diff --git a/idf_component.yml b/idf_component.yml index 11ecdd9..eaec0b1 100644 --- a/idf_component.yml +++ b/idf_component.yml @@ -1,4 +1,4 @@ -version: "2.0.0" +version: "2.0.1" description: esp_sr provides basic algorithms for Speech Recognition applications url: https://github.com/espressif/esp-sr dependencies: diff --git a/include/esp32/esp_afe_aec.h b/include/esp32/esp_afe_aec.h index 9d60588..2fd9399 100644 --- a/include/esp32/esp_afe_aec.h +++ b/include/esp32/esp_afe_aec.h @@ -2,9 +2,8 @@ #ifndef _ESP_AFE_AEC_H_ #define _ESP_AFE_AEC_H_ - -#include "esp_afe_config.h" #include "esp_aec.h" +#include "esp_afe_config.h" #include @@ -13,19 +12,19 @@ extern "C" { #endif typedef struct { - aec_handle_t* handle; + aec_handle_t *handle; aec_mode_t mode; afe_pcm_config_t pcm_config; int frame_size; - int16_t *data; -}afe_aec_handle_t; - + int16_t *data; +} afe_aec_handle_t; /** - * @brief Creates an instance to the AEC structure. - * - * @warning Currently only support 1 microphone channel and 1 playback channe. - * If input has multiple microphone channels and playback channels, just the first microphone channel and playback channel will be selected. + * @brief Creates an instance to the AEC structure. + * + * @warning Currently only support 1 microphone channel and 1 playback channe. + * If input has multiple microphone channels and playback channels, just the first microphone channel and playback + * channel will be selected. * * The input format, same as afe config: * M to represent the microphone channel @@ -37,7 +36,8 @@ typedef struct { * * @param input_format The input format * @param filter_length The length of filter. The larger the filter, the higher the CPU loading. - * Recommended filter_length = 4 for esp32s3 and esp32p4. Recommended filter_length = 2 for esp32c5. + * Recommended filter_length = 4 for esp32s3 and esp32p4. Recommended filter_length = 2 for + * esp32c5. * @param type The type of afe, AFE_TYPE_SR or AFE_TYPE_VC * @param mode The mode of afe, AFE_MODE_LOW_COST or AFE_MODE_HIGH_PERF * @@ -45,17 +45,17 @@ typedef struct { */ afe_aec_handle_t *afe_aec_create(const char *input_format, int filter_length, afe_type_t type, afe_mode_t mode); - /** * @brief Performs echo cancellation a frame, based on the audio sent to the speaker and frame from mic. - * + * * @param inst The instance of AEC. - * @param indata Input audio data, format is define by input_format. Note indata will be modified in function call. - * @param outdata Returns near-end signal with echo removed. + * @param indata Input audio data, format is define by input_format. + * @param outdata Near-end signal with echo removed. outdata must be 16-bit aligned. + * please use heap_caps_aligned_calloc(16, n, size, caps) to allocate an aligned chunk of memory * @return The bytes of outdata. */ -size_t afe_aec_process(afe_aec_handle_t *handel, int16_t *indata, int16_t *outdata); +size_t afe_aec_process(afe_aec_handle_t *handel, const int16_t *indata, int16_t *outdata); /** * @brief Get frame size of AEC (the samples of one frame) @@ -64,7 +64,6 @@ size_t afe_aec_process(afe_aec_handle_t *handel, int16_t *indata, int16_t *outda */ int afe_aec_get_chunksize(afe_aec_handle_t *handle); - /** * @brief Free the AEC instance * diff --git a/include/esp32p4/esp_afe_aec.h b/include/esp32p4/esp_afe_aec.h index 9d60588..2fd9399 100644 --- a/include/esp32p4/esp_afe_aec.h +++ b/include/esp32p4/esp_afe_aec.h @@ -2,9 +2,8 @@ #ifndef _ESP_AFE_AEC_H_ #define _ESP_AFE_AEC_H_ - -#include "esp_afe_config.h" #include "esp_aec.h" +#include "esp_afe_config.h" #include @@ -13,19 +12,19 @@ extern "C" { #endif typedef struct { - aec_handle_t* handle; + aec_handle_t *handle; aec_mode_t mode; afe_pcm_config_t pcm_config; int frame_size; - int16_t *data; -}afe_aec_handle_t; - + int16_t *data; +} afe_aec_handle_t; /** - * @brief Creates an instance to the AEC structure. - * - * @warning Currently only support 1 microphone channel and 1 playback channe. - * If input has multiple microphone channels and playback channels, just the first microphone channel and playback channel will be selected. + * @brief Creates an instance to the AEC structure. + * + * @warning Currently only support 1 microphone channel and 1 playback channe. + * If input has multiple microphone channels and playback channels, just the first microphone channel and playback + * channel will be selected. * * The input format, same as afe config: * M to represent the microphone channel @@ -37,7 +36,8 @@ typedef struct { * * @param input_format The input format * @param filter_length The length of filter. The larger the filter, the higher the CPU loading. - * Recommended filter_length = 4 for esp32s3 and esp32p4. Recommended filter_length = 2 for esp32c5. + * Recommended filter_length = 4 for esp32s3 and esp32p4. Recommended filter_length = 2 for + * esp32c5. * @param type The type of afe, AFE_TYPE_SR or AFE_TYPE_VC * @param mode The mode of afe, AFE_MODE_LOW_COST or AFE_MODE_HIGH_PERF * @@ -45,17 +45,17 @@ typedef struct { */ afe_aec_handle_t *afe_aec_create(const char *input_format, int filter_length, afe_type_t type, afe_mode_t mode); - /** * @brief Performs echo cancellation a frame, based on the audio sent to the speaker and frame from mic. - * + * * @param inst The instance of AEC. - * @param indata Input audio data, format is define by input_format. Note indata will be modified in function call. - * @param outdata Returns near-end signal with echo removed. + * @param indata Input audio data, format is define by input_format. + * @param outdata Near-end signal with echo removed. outdata must be 16-bit aligned. + * please use heap_caps_aligned_calloc(16, n, size, caps) to allocate an aligned chunk of memory * @return The bytes of outdata. */ -size_t afe_aec_process(afe_aec_handle_t *handel, int16_t *indata, int16_t *outdata); +size_t afe_aec_process(afe_aec_handle_t *handel, const int16_t *indata, int16_t *outdata); /** * @brief Get frame size of AEC (the samples of one frame) @@ -64,7 +64,6 @@ size_t afe_aec_process(afe_aec_handle_t *handel, int16_t *indata, int16_t *outda */ int afe_aec_get_chunksize(afe_aec_handle_t *handle); - /** * @brief Free the AEC instance * diff --git a/include/esp32s3/esp_afe_aec.h b/include/esp32s3/esp_afe_aec.h index 9d60588..2fd9399 100644 --- a/include/esp32s3/esp_afe_aec.h +++ b/include/esp32s3/esp_afe_aec.h @@ -2,9 +2,8 @@ #ifndef _ESP_AFE_AEC_H_ #define _ESP_AFE_AEC_H_ - -#include "esp_afe_config.h" #include "esp_aec.h" +#include "esp_afe_config.h" #include @@ -13,19 +12,19 @@ extern "C" { #endif typedef struct { - aec_handle_t* handle; + aec_handle_t *handle; aec_mode_t mode; afe_pcm_config_t pcm_config; int frame_size; - int16_t *data; -}afe_aec_handle_t; - + int16_t *data; +} afe_aec_handle_t; /** - * @brief Creates an instance to the AEC structure. - * - * @warning Currently only support 1 microphone channel and 1 playback channe. - * If input has multiple microphone channels and playback channels, just the first microphone channel and playback channel will be selected. + * @brief Creates an instance to the AEC structure. + * + * @warning Currently only support 1 microphone channel and 1 playback channe. + * If input has multiple microphone channels and playback channels, just the first microphone channel and playback + * channel will be selected. * * The input format, same as afe config: * M to represent the microphone channel @@ -37,7 +36,8 @@ typedef struct { * * @param input_format The input format * @param filter_length The length of filter. The larger the filter, the higher the CPU loading. - * Recommended filter_length = 4 for esp32s3 and esp32p4. Recommended filter_length = 2 for esp32c5. + * Recommended filter_length = 4 for esp32s3 and esp32p4. Recommended filter_length = 2 for + * esp32c5. * @param type The type of afe, AFE_TYPE_SR or AFE_TYPE_VC * @param mode The mode of afe, AFE_MODE_LOW_COST or AFE_MODE_HIGH_PERF * @@ -45,17 +45,17 @@ typedef struct { */ afe_aec_handle_t *afe_aec_create(const char *input_format, int filter_length, afe_type_t type, afe_mode_t mode); - /** * @brief Performs echo cancellation a frame, based on the audio sent to the speaker and frame from mic. - * + * * @param inst The instance of AEC. - * @param indata Input audio data, format is define by input_format. Note indata will be modified in function call. - * @param outdata Returns near-end signal with echo removed. + * @param indata Input audio data, format is define by input_format. + * @param outdata Near-end signal with echo removed. outdata must be 16-bit aligned. + * please use heap_caps_aligned_calloc(16, n, size, caps) to allocate an aligned chunk of memory * @return The bytes of outdata. */ -size_t afe_aec_process(afe_aec_handle_t *handel, int16_t *indata, int16_t *outdata); +size_t afe_aec_process(afe_aec_handle_t *handel, const int16_t *indata, int16_t *outdata); /** * @brief Get frame size of AEC (the samples of one frame) @@ -64,7 +64,6 @@ size_t afe_aec_process(afe_aec_handle_t *handel, int16_t *indata, int16_t *outda */ int afe_aec_get_chunksize(afe_aec_handle_t *handle); - /** * @brief Free the AEC instance * diff --git a/include/esp32s3/esp_sr_webrtc.h b/include/esp32s3/esp_sr_webrtc.h new file mode 100644 index 0000000..3ed9dba --- /dev/null +++ b/include/esp32s3/esp_sr_webrtc.h @@ -0,0 +1,84 @@ +// Copyright 2015-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at + +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License +#ifndef _ESP_WEBRTC_H_ +#define _ESP_WEBRTC_H_ + +#ifdef __cplusplus +extern "C" { +#endif +#include "esp_agc.h" +#include "esp_log.h" +#include "esp_ns.h" +#include "sr_ringbuf.h" +#include + +#include "esp_heap_caps.h" + +typedef struct { + void *ns_handle; + void *agc_handle; + int frame_size; + int sample_rate; + int16_t *buff; + int16_t *out_data; + sr_ringbuf_handle_t rb; +} webrtc_handle_t; + +/** + * @brief Creates an instance of webrtc. + * + * @warning frame_length can supports be 10 ms, 20 ms, 30 ms, 32 ms. + * + * @param frame_length_ms The length of the audio processing + * @param ns_mode The mode of NS. -1 means NS is disabled. 0: Mild, 1: Medium, 2: Aggressive + * @param agc_mode The model of AGC + * @param agc_gain The gain of AGC. default is 9 + * @param agc_target_level The target level of AGC. default is -3 dbfs + * @param sample_rate The sample rate of the audio. + * + * @return + * - NULL: Create failed + * - Others: The instance of webrtc + */ +webrtc_handle_t *webrtc_create( + int frame_length_ms, int ns_mode, agc_mode_t agc_mode, int agc_gain, int agc_target_level, int sample_rate); + +/** + * @brief Feed samples of an audio stream to the webrtc and get the audio stream after Noise suppression. + * + * @param handle The instance of NS. + * @param in_data An array of 16-bit signed audio samples. + * @param out_size The sample size of output data + * @param enable_ns Enable noise suppression + * @param enable_agc Enable automatic gain control + * + * @return data after noise suppression + */ +int16_t *webrtc_process(webrtc_handle_t *handle, int16_t *indata, int *size, bool enable_ns, bool enable_agc); + +/** + * @brief Free the webrtc instance + * + * @param handle The instance of webrtc. + * + * @return None + * + */ +void webrtc_destroy(webrtc_handle_t *handle); + +#ifdef __cplusplus +} +#endif + +#endif //_ESP_NS_H_ diff --git a/lib/esp32/libesp_audio_processor.a b/lib/esp32/libesp_audio_processor.a index 51c2f98..92e7fcd 100644 Binary files a/lib/esp32/libesp_audio_processor.a and b/lib/esp32/libesp_audio_processor.a differ diff --git a/lib/esp32p4/libesp_audio_front_end.a b/lib/esp32p4/libesp_audio_front_end.a index 171ebea..bea907d 100644 Binary files a/lib/esp32p4/libesp_audio_front_end.a and b/lib/esp32p4/libesp_audio_front_end.a differ diff --git a/lib/esp32p4/libesp_audio_processor.a b/lib/esp32p4/libesp_audio_processor.a index 865820f..accd23b 100644 Binary files a/lib/esp32p4/libesp_audio_processor.a and b/lib/esp32p4/libesp_audio_processor.a differ diff --git a/lib/esp32p4/libmultinet.a b/lib/esp32p4/libmultinet.a index b05e09c..19b8a22 100644 Binary files a/lib/esp32p4/libmultinet.a and b/lib/esp32p4/libmultinet.a differ diff --git a/lib/esp32p4/libvadnet.a b/lib/esp32p4/libvadnet.a index 7a0f319..4a16559 100644 Binary files a/lib/esp32p4/libvadnet.a and b/lib/esp32p4/libvadnet.a differ diff --git a/lib/esp32p4/libwakenet.a b/lib/esp32p4/libwakenet.a index 0ad98fb..7551e17 100644 Binary files a/lib/esp32p4/libwakenet.a and b/lib/esp32p4/libwakenet.a differ diff --git a/lib/esp32s3/libesp_audio_front_end.a b/lib/esp32s3/libesp_audio_front_end.a index 2fcff5c..4b7dc42 100644 Binary files a/lib/esp32s3/libesp_audio_front_end.a and b/lib/esp32s3/libesp_audio_front_end.a differ diff --git a/lib/esp32s3/libmultinet.a b/lib/esp32s3/libmultinet.a index 775d671..469514e 100644 Binary files a/lib/esp32s3/libmultinet.a and b/lib/esp32s3/libmultinet.a differ diff --git a/lib/esp32s3/libnsnet.a b/lib/esp32s3/libnsnet.a index 0370232..b206f41 100644 Binary files a/lib/esp32s3/libnsnet.a and b/lib/esp32s3/libnsnet.a differ diff --git a/lib/esp32s3/libvadnet.a b/lib/esp32s3/libvadnet.a index b8c0ae6..96fc6fb 100644 Binary files a/lib/esp32s3/libvadnet.a and b/lib/esp32s3/libvadnet.a differ diff --git a/lib/esp32s3/libwakenet.a b/lib/esp32s3/libwakenet.a index f723826..b1c33bf 100644 Binary files a/lib/esp32s3/libwakenet.a and b/lib/esp32s3/libwakenet.a differ diff --git a/test_apps/esp-sr/main/samples/audio_test_file.h b/test_apps/esp-sr/main/samples/audio_test_file.h new file mode 100644 index 0000000..89d7d48 --- /dev/null +++ b/test_apps/esp-sr/main/samples/audio_test_file.h @@ -0,0 +1,24016 @@ +#include + +const int16_t audio_test_file_frequency_512[] = { + 13427, 0, 129, 189, -110, -143, -345, -5, 326, -146, 78, -267, 317, 180, 23, -390, -181, 426, 50, + -74, 26, -299, 397, 358, 191, 476, 212, 174, 125, -101, -42, 74, 80, 117, 511, -48, 66, 262, + 124, -287, 344, -67, 160, 126, -193, -77, 256, -175, 34, 100, -106, -280, -175, -277, -24, 161, -141, + -134, -369, -89, 60, -41, 9, -130, 206, 154, -359, 16, -194, 120, 127, 19, 234, -276, 334, 106, + -9, 97, -85, -49, 39, -87, -201, -228, -363, -196, -223, -57, 52, -319, 92, 34, 413, 396, -122, + 339, -110, -293, -153, 104, 294, -71, -399, 234, -55, 136, -458, 46, 457, -43, 76, 187, -39, 268, + 91, 188, 127, 141, 476, -185, -631, -229, 220, 314, -211, -202, -34, 228, 287, -1, 76, -222, 92, + -635, -3, 363, 191, -1, 54, 418, -199, -42, -180, -106, 147, -9, 364, -2, 234, -558, -150, 327, + -244, 199, 257, 66, 226, 108, 292, 327, 195, -232, 317, 143, -174, 172, -244, 171, 162, 183, 4, + 287, -12, -286, 260, 203, -111, 171, 198, -66, -354, 76, 141, 63, -36, 104, 62, 108, 267, 97, + -279, -310, -206, -225, 138, 85, -221, 383, 173, 76, -310, 373, 212, 138, -334, -377, -391, -103, -73, + 79, -303, -356, 270, -278, -667, -74, 83, 90, 19, 183, 177, 242, 173, 11, 389, 281, -11, 287, + -18, 549, 297, 507, 583, -105, 137, 179, 220, 299, -194, -479, -123, -132, 123, 287, 35, 205, -118, + 140, 59, -37, 183, -124, 78, -174, -80, -196, 163, 535, 185, -18, 49, 294, -252, 235, -28, -83, + -9, -119, 147, -13, 43, -366, -271, 62, -70, -281, -273, 318, 33, -234, 160, 345, -18, 87, 157, + 146, 79, -255, 92, -222, -63, -142, -114, 88, -16, 308, -27, -91, -172, -37, 368, 255, 188, -330, + -362, -24, 65, -257, -280, 43, -138, -38, -483, 162, 102, 85, -224, 160, -34, 303, 646, -421, 348, + -337, -257, 111, 114, 290, 463, -73, -215, 122, -398, -240, 67, -74, 149, 151, -10, 95, -234, -198, + 118, 183, 611, -46, -133, -360, -186, -149, -226, 269, 157, -72, -50, -11, 73, -49, -85, -287, -22, + -38, -235, -95, 310, 40, -23, 75, 279, -133, 12, -210, 142, 167, -370, 214, 184, -316, 54, -241, + -84, 181, 123, -189, 36, -297, -52, -109, -2, 92, -339, -257, -346, -272, 211, 26, 129, -320, 138, + -130, 66, 240, -46, -170, -13, 272, -11, 160, -14, -10, 560, 1, 257, 133, -143, -150, 195, 117, + 55, -52, 126, 264, -303, -14, 548, -238, -76, 92, -623, 444, -53, 19, -85, -235, -272, 86, -51, + -514, 4, -10, -17, 23, 215, -8, 519, 155, -262, 177, 20, -47, 376, 115, -145, 201, 47, 295, + -285, -64, -324, -66, -237, -155, -34, 46, -82, -88, -6, 328, 270, -135, -389, -465, 171, 295, -98, + 349, -148, 541, -414, -70, 142, -425, -355, -96, 288, 36, -3, 146, -332, 230, 299, -514, -100, 110, + -247, 351, 369, -35, -460, 434, 90, 117, 25, 52, -396, 548, -70, 10, 267, 84, -82, 320, 85, + 0, +}; + +const int16_t audio_test_file[] = { + 1168, 991, 331, 1326, 1358, 913, 1195, 993, 1459, 863, 302, 73, 1159, 475, 465, 100, 721, 1036, 1083, + 301, 345, 342, 1341, 419, 701, 1362, 1283, 1558, 1424, 576, 1412, 955, 1567, 105, 643, 1287, 1018, 200, + 642, 839, 1063, 945, 913, 584, 1421, 1378, 685, 503, 776, 130, 805, 1121, 473, 508, 1541, 1174, 232, + 1186, 1093, 18, 124, 868, 973, 54, 973, 1617, 1341, 353, 178, 346, 1193, 1242, 1292, 468, 188, 1074, + 208, 874, 1578, 984, 1004, 745, 468, 1477, 1253, 371, 1013, 1486, 1557, 469, 1504, 44, 1337, 840, 98, + 672, 819, 1439, 1025, 997, 147, 580, 601, 1439, 1049, 790, 875, 1257, 26, 816, 604, 1030, 1561, 1072, + 870, 1177, 1443, 245, 1024, 1363, 714, 891, 1407, 412, 93, 1505, 1085, 912, 1307, 472, 272, 1454, 1053, + 874, 1256, 464, 26, 493, 83, 53, 1309, 687, 1083, 1232, 121, 315, 771, 1565, 560, 158, 1290, 1274, + 1049, 1058, 49, 1143, 926, 1134, 417, 594, 1607, 690, 411, 1022, 1564, 28, 1486, 1590, 522, 1570, 5, + 193, 619, 1089, 1426, 741, 1404, 560, 668, 327, 718, 319, 1602, 129, 1378, 13, 1273, 666, 1147, 52, + 1261, 1116, 743, 34, 500, 669, 63, 348, 621, 585, 280, 627, 779, 899, 78, 567, 2, 1482, 1128, + 670, 171, 208, 990, 135, 338, 730, 148, 1611, 1397, 1295, 25, 1020, 773, 769, 1054, 1274, 1438, 1117, + 1622, 421, 64, 264, 1048, 844, 1163, 1126, 1412, 1166, 970, 901, 198, 1142, 1109, 1189, 1277, 1447, 281, + 1425, 1421, 40, 1083, 1447, 1060, 218, 577, 476, 1492, 377, 1593, 1476, 798, 19, 102, 208, 864, 1266, + 1335, 637, 794, 667, 1539, 993, 171, 1011, 544, 1449, 820, 825, 1236, 603, 865, 681, 412, 287, 900, + 989, 764, 754, 1367, 719, 593, 527, 739, 696, 736, 1603, 324, 433, 602, 1119, 1101, 504, 474, 1273, + 1515, 1018, 1084, 698, 206, 682, 1301, 1072, 1364, 75, 1359, 626, 1065, 485, 1381, 794, 1204, 336, 1321, + 305, 1032, 420, 270, 1356, 853, 872, 837, 316, 1377, 1312, 1590, 1254, 692, 1036, 313, 898, 80, 1615, + 332, 1444, 52, 53, 432, 1117, 539, 175, 273, 105, 511, 1595, 411, 1543, 377, 681, 1261, 1230, 1554, + 461, 1547, 1292, 135, 1499, 908, 828, 897, 1222, 88, 977, 1199, 420, 784, 1251, 474, 1216, 730, 1014, + 1392, 1003, 1119, 264, 960, 1530, 169, 1337, 573, 1431, 929, 489, 254, 839, 143, 390, 700, 1052, 1218, + 1598, 636, 1306, 937, 196, 89, 83, 1448, 563, 1300, 540, 1577, 1054, 1544, 1059, 1318, 866, 951, 1488, + 565, 1525, 1282, 1495, 376, 1537, 696, 519, 289, 1397, 1572, 1507, 1357, 569, 1175, 656, 766, 1265, 740, + 576, 190, 402, 1117, 130, 1456, 1023, 1189, 1136, 250, 502, 987, 816, 389, 631, 673, 765, 530, 1369, + 1285, 819, 1128, 1219, 688, 847, 150, 225, 1503, 917, 1490, 605, 1494, 43, 1007, 972, 173, 825, 357, + 1362, 323, 608, 226, 1310, 1424, 616, 303, 459, 1382, 833, 190, 1029, 13, 1319, 610, 702, 527, 761, + 927, 393, 40, 780, 998, 1535, 823, 367, 869, 996, 1192, 1227, 720, 1515, 197, 947, 1187, 1622, 1563, + 1490, 443, 1307, 685, 633, 698, 698, 314, 1309, 1401, 842, 432, 690, 1235, 473, 1470, 595, 370, 655, + 962, 1240, 13, 516, 829, 734, 393, 1026, 43, 1581, 1010, 1606, 1433, 1453, 1275, 479, 449, 335, 1178, + 763, 6, 941, 1606, 438, 1631, 1203, 912, 1464, 160, 1282, 481, 1122, 884, 495, 0, 75, 1229, 394, + 1101, 1272, 337, 473, 1240, 131, 289, 877, 611, 738, 1213, 152, 1501, 1219, 1093, 1469, 19, 1087, 1034, + 931, 913, 1194, 576, 1394, 678, 1460, 252, 679, 1536, 1482, 1073, 999, 1116, 1411, 1473, 719, 1543, 124, + 1596, 516, 862, 1171, 668, 726, 752, 123, 557, 771, 1210, 1591, 65, 485, 1147, 641, 241, 187, 464, + 494, 867, 362, 337, 302, 1362, 1454, 75, 1197, 535, 1618, 1321, 493, 496, 546, 26, 1165, 1272, 779, + 1289, 190, 1551, 861, 144, 1616, 1347, 1291, 619, 1589, 1479, 1084, 444, 707, 1446, 782, 1010, 1170, 598, + 1085, 729, 1133, 1065, 412, 1626, 1562, 959, 15, 1089, 592, 794, 740, 783, 707, 1601, 927, 685, 1310, + 580, 1305, 1261, 421, 750, 67, 1129, 558, 850, 501, 90, 1448, 1587, 820, 943, 1014, 1233, 931, 938, + 553, 947, 389, 1146, 103, 1129, 291, 810, 1093, 1219, 1496, 765, 162, 1162, 388, 583, 275, 456, 74, + 834, 1306, 575, 925, 1115, 524, 106, 420, 1539, 1339, 1352, 839, 255, 661, 1229, 1401, 764, 720, 55, + 1575, 175, 1275, 1433, 940, 1437, 957, 1329, 382, 1233, 146, 457, 429, 1452, 1032, 1354, 930, 1557, 1461, + 1351, 1457, 1162, 1065, 659, 1418, 88, 249, 1181, 852, 970, 1237, 790, 1145, 873, 584, 448, 672, 1542, + 139, 1055, 1137, 286, 1512, 1566, 100, 906, 1282, 1031, 825, 1105, 744, 645, 629, 171, 1304, 409, 259, + 1554, 1590, 1112, 886, 1189, 263, 393, 424, 848, 842, 1097, 752, 981, 514, 251, 1267, 389, 179, 1368, + 1296, 1461, 761, 483, 927, 1505, 1128, 1557, 38, 794, 328, 297, 710, 280, 1409, 1596, 1469, 34, 351, + 256, 883, 1193, 1354, 1636, 536, 230, 248, 166, 619, 428, 1534, 277, 250, 657, 760, 1178, 524, 250, + 1097, 562, 1045, 1425, 859, 117, 67, 630, 76, 1537, 665, 427, 155, 1549, 1621, 1509, 1546, 520, 101, + 157, 686, 720, 585, 582, 997, 836, 1239, 119, 376, 125, 370, 1474, 687, 1416, 1261, 1546, 1534, 1329, + 539, 1610, 1228, 1204, 400, 1383, 1115, 383, 1254, 1023, 903, 1355, 1181, 1590, 438, 128, 534, 1436, 964, + 135, 1556, 1341, 260, 288, 1177, 947, 66, 800, 856, 1601, 491, 1395, 1573, 81, 962, 334, 1465, 439, + 718, 1081, 1463, 1622, 798, 1005, 1573, 1236, 1134, 469, 1034, 460, 604, 952, 163, 865, 1240, 1340, 174, + 1307, 503, 1031, 1270, 994, 788, 1204, 1076, 112, 1539, 903, 551, 619, 346, 376, 602, 1144, 1382, 538, + 743, 877, 1007, 139, 1338, 1612, 1091, 1501, 839, 694, 1204, 1014, 363, 69, 407, 1633, 1064, 1195, 1200, + 502, 1307, 1101, 1405, 221, 82, 112, 597, 685, 1257, 340, 1223, 362, 1218, 593, 502, 918, 567, 1594, + 781, 1407, 650, 347, 782, 1014, 417, 1189, 1009, 1481, 747, 571, 344, 416, 34, 111, 637, 117, 224, + 1235, 802, 1482, 1575, 388, 206, 1156, 981, 709, 436, 1549, 665, 1218, 1317, 1315, 1565, 462, 691, 344, + 13, 62, 187, 760, 634, 531, 1177, 668, 643, 177, 785, 867, 1412, 1588, 711, 1349, 338, 918, 867, + 1319, 1627, 1303, 1230, 654, 883, 909, 331, 810, 1371, 1023, 1155, 1385, 1085, 1342, 507, 81, 235, 47, + 750, 879, 224, 1536, 108, 1636, 1486, 819, 1347, 185, 99, 576, 1505, 88, 241, 1097, 743, 1125, 368, + 1074, 297, 101, 459, 1452, 1486, 1545, 1156, 356, 1626, 1392, 403, 738, 633, 628, 636, 741, 626, 483, + 1561, 335, 669, 22, 912, 536, 111, 1154, 1634, 854, 641, 364, 291, 938, 465, 750, 752, 314, 657, + 271, 670, 645, 25, 1074, 1383, 658, 63, 381, 1400, 690, 865, 1323, 1026, 1534, 1345, 300, 433, 1457, + 1454, 429, 673, 457, 793, 965, 1396, 1259, 77, 511, 1573, 734, 782, 605, 1379, 807, 41, 1124, 1466, + 104, 1505, 1227, 795, 732, 912, 182, 629, 619, 482, 1062, 438, 299, 1491, 1112, 757, 647, 439, 515, + 267, 516, 1026, 202, 1250, 170, 807, 992, 977, 849, 478, 805, 953, 345, 394, 110, 1078, 1307, 293, + 68, 288, 776, 1131, 727, 1075, 985, 202, 194, 1632, 641, 709, 261, 1158, 97, 463, 770, 268, 1271, + 124, 1246, 482, 602, 413, 1436, 948, 808, 1546, 388, 477, 201, 457, 765, 977, 1588, 1493, 414, 935, + 57, 609, 928, 698, 1319, 1190, 218, 1417, 15, 989, 47, 1287, 1113, 1293, 131, 78, 67, 1567, 1026, + 876, 1476, 1415, 1353, 39, 233, 480, 1017, 184, 335, 1432, 1119, 393, 403, 410, 1091, 84, 1600, 1310, + 1501, 1616, 661, 1548, 1265, 136, 1202, 1397, 214, 1270, 1326, 1241, 508, 1164, 1018, 223, 1203, 1252, 704, + 582, 1436, 1040, 376, 917, 1433, 779, 1327, 886, 863, 1289, 558, 726, 1267, 1220, 636, 894, 1356, 200, + 653, 1571, 1471, 341, 1174, 341, 1505, 554, 565, 1071, 167, 1269, 15, 1604, 671, 392, 883, 467, 1171, + 572, 1353, 396, 223, 274, 1122, 1491, 1494, 120, 747, 1212, 321, 1400, 1145, 154, 103, 681, 496, 1609, + 1235, 1061, 1042, 1403, 693, 1058, 1369, 1365, 1450, 613, 193, 984, 1186, 1547, 1380, 1410, 183, 865, 1263, + 39, 986, 372, 1251, 1307, 134, 758, 1461, 238, 1439, 319, 210, 1037, 1381, 1253, 802, 435, 673, 532, + 162, 486, 1146, 356, 1470, 694, 265, 1212, 466, 448, 439, 91, 487, 1426, 463, 100, 1095, 598, 859, + 918, 837, 660, 1237, 1047, 59, 980, 662, 861, 1416, 1335, 1394, 1578, 183, 902, 296, 15, 1596, 561, + 1228, 424, 1010, 29, 515, 1497, 1455, 979, 1598, 912, 1577, 819, 192, 776, 1479, 1430, 186, 1539, 772, + 848, 762, 550, 546, 517, 490, 729, 1419, 787, 745, 1378, 1349, 334, 164, 721, 364, 680, 580, 181, + 21, 540, 1094, 1599, 1360, 1286, 738, 1201, 1078, 924, 1102, 212, 134, 225, 762, 680, 743, 1253, 1409, + 525, 402, 516, 265, 113, 851, 429, 834, 1215, 1110, 1415, 1397, 1131, 317, 853, 1093, 39, 501, 192, + 1241, 1579, 1116, 705, 153, 1251, 931, 915, 293, 36, 530, 64, 561, 933, 580, 826, 1046, 1432, 1256, + 242, 1009, 728, 19, 768, 222, 336, 1622, 1315, 376, 485, 1507, 1617, 426, 986, 684, 579, 599, 1615, + 1495, 892, 13, 387, 956, 574, 1321, 1537, 1401, 728, 1331, 1019, 971, 702, 110, 990, 1471, 332, 1327, + 1455, 9, 64, 302, 1517, 44, 729, 865, 728, 1308, 1464, 704, 1166, 718, 718, 1553, 36, 1292, 1236, + 1574, 1055, 327, 1267, 437, 1298, 331, 547, 650, 165, 880, 338, 1621, 889, 403, 285, 768, 447, 1014, + 1633, 1176, 684, 1459, 242, 212, 539, 960, 127, 576, 614, 1364, 512, 32, 53, 141, 470, 1351, 473, + 1017, 363, 638, 259, 702, 621, 1149, 1106, 906, 279, 1554, 282, 274, 1092, 967, 95, 1334, 1179, 635, + 656, 1307, 1212, 1271, 1033, 86, 1304, 1087, 227, 135, 800, 701, 1153, 1164, 1340, 1413, 228, 323, 923, + 1335, 1229, 1202, 1251, 1512, 1476, 704, 841, 1572, 401, 382, 570, 1057, 52, 144, 691, 1086, 230, 356, + 534, 458, 492, 1335, 1159, 7, 861, 861, 1420, 1090, 1184, 705, 786, 775, 270, 399, 649, 108, 1104, + 1491, 43, 1505, 235, 613, 925, 287, 757, 1616, 1373, 987, 334, 270, 1445, 827, 1605, 966, 835, 829, + 189, 617, 280, 1373, 1323, 1067, 511, 1593, 1467, 1160, 63, 933, 1013, 106, 800, 1249, 720, 87, 1537, + 1477, 64, 1272, 826, 399, 1543, 633, 1226, 1510, 1600, 423, 701, 152, 1040, 982, 1526, 725, 411, 398, + 680, 240, 1559, 744, 1173, 935, 851, 336, 546, 1571, 423, 445, 1410, 488, 79, 598, 887, 1622, 1232, + 476, 1495, 1194, 899, 558, 1346, 301, 1540, 1234, 1027, 313, 1633, 69, 554, 1554, 814, 89, 851, 27, + 425, 1397, 1598, 848, 204, 1370, 1337, 283, 330, 586, 268, 1562, 1062, 125, 1118, 323, 683, 827, 625, + 585, 423, 14, 899, 417, 84, 1453, 334, 898, 1543, 1185, 925, 330, 944, 886, 1179, 1148, 618, 878, + 1432, 948, 1464, 62, 872, 888, 187, 353, 1212, 870, 1180, 199, 1456, 1603, 213, 717, 382, 298, 533, + 717, 1196, 438, 264, 484, 768, 1208, 1370, 309, 719, 350, 1188, 513, 1298, 1014, 575, 532, 264, 762, + 885, 1476, 1633, 427, 37, 1451, 392, 251, 531, 775, 549, 1064, 1492, 107, 1502, 118, 592, 632, 1326, + 324, 942, 407, 674, 492, 920, 334, 1506, 1496, 867, 132, 620, 114, 1608, 615, 542, 7, 429, 934, + 258, 960, 71, 807, 386, 1564, 915, 250, 43, 1507, 882, 1370, 193, 187, 139, 868, 679, 1060, 1202, + 547, 918, 431, 679, 1538, 546, 649, 516, 1088, 657, 945, 385, 915, 266, 457, 85, 653, 382, 1000, + 903, 426, 870, 147, 159, 1064, 334, 299, 294, 1013, 1359, 1497, 1561, 639, 290, 602, 539, 836, 1252, + 1055, 287, 271, 362, 672, 1187, 629, 1129, 1272, 1282, 1512, 635, 546, 300, 1505, 694, 459, 931, 1028, + 758, 1225, 404, 480, 1084, 327, 1119, 1375, 929, 20, 573, 543, 1075, 861, 815, 1438, 1533, 363, 429, + 1024, 1636, 72, 898, 633, 619, 1199, 500, 1314, 20, 1431, 704, 779, 1019, 1109, 1259, 465, 1436, 740, + 202, 727, 761, 776, 1271, 198, 1637, 448, 1636, 1532, 812, 427, 918, 810, 500}; + +const int16_t audio_mic_file[] = { + 471, 533, 521, 489, 561, 515, 556, 607, 523, 604, 599, 568, 625, 634, 613, 650, + 620, 667, 707, 642, 662, 695, 657, 636, 649, 642, 686, 641, 649, 702, 664, 721, + 694, 727, 750, 741, 746, 764, 748, 770, 766, 749, 779, 794, 800, 795, 791, 799, + 796, 788, 770, 814, 817, 797, 762, 761, 746, 732, 725, 738, 738, 727, 759, 732, + 709, 692, 703, 691, 682, 674, 672, 686, 675, 668, 647, 644, 639, 581, 583, 586, + 582, 539, 507, 534, 519, 468, 481, 447, 462, 433, 413, 421, 397, 384, 437, 392, + 391, 378, 387, 394, 349, 354, 342, 323, 307, 316, 284, 292, 256, 257, 278, 263, + 272, 232, 185, 240, 219, 215, 186, 106, 152, 116, 70, 119, 95, 109, 76, 63, + 79, 68, 33, 17, -2, 11, -21, -13, -41, -59, -32, -56, -99, -70, -91, -102, + -64, -134, -116, -137, -144, -149, -198, -227, -212, -225, -236, -228, -262, -265, -287, -292, + -271, -317, -301, -300, -284, -261, -318, -312, -271, -315, -301, -309, -322, -288, -355, -340, + -332, -366, -343, -346, -361, -347, -363, -354, -362, -385, -379, -375, -404, -392, -395, -378, + -407, -399, -393, -386, -381, -391, -422, -395, -396, -446, -388, -450, -417, -388, -435, -390, + -409, -447, -395, -434, -418, -368, -450, -421, -403, -436, -385, -442, -445, -411, -440, -414, + -433, -429, -406, -405, -378, -397, -399, -377, -369, -348, -368, -387, -367, -372, -380, -357, + -372, -373, -313, -316, -357, -329, -394, -326, -320, -343, -345, -322, -350, -307, -351, -340, + -344, -349, -387, -356, -350, -392, -327, -345, -344, -298, -359, -327, -322, -351, -306, -307, + -294, -299, -321, -293, -278, -323, -332, -313, -317, -327, -300, -310, -300, -301, -276, -235, + -282, -249, -232, -235, -169, -201, -186, -157, -187, -182, -206, -204, -179, -156, -188, -157, + -179, -151, -124, -135, -90, -103, -122, -73, -41, -62, -39, -38, -6, -17, -21, -27, + 37, 61, 40, 91, 112, 105, 158, 140, 147, 170, 185, 184, 199, 192, 217, 215, + 194, 205, 225, 220, 213, 216, 235, 234, 227, 232, 274, 273, 254, 312, 317, 315, + 330, 325, 339, 324, 338, 350, 335, 336, 329, 338, 321, 348, 351, 326, 323, 349, + 296, 310, 324, 336, 306, 286, 297, 320, 263, 281, 315, 307, 275, 320, 286, 270, + 285, 297, 317, 302, 260, 322, 276, 245, 211, 237, 227, 201, 189, 207, 158, 129, + 118, 119, 49, 95, 82, 43, 65, 25, 69, 51, 38, 54, 48, -4, 24, -5, + -3, -7, -39, 6, 6, -7, 28, -9, -14, 7, 12, 32, 9, 2, -7, -7, + -24, 4, -5, -28, -37, 0, -34, 1, -45, -41, -42, -82, -19, -46, -74, -93, + -107, -72, -129, -118, -81, -113, -89, -122, -148, -133, -139, -188, -165, -199, -196, -181, + -229, -234, -194, -212, -211, -203, -216, -206, -229, -268, -228, -273, -238, -220, -287, -253, + -307, -278, -296, -318, -308, -323, -320, -306, -313, -261, -275, -302, -303, -367, -317, -339, + -327, -349, -325, -337, -334, -328, -344, -318, -312, -332, -287, -270, -305, -297, -305, -319, + -292, -359, -339, -332, -349, -363, -358, -369, -340, -354, -356, -322, -343, -330, -330, -338, + -353, -330, -355, -332, -335, -339, -307, -303, -298, -302, -296, -289, -335, -316, -292, -348, + -289, -308, -308, -265, -333, -309, -302, -317, -310, -294, -342, -296, -316, -320, -310, -301, + -351, -283, -280, -288, -248, -274, -252, -250, -280, -240, -236, -233, -221, -210, -212, -167, + -212, -233, -171, -186, -210, -179, -137, -129, -88, -129, -132, -129, -160, -138, -135, -123, + -104, -74, -83, -90, -56, -67, -80, -51, 1, -40, -20, -5, 29, 46, 20, 94, + 88, 70, 131, 115, 118, 108, 128, 167, 137, 142, 164, 136, 162, 168, 177, 139, + 141, 174, 162, 154, 178, 189, 205, 206, 175, 237, 231, 179, 239, 269, 232, 274, + 304, 334, 343, 293, 308, 318, 282, 340, 311, 311, 361, 323, 333, 339, 315, 348, + 327, 357, 449, 403, 417, 428, 438, 441, 429, 441, 453, 419, 401, 460, 455, 472, + 459, 492, 493, 496, 478, 534, 479, 499, 529, 492, 482, 501, 508, 541, 527, 509, + 590, 554, 577, 573, 596, 534, 555, 589, 534, 555, 552, 556, 574, 509, 554, 579, + 512, 566, 510, 521, 509, 490, 522, 480, 486, 457, 432, 479, 457, 465, 485, 457, + 483, 472, 453, 461, 440, 422, 419, 417, 416, 421, 398, 412, 400, 353, 349, 323, + 313, 357, 297, 281, 319, 287, 291, 255, 236, 207, 222, 220, 207, 178, 175, 155, + 160, 163, 149, 145, 140, 159, 167, 148, 151, 172, 139, 166, 150, 151, 166, 151, + 169, 149, 137, 134, 100, 101, 76, 90, 69, 94, 101, 82, 67, 45, 61, 11, + 32, 40, 1, -2, 12, -12, -4, -17, -26, -16, 19, -3, -13, -9, 5, -29, + -8, -80, -32, -6, -77, -63, -80, -146, -143, -141, -166, -154, -211, -143, -161, -180, + -175, -200, -234, -237, -264, -291, -261, -294, -295, -267, -264, -292, -309, -310, -320, -302, + -345, -312, -353, -358, -361, -367, -378, -389, -390, -388, -395, -400, -417, -428, -457, -446, + -467, -512, -485, -500, -483, -479, -531, -513, -540, -532, -496, -534, -538, -523, -528, -523, + -521, -541, -521, -498, -537, -501, -512, -525, -530, -530, -533, -503, -496, -549, -528, -522, + -529, -556, -577, -528, -523, -512, -507, -518, -523, -469, -475, -476, -425, -469, -444, -461, + -417, -488, -437, -408, -430, -423, -433, -418, -388, -416, -389, -394, -406, -366, -357, -342, + -382, -370, -370, -361, -327, -328, -344, -310, -306, -276, -251, -325, -241, -251, -264, -255, + -270, -312, -251, -314, -319, -253, -321, -323, -252, -303, -251, -224, -279, -214, -215, -240, + -168, -234, -194, -124, -179, -117, -155, -152, -124, -110, -117, -143, -84, -102, -71, -95, + -109, -112, -81, -99, -65, -142, -85, -105, -107, -70, -119, -78, -23, -73, 7, -10, + -12, -4, 23, 53, 91, 60, 105, 122, 133, 132, 105, 122, 159, 165, 163, 178, + 164, 172, 241, 198, 186, 218, 235, 251, 253, 268, 286, 277, 276, 306, 328, 297, + 335, 342, 322, 292, 329, 325, 353, 342, 358, 399, 372, 406, 360, 395, 377, 349, + 400, 366, 371, 414, 368, 367, 355, 357, 383, 359, 353, 339, 338, 327, 358, 299, + 306, 348, 318, 343, 312, 310, 320, 317, 301, 270, 259, 251, 276, 251, 239, 244, + 237, 258, 229, 201, 208, 211, 188, 164, 204, 195, 152, 157, 150, 157, 159, 138, + 205, 178, 178, 175, 161, 169, 176, 128, 154, 108, 114, 102, 73, 70, 73, 67, + 63, 54, 65, 48, 41, 28, 36, 4, 22, 34, 26, 26, 31, 16, 34, 38, + 18, 20, 26, 41, 7, 22, -24, 10, -24, -42, -41, -57, -81, -89, -132, -109, + -89, -143, -117, -180, -197, -171, -190, -199, -202, -255, -228, -243, -257, -281, -276, -255, + -268, -248, -249, -281, -262, -272, -280, -272, -287, -335, -315, -305, -320, -324, -390, -328, + -335, -390, -365, -385, -337, -360, -370, -366, -352, -407, -374, -386, -384, -384, -387, -354, + -349, -377, -334, -376, -364, -310, -359, -324, -345, -354, -307, -324, -312, -315, -379, -325, + -319, -380, -355, -361, -386, -334, -330, -314, -306, -345, -282, -309, -267, -274, -284, -265, + -290, -293, -277, -285, -273, -258, -290, -322, -324, -351, -311, -296, -350, -326, -282, -332, + -335, -312, -318, -366, -320, -340, -321, -310, -337, -255, -333, -344, -301, -329, -305, -331, + -351, -287, -310, -315, -259, -327, -271, -276, -325, -273, -284, -316, -295, -323, -300, -297, + -318, -319, -285, -286, -285, -262, -250, -217, -201, -163, -119, -129, -106, -89, -79, -53, + -52, -53, -33, -23, 13, 17, 25, 56, 23, 88, 69, 39, 98, 77, 84, 101, + 102, 106, 108, 83, 125, 140, 165, 153, 177, 180, 202, 208, 172, 249, 257, 229, + 262, 272, 259, 275, 268, 243, 271, 285, 277, 318, 302, 308, 350, 332, 347, 377, + 351, 391, 367, 394, 417, 383, 401, 400, 427, 427, 406, 429, 408, 463, 449, 430, + 443, 446, 461, 515, 505, 486, 499, 506, 538, 529, 553, 548, 555, 559, 550, 550, + 571, 557, 569, 606, 612, 613, 590, 606, 606, 605, 581, 613, 578, 594, 575, 550, + 565, 541, 551, 586, 573, 604, 602, 577, 639, 618, 624, 614, 668, 654, 646, 640, + 632, 627, 628, 605, 622, 596, 595, 631, 630, 647, 602, 642, 593, 616, 600, 594, + 582, 580, 569, 593, 555, 530, 549, 542, 544, 523, 538, 528, 526, 528, 515, 491, + 483, 479, 484, 466, 448, 434, 431, 462, 419, 386, 460, 405, 401, 392, 358, 392, + 351, 364, 345, 320, 286, 291, 226, 279, 236, 155, 194, 189, 130, 167, 147, 167, + 90, 110, 137, 88, 84, 91, 83, 62, 37, 41, 103, 65, 84, 80, 70, 84, + 94, 59, 87, 61, 57, 65, 66, 68, 23, 31, 23, -23, -1, -3, -37, -37, + 7, -47, -59, -62, -124, -90, -112, -111, -56, -112, -84, -54, -68, -50, -102, -93, + -77, -75, -116, -126, -129, -156, -137, -119, -160, -134, -146, -188, -189, -175, -189, -155, + -221, -183, -187, -223, -205, -248, -229, -273, -268, -255, -307, -306, -301, -336, -344, -334, + -342, -332, -321, -342, -342, -379, -374, -354, -359, -398, -365, -405, -422, -379, -421, -406, + -402, -421, -405, -426, -435, -415, -441, -385, -413, -435, -433, -377, -405, -444, -425, -428, + -477, -450, -482, -483, -456, -439, -420, -426, -421, -374, -440, -437, -390, -382, -348, -347, + -332, -331, -303, -289, -279, -285, -293, -268, -237, -198, -222, -245, -210, -221, -240, -241, + -232, -226, -266, -280, -255, -239, -255, -256, -268, -263, -266, -294, -294, -246, -283, -277, + -223, -278, -208, -212, -211, -185, -201, -206, -146, -196, -199, -164, -196, -169, -145, -183, + -135, -114, -179, -135, -127, -135, -145, -127, -127, -104, -132, -119, -107, -95, -131, -118, + -73, -78, -41, -18, 19, 49, 47, 87, 112, 116, 134, 131, 139, 164, 140, 192, + 204, 229, 231, 222, 262, 285, 287, 287, 281, 290, 329, 302, 342, 363, 384, 376, + 396, 372, 431, 407, 393, 471, 429, 403, 463, 419, 512, 495, 435, 518, 507, 499, + 512, 511, 518, 531, 544, 525, 521, 544, 502, 487, 489, 489, 466, 458, 447, 447, + 483, 452, 448, 456, 419, 436, 408, 396, 388, 376, 329, 349, 312, 328, 344, 321, + 317, 330, 294, 291, 285, 306, 264, 283, 262, 235, 243, 201, 222, 207, 150, 176, + 144, 120, 129, 93, 92, 111, 61, 116, 69, 88, 42, 62, 54, 19, 51, 60, + 37, 29, 14, 37, -11, -16, -8, 0, -19, -12, -19, -17, 11, -21, -5, -2, + -43, -4, 0, -44, -19, -20, -36, 4, -23, -20, -5, -42, -36, -13, -52, -33, + -44, -39, -31, -22, -36, -77, -100, -59, -102, -135, -132, -130, -130, -167, -166, -126, + -176, -173, -164, -195, -186, -168, -176, -216, -228, -218, -193, -250, -285, -255, -280, -288, + -330, -301, -343, -372, -342, -393, -391, -364, -388, -381, -423, -420, -389, -431, -431, -390, + -447, -412, -423, -416, -441, -433, -405, -411, -401, -424, -422, -382, -411, -426, -374, -395, + -459, -442, -452, -456, -455, -497, -447, -433, -465, -428, -424, -479, -421, -469, -471, -455, + -467, -435, -405, -427, -385, -373, -407, -392, -385, -378, -371, -381, -377, -370, -368, -355, + -337, -351, -351, -352, -372, -375, -314, -364, -377, -379, -410, -355, -377, -378, -370, -408, + -381, -374, -369, -387, -363, -395, -339, -365, -342, -351, -367, -354, -361, -436, -378, -425, + -375, -354, -378, -391, -348, -354, -337, -314, -336, -306, -316, -321, -284, -325, -306, -294, + -279, -285, -268, -255, -222, -238, -212, -230, -174, -178, -157, -137, -162, -113, -119, -114, + -77, -105, -64, -62, -64, -15, -44, -43, -22, 4, 52, 4, 56, 94, 42, 77, + 95, 89, 126, 84, 108, 173, 151, 155, 186, 170, 205, 239, 210, 255, 280, 265, + 347, 279, 285, 377, 327, 388, 395, 387, 405, 408, 415, 450, 442, 431, 453, 473, + 428, 472, 463, 462, 465, 498, 490, 482, 488, 524, 532, 532, 521, 529, 543, 523, + 544, 508, 526, 538, 520, 544, 535, 533, 517, 504, 474, 514, 471, 497, 490, 459, + 472, 468, 457, 455, 455, 440, 458, 456, 447, 427, 483, 471, 487, 504, 502, 554, + 496, 537, 543, 543, 527, 527, 561, 532, 559, 561, 560, 550, 554, 560, 569, 553, + 565, 579, 563, 537, 588, 599, 558, 584, 574, 585, 578, 569, 600, 592, 622, 624, + 606, 597, 603, 576, 591, 576, 563, 556, 519, 505, 520, 499, 519, 474, 483, 496, + 469, 485, 442, 442, 420, 385, 378, 364, 368, 349, 343, 326, 300, 341, 309, 256, + 272, 265, 244, 254, 193, 240, 186, 190, 169, 165, 131, 113, 118, 156, 114, 129, + 105, 111, 119, 121, 110, 101, 76, 96, 62, 54, 107, 1, 0, 43, 27, -6, + -1, -4, -9, -27, -54, -43, -43, -91, -70, -88, -89, -105, -150, -96, -82, -158, + -90, -139, -174, -159, -159, -203, -160, -199, -182, -187, -220, -234, -193, -210, -251, -251, + -249, -252, -246, -305, -296, -327, -311, -301, -320, -324, -332, -348, -364, -353, -333, -348, + -355, -348, -348, -377, -377, -385, -445, -405, -405, -430, -455, -416, -469, -428, -446, -480, + -448, -472, -472, -463, -494, -446, -499, -493, -503, -530, -511, -564, -580, -528, -594, -579, + -563, -636, -568, -638, -598, -549, -622, -610, -585, -634, -581, -618, -612, -601, -592, -658, + -605, -596, -628, -624, -600, -595, -587, -591, -592, -584, -606, -582, -600, -574, -584, -593, + -580, -560, -571, -562, -524, -505, -521, -477, -489, -462, -457, -459, -417, -460, -481, -433, + -454, -404, -423, -463, -405, -428, -367, -376, -392, -369, -355, -366, -317, -356, -334, -329, + -314, -330, -338, -307, -313, -323, -326, -320, -294, -344, -305, -265, -239, -222, -273, -223, + -229, -269, -239, -227, -209, -214, -214, -190, -206, -179, -165, -166, -108, -135, -147, -107, + -110, -58, -49, -53, 52, 10, 39, 36, 70, 69, 66, 123, 132, 116, 125, 135, + 183, 190, 195, 211, 244, 240, 252, 230, 218, 261, 257, 272, 299, 229, 287, 334, + 266, 361, 388, 340, 428, 438, 431, 475, 422, 454, 471, 451, 441, 449, 454, 470, + 496, 483, 482, 519, 507, 538, 537, 535, 549, 518, 540, 569, 533, 519, 552, 564, + 581, 533, 532, 565, 590, 560, 579, 550, 540, 547, 593, 551, 541, 521, 543, 513, + 519, 491, 459, 466, 455, 442, 457, 423, 436, 450, 399, 392, 376, 359, 409, 374, + 355, 358, 315, 343, 360, 301, 324, 285, 289, 287, 288, 249, 246, 248, 261, 239, + 259, 267, 260, 261, 222, 211, 251, 165, 163, 181, 162, 163, 125, 115, 151, 135, + 148, 162, 150, 186, 180, 145, 150, 154, 141, 137, 159, 116, 144, 155, 124, 150, + 150, 107, 122, 133, 122, 158, 125, 112, 90, 83, 137, 79, 80, 88, 41, 39, + 16, 0, 21, -37, -24, -19, -41, -13, -50, -73, -94, -96, -109, -108, -178, -166, + -181, -212, -253, -245, -256, -263, -271, -290, -274, -339, -306, -334, -346, -312, -336, -392, + -357, -380, -384, -348, -390, -369, -366, -376, -319, -356, -352, -333, -331, -300, -340, -364, + -357, -349, -382, -386, -365, -390, -367, -412, -368, -389, -429, -425, -395, -427, -393, -382, + -423, -411, -393, -378, -390, -389, -381, -338, -366, -401, -362, -374, -390, -351, -373, -369, + -376, -404, -351, -421, -427, -432, -440, -416, -436, -436, -445, -415, -420, -411, -408, -416, + -421, -425, -435, -420, -426, -452, -411, -385, -415, -403, -416, -393, -433, -430, -408, -454, + -439, -444, -440, -430, -497, -478, -463, -483, -485, -433, -445, -417, -393, -406, -345, -372, + -350, -300, -341, -308, -276, -314, -258, -265, -251, -252, -246, -234, -231, -235, -210, -208, + -205, -177, -185, -141, -142, -105, -97, -51, -44, -34, -18, -7, 26, 10, 16, 50, + 8, 64, 82, 84, 131, 162, 120, 161, 158, 167, 217, 162, 209, 237, 191, 240, + 271, 225, 239, 227, 225, 276, 233, 226, 308, 260, 263, 317, 291, 329, 336, 339, + 376, 329, 328, 343, 324, 337, 372, 340, 318, 344, 344, 365, 325, 360, 379, 391, + 375, 381, 410, 382, 356, 384, 329, 314, 343, 292, 305, 330, 277, 317, 306, 303, + 329, 293, 286, 299, 302, 295, 293, 324, 314, 325, 306, 315, 338, 323, 326, 353, + 362, 336, 344, 298, 326, 348, 338, 289, 307, 290, 325, 281, 254, 281, 263, 268, + 245, 269, 266, 263, 284, 251, 246, 252, 264, 264, 281, 223, 232, 222, 216, 274, + 221, 234, 241, 235, 228, 213, 212, 237, 225, 182, 209, 247, 188, 214, 176, 171, + 158, 151, 121, 99, 141, 88, 80, 63, 70, 58, 46, 75, 79, 46, 14, 27, + 44, -7, 7, 1, -11, 8, -18, -30, -24, -31, -34, -63, -81, -76, -79, -123, + -111, -117, -140, -177, -127, -137, -171, -163, -148, -108, -153, -175, -142, -150, -159, -140, + -186, -198, -191, -212, -177, -180, -198, -212, -180, -185, -207, -180, -225, -220, -215, -197, + -221, -212, -238, -200, -225, -238, -230, -204, -204, -195, -220, -212, -200, -235, -198, -232, + -250, -206, -237, -231, -222, -294, -254, -294, -290, -284, -280, -291, -247, -281, -234, -290, + -290, -267, -323, -276, -312, -281, -330, -296, -291, -301, -319, -286, -289, -316, -305, -312, + -355, -330, -341, -332, -361, -368, -381, -383, -389, -412, -412, -440, -422, -459, -456, -470, + -479, -459, -470, -476, -462, -480, -485, -463, -466, -481, -466, -458, -486, -460, -477, -439, + -459, -473, -465, -440, -467, -460, -450, -462, -397, -445, -422, -388, -439, -441, -420, -446, + -445, -459, -458, -407, -450, -437, -388, -421, -404, -389, -377, -340, -359, -317, -281, -343, + -281, -284, -271, -261, -260, -253, -255, -271, -235, -240, -256, -209, -235, -232, -213, -237, + -228, -245, -259, -186, -248, -241, -214, -217, -201, -215, -191, -191, -201, -147, -154, -132, + -121, -149, -58, -69, -95, -26, -34, 3, 24, -10, 40, 3, 34, 32, 50, 62, + 58, 112, 77, 81, 83, 152, 134, 184, 158, 183, 187, 201, 191, 227, 165, 197, + 243, 217, 278, 254, 262, 293, 293, 318, 347, 325, 415, 390, 403, 428, 453, 458, + 472, 543, 520, 522, 533, 572, 587, 560, 545, 569, 591, 560, 592, 572, 566, 585, + 550, 555, 602, 552, 524, 598, 549, 567, 569, 527, 595, 570, 576, 601, 562, 595, + 591, 575, 582, 569, 564, 604, 568, 584, 541, 565, 559, 508, 537, 514, 493, 478, + 470, 491, 453, 411, 407, 399, 358, 373, 362, 354, 348, 306, 304, 308, 272, 296, + 305, 271, 267, 284, 277, 287, 281, 295, 283, 292, 316, 304, 334, 283, 325, 311, + 317, 316, 302, 264, 298, 295, 286, 233, 279, 227, 205, 237, 204, 223, 210, 227, + 180, 164, 178, 187, 171, 153, 169, 151, 149, 168, 172, 178, 169, 154, 179, 166, + 120, 156, 159, 126, 151, 129, 88, 113, 93, 82, 84, 95, 90, 61, 53, 24, + 17, -24, -22, -40, -24, -74, -72, -59, -106, -90, -92, -87, -99, -124, -137, -147, + -165, -170, -211, -223, -183, -199, -215, -210, -193, -201, -181, -215, -189, -156, -220, -203, + -187, -259, -223, -252, -308, -256, -285, -288, -267, -325, -295, -303, -361, -304, -337, -336, + -360, -344, -343, -301, -343, -316, -309, -292, -286, -312, -279, -243, -310, -283, -251, -304, + -269, -300, -271, -296, -285, -260, -311, -342, -289, -328, -292, -347, -309, -342, -336, -348, + -356, -350, -315, -313, -301, -353, -363, -318, -363, -351, -358, -385, -353, -373, -364, -353, + -377, -340, -373, -337, -340, -367, -345, -335, -324, -281, -294, -286, -305, -268, -294, -284, + -286, -294, -262, -286, -284, -268, -322, -266, -249, -272, -260, -264, -257, -242, -262, -254, + -252, -258, -222, -240, -229, -225, -241, -219, -198, -205, -203, -153, -135, -146, -79, -122, + -112, -97, -109, -103, -113, -108, -114, -80, -93, -98, -31, -48, -28, -16, -7, -12, + -9, 0, 77, 25, 47, 53, 49, 110, 120, 125, 195, 133, 212, 218, 179, 226, + 223, 232, 274, 241, 281, 248, 250, 262, 287, 234, 249, 282, 270, 261, 301, 281, + 280, 309, 274, 344, 312, 276, 341, 300, 332, 315, 310, 332, 277, 342, 296, 341, + 321, 320, 306, 313, 297, 308, 314, 311, 341, 310, 320, 342, 326, 307, 289, 281, + 302, 339, 281, 335, 302, 274, 337, 325, 323, 342, 327, 343, 365, 325, 344, 349, + 320, 348, 383, 352, 397, 364, 376, 363, 377, 360, 391, 399, 402, 412, 422, 437, + 439, 410, 434, 422, 435, 413, 431, 452, 434, 436, 428, 445, 424, 383, 410, 421, + 385, 395, 425, 396, 433, 395, 364, 348, 314, 290, 299, 339, 319, 302, 265, 300, + 323, 286, 266, 323, 293, 337, 282, 252, 262, 243, 255, 283, 218, 272, 229, 197, + 256, 197, 210, 204, 153, 177, 174, 149, 148, 77, 105, 108, 39, 61, 69, 51, + 61, 76, 93, 106, 46, 42, 54, 54, 48, 50, 53, 47, 39, 37, 59, 46, + 65, 70, 73, 60, 41, 54, 17, 28, 42, -10, 40, 13, -27, -21, -26, -30, + -77, -117, -46, -67, -75, -66, -19, -63, -93, -97, -49, -96, -62, -107, -57, -99, + -144, -135, -174, -143, -139, -156, -213, -215, -238, -266, -266, -246, -308, -272, -311, -288, + -294, -364, -343, -356, -349, -309, -363, -360, -341, -362, -364, -403, -377, -388, -407, -346, + -407, -431, -426, -427, -418, -444, -390, -406, -458, -411, -413, -439, -431, -467, -433, -462, + -483, -445, -450, -466, -437, -437, -454, -468, -455, -489, -405, -496, -488, -461, -452, -438, + -482, -488, -440, -476, -464, -446, -461, -440, -439, -435, -388, -404, -401, -389, -366, -364, + -392, -365, -346, -354, -306, -266, -237, -250, -263, -219, -244, -220, -254, -238, -239, -272, + -251, -237, -268, -234, -240, -228, -212, -209, -192, -198, -176, -190, -128, -125, -133, -100, + -85, -98, -57, -96, -62, -40, -35, 3, -31, 7, 36, -19, 12, -20, -7, 15, + -35, 23, 57, 1, 86, 105, 69, 98, 100, 69, 116, 104, 152, 178, 152, 116, + 152, 148, 172, 156, 212, 231, 242, 241, 268, 274, 281, 285, 323, 371, 330, 347, + 344, 380, 374, 395, 406, 397, 429, 415, 446, 413, 430, 395, 416, 421, 442, 398, + 391, 437, 411, 387, 395, 350, 367, 339, 359, 371, 363, 380, 379, 421, 435, 419, + 428, 409, 426, 423, 421, 451, 451, 424, 409, 396, 379, 446, 402, 375, 422, 380, + 395, 368, 329, 345, 337, 338, 335, 303, 287, 304, 251, 230, 268, 256, 205, 208, + 199, 217, 191, 155, 185, 174, 147, 180, 159, 118, 133, 113, 133, 98, 98, 107, + 91, 73, 98, 95, 49, 41, 60, 62, 19, 7, 4, -6, 43, 10, -2, -20, + -70, -63, -34, -77, -55, -78, -49, -45, -64, -62, -60, -36, -16, -36, 1, -28, + 1, -5, 11, 6, 7, 1, 6, -7, 25, -3, -19, -1, 0, -35, 14, -4, + -14, -38, -57, -99, -102, -89, -129, -118, -130, -131, -111, -114, -104, -97, -145, -98, + -101, -108, -66, -150, -94, -111, -110, -116, -141, -136, -143, -182, -170, -169, -193, -178, + -189, -209, -212, -187, -213, -193, -234, -241, -208, -241, -202, -243, -279, -248, -250, -282, + -264, -296, -262, -268, -295, -286, -241, -307, -297, -292, -318, -277, -281, -355, -317, -365, + -324, -321, -356, -329, -293, -355, -307, -320, -356, -309, -344, -330, -313, -335, -306, -306, + -330, -328, -319, -354, -353, -364, -336, -346, -346, -313, -339, -330, -312, -336, -300, -285, + -319, -297, -302, -331, -293, -324, -323, -317, -323, -266, -258, -295, -246, -277, -303, -298, + -264, -274, -261, -272, -278, -275, -321, -351, -333, -354, -326, -385, -355, -354, -356, -335, + -356, -401, -354, -319, -316, -287, -324, -297, -268, -253, -282, -265, -268, -252, -241, -260, + -229, -237, -261, -210, -206, -212, -174, -197, -162, -200, -195, -155, -176, -169, -146, -136, + -122, -141, -98, -77, -36, -26, -3, -8, 29, 41, 67, 31, 55, 88, 64, 63, + 129, 90, 138, 171, 154, 192, 217, 180, 246, 237, 244, 268, 215, 285, 265, 294, + 279, 281, 305, 302, 284, 283, 294, 323, 307, 280, 299, 343, 283, 305, 350, 324, + 322, 304, 317, 357, 311, 319, 331, 315, 354, 336, 333, 331, 317, 347, 378, 344, + 347, 305, 319, 357, 324, 300, 349, 333, 342, 332, 306, 266, 243, 274, 273, 300, + 302, 286, 334, 326, 303, 306, 353, 341, 320, 361, 339, 305, 314, 305, 316, 273, + 282, 290, 352, 305, 325, 313, 313, 341, 294, 282, 307, 249, 250, 274, 238, 268, + 245, 201, 254, 265, 238, 236, 254, 266, 270, 271, 265, 243, 266, 231, 258, 224, + 215, 265, 212, 233, 226, 209, 211, 203, 159, 191, 186, 157, 195, 202, 148, 175, + 132, 121, 150, 114, 110, 136, 88, 105, 94, 50, 55, 44, 64, 72, 54, 49, + 98, 85, 82, 53, 55, 62, 67, 72, 66, 41, 43, 24, -2, 1, 11, -44, + 17, -13, -1, -55, -70, -32, -50, -70, -48, -44, -64, -72, -88, -106, -69, -147, + -124, -127, -138, -126, -130, -176, -117, -146, -194, -141, -169, -157, -147, -154, -144, -138, + -171, -177, -148, -176, -206, -169, -227, -225, -225, -204, -225, -221, -177, -180, -195, -178, + -189, -216, -216, -214, -202, -227, -228, -246, -233, -234, -247, -226, -233, -228, -264, -221, + -226, -244, -226, -232, -260, -202, -229, -267, -223, -260, -264, -250, -265, -253, -210, -238, + -199, -230, -236, -278, -259, -262, -254, -259, -262, -262, -281, -295, -275, -272, -279, -278, + -289, -281, -282, -292, -309, -308, -300, -303, -284, -317, -292, -253, -254, -246, -263, -244, + -247, -257, -256, -248, -282, -293, -319, -293, -287, -301, -266, -311, -310, -288, -270, -315, + -264, -269, -246, -263, -229, -210, -223, -241, -193, -201, -201, -186, -140, -153, -113, -124, + -101, -87, -123, -77, -103, -89, -99, -85, -76, -67, -48, 3, -26, -1, -12, 6, + -19, 20, 26, 13, 40, 47, 54, 101, 84, 131, 161, 118, 185, 180, 224, 223, + 223, 242, 249, 250, 273, 257, 242, 299, 277, 274, 297, 285, 275, 293, 270, 325, + 357, 279, 334, 343, 331, 349, 324, 328, 383, 350, 381, 378, 371, 364, 355, 394, + 357, 381, 406, 372, 369, 361, 381, 375, 374, 367, 355, 368, 403, 374, 358, 362, + 388, 373, 322, 373, 362, 372, 347, 347, 395, 372, 337, 350, 326, 328, 320, 323, + 346, 335, 332, 333, 299, 308, 275, 343, 338, 296, 311, 281, 256, 260, 247, 222, + 225, 219, 192, 181, 164, 150, 170, 143, 192, 215, 137, 179, 197, 166, 194, 156, + 164, 179, 142, 147, 158, 123, 108, 129, 126, 113, 113, 86, 57, 45, 50, 22, + 34, 49, 11, 0, -22, -34, 16, -14, -16, 2, -7, -27, -36, -38, -18, -57, + -68, -24, -30, -30, -54, -71, -25, -80, -86, -104, -110, -139, -124, -141, -166, -165, + -141, -155, -96, -103, -172, -124, -147, -153, -89, -172, -145, -136, -205, -167, -170, -177, + -171, -191, -195, -217, -252, -245, -246, -239, -233, -248, -237, -272, -282, -301, -309, -297, + -329, -317, -307, -320, -358, -337, -336, -360, -356, -352, -349, -349, -361, -340, -334, -366, + -345, -358, -369, -373, -373, -388, -392, -364, -347, -396, -362, -368, -367, -339, -376, -354, + -343, -368, -325, -344, -377, -287, -340, -350, -325, -364, -316, -308, -359, -350, -339, -378, + -331, -339, -385, -348, -403, -361, -369, -385, -321, -365, -407, -368, -379, -362, -402, -376, + -309, -350, -365, -377, -354, -314, -369, -324, -355, -382, -354, -400, -413, -418, -428, -370, + -397, -398, -417, -409, -403, -469, -417, -414, -461, -414, -432, -433, -405, -449, -379, -354, + -375, -318, -331, -393, -333, -303, -340, -300, -358, -282, -249, -324, -273, -268, -320, -261, + -301, -271, -245, -269, -229, -212, -235, -206, -191, -183, -119, -142, -104, -138, -131, -102, + -118, -104, -90, -50, -73, -40, -27, -26, -58, -35, 21, 25, -33, -3, 1, 13, + 25, 11, 60, -3, 6, 76, 81, 75, 65, 74, 100, 90, 137, 118, 113, 133, + 127, 131, 117, 162, 199, 153, 166, 176, 182, 193, 228, 239, 240, 210, 241, 228, + 236, 266, 259, 266, 266, 287, 341, 255, 286, 326, 332, 323, 286, 318, 353, 322, + 364, 372, 364, 356, 375, 379, 389, 384, 401, 400, 387, 417, 394, 425, 444, 420, + 430, 429, 398, 468, 419, 402, 438, 417, 461, 442, 427, 465, 449, 481, 489, 452, + 473, 479, 467, 480, 449, 460, 452, 434, 456, 469, 430, 418, 411, 420, 379, 378, + 395, 351, 330, 350, 351, 332, 322, 337, 373, 326, 291, 287, 294, 269, 285, 302, + 269, 302, 296, 302, 301, 291, 300, 313, 299, 315, 297, 307, 281, 257, 274, 232, + 250, 202, 169, 194, 170, 160, 182, 159, 166, 185, 189, 159, 213, 182, 165, 187, + 167, 163, 182, 154, 170, 172, 121, 138, 136, 91, 158, 75, 73, 117, 80, 94, + 94, 84, 58, 54, -17, 17, 20, -21, 27, 23, -50, -1, -14, 30, 8, 19, + 9, 3, -17, -41, -16, 13, -65, -27, -35, -42, -54, -56, -83, -43, -74, -96, + -113, -92, -104, -102, -131, -206, -171, -164, -218, -175, -232, -220, -173, -235, -191, -204, + -240, -186, -251, -226, -213, -224, -224, -210, -225, -241, -231, -257, -243, -294, -320, -305, + -290, -341, -297, -284, -300, -285, -319, -256, -306, -338, -270, -338, -310, -305, -353, -316, + -354, -355, -317, -361, -340, -315, -355, -323, -321, -336, -349, -337, -360, -320, -352, -372, + -314, -340, -342, -309, -347, -305, -319, -334, -295, -286, -273, -284, -281, -267, -289, -270, + -266, -300, -278, -278, -304, -304, -341, -276, -355, -349, -299, -313, -323, -308, -304, -254, + -262, -204, -221, -194, -201, -207, -173, -222, -200, -195, -211, -186, -168, -199, -145, -128, + -100, -103, -105, -132, -111, -91, -103, -96, -77, -104, -113, -85, -82, -75, -95, -79, + -68, -72, -62, -16, -8, -4, 51, 41, 42, 52, 85, 75, 71, 65, 108, 123, + 116, 172, 178, 192, 143, 146, 203, 195, 212, 222, 221, 220, 215, 235, 251, 258, + 267, 269, 294, 307, 292, 323, 295, 349, 349, 360, 418, 376, 425, 422, 416, 455, + 483, 481, 537, 542, 507, 561, 529, 536, 558, 515, 566, 557, 528, 542, 528, 496, + 507, 493, 453, 435, 410, 456, 426, 442, 474, 452, 436, 442, 433, 433, 450, 461, + 497, 457, 439, 480, 418, 471, 436, 452, 434, 368, 431, 407, 388, 371, 368, 366, + 376, 350, 385, 368, 340, 383, 328, 338, 356, 311, 346, 349, 327, 342, 327, 341, + 336, 304, 324, 324, 299, 306, 325, 318, 340, 314, 311, 338, 313, 319, 378, 346, + 385, 377, 388, 396, 370, 363, 334, 379, 363, 360, 367, 363, 377, 363, 332, 349, + 322, 327, 360, 323, 351, 361, 320, 328, 320, 309, 285, 285, 279, 248, 243, 224, + 229, 249, 225, 224, 263, 251, 169, 214, 206, 183, 207, 139, 131, 151, 86, 107, + 116, 20, 70, 45, 46, 59, 16, 7, 28, -48, 20, -17, -99, -74, -87, -82, + -69, -88, -105, -59, -70, -61, -91, -84, -67, -46, -86, -84, -78, -72, -113, -79, + -94, -138, -122, -137, -139, -172, -221, -191, -219, -233, -213, -232, -256, -229, -270, -245, + -281, -314, -255, -281, -271, -295, -291, -252, -307, -260, -242, -279, -256, -274, -246, -224, + -286, -254, -273, -258, -262, -325, -320, -318, -320, -344, -320, -346, -377, -359, -364, -322, + -360, -322, -357, -333, -345, -350, -338, -339, -345, -342, -334, -339, -297, -354, -350, -350, + -386, -337, -332, -379, -351, -347, -362, -378, -344, -374, -384, -349, -356, -346, -390, -348, + -369, -374, -354, -372, -366, -353, -352, -347, -354, -336, -332, -371, -331, -364, -364, -317, + -366, -314, -291, -336, -315, -271, -281, -232, -280, -268, -225, -256, -282, -209, -236, -244, + -189, -205, -176, -151, -215, -182, -155, -175, -179, -157, -183, -139, -155, -142, -125, -122, + -149, -133, -131, -135, -154, -150, -121, -104, -110, -102, -100, -79, -64, -64, -36, -51, + -4, 13, -34, -12, -33, -21, -16, -25, 35, 31, 75, 70, 71, 91, 88, 37, + 97, 102, 101, 54, 69, 75, 66, 87, 60, 98, 89, 63, 89, 93, 83, 123, + 89, 118, 135, 137, 145, 140, 191, 171, 198, 227, 213, 203, 216, 220, 199, 197, + 224, 194, 206, 175, 197, 259, 211, 228, 258, 261, 260, 284, 282, 258, 283, 330, + 330, 339, 349, 358, 357, 359, 365, 368, 420, 375, 409, 374, 428, 423, 416, 412, + 472, 443, 459, 449, 440, 457, 424, 430, 415, 414, 434, 436, 425, 499, 433, 462, + 475, 474, 464, 445, 425, 495, 437, 414, 448, 439, 434, 421, 444, 441, 428, 442, + 421, 450, 445, 446, 436, 414, 424, 404, 379, 441, 385, 413, 387, 419, 405, 433, + 415, 384, 401, 371, 376, 412, 382, 372, 380, 359, 395, 343, 323, 361, 319, 345, + 321, 319, 307, 345, 304, 309, 313, 303, 322, 310, 256, 322, 265, 270, 248, 256, + 288, 301, 275, 265, 265, 270, 249, 255, 252, 266, 271, 225, 211, 205, 254, 270, + 226, 249, 265, 239, 254, 252, 224, 212, 215, 246, 175, 199, 230, 180, 225, 217, + 215, 264, 207, 219, 255, 197, 175, 216, 192, 172, 189, 138, 175, 163, 111, 148, + 150, 116, 172, 126, 146, 146, 87, 118, 113, 57, 100, 80, 22, 77, 65, 24, + 43, 19, 3, 27, 17, -49, 7, -21, 0, -2, -32, -25, -13, -55, -5, -70, + -5, -36, -46, -39, -44, -69, -22, -66, -35, -51, -76, -69, -79, -105, -99, -121, + -128, -140, -133, -112, -158, -181, -128, -147, -147, -141, -165, -171, -133, -201, -144, -176, + -183, -160, -207, -183, -194, -199, -236, -235, -186, -214, -196, -200, -245, -194, -232, -239, + -229, -284, -269, -270, -280, -249, -292, -268, -277, -277, -281, -300, -273, -293, -293, -280, + -300, -297, -257, -288, -289, -268, -319, -320, -311, -334, -325, -312, -388, -332, -337, -353, + -296, -346, -325, -267, -328, -317, -298, -315, -278, -278, -288, -254, -281, -248, -250, -251, + -223, -250, -240, -199, -177, -162, -165, -120, -131, -135, -96, -102, -61, -57, -68, -57, + -51, -44, -9, 42, 37, 59, 31, 72, 115, 39, 91, 84, 87, 92, 72, 54, + 83, 25, 87, 56, 61, 79, 60, 88, 80, 85, 87, 57, 47, 76, 13, 41, + 5, 15, 2, -41, -21, -4, -79, -44, -45, -54, -52, -90, -42, -77, -98, -105, + -109, -115, -113, -153, -152, -172, -157, -178, -184, -203, -181, -164, -186, -206, -207, -245, + -230, -233, -224, -244, -246, -253, -235, -223, -295, -283, -264, -276, -268, -308, -293, -266, + -294, -306, -341, -335, -287, -322, -323, -308, -329, -355, -346, -354, -359, -365, -354, -346, + -325, -327, -342, -316, -311, -369, -309, -315, -359, -327, -333, -315, -339, -337, -328, -307, + -360, -316, -325, -345, -352, -362, -352, -314, -360, -339, -328, -369, -283, -297, -327, -277, + -283, -279, -302, -295, -285, -336, -336, -331, -328, -358, -353, -333, -339, -350, -336, -295, + -311, -342, -339, -334, -375, -337, -336, -343, -324, -362, -299, -326, -351, -315, -295, -326, + -292, -306, -317, -317, -327, -322, -331, -400, -341, -342, -396, -375, -365, -372, -369, -368, + -364, -350, -374, -332, -371, -351, -343, -364, -362, -361, -350, -304, -345, -309, -346, -354, + -348, -397, -340, -364, -374, -376, -409, -388, -438, -355, -394, -397, -387, -385, -380, -338, + -407, -357, -348, -339, -333, -393, -403, -370, -398, -367, -376, -360, -331, -347, -361, -356, + -335, -336, -350, -283, -362, -287, -340, -337, -345, -366, -350, -354, -375, -361, -368, -391, + -387, -379, -392, -417, -389, -429, -431, -436, -444, -406, -405, -444, -456, -440, -405, -406, + -455, -415, -441, -451, -425, -409, -404, -424, -433, -403, -412, -435, -435, -418, -427, -444, + -462, -404, -413, -430, -385, -410, -420, -354, -352, -305, -279, -282, -259, -254, -265, -234, + -241, -267, -201, -191, -222, -180, -185, -141, -97, -151, -149, -93, -144, -103, -53, -102, + -13, -16, -11, 58, 60, 50, 110, 106, 153, 124, 126, 176, 183, 228, 214, 217, + 314, 294, 294, 348, 298, 330, 314, 338, 416, 387, 392, 428, 398, 425, 451, 433, + 463, 448, 449, 473, 492, 455, 528, 508, 490, 514, 526, 509, 549, 539, 580, 555, + 540, 582, 602, 574, 584, 607, 605, 591, 583, 620, 614, 586, 635, 611, 596, 589, + 595, 625, 632, 614, 595, 643, 627, 652, 690, 667, 672, 704, 712, 699, 682, 694, + 728, 718, 715, 697, 741, 725, 679, 714, 713, 699, 709, 721, 765, 697, 720, 714, + 719, 714, 717, 740, 731, 722, 742, 737, 764, 723, 732, 748, 762, 760, 732, 678, + 755, 669, 675, 703, 645, 653, 661, 611, 657, 589, 604, 628, 609, 580, 569, 578, + 570, 575, 573, 583, 556, 520, 544, 533, 496, 502, 494, 515, 476, 434, 446, 426, + 415, 419, 393, 396, 346, 356, 319, 291, 300, 277, 306, 254, 267, 274, 305, 282, + 255, 270, 231, 255, 245, 270, 201, 225, 199, 173, 187, 194, 143, 121, 121, 108, + 110, 79, 103, 78, 106, 84, 85, 60, 74, 53, 67, 97, 56, 75, 31, 17, + 45, -11, -3, -28, -54, -40, -98, -104, -87, -119, -66, -68, -116, -62, -117, -99, + -99, -111, -122, -131, -83, -90, -138, -157, -158, -135, -132, -177, -176, -212, -208, -196, + -304, -248, -217, -282, -254, -250, -307, -276, -317, -321, -244, -351, -332, -273, -332, -271, + -291, -316, -270, -309, -336, -291, -344, -317, -352, -335, -343, -329, -352, -322, -321, -316, + -322, -306, -359, -318, -347, -359, -368, -371, -351, -361, -342, -379, -379, -370, -384, -441, + -385, -437, -399, -371, -409, -402, -420, -380, -377, -379, -384, -383, -353, -390, -404, -393, + -409, -384, -393, -395, -356, -406, -411, -379, -412, -342, -347, -362, -325, -331, -330, -313, + -336, -365, -330, -350, -294, -318, -342, -334, -321, -278, -307, -280, -276, -249, -262, -247, + -290, -221, -250, -269, -253, -253, -263, -257, -247, -250, -277, -293, -282, -279, -275, -282, + -307, -320, -262, -246, -303, -266, -236, -256, -217, -222, -195, -191, -202, -205, -170, -199, + -166, -128, -161, -136, -96, -138, -129, -129, -118, -120, -125, -130, -75, -49, -42, -23, + -22, -27, -4, 12, -17, -15, -28, -3, 3, -5, 29, 44, -28, 35, -7, -6, + 13, -36, -16, 19, 4, 38, 50, 21, 13, 72, 20, 62, 61, 93, 133, 106, + 112, 119, 97, 159, 137, 112, 165, 126, 147, 104, 132, 151, 120, 152, 155, 159, + 142, 159, 155, 154, 110, 118, 162, 141, 121, 125, 117, 157, 175, 187, 186, 158, + 134, 189, 182, 201, 176, 220, 225, 220, 221, 217, 203, 199, 205, 218, 245, 173, + 167, 151, 170, 155, 131, 156, 133, 156, 146, 118, 122, 125, 129, 160, 121, 135, + 147, 161, 173, 137, 147, 199, 216, 198, 201, 241, 228, 218, 221, 227, 223, 207, + 250, 231, 232, 188, 195, 222, 237, 206, 217, 219, 201, 197, 225, 195, 180, 169, + 154, 188, 157, 135, 182, 191, 169, 200, 161, 164, 176, 148, 167, 167, 149, 126, + 134, 173, 178, 142, 153, 170, 113, 114, 130, 87, 110, 71, 60, 91, 34, 18, + 33, 21, 18, -33, -35, -29, -72, -80, -77, -124, -74, -85, -106, -96, -112, -153, + -128, -109, -135, -133, -119, -107, -111, -116, -91, -86, -120, -98, -101, -113, -110, -72, + -111, -116, -132, -147, -158, -134, -175, -165, -148, -196, -176, -149, -164, -189, -154, -152, + -147, -91, -132, -112, -129, -157, -115, -136, -185, -123, -157, -124, -135, -176, -160, -91, + -157, -130, -117, -172, -135, -90, -163, -181, -152, -175, -145, -165, -146, -183, -189, -178, + -119, -211, -169, -198, -218, -179, -241, -224, -231, -229, -231, -240, -212, -210, -199, -186, + -213, -199, -195, -158, -182, -172, -193, -199, -190, -198, -188, -195, -205, -183, -228, -219, + -218, -246, -241, -229, -258, -221, -241, -238, -215, -193, -183, -194, -130, -157, -173, -119, + -115, -126, -97, -82, -73, -60, -89, -71, -35, -30, 43, 56, 36, 80, 94, 54, + 113, 79, 110, 126, 141, 133, 125, 114, 129, 145, 144, 145, 120, 179, 164, 148, + 159, 160, 186, 171, 189, 225, 163, 157, 183, 155, 194, 147, 169, 197, 202, 186, + 210, 229, 219, 252, 218, 228, 255, 270, 286, 314, 302, 299, 295, 263, 279, 286, + 260, 293, 334, 271, 332, 290, 274, 295, 264, 276, 295, 273, 297, 294, 252, 290, + 272, 319, 329, 362, 391, 346, 387, 400, 414, 402, 375, 410, 423, 404, 399, 392, + 380, 404, 369, 379, 402, 327, 331, 368, 343, 375, 347, 304, 367, 365, 331, 358, + 312, 369, 354, 320, 371, 353, 307, 365, 364, 374, 408, 400, 436, 472, 443, 425, + 436, 437, 456, 431, 390, 434, 400, 412, 389, 385, 354, 305, 341, 332, 289, 280, + 292, 328, 310, 303, 310, 327, 350, 318, 309, 335, 295, 283, 303, 293, 323, 282, + 293, 335, 296, 347, 310, 266, 319, 277, 280, 310, 223, 256, 256, 202, 242, 190, + 189, 221, 183, 209, 202, 151, 206, 210, 184, 263, 217, 206, 195, 156, 214, 226, + 176, 217, 188, 193, 202, 151, 196, 182, 180, 189, 177, 177, 217, 191, 219, 203, + 233, 189, 209, 190, 201, 222, 183, 166, 157, 131, 140, 124, 140, 140, 118, 134, + 136, 148, 170, 117, 98, 131, 109, 145, 124, 117, 99, 126, 106, 102, 139, 73, + 120, 111, 54, 105, 85, 62, 65, 87, 77, 33, -2, 20, -6, -7, -27, -63, + -42, -65, -38, -93, -98, -89, -112, -67, -84, -100, -109, -141, -127, -135, -125, -175, + -155, -194, -226, -236, -280, -275, -257, -290, -287, -278, -327, -255, -314, -301, -310, -320, + -332, -369, -376, -363, -395, -392, -395, -442, -389, -459, -438, -409, -477, -461, -452, -443, + -395, -416, -386, -389, -365, -371, -346, -361, -403, -362, -355, -376, -393, -379, -341, -340, + -380, -333, -312, -328, -326, -346, -326, -282, -307, -326, -335, -341, -377, -359, -365, -334, + -319, -344, -329, -303, -284, -261, -276, -227, -225, -199, -213, -184, -218, -231, -208, -165, + -168, -176, -107, -147, -106, -113, -117, -76, -87, -104, -57, -78, -95, -89, -72, -74, + -41, -55, -27, -28, -18, -18, -17, -12, 16, 11, -17, -1, 14, 15, 27, 30, + 81, 29, 55, 69, 45, 112, 47, 52, 84, 41, 59, 41, 36, 95, 83, 87, + 111, 80, 91, 74, 55, 83, 79, 55, 53, 76, 76, 101, 118, 57, 104, 85, + 37, 68, 77, 63, 81, 60, 86, 105, 39, 71, 51, 23, 8, 0, 31, 4, + -26, -1, 2, 47, 12, 15, 37, -2, -52, -10, -61, -87, -74, -95, -74, -81, + -69, -59, -60, -75, -45, -64, -132, -81, -113, -90, -113, -130, -105, -89, -117, -110, + -136, -153, -95, -93, -90, -112, -89, -79, -62, -82, -88, -88, -99, -48, -105, -87, + -80, -138, -128, -121, -155, -97, -113, -93, -90, -117, -131, -157, -163, -157, -142, -144, + -154, -115, -151, -125, -124, -158, -119, -135, -176, -114, -176, -172, -155, -158, -137, -145, + -152, -162, -189, -129, -189, -195, -185, -180, -149, -159, -167, -138, -171, -113, -153, -171, + -161, -160, -164, -175, -156, -139, -168, -154, -113, -112, -153, -149, -150, -131, -166, -130, + -119, -152, -155, -98, -99, -139, -149, -121, -89, -144, -133, -126, -143, -122, -138, -161, + -134, -132, -139, -160, -132, -129, -124, -133, -138, -133, -136, -187, -182, -206, -223, -214, + -245, -190, -217, -209, -186, -228, -198, -180, -218, -178, -247, -228, -214, -260, -265, -256, + -241, -237, -238, -253, -229, -271, -220, -225, -292, -256, -249, -267, -276, -269, -327, -292, + -347, -353, -308, -398, -392, -385, -414, -375, -427, -426, -417, -416, -386, -366, -369, -402, + -347, -363, -333, -356, -318, -331, -321, -318, -322, -327, -311, -313, -292, -321, -313, -319, + -314, -314, -289, -286, -252, -291, -311, -265, -275, -283, -277, -289, -243, -256, -264, -191, + -206, -220, -189, -162, -175, -176, -144, -142, -152, -95, -122, -94, -90, -122, -107, -76, + -133, -101, -113, -101, -90, -102, -92, -91, -110, -104, -90, -55, -41, -88, -23, -53, + -2, 10, -10, 9, 39, 8, 37, 12, 21, 54, 6, 58, 77, 81, 126, 124, + 128, 146, 130, 148, 154, 146, 172, 173, 135, 218, 213, 203, 228, 243, 255, 241, + 249, 295, 265, 283, 301, 261, 295, 271, 259, 306, 295, 301, 326, 299, 340, 330, + 327, 363, 322, 359, 395, 380, 363, 390, 359, 341, 360, 331, 358, 370, 375, 401, + 385, 332, 374, 367, 348, 390, 415, 395, 410, 387, 385, 397, 357, 358, 392, 342, + 377, 334, 313, 352, 320, 314, 310, 265, 353, 329, 304, 310, 309, 314, 286, 325, + 357, 293, 328, 315, 312, 319, 230, 261, 224, 233, 234, 176, 180, 182, 164, 139, + 137, 97, 115, 87, 103, 121, 78, 34, 107, 105, 104, 109, 113, 162, 121, 132, + 153, 113, 122, 108, 85, 148, 89, 106, 122, 73, 89, 56, 26, 26, 30, 63, + 24, -26, 0, 1, -29, -55, -34, -29, -55, -90, -96, -75, -122, -138, -106, -124, + -102, -142, -164, -64, -108, -113, -53, -120, -66, -73, -102, -97, -82, -119, -112, -121, + -159, -156, -166, -187, -114, -176, -198, -160, -217, -186, -207, -230, -187, -204, -239, -162, + -231, -249, -205, -226, -240, -216, -222, -227, -194, -189, -171, -184, -166, -112, -137, -148, + -161, -185, -168, -155, -172, -143, -161, -142, -168, -171, -206, -200, -225, -158, -162, -186, + -198, -174, -197, -194, -203, -215, -193, -179, -167, -194, -195, -190, -165, -191, -196, -206, + -195, -174, -150, -161, -164, -164, -97, -124, -89, -122, -101, -115, -145, -111, -120, -131, + -115, -132, -122, -100, -125, -134, -120, -120, -137, -129, -149, -157, -190, -161, -167, -181, + -186, -167, -185, -178, -161, -155, -171, -144, -146, -181, -154, -134, -178, -135, -180, -194, + -189, -179, -149, -159, -183, -177, -175, -191, -200, -217, -258, -216, -210, -229, -238, -251, + -234, -186, -252, -226, -205, -195, -187, -185, -171, -155, -133, -186, -162, -133, -162, -165, + -165, -198, -140, -181, -143, -146, -149, -161, -156, -178, -143, -140, -129, -96, -106, -84, + -71, -52, -47, -61, -59, -51, -42, -28, -35, -13, 24, 56, 58, 113, 77, 108, + 126, 100, 141, 139, 111, 150, 148, 123, 169, 136, 152, 152, 116, 138, 135, 113, + 130, 114, 119, 110, 124, 138, 105, 132, 85, 103, 98, 65, 80, 80, 40, 62, + 66, 71, 53, 45, 16, 13, 2, 2, 48, -1, -1, 10, 11, -1, -1, 24, + -2, 0, 42, 16, 30, 16, 26, 3, -28, 36, 23, -2, 2, -11, 6, 24, + 2, 30, 6, -3, 18, -18, -11, -36, 2, 33, 13, 44, 15, -2, 26, 27, + 32, 27, -2, 12, 58, 8, 13, 28, 30, 34, 43, 53, 94, 87, 65, 120, + 67, 83, 87, 67, 140, 114, 99, 98, 63, 99, 120, 99, 114, 90, 71, 64, + 80, 44, 88, 75, 92, 82, 57, 74, 38, 43, 30, 14, 20, 26, 3, -18, + 7, -24, -31, -34, -51, -38, -76, -98, -133, -132, -114, -117, -158, -169, -106, -146, + -170, -169, -164, -121, -133, -166, -138, -173, -158, -161, -184, -167, -176, -199, -170, -184, + -210, -181, -196, -182, -201, -205, -187, -211, -228, -217, -253, -226, -271, -276, -260, -255, + -284, -301, -266, -272, -270, -242, -216, -188, -177, -156, -152, -153, -164, -180, -183, -167, + -203, -222, -198, -198, -202, -194, -228, -244, -218, -211, -228, -250, -195, -185, -160, -218, + -224, -243, -247, -274, -241, -303, -288, -313, -285, -260, -293, -267, -274, -299, -234, -301, + -270, -263, -311, -306, -316, -335, -335, -393, -340, -345, -359, -384, -365, -345, -330, -322, + -312, -300, -310, -318, -288, -286, -292, -292, -287, -276, -251, -300, -313, -277, -296, -241, + -240, -253, -248, -227, -260, -199, -239, -232, -215, -254, -225, -236, -253, -225, -252, -253, + -231, -234, -213, -218, -176, -148, -149, -87, -108, -115, -89, -130, -60, -41, -77, -83, + -60, -28, 1, -19, -7, 13, 11, 23, 62, 30, 50, 74, 76, 141, 145, 108, + 185, 155, 130, 187, 174, 145, 175, 182, 229, 235, 234, 236, 288, 297, 287, 323, + 311, 306, 304, 307, 275, 271, 257, 241, 280, 241, 269, 288, 286, 298, 310, 315, + 355, 354, 350, 381, 375, 335, 391, 381, 347, 336, 342, 327, 357, 321, 380, 354, + 328, 366, 351, 323, 382, 329, 362, 354, 302, 333, 325, 306, 318, 301, 307, 335, + 328, 356, 327, 342, 346, 369, 407, 410, 328, 365, 351, 331, 372, 299, 291, 325, + 250, 261, 277, 236, 265, 259, 298, 306, 313, 279, 296, 327, 301, 305, 298, 324, + 356, 305, 312, 340, 328, 324, 288, 269, 325, 286, 253, 273, 269, 201, 238, 231, + 204, 182, 186, 147, 192, 173, 156, 184, 126, 166, 164, 140, 141, 156, 148, 192, + 152, 186, 124, 144, 157, 157, 192, 199, 158, 196, 153, 142, 162, 128, 159, 148, + 102, 130, 109, 81, 124, 115, 90, 133, 111, 84, 131, 103, 100, 86, 93, 125, + 126, 92, 101, 125, 113, 109, 140, 128, 131, 146, 119, 130, 157, 134, 174, 131, + 130, 116, 52, 116, 82, 84, 94, 42, 98, 71, 28, 32, -9, -21, -13, -56, + -50, -32, -76, -78, -78, -60, -17, -37, -25, -34, -17, -78, -20, -67, -78, -51, + -100, -64, -59, -135, -85, -67, -112, -92, -88, -86, -59, -101, -82, -82, -117, -101, + -120, -154, -117, -110, -135, -89, -118, -105, -97, -108, -94, -123, -176, -128, -171, -174, + -195, -247, -181, -177, -156, -156, -177, -132, -111, -117, -119, -150, -150, -131, -136, -175, + -173, -168, -194, -194, -228, -231, -243, -256, -244, -221, -265, -222, -216, -255, -209, -228, + -176, -202, -210, -161, -169, -154, -158, -169, -122, -132, -124, -102, -56, -97, -70, -58, + -104, -82, -92, -128, -93, -167, -145, -161, -171, -171, -140, -211, -182, -210, -188, -185, + -214, -199, -195, -185, -156, -194, -195, -159, -140, -138, -161, -133, -113, -122, -92, -76, + -113, -82, -89, -55, 2, -89, -49, -26, -90, -61, -53, -53, -26, -59, -69, -21, + -89, -48, -23, -20, 18, 5, 18, 55, 9, 35, 67, 66, 57, 96, 100, 81, + 115, 150, 137, 177, 142, 153, 199, 156, 191, 187, 161, 239, 215, 165, 178, 171, + 158, 102, 98, 123, 92, 105, 60, 37, 90, 32, 54, 59, 71, 85, 97, 84, + 91, 122, 112, 107, 97, 79, 127, 124, 106, 118, 86, 116, 148, 106, 134, 105, + 147, 116, 123, 110, 107, 83, 124, 98, 116, 84, 127, 100, 91, 112, 144, 99, + 94, 87, 144, 149, 129, 153, 114, 120, 129, 123, 159, 145, 148, 177, 182, 179, + 192, 209, 176, 213, 211, 225, 246, 217, 206, 199, 192, 240, 153, 240, 203, 153, + 186, 140, 166, 192, 123, 217, 219, 183, 197, 185, 178, 201, 168, 210, 202, 237, + 221, 257, 296, 245, 260, 253, 262, 300, 229, 271, 256, 218, 264, 249, 243, 256, + 256, 223, 212, 230, 201, 213, 178, 213, 228, 219, 208, 218, 216, 234, 185, 173, + 204, 152, 238, 190, 182, 198, 135, 195, 186, 163, 213, 176, 178, 211, 148, 170, + 147, 129, 128, 101, 94, 140, 111, 139, 132, 118, 144, 145, 118, 149, 130, 101, + 96, 62, 94, 96, 73, 67, 85, 70, 100, 76, 96, 72, 95, 76, 47, 40, + 45, 39, 14, -12, 18, -33, -26, -21, -16, 5, -40, -75, -31, -79, -69, -82, + -81, -66, -78, -48, -37, -92, -69, -56, -50, -84, -81, -95, -92, -89, -111, -94, + -104, -94, -100, -100, -90, -92, -51, -80, -101, -47, -30, -52, -50, -64, -43, -27, + -52, -47, -67, -83, -74, -84, -78, -108, -123, -108, -133, -116, -92, -136, -99, -115, + -109, -78, -123, -130, -103, -113, -67, -98, -98, -63, -63, -88, -70, -70, -29, -43, + -67, -64, -40, -62, -73, -66, -56, -58, -80, -84, -80, -68, -77, -23, -56, 6, + -5, 34, 30, 73, 73, 41, 50, 83, 115, 123, 55, 92, 137, 73, 142, 132, + 141, 144, 125, 144, 112, 100, 100, 122, 112, 149, 132, 155, 156, 192, 172, 166, + 218, 213, 266, 228, 190, 252, 215, 231, 259, 249, 253, 274, 290, 292, 266, 289, + 273, 289, 280, 287, 309, 323, 288, 296, 291, 276, 314, 300, 341, 357, 333, 363, + 359, 333, 402, 377, 351, 403, 347, 336, 368, 358, 367, 339, 319, 353, 388, 359, + 346, 393, 372, 396, 378, 374, 395, 341, 350, 388, 377, 303, 398, 337, 333, 328, + 326, 377, 329, 308, 354, 339, 355, 330, 329, 328, 320, 337, 312, 337, 325, 322, + 333, 310, 311, 335, 328, 356, 334, 367, 322, 287, 318, 285, 289, 257, 238, 274, + 278, 234, 238, 235, 215, 210, 205, 251, 222, 219, 203, 229, 229, 232, 217, 211, + 201, 197, 186, 193, 155, 153, 176, 141, 189, 152, 174, 157, 143, 128, 133, 110, + 115, 84, 91, 93, 88, 77, 88, 110, 102, 111, 99, 97, 128, 73, 103, 81, + 59, 85, 67, 93, 100, 56, 103, 103, 31, 93, 79, 74, 73, 62, 29, 44, + -12, -14, -6, -17, -34, 23, -69, -59, -43, -63, -69, -34, -57, 0, -42, -67, + -27, -47, -80, -55, -87, -102, -72, -87, -60, -104, -89, -55, -80, -111, -71, -79, + -69, -82, -82, -80, -75, -112, -53, -59, -87, -72, -91, -62, -94, -64, -70, -72, + -81, -37, -78, -87, -101, -115, -97, -97, -124, -87, -107, -136, -118, -158, -151, -117, + -116, -114, -105, -100, -130, -123, -88, -89, -124, -128, -92, -73, -92, -127, -139, -94, + -121, -159, -130, -136, -144, -133, -136, -147, -163, -181, -180, -157, -217, -206, -209, -255, + -196, -225, -216, -183, -225, -189, -191, -230, -171, -203, -220, -134, -169, -156, -131, -137, + -76, -157, -137, -129, -160, -143, -191, -179, -202, -218, -204, -209, -212, -209, -180, -226, + -213, -208, -198, -211, -198, -228, -203, -195, -223, -200, -203, -229, -216, -197, -194, -215, + -174, -214, -174, -185, -194, -164, -202, -199, -180, -176, -165, -162, -164, -172, -171, -167, + -188, -190, -156, -172, -146, -150, -138, -136, -133, -79, -96, -79, -35, -82, -25, -26, + -87, -20, -36, -52, -27, -6, -32, -29, -43, -41, 27, -56, -36, -16, -70, -84, + -38, -95, -6, -101, -82, -20, -93, -52, -65, -104, -50, -72, -52, -30, -51, -39, + -6, -19, -15, -4, 4, -10, -25, -30, -40, -16, -1, -58, -30, -22, -25, -40, + -12, -47, 29, -13, -46, -18, -69, -94, -48, -95, -90, -90, -82, -99, -70, -57, + -102, -46, -86, -52, -82, -73, -85, -55, -74, -61, -55, -89, -56, -49, -42, -26, + -72, -20, -19, -56, -24, -36, -18, -45, -65, -28, -31, -51, -25, -27, -35, -40, + -41, -79, -66, -85, -101, -74, -134, -120, -129, -142, -140, -142, -110, -128, -129, -130, + -90, -119, -103, -108, -126, -87, -102, -120, -82, -64, -86, -71, -50, -52, -61, -67, + -45, -44, -56, -87, -63, -127, -117, -100, -156, -150, -129, -206, -133, -151, -183, -156, + -145, -168, -121, -101, -88, -86, -91, -57, -105, -139, -128, -116, -121, -169, -149, -155, + -168, -135, -161, -159, -149, -171, -163, -163, -165, -192, -150, -191, -187, -195, -183, -218, + -209, -196, -186, -166, -205, -178, -166, -156, -177, -202, -236, -195, -183, -203, -159, -193, + -185, -172, -184, -124, -119, -197, -93, -127, -125, -107, -125, -99, -94, -151, -142, -161, + -165, -150, -179, -184, -177, -162, -164, -159, -166, -152, -125, -168, -130, -144, -167, -149, + -164, -139, -128, -161, -113, -80, -99, -53, -57, -36, -37, -60, -63, -111, -88, -106, + -120, -107, -96, -107, -107, -148, -99, -143, -148, -184, -165, -153, -122, -138, -147, -150, + -132, -114, -109, -122, -103, -112, -90, -87, -120, -97, -81, -67, -97, -78, -64, -105, + -74, -78, -71, -71, -78, -50, -58, -34, -55, -42, -31, -16, -44, -15, -10, -20, + -35, -39, -56, -48, -42, -48, -64, -51, -34, -37, -40, -19, -8, 39, 3, 6, + 19, 0, 15, 26, 59, 102, 134, 122, 147, 150, 136, 156, 156, 123, 120, 128, + 91, 114, 99, 89, 98, 85, 103, 70, 55, 68, 85, 102, 147, 153, 163, 142, + 151, 162, 162, 155, 175, 117, 168, 105, 147, 182, 155, 183, 187, 200, 159, 173, + 134, 154, 136, 114, 117, 89, 113, 140, 117, 116, 133, 124, 141, 180, 137, 152, + 115, 127, 162, 126, 138, 113, 180, 152, 132, 220, 239, 249, 261, 318, 329, 279, + 292, 321, 251, 190, 258, 287, 237, 236, 237, 216, 258, 210, 206, 283, 225, 254, + 308, 233, 238, 223, 252, 267, 198, 213, 206, 200, 191, 130, 199, 192, 160, 200, + 234, 260, 215, 208, 212, 188, 209, 152, 153, 211, 151, 183, 140, 140, 163, 171, + 214, 185, 154, 215, 171, 172, 136, 92, 168, 153, 105, 174, 150, 132, 138, 89, + 125, 135, 101, 147, 149, 83, 148, 162, 106, 147, 122, 143, 160, 124, 175, 136, + 97, 133, 137, 147, 110, 86, 85, 83, 71, 65, 45, 64, 70, 23, 18, 39, + 21, -22, -30, -67, -48, -65, -81, -45, -37, -21, -9, -55, -13, -28, -77, -37, + -57, -81, -72, -59, -90, -85, -112, -133, -82, -114, -142, -78, -111, -65, -45, -134, + -110, -95, -161, -86, -127, -114, -107, -138, -109, -125, -159, -135, -138, -140, -161, -200, + -187, -201, -195, -161, -202, -153, -134, -130, -131, -165, -143, -157, -184, -166, -151, -166, + -149, -149, -152, -124, -159, -144, -136, -134, -142, -110, -155, -132, -116, -124, -108, -136, + -116, -137, -161, -150, -184, -160, -167, -169, -126, -203, -126, -164, -146, -121, -144, -168, + -187, -200, -184, -192, -168, -143, -162, -149, -148, -174, -120, -120, -130, -98, -88, -137, + -150, -159, -196, -166, -174, -186, -161, -194, -217, -196, -207, -156, -149, -169, -143, -163, + -141, -110, -134, -88, -90, -86, -52, -79, -69, -98, -48, -77, -84, -81, -93, -87, + -124, -156, -91, -174, -139, -137, -171, -129, -124, -171, -137, -172, -145, -127, -165, -133, + -151, -130, -106, -134, -72, -100, -89, -43, -47, -79, -34, -35, -2, -4, -28, -2, + -2, -1, 12, -13, 9, 30, -13, 16, -2, 31, 68, 20, 117, 100, 74, 111, + 71, 126, 120, 84, 132, 139, 89, 111, 121, 158, 127, 117, 145, 142, 138, 124, + 152, 159, 124, 164, 147, 162, 149, 121, 201, 141, 172, 168, 162, 207, 215, 188, + 194, 210, 207, 173, 197, 162, 172, 172, 144, 171, 147, 155, 156, 111, 141, 135, + 147, 129, 120, 140, 120, 128, 130, 90, 123, 106, 95, 117, 62, 87, 74, 56, + 71, 83, 43, 46, 78, 15, 58, 46, 17, 54, 66, 12, 31, -2, 18, 57, + -25, 22, -8, -12, -3, 0, -46, -39, -91, -87, -126, -139, -139, -147, -126, -105, + -92, -122, -112, -69, -66, -46, -41, -12, -8, -39, -18, 12, -28, 4, -16, -44, + -23, -66, -29, -27, -43, -33, -52, -36, 4, -18, -5, -48, -74, -86, -61, -58, + -38, -48, -86, -20, -45, -19, -26, -83, -42, -16, -56, -63, -97, -71, -25, -46, + -63, -46, -68, -61, -66, -73, -122, -70, -127, -136, -113, -168, -146, -152, -170, -153, + -197, -165, -191, -164, -147, -187, -154, -185, -157, -148, -189, -229, -226, -238, -209, -220, + -237, -205, -190, -198, -191, -159, -185, -177, -148, -146, -183, -151, -164, -121, -158, -167, + -122, -149, -150, -119, -156, -114, -141, -141, -93, -139, -157, -110, -142, -159, -120, -153, + -130, -111, -114, -114, -90, -123, -65, -19, -46, -19, 10, -32, -3, -34, 3, -3, + -22, -8, -13, 3, -34, -14, -4, -22, -46, -11, -69, -51, -62, -72, -42, -109, + -89, -105, -112, -140, -153, -186, -160, -175, -177, -141, -165, -164, -146, -129, -125, -86, + -132, -86, -110, -120, -79, -101, -62, -47, -70, -65, -83, -51, -33, -59, -77, -90, + -62, -58, -44, -71, -64, -82, -47, -74, -42, -78, -109, -56, -55, -40, -28, -49, + 18, -7, 5, 22, 33, 90, 52, 45, 84, 79, 69, 88, 146, 144, 107, 116, + 130, 126, 129, 142, 132, 149, 133, 135, 130, 128, 101, 140, 142, 142, 159, 144, + 169, 221, 213, 224, 232, 234, 297, 255, 275, 299, 321, 319, 324, 357, 330, 353, + 378, 378, 364, 361, 374, 368, 336, 392, 373, 368, 372, 416, 413, 374, 374, 402, + 357, 348, 321, 349, 331, 316, 333, 318, 328, 310, 327, 325, 291, 325, 274, 318, + 332, 305, 322, 337, 322, 369, 337, 328, 373, 352, 364, 358, 348, 350, 336, 326, + 320, 323, 281, 258, 284, 265, 252, 241, 237, 248, 216, 256, 264, 232, 238, 268, + 260, 208, 237, 267, 279, 279, 254, 277, 308, 264, 316, 286, 280, 314, 310, 292, + 284, 240, 249, 239, 259, 285, 249, 214, 213, 239, 229, 222, 207, 176, 154, 160, + 120, 95, 105, 88, 109, 132, 102, 130, 142, 100, 137, 125, 117, 124, 118, 78, + 126, 51, 64, 75, 53, 65, 87, 32, 63, 70, 44, 27, 24, 23, 52, 33, + -34, -11, -61, -26, -24, -61, -47, -28, -41, -19, -45, -32, -2, -40, 1, 15, + -11, 16, 0, -9, 19, -12, -43, 13, -8, 58, 26, 1, 68, 34, 25, 54, + -22, 9, -25, -14, 24, 7, -14, 28, 11, -17, -25, -44, -25, -48, -52, -41, + -65, -46, -47, -43, -21, -34, -18, -31, -40, -17, -52, -66, -48, -69, -55, -82, + -78, -101, -136, -173, -145, -168, -187, -225, -199, -186, -180, -174, -182, -165, -186, -217, + -171, -204, -208, -183, -184, -198, -191, -187, -176, -213, -217, -162, -156, -160, -145, -127, + -132, -133, -162, -139, -146, -200, -175, -189, -156, -172, -208, -192, -124, -137, -202, -154, + -136, -102, -138, -121, -91, -118, -149, -159, -104, -133, -164, -129, -144, -142, -151, -153, + -93, -135, -117, -75, -100, -82, -84, -76, -68, -100, -95, -93, -104, -117, -64, -86, + -74, -88, -88, -65, -78, -83, -72, -108, -101, -82, -147, -138, -162, -158, -166, -162, + -121, -120, -136, -117, -140, -118, -117, -102, -109, -103, -123, -105, -112, -107, -113, -51, + -66, -66, -39, -104, -93, -111, -120, -92, -118, -112, -124, -102, -119, -134, -124, -137, + -133, -125, -139, -152, -129, -137, -146, -128, -146, -122, -134, -87, -76, -102, -118, -98, + -51, -61, -70, -51, -30, -12, -28, -19, 7, -43, -41, -27, -26, -20, -49, -3, + 8, -9, 15, -36, -37, -17, -29, 0, -13, -58, -25, -50, -69, -49, -44, -31, + -20, -37, -17, -61, -57, -21, -63, -64, -61, -72, -63, -82, -95, -95, -107, -84, + -77, -96, -98, -58, -107, -100, -117, -97, -107, -117, -122, -86, -171, -130, -134, -158, + -143, -173, -172, -183, -187, -198, -142, -223, -201, -182, -174, -143, -191, -228, -169, -179, + -193, -179, -229, -191, -158, -197, -156, -144, -164, -119, -157, -112, -113, -107, -131, -95, + -137, -108, -119, -165, -131, -104, -134, -117, -89, -87, -67, -103, -84, -65, -82, -78, + -29, -51, -43, -37, -5, 17, 8, 15, -15, 8, 39, 35, 56, 55, 38, 40, + 44, 24, 57, 39, 61, 75, 31, 6, 55, 2, 35, 27, -4, 27, -5, -33, + 16, -49, -74, -76, -117, -96, -90, -87, -115, -98, -94, -115, -119, -109, -101, -95, + -106, -113, -108, -106, -101, -122, -139, -132, -121, -160, -156, -124, -141, -156, -161, -203, + -184, -221, -197, -230, -217, -219, -229, -224, -228, -226, -196, -216, -195, -175, -188, -185, + -167, -185, -103, -120, -118, -77, -81, -78, -11, -79, -56, -17, -30, -26, -42, -68, + -20, -52, -56, -33, -26, -25, -105, -40, -91, -48, -11, 4, 92, 25, 68, 8, + 39, 13, -8, 20, -32, 47, -30, 11, 0, 8, 60, 42, 103, 10, 113, 86, + 137, 89, 89, 94, 86, 94, 36, 80, 38, 45, 128, 10, 77, 144, 115, 196, + 67, 117, 82, 98, 146, 57, 75, 44, 26, 11, 68, 18, 12, 47, 52, 76, + -16, 50, 71, 137, 107, 104, 196, 179, 184, 143, 143, 169, 65, 152, 143, 145, + 130, 111, 137, 140, 137, 114, 107, 186, 181, 125, 152, 105, 153, 133, 153, 194, + 156, 140, 160, 162, 133, 140, 175, 198, 160, 212, 221, 181, 204, 192, 234, 234, + 211, 278, 232, 257, 227, 179, 235, 147, 199, 200, 216, 234, 209, 240, 204, 207, + 176, 210, 170, 170, 168, 113, 139, 148, 132, 143, 93, 108, 190, 167, 206, 177, + 157, 166, 161, 148, 141, 89, 77, 86, 49, 60, 61, 64, 41, 95, 89, 77, + 124, 80, 81, 63, 52, 77, 27, 62, 33, 7, 14, 7, -1, 21, -16, 18, + 11, 7, 59, 10, 53, 94, 119, 79, 79, 129, 98, 113, 111, 112, 140, 107, + 137, 137, 131, 122, 133, 172, 183, 119, 111, 50, 24, 0, -33, 13, 22, -1, + 43, 52, 66, 40, 53, 59, 43, 37, 14, 1, -42, -18, -26, -78, 10, -13, + -18, 0, -45, -24, -17, -49, -59, -76, -93, -104, -140, -117, -128, -112, -188, -144, + -133, -131, -80, -127, -156, -87, -161, -145, -144, -163, -125, -112, -87, -88, -77, -57, + -14, -57, -22, -38, 14, -24, 8, -6, -27, -13, -7, -27, -12, -41, -6, -61, + -71, -67, -97, -92, -66, -68, -56, -31, -43, -51, -67, -79, -83, -102, -91, -67, + -58, -63, -79, -79, -57, -64, -73, -47, -42, -14, -25, -52, -32, -18, -108, -46, + -62, -40, -50, -55, -57, -43, -38, -28, -41, -32, -34, -33, -96, -85, -110, -145, + -112, -107, -82, -76, -72, -25, -37, -31, -37, -24, -33, 7, -20, -12, -41, -57, + -32, -108, -15, 0, -27, -4, 7, -6, 41, 18, 13, 34, -47, -33, -18, -30, + -42, -60, -70, -49, -64, -42, -59, -65, -112, -130, -131, -173, -171, -171, -160, -102, + -117, -132, -96, -135, -124, -108, -157, -82, -82, -77, -95, -83, -89, -132, -136, -179, + -179, -173, -172, -145, -180, -135, -143, -151, -151, -164, -155, -201, -214, -236, -167, -157, + -143, -134, -127, -130, -101, -101, -128, -137, -130, -158, -155, -132, -125, -151, -176, -157, + -173, -187, -191, -161, -170, -166, -148, -172, -146, -146, -205, -168, -192, -168, -198, -152, + -141, -129, -100, -93, -122, -158, -185, -183, -200, -225, -193, -229, -189, -203, -193, -161, + -163, -138, -157, -174, -157, -190, -205, -237, -175, -126, -178, -144, -119, -136, -129, -168, + -121, -94, -102, -39, -76, -109, -79, -112, -92, -131, -135, -114, -128, -112, -62, -89, + -117, -99, -56, -67, -55, -64, -63, -74, -92, -53, -20, -26, -33, -15, -29, 11, + -21, -35, -48, -15, -10, -12, -47, -67, -24, -91, -112, -86, -141, -110, -137, -149, + -117, -173, -112, -140, -145, -141, -131, -129, -121, -162, -162, -157, -183, -164, -163, -150, + -155, -121, -150, -149, -135, -165, -136, -167, -177, -197, -239, -251, -236, -285, -266, -291, + -253, -278, -302, -272, -264, -290, -273, -273, -295, -292, -300, -303, -259, -285, -313, -249, + -300, -300, -251, -248, -247, -226, -213, -222, -253, -288, -268, -302, -260, -269, -286, -268, + -282, -243, -237, -284, -188, -187, -184, -189, -188, -203, -172, -213, -164, -167, -226, -156, + -163, -192, -158, -172, -171, -124, -157, -124, -116, -167, -172, -140, -190, -179, -143, -162, + -136, -126, -152, -121, -90, -114, -84, -83, -118, -60, -81, -57, -26, -95, -94, -54, + -130, -71, -111, -138, -90, -118, -96, -84, -114, -73, -65, -88, -68, -72, -71, -67, + -46, -30, -66, -50, -26, -102, -41, -39, -53, -41, -28, -46, -15, -8, 10, 42, + 23, 33, 61, 28, 29, 26, 25, 55, 23, 29, 58, 57, 85, 74, 92, 85, + 99, 119, 66, 103, 90, 79, 116, 103, 119, 154, 77, 130, 144, 122, 158, 139, + 159, 129, 163, 155, 126, 138, 152, 158, 110, 143, 135, 157, 161, 106, 116, 150, + 144, 116, 101, 113, 122, 126, 191, 158, 129, 189, 172, 204, 181, 148, 198, 171, + 187, 158, 150, 139, 142, 122, 137, 127, 129, 117, 133, 127, 117, 167, 134, 99, + 123, 85, 137, 137, 148, 175, 131, 151, 140, 120, 121, 144, 145, 166, 156, 146, + 184, 140, 157, 139, 153, 186, 175, 158, 155, 155, 184, 161, 153, 224, 189, 254, + 235, 212, 229, 245, 220, 273, 235, 236, 245, 252, 231, 244, 228, 278, 242, 237, + 268, 226, 240, 279, 252, 269, 290, 269, 302, 277, 274, 312, 256, 274, 298, 257, + 269, 270, 237, 289, 211, 219, 221, 177, 206, 211, 234, 204, 210, 228, 224, 259, + 218, 218, 222, 215, 251, 235, 216, 272, 251, 284, 253, 239, 254, 221, 215, 198, + 148, 149, 134, 144, 179, 132, 151, 168, 167, 155, 171, 149, 157, 121, 144, 150, + 124, 128, 174, 140, 137, 190, 142, 204, 191, 178, 191, 135, 130, 150, 79, 77, + 90, 71, 94, 51, 66, 67, 33, 59, 119, 57, 71, 65, 55, 67, 22, 6, + 42, 27, 56, 94, 73, 39, 73, 109, 119, 101, 129, 136, 166, 153, 154, 138, + 147, 135, 111, 103, 99, 47, 95, 90, 63, 41, 34, 62, 55, 75, 71, 65, + 82, 56, 57, 65, 45, 95, 89, 56, 106, 48, 69, 98, 37, 86, 28, 59, + 76, 46, 59, 62, 65, 53, 85, 97, 48, 48, 67, 32, 15, -6, 8, 29, + -45, 46, 58, 14, 38, 33, 35, 32, 29, 16, 43, 44, 1, 8, 36, -40, + 13, -15, -30, 3, -1, -23, 15, 1, 25, 52, 40, 65, 130, 68, 69, 104, + 86, 100, 112, 78, 122, 100, 69, 96, 107, 43, 55, 71, 101, 84, 82, 74, + 82, 54, 75, 130, 61, 97, 101, 72, 126, 92, 78, 98, 78, 96, 103, 85, + 154, 110, 116, 90, 98, 102, 60, 68, 77, 33, 31, 20, -1, 16, 10, -12, + 23, 24, 14, 62, 58, 101, 152, 90, 133, 166, 142, 144, 144, 131, 143, 93, + 114, 123, 111, 108, 124, 111, 158, 157, 157, 159, 162, 187, 107, 111, 124, 104, + 78, 103, 63, 72, 70, 55, 40, 18, 36, 59, 8, 35, 30, 35, 24, 58, + 36, 27, 18, 26, 39, 45, 25, 60, 45, 56, 99, 76, 81, 98, 58, 136, + 64, 41, 88, 59, 40, 71, 48, 62, 37, 75, 61, 65, 51, 66, 67, 91, + 48, 52, 99, 27, 42, 34, 43, 61, 33, 27, 31, 1, 0, 33, -36, -14, + -52, -55, -57, -75, -53, -94, -110, -58, -63, -76, -80, -64, -50, -87, -59, -45, + -26, -43, -27, -11, -35, -33, -7, -42, -35, -16, -26, -74, -72, -43, -39, -71, + -76, -23, -58, -79, -69, -90, -78, -85, -97, -88, -121, -96, -87, -135, -99, -78, + -101, -72, -103, -129, -104, -145, -157, -153, -152, -161, -155, -157, -135, -122, -118, -114, + -99, -101, -72, -80, -122, -110, -99, -122, -143, -119, -131, -149, -125, -135, -115, -118, + -119, -109, -108, -142, -107, -156, -144, -179, -144, -141, -177, -151, -141, -147, -129, -184, + -135, -148, -169, -137, -164, -192, -155, -164, -181, -170, -190, -181, -172, -130, -88, -120, + -127, -141, -104, -139, -165, -143, -107, -111, -137, -162, -143, -169, -173, -149, -185, -199, + -185, -198, -203, -180, -228, -227, -235, -240, -201, -241, -230, -238, -206, -228, -248, -239, + -236, -233, -161, -201, -229, -204, -237, -192, -223, -230, -214, -213, -245, -218, -254, -201, + -190, -200, -148, -138, -181, -131, -131, -177, -124, -175, -176, -160, -145, -124, -125, -165, + -163, -179, -181, -216, -232, -247, -232, -219, -215, -218, -164, -200, -213, -189, -224, -199, + -150, -171, -153, -131, -107, -103, -80, -59, -19, -71, -32, -25, -21, -34, -23, -78, + -65, -29, -70, -61, -44, -56, -103, -60, -91, -97, -63, -105, -79, -113, -137, -92, + -99, -105, -85, -101, -111, -88, -98, -77, -85, -113, -98, -108, -113, -101, -112, -104, + -78, -63, -60, -88, -44, -48, -57, -57, -90, -59, -56, -26, -19, -64, -71, -41, + -40, -35, -30, -55, -32, -21, -20, -15, -24, 1, 14, 16, 1, 7, 36, -5, + 14, 26, 20, 32, 30, 84, 57, 54, 114, 98, 87, 104, 100, 72, 63, 99, + 120, 88, 90, 66, 86, 38, 13, 81, 76, 91, 109, 149, 126, 119, 130, 122, + 114, 143, 105, 136, 144, 127, 148, 105, 125, 169, 129, 154, 116, 84, 129, 128, + 102, 131, 136, 179, 166, 162, 136, 177, 143, 110, 166, 140, 158, 175, 164, 196, + 182, 142, 144, 138, 154, 108, 162, 151, 187, 167, 160, 139, 144, 135, 155, 152, + 125, 190, 162, 143, 161, 109, 115, 102, 112, 87, 80, 59, 19, 29, 10, -17, + -14, 12, 27, 59, 61, 65, 60, 54, 21, 31, 21, -8, 31, 12, -27, 0, + -42, -23, -57, -28, -36, -34, -53, -26, -37, -6, -31, -11, 29, -9, 39, 16, + -32, 31, 30, 31, 34, 50, 50, 49, 88, 57, 83, 5, 21, 61, 22, 32, + 6, 17, 22, 36, 8, -6, -7, 6, 4, -61, -62, -54, -83, -71, -55, -52, + -68, -56, -74, -26, -28, -105, -54, -66, -101, -107, -177, -119, -162, -213, -142, -147, + -149, -206, -218, -187, -209, -219, -228, -262, -231, -213, -214, -223, -194, -163, -188, -180, + -203, -201, -167, -199, -171, -163, -187, -161, -202, -188, -168, -193, -155, -106, -135, -146, + -165, -159, -191, -202, -229, -197, -204, -153, -134, -131, -103, -135, -118, -145, -120, -160, + -181, -137, -126, -145, -106, -83, -50, -67, -85, -106, -100, -146, -148, -161, -162, -134, + -156, -120, -75, -80, -116, -85, -128, -155, -148, -134, -120, -88, -83, -94, -64, -102, + -122, -50, -83, -120, -58, -63, -57, -69, -94, -72, -113, -141, -138, -132, -91, -112, + -123, -127, -88, -114, -152, -105, -109, -90, -97, -107, -116, -80, -68, -12, -47, -77, + -87, -66, -114, -112, -133, -74, -25, -30, -37, -41, -18, -16, -23, -31, -35, -17, + -27, 35, -25, -29, 2, 8, 11, -14, 58, 45, 38, 49, 2, -4, -13, -14, + 6, -18, -38, -15, -15, 2, 5, -1, 30, -2, -21, 2, 5, 6, 22, 28, + -11, 23, 10, 29, 21, 25, 67, 56, 105, 107, 78, 86, 38, 47, 43, -20, + -21, -15, -34, -8, -81, -48, -42, -89, -38, -19, -23, -61, -38, -84, -111, -75, + -65, -58, -65, -20, -27, -15, -29, 12, 1, -7, 34, 25, 94, 101, 69, 57, + 46, 83, 63, 27, 64, 72, 86, 37, 25, 28, -5, -10, 0, 20, -2, 30, + 60, 41, 50, 47, -25, 47, 3, 36, 16, -21, 3, 36, -10, 29, 30, 68, + 107, 48, 42, 92, 1, 24, 9, -15, 20, 7, 4, 33, 2, -14, 40, 21, + 6, -18, -52, -11, -28, -59, -53, -95, -94, -87, -101, -48, -66, -87, -47, -72, + -86, -144, -136, -123, -108, -142, -157, -150, -142, -157, -156, -170, -177, -144, -146, -189, + -213, -202, -229, -263, -273, -257, -267, -268, -299, -301, -296, -329, -310, -280, -272, -230, + -221, -210, -236, -269, -251, -271, -260, -245, -196, -208, -195, -214, -225, -222, -215, -247, + -215, -232, -204, -208, -239, -207, -225, -252, -234, -220, -188, -209, -229, -169, -171, -213, + -171, -186, -163, -146, -129, -129, -126, -104, -135, -91, -71, -96, -23, -48, -99, -57, + -101, -104, -67, -58, -37, -56, -27, 17, 3, -32, -22, -25, -32, -7, -44, -31, + -18, -53, 1, -60, -62, -51, -75, -57, -78, -93, -61, -78, -108, -65, -136, -134, + -113, -153, -155, -151, -132, -125, -147, -180, -181, -191, -195, -213, -215, -230, -190, -200, + -210, -234, -259, -242, -224, -255, -242, -227, -192, -172, -174, -205, -220, -178, -187, -171, + -176, -183, -124, -134, -166, -150, -116, -144, -94, -87, -116, -79, -63, -53, -90, -96, + -77, -65, -64, -78, -18, -31, -33, 25, 11, 5, 0, 63, 68, 48, 43, 71, + 102, 77, 139, 144, 188, 200, 220, 257, 241, 196, 238, 220, 200, 197, 204, 229, + 205, 248, 266, 256, 253, 258, 262, 267, 246, 289, 212, 215, 221, 208, 211, 170, + 205, 247, 245, 262, 261, 233, 213, 212, 242, 196, 227, 277, 264, 276, 234, 237, + 281, 273, 293, 309, 254, 279, 305, 277, 292, 303, 321, 348, 330, 314, 335, 321, + 324, 267, 287, 296, 307, 288, 307, 280, 339, 352, 372, 418, 412, 428, 439, 420, + 434, 386, 395, 463, 436, 435, 454, 448, 429, 439, 429, 427, 447, 427, 420, 414, + 386, 410, 455, 414, 446, 417, 446, 458, 463, 456, 453, 424, 404, 359, 340, 367, + 390, 358, 349, 349, 308, 277, 259, 248, 208, 217, 218, 200, 168, 146, 143, 112, + 110, 66, 66, 66, 97, 32, 19, 12, -25, -53, -17, -5, -4, -17, -40, -41, + -66, -101, -102, -81, -114, -108, -113, -144, -123, -142, -156, -132, -152, -187, -147, -140, + -155, -156, -204, -210, -200, -176, -168, -150, -160, -115, -135, -136, -131, -122, -155, -111, + -170, -96, -140, -153, -138, -138, -137, -112, -133, -93, -111, -146, -129, -123, -140, -94, + -74, -89, -95, -88, -90, -129, -139, -148, -157, -168, -129, -153, -171, -144, -144, -198, + -205, -226, -239, -214, -238, -211, -217, -258, -202, -195, -260, -198, -251, -188, -223, -258, + -190, -235, -249, -211, -213, -237, -222, -215, -191, -220, -278, -254, -289, -294, -315, -338, + -326, -371, -402, -419, -400, -366, -375, -353, -399, -333, -373, -372, -405, -432, -402, -382, + -326, -320, -305, -318, -302, -300, -312, -320, -284, -278, -270, -273, -277, -261, -278, -230, + -257, -265, -259, -249, -264, -269, -274, -261, -272, -256, -237, -210, -224, -187, -139, -160, + -152, -183, -124, -133, -156, -163, -186, -158, -126, -138, -106, -131, -85, -17, -6, -29, + 5, -34, -34, -30, -41, -19, -31, 4, 77, 76, 35, 53, 47, 8, -32, 19, + 4, -17, 35, 51, 84, 60, 35, 103, 146, 79, 121, 109, 99, 99, 47, 107, + 117, 126, 189, 190, 206, 218, 212, 198, 239, 203, 220, 189, 208, 188, 151, 162, + 152, 164, 158, 166, 193, 173, 190, 213, 199, 195, 223, 213, 234, 259, 260, 295, + 301, 293, 291, 245, 259, 283, 254, 266, 299, 310, 306, 311, 335, 331, 351, 350, + 316, 334, 349, 284, 313, 269, 287, 318, 280, 278, 368, 327, 348, 370, 294, 297, + 300, 300, 301, 310, 295, 303, 296, 303, 304, 305, 245, 286, 286, 303, 254, 231, + 249, 275, 258, 235, 251, 264, 253, 268, 262, 231, 228, 184, 211, 220, 188, 209, + 169, 168, 176, 142, 128, 110, 107, 145, 122, 101, 100, 110, 121, 107, 129, 80, + 79, 114, 116, 95, 169, 103, 127, 122, 142, 89, 119, 152, 118, 168, 156, 130, + 163, 150, 175, 160, 95, 157, 172, 170, 153, 172, 143, 183, 231, 188, 231, 211, + 154, 208, 138, 114, 171, 110, 188, 222, 133, 181, 139, 117, 132, 118, 108, 138, + 128, 166, 117, 93, 59, 90, 94, 102, 72, 74, 91, 57, 45, 66, 34, 49, + -6, 42, 23, -55, -34, 5, -74, -25, -25, -5, 17, -59, -24, -37, -99, -52, + -72, -56, -61, -56, -56, -61, -103, -111, -90, -148, -146, -97, -137, -119, -134, -148, + -68, -101, -95, -109, -111, -85, -69, -100, -80, -53, -63, -61, -61, -102, -66, -100, + -82, -62, -95, -87, -62, -93, -92, -91, -92, -70, -96, -46, -48, -63, -62, -15, + -31, -20, -60, -35, -41, -29, -35, 6, -27, -31, -27, -14, -7, -36, -74, -45, + -39, -19, -46, -38, -52, -31, -42, -65, -32, -69, -82, -84, -80, -62, -88, -99, + -48, -70, -89, -88, -83, -71, -61, -78, -81, -60, -85, -86, -86, -100, -90, -73, + -86, -69, -112, -31, -53, -93, -65, -61, -76, -58, -76, -65, -76, -113, -84, -81, + -90, -97, -54, -43, -38, -37, -11, -7, 25, 11, 16, 43, 76, 47, 75, 98, + 70, 77, 103, 95, 135, 124, 119, 108, 119, 117, 119, 103, 137, 105, 131, 150, + 167, 130, 139, 155, 143, 148, 118, 114, 168, 129, 165, 200, 141, 205, 202, 165, + 237, 214, 218, 212, 175, 195, 192, 247, 205, 240, 262, 233, 263, 243, 232, 298, + 310, 308, 327, 295, 378, 324, 329, 346, 322, 320, 273, 285, 310, 264, 284, 290, + 249, 233, 215, 266, 288, 302, 297, 282, 327, 330, 279, 279, 281, 273, 305, 297, + 273, 252, 282, 293, 312, 246, 261, 295, 270, 297, 249, 222, 264, 234, 235, 258, + 209, 288, 246, 270, 305, 230, 310, 318, 316, 328, 294, 301, 302, 287, 285, 299, + 274, 313, 339, 296, 311, 315, 275, 279, 285, 279, 327, 267, 286, 352, 281, 285, + 251, 240, 227, 226, 188, 191, 222, 232, 189, 196, 197, 191, 140, 165, 166, 123, + 88, 114, 72, 67, 54, 33, 85, 49, 81, 48, 77, 91, 25, 44, 61, 17, + 51, 9, -27, 4, -55, -80, -66, -79, -50, -47, -98, -35, -43, -124, -114, -140, + -87, -73, -136, -92, -84, -97, -46, -59, -111, -55, -65, -78, -70, -60, -98, -95, + -62, -89, -99, -81, -149, -67, -117, -107, -97, -131, -143, -134, -143, -72, -102, -124, + -85, -122, -127, -139, -141, -135, -169, -167, -150, -161, -164, -178, -172, -169, -179, -251, + -198, -187, -222, -183, -209, -235, -226, -293, -241, -243, -239, -228, -256, -260, -253, -303, + -283, -263, -300, -280, -290, -280, -296, -334, -306, -338, -319, -279, -256, -260, -248, -251, + -201, -247, -245, -263, -270, -302, -283, -282, -264, -279, -238, -258, -246, -214, -257, -204, + -247, -267, -218, -274, -251, -245, -237, -224, -225, -220, -152, -195, -180, -142, -160, -135, + -97, -138, -102, -114, -156, -130, -155, -161, -110, -161, -69, -70, -73, 20, -64, -31, + -23, -19, -43, -57, -3, 5, 4, 16, -9, -4, 5, 17, -13, -9, 14, -30, + -13, 31, -1, 51, 43, -3, 52, -26, 6, -16, 10, 37, 11, -3, 17, 27, + 31, 2, 41, 18, 68, 27, 30, 72, 21, 54, 71, 30, 19, 24, 12, 35, + 21, 102, 36, 56, 96, 82, 139, 84, 76, 109, 47, 94, 102, 82, 102, 106, + 113, 123, 98, 116, 122, 106, 102, 131, 117, 127, 179, 161, 212, 155, 160, 230, + 196, 190, 210, 188, 244, 237, 232, 223, 239, 264, 254, 248, 286, 253, 301, 264, + 309, 323, 297, 298, 317, 282, 275, 243, 241, 263, 266, 289, 307, 320, 284, 267, + 331, 225, 260, 275, 263, 285, 256, 218, 215, 167, 180, 151, 138, 194, 201, 197, + 189, 214, 209, 205, 151, 157, 124, 98, 104, 105, 108, 116, 95, 111, 141, 109, + 88, 86, 107, 113, 93, 97, 77, 111, 89, 71, 43, 81, 68, 68, 23, 24, + 40, 32, 63, 71, 63, 50, 24, 6, 5, -19, -3, -2, 9, 25, -15, 7, + -25, -64, -62, -51, -47, 2, -8, -27, 40, -37, -33, -31, -70, -41, -79, -86, + -47, -60, -85, -52, -64, -82, -69, -118, -96, -144, -154, -162, -146, -170, -174, -180, + -162, -112, -160, -157, -146, -168, -164, -177, -193, -213, -224, -199, -244, -251, -222, -259, + -233, -223, -260, -247, -249, -270, -270, -270, -334, -297, -334, -318, -247, -316, -272, -236, + -286, -221, -251, -299, -222, -262, -281, -250, -305, -331, -251, -291, -261, -267, -283, -249, + -259, -301, -284, -319, -346, -312, -338, -276, -251, -240, -231, -231, -224, -193, -214, -158, + -171, -181, -135, -151, -178, -171, -148, -186, -142, -182, -168, -173, -189, -181, -135, -187, + -162, -157, -128, -105, -147, -114, -101, -77, -98, -108, -78, -47, -67, -85, -75, -53, + -48, -49, -60, -51, -59, -41, -30, -39, -47, -65, -112, -86, -81, -98, -85, -94, + -49, -66, -77, -25, -51, -66, 8, -42, -35, -29, 20, 10, 16, 7, 9, 71, + 38, 92, 96, 64, 74, 129, 158, 127, 151, 139, 191, 171, 160, 132, 159, 138, + 152, 203, 174, 183, 171, 120, 181, 177, 198, 199, 195, 242, 210, 196, 234, 219, + 259, 279, 276, 297, 269, 315, 318, 299, 293, 288, 299, 343, 331, 386, 343, 346, + 384, 391, 394, 369, 334, 401, 354, 383, 386, 397, 366, 363, 379, 403, 404, 384, + 430, 423, 383, 384, 381, 400, 357, 359, 378, 366, 341, 317, 306, 303, 327, 312, + 306, 336, 316, 330, 305, 284, 320, 301, 286, 293, 332, 284, 181, 235, 225, 232, + 249, 207, 235, 277, 235, 276, 273, 240, 254, 241, 202, 190, 164, 152, 232, 186, + 223, 214, 189, 222, 217, 236, 217, 229, 249, 220, 250, 243, 212, 211, 212, 211, + 216, 188, 223, 245, 224, 238, 246, 241, 248, 230, 260, 208, 238, 238, 245, 248, + 273, 262, 263, 223, 256, 243, 180, 221, 172, 179, 191, 106, 145, 160, 90, 159, + 107, 88, 111, 45, 63, 70, 15, 51, 46, 18, 74, 12, 29, 25, 6, 33, + -8, -47, -25, -25, -45, -34, -91, -95, -62, -120, -96, -155, -165, -132, -209, -170, + -171, -212, -168, -173, -214, -213, -286, -275, -258, -290, -269, -272, -245, -262, -248, -282, + -239, -213, -272, -222, -218, -250, -233, -213, -250, -216, -239, -223, -207, -263, -221, -233, + -291, -248, -270, -287, -220, -228, -258, -226, -254, -276, -260, -316, -286, -302, -298, -261, + -331, -275, -303, -304, -269, -313, -283, -264, -264, -265, -316, -317, -271, -347, -336, -388, + -380, -370, -370, -411, -370, -391, -360, -370, -377, -416, -429, -388, -366, -425, -401, -429, + -380, -422, -409, -347, -371, -413, -398, -430, -440, -462, -469, -424, -448, -436, -414, -414, + -397, -414, -395, -388, -427, -413, -407, -401, -415, -390, -363, -377, -345, -360, -373, -324, + -318, -316, -288, -341, -285, -286, -297, -272, -281, -297, -308, -279, -264, -238, -244, -258, + -233, -227, -220, -169, -205, -170, -155, -179, -110, -133, -136, -84, -91, -105, -59, -90, + -77, -83, -56, -63, -44, -55, 0, -14, 16, 27, 10, 1, 3, 26, 32, 29, + 35, 117, 75, 74, 101, 129, 108, 105, 110, 83, 117, 144, 122, 96, 153, 109, + 122, 117, 95, 137, 135, 91, 160, 136, 136, 75, 134, 146, 140, 142, 155, 163, + 106, 75, 151, 135, 143, 164, 162, 208, 158, 207, 233, 222, 232, 238, 234, 240, + 237, 220, 231, 206, 234, 247, 248, 269, 269, 296, 298, 323, 316, 328, 272, 316, + 328, 299, 303, 344, 294, 320, 341, 337, 339, 314, 338, 290, 287, 335, 317, 303, + 317, 346, 338, 320, 366, 363, 359, 337, 351, 369, 354, 371, 359, 402, 357, 359, + 384, 352, 333, 400, 364, 367, 352, 299, 344, 312, 288, 339, 285, 285, 287, 265, + 278, 258, 240, 278, 233, 233, 217, 251, 194, 202, 169, 168, 176, 154, 171, 201, + 164, 143, 109, 91, 93, 63, 66, 62, 120, 116, 90, 96, 91, 77, 64, 22, + 53, 43, 30, 47, 66, 27, 18, 21, -14, 28, -19, -37, -26, -66, -62, -48, + -97, -117, -134, -116, -113, -173, -188, -164, -163, -148, -145, -102, -152, -80, -73, -123, + -103, -89, -122, -105, -113, -106, -84, -122, -116, -102, -138, -104, -112, -130, -111, -104, + -121, -128, -79, -96, -138, -125, -110, -115, -115, -129, -137, -129, -174, -154, -143, -148, + -139, -136, -140, -134, -131, -163, -138, -146, -162, -175, -198, -183, -169, -210, -182, -184, + -197, -212, -197, -214, -197, -172, -211, -167, -171, -215, -149, -168, -198, -160, -186, -143, + -136, -160, -157, -125, -152, -104, -139, -157, -105, -122, -141, -111, -134, -83, -90, -118, + -81, -99, -112, -93, -120, -109, -77, -121, -54, -88, -69, -37, -76, -21, -24, -55, + -30, -55, -41, -2, -60, -17, -13, -30, -13, -71, -40, -42, -57, -26, -50, -52, + -29, -62, -47, -65, -41, -50, -85, -52, -74, -53, -26, -98, -49, -65, -74, -34, + -85, -36, -57, -94, -70, -67, -42, -12, -58, -63, -35, -56, -78, -43, -76, -76, + -91, -63, -47, -107, -77, -34, -33, 5, -8, -7, 26, -19, 19, 55, -10, 34, + 18, 63, 75, 33, 50, 19, 37, 64, 38, 73, 104, 88, 147, 107, 131, 141, + 120, 158, 144, 175, 199, 202, 231, 222, 250, 252, 304, 264, 269, 278, 256, 298, + 350, 334, 308, 278, 316, 314, 295, 331, 315, 325, 331, 329, 389, 332, 289, 345, + 328, 334, 288, 318, 324, 290, 343, 328, 322, 311, 278, 326, 310, 278, 296, 265, + 297, 298, 294, 287, 271, 269, 335, 294, 293, 283, 299, 305, 336, 310, 343, 326, + 293, 336, 320, 311, 312, 275, 297, 319, 298, 291, 301, 329, 331, 299, 314, 285, + 323, 312, 282, 388, 323, 322, 305, 283, 297, 281, 311, 319, 333, 305, 315, 284, + 275, 247, 232, 253, 236, 227, 216, 249, 242, 241, 239, 235, 219, 206, 175, 183, + 164, 148, 102, 118, 92, 75, 123, 99, 126, 85, 25, 39, 18, -3, -11, -13, + -55, -15, -72, -32, -70, -105, -71, -114, -139, -81, -89, -126, -131, -142, -153, -138, + -162, -187, -181, -205, -211, -220, -215, -243, -243, -261, -271, -252, -289, -263, -279, -285, + -247, -305, -289, -266, -322, -290, -292, -304, -293, -314, -316, -276, -315, -280, -287, -324, + -281, -319, -329, -299, -321, -323, -314, -363, -294, -300, -330, -279, -287, -292, -281, -307, + -272, -253, -283, -277, -260, -257, -264, -240, -245, -259, -255, -303, -280, -292, -264, -277, + -265, -244, -234, -262, -258, -270, -273, -295, -314, -247, -311, -316, -299, -304, -321, -348, + -349, -358, -356, -381, -363, -356, -388, -355, -341, -361, -324, -374, -392, -373, -380, -374, + -389, -425, -386, -335, -384, -359, -366, -392, -386, -413, -410, -400, -390, -396, -370, -418, + -397, -389, -392, -392, -384, -376, -360, -322, -354, -309, -361, -355, -313, -290, -309, -335, + -295, -283, -261, -238, -282, -221, -270, -234, -189, -224, -216, -239, -217, -189, -219, -177, + -178, -183, -165, -178, -143, -214, -162, -168, -168, -115, -123, -150, -105, -169, -150, -137, + -158, -129, -134, -60, -79, -44, -25, -71, -42, -34, -57, -6, 10, -7, -39, -2, + 8, 35, -7, 6, 21, 22, 24, 28, 9, 38, 43, 48, 44, 25, 50, 27, + -15, 9, 1, 32, 29, 43, 85, 56, 46, 75, 52, 53, 44, 46, 102, 83, + 73, 96, 88, 83, 95, 122, 109, 124, 147, 139, 143, 158, 139, 194, 152, 195, + 201, 191, 203, 197, 230, 247, 259, 256, 259, 263, 264, 278, 312, 263, 299, 272, + 274, 320, 288, 314, 314, 319, 346, 281, 341, 351, 343, 394, 369, 390, 390, 399, + 420, 395, 407, 425, 412, 405, 408, 420, 401, 414, 445, 439, 417, 426, 410, 413, + 390, 381, 437, 380, 355, 406, 386, 368, 363, 308, 327, 300, 276, 311, 284, 261, + 279, 260, 240, 240, 179, 250, 199, 197, 208, 204, 226, 246, 208, 159, 170, 180, + 148, 139, 121, 141, 113, 124, 99, 134, 100, 102, 125, 96, 122, 66, 79, 78, + 58, 82, 85, 82, 107, 81, 75, 106, 85, 143, 124, 145, 186, 157, 167, 161, + 102, 160, 112, 89, 143, 58, 79, 112, 48, 82, 99, 55, 101, 67, 53, 62, + 58, 30, 71, 13, 39, 77, 52, 57, 41, 27, 59, 3, 5, -8, 21, -8, + -29, -27, -25, -37, -24, -48, -92, -91, -156, -109, -122, -145, -128, -121, -149, -157, + -144, -191, -179, -243, -221, -221, -230, -247, -241, -270, -265, -276, -274, -298, -283, -296, + -280, -239, -256, -279, -229, -279, -278, -271, -289, -237, -256, -274, -239, -248, -245, -285, + -278, -209, -209, -199, -220, -211, -218, -239, -197, -246, -241, -175, -251, -212, -236, -241, + -233, -211, -215, -204, -211, -181, -169, -202, -184, -200, -188, -166, -189, -201, -220, -204, + -203, -192, -175, -181, -173, -181, -195, -210, -201, -218, -204, -191, -182, -195, -166, -204, + -176, -158, -216, -183, -190, -193, -180, -193, -144, -182, -180, -123, -75, -130, -66, -63, + -42, -49, -57, -59, -32, -50, -68, -42, -68, -60, -105, -78, -26, -53, -47, -13, + -35, 13, -60, -6, -4, -17, -11, -32, -13, -10, -24, 14, 13, 0, 27, 2, + 35, 32, 84, 116, 113, 107, 144, 136, 114, 95, 112, 105, 112, 121, 130, 187, + 151, 174, 199, 173, 177, 210, 196, 214, 204, 211, 226, 207, 226, 237, 215, 257, + 286, 242, 260, 224, 216, 268, 227, 262, 278, 270, 305, 309, 295, 339, 315, 323, + 332, 321, 317, 328, 307, 348, 368, 315, 363, 311, 302, 314, 273, 299, 277, 251, + 309, 240, 261, 285, 240, 294, 241, 245, 271, 190, 211, 220, 211, 197, 222, 243, + 202, 185, 182, 188, 177, 199, 220, 193, 217, 210, 210, 208, 184, 128, 165, 125, + 101, 90, 65, 62, 92, 78, 57, 58, 50, 30, 24, 35, 42, 10, -6, 1, + 7, 5, 37, -18, 48, 53, 28, 56, 77, 19, 50, 49, 38, 20, -4, -4, + 5, -32, -27, -38, -51, -39, -33, -82, -107, -118, -139, -141, -137, -180, -158, -200, + -205, -149, -202, -201, -193, -195, -173, -214, -271, -241, -255, -266, -242, -249, -294, -290, + -307, -291, -291, -317, -294, -307, -342, -347, -357, -375, -385, -340, -403, -395, -385, -372, + -365, -399, -386, -383, -389, -365, -357, -363, -382, -366, -366, -377, -416, -385, -379, -380, + -363, -409, -427, -404, -418, -400, -390, -437, -376, -387, -373, -342, -361, -362, -338, -346, + -353, -352, -366, -332, -345, -380, -326, -347, -365, -342, -350, -355, -337, -378, -324, -313, + -329, -336, -343, -313, -305, -329, -305, -298, -332, -304, -303, -288, -279, -260, -258, -261, + -292, -274, -319, -287, -268, -310, -309, -295, -261, -314, -293, -345, -301, -305, -334, -308, + -293, -342, -307, -304, -300, -287, -324, -294, -279, -329, -327, -280, -297, -234, -315, -282, + -256, -254, -251, -242, -280, -257, -214, -253, -216, -193, -221, -205, -203, -193, -196, -184, + -161, -198, -162, -143, -136, -117, -157, -129, -130, -163, -98, -131, -138, -89, -106, -95, + -59, -70, -29, -21, -81, -48, -37, -51, -19, 5, 33, 1, 47, 10, 72, 61, + 25, 113, 112, 111, 107, 91, 152, 139, 121, 127, 176, 177, 171, 185, 180, 178, + 180, 194, 234, 236, 211, 214, 218, 221, 226, 165, 223, 213, 242, 274, 255, 242, + 242, 243, 258, 227, 269, 238, 273, 272, 279, 287, 297, 287, 337, 333, 359, 371, + 349, 349, 366, 375, 378, 339, 355, 427, 391, 378, 393, 373, 387, 399, 382, 396, + 414, 411, 467, 403, 464, 487, 481, 502, 495, 523, 519, 514, 519, 493, 488, 522, + 472, 509, 525, 479, 502, 472, 481, 474, 480, 481, 411, 459, 509, 442, 445, 483, + 453, 469, 492, 458, 450, 466, 456, 497, 452, 422, 417, 378, 360, 377, 336, 385, + 316, 331, 359, 280, 301, 269, 288, 257, 207, 177, 222, 191, 178, 203, 176, 152, + 175, 155, 72, 89, 53, 40, 41, -16, 47, 46, 24, -1, 7, -29, -5, -45, + -37, -4, -32, -60, -14, -18, -19, -39, -66, -50, -61, -51, -66, -61, -91, -59, + -126, -72, -121, -117, -142, -161, -146, -167, -182, -135, -198, -177, -184, -224, -214, -250, + -285, -233, -293, -294, -263, -329, -316, -354, -351, -329, -320, -371, -316, -348, -363, -312, + -385, -357, -349, -371, -403, -426, -420, -407, -380, -407, -367, -358, -401, -347, -382, -390, + -373, -399, -421, -377, -404, -389, -376, -387, -421, -422, -449, -445, -429, -419, -447, -464, + -404, -409, -439, -449, -440, -440, -448, -458, -445, -416, -450, -417, -423, -423, -427, -436, + -383, -385, -388, -378, -366, -362, -365, -394, -358, -388, -395, -394, -409, -422, -418, -391, + -370, -383, -372, -370, -362, -367, -372, -383, -382, -381, -369, -388, -349, -376, -322, -367, + -359, -332, -372, -347, -364, -345, -340, -332, -315, -306, -305, -305, -329, -323, -364, -343, + -354, -355, -318, -367, -362, -334, -333, -315, -280, -288, -277, -276, -278, -262, -284, -256, + -272, -250, -256, -229, -204, -220, -190, -194, -216, -217, -230, -217, -240, -210, -208, -193, + -214, -220, -213, -191, -184, -184, -185, -140, -178, -204, -175, -186, -187, -151, -207, -134, + -113, -145, -156, -142, -131, -119, -119, -113, -90, -105, -120, -112, -103, -125, -74, -71, + -85, -60, -79, -16, -42, -40, -27, -9, -34, -50, -11, -6, -23, 28, 12, 15, + -10, -7, 23, 7, 41, 69, 83, 112, 101, 131, 141, 105, 108, 136, 132, 139, + 158, 168, 205, 208, 198, 204, 217, 219, 251, 229, 217, 257, 227, 278, 244, 240, + 269, 268, 274, 295, 185, 246, 220, 180, 231, 210, 210, 209, 201, 222, 239, 223, + 235, 277, 270, 278, 291, 228, 263, 238, 244, 255, 237, 263, 274, 233, 298, 253, + 254, 262, 252, 273, 250, 196, 242, 224, 177, 190, 156, 171, 169, 163, 209, 186, + 174, 218, 211, 217, 255, 241, 244, 263, 224, 234, 230, 185, 219, 224, 185, 203, + 183, 167, 200, 159, 163, 155, 127, 145, 131, 104, 114, 74, 94, 53, 26, 10, + 45, 9, 53, 15, 29, 47, 22, 31, -22, -29, -22, -27, -67, -46, -57, -57, + -28, -34, -53, -30, -103, -113, -122, -169, -149, -194, -180, -186, -182, -209, -192, -159, + -172, -166, -166, -195, -196, -250, -228, -226, -239, -259, -220, -221, -215, -232, -229, -231, + -229, -242, -226, -226, -231, -241, -229, -238, -252, -241, -264, -251, -261, -259, -276, -293, + -308, -312, -283, -304, -249, -250, -252, -231, -249, -242, -212, -267, -224, -219, -252, -218, + -241, -222, -241, -231, -212, -217, -211, -224, -209, -173, -226, -196, -252, -245, -196, -208, + -189, -160, -205, -166, -213, -220, -199, -211, -243, -209, -237, -223, -242, -280, -285, -265, + -305, -285, -258, -280, -267, -298, -267, -266, -301, -274, -267, -216, -257, -270, -201, -186, + -210, -178, -232, -211, -199, -184, -185, -173, -176, -137, -102, -106, -120, -81, -101, -62, + -41, -62, -35, -26, -44, -9, -8, 7, -14, 38, 50, 52, 49, 32, 52, 26, + 38, 62, 39, 84, 118, 121, 162, 134, 116, 185, 165, 182, 170, 173, 200, 177, + 190, 212, 234, 228, 230, 284, 278, 225, 294, 267, 269, 304, 218, 259, 265, 263, + 330, 321, 274, 351, 331, 284, 326, 286, 306, 310, 289, 330, 329, 253, 321, 293, + 318, 301, 287, 355, 336, 338, 343, 308, 355, 350, 325, 354, 345, 362, 404, 329, + 435, 397, 383, 410, 407, 378, 388, 383, 401, 397, 376, 346, 364, 355, 346, 385, + 396, 397, 396, 382, 393, 391, 358, 420, 415, 409, 409, 417, 390, 415, 390, 402, + 474, 459, 476, 469, 491, 468, 444, 436, 475, 409, 464, 439, 427, 460, 445, 407, + 460, 413, 409, 413, 399, 389, 363, 341, 392, 371, 368, 401, 380, 390, 409, 334, + 384, 381, 396, 384, 367, 376, 383, 340, 372, 331, 338, 350, 345, 355, 366, 356, + 334, 311, 349, 337, 285, 274, 237, 274, 253, 259, 248, 250, 250, 258, 250, 262, + 247, 218, 225, 197, 180, 171, 166, 193, 182, 112, 117, 123, 121, 165, 112, 118, + 116, 92, 116, 88, 57, 74, 61, 87, 75, 73, 27, 36, 48, 48, 33, 28, + 35, 29, -26, -25, -11, -75, -83, -88, -90, -71, -94, -99, -143, -147, -163, -169, + -136, -167, -147, -128, -141, -141, -116, -123, -137, -109, -138, -106, -102, -117, -83, -88, + -130, -135, -136, -214, -166, -182, -199, -178, -229, -249, -205, -261, -240, -258, -298, -245, + -234, -285, -285, -279, -309, -241, -248, -252, -237, -291, -255, -269, -276, -265, -283, -290, + -311, -312, -293, -368, -351, -389, -397, -352, -395, -379, -384, -389, -394, -379, -396, -403, + -400, -384, -362, -390, -389, -385, -371, -386, -393, -400, -413, -370, -374, -393, -360, -387, + -407, -338, -410, -391, -375, -358, -282, -296, -303, -289, -282, -305, -317, -330, -297, -307, + -308, -298, -288, -257, -269, -253, -247, -280, -256, -258, -272, -244, -263, -249, -248, -264, + -233, -213, -248, -206, -217, -206, -183, -143, -140, -137, -106, -133, -97, -150, -175, -121, + -145, -153, -127, -181, -117, -155, -148, -119, -151, -130, -127, -146, -114, -143, -97, -118, + -92, -38, -85, -84, -38, -32, 5, -23, -32, 41, 37, 32, 40, 37, 42, 58, + 22, 10, 53, 11, 54, 53, 70, 100, 98, 53, 123, 122, 83, 149, 130, 103, + 139, 143, 113, 167, 159, 195, 175, 138, 172, 187, 251, 230, 224, 255, 254, 268, + 289, 315, 320, 296, 368, 350, 348, 388, 373, 405, 434, 431, 410, 434, 445, 467, + 452, 469, 449, 447, 460, 434, 450, 444, 435, 463, 429, 443, 456, 477, 503, 501, + 472, 483, 485, 509, 517, 477, 467, 471, 469, 435, 448, 428, 448, 423, 411, 384, + 382, 391, 378, 409, 354, 337, 349, 326, 306, 317, 269, 295, 303, 341, 355, 306, + 360, 352, 324, 328, 285, 297, 320, 282, 313, 279, 273, 285, 274, 276, 321, 284, + 309, 278, 229, 271, 248, 200, 210, 208, 181, 211, 154, 196, 186, 169, 155, 140, + 98, 126, 78, 79, 86, 41, 60, 65, 41, 51, 39, 19, 62, 105, 68, 40, + 55, 50, 29, 10, 25, 17, 13, -12, -1, -44, -47, -13, -20, -16, 4, -28, + -36, -80, -70, -84, -122, -96, -62, -89, -65, -90, -89, -94, -117, -95, -67, -96, + -99, -97, -43, -68, -81, -61, -48, -38, -15, 4, -25, -47, -78, -63, -81, -84, + -42, -71, -56, -49, -74, -28, -72, -53, -32, -57, -74, -61, -85, -76, -116, -96, + -122, -103, -88, -102, -134, -127, -99, -99, -135, -97, -88, -73, -57, -49, -56, -57, + -67, -48, -47, -83, -66, -54, -57, -20, -26, -39, -57, -44, -54, -42, -58, -86, + -67, -63, -92, -66, -95, -90, -46, -52, -59, -77, -70, -25, -36, -48, -25, -31, + -62, -69, -45, -65, -44, -76, -74, -36, -54, -96, -82, -68, -56, -65, -87, -86, + -52, -44, -55, -55, -31, -29, -35, -29, 1, -38, -74, -66, -40, -44, -69, -37, + -1, -61, -34, -31, -8, 26, -18, 46, 18, -20, 39, -11, -7, 7, -65, -30, + -38, -4, 25, -1, 14, 26, 4, 29, 12, 64, 8, 23, 18, 14, 25, 49, + 52, 96, 91, 101, 95, 125, 138, 134, 196, 148, 182, 177, 158, 212, 181, 216, + 228, 200, 216, 256, 295, 336, 300, 342, 346, 359, 353, 361, 395, 380, 404, 429, + 413, 428, 402, 445, 465, 435, 480, 443, 447, 463, 462, 496, 514, 486, 506, 530, + 595, 505, 488, 524, 550, 566, 561, 548, 564, 567, 543, 527, 572, 547, 569, 604, + 562, 580, 588, 525, 593, 552, 519, 545, 524, 533, 561, 499, 533, 516, 498, 547, + 479, 481, 483, 474, 502, 492, 472, 504, 504, 485, 502, 511, 517, 488, 484, 505, + 515, 480, 506, 537, 495, 474, 487, 469, 473, 462, 451, 460, 432, 423, 435, 400, + 390, 390, 375, 335, 343, 356, 360, 318, 310, 292, 264, 304, 260, 259, 261, 275, + 250, 251, 218, 225, 212, 168, 216, 191, 161, 128, 102, 105, 74, 56, 75, 42, + 10, -5, -3, -48, -80, -63, -76, -98, -114, -103, -117, -135, -134, -157, -152, -168, + -236, -201, -203, -298, -263, -257, -282, -300, -275, -288, -248, -312, -290, -316, -313, -335, + -338, -350, -379, -350, -342, -360, -367, -392, -366, -395, -402, -384, -387, -383, -375, -414, + -409, -413, -440, -441, -468, -461, -465, -492, -471, -488, -506, -505, -495, -517, -506, -500, + -525, -496, -488, -515, -506, -546, -509, -522, -554, -587, -564, -574, -586, -592, -630, -608, + -626, -648, -628, -612, -640, -646, -650, -630, -618, -635, -631, -616, -638, -582, -625, -613, + -650, -654, -579, -620, -602, -601, -591, -585, -614, -595, -599, -618, -570, -585, -627, -629, + -631, -576, -599, -611, -573, -573, -592, -571, -569, -564, -622, -546, -628, -601, -579, -594, + -573, -577, -580, -566, -625, -610, -572, -657, -612, -621, -590, -547, -545, -528, -535, -511, + -538, -491, -460, -529, -451, -480, -447, -394, -431, -426, -428, -401, -373, -382, -358, -378, + -341, -322, -342, -344, -345, -396, -343, -334, -356, -327, -333, -303, -274, -307, -299, -282, + -316, -305, -276, -281, -245, -247, -249, -222, -254, -293, -225, -260, -198, -242, -259, -188, + -225, -219, -225, -196, -136, -156, -158, -151, -160, -121, -151, -149, -150, -165, -104, -77, + -139, -110, -97, -114, -102, -50, -52, -84, -49, -34, -49, -41, -50, -5, 52, 35, + 69, 62, 44, 96, 46, 28, 65, 35, 39, 118, 105, 170, 131, 85, 110, 132, + 107, 137, 131, 140, 182, 135, 162, 144, 191, 180, 176, 207, 224, 221, 277, 258, + 265, 266, 250, 296, 266, 260, 305, 282, 264, 304, 302, 321, 346, 330, 333, 323, + 314, 319, 338, 316, 362, 383, 371, 397, 397, 373, 352, 327, 330, 369, 347, 368, + 371, 379, 369, 391, 355, 387, 361, 333, 339, 359, 341, 348, 350, 320, 395, 386, + 326, 391, 327, 334, 331, 325, 330, 304, 302, 297, 264, 261, 274, 257, 259, 289, + 268, 283, 253, 267, 232, 250, 233, 179, 192, 165, 176, 173, 157, 184, 150, 183, + 176, 156, 186, 162, 146, 164, 174, 157, 149, 95, 157, 160, 133, 157, 111, 63, + 99, 35, 77, 91, -17, 46, 42, -3, 41, 1, 46, 70, 4, 65, 13, -41, + 28, -39, -50, -51, -26, -6, -42, -36, -3, -13, -16, -25, -2, -37, -37, -47, + -52, -64, -106, -108, -117, -149, -98, -113, -177, -160, -176, -157, -182, -172, -124, -154, + -153, -160, -225, -192, -215, -119, -185, -168, -179, -164, -209, -241, -222, -222, -259, -259, + -288, -235, -192, -255, -246, -216, -281, -242, -272, -279, -225, -284, -257, -235, -291, -241, + -245, -276, -244, -237, -208, -182, -213, -233, -214, -239, -182, -145, -168, -160, -193, -178, + -193, -193, -174, -148, -113, -105, -122, -93, -132, -130, -82, -106, -68, -80, -141, -69, + -74, -144, -119, -133, -114, -137, -145, -165, -142, -190, -182, -147, -171, -160, -121, -183, + -140, -112, -122, -112, -116, -105, -88, -69, -60, -67, -45, -52, -30, -14, -40, -25, + -39, -39, -26, -80, -60, -56, -49, -48, -67, -69, -73, -79, -62, -62, -39, -77, + -8, -26, -4, -7, -12, 26, 63, 60, 54, 91, 82, 105, 139, 124, 120, 154, + 129, 165, 159, 131, 158, 160, 117, 150, 142, 95, 94, 83, 124, 67, 85, 108, + 126, 135, 109, 86, 93, 101, 124, 121, 93, 125, 132, 154, 139, 141, 138, 169, + 155, 201, 205, 223, 190, 222, 236, 236, 224, 242, 251, 261, 247, 236, 275, 194, + 241, 276, 246, 251, 272, 234, 288, 246, 212, 236, 251, 227, 262, 243, 215, 231, + 256, 238, 297, 241, 265, 317, 280, 321, 310, 278, 341, 324, 324, 347, 326, 369, + 405, 365, 392, 367, 329, 381, 379, 362, 409, 382, 398, 391, 334, 355, 335, 343, + 365, 335, 328, 326, 312, 329, 325, 316, 314, 289, 326, 326, 281, 277, 265, 247, + 257, 263, 234, 238, 206, 212, 202, 153, 138, 155, 126, 119, 86, 53, 65, 3, + -4, 19, -16, -36, -42, -71, -19, -5, -92, -14, -50, -51, -81, -125, -134, -152, + -195, -219, -202, -245, -180, -201, -281, -273, -282, -280, -272, -335, -283, -325, -387, -379, + -409, -403, -415, -437, -379, -389, -439, -404, -454, -465, -431, -483, -513, -529, -480, -515, + -505, -548, -557, -527, -558, -543, -556, -563, -544, -559, -603, -602, -545, -571, -549, -550, + -565, -561, -565, -576, -547, -572, -560, -558, -581, -542, -581, -582, -570, -588, -560, -512, + -538, -536, -519, -470, -496, -535, -516, -502, -496, -502, -521, -506, -546, -529, -508, -513, + -481, -511, -481, -480, -498, -520, -455, -472, -451, -485, -468, -483, -475, -502, -518, -530, + -531, -566, -536, -554, -557, -554, -551, -562, -517, -523, -536, -553, -485, -499, -502, -523, + -507, -540, -561, -549, -551, -562, -600, -531, -475, -503, -506, -466, -494, -481, -431, -458, + -453, -416, -457, -395, -409, -408, -375, -398, -384, -357, -399, -330, -327, -310, -289, -303, + -267, -297, -278, -283, -286, -272, -274, -238, -257, -280, -250, -221, -234, -194, -205, -152, + -134, -195, -118, -127, -110, -106, -77, -65, -64, -60, -33, -54, -48, -38, 20, -21, + 5, -13, 22, -24, 48, 57, 29, 82, 78, 110, 88, 60, 139, 126, 59, 119, + 88, 115, 109, 56, 110, 105, 103, 112, 92, 160, 186, 165, 170, 200, 193, 245, + 213, 185, 222, 197, 166, 152, 125, 129, 109, 112, 125, 139, 153, 183, 150, 197, + 214, 197, 229, 215, 232, 273, 221, 272, 286, 254, 286, 289, 369, 404, 376, 370, + 397, 411, 439, 462, 414, 454, 490, 455, 417, 431, 439, 492, 465, 449, 469, 529, + 520, 517, 536, 528, 528, 522, 539, 592, 595, 596, 608, 648, 632, 614, 609, 632, + 670, 690, 645, 624, 704, 628, 627, 645, 604, 645, 594, 562, 627, 583, 539, 553, + 564, 592, 577, 534, 524, 528, 524, 485, 436, 402, 427, 442, 430, 399, 413, 396, + 382, 371, 350, 366, 304, 278, 334, 309, 250, 228, 179, 197, 217, 210, 211, 196, + 177, 192, 126, 128, 139, 94, 55, 72, 35, 55, 19, -6, -14, -2, 19, -15, + -46, -44, -64, -55, -53, -53, -28, -51, -58, -31, -33, -42, -17, -101, -77, -75, + -71, -53, -28, -52, -13, -31, -58, -75, -41, -74, -64, -79, -110, -98, -150, -93, + -140, -176, -173, -159, -132, -135, -185, -144, -157, -144, -154, -154, -218, -232, -220, -232, + -231, -232, -272, -212, -233, -242, -186, -244, -217, -241, -318, -243, -275, -308, -309, -334, + -301, -308, -352, -297, -332, -421, -347, -323, -338, -368, -396, -341, -327, -381, -359, -324, + -338, -303, -312, -325, -293, -274, -353, -276, -295, -296, -304, -349, -305, -361, -337, -322, + -341, -349, -354, -332, -282, -299, -303, -319, -308, -302, -345, -297, -320, -328, -304, -333, + -333, -337, -281, -269, -293, -225, -248, -199, -181, -211, -145, -180, -153, -151, -140, -84, + -148, -99, -74, -100, -83, -100, -56, -19, -43, -33, -27, -36, -50, -32, -12, -49, + -8, 40, -40, 47, 22, 67, 92, 50, 133, 96, 92, 80, 41, 78, 78, 94, + 64, 30, 117, 69, 97, 76, 119, 96, 77, 125, 157, 141, 97, 113, 160, 202, + 171, 126, 167, 209, 213, 184, 223, 249, 239, 239, 188, 221, 189, 189, 255, 173, + 215, 228, 221, 224, 234, 150, 174, 234, 239, 205, 191, 225, 279, 261, 255, 286, + 282, 321, 335, 324, 357, 369, 391, 370, 370, 384, 407, 371, 353, 399, 399, 364, + 387, 439, 453, 407, 377, 414, 502, 428, 405, 394, 444, 459, 443, 413, 480, 494, + 449, 451, 519, 570, 507, 502, 498, 542, 571, 489, 446, 481, 532, 531, 509, 503, + 497, 498, 436, 462, 455, 452, 395, 406, 402, 394, 363, 325, 324, 371, 339, 352, + 333, 333, 367, 324, 245, 321, 363, 328, 301, 298, 359, 354, 286, 332, 301, 349, + 415, 300, 325, 363, 334, 292, 226, 300, 308, 267, 235, 261, 277, 273, 261, 200, + 259, 273, 214, 218, 223, 279, 183, 181, 210, 174, 162, 132, 166, 209, 174, 56, + 96, 66, 75, 35, -47, -4, 18, -63, 26, 13, -27, 28, 27, 75, 52, 102, + 108, 12, 67, 97, 90, -13, -67, 15, -93, -165, -154, -182, -220, -317, -295, -251, + -285, -355, -378, -361, -311, -367, -403, -362, -332, -360, -363, -319, -303, -284, -332, -250, + -255, -240, -299, -320, -379, -345, -345, -458, -548, -586, -462, -661, -665, -627, -680, -662, + -637, -569, -537, -583, -503, -430, -439, -415, -404, -386, -344, -353, -396, -415, -413, -408, + -457, -527, -564, -535, -591, -635, -677, -681, -630, -692, -735, -714, -650, -638, -693, -649, + -584, -625, -602, -630, -520, -432, -591, -532, -513, -461, -515, -580, -460, -459, -490, -534, + -591, -518, -562, -623, -677, -645, -586, -578, -645, -657, -561, -533, -586, -630, -497, -439, + -535, -549, -472, -393, -491, -509, -472, -397, -423, -510, -494, -431, -422, -478, -517, -539, + -454, -464, -597, -600, -457, -470, -542, -573, -470, -347, -446, -532, -410, -346, -306, -425, + -411, -252, -278, -299, -311, -245, -185, -239, -232, -210, -200, -243, -220, -216, -171, -142, + -196, -210, -71, -56, -54, -134, -69, -30, -63, -69, -67, -19, 34, 9, 11, 19, + 54, 38, 15, 110, 152, 139, 137, 182, 239, 226, 146, 244, 344, 207, 226, 278, + 333, 260, 264, 287, 297, 320, 323, 315, 235, 343, 371, 333, 296, 332, 383, 327, + 344, 420, 434, 398, 340, 429, 410, 415, 395, 401, 441, 427, 442, 386, 444, 433, + 360, 409, 477, 471, 428, 381, 422, 511, 488, 444, 402, 469, 475, 514, 372, 428, + 484, 365, 497, 452, 545, 524, 465, 479, 556, 499, 507, 470, 468, 569, 543, 484, + 540, 587, 550, 578, 565, 590, 575, 595, 598, 584, 625, 612, 532, 537, 559, 637, + 597, 516, 560, 605, 541, 476, 579, 594, 542, 553, 498, 537, 516, 457, 500, 516, + 563, 530, 494, 485, 540, 529, 472, 487, 525, 475, 515, 478, 468, 483, 423, 403, + 436, 449, 471, 322, 344, 414, 398, 315, 301, 332, 314, 320, 224, 204, 268, 257, + 184, 164, 144, 209, 137, 82, 93, 126, 91, 67, 83, 58, 78, 74, 37, 36, + 99, 107, 83, 87, 34, 53, 43, 38, 25, 37, -9, -24, -58, -76, -40, -37, + -109, -95, -101, -191, -130, -195, -165, -184, -205, -180, -127, -166, -136, -150, -114, -177, + -167, -143, -146, -137, -156, -120, -95, -88, -75, -127, -86, -61, -98, -27, -81, -127, + -64, 10, -74, -44, -44, -49, -8, -76, -83, -82, -92, -106, -148, -85, -100, -45, + -82, -67, -101, -65, -81, -137, -82, -62, -82, -75, -116, -35, -25, -151, -88, -88, + -125, -109, -114, -186, -216, -183, -169, -183, -256, -231, -201, -191, -281, -257, -298, -182, + -255, -258, -294, -192, -225, -215, -156, -191, -193, -169, -134, -168, -140, -148, -177, -234, + -175, -156, -199, -211, -194, -208, -218, -196, -227, -172, -194, -164, -168, -158, -117, -86, + -192, -142, -64, -31, -70, -19, -92, -155, 38, 77, 57, 73, 141, 154, 253, 323, + 394, 324, 318, 451, 501, 436, 315, 342, 314, 237, 150, 106, -3, 17, -42, -119, + -83, -105, -143, -165, -181, -133, -96, -109, -156, -166, -41, -41, -4, 47, 98, 174, + 178, 197, 306, 391, 341, 387, 511, 475, 475, 405, 416, 437, 424, 380, 283, 257, + 269, 170, 135, 101, 55, 38, -81, -75, -90, -87, -134, -137, -135, -96, -20, -64, + -37, 135, 113, 108, 163, 225, 287, 299, 362, 386, 445, 359, 400, 386, 377, 440, + 389, 317, 313, 395, 328, 288, 249, 250, 240, 179, 155, 198, 190, 160, 96, 116, + 99, 120, 194, 245, 272, 268, 289, 431, 586, 750, 797, 931, 1072, 1188, 1215, 1296, + 1293, 1338, 1261, 1137, 1011, 951, 814, 684, 518, 401, 259, 158, 162, 102, 55, 9, + -10, 20, 55, 32, 116, 126, 182, 207, 79, 207, 244, 285, 421, 445, 577, 624, + 627, 688, 776, 868, 921, 802, 761, 729, 668, 631, 424, 319, 220, 1, -117, -237, + -211, -331, -422, -416, -357, -322, -314, -223, -232, -158, -72, -6, 79, 34, 64, 117, + 111, 112, 147, 66, 33, 94, 98, 56, 56, -12, -47, -50, -149, -192, -242, -371, + -459, -493, -633, -741, -807, -896, -861, -877, -933, -939, -895, -874, -785, -765, -712, -638, + -576, -553, -566, -512, -551, -569, -597, -602, -643, -682, -671, -624, -607, -584, -449, -348, + -216, -116, -28, 53, 83, 112, 87, 51, 21, -77, -296, -418, -562, -706, -787, -886, + -1052, -1116, -1035, -1007, -1062, -1092, -1039, -955, -981, -1074, -949, -933, -903, -831, -807, -750, + -635, -541, -513, -386, -266, -182, -136, -144, -43, 71, 70, -55, -220, -244, -346, -523, + -664, -857, -898, -1079, -1253, -1210, -1211, -1107, -1168, -1077, -934, -804, -609, -502, -299, -89, + 49, 84, 121, 249, 258, 292, 282, 228, 193, 69, 38, 31, -54, -155, -317, -428, + -474, -480, -571, -680, -634, -665, -818, -748, -669, -667, -589, -596, -597, -498, -412, -348, + -279, -270, -153, -79, -158, -114, 31, -78, -79, -83, -122, -135, -208, -306, -372, -432, + -503, -543, -646, -587, -607, -546, -427, -294, -58, 99, 257, 468, 658, 788, 905, 1002, + 1062, 1061, 982, 806, 642, 489, 274, 178, 0, -175, -345, -409, -463, -488, -496, -446, + -436, -429, -460, -358, -247, -253, -158, -123, 24, 165, 285, 477, 537, 667, 796, 854, + 934, 991, 1038, 1011, 875, 688, 560, 420, 191, 4, -94, -314, -439, -518, -629, -595, + -507, -406, -248, -165, -62, 97, 260, 391, 543, 674, 769, 871, 988, 1002, 1020, 1079, + 1005, 965, 902, 835, 807, 688, 523, 345, 149, 30, -67, -170, -259, -162, -185, -152, + -165, -100, 75, 133, 208, 381, 489, 533, 616, 641, 627, 672, 671, 737, 733, 720, + 730, 688, 618, 579, 496, 418, 442, 339, 265, 131, 40, -10, -91, -219, -176, -128, + -107, 103, 247, 568, 867, 1065, 1212, 1404, 1615, 1758, 1684, 1565, 1403, 1191, 909, 579, + 269, 103, -106, -365, -522, -653, -587, -506, -497, -460, -271, -146, -72, -67, -28, 111, + 271, 349, 482, 567, 732, 947, 1095, 1231, 1262, 1145, 1133, 1073, 944, 776, 532, 257, + 37, -312, -560, -755, -814, -877, -1019, -1033, -998, -769, -581, -452, -221, 70, 269, 342, + 388, 488, 702, 830, 802, 819, 854, 870, 827, 611, 511, 369, 110, -145, -473, -714, + -882, -1092, -1259, -1372, -1406, -1385, -1309, -1118, -988, -770, -570, -330, -186, -72, 33, 179, + 260, 257, 295, 218, 182, 195, 165, 187, 126, 40, -94, -306, -499, -594, -753, -935, + -997, -1101, -1226, -1284, -1442, -1378, -1369, -1372, -1250, -1027, -755, -531, -141, 345, 729, 959, + 1114, 1291, 1362, 1161, 1027, 802, 444, 31, -438, -777, -1134, -1339, -1509, -1751, -1911, -1858, + -1706, -1577, -1446, -1230, -988, -834, -812, -663, -488, -360, -188, -19, 177, 307, 400, 571, + 619, 592, 442, 248, 140, -94, -333, -562, -757, -875, -1056, -1277, -1319, -1295, -1178, -1122, + -1127, -973, -745, -491, -264, -54, 191, 407, 434, 488, 605, 806, 975, 1007, 986, 938, + 806, 631, 479, 303, 93, -120, -353, -579, -853, -1027, -1033, -1011, -977, -956, -828, -582, + -396, -206, -64, 78, 359, 559, 678, 712, 677, 746, 698, 545, 483, 520, 544, 433, + 276, 171, 23, -212, -466, -625, -658, -564, -573, -621, -612, -517, -346, -222, -90, 29, + 306, 509, 654, 764, 866, 931, 1043, 1322, 1676, 1968, 2014, 1965, 1879, 1684, 1514, 1403, + 1130, 868, 383, 24, -304, -636, -838, -797, -653, -462, -350, -105, 178, 374, 661, 819, + 906, 1077, 1120, 1141, 1291, 1328, 1357, 1180, 1069, 1074, 1183, 1178, 1100, 813, 478, 239, + 7, -224, -349, -369, -338, -294, -321, -294, -174, 10, 271, 379, 457, 613, 818, 966, + 1010, 1107, 1306, 1362, 1394, 1370, 1533, 1638, 1601, 1373, 1077, 890, 811, 719, 540, 306, + 91, -143, -384, -505, -527, -435, -372, -260, -116, 47, 190, 404, 500, 618, 826, 889, + 971, 1022, 983, 928, 835, 697, 674, 633, 517, 518, 440, 241, -7, -161, -143, -120, + -164, -229, -201, -221, -211, -180, -48, 146, 340, 403, 356, 437, 454, 413, 255, 64, + 34, 154, 348, 643, 977, 1229, 1316, 1211, 1233, 1077, 934, 733, 414, 62, -358, -760, + -972, -1085, -876, -655, -585, -504, -357, -83, 174, 263, 310, 330, 298, 219, 70, -96, + -76, -26, 3, 19, 14, 94, 237, 233, -21, -439, -785, -987, -1008, -1094, -957, -715, + -579, -665, -719, -723, -579, -348, -314, -389, -407, -374, -271, -216, -250, -145, 15, 173, + 256, 257, 310, 283, 214, -151, -588, -957, -1209, -1310, -1452, -1567, -1523, -1522, -1389, -1215, + -1034, -733, -492, -487, -617, -697, -676, -566, -519, -507, -427, -307, -289, -330, -353, -418, + -304, -345, -420, -447, -552, -596, -806, -962, -1036, -1056, -977, -1029, -1050, -1043, -970, -889, + -879, -844, -685, -526, -331, -292, -290, -264, -291, -192, -283, -456, -758, -968, -1052, -1063, + -904, -499, 71, 585, 718, 763, 849, 864, 641, 246, -44, -294, -524, -853, -1276, -1467, + -1507, -1257, -1071, -987, -746, -389, -88, -109, -367, -741, -887, -895, -871, -831, -703, -493, + -239, -98, 6, 207, 482, 663, 638, 284, -62, -254, -401, -588, -614, -523, -298, -155, + -190, -267, -193, -160, -79, -179, -285, -193, 54, 357, 549, 631, 722, 860, 845, 792, + 655, 522, 405, 79, -309, -526, -607, -573, -594, -634, -468, -197, -21, -10, -66, 9, + 56, -70, -269, -322, -213, 33, 209, 320, 483, 723, 926, 925, 843, 779, 704, 528, + 253, 6, -194, -199, -142, -72, -89, -70, 84, 137, 54, -211, -342, -172, -38, 38, + 132, 274, 530, 605, 666, 679, 754, 844, 835, 683, 401, 226, 171, 116, 181, 319, + 763, 1436, 1958, 2060, 2006, 1897, 1713, 1292, 719, 401, 171, 40, -138, -293, -334, -39, + 375, 496, 536, 372, 475, 604, 370, 152, -58, -46, 16, 37, 216, 608, 1060, 1449, + 1546, 1442, 1344, 1346, 1197, 812, 303, -17, -89, -70, -69, -21, 270, 436, 518, 328, + 174, 285, 335, 319, 123, -57, 156, 554, 1049, 1381, 1493, 1627, 1594, 1344, 874, 500, + 391, 253, -85, -569, -753, -794, -595, -446, -335, 12, 325, 496, 490, 336, 396, 375, + 195, 50, 70, 418, 824, 953, 964, 820, 666, 561, 360, 160, 11, -118, -168, -209, + -384, -387, -225, -117, -68, -202, -233, -170, -238, -448, -523, -505, -309, -180, 0, 284, + 556, 793, 801, 616, 598, 486, 397, 92, -374, -765, -1114, -1282, -1356, -1204, -845, -343, + 303, 858, 1197, 1135, 877, 613, 325, 48, -100, 2, -25, -15, -94, -214, -298, -363, + -304, -349, -531, -800, -971, -1058, -1123, -1156, -1223, -963, -630, -306, -72, 223, 537, 672, + 647, 351, 118, 115, 122, 9, -442, -726, -629, -516, -425, -386, -407, -362, -494, -922, + -1093, -1075, -797, -476, -546, -523, -287, 162, 584, 745, 715, 609, 487, 69, -325, -630, + -773, -910, -1154, -1311, -1296, -1023, -656, -448, -319, -242, -202, -169, -312, -415, -407, -288, + -257, -176, 16, 438, 876, 1036, 931, 581, 146, -116, -286, -425, -406, -358, -230, -147, + -96, -64, -79, -142, -270, -320, -329, -239, -176, -105, -31, 150, 191, 293, 402, 590, + 737, 632, 433, 195, -55, -245, -391, -605, -824, -1032, -1116, -991, -791, -379, 92, 678, + 1325, 1599, 1455, 993, 604, 405, 111, 22, 235, 518, 695, 589, 384, 83, -256, -546, + -964, -1325, -1464, -1327, -1101, -909, -804, -585, -202, -22, 186, 369, 760, 1232, 1334, 1247, + 1140, 1089, 1226, 1171, 828, 374, 65, -15, 2, 37, 180, 356, 210, -88, -470, -692, + -619, -483, -273, -30, 335, 771, 1187, 1355, 1419, 1320, 1024, 646, 136, -144, -108, 59, + 125, 13, -142, -114, 18, 83, 58, 66, 148, 225, 119, 136, 381, 704, 820, 707, + 440, 536, 727, 912, 981, 928, 961, 899, 671, 337, 134, 23, 18, 90, 237, 559, + 771, 912, 742, 396, 25, -215, -386, -458, -339, 20, 479, 795, 949, 1061, 1089, 1179, + 918, 432, 73, -179, -163, -127, -149, -122, -182, -300, -319, -344, -167, 351, 1091, 1687, + 1858, 1844, 1772, 1516, 977, 436, 156, 7, -11, -174, -223, -223, -253, -508, -979, -1402, + -1497, -1268, -934, -679, -457, -113, 503, 872, 963, 992, 1141, 1228, 972, 521, 171, 172, + 442, 530, 375, -115, -475, -778, -1016, -1239, -1200, -887, -496, -386, -416, -280, -148, -270, + -592, -886, -876, -511, -8, 510, 787, 927, 803, 446, -201, -761, -965, -972, -988, -1074, + -1072, -866, -598, -529, -656, -769, -780, -885, -985, -966, -772, -514, -369, -387, -344, -164, + 54, 281, 209, 145, 169, 90, 26, -203, -341, -462, -633, -900, -1098, -1115, -931, -703, + -617, -634, -590, -626, -712, -879, -1032, -1063, -892, -685, -438, -122, 221, 359, 91, -415, + -847, -968, -1120, -1267, -1421, -1385, -1257, -1173, -1157, -1050, -815, -395, 256, 812, 960, 838, + 755, 628, 412, -133, -541, -704, -998, -1274, -1581, -1809, -1756, -1614, -1502, -1439, -1393, -1176, + -869, -723, -693, -647, -400, -143, -82, -32, 128, 402, 359, 67, -245, -380, -193, 63, + 38, -247, -547, -670, -772, -918, -972, -815, -633, -706, -826, -887, -675, -420, -315, -247, + -158, -30, 126, 367, 605, 756, 768, 595, 256, -103, -202, -153, -174, -371, -604, -696, + -611, -537, -624, -517, -328, -182, -145, -234, -220, 4, 227, 428, 486, 673, 980, 1159, + 1120, 864, 643, 427, 161, -95, -258, -190, -21, 162, 220, 287, 400, 260, 65, -338, + -615, -670, -574, -366, -111, 111, 446, 802, 911, 954, 936, 794, 614, 180, -107, -188, + -215, -107, -13, 70, 169, 130, 99, 98, 386, 967, 1616, 1819, 1705, 1464, 1238, 973, + 514, 166, 41, 76, 177, 158, 191, 317, 474, 252, -240, -551, -548, -116, 147, 253, + 426, 775, 1142, 1114, 779, 784, 1035, 1077, 754, 382, 374, 852, 1258, 1427, 1190, 817, + 642, 337, -42, -287, -204, 32, 120, -88, -85, 261, 582, 648, 485, 516, 761, 1117, + 1410, 1625, 1863, 1911, 1538, 839, 133, -179, -128, -54, -66, -63, 168, 502, 586, 528, + 477, 541, 519, 301, 84, 151, 344, 571, 709, 786, 953, 1307, 1470, 1377, 1102, 828, + 609, 290, 41, -91, -35, 57, 59, 64, 129, 185, 207, 123, -11, -102, -166, -164, + -101, -88, 72, 348, 629, 859, 892, 892, 803, 556, 180, -219, -494, -462, -438, -424, + -435, -550, -600, -565, -511, -211, 336, 946, 1354, 1349, 1146, 938, 638, 243, -221, -432, + -448, -377, -413, -463, -298, -132, -117, -337, -767, -1080, -1058, -1012, -970, -939, -677, -88, + 272, 344, 432, 548, 636, 437, 75, -64, 44, 320, 398, 111, -279, -660, -905, -1192, + -1321, -1297, -985, -794, -735, -704, -513, -222, -27, -144, -327, -378, -338, -236, -120, 58, + 368, 468, 364, 0, -357, -515, -672, -774, -942, -899, -676, -489, -412, -440, -420, -424, + -603, -808, -890, -815, -635, -464, -260, -40, 365, 538, 525, 340, -74, -427, -750, -959, + -933, -703, -329, 11, 93, -32, -148, -496, -842, -1137, -1333, -1281, -1007, -680, -354, -98, + 113, 247, 230, 48, -29, -173, -288, -357, -439, -426, -361, -417, -507, -779, -1003, -1150, + -1170, -908, -476, 202, 946, 1412, 1404, 1066, 564, 149, -359, -762, -895, -677, -353, -28, + 46, -10, -159, -483, -894, -1409, -1726, -1636, -1252, -803, -377, -39, 297, 492, 387, 237, + 146, 78, -18, -24, 82, 385, 696, 778, 608, 218, -244, -530, -800, -898, -784, -469, + -179, 8, -20, -32, -34, -73, -193, -251, -91, 245, 684, 1121, 1434, 1539, 1346, 934, + 349, -123, -418, -477, -462, -294, -5, 243, 361, 310, 244, 145, -26, -202, -334, -276, + -16, 256, 593, 753, 919, 1100, 1145, 1066, 894, 686, 540, 461, 450, 612, 670, 662, + 603, 442, 198, -84, -292, -472, -402, -232, 32, 255, 348, 452, 493, 387, 367, 261, + 383, 517, 683, 796, 880, 853, 758, 596, 357, 61, -296, -574, -616, -453, -28, 563, + 1167, 1670, 2061, 2107, 1814, 1375, 909, 551, 352, 275, 331, 413, 568, 579, 418, 138, + -135, -359, -543, -628, -525, -301, -77, 117, 207, 232, 325, 351, 287, 343, 502, 777, + 1057, 1128, 1108, 1104, 885, 598, 134, -292, -488, -588, -433, -121, -3, 240, 309, 345, + 283, 166, 174, 227, 286, 459, 664, 789, 853, 899, 753, 529, 233, -107, -268, -306, + -273, -109, 22, 103, 127, -92, -313, -614, -870, -975, -966, -856, -713, -521, -240, -7, + 166, 210, 253, 228, 119, -22, -152, -244, -363, -433, -385, -361, -356, -381, -484, -610, + -808, -995, -1202, -1424, -1527, -1508, -1233, -1010, -797, -596, -357, -242, -169, -179, -211, -298, + -386, -502, -580, -586, -651, -783, -982, -1151, -1301, -1487, -1502, -1360, -962, -379, 208, 677, + 847, 765, 498, 89, -366, -776, -918, -773, -586, -385, -293, -404, -550, -809, -1195, -1587, + -1864, -1909, -1794, -1666, -1407, -1070, -741, -538, -454, -371, -381, -349, -273, -222, -139, -108, + -119, -206, -469, -815, -1195, -1487, -1656, -1629, -1389, -974, -596, -400, -480, -604, -874, -1102, + -1295, -1332, -1136, -759, -287, 159, 470, 502, 392, 108, -324, -772, -1118, -1200, -1074, -947, + -740, -539, -530, -649, -857, -1108, -1225, -1312, -1328, -1185, -956, -615, -219, 28, 100, 190, + 156, -3, -222, -404, -449, -440, -472, -371, -137, -5, -55, -150, -297, -509, -747, -928, + -894, -787, -656, -442, -272, -150, 29, 186, 334, 402, 356, 388, 398, 327, 228, 41, + -110, -165, -308, -418, -525, -584, -478, -392, -209, -24, 419, 1027, 1359, 1315, 1062, 850, + 710, 462, 162, 244, 406, 532, 469, 192, 6, -165, -480, -818, -971, -808, -416, -68, + 148, 332, 559, 638, 576, 238, 59, 149, 330, 456, 447, 448, 622, 885, 897, 704, + 218, -102, -178, -205, -188, -15, 312, 587, 562, 330, 185, 10, -251, -493, -512, -206, + 293, 752, 1186, 1432, 1621, 1532, 1092, 643, 312, 157, 222, 231, 232, 286, 327, 314, + 183, -97, -253, -269, -318, -267, -83, 219, 603, 797, 831, 853, 889, 940, 946, 731, + 671, 723, 769, 658, 565, 589, 538, 406, 213, 117, 84, 51, 111, 158, 254, 428, + 534, 592, 550, 423, 442, 522, 595, 688, 847, 1114, 1293, 1265, 1162, 899, 730, 476, + 91, -225, -494, -575, -498, -317, 51, 571, 1221, 1751, 2001, 1878, 1609, 1289, 994, 698, + 451, 469, 616, 638, 450, 171, -73, -363, -800, -1227, -1353, -1130, -625, -189, 50, 322, + 640, 768, 563, 242, 161, 139, 228, 256, 389, 657, 923, 1077, 902, 483, -12, -457, + -769, -856, -773, -413, 69, 234, 144, -21, -91, -167, -482, -819, -857, -460, 96, 589, + 899, 1123, 1208, 915, 400, -202, -681, -835, -760, -613, -434, -257, -120, -159, -533, -979, + -1198, -1334, -1383, -1278, -892, -277, 244, 508, 625, 555, 364, 138, -189, -622, -962, -1004, + -767, -510, -309, -191, -212, -338, -643, -953, -1209, -1276, -1216, -1023, -756, -400, -123, -80, + -248, -500, -713, -802, -786, -709, -541, -266, -93, 6, -33, -140, -381, -693, -894, -1104, + -1275, -1307, -1170, -860, -485, 33, 521, 799, 587, 205, -86, -278, -436, -549, -299, 117, + 504, 535, 176, -236, -652, -1166, -1687, -2139, -2212, -1778, -1216, -858, -663, -567, -363, -363, + -486, -637, -499, -112, 228, 422, 521, 722, 952, 799, 343, -413, -996, -1270, -1355, -1173, + -759, -214, 218, 295, 172, -101, -415, -623, -876, -910, -626, -30, 638, 1120, 1301, 1336, + 1058, 531, -21, -516, -642, -554, -431, -219, 37, 151, 212, 24, -389, -689, -911, -1029, + -865, -551, -77, 435, 702, 708, 665, 491, 330, 146, 81, 138, 308, 576, 908, 981, + 809, 511, 154, -236, -584, -799, -708, -512, -210, 84, 448, 712, 905, 883, 704, 541, + 495, 495, 573, 750, 936, 977, 873, 666, 426, 211, 25, -113, -126, -40, 10, 212, + 428, 600, 768, 1040, 1418, 1490, 1166, 991, 965, 988, 948, 841, 967, 1264, 1357, 1127, + 686, 260, -65, -349, -755, -897, -701, -287, 70, 203, 158, 210, 339, 269, 222, 319, + 736, 1149, 1248, 1199, 1138, 1233, 1293, 1040, 479, -30, -240, -241, -253, -200, 89, 500, + 642, 501, 79, -180, -414, -592, -707, -638, -34, 826, 1561, 2000, 2294, 2208, 1821, 1157, + 416, 8, -75, 45, 217, 269, 386, 434, 294, -70, -534, -779, -729, -596, -360, 50, + 575, 1043, 1170, 1048, 699, 375, 96, -97, -120, -45, 291, 823, 1172, 1292, 1194, 912, + 393, -307, -908, -1147, -1081, -709, -395, -58, 325, 601, 524, 318, 32, -154, -37, 92, + 371, 787, 1089, 1186, 969, 539, 66, -531, -993, -1202, -1238, -1043, -823, -495, -199, -139, + -64, 226, 461, 396, 83, -67, 22, 264, 441, 596, 686, 712, 469, -36, -652, -1217, + -1562, -1840, -2038, -1917, -1462, -1003, -711, -725, -737, -671, -613, -723, -761, -640, -220, 163, + 348, 334, 161, 105, 44, -223, -731, -1213, -1404, -1392, -1189, -924, -619, -315, -417, -797, + -1196, -1523, -1703, -1847, -1853, -1516, -847, -63, 521, 808, 918, 821, 500, 6, -520, -860, + -918, -756, -734, -837, -887, -1053, -1283, -1561, -1870, -1833, -1494, -1168, -989, -533, -75, 166, + 81, -335, -698, -919, -949, -942, -1076, -973, -521, -12, 358, 265, 55, -196, -657, -1136, + -1484, -1731, -1709, -1470, -1138, -903, -713, -546, -502, -580, -689, -726, -586, -330, -69, 195, + 413, 297, -4, -358, -728, -1072, -1129, -1166, -1137, -1039, -828, -614, -543, -242, 318, 752, + 581, 140, -127, -184, -166, -328, -323, -82, 188, 420, 381, 171, -51, -197, -458, -809, + -1190, -1321, -1137, -1023, -1221, -1320, -1070, -730, -477, -133, 317, 866, 1281, 1436, 1248, 855, + 747, 898, 670, -83, -750, -716, -366, -128, -79, 318, 678, 804, 566, 117, -425, -860, + -1117, -1192, -1043, -576, 156, 1030, 1683, 1970, 2068, 1808, 1356, 844, 496, 228, 119, -1, + -56, -39, -58, -9, -24, -254, -311, -229, -117, -58, -47, 81, 406, 568, 655, 769, + 713, 601, 568, 471, 490, 636, 1030, 1516, 1750, 1772, 1601, 1188, 649, -7, -553, -828, + -875, -707, -261, 197, 595, 957, 1096, 1009, 865, 892, 1101, 1159, 950, 792, 752, 675, + 584, 416, 330, 280, 376, 800, 1072, 1106, 1272, 1690, 2063, 2032, 1413, 821, 396, 13, + -9, 202, 633, 1351, 2076, 2651, 2668, 2159, 1563, 914, 169, -575, -1014, -1055, -674, -218, + 101, 309, 529, 745, 769, 641, 509, 685, 1034, 1292, 1265, 1207, 1314, 1260, 979, 552, + 51, -30, 152, 507, 788, 982, 1192, 1179, 812, 78, -619, -1009, -1007, -742, -460, -94, + 457, 1062, 1516, 1541, 1245, 852, 498, 415, 427, 419, 492, 655, 754, 769, 412, -179, + -641, -928, -962, -1099, -971, -691, -394, -154, 162, 427, 294, -118, -336, -214, -102, -135, + 67, 473, 779, 967, 1107, 1055, 827, 270, -107, -302, -393, -521, -693, -735, -747, -705, + -692, -871, -1043, -884, -495, -134, -99, 1, 240, 272, 240, 104, -9, -218, -449, -412, + -308, -300, -399, -391, -311, -80, 221, 423, 397, 147, -52, -209, -395, -578, -498, -359, + -131, 102, 213, 66, -128, -291, -404, -550, -762, -980, -879, -741, -846, -1063, -1123, -939, + -993, -1165, -1237, -1051, -834, -764, -691, -476, -55, 435, 566, 354, -82, -439, -734, -1088, + -1289, -1019, -601, -282, 1, 126, -33, -492, -980, -1406, -1762, -1704, -1297, -707, -195, 300, + 790, 964, 654, 238, -51, -228, -408, -549, -457, -268, -109, -2, -47, -205, -384, -725, + -1039, -1211, -1295, -1166, -918, -717, -430, -178, -212, -505, -723, -804, -755, -420, 119, 664, + 994, 1237, 1146, 625, -88, -644, -1011, -1246, -1282, -952, -448, 6, 266, 121, -102, -380, + -616, -799, -1034, -1029, -698, -246, 95, 196, 275, 597, 816, 516, 17, -194, -302, -363, + -256, 149, 750, 1060, 1113, 1075, 711, 220, 12, -209, -421, -328, 60, 553, 706, 442, + 386, 322, 10, -250, -562, -616, -488, -262, 31, 12, -143, -87, 67, 38, -179, -335, + -249, -142, 40, 301, 664, 940, 932, 784, 600, 299, 36, 34, 166, 508, 841, 1034, + 960, 663, 230, -236, -642, -822, -683, -420, -11, 534, 1009, 1357, 1507, 1364, 1104, 708, + 366, 311, 368, 431, 541, 812, 998, 1124, 1112, 1022, 668, 145, -300, -511, -603, -411, + -24, 336, 543, 546, 458, 176, -195, -261, 108, 685, 1202, 1445, 1666, 1680, 1342, 956, + 759, 513, 142, 64, 182, 301, 116, -15, 28, -5, 59, 240, 363, 287, 84, 202, + 337, 173, 103, 344, 541, 612, 503, 431, 374, 377, 579, 1010, 1436, 1546, 1568, 1653, + 1248, 624, 180, -156, -262, -173, 236, 844, 1138, 1230, 1181, 1052, 700, 227, -325, -755, + -935, -802, -517, -339, -207, -35, 60, 17, -221, -576, -713, -576, -275, 49, 246, 324, + 170, 42, -102, -294, -398, -223, 273, 702, 1079, 1217, 1035, 464, -198, -632, -947, -1161, + -1265, -1092, -661, -206, -84, -146, -268, -242, -153, -209, -403, -474, -296, -2, 48, 31, + 6, -84, -122, -262, -608, -982, -1165, -1023, -803, -549, -226, -3, -228, -833, -1276, -1500, + -1839, -1959, -1822, -1243, -515, -89, 61, -134, -391, -462, -533, -744, -806, -587, -157, -21, + -286, -673, -983, -1227, -1448, -1621, -1596, -1465, -1217, -925, -769, -704, -711, -759, -799, -778, + -651, -520, -564, -644, -697, -656, -410, -291, -346, -384, -309, -113, 4, -81, -219, -379, + -205, 152, 108, -379, -729, -779, -792, -845, -926, -889, -706, -342, 78, 186, -127, -588, + -743, -787, -890, -1106, -1256, -1246, -1220, -1151, -947, -743, -556, -543, -501, -285, -101, 67, + 95, -71, -329, -543, -469, -188, -90, -88, -3, 171, 237, 27, -286, -246, -178, -259, + -278, -294, -559, -767, -705, -466, -400, -390, -249, 26, 308, 513, 532, 415, 284, 280, + 284, 205, -25, -228, -481, -710, -856, -713, -266, 186, 386, 451, 417, 212, -148, -441, + -470, -547, -461, -140, 50, -32, -107, 54, 163, 287, 594, 856, 1053, 994, 891, 602, + 14, -680, -1033, -970, -620, -178, 122, 443, 762, 1039, 1261, 1354, 978, 499, 205, 121, + -186, -700, -825, -422, 162, 894, 1487, 1544, 1339, 1150, 964, 638, 510, 735, 866, 679, + 415, 324, 186, -97, -43, 412, 1125, 1732, 1928, 1776, 1326, 768, 362, -90, -623, -1108, + -1178, -765, -279, 32, 384, 804, 1254, 1466, 1321, 761, 112, -285, -417, -423, -364, 94, + 902, 1400, 1360, 991, 664, 510, 391, 468, 767, 893, 951, 989, 747, 262, -194, -211, + 72, 200, 285, 682, 872, 850, 860, 925, 957, 961, 1040, 1069, 606, 10, -215, -310, + -258, 211, 920, 1389, 1279, 865, 405, -136, -404, -410, -206, 206, 694, 950, 833, 329, + -196, -259, -3, 240, 461, 824, 1168, 1124, 724, 389, 36, -197, -237, -180, -80, -107, + -333, -394, -408, -217, 299, 848, 781, 283, -78, -146, -397, -717, -631, -49, 586, 997, + 1111, 874, 468, 68, -146, -247, -172, 183, 469, 548, 651, 808, 584, 276, 237, 146, + -175, -433, -242, 36, 70, 81, 412, 671, 528, -41, -562, -674, -726, -890, -1111, -1113, + -908, -821, -795, -712, -643, -504, -174, 140, 43, -200, -185, -228, -531, -754, -755, -729, + -594, -462, -393, -433, -328, -3, 212, 153, 144, 88, -329, -953, -1522, -1699, -1738, -1574, + -1016, -224, 232, 439, 747, 824, 364, -448, -911, -1162, -1366, -1204, -729, -387, -431, -523, + -466, -458, -564, -689, -683, -454, -139, -184, -774, -1321, -1371, -1309, -1367, -1294, -919, -556, + -301, -180, -207, -305, -494, -552, -733, -833, -803, -863, -1186, -1547, -1603, -1404, -1002, -534, + -245, -82, -4, -87, -324, -600, -830, -687, -524, -446, -450, -710, -1091, -1114, -817, -383, + -135, 141, 714, 1089, 1143, 919, 497, -141, -626, -778, -807, -1030, -905, -313, 200, 504, + 599, 527, 282, 177, 283, 139, -304, -473, -467, -614, -872, -968, -1017, -1180, -1253, -790, + -167, 341, 653, 575, 341, 117, -210, -449, -577, -367, 29, 245, 325, 211, 7, -31, + 171, 546, 855, 743, 314, 102, 60, 9, -88, -110, 139, 472, 653, 606, 198, -242, + -169, 200, 381, 333, 536, 1258, 1800, 1367, 357, -266, -444, -436, -299, 33, 308, 487, + 725, 779, 212, -439, -218, 485, 762, 618, 494, 270, -220, -469, -321, -224, -39, 599, + 1243, 1241, 744, 605, 750, 580, 242, 333, 649, 628, 104, -146, 209, 447, 496, 960, + 1431, 1493, 1309, 1268, 1082, 306, -241, 239, 887, 1219, 1399, 1509, 1259, 995, 1038, 1140, + 938, 876, 1278, 1658, 1493, 1115, 712, 440, 360, 579, 901, 1059, 993, 1079, 1023, 708, + 244, 29, -50, -172, -130, 429, 897, 697, 215, 33, -91, -366, -191, 341, 572, 272, + 254, 575, 611, 307, 233, 513, 809, 867, 837, 673, 294, 54, 278, 762, 923, 844, + 843, 727, 446, 160, 74, -127, -184, 347, 944, 1078, 1014, 1073, 995, 411, -4, 235, + 477, 199, 41, 561, 926, 556, 233, 260, 193, -210, -378, -63, 44, -324, -436, -334, + -310, -619, -815, -776, -566, -133, 415, 536, 104, -448, -552, -311, -79, -26, -124, -450, + -672, -521, -242, -314, -390, 295, 1301, 1255, 246, -607, -958, -1236, -1352, -1112, -591, -314, + 77, 664, 773, 271, -352, -516, -488, -489, -316, -97, -45, -138, -62, 143, 6, -290, + -594, -691, -562, -599, -569, -247, -60, -183, -386, -495, -786, -1369, -1530, -1237, -1149, -1315, + -1385, -1235, -1044, -817, -662, -753, -1023, -1041, -912, -974, -969, -692, -432, -473, -598, -734, + -1063, -1444, -1608, -1395, -761, -7, 608, 789, 485, 95, -236, -572, -996, -1295, -1299, -987, + -707, -610, -611, -514, -25, 505, 444, -81, -404, -448, -634, -957, -816, -417, -299, -320, + -304, -670, -1357, -1325, -614, -139, -126, 42, 417, -41, -989, -1777, -2140, -2107, -1561, -801, + -31, 212, 37, -471, -783, -691, -613, -636, -420, -28, 3, -396, -982, -1374, -1367, -869, + -172, 318, 491, 358, -201, -992, -1228, -958, -657, -219, 650, 1387, 951, -214, -966, -1253, + -1310, -838, 369, 1522, 1769, 1205, 578, 75, -454, -796, -670, 107, 926, 1177, 508, -687, + -1371, -1112, -476, -87, 272, 750, 798, 237, -387, -1035, -1632, -1641, -604, 631, 1075, 669, + -90, -779, -887, -566, -40, 494, 1120, 1613, 1340, 277, -737, -1140, -783, 16, 689, 1195, + 1481, 1267, 700, 197, 22, 208, 476, 782, 1057, 891, 389, 106, 46, 96, 287, 921, + 1711, 1872, 1295, 492, -159, -462, -243, 446, 1183, 1876, 2282, 1837, 638, -526, -988, -813, + -274, 640, 1354, 1239, 656, 242, 29, -359, -599, -154, 923, 1702, 1502, 519, -442, -821, + -525, -40, 622, 1541, 2246, 2322, 1536, 376, -417, -495, 172, 1003, 1557, 1701, 1361, 673, + -211, -570, 3, 972, 1885, 2249, 1863, 1187, 570, 106, -57, 210, 905, 1790, 2395, 2331, + 1550, 468, -212, -89, 566, 1160, 1590, 1758, 1510, 842, 122, -350, -372, 117, 798, 1136, + 865, 164, -374, -836, -1136, -934, -250, 640, 1288, 1574, 1047, -70, -668, -478, -256, -274, + -10, 695, 650, -254, -883, -790, -317, 415, 1181, 1552, 955, 189, -404, -1028, -1634, -1598, + -665, 524, 1292, 1285, 606, -168, -669, -484, -159, 121, 282, 558, 650, 214, -736, -1434, + -1452, -701, 281, 994, 984, 307, -373, -670, -937, -1295, -1277, -558, -6, -616, -1444, -1506, + -1284, -1288, -1261, -760, -116, 175, 166, -351, -1293, -1815, -1320, -568, -161, -4, 159, -5, + -673, -1202, -1343, -1134, -423, 651, 1308, 840, -175, -967, -1286, -1386, -1196, -799, -179, 40, + -142, -619, -1228, -1348, -652, 508, 1239, 1272, 792, 104, -823, -1767, -2110, -1546, -225, 947, + 1200, 639, -197, -890, -1360, -1391, -700, 197, 668, 358, -633, -1842, -2759, -2912, -2244, -1289, + -304, 688, 1162, 726, -502, -1591, -1975, -1616, -910, -270, -28, -273, -895, -1481, -1443, -924, + -218, 710, 1574, 1556, 347, -1075, -1723, -1794, -1723, -996, 237, 789, 550, 279, 90, -288, + -589, -162, 859, 1576, 1645, 1059, -44, -1198, -1712, -1500, -704, 569, 1754, 1903, 1084, 82, + -521, -861, -949, -332, 798, 1392, 691, -723, -1765, -1907, -1478, -893, -43, 997, 1739, 1442, + 396, -423, -795, -813, -389, 612, 1490, 1471, 512, -697, -1363, -1244, -515, 451, 1622, 2576, + 2673, 1763, 290, -836, -1185, -756, 239, 1191, 1498, 895, 40, -450, -472, 10, 921, 2069, + 2899, 2968, 2133, 668, -843, -1409, -968, 288, 1776, 2546, 2083, 963, 221, 174, 343, 516, + 1163, 2072, 2237, 1199, -453, -1767, -2176, -1825, -729, 817, 1881, 1994, 1307, 578, 93, -256, + -86, 489, 1134, 1619, 1307, 201, -903, -1101, -357, 570, 1498, 2368, 2561, 1762, 636, -167, + -410, -197, 504, 1620, 2381, 1819, 643, -239, -750, -848, -230, 1384, 3077, 3549, 2840, 1783, + 474, -705, -1255, -551, 1014, 2209, 2394, 1654, 587, -238, -403, -87, 527, 1502, 2215, 1945, + 703, -761, -1531, -1557, -1079, -75, 1217, 2023, 1717, 705, 13, -473, -507, 224, 1404, 2209, + 2119, 1287, 55, -1113, -1444, -763, 418, 1393, 1991, 2066, 1649, 778, -115, -692, -691, 47, + 1087, 1388, 891, 395, -40, -478, -572, 122, 1213, 1960, 1949, 1454, 597, -356, -1013, -776, + 446, 1857, 2312, 1731, 705, -218, -839, -1006, -555, 276, 990, 1375, 1159, 341, -612, -1345, + -1635, -1306, -302, 878, 965, -40, -911, -1134, -1226, -1298, -867, 211, 1042, 1032, 334, -858, + -1763, -1614, -723, 165, 401, 437, 237, -394, -1027, -1376, -1393, -828, 128, 863, 665, -142, + -995, -1697, -2038, -1628, -578, 610, 1315, 972, -99, -1098, -1637, -1736, -1346, -417, 554, 606, + -283, -1209, -1807, -2018, -1626, -649, 167, 151, -445, -1139, -1880, -2414, -2540, -2246, -1447, -172, + 566, -235, -1661, -2262, -2105, -1822, -1349, -452, 459, 382, -448, -1629, -2626, -2981, -2273, -836, + 411, 739, 232, -673, -1506, -2042, -2292, -2042, -1060, 59, 470, -15, -930, -1763, -2215, -1991, + -1067, 57, 729, 804, 234, -781, -1905, -2160, -1527, -409, 770, 1311, 777, -492, -1594, -2041, + -2025, -1393, -124, 851, 846, 155, -786, -1622, -2206, -2250, -1604, -777, 243, 839, 135, -1283, + -2163, -2185, -1717, -976, 114, 1006, 904, 123, -819, -1698, -2211, -1856, -683, 350, 521, 72, + -536, -1082, -1359, -1199, -621, 292, 902, 804, 174, -754, -1475, -1703, -1208, -132, 942, 1529, + 1427, 586, -658, -1530, -1542, -728, 318, 1284, 1744, 1336, 75, -845, -1141, -1158, -682, 267, + 980, 1094, 579, -146, -915, -1478, -1240, -497, 94, 552, 845, 687, -125, -894, -969, -387, + 169, 737, 1166, 1133, 486, -421, -776, -539, -129, 502, 1180, 1213, 517, -348, -822, -858, + -689, 182, 1385, 1870, 1554, 858, -49, -775, -968, -255, 727, 1328, 1498, 1310, 688, -129, + -462, -111, 675, 1473, 1849, 1701, 1071, 95, -486, -420, 126, 732, 1012, 1121, 1167, 828, + 241, -342, -521, -11, 772, 1040, 793, 645, 585, 51, -704, -672, 218, 1045, 1522, 1665, + 1397, 456, -539, -833, -587, -9, 779, 1292, 1401, 1011, 250, -502, -918, -526, 587, 1369, + 1468, 1266, 855, 205, -273, -244, 431, 1147, 1494, 1436, 1089, 331, -374, -495, 18, 754, + 1405, 1811, 1715, 951, 134, -34, 155, 321, 464, 839, 957, 623, 33, -309, -552, -553, + 16, 826, 898, 338, 43, 92, -123, -705, -620, 76, 527, 574, 551, 356, -2, -221, + -20, 138, 215, 424, 492, 90, -549, -861, -746, -523, -216, 366, 816, 799, 427, -87, + -409, -427, -58, 530, 820, 510, -14, -325, -532, -744, -639, -142, 368, 630, 507, 185, + -235, -567, -589, -210, 209, 473, 560, 434, -43, -721, -1060, -985, -620, -196, 353, 482, + 76, -411, -811, -1129, -1116, -474, 418, 742, 364, -104, -455, -959, -1163, -794, -480, -253, + -72, -126, -555, -1167, -1400, -1146, -579, 97, 412, 12, -477, -818, -1116, -1128, -584, 267, + 891, 865, 336, -433, -1162, -1515, -1276, -765, -41, 583, 703, 275, -409, -1038, -1318, -974, + -321, 2, -132, -289, -346, -305, -652, -1134, -1159, -587, -64, -76, -610, -1102, -1217, -1051, + -782, -654, -649, -439, -103, -78, -375, -658, -705, -593, -431, -237, -76, 25, -182, -709, + -1170, -1237, -1013, -538, -6, 251, 309, 220, 85, -221, -695, -850, -309, 356, 621, 460, + 32, -315, -338, -157, 20, 18, -55, 62, 104, -172, -545, -774, -414, 160, 434, 512, + 527, 258, -122, -457, -596, -404, 222, 699, 647, 251, -82, -451, -779, -546, 246, 947, + 1132, 1115, 850, 78, -597, -462, 105, 412, 398, 389, 298, 97, -240, -426, -304, 123, + 754, 1232, 934, 226, -333, -269, 25, 142, 296, 631, 843, 917, 694, 373, 19, -92, + 285, 924, 1275, 1243, 1184, 858, 132, -543, -653, -133, 584, 1076, 1392, 1544, 1310, 875, + 255, -265, -231, 429, 1006, 953, 457, 139, 172, 38, -143, 294, 1120, 1569, 1556, 1433, + 1088, 607, 327, 333, 432, 615, 817, 806, 506, 103, 59, 406, 940, 1468, 1774, 1550, + 1110, 685, 378, 251, 283, 705, 1332, 1523, 1194, 664, 448, 526, 514, 617, 981, 1183, + 1145, 1083, 940, 678, 532, 557, 718, 520, 112, -45, 232, 600, 726, 716, 610, 690, + 653, 406, 130, -56, 86, 201, -125, -237, 127, 432, 425, 410, 721, 943, 810, 570, + 391, 454, 430, 231, 20, -319, -480, -304, -74, -44, -88, -113, 131, 664, 1000, 809, + 420, 59, -136, -353, -537, -575, -475, -235, 17, 162, 255, 287, 182, 223, 225, 146, + -83, -432, -491, -368, -320, -385, -480, -458, -314, -162, -26, 7, 140, 166, 88, -126, + -413, -573, -770, -1029, -1167, -1020, -509, -154, -193, -271, -277, -259, -402, -422, -243, -295, + -442, -626, -1043, -1309, -1001, -617, -390, -445, -499, -504, -253, -50, -109, -389, -488, -307, + -464, -876, -1116, -1131, -1314, -1408, -1136, -654, -405, -26, 438, 430, -26, -592, -940, -971, + -927, -932, -983, -1033, -846, -833, -1098, -1236, -970, -617, -559, -694, -619, -475, -629, -729, + -869, -1096, -1316, -1270, -971, -672, -466, -430, -516, -577, -542, -422, -325, -404, -715, -1095, + -1245, -1156, -1111, -1127, -980, -707, -336, 27, 207, 62, -223, -253, -198, -521, -861, -672, + -504, -744, -1087, -1073, -1036, -1040, -864, -378, 13, 0, -155, -235, -185, -217, -288, -415, + -526, -531, -547, -582, -619, -729, -663, -505, -300, -189, -182, -276, -494, -798, -959, -1012, + -961, -630, -87, 157, -72, -371, -495, -340, -107, 124, 203, 36, -306, -625, -710, -682, + -703, -709, -474, -259, -157, -110, 118, 326, 411, 311, -10, -133, -79, -14, -254, -449, + -108, 321, 374, 217, 11, -8, 108, 96, 148, 176, 57, 8, -55, -22, 90, 26, + -48, 237, 423, 314, 162, 24, 219, 425, 492, 572, 457, 321, 241, -47, -289, -112, + 167, 235, 273, 323, 430, 638, 667, 418, 167, 54, 251, 490, 363, 193, 176, 332, + 600, 533, 361, 364, 568, 746, 652, 585, 505, 389, 289, 252, 199, 164, 226, 382, + 407, 445, 733, 1014, 1190, 1271, 1259, 978, 816, 697, 383, 96, 147, 553, 799, 663, + 551, 515, 523, 584, 661, 692, 549, 449, 685, 787, 646, 393, 312, 567, 825, 866, + 827, 728, 682, 781, 862, 652, 487, 582, 811, 717, 226, 36, 275, 464, 560, 730, + 1164, 1439, 1167, 826, 707, 545, 447, 440, 555, 495, 351, 444, 415, 379, 272, 321, + 436, 523, 621, 688, 470, 481, 745, 921, 581, 125, -55, 18, 47, 161, 459, 641, + 614, 581, 438, 191, 106, 151, 387, 337, -62, -449, -483, -246, 121, 333, 328, 295, + 225, 58, -141, -343, -195, 163, 360, 153, -106, -340, -575, -758, -487, 53, 399, 333, + 314, 217, -66, -461, -541, -433, -250, -103, 0, -304, -749, -884, -718, -337, 65, 337, + 342, -130, -664, -914, -932, -789, -491, -76, 204, 267, -103, -698, -1191, -1176, -700, -311, + -156, -110, -44, -72, -409, -789, -867, -610, -263, 5, 132, -5, -472, -880, -883, -648, + -508, -361, -220, -298, -774, -1012, -908, -859, -735, -405, -18, 110, -160, -491, -885, -1082, + -908, -467, -103, 32, 18, -151, -454, -802, -1076, -1028, -550, -147, 90, 65, -127, -321, + -631, -892, -964, -795, -573, -416, -505, -718, -702, -695, -843, -761, -588, -288, -73, -108, + -399, -826, -1130, -1015, -711, -436, -230, -143, -54, -118, -426, -735, -662, -162, 367, 510, + 79, -328, -376, -403, -509, -553, -307, 81, 175, -50, -255, -408, -645, -754, -627, -336, + -105, -11, 29, 87, -53, -196, -332, -213, 310, 513, 477, 345, 348, 346, 99, -179, + -127, 134, 363, 279, 2, -46, 32, 46, -84, -20, 236, 459, 535, 601, 492, 95, + -167, 76, 367, 373, 234, 126, 60, -46, -61, -5, 192, 478, 577, 468, 267, 193, + 423, 649, 629, 584, 721, 928, 994, 872, 762, 757, 781, 799, 707, 406, 64, -23, + 201, 370, 281, 166, 446, 821, 880, 813, 766, 850, 959, 926, 806, 579, 417, 544, + 724, 860, 871, 932, 1002, 1029, 912, 740, 723, 762, 825, 780, 688, 718, 781, 956, + 904, 698, 653, 775, 892, 874, 800, 908, 921, 751, 505, 274, 178, 231, 315, 499, + 596, 642, 649, 632, 716, 662, 575, 634, 786, 787, 544, 448, 592, 679, 658, 570, + 573, 725, 985, 1213, 1146, 658, 243, 497, 723, 538, 306, 356, 438, 279, -62, -83, + 48, 125, 390, 678, 732, 577, 393, 397, 402, 308, 337, 624, 868, 898, 947, 963, + 900, 628, 448, 488, 682, 725, 624, 482, 311, 316, 298, 155, -21, 96, 286, 354, + 280, 179, 144, 45, -14, 47, 101, 21, 66, 123, 117, -23, -79, -25, 177, 289, + 336, 282, 130, 13, -15, -115, 13, 210, 377, 418, 235, 46, -131, -244, -283, -355, + -489, -413, -130, -3, -162, -431, -516, -407, -160, -129, -332, -471, -528, -541, -544, -592, + -483, -341, -467, -461, -423, -422, -489, -620, -490, -261, -52, -82, -389, -627, -630, -697, + -862, -871, -714, -693, -652, -528, -552, -918, -1338, -1337, -1005, -769, -559, -477, -614, -731, + -768, -887, -1148, -1197, -1029, -972, -990, -1009, -1014, -1104, -1139, -849, -525, -400, -547, -593, + -659, -793, -957, -1195, -1174, -813, -430, -269, -428, -780, -957, -952, -846, -721, -589, -492, + -556, -888, -1218, -1291, -1333, -1205, -835, -552, -420, -510, -653, -795, -1101, -1139, -843, -639, + -709, -924, -1016, -1012, -1066, -978, -757, -533, -121, 236, 251, -127, -566, -664, -604, -534, + -470, -413, -444, -591, -794, -965, -1129, -1126, -847, -468, -290, -321, -499, -626, -754, -832, + -778, -529, -268, -20, 64, -131, -480, -635, -463, -101, 41, 27, 219, 403, 196, -149, + -436, -363, -137, 64, 254, 330, 239, 214, 205, 61, -8, -49, -50, 110, 231, 175, + -175, -575, -619, -300, -23, 127, 220, 285, 416, 349, 95, 8, 161, 273, 368, 330, + 496, 660, 424, 112, 53, 329, 739, 909, 742, 708, 838, 774, 439, 149, 67, 378, + 621, 659, 523, 211, 108, 334, 529, 580, 492, 478, 547, 640, 486, 140, 11, 238, + 574, 662, 570, 591, 754, 802, 775, 753, 750, 787, 918, 1025, 996, 836, 674, 631, + 518, 453, 665, 846, 943, 882, 689, 632, 699, 659, 478, 292, 358, 603, 623, 294, + -61, -110, 223, 665, 861, 789, 797, 818, 798, 758, 627, 680, 883, 1127, 1261, 1093, + 696, 585, 796, 1010, 1125, 1240, 1202, 1096, 944, 754, 573, 516, 525, 428, 384, 419, + 383, 289, 142, 103, 189, 273, 496, 643, 547, 330, 201, 133, -6, 85, 341, 646, + 826, 760, 480, 180, 141, 447, 717, 694, 709, 701, 670, 397, 50, -168, -183, 54, + 355, 484, 339, 99, 15, -129, -85, 138, 326, 369, 189, -15, -188, -420, -506, -392, + -101, 254, 451, 384, 242, 94, -75, -119, 86, 307, 394, 475, 413, 266, 0, -174, + -59, 52, 181, 361, 437, 319, -2, -357, -560, -468, -255, -99, -129, -201, -256, -425, + -628, -691, -506, -268, -99, -21, -131, -482, -762, -893, -851, -577, -256, -44, 128, 114, + -37, -309, -462, -340, -68, 261, 442, 444, 179, -206, -440, -461, -307, -32, 134, 137, + 12, -207, -428, -660, -716, -555, -363, -229, -298, -558, -766, -829, -688, -693, -720, -635, + -476, -386, -334, -410, -627, -712, -540, -314, -293, -255, -148, -243, -428, -494, -446, -361, + -245, -206, -251, -386, -469, -642, -858, -1032, -955, -749, -644, -716, -710, -673, -710, -797, + -804, -622, -436, -245, -167, -296, -443, -506, -499, -327, -225, -216, -94, -103, -219, -299, + -266, -29, 96, -31, -56, -136, -310, -285, -254, -256, -235, -102, 112, 78, -160, -225, + -306, -495, -531, -426, -298, -312, -371, -366, -414, -548, -570, -426, -207, 46, 200, 285, + 77, -122, -102, -13, 120, 299, 337, 264, -15, -97, -41, -77, -171, -50, 277, 462, + 277, -34, -314, -404, -297, -119, 20, 118, 308, 433, 277, 66, 22, 159, 397, 420, + 545, 564, 389, 107, -111, -124, 53, 101, 345, 579, 625, 502, 292, 150, 160, 313, + 660, 883, 844, 698, 460, 208, 217, 330, 422, 504, 636, 732, 699, 324, -3, -116, + -63, 197, 458, 604, 563, 490, 443, 438, 446, 526, 836, 1106, 1082, 955, 802, 536, + 404, 386, 647, 883, 907, 839, 765, 594, 445, 406, 552, 602, 610, 678, 791, 704, + 386, 256, 318, 487, 662, 836, 1003, 874, 686, 590, 416, 337, 400, 640, 777, 779, + 721, 595, 336, 243, 397, 642, 745, 691, 711, 700, 512, 255, 132, 250, 369, 537, + 656, 593, 441, 208, 2, -46, 52, 319, 557, 539, 270, 37, -208, -325, -232, -13, + 316, 407, 396, 308, 76, 14, 112, 273, 413, 550, 612, 513, 140, -132, -192, 24, + 270, 401, 496, 470, 330, 239, 71, 144, 193, 190, 160, 167, 123, -7, -149, -295, + -282, -112, 35, 68, -80, -215, -197, -283, -394, -467, -512, -479, -469, -528, -565, -639, + -645, -468, -387, -310, -254, -227, -199, -158, -274, -522, -640, -567, -427, -313, -293, -350, + -462, -649, -690, -650, -665, -681, -611, -595, -688, -881, -1055, -1138, -1071, -975, -838, -881, + -936, -912, -991, -1111, -1122, -1019, -943, -912, -893, -969, -1172, -1447, -1535, -1554, -1353, -1035, + -918, -985, -1215, -1480, -1666, -1656, -1369, -1134, -1094, -1128, -1039, -1011, -1215, -1563, -1554, -999, + -502, -304, -457, -602, -592, -727, -790, -563, -260, -68, -136, -283, -367, -524, -522, -352, + -354, -368, -355, -239, -204, -486, -729, -873, -947, -925, -801, -697, -825, -925, -859, -1056, + -1293, -1395, -1138, -820, -750, -769, -877, -1057, -1209, -1170, -770, -401, -347, -428, -508, -516, + -450, -484, -393, -369, -402, -388, -350, -358, -470, -489, -470, -333, -213, -250, -233, -322, + -378, -186, -126, -257, -432, -608, -558, -403, -229, -191, -350, -605, -604, -521, -448, -301, + -251, -297, -429, -593, -611, -554, -476, -239, -49, -78, -183, -386, -459, -331, -157, -18, + 128, 84, -80, -341, -333, -130, 85, 75, 75, 69, -16, -31, 186, 284, 100, -310, + -389, 63, 579, 629, 364, 161, 278, 421, 542, 705, 929, 1026, 892, 813, 731, 658, + 774, 888, 1032, 1010, 956, 914, 654, 419, 364, 571, 723, 583, 339, 115, 52, 186, + 277, 158, -192, -300, 112, 537, 528, 203, 96, 211, 359, 392, 513, 611, 575, 420, + 484, 670, 784, 665, 647, 793, 866, 860, 878, 826, 774, 761, 874, 967, 833, 775, + 715, 723, 767, 892, 996, 933, 821, 801, 923, 1029, 946, 763, 641, 507, 570, 580, + 520, 566, 508, 585, 644, 478, 390, 424, 569, 678, 561, 514, 415, 273, 236, 324, + 507, 598, 533, 472, 327, 250, 354, 522, 648, 524, 345, 224, 353, 493, 296, -129, + -123, 398, 789, 747, 511, 469, 479, 493, 343, 427, 671, 879, 954, 844, 719, 678, + 698, 758, 785, 787, 804, 751, 707, 453, 178, 80, 243, 263, 72, -137, -219, -52, + 43, -138, -462, -599, -253, 75, -30, -265, -377, -362, -333, -385, -277, -131, -73, -110, + -92, 3, -37, -110, -147, -167, -88, -143, -173, -141, -131, -108, -102, -97, -23, -83, + -185, -161, -61, 136, 73, -135, -294, -286, -182, -73, -131, -91, -170, -225, -287, -372, + -224, -186, -176, -148, -372, -628, -875, -920, -586, -463, -591, -737, -841, -917, -965, -957, + -783, -626, -676, -873, -1095, -1118, -879, -675, -727, -823, -793, -860, -853, -697, -485, -473, + -782, -898, -623, -207, -275, -503, -489, -304, -328, -401, -357, -79, 269, 382, 428, 249, + 10, 15, 244, 396, 353, 155, 75, 11, -139, -267, -350, -263, -342, -451, -543, -612, + -489, -504, -775, -985, -1159, -1034, -782, -928, -966, -924, -839, -820, -829, -753, -600, -557, + -532, -349, -250, -369, -594, -503, -230, -184, -245, -294, -105, 19, -112, -229, -248, -81, + 185, 186, 74, -36, 35, 215, 166, 97, 77, 182, 372, 476, 363, 165, 2, 109, + 267, 215, 51, 22, 211, 157, -116, -312, -286, -165, -87, -161, -204, -131, -293, -460, + -454, -266, -166, -152, -334, -508, -485, -263, -60, -106, -313, -282, -143, 38, 186, 294, + 219, -73, -190, 161, 639, 582, 383, 548, 941, 933, 494, 520, 957, 1350, 1392, 1315, + 1138, 904, 874, 1143, 1429, 1317, 959, 954, 1144, 1059, 787, 616, 727, 812, 609, 323, + 148, 220, 413, 298, -177, -286, -111, 230, 153, -79, 23, 127, 5, -193, -188, 111, + 229, 159, 231, 376, 354, 291, 387, 698, 784, 587, 534, 675, 753, 646, 561, 645, + 845, 843, 776, 631, 652, 862, 917, 782, 687, 715, 849, 902, 835, 781, 627, 551, + 609, 678, 572, 520, 485, 500, 446, 212, 33, 81, 288, 276, 57, -120, -122, -36, + -92, -101, -39, 18, 41, -31, -186, -199, -33, 161, 196, 1, -53, 39, 208, 217, + 207, 359, 343, 76, -27, 255, 714, 733, 574, 600, 713, 609, 457, 640, 940, 1126, + 971, 877, 824, 825, 875, 1107, 1214, 920, 536, 493, 566, 457, 261, 123, 258, 156, + -168, -423, -473, -332, -223, -486, -919, -1025, -806, -546, -689, -893, -815, -703, -856, -1054, + -921, -473, -273, -383, -465, -553, -673, -646, -406, -136, -152, -342, -409, -236, -269, -408, + -274, -6, 21, -98, -124, -132, -192, -339, -228, -24, -116, -323, -335, -229, -78, -100, + -372, -519, -453, -299, -198, -339, -328, -351, -489, -733, -914, -755, -535, -481, -612, -787, + -896, -1135, -1204, -1073, -849, -873, -967, -1031, -1063, -1273, -1286, -996, -758, -914, -1172, -1011, + -752, -682, -790, -708, -422, -662, -1022, -852, -263, -96, -408, -655, -302, -109, -358, -392, + -83, 262, 48, -251, -359, -205, -31, 140, 256, 39, -306, -354, -236, -188, -313, -407, + -193, -196, -591, -988, -1038, -658, -368, -511, -1091, -1375, -1083, -619, -645, -987, -951, -669, + -559, -844, -888, -525, -262, -418, -483, -355, -170, -139, -22, 231, 237, -74, -237, -42, + 141, 155, 184, 337, 379, 11, -176, 35, 364, 486, 330, 195, 324, 389, 306, 356, + 478, 627, 565, 354, 270, 319, 370, 375, 371, 339, 256, 182, 141, 324, 320, 183, + 72, 81, 67, -14, 77, 286, 423, 253, -6, 64, 216, 210, 91, 143, 448, 540, + 215, -10, 60, 287, 349, 259, 342, 582, 638, 364, 221, 490, 1008, 974, 640, 720, + 1164, 1186, 781, 695, 1084, 1353, 1181, 1092, 1265, 1306, 1186, 1216, 1361, 1128, 827, 914, + 1242, 1259, 825, 570, 837, 928, 523, 240, 415, 880, 896, 447, -50, -60, 250, 563, + 454, 225, 259, 512, 485, 241, 181, 507, 824, 795, 678, 776, 803, 829, 882, 1008, + 1055, 857, 817, 1074, 1187, 1075, 982, 1065, 1050, 857, 754, 1069, 1266, 1087, 873, 745, + 883, 865, 865, 1016, 1148, 1171, 1074, 821, 780, 902, 972, 1007, 792, 682, 591, 511, + 491, 467, 338, 169, -31, 16, -24, -172, -145, -87, -51, -225, -451, -355, -264, -218, + -253, -216, -63, -112, -254, -322, -161, 36, 25, -14, -47, -93, 49, 220, 153, -139, + -201, 292, 637, 321, 90, 291, 465, 329, 135, 337, 605, 548, 483, 439, 283, 234, + 325, 503, 386, 25, -28, 140, 154, -119, -364, -230, -142, -402, -611, -709, -543, -382, + -465, -780, -961, -852, -454, -352, -608, -742, -556, -431, -554, -641, -353, 6, -67, -394, + -487, -487, -401, -304, -128, -46, -301, -531, -465, -336, -274, -313, -241, -158, -292, -609, + -625, -478, -249, -327, -529, -555, -550, -522, -467, -398, -290, -373, -563, -571, -442, -307, + -375, -490, -571, -631, -676, -796, -794, -626, -755, -948, -1070, -1137, -1097, -1091, -1043, -936, + -1013, -1121, -1168, -1165, -998, -955, -946, -921, -964, -1001, -904, -815, -702, -648, -755, -723, + -668, -638, -596, -500, -449, -621, -870, -919, -574, -507, -644, -678, -462, -388, -587, -608, + -298, -105, -186, -336, -420, -295, -274, -171, -5, -120, -344, -316, -144, -56, -333, -455, + -272, -194, -423, -726, -719, -482, -319, -443, -749, -890, -652, -305, -320, -479, -512, -295, + -245, -436, -374, -104, -13, -212, -421, -378, -296, -262, -82, 53, 29, -217, -353, -136, + -31, -63, 0, 184, 155, -138, -237, -33, 231, 325, 238, 246, 262, 188, 121, 231, + 440, 408, 290, 91, 70, 196, 262, 196, 249, 178, 60, -50, -74, 161, 251, 89, + -109, -205, -237, -234, -243, -107, 58, -20, -191, -155, -68, -2, 17, 63, 323, 289, + 81, 111, 328, 544, 427, 177, 243, 490, 453, 457, 334, 457, 535, 394, 171, 118, + 448, 763, 839, 540, 467, 596, 766, 761, 794, 944, 1080, 1068, 984, 909, 928, 1107, + 1229, 1321, 1081, 843, 986, 1289, 1190, 845, 742, 892, 959, 703, 459, 536, 697, 687, + 434, 171, 79, 352, 577, 550, 343, 246, 393, 425, 341, 371, 646, 784, 652, 418, + 422, 541, 640, 608, 559, 550, 520, 509, 569, 721, 721, 731, 674, 668, 615, 633, + 799, 938, 948, 795, 661, 594, 713, 777, 842, 816, 750, 586, 451, 460, 607, 745, + 726, 578, 417, 297, 188, 201, 264, 329, 295, 114, 68, 106, 108, 123, 50, -42, + -139, -187, -115, -62, -61, -127, -142, -168, -268, -306, -277, -155, -89, -307, -446, -447, + -385, -386, -428, -436, -423, -541, -516, -414, -443, -601, -586, -231, 18, -222, -404, -151, + 116, 37, -204, -142, 217, 294, 233, 139, 150, 235, 301, 292, 218, 87, 45, 184, + 144, -48, -200, -171, -115, -302, -597, -747, -641, -518, -585, -892, -1149, -983, -661, -616, + -920, -1086, -890, -672, -823, -976, -788, -566, -609, -775, -797, -643, -565, -496, -478, -437, + -635, -768, -607, -376, -366, -426, -495, -428, -543, -644, -571, -357, -261, -329, -453, -445, + -386, -277, -348, -386, -381, -473, -523, -571, -410, -254, -289, -446, -464, -435, -361, -405, + -392, -277, -332, -489, -657, -548, -450, -465, -534, -616, -586, -573, -665, -543, -584, -659, + -659, -661, -590, -703, -872, -735, -608, -707, -900, -926, -766, -620, -678, -785, -679, -603, + -537, -615, -479, -66, -128, -536, -687, -69, 539, 269, -179, 59, 532, 503, 219, 343, + 897, 811, 561, 483, 498, 548, 522, 735, 729, 309, 1, 253, 590, 509, 148, 173, + 371, 296, -57, -314, 3, 264, 186, -317, -660, -508, 94, 228, -53, -329, -139, 240, + 37, -164, 152, 685, 554, 153, 70, 286, 543, 547, 649, 714, 539, 271, 421, 794, + 927, 660, 624, 622, 490, 279, 233, 664, 775, 582, 369, 282, 378, 507, 537, 642, + 737, 555, 388, 312, 500, 716, 614, 421, 432, 443, 436, 517, 666, 833, 692, 385, + 268, 394, 487, 381, 302, 285, 234, -25, -104, 120, 347, 273, 193, 255, 313, 281, + 219, 462, 645, 488, 253, 257, 427, 582, 455, 438, 549, 591, 534, 472, 681, 814, + 839, 1006, 881, 577, 351, 811, 1435, 1310, 782, 761, 1190, 1341, 1076, 991, 1336, 1344, + 1053, 796, 779, 897, 952, 1020, 778, 373, 231, 507, 702, 605, 362, 329, 452, 332, + 30, 19, 233, 350, 303, -186, -474, -507, -12, 367, 61, -316, -325, -4, -13, -197, + -101, 393, 398, -67, -239, 9, 308, 284, 245, 367, 200, -138, -85, 285, 585, 406, + 125, 205, 101, -30, -9, 198, 343, 158, -185, -271, -132, -10, 8, -28, -22, -89, + -354, -547, -409, -99, -25, -290, -535, -416, -313, -343, -396, -192, -92, -393, -732, -684, + -423, -280, -484, -596, -615, -645, -721, -693, -411, -296, -449, -514, -443, -406, -451, -445, + -273, -231, -494, -666, -513, -247, -218, -449, -575, -603, -647, -744, -793, -671, -660, -757, + -951, -923, -544, -520, -830, -975, -397, 4, -366, -670, -332, 218, -39, -444, -274, 60, + -27, -184, -276, -267, -402, -521, -323, -370, -658, -792, -648, -511, -719, -1117, -979, -637, + -686, -1021, -1267, -1055, -681, -620, -1078, -1224, -1102, -604, -437, -892, -1135, -885, -607, -740, + -993, -830, -454, -541, -694, -677, -427, -376, -421, -215, -197, -416, -663, -523, -292, -293, + -477, -490, -317, -407, -515, -465, -299, -207, -312, -567, -621, -626, -566, -461, -600, -679, + -757, -872, -824, -690, -603, -523, -551, -503, -466, -529, -450, -168, -8, -120, -271, -305, + -108, 25, 2, -23, 9, 54, -44, -31, -47, -4, 1, -89, -94, -125, -132, -61, + 105, 121, 16, -112, -42, 98, 156, 133, 199, 329, 244, 56, 99, 301, 359, 359, + 235, 243, 351, 389, 457, 580, 603, 286, -79, 54, 641, 642, 179, 28, 318, 399, + 148, 107, 526, 719, 416, 200, 210, 325, 388, 497, 515, 384, 89, 7, 175, 293, + 226, 49, 51, 175, 157, 54, 149, 357, 533, 369, -34, -49, 353, 869, 874, 646, + 598, 741, 769, 645, 799, 1129, 1101, 752, 576, 639, 720, 725, 757, 802, 667, 301, + 191, 445, 654, 595, 398, 330, 347, 297, 243, 471, 641, 602, 365, 276, 495, 644, + 741, 768, 842, 814, 572, 407, 520, 884, 974, 639, 372, 482, 545, 580, 538, 692, + 741, 524, 405, 516, 733, 799, 679, 624, 728, 574, 456, 541, 775, 820, 499, 332, + 477, 623, 581, 483, 493, 621, 468, 205, 260, 438, 565, 459, 292, 288, 324, 301, + 376, 402, 437, 287, 115, 174, 225, 175, 87, -91, -122, -123, -173, -339, -521, -480, + -112, -261, -613, -750, -494, -276, -424, -631, -492, -447, -478, -383, -347, -356, -386, -313, + -181, -279, -447, -289, 3, 0, -195, -406, -302, -63, -128, -412, -498, -356, -245, -410, + -714, -710, -536, -265, -421, -780, -910, -749, -634, -747, -869, -743, -650, -893, -1027, -936, + -807, -836, -903, -848, -854, -1014, -1090, -861, -733, -793, -961, -957, -907, -943, -1033, -899, + -804, -840, -902, -1005, -834, -657, -601, -603, -647, -616, -519, -519, -502, -433, -322, -365, + -581, -637, -527, -464, -436, -425, -405, -436, -540, -573, -430, -313, -325, -456, -489, -449, + -434, -428, -336, -264, -333, -441, -336, -247, -296, -382, -439, -351, -439, -597, -590, -510, + -498, -513, -629, -686, -696, -715, -593, -629, -771, -883, -976, -1044, -958, -938, -1004, -1057, + -1117, -1091, -1108, -1156, -975, -786, -891, -1132, -1117, -822, -523, -575, -640, -557, -450, -444, + -442, -242, -52, -8, -54, -6, 75, 140, 270, 492, 523, 357, 214, 332, 559, 619, + 532, 410, 373, 348, 211, 160, 187, 307, 307, 43, -289, -251, 13, 144, 26, -262, + -272, -247, -278, -213, -41, 0, -36, -195, -138, 34, 97, 247, 370, 349, 219, 83, + 192, 498, 617, 636, 567, 501, 529, 579, 736, 831, 864, 810, 680, 651, 682, 781, + 834, 875, 822, 641, 571, 695, 783, 831, 774, 632, 501, 435, 499, 671, 692, 653, + 556, 497, 449, 449, 561, 695, 679, 494, 435, 409, 585, 651, 620, 670, 639, 602, + 649, 677, 828, 921, 845, 704, 602, 549, 585, 573, 556, 483, 355, 189, 213, 225, + 281, 196, 128, 90, 19, -18, 22, 90, 112, 61, -24, 15, 79, 184, 246, 160, + 166, 172, 230, 370, 310, 317, 519, 574, 573, 461, 464, 650, 721, 685, 690, 658, + 699, 737, 710, 699, 663, 666, 678, 633, 532, 419, 424, 477, 384, 255, 161, 227, + 248, 196, 104, 121, 172, 247, 205, 48, 23, 179, 333, 269, 105, 214, 325, 390, + 363, 403, 530, 493, 474, 476, 546, 575, 532, 534, 569, 420, 320, 298, 322, 375, + 258, 159, 76, 42, 35, 36, 35, 87, 61, -71, -88, -75, -28, -22, -39, 8, + -52, -214, -164, -71, 6, 22, -76, -79, -34, 3, -7, 23, 50, -17, -116, -178, + -118, -69, -149, -181, -244, -243, -260, -332, -329, -301, -379, -390, -426, -456, -524, -536, + -468, -476, -581, -698, -726, -574, -494, -477, -484, -489, -484, -470, -560, -516, -486, -460, + -602, -703, -648, -526, -509, -581, -583, -537, -611, -600, -539, -459, -507, -546, -604, -685, + -720, -755, -708, -648, -720, -754, -725, -776, -798, -741, -696, -478, -503, -605, -589, -595, + -475, -437, -423, -414, -326, -303, -213, -206, -164, -37, 28, 21, -15, -46, 78, 204, + 114, 26, -34, -11, -13, -65, -51, -15, 19, -25, -188, -317, -311, -197, -111, -289, + -446, -488, -487, -437, -415, -408, -397, -399, -415, -404, -288, -235, -208, -132, -200, -229, + -286, -246, -63, -18, -10, -45, -65, 86, 158, 218, 298, 341, 330, 309, 294, 362, + 497, 537, 504, 480, 426, 456, 514, 508, 575, 527, 404, 337, 314, 344, 356, 299, + 252, 175, 125, 42, 84, 191, 188, 176, 115, 134, 222, 207, 251, 288, 331, 293, + 315, 367, 426, 493, 527, 528, 587, 559, 533, 587, 662, 671, 614, 549, 504, 551, + 547, 540, 521, 453, 395, 379, 311, 281, 370, 291, 260, 202, 118, 185, 225, 283, + 310, 259, 275, 323, 366, 445, 448, 507, 537, 508, 531, 529, 604, 630, 610, 606, + 630, 671, 812, 804, 759, 735, 794, 913, 970, 865, 827, 888, 883, 843, 791, 809, + 845, 836, 759, 740, 673, 717, 761, 756, 661, 570, 573, 554, 593, 548, 506, 557, + 495, 454, 486, 496, 604, 644, 520, 436, 428, 484, 621, 584, 470, 419, 380, 409, + 449, 490, 501, 454, 306, 226, 250, 254, 254, 235, 163, 96, -14, -80, -67, -12, + 50, 35, -35, -80, 4, 76, 162, 198, 180, 141, 95, 190, 241, 275, 272, 243, + 209, 113, 138, 219, 258, 274, 161, 86, 32, 47, 57, 66, 21, -85, -232, -296, + -314, -304, -340, -426, -446, -546, -626, -609, -593, -552, -643, -709, -713, -763, -748, -747, + -730, -722, -757, -776, -716, -685, -589, -618, -627, -613, -573, -561, -510, -479, -392, -368, + -470, -506, -449, -415, -411, -445, -463, -462, -531, -607, -633, -720, -736, -772, -913, -945, + -1085, -1093, -1139, -1140, -1113, -1200, -1208, -1137, -1081, -1052, -1107, -1092, -974, -931, -955, -975, + -860, -820, -752, -754, -768, -691, -681, -591, -442, -422, -535, -582, -491, -239, -276, -396, + -427, -388, -378, -472, -502, -496, -472, -589, -667, -694, -729, -635, -582, -626, -700, -852, + -788, -666, -646, -650, -778, -727, -606, -660, -653, -603, -453, -332, -415, -591, -451, -290, + -95, -94, -200, -173, -126, -166, -105, 85, 119, 29, -85, -80, -2, -25, -82, -71, + -126, -256, -454, -512, -374, -294, -366, -537, -537, -596, -646, -534, -450, -342, -428, -602, + -570, -494, -421, -363, -406, -363, -335, -446, -406, -281, -116, -87, -184, -217, -136, -36, + 8, 16, 73, -29, -176, -160, -53, -10, 30, -71, -149, -127, -201, -179, -118, -71, + -85, -169, -224, -165, -96, -139, -126, -71, -110, -105, -29, 82, 233, 307, 276, 306, + 369, 409, 520, 584, 674, 780, 751, 743, 846, 962, 1052, 1049, 997, 1031, 974, 993, + 1017, 1028, 968, 905, 804, 792, 733, 694, 721, 695, 623, 507, 381, 432, 523, 536, + 466, 440, 413, 403, 392, 418, 549, 560, 542, 552, 513, 649, 701, 702, 789, 781, + 790, 862, 874, 920, 919, 866, 953, 989, 887, 700, 620, 745, 873, 810, 623, 536, + 606, 650, 665, 624, 626, 658, 588, 576, 617, 592, 614, 600, 566, 495, 415, 454, + 560, 604, 502, 391, 422, 414, 343, 370, 360, 485, 496, 353, 176, 174, 353, 477, + 355, 174, 164, 154, 178, 187, 229, 207, 90, -79, -97, -41, -34, -43, -121, -171, + -255, -363, -339, -212, -149, -173, -251, -284, -284, -246, -142, -60, 8, -49, -111, -43, + 87, 204, 234, 317, 336, 337, 307, 305, 410, 474, 405, 230, 121, 148, 182, 125, + 156, 100, -45, -174, -313, -204, -167, -245, -374, -504, -610, -636, -651, -620, -571, -659, + -717, -713, -628, -610, -538, -571, -486, -502, -575, -519, -475, -382, -316, -372, -378, -366, + -312, -225, -183, -132, -140, -239, -256, -192, -78, -40, -75, -158, -198, -242, -262, -276, + -277, -314, -408, -533, -607, -632, -652, -636, -654, -730, -804, -864, -860, -790, -805, -852, + -936, -906, -871, -813, -790, -785, -735, -764, -788, -749, -647, -552, -514, -561, -593, -601, + -565, -553, -510, -466, -485, -521, -635, -703, -582, -509, -576, -803, -860, -697, -521, -505, + -561, -537, -533, -505, -373, -264, -237, -149, -230, -174, -200, -141, -28, 103, 8, -89, + -176, -194, -54, -50, -108, -162, -229, -275, -362, -431, -404, -338, -398, -541, -780, -737, + -583, -513, -602, -782, -800, -801, -766, -665, -488, -526, -604, -689, -593, -387, -358, -303, + -194, -236, -280, -349, -279, -34, 92, 98, 89, 58, 63, 200, 298, 438, 460, 317, + 268, 268, 374, 440, 431, 334, 228, 61, -35, 11, 34, 62, -26, -179, -304, -319, + -236, -200, -161, -228, -270, -345, -329, -183, -55, -64, -94, -69, -79, -10, 79, 224, + 271, 253, 188, 227, 364, 432, 473, 543, 499, 468, 426, 426, 562, 611, 563, 502, + 436, 442, 449, 445, 522, 484, 396, 249, 177, 226, 291, 265, 223, 130, 127, 118, + 193, 222, 240, 210, 165, 170, 256, 312, 376, 447, 511, 469, 473, 531, 675, 771, + 750, 744, 754, 781, 795, 851, 896, 920, 832, 705, 679, 684, 661, 644, 594, 496, + 391, 342, 309, 331, 354, 260, 169, 112, 123, 147, 150, 205, 190, 110, 80, 149, + 175, 191, 289, 379, 460, 344, 235, 381, 597, 715, 672, 612, 632, 648, 730, 783, + 854, 819, 724, 724, 704, 711, 762, 638, 637, 481, 338, 307, 308, 280, 220, 69, + -88, -120, -171, -119, -136, -151, -110, -274, -418, -444, -279, -133, -87, -177, -216, -208, + -121, -24, 80, 121, 61, -10, 1, 82, 162, 174, 152, 138, -16, -120, -129, -88, + -77, -143, -269, -332, -434, -469, -494, -448, -434, -511, -657, -742, -703, -605, -542, -622, + -712, -718, -737, -725, -679, -562, -558, -644, -686, -655, -579, -519, -454, -468, -439, -522, + -584, -489, -433, -401, -424, -522, -576, -606, -620, -591, -589, -656, -759, -841, -821, -816, + -839, -880, -909, -991, -1051, -1083, -1094, -1020, -990, -1018, -1040, -1105, -1067, -951, -905, -847, + -825, -871, -851, -810, -702, -612, -573, -573, -589, -623, -520, -470, -404, -353, -419, -465, + -516, -597, -512, -542, -577, -672, -762, -790, -770, -783, -753, -789, -815, -832, -858, -838, + -740, -708, -736, -739, -812, -782, -649, -607, -547, -511, -552, -518, -518, -464, -380, -366, + -340, -335, -318, -254, -217, -236, -247, -213, -118, -66, -65, -144, -59, -103, -139, -158, + -146, -176, -209, -243, -188, -265, -324, -347, -362, -365, -399, -391, -329, -334, -314, -320, + -286, -217, -218, -164, -97, -21, 71, 42, -13, 22, 178, 264, 297, 293, 267, 284, + 277, 323, 398, 389, 330, 259, 152, 240, 274, 211, 171, 118, 28, 9, -14, 36, + 88, 63, -6, -57, 2, -25, 17, 27, 93, 114, 2, 26, 130, 203, 250, 331, + 309, 305, 316, 387, 458, 538, 557, 492, 482, 420, 507, 567, 596, 595, 540, 434, + 474, 487, 509, 473, 400, 364, 318, 271, 260, 275, 237, 180, 90, 88, 79, 118, + 167, 227, 185, 222, 232, 265, 350, 422, 489, 546, 501, 569, 610, 639, 724, 715, + 778, 762, 723, 780, 833, 822, 825, 735, 709, 691, 648, 616, 605, 599, 527, 479, + 417, 424, 463, 480, 421, 377, 349, 305, 323, 346, 355, 305, 278, 284, 282, 298, + 304, 310, 338, 329, 285, 323, 378, 439, 371, 352, 323, 343, 369, 348, 351, 364, + 330, 264, 250, 290, 300, 207, 151, 166, 248, 269, 253, 177, 153, 104, 99, 150, + 198, 153, 100, 143, 157, 242, 255, 291, 311, 269, 276, 290, 342, 435, 398, 389, + 409, 386, 366, 367, 393, 463, 369, 294, 202, 162, 177, 294, 256, 228, 106, -45, + -62, -14, 30, 58, -99, -167, -231, -234, -159, -154, -175, -208, -320, -317, -293, -199, + -159, -169, -177, -187, -256, -244, -184, -122, -143, -185, -250, -306, -240, -218, -95, -69, + -127, -140, -263, -265, -132, -128, -104, -169, -215, -263, -248, -248, -196, -190, -289, -403, + -580, -583, -553, -564, -624, -659, -751, -719, -712, -622, -555, -557, -606, -592, -552, -501, + -492, -448, -315, -300, -257, -264, -228, -210, -160, -121, -102, -164, -194, -169, -157, -135, + -147, -209, -309, -392, -393, -350, -339, -428, -492, -566, -622, -566, -545, -558, -584, -597, + -612, -626, -545, -530, -394, -440, -440, -462, -498, -429, -411, -425, -346, -364, -355, -352, + -359, -257, -256, -275, -273, -317, -268, -259, -278, -219, -234, -258, -289, -275, -197, -200, + -232, -239, -292, -289, -363, -332, -272, -178, -275, -441, -407, -260, -132, -101, -112, -83, + -83, -104, -35, 145, 193, 169, 140, 172, 285, 354, 393, 446, 406, 392, 356, 357, + 443, 460, 366, 324, 238, 186, 148, 48, 144, 213, 153, 13, -144, -115, 4, 50, + 58, 24, -81, -95, -25, 103, 270, 312, 216, 171, 184, 288, 411, 436, 439, 431, + 358, 346, 390, 470, 484, 471, 457, 410, 358, 323, 406, 457, 443, 359, 315, 288, + 311, 360, 431, 467, 402, 307, 215, 243, 323, 325, 311, 249, 199, 187, 143, 234, + 310, 308, 271, 208, 188, 228, 300, 292, 350, 340, 407, 419, 416, 526, 602, 563, + 575, 613, 660, 656, 642, 708, 761, 780, 661, 611, 629, 614, 633, 612, 587, 509, + 441, 372, 400, 431, 390, 290, 262, 235, 314, 331, 329, 332, 316, 324, 310, 352, + 368, 361, 356, 314, 336, 348, 318, 329, 326, 303, 235, 115, 106, 126, 127, 127, + 83, 79, 34, 51, 8, 38, 27, -30, -52, -115, -141, -91, -161, -126, -165, -258, + -249, -231, -247, -216, -258, -272, -299, -320, -275, -206, -233, -312, -310, -208, -87, -55, + 25, 55, 82, 61, 217, 332, 328, 272, 195, 223, 257, 308, 305, 251, 133, -2, + 14, 17, -67, -130, -230, -252, -300, -367, -464, -426, -419, -385, -446, -551, -659, -598, + -473, -390, -331, -394, -438, -466, -479, -276, -166, -227, -327, -434, -385, -305, -283, -293, + -316, -378, -511, -532, -495, -520, -547, -575, -560, -571, -723, -713, -672, -615, -599, -680, + -721, -756, -806, -783, -696, -629, -674, -789, -864, -834, -701, -672, -734, -710, -800, -795, + -786, -699, -574, -555, -600, -644, -634, -549, -578, -567, -488, -478, -484, -485, -504, -479, + -462, -497, -467, -399, -427, -505, -565, -592, -501, -477, -543, -496, -525, -504, -522, -498, + -427, -440, -502, -478, -412, -345, -328, -376, -316, -240, -251, -249, -263, -267, -237, -187, + -193, -162, -199, -268, -228, -268, -222, -226, -271, -237, -307, -308, -314, -270, -212, -228, + -242, -296, -284, -327, -231, -229, -237, -227, -256, -290, -239, -192, -146, -151, -215, -193, + -189, -198, -107, -124, -159, -149, -176, -164, -126, -113, -23, -49, -53, -16, -14, 11, + 48, 23, 96, 18, 35, 141, 217, 199, 141, 69, 211, 305, 295, 337, 320, 327, + 321, 290, 368, 456, 451, 381, 407, 453, 506, 540, 548, 531, 559, 532, 616, 638, + 612, 609, 668, 653, 641, 575, 514, 564, 656, 677, 641, 481, 436, 525, 564, 631, + 572, 589, 534, 475, 530, 642, 722, 599, 513, 521, 597, 637, 614, 598, 623, 629, + 597, 588, 643, 671, 716, 687, 698, 690, 612, 643, 638, 683, 720, 693, 688, 676, + 664, 688, 723, 771, 774, 686, 581, 624, 685, 710, 661, 567, 598, 565, 538, 546, + 510, 545, 454, 390, 430, 358, 338, 301, 283, 308, 318, 307, 317, 338, 354, 381, + 360, 505, 490, 467, 436, 452, 506, 556, 565, 533, 547, 547, 539, 526, 521, 526, + 510, 524, 467, 505, 541, 441, 459, 498, 482, 467, 417, 353, 399, 358, 442, 399, + 373, 391, 290, 319, 340, 333, 299, 232, 236, 182, 154, 137, 131, 138, 160, 95, + 108, 122, 104, 123, 133, 159, 182, 139, 75, 36, 124, 149, 148, 123, 84, 97, + 87, 56, 49, 41, -8, -95, -94, -154, -153, -233, -291, -219, -204, -171, -227, -273, + -275, -197, -194, -127, -113, -106, -98, -97, -101, -17, -23, -58, -89, -70, -11, -7, + -79, -64, -92, -191, -181, -252, -195, -228, -289, -291, -283, -296, -347, -444, -446, -400, + -386, -443, -477, -521, -444, -522, -447, -376, -392, -380, -425, -408, -322, -383, -383, -399, + -371, -377, -408, -392, -363, -351, -377, -355, -294, -311, -373, -336, -312, -209, -225, -337, + -288, -281, -235, -247, -289, -300, -315, -419, -374, -373, -373, -362, -448, -415, -404, -438, + -385, -413, -395, -347, -393, -427, -418, -369, -372, -391, -310, -262, -284, -353, -293, -266, + -183, -218, -240, -210, -173, -201, -188, -150, -126, -129, -151, -74, -49, -78, -116, -109, + -40, -4, -44, -36, 49, 77, 21, 34, 68, 146, 127, 177, 163, 234, 241, 170, + 250, 267, 296, 211, 190, 254, 289, 318, 281, 318, 298, 315, 317, 353, 350, 323, + 257, 279, 245, 303, 271, 197, 256, 224, 282, 228, 181, 212, 199, 184, 174, 207, + 213, 184, 177, 221, 252, 178, 185, 265, 259, 266, 288, 295, 325, 321, 352, 378, + 357, 381, 412, 449, 472, 507, 456, 450, 430, 490, 534, 493, 537, 495, 496, 514, + 442, 475, 457, 459, 414, 361, 321, 342, 345, 303, 358, 332, 250, 337, 330, 356, + 347, 345, 425, 405, 399, 436, 420, 436, 409, 407, 414, 456, 442, 475, 502, 461, + 486, 516, 493, 455, 475, 503, 518, 469, 478, 501, 517, 513, 422, 455, 400, 406, + 438, 414, 369, 305, 318, 326, 305, 268, 271, 246, 224, 204, 167, 161, 173, 168, + 135, 102, 77, 64, 65, -18, 18, -37, -92, -64, -6, 15, -18, -64, -77, -95, + -88, -38, -31, -53, -55, -91, -117, -107, -41, -9, -59, -73, -85, -87, -60, -66, + -48, 19, -58, -88, -99, -91, -60, -60, -91, -63, -117, -119, -110, -96, -121, -71, + -90, -85, -45, -54, -44, 7, -10, -17, -42, -88, -97, -79, -94, -75, -158, -193, + -189, -175, -149, -191, -232, -280, -346, -313, -273, -333, -361, -408, -396, -378, -452, -405, + -410, -481, -476, -513, -488, -462, -499, -502, -446, -502, -473, -491, -537, -481, -529, -544, + -534, -557, -550, -514, -569, -530, -547, -602, -665, -622, -590, -595, -609, -661, -613, -630, + -643, -617, -636, -655, -692, -701, -662, -665, -667, -686, -657, -670, -669, -691, -692, -642, + -677, -678, -685, -658, -680, -660, -678, -642, -603, -620, -573, -578, -499, -522, -544, -525, + -466, -456, -477, -495, -478, -479, -459, -490, -466, -481, -425, -418, -412, -358, -412, -434, + -375, -378, -361, -427, -419, -412, -379, -389, -378, -354, -398, -342, -330, -338, -323, -349, + -417, -407, -383, -364, -352, -406, -369, -334, -378, -338, -395, -412, -338, -406, -373, -365, + -392, -310, -358, -280, -261, -266, -212, -233, -273, -172, -149, -150, -143, -104, -50, -72, + -111, -58, -56, -90, -49, -75, -24, 22, 15, 15, 72, 50, 34, 51, 56, 157, + 162, 116, 92, 144, 186, 175, 190, 247, 300, 279, 303, 329, 342, 344, 411, 426, + 463, 429, 435, 452, 458, 424, 460, 427, 455, 487, 487, 556, 543, 593, 554, 493, + 505, 542, 534, 513, 535, 531, 551, 554, 574, 617, 621, 649, 659, 653, 679, 673, + 650, 663, 711, 726, 690, 695, 780, 748, 767, 741, 792, 843, 812, 833, 851, 844, + 809, 832, 856, 877, 818, 802, 821, 783, 802, 766, 692, 705, 663, 638, 635, 622, + 583, 539, 579, 543, 507, 474, 439, 452, 518, 476, 431, 372, 400, 453, 424, 450, + 466, 418, 408, 420, 412, 434, 445, 432, 407, 408, 458, 434, 469, 435, 475, 447, + 427, 461, 488, 493, 474, 463, 433, 413, 474, 447, 469, 477, 418, 455, 430, 426, + 453, 394, 340, 325, 249, 247, 218, 297, 293, 247, 198, 193, 192, 207, 225, 209, + 141, 92, 100, 159, 146, 90, 57, 80, 41, -11, -23, 7, 44, 54, 21, -52, + -61, -34, -33, -18, -92, -139, -163, -191, -131, -168, -155, -206, -224, -242, -261, -225, + -165, -207, -176, -189, -206, -170, -235, -192, -198, -202, -207, -241, -287, -202, -195, -235, + -230, -222, -229, -230, -276, -262, -247, -281, -307, -292, -326, -268, -317, -325, -378, -400, + -398, -392, -398, -329, -360, -355, -435, -379, -376, -429, -388, -409, -353, -417, -455, -374, + -413, -359, -351, -390, -332, -368, -347, -366, -371, -335, -358, -363, -389, -418, -389, -419, + -477, -483, -500, -539, -524, -473, -495, -499, -532, -561, -504, -525, -543, -469, -496, -472, + -500, -529, -395, -394, -498, -462, -436, -405, -414, -500, -424, -440, -496, -485, -502, -446, + -467, -517, -482, -517, -561, -602, -594, -572, -571, -612, -638, -555, -534, -534, -565, -568, + -517, -479, -459, -383, -356, -305, -312, -272, -249, -169, -205, -109, -29, -52, -56, -124, + -77, 27, 34, 3, -20, -15, 23, -32, -68, 3, 0, -83, -120, -106, -143, -156, + -195, -177, -181, -178, -218, -170, -98, -97, -95, -87, -58, -32, 8, 84, 175, 169, + 238, 278, 299, 343, 383, 427, 453, 430, 434, 382, 397, 440, 472, 460, 430, 359, + 286, 221, 271, 259, 190, 172, 154, 116, 81, 90, 116, 86, 104, 74, 129, 157, + 230, 280, 308, 281, 352, 387, 423, 451, 524, 586, 586, 600, 598, 591, 645, 640, + 676, 589, 539, 501, 543, 523, 474, 389, 302, 299, 297, 263, 234, 166, 103, 126, + 114, 134, 174, 159, 207, 235, 244, 332, 376, 390, 477, 484, 588, 653, 687, 680, + 681, 746, 789, 823, 799, 754, 756, 705, 769, 717, 633, 587, 542, 540, 486, 373, + 307, 220, 253, 165, 166, 133, 63, 70, 19, 16, 45, 27, 29, 83, 65, 64, + 51, 129, 193, 253, 262, 313, 333, 337, 367, 452, 433, 510, 459, 387, 427, 374, + 399, 381, 256, 263, 199, 134, 69, 13, -38, -76, -129, -186, -243, -311, -361, -301, + -307, -325, -349, -345, -282, -266, -205, -206, -215, -173, -183, -100, 2, -20, 73, 58, + 83, 146, 124, 154, 185, 133, 111, 28, -12, 1, -66, -154, -206, -234, -257, -311, + -403, -490, -514, -572, -616, -603, -623, -642, -685, -679, -672, -705, -694, -667, -609, -541, + -594, -574, -580, -485, -455, -445, -380, -374, -384, -368, -352, -268, -269, -233, -282, -319, + -278, -316, -303, -289, -396, -363, -448, -514, -502, -565, -617, -650, -760, -782, -747, -831, + -777, -723, -766, -808, -851, -811, -716, -727, -705, -630, -610, -637, -557, -483, -383, -393, + -363, -377, -299, -216, -217, -226, -270, -212, -204, -252, -271, -264, -317, -379, -397, -456, + -479, -506, -528, -505, -553, -611, -671, -621, -586, -563, -572, -596, -566, -504, -500, -483, + -485, -423, -380, -417, -379, -332, -318, -301, -289, -243, -219, -196, -154, -89, -94, -103, + -91, -103, -62, -7, -5, 82, 77, 66, 42, -40, -46, 17, 16, -33, -10, -86, + -71, -92, -119, -117, -125, -125, -155, -167, -208, -191, -127, -108, -51, -44, 19, 49, + 88, 166, 160, 214, 271, 286, 337, 431, 439, 414, 449, 403, 424, 395, 398, 387, + 385, 346, 350, 267, 236, 175, 165, 202, 191, 175, 240, 245, 250, 285, 226, 234, + 256, 281, 337, 307, 270, 333, 352, 379, 366, 397, 408, 378, 438, 387, 415, 462, + 483, 528, 574, 595, 665, 671, 664, 628, 669, 749, 808, 804, 882, 879, 887, 830, + 744, 719, 694, 720, 693, 657, 644, 500, 420, 352, 365, 361, 272, 280, 317, 292, + 298, 310, 363, 401, 450, 497, 532, 600, 588, 632, 659, 697, 796, 790, 875, 912, + 882, 837, 758, 699, 727, 658, 626, 661, 664, 570, 485, 400, 386, 396, 388, 411, + 407, 326, 347, 421, 401, 372, 344, 304, 327, 326, 320, 304, 304, 343, 335, 319, + 271, 277, 342, 343, 411, 360, 342, 423, 456, 559, 658, 606, 647, 592, 568, 618, + 660, 681, 724, 695, 622, 592, 546, 484, 426, 317, 252, 256, 140, 41, -13, -171, + -203, -194, -200, -288, -350, -250, -168, -206, -241, -193, -57, 66, 163, 237, 260, 288, + 277, 333, 415, 484, 508, 541, 506, 396, 351, 284, 214, 152, -8, -78, -84, -137, + -212, -310, -406, -439, -462, -475, -517, -529, -570, -492, -501, -593, -588, -467, -366, -326, + -339, -383, -342, -296, -259, -214, -229, -278, -289, -245, -225, -226, -230, -241, -239, -291, + -289, -262, -231, -201, -232, -312, -355, -370, -287, -262, -296, -403, -477, -474, -532, -587, + -653, -666, -695, -731, -761, -873, -912, -977, -922, -828, -821, -779, -674, -579, -474, -497, + -478, -441, -513, -386, -253, -191, -151, -46, -85, -75, -143, -177, -140, -214, -338, -354, + -398, -510, -478, -692, -763, -797, -883, -771, -868, -940, -932, -882, -706, -651, -648, -585, + -505, -438, -369, -333, -340, -267, -192, -38, 40, -21, 14, 28, 5, -8, -118, -151, + -146, -145, -143, -78, -74, -129, -155, -264, -286, -232, -196, -103, -97, -155, -105, -55, + 69, 74, 1, 59, -27, 33, 113, -1, 17, 73, 76, 103, -14, -102, -1, 1, + 77, 110, 56, 81, 128, 187, 240, 260, 347, 397, 413, 381, 527, 551, 662, 707, + 569, 641, 479, 467, 544, 504, 480, 324, 253, 237, 102, 106, 193, 141, -1, 1, + 47, 221, 266, 261, 384, 435, 509, 488, 535, 647, 593, 751, 828, 762, 672, 716, + 765, 747, 637, 540, 680, 585, 550, 570, 472, 371, 168, 96, 272, 254, 307, 476, + 410, 428, 448, 514, 646, 568, 500, 646, 751, 929, 874, 828, 819, 694, 765, 766, + 669, 648, 572, 619, 543, 492, 432, 355, 394, 389, 389, 347, 331, 510, 469, 598, + 725, 635, 654, 702, 652, 759, 820, 810, 818, 737, 705, 607, 517, 591, 468, 313, + 139, 57, 181, 44, 2, 16, -95, -43, -45, -97, 64, -11, 58, 307, 263, 296, + 395, 611, 457, 412, 561, 403, 490, 534, 494, 487, 272, 322, 234, -3, -95, -195, + -65, -157, -369, -307, -313, -205, -185, -214, -237, -414, -303, -30, -86, 4, 79, 166, + 95, -23, 8, -78, -88, -109, -175, 23, 45, -28, -111, -186, -118, -200, -273, -352, + -380, -159, -78, -55, -92, -141, -105, 7, 9, -86, -12, -67, -13, -95, -123, -10, + -108, -89, -217, -375, -455, -436, -536, -621, -651, -702, -526, -590, -766, -720, -804, -735, + -652, -698, -550, -417, -147, -18, -177, -147, -73, 11, -6, -35, 70, 179, 129, 118, + -48, -235, -236, -293, -380, -490, -648, -695, -560, -685, -829, -844, -969, -874, -865, -960, + -797, -896, -723, -599, -678, -558, -552, -392, -380, -404, -310, -425, -331, -276, -369, -315, + -334, -250, -340, -487, -398, -465, -346, -345, -417, -307, -393, -341, -367, -324, -194, -387, + -255, -300, -331, -272, -336, -241, -269, -321, -294, -459, -409, -446, -446, -359, -466, -348, + -458, -429, -381, -534, -390, -448, -432, -356, -455, -267, -194, -194, 8, -159, -152, -39, + 49, 246, 110, 288, 242, 119, 238, 146, 183, 66, 17, 102, -79, -76, -101, -180, + -162, -201, -135, -234, -362, -362, -421, -194, -144, -185, 22, -48, 71, 109, 48, 266, + 226, 244, 495, 582, 597, 559, 572, 599, 471, 494, 435, 457, 472, 452, 597, 474, + 348, 394, 371, 460, 493, 583, 600, 582, 588, 493, 631, 714, 641, 745, 585, 615, + 690, 533, 647, 566, 479, 588, 541, 642, 667, 639, 570, 406, 536, 584, 634, 745, + 729, 763, 850, 716, 646, 663, 842, 899, 857, 902, 927, 952, 940, 998, 1001, 855, + 902, 835, 847, 909, 754, 798, 704, 578, 617, 575, 709, 827, 609, 636, 550, 523, + 647, 565, 633, 647, 572, 690, 710, 603, 619, 649, 674, 655, 708, 776, 768, 809, + 673, 603, 591, 571, 569, 492, 564, 577, 382, 434, 399, 320, 387, 474, 510, 335, + 255, 401, 369, 422, 456, 497, 485, 296, 354, 365, 283, 221, 247, 219, 210, 211, + 52, 75, 40, -1, 181, 121, 112, 145, -13, 139, 228, 328, 456, 399, 402, 442, + 253, 297, 305, 198, 241, 241, 332, 343, 169, 55, -94, -142, -57, -25, -159, -44, + -97, -145, -73, -280, -190, -149, -202, -36, -57, -53, -15, -144, -24, -96, -89, 73, + -67, -137, -147, -169, -114, -192, -202, -87, -165, -264, -214, -268, -260, -230, -295, -249, + -245, -152, -73, -217, -343, -246, -392, -419, -471, -581, -417, -392, -367, -412, -656, -659, + -577, -591, -570, -619, -598, -539, -664, -666, -633, -668, -679, -656, -638, -645, -614, -642, + -642, -625, -451, -353, -318, -329, -420, -586, -505, -483, -464, -425, -576, -552, -633, -731, + -848, -985, -948, -885, -935, -846, -876, -915, -867, -928, -823, -716, -643, -520, -486, -478, + -431, -462, -485, -456, -325, -281, -228, -184, -328, -368, -479, -526, -570, -636, -576, -551, + -684, -723, -649, -661, -695, -675, -776, -691, -524, -438, -242, -288, -341, -291, -343, -290, + -237, -290, -237, -337, -375, -364, -456, -350, -389, -446, -291, -333, -431, -405, -393, -308, + -222, -124, -12, 20, -50, -1, 76, 122, 132, 63, 137, 170, 45, -32, -14, -46, + -78, -59, -30, 45, -68, -109, -192, -171, -45, -119, -127, -18, 73, 66, -34, -115, + -175, -49, 45, 197, 336, 280, 316, 279, 296, 308, 374, 380, 552, 589, 480, 435, + 328, 166, 215, 185, 258, 228, 125, 179, 83, 15, -12, -126, -88, 33, 48, 192, + 205, 209, 318, 200, 230, 363, 439, 738, 769, 738, 802, 693, 567, 572, 522, 545, + 592, 554, 541, 498, 371, 382, 366, 465, 478, 407, 525, 517, 480, 469, 458, 663, + 638, 625, 779, 624, 626, 562, 317, 311, 391, 372, 452, 374, 325, 319, 177, 154, + 220, 316, 404, 373, 377, 382, 368, 471, 493, 463, 578, 558, 484, 519, 348, 415, + 514, 462, 672, 528, 474, 568, 435, 301, 178, 72, 356, 525, 597, 561, 410, 260, + 57, -48, -14, 85, 241, 278, 282, 273, 239, 167, 170, 225, 162, 230, 232, 260, + 298, 214, 206, 348, 363, 429, 441, 457, 431, 309, 109, 17, -10, 102, 339, 381, + 320, 171, -41, -204, -135, -123, 88, 269, 350, 319, 124, 40, 66, 53, 53, 54, + 87, 64, -63, -55, -146, -170, -155, -248, -236, -301, -392, -364, -388, -438, -392, -306, + -152, -52, -120, -210, -315, -328, -280, -277, -170, -83, -158, -231, -353, -526, -469, -499, + -492, -376, -417, -407, -374, -535, -504, -488, -579, -483, -459, -455, -365, -544, -716, -768, + -813, -755, -612, -581, -468, -523, -617, -662, -642, -624, -559, -540, -490, -495, -577, -616, + -704, -715, -680, -615, -539, -465, -504, -544, -629, -772, -804, -794, -697, -509, -485, -446, + -527, -698, -810, -746, -639, -562, -483, -543, -579, -662, -821, -806, -792, -738, -616, -632, + -694, -666, -749, -762, -819, -818, -670, -620, -622, -584, -665, -646, -660, -606, -409, -311, + -258, -273, -322, -344, -437, -431, -359, -280, -292, -355, -541, -644, -672, -710, -669, -628, + -554, -469, -534, -499, -500, -525, -523, -374, -308, -227, -272, -337, -357, -409, -486, -431, + -308, -217, -156, -154, -270, -364, -413, -394, -318, -262, -240, -141, -198, -260, -262, -310, + -230, -189, -173, -64, 46, 99, 61, -14, -67, 9, 141, 150, 230, 220, 202, 154, + 36, 23, 53, 153, 262, 281, 159, 102, 68, 28, 110, 250, 303, 369, 414, 374, + 316, 281, 229, 404, 438, 527, 575, 547, 482, 513, 508, 555, 562, 600, 597, 556, + 489, 478, 512, 443, 423, 520, 480, 458, 373, 250, 224, 209, 294, 396, 456, 491, + 546, 578, 599, 561, 557, 621, 762, 859, 849, 737, 651, 584, 571, 537, 575, 636, + 710, 718, 688, 648, 579, 528, 476, 494, 514, 575, 598, 556, 504, 469, 485, 514, + 547, 584, 619, 665, 665, 604, 534, 465, 528, 599, 561, 546, 442, 349, 325, 291, + 306, 318, 385, 390, 396, 308, 275, 235, 311, 316, 413, 489, 578, 541, 487, 406, + 416, 493, 536, 543, 464, 402, 376, 333, 291, 343, 384, 442, 438, 378, 277, 268, + 215, 213, 290, 267, 275, 220, 217, 136, 98, 30, 99, 201, 308, 298, 343, 362, + 355, 275, 234, 230, 301, 298, 232, 165, 82, -16, -50, -55, -66, 21, 58, 60, + 115, 49, 0, 42, -34, -27, 35, -17, 83, 85, 43, 70, -25, -57, -15, -5, + 63, 75, 33, -13, -111, -203, -254, -276, -198, -197, -282, -346, -358, -355, -380, -363, + -293, -173, -127, -114, -131, -150, -117, -134, -109, -95, -132, -69, -120, -179, -224, -281, + -220, -223, -272, -279, -354, -396, -379, -378, -372, -346, -229, -272, -300, -330, -332, -251, + -264, -316, -301, -348, -352, -381, -434, -477, -453, -423, -350, -456, -480, -466, -417, -407, + -415, -472, -386, -322, -404, -466, -578, -626, -638, -660, -601, -552, -488, -402, -458, -444, + -417, -490, -497, -525, -535, -559, -603, -583, -579, -635, -695, -722, -687, -672, -643, -644, + -655, -650, -635, -717, -706, -643, -617, -575, -629, -601, -601, -645, -562, -474, -489, -401, + -355, -330, -281, -350, -370, -371, -371, -331, -372, -385, -322, -301, -379, -396, -387, -307, + -304, -276, -247, -194, -161, -151, -105, -27, -52, 12, -3, -2, 4, -24, -19, -9, + -45, -75, -154, -175, -212, -181, -151, -106, -74, -98, -142, -40, 7, 36, 90, 106, + 97, 145, 100, 130, 79, 57, 191, 238, 244, 274, 238, 315, 375, 357, 396, 387, + 317, 273, 187, 146, 181, 117, 131, 153, 163, 191, 229, 279, 334, 334, 391, 439, + 440, 455, 387, 352, 441, 436, 457, 458, 468, 529, 511, 478, 449, 396, 474, 510, + 482, 451, 390, 393, 415, 350, 381, 382, 446, 465, 432, 382, 354, 355, 418, 463, + 517, 618, 592, 603, 623, 615, 611, 584, 583, 622, 557, 468, 440, 422, 363, 264, + 236, 287, 316, 347, 367, 395, 418, 423, 423, 508, 541, 623, 613, 617, 572, 484, + 482, 424, 406, 449, 389, 413, 359, 285, 269, 278, 359, 370, 364, 361, 335, 297, + 200, 148, 87, 134, 112, 127, 161, 109, 95, 120, 127, 203, 209, 212, 294, 249, + 198, 58, 17, 30, -35, -10, 51, 19, 22, -29, -78, -24, -68, -96, -90, -113, + -90, -109, -117, -186, -187, -166, -109, -121, -144, -238, -266, -332, -269, -273, -297, -270, + -267, -181, -221, -258, -304, -322, -346, -334, -337, -442, -473, -422, -458, -452, -460, -450, + -348, -419, -380, -221, -256, -210, -181, -186, -97, -81, -63, -74, -106, -191, -150, -137, + -149, -151, -142, -149, -147, -177, -245, -201, -145, -80, -41, -111, -171, -271, -364, -380, + -477, -524, -545, -528, -504, -516, -579, -555, -487, -458, -357, -306, -282, -271, -313, -369, + -465, -449, -401, -350, -314, -301, -349, -396, -458, -488, -480, -487, -459, -404, -477, -520, + -633, -628, -605, -553, -542, -541, -548, -624, -608, -682, -753, -693, -678, -545, -451, -473, + -451, -436, -482, -502, -485, -508, -454, -517, -571, -559, -603, -582, -553, -590, -498, -499, + -467, -421, -364, -368, -370, -364, -331, -379, -378, -463, -507, -537, -485, -514, -504, -506, + -497, -449, -455, -446, -350, -315, -231, -159, -172, -182, -219, -289, -342, -411, -438, -380, + -384, -334, -323, -240, -165, -54, 50, 226, 319, 394, 403, 409, 306, 219, 178, 125, + 198, 216, 135, 68, -54, -151, -151, -102, -62, -29, 0, -38, -106, -184, -267, -272, + -241, -205, -127, -90, -27, -70, -134, -125, 0, 104, 249, 414, 476, 557, 539, 416, + 394, 340, 365, 437, 382, 322, 205, 110, 107, 87, 125, 194, 237, 346, 416, 431, + 447, 373, 425, 417, 511, 576, 562, 557, 440, 319, 311, 279, 370, 435, 475, 570, + 631, 607, 555, 582, 647, 713, 766, 757, 684, 605, 476, 432, 386, 407, 420, 466, + 539, 610, 630, 671, 688, 671, 757, 784, 798, 718, 649, 504, 408, 392, 361, 453, + 439, 389, 328, 215, 196, 181, 237, 385, 497, 539, 564, 440, 333, 290, 309, 385, + 448, 542, 519, 435, 272, 160, 87, 128, 303, 422, 555, 560, 386, 269, 91, 26, + 87, 82, 112, 104, 3, -128, -271, -328, -292, -187, 11, 137, 252, 248, 234, 229, + 235, 385, 553, 675, 799, 767, 621, 541, 259, 186, 270, 346, 433, 448, 433, 365, + 246, 148, 153, 157, 229, 257, 235, 154, 31, -115, -259, -321, -320, -263, -147, -40, + -12, -28, -27, -57, 5, 69, 149, 234, 281, 159, 118, 103, 82, 97, 83, 52, + -38, -103, -259, -385, -481, -488, -348, -206, -137, -118, -183, -282, -271, -260, -227, -189, + -199, -211, -292, -431, -588, -648, -595, -510, -440, -310, -253, -314, -374, -422, -474, -418, + -389, -336, -331, -405, -507, -619, -762, -741, -680, -524, -341, -296, -342, -388, -476, -475, + -439, -396, -266, -233, -304, -447, -663, -812, -892, -927, -811, -685, -570, -483, -423, -491, + -562, -590, -615, -532, -448, -461, -430, -445, -506, -551, -625, -641, -537, -418, -396, -310, + -361, -395, -475, -478, -430, -379, -303, -268, -267, -280, -318, -340, -340, -354, -311, -332, + -399, -498, -563, -640, -621, -580, -520, -370, -295, -104, 26, 170, 203, 238, 276, 230, + 136, 84, 66, 129, 235, 290, 272, 139, 82, 28, 6, 32, 25, 85, 108, 119, + 95, 2, -114, -219, -278, -264, -227, -133, -82, -53, -19, -20, 21, 91, 188, 283, + 301, 368, 377, 360, 362, 327, 427, 492, 537, 479, 337, 345, 325, 314, 399, 383, + 402, 439, 330, 289, 181, 113, 124, 170, 189, 306, 377, 421, 404, 421, 357, 346, + 307, 291, 327, 264, 297, 360, 371, 368, 399, 375, 380, 409, 399, 336, 380, 335, + 397, 405, 350, 359, 305, 349, 473, 504, 564, 634, 677, 700, 652, 574, 495, 349, + 303, 254, 255, 231, 221, 273, 286, 315, 345, 317, 354, 312, 352, 465, 556, 536, + 464, 367, 328, 266, 206, 167, 182, 316, 498, 606, 635, 642, 642, 618, 608, 596, + 612, 574, 463, 422, 381, 320, 271, 236, 323, 331, 348, 402, 310, 224, 189, 228, + 371, 493, 571, 605, 593, 544, 516, 455, 446, 603, 741, 844, 783, 607, 449, 291, + 132, 74, 83, 148, 219, 289, 293, 202, 86, 44, -33, -88, -127, -125, -118, -113, + -170, -194, -237, -170, -27, 107, 184, 275, 367, 382, 358, 277, 349, 437, 402, 289, + 123, 102, 87, -39, -4, 44, 79, 151, 104, 5, -3, -87, -76, -29, -108, -185, + -199, -236, -287, -416, -513, -573, -589, -531, -423, -415, -399, -421, -466, -509, -550, -562, + -524, -468, -394, -343, -445, -561, -558, -598, -586, -586, -482, -399, -429, -466, -529, -571, + -456, -340, -232, -181, -197, -233, -347, -488, -617, -704, -645, -619, -577, -617, -779, -940, + -1010, -1042, -1025, -950, -827, -660, -538, -642, -726, -835, -860, -829, -753, -635, -564, -609, + -607, -679, -702, -736, -696, -614, -537, -495, -491, -437, -354, -359, -349, -334, -394, -414, + -461, -621, -748, -783, -820, -786, -807, -729, -582, -532, -507, -421, -368, -336, -266, -199, + -118, -115, -196, -134, -163, -138, -160, -306, -337, -430, -463, -531, -640, -659, -603, -586, + -634, -619, -647, -691, -702, -688, -689, -579, -533, -452, -442, -489, -531, -533, -496, -461, + -419, -362, -318, -233, -180, -104, -164, -165, -117, -60, -17, -1, 102, 209, 183, 132, + 16, -31, -21, -71, -46, -79, -178, -173, -231, -303, -374, -425, -275, -116, -45, -30, + -53, -67, -57, -73, -69, -78, 21, 131, 202, 170, 82, -24, -22, -54, 60, 175, + 252, 326, 380, 374, 341, 351, 369, 423, 453, 509, 615, 649, 589, 602, 481, 448, + 482, 511, 542, 472, 354, 319, 381, 353, 398, 421, 425, 436, 446, 367, 372, 377, + 432, 550, 604, 625, 635, 612, 616, 653, 642, 616, 553, 518, 601, 657, 710, 742, + 723, 755, 741, 698, 698, 682, 657, 646, 654, 685, 612, 498, 453, 323, 263, 259, + 212, 274, 352, 481, 696, 730, 748, 883, 971, 1033, 1035, 945, 894, 805, 659, 603, + 514, 364, 220, 187, 138, 121, 106, 139, 183, 261, 295, 250, 163, 98, 60, 88, + 73, 148, 208, 193, 205, 266, 318, 269, 249, 362, 456, 541, 530, 502, 535, 545, + 520, 517, 454, 422, 453, 428, 340, 201, 124, 93, 22, 39, 109, 80, 82, 81, + 107, 154, 130, 108, 120, 19, -24, 24, -21, -121, -251, -362, -374, -373, -316, -271, + -233, -109, -101, -67, -137, -245, -236, -136, 38, 167, 171, 93, 14, -108, -232, -352, + -371, -257, -88, 67, 117, 104, 35, -95, -211, -235, -205, -174, -154, -192, -212, -329, + -487, -593, -706, -629, -533, -395, -283, -274, -339, -387, -485, -442, -349, -321, -299, -375, + -393, -315, -373, -405, -355, -194, -119, -194, -338, -427, -511, -524, -506, -495, -452, -424, + -428, -440, -489, -606, -609, -585, -565, -452, -415, -377, -314, -319, -348, -379, -335, -267, + -198, -252, -163, -59, -9, -55, -140, -271, -395, -560, -659, -758, -874, -876, -833, -806, + -788, -842, -860, -847, -870, -807, -719, -695, -665, -585, -516, -540, -629, -678, -687, -639, + -639, -594, -570, -438, -360, -266, -301, -375, -419, -423, -426, -428, -484, -393, -347, -406, + -407, -386, -406, -441, -386, -358, -317, -463, -545, -577, -640, -713, -711, -643, -576, -532, + -513, -463, -457, -442, -451, -434, -465, -372, -278, -333, -382, -412, -428, -401, -397, -352, + -208, -108, 4, 78, 90, 125, 124, 146, 126, 165, 158, 134, 176, 168, 151, 98, + 52, 41, -9, 6, 90, 84, 17, 4, -93, -69, -94, -32, 22, 113, 151, 160, + 167, 152, 120, 156, 163, 204, 307, 329, 344, 380, 388, 355, 340, 386, 480, 542, + 612, 686, 727, 619, 555, 412, 356, 383, 391, 424, 386, 346, 423, 488, 495, 516, + 666, 768, 792, 909, 930, 941, 921, 860, 906, 905, 858, 878, 873, 813, 755, 679, + 620, 560, 477, 489, 513, 570, 495, 469, 365, 327, 327, 246, 216, 254, 305, 427, + 458, 458, 444, 537, 566, 542, 543, 559, 673, 735, 697, 702, 675, 697, 729, 689, + 635, 588, 559, 605, 543, 499, 454, 403, 417, 388, 414, 459, 434, 485, 444, 397, + 385, 336, 319, 299, 253, 208, 143, 47, 7, -94, -182, -182, -186, -98, -47, 7, + 100, 133, 66, 5, -81, -57, -1, 42, 176, 231, 220, 233, 162, 73, 26, 0, + 69, 165, 248, 282, 241, 203, 168, 183, 138, 143, 140, 168, 248, 130, -39, -119, + -257, -286, -317, -357, -292, -293, -332, -323, -404, -369, -338, -274, -188, -76, -105, -84, + -151, -216, -209, -258, -257, -196, -184, -166, -223, -299, -316, -346, -415, -382, -329, -288, + -278, -320, -326, -345, -370, -368, -396, -348, -303, -252, -264, -271, -203, -137, -78, -14, + 31, -9, -20, -41, -72, -84, -196, -232, -383, -409, -530, -676, -785, -885, -865, -883, + -885, -845, -827, -817, -829, -767, -676, -616, -534, -391, -349, -296, -271, -311, -333, -363, + -356, -355, -423, -447, -383, -394, -416, -419, -405, -239, -156, -183, -105, -125, -194, -326, + -447, -467, -493, -518, -459, -478, -445, -535, -573, -598, -574, -484, -439, -399, -362, -432, + -429, -514, -608, -637, -721, -688, -554, -550, -480, -490, -537, -513, -546, -557, -477, -461, + -365, -310, -273, -186, -124, -151, -167, -154, -163, -197, -189, -207, -198, -232, -260, -302, + -344, -372, -332, -248, -194, -227, -220, -275, -238, -267, -311, -340, -389, -405, -360, -385, + -385, -354, -321, -260, -183, -105, -2, 27, 77, 97, 113, 105, 61, 123, 146, 134, + 104, 15, -57, -88, -42, 1, 67, 62, 95, 103, 134, 175, 223, 225, 323, 373, + 424, 440, 422, 486, 541, 594, 687, 703, 743, 713, 686, 686, 571, 530, 478, 493, + 543, 439, 326, 260, 85, 76, 57, 81, 187, 226, 285, 334, 270, 265, 332, 417, + 536, 672, 771, 865, 914, 830, 776, 749, 716, 756, 766, 816, 809, 727, 712, 654, + 632, 577, 580, 622, 653, 669, 690, 626, 633, 629, 607, 632, 594, 591, 630, 585, + 514, 506, 465, 405, 376, 359, 280, 363, 307, 293, 263, 173, 177, 183, 166, 242, + 290, 375, 447, 440, 412, 416, 433, 487, 578, 625, 643, 646, 575, 567, 478, 389, + 395, 410, 463, 553, 438, 445, 443, 395, 399, 358, 283, 296, 262, 262, 226, 144, + 91, 16, 32, 39, 61, 97, 136, 130, 179, 147, 137, 136, 166, 215, 271, 194, + 208, 233, 215, 158, 140, 133, 164, 112, 92, 108, 107, 69, 108, 147, 130, 75, + 87, 71, 56, 89, 136, 205, 230, 259, 262, 215, 219, 222, 250, 298, 269, 280, + 245, 199, 91, -77, -123, -183, -206, -247, -341, -353, -362, -431, -500, -579, -600, -564, + -487, -482, -451, -388, -340, -240, -206, -143, -113, -81, -95, -53, -47, -63, -91, -124, + -115, -152, -215, -214, -223, -224, -223, -239, -207, -189, -187, -209, -228, -295, -265, -231, + -265, -253, -219, -247, -248, -283, -302, -304, -427, -403, -404, -474, -485, -542, -583, -531, + -607, -612, -607, -637, -609, -590, -662, -605, -576, -540, -497, -460, -421, -385, -452, -454, + -371, -392, -389, -342, -323, -317, -354, -358, -424, -571, -548, -612, -562, -510, -554, -571, + -609, -652, -638, -625, -617, -600, -570, -535, -492, -479, -507, -468, -494, -386, -357, -462, + -406, -350, -307, -249, -306, -265, -177, -212, -219, -246, -304, -289, -260, -225, -157, -136, + -92, -63, -8, -15, -8, 9, 20, 137, 195, 151, 213, 218, 274, 306, 296, 378, + 382, 438, 432, 414, 410, 374, 320, 283, 244, 155, 111, -32, -157, -188, -214, -193, + -216, -197, -204, -168, -129, -136, -119, -80, -8, 52, 140, 195, 216, 213, 204, 256, + 312, 326, 360, 409, 464, 492, 459, 460, 460, 472, 440, 411, 377, 320, 289, 317, + 303, 335, 373, 373, 394, 426, 423, 406, 396, 328, 380, 427, 370, 389, 358, 334, + 362, 291, 283, 321, 297, 368, 343, 270, 234, 200, 178, 200, 217, 262, 311, 371, + 388, 406, 411, 383, 420, 460, 483, 569, 547, 521, 448, 357, 334, 351, 323, 332, + 324, 277, 279, 265, 170, 134, 105, 105, 164, 180, 178, 144, 163, 154, 182, 184, + 119, 143, 160, 128, 122, 43, -15, 16, -30, 24, 69, 60, 41, 88, 53, 90, + 81, 61, 123, 156, 153, 168, 141, 102, 144, 138, 156, 151, 222, 284, 294, 364, + 424, 492, 484, 495, 516, 429, 408, 318, 235, 237, 183, 131, 53, -39, -67, -80, + -109, -126, -114, -175, -131, -201, -218, -180, -241, -162, -154, -152, -97, -48, -59, -38, + -60, -23, 20, 9, 22, 17, 18, 31, 30, -7, 31, 6, 124, 118, 133, 130, + 73, 30, -3, -32, -66, -70, -72, -65, -73, -131, -140, -90, -123, -118, -71, -114, + -88, -114, -224, -254, -302, -358, -369, -443, -479, -459, -489, -517, -551, -545, -447, -404, + -310, -217, -225, -220, -229, -318, -300, -363, -342, -319, -387, -400, -458, -536, -559, -582, + -543, -547, -558, -471, -511, -553, -553, -584, -586, -580, -546, -573, -533, -528, -539, -627, + -673, -598, -511, -501, -431, -422, -449, -464, -479, -449, -406, -427, -328, -361, -344, -406, + -496, -501, -499, -510, -476, -487, -452, -383, -352, -375, -284, -220, -159, -47, 45, 113, + 150, 124, 143, 196, 208, 237, 207, 115, 49, 18, -48, -69, -50, -45, -5, -20, + -72, -132, -188, -218, -269, -269, -277, -231, -196, -247, -213, -243, -224, -258, -189, -107, + -27, -61, 12, -7, 8, 66, 66, 169, 222, 244, 285, 283, 255, 248, 243, 253, + 242, 272, 335, 307, 304, 312, 330, 379, 412, 436, 526, 526, 535, 537, 527, 465, + 435, 417, 431, 472, 402, 381, 371, 378, 372, 333, 376, 397, 421, 417, 445, 491, + 474, 485, 462, 472, 480, 496, 506, 505, 549, 598, 632, 675, 678, 703, 683, 679, + 674, 658, 649, 615, 593, 583, 517, 432, 381, 348, 400, 406, 451, 503, 517, 551, + 556, 612, 575, 543, 592, 605, 656, 657, 615, 649, 575, 584, 527, 514, 554, 508, + 431, 438, 378, 362, 303, 372, 373, 348, 412, 379, 331, 342, 391, 451, 520, 557, + 618, 651, 653, 679, 712, 700, 756, 790, 751, 773, 723, 658, 643, 542, 491, 438, + 305, 313, 256, 184, 210, 163, 133, 145, 165, 175, 165, 117, 81, 97, 120, 179, + 224, 209, 206, 222, 192, 162, 106, 105, 177, 192, 207, 247, 241, 235, 194, 187, + 183, 157, 169, 213, 224, 247, 191, 213, 203, 170, 186, 190, 163, 155, 181, 169, + 128, 50, 79, 66, 15, 49, 17, -25, -70, -116, -218, -183, -221, -224, -137, -169, + -182, -205, -275, -287, -287, -307, -230, -169, -182, -173, -211, -212, -188, -274, -247, -236, + -224, -173, -195, -202, -219, -277, -301, -357, -401, -416, -437, -414, -433, -448, -493, -508, + -530, -491, -484, -476, -415, -391, -368, -375, -394, -393, -362, -384, -402, -399, -465, -486, + -490, -555, -557, -561, -534, -587, -594, -617, -668, -635, -623, -609, -592, -547, -460, -446, + -458, -461, -382, -392, -340, -324, -283, -263, -239, -232, -250, -275, -270, -273, -322, -342, + -389, -444, -472, -562, -570, -629, -669, -702, -724, -735, -726, -758, -725, -685, -641, -610, + -574, -577, -556, -572, -547, -564, -548, -556, -521, -490, -453, -486, -519, -526, -562, -551, + -576, -567, -516, -479, -447, -426, -429, -446, -434, -395, -384, -302, -264, -272, -219, -227, + -248, -283, -307, -289, -254, -280, -212, -243, -173, -229, -277, -221, -274, -284, -216, -196, + -206, -194, -222, -231, -244, -256, -218, -166, -182, -162, -174, -227, -243, -232, -259, -269, + -229, -185, -155, -200, -188, -263, -248, -234, -199, -97, -75, -65, 10, -12, 21, -39, + -21, 61, 65, 159, 185, 186, 211, 168, 154, 166, 188, 180, 251, 260, 258, 276, + 263, 286, 290, 274, 306, 299, 301, 289, 295, 319, 314, 259, 301, 364, 354, 386, + 424, 499, 513, 526, 518, 537, 600, 581, 639, 662, 621, 668, 607, 578, 507, 451, + 458, 356, 313, 295, 173, 207, 195, 148, 183, 177, 235, 283, 292, 361, 387, 413, + 434, 438, 420, 412, 379, 397, 440, 415, 452, 501, 435, 468, 413, 317, 325, 270, + 309, 321, 240, 272, 248, 189, 209, 193, 218, 221, 214, 299, 291, 285, 267, 247, + 258, 283, 246, 293, 283, 254, 282, 195, 152, 136, 94, 117, 129, 116, 132, 139, + 66, 35, 33, -28, 16, 5, 20, -3, 16, -57, -70, -94, -186, -178, -203, -204, + -191, -291, -301, -319, -386, -387, -389, -393, -326, -350, -367, -307, -435, -412, -408, -418, + -419, -431, -389, -382, -364, -379, -379, -360, -339, -312, -245, -263, -210, -213, -195, -163, + -200, -273, -245, -331, -337, -379, -404, -433, -481, -412, -363, -363, -318, -275, -264, -205, + -180, -116, -94, -129, -134, -131, -115, -114, -190, -250, -240, -363, -354, -383, -446, -431, + -463, -529, -553, -641, -659, -675, -716, -694, -636, -601, -577, -581, -532, -497, -545, -501, + -470, -495, -460, -458, -510, -439, -469, -405, -407, -417, -469, -503, -582, -569, -572, -547, + -489, -522, -511, -500, -600, -567, -635, -649, -630, -650, -575, -592, -624, -631, -598, -581, + -570, -544, -568, -472, -425, -470, -459, -466, -502, -435, -436, -449, -424, -465, -450, -417, + -445, -385, -394, -394, -391, -423, -439, -541, -554, -553, -562, -550, -552, -565, -543, -569, + -578, -588, -602, -653, -681, -695, -696, -680, -660, -638, -659, -684, -615, -665, -643, -630, + -647, -608, -608, -538, -461, -505, -513, -488, -465, -472, -470, -439, -371, -316, -318, -336, + -367, -440, -402, -420, -348, -264, -257, -166, -97, -78, -24, -31, 31, 97, 107, 146, + 116, 113, 148, 98, 88, 77, 72, 33, -22, -25, -52, -72, -76, -84, -37, -62, + -49, -62, -87, -73, -95, -33, 24, 22, 66, 59, 78, 90, 125, 253, 262, 297, + 360, 408, 439, 480, 478, 553, 578, 532, 562, 531, 486, 487, 473, 428, 489, 476, + 436, 402, 346, 282, 254, 154, 194, 220, 267, 305, 313, 341, 369, 362, 329, 380, + 408, 451, 460, 500, 472, 450, 422, 424, 476, 486, 538, 560, 546, 534, 491, 483, + 441, 419, 420, 386, 444, 399, 400, 373, 317, 340, 325, 342, 385, 352, 354, 350, + 323, 288, 254, 268, 273, 238, 297, 253, 248, 209, 178, 195, 164, 148, 206, 128, + 108, 118, 116, 117, 98, 94, 193, 196, 184, 235, 230, 215, 242, 287, 297, 376, + 397, 431, 451, 450, 515, 503, 526, 595, 582, 609, 592, 562, 571, 567, 590, 522, + 478, 467, 410, 379, 368, 266, 248, 234, 156, 180, 138, 110, 68, 45, 1, 23, + -11, -66, -31, -31, -42, -21, -103, -102, -108, -70, -57, 19, -6, 11, 52, 58, + 111, 157, 101, 176, 188, 132, 167, 104, 37, 43, -75, -57, -93, -168, -129, -202, + -264, -245, -255, -272, -266, -277, -230, -220, -225, -221, -242, -287, -307, -308, -296, -312, + -295, -302, -276, -253, -282, -289, -260, -217, -232, -244, -258, -284, -323, -356, -392, -378, + -426, -426, -417, -418, -426, -432, -462, -470, -454, -463, -443, -407, -388, -415, -409, -412, + -420, -412, -472, -439, -407, -410, -402, -428, -410, -399, -465, -447, -468, -466, -461, -452, + -434, -480, -522, -504, -550, -538, -568, -548, -505, -498, -446, -399, -404, -361, -329, -239, + -209, -145, -127, -69, -86, -83, -90, -114, -132, -122, -150, -153, -136, -168, -227, -302, + -309, -333, -341, -326, -326, -329, -355, -427, -430, -506, -492, -439, -408, -378, -391, -371, + -369, -387, -357, -302, -303, -228, -151, -164, -175, -148, -113, -106, -165, -114, -47, -53, + -59, -48, -34, -47, -25, -50, 2, -10, 49, 58, 70, 59, 92, 115, 80, 130, + 179, 164, 177, 108, 128, 154, 99, 146, 184, 196, 263, 288, 280, 338, 268, 315, + 316, 244, 278, 260, 212, 188, 134, 112, 126, 121, 68, 51, 83, 39, 73, 62, + 19, 40, 74, 65, 52, 48, 42, 74, 88, 119, 153, 154, 162, 165, 157, 140, + 134, 116, 164, 190, 174, 200, 136, 161, 114, 48, 65, 84, 71, 61, 59, 83, + 75, 60, 119, 141, 214, 275, 302, 361, 338, 419, 448, 397, 492, 517, 508, 533, + 532, 542, 569, 477, 494, 519, 476, 464, 515, 432, 390, 374, 338, 350, 350, 310, + 335, 299, 322, 336, 307, 294, 333, 296, 294, 318, 332, 335, 330, 276, 322, 301, + 305, 337, 306, 268, 335, 261, 305, 276, 220, 276, 200, 167, 230, 185, 217, 215, + 137, 206, 184, 150, 156, 99, 149, 171, 70, 124, 119, 98, 139, 155, 176, 185, + 252, 253, 279, 233, 215, 229, 209, 189, 180, 133, 140, 126, 162, 110, 107, 76, + 66, 70, 44, 21, -19, -63, -95, -95, -170, -172, -198, -215, -166, -203, -232, -208, + -258, -222, -207, -191, -207, -172, -199, -215, -163, -193, -212, -193, -173, -152, -126, -147, + -154, -125, -146, -179, -201, -199, -247, -215, -253, -264, -274, -314, -245, -231, -229, -159, + -150, -90, -71, -58, -16, -41, -32, -35, -1, -50, -87, -84, -68, -97, -111, -116, + -118, -131, -180, -158, -214, -241, -214, -247, -320, -325, -291, -343, -358, -360, -306, -283, + -289, -261, -276, -294, -277, -210, -219, -271, -294, -254, -281, -256, -290, -337, -335, -356, + -379, -323, -394, -397, -429, -405, -473, -469, -505, -472, -445, -493, -464, -458, -473, -452, + -465, -457, -423, -466, -418, -396, -377, -321, -305, -256, -177, -171, -112, -95, -69, -69, + -58, 9, -16, 5, 47, 5, -3, 8, -43, -37, -74, -60, -52, -83, -105, -112, + -87, -119, -125, -163, -150, -164, -209, -170, -167, -213, -204, -156, -156, -115, -147, -93, + -70, -47, -1, -5, 66, 88, 110, 122, 143, 150, 188, 209, 168, 177, 184, 213, + 229, 210, 269, 217, 220, 248, 265, 365, 411, 422, 471, 501, 531, 585, 574, 591, + 626, 641, 692, 712, 758, 771, 806, 814, 810, 806, 785, 821, 834, 767, 783, 726, + 759, 808, 738, 740, 767, 737, 786, 783, 787, 823, 835, 851, 853, 808, 856, 865, + 834, 872, 830, 784, 893, 867, 895, 874, 861, 867, 856, 813, 805, 777, 768, 738, + 705, 674, 646, 664, 630, 601, 602, 552, 563, 573, 588, 588, 570, 562, 604, 550, + 584, 602, 580, 602, 561, 595, 614, 646, 628, 637, 658, 600, 604, 605, 588, 598, + 562, 559, 573, 508, 534, 499, 455, 452, 400, 402, 367, 346, 371, 303, 317, 302, + 256, 270, 254, 290, 312, 244, 226, 274, 235, 256, 246, 253, 246, 252, 253, 229, + 268, 223, 247, 272, 270, 278, 281, 257, 276, 277, 235, 273, 216, 197, 225, 241, + 215, 237, 201, 309, 233, 256, 280, 280, 347, 352, 342, 399, 335, 343, 313, 269, + 269, 250, 221, 236, 202, 167, 200, 146, 163, 198, 93, 96, 83, 77, 88, 75, + 47, 97, 64, 73, 98, 75, 70, 108, 103, 66, 59, 63, 30, 69, -2, 33, + -23, -62, -19, -26, -69, -61, -87, -110, -127, -170, -176, -195, -207, -161, -167, -199, + -204, -223, -216, -230, -271, -266, -288, -267, -244, -254, -223, -232, -227, -203, -224, -269, + -197, -202, -235, -188, -268, -243, -269, -249, -200, -266, -253, -227, -290, -244, -309, -370, + -390, -428, -451, -463, -529, -511, -504, -533, -531, -496, -497, -537, -516, -545, -523, -568, + -544, -534, -540, -525, -546, -558, -558, -569, -504, -570, -524, -506, -525, -448, -509, -496, + -451, -479, -472, -477, -500, -441, -439, -410, -419, -429, -413, -398, -363, -387, -382, -343, + -379, -321, -305, -322, -282, -300, -257, -253, -248, -216, -224, -172, -114, -121, -103, -60, + -60, -59, -97, -85, -86, -111, -53, -72, -68, -7, -2, -13, 42, 28, 1, 24, + 2, -6, 50, 26, 23, 19, -9, 14, 22, 52, 54, 26, 50, 55, 51, 55, + 67, 65, 84, 42, 57, 55, 67, 30, 32, 28, 26, 6, 5, 2, 0, 1, + 13, -13, 41, 53, 69, 108, 101, 144, 127, 136, 203, 160, 153, 173, 201, 245, + 221, 246, 237, 224, 249, 174, 158, 174, 120, 122, 113, 104, 110, 105, 102, 75, + 74, 80, 69, 68, 78, 33, 25, 8, -22, 17, 43, 63, 60, 68, 75, 76, + 91, 61, 83, 87, 115, 148, 133, 139, 128, 139, 124, 137, 175, 210, 219, 204, + 242, 227, 208, 213, 210, 218, 232, 183, 229, 226, 173, 228, 204, 195, 243, 178, + 218, 213, 170, 205, 234, 221, 300, 276, 222, 265, 194, 179, 222, 191, 206, 262, + 191, 240, 238, 217, 265, 245, 216, 282, 221, 262, 264, 227, 270, 245, 236, 238, + 199, 257, 203, 157, 201, 122, 134, 182, 121, 143, 97, 70, 36, 2, -42, -8, + -53, -54, -35, -101, -109, -90, -125, -161, -163, -209, -174, -225, -253, -178, -222, -254, + -268, -291, -252, -317, -311, -237, -287, -297, -289, -275, -281, -336, -308, -300, -335, -298, + -283, -306, -320, -356, -408, -401, -455, -474, -461, -492, -494, -465, -497, -507, -508, -541, + -540, -561, -596, -590, -587, -587, -552, -584, -539, -511, -526, -537, -482, -498, -464, -433, + -504, -441, -439, -408, -385, -398, -377, -365, -415, -394, -416, -404, -390, -370, -318, -319, + -313, -336, -356, -298, -363, -346, -296, -330, -270, -296, -317, -304, -308, -329, -359, -314, + -307, -317, -335, -334, -318, -290, -251, -224, -235, -251, -259, -287, -239, -245, -230, -213, + -148, -93, -126, -120, -139, -178, -157, -178, -145, -129, -148, -60, -73, -100, -121, -127, + -143, -175, -179, -149, -185, -179, -153, -165, -128, -195, -179, -203, -233, -226, -265, -247, + -205, -202, -217, -162, -167, -232, -240, -322, -340, -321, -308, -223, -168, -169, -137, -184, + -173, -193, -184, -200, -206, -143, -100, -94, -66, -113, -117, -174, -208, -159, -206, -185, + -129, -108, -97, -132, -170, -151, -125, -141, -162, -165, -112, -73, -43, -26, -45, 62, + 57, 78, 106, 115, 126, 156, 163, 96, 132, 188, 214, 303, 256, 288, 286, 279, + 327, 302, 301, 358, 349, 390, 403, 383, 448, 452, 487, 506, 434, 427, 451, 458, + 506, 557, 557, 664, 659, 620, 617, 512, 529, 509, 469, 564, 637, 654, 686, 653, + 556, 553, 485, 489, 525, 567, 624, 679, 677, 650, 627, 585, 553, 541, 531, 578, + 577, 582, 703, 682, 681, 741, 687, 584, 620, 564, 560, 538, 554, 643, 666, 671, + 693, 610, 597, 475, 430, 401, 391, 444, 588, 621, 584, 537, 490, 472, 319, 302, + 249, 341, 419, 476, 500, 462, 419, 328, 348, 346, 264, 275, 265, 345, 371, 330, + 323, 382, 283, 245, 209, 156, 121, 86, 148, 223, 240, 196, 180, 156, 118, 97, + 25, -44, 37, 66, 130, 207, 127, 127, 131, 72, -45, -118, -86, -8, 102, 56, + 93, 53, 130, 70, -17, -130, -132, -52, -9, 82, 110, 129, 121, 128, 15, -143, + -236, -128, -15, 52, 82, 79, 56, 24, 76, -70, -238, -205, -114, 18, 92, 0, + -17, 6, -13, -31, -103, -225, -108, 6, 10, 32, -46, -105, 48, -9, -65, -104, + -164, -72, 24, 4, -60, -77, -41, 39, -11, -97, -81, -49, -45, 9, -64, -139, + -92, -71, -90, -147, -120, -156, -126, -140, -277, -227, -242, -211, -114, -119, -221, -336, + -381, -295, -350, -427, -310, -290, -242, -225, -276, -332, -465, -359, -338, -379, -337, -385, + -200, -234, -337, -416, -456, -399, -430, -378, -413, -436, -414, -340, -300, -424, -472, -536, + -547, -523, -521, -525, -426, -461, -466, -537, -687, -707, -661, -577, -552, -628, -566, -491, + -487, -614, -740, -760, -586, -524, -486, -487, -478, -468, -549, -546, -622, -691, -544, -313, + -233, -355, -459, -467, -478, -439, -429, -467, -396, -257, -217, -320, -454, -472, -343, -244, + -276, -294, -321, -174, -186, -301, -434, -402, -249, -116, -32, -120, -131, -256, -255, -173, + -258, -252, -111, 99, 159, -67, -247, -161, -84, 47, 30, -98, 5, 201, 205, 127, + -71, -117, 56, 117, 179, 108, 134, 220, 249, 127, 11, -23, 74, 385, 308, 231, + 138, 207, 280, 126, 45, 60, 211, 336, 301, 199, 123, 165, 172, 247, 105, 40, + 194, 345, 311, 157, 28, 139, 211, 198, 186, 204, 198, 224, 230, 156, 121, 111, + 320, 339, 259, 121, 155, 219, 172, 114, 117, 154, 152, 198, 243, 160, 71, 68, + 148, 110, -5, -17, 119, 185, 110, -42, -51, 135, 141, 74, 99, 60, 103, 140, + 188, 153, 54, 63, 163, 239, 170, 24, 49, 187, 322, 157, 83, 176, 241, 191, + 185, 172, 182, 192, 144, 258, 207, 205, 233, 227, 214, 259, 229, 200, 266, 293, + 332, 236, 206, 194, 233, 260, 211, 231, 232, 242, 290, 240, 148, 191, 110, 171, + 237, 167, 72, 165, 295, 267, 77, 26, 122, 98, 173, 224, 202, 181, 263, 213, + 81, 10, 128, 264, 240, 221, 178, 166, 82, 95, 135, 53, 11, 167, 238, 155, + 101, -39, -7, 75, 13, 51, 92, 140, 128, 25, -66, -119, -205, -87, 61, 50, + 38, 2, -31, -26, -96, -202, -227, -55, 85, 40, 26, -12, -65, -106, -186, -176, + -166, -108, -22, 31, -132, -136, -136, -190, -180, -307, -296, -270, -187, -192, -229, -277, + -270, -208, -286, -379, -362, -333, -272, -195, -361, -419, -356, -336, -315, -371, -399, -399, + -317, -279, -326, -423, -429, -295, -208, -312, -383, -354, -267, -172, -362, -402, -352, -214, + -237, -291, -198, -311, -254, -248, -315, -319, -341, -237, -120, -217, -280, -320, -261, -223, + -277, -295, -365, -254, -171, -184, -350, -405, -337, -268, -266, -352, -353, -356, -247, -252, + -365, -474, -491, -373, -356, -260, -375, -459, -309, -266, -245, -470, -468, -266, -249, -212, + -323, -361, -164, -130, -211, -359, -302, -197, -143, -199, -195, -269, -208, -152, -149, -216, + -338, -263, -190, -192, -205, -284, -77, -118, -139, -173, -202, -120, -85, -114, -160, -120, + -84, -73, -17, -38, -25, -116, -100, 34, -20, -106, -98, -21, 110, -15, -33, -54, + -10, 4, -62, -105, -10, 29, 71, 177, 94, -1, -26, 19, 78, -41, -86, 66, + 194, 219, 237, 169, 96, 51, 108, 175, 77, 64, 176, 324, 364, 256, 168, 201, + 234, 244, 134, 162, 381, 331, 369, 377, 247, 219, 213, 332, 297, 214, 229, 404, + 276, 335, 326, 396, 340, 284, 334, 401, 311, 314, 413, 415, 346, 282, 405, 543, + 443, 278, 255, 331, 407, 319, 258, 382, 456, 454, 431, 246, 343, 395, 386, 336, + 237, 313, 434, 462, 375, 293, 309, 368, 405, 326, 257, 278, 352, 464, 290, 236, + 263, 356, 337, 164, 158, 212, 336, 346, 305, 177, 225, 309, 193, 122, 197, 243, + 215, 187, 214, 247, 189, 136, 211, 138, 117, 145, 183, 289, 192, 156, 162, 88, + 122, 91, 162, 242, 131, 124, 137, 222, 132, 54, 55, 200, 207, 193, 171, 120, + 156, 216, 142, -103, -23, 156, 216, 99, 37, 129, 83, 75, -30, -38, 17, 99, + 150, 123, 9, 34, 53, 18, -18, -62, 46, 173, 195, 123, -2, 29, -36, -26, + -55, -45, 5, 67, 130, 38, -187, -167, -71, 12, -176, -141, -22, 8, 45, -103, + -87, -137, -106, -67, 63, -17, -2, 34, 60, 50, -95, -132, 7, 74, -36, -51, + 5, 4, -78, -100, -43, 68, -92, -62, 13, 8, -28, -213, -109, -95, -118, -154, + -173, 14, -14, -152, -110, -134, -191, -126, -143, -19, -102, -206, -98, -67, -209, -324, + -153, -74, -167, -219, -203, -184, -224, -257, -29, -90, -242, -215, -209, -150, -303, -396, + -189, -128, -140, -148, -244, -211, -294, -361, -294, -265, -256, -299, -145, -125, -272, -361, + -345, -273, -314, -364, -311, -323, -257, -177, -206, -296, -328, -285, -168, -282, -398, -374, + -234, -191, -302, -265, -245, -187, -155, -288, -341, -296, -243, -150, -194, -276, -131, -79, + -73, -63, -202, -173, -160, -189, -81, -99, -118, -102, -39, -39, -155, -236, -216, -95, + -117, -95, -49, -24, -80, -78, -114, -59, -27, -22, 28, 8, 6, 72, 22, 33, + 7, 34, 214, 139, 38, -56, 22, 176, 68, 12, 107, 206, 243, 150, 106, 40, + 73, 150, 215, 125, 198, 346, 356, 293, 80, 90, 235, 209, 238, 271, 356, 430, + 359, 238, 218, 126, 137, 291, 262, 289, 248, 261, 449, 376, 122, 108, 235, 453, + 368, 156, 251, 368, 424, 399, 343, 302, 404, 410, 482, 308, 261, 393, 402, 404, + 364, 296, 305, 376, 340, 277, 176, 235, 327, 291, 191, 93, 142, 262, 301, 120, + 111, 172, 296, 257, 112, 242, 245, 357, 381, 150, 211, 247, 224, 184, 157, 186, + 209, 275, 179, 126, 110, 53, 135, 65, 117, 132, 174, 58, 24, 58, 103, 126, + -22, 33, 142, 267, 140, -9, 23, 125, 203, 105, 65, 135, 205, 162, 84, 52, + 70, 149, 242, 91, 191, 151, 41, 27, -10, 115, -6, -36, 44, 84, 52, -83, + -129, -40, -18, 66, 137, -21, 16, 30, -17, 35, -93, -65, 56, 75, 94, -86, + -136, -2, -21, -87, -12, 63, 88, 67, 55, -40, -102, -65, -18, 15, -91, -94, + -34, 19, -81, -186, -164, -90, 75, 58, -36, -93, -77, -59, 27, -123, -94, -50, + -23, 19, -78, -196, -181, -79, -71, -76, -28, -79, -95, -4, -18, -217, -186, -193, + -38, 34, -81, -168, -246, -204, -77, -184, -311, -184, -81, 6, -109, -193, -314, -238, + -176, -81, -115, -219, -100, -51, -140, -288, -382, -382, -181, -112, -175, -335, -245, -172, + -177, -272, -415, -269, -193, -115, -160, -291, -331, -158, -202, -304, -303, -336, -172, -105, + -201, -302, -330, -220, -133, -143, -205, -190, -181, -112, -100, -223, -384, -279, -169, -134, + -81, -203, -262, -196, -70, -228, -290, -296, -98, 7, -70, -134, -248, -200, -88, -54, + -167, -210, -122, 41, 59, -32, -175, -183, -41, -15, -47, -66, -36, 10, 99, 34, + -5, 6, -13, 194, 166, 65, 45, 163, 188, 129, 148, 191, 278, 227, 266, 330, + 181, 226, 247, 207, 196, 195, 246, 329, 266, 223, 154, 68, 152, 251, 246, 273, + 168, 266, 318, 222, 88, -24, 91, 332, 297, 278, 260, 363, 366, 294, 297, 235, + 379, 397, 503, 449, 291, 348, 296, 330, 295, 235, 304, 392, 324, 318, 310, 259, + 306, 252, 310, 362, 340, 432, 293, 198, 291, 279, 253, 194, 241, 361, 422, 263, + 106, 219, 277, 327, 387, 288, 398, 373, 426, 286, 246, 236, 428, 364, 301, 414, + 365, 367, 269, 309, 327, 248, 405, 371, 300, 355, 381, 368, 312, 162, 299, 420, + 331, 305, 289, 228, 359, 291, 176, 144, 242, 367, 298, 259, 189, 334, 303, 255, + 267, 225, 364, 301, 287, 225, 228, 367, 336, 224, 271, 369, 411, 351, 174, 307, + 306, 321, 317, 203, 160, 280, 330, 154, 138, 126, 152, 186, 124, 95, 94, 99, + 171, 270, 176, 167, 116, 71, 35, -26, 13, 50, 93, 98, 30, 20, 0, 113, + 65, -61, -67, 31, 71, -21, -54, -105, -43, -91, -197, -214, -171, -136, -207, -228, + -208, -248, -220, -159, -136, -304, -376, -353, -336, -366, -347, -223, -223, -259, -219, -336, + -427, -537, -421, -325, -347, -220, -235, -263, -261, -363, -483, -461, -336, -294, -353, -248, + -179, -281, -395, -501, -422, -351, -348, -275, -285, -226, -310, -429, -473, -474, -341, -375, + -364, -273, -248, -314, -519, -507, -479, -419, -320, -469, -419, -278, -261, -345, -539, -624, + -387, -330, -330, -301, -433, -335, -301, -350, -480, -548, -381, -216, -200, -259, -433, -411, + -328, -280, -347, -425, -261, -106, -103, -396, -436, -426, -404, -303, -348, -324, -148, -195, + -310, -336, -483, -381, -355, -392, -274, -298, -208, -250, -297, -433, -491, -382, -300, -319, + -262, -301, -244, -255, -409, -421, -377, -334, -275, -258, -214, -280, -328, -297, -354, -342, + -236, -220, -264, -256, -162, -259, -302, -337, -226, -134, -139, -83, -37, -97, -68, -156, + -159, -197, -66, 26, 4, -76, -100, -3, -47, -163, -92, -30, -12, 80, 41, -48, + 79, 86, 34, 71, 34, -7, 53, 78, 54, 13, 114, 140, 196, 163, 52, 111, + 133, 170, 206, 170, 101, 210, 235, 41, -19, 4, 180, 182, 127, 151, 227, 130, + 24, -42, 2, 64, 12, 58, 123, 262, 233, 28, -6, -3, 12, 161, 226, 173, + 322, 348, 350, 116, 26, 56, 256, 306, 280, 323, 322, 329, 300, 174, 138, 94, + 163, 297, 248, 205, 143, 135, 201, 29, -27, 93, 245, 254, 177, 137, 188, 199, + 104, 104, 160, 278, 360, 291, 187, 107, 133, 228, 263, 150, 194, 341, 311, 249, + 173, 60, 166, 172, 175, 174, 187, 226, 215, 263, 137, 141, 86, 66, 153, 177, + 180, 242, 178, 162, 117, 151, 21, -25, 37, 114, 42, 19, 133, 58, -8, -64, + -19, -3, 57, 150, 35, 0, 2, 48, -19, -8, 28, 28, 118, 147, 89, 103, + -51, -13, 52, 85, 79, -62, -34, 26, -15, -171, -247, -42, 21, -27, -17, -71, + 13, -8, -154, -146, -80, -95, -29, 5, 43, 59, -131, -139, -132, -73, -97, -53, + 28, -47, 32, -19, -42, -60, -106, -181, -194, 53, 21, -4, -77, -11, 80, -150, + -143, -119, -5, 118, 20, -87, -47, -15, -32, -75, -110, -96, 48, 55, 17, 60, + -118, -84, 21, -17, -145, -68, -17, 194, 85, -155, -114, -209, -41, -58, -131, -112, + -29, 49, -3, -133, -263, -252, -102, -42, -106, -166, -237, -85, -127, -254, -281, -348, + -236, -85, -16, -221, -315, -285, -189, -251, -320, -299, -161, -54, -136, -230, -374, -364, + -300, -300, -262, -249, -266, -163, -163, -222, -402, -439, -327, -216, -163, -221, -127, -99, + -149, -147, -259, -370, -280, -137, -125, -88, -194, -250, -100, -276, -320, -373, -261, 15, + -41, -246, -312, -271, -221, -240, -344, -288, -175, -125, -77, -112, -258, -270, -249, -140, + -102, -136, -111, -13, 28, -92, -190, -158, -12, -56, 46, 50, -12, 29, -86, -43, + -66, -87, -44, 36, 21, 95, 47, -33, 159, 80, 63, 113, 135, 204, 180, 91, + 98, 148, 151, 168, 207, 232, 263, 284, 219, 224, 143, 226, 224, 263, 263, 226, + 242, 218, 239, 211, 244, 200, 206, 179, 253, 293, 264, 297, 269, 315, 315, 281, + 310, 358, 342, 261, 316, 386, 337, 270, 277, 255, 204, 230, 284, 186, 245, 300, + 324, 254, 173, 109, 181, 294, 214, 183, 247, 316, 289, 197, 63, 83, 273, 308, + 293, 208, 209, 322, 293, 177, 125, 187, 301, 329, 289, 164, 141, 134, 73, 4, + -43, 50, 162, 221, 151, 44, -63, 23, 23, -77, -62, 31, 140, 115, 48, -58, + -130, -134, -59, 19, 30, 78, 127, 195, 70, -47, -66, -23, 28, 81, 12, 41, + 46, -54, -9, -57, -54, -72, -33, 35, 79, -80, -121, -65, -81, 2, -66, -46, + 48, 43, 126, 52, 21, 22, -17, 75, 97, -2, 66, 90, 77, 45, 0, 7, + 11, 5, -18, -25, -26, -67, 28, -39, -109, -139, -136, -29, -72, -78, -77, -13, + -31, -86, -183, -109, -89, -67, -139, -158, -120, -179, -133, -201, -256, -260, -225, -156, + -264, -254, -237, -312, -280, -318, -239, -162, -269, -223, -278, -278, -263, -357, -304, -179, + -163, -175, -147, -194, -107, -142, -256, -247, -263, -193, -117, -151, -214, -189, -204, -232, + -293, -275, -267, -261, -223, -191, -231, -234, -248, -223, -199, -281, -304, -303, -211, -118, + -281, -265, -217, -195, -191, -286, -343, -305, -311, -262, -301, -359, -309, -251, -289, -321, + -297, -274, -236, -253, -314, -342, -314, -298, -279, -341, -329, -236, -281, -302, -338, -333, + -287, -306, -268, -239, -256, -204, -230, -293, -285, -276, -226, -220, -225, -193, -145, -201, + -240, -188, -205, -147, -97, -125, -98, -78, -85, -27, -153, -162, -87, -57, -22, -80, + -129, -75, -42, -57, -89, -112, -67, -24, -38, -30, -114, -142, -90, -107, -106, -84, + -72, -81, -26, -55, -79, -53, -84, -132, -96, -36, -64, -78, -51, 15, 59, -69, + -105, -38, -41, 28, 44, 68, 117, 82, 102, 97, 3, -2, 42, 152, 149, 103, + 123, 104, 117, 122, 78, 94, 173, 169, 216, 169, 181, 260, 216, 205, 144, 132, + 202, 187, 195, 127, 154, 132, 206, 156, 171, 187, 180, 184, 188, 208, 115, 140, + 183, 269, 208, 135, 184, 214, 200, 236, 208, 177, 269, 279, 304, 253, 202, 236, + 276, 302, 310, 278, 256, 346, 378, 393, 318, 219, 268, 295, 291, 275, 193, 260, + 371, 382, 373, 322, 381, 475, 457, 430, 423, 483, 449, 490, 473, 452, 460, 424, + 468, 399, 350, 334, 357, 415, 400, 323, 275, 257, 222, 208, 176, 178, 165, 246, + 248, 221, 195, 168, 225, 202, 163, 183, 220, 276, 298, 309, 359, 363, 361, 378, + 324, 280, 253, 230, 251, 238, 230, 196, 146, 143, 86, 43, 15, 25, 16, 37, + -6, -10, -42, -64, -134, -132, -113, -49, -5, -7, 30, 36, 34, -15, -54, -21, + -36, -53, -114, -77, -42, -104, -44, -72, -79, -3, -76, -92, -97, -36, 4, -49, + -110, -61, -27, -2, -7, -22, 37, 23, 18, -17, -16, -35, -33, -17, -55, -57, + -69, -16, 99, 130, 191, 205, 166, 184, 162, 187, 228, 243, 261, 300, 288, 315, + 284, 207, 196, 105, 107, 127, 124, 147, 79, -38, -132, -155, -270, -243, -160, -124, + -139, -131, -153, -128, -187, -220, -174, -148, -115, -104, -78, -12, 77, 56, 1, -1, + 21, 52, 19, -45, -26, -33, -84, -99, -78, -112, -154, -159, -243, -271, -301, -312, + -276, -256, -233, -183, -190, -185, -176, -179, -163, -179, -116, -75, -43, 21, -55, -97, + -110, -116, -140, -182, -109, -122, -100, -59, -101, -136, -165, -178, -166, -179, -218, -209, + -182, -189, -236, -172, -184, -177, -153, -136, -152, -135, -133, -136, -134, -190, -127, -117, + -79, -79, -108, -127, -113, -150, -141, -141, -183, -125, -184, -183, -234, -244, -176, -176, + -171, -154, -129, -107, -106, -110, -124, -146, -135, -4, 54, 127, 232, 210, 219, 229, + 184, 211, 274, 318, 421, 452, 393, 390, 390, 271, 274, 222, 195, 246, 241, 301, + 314, 246, 166, 106, 21, 38, 36, 42, 147, 143, 179, 200, 193, 229, 207, 186, + 186, 207, 285, 341, 383, 415, 448, 478, 467, 447, 368, 366, 348, 338, 320, 303, + 307, 314, 285, 238, 179, 96, 104, 90, 80, 101, 87, 181, 191, 126, 159, 51, + 37, 118, 84, 170, 212, 231, 300, 312, 249, 206, 196, 220, 236, 229, 268, 300, + 293, 255, 209, 138, 70, 76, 44, 30, 37, 17, 8, 11, -15, -62, -43, -98, + -65, -81, -60, -55, -13, -32, -30, -38, 19, 45, 51, 38, 48, 22, 33, -1, + 32, 44, 21, 22, -72, -53, -43, -85, -136, -108, -118, -142, -138, -180, -175, -120, + -207, -162, -119, -153, -96, -97, 10, 61, 103, 183, 209, 191, 139, 165, 247, 260, + 304, 323, 380, 362, 301, 260, 212, 162, 133, 167, 165, 186, 175, 138, 90, -52, + -161, -173, -167, -106, -74, -52, -32, -61, -82, -119, -144, -143, -146, -120, -18, 30, + 48, 91, 31, 70, 13, -23, -36, -91, -55, -56, -80, -78, -150, -146, -111, -210, + -250, -315, -346, -346, -407, -383, -307, -267, -263, -252, -230, -266, -289, -277, -244, -231, + -190, -122, -94, -75, -83, -103, -126, -150, -166, -125, -141, -116, -109, -117, -192, -231, + -302, -373, -412, -448, -459, -409, -402, -441, -430, -467, -455, -485, -530, -523, -460, -434, + -403, -369, -331, -274, -281, -262, -221, -244, -249, -223, -226, -275, -255, -236, -297, -315, + -299, -360, -364, -369, -425, -419, -425, -404, -381, -429, -434, -355, -416, -373, -367, -375, + -315, -346, -270, -111, -51, 37, 126, 73, 104, 68, 105, 177, 213, 285, 335, 375, + 324, 292, 183, 87, 10, -22, -4, 39, 61, 89, 10, -53, -167, -263, -285, -259, + -153, -135, -76, -78, -67, -65, -116, -97, -97, -103, -10, 21, 145, 201, 228, 270, + 230, 218, 199, 144, 133, 123, 95, 108, 81, 80, 153, 108, 106, 27, -7, -46, + 9, 21, 75, 177, 269, 314, 324, 285, 281, 225, 225, 239, 324, 407, 458, 567, + 571, 513, 454, 414, 409, 425, 419, 452, 508, 482, 436, 390, 275, 217, 129, 99, + 112, 104, 124, 118, 154, 122, 79, 38, 34, 42, 41, 31, 125, 130, 155, 219, + 200, 240, 266, 201, 243, 222, 173, 211, 210, 209, 216, 163, 187, 183, 73, 62, + 64, 29, 48, 53, 31, 80, 73, 45, 75, 37, 35, 88, 69, 132, 227, 251, + 307, 329, 397, 452, 543, 601, 629, 615, 622, 590, 636, 707, 705, 707, 712, 689, + 689, 594, 465, 397, 308, 269, 316, 286, 319, 292, 158, 109, -57, -126, -122, -150, + -55, 17, 2, 43, 59, 48, -25, -40, -35, -41, 28, 74, 163, 221, 226, 247, + 218, 169, 172, 152, 125, 44, 81, 81, 90, 153, 136, 57, 28, -59, -111, -144, + -178, -137, -84, -44, 46, 6, -17, -44, -102, -133, -110, -89, 38, 130, 124, 161, + 141, 41, -1, -67, -60, -21, -28, 68, 64, 70, -25, -111, -167, -263, -269, -288, + -302, -272, -290, -299, -305, -356, -358, -393, -426, -398, -373, -361, -354, -310, -293, -272, + -249, -291, -308, -341, -330, -356, -420, -391, -367, -391, -353, -426, -407, -431, -489, -521, + -471, -492, -491, -470, -417, -428, -421, -420, -454, -420, -413, -365, -359, -309, -226, -225, + -118, -34, 9, 80, 47, 27, 62, 63, 107, 186, 228, 233, 307, 241, 198, 76, + -69, -125, -142, -170, -65, -61, -65, -131, -226, -322, -433, -450, -382, -343, -282, -228, + -171, -177, -219, -241, -257, -268, -223, -184, -69, 5, 34, 105, 96, 48, 64, 5, + -45, -86, -95, -154, -145, -132, -117, -116, -131, -216, -241, -346, -397, -375, -385, -347, + -256, -199, -119, -79, -166, -221, -259, -247, -206, -132, -35, 108, 143, 96, 148, 11, + -48, -91, -123, -43, -15, -21, 49, -1, -58, -115, -212, -275, -292, -325, -330, -273, + -287, -287, -322, -319, -392, -394, -364, -374, -339, -279, -237, -180, -164, -166, -159, -173, + -167, -221, -231, -261, -267, -221, -214, -193, -121, -171, -205, -237, -318, -289, -343, -325, + -264, -253, -254, -162, -250, -225, -230, -280, -235, -166, -127, -34, 21, 136, 312, 331, + 364, 325, 240, 269, 332, 346, 478, 489, 565, 580, 538, 427, 237, 102, 40, 39, + 135, 189, 234, 262, 183, 3, -122, -195, -234, -137, -51, 31, 133, 122, 174, 187, + 100, 130, 113, 135, 201, 281, 361, 436, 423, 437, 392, 336, 275, 262, 166, 123, + 109, 69, 120, 155, 110, 154, 26, -96, -128, -245, -210, -147, -66, 94, 165, 191, + 212, 208, 141, 56, -30, 58, 188, 341, 462, 530, 493, 410, 335, 289, 215, 208, + 234, 268, 312, 346, 288, 220, 89, -34, -76, -202, -185, -173, -143, -77, -103, -89, + -90, -194, -183, -156, -190, -143, -151, -66, -11, 13, 63, 55, 14, 14, -61, -46, + -122, -101, -56, -51, -59, -79, -120, -194, -265, -332, -415, -459, -395, -394, -366, -408, + -283, -324, -378, -372, -366, -367, -343, -313, -272, -183, -115, 12, 88, 83, 28, -18, + -37, -13, 36, 114, 155, 254, 283, 241, 148, -39, -155, -295, -287, -253, -196, -113, + -89, -144, -302, -426, -526, -604, -527, -499, -364, -261, -260, -231, -242, -273, -336, -347, + -343, -326, -230, -194, -77, -10, -35, -30, -72, -169, -215, -254, -329, -361, -360, -282, + -236, -179, -194, -267, -319, -474, -547, -578, -547, -450, -290, -167, -70, -73, -113, -182, + -238, -304, -345, -175, -57, 58, 143, 147, 73, -33, -191, -291, -274, -260, -187, -71, + -64, -110, -178, -288, -390, -480, -538, -537, -542, -522, -443, -401, -401, -391, -437, -451, + -409, -442, -417, -361, -373, -256, -185, -169, -102, -113, -190, -221, -314, -340, -346, -344, + -266, -276, -310, -291, -293, -380, -454, -511, -507, -493, -448, -390, -354, -325, -348, -397, + -418, -474, -461, -413, -372, -290, -186, -64, 122, 251, 233, 193, 145, 121, 179, 256, + 343, 412, 475, 523, 536, 346, 288, 127, 6, 39, 48, 149, 274, 246, 199, 57, + -71, -216, -214, -186, -102, 7, 75, 172, 158, 120, 71, 34, -7, 0, 32, 133, + 233, 337, 438, 399, 422, 378, 315, 249, 175, 115, 52, 93, 206, 255, 249, 258, + 203, 100, -8, -81, -129, -38, 24, 159, 311, 406, 431, 385, 262, 195, 109, 110, + 249, 395, 579, 594, 613, 501, 413, 284, 159, 152, 228, 237, 359, 350, 326, 261, + 118, 5, -92, -188, -195, -152, -115, -66, 13, 15, 0, -34, -62, -60, -83, -137, + -117, -79, 12, 136, 133, 175, 175, 144, 84, 2, -56, -66, -57, -24, -28, -3, + -58, -167, -212, -306, -364, -358, -412, -351, -274, -192, -121, -125, -154, -148, -199, -238, + -153, -98, -40, 165, 343, 472, 446, 371, 357, 321, 286, 377, 431, 503, 607, 644, + 669, 547, 299, 100, -30, -40, -5, 83, 158, 165, 57, -34, -188, -271, -310, -260, + -184, -87, -50, 28, 66, 52, 20, -25, -37, -25, -28, 32, 107, 167, 240, 197, + 234, 223, 163, 116, -41, -121, -202, -163, -133, -116, -56, -92, -194, -223, -402, -507, + -524, -534, -362, -202, -51, 63, 15, 16, -78, -167, -203, -196, -84, 64, 195, 251, + 291, 228, 167, 40, -59, -87, -116, -63, -11, -2, 36, -72, -158, -249, -379, -452, + -513, -569, -444, -449, -391, -318, -378, -389, -380, -455, -417, -432, -437, -336, -296, -185, + -53, -82, -86, -122, -242, -321, -365, -409, -330, -330, -287, -273, -305, -335, -430, -498, + -541, -588, -580, -530, -490, -412, -373, -360, -395, -457, -460, -483, -483, -351, -188, 78, + 165, 191, 132, 57, 47, 63, 8, 84, 174, 250, 336, 376, 254, 108, -110, -217, + -252, -267, -148, -120, -93, -137, -277, -330, -434, -448, -375, -355, -226, -108, -56, 56, + 8, -58, 4, -49, -44, -45, 43, 106, 147, 174, 198, 169, 117, 111, 40, -80, + -169, -273, -255, -226, -176, -164, -156, -206, -315, -366, -453, -532, -474, -380, -256, -102, + 0, 28, 41, -54, -69, -112, -162, -7, 113, 240, 323, 324, 316, 193, 63, -15, + -76, -59, -22, 27, 108, 128, 109, 68, 4, -88, -173, -244, -248, -130, -77, 17, + 56, 36, 44, 6, -60, -63, -137, -145, -70, -39, 68, 119, 160, 178, 91, 46, + 13, -40, -72, -46, 26, 30, 53, 10, -21, -75, -171, -211, -213, -256, -202, -127, + -58, 12, -2, -15, -59, -73, -114, -113, -85, 6, 199, 375, 511, 509, 447, 360, + 335, 383, 304, 382, 525, 555, 657, 634, 537, 437, 218, 87, 108, 78, 151, 270, + 306, 321, 156, 34, 3, -13, -28, 80, 209, 310, 379, 398, 450, 445, 365, 343, + 336, 308, 318, 375, 419, 468, 451, 384, 385, 343, 284, 135, 10, -162, -148, -87, + -28, 23, 34, 5, -39, -190, -316, -323, -349, -275, -49, 128, 281, 320, 261, 235, + 119, 3, 36, 128, 259, 435, 511, 550, 528, 383, 271, 134, 13, -1, 17, 68, + 88, 115, 46, 5, -95, -234, -328, -417, -381, -368, -302, -253, -224, -189, -201, -225, + -258, -333, -358, -310, -283, -126, -12, 53, 148, 97, 56, -19, -120, -194, -256, -222, + -181, -158, -108, -150, -196, -326, -405, -496, -549, -558, -528, -441, -372, -355, -288, -296, + -314, -360, -399, -403, -338, -208, 21, 203, 335, 262, 223, 186, 133, 123, 141, 198, + 221, 353, 380, 327, 218, -51, -231, -318, -363, -291, -168, -130, -109, -206, -308, -360, + -448, -461, -388, -298, -197, -102, -11, 60, 94, 34, 33, 21, -4, 33, 46, 88, + 143, 148, 175, 195, 138, 38, -52, -208, -341, -414, -348, -335, -260, -241, -243, -300, + -401, -470, -572, -580, -484, -331, -132, 83, 151, 220, 188, 124, 64, 41, 73, 218, + 388, 469, 540, 528, 469, 331, 173, 0, -58, -147, -90, -44, -15, -2, -66, -86, + -175, -288, -351, -393, -423, -309, -252, -153, -48, -18, -26, -31, -111, -75, -108, -135, + -18, 121, 219, 296, 290, 303, 196, 82, -19, -157, -194, -147, -107, -18, -10, -35, + -42, -125, -230, -256, -322, -268, -213, -139, 25, 85, 72, 109, 19, -9, -6, -30, + 4, 98, 223, 386, 530, 604, 658, 543, 479, 450, 436, 452, 549, 644, 737, 782, + 755, 705, 532, 332, 231, 141, 116, 227, 329, 437, 455, 368, 309, 196, 123, 140, + 175, 267, 422, 528, 596, 608, 578, 544, 474, 407, 359, 312, 409, 510, 533, 597, + 613, 552, 524, 360, 240, 130, 2, -27, 14, 130, 206, 229, 203, 174, 71, -80, + -190, -111, 14, 156, 391, 516, 619, 616, 515, 387, 256, 168, 203, 294, 361, 492, + 524, 481, 420, 220, 41, -52, -208, -116, -102, -45, 75, 59, 68, 16, -73, -151, + -250, -244, -204, -166, -41, 27, 109, 142, 89, 42, 5, -113, -133, -179, -103, -8, + 85, 132, 160, 90, -1, -109, -256, -299, -359, -324, -240, -191, -153, -120, -166, -232, + -322, -422, -415, -355, -280, -170, -55, -10, -24, -34, -158, -182, -192, -257, -187, -94, + -54, 46, 83, 118, 188, 221, 170, 109, 33, 108, 106, 153, 192, 255, 324, 255, + 203, 136, 4, -93, -154, -143, -41, 41, 129, 191, 162, 24, -37, -133, -165, -195, + -113, 16, 117, 144, 187, 160, 103, 42, -20, -61, -55, 21, 116, 206, 242, 235, + 179, 166, 41, -4, -88, -176, -217, -220, -160, -44, -67, -101, -97, -161, -231, -281, + -328, -269, -158, -40, 66, 202, 184, 161, 86, -12, -79, -129, -64, 44, 99, 152, + 196, 119, -7, -107, -208, -290, -250, -246, -149, -116, -92, -51, -84, -175, -223, -298, + -307, -288, -283, -218, -142, -104, 16, -38, -42, -58, -122, -109, -161, -135, -42, -73, + 25, 97, 40, 34, -117, -203, -267, -339, -327, -252, -252, -194, -162, -234, -237, -260, + -320, -329, -283, -199, -105, -58, 17, 62, 36, 3, -20, -41, 2, -9, -4, 128, + 114, 140, 177, 158, 204, 249, 240, 283, 259, 285, 287, 334, 360, 350, 390, 346, + 390, 377, 317, 298, 215, 237, 210, 214, 287, 352, 313, 278, 190, 138, 109, 110, + 109, 173, 205, 293, 313, 285, 278, 245, 195, 214, 202, 249, 277, 310, 358, 362, + 340, 316, 265, 206, 168, 94, 28, 9, -4, 29, 98, 130, 117, 104, 128, 78, + 82, 79, 91, 183, 245, 297, 358, 317, 337, 267, 254, 161, 102, 162, 204, 237, + 238, 185, 199, 100, 26, -18, -31, -93, -65, -54, -33, -34, -21, -58, -51, -50, + -128, -118, -114, -81, 3, -4, 115, 108, 127, 169, 122, 103, 47, -5, 2, 13, + 63, 93, 62, 4, -3, -44, -60, -76, -112, -107, -84, -36, 26, 18, 29, 87, + 38, 95, 53, 59, 152, 125, 159, 174, 149, 141, 135, 99, 70, 62, 43, 12, + 29, 54, 64, 77, 17, 57, 101, 90, 151, 159, 197, 270, 298, 343, 394, 403, + 377, 416, 435, 456, 393, 338, 314, 258, 209, 173, 211, 185, 214, 125, 93, 72, + 10, -18, 1, -59, -72, -18, -9, -30, 7, -11, -32, -29, -88, -95, -56, -40, + 5, 37, 6, 43, 57, 28, 32, -22, -74, -93, -114, -103, -75, -59, -86, -31, + -64, -78, -138, -171, -198, -150, -101, -104, -117, -66, -62, -103, -158, -203, -212, -260, + -251, -221, -177, -132, -105, -159, -122, -181, -246, -239, -292, -270, -257, -245, -233, -219, + -229, -247, -270, -270, -266, -242, -206, -197, -146, -152, -103, -30, -107, -96, -148, -154, + -190, -208, -188, -154, -147, -115, -138, -170, -201, -240, -243, -244, -214, -172, -143, -105, + -65, -57, -68, -102, -107, -76, -78, -99, -67, -24, -46, 6, 9, 61, 83, 61, + 70, 111, 70, 156, 105, 126, 151, 143, 175, 202, 194, 158, 145, 120, 123, 122, + 156, 154, 196, 226, 206, 170, 134, 99, 90, 79, 93, 114, 97, 113, 110, 20, + 22, -51, -129, -126, -168, -140, -97, -179, -99, -98, -82, -57, -100, -76, -105, -115, + -56, -107, -60, 12, 25, 98, 124, 80, 97, 29, 58, 86, 85, 162, 167, 173, + 185, 130, 98, 30, -24, -26, 35, 16, 30, 92, 68, 53, 39, 14, 9, -33, + 3, 46, 72, 117, 99, 107, 159, 144, 101, 86, 56, 59, 77, 65, 79, 128, + 73, 74, 86, 23, 55, 2, -53, 27, -16, 13, 70, 16, 96, 66, 13, 29, + 8, -13, -13, -36, 12, 18, -1, 7, 14, -38, -69, -70, -71, -83, -77, 6, + 33, 57, 92, 76, 53, 60, 15, 70, 107, 113, 210, 206, 206, 212, 152, 135, + 117, 86, 121, 92, 111, 179, 156, 140, 113, 96, 55, 28, 13, 15, 35, 66, + 47, 91, 42, 35, 57, -28, -15, -47, -61, -65, -66, -50, -62, -82, -116, -49, + -93, -155, -138, -205, -213, -204, -170, -155, -160, -119, -143, -186, -182, -243, -198, -255, + -252, -162, -212, -199, -171, -212, -246, -301, -322, -311, -364, -368, -329, -342, -323, -346, + -319, -367, -358, -368, -383, -348, -314, -339, -323, -316, -335, -295, -318, -293, -285, -319, + -335, -271, -317, -294, -288, -311, -303, -318, -371, -294, -325, -359, -364, -354, -346, -280, + -300, -251, -255, -252, -250, -233, -242, -231, -203, -191, -198, -161, -213, -250, -270, -277, + -260, -296, -276, -234, -252, -250, -224, -275, -297, -284, -310, -252, -248, -254, -201, -186, + -141, -164, -147, -100, -56, -60, -50, -34, 0, 24, 92, 111, 154, 146, 153, 159, + 179, 140, 100, 144, 113, 100, 72, 85, 83, 60, 46, 20, 11, -16, -20, -12, + 5, -5, -15, -8, -10, 11, -55, -12, 18, -21, -15, 7, -21, 42, -4, -26, + -22, -77, -36, -44, -84, -75, -71, -69, -75, -90, -115, -111, -96, -103, -38, -29, + -52, -73, -108, -94, -124, -127, -134, -143, -127, -144, -128, -77, -113, -108, -84, -144, + -73, -98, -55, -36, -49, -48, -23, -54, -67, -43, -86, -98, -73, -72, -49, -27, + -41, 10, -25, -60, -26, -79, -87, -60, -108, -54, -36, -44, -6, -5, -56, -32, + -23, -36, 26, 58, 113, 128, 117, 153, 154, 113, 148, 151, 191, 181, 156, 200, + 191, 213, 193, 205, 213, 176, 175, 194, 160, 137, 168, 212, 193, 201, 223, 213, + 204, 205, 183, 236, 225, 279, 316, 321, 326, 371, 357, 355, 346, 353, 377, 365, + 403, 396, 402, 379, 382, 347, 338, 308, 298, 321, 332, 347, 319, 301, 348, 311, + 323, 276, 272, 296, 291, 265, 251, 233, 204, 221, 237, 179, 188, 170, 169, 193, + 164, 141, 174, 134, 153, 144, 106, 108, 82, 102, 115, 63, 128, 103, 108, 92, + 107, 113, 135, 150, 106, 138, 170, 134, 179, 149, 126, 107, 110, 72, 99, 96, + 99, 84, 89, 114, 71, 71, 48, 77, 59, 41, 62, 1, 3, 11, -15, 22, + -7, 3, 33, -27, -26, 4, 39, -13, 17, 10, 30, 9, -3, 55, 40, 51, + 108, 80, 177, 185, 197, 270, 258, 251, 279, 227, 258, 277, 227, 263, 219, 238, + 237, 197, 194, 153, 154, 138, 103, 114, 45, 25, 77, -8, 74, 83, 47, 113, + 79, 103, 182, 125, 159, 197, 112, 145, 146, 132, 143, 151, 134, 197, 144, 139, + 183, 143, 145, 142, 83, 99, 93, 28, 51, 13, -21, -23, 2, -16, -27, -3, + -45, -22, -23, -69, -50, -7, -62, -19, -51, -53, -66, -69, -58, -102, -104, -117, + -87, -115, -152, -112, -144, -156, -135, -114, -133, -89, -97, -77, -68, -64, -54, -45, + -108, -57, -61, -84, -30, -62, -34, -17, -30, -33, 7, -42, 27, -24, -27, -25, + -73, -99, -68, -98, -65, -75, -55, -47, -65, -69, -70, -110, -95, -140, -177, -115, + -159, -164, -144, -148, -98, -86, -106, -61, -64, -86, -70, -45, -46, -53, -14, -23, + 20, 60, 100, 97, 131, 112, 175, 118, 110, 102, 89, 134, 129, 103, 137, 122, + 97, 118, 112, 131, 154, 105, 128, 129, 107, 125, 67, 111, 120, 106, 148, 157, + 194, 217, 225, 253, 228, 222, 253, 276, 276, 281, 269, 336, 301, 292, 330, 302, + 271, 279, 249, 259, 255, 288, 285, 299, 292, 288, 281, 244, 223, 203, 157, 150, + 157, 174, 135, 160, 183, 130, 128, 126, 148, 138, 83, 113, 125, 108, 106, 75, + 57, 58, 22, 38, 23, 2, 71, 49, 101, 134, 88, 77, 65, 21, 37, -28, + -7, 11, 16, 51, 58, 58, 27, 18, 19, 1, -52, -80, -22, -82, -58, -42, + -56, -38, -48, -45, -39, -56, -56, -29, -33, -2, -2, -9, 3, -55, -51, -54, + -20, -39, 3, -22, -30, 23, -39, -47, -53, -86, -56, -136, -116, -97, -121, -107, + -137, -105, -71, -151, -82, -79, -103, -80, -74, -61, -46, -64, -38, -51, -43, -66, + -3, -77, -67, -51, -112, -53, -37, -77, -10, -71, -44, 4, -47, 37, -18, 16, + 69, 19, 70, 54, 10, 55, 42, 61, 72, 25, 66, 60, 69, 69, 54, 35, + 47, 45, 26, 0, 9, 22, -17, -31, 0, -23, -43, -33, -10, -51, -45, -32, + -56, -78, -81, -80, -76, -94, -121, -86, -82, -113, -85, -97, -115, -114, -138, -126, + -143, -118, -123, -124, -136, -155, -128, -145, -173, -146, -165, -161, -143, -218, -156, -205, + -233, -152, -189, -176, -94, -165, -156, -118, -154, -160, -106, -149, -72, -97, -117, -77, + -71, -99, -66, -69, -65, -69, -102, -58, -69, -104, -91, -80, -75, -52, -71, -63, + -62, -85, -92, -68, -79, -81, -79, -62, -67, -35, -21, -37, -15, -15, -24, -11, + 40, 7, 29, 9, -8, 47, 27, 6, 50, 59, 98, 105, 104, 122, 139, 143, + 140, 114, 113, 69, 43, 81, 74, 56, 47, 88, 87, 67, 71, 33, 32, 76, + 14, 46, 38, 18, 47, 39, 61, 44, 20, 64, 58, 82, 48, 89, 88, 72, + 121, 131, 132, 144, 117, 156, 152, 158, 178, 155, 148, 159, 119, 138, 73, 114, + 132, 64, 107, 76, 68, 74, 56, 25, 55, -1, 17, 5, -42, -74, -29, -42, + -72, -42, -59, -43, -38, -67, 28, -11, -4, 45, -7, 22, 31, 15, 53, 61, + 21, 101, 63, 63, 77, 101, 68, 92, 59, 8, 34, -37, 43, 26, 12, 51, + 29, 49, 31, 25, 35, 0, 46, 72, 36, 125, 120, 133, 173, 174, 208, 258, + 253, 292, 261, 295, 270, 245, 289, 208, 254, 231, 259, 245, 278, 308, 266, 292, + 308, 270, 283, 269, 269, 272, 206, 251, 230, 213, 215, 246, 219, 217, 181, 205, + 158, 171, 133, 125, 164, 121, 155, 144, 85, 103, 49, 50, 20, 7, 62, 50, + 55, 76, 73, 118, 114, 117, 125, 111, 101, 112, 145, 115, 159, 180, 174, 194, + 204, 172, 162, 153, 126, 108, 115, 124, 114, 112, 115, 97, 111, 35, 31, 9, + -30, 7, -44, -34, -39, -66, -69, -111, -142, -135, -191, -148, -133, -158, -112, -134, + -131, -97, -130, -93, -109, -98, -59, -120, -81, -68, -78, -64, -53, -74, -71, -64, + -77, -113, -146, -135, -131, -148, -120, -134, -109, -146, -149, -149, -136, -120, -107, -102, + -83, -105, -74, -63, -66, -71, -58, -17, -39, -65, -62, -53, -83, -79, -78, -82, + -87, -95, -102, -36, -87, -75, -48, -34, -64, -81, -63, -59, -39, -32, -29, -33, + -23, -14, -29, -32, -69, -42, -89, -49, -59, -64, -71, -63, -66, -116, -84, -109, + -132, -115, -105, -101, -116, -122, -95, -118, -96, -127, -89, -77, -43, -1, 33, 15, + 51, 28, 42, 89, 53, 96, 89, 97, 126, 88, 92, 91, 37, 55, 63, 5, + 62, 62, 48, 90, 43, 41, 61, 38, 28, 80, 80, 86, 89, 37, 79, 92, + 87, 123, 82, 97, 99, 94, 103, 148, 149, 115, 130, 137, 133, 123, 98, 118, + 107, 82, 143, 125, 128, 134, 126, 137, 115, 123, 137, 107, 144, 149, 124, 183, + 160, 171, 173, 121, 187, 154, 120, 157, 171, 157, 162, 167, 146, 153, 113, 131, + 160, 106, 120, 130, 95, 124, 82, 94, 121, 125, 122, 129, 119, 192, 168, 213, + 225, 178, 204, 129, 120, 113, 130, 127, 118, 141, 108, 114, 97, 83, 93, 61, + 55, 85, 46, 34, 84, 26, 50, 30, 61, 62, 77, 81, 115, 48, 85, 90, + 110, 89, 124, 94, 146, 135, 99, 109, 140, 112, 151, 114, 123, 107, 68, 88, + 61, 48, 42, 13, 46, 11, 1, 6, -65, -18, -65, -69, -60, -91, -91, -66, + -85, -81, -79, -82, -92, -90, -59, -53, -81, -98, -88, -97, -93, -122, -121, -129, + -110, -96, -56, -106, -110, -127, -147, -151, -188, -207, -194, -180, -175, -139, -174, -146, + -147, -183, -148, -177, -170, -202, -192, -186, -196, -216, -203, -176, -142, -164, -187, -192, + -195, -163, -230, -242, -209, -225, -270, -234, -249, -264, -239, -230, -228, -229, -222, -240, + -214, -248, -244, -256, -301, -326, -286, -280, -287, -286, -304, -266, -252, -284, -287, -305, + -301, -291, -338, -298, -281, -281, -252, -253, -215, -228, -228, -209, -205, -221, -195, -177, + -192, -197, -203, -202, -201, -244, -172, -221, -221, -226, -251, -223, -260, -244, -211, -226, + -240, -239, -264, -239, -266, -198, -192, -201, -221, -199, -168, -168, -141, -143, -146, -152, + -176, -140, -151, -166, -158, -136, -166, -86, -154, -161, -164, -134, -107, -122, -135, -61, + -127, -124, -98, -137, -93, -121, -126, -71, -131, -153, -108, -133, -111, -109, -119, -116, + -78, -157, -112, -137, -158, -124, -155, -159, -148, -165, -167, -147, -150, -148, -141, -127, + -90, -100, -58, -70, -31, -34, -34, -43, -32, -2, -8, 25, 17, 23, 19, 21, + 37, 35, 77, 79, 49, 60, 81, 60, 63, 45, 49, 12, 15, 21, 5, -26, + -54, 7, -37, -89, -44, -112, -75, -36, -67, -9, -58, -61, 9, 11, 29, 80, + 30, 70, 69, 26, 57, 49, 50, 82, 71, 96, 94, 113, 128, 117, 116, 143, + 143, 89, 123, 86, 97, 73, 119, 98, 90, 128, 105, 67, 85, 76, 99, 110, + 116, 132, 139, 150, 125, 139, 110, 131, 126, 143, 133, 125, 102, 110, 139, 147, + 100, 167, 150, 124, 154, 119, 114, 150, 79, 156, 145, 119, 145, 116, 125, 141, + 112, 122, 140, 93, 129, 111, 109, 108, 96, 61, 72, 48, 57, 88, 51, 26, + 19, -8, 10, -19, -11, -28, 30, 14, 38, 48, 74, 90, 58, 70, 105, 83, + 70, 83, 95, 83, 113, 150, 92, 146, 144, 181, 143, 170, 177, 135, 131, 83, + 88, 161, 32, 76, 99, 5, 35, 22, 14, 92, -20, 15, 32, -32, 15, 6, + -39, 18, -21, -18, 7, -10, -23, -4, -37, 3, -3, -24, -56, -15, -7, -6, + -33, -6, -7, -11, -5, -9, -24, -21, -19, -12, -21, 12, -4, -2, 8, -13, + -25, -13, -73, -27, -15, -50, -70, -75, -102, -93, -151, -129, -148, -157, -170, -167, + -192, -184, -170, -173, -191, -172, -177, -192, -213, -204, -176, -207, -198, -172, -186, -158, + -133, -159, -142, -120, -131, -158, -150, -165, -167, -161, -203, -152, -217, -233, -237, -229, + -212, -217, -281, -233, -219, -258, -251, -251, -235, -256, -253, -178, -203, -177, -176, -165, + -136, -159, -153, -105, -169, -125, -117, -145, -163, -132, -156, -150, -162, -156, -146, -163, + -137, -153, -181, -176, -160, -197, -171, -198, -196, -202, -229, -206, -212, -189, -213, -199, + -148, -178, -170, -140, -107, -84, -82, -75, -55, -79, -38, -36, -48, -37, -23, -34, + -59, -66, -3, -70, -62, -76, -73, -100, -93, -73, -106, -93, -114, -96, -138, -118, + -113, -105, -111, -84, -91, -64, -98, -99, -60, -75, -93, -32, -63, -95, -42, -42, + -45, -32, -68, -62, -13, -31, -62, 0, -13, 29, -7, -40, 29, 36, 20, 41, + 37, -6, 67, 18, 50, 68, 7, 46, 39, 25, 26, -25, -37, -42, -20, 2, + 0, 8, 15, -7, -2, -34, -6, -7, 7, 21, 27, 37, 42, 38, 64, 79, + 124, 97, 118, 121, 86, 145, 117, 87, 135, 85, 107, 128, 66, 100, 78, 60, + 80, 106, 59, 104, 12, 2, 41, -3, -2, 10, -86, 5, -9, -54, -45, -70, + -63, -73, -96, -64, -101, -47, -102, -87, -53, -46, -87, -70, -55, -43, -56, -39, + -8, -26, 33, -10, 64, -20, 16, 44, 7, 56, 34, 61, 84, 67, 62, 43, + 10, 35, -8, -47, -62, -64, -87, -57, -32, -79, -60, -88, -98, -92, -107, -118, + -76, -122, -111, -129, -147, -104, -113, -94, -84, -118, -112, -134, -109, -130, -191, -157, + -140, -68, -98, -104, -152, -149, -139, -141, -166, -194, -186, -160, -192, -185, -227, -254, + -232, -230, -246, -275, -253, -283, -246, -292, -330, -330, -289, -276, -293, -315, -301, -310, + -258, -267, -253, -275, -255, -254, -226, -219, -231, -235, -242, -202, -152, -252, -243, -234, + -264, -251, -254, -232, -258, -293, -250, -279, -283, -310, -268, -259, -307, -332, -320, -300, + -323, -362, -361, -329, -368, -286, -266, -320, -285, -257, -226, -224, -219, -205, -200, -180, + -186, -170, -240, -206, -182, -212, -189, -192, -177, -177, -222, -198, -187, -200, -175, -173, + -232, -202, -164, -204, -238, -229, -166, -213, -229, -208, -180, -151, -195, -145, -168, -139, + -127, -122, -170, -122, -133, -148, -132, -120, -112, -140, -147, -154, -113, -94, -92, -131, + -77, -60, -118, -97, -39, -124, -77, -66, -60, 12, -44, -33, -25, -87, -41, -65, + -108, -75, -129, -132, -103, -110, -41, -92, -65, -66, -94, -99, -89, -125, -134, -118, + -133, -93, -92, -107, -52, -36, -37, -4, 3, -25, 15, 29, 23, 49, -1, 16, + 36, 29, 61, 77, 133, 138, 129, 113, 153, 130, 98, 116, 122, 129, 151, 150, + 213, 172, 170, 188, 125, 193, 168, 106, 212, 123, 198, 195, 132, 200, 242, 189, + 256, 236, 253, 279, 273, 291, 254, 244, 255, 323, 273, 292, 291, 231, 281, 321, + 251, 313, 260, 221, 268, 255, 226, 276, 237, 254, 264, 269, 242, 272, 226, 244, + 287, 260, 254, 275, 275, 288, 287, 251, 294, 281, 286, 275, 283, 234, 229, 264, + 235, 222, 237, 258, 254, 237, 270, 265, 266, 267, 303, 278, 281, 335, 351, 303, + 293, 305, 293, 305, 270, 247, 259, 193, 286, 256, 216, 269, 248, 247, 238, 212, + 222, 198, 222, 195, 185, 247, 167, 215, 250, 242, 260, 250, 238, 292, 268, 296, + 287, 256, 318, 339, 296, 294, 286, 272, 293, 277, 244, 254, 220, 251, 264, 240, + 257, 228, 238, 220, 227, 235, 199, 197, 187, 171, 177, 179, 192, 176, 154, 148, + 163, 108, 113, 162, 137, 133, 130, 118, 144, 114, 121, 116, 131, 110, 118, 156, + 160, 151, 171, 166, 227, 203, 242, 222, 188, 198, 236, 198, 197, 176, 195, 188, + 155, 152, 156, 104, 113, 138, 97, 101, 123, 111, 130, 123, 70, 103, 25, 55, + 53, 15, 11, 33, 39, 12, -8, 17, -40, -55, -54, -68, -51, -101, -111, -50, + -83, -103, -79, -150, -112, -122, -109, -96, -150, -133, -138, -151, -114, -107, -152, -78, + -129, -95, -121, -104, -106, -40, -67, -51, -62, -57, -64, -62, -61, -53, -58, -60, + -50, -66, -16, -46, -1, 8, 76, 77, 92, 57, 85, 99, 98, 111, 82, 56, + 53, 36, 66, 68, 47, 46, 39, 1, 5, 21, 24, 28, 19, 15, 48, -18, + 28, 5, -2, 54, 64, 56, 71, 44, 66, 108, 74, 50, 105, 95, 125, 151, + 114, 168, 184, 156, 201, 167, 193, 202, 192, 200, 186, 180, 203, 165, 125, 166, + 122, 176, 123, 172, 168, 139, 172, 191, 183, 189, 176, 196, 154, 134, 145, 166, + 164, 128, 188, 204, 222, 234, 220, 212, 229, 193, 230, 241, 218, 202, 197, 172, + 199, 168, 176, 207, 183, 172, 183, 156, 176, 174, 165, 216, 183, 177, 181, 148, + 143, 162, 138, 151, 157, 172, 168, 210, 164, 115, 143, 117, 132, 179, 170, 204, + 205, 214, 225, 157, 184, 169, 183, 157, 196, 207, 172, 185, 199, 148, 195, 167, + 135, 198, 196, 180, 195, 128, 170, 146, 126, 107, 117, 91, 89, 64, 52, 79, + 79, 3, 42, 56, 33, 29, 22, 80, 80, 42, 83, 105, 57, 61, 104, 60, + 83, 103, 97, 145, 176, 121, 160, 139, 162, 148, 109, 125, 139, 119, 115, 85, + 99, 68, 56, 45, 40, 41, 20, 25, -9, 5, -20, -43, -35, -67, -2, -51, + -58, -9, -8, -58, -48, -78, -34, -63, -92, -47, -77, -55, -36, -60, -42, -49, + -89, -23, -50, -62, -38, -30, -34, -52, -60, -35, -56, -44, -44, -75, -80, -109, + -115, -80, -52, -83, -74, -87, -105, -96, -136, -115, -88, -94, -101, -133, -123, -123, + -158, -130, -141, -142, -126, -100, -130, -95, -68, -124, -78, -107, -80, -49, -100, -96, + -85, -115, -88, -143, -121, -128, -133, -161, -168, -163, -212, -201, -195, -223, -217, -231, + -250, -265, -249, -235, -243, -208, -268, -255, -263, -294, -259, -290, -307, -253, -285, -310, + -233, -305, -315, -263, -299, -261, -306, -315, -279, -340, -331, -284, -287, -292, -292, -314, + -296, -312, -344, -281, -294, -281, -272, -275, -223, -244, -265, -235, -221, -235, -237, -269, + -240, -247, -223, -271, -261, -220, -291, -278, -291, -293, -272, -285, -267, -258, -330, -276, + -300, -290, -218, -247, -251, -247, -243, -220, -225, -201, -185, -149, -146, -155, -114, -131, + -98, -107, -97, -93, -109, -116, -140, -140, -154, -173, -183, -205, -179, -181, -166, -148, + -188, -177, -148, -181, -130, -147, -166, -79, -72, -32, -56, -48, 13, -1, 19, 59, + 44, 47, 42, 40, 103, 51, 46, 104, 91, 94, 126, 112, 156, 162, 97, 174, + 140, 103, 180, 156, 105, 127, 89, 103, 111, 73, 123, 123, 112, 154, 118, 123, + 132, 120, 146, 114, 100, 136, 121, 153, 189, 182, 189, 219, 222, 226, 198, 212, + 232, 199, 206, 215, 206, 205, 216, 202, 198, 198, 189, 199, 191, 176, 224, 210, + 175, 222, 154, 147, 200, 176, 231, 223, 183, 250, 211, 158, 221, 186, 208, 232, + 236, 280, 286, 313, 281, 298, 285, 303, 291, 312, 335, 352, 336, 318, 326, 324, + 268, 277, 274, 276, 258, 230, 279, 265, 201, 238, 219, 197, 204, 182, 190, 217, + 159, 170, 174, 154, 158, 209, 165, 157, 169, 209, 208, 270, 212, 245, 247, 225, + 244, 199, 196, 217, 209, 194, 190, 183, 158, 162, 164, 160, 195, 142, 167, 185, + 133, 105, 162, 151, 161, 149, 126, 176, 147, 190, 200, 211, 228, 216, 245, 194, + 192, 185, 154, 177, 179, 177, 183, 142, 192, 164, 115, 128, 113, 70, 74, 56, + 59, 34, 41, 18, 60, 42, 44, 1, 39, 39, 37, 69, 75, 92, 97, 89, + 74, 92, 36, 55, 68, 51, 72, 62, 68, 51, 62, 52, 28, 32, 31, 46, + 26, 12, 20, 8, 1, 6, -20, 18, 19, -3, -30, -17, -1, 42, 2, 61, + 44, 25, 58, 67, 47, 37, 16, 31, 15, 60, 18, 39, 22, -30, 0, -14, + -36, -8, -59, -45, -43, -96, -81, -79, -124, -126, -137, -143, -117, -109, -102, -112, + -72, -118, -164, -112, -151, -147, -108, -109, -105, -101, -103, -114, -100, -79, -94, -43, + -82, -71, -48, -105, -78, -75, -70, -71, -116, -109, -89, -117, -136, -91, -142, -110, + -107, -164, -169, -174, -153, -184, -196, -220, -225, -241, -218, -202, -214, -230, -161, -156, + -125, -126, -102, -82, -100, -115, -68, -74, -89, -74, -79, -15, -25, -15, 22, -5, + -29, 3, -10, -22, 29, -25, -41, -35, -73, -11, -35, -90, 18, -40, -55, -13, + -28, -28, -50, -44, 19, 19, 1, 70, 30, 63, 43, 82, 127, 74, 104, 123, + 142, 148, 162, 235, 194, 222, 208, 212, 250, 179, 209, 187, 148, 180, 156, 166, + 164, 164, 163, 116, 144, 143, 150, 141, 172, 178, 143, 195, 203, 150, 185, 176, + 192, 216, 233, 240, 287, 256, 269, 284, 257, 284, 275, 282, 253, 271, 239, 242, + 227, 150, 201, 195, 149, 143, 147, 167, 153, 165, 168, 190, 237, 207, 235, 218, + 208, 198, 220, 149, 177, 152, 119, 121, 113, 145, 112, 128, 104, 111, 114, 76, + 112, 99, 62, 100, 23, 69, 84, 25, 79, 53, 1, 74, 17, 30, 82, 5, + 66, 75, 57, 46, 58, 41, 73, 38, 21, 63, 57, -5, -7, -8, -7, -6, + -32, 7, 21, -4, 52, 64, 64, -10, 27, 31, 17, -4, -49, -8, -18, -51, + -55, -41, -59, -70, -98, -94, -76, -75, -76, -125, -85, -140, -116, -125, -165, -139, + -149, -166, -133, -156, -127, -146, -141, -115, -108, -104, -77, -92, -85, -109, -111, -183, + -148, -138, -142, -119, -165, -139, -166, -176, -140, -149, -123, -134, -144, -144, -221, -236, + -182, -255, -224, -226, -214, -205, -193, -231, -162, -242, -188, -177, -188, -160, -174, -206, + -132, -172, -144, -119, -134, -102, -128, -131, -115, -186, -193, -195, -222, -193, -206, -169, + -183, -199, -174, -190, -200, -209, -216, -231, -221, -224, -209, -209, -233, -185, -196, -198, + -174, -135, -147, -160, -125, -129, -131, -133, -134, -103, -122, -157, -111, -136, -143, -113, + -138, -114, -138, -207, -117, -185, -194, -123, -189, -171, -171, -175, -153, -170, -206, -157, + -167, -124, -154, -112, -139, -119, -103, -103, -55, -41, -80, -90, -73, -59, -66, -78, + -71, -92, -79, -68, -69, -73, -60, -82, -76, -52, -31, -33, -1, -39, -31, 3, + -27, -23, -32, -12, 5, -1, 19, 64, 24, 55, 51, 48, 51, 62, 80, 52, + 32, 48, 36, 1, 9, 2, -16, -19, -18, 12, 9, -27, 4, 58, 39, 57, + 62, 76, 43, 43, 93, 53, 53, 69, 65, 54, 50, 35, 59, 17, 26, 30, + 19, 32, 7, 53, 64, 58, 61, 36, 51, 18, 14, 67, 57, 88, 113, 75, + 120, 126, 102, 170, 121, 103, 111, 84, 120, 121, 63, 89, 99, 80, 79, 115, + 103, 115, 80, 88, 122, 43, 130, 116, 132, 139, 99, 133, 93, 91, 164, 168, + 170, 170, 112, 171, 133, 142, 162, 125, 139, 131, 152, 90, 135, 113, 107, 98, + 52, 82, 85, 13, 90, 82, 39, 21, 46, 19, 16, 43, 47, 42, 79, 68, + 93, 110, 107, 150, 150, 180, 213, 171, 213, 188, 185, 166, 166, 190, 164, 191, + 221, 160, 207, 150, 140, 121, 103, 101, 119, 73, 147, 102, 82, 171, 120, 124, + 153, 149, 162, 165, 158, 162, 174, 160, 155, 152, 139, 142, 166, 152, 164, 146, + 103, 115, 99, 90, 85, 73, 21, 33, 11, 35, 29, 26, -1, 35, 24, 28, + 40, 44, 38, 90, 81, 69, 80, 49, 47, 15, 6, 15, 48, 11, 28, 0, + 10, -16, -27, -47, 0, -44, -36, -62, -28, -53, -100, -127, -91, -98, -86, -117, + -102, -110, -124, -107, -96, -112, -94, -93, -84, -144, -133, -131, -85, -144, -140, -104, + -111, -171, -164, -207, -201, -232, -254, -197, -218, -210, -257, -255, -299, -248, -275, -264, + -239, -281, -266, -275, -319, -282, -284, -313, -318, -295, -287, -301, -291, -321, -296, -311, + -334, -311, -387, -377, -341, -390, -369, -334, -326, -310, -358, -332, -327, -351, -340, -348, + -302, -337, -315, -266, -280, -236, -215, -215, -222, -220, -243, -230, -242, -272, -275, -251, + -269, -276, -275, -299, -314, -321, -302, -315, -298, -286, -280, -297, -293, -255, -260, -251, + -228, -262, -231, -169, -248, -217, -202, -217, -135, -193, -176, -187, -215, -192, -165, -174, + -193, -216, -206, -177, -263, -277, -270, -273, -255, -281, -250, -227, -244, -217, -175, -158, + -178, -121, -117, -66, -78, -82, -62, -62, -56, -50, -24, -33, -20, -17, -31, -35, + -30, -46, -38, -44, -103, -78, -95, -59, -47, -80, -51, -43, -48, -35, -51, -58, + -66, -64, -58, -71, -73, -30, -50, -41, -30, -28, 15, -2, -15, 37, 18, -28, + 18, -10, 2, -20, -44, -13, 6, -30, 10, -13, 1, 40, -18, 39, 12, 28, + 50, 72, 54, 67, 46, 77, 81, 95, 98, 95, 110, 77, 79, 95, 67, 130, + 132, 91, 133, 92, 89, 108, 64, 72, 70, 85, 87, 114, 120, 128, 85, 150, + 99, 101, 139, 107, 112, 76, 57, 69, 67, 33, 24, 8, 29, 34, 31, 51, + 17, -36, -30, -16, -7, -31, -37, -24, -32, -35, -12, 15, 4, 21, 48, -16, + 27, 39, -12, 95, 59, 79, 37, 56, 73, 115, 89, 30, 129, 71, 70, 106, + 55, 46, 7, -13, -16, -20, -54, -52, -45, -101, -78, -79, -75, -41, -25, -72, + -74, -72, -91, -66, -63, -93, -59, -58, -86, -70, -125, -88, -49, -110, -104, -109, + -150, -118, -116, -121, -58, -145, -161, -139, -193, -214, -206, -191, -170, -162, -157, -137, + -117, -162, -152, -105, -129, -158, -93, -105, -97, -94, -82, -50, -55, -43, -36, -64, + -61, -91, -91, -89, -103, -64, -87, -108, -129, -94, -134, -138, -126, -104, -118, -114, + -120, -154, -110, -100, -123, -61, -86, -98, -85, -98, -69, -60, -65, -64, -86, -80, + -72, -48, -92, -76, -114, -131, -174, -167, -186, -176, -166, -187, -166, -175, -170, -189, + -207, -183, -186, -177, -207, -186, -135, -179, -158, -134, -183, -128, -117, -153, -97, -133, + -149, -115, -102, -56, -101, -146, -74, -57, -113, -101, -98, -102, -80, -96, -74, -84, + -93, -106, -77, -84, -95, -64, -70, -62, -57, -59, -59, -91, -120, -97, -100, -113, + -119, -134, -132, -158, -138, -129, -148, -126, -139, -151, -93, -100, -102, -40, -95, -69, + -50, -5, -3, -52, 29, 61, 15, 67, 79, 49, 72, 38, 50, 45, 36, 39, + 52, 32, 29, 29, -6, 5, 24, -8, -2, -12, -13, 8, -9, 16, 22, 38, + 22, 49, 73, 78, 64, 94, 107, 127, 133, 155, 166, 166, 216, 207, 240, 184, + 191, 196, 200, 190, 164, 192, 188, 204, 183, 194, 211, 164, 146, 199, 158, 156, + 195, 151, 228, 172, 199, 241, 200, 257, 291, 256, 268, 285, 280, 297, 324, 314, + 328, 351, 370, 370, 354, 351, 322, 335, 306, 329, 288, 304, 298, 298, 276, 244, + 302, 328, 313, 326, 328, 314, 353, 323, 356, 335, 317, 360, 336, 336, 343, 323, + 313, 302, 317, 344, 319, 299, 318, 314, 283, 299, 282, 284, 301, 251, 290, 274, + 257, 285, 286, 290, 270, 307, 329, 309, 325, 309, 343, 307, 285, 333, 300, 302, + 304, 278, 303, 302, 267, 279, 234, 283, 278, 232, 258, 252, 244, 270, 238, 270, + 292, 264, 250, 291, 246, 248, 291, 244, 267, 305, 290, 281, 273, 248, 265, 255, + 246, 259, 235, 217, 236, 239, 232, 192, 220, 207, 215, 161, 159, 211, 192, 153, + 225, 184, 166, 187, 155, 227, 200, 219, 211, 195, 145, 149, 161, 144, 166, 146, + 107, 129, 91, 58, 87, 25, 51, 51, 17, 23, 18, 13, 30, 7, 4, 20, + 11, 21, 41, 19, 16, 39, 67, 29, 54, 67, 83, 76, 28, 59, 10, -21, + -38, -51, -41, -57, -61, -46, -96, -65, -118, -159, -125, -161, -184, -136, -194, -127, + -143, -158, -127, -165, -163, -139, -173, -179, -121, -144, -127, -112, -114, -107, -145, -116, + -118, -105, -72, -120, -94, -79, -112, -126, -202, -157, -173, -186, -189, -191, -221, -236, + -221, -225, -250, -248, -247, -192, -219, -237, -237, -222, -200, -182, -135, -167, -162, -164, + -164, -109, -139, -173, -120, -137, -173, -93, -139, -102, -100, -130, -114, -132, -110, -100, + -116, -112, -78, -86, -110, -100, -132, -153, -135, -169, -125, -126, -156, -98, -103, -127, + -98, -116, -67, -105, -89, -74, -94, -92, -120, -73, -58, -117, -59, -95, -116, -75, + -135, -69, -85, -62, -29, -87, -41, -23, -45, -5, -27, -24, -22, -69, -30, -10, + -49, -32, -47, -19, 29, 7, 30, 63, 21, 64, 56, 40, 63, 45, 31, 63, + 49, 92, 115, 66, 140, 101, 96, 107, 133, 171, 162, 146, 207, 157, 144, 176, + 171, 173, 181, 213, 228, 234, 228, 211, 215, 171, 204, 229, 193, 228, 213, 225, + 239, 196, 257, 253, 218, 251, 274, 236, 272, 220, 252, 255, 276, 301, 279, 291, + 279, 321, 287, 279, 299, 255, 274, 234, 234, 215, 179, 193, 207, 156, 194, 186, + 205, 182, 165, 200, 165, 191, 230, 202, 225, 220, 246, 279, 222, 223, 235, 234, + 223, 252, 232, 218, 231, 201, 175, 172, 222, 234, 206, 225, 276, 224, 165, 176, + 218, 186, 180, 185, 154, 189, 159, 162, 165, 175, 175, 143, 135, 105, 121, 137, + 81, 69, 66, 40, 6, 5, -16, 19, -2, -34, -6, -51, -46, -65, -57, -42, + -112, -71, -80, -122, -131, -147, -126, -153, -178, -162, -162, -182, -178, -160, -142, -149, + -164, -171, -135, -92, -125, -144, -101, -72, -84, -93, -96, -113, -141, -137, -156, -141, + -134, -193, -135, -171, -190, -139, -154, -174, -155, -213, -165, -193, -205, -199, -194, -229, + -156, -176, -200, -185, -187, -150, -152, -146, -197, -143, -187, -213, -196, -176, -182, -191, + -156, -194, -203, -217, -250, -255, -265, -274, -263, -302, -265, -295, -316, -304, -319, -312, + -279, -327, -271, -302, -322, -322, -323, -300, -299, -281, -259, -215, -216, -203, -198, -220, + -174, -174, -195, -214, -247, -219, -216, -238, -187, -182, -177, -174, -171, -140, -108, -157, + -129, -157, -186, -116, -154, -129, -110, -114, -71, -122, -137, -109, -137, -184, -189, -178, + -207, -186, -220, -221, -217, -240, -234, -203, -235, -206, -188, -219, -198, -205, -152, -163, + -154, -133, -102, -81, -94, -116, -99, -116, -69, -45, -73, -119, -76, -83, -91, -99, + -112, -101, -112, -119, -100, -123, -208, -164, -140, -155, -91, -172, -122, -110, -122, -108, + -126, -139, -78, -79, -83, -55, -44, -59, -45, -35, 31, 32, -32, 3, 37, 3, + -13, -35, -8, -4, -41, 22, 13, -3, -2, -24, 12, -52, -17, -6, -44, -24, + -22, -45, 31, -36, -57, -20, -10, 24, 35, 17, 52, 38, 73, 20, 61, 68, + 45, 43, 7, 41, 50, 23, 37, 5, 26, 26, 103, 84, 108, 74, 92, 84, + 108, 114, 158, 146, 140, 191, 175, 188, 180, 199, 203, 202, 218, 271, 212, 237, + 271, 202, 211, 207, 246, 207, 200, 211, 182, 191, 144, 180, 184, 163, 232, 229, + 236, 236, 203, 202, 201, 165, 235, 174, 147, 162, 162, 140, 190, 136, 177, 175, + 123, 155, 143, 71, 93, 115, 115, 102, 130, 153, 157, 143, 144, 144, 146, 113, + 159, 98, 115, 122, 157, 130, 103, 149, 131, 120, 90, 65, 126, 87, 43, 45, + 9, 23, 12, -4, -10, -11, -24, -24, -42, -43, -59, -52, -17, -7, -22, -62, + -75, -43, -59, -68, -53, -65, -41, -78, -78, -55, -111, -98, -87, -90, -103, -106, + -139, -146, -160, -143, -154, -191, -214, -253, -266, -241, -284, -267, -321, -320, -258, -289, + -290, -240, -277, -200, -227, -232, -170, -217, -241, -189, -261, -197, -204, -236, -230, -245, + -225, -208, -221, -250, -256, -225, -254, -266, -261, -284, -321, -351, -388, -443, -475, -476, + -455, -480, -473, -445, -411, -448, -407, -441, -441, -406, -460, -422, -355, -421, -438, -423, + -447, -408, -430, -434, -433, -434, -464, -427, -454, -512, -459, -498, -509, -450, -508, -459, + -471, -459, -415, -431, -442, -420, -432, -445, -419, -380, -391, -370, -373, -389, -367, -381, + -341, -321, -324, -326, -324, -302, -273, -321, -307, -349, -356, -326, -366, -309, -294, -326, + -290, -305, -279, -247, -278, -270, -311, -274, -261, -313, -277, -280, -286, -326, -298, -268, + -269, -282, -238, -266, -239, -219, -241, -186, -173, -215, -175, -210, -239, -174, -198, -163, + -126, -126, -108, -113, -102, -75, -90, -39, 20, -13, 12, 40, 14, 28, 31, 54, + 53, 36, 21, 46, 101, 77, 67, 48, 27, 44, 48, 67, 42, 56, 92, 76, + 94, 93, 119, 90, 92, 107, 148, 127, 141, 136, 124, 117, 128, 133, 143, 94, + 89, 109, 63, 69, 92, 66, 18, 59, 43, 55, 67, 45, 81, 69, 70, 136, + 116, 79, 162, 132, 160, 174, 168, 176, 156, 118, 212, 208, 181, 198, 185, 204, + 213, 179, 234, 207, 163, 205, 158, 165, 183, 141, 217, 182, 204, 199, 181, 180, + 200, 211, 256, 204, 266, 271, 242, 246, 259, 274, 249, 242, 226, 219, 238, 268, + 226, 253, 263, 245, 199, 160, 195, 156, 132, 128, 157, 120, 116, 101, 97, 104, + 95, 101, 72, 127, 119, 163, 176, 177, 149, 195, 194, 193, 198, 191, 182, 159, + 105, 156, 132, 129, 90, 121, 115, 110, 90, 86, 89, 98, 61, 40, 56, 48, + -1, -10, 7, 6, 7, 33, -28, -10, -49, -41, -40, -64, -24, 21, 39, 31, + 15, 58, 23, -54, 13, 19, -21, -94, -90, -108, -124, -140, -150, -147, -133, -132, + -127, -131, -114, -113, -103, -110, -109, -80, -91, -101, -102, -113, -82, -59, -106, -65, + -83, -122, -123, -147, -151, -103, -158, -192, -160, -131, -159, -149, -212, -190, -207, -250, + -194, -165, -218, -175, -173, -178, -163, -158, -138, -131, -138, -124, -105, -104, -102, -106, + -112, -145, -159, -182, -139, -163, -166, -163, -186, -147, -128, -188, -197, -119, -128, -154, + -154, -158, -160, -183, -208, -170, -170, -175, -140, -179, -139, -124, -83, -75, -72, -85, + -106, -117, -118, -101, -120, -92, -103, -115, -132, -121, -88, -82, -77, -92, -82, -96, + -69, -49, -68, -52, -62, -47, -51, -64, -46, -13, -61, -93, -51, -48, 0, -62, + -16, 8, 10, 12, 16, -1, -23, 37, -21, -31, 3, 19, 42, 6, 21, 84, + 46, 21, 92, 75, 130, 133, 148, 155, 139, 132, 213, 170, 236, 215, 214, 262, + 230, 211, 261, 250, 205, 260, 231, 229, 238, 179, 231, 232, 195, 219, 221, 235, + 242, 228, 241, 282, 221, 264, 256, 244, 255, 308, 310, 297, 356, 331, 360, 378, + 308, 426, 371, 343, 373, 346, 368, 399, 315, 388, 371, 365, 403, 343, 348, 330, + 371, 394, 363, 370, 361, 352, 375, 320, 345, 350, 333, 295, 369, 308, 302, 334, + 336, 377, 402, 356, 381, 341, 327, 381, 344, 384, 421, 359, 388, 409, 390, 406, + 385, 392, 441, 437, 452, 460, 456, 474, 444, 462, 452, 441, 429, 422, 426, 458, + 439, 466, 446, 435, 420, 446, 448, 395, 375, 398, 368, 331, 298, 321, 308, 320, + 286, 289, 292, 299, 328, 305, 309, 361, 298, 335, 336, 344, 363, 375, 364, 344, + 343, 385, 344, 346, 317, 333, 347, 306, 294, 285, 247, 275, 283, 256, 250, 182, + 194, 188, 166, 186, 166, 156, 189, 168, 185, 155, 133, 143, 143, 112, 159, 146, + 111, 133, 140, 116, 104, 109, 128, 123, 78, 88, 80, 42, -4, 23, 13, -71, + -42, -60, -80, -92, -115, -130, -152, -166, -155, -146, -203, -200, -208, -222, -210, -253, + -231, -248, -286, -252, -267, -261, -267, -304, -334, -286, -312, -300, -335, -330, -339, -352, + -368, -355, -363, -351, -366, -375, -359, -375, -377, -370, -360, -403, -361, -394, -402, -405, + -388, -386, -423, -429, -418, -445, -445, -431, -406, -455, -438, -392, -430, -424, -440, -429, + -426, -453, -442, -432, -456, -481, -498, -475, -436, -473, -467, -452, -401, -348, -373, -358, + -383, -372, -367, -411, -408, -397, -437, -388, -356, -384, -365, -318, -352, -285, -299, -301, + -262, -321, -323, -259, -353, -337, -306, -342, -272, -307, -329, -266, -301, -287, -228, -252, + -247, -257, -293, -226, -229, -257, -230, -170, -199, -196, -214, -215, -210, -214, -180, -200, + -183, -217, -216, -160, -146, -118, -46, -83, -80, -8, -41, -30, -47, -26, -15, -28, + -25, 0, -29, -23, -15, 7, -45, 16, 19, -4, 18, 11, 36, 57, 24, 72, + 38, 32, 24, 35, 25, 56, 59, 96, 103, 122, 121, 135, 162, 173, 161, 197, + 178, 195, 177, 163, 158, 138, 153, 155, 125, 108, 116, 78, 65, 122, 88, 66, + 52, 29, 112, 76, 74, 61, 85, 99, 84, 79, 130, 151, 196, 137, 209, 237, + 232, 305, 283, 334, 343, 287, 322, 280, 323, 331, 322, 331, 352, 342, 339, 375, + 383, 335, 372, 336, 311, 383, 305, 307, 358, 325, 374, 319, 327, 405, 324, 347, + 361, 350, 353, 369, 404, 404, 394, 421, 422, 419, 430, 394, 403, 393, 398, 396, + 342, 316, 331, 320, 311, 307, 313, 308, 360, 315, 330, 324, 298, 297, 278, 256, + 214, 223, 206, 168, 171, 173, 227, 236, 214, 227, 201, 226, 219, 232, 214, 208, + 191, 182, 184, 139, 157, 140, 155, 146, 131, 139, 113, 131, 152, 171, 158, 147, + 108, 117, 140, 140, 117, 121, 103, 82, -4, 4, -5, -33, -22, -22, -53, -29, + -40, -46, -43, -95, -88, -110, -156, -163, -170, -147, -161, -206, -157, -163, -179, -172, + -185, -125, -140, -192, -137, -152, -161, -151, -177, -176, -211, -205, -195, -212, -214, -223, + -278, -255, -231, -237, -253, -228, -198, -227, -206, -224, -239, -210, -249, -239, -275, -273, + -239, -265, -235, -214, -198, -192, -219, -199, -181, -175, -189, -183, -200, -194, -190, -225, + -189, -229, -231, -191, -243, -224, -228, -256, -235, -263, -265, -210, -275, -270, -256, -294, + -274, -303, -326, -260, -289, -319, -274, -289, -342, -314, -373, -399, -337, -317, -372, -360, + -367, -343, -327, -373, -354, -352, -347, -350, -311, -292, -356, -300, -312, -345, -270, -301, + -278, -233, -291, -237, -264, -250, -227, -236, -225, -202, -211, -200, -200, -217, -236, -236, + -238, -233, -213, -228, -239, -217, -213, -251, -219, -228, -236, -169, -209, -239, -223, -239, + -219, -201, -206, -171, -122, -147, -73, -75, -78, -80, -81, -65, -42, -69, -50, -38, + -54, -73, -24, -26, -40, -36, -32, -36, -39, -34, -12, -56, -58, -29, -33, -36, + 10, -33, -5, 5, 14, -7, 7, 27, 106, 95, 72, 129, 117, 151, 176, 133, + 177, 158, 147, 198, 202, 219, 226, 162, 229, 213, 174, 184, 200, 194, 248, 182, + 228, 252, 230, 246, 252, 248, 284, 257, 294, 320, 292, 315, 330, 357, 310, 351, + 358, 317, 297, 289, 281, 302, 290, 274, 270, 272, 251, 296, 240, 261, 260, 229, + 256, 239, 251, 281, 290, 295, 346, 346, 337, 379, 381, 373, 384, 381, 366, 376, + 366, 362, 409, 349, 358, 416, 356, 375, 367, 353, 378, 290, 299, 311, 268, 255, + 312, 261, 256, 280, 247, 260, 255, 281, 251, 248, 273, 256, 247, 236, 276, 297, + 255, 273, 256, 226, 238, 219, 198, 184, 205, 233, 232, 205, 191, 232, 226, 242, + 216, 177, 188, 190, 174, 198, 153, 159, 144, 110, 100, 99, 90, 55, 18, 77, + 63, 18, 63, 43, 29, 12, 40, 1, -8, -19, -10, -20, -34, -50, -36, -48, + -81, -66, -104, -79, -62, -78, -90, -80, -91, -109, -73, -111, -146, -174, -194, -202, + -207, -206, -221, -232, -219, -230, -246, -235, -233, -245, -252, -232, -245, -278, -259, -263, + -268, -248, -261, -266, -219, -269, -207, -233, -223, -217, -186, -184, -169, -202, -150, -178, + -178, -141, -186, -192, -209, -163, -198, -206, -241, -270, -263, -262, -304, -280, -268, -278, + -313, -270, -341, -322, -335, -378, -362, -349, -367, -363, -343, -336, -331, -363, -328, -359, + -340, -352, -351, -348, -320, -341, -310, -326, -361, -369, -350, -369, -383, -411, -408, -373, + -394, -377, -317, -356, -313, -322, -323, -268, -290, -282, -246, -315, -282, -270, -281, -227, + -248, -270, -200, -212, -214, -118, -198, -200, -151, -177, -139, -122, -220, -138, -141, -154, + -152, -129, -143, -90, -149, -131, -102, -113, -108, -99, -107, -55, -63, -42, -86, -43, + -30, -37, -36, 12, -44, -26, -69, -52, -48, -45, -73, -20, -73, -37, -30, -49, + 3, 22, -34, -1, -5, -32, -9, -25, -22, 27, 6, 32, 103, 82, 115, 154, + 150, 185, 165, 140, 231, 218, 163, 223, 164, 193, 193, 189, 201, 173, 174, 179, + 193, 240, 199, 238, 208, 223, 253, 197, 210, 206, 250, 211, 260, 237, 238, 251, + 258, 295, 302, 280, 332, 323, 333, 342, 337, 383, 340, 376, 372, 379, 386, 384, + 420, 398, 401, 434, 445, 414, 453, 401, 418, 442, 397, 448, 437, 411, 441, 405, + 408, 408, 406, 390, 392, 376, 386, 408, 373, 397, 401, 405, 425, 432, 415, 423, + 477, 416, 441, 433, 494, 450, 445, 460, 469, 455, 465, 449, 447, 411, 462, 437, + 446, 446, 425, 453, 389, 415, 387, 373, 357, 330, 342, 347, 323, 323, 311, 313, + 312, 307, 295, 316, 281, 307, 272, 255, 269, 245, 226, 238, 223, 193, 173, 158, + 222, 180, 172, 243, 211, 216, 216, 183, 160, 141, 140, 159, 119, 112, 94, 106, + 97, 85, 41, 62, 57, 44, 18, 31, -6, 2, -12, -28, -12, -28, -64, -26, + -58, -47, -45, -72, -28, -66, -73, -72, -89, -91, -54, -117, -81, -109, -93, -129, + -104, -154, -171, -181, -198, -217, -246, -230, -210, -195, -204, -209, -234, -217, -212, -232, + -230, -250, -243, -292, -269, -220, -277, -269, -249, -269, -240, -280, -291, -241, -288, -262, + -220, -312, -245, -273, -348, -282, -354, -326, -312, -374, -311, -341, -365, -310, -342, -307, + -278, -325, -309, -270, -292, -271, -286, -302, -265, -287, -326, -316, -355, -318, -311, -357, + -335, -387, -328, -316, -326, -342, -296, -300, -293, -316, -326, -308, -328, -305, -329, -278, + -301, -354, -295, -313, -288, -286, -293, -272, -270, -256, -250, -259, -260, -306, -279, -255, + -293, -270, -263, -298, -274, -305, -277, -253, -284, -267, -239, -260, -216, -188, -201, -178, + -212, -250, -225, -304, -288, -218, -277, -223, -211, -254, -177, -172, -192, -184, -195, -176, + -172, -204, -217, -204, -178, -187, -169, -141, -170, -140, -172, -150, -120, -140, -94, -63, + -93, -37, -49, -68, -27, -39, -31, -23, -53, -80, -82, -74, -39, -26, -72, 24, + 13, 20, 46, 52, 73, 70, 87, 92, 92, 86, 91, 94, 131, 121, 132, 204, + 125, 176, 158, 148, 198, 150, 191, 198, 186, 206, 170, 198, 209, 226, 240, 229, + 244, 246, 234, 229, 225, 216, 237, 221, 245, 271, 260, 279, 258, 269, 290, 265, + 263, 260, 230, 251, 254, 208, 253, 291, 274, 344, 321, 351, 365, 337, 377, 379, + 350, 379, 339, 372, 381, 346, 409, 382, 370, 412, 389, 393, 393, 366, 395, 389, + 363, 385, 382, 351, 391, 336, 346, 368, 312, 292, 327, 271, 339, 307, 319, 387, + 349, 318, 347, 349, 321, 335, 305, 300, 277, 250, 248, 261, 238, 230, 277, 260, + 296, 300, 295, 296, 291, 247, 250, 237, 186, 181, 158, 156, 144, 141, 107, 95, + 79, 67, 34, 59, 12, 75, -1, 27, 15, -35, 25, -22, -60, -2, -26, -62, + -45, -94, -70, -103, -142, -105, -127, -175, -174, -176, -163, -179, -184, -213, -181, -186, + -204, -215, -261, -237, -246, -276, -278, -276, -293, -265, -273, -251, -270, -273, -317, -309, + -293, -306, -316, -331, -325, -329, -335, -313, -335, -345, -315, -368, -337, -377, -368, -368, + -386, -370, -382, -442, -414, -470, -451, -440, -479, -454, -460, -495, -440, -474, -443, -405, + -409, -362, -397, -389, -375, -400, -407, -446, -443, -428, -446, -447, -473, -466, -484, -466, + -463, -466, -461, -437, -456, -462, -489, -509, -526, -488, -467, -475, -474, -477, -478, -455, + -490, -433, -427, -469, -466, -419, -413, -424, -429, -367, -396, -407, -380, -375, -396, -368, + -391, -345, -365, -378, -367, -355, -379, -349, -327, -354, -310, -349, -305, -287, -302, -268, + -262, -303, -238, -299, -292, -301, -310, -312, -298, -272, -264, -279, -259, -243, -240, -291, + -260, -194, -268, -219, -212, -223, -169, -242, -188, -128, -204, -145, -142, -166, -169, -201, + -163, -159, -190, -149, -165, -170, -132, -165, -131, -132, -140, -116, -112, -93, -80, -93, + -96, -98, -123, -48, -35, -32, 11, -4, -35, 9, 2, -27, 14, -3, 51, 64, + 46, 104, 112, 85, 163, 173, 174, 205, 175, 167, 203, 195, 167, 200, 173, 190, + 196, 173, 215, 189, 158, 153, 142, 176, 164, 141, 170, 170, 168, 134, 156, 178, + 212, 202, 201, 221, 260, 254, 244, 272, 274, 292, 262, 299, 291, 299, 305, 255, + 305, 279, 270, 314, 292, 292, 319, 307, 342, 334, 335, 363, 344, 363, 379, 407, + 403, 387, 404, 394, 392, 398, 383, 391, 414, 373, 410, 402, 363, 410, 385, 354, + 371, 398, 364, 358, 303, 340, 334, 310, 312, 290, 302, 308, 283, 303, 309, 276, + 315, 269, 285, 271, 264, 258, 278, 243, 250, 221, 247, 208, 206, 210, 159, 165, + 152, 99, 116, 84, 87, 81, 76, 82, 58, 47, 28, 18, 34, -9, 28, 13, + -7, 24, 11, 26, 46, -18, 46, 16, 20, -3, -15, -35, -36, -48, -41, -17, + -62, -70, -106, -120, -136, -122, -167, -166, -146, -146, -142, -183, -200, -188, -259, -219, + -208, -253, -212, -251, -228, -232, -265, -224, -277, -240, -232, -249, -197, -258, -258, -209, + -267, -237, -255, -286, -283, -304, -293, -301, -314, -328, -265, -329, -306, -319, -327, -291, + -327, -317, -315, -329, -312, -319, -383, -339, -363, -376, -351, -397, -347, -362, -372, -342, + -353, -413, -414, -427, -427, -453, -426, -431, -417, -397, -401, -345, -387, -381, -406, -377, + -390, -412, -382, -338, -393, -358, -384, -392, -394, -425, -409, -410, -418, -417, -413, -473, + -446, -434, -487, -442, -455, -466, -451, -441, -452, -429, -495, -445, -404, -423, -393, -423, + -398, -396, -441, -398, -392, -389, -332, -333, -341, -308, -310, -298, -309, -274, -225, -284, + -285, -285, -280, -331, -335, -327, -285, -296, -311, -265, -271, -277, -255, -261, -242, -252, + -238, -237, -227, -221, -216, -212, -216, -165, -168, -143, -159, -126, -160, -139, -131, -131, + -76, -111, -54, -10, -30, -15, 17, 6, 43, 18, 66, 97, 65, 100, 107, 84, + 92, 116, 153, 188, 188, 211, 211, 256, 227, 263, 290, 275, 322, 327, 315, 349, + 373, 321, 372, 350, 377, 365, 364, 386, 387, 408, 421, 437, 446, 420, 438, 462, + 457, 464, 446, 450, 422, 434, 436, 446, 461, 445, 464, 493, 509, 502, 549, 506, + 521, 496, 490, 473, 484, 530, 492, 495, 540, 500, 568, 522, 535, 589, 570, 573, + 584, 591, 618, 621, 594, 638, 612, 591, 617, 627, 584, 650, 639, 664, 679, 669, + 708, 697, 722, 709, 720, 676, 709, 682, 693, 721, 687, 698, 693, 685, 665, 644, + 642, 671, 688, 654, 679, 671, 641, 634, 601, 639, 598, 567, 583, 539, 519, 548, + 490, 487, 480, 470, 495, 472, 472, 470, 501, 494, 500, 484, 469, 479, 469, 455, + 451, 427, 439, 432, 417, 425, 433, 412, 398, 385, 381, 358, 346, 308, 307, 302, + 291, 264, 301, 294, 245, 269, 230, 237, 218, 204, 200, 177, 153, 163, 162, 108, + 170, 145, 114, 159, 108, 134, 122, 78, 121, 107, 65, 99, 70, 53, 80, 62, + 11, 7, 1, -27, -5, -16, -63, -24, -66, -63, -89, -96, -109, -157, -158, -151, + -202, -237, -246, -202, -235, -246, -264, -241, -297, -273, -309, -306, -295, -312, -292, -346, + -347, -320, -328, -327, -362, -275, -349, -335, -350, -344, -356, -356, -313, -279, -347, -329, + -348, -340, -329, -371, -357, -332, -332, -343, -320, -357, -373, -371, -380, -401, -376, -426, + -370, -418, -404, -357, -382, -396, -328, -361, -352, -378, -366, -347, -361, -400, -360, -381, + -400, -326, -352, -341, -318, -295, -337, -336, -325, -339, -371, -370, -362, -353, -348, -367, + -338, -371, -352, -341, -327, -329, -307, -344, -294, -302, -314, -249, -254, -250, -231, -233, + -212, -235, -256, -215, -259, -225, -240, -236, -201, -221, -160, -199, -165, -161, -140, -136, + -121, -97, -95, -50, -46, -59, -43, -14, -17, 16, -13, 56, 30, -3, 27, 6, + 53, 63, 28, 105, 84, 115, 108, 91, 125, 107, 119, 109, 117, 67, 104, 94, + 89, 78, 83, 96, 116, 120, 121, 130, 131, 135, 139, 117, 158, 125, 133, 166, + 122, 171, 153, 128, 170, 178, 170, 218, 181, 184, 237, 157, 149, 208, 188, 160, + 182, 152, 205, 190, 123, 171, 114, 134, 141, 88, 133, 71, 111, 121, 86, 136, + 116, 128, 133, 155, 189, 140, 175, 189, 191, 228, 226, 248, 259, 238, 256, 274, + 263, 274, 303, 300, 283, 284, 286, 225, 282, 273, 269, 274, 250, 263, 285, 289, + 297, 286, 285, 271, 277, 267, 268, 260, 218, 234, 242, 217, 258, 240, 241, 263, + 220, 234, 220, 209, 226, 211, 204, 235, 223, 240, 252, 269, 261, 251, 261, 271, + 231, 236, 232, 238, 246, 232, 236, 248, 222, 227, 207, 184, 177, 148, 101, 116, + 101, 81, 40, 53, 78, 61, 9, 30, 26, 0, -2, -21, -17, -46, -46, -56, + -23, -52, -74, -13, -43, -118, -99, -97, -152, -112, -175, -186, -201, -214, -244, -251, + -291, -279, -309, -305, -315, -369, -381, -425, -407, -472, -435, -438, -468, -438, -466, -472, + -421, -464, -432, -440, -464, -485, -432, -490, -482, -482, -489, -501, -515, -551, -521, -516, + -579, -492, -559, -553, -539, -584, -566, -565, -594, -598, -589, -593, -577, -606, -569, -562, + -568, -554, -536, -516, -511, -520, -532, -531, -509, -525, -527, -543, -525, -548, -575, -549, + -548, -565, -556, -546, -557, -594, -581, -579, -575, -603, -540, -509, -517, -560, -517, -505, + -491, -458, -476, -436, -466, -436, -392, -435, -391, -403, -395, -351, -396, -343, -348, -353, + -317, -339, -317, -315, -330, -335, -319, -328, -357, -348, -324, -309, -305, -340, -285, -265, + -284, -242, -230, -238, -222, -285, -239, -220, -270, -189, -199, -198, -162, -182, -130, -129, + -137, -89, -96, -141, -162, -138, -159, -138, -155, -131, -112, -136, -102, -112, -143, -69, + -80, -115, -89, -63, -30, -16, -18, 13, 0, 20, 12, 33, -11, 39, 4, 10, + 30, 87, 92, 115, 98, 150, 169, 133, 180, 187, 187, 185, 200, 255, 249, 213, + 294, 288, 295, 348, 337, 394, 383, 390, 374, 375, 429, 382, 367, 375, 395, 346, + 337, 321, 343, 340, 336, 340, 348, 306, 326, 279, 303, 323, 306, 365, 367, 378, + 371, 400, 433, 442, 432, 442, 449, 454, 402, 460, 484, 443, 500, 502, 485, 477, + 503, 462, 479, 440, 451, 451, 456, 420, 451, 458, 448, 475, 483, 481, 517, 497, + 505, 523, 470, 549, 515, 491, 527, 484, 493, 497, 485, 565, 526, 526, 535, 483, + 469, 512, 462, 477, 482, 476, 482, 412, 449, 427, 387, 374, 350, 343, 326, 280, + 324, 264, 257, 270, 255, 259, 214, 226, 208, 188, 197, 177, 186, 209, 222, 222, + 184, 158, 178, 150, 158, 171, 137, 155, 174, 184, 242, 205, 175, 185, 213, 153, + 179, 167, 157, 100, 84, 127, 129, 68, 72, 102, 64, 50, 67, 103, 66, 42, + 6, -28, -37, -37, -88, -95, -171, -150, -160, -208, -180, -184, -207, -180, -220, -225, + -227, -260, -294, -281, -327, -324, -348, -364, -358, -363, -382, -324, -376, -394, -397, -404, + -391, -413, -445, -418, -445, -438, -478, -449, -422, -499, -465, -476, -490, -460, -491, -452, + -436, -447, -434, -470, -454, -469, -467, -434, -465, -450, -415, -485, -380, -473, -448, -464, + -494, -436, -480, -503, -467, -502, -496, -437, -502, -475, -477, -512, -502, -475, -506, -475, + -514, -520, -489, -531, -558, -492, -549, -497, -530, -577, -495, -539, -526, -473, -526, -484, + -505, -514, -528, -531, -518, -523, -536, -533, -526, -532, -499, -491, -470, -490, -432, -431, + -401, -405, -453, -412, -402, -439, -375, -385, -369, -383, -397, -368, -352, -346, -309, -277, + -300, -265, -260, -295, -262, -249, -253, -242, -274, -223, -203, -213, -204, -207, -143, -173, + -203, -130, -175, -148, -126, -161, -121, -144, -137, -113, -123, -107, -81, -109, -66, -29, + -66, -47, -5, -17, -48, -15, 22, 25, 21, 39, 52, 109, 63, 76, 112, 90, + 38, 68, 49, 78, 34, 31, 105, 68, 99, 128, 110, 146, 149, 148, 203, 220, + 242, 264, 239, 237, 273, 269, 273, 292, 293, 324, 309, 338, 349, 351, 367, 396, + 398, 421, 419, 421, 448, 375, 378, 392, 401, 398, 443, 398, 395, 429, 411, 448, + 392, 405, 446, 432, 438, 434, 459, 427, 452, 423, 470, 437, 390, 427, 429, 381, + 471, 435, 426, 421, 415, 413, 461, 424, 433, 443, 445, 441, 493, 438, 455, 447, + 424, 437, 413, 453, 397, 424, 438, 443, 422, 428, 418, 460, 393, 397, 447, 387, + 422, 439, 444, 446, 458, 458, 484, 419, 437, 465, 433, 450, 463, 450, 470, 453, + 467, 494, 426, 407, 447, 434, 440, 401, 400, 372, 368, 374, 359, 354, 376, 348, + 367, 334, 330, 340, 329, 295, 276, 275, 262, 240, 259, 236, 237, 212, 184, 211, + 149, 185, 156, 127, 153, 119, 121, 170, 128, 139, 118, 101, 128, 86, 68, 55, + 72, 88, 53, 61, 70, 78, 75, 63, 66, 71, 52, 65, 48, 12, -15, -24, + -60, -25, -35, -67, -133, -73, -106, -145, -167, -186, -172, -180, -197, -174, -220, -212, + -231, -258, -247, -237, -270, -281, -256, -268, -287, -263, -291, -248, -266, -255, -206, -275, + -265, -275, -325, -337, -364, -374, -370, -367, -365, -387, -354, -371, -349, -334, -351, -332, + -292, -316, -338, -330, -288, -338, -362, -361, -347, -349, -391, -354, -319, -328, -321, -331, + -363, -358, -363, -359, -372, -374, -372, -387, -386, -381, -369, -366, -396, -373, -370, -380, + -383, -382, -367, -368, -348, -310, -284, -368, -367, -349, -345, -350, -363, -341, -346, -386, + -371, -330, -380, -339, -355, -358, -310, -299, -276, -250, -253, -242, -214, -257, -225, -197, + -222, -223, -245, -248, -205, -161, -148, -123, -133, -86, -54, -100, -81, -49, -64, -24, + -58, -15, 32, -26, -4, 31, -25, 45, 54, 53, 63, 27, 69, 72, 35, 76, + 117, 64, 89, 86, 118, 158, 122, 140, 172, 167, 159, 189, 172, 251, 261, 262, + 277, 303, 328, 365, 330, 373, 398, 392, 405, 372, 402, 405, 387, 437, 434, 392, + 450, 457, 470, 511, 522, 550, 539, 524, 566, 563, 552, 531, 535, 557, 548, 588, + 570, 585, 602, 610, 649, 630, 659, 652, 637, 642, 679, 655, 669, 672, 674, 653, + 629, 620, 632, 606, 631, 661, 676, 678, 649, 662, 647, 628, 683, 639, 621, 619, + 620, 619, 594, 545, 554, 520, 527, 572, 552, 560, 572, 575, 586, 613, 570, 610, + 580, 583, 564, 547, 572, 551, 608, 575, 569, 561, 547, 581, 562, 573, 568, 603, + 550, 573, 562, 495, 542, 487, 490, 529, 448, 455, 422, 419, 446, 462, 415, 442, + 401, 365, 377, 331, 347, 330, 316, 317, 265, 281, 275, 269, 273, 257, 320, 313, + 292, 311, 284, 299, 275, 242, 289, 268, 231, 284, 243, 231, 213, 191, 164, 171, + 136, 132, 150, 153, 127, 169, 186, 152, 119, 128, 117, 99, 90, 26, 26, -32, + -40, -38, -51, -20, -58, -91, -43, -23, -55, -53, -64, -116, -95, -126, -138, -182, + -187, -236, -247, -198, -262, -250, -236, -255, -288, -287, -307, -305, -290, -342, -261, -312, + -316, -322, -324, -337, -371, -393, -366, -399, -391, -391, -398, -407, -414, -393, -375, -422, + -406, -434, -451, -502, -482, -451, -458, -491, -455, -468, -471, -493, -511, -540, -492, -576, + -531, -515, -546, -517, -517, -567, -508, -545, -597, -567, -629, -582, -622, -611, -609, -641, + -652, -629, -631, -648, -684, -656, -690, -659, -695, -709, -680, -726, -753, -732, -731, -681, + -682, -660, -617, -638, -632, -616, -620, -569, -529, -587, -544, -550, -561, -558, -560, -534, + -524, -558, -511, -495, -556, -529, -542, -539, -460, -509, -476, -486, -489, -451, -475, -487, + -460, -473, -435, -398, -434, -443, -462, -486, -430, -414, -395, -411, -398, -383, -386, -406, + -396, -372, -384, -388, -334, -331, -334, -336, -328, -294, -302, -303, -248, -288, -225, -208, + -242, -188, -188, -158, -157, -138, -162, -124, -110, -143, -103, -110, -132, -107, -108, -113, + -62, -91, -40, -11, -80, -48, -58, -64, -34, -62, -59, -25, -5, -18, -22, -29, + -12, 12, -18, -1, 14, 42, 48, 71, 46, 88, 64, 26, 30, 57, 18, 32, + 76, 51, 46, 83, 69, 94, 90, 74, 79, 61, 95, 70, 94, 109, 95, 117, + 115, 107, 145, 102, 103, 138, 116, 169, 164, 155, 189, 177, 164, 207, 180, 215, + 213, 202, 246, 246, 217, 210, 232, 230, 200, 253, 221, 281, 258, 257, 282, 301, + 277, 293, 295, 285, 284, 313, 320, 301, 328, 339, 329, 349, 305, 365, 346, 327, + 365, 358, 344, 396, 378, 390, 434, 407, 407, 414, 355, 410, 396, 373, 408, 425, + 404, 426, 413, 422, 451, 445, 470, 435, 411, 418, 385, 343, 347, 356, 320, 312, + 291, 291, 300, 296, 265, 256, 273, 260, 275, 235, 187, 227, 186, 175, 196, 142, + 136, 183, 149, 198, 192, 176, 200, 203, 177, 202, 214, 171, 180, 139, 123, 131, + 84, 71, 56, 50, 13, 26, 5, -35, -50, -53, -75, -88, -84, -88, -98, -153, + -165, -213, -216, -257, -276, -252, -280, -286, -304, -335, -319, -356, -334, -328, -363, -346, + -369, -395, -362, -396, -441, -421, -411, -448, -464, -476, -472, -462, -519, -484, -473, -535, + -529, -521, -549, -495, -520, -563, -548, -560, -541, -599, -613, -647, -624, -633, -675, -650, + -625, -638, -609, -632, -582, -569, -597, -626, -584, -629, -622, -663, -608, -653, -621, -619, + -667, -598, -612, -575, -568, -610, -590, -553, -594, -626, -602, -614, -603, -578, -608, -602, + -610, -606, -610, -593, -614, -573, -550, -589, -543, -559, -551, -505, -514, -450, -455, -445, + -469, -408, -416, -390, -328, -337, -352, -324, -344, -296, -298, -297, -215, -244, -248, -236, + -249, -220, -194, -217, -178, -207, -196, -185, -217, -173, -167, -184, -150, -178, -191, -144, + -105, -146, -121, -124, -126, -64, -137, -120, -113, -143, -82, -102, -88, -64, -93, 9, + 21, 57, 63, 64, 109, 129, 135, 158, 164, 161, 177, 180, 215, 233, 245, 249, + 279, 306, 271, 331, 333, 352, 366, 391, 405, 414, 400, 448, 437, 421, 447, 428, + 427, 450, 390, 451, 484, 446, 495, 503, 480, 512, 490, 490, 536, 500, 505, 510, + 475, 485, 500, 481, 514, 499, 517, 565, 541, 563, 564, 559, 602, 600, 599, 626, + 623, 636, 629, 605, 640, 634, 651, 645, 628, 654, 624, 641, 686, 657, 683, 666, + 694, 709, 699, 700, 718, 711, 737, 730, 700, 683, 722, 752, 729, 695, 709, 760, + 733, 788, 791, 776, 807, 749, 779, 745, 720, 741, 743, 739, 737, 688, 779, 753, + 757, 771, 742, 751, 739, 765, 731, 712, 711, 663, 692, 670, 671, 675, 650, 628, + 660, 604, 586, 622, 561, 582, 617, 565, 617, 572, 590, 645, 613, 579, 618, 578, + 567, 571, 567, 543, 565, 524, 558, 565, 533, 542, 506, 510, 493, 466, 446, 401, + 374, 345, 324, 297, 245, 279, 273, 249, 263, 203, 206, 214, 179, 173, 182, 165, + 149, 138, 134, 149, 112, 68, 98, 124, 76, 76, 58, 80, 58, 54, 38, 47, + -17, -18, -24, -43, -103, -61, -69, -139, -144, -162, -198, -172, -235, -232, -219, -272, + -237, -251, -246, -228, -279, -269, -270, -303, -299, -335, -291, -329, -317, -329, -364, -321, + -362, -361, -342, -328, -353, -366, -358, -363, -364, -375, -407, -416, -432, -432, -451, -450, + -449, -438, -450, -492, -468, -471, -499, -467, -486, -489, -481, -527, -457, -467, -497, -445, + -483, -507, -438, -489, -508, -457, -536, -471, -459, -490, -447, -448, -436, -443, -459, -432, + -386, -426, -412, -392, -411, -388, -383, -413, -391, -382, -378, -351, -360, -351, -346, -373, + -315, -359, -296, -305, -310, -296, -305, -312, -290, -313, -282, -297, -338, -346, -313, -313, + -284, -273, -271, -264, -195, -236, -148, -168, -174, -152, -140, -119, -141, -141, -141, -117, + -132, -133, -119, -151, -97, -147, -110, -115, -119, -119, -124, -87, -102, -103, -76, -45, + -89, -87, -60, -69, -41, -37, -42, 19, 8, 7, 1, 13, 17, -21, -28, -21, + -21, -39, -28, -11, -11, 7, -16, 12, 37, 47, 29, 55, 61, 56, 82, 82, + 110, 89, 120, 136, 177, 162, 160, 172, 156, 161, 195, 174, 165, 177, 186, 175, + 161, 152, 202, 206, 143, 195, 133, 160, 156, 160, 150, 141, 168, 214, 188, 220, + 253, 274, 267, 233, 284, 293, 261, 279, 278, 301, 310, 304, 320, 317, 342, 325, + 314, 288, 362, 314, 314, 306, 314, 345, 351, 335, 336, 403, 366, 403, 401, 400, + 407, 409, 372, 403, 384, 403, 368, 425, 393, 453, 439, 431, 478, 463, 462, 440, + 453, 420, 422, 412, 431, 418, 441, 424, 428, 428, 407, 433, 433, 430, 421, 407, + 373, 407, 386, 380, 372, 348, 379, 373, 357, 346, 374, 329, 348, 304, 304, 273, + 229, 256, 265, 210, 271, 249, 266, 219, 209, 207, 181, 183, 185, 149, 150, 151, + 175, 163, 151, 209, 152, 102, 119, 105, 49, 38, 17, 27, 48, -33, 0, 3, + -6, 31, 13, -62, -15, -70, -90, -77, -112, -109, -116, -156, -148, -153, -168, -139, + -188, -182, -180, -194, -209, -270, -276, -300, -263, -255, -256, -275, -238, -279, -271, -300, + -291, -311, -344, -344, -351, -316, -340, -362, -328, -355, -348, -374, -411, -394, -389, -402, + -386, -386, -446, -398, -402, -405, -388, -414, -373, -376, -412, -409, -368, -443, -361, -386, + -388, -337, -415, -405, -397, -405, -425, -437, -458, -378, -449, -424, -402, -428, -448, -408, + -442, -387, -402, -427, -370, -431, -370, -353, -367, -345, -358, -389, -344, -372, -356, -340, + -356, -388, -409, -389, -414, -409, -429, -428, -383, -417, -384, -388, -407, -388, -368, -364, + -345, -350, -356, -290, -340, -303, -296, -284, -259, -274, -262, -253, -239, -254, -232, -176, + -200, -198, -227, -169, -198, -224, -199, -196, -180, -166, -171, -165, -153, -149, -115, -106, + -90, -115, -92, -64, -57, -57, -37, 26, 14, 31, 89, 94, 59, 54, 72, 84, + 85, 94, 127, 146, 145, 162, 154, 164, 157, 211, 227, 260, 211, 244, 288, 262, + 292, 302, 314, 311, 282, 343, 312, 298, 351, 313, 350, 377, 368, 373, 374, 368, + 429, 346, 375, 413, 373, 371, 401, 403, 437, 394, 432, 478, 441, 432, 498, 456, + 486, 473, 504, 518, 497, 477, 513, 470, 475, 474, 476, 486, 492, 529, 502, 511, + 494, 490, 504, 469, 488, 499, 439, 455, 461, 449, 476, 469, 448, 467, 480, 500, + 459, 505, 489, 517, 542, 541, 553, 587, 529, 545, 548, 534, 540, 510, 571, 545, + 538, 539, 538, 542, 505, 501, 514, 477, 497, 466, 456, 405, 410, 408, 396, 389, + 380, 396, 395, 419, 401, 422, 369, 385, 384, 344, 376, 333, 336, 331, 344, 328, + 327, 282, 335, 313, 276, 272, 209, 225, 227, 205, 203, 194, 174, 198, 187, 202, + 173, 207, 142, 174, 134, 133, 112, 79, 83, 138, 81, 37, 72, 57, 66, 64, + 19, 27, 4, -49, -12, -16, -52, -89, -107, -123, -162, -161, -217, -236, -220, -273, + -310, -301, -306, -303, -309, -329, -316, -327, -396, -361, -389, -458, -398, -439, -489, -433, + -522, -477, -444, -492, -440, -448, -460, -459, -491, -491, -502, -541, -559, -540, -579, -595, + -603, -622, -593, -543, -573, -560, -588, -631, -589, -611, -591, -605, -593, -608, -600, -595, + -595, -606, -589, -613, -586, -612, -573, -583, -618, -611, -586, -574, -574, -576, -533, -570, + -568, -554, -562, -583, -557, -577, -565, -581, -582, -588, -599, -591, -570, -586, -585, -564, + -585, -625, -598, -606, -631, -585, -599, -557, -518, -571, -522, -561, -533, -504, -548, -533, + -509, -508, -492, -456, -416, -407, -399, -386, -362, -369, -354, -330, -390, -356, -366, -351, + -326, -323, -315, -270, -310, -307, -293, -317, -280, -318, -282, -296, -338, -287, -271, -281, + -276, -266, -271, -264, -267, -234, -192, -229, -219, -174, -209, -202, -184, -210, -153, -158, + -169, -144, -170, -166, -137, -143, -155, -110, -137, -134, -108, -108, -114, -127, -121, -81, + -90, -88, -90, -112, -94, -77, -83, -50, -62, -33, 27, -8, 34, 92, 53, 102, + 95, 93, 126, 79, 91, 86, 85, 87, 111, 125, 106, 95, 140, 119, 147, 149, + 161, 192, 163, 175, 164, 198, 219, 218, 261, 213, 264, 248, 264, 273, 274, 310, + 298, 299, 336, 334, 314, 366, 355, 348, 366, 373, 372, 360, 348, 354, 360, 340, + 351, 352, 359, 387, 411, 379, 396, 397, 393, 455, 418, 444, 456, 416, 422, 461, + 448, 428, 418, 455, 479, 455, 474, 496, 527, 523, 517, 553, 554, 531, 540, 477, + 532, 521, 461, 488, 455, 441, 419, 423, 444, 481, 440, 467, 481, 449, 469, 437, + 471, 509, 446, 479, 477, 470, 466, 464, 464, 470, 437, 474, 466, 432, 451, 451, + 457, 438, 389, 406, 348, 349, 363, 306, 300, 295, 284, 265, 239, 280, 240, 223, + 251, 255, 218, 212, 195, 210, 155, 166, 133, 114, 105, 89, 83, 66, 80, 54, + 79, 42, -3, 18, 5, -42, -35, -61, -58, -51, -101, -57, -77, -141, -142, -156, + -137, -168, -161, -183, -177, -193, -223, -225, -211, -272, -212, -253, -244, -222, -290, -204, + -254, -288, -258, -263, -298, -322, -309, -294, -287, -282, -289, -237, -261, -248, -212, -254, + -240, -304, -280, -269, -317, -265, -302, -284, -270, -340, -253, -351, -369, -326, -381, -359, + -341, -376, -337, -384, -424, -343, -423, -393, -408, -413, -379, -394, -398, -405, -389, -386, + -380, -377, -371, -341, -369, -395, -340, -345, -378, -367, -401, -361, -376, -394, -379, -409, + -412, -429, -410, -419, -406, -422, -403, -432, -459, -427, -432, -474, -434, -440, -438, -434, + -421, -371, -337, -357, -290, -336, -322, -310, -336, -299, -295, -329, -272, -257, -281, -220, + -272, -232, -217, -247, -239, -234, -240, -214, -209, -252, -147, -138, -149, -98, -104, -106, + -121, -98, -86, -117, -81, -71, -81, -79, -43, -35, -39, -58, -21, -8, -66, -47, + -71, -49, -44, -54, 7, -33, 4, 17, 20, 79, 60, 87, 79, 109, 142, 158, + 180, 224, 241, 249, 294, 298, 323, 291, 286, 353, 351, 361, 374, 381, 419, 418, + 441, 473, 466, 497, 486, 483, 483, 495, 461, 451, 475, 455, 485, 496, 442, 540, + 527, 531, 559, 588, 544, 595, 602, 581, 598, 607, 581, 590, 551, 585, 604, 582, + 601, 594, 614, 622, 598, 595, 631, 605, 623, 601, 635, 637, 621, 612, 633, 644, + 646, 608, 620, 605, 630, 591, 612, 614, 615, 598, 592, 582, 596, 581, 586, 538, + 566, 588, 542, 561, 560, 527, 583, 552, 575, 610, 568, 609, 620, 562, 631, 549, + 593, 585, 561, 569, 557, 564, 529, 555, 522, 529, 507, 513, 497, 462, 457, 481, + 479, 432, 463, 463, 421, 425, 389, 432, 398, 344, 389, 348, 339, 307, 308, 318, + 304, 286, 298, 354, 341, 350, 373, 345, 309, 280, 250, 226, 212, 214, 151, 109, + 141, 114, 123, 158, 120, 97, 77, 108, 111, 61, 21, 26, -22, -27, -64, -51, + -73, -66, -82, -115, -98, -130, -135, -156, -177, -189, -213, -221, -235, -305, -252, -307, + -334, -300, -344, -342, -334, -387, -350, -379, -402, -345, -410, -414, -332, -420, -390, -380, + -422, -430, -471, -487, -464, -490, -533, -455, -520, -551, -491, -582, -527, -602, -599, -567, + -612, -617, -653, -632, -642, -619, -622, -599, -599, -643, -630, -649, -645, -616, -620, -632, + -617, -597, -631, -641, -635, -626, -628, -648, -660, -656, -690, -685, -699, -694, -736, -715, + -732, -720, -697, -693, -679, -695, -687, -659, -663, -602, -637, -629, -626, -663, -598, -647, + -641, -618, -619, -595, -571, -542, -501, -526, -522, -453, -498, -488, -459, -481, -469, -469, + -510, -433, -454, -446, -448, -380, -407, -389, -389, -369, -349, -343, -341, -337, -302, -289, + -234, -265, -254, -230, -230, -202, -183, -198, -172, -181, -155, -127, -161, -174, -140, -177, + -134, -141, -179, -146, -166, -147, -136, -162, -123, -136, -138, -89, -108, -86, -63, -66, + -17, 5, 0, 43, 48, 10, 53, 65, 32, 77, 59, 91, 109, 74, 140, 146, + 154, 126, 134, 153, 160, 145, 131, 158, 120, 156, 144, 146, 159, 179, 157, 157, + 181, 200, 191, 221, 224, 260, 253, 263, 258, 267, 256, 262, 270, 282, 270, 280, + 321, 280, 268, 278, 334, 352, 333, 350, 402, 329, 368, 330, 319, 332, 309, 308, + 324, 286, 350, 373, 363, 370, 348, 369, 376, 353, 384, 401, 385, 370, 378, 408, + 390, 387, 384, 446, 408, 462, 493, 453, 476, 482, 509, 534, 535, 573, 570, 604, + 588, 569, 587, 546, 574, 578, 530, 562, 546, 555, 558, 567, 571, 573, 556, 564, + 538, 574, 562, 588, 526, 539, 523, 468, 504, 461, 457, 496, 468, 470, 520, 503, + 506, 537, 528, 543, 553, 503, 526, 504, 493, 496, 476, 424, 429, 370, 394, 359, + 324, 349, 339, 288, 319, 269, 269, 238, 246, 223, 198, 203, 186, 163, 177, 180, + 153, 152, 165, 165, 155, 100, 124, 117, 58, 61, 68, -4, -26, -44, -83, -79, + -171, -160, -166, -198, -181, -230, -234, -237, -252, -256, -316, -309, -306, -319, -323, -344, + -358, -358, -379, -370, -352, -409, -397, -389, -419, -392, -449, -418, -447, -441, -456, -474, + -491, -522, -537, -555, -526, -517, -526, -503, -535, -540, -537, -555, -583, -592, -585, -621, + -605, -605, -607, -618, -644, -616, -618, -617, -626, -592, -660, -672, -637, -638, -678, -693, + -690, -671, -658, -691, -689, -693, -764, -720, -721, -774, -755, -749, -765, -720, -747, -745, + -705, -709, -686, -656, -697, -671, -621, -696, -656, -647, -660, -609, -646, -604, -539, -615, + -579, -570, -597, -596, -623, -593, -617, -633, -600, -620, -623, -630, -586, -590, -589, -581, + -574, -571, -575, -569, -570, -559, -516, -519, -484, -491, -509, -463, -466, -475, -442, -447, + -482, -455, -469, -464, -436, -438, -418, -382, -389, -360, -323, -361, -333, -304, -341, -329, + -314, -319, -281, -291, -272, -247, -293, -247, -211, -211, -218, -194, -162, -158, -177, -101, + -159, -130, -139, -64, -44, -78, -48, -12, 14, 5, -8, 48, 17, 58, 77, 101, + 113, 132, 111, 169, 168, 169, 175, 146, 183, 157, 156, 216, 175, 207, 245, 245, + 209, 251, 264, 269, 279, 321, 292, 316, 330, 322, 374, 367, 366, 405, 403, 411, + 415, 413, 412, 418, 429, 415, 463, 406, 443, 430, 421, 453, 440, 488, 438, 474, + 457, 423, 406, 397, 424, 440, 419, 443, 428, 429, 434, 473, 456, 462, 473, 533, + 523, 508, 521, 527, 528, 517, 478, 494, 477, 466, 479, 496, 467, 478, 506, 514, + 459, 495, 530, 510, 504, 513, 528, 531, 530, 547, 523, 547, 566, 515, 547, 560, + 558, 577, 579, 623, 637, 603, 609, 605, 552, 561, 498, 536, 492, 482, 454, 454, + 467, 445, 442, 466, 385, 399, 365, 368, 389, 339, 364, 396, 388, 385, 375, 398, + 410, 381, 410, 398, 364, 393, 357, 331, 355, 376, 312, 336, 336, 335, 332, 343, + 362, 322, 261, 258, 227, 246, 213, 142, 214, 178, 187, 196, 179, 167, 161, 137, + 174, 156, 119, 170, 93, 63, 92, 59, 46, 64, 65, 64, 69, 39, 83, 77, + 42, 100, 2, 35, 24, -20, 5, -22, -35, -37, -66, -72, -75, -108, -136, -155, + -166, -198, -223, -210, -233, -245, -261, -234, -250, -307, -291, -292, -295, -284, -344, -257, + -276, -320, -260, -293, -306, -263, -333, -306, -282, -341, -305, -342, -347, -303, -330, -346, + -338, -349, -369, -345, -373, -359, -393, -456, -436, -497, -494, -495, -509, -500, -507, -482, + -455, -505, -455, -462, -471, -457, -470, -520, -430, -499, -458, -432, -414, -370, -382, -368, + -356, -371, -342, -326, -316, -372, -353, -365, -359, -359, -399, -347, -346, -400, -368, -353, + -377, -355, -375, -387, -359, -348, -364, -323, -327, -307, -308, -319, -344, -300, -308, -295, + -261, -295, -274, -265, -289, -253, -260, -252, -212, -218, -171, -191, -159, -159, -155, -147, + -157, -155, -141, -133, -118, -108, -98, -99, -96, -80, -56, -61, -51, -64, -32, -19, + -14, 18, 38, 8, 47, 10, 16, 37, -21, 11, 56, 17, 49, 67, 34, 100, + 92, 108, 121, 96, 147, 179, 157, 181, 171, 181, 202, 176, 181, 206, 179, 173, + 179, 184, 199, 194, 228, 233, 240, 258, 246, 268, 268, 266, 292, 255, 226, 271, + 255, 278, 300, 298, 329, 320, 303, 333, 368, 345, 388, 388, 346, 375, 368, 323, + 374, 370, 423, 394, 408, 446, 433, 458, 476, 446, 447, 447, 449, 435, 426, 463, + 454, 475, 447, 477, 506, 491, 541, 535, 517, 545, 554, 550, 531, 538, 520, 493, + 488, 479, 466, 490, 466, 454, 474, 479, 461, 465, 466, 458, 429, 448, 471, 446, + 412, 430, 427, 402, 398, 386, 391, 397, 349, 388, 346, 309, 334, 257, 287, 322, + 256, 294, 246, 239, 278, 238, 256, 300, 241, 253, 233, 233, 248, 213, 200, 231, + 216, 162, 232, 158, 165, 197, 124, 150, 132, 44, 100, 76, 43, 91, 34, 93, + 38, 24, 36, 23, 22, 4, -32, -30, -49, -56, -75, -93, -127, -143, -166, -189, + -197, -215, -232, -219, -258, -239, -238, -306, -273, -339, -316, -359, -415, -412, -426, -441, + -464, -489, -490, -510, -519, -516, -491, -519, -511, -511, -517, -545, -515, -540, -531, -555, + -569, -541, -580, -594, -578, -583, -569, -586, -595, -611, -673, -610, -640, -638, -640, -659, + -623, -658, -664, -633, -675, -665, -705, -671, -673, -715, -703, -721, -718, -689, -748, -707, + -730, -745, -719, -758, -750, -771, -811, -807, -774, -829, -801, -780, -808, -795, -782, -789, + -790, -788, -843, -786, -785, -802, -808, -829, -807, -766, -829, -798, -778, -774, -794, -781, + -831, -760, -781, -790, -750, -775, -772, -774, -781, -741, -736, -754, -702, -698, -687, -674, + -688, -642, -651, -637, -638, -643, -600, -605, -607, -546, -578, -566, -540, -588, -574, -556, + -571, -560, -533, -547, -529, -547, -513, -503, -503, -496, -441, -475, -426, -370, -418, -371, + -358, -404, -324, -310, -316, -282, -260, -233, -197, -228, -198, -163, -187, -180, -177, -147, + -150, -165, -153, -125, -137, -134, -106, -77, -91, -82, -34, -25, -57, -55, -24, -23, + -6, -25, -45, 18, -21, -11, 33, 38, 92, 93, 85, 128, 102, 98, 119, 105, + 114, 119, 161, 138, 160, 150, 127, 183, 167, 163, 191, 207, 189, 209, 213, 232, + 266, 265, 261, 284, 267, 272, 291, 253, 278, 299, 290, 295, 267, 359, 359, 328, + 364, 382, 389, 388, 398, 412, 384, 396, 399, 405, 421, 381, 410, 430, 390, 449, + 428, 460, 482, 434, 452, 487, 463, 502, 484, 499, 543, 532, 539, 533, 567, 578, + 556, 533, 559, 603, 591, 616, 594, 598, 605, 621, 648, 640, 613, 625, 573, 582, + 562, 519, 533, 466, 512, 529, 522, 539, 530, 576, 576, 542, 545, 512, 516, 532, + 483, 513, 492, 488, 505, 495, 455, 515, 493, 460, 471, 482, 443, 445, 401, 412, + 393, 370, 381, 353, 340, 330, 308, 311, 301, 273, 263, 210, 253, 240, 234, 244, + 208, 199, 215, 144, 200, 172, 148, 141, 92, 104, 106, 28, 40, 40, 29, 41, + 25, -32, -40, -18, -89, -57, -73, -88, -134, -133, -186, -132, -174, -229, -156, -229, + -219, -241, -266, -249, -271, -310, -261, -292, -348, -298, -340, -326, -339, -377, -349, -356, + -389, -384, -396, -410, -416, -409, -356, -353, -366, -326, -379, -341, -339, -397, -358, -408, + -438, -389, -441, -458, -441, -444, -443, -465, -494, -479, -490, -515, -449, -518, -514, -506, + -541, -544, -530, -575, -550, -555, -537, -534, -548, -528, -529, -528, -519, -508, -491, -511, + -477, -477, -495, -517, -511, -504, -531, -542, -574, -550, -541, -558, -520, -528, -546, -543, + -566, -530, -549, -518, -518, -546, -477, -559, -526, -459, -501, -440, -468, -494, -409, -417, + -388, -347, -379, -307, -302, -316, -259, -274, -331, -284, -319, -321, -323, -329, -330, -329, + -331, -333, -304, -307, -282, -241, -220, -258, -241, -205, -238, -197, -193, -202, -167, -179, + -144, -128, -165, -123, -88, -92, -86, -76, -91, -96, -82, -86, -89, -68, -69, -30, + -83, -71, -76, -58, -110, -79, -38, -43, -14, -37, -14, 9, 35, 65, 112, 112, + 134, 137, 151, 152, 161, 137, 162, 134, 171, 225, 170, 205, 215, 216, 242, 259, + 263, 261, 254, 274, 268, 286, 231, 264, 278, 281, 309, 349, 326, 339, 383, 385, + 376, 393, 432, 408, 419, 453, 462, 437, 438, 414, 458, 443, 414, 482, 467, 495, + 478, 515, 526, 550, 502, 557, 568, 579, 590, 591, 576, 579, 544, 563, 590, 598, + 605, 582, 598, 590, 613, 586, 579, 562, 577, 583, 569, 567, 543, 533, 532, 571, + 537, 555, 608, 612, 617, 615, 590, 611, 648, 632, 619, 597, 582, 599, 614, 627, + 645, 642, 642, 630, 642, 599, 642, 606, 623, 623, 588, 590, 589, 597, 562, 561, + 544, 541, 485, 482, 504, 467, 503, 485, 508, 500, 468, 475, 501, 441, 437, 436, + 415, 384, 400, 392, 397, 389, 365, 385, 338, 323, 326, 256, 249, 210, 160, 178, + 155, 113, 150, 138, 105, 75, 73, 86, 72, 39, 15, 6, 10, -14, -25, -59, + -17, -66, -94, -79, -82, -80, -114, -95, -83, -128, -147, -159, -165, -143, -209, -182, + -185, -233, -208, -221, -256, -256, -265, -301, -251, -309, -304, -260, -321, -310, -280, -343, + -293, -288, -327, -318, -344, -332, -298, -360, -345, -371, -381, -382, -404, -372, -377, -399, + -412, -442, -439, -473, -509, -525, -571, -544, -541, -584, -532, -505, -542, -559, -567, -563, + -613, -615, -620, -645, -649, -675, -676, -651, -690, -663, -622, -656, -659, -667, -662, -695, + -697, -702, -685, -723, -723, -653, -701, -723, -628, -642, -671, -638, -640, -637, -655, -676, + -625, -647, -677, -636, -601, -597, -535, -572, -511, -528, -540, -553, -520, -562, -588, -562, + -596, -570, -576, -573, -552, -529, -545, -488, -513, -460, -447, -436, -468, -438, -425, -423, + -435, -410, -390, -394, -379, -405, -367, -355, -362, -296, -304, -337, -274, -308, -313, -229, + -279, -221, -200, -237, -150, -149, -180, -92, -127, -81, -50, -27, -14, 30, 38, 70, + 46, 75, 106, 91, 96, 138, 122, 115, 128, 133, 104, 135, 151, 157, 174, 201, + 183, 237, 216, 203, 241, 245, 253, 253, 253, 281, 300, 287, 288, 282, 272, 276, + 301, 311, 326, 361, 352, 343, 374, 393, 389, 400, 375, 407, 386, 410, 443, 412, + 419, 426, 425, 416, 385, 415, 467, 438, 443, 461, 422, 492, 469, 479, 504, 453, + 454, 476, 460, 485, 497, 481, 552, 542, 535, 598, 567, 599, 619, 586, 636, 636, + 612, 637, 574, 605, 636, 599, 645, 638, 627, 656, 641, 676, 693, 648, 650, 651, + 661, 705, 671, 696, 694, 687, 673, 659, 660, 628, 632, 634, 625, 653, 635, 682, + 695, 695, 717, 746, 744, 688, 692, 685, 679, 658, 651, 678, 661, 718, 705, 776, + 765, 772, 762, 756, 740, 710, 691, 699, 718, 633, 661, 673, 600, 646, 598, 619, + 594, 550, 549, 562, 529, 538, 519, 505, 496, 501, 485, 474, 451, 453, 437, 449, + 422, 465, 401, 414, 408, 402, 416, 376, 323, 353, 302, 275, 284, 250, 247, 231, + 194, 147, 140, 100, 103, 90, 84, 48, 70, 17, 26, 15, -51, -25, -65, -86, + -102, -159, -135, -137, -204, -208, -204, -210, -198, -239, -191, -217, -242, -229, -262, -263, + -283, -284, -294, -301, -366, -343, -342, -408, -413, -430, -462, -444, -462, -467, -432, -468, + -447, -419, -447, -415, -406, -408, -418, -420, -448, -459, -454, -462, -447, -460, -462, -466, + -488, -470, -437, -491, -486, -499, -535, -508, -558, -561, -534, -581, -586, -554, -568, -556, + -563, -561, -521, -537, -493, -463, -460, -472, -466, -467, -453, -438, -473, -444, -459, -485, + -455, -452, -445, -404, -420, -350, -353, -338, -278, -314, -314, -227, -277, -267, -247, -291, + -251, -241, -271, -232, -227, -248, -170, -172, -121, -81, -96, -106, -50, -90, -94, -106, + -96, -100, -89, -110, -75, -50, -41, -29, 2, -2, 10, 16, 50, 79, 81, 98, + 120, 96, 77, 120, 116, 77, 93, 98, 99, 116, 123, 129, 132, 126, 166, 197, + 182, 189, 216, 194, 189, 198, 199, 223, 216, 210, 256, 221, 238, 231, 242, 275, + 304, 349, 322, 362, 353, 363, 359, 355, 363, 360, 359, 380, 360, 344, 360, 371, + 365, 396, 380, 420, 427, 422, 435, 453, 448, 420, 463, 456, 452, 445, 408, 467, + 469, 436, 478, 490, 510, 499, 512, 487, 517, 501, 492, 511, 495, 489, 456, 486, + 472, 451, 455, 438, 398, 392, 402, 386, 415, 420, 462, 478, 433, 486, 470, 508, + 528, 527, 556, 530, 527, 545, 501, 516, 526, 506, 530, 520, 525, 503, 488, 493, + 458, 497, 465, 487, 507, 438, 494, 484, 447, 447, 429, 490, 467, 459, 450, 454, + 466, 442, 454, 500, 451, 493, 478, 445, 452, 417, 421, 417, 358, 352, 321, 322, + 299, 257, 283, 257, 276, 242, 267, 237, 237, 244, 203, 153, 146, 119, 130, 112, + 106, 93, 102, 94, 97, 97, 70, 29, 26, 33, 16, -11, -31, -51, -66, -69, + -87, -134, -96, -108, -158, -171, -207, -183, -218, -248, -212, -259, -245, -223, -262, -237, + -264, -306, -297, -347, -360, -337, -441, -426, -415, -455, -406, -458, -432, -415, -513, -497, + -492, -553, -542, -571, -585, -606, -601, -638, -624, -671, -643, -626, -687, -666, -635, -698, + -694, -692, -698, -685, -678, -740, -671, -697, -733, -716, -721, -752, -738, -766, -778, -766, + -818, -820, -785, -796, -791, -780, -793, -739, -717, -727, -730, -747, -734, -742, -777, -740, + -776, -730, -750, -757, -713, -704, -693, -677, -695, -658, -679, -701, -690, -686, -696, -655, + -686, -664, -647, -639, -629, -592, -615, -615, -640, -611, -634, -648, -629, -629, -660, -649, + -632, -596, -634, -581, -583, -583, -581, -526, -552, -514, -497, -529, -497, -509, -492, -469, + -498, -445, -450, -462, -455, -468, -445, -475, -498, -417, -468, -434, -412, -446, -385, -360, + -348, -372, -396, -317, -326, -320, -324, -320, -303, -255, -221, -219, -173, -190, -173, -165, + -174, -213, -176, -210, -200, -196, -229, -187, -201, -182, -166, -160, -183, -142, -130, -164, + -109, -111, -113, -69, -89, -55, -1, -41, 13, 36, -8, 11, 41, 16, 10, 36, + 52, 66, 55, 39, 86, 89, 93, 113, 127, 101, 130, 182, 144, 149, 119, 108, + 132, 163, 186, 237, 206, 214, 266, 245, 261, 293, 230, 288, 231, 271, 292, 261, + 299, 322, 306, 351, 364, 363, 381, 362, 402, 412, 402, 415, 437, 455, 455, 483, + 495, 518, 523, 513, 548, 541, 537, 517, 530, 528, 553, 558, 558, 534, 605, 613, + 615, 583, 631, 610, 583, 559, 553, 565, 540, 517, 592, 562, 557, 576, 525, 546, + 571, 558, 575, 568, 544, 626, 579, 627, 646, 610, 668, 597, 596, 615, 599, 605, + 602, 561, 595, 562, 559, 545, 493, 467, 478, 451, 441, 469, 436, 421, 473, 431, + 429, 400, 378, 415, 371, 350, 409, 377, 357, 347, 349, 371, 323, 306, 322, 322, + 289, 282, 282, 250, 294, 265, 249, 247, 243, 251, 202, 169, 171, 158, 143, 169, + 144, 100, 138, 93, 79, 75, 39, 61, 53, 2, 44, 19, -19, -33, -87, -103, + -69, -90, -92, -106, -146, -121, -126, -158, -163, -163, -172, -223, -207, -266, -266, -266, + -280, -275, -289, -284, -267, -285, -292, -346, -340, -319, -365, -383, -408, -393, -417, -418, + -422, -368, -362, -412, -401, -408, -472, -476, -474, -489, -502, -498, -510, -512, -487, -486, + -508, -482, -482, -481, -424, -455, -437, -474, -493, -486, -474, -504, -497, -483, -498, -489, + -477, -513, -489, -498, -525, -511, -575, -522, -522, -569, -526, -522, -559, -515, -563, -547, + -519, -561, -552, -511, -535, -493, -504, -497, -453, -452, -436, -451, -415, -462, -434, -412, + -416, -382, -386, -365, -363, -365, -389, -402, -395, -352, -391, -362, -342, -325, -338, -330, + -335, -258, -293, -262, -233, -229, -219, -213, -247, -166, -213, -230, -199, -191, -196, -199, + -205, -134, -137, -163, -137, -131, -97, -114, -82, -96, -93, -58, -63, -47, -36, -41, + -7, -1, 11, 65, 47, 80, 75, 103, 141, 141, 141, 142, 161, 174, 164, 196, + 183, 189, 228, 179, 212, 223, 191, 223, 225, 196, 245, 181, 214, 257, 232, 253, + 280, 254, 291, 300, 306, 320, 292, 344, 353, 341, 385, 394, 424, 401, 407, 438, + 410, 409, 433, 405, 426, 442, 444, 440, 426, 415, 478, 435, 423, 478, 433, 451, + 466, 481, 485, 493, 458, 484, 480, 478, 517, 507, 463, 511, 484, 480, 486, 506, + 492, 488, 490, 494, 538, 443, 462, 516, 471, 491, 506, 487, 506, 485, 508, 575, + 524, 545, 559, 577, 575, 572, 580, 548, 515, 507, 503, 509, 491, 482, 470, 488, + 470, 456, 473, 448, 473, 444, 408, 439, 401, 384, 388, 378, 409, 375, 389, 387, + 388, 428, 407, 439, 419, 402, 398, 379, 335, 383, 343, 380, 334, 297, 337, 297, + 316, 306, 286, 259, 268, 266, 237, 211, 186, 200, 157, 155, 169, 106, 93, 73, + 35, 68, 15, 30, 32, -23, -22, 13, -12, -33, -25, -52, -27, -48, -74, -100, + -118, -138, -145, -146, -174, -186, -196, -206, -233, -237, -265, -320, -326, -332, -340, -336, + -321, -338, -303, -350, -361, -340, -370, -363, -437, -406, -383, -418, -388, -376, -398, -385, + -400, -383, -391, -363, -435, -423, -427, -460, -473, -487, -495, -465, -533, -508, -491, -581, + -490, -486, -509, -491, -525, -536, -504, -594, -564, -568, -588, -536, -569, -599, -559, -601, + -605, -625, -601, -611, -607, -690, -665, -664, -671, -681, -676, -667, -646, -667, -652, -654, + -652, -649, -651, -614, -617, -586, -574, -601, -549, -553, -551, -569, -539, -568, -548, -537, + -539, -567, -551, -580, -545, -563, -585, -524, -555, -537, -524, -561, -531, -502, -514, -453, + -477, -503, -463, -489, -484, -443, -455, -462, -423, -448, -373, -397, -407, -321, -370, -367, + -345, -332, -351, -355, -371, -363, -367, -377, -378, -346, -363, -353, -347, -333, -342, -295, + -300, -320, -307, -321, -299, -269, -306, -259, -227, -270, -226, -180, -179, -130, -152, -66, + -89, -111, -76, -83, -44, -48, -48, -59, -73, -31, -68, -26, -5, 7, 1, 25, + 54, 58, 62, 94, 108, 99, 105, 106, 135, 112, 97, 127, 91, 109, 138, 166, + 166, 184, 181, 198, 188, 145, 138, 148, 119, 146, 143, 93, 127, 113, 138, 171, + 116, 147, 187, 175, 216, 212, 270, 244, 287, 367, 329, 381, 412, 434, 463, 437, + 447, 488, 446, 451, 487, 440, 472, 479, 465, 512, 481, 490, 541, 533, 519, 543, + 525, 547, 518, 506, 571, 551, 560, 630, 624, 605, 621, 597, 625, 645, 667, 657, + 650, 703, 654, 667, 685, 686, 723, 722, 696, 743, 681, 703, 697, 707, 687, 674, + 667, 685, 680, 679, 690, 704, 662, 701, 685, 687, 699, 698, 724, 727, 709, 707, + 726, 718, 694, 723, 731, 712, 737, 745, 735, 746, 708, 709, 724, 692, 703, 671, + 653, 669, 639, 656, 619, 642, 675, 623, 668, 652, 617, 647, 594, 606, 603, 548, + 562, 540, 508, 487, 410, 385, 399, 368, 322, 326, 282, 271, 301, 269, 231, 268, + 197, 216, 169, 144, 177, 155, 176, 169, 154, 194, 171, 150, 171, 158, 149, 136, + 112, 93, 43, 21, 5, -6, -53, -46, -69, -117, -92, -127, -139, -114, -175, -140, + -166, -205, -210, -216, -240, -263, -296, -254, -265, -267, -284, -296, -278, -266, -304, -293, + -326, -363, -407, -390, -408, -446, -454, -508, -489, -515, -544, -494, -522, -535, -549, -560, + -526, -563, -557, -524, -562, -579, -531, -545, -522, -559, -535, -512, -511, -546, -531, -528, + -555, -560, -550, -588, -562, -568, -574, -542, -565, -545, -530, -569, -564, -541, -617, -590, + -567, -561, -500, -510, -470, -467, -454, -453, -437, -467, -444, -412, -398, -431, -418, -416, + -410, -403, -417, -400, -422, -433, -408, -430, -429, -387, -407, -371, -398, -379, -378, -378, + -406, -355, -365, -340, -336, -334, -302, -301, -313, -262, -274, -257, -268, -248, -217, -217, + -178, -124, -157, -122, -158, -162, -121, -192, -147, -139, -109, -77, -98, -85, -32, -30, + -27, -29, 5, 4, -15, 0, 54, 23, 46, 14, 66, 0, 43, 37, 63, 54, + 88, 131, 122, 104, 121, 142, 181, 154, 123, 176, 148, 214, 212, 153, 210, 228, + 239, 250, 254, 284, 276, 295, 335, 359, 356, 338, 349, 386, 365, 377, 373, 350, + 397, 392, 350, 399, 408, 385, 390, 400, 422, 457, 408, 413, 455, 454, 490, 463, + 493, 490, 458, 466, 521, 550, 513, 492, 595, 560, 620, 601, 584, 682, 620, 581, + 664, 594, 635, 621, 563, 625, 579, 553, 573, 550, 514, 530, 506, 553, 540, 521, + 521, 563, 529, 524, 538, 541, 539, 551, 551, 581, 549, 520, 561, 535, 576, 539, + 560, 556, 550, 560, 522, 546, 519, 528, 515, 469, 441, 429, 433, 432, 390, 425, + 369, 363, 379, 347, 355, 350, 304, 350, 311, 367, 356, 341, 348, 356, 284, 314, + 303, 267, 256, 243, 254, 253, 225, 228, 242, 182, 197, 184, 128, 141, 88, 127, + 99, 84, 80, 44, 24, 50, -17, 24, -13, 3, 11, -18, -1, 20, -23, -9, + -56, -73, -48, -106, -83, -111, -135, -138, -163, -179, -209, -247, -210, -276, -266, -263, + -326, -292, -330, -353, -329, -369, -389, -373, -405, -383, -380, -406, -360, -347, -381, -314, + -363, -360, -375, -445, -418, -400, -433, -410, -399, -454, -437, -451, -479, -464, -476, -498, + -482, -517, -527, -488, -533, -538, -556, -542, -516, -533, -519, -493, -484, -489, -483, -504, + -466, -490, -521, -543, -568, -591, -532, -601, -558, -592, -593, -568, -635, -641, -647, -675, + -680, -672, -652, -673, -681, -663, -654, -662, -671, -633, -667, -695, -652, -695, -652, -651, + -641, -669, -676, -667, -637, -667, -603, -639, -625, -572, -617, -600, -574, -613, -557, -558, + -565, -496, -508, -475, -476, -438, -447, -398, -436, -430, -373, -366, -375, -301, -308, -334, + -263, -314, -222, -261, -258, -236, -242, -273, -275, -270, -267, -261, -216, -243, -289, -236, + -271, -235, -259, -234, -213, -192, -161, -127, -108, -157, -132, -95, -107, -68, -47, -52, + 30, -49, -2, 19, -17, 24, -6, 26, 51, 16, 24, 48, 20, 36, 3, -11, + 26, -3, 19, 5, 28, 80, 78, 132, 136, 138, 185, 180, 198, 190, 194, 203, + 252, 256, 242, 251, 251, 211, 268, 226, 259, 304, 257, 320, 288, 299, 326, 301, + 326, 352, 375, 376, 397, 419, 385, 430, 408, 424, 451, 438, 465, 474, 469, 494, + 481, 480, 478, 489, 456, 442, 447, 434, 423, 423, 382, 413, 445, 405, 426, 442, + 423, 438, 442, 465, 441, 437, 458, 462, 517, 457, 549, 537, 524, 563, 535, 543, + 595, 566, 575, 598, 588, 579, 616, 575, 609, 601, 548, 561, 546, 493, 506, 502, + 467, 468, 497, 494, 496, 449, 477, 501, 422, 449, 490, 480, 502, 465, 496, 544, + 522, 538, 566, 522, 529, 516, 486, 485, 474, 450, 463, 470, 470, 419, 408, 390, + 419, 359, 330, 347, 308, 318, 305, 293, 315, 269, 260, 299, 257, 239, 250, 248, + 266, 237, 225, 243, 170, 176, 161, 138, 115, 105, 60, 46, 34, 11, 55, 7, + 8, 20, -18, 8, 19, 7, 0, -11, 2, -3, -61, -45, -47, -93, -58, -83, + -81, -51, -112, -94, -72, -90, -95, -112, -167, -182, -198, -233, -232, -250, -256, -230, + -300, -286, -248, -288, -299, -311, -304, -315, -337, -330, -323, -334, -348, -341, -358, -387, + -374, -416, -413, -420, -438, -428, -455, -493, -452, -527, -469, -475, -527, -500, -507, -513, + -489, -528, -542, -495, -591, -560, -590, -561, -569, -586, -555, -552, -605, -569, -583, -548, + -541, -530, -534, -522, -525, -514, -496, -513, -492, -522, -465, -502, -542, -492, -465, -483, + -441, -488, -409, -410, -402, -393, -397, -341, -353, -368, -325, -314, -336, -294, -272, -271, + -271, -237, -258, -250, -243, -221, -238, -243, -252, -244, -255, -251, -254, -237, -234, -270, + -231, -245, -243, -247, -210, -203, -233, -171, -176, -167, -166, -196, -142, -92, -102, -69, + -23, -62, -2, -13, -19, 16, -7, -16, -1, 10, 6, 14, 21, 44, 27, 20, + 16, 82, 54, 51, 105, 86, 83, 126, 93, 115, 179, 134, 215, 206, 212, 269, + 237, 254, 274, 273, 327, 314, 336, 335, 345, 344, 317, 354, 348, 361, 377, 346, + 344, 342, 359, 347, 344, 339, 378, 359, 336, 347, 359, 382, 405, 378, 369, 369, + 412, 411, 384, 377, 439, 457, 429, 414, 439, 451, 420, 440, 463, 443, 498, 469, + 464, 493, 481, 478, 464, 459, 478, 478, 472, 497, 479, 453, 456, 524, 483, 465, + 504, 465, 514, 508, 509, 536, 496, 504, 545, 531, 512, 513, 492, 460, 456, 455, + 448, 468, 433, 458, 446, 398, 429, 412, 382, 399, 347, 396, 380, 339, 395, 345, + 340, 346, 360, 360, 340, 325, 359, 331, 333, 316, 293, 321, 294, 278, 272, 216, + 242, 218, 175, 199, 210, 182, 178, 155, 135, 182, 116, 89, 124, 79, 61, 68, + 52, 64, 41, 25, -11, -44, -61, -57, -98, -135, -77, -114, -149, -141, -132, -135, + -155, -175, -142, -199, -191, -166, -228, -215, -219, -201, -207, -247, -215, -217, -262, -275, + -268, -270, -270, -288, -322, -284, -304, -313, -323, -346, -340, -380, -405, -418, -389, -399, + -414, -435, -395, -390, -431, -421, -414, -437, -430, -432, -434, -433, -424, -426, -446, -435, + -445, -437, -457, -480, -487, -470, -503, -506, -507, -492, -484, -506, -514, -522, -538, -566, + -555, -588, -609, -623, -628, -639, -629, -665, -643, -677, -645, -624, -650, -606, -621, -639, + -656, -642, -664, -633, -666, -659, -684, -656, -655, -660, -656, -673, -658, -672, -671, -674, + -658, -652, -637, -662, -646, -659, -662, -662, -636, -617, -621, -644, -587, -608, -620, -596, + -560, -572, -537, -569, -540, -556, -560, -541, -560, -555, -550, -559, -573, -593, -570, -600, + -601, -578, -546, -583, -543, -568, -563, -521, -545, -541, -494, -491, -464, -470, -440, -429, + -371, -386, -384, -350, -372, -338, -362, -345, -290, -300, -279, -256, -252, -257, -212, -216, + -230, -195, -189, -188, -165, -152, -149, -106, -91, -82, -13, -35, -12, 36, 7, 13, + 61, 60, 69, 105, 74, 103, 172, 137, 192, 167, 204, 284, 211, 241, 225, 207, + 205, 209, 215, 205, 213, 235, 247, 276, 231, 291, 298, 316, 315, 343, 307, 375, + 321, 348, 339, 360, 366, 356, 400, 319, 371, 380, 391, 428, 384, 389, 419, 377, + 427, 437, 411, 401, 414, 355, 394, 424, 407, 393, 426, 430, 444, 442, 425, 523, + 489, 460, 536, 548, 518, 539, 527, 531, 558, 532, 559, 551, 554, 549, 560, 561, + 555, 528, 542, 531, 558, 559, 526, 561, 543, 506, 545, 501, 485, 544, 475, 474, + 523, 475, 525, 477, 451, 481, 444, 445, 475, 471, 479, 479, 433, 447, 450, 441, + 431, 404, 382, 370, 343, 317, 337, 331, 300, 353, 358, 358, 346, 372, 376, 367, + 335, 367, 387, 349, 294, 326, 301, 305, 318, 336, 358, 334, 301, 342, 321, 329, + 356, 321, 323, 314, 304, 304, 273, 278, 286, 268, 279, 229, 257, 215, 232, 233, + 229, 188, 211, 180, 140, 155, 157, 126, 83, 69, 91, 20, -13, 36, -57, -42, + -43, -78, -37, -58, -21, -64, -60, -94, -99, -113, -95, -132, -99, -134, -106, -112, + -111, -94, -109, -117, -99, -157, -191, -197, -241, -208, -221, -244, -225, -239, -243, -245, + -328, -338, -355, -389, -363, -425, -437, -433, -489, -447, -434, -498, -448, -462, -501, -485, + -477, -503, -488, -519, -494, -442, -486, -512, -466, -509, -469, -517, -519, -506, -507, -536, + -486, -530, -485, -516, -462, -428, -471, -490, -486, -533, -523, -580, -519, -515, -546, -474, + -480, -438, -459, -469, -413, -476, -461, -440, -493, -483, -475, -523, -460, -479, -440, -443, + -417, -412, -448, -411, -402, -431, -411, -380, -397, -393, -404, -389, -397, -381, -375, -378, + -386, -385, -342, -407, -370, -366, -351, -319, -353, -307, -291, -317, -248, -315, -306, -293, + -332, -284, -292, -303, -226, -194, -200, -133, -153, -143, -115, -114, -85, -97, -78, -96, + -109, -75, -103, -87, -93, -54, -49, -46, -48, -37, -18, 23, 13, 11, 2, 1, + 13, 51, 27, 36, 41, 91, 52, 89, 84, 91, 121, 103, 114, 91, 56, 47, + 134, 118, 91, 128, 149, 152, 148, 126, 192, 144, 100, 175, 172, 158, 198, 172, + 205, 265, 296, 281, 307, 315, 330, 338, 327, 339, 373, 370, 402, 432, 452, 447, + 484, 504, 519, 515, 530, 502, 516, 520, 506, 542, 528, 544, 543, 520, 580, 556, + 564, 570, 542, 574, 519, 559, 572, 554, 603, 572, 584, 618, 619, 624, 623, 613, + 610, 577, 600, 625, 600, 597, 593, 583, 605, 608, 591, 619, 598, 567, 573, 552, + 545, 541, 466, 478, 450, 394, 390, 408, 403, 396, 394, 444, 425, 416, 409, 464, + 467, 407, 406, 383, 366, 392, 378, 385, 386, 355, 327, 318, 328, 286, 297, 292, + 252, 238, 247, 180, 191, 194, 171, 174, 133, 116, 122, 54, 67, 61, 43, 54, + 96, 50, 117, 115, 112, 133, 127, 97, 82, 33, 40, 19, -2, -26, 37, 1, + 22, 34, -6, 22, -12, -39, -13, -72, -66, -100, -139, -111, -126, -85, -134, -171, + -181, -195, -196, -236, -236, -220, -250, -282, -280, -281, -310, -308, -267, -323, -308, -310, + -332, -356, -399, -404, -379, -414, -354, -407, -398, -384, -389, -372, -350, -380, -349, -361, + -385, -397, -370, -406, -419, -432, -417, -456, -475, -429, -469, -457, -482, -500, -500, -466, + -519, -497, -520, -522, -529, -528, -544, -593, -597, -580, -587, -589, -595, -595, -572, -530, + -570, -547, -555, -518, -597, -577, -512, -527, -576, -574, -598, -605, -667, -639, -613, -641, + -614, -612, -630, -595, -571, -609, -568, -563, -570, -547, -590, -570, -524, -547, -530, -501, + -520, -485, -475, -433, -437, -399, -421, -392, -383, -371, -376, -387, -393, -384, -406, -397, + -385, -396, -354, -329, -369, -354, -366, -335, -322, -353, -304, -278, -293, -277, -190, -202, + -156, -164, -148, -100, -107, -98, -96, -56, -73, -49, -95, -60, -37, -4, 18, 31, + 49, 12, 34, 21, 3, 5, 3, -20, 15, 22, 86, 68, 37, 134, 134, 158, + 165, 146, 194, 196, 163, 236, 214, 244, 276, 312, 310, 354, 326, 345, 331, 335, + 332, 362, 325, 385, 388, 374, 420, 423, 413, 443, 455, 415, 418, 423, 433, 465, + 429, 452, 478, 492, 544, 567, 532, 548, 539, 532, 533, 525, 537, 516, 527, 541, + 532, 565, 567, 552, 628, 584, 591, 609, 571, 630, 659, 597, 674, 675, 671, 715, + 659, 680, 741, 690, 741, 740, 699, 733, 700, 683, 721, 671, 689, 688, 613, 637, + 604, 598, 610, 549, 587, 594, 575, 580, 573, 571, 599, 568, 608, 629, 593, 633, + 621, 612, 645, 584, 586, 593, 594, 549, 556, 538, 613, 575, 567, 585, 584, 526, + 587, 578, 558, 541, 494, 484, 506, 469, 470, 519, 504, 491, 506, 488, 491, 471, + 470, 492, 442, 426, 482, 443, 451, 409, 437, 425, 367, 372, 382, 321, 311, 290, + 321, 287, 259, 249, 234, 228, 210, 176, 152, 126, 88, 73, 58, 10, -14, -32, + -76, -40, -57, -72, -33, -43, -39, -42, -56, 13, -21, -7, -47, -33, -82, -112, + -94, -76, -96, -134, -145, -171, -139, -181, -174, -194, -174, -201, -176, -226, -188, -172, + -251, -210, -230, -236, -215, -305, -269, -288, -317, -275, -317, -308, -310, -317, -331, -338, + -365, -393, -428, -425, -422, -479, -509, -502, -471, -514, -487, -517, -489, -484, -482, -476, + -397, -443, -474, -467, -486, -491, -524, -543, -503, -515, -536, -494, -504, -520, -529, -572, + -543, -586, -611, -531, -561, -552, -516, -566, -513, -521, -548, -520, -518, -489, -508, -527, + -508, -463, -516, -476, -499, -482, -476, -468, -467, -415, -486, -438, -464, -458, -491, -490, + -494, -466, -549, -484, -505, -532, -533, -525, -506, -496, -476, -480, -492, -454, -443, -440, + -392, -393, -364, -351, -362, -359, -324, -354, -334, -307, -331, -327, -292, -260, -250, -230, + -246, -265, -256, -272, -278, -300, -301, -281, -291, -290, -288, -270, -232, -217, -198, -118, + -126, -97, -94, -39, -14, -6, -6, 35, 83, 50, 97, 95, 56, 85, 35, 44, + 58, 52, 103, 61, 63, 34, 19, 55, 2, 0, 3, 4, 20, 8, -9, -8, + 30, 15, 66, 128, 91, 129, 113, 130, 173, 149, 160, 192, 169, 212, 204, 208, + 258, 229, 251, 298, 289, 278, 308, 321, 295, 352, 350, 314, 349, 368, 384, 417, + 347, 339, 351, 307, 319, 285, 326, 355, 336, 389, 359, 397, 429, 429, 443, 410, + 420, 452, 384, 452, 471, 424, 455, 471, 507, 514, 476, 482, 471, 472, 454, 465, + 464, 464, 499, 423, 436, 432, 401, 418, 388, 347, 408, 350, 339, 330, 312, 311, + 320, 294, 285, 295, 255, 259, 277, 237, 223, 229, 252, 244, 189, 212, 195, 189, + 208, 272, 287, 255, 243, 315, 295, 266, 240, 227, 210, 173, 182, 181, 99, 107, + 114, 125, 66, 68, 68, 11, -20, -26, -51, -60, -108, -99, -88, -112, -133, -128, + -131, -87, -44, -94, -96, -79, -90, -117, -128, -175, -92, -165, -182, -169, -246, -258, + -243, -301, -301, -310, -346, -321, -391, -411, -390, -430, -425, -410, -414, -379, -411, -397, + -367, -418, -404, -418, -413, -436, -416, -400, -425, -446, -381, -404, -401, -398, -409, -400, + -430, -422, -446, -435, -494, -477, -464, -471, -514, -508, -533, -524, -537, -551, -546, -596, + -573, -544, -579, -573, -548, -580, -562, -556, -578, -540, -595, -584, -545, -619, -606, -611, + -636, -610, -580, -615, -572, -593, -622, -617, -632, -669, -697, -688, -701, -707, -683, -704, + -697, -669, -633, -643, -614, -593, -589, -567, -574, -580, -585, -590, -536, -538, -556, -537, + -498, -514, -504, -501, -493, -500, -514, -452, -466, -462, -482, -478, -436, -471, -427, -389, + -438, -406, -399, -374, -346, -397, -347, -332, -322, -316, -267, -254, -247, -243, -216, -228, + -235, -197, -183, -195, -193, -158, -189, -195, -173, -118, -129, -120, -100, -58, -42, -73, + -73, -62, -51, -58, -44, -34, -7, -33, -9, 48, 3, 33, 45, 35, 41, -7, + 1, 8, -23, 34, -4, 1, 22, 2, 30, 48, 48, 70, 36, 68, 47, 91, + 85, 95, 147, 133, 162, 170, 172, 193, 207, 211, 217, 223, 235, 220, 198, 194, + 233, 242, 201, 212, 227, 243, 246, 205, 262, 238, 219, 272, 240, 273, 279, 292, + 317, 304, 313, 303, 316, 305, 319, 348, 394, 414, 428, 452, 411, 459, 456, 430, + 430, 403, 414, 454, 428, 421, 443, 366, 398, 403, 372, 411, 409, 387, 397, 362, + 398, 413, 392, 386, 430, 397, 401, 378, 397, 407, 377, 443, 438, 455, 389, 416, + 462, 382, 423, 416, 428, 437, 380, 404, 441, 380, 413, 396, 351, 423, 334, 375, + 410, 402, 423, 412, 383, 416, 359, 386, 354, 349, 359, 346, 297, 298, 319, 282, + 293, 306, 313, 300, 274, 313, 278, 242, 250, 205, 171, 239, 205, 176, 222, 181, + 200, 197, 161, 212, 215, 195, 197, 170, 171, 143, 163, 141, 146, 121, 109, 143, + 119, 110, 101, 99, 97, 16, 59, 40, 42, 12, -56, -58, -77, -120, -98, -104, + -132, -124, -100, -160, -152, -134, -200, -182, -182, -213, -191, -250, -246, -233, -239, -245, + -229, -271, -274, -263, -367, -389, -408, -424, -422, -505, -493, -433, -519, -525, -515, -485, + -497, -517, -517, -529, -533, -557, -580, -561, -590, -608, -574, -633, -567, -584, -629, -589, + -593, -618, -652, -661, -671, -669, -734, -698, -719, -754, -754, -755, -771, -771, -795, -797, + -775, -782, -774, -766, -762, -757, -767, -751, -684, -708, -698, -702, -725, -724, -739, -725, + -725, -728, -682, -738, -724, -693, -694, -693, -710, -680, -659, -642, -674, -701, -666, -675, + -668, -623, -636, -588, -589, -593, -505, -534, -505, -510, -479, -470, -474, -474, -482, -419, + -422, -419, -371, -369, -369, -338, -388, -358, -366, -405, -344, -385, -351, -332, -347, -316, + -325, -316, -334, -311, -293, -283, -253, -243, -296, -231, -211, -212, -177, -151, -136, -86, + -67, -55, -37, -11, -33, -27, -13, -22, -11, -32, -19, -25, 10, 7, -4, 32, + 47, 50, 51, 71, 98, 111, 124, 156, 147, 175, 209, 210, 237, 222, 233, 245, + 235, 292, 280, 259, 246, 254, 248, 251, 258, 259, 279, 307, 269, 341, 300, 319, + 331, 311, 374, 372, 367, 417, 410, 416, 436, 448, 448, 459, 505, 516, 560, 526, + 545, 547, 540, 535, 559, 528, 597, 585, 608, 624, 608, 625, 661, 642, 646, 661, + 663, 670, 689, 665, 685, 699, 713, 720, 739, 730, 767, 707, 762, 747, 730, 729, + 751, 732, 750, 751, 743, 750, 776, 744, 700, 709, 709, 685, 726, 676, 673, 691, + 656, 643, 656, 593, 653, 626, 614, 672, 621, 617, 642, 640, 643, 651, 626, 638, + 606, 559, 618, 586, 550, 565, 538, 531, 532, 498, 500, 486, 456, 460, 444, 414, + 388, 439, 404, 350, 363, 366, 335, 342, 308, 322, 318, 319, 344, 320, 325, 339, + 319, 326, 291, 260, 283, 238, 193, 217, 146, 157, 131, 123, 127, 66, 87, 97, + 9, 80, 25, 13, 29, -13, 25, 34, -28, -2, 4, 3, -17, -17, -63, -36, + -43, -87, -45, -126, -132, -104, -156, -115, -133, -164, -155, -151, -168, -173, -184, -201, + -178, -199, -237, -181, -210, -215, -229, -258, -229, -200, -225, -219, -261, -245, -235, -276, + -267, -241, -210, -226, -243, -242, -262, -303, -293, -264, -301, -311, -327, -331, -347, -347, + -358, -314, -362, -351, -310, -374, -379, -422, -449, -393, -480, -464, -467, -474, -417, -478, + -459, -447, -426, -418, -425, -427, -397, -422, -444, -459, -459, -435, -487, -473, -452, -450, + -405, -450, -433, -396, -395, -369, -364, -330, -322, -300, -348, -281, -277, -319, -294, -272, + -268, -242, -269, -258, -272, -278, -289, -251, -268, -288, -287, -258, -255, -247, -239, -219, + -185, -214, -171, -198, -222, -188, -207, -176, -158, -147, -129, -107, -104, -105, -142, -163, + -133, -134, -145, -140, -136, -118, -109, -126, -84, -108, -117, -84, -115, -120, -89, -64, + -48, -74, -30, 0, 7, 68, 51, 72, 80, 62, 84, 47, 64, 133, 123, 124, + 147, 129, 167, 193, 185, 229, 250, 241, 247, 245, 239, 217, 235, 213, 236, 251, + 251, 258, 258, 246, 255, 264, 245, 264, 274, 294, 273, 274, 283, 284, 258, 271, + 313, 270, 362, 298, 317, 365, 347, 371, 349, 353, 420, 375, 368, 422, 385, 396, + 400, 374, 458, 426, 416, 465, 447, 469, 470, 482, 464, 458, 483, 533, 515, 530, + 546, 548, 550, 559, 554, 553, 558, 576, 573, 586, 591, 553, 583, 526, 511, 554, + 526, 514, 582, 518, 543, 559, 550, 602, 560, 584, 624, 589, 580, 600, 515, 530, + 569, 504, 539, 522, 491, 546, 495, 496, 557, 487, 516, 510, 473, 458, 448, 459, + 501, 444, 468, 433, 409, 439, 428, 434, 428, 419, 438, 456, 407, 407, 381, 403, + 382, 321, 323, 335, 293, 256, 244, 237, 250, 263, 232, 274, 258, 245, 263, 245, + 211, 256, 210, 185, 169, 135, 144, 118, 54, 133, 86, 38, 96, 43, 56, 98, + 22, 59, 34, 37, 28, -4, 0, -12, -33, -30, -30, -41, -15, -72, -64, -82, + -132, -87, -109, -115, -128, -134, -132, -131, -148, -148, -142, -183, -192, -188, -242, -207, + -242, -260, -232, -243, -291, -289, -276, -336, -319, -363, -360, -336, -359, -408, -393, -422, + -438, -450, -487, -445, -450, -455, -448, -444, -461, -465, -463, -486, -432, -433, -422, -439, + -454, -431, -431, -500, -482, -493, -527, -556, -526, -548, -582, -532, -578, -563, -540, -559, + -530, -560, -582, -539, -576, -550, -527, -576, -550, -484, -518, -491, -488, -500, -490, -498, + -467, -428, -461, -502, -485, -461, -487, -456, -526, -485, -471, -499, -465, -465, -429, -460, + -473, -434, -422, -415, -449, -389, -418, -408, -413, -378, -405, -358, -330, -394, -351, -381, + -379, -366, -349, -359, -350, -338, -348, -293, -357, -288, -295, -314, -316, -291, -312, -294, + -271, -254, -253, -252, -204, -189, -181, -133, -165, -118, -127, -110, -92, -82, -67, -59, + -85, -29, -62, -41, -18, 7, 7, 17, -5, 11, 51, 35, 30, 64, 72, 69, + 67, 87, 109, 101, 151, 165, 172, 164, 179, 251, 253, 269, 311, 310, 334, 342, + 328, 368, 353, 327, 351, 329, 368, 359, 360, 328, 353, 349, 375, 373, 389, 387, + 411, 390, 410, 410, 456, 458, 494, 499, 483, 471, 520, 493, 538, 559, 559, 585, + 567, 598, 599, 606, 611, 638, 646, 642, 621, 636, 601, 662, 635, 631, 668, 646, + 701, 712, 682, 757, 712, 711, 769, 712, 783, 762, 759, 770, 744, 766, 751, 727, + 725, 684, 683, 700, 670, 681, 698, 641, 684, 649, 643, 643, 596, 579, 615, 555, + 571, 575, 551, 540, 525, 505, 498, 492, 485, 522, 485, 472, 494, 494, 428, 421, + 390, 412, 409, 382, 402, 348, 338, 329, 329, 277, 311, 260, 227, 245, 209, 187, + 204, 148, 187, 194, 137, 175, 135, 94, 118, 121, 86, 83, 97, 37, 95, 30, + 44, 67, 67, 35, 49, 37, 49, 42, 9, -25, 7, -34, -67, -77, -89, -116, + -104, -138, -91, -132, -118, -129, -103, -172, -163, -176, -183, -168, -206, -203, -202, -193, + -236, -225, -232, -281, -269, -326, -324, -288, -350, -363, -358, -383, -391, -439, -467, -427, + -437, -465, -436, -478, -468, -439, -464, -473, -478, -460, -495, -509, -473, -459, -462, -457, + -415, -450, -456, -466, -531, -484, -566, -554, -596, -606, -576, -597, -604, -594, -641, -585, + -579, -626, -603, -568, -622, -639, -588, -596, -615, -607, -594, -600, -586, -615, -578, -607, + -589, -548, -587, -580, -612, -635, -603, -642, -639, -633, -617, -651, -652, -637, -665, -615, + -643, -642, -617, -657, -642, -633, -627, -611, -597, -600, -602, -585, -571, -588, -578, -548, + -558, -539, -514, -522, -459, -508, -477, -479, -520, -500, -513, -543, -507, -515, -512, -485, + -462, -493, -438, -442, -426, -407, -440, -387, -402, -377, -356, -371, -372, -314, -356, -312, + -323, -344, -326, -329, -290, -282, -255, -219, -226, -232, -243, -222, -197, -233, -156, -154, + -153, -139, -132, -73, -59, -61, 7, 11, 5, 34, 45, 93, 57, 69, 141, 103, + 111, 112, 103, 155, 114, 133, 133, 99, 132, 151, 116, 169, 171, 192, 215, 269, + 231, 276, 265, 290, 338, 291, 303, 327, 311, 354, 363, 381, 414, 380, 405, 402, + 383, 416, 394, 405, 459, 460, 492, 452, 450, 487, 531, 504, 557, 568, 565, 587, + 542, 606, 632, 599, 617, 690, 655, 682, 703, 694, 720, 730, 696, 670, 694, 658, + 627, 640, 657, 645, 669, 659, 690, 692, 665, 680, 668, 672, 644, 625, 649, 593, + 605, 593, 587, 631, 604, 615, 662, 632, 607, 607, 609, 623, 578, 597, 608, 575, + 557, 582, 612, 589, 560, 558, 530, 543, 495, 518, 524, 478, 437, 472, 445, 427, + 454, 446, 487, 450, 457, 478, 454, 449, 439, 446, 451, 448, 444, 466, 443, 455, + 434, 436, 484, 464, 441, 487, 421, 430, 426, 360, 362, 358, 311, 338, 288, 248, + 259, 256, 232, 250, 217, 196, 235, 184, 213, 234, 175, 220, 177, 147, 197, 135, + 128, 163, 94, 94, 111, 70, 89, 92, 57, 61, 32, 14, 9, -20, -36, -62, + -67, -111, -128, -148, -174, -199, -191, -209, -192, -234, -212, -246, -214, -228, -249, -245, + -259, -271, -229, -276, -285, -290, -315, -296, -345, -309, -317, -320, -316, -326, -323, -356, + -313, -329, -333, -331, -345, -345, -338, -373, -334, -346, -326, -340, -317, -365, -352, -405, + -351, -423, -387, -410, -397, -404, -424, -416, -457, -456, -422, -463, -461, -477, -486, -465, + -486, -497, -521, -516, -540, -511, -504, -530, -496, -480, -495, -428, -439, -435, -419, -449, + -396, -388, -423, -386, -392, -424, -384, -433, -389, -438, -411, -408, -417, -409, -428, -378, + -395, -425, -374, -364, -384, -344, -335, -305, -302, -276, -258, -217, -258, -191, -159, -161, + -96, -87, -96, -45, -45, -76, -36, -86, -64, -43, -93, -54, -44, -93, -56, -39, + -37, -50, -28, -7, 48, 19, 7, 55, 26, 53, 85, 87, 132, 104, 141, 185, + 185, 167, 183, 161, 159, 165, 172, 170, 194, 184, 190, 234, 235, 264, 243, 262, + 258, 234, 222, 209, 196, 248, 189, 223, 254, 276, 304, 334, 369, 377, 376, 450, + 442, 446, 488, 457, 483, 458, 458, 485, 450, 456, 471, 449, 475, 489, 490, 546, + 499, 534, 552, 521, 547, 567, 559, 601, 544, 574, 604, 563, 601, 590, 600, 627, + 621, 643, 666, 664, 696, 714, 693, 721, 665, 704, 744, 701, 695, 710, 675, 691, + 688, 675, 675, 667, 683, 689, 652, 653, 663, 637, 672, 636, 625, 623, 650, 638, + 675, 628, 603, 649, 613, 608, 596, 566, 586, 536, 514, 521, 494, 507, 475, 434, + 462, 453, 427, 435, 402, 406, 411, 403, 392, 397, 399, 431, 402, 394, 404, 396, + 378, 421, 370, 370, 395, 312, 320, 324, 236, 247, 204, 179, 193, 111, 118, 140, + 70, 74, 84, 74, 54, 27, 20, -3, -6, -20, -73, -33, -93, -116, -94, -121, + -121, -136, -152, -127, -139, -148, -147, -215, -209, -213, -268, -321, -307, -386, -364, -384, + -405, -433, -421, -449, -447, -431, -484, -470, -497, -545, -572, -533, -545, -535, -550, -572, + -522, -530, -518, -477, -512, -501, -448, -493, -518, -517, -546, -552, -581, -548, -559, -593, + -611, -609, -626, -634, -663, -667, -691, -674, -668, -697, -691, -708, -720, -658, -680, -700, + -677, -690, -740, -711, -724, -746, -725, -722, -748, -743, -759, -726, -767, -760, -764, -782, + -803, -818, -816, -861, -886, -858, -872, -870, -877, -836, -839, -827, -855, -819, -788, -838, + -807, -783, -789, -768, -778, -795, -742, -769, -791, -703, -752, -700, -738, -725, -698, -708, + -727, -690, -698, -695, -697, -672, -684, -650, -612, -644, -628, -601, -571, -565, -570, -558, + -541, -498, -513, -479, -473, -460, -422, -438, -456, -411, -407, -450, -444, -426, -435, -436, + -456, -437, -429, -434, -427, -394, -424, -397, -375, -376, -356, -356, -353, -345, -332, -345, + -301, -290, -261, -244, -223, -189, -155, -183, -165, -111, -101, -91, -99, -77, -78, -76, + -111, -72, -56, -72, -55, -35, -44, -38, -32, -26, 26, 60, 52, 96, 123, 136, + 173, 159, 208, 200, 237, 288, 255, 260, 320, 286, 325, 317, 320, 316, 338, 311, + 331, 339, 340, 340, 361, 361, 380, 337, 357, 399, 369, 382, 418, 440, 438, 476, + 477, 480, 473, 496, 522, 495, 504, 523, 520, 561, 527, 507, 576, 578, 560, 586, + 548, 566, 581, 538, 583, 582, 589, 609, 552, 593, 615, 593, 608, 601, 587, 589, + 575, 601, 611, 623, 595, 630, 649, 652, 620, 635, 622, 595, 574, 605, 537, 535, + 568, 519, 505, 499, 458, 506, 444, 462, 474, 438, 432, 429, 411, 449, 425, 427, + 440, 421, 404, 421, 414, 416, 420, 393, 413, 385, 351, 384, 358, 389, 357, 355, + 367, 350, 288, 300, 261, 255, 235, 221, 215, 238, 220, 245, 232, 222, 210, 229, + 222, 220, 205, 145, 151, 116, 85, 119, 79, 36, 71, 18, 11, -21, -30, -33, + -53, -102, -104, -131, -164, -128, -170, -236, -238, -265, -234, -223, -269, -273, -224, -267, + -204, -226, -254, -207, -255, -236, -230, -232, -233, -255, -266, -293, -302, -368, -349, -335, + -366, -372, -377, -394, -419, -374, -412, -411, -464, -476, -459, -476, -484, -500, -501, -481, + -486, -470, -468, -475, -476, -485, -473, -472, -487, -510, -494, -535, -530, -561, -596, -560, + -630, -643, -638, -659, -661, -641, -700, -708, -735, -745, -734, -779, -755, -747, -763, -752, + -707, -741, -720, -674, -658, -653, -677, -629, -608, -627, -613, -607, -629, -593, -613, -583, + -567, -610, -584, -589, -558, -568, -601, -606, -551, -544, -532, -557, -535, -559, -510, -540, + -507, -461, -486, -447, -409, -435, -357, -345, -342, -319, -318, -312, -322, -299, -319, -305, + -287, -292, -290, -282, -300, -228, -280, -226, -241, -241, -198, -197, -228, -181, -200, -180, + -207, -148, -126, -111, -78, -125, -73, -41, -65, 4, -34, -48, 22, -8, -18, 43, + -7, 37, 57, 45, 80, 97, 59, 91, 96, 97, 144, 151, 176, 231, 192, 218, + 230, 232, 240, 280, 299, 335, 354, 356, 370, 382, 389, 351, 407, 370, 408, 363, + 356, 380, 369, 358, 384, 341, 391, 396, 389, 381, 408, 455, 447, 456, 480, 492, + 553, 561, 559, 594, 615, 614, 650, 686, 691, 686, 683, 689, 712, 728, 738, 719, + 718, 747, 709, 717, 763, 755, 770, 753, 727, 800, 777, 796, 845, 786, 838, 818, + 802, 832, 784, 803, 867, 830, 855, 857, 858, 884, 876, 900, 905, 883, 817, 853, + 843, 821, 838, 824, 785, 837, 804, 767, 778, 813, 793, 782, 730, 779, 773, 723, + 756, 767, 745, 749, 755, 783, 757, 723, 734, 737, 693, 724, 698, 666, 649, 633, + 616, 586, 529, 585, 524, 484, 532, 481, 460, 447, 461, 440, 398, 418, 419, 424, + 358, 367, 390, 385, 348, 337, 364, 344, 333, 340, 361, 307, 313, 301, 256, 270, + 247, 227, 255, 190, 169, 144, 102, 125, 72, 79, 39, 35, 5, -3, -36, -2, + -38, -57, -44, -73, -85, -63, -104, -121, -67, -113, -65, -68, -81, -31, -69, -105, + -75, -155, -118, -155, -204, -162, -198, -206, -194, -217, -202, -235, -253, -261, -268, -295, + -271, -270, -336, -277, -318, -337, -294, -343, -304, -305, -318, -293, -289, -302, -320, -312, + -348, -375, -376, -418, -437, -444, -505, -471, -488, -506, -471, -504, -497, -473, -516, -507, + -549, -556, -570, -570, -554, -533, -568, -572, -615, -584, -597, -634, -642, -668, -633, -696, + -675, -667, -695, -727, -714, -741, -707, -747, -735, -703, -701, -711, -690, -681, -668, -670, + -653, -626, -606, -600, -593, -547, -569, -514, -532, -488, -477, -495, -474, -505, -476, -497, + -524, -480, -494, -520, -512, -497, -491, -496, -497, -512, -491, -521, -519, -488, -495, -509, + -453, -464, -455, -459, -437, -428, -427, -432, -377, -389, -366, -359, -303, -302, -318, -284, + -286, -251, -239, -272, -203, -256, -196, -194, -210, -200, -203, -165, -188, -178, -132, -128, + -158, -141, -113, -78, -97, -70, -68, -80, -56, -62, -40, -22, -25, 15, 51, 30, + 99, 96, 111, 138, 145, 173, 179, 183, 185, 206, 232, 211, 261, 269, 256, 300, + 285, 273, 293, 311, 299, 308, 285, 339, 357, 310, 320, 372, 314, 346, 285, 290, + 301, 304, 326, 315, 278, 324, 323, 317, 325, 358, 333, 381, 422, 392, 409, 455, + 488, 493, 474, 484, 540, 532, 552, 586, 621, 660, 640, 687, 726, 687, 736, 729, + 724, 741, 686, 725, 718, 682, 668, 687, 623, 691, 650, 640, 654, 657, 673, 706, + 669, 683, 677, 660, 686, 678, 689, 718, 700, 698, 722, 668, 739, 734, 682, 733, + 711, 663, 699, 659, 649, 668, 617, 632, 613, 561, 570, 534, 534, 533, 514, 560, + 562, 525, 554, 556, 521, 494, 470, 524, 493, 470, 493, 478, 482, 439, 443, 417, + 393, 376, 365, 357, 343, 295, 342, 314, 323, 323, 340, 317, 331, 304, 292, 298, + 275, 284, 271, 262, 287, 275, 256, 287, 233, 258, 260, 216, 259, 198, 198, 180, + 79, 117, 108, 26, 37, -28, 4, -68, -79, -79, -116, -83, -83, -114, -51, -117, + -81, -99, -101, -96, -141, -124, -86, -124, -109, -121, -114, -126, -89, -94, -134, -131, + -144, -166, -185, -190, -190, -223, -244, -243, -287, -255, -309, -309, -300, -325, -305, -306, + -309, -310, -317, -350, -348, -370, -373, -380, -403, -425, -438, -442, -431, -479, -429, -417, + -431, -427, -411, -442, -429, -462, -446, -417, -477, -445, -410, -429, -412, -394, -384, -378, + -378, -373, -360, -385, -381, -369, -356, -403, -397, -382, -415, -360, -388, -376, -369, -437, + -394, -399, -419, -398, -438, -381, -380, -411, -367, -363, -341, -318, -324, -305, -285, -281, + -276, -302, -278, -264, -276, -237, -232, -240, -218, -203, -188, -170, -163, -174, -183, -207, + -190, -245, -261, -223, -225, -242, -226, -249, -230, -216, -276, -220, -251, -235, -251, -208, + -180, -217, -189, -162, -110, -165, -161, -105, -103, -97, -145, -73, -80, -92, -7, -38, + -32, -15, -2, 11, 34, -24, 18, 50, 32, 31, 4, -4, 29, 5, -7, -8, + 8, 24, 73, 54, 75, 115, 97, 121, 124, 99, 107, 65, 85, 81, 79, 83, + 82, 100, 107, 112, 100, 128, 127, 165, 161, 194, 236, 220, 247, 271, 280, 271, + 267, 270, 325, 296, 305, 396, 336, 365, 397, 378, 397, 395, 371, 445, 388, 387, + 408, 381, 382, 422, 381, 403, 393, 345, 371, 387, 345, 398, 386, 349, 405, 372, + 346, 361, 342, 371, 381, 392, 416, 446, 430, 443, 481, 454, 482, 455, 479, 488, + 472, 494, 513, 484, 521, 505, 471, 475, 434, 448, 395, 386, 394, 396, 387, 334, + 322, 299, 306, 301, 287, 285, 268, 274, 279, 269, 268, 282, 232, 280, 239, 252, + 202, 181, 234, 219, 225, 248, 235, 263, 272, 222, 204, 203, 212, 213, 198, 179, + 148, 140, 121, 86, 112, 60, 66, 54, 30, 26, -4, 24, -31, -61, -26, -80, + -80, -115, -169, -148, -130, -172, -165, -167, -173, -150, -186, -172, -141, -197, -169, -203, + -219, -210, -251, -270, -241, -263, -263, -250, -315, -309, -311, -325, -329, -336, -392, -401, + -415, -474, -492, -501, -533, -508, -528, -556, -543, -588, -560, -566, -596, -586, -643, -624, + -633, -651, -638, -674, -641, -616, -640, -645, -608, -636, -659, -669, -633, -623, -653, -676, + -662, -682, -676, -662, -663, -654, -657, -659, -655, -665, -721, -718, -726, -748, -788, -766, + -796, -858, -842, -879, -872, -855, -875, -849, -840, -856, -844, -830, -841, -839, -775, -795, + -782, -803, -807, -749, -779, -825, -755, -826, -799, -775, -777, -747, -722, -785, -725, -722, + -722, -750, -724, -754, -739, -771, -746, -720, -754, -747, -694, -727, -706, -707, -685, -697, + -714, -697, -697, -679, -675, -680, -661, -647, -634, -612, -641, -613, -604, -615, -572, -555, + -547, -534, -526, -550, -480, -485, -500, -451, -445, -446, -407, -413, -412, -381, -386, -313, + -338, -330, -331, -319, -311, -314, -312, -316, -301, -249, -232, -195, -215, -184, -158, -191, + -163, -165, -169, -150, -144, -117, -87, -93, -43, 0, 25, 49, 51, 104, 101, 101, + 128, 89, 112, 153, 141, 153, 209, 210, 199, 251, 263, 264, 296, 284, 328, 309, + 260, 301, 292, 302, 293, 345, 341, 380, 379, 378, 416, 416, 410, 462, 441, 448, + 461, 482, 481, 520, 506, 546, 522, 523, 581, 562, 580, 626, 601, 616, 634, 620, + 635, 644, 637, 659, 685, 683, 699, 714, 732, 684, 724, 712, 694, 687, 711, 667, + 690, 686, 664, 724, 715, 727, 758, 706, 693, 698, 658, 657, 663, 665, 672, 655, + 644, 686, 687, 668, 693, 667, 685, 703, 692, 690, 701, 684, 648, 662, 614, 633, + 611, 576, 609, 585, 555, 513, 499, 551, 503, 467, 497, 470, 436, 467, 423, 376, + 430, 351, 375, 351, 352, 382, 330, 311, 378, 345, 366, 355, 336, 345, 333, 305, + 330, 292, 275, 255, 265, 294, 283, 240, 266, 273, 248, 251, 244, 235, 257, 204, + 212, 155, 168, 141, 104, 127, 127, 86, 94, 92, 100, 69, 43, 67, 60, 44, + 2, -15, 4, -21, -30, -24, -44, -40, -59, -61, -107, -118, -91, -149, -153, -155, + -133, -117, -124, -112, -141, -127, -157, -179, -163, -231, -219, -236, -284, -309, -346, -338, + -329, -363, -357, -382, -414, -399, -429, -425, -429, -468, -465, -533, -523, -518, -556, -557, + -553, -540, -541, -545, -559, -535, -575, -517, -529, -510, -555, -519, -524, -520, -543, -570, + -552, -559, -574, -584, -589, -561, -624, -581, -615, -628, -571, -627, -606, -609, -640, -600, + -663, -674, -605, -678, -654, -593, -665, -592, -642, -608, -603, -600, -614, -574, -560, -597, + -578, -508, -557, -508, -517, -496, -481, -505, -488, -462, -480, -455, -453, -410, -440, -433, + -411, -402, -355, -365, -305, -320, -334, -305, -318, -361, -304, -339, -339, -306, -311, -302, + -295, -280, -261, -229, -232, -244, -232, -239, -215, -184, -195, -170, -160, -170, -139, -138, + -104, -100, -46, -86, -32, -17, 6, 48, 58, 52, 111, 86, 109, 95, 91, 128, + 49, 92, 72, 87, 121, 119, 133, 172, 129, 173, 173, 165, 202, 182, 211, 203, + 148, 206, 239, 201, 200, 201, 257, 233, 270, 267, 266, 259, 288, 306, 340, 342, + 373, 324, 365, 376, 370, 367, 390, 379, 392, 401, 421, 437, 447, 508, 458, 518, + 571, 557, 594, 604, 585, 592, 582, 574, 602, 554, 589, 629, 586, 620, 633, 580, + 653, 634, 611, 653, 611, 626, 662, 645, 652, 661, 660, 705, 702, 669, 727, 719, + 702, 755, 739, 713, 742, 718, 736, 744, 729, 728, 745, 670, 758, 744, 729, 718, + 688, 672, 693, 637, 667, 670, 672, 649, 612, 651, 617, 562, 598, 546, 559, 560, + 539, 538, 538, 493, 504, 519, 491, 492, 512, 475, 484, 472, 439, 462, 424, 423, + 429, 393, 419, 409, 340, 374, 364, 337, 338, 297, 302, 290, 293, 266, 257, 253, + 277, 239, 255, 213, 223, 190, 154, 154, 128, 77, 69, 47, 83, 14, 10, 74, + 36, 41, -19, -27, -3, -94, -83, -60, -115, -115, -123, -165, -134, -127, -155, -152, + -176, -179, -156, -217, -181, -195, -244, -242, -253, -282, -239, -278, -285, -265, -321, -327, + -337, -348, -351, -348, -359, -370, -360, -384, -385, -405, -437, -406, -397, -454, -417, -458, + -457, -431, -454, -462, -450, -465, -437, -457, -499, -507, -515, -490, -556, -518, -580, -573, + -578, -577, -586, -567, -575, -579, -610, -575, -613, -590, -644, -654, -663, -733, -707, -743, + -741, -734, -760, -736, -718, -749, -723, -754, -757, -777, -790, -759, -752, -786, -764, -732, + -726, -720, -725, -713, -741, -738, -727, -732, -774, -764, -766, -783, -758, -762, -739, -721, + -769, -710, -718, -720, -661, -698, -666, -651, -623, -633, -643, -603, -605, -622, -566, -606, + -560, -561, -572, -540, -587, -573, -527, -521, -493, -495, -452, -411, -414, -396, -386, -386, + -372, -393, -339, -324, -353, -293, -307, -299, -248, -299, -257, -259, -262, -258, -237, -267, + -208, -230, -219, -151, -177, -130, -83, -93, -72, -8, -45, -8, -4, -37, 41, -19, + 9, 51, 8, 69, 92, 89, 114, 122, 152, 153, 159, 202, 193, 143, 189, 182, + 201, 232, 220, 261, 288, 279, 294, 323, 299, 348, 302, 354, 370, 330, 358, 381, + 360, 396, 392, 408, 399, 414, 400, 441, 447, 438, 465, 509, 489, 510, 505, 470, + 501, 511, 524, 569, 535, 588, 587, 591, 594, 594, 634, 636, 646, 641, 639, 610, + 639, 638, 665, 683, 696, 689, 701, 688, 703, 625, 658, 683, 629, 658, 648, 680, + 675, 663, 685, 672, 622, 637, 666, 659, 622, 614, 604, 576, 606, 596, 607, 616, + 620, 604, 656, 620, 610, 618, 603, 564, 604, 552, 552, 570, 569, 589, 562, 575, + 600, 546, 523, 542, 479, 504, 434, 423, 432, 435, 424, 453, 386, 423, 434, 405, + 377, 394, 312, 350, 306, 293, 325, 311, 323, 354, 312, 337, 298, 341, 337, 271, + 227, 248, 224, 198, 163, 198, 154, 148, 135, 123, 105, 54, 50, 29, -13, 12, + -21, -6, -2, -60, 5, -69, -39, -16, -43, -38, -34, -84, -46, -79, -71, -60, + -106, -101, -106, -118, -113, -146, -149, -160, -193, -187, -175, -258, -257, -237, -302, -300, + -300, -323, -281, -324, -277, -271, -356, -307, -352, -385, -358, -387, -386, -372, -388, -369, + -385, -380, -415, -409, -452, -432, -476, -481, -520, -471, -478, -475, -484, -471, -488, -471, + -472, -494, -472, -546, -518, -496, -515, -526, -511, -559, -528, -552, -553, -514, -522, -552, + -556, -622, -564, -619, -619, -603, -629, -622, -614, -646, -585, -612, -614, -656, -640, -621, + -624, -633, -640, -577, -589, -574, -564, -546, -546, -524, -533, -496, -488, -496, -474, -479, + -474, -482, -496, -469, -433, -442, -439, -449, -488, -456, -493, -475, -439, -464, -449, -445, + -425, -388, -431, -405, -373, -377, -362, -354, -317, -322, -312, -284, -307, -266, -263, -283, + -224, -264, -222, -236, -190, -207, -179, -231, -240, -190, -208, -223, -184, -201, -156, -120, + -167, -109, -84, -80, -85, -91, -59, -80, -52, -22, 27, -2, 1, 56, 81, 22, + 85, 81, 104, 84, 93, 143, 125, 93, 121, 172, 167, 183, 183, 217, 226, 246, + 209, 287, 255, 281, 338, 300, 346, 383, 392, 404, 438, 446, 437, 469, 448, 439, + 441, 433, 456, 433, 428, 484, 444, 432, 453, 463, 467, 417, 448, 454, 440, 454, + 458, 472, 470, 476, 469, 528, 510, 517, 564, 497, 555, 564, 542, 566, 573, 581, + 598, 547, 589, 616, 579, 577, 578, 575, 575, 543, 554, 590, 571, 532, 593, 535, + 533, 590, 537, 553, 588, 526, 576, 549, 513, 576, 530, 524, 572, 558, 577, 558, + 567, 553, 490, 483, 477, 463, 451, 428, 452, 432, 372, 407, 396, 341, 355, 354, + 328, 327, 287, 284, 274, 238, 276, 305, 252, 295, 271, 242, 265, 204, 194, 187, + 164, 175, 179, 148, 149, 136, 106, 108, 113, 53, 66, 55, 42, 51, 39, 28, + 24, -67, -20, -9, -40, -58, -70, -51, -71, -90, -96, -80, -112, -135, -118, -120, + -139, -165, -151, -158, -172, -188, -188, -225, -237, -238, -225, -226, -254, -268, -259, -259, + -277, -279, -274, -280, -335, -334, -347, -381, -360, -368, -318, -302, -307, -275, -317, -290, + -288, -330, -290, -339, -343, -361, -349, -364, -372, -393, -380, -369, -418, -409, -368, -441, + -422, -457, -481, -478, -520, -514, -547, -561, -553, -574, -543, -533, -589, -568, -609, -577, + -570, -591, -543, -565, -560, -590, -595, -601, -603, -651, -653, -628, -664, -681, -653, -645, + -628, -611, -613, -577, -589, -603, -591, -591, -583, -561, -586, -612, -567, -542, -573, -572, + -576, -559, -580, -624, -604, -569, -600, -604, -592, -610, -588, -627, -610, -594, -595, -597, + -614, -565, -575, -557, -565, -482, -522, -489, -460, -424, -400, -366, -345, -319, -300, -320, + -307, -286, -289, -273, -297, -281, -260, -337, -289, -300, -288, -319, -304, -287, -246, -231, + -224, -255, -218, -220, -207, -170, -183, -141, -92, -121, -51, -68, -61, -4, -36, 15, + 63, 21, 111, 137, 125, 144, 181, 184, 150, 189, 184, 179, 148, 176, 222, 235, + 228, 279, 269, 279, 318, 293, 340, 343, 331, 371, 428, 424, 448, 434, 450, 479, + 480, 457, 519, 474, 517, 517, 523, 533, 507, 549, 563, 559, 644, 590, 627, 622, + 588, 628, 620, 603, 637, 613, 660, 698, 663, 710, 741, 702, 746, 781, 770, 766, + 799, 741, 808, 737, 752, 790, 774, 765, 785, 730, 775, 740, 765, 782, 726, 741, + 763, 752, 757, 734, 775, 746, 735, 755, 745, 784, 760, 754, 800, 777, 764, 775, + 787, 799, 806, 766, 828, 752, 798, 764, 754, 762, 675, 716, 695, 645, 716, 645, + 639, 658, 621, 608, 603, 573, 614, 586, 533, 597, 567, 543, 561, 545, 537, 530, + 506, 544, 527, 495, 511, 513, 491, 468, 456, 451, 430, 440, 465, 425, 433, 379, + 379, 378, 350, 343, 322, 319, 318, 258, 270, 286, 240, 229, 231, 205, 184, 147, + 151, 127, 91, 123, 74, 70, 77, 57, 52, 28, 30, 28, -11, -30, -21, -4, + -30, -31, -38, -31, -12, -59, -25, -26, -37, 4, -10, -7, -33, -29, -32, -27, + -63, -62, -64, -88, -85, -121, -115, -138, -177, -228, -253, -281, -308, -354, -377, -340, + -339, -348, -332, -342, -383, -348, -397, -334, -365, -389, -375, -398, -385, -376, -403, -375, + -353, -377, -359, -392, -385, -403, -425, -479, -486, -474, -510, -540, -565, -562, -590, -599, + -593, -586, -613, -620, -610, -585, -644, -637, -635, -658, -626, -665, -634, -620, -635, -566, + -602, -590, -601, -592, -584, -577, -588, -566, -582, -553, -588, -568, -592, -566, -595, -635, + -587, -568, -587, -554, -550, -525, -519, -543, -460, -486, -518, -488, -498, -492, -463, -493, + -464, -512, -474, -432, -464, -460, -445, -462, -491, -468, -475, -462, -455, -494, -443, -459, + -465, -448, -436, -426, -397, -431, -411, -400, -420, -377, -421, -384, -360, -348, -340, -329, + -280, -233, -269, -258, -241, -215, -237, -221, -204, -208, -242, -236, -234, -215, -217, -183, + -234, -193, -145, -164, -117, -112, -119, -80, -105, -85, -34, -66, -20, 10, 0, 56, + 46, 69, 112, 103, 98, 192, 151, 165, 228, 198, 223, 266, 214, 271, 241, 198, + 268, 182, 185, 240, 174, 185, 186, 164, 190, 175, 173, 212, 171, 168, 206, 230, + 199, 213, 244, 241, 252, 227, 230, 278, 253, 277, 284, 283, 346, 344, 369, 410, + 422, 422, 464, 447, 451, 477, 477, 462, 477, 472, 511, 495, 522, 533, 509, 564, + 554, 516, 574, 521, 530, 595, 510, 551, 555, 499, 540, 477, 511, 511, 484, 461, + 452, 447, 464, 418, 422, 460, 442, 443, 441, 459, 461, 435, 448, 460, 468, 401, + 428, 435, 410, 436, 382, 387, 371, 344, 326, 286, 300, 277, 224, 226, 214, 188, + 194, 166, 179, 145, 113, 77, 92, 98, 49, 70, 70, 36, 47, 12, 7, 55, + -14, 37, 44, 8, 30, 1, -29, 11, -98, -13, -42, -60, -62, -121, -123, -103, + -145, -140, -138, -212, -196, -179, -245, -221, -278, -246, -251, -275, -243, -220, -276, -221, + -279, -254, -280, -302, -291, -316, -363, -320, -347, -317, -359, -367, -327, -391, -366, -418, + -414, -420, -445, -442, -442, -491, -456, -503, -477, -467, -474, -478, -472, -460, -445, -492, + -446, -479, -483, -520, -540, -537, -544, -530, -550, -528, -556, -555, -587, -563, -619, -647, + -676, -662, -695, -708, -670, -722, -757, -694, -717, -696, -697, -675, -643, -713, -699, -695, + -702, -689, -726, -678, -683, -649, -650, -639, -620, -586, -617, -583, -607, -603, -627, -623, + -662, -617, -626, -637, -640, -666, -643, -667, -679, -625, -656, -705, -616, -659, -683, -668, + -671, -614, -647, -672, -634, -652, -641, -635, -640, -580, -611, -553, -566, -577, -568, -559, + -548, -554, -567, -527, -514, -541, -511, -514, -503, -519, -508, -479, -482, -491, -441, -458, + -418, -420, -416, -385, -381, -374, -374, -402, -343, -351, -379, -342, -350, -314, -297, -304, + -260, -273, -275, -205, -190, -187, -185, -131, -130, -129, -76, -68, -12, 7, 3, 49, + 117, 98, 180, 159, 171, 174, 154, 189, 201, 178, 246, 227, 162, 211, 198, 211, + 200, 212, 187, 208, 204, 192, 208, 162, 238, 270, 265, 320, 334, 348, 335, 351, + 378, 405, 421, 451, 459, 485, 473, 488, 496, 513, 498, 564, 551, 598, 608, 618, + 609, 604, 581, 646, 613, 610, 628, 614, 618, 644, 652, 673, 674, 660, 676, 693, + 677, 702, 764, 711, 731, 773, 728, 787, 772, 758, 764, 732, 754, 766, 723, 744, + 693, 698, 714, 711, 677, 683, 707, 738, 749, 699, 735, 718, 678, 671, 683, 663, + 672, 607, 631, 645, 617, 618, 611, 610, 596, 547, 524, 534, 503, 487, 466, 462, + 517, 518, 529, 501, 529, 446, 477, 450, 443, 452, 433, 447, 422, 470, 456, 425, + 466, 474, 464, 448, 459, 433, 425, 443, 433, 408, 399, 362, 375, 331, 282, 261, + 262, 216, 218, 215, 163, 202, 146, 147, 176, 126, 163, 146, 135, 135, 128, 120, + 75, 108, 113, 109, 111, 83, 79, 98, 37, -3, 40, -26, -28, -61, -48, -65, + -60, -90, -114, -151, -134, -135, -181, -205, -188, -209, -254, -215, -218, -245, -231, -227, + -245, -180, -258, -216, -207, -253, -247, -230, -270, -235, -246, -259, -237, -249, -276, -272, + -288, -308, -345, -340, -348, -358, -355, -404, -378, -401, -434, -394, -395, -404, -392, -396, + -436, -426, -409, -434, -463, -422, -438, -450, -403, -404, -403, -413, -409, -424, -465, -456, + -458, -502, -506, -514, -508, -516, -509, -512, -488, -532, -510, -493, -514, -521, -517, -536, + -481, -532, -470, -451, -483, -446, -453, -448, -412, -446, -473, -476, -510, -488, -504, -507, + -522, -480, -509, -482, -453, -526, -503, -505, -492, -458, -512, -480, -453, -466, -473, -455, + -423, -421, -451, -413, -405, -427, -369, -392, -386, -354, -329, -344, -358, -343, -331, -323, + -339, -299, -277, -251, -257, -234, -231, -226, -245, -222, -208, -228, -143, -197, -164, -170, + -146, -130, -138, -157, -143, -116, -201, -183, -160, -186, -129, -173, -135, -130, -156, -122, + -76, -88, -40, -21, -11, 6, -30, 30, 33, 33, 118, 64, 78, 103, 120, 156, + 148, 103, 172, 172, 172, 165, 193, 168, 154, 197, 199, 212, 214, 212, 224, 208, + 258, 252, 250, 287, 295, 300, 336, 315, 319, 346, 335, 343, 368, 402, 402, 429, + 418, 503, 496, 477, 513, 571, 537, 610, 581, 574, 598, 589, 623, 605, 608, 667, + 603, 649, 644, 663, 675, 634, 609, 630, 601, 635, 603, 596, 616, 602, 588, 627, + 588, 607, 646, 616, 687, 676, 682, 737, 687, 712, 747, 720, 768, 782, 729, 772, + 752, 728, 726, 725, 745, 698, 731, 708, 691, 703, 654, 677, 695, 643, 666, 641, + 655, 646, 624, 640, 661, 601, 646, 679, 618, 670, 628, 635, 666, 648, 704, 669, + 635, 679, 650, 644, 637, 612, 624, 575, 558, 573, 553, 531, 562, 521, 522, 497, + 481, 487, 507, 496, 520, 534, 474, 527, 452, 435, 431, 387, 372, 360, 322, 323, + 317, 284, 305, 294, 296, 300, 273, 223, 206, 170, 101, 103, 40, 50, 38, 13, + 56, 14, 19, 9, 16, 49, 6, -7, -5, -22, -40, -61, -69, -67, -143, -112, + -98, -176, -160, -138, -149, -156, -149, -142, -105, -159, -189, -132, -168, -179, -177, -249, + -202, -245, -264, -219, -292, -272, -274, -351, -304, -318, -348, -338, -370, -383, -372, -423, + -405, -475, -448, -462, -494, -475, -497, -474, -478, -495, -517, -492, -515, -543, -528, -545, + -525, -528, -551, -538, -553, -579, -606, -561, -602, -589, -614, -602, -627, -638, -617, -659, + -626, -627, -611, -623, -625, -620, -588, -550, -583, -568, -547, -594, -550, -565, -593, -539, + -552, -533, -511, -531, -459, -480, -464, -455, -438, -488, -462, -506, -472, -525, -538, -517, + -491, -523, -498, -496, -513, -524, -481, -514, -505, -538, -470, -489, -529, -496, -545, -517, + -483, -506, -504, -474, -499, -428, -398, -370, -347, -333, -309, -265, -273, -273, -248, -240, + -245, -240, -235, -220, -194, -197, -132, -122, -152, -128, -106, -60, -119, -75, -76, -80, + -71, -43, -19, -35, 18, -3, 42, 88, 101, 133, 149, 132, 158, 179, 168, 196, + 196, 204, 216, 221, 230, 211, 254, 256, 245, 254, 240, 294, 281, 266, 337, 331, + 316, 377, 379, 414, 386, 413, 411, 400, 425, 413, 414, 451, 427, 462, 449, 455, + 468, 465, 457, 496, 521, 514, 532, 501, 533, 547, 510, 555, 516, 492, 524, 540, + 576, 568, 566, 548, 613, 530, 595, 609, 576, 609, 592, 550, 636, 572, 549, 562, + 497, 562, 569, 512, 511, 537, 519, 547, 534, 549, 542, 505, 515, 515, 452, 447, + 441, 400, 363, 383, 361, 397, 357, 376, 388, 359, 351, 323, 302, 359, 339, 360, + 362, 331, 314, 333, 297, 323, 266, 248, 257, 264, 251, 297, 262, 302, 337, 274, + 298, 264, 249, 238, 236, 194, 221, 203, 183, 173, 141, 211, 183, 149, 166, 152, + 147, 111, 92, 107, 85, 104, 44, 71, 61, 34, 56, 56, 34, 38, 39, 10, + -28, -30, -13, -21, -40, -92, -59, -50, -95, -61, -35, -109, -69, -141, -116, -116, + -223, -208, -227, -229, -233, -245, -223, -241, -217, -213, -187, -215, -225, -240, -261, -268, + -277, -278, -309, -306, -293, -302, -308, -290, -311, -323, -335, -365, -326, -368, -383, -341, + -398, -384, -398, -404, -401, -411, -447, -432, -452, -463, -497, -494, -532, -496, -533, -495, + -501, -539, -565, -549, -583, -571, -590, -620, -615, -605, -650, -632, -631, -592, -595, -584, + -570, -532, -537, -589, -562, -584, -607, -588, -636, -587, -591, -588, -580, -565, -554, -521, + -576, -540, -578, -551, -584, -630, -553, -572, -586, -533, -584, -560, -513, -524, -495, -499, + -494, -458, -467, -492, -474, -466, -469, -446, -480, -451, -458, -444, -436, -447, -398, -360, + -424, -406, -417, -430, -385, -389, -338, -333, -309, -261, -275, -281, -266, -292, -275, -299, + -279, -263, -296, -268, -254, -252, -224, -242, -217, -189, -210, -176, -171, -170, -133, -135, + -121, -104, -94, -98, -112, -96, -70, -35, -39, -23, 5, -49, 6, -9, 0, 25, + 12, 33, 44, 9, 62, 70, 80, 117, 99, 121, 107, 95, 100, 111, 130, 148, + 121, 158, 177, 159, 185, 169, 160, 162, 221, 184, 232, 216, 214, 256, 246, 248, + 305, 267, 291, 321, 301, 350, 370, 330, 388, 370, 370, 383, 347, 384, 390, 347, + 420, 392, 381, 410, 392, 402, 404, 369, 421, 414, 416, 434, 472, 472, 468, 436, + 493, 469, 485, 509, 498, 493, 521, 529, 553, 516, 532, 550, 520, 556, 529, 527, + 489, 469, 485, 463, 489, 465, 489, 525, 484, 540, 545, 506, 552, 518, 512, 506, + 479, 484, 474, 424, 456, 450, 395, 401, 425, 408, 385, 419, 364, 431, 361, 342, + 363, 303, 328, 332, 296, 305, 303, 278, 283, 301, 263, 242, 246, 193, 182, 196, + 166, 183, 151, 104, 164, 155, 113, 154, 119, 115, 87, 67, 35, 49, -2, 2, + -22, -49, -37, -66, -87, -102, -96, -59, -71, -131, -112, -130, -127, -144, -207, -132, + -185, -222, -211, -247, -189, -240, -258, -202, -263, -275, -278, -319, -308, -288, -329, -338, + -362, -352, -402, -382, -456, -476, -479, -506, -489, -488, -520, -493, -512, -529, -466, -502, + -523, -533, -525, -579, -574, -575, -596, -596, -571, -601, -586, -598, -616, -598, -614, -652, + -622, -682, -705, -663, -687, -673, -676, -710, -699, -651, -708, -695, -706, -705, -683, -745, + -724, -742, -750, -741, -746, -771, -752, -753, -776, -786, -779, -810, -802, -825, -816, -827, + -846, -864, -840, -867, -844, -820, -828, -824, -808, -765, -794, -749, -776, -779, -753, -784, + -777, -759, -812, -761, -805, -810, -731, -751, -761, -700, -731, -717, -709, -739, -657, -697, + -735, -691, -710, -683, -680, -666, -631, -603, -623, -607, -582, -608, -562, -555, -506, -498, + -501, -461, -438, -473, -430, -349, -391, -384, -324, -311, -260, -272, -228, -211, -197, -205, + -163, -168, -160, -131, -150, -126, -159, -106, -126, -115, -66, -18, -7, 8, 0, 28, + 66, 72, 82, 118, 129, 113, 169, 175, 241, 233, 239, 225, 255, 250, 266, 266, + 247, 277, 299, 297, 355, 339, 368, 350, 376, 397, 368, 400, 449, 422, 455, 457, + 453, 494, 514, 481, 564, 510, 569, 584, 569, 613, 609, 602, 593, 588, 610, 607, + 586, 591, 600, 622, 650, 659, 671, 646, 647, 691, 676, 697, 705, 716, 733, 749, + 732, 742, 771, 746, 742, 788, 794, 774, 816, 786, 779, 796, 834, 792, 788, 787, + 814, 794, 749, 772, 761, 701, 735, 746, 730, 755, 716, 703, 729, 683, 693, 728, + 670, 678, 714, 664, 679, 702, 659, 667, 669, 632, 675, 625, 647, 667, 624, 602, + 591, 583, 593, 587, 590, 582, 595, 588, 555, 566, 503, 517, 536, 466, 504, 495, + 504, 479, 489, 478, 485, 460, 480, 453, 462, 397, 371, 389, 303, 348, 294, 260, + 276, 244, 236, 255, 257, 281, 304, 287, 279, 272, 199, 204, 156, 146, 198, 135, + 123, 132, 92, 142, 125, 104, 103, 110, 97, 76, 50, 18, 8, 29, -9, -15, + -44, -70, -70, -74, -96, -104, -108, -123, -130, -104, -152, -138, -124, -149, -117, -106, + -140, -112, -121, -71, -46, -101, -86, -97, -77, -74, -124, -105, -106, -134, -107, -163, + -147, -179, -176, -169, -193, -203, -180, -247, -250, -272, -276, -303, -313, -322, -301, -347, + -334, -360, -352, -362, -374, -355, -394, -372, -368, -393, -387, -423, -432, -445, -435, -463, + -450, -497, -474, -456, -510, -446, -489, -524, -456, -514, -484, -491, -592, -513, -523, -583, + -562, -565, -535, -555, -562, -496, -528, -493, -510, -502, -500, -530, -496, -521, -534, -575, + -547, -557, -567, -571, -527, -562, -543, -507, -493, -515, -563, -506, -509, -537, -520, -532, + -495, -504, -537, -489, -470, -524, -472, -470, -505, -506, -507, -521, -497, -490, -496, -482, + -491, -491, -480, -496, -469, -451, -507, -476, -483, -475, -522, -522, -492, -452, -497, -444, + -423, -417, -411, -406, -405, -332, -388, -353, -333, -374, -341, -330, -321, -272, -281, -279, + -245, -210, -201, -199, -183, -163, -146, -159, -181, -142, -142, -147, -109, -104, -87, -85, + -98, -46, -65, -72, -15, -48, -25, -43, -5, 34, 39, 62, 99, 65, 117, 104, + 120, 75, 130, 143, 138, 126, 151, 207, 178, 210, 226, 227, 255, 285, 290, 347, + 304, 303, 348, 344, 307, 324, 313, 353, 374, 377, 410, 443, 467, 494, 481, 498, + 521, 485, 505, 516, 516, 537, 491, 497, 501, 486, 473, 524, 489, 512, 525, 530, + 540, 543, 572, 610, 579, 601, 614, 585, 574, 579, 574, 590, 559, 576, 580, 585, + 576, 583, 588, 576, 543, 548, 585, 550, 510, 557, 492, 536, 504, 505, 532, 517, + 511, 527, 492, 486, 519, 453, 473, 457, 451, 478, 474, 453, 448, 423, 395, 427, + 436, 410, 416, 405, 336, 384, 377, 373, 379, 344, 356, 354, 320, 319, 305, 289, + 294, 302, 253, 270, 251, 214, 268, 229, 198, 202, 193, 161, 168, 166, 176, 194, + 158, 184, 154, 86, 67, 92, 67, 59, 59, 26, 47, 11, 19, 81, 55, 76, + 63, 71, 65, -2, 11, 24, -18, -22, -31, -7, -1, -40, -23, -8, -18, -13, + -14, -9, -14, -54, -65, -64, -46, -110, -71, -133, -87, -105, -132, -116, -115, -137, + -93, -109, -109, -100, -134, -77, -125, -118, -122, -131, -133, -183, -145, -173, -214, -173, + -214, -229, -237, -223, -210, -225, -253, -215, -254, -300, -270, -298, -273, -321, -310, -356, + -332, -346, -338, -315, -330, -335, -304, -326, -334, -339, -319, -316, -316, -314, -355, -304, + -363, -331, -350, -359, -320, -333, -348, -370, -364, -392, -338, -364, -371, -399, -379, -415, + -392, -366, -422, -388, -409, -422, -410, -475, -450, -452, -481, -467, -493, -458, -458, -444, + -430, -393, -424, -413, -393, -428, -409, -411, -447, -404, -421, -454, -414, -421, -400, -399, + -381, -373, -341, -384, -345, -324, -386, -346, -343, -333, -307, -320, -267, -305, -291, -266, + -254, -234, -235, -194, -180, -170, -159, -125, -99, -160, -111, -105, -126, -122, -97, -76, + -70, -89, -10, 10, 17, 69, 64, 98, 110, 126, 124, 170, 140, 170, 199, 163, + 182, 187, 163, 188, 205, 209, 217, 238, 245, 250, 232, 293, 304, 291, 343, 273, + 302, 351, 335, 315, 328, 305, 332, 334, 282, 309, 305, 325, 360, 384, 369, 406, + 430, 412, 456, 437, 413, 448, 460, 406, 434, 415, 458, 448, 449, 470, 433, 468, + 497, 455, 505, 559, 521, 536, 509, 545, 552, 485, 502, 535, 509, 501, 514, 513, + 494, 506, 514, 504, 517, 508, 512, 509, 506, 506, 471, 499, 475, 458, 478, 489, + 465, 485, 470, 485, 475, 455, 465, 470, 506, 441, 446, 445, 407, 430, 382, 387, + 364, 355, 363, 338, 339, 365, 311, 262, 291, 269, 245, 221, 209, 185, 196, 185, + 178, 189, 187, 190, 168, 188, 220, 189, 194, 182, 215, 212, 181, 247, 232, 248, + 291, 245, 277, 287, 222, 301, 219, 241, 252, 186, 190, 212, 201, 178, 171, 193, + 170, 114, 111, 112, 155, 118, 110, 122, 77, 78, 84, 71, 95, 49, 57, 87, + 25, 44, 17, 30, 29, 41, 14, 19, 60, 11, 41, 10, -3, -4, -4, -33, + -18, -58, -85, -127, -78, -119, -159, -150, -169, -140, -171, -211, -208, -198, -226, -210, + -255, -224, -264, -277, -260, -312, -275, -284, -330, -295, -304, -311, -293, -334, -321, -356, + -350, -385, -390, -388, -388, -400, -428, -403, -435, -417, -377, -419, -395, -396, -466, -419, + -471, -495, -468, -527, -509, -542, -565, -546, -555, -576, -546, -548, -548, -551, -553, -572, + -583, -600, -628, -608, -617, -643, -637, -642, -631, -620, -632, -590, -558, -549, -527, -514, + -516, -505, -486, -488, -492, -497, -482, -529, -521, -524, -562, -536, -482, -557, -513, -498, + -548, -492, -522, -493, -450, -510, -459, -453, -492, -466, -487, -468, -415, -487, -443, -421, + -443, -421, -390, -410, -333, -395, -390, -357, -369, -325, -350, -352, -292, -266, -293, -249, + -252, -262, -225, -213, -245, -201, -224, -175, -153, -149, -172, -110, -154, -124, -115, -137, + -113, -128, -135, -97, -65, -91, -69, -57, -40, -56, -63, -28, 3, -2, -11, 19, + 32, 44, 40, 67, 78, 46, 69, 111, 78, 118, 126, 164, 164, 193, 220, 224, + 248, 251, 254, 316, 300, 344, 333, 359, 353, 371, 365, 372, 428, 409, 443, 447, + 452, 459, 469, 456, 472, 500, 497, 497, 491, 536, 513, 547, 539, 530, 579, 548, + 573, 575, 620, 663, 651, 691, 740, 720, 712, 700, 689, 730, 665, 675, 697, 634, + 645, 633, 621, 625, 625, 611, 620, 605, 564, 577, 570, 560, 523, 497, 523, 522, + 489, 548, 538, 527, 536, 522, 518, 505, 499, 509, 474, 504, 524, 488, 507, 500, + 501, 485, 447, 465, 490, 446, 444, 480, 452, 431, 446, 432, 438, 441, 434, 426, + 408, 424, 486, 439, 412, 432, 425, 387, 366, 364, 322, 337, 324, 331, 368, 291, + 288, 292, 235, 240, 209, 178, 158, 182, 126, 155, 139, 143, 160, 143, 83, 129, + 111, 84, 128, 117, 71, 159, 113, 105, 90, 57, 114, 63, 20, 75, 9, 0, + -10, -8, -21, -38, -51, -46, -54, -124, -112, -119, -132, -170, -164, -184, -177, -205, + -189, -188, -204, -183, -182, -178, -202, -236, -182, -235, -222, -249, -244, -267, -220, -270, + -267, -270, -319, -298, -319, -346, -326, -343, -377, -324, -352, -338, -335, -364, -314, -359, + -343, -353, -393, -363, -362, -384, -411, -403, -385, -391, -389, -388, -409, -417, -428, -440, + -433, -444, -438, -443, -468, -446, -457, -432, -449, -482, -465, -448, -484, -442, -471, -475, + -459, -467, -473, -448, -453, -408, -436, -449, -449, -486, -478, -488, -503, -497, -475, -503, + -458, -499, -517, -488, -504, -511, -528, -519, -512, -514, -532, -532, -514, -504, -516, -518, + -536, -525, -516, -504, -466, -461, -471, -457, -447, -438, -421, -453, -442, -434, -475, -484, + -455, -451, -475, -458, -436, -409, -408, -426, -416, -420, -425, -416, -411, -369, -369, -374, + -318, -340, -308, -271, -269, -259, -221, -214, -161, -189, -178, -187, -209, -208, -157, -172, + -173, -148, -174, -114, -165, -124, -82, -116, -93, -84, -125, -74, -98, -44, -45, -35, + -11, 5, 14, 9, 32, 33, 92, 67, 52, 84, 71, 78, 73, 91, 69, 122, + 118, 149, 181, 139, 172, 194, 163, 212, 200, 211, 248, 255, 261, 288, 297, 305, + 352, 346, 410, 408, 434, 463, 417, 469, 474, 427, 440, 434, 419, 452, 422, 452, + 435, 424, 404, 409, 392, 407, 385, 392, 410, 381, 398, 386, 387, 417, 403, 429, + 419, 418, 450, 455, 428, 476, 489, 467, 485, 490, 499, 476, 466, 497, 483, 451, + 440, 393, 409, 366, 386, 358, 319, 331, 335, 333, 318, 318, 309, 313, 273, 266, + 300, 293, 321, 303, 333, 336, 359, 341, 353, 358, 363, 397, 358, 342, 364, 362, + 318, 355, 334, 331, 307, 303, 324, 326, 260, 285, 282, 224, 244, 261, 215, 238, + 196, 275, 216, 207, 231, 219, 204, 193, 171, 175, 134, 135, 134, 61, 99, 79, + 94, 69, 92, 90, 116, 66, 41, 58, 38, 18, 21, 0, 29, 13, -25, 4, + -3, 0, 27, 16, -2, 36, 23, 19, 10, 2, -6, -22, -57, -51, -33, -52, + -45, -42, -71, -56, -41, -55, -60, -69, -92, -128, -151, -126, -150, -175, -148, -142, + -183, -169, -176, -199, -188, -182, -218, -141, -182, -177, -173, -173, -177, -206, -238, -215, + -256, -265, -310, -288, -300, -309, -296, -359, -329, -371, -395, -397, -394, -406, -411, -414, + -393, -425, -449, -429, -447, -443, -454, -424, -409, -472, -460, -477, -439, -486, -494, -469, + -445, -488, -467, -446, -450, -442, -422, -464, -447, -474, -488, -450, -457, -486, -460, -440, + -439, -427, -442, -414, -444, -439, -380, -387, -360, -403, -373, -379, -381, -396, -376, -383, + -352, -353, -367, -385, -353, -380, -341, -376, -413, -387, -411, -443, -404, -429, -385, -395, + -422, -340, -375, -337, -310, -291, -299, -299, -298, -288, -245, -283, -233, -259, -247, -191, + -197, -230, -168, -192, -179, -134, -160, -169, -173, -195, -141, -168, -185, -146, -140, -162, + -135, -124, -97, -101, -112, -60, -41, -58, -30, -20, 3, 22, 31, 43, 75, 72, + 122, 91, 109, 125, 135, 146, 184, 187, 224, 239, 209, 236, 201, 212, 220, 226, + 233, 198, 230, 252, 252, 274, 288, 301, 311, 311, 313, 320, 334, 334, 362, 341, + 301, 364, 336, 335, 406, 358, 371, 388, 428, 435, 410, 427, 435, 430, 405, 400, + 425, 412, 409, 439, 451, 475, 466, 437, 472, 418, 475, 477, 476, 467, 456, 453, + 454, 432, 462, 411, 433, 473, 410, 447, 438, 438, 420, 392, 400, 388, 360, 362, + 354, 383, 325, 362, 373, 344, 342, 381, 365, 369, 376, 408, 402, 406, 386, 413, + 416, 390, 394, 398, 370, 383, 389, 392, 356, 338, 324, 328, 290, 313, 262, 258, + 272, 219, 242, 188, 188, 202, 127, 139, 134, 136, 172, 151, 167, 198, 176, 129, + 154, 168, 153, 125, 121, 108, 114, 79, 106, 113, 73, 86, 93, 72, 72, 57, + 70, 17, 41, 16, -35, 23, -49, -36, -8, -74, 3, -23, -87, -8, -95, -74, + -95, -98, -68, -84, -101, -64, -82, -35, -50, -56, -77, -91, -22, -103, -70, -96, + -104, -81, -145, -113, -148, -117, -150, -115, -47, -71, -79, -60, -69, -74, -102, -149, + -138, -178, -183, -168, -207, -257, -240, -255, -264, -280, -287, -294, -278, -315, -313, -269, + -342, -321, -319, -394, -341, -393, -405, -349, -369, -353, -342, -386, -346, -363, -342, -354, + -366, -406, -372, -400, -430, -389, -427, -458, -451, -474, -464, -479, -491, -444, -497, -460, + -475, -517, -447, -497, -484, -459, -516, -445, -485, -492, -463, -476, -457, -487, -489, -470, + -441, -480, -444, -449, -463, -421, -377, -428, -437, -439, -467, -450, -502, -525, -515, -487, + -517, -501, -551, -530, -516, -540, -524, -518, -528, -485, -478, -513, -491, -461, -468, -452, + -501, -455, -447, -463, -448, -465, -451, -451, -408, -417, -414, -389, -368, -405, -358, -349, + -328, -308, -327, -311, -315, -311, -319, -274, -262, -212, -161, -183, -142, -123, -102, -92, + -71, -48, -41, -16, -22, -6, 26, 1, 59, 69, 52, 66, 68, 84, 105, 96, + 133, 154, 144, 141, 143, 139, 154, 143, 122, 175, 142, 144, 199, 184, 213, 227, + 209, 268, 268, 273, 285, 266, 311, 286, 284, 324, 334, 340, 321, 341, 355, 330, + 369, 386, 407, 437, 424, 439, 410, 427, 453, 422, 444, 455, 449, 433, 423, 454, + 511, 486, 464, 500, 507, 480, 508, 507, 510, 529, 509, 537, 523, 491, 526, 509, + 560, 545, 549, 564, 515, 582, 544, 512, 556, 549, 569, 543, 501, 584, 524, 528, + 544, 549, 549, 538, 477, 520, 518, 504, 502, 497, 457, 479, 455, 455, 447, 420, + 432, 418, 407, 394, 403, 386, 430, 414, 434, 440, 435, 464, 418, 455, 473, 478, + 479, 456, 489, 499, 460, 460, 426, 421, 426, 360, 365, 387, 371, 345, 344, 349, + 338, 334, 306, 321, 294, 286, 292, 318, 306, 292, 308, 329, 313, 238, 265, 270, + 260, 267, 298, 292, 267, 293, 294, 288, 267, 233, 240, 194, 202, 180, 156, 149, + 140, 127, 152, 70, 158, 139, 72, 92, 99, 75, 125, 67, 131, 126, 81, 95, + 104, 104, 136, 88, 120, 130, 138, 101, 106, 75, 63, 82, 37, 7, 69, -14, + -29, 1, -34, -30, -7, -44, -28, -77, -99, -99, -111, -134, -123, -140, -167, -130, + -120, -143, -160, -137, -161, -145, -182, -153, -173, -158, -191, -161, -179, -222, -175, -214, + -235, -233, -230, -263, -248, -278, -247, -249, -266, -285, -258, -275, -277, -265, -325, -295, + -328, -330, -319, -368, -317, -294, -352, -336, -309, -295, -290, -299, -294, -259, -317, -306, + -302, -332, -318, -304, -343, -330, -316, -315, -323, -315, -305, -279, -298, -272, -306, -302, + -306, -329, -342, -313, -316, -311, -312, -340, -288, -309, -312, -287, -327, -323, -318, -361, + -346, -312, -339, -334, -316, -326, -291, -319, -304, -313, -314, -305, -228, -287, -233, -178, + -214, -202, -150, -160, -129, -131, -128, -84, -91, -121, -63, -90, -74, -82, -124, -109, + -73, -80, -70, -66, -57, -40, -43, -21, -34, -33, 1, -8, 25, 12, -8, 50, + 42, 59, 95, 88, 116, 122, 123, 161, 137, 150, 166, 134, 171, 179, 144, 155, + 160, 159, 178, 188, 210, 208, 209, 221, 239, 252, 248, 287, 293, 315, 339, 305, + 385, 384, 374, 380, 401, 419, 418, 432, 427, 447, 447, 446, 449, 451, 438, 417, + 417, 385, 417, 389, 408, 390, 370, 395, 359, 402, 402, 388, 443, 398, 413, 433, + 443, 447, 456, 451, 439, 418, 436, 433, 415, 412, 413, 447, 387, 383, 386, 375, + 354, 354, 344, 331, 348, 257, 309, 351, 293, 303, 325, 313, 354, 297, 311, 339, + 295, 319, 322, 306, 353, 315, 332, 383, 314, 339, 318, 329, 346, 305, 299, 243, + 237, 241, 191, 218, 217, 203, 219, 232, 224, 239, 220, 203, 184, 136, 156, 146, + 132, 116, 122, 141, 129, 157, 150, 186, 145, 166, 167, 161, 146, 147, 142, 124, + 106, 93, 93, 84, 72, 41, 26, 5, -10, 6, 19, -7, -16, -11, -6, -8, + -11, -47, -11, -40, -24, -61, -89, -61, -88, -113, -139, -104, -176, -157, -151, -144, + -214, -208, -199, -194, -198, -220, -196, -251, -223, -247, -274, -293, -270, -266, -260, -300, + -232, -234, -214, -209, -228, -184, -193, -205, -178, -196, -211, -152, -225, -196, -168, -232, + -187, -220, -277, -243, -241, -280, -248, -292, -344, -302, -353, -334, -344, -355, -338, -324, + -329, -347, -292, -314, -310, -284, -296, -278, -290, -232, -237, -254, -253, -198, -244, -226, + -259, -297, -273, -290, -284, -294, -326, -289, -307, -307, -309, -288, -295, -345, -342, -326, + -326, -389, -308, -360, -345, -329, -343, -316, -297, -329, -287, -267, -272, -207, -229, -209, + -175, -209, -172, -202, -215, -147, -180, -188, -147, -180, -158, -146, -137, -116, -115, -123, + -86, -109, -125, -83, -85, -71, -58, -75, -63, -73, -74, -1, -56, 20, -8, 6, + 47, 13, 29, 35, 27, 40, 46, 64, 31, 70, 73, 64, 101, 89, 92, 131, + 64, 139, 122, 129, 168, 176, 151, 214, 178, 198, 204, 185, 224, 211, 199, 244, + 239, 216, 270, 254, 269, 285, 258, 244, 262, 241, 294, 254, 269, 257, 300, 289, + 276, 294, 327, 334, 359, 361, 337, 426, 364, 369, 442, 424, 444, 467, 458, 524, + 489, 500, 518, 483, 485, 471, 437, 477, 432, 477, 430, 469, 444, 435, 402, 404, + 389, 416, 410, 405, 399, 400, 419, 392, 402, 405, 418, 437, 427, 432, 396, 436, + 399, 395, 404, 350, 386, 387, 356, 346, 350, 335, 355, 335, 342, 342, 305, 313, + 347, 322, 358, 356, 345, 354, 324, 339, 328, 327, 320, 321, 347, 367, 385, 395, + 365, 360, 376, 370, 342, 352, 311, 309, 280, 292, 251, 252, 228, 187, 185, 222, + 162, 202, 189, 179, 225, 173, 193, 169, 179, 175, 136, 151, 145, 102, 150, 126, + 107, 99, 74, 81, 52, 20, 17, 24, -21, -23, -39, -86, -72, -94, -82, -102, + -157, -114, -116, -168, -154, -140, -167, -188, -201, -114, -128, -115, -79, -54, -38, -56, + -30, -44, -21, -60, -39, -30, -80, -47, -46, -67, -17, -33, -29, -10, -46, -15, + -7, -113, -56, -109, -141, -138, -176, -176, -203, -198, -206, -189, -205, -213, -201, -213, + -205, -198, -249, -236, -254, -244, -256, -322, -255, -328, -320, -325, -322, -311, -327, -355, + -336, -349, -341, -294, -309, -291, -313, -319, -292, -327, -352, -303, -327, -314, -323, -360, + -374, -367, -392, -397, -389, -416, -396, -412, -431, -393, -390, -432, -399, -417, -422, -420, + -416, -380, -393, -422, -362, -339, -425, -379, -385, -361, -336, -336, -337, -300, -307, -317, + -282, -305, -335, -329, -309, -360, -367, -347, -359, -366, -389, -309, -320, -344, -305, -326, + -371, -357, -377, -361, -330, -376, -348, -345, -362, -307, -305, -278, -300, -247, -257, -251, + -240, -238, -241, -193, -199, -238, -181, -195, -192, -141, -180, -160, -99, -169, -83, -71, + -97, -94, -76, -89, -70, -64, -80, -40, -46, -56, -34, -69, -33, -36, -6, 6, + 4, 3, 33, 69, 73, 32, 99, 89, 84, 75, 86, 78, 91, 95, 139, 172, + 137, 150, 126, 149, 170, 180, 191, 210, 260, 238, 231, 265, 264, 279, 236, 283, + 319, 317, 306, 322, 306, 302, 332, 296, 318, 301, 269, 281, 276, 213, 280, 245, + 252, 234, 189, 239, 181, 156, 163, 186, 182, 186, 183, 212, 186, 207, 217, 207, + 222, 163, 220, 194, 168, 215, 162, 180, 217, 182, 192, 166, 131, 138, 92, 93, + 78, 61, 20, 35, 5, -1, -38, -53, -51, -64, -66, -73, -86, -97, -62, -68, + -89, -72, -107, -44, -68, -67, -74, -59, -41, -56, -57, -75, -71, -38, -86, -61, + -51, -68, -65, -62, -30, -26, -68, -29, -48, -16, -14, -72, -46, -33, -62, -59, + -42, -45, -85, -59, -87, -69, -65, -85, -87, -134, -112, -106, -167, -139, -126, -179, + -181, -222, -183, -227, -274, -224, -227, -208, -198, -236, -171, -175, -210, -171, -197, -198, + -195, -184, -183, -175, -163, -149, -140, -170, -166, -200, -225, -225, -211, -243, -221, -243, + -235, -249, -248, -256, -252, -253, -296, -240, -228, -275, -214, -241, -245, -254, -240, -236, + -263, -241, -210, -258, -215, -244, -228, -223, -244, -187, -203, -202, -167, -198, -218, -206, + -219, -226, -273, -290, -284, -299, -356, -334, -321, -349, -368, -387, -388, -378, -389, -387, + -364, -408, -405, -353, -387, -349, -381, -375, -380, -364, -361, -350, -348, -329, -288, -300, + -346, -290, -291, -366, -291, -337, -315, -293, -343, -269, -277, -308, -283, -306, -297, -304, + -316, -280, -294, -290, -332, -336, -352, -307, -353, -335, -348, -343, -328, -356, -351, -337, + -379, -390, -365, -362, -343, -359, -326, -295, -316, -284, -268, -265, -268, -254, -249, -236, + -214, -235, -184, -193, -194, -153, -190, -206, -172, -216, -204, -236, -230, -232, -224, -279, + -240, -250, -262, -256, -251, -298, -219, -243, -210, -211, -203, -147, -154, -131, -88, -116, + -59, -64, -48, 12, -21, 41, 50, 55, 45, 75, 66, 60, 57, 71, 62, 60, + 64, 65, 48, 58, 75, 61, 48, 96, 51, 98, 115, 102, 118, 126, 113, 140, + 126, 154, 132, 151, 159, 171, 215, 165, 162, 168, 184, 237, 187, 192, 194, 214, + 188, 238, 223, 206, 200, 206, 197, 207, 212, 232, 265, 256, 288, 295, 243, 302, + 284, 276, 283, 266, 275, 288, 309, 295, 302, 279, 290, 327, 267, 285, 300, 260, + 245, 272, 269, 286, 242, 268, 265, 216, 260, 264, 262, 290, 267, 328, 329, 299, + 350, 321, 352, 346, 334, 340, 314, 336, 341, 334, 366, 337, 339, 353, 354, 375, + 326, 377, 324, 317, 341, 344, 364, 386, 342, 387, 387, 381, 385, 381, 396, 395, + 412, 430, 410, 454, 435, 432, 452, 491, 481, 486, 499, 446, 429, 408, 390, 408, + 370, 360, 404, 382, 414, 393, 382, 406, 417, 371, 384, 394, 393, 379, 396, 355, + 355, 331, 290, 379, 366, 337, 330, 280, 349, 308, 260, 280, 233, 218, 195, 171, + 192, 156, 149, 141, 162, 149, 116, 150, 131, 163, 120, 118, 177, 147, 172, 182, + 173, 180, 156, 129, 203, 176, 142, 178, 149, 164, 137, 83, 107, 27, 65, 77, + 34, 38, 41, 14, 12, -9, -26, -23, -67, -82, -50, -85, -55, -84, -81, -64, + -68, -78, -53, -39, -65, -52, -64, -70, -48, -73, -54, -44, -67, -74, -86, -97, + -113, -142, -121, -123, -119, -122, -131, -111, -119, -162, -199, -194, -215, -220, -250, -291, + -231, -253, -268, -224, -245, -200, -213, -201, -167, -159, -184, -177, -200, -232, -211, -248, + -246, -240, -230, -237, -225, -225, -216, -176, -223, -185, -162, -187, -174, -176, -211, -196, + -201, -231, -168, -203, -216, -171, -204, -237, -227, -232, -246, -218, -302, -254, -263, -325, + -286, -302, -323, -312, -298, -325, -335, -329, -299, -336, -282, -297, -288, -308, -274, -258, + -238, -260, -217, -270, -243, -226, -219, -196, -212, -205, -169, -205, -204, -212, -202, -246, + -243, -222, -259, -259, -237, -222, -239, -256, -230, -262, -226, -219, -217, -184, -215, -183, + -177, -171, -122, -179, -131, -87, -113, -88, -96, -98, -54, -89, -33, -49, -43, -40, + -53, -35, -39, -62, -60, -52, -24, -9, -44, -15, -7, -31, -10, -21, 6, 22, + 35, 11, 36, 24, 20, 60, 43, 54, 74, 65, 72, 65, 67, 77, 65, 63, + 90, 96, 65, 53, 48, 54, 28, 47, 36, 73, 66, 60, 56, 4, 57, 26, + 13, 66, 51, 71, 86, 85, 74, 83, 67, 79, 87, 84, 99, 124, 97, 88, + 114, 99, 89, 75, 68, 73, 40, 4, 23, 27, 16, -5, 7, -19, 35, 29, + 9, 43, -20, 13, 43, 5, 56, 26, 12, 67, 18, 76, 103, 69, 110, 112, + 105, 124, 91, 116, 136, 70, 89, 81, 48, 77, 26, 46, 63, 12, 19, -7, + 9, 24, 17, 30, 27, -4, -6, -8, -7, -33, -15, -33, 4, -8, 12, 31, + -14, -5, 10, 5, 0, 23, -25, -22, -45, -36, -32, -64, -43, 9, -60, -69, + -62, -40, -53, -59, -68, -36, -73, -49, -26, -58, -37, -21, -45, -16, -8, -33, + 3, -22, -24, -7, -29, 2, -10, 4, 5, -8, -45, 6, -21, -23, 1, -2, + -8, 56, -5, 73, 75, 84, 87, 97, 100, 58, 130, 95, 33, 22, 3, -10, + 14, -37, -22, 4, -47, -43, -32, -82, -39, -99, -89, -65, -95, -61, -103, -104, + -76, -65, -19, -48, -59, 6, -16, -2, 16, -11, 16, -5, -42, 22, 17, -7, + 20, 5, -30, -33, -38, -90, -81, -81, -89, -126, -142, -139, -161, -202, -170, -158, + -144, -173, -147, -159, -161, -167, -169, -173, -176, -171, -165, -148, -160, -157, -142, -124, + -140, -126, -149, -178, -145, -139, -194, -168, -203, -176, -224, -250, -233, -220, -256, -230, + -189, -224, -176, -215, -182, -158, -193, -195, -98, -155, -142, -69, -152, -140, -151, -139, + -123, -161, -158, -126, -186, -121, -107, -138, -161, -167, -153, -133, -172, -183, -171, -198, + -215, -210, -211, -214, -155, -125, -114, -95, -101, -69, -88, -86, -56, -50, -30, -32, + 2, 16, 15, 73, 48, 42, 85, 91, 88, 100, 105, 88, 127, 76, 93, 133, + 112, 125, 103, 131, 167, 155, 172, 180, 218, 239, 231, 214, 247, 238, 242, 223, + 276, 290, 285, 306, 328, 318, 323, 328, 335, 331, 306, 328, 312, 314, 290, 307, + 321, 324, 327, 336, 344, 322, 307, 339, 313, 290, 330, 315, 290, 320, 305, 349, + 352, 293, 343, 355, 335, 360, 352, 372, 388, 371, 379, 421, 359, 395, 359, 344, + 411, 421, 409, 416, 392, 430, 404, 453, 459, 426, 456, 447, 459, 475, 418, 455, + 469, 442, 451, 481, 438, 468, 459, 428, 450, 425, 399, 416, 377, 389, 437, 386, + 419, 416, 408, 447, 416, 424, 420, 429, 436, 422, 449, 400, 423, 391, 403, 415, + 377, 360, 411, 336, 329, 327, 307, 298, 290, 263, 298, 259, 259, 259, 220, 234, + 234, 201, 210, 218, 188, 215, 168, 181, 214, 164, 239, 211, 187, 232, 220, 204, + 230, 176, 223, 182, 183, 163, 133, 150, 106, 161, 124, 109, 94, 99, 93, 111, + 50, 79, 59, 31, 11, -5, 6, -27, -65, -11, -5, -66, -24, -29, -19, 47, + -16, -17, -17, -40, -25, -46, -83, -56, -69, -97, -90, -117, -87, -104, -159, -122, + -180, -184, -138, -197, -202, -198, -232, -212, -211, -251, -223, -205, -236, -188, -219, -224, + -211, -230, -206, -199, -242, -204, -238, -267, -201, -232, -218, -223, -221, -218, -223, -299, + -245, -256, -283, -287, -300, -293, -323, -322, -299, -304, -302, -281, -298, -313, -279, -282, + -359, -324, -327, -360, -370, -431, -384, -376, -438, -409, -390, -446, -411, -471, -412, -397, + -477, -425, -404, -463, -417, -393, -418, -422, -451, -421, -425, -427, -384, -403, -400, -389, + -392, -366, -395, -388, -386, -389, -406, -388, -394, -363, -362, -394, -316, -361, -327, -290, + -306, -269, -257, -250, -259, -252, -282, -252, -216, -234, -188, -211, -183, -162, -151, -149, + -160, -103, -113, -121, -117, -119, -108, -157, -148, -136, -188, -176, -167, -195, -164, -176, + -159, -151, -127, -99, -98, -33, -46, -45, -4, -51, 15, 25, 25, 29, 49, 66, + 54, 87, 83, 99, 89, 90, 115, 104, 121, 155, 121, 125, 101, 77, 93, 16, + 11, 60, 13, 58, 50, 40, 79, 72, 99, 92, 80, 131, 109, 99, 92, 92, + 115, 120, 89, 109, 101, 120, 105, 70, 95, 102, 71, 90, 99, 100, 108, 103, + 82, 101, 81, 89, 108, 110, 80, 61, 48, 25, 35, 63, 56, 44, 55, 2, + 82, 18, 43, 40, 1, 39, 21, 15, 57, -3, 29, 43, 23, 42, 15, 32, + 52, 64, 75, 81, 141, 97, 100, 120, 72, 93, 72, 54, 61, 49, 59, 67, + 27, 45, 52, 64, 58, 39, 73, 37, 38, 53, 40, 45, -18, 43, 10, -10, + -17, -62, -13, -34, -14, -5, 5, 23, 24, 35, 80, 17, 45, 30, 16, 18, + 3, -6, 20, 6, 0, 35, 14, 14, 52, 2, 26, 43, 4, 35, -33, -33, + -16, -78, -59, -30, -45, -9, -8, -10, 41, -26, 6, 50, 3, 11, -5, 9, + 34, -8, 15, 16, 2, -21, -8, -43, -37, -53, -120, -96, -102, -136, -99, -151, + -147, -106, -167, -123, -93, -124, -97, -77, -59, -14, -47, -25, 2, -22, -16, 11, + 6, 12, 6, 2, 27, 21, 12, 19, 5, -35, -56, -62, -78, -88, -128, -136, + -117, -106, -123, -146, -114, -106, -117, -142, -133, -121, -127, -125, -98, -98, -107, -99, + -93, -87, -55, -61, -50, -66, -63, -60, -55, -88, -81, -85, -82, -127, -140, -132, + -157, -206, -180, -187, -213, -220, -215, -211, -234, -208, -233, -232, -230, -234, -230, -228, + -211, -231, -198, -203, -197, -208, -162, -196, -154, -169, -203, -182, -163, -197, -155, -134, + -140, -106, -168, -101, -123, -170, -135, -92, -125, -164, -143, -108, -155, -112, -141, -115, + -83, -104, -61, -89, -114, -64, -125, -134, -66, -122, -84, -108, -106, -91, -94, -57, + -50, 3, 17, 59, 81, 32, 68, 85, 107, 86, 107, 91, 128, 108, 106, 104, + 97, 129, 142, 148, 156, 185, 146, 184, 177, 114, 140, 174, 126, 154, 143, 165, + 144, 130, 157, 197, 219, 202, 234, 235, 247, 305, 297, 293, 316, 295, 317, 342, + 287, 304, 304, 282, 301, 288, 311, 281, 314, 318, 280, 279, 263, 290, 268, 268, + 254, 233, 276, 279, 232, 243, 251, 273, 232, 278, 265, 225, 297, 260, 260, 306, + 271, 317, 323, 256, 318, 313, 305, 290, 239, 264, 264, 220, 250, 228, 241, 189, + 184, 200, 221, 182, 166, 177, 150, 156, 140, 133, 167, 199, 170, 172, 168, 194, + 181, 192, 226, 190, 192, 224, 182, 188, 175, 159, 155, 126, 94, 113, 109, 49, + 83, 59, 37, 73, 34, 12, 86, -2, 32, 41, -10, 66, 37, 0, 60, 38, + 42, 20, 6, 42, -2, 16, 22, -1, 2, 14, 7, -17, -11, -38, -30, -50, + -76, -56, -60, -105, -81, -96, -94, -151, -148, -127, -175, -178, -135, -183, -191, -191, + -210, -211, -197, -210, -202, -196, -197, -225, -254, -250, -256, -221, -216, -213, -199, -222, + -184, -171, -232, -240, -224, -225, -204, -267, -255, -246, -242, -202, -226, -222, -184, -227, + -210, -208, -224, -242, -232, -240, -222, -284, -210, -242, -252, -246, -252, -283, -241, -288, + -236, -255, -246, -266, -250, -230, -236, -222, -224, -220, -223, -240, -235, -212, -248, -218, + -229, -261, -226, -197, -204, -192, -176, -238, -189, -231, -255, -241, -324, -276, -305, -378, + -289, -348, -319, -260, -329, -299, -309, -358, -300, -306, -329, -297, -274, -251, -232, -273, + -247, -208, -225, -211, -160, -208, -128, -174, -192, -171, -203, -230, -209, -239, -222, -227, + -209, -186, -196, -230, -214, -216, -256, -269, -241, -277, -334, -265, -279, -292, -243, -244, + -169, -192, -175, -149, -133, -152, -146, -143, -123, -137, -119, -113, -93, -102, -106, -106, + -93, -60, -39, -78, -39, -25, -45, -60, -41, -64, -62, -64, -84, -10, -51, -59, + -33, -72, -50, -31, -72, -19, -38, -16, 19, 1, -38, -11, -9, 0, -11, -39, + -54, -57, -43, -39, -65, -75, -44, 24, -56, -31, 9, -2, -6, 42, 36, 84, + 104, 95, 103, 101, 80, 107, 91, 48, 94, 41, 37, 70, 60, 65, 69, 50, + 109, 96, 90, 98, 76, 18, 21, 46, 30, 18, -2, -25, -19, -4, 2, 56, + 44, 63, 68, 45, 83, 61, 55, 48, 4, -1, -6, -22, -16, -2, 3, -11, + 17, 28, 8, -5, 23, 11, -29, 11, 24, 3, 27, -22, 35, 64, 6, 24, + 63, 15, 60, 57, 45, 91, 76, 68, 94, 23, 20, 94, 69, 41, 84, 96, + 83, 103, 127, 109, 145, 177, 143, 177, 149, 201, 212, 166, 157, 165, 145, 146, + 146, 151, 146, 113, 138, 123, 124, 98, 64, 81, 99, 36, 52, 37, 22, 11, + 3, 32, -10, -15, -5, -28, -33, -1, -60, -68, -45, -30, -49, -64, -75, -46, + -58, -40, 2, 22, -41, 28, 20, 3, 14, -29, -21, 22, -41, 6, -24, -50, + -2, -37, -63, -28, -95, -88, -83, -92, -102, -100, -133, -70, -71, -82, -52, -86, + -78, -65, -77, -30, -62, -91, -68, -76, -63, -63, -61, -81, -21, -42, -59, -21, + -72, -9, -42, -40, -12, -38, -71, -36, -90, -47, -32, -92, -61, -117, -79, -95, + -110, -111, -108, -128, -104, -90, -124, -112, -76, -85, -64, -87, -80, -75, -109, -76, + -57, -85, -69, -94, -99, -93, -133, -124, -117, -141, -74, -75, -88, -52, -117, -84, + -67, -117, -112, -100, -122, -84, -105, -96, -68, -118, -114, -125, -137, -157, -163, -175, + -155, -198, -179, -137, -201, -187, -233, -202, -197, -234, -224, -243, -220, -231, -237, -214, + -234, -225, -239, -237, -227, -220, -212, -209, -212, -195, -197, -188, -150, -204, -165, -138, + -175, -130, -130, -129, -107, -124, -169, -88, -140, -124, -113, -112, -102, -94, -71, -65, + -57, -56, -76, -50, -77, -60, -70, -22, -62, -29, -41, -5, 13, -9, 45, 37, + 47, 38, 38, 43, 48, 26, 47, 70, 75, 66, 95, 99, 146, 138, 134, 177, + 164, 161, 178, 129, 169, 159, 125, 168, 154, 174, 187, 219, 221, 224, 238, 224, + 218, 263, 197, 214, 240, 239, 217, 249, 196, 244, 232, 194, 253, 240, 239, 255, + 194, 215, 210, 173, 203, 200, 169, 216, 200, 204, 213, 225, 172, 163, 223, 163, + 130, 133, 122, 141, 105, 92, 130, 105, 75, 64, 42, 42, -28, 16, 16, -1, + 10, 23, 6, 15, -14, 59, 32, 6, 47, 14, 20, 41, 89, 119, 90, 128, + 177, 132, 141, 145, 104, 155, 157, 112, 87, 80, 64, 70, 67, 56, 75, 50, + 106, 70, 68, 96, 51, 115, 111, 53, 99, 79, 77, 115, 76, 119, 143, 83, + 146, 154, 111, 120, 140, 83, 134, 117, 94, 151, 93, 76, 147, 59, 135, 111, + 52, 68, 86, 93, 73, 78, 93, 90, 86, 81, 87, 69, 59, 100, 75, 37, + 108, 31, 83, 17, 21, 38, 29, 14, 41, 16, 52, 16, 4, 37, 31, 45, + 45, 14, 60, -29, 32, -4, -35, 35, 12, 8, 1, 8, 35, 15, -40, -8, + 8, -64, -67, -48, -83, -55, -94, -80, -69, -90, -92, -76, -98, -69, -152, -116, + -110, -113, -122, -137, -142, -132, -133, -122, -129, -128, -122, -162, -108, -73, -103, -110, + -112, -112, -145, -108, -120, -131, -137, -95, -142, -91, -113, -107, -105, -113, -124, -84, + -108, -103, -49, -77, -61, -33, -34, -44, -16, 2, 51, 15, 34, 58, 52, 39, + 57, 23, 71, 35, 24, 62, 77, 25, 18, 34, 53, 61, 90, 65, 91, 90, + 65, 90, 67, 58, 77, 43, 86, 95, 66, 70, 58, 76, 87, 46, 88, 105, + 107, 77, 70, 96, 83, 59, 90, 99, 48, 70, 42, 52, 39, 24, 36, 87, + 29, 30, 48, 21, 37, 20, 46, 73, 79, 119, 139, 130, 125, 100, 106, 111, + 76, 86, 48, 49, 47, 52, 48, 76, 96, 130, 73, 96, 124, 87, 64, 98, + 101, 22, 26, 34, 12, 10, 18, 28, 47, 4, 56, 37, 8, 66, 33, 65, + 77, 76, 126, 103, 132, 139, 150, 190, 144, 173, 181, 149, 194, 203, 195, 263, + 214, 227, 257, 244, 237, 272, 227, 227, 270, 230, 249, 296, 251, 269, 279, 214, + 255, 243, 209, 227, 203, 190, 218, 216, 242, 235, 171, 178, 243, 190, 244, 233, + 206, 275, 210, 174, 204, 178, 192, 173, 111, 170, 135, 144, 151, 134, 124, 101, + 140, 145, 127, 111, 84, 100, 74, 55, 67, 36, 58, 0, 31, 45, 5, 47, + 40, 3, 59, 26, 5, 58, 4, 72, 40, 29, 71, 31, -11, 6, -14, 21, + -17, -12, 11, -29, -8, -17, 15, -24, -20, -5, -44, -42, -49, -86, -55, -102, + -56, -83, -99, -100, -107, -74, -124, -103, -93, -113, -109, -134, -98, -120, -128, -116, + -94, -129, -127, -98, -137, -108, -114, -119, -120, -126, -121, -138, -83, -171, -126, -112, + -155, -105, -108, -106, -94, -117, -117, -136, -87, -126, -105, -73, -79, -39, -63, -82, + -46, -74, -63, -50, -105, -90, -100, -165, -155, -182, -188, -182, -197, -186, -177, -197, + -206, -168, -195, -160, -149, -175, -143, -142, -154, -135, -127, -118, -121, -184, -141, -186, + -221, -174, -211, -187, -185, -192, -117, -158, -143, -136, -174, -163, -142, -205, -187, -169, + -206, -167, -192, -170, -179, -196, -180, -191, -241, -209, -212, -204, -221, -214, -178, -178, + -192, -146, -174, -190, -195, -222, -168, -160, -161, -175, -148, -175, -177, -202, -171, -193, + -194, -215, -188, -200, -212, -181, -207, -189, -206, -247, -234, -237, -267, -212, -249, -254, + -239, -272, -233, -231, -263, -231, -263, -249, -223, -262, -239, -213, -227, -195, -177, -217, + -150, -165, -206, -206, -174, -189, -164, -154, -119, -116, -83, -110, -89, -70, -45, -110, + -76, -74, -66, -15, -39, -13, 32, 25, 43, 37, 47, 10, 18, 55, 43, 12, + 60, 42, 52, 35, 60, 92, 124, 100, 138, 137, 171, 148, 170, 188, 189, 187, + 186, 237, 194, 243, 246, 232, 235, 267, 302, 300, 302, 302, 302, 320, 310, 360, + 368, 297, 338, 296, 285, 339, 333, 327, 335, 319, 413, 357, 345, 397, 362, 378, + 332, 353, 361, 307, 350, 377, 367, 368, 361, 366, 386, 350, 419, 398, 394, 368, + 357, 357, 355, 359, 331, 367, 363, 353, 336, 325, 328, 361, 303, 324, 329, 313, + 351, 334, 316, 353, 299, 312, 325, 277, 311, 282, 274, 249, 265, 214, 210, 205, + 217, 210, 216, 198, 214, 227, 202, 179, 197, 195, 205, 254, 224, 267, 201, 249, + 307, 274, 274, 277, 231, 279, 254, 265, 274, 202, 251, 233, 217, 204, 162, 181, + 154, 159, 163, 136, 170, 139, 159, 167, 151, 161, 140, 133, 132, 134, 139, 135, + 139, 161, 123, 139, 126, 125, 151, 122, 137, 192, 140, 135, 155, 124, 137, 137, + 104, 128, 100, 46, 127, 71, 59, 103, 64, 81, 57, 31, 91, 67, 48, 82, + 68, 62, 86, 83, 88, 86, 52, 58, 62, 54, 42, 58, 24, -12, -8, 41, + 27, 32, 10, 2, 13, -26, -11, -5, -21, -63, -59, -98, -110, -72, -120, -117, + -92, -119, -95, -103, -121, -132, -110, -161, -141, -183, -201, -151, -195, -186, -139, -190, + -160, -181, -200, -170, -177, -207, -144, -142, -167, -159, -171, -159, -159, -208, -167, -161, + -144, -128, -125, -123, -136, -153, -148, -150, -174, -141, -159, -144, -154, -144, -96, -136, + -105, -97, -121, -119, -110, -133, -160, -156, -137, -154, -182, -147, -180, -154, -157, -180, + -170, -170, -195, -171, -188, -160, -163, -117, -103, -69, -54, -41, -38, -60, -42, -33, + -65, -50, -17, -7, -14, -12, -14, 38, 42, 47, 7, 15, -50, -27, -39, -50, + -52, -32, -23, -25, -45, -18, -17, -27, -24, -36, -32, -16, -73, -42, -30, -18, + -31, 32, -29, -11, 11, -10, 2, 19, 20, 73, 49, 39, 65, 56, 38, 40, + 41, 60, 85, 57, 58, 102, 105, 64, 89, 105, 122, 67, 82, 103, 95, 91, + 113, 116, 114, 75, 82, 62, 74, 47, 35, 30, 42, 73, 57, 49, 79, 92, + 93, 76, 129, 114, 92, 116, 98, 113, 126, 123, 145, 166, 153, 122, 150, 155, + 117, 156, 172, 125, 133, 126, 115, 129, 126, 88, 113, 107, 108, 87, 63, 61, + 93, 57, 48, 101, 46, 53, 74, 49, 85, 90, 49, 89, 75, 92, 132, 73, + 101, 103, 60, 83, 82, 74, 91, 68, 83, 116, 91, 139, 103, 73, 99, 63, + 60, 67, 0, 52, 19, 58, 11, -4, 5, -23, -29, 25, 4, 8, 8, 69, + 36, 65, 71, 65, 59, 51, 42, 81, 69, 84, 119, 47, 115, 85, 57, 49, + 64, 65, 77, 32, 44, 36, 1, 14, 18, 16, -4, 52, -7, -1, -14, -57, + -22, -64, -9, 18, -55, -46, -55, -80, -63, -126, -63, -68, -95, -38, -99, -125, + -88, -173, -142, -140, -143, -103, -135, -155, -115, -103, -87, -79, -84, -30, -27, -70, + -48, -52, -80, -58, -49, -63, -46, -50, -29, -51, -40, -75, -52, -70, -125, -94, + -127, -137, -77, -157, -164, -114, -159, -102, -113, -156, -113, -177, -181, -137, -178, -144, + -115, -126, -154, -149, -151, -131, -133, -142, -124, -107, -121, -130, -98, -104, -112, -103, + -110, -115, -104, -105, -90, -133, -160, -119, -171, -221, -179, -232, -176, -177, -202, -169, + -167, -163, -149, -182, -186, -179, -160, -205, -212, -201, -202, -212, -167, -171, -143, -171, + -177, -143, -182, -218, -212, -252, -209, -216, -249, -253, -231, -261, -228, -250, -269, -236, + -269, -279, -284, -304, -314, -314, -325, -356, -306, -329, -310, -343, -361, -347, -366, -361, + -379, -389, -346, -411, -396, -380, -422, -355, -381, -335, -330, -382, -342, -319, -306, -330, + -319, -257, -284, -282, -242, -261, -270, -243, -253, -217, -238, -235, -197, -225, -226, -180, + -192, -211, -202, -205, -188, -228, -199, -215, -222, -207, -215, -219, -181, -210, -189, -189, + -180, -119, -157, -120, -85, -102, -56, -35, 22, -15, -35, -7, 19, 16, 26, 32, + 24, 61, 63, 64, 119, 41, 45, 71, 35, 64, 3, 49, 60, 5, 10, 23, + 27, 32, 75, 67, 77, 86, 63, 81, 86, 109, 96, 69, 89, 131, 113, 119, + 149, 148, 194, 145, 125, 133, 119, 158, 130, 123, 132, 111, 144, 146, 146, 196, + 137, 182, 154, 203, 214, 202, 167, 131, 158, 183, 170, 207, 173, 175, 215, 143, + 172, 133, 159, 207, 176, 159, 175, 114, 152, 137, 102, 159, 184, 138, 156, 180, + 156, 155, 96, 112, 113, 58, 86, 93, 85, 116, 109, 147, 156, 110, 155, 104, + 97, 91, 102, 79, 66, 111, 111, 129, 124, 101, 141, 136, 59, 107, 67, 71, + 47, 40, 67, 75, 77, 64, 63, 94, 117, 98, 133, 136, 151, 145, 140, 130, + 125, 147, 135, 159, 110, 95, 110, 87, 64, 85, 74, 44, 33, -16, 4, -4, + -4, 20, -20, 1, -10, -20, 21, -24, -33, -4, 1, -22, -24, -42, -39, -12, + -23, -22, -46, -57, -10, -47, -32, -38, -73, -100, -95, -94, -115, -78, -97, -90, + -102, -113, -75, -68, -47, -83, -102, -102, -108, -102, -62, -93, -94, -102, -115, -81, + -123, -149, -93, -189, -178, -131, -220, -211, -188, -165, -152, -201, -167, -128, -172, -183, + -166, -187, -208, -147, -167, -129, -96, -98, -77, -44, -69, -25, -3, -1, 29, 2, + 15, 41, 45, 57, 59, 41, 35, 0, 59, 43, 58, 23, 21, 38, 33, 10, + 11, 2, -22, -40, -37, -18, -24, -104, -51, -29, -36, -35, -11, 1, 20, 51, + 25, 44, 42, 39, 46, 33, 48, 16, 42, 51, 28, 62, 94, 58, 52, 60, + 47, 94, 70, 48, 57, 87, 66, 56, 84, 71, 53, 27, 65, 75, 97, 81, + 69, 85, 79, 61, 108, 60, 60, 87, 58, 37, 69, 39, 81, 64, 95, 98, + 116, 93, 99, 128, 144, 156, 109, 138, 158, 158, 122, 163, 141, 186, 123, 126, + 133, 119, 121, 95, 78, 97, 53, 70, 88, -6, 51, 8, -8, 30, -14, 17, + 19, 18, 45, 13, -11, 2, -15, 9, 25, -3, -15, 33, 11, 54, 50, 58, + 70, 103, 93, 102, 112, 131, 145, 134, 140, 131, 142, 163, 132, 161, 170, 154, + 153, 139, 166, 113, 110, 128, 110, 121, 103, 102, 105, 77, 97, 77, 40, 54, + 63, 67, 78, 59, 74, 102, 137, 88, 119, 100, 105, 82, 63, 72, 49, 51, + 79, 70, 55, 98, 40, 71, 61, 46, 68, 49, 81, 72, 83, 65, 83, 63, + 49, 87, 66, 19, 39, -1, 28, 84, 21, 23, 9, -8, 15, -38, -7, -14, + -22, 15, 19, -9, 2, 1, 41, 47, 31, 92, 80, 81, 140, 88, 131, 141, + 93, 116, 102, 101, 127, 98, 49, 122, 58, 49, 56, 10, 6, -14, -10, 26, + -46, -22, -26, 1, -11, -24, -47, -63, -40, -58, -91, -22, -15, -3, 1, -47, + 3, -44, -80, -54, -61, -69, -97, -73, -44, -100, -69, -66, -82, -70, -94, -121, + -78, -109, -95, -48, -101, -99, -49, -87, -66, -79, -123, -114, -144, -213, -164, -184, + -174, -164, -182, -182, -163, -214, -162, -163, -137, -114, -105, -119, -94, -119, -111, -138, + -119, -114, -126, -103, -112, -145, -82, -97, -38, -65, -93, -12, -66, -95, -86, -122, + -107, -118, -122, -119, -116, -162, -128, -146, -145, -153, -135, -126, -156, -162, -169, -162, + -182, -201, -164, -179, -208, -179, -179, -183, -185, -173, -180, -127, -143, -163, -113, -155, + -126, -82, -159, -96, -141, -155, -131, -133, -149, -146, -170, -198, -175, -196, -232, -195, + -167, -209, -191, -196, -198, -162, -207, -187, -159, -166, -125, -121, -130, -142, -116, -98, + -93, -95, -104, -72, -86, -83, -61, -53, -51, -60, -76, -22, -21, -26, -39, -38, + -42, -42, -25, -14, -11, 2, 33, 5, -5, 35, 26, 62, 25, 46, 48, 47, + 57, 32, 73, 65, 61, 73, 53, 68, 84, 43, 59, 53, 54, 48, 64, 41, + 13, 34, 49, 57, 34, 48, 74, 45, 128, 106, 117, 187, 135, 166, 159, 143, + 204, 210, 209, 222, 209, 217, 228, 225, 194, 204, 173, 168, 168, 153, 133, 124, + 100, 128, 151, 114, 116, 147, 158, 177, 141, 195, 180, 175, 191, 225, 207, 240, + 236, 242, 287, 289, 298, 309, 281, 258, 283, 226, 291, 206, 204, 199, 195, 180, + 163, 99, 166, 146, 126, 141, 165, 156, 174, 152, 175, 202, 199, 201, 227, 203, + 192, 168, 183, 195, 179, 222, 201, 191, 202, 164, 162, 187, 160, 196, 196, 167, + 227, 230, 214, 262, 227, 230, 242, 239, 254, 236, 218, 244, 276, 275, 287, 261, + 312, 335, 311, 255, 292, 270, 230, 239, 215, 240, 208, 173, 177, 175, 136, 126, + 144, 177, 140, 155, 184, 186, 145, 169, 142, 149, 213, 188, 174, 158, 166, 161, + 170, 144, 204, 152, 190, 159, 145, 127, 96, 70, 65, 96, 58, 29, 24, 8, + -10, -49, -4, -9, -24, 2, -29, -31, -51, -51, -53, -22, -48, -9, -23, -57, + -37, -43, -30, 6, 13, 20, 44, 66, 34, 29, 53, 22, 9, 37, -22, 7, + -1, -3, 6, 2, -30, -11, -30, -14, -16, -33, -43, -57, -63, -16, -38, -54, + -33, -56, -21, -32, -61, 3, -65, -93, -20, -53, -15, -40, -37, -11, -67, -100, + -40, -87, -103, -73, -74, -67, -53, -45, -40, -32, -94, -19, -23, -49, 10, -1, + -16, 14, 17, 22, 58, 26, 31, 29, 44, -3, -23, -30, -27, -13, -48, -41, + -5, -27, -7, -2, -4, 6, -12, -10, 41, 22, 27, 37, 27, 24, 85, 84, + 73, 71, 66, 121, 104, 109, 94, 87, 88, 92, 124, 70, 59, 83, 45, 14, + -2, -51, -77, -73, -89, -82, -102, -95, -73, -127, -97, -105, -98, -87, -85, -51, + -85, -88, -58, -75, -46, -72, -82, -15, -65, -103, -69, -104, -57, -102, -114, -72, + -135, -120, -142, -162, -124, -150, -197, -142, -185, -178, -186, -201, -173, -167, -115, -117, + -97, -93, -85, -68, -56, -61, -104, -102, -71, -58, -134, -60, -66, -125, -123, -133, + -99, -153, -137, -89, -107, -116, -60, -81, -82, -69, -49, -53, -71, -86, -74, -48, + -93, -66, -82, -103, -85, -124, -67, -69, -108, -48, -45, -109, -68, -146, -151, -120, + -174, -131, -163, -236, -165, -200, -208, -186, -195, -193, -150, -215, -250, -209, -206, -228, + -200, -160, -178, -168, -150, -129, -148, -177, -156, -137, -121, -100, -154, -154, -134, -205, + -141, -102, -172, -135, -121, -197, -182, -239, -250, -231, -298, -262, -251, -246, -186, -241, + -196, -204, -185, -217, -186, -171, -147, -146, -151, -181, -144, -140, -142, -177, -146, -125, + -106, -132, -124, -151, -161, -209, -165, -216, -238, -244, -281, -272, -266, -268, -266, -264, + -260, -196, -227, -204, -254, -264, -277, -248, -263, -281, -272, -287, -301, -253, -343, -323, + -293, -327, -302, -309, -348, -314, -345, -339, -307, -301, -283, -246, -282, -259, -259, -284, + -278, -272, -258, -214, -178, -233, -212, -197, -166, -171, -181, -104, -187, -161, -136, -191, + -149, -209, -199, -209, -219, -203, -230, -275, -221, -242, -235, -232, -252, -277, -205, -179, + -192, -189, -167, -151, -148, -129, -112, -92, -100, -120, -82, -118, -114, -126, -130, -84, + -123, -133, -116, -98, -97, -113, -135, -162, -163, -161, -157, -135, -181, -151, -114, -101, + -103, -77, -49, -49, -15, -39, -17, -9, -105, -50, -46, -47, -36, -3, -14, 48, + 4, 28, 48, 37, 37, 56, 30, 73, 48, 47, 52, 34, 36, 64, 67, 67, + 73, 34, 56, 49, 13, -9, 18, -6, -36, -31, -24, -36, -68, -58, -87, -52, + -82, -86, -46, -106, -127, -73, -117, -110, -121, -119, -35, -105, -102, -39, -53, -55, + -28, -72, -51, -55, -42, -28, -7, 0, -63, -42, -40, -7, -19, -35, 2, -3, + -28, 22, 11, 44, 4, -15, 20, 18, 18, -11, -7, 27, -35, 25, 31, 6, + 20, 7, 50, 37, 51, 48, 17, 60, 40, 57, 23, 65, 48, 77, 82, 58, + 70, 93, 52, 89, 57, 99, 62, 88, 76, 75, 83, 75, 89, 62, 78, 58, + 129, 93, 133, 128, 122, 172, 158, 159, 185, 155, 187, 183, 200, 183, 183, 176, + 179, 211, 211, 182, 237, 214, 200, 204, 185, 186, 156, 162, 167, 128, 149, 146, + 161, 189, 168, 183, 198, 182, 179, 193, 169, 198, 192, 170, 185, 188, 189, 198, + 127, 148, 207, 130, 163, 164, 133, 165, 161, 188, 207, 214, 204, 226, 195, 240, + 248, 213, 230, 219, 196, 257, 235, 213, 246, 201, 190, 253, 277, 271, 274, 236, + 283, 247, 228, 249, 216, 233, 235, 240, 293, 274, 259, 280, 247, 214, 234, 226, + 214, 215, 229, 230, 272, 217, 186, 218, 177, 176, 178, 165, 204, 123, 169, 176, + 144, 169, 163, 154, 187, 143, 182, 182, 163, 163, 163, 168, 156, 146, 171, 158, + 148, 152, 165, 113, 148, 117, 115, 139, 76, 82, 59, 14, 31, 46, -16, 40, + 38, -7, 18, -23, -10, -22, -40, 4, -10, 5, -2, -9, -15, -11, 61, 42, + 29, 16, -21, -29, -75, -98, -92, -127, -94, -96, -124, -120, -96, -88, -133, -94, + -111, -91, -125, -178, -171, -171, -239, -209, -206, -221, -165, -204, -157, -193, -187, -169, + -164, -133, -147, -138, -166, -150, -103, -73, -117, -71, -104, -71, -99, -122, -70, -86, + -106, -81, -93, -46, -83, -78, -33, -10, -10, -17, -34, -14, -98, -34, 24, -35, + -28, 7, -31, -8, 0, -18, -1, -19, 20, 14, -44, -67, -42, -73, -30, -16, + -23, 32, 49, 29, 18, 6, -2, 26, 27, 18, -5, -14, -35, -76, -47, -69, + -75, -60, -113, -75, -93, -80, -51, -75, -72, -87, -107, -88, -64, -60, -70, -28, + -40, -22, -21, -32, -26, -5, -53, 13, 16, 35, -12, -22, 23, 3, 0, -28, + -18, -24, -69, 1, -36, -104, -33, -25, -28, -48, -110, -58, -42, -34, -17, -34, + -28, -16, -31, -73, -81, -46, -60, -62, -32, -86, -34, -67, -67, 17, 0, 9, + 43, -19, 25, 20, 38, 69, -1, 30, 51, 9, 39, -8, -77, -27, -35, -12, + -26, -44, -67, -5, -83, -23, -42, -59, -40, -72, -113, -42, -131, -40, -62, -68, + -45, -60, -47, 9, -24, -11, -11, -27, -7, 26, -6, -44, -29, -66, -77, -106, + -129, -55, -76, -73, -28, -82, -96, -109, -116, -117, -127, -95, -66, -128, -88, -75, + -72, -127, -90, -99, -95, -94, -90, -26, -15, -22, 27, 12, 16, -12, -48, -29, + -103, -106, -80, -111, -118, -117, -139, -112, -155, -159, -130, -150, -133, -142, -180, -154, + -165, -191, -160, -167, -205, -182, -198, -151, -170, -157, -86, -78, -95, -91, -87, -89, + -99, -107, -119, -115, -104, -98, -111, -105, -117, -101, -78, -75, -117, -125, -84, -60, + -96, -78, -101, -49, -48, -106, -61, -89, -76, -32, -49, -44, 3, -33, -43, -44, + -60, -46, -48, -109, -74, -37, -69, -72, -48, -63, -64, -31, -29, 2, -19, -75, + -48, -67, -63, -74, -94, -74, -61, -53, -88, -65, -76, -75, -90, -80, -55, -91, + -123, -75, -91, -128, -85, -68, -56, -71, -105, -61, -7, -71, -39, -47, -15, -4, + -25, -14, -16, 20, -1, -37, -3, -30, -30, -34, -27, -18, -42, -38, -38, -76, + -89, -112, -83, -90, -81, -117, -141, -135, -134, -95, -102, -133, -100, -107, -106, -85, + -92, -100, -111, -135, -120, -137, -101, -147, -125, -120, -124, -111, -117, -139, -122, -143, + -145, -164, -202, -209, -195, -221, -185, -168, -149, -148, -131, -138, -138, -140, -95, -124, + -114, -130, -86, -111, -121, -162, -139, -170, -152, -124, -123, -155, -158, -149, -131, -177, + -203, -138, -171, -179, -140, -182, -208, -157, -189, -181, -147, -185, -164, -133, -189, -111, + -104, -83, -62, -6, -21, 24, -5, -4, 29, -18, -12, 31, -42, -1, 21, -27, + 2, 55, 20, 58, 32, 21, 6, 8, 20, 61, 16, 82, 82, 89, 138, 114, + 142, 168, 125, 184, 168, 144, 135, 145, 133, 140, 151, 150, 161, 159, 169, 149, + 155, 133, 145, 149, 149, 108, 139, 179, 167, 212, 187, 223, 232, 196, 208, 237, + 224, 236, 214, 249, 216, 218, 225, 254, 252, 257, 256, 265, 239, 238, 281, 269, + 318, 270, 280, 288, 302, 287, 290, 286, 305, 262, 242, 305, 307, 271, 272, 290, + 286, 296, 251, 274, 253, 219, 271, 211, 237, 277, 187, 236, 231, 159, 158, 149, + 95, 105, 103, 108, 140, 92, 82, 125, 112, 98, 85, 71, 93, 95, 65, 144, + 150, 133, 191, 182, 164, 208, 197, 169, 160, 146, 144, 132, 100, 111, 155, 120, + 147, 112, 68, 96, 89, 70, 78, 54, 65, 70, 21, 62, 32, -1, 40, 35, + 46, 69, 63, 62, 71, 83, 60, 59, 81, 89, 65, 44, 76, -1, 50, 3, + -19, -15, -69, -41, -33, -113, -87, -106, -89, -67, -59, -18, -51, -63, -19, -65, + -53, -66, -77, -61, -102, -87, -81, -143, -107, -93, -112, -82, -120, -67, -78, -96, + -88, -99, -100, -149, -129, -136, -188, -142, -167, -168, -177, -127, -138, -150, -141, -153, + -114, -170, -176, -127, -155, -161, -157, -234, -168, -158, -188, -139, -171, -136, -111, -124, + -138, -89, -96, -82, -96, -36, -109, -97, -62, -63, -39, -49, -65, -25, -21, -30, + -54, -36, 0, 30, -27, 40, 32, -1, 59, 90, 38, 116, 97, 23, 41, 57, + -28, -1, 13, 29, -35, 16, 6, 7, 58, 43, 73, 93, 81, 83, 92, 86, + 64, 58, 82, 70, 23, 76, 50, 77, 65, 98, 57, 79, 62, 75, 79, 86, + 52, 86, 112, 47, 69, 78, 48, 51, 21, -6, 31, 41, 64, 83, 80, 63, + 95, 108, 133, 135, 144, 115, 108, 117, 134, 87, 90, 72, 108, 73, 95, 111, + 106, 83, 124, 85, 69, 86, 34, 41, 80, 6, 38, 53, 45, 69, 58, 41, + 43, 45, 40, 87, 77, 51, 71, 101, 97, 124, 129, 92, 105, 61, 72, 68, + 25, 56, 30, -44, 33, -13, -10, 6, -41, -44, -47, -69, -74, -26, -82, -53, + -21, -99, -33, -31, -57, -15, -10, -49, 32, -1, -33, -9, -11, -17, 11, -38, + -12, -41, -28, -44, -71, -46, -82, -111, -94, -64, -97, -63, -33, 8, -19, -35, + -8, -37, -38, -29, -32, -23, -9, -35, -8, -9, -68, -59, -42, -63, -69, -52, + -51, -65, -92, -82, -91, -80, -136, -109, -163, -116, -56, -115, -117, -125, -107, -70, + -139, -117, -74, -131, -113, -115, -106, -120, -108, -76, -116, -96, -109, -142, -105, -158, + -128, -149, -111, -95, -114, -69, -67, -94, -57, -87, -56, -12, -34, -14, -4, -21, + 7, -32, 8, 7, 23, -26, 7, -3, -3, -7, -26, -37, -59, -59, -39, -35, + 2, -18, -39, -43, -41, -55, -68, -72, -68, -28, -70, -45, -4, -32, -30, -4, + -3, 15, 5, 23, 18, 34, -12, 18, 7, -30, 0, 18, -23, 5, -17, -12, + -11, 24, -3, 25, -19, -31, -36, -44, -78, -57, -55, -27, -31, -12, 53, 19, + 20, 64, 44, 41, 53, 44, 55, 26, 32, 79, 36, 52, 83, 96, 78, 88, + 62, 81, 75, 25, 23, 25, 29, 27, 55, 37, 45, 32, 12, 34, 37, 19, + 45, 30, 27, 48, 66, 53, 52, 80, 73, 76, 55, 62, 62, 36, 14, 15, + 42, 77, 36, 10, 70, 54, 50, 33, 25, 60, 44, 38, 88, 79, 63, 36, + 90, 108, 108, 76, 87, 71, 46, 47, 66, 63, 45, 56, 63, 31, 89, 78, + 33, 73, 38, 35, 60, 24, 51, 37, 6, 1, -12, 10, 18, 8, 55, 27, + 44, 33, 44, 40, 17, 41, 34, 6, 49, 28, 53, 76, 53, 50, 72, 56, + 83, 34, 59, 87, 55, 77, 35, 22, 72, 23, 61, 72, 63, 55, 63, 47, + 80, 86, 60, 101, 98, 70, 122, 71, 96, 108, 68, 75, 104, 80, 73, 31, + 26, 60, -14, -5, 50, 30, 29, 17, 50, 30, 84, 20, 85, 81, 55, 85, + 90, 117, 117, 87, 95, 115, 114, 123, 121, 136, 139, 154, 209, 170, 167, 161, + 168, 202, 160, 195, 186, 157, 206, 187, 195, 200, 222, 254, 224, 251, 262, 231, + 275, 235, 219, 289, 184, 235, 212, 142, 166, 184, 169, 183, 135, 175, 206, 175, + 172, 204, 162, 164, 185, 145, 165, 144, 154, 170, 129, 165, 155, 119, 144, 135, + 150, 139, 97, 156, 99, 109, 89, 92, 86, 47, 68, 92, 56, 54, 71, 65, + 86, 88, 102, 100, 98, 98, 116, 111, 118, 91, 135, 120, 123, 109, 87, 98, + 165, 157, 151, 150, 173, 162, 192, 151, 189, 172, 149, 181, 166, 159, 127, 128, + 124, 94, 71, 112, 110, 99, 97, 85, 72, 59, 51, 79, 44, 78, 36, 42, + 46, 42, 97, 58, 41, 31, -19, -8, -23, -27, 2, 0, 6, 22, -10, -6, + 28, -20, -28, -29, -21, 5, -4, 5, 28, -22, 24, 22, -7, 10, -11, 34, + 39, 11, 75, 45, 92, 102, 69, 73, 56, 55, 65, 44, 17, 60, 18, 44, + 48, 15, 66, 49, 12, 47, 9, 32, 73, 50, 65, 52, 32, 53, 45, 27, + 69, 83, 72, 61, 37, 71, 79, 43, 98, 80, 53, 96, 21, 59, 37, 37, + 16, 37, 57, 80, 61, 90, 106, 99, 121, 48, 117, 115, 101, 96, 90, 100, + 113, 119, 115, 163, 179, 132, 179, 209, 206, 194, 183, 212, 253, 212, 216, 226, + 221, 267, 195, 222, 245, 201, 220, 220, 183, 216, 175, 157, 199, 178, 137, 145, + 165, 148, 157, 115, 143, 92, 108, 131, 109, 138, 119, 88, 181, 129, 129, 164, + 117, 150, 145, 119, 157, 152, 181, 169, 165, 174, 168, 118, 165, 168, 180, 174, + 163, 131, 177, 168, 129, 161, 171, 142, 150, 117, 115, 124, 81, 80, 86, 130, + 94, 71, 80, 79, 80, 80, 80, 115, 106, 101, 92, 76, 71, 48, 100, 64, + 42, 59, 66, 66, 40, 82, 106, 28, 19, 22, -23, 17, -58, -59, -36, -85, + -102, -48, -111, -82, -49, -94, -129, -79, -139, -149, -128, -183, -136, -164, -188, -138, + -186, -174, -202, -176, -184, -187, -190, -197, -163, -211, -180, -174, -211, -157, -143, -170, + -142, -161, -166, -131, -138, -146, -133, -173, -144, -160, -207, -202, -216, -228, -259, -218, + -286, -256, -241, -293, -247, -255, -229, -205, -242, -240, -240, -222, -224, -283, -244, -237, + -264, -293, -285, -316, -314, -364, -302, -334, -317, -311, -317, -311, -293, -330, -312, -319, + -360, -304, -328, -328, -289, -312, -301, -269, -284, -258, -280, -283, -261, -244, -337, -290, + -322, -324, -333, -343, -322, -301, -321, -331, -274, -284, -258, -259, -269, -273, -290, -212, + -219, -203, -209, -203, -208, -149, -201, -183, -134, -179, -168, -166, -188, -158, -190, -198, + -146, -163, -165, -149, -178, -178, -170, -196, -193, -255, -270, -264, -232, -233, -271, -244, + -249, -235, -269, -267, -283, -285, -281, -319, -311, -307, -312, -329, -290, -292, -275, -260, + -255, -252, -234, -200, -217, -221, -194, -233, -196, -228, -201, -173, -204, -184, -203, -211, + -214, -194, -245, -189, -249, -229, -224, -259, -233, -269, -246, -232, -200, -199, -190, -214, + -191, -193, -226, -192, -181, -214, -207, -190, -181, -184, -169, -160, -161, -176, -190, -140, + -158, -131, -152, -119, -145, -169, -190, -164, -124, -175, -133, -178, -178, -178, -222, -196, + -167, -205, -207, -172, -186, -181, -190, -167, -167, -184, -154, -157, -146, -123, -129, -126, + -102, -84, -62, -62, -34, -38, -13, -34, -27, -19, -47, -21, -72, -35, -41, -66, + -16, -69, -40, 5, 20, -9, 37, 18, 24, -28, -4, -22, 0, -14, -11, -49, + -68, -63, -27, -71, -60, -48, -14, -19, -17, 3, -4, -1, 15, 38, 32, 52, + 62, 66, 41, 66, 48, 85, 42, 46, 109, 91, 126, 105, 89, 152, 115, 120, + 154, 115, 139, 118, 100, 106, 65, 91, 89, 47, 102, 125, 101, 141, 175, 179, + 163, 211, 153, 194, 181, 180, 200, 211, 217, 248, 241, 243, 291, 270, 262, 266, + 242, 259, 314, 270, 313, 314, 289, 291, 270, 312, 307, 283, 302, 293, 269, 310, + 285, 312, 311, 302, 299, 281, 278, 270, 266, 249, 278, 234, 239, 216, 218, 226, + 182, 165, 222, 161, 192, 256, 191, 231, 229, 184, 236, 205, 191, 218, 187, 142, + 183, 146, 169, 161, 132, 122, 155, 124, 150, 172, 158, 157, 183, 151, 195, 196, + 219, 196, 147, 167, 151, 124, 142, 141, 106, 145, 137, 128, 171, 177, 164, 177, + 153, 164, 126, 87, 110, 102, 93, 39, 29, 45, 51, 78, 102, 91, 116, 101, + 92, 136, 82, 85, 84, 36, 85, 104, 79, 93, 115, 89, 73, 71, 88, 35, + 54, 74, 49, 14, 40, 65, 40, 70, 59, 46, 46, 5, 30, 37, 23, 1, + -39, -26, -39, -51, -31, -31, -29, 5, 15, 14, -12, -7, 4, -8, -5, -2, + -6, -28, -37, -18, -50, -12, -20, -31, -18, -51, -75, -81, -78, -100, -96, -90, + -59, -76, -93, -95, -103, -102, -79, -83, -69, -66, -77, -78, -57, -102, -74, -73, + -68, -53, -44, -2, 5, -19, -38, -61, -10, -48, -38, -14, -46, -34, 19, -40, + 29, 30, -6, 0, -14, 9, -27, -29, -24, -49, -60, -79, -71, -40, -31, -10, + 4, -10, 9, -4, -8, -1, 16, 79, 48, 39, 49, 81, 59, 61, 89, 88, + 106, 61, 96, 88, 47, 105, 89, 77, 93, 56, 91, 56, 48, 53, 66, 35, + 73, 52, 28, 30, 9, 18, 12, -16, 21, 27, -16, 33, 1, 3, 25, -28, + -20, -2, -10, 21, 1, -19, 0, 46, 21, 21, 21, 24, 12, -10, -3, -27, + -26, 6, 56, 46, 53, 36, 50, 3, -31, -21, -58, -84, -74, -58, -43, -82, + -53, -52, -69, -91, -61, -63, -97, -29, -62, -51, -26, -74, -17, -57, -75, 15, + -66, -79, -33, -61, -80, -76, -129, -136, -181, -190, -189, -239, -234, -258, -221, -187, + -204, -185, -229, -180, -209, -178, -210, -198, -189, -224, -175, -140, -185, -175, -183, -191, + -161, -199, -193, -161, -185, -164, -173, -178, -140, -186, -224, -183, -160, -189, -145, -137, + -187, -126, -187, -121, -102, -165, -141, -126, -133, -166, -154, -181, -174, -164, -176, -210, + -169, -184, -174, -157, -213, -132, -185, -196, -143, -204, -177, -177, -231, -228, -246, -237, + -268, -274, -345, -341, -325, -345, -336, -344, -370, -310, -371, -361, -318, -330, -350, -360, + -322, -330, -319, -317, -304, -277, -315, -281, -279, -253, -278, -242, -271, -224, -238, -240, + -239, -272, -275, -252, -245, -248, -265, -238, -246, -223, -224, -259, -232, -255, -246, -204, + -220, -227, -205, -232, -180, -159, -162, -149, -190, -171, -166, -210, -209, -221, -201, -197, + -166, -179, -127, -150, -168, -148, -167, -115, -162, -168, -110, -121, -87, -77, -125, -76, + -145, -143, -70, -133, -129, -118, -139, -117, -170, -171, -154, -184, -148, -168, -153, -198, + -203, -207, -204, -140, -130, -106, -78, -77, -59, -27, -12, -1, 41, 39, 58, 77, + 78, 108, 86, 96, 131, 113, 91, 100, 107, 80, 40, 54, 15, 19, -2, 43, + 42, 47, -8, 11, 6, -11, 31, -5, -24, 23, 18, 39, 48, -25, 36, 43, + 7, 65, 55, 72, 84, 53, 88, 102, 48, 86, 83, 84, 99, 39, 54, 87, + 90, 112, 103, 79, 136, 127, 107, 115, 87, 116, 136, 105, 141, 136, 132, 174, + 158, 141, 169, 151, 180, 208, 195, 218, 165, 205, 244, 227, 234, 237, 282, 291, + 261, 279, 263, 247, 239, 269, 275, 245, 240, 279, 239, 258, 250, 253, 264, 243, + 252, 237, 200, 243, 200, 197, 225, 176, 218, 185, 157, 226, 194, 236, 271, 266, + 238, 232, 201, 239, 253, 210, 247, 268, 240, 286, 282, 264, 317, 280, 316, 347, + 301, 345, 294, 357, 343, 351, 377, 350, 374, 419, 359, 400, 413, 419, 393, 380, + 400, 415, 379, 346, 331, 318, 327, 301, 290, 299, 335, 255, 234, 234, 197, 171, + 169, 212, 184, 222, 231, 243, 247, 192, 206, 285, 260, 244, 207, 195, 236, 192, + 201, 245, 216, 231, 238, 221, 224, 158, 186, 134, 141, 117, 151, 120, 97, 87, + 114, 75, 101, 69, 86, 133, 108, 143, 141, 105, 100, 78, 94, 101, 59, 57, + 73, 49, 17, 33, 70, 57, 31, 46, 51, 11, 26, 29, 36, 51, 58, 95, + 137, 85, 131, 95, 63, 88, 34, 75, 62, 6, 26, 45, 39, 88, 47, 28, + 35, 12, 7, 11, 13, 11, 49, 17, 11, 2, -31, 7, 38, 26, 20, 20, + 15, 14, 29, 36, 43, 52, 66, 55, 92, 64, 92, 114, 63, 86, 97, 62, + 79, 66, 88, 103, 73, 92, 78, 79, 58, 41, 30, 5, 1, 3, -22, 2, + -1, -5, -35, -57, -25, -16, -33, 11, 36, 41, 5, 39, 24, -4, 17, 12, + 29, 2, 22, 25, -7, -19, 16, 53, 4, 44, 61, 45, 45, 4, 23, 44, + -15, -20, -8, -45, -4, -8, -3, -56, -12, -5, -34, -6, -1, 27, 1, -16, + 2, -9, 25, -8, 38, 3, 22, 31, 13, -9, -15, 2, -19, 3, 16, 48, + 34, 57, 60, 62, 36, 62, 26, 46, 82, 56, 102, 57, 36, 92, 87, 62, + 102, 67, 94, 57, 57, 103, 90, 69, 74, 60, 49, 60, 39, 23, 52, 26, + 63, 71, 46, 69, 65, 51, 107, 146, 133, 183, 125, 174, 157, 144, 181, 206, + 221, 152, 213, 183, 167, 203, 205, 236, 223, 208, 251, 231, 231, 234, 209, 205, + 196, 199, 186, 187, 204, 220, 183, 204, 242, 235, 203, 258, 246, 206, 265, 247, + 277, 211, 208, 248, 232, 229, 252, 206, 220, 229, 229, 235, 250, 237, 240, 273, + 285, 271, 253, 222, 256, 212, 216, 223, 206, 229, 212, 185, 199, 161, 182, 153, + 147, 184, 163, 169, 211, 147, 193, 177, 120, 152, 142, 168, 180, 161, 178, 189, + 165, 201, 239, 172, 221, 180, 157, 211, 146, 123, 170, 129, 175, 120, 131, 144, + 81, 73, 112, 66, 27, -15, -24, 1, -49, -39, -73, -64, -68, -80, -48, -83, + -115, -79, -95, -139, -139, -134, -169, -204, -129, -186, -145, -119, -133, -94, -106, -123, + -89, -121, -106, -106, -125, -64, -84, -139, -93, -76, -97, -78, -80, -51, -74, -114, + -100, -88, -108, -84, -106, -116, -122, -162, -176, -155, -98, -158, -167, -151, -174, -223, + -174, -152, -188, -145, -154, -182, -130, -166, -160, -122, -174, -137, -148, -167, -84, -90, + -102, -92, -127, -113, -116, -132, -115, -120, -148, -184, -182, -171, -180, -233, -196, -239, + -210, -189, -212, -179, -193, -188, -166, -164, -195, -185, -194, -167, -190, -168, -147, -134, + -142, -92, -102, -132, -75, -77, -78, -48, -52, -59, -28, -76, -90, -57, -88, -64, + -73, -105, -93, -95, -112, -65, -44, -100, -50, -85, -104, -57, -96, -99, -123, -129, + -131, -116, -119, -134, -113, -127, -138, -105, -144, -115, -112, -101, -149, -132, -129, -160, + -130, -130, -153, -147, -155, -98, -75, -153, -145, -127, -157, -154, -112, -179, -134, -160, + -116, -152, -156, -133, -109, -106, -149, -162, -115, -183, -165, -155, -169, -161, -141, -169, + -127, -136, -146, -97, -126, -81, -24, -108, -62, -49, -41, 1, -58, -63, -25, -54, + -13, 15, -12, 15, 63, 56, 90, 78, 99, 91, 106, 51, 70, 64, -19, -9, + 17, 24, -4, -22, -13, 12, -29, -3, 24, -20, -38, -50, -33, -46, -54, -48, + -57, -49, 13, -5, 8, 66, 68, 75, 71, 78, 82, 37, 69, 97, 40, 62, + 73, 28, 55, 15, 38, 54, 5, 1, 38, -1, 20, 14, -8, 12, -17, 11, + 38, 4, 12, -2, -16, 32, -6, -14, 3, -12, -46, -8, -43, -46, -50, -57, + -15, -38, -4, 40, 45, 48, 51, 54, 58, 60, 78, 46, 80, 98, 82, 90, + 76, 83, 91, 57, 56, 73, 29, 21, 16, 35, 33, -1, 4, -9, -2, 7, + 17, 6, 11, -43, 23, 26, 30, 55, 28, 22, 43, 16, 50, 40, 34, 60, + 56, 29, 66, 57, 100, 57, 72, 72, 81, 50, 86, 92, 58, 44, 47, 36, + 0, -4, -28, -15, -60, -47, -47, -76, -64, -51, -48, -30, -56, -40, -16, -48, + -38, -46, -43, -27, 4, -41, -11, 34, 15, 16, 27, 39, 98, 50, 46, 81, + 69, 102, 57, 86, 95, 32, -6, 30, -2, 20, -16, -4, -12, -23, -24, -11, + -19, -21, 6, -22, -10, 4, -17, -47, -39, -47, -9, 15, -25, -7, -4, -48, + -39, -47, -18, -43, -58, -65, -19, -58, -71, -12, -60, -20, 5, -60, -27, -69, + -18, -15, -39, -30, -17, -13, -19, 6, -1, -18, -31, 1, 7, 19, 36, 11, + 34, 1, -8, 57, 2, 7, 56, 5, -6, 4, 19, 26, 12, 25, 47, 43, + 15, 64, 63, 33, 61, 45, 56, 87, 106, 97, 99, 129, 90, 142, 165, 149, + 156, 128, 125, 118, 123, 107, 108, 133, 115, 72, 65, 81, 77, 89, 70, 109, + 65, 76, 125, 107, 115, 151, 144, 191, 124, 152, 172, 122, 136, 154, 114, 156, + 165, 127, 157, 138, 130, 176, 130, 150, 162, 134, 115, 199, 183, 161, 179, 189, + 222, 204, 192, 225, 223, 248, 190, 207, 241, 202, 233, 204, 217, 207, 194, 147, + 207, 199, 181, 195, 162, 161, 184, 173, 186, 178, 193, 206, 240, 227, 238, 272, + 203, 234, 207, 206, 269, 233, 221, 279, 232, 212, 264, 235, 262, 215, 221, 255, + 240, 232, 226, 201, 202, 181, 167, 153, 140, 118, 117, 99, 127, 103, 94, 149, + 114, 147, 116, 68, 100, 77, 70, 143, 92, 124, 106, 127, 105, 69, 88, 67, + 82, 85, 64, 56, 77, 65, 101, 99, 119, 121, 69, 77, 37, 20, 40, 8, + 21, 23, 45, 35, 5, 20, 49, 14, 37, 10, 14, 15, 8, 0, -19, -44, + -45, -33, -49, -58, -18, -66, -66, -8, -61, -75, -69, -68, -69, -100, -86, -65, + -132, -103, -92, -119, -94, -108, -130, -126, -129, -180, -148, -150, -187, -169, -198, -231, + -178, -246, -230, -270, -288, -262, -280, -302, -245, -232, -227, -227, -235, -229, -236, -226, + -255, -216, -245, -226, -230, -246, -205, -268, -220, -195, -242, -234, -249, -214, -156, -255, + -207, -189, -227, -223, -241, -225, -211, -267, -213, -233, -232, -251, -298, -304, -295, -345, + -328, -359, -360, -374, -348, -351, -349, -344, -377, -352, -386, -410, -397, -425, -413, -421, + -407, -410, -448, -419, -448, -406, -399, -427, -441, -413, -403, -397, -416, -413, -400, -383, + -417, -416, -409, -416, -418, -393, -389, -378, -379, -381, -361, -371, -374, -327, -363, -363, + -346, -363, -315, -327, -350, -307, -330, -333, -284, -281, -277, -273, -277, -259, -303, -344, + -301, -325, -343, -334, -309, -328, -401, -324, -329, -298, -280, -336, -318, -310, -390, -344, + -357, -398, -362, -390, -358, -345, -402, -369, -326, -401, -327, -300, -298, -278, -258, -242, + -231, -240, -261, -227, -232, -258, -253, -232, -224, -192, -210, -200, -192, -204, -185, -202, + -187, -169, -142, -141, -120, -135, -167, -106, -88, -98, -86, -75, -33, -74, -21, 12, + -23, 26, -8, -24, 5, -18, -43, -47, -66, -40, -55, -69, -35, -48, -59, -40, + -63, -39, -46, -65, -38, -15, -27, 1, 45, 46, 93, 81, 122, 62, 56, 26, + 52, 36, 15, 57, 59, 2, 41, 30, 61, 57, 49, 70, 77, 26, 30, 90, + 47, 56, 79, 74, 83, 74, 87, 123, 82, 130, 114, 106, 149, 120, 185, 138, + 170, 201, 127, 153, 180, 153, 200, 187, 181, 202, 196, 211, 223, 175, 227, 230, + 201, 203, 241, 228, 231, 203, 196, 237, 205, 178, 225, 191, 234, 230, 211, 238, + 200, 224, 299, 228, 244, 250, 241, 240, 261, 233, 235, 267, 214, 289, 224, 192, + 247, 208, 212, 270, 233, 283, 245, 265, 280, 253, 321, 339, 325, 331, 361, 373, + 354, 343, 362, 370, 350, 349, 366, 375, 297, 359, 326, 310, 326, 348, 335, 317, + 306, 328, 315, 316, 299, 291, 324, 291, 328, 346, 311, 291, 316, 301, 307, 285, + 289, 331, 337, 333, 344, 317, 326, 326, 277, 279, 345, 322, 289, 285, 294, 330, + 303, 261, 315, 304, 253, 287, 290, 272, 251, 238, 240, 232, 216, 175, 215, 193, + 225, 212, 185, 213, 179, 173, 151, 114, 157, 128, 121, 122, 117, 127, 159, 144, + 185, 112, 150, 110, 121, 84, 73, 121, 91, 65, 91, 100, 129, 50, 24, 70, + 46, 39, 16, 12, 20, -1, 11, 31, 15, 15, -24, -33, -41, -53, -38, -107, + -132, -111, -94, -73, -92, -87, -24, -41, -59, -62, -60, -4, -11, -30, 21, -7, + 25, -22, 23, 54, 49, -24, -26, -3, -70, -81, -69, -102, -93, -160, -163, -165, + -139, -176, -177, -164, -144, -168, -169, -184, -182, -182, -208, -157, -181, -161, -155, -173, + -168, -141, -193, -156, -157, -178, -184, -214, -183, -167, -187, -190, -170, -119, -153, -158, + -157, -117, -119, -179, -156, -143, -140, -113, -134, -149, -114, -145, -88, -76, -45, -50, + -77, -61, -47, -18, -17, -99, -27, -13, -41, -30, -50, 26, 32, -31, 15, 48, + -1, -4, -3, 25, 4, -17, -12, 36, 8, -30, 53, 13, 1, 20, -9, 43, + 31, 13, 70, 49, 15, 55, 83, 51, 67, 12, 64, 89, 43, 41, 15, 53, + 55, 51, 61, 56, -25, 20, 15, 37, 20, 10, 57, 95, -10, 73, 88, 24, + 77, 80, 112, 107, 50, 88, 140, 75, 63, 110, 91, 50, 50, 102, 105, 69, + 68, 115, 113, 78, 100, 42, 69, 110, 28, 78, 106, 71, 78, 92, 112, 108, + 63, 66, 112, 103, 40, 10, 60, 22, -29, -36, 2, -9, -81, -59, -35, -4, + -91, -84, 17, -19, -55, -33, -50, 28, -31, -84, -9, -35, 32, -34, -71, 10, + 25, -18, -2, -15, 14, -33, -116, -42, -20, -53, -91, -110, -64, 10, -66, -89, + -113, -53, -48, -119, -77, -109, -133, -80, -110, -68, -61, -110, -94, -111, -59, -48, + -92, -75, -54, -81, -66, -132, -81, -40, -113, -107, -76, -51, -51, -141, -133, -88, + -108, -193, -251, -155, -136, -193, -255, -206, -172, -268, -287, -278, -245, -288, -316, -278, + -236, -264, -242, -231, -223, -244, -222, -226, -280, -278, -239, -245, -291, -351, -256, -196, + -270, -274, -293, -233, -228, -331, -343, -235, -266, -336, -328, -259, -259, -344, -362, -313, + -207, -301, -360, -258, -262, -266, -294, -320, -287, -264, -338, -246, -201, -297, -281, -256, + -226, -178, -277, -279, -250, -181, -188, -278, -303, -213, -169, -190, -182, -175, -171, -178, + -163, -157, -189, -193, -216, -160, -112, -231, -260, -272, -208, -172, -213, -266, -210, -235, + -225, -185, -195, -187, -189, -201, -152, -136, -143, -138, -106, -81, -86, -72, -83, -57, + -73, -88, 29, -49, -128, -96, -52, -31, -28, -113, -48, -63, -86, -71, -44, -57, + -141, -159, -46, 42, -14, -124, -99, 10, 41, -9, -38, -21, 2, 2, -27, 15, + -62, -83, -3, 35, 22, 61, 68, 67, 28, 27, 150, 159, 5, -1, 177, 184, + 63, -16, 114, 268, 141, 11, 164, 282, 158, 21, 82, 287, 208, 67, 135, 259, + 254, 145, 101, 168, 176, 217, 208, 93, 109, 190, 145, 76, 80, 147, 239, 143, + 61, 131, 252, 143, 37, 63, 193, 283, 127, 57, 135, 243, 169, 56, 174, 331, + 169, 116, 104, 185, 282, 204, 123, 139, 235, 231, 185, 72, 117, 177, 188, 108, + 146, 225, 235, 123, 134, 162, 208, 192, 134, 141, 218, 241, 146, 127, 172, 262, + 229, 92, 116, 229, 259, 124, 69, 217, 286, 163, 94, 150, 249, 260, 129, 30, + 201, 263, 180, 153, 167, 225, 290, 181, 118, 217, 304, 185, 132, 274, 295, 246, + 102, 139, 324, 267, 73, 72, 209, 320, 175, 69, 197, 287, 210, 182, 219, 335, + 270, 160, 221, 346, 253, 309, 319, 350, 327, 280, 310, 402, 343, 322, 363, 401, + 318, 368, 390, 394, 321, 378, 407, 323, 334, 298, 409, 399, 317, 289, 408, 383, + 313, 372, 395, 349, 305, 337, 433, 275, 229, 367, 360, 348, 244, 237, 429, 476, + 312, 286, 342, 421, 357, 290, 321, 308, 321, 251, 316, 273, 195, 168, 285, 321, + 202, 116, 127, 263, 210, 189, 103, 82, 101, 166, 117, 128, 126, 88, 89, 163, + 192, 101, 30, 45, 188, 217, 26, 57, 142, 173, 72, 78, 154, 158, 42, 14, + 155, 219, 92, -23, 29, 88, 79, -19, 8, -26, -10, 48, 21, -11, -97, -114, + -19, -28, -111, -174, -76, -79, -183, -105, -81, -130, -189, -131, -38, -30, -158, -217, + -106, 24, 11, -133, -240, -174, -1, 29, -185, -396, -165, 64, -169, -250, -148, -74, + -146, -332, -190, 83, -108, -410, -264, -5, -122, -382, -255, -39, -121, -323, -284, -33, + -81, -305, -235, -84, 20, -199, -237, -107, -198, -273, -108, -115, -262, -264, -151, -55, + -119, -385, -251, -15, -128, -230, -242, -136, -111, -160, -160, -144, -179, -174, -94, -59, + -196, -339, -207, -40, -69, -182, -254, -99, 60, -30, -116, -158, -157, 33, 58, -62, + -174, -85, 89, 59, -139, -162, 30, 78, -44, -57, -114, -99, -99, -139, -94, -73, + -233, -217, -116, -58, -162, -214, -106, -28, -87, -205, -149, -25, 54, -39, -183, -70, + 98, 145, -13, -221, -77, 160, 140, -110, -83, 68, 163, 14, 9, 94, 9, -153, + 61, 255, 108, -177, -191, 240, 259, -14, -153, 32, 290, 136, -181, -62, 268, 178, + 22, 58, 85, 174, 112, 23, 133, 206, 16, 52, 192, 248, 100, -44, -8, 249, + 170, -58, 19, 82, 206, -17, -176, 68, 231, 28, -52, -73, 52, 99, 7, -77, + -130, -25, 80, 71, -47, -163, -14, 144, -6, -42, 38, 105, 116, -75, -2, 144, + 11, -23, 65, 14, -52, 114, 37, 15, -43, 0, 43, 62, 21, 36, 79, -65, + -87, -15, 152, -67, -145, -134, 131, 51, -168, -80, 65, 21, -203, -136, 48, 52, + -198, -209, -114, 89, -43, -295, -234, 39, 24, -122, -264, -162, -23, -147, -204, -150, + -143, -252, -214, -111, -206, -305, -310, -150, -112, -273, -389, -350, -222, -278, -369, -395, + -316, -302, -349, -406, -383, -298, -270, -385, -447, -428, -267, -168, -510, -582, -267, -116, + -210, -330, -468, -327, -201, -181, -218, -403, -389, -359, -170, -106, -321, -554, -435, -232, + -116, -215, -450, -522, -298, -88, -259, -460, -472, -254, -148, -288, -410, -340, -243, -356, + -273, -164, -275, -449, -373, -264, -177, -230, -431, -342, -128, -248, -352, -261, -309, -204, + -285, -411, -281, -95, -295, -423, -366, -230, -131, -279, -424, -260, -135, -198, -290, -246, + -187, -220, -229, -84, -30, -306, -412, -82, 5, -146, -390, -389, -28, -18, -260, -394, + -226, -120, -130, -197, -347, -352, -173, -149, -187, -285, -304, -197, -155, -229, -342, -236, + -191, -166, -127, -194, -320, -258, -42, -90, -320, -371, -141, 44, -152, -421, -249, 45, + -130, -383, -222, -4, -106, -164, -219, -118, -221, -193, 31, -16, -266, -284, -89, 20, + -111, -199, -114, -48, -134, -61, -12, -224, -153, 44, 88, 53, -180, -83, 306, 182, + -227, -188, 150, 335, 33, -228, -20, 173, 227, 72, 14, -4, 61, 216, 242, 150, + -108, -1, 215, 210, 65, 9, 122, 77, 20, 100, 121, 50, 26, 3, 131, 81, + -47, -8, 207, 144, -94, -57, 279, 294, 80, -163, -34, 417, 326, 22, -12, 173, + 227, 195, 216, 165, 204, 186, 223, 304, 248, -12, 120, 431, 352, 37, 11, 251, + 454, 207, -79, 80, 334, 289, 146, 81, 150, 140, 227, 288, 180, -63, 13, 377, + 469, 169, -99, -19, 406, 543, 222, -79, 87, 449, 489, 228, -5, 69, 312, 359, + 253, 242, 133, 84, 237, 388, 273, 69, -81, 158, 424, 322, -19, 30, 387, 248, + -31, 144, 451, 372, 88, -66, 278, 526, 317, 29, 144, 358, 270, 372, 394, 129, + 130, 291, 477, 563, 265, 80, 123, 439, 472, 335, 119, 91, 330, 480, 232, -12, + 90, 304, 343, 181, -33, 57, 280, 341, 43, -54, 180, 214, 152, 139, 105, 73, + 37, 78, 124, 46, 12, 112, 105, 36, 60, 61, 22, -154, -10, 212, 57, -177, + -130, 105, 76, -149, -168, 117, 174, -97, -369, -27, 327, -12, -320, -7, 138, -22, + -118, -15, 190, -22, -267, -7, 301, 115, -122, -64, 113, 150, 9, -17, -83, -10, + 28, -10, 34, -69, -146, -104, -64, -78, -89, -232, -202, -32, -99, -199, -232, -107, + -198, -308, -255, -102, -16, -179, -486, -335, 94, -30, -309, -485, -226, -91, -138, -295, + -188, -173, -345, -266, -124, -129, -375, -450, -247, 18, -208, -472, -426, -165, -103, -255, + -419, -302, -133, -311, -290, -224, -208, -267, -264, -218, -164, -185, -273, -288, -225, -157, + -276, -217, -89, 2, -146, -300, -151, 31, -47, -202, -269, -113, 85, -164, -254, -168, + -152, -119, -192, -257, -169, -168, -212, -126, -207, -273, -219, -144, -143, -160, -143, -255, + -299, -163, -55, -169, -300, -174, 27, 4, -264, -289, -51, 135, -56, -249, -102, 50, + 22, 45, -62, -139, 30, 52, 71, 40, -139, -65, 112, 91, 155, 64, -114, -24, + 301, 342, -16, -183, 60, 392, 255, -116, 63, 266, 119, 57, 89, 166, 186, 43, + 163, 304, 152, 119, 231, 269, 224, 220, 197, 278, 224, 133, 245, 177, 82, 253, + 279, 161, 87, 192, 344, 272, 48, 165, 397, 232, 49, 178, 253, 293, 231, 114, + 169, 285, 216, 236, 234, 130, 206, 265, 192, 188, 207, 168, 183, 232, 211, 236, + 224, 157, 160, 213, 253, 147, 118, 244, 307, 244, 190, 203, 242, 219, 185, 208, + 314, 296, 189, 193, 195, 136, 184, 122, 188, 193, 171, 191, 152, 195, 238, 200, + 124, 83, 222, 314, 235, 89, 122, 235, 222, 113, 140, 142, 149, 95, 120, 117, + 123, 46, 86, 191, 94, -5, 60, 117, 167, 99, -7, 4, 68, 95, 74, 33, + -4, -21, 68, 80, 8, 78, 100, 45, 3, 45, 214, 56, -122, -103, 71, 14, + -36, -19, -1, -19, -73, 2, 0, -155, -198, -41, 2, -6, -50, -156, -148, -47, + 20, 5, -137, -151, -119, -46, -26, -27, -131, -182, -89, -63, -136, -183, -186, -149, + -102, -94, -199, -188, -199, -212, -146, -199, -239, -198, -268, -227, -231, -260, -257, -242, + -271, -269, -268, -241, -255, -300, -339, -343, -267, -197, -309, -336, -262, -229, -279, -291, + -364, -395, -317, -253, -220, -350, -419, -317, -263, -251, -341, -383, -299, -175, -198, -310, + -343, -317, -262, -270, -275, -283, -292, -253, -266, -284, -312, -245, -213, -236, -257, -242, + -181, -218, -221, -245, -238, -253, -207, -150, -186, -283, -241, -224, -194, -208, -345, -300, + -216, -164, -144, -273, -287, -150, -98, -150, -183, -203, -139, -145, -227, -208, -154, -172, + -208, -183, -144, -144, -261, -209, -110, -121, -231, -236, -166, -131, -237, -222, -179, -112, + -165, -227, -135, -117, -101, -148, -174, -141, -3, -69, -125, -88, -30, 21, 7, -65, + -8, 4, 15, 7, -1, 14, -50, -87, -28, 60, 26, -8, -8, 106, 128, 30, + 27, 14, 113, 129, 108, 97, 105, 46, 125, 131, 121, 64, 48, 95, 156, 79, + 53, 41, 16, 8, 54, 67, 68, -15, 18, 68, 82, -19, 30, 60, 107, 169, + 186, 151, 178, 173, 244, 278, 307, 339, 343, 383, 406, 336, 286, 230, 212, 330, + 317, 230, 160, 120, 140, 93, 15, 43, 57, 19, 27, 29, 12, -55, -173, -85, + 23, -38, 4, 40, 53, 139, 141, 179, 210, 239, 393, 411, 338, 412, 384, 409, + 463, 474, 508, 508, 452, 518, 470, 442, 484, 547, 495, 327, 330, 397, 470, 330, + 120, 174, 287, 226, 72, -26, 32, 119, 58, 20, -15, 87, 61, 6, 33, 104, + 124, 193, 227, 360, 334, 291, 314, 421, 504, 516, 548, 667, 732, 664, 601, 570, + 620, 721, 701, 609, 554, 540, 556, 460, 373, 346, 288, 339, 309, 197, 86, 117, + 138, 139, 84, 105, 104, 116, 138, 132, 167, 201, 243, 294, 338, 358, 318, 319, + 329, 427, 458, 395, 427, 475, 432, 389, 361, 465, 466, 369, 366, 367, 360, 255, + 178, 178, 146, 214, 219, 187, 150, 49, -17, -13, 47, 123, 89, 16, -30, -52, + -149, -258, -217, -174, -98, -120, -138, -93, -122, -183, -203, -179, -54, 30, 55, 45, + -13, -65, -32, 34, 65, 120, 123, 146, 192, 146, -32, -116, -56, 70, 67, -60, + -122, -140, -239, -321, -391, -359, -346, -342, -368, -366, -423, -468, -559, -516, -409, -336, + -333, -296, -299, -336, -367, -355, -301, -221, -234, -225, -176, -181, -237, -252, -281, -216, + -151, -212, -213, -279, -268, -280, -285, -346, -310, -314, -195, -150, -302, -389, -264, -200, + -163, -221, -116, 5, -82, -227, -257, -152, -64, -109, -90, -7, -125, -253, -423, -428, + -335, -348, -375, -316, -259, -309, -450, -618, -512, -401, -360, -322, -244, -158, -168, -315, + -351, -283, -192, -91, -22, 20, -1, -92, -192, -220, -171, -183, -137, -147, -185, -196, + -347, -500, -527, -494, -300, -297, -355, -308, -276, -263, -334, -336, -172, -115, -114, 1, + 23, -2, -41, -115, -54, -18, -38, -28, -29, -47, -15, -43, -17, -47, -100, -85, + -56, -31, -13, -5, -17, 49, 91, 119, 129, 40, 18, 145, 130, 169, 223, 270, + 298, 317, 230, 156, -8, -10, 129, 240, 253, 233, 146, 92, 12, -103, -54, 87, + 83, 92, 204, 257, 274, 130, 54, 140, 253, 320, 397, 476, 460, 438, 375, 367, + 397, 458, 563, 535, 494, 476, 398, 285, 218, 273, 411, 390, 347, 357, 369, 318, + 211, 275, 370, 469, 534, 486, 514, 532, 432, 363, 355, 408, 476, 479, 453, 396, + 350, 264, 177, 154, 137, 153, 189, 85, 90, 107, 146, 177, 183, 169, 156, 187, + 222, 240, 275, 288, 301, 351, 318, 294, 265, 218, 133, 167, 207, 190, 204, 219, + 206, 204, 178, 130, 111, 111, 183, 285, 327, 360, 331, 258, 162, 51, 42, 94, + 118, 93, 122, 122, 113, 7, -179, -248, -192, -171, -113, -131, -117, -50, -120, -130, + -91, -72, -2, -10, 32, 72, 0, -33, -78, -19, 86, 69, 24, -11, 35, 8, + -81, -127, -140, -41, -42, -165, -167, -228, -323, -455, -543, -499, -484, -362, -397, -406, + -447, -441, -416, -437, -443, -391, -393, -334, -261, -208, -151, -164, -197, -191, -209, -240, + -233, -265, -251, -146, -140, -199, -242, -264, -328, -393, -510, -513, -510, -471, -492, -541, + -515, -477, -515, -457, -354, -335, -299, -332, -263, -200, -265, -277, -277, -287, -346, -488, + -572, -520, -486, -487, -512, -470, -429, -448, -601, -576, -501, -460, -419, -478, -401, -270, + -327, -267, -186, -157, -105, -115, -103, -51, -158, -264, -298, -260, -236, -287, -368, -313, + -354, -339, -459, -493, -464, -347, -330, -322, -339, -346, -340, -397, -421, -385, -354, -327, + -186, -165, -131, -129, -162, -171, -188, -180, -82, -95, -145, -121, -70, -51, -47, -106, + -159, -187, -175, -163, -99, -82, -49, -19, -28, -24, -16, -26, 18, 39, 5, -3, + 23, -4, 40, 129, 82, 88, 271, 290, 344, 371, 256, 314, 332, 253, 218, 235, + 250, 294, 205, 95, 83, 74, 106, 151, 220, 236, 218, 188, 151, 162, 201, 230, + 289, 311, 399, 398, 350, 374, 552, 511, 454, 444, 334, 327, 158, 16, 130, 152, + 145, 193, 155, 300, 356, 250, 257, 244, 374, 431, 431, 462, 440, 495, 411, 308, + 342, 296, 297, 275, 274, 345, 356, 275, 196, 157, 98, 46, -23, -10, 55, 148, + 102, 174, 154, 144, 172, 166, 246, 322, 346, 377, 425, 486, 483, 466, 465, 401, + 443, 317, 247, 237, 216, 295, 282, 284, 315, 276, 219, 233, 268, 436, 478, 442, + 374, 370, 408, 349, 285, 314, 340, 368, 269, 167, 160, 185, 146, 75, 55, 28, + 55, -106, -147, 24, 111, 154, 156, 191, 338, 343, 252, 318, 291, 336, 293, 209, + 351, 434, 380, 319, 299, 444, 406, 326, 305, 385, 419, 357, 249, 193, 178, 218, + 104, 62, 66, 127, 108, 116, 144, 212, 191, 138, 110, 151, 201, 214, 181, 204, + 227, 239, 174, 161, 196, 191, 167, 205, 149, 81, 56, 0, 42, 81, 59, 113, + 29, -9, -23, -109, -126, -183, -229, -181, -107, -139, -38, -38, 48, 47, -64, -122, + -90, -12, 31, 93, 202, 267, 220, 125, 2, -13, -19, -117, -142, -151, -210, -340, + -464, -646, -634, -619, -654, -639, -554, -507, -376, -371, -344, -181, -157, -135, -163, -155, + -129, -160, -205, -184, -211, -181, -187, -271, -303, -381, -457, -517, -540, -565, -486, -461, + -442, -352, -321, -346, -350, -321, -332, -364, -345, -326, -325, -331, -326, -393, -453, -462, + -450, -478, -519, -563, -594, -616, -699, -769, -716, -715, -737, -692, -655, -614, -522, -449, + -394, -334, -301, -213, -126, -132, -102, -61, -58, -115, -186, -249, -286, -338, -365, -412, + -465, -445, -467, -488, -466, -460, -435, -524, -519, -429, -432, -358, -260, -237, -43, 27, + 2, 9, -15, -50, -55, -137, -126, -125, -252, -411, -515, -504, -499, -462, -489, -423, + -336, -381, -335, -381, -344, -207, -241, -174, -172, -131, -56, -116, -135, -105, -58, -45, + -63, -108, -49, -86, -161, -195, -202, -122, -24, -2, 19, 59, 67, 17, -53, -21, + 61, -27, -75, -60, -104, -90, -92, -81, 15, -26, -61, -98, -157, -137, -91, -101, + -59, 12, 39, 94, 110, 162, 343, 403, 397, 468, 417, 430, 365, 354, 353, 394, + 348, 319, 245, 193, 209, 129, 68, 59, 95, 128, 154, 202, 233, 322, 279, 329, + 415, 407, 466, 466, 512, 592, 555, 549, 610, 670, 673, 564, 555, 568, 551, 535, + 399, 339, 323, 235, 138, 122, 160, 223, 309, 391, 519, 555, 577, 585, 555, 634, + 612, 569, 555, 574, 575, 555, 518, 510, 484, 397, 333, 270, 294, 259, 183, 181, + 186, 290, 402, 452, 534, 628, 707, 694, 668, 641, 663, 610, 528, 446, 435, 382, + 332, 297, 346, 370, 305, 246, 203, 188, 190, 168, 134, 205, 198, 231, 256, 291, + 377, 459, 446, 413, 360, 324, 251, 188, 210, 230, 184, 148, 96, 92, 73, 17, + -35, -58, -63, 0, 21, 38, 126, 142, 125, 128, 97, 76, 95, 62, 30, 61, + 24, 58, 68, 106, 120, 81, -21, -29, -94, -165, -257, -358, -388, -494, -563, -604, + -574, -530, -531, -409, -342, -248, -202, -255, -197, -157, -267, -263, -227, -237, -211, -215, + -226, -185, -191, -195, -207, -254, -236, -282, -349, -405, -401, -368, -303, -303, -222, -181, + -178, -202, -263, -319, -371, -470, -527, -643, -655, -677, -687, -625, -578, -585, -545, -537, + -465, -431, -407, -390, -329, -304, -296, -340, -336, -317, -308, -309, -281, -272, -371, -368, + -398, -388, -389, -371, -337, -374, -391, -343, -374, -328, -346, -347, -362, -355, -360, -355, + -290, -283, -194, -175, -295, -296, -343, -389, -368, -426, -495, -527, -615, -544, -418, -366, + -241, -238, -276, -245, -330, -321, -351, -425, -466, -562, -678, -628, -596, -516, -392, -320, + -266, -287, -317, -268, -252, -224, -239, -262, -318, -319, -271, -238, -253, -167, -175, -203, + -258, -289, -273, -292, -369, -386, -368, -367, -323, -251, -158, -97, -66, -104, -156, -206, + -204, -175, -223, -246, -210, -303, -286, -167, -169, -102, -60, -103, -36, -79, -123, -34, + -44, -9, 0, -40, 15, 50, 72, 115, 174, 210, 228, 164, 206, 233, 242, 265, + 259, 261, 221, 178, 178, 98, 65, 7, -12, -38, -94, -106, -23, 49, 52, 112, + 119, 121, 120, 140, 175, 177, 137, 126, 147, 207, 379, 443, 581, 612, 602, 565, + 479, 461, 460, 306, 215, 68, -40, -59, -35, 70, 112, 225, 289, 255, 280, 331, + 380, 346, 308, 275, 271, 212, 194, 241, 271, 261, 259, 205, 201, 244, 243, 294, + 245, 234, 272, 283, 302, 404, 473, 490, 489, 528, 508, 513, 557, 488, 475, 378, + 270, 193, 166, 248, 283, 309, 296, 315, 323, 308, 355, 411, 421, 461, 451, 429, + 433, 504, 548, 523, 514, 509, 485, 446, 434, 496, 514, 508, 496, 352, 298, 277, + 195, 138, 119, 129, 139, 46, 84, 155, 218, 230, 259, 357, 404, 357, 308, 240, + 275, 236, 109, 90, 45, -9, 48, 71, 115, 263, 264, 194, 187, 113, 140, 105, + -20, -90, -151, -284, -318, -299, -247, -141, -181, -205, -121, -139, -63, -41, -1, 12, + -67, -108, -123, -113, -66, -35, -41, -114, -145, -162, -222, -205, -229, -248, -296, -346, + -310, -302, -210, -144, -116, -63, -97, -113, -87, -160, -126, -111, -223, -301, -313, -354, + -347, -366, -284, -280, -310, -327, -269, -238, -234, -261, -312, -373, -399, -442, -416, -418, + -457, -366, -393, -332, -296, -308, -257, -254, -242, -194, -249, -280, -324, -359, -380, -397, + -440, -411, -432, -445, -393, -363, -333, -249, -251, -297, -254, -287, -278, -303, -308, -309, + -332, -401, -437, -438, -431, -328, -259, -163, -139, -167, -217, -260, -231, -222, -223, -371, + -465, -550, -616, -684, -621, -577, -564, -557, -517, -480, -435, -333, -311, -295, -285, -346, + -287, -291, -305, -237, -297, -356, -362, -373, -320, -243, -262, -280, -294, -325, -342, -293, + -221, -135, -123, -94, -15, 1, 37, 43, -5, 58, 12, -115, -149, -151, -135, -33, + -17, 14, 50, 39, 95, 137, 114, 87, 55, 23, -50, -53, -82, -87, -98, -61, + 34, 43, 58, 167, 175, 270, 247, 216, 257, 220, 162, 113, 102, 108, 105, 104, + 151, 256, 264, 287, 284, 349, 396, 354, 342, 350, 325, 369, 306, 323, 364, 274, + 259, 260, 241, 299, 354, 381, 441, 552, 689, 659, 618, 690, 681, 655, 580, 467, + 406, 306, 220, 171, 197, 259, 290, 290, 373, 510, 583, 627, 674, 688, 687, 608, + 584, 587, 598, 616, 627, 534, 619, 628, 599, 632, 558, 601, 568, 426, 406, 447, + 553, 604, 641, 675, 733, 809, 764, 811, 831, 786, 737, 643, 531, 547, 531, 557, + 561, 600, 578, 666, 652, 702, 715, 666, 586, 519, 428, 394, 368, 364, 390, 427, + 449, 463, 477, 515, 573, 568, 522, 488, 471, 361, 393, 307, 293, 358, 252, 250, + 306, 214, 330, 284, 267, 309, 242, 215, 272, 218, 241, 265, 270, 238, 205, 179, + 204, 172, 152, 161, 128, 172, 180, 257, 334, 352, 355, 304, 236, 199, 136, 30, + -33, -145, -196, -251, -307, -257, -187, -191, -100, -66, 33, 54, 26, -6, 23, -53, + -138, -191, -226, -247, -219, -257, -276, -221, -265, -280, -254, -258, -289, -286, -342, -309, + -302, -262, -211, -136, -115, -72, -62, -38, -42, -134, -173, -274, -377, -465, -477, -532, + -547, -512, -544, -475, -446, -440, -412, -413, -460, -499, -508, -608, -633, -626, -692, -617, + -583, -575, -484, -448, -396, -350, -381, -378, -440, -498, -555, -539, -574, -647, -572, -576, + -558, -519, -516, -430, -401, -489, -457, -495, -512, -490, -599, -604, -589, -621, -612, -600, + -617, -586, -518, -521, -500, -455, -503, -457, -412, -351, -294, -327, -268, -254, -381, -370, + -413, -443, -440, -534, -634, -596, -632, -588, -499, -456, -374, -348, -402, -354, -278, -310, + -344, -325, -386, -357, -391, -328, -247, -211, -190, -252, -266, -210, -223, -186, -191, -204, + -170, -230, -201, -80, -10, 42, 32, 11, 40, 51, 73, 62, 43, 12, 6, -15, + -15, 47, 14, 93, 88, 44, 111, 49, 66, 93, 74, 28, -40, -56, -3, -51, + 20, 120, 114, 171, 193, 213, 289, 256, 278, 273, 273, 204, 183, 178, 130, 148, + 123, 155, 218, 246, 248, 275, 309, 332, 323, 290, 258, 201, 163, 107, 156, 186, + 246, 230, 276, 359, 359, 337, 381, 390, 438, 421, 406, 363, 348, 445, 458, 476, + 459, 386, 396, 396, 360, 455, 425, 369, 330, 269, 306, 300, 340, 284, 213, 251, + 259, 331, 379, 411, 446, 439, 362, 395, 453, 529, 587, 577, 534, 537, 560, 534, + 661, 655, 661, 607, 534, 513, 587, 551, 607, 547, 511, 559, 536, 539, 642, 614, + 669, 606, 565, 483, 506, 482, 437, 402, 380, 326, 317, 343, 438, 492, 460, 404, + 411, 390, 450, 458, 414, 410, 427, 363, 395, 438, 412, 458, 436, 399, 461, 444, + 409, 419, 352, 338, 301, 298, 279, 275, 254, 241, 179, 106, 92, 100, 18, 24, + 29, 17, 25, 8, 88, 154, 110, 74, 63, 80, 144, 145, 45, 19, -13, -58, + -70, -52, 2, 76, 58, 11, -31, -19, 23, -13, -10, -31, -50, -180, -259, -246, + -281, -359, -405, -421, -433, -385, -395, -386, -314, -324, -306, -334, -282, -144, -85, -166, + -242, -311, -301, -352, -317, -294, -322, -332, -343, -432, -388, -332, -329, -314, -413, -437, + -418, -478, -468, -453, -505, -491, -564, -595, -575, -575, -600, -576, -620, -597, -579, -600, + -505, -470, -483, -486, -490, -494, -445, -485, -502, -536, -589, -570, -595, -552, -520, -479, + -445, -432, -445, -399, -399, -434, -420, -514, -559, -568, -628, -633, -609, -669, -641, -584, + -500, -430, -440, -412, -413, -448, -462, -495, -462, -492, -571, -632, -623, -585, -582, -524, + -548, -563, -525, -484, -500, -456, -473, -491, -480, -524, -456, -455, -460, -475, -475, -435, + -501, -548, -509, -557, -560, -653, -734, -672, -623, -638, -577, -528, -484, -376, -340, -232, + -138, -114, -111, -127, -137, -107, -147, -166, -129, -154, -152, -105, -102, -66, -24, 14, + -53, -80, -44, -52, -50, -110, -102, -100, -117, -98, 10, 49, 107, 120, 136, 150, + 180, 163, 184, 150, 192, 168, 160, 181, 231, 238, 230, 278, 255, 272, 267, 267, + 287, 223, 207, 221, 215, 233, 263, 353, 344, 310, 330, 363, 359, 397, 375, 420, + 445, 407, 451, 544, 571, 621, 653, 650, 602, 616, 598, 615, 598, 555, 541, 537, + 543, 574, 605, 609, 651, 674, 649, 688, 723, 782, 784, 715, 692, 644, 615, 618, + 633, 621, 611, 549, 547, 574, 621, 652, 630, 560, 504, 504, 460, 401, 408, 424, + 308, 241, 316, 365, 481, 512, 548, 639, 613, 641, 729, 685, 699, 656, 554, 498, + 474, 465, 447, 508, 469, 470, 422, 399, 414, 426, 403, 373, 320, 280, 364, 479, + 477, 518, 543, 515, 532, 471, 393, 405, 339, 174, 138, 58, 108, 134, 151, 223, + 249, 265, 324, 341, 274, 241, 162, 25, -38, -107, -142, -90, -140, -100, -57, -25, + 65, 133, 156, 161, 180, 71, 71, 49, -4, 10, -27, -38, -22, -84, -41, -28, + -57, -50, -128, -139, -186, -187, -147, -168, -192, -171, -214, -209, -226, -285, -281, -321, + -357, -383, -416, -447, -431, -411, -448, -401, -404, -376, -353, -456, -429, -368, -414, -444, + -477, -493, -524, -546, -602, -593, -649, -664, -681, -659, -639, -662, -629, -608, -589, -588, + -519, -522, -539, -550, -602, -632, -732, -743, -774, -786, -737, -687, -690, -607, -579, -564, + -500, -477, -463, -454, -528, -518, -459, -537, -529, -524, -548, -464, -501, -541, -526, -573, + -608, -618, -666, -683, -661, -738, -659, -657, -681, -639, -626, -656, -604, -640, -691, -663, + -721, -728, -740, -720, -676, -659, -630, -542, -489, -513, -491, -497, -514, -529, -523, -553, + -547, -563, -492, -456, -444, -393, -350, -315, -282, -302, -320, -314, -331, -276, -289, -306, + -274, -276, -258, -236, -237, -178, -138, -148, -122, -80, -68, -58, -64, -39, -28, -55, + -59, -83, -104, -95, -103, -58, -50, -83, 31, 43, -3, 61, 60, 43, 41, -3, + 11, 76, 17, -14, 4, 30, 102, 171, 165, 260, 308, 226, 224, 158, 126, 175, + 86, 67, 107, 55, 123, 138, 222, 310, 334, 328, 359, 394, 362, 372, 383, 343, + 415, 420, 407, 441, 454, 445, 440, 354, 288, 294, 272, 295, 311, 262, 269, 268, + 283, 289, 360, 362, 347, 373, 351, 404, 423, 358, 395, 411, 351, 392, 440, 493, + 465, 498, 470, 462, 461, 480, 534, 529, 521, 537, 514, 512, 472, 482, 477, 404, + 364, 366, 297, 337, 354, 408, 444, 537, 556, 641, 715, 696, 711, 671, 639, 618, + 566, 515, 535, 530, 596, 587, 643, 726, 687, 741, 719, 695, 681, 560, 499, 505, + 428, 416, 446, 424, 439, 464, 497, 537, 541, 560, 580, 542, 533, 588, 629, 597, + 636, 625, 619, 571, 533, 493, 481, 421, 362, 356, 322, 332, 329, 352, 365, 395, + 394, 415, 402, 405, 351, 349, 304, 264, 229, 226, 177, 177, 110, 146, 138, 89, + 79, 110, 59, 82, 20, 12, 78, 29, 12, -2, -101, -162, -229, -242, -256, -272, + -307, -261, -228, -224, -113, -80, -41, -44, -59, -75, -60, -124, -203, -224, -305, -335, + -368, -369, -334, -304, -308, -309, -291, -313, -284, -286, -345, -334, -346, -398, -371, -383, + -304, -300, -356, -300, -297, -266, -278, -295, -306, -349, -418, -444, -494, -495, -507, -568, + -559, -551, -588, -584, -617, -620, -587, -638, -638, -646, -690, -683, -680, -688, -655, -707, + -654, -638, -659, -687, -667, -688, -683, -626, -620, -641, -616, -633, -650, -645, -663, -670, + -687, -719, -637, -623, -605, -567, -524, -539, -518, -587, -570, -570, -615, -626, -673, -727, + -663, -695, -616, -681, -629, -605, -682, -680, -673, -719, -704, -759, -781, -730, -720, -655, + -602, -559, -491, -481, -465, -397, -451, -489, -400, -516, -491, -429, -423, -429, -363, -396, + -371, -359, -383, -334, -380, -392, -436, -415, -419, -433, -366, -338, -311, -233, -185, -152, + -180, -142, -88, -133, -120, -97, -97, -5, 17, 63, 118, 152, 210, 187, 142, 133, + 82, 26, 11, -42, -21, -33, 37, 47, 98, 101, 160, 138, 140, 138, 138, 103, + 87, 55, 63, 50, 75, 87, 119, 204, 183, 222, 273, 269, 353, 352, 303, 340, + 315, 351, 349, 341, 424, 400, 398, 398, 407, 460, 427, 431, 455, 509, 526, 577, + 637, 646, 636, 700, 677, 643, 655, 637, 597, 601, 586, 569, 552, 523, 511, 552, + 500, 508, 521, 479, 510, 521, 506, 523, 442, 452, 449, 407, 436, 464, 486, 565, + 558, 580, 604, 585, 607, 568, 549, 512, 510, 505, 453, 454, 445, 456, 447, 474, + 528, 513, 545, 510, 524, 517, 484, 488, 491, 517, 554, 572, 575, 624, 595, 625, + 548, 566, 576, 528, 524, 526, 504, 476, 495, 499, 480, 552, 577, 585, 582, 563, + 524, 491, 418, 352, 274, 235, 179, 153, 128, 89, 115, 152, 119, 183, 211, 200, + 286, 207, 231, 239, 124, 163, 122, 103, 105, 87, 46, 90, 7, 3, 43, 18, + 44, 33, -41, 8, -24, -53, -46, -71, -113, -86, -108, -112, -135, -158, -175, -201, + -258, -259, -278, -282, -300, -278, -278, -279, -256, -271, -285, -284, -303, -326, -358, -357, + -384, -402, -467, -512, -499, -529, -530, -525, -520, -492, -501, -551, -486, -491, -511, -472, + -481, -502, -492, -570, -543, -540, -596, -560, -562, -601, -541, -548, -614, -563, -611, -623, + -563, -630, -612, -612, -669, -627, -619, -688, -618, -647, -676, -634, -649, -624, -631, -614, + -542, -582, -593, -568, -578, -565, -567, -513, -507, -503, -520, -551, -506, -533, -518, -505, + -500, -509, -462, -486, -390, -411, -420, -407, -449, -444, -454, -486, -461, -498, -487, -521, + -519, -482, -428, -429, -433, -386, -399, -405, -364, -386, -349, -364, -350, -310, -284, -291, + -266, -230, -230, -233, -197, -239, -248, -238, -305, -298, -330, -311, -250, -281, -229, -177, + -162, -119, -81, -82, -89, -105, -100, -101, -146, -117, -120, -75, -107, -73, -69, -55, + -67, -70, -64, -95, -115, -167, -112, -87, -73, -90, -66, -50, -1, 55, 41, 106, + 81, 86, 102, 90, 155, 172, 162, 235, 248, 261, 286, 265, 289, 325, 297, 264, + 256, 206, 198, 225, 161, 223, 268, 284, 314, 350, 326, 365, 342, 305, 282, 295, + 329, 295, 319, 349, 340, 366, 409, 456, 450, 505, 492, 489, 496, 536, 599, 564, + 617, 608, 549, 537, 545, 488, 475, 426, 392, 392, 337, 323, 304, 350, 361, 328, + 431, 449, 502, 518, 483, 541, 536, 517, 536, 552, 522, 537, 529, 543, 564, 552, + 552, 571, 535, 580, 559, 547, 570, 572, 536, 552, 547, 558, 563, 554, 556, 568, + 603, 587, 547, 516, 540, 526, 519, 522, 479, 496, 476, 439, 498, 474, 448, 493, + 462, 474, 454, 413, 448, 413, 375, 375, 363, 343, 379, 302, 312, 336, 279, 322, + 320, 295, 279, 258, 233, 254, 193, 231, 210, 187, 216, 185, 178, 238, 200, 201, + 217, 161, 179, 131, 81, 55, -8, -30, -16, -24, -31, -59, -38, 23, -33, -25, + 28, -17, -35, -46, -99, -96, -78, -131, -54, -108, -92, -66, -64, -59, -81, -49, + -97, -150, -103, -146, -117, -198, -175, -146, -227, -188, -184, -236, -202, -240, -248, -233, + -298, -280, -257, -325, -299, -310, -371, -377, -390, -374, -396, -369, -363, -343, -319, -308, + -298, -283, -327, -331, -360, -408, -422, -413, -451, -456, -434, -476, -440, -469, -431, -394, + -436, -400, -437, -450, -460, -493, -488, -499, -507, -478, -470, -403, -415, -413, -378, -425, + -432, -456, -500, -491, -544, -513, -505, -473, -471, -407, -402, -389, -350, -411, -400, -392, + -400, -413, -443, -449, -426, -468, -386, -381, -380, -328, -362, -349, -318, -397, -364, -354, + -393, -395, -375, -368, -360, -416, -348, -358, -399, -373, -369, -395, -395, -430, -432, -397, + -417, -400, -359, -329, -282, -316, -299, -292, -297, -294, -272, -281, -255, -244, -245, -260, + -193, -192, -194, -156, -132, -107, -60, -100, -35, -48, -86, -34, -52, -40, 10, -70, + -48, -52, -80, -52, -30, -16, 20, 20, 78, 70, 87, 135, 121, 115, 121, 155, + 135, 126, 118, 118, 142, 139, 147, 127, 127, 154, 167, 186, 169, 186, 158, 179, + 182, 211, 195, 249, 281, 314, 333, 315, 307, 347, 361, 356, 411, 395, 423, 446, + 426, 482, 494, 493, 525, 509, 514, 519, 517, 538, 542, 573, 543, 542, 557, 547, + 548, 577, 575, 605, 586, 641, 640, 620, 620, 623, 604, 606, 610, 624, 602, 642, + 617, 601, 601, 605, 622, 630, 615, 637, 611, 582, 569, 571, 566, 595, 549, 568, + 596, 571, 652, 631, 625, 674, 648, 691, 695, 690, 681, 687, 623, 688, 658, 679, + 679, 642, 670, 657, 638, 620, 608, 623, 620, 594, 567, 560, 582, 546, 540, 511, + 504, 492, 446, 455, 432, 445, 401, 439, 372, 395, 333, 398, 373, 354, 366, 326, + 322, 298, 285, 265, 249, 236, 221, 204, 200, 187, 177, 175, 120, 114, 115, 77, + 67, 77, 110, 38, 25, 30, -16, 12, -2, -55, -25, -40, -68, -38, -28, -62, + -37, -65, -74, -45, -93, -96, -68, -117, -143, -139, -175, -196, -230, -227, -227, -277, + -252, -239, -204, -213, -206, -168, -224, -255, -285, -297, -331, -405, -408, -416, -449, -477, + -484, -456, -510, -454, -422, -475, -436, -491, -512, -503, -556, -553, -488, -543, -484, -512, + -486, -496, -466, -496, -439, -474, -479, -457, -490, -533, -481, -480, -518, -497, -508, -508, + -476, -552, -511, -517, -595, -578, -605, -636, -600, -606, -578, -583, -567, -586, -565, -611, + -597, -588, -605, -596, -627, -617, -628, -621, -575, -558, -539, -528, -492, -493, -506, -492, + -435, -478, -501, -460, -492, -465, -474, -511, -495, -487, -506, -507, -505, -499, -474, -512, + -510, -509, -535, -533, -472, -476, -447, -414, -397, -374, -318, -343, -345, -294, -330, -320, + -314, -290, -296, -276, -284, -257, -252, -242, -185, -169, -191, -168, -170, -187, -167, -130, + -137, -134, -149, -133, -108, -106, -77, -68, -36, -42, -11, 4, -3, 32, 18, 38, + 53, 46, 84, 81, 86, 145, 95, 165, 129, 187, 211, 220, 209, 251, 251, 254, + 238, 284, 290, 267, 317, 306, 344, 332, 329, 386, 374, 335, 399, 398, 378, 398, + 409, 408, 438, 413, 463, 505, 491, 526, 516, 502, 523, 529, 546, 569, 560, 555, + 525, 516, 553, 573, 559, 563, 568, 555, 571, 595, 602, 585, 638, 599, 611, 623, + 611, 641, 608, 622, 614, 586, 609, 606, 634, 656, 610, 613, 637, 628, 642, 659, + 687, 694, 642, 629, 638, 616, 574, 614, 634, 576, 582, 639, 637, 652, 651, 656, + 656, 665, 674, 682, 643, 678, 697, 665, 682, 666, 701, 678, 676, 676, 711, 683, + 641, 680, 650, 674, 669, 642, 689, 690, 668, 679, 676, 659, 651, 631, 632, 568, + 632, 598, 554, 580, 565, 477, 517, 468, 465, 457, 389, 403, 439, 352, 390, 329, + 310, 329, 319, 315, 314, 260, 262, 264, 241, 227, 214, 225, 176, 168, 161, 134, + 155, 134, 101, 86, 29, 21, -5, -36, -26, -93, -92, -129, -170, -151, -191, -172, + -160, -191, -159, -156, -248, -217, -226, -247, -236, -277, -277, -241, -294, -283, -261, -295, + -298, -311, -274, -275, -311, -391, -353, -352, -400, -419, -423, -431, -394, -484, -445, -506, + -519, -555, -566, -589, -598, -617, -631, -664, -657, -677, -709, -646, -675, -696, -677, -713, + -673, -694, -701, -696, -740, -695, -713, -720, -751, -738, -722, -697, -690, -679, -704, -646, + -691, -664, -654, -684, -673, -676, -664, -678, -689, -695, -672, -668, -668, -660, -629, -655, + -622, -632, -652, -585, -625, -586, -584, -628, -599, -630, -638, -610, -611, -604, -618, -613, + -616, -637, -617, -625, -619, -594, -590, -562, -591, -631, -569, -606, -569, -567, -609, -544, + -564, -595, -544, -541, -539, -496, -516, -489, -483, -478, -431, -442, -453, -446, -435, -428, + -418, -402, -388, -380, -419, -376, -376, -420, -358, -399, -330, -325, -335, -240, -269, -250, + -188, -217, -177, -159, -178, -146, -147, -141, -157, -118, -160, -100, -74, -77, -23, -45, + -13, -8, -27, -20, 7, -31, 15, -21, -8, -32, -33, -25, -71, -13, -34, -21, + 23, -24, 30, 34, 35, 68, 45, 36, 27, 36, 87, 88, 120, 102, 123, 121, + 116, 128, 150, 129, 181, 167, 175, 227, 193, 251, 229, 227, 259, 241, 289, 259, + 298, 309, 306, 318, 336, 321, 355, 332, 311, 329, 348, 377, 374, 383, 393, 359, + 389, 377, 392, 368, 376, 415, 407, 418, 413, 451, 419, 421, 472, 465, 447, 480, + 471, 496, 481, 480, 504, 500, 465, 484, 540, 526, 538, 510, 532, 561, 542, 553, + 563, 536, 577, 592, 549, 607, 577, 583, 619, 541, 582, 589, 547, 591, 569, 557, + 604, 620, 596, 613, 564, 574, 549, 568, 552, 585, 563, 557, 530, 523, 492, 507, + 488, 496, 477, 459, 441, 425, 426, 421, 418, 414, 381, 385, 340, 309, 286, 262, + 228, 224, 189, 171, 140, 146, 124, 130, 108, 88, 156, 107, 82, 104, 93, 90, + 37, 50, 49, -9, 24, 14, -43, -15, -45, -48, -32, -72, -67, -86, -149, -148, + -130, -198, -206, -232, -197, -224, -229, -249, -258, -304, -299, -325, -325, -361, -377, -425, + -399, -417, -428, -485, -475, -498, -549, -504, -537, -547, -565, -609, -537, -558, -565, -548, + -588, -563, -566, -625, -582, -629, -630, -628, -640, -611, -655, -627, -627, -648, -625, -625, + -678, -631, -684, -654, -667, -667, -712, -661, -700, -659, -651, -677, -683, -652, -696, -702, + -701, -721, -664, -710, -726, -659, -678, -661, -626, -658, -629, -603, -611, -614, -611, -607, + -615, -581, -634, -584, -612, -646, -607, -612, -618, -592, -631, -589, -555, -606, -551, -562, + -551, -596, -579, -577, -588, -585, -588, -586, -553, -553, -564, -526, -500, -521, -498, -504, + -460, -419, -453, -404, -372, -421, -368, -407, -396, -323, -382, -324, -332, -348, -293, -311, + -313, -287, -304, -290, -271, -275, -258, -234, -239, -258, -232, -198, -222, -140, -132, -124, + -109, -103, -88, -74, -68, -71, -56, -49, -51, -42, -56, -33, -5, -32, 17, 55, + 93, 84, 64, 132, 134, 139, 159, 147, 187, 148, 199, 215, 213, 210, 202, 235, + 238, 261, 273, 299, 293, 313, 306, 319, 337, 328, 320, 339, 375, 358, 339, 356, + 331, 372, 379, 391, 444, 444, 434, 461, 466, 469, 500, 572, 549, 598, 575, 609, + 622, 570, 626, 668, 600, 651, 678, 661, 713, 665, 676, 721, 711, 716, 734, 713, + 716, 739, 693, 712, 701, 690, 705, 696, 679, 707, 691, 693, 683, 718, 729, 715, + 744, 720, 745, 735, 686, 727, 737, 703, 752, 709, 739, 712, 696, 696, 637, 659, + 649, 625, 672, 665, 685, 674, 698, 677, 673, 662, 685, 666, 624, 613, 611, 597, + 557, 578, 601, 618, 569, 575, 570, 580, 544, 521, 519, 513, 491, 488, 450, 484, + 459, 441, 458, 473, 470, 443, 460, 487, 444, 424, 423, 396, 365, 337, 344, 368, + 306, 321, 272, 261, 287, 259, 230, 236, 196, 200, 207, 152, 138, 158, 90, 68, + 63, 5, 31, -29, -53, -32, -96, -99, -62, -149, -95, -125, -165, -104, -169, -150, + -138, -182, -131, -176, -194, -169, -209, -191, -224, -263, -254, -261, -280, -283, -277, -310, + -346, -358, -384, -363, -403, -423, -434, -507, -492, -473, -519, -531, -504, -557, -545, -597, + -576, -608, -620, -623, -592, -594, -590, -587, -611, -583, -635, -628, -601, -640, -617, -611, + -689, -680, -698, -679, -649, -674, -639, -648, -617, -589, -623, -591, -631, -639, -650, -662, + -669, -658, -680, -646, -652, -635, -646, -627, -656, -647, -675, -697, -706, -693, -731, -705, + -719, -711, -688, -719, -699, -700, -702, -674, -688, -691, -674, -666, -682, -635, -636, -626, + -641, -603, -602, -578, -583, -587, -593, -602, -604, -604, -583, -564, -587, -588, -571, -560, + -577, -532, -542, -528, -486, -532, -538, -494, -482, -500, -485, -458, -421, -432, -400, -399, + -367, -383, -387, -329, -294, -283, -243, -302, -255, -192, -232, -216, -195, -186, -201, -171, + -178, -163, -205, -224, -187, -201, -185, -208, -182, -162, -147, -152, -108, -110, -106, -101, + -48, -79, -55, -67, -57, -29, -7, 21, 64, 68, 51, 69, 74, 20, 55, 42, + 59, 141, 198, 175, 236, 233, 207, 245, 197, 213, 246, 241, 240, 234, 256, 281, + 302, 316, 336, 388, 405, 451, 480, 465, 427, 466, 400, 463, 450, 428, 477, 482, + 504, 538, 539, 552, 548, 503, 509, 516, 489, 510, 519, 559, 540, 578, 612, 638, + 642, 625, 635, 629, 690, 668, 698, 697, 648, 656, 680, 698, 697, 658, 728, 747, + 729, 754, 756, 750, 740, 661, 662, 662, 618, 670, 595, 582, 578, 585, 581, 642, + 630, 622, 692, 688, 712, 730, 753, 762, 755, 731, 674, 625, 650, 616, 661, 730, + 714, 719, 767, 766, 733, 690, 687, 651, 619, 583, 557, 573, 644, 770, 848, 801, + 803, 747, 681, 625, 487, 449, 455, 306, 318, 318, 259, 340, 312, 275, 351, 373, + 384, 412, 405, 371, 316, 266, 230, 213, 231, 223, 164, 167, 163, 122, 167, 149, + 230, 215, 192, 205, 138, 100, 77, 64, 86, 103, 100, 155, 101, 33, -12, -102, + -193, -163, -173, -142, -131, -50, -47, -25, -47, -53, -140, -220, -298, -318, -346, -307, + -239, -171, -136, -133, -127, -123, -100, -119, -13, -106, -135, -167, -299, -333, -311, -334, + -326, -364, -425, -394, -403, -465, -524, -549, -570, -573, -526, -451, -465, -411, -373, -473, + -502, -509, -521, -524, -518, -514, -558, -529, -547, -474, -435, -429, -459, -473, -498, -488, + -513, -498, -468, -403, -419, -485, -530, -464, -563, -585, -502, -505, -459, -417, -365, -285, + -261, -342, -333, -404, -542, -572, -495, -469, -432, -312, -270, -181, -163, -272, -278, -404, + -560, -535, -576, -546, -377, -436, -421, -347, -430, -434, -312, -414, -298, -172, -241, -142, + -111, -187, -178, -139, -222, -188, -147, -190, -164, -127, -156, -84, -56, -57, 32, -36, + -83, -74, -178, -146, -79, -53, 13, 55, 9, 2, 6, -98, -120, -151, -211, -139, + -85, -45, 135, 136, 186, 254, 212, 179, 232, 195, 217, 193, 142, 239, 367, 361, + 397, 376, 285, 251, 117, 53, 125, 69, 19, 182, 171, 248, 399, 326, 351, 433, + 321, 358, 392, 326, 343, 355, 264, 294, 269, 377, 477, 474, 517, 543, 539, 560, + 568, 664, 710, 621, 590, 605, 555, 498, 481, 496, 564, 547, 646, 699, 739, 693, + 640, 618, 557, 487, 480, 521, 546, 595, 652, 670, 638, 652, 671, 709, 731, 729, + 818, 862, 864, 811, 786, 742, 731, 713, 737, 659, 579, 568, 585, 558, 571, 584, + 589, 519, 501, 523, 570, 588, 586, 577, 611, 623, 570, 668, 593, 557, 580, 569, + 585, 695, 680, 760, 767, 688, 668, 670, 645, 637, 668, 658, 621, 605, 529, 488, + 477, 412, 443, 447, 454, 479, 468, 475, 462, 384, 383, 300, 192, 215, 205, 218, + 267, 306, 318, 358, 279, 279, 293, 225, 197, 220, 192, 209, 212, 236, 289, 210, + 100, 73, 11, -96, -187, -244, -212, -297, -375, -379, -411, -437, -429, -456, -401, -397, + -396, -400, -343, -381, -435, -488, -510, -479, -566, -519, -416, -411, -381, -340, -279, -230, + -258, -267, -252, -391, -452, -476, -495, -603, -581, -562, -492, -504, -500, -468, -520, -583, + -712, -745, -814, -860, -915, -822, -834, -869, -777, -866, -836, -787, -829, -793, -762, -759, + -704, -625, -604, -582, -619, -644, -600, -692, -746, -766, -819, -887, -857, -948, -979, -1025, + -1071, -1045, -1053, -1070, -1032, -986, -952, -925, -861, -852, -920, -874, -996, -998, -979, -1015, + -952, -941, -938, -873, -843, -779, -671, -657, -673, -635, -672, -702, -695, -697, -705, -698, + -722, -637, -604, -634, -588, -656, -753, -773, -934, -967, -979, -1007, -938, -865, -800, -739, + -620, -484, -510, -469, -493, -577, -548, -578, -539, -442, -475, -427, -309, -456, -446, -454, + -595, -706, -683, -736, -695, -672, -737, -686, -711, -806, -781, -697, -679, -593, -461, -382, + -336, -332, -311, -313, -424, -553, -555, -531, -471, -291, -116, 33, 128, 202, 201, 141, + 70, -46, -95, -109, -185, -72, 20, 81, 151, 121, 106, 45, -108, -100, -190, -260, + -232, -183, -96, 64, 115, 265, 358, 332, 287, 351, 363, 406, 516, 620, 710, 622, + 658, 660, 523, 459, 393, 286, 251, 172, 241, 349, 309, 239, 272, 257, 223, 294, + 385, 466, 593, 601, 632, 674, 577, 529, 539, 405, 341, 351, 344, 492, 556, 616, + 778, 825, 771, 794, 833, 721, 630, 556, 566, 637, 763, 825, 996, 992, 870, 846, + 731, 576, 531, 437, 430, 555, 546, 649, 771, 777, 827, 801, 719, 820, 923, 951, + 1127, 1250, 1243, 1214, 1193, 1137, 1040, 844, 697, 577, 530, 413, 379, 500, 573, 483, + 551, 566, 556, 608, 641, 634, 813, 803, 786, 974, 889, 671, 604, 388, 269, 331, + 323, 555, 860, 846, 860, 933, 806, 729, 647, 569, 571, 557, 530, 682, 642, 559, + 563, 448, 342, 261, 163, 209, 222, 219, 240, 311, 289, 286, 302, 228, 120, 168, + 174, 185, 320, 430, 583, 792, 824, 681, 712, 590, 316, 221, 21, -165, -144, -158, + -234, -44, -54, -194, -144, -133, -242, -157, -127, -151, -53, -96, -231, -183, -288, -486, + -533, -476, -445, -306, -206, -123, -4, -96, -186, -152, -353, -391, -310, -310, -217, -175, + -159, -26, -120, -188, -196, -331, -454, -518, -583, -607, -599, -573, -617, -551, -596, -632, + -560, -642, -713, -812, -832, -705, -621, -485, -213, 3, 135, 12, -63, -100, -421, -643, + -694, -842, -941, -920, -1026, -927, -853, -991, -853, -755, -783, -549, -493, -525, -430, -596, + -782, -763, -811, -963, -879, -889, -914, -815, -779, -634, -491, -673, -699, -623, -789, -866, + -776, -716, -608, -494, -442, -295, -294, -398, -387, -410, -618, -665, -667, -737, -734, -769, + -744, -696, -776, -696, -594, -659, -761, -833, -843, -791, -593, -385, -166, 89, 243, 254, + 296, 178, -39, -110, -291, -482, -570, -593, -729, -690, -602, -654, -485, -293, -176, 64, + 108, -9, 57, -83, -320, -329, -374, -479, -428, -466, -444, -329, -308, -257, 1, 16, + 31, 121, 46, -31, -36, -51, 29, 115, 212, 352, 431, 438, 485, 496, 268, 148, + 119, 1, -6, -27, -28, 100, 74, 77, 173, 157, 2, -139, -162, -197, -64, 175, + 457, 672, 969, 1023, 1028, 1050, 721, 526, 462, 215, 119, 224, 77, 105, 252, 176, + 308, 514, 413, 637, 786, 613, 681, 673, 408, 439, 341, 181, 208, 144, 68, 238, + 253, 350, 617, 602, 585, 652, 504, 368, 338, 208, 260, 439, 526, 798, 979, 991, + 1002, 947, 700, 580, 423, 330, 356, 369, 381, 472, 521, 479, 447, 377, 298, 219, + 230, 332, 457, 650, 875, 1112, 1353, 1344, 1258, 1235, 941, 628, 516, 331, 284, 312, + 234, 278, 353, 289, 352, 451, 428, 566, 713, 666, 760, 642, 371, 289, 193, -6, + -40, -19, -88, 35, 152, 189, 450, 471, 411, 528, 355, 107, 107, -47, -49, 146, + 279, 495, 727, 716, 602, 509, 161, -66, -101, -244, -184, -84, -61, -10, -59, -217, + -207, -273, -408, -507, -450, -391, -356, -129, 182, 442, 618, 583, 478, 444, -56, -318, + -304, -520, -573, -389, -570, -392, -301, -583, -508, -449, -491, -219, 6, -65, 46, -156, + -517, -582, -755, -1073, -995, -960, -983, -746, -689, -587, -310, -279, -331, -279, -515, -723, + -761, -874, -905, -780, -634, -416, -214, -263, -318, -429, -703, -962, -1001, -1093, -957, -834, + -753, -761, -815, -961, -1041, -1095, -1258, -1285, -1149, -1105, -993, -826, -508, -102, 86, 61, + 98, -87, -495, -766, -805, -942, -954, -963, -1019, -898, -888, -1092, -1011, -964, -1009, -706, + -552, -417, -214, -425, -792, -826, -1036, -1249, -1175, -1166, -1087, -945, -884, -765, -481, -476, + -444, -331, -491, -684, -726, -897, -909, -712, -587, -298, -11, 0, -39, -283, -612, -803, + -980, -992, -802, -695, -553, -443, -518, -556, -641, -768, -884, -937, -801, -661, -629, -286, + 209, 645, 789, 712, 658, 296, -284, -495, -514, -513, -433, -466, -275, -102, -337, -367, + -320, -380, -142, 23, 272, 676, 592, 269, 49, -232, -444, -542, -426, -260, -229, -152, + 64, 221, 389, 464, 520, 526, 312, 21, -36, -148, -134, 89, 398, 711, 921, 920, + 693, 339, 43, -155, -203, -59, 92, 371, 496, 422, 326, 213, 32, -128, -198, -165, + 12, 166, 320, 962, 1569, 1707, 1643, 1567, 1144, 638, 199, 47, 268, 313, 247, 402, + 571, 418, 292, 289, 355, 521, 752, 1038, 1415, 1487, 1109, 725, 387, 93, -67, -9, + 175, 351, 398, 519, 691, 849, 935, 1066, 1030, 897, 645, 512, 483, 482, 591, 869, + 1141, 1273, 1274, 1125, 736, 457, 295, 164, 285, 444, 670, 921, 900, 730, 693, 490, + 277, 83, 24, 200, 271, 327, 852, 1622, 1878, 1918, 1839, 1417, 935, 377, 140, 321, + 391, 276, 435, 549, 472, 342, 288, 286, 517, 819, 1045, 1512, 1682, 1358, 948, 544, + 76, -105, -104, -30, 215, 226, 251, 435, 520, 555, 714, 790, 613, 374, 310, 166, + 116, 312, 513, 832, 1054, 997, 901, 527, 84, -200, -360, -394, -242, 32, 309, 349, + 338, 246, 42, -167, -500, -605, -512, -396, -256, 84, 781, 1232, 1264, 1122, 776, 244, + -256, -534, -531, -291, -385, -509, -283, -347, -546, -518, -594, -418, -14, 278, 628, 939, + 663, 188, -259, -672, -1000, -1019, -898, -674, -537, -523, -415, -354, -344, -288, -183, -173, + -417, -448, -475, -527, -494, -343, -121, 107, 175, 86, -130, -452, -819, -1031, -1106, -1078, + -864, -566, -430, -408, -448, -569, -812, -997, -1139, -1130, -939, -863, -678, -145, 397, 587, + 585, 467, 111, -435, -803, -913, -799, -739, -902, -944, -805, -995, -1121, -987, -953, -622, + -247, 24, 413, 451, 32, -445, -778, -1165, -1325, -1152, -948, -796, -763, -714, -649, -664, + -642, -467, -333, -354, -485, -453, -479, -556, -454, -195, 21, 178, 210, 136, -97, -477, + -750, -906, -942, -872, -607, -272, -232, -166, -202, -398, -680, -877, -917, -734, -549, -467, + -182, 365, 779, 862, 828, 779, 433, 33, -124, -183, -21, 52, -317, -271, -161, -506, + -463, -217, -149, 211, 510, 731, 1040, 1007, 448, 151, -114, -473, -474, -272, -164, -17, + -3, -5, 82, 39, 101, 378, 460, 334, 293, 318, 227, 214, 366, 615, 854, 990, + 1003, 885, 572, 312, 49, -137, -122, -3, 286, 574, 570, 569, 475, 217, -22, -132, + -149, 108, 246, 341, 603, 805, 1256, 1440, 1301, 1347, 1210, 795, 762, 590, 511, 742, + 394, 197, 456, 365, 243, 443, 491, 672, 1000, 1026, 1214, 1375, 916, 439, 364, 130, + -24, 77, 276, 370, 384, 325, 475, 533, 566, 699, 911, 877, 630, 557, 558, 408, + 453, 728, 1119, 1374, 1367, 1258, 966, 534, 279, 52, -7, 227, 465, 704, 895, 778, + 612, 477, 167, 18, -39, 113, 291, 436, 532, 595, 687, 1096, 1166, 1005, 1111, 1034, + 709, 652, 502, 361, 563, 405, 180, 399, 267, 61, 145, 84, 174, 495, 569, 688, + 776, 344, 37, -206, -406, -514, -482, -246, -42, -50, 118, 245, 230, 239, 276, 232, + 152, -121, -284, -302, -362, -320, 32, 405, 564, 615, 437, -6, -321, -489, -712, -667, + -307, -153, 65, 133, -153, -397, -613, -940, -930, -813, -600, -363, -295, -285, -336, -528, + -637, -384, 41, 60, 120, 325, 315, 67, -311, -425, -195, -419, -675, -576, -573, -778, + -967, -1047, -900, -692, -692, -616, -466, -744, -1076, -1107, -1162, -1257, -1187, -975, -702, -519, + -511, -396, -291, -480, -698, -612, -747, -1139, -1267, -1188, -1094, -1054, -814, -455, -181, -218, + -458, -509, -692, -1026, -1037, -992, -883, -840, -805, -793, -1008, -1138, -1175, -1227, -1183, -1193, + -984, -721, -816, -828, -782, -802, -931, -1034, -809, -443, -337, -224, 37, 115, 106, -71, + -453, -577, -748, -1113, -1214, -1131, -1047, -892, -1040, -1003, -773, -973, -1160, -1152, -1116, -1063, + -1042, -867, -631, -493, -418, -322, -282, -404, -358, -365, -582, -707, -717, -813, -875, -857, + -745, -559, -435, -452, -190, -56, -24, 98, 102, 98, 18, -264, -473, -630, -785, -734, + -673, -524, -421, -339, -251, -214, -279, -325, -350, -360, -482, -402, -204, -91, -133, -80, + 338, 914, 1062, 986, 908, 831, 614, 380, 92, 85, 114, -170, -268, -135, -121, -235, + -378, -460, -152, 4, 3, 181, 258, 170, 178, 270, 405, 442, 414, 536, 599, 373, + 299, 360, 130, 101, 61, 190, 301, 232, 364, 651, 716, 790, 994, 1222, 1272, 1171, + 983, 768, 623, 408, 209, 272, 320, 358, 565, 691, 794, 858, 607, 491, 446, 280, + 352, 547, 568, 678, 824, 943, 1003, 956, 945, 1163, 1547, 1736, 1600, 1373, 1142, 842, + 600, 441, 573, 731, 671, 618, 706, 686, 508, 386, 278, 362, 568, 777, 966, 1005, + 801, 546, 441, 418, 468, 685, 852, 992, 1066, 873, 749, 526, 410, 492, 558, 675, + 954, 1143, 1305, 1270, 1134, 1080, 1067, 899, 829, 759, 683, 687, 718, 754, 831, 855, + 807, 787, 728, 691, 652, 553, 539, 459, 516, 660, 802, 748, 823, 710, 669, 553, + 439, 415, 459, 361, 531, 989, 1073, 829, 648, 542, 516, 578, 537, 735, 924, 742, + 472, 428, 210, -118, -354, -638, -470, -243, -128, 74, 199, 84, -39, -60, -114, -102, + -115, -48, 1, -44, 18, 191, 140, 55, 86, 73, 24, -134, -256, -174, -211, -357, + -287, -222, -268, -256, -225, -113, -66, -79, -154, -153, -190, -305, -149, -126, -183, -197, + -332, -326, -383, -544, -583, -686, -802, -847, -874, -796, -817, -1035, -1071, -859, -769, -692, + -428, -44, 308, 280, 6, -50, -123, -280, -499, -632, -555, -678, -965, -1081, -1093, -1170, + -1275, -1269, -1146, -855, -790, -806, -838, -993, -1136, -1065, -978, -863, -615, -457, -431, -461, + -629, -779, -849, -992, -922, -717, -655, -642, -582, -618, -676, -700, -800, -805, -659, -596, + -431, -384, -374, -330, -391, -466, -522, -600, -589, -599, -605, -606, -677, -672, -674, -849, + -934, -927, -1010, -1083, -1075, -917, -831, -859, -782, -582, -485, -466, -348, -346, -270, -105, + -43, -38, -190, -271, -195, -203, -186, -172, -263, -433, -700, -824, -763, -760, -809, -781, + -652, -454, -354, -395, -430, -521, -636, -532, -381, -217, -50, 27, 129, 233, 249, 188, + 177, 144, 223, 278, 211, 96, -17, -107, -189, -155, -117, -46, 21, 90, 104, 167, + 258, 289, 389, 350, 340, 420, 389, 314, 299, 77, -36, -123, -275, -231, -122, -248, + -197, -181, -249, -260, -313, -229, -19, 48, 259, 453, 497, 582, 675, 796, 937, 1002, + 829, 752, 754, 690, 793, 878, 704, 585, 280, -38, -181, -223, -215, -107, -111, 31, + 180, 280, 307, 282, 317, 459, 609, 760, 903, 1035, 1055, 968, 894, 877, 903, 807, + 679, 621, 576, 411, 229, 167, 217, 349, 452, 657, 895, 974, 970, 938, 919, 863, + 943, 1013, 1104, 1057, 950, 899, 748, 552, 358, 261, 261, 228, 277, 366, 422, 336, + 208, 198, 112, 125, 250, 431, 635, 775, 917, 1039, 961, 837, 753, 757, 913, 1220, + 1335, 1276, 1080, 767, 675, 607, 504, 523, 495, 330, 149, 3, -61, -76, -194, -259, + -126, 134, 337, 447, 438, 298, 206, 127, 163, 409, 534, 575, 715, 657, 560, 383, + 167, 7, -59, -32, -43, -34, -95, -133, -114, -49, -10, 100, 163, 212, 253, 271, + 315, 249, 128, 10, -113, -180, -168, -265, -398, -519, -629, -678, -658, -666, -536, -569, + -601, -651, -746, -738, -775, -736, -603, -492, -188, 112, 205, 209, 11, -108, -189, -356, + -338, -151, -87, -120, -332, -598, -751, -883, -1013, -1028, -954, -933, -905, -945, -1023, -979, + -957, -983, -989, -823, -684, -556, -536, -681, -766, -757, -827, -751, -667, -508, -450, -550, + -632, -674, -678, -762, -815, -834, -812, -855, -974, -1005, -992, -943, -881, -874, -801, -689, + -697, -764, -794, -769, -792, -806, -802, -881, -878, -919, -974, -1029, -1036, -1002, -915, -827, + -732, -674, -610, -658, -755, -780, -740, -775, -702, -614, -486, -358, -409, -495, -638, -657, + -746, -704, -538, -437, -341, -222, -174, -162, -192, -330, -454, -550, -433, -268, -139, -55, + -96, -231, -389, -591, -639, -564, -560, -420, -175, -54, -28, -134, -257, -243, -299, -308, + -183, -74, -18, -6, -65, -142, -212, -314, -305, -279, -218, -84, -124, -109, -80, -72, + 30, 127, 142, 267, 330, 260, 234, 246, 259, 271, 365, 379, 459, 494, 423, 411, + 358, 198, 203, 115, 68, 168, 188, 195, 156, -12, -80, -129, -131, -53, 75, 243, + 465, 582, 658, 690, 604, 525, 537, 554, 631, 796, 842, 853, 941, 956, 931, 971, + 936, 823, 810, 733, 691, 788, 833, 753, 665, 544, 437, 389, 362, 438, 522, 484, + 488, 579, 564, 583, 627, 635, 730, 806, 852, 1041, 940, 922, 931, 856, 869, 908, + 918, 940, 936, 857, 886, 869, 770, 867, 1048, 1150, 1334, 1318, 1252, 1158, 997, 944, + 990, 960, 940, 903, 775, 703, 568, 472, 413, 337, 413, 501, 544, 595, 697, 728, + 733, 787, 809, 815, 864, 900, 831, 802, 758, 716, 761, 720, 701, 743, 731, 725, + 717, 762, 791, 780, 801, 831, 825, 891, 889, 815, 735, 705, 593, 513, 435, 373, + 312, 246, 19, -97, -101, -186, -264, -274, -275, -246, -165, -149, -39, 106, 227, 245, + 325, 423, 472, 469, 395, 364, 342, 310, 270, 217, 150, -26, -159, -298, -428, -467, + -419, -354, -242, -177, -178, -189, -208, -202, -182, -60, -71, -22, -73, -172, -347, -435, + -576, -715, -722, -682, -704, -661, -636, -683, -688, -658, -620, -529, -391, -302, -230, -151, + -206, -311, -288, -404, -413, -396, -374, -305, -376, -443, -478, -593, -655, -794, -919, -830, + -866, -819, -765, -735, -692, -754, -883, -930, -833, -776, -711, -618, -598, -619, -751, -922, + -1044, -1063, -1070, -1075, -999, -874, -868, -862, -999, -1016, -989, -1007, -905, -716, -670, -623, + -708, -731, -790, -867, -747, -686, -719, -661, -749, -881, -998, -1120, -1127, -1065, -967, -850, + -735, -742, -798, -828, -841, -831, -721, -624, -492, -484, -481, -495, -592, -632, -705, -707, + -691, -661, -655, -666, -694, -699, -763, -754, -727, -633, -516, -513, -470, -507, -546, -539, + -601, -520, -488, -407, -333, -242, -190, -198, -290, -246, -290, -226, -235, -241, -106, -139, + -159, -51, -91, -172, -239, -368, -272, -157, -138, -20, -12, -100, -134, -199, -249, -172, + -131, 4, 71, 167, 283, 279, 264, 252, 142, 198, 244, 337, 415, 429, 432, 370, + 274, 254, 240, 322, 305, 300, 303, 264, 219, 218, 263, 321, 426, 589, 605, 627, + 654, 607, 622, 624, 684, 765, 781, 735, 743, 672, 560, 446, 388, 412, 499, 549, + 618, 636, 602, 553, 511, 472, 613, 697, 735, 810, 830, 817, 777, 643, 606, 611, + 638, 793, 812, 826, 826, 732, 670, 614, 580, 642, 668, 618, 592, 599, 585, 631, + 632, 757, 899, 991, 1095, 1145, 1111, 1136, 1104, 1148, 1158, 1205, 1106, 1015, 870, 753, + 692, 626, 595, 575, 600, 605, 602, 594, 523, 504, 490, 565, 687, 765, 895, 885, + 849, 908, 868, 936, 880, 869, 921, 820, 721, 767, 732, 722, 777, 760, 824, 790, + 739, 684, 645, 578, 570, 688, 727, 710, 716, 612, 524, 483, 434, 474, 427, 478, + 517, 466, 475, 446, 319, 231, 190, 232, 284, 360, 358, 346, 314, 224, 182, 143, + 169, 166, 269, 391, 419, 415, 338, 241, 217, 176, 151, 205, 177, 223, 174, 77, + 65, 5, 18, 42, 5, 69, 202, 209, 217, 91, -138, -261, -370, -373, -285, -240, + -245, -356, -552, -622, -683, -647, -604, -514, -441, -352, -374, -451, -542, -603, -588, -617, + -513, -370, -294, -270, -361, -429, -414, -479, -485, -460, -395, -417, -522, -669, -807, -901, + -916, -900, -815, -810, -753, -799, -915, -972, -1032, -962, -806, -735, -602, -596, -559, -596, + -737, -786, -811, -802, -695, -667, -607, -599, -788, -870, -977, -976, -953, -882, -828, -770, + -790, -781, -844, -913, -962, -891, -812, -658, -546, -490, -437, -516, -576, -584, -596, -521, + -519, -549, -563, -631, -727, -801, -895, -896, -825, -729, -625, -560, -535, -478, -457, -380, + -310, -229, -177, -95, 49, 158, 152, 28, -109, -311, -385, -395, -425, -400, -442, -613, + -658, -724, -685, -645, -661, -567, -429, -354, -279, -179, -138, -136, -114, -72, 63, 149, + 174, 218, 134, 42, 28, -38, -25, -10, -15, 22, -80, -149, -93, -61, -78, -62, + 50, 135, 183, 237, 227, 175, 150, 144, 246, 293, 314, 334, 294, 237, 184, 134, + 54, 36, 16, 72, 74, 88, 78, 45, 91, 121, 197, 240, 290, 345, 375, 359, + 408, 427, 430, 400, 366, 403, 397, 346, 340, 323, 232, 253, 268, 330, 357, 402, + 398, 442, 482, 565, 639, 732, 752, 720, 724, 703, 762, 729, 720, 661, 650, 587, + 520, 527, 570, 468, 397, 330, 279, 276, 213, 312, 345, 287, 384, 324, 329, 438, + 411, 469, 573, 638, 788, 816, 764, 791, 770, 732, 767, 824, 817, 839, 807, 730, + 706, 557, 490, 574, 558, 642, 634, 614, 603, 536, 563, 601, 591, 625, 697, 719, + 625, 597, 533, 469, 412, 428, 433, 470, 427, 360, 292, 213, 177, 186, 199, 238, + 335, 388, 381, 381, 345, 371, 392, 431, 540, 543, 570, 582, 522, 460, 386, 280, + 190, 180, 191, 136, 108, 10, -21, -39, -134, -117, -119, -162, -99, -101, -39, 81, + 93, 154, 126, 114, 166, 137, 157, 149, 85, 115, 79, 85, 28, -96, -229, -229, + -225, -282, -296, -347, -482, -502, -540, -629, -568, -549, -572, -562, -552, -531, -510, -557, + -580, -502, -425, -371, -413, -400, -400, -465, -540, -493, -406, -429, -420, -520, -538, -583, + -650, -677, -734, -784, -736, -762, -803, -788, -762, -797, -785, -819, -759, -687, -682, -691, + -667, -690, -711, -711, -711, -739, -707, -726, -748, -731, -752, -754, -778, -786, -727, -731, + -701, -667, -710, -654, -660, -689, -688, -632, -564, -487, -460, -499, -548, -571, -574, -620, + -548, -531, -540, -590, -725, -712, -710, -778, -769, -788, -755, -762, -754, -717, -633, -638, + -570, -600, -558, -516, -445, -425, -405, -361, -352, -329, -324, -276, -254, -230, -212, -223, + -186, -312, -335, -241, -328, -301, -286, -357, -346, -378, -367, -370, -260, -263, -254, -242, + -206, -204, -129, -177, -150, -75, -88, -65, -18, 7, 1, -48, -43, -15, 55, 80, + 91, 150, 109, 75, 62, 52, 91, 65, 158, 167, 141, 114, 205, 175, 167, 176, + 227, 252, 327, 255, 251, 280, 234, 269, 287, 266, 335, 325, 298, 269, 297, 305, + 343, 319, 357, 363, 358, 370, 398, 453, 537, 508, 556, 604, 541, 577, 625, 577, + 605, 562, 597, 621, 616, 714, 667, 637, 630, 569, 661, 708, 711, 743, 709, 661, + 683, 736, 739, 788, 796, 775, 808, 819, 816, 871, 916, 903, 866, 969, 956, 1003, + 964, 909, 920, 943, 972, 972, 937, 918, 834, 787, 777, 805, 827, 848, 836, 782, + 774, 765, 732, 756, 799, 748, 760, 773, 741, 721, 685, 686, 783, 739, 755, 822, + 809, 828, 795, 780, 851, 868, 878, 923, 953, 937, 894, 845, 764, 829, 862, 858, + 897, 829, 863, 917, 852, 857, 891, 905, 935, 888, 881, 899, 881, 832, 825, 832, + 768, 766, 742, 692, 653, 647, 545, 520, 520, 533, 537, 498, 499, 484, 462, 440, + 403, 431, 448, 484, 402, 414, 357, 367, 307, 285, 258, 297, 306, 266, 163, 110, + 88, 69, 16, 33, 45, 54, 85, 73, 33, 65, 76, 68, 120, 114, 139, 79, + 28, 49, 21, -10, -20, -92, -97, -184, -224, -253, -336, -385, -396, -370, -376, -349, + -407, -465, -539, -560, -577, -504, -472, -500, -583, -565, -668, -738, -812, -730, -697, -706, + -644, -691, -723, -728, -821, -748, -722, -694, -657, -658, -589, -562, -603, -679, -646, -594, + -570, -540, -512, -565, -602, -723, -838, -838, -811, -786, -764, -795, -779, -889, -938, -956, + -947, -849, -840, -787, -786, -800, -788, -793, -801, -771, -761, -698, -669, -700, -661, -739, + -758, -792, -836, -828, -744, -771, -757, -731, -711, -703, -729, -780, -700, -711, -672, -631, + -680, -674, -683, -746, -714, -652, -682, -652, -699, -686, -645, -656, -628, -599, -649, -613, + -538, -570, -514, -484, -475, -449, -471, -391, -390, -428, -393, -379, -380, -340, -329, -360, + -311, -341, -297, -280, -283, -270, -230, -234, -239, -216, -238, -180, -189, -164, -110, -109, + -52, 43, 5, -13, -47, -60, 26, 38, 70, 98, 79, 59, 43, -7, 34, 49, + 99, 151, 158, 194, 117, 75, 87, 94, 141, 180, 221, 271, 268, 232, 227, 262, + 267, 341, 413, 456, 540, 440, 461, 439, 391, 433, 478, 481, 502, 487, 448, 429, + 359, 343, 377, 358, 359, 400, 374, 403, 347, 281, 303, 358, 389, 380, 449, 476, + 490, 448, 399, 455, 458, 465, 524, 550, 540, 533, 527, 493, 457, 442, 444, 470, + 432, 464, 389, 408, 341, 391, 471, 501, 522, 565, 571, 587, 587, 555, 598, 596, + 649, 641, 650, 601, 591, 496, 499, 479, 458, 473, 479, 471, 477, 512, 496, 470, + 515, 542, 580, 545, 510, 531, 527, 525, 544, 509, 484, 541, 438, 417, 433, 396, + 391, 376, 392, 373, 373, 321, 261, 285, 240, 234, 236, 249, 242, 231, 218, 224, + 253, 300, 338, 334, 271, 308, 277, 237, 244, 278, 328, 346, 266, 313, 281, 141, + 159, 100, 47, 44, 64, 108, 36, -43, -23, -8, -66, -80, -34, -17, -59, -59, + -136, -113, -145, -223, -192, -207, -161, -155, -181, -167, -170, -207, -211, -201, -187, -262, + -219, -300, -266, -238, -311, -268, -250, -208, -216, -264, -260, -311, -340, -323, -335, -321, + -289, -294, -350, -339, -346, -394, -409, -370, -399, -361, -416, -409, -366, -464, -494, -443, + -475, -502, -488, -442, -458, -505, -553, -565, -623, -613, -575, -577, -530, -486, -531, -539, + -568, -536, -490, -545, -505, -473, -568, -578, -613, -647, -605, -634, -635, -644, -686, -732, + -751, -758, -791, -795, -765, -759, -789, -791, -776, -780, -766, -739, -715, -736, -747, -716, + -714, -764, -701, -721, -643, -645, -646, -625, -644, -648, -627, -581, -642, -563, -572, -587, + -586, -601, -568, -580, -599, -567, -520, -516, -498, -504, -478, -489, -453, -415, -429, -386, + -383, -374, -382, -468, -367, -366, -385, -344, -328, -304, -298, -287, -313, -281, -275, -248, + -184, -215, -168, -183, -173, -133, -150, -83, -57, -34, 5, 30, 24, -9, -14, 8, + 52, 112, 115, 179, 172, 134, 147, 118, 103, 151, 151, 197, 231, 138, 129, 166, + 124, 187, 199, 219, 269, 240, 204, 258, 255, 293, 336, 327, 385, 420, 442, 489, + 478, 429, 470, 483, 508, 552, 469, 424, 441, 411, 437, 455, 473, 506, 545, 517, + 520, 572, 555, 546, 574, 601, 574, 626, 623, 645, 637, 639, 677, 680, 665, 702, + 677, 651, 665, 686, 689, 710, 712, 717, 729, 698, 725, 765, 732, 729, 796, 759, + 796, 790, 722, 753, 756, 749, 805, 753, 782, 781, 739, 741, 711, 676, 687, 668, + 673, 690, 666, 658, 653, 620, 621, 638, 629, 678, 664, 617, 625, 641, 644, 603, + 555, 642, 574, 590, 624, 593, 596, 538, 568, 576, 587, 564, 555, 575, 497, 517, + 502, 478, 460, 493, 437, 453, 390, 368, 373, 302, 334, 338, 323, 342, 358, 367, + 313, 345, 300, 284, 329, 273, 302, 281, 204, 211, 201, 175, 214, 171, 167, 125, + 103, 96, 75, 70, 58, 58, -3, 0, 41, -58, -56, -66, -87, -53, -123, -89, + -108, -151, -187, -155, -187, -209, -167, -220, -207, -256, -291, -304, -250, -258, -258, -262, + -360, -365, -359, -392, -397, -370, -346, -382, -355, -387, -443, -432, -518, -485, -488, -563, + -551, -569, -613, -656, -667, -649, -622, -664, -680, -703, -724, -716, -730, -720, -680, -629, + -627, -650, -657, -687, -680, -669, -710, -628, -674, -661, -720, -793, -773, -833, -774, -767, + -798, -752, -777, -791, -833, -838, -795, -811, -765, -735, -721, -726, -742, -769, -756, -782, + -747, -701, -723, -701, -725, -738, -763, -761, -756, -736, -742, -731, -705, -711, -717, -694, + -718, -666, -692, -640, -617, -683, -654, -668, -721, -656, -643, -619, -584, -602, -627, -614, + -637, -631, -608, -557, -533, -530, -540, -498, -504, -513, -447, -419, -427, -380, -388, -384, + -313, -366, -344, -329, -311, -323, -366, -356, -295, -326, -316, -263, -272, -269, -292, -290, + -220, -212, -166, -119, -168, -124, -126, -119, -90, -98, -103, 4, -24, -57, -39, -83, + -79, -41, -36, -11, -20, -31, 10, 7, 4, 20, 30, 51, 80, 119, 147, 121, + 127, 158, 133, 179, 221, 251, 264, 237, 223, 249, 239, 272, 286, 338, 346, 402, + 378, 449, 421, 476, 531, 475, 512, 504, 543, 542, 562, 535, 524, 557, 519, 552, + 551, 520, 546, 596, 514, 526, 540, 513, 579, 531, 560, 593, 469, 542, 508, 530, + 537, 563, 591, 629, 587, 625, 607, 628, 612, 634, 675, 647, 650, 720, 670, 661, + 690, 723, 732, 725, 706, 749, 693, 651, 667, 667, 645, 691, 603, 654, 628, 609, + 602, 606, 618, 619, 577, 584, 608, 603, 615, 613, 631, 661, 682, 715, 663, 720, + 759, 672, 755, 638, 643, 668, 635, 645, 661, 609, 577, 542, 518, 510, 500, 447, + 480, 476, 423, 425, 423, 377, 368, 327, 362, 316, 307, 313, 307, 338, 279, 298, + 301, 255, 298, 296, 278, 327, 283, 290, 256, 245, 254, 230, 231, 214, 216, 202, + 143, 176, 123, 96, 126, 96, 111, 71, 36, 100, 0, -1, 49, -47, -48, -75, + -115, -89, -119, -191, -136, -115, -130, -89, -109, -139, -111, -148, -143, -132, -165, -99, + -103, -102, -102, -118, -130, -186, -169, -173, -225, -220, -237, -256, -234, -262, -283, -344, + -364, -364, -394, -393, -322, -412, -421, -428, -436, -472, -455, -459, -435, -468, -475, -447, + -490, -513, -476, -472, -460, -436, -479, -480, -516, -492, -507, -523, -482, -508, -494, -495, + -500, -491, -519, -523, -525, -529, -523, -547, -541, -602, -604, -620, -614, -589, -575, -581, + -569, -557, -548, -545, -524, -507, -500, -491, -487, -480, -471, -409, -445, -451, -407, -427, + -399, -414, -445, -389, -427, -409, -368, -397, -388, -377, -386, -352, -386, -411, -378, -385, + -372, -363, -340, -265, -231, -247, -227, -240, -221, -191, -176, -163, -143, -142, -98, -115, + -111, -74, -99, -94, -62, -69, -80, -46, -99, -54, -37, -71, -33, -28, -75, -74, + -50, -17, -12, 11, 14, 66, 28, 99, 88, 85, 136, 133, 119, 170, 196, 218, + 199, 197, 207, 188, 217, 199, 249, 205, 232, 249, 195, 222, 216, 242, 283, 259, + 257, 302, 251, 303, 299, 329, 315, 297, 332, 322, 359, 355, 364, 367, 364, 423, + 397, 398, 416, 413, 481, 500, 464, 503, 528, 541, 581, 560, 566, 566, 598, 601, + 620, 596, 613, 633, 656, 628, 658, 681, 656, 659, 687, 635, 632, 627, 597, 631, + 579, 587, 598, 622, 664, 700, 647, 705, 718, 705, 751, 718, 754, 770, 772, 781, + 806, 824, 789, 808, 751, 763, 750, 732, 786, 752, 717, 777, 708, 680, 713, 682, + 696, 690, 645, 650, 663, 621, 646, 636, 633, 610, 602, 550, 573, 580, 597, 516, + 558, 527, 506, 537, 521, 520, 492, 451, 488, 476, 429, 439, 442, 417, 413, 400, + 363, 326, 322, 335, 312, 311, 282, 330, 295, 325, 287, 259, 254, 228, 176, 156, + 136, 122, 115, 109, 99, 78, 84, 62, 59, 45, 69, 47, 31, -13, 28, 11, + -18, -25, -43, -74, -46, -81, -128, -87, -98, -125, -155, -164, -216, -253, -276, -333, + -364, -381, -358, -344, -383, -359, -400, -435, -418, -441, -461, -425, -431, -445, -451, -476, + -518, -505, -535, -490, -568, -567, -561, -579, -586, -586, -620, -668, -681, -696, -702, -740, + -743, -792, -816, -802, -825, -799, -805, -842, -792, -824, -866, -855, -891, -895, -888, -842, + -833, -873, -821, -848, -853, -831, -878, -800, -833, -847, -834, -853, -820, -832, -845, -815, + -825, -832, -765, -782, -790, -809, -831, -824, -812, -817, -850, -819, -833, -823, -829, -849, + -824, -881, -845, -821, -830, -756, -778, -761, -709, -714, -672, -643, -630, -641, -654, -606, + -568, -574, -525, -533, -537, -546, -534, -514, -535, -501, -505, -495, -500, -509, -515, -500, + -516, -507, -484, -481, -512, -458, -469, -467, -445, -454, -360, -366, -385, -353, -339, -301, + -304, -250, -190, -238, -258, -182, -253, -182, -206, -198, -156, -191, -186, -136, -152, -147, + -143, -116, -60, -42, -14, 10, -26, -33, -19, 24, 61, 3, 64, 112, 121, 130, + 135, 153, 175, 191, 205, 199, 205, 208, 201, 247, 202, 227, 240, 266, 316, 284, + 308, 347, 344, 391, 408, 373, 443, 408, 410, 456, 431, 434, 512, 452, 513, 526, + 500, 507, 490, 492, 534, 472, 478, 521, 525, 546, 558, 560, 608, 589, 565, 624, + 569, 582, 601, 622, 648, 645, 669, 692, 655, 682, 693, 665, 707, 714, 658, 735, + 738, 720, 728, 702, 684, 669, 712, 701, 672, 683, 725, 688, 699, 689, 767, 801, + 804, 815, 752, 765, 787, 705, 719, 778, 791, 778, 779, 805, 775, 775, 793, 767, + 790, 761, 732, 742, 752, 772, 748, 717, 722, 705, 666, 666, 588, 565, 575, 535, + 547, 506, 548, 554, 552, 563, 548, 557, 609, 632, 591, 537, 552, 529, 536, 520, + 488, 489, 447, 463, 427, 401, 434, 345, 376, 388, 354, 380, 321, 244, 242, 230, + 193, 150, 187, 183, 183, 182, 137, 128, 158, 125, 120, 165, 149, 143, 146, 123, + 144, 140, 65, 57, 78, 12, 34, 31, -5, 16, -16, -38, -21, -57, -53, -51, + -117, -131, -113, -93, -116, -143, -194, -194, -171, -211, -229, -192, -222, -241, -278, -335, + -297, -356, -368, -353, -346, -322, -317, -329, -351, -355, -423, -422, -422, -490, -451, -488, + -545, -464, -494, -549, -567, -606, -597, -560, -570, -593, -626, -655, -683, -704, -720, -748, + -702, -761, -767, -729, -740, -749, -739, -774, -762, -794, -803, -738, -817, -766, -799, -809, + -790, -740, -694, -696, -792, -756, -768, -700, -707, -728, -701, -706, -678, -707, -733, -697, + -632, -656, -668, -632, -648, -660, -608, -631, -608, -596, -612, -582, -587, -611, -575, -637, + -624, -553, -577, -530, -539, -571, -521, -537, -473, -428, -407, -391, -370, -416, -374, -357, + -342, -309, -318, -358, -273, -328, -366, -347, -327, -272, -242, -257, -198, -235, -238, -174, + -94, -120, -81, -110, -39, -36, -64, -21, -3, -7, 25, 41, 12, 25, 29, 78, + 135, 133, 177, 183, 156, 256, 238, 193, 198, 179, 226, 244, 210, 205, 198, 212, + 259, 279, 253, 240, 282, 327, 314, 254, 263, 278, 283, 291, 318, 344, 378, 414, + 387, 395, 362, 402, 430, 434, 502, 468, 434, 467, 460, 570, 578, 579, 571, 538, + 562, 558, 529, 530, 483, 519, 540, 501, 558, 520, 582, 581, 603, 637, 609, 641, + 638, 616, 647, 607, 651, 643, 675, 659, 708, 716, 732, 747, 729, 755, 715, 691, + 721, 626, 686, 697, 681, 694, 688, 735, 728, 649, 650, 720, 592, 662, 610, 613, + 575, 548, 560, 588, 525, 553, 578, 547, 523, 519, 478, 523, 490, 476, 534, 502, + 508, 533, 517, 487, 481, 433, 465, 487, 485, 464, 434, 425, 395, 390, 391, 362, + 403, 367, 352, 333, 230, 266, 239, 202, 197, 171, 195, 233, 220, 222, 181, 217, + 216, 218, 239, 173, 214, 162, 144, 204, 193, 187, 184, 116, 146, 132, 123, 114, + 56, 11, -19, 4, -21, -60, -97, -111, -129, -145, -161, -193, -238, -216, -274, -287, + -273, -343, -272, -311, -346, -378, -367, -319, -352, -401, -337, -456, -475, -413, -431, -436, + -507, -517, -488, -541, -567, -617, -632, -717, -723, -728, -688, -698, -745, -739, -746, -815, + -800, -752, -814, -830, -746, -787, -772, -822, -878, -876, -921, -931, -877, -880, -889, -894, + -906, -908, -959, -980, -956, -975, -987, -973, -969, -938, -950, -977, -975, -1020, -938, -980, + -949, -845, -882, -936, -876, -907, -830, -815, -936, -876, -926, -906, -878, -922, -922, -884, + -901, -917, -897, -881, -864, -912, -928, -831, -869, -843, -844, -882, -819, -826, -823, -769, + -833, -764, -764, -743, -747, -735, -732, -677, -736, -705, -769, -722, -743, -772, -759, -740, + -722, -713, -728, -701, -731, -674, -608, -651, -623, -636, -620, -588, -600, -519, -443, -523, + -447, -426, -440, -428, -406, -400, -423, -412, -387, -380, -406, -286, -254, -275, -282, -233, + -242, -241, -215, -173, -158, -179, -115, -115, -76, -57, -21, -42, -1, 50, 13, 50, + 138, 166, 135, 145, 181, 244, 179, 262, 278, 225, 193, 243, 246, 295, 287, 314, + 305, 306, 323, 328, 353, 421, 371, 395, 445, 374, 451, 423, 452, 447, 472, 475, + 457, 446, 492, 530, 470, 464, 606, 574, 625, 651, 606, 674, 619, 640, 694, 629, + 682, 703, 660, 669, 656, 722, 690, 660, 691, 654, 652, 673, 679, 744, 712, 754, + 717, 702, 777, 728, 791, 800, 735, 748, 787, 754, 742, 759, 756, 807, 741, 737, + 805, 768, 785, 765, 809, 766, 721, 713, 799, 783, 762, 725, 721, 722, 683, 742, + 795, 715, 732, 744, 746, 757, 717, 769, 747, 663, 680, 677, 689, 697, 651, 664, + 629, 574, 638, 616, 555, 521, 568, 538, 538, 479, 437, 503, 533, 435, 505, 417, + 405, 463, 392, 414, 406, 336, 363, 326, 314, 284, 267, 310, 290, 229, 188, 153, + 189, 162, 175, 149, 97, 112, 91, 121, 75, 32, 67, 52, 38, 32, 31, -2, + -27, 0, -23, -36, -29, -83, -55, -5, -55, -74, -142, -149, -69, -77, -151, -204, + -148, -140, -165, -154, -207, -172, -256, -285, -252, -304, -278, -306, -270, -286, -325, -285, + -310, -300, -286, -276, -326, -266, -298, -276, -318, -342, -356, -368, -342, -386, -428, -460, + -467, -482, -495, -461, -528, -482, -478, -531, -505, -517, -562, -517, -554, -579, -562, -653, + -662, -576, -657, -704, -639, -673, -687, -651, -709, -733, -680, -708, -683, -734, -760, -729, + -778, -790, -727, -761, -823, -840, -844, -825, -841, -805, -775, -800, -849, -835, -846, -871, + -795, -810, -839, -851, -879, -873, -844, -820, -837, -887, -904, -847, -855, -864, -843, -871, + -807, -814, -804, -819, -802, -782, -824, -809, -723, -778, -762, -709, -764, -715, -700, -745, + -702, -696, -710, -665, -659, -669, -608, -623, -654, -577, -610, -586, -566, -545, -532, -528, + -501, -463, -476, -497, -477, -439, -452, -424, -385, -397, -383, -401, -356, -368, -321, -339, + -317, -316, -277, -288, -294, -225, -271, -215, -207, -231, -142, -193, -163, -112, -168, -187, + -177, -254, -156, -238, -232, -115, -147, -144, -132, -184, -72, -69, -95, -42, -44, -56, + 12, 1, 63, 60, 66, 113, 114, 110, 94, 123, 125, 161, 117, 116, 125, 174, + 175, 151, 209, 282, 252, 280, 243, 226, 236, 291, 270, 303, 317, 356, 397, 405, + 415, 450, 446, 423, 398, 411, 460, 405, 445, 535, 524, 471, 531, 552, 596, 572, + 565, 578, 584, 613, 581, 627, 608, 575, 629, 597, 600, 637, 646, 614, 583, 590, + 544, 571, 563, 535, 584, 584, 518, 525, 554, 576, 563, 574, 543, 574, 585, 520, + 571, 569, 559, 577, 601, 589, 595, 556, 522, 533, 586, 512, 526, 508, 521, 531, + 433, 430, 468, 420, 462, 387, 344, 337, 279, 294, 340, 310, 279, 328, 265, 282, + 258, 249, 278, 255, 279, 229, 275, 219, 217, 235, 195, 193, 183, 128, 181, 128, + 119, 142, 94, 90, 64, 23, 44, 68, 8, 37, 19, -21, -3, -26, -39, -40, + -80, -88, -71, -73, -78, -146, -127, -124, -159, -174, -179, -199, -205, -227, -205, -233, + -256, -284, -314, -305, -317, -378, -372, -423, -436, -464, -447, -492, -518, -529, -525, -514, + -529, -567, -552, -544, -556, -582, -592, -614, -661, -613, -626, -641, -672, -654, -651, -677, + -665, -634, -674, -666, -693, -676, -664, -726, -734, -671, -741, -700, -652, -740, -711, -733, + -754, -704, -757, -746, -777, -755, -756, -769, -746, -728, -778, -755, -750, -743, -739, -707, + -689, -664, -695, -703, -617, -690, -684, -653, -637, -609, -604, -710, -684, -641, -574, -582, + -663, -661, -576, -589, -617, -595, -584, -616, -557, -579, -553, -530, -527, -489, -505, -466, + -380, -405, -430, -435, -411, -347, -370, -404, -386, -300, -365, -316, -289, -253, -192, -234, + -234, -168, -190, -160, -199, -183, -154, -154, -133, -116, -111, -51, -76, -78, -64, -67, + -13, -59, -125, -74, -19, -68, -54, -1, 96, 103, 37, 72, 133, 105, 99, 120, + 127, 183, 227, 201, 177, 203, 218, 264, 302, 258, 270, 318, 342, 364, 325, 338, + 346, 363, 418, 404, 345, 418, 419, 434, 468, 460, 504, 526, 511, 482, 433, 499, + 534, 530, 596, 628, 635, 665, 645, 660, 607, 615, 649, 664, 664, 649, 700, 651, + 646, 651, 680, 698, 663, 648, 718, 691, 647, 668, 711, 723, 680, 665, 797, 726, + 695, 742, 771, 747, 781, 733, 770, 850, 797, 794, 868, 855, 779, 763, 790, 842, + 826, 779, 859, 895, 871, 839, 791, 801, 806, 783, 831, 845, 822, 821, 777, 837, + 789, 764, 809, 812, 841, 818, 793, 796, 809, 829, 821, 784, 787, 810, 803, 748, + 750, 750, 780, 759, 733, 776, 808, 775, 795, 783, 786, 762, 698, 756, 754, 691, + 671, 656, 677, 637, 579, 585, 579, 505, 548, 503, 469, 443, 436, 436, 413, 377, + 424, 398, 336, 373, 367, 370, 376, 321, 343, 305, 228, 245, 228, 217, 200, 144, + 185, 197, 135, 17, 47, 112, 40, -34, -38, -96, -57, -147, -148, -62, -81, -160, + -183, -149, -118, -157, -207, -207, -132, -221, -351, -311, -250, -252, -282, -389, -312, -306, + -343, -392, -423, -394, -395, -479, -464, -422, -488, -492, -466, -509, -511, -505, -576, -512, + -575, -543, -510, -651, -679, -644, -647, -648, -732, -704, -668, -699, -742, -773, -712, -741, + -817, -849, -847, -819, -837, -943, -920, -845, -844, -959, -962, -927, -896, -877, -985, -1034, + -978, -1007, -1016, -1041, -991, -910, -1015, -1067, -1034, -1035, -1064, -1130, -1125, -1060, -1025, -1088, + -1132, -1084, -1100, -1124, -1150, -1219, -1119, -1088, -1154, -1126, -1139, -1166, -1129, -1128, -1107, -1046, + -1062, -1041, -1073, -1018, -973, -971, -998, -1034, -974, -942, -1030, -1026, -948, -915, -885, -981, + -964, -773, -734, -901, -912, -842, -747, -836, -912, -811, -695, -729, -820, -789, -660, -662, + -722, -735, -630, -579, -663, -705, -559, -463, -437, -653, -677, -495, -383, -519, -556, -513, + -358, -294, -577, -569, -309, -265, -322, -475, -473, -202, -206, -354, -333, -126, -82, -189, + -306, -255, -90, -74, -137, -163, -6, 31, -26, -84, 23, 141, 82, -34, -51, 153, + 234, 135, 43, 54, 195, 221, 113, 118, 225, 314, 233, 50, 56, 245, 335, 280, + 165, 321, 440, 370, 235, 247, 441, 541, 433, 342, 396, 568, 525, 329, 447, 617, + 629, 532, 547, 670, 736, 708, 539, 532, 612, 646, 545, 536, 643, 715, 620, 585, + 682, 790, 762, 730, 787, 781, 844, 757, 791, 819, 788, 851, 853, 829, 868, 804, + 804, 889, 886, 949, 902, 871, 931, 871, 877, 855, 892, 927, 976, 934, 885, 879, + 926, 914, 873, 862, 910, 1024, 929, 806, 836, 940, 901, 853, 891, 988, 1002, 866, + 797, 882, 886, 784, 765, 797, 918, 856, 765, 731, 780, 901, 851, 743, 838, 945, + 849, 711, 685, 763, 797, 707, 552, 619, 785, 716, 616, 591, 653, 679, 584, 493, + 618, 693, 625, 482, 524, 590, 523, 462, 487, 570, 590, 483, 366, 461, 499, 468, + 371, 354, 405, 418, 312, 348, 470, 460, 403, 329, 370, 444, 344, 322, 365, 375, + 329, 233, 247, 294, 321, 252, 248, 302, 269, 229, 188, 156, 153, 126, 36, 109, + 85, 60, 66, 70, 76, -20, -82, -32, 40, 34, -95, -86, -36, -94, -144, -196, + -81, -150, -246, -229, -168, -230, -273, -338, -333, -291, -329, -462, -406, -350, -409, -453, + -504, -507, -395, -407, -549, -512, -471, -421, -451, -565, -522, -404, -457, -662, -599, -524, + -476, -542, -655, -513, -468, -600, -663, -678, -537, -460, -622, -671, -561, -504, -601, -669, + -647, -569, -568, -714, -749, -652, -487, -619, -814, -767, -630, -585, -643, -699, -585, -490, + -616, -759, -670, -556, -530, -632, -662, -558, -539, -566, -589, -544, -430, -434, -532, -433, + -431, -378, -369, -474, -436, -331, -368, -388, -281, -234, -237, -264, -308, -247, -208, -261, + -266, -286, -224, -216, -182, -209, -156, -141, -133, -188, -134, -114, -157, -162, -125, -112, + -165, -225, -85, -9, -43, -40, -84, -3, 12, -32, -23, -54, -47, 36, 12, 1, + 68, 100, 95, 141, 90, 155, 228, 148, 217, 175, 136, 213, 232, 217, 253, 282, + 265, 280, 315, 348, 375, 388, 328, 388, 389, 370, 425, 409, 433, 455, 434, 465, + 444, 466, 414, 366, 403, 421, 454, 375, 391, 471, 459, 464, 421, 446, 504, 499, + 522, 553, 525, 526, 497, 466, 500, 544, 559, 557, 577, 566, 556, 615, 625, 622, + 614, 625, 590, 630, 709, 669, 620, 652, 635, 677, 650, 678, 646, 633, 707, 657, + 581, 605, 659, 634, 605, 608, 684, 699, 661, 623, 653, 717, 690, 672, 690, 718, + 722, 725, 644, 661, 688, 675, 649, 680, 658, 738, 701, 675, 692, 655, 620, 586, + 489, 564, 573, 520, 507, 512, 543, 514, 459, 500, 482, 483, 491, 415, 434, 405, + 362, 333, 340, 353, 327, 315, 330, 291, 310, 333, 293, 274, 311, 280, 290, 256, + 277, 224, 188, 159, 138, 159, 155, 165, 163, 153, 91, 142, 138, 107, 76, 20, + 39, -21, -102, -43, -60, -92, -102, -127, -124, -74, -94, -90, -136, -155, -127, -192, + -169, -186, -208, -229, -256, -209, -251, -284, -242, -261, -268, -222, -255, -304, -306, -345, + -351, -304, -401, -387, -425, -411, -391, -407, -409, -460, -543, -489, -548, -591, -525, -563, + -619, -635, -608, -589, -575, -609, -613, -618, -678, -725, -758, -740, -766, -823, -845, -895, + -837, -847, -869, -859, -857, -858, -917, -943, -903, -934, -962, -973, -1007, -932, -912, -930, + -958, -952, -876, -888, -980, -922, -949, -970, -961, -1019, -973, -952, -1036, -1037, -1008, -1040, + -990, -1041, -1087, -1034, -1085, -1110, -1094, -1083, -1076, -1099, -1092, -1090, -1037, -1050, -1032, -1050, + -1047, -1038, -989, -980, -1050, -1042, -945, -955, -963, -972, -953, -887, -941, -927, -899, -827, + -866, -866, -850, -852, -848, -852, -869, -846, -827, -802, -827, -792, -704, -722, -775, -788, + -690, -645, -652, -663, -626, -581, -620, -674, -631, -599, -597, -568, -604, -504, -469, -525, + -449, -456, -412, -352, -351, -335, -292, -315, -302, -254, -246, -248, -231, -222, -195, -172, + -148, -118, -59, -108, -58, 24, 60, 74, 39, 8, 53, 50, 42, 47, 59, 74, + 63, 39, 70, 130, 132, 81, 119, 166, 235, 174, 209, 228, 263, 218, 200, 266, + 306, 278, 344, 298, 359, 388, 404, 442, 467, 495, 527, 487, 541, 584, 546, 564, + 585, 586, 618, 606, 616, 683, 666, 679, 681, 714, 764, 768, 787, 800, 789, 793, + 841, 805, 807, 808, 788, 816, 835, 825, 826, 839, 887, 946, 899, 892, 935, 971, + 999, 953, 960, 1004, 949, 928, 953, 949, 899, 883, 945, 990, 996, 955, 1026, 1016, + 1015, 931, 924, 919, 903, 822, 798, 812, 818, 736, 735, 760, 789, 778, 778, 786, + 812, 842, 782, 811, 816, 798, 834, 823, 787, 821, 799, 829, 798, 742, 798, 803, + 763, 767, 731, 719, 672, 595, 597, 615, 593, 554, 543, 483, 524, 478, 416, 458, + 446, 437, 364, 301, 341, 377, 269, 234, 252, 272, 324, 264, 217, 296, 293, 286, + 275, 251, 285, 276, 205, 187, 216, 205, 193, 122, 157, 188, 159, 139, 112, 114, + 125, 80, 57, 43, 19, -7, -49, -90, -100, -142, -133, -214, -170, -132, -173, -139, + -168, -126, -105, -110, -126, -157, -160, -180, -255, -328, -358, -314, -373, -427, -430, -446, + -492, -508, -530, -503, -479, -577, -632, -615, -592, -570, -574, -638, -571, -522, -515, -488, + -460, -441, -399, -432, -417, -350, -395, -456, -509, -527, -483, -508, -595, -604, -566, -609, + -643, -670, -644, -596, -644, -724, -667, -691, -747, -735, -792, -783, -783, -793, -831, -840, + -833, -798, -831, -843, -811, -764, -796, -823, -827, -799, -766, -812, -836, -784, -765, -756, + -773, -737, -674, -713, -692, -700, -669, -635, -756, -760, -740, -815, -800, -826, -888, -822, + -868, -884, -818, -818, -822, -792, -809, -774, -715, -688, -669, -682, -683, -538, -509, -508, + -543, -456, -423, -443, -506, -514, -505, -507, -621, -689, -698, -682, -718, -758, -773, -700, + -677, -740, -702, -679, -608, -583, -590, -573, -490, -488, -475, -436, -414, -316, -260, -262, + -202, -145, -133, -108, -135, -112, -47, -104, -151, -100, -92, -101, -76, -87, -31, 2, + -5, 44, 74, 76, 115, 114, 83, 78, 58, 47, 12, 9, 27, 65, 49, 71, + 107, 143, 169, 190, 212, 245, 294, 332, 292, 354, 368, 389, 413, 379, 431, 482, + 455, 485, 503, 454, 491, 417, 443, 446, 424, 410, 361, 392, 428, 368, 362, 349, + 405, 439, 474, 470, 524, 553, 594, 586, 654, 706, 733, 784, 744, 788, 813, 803, + 756, 726, 704, 633, 610, 578, 546, 531, 469, 452, 434, 425, 461, 451, 487, 494, + 548, 589, 515, 577, 564, 642, 645, 612, 617, 673, 659, 720, 646, 740, 724, 698, + 690, 651, 665, 647, 618, 569, 582, 552, 512, 485, 455, 451, 437, 448, 440, 443, + 421, 422, 399, 388, 325, 296, 329, 259, 257, 265, 211, 239, 201, 214, 196, 184, + 248, 204, 237, 243, 211, 225, 225, 194, 180, 189, 189, 167, 150, 130, 124, 90, + 85, 99, 91, 90, 27, 16, 18, 3, -43, -34, -78, -57, -49, -64, -65, -66, + 0, -17, -41, -17, -15, 49, 72, 47, 58, 25, -2, 31, 46, -5, -58, -115, + -133, -140, -161, -231, -286, -302, -303, -278, -330, -336, -326, -395, -291, -326, -338, -294, + -364, -344, -290, -324, -311, -284, -323, -281, -259, -230, -190, -216, -230, -185, -210, -196, + -250, -306, -291, -315, -331, -344, -408, -418, -429, -461, -446, -430, -484, -484, -513, -497, + -549, -606, -559, -585, -613, -585, -660, -627, -591, -616, -570, -567, -604, -530, -566, -546, + -526, -579, -585, -563, -567, -550, -595, -634, -612, -616, -648, -650, -661, -670, -654, -680, + -721, -721, -749, -732, -706, -749, -720, -700, -724, -650, -662, -646, -635, -629, -617, -594, + -589, -530, -542, -516, -470, -476, -467, -378, -340, -309, -329, -357, -331, -341, -361, -394, + -460, -454, -466, -434, -472, -514, -471, -466, -427, -394, -356, -347, -296, -286, -214, -189, + -162, -203, -153, -71, -59, -40, -21, -52, 31, 55, 79, 87, 116, 108, 117, 118, + 90, 135, 72, 71, 108, 82, 96, 137, 101, 133, 138, 137, 159, 147, 168, 189, + 156, 182, 160, 212, 192, 233, 237, 261, 291, 324, 391, 441, 433, 486, 516, 562, + 582, 581, 586, 623, 608, 618, 628, 661, 645, 661, 682, 704, 735, 711, 669, 722, + 744, 787, 787, 721, 726, 777, 807, 802, 809, 796, 847, 884, 831, 912, 968, 954, + 1029, 1023, 1075, 1077, 1044, 1090, 1112, 1128, 1108, 1020, 1018, 1071, 1071, 1017, 884, 880, + 842, 842, 862, 793, 795, 750, 777, 841, 843, 854, 871, 849, 876, 923, 946, 895, + 875, 970, 949, 964, 928, 958, 1018, 1020, 976, 995, 1053, 1063, 995, 1007, 1000, 964, + 939, 869, 836, 792, 813, 788, 751, 703, 665, 689, 674, 609, 637, 585, 589, 562, + 506, 549, 461, 454, 496, 407, 469, 403, 374, 444, 417, 400, 437, 346, 437, 465, + 462, 430, 395, 387, 429, 425, 363, 333, 329, 291, 290, 221, 184, 279, 142, 88, + 77, 47, 86, 18, -39, -16, -78, -109, -89, -114, -112, -155, -132, -53, -46, 3, + -27, -44, -17, 35, 75, 24, -26, -113, -49, -42, -129, -223, -337, -348, -334, -360, + -446, -543, -582, -562, -581, -581, -607, -681, -674, -610, -601, -604, -634, -611, -581, -588, + -586, -551, -580, -640, -586, -598, -570, -575, -601, -564, -615, -569, -528, -530, -568, -610, + -629, -616, -665, -684, -710, -757, -736, -778, -820, -849, -866, -899, -886, -894, -933, -989, + -950, -963, -998, -993, -1085, -1052, -974, -976, -958, -954, -980, -862, -877, -832, -850, -863, + -799, -762, -773, -761, -758, -716, -693, -684, -711, -656, -693, -672, -657, -680, -745, -715, + -720, -739, -784, -791, -786, -800, -784, -815, -807, -791, -750, -691, -657, -693, -603, -605, + -533, -471, -479, -467, -468, -459, -433, -420, -455, -531, -516, -543, -551, -546, -587, -619, + -648, -672, -624, -674, -676, -651, -669, -607, -577, -584, -562, -553, -539, -460, -466, -465, + -427, -392, -376, -354, -343, -265, -225, -169, -143, -122, -90, -32, -59, 7, -21, -10, + 55, 36, 48, 39, 10, 81, 46, -14, 22, -17, -11, -66, -98, -88, -81, -113, + -134, -143, -115, -136, -64, -72, -24, 3, 17, 132, 190, 211, 253, 295, 338, 366, + 381, 385, 387, 419, 416, 441, 377, 420, 459, 430, 447, 401, 402, 389, 390, 390, + 345, 307, 329, 320, 327, 237, 257, 288, 247, 324, 324, 352, 404, 408, 454, 508, + 480, 567, 560, 555, 561, 565, 580, 580, 549, 505, 513, 521, 555, 534, 409, 452, + 439, 418, 408, 409, 431, 455, 386, 390, 341, 343, 331, 337, 372, 317, 298, 381, + 340, 379, 394, 408, 452, 469, 514, 548, 592, 614, 663, 654, 682, 681, 719, 729, + 710, 692, 646, 648, 603, 595, 534, 501, 456, 443, 393, 390, 328, 302, 298, 268, + 273, 213, 210, 232, 235, 179, 231, 228, 292, 304, 297, 329, 322, 337, 371, 367, + 385, 410, 382, 416, 401, 387, 411, 415, 389, 413, 374, 317, 344, 331, 290, 275, + 243, 211, 208, 153, 181, 149, 115, 108, 115, 93, 58, 46, 101, 119, 118, 90, + 131, 124, 173, 199, 121, 149, 124, 192, 212, 162, 115, 92, 53, 74, 65, -13, + -22, -41, -19, -43, -101, -131, -150, -153, -156, -145, -184, -203, -208, -186, -154, -169, + -153, -108, -150, -89, -109, -113, -70, -60, -90, -68, -39, -31, -33, -75, -97, -87, + -74, -127, -160, -200, -234, -223, -231, -276, -334, -352, -323, -386, -455, -490, -503, -493, + -538, -565, -611, -606, -577, -576, -585, -593, -585, -547, -519, -463, -438, -461, -458, -381, + -340, -324, -298, -310, -287, -194, -277, -257, -229, -266, -228, -231, -276, -271, -300, -342, + -313, -376, -388, -330, -361, -413, -406, -411, -341, -318, -381, -375, -337, -325, -204, -273, + -288, -285, -250, -176, -165, -195, -194, -246, -197, -182, -182, -219, -260, -257, -184, -239, + -228, -241, -221, -164, -136, -127, -136, -130, -91, -55, -73, -56, -44, -15, 31, 47, + 36, 117, 80, 90, 121, 140, 192, 226, 225, 236, 262, 305, 303, 306, 295, 306, + 334, 342, 354, 315, 323, 313, 298, 282, 267, 251, 248, 244, 315, 276, 271, 282, + 290, 347, 305, 317, 374, 376, 439, 519, 479, 537, 585, 614, 646, 695, 688, 736, + 785, 790, 796, 840, 827, 849, 822, 825, 849, 801, 815, 796, 789, 786, 785, 778, + 774, 770, 776, 808, 766, 773, 805, 790, 780, 820, 796, 814, 768, 812, 851, 781, + 804, 752, 805, 821, 784, 809, 840, 778, 843, 842, 797, 833, 773, 786, 824, 810, + 862, 835, 799, 843, 871, 915, 832, 866, 892, 891, 914, 886, 852, 831, 780, 826, + 845, 794, 782, 763, 767, 776, 755, 736, 765, 716, 721, 752, 639, 663, 637, 550, + 573, 526, 488, 490, 454, 469, 388, 337, 351, 328, 349, 309, 296, 305, 274, 274, + 289, 296, 264, 250, 253, 254, 248, 233, 205, 230, 193, 239, 240, 198, 198, 223, + 156, 183, 200, 175, 172, 192, 174, 188, 131, 105, 135, 116, 92, 50, -8, -10, + 7, -59, -92, -177, -197, -104, -192, -231, -270, -336, -330, -348, -365, -379, -465, -429, + -394, -448, -428, -447, -477, -424, -430, -409, -363, -418, -341, -328, -323, -319, -335, -336, + -282, -354, -345, -298, -370, -414, -456, -438, -436, -452, -502, -523, -557, -554, -606, -630, + -727, -755, -803, -783, -813, -889, -915, -936, -915, -904, -985, -980, -949, -988, -978, -966, + -972, -914, -958, -900, -855, -896, -892, -853, -821, -789, -779, -775, -759, -799, -809, -796, + -824, -796, -799, -873, -838, -859, -841, -863, -921, -945, -923, -896, -933, -962, -999, -1011, + -957, -955, -936, -1001, -1008, -970, -853, -822, -915, -920, -903, -886, -832, -883, -949, -918, + -987, -928, -984, -1005, -981, -1048, -1062, -985, -996, -970, -1020, -1029, -975, -944, -919, -921, + -938, -883, -860, -830, -779, -824, -793, -788, -739, -689, -748, -740, -726, -694, -613, -616, + -690, -646, -612, -611, -578, -661, -663, -666, -668, -631, -689, -740, -731, -718, -733, -734, + -738, -758, -714, -657, -651, -658, -624, -603, -558, -500, -483, -401, -380, -359, -288, -194, + -175, -132, -105, -36, 15, 52, 44, 19, 28, 51, 71, 118, 82, 80, 105, 64, + 80, 35, 45, 45, 9, -8, 38, 29, 40, 71, 15, -1, 60, 54, 100, 66, + 24, 110, 61, 68, 101, 113, 127, 151, 181, 212, 226, 214, 231, 300, 328, 319, + 360, 397, 398, 427, 464, 431, 542, 548, 524, 607, 585, 603, 627, 590, 600, 650, + 629, 677, 677, 667, 682, 646, 646, 636, 581, 590, 553, 518, 499, 525, 499, 441, + 464, 463, 423, 420, 448, 440, 452, 393, 437, 441, 438, 462, 438, 451, 514, 585, + 600, 589, 677, 713, 710, 754, 769, 811, 856, 835, 899, 914, 877, 909, 945, 967, + 880, 794, 770, 863, 801, 707, 649, 541, 512, 555, 478, 464, 348, 265, 289, 309, + 289, 239, 146, 128, 128, 151, 188, 116, 105, 113, 146, 223, 257, 233, 217, 267, + 292, 366, 382, 345, 346, 363, 437, 467, 416, 434, 434, 458, 482, 456, 456, 431, + 407, 419, 441, 384, 351, 322, 303, 268, 255, 151, 172, 130, 117, 89, 19, -8, + 5, -49, -51, -122, -180, -177, -199, -194, -176, -192, -224, -177, -161, -158, -149, -151, + -161, -117, -86, -84, -97, -81, -28, 45, 54, 69, 87, 49, 78, 139, 145, 128, + 79, 46, 29, 51, 21, -21, -74, -152, -192, -173, -184, -250, -328, -408, -433, -403, + -451, -476, -516, -563, -585, -574, -578, -607, -643, -644, -576, -532, -529, -542, -531, -541, + -496, -496, -470, -455, -459, -391, -344, -348, -343, -321, -300, -226, -247, -198, -204, -227, + -182, -194, -215, -231, -304, -273, -321, -373, -400, -446, -454, -464, -496, -535, -546, -611, + -593, -612, -655, -637, -702, -666, -627, -560, -597, -561, -554, -511, -425, -404, -341, -296, + -259, -160, -92, -117, -94, -102, 2, 71, 67, -20, -38, 21, 100, 89, 59, -35, + -22, -36, 6, -15, -78, -136, -194, -168, -168, -199, -247, -282, -258, -238, -191, -191, + -220, -160, -115, -110, -28, -17, -16, 29, 60, 122, 141, 144, 165, 228, 285, 319, + 329, 307, 309, 347, 341, 378, 357, 313, 299, 301, 278, 287, 197, 237, 264, 178, + 204, 157, 101, 178, 138, 159, 122, 76, 133, 115, 191, 202, 135, 231, 253, 283, + 362, 311, 382, 445, 477, 511, 535, 587, 641, 749, 699, 670, 699, 706, 789, 758, + 707, 654, 633, 697, 712, 638, 591, 499, 457, 439, 387, 384, 302, 320, 281, 272, + 308, 286, 298, 375, 352, 439, 485, 536, 596, 618, 631, 671, 725, 800, 811, 864, + 842, 912, 934, 901, 948, 944, 878, 933, 862, 816, 836, 792, 743, 719, 581, 596, + 590, 529, 395, 338, 221, 285, 258, 129, 93, 41, 53, 68, 35, 1, -14, -11, + 0, 87, 83, 28, 75, 140, 186, 310, 310, 349, 358, 380, 498, 542, 492, 506, + 526, 579, 526, 494, 476, 412, 351, 365, 272, 226, 128, 50, 39, -84, -156, -197, + -302, -318, -365, -395, -408, -417, -462, -418, -436, -403, -369, -357, -322, -306, -312, -271, + -231, -220, -152, -71, -33, -13, -43, -21, 42, 65, 63, 18, -10, -30, -8, -16, + -77, -145, -209, -242, -248, -331, -399, -451, -485, -518, -580, -652, -685, -707, -717, -799, + -813, -810, -874, -859, -820, -821, -726, -782, -767, -698, -670, -584, -515, -540, -534, -507, + -411, -321, -366, -415, -375, -389, -344, -317, -459, -486, -539, -526, -514, -592, -578, -624, + -733, -732, -720, -758, -778, -874, -864, -857, -895, -878, -888, -896, -883, -884, -818, -811, + -826, -804, -760, -707, -686, -657, -667, -591, -558, -544, -508, -528, -509, -458, -457, -440, + -469, -519, -521, -513, -538, -636, -701, -694, -708, -742, -794, -853, -880, -905, -886, -891, + -920, -972, -950, -953, -889, -814, -807, -839, -779, -675, -591, -540, -494, -464, -466, -438, + -365, -350, -363, -326, -301, -290, -315, -285, -282, -279, -344, -393, -414, -447, -462, -484, + -537, -533, -569, -576, -565, -613, -563, -596, -595, -591, -569, -516, -506, -482, -424, -428, + -326, -300, -213, -147, -160, -83, 27, 29, 117, 120, 118, 184, 258, 314, 281, 237, + 223, 255, 292, 275, 276, 168, 162, 133, 93, 35, -34, -121, -131, -132, -178, -224, + -246, -258, -224, -201, -200, -150, -87, -6, 91, 114, 198, 270, 368, 457, 505, 551, + 592, 627, 721, 745, 813, 801, 837, 856, 851, 875, 845, 786, 774, 745, 700, 647, + 623, 597, 515, 515, 523, 482, 472, 417, 399, 407, 406, 435, 469, 453, 528, 613, + 638, 682, 682, 716, 792, 863, 869, 929, 952, 997, 1031, 1047, 1066, 1123, 1059, 1100, + 1077, 1061, 1033, 1005, 961, 925, 871, 845, 771, 725, 698, 681, 627, 633, 616, 582, + 583, 607, 628, 598, 599, 598, 627, 646, 644, 634, 696, 651, 707, 737, 724, 736, + 746, 761, 774, 783, 745, 783, 730, 710, 716, 678, 697, 708, 619, 639, 659, 552, + 549, 545, 498, 535, 491, 500, 501, 428, 448, 462, 416, 458, 427, 444, 463, 451, + 429, 476, 434, 502, 521, 484, 504, 464, 509, 519, 503, 489, 493, 492, 467, 451, + 445, 451, 394, 373, 374, 356, 336, 335, 297, 285, 291, 286, 290, 271, 249, 269, + 314, 276, 315, 263, 238, 277, 221, 236, 168, 148, 205, 148, 168, 143, 81, 73, + 35, 37, 22, -36, -49, -18, -64, -37, -31, -59, -38, 26, 18, 5, -6, 28, + 29, 16, 37, 91, 40, 54, 42, 40, 27, -25, -4, -40, -68, -71, -92, -118, + -187, -212, -241, -236, -265, -278, -330, -332, -376, -343, -374, -407, -375, -415, -377, -356, + -321, -300, -309, -345, -276, -252, -204, -216, -125, -143, -116, -114, -78, -56, -102, -89, + -82, -91, -110, -140, -164, -163, -232, -261, -292, -368, -356, -410, -465, -486, -486, -540, + -574, -537, -542, -541, -520, -506, -471, -461, -442, -331, -273, -240, -208, -158, -133, -74, + -56, -38, 5, 17, 72, 72, 49, 87, 69, 82, 78, 0, 13, -13, -52, -53, + -109, -125, -152, -184, -191, -217, -239, -250, -274, -261, -267, -238, -212, -238, -202, -143, + -160, -108, -130, -85, -35, -10, -6, 45, 71, 110, 141, 141, 179, 197, 182, 231, + 261, 265, 297, 276, 309, 336, 309, 299, 330, 326, 310, 308, 324, 338, 397, 381, + 393, 437, 459, 494, 544, 548, 547, 583, 565, 571, 591, 593, 585, 621, 607, 605, + 600, 590, 596, 606, 594, 561, 552, 587, 630, 594, 581, 571, 626, 608, 610, 606, + 600, 601, 582, 592, 641, 599, 623, 622, 607, 670, 611, 548, 605, 562, 559, 554, + 517, 494, 507, 498, 511, 462, 453, 460, 443, 471, 450, 459, 490, 469, 423, 436, + 421, 444, 487, 467, 524, 512, 473, 541, 556, 571, 583, 561, 595, 603, 575, 590, + 590, 532, 551, 583, 542, 527, 531, 480, 465, 437, 393, 398, 359, 343, 379, 368, + 323, 333, 321, 341, 321, 339, 333, 292, 298, 234, 217, 252, 242, 221, 214, 190, + 169, 123, 109, 113, 72, 27, -24, -26, -63, -62, -138, -142, -137, -238, -221, -248, + -264, -236, -284, -249, -276, -296, -216, -199, -207, -212, -197, -194, -196, -151, -180, -162, + -137, -160, -166, -168, -141, -125, -201, -249, -240, -270, -339, -295, -341, -389, -457, -546, + -527, -565, -588, -591, -644, -656, -635, -731, -720, -739, -771, -697, -749, -768, -692, -726, + -688, -671, -669, -617, -579, -573, -525, -573, -562, -561, -596, -609, -623, -619, -640, -655, + -708, -755, -816, -868, -871, -882, -887, -923, -984, -1006, -1001, -1023, -1004, -1039, -1021, -974, + -975, -967, -975, -939, -895, -897, -891, -883, -878, -882, -902, -908, -898, -889, -905, -889, + -892, -905, -900, -948, -935, -930, -949, -950, -1000, -945, -926, -955, -963, -999, -1019, -984, + -949, -965, -909, -953, -962, -930, -998, -1007, -941, -979, -954, -959, -977, -957, -996, -1039, + -1001, -970, -939, -955, -975, -945, -1001, -1014, -1004, -1014, -984, -956, -948, -908, -902, -924, + -873, -893, -844, -758, -715, -666, -639, -584, -533, -522, -506, -465, -429, -373, -369, -375, + -404, -423, -367, -380, -330, -359, -361, -358, -415, -437, -437, -444, -461, -496, -460, -472, + -436, -473, -481, -380, -387, -351, -316, -343, -256, -200, -205, -109, -117, -77, -11, 2, + 14, 76, 75, 80, 80, 61, 82, 109, 76, 67, 66, 3, 19, -26, -50, -50, + -62, -73, -80, -97, -123, -59, -100, -64, -60, -27, -3, 41, 83, 150, 233, 246, + 305, 346, 401, 431, 464, 529, 574, 592, 662, 645, 706, 670, 694, 699, 675, 650, + 626, 589, 620, 548, 542, 503, 456, 472, 433, 429, 421, 418, 444, 409, 428, 428, + 457, 485, 480, 501, 535, 576, 602, 583, 681, 711, 720, 683, 693, 758, 726, 755, + 738, 738, 770, 720, 696, 731, 637, 650, 563, 541, 550, 534, 485, 459, 450, 447, + 403, 377, 365, 358, 362, 322, 323, 311, 355, 344, 393, 387, 450, 476, 458, 508, + 507, 508, 553, 507, 542, 605, 540, 574, 563, 513, 504, 495, 505, 530, 471, 391, + 425, 422, 329, 345, 317, 285, 269, 190, 178, 207, 201, 186, 175, 143, 240, 186, + 158, 195, 188, 221, 250, 195, 185, 186, 203, 218, 166, 158, 223, 196, 155, 119, + 120, 108, 135, 92, 100, 78, 58, 57, 4, 22, 68, 23, 29, -3, -9, 29, + -13, 12, 72, 38, 24, 4, -18, 8, -52, -77, -23, -71, -66, -73, -113, -83, + -89, -145, -148, -188, -130, -149, -154, -202, -222, -214, -266, -312, -320, -329, -276, -264, + -336, -345, -341, -360, -422, -392, -364, -319, -330, -438, -484, -453, -353, -453, -536, -529, + -459, -420, -525, -565, -434, -473, -545, -567, -546, -365, -361, -518, -535, -552, -471, -424, + -477, -404, -360, -374, -373, -459, -448, -372, -380, -329, -367, -293, -299, -370, -356, -326, + -313, -343, -411, -358, -276, -299, -338, -364, -356, -344, -377, -396, -339, -299, -320, -424, + -433, -362, -296, -326, -367, -369, -288, -262, -321, -373, -347, -291, -179, -316, -355, -302, + -252, -208, -274, -336, -266, -295, -251, -231, -177, -264, -308, -329, -336, -304, -328, -347, + -262, -287, -376, -414, -320, -175, -223, -371, -346, -161, -185, -307, -294, -146, -52, -132, + -305, -177, 11, -17, -80, -161, 24, 119, 80, 34, 65, 212, 187, 122, 134, 218, + 349, 284, 193, 283, 309, 321, 314, 203, 320, 340, 264, 303, 298, 361, 381, 297, + 246, 259, 334, 319, 372, 480, 505, 361, 222, 252, 432, 497, 493, 456, 485, 548, + 505, 425, 457, 558, 615, 576, 521, 595, 640, 578, 385, 516, 585, 667, 682, 641, + 623, 515, 428, 458, 563, 574, 604, 613, 555, 493, 479, 450, 540, 608, 548, 530, + 512, 600, 552, 527, 565, 452, 460, 508, 576, 534, 477, 493, 605, 580, 473, 498, + 630, 664, 568, 495, 519, 620, 621, 608, 550, 534, 553, 530, 606, 606, 509, 502, + 586, 516, 533, 428, 403, 546, 487, 361, 317, 347, 440, 436, 294, 293, 288, 377, + 349, 225, 209, 346, 431, 394, 250, 200, 333, 350, 245, 155, 248, 298, 242, 183, + 153, 113, 134, 119, 174, 278, 161, -31, -28, 52, 63, 4, -62, 22, 128, -2, + -246, -255, -119, 31, -118, -312, -298, -74, 45, -252, -431, -249, -59, -136, -315, -361, + -262, -103, -291, -434, -365, -281, -364, -422, -470, -405, -400, -419, -478, -522, -505, -523, + -495, -431, -446, -561, -592, -489, -442, -495, -419, -499, -516, -501, -502, -470, -467, -445, + -345, -359, -435, -520, -478, -332, -328, -503, -533, -503, -363, -364, -451, -605, -550, -536, + -567, -512, -547, -487, -447, -597, -662, -609, -639, -637, -550, -539, -515, -526, -565, -524, + -531, -546, -613, -528, -294, -211, -485, -611, -544, -411, -372, -436, -428, -335, -364, -501, + -553, -518, -545, -520, -435, -474, -508, -454, -517, -601, -725, -654, -405, -316, -424, -583, + -567, -534, -527, -638, -583, -453, -400, -352, -376, -560, -649, -572, -433, -192, -186, -327, + -340, -361, -426, -525, -473, -271, -236, -171, -316, -460, -415, -378, -347, -409, -367, -299, + -256, -261, -331, -356, -405, -433, -303, -184, -155, -133, -216, -279, -358, -351, -178, 14, + 49, -16, -140, -179, -86, 55, 10, -7, -9, 176, 249, -4, -61, 118, 147, 43, + -3, 45, 134, 151, 3, -93, 102, 99, -18, -41, 48, 99, -40, -161, 12, 155, + 101, -16, -4, 136, 176, 31, 27, 154, 236, 220, 151, 122, 304, 351, 134, 102, + 290, 425, 337, 136, 216, 251, 273, 156, 130, 257, 309, 270, 221, 172, 219, 285, + 198, 156, 243, 378, 351, 224, 300, 361, 207, 231, 311, 424, 444, 299, 335, 441, + 457, 439, 419, 425, 608, 617, 417, 317, 450, 553, 505, 449, 396, 488, 495, 469, + 405, 448, 484, 514, 354, 365, 501, 595, 532, 366, 292, 467, 565, 520, 447, 436, + 532, 523, 430, 441, 502, 503, 565, 472, 374, 360, 365, 358, 394, 338, 305, 376, + 339, 202, 193, 253, 262, 187, 87, 174, 272, 244, 162, 35, -4, 94, 204, 173, + -72, -89, -25, -47, -135, -111, 47, 121, -1, -67, -39, 22, 4, -95, -101, 5, + -35, -46, -40, 10, 10, -167, -251, -84, 104, 112, 3, -109, -92, -19, -19, -100, + 35, 151, 95, 10, -33, -22, 76, 97, -8, 20, 185, 250, 139, 15, 98, 174, + 185, 117, 176, 302, 272, 123, -36, -23, 111, 246, 191, 68, 101, 197, 124, -49, + -129, 12, 195, 182, -50, -63, 42, -37, -110, -152, -27, 137, 90, -53, -21, -15, + -106, -128, 0, 110, -45, -76, 18, 17, -150, -214, -41, 15, -33, -28, -95, -102, + -87, -98, -204, -232, -110, 92, 46, -130, -361, -303, -72, -45, -196, -221, -122, -60, + -223, -311, -308, -200, -179, -200, -117, -181, -274, -294, -209, -131, -201, -185, -155, -258, + -270, -337, -324, -263, -212, -205, -289, -369, -333, -241, -308, -499, -432, -284, -232, -260, + -440, -481, -357, -289, -348, -443, -342, -296, -325, -373, -461, -501, -445, -314, -260, -387, + -491, -460, -364, -395, -466, -466, -438, -398, -371, -443, -569, -565, -440, -359, -386, -358, + -516, -566, -551, -603, -545, -508, -416, -310, -468, -653, -691, -557, -290, -367, -484, -468, + -412, -406, -544, -607, -434, -274, -287, -412, -413, -357, -360, -469, -531, -344, -223, -265, + -248, -268, -288, -421, -500, -330, -182, -215, -143, -212, -232, -257, -273, -305, -194, -40, + 33, -1, -134, -229, -63, -36, -149, -88, 102, 167, 37, -6, -108, -14, 156, 83, + 65, 139, 174, 148, -22, -11, 161, 157, 55, 75, 204, 216, -18, -38, 178, 318, + 276, 177, 97, 218, 343, 137, 69, 332, 434, 243, 189, 341, 404, 485, 359, 252, + 390, 589, 585, 435, 314, 398, 554, 505, 484, 667, 659, 520, 524, 567, 574, 524, + 587, 671, 744, 725, 655, 548, 599, 633, 647, 661, 748, 793, 695, 581, 608, 696, + 763, 820, 754, 748, 868, 870, 702, 627, 787, 1012, 903, 711, 816, 871, 865, 817, + 753, 771, 847, 863, 927, 865, 756, 835, 808, 836, 949, 1013, 946, 802, 859, 1019, + 1021, 895, 882, 1038, 1039, 988, 1002, 963, 1011, 971, 846, 890, 1119, 1188, 987, 852, + 940, 1051, 1029, 935, 1050, 1121, 1001, 873, 924, 949, 1039, 1085, 991, 933, 976, 1017, + 998, 892, 831, 953, 960, 948, 941, 869, 948, 953, 737, 829, 925, 913, 878, 838, + 841, 1014, 968, 734, 745, 891, 891, 931, 871, 745, 847, 869, 749, 679, 796, 917, + 863, 645, 688, 881, 822, 632, 601, 647, 747, 829, 729, 704, 652, 483, 565, 642, + 687, 558, 535, 623, 686, 482, 307, 428, 630, 563, 411, 416, 551, 521, 277, 169, + 270, 444, 354, 351, 342, 342, 206, 11, 38, 242, 287, 260, 166, 24, 83, -34, + -188, -147, 9, 117, 31, -171, -127, -132, -291, -464, -354, -81, 9, -202, -393, -375, + -282, -367, -390, -344, -211, -207, -432, -373, -346, -558, -520, -388, -376, -286, -330, -487, + -506, -487, -561, -622, -513, -342, -290, -488, -565, -612, -613, -565, -587, -492, -373, -440, + -559, -537, -452, -510, -664, -559, -289, -331, -563, -654, -509, -509, -646, -703, -565, -366, + -361, -651, -889, -630, -347, -519, -829, -718, -527, -397, -611, -888, -839, -592, -682, -785, + -599, -616, -678, -775, -835, -777, -624, -716, -764, -697, -612, -760, -810, -764, -735, -714, + -736, -823, -667, -548, -669, -822, -1039, -881, -790, -636, -637, -757, -848, -835, -832, -818, + -773, -849, -703, -677, -780, -900, -814, -739, -695, -784, -740, -712, -742, -795, -702, -619, + -729, -728, -724, -627, -638, -618, -688, -677, -673, -705, -679, -639, -502, -551, -555, -624, + -662, -599, -469, -547, -600, -504, -447, -462, -597, -621, -570, -403, -302, -321, -488, -504, + -438, -256, -305, -436, -409, -332, -273, -360, -328, -185, -180, -407, -393, -299, -251, -158, + -194, -219, -209, -328, -419, -325, -171, -132, -206, -183, -278, -220, -135, -112, -146, -190, + -214, -115, -99, -89, -99, -161, -244, -180, -35, -23, -92, -110, 74, -56, -304, -303, + -65, 194, 44, -222, -48, 193, -10, -252, -250, 79, 269, 95, -191, -50, 183, 57, + -69, -40, 135, 256, 71, -74, 86, 155, -5, -150, 74, 413, 256, -59, -157, 162, + 347, 43, -153, 164, 536, 491, 123, -111, 97, 302, 304, 269, 251, 349, 376, 224, + 122, 96, 246, 331, 274, 364, 366, 135, 138, 234, 208, 155, 204, 379, 577, 409, + 24, -67, 230, 344, 331, 291, 315, 318, 268, 92, 50, 174, 294, 333, 227, 194, + 183, 164, 58, 39, 63, 179, 293, 221, 34, 12, -9, 72, 107, 133, 230, 299, + 91, -80, 96, 145, 11, -13, 46, 278, 345, -69, -363, -143, 180, 120, -229, -190, + 236, 181, -283, -331, -129, 143, 32, -124, -50, 202, -17, -354, -322, -151, 94, -16, + -203, -96, 3, -167, -299, -287, -158, 26, 3, -301, -356, -210, -172, -329, -375, -268, + -116, -149, -381, -463, -290, -244, -300, -358, -396, -265, -157, -225, -393, -552, -417, -331, + -380, -324, -266, -343, -463, -450, -426, -350, -401, -441, -266, -319, -498, -528, -444, -341, + -373, -477, -434, -336, -327, -412, -588, -500, -342, -397, -422, -316, -398, -386, -354, -495, + -459, -364, -292, -291, -417, -351, -236, -329, -419, -386, -219, -219, -307, -256, -204, -326, + -385, -369, -274, -99, -136, -209, -282, -303, -231, -124, -36, -128, -251, -164, -66, -21, + -191, -326, -184, -43, -24, -96, 1, 33, -97, -85, -30, -37, 113, 207, 202, 59, + -31, -32, 164, 281, 173, 139, 287, 348, 128, -7, 84, 326, 355, 304, 278, 297, + 270, 158, 188, 265, 290, 243, 317, 448, 345, 64, 58, 284, 562, 484, 110, 66, + 428, 600, 277, 6, 147, 419, 557, 420, 300, 328, 324, 285, 305, 447, 536, 540, + 538, 356, 303, 341, 402, 583, 611, 349, 374, 564, 528, 418, 428, 387, 555, 747, + 624, 473, 552, 622, 514, 500, 530, 743, 848, 602, 535, 699, 682, 576, 652, 842, + 969, 819, 699, 704, 779, 835, 757, 696, 904, 1124, 845, 725, 716, 887, 1043, 913, + 781, 861, 956, 881, 770, 809, 992, 974, 775, 816, 1052, 981, 754, 682, 944, 1096, + 822, 775, 1051, 1135, 949, 791, 732, 940, 1111, 931, 928, 972, 848, 838, 943, 893, + 924, 1055, 1015, 920, 794, 781, 799, 952, 936, 827, 910, 941, 799, 708, 833, 935, + 796, 810, 942, 949, 846, 692, 581, 837, 885, 767, 809, 794, 825, 829, 642, 619, + 846, 1062, 853, 638, 782, 913, 837, 704, 566, 824, 1052, 908, 675, 551, 690, 883, + 784, 617, 659, 792, 779, 607, 585, 590, 612, 667, 654, 639, 685, 626, 463, 401, + 510, 599, 531, 487, 550, 545, 333, 265, 372, 343, 292, 302, 433, 439, 180, -46, + 105, 193, 92, 172, 210, 109, 121, 17, -86, -60, -32, -25, 93, 26, -88, -250, + -316, -87, -70, -121, -195, -183, -116, -198, -277, -219, -275, -390, -366, -290, -217, -261, + -483, -618, -541, -395, -343, -455, -589, -483, -484, -576, -699, -669, -456, -406, -520, -589, + -664, -706, -667, -649, -535, -502, -585, -834, -845, -614, -517, -706, -904, -825, -573, -489, + -608, -805, -838, -802, -762, -709, -669, -711, -802, -891, -841, -781, -797, -858, -805, -730, + -707, -848, -930, -912, -847, -910, -808, -618, -748, -947, -996, -865, -734, -730, -813, -813, + -816, -727, -775, -791, -810, -871, -785, -737, -687, -724, -784, -800, -831, -802, -797, -773, + -766, -844, -835, -771, -873, -956, -855, -682, -696, -827, -891, -786, -741, -710, -873, -834, + -677, -597, -706, -815, -718, -551, -713, -899, -727, -389, -444, -723, -884, -730, -423, -502, + -803, -742, -532, -432, -606, -806, -637, -424, -514, -729, -761, -451, -292, -567, -789, -591, + -274, -304, -607, -671, -437, -277, -424, -522, -371, -302, -333, -392, -316, -242, -283, -368, + -360, -282, -239, -265, -224, -227, -244, -313, -235, -186, -126, -171, -230, -185, -162, -148, + -184, -166, -134, -69, -158, -133, -83, -82, -141, -198, -58, 94, 23, -88, -15, 24, + 24, -3, 65, 102, 31, 49, 50, 76, 97, 94, 94, 86, 38, 123, 132, 151, + 103, 16, 13, 45, 150, 120, 56, 34, 95, 78, 17, 102, 166, 154, 71, 41, + 106, 228, 174, 180, 170, 111, 144, 181, 281, 351, 231, 95, 128, 237, 370, 305, + 131, 105, 179, 327, 313, 198, 125, 161, 201, 189, 221, 278, 260, 166, 118, 175, + 216, 231, 214, 216, 211, 253, 329, 239, 104, 203, 307, 357, 338, 234, 217, 305, + 342, 284, 246, 279, 393, 361, 215, 180, 378, 346, 253, 238, 361, 398, 266, 245, + 316, 298, 290, 146, 161, 335, 342, 185, 59, 60, 179, 172, 134, 101, 114, 100, + 55, 137, 210, 188, 72, -48, -19, 91, 59, 13, -115, -56, -30, -67, -86, -94, + -56, -152, -235, -150, -19, -121, -185, -248, -214, -157, -168, -329, -395, -214, -150, -233, + -375, -397, -292, -312, -335, -295, -296, -335, -363, -379, -327, -341, -415, -412, -355, -349, + -383, -452, -491, -420, -391, -471, -462, -477, -423, -481, -515, -447, -465, -502, -593, -533, + -438, -518, -595, -638, -610, -488, -523, -554, -567, -548, -581, -544, -616, -573, -527, -588, + -617, -636, -587, -529, -576, -671, -651, -621, -532, -587, -709, -635, -584, -601, -614, -698, + -619, -529, -600, -624, -700, -675, -680, -749, -741, -668, -694, -809, -813, -725, -659, -640, + -751, -764, -650, -578, -524, -618, -606, -528, -532, -559, -505, -485, -391, -396, -492, -351, + -259, -282, -338, -374, -216, -113, -208, -278, -230, -243, -176, -198, -242, -189, -206, -192, + -197, -229, -191, -269, -297, -238, -226, -241, -263, -317, -291, -276, -264, -259, -227, -240, + -259, -185, -140, -212, -184, -101, 17, 88, 29, 21, 105, 192, 215, 219, 265, 300, + 301, 321, 383, 454, 368, 338, 401, 456, 451, 434, 426, 402, 367, 311, 366, 451, + 400, 404, 312, 351, 359, 363, 345, 417, 444, 478, 458, 403, 496, 556, 532, 548, + 575, 613, 605, 572, 577, 565, 544, 571, 557, 568, 580, 554, 510, 474, 472, 479, + 470, 462, 459, 463, 484, 482, 454, 390, 426, 556, 629, 572, 549, 578, 625, 635, + 652, 707, 764, 808, 774, 780, 825, 902, 861, 816, 798, 920, 1038, 984, 894, 852, + 869, 904, 838, 858, 895, 856, 774, 728, 711, 745, 697, 690, 699, 704, 709, 622, + 625, 645, 687, 664, 680, 756, 803, 813, 804, 847, 894, 907, 908, 918, 968, 998, + 953, 938, 958, 994, 1062, 1016, 950, 954, 958, 979, 881, 840, 830, 813, 866, 783, + 742, 736, 655, 631, 652, 621, 654, 599, 540, 537, 580, 569, 542, 539, 575, 631, + 604, 559, 550, 538, 534, 593, 557, 655, 643, 517, 463, 479, 535, 525, 427, 412, + 451, 410, 263, 203, 215, 278, 252, 116, 165, 236, 181, 52, 16, 142, 291, 180, + 168, 195, 317, 277, 83, 98, 293, 397, 313, 150, 236, 365, 258, 133, 101, 214, + 336, 190, 62, 102, 141, 12, -164, -188, -9, -35, -274, -468, -350, -321, -396, -521, + -501, -391, -387, -587, -603, -554, -485, -498, -617, -557, -412, -430, -530, -556, -447, -324, + -339, -470, -386, -261, -280, -365, -428, -297, -211, -303, -406, -360, -300, -331, -485, -521, + -448, -446, -497, -614, -584, -537, -652, -675, -717, -618, -614, -681, -807, -717, -618, -696, + -753, -749, -579, -472, -673, -751, -714, -615, -533, -647, -656, -503, -506, -713, -823, -758, + -603, -672, -850, -758, -612, -711, -962, -989, -817, -744, -887, -964, -830, -751, -870, -1059, + -959, -707, -639, -775, -758, -577, -482, -690, -785, -682, -386, -308, -475, -525, -402, -308, + -486, -628, -471, -308, -340, -487, -586, -477, -527, -732, -845, -660, -527, -646, -872, -857, + -747, -769, -936, -931, -769, -716, -805, -878, -886, -752, -790, -802, -723, -572, -512, -594, + -644, -552, -423, -432, -453, -406, -275, -214, -373, -417, -323, -236, -273, -375, -288, -226, + -287, -372, -425, -379, -330, -337, -394, -379, -364, -366, -414, -420, -312, -253, -207, -232, + -205, -183, -170, -115, -100, -46, 75, 179, 191, 142, 117, 166, 225, 268, 237, 276, + 322, 251, 198, 115, 116, 191, 184, 112, 129, 146, 83, -45, -67, 27, 92, 3, + 32, 177, 190, 56, -40, 69, 365, 407, 300, 326, 535, 633, 468, 385, 541, 770, + 788, 661, 694, 825, 803, 601, 491, 609, 822, 746, 562, 547, 579, 476, 312, 242, + 380, 431, 256, 128, 137, 217, 175, -19, -31, 156, 281, 169, 74, 147, 314, 258, + 242, 379, 559, 621, 479, 440, 575, 718, 698, 589, 652, 803, 805, 651, 565, 650, + 642, 577, 499, 503, 630, 532, 349, 301, 337, 379, 294, 185, 217, 225, 153, 72, + 35, 123, 256, 173, 156, 188, 241, 262, 190, 196, 319, 333, 275, 221, 298, 377, + 319, 138, 140, 280, 385, 238, 43, 153, 195, -2, -148, -104, 33, -35, -321, -343, + -151, -163, -410, -516, -408, -229, -300, -454, -374, -215, -260, -377, -345, -101, 7, -143, + -181, -30, 139, 69, -78, -26, 132, 196, 23, -84, 62, 63, -64, -263, -239, -106, + -116, -331, -465, -414, -381, -567, -716, -609, -572, -653, -791, -811, -695, -704, -847, -874, + -726, -594, -576, -726, -649, -560, -511, -469, -464, -350, -214, -276, -279, -230, -158, -92, + -200, -272, -167, -107, -149, -303, -346, -299, -259, -363, -472, -383, -397, -501, -510, -605, + -533, -533, -610, -587, -519, -468, -505, -625, -580, -436, -385, -390, -454, -390, -230, -246, + -374, -338, -272, -131, -133, -159, -162, -176, -253, -281, -230, -181, -137, -228, -312, -399, + -435, -365, -386, -454, -477, -397, -299, -403, -510, -508, -387, -354, -367, -195, -5, -36, + -201, -173, 70, 232, 135, 96, 253, 470, 461, 279, 326, 492, 545, 428, 441, 561, + 652, 431, 241, 276, 452, 441, 317, 237, 343, 301, 21, -35, 71, 238, 171, -44, + 66, 179, 164, 44, -37, 223, 402, 348, 327, 372, 512, 495, 356, 494, 730, 790, + 748, 636, 755, 910, 835, 789, 801, 865, 947, 806, 681, 719, 769, 671, 570, 612, + 740, 806, 602, 528, 570, 634, 603, 563, 621, 734, 761, 674, 644, 756, 793, 789, + 832, 893, 987, 984, 924, 974, 974, 991, 1090, 1192, 1236, 1170, 1033, 972, 1041, 1039, + 1007, 1092, 1083, 962, 873, 828, 837, 819, 710, 725, 866, 903, 813, 718, 786, 860, + 833, 820, 1047, 1261, 1222, 1039, 1065, 1298, 1399, 1262, 1289, 1483, 1573, 1435, 1268, 1315, + 1423, 1364, 1239, 1318, 1430, 1424, 1165, 951, 986, 1008, 973, 875, 857, 951, 756, 513, + 476, 632, 766, 615, 521, 618, 725, 621, 465, 514, 715, 737, 681, 720, 828, 826, + 676, 634, 785, 939, 973, 844, 879, 890, 842, 793, 792, 818, 787, 730, 603, 598, + 620, 519, 411, 386, 497, 532, 414, 325, 321, 243, 277, 281, 270, 350, 274, 302, + 343, 256, 300, 294, 313, 350, 344, 418, 464, 345, 240, 214, 328, 402, 402, 236, + 172, 129, 52, 25, -28, 37, 16, -247, -336, -324, -319, -387, -527, -562, -360, -350, + -477, -606, -554, -458, -523, -553, -399, -184, -255, -388, -378, -222, -127, -266, -263, -72, + -22, -132, -281, -289, -138, -212, -364, -292, -275, -247, -448, -722, -739, -703, -706, -768, + -879, -815, -855, -1121, -1224, -1085, -945, -979, -1082, -1039, -900, -929, -1087, -1049, -895, -778, + -755, -776, -654, -602, -682, -755, -690, -491, -466, -570, -593, -642, -631, -688, -759, -719, + -677, -747, -857, -906, -990, -1033, -1069, -1137, -1116, -1033, -1037, -1068, -1194, -1171, -1060, -1052, + -987, -947, -872, -769, -830, -853, -805, -724, -589, -548, -545, -480, -443, -520, -676, -580, + -425, -356, -508, -646, -634, -602, -735, -826, -825, -685, -729, -954, -1056, -959, -972, -1146, + -1230, -1054, -885, -982, -1140, -1039, -872, -863, -943, -840, -505, -404, -520, -555, -377, -230, + -369, -389, -189, 17, -47, -200, -260, -203, -111, -231, -272, -202, -172, -297, -486, -589, + -527, -526, -615, -587, -531, -539, -698, -796, -772, -601, -563, -599, -481, -324, -291, -318, + -358, -198, -51, -11, 0, 157, 225, 225, 167, 138, 279, 376, 364, 351, 318, 303, + 242, 200, 213, 253, 236, 189, 135, 137, 78, 31, 37, 31, 124, 82, 81, 150, + 92, 93, 150, 219, 346, 381, 368, 428, 422, 441, 524, 548, 682, 734, 734, 694, + 636, 613, 637, 751, 722, 608, 573, 520, 522, 400, 303, 411, 372, 265, 215, 199, + 237, 118, 12, 13, 224, 239, 153, 127, 244, 322, 299, 290, 546, 751, 713, 617, + 770, 929, 895, 732, 812, 1103, 1187, 1013, 850, 912, 935, 829, 738, 763, 928, 736, + 545, 474, 406, 438, 270, 203, 313, 363, 266, 112, 92, 225, 239, 222, 249, 481, + 550, 489, 441, 538, 689, 749, 706, 804, 882, 861, 785, 715, 795, 831, 791, 761, + 733, 753, 665, 541, 472, 438, 403, 333, 223, 187, 142, 85, -12, -72, -14, -4, + -34, -89, -68, 5, 15, -46, -24, 37, 102, 102, 71, 120, 186, 211, 208, 156, + 122, 123, 152, 127, 47, 1, -27, -127, -218, -310, -339, -380, -480, -585, -635, -716, + -727, -806, -907, -923, -826, -870, -842, -868, -834, -837, -878, -733, -519, -478, -462, -498, + -387, -303, -321, -297, -236, -147, -81, -182, -229, -292, -344, -370, -433, -453, -489, -503, + -631, -847, -904, -923, -926, -973, -1036, -1059, -1107, -1191, -1231, -1240, -1242, -1154, -1116, -1027, + -904, -875, -989, -918, -801, -639, -531, -547, -517, -437, -489, -436, -444, -433, -376, -419, + -440, -437, -488, -561, -632, -777, -784, -735, -762, -865, -971, -1034, -1088, -1156, -1105, -1096, + -1047, -1030, -988, -1030, -995, -935, -865, -818, -694, -567, -437, -463, -517, -500, -381, -255, + -157, -200, -234, -279, -325, -352, -411, -393, -368, -437, -579, -684, -716, -718, -868, -948, + -896, -768, -795, -879, -975, -825, -834, -884, -680, -436, -266, -345, -442, -234, -35, 3, + -10, 95, 395, 460, 262, 131, 274, 397, 315, 246, 315, 427, 314, 14, -106, -5, + 35, -137, -268, -136, -95, -305, -519, -538, -303, -260, -377, -269, -132, -95, -186, -224, + -42, 156, 260, 235, 315, 454, 463, 424, 443, 635, 794, 787, 754, 703, 678, 656, + 580, 588, 610, 567, 520, 437, 359, 326, 326, 227, 199, 165, 238, 292, 177, 79, + 88, 146, 221, 342, 497, 580, 515, 436, 465, 673, 919, 855, 808, 795, 885, 953, + 787, 789, 908, 864, 808, 675, 716, 806, 573, 338, 403, 561, 568, 400, 270, 412, + 376, 233, 215, 502, 663, 601, 499, 596, 860, 855, 710, 760, 1085, 1285, 1167, 1053, + 1146, 1213, 1145, 1054, 1170, 1377, 1298, 1046, 911, 949, 973, 818, 751, 781, 838, 695, + 524, 499, 539, 499, 347, 345, 509, 579, 424, 315, 284, 430, 511, 547, 615, 608, + 618, 590, 581, 694, 688, 702, 718, 673, 675, 654, 624, 580, 564, 576, 537, 550, + 480, 441, 300, 176, 243, 252, 176, 173, 41, -39, 6, -28, -48, -111, -147, -63, + 71, 23, -99, -155, -171, -111, -72, -55, 30, 60, -111, -276, -315, -117, -98, -250, + -310, -204, -204, -417, -560, -395, -276, -396, -542, -368, -253, -352, -549, -547, -304, -313, + -496, -503, -292, -181, -366, -603, -470, -280, -325, -433, -427, -304, -306, -576, -632, -495, + -471, -577, -709, -636, -522, -629, -809, -779, -703, -539, -608, -735, -642, -576, -690, -770, + -763, -583, -523, -704, -757, -666, -626, -695, -771, -719, -570, -612, -754, -750, -781, -806, + -857, -790, -731, -810, -943, -987, -925, -903, -935, -978, -912, -867, -871, -865, -785, -727, + -748, -884, -874, -657, -478, -564, -711, -813, -737, -652, -707, -705, -659, -672, -816, -939, + -807, -737, -905, -1073, -1034, -831, -779, -1010, -1088, -975, -912, -966, -969, -769, -604, -644, + -765, -586, -348, -351, -463, -449, -209, -51, -162, -286, -276, -215, -258, -391, -339, -222, + -265, -529, -734, -657, -604, -654, -782, -819, -771, -822, -894, -857, -741, -707, -702, -712, + -571, -438, -477, -472, -370, -290, -201, -98, -12, 51, 49, 44, 152, 184, 194, 202, + 226, 187, 119, 78, 169, 80, -24, -87, -38, 38, -180, -307, -274, -229, -232, -248, + -228, -68, -101, -305, -316, -18, 206, 88, -60, -5, 228, 304, 86, 202, 455, 527, + 383, 262, 475, 671, 432, 140, 249, 510, 459, 282, 178, 320, 269, 19, 17, 324, + 473, 331, 119, 222, 411, 425, 241, 297, 643, 737, 643, 577, 660, 815, 661, 581, + 762, 976, 964, 864, 752, 747, 767, 672, 691, 809, 737, 642, 561, 464, 509, 441, + 352, 427, 444, 403, 357, 314, 329, 299, 307, 436, 590, 572, 501, 535, 633, 653, + 731, 764, 873, 977, 898, 928, 1010, 1029, 1037, 999, 939, 1075, 1016, 918, 886, 912, + 931, 902, 775, 743, 731, 726, 746, 609, 446, 424, 413, 391, 324, 319, 393, 325, + 156, 128, 296, 397, 244, 157, 274, 491, 450, 339, 442, 633, 615, 434, 443, 747, + 871, 739, 643, 705, 851, 769, 488, 540, 713, 736, 517, 327, 427, 497, 292, 96, + 105, 261, 261, 4, -126, -26, -22, -166, -271, -196, -8, -56, -225, -173, -18, -60, + -95, -102, -3, 80, 16, 4, 3, 46, 97, 66, 58, 34, 14, 21, -1, -78, + -113, -121, -152, -205, -254, -265, -215, -292, -422, -399, -417, -383, -397, -366, -199, -186, + -378, -536, -353, -86, -82, -264, -328, -230, -224, -401, -455, -305, -150, -399, -682, -529, + -354, -453, -807, -935, -605, -524, -793, -876, -780, -725, -920, -1132, -828, -540, -625, -856, + -783, -411, -419, -748, -792, -459, -231, -418, -543, -424, -206, -324, -636, -570, -311, -267, + -473, -600, -523, -480, -637, -752, -684, -613, -738, -847, -840, -759, -771, -918, -977, -851, + -761, -746, -798, -803, -784, -785, -748, -603, -537, -542, -518, -496, -460, -427, -372, -330, + -302, -336, -314, -186, -162, -249, -297, -264, -138, -39, -31, -124, -232, -325, -193, -40, + -77, -202, -272, -301, -291, -376, -430, -301, -328, -457, -426, -275, -216, -354, -585, -444, + -197, -166, -249, -126, 11, -30, -169, -34, 245, 400, 313, 251, 461, 580, 549, 379, + 386, 610, 629, 491, 437, 496, 546, 402, 179, 191, 318, 417, 273, 140, 172, 159, + 147, 150, 177, 347, 331, 250, 266, 388, 546, 552, 501, 563, 626, 774, 740, 668, + 674, 741, 802, 791, 807, 862, 842, 817, 776, 761, 789, 832, 737, 621, 675, 794, + 780, 653, 606, 769, 878, 700, 538, 577, 769, 871, 771, 675, 838, 878, 706, 616, + 722, 921, 855, 604, 684, 992, 927, 697, 601, 776, 1035, 878, 701, 896, 1022, 943, + 733, 768, 1068, 1137, 959, 923, 1064, 1161, 955, 756, 825, 1072, 1035, 877, 844, 926, + 863, 687, 571, 710, 721, 695, 651, 633, 663, 555, 468, 464, 537, 586, 536, 487, + 536, 477, 446, 447, 424, 516, 501, 479, 503, 493, 431, 406, 478, 489, 534, 560, + 544, 505, 429, 437, 446, 432, 485, 467, 440, 456, 505, 575, 560, 432, 312, 260, + 388, 486, 415, 241, 166, 107, 35, 45, 26, 7, -82, -235, -281, -145, -128, -187, + -387, -352, -116, -83, -163, -191, -127, -36, -124, -58, 136, 261, 262, 114, 138, 317, + 314, 127, -37, 134, 304, 180, -5, -92, -11, -117, -373, -405, -296, -212, -340, -566, + -568, -422, -404, -574, -517, -445, -410, -478, -543, -475, -374, -465, -533, -512, -413, -318, + -398, -528, -568, -561, -452, -385, -400, -430, -445, -391, -421, -410, -442, -415, -402, -457, + -318, -109, -37, -173, -453, -513, -345, -193, -233, -352, -388, -464, -667, -877, -941, -744, + -718, -1044, -1123, -1013, -911, -1118, -1415, -1369, -1055, -881, -927, -898, -717, -677, -788, -899, + -585, -166, -96, -184, -212, -53, 20, -347, -508, -345, -116, -69, -288, -422, -379, -539, + -872, -1042, -961, -690, -680, -900, -1010, -1074, -1043, -1111, -1148, -939, -833, -816, -803, -811, + -739, -778, -824, -763, -622, -377, -276, -374, -561, -652, -560, -381, -311, -269, -256, -309, + -381, -425, -437, -335, -329, -315, -181, 58, 122, -110, -465, -420, -178, -58, -121, -190, + -152, -264, -626, -698, -486, -358, -555, -629, -459, -290, -421, -796, -792, -477, -361, -309, + -193, -4, 52, -169, -232, 58, 441, 558, 478, 535, 701, 580, 280, 205, 385, 508, + 370, 299, 380, 405, 92, -170, -170, -52, 35, -40, 41, 106, 16, -131, -198, 5, + 244, 222, 304, 407, 455, 416, 435, 512, 617, 637, 748, 832, 858, 702, 529, 540, + 616, 636, 677, 720, 771, 623, 481, 463, 575, 729, 809, 805, 803, 839, 808, 774, + 786, 736, 705, 761, 832, 795, 659, 589, 490, 412, 388, 507, 662, 617, 400, 305, + 300, 395, 377, 393, 584, 729, 751, 807, 826, 1001, 1092, 1053, 1119, 1294, 1399, 1316, + 1059, 1102, 1252, 1258, 1079, 1021, 1127, 1084, 928, 674, 663, 737, 639, 488, 491, 586, + 603, 426, 315, 367, 425, 435, 400, 451, 545, 572, 488, 478, 562, 618, 638, 604, + 597, 742, 802, 748, 766, 796, 777, 745, 707, 781, 755, 815, 903, 819, 702, 722, + 840, 880, 766, 616, 526, 504, 332, 145, 217, 327, 144, -130, -135, -3, 20, -162, + -322, -187, -38, -164, -264, -112, 23, -104, -239, -103, 194, 321, 280, 236, 372, 448, + 310, 164, 195, 339, 288, 118, 14, 75, 89, -243, -360, -226, -153, -257, -419, -474, + -396, -537, -652, -586, -506, -513, -633, -707, -577, -616, -739, -739, -703, -574, -563, -608, + -581, -539, -595, -581, -532, -392, -315, -298, -265, -217, -202, -151, -11, -46, -100, -151, + -55, 26, -66, -278, -401, -386, -475, -669, -750, -729, -888, -1135, -1308, -1241, -1074, -1063, + -1262, -1248, -1084, -1053, -1092, -1017, -761, -657, -723, -657, -339, -87, -51, -213, -151, 68, + 192, 19, -86, -21, 21, -200, -437, -458, -303, -368, -618, -596, -461, -492, -701, -779, + -625, -511, -550, -565, -414, -396, -475, -600, -520, -434, -363, -373, -345, -317, -366, -507, + -539, -518, -489, -504, -488, -354, -236, -220, -246, -248, -57, 187, 300, 327, 316, 417, + 499, 499, 429, 364, 387, 314, 163, 73, 81, -32, -286, -546, -569, -476, -521, -723, + -818, -805, -832, -841, -791, -673, -418, -260, -204, -55, 242, 523, 500, 449, 664, 886, + 904, 787, 788, 859, 787, 435, 347, 454, 454, 298, 143, 119, 143, 85, -72, -117, + -75, -35, 38, 50, 116, 92, 56, -18, 75, 202, 345, 424, 365, 305, 298, 296, + 266, 177, 197, 295, 266, 214, 280, 314, 310, 369, 459, 500, 570, 753, 896, 927, + 897, 881, 969, 898, 773, 836, 860, 748, 590, 524, 487, 443, 373, 243, 279, 186, + 55, 13, 42, 121, 91, 43, 123, 243, 357, 497, 571, 697, 768, 752, 747, 820, + 913, 907, 871, 791, 797, 863, 772, 703, 695, 703, 697, 644, 632, 639, 687, 593, + 562, 561, 578, 576, 474, 557, 613, 579, 533, 568, 555, 546, 457, 447, 406, 387, + 396, 338, 342, 381, 337, 343, 358, 392, 495, 499, 501, 626, 597, 569, 537, 522, + 529, 444, 373, 481, 376, 152, 52, 36, 97, 87, -92, -67, 43, -53, -144, -136, + -68, -63, -90, 12, 221, 252, 211, 159, 144, 171, 195, 106, 74, 99, 38, -134, + -298, -339, -325, -429, -571, -529, -501, -522, -590, -598, -487, -516, -522, -372, -232, -233, + -316, -294, -243, -232, -274, -269, -196, -204, -313, -452, -475, -501, -695, -767, -750, -747, + -774, -869, -889, -807, -800, -773, -770, -593, -453, -542, -617, -596, -470, -479, -641, -640, + -504, -635, -782, -862, -901, -895, -987, -1095, -983, -958, -1020, -1028, -1072, -1022, -983, -935, + -822, -659, -518, -466, -470, -419, -374, -362, -378, -412, -421, -451, -624, -685, -820, -839, + -967, -1128, -1073, -1093, -1148, -1178, -1229, -1228, -1210, -1149, -1011, -905, -851, -833, -767, -725, + -683, -645, -587, -540, -511, -470, -450, -539, -650, -712, -734, -777, -814, -790, -786, -755, + -787, -813, -845, -814, -748, -740, -745, -655, -610, -541, -616, -590, -496, -595, -774, -782, + -773, -809, -850, -928, -878, -832, -906, -879, -890, -788, -671, -663, -606, -471, -335, -245, + -240, -193, -41, -7, -25, -48, -89, -108, -217, -330, -400, -404, -436, -530, -639, -663, + -694, -790, -803, -881, -731, -625, -592, -502, -464, -474, -356, -352, -363, -222, -167, -22, + 56, 72, 168, 145, 44, 43, 23, 51, -10, -30, 17, 43, 75, 78, 169, 161, + 128, 100, 113, 170, 256, 255, 220, 251, 188, 124, 53, 60, -50, -102, -134, -54, + -10, 1, -94, -88, -155, -114, -21, 40, 191, 301, 408, 506, 552, 688, 878, 869, + 922, 1029, 1081, 986, 858, 743, 723, 595, 503, 478, 459, 393, 288, 149, 86, 9, + -5, 78, 105, 201, 275, 374, 395, 350, 346, 430, 553, 634, 723, 767, 871, 842, + 806, 726, 697, 690, 694, 715, 720, 765, 700, 643, 587, 643, 727, 735, 705, 816, + 898, 858, 805, 802, 926, 863, 693, 681, 676, 618, 536, 450, 421, 415, 348, 316, + 418, 378, 322, 354, 414, 472, 577, 587, 716, 870, 913, 915, 950, 1093, 1152, 1163, + 1072, 991, 934, 873, 716, 680, 615, 588, 478, 360, 331, 222, 141, 40, 54, 147, + 258, 283, 252, 269, 278, 185, 158, 198, 264, 301, 312, 370, 363, 273, 177, 122, + 68, 45, 92, 79, 78, 93, 104, 112, 107, 26, 3, -1, 67, 82, 159, 272, + 271, 247, 137, 50, -18, -90, -181, -190, -193, -178, -234, -233, -355, -404, -494, -582, + -524, -402, -324, -231, -272, -269, -231, -301, -192, -92, -12, 29, 2, -34, -129, -216, + -368, -384, -352, -321, -277, -326, -359, -460, -616, -650, -614, -578, -469, -434, -355, -324, + -469, -548, -609, -629, -571, -488, -433, -354, -346, -404, -580, -665, -742, -778, -720, -656, + -604, -605, -577, -601, -543, -609, -598, -536, -529, -528, -486, -395, -409, -530, -565, -605, + -647, -746, -762, -733, -741, -754, -734, -670, -665, -697, -775, -760, -702, -633, -519, -452, + -349, -303, -295, -292, -306, -188, -133, -107, -159, -148, -197, -322, -514, -579, -584, -609, + -615, -598, -504, -557, -749, -800, -734, -651, -576, -488, -318, -151, -146, -171, -242, -280, + -245, -174, -81, 0, 106, 117, 27, -100, -203, -305, -342, -361, -257, -149, -69, -38, + -111, -149, -236, -295, -258, -101, -11, 81, 85, 62, 21, -7, -153, -120, -120, -128, + -38, 39, 56, 13, -32, -76, -134, -141, -76, 81, 196, 270, 310, 388, 366, 347, + 331, 427, 553, 563, 577, 597, 560, 509, 335, 248, 257, 259, 186, 250, 236, 192, + 151, 16, 69, 74, 144, 263, 368, 402, 493, 459, 446, 408, 465, 537, 554, 671, + 823, 885, 872, 709, 715, 682, 603, 644, 695, 854, 919, 892, 879, 778, 657, 630, + 566, 572, 661, 725, 721, 714, 668, 524, 415, 382, 376, 444, 541, 583, 607, 642, + 597, 538, 500, 521, 622, 743, 800, 897, 945, 944, 919, 854, 873, 880, 846, 912, + 879, 824, 779, 673, 594, 514, 437, 387, 343, 322, 324, 337, 321, 232, 252, 212, + 248, 266, 337, 397, 408, 415, 406, 303, 327, 267, 270, 326, 373, 457, 432, 331, + 320, 208, 180, 165, 183, 320, 376, 349, 323, 309, 240, 136, 150, 99, 182, 182, + 108, 103, 14, -134, -212, -354, -320, -275, -330, -294, -324, -362, -392, -469, -414, -380, + -304, -222, -115, -55, -3, -22, -22, -36, -62, -26, 17, -2, 12, -58, -119, -214, + -325, -373, -456, -517, -514, -499, -555, -537, -601, -602, -630, -686, -682, -668, -584, -523, + -476, -498, -483, -531, -515, -605, -596, -633, -550, -529, -570, -575, -561, -558, -572, -618, + -606, -622, -650, -564, -555, -532, -533, -543, -551, -642, -625, -605, -632, -671, -672, -727, + -732, -739, -783, -828, -834, -893, -891, -881, -878, -800, -782, -723, -709, -633, -595, -610, + -581, -586, -543, -560, -511, -502, -465, -432, -450, -452, -492, -547, -620, -676, -671, -744, + -751, -712, -727, -683, -704, -787, -775, -824, -809, -756, -737, -660, -564, -547, -459, -515, + -520, -540, -569, -539, -527, -492, -449, -428, -371, -354, -398, -486, -486, -502, -484, -388, + -358, -286, -250, -239, -257, -277, -285, -327, -353, -288, -279, -277, -265, -238, -260, -325, + -354, -372, -365, -352, -337, -244, -227, -133, -80, -102, -37, 12, 86, 118, 84, 206, + 284, 262, 271, 285, 292, 268, 270, 227, 186, 183, 165, 79, 123, 126, 122, 93, + 110, 120, 144, 110, 86, 167, 240, 291, 362, 405, 429, 501, 503, 520, 540, 515, + 544, 560, 597, 669, 629, 554, 545, 490, 496, 473, 510, 523, 574, 596, 625, 616, + 549, 560, 540, 545, 488, 520, 564, 567, 549, 506, 469, 463, 463, 427, 451, 453, + 554, 577, 538, 625, 621, 655, 633, 622, 717, 728, 735, 829, 880, 846, 872, 848, + 835, 874, 845, 844, 878, 819, 769, 776, 664, 668, 644, 607, 644, 615, 637, 687, + 654, 707, 713, 722, 762, 753, 844, 816, 811, 841, 825, 838, 849, 885, 905, 928, + 913, 878, 840, 818, 814, 808, 790, 766, 729, 735, 761, 758, 716, 660, 647, 677, + 666, 664, 635, 621, 592, 626, 638, 584, 597, 581, 607, 621, 595, 609, 701, 707, + 686, 652, 623, 642, 591, 588, 616, 636, 649, 649, 643, 642, 600, 558, 551, 498, + 504, 424, 411, 429, 392, 379, 356, 288, 315, 266, 278, 267, 213, 166, 234, 183, + 168, 225, 172, 195, 163, 160, 134, 139, 45, 89, 37, 2, -14, -35, -43, -66, + -65, -132, -153, -110, -131, -103, -127, -172, -125, -188, -181, -215, -292, -264, -350, -393, + -347, -354, -373, -353, -402, -403, -442, -493, -468, -448, -425, -419, -447, -418, -454, -459, + -470, -504, -519, -520, -519, -552, -512, -489, -575, -580, -575, -615, -648, -663, -676, -674, + -735, -743, -753, -756, -827, -826, -845, -872, -882, -807, -814, -822, -803, -761, -758, -723, + -740, -743, -734, -759, -702, -738, -749, -714, -689, -648, -658, -670, -656, -635, -621, -625, + -626, -610, -588, -576, -546, -508, -504, -544, -541, -534, -531, -558, -507, -512, -558, -538, + -496, -507, -392, -426, -390, -343, -397, -354, -328, -319, -263, -309, -259, -261, -306, -230, + -251, -234, -231, -279, -216, -240, -253, -244, -250, -278, -293, -316, -253, -297, -255, -240, + -226, -229, -230, -166, -194, -169, -164, -160, -148, -177, -156, -141, -118, -76, -42, -48, + -58, -40, -52, -61, -70, -83, -49, -27, 3, -9, -53, -25, -34, -36, -31, -50, + 18, 23, -5, 54, 19, -10, 22, 36, 76, 82, 75, 111, 135, 139, 184, 176, + 205, 249, 252, 299, 304, 330, 355, 365, 316, 316, 309, 337, 355, 347, 361, 349, + 358, 356, 364, 346, 407, 412, 357, 350, 410, 434, 392, 449, 461, 445, 501, 467, + 526, 507, 513, 527, 548, 537, 567, 577, 621, 589, 583, 578, 497, 510, 522, 500, + 529, 512, 532, 578, 580, 561, 583, 561, 546, 523, 516, 517, 528, 509, 525, 459, + 457, 431, 390, 429, 397, 333, 353, 334, 362, 390, 357, 390, 444, 433, 476, 482, + 484, 506, 517, 517, 507, 521, 496, 493, 460, 421, 414, 404, 362, 345, 323, 326, + 309, 238, 263, 277, 248, 224, 198, 156, 157, 189, 177, 224, 163, 192, 157, 169, + 170, 137, 129, 200, 131, 185, 167, 97, 139, 91, 72, 109, 102, 74, 83, 34, + 18, 10, -25, -76, -85, -127, -108, -118, -142, -138, -198, -254, -235, -317, -334, -326, + -377, -373, -386, -398, -418, -348, -340, -332, -329, -310, -302, -323, -359, -325, -321, -351, + -346, -389, -396, -413, -460, -461, -480, -467, -540, -565, -593, -610, -651, -666, -706, -675, + -660, -708, -753, -732, -755, -719, -770, -770, -739, -746, -731, -716, -782, -727, -755, -757, + -732, -750, -708, -679, -762, -718, -725, -757, -762, -725, -719, -720, -734, -705, -693, -679, + -688, -676, -682, -701, -679, -725, -713, -675, -697, -656, -693, -738, -724, -728, -721, -723, + -661, -665, -684, -644, -623, -611, -602, -626, -591, -602, -619, -592, -601, -590, -533, -585, + -577, -592, -615, -583, -570, -624, -648, -651, -636, -675, -684, -694, -658, -698, -680, -704, + -688, -714, -659, -627, -617, -617, -583, -563, -550, -546, -509, -527, -486, -522, -492, -453, + -447, -438, -428, -487, -400, -375, -397, -386, -350, -384, -364, -400, -371, -372, -383, -355, + -285, -285, -269, -230, -202, -188, -189, -162, -125, -145, -109, -96, -57, -55, -2, 24, + 46, 90, 129, 159, 166, 161, 210, 200, 203, 221, 276, 251, 219, 312, 329, 318, + 275, 326, 334, 346, 367, 351, 337, 342, 366, 331, 364, 415, 360, 411, 417, 389, + 437, 455, 475, 524, 520, 517, 547, 582, 553, 591, 611, 672, 620, 677, 663, 689, + 699, 653, 680, 664, 641, 655, 614, 623, 624, 560, 608, 594, 555, 608, 637, 609, + 640, 634, 669, 700, 679, 716, 767, 725, 774, 784, 743, 828, 804, 789, 847, 777, + 765, 829, 823, 821, 869, 868, 873, 859, 856, 839, 913, 883, 901, 884, 857, 910, + 839, 836, 843, 799, 796, 765, 751, 774, 798, 782, 756, 759, 740, 719, 734, 706, + 718, 671, 711, 694, 697, 682, 622, 665, 661, 642, 646, 623, 575, 597, 546, 556, + 555, 486, 525, 472, 390, 444, 390, 397, 377, 306, 325, 323, 293, 294, 284, 279, + 275, 278, 245, 209, 224, 205, 192, 123, 155, 149, 142, 162, 141, 102, 83, 70, + 67, 63, 47, 27, -1, 7, -10, -11, -46, -62, -62, -62, -103, -100, -141, -176, + -236, -212, -181, -227, -263, -308, -278, -272, -304, -282, -291, -287, -268, -274, -273, -208, + -239, -254, -237, -268, -260, -262, -269, -294, -241, -297, -335, -346, -399, -376, -390, -411, + -379, -412, -425, -464, -437, -442, -462, -503, -492, -477, -444, -494, -471, -521, -520, -470, + -504, -508, -471, -530, -504, -501, -501, -513, -516, -530, -554, -536, -514, -538, -564, -527, + -542, -577, -549, -550, -550, -583, -571, -559, -587, -563, -557, -553, -549, -575, -555, -519, + -572, -521, -532, -574, -511, -512, -497, -481, -488, -482, -460, -445, -437, -405, -418, -404, + -427, -401, -419, -456, -398, -380, -360, -397, -415, -364, -348, -372, -338, -319, -304, -330, + -284, -267, -272, -225, -237, -210, -166, -179, -157, -123, -196, -105, -142, -184, -190, -178, + -124, -132, -118, -94, -115, -93, -80, -71, -88, -56, -76, -49, -72, -77, -68, -72, + -50, -53, -62, -27, -52, -53, 11, -12, -9, -38, -41, 6, -26, -17, 10, 8, + -3, -5, -17, -9, -2, -9, 38, 60, 86, 91, 40, 91, 104, 74, 108, 104, + 88, 129, 123, 95, 123, 77, 90, 121, 89, 165, 122, 153, 195, 197, 195, 238, + 247, 290, 272, 299, 306, 338, 336, 354, 404, 399, 442, 455, 459, 505, 493, 509, + 555, 513, 564, 547, 491, 571, 499, 534, 549, 510, 566, 575, 568, 619, 575, 600, + 579, 577, 596, 623, 623, 618, 642, 672, 680, 636, 654, 667, 672, 691, 638, 633, + 653, 613, 647, 614, 584, 634, 580, 552, 602, 572, 580, 561, 510, 544, 510, 483, + 490, 526, 474, 497, 468, 419, 453, 467, 482, 491, 428, 417, 517, 417, 464, 433, + 402, 408, 402, 376, 377, 358, 335, 285, 298, 280, 317, 318, 319, 340, 318, 219, + 255, 231, 299, 240, 222, 211, 191, 164, 151, 119, 126, 111, 110, 122, 84, 72, + 101, 83, 98, 62, 35, 42, 70, 54, 49, 50, 32, 52, 0, 7, 8, -37, + -32, -42, -88, -77, -104, -157, -127, -170, -216, -203, -240, -213, -220, -275, -245, -242, + -292, -275, -315, -352, -356, -349, -378, -380, -414, -445, -436, -474, -454, -462, -529, -512, + -521, -563, -620, -606, -609, -613, -635, -624, -639, -656, -647, -659, -677, -691, -702, -711, + -756, -722, -701, -750, -741, -750, -807, -791, -780, -772, -773, -765, -800, -752, -816, -758, + -729, -811, -755, -757, -755, -715, -747, -751, -686, -748, -750, -716, -767, -784, -749, -780, + -762, -813, -802, -826, -797, -798, -770, -748, -763, -760, -740, -732, -718, -709, -707, -723, + -732, -722, -697, -699, -688, -630, -645, -656, -631, -626, -600, -601, -609, -574, -599, -595, + -586, -585, -520, -556, -533, -514, -536, -513, -566, -530, -504, -521, -498, -499, -504, -477, + -507, -490, -465, -475, -410, -455, -412, -385, -399, -350, -344, -328, -320, -294, -272, -256, + -238, -226, -211, -215, -186, -151, -182, -150, -167, -154, -113, -144, -95, -106, -122, -44, + -95, -65, -18, -70, -11, -17, -56, 5, -5, 29, 52, 43, 46, 103, 125, 153, + 116, 113, 165, 187, 180, 227, 223, 230, 250, 246, 280, 289, 284, 326, 375, 334, + 370, 357, 420, 442, 414, 372, 399, 417, 402, 409, 418, 406, 425, 427, 431, 429, + 449, 451, 437, 422, 451, 484, 481, 483, 442, 509, 464, 443, 485, 455, 507, 476, + 469, 531, 507, 504, 498, 477, 470, 463, 452, 443, 443, 451, 416, 440, 408, 432, + 458, 418, 489, 474, 460, 511, 504, 532, 535, 515, 537, 541, 541, 561, 611, 582, + 574, 626, 579, 589, 612, 604, 647, 561, 563, 609, 567, 569, 577, 545, 567, 560, + 531, 575, 541, 549, 564, 550, 540, 553, 520, 532, 526, 534, 538, 533, 572, 553, + 527, 587, 576, 654, 617, 564, 595, 601, 535, 560, 564, 599, 567, 549, 540, 570, + 508, 495, 526, 417, 419, 445, 401, 424, 393, 385, 339, 348, 346, 346, 326, 289, + 308, 279, 275, 279, 250, 275, 224, 193, 228, 164, 178, 162, 159, 142, 109, 94, + 110, 63, 78, 42, -6, 1, 11, -44, -20, -63, -65, -114, -116, -129, -132, -187, + -176, -186, -244, -225, -202, -207, -194, -249, -227, -239, -291, -213, -206, -256, -247, -289, + -262, -282, -304, -300, -303, -307, -322, -311, -297, -322, -338, -343, -378, -378, -398, -421, + -381, -455, -450, -443, -480, -457, -460, -467, -493, -484, -479, -483, -487, -517, -508, -524, + -520, -512, -503, -497, -492, -498, -493, -459, -467, -538, -510, -523, -548, -579, -587, -570, + -566, -607, -624, -644, -664, -662, -679, -656, -653, -660, -650, -651, -629, -627, -619, -600, + -618, -602, -583, -592, -613, -595, -571, -569, -572, -537, -562, -526, -522, -508, -489, -494, + -452, -488, -443, -459, -430, -418, -456, -447, -413, -439, -404, -424, -415, -402, -383, -350, + -358, -326, -329, -303, -310, -289, -227, -219, -236, -213, -176, -141, -124, -128, -96, -100, + -80, -76, -70, -24, -37, -32, -9, -22, -19, 17, 35, 45, 55, 36, 30, 67, + 49, 74, 73, 65, 54, 99, 67, 82, 119, 123, 140, 148, 149, 141, 160, 158, + 214, 196, 183, 195, 157, 231, 230, 179, 267, 235, 228, 254, 245, 282, 261, 239, + 289, 316, 290, 316, 295, 315, 355, 333, 361, 387, 371, 371, 367, 387, 412, 400, + 428, 436, 418, 449, 469, 442, 504, 485, 489, 505, 507, 552, 548, 542, 580, 597, + 582, 602, 598, 610, 612, 596, 580, 635, 595, 612, 616, 594, 631, 607, 639, 681, + 594, 618, 646, 639, 628, 643, 675, 654, 587, 646, 655, 645, 651, 641, 643, 684, + 682, 664, 661, 643, 650, 668, 608, 611, 649, 611, 596, 568, 566, 541, 483, 499, + 545, 467, 481, 496, 453, 439, 465, 411, 432, 390, 350, 400, 386, 335, 366, 345, + 313, 301, 291, 313, 262, 242, 260, 255, 244, 248, 193, 177, 185, 159, 99, 113, + 66, 62, 76, 79, 70, 75, 4, 33, 24, 28, -24, -27, -65, -62, -70, -84, + -93, -112, -108, -105, -113, -138, -114, -87, -132, -77, -142, -134, -134, -129, -112, -125, + -149, -143, -140, -183, -157, -184, -164, -212, -199, -208, -225, -224, -219, -223, -239, -263, + -228, -210, -250, -226, -238, -260, -244, -258, -229, -258, -300, -237, -247, -298, -266, -262, + -264, -275, -283, -256, -301, -284, -295, -302, -293, -318, -354, -345, -369, -346, -377, -394, + -403, -383, -383, -400, -360, -360, -384, -391, -445, -394, -439, -438, -420, -412, -433, -442, + -487, -486, -451, -490, -486, -491, -446, -476, -500, -520, -491, -534, -530, -558, -520, -522, + -508, -509, -538, -554, -546, -567, -505, -528, -523, -503, -536, -517, -534, -530, -520, -493, + -510, -471, -464, -486, -472, -477, -470, -513, -492, -482, -496, -403, -464, -469, -402, -477, + -432, -408, -422, -388, -403, -392, -402, -435, -387, -408, -454, -403, -395, -413, -361, -370, + -339, -299, -351, -341, -272, -314, -283, -323, -306, -257, -280, -279, -246, -237, -225, -228, + -228, -201, -222, -188, -195, -206, -178, -174, -178, -147, -150, -119, -95, -83, -78, -61, + -43, -28, 3, -20, 22, 30, 72, 41, 58, 66, 112, 104, 127, 160, 187, 208, + 180, 254, 230, 259, 285, 306, 336, 339, 342, 394, 384, 400, 377, 404, 464, 416, + 471, 450, 428, 542, 516, 541, 564, 511, 595, 559, 553, 655, 639, 647, 692, 670, + 667, 728, 713, 705, 726, 723, 743, 721, 734, 780, 774, 770, 777, 761, 787, 783, + 795, 755, 764, 765, 792, 793, 798, 760, 858, 854, 823, 837, 830, 819, 808, 798, + 820, 778, 817, 805, 773, 799, 784, 765, 780, 762, 780, 751, 748, 750, 745, 763, + 718, 738, 739, 750, 723, 711, 719, 710, 693, 717, 674, 658, 666, 677, 678, 678, + 663, 675, 664, 647, 637, 655, 625, 598, 630, 609, 628, 622, 605, 585, 543, 543, + 545, 502, 535, 529, 499, 476, 468, 490, 489, 470, 456, 439, 406, 415, 362, 384, + 352, 312, 327, 310, 311, 319, 264, 253, 260, 262, 276, 276, 206, 256, 174, 137, + 153, 77, 63, 129, 51, 72, 36, -13, 5, -40, -26, -28, -51, -46, -73, -77, + -86, -126, -112, -135, -130, -125, -156, -173, -211, -251, -215, -278, -266, -298, -296, -275, + -315, -343, -324, -332, -383, -367, -416, -404, -393, -403, -437, -422, -427, -438, -440, -450, + -442, -442, -453, -486, -460, -521, -512, -506, -499, -503, -540, -521, -540, -546, -566, -574, + -569, -571, -546, -562, -540, -557, -566, -578, -556, -568, -582, -604, -545, -580, -571, -571, + -594, -566, -557, -583, -594, -581, -625, -585, -631, -586, -580, -586, -583, -521, -578, -573, + -549, -569, -580, -537, -560, -532, -542, -587, -542, -571, -545, -532, -554, -504, -523, -475, + -493, -484, -437, -420, -436, -416, -443, -407, -393, -405, -402, -430, -352, -351, -371, -353, + -324, -348, -344, -307, -302, -339, -284, -294, -268, -259, -264, -212, -226, -227, -200, -203, + -206, -162, -232, -139, -200, -178, -130, -125, -149, -143, -145, -136, -111, -97, -119, -94, + -54, -72, -29, -54, 28, 10, 5, 40, 34, 72, 73, 70, 55, 136, 131, 162, + 121, 124, 166, 175, 137, 142, 156, 156, 201, 173, 157, 208, 176, 179, 222, 237, + 235, 226, 229, 221, 217, 228, 263, 233, 259, 272, 320, 279, 268, 248, 296, 312, + 264, 289, 329, 280, 297, 323, 330, 316, 260, 313, 307, 327, 321, 329, 344, 322, + 324, 319, 325, 362, 329, 349, 380, 373, 408, 400, 431, 404, 385, 400, 369, 428, + 386, 401, 416, 443, 453, 503, 463, 503, 535, 486, 557, 546, 531, 560, 562, 577, + 609, 583, 584, 583, 555, 587, 577, 555, 577, 600, 593, 613, 590, 615, 603, 600, + 593, 608, 615, 607, 577, 598, 620, 590, 601, 652, 608, 598, 586, 550, 594, 583, + 530, 509, 463, 471, 485, 421, 447, 447, 361, 417, 368, 360, 361, 327, 335, 340, + 263, 275, 242, 226, 234, 173, 174, 216, 152, 186, 166, 129, 151, 132, 150, 180, + 104, 65, 103, 103, 55, 21, 53, 52, 6, -26, -9, 0, -22, -63, -84, -39, + -71, -68, -93, -65, -52, -107, -102, -110, -122, -96, -100, -126, -143, -104, -110, -149, + -146, -179, -173, -179, -247, -220, -241, -275, -293, -274, -281, -346, -360, -365, -384, -404, + -425, -432, -454, -491, -454, -472, -537, -500, -553, -557, -538, -582, -585, -609, -606, -594, + -621, -631, -639, -669, -647, -706, -643, -639, -699, -651, -703, -694, -683, -768, -738, -712, + -800, -784, -834, -819, -861, -908, -842, -874, -911, -883, -926, -920, -930, -928, -920, -942, + -935, -876, -904, -884, -864, -881, -857, -850, -851, -816, -846, -813, -813, -859, -835, -784, + -837, -836, -860, -857, -863, -897, -881, -857, -933, -911, -890, -928, -927, -907, -857, -885, + -876, -822, -826, -792, -822, -804, -750, -742, -717, -673, -686, -672, -679, -664, -626, -614, + -634, -593, -591, -563, -517, -554, -543, -517, -498, -452, -478, -471, -433, -452, -431, -377, + -372, -368, -363, -347, -374, -345, -316, -320, -284, -300, -278, -221, -277, -216, -196, -232, + -182, -192, -166, -114, -131, -91, -56, -83, -1, 1, 13, 40, 28, 88, 105, 82, + 154, 93, 132, 118, 141, 149, 156, 125, 150, 137, 147, 188, 152, 197, 228, 235, + 253, 258, 283, 316, 312, 338, 371, 335, 389, 422, 391, 445, 449, 468, 486, 482, + 514, 556, 551, 529, 562, 527, 589, 565, 569, 625, 633, 598, 619, 608, 619, 645, + 593, 661, 671, 650, 711, 677, 654, 731, 698, 669, 726, 701, 722, 723, 714, 737, + 728, 705, 723, 718, 682, 711, 704, 663, 722, 651, 676, 682, 650, 679, 649, 635, + 651, 590, 587, 587, 510, 499, 509, 502, 479, 460, 505, 502, 506, 497, 464, 486, + 482, 439, 439, 461, 471, 444, 421, 434, 434, 427, 387, 376, 394, 372, 376, 352, + 382, 331, 344, 297, 326, 320, 283, 257, 253, 232, 240, 242, 216, 232, 245, 215, + 239, 217, 209, 224, 233, 217, 217, 212, 190, 181, 205, 191, 173, 174, 163, 165, + 134, 167, 149, 142, 166, 144, 148, 111, 114, 73, 72, 126, 90, 63, 62, 30, + 44, -9, 2, 45, -35, -43, -34, -70, -74, -110, -121, -95, -171, -232, -161, -177, + -219, -202, -227, -249, -221, -234, -248, -244, -302, -261, -292, -305, -293, -312, -320, -307, + -356, -359, -402, -424, -402, -451, -427, -475, -488, -488, -489, -464, -499, -537, -508, -489, + -526, -495, -515, -507, -531, -550, -545, -523, -617, -563, -560, -583, -586, -595, -595, -596, + -651, -625, -672, -667, -666, -632, -629, -669, -651, -641, -653, -669, -683, -668, -642, -677, + -677, -683, -674, -666, -651, -666, -683, -673, -666, -713, -653, -683, -650, -597, -654, -578, + -581, -630, -586, -593, -643, -617, -607, -610, -595, -634, -596, -609, -638, -607, -585, -620, + -643, -591, -609, -607, -593, -598, -608, -636, -612, -606, -657, -618, -627, -600, -597, -549, + -528, -524, -544, -511, -541, -513, -516, -502, -472, -465, -462, -429, -412, -375, -342, -371, + -338, -331, -326, -298, -270, -309, -208, -213, -198, -200, -224, -191, -175, -154, -143, -157, + -169, -139, -130, -103, -94, -74, -80, -42, -50, -21, 16, 9, 57, 65, 58, 112, + 68, 102, 114, 100, 117, 131, 147, 148, 159, 169, 174, 193, 203, 209, 214, 231, + 249, 220, 265, 281, 277, 264, 284, 315, 290, 323, 321, 359, 374, 364, 372, 348, + 381, 396, 377, 414, 412, 430, 437, 446, 462, 483, 468, 498, 494, 490, 542, 527, + 517, 561, 529, 610, 569, 599, 616, 628, 621, 639, 625, 650, 647, 599, 639, 626, + 635, 643, 626, 652, 673, 646, 664, 669, 655, 709, 727, 704, 753, 737, 728, 747, + 754, 755, 709, 731, 695, 739, 702, 663, 709, 645, 651, 647, 622, 651, 591, 553, + 606, 554, 568, 518, 502, 519, 504, 468, 525, 458, 442, 452, 418, 396, 401, 391, + 402, 390, 354, 362, 337, 287, 321, 299, 221, 239, 210, 241, 202, 162, 182, 143, + 123, 153, 107, 115, 77, 81, 86, 47, 58, 35, 7, 6, -36, -55, -83, -99, + -96, -122, -139, -137, -179, -135, -178, -200, -196, -224, -201, -228, -249, -229, -245, -283, + -255, -240, -240, -240, -221, -220, -203, -207, -215, -238, -202, -226, -269, -262, -305, -315, + -353, -358, -353, -404, -418, -367, -431, -459, -421, -441, -422, -431, -447, -411, -413, -426, + -391, -442, -441, -424, -427, -442, -446, -445, -475, -495, -498, -504, -488, -506, -544, -524, + -508, -576, -562, -563, -562, -598, -628, -643, -613, -636, -631, -620, -651, -639, -621, -632, + -598, -602, -616, -596, -598, -597, -593, -640, -619, -594, -640, -639, -587, -625, -606, -603, + -573, -565, -577, -575, -543, -501, -596, -557, -597, -562, -542, -536, -546, -538, -542, -520, + -533, -519, -501, -486, -469, -456, -502, -438, -453, -426, -422, -434, -389, -388, -413, -387, + -390, -388, -377, -375, -354, -335, -345, -347, -299, -302, -316, -310, -271, -244, -242, -242, + -223, -230, -235, -217, -228, -224, -221, -221, -173, -168, -169, -171, -122, -174, -124, -95, + -152, -75, -83, -93, -36, -60, -61, -44, -8, 4, 7, 26, 26, 54, 36, 29, + 88, 48, 85, 102, 102, 98, 79, 82, 123, 103, 139, 110, 168, 183, 187, 212, + 206, 178, 229, 237, 244, 252, 273, 313, 280, 292, 300, 297, 342, 380, 345, 345, + 371, 373, 377, 425, 420, 408, 453, 453, 519, 458, 480, 520, 516, 517, 544, 515, + 565, 590, 583, 609, 632, 661, 682, 673, 697, 738, 701, 713, 752, 729, 746, 737, + 710, 791, 746, 795, 820, 771, 826, 797, 787, 841, 801, 814, 826, 797, 796, 800, + 787, 830, 810, 795, 804, 780, 809, 821, 776, 773, 761, 781, 771, 794, 744, 771, + 734, 757, 762, 715, 736, 725, 699, 720, 698, 707, 717, 642, 677, 670, 632, 633, + 628, 635, 608, 594, 624, 601, 563, 596, 597, 574, 589, 582, 586, 572, 586, 585, + 605, 565, 588, 570, 549, 561, 593, 555, 551, 547, 566, 547, 536, 520, 548, 506, + 500, 488, 491, 451, 463, 449, 472, 432, 410, 421, 377, 354, 333, 299, 324, 302, + 309, 299, 260, 286, 252, 238, 226, 220, 177, 149, 173, 167, 93, 80, 73, 57, + 10, -14, -10, -69, -117, -58, -72, -122, -150, -175, -156, -202, -257, -222, -235, -250, + -249, -274, -308, -308, -297, -346, -336, -359, -398, -412, -490, -450, -455, -513, -462, -490, + -488, -467, -555, -550, -508, -594, -582, -577, -576, -617, -593, -552, -596, -581, -599, -609, + -577, -623, -617, -619, -655, -613, -625, -648, -660, -642, -691, -697, -673, -725, -669, -703, + -678, -680, -697, -686, -689, -721, -676, -711, -694, -699, -722, -715, -697, -685, -675, -689, + -661, -694, -694, -655, -685, -618, -638, -656, -647, -633, -629, -617, -611, -601, -600, -575, + -629, -600, -596, -612, -565, -579, -527, -546, -541, -509, -497, -489, -493, -473, -487, -493, + -446, -466, -448, -463, -452, -402, -428, -407, -367, -373, -352, -341, -360, -294, -297, -305, + -283, -301, -236, -223, -238, -187, -174, -182, -130, -160, -157, -103, -107, -59, -85, -69, + -31, -62, -29, 28, -26, 52, 56, 57, 122, 84, 126, 175, 117, 168, 187, 133, + 183, 144, 168, 216, 207, 226, 269, 302, 272, 303, 284, 285, 309, 319, 333, 379, + 333, 363, 405, 381, 380, 383, 362, 421, 407, 402, 434, 363, 474, 444, 472, 454, + 456, 452, 454, 453, 471, 434, 423, 475, 492, 489, 501, 480, 508, 531, 504, 524, + 471, 477, 502, 481, 437, 487, 453, 469, 499, 466, 534, 501, 520, 546, 473, 481, + 532, 518, 532, 523, 540, 568, 550, 576, 582, 605, 602, 581, 605, 599, 559, 594, + 593, 606, 610, 582, 611, 578, 566, 629, 582, 581, 618, 567, 602, 572, 548, 573, + 534, 527, 550, 524, 504, 551, 497, 508, 502, 501, 543, 475, 490, 499, 452, 460, + 442, 402, 439, 384, 359, 374, 338, 306, 322, 285, 296, 298, 302, 247, 262, 241, + 250, 219, 230, 204, 202, 141, 166, 128, 106, 114, 122, 107, 75, 53, 77, 72, + 56, 75, 50, 57, 31, 17, -5, -13, -50, -59, -55, -51, -76, -82, -112, -124, + -99, -136, -149, -166, -166, -192, -215, -155, -211, -181, -190, -199, -158, -177, -202, -192, + -201, -173, -206, -212, -215, -213, -216, -228, -197, -197, -227, -223, -217, -243, -219, -257, + -255, -282, -250, -287, -284, -274, -323, -290, -293, -330, -319, -333, -343, -348, -369, -384, + -400, -374, -418, -412, -406, -449, -393, -435, -477, -416, -475, -431, -456, -544, -486, -502, + -512, -484, -553, -526, -532, -535, -547, -568, -561, -589, -574, -568, -642, -613, -645, -722, + -658, -692, -661, -625, -669, -655, -671, -669, -673, -686, -709, -661, -663, -732, -657, -643, + -676, -656, -674, -662, -636, -690, -671, -669, -683, -665, -633, -664, -641, -580, -573, -556, + -559, -546, -557, -552, -535, -522, -519, -493, -494, -528, -474, -470, -465, -511, -489, -435, + -433, -484, -457, -455, -412, -409, -390, -351, -356, -362, -349, -302, -308, -297, -274, -268, + -233, -237, -171, -178, -196, -139, -132, -133, -113, -128, -88, -99, -118, -87, -65, -66, + -15, -40, -23, -6, 65, 58, 102, 118, 134, 105, 136, 117, 131, 133, 133, 203, + 212, 198, 237, 251, 252, 317, 338, 329, 341, 373, 403, 390, 426, 438, 448, 433, + 457, 486, 511, 478, 533, 531, 552, 586, 569, 579, 618, 566, 586, 596, 606, 627, + 633, 666, 697, 645, 691, 714, 716, 735, 747, 724, 820, 789, 791, 782, 818, 811, + 863, 860, 882, 922, 878, 915, 932, 884, 916, 909, 921, 901, 890, 873, 913, 825, + 863, 880, 835, 911, 860, 852, 853, 807, 833, 791, 760, 767, 754, 752, 774, 724, + 763, 740, 753, 778, 739, 755, 757, 752, 756, 781, 743, 729, 734, 731, 751, 772, + 732, 718, 722, 691, 746, 680, 716, 717, 734, 695, 710, 666, 671, 675, 666, 619, + 617, 607, 571, 601, 582, 560, 554, 541, 559, 522, 531, 511, 511, 552, 509, 535, + 533, 497, 474, 495, 486, 473, 406, 432, 415, 392, 361, 349, 360, 361, 326, 307, + 306, 332, 289, 315, 228, 250, 244, 218, 222, 177, 211, 168, 138, 152, 85, 104, + 93, 71, 68, 38, 5, 25, -31, -38, -48, -64, -55, -69, -73, -81, -112, -138, + -130, -162, -184, -193, -221, -227, -258, -262, -242, -296, -293, -314, -303, -307, -357, -362, + -361, -388, -381, -420, -426, -397, -435, -402, -407, -445, -433, -437, -454, -449, -481, -477, + -499, -495, -535, -506, -542, -544, -521, -534, -548, -529, -562, -555, -573, -582, -590, -567, + -606, -588, -618, -616, -656, -651, -682, -673, -671, -734, -694, -700, -736, -754, -720, -750, + -748, -743, -735, -763, -775, -780, -747, -757, -808, -801, -776, -799, -766, -785, -779, -764, + -829, -769, -750, -824, -749, -742, -766, -756, -780, -763, -754, -772, -751, -760, -759, -743, + -773, -728, -771, -717, -727, -758, -736, -699, -769, -706, -718, -731, -659, -754, -702, -637, + -664, -645, -648, -649, -627, -635, -589, -598, -595, -581, -548, -548, -547, -513, -530, -509, + -507, -476, -498, -507, -501, -464, -459, -463, -439, -417, -379, -395, -306, -311, -328, -299, + -309, -264, -269, -270, -246, -250, -209, -228, -174, -191, -201, -149, -166, -135, -73, -111, + -90, -90, -91, -41, -26, -54, 1, -22, -51, 23, -21, -38, 1, -21, -15, 19, + 8, 26, 48, 41, 86, 78, 65, 124, 95, 121, 117, 110, 160, 167, 166, 203, + 202, 236, 219, 246, 290, 269, 264, 278, 266, 315, 313, 343, 385, 366, 360, 454, + 442, 431, 457, 475, 514, 529, 531, 541, 558, 557, 580, 619, 609, 638, 654, 665, + 660, 674, 655, 708, 698, 699, 676, 666, 689, 727, 694, 726, 745, 737, 774, 755, + 786, 778, 744, 776, 777, 750, 741, 773, 747, 698, 739, 740, 779, 725, 770, 751, + 755, 713, 741, 710, 705, 728, 692, 677, 693, 692, 676, 651, 614, 606, 609, 619, + 590, 573, 587, 554, 533, 512, 520, 490, 467, 465, 435, 402, 381, 338, 363, 308, + 324, 297, 264, 284, 293, 280, 256, 221, 210, 198, 184, 179, 150, 125, 134, 90, + 99, 66, 52, 50, 10, -5, -33, -39, -10, -87, -89, -67, -96, -157, -117, -113, + -120, -124, -140, -127, -152, -181, -189, -172, -235, -193, -206, -217, -227, -223, -227, -245, + -256, -264, -253, -298, -288, -306, -354, -338, -387, -405, -400, -398, -395, -410, -425, -438, + -443, -442, -443, -463, -508, -518, -541, -539, -579, -588, -563, -615, -623, -670, -659, -666, + -696, -713, -689, -713, -735, -759, -724, -761, -786, -783, -808, -800, -821, -855, -834, -891, + -883, -889, -915, -875, -885, -907, -903, -891, -883, -903, -887, -885, -919, -874, -916, -883, + -870, -923, -867, -901, -927, -882, -879, -864, -831, -866, -836, -824, -823, -814, -770, -806, + -772, -724, -756, -743, -765, -760, -721, -705, -749, -648, -704, -687, -665, -665, -603, -647, + -668, -574, -579, -589, -582, -574, -534, -514, -526, -523, -518, -498, -495, -502, -485, -473, + -468, -453, -411, -422, -409, -386, -383, -338, -374, -367, -356, -397, -335, -370, -318, -305, + -329, -301, -257, -286, -260, -283, -208, -237, -221, -176, -192, -138, -155, -125, -92, -112, + -58, -65, -70, -17, -74, -70, -10, -71, -8, -23, -50, 9, -2, 22, 32, 37, + 81, 72, 118, 101, 104, 139, 166, 162, 157, 195, 216, 247, 233, 246, 271, 292, + 273, 326, 342, 373, 353, 389, 382, 405, 418, 409, 403, 422, 426, 413, 433, 439, + 475, 469, 498, 489, 452, 509, 503, 468, 493, 495, 518, 509, 469, 521, 532, 515, + 532, 548, 515, 541, 525, 536, 584, 564, 577, 599, 576, 582, 590, 598, 605, 584, + 597, 606, 599, 576, 577, 602, 607, 552, 589, 600, 608, 588, 556, 576, 597, 594, + 608, 595, 600, 632, 607, 597, 563, 631, 621, 609, 602, 588, 602, 611, 585, 612, + 622, 565, 595, 564, 569, 580, 534, 556, 575, 557, 577, 564, 528, 574, 563, 583, + 546, 512, 527, 527, 514, 529, 522, 513, 501, 466, 491, 497, 429, 465, 464, 437, + 457, 432, 453, 452, 420, 466, 452, 442, 445, 423, 461, 430, 458, 445, 437, 398, + 383, 391, 350, 343, 367, 337, 360, 355, 329, 330, 323, 294, 293, 261, 282, 233, + 201, 211, 190, 203, 166, 197, 197, 158, 182, 149, 141, 123, 102, 119, 123, 87, + 75, 79, 49, 37, 10, 9, -48, -40, -39, -34, -70, -73, -65, -128, -157, -155, + -207, -185, -236, -256, -252, -304, -301, -316, -357, -334, -360, -354, -329, -372, -356, -348, + -383, -410, -374, -390, -416, -407, -437, -449, -473, -470, -479, -548, -490, -541, -540, -533, + -570, -538, -545, -553, -577, -593, -550, -580, -585, -561, -561, -561, -592, -575, -553, -611, + -639, -602, -582, -555, -571, -584, -567, -581, -599, -596, -569, -555, -570, -557, -604, -597, + -612, -596, -582, -570, -587, -602, -561, -607, -605, -605, -577, -558, -522, -528, -502, -529, + -534, -503, -515, -479, -485, -536, -468, -493, -513, -468, -508, -476, -438, -452, -472, -428, + -408, -410, -362, -350, -320, -327, -353, -327, -330, -345, -268, -303, -267, -240, -222, -211, + -178, -167, -168, -167, -204, -164, -144, -161, -162, -143, -182, -118, -135, -93, -53, -61, + 2, -3, -31, 62, 49, 59, 65, 55, 70, 73, 77, 115, 119, 146, 146, 126, + 171, 163, 138, 200, 186, 213, 229, 186, 181, 159, 170, 198, 211, 176, 189, 184, + 217, 234, 227, 240, 271, 231, 274, 318, 323, 327, 354, 361, 395, 366, 417, 423, + 437, 423, 456, 456, 472, 459, 483, 479, 483, 479, 504, 537, 500, 529, 522, 567, + 566, 557, 582, 582, 621, 634, 593, 647, 653, 643, 711, 686, 678, 732, 700, 738, + 749, 712, 759, 752, 708, 730, 743, 745, 727, 730, 750, 763, 694, 686, 752, 700, + 749, 718, 733, 719, 698, 691, 691, 664, 668, 637, 620, 597, 588, 599, 558, 581, + 564, 537, 549, 543, 565, 552, 500, 493, 488, 469, 490, 461, 448, 436, 447, 407, + 415, 385, 413, 430, 387, 373, 372, 363, 336, 336, 305, 302, 262, 273, 288, 226, + 218, 184, 172, 146, 148, 139, 133, 91, 84, 99, 79, 62, 88, 47, 81, 58, + 27, 23, 8, -1, -10, -12, -19, -32, -60, -61, -86, -53, -46, -72, -67, -100, + -118, -135, -154, -166, -167, -174, -197, -223, -204, -248, -207, -261, -274, -231, -264, -285, + -290, -305, -319, -353, -360, -364, -391, -354, -400, -395, -417, -433, -437, -400, -440, -436, + -476, -484, -490, -517, -500, -529, -519, -540, -507, -552, -571, -590, -627, -579, -608, -595, + -579, -591, -593, -592, -622, -642, -659, -641, -625, -676, -663, -652, -665, -702, -697, -700, + -709, -729, -708, -714, -718, -700, -707, -697, -687, -679, -676, -658, -677, -620, -675, -671, + -663, -669, -662, -647, -663, -616, -622, -619, -585, -631, -603, -617, -638, -593, -576, -620, + -556, -558, -559, -562, -562, -574, -569, -564, -556, -518, -536, -567, -538, -548, -515, -508, + -543, -530, -470, -500, -485, -491, -481, -438, -456, -453, -430, -412, -399, -445, -432, -393, + -399, -394, -367, -366, -350, -371, -346, -349, -314, -303, -299, -307, -246, -219, -251, -228, + -244, -200, -198, -227, -163, -144, -164, -128, -100, -102, -84, -70, -52, -26, -83, -30, + -6, -46, 11, 0, -13, 90, 41, 44, 66, 67, 111, 121, 130, 190, 180, 192, + 239, 288, 256, 289, 329, 335, 371, 375, 368, 410, 373, 421, 432, 434, 408, 423, + 435, 460, 455, 445, 471, 486, 500, 519, 534, 508, 542, 527, 545, 551, 563, 613, + 545, 592, 610, 616, 633, 640, 662, 671, 621, 658, 639, 648, 672, 660, 696, 671, + 688, 653, 682, 679, 706, 675, 695, 707, 690, 700, 653, 687, 676, 615, 678, 659, + 677, 657, 661, 698, 717, 691, 711, 728, 731, 725, 765, 742, 795, 770, 775, 789, + 742, 740, 790, 731, 738, 740, 765, 708, 725, 717, 720, 722, 688, 682, 683, 629, + 601, 631, 571, 602, 565, 557, 611, 589, 593, 598, 585, 564, 586, 547, 525, 563, + 536, 573, 498, 499, 504, 496, 522, 496, 471, 468, 457, 440, 425, 432, 427, 385, + 397, 403, 355, 405, 343, 349, 370, 295, 347, 351, 339, 369, 297, 299, 269, 251, + 263, 232, 197, 219, 233, 206, 163, 191, 179, 145, 138, 122, 90, 110, 105, 73, + 81, 61, 50, 39, 16, 34, 1, -28, -51, -57, -72, -93, -147, -117, -166, -134, + -173, -241, -217, -248, -267, -247, -277, -303, -265, -271, -287, -265, -272, -276, -242, -289, + -245, -242, -259, -299, -274, -280, -274, -303, -321, -262, -312, -305, -306, -356, -334, -349, + -378, -361, -430, -408, -430, -449, -457, -442, -461, -431, -457, -461, -449, -461, -486, -464, + -497, -482, -478, -501, -513, -530, -540, -550, -555, -563, -554, -566, -546, -560, -568, -574, + -581, -577, -562, -600, -595, -587, -622, -593, -610, -652, -608, -631, -591, -586, -632, -574, + -590, -607, -600, -599, -569, -609, -605, -547, -569, -594, -525, -558, -543, -551, -560, -544, + -545, -535, -571, -539, -561, -531, -513, -536, -486, -499, -496, -458, -475, -466, -430, -448, + -399, -385, -423, -406, -385, -391, -364, -358, -379, -316, -346, -349, -299, -321, -302, -281, + -294, -249, -237, -270, -259, -245, -264, -243, -231, -265, -183, -198, -225, -152, -139, -207, + -141, -169, -117, -117, -189, -161, -137, -148, -155, -149, -136, -129, -129, -134, -87, -144, + -123, -76, -77, -105, -82, -58, -36, -29, -34, -29, 2, -17, -12, -3, 4, 7, + 33, 48, 33, 57, 6, 45, 57, 95, 84, 115, 104, 141, 161, 128, 151, 133, + 168, 213, 181, 174, 210, 222, 220, 234, 234, 298, 295, 305, 332, 327, 327, 331, + 356, 337, 360, 357, 375, 389, 374, 399, 377, 393, 388, 421, 432, 429, 423, 456, + 451, 482, 484, 469, 486, 461, 474, 468, 479, 440, 480, 449, 437, 477, 451, 461, + 459, 452, 460, 469, 460, 487, 436, 432, 440, 411, 401, 375, 401, 346, 368, 367, + 338, 333, 311, 300, 316, 284, 277, 269, 243, 241, 238, 240, 202, 208, 203, 181, + 184, 203, 170, 164, 147, 129, 210, 125, 139, 124, 90, 86, 67, 50, 67, 15, + 33, 48, 22, 15, -44, -4, -3, -42, -31, -32, -42, -40, -24, -34, -44, -18, + -87, -58, -72, -114, -88, -127, -95, -101, -153, -157, -150, -148, -111, -138, -163, -157, + -191, -156, -223, -200, -198, -224, -225, -206, -250, -247, -274, -288, -269, -276, -331, -313, + -331, -301, -317, -322, -359, -346, -344, -337, -368, -386, -396, -399, -384, -420, -416, -407, + -449, -375, -434, -432, -426, -464, -418, -438, -411, -438, -488, -452, -483, -496, -490, -508, + -505, -486, -555, -491, -479, -565, -543, -549, -575, -555, -559, -597, -591, -603, -601, -611, + -593, -626, -620, -635, -605, -638, -650, -642, -650, -643, -659, -687, -620, -641, -638, -677, + -638, -648, -647, -644, -642, -604, -612, -628, -578, -559, -603, -550, -573, -537, -517, -525, + -562, -527, -567, -503, -524, -493, -494, -498, -454, -470, -484, -461, -429, -444, -465, -423, + -472, -419, -449, -418, -385, -444, -423, -377, -440, -377, -394, -383, -338, -376, -343, -360, + -364, -326, -332, -338, -297, -348, -284, -293, -275, -271, -258, -219, -217, -199, -198, -239, + -165, -138, -159, -101, -70, -81, -80, -52, -38, -40, -32, -16, 16, 12, -5, 18, + 85, 72, 84, 122, 85, 120, 192, 167, 252, 222, 242, 289, 213, 217, 317, 253, + 292, 314, 297, 356, 349, 309, 405, 342, 380, 419, 411, 440, 448, 424, 458, 447, + 464, 472, 440, 531, 494, 500, 507, 534, 573, 569, 539, 596, 590, 582, 595, 612, + 602, 625, 600, 610, 641, 627, 668, 656, 676, 720, 681, 680, 682, 717, 689, 698, + 690, 669, 670, 665, 686, 695, 688, 724, 701, 677, 660, 697, 699, 683, 691, 664, + 681, 725, 694, 722, 713, 689, 700, 681, 698, 672, 698, 692, 673, 686, 680, 683, + 675, 671, 727, 697, 640, 657, 639, 689, 715, 651, 728, 712, 676, 705, 711, 676, + 699, 696, 682, 705, 669, 663, 683, 670, 690, 666, 643, 604, 618, 645, 587, 571, + 588, 556, 600, 570, 544, 575, 560, 543, 544, 519, 524, 518, 504, 502, 456, 481, + 463, 448, 448, 411, 415, 384, 414, 404, 382, 374, 304, 366, 347, 345, 323, 299, + 273, 306, 241, 239, 229, 193, 219, 183, 185, 134, 155, 134, 114, 128, 76, 88, + 127, 79, 96, 86, 77, 75, 50, 53, 61, 5, 18, 22, 17, -27, -38, -36, + -37, -8, -53, -80, -79, -107, -108, -156, -156, -147, -194, -173, -172, -212, -192, -225, + -234, -236, -244, -273, -288, -293, -285, -295, -336, -327, -320, -373, -351, -379, -379, -352, + -416, -362, -395, -431, -405, -449, -456, -436, -472, -462, -474, -514, -486, -523, -548, -533, + -540, -567, -552, -583, -598, -606, -632, -618, -645, -669, -640, -664, -695, -695, -682, -666, + -650, -720, -650, -721, -710, -673, -734, -717, -687, -691, -655, -669, -697, -671, -670, -657, + -611, -649, -642, -634, -661, -620, -601, -636, -603, -626, -606, -552, -628, -595, -622, -595, + -580, -567, -555, -500, -518, -492, -478, -480, -459, -453, -411, -392, -397, -418, -374, -369, + -398, -313, -326, -287, -298, -267, -269, -268, -283, -227, -237, -231, -228, -218, -228, -181, + -176, -158, -178, -141, -149, -152, -142, -125, -134, -129, -126, -104, -141, -113, -84, -68, + -49, -25, -24, -6, -56, -37, -31, -51, -19, 19, 35, 15, 30, 62, 37, 81, + 74, 119, 104, 59, 114, 103, 14, 60, 50, 62, 88, 78, 123, 136, 144, 134, + 140, 183, 207, 185, 215, 202, 218, 223, 218, 270, 236, 283, 312, 290, 308, 330, + 323, 370, 392, 365, 394, 402, 390, 423, 375, 371, 461, 390, 405, 451, 421, 467, + 428, 446, 466, 481, 472, 465, 464, 476, 482, 511, 475, 509, 496, 473, 518, 502, + 464, 510, 477, 512, 510, 493, 499, 481, 481, 483, 474, 491, 485, 490, 499, 466, + 496, 483, 448, 452, 486, 458, 445, 403, 429, 452, 431, 404, 443, 430, 369, 407, + 383, 403, 372, 340, 383, 349, 313, 357, 310, 344, 302, 288, 339, 285, 309, 271, + 262, 271, 220, 251, 236, 227, 226, 209, 177, 184, 151, 111, 157, 140, 115, 98, + 56, 113, 96, 34, 81, 74, 27, 65, 24, 25, -31, 8, -14, -28, -55, -35, + -26, -60, -45, -63, -24, -69, -23, -67, -50, -39, -74, -56, -86, -112, -119, -121, + -115, -157, -175, -212, -238, -212, -218, -225, -211, -255, -222, -238, -257, -206, -297, -305, + -277, -282, -304, -285, -315, -306, -322, -346, -323, -332, -388, -340, -390, -431, -378, -413, + -412, -421, -458, -437, -492, -509, -492, -523, -560, -551, -592, -552, -584, -597, -590, -633, + -647, -618, -644, -615, -615, -632, -575, -635, -613, -612, -620, -615, -615, -648, -607, -633, + -601, -610, -618, -602, -602, -593, -607, -602, -595, -598, -633, -582, -624, -626, -579, -614, + -596, -592, -594, -562, -578, -523, -509, -533, -509, -477, -477, -457, -455, -455, -449, -431, + -418, -453, -443, -405, -407, -411, -410, -386, -367, -385, -384, -374, -378, -394, -377, -358, + -378, -359, -386, -353, -375, -362, -371, -339, -330, -305, -304, -330, -276, -304, -314, -305, + -320, -273, -281, -272, -221, -211, -228, -211, -215, -186, -176, -196, -197, -160, -189, -166, + -145, -136, -125, -139, -121, -110, -103, -92, -91, -72, -56, -69, -39, 2, -31, 56, + 63, 24, 84, 80, 77, 121, 120, 129, 180, 162, 176, 199, 169, 189, 232, 191, + 239, 250, 258, 280, 291, 281, 345, 305, 336, 333, 312, 336, 366, 344, 347, 401, + 359, 377, 413, 399, 426, 403, 372, 418, 386, 383, 454, 413, 445, 435, 448, 452, + 457, 465, 449, 458, 493, 483, 506, 508, 568, 543, 539, 576, 612, 585, 605, 584, + 562, 589, 553, 532, 567, 545, 530, 584, 552, 520, 523, 527, 533, 544, 550, 554, + 568, 587, 615, 591, 585, 586, 586, 578, 596, 645, 639, 625, 642, 663, 680, 644, + 656, 668, 712, 624, 665, 656, 592, 613, 594, 580, 580, 546, 553, 562, 513, 549, + 523, 515, 506, 529, 490, 513, 494, 510, 467, 488, 475, 501, 477, 458, 478, 462, + 442, 437, 437, 463, 401, 450, 428, 391, 419, 372, 403, 384, 324, 346, 304, 330, + 303, 292, 298, 293, 255, 237, 261, 226, 204, 207, 146, 213, 205, 161, 204, 167, + 173, 174, 150, 150, 134, 137, 159, 121, 75, 90, 116, 81, 102, 74, 54, 61, + 26, 49, 50, 11, 11, 15, 5, -32, -58, -52, -80, -97, -89, -135, -126, -145, + -129, -165, -139, -151, -132, -202, -173, -188, -216, -240, -273, -251, -261, -281, -293, -286, + -273, -301, -267, -301, -286, -296, -286, -307, -327, -327, -372, -370, -348, -385, -359, -387, + -438, -381, -401, -406, -362, -431, -393, -441, -451, -416, -472, -448, -437, -465, -439, -483, + -464, -408, -473, -454, -446, -433, -431, -439, -460, -450, -453, -459, -435, -458, -487, -448, + -458, -443, -442, -472, -423, -452, -471, -461, -444, -430, -437, -445, -424, -404, -469, -460, + -416, -418, -441, -425, -425, -398, -434, -461, -400, -408, -418, -407, -400, -371, -364, -329, + -311, -314, -314, -301, -307, -284, -279, -317, -297, -284, -326, -287, -272, -299, -281, -239, + -226, -215, -221, -145, -169, -172, -121, -140, -109, -84, -109, -21, -16, -57, 9, 12, + 38, 64, 54, 108, 111, 114, 123, 126, 126, 122, 130, 155, 146, 149, 172, 162, + 190, 167, 190, 207, 198, 212, 261, 239, 273, 268, 273, 305, 316, 272, 282, 308, + 310, 336, 329, 349, 406, 422, 395, 432, 422, 432, 460, 467, 456, 504, 492, 492, + 540, 511, 519, 577, 570, 578, 588, 560, 615, 644, 621, 643, 635, 662, 682, 628, + 698, 695, 698, 693, 699, 734, 678, 714, 731, 716, 733, 757, 706, 767, 718, 737, + 771, 716, 736, 769, 731, 761, 733, 724, 783, 737, 740, 815, 747, 746, 770, 737, + 748, 741, 686, 746, 726, 721, 721, 693, 719, 700, 671, 658, 677, 659, 651, 611, + 657, 593, 599, 597, 581, 613, 558, 546, 561, 514, 484, 472, 451, 461, 425, 436, + 406, 400, 390, 347, 337, 285, 275, 274, 264, 261, 292, 238, 225, 205, 183, 186, + 152, 139, 123, 86, 40, 91, 80, 65, 71, 48, 4, 17, -3, 0, -17, 4, + -56, -61, -84, -62, -69, -90, -91, -41, -103, -102, -91, -134, -132, -187, -210, -149, + -204, -222, -220, -226, -219, -273, -246, -225, -238, -269, -285, -288, -349, -328, -356, -334, + -359, -373, -342, -381, -387, -381, -420, -399, -413, -424, -402, -496, -448, -428, -512, -465, + -508, -512, -482, -536, -517, -518, -578, -538, -552, -558, -551, -523, -557, -553, -548, -573, + -556, -593, -575, -559, -637, -614, -596, -675, -614, -636, -662, -644, -690, -659, -658, -698, + -673, -646, -647, -670, -675, -687, -649, -649, -681, -632, -639, -630, -643, -656, -648, -658, + -634, -633, -652, -644, -636, -671, -629, -646, -647, -673, -645, -646, -640, -662, -674, -666, + -654, -631, -641, -640, -634, -613, -570, -571, -585, -593, -566, -573, -550, -555, -547, -551, + -563, -552, -530, -538, -570, -557, -532, -497, -517, -508, -474, -469, -494, -492, -513, -474, + -478, -425, -417, -397, -402, -411, -334, -365, -296, -287, -279, -264, -292, -283, -237, -267, + -208, -213, -236, -181, -169, -185, -180, -183, -181, -188, -157, -126, -128, -126, -140, -82, + -80, -65, -18, -46, -27, -23, 0, -2, 22, 48, 61, 84, 89, 106, 98, 133, + 126, 171, 161, 166, 198, 200, 183, 195, 221, 199, 222, 241, 208, 232, 201, 294, + 293, 253, 327, 340, 345, 346, 396, 388, 420, 386, 437, 434, 436, 441, 438, 427, + 412, 472, 437, 451, 488, 462, 490, 512, 541, 602, 579, 576, 607, 576, 600, 573, + 622, 600, 592, 610, 613, 596, 601, 575, 602, 578, 573, 610, 605, 600, 603, 583, + 609, 593, 631, 644, 638, 638, 659, 625, 614, 675, 631, 631, 664, 636, 614, 644, + 595, 633, 605, 596, 619, 596, 598, 580, 565, 589, 560, 531, 535, 556, 591, 543, + 583, 573, 555, 557, 567, 570, 560, 560, 545, 550, 536, 513, 520, 481, 522, 563, + 500, 552, 527, 488, 549, 520, 504, 501, 450, 506, 503, 450, 461, 446, 451, 423, + 412, 400, 388, 410, 390, 369, 346, 365, 396, 352, 316, 353, 374, 371, 352, 353, + 369, 325, 327, 323, 314, 315, 276, 291, 301, 236, 271, 273, 224, 224, 189, 155, + 178, 115, 94, 105, 22, 47, 24, -33, 8, -29, -73, -58, -98, -81, -92, -136, + -116, -152, -155, -141, -191, -210, -200, -219, -217, -251, -267, -293, -282, -301, -341, -333, + -351, -386, -362, -381, -390, -380, -444, -455, -456, -468, -504, -504, -551, -561, -543, -601, + -599, -600, -615, -640, -627, -629, -618, -603, -603, -615, -622, -621, -635, -610, -675, -634, + -601, -650, -633, -655, -675, -667, -714, -696, -660, -754, -693, -713, -762, -730, -739, -792, + -759, -798, -797, -783, -796, -786, -768, -725, -753, -715, -753, -730, -704, -733, -690, -672, + -712, -684, -699, -693, -692, -692, -704, -661, -677, -737, -671, -661, -661, -636, -656, -591, + -574, -662, -584, -595, -606, -577, -582, -539, -504, -553, -484, -518, -510, -494, -530, -516, + -471, -526, -491, -479, -463, -440, -429, -387, -386, -394, -369, -377, -345, -375, -366, -336, + -351, -336, -333, -302, -297, -308, -260, -247, -289, -286, -267, -238, -243, -279, -202, -216, + -195, -195, -237, -183, -151, -143, -108, -88, -75, -85, -87, -13, -22, 10, -12, 36, + 61, 65, 88, 62, 97, 123, 121, 137, 106, 124, 123, 124, 193, 153, 138, 168, + 191, 201, 216, 183, 245, 193, 208, 238, 201, 207, 257, 262, 240, 259, 241, 318, + 286, 304, 316, 279, 303, 341, 318, 362, 373, 391, 421, 369, 406, 388, 363, 392, + 370, 414, 400, 402, 424, 415, 449, 461, 423, 457, 438, 432, 383, 418, 433, 456, + 467, 422, 459, 504, 471, 501, 534, 531, 538, 516, 542, 528, 474, 520, 504, 511, + 531, 496, 525, 513, 520, 495, 532, 480, 499, 514, 474, 503, 501, 452, 488, 495, + 495, 532, 507, 519, 517, 496, 510, 486, 449, 486, 464, 427, 414, 420, 425, 415, + 404, 415, 382, 374, 376, 386, 376, 352, 349, 368, 352, 342, 368, 324, 357, 333, + 274, 324, 302, 272, 273, 287, 270, 245, 232, 202, 201, 162, 167, 152, 126, 88, + 59, 65, 67, 70, 29, 16, 31, -45, -46, -31, -65, -53, -58, -74, -79, -153, + -124, -88, -167, -141, -142, -152, -162, -176, -173, -176, -219, -248, -202, -182, -213, -237, + -239, -239, -291, -267, -286, -306, -307, -317, -310, -304, -324, -328, -324, -324, -333, -306, + -364, -345, -342, -411, -330, -371, -393, -353, -394, -393, -367, -452, -405, -417, -428, -410, + -423, -453, -460, -415, -439, -449, -444, -490, -419, -473, -474, -439, -501, -499, -507, -553, + -539, -526, -515, -496, -528, -541, -518, -531, -566, -569, -615, -562, -578, -630, -584, -596, + -602, -562, -610, -601, -590, -595, -580, -601, -568, -596, -618, -609, -595, -601, -550, -574, + -605, -570, -579, -559, -503, -544, -531, -485, -507, -463, -429, -457, -453, -441, -466, -404, + -424, -453, -413, -430, -393, -408, -386, -362, -382, -338, -301, -305, -295, -249, -286, -222, + -240, -191, -194, -193, -182, -134, -158, -115, -109, -51, -58, -71, -39, -19, 15, -21, + 42, 30, 27, 48, 53, 62, 96, 126, 122, 91, 135, 137, 174, 157, 144, 180, + 167, 180, 209, 212, 231, 254, 247, 293, 315, 305, 305, 325, 294, 301, 332, 303, + 301, 290, 285, 324, 299, 318, 333, 330, 341, 342, 343, 376, 371, 345, 372, 386, + 395, 432, 436, 466, 483, 506, 537, 503, 525, 532, 534, 547, 592, 553, 548, 543, + 541, 556, 538, 541, 563, 554, 583, 574, 573, 605, 623, 618, 649, 671, 654, 663, + 667, 678, 665, 661, 638, 648, 680, 650, 656, 662, 644, 676, 645, 642, 667, 619, + 634, 678, 603, 638, 616, 622, 628, 578, 593, 599, 577, 568, 564, 606, 611, 608, + 633, 610, 619, 587, 597, 598, 576, 564, 581, 566, 557, 549, 535, 502, 517, 525, + 533, 503, 490, 488, 470, 462, 476, 428, 430, 424, 376, 404, 397, 392, 398, 415, + 397, 402, 391, 386, 396, 406, 320, 340, 359, 324, 360, 303, 302, 341, 253, 273, + 302, 236, 229, 248, 229, 255, 212, 179, 205, 196, 187, 201, 180, 153, 150, 121, + 155, 124, 105, 123, 91, 125, 98, 38, 83, 36, 50, 36, -3, 33, 47, -1, + 29, -1, 8, -17, -24, -22, -53, -37, -54, -38, -84, -84, -68, -104, -94, -63, + -108, -103, -142, -140, -118, -153, -177, -156, -143, -184, -203, -216, -233, -218, -295, -251, + -314, -318, -302, -299, -350, -311, -342, -336, -398, -368, -347, -430, -425, -437, -460, -433, + -462, -469, -494, -513, -457, -494, -541, -506, -526, -537, -543, -570, -526, -565, -608, -579, + -585, -602, -612, -608, -631, -581, -603, -604, -598, -610, -582, -582, -650, -612, -587, -616, + -607, -610, -630, -619, -642, -648, -608, -615, -615, -588, -602, -619, -558, -600, -621, -564, + -580, -601, -584, -603, -608, -593, -632, -572, -595, -562, -559, -541, -571, -550, -542, -497, + -536, -528, -496, -493, -500, -489, -439, -442, -433, -451, -448, -459, -476, -464, -458, -422, + -441, -404, -426, -414, -417, -448, -383, -391, -368, -365, -379, -341, -319, -341, -304, -311, + -303, -251, -235, -239, -258, -262, -224, -232, -212, -202, -177, -139, -148, -158, -136, -111, + -98, -69, -53, -24, -36, -55, 16, 16, 66, 83, 85, 124, 122, 153, 178, 161, + 178, 186, 216, 227, 215, 230, 234, 309, 267, 321, 330, 303, 354, 345, 374, 401, + 423, 462, 472, 444, 479, 503, 529, 512, 525, 545, 581, 588, 587, 570, 603, 580, + 626, 597, 623, 601, 581, 617, 601, 637, 581, 560, 602, 624, 601, 622, 598, 614, + 588, 592, 631, 617, 629, 616, 610, 618, 594, 625, 583, 614, 612, 639, 611, 593, + 613, 596, 548, 553, 518, 545, 532, 574, 564, 530, 551, 591, 552, 591, 511, 550, + 581, 528, 544, 518, 500, 508, 477, 466, 510, 514, 468, 497, 475, 421, 456, 426, + 434, 452, 354, 380, 362, 326, 375, 328, 290, 367, 329, 282, 304, 277, 261, 273, + 251, 268, 224, 211, 254, 228, 203, 207, 207, 214, 187, 198, 215, 167, 146, 181, + 156, 130, 108, 107, 117, 39, 89, 68, 30, 42, 50, 5, 0, -38, -3, -34, + -74, -91, -62, -77, -115, -105, -109, -134, -129, -156, -133, -162, -194, -160, -220, -204, + -208, -241, -230, -272, -269, -246, -287, -305, -276, -246, -301, -261, -260, -324, -289, -286, + -285, -309, -297, -304, -314, -317, -343, -321, -354, -363, -325, -334, -342, -343, -378, -365, + -412, -396, -405, -432, -416, -377, -422, -399, -408, -429, -429, -447, -462, -441, -459, -464, + -450, -500, -467, -491, -478, -470, -480, -493, -484, -536, -562, -536, -574, -574, -574, -588, + -549, -590, -587, -554, -596, -583, -529, -580, -551, -563, -608, -578, -597, -599, -572, -583, + -570, -582, -566, -529, -569, -509, -507, -534, -505, -482, -497, -484, -508, -468, -495, -496, + -437, -415, -449, -417, -404, -394, -369, -420, -404, -395, -380, -401, -362, -379, -384, -359, + -357, -338, -302, -369, -325, -279, -302, -266, -275, -242, -259, -238, -176, -178, -204, -192, + -180, -202, -151, -158, -163, -129, -123, -114, -104, -107, -104, -92, -129, -46, -74, -46, + -21, -14, -7, 17, 11, 59, 57, 75, 77, 99, 134, 87, 138, 150, 150, 166, + 181, 163, 206, 182, 148, 204, 168, 162, 173, 179, 183, 228, 189, 236, 193, 238, + 271, 250, 267, 316, 260, 361, 324, 330, 387, 334, 373, 339, 365, 379, 366, 374, + 403, 399, 406, 365, 403, 419, 391, 414, 379, 437, 412, 379, 460, 423, 458, 464, + 443, 478, 455, 471, 489, 436, 458, 449, 450, 483, 460, 471, 498, 466, 476, 508, + 475, 457, 470, 477, 517, 505, 501, 536, 480, 545, 569, 541, 568, 584, 619, 665, + 660, 665, 647, 619, 630, 603, 627, 633, 611, 630, 609, 631, 649, 646, 637, 616, + 615, 603, 588, 613, 566, 539, 548, 561, 508, 507, 527, 543, 504, 502, 494, 545, + 525, 519, 531, 494, 508, 481, 477, 483, 456, 466, 440, 465, 453, 396, 416, 429, + 370, 415, 373, 388, 399, 312, 329, 320, 292, 274, 248, 265, 308, 267, 238, 251, + 249, 220, 251, 244, 201, 188, 170, 167, 180, 139, 176, 122, 80, 94, 77, 19, + 74, 43, 45, 87, 24, 72, 83, 8, 54, 49, -27, 26, -25, -47, -49, -71, + -38, -84, -85, -86, -174, -164, -133, -188, -179, -221, -221, -191, -241, -288, -281, -308, + -290, -329, -388, -323, -324, -344, -359, -415, -424, -416, -415, -421, -425, -467, -413, -424, + -445, -431, -442, -475, -460, -516, -477, -527, -538, -528, -527, -545, -525, -553, -532, -564, + -525, -529, -547, -487, -486, -499, -516, -501, -520, -527, -511, -500, -514, -519, -543, -530, + -505, -491, -474, -491, -488, -419, -442, -472, -466, -477, -422, -456, -470, -433, -475, -446, + -456, -478, -468, -453, -456, -401, -394, -416, -383, -406, -376, -376, -393, -395, -372, -381, + -331, -358, -348, -323, -307, -285, -298, -283, -254, -287, -237, -295, -294, -254, -321, -272, + -286, -307, -293, -302, -281, -251, -261, -269, -249, -251, -247, -239, -258, -208, -241, -225, + -178, -195, -196, -188, -165, -166, -151, -158, -117, -79, -127, -107, -52, -60, -98, -73, + -44, -39, -66, -73, -51, -40, -51, -36, -9, 34, 32, 43, 84, 98, 107, 97, + 104, 84, 101, 131, 149, 156, 105, 164, 154, 181, 179, 206, 191, 221, 220, 219, + 237, 255, 263, 281, 278, 324, 324, 338, 323, 346, 365, 339, 365, 383, 384, 409, + 391, 411, 392, 355, 385, 414, 407, 437, 416, 459, 436, 454, 468, 502, 483, 428, + 498, 496, 494, 515, 515, 482, 570, 531, 526, 545, 524, 532, 573, 562, 608, 591, + 582, 578, 576, 552, 551, 538, 548, 556, 521, 540, 541, 536, 533, 588, 559, 585, + 571, 539, 578, 600, 539, 546, 528, 585, 582, 541, 555, 560, 578, 552, 530, 597, + 577, 515, 570, 553, 518, 525, 472, 471, 510, 433, 482, 515, 432, 443, 434, 398, + 411, 374, 401, 389, 369, 334, 391, 323, 361, 340, 313, 292, 269, 257, 273, 220, + 240, 230, 200, 195, 188, 159, 152, 134, 133, 109, 136, 93, 105, 84, 38, 49, + -3, -15, -23, -43, -105, -111, -101, -142, -201, -186, -199, -197, -188, -227, -258, -227, + -278, -225, -255, -294, -276, -266, -266, -247, -309, -351, -319, -352, -361, -336, -369, -349, + -319, -395, -337, -347, -398, -401, -405, -438, -430, -447, -478, -493, -459, -502, -519, -495, + -505, -460, -483, -513, -492, -450, -445, -429, -455, -447, -419, -469, -440, -455, -464, -446, + -474, -450, -495, -491, -484, -514, -505, -520, -575, -542, -522, -551, -502, -534, -536, -515, + -550, -535, -545, -578, -551, -559, -557, -529, -541, -550, -518, -567, -562, -562, -603, -604, + -615, -617, -590, -590, -601, -584, -579, -626, -569, -575, -620, -547, -560, -570, -567, -549, + -554, -546, -594, -587, -585, -628, -656, -624, -648, -651, -611, -647, -650, -658, -673, -650, + -681, -654, -671, -659, -641, -639, -596, -650, -600, -582, -582, -522, -537, -580, -518, -507, + -480, -486, -493, -466, -448, -450, -459, -435, -417, -363, -388, -382, -343, -389, -332, -344, + -339, -321, -306, -286, -274, -271, -236, -223, -222, -180, -205, -153, -160, -166, -118, -153, + -89, -106, -103, -70, -52, -42, -23, -34, 22, 44, 48, 92, 103, 53, 38, 102, + 55, 69, 78, 84, 115, 108, 102, 130, 132, 145, 162, 181, 166, 155, 208, 203, + 237, 191, 287, 292, 255, 286, 313, 308, 280, 273, 319, 344, 309, 379, 346, 378, + 392, 322, 391, 387, 347, 368, 380, 353, 398, 405, 379, 434, 415, 422, 495, 450, + 500, 491, 441, 523, 507, 484, 540, 468, 522, 525, 478, 549, 505, 511, 505, 504, + 505, 514, 505, 526, 494, 513, 511, 497, 460, 466, 483, 446, 452, 437, 478, 460, + 444, 423, 446, 431, 453, 376, 384, 361, 357, 343, 384, 381, 345, 337, 328, 325, + 330, 291, 287, 315, 259, 247, 257, 188, 235, 172, 140, 170, 124, 174, 168, 127, + 139, 122, 142, 106, 71, 81, 45, 33, 28, 32, 55, 38, 21, 61, 19, 42, + 50, 37, 24, 13, 91, 29, 26, 38, -11, 12, 13, -9, -19, -12, -37, -8, + -61, -46, -18, -43, -55, -23, -71, -80, -76, -119, -110, -126, -163, -123, -120, -164, + -187, -222, -205, -182, -226, -173, -159, -193, -176, -194, -217, -203, -194, -236, -250, -290, + -276, -313, -345, -319, -333, -340, -341, -324, -304, -332, -335, -305, -352, -351, -355, -406, + -393, -442, -418, -446, -479, -428, -449, -457, -461, -429, -432, -441, -405, -425, -427, -408, + -427, -410, -466, -532, -486, -501, -509, -483, -490, -502, -477, -498, -478, -494, -481, -453, + -479, -493, -467, -486, -493, -477, -500, -472, -478, -494, -502, -508, -482, -498, -495, -457, + -486, -464, -445, -495, -430, -415, -390, -393, -375, -371, -347, -376, -370, -287, -323, -355, + -326, -321, -308, -288, -313, -325, -329, -296, -289, -299, -348, -301, -328, -318, -318, -336, + -344, -314, -335, -302, -308, -314, -274, -272, -264, -230, -262, -222, -237, -204, -241, -251, + -208, -272, -267, -240, -270, -215, -213, -227, -183, -210, -217, -173, -171, -185, -162, -164, + -165, -155, -198, -158, -85, -127, -70, -80, -63, -69, -84, -60, -37, -51, -19, -3, + -10, -23, 18, 23, -5, 19, 59, 30, 42, 25, 76, 60, 84, 102, 134, 155, + 211, 145, 216, 182, 172, 172, 134, 138, 136, 104, 178, 160, 205, 209, 175, 211, + 218, 216, 196, 233, 204, 250, 282, 300, 306, 300, 337, 369, 384, 421, 417, 407, + 416, 395, 423, 421, 374, 424, 439, 396, 414, 394, 391, 395, 364, 424, 398, 417, + 373, 413, 410, 356, 418, 420, 441, 416, 406, 433, 466, 422, 470, 429, 425, 480, + 442, 442, 424, 403, 465, 438, 419, 392, 395, 395, 400, 403, 385, 453, 414, 381, + 425, 412, 421, 394, 353, 420, 384, 343, 373, 337, 350, 386, 343, 374, 357, 393, + 359, 354, 374, 410, 371, 364, 363, 338, 325, 320, 325, 314, 303, 295, 311, 301, + 269, 283, 300, 277, 279, 200, 249, 254, 200, 201, 184, 155, 150, 156, 141, 197, + 146, 112, 153, 129, 141, 144, 44, 145, 98, 56, 78, 12, 39, 25, -20, 28, + -18, -57, -8, -87, -43, -83, -109, -82, -118, -108, -114, -170, -133, -128, -221, -193, + -207, -246, -233, -251, -279, -241, -237, -236, -240, -249, -300, -247, -318, -311, -339, -374, + -328, -337, -394, -369, -331, -343, -326, -325, -310, -307, -364, -386, -351, -394, -429, -388, + -420, -433, -399, -422, -405, -432, -424, -388, -421, -450, -431, -466, -503, -470, -456, -444, + -467, -477, -415, -449, -441, -450, -427, -455, -492, -471, -465, -509, -484, -520, -506, -463, + -458, -475, -509, -502, -516, -527, -590, -574, -539, -597, -594, -575, -604, -590, -625, -603, + -613, -602, -623, -629, -607, -650, -660, -594, -663, -602, -564, -642, -559, -575, -585, -587, + -596, -532, -509, -537, -504, -490, -464, -485, -440, -450, -443, -440, -422, -409, -398, -429, + -385, -379, -384, -360, -361, -353, -315, -284, -281, -267, -276, -215, -169, -159, -131, -71, + -130, -134, -107, -128, -92, -71, -87, -16, -38, 52, 63, 74, 74, 92, 80, 41, + 63, 77, 77, 103, 129, 144, 133, 123, 149, 174, 161, 128, 162, 170, 155, 159, + 200, 210, 204, 203, 191, 211, 191, 235, 201, 238, 256, 267, 304, 276, 295, 303, + 327, 347, 324, 379, 376, 334, 355, 338, 337, 348, 312, 408, 407, 324, 431, 339, + 383, 396, 362, 430, 428, 405, 436, 412, 417, 454, 417, 473, 459, 462, 509, 529, + 548, 538, 545, 544, 569, 536, 567, 576, 523, 543, 545, 547, 584, 575, 568, 620, + 592, 591, 576, 583, 601, 609, 575, 582, 570, 562, 632, 599, 569, 561, 541, 537, + 523, 421, 449, 444, 465, 483, 488, 471, 499, 468, 458, 428, 394, 430, 442, 436, + 451, 383, 385, 398, 378, 408, 353, 368, 389, 347, 321, 326, 281, 311, 301, 228, + 301, 244, 222, 259, 234, 233, 234, 185, 225, 205, 211, 243, 196, 213, 216, 206, + 174, 216, 180, 175, 164, 210, 198, 163, 171, 176, 159, 128, 156, 138, 130, 118, + 82, 75, 82, 39, 72, 110, 56, 75, 23, -15, -1, -26, -8, -40, -36, 12, + -28, -16, 47, -10, -4, 51, 14, -16, -43, -20, 6, 22, -16, 23, 26, -1, + -13, -1, -41, -46, -42, -46, -78, -113, -104, -83, -119, -146, -153, -150, -173, -166, + -229, -221, -271, -275, -235, -290, -276, -259, -266, -273, -282, -249, -300, -310, -297, -337, + -303, -380, -382, -350, -396, -379, -396, -385, -373, -380, -417, -400, -433, -425, -439, -432, + -470, -420, -468, -493, -421, -445, -496, -415, -456, -402, -424, -488, -458, -452, -445, -452, + -414, -482, -454, -443, -466, -450, -467, -415, -388, -400, -378, -350, -374, -344, -364, -351, + -336, -357, -331, -363, -401, -374, -378, -357, -318, -330, -297, -351, -304, -316, -296, -283, + -233, -249, -225, -201, -211, -225, -192, -203, -135, -209, -195, -170, -178, -195, -173, -213, + -141, -156, -170, -179, -205, -195, -194, -212, -128, -171, -160, -153, -188, -141, -193, -164, + -152, -173, -146, -146, -198, -166, -161, -158, -187, -143, -137, -169, -97, -142, -136, -133, + -176, -143, -129, -134, -104, -111, -74, -20, -50, -44, -13, -51, -17, -4, -47, 3, + 3, -17, 26, 7, -6, 45, 0, 66, 76, 35, 75, 86, 93, 141, 163, 187, + 198, 202, 221, 212, 206, 257, 264, 334, 328, 304, 350, 364, 379, 385, 336, 362, + 348, 351, 370, 341, 310, 326, 362, 333, 398, 393, 374, 425, 455, 421, 424, 418, + 437, 445, 502, 446, 466, 455, 485, 520, 507, 518, 514, 466, 481, 471, 440, 493, + 466, 449, 452, 443, 442, 433, 447, 460, 475, 460, 484, 439, 468, 454, 437, 450, + 433, 460, 461, 398, 419, 417, 371, 390, 323, 356, 328, 360, 348, 341, 358, 357, + 351, 389, 318, 340, 332, 364, 364, 345, 324, 384, 377, 319, 348, 320, 353, 323, + 326, 340, 336, 280, 289, 239, 247, 258, 249, 254, 215, 209, 275, 206, 199, 179, + 141, 196, 185, 139, 144, 127, 137, 100, 70, 112, 100, 86, 81, 31, 61, 35, + -2, -40, -28, -62, -39, -50, -88, -101, -107, -175, -143, -183, -166, -154, -186, -145, + -131, -197, -144, -166, -162, -161, -191, -200, -199, -216, -218, -263, -234, -229, -178, -199, + -197, -215, -232, -253, -245, -240, -229, -291, -255, -287, -297, -273, -332, -332, -327, -348, + -328, -344, -389, -307, -315, -366, -302, -371, -356, -361, -395, -301, -308, -296, -307, -306, + -360, -332, -364, -373, -362, -369, -359, -359, -324, -345, -314, -297, -327, -294, -348, -365, + -368, -386, -368, -358, -361, -331, -371, -418, -348, -335, -416, -415, -416, -402, -406, -424, + -397, -415, -445, -411, -392, -445, -435, -414, -424, -444, -430, -402, -429, -375, -394, -407, + -397, -419, -359, -363, -383, -395, -353, -377, -387, -394, -397, -386, -388, -384, -385, -395, + -433, -440, -461, -376, -359, -356, -337, -362, -357, -375, -344, -336, -358, -326, -310, -362, + -344, -363, -336, -340, -383, -313, -321, -332, -320, -318, -271, -265, -297, -258, -267, -245, + -259, -253, -258, -227, -214, -232, -181, -169, -152, -189, -194, -181, -144, -156, -156, -170, + -139, -167, -193, -179, -177, -156, -136, -104, -119, -76, -99, -58, -59, -17, -20, -3, + 6, 60, 64, 35, 81, 72, 62, 91, 48, 133, 114, 95, 115, 88, 78, 112, + 115, 182, 149, 164, 147, 137, 142, 140, 154, 179, 213, 234, 209, 279, 234, 208, + 239, 215, 251, 295, 235, 261, 299, 219, 250, 245, 243, 269, 245, 264, 241, 243, + 230, 297, 279, 260, 275, 283, 257, 259, 284, 299, 290, 298, 301, 265, 297, 307, + 302, 327, 278, 299, 313, 284, 338, 277, 308, 298, 316, 311, 316, 314, 300, 327, + 327, 337, 333, 293, 320, 300, 281, 286, 263, 249, 267, 225, 219, 222, 225, 216, + 195, 219, 216, 190, 212, 220, 229, 241, 231, 183, 264, 227, 227, 233, 215, 228, + 249, 226, 285, 250, 209, 258, 242, 216, 219, 195, 229, 180, 155, 176, 130, 128, + 147, 143, 143, 115, 68, 62, 48, 48, 35, 62, 55, 29, 1, 36, 13, -4, + 25, 50, 66, 21, 45, 41, 24, 73, 66, 36, 27, 28, 6, -38, -36, -55, + -90, -63, -71, -124, -76, -107, -116, -118, -135, -152, -136, -120, -159, -146, -214, -165, + -175, -218, -236, -206, -248, -241, -215, -178, -223, -229, -273, -237, -269, -317, -312, -289, + -340, -332, -359, -329, -329, -361, -326, -345, -360, -373, -402, -400, -380, -411, -374, -423, + -461, -441, -442, -473, -452, -467, -459, -459, -471, -476, -462, -492, -493, -478, -497, -483, + -490, -455, -486, -524, -468, -492, -486, -461, -479, -388, -421, -479, -447, -460, -455, -447, + -486, -438, -416, -443, -471, -469, -477, -436, -455, -417, -445, -438, -474, -431, -413, -426, + -388, -370, -393, -347, -341, -334, -368, -338, -324, -316, -313, -296, -297, -311, -314, -275, + -298, -297, -316, -314, -318, -324, -308, -286, -282, -314, -295, -247, -265, -265, -238, -299, + -239, -233, -279, -259, -249, -185, -189, -229, -176, -178, -180, -170, -136, -118, -100, -111, + -88, -65, -61, -57, -18, -24, -19, -38, -33, -25, -33, -27, -11, -53, -28, -40, + -41, -46, -64, -35, -30, -63, 2, -15, -29, 26, 24, 54, 98, 58, 117, 156, + 162, 208, 216, 199, 253, 268, 251, 282, 267, 272, 295, 261, 293, 311, 280, 274, + 298, 271, 276, 287, 317, 308, 300, 340, 331, 349, 345, 365, 405, 400, 427, 438, + 441, 432, 409, 461, 423, 454, 454, 424, 493, 434, 509, 507, 461, 497, 489, 471, + 517, 479, 485, 533, 494, 511, 514, 470, 496, 462, 452, 469, 440, 470, 476, 471, + 455, 448, 456, 485, 472, 453, 444, 422, 415, 439, 389, 422, 412, 454, 417, 451, + 413, 439, 460, 433, 465, 481, 492, 475, 466, 458, 428, 433, 411, 426, 396, 396, + 376, 384, 359, 374, 350, 341, 333, 346, 338, 304, 315, 314, 260, 289, 240, 258, + 256, 241, 199, 248, 232, 218, 215, 243, 215, 203, 205, 215, 207, 192, 136, 154, + 147, 113, 124, 83, 112, 79, 46, 48, 20, 3, -10, -29, -24, -42, -131, -66, + -115, -108, -119, -145, -148, -174, -179, -126, -194, -150, -174, -193, -160, -154, -187, -163, + -215, -206, -229, -266, -213, -248, -288, -273, -311, -320, -321, -332, -369, -357, -354, -410, + -393, -410, -440, -448, -495, -479, -475, -445, -459, -501, -457, -454, -452, -415, -427, -436, + -414, -433, -452, -442, -464, -429, -416, -425, -433, -449, -435, -461, -461, -449, -499, -479, + -484, -429, -480, -496, -483, -527, -532, -498, -504, -512, -526, -508, -523, -533, -528, -512, + -481, -478, -489, -467, -461, -434, -459, -401, -409, -441, -397, -389, -408, -425, -443, -436, + -469, -432, -490, -455, -424, -517, -461, -433, -535, -490, -442, -507, -490, -456, -482, -463, + -495, -490, -469, -478, -448, -452, -409, -404, -419, -412, -427, -409, -438, -453, -438, -456, + -456, -441, -507, -455, -474, -490, -512, -478, -464, -479, -447, -467, -466, -466, -437, -433, + -395, -425, -411, -373, -392, -375, -362, -390, -354, -363, -365, -314, -376, -320, -285, -341, + -266, -227, -222, -218, -191, -168, -162, -197, -153, -103, -112, -83, -70, -46, -49, -50, + -8, -18, -2, 4, -12, 26, 42, 32, 9, 21, 90, 62, 47, 31, 78, 91, + 56, 97, 119, 128, 135, 131, 184, 175, 158, 193, 220, 171, 191, 205, 199, 216, + 219, 197, 224, 183, 209, 221, 187, 253, 267, 241, 240, 258, 233, 258, 257, 272, + 265, 259, 258, 287, 294, 287, 310, 275, 296, 318, 325, 308, 342, 321, 315, 337, + 339, 359, 383, 373, 395, 411, 408, 403, 368, 398, 440, 401, 404, 434, 379, 422, + 402, 401, 382, 377, 433, 388, 394, 368, 376, 355, 399, 375, 387, 375, 363, 377, + 364, 329, 376, 324, 388, 392, 352, 430, 400, 400, 439, 376, 423, 415, 389, 429, + 410, 385, 398, 366, 343, 322, 319, 283, 309, 311, 285, 268, 289, 314, 335, 295, + 289, 300, 268, 277, 243, 253, 253, 240, 236, 239, 213, 224, 228, 253, 239, 225, + 229, 222, 205, 217, 234, 164, 194, 159, 151, 178, 141, 118, 162, 117, 148, 142, + 113, 110, 116, 114, 124, 75, 79, 51, 26, 40, 15, -8, 0, -1, -7, -12, + -11, 12, 5, 1, 7, -16, -16, 4, -43, -35, -38, -31, -10, -30, -50, -48, + -69, -64, -109, -105, -117, -158, -127, -112, -124, -90, -158, -110, -132, -170, -143, -142, + -149, -166, -155, -137, -190, -168, -178, -164, -194, -179, -176, -175, -213, -186, -183, -222, + -169, -160, -150, -192, -213, -169, -187, -226, -186, -183, -197, -204, -147, -194, -181, -194, + -197, -223, -254, -199, -248, -246, -244, -243, -238, -260, -221, -189, -221, -182, -169, -176, + -154, -166, -145, -138, -169, -149, -142, -172, -116, -175, -185, -130, -140, -142, -126, -164, + -85, -110, -143, -107, -119, -153, -114, -142, -134, -122, -208, -116, -139, -133, -129, -129, + -133, -98, -125, -131, -163, -114, -126, -77, -66, -73, -33, -34, -51, -42, -63, -66, + -44, -37, -13, -44, -50, -14, -60, -83, -38, -52, -51, -42, -64, -11, -46, -26, + 5, -5, -15, 16, 3, 27, 58, 71, 91, 92, 125, 151, 147, 140, 157, 170, + 137, 155, 112, 146, 138, 161, 203, 165, 142, 164, 158, 196, 163, 118, 119, 126, + 95, 125, 101, 106, 183, 170, 191, 221, 196, 227, 245, 240, 267, 246, 254, 272, + 250, 242, 286, 277, 320, 317, 295, 342, 338, 339, 351, 347, 364, 336, 356, 392, + 377, 347, 396, 388, 401, 381, 404, 439, 473, 468, 533, 462, 483, 505, 492, 506, + 507, 507, 546, 528, 523, 542, 572, 556, 582, 567, 566, 557, 544, 509, 537, 545, + 564, 553, 565, 568, 588, 579, 611, 567, 582, 595, 546, 548, 567, 507, 581, 502, + 519, 482, 461, 470, 477, 457, 492, 468, 445, 448, 436, 435, 413, 412, 409, 418, + 390, 401, 363, 376, 369, 330, 366, 362, 325, 351, 297, 295, 298, 271, 287, 267, + 258, 239, 234, 208, 180, 195, 199, 171, 156, 160, 166, 141, 111, 138, 147, 129, + 138, 145, 189, 142, 136, 133, 138, 108, 75, 59, -5, 21, 21, -44, -23, -58, + -81, -72, -95, -102, -139, -168, -141, -192, -227, -232, -227, -250, -265, -271, -271, -290, + -262, -261, -254, -276, -263, -254, -252, -256, -266, -252, -265, -308, -273, -259, -304, -273, + -254, -297, -284, -289, -312, -314, -339, -368, -353, -352, -381, -346, -398, -401, -403, -406, + -368, -384, -380, -383, -414, -414, -392, -415, -406, -423, -406, -401, -420, -387, -413, -417, + -405, -404, -402, -393, -390, -391, -403, -446, -445, -405, -416, -428, -421, -397, -383, -397, + -410, -405, -387, -419, -433, -409, -438, -460, -447, -454, -418, -455, -456, -431, -445, -413, + -455, -397, -386, -386, -382, -398, -365, -340, -380, -332, -326, -378, -312, -331, -327, -304, + -328, -282, -270, -283, -239, -254, -287, -249, -270, -231, -251, -225, -252, -212, -239, -190, + -203, -165, -167, -139, -127, -114, -128, -128, -84, -59, -66, -26, -6, 10, -35, 19, + 16, 9, 48, 33, 24, 70, 9, 112, 106, 70, 122, 108, 130, 125, 87, 85, + 134, 117, 100, 119, 119, 99, 149, 108, 154, 133, 105, 192, 136, 179, 174, 164, + 207, 230, 210, 212, 248, 218, 245, 254, 253, 262, 274, 271, 291, 281, 263, 252, + 241, 275, 231, 237, 271, 230, 286, 283, 263, 320, 253, 303, 317, 321, 324, 318, + 325, 356, 334, 366, 347, 371, 349, 391, 358, 384, 417, 417, 417, 458, 440, 444, + 497, 472, 478, 489, 473, 464, 452, 452, 493, 485, 450, 508, 488, 471, 478, 428, + 456, 436, 403, 439, 447, 459, 498, 452, 499, 482, 477, 488, 466, 427, 453, 440, + 438, 408, 432, 473, 405, 417, 468, 440, 442, 418, 409, 430, 372, 419, 389, 366, + 357, 372, 325, 339, 344, 300, 309, 326, 293, 353, 329, 290, 268, 281, 246, 298, + 282, 212, 258, 230, 227, 245, 241, 264, 267, 252, 245, 278, 203, 236, 217, 189, + 258, 188, 200, 200, 175, 218, 170, 166, 210, 181, 190, 209, 169, 172, 175, 177, + 209, 170, 169, 142, 138, 137, 92, 126, 140, 111, 108, 104, 53, 74, 69, 102, + 68, 67, 68, 117, 86, 110, 124, 104, 103, 78, 100, 82, 46, 81, 44, 35, + 25, 10, 58, 7, 8, -10, -21, -49, -41, -62, -74, -92, -70, -78, -84, -88, + -109, -67, -86, -99, -83, -128, -127, -133, -162, -122, -198, -196, -172, -207, -195, -249, + -241, -256, -249, -286, -281, -262, -285, -300, -285, -296, -271, -325, -335, -303, -345, -337, + -331, -329, -327, -368, -326, -353, -336, -305, -332, -288, -283, -322, -266, -269, -267, -223, + -285, -253, -243, -273, -237, -285, -274, -250, -274, -278, -243, -243, -252, -206, -219, -225, + -203, -194, -207, -186, -216, -169, -149, -130, -152, -125, -165, -172, -150, -137, -125, -143, + -108, -109, -132, -77, -124, -125, -125, -119, -128, -128, -170, -119, -152, -153, -99, -134, + -94, -97, -130, -111, -129, -117, -94, -90, -75, -87, -92, -115, -98, -100, -122, -107, + -128, -130, -103, -139, -89, -95, -107, -68, -41, -42, -38, -39, -60, -81, -51, -62, + -85, -69, -76, -33, -81, -71, -45, -75, -87, -69, -67, -46, -49, -42, -41, -21, + -29, -37, -44, -21, 3, 4, 13, 52, 36, 77, 94, 125, 110, 135, 158, 181, + 169, 190, 199, 229, 234, 211, 301, 309, 261, 297, 258, 303, 294, 298, 340, 340, + 347, 389, 406, 369, 406, 389, 392, 372, 420, 397, 431, 397, 428, 414, 389, 411, + 455, 402, 455, 372, 438, 439, 402, 429, 406, 406, 431, 407, 408, 395, 379, 410, + 363, 364, 389, 366, 318, 361, 333, 291, 293, 242, 277, 299, 223, 248, 253, 237, + 261, 276, 247, 273, 229, 243, 269, 213, 209, 233, 199, 216, 242, 198, 192, 210, + 194, 210, 162, 136, 175, 137, 110, 126, 146, 140, 122, 121, 122, 134, 110, 106, + 128, 125, 111, 80, 97, 77, 79, 82, 23, 67, 48, 35, 71, 39, 80, 35, + 38, 28, 33, -11, 11, -13, -11, -41, -41, -45, -23, -34, -40, -12, -57, -95, + -53, -116, -140, -131, -179, -162, -227, -219, -229, -217, -240, -205, -207, -231, -224, -252, + -237, -200, -243, -289, -227, -271, -276, -302, -364, -301, -345, -342, -347, -363, -367, -402, + -424, -443, -469, -477, -493, -493, -468, -503, -493, -480, -481, -498, -474, -453, -511, -448, + -448, -446, -472, -465, -459, -447, -470, -487, -443, -476, -453, -442, -457, -461, -417, -473, + -480, -461, -515, -480, -542, -544, -490, -537, -528, -479, -529, -456, -449, -453, -426, -421, + -436, -426, -466, -445, -456, -423, -456, -448, -427, -444, -443, -452, -440, -444, -452, -445, + -450, -450, -466, -431, -451, -456, -463, -482, -465, -441, -483, -458, -446, -449, -467, -471, + -449, -442, -486, -409, -413, -421, -423, -444, -394, -437, -445, -430, -435, -454, -453, -442, + -433, -463, -459, -441, -429, -431, -403, -377, -405, -406, -370, -395, -378, -406, -407, -376, + -376, -373, -379, -368, -331, -324, -327, -309, -313, -318, -350, -310, -313, -303, -335, -278, + -270, -285, -268, -249, -233, -217, -236, -129, -144, -149, -112, -112, -56, -22, -67, 7, + -5, -45, 48, 27, 2, 63, 43, 63, 87, 56, 112, 96, 55, 127, 116, 114, + 207, 182, 172, 201, 215, 250, 284, 254, 275, 331, 282, 309, 332, 328, 349, 358, + 348, 328, 338, 374, 371, 339, 357, 356, 390, 337, 373, 374, 361, 385, 370, 357, + 384, 397, 409, 391, 383, 396, 412, 416, 362, 392, 405, 343, 365, 352, 353, 399, + 334, 415, 413, 401, 462, 443, 467, 475, 474, 445, 481, 499, 509, 505, 492, 491, + 534, 502, 486, 497, 485, 528, 498, 513, 472, 473, 513, 467, 513, 472, 477, 507, + 486, 552, 530, 520, 525, 500, 513, 500, 473, 518, 522, 483, 517, 507, 487, 480, + 479, 490, 435, 472, 428, 421, 413, 377, 411, 421, 354, 413, 432, 391, 433, 396, + 378, 405, 392, 371, 392, 382, 346, 352, 330, 337, 379, 325, 320, 318, 338, 333, + 328, 330, 300, 305, 275, 279, 243, 240, 248, 201, 180, 244, 199, 177, 181, 154, + 168, 130, 130, 141, 109, 75, 89, 51, 32, 51, 54, 8, 4, -30, -35, -37, + -48, -10, -10, -30, -35, -56, -3, -48, -82, -42, -108, -69, -60, -87, -73, -91, + -79, -55, -90, -99, -131, -124, -109, -142, -86, -93, -126, -81, -133, -117, -131, -150, + -100, -132, -143, -140, -136, -127, -128, -172, -189, -179, -179, -165, -211, -230, -208, -233, + -227, -248, -260, -247, -223, -244, -268, -247, -272, -254, -282, -292, -292, -316, -316, -287, + -304, -278, -297, -335, -305, -303, -299, -310, -319, -300, -294, -300, -286, -270, -231, -228, + -221, -202, -197, -214, -178, -203, -223, -191, -191, -232, -216, -247, -202, -229, -252, -193, + -206, -216, -214, -195, -190, -188, -249, -226, -195, -229, -216, -254, -265, -230, -248, -243, + -210, -228, -181, -201, -215, -168, -196, -222, -191, -239, -181, -232, -252, -228, -257, -269, + -216, -264, -248, -213, -201, -210, -242, -258, -217, -238, -258, -242, -228, -238, -206, -198, + -240, -167, -185, -200, -187, -183, -128, -101, -142, -100, -120, -104, -144, -97, -88, -73, + -105, -39, -92, -62, -82, -76, -37, -44, -13, 10, -16, -28, 27, 9, 11, 15, + 36, 46, 11, 44, 54, 34, 55, 71, 101, 125, 134, 135, 123, 109, 139, 131, + 162, 168, 178, 234, 216, 202, 246, 178, 233, 272, 232, 252, 266, 225, 280, 227, + 264, 292, 308, 316, 341, 342, 327, 338, 334, 343, 324, 324, 369, 368, 348, 357, + 360, 390, 372, 363, 399, 405, 427, 441, 453, 421, 394, 402, 460, 441, 424, 429, + 438, 441, 457, 412, 409, 411, 420, 423, 420, 419, 386, 417, 388, 400, 370, 355, + 381, 345, 383, 412, 315, 345, 360, 364, 393, 382, 335, 355, 337, 322, 319, 269, + 272, 291, 218, 272, 245, 210, 245, 218, 215, 213, 187, 189, 164, 200, 194, 128, + 161, 102, 117, 111, 77, 96, 69, 35, 56, 0, -16, 9, 6, 14, -17, -20, + -20, -19, -23, -37, -23, -43, -72, -48, -81, -37, -75, -85, -95, -110, -133, -125, + -155, -185, -160, -207, -247, -254, -260, -255, -291, -319, -292, -299, -290, -304, -309, -317, + -295, -330, -293, -317, -297, -328, -309, -296, -320, -337, -341, -370, -347, -351, -414, -330, + -369, -381, -352, -377, -389, -362, -384, -395, -395, -386, -343, -364, -386, -309, -374, -349, + -342, -377, -327, -368, -356, -347, -349, -348, -300, -352, -338, -327, -329, -327, -361, -340, + -319, -337, -310, -278, -262, -263, -286, -291, -273, -319, -333, -261, -317, -266, -279, -257, + -325, -309, -307, -323, -295, -328, -300, -266, -336, -256, -294, -289, -273, -339, -301, -282, + -326, -245, -240, -280, -213, -233, -230, -220, -228, -186, -207, -205, -161, -214, -179, -200, + -177, -187, -220, -185, -234, -238, -201, -227, -239, -249, -215, -214, -203, -200, -189, -156, + -190, -142, -137, -160, -144, -157, -134, -110, -156, -102, -127, -124, -121, -104, -54, -106, + -120, -38, -73, -59, -49, -59, -39, -43, -54, -36, -32, -50, -42, -38, -47, 8, + -12, 3, -34, 1, 2, 7, 13, 28, 4, 37, 54, 2, 57, 57, 32, 81, + 42, 93, 92, 80, 147, 124, 96, 127, 122, 117, 144, 134, 103, 176, 165, 130, + 161, 164, 124, 184, 162, 173, 224, 185, 275, 242, 207, 283, 238, 226, 334, 266, + 278, 317, 274, 327, 347, 299, 354, 346, 353, 398, 357, 431, 426, 428, 453, 442, + 469, 493, 489, 504, 491, 466, 502, 467, 488, 483, 467, 466, 508, 534, 534, 530, + 554, 556, 571, 563, 594, 587, 558, 596, 545, 576, 536, 565, 557, 544, 581, 581, + 576, 596, 582, 578, 559, 564, 566, 527, 558, 569, 569, 561, 522, 563, 531, 529, + 532, 524, 494, 482, 478, 468, 459, 467, 412, 448, 436, 436, 424, 437, 435, 448, + 412, 387, 394, 407, 373, 349, 392, 354, 340, 332, 356, 366, 368, 324, 369, 354, + 346, 363, 348, 362, 299, 332, 340, 344, 330, 319, 352, 350, 342, 358, 299, 335, + 355, 314, 321, 311, 280, 302, 293, 255, 287, 267, 265, 274, 279, 266, 311, 260, + 269, 290, 226, 222, 233, 179, 238, 188, 199, 184, 123, 167, 135, 130, 108, 82, + 56, 61, 64, 33, 49, 38, 0, -4, 5, -36, -35, -25, -13, -9, -20, -49, + -28, -15, -116, -105, -127, -188, -99, -166, -179, -178, -262, -213, -215, -284, -244, -300, + -311, -264, -290, -277, -339, -301, -318, -326, -351, -387, -360, -365, -368, -393, -375, -357, + -349, -341, -335, -378, -321, -352, -342, -382, -372, -372, -401, -396, -348, -394, -371, -383, + -383, -350, -350, -367, -348, -378, -312, -343, -348, -404, -343, -387, -416, -425, -416, -419, + -431, -443, -368, -430, -391, -375, -407, -350, -398, -376, -358, -413, -378, -392, -421, -394, + -405, -402, -405, -419, -425, -386, -414, -452, -395, -415, -426, -382, -448, -402, -384, -456, + -361, -399, -449, -387, -399, -426, -396, -426, -409, -385, -400, -318, -378, -342, -306, -320, + -348, -297, -287, -293, -296, -278, -294, -307, -286, -265, -260, -253, -286, -249, -237, -237, + -223, -229, -223, -239, -198, -211, -189, -179, -163, -152, -135, -125, -125, -78, -96, -100, + -60, -37, 6, -7, 24, 63, 90, 41, 113, 126, 126, 116, 161, 186, 187, 175, + 243, 231, 262, 210, 257, 267, 260, 231, 287, 259, 244, 267, 237, 297, 290, 250, + 327, 289, 342, 349, 332, 368, 376, 370, 379, 396, 416, 433, 432, 436, 470, 453, + 411, 425, 421, 436, 429, 435, 429, 441, 430, 422, 417, 409, 384, 461, 390, 375, + 441, 354, 321, 388, 322, 322, 329, 292, 358, 271, 276, 311, 288, 273, 287, 309, + 314, 305, 337, 337, 304, 335, 283, 298, 301, 293, 302, 271, 243, 264, 288, 251, + 282, 278, 200, 216, 205, 242, 224, 149, 179, 149, 115, 102, 122, 129, 102, 77, + 102, 64, 98, 38, 87, 102, 31, 45, 68, 27, 61, 30, 60, 43, 27, 40, + 42, 30, 28, 16, 12, -43, -26, -7, -38, -26, -40, -48, -77, -60, -44, -87, + -84, -72, -99, -131, -132, -93, -142, -135, -97, -152, -156, -156, -172, -118, -217, -114, + -128, -194, -151, -179, -179, -181, -225, -209, -206, -245, -260, -256, -263, -281, -280, -285, + -327, -341, -322, -365, -317, -359, -406, -377, -376, -408, -364, -390, -395, -336, -405, -412, + -360, -386, -364, -367, -412, -346, -387, -384, -340, -365, -396, -363, -373, -395, -372, -382, + -405, -365, -408, -362, -367, -418, -371, -360, -388, -359, -387, -355, -340, -401, -336, -361, + -439, -365, -399, -417, -401, -433, -408, -426, -448, -438, -449, -461, -451, -460, -462, -433, + -476, -480, -499, -514, -499, -514, -525, -503, -539, -562, -567, -580, -597, -565, -609, -523, + -525, -572, -547, -547, -534, -563, -549, -534, -547, -514, -517, -496, -492, -512, -475, -469, + -449, -461, -418, -412, -404, -432, -405, -405, -422, -397, -401, -387, -402, -406, -380, -382, + -366, -348, -327, -299, -322, -267, -271, -285, -291, -240, -287, -249, -251, -247, -239, -289, + -265, -227, -228, -231, -159, -184, -140, -157, -160, -116, -126, -95, -63, -72, -29, -33, + -4, -22, 11, 38, 5, 71, 43, 43, 62, 68, 93, 95, 84, 151, 119, 86, + 143, 90, 115, 105, 83, 147, 117, 143, 181, 175, 188, 200, 237, 220, 243, 225, + 266, 290, 282, 320, 278, 314, 350, 311, 338, 327, 315, 353, 350, 315, 360, 351, + 386, 373, 375, 410, 415, 403, 425, 457, 436, 463, 460, 507, 495, 515, 520, 522, + 524, 539, 544, 579, 639, 628, 624, 588, 635, 644, 602, 640, 641, 600, 590, 626, + 625, 630, 607, 604, 637, 620, 613, 586, 579, 572, 603, 597, 586, 583, 536, 568, + 517, 510, 534, 478, 503, 511, 489, 502, 499, 495, 500, 450, 454, 427, 427, 384, + 400, 400, 365, 364, 423, 379, 383, 393, 404, 399, 391, 365, 357, 366, 347, 369, + 364, 327, 355, 353, 325, 335, 336, 337, 326, 317, 337, 326, 285, 301, 292, 272, + 256, 257, 221, 254, 225, 249, 263, 219, 245, 249, 226, 233, 238, 262, 202, 186, + 239, 186, 156, 204, 141, 174, 154, 101, 129, 91, 42, 52, 10, 72, 67, 37, + 71, 64, 39, 34, 22, -4, 28, -17, -62, -22, -37, -59, -53, -85, -38, -73, + -68, -49, -47, -55, -46, -51, -50, -59, -75, -77, -89, -116, -110, -111, -150, -170, + -166, -180, -212, -167, -213, -217, -268, -238, -253, -275, -311, -314, -328, -336, -327, -324, + -356, -300, -326, -359, -322, -305, -333, -348, -347, -382, -315, -358, -347, -335, -337, -359, + -359, -396, -373, -367, -388, -356, -365, -394, -370, -338, -359, -373, -361, -377, -370, -331, + -355, -354, -334, -369, -337, -298, -342, -296, -299, -326, -290, -293, -294, -251, -276, -261, + -218, -293, -251, -275, -292, -240, -270, -292, -284, -301, -267, -291, -302, -253, -297, -283, + -226, -262, -283, -261, -306, -261, -290, -284, -273, -293, -326, -285, -331, -341, -310, -338, + -329, -318, -311, -302, -268, -305, -260, -294, -307, -314, -337, -339, -325, -341, -361, -348, + -345, -345, -349, -347, -328, -342, -335, -301, -344, -366, -369, -344, -338, -310, -370, -315, + -321, -319, -298, -323, -295, -265, -235, -204, -229, -195, -209, -195, -173, -154, -194, -161, + -159, -152, -168, -183, -137, -91, -120, -64, -90, -68, -62, -47, 4, 0, -27, 20, + 26, 24, 11, 44, 115, 92, 61, 125, 126, 114, 124, 165, 198, 215, 203, 265, + 250, 262, 204, 237, 240, 259, 258, 267, 246, 276, 247, 284, 281, 283, 306, 290, + 289, 311, 292, 227, 305, 295, 284, 301, 303, 332, 326, 324, 351, 305, 301, 327, + 323, 308, 347, 358, 357, 332, 350, 312, 350, 312, 309, 342, 317, 316, 343, 298, + 287, 341, 300, 298, 329, 300, 345, 345, 306, 335, 333, 291, 310, 290, 289, 275, + 261, 267, 227, 270, 270, 263, 286, 273, 239, 284, 251, 255, 257, 187, 235, 199, + 187, 204, 174, 190, 184, 156, 205, 158, 154, 165, 169, 180, 159, 98, 138, 146, + 54, 79, 72, 87, 42, 25, 58, -4, 14, 19, -3, 16, -18, -49, -27, -58, + -49, -59, -111, -86, -93, -139, -138, -148, -149, -155, -165, -152, -167, -172, -188, -187, + -232, -252, -198, -279, -278, -296, -297, -299, -318, -309, -322, -303, -310, -273, -291, -277, + -293, -274, -277, -284, -291, -284, -292, -345, -309, -282, -313, -307, -281, -252, -277, -259, + -250, -244, -229, -251, -267, -259, -269, -280, -234, -283, -237, -265, -260, -244, -274, -321, + -274, -272, -280, -224, -258, -267, -191, -266, -218, -230, -241, -196, -193, -182, -134, -178, + -155, -123, -203, -156, -175, -233, -166, -191, -207, -194, -163, -209, -216, -178, -174, -156, + -193, -162, -182, -203, -161, -175, -170, -175, -192, -166, -165, -202, -189, -179, -213, -192, + -230, -177, -224, -214, -185, -185, -194, -160, -180, -136, -132, -163, -145, -100, -147, -106, + -135, -142, -75, -131, -121, -91, -124, -119, -104, -110, -90, -114, -102, -93, -91, -94, + -82, -98, -79, -80, -76, -93, -51, -83, -50, -73, -73, -3, -20, 2, 17, -1, + -11, -11, -19, 14, 0, -27, -24, -3, 21, -2, -11, 46, 13, 32, 56, 30, + 64, 4, 68, 39, 82, 34, 77, 99, 63, 103, 121, 99, 129, 150, 124, 158, + 188, 167, 206, 220, 212, 235, 226, 269, 254, 232, 253, 296, 277, 300, 289, 333, + 304, 311, 301, 355, 339, 369, 364, 379, 356, 365, 357, 382, 375, 362, 389, 352, + 364, 374, 375, 419, 410, 421, 444, 462, 443, 465, 459, 456, 488, 503, 485, 475, + 511, 504, 488, 503, 492, 515, 523, 511, 490, 496, 523, 506, 541, 521, 527, 523, + 549, 522, 521, 545, 510, 559, 549, 539, 514, 512, 559, 509, 510, 518, 515, 502, + 442, 467, 437, 418, 448, 430, 385, 422, 353, 378, 382, 367, 346, 365, 365, 391, + 362, 362, 367, 358, 368, 354, 337, 346, 292, 304, 305, 325, 277, 304, 326, 328, + 347, 365, 348, 351, 310, 335, 300, 354, 292, 273, 297, 274, 262, 263, 225, 243, + 263, 207, 235, 193, 188, 186, 142, 176, 173, 131, 98, 97, 123, 95, 92, 79, + 55, 43, 32, 47, 21, 37, 61, 8, 51, 18, 43, 21, -5, 33, 13, 5, + 5, 15, 10, 7, -9, 1, -10, -1, -36, 27, -39, -34, -26, -88, -71, -73, + -108, -61, -117, -150, -78, -142, -127, -113, -182, -144, -136, -151, -107, -172, -154, -155, + -181, -198, -213, -213, -217, -201, -251, -270, -291, -250, -289, -290, -304, -296, -332, -313, + -329, -317, -344, -365, -310, -328, -352, -337, -350, -345, -323, -370, -385, -363, -389, -397, + -388, -357, -374, -347, -387, -401, -343, -376, -371, -387, -395, -353, -396, -427, -379, -376, + -373, -381, -363, -359, -276, -323, -295, -289, -290, -248, -250, -272, -269, -275, -302, -255, + -306, -320, -273, -303, -270, -288, -312, -270, -319, -280, -294, -304, -311, -291, -305, -262, + -272, -291, -281, -242, -248, -256, -207, -264, -209, -224, -213, -192, -242, -236, -180, -241, + -205, -229, -230, -224, -241, -217, -231, -245, -226, -185, -213, -172, -191, -223, -169, -216, + -139, -168, -171, -139, -99, -119, -97, -94, -59, -55, -39, -43, -29, -78, -32, -51, + -60, -8, -40, -43, 18, 15, 17, 29, 20, 38, 35, 70, 27, 72, 88, 41, + 85, 52, 81, 61, 89, 113, 87, 137, 164, 173, 201, 154, 185, 219, 184, 259, + 240, 223, 279, 251, 280, 233, 284, 271, 268, 268, 257, 271, 264, 276, 296, 265, + 273, 264, 281, 296, 274, 260, 293, 220, 275, 233, 260, 265, 258, 301, 253, 276, + 273, 253, 284, 269, 254, 250, 227, 278, 264, 248, 252, 244, 226, 233, 238, 252, + 198, 193, 195, 194, 184, 166, 186, 191, 177, 123, 146, 190, 154, 154, 154, 129, + 182, 123, 95, 131, 127, 134, 107, 103, 130, 96, 105, 110, 114, 109, 109, 82, + 74, 93, 93, 41, 51, 46, 55, 70, 18, 79, 91, 42, 82, 61, 34, 31, + 13, 31, 33, 0, -17, 6, 24, -31, -31, -20, -46, -47, -56, -31, -28, -45, + -24, -48, -72, -51, -74, -16, -78, -55, -89, -113, -60, -117, -107, -107, -133, -116, + -128, -160, -92, -128, -148, -127, -153, -164, -145, -142, -183, -170, -200, -217, -204, -215, + -211, -156, -228, -246, -225, -235, -236, -258, -268, -216, -210, -217, -216, -198, -207, -210, + -198, -209, -201, -218, -219, -224, -218, -232, -279, -270, -262, -274, -278, -272, -244, -256, + -268, -268, -269, -262, -299, -270, -236, -222, -259, -272, -224, -202, -234, -207, -198, -222, + -221, -225, -239, -220, -236, -250, -241, -292, -228, -234, -322, -248, -274, -293, -278, -313, + -308, -283, -350, -336, -299, -322, -297, -298, -289, -294, -271, -284, -289, -298, -317, -261, + -316, -319, -307, -347, -310, -300, -273, -266, -287, -281, -284, -296, -284, -338, -321, -320, + -331, -316, -322, -371, -350, -367, -363, -365, -371, -364, -358, -375, -342, -330, -375, -360, + -365, -374, -361, -380, -371, -336, -349, -297, -290, -332, -280, -270, -303, -251, -314, -324, + -319, -313, -291, -256, -272, -279, -220, -268, -227, -196, -203, -165, -183, -165, -125, -151, + -117, -110, -99, -49, -109, -90, -72, -87, -35, -63, -40, -14, -34, 0, -12, 12, + -21, 0, -14, 43, 48, 54, 41, 71, 99, 89, 126, 134, 160, 158, 164, 186, + 149, 175, 190, 192, 196, 219, 205, 236, 253, 261, 245, 238, 235, 277, 301, 293, + 329, 287, 333, 334, 349, 363, 365, 394, 403, 474, 457, 470, 500, 477, 473, 489, + 472, 465, 467, 448, 496, 447, 480, 486, 490, 527, 518, 534, 509, 528, 559, 586, + 586, 590, 590, 613, 632, 630, 663, 662, 663, 679, 700, 676, 698, 659, 716, 679, + 666, 672, 658, 612, 648, 642, 643, 663, 602, 631, 637, 622, 648, 661, 657, 664, + 641, 670, 640, 639, 657, 626, 612, 617, 623, 609, 590, 568, 583, 550, 546, 549, + 516, 515, 507, 504, 490, 460, 504, 472, 465, 466, 432, 419, 416, 398, 409, 388, + 364, 369, 331, 348, 340, 341, 346, 359, 336, 370, 345, 319, 339, 309, 292, 281, + 295, 265, 268, 266, 253, 249, 213, 226, 268, 242, 197, 278, 220, 234, 244, 172, + 201, 178, 197, 222, 167, 190, 192, 141, 126, 147, 106, 147, 102, 84, 114, 77, + 75, 56, 64, 78, 46, 28, 37, 21, 32, 43, -10, 55, 36, 38, 65, 40, + 78, 53, 7, 67, 30, -5, 38, 13, 3, -24, -17, 8, -3, -49, -78, -48, + -101, -68, -71, -69, -64, -47, -78, -54, -32, -66, -58, -51, -75, -36, -95, -87, + -50, -77, -110, -76, -111, -81, -127, -111, -112, -87, -122, -78, -42, -55, -124, -96, + -125, -161, -116, -113, -151, -69, -130, -104, -89, -131, -63, -84, -134, -73, -111, -128, + -120, -141, -134, -117, -132, -80, -99, -98, -110, -80, -86, -93, -74, -117, -89, -86, + -120, -83, -89, -143, -118, -114, -87, -102, -119, -118, -61, -92, -134, -73, -128, -130, + -136, -143, -78, -81, -135, -96, -121, -99, -83, -107, -70, -65, -94, -106, -136, -138, + -139, -154, -168, -228, -185, -206, -194, -199, -191, -209, -177, -164, -175, -164, -147, -181, + -163, -169, -165, -169, -139, -147, -116, -183, -147, -135, -146, -137, -141, -171, -163, -173, + -196, -187, -186, -197, -144, -205, -201, -199, -199, -168, -153, -168, -125, -175, -148, -125, + -137, -111, -103, -123, -127, -154, -102, -120, -102, -72, -78, -100, -56, -39, -25, -39, + -30, -13, 0, -37, 34, 38, 19, 48, 42, 57, 94, 77, 122, 118, 129, 155, + 190, 192, 162, 177, 207, 200, 175, 156, 169, 156, 120, 151, 142, 156, 152, 170, + 186, 160, 128, 123, 127, 125, 122, 122, 140, 118, 122, 102, 71, 119, 98, 120, + 113, 88, 121, 112, 105, 143, 107, 85, 90, 81, 90, 52, 29, 55, 59, 34, + 60, 55, 44, -14, 27, 1, 3, 5, 24, 48, -18, 11, 12, -10, 5, -26, + -24, -28, -8, 10, -25, -30, -3, -28, -41, -5, -11, -26, -38, -5, -12, 10, + -19, 13, -10, -36, -19, -42, -57, -33, -53, -13, -55, -75, -80, -37, -40, -75, + -41, -50, -63, -70, -44, -59, -129, -62, -66, -112, -113, -139, -100, -92, -154, -123, + -105, -188, -149, -164, -198, -183, -213, -202, -175, -232, -235, -252, -281, -266, -260, -311, + -267, -274, -295, -304, -298, -300, -287, -312, -281, -279, -313, -328, -301, -300, -328, -294, + -325, -269, -273, -306, -340, -340, -326, -308, -340, -360, -351, -349, -320, -342, -326, -337, + -350, -342, -329, -330, -330, -331, -328, -294, -303, -303, -313, -333, -361, -304, -336, -328, + -289, -306, -265, -271, -276, -233, -234, -242, -180, -252, -249, -230, -221, -231, -218, -259, + -194, -216, -240, -215, -218, -228, -236, -209, -230, -196, -240, -233, -231, -257, -255, -226, + -271, -237, -225, -243, -236, -255, -242, -234, -255, -230, -222, -219, -215, -227, -154, -209, + -203, -165, -213, -202, -183, -201, -165, -184, -214, -162, -190, -216, -187, -227, -217, -186, + -259, -211, -224, -273, -234, -249, -293, -269, -282, -279, -209, -257, -217, -216, -215, -148, + -138, -133, -112, -102, -108, -88, -128, -108, -123, -107, -103, -101, -109, -104, -51, -86, + -30, -8, -23, 1, -10, 7, 8, 18, 12, 18, 29, 39, 29, 73, 62, 37, + 70, 67, 96, 110, 128, 132, 116, 130, 134, 130, 121, 129, 150, 131, 154, 132, + 155, 184, 174, 169, 215, 176, 218, 200, 184, 215, 213, 246, 221, 260, 266, 198, + 269, 247, 265, 265, 213, 214, 247, 225, 261, 278, 310, 314, 310, 280, 302, 316, + 271, 283, 271, 297, 314, 284, 286, 255, 244, 250, 253, 269, 270, 240, 262, 292, + 271, 265, 266, 285, 266, 301, 273, 233, 247, 217, 265, 238, 242, 257, 230, 228, + 254, 225, 276, 235, 257, 296, 246, 284, 277, 244, 277, 238, 238, 233, 195, 262, + 239, 235, 243, 234, 244, 255, 234, 258, 237, 214, 233, 246, 210, 234, 212, 230, + 215, 183, 212, 251, 225, 254, 234, 258, 271, 240, 248, 229, 244, 251, 252, 224, + 230, 266, 240, 252, 240, 220, 220, 249, 215, 243, 216, 172, 191, 165, 188, 177, + 133, 98, 156, 96, 114, 122, 77, 119, 109, 111, 140, 110, 115, 153, 92, 99, + 71, 41, 86, 64, 59, 48, 21, 39, 14, 68, 65, 43, 39, 39, 35, 19, + -15, 39, -12, -7, 16, 43, 34, 51, 11, 19, -3, 46, 14, -13, 7, -17, + -20, -7, -19, -4, 17, -10, 14, -42, -35, -34, -39, -33, -71, -71, -31, -71, + -123, -129, -117, -124, -49, -107, -112, -75, -102, -72, -76, -115, -73, -77, -95, -55, + -102, -97, -66, -104, -69, -58, -52, -41, -64, -58, -72, -102, -94, -124, -74, -79, + -95, -60, -83, -89, -75, -45, -76, -68, -101, -87, -48, -56, -79, -30, -72, -22, + -58, -59, -45, -34, -65, -73, -72, -68, -89, -100, -95, -89, -96, -117, -80, -84, + -96, -44, -118, -67, -28, -89, -47, -74, -69, -67, -38, -76, -38, -65, -96, -73, + -48, -76, -59, -78, -79, -107, -98, -126, -82, -128, -114, -91, -104, -98, -127, -98, + -121, -107, -117, -119, -87, -132, -138, -114, -173, -147, -185, -167, -156, -156, -169, -197, + -187, -179, -178, -170, -181, -170, -168, -186, -142, -146, -187, -167, -187, -164, -177, -176, + -144, -159, -161, -151, -166, -161, -165, -146, -180, -140, -126, -174, -132, -140, -145, -99, + -141, -97, -83, -69, -54, -94, -33, -44, -70, -15, -62, -12, 12, -15, 5, 1, + 7, 17, 29, 32, 26, 73, 61, 36, 68, 68, 87, 91, 78, 113, 88, 107, + 144, 106, 133, 126, 128, 146, 106, 141, 146, 91, 111, 124, 124, 116, 126, 141, + 141, 138, 152, 135, 136, 145, 141, 135, 144, 108, 119, 108, 120, 127, 87, 121, + 165, 123, 106, 120, 86, 124, 97, 96, 112, 72, 85, 89, 58, 77, 56, 68, + 87, 87, 79, 68, 83, 75, 93, 72, 58, 93, 22, 84, 19, 14, 39, 36, + 8, 52, 35, 40, 43, -5, 36, 2, 20, 24, -37, -19, 23, -24, 22, 16, + 20, -8, -19, 10, 1, -41, -29, -3, -27, -72, -60, -48, -82, -87, -101, -77, + -120, -96, -114, -123, -120, -121, -109, -112, -134, -108, -124, -128, -140, -151, -141, -128, + -179, -166, -173, -183, -206, -205, -225, -193, -198, -221, -173, -170, -202, -176, -209, -200, + -171, -170, -190, -127, -165, -167, -141, -181, -171, -202, -200, -188, -201, -222, -152, -229, + -199, -202, -197, -217, -205, -222, -184, -208, -199, -174, -196, -207, -200, -200, -183, -174, + -190, -139, -201, -154, -180, -157, -190, -192, -170, -195, -180, -179, -198, -204, -196, -171, + -163, -181, -157, -178, -184, -169, -212, -120, -168, -162, -126, -97, -148, -123, -153, -136, + -108, -130, -114, -120, -124, -97, -116, -132, -98, -125, -150, -105, -147, -137, -118, -125, + -100, -98, -135, -97, -113, -70, -139, -146, -124, -164, -137, -154, -152, -142, -163, -155, + -153, -151, -143, -162, -127, -123, -140, -130, -145, -97, -123, -109, -128, -130, -101, -138, + -108, -83, -105, -118, -105, -140, -108, -136, -141, -169, -135, -144, -172, -140, -168, -138, + -97, -154, -100, -101, -122, -51, -106, -112, -44, -134, -73, -56, -83, -43, -76, -83, + -49, -85, -88, -92, -89, -98, -84, -77, -87, -100, -76, -69, -72, -51, -59, -65, + -42, -58, -13, -27, -14, 14, -10, -15, 49, -7, 20, 43, 61, 52, 40, 53, + 86, 70, 107, 115, 99, 130, 119, 150, 101, 148, 186, 160, 191, 188, 193, 212, + 180, 183, 192, 190, 181, 169, 218, 211, 206, 226, 209, 244, 256, 224, 238, 257, + 236, 262, 258, 262, 283, 278, 280, 274, 239, 258, 278, 257, 288, 286, 284, 282, + 292, 249, 269, 243, 249, 267, 242, 268, 257, 256, 276, 250, 283, 246, 259, 291, + 253, 224, 263, 243, 256, 242, 236, 231, 205, 235, 227, 187, 219, 228, 208, 253, + 212, 262, 252, 231, 241, 243, 239, 238, 235, 272, 239, 269, 249, 252, 268, 237, + 241, 261, 233, 232, 201, 206, 206, 156, 175, 194, 128, 173, 165, 168, 166, 183, + 145, 180, 132, 143, 141, 148, 131, 141, 107, 153, 133, 93, 136, 84, 122, 109, + 69, 100, 94, 71, 60, 99, 81, 66, 86, 75, 77, 77, 59, 83, 78, 68, + 82, 59, 52, 58, 59, 56, 26, 14, 40, 30, -36, 15, -5, -2, 14, -13, + -1, -8, -1, 4, 3, -39, 9, 20, -18, -1, -38, -8, -53, -30, -82, -92, + -52, -76, -106, -99, -98, -94, -100, -145, -124, -112, -129, -135, -103, -119, -101, -133, + -100, -97, -141, -144, -105, -143, -126, -139, -113, -115, -108, -146, -100, -130, -129, -119, + -117, -144, -110, -118, -105, -67, -103, -96, -80, -101, -71, -89, -99, -56, -114, -82, + -86, -93, -52, -101, -74, -36, -79, -71, -68, -58, -75, -55, -67, -64, -77, -69, + -40, -51, -62, -65, -55, -54, -64, -42, -8, -63, -52, -21, -53, -76, -32, -38, + -38, -47, -69, -35, -35, -71, -20, -10, -56, -25, -39, -18, -39, -18, -23, -32, + -11, 0, -36, -34, -22, -10, -23, -61, 5, -27, -25, -19, -22, 5, -31, -32, + -29, -27, -72, -47, -24, -25, 9, 0, -14, 14, -11, 17, 5, -9, 45, 43, + 41, 49, 46, 81, 57, 58, 62, 86, 70, 53, 74, 79, 78, 96, 114, 97, + 150, 151, 123, 160, 157, 135, 192, 160, 191, 157, 147, 211, 204, 172, 228, 211, + 184, 187, 186, 206, 244, 195, 212, 232, 206, 220, 231, 260, 241, 245, 259, 247, + 211, 236, 238, 278, 233, 266, 245, 256, 281, 262, 295, 307, 261, 311, 278, 289, + 334, 291, 326, 293, 303, 354, 333, 354, 341, 346, 347, 313, 337, 356, 325, 347, + 338, 358, 317, 304, 341, 341, 356, 335, 349, 363, 345, 334, 315, 298, 341, 307, + 314, 267, 315, 334, 302, 321, 298, 312, 284, 265, 345, 273, 272, 325, 272, 303, + 277, 240, 255, 249, 196, 269, 234, 224, 236, 213, 169, 200, 187, 221, 190, 161, + 192, 157, 142, 156, 147, 138, 136, 137, 116, 83, 119, 102, 75, 125, 110, 102, + 77, 84, 111, 91, 67, 87, 93, 71, 67, 52, 71, 66, 42, 37, 67, 34, + 27, 18, -8, 5, 31, -14, -19, -11, -24, -26, -44, -86, 10, -58, -65, -20, + -79, -43, -72, -80, 2, -64, -87, -19, -96, -112, -60, -101, -88, -133, -115, -92, + -128, -100, -80, -149, -113, -130, -147, -125, -153, -176, -156, -186, -186, -142, -184, -172, + -185, -167, -202, -210, -160, -188, -179, -224, -216, -189, -261, -204, -217, -202, -187, -207, + -189, -198, -213, -210, -230, -213, -241, -221, -216, -258, -248, -221, -269, -270, -282, -251, + -274, -298, -245, -241, -231, -260, -281, -274, -303, -249, -261, -302, -289, -299, -305, -286, + -327, -309, -321, -339, -305, -326, -338, -345, -362, -368, -379, -395, -350, -365, -364, -369, + -387, -362, -402, -367, -339, -396, -360, -387, -361, -343, -377, -369, -361, -367, -357, -351, + -348, -362, -368, -362, -397, -380, -350, -337, -393, -349, -354, -383, -356, -414, -361, -364, + -381, -362, -375, -355, -327, -362, -347, -349, -386, -343, -393, -360, -317, -369, -346, -332, + -371, -338, -309, -304, -314, -287, -307, -261, -277, -290, -246, -267, -268, -227, -238, -233, + -208, -239, -210, -222, -210, -212, -193, -199, -166, -151, -160, -163, -105, -112, -89, -101, + -79, -61, -77, -74, -68, -33, -42, -34, -14, -8, 13, 0, -39, 21, 36, 33, + 51, 59, 73, 75, 83, 111, 139, 86, 160, 165, 124, 138, 146, 116, 168, 110, + 132, 138, 129, 111, 143, 138, 174, 120, 125, 135, 102, 165, 135, 121, 148, 145, + 177, 183, 172, 232, 223, 251, 252, 230, 243, 249, 243, 251, 213, 228, 228, 244, + 215, 244, 230, 242, 255, 321, 282, 327, 282, 315, 334, 309, 315, 315, 314, 364, + 330, 336, 318, 326, 333, 355, 353, 360, 374, 362, 355, 346, 350, 348, 301, 317, + 293, 301, 328, 279, 281, 307, 248, 277, 259, 299, 276, 240, 240, 272, 210, 217, + 257, 217, 219, 235, 219, 234, 232, 212, 282, 198, 148, 173, 187, 153, 156, 134, + 160, 154, 100, 139, 129, 110, 123, 146, 119, 118, 91, 115, 100, 127, 123, 147, + 149, 175, 177, 182, 199, 164, 153, 167, 193, 124, 160, 115, 133, 108, 98, 84, + 94, 88, 112, 52, 64, 74, 44, 40, 14, 1, -2, -14, 8, -18, -1, 1, + -46, -34, -50, -69, -17, -41, -6, -34, -26, -17, -50, -70, -44, -74, -60, -74, + -62, -48, -115, -90, -134, -105, -128, -140, -101, -122, -149, -136, -132, -132, -163, -132, + -152, -117, -138, -150, -100, -146, -140, -88, -105, -112, -92, -91, -77, -95, -92, -51, + -68, -71, -56, -56, -36, -69, -63, -60, -69, -90, -122, -88, -113, -83, -91, -99, + -70, -93, -128, -113, -126, -127, -151, -191, -143, -221, -183, -162, -186, -187, -213, -179, + -185, -245, -188, -224, -210, -233, -249, -244, -238, -234, -274, -258, -245, -297, -249, -277, + -277, -236, -292, -268, -257, -290, -234, -269, -253, -216, -246, -217, -236, -234, -214, -212, + -236, -187, -219, -206, -234, -218, -213, -210, -164, -165, -168, -110, -121, -110, -88, -129, + -142, -128, -168, -132, -110, -159, -109, -124, -148, -129, -89, -111, -108, -101, -130, -142, + -159, -162, -119, -122, -170, -96, -127, -137, -99, -162, -103, -89, -95, -77, -109, -79, + -16, -79, -25, 1, -25, -21, -4, 4, -15, -32, -33, -29, -2, -15, -21, -6, + -34, -53, -2, -65, -47, -8, -64, -45, -58, -36, -36, -53, -59, -10, -37, -52, + 11, -2, 30, 51, 38, 63, 67, 42, 68, 58, 22, 43, 22, 6, -8, -12, + -3, -33, -9, -14, -53, -73, -60, -66, -60, -62, -54, -41, -34, -46, -40, -31, + -33, -22, 0, -30, -13, 11, -5, 4, 18, 21, 14, -14, 22, 37, 33, 39, + 26, -7, 7, 7, 1, 1, -24, -2, 6, -60, -24, -46, -4, 3, -24, 0, + -16, -32, -32, -18, -7, -14, 7, 26, -23, 26, 8, 21, 26, 6, 52, 61, + 46, 95, 77, 51, 97, 68, 92, 50, 44, 81, 46, 36, 27, 44, 57, 83, + 57, 86, 89, 81, 127, 146, 175, 177, 148, 154, 125, 116, 126, 81, 70, 103, + 71, 74, 80, 22, 78, 13, 23, 62, 14, 30, 33, -16, -5, -29, -55, -26, + -41, -27, -49, -84, -87, -63, -110, -77, -102, -145, -71, -148, -111, -103, -116, -89, + -108, -133, -132, -153, -120, -145, -139, -194, -151, -167, -171, -166, -146, -178, -128, -181, + -158, -124, -185, -147, -165, -177, -149, -212, -179, -187, -207, -158, -199, -193, -169, -182, + -151, -166, -188, -163, -173, -205, -214, -220, -228, -237, -218, -234, -199, -173, -214, -193, + -214, -195, -216, -199, -231, -211, -189, -243, -207, -189, -234, -205, -202, -226, -202, -238, + -213, -227, -277, -234, -255, -268, -293, -313, -285, -299, -275, -270, -281, -252, -294, -287, + -280, -263, -255, -210, -225, -230, -166, -194, -160, -160, -205, -170, -192, -186, -194, -212, + -225, -200, -232, -256, -257, -296, -272, -298, -293, -289, -265, -270, -238, -263, -275, -254, + -257, -229, -211, -217, -235, -243, -207, -201, -162, -166, -126, -132, -131, -128, -125, -130, + -152, -105, -112, -145, -125, -142, -157, -173, -166, -160, -131, -158, -93, -90, -130, -115, + -81, -92, -102, -142, -96, -90, -145, -108, -117, -106, -106, -65, -41, -89, -63, -25, + -18, 29, -17, 21, 46, 7, 33, 28, 6, 30, 56, 27, 8, 22, 29, 57, + 45, 35, 30, 47, 58, 88, 66, 69, 110, 43, 66, 79, 61, 60, 64, 48, + 109, 85, 63, 131, 98, 114, 123, 114, 153, 150, 115, 180, 131, 157, 128, 177, + 166, 142, 180, 166, 159, 152, 155, 174, 177, 188, 217, 225, 210, 201, 226, 194, + 222, 197, 204, 225, 182, 160, 174, 148, 205, 209, 183, 224, 241, 193, 206, 174, + 198, 220, 172, 127, 207, 176, 163, 216, 177, 213, 223, 256, 258, 276, 225, 216, + 248, 182, 217, 196, 187, 186, 183, 170, 172, 130, 205, 161, 169, 166, 148, 192, + 198, 163, 218, 233, 237, 219, 262, 233, 272, 237, 215, 266, 207, 215, 229, 208, + 274, 240, 184, 244, 189, 206, 210, 186, 184, 176, 167, 180, 152, 122, 127, 106, + 137, 116, 142, 136, 129, 140, 117, 136, 107, 104, 99, 93, 72, 68, 66, 52, + 78, 5, 22, 18, -6, -34, -10, -20, -50, -47, -3, -44, -44, -20, -32, -11, + 7, -10, -18, -32, -41, -38, -17, -45, -4, -21, -44, -36, -23, -41, -8, -19, + -40, -12, -46, -78, -89, -113, -114, -118, -112, -104, -81, -80, -82, -105, -86, -91, + -103, -112, -129, -139, -146, -137, -145, -138, -135, -166, -125, -155, -160, -158, -136, -105, + -165, -199, -113, -193, -212, -164, -202, -172, -162, -170, -127, -120, -166, -127, -159, -181, + -140, -164, -198, -169, -193, -158, -148, -143, -120, -134, -124, -86, -124, -104, -131, -129, + -130, -165, -131, -140, -152, -129, -163, -124, -143, -165, -110, -123, -136, -112, -97, -112, + -138, -95, -101, -98, -99, -103, -49, -78, -85, -50, -16, -39, 13, 16, 34, -5, + 17, -25, -29, -50, -74, -80, -91, -66, -78, -133, -86, -108, -90, -116, -142, -118, + -151, -155, -178, -167, -163, -179, -190, -142, -157, -117, -68, -82, -75, -37, -21, -19, + -55, -47, -16, -49, 4, -22, -37, -14, -47, -69, -31, -69, -72, -46, -93, -49, + -37, -61, -36, -40, -56, -30, -68, -28, -19, 3, 12, 16, 66, 46, 57, 85, + 52, 109, 114, 99, 120, 119, 108, 162, 174, 158, 173, 132, 125, 139, 165, 130, + 159, 156, 155, 164, 164, 126, 161, 69, 114, 129, 80, 125, 94, 92, 94, 94, + 45, 74, 45, 39, 70, 2, 3, 40, 1, 44, 67, 29, 39, 63, 80, 94, + 99, 126, 92, 124, 118, 125, 128, 160, 196, 184, 149, 195, 170, 201, 189, 213, + 200, 163, 166, 163, 169, 148, 181, 182, 186, 191, 178, 164, 191, 200, 188, 180, + 218, 219, 192, 208, 206, 234, 240, 217, 223, 221, 185, 192, 197, 152, 189, 200, + 192, 189, 150, 132, 169, 118, 143, 128, 105, 109, 85, 77, 84, 35, 77, 101, + 87, 119, 94, 101, 111, 97, 122, 174, 116, 164, 146, 105, 120, 129, 130, 124, + 116, 154, 146, 100, 113, 109, 81, 107, 131, 93, 107, 100, 159, 185, 128, 170, + 202, 99, 45, 53, -50, -58, -56, -89, -66, -100, -74, -4, -42, -20, 54, 56, + 111, 119, 119, 162, 99, 81, 117, 45, 30, -5, -31, -73, -62, -82, -27, -37, + -59, -41, -76, -26, -45, -34, -24, 5, 20, 60, 60, 55, 96, -5, 24, -13, + -86, -73, -91, -19, 1, -50, 74, 26, 28, 61, 58, 79, 44, 56, 34, -24, + -28, -23, -32, -62, -89, -43, -93, -64, -76, -80, -29, -72, -36, -32, -48, -4, + 11, 17, 39, 8, 86, 46, 19, 48, 45, 18, -24, -6, -24, -75, -62, -39, + 13, -7, 10, 78, 45, 77, 71, 53, 45, 0, 25, 40, -1, 12, -5, -6, + -41, -42, -32, -62, -10, -6, 12, 12, -8, 33, 47, 21, 73, 51, 41, 15, + 34, -4, -37, -13, -25, -23, -29, -41, 10, 19, 14, 84, 91, 107, 131, 113, + 152, 108, 86, 91, 59, 20, -43, -61, -90, -119, -127, -152, -113, -103, -76, -2, + 32, 47, 122, 133, 180, 138, 173, 132, 146, 143, 119, 146, 141, 152, 165, 168, + 168, 142, 145, 150, 114, 82, 88, 94, 34, -1, 56, -21, -12, 34, 52, 62, + 105, 64, 127, 128, 120, 122, 130, 166, 183, 174, 167, 137, 137, 75, 90, 45, + 15, 27, -23, -12, -38, -44, 6, -2, 3, 21, -4, 29, 57, 80, 98, 64, + 76, 56, 61, 54, 47, 69, 48, 29, 77, 40, 36, 99, 96, 116, 72, 73, + 121, 88, 63, 78, 74, 65, 55, 98, 84, 89, 159, 108, 167, 159, 145, 218, + 154, 176, 221, 176, 215, 172, 155, 203, 175, 144, 148, 121, 120, 143, 88, 122, + 149, 94, 120, 143, 130, 133, 110, 129, 134, 131, 128, 91, 136, 98, 71, 79, + 108, 48, 73, 59, 54, 46, 57, 38, 54, 40, 40, 69, 39, 50, 109, 112, + 83, 103, 64, 89, 58, 55, 65, 55, 43, 99, 46, 80, 60, 69, 60, 73, + 61, 78, 60, 16, 45, 83, 44, 58, 23, 24, 8, -29, 14, -16, -47, -13, + -81, -28, -18, -30, 17, -2, 43, 36, 2, 35, 1, -28, -8, -45, -16, -30, + -83, -83, -76, -116, -89, -96, -79, -65, -76, -62, -90, -70, -44, -28, -47, -25, + -56, -62, -84, -66, -68, -76, -63, -47, -40, -23, -39, -15, -8, -54, -54, -41, + -77, -52, -100, -65, -75, -104, -62, -89, -99, -50, -105, -23, -87, -34, 2, -37, + 3, -3, -3, -15, -40, -35, -60, -65, -98, -83, -111, -127, -108, -130, -171, -172, + -175, -171, -187, -195, -183, -207, -167, -197, -164, -184, -214, -148, -203, -155, -119, -154, + -99, -151, -173, -140, -161, -181, -145, -184, -178, -177, -199, -166, -196, -210, -203, -202, + -182, -181, -166, -185, -173, -126, -178, -157, -131, -160, -130, -125, -176, -180, -179, -212, + -192, -193, -215, -190, -250, -217, -163, -224, -175, -182, -174, -151, -172, -155, -139, -144, + -119, -153, -140, -126, -121, -118, -69, -79, -52, -94, -70, -14, -58, -9, -32, -60, + -29, -32, -28, 29, -52, -30, -38, -45, -13, -8, -49, -33, -38, -23, -64, -19, + -12, -6, -71, -55, -42, -25, -87, -59, -62, -16, -8, -2, 29, 23, 25, 22, + 51, 56, 42, 62, 28, 41, 22, 31, 18, 26, 50, 71, 46, 79, 55, 55, + 90, 31, 74, 106, 84, 106, 86, 72, 122, 35, 74, 115, 28, 52, 78, 49, + 39, 27, 23, 52, 37, 88, 108, 82, 101, 141, 137, 129, 137, 128, 122, 135, + 123, 80, 109, 117, 108, 84, 132, 91, 131, 56, 74, 55, 22, 11, -16, 9, + 8, 21, 20, 0, 27, 42, 59, 67, 42, 86, 71, 53, 99, 104, 89, 106, + 85, 103, 158, 109, 121, 130, 126, 107, 98, 75, 141, 111, 127, 161, 214, 195, + 181, 206, 171, 192, 127, 116, 99, 78, 49, 67, 97, 123, 88, 92, 103, 91, + 57, 41, 46, 34, 13, -10, -21, -62, -91, -105, -106, -115, -114, -101, -97, -120, + -116, -146, -172, -132, -166, -167, -171, -188, -157, -192, -150, -201, -110, -78, -59, 52, + 123, 172, 304, 353, 459, 555, 562, 625, 603, 579, 523, 417, 284, 210, 48, -67, + -160, -270, -355, -373, -408, -422, -413, -443, -429, -404, -462, -405, -402, -412, -410, -377, + -317, -302, -220, -142, -58, 2, 71, 117, 188, 184, 197, 160, 101, -4, -82, -216, + -313, -483, -616, -732, -870, -947, -979, -968, -850, -718, -511, -185, 112, 395, 710, 936, + 1125, 1183, 1190, 1192, 1047, 824, 651, 404, 158, -24, -175, -256, -302, -338, -363, -318, + -361, -413, -482, -555, -626, -721, -787, -742, -810, -708, -564, -426, -228, 6, 238, 499, + 601, 708, 821, 798, 747, 736, 652, 532, 360, 153, 1, -209, -423, -621, -763, -883, + -979, -1040, -1051, -1012, -949, -828, -735, -507, -438, -292, -115, -3, 64, 89, 82, 129, + 111, 134, 183, 199, 240, 357, 387, 478, 455, 476, 447, 329, 194, 108, -84, -237, + -380, -537, -590, -677, -653, -561, -493, -409, -308, -203, -105, -101, -18, -9, 10, -10, + -99, -150, -180, -213, -189, -158, -172, -104, -144, -99, -74, -86, -107, -106, -82, -129, + -192, -213, -247, -344, -353, -401, -439, -500, -546, -556, -613, -683, -670, -598, -462, -285, + -183, 115, 360, 542, 779, 940, 1085, 1113, 1101, 1037, 910, 694, 443, 259, 41, -183, + -309, -393, -382, -368, -418, -354, -280, -271, -282, -249, -235, -278, -326, -269, -224, -240, + -177, 66, 240, 331, 505, 735, 820, 868, 841, 812, 746, 617, 490, 383, 261, 57, + -37, -129, -250, -381, -507, -603, -572, -686, -747, -696, -775, -735, -707, -615, -496, -469, + -462, -200, -6, 159, 356, 521, 862, 1050, 1122, 1265, 1332, 1256, 1181, 1068, 909, 612, + 352, 123, -79, -335, -520, -597, -585, -602, -548, -499, -416, -313, -284, -234, -226, -228, + -229, -231, -185, -90, 11, 207, 342, 499, 699, 779, 890, 881, 819, 741, 579, 448, + 298, 75, -31, -132, -299, -335, -481, -588, -582, -688, -763, -774, -853, -847, -833, -831, + -738, -694, -642, -520, -309, -47, 145, 397, 687, 906, 1095, 1188, 1266, 1250, 1136, 1015, + 816, 558, 288, 43, -207, -400, -582, -676, -697, -669, -638, -558, -439, -320, -303, -229, + -108, -83, -127, -101, -88, -67, -29, 97, 274, 375, 473, 607, 696, 740, 641, 575, + 477, 369, 252, 69, 22, -56, -226, -246, -320, -422, -527, -612, -662, -707, -780, -794, + -788, -779, -756, -687, -597, -569, -557, -402, -149, 9, 108, 267, 563, 747, 853, 939, + 1000, 971, 961, 837, 738, 505, 233, 52, -95, -275, -417, -580, -522, -472, -480, -396, + -353, -281, -251, -275, -256, -341, -416, -478, -473, -474, -402, -245, -80, 90, 229, 407, + 535, 539, 467, 457, 390, 276, 138, 41, -4, -91, -155, -160, -202, -272, -370, -406, + -454, -561, -659, -743, -792, -835, -857, -819, -816, -802, -725, -541, -314, -148, 48, 299, + 563, 790, 876, 999, 1039, 977, 960, 842, 636, 432, 199, -41, -183, -368, -508, -558, + -498, -426, -409, -331, -250, -176, -224, -166, -202, -287, -325, -362, -365, -299, -244, -63, + 81, 219, 411, 587, 654, 623, 617, 618, 524, 456, 358, 288, 220, 103, 29, -30, + -243, -317, -429, -582, -687, -822, -879, -915, -981, -899, -837, -792, -689, -581, -399, -171, + 19, 165, 410, 608, 818, 953, 987, 1030, 987, 875, 774, 552, 296, 74, -135, -310, + -532, -677, -677, -659, -605, -536, -456, -376, -267, -237, -158, -156, -208, -185, -172, -189, + -118, -45, 150, 345, 432, 623, 793, 791, 767, 689, 539, 436, 269, 84, -21, -157, + -220, -243, -304, -354, -426, -513, -592, -647, -772, -847, -941, -926, -866, -820, -762, -638, + -560, -442, -216, 13, 124, 288, 517, 738, 856, 945, 978, 957, 946, 808, 700, 528, + 250, 150, -19, -229, -280, -401, -353, -214, -240, -139, -56, 33, 99, 114, 112, 69, + -5, -169, -190, -222, -201, -94, 19, 120, 286, 416, 491, 523, 477, 479, 379, 305, + 232, 185, 149, 113, 90, 68, 23, -22, -153, -208, -329, -427, -534, -623, -667, -702, + -688, -691, -653, -628, -576, -428, -196, -37, 139, 327, 597, 829, 982, 1094, 1136, 1110, + 1090, 935, 732, 479, 295, 137, -88, -187, -382, -423, -337, -277, -199, -156, -77, 18, + 43, -26, -72, -159, -243, -326, -393, -388, -344, -209, -28, 144, 249, 425, 546, 577, + 511, 455, 344, 285, 174, 96, 45, -11, -96, -161, -226, -308, -510, -565, -650, -711, + -758, -795, -758, -706, -659, -573, -502, -453, -427, -307, -154, -48, 62, 219, 462, 672, + 749, 850, 846, 992, 974, 801, 670, 451, 210, 20, -214, -384, -564, -640, -554, -433, + -392, -306, -180, -25, -8, -35, -90, -131, -219, -271, -329, -365, -271, -160, -75, 116, + 186, 306, 358, 325, 319, 192, 135, 96, 49, 83, 27, -1, 23, -20, -98, -210, + -362, -457, -572, -664, -721, -768, -753, -710, -693, -576, -507, -448, -371, -242, -49, 74, + 163, 334, 553, 766, 779, 854, 913, 919, 852, 722, 557, 376, 145, 22, -85, -312, + -355, -338, -214, -71, -31, 39, 193, 232, 261, 182, 63, 29, -70, -177, -218, -201, + -153, 50, 182, 316, 412, 470, 553, 514, 447, 363, 277, 230, 157, 118, 121, 85, + 66, 42, -12, -76, -206, -305, -326, -454, -485, -469, -444, -438, -361, -279, -239, -237, + -185, 4, 177, 257, 402, 639, 928, 1125, 1193, 1276, 1335, 1310, 1208, 1006, 784, 500, + 315, 104, -142, -322, -443, -361, -187, -97, 21, 133, 275, 391, 341, 256, 166, 31, + -41, -129, -177, -111, -40, 175, 366, 482, 609, 678, 754, 741, 613, 538, 495, 428, + 409, 388, 369, 345, 300, 240, 150, 0, -144, -213, -338, -424, -485, -514, -471, -412, + -319, -191, -175, -137, -76, 106, 247, 331, 428, 618, 905, 1004, 1036, 1143, 1085, 1136, + 1037, 809, 570, 311, 103, -60, -297, -458, -471, -360, -154, -34, 33, 194, 338, 414, + 426, 331, 150, 80, -11, -84, -90, -100, 58, 203, 351, 446, 489, 557, 590, 466, + 397, 241, 159, 123, 63, 90, 66, 6, 21, -89, -157, -247, -408, -501, -555, -615, + -663, -671, -598, -504, -423, -373, -307, -298, -222, 8, 154, 211, 402, 624, 870, 1027, + 1019, 1003, 1052, 977, 781, 504, 256, 4, -236, -427, -567, -666, -658, -461, -248, -122, + -14, 110, 261, 296, 306, 132, -22, -68, -178, -254, -312, -325, -73, 74, 180, 346, + 391, 447, 460, 383, 282, 197, 114, 108, 132, 117, 87, 86, 71, 37, -112, -251, + -334, -439, -528, -610, -584, -605, -581, -517, -429, -419, -470, -497, -387, -228, -162, -78, + 110, 384, 664, 800, 836, 897, 889, 869, 620, 310, 28, -226, -459, -585, -771, -834, + -736, -504, -188, 4, 122, 279, 473, 452, 360, 135, -49, -141, -242, -333, -398, -325, + -120, 82, 172, 285, 348, 369, 342, 220, 107, 20, -21, -24, 15, -15, -28, -41, + -80, -145, -304, -461, -573, -663, -705, -768, -803, -702, -612, -466, -391, -335, -354, -353, + -243, -74, 2, 55, 258, 525, 780, 855, 891, 904, 865, 764, 496, 202, -139, -395, + -558, -759, -889, -926, -751, -422, -178, 0, 139, 249, 395, 323, 158, -94, -233, -312, + -394, -488, -503, -381, -122, 82, 164, 252, 291, 336, 257, 120, 1, -89, -63, -52, + 4, 56, 13, 51, 69, -36, -185, -411, -543, -598, -713, -816, -788, -762, -718, -572, + -510, -519, -529, -531, -320, -141, -126, 23, 245, 568, 773, 803, 809, 819, 766, 653, + 334, 28, -314, -521, -632, -735, -783, -728, -409, -56, 219, 393, 533, 659, 708, 599, + 373, 69, -87, -162, -290, -369, -390, -190, 64, 234, 311, 423, 418, 488, 419, 290, + 205, 169, 220, 295, 347, 311, 331, 301, 284, 168, -81, -247, -344, -417, -428, -499, + -484, -381, -313, -174, -118, -149, -175, -181, -35, 80, 114, 308, 609, 915, 1176, 1168, + 1181, 1156, 1027, 831, 448, 40, -242, -515, -672, -706, -747, -575, -229, 147, 480, 630, + 707, 850, 808, 588, 291, 7, -166, -271, -365, -416, -371, -162, 109, 285, 302, 386, + 423, 386, 340, 239, 158, 157, 187, 276, 361, 322, 215, 208, 106, -97, -356, -567, + -672, -723, -775, -721, -676, -564, -431, -298, -220, -356, -372, -345, -220, -109, -72, 126, + 465, 744, 963, 1025, 969, 939, 832, 535, 170, -284, -603, -777, -871, -965, -882, -657, + -263, 173, 417, 555, 647, 664, 512, 307, -47, -332, -467, -527, -607, -608, -460, -224, + 95, 229, 292, 414, 364, 381, 328, 197, 132, 161, 183, 357, 350, 308, 260, 152, + 76, -212, -469, -672, -778, -762, -802, -786, -661, -531, -378, -253, -241, -328, -387, -268, + -115, -41, 46, 322, 665, 986, 1158, 1151, 1077, 952, 663, 310, -185, -605, -910, -1008, + -974, -926, -727, -383, 112, 608, 762, 889, 851, 750, 561, 172, -222, -484, -639, -642, + -672, -546, -355, -5, 319, 445, 509, 568, 541, 495, 341, 234, 163, 161, 208, 280, + 234, 145, 22, -72, -273, -507, -796, -968, -1033, -990, -983, -925, -742, -568, -468, -361, + -396, -562, -537, -496, -290, -102, -19, 338, 726, 1007, 1111, 977, 823, 627, 301, -156, + -594, -1068, -1234, -1199, -1050, -853, -589, -85, 471, 794, 900, 831, 683, 518, 168, -241, + -630, -876, -858, -831, -719, -588, -295, 69, 327, 439, 478, 474, 485, 400, 281, 183, + 181, 227, 205, 268, 227, 64, -55, -219, -430, -663, -862, -922, -921, -883, -787, -648, + -539, -391, -308, -262, -369, -560, -571, -412, -244, -69, 178, 525, 1006, 1194, 1189, 1005, + 707, 375, -50, -519, -895, -1191, -1242, -1006, -711, -451, -48, 476, 950, 1213, 1122, 961, + 710, 376, 50, -369, -664, -774, -697, -577, -426, -268, 69, 425, 593, 622, 643, 641, + 562, 474, 337, 247, 254, 272, 303, 336, 211, 57, -85, -234, -455, -667, -810, -825, + -713, -615, -465, -256, -113, -28, 48, -33, -201, -382, -345, -73, 196, 386, 684, 1132, + 1425, 1548, 1373, 1006, 625, 187, -250, -647, -1031, -1135, -934, -572, -190, 170, 581, 1056, + 1337, 1304, 1090, 743, 416, 115, -235, -606, -758, -716, -560, -323, -178, 91, 451, 685, + 761, 760, 758, 672, 600, 494, 376, 318, 263, 273, 329, 302, 150, 31, -131, -330, + -542, -742, -789, -768, -713, -555, -386, -255, -216, -133, -158, -212, -417, -456, -198, 71, + 331, 600, 937, 1271, 1400, 1283, 957, 500, 18, -390, -775, -1119, -1216, -1094, -699, -286, + 92, 416, 817, 1135, 1204, 1011, 654, 298, -21, -306, -588, -727, -760, -633, -420, -265, + -115, 180, 449, 609, 614, 614, 565, 427, 304, 162, 68, 6, -12, 14, 24, -86, + -220, -348, -459, -687, -858, -931, -880, -814, -711, -567, -393, -329, -290, -259, -258, -440, + -571, -469, -140, 142, 385, 681, 1014, 1161, 1065, 777, 274, -226, -668, -984, -1234, -1351, + -1255, -864, -378, 3, 247, 574, 814, 891, 727, 352, 13, -323, -584, -780, -883, -966, + -855, -696, -524, -336, -147, 123, 354, 353, 385, 373, 282, 162, 4, -109, -179, -207, + -204, -161, -172, -281, -479, -564, -761, -968, -1067, -1057, -1030, -894, -800, -622, -500, -460, + -412, -420, -518, -602, -636, -412, -38, 191, 444, 751, 945, 932, 725, 403, -123, -557, + -866, -978, -1108, -1072, -777, -290, 137, 462, 605, 831, 927, 790, 537, 260, -122, -360, + -499, -580, -701, -733, -608, -402, -323, -187, 45, 270, 370, 401, 415, 405, 236, 86, + 7, -85, -151, -164, -149, -85, -171, -295, -371, -520, -720, -855, -919, -865, -805, -726, + -564, -394, -298, -304, -300, -288, -440, -522, -434, -59, 261, 435, 784, 943, 945, 825, + 449, 50, -456, -816, -950, -1058, -1018, -800, -412, 48, 378, 544, 686, 803, 689, 512, + 246, -100, -329, -500, -566, -596, -685, -569, -464, -338, -178, -39, 288, 524, 501, 594, + 622, 484, 343, 102, 16, -4, -88, -26, 67, 101, 33, -62, -166, -362, -597, -755, + -729, -681, -659, -539, -323, -172, -114, -124, -55, -121, -292, -269, -56, 208, 389, 660, + 890, 980, 891, 645, 284, -118, -531, -712, -679, -655, -502, -197, 250, 560, 740, 819, + 908, 919, 748, 430, 234, -36, -248, -281, -320, -319, -337, -302, -155, -86, -63, 221, + 531, 606, 657, 684, 673, 541, 238, 60, 17, -49, -11, 113, 213, 273, 136, 8, + -120, -410, -613, -673, -615, -552, -507, -273, -133, 24, 59, 17, 77, -61, -218, -150, + 133, 365, 533, 780, 952, 957, 719, 410, 35, -362, -647, -684, -603, -439, -165, 194, + 540, 716, 728, 726, 674, 531, 311, 112, -71, -241, -325, -316, -278, -377, -346, -265, + -215, -141, 36, 358, 604, 595, 640, 678, 504, 274, 62, -11, -79, -73, 24, 191, + 269, 263, 130, -43, -315, -650, -786, -826, -794, -687, -532, -272, -63, -18, -9, -14, + -142, -353, -459, -279, 39, 241, 476, 720, 767, 656, 380, 50, -383, -744, -836, -783, + -596, -389, -59, 329, 566, 606, 584, 527, 440, 243, 39, -65, -221, -361, -306, -348, + -414, -451, -432, -394, -341, -219, 104, 381, 496, 546, 548, 517, 238, -22, -187, -308, + -266, -147, -9, 193, 200, 61, -86, -361, -705, -987, -1049, -1016, -896, -690, -414, -119, + -37, -1, -17, -128, -337, -576, -496, -120, 114, 304, 572, 780, 696, 456, 125, -282, + -614, -852, -781, -664, -495, -199, 192, 409, 454, 350, 340, 239, 47, -86, -156, -270, + -345, -400, -345, -374, -472, -481, -471, -352, -275, -42, 302, 509, 519, 545, 539, 303, + 7, -211, -284, -204, -232, -125, 142, 186, 93, -74, -353, -689, -1002, -1145, -1091, -994, + -772, -519, -215, -62, -123, -169, -192, -457, -679, -722, -379, -25, 183, 455, 719, 668, + 453, 174, -192, -551, -763, -769, -578, -356, -201, 166, 472, 459, 407, 294, 262, 194, + 0, -29, -46, -150, -257, -286, -306, -420, -533, -545, -454, -307, -180, 188, 531, 564, + 519, 549, 354, 95, -165, -205, -161, -143, -21, 178, 337, 182, -8, -166, -538, -844, + -1027, -989, -848, -648, -366, -40, 148, 103, 5, -11, -242, -500, -542, -310, 152, 460, + 699, 1011, 984, 736, 408, -22, -367, -610, -621, -330, -130, 136, 481, 766, 811, 641, + 540, 463, 380, 265, 233, 310, 224, 72, 84, -26, -146, -236, -216, -143, -24, 116, + 457, 837, 920, 842, 798, 625, 396, 159, 86, 135, 251, 362, 622, 715, 607, 320, + 105, -272, -584, -758, -753, -525, -205, 104, 417, 558, 477, 371, 188, -98, -332, -420, + -103, 413, 692, 929, 1238, 1233, 951, 589, 137, -213, -463, -462, -209, 53, 272, 612, + 876, 951, 774, 593, 551, 498, 409, 347, 436, 386, 222, 171, 44, -141, -252, -253, + -146, 21, 139, 485, 831, 891, 751, 640, 509, 273, 34, -59, 124, 314, 448, 702, + 795, 654, 369, 79, -243, -559, -762, -689, -399, -142, 194, 503, 668, 582, 404, 214, + -67, -355, -490, -240, 235, 628, 869, 1140, 1219, 954, 553, 141, -272, -490, -477, -237, + 102, 304, 589, 833, 831, 650, 451, 386, 474, 392, 427, 544, 464, 296, 148, -32, + -189, -339, -345, -236, -103, 87, 459, 820, 883, 760, 640, 487, 243, -15, -36, 30, + 279, 465, 665, 730, 610, 279, -27, -411, -765, -889, -820, -561, -290, -1, 319, 439, + 332, 139, -61, -280, -462, -555, -390, 56, 485, 765, 960, 898, 711, 360, -33, -326, + -624, -641, -353, -118, 126, 283, 388, 485, 325, 154, 67, 72, 175, 221, 236, 198, + 45, -210, -338, -540, -684, -639, -550, -296, -80, 168, 441, 615, 499, 335, 97, -121, + -278, -277, -153, 30, 272, 398, 463, 375, -17, -348, -675, -940, -1042, -1016, -828, -492, + -222, 2, 119, -36, -190, -386, -564, -715, -847, -711, -163, 295, 508, 687, 760, 544, + 211, -179, -474, -636, -680, -422, -97, 55, 171, 301, 393, 262, 116, 110, 182, 289, + 300, 309, 286, 71, -176, -308, -464, -526, -504, -371, -114, 88, 228, 534, 672, 529, + 387, 298, 129, -22, 5, 142, 351, 472, 520, 606, 481, 168, -204, -471, -679, -800, + -788, -587, -345, -106, 169, 309, 210, 6, -217, -295, -459, -625, -453, 2, 500, 812, + 868, 921, 746, 354, 53, -289, -525, -451, -231, 76, 227, 284, 424, 481, 427, 267, + 188, 292, 392, 398, 422, 334, 48, -166, -303, -464, -553, -499, -252, -9, 93, 209, + 429, 589, 519, 397, 261, 155, 41, 42, 166, 350, 459, 609, 687, 565, 244, -118, + -393, -603, -780, -793, -590, -307, -42, 162, 284, 173, -69, -245, -432, -540, -677, -494, + 85, 534, 773, 807, 737, 523, 217, -148, -369, -472, -438, -134, 113, 185, 280, 337, + 391, 339, 196, 256, 414, 468, 523, 449, 313, 84, -125, -237, -326, -382, -316, -103, + 108, 185, 246, 449, 564, 488, 338, 220, 186, 78, 77, 224, 336, 415, 460, 478, + 378, 81, -307, -517, -643, -777, -699, -472, -250, 46, 215, 289, 158, -103, -302, -410, + -519, -542, -232, 303, 753, 962, 919, 822, 533, 215, -80, -301, -433, -349, -126, 132, + 191, 194, 268, 337, 298, 261, 300, 378, 444, 471, 394, 212, -63, -246, -307, -320, + -316, -265, -45, 164, 231, 290, 416, 474, 414, 332, 312, 309, 213, 260, 415, 507, + 569, 592, 554, 429, 142, -247, -419, -644, -721, -623, -439, -245, 20, 189, 201, 38, + -248, -490, -593, -680, -619, -301, 223, 561, 713, 645, 468, 220, -106, -325, -446, -451, + -328, -164, 30, 27, 23, 105, 156, 150, 166, 258, 374, 411, 354, 248, -6, -279, + -443, -494, -500, -488, -367, -171, 8, -39, 43, 164, 141, 80, -7, -6, -43, -73, + -67, 26, 114, 175, 178, 166, 9, -309, -596, -748, -953, -951, -863, -730, -419, -267, + -131, -90, -303, -509, -667, -742, -752, -612, -172, 352, 564, 631, 553, 296, 79, -213, + -458, -526, -500, -377, -188, -136, -152, -126, -92, -41, -14, 5, 186, 341, 312, 230, + 25, -264, -439, -578, -651, -592, -522, -381, -211, -150, -122, -10, 77, 80, 43, 46, + 29, 6, -4, 71, 143, 261, 310, 290, 198, -63, -339, -568, -719, -760, -686, -518, + -255, -121, 53, 100, -18, -176, -378, -431, -411, -416, -169, 258, 620, 766, 762, 605, + 409, 135, -93, -212, -247, -171, 22, 156, 177, 181, 225, 313, 279, 313, 412, 568, + 781, 687, 570, 309, 28, -156, -317, -294, -174, -111, 161, 266, 259, 219, 240, 286, + 302, 266, 323, 386, 405, 402, 461, 556, 558, 576, 541, 366, 167, -114, -301, -338, + -412, -300, -88, 140, 330, 395, 318, 113, -109, -258, -291, -315, -138, 318, 823, 1110, + 1156, 1035, 780, 494, 216, -16, -88, 1, 178, 399, 433, 342, 319, 332, 398, 475, + 544, 777, 971, 980, 918, 619, 246, -5, -198, -187, -125, 30, 235, 431, 437, 368, + 328, 349, 359, 340, 342, 410, 431, 464, 531, 587, 621, 668, 655, 540, 340, 35, + -268, -437, -557, -520, -272, -87, 159, 287, 258, 107, -88, -334, -387, -398, -299, 53, + 531, 848, 896, 771, 544, 251, 10, -143, -202, -88, 17, 130, 144, -2, -112, -120, + -85, 27, 185, 408, 662, 743, 659, 417, 64, -270, -442, -494, -472, -340, -174, -30, + 8, -94, -147, -54, -33, -32, -46, -53, -13, 56, 58, 185, 284, 318, 403, 319, + 100, -194, -502, -643, -787, -786, -598, -432, -207, -117, -175, -270, -469, -611, -656, -641, + -572, -350, 14, 404, 469, 367, 200, -73, -325, -504, -586, -594, -546, -351, -277, -325, + -503, -432, -396, -325, -187, 2, 205, 362, 364, 173, -93, -441, -629, -681, -713, -657, + -517, -370, -256, -326, -440, -415, -317, -321, -273, -273, -274, -218, -146, -125, -36, 32, + 78, 79, -110, -374, -703, -899, -987, -1000, -899, -720, -500, -392, -388, -465, -641, -825, + -899, -839, -780, -595, -236, 85, 233, 186, 74, -73, -270, -363, -428, -466, -434, -400, + -287, -358, -508, -456, -416, -299, -216, -74, 133, 255, 248, 223, -32, -269, -450, -520, + -518, -475, -423, -279, -198, -146, -234, -256, -190, -152, -110, -134, -107, -74, -8, 91, + 194, 311, 375, 361, 284, 31, -265, -488, -614, -643, -639, -495, -311, -192, -138, -196, + -288, -382, -501, -438, -389, -298, 34, 421, 621, 563, 449, 309, 144, -43, -149, -168, + -179, -94, 23, -80, -189, -257, -203, -128, -77, 46, 278, 467, 553, 505, 331, 26, + -187, -290, -311, -294, -218, -91, 12, -5, -54, -74, -13, 16, 97, 133, 165, 177, + 281, 271, 368, 441, 504, 598, 507, 327, 49, -215, -375, -495, -477, -333, -127, 11, + 48, 17, -83, -229, -347, -315, -278, -168, 96, 435, 706, 683, 580, 466, 320, 162, + 92, 33, 86, 179, 234, 239, 109, 35, 46, 128, 144, 322, 483, 685, 798, 743, + 593, 335, 64, -50, -97, -123, -24, 50, 123, 173, 36, -6, 4, 47, 114, 173, + 181, 200, 222, 282, 358, 491, 552, 593, 562, 420, 123, -93, -243, -338, -339, -261, + -77, 67, 59, 81, -2, -190, -265, -271, -223, -57, 119, 483, 682, 647, 557, 404, + 232, 89, 25, 7, 22, 80, 110, 139, 26, -80, 31, 79, 152, 301, 518, 668, + 720, 602, 491, 249, -17, -127, -139, -78, -6, 87, 108, 93, -26, -31, 52, 64, + 78, 146, 163, 205, 170, 175, 284, 367, 462, 453, 442, 291, 30, -182, -351, -448, + -425, -380, -239, -184, -173, -215, -309, -424, -480, -435, -375, -234, 31, 360, 526, 458, + 331, 183, 49, -75, -58, -12, 6, 50, 11, -94, -203, -307, -257, -164, -109, 86, + 333, 461, 474, 303, 145, -29, -257, -329, -307, -264, -172, -183, -214, -376, -470, -372, + -267, -251, -207, -189, -139, -195, -268, -267, -162, -46, 105, 163, 117, -35, -241, -422, + -629, -703, -665, -496, -456, -396, -406, -500, -562, -657, -666, -556, -418, -181, 75, 218, + 245, 133, 11, -153, -233, -313, -262, -196, -218, -224, -302, -439, -490, -539, -459, -350, + -234, -49, 133, 185, 196, 59, -55, -199, -325, -319, -292, -228, -181, -201, -203, -310, + -392, -265, -130, -145, -38, 26, -45, -81, -110, -65, 74, 197, 347, 376, 275, 95, + -116, -268, -396, -514, -356, -240, -216, -205, -313, -437, -563, -627, -490, -409, -188, 144, + 357, 445, 415, 341, 284, 150, 109, 170, 222, 239, 232, 169, 13, -82, -166, -123, + -60, 53, 237, 400, 497, 470, 440, 360, 244, 147, 44, 46, 23, 47, 71, -3, + -119, -186, -138, 23, 66, 56, 146, 174, 115, 57, 76, 198, 276, 439, 533, 514, + 369, 215, 79, 34, -92, -28, 95, 163, 156, 70, -34, -168, -238, -270, -125, -7, + 213, 491, 664, 717, 643, 577, 515, 390, 366, 418, 411, 436, 398, 246, 94, -25, + -51, 32, 26, 88, 279, 404, 491, 493, 390, 359, 210, 148, 160, 115, 159, 173, + 152, 117, -12, -55, 29, 109, 142, 148, 180, 172, 125, 117, 81, 192, 285, 363, + 427, 387, 196, 80, -69, -125, -186, -140, -9, 23, 0, -91, -270, -380, -388, -414, + -316, -159, 128, 375, 513, 483, 458, 438, 356, 313, 272, 318, 375, 347, 276, 115, + -13, -139, -138, -77, -94, 23, 201, 313, 386, 280, 210, 113, -15, -42, -75, -95, + -37, 7, -37, -148, -261, -241, -186, -85, -106, -127, -96, -136, -194, -284, -196, -140, + 14, 74, 110, -4, -128, -240, -304, -411, -382, -309, -256, -185, -292, -417, -517, -628, + -647, -600, -509, -367, -135, 35, 101, 56, 15, -11, -51, -22, -8, 56, 69, 20, + -70, -274, -403, -456, -418, -402, -412, -296, -200, -109, -82, -186, -197, -249, -347, -331, + -362, -403, -378, -426, -416, -463, -541, -443, -367, -357, -313, -386, -392, -408, -529, -511, + -471, -431, -363, -341, -387, -448, -584, -644, -645, -686, -680, -612, -581, -607, -723, -786, + -861, -895, -917, -829, -777, -625, -463, -312, -254, -235, -238, -245, -254, -254, -222, -222, + -152, -201, -259, -341, -432, -444, -435, -449, -427, -359, -296, -179, -191, -218, -266, -358, + -374, -392, -396, -365, -341, -331, -336, -383, -424, -389, -302, -276, -270, -301, -293, -289, + -363, -367, -305, -261, -202, -204, -245, -284, -355, -398, -421, -452, -435, -375, -321, -328, + -420, -462, -529, -591, -609, -569, -464, -361, -212, -124, -63, -24, -45, -77, -21, -49, + 24, 22, 9, 13, -42, -90, -112, -128, -122, -131, -119, -59, 27, 53, 85, 82, + 18, 13, -26, -64, -52, -44, -57, -41, -28, -39, -52, -26, 19, 77, 67, 58, + 109, 79, 121, 132, 127, 190, 175, 142, 183, 102, 105, 74, 33, 35, 35, 33, + 86, 38, 2, -26, -63, -78, -79, -33, 42, 70, 134, 158, 161, 185, 160, 172, + 190, 212, 237, 273, 291, 277, 298, 290, 321, 309, 312, 345, 314, 349, 355, 403, + 408, 406, 414, 401, 359, 345, 302, 268, 282, 271, 298, 252, 265, 304, 314, 314, + 325, 319, 336, 317, 357, 353, 379, 343, 379, 372, 322, 364, 346, 315, 318, 305, + 342, 320, 298, 271, 232, 167, 174, 159, 115, 117, 130, 120, 126, 170, 149, 178, + 173, 129, 159, 167, 169, 188, 187, 193, 210, 237, 219, 230, 214, 180, 215, 231, + 238, 338, 381, 365, 374, 330, 304, 252, 201, 200, 187, 185, 201, 98, 61, 100, + -2, 25, 49, 44, 60, 99, 88, 139, 107, 93, 113, 113, 109, 161, 128, 134, + 84, 115, 139, 105, 92, 63, 93, 37, 9, -5, -70, -66, -91, -96, -84, -60, + -63, -66, -102, -60, -84, -65, -67, -6, 25, 18, 56, 105, 145, 108, 91, 102, + 135, 152, 151, 236, 277, 253, 238, 214, 197, 185, 99, 160, 123, 132, 107, 50, + 2, -30, -88, -40, -59, -30, -47, -46, -39, -40, -17, -36, -49, -36, -27, -18, + -40, -16, -58, -50, -65, -66, -39, -98, -128, -146, -176, -115, -151, -204, -191, -258, + -222, -234, -264, -211, -226, -233, -241, -255, -219, -238, -202, -164, -202, -168, -161, -212, + -144, -192, -166, -151, -134, -111, -66, -103, -117, -96, -130, -100, -143, -130, -130, -157, + -174, -164, -226, -242, -229, -238, -209, -223, -231, -229, -222, -225, -212, -206, -220, -225, + -181, -207, -183, -201, -245, -242, -265, -239, -228, -249, -274, -279, -253, -274, -241, -232, + -257, -246, -221, -196, -200, -178, -154, -113, -139, -128, -102, -79, -61, -15, -16, 50, + 45, 80, 61, 77, 61, 79, 80, 106, 98, 87, 114, 89, 81, 84, 35, 53, + 89, 12, 64, 9, 15, -23, -45, -3, 41, -8, 25, 37, 39, 56, 71, 51, + 88, 96, 133, 118, 133, 92, 68, 57, 67, 93, 113, 112, 100, 133, 112, 136, + 155, 149, 147, 121, 113, 142, 112, 98, 139, 97, 86, 155, 189, 235, 219, 234, + 241, 276, 257, 289, 325, 283, 318, 348, 334, 384, 374, 383, 409, 381, 388, 434, + 371, 374, 383, 353, 324, 319, 334, 322, 274, 273, 350, 287, 262, 269, 279, 296, + 278, 310, 350, 299, 327, 316, 311, 286, 279, 292, 267, 301, 277, 271, 232, 255, + 240, 233, 231, 236, 183, 248, 191, 226, 282, 236, 286, 275, 248, 295, 317, 390, + 398, 374, 429, 452, 508, 518, 533, 525, 516, 520, 531, 517, 544, 494, 488, 486, + 500, 449, 419, 373, 392, 367, 308, 268, 297, 262, 253, 283, 292, 326, 316, 274, + 285, 270, 306, 302, 310, 282, 283, 304, 272, 242, 247, 218, 280, 248, 252, 282, + 214, 230, 230, 212, 160, 176, 154, 124, 149, 104, 147, 129, 102, 141, 139, 98, + 129, 140, 123, 189, 98, 146, 177, 131, 149, 105, 84, 117, 84, 72, 93, 63, + 52, 60, 81, 20, 59, 18, -1, 19, -63, -32, -29, -60, -9, -54, -38, -48, + -62, -95, -100, -107, -134, -139, -145, -115, -137, -163, -162, -244, -246, -270, -270, -284, + -303, -346, -267, -337, -314, -320, -369, -330, -319, -333, -308, -325, -316, -292, -314, -281, + -278, -288, -252, -237, -224, -231, -243, -205, -165, -168, -180, -160, -137, -157, -142, -159, + -180, -258, -254, -246, -266, -266, -244, -303, -307, -354, -311, -337, -375, -329, -306, -305, + -294, -332, -319, -343, -336, -315, -270, -264, -280, -261, -256, -256, -279, -283, -299, -284, + -254, -279, -269, -317, -270, -261, -276, -273, -287, -297, -290, -264, -239, -294, -289, -251, + -270, -221, -185, -221, -172, -165, -155, -128, -139, -72, -86, -114, -96, -97, -62, -97, + -115, -37, -53, -110, -117, -89, -85, -128, -121, -101, -118, -168, -128, -129, -131, -81, + -102, -42, -30, -25, 11, -28, -35, -9, -31, -9, 25, 22, 20, -7, -33, 9, + -14, -35, -10, -29, -83, -103, -96, -104, -81, -112, -86, -34, -48, 3, 50, 35, + 66, 96, 132, 110, 149, 192, 219, 205, 230, 252, 295, 319, 318, 334, 326, 314, + 295, 318, 305, 281, 302, 265, 226, 244, 200, 242, 195, 201, 207, 171, 186, 216, + 178, 260, 219, 233, 255, 245, 286, 314, 259, 352, 340, 346, 359, 345, 383, 392, + 320, 345, 350, 338, 318, 326, 277, 266, 240, 253, 251, 212, 240, 221, 238, 223, + 271, 293, 258, 248, 316, 216, 263, 238, 262, 313, 290, 321, 342, 334, 357, 327, + 328, 315, 295, 313, 318, 340, 279, 302, 260, 273, 268, 239, 264, 234, 266, 252, + 223, 249, 229, 195, 244, 195, 219, 215, 134, 202, 211, 183, 229, 207, 206, 209, + 171, 145, 155, 134, 143, 133, 115, 63, 73, 20, 2, 13, -23, 4, 14, -9, + 60, 52, 39, 85, 42, 76, 125, 99, 117, 110, 82, 113, 122, 129, 156, 146, + 139, 179, 136, 187, 145, 149, 137, 70, 75, 10, -46, -7, -69, -63, -81, -139, + -101, -122, -108, -73, -122, -95, -128, -140, -132, -146, -140, -109, -115, -122, -128, -84, + -130, -159, -169, -176, -181, -231, -223, -206, -261, -297, -275, -289, -324, -354, -356, -318, + -343, -328, -331, -360, -358, -298, -299, -285, -263, -245, -260, -257, -230, -221, -205, -213, + -196, -180, -179, -210, -201, -245, -254, -256, -269, -262, -302, -312, -318, -327, -331, -332, + -305, -315, -324, -306, -244, -212, -230, -230, -189, -195, -196, -206, -174, -174, -168, -191, + -188, -171, -204, -269, -289, -270, -246, -282, -314, -352, -326, -403, -385, -377, -407, -399, + -357, -410, -313, -341, -338, -278, -290, -237, -186, -227, -171, -171, -100, -120, -100, -82, + -95, -94, -45, -31, 1, -36, -24, -29, -67, -73, -73, -115, -111, -119, -98, -112, + -150, -108, -138, -112, -113, -86, -62, -54, -68, -53, -70, -74, -82, -35, -44, -23, + 17, -9, -32, -24, -60, -48, -87, -54, -53, -80, -118, -112, -110, -149, -182, -161, + -172, -147, -134, -85, -92, -95, -44, -19, 18, 27, 39, 68, 85, 67, 112, 76, + 154, 121, 148, 157, 148, 114, 119, 118, 149, 89, 88, 117, 111, 166, 154, 178, + 152, 152, 123, 150, 152, 151, 193, 221, 193, 253, 211, 233, 277, 202, 285, 295, + 248, 294, 268, 257, 258, 188, 180, 169, 164, 129, 111, 93, 55, 76, -3, 38, + 13, -31, 13, -27, 8, 51, 60, 42, 55, 51, 94, 85, 165, 157, 164, 179, + 174, 170, 202, 191, 209, 214, 211, 201, 172, 148, 159, 127, 94, 126, 106, 114, + 114, 73, 89, 107, 37, 112, 83, 127, 139, 110, 124, 153, 108, 134, 108, 149, + 156, 179, 176, 113, 157, 93, 94, 49, 18, 72, 37, 25, -6, -42, -35, -65, + -78, -49, -45, -43, -58, -51, 28, -23, -15, 15, 6, 42, 73, 81, 139, 135, + 109, 142, 91, 79, 117, 117, 129, 162, 86, 78, 48, 11, -1, -29, -45, -17, + -44, -87, -78, -102, -123, -104, -86, -102, -66, -79, -91, -92, -146, -160, -109, -134, + -122, -82, -139, -116, -108, -175, -183, -243, -272, -259, -297, -343, -328, -413, -396, -427, + -460, -462, -470, -490, -505, -498, -488, -472, -475, -479, -478, -451, -460, -418, -402, -426, + -423, -384, -414, -401, -417, -398, -389, -400, -429, -356, -431, -453, -442, -473, -516, -511, + -505, -489, -529, -525, -509, -528, -513, -524, -501, -486, -505, -501, -534, -499, -503, -551, + -516, -520, -509, -474, -498, -517, -517, -549, -588, -576, -548, -562, -585, -540, -564, -585, + -575, -589, -605, -613, -602, -540, -520, -531, -479, -452, -490, -419, -416, -394, -382, -367, + -293, -310, -327, -226, -275, -253, -244, -232, -231, -225, -239, -233, -233, -266, -280, -286, + -261, -274, -293, -265, -294, -236, -256, -309, -243, -198, -215, -174, -126, -148, -102, -119, + -72, -25, -24, 23, 40, 48, 84, 58, 36, 71, 34, 33, 31, 27, 6, -18, + -69, -79, -92, -88, -85, -57, -75, -11, 16, -20, 11, 3, -2, 38, 70, 143, + 184, 147, 248, 253, 282, 354, 352, 383, 428, 403, 455, 457, 424, 456, 390, 371, + 423, 387, 432, 456, 438, 450, 433, 393, 442, 423, 435, 421, 397, 475, 461, 492, + 489, 478, 519, 536, 577, 569, 567, 584, 579, 532, 570, 583, 550, 566, 552, 542, + 522, 520, 472, 485, 471, 473, 524, 508, 527, 519, 538, 535, 525, 471, 484, 508, + 522, 501, 556, 564, 546, 561, 547, 536, 550, 512, 576, 526, 535, 533, 468, 446, + 417, 405, 485, 440, 437, 489, 449, 449, 448, 419, 440, 436, 441, 487, 491, 451, + 487, 448, 461, 468, 496, 514, 528, 510, 505, 464, 462, 409, 388, 398, 353, 403, + 333, 296, 292, 266, 308, 252, 265, 305, 269, 315, 280, 259, 314, 252, 276, 307, + 282, 348, 314, 322, 340, 294, 274, 326, 295, 281, 277, 230, 264, 250, 184, 201, + 172, 78, 101, 78, 97, 105, 32, 94, 67, 36, 68, 27, 76, 66, 80, 121, + 86, 81, 28, 50, 87, 62, 103, 97, 74, 32, 20, 0, -12, 12, -57, -51, + -43, -114, -138, -169, -239, -196, -260, -236, -209, -212, -187, -185, -213, -161, -181, -185, + -153, -137, -138, -89, -133, -169, -119, -146, -180, -138, -182, -151, -152, -195, -150, -187, + -241, -288, -316, -287, -332, -376, -394, -400, -384, -435, -427, -428, -456, -436, -423, -431, + -402, -408, -422, -384, -385, -374, -321, -298, -322, -290, -322, -303, -340, -351, -344, -355, + -339, -357, -365, -399, -394, -452, -450, -469, -472, -474, -428, -431, -381, -416, -403, -406, + -378, -380, -342, -365, -360, -279, -287, -279, -281, -277, -223, -255, -221, -200, -226, -178, + -254, -278, -265, -317, -287, -264, -296, -270, -302, -312, -301, -254, -256, -227, -239, -181, + -171, -218, -217, -208, -261, -221, -189, -211, -203, -251, -235, -242, -243, -289, -294, -299, + -275, -310, -302, -275, -294, -301, -296, -262, -248, -255, -238, -198, -197, -177, -196, -173, + -130, -126, -110, -72, -88, -76, -62, -39, -49, -30, -28, -62, -13, -26, -8, -39, + -25, -30, -35, -32, -17, -5, 9, -24, -2, 23, 8, 33, 36, 66, 84, 98, + 91, 159, 136, 121, 143, 147, 173, 190, 184, 205, 207, 195, 142, 126, 117, 59, + 95, 68, 73, 75, 37, 36, 37, 9, 47, 63, 29, 49, 88, 95, 119, 74, + 74, 105, 103, 199, 170, 121, 202, 132, 193, 182, 179, 246, 243, 238, 263, 286, + 270, 239, 221, 181, 191, 188, 189, 211, 161, 165, 168, 166, 146, 172, 202, 192, + 212, 253, 246, 248, 231, 202, 245, 247, 245, 247, 237, 221, 260, 232, 200, 238, + 229, 232, 252, 243, 258, 234, 167, 178, 162, 126, 187, 157, 143, 215, 177, 168, + 156, 174, 193, 203, 200, 229, 201, 209, 178, 215, 167, 186, 168, 146, 141, 162, + 208, 158, 127, 116, 107, 139, 128, 123, 229, 157, 121, 145, 84, 89, 73, 84, + 124, 95, 128, 83, 81, 72, 67, 73, 62, 71, 69, -6, -8, -73, -96, -84, + -113, -167, -126, -158, -205, -158, -192, -201, -237, -254, -232, -272, -246, -196, -176, -172, + -165, -175, -218, -212, -196, -156, -167, -168, -180, -166, -192, -178, -205, -197, -236, -181, + -231, -258, -285, -343, -339, -375, -396, -368, -403, -433, -402, -440, -435, -405, -411, -382, + -380, -353, -321, -338, -354, -361, -354, -386, -401, -387, -366, -352, -374, -392, -371, -399, + -439, -451, -491, -515, -482, -473, -514, -519, -530, -574, -511, -525, -514, -459, -433, -403, + -397, -430, -376, -379, -367, -341, -333, -308, -298, -312, -264, -302, -300, -310, -341, -315, + -267, -323, -273, -293, -298, -309, -318, -276, -269, -307, -277, -292, -268, -305, -336, -274, + -273, -230, -212, -175, -146, -194, -198, -182, -200, -169, -158, -133, -130, -114, -176, -132, + -177, -173, -199, -216, -225, -224, -242, -241, -258, -237, -242, -246, -216, -201, -148, -113, + -114, -68, -81, -90, -20, -45, -12, 47, -6, 60, 56, 46, 128, 71, 111, 159, + 114, 175, 240, 186, 204, 149, 139, 146, 183, 158, 177, 200, 189, 238, 211, 209, + 257, 233, 267, 259, 295, 334, 287, 316, 289, 287, 311, 322, 380, 389, 339, 342, + 346, 328, 270, 282, 305, 300, 275, 296, 270, 261, 256, 289, 307, 330, 347, 381, + 368, 386, 379, 401, 395, 397, 430, 465, 496, 485, 503, 479, 469, 474, 490, 467, + 494, 498, 513, 486, 477, 449, 450, 418, 433, 455, 421, 442, 433, 398, 439, 486, + 434, 493, 451, 480, 511, 459, 524, 488, 472, 492, 502, 512, 500, 504, 499, 474, + 449, 389, 404, 371, 325, 373, 315, 328, 339, 271, 293, 255, 278, 312, 342, 324, + 352, 382, 392, 418, 445, 444, 452, 433, 475, 490, 447, 487, 492, 464, 452, 435, + 449, 411, 412, 404, 384, 349, 343, 322, 324, 287, 336, 334, 273, 297, 324, 318, + 270, 306, 345, 321, 339, 353, 356, 366, 364, 330, 360, 325, 357, 330, 305, 314, + 281, 272, 262, 199, 186, 195, 123, 111, 145, 88, 59, 81, 26, 50, 80, 57, + 113, 121, 129, 149, 111, 112, 121, 123, 130, 106, 139, 108, 127, 107, 89, 77, + 16, -4, 4, -7, -29, -12, -80, -118, -148, -173, -191, -183, -219, -237, -265, -308, + -299, -293, -323, -291, -312, -345, -292, -340, -332, -302, -371, -351, -350, -414, -355, -381, + -414, -372, -424, -408, -409, -414, -467, -410, -443, -464, -446, -476, -462, -461, -451, -450, + -391, -373, -386, -333, -341, -343, -337, -326, -314, -262, -292, -293, -280, -242, -281, -294, + -316, -306, -291, -328, -296, -332, -296, -336, -372, -367, -349, -350, -346, -355, -357, -325, + -302, -335, -308, -302, -329, -291, -293, -285, -297, -296, -254, -298, -266, -266, -281, -251, + -327, -314, -298, -345, -372, -385, -408, -351, -394, -359, -360, -335, -327, -327, -280, -290, + -242, -225, -211, -150, -149, -120, -85, -60, -25, -7, 22, 40, 52, 46, 64, 57, + 63, 25, 39, 84, 39, 51, 33, 4, -5, -33, -13, -13, -6, -37, -31, -52, + -50, -14, -27, -13, -15, 36, 48, 74, 96, 106, 73, 84, 63, 109, 78, 62, + 67, 73, 38, 50, 39, 61, 1, 27, 35, 3, 8, -11, 46, -12, 11, 37, + 38, 30, 82, 68, 95, 110, 111, 116, 142, 136, 198, 212, 225, 275, 276, 290, + 319, 289, 314, 342, 348, 359, 317, 287, 324, 312, 261, 255, 289, 264, 273, 254, + 271, 245, 248, 254, 271, 241, 235, 275, 256, 301, 260, 253, 298, 230, 268, 288, + 265, 249, 235, 239, 274, 235, 210, 210, 214, 197, 273, 193, 173, 213, 136, 197, + 204, 189, 262, 215, 311, 325, 318, 346, 328, 365, 408, 381, 413, 454, 394, 433, + 403, 382, 443, 388, 392, 412, 374, 408, 406, 406, 401, 410, 351, 391, 347, 323, + 341, 320, 299, 361, 323, 339, 338, 337, 343, 346, 309, 319, 322, 289, 324, 339, + 306, 313, 256, 237, 241, 167, 184, 174, 173, 155, 131, 78, 100, 58, 40, 64, + 60, 41, 24, 50, 56, 32, 63, 64, 25, 42, 57, 24, 51, 27, 12, 63, + 29, 13, 21, -23, 15, 9, -42, 6, -18, -58, -80, -93, -98, -111, -138, -126, + -170, -173, -188, -195, -178, -194, -199, -203, -234, -166, -197, -203, -186, -195, -239, -217, + -246, -267, -251, -326, -287, -278, -340, -332, -389, -356, -343, -390, -417, -429, -457, -465, + -465, -525, -507, -540, -521, -508, -453, -481, -453, -414, -416, -385, -419, -422, -349, -333, + -351, -286, -284, -240, -279, -253, -223, -210, -207, -223, -196, -195, -220, -202, -245, -215, + -217, -253, -242, -245, -266, -267, -287, -318, -291, -298, -289, -255, -254, -296, -274, -287, + -291, -290, -282, -271, -276, -284, -288, -269, -282, -282, -281, -243, -260, -248, -249, -254, + -221, -244, -255, -250, -277, -259, -242, -220, -202, -224, -184, -225, -187, -175, -156, -154, + -161, -121, -146, -140, -128, -134, -91, -106, -45, -18, -36, -2, 8, -24, 17, 24, + 66, 35, 15, 45, 74, 73, 76, 37, 74, 84, 67, 75, 74, 42, 51, 39, + -23, -2, 16, 16, 5, 15, 17, 39, -8, -49, -6, -43, -11, 4, -40, -17, + 4, -16, 3, 5, 10, 39, -7, 41, 105, 84, 66, 65, 82, 91, 93, 170, + 150, 151, 167, 169, 170, 231, 205, 236, 255, 256, 261, 267, 283, 308, 301, 291, + 314, 353, 322, 364, 323, 360, 374, 320, 355, 351, 311, 348, 290, 330, 315, 276, + 296, 287, 306, 297, 324, 295, 293, 264, 271, 288, 269, 291, 262, 225, 309, 257, + 257, 284, 236, 264, 265, 201, 256, 199, 208, 195, 206, 203, 213, 185, 216, 234, + 205, 200, 228, 219, 270, 276, 232, 293, 261, 289, 358, 357, 387, 379, 376, 411, + 384, 423, 420, 422, 432, 415, 462, 418, 399, 411, 358, 393, 377, 361, 332, 340, + 348, 352, 322, 337, 314, 306, 316, 299, 294, 323, 325, 336, 345, 313, 319, 301, + 333, 313, 304, 311, 298, 302, 303, 296, 266, 263, 255, 231, 183, 167, 193, 131, + 120, 100, 69, 72, 72, 60, 47, 33, 42, 20, 2, 40, 27, 81, 50, 92, + 96, 91, 107, 92, 96, 166, 125, 102, 94, 71, 77, 38, 22, 34, -40, -43, + -53, -78, -112, -149, -167, -204, -212, -203, -257, -261, -259, -243, -249, -221, -237, -202, + -190, -234, -194, -210, -249, -193, -184, -219, -183, -200, -205, -208, -185, -253, -218, -234, + -266, -266, -271, -308, -326, -353, -356, -351, -393, -414, -391, -415, -377, -394, -395, -353, + -359, -378, -356, -339, -319, -283, -286, -263, -229, -276, -211, -217, -249, -205, -227, -271, + -245, -269, -298, -271, -281, -293, -299, -314, -321, -338, -366, -363, -311, -366, -359, -332, + -344, -352, -359, -359, -311, -322, -299, -274, -309, -277, -280, -288, -254, -299, -270, -220, + -273, -226, -223, -247, -239, -264, -222, -207, -262, -209, -274, -232, -222, -230, -208, -192, + -190, -176, -156, -114, -81, -117, -114, -79, -51, -80, -50, -64, -25, -48, -64, -41, + -40, -65, -71, -57, -24, -42, -47, -51, -51, -50, -92, -54, -62, -100, -66, -73, + -50, -30, -46, -31, -44, -29, 17, -20, 22, 31, 41, 91, 11, 74, 72, 51, + 96, 105, 93, 129, 129, 127, 156, 174, 173, 189, 187, 181, 233, 196, 223, 265, + 221, 246, 227, 222, 286, 204, 266, 293, 239, 327, 314, 316, 345, 336, 366, 355, + 373, 351, 351, 368, 302, 302, 345, 271, 291, 267, 258, 243, 228, 204, 248, 206, + 237, 194, 195, 214, 195, 154, 192, 196, 180, 176, 172, 176, 195, 166, 190, 220, + 204, 245, 202, 251, 265, 251, 259, 240, 257, 294, 218, 242, 213, 230, 223, 245, + 226, 223, 207, 232, 247, 238, 237, 242, 283, 262, 267, 299, 278, 280, 240, 287, + 251, 250, 266, 203, 238, 215, 171, 212, 151, 148, 182, 124, 114, 112, 113, 116, + 140, 128, 134, 147, 132, 111, 141, 62, 74, 72, 40, 85, 55, 40, 91, 44, + 81, 120, 56, 92, 59, 42, 63, 36, 20, 20, -8, 27, -26, -34, 4, -11, + -23, -44, 3, -38, -66, -100, -67, -116, -120, -149, -146, -171, -174, -154, -136, -167, + -177, -153, -103, -129, -137, -147, -153, -190, -184, -177, -231, -212, -262, -245, -294, -308, + -329, -340, -347, -374, -370, -375, -394, -377, -397, -433, -410, -408, -434, -451, -424, -421, + -437, -447, -418, -396, -403, -399, -402, -412, -425, -427, -380, -417, -416, -374, -417, -371, + -408, -412, -425, -397, -397, -391, -360, -416, -362, -339, -353, -315, -359, -360, -324, -373, + -326, -307, -362, -307, -309, -326, -309, -347, -341, -354, -376, -366, -420, -391, -440, -419, + -444, -482, -451, -450, -489, -436, -435, -449, -457, -442, -454, -434, -423, -384, -379, -370, + -374, -313, -339, -340, -296, -312, -282, -284, -303, -283, -307, -296, -295, -302, -350, -280, + -319, -303, -318, -340, -348, -316, -325, -319, -309, -303, -243, -269, -267, -250, -264, -229, + -224, -195, -174, -204, -202, -193, -151, -116, -139, -127, -142, -144, -183, -184, -169, -208, + -232, -218, -227, -198, -224, -198, -197, -208, -211, -211, -229, -213, -254, -228, -201, -198, + -212, -182, -186, -144, -87, -141, -119, -76, -98, -48, -25, -37, -25, -10, 25, 64, + 41, 54, 40, 22, 65, 52, 72, 94, 109, 112, 131, 149, 182, 211, 212, 218, + 242, 248, 256, 234, 265, 291, 273, 270, 257, 253, 277, 293, 258, 280, 262, 280, + 273, 271, 285, 291, 242, 282, 254, 239, 270, 264, 282, 359, 334, 330, 326, 257, + 281, 254, 257, 305, 227, 250, 275, 239, 258, 249, 286, 297, 253, 308, 318, 265, + 264, 277, 278, 264, 305, 323, 347, 334, 352, 391, 383, 372, 410, 404, 422, 432, + 452, 425, 468, 488, 524, 488, 497, 538, 497, 473, 497, 480, 466, 407, 380, 391, + 349, 346, 332, 302, 258, 281, 282, 317, 290, 308, 329, 284, 288, 296, 290, 281, + 249, 295, 311, 261, 295, 308, 302, 340, 335, 369, 320, 311, 366, 365, 371, 373, + 355, 348, 331, 305, 338, 312, 278, 298, 290, 268, 296, 257, 251, 288, 307, 294, + 290, 257, 286, 291, 250, 238, 270, 236, 233, 195, 210, 174, 157, 211, 144, 146, + 139, 99, 110, 34, 32, -13, -102, -99, -139, -122, -164, -172, -174, -204, -197, -169, + -183, -181, -161, -144, -162, -186, -160, -183, -198, -196, -223, -186, -228, -250, -195, -239, + -257, -275, -314, -339, -330, -352, -348, -378, -391, -373, -432, -416, -427, -433, -430, -424, + -434, -425, -452, -467, -456, -503, -506, -490, -498, -476, -536, -484, -464, -515, -454, -443, + -420, -412, -464, -439, -461, -458, -508, -511, -501, -499, -505, -480, -496, -426, -475, -491, + -418, -461, -433, -434, -442, -413, -388, -430, -398, -388, -412, -375, -381, -423, -333, -385, + -400, -344, -375, -348, -336, -397, -357, -336, -375, -316, -352, -342, -355, -362, -318, -312, + -294, -286, -256, -243, -237, -220, -217, -207, -187, -201, -212, -185, -207, -211, -202, -162, + -168, -169, -147, -125, -152, -116, -155, -165, -135, -171, -145, -124, -153, -129, -103, -145, + -101, -114, -94, -58, -77, -48, -23, -111, -51, -72, -106, -26, -74, -90, 3, -75, + -16, -5, -58, -4, -17, -35, -22, -25, -25, -2, -25, 29, 4, 73, 84, 109, + 131, 110, 119, 139, 141, 112, 161, 215, 153, 217, 225, 226, 199, 194, 195, 221, + 175, 173, 178, 165, 156, 148, 133, 165, 130, 132, 186, 216, 199, 250, 260, 268, + 351, 359, 392, 353, 406, 389, 397, 419, 447, 448, 434, 463, 448, 432, 438, 401, + 390, 369, 402, 391, 338, 354, 343, 345, 314, 269, 324, 277, 254, 311, 282, 256, + 291, 285, 354, 342, 336, 405, 408, 447, 460, 482, 505, 505, 472, 510, 486, 480, + 486, 484, 500, 486, 479, 493, 470, 507, 466, 429, 440, 433, 387, 391, 360, 334, + 357, 305, 348, 333, 306, 290, 302, 318, 284, 312, 356, 342, 342, 334, 337, 334, + 331, 344, 331, 341, 320, 283, 238, 212, 207, 261, 224, 237, 230, 212, 227, 200, + 199, 223, 199, 228, 234, 215, 221, 214, 205, 190, 210, 176, 184, 131, 112, 136, + 81, 80, 69, 7, 9, 9, -41, -76, -105, -139, -117, -170, -143, -138, -152, -156, + -167, -142, -133, -162, -129, -129, -132, -129, -163, -160, -161, -183, -134, -161, -230, -211, + -225, -246, -284, -316, -294, -302, -344, -340, -424, -411, -384, -409, -399, -429, -437, -388, + -424, -411, -441, -447, -458, -467, -469, -434, -459, -458, -432, -431, -420, -419, -417, -449, + -437, -429, -431, -438, -431, -410, -453, -426, -410, -488, -422, -434, -498, -485, -476, -490, + -473, -507, -499, -440, -454, -476, -419, -488, -472, -518, -500, -486, -502, -466, -475, -485, + -457, -466, -496, -489, -547, -497, -533, -531, -531, -528, -527, -523, -586, -521, -516, -513, + -515, -488, -502, -471, -483, -508, -460, -463, -474, -439, -447, -465, -410, -437, -435, -395, + -396, -396, -394, -409, -410, -369, -425, -386, -380, -406, -355, -370, -401, -359, -359, -387, + -324, -396, -337, -368, -352, -332, -322, -328, -291, -307, -252, -271, -219, -235, -236, -187, + -217, -202, -186, -160, -172, -166, -135, -127, -91, -91, -124, -119, -110, -79, -105, -144, + -101, -86, -44, -81, -64, -32, -55, -57, -58, -32, -16, -28, -22, 33, 24, 10, + 12, 18, 48, 42, 31, 83, 37, 97, 113, 123, 155, 129, 134, 156, 192, 197, + 253, 235, 302, 278, 284, 299, 281, 294, 259, 284, 293, 301, 290, 280, 318, 283, + 316, 307, 318, 321, 283, 304, 254, 264, 299, 259, 289, 289, 307, 292, 290, 320, + 343, 363, 332, 378, 401, 368, 395, 409, 400, 424, 448, 450, 474, 410, 455, 448, + 423, 456, 435, 433, 451, 442, 408, 400, 410, 394, 430, 371, 355, 344, 331, 346, + 365, 358, 409, 337, 390, 405, 387, 427, 422, 449, 482, 430, 483, 475, 452, 461, + 452, 476, 473, 462, 469, 456, 420, 431, 404, 445, 451, 396, 408, 412, 433, 442, + 428, 418, 436, 404, 395, 384, 377, 390, 374, 394, 412, 391, 415, 434, 411, 399, + 442, 420, 425, 422, 426, 373, 419, 379, 372, 376, 325, 327, 301, 275, 294, 266, + 275, 252, 231, 239, 234, 180, 182, 182, 142, 195, 136, 156, 112, 100, 89, 54, + 72, 88, 59, 65, 2, 33, 8, -22, -11, -18, -36, -52, -74, -122, -117, -161, + -163, -188, -204, -179, -180, -202, -175, -186, -169, -159, -181, -166, -163, -202, -166, -199, + -211, -205, -219, -227, -167, -196, -190, -193, -216, -227, -249, -240, -248, -253, -277, -266, + -284, -308, -318, -294, -333, -342, -343, -341, -348, -389, -369, -341, -336, -357, -373, -337, + -336, -369, -358, -326, -350, -292, -316, -324, -334, -349, -366, -306, -353, -347, -343, -359, + -321, -300, -327, -267, -295, -267, -240, -283, -254, -289, -297, -288, -259, -269, -286, -272, + -260, -308, -259, -303, -236, -256, -263, -213, -235, -234, -203, -256, -256, -238, -271, -243, + -260, -232, -219, -235, -195, -180, -166, -164, -134, -116, -147, -87, -94, -127, -92, -113, + -113, -115, -139, -152, -130, -120, -138, -139, -128, -145, -103, -135, -147, -91, -127, -134, + -98, -146, -145, -136, -146, -107, -39, -74, -90, -37, -43, 15, 2, 24, 116, 42, + 99, 102, 94, 125, 121, 122, 171, 132, 167, 196, 209, 233, 216, 231, 217, 209, + 159, 162, 183, 152, 167, 143, 135, 162, 147, 198, 209, 180, 183, 168, 195, 203, + 166, 234, 254, 274, 313, 297, 335, 340, 295, 325, 319, 329, 307, 343, 299, 326, + 340, 308, 336, 349, 361, 401, 352, 326, 359, 338, 321, 284, 260, 270, 231, 211, + 210, 230, 201, 225, 247, 254, 267, 297, 311, 311, 290, 298, 294, 312, 273, 292, + 296, 279, 324, 325, 312, 321, 316, 315, 342, 384, 367, 392, 368, 430, 383, 398, + 421, 391, 399, 364, 345, 316, 323, 302, 274, 295, 329, 334, 359, 332, 363, 377, + 382, 361, 334, 312, 309, 303, 288, 304, 279, 315, 302, 313, 298, 290, 310, 275, + 305, 281, 277, 280, 300, 286, 310, 264, 274, 259, 248, 207, 189, 201, 213, 150, + 166, 178, 168, 202, 190, 170, 181, 134, 109, 132, 78, 61, 57, 38, 34, 31, + 20, 33, 31, -25, -2, -25, -61, -43, -39, -70, -59, -121, -119, -147, -113, -102, + -126, -171, -137, -156, -190, -204, -183, -196, -198, -223, -240, -235, -256, -299, -294, -280, + -335, -327, -315, -337, -368, -385, -420, -436, -455, -455, -411, -480, -448, -421, -480, -453, + -507, -480, -469, -480, -415, -401, -432, -410, -420, -367, -375, -369, -376, -376, -386, -396, + -356, -360, -389, -377, -374, -344, -347, -320, -326, -411, -395, -427, -487, -474, -488, -482, + -484, -518, -507, -548, -557, -511, -549, -543, -568, -573, -556, -554, -533, -569, -571, -552, + -520, -524, -513, -467, -473, -497, -492, -509, -458, -447, -482, -532, -574, -598, -530, -541, + -528, -521, -527, -489, -492, -552, -527, -550, -578, -511, -504, -489, -424, -451, -463, -437, + -534, -496, -452, -466, -431, -426, -423, -341, -354, -291, -275, -327, -324, -346, -356, -349, + -347, -329, -320, -290, -267, -273, -250, -275, -247, -297, -324, -267, -274, -254, -194, -178, + -191, -189, -219, -191, -184, -193, -174, -119, -146, -129, -122, -106, -91, -118, -154, -144, + -146, -141, -150, -114, -121, -63, -60, -84, -64, -57, -72, -46, -83, -85, -55, -56, + 38, 65, 53, 98, 103, 126, 121, 110, 171, 217, 182, 171, 159, 162, 180, 193, + 203, 195, 222, 204, 189, 184, 216, 233, 254, 218, 218, 219, 248, 315, 265, 263, + 245, 290, 318, 338, 285, 276, 332, 318, 349, 377, 358, 422, 385, 410, 374, 334, + 335, 350, 329, 354, 304, 316, 388, 343, 414, 429, 382, 437, 447, 408, 410, 411, + 395, 472, 418, 419, 446, 433, 472, 424, 410, 382, 428, 403, 434, 419, 385, 421, + 444, 433, 462, 369, 384, 390, 407, 415, 370, 363, 410, 419, 353, 371, 369, 351, + 381, 393, 391, 354, 303, 359, 349, 359, 350, 305, 316, 260, 272, 224, 213, 267, + 260, 227, 258, 248, 273, 267, 249, 318, 278, 264, 299, 322, 324, 288, 302, 358, + 362, 356, 394, 379, 365, 402, 392, 382, 364, 380, 418, 411, 398, 364, 317, 322, + 314, 249, 227, 181, 184, 163, 52, 47, 75, 69, 27, -36, -52, -43, -86, -78, + -121, -207, -202, -163, -156, -231, -234, -244, -238, -227, -237, -262, -277, -229, -188, -163, + -179, -161, -117, -59, -66, -52, -1, 22, 72, 93, 63, 120, 127, 192, 227, 195, + 168, 227, 187, 180, 161, 60, 44, 32, -107, -136, -232, -302, -296, -393, -452, -529, + -634, -607, -614, -669, -714, -768, -699, -704, -726, -705, -703, -677, -680, -619, -608, -597, + -593, -549, -535, -488, -348, -172, -341, -361, -196, -53, -75, -163, -45, 50, -18, 68, + 136, 48, -32, -6, 77, 77, 14, -20, 39, 29, -100, -122, -157, -114, -204, -281, + -326, -377, -443, -421, -451, -601, -623, -515, -468, -545, -680, -605, -434, -403, -463, -435, + -371, -289, -215, -198, -213, -372, -366, -265, -237, -325, -424, -280, -71, -107, -332, -388, + -131, 87, -19, -175, -213, -61, 121, 157, 100, -62, 5, 247, 423, 292, 182, 324, + 483, 482, 387, 330, 441, 527, 417, 303, 295, 318, 348, 276, 86, 52, 92, 169, + 106, -142, -275, -43, 82, 0, -209, -216, 13, 145, 100, 31, -89, -83, 69, 142, + 49, -51, -98, -27, 74, 75, 137, 242, 92, 26, 248, 483, 477, 235, 191, 369, + 541, 644, 554, 545, 585, 732, 838, 771, 771, 872, 918, 927, 815, 812, 947, 994, + 772, 659, 683, 720, 732, 541, 354, 250, 327, 475, 371, 43, -90, 110, 290, 203, + -28, -26, 68, 191, 171, 103, 53, 95, 127, 165, 151, 150, 125, 145, 143, 169, + 255, 429, 425, 185, 57, 363, 612, 493, 309, 356, 583, 648, 698, 670, 674, 746, + 800, 886, 856, 880, 944, 998, 869, 763, 856, 996, 890, 691, 656, 704, 758, 652, + 479, 414, 313, 433, 429, 281, 61, -56, 196, 302, 171, -54, -63, 80, 107, 65, + 49, 24, -27, 18, 28, 94, 115, 9, -37, -9, -5, 109, 158, 64, -138, -177, + 218, 335, 145, -41, 92, 265, 392, 371, 298, 299, 357, 452, 528, 481, 476, 485, + 528, 488, 429, 486, 476, 354, 174, 153, 249, 193, 85, -65, -139, -173, -156, -175, + -276, -494, -528, -358, -368, -512, -662, -646, -495, -505, -527, -577, -619, -622, -623, -571, + -550, -572, -712, -741, -719, -689, -579, -547, -553, -737, -770, -430, -219, -386, -606, -451, + -188, -129, -87, -117, -118, -49, 82, 173, 152, 96, 121, 198, 106, 74, 117, 94, + 11, -146, -133, -107, -209, -315, -389, -434, -526, -529, -534, -656, -868, -974, -825, -722, + -854, -1058, -1025, -872, -857, -779, -875, -845, -810, -846, -687, -685, -723, -802, -842, -717, + -673, -672, -534, -495, -634, -745, -469, -246, -325, -579, -483, -206, -162, -61, -63, -69, + -62, 9, 175, 144, 99, 135, 128, 61, 75, 40, 43, -1, -101, -76, -59, -143, + -253, -317, -391, -447, -462, -499, -563, -761, -909, -739, -608, -671, -828, -917, -680, -561, + -602, -650, -605, -569, -553, -511, -476, -456, -500, -558, -424, -370, -384, -262, -252, -307, + -413, -300, 17, -26, -198, -218, 5, 155, 150, 170, 132, 138, 280, 382, 326, 305, + 304, 395, 433, 338, 338, 354, 326, 367, 235, 227, 203, 120, 76, 43, -55, -133, + -48, -84, -178, -369, -328, -36, -72, -248, -361, -164, 10, -52, -73, -83, -5, 24, + 13, 106, 96, 40, 87, 71, 116, 130, 129, 253, 241, 94, 112, 430, 515, 314, + 140, 335, 569, 526, 519, 522, 522, 540, 657, 725, 660, 649, 730, 778, 768, 707, + 701, 669, 634, 566, 559, 520, 462, 403, 323, 258, 201, 257, 320, 222, 9, -93, + 159, 257, 68, -153, -11, 205, 219, 152, 118, 220, 206, 211, 321, 283, 278, 225, + 194, 282, 282, 226, 298, 360, 273, 187, 325, 536, 472, 225, 303, 500, 592, 488, + 563, 572, 525, 591, 785, 755, 669, 698, 832, 844, 755, 703, 706, 683, 659, 585, + 508, 473, 483, 436, 373, 272, 199, 297, 225, 74, -119, -33, 213, 129, -123, -168, + 73, 140, 26, -15, 41, 65, 19, 84, 156, 143, 28, 15, 66, 112, 106, -1, + 77, 82, 7, -86, 23, 179, 24, -114, -31, 120, 177, 85, 129, 136, 110, 238, + 345, 226, 117, 213, 327, 315, 134, 102, 134, 150, 109, 22, -21, -21, -46, -127, + -220, -288, -263, -214, -317, -498, -487, -390, -257, -439, -626, -478, -317, -377, -453, -458, + -421, -419, -506, -409, -401, -516, -553, -540, -517, -477, -511, -621, -520, -442, -490, -566, + -617, -414, -405, -576, -522, -330, -263, -313, -240, -169, -119, -61, -19, -45, -76, 53, + 186, 113, 9, -19, 95, 158, 15, -105, -51, -9, -33, -126, -237, -193, -245, -208, + -321, -434, -429, -433, -368, -438, -583, -522, -417, -478, -574, -547, -500, -540, -624, -580, + -502, -506, -621, -619, -553, -516, -514, -661, -636, -409, -350, -537, -608, -342, -176, -327, + -370, -202, -35, -96, -65, 31, 58, 79, 106, 146, 117, 225, 282, 236, 135, 183, + 264, 310, 213, 129, 143, 189, 189, 109, -37, -20, -15, -60, -42, -152, -200, -241, + -134, -60, -175, -274, -210, -140, -135, -150, -96, -146, -201, -96, -33, -13, -103, -145, + -23, -21, -45, -68, -109, 49, 75, 5, -116, 83, 311, 177, 43, 111, 409, 358, + 252, 344, 470, 487, 514, 489, 561, 573, 685, 642, 582, 541, 641, 668, 613, 500, + 529, 590, 575, 504, 455, 379, 371, 359, 399, 308, 173, 127, 205, 285, 196, 76, + 38, 202, 209, 183, 210, 167, 160, 185, 261, 294, 211, 171, 151, 204, 207, 158, + 99, 93, 256, 302, 128, 76, 343, 374, 228, 212, 397, 515, 371, 370, 572, 579, + 573, 573, 661, 712, 755, 750, 748, 757, 818, 826, 771, 810, 725, 755, 779, 680, + 653, 584, 534, 558, 500, 507, 438, 295, 303, 377, 365, 251, 128, 151, 260, 265, + 177, 128, 161, 148, 197, 238, 212, 140, 62, 131, 172, 157, 36, -41, -1, 119, + 108, -22, -167, 87, 191, 82, 32, 143, 207, 186, 224, 321, 318, 269, 313, 435, + 442, 445, 464, 424, 477, 487, 466, 488, 402, 305, 388, 362, 265, 165, 31, 50, + 22, -73, -89, -236, -347, -370, -260, -275, -443, -625, -575, -388, -466, -544, -611, -658, + -556, -585, -545, -582, -701, -661, -651, -623, -649, -825, -851, -769, -639, -657, -846, -896, + -699, -636, -674, -775, -672, -576, -624, -560, -507, -419, -462, -499, -387, -278, -301, -375, + -355, -245, -240, -256, -305, -326, -365, -349, -335, -406, -438, -509, -538, -618, -605, -648, + -815, -957, -940, -805, -803, -944, -1077, -1003, -826, -825, -868, -968, -901, -817, -835, -775, + -857, -877, -842, -833, -752, -834, -859, -923, -883, -805, -768, -801, -941, -888, -705, -674, + -752, -835, -770, -646, -595, -548, -530, -595, -532, -391, -298, -330, -393, -369, -187, -140, + -192, -190, -191, -211, -173, -168, -187, -276, -390, -379, -378, -397, -405, -543, -617, -603, + -543, -471, -594, -756, -673, -585, -507, -516, -657, -573, -503, -453, -428, -467, -491, -463, + -463, -420, -337, -515, -528, -518, -445, -311, -324, -456, -468, -363, -179, -228, -341, -378, + -258, -100, -60, -47, -96, -75, 39, 159, 202, 160, 136, 238, 331, 349, 287, 309, + 296, 246, 253, 286, 190, 99, 12, 115, 137, 14, -47, -99, -144, -92, -19, -83, + -119, -181, -102, 17, -43, -77, -106, -80, -5, 59, -4, -35, -41, 42, 102, 100, + 36, 43, 33, 55, 102, 174, 148, 37, -61, 159, 296, 209, 109, 131, 313, 451, + 486, 421, 364, 487, 603, 678, 691, 600, 628, 699, 769, 750, 679, 629, 692, 658, + 661, 657, 520, 428, 413, 480, 434, 315, 204, 243, 198, 131, 188, 230, 113, 39, + 104, 257, 230, 88, 83, 180, 237, 232, 180, 205, 251, 252, 264, 251, 248, 218, + 196, 240, 294, 355, 307, 202, 186, 399, 515, 391, 339, 389, 576, 664, 587, 563, + 584, 665, 787, 799, 799, 749, 759, 856, 900, 842, 776, 733, 701, 707, 659, 611, + 510, 486, 418, 452, 378, 252, 167, 151, 143, 147, 105, 59, -25, -14, 35, 118, + 109, -14, -21, 69, 157, 99, -17, -16, 42, 49, 32, 26, 8, -43, -39, -39, + -8, 31, 53, -78, -77, 27, 173, 62, -72, -47, 109, 186, 147, 85, 14, 114, + 284, 319, 269, 180, 233, 282, 307, 244, 145, 56, 72, 87, 16, -50, -163, -247, + -227, -216, -236, -364, -472, -449, -441, -498, -533, -559, -624, -591, -571, -524, -476, -618, + -581, -493, -434, -382, -512, -523, -407, -381, -364, -408, -455, -396, -363, -389, -430, -407, + -366, -355, -465, -425, -316, -309, -393, -447, -291, -182, -186, -230, -207, -178, -57, -8, + -26, -104, -71, 44, 74, 7, -54, -77, -95, -113, -95, -190, -299, -340, -352, -311, + -389, -507, -527, -538, -532, -542, -631, -596, -605, -614, -639, -609, -552, -596, -625, -511, + -461, -485, -519, -494, -423, -350, -390, -419, -405, -404, -353, -315, -414, -374, -250, -245, + -287, -312, -176, -10, -55, -137, -72, 25, 47, 71, 98, 129, 167, 195, 234, 232, + 223, 252, 295, 266, 267, 182, 118, 177, 166, 89, 43, 28, 4, 1, -68, -137, + -140, -144, -171, -226, -281, -235, -232, -220, -210, -208, -120, -144, -163, -68, -17, 10, + -5, -26, 61, 116, 87, 42, 74, 127, 176, 152, 193, 175, 235, 330, 363, 310, + 252, 354, 530, 428, 370, 431, 542, 655, 590, 598, 620, 649, 725, 715, 710, 684, + 703, 730, 759, 759, 648, 638, 654, 701, 632, 567, 566, 534, 469, 400, 411, 385, + 322, 308, 278, 264, 298, 305, 273, 264, 226, 282, 274, 231, 288, 339, 333, 358, + 367, 429, 477, 461, 491, 525, 577, 592, 580, 524, 581, 628, 669, 683, 663, 652, + 690, 793, 768, 690, 670, 728, 794, 807, 747, 705, 715, 748, 796, 720, 630, 671, + 667, 644, 596, 534, 520, 454, 451, 454, 355, 311, 320, 272, 243, 214, 232, 191, + 180, 125, 76, 62, 120, 101, 55, 73, 77, 157, 167, 143, 185, 224, 254, 235, + 204, 257, 260, 286, 259, 222, 282, 252, 206, 235, 209, 228, 245, 222, 189, 96, + 150, 256, 147, 46, 107, 128, 139, 100, 43, 44, 26, 26, 38, -34, -64, -41, + -117, -122, -167, -255, -305, -333, -322, -376, -431, -483, -474, -524, -578, -593, -599, -577, + -618, -701, -671, -645, -668, -670, -665, -648, -575, -575, -548, -531, -537, -453, -453, -444, + -437, -441, -398, -460, -439, -442, -454, -466, -461, -474, -457, -449, -386, -399, -449, -521, + -434, -385, -477, -565, -538, -494, -454, -539, -565, -563, -516, -469, -538, -541, -513, -530, + -543, -544, -535, -558, -640, -634, -592, -632, -698, -715, -726, -737, -762, -762, -769, -704, + -782, -815, -773, -733, -773, -748, -752, -699, -656, -679, -622, -589, -594, -541, -544, -537, + -474, -477, -460, -409, -466, -410, -386, -407, -388, -434, -411, -371, -386, -335, -372, -457, + -407, -352, -370, -446, -440, -400, -404, -405, -361, -338, -441, -386, -330, -335, -350, -397, + -355, -271, -327, -345, -382, -432, -347, -359, -387, -393, -369, -330, -356, -368, -348, -305, + -275, -327, -331, -333, -300, -262, -289, -236, -228, -154, -136, -117, -123, -110, -54, -25, + -21, -21, -8, -22, 16, -14, 16, 19, 5, 7, 3, -14, -51, 12, 11, -44, + -50, -28, 51, 5, -28, 38, 96, 95, 109, 126, 166, 129, 181, 217, 224, 205, + 249, 285, 331, 264, 246, 271, 284, 294, 283, 208, 224, 264, 248, 235, 191, 199, + 268, 290, 251, 207, 231, 283, 310, 236, 305, 346, 359, 426, 472, 423, 442, 457, + 507, 512, 499, 508, 508, 541, 566, 543, 582, 524, 548, 566, 491, 536, 492, 459, + 460, 412, 404, 519, 477, 423, 455, 472, 570, 549, 528, 534, 539, 552, 552, 570, + 514, 542, 520, 562, 543, 499, 477, 523, 522, 555, 515, 504, 522, 534, 462, 468, + 430, 426, 489, 453, 438, 441, 496, 524, 494, 481, 517, 530, 519, 544, 514, 508, + 485, 514, 546, 501, 455, 423, 418, 472, 392, 331, 354, 362, 321, 266, 273, 228, + 232, 255, 234, 151, 94, 194, 217, 105, 137, 144, 172, 146, 188, 192, 125, 113, + 159, 180, 185, 149, 158, 193, 154, 158, 166, 90, 152, 108, 86, 119, 30, 21, + 8, 37, -21, -101, -24, -18, -105, -138, -91, -20, -108, -151, -108, -123, -124, -116, + -163, -169, -216, -193, -169, -185, -266, -275, -233, -209, -197, -289, -279, -243, -286, -258, + -308, -409, -366, -348, -331, -381, -501, -460, -360, -402, -471, -447, -423, -428, -387, -441, + -433, -473, -463, -354, -374, -435, -355, -337, -302, -295, -319, -227, -275, -278, -241, -226, + -222, -256, -269, -238, -229, -303, -301, -254, -257, -269, -331, -275, -213, -290, -294, -288, + -280, -251, -263, -263, -266, -302, -228, -198, -221, -229, -238, -210, -141, -218, -265, -279, + -287, -269, -270, -327, -364, -381, -308, -267, -297, -364, -339, -294, -197, -294, -346, -283, + -227, -236, -222, -167, -185, -174, -107, 36, 11, 1, 22, 171, 167, 162, 194, 238, + 254, 232, 250, 282, 264, 223, 282, 252, 262, 265, 203, 261, 234, 143, 201, 176, + 175, 155, 174, 197, 133, 135, 207, 207, 132, 110, 168, 233, 164, 163, 188, 212, + 209, 246, 235, 211, 178, 214, 248, 188, 166, 163, 168, 194, 180, 130, 168, 170, + 232, 208, 147, 202, 284, 272, 277, 333, 341, 371, 408, 481, 504, 482, 558, 624, + 658, 667, 641, 679, 754, 733, 795, 750, 764, 747, 743, 748, 726, 688, 667, 679, + 646, 601, 570, 534, 550, 504, 525, 519, 502, 466, 534, 560, 483, 487, 464, 477, + 498, 442, 427, 423, 416, 460, 447, 400, 398, 436, 366, 396, 348, 313, 372, 322, + 306, 309, 306, 306, 294, 373, 383, 364, 355, 390, 447, 395, 382, 531, 545, 595, + 644, 670, 709, 728, 762, 837, 829, 800, 823, 887, 885, 831, 776, 782, 823, 768, + 745, 741, 700, 663, 655, 566, 560, 498, 449, 483, 449, 399, 339, 367, 283, 306, + 340, 320, 312, 292, 293, 371, 323, 274, 327, 295, 319, 255, 225, 234, 210, 159, + 176, 94, 72, 64, 35, 53, 31, -4, 44, 39, -29, -25, -17, -12, -52, -38, + 36, 24, -11, 32, 21, 57, 45, 54, 135, 81, 104, 165, 195, 128, 161, 180, + 135, 111, 117, 105, 96, 12, -28, 37, -52, -93, -145, -217, -245, -331, -349, -337, + -365, -396, -446, -446, -448, -505, -541, -536, -527, -554, -567, -536, -551, -577, -569, -582, + -531, -563, -567, -538, -527, -486, -505, -520, -513, -535, -595, -587, -601, -643, -720, -710, + -661, -651, -729, -730, -678, -613, -683, -689, -642, -609, -645, -580, -557, -562, -544, -555, + -493, -485, -537, -506, -454, -462, -448, -492, -427, -432, -460, -478, -493, -557, -585, -605, + -653, -666, -661, -710, -732, -808, -793, -770, -851, -857, -835, -795, -798, -837, -800, -780, + -768, -744, -703, -662, -678, -634, -655, -608, -601, -633, -619, -615, -572, -579, -600, -597, + -586, -573, -618, -619, -597, -638, -641, -678, -702, -654, -684, -710, -736, -658, -618, -640, + -640, -561, -494, -516, -500, -425, -358, -351, -321, -242, -230, -227, -191, -146, -94, -133, + -122, -63, -85, -77, -121, -113, -93, -112, -122, -169, -176, -272, -219, -250, -294, -326, + -285, -249, -279, -303, -244, -177, -206, -185, -80, -107, -124, -61, -1, 27, 20, 13, + 109, 123, 80, 117, 96, 202, 167, 136, 183, 157, 177, 179, 147, 171, 72, 70, + 86, 55, 33, 5, 67, 77, 15, 14, 95, 110, 96, 97, 174, 184, 158, 188, + 274, 285, 291, 320, 371, 371, 383, 422, 445, 448, 428, 475, 502, 464, 467, 487, + 517, 485, 480, 480, 450, 479, 442, 436, 427, 375, 347, 356, 372, 386, 318, 378, + 428, 411, 484, 507, 556, 536, 570, 611, 581, 584, 555, 571, 637, 581, 553, 615, + 634, 644, 614, 598, 672, 597, 558, 594, 530, 469, 476, 436, 418, 371, 268, 306, + 324, 280, 283, 246, 296, 350, 289, 329, 325, 385, 398, 379, 417, 426, 442, 478, + 503, 499, 495, 494, 575, 556, 512, 581, 580, 557, 543, 551, 495, 494, 433, 415, + 411, 357, 292, 328, 295, 281, 253, 226, 261, 225, 182, 226, 250, 187, 242, 241, + 225, 266, 189, 203, 226, 206, 190, 180, 177, 171, 145, 139, 119, 102, 120, 75, + 15, 33, -4, -37, -86, -114, -122, -172, -196, -191, -212, -263, -225, -279, -260, -255, + -291, -264, -226, -213, -228, -264, -222, -134, -166, -164, -132, -172, -89, -89, -73, -58, + -58, -19, -14, -17, -26, -9, 48, -8, 16, -8, -41, -18, -69, -93, -101, -163, + -185, -171, -272, -285, -288, -334, -310, -326, -345, -313, -322, -345, -334, -353, -334, -337, + -345, -291, -321, -296, -316, -271, -227, -257, -238, -224, -218, -177, -203, -199, -205, -206, + -217, -204, -223, -207, -282, -291, -301, -335, -356, -391, -362, -389, -387, -388, -346, -368, + -380, -355, -298, -296, -329, -277, -243, -188, -183, -166, -115, -106, -46, -2, 31, 43, + 111, 115, 111, 129, 108, 82, 77, 51, 61, -6, 15, 17, -39, -64, -102, -127, + -141, -177, -189, -196, -256, -248, -253, -290, -254, -216, -237, -186, -172, -150, -111, -136, + -59, -1, -20, -16, 30, 95, 145, 137, 197, 208, 277, 279, 287, 291, 265, 266, + 291, 236, 243, 229, 183, 193, 192, 204, 207, 182, 177, 231, 198, 179, 202, 244, + 235, 206, 195, 284, 274, 263, 286, 342, 299, 366, 383, 367, 401, 403, 417, 460, + 444, 476, 433, 442, 447, 427, 380, 420, 358, 380, 351, 336, 338, 334, 319, 329, + 301, 336, 358, 315, 363, 282, 344, 340, 292, 312, 387, 324, 376, 398, 414, 451, + 468, 488, 529, 545, 542, 613, 565, 590, 626, 595, 605, 609, 617, 634, 650, 660, + 659, 660, 659, 642, 664, 618, 602, 610, 593, 523, 503, 481, 461, 460, 388, 372, + 354, 333, 366, 313, 236, 280, 275, 257, 250, 237, 269, 277, 259, 254, 244, 215, + 230, 270, 200, 197, 250, 208, 258, 228, 210, 210, 204, 227, 254, 196, 126, 148, + 159, 160, 119, 74, 101, 119, 79, 93, 78, 71, 66, 70, 42, 95, 93, 57, + 85, 83, 53, 100, 88, 92, 55, 17, 44, -11, -48, -58, -72, -70, -54, -58, + -94, -81, -143, -151, -184, -224, -283, -331, -331, -388, -435, -462, -472, -507, -519, -587, + -603, -604, -634, -628, -667, -726, -737, -740, -718, -747, -746, -784, -730, -705, -784, -746, + -698, -720, -680, -713, -656, -631, -669, -613, -608, -587, -605, -612, -584, -599, -636, -635, + -630, -656, -651, -688, -673, -669, -658, -679, -683, -692, -704, -666, -682, -690, -705, -703, + -666, -704, -700, -715, -704, -692, -651, -694, -693, -701, -728, -663, -677, -715, -660, -683, + -708, -676, -753, -755, -709, -741, -754, -767, -808, -777, -768, -775, -753, -816, -815, -793, + -801, -830, -865, -908, -898, -892, -904, -913, -917, -918, -896, -880, -859, -857, -808, -820, + -782, -800, -764, -765, -746, -701, -644, -665, -653, -639, -575, -586, -624, -572, -564, -577, + -560, -568, -558, -548, -570, -529, -609, -621, -593, -597, -573, -586, -597, -623, -620, -580, + -544, -557, -544, -485, -475, -436, -426, -389, -350, -380, -306, -303, -293, -292, -260, -242, + -225, -193, -203, -173, -173, -139, -149, -175, -139, -151, -126, -174, -174, -144, -151, -171, + -202, -209, -219, -226, -244, -230, -259, -289, -270, -264, -277, -273, -287, -222, -214, -251, + -211, -206, -198, -179, -176, -185, -147, -133, -105, -89, -7, 35, 89, 124, 140, 175, + 192, 209, 239, 248, 251, 278, 314, 325, 343, 360, 338, 395, 353, 391, 386, 352, + 421, 392, 384, 396, 437, 470, 494, 481, 545, 529, 578, 569, 572, 600, 626, 642, + 665, 654, 706, 742, 724, 775, 754, 766, 794, 743, 756, 704, 710, 705, 610, 597, + 611, 581, 601, 540, 547, 542, 527, 489, 497, 484, 468, 476, 430, 469, 453, 404, + 443, 409, 382, 412, 436, 451, 505, 476, 509, 560, 538, 588, 601, 608, 610, 663, + 696, 701, 736, 706, 731, 741, 677, 760, 742, 739, 790, 732, 785, 764, 773, 781, + 731, 759, 702, 673, 647, 620, 630, 592, 578, 599, 587, 594, 595, 589, 576, 560, + 594, 553, 579, 539, 481, 569, 497, 497, 542, 431, 484, 457, 421, 458, 390, 355, + 392, 344, 345, 305, 259, 231, 286, 218, 225, 183, 172, 165, 121, 55, 28, -11, + -66, -78, -108, -124, -150, -132, -140, -120, -172, -126, -145, -132, -157, -137, -116, -106, + -94, -101, -67, -45, -25, 4, 16, 3, 16, -25, 35, -6, -31, -29, -53, -8, + -43, -83, -78, -107, -133, -140, -195, -210, -215, -190, -194, -238, -233, -203, -182, -202, + -195, -179, -167, -158, -170, -160, -158, -201, -195, -161, -144, -140, -143, -130, -155, -164, + -141, -151, -153, -181, -181, -161, -212, -226, -227, -282, -256, -302, -339, -292, -354, -403, + -432, -438, -430, -485, -495, -491, -491, -516, -501, -514, -509, -500, -507, -474, -510, -493, + -476, -451, -430, -413, -433, -322, -319, -302, -305, -251, -234, -198, -194, -120, -153, -139, + -71, -59, -75, -42, -33, -33, -21, -38, -16, -7, -22, -14, -26, -5, -35, -3, + -11, -9, 3, -12, 6, 8, 10, 18, 7, 47, 82, 84, 152, 127, 124, 173, + 180, 203, 176, 146, 205, 185, 190, 227, 198, 245, 238, 223, 224, 205, 210, 187, + 160, 144, 70, 45, 43, 39, 48, 40, 50, 48, 30, 81, 53, 89, 84, 78, + 123, 122, 165, 207, 274, 320, 339, 362, 396, 424, 450, 436, 458, 505, 470, 501, + 485, 500, 521, 513, 537, 537, 541, 524, 517, 560, 504, 484, 487, 461, 473, 428, + 457, 471, 446, 497, 446, 480, 500, 478, 495, 482, 463, 515, 471, 486, 507, 547, + 557, 593, 562, 590, 583, 565, 562, 587, 533, 544, 570, 518, 547, 505, 508, 520, + 448, 411, 387, 320, 337, 281, 249, 238, 236, 193, 217, 208, 173, 157, 164, 190, + 153, 123, 133, 160, 125, 121, 185, 212, 232, 275, 314, 359, 330, 380, 418, 420, + 423, 428, 428, 420, 408, 425, 487, 435, 424, 455, 432, 404, 379, 345, 399, 305, + 282, 326, 278, 277, 288, 275, 298, 276, 247, 291, 215, 208, 224, 187, 209, 205, + 186, 184, 189, 171, 154, 139, 121, 118, 129, 55, 62, 53, 7, 17, 12, -28, + -48, -86, -88, -150, -135, -185, -192, -201, -277, -282, -269, -352, -342, -337, -395, -386, + -425, -425, -425, -454, -474, -519, -493, -489, -476, -477, -493, -496, -467, -490, -493, -482, + -449, -453, -476, -467, -421, -468, -410, -401, -395, -352, -366, -399, -370, -389, -378, -392, + -395, -380, -387, -419, -404, -400, -423, -432, -477, -502, -492, -513, -571, -564, -544, -578, + -575, -572, -593, -563, -635, -592, -554, -595, -578, -566, -564, -559, -591, -596, -560, -591, + -560, -578, -597, -583, -565, -583, -535, -595, -599, -585, -635, -638, -648, -745, -683, -723, + -722, -717, -775, -772, -770, -792, -751, -740, -759, -737, -729, -706, -678, -652, -661, -614, + -603, -542, -534, -497, -481, -435, -409, -408, -371, -374, -349, -333, -314, -323, -319, -286, + -316, -304, -276, -345, -283, -344, -361, -308, -351, -344, -293, -335, -312, -312, -290, -333, + -306, -301, -335, -338, -313, -273, -282, -240, -219, -194, -171, -128, -158, -116, -127, -137, + -96, -81, -93, -61, -82, -109, -55, -114, -65, -56, -81, -72, -70, -110, -53, -82, + -78, -23, -70, -68, -54, -67, -9, -54, -73, -21, 21, 19, 29, 27, 67, 42, + 54, 108, 119, 109, 110, 163, 222, 153, 220, 282, 273, 329, 323, 374, 398, 450, + 435, 453, 470, 475, 513, 494, 516, 529, 538, 570, 546, 543, 586, 576, 538, 565, + 556, 521, 553, 568, 527, 525, 552, 554, 561, 577, 589, 636, 671, 652, 673, 686, + 694, 722, 744, 738, 737, 737, 784, 750, 763, 774, 768, 737, 776, 766, 768, 726, + 723, 743, 693, 679, 694, 623, 588, 558, 515, 511, 484, 470, 468, 445, 453, 471, + 470, 469, 475, 471, 489, 501, 540, 491, 467, 475, 509, 520, 490, 503, 569, 594, + 606, 604, 632, 653, 644, 664, 694, 619, 576, 630, 563, 520, 527, 467, 511, 444, + 426, 490, 401, 351, 399, 338, 331, 321, 301, 323, 313, 310, 317, 309, 309, 289, + 310, 304, 301, 290, 297, 305, 273, 333, 290, 281, 263, 214, 260, 207, 158, 170, + 124, 56, 86, 13, -2, 12, -113, -99, -98, -159, -146, -170, -230, -225, -249, -281, + -224, -252, -296, -261, -254, -295, -261, -258, -283, -260, -310, -254, -252, -277, -218, -223, + -160, -200, -173, -128, -101, -105, -127, -85, -162, -143, -142, -133, -137, -189, -126, -153, + -195, -172, -208, -180, -183, -234, -188, -217, -235, -275, -271, -285, -275, -298, -319, -257, + -313, -274, -264, -267, -248, -255, -259, -265, -276, -280, -306, -277, -346, -285, -284, -314, + -325, -343, -325, -348, -392, -370, -428, -406, -436, -453, -474, -490, -489, -530, -506, -538, + -541, -555, -579, -578, -607, -549, -602, -566, -521, -531, -488, -511, -494, -410, -419, -395, + -365, -347, -304, -296, -284, -251, -232, -189, -178, -150, -163, -139, -136, -91, -106, -107, + -96, -138, -121, -133, -117, -111, -160, -131, -141, -172, -222, -217, -182, -198, -214, -187, + -163, -166, -218, -165, -90, -145, -120, -105, -69, -83, -130, -70, -23, -71, -44, 42, + 4, 46, 62, 36, 81, 59, 118, 135, 110, 113, 126, 110, 67, 88, 54, 50, + 73, 65, 93, 57, 59, 98, 85, 82, 96, 120, 111, 119, 133, 109, 174, 161, + 151, 207, 186, 234, 239, 298, 286, 406, 414, 349, 414, 385, 447, 448, 365, 477, + 420, 437, 477, 425, 456, 407, 437, 498, 424, 409, 428, 460, 423, 419, 403, 409, + 415, 396, 403, 412, 336, 378, 387, 384, 397, 393, 404, 399, 436, 463, 464, 477, + 528, 568, 521, 549, 552, 538, 519, 512, 516, 484, 505, 486, 494, 406, 457, 413, + 387, 363, 304, 329, 284, 225, 290, 238, 216, 196, 186, 172, 184, 108, 129, 163, + 107, 155, 134, 139, 154, 162, 162, 187, 169, 190, 220, 243, 241, 265, 217, 288, + 280, 262, 280, 218, 274, 309, 245, 316, 245, 292, 284, 256, 268, 232, 170, 205, + 173, 139, 121, 109, 120, 118, 90, 53, 49, -19, -11, 31, -20, -10, 34, 5, + -33, -9, -56, -54, -7, -76, -49, -29, -70, -51, -15, -99, -17, -72, -72, -65, + -134, -118, -151, -194, -201, -260, -314, -320, -359, -388, -408, -425, -475, -481, -505, -469, + -495, -477, -550, -576, -519, -627, -594, -569, -604, -574, -597, -579, -540, -550, -557, -522, + -459, -481, -446, -451, -438, -403, -455, -445, -431, -426, -431, -434, -438, -502, -458, -510, + -533, -530, -596, -549, -586, -617, -580, -599, -589, -584, -585, -614, -588, -595, -584, -568, + -625, -575, -559, -579, -527, -559, -580, -558, -592, -543, -540, -581, -598, -614, -640, -618, + -660, -644, -643, -678, -686, -675, -750, -695, -727, -750, -703, -738, -702, -697, -708, -676, + -687, -687, -683, -660, -709, -679, -660, -721, -678, -655, -614, -612, -602, -587, -521, -492, + -505, -453, -452, -464, -378, -427, -363, -381, -388, -311, -338, -318, -312, -322, -296, -264, + -274, -275, -314, -292, -303, -327, -336, -353, -351, -337, -377, -332, -326, -326, -285, -302, + -302, -256, -263, -213, -168, -185, -113, -110, -108, -109, -56, -54, -55, -10, -10, 11, + 19, 3, 37, -18, 15, -4, 19, 7, -33, 22, -12, 2, 4, -58, -18, -54, + -22, -34, -40, -46, -41, -74, 21, -12, 15, 6, 12, 48, 22, 47, 68, 76, + 128, 135, 195, 204, 240, 300, 269, 341, 284, 331, 333, 325, 392, 380, 428, 427, + 392, 441, 443, 416, 415, 428, 442, 380, 457, 433, 436, 407, 413, 417, 480, 462, + 472, 544, 514, 565, 576, 529, 559, 538, 520, 558, 528, 549, 543, 537, 565, 588, + 600, 573, 627, 602, 630, 593, 542, 575, 533, 510, 527, 484, 488, 443, 474, 434, + 428, 409, 374, 359, 364, 369, 368, 366, 347, 362, 317, 340, 376, 313, 356, 337, + 380, 392, 425, 463, 472, 508, 578, 563, 615, 616, 629, 668, 633, 648, 656, 610, + 628, 581, 610, 562, 548, 531, 496, 492, 445, 430, 456, 363, 361, 313, 311, 318, + 264, 299, 270, 242, 234, 228, 228, 213, 224, 235, 266, 248, 261, 321, 302, 309, + 290, 282, 294, 245, 236, 199, 215, 211, 140, 125, 101, 72, 33, -3, -7, -57, + -55, -84, -103, -117, -161, -143, -145, -210, -180, -196, -212, -233, -247, -242, -216, -253, + -241, -147, -217, -177, -120, -164, -131, -130, -172, -151, -144, -155, -162, -142, -208, -132, + -133, -164, -150, -195, -180, -144, -226, -186, -244, -257, -244, -268, -267, -333, -322, -308, + -309, -371, -398, -366, -399, -340, -438, -408, -381, -442, -386, -435, -440, -422, -471, -405, + -430, -408, -433, -473, -455, -449, -461, -464, -445, -423, -471, -417, -462, -459, -442, -447, + -466, -482, -487, -492, -509, -555, -554, -536, -601, -560, -590, -584, -561, -594, -541, -584, + -549, -577, -530, -534, -569, -473, -516, -520, -429, -452, -378, -400, -382, -310, -316, -294, + -301, -265, -275, -264, -220, -241, -251, -199, -214, -224, -238, -234, -247, -222, -281, -256, + -227, -243, -239, -214, -187, -240, -236, -200, -249, -216, -248, -215, -207, -205, -178, -162, + -95, -96, -98, -67, -59, -10, -47, -3, 6, -39, -4, -72, -23, 3, -76, -22, + -79, -54, -9, -35, -31, -70, -65, -45, -23, -8, -19, -12, 2, 53, 17, 78, + 46, 34, 104, 86, 111, 85, 120, 139, 122, 171, 159, 202, 233, 224, 224, 213, + 225, 250, 234, 231, 234, 301, 263, 283, 312, 282, 378, 343, 422, 408, 402, 433, + 431, 454, 430, 387, 437, 377, 406, 355, 379, 362, 367, 389, 398, 399, 434, 427, + 458, 486, 454, 487, 459, 492, 495, 480, 459, 478, 470, 484, 495, 511, 485, 512, + 510, 446, 487, 464, 440, 471, 432, 417, 388, 372, 357, 317, 371, 332, 288, 351, + 289, 315, 299, 269, 337, 302, 285, 355, 324, 328, 358, 344, 344, 341, 310, 367, + 345, 301, 354, 321, 338, 402, 339, 368, 344, 340, 341, 306, 301, 311, 303, 273, + 274, 276, 246, 292, 261, 234, 241, 183, 235, 189, 172, 158, 186, 175, 211, 197, + 162, 161, 114, 122, 115, 63, 108, 71, 24, 45, -23, -22, -50, -130, -82, -129, + -174, -193, -202, -244, -214, -290, -344, -289, -375, -346, -365, -426, -387, -411, -386, -397, + -429, -397, -447, -449, -469, -457, -471, -504, -476, -493, -545, -515, -499, -557, -568, -541, + -545, -549, -547, -556, -583, -603, -637, -533, -590, -600, -550, -587, -564, -560, -577, -554, + -551, -537, -571, -545, -510, -559, -488, -531, -523, -529, -532, -542, -542, -589, -553, -583, + -621, -559, -572, -614, -567, -596, -593, -575, -628, -627, -619, -633, -618, -650, -693, -660, + -655, -716, -668, -657, -667, -698, -679, -689, -674, -688, -691, -715, -712, -759, -675, -666, + -681, -645, -658, -654, -619, -653, -641, -641, -640, -641, -615, -629, -605, -635, -521, -588, + -558, -528, -525, -505, -495, -494, -485, -491, -483, -453, -444, -428, -398, -430, -428, -387, + -404, -341, -322, -305, -333, -270, -275, -222, -257, -286, -278, -251, -231, -238, -257, -200, + -205, -223, -217, -216, -234, -221, -196, -179, -194, -195, -187, -162, -194, -181, -184, -185, + -169, -160, -123, -113, -91, -81, -89, -54, -31, -36, -35, -2, 8, -22, 3, -45, + -9, -35, -34, -35, -73, -57, -6, -95, -51, -32, -62, -26, 2, -16, 20, 21, + 28, 63, 34, 99, 129, 143, 125, 196, 202, 227, 217, 253, 273, 288, 324, 343, + 379, 401, 388, 429, 393, 413, 426, 433, 421, 470, 446, 481, 493, 503, 547, 520, + 502, 546, 523, 507, 528, 516, 514, 578, 562, 589, 615, 626, 625, 665, 636, 717, + 674, 661, 702, 653, 721, 726, 710, 750, 753, 724, 762, 741, 765, 729, 693, 763, + 723, 653, 673, 633, 624, 615, 592, 604, 620, 569, 568, 606, 547, 567, 537, 514, + 547, 510, 517, 533, 558, 538, 533, 567, 593, 576, 595, 614, 637, 606, 627, 606, + 685, 659, 666, 687, 697, 721, 690, 713, 701, 696, 691, 652, 671, 621, 594, 595, + 583, 593, 579, 589, 536, 494, 485, 501, 453, 426, 436, 406, 428, 423, 421, 403, + 400, 389, 411, 412, 362, 396, 360, 335, 334, 318, 320, 280, 276, 293, 246, 219, + 217, 194, 153, 98, 114, 73, 22, 2, -2, -16, -12, -46, -7, -48, -83, -60, + -109, -106, -133, -142, -147, -179, -159, -183, -145, -149, -122, -144, -138, -116, -198, -141, + -177, -166, -180, -183, -193, -170, -215, -219, -199, -262, -229, -279, -295, -251, -302, -306, + -292, -310, -290, -321, -319, -297, -318, -346, -333, -318, -344, -313, -329, -362, -367, -371, + -365, -357, -425, -424, -388, -410, -410, -416, -424, -468, -462, -431, -506, -510, -492, -512, + -490, -511, -508, -498, -494, -523, -534, -529, -573, -517, -528, -575, -548, -537, -556, -570, + -579, -569, -518, -615, -555, -576, -624, -525, -615, -594, -516, -575, -530, -530, -556, -533, + -499, -505, -468, -487, -476, -426, -453, -455, -438, -453, -418, -467, -413, -416, -379, -356, + -360, -361, -336, -293, -298, -256, -303, -260, -269, -289, -267, -265, -269, -259, -259, -241, + -194, -156, -151, -120, -130, -90, -126, -74, -87, -88, -55, -85, -2, -49, -63, 11, + -20, 26, 15, -23, 26, 39, 21, 72, 66, 53, 83, 118, 159, 160, 150, 196, + 195, 234, 183, 256, 265, 267, 306, 285, 265, 285, 310, 294, 339, 320, 260, 350, + 331, 313, 386, 326, 397, 369, 360, 421, 367, 355, 433, 405, 415, 459, 439, 435, + 433, 441, 459, 433, 474, 430, 456, 458, 440, 483, 445, 479, 462, 443, 460, 440, + 450, 494, 523, 503, 559, 563, 518, 518, 552, 503, 558, 576, 566, 592, 560, 580, + 578, 541, 590, 570, 615, 570, 581, 568, 578, 544, 567, 556, 566, 554, 529, 533, + 519, 509, 540, 533, 514, 495, 517, 513, 470, 503, 479, 478, 434, 492, 465, 484, + 486, 484, 429, 456, 464, 449, 449, 434, 458, 438, 409, 443, 437, 436, 399, 441, + 449, 414, 397, 431, 451, 406, 431, 451, 388, 401, 382, 386, 443, 336, 356, 366, + 317, 324, 324, 292, 334, 256, 270, 245, 230, 227, 210, 172, 225, 173, 163, 138, + 127, 86, 107, 63, 65, 67, 2, 43, 6, -23, 0, -41, 3, -21, -73, -35, + -81, -111, -134, -103, -119, -93, -139, -91, -113, -153, -153, -159, -205, -218, -221, -210, + -235, -245, -274, -296, -308, -292, -255, -321, -315, -287, -352, -320, -343, -423, -353, -396, + -398, -388, -441, -438, -426, -460, -443, -455, -432, -442, -489, -420, -437, -476, -457, -474, + -482, -522, -505, -502, -496, -535, -555, -538, -565, -546, -590, -604, -565, -604, -639, -597, + -651, -690, -632, -673, -655, -660, -687, -671, -651, -663, -657, -665, -694, -677, -653, -732, + -654, -653, -705, -636, -642, -660, -602, -627, -625, -586, -631, -594, -609, -613, -613, -582, + -599, -598, -559, -526, -539, -504, -509, -480, -507, -489, -477, -493, -499, -483, -533, -493, + -519, -505, -470, -460, -427, -422, -413, -370, -425, -402, -418, -412, -404, -389, -365, -355, + -327, -331, -357, -317, -362, -338, -295, -348, -318, -330, -349, -283, -296, -302, -270, -241, + -207, -223, -244, -220, -241, -189, -223, -232, -220, -163, -159, -151, -120, -69, -73, -69, + -51, -79, -34, -49, -58, -91, -83, -72, -75, -36, -48, -45, -4, -6, 2, 5, + 47, 79, 72, 79, 123, 135, 146, 205, 234, 204, 209, 259, 226, 281, 228, 285, + 332, 273, 328, 346, 352, 384, 385, 389, 407, 413, 396, 391, 393, 416, 360, 409, + 353, 420, 452, 462, 495, 515, 527, 528, 543, 513, 530, 545, 574, 562, 575, 571, + 597, 625, 603, 661, 673, 673, 666, 653, 705, 690, 665, 680, 667, 702, 728, 686, + 730, 708, 717, 741, 697, 718, 745, 700, 710, 712, 709, 736, 716, 723, 727, 759, + 729, 740, 744, 723, 743, 738, 709, 735, 713, 698, 737, 717, 705, 720, 695, 732, + 749, 700, 756, 734, 697, 705, 663, 652, 666, 622, 620, 654, 611, 649, 651, 663, + 660, 626, 651, 643, 604, 582, 554, 563, 595, 536, 551, 551, 512, 564, 498, 452, + 458, 446, 457, 458, 432, 444, 448, 407, 405, 416, 401, 367, 335, 342, 343, 306, + 278, 288, 252, 243, 221, 182, 201, 135, 163, 129, 97, 77, 42, 7, 30, 10, + 2, -46, -81, -67, -101, -96, -69, -134, -80, -113, -124, -117, -131, -143, -148, -161, + -160, -207, -245, -219, -280, -258, -284, -300, -325, -343, -351, -311, -390, -375, -379, -413, + -383, -393, -449, -427, -428, -433, -444, -440, -481, -458, -463, -500, -474, -464, -498, -485, + -478, -457, -471, -507, -548, -552, -567, -612, -607, -648, -657, -662, -689, -665, -703, -689, + -653, -701, -662, -697, -705, -665, -682, -703, -700, -737, -720, -715, -729, -696, -732, -712, + -689, -692, -666, -660, -675, -662, -665, -678, -668, -670, -695, -681, -673, -690, -688, -706, + -690, -704, -707, -649, -685, -672, -646, -665, -646, -587, -601, -541, -539, -513, -502, -522, + -536, -488, -476, -514, -500, -476, -487, -470, -482, -500, -462, -486, -468, -456, -461, -422, + -446, -501, -481, -480, -491, -486, -486, -452, -435, -426, -402, -355, -373, -330, -298, -307, + -269, -287, -266, -268, -291, -288, -255, -285, -269, -274, -242, -214, -245, -159, -161, -131, + -100, -150, -101, -80, -122, -39, -68, -78, -36, -17, -19, -19, -26, 21, 24, -7, + 14, 27, 16, 21, 21, 65, 55, 44, 61, 68, 87, 104, 88, 126, 172, 165, + 182, 200, 217, 252, 249, 284, 292, 312, 325, 342, 384, 350, 384, 426, 446, 457, + 446, 438, 452, 450, 428, 449, 474, 477, 451, 489, 475, 493, 483, 516, 489, 506, + 515, 542, 529, 552, 549, 550, 564, 575, 565, 570, 607, 629, 610, 655, 645, 694, + 713, 687, 722, 760, 731, 726, 756, 690, 696, 671, 676, 665, 651, 627, 634, 622, + 618, 612, 592, 592, 588, 589, 575, 548, 562, 568, 560, 535, 522, 532, 557, 525, + 540, 505, 541, 554, 466, 509, 517, 487, 491, 464, 453, 478, 436, 443, 412, 389, + 417, 407, 381, 364, 362, 393, 352, 335, 339, 341, 331, 308, 312, 303, 278, 311, + 251, 278, 253, 250, 243, 199, 201, 213, 172, 235, 181, 172, 180, 127, 124, 116, + 58, 38, 52, -21, 6, -1, -39, -1, -33, -43, -36, -105, -105, -119, -154, -187, + -215, -234, -225, -274, -267, -250, -280, -285, -294, -303, -333, -366, -361, -366, -415, -384, + -395, -392, -398, -395, -426, -424, -415, -471, -423, -419, -457, -429, -459, -469, -432, -460, + -471, -465, -468, -433, -453, -473, -468, -497, -521, -531, -535, -572, -626, -615, -633, -645, + -669, -649, -683, -662, -682, -670, -676, -713, -712, -700, -724, -745, -733, -747, -740, -723, + -788, -772, -794, -845, -806, -804, -823, -777, -792, -812, -780, -823, -816, -778, -841, -796, + -741, -819, -762, -744, -772, -782, -728, -724, -714, -654, -644, -643, -596, -602, -596, -610, + -657, -565, -560, -617, -593, -612, -589, -582, -589, -597, -535, -579, -563, -527, -539, -526, + -509, -550, -489, -507, -504, -506, -518, -507, -510, -487, -544, -477, -479, -501, -480, -453, + -455, -418, -420, -399, -390, -401, -407, -355, -390, -385, -350, -370, -375, -398, -365, -360, + -361, -346, -335, -292, -315, -293, -265, -258, -258, -204, -257, -213, -230, -240, -199, -197, + -199, -162, -147, -143, -113, -65, -28, -20, -27, -20, 47, 13, 55, 99, 64, 94, + 90, 79, 188, 135, 182, 159, 207, 251, 214, 271, 264, 283, 318, 301, 341, 330, + 311, 352, 356, 341, 328, 334, 313, 340, 308, 322, 403, 387, 382, 452, 463, 474, + 504, 480, 481, 487, 497, 513, 502, 524, 524, 553, 583, 567, 631, 625, 601, 642, + 622, 632, 642, 595, 662, 665, 667, 710, 705, 742, 725, 728, 751, 767, 775, 770, + 790, 786, 752, 815, 783, 774, 832, 882, 930, 905, 774, 688, 750, 757, 841, 901, + 808, 771, 823, 865, 959, 887, 787, 764, 731, 756, 798, 815, 806, 739, 649, 664, + 636, 642, 658, 606, 628, 621, 684, 708, 675, 636, 700, 673, 634, 569, 545, 570, + 625, 670, 674, 598, 617, 610, 620, 625, 579, 495, 486, 506, 575, 648, 629, 567, + 562, 497, 532, 458, 418, 402, 398, 444, 446, 489, 435, 433, 426, 429, 426, 410, + 364, 375, 377, 367, 363, 362, 317, 291, 189, 206, 201, 185, 261, 176, 188, 243, + 172, 185, 138, 48, 79, 17, 9, 43, 34, -4, -30, -47, -28, -49, -68, -73, + -98, -172, -147, -70, -76, -161, -184, -235, -215, -229, -291, -283, -337, -347, -256, -232, + -245, -290, -310, -314, -311, -322, -361, -382, -389, -381, -375, -420, -408, -451, -500, -527, + -541, -461, -494, -517, -535, -534, -487, -465, -503, -492, -582, -634, -579, -604, -650, -668, + -690, -715, -679, -614, -686, -697, -774, -734, -683, -761, -720, -735, -715, -673, -750, -703, + -744, -798, -829, -790, -735, -788, -827, -728, -755, -695, -682, -736, -742, -763, -783, -673, + -594, -639, -627, -691, -602, -582, -587, -603, -623, -607, -613, -583, -547, -591, -635, -643, + -634, -566, -613, -616, -545, -560, -516, -462, -520, -537, -559, -586, -581, -484, -492, -407, + -351, -417, -280, -249, -280, -339, -397, -307, -296, -192, -251, -241, -229, -251, -104, -216, + -241, -247, -277, -179, -179, -104, -88, -69, -96, -165, -148, -90, -109, -114, -121, -100, + 90, -4, -33, 6, -166, 17, 29, -17, -24, -60, 32, 44, 126, 159, 114, 165, + 161, 212, 163, 51, 122, 139, 133, 293, 266, 341, 314, 71, 316, 258, 226, 330, + 189, 371, 396, 415, 405, 222, 445, 293, 334, 409, 248, 438, 429, 459, 556, 314, + 450, 480, 421, 544, 511, 470, 483, 443, 609, 511, 490, 512, 504, 660, 567, 545, + 508, 429, 672, 543, 653, 678, 460, 662, 687, 777, 692, 397, 594, 660, 781, 765, + 728, 829, 673, 711, 798, 764, 622, 648, 694, 933, 601, 724, 915, 610, 807, 469, + 779, 896, 567, 740, 519, 779, 763, 623, 746, 580, 820, 809, 738, 695, 661, 613, + 696, 860, 587, 615, 616, 613, 655, 577, 635, 694, 531, 510, 820, 485, 482, 624, + 512, 511, 445, 352, 501, 568, 532, 412, 441, 508, 218, 470, 461, 487, 357, 36, + 491, 459, 275, 253, 282, 396, 262, 177, 115, 175, 159, 36, 215, 11, 1, 242, + -4, -15, 28, 35, 121, 35, -233, -20, 153, -63, -125, -258, -126, -150, -184, -138, + -78, -190, -297, -47, -56, -130, -228, -218, -200, -263, -511, -425, -94, -240, -221, -205, + -436, -343, -501, -322, -287, -461, -291, -563, -235, -207, -556, -557, -796, -359, -185, -488, + -658, -853, -444, -149, -538, -551, -731, -798, -292, -466, -607, -949, -873, -300, -772, -512, + -508, -874, -503, -897, -822, -786, -912, -448, -745, -772, -542, -895, -217, -639, -1136, -771, + -1184, -313, -502, -1064, -446, -594, -475, -675, -927, -896, -1082, -596, -188, -493, -917, -715, + -642, -828, -714, -730, -952, -798, -552, -585, -461, -1011, -815, -624, -946, -371, -896, -605, + -363, -851, -598, -1003, -608, -400, -1034, -387, -337, -701, -556, -875, -464, -718, -924, -193, + -722, -549, -164, -724, -542, -665, -738, -234, -518, -569, -387, -327, -506, -540, -807, -642, + -114, -659, -180, 27, -446, -179, -584, -586, -283, -601, -195, 83, -51, -95, -542, -116, + -262, -369, -161, -271, 204, 252, -182, -168, -97, -283, 128, -12, 22, 230, -107, 122, + 162, -258, -63, 411, 36, 117, 223, 60, 514, 124, -241, 216, -152, 361, 674, 287, + 387, 154, 296, 303, 27, -12, 19, 426, 550, 323, 366, 330, 327, 377, 61, 251, + 341, 436, 675, 221, 607, 780, 469, 573, 216, 446, 544, 651, 848, 345, 523, 831, + 731, 877, 571, 288, 638, 841, 736, 506, 379, 586, 1029, 1102, 791, 792, 374, 431, + 971, 781, 819, 661, 733, 1491, 1035, 820, 824, 374, 1071, 1134, 893, 1140, 731, 936, + 1235, 964, 971, 718, 878, 1210, 939, 973, 954, 756, 1024, 1051, 732, 1376, 998, 677, + 1111, 637, 757, 1045, 909, 1227, 857, 624, 1418, 974, 748, 692, 450, 1064, 1018, 790, + 931, 880, 817, 1131, 959, 901, 694, 339, 1044, 1004, 791, 862, 468, 889, 957, 735, + 897, 592, 570, 785, 735, 719, 750, 605, 744, 663, 659, 803, 468, 371, 464, 617, + 746, 543, 475, 440, 727, 673, 387, 94, 227, 572, 281, 660, 251, 232, 745, 140, + 299, 281, 4, 308, 182, 162, 252, 64, 266, 137, 74, 102, 25, 79, -53, -138, + -24, -50, 25, -103, -260, -27, -241, -107, -210, -412, -215, -380, -161, -244, -265, -290, + -474, -118, -330, -499, -360, -499, -344, -321, -252, -143, -316, -354, -457, -413, -556, -549, + -321, -453, -335, -387, -273, -280, -575, -591, -484, -643, -570, -508, -693, -370, -431, -583, + -398, -681, -670, -786, -683, -532, -844, -661, -538, -676, -726, -682, -741, -839, -827, -777, + -754, -730, -848, -781, -791, -782, -829, -890, -748, -756, -839, -874, -719, -780, -710, -686, + -823, -741, -824, -613, -622, -832, -729, -830, -800, -662, -748, -561, -652, -633, -596, -987, + -874, -516, -633, -695, -645, -763, -543, -448, -731, -758, -587, -530, -529, -583, -773, -673, + -554, -473, -491, -689, -549, -310, -332, -523, -542, -594, -629, -229, -369, -394, -332, -601, + -223, -327, -579, -375, -335, -131, -178, -288, -259, -278, -173, -407, -388, -287, -312, -41, + -38, -93, -61, -212, -127, -184, -193, -50, -111, 79, -47, -65, -52, -173, 56, 81, + -62, 19, -166, 21, 123, -67, 33, -3, 61, 236, 24, 218, 22, -1, 285, 95, + 375, 199, 246, 509, 298, 345, 104, 140, 329, 258, 467, 416, 297, 372, 404, 504, + 314, 236, 372, 289, 387, 411, 438, 559, 349, 481, 481, 298, 390, 323, 526, 656, + 439, 657, 527, 589, 674, 349, 587, 633, 508, 695, 683, 684, 612, 476, 668, 535, + 553, 632, 553, 695, 655, 614, 546, 618, 498, 566, 622, 457, 575, 555, 563, 519, + 469, 518, 613, 529, 581, 627, 489, 711, 516, 477, 730, 491, 610, 651, 500, 644, + 518, 555, 570, 438, 480, 546, 473, 623, 576, 416, 575, 318, 503, 511, 347, 600, + 486, 411, 416, 432, 358, 440, 336, 493, 404, 269, 532, 413, 515, 634, 333, 437, + 436, 344, 420, 313, 366, 396, 330, 263, 201, 169, 215, 316, 94, 174, 243, 134, + 228, 134, 129, 149, -32, 74, 90, -71, 154, 28, 18, 35, -123, 138, -2, -58, + -13, -225, -95, -117, -189, 5, -105, -11, -79, -144, -95, -378, -233, -198, -219, -54, + -187, -112, -164, -260, -152, -261, -261, -227, -263, -165, -208, -252, -283, -340, -310, -400, + -306, -298, -401, -295, -416, -415, -300, -526, -419, -344, -450, -409, -479, -395, -498, -530, + -461, -456, -425, -598, -542, -494, -542, -406, -484, -589, -458, -587, -571, -621, -764, -686, + -589, -577, -621, -705, -764, -836, -834, -880, -964, -852, -817, -820, -803, -907, -947, -874, + -944, -836, -843, -945, -853, -883, -865, -917, -887, -893, -750, -840, -866, -782, -921, -865, + -836, -919, -815, -768, -779, -730, -785, -810, -725, -873, -784, -842, -853, -688, -746, -723, + -694, -778, -762, -812, -865, -810, -833, -810, -753, -764, -707, -710, -714, -667, -645, -687, + -668, -694, -624, -589, -659, -597, -572, -710, -705, -719, -722, -678, -812, -662, -578, -589, + -504, -540, -498, -502, -729, -696, -523, -534, -427, -303, -351, -306, -285, -450, -427, -412, + -386, -305, -325, -205, -190, -231, -249, -230, -218, -265, -164, -179, -228, -118, -124, -181, + -216, -178, -100, -89, -22, 38, 26, -36, -18, 76, -41, 14, 74, 120, 167, 132, + 75, 132, 175, 34, 222, 222, 223, 263, 228, 303, 256, 304, 272, 263, 308, 252, + 333, 395, 455, 395, 426, 480, 444, 480, 496, 436, 386, 337, 483, 474, 538, 559, + 587, 600, 473, 524, 496, 483, 589, 468, 542, 598, 548, 724, 651, 720, 744, 582, + 590, 651, 647, 666, 718, 733, 834, 841, 813, 848, 813, 749, 707, 649, 634, 807, + 731, 717, 809, 700, 730, 644, 617, 696, 658, 776, 691, 690, 707, 633, 778, 670, + 603, 697, 670, 724, 783, 721, 818, 741, 666, 829, 777, 770, 811, 704, 688, 724, + 658, 622, 652, 664, 684, 717, 666, 664, 491, 472, 586, 504, 538, 531, 578, 702, + 526, 550, 452, 322, 505, 428, 455, 618, 545, 583, 483, 329, 375, 359, 246, 250, + 254, 363, 359, 264, 240, 186, 160, 212, 158, 140, 194, 205, 163, 124, 77, 107, + 153, 110, 157, 102, 45, 178, 111, 114, 129, 60, 159, 182, -35, -12, -57, -124, + -111, -240, -168, -28, -82, -38, -33, -147, -185, -205, -258, -328, -380, -329, -255, -235, + -277, -213, -240, -272, -178, -275, -293, -327, -322, -234, -325, -302, -336, -479, -395, -424, + -438, -436, -492, -453, -466, -489, -506, -591, -617, -558, -564, -657, -679, -687, -650, -705, + -818, -804, -762, -769, -722, -704, -759, -792, -831, -762, -800, -907, -766, -726, -663, -671, + -791, -785, -845, -824, -769, -787, -722, -698, -747, -749, -787, -757, -677, -701, -673, -702, + -711, -677, -655, -656, -751, -667, -708, -719, -696, -695, -646, -657, -692, -594, -652, -637, + -603, -626, -560, -619, -585, -522, -578, -548, -606, -596, -557, -567, -485, -455, -421, -486, + -528, -414, -492, -475, -448, -425, -389, -377, -375, -407, -479, -443, -488, -542, -489, -417, + -349, -383, -331, -340, -339, -375, -315, -357, -372, -344, -316, -301, -278, -347, -250, -226, + -250, -164, -184, -176, -88, -124, -99, -18, -59, 45, 78, -13, 1, -14, 11, 58, + 66, 62, 167, 159, 169, 129, 72, 59, -21, -47, -16, -21, 41, 104, 188, 252, + 181, 148, 134, 80, 92, 43, 91, 152, 70, 147, 230, 205, 266, 289, 177, 192, + 162, 184, 230, 158, 255, 346, 366, 326, 328, 256, 313, 270, 244, 247, 229, 290, + 380, 355, 442, 445, 450, 467, 410, 424, 406, 409, 512, 467, 509, 587, 581, 603, + 664, 590, 543, 567, 587, 645, 566, 545, 578, 624, 607, 601, 613, 630, 645, 651, + 597, 651, 674, 635, 671, 664, 625, 636, 622, 630, 666, 616, 639, 614, 703, 735, + 690, 690, 672, 616, 590, 467, 491, 532, 500, 510, 457, 423, 467, 368, 354, 364, + 351, 418, 419, 398, 436, 456, 384, 389, 367, 365, 370, 388, 355, 384, 399, 364, + 428, 391, 393, 390, 363, 376, 317, 290, 253, 242, 207, 195, 223, 172, 207, 213, + 147, 187, 161, 145, 226, 136, 151, 152, 67, 150, 78, 39, 63, 68, 84, 83, + 51, 89, 78, 18, -58, -20, 12, -33, -68, -58, -57, -56, -61, -88, -112, -95, + -135, -187, -160, -216, -271, -261, -255, -243, -255, -290, -270, -380, -389, -479, -504, -515, + -543, -466, -426, -442, -357, -402, -430, -481, -547, -549, -614, -656, -657, -642, -560, -597, + -618, -518, -585, -603, -631, -656, -639, -700, -702, -686, -657, -636, -621, -609, -592, -616, + -645, -648, -745, -760, -746, -777, -748, -742, -783, -759, -759, -764, -750, -771, -735, -730, + -783, -768, -741, -784, -798, -769, -757, -733, -682, -690, -618, -650, -672, -672, -745, -721, + -671, -708, -680, -705, -642, -646, -622, -561, -602, -632, -640, -696, -692, -749, -782, -727, + -693, -676, -669, -630, -553, -566, -538, -556, -559, -543, -545, -546, -533, -586, -554, -506, + -532, -482, -470, -437, -397, -459, -409, -452, -440, -454, -458, -487, -475, -470, -387, -368, + -373, -322, -316, -304, -304, -332, -285, -313, -252, -197, -211, -122, -61, -62, -39, -18, + -77, -74, -102, -143, -152, -170, -173, -86, -89, -49, -14, 15, -4, 12, -28, -62, + -100, -76, -45, -21, 21, 90, 117, 177, 239, 253, 287, 289, 268, 253, 264, 293, + 310, 342, 356, 406, 443, 450, 435, 443, 412, 392, 346, 332, 277, 302, 250, 314, + 342, 297, 360, 431, 443, 473, 490, 505, 537, 576, 543, 562, 621, 575, 612, 661, + 644, 697, 645, 661, 713, 645, 595, 617, 540, 593, 612, 581, 648, 645, 656, 684, + 659, 667, 623, 646, 636, 615, 602, 599, 631, 657, 706, 743, 772, 776, 773, 764, + 714, 646, 640, 608, 533, 551, 526, 560, 547, 619, 626, 668, 641, 641, 630, 611, + 587, 542, 527, 541, 533, 504, 546, 579, 584, 597, 611, 610, 607, 578, 535, 528, + 513, 509, 505, 519, 515, 499, 495, 485, 493, 442, 440, 414, 418, 463, 446, 398, + 429, 392, 388, 371, 361, 350, 372, 374, 396, 379, 399, 379, 353, 367, 321, 323, + 279, 263, 312, 258, 230, 242, 217, 202, 215, 175, 154, 182, 128, 150, 153, 99, + 166, 138, 128, 158, 132, 86, 110, 72, 89, 68, 29, 42, 36, 1, 14, 20, + -51, -28, -63, -105, -63, -123, -121, -101, -165, -192, -170, -248, -220, -286, -248, -285, + -289, -345, -308, -344, -323, -310, -315, -277, -280, -334, -326, -395, -427, -409, -478, -463, + -449, -517, -482, -542, -590, -586, -627, -674, -702, -744, -737, -748, -794, -800, -831, -798, + -795, -848, -788, -843, -860, -879, -878, -904, -839, -828, -764, -734, -697, -649, -636, -599, + -573, -600, -579, -530, -523, -530, -483, -471, -425, -451, -415, -419, -410, -389, -416, -405, + -445, -507, -505, -600, -598, -650, -722, -672, -720, -695, -735, -690, -687, -705, -683, -680, + -670, -662, -658, -655, -584, -626, -583, -563, -525, -471, -501, -473, -430, -444, -446, -439, + -464, -467, -507, -567, -581, -623, -658, -654, -661, -713, -724, -754, -760, -786, -766, -760, + -743, -746, -671, -666, -605, -561, -515, -441, -437, -359, -244, -155, -116, -20, 105, 260, + 324, 357, 480, 497, 516, 535, 452, 437, 352, 294, 238, 182, 38, 58, -28, -18, + -40, -89, -82, -58, -84, -105, -229, -195, -226, -239, -224, -228, -146, -75, 31, 134, + 264, 396, 516, 645, 688, 716, 685, 744, 677, 608, 537, 467, 417, 360, 325, 290, + 211, 253, 215, 170, 136, 27, 63, 36, -27, -5, -39, -2, 23, 34, 75, 158, + 152, 298, 325, 315, 444, 458, 547, 690, 716, 811, 923, 1011, 1117, 1168, 1165, 1269, + 1250, 1218, 1171, 1089, 1015, 907, 829, 788, 677, 605, 559, 496, 484, 444, 402, 456, + 424, 418, 386, 335, 348, 392, 333, 384, 391, 448, 554, 598, 722, 826, 919, 1060, + 1153, 1144, 1233, 1208, 1207, 1167, 1045, 936, 851, 717, 640, 496, 370, 333, 214, 198, + 170, 97, 104, 109, 97, 101, 84, 73, 77, 83, 125, 118, 147, 108, 155, 174, + 166, 249, 267, 255, 337, 252, 306, 384, 303, 416, 352, 370, 441, 395, 383, 441, + 378, 380, 313, 292, 276, 221, 161, 136, 113, 81, 24, -19, -54, -77, -104, -145, + -157, -196, -217, -238, -278, -288, -305, -268, -281, -300, -242, -163, -95, -38, 12, 111, + 130, 184, 196, 169, 195, 168, 161, 86, 54, -15, -96, -172, -287, -374, -454, -541, + -601, -676, -769, -770, -799, -829, -818, -802, -820, -786, -758, -774, -783, -754, -782, -769, + -781, -825, -825, -847, -851, -884, -927, -903, -933, -900, -834, -852, -797, -750, -737, -660, + -672, -618, -578, -569, -527, -548, -574, -596, -617, -639, -677, -671, -710, -693, -681, -735, + -741, -716, -797, -763, -777, -850, -818, -866, -898, -911, -880, -852, -775, -715, -623, -510, + -417, -326, -197, -148, -50, 9, 16, 96, 55, 36, -9, -44, -73, -166, -243, -327, + -390, -449, -584, -602, -650, -711, -780, -759, -758, -723, -747, -725, -692, -661, -678, -652, + -643, -620, -572, -584, -605, -557, -559, -533, -509, -552, -485, -454, -487, -445, -412, -350, + -346, -307, -228, -191, -159, -125, -86, -50, -49, -15, 12, -17, 8, 11, -10, -1, + -15, -16, 54, 53, 72, 113, 79, 113, 114, 146, 74, 72, 58, 38, 102, 92, + 124, 182, 252, 365, 455, 516, 662, 722, 727, 858, 837, 841, 898, 884, 840, 803, + 754, 724, 662, 587, 508, 507, 432, 353, 294, 282, 251, 212, 192, 224, 202, 180, + 219, 274, 238, 233, 317, 331, 335, 431, 394, 430, 459, 414, 467, 406, 378, 411, + 399, 368, 448, 473, 472, 561, 626, 703, 796, 786, 887, 987, 959, 1020, 1012, 1034, + 1056, 1051, 1069, 1117, 1048, 1078, 1085, 1070, 1070, 1028, 1026, 992, 965, 941, 854, 814, + 747, 716, 685, 644, 641, 701, 706, 759, 798, 868, 896, 977, 1053, 1071, 1124, 1157, + 1200, 1244, 1173, 1174, 1129, 1091, 1040, 983, 874, 866, 758, 678, 606, 549, 466, 423, + 362, 299, 260, 231, 141, 167, 136, 119, 89, 38, 79, 98, 42, 41, 38, 45, + 38, 24, 40, 38, 47, 53, 63, 119, 135, 186, 202, 274, 321, 351, 376, 441, + 499, 525, 525, 558, 531, 512, 505, 451, 463, 370, 374, 316, 274, 218, 160, 104, + 118, 59, 28, -71, -91, -145, -205, -172, -164, -211, -114, -102, -33, 43, 58, 166, + 253, 240, 344, 285, 344, 387, 384, 379, 356, 309, 294, 196, 113, 7, -71, -181, + -250, -376, -491, -558, -671, -702, -786, -857, -872, -867, -926, -896, -953, -971, -968, -927, + -918, -878, -894, -874, -885, -854, -862, -839, -821, -868, -885, -875, -815, -845, -782, -730, + -676, -624, -571, -531, -465, -444, -396, -338, -319, -362, -350, -366, -386, -395, -413, -463, + -468, -482, -532, -582, -600, -647, -656, -658, -663, -724, -711, -747, -759, -740, -840, -796, + -719, -749, -643, -617, -560, -467, -410, -381, -263, -283, -196, -196, -170, -197, -172, -199, + -209, -309, -365, -490, -530, -653, -724, -836, -879, -993, -978, -1022, -1022, -1022, -1000, -976, + -960, -966, -868, -889, -837, -836, -807, -763, -710, -716, -652, -615, -589, -566, -542, -511, + -438, -425, -393, -295, -268, -190, -133, -55, 16, 61, 69, 141, 198, 225, 240, 241, + 244, 226, 270, 237, 259, 214, 251, 280, 226, 246, 224, 189, 229, 188, 176, 157, + 85, 105, 99, 57, 94, 103, 178, 233, 233, 316, 360, 372, 459, 470, 514, 578, + 616, 621, 640, 624, 627, 629, 594, 595, 566, 465, 465, 435, 309, 250, 177, 137, + 120, 29, 46, 17, 35, 22, -23, 58, 46, 64, 121, 94, 167, 151, 160, 213, + 208, 230, 242, 286, 271, 337, 303, 307, 335, 374, 382, 395, 440, 494, 573, 610, + 698, 745, 756, 786, 821, 824, 818, 817, 812, 808, 819, 766, 772, 800, 732, 784, + 751, 721, 725, 682, 632, 596, 586, 554, 537, 542, 469, 490, 462, 467, 509, 492, + 484, 594, 614, 684, 709, 680, 765, 799, 814, 852, 800, 817, 802, 709, 654, 576, + 468, 383, 309, 178, 120, 70, -8, -38, -86, -120, -135, -158, -137, -132, -141, -146, + -78, -102, -92, -128, -91, -39, -63, -11, -34, -43, 24, 18, -16, 15, -5, 31, + 27, -6, 9, 13, -23, 11, 2, 10, 45, 16, 64, 77, 100, 133, 176, 172, + 181, 192, 166, 191, 162, 102, 66, 55, -45, -38, -96, -110, -169, -185, -221, -204, + -232, -260, -309, -275, -278, -282, -310, -325, -323, -284, -279, -261, -212, -182, -146, -127, + -135, -117, -127, -108, -138, -175, -271, -323, -433, -492, -595, -718, -798, -877, -942, -976, + -1018, -1071, -1091, -1049, -1059, -1081, -1034, -1014, -1003, -960, -954, -904, -923, -893, -871, -893, + -897, -878, -874, -857, -859, -875, -865, -855, -862, -868, -845, -871, -880, -833, -831, -818, + -814, -810, -774, -715, -685, -633, -569, -516, -440, -377, -305, -293, -291, -270, -273, -247, + -289, -330, -350, -383, -413, -448, -482, -480, -479, -479, -566, -543, -562, -553, -520, -582, + -508, -500, -482, -421, -384, -365, -302, -268, -212, -184, -127, -92, -88, -80, -132, -123, + -175, -210, -315, -405, -481, -513, -595, -629, -625, -651, -683, -656, -617, -643, -552, -559, + -496, -458, -450, -432, -379, -387, -327, -335, -339, -284, -252, -266, -214, -226, -184, -149, + -103, -108, -82, -29, 1, 32, 32, 52, 153, 172, 215, 270, 355, 440, 496, 544, + 626, 696, 766, 749, 768, 740, 727, 727, 731, 666, 655, 621, 614, 615, 573, 557, + 589, 534, 574, 532, 498, 535, 566, 524, 542, 563, 645, 639, 679, 729, 767, 812, + 883, 928, 939, 937, 993, 976, 958, 946, 930, 871, 820, 774, 668, 607, 601, 545, + 549, 529, 551, 600, 619, 610, 616, 622, 686, 654, 661, 663, 657, 597, 645, 612, + 579, 564, 525, 549, 597, 544, 528, 556, 565, 561, 570, 549, 614, 676, 615, 620, + 704, 735, 812, 844, 906, 985, 1035, 1055, 1140, 1141, 1172, 1185, 1166, 1119, 1113, 1039, + 1051, 955, 917, 843, 793, 818, 710, 677, 695, 626, 658, 677, 590, 625, 551, 613, + 585, 543, 566, 585, 596, 654, 670, 695, 756, 821, 823, 859, 902, 891, 892, 846, + 822, 756, 631, 597, 516, 438, 339, 271, 229, 190, 155, 136, 121, 151, 96, 78, + 117, 42, 63, 3, -23, 4, -50, -79, -54, -124, -77, -144, -172, -188, -184, -175, + -180, -171, -114, -126, -119, -113, -100, -81, -64, -2, 33, 63, 53, 106, 164, 196, + 289, 266, 304, 352, 331, 353, 338, 237, 265, 183, 101, 14, -62, -138, -197, -226, + -274, -292, -361, -356, -321, -352, -392, -350, -347, -359, -288, -369, -367, -319, -335, -285, + -250, -286, -199, -195, -181, -124, -129, -164, -156, -159, -213, -246, -347, -397, -471, -574, + -656, -725, -724, -782, -842, -847, -855, -857, -816, -835, -821, -789, -829, -795, -802, -874, + -834, -849, -829, -864, -895, -858, -870, -813, -806, -809, -745, -705, -718, -688, -665, -611, + -598, -602, -585, -551, -501, -532, -501, -479, -403, -309, -346, -281, -229, -253, -246, -277, + -245, -226, -291, -317, -349, -405, -395, -436, -448, -428, -425, -417, -387, -378, -329, -315, + -256, -295, -283, -269, -301, -251, -242, -215, -149, -137, -120, -6, 29, 50, 97, 168, + 130, 129, 125, 118, 115, 106, 69, 40, 12, -66, -69, -117, -146, -166, -187, -149, + -173, -173, -145, -144, -158, -172, -183, -195, -200, -209, -256, -230, -203, -149, -144, -106, + -112, -64, -56, 11, -16, 68, 38, 92, 91, 73, 112, 104, 125, 200, 213, 256, + 303, 364, 452, 463, 534, 594, 654, 675, 669, 693, 660, 670, 720, 651, 660, 681, + 645, 667, 675, 656, 711, 664, 706, 692, 701, 665, 672, 710, 633, 680, 675, 631, + 676, 632, 681, 646, 662, 694, 741, 764, 806, 836, 907, 886, 910, 920, 923, 871, + 842, 777, 757, 671, 659, 631, 552, 549, 501, 455, 431, 415, 361, 349, 297, 265, + 227, 247, 163, 164, 145, 66, 91, 60, 75, 55, 112, 170, 200, 206, 255, 299, + 319, 271, 339, 341, 335, 383, 307, 374, 412, 391, 471, 429, 484, 577, 557, 621, + 604, 625, 631, 620, 618, 599, 572, 504, 493, 478, 407, 410, 387, 386, 427, 387, + 457, 508, 486, 485, 435, 443, 450, 373, 371, 305, 254, 267, 248, 223, 270, 274, + 328, 344, 365, 390, 370, 353, 358, 308, 285, 256, 212, 147, 79, 12, -48, -36, + -120, -101, -145, -197, -219, -241, -296, -293, -357, -351, -410, -433, -473, -479, -545, -562, + -545, -593, -620, -615, -597, -573, -568, -582, -524, -529, -544, -532, -548, -531, -546, -560, + -487, -554, -520, -473, -460, -398, -363, -325, -259, -286, -236, -215, -218, -198, -155, -200, + -191, -219, -234, -235, -268, -301, -217, -288, -304, -265, -293, -287, -340, -332, -332, -365, + -399, -419, -398, -436, -451, -460, -428, -447, -450, -438, -392, -370, -371, -346, -338, -337, + -281, -310, -348, -361, -388, -410, -483, -534, -524, -636, -621, -674, -693, -726, -748, -778, + -749, -772, -793, -788, -820, -835, -835, -888, -895, -884, -906, -952, -928, -924, -942, -955, + -898, -869, -861, -865, -823, -803, -800, -792, -758, -746, -699, -688, -602, -553, -514, -459, + -328, -314, -260, -185, -126, -17, 27, 76, 165, 156, 149, 173, 156, 149, 138, 130, + 185, 84, 125, 129, 81, 124, 73, 99, 89, 46, 80, 50, 33, 5, 32, -2, + 28, 52, 56, 113, 166, 203, 259, 273, 374, 399, 405, 438, 436, 404, 395, 327, + 342, 310, 262, 241, 224, 183, 152, 111, 146, 76, 59, 54, 18, 43, -18, -23, + -23, -70, -72, -110, -120, -137, -98, -87, -65, -80, 14, 25, 53, 99, 155, 176, + 220, 254, 282, 285, 331, 381, 456, 469, 555, 603, 668, 739, 779, 888, 920, 952, + 1065, 1079, 1077, 1106, 1083, 1072, 1032, 1034, 1007, 978, 1009, 940, 952, 911, 858, 885, + 877, 763, 752, 693, 705, 735, 619, 657, 671, 623, 635, 619, 637, 697, 727, 712, + 796, 804, 819, 877, 831, 834, 804, 768, 756, 721, 674, 603, 568, 546, 506, 411, + 377, 347, 297, 240, 195, 142, 108, 62, 29, 11, -11, -26, -49, -50, -67, -76, + -91, -68, -106, -99, -77, -127, -50, -38, -41, 4, 50, 60, 127, 117, 184, 224, + 227, 256, 282, 324, 368, 402, 394, 456, 471, 459, 492, 435, 416, 438, 405, 380, + 359, 327, 318, 306, 275, 283, 146, 205, 158, 142, 136, 78, 74, 85, 35, 29, + 21, 10, -11, -17, -17, -4, 6, 15, 62, 20, 40, 34, 58, 34, 32, 6, + 3, -32, -79, -134, -162, -207, -267, -321, -362, -438, -477, -559, -541, -617, -682, -698, + -701, -785, -814, -839, -878, -919, -933, -1024, -1005, -1030, -1042, -1048, -1066, -1053, -1041, -1069, + -1020, -1027, -1036, -956, -937, -876, -792, -762, -692, -655, -599, -550, -497, -452, -431, -399, + -373, -369, -351, -329, -354, -375, -386, -410, -423, -434, -492, -499, -483, -520, -503, -546, + -534, -521, -546, -596, -605, -581, -586, -580, -615, -651, -614, -598, -633, -586, -571, -538, + -518, -504, -462, -447, -414, -417, -449, -426, -464, -455, -464, -549, -554, -593, -682, -670, + -703, -776, -748, -817, -788, -781, -819, -827, -785, -794, -795, -809, -804, -855, -836, -843, + -835, -842, -871, -829, -798, -779, -726, -742, -711, -633, -653, -549, -510, -455, -409, -338, + -267, -218, -151, -45, 29, 68, 138, 189, 202, 237, 226, 281, 224, 239, 267, 226, + 210, 250, 153, 196, 200, 159, 149, 123, 113, 147, 87, 89, 89, 51, 108, 68, + 84, 134, 139, 134, 180, 171, 227, 245, 285, 319, 385, 418, 406, 418, 477, 489, + 444, 435, 442, 387, 372, 336, 293, 266, 213, 194, 172, 148, 147, 151, 107, 77, + 92, 84, 76, 90, 45, 86, 53, 59, 112, 90, 82, 143, 124, 176, 176, 149, + 184, 182, 184, 262, 278, 294, 350, 365, 453, 474, 516, 566, 624, 670, 705, 708, + 735, 791, 795, 790, 794, 798, 813, 794, 772, 794, 705, 757, 741, 681, 742, 647, + 692, 651, 614, 644, 620, 558, 598, 577, 580, 519, 521, 469, 471, 467, 418, 440, + 439, 411, 473, 502, 475, 551, 546, 514, 494, 501, 459, 458, 382, 363, 360, 309, + 247, 234, 129, 137, 67, 47, 48, -6, -64, -52, -115, -125, -154, -155, -166, -220, + -208, -251, -251, -287, -311, -291, -307, -354, -372, -403, -342, -373, -313, -309, -277, -232, + -184, -201, -126, -100, -79, -122, -47, -28, -44, -17, -34, -22, -10, -22, -42, -83, + -10, -72, -101, -100, -144, -108, -122, -201, -123, -144, -196, -174, -219, -244, -233, -305, + -312, -351, -398, -364, -449, -423, -423, -466, -428, -433, -436, -366, -396, -403, -373, -386, + -423, -418, -495, -478, -509, -539, -550, -630, -648, -657, -705, -716, -734, -764, -757, -834, + -814, -813, -839, -870, -869, -896, -931, -951, -938, -992, -976, -972, -970, -954, -968, -969, + -895, -894, -840, -842, -817, -737, -723, -708, -634, -600, -509, -428, -440, -335, -293, -301, + -271, -244, -236, -248, -220, -221, -237, -276, -314, -277, -318, -332, -325, -311, -316, -302, + -318, -296, -270, -290, -249, -215, -244, -265, -216, -246, -265, -257, -310, -271, -240, -263, + -203, -203, -198, -148, -154, -141, -138, -118, -108, -122, -145, -131, -153, -171, -197, -226, + -246, -274, -273, -298, -269, -279, -309, -310, -310, -243, -312, -272, -256, -246, -221, -268, + -243, -246, -282, -261, -274, -231, -253, -247, -236, -174, -188, -102, -122, -48, -28, 11, + 70, 84, 143, 226, 277, 322, 348, 383, 428, 409, 469, 447, 433, 522, 462, 464, + 489, 435, 496, 464, 463, 490, 498, 474, 496, 485, 554, 569, 558, 574, 606, 581, + 574, 639, 598, 630, 626, 643, 672, 692, 686, 712, 702, 718, 710, 706, 716, 722, + 709, 660, 678, 666, 619, 654, 568, 567, 550, 506, 535, 512, 501, 579, 489, 504, + 506, 482, 485, 445, 470, 515, 470, 480, 483, 470, 451, 437, 459, 456, 415, 382, + 372, 371, 328, 419, 408, 419, 487, 499, 519, 588, 568, 687, 677, 708, 748, 757, + 785, 794, 788, 787, 823, 809, 786, 791, 716, 699, 689, 661, 591, 604, 567, 581, + 573, 564, 596, 533, 558, 569, 528, 533, 477, 504, 460, 439, 490, 435, 429, 405, + 414, 417, 373, 378, 389, 388, 389, 402, 335, 324, 315, 286, 199, 240, 172, 129, + 54, 10, -9, -23, -113, -98, -132, -167, -186, -185, -245, -171, -243, -246, -232, -267, + -286, -282, -306, -322, -303, -307, -313, -314, -351, -297, -349, -340, -286, -312, -289, -239, + -241, -205, -214, -156, -150, -117, -119, -122, -87, -103, -131, -141, -166, -182, -195, -213, + -267, -310, -299, -348, -393, -387, -382, -377, -388, -385, -377, -352, -355, -360, -386, -348, + -353, -310, -415, -410, -411, -411, -443, -497, -523, -471, -531, -555, -590, -582, -587, -618, + -641, -663, -698, -714, -729, -742, -809, -777, -844, -881, -886, -917, -920, -936, -941, -934, + -935, -935, -942, -949, -985, -974, -942, -922, -929, -897, -919, -905, -892, -919, -833, -833, + -834, -820, -770, -785, -714, -680, -630, -589, -550, -508, -453, -427, -376, -334, -325, -354, + -308, -326, -324, -315, -343, -393, -349, -420, -425, -419, -477, -462, -470, -539, -476, -497, + -439, -413, -438, -360, -355, -335, -288, -272, -248, -251, -255, -210, -156, -165, -154, -128, + -168, -146, -114, -162, -167, -133, -219, -173, -225, -238, -236, -287, -283, -247, -302, -306, + -331, -329, -334, -342, -354, -344, -329, -332, -343, -294, -320, -303, -262, -306, -225, -255, + -234, -204, -193, -202, -158, -122, -113, -54, -33, 23, 67, 85, 130, 212, 222, 235, + 308, 325, 342, 400, 393, 442, 442, 482, 466, 515, 443, 502, 466, 441, 481, 451, + 427, 465, 414, 408, 367, 384, 404, 392, 423, 456, 456, 474, 525, 512, 574, 557, + 622, 640, 607, 624, 584, 651, 650, 579, 623, 644, 612, 598, 550, 518, 544, 514, + 478, 445, 431, 389, 368, 314, 271, 298, 248, 194, 201, 155, 170, 160, 156, 175, + 162, 149, 177, 202, 191, 195, 225, 253, 260, 295, 246, 270, 263, 343, 364, 371, + 364, 415, 361, 395, 378, 437, 456, 437, 515, 470, 477, 496, 479, 494, 480, 432, + 456, 404, 330, 362, 295, 285, 312, 256, 277, 304, 253, 269, 270, 218, 298, 254, + 214, 282, 233, 212, 222, 206, 265, 238, 249, 294, 302, 269, 203, 278, 252, 179, + 186, 156, 119, 89, 50, 52, 67, -73, -55, -63, -139, -139, -212, -226, -222, -340, + -336, -341, -379, -374, -372, -422, -421, -403, -427, -440, -471, -434, -480, -437, -443, -431, + -415, -392, -382, -319, -324, -286, -246, -226, -189, -146, -180, -119, -95, -133, -67, -71, + -99, -103, -147, -221, -171, -243, -297, -332, -375, -397, -392, -459, -462, -448, -502, -480, + -482, -498, -446, -472, -468, -421, -420, -421, -399, -395, -363, -354, -342, -300, -294, -310, + -298, -311, -296, -301, -366, -384, -397, -465, -458, -559, -603, -603, -687, -704, -693, -763, + -771, -797, -866, -838, -878, -871, -838, -902, -899, -873, -858, -798, -845, -822, -792, -796, + -782, -734, -713, -714, -675, -606, -581, -582, -492, -449, -384, -338, -349, -274, -264, -232, + -205, -205, -195, -220, -176, -220, -209, -237, -278, -292, -308, -336, -318, -326, -328, -336, + -358, -353, -322, -313, -291, -255, -282, -237, -202, -197, -171, -114, -111, -8, -28, 28, + 100, 97, 172, 199, 212, 254, 255, 250, 274, 271, 230, 267, 176, 178, 155, 114, + 101, 92, 48, 76, 67, 26, -5, -11, -22, -28, -45, -56, -37, -28, -16, 1, + 38, 43, 71, 115, 175, 192, 290, 304, 395, 396, 487, 493, 530, 603, 648, 645, + 698, 718, 724, 742, 767, 747, 773, 727, 725, 746, 682, 680, 687, 699, 662, 661, + 632, 677, 620, 610, 627, 627, 602, 653, 671, 714, 717, 725, 776, 825, 820, 898, + 919, 936, 956, 994, 994, 1020, 971, 1040, 1028, 1005, 974, 961, 936, 877, 897, 860, + 801, 779, 769, 711, 718, 673, 633, 604, 553, 530, 506, 426, 485, 447, 434, 393, + 426, 446, 414, 426, 491, 440, 504, 502, 556, 538, 574, 578, 620, 644, 651, 692, + 687, 689, 712, 740, 768, 756, 721, 745, 700, 697, 680, 631, 597, 613, 597, 515, + 465, 433, 375, 423, 344, 330, 348, 352, 322, 354, 326, 331, 360, 341, 386, 345, + 420, 404, 437, 425, 460, 497, 509, 535, 515, 555, 544, 563, 532, 507, 537, 464, + 422, 402, 338, 319, 308, 212, 204, 173, 94, 91, -4, -33, -20, -80, -106, -95, + -211, -191, -174, -236, -200, -208, -200, -191, -151, -139, -126, -138, -112, -43, -58, -18, + 0, 15, 76, 36, 45, 58, 5, 28, -6, -35, -74, -80, -109, -181, -174, -247, + -278, -304, -327, -398, -381, -461, -439, -459, -461, -474, -462, -478, -449, -479, -428, -399, + -396, -404, -440, -395, -369, -411, -376, -385, -362, -367, -366, -382, -350, -373, -366, -404, + -400, -420, -449, -484, -532, -554, -553, -550, -583, -587, -583, -615, -603, -654, -658, -664, + -713, -708, -718, -735, -763, -742, -725, -716, -727, -685, -612, -636, -624, -618, -600, -571, + -565, -551, -489, -483, -400, -369, -330, -293, -261, -235, -225, -242, -160, -195, -200, -247, + -257, -247, -299, -349, -324, -412, -372, -421, -436, -443, -438, -469, -443, -452, -393, -407, + -435, -419, -360, -371, -377, -311, -291, -262, -231, -208, -147, -124, -80, -76, -41, -42, + -5, -20, -16, -15, -8, -61, -39, -102, -101, -137, -184, -169, -167, -223, -216, -277, + -237, -219, -264, -241, -267, -286, -252, -200, -187, -135, -130, -79, -31, -22, 69, 83, + 106, 135, 169, 229, 255, 281, 314, 285, 368, 415, 387, 362, 389, 374, 381, 342, + 352, 340, 322, 329, 318, 301, 319, 255, 264, 304, 274, 278, 296, 288, 338, 327, + 313, 320, 367, 339, 368, 319, 381, 428, 457, 473, 507, 525, 522, 554, 569, 551, + 574, 562, 574, 514, 531, 487, 495, 465, 410, 428, 386, 367, 369, 322, 369, 335, + 318, 325, 306, 305, 284, 258, 244, 248, 274, 242, 225, 304, 294, 315, 369, 350, + 448, 460, 482, 544, 491, 606, 612, 585, 660, 665, 682, 716, 689, 702, 720, 675, + 691, 679, 650, 652, 588, 530, 556, 479, 451, 468, 398, 398, 360, 312, 358, 307, + 293, 321, 302, 306, 326, 288, 333, 335, 352, 378, 384, 404, 405, 432, 414, 400, + 434, 390, 425, 351, 330, 316, 271, 235, 189, 86, 108, 48, 8, 10, -50, -114, + -129, -153, -184, -222, -210, -228, -230, -219, -214, -205, -170, -209, -169, -179, -129, -118, + -66, -18, -19, 23, 46, 99, 127, 110, 161, 161, 159, 205, 154, 164, 195, 137, + 134, 130, 97, 113, 70, 55, 47, 51, -21, -24, -45, -75, -128, -123, -151, -156, + -155, -154, -97, -108, -126, -89, -90, -109, -75, -88, -83, -44, -119, -131, -100, -119, + -82, -100, -97, -100, -153, -162, -145, -216, -210, -295, -330, -313, -366, -371, -388, -409, + -430, -423, -438, -459, -506, -485, -476, -472, -520, -504, -499, -518, -542, -494, -490, -465, + -471, -432, -384, -394, -318, -251, -225, -142, -122, -81, -47, -42, 29, -3, 4, 7, + 8, 30, 11, -56, -54, -43, -84, -117, -103, -152, -166, -184, -204, -241, -253, -262, + -294, -287, -330, -331, -366, -372, -356, -385, -353, -314, -316, -283, -299, -237, -230, -192, + -156, -196, -179, -182, -201, -145, -191, -205, -211, -223, -240, -264, -294, -308, -334, -390, + -401, -407, -437, -444, -419, -468, -385, -407, -440, -413, -408, -371, -374, -374, -314, -278, + -238, -186, -171, -98, -99, -67, -16, 71, 112, 136, 169, 208, 219, 278, 286, 346, + 349, 340, 371, 319, 374, 374, 379, 381, 361, 407, 432, 377, 453, 428, 427, 460, + 436, 461, 436, 434, 455, 439, 494, 466, 481, 512, 487, 509, 491, 518, 480, 460, + 511, 460, 444, 483, 423, 485, 498, 445, 492, 477, 493, 537, 488, 488, 517, 474, + 437, 447, 434, 443, 401, 410, 402, 420, 416, 452, 428, 426, 480, 443, 465, 430, + 415, 435, 429, 460, 518, 497, 542, 570, 585, 651, 678, 711, 754, 757, 795, 761, + 805, 806, 794, 795, 776, 808, 771, 754, 764, 735, 734, 707, 694, 676, 664, 670, + 653, 600, 618, 574, 555, 520, 541, 501, 502, 490, 467, 463, 461, 415, 452, 445, + 430, 468, 447, 429, 441, 339, 396, 420, 349, 309, 271, 218, 155, 106, 73, 49, + -28, -3, -45, -116, -137, -133, -194, -205, -241, -258, -279, -303, -288, -283, -277, -237, + -245, -206, -198, -192, -193, -176, -188, -140, -159, -169, -118, -113, -121, -103, -132, -148, + -106, -119, -126, -135, -208, -183, -219, -229, -272, -276, -269, -269, -283, -305, -257, -290, + -279, -233, -318, -292, -302, -339, -320, -360, -380, -399, -448, -456, -455, -501, -499, -486, + -520, -580, -542, -588, -558, -599, -606, -609, -644, -674, -660, -701, -731, -750, -738, -699, + -773, -741, -757, -780, -715, -796, -810, -806, -869, -826, -862, -887, -860, -897, -846, -857, + -886, -895, -914, -888, -890, -875, -855, -864, -801, -762, -771, -759, -748, -710, -727, -692, + -662, -662, -655, -639, -638, -639, -652, -622, -642, -601, -590, -610, -567, -606, -551, -553, + -618, -565, -610, -638, -608, -658, -609, -643, -616, -593, -606, -560, -543, -533, -497, -527, + -477, -471, -480, -430, -437, -420, -388, -430, -435, -447, -451, -482, -512, -482, -502, -538, + -493, -510, -561, -585, -600, -612, -579, -618, -632, -635, -622, -615, -563, -599, -565, -555, + -577, -555, -515, -527, -455, -465, -464, -391, -422, -387, -375, -388, -362, -412, -375, -362, + -346, -357, -325, -263, -277, -294, -287, -251, -234, -213, -197, -166, -124, -121, -59, -54, + -14, 11, 57, 30, 81, 64, 161, 164, 172, 210, 217, 209, 240, 234, 253, 299, + 294, 328, 340, 332, 388, 381, 440, 437, 461, 422, 461, 447, 454, 456, 482, 505, + 494, 510, 508, 560, 501, 534, 596, 574, 591, 600, 621, 699, 646, 633, 661, 636, + 637, 639, 619, 642, 632, 623, 637, 604, 619, 624, 661, 678, 709, 710, 746, 745, + 731, 790, 749, 736, 739, 750, 760, 757, 743, 817, 796, 816, 832, 855, 865, 888, + 846, 855, 868, 852, 843, 811, 808, 886, 851, 825, 853, 831, 839, 843, 835, 864, + 861, 853, 887, 882, 865, 847, 867, 833, 813, 777, 784, 751, 699, 669, 676, 633, + 638, 615, 588, 610, 587, 556, 586, 513, 563, 526, 512, 515, 498, 488, 504, 507, + 488, 456, 422, 453, 437, 392, 446, 458, 392, 429, 343, 377, 352, 270, 283, 260, + 175, 182, 164, 153, 107, 46, 68, 99, 28, 2, 41, 70, -9, -4, 2, -1, + -14, -22, -3, -31, -69, -102, -114, -125, -216, -194, -216, -269, -267, -296, -348, -373, + -432, -453, -456, -520, -552, -604, -680, -694, -755, -832, -868, -891, -934, -971, -978, -993, + -1036, -1008, -1069, -1060, -1079, -1122, -1125, -1139, -1160, -1143, -1112, -1149, -1119, -1143, -1110, -1064, + -1088, -1119, -1081, -1109, -1101, -1089, -1118, -1096, -1053, -1080, -1032, -1070, -1056, -1028, -1039, -987, + -965, -960, -946, -947, -923, -977, -956, -918, -901, -870, -823, -791, -765, -777, -739, -687, + -629, -606, -601, -550, -515, -498, -482, -435, -416, -380, -365, -306, -322, -297, -245, -228, + -223, -211, -203, -191, -217, -220, -182, -172, -200, -201, -197, -208, -208, -241, -250, -259, + -319, -301, -314, -314, -367, -328, -339, -336, -308, -323, -300, -294, -312, -230, -258, -202, + -214, -216, -172, -198, -194, -178, -161, -153, -116, -145, -93, -144, -142, -123, -175, -160, + -152, -184, -199, -230, -288, -251, -299, -316, -261, -276, -264, -196, -228, -198, -190, -209, + -154, -157, -142, -109, -118, -106, -79, -96, -96, -32, -10, -12, 18, 50, 46, 67, + 63, 69, 103, 135, 118, 83, 70, 75, 39, 73, 52, 66, 78, 81, 72, 89, + 62, 102, 103, 110, 167, 145, 153, 138, 187, 206, 211, 207, 217, 225, 208, 245, + 227, 237, 291, 318, 332, 366, 377, 445, 460, 427, 519, 495, 458, 528, 518, 549, + 530, 539, 613, 599, 636, 665, 641, 670, 695, 679, 683, 674, 662, 651, 660, 651, + 619, 644, 669, 713, 722, 759, 788, 829, 891, 901, 914, 964, 969, 1034, 1052, 1084, + 1121, 1147, 1186, 1214, 1273, 1333, 1278, 1322, 1354, 1322, 1367, 1316, 1317, 1314, 1311, 1335, + 1338, 1329, 1351, 1364, 1348, 1332, 1343, 1355, 1309, 1321, 1313, 1277, 1292, 1306, 1279, 1307, + 1267, 1297, 1274, 1299, 1289, 1269, 1265, 1218, 1225, 1168, 1141, 1143, 1095, 1114, 1078, 1047, + 1035, 992, 993, 973, 902, 873, 882, 831, 775, 715, 724, 649, 653, 596, 600, 579, + 560, 530, 520, 469, 454, 417, 400, 390, 356, 315, 284, 228, 221, 228, 171, 172, + 161, 151, 163, 92, 111, 93, 43, 103, 30, -10, 39, -44, -19, 21, -80, -63, + -55, -110, -67, -64, -91, -81, -96, -87, -75, -124, -99, -127, -133, -140, -148, -177, + -226, -214, -282, -267, -310, -342, -365, -341, -417, -392, -420, -445, -400, -414, -437, -460, + -491, -482, -524, -547, -531, -588, -558, -564, -567, -561, -586, -581, -540, -571, -608, -578, + -602, -580, -638, -638, -603, -602, -576, -558, -569, -575, -520, -587, -566, -551, -633, -580, + -598, -634, -602, -669, -650, -638, -709, -722, -705, -769, -760, -823, -861, -849, -913, -934, + -958, -986, -964, -1006, -971, -977, -978, -939, -943, -978, -961, -1012, -1050, -1115, -1090, -1148, + -1135, -1143, -1105, -1066, -1115, -1116, -1173, -1180, -1191, -1251, -1271, -1343, -1374, -1402, -1470, -1441, + -1497, -1501, -1502, -1515, -1477, -1509, -1506, -1509, -1502, -1505, -1500, -1493, -1476, -1461, -1418, -1345, + -1334, -1287, -1248, -1177, -1098, -1116, -1030, -1083, -1039, -1009, -1031, -962, -915, -926, -893, -853, + -832, -796, -803, -820, -797, -845, -837, -805, -797, -790, -749, -758, -697, -677, -694, -651, + -580, -619, -583, -552, -516, -457, -461, -401, -373, -379, -328, -326, -279, -290, -291, -241, + -236, -253, -198, -170, -165, -187, -195, -190, -191, -235, -207, -193, -220, -254, -247, -251, + -273, -316, -247, -281, -275, -270, -259, -216, -181, -213, -163, -193, -201, -173, -182, -160, + -142, -159, -51, -73, -5, 11, 53, 61, 88, 68, 96, 140, 110, 148, 160, 176, + 186, 201, 196, 231, 239, 235, 259, 294, 266, 284, 287, 319, 278, 283, 310, 324, + 373, 354, 368, 402, 360, 422, 430, 415, 484, 500, 456, 517, 483, 477, 554, 502, + 555, 564, 558, 580, 589, 576, 607, 610, 579, 605, 570, 567, 546, 511, 510, 537, + 524, 544, 544, 542, 565, 529, 508, 516, 521, 503, 516, 489, 492, 455, 464, 452, + 438, 443, 465, 481, 480, 512, 468, 528, 565, 515, 541, 544, 503, 543, 494, 510, + 517, 476, 493, 484, 469, 497, 485, 500, 476, 473, 459, 449, 433, 470, 469, 454, + 447, 476, 461, 425, 425, 395, 417, 432, 371, 438, 437, 404, 381, 406, 432, 397, + 395, 369, 381, 438, 386, 406, 353, 348, 361, 352, 386, 385, 348, 381, 363, 388, + 368, 351, 355, 348, 320, 306, 332, 386, 345, 361, 435, 364, 398, 366, 346, 371, + 307, 233, 282, 288, 274, 280, 302, 262, 324, 228, 202, 176, 148, 76, 55, 4, + -20, -42, -53, -27, -63, -80, -111, -94, -137, -177, -132, -166, -157, -202, -290, -310, + -376, -417, -385, -397, -350, -377, -341, -338, -415, -437, -489, -534, -597, -587, -579, -555, + -562, -507, -525, -553, -601, -610, -619, -617, -646, -597, -596, -608, -554, -484, -487, -493, + -430, -493, -418, -480, -482, -443, -436, -341, -289, -259, -149, -106, -38, -30, -45, -39, + -36, 58, 140, 185, 250, 272, 297, 306, 279, 263, 262, 303, 373, 394, 430, 435, + 443, 442, 412, 404, 375, 434, 465, 473, 447, 466, 485, 478, 451, 443, 454, 502, + 496, 530, 528, 492, 546, 536, 580, 614, 595, 586, 600, 545, 470, 423, 415, 457, + 440, 500, 510, 484, 442, 400, 314, 267, 194, 269, 250, 318, 337, 392, 370, 340, + 199, 178, 154, 97, 122, 194, 198, 266, 249, 218, 182, 109, 118, 130, 158, 206, + 234, 264, 161, 69, 32, 15, -20, 15, 84, 127, 233, 201, 193, 152, -46, -113, + -109, -134, -51, 31, 103, 214, 174, 61, -6, -67, -39, -46, -49, -23, 25, 62, + 159, 253, 209, 247, 203, 166, 134, 149, 203, 239, 190, 239, 292, 400, 509, 543, + 536, 469, 366, 345, 402, 493, 575, 706, 748, 649, 509, 360, 334, 358, 357, 514, + 621, 750, 833, 718, 611, 411, 311, 248, 263, 415, 593, 725, 708, 620, 540, 403, + 312, 286, 324, 389, 360, 395, 389, 372, 420, 418, 412, 332, 116, 107, -12, -87, + -59, -58, 14, 112, 69, 143, 84, -127, -278, -326, -382, -334, -280, -120, -38, -135, + -243, -342, -450, -451, -450, -385, -303, -264, -245, -197, -292, -354, -411, -435, -422, -340, + -234, -203, -265, -328, -339, -280, -259, -274, -212, -159, -247, -324, -429, -429, -301, -177, + -5, 53, 43, -35, -89, -155, -285, -461, -417, -318, -112, 131, 208, 224, 90, -119, + -290, -390, -478, -328, -171, -10, 196, 96, 112, 14, -296, -387, -602, -614, -398, -244, + -24, 16, -24, -93, -251, -453, -523, -619, -555, -469, -378, -331, -412, -308, -237, -367, + -539, -781, -791, -809, -730, -626, -623, -474, -417, -314, -475, -705, -765, -825, -759, -866, + -921, -688, -622, -549, -542, -620, -688, -729, -771, -844, -834, -753, -728, -672, -586, -528, + -552, -563, -540, -644, -671, -610, -655, -683, -539, -357, -241, -162, -213, -196, -181, -323, + -524, -590, -582, -422, -147, 100, 252, 207, 30, -183, -428, -645, -619, -352, 10, 249, + 475, 401, 365, 108, -314, -472, -519, -241, 39, 262, 494, 683, 592, 382, 82, -93, + -100, -65, 223, 353, 420, 573, 530, 553, 557, 420, 344, 276, 86, 26, 235, 276, + 437, 651, 802, 823, 519, 266, 112, -86, -68, 194, 423, 632, 958, 983, 794, 378, + 6, -60, -54, 132, 344, 611, 996, 943, 763, 500, 85, 40, 37, 90, 442, 472, + 513, 720, 645, 612, 508, 309, 139, 83, 130, 269, 476, 553, 658, 544, 460, 521, + 331, 200, 187, 202, 258, 264, 365, 453, 488, 541, 408, 213, 237, 226, 151, 130, + 321, 440, 363, 364, 482, 388, 427, 431, 185, 60, 85, 251, 535, 491, 519, 447, + 544, 469, 260, 133, 56, 245, 323, 385, 391, 293, 390, 367, 254, 4, -162, -89, + 226, 311, 171, 188, 127, 130, -17, -213, -341, -265, 33, 141, -11, -62, -193, -183, + -122, -423, -542, -478, -288, -133, -274, -413, -403, -373, -575, -835, -795, -638, -547, -570, + -539, -546, -793, -787, -776, -821, -917, -976, -701, -689, -793, -992, -1002, -846, -779, -971, + -1019, -888, -991, -824, -811, -810, -667, -797, -837, -659, -719, -939, -952, -784, -673, -677, + -614, -568, -567, -483, -447, -577, -828, -966, -758, -705, -699, -391, -286, -61, -83, -453, + -661, -660, -636, -622, -481, -256, -71, 50, 17, -192, -516, -660, -728, -267, -164, -289, + -157, -292, -202, -265, -535, -444, -329, -188, -269, -427, -484, -526, -266, -240, -441, -469, + -326, -271, -279, -476, -593, -439, -500, -602, -555, -387, -212, -296, -370, -593, -617, -593, + -494, -469, -823, -562, -224, -286, -120, -369, -708, -538, -638, -874, -1038, -737, -100, 128, + -19, -329, -437, -429, -691, -822, -739, -609, -210, -154, -140, -166, -345, -457, -559, -543, + -585, -509, -298, -233, -247, -223, -337, -297, -384, -338, -204, -328, -374, -380, -396, -273, + -285, -174, -54, -52, 85, -102, -353, -351, -444, -129, 122, 75, 182, 250, 275, 73, + -323, -254, 97, -51, 35, 120, 237, 579, 686, 342, 10, -170, -182, 64, 245, 278, + 442, 690, 744, 616, 226, 10, 224, 424, 469, 301, 442, 666, 870, 693, 617, 501, + 395, 606, 696, 735, 702, 590, 666, 853, 850, 837, 982, 898, 769, 820, 864, 880, + 797, 954, 1249, 1279, 1208, 1184, 1090, 980, 995, 882, 1009, 1403, 1414, 1532, 1446, 1291, + 1247, 1060, 1286, 1391, 1155, 1169, 1363, 1425, 1414, 1525, 1646, 1476, 1326, 1224, 1273, 1407, + 1423, 1588, 1422, 1272, 1542, 1523, 1583, 1620, 1495, 1581, 1401, 1361, 1347, 1450, 1738, 1612, + 1617, 1560, 1229, 1464, 1431, 1533, 1759, 1403, 1454, 1483, 1237, 1526, 1597, 1376, 1526, 1572, + 1373, 1463, 1358, 1221, 1487, 1534, 1456, 1520, 1439, 1662, 1609, 1115, 1070, 1015, 1207, 1518, + 1546, 1530, 1436, 1417, 1201, 917, 939, 863, 839, 997, 1095, 1416, 1497, 1262, 1019, 572, + 281, 465, 598, 695, 1139, 1257, 1041, 912, 458, 42, 134, 252, 374, 543, 611, 646, + 643, 480, 88, -138, -401, -376, 119, 251, 246, 426, 278, -113, -355, -576, -451, -38, + 130, 241, -19, -352, -303, -362, -757, -493, -61, 21, 115, -97, -639, -789, -762, -640, + -414, -333, -189, -77, -182, -632, -870, -921, -1000, -517, -309, -478, -303, -336, -550, -659, + -1025, -1199, -740, -219, -117, -268, -493, -598, -591, -949, -1131, -766, -518, -197, -223, -746, + -786, -778, -1048, -715, -620, -781, -537, -592, -665, -737, -1094, -1213, -964, -769, -753, -618, + -478, -597, -794, -1185, -1390, -1423, -1161, -623, -320, -503, -791, -1091, -1165, -1418, -1610, -1419, + -1014, -502, -386, -820, -1088, -1226, -1747, -1759, -1544, -1306, -971, -745, -634, -708, -1090, -1353, + -1896, -1908, -1413, -1128, -700, -811, -982, -680, -1142, -1595, -1683, -1586, -1153, -940, -1067, -1034, + -1285, -1327, -1209, -1420, -1426, -1445, -1310, -963, -1018, -1448, -1686, -1306, -1238, -1479, -1486, -1130, + -945, -1128, -1189, -1415, -1683, -1427, -1137, -968, -1262, -1426, -939, -937, -1475, -1832, -1633, -1186, + -1422, -1385, -1144, -1344, -1118, -1015, -1471, -1712, -1948, -1453, -1178, -1262, -1192, -1261, -1213, -1399, + -1516, -1533, -1410, -1131, -1003, -942, -1007, -1092, -1381, -1306, -1029, -967, -670, -629, -816, -684, + -1186, -1162, -687, -1182, -748, -324, -618, -334, -434, -732, -748, -973, -738, -496, -429, -204, + -31, -123, -517, -465, -257, -712, -648, 67, 246, 267, 51, -362, -47, 19, -206, 69, + 80, 176, 421, 230, 279, 317, -309, 280, 731, 279, 553, 476, 486, 500, 137, 225, + 307, 416, 820, 1126, 899, 489, 402, 320, 423, 565, 840, 1078, 835, 942, 959, 586, + 526, 519, 599, 968, 1023, 969, 1043, 994, 846, 436, 532, 863, 1138, 980, 884, 1153, + 927, 525, 619, 710, 825, 1267, 1397, 1098, 646, 506, 754, 1005, 909, 939, 1257, 1082, + 1218, 898, 241, 436, 581, 620, 886, 844, 854, 1122, 966, 540, -11, -331, 512, 1037, + 618, 762, 1034, 621, 310, -42, -376, -18, 646, 887, 988, 693, 269, 452, 149, -254, + -88, 100, 462, 1160, 773, 12, 97, -47, -56, 133, 284, 326, 343, 610, 619, 95, + -728, -282, 268, 341, 628, 271, 43, 403, 96, -76, -98, -264, 148, 788, 1013, 524, + 21, -413, -196, 307, 135, 169, 432, 848, 892, 420, -328, -388, -79, 230, 778, 436, + 303, 748, 669, 418, -310, -448, 326, 569, 609, 662, 586, 266, 258, 188, -138, 12, + 320, 661, 1026, 379, -254, 118, -53, 106, 262, -22, 616, 600, 359, 191, -318, -302, + -201, 514, 664, 95, 178, 287, 296, -142, -652, -133, 298, 351, 488, 276, 86, -108, + -377, -210, -428, -272, 195, 176, 206, -201, -417, -635, -723, -148, -183, -218, -326, -397, + -216, -722, -1019, -767, -242, -121, -409, -698, -327, -360, -837, -974, -980, -533, -405, -222, + -382, -633, -649, -872, -963, -1014, -837, -340, -315, -468, -574, -956, -989, -926, -1125, -735, + -599, -615, -511, -703, -600, -755, -1129, -946, -938, -626, -443, -329, -479, -981, -774, -541, + -816, -884, -752, -438, -104, -384, -840, -801, -522, -463, -526, -506, -666, -353, -165, -308, + -476, -707, -538, -256, -235, -365, -402, -128, 256, -241, -571, -253, -50, 195, 11, -116, + -114, -80, 188, -34, -102, -122, 121, 497, 160, -212, 66, 314, -72, -51, 104, 189, + 556, 543, 328, 91, 31, 22, 210, 289, 568, 750, 862, 614, 242, 376, 196, 242, + 507, 927, 936, 631, 717, 598, 520, 203, 365, 784, 642, 781, 938, 813, 554, 200, + 395, 663, 890, 805, 599, 952, 1061, 583, 483, 584, 628, 1189, 1127, 769, 676, 947, + 1052, 641, 834, 885, 1123, 1194, 998, 1019, 521, 790, 1442, 874, 855, 1085, 1046, 1371, + 1149, 629, 800, 966, 1033, 1307, 1036, 1067, 1214, 1152, 923, 921, 871, 691, 1387, 1445, + 1025, 795, 880, 927, 994, 1265, 915, 877, 872, 1092, 1175, 601, 389, 1120, 1517, 1102, + 828, 521, 1082, 1244, 549, 660, 1095, 874, 1161, 1348, 1010, 906, 390, 545, 1181, 819, + 641, 766, 1248, 1471, 820, 273, 23, 773, 1068, 657, 755, 441, 862, 1193, 529, 209, + 373, 612, 1022, 1133, 517, 120, 687, 1225, 607, 342, 357, 615, 1274, 989, 604, 355, + 283, 940, 845, 358, 431, 607, 1057, 1005, 445, -132, 0, 491, 711, 740, 271, 285, + 711, 741, 172, 51, -301, 218, 1096, 625, 265, 83, 468, 547, 211, -98, -412, 488, + 963, 760, 281, -416, -186, 395, 485, 201, -280, 13, 686, 608, -124, -773, -433, 332, + 703, -22, -725, 20, 650, 230, -178, -828, -569, 575, 358, -133, -360, -484, 180, 74, + -620, -859, -436, 341, 300, -346, -731, -620, -598, -285, -155, -1017, -525, 178, -261, -641, + -917, -1050, -433, -257, -585, -892, -727, -102, -406, -939, -1012, -970, -535, -566, -488, -298, + -1009, -673, -480, -858, -810, -906, -374, -577, -874, -480, -709, -1127, -1059, -664, -529, -734, + -986, -765, -563, -577, -1069, -1581, -744, -230, -468, -1000, -917, -683, -539, -497, -1360, -1147, + -577, -365, 106, -801, -1177, -687, -552, -227, -818, -1293, -483, 284, 186, -1267, -1323, -389, + -200, -41, -1085, -1521, 23, 324, -605, -926, -1240, -516, 252, -189, -902, -1323, -392, 622, + -133, -1433, -1124, 9, 499, -270, -1256, -762, 68, 54, -210, -991, -1023, 446, 417, -226, + -853, -920, 223, 270, -238, -1131, -797, 740, 577, -687, -1065, -212, 385, 162, -413, -666, + -331, 446, 208, -587, -714, -571, 363, 339, -366, -624, -263, 520, 59, -602, -1114, -232, + 900, 147, -532, -261, 107, 324, 13, -767, -703, 174, 767, 420, -44, -321, 37, 568, + 57, -512, -187, 299, 1004, 736, -612, -480, 266, 750, 279, -390, -131, 187, 911, 499, + -646, -547, 303, 1002, 604, -592, -109, 406, 545, 383, -731, -216, 882, 1006, 140, -239, + -12, 334, 637, 37, -320, -166, 669, 1132, 253, -648, -389, 429, 632, 100, -611, -254, + 616, 1132, 213, -985, -424, 128, 614, -156, -1009, 201, 845, 835, -490, -1336, -66, 809, + 278, -788, -641, 54, 1000, 477, -1015, -751, 341, 655, 148, -899, -932, 683, 936, 235, + -581, -1134, 181, 1048, 323, -983, -529, 1000, 796, -87, -1016, -731, 755, 910, 267, -588, + -205, 884, 722, -505, -765, -229, 565, 1035, 174, -365, 208, 586, 312, -628, -653, 141, + 883, 573, -123, -75, 385, 176, -319, -265, -235, 545, 655, 78, -102, -25, 385, -190, + -316, -28, 339, 404, -69, 480, 166, -112, 281, -629, -137, 437, 256, 294, -408, 109, + 225, -251, -249, -903, -282, 668, 247, 163, -704, -833, 372, -157, -731, -566, -430, 509, + 540, -883, -870, -383, 13, -168, -723, -775, -40, 311, -455, -895, -978, -269, 60, -539, + -1072, -877, -226, -55, -489, -1263, -1205, -398, -211, -673, -973, -911, -319, 62, -726, -1830, + -1344, -41, -77, -773, -936, -862, -452, -646, -1253, -1091, -722, -344, -428, -846, -1027, -759, + -572, -795, -636, -602, -848, -640, -198, -332, -913, -960, -206, -86, -565, -485, -314, -261, + -189, -433, -254, -214, -261, -55, -358, -109, -163, -314, 123, 63, -486, -103, -8, -186, + 181, -365, 229, 236, -66, 227, -234, -202, 77, 442, 631, 171, -487, 426, 920, 87, + 123, 151, 546, 754, 344, 136, 25, 431, 550, 485, 569, 504, 633, 575, 592, -79, + 235, 746, 521, 624, 384, 888, 944, 259, 36, 269, 475, 854, 851, 268, 936, 535, + 465, 1016, -20, 435, 991, 424, 666, 746, 398, 783, 701, 572, 826, 546, 614, 653, + 605, 439, 481, 948, 438, 347, 1219, 963, 803, 187, 52, 1028, 682, 279, 938, 858, + 800, 1124, 513, 341, 653, 832, 1033, 562, 426, 897, 1050, 853, 802, 521, 841, 1162, + -188, -127, 65, 243, 467, 501, 510, 366, 198, 182, 238, 376, 530, 743, 882, 885, + 879, 722, 646, 543, 569, 690, 769, 958, 997, 806, 641, 462, 235, 175, 55, 130, + 280, 362, 371, 303, 146, 10, 71, 97, 173, 160, 227, 360, 371, 286, 329, 309, + 421, 492, 573, 608, 567, 462, 337, 255, 163, 130, 194, 220, 239, 156, 49, -94, + -250, -402, -486, -381, -191, 57, 224, 295, 164, 86, -33, -93, -29, 80, 247, 572, + 645, 656, 571, 345, 236, 164, 216, 360, 485, 561, 634, 453, 192, -80, -311, -419, + -359, -287, -149, -27, -83, -190, -391, -540, -538, -441, -407, -289, -190, -105, -76, -141, + -156, -141, -58, 90, 164, 200, 125, 91, -32, -161, -218, -245, -204, -141, -99, -162, + -323, -475, -676, -723, -721, -582, -343, -114, 67, 54, -13, -142, -288, -288, -199, 57, + 251, 432, 528, 526, 390, 216, 98, 72, 168, 281, 431, 545, 466, 354, 100, -149, + -304, -367, -333, -157, 22, 96, 42, -112, -329, -384, -350, -246, -144, -44, 81, 198, + 117, 41, -62, 49, 146, 240, 327, 299, 222, 115, 27, -123, -210, -155, -56, -3, + -42, -111, -273, -493, -669, -804, -723, -506, -274, -19, 46, -70, -97, -287, -358, -404, + -338, -17, 241, 446, 465, 371, 263, 90, -40, -66, 13, 222, 409, 477, 318, 78, + -189, -440, -567, -624, -533, -325, -222, -178, -257, -425, -535, -623, -600, -479, -357, -230, + -657, -547, -397, -303, -226, -232, -277, -348, -449, -464, -399, -183, -52, 144, 268, 318, + 251, 148, 46, 96, 126, 230, 402, 489, 549, 384, 151, -19, -178, -344, -350, -289, + -214, -217, -258, -414, -542, -592, -639, -581, -560, -506, -413, -391, -328, -314, -345, -278, + -176, -30, -80, -108, -178, -255, -209, -277, -371, -340, -309, -284, -304, -482, -592, -729, + -808, -899, -984, -1006, -815, -671, -584, -554, -600, -644, -690, -734, -778, -651, -416, -214, + -33, -3, -48, -44, -158, -227, -262, -221, -66, 112, 191, 46, -101, -309, -462, -661, + -775, -708, -673, -507, -465, -603, -767, -856, -897, -843, -844, -840, -656, -578, -502, -491, + -512, -420, -315, -189, -128, -147, -203, -239, -238, -353, -372, -360, -306, -246, -341, -432, + -515, -675, -738, -832, -918, -881, -743, -516, -376, -332, -320, -383, -523, -617, -554, -495, + -277, 6, 149, 221, 221, 115, 70, -37, -70, 62, 225, 393, 467, 398, 279, 87, + -131, -267, -385, -354, -229, -109, -44, -100, -252, -352, -429, -376, -268, -226, -160, -29, + -14, 54, 88, 56, 149, 226, 333, 362, 270, 248, 191, 89, 48, 82, 123, 192, + 137, 87, -58, -174, -280, -430, -498, -505, -334, -171, -25, -4, -44, -74, -52, -142, + -211, -131, 148, 309, 489, 629, 601, 516, 448, 318, 295, 388, 481, 648, 801, 733, + 592, 403, 211, 74, -64, -35, 7, 93, 185, 155, 48, -100, -221, -191, -157, -76, + 38, 152, 241, 287, 259, 324, 352, 496, 635, 645, 635, 587, 563, 504, 464, 435, + 454, 562, 483, 371, 304, 131, 62, -57, -191, -209, -91, 10, 256, 294, 245, 249, + -331, -362, -317, -372, -374, -394, -383, -357, -352, -349, -337, -295, -296, -301, -286, -259, + -313, -269, -282, -288, -277, -313, -355, -322, -324, -368, -365, -387, -344, -376, -385, -390, + -380, -443, -438, -428, -467, -450, -463, -463, -452, -490, -466, -479, -374, -356, -385, -365, + -346, -364, -368, -338, -373, -333, -325, -315, -330, -332, -330, -309, -302, -292, -265, -260, + -294, -311, -305, -319, -300, -304, -292, -257, -267, -236, -219, -258, -192, -155, -207, -162, + -190, -198, -158, -163, -172, -97, -93, -110, -41, -94, -74, -48, -103, -96, -57, -101, + -81, -58, -118, -48, -61, -73, -17, -62, -23, -7, -38, 24, 35, 30, 49, 42, + 81, 93, 68, 116, 139, 170, 218, 197, 201, 210, 210, 213, 187, 175, 199, 162, + 149, 172, 120, 109, 132, 90, 113, 73, 78, 59, 82, 99, 100, 93, 149, 143, + 159, 172, 138, 183, 163, 196, 193, 151, 190, 178, 186, 188, 174, 252, 261, 208, + 249, 227, 220, 210, 202, 183, 222, 221, 188, 234, 200, 204, 231, 213, 223, 260, + 229, 225, 212, 207, 230, 199, 212, 264, 276, 262, 269, 261, 269, 223, 264, 252, + 227, 219, 210, 188, 176, 211, 159, 165, 167, 134, 186, 146, 132, 167, 182, 114, + 144, 114, 105, 122, 116, 158, 171, 126, 164, 195, 178, 200, 193, 186, 189, 140, + 178, 200, 179, 140, 127, 131, 158, 126, 159, 182, 159, 180, 178, 154, 164, 120, + 147, 117, 83, 97, 107, 112, 114, 83, 128, 117, 125, 114, 96, 83, 66, 24, + 7, 13, 31, -62, -66, -53, -138, -109, -178, -159, -178, -175, -189, -150, -190, -187, + -211, -226, -188, -193, -183, -166, -162, -187, -123, -180, -196, -184, -170, -184, -192, -188, + -187, -205, -211, -205, -226, -197, -180, -169, -222, -213, -220, -201, -206, -234, -169, -211, + -197, -219, -194, -180, -173, -137, -159, -126, -127, -114, -102, -63, -112, -82, -75, -103, + -103, -119, -179, -146, -148, -204, -183, -204, -168, -160, -181, -160, -186, -210, -202, -200, + -245, -218, -261, -246, -239, -266, -263, -290, -274, -259, -245, -235, -249, -248, -245, -275, + -251, -276, -265, -266, -273, -254, -261, -303, -298, -312, -298, -302, -309, -324, -309, -299, + -306, -331, -289, -307, -268, -241, -262, -221, -240, -239, -171, -223, -210, -207, -203, -222, + -176, -179, -175, -212, -195, -217, -194, -179, -176, -211, -225, -184, -216, -258, -258, -267, + -244, -255, -230, -215, -196, -160, -183, -167, -122, -185, -135, -108, -166, -91, -102, -82, + -34, -38, -48, -2, 2, 16, 16, 40, 45, 57, 23, 45, 130, 93, 117, 171, + 124, 182, 165, 172, 199, 230, 241, 248, 303, 309, 283, 343, 293, 375, 376, 343, + 369, 411, 366, 424, 404, 407, 437, 420, 414, 428, 434, 430, 470, 506, 445, 500, + 455, 459, 524, 462, 464, 481, 437, 498, 482, 441, 509, 485, 460, 495, 489, 489, + 452, 469, 478, 475, 482, 495, 520, 462, 490, 512, 528, 513, 471, 515, 473, 473, + 499, 461, 504, 489, 455, 501, 462, 440, 453, 469, 426, 422, 426, 449, 404, 401, + 431, 413, 382, 400, 438, 339, 334, 341, 304, 327, 268, 237, 218, 148, 188, 176, + 130, 132, 109, 96, 93, 42, 45, 84, 37, 36, 42, 63, 80, 58, 12, 44, + 33, -6, 16, -32, 4, -11, -28, -25, 23, -32, 19, -37, -22, -13, -37, -48, + -46, -71, -69, -46, -59, -57, -61, -71, -44, -32, -56, -31, -43, -70, -50, -21, + -72, -52, -88, -71, -41, -53, -94, -32, -73, -77, -32, -61, -48, -23, -79, -7, + -58, -63, 0, -37, 6, 7, -18, 2, -17, -39, 16, -24, -21, 6, -9, -7, + 48, 16, 25, 41, 56, 70, 39, 40, 53, 39, 3, 40, 30, 15, -22, 27, + -3, 11, -29, -55, -47, -114, -126, -77, -144, -101, -131, -178, -136, -175, -161, -119, + -208, -159, -151, -168, -172, -172, -189, -171, -201, -142, -184, -178, -177, -196, -213, -214, + -228, -267, -261, -253, -240, -249, -290, -252, -322, -316, -296, -288, -272, -234, -283, -244, + -278, -303, -283, -341, -313, -291, -324, -320, -308, -312, -309, -265, -320, -302, -319, -357, + -366, -357, -385, -313, -346, -354, -304, -309, -334, -324, -283, -309, -334, -310, -341, -318, + -328, -338, -307, -322, -340, -336, -387, -363, -402, -383, -384, -435, -423, -463, -448, -431, + -469, -445, -427, -447, -369, -405, -388, -387, -430, -395, -411, -431, -366, -424, -440, -376, + -395, -388, -380, -364, -382, -348, -351, -334, -304, -300, -329, -309, -280, -322, -279, -283, + -282, -249, -229, -248, -195, -236, -234, -159, -178, -150, -147, -173, -114, -87, -117, -62, + -43, -38, 7, 43, 54, 76, 93, 104, 175, 209, 167, 244, 223, 237, 281, 275, + 301, 309, 291, 349, 383, 361, 406, 424, 412, 446, 501, 494, 487, 520, 513, 551, + 551, 557, 596, 582, 565, 602, 608, 615, 619, 596, 623, 610, 607, 647, 682, 668, + 629, 659, 670, 640, 690, 677, 704, 742, 725, 780, 773, 780, 775, 780, 773, 767, + 779, 759, 761, 780, 773, 760, 726, 743, 733, 701, 692, 705, 669, 630, 651, 634, + 634, 602, 623, 630, 629, 576, 628, 596, 564, 590, 579, 573, 558, 530, 554, 567, + 529, 533, 506, 499, 532, 486, 531, 490, 490, 460, 443, 417, 430, 382, 370, 388, + 373, 375, 371, 293, 339, 314, 274, 304, 256, 254, 268, 233, 244, 250, 240, 217, + 233, 216, 198, 207, 191, 184, 205, 202, 184, 186, 200, 187, 171, 205, 175, 155, + 178, 176, 145, 145, 116, 113, 112, 57, -1, 8, -5, -26, -25, -39, -44, -40, + -58, -70, -111, -91, -109, -168, -144, -171, -177, -170, -195, -165, -172, -228, -186, -246, + -230, -262, -271, -252, -276, -301, -324, -293, -286, -324, -336, -346, -338, -332, -360, -345, + -366, -354, -377, -387, -384, -375, -409, -388, -396, -385, -380, -396, -385, -352, -384, -413, + -387, -405, -447, -399, -416, -429, -404, -429, -418, -407, -432, -374, -441, -454, -458, -444, + -450, -448, -452, -459, -438, -435, -398, -398, -389, -384, -359, -372, -336, -380, -376, -336, + -318, -319, -297, -298, -275, -286, -281, -315, -345, -334, -341, -356, -363, -341, -336, -386, + -387, -359, -373, -361, -390, -380, -380, -383, -414, -420, -409, -409, -435, -417, -409, -455, + -455, -439, -451, -440, -482, -454, -476, -522, -522, -495, -531, -541, -511, -554, -517, -555, + -542, -507, -535, -584, -561, -590, -564, -561, -577, -580, -579, -569, -552, -541, -527, -529, + -545, -561, -555, -564, -583, -557, -575, -542, -564, -535, -511, -517, -523, -489, -486, -451, + -468, -409, -420, -394, -363, -355, -362, -312, -298, -311, -287, -301, -262, -232, -275, -231, + -218, -257, -200, -191, -201, -176, -173, -163, -105, -146, -139, -106, -132, -171, -98, -123, + -135, -122, -82, -43, -64, -38, 11, 46, 52, 58, 119, 93, 141, 138, 146, 161, + 212, 196, 217, 219, 238, 267, 303, 258, 305, 269, 257, 309, 278, 280, 324, 309, + 311, 312, 298, 323, 323, 243, 292, 307, 262, 307, 322, 328, 352, 316, 315, 344, + 311, 321, 357, 329, 353, 354, 336, 371, 300, 339, 307, 258, 284, 291, 269, 278, + 217, 268, 231, 233, 238, 222, 191, 227, 253, 210, 222, 200, 192, 209, 174, 231, + 247, 182, 216, 187, 202, 187, 151, 209, 164, 165, 186, 153, 133, 97, 93, 152, + 153, 145, 138, 166, 183, 165, 225, 193, 219, 224, 208, 215, 212, 197, 224, 245, + 246, 263, 237, 262, 248, 240, 257, 250, 208, 237, 189, 194, 207, 165, 197, 185, + 126, 137, 167, 138, 161, 119, 143, 161, 124, 106, 129, 149, 121, 105, 119, 111, + 63, 32, 52, 21, 27, 14, -11, -12, -23, -26, -22, -27, -44, -37, -27, -40, + -19, -58, -96, -83, -114, -133, -128, -147, -171, -174, -186, -174, -154, -174, -165, -117, + -185, -150, -154, -207, -185, -222, -223, -198, -208, -175, -183, -154, -139, -160, -147, -161, + -148, -160, -149, -175, -149, -163, -176, -139, -177, -162, -178, -174, -137, -159, -154, -140, + -145, -149, -161, -154, -149, -158, -146, -132, -153, -170, -174, -177, -226, -204, -221, -218, + -202, -227, -214, -191, -225, -242, -209, -212, -177, -188, -174, -139, -188, -191, -143, -202, + -192, -164, -203, -191, -173, -230, -203, -191, -229, -149, -210, -237, -226, -275, -288, -312, + -311, -335, -360, -368, -425, -421, -402, -433, -460, -432, -457, -419, -430, -453, -397, -420, + -404, -396, -385, -372, -350, -348, -329, -305, -354, -291, -292, -301, -243, -233, -256, -195, + -227, -209, -211, -226, -220, -227, -236, -212, -242, -228, -209, -211, -159, -190, -137, -118, + -120, -99, -75, -20, -26, -55, -6, -15, 28, 20, 47, 122, 101, 109, 140, 147, + 171, 136, 183, 215, 185, 210, 249, 246, 284, 274, 281, 341, 331, 322, 339, 355, + 416, 382, 369, 379, 402, 363, 397, 389, 415, 402, 418, 420, 397, 388, 402, 391, + 423, 399, 404, 435, 418, 413, 459, 373, 430, 426, 429, 450, 435, 436, 429, 418, + 399, 419, 410, 416, 432, 437, 457, 466, 424, 439, 475, 388, 408, 393, 357, 367, + 373, 343, 380, 321, 306, 345, 310, 302, 323, 312, 302, 311, 273, 292, 330, 271, + 278, 306, 288, 297, 335, 319, 370, 389, 375, 433, 418, 404, 441, 416, 410, 416, + 412, 426, 403, 400, 446, 430, 395, 397, 396, 396, 380, 377, 395, 423, 417, 442, + 457, 467, 469, 456, 457, 497, 454, 473, 485, 490, 538, 544, 502, 552, 540, 524, + 547, 512, 541, 537, 467, 496, 461, 444, 440, 433, 407, 420, 388, 388, 371, 340, + 350, 343, 295, 331, 319, 295, 275, 260, 224, 213, 190, 149, 106, 79, 32, 15, + -10, -52, -91, -118, -121, -131, -161, -169, -196, -201, -228, -278, -234, -291, -310, -279, + -336, -313, -281, -302, -299, -264, -250, -245, -257, -213, -203, -262, -245, -194, -231, -270, + -221, -238, -235, -266, -262, -216, -245, -262, -186, -235, -268, -266, -254, -262, -265, -272, + -258, -283, -255, -230, -241, -259, -219, -220, -261, -208, -224, -226, -235, -252, -182, -221, + -258, -209, -241, -195, -210, -250, -198, -210, -219, -243, -228, -245, -235, -209, -237, -225, + -203, -251, -251, -250, -285, -257, -273, -273, -273, -291, -308, -312, -305, -305, -364, -308, + -364, -355, -375, -388, -329, -369, -388, -340, -419, -382, -382, -402, -386, -414, -387, -362, + -382, -382, -368, -339, -364, -298, -285, -307, -301, -287, -328, -319, -298, -294, -339, -322, + -350, -327, -351, -347, -330, -320, -378, -339, -349, -365, -368, -382, -331, -340, -374, -313, + -340, -369, -317, -311, -286, -278, -258, -251, -272, -234, -204, -174, -180, -183, -97, -127, + -122, -138, -133, -128, -123, -135, -114, -109, -120, -131, -122, -114, -112, -105, -123, -121, + -137, -137, -111, -101, -131, -114, -142, -132, -151, -142, -149, -142, -126, -142, -140, -110, + -136, -88, -111, -112, -81, -139, -157, -122, -149, -148, -126, -161, -110, -146, -115, -132, + -104, -114, -120, -105, -97, -137, -124, -143, -124, -109, -91, -71, -107, -125, -97, -112, + -153, -127, -120, -123, -90, -137, -78, -67, -146, -85, -102, -144, -82, -71, -97, -52, + -89, -72, 3, -57, 6, -4, 14, 41, 74, 112, 89, 136, 114, 142, 106, 132, + 99, 131, 114, 134, 142, 139, 128, 144, 137, 117, 136, 111, 132, 121, 158, 156, + 186, 179, 205, 214, 162, 208, 212, 225, 262, 271, 288, 323, 301, 266, 327, 249, + 264, 295, 298, 288, 296, 260, 295, 287, 231, 276, 225, 209, 242, 189, 212, 209, + 156, 193, 139, 163, 154, 74, 90, 63, 18, 24, -18, -4, -11, -81, -28, -55, + -53, -91, -81, -87, -71, -124, -130, -112, -161, -169, -182, -198, -224, -231, -246, -249, + -274, -264, -279, -263, -244, -256, -238, -244, -233, -223, -270, -278, -237, -267, -310, -313, + -281, -292, -332, -299, -321, -316, -292, -327, -291, -310, -342, -283, -300, -292, -279, -312, + -289, -272, -244, -213, -222, -168, -190, -153, -165, -194, -134, -170, -150, -142, -114, -134, + -119, -116, -109, -120, -113, -143, -105, -125, -132, -90, -105, -108, -117, -113, -73, -66, + -78, -93, -105, -79, -120, -142, -120, -129, -88, -145, -122, -112, -124, -125, -127, -110, + -119, -110, -106, -88, -60, -87, -94, -83, -88, -40, -79, -80, -66, -118, -91, -106, + -119, -67, -62, -85, -84, -101, -70, -78, -136, -109, -88, -109, -98, -129, -125, -133, + -116, -148, -135, -183, -192, -167, -155, -182, -182, -177, -188, -204, -238, -138, -142, -183, + -164, -136, -128, -93, -70, -74, -47, -37, -12, -45, 55, 22, 78, 74, 39, 110, + 99, 122, 165, 147, 147, 189, 174, 168, 186, 149, 162, 168, 109, 145, 173, 145, + 186, 176, 203, 247, 226, 290, 282, 343, 347, 360, 394, 411, 408, 489, 496, 513, + 549, 556, 540, 547, 531, 515, 509, 497, 492, 543, 551, 535, 527, 506, 529, 534, + 516, 560, 530, 548, 564, 558, 566, 607, 574, 666, 586, 585, 590, 549, 553, 607, + 540, 551, 571, 567, 511, 496, 505, 477, 477, 463, 437, 431, 436, 459, 470, 444, + 459, 473, 476, 454, 437, 478, 432, 435, 445, 398, 443, 436, 377, 446, 413, 411, + 409, 357, 359, 389, 310, 331, 320, 293, 327, 282, 243, 247, 265, 223, 240, 268, + 236, 256, 263, 263, 257, 247, 271, 302, 289, 292, 318, 243, 314, 316, 308, 336, + 328, 347, 352, 305, 309, 342, 296, 293, 307, 267, 298, 252, 223, 250, 263, 218, + 242, 232, 219, 230, 217, 220, 232, 237, 208, 222, 252, 248, 226, 229, 254, 252, + 228, 226, 238, 239, 213, 209, 259, 191, 140, 170, 131, 103, 85, 44, 83, 48, + 22, 36, 1, -24, 7, -22, -43, -38, -46, -60, -63, -68, -31, -65, -91, -62, + -76, -120, -107, -147, -109, -167, -216, -170, -219, -191, -234, -237, -239, -246, -243, -264, + -277, -276, -246, -301, -332, -321, -338, -361, -370, -382, -375, -413, -442, -392, -408, -436, + -430, -423, -470, -473, -498, -531, -533, -552, -545, -576, -638, -591, -602, -592, -561, -583, + -570, -582, -599, -576, -571, -576, -516, -544, -533, -500, -555, -519, -508, -513, -496, -464, + -506, -466, -490, -466, -466, -458, -443, -469, -464, -485, -505, -528, -527, -538, -551, -556, + -543, -555, -573, -576, -529, -567, -510, -512, -493, -465, -475, -440, -425, -446, -382, -361, + -368, -345, -311, -359, -330, -289, -334, -314, -295, -304, -329, -323, -284, -298, -316, -298, + -304, -310, -263, -300, -301, -286, -325, -315, -310, -312, -276, -222, -221, -222, -184, -188, + -187, -188, -203, -181, -171, -210, -180, -203, -205, -229, -222, -217, -219, -228, -211, -202, + -185, -195, -190, -163, -146, -137, -103, -127, -94, -106, -111, -130, -115, -130, -73, -88, + -106, -55, -76, -65, -45, -89, -36, -37, -74, -42, -61, -52, -42, -66, -53, -55, + -40, -59, -59, -29, -68, -77, -52, -46, -46, -82, -99, -67, -94, -67, -55, -59, + -41, -28, -35, 25, -36, -1, -2, -8, 20, 13, 11, -19, 1, -27, 11, -30, + -10, -38, -58, -37, -70, -71, -79, -80, -66, -48, -77, -7, 12, -63, 22, 0, + 31, 66, 28, 64, 50, 16, 37, 43, 32, 27, 76, 108, 140, 128, 112, 130, + 122, 97, 98, 88, 75, 74, 92, 46, 127, 100, 104, 183, 168, 178, 189, 168, + 206, 196, 180, 211, 206, 185, 221, 183, 236, 203, 182, 198, 184, 190, 182, 170, + 195, 195, 196, 212, 171, 162, 199, 140, 196, 211, 156, 215, 183, 177, 233, 206, + 210, 257, 212, 234, 207, 215, 252, 242, 193, 185, 217, 157, 151, 191, 133, 171, + 90, 85, 105, 61, 60, 84, 46, 59, 76, 13, 50, 46, 39, 52, 4, 80, + 83, 72, 90, 66, 61, 64, 53, 43, 27, -25, -4, -31, -73, -2, -52, -86, + -40, -104, -92, -86, -169, -122, -133, -182, -157, -192, -142, -163, -127, -103, -101, -108, + -101, -120, -77, -108, -128, -97, -111, -92, -95, -108, -83, -38, -29, -20, -2, -7, + 2, -26, -48, 6, -19, -24, -6, -8, 4, 24, 23, 91, 61, 60, 112, 109, + 99, 61, 81, 70, 15, 60, 53, 43, 96, 90, 74, 58, 72, 128, 97, 97, + 135, 102, 83, 104, 119, 155, 138, 159, 137, 169, 182, 128, 199, 204, 221, 228, + 232, 231, 253, 230, 208, 206, 248, 232, 177, 222, 245, 202, 139, 190, 209, 192, + 196, 136, 168, 134, 92, 134, 98, 85, 57, 34, 67, 42, 73, 63, 64, 52, + 76, 31, 41, 9, 23, 11, -7, -16, -33, -31, -35, -17, -52, -57, -14, -50, + -68, -64, -99, -113, -102, -92, -50, -129, -108, -127, -120, -116, -120, -63, -107, -115, + -65, -83, -40, -41, -50, -33, -40, -40, 2, 0, -1, 16, -31, 0, 43, 41, + 71, 111, 78, 100, 124, 87, 122, 113, 108, 148, 158, 163, 190, 176, 196, 212, + 193, 210, 212, 181, 202, 183, 171, 166, 178, 200, 221, 191, 230, 180, 118, 143, + 223, 255, 167, 179, 192, 187, 187, 371, 287, 118, 274, 381, 384, 330, 276, 292, + 226, 304, 452, 372, 295, 258, 277, 401, 493, 458, 262, 234, 436, 452, 385, 309, + 296, 207, 229, 518, 574, 376, 175, 241, 418, 563, 445, 284, 253, 350, 510, 394, + 369, 347, 252, 252, 373, 516, 439, 42, 89, 388, 422, 288, 210, 249, 217, 251, + 277, 306, 246, 142, 150, 268, 328, 328, 157, 48, 208, 371, 353, 138, 80, 169, + 231, 189, 232, 288, 99, 43, 186, 287, 221, 68, -20, 9, 214, 207, 124, -6, + -8, 91, 79, 120, 181, 100, 19, 114, 222, 159, 158, 101, 33, 53, 191, 251, + 124, -84, -54, 47, 95, 111, 41, -99, -126, 74, 74, -21, -115, -162, -133, -102, + -48, -67, -270, -288, -186, -144, -126, -180, -210, -225, -186, -105, -120, -175, -186, -98, + -115, -151, -99, -85, -203, -161, -102, -52, -11, -137, -131, -4, -88, -85, -25, -29, + -27, -59, -30, -48, -80, -89, -17, -22, -79, -32, -41, -1, -19, -24, -9, -93, + -18, 49, -19, 14, -44, -67, 51, 74, 30, -32, -27, 60, 101, 43, 11, 37, + 64, 54, 133, 151, 106, 39, 80, 105, 192, 161, 57, -25, 67, 219, 133, 48, + 16, 94, 41, 51, 132, 98, 46, -24, 55, 155, 136, 102, 0, 6, 174, 157, + 80, 48, 24, 75, 112, 140, 164, 20, 40, 128, 170, 168, 76, 75, 0, 26, + 124, 121, 49, -17, -58, 19, 90, 96, 26, -47, -47, 8, -12, 0, -48, -126, + -148, -94, -19, -15, -119, -151, -89, -73, -33, -29, -129, -126, -140, -86, -32, -64, + -87, -161, -227, -73, -45, -116, -196, -210, -169, -212, -127, -161, -231, -237, -234, -200, + -141, -171, -223, -283, -203, -190, -161, -191, -174, -210, -149, -126, -72, -84, -128, -166, + -146, -120, -66, -120, -138, -151, -123, -73, -132, -163, -136, -132, -160, -155, -170, -141, + -158, -233, -160, -175, -226, -173, -157, -137, -116, -170, -151, -115, -90, -122, -161, -188, + -80, -112, -158, -85, -87, -105, -109, -64, -12, -70, -109, -93, -133, -107, -104, -97, + -78, -117, -138, -110, -98, -73, -168, -174, -135, -105, -86, -140, -214, -168, -113, -174, + -144, -145, -136, -112, -105, -28, -6, -41, -61, -63, -21, -1, -59, -79, -87, -105, + -68, -116, -76, -77, -139, -118, -103, -152, -172, -178, -151, -139, -127, -149, -142, -153, + -176, -205, -150, -158, -117, -162, -162, -90, -119, -130, -146, -130, -124, -172, -129, -100, + -133, -219, -209, -132, -72, -120, -133, -161, -142, -127, -185, -119, -139, -164, -200, -194, + -166, -161, -197, -271, -241, -164, -139, -181, -217, -214, -194, -249, -244, -168, -240, -234, + -223, -233, -152, -195, -250, -245, -213, -170, -150, -212, -169, -130, -201, -168, -153, -168, + -173, -207, -204, -191, -225, -175, -221, -234, -175, -176, -181, -185, -194, -186, -210, -203, + -152, -194, -202, -225, -170, -143, -173, -120, -64, -79, -80, -52, -20, -14, 20, -22, + -44, 0, 0, 22, 24, 36, 54, 54, 61, 77, 48, 42, 51, 71, 70, 23, + 8, 9, 41, 54, 22, 17, 58, 59, 75, 97, 107, 101, 127, 131, 170, 175, + 173, 151, 130, 171, 245, 288, 252, 249, 256, 257, 222, 227, 242, 214, 199, 219, + 217, 224, 169, 126, 119, 174, 191, 220, 215, 211, 178, 159, 123, 180, 188, 196, + 212, 234, 256, 226, 250, 210, 226, 254, 242, 230, 232, 191, 195, 225, 222, 210, + 251, 242, 235, 232, 209, 209, 188, 180, 225, 230, 255, 248, 224, 214, 206, 227, + 214, 225, 213, 201, 179, 170, 216, 184, 194, 182, 176, 177, 134, 137, 220, 156, + 163, 183, 183, 185, 203, 238, 233, 196, 284, 313, 286, 300, 306, 335, 297, 318, + 330, 373, 371, 427, 402, 458, 403, 422, 414, 370, 428, 443, 408, 472, 445, 447, + 487, 405, 470, 508, 456, 478, 522, 512, 521, 569, 549, 564, 593, 569, 554, 563, + 566, 568, 542, 564, 599, 581, 558, 586, 603, 544, 497, 537, 458, 472, 447, 485, + 522, 486, 492, 472, 444, 471, 447, 478, 437, 473, 503, 470, 490, 505, 498, 509, + 501, 558, 552, 541, 506, 497, 431, 456, 418, 370, 372, 341, 332, 344, 287, 259, + 291, 219, 261, 255, 175, 186, 179, 124, 170, 132, 165, 147, 97, 145, 157, 125, + 109, 63, 37, 29, 8, -3, -6, -31, -9, -98, -87, -76, -90, -117, -117, -119, + -104, -117, -174, -150, -180, -163, -126, -172, -85, -46, -53, -81, -59, -121, -118, -90, + -145, -92, -65, -153, -163, -138, -174, -112, -142, -127, -69, -121, -179, -145, -157, -157, + -190, -206, -187, -183, -185, -190, -218, -203, -205, -165, -139, -124, -134, -161, -221, -187, + -190, -174, -122, -166, -199, -253, -277, -262, -307, -324, -287, -352, -351, -322, -344, -358, + -355, -387, -394, -401, -410, -406, -412, -417, -387, -457, -422, -374, -370, -402, -403, -405, + -439, -408, -409, -430, -413, -401, -399, -409, -421, -441, -398, -445, -380, -404, -470, -456, + -484, -488, -511, -524, -431, -410, -433, -455, -473, -462, -483, -449, -391, -426, -414, -420, + -415, -461, -440, -393, -428, -438, -388, -396, -371, -401, -383, -360, -349, -332, -312, -307, + -303, -329, -302, -307, -318, -240, -137, -29, 169, 450, 526, 368, 153, 143, 329, 268, + 177, 203, 213, 199, 17, -170, -173, -201, -312, -470, -549, -421, -451, -620, -697, -707, + -697, -704, -786, -702, -613, -494, -463, -487, -407, -246, -74, -18, 70, 121, 16, -105, + -75, 159, 225, 181, 225, 304, 278, 110, -90, -196, -250, -288, -270, -313, -303, -249, + -238, -300, -377, -368, -315, -369, -328, -230, -135, -10, 6, 33, -29, -115, -230, -342, + -349, -369, -322, -291, -280, -262, -319, -398, -398, -435, -496, -487, -469, -410, -295, -245, + -240, -259, -330, -326, -317, -261, -170, -75, -58, -13, 8, 99, 52, -9, -56, -142, + -154, -178, -254, -237, -201, -150, -156, -240, -216, -181, -283, -254, -241, -174, -108, -93, + -16, 57, 59, 52, 87, 79, 138, 175, 138, 168, 325, 442, 894, 1387, 1415, 1031, + 640, 683, 764, 536, 292, 379, 524, 424, 154, 19, -16, -178, -477, -696, -628, -315, + -154, -225, -235, -186, -236, -326, -335, -173, 4, 141, 247, 334, 437, 697, 1010, 1133, + 1159, 1013, 664, 453, 462, 604, 563, 562, 777, 911, 818, 657, 451, 181, -30, -125, + -46, 37, 181, 487, 759, 692, 527, 387, 250, 222, 166, 166, 313, 539, 793, 851, + 802, 675, 473, 186, -104, -11, 410, 696, 657, 464, 477, 410, 115, -190, -354, -432, + -362, -223, -47, 136, 249, 231, 15, -114, -103, -87, -85, -46, 100, 123, 89, 70, + -2, -116, -156, -253, -365, -469, -442, -297, -110, 15, 91, 39, -122, -234, -318, -390, + -342, -179, -73, 128, 207, 256, 81, -186, -272, -330, -491, -469, -312, -79, 76, 182, + 58, -122, -367, -527, -625, -630, -500, -310, -201, -50, 114, 210, 270, 432, 811, 995, + 867, 825, 1008, 1150, 984, 786, 744, 673, 512, 302, 163, 155, 174, 168, 84, 13, + 8, -86, -283, -437, -386, -356, -292, -163, 15, 168, 380, 431, 502, 540, 586, 720, + 889, 1098, 1150, 943, 860, 868, 877, 672, 571, 695, 779, 716, 536, 372, 211, -18, + -104, -168, -190, -151, -19, 169, 313, 372, 466, 351, 269, 258, 207, 263, 314, 483, + 569, 605, 643, 603, 409, 235, 113, 93, 40, -9, -53, 75, 154, 227, 109, -88, + -303, -493, -641, -671, -681, -626, -492, -396, -293, -317, -332, -389, -433, -465, -450, -465, + -426, -427, -415, -397, -427, -493, -672, -831, -867, -758, -703, -554, -427, -285, -221, -232, + -269, -292, -397, -480, -514, -509, -458, -372, -270, -105, -84, -118, -128, -184, -267, -245, + -232, -218, -235, -193, -146, -98, -166, -192, -209, -207, -212, -211, -258, -203, -192, -78, + 77, 190, 542, 1009, 1486, 1527, 1169, 1058, 1085, 873, 482, 217, 262, 416, 316, 170, + 154, 103, 82, -100, -227, -334, -361, -373, -426, -307, -150, -13, 29, 10, 0, 42, + 82, 186, 301, 438, 657, 923, 1115, 1139, 893, 571, 383, 256, 134, 40, 114, 379, + 569, 549, 466, 298, 103, -91, -176, -214, -254, -141, 168, 441, 666, 631, 624, 528, + 249, 46, -94, -151, -21, 65, 229, 325, 299, 274, 48, -244, -477, -614, -636, -585, + -448, -302, -79, -19, -117, -271, -503, -710, -788, -884, -897, -803, -674, -451, -373, -333, + -341, -412, -585, -768, -968, -1018, -1070, -1090, -1101, -1018, -928, -973, -1135, -1239, -1186, -1165, + -1105, -849, -601, -364, -300, -234, -216, -279, -270, -290, -346, -321, -309, -290, -200, -187, + -122, -130, -304, -469, -543, -607, -551, -523, -476, -403, -386, -443, -447, -566, -609, -646, + -725, -712, -657, -479, -355, -344, -155, 14, 176, 224, 371, 915, 1428, 1501, 1235, 1000, + 1038, 942, 497, 211, 142, 167, 55, -154, -215, -137, -22, -98, -294, -420, -427, -417, + -403, -429, -290, -162, -34, 77, 182, 346, 513, 624, 679, 733, 783, 979, 1234, 1257, + 1064, 714, 505, 411, 293, 159, 231, 494, 663, 668, 593, 532, 489, 434, 309, 127, + 76, 152, 459, 651, 686, 712, 591, 450, 225, -16, -122, -140, -109, -19, 54, 24, + -5, -77, -247, -470, -682, -831, -840, -795, -605, -413, -256, -177, -173, -285, -400, -557, + -669, -738, -832, -797, -693, -619, -515, -616, -609, -678, -733, -817, -978, -1046, -966, -962, + -998, -1053, -1012, -996, -1053, -1132, -1107, -970, -766, -599, -372, -94, -22, 9, -96, -198, + -244, -319, -289, -302, -231, -151, 0, -22, -28, -120, -221, -360, -457, -501, -440, -269, + -73, 43, 78, 122, 150, 90, 101, 59, 99, 100, 86, 165, 233, 331, 347, 426, + 515, 495, 588, 791, 1319, 1931, 2160, 1995, 1823, 1787, 1627, 1208, 690, 398, 356, 135, + -73, -103, 103, 281, 225, 78, 3, -57, -119, -141, -77, 21, 58, 170, 326, 557, + 812, 992, 1104, 1100, 1015, 918, 976, 1116, 1200, 935, 516, 365, 288, 272, 190, 184, + 368, 491, 514, 432, 382, 317, 316, 201, 47, -147, -146, 70, 237, 305, 244, 145, + 39, -138, -274, -462, -523, -516, -465, -522, -645, -539, -477, -601, -822, -991, -1066, -1035, + -1106, -989, -714, -429, -152, -26, -59, -47, -140, -320, -550, -754, -871, -901, -983, -1050, + -1063, -1034, -966, -903, -914, -891, -873, -855, -814, -919, -872, -802, -718, -712, -755, -649, + -471, -247, -131, 18, 231, 374, 427, 360, 345, 371, 288, 258, 214, 240, 284, 304, + 382, 335, 224, 151, 15, -66, -136, -152, -70, -47, -36, 54, 87, 186, 225, 222, + 215, 178, 135, 143, 166, 184, 135, 110, -29, -27, 0, 77, 248, 461, 640, 1059, + 1675, 2155, 2135, 1784, 1565, 1516, 1187, 592, 157, -7, -126, -324, -474, -404, -260, -123, + -82, -196, -192, -152, -112, -120, -67, 34, 224, 318, 434, 609, 732, 886, 878, 753, + 641, 606, 698, 778, 606, 267, -35, -234, -192, -206, -224, -131, 36, 212, 292, 193, + 136, 43, -45, -140, -333, -425, -308, -91, 121, 138, 86, -9, -102, -215, -418, -533, + -628, -727, -667, -677, -668, -611, -571, -638, -746, -868, -858, -808, -713, -514, -308, -57, + 112, 116, -92, -243, -368, -650, -877, -1077, -1084, -1055, -923, -875, -736, -577, -492, -381, + -380, -454, -415, -525, -546, -573, -576, -554, -596, -650, -592, -575, -438, -312, -187, 8, + 225, 363, 442, 419, 349, 268, 208, 131, 7, 11, 39, 108, 146, 115, 33, 21, + -64, -113, -134, -167, -164, -86, -14, 58, 56, 28, 98, 4, -148, -188, -201, -149, + -74, -62, -21, 54, 184, 262, 326, 390, 568, 718, 834, 1146, 1678, 2134, 2073, 1676, + 1483, 1374, 1077, 588, 207, 25, -115, -308, -427, -367, -212, -47, -33, -106, -85, 29, + 169, 265, 263, 384, 463, 441, 609, 725, 791, 835, 782, 685, 614, 616, 718, 782, + 627, 343, -34, -142, -62, -11, 43, 169, 379, 537, 605, 590, 565, 544, 426, 274, + 65, -18, 41, 205, 280, 239, 127, 59, 19, -68, -149, -251, -401, -491, -486, -399, + -377, -357, -323, -263, -344, -395, -296, -173, -23, 71, 30, -84, -168, -150, -209, -418, + -535, -594, -555, -568, -521, -397, -306, -238, -263, -276, -227, -91, -111, -211, -337, -413, + -420, -417, -433, -396, -399, -453, -450, -362, -146, 97, 313, 504, 549, 556, 486, 380, + 402, 377, 277, 224, 200, 203, 263, 243, 167, 29, -143, -285, -344, -267, -193, -62, + 6, 9, 32, 68, 50, 152, 49, -39, -57, -94, 84, 210, 232, 283, 253, 151, + 105, 40, 64, 59, 89, 273, 382, 602, 1126, 1735, 2021, 1738, 1250, 1118, 1036, 684, + 168, -197, -311, -482, -683, -682, -446, -193, -122, -86, -98, 6, 136, 259, 320, 325, + 274, 188, 123, 250, 477, 531, 544, 491, 416, 436, 453, 589, 622, 402, -38, -272, + -267, -70, 53, 104, 261, 438, 495, 536, 411, 284, 155, -30, -249, -432, -486, -244, + 49, 192, 168, 44, -44, -61, -150, -221, -451, -598, -620, -557, -530, -420, -389, -292, + -357, -434, -366, -228, -227, -180, -232, -260, -205, -219, -218, -277, -423, -411, -427, -466, + -473, -451, -390, -361, -372, -396, -357, -241, -158, -164, -246, -327, -296, -285, -305, -316, + -369, -442, -499, -550, -426, -183, -12, 132, 230, 237, 268, 319, 252, 179, 72, -61, + -110, -206, -235, -214, -148, -173, -264, -284, -280, -150, -89, -75, -93, -126, -84, -37, + -32, 80, 144, 52, -12, -94, -82, -30, -60, -163, -214, -244, -166, -89, -36, -13, + 70, 84, 158, 270, 349, 583, 1069, 1653, 1816, 1470, 1201, 1126, 1039, 577, -28, -364, + -513, -641, -707, -640, -409, -144, -132, -75, 1, 169, 307, 276, 189, 144, 106, 183, + 257, 291, 340, 392, 433, 388, 343, 378, 492, 611, 646, 380, -72, -366, -244, -142, + -194, -316, -103, 266, 449, 471, 388, 280, 87, -157, -360, -626, -654, -440, -171, -115, + -78, -35, 145, 142, -40, -261, -434, -533, -521, -496, -430, -308, -133, -129, -213, -191, + 52, 307, 206, -26, -223, -282, -370, -465, -556, -675, -716, -653, -584, -442, -300, -216, + -102, -220, -351, -364, -386, -369, -426, -598, -645, -684, -648, -638, -623, -599, -644, -801, + -863, -759, -535, -205, 31, 88, 142, 136, 115, 131, -10, -113, -240, -368, -379, -325, + -289, -265, -344, -391, -401, -433, -320, -108, 23, 77, 86, 41, 30, -14, -69, -155, + -294, -359, -251, -184, -71, 49, 46, 65, -90, -161, -182, -170, -177, -195, -145, 109, + 354, 539, 946, 1432, 1892, 1806, 1336, 1098, 1105, 945, 496, -87, -329, -328, -417, -481, + -398, -216, -49, 95, 106, 212, 422, 494, 539, 347, 200, 230, 243, 334, 419, 425, + 552, 603, 596, 573, 604, 683, 758, 607, 210, -147, -158, 104, 277, 243, 213, 534, + 814, 881, 787, 598, 453, 253, -25, -197, -350, -237, -6, 131, 169, 105, 95, 195, + 110, -87, -374, -561, -532, -499, -429, -428, -339, -218, -302, -423, -370, -136, -2, -136, + -388, -529, -560, -629, -734, -855, -934, -920, -858, -714, -583, -483, -329, -306, -429, -497, + -495, -380, -413, -532, -644, -783, -815, -763, -790, -802, -839, -964, -958, -931, -735, -409, + -101, 5, 61, 71, 107, 129, 94, -5, -80, -203, -214, -205, -283, -250, -353, -478, + -542, -579, -475, -373, -116, 60, 78, 111, 105, 101, 42, -95, -219, -313, -459, -412, + -323, -248, -199, -207, -263, -339, -381, -337, -251, -177, -116, 84, 360, 672, 1211, 1861, + 2145, 1807, 1237, 1106, 1013, 595, 54, -286, -422, -513, -614, -557, -340, -93, 47, 34, + -52, 66, 302, 394, 392, 286, 279, 331, 412, 525, 628, 721, 800, 688, 619, 539, + 664, 868, 848, 582, 169, -215, -84, 6, -69, -123, -5, 268, 366, 330, 394, 391, + 226, 13, -250, -507, -535, -353, -107, -50, -130, -107, -44, -64, -134, -200, -344, -468, + -568, -544, -469, -458, -373, -432, -565, -598, -545, -445, -379, -365, -286, -274, -288, -307, + -346, -449, -546, -634, -681, -735, -703, -558, -404, -338, -307, -251, -221, -159, -104, -211, + -268, -392, -526, -505, -524, -521, -452, -542, -592, -568, -384, -125, -3, 143, 359, 438, + 495, 496, 487, 463, 338, 253, 194, 101, 88, 141, 139, 62, -116, -183, -117, -71, + 26, 167, 219, 343, 325, 297, 312, 215, 137, 57, -92, -189, -171, -34, 125, 149, + 147, 112, 62, 114, 169, 237, 282, 480, 640, 946, 1586, 2286, 2487, 2161, 1705, 1546, + 1267, 757, 270, -21, -158, -332, -493, -434, -192, 42, 147, 19, -82, -36, 83, 181, + 320, 457, 506, 590, 639, 736, 871, 912, 911, 697, 535, 444, 604, 758, 779, 553, + 120, -173, -193, -190, -117, -30, 187, 445, 495, 483, 499, 376, 258, -35, -340, -611, + -663, -402, -113, -71, -52, -126, -212, -330, -391, -490, -577, -642, -682, -678, -581, -463, + -346, -450, -608, -776, -767, -672, -539, -379, -338, -327, -280, -303, -363, -477, -651, -686, + -782, -850, -805, -680, -512, -399, -400, -367, -380, -276, -255, -330, -459, -594, -603, -643, + -619, -609, -650, -666, -765, -757, -638, -438, -126, 135, 308, 326, 231, 162, 128, 56, + -26, -149, -213, -177, -201, -142, -78, -149, -259, -459, -492, -447, -288, -125, 54, 72, + 61, 47, -23, -45, -35, -152, -254, -334, -314, -206, -64, 35, 73, 41, 23, -14, + -35, 118, 431, 987, 1762, 2213, 2134, 1817, 1649, 1504, 1041, 413, -44, -201, -303, -372, + -348, -116, 58, 102, -49, -196, -110, -25, -38, 38, 212, 375, 630, 727, 925, 1029, + 1010, 980, 809, 568, 566, 732, 982, 1140, 1023, 638, 298, 6, -29, -157, -309, -114, + 280, 540, 662, 724, 720, 609, 390, 136, -116, -314, -186, 129, 298, 347, 293, 251, + 122, -117, -294, -463, -458, -380, -311, -272, -197, -70, -48, -257, -530, -605, -643, -615, + -563, -445, -237, -5, 86, 45, -174, -426, -578, -745, -905, -942, -880, -724, -635, -637, + -596, -501, -414, -440, -528, -620, -585, -574, -632, -573, -471, -448, -509, -675, -790, -744, + -653, -529, -364, -156, -10, 95, 257, 251, 155, 60, -31, -111, -138, -113, -90, -123, + -164, -283, -451, -635, -729, -642, -480, -379, -288, -241, -198, -201, -170, -156, -224, -226, + -205, -181, -124, -53, -43, 38, 15, -86, -106, -170, -147, -27, 345, 932, 1750, 2259, + 2149, 1852, 1571, 1342, 950, 256, -72, -149, -190, -283, -322, -237, -32, -108, -328, -396, + -347, -236, -169, -88, 189, 375, 443, 476, 572, 648, 749, 643, 601, 577, 646, 852, + 1054, 1199, 1070, 602, 138, -136, -286, -256, -181, 157, 561, 729, 779, 758, 582, 252, + -34, -180, -285, -246, 1, 356, 596, 607, 408, 82, -246, -506, -672, -774, -648, -439, + -194, -72, -1, 94, -86, -418, -630, -688, -609, -463, -274, 2, 167, 188, 89, -98, + -419, -633, -843, -956, -903, -728, -545, -329, -285, -249, -327, -379, -407, -488, -522, -465, + -374, -344, -319, -282, -206, -271, -432, -624, -635, -572, -387, -140, 80, 213, 266, 255, + 195, 117, 116, 115, 116, 124, 141, 181, 139, 95, -38, -250, -421, -555, -454, -286, + -74, 141, 218, 165, 85, -54, -167, -241, -292, -219, -169, -102, 34, 118, 158, 47, + -66, -164, -228, 4, 630, 1530, 2233, 2156, 1742, 1444, 1261, 820, 304, 141, 195, 236, + 44, -77, -38, 93, -84, -420, -676, -652, -504, -400, -208, 195, 418, 362, 253, 201, + 239, 294, 312, 364, 343, 543, 869, 1189, 1440, 1288, 746, 59, -404, -569, -592, -425, + 77, 611, 883, 886, 777, 499, 145, -65, -227, -424, -363, 69, 627, 968, 1011, 806, + 383, -160, -617, -840, -879, -672, -248, 91, 215, 249, 199, -85, -475, -736, -758, -615, + -416, -94, 345, 568, 494, 275, -126, -496, -848, -1002, -936, -745, -557, -379, -319, -305, + -378, -563, -758, -779, -811, -737, -650, -520, -302, -243, -290, -268, -392, -626, -761, -765, + -598, -348, -11, 249, 417, 446, 331, 82, -208, -218, -159, -106, 38, 223, 273, 274, + 195, 43, -212, -464, -618, -590, -489, -224, -14, 83, 99, -25, -215, -378, -440, -389, + -310, -194, -108, 7, 140, 188, 129, 71, -9, -45, 131, 436, 1054, 1888, 2234, 2047, + 1610, 1328, 1111, 724, 365, 479, 674, 697, 527, 263, 137, 13, -194, -466, -585, -439, + -197, -101, 95, 374, 370, 144, -56, -60, 109, 343, 603, 774, 947, 1215, 1365, 1329, + 1189, 956, 447, -117, -451, -389, -245, -30, 427, 823, 896, 657, 356, 42, -126, -148, + -127, -38, 151, 555, 848, 813, 629, 271, -234, -625, -815, -810, -621, -339, 33, 147, + -37, -308, -559, -918, -1075, -1010, -856, -678, -417, -58, 145, 75, -205, -491, -731, -946, + -1006, -893, -677, -400, -276, -350, -505, -674, -884, -1159, -1238, -988, -811, -738, -638, -499, + -444, -608, -855, -969, -1036, -964, -892, -759, -505, -166, 53, 83, 128, 143, 0, -234, + -338, -167, 23, 85, 159, 225, 261, 210, 66, -98, -274, -348, -315, -244, -150, 12, + 185, 185, 145, 68, -126, -283, -306, -185, -78, 8, 160, 224, 184, 146, 70, -67, + -167, 27, 553, 1326, 2109, 2250, 1829, 1477, 1297, 1097, 678, 453, 743, 1003, 858, 454, + 189, 3, -188, -409, -526, -418, -236, -145, -38, 145, 368, 236, -144, -289, -223, -4, + 340, 610, 765, 882, 1090, 1277, 1254, 1076, 732, 278, -79, -207, -124, -67, 194, 620, + 877, 726, 385, 8, -226, -247, -79, 62, 177, 378, 695, 883, 854, 532, 206, -169, + -385, -475, -406, -134, 151, 314, 325, 98, -233, -657, -930, -963, -758, -530, -277, 14, + 213, 316, 151, -130, -351, -534, -575, -510, -294, 30, 96, 13, -196, -458, -628, -900, + -970, -716, -501, -274, -200, -224, -208, -290, -427, -506, -557, -561, -571, -529, -359, -118, + 82, 194, 344, 397, 351, 271, 176, 258, 396, 444, 575, 638, 557, 472, 382, 292, + 178, 89, -18, 29, 129, 278, 324, 347, 316, 248, 103, -50, -153, -97, -9, 90, + 229, 251, 224, 172, 15, -130, -182, -110, 209, 764, 1574, 2253, 2097, 1509, 1145, 1045, + 943, 707, 600, 933, 1189, 986, 592, 129, -85, -220, -556, -621, -203, 20, 59, 54, + 212, 354, 136, -194, -229, -32, 242, 533, 676, 854, 913, 1086, 1161, 1267, 1223, 790, + 188, -31, -6, 32, 9, 159, 496, 674, 518, 159, -272, -544, -486, -265, -62, 115, + 405, 665, 780, 656, 281, -110, -364, -485, -431, -264, 42, 311, 248, -18, -279, -607, + -949, -1230, -1272, -1033, -669, -464, -376, -304, -177, -227, -616, -909, -842, -779, -696, -408, + -106, -24, -238, -531, -832, -1058, -1239, -1269, -1207, -862, -571, -523, -728, -779, -831, -1007, + -1155, -1232, -1186, -1064, -974, -835, -688, -530, -367, -362, -265, -133, -191, -312, -313, -156, + -60, -44, 3, 52, 16, -55, -209, -394, -544, -547, -513, -255, -111, -65, -25, -152, + -185, -293, -514, -438, -354, -265, -124, -45, 37, 9, -168, -219, -332, -324, -110, 498, + 1333, 1821, 1650, 1280, 982, 856, 569, 285, 360, 708, 888, 690, 308, 60, -227, -537, + -814, -746, -566, -484, -519, -370, -160, -192, -443, -709, -757, -521, -283, -14, 194, 413, + 508, 513, 610, 807, 623, 182, -61, -51, -50, -189, -205, 20, 291, 323, -3, -363, + -631, -795, -741, -629, -423, -153, -14, 207, 266, 190, -64, -352, -466, -551, -561, -346, + -114, 21, 24, -95, -384, -658, -981, -1205, -1209, -1039, -825, -649, -628, -544, -510, -624, + -867, -1057, -1028, -908, -778, -534, -296, -218, -275, -507, -724, -998, -1163, -1164, -1059, -820, + -634, -593, -669, -721, -845, -951, -953, -977, -970, -956, -835, -721, -643, -530, -301, -159, + -154, -34, -31, -64, -91, -1, 106, 164, 189, 269, 257, 195, 182, 105, -108, -202, + -165, -103, 15, 73, 153, 127, 61, 29, -68, -65, -77, -71, 1, 66, 147, 247, + 161, 113, 64, 31, 9, 309, 970, 1776, 2132, 1800, 1359, 1232, 1210, 957, 659, 806, + 1221, 1246, 886, 506, 228, -44, -433, -630, -319, -12, -15, -127, -102, 78, -12, -367, + -519, -251, 136, 393, 612, 766, 898, 872, 842, 1057, 1334, 1180, 777, 450, 490, 564, + 345, 193, 381, 647, 750, 480, 139, -86, -219, -182, -45, 106, 306, 549, 718, 730, + 649, 469, 212, 59, 22, 173, 409, 568, 609, 630, 557, 289, -36, -287, -456, -419, + -328, -198, 34, 128, 40, -144, -402, -492, -505, -576, -491, -189, 100, 245, 144, -43, + -161, -385, -631, -646, -538, -293, -214, -271, -285, -375, -547, -708, -805, -687, -586, -536, + -536, -503, -468, -472, -393, -158, 59, 117, 49, 28, 140, 225, 285, 300, 388, 534, + 495, 454, 354, 262, 161, -19, -113, -6, 62, 131, 77, 38, 29, -89, -207, -298, + -324, -254, -117, -36, 19, 46, 6, -68, -173, -206, 101, 860, 1654, 1990, 1669, 1349, + 1325, 1184, 817, 621, 859, 1197, 1207, 926, 616, 381, 59, -391, -532, -347, -109, -217, + -410, -285, -152, -335, -658, -757, -516, -178, 83, 374, 552, 675, 651, 688, 953, 1290, + 1264, 791, 511, 652, 642, 436, 265, 436, 730, 652, 458, 175, -95, -226, -314, -267, + -172, 36, 291, 419, 481, 418, 231, 12, -68, -7, 31, 176, 406, 512, 475, 354, + 124, -102, -297, -387, -474, -447, -223, -114, -190, -313, -431, -548, -701, -739, -731, -674, + -489, -287, -145, -191, -250, -400, -599, -713, -665, -560, -522, -420, -387, -384, -525, -709, + -836, -793, -651, -579, -650, -717, -708, -759, -789, -641, -466, -270, -157, -147, -228, -149, + -88, -132, -172, -7, 114, 163, 59, 53, 121, -6, -172, -216, -182, -96, -31, -49, + -88, -219, -344, -428, -492, -443, -356, -288, -234, -168, -223, -288, -344, -415, -108, 747, + 1727, 1935, 1430, 1062, 1229, 1293, 1009, 700, 895, 1298, 1332, 1053, 756, 495, 90, -369, + -434, 15, 234, -25, -387, -365, -248, -404, -688, -720, -501, -267, -35, 249, 422, 511, + 508, 614, 1054, 1494, 1347, 801, 517, 696, 856, 613, 469, 778, 950, 877, 600, 256, + 0, -220, -288, -182, 37, 300, 384, 389, 447, 447, 244, 33, 22, 110, 201, 275, + 441, 511, 489, 352, 100, -55, -140, -339, -401, -345, -206, -191, -365, -476, -476, -668, + -784, -759, -753, -703, -545, -405, -280, -223, -315, -415, -520, -615, -550, -536, -440, -343, + -439, -615, -736, -880, -1003, -1042, -925, -761, -758, -914, -971, -992, -975, -811, -651, -444, + -245, -213, -305, -306, -289, -334, -376, -238, -5, 128, 93, 31, -31, -134, -312, -401, + -319, -253, -126, -177, -231, -330, -486, -596, -672, -675, -477, -347, -280, -270, -356, -447, + -567, -638, -349, 568, 1412, 1566, 1092, 892, 1076, 1027, 681, 495, 844, 1163, 1147, 972, + 792, 540, 85, -471, -495, 24, 271, 23, -253, -285, -206, -580, -833, -716, -485, -359, + -244, 52, 378, 555, 481, 523, 985, 1414, 1301, 788, 609, 846, 897, 630, 543, 803, + 936, 751, 458, 210, 22, -155, -284, -207, -43, 115, 234, 315, 309, 238, 26, -45, + 44, 149, 248, 393, 555, 699, 688, 514, 345, 270, 202, 79, -40, -56, 73, 128, + -73, -368, -564, -666, -774, -895, -914, -744, -567, -458, -293, -234, -249, -378, -475, -402, + -281, -158, -113, -235, -320, -443, -622, -779, -914, -903, -822, -764, -766, -893, -980, -1050, + -1080, -903, -586, -389, -359, -343, -214, -178, -259, -283, -208, -55, 114, 217, 268, 199, + 100, -8, -91, -156, -58, -13, 94, 106, -9, -211, -394, -561, -593, -577, -501, -374, + -335, -267, -276, -349, -461, -568, -338, 456, 1286, 1458, 1000, 787, 981, 1051, 799, 612, + 876, 1108, 1060, 999, 988, 823, 300, -267, -290, 158, 360, 81, -195, -158, -264, -663, + -789, -652, -600, -540, -386, -17, 242, 229, 153, 280, 731, 1195, 1199, 852, 924, 1156, + 1048, 803, 734, 989, 1014, 774, 619, 504, 262, 45, -81, -97, -4, 20, 61, 182, + 343, 269, 53, -69, 115, 168, 139, 218, 479, 648, 591, 660, 768, 705, 492, 299, + 297, 459, 491, 379, 184, -43, -220, -354, -486, -711, -846, -841, -714, -512, -218, -203, + -308, -444, -484, -415, -322, -126, 8, -46, -69, -102, -274, -422, -530, -595, -455, -332, + -350, -484, -625, -583, -650, -642, -464, -172, -208, -275, -77, 28, -68, -135, -87, 112, + 171, 196, 313, 367, 332, 289, 182, 190, 274, 352, 377, 370, 287, 203, 3, -104, + -117, -140, -180, -191, -63, -45, -73, -135, -203, -248, -46, 500, 1278, 1474, 1089, 881, + 1109, 1181, 956, 844, 1072, 1273, 1240, 1199, 1347, 1318, 773, 241, 124, 388, 521, 231, + 55, 135, -49, -444, -684, -658, -646, -788, -808, -462, -110, -78, -105, -51, 322, 724, + 653, 490, 632, 905, 919, 756, 792, 1126, 1133, 963, 754, 733, 579, 317, 135, 172, + 155, 20, -86, -32, 63, -146, -447, -582, -540, -548, -577, -528, -348, -196, -227, -158, + -58, -33, -58, -205, -210, -10, 123, 185, 26, -105, -238, -410, -602, -758, -866, -996, + -1006, -900, -775, -754, -892, -1101, -1138, -1210, -1158, -1020, -924, -875, -896, -919, -953, -989, + -1050, -1121, -1010, -923, -878, -845, -817, -798, -850, -813, -652, -512, -530, -530, -398, -350, + -345, -341, -343, -257, -230, -256, -179, -180, -108, -79, -215, -222, -201, -198, -108, -182, + -190, -214, -274, -326, -340, -350, -316, -300, -317, -303, -302, -257, -240, -285, -267, -243, + -208, -86, 280, 622, 675, 422, 403, 659, 779, 677, 650, 866, 1094, 1063, 1086, 1169, + 1084, 899, 594, 509, 705, 719, 524, 396, 323, 220, -110, -368, -360, -394, -376, -362, + -207, -143, -107, -21, 74, 251, 379, 359, 368, 431, 593, 679, 619, 585, 734, 827, + 896, 905, 924, 853, 679, 598, 540, 420, 303, 345, 449, 422, 232, -16, -120, -242, + -375, -403, -314, -183, -98, -74, 42, -22, -123, -304, -330, -316, -222, -208, -172, -132, + -204, -333, -448, -498, -596, -626, -536, -391, -229, -189, -248, -302, -409, -458, -507, -566, + -513, -458, -487, -530, -541, -538, -600, -680, -624, -545, -499, -497, -540, -520, -444, -531, + -515, -435, -369, -342, -382, -368, -263, -333, -358, -334, -323, -243, -141, -57, 30, 59, + -16, -9, -21, 68, 92, 117, 143, 115, 97, -10, -13, -4, -35, -34, -71, -28, + 108, 90, 61, -38, -69, -161, -142, -107, -57, -113, -118, -64, 48, 71, 31, 127, + 177, 273, 364, 450, 484, 517, 450, 439, 505, 467, 499, 467, 371, 425, 297, 170, + 173, 88, 68, 96, 23, 97, 76, 57, 65, 73, 118, 188, 205, 258, 291, 307, + 262, 240, 294, 324, 359, 348, 350, 399, 436, 386, 347, 242, 174, 144, 92, 79, + 46, -49, -138, -167, -228, -269, -303, -358, -317, -333, -356, -274, -261, -257, -284, -369, + -342, -329, -365, -348, -403, -409, -419, -441, -432, -458, -453, -425, -431, -414, -417, -407, + -488, -566, -619, -611, -621, -698, -789, -793, -813, -865, -950, -968, -959, -881, -808, -778, + -737, -686, -674, -665, -662, -628, -535, -463, -392, -401, -324, -365, -418, -403, -400, -328, + -299, -227, -190, -184, -173, -156, -195, -181, -218, -172, -84, -57, -64, -97, -61, -42, + -71, 4, 15, 33, 67, 87, 175, 198, 133, 109, 92, 113, 107, 113, 87, 152, + 116, 107, 176, 210, 246, 301, 315, 323, 401, 357, 368, 377, 378, 365, 340, 343, + 287, 260, 181, 84, 74, -9, -11, -15, -11, -49, -109, -135, -183, -242, -229, -196, + -156, -131, -84, -89, -63, -37, -41, -11, 64, 104, 176, 231, 297, 339, 358, 296, + 311, 338, 357, 328, 340, 359, 350, 315, 268, 226, 187, 121, 65, 77, 60, 46, + 45, 14, 21, 14, -79, -47, -14, -48, -48, -68, -86, -45, -102, -62, -4, 11, + 34, 36, 87, 109, 62, 20, -9, 16, 23, -22, -59, -54, -98, -115, -157, -154, + -154, -120, -86, -56, -25, 10, 35, 21, 31, 40, 63, 116, 176, 222, 226, 219, + 203, 176, 185, 190, 230, 215, 252, 297, 247, 304, 292, 237, 248, 314, 322, 408, + 368, 352, 372, 301, 290, 345, 301, 357, 365, 338, 366, 334, 263, 229, 209, 205, + 160, 165, 195, 229, 234, 236, 249, 346, 373, 430, 455, 505, 544, 585, 613, 668, + 690, 695, 693, 723, 717, 726, 742, 672, 689, 696, 665, 663, 571, 547, 578, 496, + 498, 484, 420, 421, 389, 337, 353, 356, 296, 267, 285, 317, 334, 309, 292, 373, + 368, 410, 416, 438, 493, 492, 478, 497, 507, 486, 482, 512, 517, 456, 466, 384, + 410, 391, 332, 351, 343, 338, 300, 273, 247, 276, 250, 220, 206, 163, 187, 190, + 187, 211, 234, 220, 241, 221, 217, 232, 219, 180, 189, 202, 165, 123, 135, 53, + 49, 27, -50, -45, -92, -90, 7, -1, 222, 446, 251, -71, -261, -134, -14, -172, + -288, -201, -31, -83, -193, -263, -237, -251, -361, -344, -177, -217, -353, -415, -358, -316, + -405, -487, -387, -220, -129, -201, -214, -156, -115, -137, -224, -109, 4, -165, -410, -493, + -264, -146, -265, -400, -310, -82, -184, -524, -544, -419, -413, -593, -560, -274, -198, -340, + -309, -51, -21, -244, -156, 142, 134, -92, -198, -19, 80, -88, -275, -194, -77, -140, + -208, -112, -75, -165, -292, -282, -209, -245, -399, -384, -379, -372, -436, -421, -357, -406, + -278, -280, -371, -310, -182, -219, -238, -156, 49, -48, -368, -361, -87, 12, -199, -182, + 50, 225, 2, -183, -118, -30, -217, -336, -279, -282, -309, -308, -236, -217, -254, -366, + -397, -346, -269, -253, -268, -193, -105, -64, -129, -142, -35, 10, -63, -104, -58, 142, + 165, 114, 155, 236, 236, 122, 43, 47, 39, -26, 14, 13, -6, 33, -33, 11, + 25, -86, -92, -39, -23, 7, -44, 35, 127, 93, 6, -31, -127, -65, -29, -30, + 27, -7, 74, 95, 13, -45, -98, -119, -98, -87, -90, -23, -33, -62, -89, -84, + -72, -52, -131, -145, -96, -108, -130, -177, -246, -243, -254, -320, -319, -219, -241, -252, + -226, -183, -73, -77, -102, -36, -54, -12, -22, -13, 33, 47, -6, 28, 74, 150, + 127, 157, 170, 191, 230, 137, 103, 120, 87, 9, -55, -87, 22, -15, -136, -49, + 9, -44, -79, -35, -55, -98, -147, -125, -43, 11, -10, 17, 132, 155, 176, 154, + 207, 327, 348, 311, 357, 376, 395, 291, 224, 337, 371, 349, 355, 365, 417, 374, + 229, 202, 221, 215, 169, 145, 254, 289, 248, 206, 253, 265, 273, 207, 243, 301, + 346, 326, 337, 327, 362, 319, 280, 327, 323, 338, 343, 297, 335, 309, 267, 184, + 127, 103, 125, 88, 100, 111, 135, 111, 100, 90, 66, 40, 29, -26, 39, 13, + 31, 21, -6, -27, -111, -167, -147, -159, -184, -196, -210, -160, -218, -301, -369, -306, + -363, -419, -431, -401, -363, -357, -366, -394, -367, -401, -478, -423, -456, -441, -389, -399, + -309, -271, -309, -288, -368, -397, -380, -449, -395, -341, -364, -303, -277, -278, -318, -365, + -384, -340, -330, -323, -268, -231, -198, -137, -181, -176, -202, -223, -223, -170, -103, -63, + -72, -76, -118, -126, -146, -176, -184, -166, -116, -61, -55, -51, 2, -38, -41, -43, + -69, -21, -9, -24, 82, 109, 111, 133, 99, 216, 242, 174, 217, 205, 236, 278, + 233, 289, 246, 209, 193, 176, 145, 147, 160, 232, 180, 157, 213, 243, 189, 185, + 213, 171, 201, 235, 280, 341, 293, 331, 342, 309, 340, 339, 406, 484, 444, 465, + 449, 437, 403, 386, 333, 316, 340, 315, 289, 279, 225, 193, 105, -5, -48, -137, + -105, -46, -61, -42, 12, -35, -83, -132, -125, -190, -245, -247, -192, -192, -217, -174, + -179, -213, -249, -219, -206, -273, -263, -244, -250, -248, -195, -179, -207, -205, -234, -280, + -305, -333, -305, -299, -259, -248, -225, -277, -250, -270, -284, -281, -292, -265, -224, -201, + -148, -162, -200, -230, -275, -295, -310, -278, -206, -217, -183, -106, -98, -76, -61, -45, + -40, -60, -48, 1, -24, 60, 104, 106, 107, 105, 96, 136, 49, 68, 41, 23, + 35, 24, 48, 142, 168, 185, 225, 221, 284, 315, 367, 377, 435, 469, 503, 534, + 547, 573, 573, 509, 531, 487, 439, 499, 499, 491, 510, 436, 413, 374, 342, 418, + 453, 490, 642, 780, 790, 812, 856, 924, 883, 748, 705, 687, 612, 525, 428, 496, + 523, 467, 481, 402, 387, 354, 224, 204, 223, 172, 159, 103, 142, 203, 60, -59, + -69, -34, -27, -2, 50, 221, 237, 219, 162, 123, 274, 216, 148, 166, 306, 426, + 315, 252, 312, 317, 172, 47, 16, 39, -91, -175, -151, -137, -142, -251, -337, -388, + -395, -480, -567, -599, -563, -497, -582, -631, -587, -587, -651, -710, -670, -644, -651, -652, + -686, -611, -509, -535, -516, -492, -414, -338, -395, -427, -339, -333, -342, -334, -307, -322, + -315, -377, -387, -435, -430, -412, -470, -515, -444, -417, -519, -546, -453, -429, -444, -441, + -408, -360, -409, -475, -463, -394, -418, -394, -341, -292, -178, -220, -198, -134, -149, -21, + -51, -63, 19, 45, 56, 73, 5, 68, 93, 52, 19, 65, 99, 75, 79, 240, + 459, 628, 626, 657, 789, 757, 602, 457, 433, 542, 482, 307, 394, 432, 409, 326, + 305, 365, 397, 302, 141, 196, 212, 183, 74, 57, 154, 120, 64, -58, -55, -80, + -161, -180, -113, 30, 78, -127, -213, -162, -239, -368, -460, -369, -196, -204, -262, -201, + -115, -132, -297, -392, -376, -372, -385, -363, -200, -89, -77, -101, -150, -199, -349, -540, + -650, -685, -699, -715, -687, -669, -670, -659, -718, -786, -835, -890, -947, -958, -941, -867, + -778, -747, -687, -663, -612, -707, -760, -657, -655, -596, -565, -490, -380, -410, -383, -376, + -406, -351, -373, -408, -315, -262, -262, -185, -231, -261, -270, -359, -427, -468, -467, -370, + -382, -401, -314, -298, -336, -347, -377, -333, -351, -367, -321, -255, -161, -94, -56, -16, + 35, 40, 74, 63, 109, 141, 175, 215, 354, 404, 366, 373, 314, 306, 267, 214, + 241, 240, 188, 248, 412, 610, 804, 928, 1129, 1191, 1135, 910, 772, 794, 887, 760, + 690, 790, 919, 951, 928, 994, 1059, 980, 828, 793, 822, 767, 599, 444, 422, 482, + 445, 351, 322, 391, 400, 292, 337, 465, 522, 523, 356, 311, 300, 174, 42, -12, + 127, 258, 261, 217, 325, 405, 321, 128, -21, -22, -23, -77, -91, 43, 191, 205, + 113, 90, 77, -20, -244, -332, -247, -203, -172, -115, -78, -131, -218, -420, -524, -635, + -774, -832, -869, -851, -774, -715, -665, -605, -506, -455, -527, -593, -562, -535, -527, -524, + -500, -460, -486, -502, -520, -482, -450, -477, -497, -487, -406, -429, -531, -545, -656, -616, + -629, -691, -549, -447, -298, -225, -216, -174, -241, -333, -466, -532, -546, -530, -472, -386, + -250, -116, -94, -79, -40, -83, -73, -169, -180, -81, -88, -35, 26, 67, 155, 171, + 165, 157, 179, 179, 150, 181, 234, 251, 229, 206, 252, 269, 289, 410, 604, 745, + 924, 1089, 1079, 941, 815, 756, 800, 720, 620, 629, 658, 667, 781, 767, 808, 766, + 606, 556, 512, 438, 372, 270, 206, 243, 297, 234, 171, 189, 147, 173, 164, 231, + 346, 419, 357, 313, 234, 166, 1, -143, -135, -10, 112, 124, 247, 345, 362, 299, + 122, 31, -3, -115, -146, -191, -161, -6, -53, -39, -45, -100, -203, -347, -389, -336, + -307, -349, -349, -294, -348, -487, -609, -685, -760, -898, -998, -986, -935, -910, -925, -919, + -792, -713, -727, -719, -674, -545, -529, -532, -482, -467, -523, -575, -668, -666, -622, -657, + -645, -531, -515, -405, -396, -403, -351, -451, -514, -549, -586, -498, -464, -398, -222, -142, + -79, -74, -87, -135, -97, -115, -156, -152, -102, -41, 16, 54, 126, 231, 297, 305, + 359, 389, 429, 380, 378, 364, 392, 373, 376, 411, 438, 466, 504, 499, 572, 619, + 627, 578, 547, 540, 496, 426, 472, 599, 788, 984, 1186, 1398, 1418, 1354, 1227, 1154, + 1157, 1020, 871, 850, 821, 880, 851, 829, 914, 922, 863, 843, 789, 757, 628, 482, + 364, 295, 288, 311, 301, 314, 295, 308, 377, 400, 449, 510, 438, 377, 288, 218, + 53, -25, 3, 104, 201, 276, 364, 433, 436, 323, 238, 74, 8, -1, -148, -156, + -54, -30, 41, 23, 26, 61, -91, -152, -204, -223, -223, -228, -331, -350, -437, -559, + -652, -763, -767, -784, -806, -802, -738, -728, -733, -695, -676, -669, -664, -709, -660, -629, + -572, -518, -479, -449, -427, -427, -422, -431, -407, -411, -419, -337, -298, -248, -192, -182, + -207, -283, -316, -328, -380, -345, -265, -187, -94, -59, -38, -30, -1, 0, 4, 22, + -35, 10, 54, 47, 145, 156, 159, 215, 202, 306, 354, 346, 402, 470, 465, 449, + 421, 428, 369, 267, 278, 322, 312, 353, 330, 373, 399, 373, 336, 252, 234, 264, + 270, 456, 663, 783, 1005, 1010, 953, 853, 740, 780, 716, 613, 576, 510, 538, 511, + 519, 523, 541, 487, 386, 321, 303, 206, 103, -11, -62, -7, 10, -28, -63, -39, + -35, 19, 73, 134, 229, 228, 148, 53, -62, -199, -309, -394, -322, -228, -126, -25, + 70, 61, 4, -66, -264, -360, -401, -485, -457, -481, -395, -256, -278, -307, -329, -420, + -522, -628, -707, -681, -666, -734, -739, -735, -758, -751, -893, -921, -964, -1032, -1042, -1005, + -950, -946, -975, -925, -897, -937, -968, -1003, -957, -911, -835, -773, -741, -728, -685, -709, + -659, -662, -634, -605, -592, -548, -487, -446, -451, -480, -559, -556, -593, -618, -587, -515, + -395, -280, -231, -164, -195, -215, -253, -338, -291, -286, -266, -173, -150, -65, -4, 76, + 119, 117, 179, 192, 183, 239, 244, 241, 217, 192, 205, 173, 158, 151, 200, 232, + 230, 267, 271, 282, 269, 268, 221, 237, 253, 325, 454, 604, 781, 928, 1062, 1067, + 993, 906, 851, 860, 851, 819, 817, 814, 824, 850, 848, 796, 780, 707, 594, 531, + 469, 420, 387, 277, 243, 212, 257, 301, 280, 219, 236, 235, 251, 225, 229, 242, + 175, 65, 45, 34, 2, 96, 182, 257, 376, 375, 393, 392, 315, 264, 237, 136, + 182, 179, 227, 260, 221, 261, 220, 148, 69, -64, -86, -152, -134, -91, -33, 30, + -40, -96, -180, -237, -349, -511, -555, -578, -561, -524, -543, -525, -476, -430, -424, -445, + -459, -425, -416, -356, -330, -287, -246, -270, -334, -302, -259, -202, -172, -166, -91, -83, + -87, -76, -77, -154, -150, -200, -221, -173, -150, -65, 13, 38, 52, 76, 66, 7, + 10, 24, 40, 81, 92, 173, 167, 179, 153, 200, 180, 163, 163, 143, 194, 147, + 226, 228, 294, 307, 313, 305, 311, 329, 370, 410, 399, 415, 411, 472, 450, 382, + 362, 350, 367, 405, 518, 689, 805, 870, 931, 961, 875, 780, 673, 655, 695, 690, + 746, 708, 672, 659, 640, 605, 476, 407, 387, 310, 221, 196, 179, 183, 125, 100, + 121, 87, 17, -40, -65, -44, 3, 81, 107, 173, 158, 122, 46, -24, -57, -17, + 64, 174, 270, 351, 367, 356, 282, 189, 90, 2, -62, -29, -38, 42, 81, 79, + 55, -58, -180, -260, -362, -374, -409, -427, -357, -351, -406, -432, -530, -612, -702, -758, + -789, -796, -759, -721, -658, -636, -596, -557, -546, -596, -556, -573, -550, -501, -465, -394, + -358, -372, -378, -408, -407, -396, -412, -429, -391, -360, -358, -310, -317, -283, -329, -341, + -347, -333, -308, -311, -203, -167, -166, -144, -180, -179, -156, -209, -178, -124, -98, -57, + -78, -103, -100, -126, -173, -138, -157, -151, -137, -183, -100, -61, -135, -91, -89, -123, + -116, -139, -131, -101, -106, -62, -61, -98, -66, -97, -103, -113, -71, -8, 40, 139, + 293, 348, 348, 384, 349, 278, 254, 203, 231, 265, 247, 219, 143, 128, 104, 96, + 22, -2, -23, -30, -58, -87, -116, -137, -143, -163, -105, -101, -69, -123, -109, -36, + -34, 71, 140, 110, 189, 105, 62, 36, -22, 64, 127, 182, 263, 266, 282, 304, + 215, 160, 89, 39, 33, 32, 73, 98, 76, 113, 79, 52, 77, 0, -61, -86, + -70, -97, -78, -121, -152, -199, -249, -340, -429, -432, -423, -406, -406, -377, -374, -328, + -301, -281, -285, -310, -314, -317, -297, -220, -189, -122, -132, -123, -96, -77, -39, -53, + -86, -55, -88, -77, -36, -139, -87, -53, -68, -45, -30, -43, 16, -24, 14, 41, + 13, 30, 88, 97, 70, 75, 104, 138, 137, 122, 148, 155, 130, 133, 159, 170, + 168, 181, 199, 236, 175, 236, 266, 241, 217, 241, 245, 263, 226, 255, 293, 297, + 314, 301, 262, 292, 289, 302, 343, 381, 505, 600, 660, 762, 732, 765, 783, 787, + 796, 701, 754, 799, 704, 657, 607, 609, 615, 606, 591, 550, 533, 493, 434, 350, + 311, 272, 265, 240, 259, 247, 293, 281, 250, 255, 279, 309, 365, 387, 405, 321, + 294, 234, 271, 265, 274, 328, 374, 361, 358, 269, 269, 231, 184, 158, 178, 212, + 196, 150, 161, 128, 108, 94, 121, 125, 54, 65, 16, 9, -29, -66, -22, -71, + -139, -174, -262, -250, -335, -356, -396, -441, -414, -437, -407, -424, -430, -411, -437, -401, + -414, -450, -377, -409, -361, -331, -365, -273, -310, -315, -224, -260, -233, -203, -235, -182, + -183, -190, -150, -185, -180, -156, -147, -166, -185, -175, -123, -140, -201, -107, -126, -110, + -68, -112, -70, -70, -136, -86, -88, -102, -58, -67, -49, -14, 1, 25, 14, 43, + 23, 25, 9, 38, 72, 67, 60, 72, 67, 99, 119, 141, 99, 59, 134, 70, + 136, 116, 134, 166, 227, 281, 301, 262, 280, 341, 260, 292, 296, 349, 384, 290, + 239, 288, 305, 298, 325, 295, 253, 263, 161, 120, 111, 42, 38, 20, -5, 25, + 47, 1, 9, -3, 5, 30, 44, 3, 29, 19, -29, -5, 23, 28, 72, 61, + 98, 132, 87, 87, 115, 87, 103, 59, 93, 117, 104, 84, 94, 55, 6, 93, + 52, 29, -54, -77, -122, -143, -198, -232, -223, -235, -276, -316, -367, -420, -471, -504, + -572, -573, -592, -639, -655, -702, -721, -744, -764, -750, -737, -710, -725, -659, -688, -696, + -627, -579, -556, -504, -535, -515, -494, -522, -459, -405, -369, -312, -334, -309, -262, -266, + -229, -245, -231, -166, -191, -214, -195, -224, -186, -155, -123, -75, -94, -62, -82, -105, + -108, -107, -68, -18, 25, 53, 50, 95, 110, 165, 200, 227, 282, 287, 271, 292, + 283, 328, 300, 304, 346, 326, 334, 349, 344, 352, 340, 385, 380, 445, 457, 511, + 508, 495, 535, 535, 565, 621, 587, 622, 602, 563, 598, 540, 550, 575, 568, 531, + 521, 520, 459, 386, 393, 351, 346, 291, 261, 240, 211, 196, 163, 130, 120, 101, + 121, 69, 78, 46, 1, 3, -31, -63, -20, -63, -46, -69, -113, -66, -74, -71, + -61, -61, -3, -37, -111, -88, -137, -165, -193, -275, -223, -271, -336, -369, -432, -480, + -564, -611, -677, -715, -753, -840, -828, -919, -960, -944, -1045, -1051, -1034, -1128, -1116, -1147, + -1125, -1094, -1097, -1113, -1037, -1042, -1010, -1018, -966, -918, -836, -833, -793, -749, -710, -694, + -657, -614, -581, -595, -539, -551, -519, -467, -527, -457, -469, -466, -419, -425, -397, -398, + -415, -360, -384, -369, -343, -344, -348, -306, -296, -285, -264, -218, -192, -159, -129, -53, + 25, 20, 69, 69, 194, 221, 269, 328, 321, 360, 382, 396, 438, 422, 469, 486, + 436, 456, 443, 436, 458, 445, 462, 453, 451, 418, 394, 402, 449, 452, 469, 470, + 528, 512, 523, 547, 584, 629, 682, 692, 661, 719, 671, 713, 729, 711, 752, 741, + 679, 670, 663, 623, 579, 514, 495, 559, 484, 415, 363, 322, 245, 237, 214, 187, + 202, 146, 101, 66, 45, 63, 41, 39, 57, 105, 34, 6, -26, 3, 78, 47, + 57, 82, 14, 2, -46, -87, -104, -173, -228, -259, -311, -321, -419, -467, -467, -537, + -543, -586, -629, -673, -734, -830, -812, -810, -850, -805, -893, -887, -868, -894, -901, -898, + -928, -877, -855, -926, -826, -839, -815, -766, -754, -670, -627, -663, -612, -573, -536, -485, + -476, -416, -401, -399, -401, -382, -303, -301, -327, -319, -294, -203, -209, -271, -243, -171, + -118, -135, -181, -101, -69, -55, -89, -86, 51, 52, 53, 96, 179, 191, 226, 215, + 345, 371, 323, 377, 469, 485, 476, 478, 539, 571, 543, 513, 578, 566, 618, 550, + 593, 614, 620, 599, 610, 610, 613, 587, 608, 575, 617, 571, 533, 586, 556, 447, + 465, 514, 530, 509, 450, 454, 520, 474, 415, 402, 492, 508, 433, 412, 423, 492, + 463, 394, 401, 426, 411, 330, 359, 350, 314, 257, 201, 238, 266, 209, 172, 185, + 209, 170, 118, 48, 84, 88, -2, -46, -16, -35, -98, -167, -198, -162, -189, -298, + -329, -345, -401, -390, -477, -456, -471, -573, -577, -561, -542, -596, -626, -627, -569, -591, + -653, -712, -647, -603, -677, -678, -615, -545, -522, -607, -594, -513, -539, -561, -595, -570, + -492, -533, -600, -584, -555, -520, -524, -562, -468, -445, -482, -498, -446, -463, -457, -378, + -330, -381, -432, -377, -265, -324, -377, -229, -199, -214, -207, -175, -133, -126, -169, -130, + -40, -23, -93, -91, -25, 20, -92, -93, 22, 81, 38, -51, 12, 11, 73, 102, + 57, 14, 83, 99, -4, -105, -19, 60, 7, -104, -101, -1, -20, -62, -167, -154, + -121, -46, -46, -96, -166, -107, -95, -156, -155, -170, -120, -127, -219, -242, -173, -163, + -243, -219, -104, -91, -179, -234, -185, -102, -224, -281, -209, -114, -130, -239, -324, -230, + -192, -278, -276, -262, -249, -213, -263, -343, -375, -385, -290, -206, -267, -277, -190, -197, + -207, -304, -268, -163, -125, -146, -213, -249, -178, -129, -196, -322, -233, -39, -53, -278, + -355, -221, -93, -128, -359, -311, -130, -103, -189, -326, -285, -90, -153, -143, -74, -85, + -53, -102, -113, -39, 35, 50, 46, -16, 104, 178, 107, 58, 61, 193, 306, 238, + 134, 184, 320, 322, 229, 226, 399, 411, 269, 163, 275, 351, 312, 221, 125, 290, + 453, 315, 85, 89, 334, 414, 158, 142, 384, 420, 158, 27, 172, 371, 334, 185, + 159, 300, 384, 252, 55, 187, 402, 410, 218, 205, 228, 253, 284, 138, 169, 312, + 383, 336, 160, 273, 391, 274, 147, 163, 360, 442, 348, 214, 205, 294, 333, 300, + 291, 358, 523, 385, 291, 285, 387, 404, 264, 205, 382, 451, 380, 194, 178, 347, + 393, 255, 177, 270, 431, 319, 102, 140, 302, 395, 277, 134, 187, 300, 280, 154, + 115, 255, 377, 219, 204, 277, 256, 263, 237, 268, 319, 284, 360, 361, 246, 281, + 398, 388, 409, 395, 400, 366, 367, 381, 287, 308, 411, 444, 293, 222, 329, 319, + 243, 247, 304, 362, 359, 228, 210, 245, 251, 212, 204, 203, 277, 203, 159, 202, + 173, 155, 174, 229, 269, 178, 128, 183, 226, 226, 188, 230, 250, 246, 180, 110, + 186, 227, 114, 45, 106, 231, 141, -33, -32, 47, 44, 23, -7, -35, -65, -58, + -80, -17, -47, -99, -93, -77, 72, 54, -85, -106, -19, 14, 58, -17, 63, 51, + -100, -131, -65, 131, 82, -112, -147, -129, 54, 88, -105, -185, -157, -110, 3, -97, + -149, -135, -26, -68, -142, -186, -36, -4, -167, -218, -211, -134, -4, -67, -230, -188, + -112, -30, -112, -218, -239, -200, -152, -198, -258, -313, -287, -277, -317, -303, -226, -328, + -280, -295, -333, -287, -311, -277, -205, -335, -371, -259, -180, -208, -391, -359, -246, -184, + -257, -321, -365, -293, -276, -281, -358, -326, -231, -255, -312, -309, -201, -181, -232, -261, + -276, -299, -287, -269, -192, -244, -266, -265, -208, -117, -206, -265, -181, -149, -141, -204, + -261, -158, -216, -234, -216, -163, -102, -150, -153, -152, -144, -79, -78, -101, -90, -92, + -33, -53, -91, -28, -44, -69, -6, 28, 67, -6, -109, -16, 105, 79, 75, 122, + 73, 82, 37, 79, 123, 127, 142, 130, 101, 80, 74, 152, 74, 83, 152, 159, + 148, 174, 179, 178, 68, 99, 149, 200, 181, 116, 127, 173, 165, 123, 109, 196, + 216, 149, 121, 64, 43, 107, 63, 45, 22, 27, 99, 71, 15, 75, 27, 53, + 89, 42, 62, 64, 132, 141, 41, 34, 145, 218, 145, 147, 158, 238, 285, 224, + 128, 178, 197, 199, 184, 158, 200, 153, 179, 194, 137, 52, 56, 99, 143, 89, + 126, 160, 156, 91, 43, 6, 139, 201, 177, 171, 185, 289, 335, 228, 188, 294, + 317, 302, 328, 311, 298, 243, 199, 274, 311, 328, 340, 316, 254, 188, 236, 284, + 279, 261, 200, 264, 251, 286, 223, 207, 164, 210, 281, 310, 368, 352, 272, 359, + 375, 373, 354, 274, 269, 292, 262, 223, 243, 316, 336, 216, 184, 265, 300, 298, + 261, 271, 285, 241, 191, 211, 225, 199, 165, 188, 218, 273, 275, 270, 247, 135, + 158, 186, 270, 298, 175, 131, 116, 193, 204, 114, 96, 153, 150, 156, 124, 154, + 152, 104, 84, 75, 145, 186, 212, 151, 148, 138, 158, 173, 105, 112, 187, 116, + 92, 49, -42, 40, 20, 33, 107, 73, 125, 32, 28, 59, 38, 26, 73, 87, + 92, 42, 44, 70, 123, 112, 109, 142, 178, 135, 161, 101, 95, 121, 115, 116, + 109, 117, 120, 75, 9, 42, 101, 17, -96, -101, -149, -133, -102, -140, -124, -162, + -178, -190, -248, -237, -269, -353, -350, -350, -312, -322, -334, -339, -389, -380, -341, -328, + -307, -345, -368, -366, -373, -382, -366, -395, -355, -343, -418, -425, -437, -463, -482, -537, + -484, -461, -552, -605, -604, -562, -559, -611, -602, -523, -518, -560, -603, -522, -506, -536, + -592, -583, -509, -395, -449, -522, -485, -404, -297, -353, -374, -338, -342, -341, -366, -368, + -276, -278, -326, -265, -309, -296, -245, -208, -210, -252, -258, -153, -201, -254, -192, -155, + -129, -185, -100, -57, -102, -125, -104, -102, -78, -50, -66, -30, -42, -45, -7, -50, + -40, 45, 71, 26, 61, 101, 93, 71, 21, 124, 140, 142, 93, 135, 154, 168, + 169, 101, 134, 172, 152, 172, 185, 164, 162, 127, 138, 134, 74, 151, 154, 129, + 149, 168, 151, 125, 143, 215, 198, 200, 231, 242, 228, 214, 160, 155, 147, 160, + 204, 242, 228, 177, 66, 112, 137, 127, 113, 67, 25, 59, 13, 43, 15, -30, + -34, -91, -83, -71, -93, -94, -104, -104, -105, -11, 4, 11, 13, 8, 80, 160, + 136, 128, 180, 198, 225, 244, 237, 265, 284, 278, 251, 279, 252, 238, 261, 245, + 231, 216, 166, 178, 97, 72, 64, 83, 91, 116, 173, 135, 138, 96, 80, 95, + 110, 129, 129, 98, 80, 131, 121, 137, 108, 132, 126, 179, 181, 207, 210, 210, + 172, 220, 231, 284, 354, 275, 261, 266, 243, 284, 308, 319, 377, 373, 332, 345, + 370, 332, 342, 339, 400, 414, 357, 379, 361, 316, 300, 226, 225, 241, 254, 261, + 215, 182, 153, 137, 177, 175, 188, 224, 187, 174, 129, 173, 259, 215, 254, 257, + 212, 218, 169, 233, 273, 266, 240, 195, 205, 270, 258, 112, 80, 157, 128, 198, + 199, 159, 124, 1, 61, 216, 298, 382, 198, 85, 198, 309, 367, 344, 330, 374, + 378, 288, 192, 256, 225, 202, 111, 122, 177, 71, -80, -195, -227, -222, -316, -386, + -374, -419, -467, -597, -723, -750, -705, -630, -580, -624, -703, -755, -790, -705, -611, -576, + -517, -447, -422, -348, -391, -421, -375, -358, -236, -186, -200, -141, -202, -225, -173, -210, + -139, -117, -232, -300, -274, -313, -308, -436, -480, -423, -464, -549, -613, -640, -650, -668, + -757, -737, -728, -710, -745, -766, -777, -749, -770, -713, -687, -620, -588, -638, -650, -599, + -504, -472, -449, -374, -337, -359, -467, -368, -273, -290, -310, -259, -228, -212, -347, -358, + -389, -367, -341, -290, -333, -354, -411, -447, -485, -516, -470, -404, -434, -430, -422, -441, + -426, -468, -429, -350, -368, -379, -334, -336, -316, -322, -349, -354, -285, -252, -280, -236, + -266, -308, -252, -47, 217, 382, 166, -89, -42, 291, 394, 335, 313, 481, 582, 371, + 229, 368, 510, 444, 255, 244, 470, 398, 160, -51, -111, -64, -103, -182, -138, -94, + -160, -317, -464, -493, -389, -249, -171, -123, -200, -373, -447, -359, -129, 58, 78, 147, + 314, 350, 289, 226, 198, 278, 371, 392, 535, 585, 499, 431, 354, 292, 235, 237, + 295, 308, 228, 91, 70, -6, -58, -64, -61, -74, -138, -193, -180, -170, -194, -160, + -172, -171, -147, -14, 90, 105, 119, 88, 67, 108, 185, 268, 221, 179, 155, 122, + 107, 126, 164, 180, 85, 65, 58, 51, -12, -59, -28, -76, -160, -269, -284, -200, + -144, -227, -198, -150, -112, -155, -139, -121, -12, 54, 26, 47, 154, 215, 263, 231, + 270, 304, 417, 427, 395, 431, 438, 445, 362, 303, 336, 351, 325, 371, 292, 232, + 123, 97, 103, 120, 90, 94, 75, -8, 61, 19, 66, 8, 47, 101, 191, 408, + 797, 997, 842, 593, 704, 1004, 1236, 1181, 1236, 1441, 1474, 1214, 1025, 1136, 1261, 1140, + 976, 884, 963, 912, 680, 397, 335, 214, 76, -10, -43, 15, -34, -208, -433, -537, + -464, -241, -96, -10, 0, -128, -274, -209, -56, 193, 389, 475, 649, 725, 711, 664, + 604, 567, 631, 684, 723, 745, 669, 661, 563, 276, 136, 83, 91, 167, 69, -42, + -173, -329, -401, -421, -569, -496, -504, -519, -528, -600, -492, -428, -483, -464, -309, -193, + -136, -137, -126, -114, -60, 1, 54, 84, 93, 70, 25, -28, -85, -83, -62, -147, + -189, -245, -294, -360, -411, -399, -417, -443, -531, -566, -593, -568, -498, -424, -392, -348, + -278, -239, -245, -253, -186, -109, -25, 44, 119, 182, 223, 132, 167, 197, 212, 221, + 218, 277, 318, 260, 108, 17, -23, -71, -59, -115, -69, -129, -263, -363, -416, -405, + -360, -381, -434, -464, -476, -461, -502, -494, -450, -393, -395, -383, -305, -182, 30, 274, + 500, 573, 434, 359, 564, 737, 816, 756, 760, 890, 817, 660, 593, 536, 543, 420, + 307, 313, 302, 187, 5, -353, -437, -422, -467, -412, -407, -439, -400, -534, -652, -613, + -486, -207, 31, 46, 78, 41, 41, 111, 255, 381, 577, 756, 921, 903, 823, 723, + 643, 619, 601, 655, 671, 609, 507, 376, 135, -31, -161, -170, -175, -281, -298, -318, + -427, -484, -558, -544, -539, -474, -399, -373, -336, -308, -225, -174, -139, -23, 81, 191, + 332, 401, 404, 373, 361, 368, 407, 356, 356, 334, 283, 142, 94, -11, -81, -150, + -172, -170, -265, -273, -256, -243, -368, -393, -399, -367, -406, -295, -174, -112, -28, 19, + 53, 56, 60, 231, 320, 344, 426, 468, 518, 519, 457, 509, 526, 519, 562, 510, + 489, 428, 304, 218, 130, 71, 76, 68, 39, 57, -12, -68, -165, -163, -102, -79, + -73, -23, 4, 39, 37, 45, 31, 31, 81, 168, 223, 244, 248, 249, 303, 503, + 876, 1168, 1142, 895, 726, 842, 922, 890, 874, 916, 965, 762, 471, 358, 365, 269, + 164, 39, 87, 134, 28, -192, -393, -524, -575, -546, -469, -386, -261, -362, -440, -488, + -481, -312, -55, 123, 197, 26, -70, -79, 21, 133, 163, 327, 451, 463, 325, 156, + 6, -213, -393, -418, -367, -330, -408, -516, -615, -867, -1087, -1208, -1206, -1036, -988, -1016, + -1068, -1127, -1143, -1152, -1152, -1039, -931, -834, -780, -729, -668, -683, -730, -705, -576, -377, + -182, -86, -223, -449, -569, -612, -528, -602, -608, -592, -680, -800, -1018, -1097, -1157, -1144, + -1117, -1053, -1020, -928, -922, -982, -980, -929, -902, -892, -775, -636, -432, -392, -449, -397, + -337, -226, -139, -101, -32, -24, -88, -72, -128, -70, -26, -40, 4, -24, -135, -190, + -300, -369, -389, -350, -349, -339, -409, -486, -500, -544, -543, -534, -537, -477, -425, -451, + -366, -391, -372, -398, -403, -361, -330, -346, -265, -254, -255, -305, -385, -351, -367, -364, + -253, -74, 234, 477, 443, 187, 61, 137, 290, 227, 157, 294, 398, 340, 124, -9, + 22, 51, -87, -203, -113, -51, -101, -317, -447, -477, -492, -501, -459, -368, -288, -255, + -372, -465, -419, -250, -48, 137, 221, 130, -43, -117, -31, 135, 262, 323, 460, 557, + 494, 305, 59, -113, -172, -245, -243, -218, -165, -103, -169, -393, -591, -660, -645, -594, + -536, -440, -366, -398, -424, -416, -431, -427, -293, -252, -162, -85, 35, 132, 94, 2, + 71, 194, 332, 453, 536, 532, 478, 427, 382, 351, 382, 370, 378, 262, 126, 119, + 85, 119, 71, 37, 116, 203, 241, 203, 247, 223, 187, 115, 78, 264, 432, 496, + 554, 463, 480, 523, 502, 540, 632, 710, 736, 652, 593, 623, 629, 645, 660, 759, + 772, 776, 736, 653, 646, 596, 589, 575, 563, 569, 641, 678, 587, 526, 535, 610, + 611, 617, 609, 728, 672, 633, 573, 507, 558, 530, 483, 495, 427, 417, 397, 419, + 400, 429, 486, 545, 623, 838, 1092, 1310, 1215, 1012, 1049, 1217, 1355, 1294, 1282, 1445, + 1475, 1315, 1095, 1091, 1123, 1030, 856, 792, 843, 850, 759, 604, 485, 376, 329, 221, + 134, 197, 277, 256, 152, 126, 152, 343, 437, 456, 479, 322, 243, 271, 342, 445, + 518, 573, 585, 513, 425, 244, 128, -36, -147, -95, -80, -68, -4, -82, -112, -351, + -558, -541, -554, -497, -405, -418, -422, -396, -449, -440, -444, -508, -472, -434, -419, -361, + -318, -265, -279, -366, -293, -243, -339, -339, -339, -312, -281, -374, -401, -373, -382, -464, + -594, -722, -749, -718, -686, -718, -728, -776, -748, -813, -838, -795, -722, -689, -714, -729, + -719, -669, -628, -608, -565, -496, -456, -485, -519, -545, -468, -459, -444, -480, -452, -402, + -372, -304, -322, -344, -316, -279, -303, -326, -287, -253, -366, -377, -421, -399, -447, -501, + -490, -437, -475, -495, -537, -616, -615, -631, -620, -596, -604, -550, -605, -732, -712, -701, + -716, -731, -709, -661, -601, -581, -541, -483, -395, -146, 244, 578, 609, 473, 358, 400, + 575, 491, 396, 456, 487, 494, 262, 100, 102, 57, -99, -209, -214, -162, -202, -372, + -543, -624, -710, -741, -737, -656, -518, -451, -461, -535, -530, -363, -178, -8, 51, 40, + 16, -29, 27, 160, 165, 189, 265, 255, 228, 96, -30, -204, -311, -395, -401, -394, + -379, -330, -303, -417, -529, -625, -589, -554, -498, -431, -314, -247, -169, -202, -212, -262, + -248, -268, -250, -185, -82, -1, -25, -101, -56, 9, 35, 23, -31, 58, 190, 186, + 173, 129, 84, 44, -26, -55, -68, -4, 65, 69, 78, 94, 58, 67, 70, 68, + 122, 159, 141, 87, 77, 102, 186, 152, 214, 267, 311, 362, 365, 363, 399, 383, + 450, 505, 453, 461, 589, 575, 580, 597, 616, 617, 586, 626, 637, 609, 542, 480, + 478, 451, 435, 506, 512, 506, 446, 372, 387, 328, 362, 428, 404, 384, 379, 451, + 379, 312, 321, 330, 422, 408, 524, 705, 712, 696, 629, 667, 819, 1024, 1279, 1574, + 1837, 1836, 1623, 1544, 1527, 1567, 1533, 1415, 1461, 1474, 1429, 1242, 1031, 950, 830, 671, + 540, 548, 603, 617, 480, 345, 244, 185, 225, 200, 223, 265, 286, 358, 391, 450, + 531, 701, 783, 739, 586, 494, 521, 494, 461, 460, 450, 515, 467, 316, 115, -119, + -330, -403, -428, -434, -309, -257, -225, -300, -437, -531, -580, -680, -641, -602, -514, -454, + -410, -364, -370, -464, -538, -582, -577, -606, -556, -466, -443, -414, -385, -483, -541, -561, + -459, -372, -472, -506, -487, -439, -474, -572, -627, -636, -652, -706, -749, -643, -573, -583, + -625, -670, -676, -582, -616, -623, -607, -592, -586, -666, -720, -624, -549, -493, -482, -462, + -420, -402, -400, -326, -308, -301, -244, -194, -95, -24, 53, 96, 61, 5, -7, -9, + -35, -35, -32, -15, 36, -29, -115, -92, -134, -155, -243, -258, -211, -256, -261, -268, + -303, -320, -322, -279, -245, -199, -223, -241, -188, -211, -161, -82, -21, 86, 49, 96, + 198, 250, 330, 448, 691, 914, 968, 828, 708, 660, 641, 518, 412, 434, 523, 466, + 356, 240, 203, 76, -94, -202, -148, -102, -68, -159, -207, -245, -345, -306, -336, -330, + -265, -275, -214, -115, -102, -47, 51, 52, 62, -41, -134, -138, -105, -84, -61, -80, + -51, -88, -171, -347, -433, -525, -541, -513, -519, -385, -266, -255, -253, -285, -329, -344, + -379, -374, -311, -207, -160, -172, -143, -155, -239, -277, -324, -338, -305, -221, -113, -80, + -122, -144, -183, -202, -177, -206, -211, -252, -260, -238, -163, -190, -188, -226, -302, -316, + -278, -255, -147, -94, -78, -84, -62, -43, -134, -150, -166, -159, -128, -103, -88, -2, + 35, 45, 51, -31, 63, 157, 170, 252, 263, 325, 369, 334, 421, 483, 479, 539, + 520, 559, 578, 558, 576, 591, 511, 464, 437, 418, 445, 479, 416, 391, 379, 372, + 347, 331, 316, 338, 352, 338, 380, 431, 473, 549, 468, 439, 437, 425, 452, 475, + 526, 576, 610, 597, 651, 671, 768, 827, 961, 1191, 1368, 1438, 1337, 1240, 1258, 1231, + 1136, 1044, 991, 1063, 1023, 881, 851, 840, 793, 715, 609, 559, 636, 633, 606, 523, + 507, 468, 407, 330, 300, 294, 302, 304, 273, 331, 361, 449, 430, 394, 324, 167, + 123, 135, 122, 116, 105, 205, 230, 110, 53, -89, -220, -257, -341, -297, -213, -134, + -20, -3, -42, -91, -179, -258, -290, -309, -258, -191, -219, -226, -266, -401, -508, -664, + -661, -572, -551, -481, -440, -465, -423, -496, -546, -607, -743, -740, -705, -697, -664, -588, + -587, -654, -661, -770, -760, -756, -762, -594, -548, -529, -484, -511, -519, -562, -599, -573, + -606, -631, -572, -563, -507, -455, -493, -470, -433, -425, -400, -358, -359, -324, -348, -250, + -156, -213, -257, -245, -247, -278, -321, -305, -244, -283, -256, -282, -306, -264, -245, -267, + -319, -321, -247, -238, -291, -234, -266, -307, -332, -396, -374, -347, -285, -205, -169, -269, + -244, -172, -208, -221, -207, -197, -135, -129, -67, -82, -23, 54, 109, 144, 352, 508, + 623, 520, 488, 472, 472, 425, 308, 249, 287, 256, 211, 48, -55, -34, -96, -181, + -184, -200, -150, -218, -321, -359, -346, -290, -313, -378, -300, -247, -250, -279, -290, -211, + -160, -166, -188, -104, -163, -263, -277, -252, -258, -247, -214, -175, -173, -268, -389, -408, + -476, -466, -417, -374, -315, -179, -136, -101, -139, -242, -260, -288, -300, -230, -167, -90, + -90, -105, -172, -242, -324, -385, -337, -299, -293, -260, -186, -154, -127, -145, -158, -177, + -195, -300, -236, -161, -125, -80, -113, -108, -116, -80, -151, -98, -69, -52, 17, -22, + -32, 17, -13, -55, -111, -119, -124, -99, -32, 6, 92, 147, 131, 179, 199, 176, + 179, 165, 188, 265, 327, 417, 430, 453, 442, 440, 441, 399, 378, 329, 381, 367, + 351, 375, 309, 255, 207, 101, 73, 107, 66, 105, 101, 116, 120, 86, 115, 70, + 57, 95, 130, 185, 204, 283, 340, 337, 294, 293, 308, 320, 332, 424, 495, 524, + 537, 612, 727, 796, 940, 1049, 1064, 1011, 896, 903, 964, 888, 785, 741, 706, 745, + 689, 582, 551, 511, 480, 467, 473, 507, 582, 488, 405, 413, 295, 343, 370, 304, + 382, 379, 345, 323, 285, 376, 436, 336, 342, 264, 262, 177, 138, 110, 113, 38, + 49, 31, 57, -36, -122, -213, -253, -261, -286, -188, -195, -114, -100, -151, -166, -270, + -388, -379, -425, -330, -367, -455, -399, -381, -477, -564, -634, -650, -560, -531, -560, -539, + -455, -379, -353, -503, -497, -466, -476, -555, -617, -543, -457, -505, -558, -596, -567, -550, + -645, -688, -671, -641, -605, -654, -667, -665, -688, -765, -772, -814, -818, -789, -778, -730, + -641, -629, -617, -562, -579, -475, -448, -444, -349, -321, -285, -272, -287, -290, -283, -308, + -279, -327, -273, -227, -221, -304, -330, -309, -364, -365, -434, -461, -446, -466, -473, -473, + -490, -447, -453, -565, -524, -506, -530, -475, -440, -401, -388, -377, -413, -401, -388, -358, + -339, -331, -308, -248, -215, -243, -196, -190, -146, -89, 72, 213, 276, 303, 289, 286, + 226, 138, 107, 101, 88, 63, 22, -9, -32, -57, -135, -121, -124, -145, -164, -151, + -160, -195, -211, -212, -183, -223, -240, -195, -166, -134, -96, -83, -29, 35, 38, 24, + -54, -30, -42, -69, -123, -79, 14, 105, 60, 60, 37, -26, -78, -64, -76, 9, + 107, 153, 222, 235, 258, 221, 102, 51, 35, 8, 65, 59, 87, 112, 14, 25, + -55, -35, 23, 26, 28, 33, 156, 288, 295, 286, 257, 274, 321, 249, 261, 301, + 331, 355, 319, 322, 356, 380, 336, 244, 248, 257, 314, 224, 275, 348, 377, 305, + 268, 246, 276, 286, 276, 315, 398, 439, 477, 489, 555, 604, 600, 556, 605, 639, + 619, 626, 596, 647, 626, 640, 692, 633, 641, 683, 671, 639, 575, 620, 645, 556, + 563, 566, 496, 510, 478, 416, 434, 398, 426, 504, 447, 483, 511, 465, 488, 463, + 416, 474, 460, 448, 545, 516, 575, 612, 555, 649, 648, 653, 722, 751, 824, 888, + 1029, 1149, 1118, 1111, 1063, 1001, 1021, 927, 925, 974, 918, 895, 817, 849, 850, 725, + 707, 674, 671, 694, 689, 643, 620, 590, 533, 434, 417, 378, 378, 350, 297, 291, + 317, 288, 325, 320, 323, 306, 197, 104, 91, 66, 47, 27, 14, 109, 143, 18, + -26, -88, -137, -130, -158, -57, 53, 31, 71, 68, -3, -89, -167, -291, -300, -301, + -280, -287, -266, -269, -271, -331, -410, -462, -498, -470, -408, -330, -323, -330, -339, -358, + -426, -445, -506, -530, -538, -468, -432, -404, -341, -354, -346, -414, -444, -430, -493, -481, + -423, -453, -446, -511, -530, -557, -605, -596, -553, -591, -602, -526, -466, -367, -367, -409, + -380, -411, -390, -348, -350, -330, -331, -314, -273, -328, -347, -340, -348, -367, -393, -409, + -421, -440, -426, -464, -485, -533, -613, -599, -616, -625, -593, -501, -524, -463, -421, -487, + -508, -526, -518, -529, -426, -389, -339, -314, -305, -233, -275, -354, -284, -341, -402, -362, + -367, -344, -311, -321, -220, -203, -144, -114, -71, -11, -17, -86, -46, -36, -56, 0, + -12, 4, -42, -93, -71, -64, -97, -120, -28, -34, -60, -110, -142, -141, -213, -205, + -233, -245, -208, -276, -275, -268, -279, -291, -303, -299, -243, -254, -296, -322, -297, -257, + -243, -191, -150, -137, -163, -163, -201, -166, -192, -175, -160, -115, -102, -110, -121, -130}; + +const int16_t audio_ref_file[] = { + 351, 418, 395, 370, 420, 366, 394, 435, 356, 412, 395, 371, 414, 433, 400, 440, + 392, 438, 456, 400, 406, 436, 380, 367, 378, 367, 399, 342, 352, 398, 360, 403, + 376, 392, 396, 392, 387, 393, 366, 379, 375, 355, 358, 371, 371, 364, 355, 363, + 354, 351, 330, 366, 366, 361, 326, 326, 294, 287, 273, 283, 264, 262, 272, 263, + 236, 219, 217, 218, 214, 204, 192, 198, 214, 184, 162, 174, 159, 112, 124, 100, + 117, 77, 42, 61, 60, 15, 24, -4, 11, -20, -33, -21, -56, -72, -38, -69, + -79, -89, -94, -86, -119, -114, -124, -136, -163, -147, -174, -164, -195, -193, -161, -177, + -165, -203, -235, -197, -225, -227, -245, -315, -279, -308, -344, -295, -316, -304, -328, -318, + -299, -312, -326, -337, -349, -321, -349, -343, -359, -367, -352, -367, -391, -360, -374, -378, + -342, -413, -384, -392, -393, -385, -419, -441, -430, -425, -425, -414, -434, -426, -436, -430, + -417, -442, -421, -414, -387, -363, -395, -380, -338, -376, -345, -355, -362, -321, -362, -330, + -321, -346, -308, -312, -319, -300, -296, -290, -285, -299, -294, -289, -287, -285, -276, -258, + -263, -249, -235, -235, -222, -220, -233, -196, -203, -232, -174, -232, -192, -171, -207, -152, + -159, -199, -125, -160, -150, -99, -160, -130, -103, -145, -100, -150, -153, -113, -136, -104, + -118, -108, -84, -74, -34, -58, -47, -18, -14, 14, -3, -11, 10, 13, 11, 24, + 6, -2, 48, 44, 17, 52, -1, 46, 61, 42, 40, 70, 33, 91, 55, 63, + 64, 63, 39, 61, 66, 35, 95, 76, 63, 89, 52, 78, 77, 63, 103, 86, + 103, 88, 73, 85, 96, 54, 46, 61, 44, 33, 65, 62, 60, 46, 67, 101, + 68, 108, 124, 113, 167, 142, 154, 186, 152, 151, 123, 134, 153, 169, 132, 163, + 144, 166, 184, 175, 200, 185, 172, 210, 228, 201, 222, 223, 250, 239, 249, 252, + 311, 322, 299, 335, 346, 328, 379, 359, 357, 373, 396, 374, 386, 374, 395, 382, + 358, 392, 393, 376, 365, 385, 394, 389, 363, 356, 411, 393, 371, 420, 421, 406, + 431, 400, 415, 397, 392, 413, 396, 373, 377, 362, 358, 374, 362, 339, 321, 356, + 283, 300, 301, 296, 270, 239, 244, 252, 205, 218, 238, 230, 201, 237, 205, 189, + 210, 202, 228, 201, 159, 229, 178, 155, 130, 138, 140, 113, 96, 115, 80, 53, + 49, 49, -16, 11, -7, -30, -17, -46, -24, -19, -45, -15, -28, -82, -62, -99, + -83, -80, -131, -90, -83, -99, -65, -109, -110, -102, -110, -105, -137, -144, -161, -151, + -178, -142, -155, -167, -174, -151, -192, -152, -194, -178, -168, -203, -153, -178, -205, -214, + -219, -208, -260, -258, -238, -241, -235, -251, -279, -260, -268, -303, -286, -316, -323, -293, + -334, -338, -305, -321, -323, -305, -324, -307, -323, -342, -294, -339, -306, -308, -348, -318, + -357, -337, -354, -387, -365, -380, -394, -372, -370, -328, -338, -329, -341, -387, -346, -373, + -368, -374, -347, -345, -345, -344, -347, -321, -302, -327, -269, -251, -277, -271, -273, -266, + -240, -301, -290, -268, -276, -286, -278, -279, -267, -281, -276, -244, -254, -245, -248, -251, + -255, -238, -244, -232, -230, -211, -184, -181, -170, -168, -150, -135, -166, -151, -122, -174, + -119, -120, -129, -87, -139, -120, -110, -112, -111, -88, -135, -87, -110, -112, -110, -102, + -143, -94, -86, -107, -44, -97, -59, -41, -70, -62, -47, -54, -29, -9, -36, 8, + -28, -45, -1, -5, -27, -10, 19, 9, 36, -14, -7, -4, -24, -17, -7, -4, + 5, 22, 28, 25, 51, 23, 14, 53, 92, 37, 65, 73, 87, 92, 76, 131, + 132, 90, 157, 145, 149, 138, 133, 170, 162, 146, 155, 138, 157, 155, 176, 150, + 144, 179, 171, 163, 182, 185, 199, 201, 171, 234, 204, 155, 218, 236, 209, 248, + 259, 276, 293, 240, 250, 268, 221, 277, 259, 245, 286, 245, 249, 246, 214, 252, + 216, 247, 320, 276, 284, 298, 309, 307, 298, 292, 317, 295, 265, 316, 303, 324, + 316, 317, 330, 332, 304, 355, 301, 301, 335, 280, 271, 289, 286, 309, 287, 271, + 336, 301, 328, 324, 326, 274, 298, 330, 286, 315, 291, 299, 316, 261, 296, 300, + 231, 292, 232, 237, 217, 202, 221, 174, 179, 149, 120, 165, 151, 159, 181, 137, + 165, 163, 150, 139, 133, 115, 103, 97, 105, 120, 86, 104, 85, 56, 52, 35, + 18, 47, -7, -17, 13, -30, -13, -45, -64, -92, -82, -96, -99, -113, -107, -131, + -132, -131, -155, -156, -163, -142, -133, -156, -155, -131, -152, -137, -151, -154, -134, -142, + -121, -151, -171, -138, -173, -176, -203, -186, -202, -180, -183, -204, -199, -218, -207, -239, + -233, -206, -237, -251, -237, -247, -218, -229, -240, -221, -174, -196, -206, -185, -152, -189, + -152, -212, -169, -146, -200, -174, -196, -251, -233, -240, -249, -232, -282, -225, -233, -263, + -246, -249, -284, -285, -295, -315, -276, -316, -291, -260, -257, -282, -288, -283, -283, -254, + -292, -269, -303, -285, -285, -287, -295, -282, -287, -283, -289, -300, -314, -301, -314, -319, + -332, -347, -325, -346, -320, -319, -350, -313, -332, -328, -286, -326, -328, -310, -307, -300, + -282, -314, -271, -253, -291, -259, -254, -261, -243, -242, -244, -214, -216, -259, -231, -241, + -216, -233, -242, -188, -188, -184, -152, -178, -165, -120, -127, -125, -82, -132, -113, -118, + -81, -143, -97, -65, -91, -67, -80, -63, -28, -51, -20, -31, -41, -2, 9, 27, + -7, 2, -1, 3, 26, 27, 15, 36, 41, 77, 98, 33, 99, 102, 73, 79, + 68, 29, 92, 16, 2, 72, -2, -20, 45, 1, 43, 60, 13, 84, 73, 41, + 105, 33, 72, 135, 84, 124, 105, 89, 113, 138, 124, 95, 143, 129, 152, 123, + 118, 113, 150, 126, 148, 79, 127, 106, 93, 150, 86, 113, 163, 117, 184, 157, + 171, 184, 190, 215, 248, 225, 259, 275, 290, 289, 274, 280, 313, 300, 296, 298, + 306, 302, 355, 316, 296, 330, 311, 337, 343, 344, 358, 351, 330, 365, 371, 337, + 355, 370, 354, 326, 346, 333, 360, 351, 355, 370, 345, 380, 348, 371, 366, 308, + 354, 319, 309, 348, 301, 296, 277, 275, 286, 260, 250, 245, 246, 228, 243, 197, + 209, 234, 202, 233, 201, 206, 198, 195, 172, 154, 135, 119, 134, 112, 101, 102, + 81, 107, 76, 52, 64, 65, 52, 13, 52, 32, 12, 27, 13, 31, 37, 4, + 68, 35, 47, 47, 25, 22, 34, -6, 17, -19, -21, -28, -58, -46, -62, -60, + -75, -77, -75, -78, -80, -91, -83, -111, -101, -106, -105, -109, -98, -110, -106, -106, + -105, -125, -122, -112, -132, -123, -152, -138, -143, -170, -164, -165, -213, -209, -256, -243, + -211, -258, -233, -275, -295, -276, -288, -278, -293, -338, -305, -327, -336, -370, -358, -332, + -343, -335, -330, -352, -317, -322, -356, -327, -339, -380, -373, -352, -367, -376, -423, -375, + -375, -434, -402, -401, -378, -396, -399, -382, -370, -418, -383, -392, -376, -387, -382, -358, + -343, -362, -329, -366, -341, -294, -335, -302, -296, -301, -257, -261, -239, -235, -294, -235, + -232, -278, -244, -253, -267, -213, -234, -209, -186, -215, -169, -178, -140, -148, -144, -121, + -122, -127, -98, -95, -89, -49, -75, -93, -90, -121, -82, -65, -102, -71, -39, -68, + -77, -48, -62, -100, -53, -73, -62, -47, -59, -2, -68, -69, -32, -70, -31, -50, + -71, -14, -45, -38, 8, -63, -8, -6, -59, -12, -30, -59, -48, -80, -61, -50, + -82, -77, -26, -27, -26, 3, 0, 29, 41, 63, 96, 91, 96, 109, 113, 142, + 123, 112, 117, 125, 165, 167, 171, 197, 185, 226, 211, 180, 231, 212, 201, 217, + 214, 218, 224, 206, 239, 253, 254, 247, 268, 257, 264, 274, 255, 322, 328, 308, + 337, 346, 338, 343, 334, 322, 354, 345, 339, 367, 344, 342, 386, 368, 374, 384, + 372, 408, 375, 394, 407, 375, 389, 377, 403, 381, 364, 384, 359, 395, 391, 371, + 383, 370, 377, 408, 399, 391, 394, 379, 413, 375, 389, 388, 389, 391, 384, 383, + 399, 383, 398, 417, 415, 399, 395, 409, 398, 386, 362, 384, 354, 357, 341, 329, + 344, 317, 338, 366, 338, 364, 365, 327, 374, 360, 368, 354, 405, 379, 385, 369, + 351, 375, 352, 333, 347, 326, 330, 348, 341, 342, 302, 327, 284, 304, 288, 273, + 268, 259, 255, 254, 220, 200, 210, 200, 197, 161, 175, 166, 154, 146, 146, 121, + 106, 101, 106, 74, 55, 62, 44, 66, 30, 4, 61, 8, -2, -4, -40, -8, + -39, -31, -44, -71, -104, -99, -162, -105, -123, -190, -154, -164, -199, -173, -189, -177, + -228, -225, -186, -232, -239, -223, -247, -254, -275, -276, -217, -240, -215, -223, -243, -226, + -219, -239, -199, -218, -223, -211, -222, -203, -225, -226, -225, -256, -227, -229, -252, -250, + -213, -239, -265, -251, -315, -269, -277, -268, -209, -256, -240, -199, -209, -194, -216, -213, + -185, -180, -196, -204, -201, -222, -197, -167, -197, -157, -147, -183, -198, -185, -185, -168, + -217, -157, -161, -190, -172, -193, -181, -218, -193, -168, -218, -195, -192, -208, -221, -207, + -202, -187, -167, -187, -190, -206, -211, -177, -176, -205, -156, -186, -183, -153, -197, -170, + -170, -183, -154, -168, -162, -146, -167, -114, -132, -144, -146, -100, -117, -139, -124, -119, + -165, -122, -142, -139, -102, -96, -72, -80, -63, -21, -66, -60, -9, -14, 22, 21, + 38, 48, 66, 68, 80, 86, 75, 85, 102, 137, 107, 85, 117, 102, 94, 88, + 80, 106, 80, 65, 66, 84, 77, 65, 47, 37, 53, 29, 29, 65, 31, 36, + 90, 35, 96, 102, 87, 113, 109, 83, 124, 96, 72, 113, 59, 103, 114, 68, + 108, 123, 63, 103, 106, 81, 84, 90, 93, 108, 84, 94, 106, 115, 83, 108, + 147, 120, 159, 167, 204, 233, 211, 248, 266, 271, 296, 273, 281, 306, 273, 311, + 316, 325, 335, 320, 348, 356, 356, 353, 347, 367, 378, 361, 390, 399, 414, 415, + 422, 402, 439, 427, 404, 474, 428, 418, 466, 412, 495, 476, 426, 506, 482, 479, + 493, 481, 490, 506, 504, 499, 478, 501, 457, 432, 437, 441, 426, 412, 377, 385, + 413, 372, 377, 386, 348, 349, 339, 322, 313, 290, 255, 283, 221, 233, 253, 225, + 213, 234, 195, 196, 182, 182, 141, 153, 134, 101, 112, 65, 77, 66, 2, 30, + 13, -16, -19, -52, -50, -25, -87, -38, -67, -52, -82, -76, -81, -103, -73, -70, + -103, -107, -125, -102, -141, -160, -139, -143, -152, -152, -147, -154, -130, -163, -147, -130, + -184, -141, -127, -181, -138, -137, -164, -125, -158, -153, -134, -190, -148, -145, -187, -168, + -178, -168, -160, -158, -165, -203, -223, -196, -242, -265, -279, -266, -273, -309, -300, -282, + -307, -299, -288, -317, -309, -291, -300, -336, -355, -344, -326, -378, -406, -382, -405, -409, + -454, -428, -447, -469, -440, -497, -484, -466, -495, -482, -511, -516, -468, -527, -530, -490, + -544, -499, -508, -487, -509, -504, -460, -466, -457, -482, -478, -447, -453, -476, -410, -411, + -466, -444, -442, -446, -424, -460, -410, -417, -435, -409, -384, -433, -373, -407, -395, -396, + -378, -363, -329, -334, -298, -284, -316, -306, -286, -288, -288, -272, -268, -259, -230, -224, + -200, -205, -220, -181, -208, -199, -152, -199, -195, -189, -208, -154, -174, -172, -155, -191, + -157, -153, -155, -159, -154, -157, -114, -131, -105, -124, -134, -129, -122, -198, -146, -177, + -136, -118, -153, -147, -118, -126, -94, -79, -113, -71, -83, -83, -47, -89, -78, -70, + -70, -75, -59, -47, -14, -25, -10, -44, 9, 5, 27, 31, 29, 64, 55, 47, + 81, 65, 92, 91, 92, 128, 101, 103, 131, 138, 179, 121, 155, 209, 158, 180, + 196, 176, 206, 173, 195, 263, 227, 232, 245, 220, 258, 286, 238, 293, 315, 289, + 364, 302, 309, 368, 323, 389, 368, 353, 373, 361, 356, 377, 366, 343, 361, 371, + 326, 363, 347, 340, 342, 367, 358, 355, 362, 386, 395, 374, 357, 357, 359, 361, + 353, 342, 360, 349, 337, 338, 332, 326, 312, 299, 272, 299, 265, 278, 276, 252, + 262, 238, 242, 235, 242, 219, 222, 224, 219, 200, 244, 222, 227, 237, 221, 273, + 216, 251, 235, 235, 227, 207, 226, 185, 207, 202, 197, 189, 194, 201, 201, 176, + 193, 194, 172, 153, 195, 180, 145, 170, 170, 166, 160, 146, 183, 159, 190, 191, + 166, 161, 171, 143, 155, 141, 102, 102, 69, 69, 70, 56, 70, 19, 29, 41, + 9, 20, -4, -1, -29, -57, -59, -69, -65, -93, -83, -100, -130, -97, -133, -168, + -156, -164, -183, -150, -214, -173, -233, -251, -257, -254, -277, -278, -288, -251, -276, -267, + -276, -270, -268, -269, -270, -293, -323, -300, -324, -343, -291, -364, -372, -328, -329, -356, + -351, -355, -357, -357, -381, -363, -342, -384, -365, -369, -370, -364, -411, -342, -328, -406, + -320, -360, -381, -352, -353, -370, -336, -349, -326, -324, -359, -359, -316, -312, -354, -331, + -321, -330, -310, -360, -353, -359, -346, -337, -336, -321, -334, -331, -339, -316, -300, -306, + -321, -300, -285, -310, -308, -301, -332, -294, -296, -294, -322, -285, -308, -265, -276, -294, + -265, -274, -277, -261, -290, -240, -293, -287, -279, -302, -267, -309, -311, -258, -310, -284, + -262, -317, -243, -311, -289, -227, -283, -275, -240, -289, -240, -259, -256, -235, -226, -271, + -239, -227, -244, -229, -202, -197, -181, -188, -173, -156, -198, -150, -162, -133, -146, -161, + -138, -117, -125, -118, -99, -81, -84, -38, -64, -35, -38, -35, 8, -41, -57, -18, + -44, 20, 9, -36, 7, -18, 29, 11, -2, 24, 17, 24, 46, 2, 10, 2, + 15, 3, -2, 36, 27, 22, 16, 36, 54, 2, 34, 74, 64, 80, 32, 63, + 62, 23, 39, 49, 55, 40, 45, 49, 25, 59, 59, 46, 109, 71, 73, 97, + 71, 108, 115, 111, 193, 158, 180, 171, 198, 190, 174, 212, 216, 207, 213, 210, + 248, 254, 255, 263, 308, 281, 290, 286, 257, 283, 276, 282, 313, 231, 288, 332, + 271, 343, 363, 335, 404, 411, 401, 426, 375, 400, 413, 387, 377, 381, 378, 399, + 404, 395, 393, 415, 409, 428, 426, 416, 433, 385, 401, 438, 389, 380, 406, 402, + 409, 381, 389, 396, 415, 380, 406, 381, 342, 335, 379, 337, 327, 297, 324, 285, + 277, 255, 242, 233, 225, 202, 216, 185, 202, 203, 155, 147, 126, 109, 159, 134, + 118, 125, 73, 99, 117, 61, 81, 44, 50, 59, 54, 36, 13, 13, 41, 17, + 14, 17, 10, 21, -18, -23, 12, -50, -51, -26, -50, -56, -91, -103, -58, -82, + -77, -62, -82, -32, -43, -62, -58, -48, -67, -67, -50, -84, -59, -72, -104, -72, + -68, -113, -106, -99, -108, -84, -120, -119, -136, -153, -123, -166, -154, -149, -180, -171, + -191, -222, -194, -232, -220, -207, -229, -194, -207, -228, -235, -239, -238, -241, -310, -283, + -309, -321, -349, -340, -355, -339, -351, -367, -340, -377, -346, -357, -360, -324, -345, -364, + -326, -351, -345, -300, -338, -305, -299, -308, -256, -286, -271, -263, -252, -207, -238, -270, + -245, -248, -258, -250, -236, -251, -232, -246, -220, -221, -244, -234, -209, -224, -200, -191, + -222, -208, -184, -175, -177, -164, -157, -119, -120, -158, -103, -125, -126, -80, -93, -82, + -92, -113, -66, -108, -110, -113, -117, -87, -86, -94, -88, -78, -79, -81, -68, -48, + -78, -53, -75, -46, -69, -81, -53, -24, -58, -56, -75, -48, -82, -81, -62, -96, + -76, -82, -73, -80, -126, -116, -102, -132, -126, -86, -106, -83, -59, -75, -20, -43, + -27, 25, -18, 15, 40, -10, 23, 22, 25, 20, 12, 28, 29, 12, 28, 31, + 25, 40, 33, 80, 83, 109, 104, 149, 150, 147, 166, 160, 202, 185, 193, 230, + 184, 244, 269, 249, 292, 321, 294, 327, 320, 327, 371, 308, 339, 357, 317, 364, + 405, 342, 361, 343, 342, 380, 357, 340, 407, 368, 381, 422, 409, 447, 449, 454, + 483, 442, 431, 456, 427, 442, 473, 425, 398, 428, 436, 436, 408, 414, 420, 435, + 417, 433, 444, 406, 379, 408, 359, 332, 353, 310, 316, 329, 283, 308, 289, 285, + 308, 269, 253, 250, 256, 248, 221, 226, 217, 244, 213, 223, 235, 216, 210, 225, + 219, 201, 193, 159, 174, 210, 192, 153, 152, 145, 164, 133, 95, 124, 99, 99, + 73, 99, 92, 79, 108, 69, 66, 77, 79, 61, 94, 53, 58, 47, 38, 90, + 48, 51, 59, 53, 44, 17, 19, 53, 30, -7, 11, 63, -2, 10, -31, -32, + -64, -60, -89, -116, -73, -136, -127, -147, -132, -160, -161, -141, -139, -176, -208, -199, + -168, -206, -207, -206, -221, -189, -212, -222, -219, -226, -224, -233, -257, -242, -236, -276, + -265, -274, -296, -321, -267, -295, -321, -310, -313, -279, -310, -336, -302, -303, -303, -279, + -321, -320, -311, -330, -285, -280, -302, -309, -294, -293, -298, -277, -317, -286, -264, -260, + -267, -245, -263, -212, -231, -244, -233, -218, -223, -220, -224, -218, -210, -250, -192, -215, + -225, -190, -218, -199, -181, -254, -219, -234, -230, -204, -213, -220, -176, -187, -137, -189, + -181, -163, -205, -149, -167, -158, -170, -154, -158, -152, -153, -132, -124, -130, -108, -118, + -153, -132, -137, -123, -140, -145, -144, -153, -158, -165, -161, -182, -182, -190, -180, -195, + -202, -168, -173, -186, -153, -171, -167, -146, -130, -127, -125, -111, -114, -85, -101, -85, + -79, -114, -101, -79, -108, -103, -75, -93, -28, -80, -61, -40, -70, -75, -56, -84, + -77, -94, -79, -23, -88, -78, -34, -62, -49, -29, -26, -2, -20, -1, 33, -20, + 38, 37, 32, 43, 55, 55, 60, 40, 72, 58, 47, 83, 58, 55, 61, 52, + 62, 50, 29, 83, 10, 38, 52, 49, 46, 26, 52, 41, 23, 80, 59, 80, + 92, 64, 141, 120, 97, 164, 163, 186, 202, 166, 197, 157, 195, 183, 195, 196, + 171, 242, 197, 193, 206, 252, 224, 271, 236, 255, 251, 239, 236, 279, 218, 244, + 288, 251, 310, 273, 284, 305, 300, 323, 347, 328, 382, 363, 374, 382, 411, 392, + 391, 444, 423, 405, 413, 439, 453, 431, 414, 436, 441, 404, 426, 417, 400, 417, + 388, 382, 425, 375, 338, 399, 346, 355, 362, 307, 363, 345, 334, 349, 310, 354, + 355, 320, 330, 316, 304, 332, 316, 328, 281, 302, 303, 236, 258, 243, 212, 204, + 186, 208, 172, 146, 147, 128, 95, 113, 99, 96, 74, 62, 53, 50, 12, 46, + 58, 29, 24, 54, 34, 52, 41, 50, 48, 47, 53, 36, 66, 12, 31, 22, + 33, 27, 27, -9, 10, 1, -8, -39, -9, -41, -58, -51, -74, -62, -58, -41, + -90, -96, -73, -75, -77, -92, -57, -79, -69, -56, -66, -60, -62, -96, -66, -78, + -107, -75, -67, -108, -65, -79, -106, -75, -97, -98, -101, -100, -97, -130, -146, -143, + -158, -198, -209, -200, -186, -233, -227, -218, -247, -243, -256, -247, -258, -279, -284, -264, + -291, -287, -310, -325, -272, -300, -304, -290, -268, -276, -258, -287, -274, -234, -295, -282, + -275, -338, -285, -320, -360, -313, -334, -328, -283, -336, -288, -288, -336, -288, -301, -299, + -301, -299, -295, -246, -292, -276, -262, -230, -215, -237, -217, -181, -231, -191, -158, -200, + -153, -162, -119, -132, -137, -89, -120, -144, -90, -124, -97, -132, -110, -135, -121, -134, + -133, -125, -101, -92, -65, -109, -117, -61, -102, -84, -100, -108, -79, -101, -86, -73, + -106, -70, -85, -52, -52, -73, -52, -54, -30, -6, -23, -17, -31, -2, -15, -24, + -12, -8, 14, -18, -14, -6, -53, -1, 1, -22, -3, -19, -23, 5, -12, -8, + -3, -8, 15, 11, 22, 2, 4, 20, 32, 24, 8, 70, 86, 74, 127, 89, + 82, 104, 77, 84, 78, 76, 58, 103, 87, 65, 137, 97, 129, 142, 141, 128, + 132, 138, 191, 155, 173, 180, 164, 213, 208, 220, 284, 224, 303, 297, 264, 321, + 301, 299, 345, 307, 342, 313, 297, 304, 325, 263, 273, 293, 283, 261, 289, 258, + 260, 273, 229, 290, 249, 216, 268, 225, 246, 236, 210, 228, 188, 227, 181, 208, + 203, 195, 183, 182, 162, 175, 172, 169, 197, 176, 158, 186, 177, 150, 140, 124, + 152, 176, 119, 168, 157, 118, 157, 148, 127, 151, 117, 118, 142, 97, 107, 114, + 79, 91, 98, 80, 126, 76, 87, 86, 91, 64, 86, 93, 84, 98, 100, 97, + 107, 67, 94, 83, 88, 53, 82, 83, 64, 76, 54, 61, 40, 4, 19, 31, + -3, 22, 40, 20, 42, 10, 4, -12, -39, -61, -56, -30, -48, -38, -76, -39, + -35, -58, -65, -18, -49, -1, -50, -83, -66, -100, -86, -62, -112, -66, -89, -115, + -66, -139, -134, -131, -179, -134, -141, -160, -158, -225, -190, -199, -254, -220, -207, -213, + -209, -184, -176, -148, -212, -196, -189, -184, -173, -165, -175, -171, -164, -169, -148, -152, + -132, -119, -121, -122, -134, -132, -153, -137, -115, -159, -108, -123, -173, -157, -156, -139, + -183, -198, -138, -156, -158, -152, -123, -134, -157, -154, -111, -146, -120, -150, -103, -132, + -159, -122, -170, -146, -139, -139, -174, -166, -178, -199, -197, -176, -229, -185, -211, -194, + -191, -247, -220, -233, -234, -189, -217, -216, -191, -222, -216, -232, -209, -223, -233, -185, + -220, -237, -213, -226, -213, -233, -192, -198, -229, -183, -195, -211, -196, -205, -185, -191, + -221, -164, -168, -185, -154, -155, -184, -174, -160, -198, -105, -196, -190, -165, -178, -133, + -169, -175, -119, -154, -140, -136, -135, -117, -106, -98, -39, -58, -45, -42, -22, -21, + -34, -16, 6, -2, 17, 48, 96, 81, 72, 107, 83, 107, 82, 101, 99, 67, + 87, 101, 65, 93, 88, 109, 103, 107, 121, 115, 128, 109, 163, 170, 160, 175, + 177, 165, 208, 163, 203, 209, 214, 250, 227, 248, 261, 201, 251, 211, 225, 231, + 187, 228, 255, 192, 253, 252, 235, 273, 273, 228, 281, 251, 292, 313, 276, 259, + 286, 274, 315, 301, 335, 354, 350, 358, 374, 382, 373, 380, 408, 445, 393, 406, + 403, 415, 417, 421, 422, 427, 431, 422, 441, 433, 439, 423, 444, 447, 460, 421, + 418, 452, 421, 401, 402, 363, 385, 353, 364, 372, 369, 364, 362, 393, 389, 374, + 371, 366, 381, 375, 352, 385, 377, 350, 349, 333, 305, 352, 313, 289, 320, 270, + 274, 259, 214, 222, 195, 188, 184, 145, 125, 150, 116, 76, 121, 105, 59, 62, + 46, 65, 43, -11, 8, -9, -37, -6, -27, -56, -54, -74, -45, -88, -96, -105, + -111, -139, -121, -114, -142, -156, -154, -135, -169, -178, -174, -173, -132, -170, -165, -184, + -220, -215, -187, -234, -208, -228, -208, -204, -225, -228, -211, -187, -179, -189, -166, -175, + -151, -151, -142, -154, -148, -163, -156, -171, -143, -165, -186, -170, -163, -207, -162, -178, + -206, -206, -218, -253, -263, -251, -300, -274, -295, -295, -266, -279, -256, -241, -283, -241, + -247, -258, -219, -293, -225, -238, -239, -248, -260, -263, -256, -292, -267, -263, -295, -283, + -285, -291, -298, -278, -296, -257, -301, -298, -282, -301, -257, -284, -317, -270, -284, -296, + -289, -310, -268, -284, -288, -281, -231, -297, -276, -269, -289, -254, -232, -302, -242, -273, + -231, -217, -248, -213, -178, -224, -179, -192, -206, -160, -187, -161, -142, -150, -115, -101, + -111, -107, -102, -111, -109, -111, -90, -93, -84, -71, -71, -58, -39, -62, -22, -3, + -27, 7, 10, -20, 38, -6, -4, 15, 6, 52, 54, 35, 90, 62, 31, 39, + 57, 43, 62, 55, 56, 55, 9, -8, 29, -4, 19, -19, -2, 0, -7, 24, + -1, -39, -13, 33, 32, 55, 33, 45, 75, 70, 52, 68, 69, 72, 75, 65, + 98, 77, 50, 100, 112, 94, 125, 87, 119, 80, 73, 103, 85, 86, 92, 111, + 111, 85, 114, 128, 151, 157, 189, 176, 197, 224, 216, 205, 208, 237, 212, 203, + 262, 237, 262, 283, 252, 295, 299, 273, 314, 307, 303, 302, 251, 307, 278, 307, + 265, 275, 293, 300, 281, 276, 268, 301, 276, 254, 268, 287, 242, 249, 282, 264, + 260, 228, 231, 268, 230, 232, 245, 219, 237, 238, 235, 209, 194, 222, 227, 197, + 196, 157, 169, 193, 156, 128, 148, 142, 134, 118, 98, 59, 26, 54, 53, 47, + 53, 20, 56, 49, 16, 20, 54, 53, 25, 53, 30, 9, 6, 4, 35, -4, + -10, -7, 43, -12, 17, -3, -13, 10, -28, -34, -14, -87, -77, -71, -115, -71, + -101, -132, -77, -82, -106, -101, -90, -88, -90, -76, -78, -96, -72, -106, -72, -99, + -105, -69, -104, -98, -96, -124, -129, -141, -171, -157, -149, -176, -141, -118, -170, -138, + -159, -180, -141, -182, -171, -149, -199, -173, -194, -227, -240, -241, -226, -213, -240, -244, + -194, -211, -222, -230, -233, -222, -208, -212, -220, -235, -228, -231, -254, -261, -253, -284, + -238, -244, -230, -287, -291, -260, -279, -302, -276, -256, -269, -273, -264, -294, -247, -309, + -301, -264, -289, -286, -264, -294, -248, -266, -307, -249, -281, -255, -243, -251, -239, -226, + -256, -254, -220, -240, -261, -231, -267, -255, -238, -212, -235, -213, -180, -192, -202, -182, + -184, -196, -213, -187, -178, -193, -201, -207, -199, -184, -198, -182, -182, -175, -194, -158, + -151, -164, -141, -142, -162, -99, -128, -140, -104, -116, -107, -90, -141, -100, -80, -110, + -67, -83, -99, -114, -100, -115, -104, -96, -92, -90, -96, -110, -92, -87, -107, -70, + -81, -61, -60, -65, -76, -65, -66, -49, -41, -59, -30, 4, 15, 20, 4, 29, + 27, 33, 27, 42, 12, 8, -19, -3, 2, -1, 43, 1, -1, 25, 33, 1, + 60, 63, 65, 66, 104, 100, 91, 72, 127, 116, 114, 123, 169, 155, 188, 160, + 186, 197, 146, 196, 175, 194, 185, 190, 213, 223, 237, 279, 234, 261, 251, 256, + 229, 262, 263, 264, 279, 285, 277, 315, 299, 357, 365, 326, 368, 365, 403, 399, + 397, 411, 404, 409, 439, 405, 373, 433, 393, 410, 420, 397, 398, 403, 382, 415, + 436, 370, 435, 425, 431, 435, 392, 407, 446, 407, 426, 422, 405, 403, 384, 411, + 372, 393, 421, 390, 404, 384, 375, 365, 360, 357, 347, 336, 360, 322, 292, 302, + 303, 310, 250, 288, 286, 293, 266, 260, 290, 272, 228, 243, 216, 208, 192, 189, + 195, 168, 172, 169, 153, 138, 123, 170, 165, 139, 146, 126, 90, 103, 85, 54, + 56, 53, 32, 25, 9, -4, 5, -25, 9, 23, -50, -12, 3, -32, -18, -57, + -45, -39, -67, -60, -49, -89, -100, -86, -94, -96, -103, -129, -139, -136, -130, -152, + -146, -139, -171, -172, -204, -216, -187, -199, -214, -185, -206, -210, -209, -231, -207, -242, + -247, -204, -205, -215, -229, -246, -198, -249, -254, -285, -282, -324, -302, -313, -337, -326, + -309, -321, -266, -293, -354, -312, -332, -324, -264, -355, -316, -300, -354, -324, -325, -338, + -318, -339, -335, -355, -390, -367, -358, -352, -341, -355, -338, -367, -368, -365, -390, -371, + -395, -388, -363, -381, -402, -373, -381, -393, -385, -373, -357, -352, -356, -332, -323, -349, + -312, -323, -323, -310, -321, -315, -306, -287, -257, -299, -255, -270, -257, -228, -255, -240, + -226, -264, -201, -209, -248, -157, -210, -198, -175, -197, -154, -140, -180, -160, -148, -180, + -125, -141, -179, -137, -203, -141, -146, -164, -103, -130, -155, -131, -120, -98, -132, -109, + -57, -87, -101, -102, -85, -49, -103, -47, -68, -77, -64, -83, -79, -89, -100, -32, + -48, -35, -54, -43, -34, -74, -36, -38, -92, -29, -45, -42, -2, -43, 8, 25, + 7, 56, 40, -13, 46, 73, 36, 82, 14, 88, 121, 49, 94, 94, 44, 106, + 70, 80, 120, 79, 127, 140, 109, 136, 126, 131, 183, 145, 172, 153, 150, 173, + 168, 160, 170, 191, 181, 205, 228, 211, 194, 211, 247, 257, 198, 231, 231, 224, + 232, 212, 253, 199, 204, 258, 263, 245, 248, 243, 263, 233, 284, 259, 252, 283, + 262, 269, 230, 270, 297, 235, 241, 249, 238, 247, 260, 259, 260, 228, 249, 223, + 234, 246, 238, 233, 227, 223, 269, 181, 205, 241, 230, 230, 201, 209, 222, 182, + 219, 218, 203, 193, 197, 212, 202, 192, 206, 197, 163, 196, 162, 184, 192, 172, + 182, 171, 151, 195, 159, 135, 162, 132, 165, 140, 128, 161, 142, 149, 165, 134, + 149, 158, 143, 142, 110, 141, 107, 89, 114, 110, 65, 55, 45, 50, -4, -5, + 7, -22, -36, -28, -17, -37, -54, -35, -21, -41, -87, -92, -77, -118, -97, -88, + -114, -103, -105, -101, -108, -137, -127, -115, -118, -115, -148, -129, -148, -178, -175, -206, + -182, -226, -260, -225, -254, -260, -244, -268, -248, -223, -238, -257, -212, -243, -244, -231, + -243, -240, -219, -250, -221, -220, -278, -239, -254, -284, -206, -285, -286, -239, -281, -268, + -250, -256, -276, -261, -338, -300, -299, -321, -279, -276, -318, -275, -267, -225, -258, -243, + -240, -239, -241, -262, -258, -222, -296, -253, -251, -269, -279, -275, -288, -252, -273, -296, + -294, -272, -285, -280, -282, -341, -302, -287, -328, -279, -338, -309, -256, -322, -251, -271, + -284, -237, -285, -242, -225, -252, -245, -228, -227, -238, -222, -238, -215, -245, -259, -237, + -210, -243, -194, -194, -193, -177, -206, -144, -181, -211, -136, -209, -165, -161, -196, -163, + -185, -177, -135, -179, -154, -121, -165, -130, -115, -121, -119, -108, -117, -78, -99, -118, + -76, -79, -73, -28, -57, -31, -28, -32, 11, 25, 31, 31, 57, 71, 56, 81, + 97, 70, 88, 103, 93, 102, 70, 134, 53, 62, 114, 92, 99, 106, 109, 167, + 143, 203, 181, 206, 192, 185, 215, 180, 183, 206, 191, 208, 233, 218, 253, 269, + 276, 293, 293, 268, 275, 278, 269, 276, 292, 270, 265, 289, 289, 288, 266, 269, + 286, 272, 295, 327, 323, 326, 371, 347, 350, 352, 381, 389, 376, 388, 431, 426, + 414, 462, 469, 484, 446, 451, 503, 481, 487, 497, 474, 484, 454, 470, 498, 480, + 481, 479, 497, 497, 487, 501, 474, 508, 512, 505, 558, 525, 566, 551, 532, 579, + 586, 562, 611, 608, 563, 597, 570, 567, 566, 534, 558, 546, 508, 526, 514, 467, + 478, 450, 415, 406, 369, 408, 376, 376, 387, 365, 353, 338, 334, 332, 340, 334, + 359, 309, 305, 337, 277, 320, 289, 280, 277, 213, 256, 259, 219, 219, 204, 195, + 207, 161, 185, 162, 131, 155, 103, 102, 107, 60, 91, 86, 46, 65, 51, 49, + 56, 14, 36, 35, 3, 11, 25, 14, 32, -4, 8, 7, -6, -12, 22, -1, + 22, 8, 5, 14, 0, -9, -36, -3, -20, -27, -21, -23, -1, -13, -46, -13, + -51, -54, -8, -52, -22, -25, -73, -68, -67, -79, -99, -89, -83, -121, -135, -132, + -127, -113, -131, -127, -89, -96, -144, -102, -110, -117, -107, -159, -162, -131, -187, -162, + -151, -250, -184, -205, -218, -200, -231, -230, -208, -294, -217, -245, -299, -283, -293, -299, + -287, -313, -304, -266, -266, -248, -285, -276, -257, -241, -277, -276, -266, -248, -289, -246, + -275, -307, -279, -306, -306, -329, -351, -326, -352, -358, -334, -344, -346, -316, -357, -309, + -354, -374, -311, -333, -309, -326, -313, -256, -297, -252, -234, -260, -221, -225, -202, -158, + -216, -180, -189, -176, -190, -218, -213, -198, -211, -229, -205, -215, -223, -227, -226, -188, + -209, -174, -199, -180, -179, -184, -160, -146, -152, -138, -133, -138, -79, -138, -133, -127, + -159, -110, -97, -145, -108, -101, -126, -123, -107, -127, -141, -116, -116, -115, -151, -114, + -127, -121, -107, -123, -110, -100, -89, -71, -98, -63, -47, -102, -45, -59, -61, -19, + -62, -5, 26, -34, 4, 37, 16, 62, 21, 42, 87, 48, 40, 100, 62, 72, + 96, 82, 124, 146, 84, 129, 153, 123, 122, 145, 116, 155, 130, 148, 173, 156, + 123, 152, 141, 141, 118, 118, 138, 141, 142, 143, 130, 142, 180, 155, 180, 161, + 206, 210, 155, 175, 168, 164, 169, 152, 207, 184, 220, 214, 206, 215, 209, 153, + 196, 186, 192, 151, 159, 154, 138, 147, 127, 158, 143, 120, 126, 123, 129, 157, + 106, 129, 146, 134, 124, 124, 160, 134, 137, 164, 144, 110, 117, 119, 83, 74, + 88, 66, 62, 29, 42, 89, 44, 57, 74, 65, 52, 67, 70, 43, 63, 91, + 73, 79, 102, 108, 108, 104, 113, 112, 128, 91, 123, 95, 128, 108, 93, 88, + 123, 91, 100, 69, 62, 77, 32, 34, 14, -8, 15, -11, -5, 44, -32, -5, + -17, -24, -20, -47, -64, -12, -60, -78, -37, -62, -73, -97, -80, -85, -107, -89, + -130, -109, -131, -123, -134, -158, -142, -150, -176, -145, -188, -170, -186, -163, -174, -155, + -177, -190, -176, -190, -197, -146, -183, -199, -175, -182, -144, -199, -196, -189, -219, -185, + -213, -216, -222, -178, -222, -212, -205, -199, -180, -188, -224, -155, -197, -199, -210, -195, + -174, -155, -169, -161, -151, -141, -155, -150, -152, -134, -130, -169, -168, -170, -146, -137, + -147, -115, -118, -126, -112, -100, -103, -122, -107, -97, -138, -113, -97, -134, -97, -102, + -88, -37, -88, -82, -22, -83, -90, -47, -68, -68, -56, -91, -44, -65, -108, -67, + -57, -99, -40, -72, -61, -37, -89, -60, -72, -94, -53, -69, -102, -46, -51, -81, + -34, -66, -78, -46, -39, -87, -27, -49, -17, -5, -27, -20, -6, -20, 24, -28, + 27, 18, 13, 44, 39, 38, 86, 52, 91, 69, 61, 72, 57, 48, 84, 57, + 64, 56, 66, 89, 65, 46, 105, 82, 106, 146, 120, 123, 150, 94, 140, 126, + 134, 150, 124, 149, 135, 130, 122, 119, 178, 153, 166, 176, 121, 174, 142, 146, + 163, 124, 143, 139, 134, 171, 147, 173, 173, 157, 163, 146, 178, 163, 158, 180, + 157, 147, 185, 166, 175, 193, 155, 164, 173, 147, 147, 172, 108, 139, 144, 121, + 169, 127, 149, 188, 130, 153, 168, 133, 173, 179, 164, 181, 154, 174, 185, 178, + 196, 174, 191, 206, 205, 230, 217, 255, 242, 241, 260, 255, 284, 273, 252, 255, + 265, 266, 293, 336, 322, 337, 302, 332, 383, 305, 358, 337, 332, 335, 312, 296, + 314, 252, 308, 277, 273, 283, 260, 286, 281, 285, 275, 247, 237, 258, 199, 208, + 186, 196, 175, 123, 141, 157, 104, 121, 125, 92, 88, 47, 88, 45, 33, 16, + -15, -20, -29, -59, -66, -100, -87, -106, -105, -141, -122, -120, -138, -146, -143, -181, + -179, -169, -173, -194, -207, -229, -217, -214, -289, -285, -263, -289, -284, -317, -300, -282, + -303, -306, -333, -344, -307, -320, -329, -310, -347, -366, -350, -354, -354, -377, -355, -348, + -338, -335, -348, -323, -323, -362, -329, -327, -374, -341, -340, -329, -332, -333, -326, -295, + -341, -314, -315, -337, -340, -348, -344, -305, -346, -315, -302, -344, -257, -276, -290, -245, + -255, -250, -268, -269, -239, -309, -309, -311, -315, -323, -321, -292, -306, -314, -298, -270, + -284, -318, -308, -297, -343, -314, -333, -332, -314, -360, -283, -305, -336, -303, -290, -321, + -271, -293, -308, -296, -330, -320, -324, -385, -336, -316, -373, -330, -321, -339, -328, -336, + -333, -311, -344, -311, -338, -323, -326, -332, -326, -320, -312, -265, -311, -267, -297, -280, + -270, -311, -269, -277, -284, -277, -311, -290, -308, -225, -267, -271, -251, -265, -253, -207, + -259, -211, -204, -187, -173, -230, -240, -211, -239, -191, -195, -173, -154, -153, -165, -156, + -131, -146, -141, -78, -166, -108, -149, -137, -139, -171, -143, -132, -157, -159, -147, -169, + -164, -147, -136, -161, -129, -151, -149, -155, -162, -124, -124, -171, -156, -145, -129, -135, + -174, -140, -147, -153, -134, -130, -131, -146, -149, -122, -133, -156, -137, -128, -126, -155, + -171, -127, -116, -156, -107, -141, -154, -112, -104, -72, -48, -76, -38, -43, -58, -37, + -35, -50, 6, 14, -4, 28, 7, 38, 82, 38, 25, 81, 23, 47, 94, 28, + 98, 84, 89, 140, 145, 131, 164, 143, 189, 150, 151, 206, 201, 235, 215, 212, + 297, 269, 270, 304, 259, 281, 262, 256, 315, 273, 267, 305, 263, 280, 294, 265, + 294, 274, 269, 274, 278, 255, 312, 280, 263, 278, 283, 274, 290, 289, 318, 287, + 275, 298, 312, 287, 291, 304, 300, 268, 268, 279, 266, 238, 289, 264, 252, 233, + 236, 271, 287, 257, 237, 283, 258, 276, 321, 288, 273, 291, 294, 269, 246, 253, + 267, 256, 242, 233, 263, 237, 203, 232, 225, 202, 206, 213, 248, 193, 209, 195, + 199, 197, 203, 200, 196, 205, 214, 207, 225, 174, 195, 197, 186, 195, 163, 106, + 170, 85, 100, 111, 57, 78, 89, 37, 90, 20, 30, 68, 50, 34, 33, 43, + 37, 37, 26, 51, 13, -17, 11, 6, -36, -31, -45, -20, -48, -92, -79, -88, + -97, -100, -123, -110, -165, -135, -155, -166, -173, -196, -169, -209, -217, -213, -181, -204, + -221, -215, -253, -237, -240, -215, -267, -235, -253, -277, -261, -244, -276, -298, -284, -298, + -284, -291, -265, -283, -260, -268, -246, -266, -259, -264, -252, -209, -261, -247, -265, -278, + -247, -294, -262, -281, -295, -256, -317, -312, -280, -311, -263, -237, -273, -206, -264, -236, + -236, -237, -241, -227, -183, -184, -205, -196, -215, -173, -172, -200, -181, -195, -169, -160, + -232, -186, -144, -204, -176, -163, -206, -164, -199, -200, -113, -213, -176, -113, -165, -86, + -98, -115, -64, -100, -104, -49, -98, -62, -67, -58, -49, -32, -43, -16, -7, 0, + 7, 33, -8, 33, 8, 11, 9, 3, 20, 24, 35, 10, 15, 29, 23, -24, + 44, 1, 47, 62, 51, 76, 52, 98, 129, 138, 129, 161, 173, 158, 151, 175, + 171, 203, 195, 197, 241, 198, 199, 216, 194, 257, 236, 225, 262, 262, 258, 284, + 268, 242, 281, 275, 299, 285, 266, 289, 298, 324, 289, 318, 327, 341, 342, 363, + 312, 386, 346, 349, 358, 347, 340, 355, 357, 358, 333, 309, 324, 328, 330, 321, + 289, 272, 325, 335, 274, 304, 316, 303, 312, 292, 312, 313, 304, 281, 310, 270, + 287, 311, 285, 310, 336, 289, 307, 298, 299, 291, 287, 277, 289, 317, 317, 323, + 330, 307, 318, 326, 303, 315, 279, 308, 311, 292, 324, 324, 262, 312, 266, 277, + 270, 233, 234, 261, 219, 240, 240, 215, 207, 235, 171, 195, 188, 197, 216, 197, + 192, 212, 173, 220, 189, 158, 188, 160, 164, 129, 135, 148, 103, 126, 120, 103, + 69, 68, 72, 46, -5, -5, 18, -11, -28, -24, -33, -23, -11, -21, -16, -54, + -76, -18, -44, -25, -69, -30, -28, -35, -38, -45, -48, -61, -73, -66, -47, -125, + -115, -140, -129, -136, -152, -127, -167, -131, -130, -174, -170, -156, -165, -136, -169, -158, + -162, -140, -134, -172, -171, -144, -133, -145, -138, -111, -109, -133, -124, -107, -128, -142, + -95, -104, -107, -145, -134, -116, -98, -135, -122, -123, -122, -134, -109, -142, -157, -170, + -182, -146, -187, -224, -172, -169, -180, -161, -191, -178, -159, -209, -187, -193, -201, -214, + -210, -182, -159, -190, -180, -154, -199, -195, -172, -194, -178, -203, -222, -189, -247, -245, + -230, -244, -227, -266, -285, -272, -306, -317, -302, -333, -282, -290, -297, -271, -296, -306, + -287, -269, -289, -268, -256, -263, -260, -242, -230, -224, -239, -213, -209, -226, -198, -186, + -211, -214, -228, -225, -235, -219, -243, -241, -209, -245, -226, -200, -216, -239, -205, -198, + -199, -162, -193, -161, -175, -201, -160, -177, -205, -142, -164, -125, -113, -124, -112, -60, + -109, -74, -62, -113, -64, -28, -87, -83, -59, -81, -63, -62, -46, -61, -52, -52, + 5, -62, -20, -32, -39, 3, -59, -33, -20, -18, -31, -24, -4, -2, -11, 15, + -6, 6, 21, 56, 42, 47, 38, 31, 52, 38, 58, 71, 42, 80, 53, 73, + 71, 34, 44, 59, 35, 67, 49, 52, 70, 88, 102, 85, 134, 121, 85, 143, + 144, 132, 157, 159, 166, 186, 168, 184, 225, 208, 266, 286, 266, 295, 307, 264, + 315, 289, 307, 329, 338, 325, 311, 305, 312, 313, 301, 319, 287, 331, 306, 297, + 306, 294, 322, 312, 311, 349, 283, 294, 322, 292, 324, 285, 288, 317, 299, 298, + 300, 313, 303, 316, 284, 287, 305, 309, 314, 320, 318, 304, 304, 259, 278, 284, + 246, 275, 313, 232, 294, 242, 227, 245, 211, 212, 212, 173, 179, 194, 145, 176, + 160, 173, 185, 192, 212, 163, 192, 198, 209, 193, 157, 181, 191, 163, 159, 161, + 139, 152, 105, 113, 121, 58, 50, 87, 51, 81, 57, 6, 62, 45, 9, 37, + -2, 43, 16, -22, 33, 23, -33, 24, 10, 19, 40, 25, 61, 83, 55, 39, + 60, 50, 56, 36, 10, 46, 6, 20, -1, -13, -26, -69, -37, -51, -86, -110, + -88, -57, -80, -92, -95, -75, -50, -91, -95, -78, -112, -111, -95, -106, -71, -100, + -84, -47, -95, -58, -88, -119, -58, -94, -92, -64, -128, -91, -88, -146, -105, -146, + -141, -109, -146, -122, -116, -172, -108, -93, -125, -54, -86, -87, -89, -110, -71, -56, + -82, -35, -57, -58, -33, -87, -41, -44, -41, -40, -39, -31, 13, -3, 12, 3, + 39, 9, 28, 13, 21, 38, 18, 12, 2, -6, 3, -11, -1, 9, -13, 18, + 19, 36, 53, 11, 2, 41, 16, 52, 41, 31, 22, 51, 46, 52, 96, 47, + 103, 93, 48, 101, 88, 74, 98, 121, 111, 86, 68, 94, 69, 74, 60, 49, + 64, 35, 69, 41, 23, 40, 19, 73, 69, 49, 46, 32, 47, 53, 63, 47, + 81, 35, 28, 36, 8, 23, 50, 33, 46, 63, 30, 95, 50, 59, 58, 52, + 64, 36, 35, 51, 15, 42, 35, -3, 65, -3, 23, 55, -7, 25, 46, 48, + 87, 63, 87, 84, 108, 94, 136, 123, 68, 124, 141, 114, 120, 121, 165, 154, + 135, 170, 192, 169, 175, 154, 177, 205, 185, 180, 181, 174, 141, 156, 141, 168, + 183, 160, 177, 191, 204, 227, 218, 249, 261, 284, 267, 282, 259, 259, 256, 303, + 272, 279, 332, 292, 325, 314, 307, 332, 319, 298, 331, 304, 289, 289, 304, 298, + 330, 292, 321, 314, 322, 313, 306, 310, 334, 314, 294, 303, 314, 305, 309, 291, + 321, 265, 285, 284, 256, 305, 233, 230, 256, 217, 215, 190, 174, 232, 202, 193, + 224, 192, 186, 167, 161, 151, 127, 104, 93, 101, 109, 112, 106, 57, 93, 69, + 31, 59, 49, 28, 52, 10, 37, 41, -8, 4, -11, -21, -53, -61, -27, -59, + -89, -62, -67, -50, -77, -90, -68, -112, -146, -117, -176, -189, -193, -216, -199, -214, + -228, -220, -232, -253, -206, -227, -291, -256, -293, -274, -293, -319, -302, -300, -321, -318, + -338, -347, -302, -307, -296, -330, -312, -312, -293, -321, -323, -329, -342, -300, -350, -343, + -331, -376, -361, -354, -389, -339, -369, -365, -350, -378, -383, -424, -402, -411, -388, -403, + -418, -380, -409, -391, -382, -418, -383, -389, -422, -381, -429, -418, -404, -406, -394, -391, + -381, -390, -421, -385, -420, -417, -413, -414, -387, -397, -400, -364, -400, -346, -384, -398, + -391, -394, -381, -388, -371, -349, -368, -361, -325, -321, -356, -338, -338, -315, -332, -311, + -287, -313, -332, -269, -275, -312, -308, -276, -253, -284, -266, -249, -261, -249, -258, -273, + -227, -229, -215, -235, -202, -209, -197, -201, -203, -208, -192, -239, -240, -252, -269, -249, + -280, -225, -252, -239, -211, -226, -199, -177, -209, -154, -207, -180, -164, -193, -186, -175, + -164, -159, -157, -166, -133, -167, -117, -108, -159, -109, -105, -120, -107, -108, -139, -97, + -146, -151, -101, -168, -141, -143, -160, -109, -157, -143, -115, -114, -88, -58, -69, -84, + -14, -26, 0, -15, 31, 18, 31, 45, 51, 45, 52, 43, 75, 46, 60, 58, + 77, 67, 78, 77, 105, 72, 61, 96, 84, 66, 74, 54, 103, 93, 87, 152, + 142, 136, 162, 177, 172, 178, 204, 209, 189, 250, 223, 242, 240, 212, 224, 241, + 186, 231, 214, 219, 235, 197, 237, 224, 205, 214, 211, 235, 239, 194, 235, 220, + 269, 275, 251, 263, 270, 251, 274, 240, 260, 278, 227, 270, 289, 277, 314, 302, + 302, 310, 284, 292, 282, 271, 286, 276, 226, 299, 293, 275, 294, 296, 303, 280, + 274, 318, 295, 310, 293, 279, 283, 246, 242, 282, 245, 244, 241, 207, 245, 221, + 216, 253, 202, 239, 263, 253, 237, 252, 224, 202, 236, 188, 214, 223, 223, 244, + 213, 174, 199, 189, 158, 185, 205, 169, 189, 161, 160, 168, 124, 118, 144, 99, + 137, 96, 62, 91, 69, 58, 51, 4, 85, 49, 40, 12, 15, 25, -17, 19, + 24, -21, 18, -20, -12, -16, -87, -60, -106, -117, -103, -146, -160, -156, -168, -183, + -188, -235, -222, -243, -246, -230, -271, -320, -255, -278, -274, -271, -279, -241, -277, -280, + -258, -288, -280, -284, -296, -230, -293, -279, -263, -317, -281, -323, -344, -355, -342, -306, + -335, -386, -348, -322, -354, -384, -349, -348, -370, -388, -382, -369, -409, -422, -391, -407, + -380, -397, -422, -340, -362, -353, -312, -353, -301, -293, -322, -325, -317, -331, -314, -345, + -361, -356, -369, -383, -316, -358, -366, -327, -361, -334, -348, -365, -324, -342, -362, -297, + -359, -359, -309, -338, -343, -316, -327, -313, -292, -293, -259, -262, -256, -193, -208, -222, + -227, -227, -198, -197, -196, -165, -178, -160, -172, -162, -176, -164, -188, -122, -119, -126, + -142, -112, -118, -115, -102, -97, -76, -65, -42, -69, -67, -56, -38, -41, -31, -35, + -15, 5, 41, 64, 68, 72, 129, 111, 144, 128, 146, 146, 116, 162, 147, 151, + 150, 139, 144, 182, 156, 145, 169, 156, 155, 170, 139, 152, 131, 163, 158, 137, + 133, 170, 155, 158, 161, 182, 180, 202, 209, 188, 204, 218, 173, 204, 173, 165, + 176, 187, 212, 209, 181, 209, 206, 187, 174, 176, 123, 165, 177, 132, 147, 120, + 120, 180, 103, 126, 151, 151, 170, 185, 188, 187, 212, 177, 211, 229, 192, 185, + 197, 165, 226, 176, 204, 208, 201, 191, 202, 184, 205, 201, 209, 220, 223, 234, + 248, 266, 252, 255, 255, 247, 265, 277, 253, 271, 308, 337, 329, 367, 318, 341, + 337, 305, 339, 341, 308, 344, 338, 316, 344, 300, 322, 312, 287, 302, 283, 266, + 274, 266, 265, 235, 239, 258, 213, 224, 188, 180, 181, 143, 156, 146, 98, 108, + 110, 94, 63, 71, 38, 51, 40, 36, 70, 7, -3, 24, 9, -17, -30, -12, + -40, -43, -22, -49, -43, -67, -41, -77, -103, -47, -53, -89, -85, -104, -113, -100, + -133, -108, -136, -137, -125, -140, -139, -161, -132, -117, -149, -121, -141, -171, -150, -163, + -141, -161, -198, -181, -131, -202, -192, -180, -186, -199, -176, -182, -141, -160, -197, -128, + -204, -201, -187, -205, -152, -179, -192, -174, -215, -181, -181, -209, -188, -213, -230, -218, + -220, -261, -216, -221, -197, -205, -225, -203, -232, -214, -215, -239, -220, -207, -226, -235, + -208, -227, -214, -236, -262, -246, -277, -290, -314, -312, -300, -293, -344, -348, -287, -323, + -353, -353, -349, -311, -330, -356, -313, -359, -349, -340, -352, -344, -357, -367, -350, -341, + -379, -350, -364, -354, -384, -386, -372, -381, -389, -380, -398, -372, -409, -413, -386, -383, + -412, -409, -389, -383, -371, -351, -332, -306, -293, -265, -267, -259, -268, -283, -278, -252, + -285, -300, -290, -278, -277, -254, -286, -284, -262, -255, -250, -267, -222, -193, -177, -215, + -200, -211, -198, -225, -202, -235, -202, -220, -192, -166, -183, -164, -175, -186, -109, -169, + -148, -138, -178, -164, -169, -180, -165, -227, -161, -181, -190, -198, -181, -167, -148, -142, + -115, -114, -112, -110, -71, -74, -87, -76, -70, -58, -37, -82, -69, -41, -63, 1, + -13, -11, -4, 28, -18, 60, 8, 12, 16, -3, 27, 13, -7, 30, 6, 15, + 44, 49, 71, 76, 106, 132, 119, 178, 174, 168, 191, 154, 217, 227, 187, 204, + 212, 241, 274, 260, 260, 293, 282, 284, 309, 281, 295, 317, 303, 357, 356, 313, + 392, 348, 333, 376, 346, 344, 356, 358, 390, 389, 385, 375, 411, 431, 418, 440, + 437, 428, 423, 412, 387, 380, 362, 338, 371, 325, 333, 367, 349, 366, 372, 351, + 378, 374, 354, 389, 378, 343, 377, 383, 339, 337, 331, 324, 347, 324, 356, 337, + 304, 349, 319, 298, 344, 299, 315, 306, 264, 281, 263, 245, 253, 226, 224, 245, + 217, 249, 214, 222, 222, 230, 254, 268, 192, 220, 202, 175, 213, 150, 134, 149, + 101, 109, 124, 74, 109, 85, 98, 106, 106, 64, 77, 94, 74, 69, 56, 70, + 109, 75, 66, 78, 64, 65, 25, 12, 49, 9, -8, 12, 3, -61, -41, -47, + -74, -101, -100, -150, -100, -148, -170, -134, -198, -151, -160, -191, -164, -164, -167, -127, + -166, -121, -172, -165, -139, -152, -120, -122, -147, -113, -151, -160, -148, -169, -153, -150, + -222, -173, -196, -217, -183, -202, -200, -175, -194, -217, -158, -185, -190, -197, -185, -157, + -152, -172, -154, -142, -158, -159, -130, -152, -137, -134, -137, -118, -85, -102, -74, -106, + -99, -111, -163, -109, -118, -119, -109, -137, -105, -111, -149, -146, -170, -176, -161, -195, + -188, -151, -186, -197, -176, -170, -136, -150, -119, -128, -115, -157, -105, -133, -134, -106, + -144, -115, -84, -164, -108, -74, -128, -95, -94, -81, -59, -87, -74, -65, -101, -90, + -91, -118, -81, -72, -72, -42, -64, -52, -26, -45, -19, -37, -87, -31, -65, -58, + -52, -109, -46, -32, -33, -20, -46, 0, 5, 3, 8, -7, 5, 23, 20, 3, + 4, 13, -6, 9, -11, -18, -11, -31, -19, 4, -51, -9, 15, -4, 25, 25, + 63, 43, 35, 77, 83, 103, 116, 106, 177, 157, 170, 197, 231, 215, 243, 245, + 220, 239, 221, 200, 243, 167, 203, 196, 180, 187, 203, 150, 172, 146, 150, 166, + 136, 163, 171, 183, 205, 174, 178, 221, 220, 230, 207, 245, 260, 245, 267, 291, + 261, 284, 268, 298, 345, 270, 315, 343, 272, 284, 298, 291, 319, 285, 283, 317, + 256, 285, 301, 296, 333, 326, 334, 362, 327, 341, 362, 351, 330, 378, 372, 352, + 369, 375, 367, 393, 378, 384, 425, 400, 408, 404, 377, 429, 420, 376, 383, 383, + 367, 316, 308, 315, 288, 297, 254, 229, 257, 198, 206, 198, 196, 213, 213, 216, + 221, 231, 214, 215, 205, 178, 226, 201, 181, 210, 176, 188, 211, 175, 191, 168, + 191, 164, 150, 124, 116, 82, 106, 65, 61, 34, 49, 42, 28, 32, 52, 8, + 15, -14, 26, 34, 5, 33, 5, 8, -4, -8, 22, 9, 10, 24, 20, -2, + 9, 13, -19, 3, -2, -9, 13, -27, -24, -39, -55, -13, -94, -13, -47, -104, + -65, -108, -102, -76, -148, -52, -65, -103, -80, -107, -126, -107, -134, -95, -117, -84, + -84, -64, -36, -77, -47, -72, -66, -19, -89, -59, -83, -114, -73, -88, -109, -93, + -116, -131, -143, -127, -149, -145, -172, -152, -135, -136, -144, -138, -137, -118, -158, -165, + -129, -173, -105, -156, -153, -122, -186, -130, -154, -172, -129, -168, -162, -124, -178, -141, + -151, -171, -166, -193, -185, -154, -165, -146, -136, -150, -134, -133, -146, -114, -140, -169, + -160, -197, -171, -170, -194, -185, -184, -196, -162, -175, -155, -183, -159, -155, -181, -185, + -183, -165, -199, -221, -180, -209, -198, -197, -177, -157, -189, -211, -170, -214, -193, -204, + -196, -189, -192, -174, -154, -206, -176, -165, -155, -175, -182, -177, -183, -175, -194, -177, + -185, -166, -158, -164, -149, -133, -103, -131, -146, -112, -102, -115, -109, -105, -91, -81, + -95, -73, -99, -99, -75, -85, -75, -93, -122, -86, -110, -97, -57, -85, -53, -48, + -45, -11, -39, -41, -18, -13, 29, 16, -2, 28, 42, 11, 37, 52, 75, 83, + 67, 80, 108, 93, 99, 113, 119, 122, 98, 102, 104, 105, 106, 140, 110, 174, + 171, 194, 201, 231, 233, 196, 201, 239, 258, 261, 208, 238, 283, 230, 279, 270, + 278, 286, 267, 273, 257, 249, 248, 250, 240, 264, 260, 268, 262, 300, 287, 272, + 314, 310, 348, 334, 301, 338, 310, 311, 339, 326, 321, 348, 364, 368, 336, 362, + 330, 360, 343, 349, 366, 364, 338, 352, 350, 328, 360, 344, 377, 399, 389, 408, + 414, 376, 433, 402, 386, 431, 382, 362, 379, 363, 359, 329, 319, 337, 365, 327, + 315, 362, 331, 353, 329, 312, 341, 291, 276, 300, 289, 225, 310, 241, 246, 234, + 222, 266, 226, 203, 253, 223, 229, 220, 206, 201, 176, 196, 171, 199, 186, 182, + 178, 161, 156, 159, 150, 174, 155, 172, 132, 96, 123, 80, 90, 58, 28, 48, + 55, 15, 8, -11, -26, -34, -35, -6, -35, -44, -61, -36, -47, -38, -59, -65, + -68, -78, -89, -96, -134, -146, -116, -164, -116, -138, -136, -151, -173, -189, -183, -200, + -197, -240, -233, -232, -243, -265, -260, -234, -241, -244, -245, -246, -219, -275, -242, -253, + -273, -261, -270, -258, -236, -283, -231, -227, -284, -246, -239, -256, -246, -261, -289, -283, + -322, -322, -322, -329, -323, -288, -364, -353, -332, -339, -346, -311, -325, -275, -295, -321, + -277, -287, -318, -292, -307, -316, -284, -303, -272, -305, -280, -260, -270, -291, -257, -270, + -259, -271, -270, -247, -256, -290, -226, -237, -260, -247, -252, -224, -247, -224, -213, -215, + -209, -169, -208, -209, -216, -220, -197, -205, -236, -203, -216, -225, -204, -241, -225, -188, + -198, -187, -186, -167, -193, -160, -130, -122, -130, -133, -91, -64, -85, -82, -99, -52, + -69, -91, -68, -66, -73, -70, -69, -92, -92, -96, -96, -71, -114, -83, -95, -129, + -85, -96, -95, -45, -87, -31, -41, -69, -18, -48, -53, 34, 3, 18, 39, 37, + 100, 41, 53, 64, 32, 51, 22, 34, 17, 7, 24, 48, 30, 39, 76, 27, + 43, 55, 67, 52, 83, 57, 90, 94, 99, 115, 124, 99, 113, 133, 149, 133, + 175, 149, 198, 187, 185, 209, 174, 189, 192, 197, 223, 203, 188, 189, 173, 192, + 175, 160, 188, 196, 206, 194, 202, 210, 212, 282, 251, 264, 304, 266, 325, 334, + 269, 327, 327, 298, 320, 336, 314, 320, 310, 312, 362, 286, 323, 335, 278, 283, + 324, 247, 330, 243, 268, 307, 234, 271, 260, 221, 279, 234, 237, 257, 219, 238, + 251, 244, 239, 239, 232, 232, 201, 196, 184, 195, 197, 137, 145, 150, 141, 133, + 157, 113, 180, 137, 104, 142, 97, 69, 103, 62, 49, 53, 43, 29, 34, 54, + 18, 59, 13, 33, 6, -9, -18, -2, -39, -30, -28, -56, -29, -21, -30, -16, + -56, -1, -8, -65, -37, -51, -53, -70, -92, -69, -59, -90, -78, -89, -97, -117, + -123, -147, -154, -175, -182, -169, -212, -210, -208, -236, -213, -204, -186, -200, -199, -191, + -163, -193, -174, -179, -201, -167, -183, -207, -165, -158, -179, -171, -139, -144, -152, -163, + -161, -141, -155, -183, -159, -216, -202, -191, -231, -226, -226, -294, -232, -256, -295, -273, + -265, -299, -249, -240, -228, -228, -246, -208, -240, -262, -255, -238, -255, -280, -279, -268, + -289, -250, -258, -257, -253, -276, -248, -257, -270, -273, -257, -285, -285, -294, -284, -303, + -286, -274, -267, -243, -278, -251, -221, -214, -220, -235, -262, -216, -207, -211, -174, -216, + -210, -191, -207, -141, -127, -203, -113, -145, -148, -128, -145, -107, -97, -146, -141, -153, + -162, -131, -164, -165, -170, -159, -160, -166, -152, -144, -117, -155, -125, -113, -145, -124, + -142, -111, -93, -135, -82, -56, -77, -46, -54, -29, -21, -32, -24, -48, -36, -67, + -68, -41, -27, -37, -47, -63, -12, -42, -44, -67, -34, -34, -11, -8, -17, -4, + -3, 27, 40, 23, 50, 40, 63, 75, 56, 83, 99, 121, 124, 139, 155, 132, + 162, 156, 158, 173, 162, 188, 180, 197, 174, 184, 190, 203, 166, 207, 212, 198, + 209, 199, 188, 202, 204, 208, 202, 229, 236, 250, 251, 265, 271, 326, 285, 292, + 311, 295, 304, 311, 330, 377, 402, 383, 412, 427, 429, 433, 437, 423, 423, 423, + 400, 422, 405, 392, 401, 392, 404, 376, 351, 381, 378, 388, 427, 432, 438, 419, + 422, 430, 425, 418, 436, 379, 427, 378, 411, 444, 414, 437, 454, 455, 407, 409, + 368, 384, 353, 309, 323, 300, 319, 313, 301, 293, 312, 291, 290, 334, 304, 308, + 268, 260, 282, 256, 267, 220, 286, 243, 211, 291, 293, 286, 296, 337, 344, 281, + 290, 314, 246, 168, 222, 255, 225, 220, 207, 184, 224, 162, 163, 227, 169, 190, + 241, 162, 155, 132, 175, 180, 88, 108, 102, 93, 67, 4, 49, 38, 13, 35, + 59, 94, 42, 34, 49, 31, 44, 2, 3, 40, -26, 5, -26, -34, -6, -17, + 21, -17, -51, 2, -39, -45, -75, -113, -57, -81, -122, -67, -93, -110, -114, -150, + -142, -130, -180, -120, -122, -181, -132, -128, -165, -135, -158, -135, -132, -171, -112, -161, + -179, -152, -166, -145, -178, -197, -191, -196, -208, -215, -220, -201, -180, -223, -211, -184, + -201, -233, -248, -274, -253, -271, -294, -253, -236, -224, -206, -242, -199, -216, -264, -228, + -251, -260, -246, -231, -258, -244, -267, -274, -243, -266, -299, -244, -271, -225, -208, -275, + -250, -240, -286, -240, -293, -287, -264, -292, -259, -267, -303, -279, -271, -273, -282, -320, + -285, -303, -309, -275, -306, -260, -258, -249, -253, -299, -263, -269, -303, -295, -288, -277, + -267, -274, -274, -233, -268, -242, -230, -221, -224, -204, -231, -188, -179, -177, -178, -188, + -162, -182, -194, -175, -207, -181, -186, -185, -143, -224, -140, -183, -161, -138, -160, -165, + -174, -173, -145, -146, -127, -105, -124, -103, -87, -104, -70, -56, -71, -35, -29, -73, + -62, -66, -102, -73, -78, -71, -46, -76, -92, -62, -56, -14, -14, -35, 0, -7, + 10, 30, 26, 67, 85, 85, 127, 109, 129, 89, 144, 109, 109, 120, 103, 110, + 83, 61, 129, 45, 93, 104, 83, 115, 123, 107, 146, 123, 136, 142, 118, 138, + 138, 169, 187, 171, 223, 202, 207, 240, 227, 225, 249, 250, 270, 268, 246, 264, + 257, 270, 275, 251, 275, 292, 253, 301, 277, 314, 342, 302, 379, 368, 350, 368, + 333, 392, 376, 356, 393, 391, 343, 362, 376, 402, 379, 388, 401, 390, 392, 367, + 395, 394, 356, 381, 368, 384, 370, 327, 380, 331, 364, 368, 340, 363, 379, 353, + 342, 373, 355, 328, 342, 316, 325, 307, 293, 309, 274, 267, 265, 223, 233, 212, + 220, 193, 172, 185, 165, 154, 172, 125, 146, 122, 99, 135, 79, 107, 96, 67, + 80, 95, 69, 83, 102, 56, 98, 72, 32, 77, 69, 2, 30, -21, 0, 21, + -46, -7, -37, -49, -51, -50, -102, -90, -123, -130, -166, -186, -184, -189, -181, -163, + -142, -160, -152, -125, -129, -122, -126, -119, -105, -133, -125, -111, -153, -134, -150, -178, + -160, -191, -161, -173, -202, -199, -227, -209, -169, -197, -194, -241, -253, -271, -264, -251, + -231, -236, -263, -217, -245, -219, -226, -265, -236, -210, -247, -257, -268, -249, -200, -237, + -249, -236, -245, -245, -239, -248, -285, -240, -286, -285, -280, -337, -310, -312, -343, -332, + -367, -337, -355, -364, -333, -351, -334, -354, -334, -327, -358, -366, -370, -372, -351, -355, + -380, -341, -329, -323, -324, -303, -334, -333, -293, -303, -313, -286, -311, -255, -293, -301, + -259, -278, -293, -254, -280, -244, -252, -237, -192, -224, -251, -187, -232, -247, -195, -229, + -206, -174, -188, -193, -163, -191, -136, -85, -94, -59, -40, -61, -43, -55, -20, -11, + -18, 8, -5, 27, 9, 20, 39, 37, 17, 58, 12, 22, 21, 6, 39, -9, + -11, -17, -28, -33, -40, -49, -19, -32, -27, 5, -29, -23, 6, 17, 27, 71, + 20, 65, 37, 35, 62, 49, 83, 103, 88, 86, 69, 109, 111, 92, 91, 80, + 120, 118, 134, 110, 107, 88, 142, 113, 148, 133, 93, 150, 150, 176, 192, 163, + 250, 225, 240, 250, 267, 308, 277, 284, 312, 304, 293, 314, 364, 351, 316, 334, + 353, 345, 347, 352, 344, 351, 351, 354, 343, 332, 296, 354, 342, 337, 378, 351, + 354, 403, 400, 415, 401, 404, 462, 433, 431, 448, 456, 453, 455, 468, 457, 465, + 485, 476, 451, 445, 451, 462, 418, 456, 436, 437, 429, 454, 442, 406, 402, 429, + 378, 378, 340, 355, 353, 333, 344, 329, 336, 314, 315, 320, 281, 304, 251, 298, + 319, 283, 307, 311, 287, 331, 300, 284, 328, 306, 309, 316, 290, 300, 275, 262, + 261, 260, 215, 187, 203, 171, 156, 148, 138, 143, 109, 137, 130, 91, 89, 123, + 115, 56, 72, 99, 108, 112, 72, 101, 132, 84, 157, 122, 99, 113, 116, 87, + 76, 36, 25, 2, 15, -1, -19, -36, -49, -22, -30, -51, -71, -111, -127, -105, + -161, -186, -186, -208, -190, -168, -209, -193, -176, -205, -164, -191, -205, -183, -216, -253, + -198, -280, -265, -260, -281, -269, -257, -302, -284, -260, -289, -301, -307, -321, -293, -326, + -374, -350, -400, -372, -383, -412, -404, -393, -400, -374, -396, -408, -376, -398, -358, -348, + -369, -332, -344, -342, -324, -362, -385, -328, -350, -293, -307, -336, -270, -312, -300, -279, + -340, -304, -333, -335, -297, -326, -343, -300, -309, -329, -322, -339, -317, -337, -336, -321, + -343, -313, -292, -291, -271, -278, -273, -281, -267, -251, -268, -279, -248, -261, -244, -277, + -272, -277, -287, -314, -287, -302, -304, -348, -308, -297, -302, -291, -302, -288, -294, -327, + -287, -307, -306, -265, -277, -285, -267, -277, -251, -271, -291, -229, -216, -224, -182, -179, + -173, -152, -176, -139, -147, -188, -158, -178, -144, -153, -181, -163, -104, -117, -149, -109, + -104, -57, -105, -74, -49, -66, -90, -104, -36, -61, -93, -53, -59, -39, -40, -54, + 27, -22, 9, 64, 51, 60, 44, 55, 80, 51, 48, 67, 52, 43, 96, 96, + 111, 119, 108, 135, 134, 137, 145, 122, 126, 153, 99, 118, 109, 129, 123, 119, + 160, 174, 168, 182, 164, 196, 179, 195, 189, 196, 197, 207, 212, 221, 196, 269, + 252, 238, 277, 235, 232, 220, 211, 236, 214, 213, 188, 220, 207, 178, 198, 180, + 196, 206, 187, 181, 197, 195, 178, 185, 179, 198, 172, 228, 232, 226, 216, 227, + 256, 252, 249, 260, 283, 282, 270, 280, 280, 244, 246, 246, 250, 248, 235, 269, + 280, 253, 279, 239, 229, 260, 236, 264, 236, 190, 212, 198, 184, 188, 170, 197, + 184, 172, 195, 150, 151, 163, 128, 130, 123, 102, 100, 86, 83, 78, 63, 78, + 70, 57, 48, 88, 39, 40, 28, 38, 26, 10, 1, 33, -32, -27, -39, -60, + -58, -92, -104, -114, -141, -140, -95, -181, -146, -151, -155, -132, -188, -228, -173, -196, + -218, -200, -257, -226, -196, -237, -197, -198, -224, -185, -203, -179, -205, -190, -224, -184, + -216, -211, -222, -252, -229, -209, -221, -228, -201, -208, -193, -211, -205, -199, -228, -222, + -196, -195, -202, -208, -179, -171, -164, -162, -189, -161, -132, -148, -117, -130, -152, -142, + -141, -165, -154, -188, -176, -149, -189, -216, -177, -236, -202, -207, -249, -212, -239, -284, + -234, -301, -307, -316, -343, -327, -343, -340, -355, -348, -335, -352, -343, -328, -324, -320, + -322, -326, -329, -314, -314, -328, -341, -344, -333, -359, -364, -322, -347, -370, -356, -385, + -373, -403, -383, -397, -400, -387, -402, -395, -404, -395, -352, -373, -379, -346, -370, -337, + -323, -346, -264, -279, -277, -234, -240, -222, -171, -211, -182, -155, -162, -155, -159, -179, + -147, -176, -198, -170, -169, -166, -237, -173, -227, -180, -140, -128, -37, -106, -63, -125, + -80, -111, -132, -106, -158, -68, -143, -99, -109, -82, -46, -53, -13, -97, 11, -20, + 19, -8, 2, 12, 8, 7, -39, 14, -31, -20, 82, -38, 32, 93, 65, 159, + 33, 80, 64, 87, 127, 52, 76, 52, 46, 30, 83, 49, 43, 71, 78, 114, + 38, 99, 130, 208, 178, 177, 274, 254, 272, 234, 246, 277, 184, 271, 265, 291, + 276, 258, 298, 291, 298, 280, 269, 330, 336, 290, 305, 270, 319, 310, 334, 361, + 319, 316, 345, 349, 318, 325, 344, 365, 337, 403, 408, 374, 395, 379, 426, 423, + 395, 469, 420, 433, 407, 369, 410, 334, 392, 388, 399, 415, 402, 415, 406, 412, + 375, 405, 362, 353, 368, 303, 333, 328, 307, 308, 271, 291, 353, 325, 352, 333, + 309, 322, 334, 297, 305, 247, 237, 242, 212, 221, 205, 221, 173, 210, 200, 177, + 211, 157, 160, 136, 109, 138, 70, 89, 58, 35, 59, 32, 25, 46, -5, 21, + 11, -7, 31, -23, 17, 52, 64, 10, 19, 54, 19, 40, 32, 33, 66, -14, + 13, 14, 21, 18, 11, 46, 53, -14, -7, -73, -87, -133, -156, -120, -113, -146, + -102, -100, -104, -118, -122, -102, -128, -155, -145, -163, -210, -172, -182, -239, -162, -189, + -191, -175, -211, -208, -198, -230, -248, -265, -281, -293, -339, -334, -336, -327, -390, -345, + -343, -339, -312, -352, -383, -346, -410, -399, -396, -423, -385, -371, -362, -365, -360, -343, + -331, -375, -351, -364, -328, -359, -321, -320, -353, -332, -322, -339, -314, -335, -329, -359, + -371, -363, -381, -373, -342, -348, -333, -315, -326, -319, -330, -345, -343, -350, -328, -314, + -295, -288, -311, -305, -277, -285, -294, -263, -267, -226, -238, -270, -249, -241, -310, -253, + -265, -239, -228, -232, -240, -215, -224, -195, -193, -201, -198, -197, -252, -234, -256, -299, + -262, -258, -236, -233, -233, -180, -196, -195, -201, -191, -194, -159, -175, -178, -209, -223, + -193, -273, -184, -175, -195, -160, -161, -147, -116, -151, -155, -131, -214, -204, -183, -183, + -192, -210, -204, -180, -162, -157, -160, -151, -203, -205, -200, -241, -225, -208, -197, -134, + -144, -142, -113, -142, -124, -102, -132, -72, -58, -42, -53, -45, -33, -68, -51, -75, + -50, -48, -52, 0, -15, 29, 25, 29, 27, 13, 23, -5, -14, -26, 40, 47, + 60, 74, 106, 98, 141, 141, 131, 144, 148, 134, 139, 155, 170, 146, 130, 153, + 133, 132, 128, 159, 160, 188, 197, 190, 216, 225, 172, 202, 186, 206, 179, 233, + 254, 263, 282, 307, 287, 258, 220, 230, 218, 194, 230, 204, 229, 243, 240, 268, + 263, 276, 259, 249, 269, 238, 224, 217, 261, 310, 267, 302, 328, 314, 325, 275, + 316, 322, 326, 361, 331, 305, 341, 306, 322, 292, 285, 277, 262, 267, 301, 265, + 250, 262, 296, 269, 272, 267, 259, 266, 242, 276, 296, 277, 269, 283, 273, 298, + 264, 254, 248, 264, 239, 233, 213, 167, 207, 150, 103, 148, 78, 96, 67, 35, + 60, 2, 48, 25, 7, 11, 22, 17, 22, -27, -29, -19, -35, -24, -35, -19, + -29, -4, -42, -45, -39, -69, -59, -92, -89, -107, -167, -173, -165, -207, -217, -236, + -189, -209, -236, -206, -209, -242, -238, -237, -251, -256, -260, -278, -249, -279, -294, -246, + -294, -291, -263, -273, -291, -272, -270, -269, -303, -328, -310, -347, -333, -314, -333, -315, + -331, -296, -307, -335, -265, -278, -279, -294, -287, -317, -292, -346, -315, -305, -364, -303, + -304, -338, -316, -330, -341, -296, -328, -294, -290, -331, -329, -307, -352, -349, -336, -343, + -315, -294, -313, -285, -268, -280, -261, -248, -287, -242, -244, -233, -196, -263, -252, -217, + -288, -233, -252, -298, -251, -281, -264, -255, -290, -247, -261, -271, -264, -263, -256, -245, + -237, -220, -246, -238, -225, -277, -225, -228, -249, -220, -206, -224, -194, -186, -183, -143, + -170, -159, -126, -160, -158, -157, -161, -148, -172, -163, -129, -116, -107, -109, -98, -93, + -85, -49, -76, -46, -49, -69, -23, -45, -25, 0, -57, -10, 16, -8, 24, -2, + 35, 23, 66, 58, 40, 49, 59, 74, 23, 81, 86, 109, 121, 71, 88, 130, + 113, 115, 85, 111, 111, 120, 182, 152, 141, 197, 176, 220, 196, 159, 211, 190, + 210, 190, 184, 183, 197, 186, 196, 182, 191, 198, 224, 219, 218, 254, 232, 212, + 236, 210, 250, 267, 269, 311, 279, 295, 281, 279, 287, 315, 319, 330, 337, 323, + 360, 310, 336, 316, 342, 358, 372, 352, 352, 384, 401, 390, 381, 448, 433, 469, + 470, 457, 478, 477, 467, 521, 475, 485, 500, 495, 482, 486, 486, 524, 503, 517, + 528, 495, 519, 548, 535, 552, 554, 536, 548, 545, 542, 548, 508, 516, 530, 485, + 500, 484, 451, 514, 421, 427, 428, 389, 395, 389, 410, 393, 394, 395, 398, 420, + 370, 384, 358, 361, 397, 378, 360, 396, 380, 398, 358, 350, 363, 331, 319, 311, + 254, 245, 230, 229, 257, 205, 223, 223, 204, 192, 200, 172, 193, 154, 164, 173, + 136, 148, 204, 152, 156, 198, 162, 222, 204, 174, 187, 141, 124, 141, 77, 73, + 64, 37, 61, 10, 11, 27, -18, 21, 52, 4, 18, 3, 7, 19, -16, -41, + -14, -34, -6, 35, -8, -39, -19, 4, 4, -19, -7, 3, 17, -11, -3, -27, + -31, -53, -61, -76, -78, -113, -76, -82, -116, -128, -126, -119, -142, -125, -129, -140, + -141, -158, -157, -159, -174, -136, -159, -187, -143, -208, -186, -164, -218, -178, -227, -201, + -174, -215, -193, -197, -196, -214, -175, -178, -209, -225, -226, -260, -266, -278, -273, -257, + -320, -251, -237, -281, -261, -260, -251, -236, -254, -260, -245, -245, -266, -271, -247, -310, + -267, -264, -267, -243, -256, -282, -246, -252, -235, -208, -226, -193, -138, -190, -198, -171, + -184, -174, -160, -185, -167, -170, -201, -162, -170, -234, -219, -193, -173, -174, -178, -180, + -173, -206, -171, -131, -179, -146, -135, -165, -115, -155, -156, -139, -147, -135, -133, -137, + -68, -102, -102, -127, -97, -89, -118, -112, -93, -138, -139, -156, -160, -133, -128, -154, + -107, -108, -99, -60, -62, -12, 37, -7, 33, 56, 44, 53, 50, 53, 71, 41, + 61, 88, 63, 63, 74, 79, 119, 128, 116, 132, 136, 141, 86, 99, 103, 107, + 78, 102, 51, 80, 106, 80, 79, 60, 92, 114, 83, 111, 113, 109, 126, 153, + 139, 140, 133, 144, 166, 183, 178, 231, 212, 232, 270, 252, 274, 285, 249, 335, + 278, 271, 313, 296, 270, 293, 276, 320, 281, 318, 320, 320, 325, 345, 340, 360, + 331, 329, 373, 312, 324, 308, 330, 350, 334, 318, 324, 293, 285, 320, 267, 282, + 243, 231, 244, 215, 240, 204, 196, 238, 226, 229, 235, 240, 257, 207, 253, 267, + 296, 272, 295, 298, 270, 259, 289, 263, 258, 280, 273, 232, 217, 255, 254, 223, + 221, 278, 239, 208, 212, 192, 198, 189, 168, 179, 143, 146, 162, 123, 151, 174, + 139, 171, 141, 115, 157, 106, 86, 110, 96, 85, 84, 80, 88, 105, 106, 111, + 115, 111, 126, 105, 66, 64, 77, 51, 20, 38, 34, 15, 37, 19, 37, 34, + 28, 36, 37, 7, 28, -19, -15, -48, -29, -25, -69, -50, -39, -48, -42, -98, + -65, -79, -108, -92, -124, -145, -105, -129, -132, -121, -148, -123, -147, -121, -87, -124, + -135, -129, -107, -151, -186, -172, -141, -146, -174, -187, -172, -212, -215, -200, -233, -250, + -242, -243, -242, -227, -279, -278, -292, -293, -285, -319, -320, -330, -316, -339, -351, -358, + -373, -371, -288, -332, -363, -347, -400, -353, -371, -407, -371, -378, -412, -376, -412, -370, + -367, -381, -342, -322, -369, -328, -322, -375, -310, -370, -371, -354, -348, -335, -333, -359, + -349, -362, -365, -387, -405, -411, -404, -400, -391, -402, -360, -392, -411, -396, -425, -393, + -362, -382, -362, -344, -324, -294, -294, -272, -216, -256, -227, -199, -184, -188, -191, -221, + -212, -190, -217, -205, -188, -192, -219, -186, -236, -219, -190, -221, -199, -210, -237, -200, + -198, -194, -177, -195, -196, -178, -182, -169, -174, -177, -163, -168, -173, -159, -173, -166, + -133, -118, -114, -134, -97, -103, -99, -100, -137, -125, -114, -91, -68, -97, -111, -78, + -76, -72, -57, -71, -47, -33, -15, -7, -8, 29, 34, 45, 30, 30, 56, 30, + 31, 50, 48, 57, 74, 118, 89, 82, 117, 114, 114, 140, 141, 139, 136, 167, + 195, 157, 173, 168, 222, 174, 161, 230, 205, 204, 241, 270, 247, 265, 267, 283, + 281, 290, 254, 298, 302, 280, 318, 290, 322, 353, 305, 336, 323, 304, 343, 348, + 328, 346, 330, 352, 357, 343, 323, 361, 345, 327, 371, 342, 338, 354, 372, 387, + 391, 362, 377, 369, 375, 318, 358, 339, 382, 376, 377, 353, 370, 361, 371, 351, + 319, 364, 346, 345, 350, 322, 316, 303, 307, 280, 268, 256, 229, 231, 203, 195, + 218, 217, 225, 250, 243, 239, 221, 215, 189, 175, 191, 157, 204, 175, 130, 164, + 128, 142, 115, 111, 95, 93, 75, 104, 69, 97, 78, 83, 120, 82, 115, 106, + 57, 109, 99, 101, 86, 104, 94, 105, 124, 92, 130, 77, 73, 98, 59, 68, + 46, 30, 15, 29, 2, -1, -37, -15, -47, -105, -103, -102, -143, -146, -123, -142, + -148, -141, -190, -154, -159, -233, -191, -195, -215, -241, -281, -236, -267, -314, -251, -277, + -281, -302, -317, -292, -294, -295, -285, -316, -299, -292, -309, -325, -299, -284, -315, -292, + -289, -284, -268, -314, -269, -269, -294, -276, -302, -296, -288, -315, -288, -272, -305, -313, + -339, -339, -357, -364, -372, -347, -382, -346, -340, -334, -307, -334, -303, -315, -297, -315, + -333, -283, -265, -281, -257, -239, -232, -235, -257, -265, -256, -291, -276, -278, -278, -259, + -296, -273, -232, -220, -264, -244, -276, -276, -275, -259, -257, -224, -225, -225, -199, -228, + -245, -186, -225, -271, -219, -227, -217, -220, -232, -183, -218, -253, -238, -240, -214, -225, + -223, -223, -190, -210, -247, -187, -211, -200, -200, -205, -191, -181, -191, -159, -188, -211, + -199, -191, -215, -200, -204, -178, -156, -151, -158, -141, -134, -122, -134, -145, -123, -124, + -139, -62, -100, -102, -79, -77, -69, -61, 3, -27, -45, -11, -43, -29, -51, -62, + -40, -23, -37, -10, -26, 1, 13, 1, 36, 24, 26, 46, 48, 40, 69, 69, + 32, 79, 89, 127, 118, 122, 164, 153, 178, 178, 166, 197, 174, 177, 186, 144, + 150, 174, 141, 169, 119, 160, 152, 111, 159, 175, 155, 136, 170, 146, 125, 162, + 182, 197, 187, 213, 226, 234, 217, 260, 238, 246, 275, 254, 308, 322, 328, 334, + 322, 346, 333, 301, 337, 325, 324, 283, 284, 287, 265, 255, 253, 267, 244, 263, + 287, 249, 270, 277, 226, 297, 249, 285, 295, 262, 270, 313, 266, 298, 299, 329, + 361, 312, 307, 363, 306, 327, 324, 302, 318, 312, 315, 345, 331, 288, 359, 339, + 320, 288, 263, 299, 267, 241, 255, 225, 200, 200, 172, 233, 193, 139, 189, 170, + 149, 104, 115, 113, 108, 85, 73, 70, 78, 48, 53, 25, 14, 57, 46, -2, + -14, -19, -29, -85, -117, -115, -137, -133, -162, -174, -160, -191, -188, -153, -166, -142, + -152, -139, -152, -171, -142, -171, -169, -174, -137, -171, -138, -174, -149, -137, -150, -177, + -157, -180, -167, -180, -213, -167, -173, -208, -187, -190, -169, -200, -207, -164, -183, -190, + -153, -165, -153, -149, -154, -154, -156, -127, -161, -122, -121, -146, -89, -115, -145, -105, + -143, -154, -140, -151, -145, -161, -142, -119, -121, -149, -125, -129, -147, -136, -167, -160, + -162, -212, -167, -220, -214, -206, -239, -224, -253, -257, -245, -248, -289, -243, -310, -318, + -307, -358, -366, -383, -372, -369, -385, -396, -393, -399, -405, -407, -426, -465, -425, -467, + -487, -468, -494, -466, -444, -484, -444, -432, -409, -411, -406, -409, -432, -406, -423, -404, + -383, -381, -330, -335, -358, -334, -316, -350, -313, -311, -339, -315, -287, -295, -325, -317, + -287, -272, -275, -264, -208, -241, -247, -201, -212, -210, -227, -183, -165, -177, -165, -116, + -105, -134, -54, -65, -55, -62, -33, -5, -1, -34, 8, 2, 3, 1, 10, 30, + 30, 61, 68, 71, 80, 74, 78, 79, 60, 133, 63, 94, 104, 88, 96, 67, + 93, 130, 108, 124, 150, 131, 127, 133, 167, 156, 166, 236, 208, 225, 222, 226, + 270, 236, 259, 284, 244, 269, 288, 270, 283, 289, 299, 320, 322, 316, 327, 331, + 361, 320, 342, 350, 339, 350, 395, 376, 439, 426, 447, 487, 470, 483, 502, 500, + 529, 507, 510, 548, 524, 533, 540, 557, 527, 545, 552, 565, 582, 568, 555, 553, + 523, 540, 580, 538, 573, 556, 577, 586, 571, 568, 577, 562, 551, 541, 524, 540, + 534, 505, 502, 508, 471, 455, 449, 424, 398, 386, 382, 365, 342, 324, 339, 310, + 314, 266, 248, 241, 273, 223, 203, 204, 186, 155, 167, 160, 152, 141, 110, 125, + 125, 102, 96, 94, 37, 34, 31, 6, 25, 14, 6, 9, -19, -45, -8, -12, + -31, -1, -48, -50, -46, -55, -65, -57, -70, -33, -31, -34, -34, -41, -68, -40, + -88, -29, -80, -92, -66, -78, -85, -64, -77, -66, -74, -84, -83, -70, -94, -85, + -68, -97, -107, -106, -108, -128, -126, -141, -147, -163, -127, -178, -185, -163, -164, -208, + -184, -202, -210, -217, -251, -225, -237, -286, -243, -221, -268, -219, -296, -254, -283, -324, + -253, -306, -332, -283, -286, -324, -327, -339, -308, -337, -382, -360, -417, -424, -442, -457, + -454, -474, -495, -498, -488, -489, -488, -497, -523, -459, -503, -508, -517, -530, -502, -518, + -491, -482, -456, -475, -459, -446, -464, -452, -440, -426, -436, -443, -445, -420, -434, -394, + -405, -411, -388, -387, -396, -391, -385, -377, -375, -379, -347, -329, -338, -315, -286, -281, + -273, -296, -252, -259, -273, -270, -279, -258, -234, -243, -205, -234, -207, -169, -170, -193, + -146, -170, -165, -153, -146, -128, -165, -164, -107, -122, -157, -133, -116, -134, -171, -133, + -146, -175, -135, -130, -83, -110, -123, -58, -41, -110, -79, -83, -83, -66, -103, -50, + -51, -61, 4, -9, 11, 37, 31, 20, 72, 46, 73, 36, 42, 43, 6, 7, + 11, 14, 15, 13, 40, 25, 41, 77, 71, 103, 142, 137, 149, 153, 161, 189, + 179, 163, 190, 180, 195, 215, 212, 211, 242, 238, 243, 275, 305, 291, 314, 334, + 301, 297, 341, 293, 344, 326, 352, 393, 355, 345, 418, 370, 384, 407, 365, 377, + 386, 404, 415, 410, 382, 401, 386, 385, 362, 372, 337, 391, 393, 412, 388, 375, + 387, 405, 396, 384, 400, 409, 382, 424, 413, 397, 392, 363, 396, 397, 378, 401, + 356, 384, 383, 374, 368, 360, 354, 383, 369, 349, 357, 360, 372, 348, 373, 337, + 326, 353, 351, 328, 381, 337, 355, 356, 386, 331, 361, 378, 336, 369, 350, 332, + 359, 342, 347, 357, 309, 362, 356, 366, 341, 360, 313, 357, 394, 341, 382, 348, + 304, 364, 307, 301, 346, 262, 337, 346, 282, 305, 253, 256, 289, 267, 255, 263, + 258, 300, 261, 227, 201, 230, 228, 216, 187, 178, 198, 164, 151, 160, 123, 140, + 72, 113, 87, 11, 52, 86, 2, 48, 29, 38, 52, 2, 36, 25, -38, 2, + -21, -9, -29, -32, -32, -19, -55, -66, -43, -107, -97, -60, -102, -107, -100, -125, + -62, -113, -113, -112, -119, -104, -97, -126, -108, -109, -120, -109, -108, -154, -129, -159, + -141, -132, -184, -174, -156, -190, -176, -183, -179, -169, -215, -179, -175, -184, -174, -130, + -141, -127, -154, -126, -135, -132, -159, -130, -140, -156, -157, -157, -162, -182, -210, -190, + -194, -189, -205, -200, -228, -213, -230, -255, -218, -246, -260, -267, -262, -236, -255, -263, + -222, -238, -258, -264, -247, -249, -252, -265, -264, -257, -288, -279, -283, -300, -301, -278, + -293, -287, -349, -289, -284, -335, -291, -304, -314, -302, -315, -293, -303, -333, -295, -284, + -279, -299, -265, -256, -255, -252, -233, -230, -195, -211, -190, -172, -160, -183, -158, -123, + -142, -137, -115, -113, -81, -117, -114, -112, -100, -90, -61, -69, -53, -101, -68, -35, + -29, -51, -40, -24, -32, -22, -51, -46, 12, -34, 24, 57, 1, 61, 65, 37, + 115, 86, 94, 112, 92, 110, 108, 154, 127, 152, 172, 145, 147, 156, 136, 201, + 178, 202, 227, 202, 277, 242, 262, 295, 262, 271, 235, 238, 257, 235, 262, 280, + 269, 272, 264, 303, 310, 302, 289, 281, 323, 347, 292, 315, 332, 314, 359, 346, + 328, 323, 337, 361, 388, 344, 343, 373, 354, 391, 375, 341, 377, 357, 357, 400, + 336, 404, 384, 426, 445, 371, 430, 443, 441, 457, 448, 466, 494, 489, 490, 488, + 449, 471, 500, 461, 479, 488, 456, 471, 480, 464, 497, 435, 441, 492, 422, 433, + 405, 401, 388, 385, 361, 349, 364, 374, 330, 343, 343, 334, 299, 312, 317, 269, + 241, 261, 230, 218, 201, 194, 249, 201, 224, 184, 191, 197, 141, 145, 152, 104, + 146, 100, 74, 97, 39, 20, 26, -6, 27, 6, -50, 20, 10, -43, -26, -36, + -8, 4, -69, -26, -39, -56, -18, -19, -69, -33, -37, -57, -61, -56, -84, -98, + -53, -89, -86, -81, -147, -66, -140, -135, -134, -169, -178, -188, -193, -144, -181, -198, + -174, -204, -217, -229, -249, -226, -244, -260, -257, -271, -270, -272, -275, -251, -264, -341, + -287, -275, -310, -278, -312, -308, -302, -353, -327, -342, -341, -348, -368, -357, -355, -401, + -372, -373, -412, -397, -436, -431, -453, -490, -439, -459, -450, -437, -421, -438, -427, -439, + -429, -465, -451, -460, -480, -510, -484, -483, -490, -481, -436, -451, -457, -438, -480, -445, + -461, -483, -430, -471, -439, -435, -452, -429, -437, -445, -368, -403, -389, -366, -382, -352, + -317, -371, -333, -329, -349, -321, -356, -359, -327, -390, -306, -307, -324, -267, -324, -274, + -263, -252, -248, -259, -222, -226, -231, -230, -250, -240, -260, -242, -245, -242, -213, -255, + -238, -171, -213, -182, -183, -193, -160, -221, -190, -216, -186, -164, -186, -198, -176, -152, + -139, -174, -145, -153, -117, -132, -128, -86, -126, -88, -67, -121, -103, -112, -113, -86, + -99, -36, -84, -64, -36, -57, -2, -51, -24, 14, -34, 10, 18, 22, 40, 25, + 29, 47, 46, 64, 87, 79, 83, 139, 105, 112, 155, 139, 192, 158, 153, 228, + 183, 183, 202, 178, 251, 245, 242, 256, 276, 306, 284, 274, 323, 299, 343, 312, + 365, 388, 380, 390, 411, 395, 406, 396, 406, 425, 422, 432, 442, 478, 451, 435, + 496, 428, 466, 469, 458, 477, 458, 439, 455, 426, 444, 428, 429, 474, 472, 450, + 452, 454, 473, 498, 436, 463, 436, 414, 421, 434, 423, 425, 413, 429, 444, 429, + 418, 408, 437, 430, 414, 420, 409, 431, 433, 420, 403, 428, 397, 396, 349, 349, + 345, 337, 343, 355, 345, 329, 321, 315, 303, 293, 314, 302, 314, 326, 289, 309, + 283, 245, 269, 255, 243, 288, 262, 248, 311, 240, 250, 275, 227, 270, 213, 190, + 234, 204, 160, 206, 200, 172, 179, 125, 144, 105, 90, 89, 101, 84, 90, 75, + 84, 108, 82, 73, 58, 45, 44, 42, 11, -5, -17, -10, -50, -67, -42, -90, + -82, -87, -119, -101, -107, -127, -128, -130, -176, -158, -203, -218, -161, -233, -213, -177, + -233, -184, -187, -236, -193, -225, -243, -199, -251, -280, -214, -253, -232, -234, -271, -247, + -265, -299, -288, -309, -330, -308, -341, -293, -296, -293, -290, -286, -280, -258, -276, -229, + -240, -253, -232, -267, -287, -283, -264, -293, -268, -313, -284, -272, -295, -292, -260, -314, + -289, -295, -287, -271, -299, -273, -268, -257, -280, -288, -284, -254, -252, -267, -267, -242, + -246, -257, -274, -264, -276, -277, -280, -300, -300, -311, -352, -338, -341, -362, -355, -388, + -361, -375, -389, -351, -364, -364, -298, -325, -337, -335, -303, -305, -306, -305, -301, -244, + -299, -247, -232, -263, -253, -208, -165, -213, -194, -199, -164, -153, -161, -191, -175, -189, + -175, -132, -153, -155, -143, -172, -109, -117, -104, -90, -100, -40, -66, -74, -53, -53, + -11, -11, 8, 35, -9, 22, 36, 32, 30, 36, 45, 71, 71, 109, 76, 81, + 116, 123, 141, 109, 93, 165, 114, 144, 156, 173, 159, 151, 159, 199, 195, 170, + 213, 207, 169, 181, 172, 207, 189, 179, 188, 206, 196, 187, 168, 162, 205, 197, + 183, 212, 211, 225, 208, 190, 237, 228, 209, 208, 254, 221, 151, 217, 207, 209, + 233, 200, 244, 284, 231, 278, 284, 254, 294, 284, 267, 265, 239, 231, 286, 251, + 288, 292, 271, 325, 320, 312, 302, 317, 333, 292, 331, 325, 303, 301, 297, 290, + 311, 291, 305, 335, 320, 347, 353, 341, 356, 337, 370, 330, 336, 329, 353, 348, + 359, 345, 344, 329, 347, 350, 296, 329, 277, 287, 302, 218, 256, 280, 209, 274, + 215, 179, 218, 176, 199, 205, 147, 192, 172, 143, 179, 119, 133, 151, 118, 141, + 123, 85, 96, 94, 59, 76, 23, 17, 42, -1, 31, -37, -35, -3, -76, -49, + -45, -94, -60, -78, -106, -100, -164, -152, -146, -178, -165, -156, -145, -162, -166, -203, + -176, -143, -210, -155, -165, -175, -162, -166, -218, -171, -202, -187, -162, -215, -201, -208, + -269, -222, -246, -261, -216, -222, -251, -206, -250, -281, -272, -308, -301, -304, -317, -280, + -346, -307, -325, -344, -293, -334, -306, -295, -307, -310, -360, -366, -335, -384, -372, -401, + -404, -392, -398, -449, -404, -431, -422, -428, -433, -461, -478, -441, -432, -472, -438, -464, + -438, -461, -467, -418, -442, -479, -471, -490, -491, -514, -520, -481, -526, -521, -505, -520, + -516, -515, -495, -489, -535, -524, -515, -514, -543, -526, -489, -522, -475, -493, -496, -469, + -485, -474, -460, -494, -446, -439, -436, -414, -413, -433, -449, -435, -398, -388, -404, -387, + -380, -376, -382, -340, -364, -333, -283, -293, -262, -267, -269, -242, -227, -233, -194, -212, + -193, -185, -161, -167, -157, -184, -128, -134, -114, -85, -107, -93, -88, -67, -64, -63, + -72, -10, -42, -41, -4, 8, 18, 1, 11, 0, 22, 42, 45, 19, 69, 12, + 32, 22, -6, 50, 63, 22, 96, 74, 60, 11, 70, 77, 51, 49, 58, 76, + 29, 11, 72, 48, 67, 95, 94, 121, 98, 133, 147, 134, 146, 142, 132, 150, + 152, 149, 159, 159, 194, 215, 199, 224, 229, 241, 242, 275, 290, 319, 282, 337, + 350, 323, 339, 368, 344, 342, 375, 367, 392, 374, 419, 388, 399, 432, 429, 421, + 439, 450, 461, 430, 482, 478, 473, 466, 488, 516, 513, 530, 510, 555, 521, 525, + 535, 521, 515, 565, 516, 540, 527, 473, 525, 496, 478, 535, 479, 478, 488, 447, + 476, 459, 453, 487, 457, 452, 468, 481, 425, 434, 402, 417, 421, 389, 398, 422, + 395, 393, 382, 387, 388, 369, 377, 348, 386, 370, 344, 353, 358, 335, 328, 298, + 310, 298, 296, 309, 328, 283, 282, 286, 255, 278, 224, 200, 222, 178, 172, 179, + 143, 142, 142, 125, 138, 93, 79, 86, 81, 83, 68, 105, 61, 100, 108, 60, + 84, 92, 59, 82, 59, 62, 79, 27, 27, 30, -4, 20, -7, -24, -7, -22, + -32, -67, -23, -53, -74, -77, -79, -85, -81, -94, -95, -84, -138, -124, -116, -137, + -131, -142, -149, -140, -149, -198, -171, -189, -212, -221, -245, -231, -232, -281, -255, -264, + -291, -289, -282, -303, -289, -289, -330, -286, -282, -332, -284, -290, -318, -274, -322, -298, + -285, -308, -281, -272, -306, -263, -297, -309, -264, -278, -303, -270, -293, -275, -285, -296, + -265, -286, -290, -255, -278, -278, -245, -273, -237, -254, -252, -224, -266, -222, -219, -269, + -239, -269, -242, -199, -257, -220, -218, -247, -232, -254, -236, -246, -245, -218, -242, -234, + -209, -237, -217, -247, -217, -218, -249, -219, -242, -238, -221, -274, -231, -252, -268, -229, + -273, -213, -240, -272, -259, -239, -216, -210, -229, -242, -196, -212, -234, -205, -221, -219, + -233, -218, -193, -256, -222, -174, -187, -159, -168, -176, -125, -148, -123, -107, -146, -98, + -120, -89, -83, -111, -73, -105, -80, -39, -58, -50, -18, -42, 26, -11, -4, 25, + 10, 27, 28, 39, 65, 62, 93, 88, 123, 108, 163, 120, 146, 150, 131, 158, + 197, 192, 181, 161, 204, 215, 200, 233, 207, 223, 238, 234, 307, 247, 238, 283, + 264, 281, 233, 273, 269, 248, 291, 292, 272, 281, 250, 298, 280, 261, 297, 265, + 296, 293, 291, 277, 273, 282, 337, 298, 311, 306, 329, 331, 364, 333, 368, 368, + 337, 395, 368, 359, 387, 379, 392, 406, 404, 415, 411, 438, 446, 418, 445, 423, + 466, 439, 411, 492, 450, 460, 463, 457, 469, 472, 487, 486, 503, 481, 485, 475, + 475, 458, 466, 465, 457, 448, 434, 476, 468, 471, 463, 451, 448, 440, 414, 415, + 414, 409, 371, 398, 364, 335, 377, 344, 380, 349, 305, 336, 297, 268, 281, 272, + 249, 277, 216, 239, 199, 156, 188, 147, 125, 181, 186, 150, 134, 122, 106, 123, + 94, 68, 70, 43, 53, 34, 25, 6, 11, -2, 1, 11, -43, -22, -51, -52, + -32, -85, -72, -56, -97, -88, -88, -117, -99, -139, -137, -99, -141, -110, -126, -174, + -107, -156, -170, -142, -169, -168, -153, -219, -161, -173, -213, -175, -194, -214, -194, -212, + -182, -166, -198, -198, -178, -187, -197, -164, -161, -173, -171, -213, -202, -205, -185, -187, + -175, -170, -165, -195, -205, -216, -232, -255, -264, -210, -259, -282, -272, -270, -303, -314, + -340, -332, -334, -342, -348, -348, -384, -362, -348, -370, -357, -406, -416, -409, -438, -440, + -454, -511, -462, -437, -488, -468, -480, -483, -462, -494, -507, -491, -484, -500, -480, -517, + -505, -489, -494, -509, -505, -494, -494, -469, -493, -459, -502, -495, -466, -449, -468, -481, + -453, -436, -410, -384, -424, -367, -401, -376, -337, -391, -369, -379, -358, -332, -356, -296, + -309, -309, -283, -301, -267, -322, -302, -297, -314, -274, -295, -292, -249, -284, -260, -247, + -249, -227, -242, -190, -204, -175, -153, -188, -151, -166, -183, -138, -131, -151, -160, -136, + -120, -96, -129, -130, -119, -142, -139, -128, -143, -123, -120, -109, -101, -124, -95, -106, + -128, -113, -132, -117, -121, -113, -79, -86, -107, -72, -89, -77, -83, -97, -51, -75, + -65, -44, -59, -50, -29, -3, -20, -7, 24, 13, 37, 46, 52, 111, 75, 109, + 122, 119, 141, 132, 158, 167, 160, 178, 172, 182, 215, 216, 253, 212, 258, 247, + 248, 288, 252, 296, 319, 337, 346, 308, 359, 372, 359, 408, 385, 429, 425, 438, + 442, 425, 439, 446, 455, 465, 451, 470, 459, 464, 503, 505, 476, 502, 487, 503, + 486, 483, 545, 482, 454, 511, 478, 479, 471, 426, 479, 454, 425, 451, 431, 416, + 442, 422, 413, 426, 371, 450, 400, 400, 415, 403, 430, 456, 438, 391, 416, 406, + 387, 376, 354, 361, 353, 343, 335, 353, 313, 307, 337, 313, 336, 290, 316, 308, + 282, 294, 294, 292, 304, 291, 306, 309, 274, 334, 309, 325, 347, 299, 307, 321, + 261, 306, 258, 223, 288, 194, 221, 250, 204, 212, 227, 182, 218, 180, 172, 183, + 164, 139, 173, 125, 151, 189, 163, 156, 144, 142, 166, 111, 102, 107, 108, 95, + 65, 83, 84, 53, 74, 41, 0, 10, -51, -5, -35, -69, -55, -53, -77, -81, + -86, -133, -122, -180, -162, -196, -210, -228, -221, -261, -247, -266, -268, -294, -274, -294, + -287, -255, -289, -320, -281, -319, -317, -325, -362, -320, -344, -355, -323, -352, -349, -363, + -366, -312, -330, -330, -347, -325, -344, -381, -327, -353, -369, -307, -371, -340, -363, -375, + -355, -347, -362, -339, -353, -317, -314, -342, -345, -341, -343, -331, -345, -348, -364, -355, + -356, -355, -314, -328, -348, -343, -363, -370, -365, -377, -389, -386, -390, -397, -380, -406, + -388, -376, -423, -389, -415, -415, -409, -433, -373, -394, -392, -365, -307, -371, -290, -290, + -276, -264, -285, -289, -281, -308, -303, -283, -309, -299, -330, -299, -248, -281, -276, -248, + -254, -225, -287, -231, -228, -237, -215, -240, -218, -211, -237, -201, -199, -210, -181, -198, + -177, -177, -142, -104, -120, -128, -90, -89, -85, -99, -70, -77, -58, -58, -41, 14, + -8, 16, 46, 51, 50, 75, 64, 82, 87, 86, 112, 92, 121, 144, 107, 153, + 162, 133, 176, 134, 122, 174, 136, 184, 191, 192, 231, 223, 222, 272, 254, 268, + 289, 297, 293, 296, 273, 317, 320, 275, 341, 298, 298, 307, 280, 299, 286, 270, + 315, 250, 274, 305, 274, 309, 278, 283, 305, 248, 272, 283, 268, 261, 283, 317, + 293, 289, 297, 306, 309, 306, 339, 330, 355, 349, 357, 366, 371, 326, 345, 323, + 319, 302, 286, 270, 295, 300, 298, 295, 303, 273, 273, 269, 288, 265, 263, 295, + 297, 294, 314, 261, 311, 324, 300, 330, 347, 315, 338, 333, 327, 312, 301, 303, + 315, 294, 293, 265, 244, 240, 249, 204, 197, 190, 193, 180, 159, 141, 157, 110, + 106, 156, 114, 104, 107, 91, 117, 84, 28, 71, 48, 45, 60, 47, 6, 18, + -1, 2, 4, -24, -3, -12, -56, -44, -57, -60, -72, -63, -113, -107, -119, -115, + -98, -130, -128, -118, -138, -115, -121, -126, -140, -133, -124, -129, -174, -155, -160, -168, + -159, -208, -206, -195, -215, -194, -198, -244, -194, -215, -212, -193, -212, -217, -202, -216, + -218, -235, -263, -234, -259, -298, -254, -283, -300, -259, -285, -291, -278, -323, -286, -274, + -296, -306, -319, -314, -321, -353, -344, -330, -367, -343, -334, -324, -325, -313, -316, -314, + -352, -324, -344, -343, -332, -371, -379, -375, -363, -399, -381, -423, -387, -400, -438, -411, + -418, -467, -432, -446, -443, -438, -466, -449, -430, -474, -463, -424, -460, -403, -469, -428, + -406, -410, -398, -380, -393, -374, -372, -401, -359, -344, -360, -352, -349, -332, -337, -345, + -339, -354, -324, -313, -316, -299, -335, -312, -317, -345, -278, -313, -310, -253, -265, -268, + -235, -236, -205, -221, -262, -219, -204, -204, -182, -178, -143, -175, -129, -156, -95, -111, + -134, -70, -101, -103, -99, -118, -65, -81, -96, -79, -42, -53, -61, -39, -53, -31, + -40, -44, -5, -13, -25, -16, -27, -30, -34, -70, -28, -46, -13, 17, 6, 6, + 26, 36, 52, 28, 68, 50, 89, 85, 82, 91, 99, 85, 138, 136, 150, 169, + 157, 156, 179, 200, 208, 174, 192, 242, 224, 205, 241, 225, 253, 266, 254, 275, + 279, 285, 348, 288, 358, 383, 371, 411, 402, 420, 429, 425, 442, 435, 442, 459, + 432, 465, 478, 435, 481, 461, 479, 479, 492, 511, 440, 487, 538, 493, 501, 531, + 509, 542, 556, 534, 531, 551, 545, 582, 560, 551, 560, 518, 527, 540, 515, 556, + 508, 528, 566, 511, 535, 505, 500, 495, 465, 460, 486, 458, 446, 464, 458, 423, + 459, 444, 388, 413, 373, 360, 360, 309, 373, 353, 327, 307, 339, 308, 311, 269, + 279, 308, 287, 257, 288, 277, 286, 270, 240, 256, 229, 239, 230, 230, 201, 225, + 155, 229, 180, 176, 149, 126, 136, 110, 75, 121, 58, 55, 59, 14, 30, 3, + -33, 29, -35, -49, -14, -84, -67, -95, -100, -74, -75, -126, -84, -119, -151, -95, + -172, -147, -131, -148, -192, -200, -203, -224, -196, -236, -201, -194, -247, -190, -215, -237, + -216, -256, -278, -267, -284, -282, -273, -303, -337, -316, -356, -346, -349, -328, -360, -366, + -331, -341, -363, -360, -352, -348, -361, -369, -377, -357, -402, -378, -399, -386, -384, -391, + -342, -341, -352, -355, -351, -365, -354, -393, -371, -389, -397, -395, -403, -406, -430, -413, + -391, -404, -377, -383, -365, -363, -361, -369, -374, -371, -365, -368, -353, -381, -357, -383, + -370, -346, -376, -368, -389, -371, -375, -379, -364, -361, -336, -338, -362, -357, -396, -385, + -394, -404, -377, -413, -409, -385, -395, -379, -346, -351, -348, -345, -362, -346, -371, -354, + -368, -346, -354, -341, -310, -350, -327, -351, -365, -354, -367, -350, -362, -345, -330, -331, + -359, -368, -362, -346, -338, -328, -328, -299, -311, -324, -300, -320, -312, -287, -340, -266, + -249, -279, -257, -234, -216, -205, -225, -204, -181, -199, -207, -187, -190, -213, -166, -149, + -168, -139, -147, -112, -130, -124, -105, -93, -97, -122, -83, -86, -96, -60, -68, -73, + -81, -69, -26, -50, -19, 5, -3, 31, 18, 42, 50, 22, 43, 76, 74, 69, + 89, 86, 120, 116, 108, 116, 122, 129, 141, 144, 152, 186, 163, 198, 187, 166, + 179, 176, 186, 222, 136, 192, 175, 139, 200, 175, 184, 185, 188, 222, 234, 216, + 215, 258, 267, 303, 309, 279, 324, 324, 330, 346, 320, 353, 375, 324, 404, 359, + 368, 375, 360, 397, 374, 342, 398, 388, 335, 358, 314, 336, 319, 328, 373, 371, + 357, 408, 407, 402, 433, 426, 436, 464, 418, 426, 428, 387, 417, 438, 403, 424, + 433, 400, 425, 373, 381, 374, 348, 375, 356, 337, 356, 317, 339, 324, 300, 292, + 325, 278, 315, 278, 270, 299, 263, 297, 258, 253, 261, 267, 238, 245, 230, 228, + 248, 231, 215, 238, 167, 168, 167, 121, 132, 90, 98, 85, 86, 67, 62, 83, + 67, 63, 59, 36, 46, -6, 3, 11, 6, -36, -25, -14, -25, -43, -42, -40, + -43, -60, -50, -55, -60, -55, -49, -60, -73, -69, -93, -108, -113, -133, -146, -165, + -181, -193, -172, -214, -170, -182, -185, -165, -206, -195, -166, -223, -204, -202, -233, -200, + -229, -225, -258, -255, -242, -263, -258, -266, -260, -232, -304, -260, -294, -289, -259, -290, + -294, -282, -323, -294, -333, -362, -333, -354, -382, -359, -400, -383, -383, -422, -431, -424, + -474, -456, -434, -469, -463, -482, -459, -453, -487, -460, -461, -407, -433, -461, -411, -399, + -426, -399, -433, -413, -399, -400, -382, -394, -398, -359, -337, -347, -334, -319, -340, -306, + -280, -304, -276, -279, -292, -251, -262, -252, -272, -236, -227, -224, -227, -247, -208, -229, + -228, -206, -221, -190, -176, -163, -132, -153, -182, -111, -143, -118, -111, -116, -88, -107, + -85, -73, -45, -63, -53, 15, -3, -46, 10, -1, -1, 41, -32, 15, 21, 5, + 70, 57, 8, 97, 69, 17, 56, 27, 57, 55, 28, 64, 68, 10, 78, 50, + 74, 59, 39, 85, 72, 84, 77, 41, 78, 83, 62, 85, 76, 93, 124, 58, + 155, 124, 113, 139, 135, 117, 144, 138, 163, 150, 142, 130, 138, 145, 128, 159, + 176, 163, 183, 173, 192, 189, 164, 221, 217, 219, 219, 236, 233, 274, 251, 280, + 328, 326, 343, 338, 344, 348, 322, 336, 387, 339, 390, 360, 342, 363, 365, 346, + 416, 381, 390, 396, 391, 389, 390, 363, 426, 414, 407, 450, 425, 436, 455, 412, + 463, 455, 471, 485, 472, 472, 475, 447, 489, 454, 463, 480, 480, 483, 483, 485, + 468, 457, 498, 477, 458, 463, 440, 476, 467, 457, 445, 454, 454, 454, 450, 483, + 480, 450, 455, 440, 418, 408, 398, 427, 425, 372, 373, 386, 365, 414, 349, 365, + 368, 343, 361, 350, 331, 348, 327, 361, 355, 363, 308, 303, 304, 289, 295, 274, + 282, 281, 239, 237, 240, 189, 166, 166, 160, 150, 126, 127, 101, 96, 79, 73, + 97, 74, 76, 93, 76, 87, 94, 81, 77, 103, 64, 76, 66, 45, 51, 38, + -6, -1, 7, -67, -25, -48, -70, -50, -85, -113, -84, -142, -114, -137, -190, -135, + -130, -180, -181, -195, -215, -171, -173, -176, -155, -210, -184, -200, -209, -206, -230, -235, + -246, -257, -250, -308, -313, -335, -348, -320, -385, -349, -348, -366, -372, -357, -362, -358, + -342, -348, -331, -357, -360, -342, -342, -356, -343, -369, -390, -346, -352, -379, -351, -392, + -374, -323, -395, -382, -383, -363, -313, -343, -344, -342, -326, -360, -356, -366, -341, -350, + -354, -338, -333, -312, -334, -316, -300, -336, -312, -309, -312, -285, -303, -292, -301, -332, + -303, -300, -324, -286, -290, -292, -277, -252, -259, -246, -227, -240, -206, -242, -260, -232, + -253, -262, -230, -280, -235, -261, -266, -238, -262, -250, -247, -253, -242, -251, -222, -237, + -218, -188, -215, -215, -174, -154, -123, -135, -150, -85, -97, -97, -85, -87, -91, -67, + -90, -106, -64, -113, -78, -68, -73, -59, -48, -95, -53, -59, -84, -25, -30, -56, + -22, -27, -40, -5, -19, 8, 4, -15, 20, 35, 94, 68, 71, 95, 101, 98, + 100, 134, 139, 133, 187, 185, 167, 206, 188, 206, 229, 240, 229, 264, 258, 298, + 273, 312, 305, 295, 316, 281, 309, 307, 289, 311, 282, 328, 328, 330, 367, 354, + 341, 349, 353, 373, 398, 357, 360, 364, 361, 342, 353, 345, 363, 349, 353, 342, + 329, 319, 318, 348, 294, 294, 317, 291, 279, 290, 258, 276, 266, 310, 326, 282, + 336, 339, 330, 340, 304, 319, 359, 319, 361, 356, 339, 364, 337, 332, 371, 338, + 364, 351, 299, 350, 320, 284, 302, 300, 294, 314, 266, 303, 311, 296, 282, 283, + 234, 275, 220, 221, 249, 197, 213, 231, 219, 234, 238, 196, 231, 266, 243, 217, + 240, 225, 210, 189, 217, 200, 199, 193, 212, 165, 156, 174, 166, 167, 183, 167, + 187, 141, 128, 113, 74, 84, 107, 87, 102, 72, 83, 81, 48, 85, 103, 70, + 73, 64, 103, 75, 52, 82, 80, 62, 90, 79, 57, 53, 37, 41, 21, 5, + 40, 8, 2, 17, -24, 18, -33, -14, -9, -53, -80, -59, -76, -68, -115, -103, + -136, -128, -127, -135, -160, -164, -135, -116, -159, -130, -126, -120, -110, -114, -125, -110, + -131, -110, -100, -150, -154, -129, -160, -123, -127, -147, -177, -157, -176, -164, -192, -210, + -195, -203, -227, -222, -241, -251, -221, -228, -233, -246, -248, -221, -226, -236, -225, -228, + -261, -266, -244, -269, -259, -282, -284, -244, -266, -302, -289, -295, -292, -282, -287, -300, + -288, -283, -308, -290, -272, -278, -288, -292, -260, -297, -332, -314, -302, -295, -326, -293, + -260, -303, -271, -284, -270, -230, -273, -211, -240, -272, -223, -267, -263, -260, -317, -289, + -287, -260, -237, -269, -243, -232, -246, -232, -251, -202, -239, -217, -217, -205, -204, -178, + -193, -168, -156, -160, -158, -123, -127, -140, -77, -99, -75, -65, -75, -24, -50, -8, + -8, -31, -8, 13, 39, 68, 55, 77, 79, 98, 97, 96, 127, 118, 128, 147, + 151, 167, 152, 182, 198, 164, 212, 190, 201, 222, 215, 241, 236, 216, 230, 239, + 301, 232, 240, 265, 280, 288, 293, 284, 291, 301, 283, 288, 316, 301, 323, 361, + 331, 356, 358, 311, 393, 348, 324, 345, 324, 329, 357, 303, 360, 331, 333, 378, + 333, 332, 336, 335, 370, 362, 341, 376, 383, 375, 374, 399, 396, 387, 387, 423, + 431, 397, 436, 454, 410, 378, 402, 395, 410, 397, 396, 414, 373, 370, 395, 362, + 368, 358, 344, 331, 338, 341, 367, 329, 329, 322, 306, 358, 331, 334, 340, 343, + 324, 328, 334, 343, 347, 310, 352, 324, 302, 302, 286, 305, 283, 270, 289, 254, + 215, 204, 214, 183, 152, 160, 176, 166, 142, 143, 140, 114, 137, 100, 86, 87, + 40, 72, 78, -3, 24, 30, 3, 3, 12, -2, 17, -49, -28, -40, -40, -49, + -58, -65, -104, -79, -88, -119, -119, -148, -117, -143, -148, -139, -146, -137, -137, -170, + -176, -177, -210, -191, -222, -205, -214, -240, -238, -243, -255, -253, -237, -249, -247, -244, + -257, -232, -233, -255, -257, -288, -259, -271, -317, -329, -322, -345, -359, -359, -396, -361, + -384, -414, -394, -393, -411, -402, -394, -377, -387, -438, -421, -405, -431, -395, -443, -423, + -441, -445, -394, -433, -433, -436, -432, -426, -446, -442, -446, -465, -410, -419, -471, -470, + -460, -436, -462, -484, -462, -475, -485, -465, -457, -467, -512, -440, -519, -487, -485, -522, + -491, -495, -524, -492, -551, -533, -495, -574, -541, -558, -533, -520, -527, -536, -531, -507, + -549, -511, -484, -541, -462, -503, -476, -426, -471, -466, -459, -432, -413, -427, -389, -425, + -409, -384, -418, -407, -416, -451, -389, -391, -422, -385, -403, -387, -357, -367, -367, -343, + -365, -352, -356, -373, -336, -346, -345, -314, -339, -378, -311, -351, -288, -325, -346, -284, + -317, -291, -301, -306, -260, -291, -288, -280, -295, -246, -280, -260, -256, -291, -237, -203, + -266, -232, -224, -233, -207, -181, -186, -214, -181, -154, -170, -140, -158, -141, -92, -123, + -77, -93, -110, -51, -80, -83, -40, -61, -62, -21, -43, 15, -1, -40, -11, 1, + -12, 23, 20, 23, 64, 25, 55, 45, 81, 80, 87, 132, 130, 126, 180, 182, + 204, 207, 173, 249, 223, 205, 262, 235, 243, 276, 271, 282, 294, 273, 296, 286, + 278, 292, 313, 275, 317, 307, 311, 320, 330, 332, 315, 299, 293, 337, 331, 350, + 363, 361, 343, 375, 344, 371, 364, 341, 364, 385, 377, 389, 383, 354, 427, 417, + 381, 422, 382, 386, 379, 374, 390, 349, 354, 366, 343, 340, 341, 347, 342, 328, + 334, 351, 318, 324, 297, 317, 298, 267, 280, 254, 268, 272, 260, 285, 258, 297, + 299, 269, 307, 308, 293, 295, 299, 289, 303, 266, 303, 293, 250, 281, 243, 218, + 222, 159, 188, 174, 87, 162, 165, 122, 175, 125, 142, 154, 81, 121, 101, 62, + 124, 62, 69, 59, 73, 84, 58, 72, 98, 88, 87, 88, 96, 70, 55, 38, + 38, 52, -5, -5, -19, -39, 1, -12, -67, -32, -38, -39, -64, -62, -36, -79, + -66, -54, -118, -95, -119, -61, -112, -117, -132, -113, -142, -167, -160, -151, -187, -183, + -217, -181, -162, -208, -199, -176, -258, -204, -235, -244, -202, -264, -235, -232, -285, -229, + -239, -275, -265, -265, -253, -235, -272, -282, -259, -271, -255, -228, -246, -229, -262, -252, + -247, -267, -255, -248, -215, -206, -214, -163, -207, -221, -175, -209, -161, -189, -238, -176, + -176, -227, -204, -234, -239, -262, -274, -298, -255, -307, -302, -280, -299, -290, -273, -323, + -299, -263, -281, -284, -291, -279, -242, -238, -219, -225, -210, -212, -201, -189, -216, -175, + -183, -185, -161, -204, -201, -207, -221, -238, -229, -241, -240, -242, -234, -233, -223, -272, + -209, -231, -208, -227, -224, -197, -164, -173, -186, -138, -132, -106, -74, -96, -91, -50, + -80, -53, -44, -51, -20, -32, -89, -39, -58, -100, -88, -76, -33, -64, -58, -31, + -10, 12, -28, -39, -32, -23, 1, 6, -13, 16, 33, 35, 33, 46, 44, 73, + 59, 101, 117, 119, 100, 118, 126, 148, 133, 147, 156, 161, 151, 150, 177, 123, + 149, 168, 157, 155, 179, 140, 185, 168, 155, 176, 179, 155, 179, 175, 163, 183, + 185, 162, 249, 196, 224, 275, 243, 299, 285, 237, 329, 308, 303, 320, 301, 339, + 366, 311, 353, 365, 354, 383, 375, 367, 399, 382, 397, 402, 342, 371, 358, 366, + 402, 394, 403, 394, 419, 439, 447, 419, 448, 425, 449, 462, 425, 428, 435, 442, + 442, 424, 406, 431, 403, 406, 422, 378, 386, 402, 365, 370, 361, 338, 345, 317, + 306, 331, 281, 263, 266, 228, 282, 285, 227, 294, 258, 257, 243, 203, 213, 215, + 174, 168, 198, 152, 189, 193, 139, 174, 150, 161, 153, 99, 143, 117, 67, 80, + 53, 39, 24, -15, 13, 0, -49, -9, -53, -54, -23, -56, -95, -117, -98, -114, + -105, -140, -149, -134, -158, -151, -155, -161, -140, -148, -178, -204, -158, -202, -180, -174, + -194, -176, -178, -174, -159, -179, -173, -180, -192, -153, -208, -187, -191, -211, -189, -170, + -195, -187, -188, -176, -190, -205, -204, -199, -196, -224, -235, -221, -254, -257, -263, -269, + -241, -283, -263, -264, -291, -302, -263, -285, -276, -288, -282, -293, -304, -308, -333, -361, + -361, -388, -383, -418, -400, -390, -418, -422, -388, -383, -402, -411, -394, -401, -405, -442, + -415, -458, -466, -463, -485, -483, -502, -492, -437, -458, -469, -442, -472, -453, -409, -457, + -437, -426, -457, -406, -435, -441, -418, -425, -411, -398, -441, -389, -400, -388, -359, -369, + -343, -368, -352, -346, -359, -359, -375, -339, -359, -388, -365, -355, -356, -322, -334, -303, + -270, -315, -250, -262, -254, -259, -225, -234, -242, -223, -209, -228, -226, -215, -181, -232, + -193, -189, -175, -203, -168, -163, -180, -141, -160, -115, -115, -153, -80, -79, -140, -91, + -127, -94, -85, -127, -82, -107, -111, -74, -83, -40, -42, -49, -22, -5, -24, 2, + -5, -23, 19, -20, -58, -30, -37, -42, -63, -55, -35, -38, -6, 27, -1, 13, + 19, 21, 67, 53, 47, 102, 71, 83, 78, 42, 94, 111, 149, 154, 147, 180, + 203, 198, 233, 254, 242, 254, 293, 267, 249, 256, 243, 284, 259, 249, 269, 307, + 318, 317, 320, 335, 348, 366, 368, 383, 387, 392, 407, 426, 431, 435, 443, 444, + 475, 512, 506, 474, 527, 469, 469, 486, 435, 485, 443, 430, 488, 439, 418, 439, + 456, 481, 481, 458, 464, 469, 471, 449, 427, 399, 436, 428, 421, 417, 413, 401, + 413, 389, 359, 394, 353, 323, 361, 320, 274, 310, 254, 276, 287, 280, 276, 264, + 240, 259, 212, 235, 213, 195, 168, 185, 151, 175, 152, 140, 136, 121, 137, 124, + 104, 137, 116, 122, 152, 127, 150, 134, 119, 143, 142, 133, 166, 95, 126, 116, + 115, 137, 168, 122, 154, 147, 125, 124, 136, 105, 97, 97, 84, 87, 43, 74, + 56, 19, 32, 41, 47, 49, 10, 46, 42, 30, 15, 18, -22, -23, -28, -75, + -35, -45, -95, -31, -66, -60, -54, -105, -69, -89, -145, -86, -119, -164, -166, -211, + -162, -179, -259, -223, -259, -323, -283, -288, -301, -281, -290, -279, -298, -329, -322, -296, + -307, -305, -298, -314, -287, -279, -321, -276, -320, -310, -289, -353, -341, -366, -355, -346, + -380, -391, -368, -372, -354, -382, -370, -364, -375, -371, -408, -354, -370, -382, -391, -385, + -374, -399, -378, -362, -345, -320, -348, -299, -289, -300, -269, -306, -259, -246, -274, -251, + -296, -244, -231, -251, -225, -239, -206, -189, -223, -184, -179, -201, -218, -172, -182, -209, + -193, -181, -211, -159, -198, -157, -155, -175, -103, -166, -168, -151, -189, -165, -171, -145, + -168, -215, -147, -195, -167, -190, -157, -154, -172, -168, -125, -132, -146, -132, -98, -108, + -121, -105, -104, -96, -112, -99, -63, -63, -55, -62, -96, -55, -69, -67, -1, -51, + -37, -19, -36, -30, -45, -75, -58, -44, -18, -21, -29, -20, 33, 19, 42, 84, + 46, 83, 102, 98, 121, 113, 128, 155, 148, 137, 143, 143, 140, 153, 176, 147, + 178, 197, 193, 175, 167, 186, 219, 164, 202, 191, 198, 199, 222, 217, 248, 245, + 265, 287, 300, 324, 302, 335, 327, 314, 345, 318, 329, 328, 337, 350, 388, 395, + 361, 370, 358, 373, 340, 340, 326, 350, 316, 309, 300, 312, 307, 334, 321, 333, + 352, 344, 354, 351, 324, 356, 358, 389, 395, 369, 392, 392, 390, 446, 404, 389, + 480, 426, 438, 454, 402, 441, 397, 436, 453, 443, 439, 436, 441, 468, 452, 435, + 437, 466, 445, 464, 443, 500, 458, 452, 483, 449, 443, 479, 453, 456, 437, 386, + 428, 378, 340, 368, 335, 347, 325, 257, 374, 348, 318, 384, 407, 431, 400, 443, + 502, 474, 449, 436, 457, 405, 369, 395, 304, 259, 237, 210, 200, 100, 105, 144, + 118, 72, 73, 70, 82, 41, 43, 68, 54, 55, 73, 103, 104, 119, 128, 173, + 140, 128, 127, 91, 42, 15, -31, -70, -126, -192, -185, -289, -287, -286, -320, -318, + -305, -253, -201, -224, -154, -108, -133, -99, -79, -70, -64, -84, -83, -95, -118, -168, + -180, -238, -283, -305, -350, -369, -423, -455, -426, -442, -453, -465, -481, -412, -466, -422, + -394, -427, -377, -395, -324, -288, -357, -307, -317, -296, -336, -341, -270, -347, -363, -329, + -398, -410, -458, -459, -469, -526, -531, -504, -505, -511, -511, -464, -470, -450, -431, -402, + -413, -421, -389, -391, -461, -421, -420, -451, -466, -473, -460, -476, -502, -525, -517, -548, + -575, -553, -550, -572, -560, -600, -543, -541, -557, -489, -540, -508, -466, -469, -434, -442, + -433, -380, -395, -380, -363, -411, -374, -385, -366, -374, -390, -374, -363, -371, -350, -355, + -352, -344, -279, -290, -255, -275, -279, -271, -274, -255, -243, -274, -232, -229, -202, -209, + -189, -189, -213, -131, -108, -129, -64, -72, -42, -6, -61, 3, 33, -28, 18, 38, + 30, 25, -8, 49, 57, 33, 63, 71, 38, 61, 59, 65, 61, 95, 107, 103, + 98, 139, 162, 145, 137, 163, 156, 154, 160, 167, 164, 171, 186, 162, 172, 170, + 145, 186, 198, 193, 195, 196, 184, 201, 201, 209, 233, 210, 207, 243, 193, 253, + 246, 186, 287, 274, 276, 303, 295, 317, 342, 268, 294, 303, 273, 309, 325, 311, + 370, 353, 373, 408, 401, 407, 405, 459, 472, 449, 429, 452, 449, 446, 449, 458, + 463, 495, 448, 466, 439, 426, 460, 455, 476, 491, 454, 454, 465, 406, 490, 468, + 469, 493, 488, 488, 506, 498, 503, 527, 526, 495, 542, 509, 486, 501, 430, 488, + 524, 454, 471, 457, 434, 443, 444, 428, 446, 410, 426, 444, 409, 413, 404, 382, + 324, 362, 332, 329, 310, 292, 294, 296, 272, 245, 273, 274, 233, 264, 253, 279, + 297, 283, 285, 297, 268, 284, 271, 258, 264, 264, 259, 229, 219, 226, 204, 210, + 174, 192, 158, 117, 157, 101, 127, 115, 73, 113, 139, 119, 121, 118, 128, 131, + 115, 111, 135, 116, 96, 113, 139, 116, 127, 89, 95, 107, 70, 119, 124, 68, + 98, 117, 74, 94, 66, 97, 92, 54, 22, 21, -11, -15, -39, -8, -17, -6, + -6, 15, -9, 7, -13, -36, 21, -33, -36, -2, -24, 13, -31, -68, -27, -58, + -100, -88, -122, -154, -175, -186, -195, -229, -247, -234, -271, -279, -304, -266, -336, -313, + -335, -305, -342, -307, -320, -290, -270, -311, -293, -281, -291, -288, -286, -321, -283, -302, + -310, -336, -357, -332, -344, -375, -367, -364, -405, -380, -392, -370, -391, -393, -392, -368, + -380, -364, -359, -353, -342, -304, -356, -324, -288, -271, -236, -159, -112, -83, -17, -7, + 79, 80, 111, 165, 150, 127, 60, 28, -2, -78, -159, -224, -309, -323, -373, -401, + -403, -452, -451, -447, -471, -454, -447, -448, -439, -405, -355, -349, -333, -263, -202, -192, + -118, -109, -44, 6, 37, 98, 107, 111, 152, 127, 140, 144, 91, 89, 37, -26, + -60, -130, -141, -149, -236, -283, -328, -368, -378, -377, -415, -407, -384, -375, -327, -315, + -277, -182, -191, -150, -89, -81, -15, 58, 80, 122, 151, 138, 183, 207, 151, 146, + 161, 116, 115, 124, 109, 101, 66, 38, 43, -7, 13, 2, -20, -3, -48, -16, + -56, -30, 37, 66, 94, 156, 191, 345, 464, 653, 741, 860, 1008, 1130, 1151, 1226, + 1241, 1270, 1207, 1104, 984, 885, 762, 664, 504, 405, 264, 194, 149, 41, 39, 29, + 21, 27, 47, 50, 143, 129, 169, 190, 150, 273, 289, 335, 479, 504, 607, 674, + 728, 792, 846, 927, 995, 942, 889, 860, 800, 728, 584, 455, 375, 189, 87, -69, + -109, -145, -183, -236, -183, -165, -123, 1, 18, 79, 174, 231, 300, 314, 332, 408, + 407, 370, 377, 357, 351, 360, 385, 353, 360, 347, 290, 273, 180, 145, 92, -40, + -90, -189, -324, -398, -468, -523, -514, -575, -580, -566, -530, -484, -404, -378, -316, -242, + -215, -173, -166, -170, -183, -219, -239, -269, -291, -301, -343, -320, -322, -264, -128, -12, + 91, 179, 228, 353, 369, 344, 392, 372, 288, 160, -4, -118, -249, -411, -524, -611, + -742, -775, -770, -786, -772, -773, -775, -724, -744, -763, -678, -629, -596, -586, -591, -508, + -395, -325, -204, -127, -67, 44, 105, 134, 192, 260, 302, 218, 67, -21, -142, -303, + -485, -677, -782, -917, -1030, -1042, -1104, -1004, -964, -921, -841, -724, -588, -412, -239, -117, + -37, 79, 140, 189, 208, 247, 280, 221, 167, 57, 30, -6, -97, -178, -302, -378, + -470, -545, -629, -680, -729, -734, -832, -842, -804, -799, -712, -740, -736, -654, -616, -543, + -438, -422, -331, -248, -254, -224, -182, -191, -133, -158, -210, -224, -276, -348, -385, -517, + -589, -642, -730, -712, -761, -724, -623, -486, -301, -126, 40, 219, 415, 559, 606, 699, + 737, 723, 612, 473, 309, 159, -59, -189, -386, -523, -661, -706, -738, -821, -823, -767, + -763, -776, -791, -725, -654, -596, -502, -480, -368, -226, -81, 130, 205, 326, 495, 585, + 657, 698, 757, 748, 669, 538, 371, 219, 19, -160, -323, -543, -652, -699, -784, -805, + -752, -634, -502, -451, -352, -191, -25, 125, 271, 386, 502, 637, 708, 765, 821, 875, + 874, 831, 781, 668, 590, 466, 339, 181, -30, -167, -271, -410, -536, -487, -525, -462, + -427, -398, -231, -111, -43, 123, 184, 298, 442, 447, 498, 589, 622, 666, 664, 621, + 646, 625, 593, 542, 459, 389, 359, 229, 157, 60, -43, -88, -139, -239, -239, -227, + -186, -6, 161, 506, 828, 1058, 1278, 1463, 1581, 1703, 1678, 1598, 1491, 1291, 1026, 685, + 328, 124, -76, -257, -418, -553, -529, -451, -415, -349, -274, -191, -91, -49, -28, 84, + 281, 367, 510, 548, 718, 1008, 1200, 1334, 1398, 1369, 1412, 1350, 1156, 992, 830, 639, + 345, -21, -289, -467, -572, -682, -817, -821, -753, -603, -408, -256, -19, 269, 437, 552, + 662, 821, 1030, 1163, 1209, 1246, 1252, 1286, 1284, 1097, 963, 809, 579, 333, -44, -346, + -508, -736, -905, -1092, -1135, -1087, -999, -860, -726, -469, -242, -9, 146, 278, 395, 529, + 542, 559, 566, 535, 507, 490, 440, 408, 343, 254, 117, -36, -230, -344, -518, -700, + -793, -912, -976, -1017, -1139, -1103, -1068, -1011, -938, -807, -590, -326, 94, 558, 876, 1080, + 1243, 1362, 1383, 1196, 1100, 936, 648, 273, -191, -582, -922, -1144, -1299, -1490, -1638, -1603, + -1463, -1353, -1269, -1116, -904, -748, -664, -570, -452, -277, -97, 3, 89, 203, 395, 647, + 710, 658, 525, 342, 223, -43, -344, -546, -727, -877, -1125, -1366, -1408, -1448, -1393, -1347, + -1293, -1115, -933, -669, -421, -213, -21, 207, 332, 419, 507, 672, 840, 865, 800, 731, + 680, 590, 441, 182, -85, -335, -607, -907, -1207, -1365, -1334, -1331, -1350, -1324, -1177, -855, + -650, -426, -215, 7, 222, 361, 445, 497, 495, 524, 471, 347, 292, 222, 203, 89, + -48, -196, -287, -406, -551, -711, -885, -936, -966, -977, -929, -790, -591, -433, -335, -265, + -83, 55, 147, 220, 288, 421, 606, 897, 1218, 1477, 1587, 1621, 1579, 1448, 1277, 1122, + 849, 545, 51, -333, -678, -1011, -1154, -1103, -1044, -941, -850, -558, -185, 31, 305, 491, + 551, 649, 639, 589, 720, 765, 837, 784, 754, 815, 924, 966, 911, 639, 349, 102, + -101, -316, -481, -497, -470, -475, -549, -521, -342, -162, 71, 148, 210, 363, 638, 828, + 930, 1003, 1147, 1194, 1188, 1131, 1228, 1304, 1286, 1115, 878, 651, 541, 418, 158, -126, + -334, -480, -571, -634, -633, -474, -278, -118, -23, 111, 301, 577, 697, 717, 779, 769, + 839, 859, 800, 759, 719, 645, 582, 486, 378, 373, 312, 150, -16, -161, -177, -206, + -313, -384, -343, -253, -116, 20, 183, 386, 557, 660, 630, 641, 684, 730, 677, 537, + 436, 454, 606, 923, 1274, 1485, 1552, 1469, 1434, 1221, 1007, 799, 539, 220, -151, -489, + -671, -818, -703, -547, -488, -373, -200, 40, 300, 415, 467, 440, 406, 362, 322, 270, + 366, 489, 558, 521, 453, 487, 621, 631, 359, -9, -348, -558, -660, -841, -820, -652, + -502, -441, -409, -350, -174, -12, -8, -141, -198, -195, -34, 94, 137, 269, 437, 564, + 601, 579, 621, 650, 549, 224, -208, -491, -729, -865, -1033, -1111, -982, -904, -774, -625, + -496, -276, -98, -117, -218, -288, -290, -237, -273, -354, -340, -250, -197, -99, -78, -111, + -63, -164, -292, -422, -580, -575, -674, -769, -817, -821, -734, -753, -712, -669, -609, -510, + -485, -452, -344, -263, -152, -128, -125, -108, -131, -115, -256, -426, -651, -782, -868, -882, + -744, -372, 154, 683, 792, 851, 897, 899, 706, 365, 40, -299, -601, -910, -1218, -1354, + -1311, -1059, -895, -847, -707, -411, -163, -147, -328, -544, -611, -615, -680, -767, -609, -341, + -72, 53, 122, 326, 590, 715, 572, 92, -321, -559, -656, -808, -883, -801, -601, -478, + -497, -534, -383, -305, -269, -435, -559, -463, -189, 105, 325, 463, 631, 791, 750, 599, + 480, 382, 256, -110, -552, -802, -913, -872, -854, -843, -651, -359, -133, -64, -92, -50, + -57, -205, -408, -540, -515, -318, -161, -90, 41, 272, 537, 655, 605, 524, 427, 285, + 80, -123, -280, -254, -207, -221, -308, -322, -213, -149, -230, -390, -436, -268, -159, -112, + -18, 138, 386, 487, 577, 562, 622, 682, 584, 368, 13, -180, -238, -324, -341, -258, + 193, 958, 1575, 1746, 1717, 1644, 1489, 1098, 516, 198, -42, -157, -299, -412, -419, -111, + 291, 417, 442, 304, 356, 456, 185, -74, -273, -199, -1, 71, 260, 670, 1173, 1531, + 1553, 1345, 1200, 1248, 1223, 873, 242, -228, -375, -396, -448, -388, -50, 289, 518, 408, + 260, 329, 349, 282, 73, -107, 85, 440, 911, 1236, 1451, 1615, 1630, 1397, 962, 574, + 374, 185, -200, -651, -763, -702, -436, -280, -240, -30, 139, 180, 108, -48, 15, 107, + 37, -33, -24, 290, 674, 831, 950, 1006, 1048, 1027, 830, 560, 328, 106, -74, -241, + -425, -416, -242, -113, -85, -192, -192, -87, -127, -325, -414, -383, -169, 10, 229, 597, + 922, 1181, 1204, 1026, 922, 696, 482, 153, -247, -585, -849, -989, -1087, -1030, -807, -391, + 163, 760, 1246, 1356, 1162, 897, 584, 197, -60, -48, -55, 52, 93, 73, 59, -21, + -33, -174, -467, -785, -928, -988, -1007, -973, -952, -653, -329, -39, 156, 403, 662, 667, + 514, 219, 58, 163, 236, 182, -222, -520, -478, -418, -388, -340, -307, -181, -208, -552, + -717, -788, -733, -617, -750, -694, -364, 141, 656, 891, 906, 783, 562, 68, -435, -717, + -772, -787, -942, -1044, -989, -676, -340, -229, -248, -294, -352, -364, -513, -518, -376, -185, + -140, -104, -46, 159, 359, 388, 305, 134, -43, -126, -226, -371, -437, -523, -548, -592, + -555, -448, -269, -201, -291, -375, -402, -345, -359, -383, -354, -155, 23, 264, 475, 685, + 816, 663, 377, -16, -420, -708, -925, -1144, -1280, -1362, -1319, -1193, -1051, -771, -388, 155, + 751, 1119, 1109, 903, 739, 634, 306, 42, 19, 71, 96, -92, -305, -500, -640, -719, + -1009, -1309, -1449, -1352, -1181, -1080, -1023, -817, -386, -138, 98, 262, 572, 926, 849, 623, + 442, 385, 604, 710, 524, 161, -137, -299, -399, -530, -555, -399, -406, -510, -702, -799, + -641, -486, -412, -398, -229, 107, 563, 846, 1087, 1193, 1041, 759, 253, -83, -155, -125, + -122, -243, -374, -283, -110, 18, -7, -81, -150, -201, -351, -381, -204, 87, 271, 351, + 316, 515, 738, 864, 843, 716, 660, 594, 453, 303, 275, 270, 260, 141, 22, 135, + 272, 443, 399, 257, 177, 153, 113, 32, -19, 67, 276, 425, 580, 823, 999, 1172, + 915, 457, 121, -182, -301, -442, -520, -443, -360, -339, -206, -94, 213, 731, 1332, 1666, + 1553, 1368, 1331, 1281, 962, 600, 435, 334, 305, 46, -175, -282, -314, -421, -694, -929, + -933, -656, -385, -249, -168, -9, 443, 724, 817, 944, 1240, 1428, 1242, 858, 565, 569, + 750, 727, 486, 34, -212, -310, -449, -644, -668, -519, -398, -533, -683, -560, -269, -136, + -158, -170, -17, 293, 643, 941, 1101, 1209, 1112, 832, 364, -35, -158, -182, -332, -566, + -702, -602, -420, -343, -433, -439, -384, -399, -481, -521, -390, -138, 58, 67, 120, 302, + 540, 776, 675, 557, 499, 359, 201, -118, -268, -324, -355, -461, -483, -380, -202, -53, + -144, -344, -444, -515, -549, -628, -667, -585, -335, -108, 81, 291, 456, 521, 274, -174, + -562, -726, -846, -927, -1004, -985, -918, -892, -960, -944, -814, -447, 185, 812, 1028, 960, + 893, 744, 479, -93, -435, -470, -569, -684, -863, -1014, -978, -965, -1115, -1319, -1467, -1314, + -1037, -883, -794, -631, -277, 43, 117, 170, 301, 550, 503, 187, -170, -330, -130, 91, + 44, -251, -622, -827, -1002, -1202, -1280, -1083, -811, -760, -759, -758, -490, -214, -192, -251, + -250, -108, 141, 414, 663, 806, 802, 560, 82, -420, -653, -610, -581, -669, -761, -713, + -531, -362, -383, -324, -253, -232, -317, -482, -539, -366, -168, 51, 179, 437, 762, 945, + 920, 681, 421, 195, -76, -341, -485, -441, -316, -213, -199, -110, 60, -5, -81, -337, + -525, -553, -555, -490, -378, -248, 41, 398, 559, 674, 689, 604, 471, 90, -206, -327, + -367, -331, -386, -464, -524, -603, -610, -539, -161, 567, 1342, 1616, 1538, 1274, 1032, 742, + 262, -80, -177, -112, -21, -119, -191, -179, -30, -147, -544, -854, -933, -581, -345, -254, + -103, 249, 687, 841, 723, 827, 1042, 1042, 700, 264, 138, 499, 813, 859, 518, 77, + -92, -336, -600, -691, -449, -35, 166, -32, -86, 164, 424, 434, 198, 146, 347, 691, + 961, 1187, 1424, 1564, 1338, 807, 220, 2, 11, 37, -64, -150, -33, 209, 284, 237, + 192, 230, 210, 19, -150, -57, 180, 405, 569, 659, 835, 1176, 1315, 1225, 948, 668, + 437, 147, -58, -117, 3, 152, 192, 189, 231, 261, 230, 67, -138, -274, -347, -295, + -179, -75, 172, 457, 658, 799, 826, 866, 804, 582, 242, -33, -221, -181, -150, -201, + -249, -368, -482, -513, -486, -189, 377, 1059, 1567, 1633, 1446, 1249, 965, 575, 106, -127, + -165, -84, -73, -129, -23, 53, -10, -299, -714, -929, -757, -550, -400, -257, -31, 446, + 659, 625, 608, 634, 680, 444, 89, -74, 23, 367, 517, 291, -17, -340, -528, -792, + -924, -885, -579, -394, -376, -407, -325, -145, -69, -234, -353, -246, 13, 327, 559, 748, + 965, 861, 520, 20, -397, -535, -607, -612, -684, -635, -448, -311, -291, -375, -420, -421, + -557, -699, -739, -585, -330, -115, 56, 184, 458, 580, 552, 318, -38, -292, -482, -648, + -657, -524, -329, -125, -153, -271, -323, -467, -622, -759, -884, -854, -723, -602, -428, -290, + -125, 66, 171, 125, 172, 100, 10, -108, -283, -365, -414, -543, -640, -855, -1035, -1145, + -1120, -871, -479, 81, 708, 1113, 1141, 960, 631, 333, -66, -448, -649, -619, -501, -356, + -363, -362, -390, -551, -783, -1117, -1333, -1266, -1046, -818, -609, -369, -56, 167, 141, 81, + 50, 42, -57, -121, -152, 9, 247, 298, 138, -201, -581, -748, -891, -965, -851, -629, + -380, -268, -336, -357, -351, -371, -465, -489, -341, -29, 344, 671, 896, 979, 835, 537, + 70, -295, -468, -463, -471, -400, -270, -117, -37, -106, -180, -272, -368, -469, -526, -425, + -226, -7, 298, 439, 594, 719, 726, 625, 426, 221, 47, -82, -159, -10, 89, 178, + 245, 216, 92, -59, -197, -403, -448, -466, -404, -297, -205, -28, 142, 190, 341, 401, + 581, 615, 571, 502, 437, 338, 216, 57, -130, -278, -442, -631, -704, -620, -288, 200, + 707, 1168, 1577, 1721, 1564, 1259, 880, 517, 247, 97, 99, 167, 303, 348, 268, 70, + -163, -377, -579, -741, -724, -547, -272, 14, 263, 446, 639, 681, 595, 547, 548, 576, + 680, 703, 778, 938, 894, 803, 493, 125, -100, -333, -325, -148, -41, 229, 319, 325, + 254, 99, 12, -41, -79, 95, 414, 754, 1049, 1335, 1401, 1325, 1053, 618, 245, -34, + -185, -176, -128, -34, 100, 50, -13, -159, -298, -390, -487, -506, -449, -286, -25, 218, + 421, 527, 591, 564, 425, 214, 14, -112, -225, -253, -134, -42, 33, 53, 0, -122, + -351, -548, -712, -868, -864, -826, -629, -476, -334, -196, -21, 71, 172, 222, 234, 248, + 244, 159, 77, 26, -74, -255, -499, -721, -872, -1047, -1017, -835, -424, 121, 665, 1136, + 1324, 1232, 960, 563, 168, -190, -379, -316, -229, -107, -34, -128, -255, -521, -821, -1079, + -1242, -1215, -1066, -900, -614, -313, -58, 37, 42, 27, -40, -55, -8, 41, 154, 271, + 382, 427, 260, -52, -455, -797, -1056, -1142, -1069, -836, -560, -365, -328, -358, -484, -633, + -804, -876, -738, -443, -96, 248, 569, 715, 725, 504, 95, -314, -656, -819, -834, -814, + -702, -529, -507, -551, -666, -833, -891, -994, -1079, -1014, -856, -602, -269, -60, 77, 233, + 242, 100, -110, -335, -464, -507, -537, -445, -231, -76, -41, -89, -258, -487, -716, -956, + -1030, -1034, -921, -694, -461, -311, -162, -65, 77, 141, 84, 106, 165, 218, 272, 221, + 156, 77, -172, -450, -733, -950, -990, -946, -684, -293, 342, 1051, 1427, 1387, 1094, 727, + 416, 39, -361, -360, -162, 80, 196, 46, -44, -173, -452, -809, -1133, -1242, -1069, -785, + -558, -321, -50, 163, 242, 19, -125, -69, 74, 145, 160, 252, 514, 759, 702, 409, + -102, -505, -743, -880, -879, -638, -210, 173, 250, 63, -74, -199, -420, -637, -679, -402, + 73, 529, 934, 1170, 1338, 1233, 799, 315, -43, -241, -208, -156, -89, 68, 211, 203, + 52, -276, -483, -546, -633, -552, -276, 125, 572, 813, 876, 881, 801, 685, 549, 288, + 218, 308, 449, 519, 623, 750, 757, 614, 345, 89, -75, -181, -192, -170, -72, 134, + 305, 387, 416, 356, 386, 468, 587, 733, 863, 1005, 1119, 1066, 916, 600, 383, 147, + -171, -368, -471, -418, -316, -137, 198, 691, 1287, 1685, 1795, 1540, 1275, 1032, 782, 549, + 378, 498, 693, 754, 574, 304, 65, -186, -515, -808, -894, -785, -426, -121, 18, 140, + 305, 395, 283, 123, 246, 462, 721, 794, 844, 981, 1117, 1179, 933, 419, -84, -435, + -592, -574, -429, -96, 320, 469, 392, 209, 36, -124, -370, -516, -366, 66, 564, 1029, + 1326, 1511, 1494, 1122, 581, 68, -246, -295, -244, -165, -48, 57, 86, -4, -300, -648, + -808, -881, -817, -650, -323, 133, 521, 649, 614, 506, 358, 182, -71, -304, -365, -243, + -38, 112, 232, 269, 135, -68, -417, -701, -883, -883, -828, -694, -518, -286, -92, -54, + -135, -265, -313, -232, -78, 101, 269, 463, 507, 427, 174, -117, -436, -757, -968, -1129, + -1168, -1080, -867, -587, -248, 280, 790, 1126, 1018, 689, 425, 259, 72, -136, -71, 128, + 343, 305, -19, -367, -674, -1022, -1343, -1589, -1591, -1229, -814, -564, -465, -407, -254, -279, + -425, -521, -316, 76, 333, 463, 511, 662, 835, 682, 293, -348, -816, -1033, -1108, -1015, + -743, -286, 85, 67, -141, -351, -542, -732, -987, -966, -646, -90, 493, 960, 1222, 1332, + 1102, 601, 34, -476, -635, -590, -500, -367, -181, -133, -134, -324, -721, -1015, -1158, -1142, + -876, -575, -111, 407, 720, 743, 628, 419, 275, 66, -149, -233, -144, 63, 341, 444, + 445, 331, 109, -257, -541, -737, -739, -651, -454, -276, -17, 154, 264, 274, 152, 41, + 48, 186, 437, 694, 930, 1034, 990, 784, 413, 70, -187, -386, -508, -545, -497, -265, + -86, 68, 393, 820, 1284, 1399, 1089, 862, 763, 710, 618, 481, 569, 794, 834, 585, + 169, -178, -450, -677, -970, -1071, -895, -461, -121, -62, -170, -123, 74, 44, -15, 51, + 443, 889, 1027, 1003, 970, 1083, 1158, 937, 325, -260, -557, -591, -582, -492, -178, 244, + 381, 275, -74, -200, -332, -495, -579, -463, 40, 707, 1245, 1560, 1742, 1671, 1378, 877, + 298, -11, -60, 52, 189, 186, 245, 248, 101, -234, -628, -863, -815, -631, -400, -27, + 474, 952, 1159, 1090, 871, 757, 627, 415, 273, 231, 454, 737, 885, 928, 801, 543, + 191, -194, -512, -584, -514, -220, -1, 189, 402, 587, 540, 391, 194, 71, 223, 402, + 687, 951, 1131, 1227, 1088, 697, 267, -165, -406, -553, -653, -546, -449, -307, -179, -125, + 105, 533, 897, 988, 791, 690, 677, 666, 561, 510, 584, 714, 659, 383, -17, -382, + -615, -867, -1134, -1202, -1024, -725, -492, -515, -594, -529, -391, -371, -348, -198, 224, 603, + 723, 687, 588, 644, 657, 446, -30, -554, -813, -903, -841, -742, -573, -284, -258, -429, + -655, -821, -879, -956, -974, -743, -312, 245, 765, 1082, 1166, 1048, 747, 271, -220, -503, + -571, -450, -379, -409, -389, -501, -710, -979, -1314, -1473, -1429, -1262, -1082, -713, -356, -23, + 148, 46, -47, -124, -182, -240, -373, -405, -234, -78, 77, 36, -103, -271, -599, -951, + -1210, -1300, -1170, -994, -851, -713, -545, -403, -386, -559, -706, -699, -571, -351, -164, 64, + 301, 320, 169, -131, -487, -790, -939, -1102, -1168, -1157, -1011, -825, -733, -420, 104, 501, + 428, 126, -96, -151, -55, -84, -37, 195, 399, 485, 231, -194, -557, -819, -1083, -1318, + -1437, -1253, -850, -570, -611, -769, -742, -621, -629, -704, -593, -140, 308, 557, 608, 602, + 757, 864, 624, 20, -578, -792, -745, -624, -590, -300, 15, 80, -220, -612, -868, -975, + -1064, -1068, -769, -222, 425, 1015, 1330, 1326, 1185, 854, 465, 47, -184, -173, 123, 299, + 303, 227, 35, -240, -610, -1028, -1151, -1104, -961, -678, -350, -59, 270, 384, 397, 358, + 242, 242, 327, 305, 382, 549, 765, 969, 948, 778, 479, 91, -197, -426, -552, -480, + -301, -115, 72, 178, 199, 117, -66, -159, -118, 108, 409, 684, 921, 1103, 1149, 1021, + 831, 504, 254, 81, -38, 9, 1, 51, 203, 447, 793, 1157, 1153, 991, 815, 652, + 662, 706, 791, 1036, 1198, 1323, 1264, 951, 593, 284, 19, -166, -276, -275, -42, 177, + 203, 74, 6, 34, -3, -56, -8, 293, 653, 939, 1079, 1123, 1262, 1334, 1268, 969, + 459, 222, 117, 154, 247, 391, 587, 625, 450, 62, -288, -592, -769, -789, -626, -226, + 293, 770, 1168, 1303, 1281, 1090, 779, 522, 345, 338, 505, 665, 703, 733, 565, 258, + -95, -451, -638, -842, -872, -789, -541, -224, 29, 184, 200, 191, 162, 115, 115, 164, + 322, 542, 701, 907, 1036, 978, 818, 402, 68, -218, -387, -454, -455, -339, -196, -102, + -99, -264, -453, -500, -486, -317, -189, 59, 408, 633, 828, 771, 665, 515, 276, 74, + -132, -189, -164, -132, -87, 150, 521, 760, 723, 433, 171, 17, -74, -156, -23, 147, + 375, 552, 489, 231, -38, -260, -444, -599, -694, -655, -410, -244, -299, -433, -546, -502, + -634, -781, -855, -645, -355, -160, -34, 80, 252, 472, 387, 117, -214, -361, -380, -415, + -404, -181, 47, 103, -83, -432, -703, -976, -1174, -1264, -1232, -897, -433, 19, 298, 421, + 471, 413, 198, -36, -145, -14, 176, 283, 359, 405, 309, 104, -200, -548, -748, -927, + -1067, -1078, -1030, -813, -524, -430, -434, -438, -442, -478, -492, -446, -299, -14, 254, 459, + 519, 619, 504, 246, -54, -274, -402, -499, -543, -520, -448, -400, -373, -583, -743, -836, + -819, -714, -647, -469, -156, 105, 293, 350, 283, 188, 78, -102, -252, -296, -263, -104, + 59, 243, 549, 663, 528, 326, 12, -230, -221, -232, -168, 8, 144, 260, 261, -18, + -125, -257, -487, -521, -572, -413, -224, -195, -148, -230, -314, -382, -530, -616, -615, -496, + -288, -141, 20, 202, 416, 577, 456, 204, 68, -6, -55, -18, 45, 256, 414, 416, + 262, 6, -250, -420, -569, -698, -627, -367, 14, 379, 524, 614, 722, 671, 535, 373, + 372, 569, 746, 832, 878, 901, 841, 709, 422, 166, -32, -215, -419, -458, -386, -186, + -24, 53, 82, 27, -31, -93, -185, -80, 122, 353, 668, 832, 993, 1049, 964, 818, + 616, 431, 318, 288, 228, 271, 258, 259, 208, -25, -167, -236, -288, -232, -201, 2, + 272, 471, 612, 681, 639, 609, 470, 388, 326, 367, 493, 623, 840, 1000, 1071, 1133, + 951, 795, 641, 470, 494, 491, 524, 683, 715, 662, 520, 399, 289, 160, -35, -67, + -3, 58, 130, 135, 89, 44, -36, -137, -281, -405, -336, -229, -125, -21, 111, 330, + 422, 429, 344, 287, 287, 255, 282, 290, 401, 487, 510, 383, 147, -27, -161, -309, + -492, -574, -490, -272, -174, -98, -43, 52, 144, 84, 0, 24, 114, 259, 325, 380, + 437, 451, 424, 287, 59, -140, -311, -490, -647, -723, -713, -590, -504, -554, -634, -695, + -801, -769, -844, -839, -644, -452, -210, -129, -77, 28, 55, -38, -129, -228, -263, -281, + -317, -327, -378, -409, -450, -578, -707, -827, -816, -765, -736, -589, -441, -321, -211, -188, + -225, -256, -335, -357, -383, -343, -158, -22, 101, 237, 258, 185, 81, -85, -162, -224, + -193, -48, 25, 20, 64, 71, 3, -99, -237, -291, -323, -356, -349, -329, -316, -340, + -370, -467, -561, -688, -815, -837, -840, -800, -670, -547, -380, -292, -244, -198, -217, -178, + -162, -105, 28, 82, 155, 269, 200, 70, -54, -179, -265, -358, -466, -429, -382, -356, + -317, -274, -309, -264, -289, -312, -291, -241, -130, -8, 83, 165, 235, 283, 273, 201, + 76, -59, -165, -205, -286, -315, -279, -228, -226, -302, -428, -493, -550, -585, -558, -535, + -370, -225, -99, -4, 42, 102, 153, 169, 80, 27, 67, 34, 85, 41, 49, 29, + -43, -157, -240, -309, -315, -230, -193, -88, 15, 90, 148, 179, 72, 70, 50, 12, + 38, 80, 180, 384, 449, 521, 529, 432, 366, 229, 140, 144, 186, 317, 393, 464, + 444, 429, 462, 354, 312, 238, 263, 310, 296, 296, 282, 250, 287, 150, 5, -141, + -248, -311, -359, -369, -258, -140, -32, -14, 31, 61, 93, 97, 117, 246, 373, 474, + 588, 619, 598, 494, 397, 383, 255, 139, 171, 185, 260, 284, 218, 254, 271, 201, + 140, 115, 99, 242, 274, 320, 447, 520, 617, 653, 590, 589, 515, 429, 416, 351, + 304, 318, 328, 358, 294, 198, 173, 97, 51, -14, -4, 24, 111, 161, 241, 276, + 290, 338, 323, 297, 276, 236, 257, 250, 218, 240, 192, 165, 172, 50, -20, -29, + -67, -9, -13, 43, 143, 194, 179, 200, 179, 200, 169, 173, 182, 255, 360, 486, + 560, 521, 478, 418, 336, 249, 208, 217, 305, 377, 339, 366, 411, 475, 438, 301, + 305, 332, 329, 290, 230, 238, 258, 216, 143, 29, -137, -187, -294, -365, -440, -436, + -360, -317, -309, -338, -371, -332, -318, -300, -265, -229, -59, 45, 32, 14, 36, 30, + 15, -136, -190, -181, -169, -122, -101, -145, -84, -47, -157, -231, -297, -239, -224, -243, + -201, -88, -18, 25, 60, 32, 70, 30, -38, -157, -239, -205, -173, -182, -205, -223, + -283, -383, -475, -569, -627, -690, -748, -734, -702, -629, -578, -573, -573, -560, -531, -583, + -576, -569, -560, -511, -525, -475, -487, -502, -513, -551, -609, -685, -658, -638, -627, -595, + -541, -489, -441, -484, -481, -465, -515, -445, -428, -380, -201, -100, -66, -54, -109, -60, + -90, -168, -88, -30, 77, 48, 76, 95, 145, 106, 72, -2, 14, 44, -15, -20, + -31, -30, -9, -69, -186, -269, -364, -412, -552, -635, -624, -587, -519, -480, -566, -529, + -514, -493, -454, -477, -366, -214, -130, -39, -58, -26, 55, 14, -27, -68, -106, 4, + 53, 42, 93, 128, 130, 134, 6, -33, -2, -25, -30, 15, 43, 186, 273, 315, + 381, 375, 346, 340, 261, 211, 217, 276, 320, 341, 289, 244, 236, 149, 42, -52, + -146, -137, -142, -167, -120, -106, -79, -77, -99, -99, -80, -39, -38, -35, 31, 89, + 165, 241, 244, 243, 240, 198, 188, 241, 216, 257, 308, 291, 363, 361, 336, 424, + 385, 377, 433, 442, 586, 668, 682, 778, 772, 771, 785, 741, 760, 830, 840, 811, + 805, 824, 865, 873, 783, 746, 689, 688, 664, 603, 561, 532, 482, 451, 353, 283, + 222, 160, 30, -55, -109, -91, -54, -38, -43, -75, -84, -66, -16, -29, 35, 122, + 215, 245, 232, 282, 393, 419, 394, 315, 302, 378, 404, 418, 396, 464, 480, 429, + 357, 312, 346, 313, 302, 248, 221, 296, 368, 422, 499, 494, 486, 447, 414, 382, + 370, 390, 415, 433, 362, 246, 227, 177, 90, 1, -115, -131, -125, -235, -230, -249, + -213, -243, -273, -268, -265, -247, -210, -209, -215, -130, -24, 27, 54, 73, 107, 78, + 40, 36, 36, 67, 61, 21, -11, -33, -44, -37, -56, -73, -36, 5, 101, 124, + 133, 209, 195, 212, 170, 191, 244, 322, 353, 288, 256, 259, 263, 258, 158, 134, + 99, 31, 33, -76, -177, -193, -236, -288, -386, -459, -460, -529, -585, -665, -731, -695, + -681, -686, -687, -704, -683, -671, -674, -680, -609, -517, -463, -428, -415, -374, -309, -234, + -227, -221, -165, -119, -65, -73, -53, 14, -7, -38, -61, -93, -65, -27, -67, -86, + -120, -134, -92, -119, -73, -39, -62, -77, -75, -106, -86, -79, -38, -49, -98, -147, + -167, -185, -256, -292, -369, -372, -368, -458, -440, -503, -507, -575, -623, -630, -619, -643, + -585, -624, -571, -516, -488, -442, -414, -399, -362, -354, -359, -326, -291, -246, -244, -262, + -275, -250, -283, -290, -242, -268, -234, -240, -174, -60, -28, 22, 31, 30, 69, 71, + 91, 186, 262, 257, 239, 208, 265, 253, 209, 179, 103, 102, 56, 26, 4, -32, + -83, -137, -184, -233, -307, -316, -306, -365, -398, -412, -374, -358, -331, -322, -315, -320, + -311, -310, -252, -240, -160, -78, -80, -19, 24, 68, 159, 160, 148, 246, 294, 331, + 383, 394, 420, 452, 381, 408, 422, 429, 472, 434, 392, 438, 446, 508, 488, 446, + 483, 476, 454, 423, 433, 481, 514, 528, 465, 426, 436, 419, 411, 356, 289, 309, + 297, 272, 227, 192, 187, 131, 62, 42, 70, 42, 42, 48, 56, 73, 146, 182, + 260, 279, 325, 386, 370, 445, 485, 508, 585, 579, 586, 538, 552, 594, 521, 543, + 519, 520, 623, 641, 692, 749, 739, 763, 780, 750, 800, 884, 901, 899, 866, 825, + 834, 853, 825, 774, 748, 716, 677, 594, 539, 485, 447, 376, 266, 221, 159, 116, + 99, -14, -45, -82, -58, -34, -107, -93, -114, -100, -97, -127, -58, -18, 7, 68, + 4, 25, 5, 43, 86, 28, 9, 76, 72, 144, 125, 167, 219, 173, 130, 114, + 136, 144, 169, 126, 113, 159, 120, 160, 129, 129, 118, 104, 52, 10, 4, 53, + 29, 10, -52, -116, -156, -186, -245, -321, -370, -323, -341, -417, -404, -457, -466, -490, + -590, -606, -616, -595, -559, -615, -609, -570, -537, -516, -435, -437, -387, -348, -323, -267, + -215, -127, -67, -34, -25, -56, -45, -53, -36, -95, -141, -163, -90, -113, -26, -25, + -10, -1, -30, -17, -7, 28, 82, 127, 69, 71, 59, 53, 41, -19, -16, -24, + -82, -97, -140, -158, -187, -285, -348, -442, -521, -550, -611, -679, -731, -805, -786, -802, + -812, -782, -811, -775, -768, -763, -742, -670, -628, -574, -581, -558, -542, -545, -479, -452, + -498, -470, -397, -344, -289, -251, -189, -95, -145, -158, -91, -77, -41, 17, 3, 35, + 23, 58, 104, 87, 43, 41, 45, -18, -22, 6, 22, 6, -33, -118, -133, -154, + -176, -236, -278, -292, -311, -360, -386, -333, -310, -362, -374, -410, -392, -425, -424, -411, + -397, -368, -339, -285, -246, -229, -204, -175, -147, -127, -63, -38, 73, 89, 115, 110, + 112, 168, 181, 151, 144, 142, 164, 172, 257, 279, 285, 311, 296, 298, 301, 329, + 400, 400, 388, 431, 353, 388, 351, 343, 378, 314, 243, 257, 237, 190, 179, 149, + 88, 51, -32, -94, -145, -223, -233, -324, -388, -357, -351, -318, -345, -341, -277, -303, + -234, -161, -127, -44, -24, 26, 70, 50, 115, 139, 149, 208, 231, 257, 363, 427, + 412, 467, 473, 441, 497, 478, 523, 554, 507, 546, 558, 537, 587, 578, 574, 623, + 523, 542, 521, 488, 493, 473, 475, 423, 374, 291, 290, 279, 172, 144, 96, 54, + 52, 19, 21, 11, 1, -8, -23, -28, -5, -47, 40, 20, 30, 61, 94, 108, + 134, 147, 200, 188, 241, 282, 340, 374, 444, 424, 491, 491, 486, 474, 496, 460, + 448, 427, 398, 472, 508, 544, 575, 542, 521, 542, 577, 603, 608, 614, 639, 620, + 583, 573, 539, 521, 503, 483, 443, 380, 366, 380, 315, 288, 217, 111, 70, -6, + -69, -116, -218, -246, -297, -319, -317, -361, -349, -316, -366, -311, -277, -291, -229, -187, + -149, -114, -167, -93, -80, -52, -58, -87, -59, -39, -75, -21, -32, -1, -2, -16, + -13, -6, -41, -16, -38, -59, -63, -107, -103, -62, -109, -142, -132, -168, -217, -234, + -248, -261, -327, -384, -429, -478, -513, -555, -636, -684, -722, -741, -754, -771, -781, -763, + -762, -813, -814, -794, -796, -782, -767, -762, -704, -735, -673, -645, -640, -613, -571, -549, + -526, -506, -434, -399, -392, -388, -405, -402, -360, -345, -368, -363, -373, -369, -347, -298, + -235, -195, -194, -169, -157, -119, -159, -77, -67, -91, -86, -109, -120, -125, -154, -147, + -174, -249, -243, -257, -286, -272, -326, -336, -386, -499, -484, -578, -609, -598, -676, -685, + -710, -721, -663, -652, -651, -619, -616, -544, -510, -478, -405, -364, -314, -288, -300, -278, + -203, -234, -198, -162, -184, -126, -99, -65, 16, 12, 33, 27, -8, 46, 89, 70, + 67, 64, 71, 116, 103, 96, 107, 107, 87, 128, 56, 61, 123, 72, 48, 21, + -51, -6, -78, -132, -125, -189, -200, -234, -253, -206, -224, -230, -185, -186, -193, -146, + -140, -82, -82, -80, -28, -40, -31, 28, -6, 19, 82, 75, 144, 182, 202, 288, + 247, 262, 342, 305, 331, 350, 280, 306, 306, 307, 305, 324, 359, 405, 363, 351, + 407, 444, 408, 435, 440, 455, 465, 412, 431, 411, 347, 369, 327, 265, 287, 268, + 281, 302, 283, 259, 225, 183, 176, 139, 84, 80, 46, -26, -58, -64, -40, -71, + -38, -10, -35, 18, 18, 48, 151, 155, 207, 252, 229, 294, 293, 257, 315, 325, + 319, 378, 386, 356, 431, 456, 460, 471, 471, 453, 471, 470, 470, 457, 453, 454, + 435, 385, 370, 378, 351, 339, 300, 316, 285, 292, 233, 230, 147, 124, 116, 68, + 14, -26, -84, -88, -142, -185, -147, -204, -221, -194, -188, -194, -173, -186, -142, -142, + -99, -112, -108, -73, -50, -55, -36, -36, -2, 31, 58, 103, 126, 113, 134, 110, + 168, 172, 128, 127, 156, 117, 78, 45, 69, 15, 48, 44, 0, 9, 35, 25, + 43, 30, 51, 79, 39, 26, 55, 37, -5, 10, 6, -27, -42, -85, -53, -60, + -110, -119, -136, -165, -161, -184, -211, -240, -267, -319, -348, -339, -351, -326, -385, -341, + -318, -350, -284, -242, -212, -140, -126, -112, -14, -76, -49, 7, -35, -34, -8, -19, + -33, -31, -15, 6, -19, -51, -31, -74, -89, -92, -77, -104, -131, -139, -173, -213, + -253, -276, -288, -281, -353, -338, -351, -380, -405, -406, -439, -466, -513, -533, -535, -570, + -588, -587, -603, -581, -569, -596, -586, -569, -505, -515, -505, -443, -456, -433, -350, -319, + -327, -288, -262, -245, -187, -193, -128, -92, -97, -55, -12, -53, -10, -11, -51, -32, + -55, -50, -59, -97, -103, -91, -132, -118, -118, -156, -104, -126, -134, -109, -140, -129, + -94, -118, -116, -86, -77, -100, -75, -76, -49, -68, -56, -56, -55, -38, -43, -51, + -69, -76, -62, -84, -106, -120, -140, -148, -161, -118, -137, -109, -102, -60, -22, -28, + -27, 41, 28, 69, 67, 94, 138, 144, 178, 216, 159, 215, 199, 216, 225, 220, + 216, 234, 247, 236, 216, 249, 232, 253, 276, 273, 302, 255, 246, 301, 266, 271, + 286, 280, 259, 259, 220, 213, 222, 199, 207, 193, 205, 246, 220, 247, 243, 247, + 245, 254, 252, 273, 280, 316, 361, 366, 424, 414, 450, 507, 505, 522, 551, 534, + 578, 599, 577, 623, 616, 612, 636, 585, 603, 602, 527, 540, 541, 490, 486, 493, + 466, 485, 428, 402, 443, 351, 323, 302, 280, 238, 249, 224, 198, 226, 168, 200, + 220, 167, 207, 170, 156, 206, 124, 122, 149, 123, 147, 107, 143, 136, 96, 134, + 100, 90, 75, 28, 98, 80, 73, 92, 84, 86, 130, 103, 112, 132, 110, 100, + 146, 100, 119, 81, 57, 82, 54, 44, 76, 49, 18, 53, 7, 20, -23, -19, + 12, -35, -34, -55, -72, -90, -108, -108, -117, -139, -105, -143, -112, -117, -136, -134, + -157, -161, -188, -204, -194, -216, -232, -260, -285, -270, -310, -289, -294, -323, -286, -314, + -299, -245, -238, -233, -178, -245, -199, -195, -180, -227, -154, -183, -186, -163, -171, -116, + -145, -150, -103, -86, -131, -121, -146, -140, -204, -203, -191, -226, -234, -268, -289, -275, + -339, -327, -316, -371, -335, -394, -438, -424, -440, -479, -438, -472, -474, -443, -490, -416, + -439, -433, -398, -395, -381, -360, -329, -303, -294, -288, -284, -267, -262, -250, -237, -249, + -246, -235, -242, -236, -223, -219, -195, -212, -216, -192, -187, -193, -166, -193, -200, -200, + -212, -178, -188, -183, -198, -175, -188, -186, -192, -190, -192, -206, -201, -230, -199, -216, + -264, -258, -279, -283, -272, -315, -298, -307, -307, -314, -321, -316, -333, -344, -314, -323, + -326, -333, -316, -337, -330, -285, -296, -279, -288, -271, -257, -253, -248, -218, -194, -184, + -181, -179, -131, -127, -127, -130, -69, -87, -112, -50, -68, -24, -70, -58, -4, -32, + -4, 34, -8, 25, 9, -5, 37, 4, -1, 17, -47, -26, -2, -41, -4, 13, + -50, -10, -36, -51, 26, -44, -6, 28, -11, 38, -1, 6, 43, 59, 32, 35, + 33, 60, 63, 73, 76, 92, 112, 129, 140, 120, 129, 132, 97, 143, 120, 119, + 184, 117, 182, 213, 183, 221, 194, 250, 287, 281, 313, 324, 332, 367, 330, 350, + 382, 355, 362, 378, 405, 368, 404, 364, 396, 400, 322, 355, 339, 322, 333, 292, + 307, 285, 287, 303, 275, 274, 309, 281, 332, 312, 335, 353, 349, 410, 408, 351, + 385, 408, 395, 390, 429, 401, 434, 417, 416, 450, 428, 450, 483, 464, 493, 492, + 486, 504, 468, 486, 518, 452, 494, 511, 509, 468, 462, 518, 435, 492, 446, 405, + 431, 394, 351, 384, 298, 324, 296, 272, 231, 246, 210, 209, 188, 131, 146, 132, + 82, 105, 102, 60, 88, 42, 52, 64, 69, 58, 76, 33, 23, 36, 11, 37, + 33, -16, 6, 1, -32, -78, -72, -101, -111, -124, -114, -109, -112, -151, -68, -123, + -114, -123, -102, -129, -121, -114, -96, -118, -118, -128, -103, -97, -122, -106, -105, -130, + -84, -110, -137, -113, -135, -173, -187, -197, -180, -161, -236, -207, -200, -247, -230, -232, + -217, -220, -237, -222, -230, -193, -197, -229, -231, -243, -234, -222, -233, -226, -220, -244, + -249, -216, -241, -209, -242, -225, -199, -213, -187, -207, -226, -210, -233, -235, -231, -236, + -244, -259, -232, -238, -247, -247, -257, -256, -252, -282, -231, -257, -273, -290, -262, -245, + -301, -280, -303, -311, -357, -351, -326, -362, -369, -339, -356, -302, -315, -331, -298, -318, + -324, -281, -277, -281, -270, -278, -259, -246, -264, -254, -203, -215, -229, -202, -203, -155, + -154, -169, -148, -172, -151, -136, -131, -136, -150, -142, -132, -152, -159, -120, -124, -147, + -120, -135, -153, -97, -131, -77, -83, -105, -18, -83, -44, -41, -79, -53, -66, -80, + -48, -42, -11, 18, -16, 20, 0, 10, 22, 39, 26, 19, 19, 34, 52, 43, + 28, 94, 91, 83, 110, 117, 123, 103, 128, 157, 152, 192, 190, 197, 222, 212, + 244, 254, 233, 241, 250, 248, 227, 243, 267, 271, 268, 269, 303, 302, 296, 317, + 308, 322, 328, 270, 287, 312, 246, 269, 269, 266, 286, 240, 268, 315, 291, 334, + 341, 337, 326, 326, 295, 339, 328, 273, 317, 294, 301, 326, 323, 398, 335, 339, + 360, 327, 339, 365, 366, 371, 324, 379, 381, 367, 360, 349, 341, 361, 335, 359, + 328, 354, 351, 305, 337, 321, 327, 325, 288, 317, 293, 276, 292, 268, 269, 254, + 237, 236, 246, 214, 224, 228, 165, 222, 209, 187, 189, 189, 189, 201, 174, 187, + 218, 170, 206, 218, 212, 236, 238, 253, 248, 257, 266, 265, 267, 274, 302, 299, + 304, 281, 302, 281, 276, 272, 272, 308, 259, 273, 239, 236, 214, 242, 182, 193, + 207, 179, 192, 191, 174, 153, 155, 132, 182, 128, 104, 136, 152, 107, 135, 129, + 126, 140, 105, 104, 128, 40, 87, 70, 6, 28, 9, 18, -2, -30, -24, -40, + -81, -76, -80, -86, -67, -87, -92, -139, -118, -125, -184, -178, -172, -189, -159, -231, + -233, -182, -239, -230, -235, -244, -219, -262, -240, -260, -284, -297, -305, -322, -329, -339, + -360, -386, -382, -412, -413, -439, -431, -416, -414, -427, -406, -424, -429, -440, -438, -437, + -449, -421, -441, -430, -419, -425, -401, -420, -442, -445, -430, -419, -419, -395, -449, -378, + -364, -417, -371, -375, -379, -331, -369, -385, -366, -415, -396, -400, -402, -409, -400, -412, + -381, -389, -421, -374, -393, -418, -360, -426, -416, -403, -425, -377, -394, -403, -386, -412, + -392, -392, -359, -355, -380, -325, -330, -364, -318, -332, -324, -305, -344, -309, -333, -346, + -326, -314, -326, -330, -333, -318, -316, -313, -309, -299, -292, -283, -289, -266, -271, -253, + -260, -234, -232, -222, -209, -187, -176, -123, -133, -126, -101, -66, -63, -56, -53, 34, + -10, 0, 51, 30, 27, 51, 8, 21, 33, 15, 21, 18, -9, -8, -22, -12, + 2, -9, -57, -30, 14, -3, -10, -4, 52, 26, 19, 53, 60, 16, 83, 83, + 121, 151, 126, 178, 192, 207, 237, 253, 222, 259, 279, 260, 225, 247, 240, 257, + 230, 234, 271, 271, 280, 316, 292, 311, 304, 331, 346, 320, 351, 338, 323, 326, + 311, 335, 367, 346, 373, 370, 353, 349, 362, 336, 361, 343, 339, 340, 320, 331, + 323, 296, 335, 299, 286, 322, 306, 319, 321, 302, 328, 345, 331, 345, 380, 368, + 369, 396, 398, 392, 411, 394, 442, 409, 407, 472, 425, 408, 413, 418, 420, 416, + 407, 409, 416, 440, 444, 457, 445, 416, 433, 451, 397, 394, 398, 338, 341, 357, + 274, 309, 298, 257, 281, 223, 220, 216, 200, 169, 171, 183, 109, 149, 111, 69, + 75, 41, 14, 22, -27, -24, -4, -66, -31, -52, -12, -50, -59, -28, -44, -86, + -126, -82, -53, -101, -74, -87, -72, -37, -64, -62, -43, -47, -24, -7, -13, -13, + -29, -33, 7, -9, -29, -10, 11, -28, 1, 4, -8, -4, -42, -33, -15, -65, + -63, -72, -64, -72, -112, -99, -103, -122, -138, -142, -155, -161, -156, -155, -160, -192, + -194, -181, -164, -178, -187, -194, -159, -181, -145, -138, -139, -122, -96, -94, -46, -71, + -24, -11, -42, -34, -52, -25, -18, -1, 8, 27, 20, 14, 0, 55, 11, 12, + 17, -27, 7, -45, -59, -42, -72, -62, -45, -84, -36, 76, 167, -11, -209, -255, + -174, -139, -124, -93, -130, -196, -255, -284, -372, -380, -314, -284, -251, -227, -228, -222, + -210, -318, -399, -386, -276, -230, -218, -235, -200, -230, -242, -243, -251, -243, -131, -96, + -222, -325, -323, -188, -104, -166, -143, -100, -184, -195, -197, -213, -153, -223, -192, -75, + -78, -54, -6, -89, -84, -121, -161, -88, -48, -2, 41, -7, -32, -62, -138, -121, + -125, -122, -78, -120, -116, -124, -122, -140, -142, -180, -158, -175, -176, -125, -135, -100, + -143, -142, -83, -80, -66, -27, -58, -69, -143, -96, 8, 26, 11, 16, 41, 0, + -15, 44, 44, 21, 27, 48, 118, 83, 89, 115, 94, 108, 64, 6, 110, 70, + 126, 135, 118, 164, 132, 42, 147, 134, 165, 130, 89, 118, 152, 141, 179, 163, + 158, 142, 121, 144, 201, 206, 234, 233, 170, 152, 160, 155, 226, 220, 229, 239, + 209, 249, 265, 308, 324, 349, 326, 334, 391, 383, 373, 386, 338, 338, 381, 391, + 459, 427, 437, 457, 443, 448, 464, 461, 512, 491, 477, 438, 448, 449, 467, 474, + 437, 439, 411, 400, 427, 411, 435, 362, 318, 350, 354, 387, 356, 369, 358, 313, + 306, 327, 296, 327, 306, 265, 245, 243, 259, 250, 204, 190, 181, 202, 158, 176, + 199, 182, 164, 133, 104, 122, 91, 113, 139, 132, 84, 86, 47, 88, 112, 68, + 130, 140, 109, 116, 54, 50, 60, 73, 144, 214, 233, 214, 96, 75, 85, 243, + 350, 359, 353, 282, 206, 264, 282, 398, 403, 356, 271, 213, 149, 186, 212, 143, + 63, 0, -50, -72, -107, -170, -160, -235, -267, -299, -333, -335, -342, -411, -432, -461, + -493, -413, -393, -358, -385, -349, -326, -259, -239, -296, -283, -239, -205, -116, -79, -119, + -131, -182, -216, -222, -195, -201, -201, -299, -346, -375, -403, -425, -442, -527, -535, -583, + -617, -611, -662, -709, -756, -795, -817, -830, -851, -839, -801, -845, -893, -968, -930, -793, + -745, -719, -758, -843, -909, -899, -752, -647, -652, -696, -567, -430, -444, -723, -785, -427, + -167, -108, -226, -299, -210, -209, -129, 62, 124, 133, 41, -79, -42, 60, 153, 156, + -53, -171, -163, -74, -48, -187, -285, -340, -311, -354, -467, -478, -521, -470, -352, -523, + -704, -785, -613, -420, -400, -392, -426, -498, -571, -563, -340, -155, -194, -300, -351, -291, + -173, -172, -119, -151, -199, -194, -211, -205, -199, -113, -98, -49, 18, -81, -155, -236, + -235, 29, 173, 162, 3, -237, -293, -200, -67, 14, 18, -177, -311, -390, -351, -219, + -207, -234, -272, -384, -407, -364, -396, -364, -292, -219, -182, -303, -431, -397, -239, -82, + 12, -92, -260, -402, -266, -16, 139, 31, -134, -191, -205, -153, 135, 307, 196, -223, + -371, 10, 426, 445, 279, 212, 350, 413, 401, 476, 590, 699, 703, 736, 666, 560, + 603, 644, 687, 607, 558, 568, 407, 249, 197, 316, 410, 276, 60, -104, -97, 108, + 193, 42, -298, -389, -70, 202, 135, -75, -77, -12, 35, 35, 207, 308, 252, 114, + 226, 390, 478, 371, 265, 332, 399, 444, 481, 431, 412, 429, 549, 675, 541, 429, + 387, 430, 527, 654, 728, 573, 381, 341, 453, 561, 542, 469, 445, 306, 308, 296, + 246, 292, 230, 265, 245, 121, 105, 109, 116, 182, 179, 254, 202, 60, 75, 139, + 292, 320, 201, 132, 53, 45, 145, 240, 279, 131, -19, -36, 181, 363, 217, -155, + -252, 83, 375, 329, 170, 193, 252, 318, 253, 368, 509, 549, 532, 561, 595, 564, + 525, 546, 577, 552, 444, 347, 340, 238, 167, 158, 141, 2, -161, -249, -209, -86, + -96, -313, -598, -699, -430, -187, -322, -457, -441, -353, -361, -434, -323, -176, -143, -223, + -219, -104, -141, -183, -161, -84, -6, -158, -263, -210, -99, 23, -2, -111, -25, 5, + -78, -148, -111, 115, 206, 125, 7, -62, -56, 15, 48, 183, 101, -37, -170, -259, + -130, -148, -199, -148, -271, -392, -559, -649, -428, -391, -447, -536, -643, -697, -705, -727, + -609, -440, -445, -662, -920, -921, -615, -337, -380, -570, -651, -731, -621, -387, -186, -269, + -614, -700, -393, -83, -171, -302, -126, 153, 91, -101, -139, 74, 385, 487, 536, 387, + 225, 262, 445, 567, 514, 309, 280, 255, 151, 79, 25, 106, 4, -163, -300, -418, + -314, -281, -504, -662, -741, -602, -439, -649, -733, -668, -553, -572, -684, -612, -469, -456, + -481, -371, -256, -257, -346, -233, -90, -168, -213, -203, -2, 89, 2, 0, 69, 173, + 289, 185, 126, 152, 320, 451, 317, 289, 305, 341, 404, 426, 377, 303, 197, 234, + 312, 232, 86, 31, 148, 114, -71, -239, -223, -148, -120, -234, -352, -302, -353, -409, + -382, -280, -229, -236, -441, -595, -502, -232, -56, -146, -343, -288, -212, -134, 3, 206, + 244, -28, -230, 47, 489, 479, 295, 398, 725, 773, 412, 421, 778, 1068, 1047, 980, + 939, 851, 852, 1021, 1211, 1119, 778, 706, 869, 814, 613, 441, 515, 602, 365, 48, + -78, 76, 280, 142, -336, -472, -323, 8, -95, -401, -303, -83, -124, -348, -364, -73, + 29, -86, -37, 128, 132, 45, 113, 364, 416, 213, 174, 369, 519, 440, 377, 487, + 670, 613, 537, 484, 549, 731, 790, 696, 610, 522, 579, 665, 687, 690, 588, 475, + 473, 484, 384, 315, 284, 344, 334, 87, -167, -134, 54, 65, -110, -255, -231, -172, + -256, -238, -136, -83, -134, -248, -361, -348, -200, 1, 53, -119, -221, -189, -41, 44, + 108, 306, 260, -34, -179, 68, 514, 521, 384, 447, 610, 479, 264, 448, 811, 991, + 766, 646, 594, 636, 701, 908, 958, 647, 358, 436, 578, 418, 171, 105, 282, 144, + -277, -546, -461, -242, -143, -438, -895, -1033, -806, -502, -656, -886, -761, -579, -696, -945, + -874, -497, -386, -508, -500, -438, -472, -466, -278, -72, -116, -305, -341, -106, -54, -155, + -78, 109, 74, -58, -72, -23, 35, 0, 147, 245, 97, -106, -62, 57, 180, 180, + 8, -60, -81, -116, -137, -242, -168, -93, -198, -455, -677, -563, -390, -409, -602, -736, + -667, -714, -744, -722, -626, -617, -628, -624, -664, -840, -744, -399, -205, -417, -755, -667, + -428, -296, -317, -231, 30, -230, -662, -560, 44, 288, -11, -269, 31, 147, -144, -200, + 117, 479, 308, 121, 62, 153, 218, 317, 483, 364, 57, -20, 88, 172, 4, -159, + -33, -36, -339, -648, -661, -351, -136, -302, -833, -1118, -880, -448, -427, -736, -752, -552, + -485, -799, -842, -422, -103, -244, -417, -394, -233, -175, -75, 150, 183, -57, -151, 71, + 204, 177, 187, 350, 448, 138, 5, 200, 470, 533, 363, 226, 302, 306, 217, 309, + 485, 590, 453, 190, 147, 258, 359, 351, 306, 250, 170, 71, -33, 77, 113, 53, + -36, -70, -135, -253, -221, -26, 128, -24, -281, -209, -23, 2, -133, -129, 114, 211, + -10, -136, -7, 241, 235, 71, 137, 406, 457, 111, -100, 149, 667, 625, 209, 172, + 595, 704, 411, 371, 704, 914, 761, 649, 771, 822, 784, 910, 1107, 881, 543, 607, + 899, 915, 521, 344, 635, 734, 305, -50, 28, 434, 473, 152, -286, -339, -61, 268, + 141, -167, -174, 101, 137, -78, -141, 154, 445, 336, 153, 234, 326, 434, 527, 638, + 649, 436, 389, 611, 713, 639, 613, 764, 768, 552, 401, 685, 938, 869, 681, 537, + 683, 710, 681, 710, 751, 743, 659, 436, 391, 519, 549, 557, 355, 242, 141, 42, + 87, 97, -11, -157, -308, -310, -387, -505, -439, -355, -287, -453, -641, -557, -454, -382, + -422, -427, -292, -296, -346, -383, -269, -123, -176, -226, -201, -188, -59, 76, 24, -224, + -317, 53, 328, 63, -119, 129, 314, 148, -87, 101, 406, 343, 246, 241, 187, 209, + 290, 448, 349, -10, -52, 157, 223, -21, -224, -78, 17, -316, -544, -555, -356, -230, + -342, -661, -877, -861, -496, -312, -510, -644, -480, -347, -449, -566, -342, 28, 33, -183, + -221, -161, -53, -6, 140, 244, 14, -202, -83, 75, 137, 62, 86, 140, -24, -308, + -218, -30, 174, 47, -169, -206, -208, -166, -79, 5, 96, 22, -153, -223, -187, -66, + -93, -167, -223, -307, -393, -534, -503, -303, -396, -588, -725, -747, -639, -640, -657, -563, + -614, -683, -707, -718, -567, -516, -505, -442, -489, -596, -559, -489, -371, -354, -495, -504, + -458, -420, -383, -255, -180, -331, -555, -542, -152, -90, -230, -277, -65, -3, -211, -260, + 9, 186, 152, 86, -4, 74, 59, 192, 381, 212, -65, -49, 128, 220, -28, -184, + -50, -1, -238, -531, -532, -284, -95, -275, -651, -797, -562, -222, -286, -442, -421, -210, + -202, -409, -341, -72, 86, 7, -147, -150, -132, -105, 80, 177, 111, -119, -216, -13, + 76, 34, 58, 188, 183, -64, -162, 0, 224, 302, 177, 132, 115, 61, 22, 170, + 368, 328, 220, 77, 88, 206, 282, 235, 264, 159, 11, -88, -156, 39, 100, -59, + -210, -269, -245, -214, -238, -118, 14, -89, -273, -237, -137, -79, -41, -34, 131, 30, + -213, -144, 104, 284, 148, -109, -83, 125, 53, 62, -3, 180, 271, 149, -40, -123, + 181, 518, 611, 328, 272, 416, 581, 571, 557, 679, 780, 773, 712, 680, 692, 851, + 974, 998, 732, 494, 663, 952, 846, 539, 440, 548, 562, 276, 86, 213, 395, 409, + 172, -84, -158, 120, 356, 351, 137, 76, 233, 260, 189, 179, 386, 500, 412, 205, + 233, 332, 441, 442, 385, 379, 304, 258, 300, 458, 519, 518, 427, 374, 285, 271, + 435, 581, 584, 439, 360, 328, 444, 423, 472, 511, 513, 395, 264, 253, 391, 528, + 480, 331, 223, 181, 140, 146, 160, 180, 137, -80, -165, -156, -105, -52, -98, -188, + -307, -385, -318, -236, -227, -291, -314, -328, -389, -434, -428, -343, -225, -389, -487, -499, + -464, -417, -413, -417, -380, -461, -396, -255, -259, -432, -460, -114, 158, -77, -270, -76, + 202, 158, -81, -24, 262, 276, 209, 167, 187, 200, 237, 275, 223, 52, -36, 122, + 129, -34, -187, -153, -84, -211, -442, -531, -391, -279, -342, -635, -860, -722, -404, -321, + -588, -748, -584, -392, -546, -714, -530, -293, -342, -536, -563, -398, -354, -328, -344, -291, + -408, -530, -403, -228, -200, -214, -255, -166, -230, -295, -202, 5, 63, -13, -166, -141, + -77, 7, -36, -32, 9, -64, -132, -172, -25, 134, 75, -105, -125, -80, -25, -103, + -146, -82, -153, -286, -422, -344, -305, -358, -412, -475, -488, -552, -647, -502, -500, -576, + -621, -643, -523, -571, -719, -584, -449, -507, -659, -658, -488, -357, -440, -542, -459, -369, + -315, -398, -257, 143, 62, -374, -540, 49, 632, 337, -129, 113, 572, 447, 104, 218, + 777, 692, 410, 338, 420, 527, 524, 741, 734, 351, 73, 323, 631, 524, 152, 153, + 325, 232, -121, -379, -40, 263, 209, -299, -697, -575, 54, 206, -106, -437, -273, 78, + -143, -377, -96, 414, 272, -133, -227, 2, 210, 171, 287, 350, 153, -133, 10, 382, + 524, 293, 322, 387, 304, 135, 121, 555, 708, 502, 272, 192, 315, 436, 419, 481, + 545, 370, 182, 93, 266, 501, 452, 252, 220, 178, 116, 126, 235, 361, 212, -110, + -231, -84, 30, -52, -97, -72, -92, -283, -329, -99, 84, -7, -72, -15, 13, -39, + -105, 147, 336, 217, 7, 2, 207, 402, 321, 298, 347, 343, 266, 200, 387, 463, + 473, 655, 524, 212, -41, 401, 1003, 826, 281, 282, 682, 774, 486, 461, 875, 896, + 631, 424, 466, 655, 730, 824, 609, 223, 105, 410, 573, 440, 158, 96, 211, 82, + -217, -258, -44, 90, 94, -357, -683, -747, -249, 182, -121, -536, -562, -234, -221, -393, + -289, 212, 166, -302, -431, -133, 155, 91, 38, 159, 14, -340, -289, 47, 336, 215, + -6, 72, -30, -147, -82, 178, 374, 198, -140, -256, -141, -11, -14, -49, -62, -142, + -379, -548, -412, -119, -70, -356, -605, -513, -430, -494, -525, -290, -185, -473, -763, -663, + -349, -200, -349, -405, -401, -441, -514, -473, -186, -98, -305, -396, -313, -228, -278, -265, + -77, -8, -268, -439, -331, -90, -31, -199, -268, -250, -267, -346, -339, -185, -130, -212, + -410, -375, -13, -37, -421, -634, -99, 258, -171, -513, -181, 387, 133, -290, -127, 213, + 159, 57, 12, 65, -54, -142, 93, 56, -255, -375, -193, -8, -185, -601, -481, -142, + -204, -572, -812, -596, -226, -213, -709, -918, -817, -338, -180, -605, -824, -538, -215, -340, + -627, -476, -99, -156, -320, -352, -136, -91, -140, 55, 81, -126, -364, -225, 54, 68, + -126, -144, 31, -50, -197, -154, 25, 122, 25, -198, -222, -191, -107, 13, -78, -119, + -196, -342, -342, -242, -211, -191, -273, -308, -329, -442, -390, -105, 1, -160, -338, -345, + -119, 14, -38, -81, -12, 48, -41, -54, -26, 103, 140, 79, 72, 49, 58, 119, + 293, 307, 202, 81, 130, 254, 284, 231, 242, 317, 225, 50, 105, 276, 316, 269, + 76, 41, 112, 140, 190, 289, 338, 77, -265, -140, 415, 463, 71, -50, 233, 309, + 66, 16, 407, 582, 272, 86, 114, 254, 332, 432, 417, 286, -11, -42, 192, 343, + 284, 102, 96, 182, 99, -58, 15, 255, 442, 244, -192, -283, 19, 467, 439, 160, + 62, 182, 196, 119, 265, 575, 560, 233, 123, 283, 410, 451, 504, 598, 489, 129, + 47, 355, 599, 540, 358, 268, 297, 208, 131, 349, 523, 458, 186, 30, 180, 280, + 313, 310, 362, 321, 86, -61, 62, 417, 523, 225, -3, 125, 224, 290, 262, 427, + 491, 293, 147, 239, 473, 582, 485, 427, 538, 411, 312, 407, 653, 738, 438, 292, + 457, 577, 521, 432, 466, 597, 443, 192, 212, 375, 468, 331, 152, 133, 126, 56, + 90, 94, 98, -107, -296, -244, -174, -167, -204, -347, -381, -338, -333, -470, -621, -545, + -132, -232, -566, -666, -365, -146, -284, -446, -298, -251, -311, -200, -165, -196, -229, -155, + -43, -196, -383, -242, 26, 21, -195, -419, -307, -66, -129, -365, -399, -244, -130, -288, + -596, -597, -388, -102, -229, -563, -628, -448, -317, -418, -508, -369, -282, -475, -560, -437, + -329, -354, -424, -404, -460, -599, -638, -387, -280, -382, -559, -530, -455, -501, -592, -468, + -372, -403, -473, -628, -538, -386, -318, -333, -403, -424, -340, -353, -331, -255, -161, -185, + -351, -334, -204, -126, -72, -54, -29, -55, -126, -86, 84, 184, 177, 56, 54, 100, + 107, 96, 154, 185, 60, -96, -37, 22, -27, -90, -143, -84, -189, -379, -331, -241, + -243, -280, -412, -464, -494, -549, -472, -488, -559, -608, -682, -763, -679, -628, -645, -666, + -760, -728, -743, -765, -596, -442, -578, -819, -809, -524, -228, -295, -365, -294, -183, -169, + -172, 7, 181, 231, 157, 143, 209, 284, 392, 545, 533, 350, 191, 272, 468, 487, + 368, 271, 248, 219, 85, 61, 129, 267, 254, 14, -261, -200, 98, 253, 168, -85, + -77, -29, -51, -1, 138, 182, 134, -51, -59, 96, 161, 295, 358, 291, 154, 17, + 120, 385, 475, 457, 357, 289, 317, 363, 505, 639, 680, 632, 517, 521, 588, 716, + 798, 858, 798, 611, 550, 674, 767, 856, 823, 709, 567, 482, 564, 728, 733, 672, + 569, 493, 446, 434, 543, 664, 623, 430, 355, 295, 433, 464, 421, 435, 362, 283, + 288, 274, 371, 457, 390, 286, 198, 178, 242, 252, 260, 224, 122, 3, 62, 130, + 190, 114, 86, 58, 12, -15, 49, 125, 147, 68, -44, -51, -21, 58, 109, 33, + 13, -15, -7, 91, -29, -60, 106, 164, 162, 50, 63, 261, 325, 278, 285, 271, + 350, 411, 409, 426, 425, 424, 444, 418, 362, 301, 334, 435, 362, 238, 127, 149, + 169, 114, 13, 4, 48, 102, 38, -134, -179, -37, 112, 35, -144, -67, -5, 38, + 22, 55, 183, 119, 47, 73, 170, 194, 135, 123, 166, 68, -1, -9, 30, 134, + 83, 14, -48, -53, -38, 3, 23, 83, 57, -82, -66, -33, -13, -18, -59, -16, + -68, -209, -180, -90, -20, -36, -170, -214, -172, -169, -183, -165, -147, -203, -297, -361, + -284, -206, -255, -288, -318, -305, -304, -347, -298, -223, -274, -293, -298, -264, -257, -271, + -214, -187, -240, -324, -397, -279, -208, -237, -301, -337, -334, -334, -450, -398, -343, -315, + -463, -569, -499, -403, -413, -504, -523, -501, -575, -613, -590, -547, -596, -607, -634, -706, + -698, -715, -672, -596, -621, -643, -582, -598, -602, -560, -534, -338, -342, -420, -381, -324, + -167, -111, -129, -150, -68, -54, 24, 15, 36, 149, 172, 110, 9, -49, 48, 162, + 71, -5, -89, -70, -74, -127, -105, -105, -65, -62, -197, -316, -311, -161, -17, -139, + -268, -285, -234, -159, -130, -114, -117, -133, -175, -197, -89, -72, -53, -19, -101, -133, + -180, -183, -2, 46, 52, -14, -68, 60, 139, 146, 200, 214, 211, 186, 139, 180, + 326, 378, 334, 272, 219, 275, 342, 337, 428, 402, 295, 258, 253, 341, 350, 322, + 288, 254, 224, 157, 193, 294, 302, 247, 157, 148, 220, 228, 272, 288, 280, 219, + 205, 242, 264, 288, 276, 258, 285, 254, 225, 291, 346, 351, 315, 271, 236, 283, + 286, 301, 308, 284, 229, 248, 224, 234, 352, 279, 249, 202, 138, 213, 241, 278, + 278, 189, 184, 218, 253, 295, 273, 319, 328, 266, 266, 256, 339, 353, 286, 268, + 264, 284, 402, 366, 309, 278, 316, 428, 489, 429, 435, 500, 533, 514, 511, 568, + 625, 648, 598, 615, 583, 631, 672, 671, 581, 511, 526, 522, 553, 472, 411, 456, + 386, 308, 308, 294, 350, 357, 195, 85, 70, 115, 247, 217, 125, 84, 40, 70, + 98, 151, 167, 142, 28, -3, 59, 94, 135, 138, 121, 96, 15, -20, 38, 117, + 175, 130, 38, 13, 102, 149, 210, 250, 210, 135, 59, 153, 169, 215, 193, 159, + 92, -30, -33, 14, 36, 6, -148, -223, -277, -253, -226, -225, -272, -314, -408, -453, + -429, -388, -335, -406, -425, -502, -527, -468, -438, -376, -431, -491, -505, -539, -500, -480, + -473, -468, -504, -559, -538, -525, -462, -468, -499, -496, -481, -493, -448, -435, -386, -369, + -424, -438, -399, -380, -345, -358, -380, -361, -418, -440, -433, -478, -448, -459, -551, -545, + -626, -590, -594, -572, -554, -646, -649, -591, -569, -574, -656, -647, -544, -513, -556, -586, + -510, -487, -447, -464, -487, -445, -481, -432, -301, -323, -469, -553, -479, -224, -228, -347, + -336, -274, -248, -296, -309, -228, -171, -239, -299, -272, -280, -188, -150, -187, -233, -352, + -298, -161, -122, -131, -275, -266, -160, -237, -232, -203, -100, 7, -107, -330, -247, -101, + 68, 34, -109, -103, -68, -101, -51, 95, 133, 66, -54, -75, 15, 40, 32, 75, + 53, -43, -199, -216, -73, 32, -14, -164, -178, -235, -274, -205, -145, -92, -188, -367, + -339, -277, -230, -212, -273, -251, -261, -402, -407, -317, -163, -189, -358, -408, -402, -320, + -286, -275, -210, -283, -411, -403, -291, -214, -145, -197, -247, -193, -220, -162, -94, -39, + -45, -107, -145, -85, -12, -31, 1, 73, 17, -12, 8, 89, 237, 261, 193, 196, + 221, 239, 329, 382, 427, 499, 421, 408, 499, 594, 653, 655, 612, 667, 619, 613, + 645, 708, 688, 628, 523, 538, 535, 548, 570, 565, 535, 451, 347, 390, 455, 475, + 405, 364, 303, 310, 305, 308, 402, 379, 346, 323, 260, 342, 368, 363, 418, 343, + 299, 329, 300, 333, 328, 277, 366, 396, 326, 196, 171, 326, 474, 475, 342, 307, + 384, 433, 478, 488, 514, 545, 495, 484, 555, 547, 592, 586, 532, 445, 337, 397, + 460, 459, 325, 186, 198, 178, 90, 80, 35, 136, 89, -79, -247, -242, -57, 66, + -32, -195, -215, -219, -193, -159, -64, -66, -149, -283, -251, -155, -122, -85, -108, -104, + -168, -265, -235, -108, -61, -108, -202, -219, -219, -203, -134, -72, -20, -105, -213, -171, + -59, 33, 20, 29, 4, -33, -95, -104, 0, 70, 20, -109, -198, -145, -79, -95, + -49, -72, -177, -250, -352, -239, -181, -212, -303, -385, -440, -422, -400, -366, -315, -418, + -485, -504, -446, -425, -380, -424, -392, -446, -540, -499, -467, -387, -341, -424, -442, -453, + -422, -335, -299, -239, -214, -286, -283, -219, -120, -56, -55, -92, -86, -78, -55, -8, + 11, 16, -36, -128, -176, -163, -158, -144, -178, -285, -358, -428, -419, -357, -389, -434, + -544, -567, -601, -579, -586, -611, -609, -674, -717, -707, -651, -595, -587, -598, -590, -605, + -567, -514, -433, -359, -374, -379, -425, -416, -224, -140, -192, -364, -368, -177, -13, 23, + -1, 32, 9, 13, 120, 211, 227, 289, 218, 245, 167, 163, 248, 330, 203, 80, + -30, -50, 53, 28, -49, -105, -187, -244, -325, -372, -310, -245, -316, -464, -682, -614, + -426, -327, -362, -493, -478, -452, -388, -258, -81, -97, -133, -220, -128, 35, 31, 70, + 161, 89, 23, -62, -20, 177, 243, 213, 155, 67, 21, 97, 174, 287, 264, 89, + 20, 15, 127, 187, 170, 124, 73, -45, -118, -38, 38, 116, 52, -82, -158, -134, + -30, 18, 61, 11, -49, -138, -129, 11, 131, 106, 47, 26, 7, 53, 106, 214, + 234, 195, 121, 135, 232, 245, 265, 318, 263, 254, 197, 196, 327, 362, 340, 287, + 218, 233, 256, 301, 382, 372, 319, 230, 228, 311, 401, 395, 374, 284, 276, 282, + 355, 379, 382, 344, 292, 257, 299, 321, 329, 370, 402, 307, 261, 252, 363, 427, + 360, 337, 319, 300, 324, 360, 394, 438, 378, 295, 322, 376, 401, 421, 422, 371, + 308, 311, 313, 343, 374, 317, 266, 219, 214, 228, 248, 294, 271, 183, 132, 172, + 174, 176, 245, 285, 307, 162, 64, 202, 363, 442, 378, 316, 312, 312, 386, 455, + 534, 501, 403, 411, 415, 439, 521, 458, 499, 379, 254, 257, 333, 364, 340, 207, + 95, 93, 49, 89, 65, 63, 88, -93, -249, -268, -128, -45, -59, -181, -251, -294, + -279, -207, -127, -71, -179, -282, -308, -236, -142, -115, -130, -119, -223, -280, -256, -170, + -104, -112, -202, -246, -263, -243, -226, -179, -147, -176, -293, -356, -325, -236, -172, -243, + -329, -342, -393, -397, -348, -267, -281, -387, -485, -478, -420, -383, -345, -376, -364, -473, + -542, -449, -401, -365, -384, -467, -488, -478, -431, -372, -360, -400, -451, -476, -431, -393, + -374, -376, -362, -413, -453, -470, -411, -341, -314, -350, -380, -447, -443, -368, -360, -316, + -348, -419, -464, -472, -407, -362, -377, -429, -452, -502, -430, -403, -351, -293, -369, -407, + -415, -451, -319, -290, -260, -298, -365, -386, -324, -267, -199, -219, -266, -291, -276, -260, + -179, -158, -191, -186, -263, -262, -154, -139, -122, -105, -189, -182, -216, -193, -145, -160, + -153, -194, -226, -183, -146, -164, -214, -177, -91, -29, -45, -109, -24, -21, -30, -32, + 7, 13, 3, 4, 98, 79, 55, 65, 75, 85, 65, 67, 108, 90, 85, 44, + 31, 62, 18, 18, 17, 40, 105, 53, -28, -76, 24, 102, 118, 71, 3, -6, + 9, 53, 142, 153, 94, 55, -7, 115, 207, 174, 156, 130, 93, 88, 77, 127, + 175, 169, 133, 76, 132, 104, 140, 150, 198, 201, 84, 73, 151, 187, 201, 250, + 203, 163, 144, 180, 223, 280, 276, 192, 193, 133, 213, 254, 278, 299, 267, 161, + 192, 213, 279, 276, 236, 226, 218, 192, 224, 267, 274, 231, 195, 218, 234, 252, + 283, 324, 275, 289, 274, 269, 310, 334, 353, 356, 279, 313, 319, 326, 379, 343, + 364, 315, 272, 299, 345, 372, 390, 317, 297, 300, 318, 329, 313, 315, 281, 271, + 253, 255, 285, 313, 302, 258, 231, 203, 240, 262, 264, 211, 165, 145, 112, 135, + 129, 129, 102, 71, 21, 29, 48, 69, 1, -27, -63, -103, -101, -119, -97, -83, + -119, -158, -120, -57, -77, -141, -150, -114, -18, 19, 29, 18, 45, 32, 59, 142, + 250, 226, 183, 208, 215, 269, 263, 274, 292, 217, 161, 169, 199, 249, 169, 116, + 112, 66, 22, -29, -36, 50, -30, -138, -247, -282, -223, -97, -101, -119, -185, -257, + -226, -170, -104, -14, -133, -190, -245, -213, -94, -75, -81, -125, -243, -249, -214, -151, + -121, -154, -175, -180, -254, -262, -210, -152, -178, -203, -295, -391, -344, -324, -206, -188, + -237, -245, -347, -349, -235, -192, -164, -219, -267, -285, -265, -247, -161, -145, -218, -271, + -365, -332, -263, -238, -250, -272, -357, -311, -325, -250, -190, -239, -297, -289, -284, -253, + -257, -252, -171, -194, -196, -212, -229, -222, -195, -159, -142, -210, -231, -222, -165, -129, + -102, -141, -207, -239, -215, -166, -137, -177, -186, -230, -252, -207, -168, -168, -205, -237, + -255, -283, -222, -252, -166, -201, -205, -232, -278, -219, -207, -233, -200, -243, -220, -223, + -248, -160, -136, -136, -138, -186, -119, -93, -95, -40, -55, -68, -80, -86, -25, -9, + -12, 7, -47, -41, -83, -2, 64, 172, 109, -26, -19, 122, 247, 268, 221, 225, + 220, 197, 245, 383, 413, 359, 297, 298, 352, 391, 426, 451, 368, 329, 288, 264, + 337, 347, 284, 291, 214, 173, 156, 96, 211, 295, 250, 158, 44, 91, 215, 267, + 294, 279, 153, 117, 163, 275, 405, 414, 280, 210, 212, 301, 381, 394, 392, 341, + 233, 218, 255, 363, 363, 335, 351, 308, 274, 238, 307, 378, 384, 316, 273, 241, + 263, 323, 358, 392, 342, 232, 133, 172, 255, 286, 278, 212, 169, 172, 148, 199, + 268, 251, 216, 164, 105, 163, 211, 191, 235, 168, 206, 184, 157, 222, 266, 219, + 215, 220, 239, 223, 224, 266, 321, 332, 264, 242, 268, 277, 347, 374, 365, 301, + 302, 270, 343, 389, 338, 283, 248, 217, 263, 263, 264, 240, 189, 174, 143, 159, + 154, 127, 122, 68, 43, 19, 9, 6, -4, -12, -46, -87, -92, -94, -88, -37, + -61, -73, -134, -102, -107, -70, -87, -169, -164, -208, -233, -199, -241, -211, -201, -306, + -273, -243, -269, -229, -273, -261, -297, -286, -243, -174, -219, -333, -313, -199, -114, -108, + -100, -93, -95, -123, -1, 79, 76, 40, -13, -4, 1, 44, 68, 69, -39, -135, + -87, -34, -60, -89, -149, -162, -185, -218, -297, -241, -242, -186, -249, -365, -480, -443, + -324, -271, -245, -320, -383, -395, -419, -274, -159, -219, -311, -405, -353, -258, -242, -223, + -245, -270, -389, -434, -340, -322, -336, -382, -384, -370, -476, -450, -415, -362, -321, -399, + -430, -453, -472, -444, -389, -319, -350, -422, -474, -467, -353, -322, -364, -348, -434, -441, + -434, -381, -280, -289, -331, -371, -406, -338, -348, -347, -292, -310, -309, -317, -335, -294, + -266, -295, -263, -181, -190, -210, -222, -216, -84, -35, -71, -6, -57, -42, -29, 1, + 75, 15, -28, -13, 20, 53, 45, 33, 51, 81, 59, 59, 47, 7, 22, 44, + 60, 85, 38, -15, 10, 8, 32, 45, 6, 30, -25, -25, 12, 38, 79, 36, + 13, -14, -14, -45, 8, 29, 36, 21, 1, -29, 14, 39, 56, 72, 26, 39, + 14, -23, 62, 55, 21, 2, -48, -44, -30, -48, 12, -13, -51, -54, -67, -71, + -20, -67, -10, -76, -67, 34, 87, 79, 49, 7, 149, 248, 263, 325, 325, 325, + 355, 357, 420, 508, 481, 450, 457, 468, 517, 546, 536, 506, 476, 445, 487, 512, + 457, 424, 464, 432, 437, 354, 297, 347, 415, 453, 432, 296, 253, 311, 366, 439, + 393, 381, 341, 290, 340, 438, 486, 402, 325, 333, 386, 423, 428, 420, 448, 409, + 366, 369, 414, 437, 476, 462, 469, 447, 361, 373, 382, 416, 434, 405, 386, 332, + 305, 304, 373, 388, 356, 292, 221, 263, 275, 280, 266, 198, 222, 182, 189, 228, + 206, 243, 177, 159, 225, 154, 154, 174, 152, 177, 172, 147, 180, 151, 136, 180, + 195, 305, 257, 200, 192, 212, 220, 241, 263, 282, 256, 242, 235, 259, 263, 253, + 262, 316, 304, 282, 301, 251, 282, 313, 275, 293, 249, 187, 205, 178, 275, 234, + 177, 145, 91, 131, 126, 91, 88, 34, 25, -38, -55, -29, -38, -52, -36, -77, + -70, -108, -106, -79, -67, -69, -90, -96, -110, -111, -100, -90, -58, -93, -110, -112, + -74, -84, -66, -71, -96, -112, -123, -177, -163, -185, -207, -175, -182, -134, -140, -188, + -205, -141, -128, -51, -83, -80, -55, -64, -99, -33, -18, -8, -43, -70, -32, -30, + -73, -39, -55, -100, -118, -171, -126, -126, -163, -169, -184, -171, -189, -282, -259, -234, + -217, -252, -317, -345, -260, -299, -234, -200, -208, -186, -237, -233, -130, -145, -146, -184, + -176, -174, -201, -185, -169, -163, -202, -196, -168, -170, -188, -144, -161, -99, -104, -181, + -161, -162, -156, -163, -175, -174, -170, -238, -195, -193, -171, -140, -216, -197, -166, -179, + -139, -164, -173, -114, -146, -180, -181, -171, -153, -182, -135, -96, -110, -153, -132, -138, + -77, -94, -71, -81, -53, -102, -86, -40, -9, 7, -21, 29, 38, 44, 52, 57, + 88, 103, 113, 122, 182, 206, 161, 188, 224, 230, 229, 268, 251, 278, 281, 262, + 300, 321, 293, 263, 263, 284, 296, 300, 291, 325, 272, 307, 266, 288, 278, 241, + 231, 251, 209, 218, 196, 157, 214, 179, 208, 207, 193, 228, 201, 208, 219, 244, + 224, 207, 212, 251, 256, 210, 225, 265, 233, 233, 271, 275, 294, 254, 285, 341, + 327, 326, 346, 351, 352, 372, 345, 373, 311, 360, 381, 368, 389, 363, 360, 348, + 334, 316, 333, 315, 321, 304, 240, 269, 249, 234, 240, 225, 188, 241, 210, 215, + 220, 224, 290, 278, 228, 277, 257, 263, 235, 254, 258, 264, 222, 253, 310, 254, + 266, 292, 271, 238, 233, 250, 295, 276, 267, 279, 264, 262, 219, 257, 236, 254, + 278, 252, 241, 199, 208, 197, 155, 151, 156, 123, 86, 86, 65, 41, 28, -6, + -19, -43, -76, -107, -105, -178, -155, -202, -257, -227, -208, -221, -223, -241, -235, -257, + -269, -211, -218, -226, -239, -236, -240, -249, -219, -219, -235, -251, -229, -224, -191, -218, + -223, -159, -214, -182, -197, -223, -216, -211, -228, -207, -252, -254, -244, -254, -278, -235, + -266, -243, -231, -257, -257, -218, -246, -227, -234, -248, -283, -281, -317, -265, -318, -316, + -300, -292, -284, -302, -312, -314, -341, -342, -310, -365, -369, -396, -387, -362, -429, -398, + -382, -442, -427, -468, -458, -439, -471, -470, -429, -471, -428, -442, -468, -441, -487, -476, + -450, -468, -456, -441, -465, -441, -423, -427, -464, -431, -453, -438, -414, -439, -404, -430, + -434, -406, -432, -459, -457, -482, -462, -456, -467, -465, -429, -444, -420, -414, -436, -415, + -428, -416, -401, -378, -396, -374, -401, -376, -342, -341, -304, -327, -287, -287, -291, -277, + -246, -249, -227, -235, -214, -253, -219, -211, -180, -176, -168, -146, -121, -100, -115, -121, + -77, -109, -104, -123, -105, -101, -108, -112, -96, -88, -116, -93, -96, -99, -101, -129, + -156, -152, -160, -163, -143, -167, -129, -115, -169, -118, -141, -157, -135, -195, -150, -144, + -200, -152, -191, -148, -143, -158, -104, -111, -157, -106, -101, -89, -76, -95, -50, -59, + -77, -56, -75, -97, -38, -55, -39, 3, 13, 14, 34, 7, 33, 47, 33, 69, + 82, 85, 97, 120, 112, 126, 136, 161, 191, 195, 236, 261, 258, 242, 311, 306, + 368, 347, 356, 368, 346, 327, 374, 356, 376, 396, 388, 437, 435, 466, 449, 427, + 451, 447, 420, 412, 434, 434, 435, 408, 430, 444, 423, 475, 471, 447, 467, 444, + 435, 430, 446, 476, 452, 442, 485, 448, 485, 452, 472, 497, 461, 466, 513, 493, + 444, 464, 509, 544, 483, 482, 508, 468, 478, 458, 421, 400, 391, 383, 393, 378, + 333, 307, 329, 332, 314, 284, 233, 226, 266, 220, 207, 177, 180, 217, 164, 182, + 189, 171, 187, 193, 185, 163, 185, 186, 191, 203, 227, 181, 221, 193, 253, 236, + 218, 254, 240, 226, 210, 229, 210, 188, 210, 194, 201, 193, 148, 200, 139, 119, + 131, 74, 69, 73, 5, 8, -36, 15, -9, -11, -38, -33, -34, -50, -57, -54, + -83, -117, -129, -79, -104, -157, -192, -168, -176, -212, -218, -198, -192, -180, -204, -225, + -215, -229, -214, -184, -236, -250, -245, -274, -254, -310, -303, -300, -303, -304, -315, -301, + -265, -332, -269, -295, -283, -256, -337, -293, -272, -293, -292, -295, -324, -266, -281, -290, + -277, -251, -282, -270, -294, -302, -294, -312, -285, -247, -298, -270, -314, -291, -314, -310, + -310, -291, -285, -288, -283, -267, -301, -256, -278, -287, -260, -295, -254, -253, -269, -223, + -286, -249, -223, -254, -241, -281, -261, -225, -250, -237, -238, -222, -199, -256, -197, -204, + -242, -209, -203, -208, -216, -208, -231, -178, -164, -198, -160, -165, -166, -103, -183, -140, + -143, -187, -123, -151, -218, -165, -209, -200, -226, -281, -237, -244, -292, -265, -289, -277, + -272, -299, -266, -296, -319, -306, -289, -288, -280, -267, -274, -221, -236, -228, -219, -221, + -172, -124, -123, -76, -96, -63, -49, -15, 3, 37, -16, 42, 72, 35, 56, 35, + 52, 91, 101, 65, 92, 92, 115, 100, 74, 130, 132, 91, 111, 131, 109, 109, + 101, 132, 129, 143, 126, 172, 200, 159, 156, 185, 217, 215, 208, 248, 259, 229, + 271, 279, 278, 274, 273, 278, 286, 259, 284, 281, 305, 346, 335, 359, 371, 371, + 372, 344, 377, 374, 358, 373, 382, 409, 365, 375, 405, 366, 387, 378, 408, 410, + 410, 414, 404, 346, 383, 366, 368, 337, 362, 368, 340, 362, 368, 363, 368, 354, + 375, 333, 345, 336, 385, 377, 371, 362, 341, 370, 387, 362, 385, 359, 320, 356, + 335, 351, 387, 345, 395, 402, 376, 404, 401, 398, 444, 404, 416, 428, 436, 415, + 393, 371, 338, 340, 322, 321, 349, 279, 322, 301, 292, 299, 278, 271, 280, 255, + 274, 229, 268, 216, 243, 240, 214, 244, 215, 196, 249, 217, 202, 223, 176, 183, + 147, 135, 125, 135, 97, 90, 69, 52, 32, 59, -12, 36, 12, -25, -6, -70, + -45, -31, -84, -40, -36, -74, -61, -67, -73, -51, -85, -94, -114, -124, -134, -117, + -149, -133, -144, -163, -137, -164, -162, -197, -208, -191, -238, -214, -216, -286, -226, -265, + -261, -255, -273, -276, -265, -299, -292, -320, -336, -325, -345, -359, -340, -339, -343, -340, + -379, -400, -360, -385, -392, -377, -407, -381, -412, -386, -390, -417, -412, -398, -381, -356, + -399, -378, -402, -371, -384, -434, -394, -411, -417, -427, -446, -440, -467, -443, -462, -472, + -456, -478, -452, -423, -486, -429, -436, -451, -399, -432, -446, -406, -444, -409, -366, -433, + -388, -358, -365, -354, -396, -386, -341, -384, -364, -332, -343, -372, -349, -348, -321, -362, + -334, -347, -323, -304, -296, -293, -302, -257, -250, -269, -241, -198, -234, -239, -192, -199, + -185, -191, -181, -142, -173, -152, -160, -124, -124, -133, -109, -118, -103, -59, -59, -48, + -83, -67, -50, -99, -89, -69, -107, -84, -86, -80, -69, -60, -60, -35, -86, -74, + -24, -33, -16, -7, -33, 11, 8, -1, 27, 14, 1, 58, 56, 74, 115, 72, + 113, 149, 129, 141, 130, 132, 129, 135, 108, 126, 147, 141, 170, 159, 167, 152, + 141, 204, 168, 173, 218, 205, 217, 291, 250, 244, 274, 256, 307, 285, 297, 311, + 324, 301, 327, 298, 348, 318, 316, 334, 326, 321, 413, 418, 392, 372, 309, 336, + 354, 337, 367, 349, 351, 417, 410, 425, 379, 388, 415, 369, 424, 425, 435, 485, + 471, 456, 474, 439, 457, 447, 444, 437, 434, 466, 468, 457, 483, 492, 498, 436, + 381, 381, 394, 450, 433, 404, 424, 374, 374, 350, 355, 356, 310, 331, 355, 349, + 369, 372, 394, 358, 366, 356, 341, 356, 304, 344, 351, 357, 406, 339, 377, 394, + 343, 339, 309, 303, 363, 317, 330, 338, 332, 287, 295, 261, 250, 238, 202, 246, + 268, 229, 262, 279, 271, 254, 235, 215, 216, 214, 195, 190, 196, 212, 182, 167, + 114, 107, 130, 53, 112, 97, 94, 142, 126, 115, 131, 34, 59, 46, 39, 75, + 73, 52, 88, 93, 52, 58, 56, 53, 74, 52, 50, 76, 11, -7, 20, -63, + -67, -43, -37, -76, -122, -99, -101, -154, -161, -135, -117, -134, -139, -142, -149, -146, + -174, -183, -162, -151, -140, -100, -108, -180, -158, -173, -166, -172, -238, -233, -194, -225, + -241, -251, -279, -252, -262, -267, -302, -337, -369, -304, -301, -361, -364, -301, -282, -297, + -304, -327, -290, -314, -334, -299, -290, -284, -301, -294, -309, -322, -307, -317, -315, -368, + -359, -329, -336, -343, -375, -421, -394, -370, -309, -331, -360, -385, -385, -363, -377, -379, + -376, -323, -303, -305, -294, -336, -355, -410, -386, -310, -309, -282, -257, -267, -264, -307, + -325, -347, -456, -431, -349, -313, -311, -246, -326, -289, -343, -339, -298, -346, -378, -303, + -259, -303, -212, -333, -308, -276, -331, -240, -277, -317, -288, -283, -173, -145, -176, -137, + -135, -154, -157, -161, -200, -199, -214, -105, -21, -48, -18, -24, -66, -33, -87, -82, + -93, -67, 7, 116, 122, 65, 56, -19, -12, 17, 34, 102, 100, 55, 71, 42, + 126, 123, 64, 111, 27, 96, 198, 61, 75, 107, 137, 225, 164, 110, 197, 135, + 211, 234, 188, 198, 209, 226, 269, 225, 222, 197, 177, 158, 290, 296, 334, 336, + 200, 295, 175, 201, 326, 334, 378, 296, 300, 347, 285, 319, 433, 403, 317, 357, + 378, 514, 477, 395, 453, 447, 465, 398, 380, 448, 311, 397, 427, 366, 308, 350, + 385, 341, 247, 201, 408, 376, 388, 470, 449, 386, 221, 154, 319, 325, 371, 534, + 445, 435, 408, 439, 530, 425, 326, 413, 488, 635, 544, 454, 432, 303, 414, 448, + 380, 412, 352, 427, 367, 365, 379, 344, 361, 358, 352, 263, 190, 330, 249, 314, + 433, 294, 279, 270, 149, 236, 286, 279, 303, 268, 281, 221, 160, 293, 254, 174, + 125, 121, 300, 191, 165, 209, 70, 135, 123, 46, 137, -12, 2, 198, 69, -28, + -7, 149, -11, -78, 41, -148, -78, -22, -14, 20, -138, -25, -23, -166, -205, -270, + -67, -44, -172, -85, -113, -34, -32, -56, -74, -293, -227, -40, -163, -175, -151, -87, + -110, -249, -263, -384, -374, -355, -431, -250, -180, -208, -248, -308, -249, -314, -337, -394, + -429, -228, -141, -98, -133, -194, -219, -156, -218, -321, -243, -266, -223, -320, -322, -201, + -335, -318, -367, -436, -450, -404, -453, -441, -416, -458, -297, -333, -428, -338, -416, -367, + -354, -442, -339, -298, -127, -68, -266, -268, -270, -257, -309, -369, -279, -178, -200, -163, + -257, -361, -311, -330, -361, -382, -421, -376, -201, -227, -311, -302, -422, -326, -324, -424, + -263, -360, -230, -171, -313, -272, -356, -295, -336, -396, -289, -397, -303, -227, -317, -297, + -304, -171, -187, -284, -186, -269, -147, -118, -173, -77, -183, -89, -90, -60, -27, -277, + -152, -144, -133, -35, -142, -52, -78, -101, -46, -216, -177, -191, -136, -6, -109, -7, + -126, -74, 1, -144, -25, -86, -75, -22, -136, 36, 70, 41, 172, -63, -72, -25, + 12, 104, -112, 56, 75, 37, 179, 50, 53, -24, 14, 161, -12, 21, 86, 100, + 176, 110, 152, 91, 43, 101, 1, 147, 142, 112, 315, 208, 246, 214, 111, 299, + 178, 102, 285, 326, 322, 248, 281, 362, 262, 327, 295, 300, 312, 303, 491, 430, + 357, 410, 364, 410, 392, 448, 458, 446, 440, 333, 452, 517, 462, 581, 430, 453, + 539, 432, 604, 551, 448, 532, 491, 590, 629, 618, 572, 425, 536, 541, 538, 594, + 577, 632, 745, 640, 546, 507, 608, 614, 571, 618, 608, 578, 556, 624, 650, 519, + 542, 467, 486, 640, 564, 651, 542, 435, 496, 460, 609, 722, 516, 568, 507, 490, + 576, 424, 477, 501, 432, 516, 486, 380, 384, 383, 355, 293, 301, 337, 336, 393, + 276, 213, 197, 140, 126, 91, 235, 312, 157, 209, 149, 35, 92, 191, 273, 123, + 52, 168, 89, 86, 65, 82, 110, -19, 75, 120, 34, -50, -7, -5, 30, 63, + -56, 21, -6, -76, 65, -67, -108, -83, -239, -85, -46, -51, 22, -83, -124, -104, + -237, -135, -62, -164, -140, -175, -111, -36, -142, -162, -236, -231, -106, -84, -250, -172, + -189, -155, -34, -234, -214, -241, -298, -158, -197, -238, -232, -338, -214, -318, -358, -188, + -308, -341, -324, -316, -229, -313, -305, -200, -299, -363, -283, -314, -329, -327, -389, -305, + -296, -265, -205, -332, -370, -203, -350, -403, -440, -526, -347, -316, -298, -319, -520, -502, + -442, -492, -456, -486, -432, -369, -484, -489, -467, -520, -565, -568, -550, -504, -454, -464, + -491, -539, -460, -402, -394, -405, -467, -561, -437, -400, -398, -365, -463, -383, -393, -408, + -420, -448, -377, -340, -419, -343, -345, -355, -314, -375, -313, -280, -312, -319, -346, -345, + -263, -285, -329, -324, -251, -255, -210, -180, -271, -250, -263, -239, -219, -250, -140, -87, + -173, -210, -97, -79, -97, -93, -226, -203, -120, -118, -28, -106, -131, -63, -127, -128, + -135, -139, -34, -98, -109, -52, -105, -14, -75, -175, -2, -9, -63, -24, -30, 9, + 48, 75, 108, 101, 21, 82, 170, 188, 181, 88, 149, 203, 132, 98, 190, 207, + 191, 178, 178, 253, 179, 191, 133, 138, 248, 182, 151, 218, 246, 215, 192, 210, + 171, 187, 149, 229, 333, 248, 264, 219, 231, 289, 334, 280, 343, 339, 252, 327, + 323, 229, 314, 298, 393, 399, 299, 361, 264, 243, 309, 242, 286, 373, 347, 404, + 335, 287, 380, 271, 294, 333, 288, 473, 401, 343, 432, 419, 394, 416, 374, 379, + 400, 364, 411, 475, 417, 443, 398, 437, 380, 250, 337, 326, 320, 363, 328, 464, + 346, 272, 383, 235, 266, 280, 147, 205, 284, 249, 340, 268, 275, 347, 270, 231, + 223, 232, 286, 238, 238, 244, 245, 366, 366, 234, 242, 165, 130, 262, 166, 225, + 308, 219, 391, 242, 145, 237, 122, 99, 73, -14, 177, 241, 303, 316, 232, 171, + 50, 8, 49, 93, 165, 154, 154, 153, 149, 107, 130, 179, 73, 59, -32, -22, + 63, -8, -6, 108, 110, 139, 102, 97, 59, -17, -64, -18, -8, -4, 120, 167, + 153, 58, -111, -251, -172, -200, -101, -28, -3, 9, -107, -130, -105, -145, -169, -179, + -153, -179, -255, -156, -145, -104, -63, -134, -141, -184, -260, -218, -229, -242, -209, -211, + -204, -190, -260, -295, -352, -373, -343, -416, -375, -342, -388, -371, -395, -452, -346, -371, + -409, -334, -378, -347, -261, -374, -308, -248, -334, -326, -388, -410, -277, -345, -426, -434, + -462, -454, -414, -481, -445, -469, -494, -455, -398, -413, -400, -430, -440, -458, -504, -456, + -462, -434, -425, -443, -411, -355, -376, -360, -367, -409, -388, -397, -395, -327, -331, -280, + -268, -346, -396, -362, -332, -324, -272, -310, -282, -275, -340, -281, -300, -358, -324, -359, + -369, -293, -324, -260, -307, -341, -257, -287, -324, -257, -275, -223, -268, -307, -211, -210, + -159, -143, -150, -123, -156, -147, -126, -113, -107, -84, -154, -156, -118, -114, -102, -120, + -102, -59, -126, -99, -57, -60, -90, -55, -98, -103, -119, -146, -114, -116, -139, -122, + -87, -86, -78, -73, -121, -127, -130, -115, -42, -41, -42, 31, -5, 5, 57, 15, + 55, 48, 8, 64, 95, 125, 149, 144, 119, 149, 180, 105, 151, 153, 161, 174, + 123, 124, 142, 165, 209, 218, 157, 182, 232, 211, 234, 289, 292, 316, 353, 347, + 339, 368, 325, 402, 343, 351, 396, 398, 382, 423, 411, 413, 351, 336, 331, 333, + 338, 369, 393, 336, 311, 370, 317, 334, 324, 308, 371, 373, 402, 411, 384, 347, + 373, 368, 365, 350, 362, 364, 389, 393, 391, 358, 360, 353, 381, 362, 377, 378, + 381, 364, 355, 351, 330, 282, 263, 253, 234, 269, 259, 223, 203, 190, 176, 148, + 137, 122, 89, 103, 103, 99, 93, 58, 98, 113, 46, 63, 45, 18, 32, 31, + 53, 55, 87, 73, 64, 23, 20, -5, 31, -9, 11, 28, 59, 32, 13, -3, + -2, 23, -8, -29, -50, -57, -44, -48, -52, 4, 4, -16, -45, -71, -65, -25, + -53, -78, -64, -97, -106, -133, -109, -121, -86, -108, -98, -98, -92, -134, -131, -124, + -128, -176, -189, -190, -212, -268, -295, -261, -249, -272, -274, -241, -264, -232, -289, -303, + -242, -258, -271, -214, -282, -278, -243, -301, -248, -277, -276, -191, -231, -262, -247, -298, + -287, -288, -312, -289, -285, -307, -330, -382, -332, -319, -359, -356, -331, -292, -307, -320, + -320, -286, -266, -215, -201, -210, -195, -226, -235, -250, -295, -244, -252, -233, -208, -227, + -198, -204, -231, -214, -235, -223, -213, -190, -220, -247, -191, -224, -203, -189, -195, -151, + -185, -234, -203, -248, -257, -247, -221, -211, -224, -242, -220, -301, -299, -305, -254, -237, + -213, -215, -162, -146, -195, -190, -194, -193, -202, -216, -194, -187, -185, -163, -224, -212, + -194, -249, -245, -256, -264, -286, -310, -323, -317, -338, -346, -326, -284, -308, -301, -304, + -310, -293, -248, -283, -246, -186, -190, -144, -194, -170, -142, -195, -181, -106, -163, -128, + -123, -119, -60, -113, -94, -67, -73, -48, -72, -94, -51, -9, -29, 1, 25, 82, + 98, 120, 125, 160, 178, 182, 175, 206, 174, 222, 217, 218, 229, 218, 220, 225, + 223, 242, 215, 225, 212, 221, 228, 258, 285, 278, 235, 291, 280, 265, 276, 295, + 296, 323, 292, 355, 372, 356, 427, 396, 396, 444, 390, 413, 422, 380, 407, 398, + 364, 352, 323, 326, 391, 330, 344, 366, 383, 410, 426, 436, 442, 423, 458, 457, + 424, 430, 397, 380, 438, 419, 458, 472, 465, 486, 443, 423, 422, 364, 399, 394, + 388, 434, 415, 411, 442, 384, 375, 352, 352, 350, 369, 388, 390, 410, 427, 423, + 424, 487, 453, 460, 489, 453, 472, 438, 426, 463, 428, 406, 400, 397, 372, 327, + 320, 324, 319, 322, 362, 378, 361, 329, 324, 335, 314, 338, 311, 337, 349, 316, + 340, 320, 324, 338, 266, 282, 254, 228, 234, 220, 238, 201, 150, 155, 152, 151, + 113, 118, 86, 100, 60, 19, 50, 23, 21, 13, -4, 12, -10, -49, -11, -75, + -58, -111, -90, -36, -95, -95, -83, -131, -127, -144, -157, -155, -185, -205, -188, -245, + -234, -247, -224, -252, -252, -266, -250, -271, -260, -298, -277, -346, -324, -345, -375, -339, + -356, -300, -348, -342, -326, -305, -336, -336, -303, -362, -364, -336, -364, -340, -355, -360, + -276, -326, -333, -253, -320, -267, -241, -253, -200, -178, -163, -114, -66, -80, -53, -48, + -58, -17, -35, -79, -86, -98, -148, -144, -164, -188, -188, -217, -188, -218, -257, -227, + -260, -273, -310, -319, -339, -335, -367, -342, -304, -325, -305, -296, -265, -228, -200, -167, + -181, -144, -140, -152, -158, -161, -171, -172, -199, -208, -201, -233, -231, -195, -246, -215, + -224, -225, -219, -215, -218, -211, -191, -235, -170, -194, -247, -200, -259, -215, -174, -224, + -201, -188, -196, -176, -151, -196, -141, -164, -188, -153, -179, -163, -130, -158, -94, -95, + -98, -87, -49, -45, -45, -72, -64, -116, -86, -84, -87, -90, -68, -101, -83, -111, + -124, -108, -127, -112, -52, -68, -60, -35, -56, -37, -30, -33, -21, -49, -36, 42, + 24, 72, 75, 131, 164, 207, 239, 322, 355, 378, 387, 425, 405, 399, 385, 308, + 320, 263, 209, 182, 139, 103, 110, 115, 104, 93, 82, 33, 0, -12, -61, -62, + -77, -83, -52, -75, -20, -9, -1, 65, 115, 116, 163, 226, 227, 285, 291, 265, + 328, 297, 292, 308, 266, 301, 260, 238, 256, 250, 248, 271, 257, 269, 268, 250, + 299, 244, 267, 218, 250, 253, 226, 259, 249, 211, 267, 242, 289, 302, 272, 310, + 352, 350, 347, 353, 357, 345, 342, 333, 336, 337, 306, 333, 328, 347, 352, 345, + 357, 360, 337, 348, 329, 292, 314, 283, 255, 198, 206, 155, 115, 120, 60, 77, + 57, 28, 36, 3, 19, 3, -8, 17, 30, 4, 17, -16, -41, -32, -34, -39, + -73, -46, -43, -51, -80, -37, -59, -72, -55, -99, -68, -82, -144, -128, -175, -190, + -180, -249, -269, -272, -286, -299, -317, -310, -311, -328, -292, -326, -273, -248, -207, -146, + -106, -23, 45, 61, 153, 189, 191, 309, 208, 204, 221, 173, 123, 61, 27, 35, + 0, -46, -68, -129, -142, -176, -199, -237, -248, -281, -315, -320, -320, -338, -325, -308, + -324, -318, -292, -301, -238, -237, -222, -171, -100, -143, -111, -59, -54, -79, -109, -129, + -172, -177, -229, -257, -289, -326, -324, -354, -396, -373, -381, -411, -390, -364, -326, -318, + -373, -364, -361, -350, -381, -391, -365, -376, -436, -409, -399, -418, -422, -398, -400, -370, + -392, -369, -335, -348, -348, -312, -333, -284, -308, -327, -319, -333, -339, -318, -329, -280, + -282, -316, -271, -271, -282, -301, -337, -329, -337, -395, -397, -415, -423, -428, -389, -409, + -397, -371, -397, -349, -299, -308, -273, -252, -253, -201, -217, -221, -189, -175, -199, -136, + -140, -106, -119, -115, -75, -44, -37, -28, -23, -14, -30, -25, -14, -32, -18, -51, + -60, -64, -79, -100, -93, -106, -88, 23, 20, 90, 115, 206, 265, 320, 428, 470, + 525, 575, 581, 588, 572, 560, 548, 482, 474, 441, 406, 376, 300, 294, 258, 248, + 221, 210, 243, 237, 230, 205, 186, 232, 228, 216, 248, 264, 284, 292, 314, 388, + 365, 424, 448, 493, 582, 582, 635, 622, 629, 649, 587, 617, 586, 510, 525, 450, + 424, 430, 343, 342, 321, 288, 301, 317, 285, 329, 338, 332, 309, 365, 319, 352, + 319, 306, 337, 248, 255, 245, 217, 216, 251, 250, 246, 299, 317, 290, 345, 322, + 376, 385, 379, 419, 381, 372, 388, 340, 336, 337, 303, 317, 297, 275, 278, 220, + 214, 164, 167, 156, 129, 124, 107, 116, 123, 68, 116, 94, 96, 129, 117, 105, + 114, 119, 148, 152, 157, 191, 177, 190, 231, 249, 247, 243, 269, 268, 259, 227, + 252, 248, 198, 216, 205, 174, 161, 106, 138, 52, -25, -10, -67, -76, -51, -24, + 38, 74, 121, 183, 236, 278, 345, 377, 365, 414, 380, 387, 360, 289, 246, 181, + 101, 87, 35, -41, -100, -109, -147, -193, -219, -194, -209, -218, -210, -222, -254, -230, + -244, -186, -197, -187, -160, -118, -97, -70, -50, -23, 53, 56, 98, 110, 116, 123, + 51, 83, 104, -2, -9, -10, -58, -81, -153, -224, -204, -286, -334, -307, -363, -408, + -404, -405, -404, -430, -428, -426, -451, -490, -449, -488, -489, -491, -533, -541, -556, -564, + -548, -599, -609, -571, -575, -589, -543, -539, -485, -481, -458, -432, -421, -386, -380, -415, + -383, -397, -383, -389, -402, -416, -464, -515, -528, -590, -597, -651, -644, -675, -702, -706, + -704, -728, -742, -708, -704, -694, -657, -656, -610, -624, -576, -554, -548, -533, -492, -480, + -417, -421, -384, -375, -333, -295, -288, -285, -306, -283, -227, -286, -260, -226, -271, -280, + -283, -311, -345, -372, -410, -351, -366, -367, -303, -258, -204, -111, -72, -20, 50, 91, + 164, 183, 141, 209, 179, 173, 159, 53, 66, -17, -74, -134, -214, -254, -282, -300, + -328, -312, -311, -355, -333, -316, -331, -264, -251, -209, -196, -185, -159, -128, -102, -77, + -54, -21, 13, 39, 76, 171, 171, 187, 215, 255, 275, 254, 260, 265, 217, 229, + 181, 165, 172, 111, 103, 71, -5, 1, -40, -60, -63, -100, -66, -30, -35, -16, + -5, 7, 12, 11, 31, 13, 33, 38, 27, 21, 33, 42, 106, 87, 128, 170, + 206, 228, 293, 341, 381, 422, 420, 460, 485, 479, 475, 464, 439, 476, 393, 367, + 358, 304, 297, 277, 253, 233, 270, 237, 237, 246, 233, 223, 260, 211, 275, 286, + 264, 285, 300, 335, 339, 320, 343, 404, 402, 385, 379, 393, 418, 411, 419, 447, + 421, 429, 425, 378, 363, 343, 313, 269, 213, 212, 151, 92, 138, 95, 100, 102, + 90, 167, 197, 202, 310, 338, 369, 455, 430, 455, 465, 415, 415, 397, 306, 289, + 221, 150, 66, 34, -34, -95, -152, -207, -231, -260, -304, -314, -308, -290, -269, -228, + -220, -167, -144, -148, -135, -105, -36, -36, -16, 30, 15, 52, 55, 51, 79, 88, + 77, 94, 91, 107, 100, 67, 59, 34, 17, -10, -71, -83, -95, -189, -211, -238, + -279, -272, -304, -319, -303, -375, -380, -358, -401, -401, -378, -404, -410, -417, -398, -412, + -452, -410, -450, -438, -461, -467, -394, -375, -415, -374, -365, -346, -295, -275, -236, -208, + -182, -163, -163, -165, -157, -161, -201, -243, -294, -308, -350, -391, -408, -436, -428, -441, + -465, -434, -473, -434, -437, -424, -390, -420, -418, -348, -372, -341, -314, -339, -279, -293, + -275, -221, -255, -256, -252, -206, -168, -181, -192, -144, -143, -130, -158, -192, -201, -203, + -233, -256, -249, -293, -261, -231, -235, -189, -175, -112, -30, 8, 57, 94, 119, 150, + 211, 197, 204, 175, 142, 119, 42, -39, -80, -153, -204, -257, -311, -336, -385, -433, + -422, -446, -452, -450, -448, -383, -345, -347, -314, -243, -203, -177, -138, -103, -76, -27, + -29, 20, 6, 61, 68, 96, 99, 93, 96, 91, 89, 104, 30, 64, 94, 50, + 74, 54, 14, 0, 7, -14, 23, -36, -35, -30, -46, -78, -93, -109, -108, -100, + -129, -127, -145, -129, -106, -71, -98, -52, -11, -39, -6, 30, 19, 63, 83, 110, + 146, 158, 199, 238, 255, 307, 338, 372, 376, 411, 420, 413, 430, 407, 416, 392, + 361, 324, 249, 232, 236, 194, 118, 153, 128, 160, 99, 142, 153, 176, 173, 176, + 224, 254, 250, 313, 329, 324, 376, 375, 398, 457, 470, 456, 465, 475, 516, 502, + 494, 500, 536, 477, 496, 441, 435, 435, 417, 450, 460, 426, 456, 498, 515, 530, + 604, 660, 652, 758, 759, 804, 877, 865, 915, 873, 823, 835, 790, 718, 676, 626, + 534, 477, 403, 358, 295, 280, 183, 187, 141, 127, 155, 135, 168, 214, 208, 243, + 260, 331, 363, 400, 411, 420, 447, 415, 455, 465, 418, 442, 424, 426, 434, 374, + 379, 378, 350, 388, 320, 299, 290, 268, 275, 203, 199, 191, 144, 166, 109, 58, + 52, 20, -2, -53, -122, -121, -150, -208, -195, -233, -251, -248, -313, -286, -284, -324, + -301, -285, -300, -246, -280, -251, -217, -246, -208, -189, -222, -161, -148, -124, -104, -105, + -72, -53, -48, -54, -67, -83, -116, -123, -179, -197, -269, -326, -287, -361, -418, -413, + -477, -453, -486, -526, -469, -486, -511, -456, -503, -454, -450, -466, -435, -396, -409, -337, + -337, -352, -307, -318, -313, -290, -331, -303, -323, -368, -334, -356, -434, -444, -467, -466, + -454, -470, -448, -441, -420, -360, -333, -280, -240, -178, -151, -135, -89, -51, -43, -30, + -17, -55, -54, -82, -135, -146, -237, -258, -383, -413, -507, -567, -599, -654, -652, -692, + -706, -676, -649, -629, -606, -552, -475, -450, -404, -312, -309, -267, -199, -170, -146, -133, + -109, -65, -78, -83, -47, -74, -82, -75, -128, -66, -60, -103, -59, -84, -50, -42, + -87, -63, -67, -74, -63, -133, -90, -125, -131, -170, -181, -175, -219, -255, -215, -297, + -269, -293, -296, -259, -313, -283, -228, -269, -231, -213, -210, -167, -169, -175, -93, -92, + -39, -28, -42, -9, 35, 11, 37, 74, 72, 72, 75, 70, 69, 15, -11, -21, + -53, -90, -83, -76, -88, -129, -127, -173, -140, -166, -179, -179, -187, -206, -145, -195, + -174, -111, -114, -85, -46, -35, 11, 3, 41, 54, 101, 109, 93, 165, 169, 155, + 149, 141, 122, 115, 130, 112, 146, 124, 167, 181, 176, 193, 246, 255, 349, 380, + 414, 474, 499, 573, 591, 577, 624, 606, 622, 570, 542, 551, 454, 422, 369, 316, + 301, 195, 137, 152, 63, 67, 31, 1, 61, 49, 67, 138, 150, 207, 280, 316, + 345, 408, 433, 458, 505, 489, 503, 509, 473, 476, 436, 439, 427, 362, 383, 351, + 365, 330, 313, 334, 327, 313, 327, 267, 290, 310, 288, 293, 240, 195, 215, 164, + 78, 74, 44, 13, -3, -21, -87, -47, -135, -127, -112, -162, -137, -111, -136, -91, + -95, -87, -36, -15, 12, 54, 61, 77, 106, 115, 133, 140, 115, 143, 133, 114, + 105, 89, 39, 67, -52, -26, -62, -116, -78, -103, -174, -182, -237, -253, -249, -253, + -245, -277, -262, -268, -293, -287, -275, -297, -252, -257, -246, -224, -206, -205, -162, -219, + -175, -146, -167, -189, -172, -180, -158, -203, -220, -216, -218, -257, -260, -232, -228, -272, + -256, -256, -225, -202, -188, -133, -96, -50, -6, -17, 18, 17, 47, 65, 16, 14, + -29, -63, -109, -234, -269, -341, -398, -457, -524, -555, -577, -671, -664, -661, -649, -646, + -606, -565, -516, -456, -438, -370, -341, -283, -226, -157, -165, -113, -94, -67, -56, -96, + -70, -72, -91, -56, -79, -107, -122, -134, -123, -144, -158, -145, -139, -193, -181, -145, + -159, -161, -132, -162, -142, -156, -159, -120, -216, -193, -205, -261, -262, -297, -322, -314, + -385, -372, -351, -359, -343, -314, -352, -278, -251, -230, -203, -151, -109, -79, -123, -90, + -14, -39, -40, -20, -19, -19, -65, -42, -58, -120, -66, -138, -128, -99, -138, -133, + -145, -173, -154, -157, -152, -148, -143, -140, -121, -101, -104, -61, -95, -23, 11, -30, + 24, 51, 58, 122, 86, 101, 162, 142, 182, 224, 166, 203, 212, 199, 219, 237, + 261, 269, 294, 312, 373, 399, 421, 510, 548, 541, 614, 607, 643, 652, 656, 727, + 695, 696, 697, 691, 652, 621, 578, 519, 457, 399, 383, 277, 193, 150, 114, 70, + -1, -12, -7, 26, 51, 82, 92, 134, 193, 235, 302, 337, 370, 421, 421, 470, + 502, 500, 533, 527, 545, 567, 549, 518, 490, 507, 488, 469, 428, 405, 383, 392, + 371, 366, 363, 328, 371, 378, 371, 371, 407, 373, 378, 386, 324, 346, 320, 279, + 303, 227, 194, 220, 155, 203, 167, 120, 144, 163, 146, 166, 172, 206, 211, 249, + 251, 283, 289, 269, 304, 304, 284, 327, 301, 295, 267, 215, 219, 206, 171, 154, + 134, 79, 62, 57, 22, 29, -5, -52, -29, -40, -40, -52, -25, -68, -24, -29, + -69, -76, -91, -109, -81, -108, -134, -88, -142, -141, -125, -148, -182, -147, -178, -150, + -162, -209, -189, -189, -174, -130, -135, -114, -51, -5, 14, 22, 83, 124, 143, 183, + 214, 247, 221, 219, 220, 134, 150, 116, 62, 64, 14, -17, -58, -160, -183, -215, + -265, -304, -327, -399, -372, -415, -433, -397, -451, -367, -365, -371, -309, -258, -257, -222, + -223, -201, -151, -151, -117, -98, -101, -72, -44, -68, -55, -86, -22, -49, -42, -34, + -68, -83, -89, -108, -121, -112, -122, -99, -95, -120, -126, -97, -147, -163, -144, -209, + -213, -233, -305, -318, -339, -391, -400, -439, -448, -428, -435, -437, -441, -418, -365, -358, + -331, -278, -287, -236, -223, -274, -211, -251, -226, -222, -279, -261, -274, -313, -292, -314, + -299, -315, -360, -323, -355, -386, -355, -399, -394, -390, -368, -389, -349, -319, -275, -266, + -276, -224, -207, -218, -178, -161, -160, -171, -185, -171, -150, -191, -148, -193, -167, -173, + -188, -166, -165, -165, -142, -156, -112, -57, -13, -14, 65, 117, 120, 176, 223, 280, + 336, 340, 396, 454, 421, 439, 446, 419, 377, 383, 345, 336, 292, 252, 237, 168, + 120, 103, 77, 40, -1, -29, -38, -39, -20, -59, -7, -21, 45, 43, 56, 55, + 117, 103, 178, 174, 193, 266, 243, 288, 314, 326, 356, 363, 358, 399, 406, 416, + 405, 413, 433, 429, 432, 464, 482, 466, 465, 469, 501, 483, 538, 543, 547, 528, + 530, 499, 489, 492, 462, 440, 416, 413, 407, 357, 374, 371, 349, 328, 307, 365, + 367, 400, 399, 406, 423, 448, 459, 475, 494, 538, 531, 556, 546, 537, 503, 490, + 467, 438, 426, 381, 347, 344, 283, 260, 260, 213, 229, 218, 238, 255, 243, 245, + 251, 300, 277, 282, 313, 311, 322, 312, 292, 336, 297, 292, 244, 226, 239, 192, + 139, 134, 60, 35, -30, -10, -29, -56, 6, 1, -2, 20, 67, 112, 165, 199, + 241, 277, 293, 317, 366, 355, 385, 380, 315, 320, 275, 237, 236, 129, 91, 41, + -74, -64, -113, -196, -167, -218, -243, -257, -269, -248, -238, -251, -276, -213, -188, -185, + -162, -181, -175, -160, -164, -157, -165, -160, -112, -139, -149, -139, -134, -127, -154, -127, + -143, -126, -110, -107, -123, -80, -132, -88, -84, -91, -57, -57, -112, -112, -131, -130, + -117, -174, -141, -133, -194, -167, -209, -252, -269, -264, -352, -307, -372, -402, -372, -395, + -383, -365, -410, -372, -319, -347, -315, -289, -300, -263, -282, -243, -203, -245, -227, -236, + -268, -257, -303, -299, -291, -337, -328, -364, -383, -401, -444, -427, -436, -427, -431, -424, + -450, -402, -406, -412, -388, -387, -354, -334, -337, -320, -276, -277, -248, -224, -250, -253, + -235, -293, -286, -295, -300, -363, -377, -399, -442, -416, -403, -378, -360, -335, -255, -233, + -196, -168, -75, -64, 14, 19, 46, 73, 81, 81, 58, 15, 31, 31, -16, -39, + -80, -134, -155, -212, -202, -255, -291, -310, -329, -342, -329, -352, -314, -287, -256, -254, + -217, -201, -167, -179, -140, -145, -118, -118, -110, -101, -73, -90, -106, -105, -120, -107, + -153, -148, -107, -113, -107, -82, -38, -25, -6, 23, 31, 90, 122, 101, 169, 166, + 176, 178, 165, 166, 183, 135, 189, 125, 168, 146, 84, 168, 118, 92, 135, 127, + 103, 132, 133, 137, 139, 120, 131, 168, 135, 151, 151, 137, 135, 138, 114, 99, + 95, 106, 105, 76, 118, 72, 89, 92, 86, 129, 108, 111, 196, 175, 229, 203, + 223, 279, 236, 282, 285, 282, 327, 294, 313, 345, 364, 341, 377, 375, 373, 382, + 351, 354, 363, 313, 326, 288, 282, 269, 265, 287, 297, 263, 306, 356, 363, 398, + 428, 506, 535, 574, 571, 574, 618, 587, 625, 623, 562, 590, 528, 515, 463, 398, + 384, 289, 256, 255, 140, 161, 133, 84, 118, 93, 143, 178, 162, 211, 234, 219, + 253, 260, 272, 301, 275, 282, 303, 254, 252, 257, 167, 199, 176, 102, 95, 38, + 51, 36, -32, 17, -7, -47, -15, -34, -17, -39, -63, -12, -50, -37, -27, -30, + -27, -8, -59, -18, -44, -73, -43, -100, -123, -121, -165, -172, -176, -222, -224, -207, + -247, -230, -242, -303, -288, -304, -325, -350, -333, -381, -359, -394, -462, -462, -488, -485, + -478, -585, -567, -579, -623, -637, -646, -678, -645, -685, -700, -616, -696, -652, -635, -635, + -616, -635, -605, -609, -601, -595, -606, -583, -574, -571, -499, -531, -509, -483, -499, -451, + -461, -507, -468, -535, -515, -521, -546, -549, -566, -519, -520, -530, -484, -466, -439, -382, + -371, -295, -265, -267, -229, -217, -233, -219, -263, -303, -285, -368, -384, -401, -474, -475, + -493, -546, -530, -595, -584, -583, -638, -610, -573, -578, -519, -521, -482, -416, -444, -402, + -377, -389, -328, -299, -298, -235, -257, -208, -220, -222, -223, -203, -247, -221, -252, -268, + -247, -297, -285, -291, -349, -294, -334, -340, -300, -317, -300, -282, -288, -248, -212, -169, + -177, -127, -137, -104, -68, -77, -45, -31, -45, 3, 15, 9, 34, -4, 31, 49, + -3, 37, 16, 13, 8, 2, -2, -69, -60, -75, -89, -96, -110, -100, -119, -125, + -141, -149, -174, -196, -192, -219, -246, -242, -212, -192, -198, -209, -158, -203, -179, -158, + -158, -139, -143, -108, -58, -85, -89, -42, -16, 12, 15, 30, 56, 87, 86, 81, + 82, 39, 71, 56, 101, 141, 104, 156, 208, 221, 270, 263, 361, 417, 407, 450, + 451, 427, 464, 381, 378, 345, 317, 297, 254, 222, 199, 157, 139, 116, 130, 110, + 95, 87, 79, 106, 84, 125, 160, 166, 192, 185, 214, 252, 270, 367, 365, 376, + 436, 464, 487, 523, 528, 585, 585, 560, 599, 547, 536, 552, 516, 467, 491, 442, + 401, 366, 314, 281, 276, 187, 216, 236, 239, 261, 236, 276, 314, 310, 303, 342, + 354, 370, 380, 384, 364, 368, 357, 361, 370, 351, 371, 344, 327, 317, 281, 275, + 245, 245, 240, 222, 232, 175, 162, 163, 133, 118, 80, 73, 80, 33, 32, 24, + -10, 1, -36, -16, -45, -94, -53, -81, -92, -124, -148, -138, -164, -183, -132, -204, + -218, -210, -218, -199, -223, -243, -163, -161, -179, -126, -127, -130, -91, -58, -49, 34, + 61, 94, 107, 126, 213, 230, 239, 279, 271, 295, 289, 249, 277, 262, 266, 201, + 172, 158, 108, 79, 72, -17, -22, -24, -110, -87, -151, -180, -200, -218, -271, -281, + -295, -336, -308, -305, -337, -307, -355, -341, -312, -284, -297, -227, -246, -198, -144, -136, + -66, -24, -77, -5, 3, -49, -20, -48, -84, -81, -163, -145, -164, -250, -225, -278, + -328, -300, -332, -338, -321, -341, -300, -312, -322, -306, -315, -308, -323, -309, -289, -298, + -284, -293, -282, -262, -277, -269, -252, -221, -231, -237, -256, -265, -287, -304, -343, -318, + -341, -346, -338, -338, -327, -330, -350, -335, -321, -327, -322, -312, -291, -317, -301, -290, + -291, -260, -296, -262, -235, -255, -253, -275, -247, -258, -283, -270, -286, -266, -300, -302, + -285, -332, -332, -286, -294, -280, -273, -254, -227, -250, -179, -109, -106, -46, 16, 94, + 112, 157, 178, 224, 233, 258, 270, 246, 239, 243, 195, 177, 175, 160, 160, 122, + 129, 81, 55, 36, 4, 3, -19, -71, -28, -77, -72, -46, -51, -28, -27, -13, + 3, 12, 36, 83, 53, 93, 136, 160, 193, 232, 282, 300, 252, 287, 326, 297, + 281, 293, 311, 318, 341, 315, 336, 320, 369, 360, 385, 385, 430, 441, 401, 416, + 451, 424, 435, 392, 417, 442, 403, 417, 462, 456, 490, 520, 504, 548, 495, 511, + 513, 437, 437, 414, 373, 346, 318, 286, 277, 277, 231, 225, 211, 179, 215, 207, + 160, 198, 197, 175, 155, 166, 156, 167, 159, 187, 196, 183, 189, 205, 197, 207, + 178, 170, 175, 177, 159, 179, 114, 137, 92, 35, 32, 51, 15, -13, -19, 11, + 9, -12, 54, 63, 119, 156, 158, 254, 235, 291, 324, 266, 360, 376, 362, 363, + 347, 363, 398, 311, 320, 322, 266, 248, 295, 235, 201, 182, 153, 171, 158, 107, + 120, 59, 65, 70, 50, 42, 80, 43, 45, 69, 60, 74, 84, 36, 98, 83, + 100, 122, 99, 53, 91, 13, 53, 20, -11, 39, -27, -48, -6, -68, -24, -41, + -115, -32, -45, -70, -76, -118, -83, -70, -149, -102, -88, -109, -84, -71, -77, -68, + -16, -10, 15, 13, 9, 34, 20, -4, -16, -49, -51, -72, -60, -70, -67, -101, + -133, -132, -157, -182, -206, -232, -249, -242, -325, -320, -358, -390, -370, -398, -398, -359, + -379, -359, -333, -331, -326, -316, -312, -329, -276, -287, -293, -272, -251, -243, -218, -219, + -216, -184, -190, -243, -253, -238, -272, -250, -285, -279, -280, -323, -235, -216, -202, -143, + -115, -53, -14, 0, 52, 50, 57, 56, 88, 46, 18, 36, 44, 14, 9, -22, + -14, -17, -53, -24, -84, -106, -79, -87, -135, -129, -109, -153, -139, -159, -123, -128, + -120, -84, -80, -72, -46, 10, 21, -12, -17, 19, -16, 15, -18, -43, -41, -57, + -49, -17, -71, -60, -88, -65, -121, -99, -127, -105, -104, -131, -122, -120, -117, -87, + -89, -68, -47, -82, -34, -12, 19, 68, 62, 109, 164, 162, 210, 243, 272, 289, + 308, 372, 353, 381, 413, 383, 374, 369, 332, 333, 300, 292, 309, 269, 230, 240, + 224, 197, 184, 149, 174, 144, 88, 105, 102, 53, 64, 74, 75, 113, 85, 131, + 130, 147, 188, 201, 240, 252, 270, 296, 288, 302, 327, 335, 289, 305, 325, 330, + 337, 323, 368, 335, 318, 338, 347, 443, 473, 469, 512, 536, 565, 608, 607, 631, + 659, 645, 684, 690, 727, 724, 762, 748, 729, 743, 723, 726, 728, 656, 652, 600, + 610, 664, 605, 599, 628, 584, 620, 595, 587, 630, 620, 613, 612, 567, 595, 596, + 575, 614, 578, 527, 611, 596, 612, 606, 573, 581, 562, 527, 505, 469, 449, 417, + 382, 344, 330, 332, 279, 233, 247, 193, 186, 190, 198, 205, 208, 182, 216, 175, + 205, 230, 197, 233, 206, 222, 226, 235, 208, 210, 219, 175, 185, 176, 169, 174, + 135, 129, 114, 57, 64, 33, -7, -28, -86, -93, -136, -172, -139, -210, -184, -208, + -250, -238, -245, -236, -242, -294, -306, -274, -292, -292, -295, -301, -308, -289, -292, -310, + -255, -285, -263, -263, -281, -271, -266, -304, -284, -265, -292, -271, -319, -330, -308, -310, + -321, -287, -306, -197, -251, -220, -203, -230, -179, -189, -185, -105, -144, -136, -127, -152, + -150, -169, -207, -184, -210, -234, -199, -247, -225, -198, -292, -288, -300, -303, -272, -290, + -302, -256, -268, -260, -239, -243, -270, -212, -223, -235, -237, -249, -254, -223, -289, -241, + -288, -321, -277, -293, -336, -350, -372, -381, -380, -414, -413, -407, -414, -383, -384, -415, + -413, -420, -398, -399, -410, -408, -406, -394, -359, -370, -325, -331, -294, -263, -268, -277, + -218, -237, -256, -214, -265, -226, -239, -222, -172, -218, -196, -186, -233, -182, -239, -260, + -270, -288, -302, -300, -374, -330, -338, -337, -333, -315, -314, -345, -318, -349, -332, -350, + -326, -292, -293, -266, -291, -276, -272, -257, -177, -240, -197, -172, -181, -136, -171, -165, + -119, -149, -137, -116, -134, -96, -116, -70, -73, -69, -43, -29, -1, -19, -6, 32, + 18, 73, 74, 82, 117, 97, 129, 143, 134, 169, 167, 195, 234, 213, 231, 262, + 258, 285, 237, 258, 255, 248, 299, 269, 269, 314, 315, 296, 345, 363, 330, 371, + 333, 345, 402, 360, 375, 393, 364, 386, 362, 374, 393, 357, 375, 363, 358, 357, + 361, 353, 359, 310, 334, 324, 325, 288, 294, 272, 268, 261, 244, 221, 212, 219, + 225, 207, 250, 253, 248, 274, 249, 280, 248, 251, 299, 272, 285, 281, 296, 333, + 284, 302, 303, 263, 289, 239, 218, 221, 179, 166, 151, 123, 126, 112, 110, 74, + 60, 50, 34, 32, 2, -22, -27, -50, -77, -57, -41, -30, -48, -55, -29, -40, + -12, -45, -31, -36, -18, 15, 4, 16, 7, -7, -13, -16, 1, 32, 25, 9, + 31, 28, 31, 33, -2, 22, 23, -6, 29, 16, -18, 34, 0, 0, 40, -29, + 5, 3, -43, -12, -8, -27, 31, -9, -33, 1, -51, -56, -31, -60, -46, -13, + -91, -33, -45, -68, -18, -21, -51, -1, -43, -9, -6, -40, -3, -27, -27, -20, + -56, -13, -69, -98, -62, -125, -119, -59, -122, -99, -153, -162, -192, -219, -251, -239, + -284, -306, -301, -370, -365, -343, -392, -421, -423, -466, -429, -486, -507, -440, -498, -501, + -489, -517, -475, -534, -530, -469, -504, -491, -470, -453, -458, -506, -479, -477, -528, -483, + -481, -494, -486, -522, -559, -552, -602, -614, -605, -645, -648, -631, -648, -654, -645, -696, + -689, -707, -735, -700, -703, -701, -666, -688, -667, -628, -650, -652, -596, -605, -560, -537, + -617, -553, -551, -503, -480, -487, -466, -429, -480, -480, -477, -442, -428, -394, -350, -336, + -301, -327, -351, -292, -361, -338, -279, -306, -249, -270, -265, -237, -236, -244, -268, -245, + -228, -229, -224, -218, -214, -181, -141, -116, -120, -121, -114, -123, -90, -93, -58, -40, + 40, 96, 65, 89, 67, 21, 43, 21, 75, 104, 88, 177, 181, 173, 141, 136, + 121, 90, 77, 100, 81, 106, 144, 143, 169, 112, 131, 106, 95, 99, 53, 80, + 109, 109, 113, 150, 159, 107, 113, 53, 46, 63, 78, 140, 188, 175, 226, 181, + 195, 181, 182, 143, 147, 201, 251, 251, 300, 250, 239, 183, 145, 188, 139, 158, + 224, 229, 240, 219, 175, 170, 203, 187, 171, 155, 194, 231, 240, 262, 227, 329, + 300, 327, 346, 351, 365, 382, 372, 301, 338, 377, 410, 472, 412, 437, 414, 401, + 436, 403, 396, 426, 435, 461, 460, 443, 502, 501, 512, 525, 453, 421, 438, 437, + 482, 514, 519, 611, 591, 534, 508, 426, 452, 417, 349, 451, 511, 528, 552, 527, + 407, 394, 315, 319, 348, 369, 430, 469, 466, 459, 442, 389, 353, 346, 319, 347, + 344, 345, 456, 440, 434, 477, 444, 305, 308, 265, 268, 235, 239, 315, 323, 313, + 342, 264, 235, 122, 92, 58, 39, 81, 203, 240, 192, 148, 99, 81, -73, -89, + -133, -59, 0, 55, 83, 39, -5, -78, -79, -72, -139, -150, -145, -58, -46, -106, + -101, -35, -161, -186, -217, -272, -303, -331, -269, -185, -161, -213, -229, -256, -293, -319, + -389, -459, -364, -325, -260, -187, -264, -247, -228, -293, -411, -473, -441, -358, -253, -284, + -257, -294, -220, -284, -368, -478, -463, -385, -350, -258, -238, -229, -210, -227, -319, -494, + -579, -444, -326, -245, -229, -230, -246, -288, -233, -362, -525, -485, -405, -275, -213, -298, + -305, -264, -271, -291, -365, -479, -351, -237, -238, -203, -267, -316, -180, -228, -269, -297, + -364, -252, -157, -182, -233, -218, -176, -76, -120, -205, -207, -149, -129, -69, -105, -177, + -119, -90, -86, -137, -88, -133, -112, -109, -229, -171, -195, -147, -38, -34, -126, -223, + -254, -153, -201, -270, -179, -147, -93, -74, -126, -153, -279, -172, -150, -184, -125, -175, + 12, -7, -102, -148, -195, -145, -142, -108, -142, -160, -130, -64, 2, -114, -174, -222, + -210, -184, -183, -183, -77, -95, -86, -132, -280, -294, -243, -137, -116, -192, -118, -35, + -18, -132, -263, -275, -92, -40, 16, 13, 29, 40, -50, -41, -136, -190, -24, 190, + 298, 180, 75, 60, 80, 101, 108, 82, 146, 306, 334, 240, 109, 92, 225, 304, + 278, 241, 207, 363, 344, 226, 93, 126, 264, 387, 450, 364, 348, 221, 221, 321, + 242, 249, 378, 589, 640, 400, 213, 288, 363, 448, 449, 329, 435, 617, 602, 517, + 327, 284, 430, 501, 556, 480, 510, 575, 606, 474, 341, 331, 416, 703, 627, 528, + 417, 497, 566, 431, 320, 334, 486, 586, 552, 420, 349, 379, 388, 474, 323, 263, + 393, 533, 506, 324, 208, 299, 364, 346, 330, 326, 304, 333, 321, 244, 205, 181, + 390, 404, 313, 193, 201, 265, 223, 167, 155, 180, 171, 205, 233, 138, 55, 55, + 135, 102, -16, -37, 88, 160, 65, -92, -102, 80, 61, -6, 29, -23, 12, 65, + 92, 34, -70, -57, 36, 98, 29, -123, -118, 15, 139, -29, -114, -43, 23, -35, + -45, -63, -74, -54, -108, -1, -78, -86, -53, -70, -92, -61, -77, -126, -60, -38, + 28, -63, -107, -119, -72, -60, -104, -113, -110, -99, -22, -73, -167, -132, -237, -176, + -112, -176, -244, -161, -26, -59, -240, -294, -212, -232, -155, -108, -142, -149, -70, -136, + -289, -352, -248, -121, -116, -133, -177, -198, -272, -290, -238, -295, -332, -184, -129, -198, + -245, -428, -386, -302, -339, -306, -264, -197, -220, -326, -413, -480, -552, -437, -267, -287, + -288, -333, -374, -381, -457, -564, -566, -397, -246, -296, -313, -350, -394, -430, -503, -490, + -479, -420, -327, -261, -410, -415, -408, -442, -411, -531, -521, -461, -376, -376, -402, -468, + -443, -379, -446, -533, -517, -454, -380, -304, -461, -470, -391, -376, -347, -396, -421, -424, + -315, -269, -306, -398, -396, -254, -169, -273, -337, -310, -212, -113, -297, -341, -265, -142, + -133, -161, -75, -184, -118, -88, -148, -157, -168, -57, 78, -16, -66, -101, -36, 5, + -47, -68, -123, 3, 89, 91, -63, -125, -51, 25, 45, -29, -33, -28, 84, 99, + -8, -115, -118, 18, 49, 117, 12, -67, 74, 127, 130, -86, -83, 131, 166, 184, + 84, 59, 240, 280, 193, 59, 89, 197, 244, 192, 199, 117, 190, 236, 246, 169, + 45, 136, 198, 198, 159, 96, 289, 263, 230, 175, 162, 232, 269, 238, 190, 210, + 252, 263, 304, 295, 284, 196, 214, 321, 266, 179, 183, 260, 374, 258, 220, 211, + 241, 243, 175, 112, 188, 211, 265, 380, 281, 223, 201, 242, 296, 174, 107, 257, + 374, 398, 428, 347, 287, 228, 284, 336, 239, 229, 335, 461, 487, 381, 282, 318, + 321, 331, 214, 223, 430, 369, 420, 412, 286, 239, 240, 354, 309, 210, 233, 382, + 273, 288, 272, 336, 313, 235, 259, 327, 225, 217, 312, 287, 207, 148, 288, 439, + 317, 153, 148, 214, 274, 189, 106, 226, 319, 287, 264, 89, 146, 189, 167, 116, + 0, 45, 197, 197, 104, 23, 31, 78, 112, 22, -55, -40, 45, 139, -35, -92, + -77, 39, 17, -133, -151, -125, 19, 18, -12, -167, -96, 10, -130, -184, -115, -90, + -115, -138, -110, -63, -134, -197, -110, -192, -213, -180, -148, -30, -123, -162, -153, -248, + -228, -242, -178, -101, -221, -250, -219, -136, -220, -291, -316, -168, -155, -193, -211, -269, + -244, -173, -271, -491, -414, -244, -180, -285, -356, -268, -313, -305, -414, -399, -336, -261, + -194, -226, -328, -307, -277, -309, -339, -402, -284, -167, -135, -206, -304, -303, -354, -353, + -395, -370, -307, -244, -172, -243, -463, -424, -329, -240, -403, -349, -235, -208, -158, -290, + -282, -306, -261, -218, -78, -146, -160, -90, -66, -83, -236, -254, -116, -45, -163, -166, + -72, -74, -153, -178, -126, 0, -155, -122, -42, -43, -58, -217, -127, -87, -107, -150, + -146, 38, 12, -124, -64, -85, -135, -81, -81, 28, -43, -125, -16, 12, -113, -208, + -34, 53, -37, -86, -76, -55, -84, -115, 118, 66, -63, -25, 2, 67, -60, -137, + 42, 128, 137, 125, 53, 87, 32, -18, 54, 78, 88, 56, 243, 256, 119, 61, + 77, 164, 132, 78, 115, 109, 164, 242, 204, 136, 96, 153, 285, 166, 52, 76, + 209, 264, 152, 185, 203, 263, 301, 169, 96, 163, 210, 288, 226, 164, 288, 336, + 341, 319, 193, 231, 257, 217, 337, 315, 298, 293, 346, 358, 235, 164, 204, 326, + 314, 315, 376, 398, 348, 315, 286, 345, 351, 376, 409, 375, 381, 439, 389, 386, + 353, 381, 548, 470, 373, 258, 326, 480, 362, 299, 379, 454, 504, 409, 378, 313, + 339, 392, 453, 360, 418, 552, 553, 477, 254, 272, 397, 356, 386, 391, 477, 540, + 460, 332, 320, 227, 231, 389, 350, 361, 317, 316, 492, 394, 151, 133, 254, 476, + 387, 183, 259, 369, 423, 395, 309, 299, 371, 393, 435, 289, 240, 357, 371, 348, + 300, 220, 215, 261, 235, 161, 39, 103, 188, 157, 65, -71, -15, 92, 111, -57, + -79, -19, 88, 30, -121, 16, 18, 129, 137, -83, -23, 21, -10, -38, -64, -30, + -24, 33, -51, -120, -141, -199, -119, -191, -136, -134, -99, -207, -264, -236, -199, -188, + -323, -257, -174, -44, -175, -300, -258, -167, -97, -196, -244, -161, -110, -135, -191, -220, + -210, -126, -33, -175, -119, -155, -255, -258, -306, -178, -278, -322, -269, -218, -228, -366, + -419, -330, -309, -251, -165, -319, -281, -287, -312, -256, -393, -357, -245, -218, -182, -349, + -400, -271, -291, -352, -288, -195, -191, -202, -211, -302, -362, -299, -260, -209, -302, -306, + -248, -210, -291, -390, -362, -267, -124, -137, -224, -258, -233, -224, -129, -273, -262, -201, + -156, -113, -221, -318, -289, -180, -175, -175, -116, -184, -181, -75, -108, -281, -277, -270, + -98, -31, -137, -222, -278, -218, -94, -213, -335, -168, -88, -29, -122, -187, -318, -242, + -158, -52, -94, -180, -77, -8, -88, -194, -287, -290, -96, -8, -60, -213, -101, -29, + -31, -111, -251, -95, -11, 72, 19, -96, -129, 59, -6, -86, -92, -108, 50, 137, + 38, -72, -90, 25, 117, 117, 58, 79, 110, 181, 192, 58, -84, -1, 110, 186, + 224, 112, 49, 124, 251, 99, 27, 28, 221, 334, 258, 211, 83, 143, 260, 270, + 171, 107, 193, 358, 385, 277, 143, 137, 269, 293, 247, 241, 250, 292, 382, 305, + 261, 250, 246, 444, 434, 310, 292, 410, 433, 349, 345, 391, 486, 454, 482, 529, + 380, 429, 455, 403, 389, 387, 446, 523, 443, 393, 342, 262, 339, 450, 444, 457, + 344, 442, 515, 423, 294, 174, 277, 494, 453, 397, 396, 482, 477, 404, 392, 330, + 460, 495, 561, 505, 368, 432, 366, 388, 365, 293, 359, 427, 337, 341, 346, 282, + 318, 243, 278, 344, 319, 407, 283, 179, 272, 257, 228, 149, 178, 293, 342, 192, + 27, 155, 194, 241, 279, 179, 255, 235, 286, 135, 85, 85, 259, 203, 126, 237, + 180, 186, 76, 107, 151, 56, 197, 155, 84, 122, 133, 115, 59, -68, 33, 144, + 44, 17, 0, -47, 80, 14, -101, -143, -44, 61, 29, -37, -107, 41, -6, -46, + -32, -81, 38, -45, -71, -115, -107, 13, -1, -120, -100, 0, 31, -23, -190, -51, + -58, -41, -44, -160, -206, -84, -35, -210, -235, -239, -189, -148, -205, -229, -235, -229, + -160, -64, -160, -170, -207, -248, -262, -332, -283, -265, -222, -188, -256, -266, -287, -175, + -223, -346, -346, -244, -195, -287, -325, -360, -302, -345, -465, -482, -413, -369, -436, -463, + -437, -457, -432, -357, -323, -484, -533, -508, -481, -510, -489, -359, -369, -389, -355, -462, + -547, -624, -508, -419, -415, -291, -306, -344, -333, -441, -560, -549, -421, -349, -395, -310, + -230, -330, -450, -528, -456, -388, -374, -293, -278, -208, -288, -404, -438, -444, -329, -346, + -324, -238, -209, -261, -452, -452, -412, -344, -243, -374, -341, -193, -170, -238, -415, -484, + -252, -187, -163, -129, -262, -164, -143, -181, -278, -344, -190, -17, 21, -59, -202, -180, + -91, -29, -98, -164, 17, 180, 204, -103, -142, -111, -73, 46, -16, 15, 186, 154, + 47, 9, -134, -12, -4, -29, 81, 87, 152, 132, 55, -90, -79, 2, 50, 89, + 102, 102, 175, 106, 15, -36, 8, 87, 115, 156, 192, 122, 56, 97, 100, 54, + 165, 191, 113, 124, 234, 133, 101, 58, 158, 235, 257, 278, 319, 310, 298, 250, + 208, 169, 296, 382, 333, 278, 290, 390, 324, 242, 312, 319, 354, 419, 326, 333, + 396, 419, 409, 369, 334, 343, 368, 423, 376, 307, 414, 431, 484, 441, 336, 380, + 427, 468, 497, 443, 378, 458, 475, 284, 251, 234, 404, 413, 326, 357, 418, 303, + 225, 151, 175, 249, 208, 242, 288, 419, 352, 167, 118, 106, 103, 263, 293, 252, + 368, 388, 393, 182, 26, 58, 241, 305, 286, 302, 267, 299, 282, 127, 72, 32, + 107, 267, 205, 142, 81, 88, 152, -16, -106, 36, 182, 154, 66, 10, 86, 99, + -13, -26, 13, 123, 198, 95, -10, -70, -60, 53, 66, -65, -12, 126, 76, 18, + -59, -174, -84, -98, -130, -117, -93, -53, -85, -57, -193, -185, -218, -255, -183, -140, + -145, -96, -173, -195, -211, -205, -326, -377, -286, -218, -296, -352, -238, -282, -339, -410, + -378, -354, -308, -202, -311, -374, -350, -309, -349, -343, -326, -324, -248, -245, -275, -283, + -417, -374, -313, -256, -260, -397, -347, -295, -342, -487, -559, -383, -323, -350, -350, -385, + -299, -348, -494, -483, -420, -432, -358, -322, -277, -253, -431, -442, -408, -348, -369, -340, + -259, -321, -244, -305, -335, -333, -382, -446, -461, -223, -227, -264, -331, -279, -185, -401, + -403, -371, -271, -143, -224, -328, -278, -245, -260, -298, -302, -299, -136, -109, -135, -102, + -285, -256, -136, -174, -272, -217, -131, 67, -42, -288, -219, -298, -126, -157, -200, -162, + -97, -32, -90, -187, -301, -289, -149, -80, -140, -171, -237, -71, -113, -216, -238, -283, + -163, -25, 48, -150, -231, -173, -79, -119, -179, -153, -30, 89, 0, -92, -214, -194, + -135, -123, -100, -80, -70, 3, 17, -13, -192, -203, -89, 14, 80, 24, 119, 175, + 99, 102, 10, -88, 9, 159, 192, 208, 103, 47, 194, 38, -32, -62, 36, 317, + 240, 55, 6, 50, 88, 72, -49, -2, 133, 178, 239, 204, 67, 37, 80, 183, + 227, 194, 232, 335, 333, 243, 154, 182, 300, 247, 347, 349, 293, 338, 235, 289, + 289, 266, 288, 340, 333, 409, 362, 280, 447, 395, 366, 418, 432, 478, 464, 344, + 358, 395, 391, 411, 439, 460, 490, 499, 436, 425, 339, 423, 443, 448, 475, 449, + 450, 406, 432, 395, 433, 377, 370, 347, 411, 433, 409, 442, 411, 447, 422, 387, + 394, 426, 419, 345, 399, 446, 406, 359, 338, 317, 267, 263, 328, 230, 280, 315, + 340, 254, 158, 110, 176, 265, 195, 157, 201, 280, 270, 152, 22, 31, 193, 216, + 191, 112, 132, 252, 224, 95, 12, 67, 188, 228, 162, 52, 28, -1, -56, -113, + -184, -89, 0, 70, -7, -106, -208, -130, -131, -238, -229, -130, -19, -45, -123, -197, + -298, -310, -246, -175, -161, -122, -63, -8, -126, -235, -268, -230, -175, -130, -203, -165, + -174, -259, -219, -290, -321, -312, -287, -192, -142, -290, -310, -273, -295, -201, -279, -250, + -165, -174, -92, -169, -226, -249, -274, -178, -157, -236, -188, -137, -159, -185, -214, -239, + -211, -208, -250, -254, -235, -253, -164, -230, -297, -335, -327, -210, -244, -249, -232, -166, + -204, -261, -361, -269, -250, -236, -305, -324, -266, -327, -262, -324, -379, -393, -333, -276, + -365, -357, -348, -400, -385, -423, -370, -286, -374, -336, -383, -377, -332, -433, -376, -269, + -262, -266, -242, -277, -168, -219, -313, -303, -321, -224, -153, -193, -240, -208, -235, -245, + -324, -287, -278, -282, -256, -209, -224, -230, -244, -202, -175, -253, -269, -261, -155, -72, + -232, -210, -152, -132, -141, -190, -227, -188, -187, -121, -155, -213, -169, -110, -152, -174, + -158, -113, -75, -93, -154, -170, -150, -120, -67, -117, -110, -11, -46, -56, -80, -70, + -8, -14, 17, 35, 22, 53, 22, -24, -33, 19, 70, 65, 66, 123, 176, 130, + 86, 131, 123, 166, 212, 182, 213, 239, 231, 267, 193, 177, 271, 289, 334, 273, + 203, 280, 337, 319, 300, 271, 297, 350, 323, 335, 288, 260, 312, 308, 283, 296, + 320, 333, 384, 353, 333, 354, 334, 288, 323, 369, 337, 331, 351, 417, 457, 324, + 297, 350, 346, 413, 394, 410, 453, 424, 433, 425, 329, 341, 408, 512, 486, 421, + 450, 435, 456, 420, 364, 369, 421, 427, 462, 423, 432, 502, 432, 413, 352, 345, + 415, 400, 388, 329, 350, 319, 379, 346, 334, 363, 346, 341, 324, 333, 247, 287, + 317, 392, 341, 268, 297, 327, 298, 307, 291, 243, 317, 337, 359, 332, 288, 286, + 311, 312, 315, 318, 298, 375, 381, 363, 297, 207, 244, 269, 248, 231, 156, 190, + 317, 324, 298, 255, 305, 364, 354, 329, 325, 377, 328, 390, 358, 347, 333, 297, + 348, 290, 209, 190, 215, 232, 204, 129, 85, 60, 39, 7, -23, -24, -33, 35, + 11, -7, -10, -40, 17, -1, -57, -18, 10, 47, 67, 78, 108, 100, 101, 112, + 64, 12, -6, -17, -2, -30, -55, -67, -113, -120, -185, -228, -260, -252, -268, -252, + -296, -298, -315, -336, -378, -370, -392, -356, -317, -309, -284, -297, -298, -321, -379, -343, + -382, -368, -408, -367, -335, -408, -363, -395, -401, -345, -392, -412, -425, -408, -359, -404, + -459, -428, -393, -363, -368, -408, -364, -389, -368, -386, -387, -417, -400, -382, -411, -427, + -425, -374, -251, -214, -147, -144, -174, -143, -168, -135, -98, -90, -57, -5, -28, -2, + -17, -84, -93, -173, -165, -154, -134, -106, -152, -238, -325, -334, -432, -417, -337, -310, + -318, -304, -312, -277, -341, -378, -312, -272, -258, -230, -196, -125, -43, -75, -121, -114, + -98, -43, -51, -108, -73, -85, -113, -103, -84, -121, -179, -176, -227, -256, -311, -314, + -260, -255, -233, -174, -156, -155, -161, -165, -132, -139, -62, -7, 28, 99, 58, 20, + 4, -1, -4, -40, 27, 39, 50, 80, 52, 14, -20, -46, -17, -11, -42, -30, + -27, -3, -51, 14, 7, 18, 42, 82, 71, 97, 88, 93, 104, 38, 101, 119, + 148, 152, 114, 114, 121, 84, 107, 90, 77, 133, 85, 78, 37, 8, 71, 78, + 78, 91, 112, 134, 136, 121, 110, 97, 103, 208, 273, 341, 449, 423, 444, 444, + 398, 421, 455, 491, 588, 607, 562, 566, 544, 445, 424, 348, 314, 372, 367, 393, + 409, 338, 277, 231, 124, 131, 135, 135, 249, 259, 284, 291, 279, 304, 287, 248, + 260, 285, 363, 416, 456, 492, 508, 516, 499, 476, 399, 396, 380, 363, 339, 324, + 306, 299, 249, 195, 121, 33, 44, 27, 30, 34, 20, 93, 100, 33, 46, -44, + -59, -12, -21, 36, 67, 93, 161, 187, 135, 105, 81, 94, 113, 91, 123, 144, + 120, 76, 53, -28, -117, -119, -135, -130, -147, -162, -175, -178, -209, -272, -255, -321, + -282, -294, -280, -277, -251, -280, -273, -283, -223, -224, -205, -215, -220, -228, -232, -262, + -239, -236, -246, -246, -328, -302, -290, -331, -374, -354, -357, -383, -391, -437, -424, -380, + -457, -429, -399, -416, -348, -338, -267, -200, -158, -90, -60, -89, -149, -112, -29, 1, + 60, 77, 121, 113, 55, 5, -43, -100, -128, -102, -90, -60, -73, -121, -162, -281, + -386, -404, -388, -338, -294, -280, -246, -267, -282, -320, -336, -318, -317, -286, -194, -147, + -119, -74, -116, -87, -148, -189, -178, -221, -197, -201, -220, -205, -258, -252, -218, -312, + -348, -415, -436, -427, -469, -439, -361, -331, -326, -303, -282, -309, -345, -356, -315, -279, + -226, -167, -129, -112, -112, -123, -156, -166, -177, -136, -143, -108, -101, -107, -176, -229, + -287, -350, -368, -416, -418, -372, -366, -385, -369, -426, -413, -434, -461, -446, -393, -353, + -332, -280, -235, -217, -200, -173, -143, -158, -155, -131, -121, -170, -145, -118, -154, -167, + -168, -216, -200, -207, -258, -265, -268, -250, -218, -254, -257, -188, -248, -208, -201, -203, + -124, -143, -51, 110, 167, 268, 345, 307, 351, 302, 331, 414, 466, 534, 594, 615, + 585, 530, 430, 348, 267, 241, 254, 312, 331, 374, 292, 229, 125, 34, 14, 37, + 132, 156, 238, 231, 226, 233, 194, 207, 187, 182, 274, 321, 436, 486, 513, 557, + 507, 500, 484, 424, 408, 409, 371, 399, 378, 395, 446, 411, 404, 335, 288, 248, + 287, 298, 335, 416, 517, 557, 568, 521, 519, 481, 465, 478, 559, 636, 694, 792, + 814, 754, 695, 647, 640, 634, 621, 641, 708, 661, 626, 576, 463, 398, 312, 270, + 257, 231, 233, 240, 263, 250, 199, 155, 137, 131, 112, 106, 188, 197, 214, 275, + 261, 304, 328, 266, 289, 282, 222, 248, 235, 223, 247, 184, 205, 199, 100, 57, + 42, -3, 8, 7, -23, 10, 2, -39, -33, -71, -79, -40, -47, 2, 90, 111, + 160, 172, 232, 304, 366, 413, 428, 408, 407, 368, 389, 460, 462, 467, 474, 441, + 429, 332, 186, 121, 35, -5, 40, 0, 50, -5, -137, -204, -342, -418, -425, -439, + -356, -300, -316, -257, -244, -256, -319, -345, -337, -328, -247, -202, -115, -66, -37, -21, + -59, -128, -137, -161, -181, -250, -212, -202, -188, -141, -164, -248, -289, -373, -430, -467, + -500, -443, -396, -347, -272, -278, -294, -331, -398, -410, -375, -358, -233, -133, -145, -116, + -135, -237, -271, -337, -326, -292, -288, -207, -186, -189, -262, -351, -419, -493, -525, -545, + -549, -510, -523, -543, -536, -578, -581, -617, -643, -614, -591, -579, -578, -523, -505, -472, + -452, -476, -495, -516, -509, -515, -567, -524, -515, -534, -502, -550, -536, -560, -616, -623, + -591, -606, -590, -576, -517, -516, -498, -508, -502, -488, -487, -430, -417, -364, -266, -255, + -157, -51, 3, 68, 38, 20, 53, 67, 120, 201, 264, 278, 343, 300, 244, 126, + -17, -47, -86, -95, 12, 22, 43, -25, -121, -209, -308, -319, -249, -207, -115, -63, + -6, -6, -30, -52, -61, -68, 21, 52, 176, 247, 313, 373, 366, 322, 345, 300, + 264, 229, 219, 167, 172, 200, 208, 217, 206, 122, 101, -4, -63, -32, -32, 26, + 115, 178, 251, 293, 228, 157, 137, 125, 164, 261, 337, 469, 517, 472, 508, 392, + 329, 298, 259, 341, 386, 376, 435, 374, 292, 246, 170, 87, 62, 29, 36, 72, + 67, 88, 52, 44, -21, -20, -3, -12, 24, 88, 127, 177, 199, 200, 210, 189, + 197, 152, 131, 119, 112, 156, 152, 171, 219, 178, 147, 96, 23, 41, -26, -23, + 41, 42, 36, 120, 31, 47, 58, -9, 35, 109, 130, 218, 280, 374, 540, 530, + 569, 516, 430, 453, 481, 481, 608, 622, 691, 683, 658, 549, 356, 216, 157, 128, + 217, 274, 323, 354, 246, 71, -69, -138, -185, -114, -39, 38, 119, 125, 153, 152, + 70, 86, 58, 72, 136, 204, 276, 350, 319, 325, 291, 223, 158, 136, 27, -16, + -39, -85, -30, 6, -54, -33, -135, -281, -315, -424, -408, -356, -280, -117, -35, 1, + -6, -38, -104, -185, -257, -185, -73, 63, 169, 229, 212, 145, 48, -3, -90, -88, + -59, -28, 15, 35, -17, -97, -244, -367, -402, -517, -519, -504, -458, -397, -415, -417, + -412, -512, -503, -514, -534, -465, -480, -385, -332, -303, -254, -267, -294, -305, -369, -367, + -431, -407, -368, -368, -365, -356, -397, -477, -558, -617, -697, -734, -692, -672, -619, -648, + -557, -589, -622, -621, -616, -614, -585, -543, -503, -416, -346, -216, -123, -118, -165, -214, + -221, -197, -137, -60, -1, 92, 129, 73, -8, -200, -313, -451, -445, -409, -345, -253, + -219, -252, -421, -555, -652, -726, -649, -588, -466, -369, -342, -305, -304, -330, -392, -409, + -400, -377, -292, -242, -141, -65, -93, -92, -134, -212, -257, -312, -380, -412, -388, -314, + -269, -209, -221, -281, -332, -478, -558, -578, -545, -432, -270, -139, -30, -35, -72, -144, + -210, -240, -282, -120, 21, 146, 238, 237, 167, 79, -59, -136, -135, -116, -26, 99, + 132, 114, 33, -58, -137, -232, -303, -298, -276, -252, -180, -116, -114, -103, -149, -179, + -144, -175, -151, -84, -88, 52, 133, 165, 220, 199, 134, 98, 24, 7, 18, 10, + 91, 89, 91, 114, 103, 11, -55, -110, -96, -92, -63, 3, 48, 71, 47, 15, + -6, -68, -71, -29, 15, 115, 232, 367, 554, 662, 642, 606, 537, 515, 584, 643, + 728, 825, 895, 927, 933, 769, 676, 509, 401, 434, 439, 538, 666, 641, 589, 437, + 279, 159, 142, 170, 257, 368, 448, 522, 510, 465, 423, 383, 326, 332, 366, 468, + 557, 647, 738, 697, 711, 672, 595, 538, 437, 364, 302, 326, 407, 454, 470, 463, + 406, 296, 169, 95, 34, 101, 186, 299, 450, 522, 537, 473, 352, 270, 196, 191, + 317, 459, 625, 639, 639, 529, 446, 319, 192, 187, 214, 217, 340, 337, 298, 245, + 85, -19, -109, -216, -229, -206, -172, -111, -56, -45, -58, -104, -158, -160, -173, -232, + -217, -171, -90, 13, 16, 40, 39, -14, -66, -154, -195, -218, -229, -195, -198, -176, + -243, -351, -405, -505, -572, -575, -619, -561, -486, -423, -362, -366, -391, -394, -446, -482, + -425, -383, -315, -92, 82, 210, 200, 119, 103, 73, 42, 117, 149, 246, 352, 387, + 407, 259, 29, -172, -300, -325, -307, -219, -143, -113, -217, -322, -466, -555, -598, -560, + -485, -370, -314, -226, -191, -212, -234, -279, -290, -264, -275, -200, -132, -60, 7, -25, + 3, -9, -69, -130, -270, -363, -432, -400, -358, -331, -285, -312, -415, -454, -609, -710, + -717, -727, -563, -409, -254, -163, -206, -192, -267, -363, -394, -375, -272, -123, 21, 82, + 97, 33, -28, -161, -263, -289, -322, -258, -210, -191, -161, -262, -324, -414, -548, -630, + -675, -717, -594, -593, -548, -452, -491, -489, -496, -548, -515, -522, -541, -433, -389, -272, + -159, -173, -171, -209, -323, -386, -432, -483, -397, -391, -340, -312, -340, -368, -442, -513, + -551, -601, -592, -556, -515, -437, -374, -352, -368, -405, -401, -413, -406, -254, -89, 157, + 278, 311, 264, 192, 186, 206, 176, 248, 338, 428, 505, 545, 433, 292, 69, -27, + -72, -76, 64, 109, 141, 79, -27, -92, -189, -198, -98, -85, 65, 180, 228, 356, + 330, 266, 319, 276, 280, 288, 371, 437, 474, 501, 517, 476, 432, 439, 369, 263, + 156, 75, 102, 137, 183, 202, 192, 148, 53, 1, -82, -164, -99, 2, 113, 271, + 360, 367, 383, 292, 267, 210, 178, 316, 457, 564, 644, 638, 630, 516, 373, 295, + 237, 247, 293, 335, 411, 419, 380, 342, 277, 167, 81, 14, -4, 86, 123, 198, + 255, 244, 244, 197, 120, 129, 45, 34, 120, 145, 245, 308, 336, 354, 253, 184, + 138, 83, 47, 68, 135, 139, 140, 97, 44, -34, -102, -163, -179, -223, -167, -122, + -66, 5, -18, -21, -57, -93, -126, -148, -117, -53, 106, 302, 456, 456, 384, 290, + 265, 315, 231, 298, 449, 496, 577, 544, 425, 321, 73, -54, -33, -75, 29, 141, + 167, 175, 1, -128, -161, -193, -213, -119, -11, 89, 148, 162, 203, 198, 115, 117, + 85, 52, 56, 116, 155, 189, 186, 123, 116, 60, 10, -144, -270, -436, -439, -383, + -318, -295, -282, -322, -370, -529, -645, -672, -663, -589, -373, -218, -73, -46, -107, -131, + -232, -336, -289, -205, -92, 82, 181, 199, 176, 47, -70, -195, -305, -338, -312, -264, + -243, -215, -276, -323, -413, -544, -626, -719, -692, -662, -595, -550, -503, -483, -477, -511, + -515, -577, -590, -553, -516, -377, -264, -205, -122, -140, -187, -277, -381, -466, -497, -476, + -439, -409, -364, -377, -420, -550, -631, -714, -764, -779, -758, -664, -582, -552, -486, -492, + -511, -560, -583, -586, -516, -391, -145, 52, 187, 135, 101, 70, 14, 12, 34, 113, + 153, 283, 334, 276, 171, -81, -251, -319, -378, -298, -171, -128, -103, -190, -284, -335, + -413, -410, -336, -235, -127, -24, 61, 144, 168, 151, 146, 152, 114, 143, 183, 225, + 286, 290, 312, 336, 294, 206, 118, -19, -153, -226, -160, -135, -52, -34, -16, -66, + -185, -238, -339, -355, -245, -78, 107, 320, 416, 487, 457, 386, 342, 324, 331, 486, + 633, 730, 813, 805, 749, 614, 455, 306, 252, 170, 234, 279, 325, 338, 284, 274, + 180, 98, 21, -10, -35, 83, 148, 234, 338, 358, 358, 356, 287, 321, 281, 270, + 393, 502, 597, 684, 687, 711, 616, 494, 395, 273, 240, 272, 312, 391, 395, 360, + 347, 245, 146, 97, 42, 70, 131, 189, 326, 384, 382, 415, 341, 307, 310, 278, + 314, 399, 522, 675, 816, 895, 946, 844, 756, 722, 687, 694, 769, 856, 956, 1000, + 963, 904, 748, 548, 435, 350, 313, 398, 507, 615, 616, 523, 475, 372, 298, 306, + 332, 428, 548, 650, 727, 724, 702, 670, 590, 513, 467, 409, 498, 580, 621, 671, + 673, 626, 590, 422, 295, 175, 40, -3, 54, 173, 244, 262, 237, 192, 87, -73, + -186, -132, 4, 123, 349, 471, 574, 553, 451, 323, 192, 95, 122, 217, 266, 384, + 414, 371, 315, 113, -62, -151, -308, -228, -227, -163, -55, -82, -88, -137, -246, -323, + -448, -443, -427, -391, -256, -185, -96, -64, -123, -161, -222, -334, -328, -385, -299, -215, + -98, -59, -42, -116, -213, -323, -492, -556, -611, -565, -501, -444, -413, -392, -426, -508, + -600, -686, -697, -638, -568, -465, -337, -305, -308, -316, -440, -455, -473, -533, -463, -371, + -341, -250, -228, -188, -128, -102, -138, -201, -254, -197, -197, -126, -73, -7, 50, -18, + -69, -137, -266, -369, -438, -423, -343, -255, -160, -94, -126, -265, -335, -430, -454, -476, + -386, -281, -181, -154, -99, -124, -167, -213, -260, -299, -303, -210, -116, -39, 12, -14, + -62, -78, -186, -232, -297, -383, -422, -423, -380, -262, -265, -286, -277, -328, -390, -451, + -490, -419, -314, -195, -62, 59, 44, 34, -16, -105, -163, -205, -135, -25, 38, 80, + 118, 60, -63, -162, -255, -327, -282, -295, -188, -163, -143, -94, -124, -210, -246, -333, + -335, -311, -314, -219, -138, -88, 19, -18, -16, -30, -94, -78, -130, -81, 20, 0, + 99, 171, 115, 117, -25, -104, -154, -215, -199, -109, -100, -43, 3, -39, -55, -85, + -138, -136, -101, -16, 87, 152, 236, 286, 260, 227, 194, 166, 212, 217, 242, 384, + 392, 397, 452, 435, 486, 546, 542, 580, 542, 583, 583, 636, 653, 649, 684, 651, + 682, 645, 579, 556, 490, 493, 493, 510, 572, 636, 591, 553, 463, 422, 396, 398, + 412, 485, 508, 575, 592, 561, 552, 498, 463, 465, 459, 498, 517, 554, 587, 595, + 570, 549, 504, 436, 406, 323, 260, 232, 219, 261, 310, 340, 328, 327, 332, 272, + 265, 276, 270, 354, 409, 456, 507, 467, 458, 392, 363, 274, 217, 257, 292, 306, + 300, 228, 239, 148, 68, 23, 2, -79, -61, -44, -46, -47, -42, -89, -81, -96, + -161, -170, -189, -167, -93, -90, 4, -3, 18, 44, -1, -32, -94, -150, -130, -129, + -84, -78, -96, -133, -144, -213, -248, -280, -314, -301, -291, -257, -200, -196, -187, -138, + -184, -155, -183, -186, -104, -134, -99, -82, -105, -103, -125, -149, -189, -194, -227, -243, + -220, -203, -205, -189, -251, -213, -194, -187, -145, -130, -93, -31, -12, 29, 60, 99, + 88, 98, 118, 131, 65, 34, -3, -45, -98, -131, -110, -145, -104, -205, -250, -280, + -346, -369, -352, -401, -399, -357, -348, -352, -324, -349, -351, -356, -416, -431, -397, -379, + -329, -280, -303, -276, -258, -284, -296, -336, -409, -426, -439, -412, -383, -353, -362, -331, + -359, -371, -425, -443, -481, -427, -364, -346, -337, -296, -299, -335, -382, -444, -445, -499, + -469, -428, -399, -373, -348, -412, -369, -421, -487, -465, -510, -484, -465, -458, -428, -395, + -402, -409, -434, -427, -428, -414, -380, -363, -321, -309, -265, -197, -272, -267, -311, -308, + -343, -355, -335, -299, -281, -255, -273, -282, -312, -350, -336, -321, -306, -267, -242, -198, + -171, -144, -160, -174, -179, -125, -120, -126, -96, -41, -78, -20, -41, 18, 37, 33, + 60, 104, 83, 162, 152, 171, 215, 210, 241, 264, 269, 250, 256, 228, 223, 231, + 268, 280, 337, 370, 354, 330, 300, 278, 283, 269, 290, 311, 302, 306, 317, 239, + 251, 180, 131, 134, 96, 113, 148, 90, 182, 168, 196, 217, 194, 222, 206, 183, + 235, 198, 257, 343, 360, 422, 439, 431, 448, 393, 426, 446, 440, 510, 509, 535, + 538, 487, 460, 379, 326, 314, 345, 331, 352, 413, 394, 386, 367, 339, 331, 295, + 297, 340, 363, 390, 395, 414, 458, 457, 412, 399, 372, 365, 381, 350, 358, 399, + 370, 371, 391, 320, 327, 300, 239, 316, 259, 287, 339, 281, 350, 331, 267, 273, + 227, 200, 194, 156, 180, 191, 172, 184, 174, 114, 81, 72, 68, 52, 63, 133, + 160, 167, 203, 182, 174, 182, 134, 202, 224, 231, 327, 305, 301, 296, 241, 227, + 194, 168, 189, 167, 174, 226, 219, 211, 176, 158, 121, 108, 83, 73, 92, 117, + 104, 124, 71, 50, 57, -30, -27, -44, -75, -72, -89, -63, -75, -89, -138, -94, + -131, -190, -188, -249, -255, -255, -215, -205, -201, -172, -195, -232, -236, -297, -266, -329, + -322, -244, -302, -290, -276, -325, -354, -408, -445, -438, -493, -497, -451, -478, -452, -485, + -467, -500, -500, -508, -523, -487, -439, -468, -458, -449, -459, -435, -477, -455, -444, -478, + -501, -462, -494, -486, -473, -490, -476, -502, -561, -508, -528, -557, -582, -581, -571, -504, + -532, -482, -488, -491, -488, -468, -469, -464, -436, -419, -434, -407, -456, -497, -511, -529, + -495, -541, -525, -487, -499, -512, -477, -525, -542, -537, -552, -500, -498, -500, -450, -446, + -394, -422, -387, -356, -305, -290, -280, -262, -224, -204, -153, -117, -87, -81, -75, -76, + -40, -63, -97, -52, -73, -87, -91, -84, -92, -115, -139, -151, -165, -184, -171, -168, + -132, -126, -127, -127, -137, -88, -148, -122, -85, -105, -92, -79, -105, -43, -96, -108, + -104, -153, -109, -115, -143, -132, -124, -110, -136, -114, -149, -118, -105, -113, -72, -49, + -53, -66, -93, -64, -94, -98, -91, -93, -77, -78, -69, -27, -50, -52, -22, -60, + -17, -27, -4, 39, 22, 44, 72, 51, 57, 83, 41, 30, 57, 54, 92, 123, + 107, 174, 126, 90, 129, 83, 76, 89, 62, 113, 133, 125, 156, 151, 115, 137, + 143, 146, 198, 207, 262, 285, 277, 303, 307, 279, 316, 309, 337, 350, 325, 365, + 352, 347, 344, 346, 362, 323, 339, 360, 326, 313, 344, 375, 351, 347, 376, 373, + 376, 378, 377, 415, 405, 460, 504, 504, 525, 570, 556, 561, 559, 554, 590, 570, + 609, 608, 610, 584, 595, 554, 530, 490, 484, 506, 520, 520, 487, 469, 507, 452, + 467, 420, 433, 442, 420, 404, 395, 384, 345, 333, 352, 315, 324, 297, 296, 316, + 278, 260, 285, 223, 240, 229, 186, 171, 162, 176, 188, 148, 172, 148, 138, 127, + 134, 109, 115, 126, 80, 103, 137, 104, 144, 103, 88, 85, 62, 36, 45, 45, + 55, 32, 37, 47, 3, 3, -15, -8, -17, -41, -30, -85, -98, -72, -119, -113, + -144, -146, -128, -182, -195, -165, -150, -181, -154, -156, -131, -171, -188, -143, -155, -170, + -124, -147, -55, -58, -58, 0, -23, -30, 3, -50, -29, -17, -62, -24, -69, -42, + -53, -93, -91, -130, -145, -164, -200, -183, -241, -252, -209, -274, -205, -227, -269, -206, + -246, -232, -144, -188, -165, -126, -195, -145, -138, -150, -131, -124, -151, -86, -124, -135, + -78, -112, -127, -115, -172, -152, -166, -205, -203, -217, -245, -243, -233, -251, -257, -242, + -271, -254, -246, -285, -259, -226, -257, -229, -240, -245, -238, -250, -242, -268, -263, -289, + -257, -275, -310, -277, -304, -316, -293, -275, -295, -261, -266, -238, -232, -238, -215, -205, + -263, -196, -206, -232, -178, -192, -179, -159, -165, -166, -111, -172, -100, -165, -168, -161, + -207, -225, -204, -236, -195, -200, -189, -171, -192, -184, -179, -221, -192, -223, -247, -188, + -203, -200, -166, -169, -116, -114, -120, -78, -82, -106, -82, -74, -61, -60, -33, -26, + 19, 54, 85, 97, 120, 109, 156, 122, 116, 132, 110, 157, 155, 144, 200, 189, + 182, 197, 200, 224, 260, 204, 241, 224, 206, 223, 181, 210, 231, 229, 270, 291, + 329, 359, 374, 412, 393, 382, 420, 437, 436, 456, 447, 515, 476, 482, 503, 476, + 440, 456, 428, 444, 444, 461, 459, 472, 471, 470, 474, 447, 438, 424, 391, 385, + 397, 411, 386, 418, 446, 401, 383, 384, 402, 397, 352, 392, 395, 382, 378, 343, + 330, 328, 296, 302, 283, 258, 330, 301, 353, 396, 346, 347, 332, 292, 307, 244, + 263, 287, 258, 285, 301, 301, 261, 257, 233, 216, 169, 142, 181, 143, 158, 186, + 166, 185, 165, 178, 181, 176, 173, 195, 173, 188, 200, 174, 172, 144, 127, 111, + 134, 110, 157, 131, 124, 177, 128, 113, 95, 57, 82, 6, 28, 44, 23, 36, + 6, 40, 60, -4, 33, 28, -3, 19, 46, 44, 37, 22, 47, 22, 27, -14, + 48, -17, -11, 2, -52, -4, 8, -40, 11, -38, -16, 39, -35, 31, -7, 1, + 51, -4, 43, 33, -10, 20, 0, 16, 41, -10, 12, 12, 16, 22, -11, -32, + -28, -33, -75, -83, -92, -84, -127, -152, -138, -159, -174, -166, -165, -195, -185, -176, + -186, -203, -217, -217, -235, -260, -266, -245, -244, -269, -248, -259, -268, -284, -301, -292, + -315, -290, -308, -295, -309, -333, -314, -344, -366, -321, -344, -358, -339, -399, -347, -386, + -395, -329, -350, -341, -271, -339, -324, -295, -329, -332, -284, -325, -256, -291, -310, -270, + -273, -293, -272, -270, -278, -264, -279, -254, -257, -302, -276, -271, -266, -254, -276, -250, + -247, -266, -283, -263, -262, -259, -268, -251, -259, -234, -222, -236, -218, -226, -227, -217, + -183, -188, -167, -176, -183, -151, -168, -181, -124, -107, -82, -61, -47, -35, -23, -29, + -29, -19, -41, -62, -72, -62, -64, -84, -97, -65, -32, -64, -45, -67, -71, -22, + -84, -41, -34, -71, -41, -56, -39, -50, -56, -26, -21, -15, -32, 6, 14, -7, + 35, 45, 56, 82, 74, 99, 116, 111, 158, 142, 162, 164, 116, 159, 113, 143, + 179, 111, 175, 146, 135, 141, 122, 92, 119, 60, 82, 69, 28, 14, 56, 38, + 9, 57, 41, 72, 68, 69, 141, 128, 128, 196, 145, 174, 182, 167, 195, 210, + 171, 237, 216, 228, 254, 267, 226, 256, 234, 185, 227, 159, 236, 206, 193, 237, + 218, 247, 236, 216, 231, 189, 221, 243, 209, 304, 295, 297, 336, 340, 369, 402, + 396, 434, 407, 432, 411, 384, 428, 374, 410, 398, 403, 392, 412, 453, 404, 423, + 452, 408, 419, 396, 419, 401, 338, 385, 370, 357, 357, 382, 361, 357, 306, 322, + 279, 281, 246, 247, 259, 213, 242, 240, 187, 191, 140, 133, 99, 78, 101, 91, + 88, 116, 101, 132, 126, 110, 110, 110, 97, 97, 135, 105, 143, 172, 159, 171, + 183, 152, 158, 132, 119, 96, 108, 104, 110, 110, 92, 70, 67, -6, -25, -41, + -93, -50, -110, -89, -91, -129, -129, -165, -176, -166, -229, -195, -189, -200, -164, -191, + -184, -174, -199, -182, -209, -197, -158, -227, -210, -200, -216, -209, -206, -232, -236, -230, + -245, -266, -293, -288, -277, -313, -304, -307, -295, -339, -326, -320, -329, -305, -312, -303, + -291, -307, -289, -268, -269, -273, -273, -236, -239, -251, -262, -236, -261, -257, -257, -260, + -262, -269, -277, -227, -261, -260, -237, -230, -252, -261, -231, -242, -215, -215, -223, -226, + -222, -219, -225, -226, -263, -227, -274, -242, -249, -248, -265, -247, -260, -312, -260, -299, + -304, -272, -267, -283, -292, -292, -270, -291, -276, -290, -253, -249, -223, -188, -165, -180, + -145, -160, -150, -100, -136, -90, -104, -97, -54, -98, -86, -83, -133, -108, -107, -162, + -129, -128, -132, -87, -117, -123, -100, -116, -116, -69, -76, -59, -43, -86, -45, -18, + -32, 5, -25, -10, -7, -12, 0, 34, 29, 4, 14, 24, 22, 7, -16, 6, + -4, -19, 43, 32, 42, 44, 41, 70, 48, 55, 81, 58, 100, 110, 95, 153, + 139, 154, 162, 127, 191, 181, 138, 169, 190, 195, 202, 202, 193, 212, 190, 190, + 241, 190, 203, 217, 174, 220, 199, 201, 235, 227, 235, 249, 248, 313, 299, 357, + 381, 326, 370, 309, 316, 319, 339, 337, 336, 356, 360, 369, 364, 346, 386, 369, + 362, 389, 346, 327, 378, 336, 354, 341, 366, 380, 381, 385, 436, 382, 404, 419, + 436, 420, 463, 421, 473, 476, 450, 462, 494, 483, 506, 466, 476, 460, 421, 433, + 409, 417, 400, 372, 404, 368, 369, 366, 316, 343, 298, 301, 310, 280, 290, 290, + 275, 296, 295, 283, 268, 266, 292, 291, 270, 259, 246, 237, 233, 206, 214, 202, + 206, 209, 254, 220, 200, 189, 163, 157, 134, 103, 94, 110, 109, 138, 112, 117, + 122, 75, 111, 63, 64, 29, 11, 13, 3, -25, -16, 0, 18, 8, -29, -30, + -26, -18, -68, -85, -63, -91, -130, -109, -129, -145, -140, -150, -139, -142, -145, -169, + -148, -183, -181, -196, -233, -259, -233, -223, -253, -246, -275, -238, -228, -266, -261, -286, + -284, -281, -324, -300, -286, -292, -269, -289, -258, -260, -284, -264, -262, -289, -273, -259, + -268, -268, -287, -280, -286, -319, -270, -306, -318, -322, -329, -292, -341, -320, -300, -338, + -339, -350, -368, -356, -384, -321, -317, -344, -348, -331, -311, -329, -304, -304, -301, -320, + -330, -317, -329, -329, -327, -322, -345, -278, -345, -350, -351, -339, -298, -326, -329, -249, + -319, -302, -293, -335, -294, -317, -324, -281, -323, -341, -286, -326, -297, -290, -310, -299, + -278, -328, -296, -311, -348, -323, -344, -367, -360, -368, -362, -348, -349, -338, -341, -317, + -280, -293, -252, -251, -220, -221, -223, -223, -203, -174, -181, -144, -144, -148, -148, -129, + -106, -118, -78, -74, -105, -66, -54, -68, -56, -81, -66, -98, -104, -96, -93, -137, + -155, -109, -128, -168, -135, -181, -144, -121, -148, -78, -109, -97, -33, -43, -20, 24, + -8, 33, 40, 13, 44, 33, 44, 79, 64, 91, 96, 125, 133, 136, 115, 155, + 159, 121, 153, 132, 140, 115, 159, 141, 139, 183, 157, 126, 173, 154, 185, 182, + 191, 225, 238, 240, 232, 248, 240, 265, 259, 273, 282, 272, 265, 258, 283, 285, + 265, 335, 321, 292, 348, 317, 319, 359, 303, 359, 364, 334, 374, 354, 351, 372, + 351, 358, 382, 347, 368, 356, 364, 357, 348, 311, 313, 309, 309, 313, 278, 272, + 255, 243, 258, 252, 243, 241, 295, 271, 285, 302, 340, 351, 336, 328, 352, 337, + 312, 326, 346, 318, 348, 368, 328, 357, 355, 390, 356, 372, 379, 353, 343, 306, + 311, 369, 251, 276, 300, 215, 236, 216, 197, 253, 160, 200, 210, 148, 177, 159, + 133, 183, 120, 133, 154, 122, 116, 136, 96, 120, 125, 108, 86, 116, 116, 115, + 80, 108, 105, 99, 96, 97, 75, 69, 68, 57, 37, 62, 49, 40, 38, 17, + 14, 25, -38, -10, -10, -54, -56, -80, -94, -102, -155, -138, -167, -171, -180, -189, + -192, -203, -203, -212, -210, -201, -207, -225, -243, -233, -208, -227, -216, -200, -206, -205, + -186, -217, -199, -209, -203, -234, -224, -240, -234, -241, -309, -265, -314, -327, -332, -341, + -335, -333, -407, -369, -358, -402, -395, -402, -385, -412, -417, -342, -369, -347, -332, -333, + -307, -329, -327, -283, -325, -303, -282, -322, -339, -324, -333, -321, -349, -349, -331, -351, + -336, -336, -376, -380, -368, -377, -365, -407, -387, -394, -416, -410, -414, -390, -412, -411, + -369, -383, -362, -327, -321, -311, -307, -310, -289, -296, -274, -264, -265, -262, -233, -245, + -261, -285, -212, -279, -244, -251, -251, -274, -261, -253, -276, -259, -275, -246, -302, -304, + -271, -260, -276, -237, -257, -222, -251, -245, -202, -215, -242, -192, -195, -215, -180, -189, + -185, -168, -186, -189, -152, -157, -181, -137, -140, -127, -140, -153, -107, -121, -147, -114, + -93, -107, -50, -92, -59, -31, -80, -58, -63, -82, -57, -94, -97, -87, -67, -53, + -36, -17, -12, -28, 11, -20, 15, 22, 46, 40, 61, 78, 89, 107, 108, 139, + 165, 158, 202, 205, 178, 244, 206, 223, 245, 221, 250, 257, 220, 281, 254, 243, + 242, 268, 230, 263, 224, 231, 276, 243, 243, 280, 208, 281, 268, 241, 250, 204, + 248, 263, 205, 241, 205, 228, 214, 217, 247, 239, 218, 235, 261, 260, 264, 274, + 300, 280, 328, 294, 357, 296, 329, 332, 328, 376, 380, 383, 391, 387, 392, 401, + 351, 383, 348, 338, 323, 325, 305, 325, 319, 295, 318, 285, 244, 277, 259, 241, + 272, 240, 261, 245, 212, 244, 228, 218, 223, 214, 209, 182, 191, 172, 167, 216, + 178, 243, 207, 215, 206, 153, 185, 179, 148, 158, 149, 146, 104, 97, 74, 49, + 57, 23, 30, 14, 17, 16, 18, -22, -34, -53, -49, -77, -79, -78, -94, -117, + -78, -91, -75, -106, -57, -61, -94, -71, -72, -61, -81, -74, -35, -103, -86, -83, + -116, -121, -128, -136, -157, -195, -174, -186, -185, -215, -178, -184, -222, -226, -235, -263, + -278, -281, -288, -269, -303, -278, -247, -304, -267, -254, -253, -275, -264, -244, -248, -246, + -268, -222, -274, -265, -248, -271, -248, -269, -279, -285, -312, -291, -301, -316, -306, -302, + -337, -330, -325, -346, -353, -346, -333, -351, -366, -353, -358, -338, -377, -337, -352, -351, + -355, -343, -370, -340, -343, -347, -361, -377, -348, -338, -372, -381, -349, -347, -353, -393, + -367, -333, -390, -360, -299, -348, -319, -319, -335, -279, -331, -303, -300, -363, -323, -340, + -355, -342, -363, -364, -350, -394, -340, -400, -362, -355, -363, -389, -354, -383, -388, -386, + -391, -349, -356, -382, -345, -322, -340, -318, -299, -316, -272, -243, -246, -220, -255, -215, + -190, -197, -187, -183, -147, -141, -139, -145, -121, -131, -157, -131, -135, -130, -137, -150, + -105, -143, -133, -112, -169, -90, -126, -166, -79, -150, -79, -71, -126, -56, -7, -69, + 1, -14, -5, 34, 33, 61, 54, 56, 64, 117, 83, 101, 123, 84, 103, 133, + 102, 135, 111, 97, 143, 124, 99, 156, 156, 144, 141, 144, 146, 182, 146, 170, + 223, 222, 197, 237, 219, 247, 257, 230, 271, 252, 268, 286, 295, 288, 279, 284, + 316, 310, 313, 309, 312, 313, 344, 342, 353, 356, 375, 374, 358, 390, 404, 382, + 394, 425, 389, 396, 393, 382, 396, 324, 393, 392, 338, 397, 381, 373, 387, 366, + 385, 361, 374, 343, 334, 385, 323, 374, 376, 366, 387, 384, 383, 444, 390, 439, + 477, 420, 472, 472, 455, 462, 465, 458, 473, 451, 443, 443, 401, 415, 424, 395, + 400, 382, 407, 376, 366, 383, 356, 367, 356, 331, 340, 343, 333, 302, 279, 276, + 286, 238, 246, 270, 239, 244, 236, 238, 256, 210, 205, 210, 211, 173, 175, 201, + 186, 185, 206, 199, 251, 240, 266, 241, 226, 232, 245, 185, 213, 168, 183, 181, + 143, 128, 147, 86, 92, 117, 75, 80, 78, 45, 55, 44, 9, 30, -25, 0, + -7, -39, -32, -20, -44, -74, -79, -44, -87, -107, -112, -141, -113, -180, -177, -140, + -182, -184, -175, -229, -211, -240, -256, -232, -282, -276, -284, -288, -256, -286, -324, -253, + -295, -280, -316, -288, -296, -249, -267, -249, -255, -264, -283, -276, -291, -282, -288, -280, + -279, -293, -269, -263, -249, -237, -186, -173, -156, -190, -169, -149, -140, -134, -161, -168, + -177, -187, -172, -191, -188, -196, -198, -235, -243, -214, -221, -215, -234, -224, -212, -268, + -225, -249, -254, -223, -223, -211, -198, -204, -174, -141, -150, -162, -131, -130, -104, -81, + -103, -39, -41, -45, -10, -28, -5, 4, -19, 2, 1, -15, 5, -44, -53, -39, + -59, -23, -75, -34, -23, -33, -1, 14, 20, -6, -11, 10, -18, -38, -27, -33, + -9, -53, 6, 28, 29, 26, 26, 24, 46, 9, 49, 64, 38, 16, 19, 27, + 42, 21, 13, 56, 44, 37, 50, 19, 51, 50, 34, 99, 77, 80, 87, 76, + 71, 96, 79, 110, 122, 114, 108, 162, 114, 96, 124, 117, 137, 172, 170, 212, + 214, 220, 249, 184, 221, 207, 220, 217, 222, 266, 240, 253, 267, 233, 277, 275, + 247, 302, 294, 284, 312, 256, 294, 296, 283, 271, 297, 271, 280, 259, 230, 266, + 273, 215, 266, 283, 269, 288, 269, 302, 322, 290, 332, 349, 302, 317, 377, 326, + 351, 394, 368, 417, 448, 420, 461, 451, 473, 476, 457, 464, 462, 441, 465, 447, + 464, 443, 445, 426, 431, 423, 409, 403, 395, 399, 398, 376, 375, 332, 389, 355, + 343, 398, 362, 345, 361, 343, 364, 346, 308, 345, 310, 312, 322, 309, 324, 326, + 266, 315, 299, 285, 320, 313, 306, 282, 270, 297, 290, 293, 289, 282, 281, 256, + 238, 260, 264, 244, 223, 209, 200, 203, 162, 159, 165, 163, 148, 114, 115, 117, + 80, 96, 103, 79, 77, 92, 63, 101, 126, 67, 83, 70, 83, 89, 16, 23, + 24, -16, -1, -31, -18, -15, -24, -74, -71, -76, -125, -137, -151, -160, -159, -188, + -196, -212, -195, -184, -205, -163, -216, -231, -224, -232, -225, -255, -263, -218, -261, -292, + -240, -305, -311, -286, -327, -310, -343, -357, -319, -364, -363, -324, -340, -349, -354, -379, + -342, -350, -396, -346, -368, -355, -363, -362, -311, -325, -356, -345, -321, -339, -325, -376, + -364, -376, -352, -403, -403, -385, -441, -435, -463, -462, -450, -478, -463, -446, -511, -451, + -490, -483, -422, -463, -461, -463, -458, -415, -449, -437, -419, -374, -378, -390, -368, -382, + -346, -364, -349, -344, -344, -363, -365, -356, -381, -394, -405, -438, -403, -408, -400, -381, + -423, -409, -386, -427, -382, -377, -401, -340, -336, -295, -308, -300, -242, -263, -243, -190, + -200, -201, -205, -197, -144, -185, -183, -135, -148, -144, -126, -159, -125, -113, -175, -118, + -136, -168, -107, -126, -162, -133, -176, -155, -141, -189, -124, -118, -131, -93, -125, -124, + -102, -128, -98, -111, -113, -92, -97, -67, -38, -41, -41, -1, 4, 12, -8, 16, + 45, 0, 16, 45, 34, 46, 83, 79, 80, 59, 72, 79, 85, 72, 127, 114, + 80, 137, 109, 102, 136, 99, 164, 173, 138, 202, 177, 127, 196, 157, 205, 229, + 218, 272, 276, 292, 267, 293, 296, 308, 313, 330, 334, 347, 360, 366, 363, 372, + 327, 324, 313, 336, 320, 293, 336, 331, 283, 320, 313, 282, 315, 296, 292, 328, + 270, 279, 295, 294, 285, 338, 313, 326, 353, 373, 360, 396, 346, 382, 404, 372, + 394, 363, 360, 373, 358, 340, 353, 362, 353, 348, 349, 332, 366, 297, 322, 339, + 296, 283, 311, 295, 305, 282, 275, 325, 293, 315, 314, 325, 328, 320, 341, 300, + 326, 313, 286, 305, 286, 287, 285, 237, 278, 259, 212, 235, 214, 177, 171, 149, + 153, 123, 131, 111, 129, 135, 121, 73, 97, 89, 94, 116, 110, 130, 122, 106, + 96, 107, 72, 89, 80, 62, 87, 69, 82, 59, 46, 39, 12, 13, 6, 20, + 10, -10, -5, -38, -42, -46, -87, -52, -80, -92, -104, -99, -91, -44, -89, -51, + -67, -96, -79, -53, -76, -88, -80, -96, -95, -86, -119, -93, -116, -177, -138, -175, + -189, -168, -214, -197, -211, -250, -244, -239, -282, -295, -304, -314, -312, -322, -316, -314, + -289, -328, -363, -309, -347, -364, -325, -339, -330, -335, -318, -320, -326, -312, -351, -301, + -338, -337, -306, -354, -337, -330, -336, -332, -351, -352, -342, -377, -401, -356, -410, -368, + -375, -417, -426, -425, -414, -448, -461, -485, -481, -492, -492, -467, -476, -484, -439, -435, + -415, -416, -403, -371, -369, -410, -366, -388, -398, -370, -368, -318, -315, -337, -296, -317, + -323, -273, -298, -324, -266, -323, -331, -332, -364, -308, -347, -390, -292, -350, -334, -290, + -313, -292, -316, -316, -270, -262, -265, -189, -231, -187, -188, -160, -140, -161, -133, -123, + -104, -86, -72, -14, -37, -13, -11, -18, 7, -35, -5, -15, -46, -13, -34, -41, + -26, -24, -9, -22, -14, -12, 14, 1, 23, 39, 19, 60, 68, 31, 79, 56, + 81, 122, 125, 141, 200, 158, 200, 213, 212, 238, 234, 246, 211, 241, 227, 219, + 197, 162, 198, 203, 174, 180, 180, 194, 191, 205, 220, 252, 283, 270, 288, 301, + 307, 314, 334, 295, 333, 318, 307, 314, 309, 343, 321, 343, 326, 327, 318, 299, + 323, 326, 285, 345, 273, 293, 322, 267, 345, 338, 286, 376, 326, 351, 414, 341, + 397, 409, 391, 398, 419, 408, 444, 412, 406, 431, 427, 370, 385, 379, 371, 390, + 364, 415, 433, 408, 455, 468, 475, 408, 434, 447, 423, 409, 383, 422, 412, 368, + 375, 382, 362, 366, 343, 346, 353, 337, 327, 289, 306, 260, 285, 274, 231, 268, + 233, 225, 243, 212, 221, 224, 218, 228, 242, 230, 260, 242, 232, 208, 228, 168, + 186, 172, 158, 194, 133, 155, 141, 142, 164, 130, 148, 158, 125, 137, 66, 48, + 72, 5, 5, 9, 18, 21, 30, 3, 50, -13, 18, 23, 4, 47, 26, -19, + 39, -3, 7, 24, 9, 30, -1, -15, 14, -57, -56, -72, -91, -67, -80, -57, + -94, -100, -101, -115, -151, -151, -166, -192, -182, -198, -189, -203, -229, -185, -187, -194, + -166, -138, -164, -163, -141, -156, -161, -156, -191, -140, -183, -205, -167, -201, -212, -171, + -201, -192, -218, -261, -190, -266, -267, -203, -271, -284, -281, -285, -260, -283, -301, -274, + -288, -256, -278, -260, -279, -256, -255, -270, -247, -236, -258, -276, -262, -255, -267, -291, + -269, -289, -281, -296, -297, -288, -294, -304, -296, -270, -247, -265, -236, -255, -247, -217, + -268, -260, -273, -244, -228, -227, -203, -185, -207, -185, -187, -195, -195, -195, -176, -197, + -218, -210, -213, -240, -229, -240, -246, -246, -254, -226, -227, -247, -203, -165, -184, -144, + -153, -128, -147, -140, -102, -129, -141, -127, -131, -136, -136, -133, -119, -156, -164, -146, + -160, -151, -148, -117, -119, -101, -92, -121, -87, -121, -132, -87, -103, -72, -49, -78, + -36, -31, -32, 23, -16, -14, 11, -19, 17, 13, -25, 11, 17, 19, 23, 54, + 45, 56, 36, 31, 71, -1, 80, 54, 66, 84, 67, 92, 86, 94, 142, 158, + 184, 184, 147, 221, 182, 181, 187, 155, 175, 177, 199, 153, 199, 184, 173, 177, + 144, 172, 179, 103, 175, 171, 140, 135, 156, 159, 163, 190, 221, 210, 242, 246, + 259, 299, 287, 333, 330, 359, 381, 349, 381, 385, 377, 392, 403, 420, 410, 405, + 421, 370, 420, 358, 360, 370, 364, 360, 391, 329, 384, 357, 336, 400, 378, 386, + 398, 398, 406, 415, 415, 417, 416, 403, 402, 406, 402, 423, 434, 418, 439, 424, + 375, 388, 378, 363, 343, 345, 286, 297, 263, 268, 272, 257, 249, 272, 254, 265, + 262, 275, 263, 313, 275, 265, 278, 246, 258, 220, 205, 204, 226, 181, 202, 190, + 196, 181, 169, 138, 190, 124, 144, 95, 124, 116, 76, 59, 86, 77, 89, 46, + 65, 56, 33, 53, 36, 10, 43, 31, 34, -13, -8, -15, 27, -35, -42, -30, + -42, -81, -82, -119, -124, -149, -187, -159, -163, -169, -201, -194, -227, -204, -229, -221, + -210, -258, -234, -248, -299, -274, -264, -298, -310, -297, -297, -295, -303, -327, -310, -342, + -384, -354, -406, -408, -369, -423, -395, -374, -378, -375, -406, -386, -373, -402, -397, -391, + -378, -391, -373, -337, -342, -325, -307, -300, -327, -330, -354, -347, -361, -384, -393, -392, + -412, -407, -409, -443, -467, -471, -463, -466, -468, -459, -446, -464, -461, -436, -437, -435, + -411, -425, -415, -356, -426, -409, -389, -427, -355, -409, -412, -391, -416, -420, -404, -413, + -424, -435, -442, -412, -473, -490, -482, -496, -498, -519, -488, -481, -463, -459, -406, -390, + -406, -345, -351, -317, -292, -306, -279, -280, -264, -240, -218, -220, -219, -202, -220, -211, + -199, -219, -209, -209, -251, -222, -236, -203, -199, -229, -217, -203, -213, -179, -183, -182, + -192, -186, -179, -177, -191, -157, -157, -139, -118, -119, -102, -98, -103, -62, -72, -117, + -83, -107, -99, -120, -130, -86, -84, -125, -69, -96, -74, -41, -96, -40, -57, -42, + -14, 0, -2, 8, -10, 21, 29, 33, 39, 52, 81, 61, 78, 101, 69, 131, + 122, 112, 150, 119, 121, 141, 118, 129, 145, 154, 149, 160, 172, 209, 188, 224, + 201, 198, 224, 211, 227, 216, 197, 202, 197, 181, 190, 166, 206, 215, 206, 221, + 207, 192, 190, 203, 204, 194, 172, 183, 188, 194, 212, 239, 247, 274, 299, 249, + 272, 283, 229, 301, 293, 324, 305, 309, 335, 358, 336, 311, 389, 343, 337, 378, + 323, 326, 293, 275, 288, 262, 238, 246, 250, 205, 224, 229, 237, 259, 249, 241, + 242, 234, 212, 210, 198, 176, 185, 179, 167, 174, 125, 158, 193, 121, 126, 145, + 93, 122, 107, 95, 140, 56, 36, 64, 16, 3, -4, -7, 19, 19, 14, 30, + 37, 19, 1, 42, 44, 7, 44, 37, 51, 35, 22, 46, 49, 79, 70, 49, + 23, -8, -21, -19, -22, -13, -21, -49, -67, -64, -104, -114, -111, -107, -111, -120, + -112, -141, -126, -113, -147, -116, -144, -139, -127, -167, -147, -144, -140, -145, -137, -156, + -170, -143, -180, -181, -232, -238, -279, -269, -288, -284, -283, -303, -300, -298, -295, -320, + -335, -312, -333, -320, -349, -344, -311, -357, -332, -305, -359, -308, -300, -356, -288, -333, + -346, -325, -335, -298, -333, -368, -310, -283, -333, -323, -298, -318, -298, -324, -308, -314, + -334, -342, -316, -328, -335, -316, -329, -315, -317, -342, -330, -351, -377, -362, -390, -397, + -397, -404, -410, -430, -409, -403, -410, -410, -421, -436, -390, -380, -390, -340, -386, -342, + -357, -296, -277, -323, -269, -241, -258, -228, -225, -237, -196, -227, -220, -216, -235, -239, + -200, -217, -215, -206, -237, -232, -218, -236, -228, -220, -209, -194, -195, -178, -178, -153, + -179, -139, -99, -89, -78, -50, -32, -23, -4, 19, 17, 22, 66, 56, 74, 41, + 53, 57, 65, 51, 37, 63, 38, 49, 25, 37, 70, 38, 18, 77, 36, 46, + 65, 27, 110, 84, 92, 143, 110, 159, 196, 176, 201, 198, 204, 217, 229, 235, + 239, 268, 273, 277, 288, 283, 255, 262, 246, 293, 259, 284, 283, 279, 294, 247, + 302, 307, 294, 299, 307, 303, 336, 320, 366, 346, 327, 381, 344, 347, 366, 355, + 334, 325, 337, 367, 358, 349, 374, 387, 359, 381, 362, 367, 374, 334, 382, 353, + 344, 356, 372, 382, 383, 402, 424, 400, 431, 402, 423, 416, 390, 431, 400, 417, + 408, 383, 420, 421, 392, 408, 369, 396, 392, 350, 371, 383, 363, 386, 375, 409, + 416, 389, 383, 419, 377, 379, 423, 400, 420, 437, 424, 433, 437, 424, 441, 427, + 429, 436, 421, 397, 410, 427, 426, 382, 409, 390, 392, 360, 357, 388, 377, 339, + 406, 363, 359, 366, 345, 403, 382, 384, 391, 382, 346, 346, 356, 315, 322, 298, + 250, 275, 236, 198, 218, 167, 185, 191, 142, 156, 151, 137, 125, 105, 119, 113, + 106, 113, 117, 93, 89, 112, 122, 98, 110, 109, 122, 117, 70, 88, 46, 17, + -4, -23, -22, -47, -58, -47, -82, -64, -114, -152, -122, -164, -179, -138, -206, -164, + -178, -186, -139, -154, -160, -124, -166, -188, -141, -148, -151, -161, -150, -128, -173, -159, + -178, -182, -179, -230, -211, -183, -222, -231, -286, -249, -274, -292, -304, -304, -327, -350, + -338, -338, -364, -369, -386, -340, -344, -368, -349, -355, -346, -337, -306, -307, -324, -324, + -327, -286, -306, -339, -290, -321, -342, -282, -324, -291, -280, -313, -300, -314, -319, -300, + -311, -331, -300, -315, -336, -324, -346, -351, -323, -344, -299, -311, -319, -260, -278, -302, + -267, -273, -231, -244, -240, -229, -237, -228, -262, -216, -209, -259, -186, -238, -217, -182, + -226, -179, -203, -187, -152, -187, -130, -144, -146, -115, -127, -134, -123, -155, -144, -119, + -162, -120, -140, -125, -96, -99, -64, -38, -83, -37, -46, -54, -32, -61, -62, -51, + -68, -25, -15, -41, 27, 7, 2, 32, 41, 72, 64, 59, 118, 70, 78, 98, + 99, 104, 102, 115, 131, 137, 135, 137, 160, 123, 158, 171, 170, 204, 187, 216, + 248, 188, 237, 254, 250, 251, 281, 246, 281, 245, 282, 278, 301, 307, 294, 318, + 315, 370, 333, 318, 353, 321, 341, 316, 313, 327, 297, 312, 337, 273, 312, 305, + 329, 311, 302, 351, 319, 317, 349, 335, 342, 350, 353, 387, 354, 343, 345, 332, + 345, 386, 372, 375, 400, 392, 387, 381, 414, 432, 397, 411, 431, 388, 377, 375, + 418, 400, 394, 408, 370, 376, 363, 355, 393, 394, 408, 408, 405, 397, 400, 421, + 390, 371, 385, 359, 333, 333, 313, 329, 305, 291, 319, 258, 270, 252, 244, 221, + 172, 210, 200, 166, 161, 154, 165, 168, 148, 144, 125, 106, 87, 95, 94, 111, + 96, 94, 104, 128, 111, 124, 129, 154, 107, 93, 103, 93, 73, 61, 52, 57, + 70, 26, 81, 32, 18, 55, 19, 1, 25, -42, -13, -13, -53, -50, -35, -82, + -26, -62, -62, -58, -62, -42, -43, -50, -88, -53, -88, -100, -82, -94, -105, -118, + -102, -118, -139, -147, -170, -183, -197, -192, -188, -233, -206, -227, -250, -242, -267, -262, + -253, -290, -228, -263, -266, -269, -266, -259, -265, -263, -258, -241, -266, -248, -241, -261, + -248, -242, -258, -258, -297, -292, -274, -283, -262, -264, -267, -239, -243, -205, -191, -248, + -219, -228, -254, -211, -242, -219, -218, -230, -205, -245, -277, -247, -261, -297, -323, -305, + -332, -319, -371, -376, -387, -411, -399, -383, -401, -399, -374, -416, -374, -398, -357, -362, + -343, -331, -312, -300, -315, -301, -273, -309, -281, -250, -267, -297, -262, -285, -286, -286, + -316, -301, -305, -359, -320, -329, -397, -367, -375, -393, -316, -382, -325, -318, -319, -292, + -294, -303, -267, -266, -273, -241, -231, -233, -243, -240, -186, -163, -221, -198, -175, -211, + -205, -225, -196, -184, -238, -191, -200, -221, -198, -210, -187, -238, -200, -186, -223, -198, + -184, -202, -147, -188, -165, -153, -156, -116, -100, -108, -73, -87, -59, -88, -65, -62, + -83, -73, -90, -51, -48, -71, -37, -52, -36, -39, 12, 6, 52, 46, 75, 59, + 84, 96, 128, 121, 134, 165, 139, 163, 180, 208, 197, 197, 224, 271, 234, 245, + 280, 252, 254, 239, 281, 255, 255, 284, 252, 254, 223, 237, 249, 225, 278, 272, + 281, 284, 278, 273, 284, 248, 303, 267, 250, 288, 288, 264, 292, 262, 324, 295, + 252, 279, 284, 233, 256, 263, 277, 277, 291, 311, 322, 301, 306, 318, 339, 300, + 348, 315, 341, 328, 342, 340, 323, 347, 327, 325, 343, 323, 365, 319, 284, 300, + 252, 248, 242, 228, 230, 221, 200, 211, 189, 196, 182, 192, 197, 223, 211, 176, + 166, 191, 162, 138, 175, 145, 151, 127, 128, 146, 96, 106, 120, 104, 82, 87, + 57, 58, 36, 30, 32, 4, -34, -30, -54, -65, -91, -62, -96, -116, -65, -101, + -91, -41, -84, -27, -61, -71, -12, -55, -82, -37, -76, -22, -66, -77, -43, -65, + -60, -61, -62, -77, -88, -87, -125, -140, -160, -177, -209, -241, -257, -291, -325, -330, + -326, -327, -358, -347, -313, -331, -307, -341, -364, -322, -386, -354, -329, -388, -390, -385, + -396, -384, -407, -414, -398, -431, -466, -447, -478, -519, -487, -514, -534, -494, -574, -532, + -531, -541, -511, -523, -536, -500, -509, -532, -508, -488, -504, -487, -498, -501, -464, -476, + -449, -448, -452, -425, -443, -430, -418, -458, -455, -482, -473, -457, -500, -453, -451, -469, + -419, -451, -444, -427, -461, -450, -457, -431, -434, -456, -423, -432, -424, -455, -435, -417, + -433, -447, -401, -421, -412, -400, -409, -375, -383, -412, -353, -392, -407, -356, -399, -369, + -367, -360, -325, -328, -323, -295, -313, -245, -210, -259, -230, -210, -224, -212, -230, -203, + -203, -214, -196, -175, -158, -148, -128, -131, -144, -143, -130, -140, -164, -150, -123, -128, + -112, -106, -83, -86, -74, -54, -25, -54, -28, -29, -6, -19, -4, -16, -6, -13, + -31, -4, -33, -36, -17, -36, -54, -21, -62, -51, -37, -40, -18, -23, -25, 26, + 19, -1, 75, 67, 99, 98, 84, 94, 121, 90, 156, 148, 130, 186, 169, 180, + 180, 146, 217, 194, 143, 185, 151, 162, 175, 134, 213, 170, 178, 177, 164, 171, + 192, 210, 243, 211, 260, 289, 276, 277, 295, 327, 321, 314, 308, 312, 335, 333, + 308, 343, 338, 338, 302, 313, 357, 320, 313, 305, 344, 332, 309, 307, 308, 314, + 319, 316, 288, 337, 330, 376, 379, 388, 368, 418, 403, 398, 426, 429, 434, 412, + 390, 404, 382, 392, 380, 374, 399, 387, 347, 357, 356, 381, 346, 356, 364, 359, + 320, 323, 329, 308, 305, 308, 294, 313, 263, 284, 300, 264, 289, 305, 305, 328, + 293, 316, 304, 246, 273, 279, 237, 197, 192, 176, 148, 131, 135, 133, 147, 160, + 150, 145, 158, 152, 151, 151, 159, 162, 164, 166, 163, 152, 158, 176, 143, 164, + 169, 139, 125, 123, 107, 131, 91, 66, 87, 117, 66, 76, 10, 34, 32, -18, + 21, 11, -19, 11, 15, -9, 9, -3, -6, 2, -3, 8, 3, -4, 5, -4, + -25, -40, -43, -95, -90, -100, -98, -90, -147, -128, -104, -155, -180, -121, -150, -154, + -184, -190, -175, -195, -207, -187, -202, -204, -176, -206, -180, -170, -152, -167, -158, -157, + -169, -196, -194, -198, -202, -212, -241, -218, -215, -230, -228, -227, -214, -229, -232, -248, + -234, -219, -239, -228, -235, -232, -219, -241, -229, -221, -264, -276, -245, -267, -239, -281, + -259, -241, -262, -257, -244, -262, -310, -249, -299, -295, -276, -286, -249, -289, -285, -223, + -258, -275, -204, -250, -198, -212, -197, -177, -163, -167, -101, -152, -110, -124, -130, -77, + -135, -130, -96, -110, -112, -75, -92, -91, -83, -131, -91, -66, -99, -60, -75, -69, + -42, -53, -45, -31, -66, -26, -17, -24, 9, 46, 49, 34, 89, 61, 89, 125, + 64, 164, 114, 103, 143, 101, 134, 168, 121, 183, 178, 149, 176, 146, 147, 143, + 159, 183, 157, 165, 145, 139, 162, 113, 131, 158, 147, 124, 170, 119, 130, 165, + 159, 178, 225, 182, 221, 200, 165, 235, 186, 230, 253, 217, 241, 259, 233, 268, + 266, 278, 312, 306, 343, 347, 349, 366, 363, 377, 371, 388, 374, 376, 360, 401, + 381, 420, 400, 403, 405, 420, 421, 408, 396, 416, 380, 355, 364, 366, 344, 359, + 340, 347, 361, 354, 387, 369, 370, 431, 384, 447, 455, 454, 476, 494, 506, 488, + 468, 493, 457, 457, 441, 454, 442, 423, 418, 427, 417, 440, 440, 420, 424, 368, + 392, 384, 363, 376, 378, 377, 378, 364, 387, 392, 363, 388, 385, 374, 426, 401, + 365, 389, 389, 381, 369, 361, 374, 382, 339, 339, 308, 275, 262, 287, 273, 219, + 239, 225, 214, 197, 188, 179, 152, 124, 127, 135, 94, 106, 106, 87, 98, 76, + 86, 83, 57, 86, 65, 55, 62, 43, 26, 63, 33, 47, 18, 2, 17, 2, + -32, -16, -30, -34, -41, -66, -41, -68, -85, -88, -73, -117, -74, -120, -139, -153, + -144, -133, -188, -212, -190, -237, -244, -232, -221, -263, -257, -224, -246, -235, -269, -260, + -261, -306, -300, -303, -342, -363, -398, -361, -346, -388, -370, -370, -333, -299, -323, -314, + -342, -345, -352, -391, -391, -388, -427, -386, -364, -400, -385, -367, -390, -329, -348, -369, + -326, -382, -383, -330, -418, -396, -377, -407, -364, -395, -414, -360, -405, -409, -360, -386, + -375, -371, -407, -379, -394, -417, -387, -340, -374, -353, -357, -367, -359, -381, -353, -395, + -379, -407, -407, -373, -367, -353, -288, -317, -312, -260, -283, -284, -288, -277, -261, -263, + -277, -250, -282, -275, -276, -260, -291, -228, -257, -272, -233, -248, -232, -214, -241, -205, + -227, -229, -239, -222, -216, -186, -178, -152, -126, -110, -102, -95, -72, -66, -52, -31, + -58, -38, -45, -42, -53, -67, -47, -68, -88, -97, -78, -99, -116, -82, -89, -99, + -115, -131, -64, -100, -98, -98, -73, -65, -70, -62, -23, 4, 58, 27, 95, 114, + 109, 184, 148, 197, 211, 167, 215, 172, 186, 182, 191, 191, 220, 222, 229, 261, + 283, 240, 262, 235, 214, 271, 201, 214, 266, 235, 272, 228, 251, 333, 266, 282, + 304, 298, 288, 319, 339, 345, 341, 379, 395, 392, 393, 370, 391, 376, 372, 376, + 346, 333, 347, 347, 331, 334, 352, 348, 397, 355, 388, 379, 345, 359, 339, 313, + 295, 305, 300, 262, 283, 296, 345, 352, 348, 366, 371, 373, 361, 374, 375, 361, + 345, 357, 348, 312, 347, 335, 332, 339, 315, 332, 302, 326, 348, 367, 359, 344, + 330, 341, 367, 360, 336, 353, 325, 309, 236, 252, 245, 213, 214, 235, 197, 226, + 214, 208, 221, 165, 182, 190, 142, 121, 110, 123, 99, 66, 113, 94, 90, 87, + 82, 95, 106, 78, 109, 88, 73, 114, 69, 71, 38, 46, 50, 20, 12, 28, + -37, -32, -12, -27, -59, -26, -15, -38, -21, -50, -60, -39, -83, -67, -113, -120, + -107, -127, -116, -101, -96, -86, -133, -114, -122, -116, -135, -138, -135, -143, -155, -186, + -153, -205, -209, -169, -204, -210, -202, -245, -213, -242, -254, -199, -272, -268, -254, -290, + -283, -309, -339, -291, -309, -349, -311, -321, -371, -350, -388, -426, -375, -376, -427, -399, + -433, -402, -392, -441, -415, -451, -434, -440, -427, -383, -442, -406, -411, -440, -369, -404, + -379, -342, -406, -345, -369, -365, -364, -382, -358, -341, -357, -337, -345, -377, -375, -396, + -404, -416, -404, -424, -443, -445, -434, -470, -450, -461, -468, -429, -442, -475, -455, -476, + -449, -435, -441, -423, -378, -398, -339, -346, -367, -339, -336, -341, -315, -342, -334, -314, + -324, -332, -291, -306, -331, -326, -339, -330, -315, -331, -302, -331, -349, -340, -332, -360, + -312, -339, -323, -311, -284, -293, -292, -264, -212, -224, -237, -196, -201, -167, -162, -183, + -151, -152, -161, -124, -113, -103, -92, -145, -74, -98, -129, -99, -107, -99, -56, -117, + -79, -48, -60, -34, -48, -49, -17, -32, 6, 27, 14, 27, 39, 55, 40, 58, + 70, 49, 26, 39, 29, 56, 33, 34, 28, 38, 19, 64, 13, 29, 33, -1, + 19, 23, 31, 57, 82, 84, 128, 146, 154, 192, 198, 186, 204, 212, 192, 213, + 204, 213, 254, 220, 257, 312, 256, 288, 286, 272, 292, 239, 241, 261, 216, 213, + 274, 229, 237, 262, 245, 262, 255, 298, 281, 266, 305, 306, 298, 305, 328, 360, + 328, 351, 340, 321, 346, 334, 324, 315, 330, 363, 376, 360, 347, 392, 391, 408, + 393, 363, 365, 362, 345, 370, 337, 358, 345, 303, 308, 327, 316, 299, 264, 318, + 315, 276, 317, 315, 298, 296, 308, 295, 278, 271, 292, 300, 266, 246, 287, 260, + 246, 271, 245, 243, 264, 260, 250, 260, 255, 236, 278, 249, 218, 186, 159, 141, + 139, 134, 127, 117, 137, 136, 114, 121, 123, 116, 117, 125, 114, 88, 94, 82, + 64, 94, 78, 75, 111, 50, 106, 80, 77, 78, 96, 92, 107, 80, 117, 93, + 96, 112, 75, 57, 35, 69, 20, 6, -20, -49, -58, -57, -93, -78, -64, -77, + -101, -75, -140, -133, -142, -185, -177, -190, -192, -180, -174, -183, -158, -186, -175, -194, + -163, -186, -178, -191, -176, -194, -176, -185, -204, -223, -226, -248, -261, -300, -302, -273, + -304, -285, -240, -280, -250, -257, -274, -225, -262, -252, -226, -311, -273, -252, -275, -234, + -250, -271, -206, -213, -222, -154, -214, -224, -180, -231, -186, -181, -261, -190, -209, -214, + -213, -213, -221, -174, -224, -200, -189, -200, -205, -191, -211, -169, -180, -162, -203, -168, + -169, -178, -179, -150, -189, -178, -216, -200, -208, -215, -230, -176, -218, -198, -184, -210, + -158, -137, -185, -177, -182, -201, -181, -199, -199, -149, -182, -156, -91, -115, -90, -54, + -62, -31, -45, -63, 25, 18, -27, 33, -16, 24, 27, 24, 28, 4, 17, 15, + 29, 52, 33, 59, 38, 39, 74, 39, 37, 17, 59, 36, 74, 48, 46, 59, + 65, 91, 101, 92, 146, 140, 158, 156, 157, 185, 149, 170, 193, 184, 185, 203, + 246, 222, 219, 252, 250, 238, 259, 234, 239, 265, 239, 296, 287, 281, 318, 293, + 301, 308, 319, 298, 308, 294, 305, 347, 323, 349, 359, 346, 383, 388, 365, 396, + 437, 389, 403, 408, 453, 435, 443, 446, 463, 447, 460, 458, 453, 434, 479, 463, + 487, 476, 483, 506, 450, 481, 477, 444, 446, 432, 439, 450, 431, 430, 447, 434, + 431, 414, 435, 444, 407, 447, 418, 402, 424, 404, 412, 423, 406, 395, 389, 372, + 423, 387, 394, 441, 424, 435, 445, 422, 406, 384, 374, 419, 384, 372, 359, 378, + 370, 351, 328, 367, 351, 346, 323, 339, 317, 320, 311, 312, 294, 287, 250, 282, + 265, 274, 271, 267, 276, 251, 245, 249, 222, 224, 263, 203, 226, 204, 202, 182, + 201, 152, 135, 106, 92, 76, 65, 75, 80, 97, 100, 95, 76, 56, 61, 47, + 43, 33, 38, -13, 1, 37, -25, -19, 0, -26, 2, -30, -49, -16, -57, -33, + -10, -86, -24, -61, -134, -69, -139, -125, -119, -175, -127, -139, -167, -119, -159, -141, + -115, -153, -131, -105, -148, -110, -150, -169, -137, -182, -205, -196, -236, -214, -213, -253, + -234, -286, -245, -239, -262, -264, -248, -263, -259, -280, -280, -276, -306, -286, -321, -292, + -318, -364, -320, -338, -306, -328, -332, -313, -318, -314, -293, -296, -307, -344, -334, -321, + -363, -328, -331, -365, -365, -389, -372, -362, -406, -385, -363, -384, -351, -337, -370, -341, + -381, -420, -403, -477, -469, -414, -467, -427, -413, -446, -376, -382, -393, -380, -415, -400, + -389, -414, -424, -406, -394, -392, -405, -372, -390, -371, -403, -385, -339, -365, -321, -285, + -315, -255, -274, -278, -247, -264, -263, -257, -297, -314, -327, -343, -318, -302, -358, -264, + -280, -271, -251, -255, -246, -254, -269, -246, -261, -263, -258, -262, -219, -237, -213, -142, + -215, -164, -184, -180, -138, -167, -136, -116, -129, -120, -150, -113, -100, -86, -69, -81, + -62, -63, -71, -75, -80, -95, -59, -82, -50, -30, -44, -9, 0, -3, 18, 7, + -7, -1, -19, -4, 19, -24, 32, 60, 35, 107, 98, 136, 145, 123, 160, 175, + 137, 177, 146, 183, 187, 165, 223, 188, 199, 231, 202, 223, 226, 192, 238, 238, + 217, 247, 247, 216, 263, 212, 226, 261, 202, 186, 217, 178, 232, 220, 227, 306, + 276, 275, 284, 289, 280, 300, 270, 277, 262, 233, 238, 265, 236, 254, 300, 295, + 336, 352, 340, 345, 356, 325, 335, 324, 287, 299, 287, 284, 288, 285, 271, 272, + 277, 284, 253, 280, 246, 301, 245, 258, 247, 216, 273, 228, 210, 265, 250, 219, + 228, 193, 213, 187, 169, 214, 195, 145, 150, 150, 158, 145, 129, 101, 129, 107, + 104, 101, 65, 79, 69, 59, 52, 56, 38, 61, 50, 67, 56, 48, 10, 25, + 28, 14, 2, -12, 0, -12, -29, -19, -35, -52, -32, -75, -68, -83, -77, -75, + -91, -79, -87, -141, -112, -158, -149, -144, -188, -156, -169, -186, -135, -171, -143, -119, + -117, -91, -113, -99, -105, -139, -143, -178, -177, -168, -187, -194, -218, -220, -232, -237, + -230, -241, -244, -219, -253, -261, -273, -306, -328, -311, -297, -306, -314, -323, -325, -306, + -342, -312, -298, -351, -330, -307, -309, -311, -329, -275, -293, -314, -311, -308, -330, -303, + -333, -296, -323, -346, -322, -330, -350, -352, -338, -349, -311, -359, -324, -298, -315, -294, + -292, -336, -276, -328, -321, -330, -336, -344, -333, -320, -302, -324, -300, -287, -259, -312, + -294, -246, -323, -279, -280, -298, -244, -330, -269, -213, -293, -241, -246, -267, -256, -283, + -248, -252, -283, -252, -262, -262, -223, -271, -228, -228, -240, -234, -232, -232, -197, -230, + -237, -248, -271, -210, -202, -208, -173, -188, -229, -179, -203, -225, -193, -216, -168, -153, + -182, -108, -104, -138, -69, -62, -72, -62, -69, -78, -50, -65, -80, -59, -89, -72, + -66, -86, -56, -49, -87, -93, -87, -59, -62, -78, -50, -35, -37, -52, -28, -5, + 26, 19, 23, 52, 80, 69, 86, 99, 122, 136, 107, 145, 135, 161, 143, 122, + 179, 154, 141, 180, 166, 150, 171, 168, 214, 192, 206, 235, 211, 246, 253, 271, + 290, 275, 310, 307, 322, 335, 316, 325, 355, 329, 362, 361, 341, 382, 366, 359, + 371, 385, 377, 378, 335, 381, 380, 361, 362, 346, 366, 374, 350, 370, 383, 363, + 410, 390, 398, 379, 387, 393, 412, 385, 424, 407, 423, 397, 395, 412, 376, 379, + 388, 344, 364, 348, 359, 350, 335, 344, 323, 327, 312, 305, 321, 281, 320, 301, + 297, 334, 315, 341, 373, 297, 370, 331, 325, 317, 304, 305, 311, 289, 291, 316, + 284, 266, 244, 207, 202, 235, 183, 198, 193, 189, 181, 153, 136, 155, 90, 125, + 131, 82, 115, 93, 109, 100, 73, 109, 55, 78, 80, 64, 93, 43, 32, 75, + 16, 35, 22, -1, -7, -36, -47, -38, -64, -53, 2, -72, -47, -41, -49, -36, + -65, -70, -69, -91, -84, -71, -124, -82, -105, -115, -99, -129, -74, -100, -131, -100, + -114, -174, -184, -191, -190, -238, -216, -236, -231, -241, -255, -187, -238, -248, -269, -261, + -271, -289, -275, -240, -297, -265, -301, -298, -295, -341, -339, -348, -366, -372, -375, -434, + -401, -419, -477, -456, -469, -478, -471, -492, -487, -467, -544, -505, -469, -492, -477, -496, + -487, -489, -517, -476, -480, -490, -432, -434, -456, -426, -420, -417, -423, -397, -349, -403, + -411, -396, -406, -450, -456, -449, -423, -424, -451, -405, -426, -443, -428, -427, -426, -434, + -425, -418, -429, -436, -426, -422, -429, -406, -410, -393, -413, -394, -414, -401, -394, -411, + -354, -404, -362, -338, -357, -344, -326, -336, -295, -327, -280, -257, -291, -269, -247, -260, + -248, -235, -212, -182, -171, -154, -159, -119, -149, -119, -89, -108, -61, -73, -74, -56, + -39, -80, -33, -63, -27, -40, -35, -6, 1, 30, 34, 49, 57, 49, 61, 88, + 77, 86, 71, 80, 60, 82, 96, 99, 118, 121, 151, 166, 190, 178, 218, 183, + 194, 181, 178, 156, 172, 222, 193, 196, 229, 205, 259, 237, 232, 289, 265, 262, + 290, 287, 316, 328, 310, 347, 344, 316, 369, 376, 329, 391, 383, 410, 439, 438, + 466, 474, 491, 495, 520, 496, 523, 498, 519, 537, 519, 515, 528, 532, 522, 505, + 498, 538, 544, 526, 554, 538, 539, 540, 514, 528, 507, 481, 490, 465, 455, 481, + 444, 444, 446, 432, 443, 452, 481, 459, 500, 501, 505, 490, 479, 480, 486, 484, + 482, 485, 499, 495, 491, 505, 501, 500, 490, 479, 480, 468, 454, 431, 434, 450, + 428, 403, 449, 434, 393, 417, 379, 374, 376, 369, 364, 343, 331, 345, 353, 309, + 365, 335, 315, 365, 303, 336, 319, 283, 320, 309, 269, 308, 272, 276, 299, 281, + 248, 236, 223, 220, 244, 235, 199, 230, 227, 221, 216, 204, 206, 171, 160, 163, + 109, 93, 93, 134, 104, 103, 102, 108, 70, 91, 57, 60, 65, 50, 50, 3, + 0, 43, 26, 17, -20, 40, -18, -12, -23, -20, -55, -65, -24, -4, -85, -48, + -61, -65, -50, -89, -89, -75, -75, -96, -82, -122, -129, -121, -149, -168, -159, -201, + -155, -206, -197, -161, -198, -211, -144, -202, -183, -199, -215, -199, -231, -248, -241, -251, + -273, -218, -260, -241, -239, -221, -264, -253, -250, -273, -280, -301, -289, -293, -280, -316, + -283, -311, -293, -281, -276, -284, -275, -319, -279, -287, -313, -250, -267, -271, -252, -267, + -247, -263, -290, -251, -297, -281, -285, -300, -263, -275, -233, -271, -254, -262, -247, -265, + -247, -244, -250, -215, -214, -219, -211, -198, -189, -181, -213, -163, -195, -207, -199, -212, + -165, -156, -195, -121, -152, -138, -138, -141, -125, -147, -127, -141, -148, -189, -172, -180, + -189, -183, -191, -183, -174, -177, -162, -155, -157, -138, -139, -166, -131, -166, -144, -116, + -166, -124, -115, -158, -113, -95, -94, -51, -62, -70, -18, -76, -85, -27, -51, -59, + -31, -66, -10, -19, -79, -15, -88, -63, -59, -107, -68, -128, -94, -67, -100, -62, + -64, -64, -56, -31, -8, -57, -24, -20, -20, 10, 4, 10, 24, 16, 44, 58, + 48, 64, 78, 97, 85, 78, 95, 53, 84, 77, 87, 94, 86, 98, 126, 126, + 142, 133, 138, 136, 145, 141, 156, 134, 105, 139, 157, 126, 172, 167, 154, 172, + 145, 153, 155, 149, 165, 166, 160, 200, 180, 186, 213, 219, 219, 219, 225, 238, + 217, 229, 239, 234, 238, 247, 262, 306, 263, 273, 250, 250, 250, 219, 195, 204, + 189, 183, 157, 172, 185, 186, 142, 158, 154, 157, 150, 159, 168, 132, 146, 140, + 181, 172, 141, 195, 174, 121, 147, 149, 103, 135, 83, 77, 68, 57, 34, 28, + 3, 14, -13, 7, -4, -37, -60, -99, -78, -142, -110, -111, -148, -115, -146, -137, + -95, -123, -97, -93, -118, -136, -85, -141, -130, -125, -128, -140, -138, -154, -134, -141, + -210, -119, -169, -171, -157, -208, -186, -203, -228, -234, -222, -246, -250, -259, -232, -228, + -239, -232, -239, -232, -237, -244, -265, -267, -257, -283, -278, -295, -279, -289, -321, -316, + -321, -332, -340, -345, -361, -382, -387, -397, -401, -440, -402, -377, -388, -429, -403, -397, + -379, -368, -383, -360, -386, -361, -345, -403, -366, -396, -381, -350, -402, -347, -367, -371, + -354, -382, -365, -360, -389, -385, -385, -411, -430, -435, -421, -402, -398, -432, -377, -368, + -400, -361, -358, -372, -334, -407, -360, -347, -391, -335, -367, -368, -334, -374, -330, -337, + -344, -310, -321, -357, -378, -345, -361, -335, -369, -354, -348, -364, -334, -335, -375, -319, + -317, -338, -322, -300, -263, -269, -277, -238, -267, -237, -254, -233, -275, -253, -286, -270, + -257, -220, -236, -209, -224, -160, -166, -211, -155, -150, -155, -126, -144, -95, -101, -130, + -40, -45, -45, -11, -36, 19, 0, 19, 13, 9, 58, 2, 12, 0, 27, -5, + -1, -22, -9, -12, -11, -21, 5, -42, -17, -41, -28, -15, -47, 18, 25, 18, + 28, 75, 65, 94, 70, 96, 98, 96, 49, 102, 110, 101, 124, 121, 127, 117, + 139, 115, 146, 116, 126, 148, 135, 99, 133, 124, 121, 132, 147, 153, 172, 164, + 185, 201, 161, 232, 211, 203, 245, 215, 242, 257, 247, 317, 279, 304, 318, 293, + 295, 330, 283, 306, 316, 320, 343, 283, 332, 327, 300, 279, 261, 273, 250, 212, + 280, 224, 226, 247, 230, 241, 209, 210, 223, 203, 209, 190, 210, 227, 225, 234, + 237, 219, 250, 225, 233, 256, 230, 229, 267, 279, 333, 305, 289, 317, 336, 285, + 328, 330, 318, 282, 283, 316, 312, 268, 287, 325, 301, 298, 306, 341, 314, 291, + 297, 270, 253, 250, 216, 213, 162, 175, 189, 132, 164, 185, 165, 189, 158, 160, + 160, 127, 103, 123, 79, 77, 57, 61, 58, 68, 37, 99, 59, 49, 49, 57, + 50, 37, 24, 41, 19, 33, -8, 16, 29, -35, -11, -26, -22, -4, -43, -26, + -11, -25, 1, -32, -15, -25, -39, 2, -46, -29, -15, -75, 13, -74, -46, -57, + -98, -49, -93, -118, -87, -163, -143, -92, -158, -145, -151, -181, -181, -193, -219, -180, + -229, -239, -212, -257, -281, -235, -294, -242, -274, -335, -259, -310, -311, -272, -326, -301, + -318, -322, -345, -365, -349, -351, -371, -381, -380, -374, -375, -372, -339, -372, -328, -339, + -315, -334, -379, -347, -342, -372, -362, -381, -367, -379, -386, -362, -351, -346, -332, -308, + -342, -304, -302, -324, -330, -320, -323, -317, -354, -315, -312, -343, -327, -343, -292, -313, + -331, -274, -303, -300, -301, -322, -283, -306, -302, -287, -294, -294, -269, -291, -257, -233, + -261, -255, -202, -227, -260, -222, -182, -182, -189, -181, -168, -126, -163, -144, -118, -143, + -174, -152, -186, -156, -193, -194, -119, -175, -145, -121, -124, -91, -93, -94, -54, -61, + -39, -15, -35, -31, -2, -1, 5, 20, 26, 41, 32, 61, 77, 71, 86, 113, + 100, 114, 110, 126, 150, 89, 116, 134, 128, 127, 155, 141, 130, 148, 137, 177, + 128, 150, 170, 163, 148, 159, 191, 154, 173, 141, 176, 148, 112, 145, 160, 118, + 196, 191, 196, 195, 195, 196, 240, 217, 217, 234, 226, 223, 282, 230, 254, 244, + 253, 275, 265, 297, 248, 279, 309, 305, 296, 296, 292, 336, 272, 293, 352, 283, + 312, 329, 334, 354, 361, 359, 409, 342, 361, 415, 391, 390, 425, 407, 445, 417, + 422, 443, 405, 386, 415, 412, 425, 392, 399, 379, 384, 396, 402, 400, 426, 410, + 433, 401, 414, 419, 403, 372, 384, 393, 374, 366, 389, 364, 391, 382, 361, 397, + 341, 378, 355, 335, 358, 336, 329, 391, 360, 374, 372, 358, 392, 351, 353, 351, + 361, 374, 367, 362, 382, 384, 398, 381, 396, 392, 378, 385, 371, 366, 327, 327, + 296, 307, 316, 301, 266, 319, 277, 257, 235, 204, 238, 221, 209, 223, 188, 215, + 197, 167, 168, 172, 154, 140, 161, 143, 139, 162, 126, 145, 123, 130, 160, 108, + 105, 87, 59, 47, 20, 21, 6, 17, 19, -18, 24, -2, 16, 28, -3, 13, + 32, 2, 10, -5, 25, -24, -26, -37, -28, -31, -57, -18, -30, -54, -45, -46, + -72, -76, -99, -92, -114, -110, -110, -122, -139, -140, -144, -142, -174, -164, -179, -189, + -190, -200, -184, -218, -199, -175, -161, -224, -221, -211, -224, -226, -260, -244, -236, -278, + -283, -265, -307, -262, -299, -304, -263, -265, -256, -233, -238, -215, -209, -260, -221, -213, + -241, -248, -269, -267, -243, -221, -195, -168, -192, -151, -137, -187, -165, -144, -159, -129, + -177, -161, -135, -184, -163, -138, -197, -144, -143, -162, -141, -183, -144, -134, -170, -148, + -130, -157, -151, -147, -138, -113, -148, -136, -116, -126, -127, -113, -128, -65, -85, -77, + -58, -56, -42, -13, -58, -10, 0, -30, 3, -34, -15, 3, -23, 24, 6, -24, + 29, 26, 33, 55, 56, 90, 96, 81, 134, 118, 101, 85, 99, 123, 110, 125, + 133, 156, 176, 178, 198, 190, 221, 223, 214, 231, 255, 227, 254, 271, 271, 260, + 235, 261, 280, 237, 270, 284, 293, 308, 293, 314, 318, 301, 344, 316, 304, 310, + 298, 299, 282, 245, 280, 262, 257, 313, 291, 302, 315, 323, 332, 375, 326, 362, + 356, 360, 349, 343, 375, 361, 413, 388, 384, 400, 407, 433, 416, 415, 444, 466, + 423, 446, 441, 394, 438, 391, 394, 417, 346, 374, 367, 361, 388, 407, 371, 398, + 355, 345, 361, 330, 340, 342, 338, 346, 308, 317, 323, 310, 307, 292, 353, 352, + 329, 344, 320, 354, 360, 338, 383, 362, 340, 374, 360, 352, 353, 332, 310, 341, + 295, 291, 297, 312, 311, 314, 331, 319, 302, 307, 297, 302, 268, 219, 236, 189, + 179, 176, 174, 199, 190, 187, 207, 232, 216, 213, 196, 170, 181, 140, 132, 89, + 100, 65, 44, 86, 46, 53, 55, 37, 27, 10, 0, 8, 5, -23, 24, -27, + -15, -29, -29, -28, -55, -78, -78, -115, -84, -91, -105, -111, -126, -100, -83, -133, + -117, -137, -140, -187, -198, -188, -187, -228, -198, -210, -208, -216, -230, -248, -196, -276, + -230, -218, -256, -229, -245, -284, -244, -281, -339, -306, -365, -333, -373, -366, -364, -400, + -419, -410, -415, -433, -481, -454, -501, -460, -506, -520, -481, -513, -542, -527, -536, -516, + -516, -509, -466, -487, -487, -484, -494, -473, -450, -498, -466, -490, -499, -499, -514, -489, + -469, -515, -480, -480, -532, -523, -527, -543, -482, -522, -501, -504, -528, -494, -504, -517, + -502, -530, -504, -494, -515, -527, -539, -562, -536, -536, -517, -539, -525, -522, -528, -535, + -535, -517, -545, -544, -498, -512, -540, -530, -531, -499, -522, -528, -486, -517, -464, -448, + -469, -408, -440, -428, -423, -409, -435, -401, -408, -434, -398, -413, -449, -431, -415, -423, + -366, -405, -370, -354, -409, -392, -401, -399, -388, -390, -406, -378, -368, -377, -372, -393, + -391, -361, -380, -354, -334, -323, -307, -294, -323, -277, -295, -308, -299, -291, -327, -307, + -279, -308, -301, -258, -286, -257, -262, -267, -258, -261, -227, -260, -224, -199, -188, -184, + -187, -175, -151, -181, -171, -137, -164, -116, -117, -111, -64, -55, -63, -33, -36, 7, + 7, -11, 37, 26, 15, 18, 54, 55, 18, 81, 78, 132, 116, 98, 131, 148, + 135, 156, 168, 161, 173, 193, 188, 171, 192, 197, 197, 228, 194, 240, 236, 241, + 270, 264, 273, 332, 314, 322, 356, 332, 343, 346, 303, 354, 345, 322, 353, 372, + 367, 398, 374, 392, 422, 411, 437, 430, 419, 442, 425, 370, 387, 397, 373, 379, + 367, 364, 396, 399, 368, 367, 376, 359, 370, 361, 329, 366, 334, 316, 341, 299, + 312, 339, 327, 361, 378, 354, 383, 402, 378, 410, 407, 374, 390, 350, 344, 348, + 289, 307, 299, 282, 255, 271, 248, 224, 216, 219, 203, 194, 198, 201, 193, 139, + 151, 102, 102, 62, 47, 66, 39, 35, 29, -1, 41, -1, 5, 23, -15, 13, + -13, -26, -2, -13, -47, -37, -37, -56, -74, -75, -78, -81, -129, -100, -86, -130, + -118, -127, -126, -86, -108, -131, -120, -156, -147, -187, -186, -227, -239, -236, -278, -276, + -265, -280, -236, -276, -224, -213, -241, -256, -241, -290, -281, -321, -292, -340, -315, -318, + -363, -306, -337, -326, -316, -353, -347, -332, -377, -392, -370, -398, -413, -384, -434, -449, + -437, -446, -452, -448, -479, -447, -433, -466, -420, -428, -418, -411, -415, -376, -389, -382, + -388, -360, -391, -357, -330, -344, -359, -325, -355, -317, -336, -340, -274, -307, -310, -293, + -310, -288, -279, -304, -284, -315, -305, -311, -343, -316, -321, -334, -288, -316, -343, -304, + -266, -316, -298, -302, -319, -256, -345, -307, -310, -339, -284, -299, -278, -261, -299, -227, + -213, -196, -175, -173, -161, -143, -136, -130, -134, -138, -110, -107, -97, -83, -61, -75, + -36, -29, -44, 10, 7, 28, 26, 39, 54, 80, 60, 103, 97, 76, 102, 79, + 95, 112, 58, 106, 156, 102, 157, 159, 153, 182, 157, 161, 207, 150, 166, 156, + 132, 148, 160, 143, 197, 173, 196, 256, 228, 243, 257, 252, 305, 284, 278, 307, + 312, 310, 304, 294, 321, 320, 317, 317, 305, 337, 319, 346, 368, 362, 367, 363, + 406, 381, 393, 393, 407, 409, 442, 431, 407, 388, 436, 439, 437, 431, 456, 494, + 474, 517, 529, 515, 529, 478, 520, 503, 479, 494, 484, 486, 493, 477, 543, 520, + 527, 549, 524, 544, 528, 541, 533, 515, 520, 474, 510, 504, 499, 520, 496, 479, + 526, 463, 457, 502, 448, 473, 505, 480, 520, 487, 511, 568, 543, 513, 558, 523, + 514, 531, 538, 511, 532, 521, 552, 551, 543, 575, 550, 555, 544, 536, 497, 487, + 468, 439, 420, 408, 370, 401, 405, 390, 414, 379, 385, 387, 381, 371, 386, 381, + 370, 368, 361, 375, 362, 320, 358, 391, 347, 347, 352, 363, 350, 348, 348, 358, + 298, 306, 297, 292, 242, 263, 255, 194, 199, 184, 166, 177, 132, 146, 150, 100, + 156, 137, 145, 165, 131, 131, 141, 101, 108, 67, 101, 67, 100, 82, 59, 94, + 47, 55, 55, 56, 52, 27, 34, 13, -3, -22, -55, -58, -77, -85, -98, -102, + -98, -104, -132, -151, -137, -161, -200, -169, -195, -202, -185, -239, -197, -203, -255, -194, + -242, -284, -228, -302, -309, -267, -347, -293, -288, -314, -281, -291, -280, -289, -318, -298, + -281, -301, -312, -295, -314, -299, -297, -332, -310, -305, -317, -284, -315, -293, -300, -327, + -295, -346, -286, -293, -301, -284, -309, -324, -313, -350, -332, -328, -357, -344, -329, -346, + -332, -316, -331, -325, -286, -305, -242, -268, -277, -260, -270, -257, -280, -277, -252, -243, + -263, -260, -243, -283, -238, -285, -254, -265, -282, -264, -289, -242, -259, -261, -236, -230, + -273, -262, -239, -261, -234, -240, -257, -203, -220, -218, -218, -201, -194, -232, -231, -218, + -227, -246, -237, -227, -218, -206, -224, -210, -191, -183, -190, -160, -163, -165, -149, -136, + -114, -142, -113, -103, -76, -85, -94, -66, -79, -82, -59, -85, -95, -77, -78, -91, + -74, -76, -50, -47, -100, -47, -96, -76, -74, -76, -81, -84, -66, -26, -43, -22, + 1, 39, 37, 4, 58, 55, 34, 56, 62, 78, 87, 95, 125, 124, 150, 146, + 147, 115, 183, 138, 137, 130, 121, 146, 158, 160, 166, 218, 192, 233, 231, 224, + 237, 245, 224, 239, 238, 252, 221, 266, 258, 315, 321, 304, 343, 337, 350, 325, + 341, 327, 339, 336, 344, 344, 362, 363, 365, 365, 344, 393, 383, 388, 390, 374, + 357, 369, 359, 369, 373, 361, 390, 394, 375, 387, 405, 353, 391, 348, 351, 347, + 298, 349, 363, 312, 370, 358, 366, 318, 309, 319, 314, 311, 333, 308, 303, 302, + 341, 338, 318, 360, 325, 295, 296, 278, 247, 248, 227, 229, 268, 192, 228, 226, + 202, 248, 236, 187, 214, 158, 121, 149, 96, 109, 121, 70, 98, 97, 88, 119, + 82, 108, 119, 92, 77, 39, 27, 11, 40, 38, 36, 15, 47, 1, 10, -16, + -19, -37, -64, -77, -78, -48, -69, -84, -55, -80, -56, -87, -109, -99, -103, -122, + -137, -115, -171, -129, -133, -153, -116, -145, -141, -136, -182, -171, -131, -211, -140, -176, + -177, -130, -208, -202, -201, -203, -205, -234, -263, -202, -271, -256, -223, -255, -266, -243, + -279, -229, -247, -278, -246, -305, -277, -271, -305, -290, -300, -333, -292, -326, -315, -307, + -320, -337, -372, -342, -376, -385, -413, -402, -366, -418, -393, -388, -408, -399, -389, -394, + -377, -391, -395, -357, -400, -370, -364, -346, -337, -358, -357, -351, -328, -348, -344, -292, + -334, -323, -348, -291, -322, -345, -326, -342, -328, -327, -336, -332, -332, -327, -318, -311, + -301, -320, -315, -278, -274, -284, -255, -205, -215, -212, -174, -161, -193, -194, -178, -164, + -179, -175, -145, -139, -140, -126, -111, -114, -117, -76, -62, -27, -79, -39, 0, -26, + -3, -10, -7, 6, -25, 17, -14, -22, 28, 2, 24, 52, 25, 47, 45, 43, + 110, 23, 57, 90, 38, 64, 79, 85, 111, 75, 113, 160, 115, 124, 189, 146, + 186, 175, 185, 208, 204, 195, 216, 162, 177, 188, 184, 179, 184, 227, 214, 213, + 208, 205, 224, 205, 217, 237, 185, 218, 222, 198, 212, 199, 188, 195, 209, 233, + 199, 250, 238, 279, 294, 308, 316, 337, 298, 333, 335, 319, 342, 297, 360, 362, + 348, 360, 370, 365, 353, 355, 341, 330, 354, 331, 332, 287, 293, 295, 269, 276, + 288, 296, 305, 321, 328, 335, 287, 317, 311, 301, 333, 309, 299, 314, 323, 325, + 328, 290, 331, 321, 296, 304, 252, 252, 281, 253, 267, 251, 230, 252, 239, 246, + 236, 272, 206, 244, 222, 226, 214, 207, 194, 249, 215, 176, 211, 207, 217, 212, + 187, 207, 188, 137, 183, 184, 159, 134, 124, 95, 62, 73, 16, 2, 33, -8, + -27, -12, -20, -16, -14, -34, -8, -7, -78, -28, -48, -110, -52, -76, -138, -91, + -178, -118, -84, -140, -90, -96, -105, -101, -110, -94, -125, -156, -192, -162, -206, -203, + -231, -226, -217, -170, -204, -185, -217, -258, -225, -253, -244, -257, -258, -259, -255, -262, + -258, -275, -250, -268, -262, -295, -277, -257, -279, -299, -262, -271, -282, -278, -240, -271, + -276, -273, -294, -303, -276, -312, -299, -317, -310, -329, -351, -338, -333, -361, -378, -363, + -376, -430, -390, -410, -440, -398, -420, -381, -355, -402, -358, -398, -389, -366, -416, -388, + -374, -386, -384, -356, -330, -307, -296, -295, -266, -276, -264, -256, -314, -285, -292, -306, + -276, -287, -283, -253, -286, -276, -274, -312, -276, -307, -291, -300, -346, -296, -302, -308, + -304, -297, -304, -297, -299, -268, -244, -273, -277, -237, -275, -276, -282, -292, -254, -251, + -273, -243, -266, -278, -261, -274, -276, -243, -275, -281, -262, -272, -252, -265, -277, -241, + -245, -257, -254, -281, -261, -265, -268, -241, -254, -222, -153, -200, -155, -122, -151, -114, + -120, -113, -82, -130, -109, -110, -105, -104, -96, -76, -94, -107, -91, -92, -72, -85, + -75, -51, -74, -70, -82, -58, -44, -44, -6, -41, 13, -13, -7, 8, 18, 51, + 34, 30, 76, 71, 50, 92, 116, 107, 122, 133, 136, 133, 124, 120, 130, 97, + 120, 127, 118, 154, 185, 160, 193, 191, 196, 249, 224, 260, 275, 250, 249, 295, + 286, 284, 272, 303, 338, 311, 347, 359, 390, 381, 381, 411, 412, 396, 420, 385, + 431, 415, 362, 401, 361, 357, 352, 352, 387, 438, 402, 418, 436, 422, 440, 393, + 429, 470, 405, 439, 432, 434, 441, 452, 442, 467, 449, 492, 483, 457, 476, 467, + 489, 490, 436, 461, 414, 422, 443, 387, 385, 382, 375, 363, 345, 377, 329, 329, + 353, 370, 365, 356, 367, 387, 338, 351, 338, 325, 313, 295, 298, 299, 314, 293, + 334, 298, 263, 275, 267, 230, 245, 210, 226, 237, 193, 238, 218, 157, 158, 152, + 163, 134, 140, 120, 133, 117, 86, 77, 88, 45, 99, 61, 62, 91, 34, 95, + 40, 4, 24, 24, -5, -9, -10, 14, 8, 15, 2, 59, 31, 19, 53, 20, + 37, -28, -14, -2, -45, 1, -33, -31, -33, -100, -21, -108, -129, -88, -150, -124, + -111, -157, -117, -148, -195, -127, -196, -187, -175, -209, -168, -187, -177, -191, -181, -172, + -173, -174, -175, -167, -181, -228, -190, -199, -238, -234, -272, -247, -270, -278, -266, -300, + -290, -295, -299, -293, -299, -305, -299, -318, -357, -336, -347, -385, -361, -376, -373, -357, + -360, -318, -294, -335, -268, -313, -307, -305, -340, -303, -322, -338, -287, -289, -306, -261, + -309, -301, -275, -323, -329, -318, -328, -298, -293, -337, -250, -251, -261, -210, -224, -235, + -241, -226, -221, -254, -217, -202, -226, -220, -190, -176, -198, -222, -184, -187, -243, -228, + -240, -222, -242, -261, -206, -261, -222, -234, -242, -198, -215, -199, -193, -183, -148, -140, + -123, -87, -70, -74, -31, -43, -8, -41, -57, -3, -31, -33, -24, -34, 4, -2, + 22, 65, 55, 72, 72, 71, 56, 70, 46, 21, 45, 31, 52, 64, 20, 102, + 109, 114, 127, 162, 127, 161, 158, 151, 154, 152, 137, 162, 117, 141, 161, 135, + 164, 163, 195, 192, 161, 175, 205, 190, 222, 198, 226, 227, 220, 205, 222, 229, + 232, 212, 229, 223, 255, 214, 230, 239, 248, 246, 249, 240, 245, 241, 239, 214, + 230, 256, 227, 245, 246, 217, 274, 255, 276, 312, 272, 323, 343, 302, 352, 284, + 322, 326, 297, 311, 303, 322, 289, 311, 299, 315, 314, 301, 297, 266, 264, 289, + 276, 236, 282, 287, 253, 249, 232, 275, 238, 213, 245, 209, 206, 199, 196, 202, + 203, 185, 202, 243, 239, 252, 278, 257, 250, 234, 220, 195, 176, 180, 142, 112, + 149, 130, 150, 189, 163, 140, 134, 156, 160, 116, 115, 120, 94, 91, 68, 98, + 82, 76, 76, 52, 77, 56, 65, 66, 57, 51, 41, 36, 33, -33, 26, -12, + -36, 1, -30, -39, -16, -80, -23, -48, -65, -11, -60, -42, 22, -49, -38, -20, + -53, -49, -86, -106, -73, -106, -147, -88, -140, -164, -106, -195, -135, -194, -202, -162, + -207, -218, -221, -205, -230, -218, -230, -224, -226, -270, -251, -270, -271, -245, -254, -244, + -218, -193, -254, -240, -246, -243, -254, -271, -278, -277, -305, -308, -348, -342, -380, -352, + -373, -369, -340, -358, -353, -363, -368, -350, -356, -310, -349, -333, -345, -380, -333, -376, + -373, -341, -343, -314, -290, -281, -233, -265, -277, -207, -271, -282, -271, -293, -291, -303, + -335, -277, -302, -298, -298, -252, -273, -250, -250, -244, -228, -226, -224, -240, -211, -214, + -164, -195, -207, -166, -193, -189, -178, -183, -157, -182, -165, -134, -170, -188, -166, -189, + -160, -199, -211, -201, -222, -204, -209, -245, -216, -225, -218, -190, -215, -208, -188, -200, + -170, -137, -147, -114, -110, -150, -109, -104, -140, -111, -142, -106, -74, -118, -70, -68, + -67, -102, -89, -74, -86, -107, -121, -103, -148, -123, -133, -149, -135, -118, -133, -131, + -111, -112, -121, -105, -100, -65, -70, -76, -56, -57, -73, -45, -37, -29, -48, -50, + -10, -52, -62, -44, -6, 10, -32, -18, 26, -31, 8, -39, -45, -19, -52, -43, + -25, -56, 12, 20, 17, 32, 12, 40, 52, 27, 72, 88, 66, 76, 83, 110, + 93, 98, 89, 138, 112, 153, 192, 155, 186, 179, 214, 235, 241, 292, 301, 346, + 337, 333, 351, 316, 344, 347, 315, 341, 329, 334, 330, 331, 346, 348, 335, 342, + 333, 365, 356, 378, 329, 317, 339, 281, 326, 299, 296, 325, 298, 309, 376, 348, + 359, 375, 388, 412, 408, 374, 387, 371, 366, 377, 353, 326, 346, 294, 312, 296, + 264, 303, 301, 240, 277, 259, 259, 232, 248, 232, 213, 212, 209, 194, 210, 214, + 210, 221, 216, 218, 223, 172, 191, 212, 170, 166, 181, 124, 113, 97, 65, 73, + 11, 9, 14, -25, 4, -42, -41, -41, -42, -21, -69, -75, -67, -84, -85, -110, + -105, -98, -127, -131, -96, -156, -137, -130, -132, -108, -169, -142, -166, -159, -180, -185, + -194, -211, -230, -252, -225, -219, -220, -198, -222, -227, -207, -241, -260, -260, -249, -283, + -254, -266, -246, -270, -283, -251, -274, -269, -284, -245, -305, -331, -301, -309, -341, -336, + -354, -349, -343, -388, -374, -397, -443, -419, -418, -454, -426, -431, -449, -427, -455, -451, + -421, -436, -415, -377, -419, -406, -365, -447, -409, -409, -439, -391, -433, -408, -374, -464, + -428, -414, -448, -434, -469, -449, -464, -491, -473, -492, -500, -518, -482, -506, -502, -498, + -495, -506, -507, -506, -510, -506, -473, -472, -431, -447, -456, -419, -419, -425, -418, -416, + -452, -421, -430, -424, -389, -391, -371, -352, -363, -341, -318, -357, -332, -308, -349, -339, + -329, -339, -310, -315, -305, -302, -332, -295, -271, -277, -288, -271, -238, -250, -255, -218, + -260, -239, -262, -190, -188, -207, -189, -161, -135, -156, -170, -123, -136, -108, -88, -86, + -69, -51, -63, -12, -33, -22, -24, -55, -20, -33, -46, 3, -40, -19, 7, 5, + -23, -1, -2, 4, 15, 43, 40, 56, 47, 56, 111, 96, 83, 111, 116, 136, + 144, 125, 119, 137, 149, 136, 172, 140, 161, 158, 151, 190, 174, 208, 155, 181, + 188, 146, 140, 147, 167, 181, 179, 208, 199, 198, 198, 247, 234, 240, 257, 296, + 293, 287, 308, 296, 287, 284, 270, 278, 261, 262, 271, 286, 288, 289, 301, 321, + 267, 301, 331, 303, 315, 317, 326, 339, 339, 362, 327, 367, 386, 330, 368, 373, + 380, 403, 402, 438, 451, 414, 421, 419, 386, 378, 345, 379, 352, 340, 325, 325, + 344, 311, 309, 342, 294, 299, 276, 277, 293, 250, 275, 309, 289, 293, 292, 310, + 330, 314, 335, 330, 314, 348, 327, 304, 320, 366, 312, 319, 333, 335, 346, 354, + 364, 329, 298, 307, 269, 292, 260, 199, 263, 221, 225, 247, 236, 237, 233, 215, + 257, 239, 206, 246, 171, 162, 199, 175, 176, 203, 208, 214, 220, 190, 230, 214, + 195, 253, 183, 207, 217, 185, 214, 193, 185, 183, 159, 171, 174, 146, 137, 119, + 113, 97, 87, 96, 81, 73, 54, 77, 60, 8, 34, 31, 29, 48, -5, 72, + 58, 3, 74, 57, 29, 67, 16, 39, 49, 8, 41, 5, -5, 31, 2, -8, + 4, -10, -21, -14, -70, -58, -89, -149, -115, -181, -178, -176, -188, -175, -178, -174, + -140, -204, -150, -176, -178, -184, -192, -224, -163, -245, -202, -170, -168, -131, -136, -128, + -118, -130, -125, -116, -113, -167, -146, -145, -155, -139, -184, -140, -141, -184, -172, -172, + -185, -184, -216, -235, -212, -210, -228, -193, -200, -186, -171, -194, -199, -154, -177, -159, + -141, -189, -168, -191, -212, -178, -195, -191, -174, -174, -147, -175, -151, -167, -161, -155, + -173, -166, -160, -148, -137, -149, -146, -137, -148, -146, -115, -135, -121, -132, -113, -91, + -81, -66, -59, -64, -35, -71, -65, -61, -107, -79, -56, -88, -68, -43, -74, -6, + -33, -10, 6, -41, 13, 33, 9, 54, 38, 45, 66, 42, 52, 64, 46, 61, + 78, 74, 96, 82, 122, 113, 125, 150, 121, 147, 149, 130, 183, 145, 122, 168, + 147, 151, 175, 178, 195, 178, 185, 218, 244, 217, 256, 246, 207, 231, 223, 194, + 236, 224, 271, 247, 254, 286, 284, 303, 318, 306, 309, 318, 321, 320, 318, 379, + 361, 381, 361, 392, 414, 389, 420, 430, 413, 442, 442, 436, 434, 435, 427, 403, + 405, 402, 392, 414, 395, 390, 415, 422, 411, 427, 427, 422, 393, 420, 435, 403, + 377, 415, 399, 384, 367, 350, 367, 344, 315, 344, 324, 302, 327, 277, 316, 336, + 288, 338, 305, 297, 335, 290, 306, 328, 293, 322, 307, 289, 320, 275, 283, 328, + 299, 256, 328, 281, 275, 309, 257, 291, 285, 211, 258, 237, 218, 260, 204, 268, + 209, 199, 208, 203, 193, 182, 157, 166, 155, 150, 143, 127, 101, 82, 72, 51, + 47, 29, 29, 31, 4, 20, 15, -41, 0, -61, -27, -58, -94, -90, -114, -115, + -113, -152, -147, -152, -155, -163, -137, -178, -164, -141, -156, -185, -140, -163, -164, -165, + -183, -157, -186, -194, -171, -187, -175, -193, -210, -215, -259, -210, -232, -236, -245, -254, + -233, -259, -249, -237, -273, -263, -311, -292, -286, -311, -302, -324, -321, -299, -329, -302, + -322, -347, -334, -366, -362, -384, -425, -430, -417, -461, -450, -443, -464, -456, -459, -457, + -472, -462, -510, -444, -468, -486, -486, -518, -495, -464, -511, -497, -479, -479, -496, -489, + -541, -492, -521, -518, -476, -505, -514, -506, -527, -484, -481, -498, -439, -438, -432, -420, + -438, -411, -428, -426, -420, -435, -403, -403, -422, -372, -413, -403, -389, -428, -420, -400, + -429, -423, -396, -422, -403, -419, -399, -390, -401, -389, -348, -377, -361, -324, -366, -343, + -330, -366, -295, -297, -302, -276, -256, -254, -217, -241, -217, -197, -209, -199, -188, -175, + -191, -212, -203, -184, -194, -192, -168, -149, -165, -147, -126, -112, -140, -145, -128, -142, + -130, -126, -169, -121, -146, -137, -99, -102, -34, -35, -44, 1, -28, -26, -12, -31, + -7, -17, 12, 4, 27, 27, 3, 35, 8, -4, 8, 32, -12, 28, 35, 46, + 68, 61, 55, 66, 58, 54, 70, 41, 57, 67, 53, 65, 31, 118, 125, 90, + 126, 143, 155, 128, 138, 159, 128, 132, 139, 124, 148, 104, 128, 144, 112, 168, + 141, 171, 192, 151, 171, 209, 186, 221, 221, 240, 285, 267, 274, 272, 297, 296, + 279, 279, 303, 320, 325, 364, 357, 349, 366, 372, 403, 386, 372, 379, 348, 343, + 337, 310, 324, 273, 315, 329, 332, 351, 330, 357, 350, 325, 330, 310, 323, 341, + 305, 309, 308, 302, 315, 325, 299, 328, 320, 306, 321, 313, 297, 297, 273, 265, + 266, 239, 250, 232, 216, 215, 211, 215, 215, 189, 172, 135, 172, 142, 152, 181, + 148, 149, 153, 107, 154, 131, 123, 113, 61, 89, 87, 30, 60, 55, 43, 77, + 58, 15, 14, 45, -11, 25, 5, -3, -41, -33, -74, -28, -62, -109, -51, -104, + -90, -98, -122, -110, -130, -165, -108, -136, -183, -120, -164, -137, -154, -169, -147, -142, + -172, -134, -166, -157, -174, -164, -115, -108, -120, -86, -131, -106, -94, -146, -101, -144, + -164, -131, -171, -197, -171, -178, -191, -195, -228, -214, -245, -265, -187, -263, -251, -241, + -279, -283, -249, -304, -303, -301, -288, -293, -302, -279, -287, -281, -286, -266, -261, -282, + -253, -256, -272, -299, -289, -289, -317, -320, -338, -308, -313, -322, -298, -306, -327, -317, + -341, -314, -332, -314, -328, -354, -282, -350, -323, -285, -341, -274, -308, -325, -250, -264, + -245, -209, -248, -184, -196, -208, -168, -195, -245, -215, -249, -269, -279, -292, -300, -290, + -293, -306, -286, -289, -287, -246, -232, -272, -262, -223, -264, -226, -234, -241, -205, -226, + -190, -169, -210, -154, -140, -147, -141, -110, -128, -121, -146, -144, -141, -133, -146, -109, + -156, -157, -164, -143, -188, -166, -151, -134, -125, -132, -103, -92, -62, -56, -19, -15, + 2, 7, 10, 3, 6, -20, 2, -10, 11, 40, 1, 28, 39, 32, 40, 52, + 55, 57, 69, 75, 61, 63, 10, 38, 47, 42, 79, 105, 95, 112, 140, 136, + 139, 140, 195, 171, 192, 212, 198, 188, 182, 192, 219, 202, 188, 232, 227, 240, + 247, 290, 296, 340, 286, 330, 337, 352, 364, 358, 338, 357, 327, 350, 359, 357, + 386, 364, 382, 360, 395, 388, 380, 376, 399, 396, 395, 409, 381, 372, 369, 394, + 384, 385, 437, 445, 454, 456, 449, 458, 495, 494, 472, 474, 460, 472, 484, 482, + 500, 498, 491, 484, 490, 463, 473, 466, 475, 480, 440, 437, 447, 450, 421, 421, + 403, 407, 374, 354, 379, 359, 385, 357, 383, 381, 375, 389, 405, 356, 366, 376, + 353, 334, 367, 357, 357, 354, 340, 373, 337, 303, 323, 264, 260, 236, 191, 214, + 192, 158, 191, 191, 163, 148, 141, 164, 134, 115, 81, 95, 97, 78, 84, 65, + 89, 65, 49, 57, 39, 66, 33, 39, 46, 20, 32, 16, 7, 31, -34, -4, + -17, -66, -26, -43, -73, -72, -68, -103, -43, -94, -76, -40, -99, -79, -61, -115, + -74, -73, -115, -75, -110, -106, -63, -122, -113, -115, -129, -119, -143, -116, -118, -130, + -128, -164, -170, -203, -219, -232, -260, -239, -248, -281, -233, -231, -249, -272, -274, -251, + -308, -302, -295, -323, -333, -363, -362, -346, -374, -355, -325, -363, -381, -382, -390, -415, + -417, -424, -406, -436, -439, -384, -416, -427, -355, -390, -399, -374, -388, -382, -374, -423, + -363, -385, -407, -371, -350, -352, -325, -327, -291, -298, -320, -341, -305, -339, -371, -356, + -379, -369, -359, -382, -367, -362, -363, -318, -352, -330, -323, -303, -344, -330, -311, -333, + -336, -320, -313, -328, -303, -322, -299, -277, -294, -250, -250, -273, -220, -275, -266, -201, + -254, -211, -177, -229, -145, -161, -194, -119, -159, -132, -88, -90, -70, -23, -28, 17, + -5, 7, 29, 23, 23, 54, 37, 40, 40, 26, 10, 35, 33, 53, 49, 76, + 56, 88, 61, 61, 87, 85, 71, 79, 94, 116, 120, 102, 110, 94, 76, 87, + 112, 124, 108, 144, 131, 127, 157, 164, 146, 154, 114, 149, 114, 136, 148, 115, + 124, 128, 124, 126, 110, 134, 171, 137, 157, 165, 145, 198, 172, 201, 209, 173, + 175, 192, 174, 223, 224, 193, 251, 267, 239, 313, 278, 310, 312, 287, 330, 322, + 304, 333, 272, 302, 335, 287, 347, 337, 329, 353, 339, 364, 392, 353, 370, 369, + 373, 400, 364, 373, 372, 367, 353, 331, 335, 307, 314, 300, 299, 324, 308, 349, + 358, 364, 377, 393, 391, 352, 355, 349, 342, 333, 320, 348, 335, 376, 363, 428, + 428, 439, 433, 418, 404, 392, 370, 375, 410, 356, 367, 383, 330, 385, 329, 351, + 351, 301, 316, 326, 298, 323, 320, 315, 288, 304, 298, 277, 253, 276, 277, 275, + 268, 310, 239, 269, 269, 271, 268, 257, 221, 253, 214, 187, 204, 174, 169, 164, + 134, 103, 81, 56, 49, 33, 37, -5, 44, -4, 9, -1, -40, -10, -47, -59, + -57, -100, -74, -59, -113, -114, -106, -95, -90, -107, -67, -92, -115, -100, -124, -127, + -147, -137, -138, -150, -201, -172, -172, -225, -220, -228, -239, -210, -230, -236, -203, -228, + -193, -168, -190, -163, -158, -179, -183, -197, -229, -255, -247, -264, -248, -272, -266, -241, + -265, -242, -213, -263, -259, -289, -318, -296, -358, -356, -331, -386, -408, -372, -397, -375, + -396, -403, -365, -387, -362, -339, -351, -351, -354, -366, -351, -349, -378, -356, -383, -407, + -385, -376, -363, -323, -348, -291, -307, -303, -249, -284, -288, -210, -264, -254, -255, -306, + -272, -282, -306, -260, -273, -309, -244, -255, -219, -165, -189, -197, -161, -195, -206, -221, + -205, -216, -201, -230, -200, -185, -184, -181, -158, -168, -156, -154, -129, -121, -115, -110, + -93, -102, -130, -84, -97, -105, -93, -104, -109, -88, -95, -81, -81, -80, -54, -24, + -37, -23, 8, -23, 10, -8, -8, 34, 9, 20, 35, 22, 38, 32, 42, 81, + 98, 126, 113, 145, 164, 161, 155, 158, 165, 165, 145, 159, 132, 126, 132, 147, + 145, 181, 169, 216, 225, 219, 242, 257, 262, 226, 274, 274, 269, 263, 228, 291, + 295, 264, 296, 297, 309, 314, 329, 316, 346, 341, 309, 346, 340, 351, 338, 353, + 337, 316, 319, 324, 296, 284, 271, 263, 287, 287, 319, 340, 296, 342, 313, 353, + 361, 368, 391, 372, 373, 402, 357, 382, 390, 373, 395, 389, 402, 378, 372, 389, + 360, 387, 356, 368, 398, 341, 383, 380, 321, 333, 314, 353, 326, 339, 345, 346, + 345, 314, 341, 374, 325, 366, 355, 339, 344, 310, 322, 323, 272, 266, 250, 253, + 232, 209, 246, 199, 223, 208, 244, 219, 225, 221, 196, 169, 164, 143, 159, 156, + 144, 149, 144, 137, 143, 138, 124, 97, 98, 97, 84, 66, 60, 33, 36, 48, + 24, -12, 24, 14, -14, -15, -43, -16, -37, -69, -23, -66, -60, -40, -60, -32, + -65, -110, -77, -126, -132, -121, -195, -193, -173, -218, -189, -236, -200, -185, -265, -263, + -248, -306, -295, -321, -330, -353, -340, -377, -346, -377, -369, -344, -387, -388, -348, -388, + -381, -374, -391, -377, -376, -431, -378, -398, -420, -415, -420, -442, -435, -467, -476, -461, + -509, -521, -484, -501, -485, -495, -507, -463, -452, -462, -471, -484, -488, -497, -537, -501, + -530, -506, -512, -512, -489, -489, -475, -458, -487, -460, -483, -522, -510, -513, -535, -501, + -522, -494, -485, -487, -494, -466, -492, -488, -504, -488, -515, -522, -516, -516, -542, -549, + -528, -505, -543, -492, -499, -506, -486, -455, -484, -450, -446, -471, -429, -444, -436, -409, + -436, -392, -393, -410, -410, -426, -401, -412, -449, -382, -427, -386, -382, -410, -340, -333, + -316, -325, -348, -287, -303, -303, -285, -283, -265, -232, -217, -213, -167, -181, -185, -175, + -188, -230, -183, -226, -221, -204, -234, -195, -219, -207, -200, -198, -225, -196, -187, -228, + -183, -179, -184, -147, -194, -136, -89, -126, -77, -39, -95, -76, -73, -80, -87, -74, + -63, -63, -70, -78, -42, -45, -60, -32, -14, -35, -28, 18, -26, -17, -47, -52, + -44, -4, 15, 74, 45, 53, 111, 68, 96, 120, 78, 132, 82, 95, 125, 96, + 131, 144, 125, 160, 153, 162, 178, 144, 170, 181, 182, 184, 205, 222, 216, 244, + 244, 267, 276, 278, 303, 289, 289, 269, 279, 288, 297, 302, 307, 272, 333, 338, + 340, 321, 359, 333, 310, 300, 296, 298, 287, 276, 339, 294, 302, 313, 273, 303, + 316, 319, 336, 314, 297, 358, 322, 363, 393, 343, 399, 345, 341, 359, 340, 359, + 347, 322, 365, 341, 328, 316, 273, 249, 256, 228, 220, 265, 238, 235, 277, 255, + 255, 230, 223, 253, 212, 189, 240, 202, 204, 216, 212, 248, 199, 205, 221, 216, + 189, 195, 189, 177, 207, 192, 168, 177, 168, 175, 138, 117, 115, 104, 87, 112, + 101, 64, 110, 65, 62, 69, 37, 70, 58, 7, 54, 43, 20, 17, -20, -15, + 11, -12, -2, -14, -42, -21, -22, -47, -37, -24, -24, -75, -32, -89, -68, -81, + -84, -79, -83, -89, -64, -78, -64, -103, -108, -80, -118, -129, -148, -128, -160, -163, + -152, -124, -115, -148, -124, -147, -207, -202, -208, -221, -239, -237, -237, -235, -209, -221, + -232, -208, -210, -210, -186, -208, -200, -221, -252, -226, -233, -262, -256, -247, -269, -267, + -266, -307, -287, -302, -336, -323, -392, -357, -357, -399, -355, -366, -392, -357, -408, -397, + -382, -420, -413, -375, -407, -367, -373, -357, -332, -337, -319, -327, -291, -330, -311, -303, + -293, -266, -270, -251, -261, -247, -259, -279, -257, -233, -264, -234, -209, -210, -212, -197, + -204, -145, -175, -147, -138, -134, -123, -127, -148, -80, -123, -146, -126, -103, -139, -129, + -144, -85, -88, -139, -118, -102, -87, -95, -67, -98, -99, -72, -87, -64, -52, -49, + -19, -17, -21, 27, 0, 29, 23, 53, 66, 73, 84, 70, 90, 88, 64, 116, + 96, 101, 134, 84, 107, 115, 89, 125, 125, 97, 148, 98, 129, 171, 138, 145, + 189, 160, 184, 186, 175, 198, 154, 209, 216, 206, 231, 247, 271, 230, 244, 279, + 253, 244, 253, 223, 249, 243, 244, 253, 230, 207, 267, 220, 225, 269, 221, 233, + 241, 247, 241, 246, 222, 258, 263, 249, 302, 292, 253, 298, 285, 299, 294, 305, + 318, 307, 302, 320, 366, 289, 315, 359, 318, 342, 355, 337, 361, 344, 360, 431, + 387, 402, 417, 421, 421, 402, 417, 406, 369, 367, 386, 379, 368, 353, 367, 382, + 354, 347, 369, 339, 379, 338, 313, 334, 293, 291, 290, 288, 323, 288, 302, 318, + 313, 347, 328, 350, 349, 340, 347, 339, 293, 356, 312, 335, 318, 294, 316, 282, + 285, 282, 272, 253, 237, 243, 240, 222, 189, 207, 161, 148, 171, 130, 107, 109, + 87, 116, 70, 88, 94, 48, 58, 80, 69, 45, 40, 30, 68, 30, 24, 0, + -15, -35, -28, -31, -40, -60, -57, -71, -75, -69, -105, -144, -131, -130, -146, -133, + -120, -115, -66, -121, -122, -104, -126, -102, -173, -147, -119, -144, -130, -112, -123, -110, + -122, -103, -99, -73, -125, -124, -120, -156, -151, -164, -184, -159, -225, -177, -166, -237, + -159, -160, -186, -164, -224, -220, -188, -262, -232, -236, -257, -209, -248, -253, -225, -247, + -245, -271, -254, -274, -267, -325, -321, -320, -324, -340, -332, -316, -302, -330, -315, -315, + -312, -319, -334, -291, -289, -257, -268, -293, -228, -244, -237, -252, -215, -246, -231, -199, + -209, -232, -244, -271, -237, -256, -280, -224, -263, -256, -243, -280, -252, -249, -255, -210, + -223, -227, -193, -234, -223, -207, -230, -239, -213, -243, -183, -197, -224, -161, -198, -208, + -183, -185, -194, -221, -241, -230, -243, -250, -257, -238, -256, -237, -249, -242, -268, -208, + -225, -253, -236, -239, -235, -226, -256, -202, -211, -240, -206, -181, -180, -136, -158, -107, + -125, -123, -107, -124, -94, -93, -92, -103, -129, -98, -126, -95, -72, -54, -61, -45, + -23, -28, -22, 7, 17, 2, 7, -4, 11, -18, -22, -5, -24, -16, -6, 7, + 22, 31, 14, 28, 23, -14, -12, -8, -52, -21, -30, -84, -65, -101, -63, -28, + -94, -45, -12, -26, -15, -3, 35, 17, 35, 100, 76, 128, 139, 176, 187, 165, + 177, 205, 179, 174, 219, 174, 194, 210, 215, 244, 229, 232, 275, 269, 254, 296, + 270, 282, 277, 258, 325, 306, 312, 370, 368, 353, 365, 352, 372, 392, 415, 427, + 400, 449, 420, 432, 461, 434, 472, 476, 445, 492, 432, 469, 457, 468, 448, 447, + 441, 451, 433, 454, 461, 483, 430, 473, 446, 462, 469, 456, 463, 480, 462, 458, + 472, 471, 451, 475, 478, 473, 484, 492, 491, 496, 465, 473, 469, 472, 475, 445, + 441, 449, 433, 445, 413, 435, 472, 424, 466, 437, 406, 440, 411, 424, 418, 364, + 382, 356, 337, 319, 260, 239, 258, 224, 178, 192, 151, 152, 188, 168, 149, 201, + 136, 163, 137, 119, 164, 129, 134, 155, 129, 164, 143, 142, 167, 164, 171, 166, + 132, 130, 104, 65, 54, 56, 17, 26, 14, -33, -18, -41, -44, -29, -80, -44, + -59, -91, -86, -94, -103, -116, -142, -104, -113, -128, -124, -149, -107, -121, -148, -132, + -158, -175, -220, -199, -215, -243, -248, -298, -269, -296, -317, -280, -308, -301, -323, -327, + -311, -341, -338, -303, -332, -339, -299, -312, -288, -324, -303, -278, -284, -305, -289, -292, + -315, -309, -297, -340, -318, -321, -324, -299, -323, -311, -276, -332, -310, -299, -351, -331, + -316, -330, -275, -288, -265, -252, -241, -248, -217, -242, -224, -202, -193, -229, -212, -223, + -216, -205, -231, -204, -234, -257, -231, -246, -245, -227, -253, -237, -264, -255, -249, -258, + -283, -248, -250, -252, -240, -252, -216, -213, -208, -174, -177, -157, -177, -165, -119, -137, + -110, -52, -69, -30, -69, -87, -35, -107, -60, -53, -30, -13, -33, -7, 27, 33, + 23, 29, 78, 70, 47, 54, 98, 82, 70, 53, 92, 26, 61, 59, 84, 62, + 85, 143, 122, 99, 121, 118, 148, 128, 95, 141, 123, 144, 155, 116, 168, 154, + 155, 172, 175, 203, 189, 201, 218, 266, 271, 244, 250, 289, 257, 254, 246, 230, + 262, 248, 215, 262, 257, 242, 252, 233, 251, 282, 226, 255, 275, 277, 304, 275, + 319, 311, 284, 300, 327, 360, 349, 325, 407, 378, 441, 428, 402, 503, 466, 420, + 500, 442, 470, 469, 408, 446, 422, 398, 418, 399, 358, 372, 344, 381, 386, 367, + 373, 405, 382, 371, 397, 394, 403, 411, 387, 416, 396, 365, 399, 385, 410, 380, + 391, 399, 394, 420, 383, 395, 380, 389, 382, 349, 333, 314, 317, 305, 255, 284, + 251, 249, 258, 232, 255, 239, 208, 259, 232, 277, 269, 252, 265, 271, 212, 239, + 222, 205, 204, 189, 209, 189, 165, 173, 193, 137, 162, 162, 99, 120, 72, 124, + 92, 81, 100, 53, 48, 74, 18, 56, 34, 31, 34, 31, 32, 50, 18, 45, + -3, -4, 10, -36, -28, -50, -74, -85, -106, -119, -143, -187, -159, -209, -197, -183, + -226, -207, -230, -239, -220, -250, -251, -236, -273, -253, -250, -261, -213, -214, -228, -165, + -198, -209, -218, -265, -235, -215, -255, -216, -204, -260, -228, -243, -264, -264, -279, -286, + -274, -312, -321, -302, -324, -341, -348, -332, -304, -332, -306, -289, -279, -297, -286, -310, + -273, -297, -315, -324, -350, -367, -315, -360, -324, -355, -344, -325, -367, -386, -386, -431, + -427, -432, -411, -426, -436, -415, -434, -435, -449, -422, -461, -498, -451, -499, -462, -472, + -452, -463, -480, -466, -452, -496, -425, -449, -447, -415, -453, -445, -432, -475, -440, -445, + -458, -395, -392, -391, -393, -364, -373, -323, -351, -365, -319, -311, -323, -257, -269, -289, + -213, -246, -169, -214, -225, -209, -227, -248, -246, -251, -257, -254, -219, -262, -276, -250, + -274, -261, -277, -252, -231, -222, -186, -157, -150, -198, -167, -136, -154, -134, -123, -122, + -52, -112, -75, -53, -92, -63, -99, -84, -53, -90, -75, -57, -84, -75, -86, -87, + -66, -97, -88, -83, -78, -34, -57, -4, -18, -21, 17, 5, 32, 20, 24, 30, + 59, 63, 51, 60, 48, 23, 85, 33, 46, 97, 52, 73, 63, 75, 115, 77, + 93, 107, 123, 121, 137, 165, 139, 171, 156, 164, 200, 187, 222, 245, 232, 251, + 237, 236, 235, 260, 224, 212, 213, 196, 184, 185, 135, 185, 194, 150, 174, 195, + 175, 199, 205, 209, 202, 211, 229, 243, 274, 229, 298, 274, 268, 298, 277, 289, + 327, 309, 329, 355, 350, 327, 373, 345, 377, 357, 309, 337, 319, 267, 274, 270, + 231, 253, 254, 271, 276, 233, 252, 281, 223, 241, 274, 286, 290, 275, 300, 330, + 304, 328, 348, 312, 327, 322, 297, 291, 300, 276, 283, 282, 278, 250, 246, 227, + 271, 233, 196, 228, 196, 200, 181, 169, 193, 151, 152, 194, 157, 154, 162, 157, + 175, 131, 146, 170, 101, 109, 91, 75, 45, 54, 21, 22, 11, -14, 21, -7, + -8, 0, -41, -13, -6, -14, -1, -14, -9, 13, -42, -21, -31, -79, -44, -61, + -52, -2, -45, -25, 4, -8, -10, -12, -53, -52, -53, -84, -89, -92, -98, -72, + -133, -122, -85, -125, -140, -154, -146, -149, -174, -154, -142, -151, -152, -137, -151, -179, + -139, -161, -162, -174, -206, -175, -214, -243, -212, -282, -219, -234, -283, -240, -265, -274, + -241, -279, -287, -248, -326, -298, -335, -320, -324, -347, -309, -291, -323, -293, -323, -293, + -294, -288, -276, -290, -284, -276, -269, -289, -271, -284, -232, -265, -308, -274, -262, -262, + -239, -266, -211, -207, -207, -196, -201, -149, -164, -181, -149, -133, -154, -135, -122, -106, + -114, -106, -122, -113, -126, -112, -111, -130, -112, -115, -132, -127, -129, -122, -125, -146, + -114, -123, -122, -109, -98, -85, -116, -65, -75, -76, -72, -94, -36, -4, -36, 2, + 38, 7, 44, 32, 24, 59, 55, 12, 43, 40, 29, 26, 34, 49, 46, 39, + 25, 90, 60, 56, 105, 74, 61, 120, 82, 96, 148, 103, 166, 156, 148, 218, + 192, 197, 231, 220, 261, 244, 255, 259, 268, 269, 246, 268, 271, 257, 275, 243, + 234, 242, 229, 221, 213, 197, 224, 221, 198, 198, 212, 241, 249, 235, 217, 237, + 276, 279, 258, 265, 322, 308, 294, 302, 322, 332, 305, 311, 342, 312, 358, 334, + 326, 353, 347, 331, 346, 331, 354, 346, 339, 359, 357, 344, 340, 393, 356, 344, + 366, 345, 377, 373, 368, 417, 368, 387, 423, 406, 395, 388, 371, 344, 345, 349, + 351, 360, 324, 378, 366, 322, 350, 345, 314, 330, 284, 338, 329, 278, 328, 286, + 270, 297, 294, 330, 307, 289, 329, 315, 311, 299, 278, 309, 287, 276, 280, 242, + 269, 248, 223, 241, 239, 219, 230, 206, 177, 210, 153, 144, 175, 137, 134, 123, + 98, 105, 97, 71, 59, 15, 18, 17, -8, -50, 2, -43, -69, -57, -67, -69, + -76, -81, -56, -96, -89, -62, -132, -126, -136, -130, -115, -158, -135, -133, -161, -172, + -165, -156, -158, -175, -187, -135, -146, -165, -164, -193, -180, -201, -234, -235, -199, -220, + -231, -253, -230, -229, -245, -250, -226, -237, -236, -229, -247, -234, -235, -220, -253, -236, + -239, -229, -245, -260, -271, -250, -265, -254, -277, -256, -256, -274, -275, -287, -302, -317, + -306, -350, -340, -365, -366, -377, -366, -391, -372, -403, -380, -360, -387, -351, -365, -380, + -388, -395, -390, -373, -393, -374, -396, -377, -379, -368, -380, -396, -395, -385, -392, -390, + -396, -384, -368, -401, -380, -393, -399, -421, -398, -388, -408, -435, -375, -398, -383, -377, + -334, -359, -339, -354, -317, -365, -352, -340, -365, -343, -356, -367, -360, -365, -368, -403, + -392, -380, -374, -407, -361, -394, -386, -378, -390, -399, -363, -362, -338, -319, -332, -313, + -273, -308, -303, -280, -313, -289, -320, -291, -263, -270, -270, -245, -251, -269, -244, -234, + -259, -231, -230, -241, -209, -196, -198, -154, -152, -141, -95, -104, -101, -79, -110, -91, + -65, -66, -57, -19, -60, -32, 19, -24, 22, 10, 31, 86, 30, 41, 41, 32, + 20, 25, 27, 19, 37, 39, 48, 67, 28, 93, 91, 95, 101, 119, 94, 153, + 97, 138, 130, 138, 154, 133, 179, 108, 140, 157, 167, 213, 166, 158, 204, 156, + 199, 217, 186, 194, 190, 156, 190, 209, 196, 173, 183, 199, 201, 211, 218, 292, + 271, 238, 295, 313, 307, 324, 325, 332, 336, 328, 357, 347, 351, 341, 352, 360, + 352, 332, 363, 337, 358, 365, 341, 351, 348, 340, 372, 346, 332, 390, 329, 333, + 380, 315, 372, 352, 320, 354, 305, 325, 365, 338, 360, 364, 327, 332, 330, 335, + 331, 314, 277, 283, 249, 223, 250, 237, 196, 268, 279, 280, 266, 296, 311, 291, + 276, 295, 297, 256, 240, 265, 242, 232, 248, 244, 274, 260, 236, 272, 254, 272, + 280, 247, 268, 260, 246, 252, 226, 234, 218, 195, 228, 203, 221, 187, 210, 219, + 210, 195, 208, 182, 153, 169, 164, 135, 109, 84, 122, 57, 26, 73, 12, 21, + 30, 1, 39, 14, 33, 13, 28, 11, 11, 1, 44, -1, 39, 17, 32, 22, + 30, 51, 38, 23, 46, 10, -12, 3, -40, -4, -29, -63, -15, -50, -71, -67, + -128, -118, -139, -168, -136, -199, -191, -173, -247, -187, -168, -232, -190, -192, -226, -187, + -189, -206, -182, -203, -196, -170, -198, -218, -181, -221, -188, -216, -242, -227, -235, -249, + -211, -276, -231, -270, -234, -221, -263, -272, -262, -295, -272, -335, -280, -281, -306, -250, + -267, -218, -221, -265, -200, -247, -236, -212, -247, -218, -211, -257, -205, -217, -192, -185, + -188, -192, -206, -173, -163, -193, -174, -158, -167, -164, -168, -155, -172, -168, -178, -170, + -190, -178, -163, -206, -147, -147, -156, -123, -162, -101, -104, -125, -72, -143, -129, -108, + -156, -101, -119, -131, -67, -52, -55, -9, -28, -2, 7, 5, 5, -12, 3, 2, + 4, 24, -1, 2, -17, 6, 16, 7, 2, 7, 31, 49, 50, 46, 39, 51, + 45, 77, 48, 57, 77, 111, 68, 103, 112, 128, 134, 117, 134, 119, 73, 68, + 134, 120, 104, 152, 162, 144, 157, 118, 163, 128, 89, 141, 129, 123, 177, 150, + 181, 216, 232, 235, 233, 235, 243, 259, 265, 278, 300, 277, 307, 324, 333, 352, + 369, 389, 409, 397, 421, 404, 409, 407, 387, 424, 400, 407, 406, 376, 423, 405, + 407, 422, 387, 416, 392, 392, 417, 388, 428, 415, 421, 455, 466, 465, 473, 469, + 481, 449, 470, 492, 461, 452, 452, 438, 436, 453, 432, 460, 433, 404, 420, 399, + 373, 385, 301, 309, 293, 227, 221, 234, 230, 228, 228, 269, 259, 266, 244, 277, + 287, 239, 255, 242, 227, 252, 241, 243, 237, 235, 196, 193, 218, 173, 192, 178, + 134, 130, 141, 93, 104, 84, 59, 75, 25, 13, 21, -52, -48, -46, -74, -69, + -26, -63, 6, -4, -2, 23, 9, -11, -4, -37, -38, -66, -90, -105, -61, -83, + -64, -67, -97, -61, -85, -103, -56, -120, -115, -123, -156, -121, -150, -136, -156, -173, + -179, -190, -179, -200, -206, -189, -184, -224, -225, -212, -234, -241, -205, -263, -237, -240, + -244, -246, -277, -279, -258, -297, -259, -286, -277, -252, -263, -240, -208, -224, -178, -201, + -210, -217, -203, -231, -241, -262, -272, -288, -308, -280, -284, -278, -303, -322, -313, -296, + -365, -333, -357, -367, -355, -374, -389, -434, -430, -418, -423, -413, -430, -429, -404, -364, + -397, -374, -393, -345, -415, -400, -358, -369, -416, -413, -431, -441, -479, -474, -427, -468, + -443, -431, -463, -419, -411, -426, -393, -398, -385, -380, -407, -405, -370, -387, -379, -366, + -373, -335, -333, -291, -291, -267, -279, -254, -248, -249, -254, -269, -276, -261, -289, -293, + -277, -319, -264, -263, -301, -295, -282, -254, -244, -277, -239, -227, -221, -216, -161, -169, + -143, -151, -146, -109, -130, -122, -111, -94, -100, -85, -115, -90, -86, -79, -62, -74, + -50, -86, -54, -59, -75, -81, -86, -92, -103, -108, -48, -73, -97, -14, -18, 5, + 29, 13, 61, 59, 35, 87, 67, 85, 114, 117, 107, 156, 140, 163, 139, 151, + 153, 176, 152, 194, 195, 184, 204, 203, 191, 201, 217, 166, 155, 178, 181, 203, + 180, 180, 231, 228, 261, 262, 248, 253, 247, 252, 264, 264, 266, 236, 242, 247, + 220, 264, 247, 252, 309, 258, 294, 302, 274, 336, 356, 306, 373, 365, 363, 393, + 337, 348, 411, 373, 429, 438, 413, 445, 421, 409, 447, 397, 413, 440, 363, 379, + 356, 376, 398, 336, 374, 378, 366, 374, 362, 379, 399, 380, 420, 446, 414, 455, + 475, 463, 506, 465, 468, 475, 446, 441, 451, 423, 479, 449, 448, 472, 464, 408, + 464, 455, 439, 422, 386, 375, 390, 351, 337, 375, 352, 355, 396, 359, 379, 359, + 340, 365, 327, 321, 358, 331, 357, 337, 347, 330, 290, 286, 298, 249, 229, 200, + 226, 197, 174, 188, 175, 155, 135, 118, 111, 94, 70, 59, 60, 19, 0, 0, + -28, -10, -43, -72, -30, -20, -36, -26, -41, 36, 23, 11, -6, 23, -20, -40, + -29, -21, -38, -55, -69, -58, -56, -100, -81, -86, -73, -83, -44, -96, -54, -49, + -131, -97, -111, -126, -105, -175, -138, -145, -188, -154, -176, -167, -178, -168, -162, -159, + -196, -196, -238, -227, -233, -262, -295, -292, -263, -289, -287, -297, -271, -256, -258, -276, + -209, -249, -280, -268, -275, -282, -304, -313, -282, -303, -323, -288, -306, -315, -315, -336, + -312, -339, -361, -295, -336, -335, -293, -314, -276, -270, -291, -269, -273, -240, -243, -256, + -250, -227, -270, -222, -239, -224, -224, -224, -213, -179, -230, -186, -219, -225, -253, -267, + -280, -256, -334, -288, -300, -328, -324, -311, -293, -280, -264, -238, -264, -236, -242, -256, + -217, -224, -191, -164, -181, -173, -146, -176, -158, -141, -164, -149, -131, -107, -106, -95, + -102, -112, -106, -118, -115, -139, -148, -138, -146, -145, -148, -132, -103, -92, -97, -39, + -30, -19, -8, 28, 37, 46, 48, 73, 127, 90, 112, 129, 91, 124, 97, 95, + 89, 89, 126, 90, 91, 64, 40, 53, 8, -17, -12, -19, -14, -10, -33, -38, + -10, -35, 6, 31, 17, 56, 39, 53, 104, 77, 102, 150, 113, 132, 140, 132, + 177, 158, 149, 177, 148, 140, 179, 172, 156, 202, 177, 153, 178, 179, 188, 217, + 165, 170, 167, 142, 166, 147, 159, 181, 159, 219, 179, 210, 229, 219, 236, 220, + 228, 266, 207, 275, 279, 264, 290, 277, 313, 320, 291, 301, 299, 310, 300, 331, + 319, 306, 340, 277, 311, 306, 290, 303, 280, 230, 284, 224, 209, 210, 179, 190, + 202, 181, 158, 177, 160, 164, 171, 146, 129, 138, 137, 129, 93, 127, 113, 85, + 115, 155, 170, 149, 140, 195, 177, 153, 149, 136, 121, 75, 97, 87, 26, 32, + 36, 57, -14, -1, 9, -45, -64, -72, -102, -97, -143, -137, -130, -144, -142, -145, + -142, -119, -79, -131, -117, -96, -119, -121, -117, -160, -95, -140, -168, -141, -195, -204, + -193, -249, -227, -233, -270, -237, -304, -313, -305, -335, -319, -328, -325, -302, -330, -319, + -297, -343, -314, -307, -298, -318, -288, -253, -289, -303, -258, -269, -271, -273, -275, -268, + -294, -286, -302, -291, -342, -331, -330, -341, -365, -370, -400, -382, -382, -410, -402, -427, + -403, -356, -403, -377, -353, -374, -362, -346, -372, -339, -387, -373, -337, -401, -387, -389, + -429, -395, -352, -398, -361, -379, -405, -385, -403, -433, -451, -440, -446, -443, -435, -447, + -441, -434, -409, -422, -389, -369, -385, -359, -342, -351, -341, -359, -317, -312, -344, -336, + -301, -325, -312, -328, -322, -330, -343, -302, -322, -314, -309, -339, -306, -355, -327, -284, + -336, -305, -312, -302, -283, -340, -292, -291, -297, -272, -243, -255, -250, -253, -224, -245, + -255, -225, -229, -249, -252, -219, -259, -256, -230, -196, -211, -214, -171, -154, -161, -195, + -186, -178, -177, -184, -186, -185, -161, -182, -165, -106, -159, -127, -135, -146, -132, -182, + -173, -179, -213, -167, -193, -175, -169, -178, -156, -146, -140, -125, -161, -122, -143, -113, + -108, -106, -56, -73, -44, -41, -36, -17, 1, 10, 2, 8, 36, 9, -10, -14, + -7, -12, -29, -17, -17, -25, -24, -61, -18, -52, -63, -28, -55, -36, -16, -6, + 16, 8, 33, 31, 31, 16, 52, 59, 100, 120, 129, 160, 137, 170, 174, 156, + 159, 137, 136, 165, 145, 136, 152, 107, 127, 138, 88, 131, 131, 105, 127, 92, + 130, 133, 135, 118, 164, 149, 155, 139, 143, 158, 131, 170, 192, 218, 158, 182, + 228, 155, 183, 168, 169, 187, 125, 155, 196, 121, 164, 141, 102, 160, 89, 110, + 144, 130, 156, 145, 115, 167, 112, 121, 101, 108, 119, 99, 64, 57, 79, 32, + 58, 57, 79, 75, 43, 86, 39, 12, 26, -1, -16, 46, 20, -4, 22, 1, + 31, 48, 26, 78, 79, 69, 71, 65, 70, 33, 58, 41, 46, 21, 7, 53, + 34, 19, 13, 17, 19, -48, -3, -17, -16, -48, -83, -80, -99, -143, -112, -123, + -143, -109, -93, -170, -143, -104, -167, -170, -138, -156, -137, -171, -163, -145, -162, -151, + -148, -181, -169, -154, -229, -223, -257, -265, -243, -316, -302, -260, -299, -300, -307, -278, + -295, -302, -294, -284, -289, -300, -316, -313, -334, -340, -300, -352, -307, -294, -336, -307, + -298, -314, -331, -339, -351, -333, -385, -363, -374, -390, -416, -405, -433, -414, -433, -441, + -418, -423, -409, -407, -394, -388, -381, -374, -323, -370, -357, -352, -368, -362, -376, -361, + -365, -370, -343, -380, -372, -342, -352, -336, -363, -334, -317, -313, -335, -358, -320, -346, + -354, -319, -331, -296, -301, -301, -244, -264, -251, -234, -214, -211, -214, -220, -210, -168, + -175, -181, -133, -132, -142, -121, -157, -133, -141, -181, -137, -171, -151, -123, -141, -111, + -135, -118, -139, -115, -105, -97, -80, -59, -99, -57, -38, -39, -12, 14, 19, 58, + 51, 75, 80, 108, 91, 100, 113, 99, 110, 73, 104, 96, 121, 116, 111, 134, + 148, 149, 136, 154, 184, 182, 179, 219, 197, 220, 258, 241, 265, 256, 262, 246, + 240, 290, 277, 270, 259, 268, 268, 261, 276, 275, 296, 310, 277, 330, 297, 314, + 316, 295, 332, 332, 319, 359, 366, 371, 389, 416, 424, 439, 451, 460, 518, 483, + 498, 494, 491, 497, 498, 465, 523, 518, 518, 541, 530, 526, 563, 534, 557, 569, + 564, 579, 578, 548, 575, 580, 601, 606, 606, 617, 651, 602, 642, 618, 612, 611, + 625, 584, 605, 605, 584, 583, 600, 585, 544, 551, 540, 515, 550, 497, 489, 529, + 469, 462, 481, 422, 478, 466, 435, 495, 444, 418, 465, 449, 448, 467, 433, 464, + 453, 407, 471, 439, 398, 419, 386, 374, 398, 363, 356, 342, 314, 317, 314, 291, + 280, 316, 290, 252, 261, 266, 257, 279, 250, 258, 251, 250, 270, 263, 252, 278, + 247, 257, 237, 207, 226, 178, 131, 156, 107, 119, 102, 104, 107, 54, 66, 77, + -6, 58, -6, -2, 16, -6, 8, 22, -30, -9, 11, 16, -8, -8, -34, -9, + -13, -64, -21, -73, -67, -53, -92, -58, -59, -92, -87, -68, -93, -90, -101, -114, + -94, -102, -151, -112, -135, -132, -122, -138, -127, -90, -85, -77, -107, -89, -74, -130, + -104, -85, -57, -75, -77, -65, -103, -133, -129, -103, -116, -127, -145, -140, -159, -187, + -171, -126, -172, -162, -133, -186, -163, -206, -230, -165, -254, -249, -220, -249, -223, -267, + -256, -234, -230, -223, -221, -236, -208, -229, -261, -260, -251, -234, -279, -268, -243, -250, + -221, -254, -239, -198, -212, -210, -198, -160, -168, -141, -177, -121, -121, -152, -132, -126, + -117, -99, -132, -111, -111, -138, -154, -132, -135, -144, -152, -118, -134, -122, -129, -117, + -87, -133, -90, -113, -123, -86, -121, -85, -79, -71, -39, -41, -35, -34, -44, -84, + -50, -72, -87, -83, -67, -59, -76, -88, -60, -86, -115, -77, -104, -108, -91, -73, + -57, -83, -43, -9, -19, 27, 18, 26, 35, 17, 40, 14, 26, 68, 70, 89, + 112, 79, 128, 132, 126, 151, 166, 149, 162, 138, 131, 124, 130, 103, 110, 112, + 121, 128, 126, 119, 143, 141, 133, 159, 158, 168, 154, 160, 177, 167, 135, 144, + 173, 133, 217, 162, 162, 222, 182, 210, 196, 178, 254, 222, 203, 252, 219, 234, + 237, 217, 279, 276, 238, 289, 266, 277, 297, 292, 276, 278, 302, 336, 310, 317, + 335, 326, 324, 333, 330, 314, 337, 333, 347, 352, 346, 326, 364, 307, 312, 349, + 301, 288, 357, 291, 319, 326, 311, 359, 312, 324, 364, 329, 330, 334, 269, 302, + 332, 275, 295, 281, 259, 318, 261, 264, 322, 245, 264, 265, 237, 244, 230, 234, + 264, 223, 227, 213, 206, 216, 201, 238, 226, 209, 231, 239, 191, 207, 182, 216, + 185, 148, 151, 166, 113, 93, 83, 77, 83, 86, 55, 97, 85, 77, 104, 60, + 45, 98, 40, 25, 14, -19, 13, 1, -67, 10, -21, -56, -18, -57, -45, -11, + -82, -42, -66, -66, -71, -114, -115, -121, -132, -123, -128, -148, -105, -150, -142, -135, + -187, -139, -161, -153, -173, -164, -164, -149, -159, -160, -145, -170, -187, -185, -214, -208, + -242, -247, -224, -235, -261, -262, -254, -282, -261, -306, -283, -273, -289, -330, -319, -317, + -325, -328, -345, -320, -332, -327, -316, -320, -320, -318, -327, -338, -290, -300, -285, -287, + -276, -268, -262, -320, -301, -320, -341, -362, -331, -357, -382, -332, -352, -351, -322, -364, + -338, -360, -392, -352, -386, -375, -344, -392, -366, -321, -361, -343, -323, -338, -324, -344, + -317, -288, -302, -347, -313, -293, -306, -295, -324, -309, -290, -305, -283, -270, -257, -275, + -280, -256, -252, -244, -271, -227, -239, -243, -244, -209, -237, -209, -190, -239, -194, -221, + -233, -199, -176, -205, -191, -191, -186, -134, -194, -135, -158, -185, -173, -172, -192, -159, + -158, -141, -133, -156, -98, -92, -98, -41, -68, -31, -52, -21, -14, -6, -1, -5, + -11, 33, 7, 8, 38, 43, 38, 42, 26, 22, 71, 49, 31, 65, 66, 79, + 79, 105, 129, 99, 150, 159, 168, 161, 164, 235, 232, 227, 275, 267, 291, 297, + 282, 304, 291, 275, 299, 262, 287, 293, 285, 268, 283, 279, 289, 278, 286, 299, + 324, 295, 327, 318, 344, 350, 360, 383, 363, 352, 385, 350, 403, 409, 388, 419, + 412, 433, 417, 437, 444, 462, 462, 461, 435, 441, 406, 460, 419, 396, 435, 402, + 450, 459, 426, 481, 448, 455, 501, 451, 513, 483, 491, 499, 477, 493, 488, 463, + 469, 432, 431, 442, 413, 430, 437, 389, 422, 393, 392, 395, 353, 339, 377, 319, + 332, 341, 295, 300, 288, 285, 282, 267, 267, 294, 267, 259, 294, 265, 229, 233, + 208, 205, 237, 183, 199, 169, 145, 145, 134, 91, 103, 70, 37, 69, 28, 4, + 33, -20, 26, 7, -45, -34, -46, -91, -58, -56, -85, -69, -72, -108, -70, -125, + -107, -100, -106, -114, -128, -137, -128, -125, -164, -181, -147, -193, -217, -218, -226, -256, + -226, -263, -206, -212, -214, -224, -195, -240, -240, -251, -252, -234, -265, -280, -260, -249, + -293, -279, -268, -312, -305, -341, -331, -288, -350, -360, -335, -357, -362, -392, -404, -370, + -371, -391, -356, -404, -388, -370, -382, -380, -391, -373, -384, -401, -360, -338, -356, -348, + -314, -334, -334, -349, -389, -350, -428, -397, -445, -467, -439, -455, -445, -446, -477, -425, + -415, -450, -447, -395, -456, -452, -420, -421, -437, -409, -405, -396, -379, -400, -366, -387, + -372, -351, -386, -365, -386, -399, -367, -406, -412, -374, -377, -406, -410, -390, -426, -384, + -423, -419, -387, -442, -410, -409, -413, -400, -384, -382, -371, -364, -345, -367, -341, -314, + -330, -309, -304, -321, -257, -296, -264, -277, -307, -278, -290, -323, -300, -305, -292, -276, + -267, -299, -246, -251, -248, -223, -262, -217, -237, -214, -213, -219, -208, -178, -211, -174, + -185, -194, -191, -191, -166, -163, -159, -126, -138, -126, -154, -152, -119, -158, -92, -106, + -107, -89, -74, -39, -32, -36, 17, 15, 9, 16, 32, 91, 55, 72, 125, 98, + 108, 118, 100, 153, 115, 129, 125, 103, 118, 149, 116, 161, 156, 168, 186, 223, + 182, 219, 206, 230, 269, 209, 232, 252, 223, 255, 259, 282, 317, 266, 305, 317, + 290, 310, 291, 300, 317, 315, 337, 323, 318, 332, 363, 328, 365, 382, 359, 390, + 357, 397, 422, 402, 414, 480, 459, 480, 482, 491, 497, 495, 478, 457, 480, 455, + 431, 420, 442, 436, 457, 446, 465, 459, 430, 442, 430, 443, 430, 403, 430, 391, + 389, 382, 365, 402, 395, 405, 451, 422, 411, 414, 418, 433, 393, 424, 412, 378, + 368, 391, 399, 376, 349, 359, 336, 356, 299, 308, 309, 268, 234, 267, 240, 227, + 258, 244, 275, 234, 246, 264, 254, 251, 241, 240, 259, 260, 255, 285, 260, 262, + 242, 247, 287, 268, 241, 296, 233, 233, 237, 172, 180, 166, 118, 154, 94, 76, + 79, 68, 43, 56, 17, 19, 58, -1, 27, 48, -9, 39, 12, -18, 40, -8, + -16, 37, -47, -31, -12, -48, -13, -12, -31, -15, -38, -41, -41, -72, -86, -92, + -100, -142, -147, -168, -176, -183, -185, -193, -183, -211, -177, -229, -197, -210, -212, -208, + -222, -214, -179, -221, -240, -243, -259, -241, -285, -244, -255, -265, -257, -262, -256, -277, + -240, -256, -257, -247, -268, -240, -248, -270, -216, -227, -208, -225, -207, -226, -216, -253, + -216, -270, -247, -256, -260, -276, -289, -282, -318, -320, -280, -310, -317, -327, -334, -325, + -321, -338, -352, -345, -351, -329, -317, -349, -282, -282, -298, -226, -243, -259, -234, -263, + -203, -203, -235, -187, -196, -203, -187, -240, -178, -219, -194, -191, -209, -202, -221, -175, + -189, -205, -172, -167, -178, -150, -154, -131, -134, -114, -97, -62, -110, -68, -36, -43, + 11, 24, 18, 69, 69, 25, 64, 17, 42, 58, 21, 53, 55, 14, 41, 43, + 48, 44, 57, 72, 116, 84, 74, 128, 87, 117, 138, 146, 188, 168, 212, 244, + 244, 223, 248, 244, 224, 243, 234, 230, 250, 237, 251, 272, 277, 312, 289, 285, + 291, 276, 277, 252, 242, 277, 227, 267, 295, 305, 339, 363, 393, 396, 383, 457, + 437, 439, 460, 427, 462, 436, 415, 444, 408, 400, 420, 376, 409, 410, 409, 455, + 394, 419, 440, 403, 429, 440, 423, 453, 402, 429, 454, 430, 445, 442, 440, 454, + 452, 474, 499, 493, 521, 545, 530, 546, 490, 518, 547, 504, 509, 521, 493, 506, + 508, 499, 506, 489, 497, 518, 464, 465, 493, 454, 478, 474, 459, 466, 481, 482, + 516, 479, 459, 490, 448, 451, 436, 406, 430, 395, 389, 395, 357, 369, 361, 314, + 339, 323, 303, 318, 288, 276, 280, 263, 267, 271, 262, 290, 268, 256, 274, 276, + 255, 306, 254, 249, 269, 191, 198, 203, 128, 145, 101, 90, 105, 39, 52, 66, + 1, 19, 19, 13, -2, -5, -1, -31, -39, -46, -86, -43, -78, -97, -75, -94, + -94, -108, -117, -84, -101, -107, -103, -155, -163, -166, -205, -261, -245, -313, -309, -318, + -346, -358, -329, -348, -346, -332, -357, -364, -377, -402, -422, -392, -401, -379, -378, -407, + -349, -364, -347, -320, -351, -350, -297, -343, -364, -349, -378, -374, -411, -380, -388, -402, + -429, -404, -420, -441, -448, -446, -474, -456, -464, -480, -467, -484, -486, -433, -456, -465, + -429, -449, -481, -459, -470, -482, -464, -477, -492, -485, -503, -471, -506, -504, -478, -502, + -510, -547, -548, -564, -587, -569, -558, -575, -566, -518, -524, -519, -540, -513, -471, -514, + -485, -467, -488, -468, -485, -487, -428, -463, -483, -403, -462, -419, -456, -432, -404, -414, + -439, -403, -413, -422, -431, -394, -415, -375, -364, -381, -378, -350, -332, -322, -326, -313, + -287, -281, -290, -264, -252, -250, -215, -224, -244, -221, -224, -263, -262, -249, -260, -269, + -286, -284, -289, -317, -295, -286, -310, -287, -269, -275, -252, -263, -257, -243, -243, -255, + -209, -211, -188, -182, -157, -118, -105, -140, -122, -70, -76, -77, -92, -84, -82, -88, + -111, -73, -78, -105, -100, -81, -86, -92, -95, -78, -39, -23, -38, 7, 33, 10, + 63, 43, 82, 79, 86, 134, 97, 102, 153, 108, 135, 133, 129, 127, 141, 121, + 136, 155, 140, 125, 124, 120, 137, 114, 109, 154, 121, 127, 170, 177, 200, 222, + 237, 238, 232, 256, 278, 254, 254, 278, 277, 323, 299, 279, 334, 323, 298, 324, + 302, 311, 329, 275, 319, 311, 317, 326, 291, 341, 364, 326, 335, 313, 313, 340, + 307, 328, 330, 342, 324, 350, 364, 373, 360, 373, 362, 328, 313, 331, 282, 276, + 294, 256, 247, 239, 201, 238, 192, 212, 227, 190, 188, 191, 183, 212, 187, 214, + 217, 205, 173, 194, 165, 181, 189, 154, 176, 166, 136, 172, 124, 156, 125, 133, + 149, 132, 68, 76, 40, 40, 30, 4, 12, 30, 18, 32, 38, 37, 32, 34, + 33, 28, 24, -31, 3, -43, -58, -31, -69, -82, -55, -84, -79, -119, -123, -117, + -136, -182, -164, -192, -230, -202, -220, -279, -271, -291, -271, -253, -290, -294, -253, -310, + -246, -271, -292, -244, -282, -262, -253, -263, -257, -270, -273, -313, -307, -352, -354, -331, + -364, -369, -375, -378, -398, -365, -388, -386, -418, -444, -422, -433, -432, -448, -436, -427, + -417, -417, -392, -392, -403, -394, -388, -391, -391, -392, -361, -404, -402, -414, -452, -419, + -490, -502, -496, -525, -531, -500, -545, -547, -572, -572, -563, -588, -562, -554, -567, -548, + -500, -524, -505, -449, -418, -405, -421, -387, -370, -386, -366, -363, -384, -346, -381, -350, + -321, -358, -337, -345, -320, -314, -359, -349, -309, -332, -315, -330, -299, -323, -290, -321, + -293, -255, -252, -230, -207, -219, -163, -153, -157, -139, -138, -141, -151, -140, -149, -123, + -138, -156, -132, -126, -161, -99, -147, -100, -99, -107, -73, -78, -98, -53, -67, -38, + -75, -22, -11, -12, 40, -2, 50, 89, 59, 122, 90, 73, 141, 118, 107, 161, + 112, 143, 163, 142, 169, 183, 160, 187, 191, 186, 228, 219, 228, 276, 252, 275, + 295, 277, 288, 303, 332, 354, 357, 367, 367, 379, 370, 343, 398, 364, 381, 338, + 320, 343, 322, 316, 324, 287, 328, 335, 331, 317, 329, 374, 360, 366, 373, 392, + 418, 417, 415, 436, 452, 454, 480, 516, 512, 512, 522, 526, 524, 536, 540, 504, + 497, 527, 500, 491, 526, 511, 525, 518, 492, 546, 509, 534, 590, 543, 572, 574, + 558, 578, 539, 546, 612, 563, 594, 600, 595, 616, 614, 628, 616, 625, 561, 577, + 564, 555, 552, 533, 507, 545, 520, 499, 502, 529, 504, 512, 463, 502, 509, 461, + 490, 510, 480, 491, 487, 497, 496, 452, 473, 474, 439, 480, 448, 413, 402, 387, + 400, 366, 318, 342, 298, 278, 313, 270, 264, 250, 254, 250, 220, 229, 225, 228, + 189, 206, 216, 225, 195, 189, 218, 211, 188, 203, 228, 173, 177, 174, 132, 151, + 116, 99, 127, 79, 69, 44, 17, 27, -14, -15, -52, -35, -57, -72, -87, -44, + -53, -79, -50, -72, -90, -66, -108, -117, -85, -125, -80, -87, -106, -42, -81, -95, + -77, -145, -94, -126, -184, -123, -163, -172, -159, -193, -167, -198, -204, -215, -220, -250, + -223, -233, -278, -230, -263, -282, -245, -284, -236, -247, -263, -228, -233, -240, -234, -223, + -259, -275, -264, -303, -310, -299, -353, -305, -306, -325, -284, -315, -313, -273, -308, -295, + -328, -320, -335, -350, -344, -322, -349, -349, -377, -328, -356, -387, -374, -386, -357, -419, + -387, -370, -409, -423, -409, -424, -396, -425, -424, -394, -390, -394, -384, -370, -357, -355, + -350, -329, -321, -320, -309, -274, -275, -226, -229, -197, -181, -203, -174, -208, -177, -193, + -208, -183, -201, -225, -202, -212, -208, -198, -229, -229, -211, -230, -232, -207, -217, -231, + -175, -189, -198, -207, -187, -166, -172, -172, -127, -130, -114, -115, -70, -65, -88, -57, + -79, -37, -29, -77, -8, -66, -29, -29, -46, -36, -35, -14, -30, -28, 6, 9, + -8, 10, 15, 38, 27, 51, 37, 8, 35, 38, 47, 65, 46, 77, 94, 78, + 124, 113, 129, 144, 145, 138, 152, 160, 145, 151, 181, 169, 208, 198, 195, 231, + 211, 198, 225, 231, 212, 211, 192, 230, 252, 194, 221, 263, 200, 226, 186, 194, + 200, 204, 206, 208, 178, 215, 210, 207, 222, 250, 223, 245, 278, 269, 272, 306, + 336, 324, 317, 324, 387, 356, 387, 412, 452, 463, 448, 480, 515, 482, 507, 512, + 498, 514, 466, 494, 504, 465, 444, 473, 398, 463, 424, 422, 422, 405, 429, 448, + 403, 423, 410, 400, 415, 408, 419, 431, 411, 407, 429, 389, 447, 455, 395, 440, + 425, 363, 413, 385, 378, 389, 326, 330, 334, 274, 305, 267, 258, 256, 245, 282, + 271, 243, 272, 272, 251, 224, 213, 243, 216, 199, 206, 220, 201, 167, 167, 134, + 121, 104, 96, 98, 78, 32, 64, 29, 39, 31, 38, 12, 26, -5, -15, 7, + -24, 7, -15, -13, 14, -3, -5, 8, -36, -7, -15, -44, -13, -64, -59, -69, + -151, -142, -155, -209, -210, -275, -232, -296, -292, -296, -324, -304, -298, -333, -287, -334, + -306, -315, -318, -316, -337, -332, -301, -323, -301, -312, -310, -302, -279, -270, -302, -296, + -293, -299, -320, -323, -319, -346, -356, -359, -388, -355, -409, -413, -399, -413, -406, -405, + -404, -379, -401, -400, -385, -412, -404, -418, -423, -438, -442, -438, -416, -445, -401, -386, + -395, -388, -357, -401, -378, -410, -393, -370, -416, -385, -348, -358, -327, -319, -317, -289, + -293, -285, -277, -311, -281, -273, -253, -308, -290, -267, -304, -256, -282, -280, -261, -315, + -291, -293, -312, -289, -317, -285, -273, -298, -264, -255, -232, -200, -210, -179, -152, -152, + -150, -167, -155, -119, -113, -99, -74, -81, -44, -38, -14, 0, -3, 1, 1, -35, + -3, -50, -75, -39, -58, -68, -66, -93, -72, -67, -124, -74, -103, -82, -96, -61, + -38, -64, -33, -10, 22, -19, -16, 18, 19, 11, -14, 46, 41, 28, 89, 72, + 73, 91, 85, 103, 130, 76, 126, 145, 139, 145, 116, 105, 119, 99, 81, 89, + 103, 118, 155, 151, 158, 189, 167, 189, 189, 161, 162, 125, 148, 153, 157, 158, + 175, 167, 190, 204, 195, 213, 202, 251, 243, 254, 284, 263, 272, 306, 311, 298, + 299, 295, 360, 331, 341, 428, 367, 390, 426, 383, 416, 394, 373, 449, 372, 375, + 400, 357, 350, 391, 358, 368, 359, 318, 343, 342, 312, 360, 348, 315, 360, 349, + 330, 344, 337, 366, 373, 374, 403, 434, 432, 416, 437, 415, 414, 401, 413, 405, + 383, 408, 428, 392, 419, 389, 359, 360, 313, 311, 275, 257, 265, 260, 252, 211, + 201, 178, 189, 193, 163, 184, 177, 176, 180, 166, 197, 207, 163, 205, 169, 189, + 155, 124, 175, 166, 175, 200, 185, 193, 204, 172, 150, 137, 163, 150, 132, 128, + 103, 106, 77, 50, 75, 22, 32, 18, 3, 8, -20, -6, -51, -72, -46, -94, + -109, -133, -184, -154, -156, -202, -192, -175, -199, -170, -185, -187, -153, -202, -189, -201, + -210, -209, -243, -257, -227, -244, -237, -237, -261, -256, -253, -259, -260, -252, -300, -301, + -313, -358, -366, -371, -404, -369, -394, -418, -392, -430, -400, -411, -437, -414, -473, -447, + -448, -470, -438, -450, -423, -385, -417, -401, -360, -367, -392, -399, -376, -363, -405, -428, + -410, -426, -415, -419, -417, -415, -410, -412, -407, -415, -467, -458, -458, -478, -505, -489, + -525, -563, -542, -571, -557, -550, -570, -540, -539, -550, -532, -528, -522, -530, -476, -496, + -489, -504, -504, -457, -466, -508, -436, -497, -461, -441, -444, -405, -392, -437, -394, -392, + -382, -403, -369, -389, -383, -411, -398, -376, -404, -408, -348, -393, -364, -366, -360, -355, + -375, -362, -373, -346, -364, -364, -335, -336, -335, -314, -339, -328, -316, -332, -298, -293, + -307, -289, -288, -315, -259, -278, -299, -258, -270, -277, -242, -258, -248, -232, -249, -180, + -207, -214, -214, -194, -194, -213, -208, -219, -203, -154, -152, -127, -154, -124, -96, -132, + -111, -102, -106, -101, -112, -93, -77, -87, -37, -12, 9, 22, 20, 67, 69, 56, + 93, 52, 71, 105, 84, 96, 143, 144, 137, 168, 164, 159, 197, 186, 210, 192, + 127, 176, 152, 163, 151, 184, 183, 218, 208, 202, 232, 228, 229, 268, 251, 245, + 268, 269, 271, 293, 273, 328, 301, 287, 345, 327, 346, 371, 350, 345, 374, 360, + 380, 385, 371, 398, 430, 416, 446, 448, 454, 425, 450, 441, 419, 392, 422, 379, + 412, 398, 374, 443, 424, 438, 465, 397, 384, 394, 355, 345, 355, 357, 383, 372, + 356, 395, 388, 381, 393, 378, 400, 410, 397, 403, 430, 409, 377, 387, 346, 375, + 358, 310, 347, 328, 292, 278, 258, 298, 264, 221, 247, 208, 190, 231, 173, 134, + 184, 101, 143, 115, 100, 141, 93, 78, 134, 114, 143, 141, 115, 136, 113, 79, + 97, 82, 51, 38, 53, 70, 57, 30, 58, 66, 43, 48, 38, 34, 52, -4, + 21, -24, -12, -42, -76, -54, -52, -81, -75, -76, -55, -86, -102, -90, -83, -103, + -139, -151, -127, -143, -141, -126, -133, -120, -123, -124, -154, -165, -161, -180, -173, -176, + -155, -135, -144, -121, -147, -138, -150, -163, -148, -216, -183, -197, -261, -268, -300, -283, + -281, -311, -286, -298, -330, -320, -345, -330, -328, -375, -346, -407, -396, -374, -415, -397, + -397, -376, -370, -376, -376, -338, -375, -328, -331, -309, -355, -312, -304, -306, -316, -332, + -316, -324, -336, -333, -350, -298, -356, -292, -320, -332, -270, -321, -287, -289, -317, -277, + -328, -331, -272, -333, -304, -245, -296, -235, -284, -256, -251, -233, -229, -208, -189, -216, + -181, -122, -171, -129, -139, -123, -111, -127, -104, -80, -105, -105, -82, -52, -65, -57, + -35, -25, 22, -1, 53, 45, 38, 54, 49, 12, 62, 39, 30, 65, 55, 55, + 49, 62, 77, 98, 89, 88, 87, 92, 94, 128, 102, 124, 115, 103, 119, 124, + 144, 151, 191, 161, 186, 197, 207, 250, 251, 257, 307, 276, 291, 262, 249, 283, + 216, 249, 216, 227, 252, 239, 253, 286, 237, 282, 279, 249, 278, 246, 271, 266, + 208, 263, 282, 250, 256, 241, 281, 261, 287, 282, 278, 273, 301, 309, 332, 322, + 353, 303, 348, 333, 326, 324, 332, 333, 337, 335, 367, 370, 376, 420, 388, 446, + 474, 463, 483, 487, 475, 473, 453, 445, 486, 442, 461, 494, 449, 483, 489, 445, + 503, 476, 455, 500, 447, 458, 496, 473, 471, 498, 489, 531, 537, 508, 561, 546, + 541, 585, 567, 559, 578, 575, 565, 578, 546, 547, 561, 487, 557, 558, 532, 519, + 508, 496, 514, 471, 505, 491, 508, 484, 449, 485, 456, 422, 441, 399, 417, 409, + 396, 391, 402, 364, 366, 375, 346, 346, 362, 332, 339, 321, 305, 339, 305, 300, + 312, 265, 289, 289, 239, 263, 257, 218, 230, 197, 199, 184, 178, 176, 149, 147, + 160, 131, 142, 105, 131, 100, 77, 74, 36, -5, -16, -28, -2, -51, -43, 11, + -16, -15, -55, -56, -34, -112, -112, -88, -142, -136, -148, -184, -150, -137, -150, -149, + -150, -166, -129, -181, -163, -160, -202, -200, -199, -224, -175, -211, -227, -188, -239, -244, + -261, -269, -269, -246, -253, -272, -265, -278, -279, -293, -323, -282, -269, -329, -293, -323, + -321, -314, -308, -302, -303, -292, -273, -285, -317, -325, -322, -311, -360, -314, -360, -358, + -363, -355, -371, -365, -359, -356, -384, -363, -385, -375, -418, -424, -415, -474, -442, -453, + -461, -438, -472, -435, -408, -438, -415, -425, -408, -423, -465, -406, -400, -434, -400, -390, + -374, -370, -359, -356, -385, -388, -371, -374, -420, -410, -406, -414, -379, -403, -381, -369, + -404, -357, -361, -373, -319, -355, -330, -320, -316, -337, -351, -311, -306, -322, -276, -316, + -274, -284, -289, -280, -314, -318, -285, -293, -262, -285, -247, -223, -229, -221, -194, -196, + -203, -222, -174, -173, -208, -154, -167, -144, -116, -152, -110, -108, -113, -118, -91, -121, + -73, -97, -91, -45, -72, -32, 7, -21, -11, 36, -4, 28, 24, -8, 68, 15, + 38, 82, 40, 94, 104, 101, 125, 122, 147, 136, 134, 156, 150, 111, 153, 122, + 147, 149, 154, 183, 192, 168, 188, 199, 181, 227, 194, 226, 222, 191, 212, 215, + 199, 220, 221, 223, 208, 217, 230, 254, 251, 233, 257, 298, 275, 284, 295, 253, + 282, 290, 292, 335, 283, 327, 332, 325, 335, 343, 362, 361, 353, 353, 365, 337, + 367, 357, 400, 401, 398, 393, 415, 391, 411, 327, 370, 375, 326, 340, 353, 367, + 349, 334, 347, 331, 289, 308, 332, 317, 281, 264, 258, 224, 245, 237, 254, 251, + 258, 252, 282, 251, 248, 255, 221, 188, 217, 172, 185, 216, 202, 221, 202, 195, + 237, 183, 157, 177, 107, 132, 70, 63, 66, 62, 57, 101, 47, 70, 76, 52, + 18, 34, -34, 6, -14, -22, 15, -11, -11, 40, 0, 29, -7, 30, 35, -29, + -63, -50, -68, -93, -122, -84, -121, -127, -131, -134, -154, -191, -201, -205, -258, -219, + -249, -234, -210, -257, -193, -270, -226, -206, -230, -223, -214, -262, -233, -253, -255, -232, + -273, -257, -242, -252, -238, -264, -250, -251, -276, -257, -239, -295, -289, -266, -319, -315, + -299, -306, -257, -310, -258, -257, -330, -277, -318, -328, -312, -324, -314, -297, -316, -293, + -309, -307, -316, -317, -339, -333, -361, -367, -397, -351, -357, -346, -350, -321, -327, -298, + -311, -312, -277, -318, -298, -268, -273, -282, -259, -301, -257, -271, -292, -249, -260, -278, + -288, -326, -282, -333, -320, -318, -325, -331, -327, -342, -298, -325, -321, -354, -342, -332, + -329, -343, -348, -292, -304, -273, -243, -252, -247, -228, -234, -213, -202, -231, -208, -211, + -199, -180, -200, -191, -162, -191, -174, -182, -206, -171, -212, -194, -176, -190, -171, -162, + -147, -124, -152, -141, -118, -108, -103, -92, -68, -82, -62, -37, -64, -34, -34, -47, + 12, -32, 4, -13, 0, -15, 8, -34, -34, 3, -18, -31, 1, 2, 20, 66, + 34, 86, 99, 103, 101, 97, 134, 103, 121, 151, 179, 166, 163, 204, 228, 179, + 211, 208, 227, 213, 206, 237, 217, 192, 214, 257, 239, 246, 251, 269, 273, 290, + 252, 308, 288, 305, 368, 328, 366, 398, 394, 409, 439, 451, 435, 450, 425, 434, + 428, 428, 437, 428, 412, 459, 426, 422, 431, 445, 436, 379, 396, 377, 370, 389, + 379, 390, 395, 393, 389, 437, 417, 434, 473, 414, 473, 475, 463, 467, 469, 478, + 497, 449, 467, 488, 444, 449, 436, 418, 424, 385, 398, 425, 390, 375, 415, 358, + 349, 401, 331, 340, 365, 318, 347, 318, 279, 330, 297, 293, 341, 321, 332, 327, + 324, 328, 270, 263, 257, 254, 237, 210, 230, 223, 162, 205, 190, 137, 155, 160, + 131, 122, 99, 90, 96, 70, 99, 128, 76, 126, 97, 84, 110, 64, 60, 56, + 33, 39, 47, 28, 39, 33, 7, 9, 31, -35, 6, -20, -37, -15, -40, -28, + -35, -105, -72, -71, -90, -96, -107, -83, -108, -112, -121, -105, -130, -142, -127, -122, + -143, -175, -175, -170, -180, -187, -185, -207, -236, -237, -236, -233, -254, -259, -252, -261, + -269, -275, -277, -277, -311, -301, -309, -348, -316, -330, -289, -276, -286, -256, -274, -237, + -248, -276, -249, -275, -277, -292, -290, -298, -302, -300, -297, -273, -322, -294, -264, -336, + -313, -329, -346, -341, -382, -373, -384, -393, -385, -403, -362, -352, -407, -366, -417, -388, + -378, -412, -373, -395, -392, -413, -402, -405, -416, -464, -451, -419, -430, -456, -432, -425, + -422, -390, -392, -362, -366, -386, -353, -356, -363, -328, -342, -377, -334, -326, -369, -356, + -359, -335, -357, -395, -371, -347, -366, -369, -355, -373, -335, -378, -362, -339, -348, -335, + -358, -324, -330, -317, -332, -258, -295, -268, -241, -204, -186, -162, -151, -124, -111, -124, + -107, -110, -96, -84, -119, -95, -67, -141, -102, -111, -103, -130, -138, -117, -83, -82, + -73, -101, -80, -83, -75, -34, -59, -26, 25, -12, 65, 38, 44, 101, 59, 101, + 139, 81, 151, 160, 159, 185, 216, 212, 186, 221, 198, 200, 178, 193, 232, 224, + 197, 238, 238, 213, 258, 222, 269, 254, 239, 259, 303, 298, 312, 307, 316, 331, + 328, 310, 362, 302, 357, 337, 346, 353, 327, 366, 360, 346, 421, 350, 398, 402, + 351, 392, 365, 344, 388, 349, 391, 424, 378, 427, 460, 425, 459, 488, 480, 474, + 498, 445, 500, 443, 457, 474, 440, 432, 460, 412, 429, 396, 428, 436, 381, 392, + 417, 402, 390, 383, 399, 371, 356, 374, 365, 393, 367, 346, 399, 382, 371, 382, + 397, 402, 404, 369, 425, 350, 384, 341, 342, 363, 278, 306, 288, 232, 294, 212, + 212, 245, 200, 205, 216, 165, 196, 167, 127, 179, 160, 132, 147, 133, 132, 134, + 118, 148, 135, 106, 140, 150, 114, 102, 90, 95, 86, 99, 103, 59, 85, 31, + 44, 54, 15, 32, 5, 11, 19, -42, -16, -11, -41, -52, -45, -65, -72, -105, + -86, -108, -122, -96, -144, -133, -137, -149, -166, -179, -174, -169, -202, -206, -197, -182, + -191, -201, -210, -191, -171, -210, -183, -181, -182, -138, -170, -152, -164, -168, -159, -139, + -169, -163, -176, -187, -180, -219, -192, -217, -255, -292, -316, -323, -350, -355, -386, -338, + -338, -339, -330, -322, -347, -315, -352, -300, -299, -323, -283, -295, -280, -257, -283, -251, + -234, -244, -221, -244, -230, -238, -251, -308, -301, -299, -335, -354, -368, -355, -370, -373, + -349, -340, -350, -363, -354, -323, -359, -371, -369, -372, -343, -377, -329, -318, -338, -271, + -308, -294, -280, -283, -260, -241, -262, -233, -251, -216, -239, -216, -255, -231, -249, -277, + -254, -228, -258, -201, -196, -174, -156, -196, -129, -157, -199, -142, -162, -151, -114, -141, + -110, -151, -130, -91, -118, -119, -99, -109, -143, -109, -110, -98, -79, -118, -67, -94, + -90, -71, -81, -72, -32, -65, -46, -42, -56, -7, -39, -27, 0, 8, 29, 37, + 70, 102, 77, 85, 96, 120, 87, 101, 119, 102, 73, 65, 60, 76, 59, 92, + 34, 67, 92, 77, 109, 108, 83, 112, 69, 88, 120, 109, 137, 154, 146, 176, + 180, 191, 223, 224, 206, 288, 254, 252, 309, 278, 289, 328, 291, 327, 309, 265, + 340, 265, 268, 316, 251, 263, 274, 241, 253, 241, 222, 270, 220, 210, 239, 249, + 236, 243, 258, 248, 258, 223, 231, 257, 240, 242, 244, 254, 279, 286, 291, 324, + 326, 336, 370, 345, 347, 364, 351, 332, 348, 347, 374, 348, 377, 386, 374, 410, + 399, 351, 414, 363, 355, 398, 325, 357, 348, 300, 323, 266, 298, 293, 278, 255, + 240, 242, 251, 214, 209, 239, 232, 227, 233, 248, 251, 245, 243, 233, 245, 188, + 213, 224, 191, 202, 170, 187, 175, 144, 139, 112, 122, 104, 60, 62, 44, 6, + 17, -14, -6, -28, -58, -78, -76, -65, -102, -66, -48, -92, -60, -93, -95, -60, + -118, -56, -53, -81, -59, -84, -101, -58, -165, -95, -122, -145, -142, -185, -186, -169, + -216, -208, -194, -252, -238, -224, -268, -256, -303, -280, -268, -282, -264, -259, -297, -267, + -310, -284, -306, -330, -301, -319, -344, -325, -352, -303, -337, -333, -299, -346, -329, -368, + -348, -335, -361, -354, -352, -384, -355, -399, -362, -362, -367, -357, -355, -351, -327, -378, + -333, -358, -347, -363, -376, -360, -367, -353, -371, -341, -350, -341, -363, -334, -376, -385, + -399, -391, -405, -423, -385, -437, -454, -400, -434, -396, -397, -395, -355, -400, -388, -391, + -371, -345, -362, -324, -337, -313, -294, -305, -282, -248, -294, -265, -279, -272, -264, -272, + -321, -265, -274, -285, -288, -306, -273, -296, -318, -264, -284, -330, -258, -300, -303, -294, + -295, -251, -279, -287, -247, -252, -248, -236, -238, -183, -212, -170, -165, -169, -181, -170, + -159, -163, -172, -135, -149, -168, -130, -143, -127, -148, -148, -123, -121, -125, -83, -99, + -57, -72, -68, -64, -64, -67, -71, -74, -52, -57, -95, -62, -78, -46, -33, -37, + -12, -23, -30, 20, 40, 14, 22, 62, 57, 56, 89, 95, 135, 146, 127, 170, + 223, 198, 255, 237, 237, 245, 213, 231, 235, 202, 245, 263, 195, 247, 217, 208, + 231, 220, 188, 221, 199, 194, 196, 170, 237, 241, 231, 270, 298, 299, 298, 294, + 329, 339, 339, 362, 368, 382, 370, 360, 385, 386, 376, 430, 417, 439, 449, 424, + 429, 429, 374, 432, 397, 395, 417, 398, 397, 416, 433, 439, 422, 416, 433, 459, + 440, 455, 497, 444, 466, 486, 438, 514, 473, 455, 492, 451, 495, 477, 429, 464, + 424, 419, 418, 404, 375, 383, 389, 410, 411, 376, 407, 386, 350, 322, 324, 300, + 302, 241, 273, 282, 258, 265, 237, 240, 222, 184, 173, 156, 123, 120, 103, 86, + 134, 110, 116, 111, 124, 63, 91, 57, 61, 62, 65, 69, 33, 71, 60, 41, + 69, 81, 63, 52, 47, 16, 15, 26, 29, 12, -4, -23, -17, -43, -89, -115, + -86, -134, -129, -142, -184, -159, -220, -210, -190, -243, -223, -221, -210, -204, -210, -188, + -219, -209, -194, -194, -200, -232, -232, -191, -248, -272, -241, -285, -277, -302, -297, -308, + -314, -337, -355, -388, -384, -386, -399, -428, -403, -408, -451, -403, -406, -421, -396, -378, + -402, -335, -379, -337, -314, -341, -331, -300, -338, -312, -300, -313, -283, -300, -326, -312, + -327, -335, -365, -348, -356, -342, -347, -378, -374, -371, -377, -355, -353, -340, -340, -335, + -335, -320, -304, -312, -333, -294, -307, -306, -265, -280, -280, -263, -263, -271, -316, -290, + -284, -317, -316, -316, -302, -310, -300, -292, -247, -288, -264, -231, -243, -236, -231, -227, + -178, -218, -170, -132, -167, -135, -126, -113, -87, -102, -119, -89, -125, -109, -126, -119, + -125, -102, -128, -91, -66, -112, -76, -100, -90, -58, -113, -78, -49, -63, -67, -62, + -37, -23, -55, -11, -3, -29, 12, -7, 15, 38, 57, 52, 40, 36, 42, 49, + 36, 91, 105, 112, 121, 123, 133, 145, 120, 146, 144, 103, 172, 151, 162, 153, + 181, 187, 187, 161, 174, 202, 120, 135, 154, 138, 191, 149, 170, 188, 158, 183, + 215, 199, 258, 259, 260, 258, 231, 287, 277, 271, 336, 297, 303, 312, 322, 360, + 339, 293, 357, 355, 338, 327, 329, 326, 313, 341, 332, 342, 321, 328, 325, 306, + 335, 336, 315, 332, 343, 335, 347, 336, 336, 335, 336, 331, 346, 342, 353, 374, + 374, 436, 438, 420, 463, 486, 454, 515, 478, 477, 500, 467, 491, 485, 470, 514, + 439, 479, 462, 466, 475, 443, 438, 453, 412, 427, 386, 394, 396, 382, 361, 394, + 357, 368, 388, 359, 418, 391, 399, 435, 409, 427, 455, 430, 459, 462, 413, 447, + 431, 414, 393, 387, 401, 376, 396, 369, 353, 352, 309, 327, 321, 274, 309, 286, + 290, 297, 276, 281, 293, 250, 285, 323, 279, 322, 287, 297, 311, 290, 331, 300, + 261, 311, 291, 292, 283, 249, 265, 212, 190, 217, 200, 175, 194, 162, 183, 157, + 145, 166, 179, 165, 177, 194, 138, 182, 122, 118, 117, 83, 68, 58, 5, 19, + 9, -13, 13, -7, 7, 5, -13, -55, -72, -89, -137, -124, -187, -170, -175, -189, + -155, -185, -174, -191, -195, -175, -218, -217, -199, -196, -216, -228, -251, -217, -280, -248, + -235, -297, -267, -238, -264, -250, -250, -250, -218, -263, -270, -214, -273, -259, -245, -319, + -262, -297, -309, -265, -337, -319, -289, -358, -322, -332, -345, -329, -357, -360, -343, -376, + -351, -430, -390, -399, -422, -420, -424, -391, -391, -409, -422, -390, -408, -421, -396, -410, + -384, -389, -407, -389, -390, -416, -428, -394, -416, -399, -426, -409, -442, -452, -424, -454, + -413, -411, -394, -398, -376, -372, -342, -302, -327, -329, -321, -346, -285, -306, -320, -269, + -275, -259, -241, -261, -175, -197, -198, -171, -168, -196, -172, -209, -184, -223, -243, -228, + -206, -248, -222, -220, -243, -242, -209, -242, -225, -259, -190, -211, -255, -228, -267, -254, + -233, -245, -236, -207, -223, -170, -169, -136, -129, -127, -95, -79, -88, -90, -86, -80, + -95, -63, -47, -46, -21, -23, 13, 27, -3, 26, 29, 78, 27, 42, 50, 48, + 39, 74, 85, 67, 109, 79, 115, 143, 141, 165, 180, 177, 202, 214, 198, 243, + 239, 236, 250, 248, 254, 251, 271, 265, 259, 265, 247, 280, 273, 250, 297, 270, + 269, 302, 297, 323, 290, 307, 296, 271, 291, 282, 283, 309, 293, 326, 305, 310, + 318, 310, 312, 345, 353, 340, 358, 330, 348, 357, 328, 347, 339, 307, 339, 342, + 354, 352, 353, 328, 396, 316, 380, 393, 354, 393, 355, 326, 396, 345, 320, 329, + 265, 331, 327, 286, 287, 314, 288, 315, 302, 315, 312, 279, 284, 275, 239, 208, + 221, 184, 171, 180, 155, 196, 148, 162, 162, 137, 128, 114, 91, 134, 90, 114, + 121, 84, 60, 68, 25, 44, -2, -20, -12, -21, -28, 17, -27, 17, 54, -5, + 14, -5, -31, -31, -42, -68, -40, -72, -89, -97, -131, -77, -113, -136, -118, -125, + -143, -164, -177, -159, -184, -165, -206, -190, -187, -204, -183, -181, -179, -179, -183, -200, + -233, -246, -232, -252, -254, -306, -281, -261, -308, -273, -250, -309, -275, -331, -310, -309, + -373, -352, -382, -368, -371, -371, -367, -373, -325, -339, -326, -342, -350, -361, -387, -393, + -389, -404, -409, -415, -394, -404, -410, -393, -408, -413, -418, -439, -381, -421, -417, -390, + -433, -407, -407, -410, -387, -389, -415, -390, -406, -397, -410, -427, -450, -390, -447, -421, + -399, -425, -439, -415, -436, -414, -409, -445, -429, -416, -439, -415, -422, -373, -358, -332, + -320, -283, -276, -319, -286, -306, -314, -292, -353, -282, -282, -291, -278, -256, -230, -202, + -240, -200, -226, -209, -220, -257, -184, -191, -185, -144, -176, -155, -116, -131, -91, -96, + -89, -62, -63, -80, -79, -74, -68, -42, -78, -41, -23, -20, -3, -20, 13, 51, + -2, 17, 18, -6, 40, 30, 69, 67, 89, 135, 133, 129, 145, 114, 136, 102, + 127, 142, 114, 135, 146, 135, 175, 155, 169, 200, 167, 201, 195, 177, 217, 221, + 225, 231, 246, 248, 235, 231, 274, 283, 290, 309, 317, 265, 321, 299, 311, 326, + 296, 304, 322, 297, 318, 333, 316, 338, 316, 328, 322, 308, 293, 295, 298, 312, + 292, 305, 312, 313, 335, 311, 302, 289, 343, 307, 325, 309, 311, 341, 330, 321, + 371, 315, 353, 366, 339, 385, 387, 340, 406, 369, 365, 378, 329, 354, 364, 327, + 373, 362, 341, 357, 349, 365, 357, 311, 364, 357, 347, 352, 383, 360, 358, 334, + 371, 329, 338, 358, 341, 339, 355, 365, 385, 349, 366, 377, 334, 373, 343, 326, + 296, 272, 289, 271, 278, 264, 263, 287, 243, 286, 293, 238, 290, 251, 242, 231, + 206, 190, 193, 144, 175, 164, 115, 122, 157, 116, 101, 118, 58, 119, 44, 36, + 43, -13, 6, 9, -37, -27, -42, -48, -36, -34, -50, -67, -73, -107, -121, -103, + -122, -103, -131, -160, -102, -108, -136, -114, -146, -152, -182, -204, -236, -227, -266, -260, + -287, -317, -304, -312, -326, -327, -335, -296, -291, -353, -320, -344, -321, -346, -400, -326, + -386, -413, -400, -442, -402, -446, -470, -414, -459, -475, -471, -516, -506, -490, -529, -522, + -535, -531, -560, -542, -584, -609, -598, -628, -604, -598, -598, -574, -589, -605, -547, -570, + -585, -589, -573, -620, -626, -617, -625, -627, -603, -634, -606, -617, -616, -593, -599, -640, + -580, -638, -639, -611, -622, -610, -585, -619, -610, -564, -596, -568, -583, -583, -550, -601, + -601, -609, -599, -586, -586, -603, -578, -567, -580, -581, -566, -591, -602, -604, -605, -608, + -615, -624, -596, -625, -611, -571, -578, -576, -559, -507, -530, -499, -502, -519, -495, -505, + -498, -480, -515, -459, -491, -486, -425, -420, -437, -388, -406, -378, -363, -396, -332, -354, + -387, -348, -368, -359, -364, -341, -305, -305, -319, -303, -277, -301, -244, -242, -224, -204, + -200, -153, -147, -176, -137, -76, -116, -109, -57, -53, -10, -38, 0, 32, 38, 41, + 72, 55, 72, 98, 69, 105, 70, 116, 90, 106, 135, 176, 197, 195, 192, 220, + 229, 232, 238, 261, 262, 277, 305, 297, 352, 326, 345, 326, 355, 347, 357, 337, + 326, 367, 360, 371, 410, 392, 417, 408, 423, 440, 400, 417, 465, 424, 451, 452, + 448, 458, 492, 458, 544, 486, 534, 553, 542, 582, 570, 546, 544, 529, 552, 532, + 515, 520, 523, 540, 547, 560, 568, 543, 526, 563, 561, 552, 556, 562, 585, 590, + 571, 589, 607, 571, 585, 617, 597, 586, 624, 599, 577, 588, 621, 581, 587, 581, + 584, 569, 520, 549, 545, 475, 497, 505, 476, 492, 446, 449, 459, 416, 429, 466, + 403, 398, 426, 376, 381, 405, 354, 362, 358, 314, 358, 314, 329, 342, 297, 278, + 272, 269, 266, 252, 263, 252, 253, 246, 216, 235, 189, 192, 221, 147, 189, 174, + 182, 151, 183, 177, 177, 156, 188, 171, 176, 134, 118, 126, 51, 85, 49, 11, + 33, 3, 16, 30, 24, 50, 80, 64, 54, 44, -11, 5, -37, -48, 3, -51, + -55, -47, -90, -41, -48, -74, -79, -75, -86, -95, -117, -135, -157, -137, -160, -181, + -197, -211, -202, -213, -226, -234, -225, -238, -243, -218, -256, -234, -226, -253, -226, -219, + -240, -211, -228, -185, -142, -192, -182, -183, -173, -160, -200, -178, -186, -191, -155, -213, + -192, -190, -202, -185, -213, -215, -191, -241, -241, -247, -246, -269, -275, -268, -238, -272, + -250, -256, -239, -241, -232, -226, -254, -234, -219, -242, -226, -255, -268, -272, -259, -271, + -247, -283, -256, -239, -297, -234, -257, -285, -210, -267, -231, -241, -331, -248, -261, -297, + -277, -288, -240, -258, -252, -198, -230, -179, -184, -172, -170, -192, -163, -176, -180, -215, + -182, -197, -198, -182, -146, -177, -160, -139, -119, -143, -177, -124, -116, -137, -122, -129, + -96, -92, -130, -66, -54, -101, -61, -35, -62, -69, -66, -82, -65, -64, -69, -67, + -57, -57, -39, -59, -34, -16, -77, -37, -54, -51, -85, -77, -63, -30, -69, -20, + 13, 31, 34, 35, 29, 97, 38, 62, 67, 32, 70, 53, 67, 96, 92, 78, + 98, 124, 133, 118, 125, 135, 147, 130, 114, 160, 149, 134, 187, 163, 189, 184, + 165, 211, 184, 179, 217, 181, 204, 177, 204, 237, 234, 248, 271, 240, 264, 259, + 259, 216, 260, 250, 253, 234, 238, 285, 254, 274, 292, 290, 316, 321, 313, 370, + 335, 334, 366, 355, 326, 316, 301, 336, 343, 327, 352, 353, 384, 406, 376, 382, + 400, 368, 385, 378, 362, 383, 347, 358, 350, 339, 328, 366, 332, 353, 375, 344, + 347, 343, 369, 395, 356, 357, 377, 349, 332, 323, 308, 308, 279, 291, 293, 283, + 275, 267, 265, 266, 235, 237, 279, 226, 206, 251, 177, 219, 185, 183, 208, 189, + 190, 212, 187, 175, 206, 144, 186, 161, 148, 181, 169, 169, 170, 162, 133, 141, + 156, 121, 140, 132, 66, 103, 91, 93, 98, 57, 78, 78, 47, 62, 43, 27, + 27, 47, -9, 10, 5, -27, 6, -20, -43, -51, -51, -67, -75, -58, -56, -49, + -66, -58, -77, -125, -146, -121, -157, -162, -148, -177, -152, -191, -187, -130, -159, -142, + -149, -132, -128, -189, -177, -169, -192, -217, -207, -184, -172, -213, -204, -190, -189, -183, + -186, -182, -182, -217, -223, -227, -203, -263, -226, -259, -210, -213, -230, -224, -191, -215, + -166, -180, -174, -156, -182, -126, -157, -159, -149, -167, -155, -199, -160, -171, -203, -166, + -208, -205, -203, -198, -196, -190, -209, -163, -201, -243, -216, -227, -208, -238, -222, -254, + -228, -234, -239, -214, -220, -206, -168, -195, -178, -188, -170, -140, -147, -156, -177, -129, + -171, -145, -141, -167, -107, -116, -123, -133, -103, -121, -65, -97, -91, -102, -82, -116, + -87, -69, -100, -81, -85, -82, -66, -113, -84, -96, -128, -95, -101, -89, -82, -60, + -54, -25, -42, -37, -27, -54, -40, -42, -70, -45, -59, -86, -40, -50, -27, -26, + -1, -12, 18, -33, -2, 18, -33, -10, -12, -2, 1, -17, 25, -22, -7, 18, + 17, 26, 27, 65, 66, 72, 83, 105, 133, 82, 93, 102, 69, 76, 75, 89, + 106, 81, 143, 136, 135, 167, 179, 193, 212, 222, 208, 255, 202, 233, 254, 202, + 218, 217, 192, 203, 203, 208, 229, 234, 240, 239, 211, 257, 252, 229, 279, 206, + 217, 274, 237, 228, 230, 199, 227, 225, 168, 206, 208, 210, 247, 254, 249, 277, + 284, 254, 295, 275, 239, 269, 279, 226, 261, 235, 265, 256, 247, 271, 231, 267, + 299, 258, 298, 322, 292, 300, 271, 300, 294, 236, 252, 254, 228, 233, 227, 223, + 199, 210, 217, 208, 214, 208, 204, 206, 207, 201, 161, 183, 165, 134, 149, 157, + 156, 161, 136, 152, 130, 129, 132, 145, 177, 121, 115, 99, 67, 89, 25, 26, + 21, 17, 18, -31, -43, 6, -55, -91, -78, -100, -112, -132, -145, -161, -148, -167, + -186, -156, -172, -173, -190, -191, -167, -190, -193, -214, -167, -161, -208, -128, -153, -129, + -102, -149, -120, -100, -158, -88, -168, -151, -133, -196, -179, -163, -159, -170, -178, -160, + -178, -212, -215, -214, -196, -234, -240, -210, -252, -253, -245, -257, -236, -255, -253, -239, + -277, -267, -265, -262, -249, -241, -270, -257, -211, -259, -236, -258, -255, -275, -265, -285, + -268, -296, -305, -335, -289, -315, -345, -330, -356, -319, -321, -349, -329, -327, -348, -317, + -367, -321, -353, -365, -337, -392, -342, -365, -392, -354, -350, -346, -322, -344, -322, -356, + -338, -346, -341, -351, -318, -342, -365, -326, -352, -330, -281, -319, -282, -281, -332, -281, + -322, -333, -309, -355, -331, -345, -367, -346, -346, -360, -335, -333, -325, -317, -304, -334, + -342, -334, -364, -335, -336, -358, -332, -320, -304, -279, -283, -246, -210, -205, -170, -139, + -148, -132, -112, -111, -115, -113, -97, -129, -121, -119, -147, -127, -69, -128, -90, -75, + -111, -51, -86, -53, -15, -79, -41, -30, -71, -31, -64, -49, 15, -54, -22, -7, + -19, 5, 32, 15, 78, 11, 36, 52, 30, 52, 47, 29, 65, 83, 66, 89, + 87, 83, 121, 132, 98, 141, 119, 148, 153, 158, 135, 186, 151, 177, 199, 163, + 182, 165, 170, 208, 234, 202, 206, 212, 226, 209, 201, 220, 254, 225, 220, 245, + 241, 258, 230, 262, 272, 251, 264, 277, 257, 289, 291, 330, 335, 364, 379, 376, + 394, 374, 366, 415, 384, 408, 379, 405, 397, 402, 389, 399, 440, 424, 450, 441, + 447, 440, 443, 431, 436, 459, 455, 448, 443, 465, 441, 443, 433, 435, 469, 428, + 461, 456, 483, 506, 505, 520, 560, 532, 526, 523, 514, 553, 475, 479, 496, 449, + 437, 431, 423, 413, 405, 413, 419, 391, 355, 362, 364, 329, 311, 285, 301, 304, + 261, 303, 290, 267, 282, 269, 267, 256, 240, 255, 216, 236, 259, 215, 235, 231, + 213, 200, 163, 171, 200, 157, 149, 191, 173, 145, 154, 146, 146, 139, 134, 139, + 119, 120, 159, 124, 102, 120, 112, 80, 49, 65, 24, 30, 26, 15, 57, 5, + 8, 13, -28, -35, -38, -63, -80, -73, -124, -96, -120, -112, -97, -98, -133, -84, + -89, -111, -75, -97, -108, -28, -66, -76, -92, -111, -77, -114, -150, -117, -151, -155, + -169, -150, -175, -191, -204, -197, -189, -244, -229, -226, -241, -278, -249, -272, -259, -287, + -262, -271, -282, -271, -264, -252, -273, -274, -218, -286, -273, -281, -273, -282, -237, -290, + -272, -269, -326, -294, -320, -351, -324, -340, -364, -295, -340, -323, -324, -346, -298, -333, + -319, -326, -343, -335, -330, -334, -334, -316, -300, -294, -292, -282, -293, -294, -300, -303, + -280, -289, -276, -291, -291, -282, -299, -256, -270, -294, -275, -264, -284, -257, -293, -280, + -240, -256, -248, -230, -244, -209, -229, -234, -224, -241, -251, -252, -273, -273, -246, -273, + -218, -250, -257, -237, -244, -265, -281, -266, -270, -271, -276, -278, -254, -265, -255, -256, + -262, -250, -238, -232, -206, -209, -218, -217, -202, -205, -188, -218, -200, -201, -226, -235, + -192, -206, -238, -209, -211, -170, -194, -202, -180, -195, -208, -193, -185, -158, -164, -170, + -104, -130, -113, -88, -87, -61, -31, -51, 7, -14, 9, 0, -24, -34, 23, 6, + 10, 25, 1, 46, -12, 29, 67, 13, 21, 32, -18, 35, 2, 42, 40, 38, + 57, 55, 68, 59, 84, 61, 103, 76, 45, 73, 53, 62, 51, 60, 38, 82, + 65, 80, 111, 73, 98, 112, 80, 124, 83, 104, 132, 136, 132, 155, 152, 155, + 202, 173, 241, 242, 252, 278, 238, 268, 267, 242, 229, 227, 227, 252, 221, 238, + 244, 225, 201, 200, 178, 186, 154, 169, 159, 123, 130, 119, 117, 148, 136, 144, + 131, 119, 161, 169, 139, 166, 173, 150, 158, 157, 167, 151, 134, 161, 145, 109, + 103, 65, 70, 27, 53, 40, -12, -14, -19, -10, -29, -36, -40, -30, -66, -90, + -76, -84, -60, -72, -50, -60, -42, -48, -55, -42, -49, -28, -41, -60, -31, -45, + -88, -36, -51, -56, -60, -72, -48, -36, -107, -82, -77, -120, -96, -81, -119, -103, + -151, -69, -126, -146, -115, -127, -137, -148, -161, -149, -200, -175, -173, -241, -207, -221, + -197, -215, -203, -188, -157, -204, -213, -206, -213, -232, -232, -247, -218, -232, -250, -225, + -233, -231, -198, -198, -202, -170, -177, -174, -182, -179, -191, -190, -204, -201, -174, -206, + -186, -178, -214, -192, -184, -197, -176, -192, -213, -235, -257, -228, -241, -272, -241, -222, + -252, -238, -244, -241, -215, -214, -225, -154, -180, -181, -172, -176, -157, -181, -202, -187, + -204, -188, -214, -190, -190, -196, -179, -224, -197, -232, -247, -246, -242, -243, -239, -239, + -200, -224, -244, -226, -243, -236, -252, -203, -187, -236, -206, -230, -188, -212, -222, -201, + -151, -189, -167, -148, -147, -143, -111, -152, -122, -142, -153, -116, -124, -129, -113, -94, + -97, -85, -92, -46, -80, -52, -12, -8, 13, -27, -2, 1, -12, -3, 17, 3, + 31, 27, 18, 6, 36, 21, 65, 28, -19, 0, -19, -44, -21, -43, 1, -13, + -32, 21, 11, 31, 67, 83, 79, 85, 80, 87, 124, 92, 137, 123, 121, 173, + 160, 142, 199, 161, 170, 212, 188, 179, 164, 140, 188, 156, 142, 172, 175, 154, + 179, 187, 211, 197, 186, 239, 249, 226, 249, 270, 288, 296, 295, 295, 307, 299, + 326, 292, 311, 329, 325, 313, 341, 344, 375, 396, 362, 379, 345, 347, 348, 356, + 348, 317, 337, 360, 341, 356, 367, 379, 386, 393, 375, 376, 387, 391, 410, 379, + 352, 409, 360, 369, 418, 384, 387, 401, 435, 433, 414, 413, 420, 403, 372, 368, + 393, 378, 371, 387, 384, 390, 398, 377, 406, 343, 385, 366, 373, 368, 347, 332, + 336, 315, 326, 286, 288, 326, 266, 275, 276, 255, 211, 190, 191, 174, 143, 145, + 134, 164, 98, 107, 100, 99, 76, 120, 104, 102, 106, 120, 106, 84, 78, 91, + 94, 65, 74, 78, 47, 50, 48, 63, 27, 2, 2, -7, -43, -19, -70, -72, + -70, -98, -87, -139, -132, -106, -181, -164, -180, -164, -135, -150, -140, -104, -121, -156, + -141, -139, -150, -165, -175, -177, -183, -222, -193, -195, -230, -206, -211, -224, -235, -253, + -231, -293, -256, -284, -334, -291, -335, -338, -293, -368, -296, -305, -363, -298, -383, -351, + -372, -387, -350, -367, -379, -352, -374, -326, -340, -346, -361, -372, -308, -367, -360, -363, + -367, -335, -395, -351, -368, -341, -370, -347, -295, -314, -323, -297, -293, -276, -314, -358, + -323, -343, -360, -347, -380, -410, -375, -407, -402, -406, -422, -409, -383, -418, -407, -368, + -435, -405, -406, -453, -393, -427, -443, -369, -386, -365, -338, -375, -327, -336, -322, -323, + -333, -356, -307, -321, -347, -310, -345, -355, -352, -379, -360, -372, -385, -337, -385, -348, + -342, -381, -315, -332, -324, -294, -347, -273, -293, -295, -264, -266, -248, -251, -267, -242, + -224, -251, -212, -203, -223, -196, -163, -197, -191, -189, -216, -188, -217, -241, -226, -207, + -254, -238, -258, -235, -228, -247, -223, -216, -229, -178, -170, -194, -168, -150, -162, -121, + -157, -124, -125, -136, -117, -136, -117, -116, -92, -100, -103, -70, -66, -104, -59, -61, + -39, -28, -48, -32, -29, -49, -45, 3, -10, 28, 69, 49, 89, 99, 124, 130, + 143, 151, 153, 177, 156, 186, 217, 182, 220, 224, 223, 235, 229, 237, 246, 232, + 246, 275, 243, 247, 240, 231, 228, 215, 186, 228, 196, 180, 233, 207, 238, 239, + 230, 264, 262, 271, 283, 252, 287, 278, 269, 298, 283, 292, 284, 293, 307, 262, + 303, 306, 321, 328, 319, 339, 310, 318, 330, 285, 303, 309, 302, 299, 293, 322, + 364, 350, 321, 339, 345, 313, 330, 326, 325, 325, 303, 333, 311, 276, 306, 288, + 323, 303, 298, 316, 263, 328, 287, 270, 294, 285, 309, 283, 231, 299, 242, 230, + 247, 243, 235, 216, 166, 209, 184, 188, 175, 166, 135, 149, 146, 130, 122, 78, + 89, 79, 71, 75, 71, 53, 107, 83, 106, 102, 104, 144, 90, 131, 134, 137, + 149, 130, 156, 168, 126, 155, 127, 120, 133, 75, 87, 101, 81, 70, 71, 87, + 65, 55, 34, 37, 15, -7, 13, 28, 14, -5, 10, 39, 38, -14, 10, 24, + 22, 41, 57, 56, 52, 72, 73, 78, 56, 19, 35, -8, -7, -25, -50, -48, + -71, -75, -55, -127, -59, -60, -133, -93, -90, -99, -46, -99, -46, -47, -75, -51, + -22, -29, -4, -35, 3, 27, 34, 6, 3, -7, -19, -9, -54, -63, 4, -94, + -82, -65, -100, -94, -82, -104, -69, -113, -140, -116, -136, -150, -126, -126, -154, -112, + -95, -113, -122, -109, -114, -103, -115, -101, -114, -117, -134, -94, -116, -133, -75, -120, + -126, -115, -101, -131, -99, -131, -92, -78, -96, -81, -50, -74, -45, -37, -82, -47, + -82, -73, -51, -108, -48, -16, -57, -39, -18, -2, 12, 8, 29, 61, 17, 46, + 50, 21, 51, 57, 23, 41, 58, 52, 52, 57, 75, 90, 70, 97, 78, 74, + 77, 63, 48, 68, 60, 87, 95, 71, 124, 107, 89, 128, 103, 95, 96, 67, + 80, 113, 96, 89, 113, 99, 130, 123, 126, 136, 134, 141, 222, 154, 203, 245, + 218, 226, 301, 282, 310, 299, 308, 357, 331, 307, 347, 322, 334, 330, 290, 298, + 306, 307, 319, 314, 314, 319, 314, 326, 312, 314, 350, 329, 352, 352, 331, 371, + 369, 387, 413, 405, 428, 417, 405, 447, 425, 414, 434, 397, 415, 417, 381, 391, + 389, 382, 388, 404, 413, 404, 392, 398, 425, 420, 411, 439, 443, 463, 473, 439, + 500, 494, 485, 481, 484, 485, 476, 484, 487, 483, 493, 486, 474, 489, 465, 444, + 435, 400, 424, 377, 396, 365, 343, 370, 335, 359, 363, 342, 379, 342, 361, 366, + 357, 360, 353, 351, 330, 309, 315, 312, 290, 280, 253, 274, 229, 222, 223, 199, + 171, 183, 152, 140, 154, 60, 116, 137, 88, 76, 88, 72, 110, 61, 74, 109, + 56, 89, 83, 60, 102, 83, 91, 140, 61, 89, 57, 70, 91, 39, 26, -23, + -24, -21, -73, -55, -58, -67, -55, -55, -61, -47, -61, -80, -83, -128, -104, -123, + -123, -130, -135, -114, -121, -97, -111, -81, -124, -99, -114, -118, -125, -144, -145, -165, + -187, -185, -200, -199, -205, -239, -247, -263, -283, -272, -266, -274, -270, -263, -266, -266, + -282, -307, -266, -288, -259, -291, -321, -309, -314, -335, -349, -312, -381, -354, -341, -350, + -416, -389, -392, -389, -398, -415, -387, -436, -430, -448, -469, -467, -471, -446, -426, -458, + -393, -395, -392, -367, -371, -322, -320, -338, -318, -329, -353, -290, -341, -317, -286, -360, + -311, -339, -375, -350, -350, -376, -318, -374, -402, -358, -411, -394, -370, -389, -366, -350, + -351, -362, -315, -335, -308, -264, -275, -252, -253, -203, -184, -201, -192, -141, -176, -158, + -180, -210, -186, -208, -199, -186, -211, -173, -186, -183, -183, -162, -158, -193, -202, -166, + -170, -227, -140, -175, -163, -141, -144, -103, -100, -123, -71, -51, -70, -6, -14, 3, + 48, 7, 47, 23, 0, 79, 41, 21, 45, 27, 60, 66, 67, 89, 86, 80, + 115, 101, 85, 111, 126, 139, 125, 140, 151, 141, 144, 203, 139, 205, 188, 202, + 230, 214, 228, 221, 204, 227, 224, 240, 209, 234, 230, 226, 252, 240, 227, 264, + 201, 259, 260, 255, 297, 291, 263, 328, 299, 305, 310, 281, 318, 296, 283, 326, + 321, 281, 325, 311, 326, 341, 318, 275, 294, 281, 305, 266, 270, 252, 278, 270, + 239, 261, 272, 289, 304, 300, 281, 365, 296, 299, 367, 352, 357, 370, 354, 418, + 375, 376, 385, 334, 355, 334, 303, 336, 286, 321, 287, 312, 292, 266, 246, 245, + 216, 229, 222, 197, 190, 179, 212, 192, 194, 195, 193, 195, 187, 198, 161, 202, + 161, 155, 160, 110, 130, 124, 86, 86, 103, 53, 83, 71, 77, 71, 48, 52, + 77, 53, 81, 84, 78, 87, 60, 54, 53, 46, 33, 37, 44, 67, 75, 93, + 82, 62, 80, 65, 39, 45, 13, 11, -9, 17, -32, -35, -40, -80, -89, -44, + -89, -74, -88, -86, -48, -106, -96, -109, -87, -71, -108, -72, -98, -120, -90, -101, + -115, -112, -122, -114, -136, -180, -190, -177, -225, -223, -226, -259, -257, -286, -285, -297, + -339, -296, -305, -344, -320, -300, -310, -333, -339, -246, -258, -244, -200, -173, -162, -182, + -152, -162, -138, -172, -147, -141, -186, -173, -166, -186, -147, -163, -160, -137, -183, -148, + -143, -226, -161, -227, -242, -234, -257, -262, -261, -263, -268, -250, -264, -260, -249, -251, + -246, -225, -272, -254, -258, -247, -237, -300, -236, -277, -279, -262, -252, -248, -248, -275, + -234, -226, -220, -176, -197, -170, -180, -191, -140, -165, -174, -134, -147, -143, -133, -150, + -147, -140, -163, -150, -139, -167, -132, -143, -160, -132, -115, -151, -105, -124, -108, -110, + -102, -67, -66, -94, -34, 8, -69, -21, -13, 11, 26, 37, 43, 92, 76, 89, + 127, 107, 98, 107, 133, 90, 103, 113, 106, 117, 104, 156, 152, 136, 155, 141, + 104, 115, 103, 120, 152, 117, 153, 141, 124, 176, 162, 195, 184, 231, 216, 227, + 225, 239, 229, 286, 275, 232, 293, 287, 278, 322, 286, 306, 362, 289, 359, 376, + 338, 340, 359, 350, 374, 357, 349, 389, 390, 376, 399, 378, 406, 399, 408, 409, + 408, 403, 412, 435, 440, 410, 444, 431, 420, 402, 411, 413, 418, 400, 443, 455, + 424, 426, 422, 421, 444, 438, 446, 449, 482, 451, 444, 474, 456, 457, 422, 457, + 483, 463, 451, 462, 446, 424, 436, 403, 411, 376, 356, 362, 357, 298, 353, 300, + 313, 278, 247, 276, 235, 202, 213, 221, 207, 225, 229, 233, 215, 222, 233, 206, + 202, 146, 212, 194, 169, 195, 152, 157, 184, 160, 164, 132, 83, 90, 36, 26, + 34, 5, -36, -43, -63, -78, -102, -130, -123, -138, -150, -159, -171, -176, -154, -177, + -187, -176, -196, -153, -177, -181, -190, -191, -187, -191, -199, -219, -218, -215, -251, -222, + -241, -240, -255, -273, -249, -246, -295, -251, -273, -253, -256, -304, -283, -285, -319, -311, + -299, -317, -339, -313, -359, -344, -333, -352, -347, -393, -375, -368, -430, -405, -388, -420, + -406, -458, -408, -454, -487, -437, -443, -423, -418, -460, -387, -395, -414, -378, -398, -415, + -426, -415, -410, -405, -402, -391, -372, -394, -370, -407, -426, -413, -399, -440, -428, -456, + -443, -451, -445, -454, -449, -451, -476, -431, -438, -496, -426, -462, -455, -453, -455, -429, + -452, -436, -404, -453, -395, -420, -411, -394, -418, -361, -391, -393, -355, -387, -385, -383, + -381, -389, -423, -447, -432, -435, -482, -458, -444, -479, -474, -477, -487, -455, -474, -476, + -424, -460, -435, -397, -414, -378, -385, -381, -376, -359, -348, -332, -328, -314, -257, -268, + -304, -242, -237, -294, -220, -255, -218, -197, -238, -153, -153, -183, -120, -161, -131, -129, + -144, -110, -122, -112, -148, -132, -121, -105, -134, -134, -139, -136, -122, -146, -130, -127, + -177, -181, -160, -153, -132, -141, -113, -71, -92, -66, -44, -48, -33, -21, -29, -3, + 32, -12, 55, 24, 39, 66, 21, 13, 34, 14, 25, -4, 0, 2, 13, -29, + 11, 10, -8, 14, 13, -20, 53, 22, 78, 72, 57, 129, 108, 119, 169, 143, + 197, 190, 206, 251, 234, 285, 271, 274, 260, 289, 283, 267, 252, 261, 258, 259, + 258, 254, 236, 238, 247, 216, 207, 248, 192, 228, 239, 237, 227, 254, 230, 253, + 243, 261, 235, 242, 251, 249, 286, 238, 236, 247, 237, 276, 218, 243, 226, 224, + 204, 215, 207, 184, 176, 185, 170, 188, 190, 210, 230, 211, 243, 250, 204, 249, + 243, 220, 236, 225, 227, 226, 227, 214, 214, 184, 176, 209, 152, 173, 182, 139, + 105, 152, 132, 145, 115, 117, 128, 66, 101, 101, 91, 118, 86, 133, 109, 82, + 104, 84, 112, 107, 95, 97, 65, 62, 70, 50, 72, 44, 52, 60, 52, 61, + 31, 54, 19, 6, 18, 5, 33, 31, 2, 38, 25, 27, 22, 15, 33, 20, + 23, 34, 28, 59, 34, 35, 43, 79, 76, 69, 83, 53, 43, 26, 19, 28, + 6, 10, 32, 29, 59, 53, 33, 55, 63, 27, 35, 46, 45, 18, 45, 8, + 16, 15, -30, 39, 24, 16, 23, -26, 28, -11, -46, -39, -63, -71, -74, -96, + -76, -98, -127, -131, -107, -113, -140, -108, -138, -103, -141, -148, -74, -97, -73, -55, + -60, -50, -67, -74, -9, -25, -32, -3, -45, -3, -14, -74, -32, -100, -70, -69, + -99, -91, -87, -106, -91, -108, -139, -123, -157, -146, -112, -141, -104, -116, -105, -83, + -75, -88, -36, -34, -44, -31, -46, -43, -12, -34, -4, 11, 8, -5, 7, -3, + -14, -43, -17, -10, -7, -2, -10, 12, 23, -13, -41, -25, -41, -32, -45, -85, + -24, -56, -56, -16, -36, 15, 10, 26, 56, 89, 51, 72, 66, 40, 46, 30, + 31, 45, 47, 59, 78, 65, 86, 129, 77, 116, 137, 106, 116, 111, 78, 93, + 87, 72, 127, 78, 82, 114, 104, 72, 82, 77, 74, 114, 53, 82, 83, 47, + 77, 41, 43, 55, 49, 31, 32, 46, 67, 40, 83, 86, 89, 83, 113, 131, + 136, 115, 163, 113, 127, 147, 156, 173, 160, 165, 191, 153, 167, 148, 148, 118, + 123, 138, 101, 106, 117, 119, 117, 82, 108, 82, 111, 107, 115, 140, 115, 130, + 148, 140, 195, 136, 190, 223, 190, 222, 209, 184, 224, 175, 222, 206, 202, 213, + 181, 201, 190, 168, 160, 168, 195, 188, 161, 174, 173, 140, 169, 149, 165, 183, + 199, 181, 203, 178, 169, 205, 170, 185, 199, 188, 204, 181, 182, 195, 171, 180, + 190, 183, 163, 161, 135, 150, 127, 125, 100, 130, 115, 91, 89, 43, 82, 47, + 37, 66, 54, 67, 86, 89, 56, 65, 59, 64, 64, 48, 61, 67, 35, 38, + 53, 27, 9, -18, -23, -35, -68, -86, -83, -87, -118, -137, -131, -158, -118, -114, + -148, -122, -192, -160, -143, -184, -139, -154, -174, -138, -179, -131, -113, -160, -119, -122, + -130, -121, -154, -137, -115, -168, -159, -177, -206, -185, -232, -223, -223, -255, -243, -255, + -254, -244, -251, -238, -246, -252, -260, -268, -273, -286, -264, -283, -247, -245, -225, -214, + -259, -231, -238, -247, -249, -221, -290, -267, -294, -293, -295, -318, -299, -243, -316, -319, + -316, -324, -326, -330, -351, -321, -355, -335, -315, -346, -336, -313, -347, -313, -322, -342, + -322, -325, -331, -315, -328, -309, -320, -327, -309, -307, -337, -302, -316, -312, -287, -295, + -293, -234, -268, -200, -202, -181, -166, -143, -138, -171, -102, -140, -179, -186, -180, -197, + -170, -196, -195, -174, -210, -211, -195, -250, -204, -241, -238, -215, -241, -216, -240, -236, + -205, -194, -133, -153, -157, -84, -108, -90, -57, -71, -34, -40, -75, -22, -13, -19, + -3, 1, -14, -27, -16, -43, -26, -31, -35, -69, -73, -82, -90, -114, -89, -65, + -38, -56, -34, -22, -36, -34, -23, -41, -38, -23, -8, 10, 2, 37, 49, 66, + 63, 77, 57, 39, 81, 93, 41, 56, 47, 83, 45, 32, 56, 81, 27, 40, + 87, 54, 83, 55, 104, 119, 96, 90, 192, 142, 148, 206, 133, 156, 146, 149, + 174, 154, 154, 194, 133, 187, 186, 167, 163, 147, 176, 172, 162, 153, 165, 126, + 116, 123, 128, 118, 152, 171, 192, 206, 218, 247, 239, 244, 272, 261, 268, 257, + 282, 304, 289, 335, 303, 297, 325, 328, 327, 341, 328, 308, 337, 288, 300, 330, + 299, 306, 297, 288, 329, 320, 318, 322, 355, 356, 356, 335, 361, 355, 366, 346, + 378, 387, 382, 402, 410, 389, 391, 379, 384, 384, 359, 372, 359, 349, 303, 321, + 332, 313, 315, 306, 320, 294, 273, 288, 258, 231, 250, 235, 220, 236, 207, 225, + 222, 160, 192, 193, 184, 189, 167, 184, 204, 181, 180, 220, 160, 193, 159, 132, + 193, 197, 188, 193, 166, 210, 165, 201, 209, 183, 215, 201, 201, 227, 171, 200, + 217, 191, 192, 200, 155, 172, 188, 148, 156, 156, 132, 147, 108, 122, 164, 106, + 132, 129, 111, 146, 110, 119, 110, 115, 119, 92, 134, 104, 119, 85, 90, 107, + 78, 62, 103, 36, 31, 36, 16, 12, 0, -31, -16, -50, -50, -50, -70, -65, + -64, -109, -101, -97, -128, -98, -144, -136, -97, -155, -85, -97, -128, -94, -99, -82, + -83, -123, -76, -108, -127, -131, -158, -150, -181, -141, -154, -163, -178, -181, -174, -162, + -219, -178, -197, -233, -234, -256, -237, -261, -292, -252, -252, -296, -248, -254, -247, -196, + -241, -253, -243, -272, -249, -268, -289, -272, -286, -299, -306, -311, -288, -288, -321, -278, + -311, -324, -273, -333, -323, -316, -348, -309, -304, -344, -302, -298, -304, -256, -274, -270, + -254, -265, -242, -207, -256, -212, -234, -259, -195, -211, -202, -204, -185, -170, -175, -234, + -162, -169, -176, -190, -199, -171, -185, -191, -180, -175, -160, -150, -143, -162, -110, -102, + -163, -110, -115, -125, -127, -166, -127, -98, -145, -139, -112, -157, -110, -175, -110, -89, + -149, -108, -84, -138, -106, -92, -97, -92, -114, -85, -74, -81, -32, -41, -12, -8, + -12, 5, -28, -26, -3, -22, -30, -24, -21, 15, 5, -15, 51, 16, 35, 77, + 59, 100, 130, 132, 135, 146, 129, 151, 186, 180, 206, 179, 207, 229, 226, 239, + 229, 276, 269, 252, 253, 249, 242, 198, 208, 222, 164, 165, 167, 148, 170, 152, + 178, 168, 183, 211, 218, 265, 241, 253, 281, 248, 308, 304, 309, 323, 308, 335, + 319, 342, 322, 325, 312, 313, 320, 322, 326, 345, 315, 317, 275, 259, 269, 204, + 200, 240, 166, 211, 208, 192, 229, 206, 226, 232, 200, 231, 214, 213, 187, 180, + 210, 205, 160, 182, 162, 167, 148, 118, 142, 130, 99, 116, 123, 96, 96, 78, + 65, 62, 46, 37, 39, 44, 16, -10, -18, -45, -42, -22, -40, -41, -44, -79, + -23, -75, -63, -47, -95, -60, -85, -92, -64, -114, -101, -85, -118, -124, -122, -127, + -110, -105, -100, -108, -53, -90, -94, -74, -125, -108, -139, -161, -150, -160, -150, -136, + -181, -161, -161, -167, -181, -204, -172, -211, -207, -194, -209, -198, -262, -210, -241, -253, + -259, -300, -251, -270, -272, -252, -242, -235, -223, -231, -181, -241, -229, -245, -281, -263, + -272, -303, -268, -310, -292, -292, -309, -324, -274, -327, -298, -290, -328, -304, -360, -357, + -325, -385, -367, -333, -357, -315, -316, -313, -262, -336, -303, -274, -312, -290, -320, -309, + -269, -323, -302, -295, -305, -314, -309, -335, -343, -355, -405, -370, -377, -415, -369, -392, + -393, -351, -411, -355, -328, -353, -321, -312, -296, -259, -275, -260, -235, -247, -226, -204, + -197, -183, -162, -165, -152, -143, -159, -149, -160, -181, -184, -193, -198, -199, -227, -233, + -217, -194, -203, -220, -189, -159, -163, -180, -164, -135, -125, -117, -93, -70, -70, -60, + -42, -24, 14, 6, 24, 13, 28, 34, 36, 23, 41, 50, 66, 22, 20, 23, + 11, -23, -2, -9, -23, -23, -14, 6, 1, 11, -4, 17, 27, 7, 27, 25, + 54, 27, 59, 50, 64, 52, 104, 77, 114, 103, 80, 87, 102, 77, 111, 136, + 123, 153, 107, 155, 142, 116, 130, 175, 155, 137, 144, 163, 131, 165, 137, 165, + 197, 161, 206, 203, 169, 218, 163, 165, 224, 173, 200, 181, 171, 191, 194, 226, + 220, 269, 286, 318, 344, 302, 361, 367, 387, 370, 385, 373, 395, 368, 372, 387, + 358, 375, 384, 392, 391, 415, 368, 406, 402, 328, 352, 367, 325, 360, 348, 360, + 339, 333, 337, 352, 372, 363, 389, 392, 401, 438, 402, 405, 424, 402, 441, 443, + 405, 418, 419, 403, 408, 404, 413, 385, 398, 397, 361, 356, 327, 334, 320, 314, + 280, 275, 303, 300, 265, 253, 253, 264, 231, 277, 260, 216, 279, 241, 244, 283, + 233, 277, 280, 209, 265, 235, 215, 213, 163, 167, 154, 125, 143, 115, 135, 69, + 56, 63, 61, 30, 18, 18, -4, 2, -19, -36, -25, -8, -46, -50, -57, -52, + -67, -65, -37, -75, -77, -56, -101, -97, -104, -122, -140, -163, -186, -170, -166, -216, + -189, -221, -248, -219, -275, -288, -232, -336, -284, -280, -347, -278, -323, -364, -302, -323, + -314, -306, -346, -304, -330, -320, -301, -337, -318, -304, -324, -348, -337, -360, -363, -371, + -394, -381, -386, -426, -402, -409, -403, -428, -444, -419, -461, -469, -432, -471, -470, -462, + -467, -461, -440, -439, -434, -426, -429, -452, -467, -454, -455, -433, -410, -408, -383, -402, + -372, -343, -396, -396, -379, -382, -354, -404, -391, -374, -370, -344, -358, -368, -328, -367, + -352, -326, -342, -360, -338, -338, -303, -352, -292, -297, -327, -298, -300, -339, -289, -322, + -274, -278, -265, -251, -240, -207, -212, -192, -167, -164, -150, -156, -149, -122, -155, -125, + -121, -124, -85, -68, -54, -38, -28, -66, -24, -50, -59, -42, -113, -60, -79, -143, + -35, -86, -75, -14, -63, -14, -16, -52, 1, 3, -28, 15, 16, 46, 72, 58, + 87, 120, 112, 130, 187, 150, 212, 171, 172, 174, 156, 137, 147, 121, 147, 145, + 155, 173, 163, 149, 169, 175, 139, 124, 140, 124, 86, 132, 131, 124, 170, 161, + 244, 223, 241, 255, 277, 268, 269, 288, 290, 290, 286, 296, 324, 323, 309, 308, + 309, 340, 341, 326, 352, 361, 329, 327, 335, 310, 322, 320, 297, 365, 328, 318, + 336, 311, 346, 345, 299, 343, 311, 316, 351, 326, 311, 336, 323, 323, 318, 289, + 276, 274, 288, 293, 281, 269, 285, 337, 271, 280, 322, 299, 301, 334, 320, 356, + 346, 345, 376, 359, 341, 372, 343, 306, 338, 284, 282, 311, 301, 293, 295, 278, + 314, 308, 275, 283, 266, 202, 208, 205, 183, 164, 132, 116, 115, 108, 100, 151, + 131, 146, 134, 119, 146, 118, 111, 102, 79, 63, 53, 39, 45, 38, 41, 25, + 37, 48, 23, 9, 24, 11, -46, -3, -11, -42, -4, -56, -27, -13, -72, -58, + -36, -82, -35, -52, -62, -27, -27, -54, -23, -97, -93, -43, -78, -114, -71, -67, + -89, -79, -57, -80, -60, -46, -75, -43, -93, -48, -43, -81, -83, -77, -103, -98, + -113, -111, -115, -150, -138, -139, -144, -167, -206, -192, -181, -243, -236, -260, -275, -288, + -291, -271, -319, -323, -320, -340, -333, -320, -375, -374, -364, -350, -363, -363, -379, -347, + -352, -348, -296, -284, -339, -291, -294, -321, -287, -330, -311, -285, -346, -296, -322, -352, + -302, -314, -344, -327, -378, -366, -362, -376, -388, -368, -411, -365, -349, -358, -326, -362, + -348, -326, -338, -296, -314, -346, -312, -312, -297, -306, -292, -300, -246, -258, -261, -239, + -284, -231, -254, -259, -226, -248, -265, -217, -298, -252, -218, -273, -222, -274, -236, -247, + -262, -262, -237, -260, -222, -193, -224, -219, -185, -192, -158, -167, -158, -144, -166, -137, + -115, -139, -106, -130, -124, -103, -129, -105, -84, -112, -48, -47, -47, -11, -70, -34, + -17, -53, -53, -33, -33, -4, -11, 5, 44, -6, -3, -18, -2, -6, -13, -7, + 8, -24, -5, 16, -4, 7, -48, -16, 5, -26, -4, -19, -1, 3, 6, 21, + 6, 26, 28, 13, 33, 37, 50, 52, 65, 67, 96, 82, 105, 71, 108, 145, + 100, 135, 144, 138, 136, 145, 116, 173, 118, 138, 165, 172, 166, 178, 205, 221, + 210, 219, 204, 225, 190, 204, 210, 237, 208, 240, 230, 247, 269, 241, 288, 296, + 307, 303, 291, 301, 299, 260, 272, 299, 285, 273, 299, 284, 317, 296, 303, 325, + 318, 301, 317, 264, 288, 270, 241, 272, 246, 264, 286, 298, 293, 291, 304, 291, + 276, 289, 242, 245, 262, 248, 229, 240, 212, 225, 209, 182, 228, 207, 188, 215, + 160, 175, 162, 121, 146, 137, 123, 167, 153, 147, 148, 144, 83, 74, 131, 83, + 36, 39, 17, 36, -14, -42, 1, -46, -64, -68, -94, -96, -147, -126, -115, -162, + -119, -135, -134, -133, -148, -94, -129, -155, -119, -166, -154, -147, -111, -96, -126, -109, + -38, -75, -87, -81, -110, -81, -83, -123, -138, -135, -155, -138, -159, -180, -162, -197, + -139, -177, -192, -168, -205, -169, -174, -231, -179, -202, -203, -166, -210, -180, -165, -214, + -170, -149, -187, -185, -165, -204, -168, -195, -210, -163, -208, -208, -147, -227, -152, -179, + -230, -208, -219, -204, -202, -220, -187, -196, -182, -184, -167, -178, -190, -133, -155, -197, + -133, -174, -142, -208, -182, -160, -189, -210, -195, -199, -167, -216, -196, -152, -178, -154, + -150, -167, -136, -214, -143, -165, -198, -138, -151, -158, -138, -144, -125, -123, -166, -150, + -142, -206, -194, -194, -207, -179, -225, -226, -194, -216, -231, -197, -215, -176, -239, -201, + -193, -190, -208, -205, -200, -183, -178, -156, -156, -131, -129, -141, -113, -84, -99, -98, + -88, -84, -118, -58, -74, -71, -64, -23, -62, 11, -1, 16, 14, 19, 10, 36, + 26, 30, 80, 59, 60, 95, 80, 90, 104, 111, 155, 151, 174, 199, 203, 211, + 225, 189, 240, 175, 186, 204, 220, 175, 176, 192, 203, 210, 235, 221, 246, 234, + 220, 238, 221, 216, 220, 192, 227, 228, 211, 220, 214, 238, 258, 236, 263, 275, + 298, 284, 269, 294, 254, 243, 271, 287, 242, 285, 252, 271, 247, 250, 259, 303, + 255, 270, 296, 277, 299, 289, 316, 342, 357, 390, 407, 409, 402, 400, 410, 395, + 381, 415, 377, 385, 387, 381, 377, 404, 401, 438, 393, 413, 440, 409, 387, 414, + 425, 342, 365, 346, 344, 348, 346, 364, 375, 326, 361, 337, 318, 358, 317, 344, + 334, 320, 353, 334, 338, 359, 359, 393, 336, 360, 373, 333, 373, 375, 369, 422, + 384, 393, 410, 375, 373, 403, 353, 351, 392, 344, 367, 399, 342, 369, 371, 318, + 359, 330, 300, 326, 300, 291, 308, 298, 314, 299, 238, 242, 290, 233, 279, 250, + 236, 285, 231, 198, 228, 178, 173, 172, 103, 150, 113, 114, 102, 91, 79, 45, + 70, 72, 43, 22, -11, -4, -28, -51, -45, -71, -60, -110, -106, -108, -152, -128, + -143, -170, -141, -169, -177, -124, -196, -140, -164, -185, -152, -182, -210, -190, -211, -179, + -215, -217, -207, -226, -233, -239, -205, -253, -257, -252, -290, -285, -295, -326, -304, -348, + -320, -347, -369, -369, -381, -368, -410, -379, -373, -405, -405, -417, -398, -420, -420, -413, + -397, -423, -436, -412, -464, -446, -433, -449, -456, -455, -454, -446, -402, -485, -414, -407, + -441, -394, -419, -415, -398, -419, -416, -419, -389, -413, -379, -365, -355, -334, -342, -358, + -325, -334, -325, -303, -339, -329, -328, -379, -365, -371, -390, -364, -370, -358, -343, -347, + -363, -320, -341, -298, -305, -308, -278, -276, -286, -255, -250, -238, -223, -260, -232, -254, + -282, -226, -265, -218, -206, -219, -145, -177, -159, -138, -175, -164, -146, -198, -180, -168, + -185, -150, -185, -151, -142, -152, -134, -154, -189, -160, -162, -144, -163, -153, -129, -129, + -127, -94, -106, -113, -124, -148, -90, -89, -77, -93, -55, -79, -56, -80, -55, -72, + -78, -92, -52, -59, -51, -37, -46, -14, -21, -54, -26, -32, -57, 6, -23, -18, + 5, -30, 13, 6, -12, 18, 1, 14, 58, 23, 35, 66, 58, 91, 112, 66, + 118, 125, 81, 86, 110, 105, 124, 138, 172, 185, 216, 192, 200, 228, 239, 169, + 204, 200, 220, 276, 244, 251, 269, 262, 283, 286, 297, 273, 272, 297, 295, 241, + 276, 259, 277, 264, 279, 300, 318, 298, 344, 323, 342, 329, 349, 356, 345, 339, + 337, 383, 352, 382, 398, 384, 376, 383, 419, 406, 412, 417, 417, 424, 386, 427, + 433, 375, 407, 375, 361, 411, 375, 362, 377, 343, 413, 355, 350, 397, 339, 356, + 333, 326, 348, 299, 332, 354, 327, 338, 340, 324, 344, 285, 345, 334, 324, 286, + 279, 266, 261, 256, 226, 255, 234, 226, 219, 194, 206, 242, 194, 198, 202, 168, + 190, 166, 145, 177, 112, 121, 144, 94, 105, 95, 88, 66, 82, 36, 25, 25, + 34, 20, 34, 10, 26, 27, 6, -3, 17, -11, 2, 30, 14, 44, -21, 13, + 57, 14, 24, 18, -29, 5, -24, -17, 6, -47, -14, -23, -54, -55, -89, -72, + -84, -81, -91, -116, -82, -118, -116, -114, -129, -126, -124, -134, -128, -126, -115, -126, + -125, -115, -128, -118, -137, -138, -128, -160, -146, -107, -137, -161, -147, -190, -163, -168, + -209, -197, -207, -268, -198, -248, -272, -226, -269, -253, -282, -307, -264, -274, -291, -252, + -264, -262, -269, -268, -256, -253, -283, -282, -271, -275, -282, -269, -282, -303, -290, -229, + -249, -243, -257, -258, -233, -268, -269, -232, -252, -281, -279, -295, -298, -268, -306, -293, + -265, -288, -261, -246, -266, -272, -259, -294, -272, -301, -320, -281, -310, -292, -232, -269, + -239, -247, -254, -210, -217, -234, -198, -189, -213, -177, -200, -181, -187, -223, -173, -145, + -121, -111, -118, -114, -110, -121, -102, -106, -106, -92, -107, -76, -88, -59, -31, -40, + -5, -13, -23, -16, -14, -8, -14, -18, -5, -18, -42, -2, -26, -1, -17, -28, + -21, -21, -44, 7, -6, 24, 22, 75, 86, 129, 153, 148, 157, 136, 165, 183, + 165, 178, 189, 210, 201, 226, 235, 266, 266, 276, 257, 265, 216, 260, 230, 229, + 260, 254, 263, 268, 265, 272, 284, 286, 293, 288, 297, 317, 279, 297, 307, 320, + 302, 355, 303, 334, 346, 328, 350, 364, 365, 405, 398, 389, 402, 402, 390, 388, + 389, 397, 423, 394, 394, 427, 419, 385, 389, 416, 417, 375, 381, 396, 383, 384, + 397, 402, 399, 346, 372, 349, 349, 324, 316, 305, 322, 345, 348, 336, 349, 356, + 360, 329, 371, 357, 349, 367, 347, 369, 371, 350, 363, 374, 366, 335, 346, 350, + 313, 336, 343, 298, 296, 262, 261, 260, 251, 219, 230, 206, 193, 180, 158, 127, + 145, 102, 86, 121, 72, 72, 73, 39, 82, 84, 39, 88, 58, 60, 65, 10, + 41, 47, -9, 16, 17, -12, -6, -21, -24, -7, -20, -3, -23, -52, -24, -65, + -67, -65, -122, -94, -116, -94, -125, -144, -139, -158, -169, -131, -142, -142, -155, -122, + -153, -119, -135, -137, -133, -147, -162, -121, -140, -146, -109, -170, -113, -143, -167, -160, + -168, -175, -158, -200, -195, -207, -250, -223, -231, -255, -265, -224, -259, -255, -270, -311, + -281, -328, -270, -260, -313, -297, -311, -327, -314, -370, -315, -329, -361, -325, -389, -404, + -380, -451, -414, -427, -441, -391, -416, -411, -379, -366, -362, -348, -361, -298, -309, -316, + -307, -308, -331, -299, -299, -295, -273, -295, -281, -299, -276, -290, -279, -291, -328, -306, + -366, -343, -311, -373, -380, -329, -394, -331, -351, -387, -329, -390, -357, -330, -371, -330, + -318, -327, -352, -344, -344, -339, -340, -342, -322, -315, -314, -321, -296, -288, -285, -278, + -289, -282, -267, -262, -244, -269, -293, -262, -305, -342, -286, -322, -274, -274, -300, -260, + -261, -265, -230, -241, -254, -265, -238, -281, -278, -256, -270, -271, -237, -230, -209, -207, + -196, -162, -191, -218, -168, -205, -174, -178, -193, -202, -178, -199, -156, -169, -196, -131, + -151, -160, -159, -181, -164, -168, -157, -180, -148, -160, -119, -148, -159, -126, -152, -131, + -143, -165, -113, -174, -147, -132, -157, -107, -120, -87, -76, -103, -61, -51, -32, -55, + -47, 22, -14, -14, 44, 53, 49, 70, 64, 109, 89, 88, 137, 102, 103, 149, + 135, 118, 108, 115, 122, 86, 112, 86, 72, 83, 75, 75, 98, 67, 98, 108, + 121, 146, 130, 171, 198, 178, 219, 226, 258, 231, 241, 273, 265, 254, 272, 307, + 277, 315, 307, 313, 376, 297, 305, 308, 271, 287, 236, 261, 269, 229, 232, 238, + 245, 252, 274, 243, 275, 266, 226, 249, 238, 260, 238, 225, 227, 255, 230, 234, + 252, 240, 269, 219, 234, 224, 193, 229, 197, 171, 175, 156, 182, 167, 159, 183, + 140, 173, 143, 179, 170, 145, 145, 111, 132, 127, 132, 165, 123, 126, 152, 91, + 133, 85, 94, 137, 99, 89, 96, 29, 63, 35, 12, 57, 47, 30, 23, 55, + 41, 35, -21, 3, 26, -25, 13, -2, 4, 19, 22, 51, 55, 3, 49, 0, + -5, -16, -10, -29, -62, -15, -46, -40, -49, -73, -35, -57, -122, -75, -117, -111, + -134, -138, -116, -118, -122, -140, -170, -137, -118, -126, -99, -91, -91, -95, -100, -106, + -128, -118, -144, -115, -147, -172, -154, -186, -204, -193, -206, -208, -221, -260, -231, -251, + -265, -242, -272, -244, -255, -281, -239, -271, -279, -262, -266, -281, -276, -286, -275, -237, + -247, -239, -272, -275, -247, -273, -253, -248, -269, -301, -298, -286, -301, -289, -302, -286, + -285, -298, -279, -287, -254, -276, -271, -247, -278, -254, -226, -241, -217, -220, -237, -215, + -246, -257, -218, -296, -298, -236, -317, -314, -289, -280, -283, -294, -261, -219, -268, -272, + -246, -238, -247, -213, -227, -191, -158, -177, -158, -118, -133, -84, -50, -48, 9, -30, + -3, 13, 10, 35, 25, 23, 41, -2, 46, 37, 64, 46, 48, 76, 78, 64, + 65, 63, 66, 51, 50, 86, 98, 50, 112, 136, 122, 143, 151, 162, 187, 211, + 195, 214, 209, 212, 223, 219, 248, 233, 245, 245, 258, 294, 298, 281, 273, 281, + 279, 310, 304, 301, 302, 320, 303, 303, 306, 307, 298, 277, 299, 305, 331, 329, + 332, 337, 329, 315, 350, 322, 314, 356, 344, 328, 351, 342, 380, 371, 385, 395, + 405, 409, 409, 433, 456, 464, 433, 440, 473, 480, 454, 473, 467, 510, 465, 468, + 479, 467, 453, 442, 428, 447, 403, 416, 448, 364, 391, 373, 366, 397, 358, 387, + 381, 361, 386, 364, 355, 363, 331, 352, 369, 342, 342, 387, 355, 385, 361, 372, + 381, 415, 393, 405, 396, 399, 401, 380, 380, 363, 375, 370, 360, 355, 344, 337, + 340, 311, 325, 277, 294, 277, 255, 272, 246, 237, 250, 193, 223, 197, 157, 170, + 156, 177, 176, 153, 174, 181, 192, 167, 191, 162, 167, 146, 132, 159, 116, 92, + 130, 112, 92, 104, 68, 98, 91, 75, 97, 59, 96, 73, 92, 54, 76, 58, + 31, 51, 20, -10, 0, -38, -24, 10, -26, -39, -50, -75, -69, -108, -83, -87, + -104, -64, -75, -99, -95, -103, -80, -80, -102, -56, -71, -88, -38, -105, -66, -48, + -86, -79, -95, -126, -109, -146, -192, -140, -204, -194, -172, -220, -227, -237, -261, -236, + -288, -279, -282, -274, -278, -275, -290, -301, -285, -313, -334, -275, -267, -252, -254, -284, + -239, -268, -297, -270, -276, -285, -309, -292, -264, -304, -285, -278, -290, -300, -339, -354, + -312, -363, -356, -305, -356, -355, -325, -334, -318, -331, -364, -346, -358, -402, -365, -394, + -388, -380, -406, -397, -393, -423, -387, -396, -364, -348, -330, -343, -312, -329, -320, -335, + -332, -322, -346, -311, -300, -318, -282, -293, -243, -247, -265, -191, -232, -257, -238, -267, + -261, -264, -256, -249, -255, -299, -244, -263, -246, -255, -245, -239, -256, -251, -250, -230, + -244, -226, -203, -205, -220, -185, -183, -174, -156, -139, -156, -106, -128, -141, -69, -117, + -93, -49, -106, -40, -72, -69, -40, -56, -58, -55, -73, -88, -52, -54, -86, -62, + -38, -66, -54, -52, -55, -17, -38, -23, 4, -3, 49, 58, 57, 40, 69, 77, + 92, 84, 82, 114, 119, 122, 150, 168, 184, 188, 173, 209, 222, 211, 206, 214, + 201, 201, 215, 240, 230, 249, 270, 262, 262, 285, 278, 319, 287, 310, 311, 302, + 330, 292, 322, 328, 300, 323, 308, 293, 310, 260, 280, 268, 267, 259, 269, 247, + 262, 270, 273, 286, 267, 282, 333, 281, 359, 340, 343, 397, 359, 387, 387, 367, + 423, 396, 391, 402, 370, 377, 380, 371, 347, 341, 307, 299, 295, 287, 251, 245, + 208, 230, 235, 213, 211, 225, 220, 239, 202, 242, 243, 225, 212, 227, 235, 258, + 251, 268, 283, 297, 301, 292, 264, 252, 259, 205, 246, 174, 165, 167, 151, 139, + 119, 46, 127, 89, 70, 55, 68, 73, 82, 66, 82, 96, 95, 104, 98, 67, + 71, 40, 26, 44, 41, 67, 41, 28, 28, -6, -8, 8, -33, -6, -17, -49, + 0, 4, -17, 26, 8, -1, -9, -3, 9, 4, -27, 8, 12, 5, 12, 0, + 16, 38, 10, -33, -10, -42, -85, -70, -78, -74, -99, -148, -131, -146, -173, -195, + -177, -148, -174, -154, -140, -148, -185, -159, -177, -178, -136, -140, -158, -164, -152, -163, + -150, -159, -116, -156, -126, -136, -139, -166, -208, -226, -241, -209, -234, -267, -272, -298, + -299, -326, -296, -284, -306, -282, -307, -300, -318, -313, -319, -294, -309, -268, -276, -304, + -278, -281, -259, -240, -238, -224, -225, -190, -208, -233, -204, -243, -241, -216, -263, -251, + -255, -270, -269, -266, -302, -283, -300, -296, -292, -300, -295, -304, -296, -251, -267, -267, + -259, -268, -232, -243, -274, -208, -268, -288, -223, -256, -195, -229, -236, -192, -228, -247, + -194, -219, -241, -216, -215, -203, -191, -190, -174, -153, -192, -131, -118, -143, -87, -101, + -92, -52, -43, -24, 9, -16, -13, -6, 2, -16, -28, -40, -48, -15, -60, -43, + -15, -28, 0, 13, 19, 48, 26, 39, 78, 82, 94, 100, 110, 112, 172, 185, + 177, 191, 208, 241, 225, 230, 221, 228, 230, 234, 262, 243, 220, 237, 231, 220, + 218, 182, 176, 162, 152, 169, 142, 169, 198, 163, 217, 216, 230, 243, 236, 272, + 266, 273, 318, 299, 335, 325, 320, 367, 333, 290, 350, 301, 349, 321, 306, 367, + 321, 316, 317, 294, 316, 321, 279, 323, 274, 289, 286, 260, 287, 277, 322, 336, + 348, 356, 348, 348, 359, 354, 340, 341, 348, 351, 295, 344, 338, 274, 281, 280, + 314, 261, 268, 283, 274, 264, 310, 310, 301, 296, 320, 323, 314, 297, 310, 312, + 263, 299, 283, 266, 295, 269, 295, 289, 263, 285, 279, 243, 262, 212, 209, 211, + 157, 205, 166, 127, 169, 128, 105, 114, 113, 111, 100, 83, 67, 59, 42, 44, + 47, 74, 71, 61, 49, 67, 64, 38, 18, 36, 20, 6, -5, -26, 5, -47, + -24, 6, -45, -37, -62, -93, -83, -151, -172, -131, -197, -178, -186, -203, -163, -210, + -174, -197, -190, -188, -174, -168, -153, -182, -200, -218, -198, -213, -197, -237, -209, -203, + -187, -188, -209, -214, -215, -275, -269, -299, -317, -325, -343, -336, -322, -357, -358, -331, + -340, -308, -347, -318, -327, -349, -366, -347, -369, -394, -358, -383, -408, -374, -448, -447, + -411, -483, -455, -471, -510, -473, -499, -501, -485, -504, -507, -447, -499, -504, -468, -489, + -462, -459, -474, -427, -419, -437, -392, -415, -387, -394, -416, -359, -420, -408, -417, -441, + -409, -472, -454, -456, -482, -456, -466, -485, -439, -473, -455, -449, -477, -478, -429, -421, + -425, -419, -400, -369, -366, -369, -347, -323, -338, -361, -307, -346, -355, -357, -361, -318, + -332, -348, -313, -303, -288, -308, -326, -335, -340, -350, -325, -306, -340, -310, -293, -280, + -274, -242, -230, -235, -185, -221, -184, -180, -242, -204, -201, -208, -181, -151, -169, -114, + -146, -113, -92, -115, -100, -65, -103, -66, -83, -81, -87, -72, -81, -54, -43, -39, + -19, -33, -8, 17, -27, -35, -14, -17, -60, -42, -12, -21, -13, -26, -41, -4, + -33, -16, 29, -28, -13, 28, -8, 11, 8, 21, 91, 21, 43, 101, 88, 79, + 115, 92, 105, 118, 129, 153, 183, 177, 136, 158, 136, 161, 164, 152, 204, 202, + 168, 200, 181, 200, 181, 174, 209, 190, 185, 165, 159, 196, 142, 194, 192, 192, + 211, 211, 224, 223, 227, 225, 208, 226, 223, 258, 218, 246, 244, 258, 234, 222, + 234, 261, 227, 251, 214, 246, 213, 220, 226, 225, 228, 223, 229, 199, 200, 178, + 244, 215, 248, 246, 221, 257, 233, 245, 262, 224, 236, 222, 253, 235, 238, 232, + 227, 264, 261, 236, 270, 253, 250, 266, 240, 229, 182, 190, 196, 157, 172, 163, + 171, 187, 152, 159, 170, 150, 139, 146, 129, 150, 121, 102, 114, 120, 119, 140, + 82, 89, 138, 54, 89, 97, 72, 103, 82, 86, 109, 112, 117, 138, 98, 144, + 148, 128, 126, 119, 107, 146, 115, 119, 143, 133, 126, 144, 161, 139, 155, 106, + 161, 126, 107, 127, 76, 112, 101, 94, 132, 97, 93, 104, 77, 46, 60, 76, + 67, 65, 52, 55, 82, 41, 21, 45, -8, -2, -9, -30, 2, -90, -46, -51, + -83, -33, -40, -64, -28, -72, -50, -58, -73, -78, -84, -82, -73, -83, -51, -67, + -93, -100, -83, -98, -87, -124, -143, -97, -152, -153, -170, -217, -181, -175, -250, -187, + -194, -244, -217, -239, -228, -224, -242, -213, -199, -197, -212, -198, -217, -197, -146, -148, + -152, -161, -197, -188, -221, -239, -238, -266, -248, -234, -251, -250, -244, -256, -294, -275, + -276, -265, -278, -302, -304, -298, -343, -327, -310, -328, -289, -305, -265, -267, -269, -251, + -247, -216, -230, -200, -207, -211, -170, -133, -162, -124, -130, -91, -104, -119, -68, -78, + -103, -90, -83, -34, -54, -31, -2, -6, 6, -10, -18, 6, -56, -13, 23, -23, + -1, 37, 14, 51, 46, 27, 72, 61, 79, 90, 79, 87, 121, 69, 99, 117, + 100, 129, 154, 157, 161, 148, 154, 187, 201, 186, 185, 195, 162, 159, 184, 162, + 182, 201, 168, 215, 178, 210, 223, 201, 219, 238, 202, 225, 255, 273, 273, 255, + 240, 277, 265, 258, 294, 296, 249, 307, 312, 319, 304, 318, 368, 330, 350, 340, + 351, 353, 336, 397, 379, 310, 383, 370, 360, 373, 334, 371, 357, 352, 379, 350, + 341, 339, 329, 293, 308, 341, 302, 300, 353, 303, 355, 313, 298, 387, 343, 343, + 367, 313, 353, 317, 332, 354, 308, 324, 339, 302, 313, 295, 246, 279, 275, 288, + 278, 245, 237, 296, 225, 285, 254, 233, 261, 243, 228, 295, 204, 280, 246, 231, + 271, 248, 251, 296, 251, 256, 248, 214, 233, 231, 191, 171, 176, 132, 121, 95, + 71, 113, 64, 69, 113, 52, 48, 46, 16, 10, 17, 18, 43, -6, 21, 20, + 16, -40, -17, -27, -13, -38, -39, -13, -14, -25, 1, -29, -30, -38, -72, -52, + -117, -129, -112, -142, -141, -134, -162, -134, -165, -178, -142, -176, -168, -182, -195, -168, + -177, -201, -190, -197, -214, -195, -224, -209, -210, -210, -189, -199, -216, -195, -221, -226, + -237, -267, -269, -261, -280, -279, -283, -290, -303, -318, -303, -304, -346, -376, -340, -337, + -363, -341, -370, -337, -316, -386, -321, -348, -332, -299, -330, -320, -276, -310, -331, -325, + -358, -338, -333, -368, -335, -319, -333, -332, -317, -328, -316, -292, -310, -288, -300, -341, + -314, -321, -327, -315, -339, -311, -309, -298, -320, -290, -291, -295, -300, -284, -273, -313, + -332, -289, -308, -344, -301, -293, -293, -290, -313, -284, -233, -281, -254, -252, -247, -226, + -235, -211, -219, -201, -218, -233, -227, -239, -227, -238, -243, -230, -253, -251, -250, -264, + -276, -293, -276, -276, -272, -289, -285, -286, -281, -257, -237, -245, -237, -230, -217, -183, + -181, -159, -179, -184, -191, -193, -174, -185, -162, -175, -165, -164, -156, -172, -157, -170, + -171, -164, -210, -193, -192, -209, -205, -181, -173, -159, -129, -135, -122, -112, -85, -76, + -65, -69, -46, -60, -52, -74, -50, -77, -50, -22, -19, -41, -25, -43, -21, -53, + -72, 11, -42, -66, -17, -45, -57, -19, -19, -13, 40, 11, 30, 64, 5, 71, + 83, 98, 107, 160, 146, 187, 159, 169, 212, 163, 164, 202, 156, 182, 196, 181, + 213, 223, 207, 254, 242, 211, 231, 221, 212, 264, 222, 281, 291, 296, 330, 307, + 331, 330, 303, 343, 333, 315, 319, 311, 300, 302, 294, 313, 321, 313, 320, 307, + 302, 274, 273, 286, 295, 259, 278, 308, 300, 354, 333, 346, 352, 324, 350, 370, + 352, 363, 331, 355, 352, 363, 361, 364, 348, 370, 366, 364, 344, 340, 339, 326, + 366, 347, 353, 349, 339, 341, 344, 340, 360, 330, 316, 381, 367, 336, 350, 335, + 330, 342, 295, 307, 287, 259, 296, 228, 239, 275, 188, 219, 229, 157, 159, 131, + 104, 117, 113, 104, 115, 83, 72, 94, 80, 63, 44, 41, 48, 63, 29, 94, + 88, 63, 106, 97, 84, 110, 102, 71, 68, 44, 39, 24, 10, 6, 13, -14, + 4, -20, -68, -27, -49, -59, -72, -97, -72, -74, -104, -81, -111, -127, -95, -124, + -118, -95, -117, -126, -114, -111, -146, -149, -147, -140, -153, -181, -149, -224, -183, -227, + -258, -243, -306, -287, -274, -333, -295, -313, -319, -299, -323, -287, -326, -340, -293, -351, + -318, -328, -335, -310, -340, -349, -331, -367, -352, -332, -363, -306, -350, -294, -312, -317, + -297, -333, -333, -351, -346, -340, -382, -354, -360, -351, -378, -313, -338, -314, -301, -323, + -264, -298, -315, -249, -281, -281, -266, -322, -274, -276, -303, -267, -297, -265, -243, -265, + -267, -236, -242, -234, -243, -203, -234, -206, -191, -189, -162, -165, -181, -132, -111, -144, + -143, -134, -138, -98, -139, -89, -79, -87, -65, -38, -39, 13, -43, -69, -31, -46, + -80, -44, -42, -27, -49, -16, 0, 3, 51, 54, 67, 93, 87, 101, 96, 93, + 103, 103, 104, 110, 106, 151, 123, 141, 138, 155, 125, 138, 151, 173, 156, 181, + 190, 198, 222, 181, 226, 234, 204, 200, 180, 164, 201, 181, 202, 242, 224, 231, + 273, 265, 296, 298, 295, 295, 283, 278, 294, 246, 273, 257, 286, 269, 273, 295, + 281, 283, 324, 280, 301, 290, 263, 289, 309, 248, 292, 295, 299, 314, 310, 312, + 320, 334, 323, 340, 347, 334, 365, 382, 384, 405, 429, 392, 419, 379, 396, 375, + 365, 384, 345, 306, 363, 316, 331, 362, 324, 308, 320, 288, 286, 332, 267, 303, + 326, 256, 322, 314, 298, 342, 316, 280, 351, 317, 306, 327, 317, 338, 337, 292, + 319, 295, 298, 287, 262, 280, 265, 218, 240, 263, 235, 261, 267, 268, 261, 237, + 241, 241, 218, 215, 195, 175, 191, 164, 171, 169, 120, 147, 152, 130, 143, 159, + 145, 147, 120, 74, 109, 103, 47, 99, 17, 37, 85, 21, 32, 29, 23, 44, + -17, -3, 23, -20, -21, -37, -19, -40, -41, -15, -49, -44, -75, -91, -66, -97, + -69, -77, -54, -36, -55, -43, -37, -64, -21, -58, -38, -27, -64, -52, -57, -74, + -42, -80, -37, -54, -55, -88, -54, -88, -89, -111, -132, -128, -160, -171, -154, -168, + -149, -177, -201, -183, -194, -202, -210, -219, -215, -203, -242, -227, -201, -212, -220, -208, + -202, -196, -194, -188, -178, -175, -217, -200, -196, -229, -210, -218, -235, -213, -231, -215, + -228, -191, -228, -197, -235, -238, -271, -275, -296, -259, -255, -238, -239, -224, -163, -199, + -179, -155, -158, -149, -163, -181, -163, -197, -176, -144, -174, -173, -148, -152, -169, -163, + -169, -162, -158, -193, -197, -198, -204, -201, -186, -196, -186, -197, -218, -192, -204, -211, + -184, -200, -193, -171, -171, -150, -171, -155, -126, -130, -129, -130, -108, -124, -144, -149, + -121, -91, -139, -170, -109, -94, -119, -123, -130, -95, -105, -113, -66, -56, -75, -85, + -70, -60, -52, -69, -59, -60, -73, -70, -66, -59, -83, -64, -25, -63, -31, -48, + -69, -41, -60, -66, -20, -75, -63, -66, -89, -78, -80, -70, -62, -63, -28, -27, + -3, -18, 13, 25, -15, 15, 20, -11, 25, -7, 16, 29, 24, 40, 59, 45, + 80, 37, 49, 69, 51, 70, 39, 50, 91, 71, 91, 118, 105, 108, 117, 108, + 141, 167, 151, 176, 181, 158, 212, 167, 189, 210, 159, 187, 210, 161, 189, 161, + 134, 194, 128, 140, 186, 154, 162, 154, 185, 184, 209, 166, 200, 219, 185, 218, + 218, 230, 218, 197, 218, 226, 213, 246, 238, 267, 238, 263, 307, 277, 293, 288, + 283, 309, 280, 291, 282, 268, 302, 294, 298, 284, 305, 326, 308, 325, 328, 283, + 330, 289, 275, 331, 221, 271, 251, 194, 212, 226, 205, 234, 162, 202, 218, 197, + 190, 210, 146, 163, 164, 114, 141, 129, 129, 140, 98, 132, 132, 94, 116, 98, + 88, 68, 46, 64, 13, 38, 27, 21, 23, -17, -29, 13, -27, -40, -41, -58, + -54, -63, -48, -52, -52, -48, -48, -58, -52, -64, -38, -37, -59, -40, -50, -63, + -19, -26, -41, -26, -16, -35, -10, -57, -22, -50, -84, -53, -77, -95, -101, -103, + -96, -136, -174, -145, -165, -164, -177, -189, -207, -233, -228, -202, -235, -216, -255, -244, + -250, -257, -206, -240, -284, -261, -308, -304, -319, -336, -300, -324, -319, -302, -338, -331, + -322, -353, -335, -336, -329, -326, -333, -324, -306, -337, -305, -310, -322, -298, -319, -268, + -265, -299, -250, -299, -265, -242, -258, -248, -257, -268, -250, -267, -294, -252, -287, -263, + -252, -280, -233, -262, -290, -254, -277, -277, -240, -254, -240, -255, -269, -249, -265, -279, + -249, -231, -222, -228, -256, -232, -219, -249, -194, -214, -239, -207, -260, -231, -240, -206, + -240, -221, -198, -193, -196, -179, -190, -184, -156, -221, -164, -165, -164, -173, -146, -146, + -125, -132, -119, -68, -63, -87, -47, -34, -28, -18, -30, -5, 39, -8, 34, 47, + 34, 95, 35, 43, 92, 55, 81, 91, 61, 103, 65, 62, 107, 66, 52, 84, + 68, 90, 86, 57, 99, 39, 64, 116, 90, 119, 122, 102, 160, 123, 120, 154, + 138, 156, 148, 139, 194, 179, 192, 195, 218, 232, 232, 198, 228, 254, 264, 254, + 262, 247, 281, 285, 248, 292, 298, 272, 306, 287, 292, 314, 284, 321, 317, 365, + 321, 327, 328, 352, 358, 352, 366, 409, 420, 425, 432, 432, 437, 427, 463, 434, + 419, 425, 422, 444, 422, 461, 484, 432, 447, 439, 419, 445, 387, 422, 412, 366, + 365, 401, 355, 379, 404, 377, 342, 369, 330, 307, 304, 278, 308, 300, 267, 327, + 279, 305, 263, 284, 274, 272, 279, 277, 295, 250, 266, 268, 232, 281, 298, 270, + 294, 279, 266, 275, 275, 257, 284, 226, 245, 233, 188, 199, 199, 199, 174, 206, + 160, 178, 191, 157, 174, 154, 147, 164, 141, 135, 122, 129, 158, 93, 113, 106, + 77, 62, 59, 32, 28, -16, 27, -22, -21, -5, -15, -22, -6, -51, -45, -57, + -95, -54, -76, -108, -69, -83, -112, -64, -89, -78, -100, -96, -71, -83, -146, -106, + -126, -126, -146, -173, -155, -135, -153, -152, -137, -164, -158, -158, -169, -165, -178, -148, + -149, -151, -148, -123, -142, -91, -147, -131, -97, -137, -109, -112, -148, -113, -158, -160, + -125, -134, -144, -141, -166, -177, -174, -221, -208, -271, -275, -277, -277, -288, -318, -293, + -293, -298, -341, -323, -333, -341, -338, -366, -371, -366, -358, -377, -349, -359, -341, -324, + -321, -318, -322, -294, -307, -304, -282, -335, -282, -290, -275, -264, -289, -284, -290, -312, + -307, -294, -343, -309, -363, -361, -369, -395, -358, -393, -369, -389, -373, -393, -380, -388, + -381, -396, -416, -400, -386, -422, -378, -362, -365, -367, -337, -342, -330, -354, -348, -318, + -322, -310, -307, -289, -291, -299, -329, -311, -287, -329, -316, -333, -331, -331, -360, -347, + -342, -369, -366, -354, -372, -335, -344, -327, -320, -348, -331, -324, -318, -293, -299, -306, + -282, -279, -255, -241, -237, -230, -220, -225, -211, -197, -236, -213, -252, -219, -222, -258, + -201, -215, -191, -151, -151, -167, -125, -131, -118, -152, -141, -166, -166, -171, -146, -167, + -169, -168, -119, -144, -126, -111, -84, -105, -89, -88, -104, -71, -65, -44, -57, -21, + -17, -15, -32, 1, -8, 16, -3, 7, 55, 28, 59, 45, 36, 88, 42, 89, + 108, 68, 108, 101, 97, 108, 83, 114, 148, 118, 174, 181, 160, 190, 224, 221, + 192, 232, 190, 216, 211, 203, 224, 240, 218, 239, 243, 211, 264, 243, 248, 255, + 232, 235, 293, 236, 274, 272, 267, 298, 254, 285, 292, 252, 266, 264, 270, 292, + 264, 285, 284, 297, 276, 282, 298, 300, 285, 280, 309, 261, 268, 249, 256, 271, + 244, 236, 294, 234, 263, 312, 232, 289, 275, 222, 263, 220, 206, 223, 193, 154, + 197, 166, 197, 161, 151, 144, 161, 130, 134, 152, 131, 124, 151, 115, 165, 152, + 151, 163, 116, 121, 112, 87, 97, 84, 47, 70, 70, 38, 70, 71, 43, 44, + 12, 20, -9, -31, -36, -51, -42, -78, -85, -61, -51, -44, -12, -49, -6, -14, + -37, 19, -22, -17, -8, -43, -22, -21, -41, -26, -11, -29, -49, -65, -59, -112, + -110, -129, -143, -174, -149, -150, -174, -174, -179, -173, -190, -205, -211, -212, -199, -211, + -252, -225, -240, -258, -233, -240, -244, -213, -216, -226, -237, -229, -229, -244, -244, -228, + -229, -243, -245, -223, -257, -237, -239, -247, -234, -265, -261, -273, -246, -274, -267, -278, + -252, -260, -261, -257, -274, -277, -279, -268, -263, -251, -261, -268, -222, -261, -241, -226, + -203, -186, -185, -129, -133, -141, -147, -168, -126, -172, -145, -130, -145, -132, -102, -126, + -80, -88, -89, -80, -91, -81, -113, -102, -87, -105, -102, -113, -83, -62, -48, -32, + -4, -22, 12, 13, 5, 3, 22, 54, 49, 61, 59, 92, 96, 96, 120, 131, + 151, 111, 145, 147, 133, 192, 175, 179, 217, 175, 214, 196, 204, 206, 200, 184, + 222, 199, 191, 213, 196, 199, 198, 167, 212, 206, 180, 228, 212, 200, 226, 192, + 210, 227, 224, 257, 255, 249, 266, 312, 291, 310, 327, 305, 318, 304, 296, 291, + 287, 313, 354, 344, 363, 361, 367, 345, 320, 335, 311, 310, 323, 344, 347, 337, + 362, 381, 386, 364, 415, 432, 401, 459, 417, 426, 444, 410, 472, 450, 419, 503, + 432, 433, 481, 445, 432, 445, 401, 416, 378, 373, 372, 330, 342, 328, 337, 333, + 328, 345, 317, 351, 311, 324, 288, 317, 344, 307, 349, 371, 327, 367, 359, 341, + 360, 333, 318, 371, 337, 348, 340, 324, 355, 320, 281, 305, 304, 262, 279, 290, + 254, 305, 244, 292, 317, 263, 293, 283, 298, 296, 296, 299, 295, 313, 281, 270, + 284, 268, 277, 281, 227, 305, 258, 236, 260, 197, 226, 215, 151, 154, 126, 111, + 96, 69, 30, 22, 19, -42, -26, -39, -77, -36, -73, -93, -68, -95, -109, -107, + -80, -100, -96, -113, -101, -97, -113, -84, -102, -93, -89, -71, -116, -85, -80, -93, + -102, -134, -142, -135, -150, -176, -183, -162, -193, -192, -188, -228, -208, -251, -231, -215, + -244, -246, -210, -243, -197, -209, -212, -209, -217, -206, -210, -234, -253, -251, -263, -242, + -248, -267, -226, -258, -254, -244, -278, -228, -264, -295, -258, -291, -261, -285, -325, -270, + -364, -360, -309, -369, -364, -363, -393, -384, -431, -431, -418, -456, -435, -465, -449, -469, + -489, -483, -493, -464, -456, -444, -419, -420, -410, -376, -363, -372, -330, -336, -325, -296, + -300, -278, -308, -296, -284, -286, -319, -310, -319, -348, -370, -361, -380, -394, -422, -385, + -378, -412, -437, -412, -431, -453, -421, -426, -452, -416, -431, -419, -400, -450, -407, -397, + -426, -360, -370, -370, -367, -381, -372, -361, -411, -360, -379, -384, -358, -400, -377, -352, + -373, -340, -331, -356, -304, -312, -333, -307, -335, -327, -305, -314, -278, -284, -292, -239, + -267, -265, -227, -258, -240, -224, -230, -192, -230, -197, -141, -166, -169, -157, -127, -104, + -143, -109, -100, -116, -127, -93, -77, -86, -94, -68, -85, -51, -59, -46, -2, -28, + 6, 20, -20, 41, 18, 26, 63, 19, 68, 38, 20, 86, 71, 97, 142, 140, + 125, 127, 106, 140, 159, 125, 141, 177, 159, 200, 198, 191, 256, 220, 276, 300, + 262, 333, 288, 353, 332, 361, 377, 366, 415, 458, 405, 451, 460, 482, 472, 461, + 480, 482, 469, 454, 457, 453, 465, 448, 448, 441, 460, 410, 422, 414, 386, 373, + 364, 413, 383, 403, 416, 424, 461, 405, 437, 482, 435, 448, 439, 437, 490, 436, + 439, 487, 460, 476, 478, 461, 480, 419, 471, 424, 403, 384, 414, 387, 373, 357, + 385, 355, 373, 345, 363, 409, 368, 387, 378, 368, 375, 343, 351, 350, 319, 316, + 327, 331, 297, 310, 327, 299, 258, 280, 276, 229, 247, 235, 247, 267, 269, 281, + 317, 263, 312, 287, 256, 284, 226, 218, 237, 195, 215, 223, 201, 242, 201, 186, + 187, 169, 146, 163, 150, 132, 160, 107, 92, 78, 35, 59, 88, 78, 87, 83, + 76, 74, 102, 103, 105, 116, 128, 128, 135, 96, 119, 117, 80, 101, 98, 62, + 66, 55, 68, 83, 48, 56, 43, 45, 28, 2, -27, -42, -36, -33, -72, -67, + -82, -88, -101, -128, -103, -101, -136, -94, -74, -78, -110, -89, -108, -121, -115, -125, + -134, -143, -134, -127, -145, -162, -145, -119, -167, -130, -99, -131, -122, -171, -178, -170, + -200, -214, -227, -249, -242, -224, -235, -276, -245, -250, -252, -248, -242, -200, -240, -221, + -217, -212, -202, -205, -156, -176, -165, -165, -159, -187, -178, -178, -174, -155, -146, -116, + -125, -121, -97, -83, -104, -72, -83, -76, -58, -91, -36, -82, -104, -48, -53, -94, + -70, -77, -44, -89, -97, -62, -56, -67, -60, -72, -84, -84, -104, -116, -85, -109, + -89, -69, -86, -52, -57, -90, -31, -9, -23, 32, -17, 52, 28, 19, 62, 76, + 93, 67, 119, 104, 98, 140, 138, 151, 161, 147, 167, 154, 170, 182, 158, 170, + 157, 143, 147, 165, 179, 187, 170, 179, 209, 205, 182, 236, 239, 192, 251, 225, + 273, 221, 211, 252, 235, 230, 244, 229, 250, 237, 243, 246, 267, 276, 272, 289, + 307, 288, 312, 291, 312, 292, 280, 284, 279, 298, 273, 262, 272, 243, 266, 235, + 244, 294, 285, 300, 323, 266, 306, 302, 263, 299, 287, 328, 337, 326, 351, 363, + 334, 384, 433, 353, 411, 383, 350, 416, 365, 341, 399, 355, 390, 351, 360, 378, + 316, 310, 330, 289, 271, 220, 215, 246, 196, 191, 178, 186, 179, 172, 209, 181, + 150, 153, 157, 127, 116, 132, 94, 65, 133, 77, 108, 134, 115, 146, 129, 96, + 133, 97, 93, 104, 68, 97, 93, 62, 93, 118, 93, 108, 92, 92, 91, 70, + 87, 85, 56, 68, 43, 34, 32, -4, -17, -12, 13, -33, -49, -36, -49, -88, + -49, -37, -63, -26, -47, -76, -15, -70, -61, -39, -90, -45, -40, -64, -5, -28, + -59, -29, -58, -42, -41, -78, -66, -82, -91, -120, -124, -138, -151, -172, -146, -198, + -177, -179, -183, -163, -179, -193, -187, -186, -209, -210, -232, -219, -246, -228, -228, -235, + -237, -196, -205, -230, -180, -177, -169, -167, -180, -191, -174, -207, -202, -178, -217, -219, + -219, -241, -248, -262, -297, -245, -230, -302, -252, -285, -324, -279, -340, -342, -369, -398, + -399, -394, -399, -414, -408, -399, -415, -392, -429, -419, -416, -394, -454, -430, -426, -459, + -430, -432, -435, -448, -462, -432, -407, -477, -460, -433, -472, -455, -444, -486, -450, -467, + -425, -461, -457, -422, -402, -407, -439, -453, -430, -491, -460, -460, -480, -466, -462, -470, + -431, -454, -477, -427, -476, -433, -380, -453, -401, -377, -386, -329, -392, -398, -355, -390, + -354, -334, -333, -324, -280, -278, -253, -262, -231, -243, -228, -267, -254, -268, -321, -309, + -282, -285, -306, -313, -284, -265, -296, -265, -237, -259, -283, -288, -271, -288, -286, -277, + -267, -262, -205, -218, -176, -132, -133, -111, -112, -106, -89, -119, -103, -65, -95, -86, + -57, -89, -71, -93, -62, -38, -74, -75, -29, -77, -29, -39, -45, -5, -53, -16, + 5, -11, 5, 4, -20, 26, 13, 5, 40, 10, -12, 41, 8, 26, 28, 35, + 65, 56, 89, 146, 146, 149, 168, 167, 169, 180, 201, 186, 223, 240, 233, 269, + 250, 255, 289, 260, 288, 302, 271, 287, 285, 287, 293, 265, 280, 274, 274, 290, + 300, 290, 308, 284, 342, 362, 365, 384, 377, 382, 386, 375, 410, 389, 385, 425, + 420, 400, 445, 423, 461, 434, 446, 455, 447, 425, 458, 461, 438, 436, 423, 404, + 382, 363, 340, 360, 294, 297, 298, 269, 279, 277, 255, 288, 267, 267, 275, 259, + 243, 233, 228, 236, 264, 222, 225, 271, 252, 251, 261, 253, 301, 246, 244, 263, + 239, 254, 202, 206, 230, 172, 145, 186, 134, 167, 139, 127, 129, 111, 97, 107, + 93, 93, 94, 71, 69, 87, 47, 18, 30, 25, 35, 50, 9, 31, 16, -33, + -20, -29, -34, -57, -67, -71, -63, -101, -105, -70, -123, -107, -88, -149, -120, -149, + -126, -134, -173, -161, -160, -168, -154, -141, -151, -167, -177, -150, -163, -167, -154, -177, + -159, -199, -216, -176, -244, -231, -208, -270, -269, -277, -258, -262, -278, -271, -256, -260, + -282, -233, -244, -254, -228, -253, -255, -238, -220, -224, -206, -185, -204, -177, -177, -186, + -187, -211, -209, -210, -216, -232, -237, -224, -232, -257, -266, -274, -272, -269, -294, -260, + -300, -289, -256, -290, -264, -243, -254, -210, -275, -237, -219, -265, -243, -219, -239, -222, + -212, -239, -213, -221, -234, -198, -240, -224, -203, -217, -238, -153, -193, -192, -171, -159, + -130, -150, -158, -137, -125, -113, -149, -128, -112, -145, -107, -119, -120, -116, -125, -152, + -93, -102, -120, -111, -139, -139, -92, -122, -88, -78, -61, -43, -16, -27, 0, 9, + -35, -13, -34, -26, 17, -12, -10, 49, 12, 18, 37, 18, 66, 49, 53, 91, + 65, 86, 82, 63, 78, 69, 72, 63, 60, 54, 63, 73, 98, 82, 86, 123, + 97, 144, 111, 91, 119, 100, 96, 166, 126, 165, 147, 162, 146, 127, 140, 152, + 165, 179, 166, 168, 199, 194, 240, 218, 229, 257, 227, 240, 217, 219, 238, 222, + 237, 250, 275, 273, 252, 270, 303, 279, 317, 283, 290, 309, 308, 288, 286, 280, + 277, 286, 297, 291, 333, 283, 293, 346, 294, 293, 310, 296, 318, 275, 301, 326, + 264, 311, 308, 270, 291, 281, 260, 281, 271, 219, 243, 251, 215, 241, 231, 196, + 248, 170, 195, 154, 126, 148, 137, 117, 173, 166, 146, 170, 163, 154, 155, 155, + 160, 172, 125, 167, 149, 149, 177, 129, 170, 206, 171, 177, 148, 165, 205, 112, + 149, 154, 111, 130, 109, 123, 148, 95, 138, 119, 113, 100, 52, 28, 27, -2, + -1, -16, -19, -29, -29, -39, -45, -39, -77, -71, -97, -121, -113, -140, -131, -140, + -144, -157, -173, -173, -198, -176, -157, -178, -192, -154, -166, -162, -182, -158, -156, -164, + -193, -188, -193, -205, -205, -193, -213, -189, -206, -201, -180, -201, -195, -166, -206, -219, + -201, -230, -193, -204, -228, -189, -223, -234, -209, -205, -215, -209, -210, -196, -228, -274, + -238, -259, -272, -268, -256, -271, -334, -282, -289, -282, -278, -337, -335, -328, -403, -381, + -385, -424, -391, -432, -409, -397, -446, -420, -384, -470, -406, -376, -386, -365, -363, -349, + -345, -360, -381, -358, -371, -416, -406, -395, -391, -385, -393, -391, -394, -429, -400, -429, + -417, -406, -393, -380, -386, -400, -436, -374, -390, -399, -401, -382, -345, -383, -350, -323, + -365, -330, -346, -366, -350, -358, -384, -377, -388, -358, -378, -387, -363, -382, -395, -366, + -394, -382, -403, -402, -370, -369, -380, -369, -326, -330, -298, -314, -261, -298, -303, -328, + -284, -301, -316, -280, -259, -311, -272, -279, -244, -240, -262, -235, -228, -253, -258, -204, + -243, -234, -220, -218, -193, -205, -172, -144, -180, -121, -121, -130, -90, -120, -29, -65, + -44, -20, -78, -53, -39, -67, -11, -23, -21, -4, -19, 5, 19, -18, 28, 57, + 43, 33, 76, 70, 89, 71, 68, 121, 94, 87, 146, 116, 139, 146, 134, 167, + 145, 162, 237, 178, 191, 207, 223, 225, 249, 212, 225, 262, 191, 274, 240, 237, + 283, 238, 247, 311, 274, 311, 314, 339, 363, 323, 384, 422, 391, 416, 425, 457, + 453, 431, 450, 459, 455, 461, 468, 488, 435, 501, 458, 463, 468, 486, 489, 477, + 466, 498, 469, 471, 476, 456, 504, 462, 500, 518, 470, 457, 474, 463, 468, 455, + 471, 510, 489, 488, 505, 501, 498, 485, 459, 456, 491, 468, 458, 449, 445, 465, + 438, 406, 453, 418, 389, 422, 428, 400, 381, 385, 399, 379, 362, 344, 386, 365, + 384, 379, 378, 385, 363, 353, 328, 305, 331, 310, 306, 307, 296, 301, 303, 286, + 348, 282, 309, 248, 266, 258, 238, 277, 260, 253, 268, 249, 272, 226, 184, 199, + 167, 141, 126, 140, 123, 103, 110, 132, 104, 104, 50, 56, 63, 26, 37, -20, + -14, -26, -37, -23, -15, 2, 22, -11, 2, 3, -26, 1, -2, -19, 14, -17, + 18, -14, 6, 17, 13, -30, -34, -28, -80, -83, -96, -135, -122, -168, -177, -189, + -184, -213, -222, -226, -236, -233, -247, -265, -260, -279, -298, -252, -288, -282, -256, -262, + -278, -265, -288, -247, -275, -311, -292, -324, -321, -311, -342, -334, -332, -321, -332, -341, + -338, -338, -346, -397, -365, -370, -388, -367, -367, -396, -375, -393, -343, -346, -336, -336, + -328, -325, -338, -340, -308, -366, -311, -326, -334, -305, -333, -286, -266, -299, -265, -281, + -291, -267, -283, -272, -272, -267, -249, -231, -246, -271, -208, -249, -255, -210, -250, -218, + -210, -220, -180, -200, -196, -185, -166, -195, -166, -193, -153, -174, -182, -160, -181, -151, + -156, -146, -131, -99, -171, -108, -132, -109, -86, -120, -93, -33, -133, -57, -49, -75, + -35, -64, -35, -13, -44, -22, 5, -32, -27, -2, -9, -6, -18, -7, 18, 15, + 13, 65, 42, 32, 70, 19, 5, 59, 13, 55, 54, 53, 93, 75, 76, 109, + 104, 98, 107, 123, 106, 108, 109, 102, 85, 82, 104, 106, 94, 108, 90, 113, + 66, 117, 158, 109, 124, 167, 123, 163, 137, 151, 202, 125, 229, 229, 189, 229, + 241, 229, 267, 225, 260, 259, 200, 230, 247, 225, 226, 234, 230, 268, 205, 225, + 193, 193, 220, 204, 220, 220, 217, 249, 222, 264, 284, 233, 289, 266, 276, 314, + 284, 304, 314, 285, 318, 290, 296, 291, 272, 307, 298, 289, 303, 272, 255, 264, + 223, 212, 188, 214, 198, 219, 213, 188, 201, 131, 147, 141, 124, 102, 107, 106, + 128, 100, 141, 132, 135, 123, 128, 133, 122, 105, 89, 78, 76, 92, 99, 88, + 90, 124, 72, 74, 72, 59, 63, 44, 33, 42, 18, 14, 5, -29, -5, -27, + 0, -12, -22, 7, -28, -25, -17, -39, -56, -39, -91, -13, -14, -77, -20, -31, + -52, -31, -47, -6, -26, -47, -51, -50, -51, -54, -43, -15, -19, -50, -24, -35, + -35, -57, -98, -75, -74, -119, -108, -154, -132, -181, -193, -163, -153, -176, -190, -196, + -162, -167, -211, -206, -170, -206, -201, -187, -168, -192, -160, -141, -153, -156, -170, -137, + -122, -184, -135, -170, -175, -162, -149, -174, -173, -187, -165, -200, -225, -239, -236, -215, + -286, -280, -258, -291, -270, -262, -268, -233, -270, -261, -204, -264, -282, -236, -319, -290, + -273, -317, -279, -270, -271, -226, -262, -275, -224, -247, -246, -236, -288, -287, -242, -273, + -245, -274, -261, -221, -258, -274, -218, -227, -267, -246, -250, -220, -269, -243, -213, -219, + -236, -235, -247, -210, -229, -223, -227, -287, -233, -252, -279, -238, -236, -250, -220, -237, + -198, -214, -239, -253, -241, -259, -260, -218, -255, -234, -244, -229, -188, -223, -202, -143, + -204, -173, -177, -184, -163, -156, -147, -130, -158, -142, -130, -164, -170, -154, -129, -143, + -129, -135, -107, -124, -126, -98, -99, -119, -82, -88, -92, -87, -76, -37, -68, -68, + -18, -52, -70, -59, -51, -28, -37, -53, -8, -40, -34, -16, -11, -20, 21, -28, + 2, 18, 26, 54, 68, 91, 84, 111, 107, 117, 137, 137, 144, 183, 151, 195, + 176, 172, 177, 163, 165, 190, 154, 168, 188, 181, 210, 241, 204, 267, 245, 268, + 297, 299, 293, 345, 331, 389, 349, 398, 434, 411, 418, 483, 482, 496, 500, 525, + 527, 536, 557, 561, 551, 547, 531, 524, 541, 516, 554, 554, 533, 526, 562, 533, + 529, 564, 546, 557, 564, 518, 584, 523, 518, 563, 529, 561, 564, 537, 573, 581, + 589, 613, 571, 586, 582, 578, 605, 560, 547, 535, 544, 539, 513, 519, 517, 511, + 494, 478, 474, 502, 437, 459, 416, 411, 412, 387, 400, 418, 400, 384, 383, 375, + 393, 359, 360, 370, 357, 381, 344, 356, 352, 358, 341, 357, 338, 346, 324, 306, + 298, 269, 252, 232, 205, 214, 171, 153, 147, 127, 149, 153, 107, 118, 92, 69, + 68, 31, 51, 18, 15, 6, -7, -20, -23, -16, -12, 18, -19, -20, 4, -12, + -23, -12, -22, -21, -64, -54, -62, -96, -88, -144, -150, -98, -141, -148, -137, -144, + -137, -177, -186, -129, -206, -207, -206, -222, -220, -245, -256, -244, -252, -240, -241, -233, + -218, -243, -216, -240, -205, -245, -277, -257, -270, -302, -307, -316, -310, -278, -301, -305, + -267, -312, -306, -286, -307, -301, -331, -335, -300, -351, -334, -323, -336, -326, -375, -370, + -368, -368, -346, -346, -371, -295, -331, -313, -293, -335, -294, -287, -336, -284, -298, -287, + -285, -287, -300, -302, -281, -317, -305, -288, -312, -302, -347, -342, -343, -362, -416, -353, + -402, -377, -372, -399, -362, -349, -366, -321, -335, -333, -283, -300, -307, -221, -246, -252, + -211, -220, -166, -208, -240, -182, -187, -212, -156, -208, -160, -186, -179, -202, -208, -213, + -167, -173, -200, -196, -176, -154, -176, -154, -148, -156, -150, -158, -129, -112, -103, -97, + -100, -49, -72, -57, -64, -56, -27, -28, -44, -1, -13, -54, -8, -33, -59, -41, + -69, -71, -64, -86, -46, -45, -94, -22, -36, -38, -33, -97, -54, -48, -102, -52, + -85, -71, -36, -93, -16, -28, -17, 31, 14, 59, 51, 62, 103, 71, 83, 108, + 89, 97, 85, 94, 108, 112, 86, 126, 138, 124, 156, 143, 119, 187, 168, 141, + 191, 124, 156, 145, 147, 170, 170, 142, 161, 187, 165, 180, 187, 145, 156, 158, + 156, 198, 134, 156, 159, 160, 174, 180, 175, 216, 184, 192, 187, 167, 143, 150, + 164, 179, 155, 139, 149, 148, 117, 127, 150, 124, 96, 80, 81, 78, 54, 57, + 78, 76, 60, 86, 116, 77, 105, 76, 96, 94, 56, 95, 99, 90, 141, 110, + 137, 135, 112, 146, 141, 123, 164, 102, 109, 117, 90, 91, 77, 48, 81, 57, + 52, 27, 48, 39, 13, 19, -9, 19, 23, 1, 1, 17, 7, 2, 0, 21, + 28, -7, -11, -10, -17, -33, 10, -35, -27, -14, -18, 2, -24, -34, -37, -12, + -51, -55, -46, -75, -82, -84, -107, -60, -79, -107, -80, -78, -67, -48, -91, -54, + -32, -51, -41, -38, -36, -47, -69, -63, -61, -73, -86, -70, -61, -126, -101, -123, + -111, -130, -131, -168, -167, -185, -198, -199, -214, -221, -213, -254, -258, -246, -258, -246, + -271, -284, -267, -276, -275, -286, -292, -291, -306, -329, -309, -316, -329, -321, -343, -310, + -342, -357, -317, -319, -337, -326, -348, -335, -356, -369, -321, -322, -363, -352, -353, -344, + -342, -340, -357, -312, -362, -365, -339, -350, -316, -284, -346, -272, -282, -300, -236, -313, + -293, -264, -299, -290, -271, -310, -285, -293, -272, -278, -277, -316, -268, -283, -313, -265, + -332, -282, -273, -296, -290, -333, -284, -302, -362, -286, -322, -313, -289, -363, -337, -338, + -341, -334, -331, -315, -292, -294, -290, -284, -286, -270, -246, -249, -256, -206, -231, -242, + -182, -228, -168, -164, -181, -144, -142, -179, -140, -176, -150, -161, -144, -178, -162, -159, + -162, -184, -181, -151, -150, -148, -138, -107, -104, -115, -110, -96, -69, -72, -77, -91, + -77, -44, -33, 0, -1, 11, 31, 7, 48, 59, 51, 52, 86, 60, 53, 75, + 76, 105, 95, 96, 91, 109, 70, 103, 78, 97, 119, 99, 127, 144, 118, 135, + 173, 191, 165, 217, 217, 214, 280, 247, 273, 305, 244, 325, 312, 316, 337, 343, + 394, 414, 350, 430, 395, 423, 405, 413, 432, 415, 422, 424, 406, 397, 387, 422, + 414, 376, 401, 400, 349, 380, 384, 417, 392, 397, 408, 405, 419, 414, 407, 403, + 365, 391, 377, 392, 410, 402, 389, 395, 409, 396, 412, 380, 379, 393, 339, 391, + 368, 367, 393, 372, 367, 383, 332, 371, 371, 353, 379, 359, 349, 371, 354, 368, + 365, 358, 391, 389, 383, 386, 397, 413, 409, 403, 410, 397, 343, 366, 325, 310, + 341, 317, 310, 277, 271, 260, 230, 225, 248, 210, 206, 219, 184, 201, 132, 163, + 129, 96, 137, 96, 88, 111, 71, 78, 87, 46, 88, 31, 6, 30, 10, 27, + 7, 21, 28, -19, -16, -25, -34, -43, -52, -51, -69, -88, -90, -122, -106, -125, + -152, -97, -130, -148, -126, -141, -141, -125, -136, -132, -149, -165, -179, -208, -226, -196, + -195, -178, -148, -181, -159, -162, -186, -171, -221, -183, -156, -236, -182, -221, -252, -236, + -282, -273, -272, -314, -280, -319, -328, -321, -360, -337, -335, -372, -342, -357, -375, -358, + -376, -367, -354, -355, -351, -316, -333, -318, -322, -325, -331, -291, -301, -305, -264, -242, + -272, -248, -222, -264, -254, -269, -279, -260, -286, -257, -241, -256, -265, -252, -234, -239, + -227, -191, -195, -181, -187, -216, -173, -229, -189, -178, -228, -162, -179, -213, -142, -175, + -167, -101, -153, -86, -42, -97, -67, -64, -101, -79, -100, -121, -84, -113, -134, -104, + -106, -102, -95, -57, -57, -46, -64, -60, -38, -57, -96, -22, -36, -51, -32, -74, + -15, -3, -43, -9, -10, -23, -4, -21, -12, -5, 2, 1, 7, 44, 10, 29, + 39, 31, 43, 45, 66, 76, 60, 82, 87, 86, 65, 96, 115, 72, 125, 97, + 123, 133, 75, 81, 104, 68, 108, 50, 100, 103, 96, 135, 153, 142, 162, 179, + 161, 174, 202, 186, 214, 195, 201, 206, 194, 195, 228, 170, 196, 200, 215, 189, + 207, 225, 187, 193, 247, 231, 228, 223, 268, 238, 266, 268, 260, 268, 265, 289, + 283, 243, 292, 315, 301, 340, 325, 353, 343, 319, 358, 319, 295, 289, 323, 283, + 325, 316, 345, 334, 302, 297, 305, 299, 306, 342, 306, 313, 326, 303, 336, 351, + 354, 368, 312, 376, 359, 373, 355, 384, 387, 337, 356, 351, 335, 318, 341, 330, + 324, 318, 297, 315, 267, 270, 296, 262, 211, 230, 168, 198, 151, 171, 201, 196, + 172, 174, 145, 141, 113, 137, 150, 115, 134, 164, 131, 140, 150, 135, 109, 117, + 122, 107, 98, 75, 86, 53, 47, 56, 35, 59, 56, 50, 66, 44, 33, 45, + 10, 6, 35, 13, 4, 22, -3, -26, -20, 14, 4, 7, -10, -1, 3, -17, + -13, -4, 0, -41, -18, -12, -39, -46, -26, -61, -46, -93, -57, -77, -137, -98, + -119, -147, -84, -104, -112, -78, -98, -116, -64, -113, -117, -125, -183, -163, -134, -164, + -169, -165, -183, -160, -217, -180, -155, -212, -218, -207, -203, -219, -253, -210, -220, -222, + -221, -228, -193, -238, -204, -228, -212, -238, -205, -222, -226, -223, -220, -200, -195, -207, + -208, -243, -223, -230, -257, -254, -287, -287, -286, -282, -286, -290, -272, -258, -271, -264, + -226, -295, -243, -252, -269, -242, -231, -262, -203, -220, -236, -206, -216, -213, -202, -222, + -192, -208, -235, -232, -181, -225, -224, -265, -245, -227, -255, -303, -259, -285, -290, -269, + -295, -295, -262, -292, -264, -265, -254, -256, -273, -268, -245, -252, -241, -237, -252, -226, + -264, -226, -240, -246, -195, -200, -209, -148, -178, -177, -151, -203, -174, -148, -201, -188, + -160, -208, -126, -187, -177, -99, -143, -110, -88, -126, -57, -50, -100, -31, -59, -54, + -28, -50, -37, -20, -49, -27, -56, -38, -15, -24, -28, -51, -13, -19, -23, 1, + -12, -11, -6, -4, 13, 14, 11, 15, 18, 65, 50, 101, 97, 117, 162, 175, + 158, 201, 190, 237, 204, 222, 235, 234, 221, 235, 246, 272, 303, 292, 323, 316, + 301, 366, 372, 353, 379, 381, 390, 392, 403, 428, 399, 418, 444, 456, 478, 501, + 470, 489, 504, 532, 519, 502, 539, 545, 515, 515, 526, 524, 536, 510, 504, 550, + 510, 513, 549, 509, 514, 499, 496, 492, 493, 536, 512, 476, 512, 486, 488, 446, + 442, 484, 412, 421, 431, 407, 414, 371, 381, 380, 358, 385, 379, 359, 349, 349, + 339, 306, 330, 300, 329, 336, 327, 374, 351, 362, 383, 383, 386, 389, 383, 378, + 366, 358, 346, 339, 320, 299, 302, 274, 261, 246, 196, 212, 168, 152, 147, 94, + 118, 112, 76, 110, 57, 58, 43, 39, 37, 52, 18, 70, 51, 63, 70, 53, + 51, 49, 50, 35, 22, 21, -12, -11, -43, -59, -68, -97, -123, -95, -132, -140, + -122, -145, -144, -177, -166, -183, -186, -241, -191, -231, -227, -169, -204, -216, -177, -214, + -186, -219, -232, -173, -196, -207, -196, -213, -189, -203, -211, -199, -215, -231, -258, -279, + -294, -284, -290, -306, -319, -341, -338, -358, -336, -387, -400, -365, -382, -404, -391, -421, + -408, -425, -456, -443, -432, -444, -436, -416, -397, -393, -403, -434, -403, -403, -417, -385, + -416, -416, -411, -483, -437, -462, -485, -449, -476, -466, -427, -444, -392, -412, -421, -367, + -389, -384, -345, -363, -338, -341, -388, -330, -325, -334, -311, -340, -314, -306, -318, -300, + -304, -307, -282, -263, -293, -269, -277, -299, -276, -298, -285, -224, -279, -233, -242, -249, + -230, -242, -272, -213, -242, -238, -234, -230, -215, -202, -230, -206, -178, -205, -171, -152, + -171, -143, -115, -142, -66, -85, -55, -51, -60, -39, -16, -4, -8, 13, 23, 59, + 43, 35, 76, 81, 74, 112, 120, 114, 111, 116, 157, 127, 127, 110, 118, 115, + 93, 127, 98, 87, 127, 92, 108, 120, 93, 151, 150, 161, 203, 187, 201, 184, + 205, 213, 205, 234, 182, 173, 218, 152, 187, 164, 184, 211, 178, 184, 187, 153, + 151, 153, 175, 155, 140, 155, 150, 134, 152, 169, 151, 168, 223, 212, 227, 259, + 240, 255, 264, 274, 320, 310, 305, 321, 350, 345, 354, 367, 376, 352, 354, 339, + 326, 299, 307, 295, 296, 293, 278, 277, 284, 257, 274, 229, 233, 261, 217, 232, + 226, 231, 256, 216, 235, 274, 216, 263, 258, 281, 295, 269, 264, 283, 322, 288, + 301, 321, 273, 299, 304, 248, 284, 253, 248, 237, 202, 220, 193, 218, 169, 177, + 167, 164, 141, 119, 112, 140, 83, 86, 103, 104, 141, 130, 122, 140, 126, 111, + 158, 145, 112, 122, 112, 96, 69, 64, 62, 81, 24, 48, 23, 38, 28, -11, + -18, -11, -38, -47, -48, -85, -38, -60, -48, -39, -77, -61, -71, -88, -71, -86, + -124, -123, -132, -129, -149, -154, -162, -128, -165, -135, -125, -171, -113, -180, -185, -137, + -199, -176, -159, -178, -140, -163, -140, -80, -119, -108, -97, -102, -103, -118, -167, -134, + -197, -170, -185, -189, -201, -164, -213, -214, -228, -254, -225, -233, -253, -253, -257, -291, + -205, -247, -241, -227, -239, -218, -220, -236, -187, -179, -201, -165, -168, -158, -152, -166, + -182, -177, -182, -212, -217, -250, -222, -214, -264, -259, -258, -242, -225, -262, -248, -237, + -222, -227, -242, -247, -225, -277, -231, -230, -233, -193, -237, -217, -201, -192, -201, -179, + -172, -174, -181, -185, -197, -192, -181, -205, -177, -176, -193, -184, -203, -202, -161, -196, + -155, -157, -189, -192, -179, -211, -100, -147, -157, -102, -153, -128, -159, -193, -121, -168, + -201, -165, -199, -175, -186, -213, -156, -213, -184, -191, -210, -189, -241, -199, -186, -243, + -192, -227, -216, -203, -211, -223, -189, -169, -176, -170, -165, -142, -147, -156, -165, -122, + -191, -155, -174, -154, -124, -141, -128, -88, -94, -118, -92, -82, -94, -80, -58, -72, + -9, -90, -36, -11, -79, -9, -58, -71, 11, -32, -48, 13, -35, 14, -7, -8, + 20, -2, -7, -9, -20, -11, -14, 11, 33, 65, 59, 72, 80, 84, 127, 85, + 160, 167, 158, 193, 180, 201, 232, 200, 249, 249, 230, 289, 233, 278, 273, 232, + 278, 265, 263, 268, 242, 291, 248, 259, 279, 288, 267, 273, 294, 288, 268, 317, + 318, 348, 344, 373, 388, 418, 435, 470, 486, 482, 480, 486, 502, 509, 501, 495, + 487, 498, 457, 452, 450, 438, 406, 441, 395, 379, 400, 345, 352, 343, 304, 339, + 310, 301, 317, 279, 318, 326, 335, 340, 368, 338, 398, 367, 388, 371, 348, 361, + 370, 361, 361, 339, 354, 343, 316, 349, 309, 311, 327, 280, 287, 285, 248, 266, + 275, 191, 215, 197, 184, 201, 182, 140, 186, 140, 136, 192, 120, 137, 127, 148, + 155, 127, 127, 148, 108, 110, 117, 108, 113, 109, 89, 97, 111, 63, 70, 33, + 28, 47, 34, 0, 15, 17, -20, -57, -74, -87, -95, -121, -121, -126, -140, -150, + -154, -176, -170, -179, -205, -213, -244, -241, -198, -217, -244, -219, -206, -230, -219, -217, + -224, -249, -261, -212, -218, -242, -232, -238, -252, -240, -249, -276, -292, -323, -319, -315, + -348, -325, -311, -330, -338, -363, -333, -383, -386, -350, -369, -356, -342, -388, -343, -355, + -332, -313, -323, -323, -310, -346, -313, -329, -325, -353, -359, -335, -344, -326, -358, -338, + -340, -425, -358, -396, -416, -363, -411, -377, -416, -421, -356, -392, -389, -351, -360, -352, + -317, -322, -311, -314, -304, -250, -268, -278, -223, -236, -243, -227, -242, -237, -242, -231, + -182, -246, -256, -205, -247, -252, -242, -268, -203, -248, -246, -197, -222, -228, -202, -190, + -177, -168, -182, -129, -137, -151, -91, -98, -98, -28, -61, -27, -37, -13, -26, -39, + -70, -22, -29, -47, 6, 13, 15, 9, 45, 32, 17, -4, -31, 6, -41, -14, + 6, -4, 36, 26, 43, 82, 100, 89, 81, 126, 149, 106, 137, 157, 156, 219, + 149, 196, 244, 212, 227, 251, 243, 255, 260, 255, 293, 238, 238, 264, 209, 234, + 227, 207, 217, 198, 197, 222, 215, 228, 221, 222, 244, 233, 267, 261, 270, 282, + 243, 273, 282, 270, 299, 284, 304, 320, 310, 306, 337, 331, 358, 341, 361, 361, + 371, 342, 409, 410, 392, 429, 406, 379, 381, 379, 368, 402, 330, 378, 381, 364, + 354, 361, 335, 339, 329, 318, 311, 288, 312, 317, 284, 286, 290, 303, 280, 289, + 286, 329, 315, 324, 329, 327, 346, 355, 347, 349, 340, 338, 321, 298, 271, 286, + 282, 287, 259, 282, 284, 229, 223, 218, 193, 210, 187, 159, 205, 154, 146, 141, + 133, 164, 111, 149, 144, 159, 166, 150, 178, 193, 149, 161, 182, 169, 162, 143, + 142, 146, 109, 124, 132, 84, 107, 80, 83, 63, 38, 23, 29, -35, -1, 8, + -12, 2, -9, 1, 6, -33, -18, -37, -33, -50, -71, -72, -75, -80, -70, -94, + -51, -59, -59, -83, -83, -92, -102, -148, -153, -148, -189, -192, -193, -183, -240, -186, + -202, -194, -195, -187, -165, -201, -206, -161, -210, -182, -203, -200, -216, -214, -209, -227, + -214, -230, -186, -214, -285, -255, -280, -314, -317, -358, -367, -364, -431, -389, -392, -460, + -413, -429, -453, -404, -432, -401, -425, -452, -403, -400, -434, -382, -405, -384, -366, -378, + -364, -389, -388, -352, -391, -388, -383, -405, -415, -390, -361, -358, -401, -359, -362, -358, + -374, -371, -346, -355, -361, -358, -341, -377, -371, -378, -354, -357, -325, -318, -317, -320, + -324, -301, -319, -328, -275, -329, -354, -298, -325, -319, -312, -355, -318, -338, -357, -296, + -328, -295, -277, -298, -254, -259, -269, -244, -241, -240, -233, -291, -268, -273, -281, -267, + -264, -253, -240, -250, -243, -250, -241, -279, -258, -265, -271, -276, -293, -287, -303, -283, + -298, -280, -251, -233, -223, -209, -199, -180, -165, -174, -121, -151, -90, -109, -70, -59, + -79, -63, -22, -72, -40, -74, -67, -62, -115, -66, -84, -83, -62, -85, -61, -50, + -80, -88, -63, -68, -53, -41, -40, -38, -14, -36, 6, 8, 7, 58, 41, 85, + 104, 105, 139, 143, 111, 119, 142, 129, 127, 180, 151, 145, 203, 154, 193, 193, + 193, 214, 189, 241, 235, 241, 233, 250, 247, 227, 257, 295, 279, 306, 319, 331, + 344, 347, 355, 367, 350, 367, 376, 382, 377, 404, 402, 406, 442, 399, 424, 441, + 410, 404, 419, 404, 439, 402, 436, 452, 436, 422, 390, 398, 429, 379, 375, 348, + 360, 355, 304, 309, 314, 287, 300, 297, 285, 301, 294, 281, 293, 260, 286, 296, + 246, 248, 273, 227, 227, 251, 245, 286, 269, 248, 304, 261, 300, 293, 314, 323, + 279, 287, 290, 269, 262, 239, 230, 188, 173, 182, 143, 158, 138, 137, 121, 125, + 129, 85, 82, 74, 33, 67, 34, 16, 49, -7, 32, 51, 2, 28, 68, 32, + 46, 1, 25, 18, -35, -67, -20, -33, -48, -64, -92, -102, -108, -133, -121, -141, + -200, -143, -161, -136, -139, -155, -137, -156, -180, -124, -175, -178, -177, -165, -159, -162, + -169, -142, -148, -145, -141, -164, -164, -146, -196, -217, -183, -202, -193, -217, -203, -186, + -225, -258, -248, -270, -279, -272, -291, -260, -298, -293, -293, -307, -287, -267, -244, -278, + -275, -282, -275, -316, -297, -282, -314, -338, -331, -307, -331, -321, -321, -303, -307, -362, + -313, -332, -366, -311, -359, -375, -345, -377, -355, -328, -356, -356, -356, -354, -331, -312, + -311, -280, -295, -304, -275, -279, -261, -240, -286, -233, -239, -288, -234, -231, -236, -172, + -200, -203, -195, -255, -243, -251, -281, -276, -254, -266, -299, -282, -299, -297, -307, -303, + -256, -261, -260, -217, -250, -179, -207, -196, -149, -171, -173, -149, -159, -135, -119, -123, + -114, -61, -76, -62, -67, -30, -12, -36, -13, -1, -29, 9, -18, 1, 48, 3, + 44, 64, 15, 75, 77, 77, 88, 55, 110, 76, 51, 113, 94, 135, 163, 147, + 205, 184, 175, 183, 190, 185, 196, 180, 212, 247, 249, 269, 296, 304, 327, 310, + 325, 330, 315, 325, 360, 310, 357, 368, 335, 366, 311, 348, 339, 289, 315, 317, + 350, 349, 362, 373, 377, 406, 379, 396, 428, 406, 439, 438, 418, 458, 454, 480, + 490, 505, 477, 546, 518, 528, 531, 508, 505, 523, 480, 484, 487, 465, 472, 470, + 474, 483, 464, 465, 491, 482, 450, 456, 491, 436, 503, 467, 455, 522, 466, 481, + 559, 471, 525, 475, 449, 495, 445, 444, 500, 447, 444, 450, 456, 444, 449, 428, + 444, 446, 422, 425, 394, 410, 408, 398, 386, 376, 367, 389, 379, 368, 395, 368, + 365, 352, 373, 358, 337, 327, 329, 312, 314, 284, 311, 266, 256, 267, 264, 240, + 213, 189, 209, 182, 185, 164, 145, 170, 136, 112, 119, 115, 98, 98, 62, 101, + 71, 55, 61, 64, 61, 62, 43, 59, 59, 0, 28, 6, -15, -47, -33, -57, + -71, -70, -81, -72, -86, -91, -95, -108, -135, -155, -131, -181, -183, -156, -224, -179, + -184, -211, -191, -214, -217, -217, -248, -230, -264, -271, -290, -254, -243, -298, -229, -237, + -263, -256, -275, -257, -257, -318, -295, -319, -355, -327, -382, -363, -349, -366, -368, -352, + -382, -361, -341, -363, -372, -366, -401, -382, -402, -396, -350, -415, -393, -362, -419, -400, + -397, -422, -400, -402, -430, -400, -403, -376, -355, -363, -345, -329, -347, -349, -319, -341, + -348, -322, -344, -313, -348, -308, -311, -335, -294, -328, -344, -349, -391, -375, -381, -406, + -368, -395, -400, -348, -357, -341, -324, -340, -325, -300, -280, -273, -271, -263, -229, -195, + -204, -179, -216, -166, -190, -230, -172, -245, -230, -235, -231, -217, -251, -267, -210, -280, + -242, -196, -234, -210, -236, -234, -184, -213, -188, -165, -139, -167, -140, -137, -173, -139, + -169, -154, -136, -129, -143, -137, -125, -125, -151, -161, -154, -172, -167, -196, -154, -171, + -140, -152, -124, -86, -82, -112, -86, -110, -103, -90, -68, -59, -71, -6, -22, -4, + 1, -42, -1, 5, -51, 1, -19, 4, 36, 15, 47, 55, 79, 73, 32, 84, + 88, 109, 118, 130, 139, 172, 155, 160, 173, 167, 177, 184, 169, 196, 213, 181, + 255, 227, 253, 280, 279, 291, 340, 278, 330, 307, 294, 349, 315, 325, 378, 321, + 376, 384, 388, 349, 387, 382, 397, 394, 416, 414, 416, 423, 442, 455, 456, 443, + 466, 429, 445, 464, 439, 457, 488, 450, 469, 480, 468, 499, 482, 471, 510, 468, + 445, 464, 431, 419, 399, 393, 400, 403, 347, 367, 368, 330, 328, 363, 324, 343, + 341, 326, 334, 325, 316, 329, 295, 299, 324, 304, 295, 308, 273, 284, 282, 272, + 274, 290, 261, 297, 310, 282, 305, 284, 289, 282, 261, 231, 265, 234, 222, 247, + 235, 227, 221, 222, 201, 212, 206, 184, 191, 170, 162, 134, 120, 116, 121, 98, + 116, 84, 92, 41, 91, 86, 64, 69, 76, 23, 63, 42, 9, 45, -14, 1, + 18, -33, -21, -27, -76, -28, -72, -70, -44, -62, -90, -56, -107, -106, -72, -139, + -87, -102, -122, -118, -122, -139, -97, -150, -138, -133, -144, -140, -157, -138, -151, -170, + -157, -156, -175, -174, -189, -218, -201, -260, -241, -232, -281, -275, -262, -295, -284, -295, + -290, -278, -309, -305, -299, -333, -333, -343, -331, -340, -366, -372, -370, -386, -425, -384, + -410, -432, -449, -438, -465, -450, -485, -465, -456, -521, -474, -508, -521, -488, -514, -492, + -502, -514, -455, -465, -446, -461, -444, -426, -403, -418, -395, -388, -383, -357, -377, -341, + -333, -350, -360, -348, -359, -338, -344, -365, -317, -356, -361, -332, -380, -348, -340, -292, + -320, -331, -277, -289, -286, -302, -296, -286, -298, -306, -258, -271, -267, -275, -247, -216, + -185, -215, -189, -190, -144, -160, -166, -163, -152, -150, -166, -126, -133, -121, -137, -142, + -112, -145, -134, -121, -117, -100, -129, -80, -74, -107, -67, -38, -31, -12, -27, 18, + 50, 14, 59, 109, 95, 113, 132, 143, 129, 158, 158, 159, 147, 169, 193, 183, + 178, 188, 197, 149, 173, 195, 185, 198, 174, 202, 222, 201, 200, 210, 209, 216, + 215, 178, 208, 218, 245, 235, 204, 250, 231, 222, 231, 232, 236, 208, 200, 243, + 210, 189, 257, 236, 267, 270, 253, 304, 260, 257, 315, 260, 282, 309, 305, 310, + 300, 302, 287, 348, 311, 324, 324, 317, 323, 305, 281, 306, 327, 285, 303, 347, + 306, 331, 321, 300, 337, 316, 268, 327, 328, 266, 307, 279, 272, 284, 240, 270, + 260, 218, 243, 274, 205, 237, 238, 207, 236, 206, 189, 227, 164, 148, 164, 152, + 162, 189, 173, 153, 230, 176, 205, 185, 174, 206, 206, 211, 217, 159, 180, 199, + 177, 191, 154, 164, 151, 141, 152, 109, 104, 106, 63, 73, 44, 6, 27, -13, + -18, 3, -28, -44, -32, -41, -52, -30, -80, -50, -32, -111, -60, -51, -79, -67, + -105, -86, -112, -130, -158, -130, -186, -180, -186, -211, -215, -253, -244, -250, -271, -304, + -269, -290, -311, -322, -353, -317, -351, -333, -320, -308, -277, -256, -271, -234, -233, -250, + -247, -264, -250, -240, -275, -265, -235, -280, -284, -292, -328, -278, -326, -370, -346, -374, + -392, -395, -401, -396, -378, -451, -388, -416, -434, -410, -435, -447, -407, -438, -460, -422, + -437, -420, -428, -429, -409, -439, -436, -386, -391, -428, -413, -421, -441, -435, -419, -420, + -404, -441, -394, -380, -407, -398, -377, -393, -368, -377, -365, -341, -358, -292, -292, -297, + -278, -286, -270, -259, -284, -285, -276, -308, -283, -263, -246, -244, -245, -233, -213, -235, + -227, -214, -237, -240, -261, -260, -243, -272, -204, -194, -227, -200, -184, -194, -190, -186, + -190, -172, -204, -225, -235, -235, -218, -205, -240, -211, -179, -212, -180, -214, -205, -141, + -201, -193, -153, -195, -162, -178, -144, -126, -139, -131, -107, -88, -102, -91, -50, -72, + -44, -45, -53, -26, -40, -45, -39, -71, -70, -50, -76, -50, -46, -56, -37, -43, + -39, -76, -31, -38, -44, -25, -14, 25, 33, 4, 30, 65, 21, 17, 51, 86, + 51, 82, 59, 63, 63, 81, 90, 80, 84, 109, 73, 87, 68, 67, 110, 96, + 100, 166, 131, 163, 143, 180, 174, 213, 225, 257, 278, 284, 309, 301, 308, 337, + 344, 348, 378, 359, 413, 391, 395, 428, 388, 444, 431, 420, 429, 380, 389, 413, + 341, 364, 392, 381, 391, 374, 402, 421, 406, 427, 450, 448, 440, 476, 502, 485, + 504, 497, 510, 486, 469, 462, 479, 445, 424, 438, 402, 393, 393, 400, 389, 378, + 345, 358, 346, 360, 312, 336, 319, 308, 293, 309, 301, 311, 269, 322, 344, 320, + 316, 362, 338, 367, 341, 313, 359, 282, 272, 282, 245, 259, 202, 211, 227, 212, + 197, 232, 240, 208, 254, 235, 236, 222, 207, 197, 224, 190, 188, 208, 182, 185, + 154, 166, 173, 192, 161, 137, 141, 112, 120, 101, 62, 90, 92, 54, 63, 7, + 35, 11, -61, -13, -52, -20, -16, -53, -21, -34, -84, -77, -86, -88, -92, -142, + -117, -121, -151, -133, -177, -180, -144, -194, -182, -179, -224, -213, -216, -221, -202, -260, + -211, -223, -255, -281, -269, -290, -302, -289, -303, -321, -300, -318, -340, -351, -357, -340, + -340, -373, -305, -325, -330, -335, -336, -377, -340, -390, -379, -392, -427, -410, -433, -468, + -445, -483, -429, -521, -487, -458, -517, -519, -513, -544, -506, -539, -539, -509, -535, -508, + -468, -473, -470, -442, -431, -397, -411, -425, -365, -421, -417, -384, -371, -393, -337, -391, + -385, -379, -396, -350, -384, -376, -390, -378, -364, -365, -328, -320, -326, -295, -294, -252, + -277, -257, -207, -242, -216, -207, -201, -151, -153, -151, -133, -145, -115, -135, -158, -128, + -129, -134, -125, -160, -123, -140, -122, -116, -111, -148, -103, -109, -102, -96, -96, -57, + -67, -79, -34, -62, -51, -27, -20, 10, -21, -6, 26, 3, 53, 38, 20, 55, + 29, 69, 81, 53, 123, 88, 80, 111, 97, 147, 125, 123, 155, 186, 185, 203, + 221, 219, 198, 251, 231, 207, 234, 226, 212, 228, 238, 258, 242, 215, 213, 237, + 162, 164, 187, 165, 187, 207, 212, 257, 210, 247, 258, 207, 226, 235, 226, 268, + 247, 272, 279, 272, 319, 306, 318, 322, 347, 335, 314, 310, 291, 304, 265, 260, + 295, 270, 289, 255, 268, 277, 267, 263, 250, 278, 308, 315, 314, 345, 340, 367, + 356, 398, 416, 409, 432, 445, 457, 445, 449, 465, 425, 456, 447, 445, 433, 403, + 403, 402, 367, 382, 334, 315, 319, 289, 270, 269, 277, 291, 252, 287, 299, 279, + 344, 272, 310, 330, 260, 305, 295, 298, 315, 313, 283, 351, 288, 279, 322, 299, + 293, 280, 220, 242, 215, 192, 214, 184, 144, 170, 137, 133, 130, 94, 112, 124, + 84, 89, 99, 97, 91, 103, 116, 115, 133, 119, 109, 111, 107, 85, 49, 39, + 18, 17, -7, -49, -31, -49, -49, -48, -64, -57, -74, -135, -85, -114, -140, -103, + -126, -128, -119, -179, -157, -161, -201, -164, -183, -230, -173, -199, -252, -205, -234, -250, + -204, -245, -234, -225, -271, -251, -260, -316, -262, -305, -325, -298, -318, -289, -310, -297, + -252, -278, -275, -253, -252, -246, -289, -250, -266, -255, -264, -288, -258, -284, -258, -282, + -275, -298, -271, -330, -280, -313, -298, -286, -338, -308, -307, -350, -306, -333, -313, -322, + -335, -323, -295, -312, -329, -282, -325, -333, -312, -334, -307, -327, -327, -312, -318, -347, + -336, -317, -342, -367, -350, -383, -380, -360, -387, -333, -368, -362, -298, -355, -354, -319, + -315, -305, -289, -272, -289, -286, -244, -224, -258, -241, -266, -232, -272, -245, -265, -269, + -287, -279, -287, -288, -313, -331, -299, -296, -294, -311, -312, -307, -284, -282, -295, -244, + -279, -251, -228, -277, -217, -207, -235, -169, -182, -168, -170, -192, -155, -143, -151, -142, + -126, -161, -137, -112, -182, -134, -145, -135, -126, -140, -143, -113, -117, -102, -109, -98, + -53, -83, -60, -27, -10, -3, 11, 32, 37, 93, 74, 83, 101, 110, 157, 108, + 150, 158, 143, 142, 163, 142, 154, 135, 143, 140, 123, 112, 99, 144, 139, 93, + 163, 158, 175, 187, 156, 208, 223, 195, 218, 243, 230, 262, 247, 254, 279, 283, + 286, 340, 292, 333, 324, 317, 358, 347, 329, 315, 320, 334, 338, 339, 343, 369, + 389, 380, 369, 370, 389, 372, 378, 402, 384, 417, 430, 413, 461, 458, 438, 474, + 458, 449, 436, 393, 425, 390, 380, 392, 396, 364, 400, 349, 366, 403, 339, 390, + 371, 363, 360, 354, 340, 387, 336, 369, 370, 345, 367, 350, 339, 392, 349, 337, + 360, 344, 356, 310, 316, 324, 284, 287, 280, 282, 267, 227, 246, 282, 236, 237, + 294, 260, 251, 256, 233, 263, 283, 238, 301, 263, 278, 303, 296, 291, 270, 304, + 274, 230, 269, 243, 274, 198, 215, 256, 168, 215, 203, 149, 182, 135, 136, 151, + 93, 108, 123, 61, 100, 82, 47, 48, 22, 53, 26, 40, 51, 62, 52, 56, + 36, 25, -17, -18, -20, -56, -53, -44, -83, -57, -58, -106, -80, -135, -108, -77, + -135, -82, -95, -124, -123, -145, -132, -158, -165, -158, -170, -135, -160, -161, -133, -170, + -157, -161, -191, -174, -213, -227, -237, -250, -270, -255, -269, -280, -249, -306, -273, -253, + -281, -266, -281, -296, -272, -338, -279, -291, -333, -305, -335, -327, -313, -348, -335, -319, + -349, -352, -353, -357, -356, -417, -374, -379, -419, -389, -389, -415, -406, -438, -420, -411, + -433, -435, -422, -425, -410, -423, -409, -413, -407, -421, -387, -392, -375, -372, -350, -393, + -335, -359, -361, -331, -336, -337, -295, -338, -302, -295, -338, -322, -332, -332, -295, -350, + -322, -315, -339, -326, -305, -294, -281, -284, -259, -267, -271, -245, -257, -255, -267, -237, + -256, -252, -269, -255, -239, -267, -247, -278, -277, -277, -270, -255, -272, -252, -272, -259, + -254, -234, -260, -218, -191, -168, -150, -173, -169, -137, -134, -124, -101, -94, -45, -20, + -48, 19, 17, 14, 31, 14, 30, 18, 12, 37, 40, 66, 41, 52, 80, 71, + 84, 109, 117, 152, 118, 183, 197, 181, 195, 203, 189, 200, 193, 224, 209, 245, + 232, 224, 227, 236, 268, 260, 255, 286, 257, 252, 264, 261, 265, 292, 265, 291, + 301, 295, 352, 321, 319, 350, 350, 381, 406, 402, 425, 436, 402, 447, 413, 435, + 452, 409, 443, 422, 435, 432, 428, 452, 453, 450, 418, 422, 459, 421, 429, 413, + 418, 415, 379, 408, 394, 404, 382, 423, 366, 404, 346, 412, 398, 376, 396, 365, + 372, 376, 372, 347, 338, 335, 337, 328, 320, 319, 307, 304, 277, 282, 290, 282, + 254, 283, 309, 256, 237, 254, 200, 223, 223, 166, 216, 193, 186, 220, 208, 178, + 223, 199, 193, 222, 201, 192, 199, 183, 163, 184, 135, 135, 106, 110, 110, 66, + 87, 86, 120, 119, 103, 136, 93, 81, 70, 80, 56, 7, 5, 3, -9, -37, + -53, -29, -82, -42, -21, -74, -32, -87, -109, -83, -144, -147, -91, -143, -105, -131, + -123, -146, -112, -139, -104, -136, -140, -126, -145, -195, -125, -132, -166, -137, -149, -155, + -124, -198, -164, -179, -278, -252, -266, -307, -287, -301, -299, -291, -284, -295, -286, -326, + -319, -316, -318, -302, -336, -333, -365, -357, -333, -345, -334, -327, -322, -324, -341, -348, + -305, -329, -353, -313, -346, -337, -346, -381, -385, -372, -400, -410, -406, -409, -371, -411, + -397, -387, -397, -391, -338, -355, -344, -334, -320, -323, -289, -320, -323, -286, -313, -304, + -283, -281, -288, -282, -284, -255, -262, -259, -223, -225, -247, -222, -249, -256, -241, -214, + -227, -221, -224, -217, -195, -207, -193, -189, -175, -179, -166, -156, -154, -133, -153, -128, + -121, -139, -118, -118, -128, -78, -112, -75, -121, -85, -71, -93, -107, -82, -91, -88, + -113, -71, -63, -87, -42, -56, -38, -62, -64, -23, -40, -75, -19, -8, -31, 8, + 29, 33, 66, 28, 72, 120, 99, 95, 94, 82, 94, 95, 100, 142, 145, 143, + 126, 121, 158, 171, 169, 156, 162, 157, 153, 170, 169, 175, 211, 190, 210, 235, + 219, 275, 237, 244, 236, 215, 242, 237, 250, 268, 236, 246, 256, 252, 257, 274, + 280, 292, 250, 246, 249, 230, 203, 252, 284, 226, 252, 296, 313, 321, 327, 329, + 339, 355, 344, 372, 356, 385, 415, 398, 414, 438, 456, 475, 458, 466, 525, 491, + 465, 503, 471, 512, 503, 480, 538, 542, 540, 558, 546, 550, 539, 523, 531, 480, + 540, 522, 470, 513, 510, 441, 488, 455, 462, 465, 414, 413, 444, 362, 414, 375, + 345, 382, 373, 362, 368, 319, 336, 354, 329, 330, 317, 312, 294, 290, 297, 287, + 318, 305, 284, 281, 236, 233, 223, 199, 216, 165, 155, 125, 98, 117, 99, 106, + 121, 87, 123, 140, 72, 111, 102, 89, 107, 65, 78, 114, 74, 68, 86, 69, + 73, 64, 79, 101, 64, -9, 32, 36, -22, -37, -44, -56, -35, -113, -71, -105, + -126, -153, -155, -170, -185, -201, -199, -206, -208, -231, -261, -210, -245, -260, -256, -281, + -251, -277, -303, -298, -334, -291, -310, -319, -333, -314, -308, -295, -303, -288, -311, -276, + -316, -294, -292, -313, -309, -325, -344, -350, -361, -378, -356, -343, -357, -374, -332, -371, + -347, -362, -376, -342, -395, -370, -373, -417, -384, -423, -433, -415, -436, -417, -423, -428, + -427, -444, -442, -453, -440, -429, -439, -417, -444, -495, -439, -474, -452, -449, -479, -430, + -455, -473, -449, -446, -445, -419, -447, -429, -434, -429, -399, -409, -435, -425, -435, -436, + -445, -433, -425, -439, -466, -427, -415, -467, -412, -461, -395, -401, -427, -328, -376, -371, + -340, -355, -325, -310, -339, -293, -298, -307, -318, -285, -324, -280, -265, -280, -258, -281, + -254, -263, -278, -275, -252, -285, -243, -276, -272, -293, -288, -281, -306, -278, -283, -280, + -237, -280, -238, -248, -263, -229, -268, -270, -277, -273, -215, -204, -188, -208, -180, -181, + -191, -182, -166, -182, -125, -156, -148, -113, -146, -109, -132, -116, -81, -103, -61, -99, + -67, -45, -50, -33, -23, -14, 5, -7, -17, -2, 11, 41, 17, 34, 55, 52, + 51, 61, 79, 63, 67, 97, 106, 105, 105, 151, 128, 129, 180, 184, 157, 198, + 190, 214, 210, 209, 236, 256, 213, 235, 280, 257, 277, 272, 276, 309, 297, 314, + 333, 305, 337, 370, 321, 380, 357, 366, 391, 311, 371, 377, 349, 387, 378, 347, + 405, 417, 418, 440, 422, 447, 461, 462, 454, 482, 477, 468, 470, 474, 460, 467, + 456, 461, 457, 452, 423, 408, 426, 432, 420, 425, 407, 432, 389, 385, 387, 376, + 346, 332, 309, 305, 272, 285, 289, 295, 283, 267, 314, 276, 265, 264, 261, 268, + 229, 236, 243, 201, 236, 227, 190, 225, 202, 199, 228, 190, 203, 195, 143, 162, + 193, 146, 144, 140, 169, 141, 137, 120, 124, 69, 91, 63, 73, 42, 41, 4, + 37, 10, 12, -43, -19, -31, -76, -42, -78, -74, -88, -142, -85, -106, -100, -102, + -118, -113, -117, -148, -112, -165, -159, -152, -160, -134, -181, -168, -169, -210, -182, -182, + -235, -194, -238, -216, -226, -252, -283, -241, -284, -262, -254, -294, -311, -277, -331, -330, + -334, -356, -300, -328, -356, -304, -328, -322, -286, -311, -297, -293, -288, -285, -277, -280, + -282, -250, -310, -280, -291, -338, -305, -307, -318, -297, -347, -328, -318, -345, -316, -338, + -333, -379, -360, -396, -392, -399, -410, -412, -384, -387, -394, -362, -348, -381, -369, -382, + -364, -331, -370, -341, -320, -379, -330, -363, -367, -310, -362, -336, -346, -355, -290, -323, + -336, -321, -339, -326, -335, -359, -320, -336, -344, -363, -338, -328, -354, -299, -288, -296, + -275, -277, -277, -239, -246, -253, -241, -224, -245, -237, -251, -231, -211, -247, -207, -185, + -164, -171, -179, -131, -153, -144, -139, -134, -105, -145, -104, -94, -101, -103, -114, -93, + -97, -83, -62, -24, -41, -13, -33, 6, 10, 2, 9, -4, 36, 18, -9, 9, + -11, 27, 25, 28, 69, 62, 51, 72, 83, 89, 118, 178, 154, 213, 187, 226, + 244, 190, 235, 280, 208, 243, 279, 256, 306, 274, 301, 320, 322, 332, 336, 331, + 348, 364, 325, 340, 349, 350, 363, 379, 353, 385, 382, 378, 392, 404, 421, 418, + 451, 432, 464, 452, 397, 432, 435, 431, 467, 441, 474, 452, 439, 441, 408, 433, + 446, 425, 475, 457, 474, 482, 500, 501, 480, 486, 511, 499, 479, 491, 499, 479, + 458, 459, 490, 486, 476, 474, 472, 492, 465, 435, 436, 437, 421, 419, 391, 421, + 398, 401, 417, 441, 418, 426, 435, 454, 437, 434, 433, 422, 396, 395, 404, 444, + 401, 432, 407, 395, 419, 391, 361, 376, 341, 362, 364, 314, 317, 322, 276, 271, + 286, 233, 266, 232, 218, 242, 185, 189, 220, 166, 212, 182, 161, 209, 163, 168, + 202, 176, 226, 188, 177, 204, 169, 175, 157, 123, 150, 154, 132, 123, 128, 93, + 71, 63, 37, 48, 4, -2, -8, -95, -64, -70, -116, -101, -84, -126, -116, -170, + -152, -165, -174, -180, -161, -186, -182, -178, -211, -178, -220, -222, -199, -245, -243, -245, + -301, -281, -309, -273, -259, -281, -243, -267, -257, -235, -281, -272, -311, -319, -334, -347, + -356, -346, -364, -359, -366, -347, -373, -351, -391, -382, -409, -439, -447, -439, -482, -434, + -464, -485, -439, -480, -477, -466, -488, -473, -480, -511, -509, -496, -517, -512, -491, -497, + -506, -494, -496, -473, -477, -488, -496, -493, -522, -501, -492, -507, -511, -511, -540, -505, + -531, -509, -540, -548, -507, -537, -565, -526, -528, -537, -529, -507, -488, -512, -483, -494, + -442, -459, -467, -433, -390, -386, -365, -400, -349, -316, -350, -342, -320, -323, -326, -302, + -295, -291, -331, -339, -308, -319, -305, -328, -300, -300, -268, -282, -264, -263, -265, -271, + -258, -273, -253, -258, -253, -228, -213, -180, -163, -163, -152, -152, -131, -161, -137, -169, + -159, -133, -107, -121, -89, -79, -76, -45, -64, -49, -7, -4, 9, 11, 20, 25, + 28, 39, 57, 84, 113, 121, 135, 135, 106, 160, 108, 156, 143, 126, 152, 131, + 144, 187, 160, 168, 190, 173, 200, 217, 195, 215, 232, 259, 254, 282, 298, 309, + 339, 349, 350, 366, 407, 373, 435, 436, 423, 442, 414, 423, 438, 376, 458, 466, + 424, 451, 448, 428, 452, 393, 427, 441, 415, 461, 433, 441, 454, 440, 439, 485, + 459, 447, 499, 473, 492, 506, 502, 529, 551, 544, 578, 574, 617, 614, 625, 642, + 615, 600, 601, 576, 565, 551, 576, 570, 573, 553, 539, 551, 539, 555, 574, 513, + 529, 531, 520, 534, 506, 509, 550, 485, 511, 499, 458, 486, 454, 436, 444, 426, + 443, 420, 414, 426, 382, 368, 366, 349, 357, 365, 321, 362, 351, 327, 365, 324, + 362, 329, 312, 364, 326, 304, 313, 305, 287, 252, 224, 223, 212, 211, 213, 202, + 159, 170, 169, 142, 93, 145, 114, 99, 79, 98, 77, 71, 79, 97, 71, 80, + 101, 95, 87, 97, 98, 76, 83, 39, 90, 71, 60, 63, 20, 8, 16, -11, + -26, -57, -98, -89, -130, -131, -151, -163, -192, -196, -189, -212, -261, -244, -193, -245, + -220, -234, -248, -235, -252, -219, -254, -270, -269, -249, -272, -284, -274, -266, -261, -236, + -251, -251, -229, -246, -251, -259, -309, -241, -291, -341, -286, -310, -322, -344, -346, -293, + -301, -349, -292, -289, -322, -342, -318, -303, -337, -329, -311, -334, -329, -358, -335, -349, + -356, -330, -350, -345, -313, -343, -332, -316, -327, -334, -294, -332, -285, -274, -318, -277, + -308, -310, -293, -267, -242, -233, -206, -203, -196, -200, -208, -189, -201, -212, -196, -230, + -229, -195, -254, -227, -209, -228, -202, -197, -208, -203, -180, -214, -200, -204, -201, -176, + -153, -167, -117, -159, -128, -107, -147, -148, -127, -128, -125, -121, -99, -137, -101, -87, + -97, -59, -74, -73, -63, -95, -94, -82, -98, -68, -72, -70, -39, -74, -91, -22, + -70, -66, -33, 4, 17, 26, 10, 37, 0, 23, 19, 37, 72, 45, 58, 69, + 28, 79, 93, 73, 92, 130, 127, 154, 139, 144, 207, 156, 190, 226, 222, 229, + 216, 218, 250, 281, 239, 271, 292, 272, 318, 304, 303, 326, 302, 309, 321, 278, + 304, 284, 271, 267, 284, 280, 315, 275, 276, 311, 293, 288, 306, 309, 301, 298, + 302, 339, 364, 364, 411, 435, 460, 446, 469, 526, 478, 505, 480, 491, 472, 446, + 440, 505, 470, 482, 487, 481, 457, 445, 438, 420, 403, 398, 418, 421, 392, 397, + 431, 427, 440, 414, 419, 434, 391, 405, 402, 374, 405, 371, 370, 400, 359, 352, + 323, 335, 310, 304, 265, 276, 263, 211, 217, 227, 181, 168, 162, 157, 160, 131, + 140, 130, 97, 71, 49, 33, 61, 4, -4, 24, -13, -30, 21, -11, 14, -6, + -19, -32, -37, -59, -61, -89, -99, -39, -111, -120, -83, -101, -119, -134, -150, -123, + -124, -133, -115, -146, -135, -120, -123, -171, -127, -156, -140, -169, -201, -199, -243, -255, + -259, -259, -298, -283, -342, -304, -332, -360, -316, -419, -406, -392, -410, -439, -461, -454, + -460, -485, -452, -418, -439, -454, -395, -417, -408, -438, -407, -405, -388, -422, -366, -393, + -387, -369, -413, -427, -432, -479, -460, -501, -507, -470, -544, -509, -512, -508, -495, -507, + -465, -456, -481, -473, -487, -500, -489, -494, -511, -490, -489, -486, -463, -458, -440, -396, + -428, -395, -384, -426, -400, -464, -488, -452, -563, -541, -535, -560, -552, -559, -551, -545, + -559, -505, -539, -519, -530, -558, -522, -542, -541, -531, -563, -568, -539, -571, -523, -555, + -548, -538, -555, -550, -536, -554, -510, -495, -538, -500, -500, -516, -465, -468, -468, -416, + -431, -433, -360, -379, -390, -348, -359, -354, -294, -284, -293, -244, -262, -252, -235, -299, + -228, -230, -270, -217, -283, -258, -278, -296, -271, -257, -256, -257, -279, -230, -281, -266, + -268, -247, -224, -197, -198, -158, -162, -120, -116, -105, -100, -83, -62, -44, -9, -32, + 22, -3, -12, 52, 57, 48, 83, 46, 81, 87, 77, 100, 76, 80, 93, 79, + 108, 93, 130, 148, 167, 166, 186, 202, 224, 209, 224, 238, 240, 263, 256, 272, + 276, 277, 301, 311, 335, 313, 302, 324, 338, 312, 374, 361, 368, 390, 370, 412, + 424, 413, 439, 450, 441, 488, 466, 478, 518, 517, 549, 546, 516, 566, 579, 528, + 552, 560, 540, 534, 541, 534, 541, 497, 502, 528, 536, 507, 563, 539, 548, 534, + 540, 552, 590, 563, 655, 649, 647, 684, 656, 708, 725, 700, 732, 688, 669, 701, + 640, 649, 666, 646, 649, 639, 622, 633, 606, 582, 585, 562, 530, 553, 497, 504, + 510, 453, 484, 447, 437, 503, 466, 497, 512, 519, 521, 519, 519, 523, 496, 507, + 492, 483, 486, 463, 480, 465, 475, 441, 434, 374, 371, 385, 323, 312, 322, 306, + 296, 300, 304, 321, 258, 280, 299, 270, 253, 269, 251, 258, 242, 241, 244, 213, + 176, 219, 191, 177, 194, 152, 182, 161, 113, 157, 84, 100, 110, 34, 47, 48, + 13, 30, -28, -1, -5, -40, -13, -44, -32, -7, -50, -8, -31, -53, -42, -98, + -115, -142, -145, -173, -195, -186, -202, -214, -190, -190, -193, -262, -240, -243, -257, -281, + -318, -295, -317, -342, -318, -334, -309, -320, -319, -293, -295, -270, -296, -280, -282, -292, + -294, -324, -301, -334, -341, -331, -371, -416, -415, -405, -382, -441, -432, -427, -440, -458, + -484, -472, -472, -510, -496, -459, -490, -482, -476, -439, -447, -450, -426, -417, -436, -465, + -419, -425, -465, -405, -411, -412, -413, -453, -415, -405, -435, -426, -426, -424, -432, -422, + -393, -405, -399, -369, -413, -340, -381, -372, -321, -319, -296, -288, -322, -286, -261, -279, + -235, -233, -228, -239, -236, -267, -254, -275, -273, -243, -247, -260, -238, -292, -259, -240, + -251, -259, -266, -250, -236, -240, -249, -238, -183, -206, -213, -180, -184, -128, -147, -128, + -96, -137, -137, -134, -142, -118, -149, -151, -135, -110, -133, -158, -132, -156, -146, -159, + -132, -131, -128, -128, -95, -111, -105, -92, -106, -37, -35, -28, 23, 25, 35, 69, + 65, 99, 98, 92, 102, 110, 83, 121, 88, 120, 99, 106, 111, 113, 96, 116, + 101, 100, 102, 68, 78, 102, 77, 90, 118, 79, 100, 125, 97, 155, 153, 154, + 153, 179, 183, 249, 209, 233, 237, 234, 248, 235, 259, 267, 235, 207, 250, 268, + 256, 246, 268, 291, 250, 238, 288, 277, 267, 271, 268, 271, 251, 251, 275, 265, + 276, 253, 234, 283, 272, 266, 278, 264, 275, 274, 255, 245, 263, 227, 253, 258, + 214, 250, 223, 203, 258, 184, 190, 219, 177, 193, 215, 224, 258, 228, 269, 291, + 275, 272, 232, 247, 186, 182, 170, 136, 154, 92, 111, 95, 92, 84, 69, 47, + 90, 43, 32, 39, 1, -23, -37, -42, -34, -35, -76, -13, -17, -17, -24, -2, + -7, 12, -27, 7, -19, -22, -13, -14, -36, -52, -47, -74, -58, -75, -109, -108, + -122, -145, -113, -155, -154, -154, -167, -149, -143, -178, -190, -189, -212, -224, -247, -239, + -235, -260, -257, -284, -283, -264, -273, -297, -290, -288, -295, -346, -349, -366, -355, -379, + -375, -437, -403, -434, -454, -399, -406, -416, -377, -429, -393, -407, -437, -399, -445, -459, + -398, -432, -421, -430, -424, -410, -435, -466, -432, -463, -435, -471, -462, -423, -463, -435, + -469, -473, -476, -496, -496, -486, -484, -472, -477, -499, -447, -464, -437, -445, -432, -424, + -421, -430, -397, -419, -387, -429, -447, -427, -475, -466, -443, -488, -453, -472, -489, -441, + -481, -481, -435, -465, -450, -424, -452, -388, -392, -431, -377, -357, -366, -339, -348, -340, + -327, -317, -329, -324, -296, -288, -314, -274, -286, -283, -271, -294, -249, -226, -263, -206, + -196, -223, -140, -208, -209, -111, -158, -151, -74, -112, -86, -53, -62, -13, -48, -82, + -30, -58, -48, -39, -51, -28, -2, -47, -30, -37, -54, -50, -65, -59, -45, -45, + -47, -54, -9, -3, -17, 23, 12, 56, 5, 35, 63, 64, 84, 118, 142, 163, + 165, 195, 194, 235, 244, 228, 234, 260, 252, 274, 247, 255, 293, 244, 280, 311, + 276, 320, 323, 324, 392, 331, 315, 368, 332, 363, 380, 382, 402, 420, 428, 495, + 477, 487, 516, 523, 501, 503, 472, 507, 484, 514, 499, 489, 525, 529, 515, 507, + 483, 495, 491, 496, 476, 501, 528, 524, 539, 530, 539, 550, 547, 514, 537, 523, + 547, 545, 574, 582, 571, 546, 573, 602, 574, 568, 605, 588, 621, 604, 627, 629, + 576, 617, 612, 565, 655, 620, 645, 669, 650, 691, 692, 677, 684, 703, 678, 671, + 651, 655, 671, 635, 628, 590, 577, 571, 559, 545, 517, 524, 511, 482, 495, 489, + 487, 496, 479, 465, 467, 407, 429, 384, 377, 374, 342, 364, 346, 352, 381, 338, + 340, 353, 336, 354, 278, 291, 281, 202, 234, 188, 192, 197, 192, 170, 170, 148, + 152, 153, 122, 147, 91, 95, 131, 105, 116, 149, 93, 129, 98, 114, 132, 108, + 82, 141, 84, 82, 83, 40, 42, 47, 3, 1, -9, -66, -44, -47, -92, -63, + -120, -100, -119, -138, -153, -182, -211, -208, -196, -208, -207, -194, -227, -212, -186, -223, + -225, -197, -257, -234, -258, -266, -256, -269, -280, -295, -299, -305, -321, -320, -339, -341, + -319, -355, -352, -378, -368, -368, -391, -410, -361, -398, -410, -375, -360, -362, -387, -374, + -381, -369, -398, -401, -376, -411, -375, -380, -405, -386, -398, -417, -436, -427, -436, -460, + -454, -430, -436, -426, -438, -411, -429, -457, -434, -406, -429, -412, -426, -380, -371, -444, + -404, -381, -400, -433, -407, -363, -419, -361, -394, -332, -348, -388, -330, -358, -345, -306, + -308, -308, -316, -309, -280, -299, -280, -253, -251, -230, -245, -208, -213, -231, -196, -193, + -169, -155, -182, -160, -166, -115, -162, -99, -96, -88, -59, -91, -73, -79, -133, -90, + -99, -132, -98, -119, -98, -77, -100, -83, -51, -82, -84, -35, -33, -58, -26, -14, + -13, 8, -14, 25, 33, 0, 40, 39, 24, 61, 46, 62, 61, 99, 97, 122, + 89, 112, 134, 89, 132, 150, 135, 159, 194, 177, 216, 214, 240, 285, 293, 312, + 309, 324, 311, 314, 310, 292, 294, 283, 305, 305, 271, 310, 323, 267, 301, 306, + 309, 273, 293, 310, 312, 288, 318, 301, 346, 340, 343, 365, 372, 359, 383, 363, + 405, 427, 407, 450, 471, 470, 473, 471, 486, 483, 434, 479, 483, 439, 475, 452, + 442, 471, 434, 495, 465, 474, 461, 458, 414, 429, 416, 425, 411, 392, 418, 416, + 387, 392, 415, 390, 384, 402, 382, 379, 367, 367, 368, 348, 345, 329, 330, 316, + 300, 282, 335, 240, 232, 221, 209, 222, 208, 172, 209, 169, 164, 161, 131, 132, + 134, 71, 110, 113, 78, 82, 107, 60, 88, 71, 48, 73, 59, 49, 73, 30, + 40, 31, 18, 21, -4, -3, -9, -48, -18, -47, -30, -30, -58, -33, -46, -50, + -45, -97, -41, -100, -103, -84, -113, -92, -91, -124, -98, -167, -169, -165, -217, -199, + -226, -255, -229, -240, -262, -261, -241, -276, -267, -279, -288, -312, -329, -346, -354, -344, + -353, -390, -372, -377, -372, -379, -411, -387, -423, -431, -406, -434, -402, -435, -443, -412, + -460, -421, -413, -479, -426, -474, -477, -463, -484, -423, -486, -462, -443, -469, -471, -466, + -456, -435, -512, -476, -486, -470, -459, -467, -459, -449, -457, -485, -495, -516, -505, -493, + -557, -543, -496, -515, -519, -514, -541, -473, -536, -533, -476, -530, -519, -498, -517, -483, + -508, -437, -443, -459, -455, -453, -444, -455, -441, -420, -420, -439, -399, -430, -422, -401, + -414, -431, -392, -392, -369, -376, -378, -349, -355, -361, -338, -343, -335, -353, -330, -312, + -341, -300, -302, -303, -259, -265, -231, -226, -240, -185, -214, -222, -187, -178, -161, -168, + -151, -115, -118, -101, -100, -70, -84, -84, -71, -73, -45, -37, -32, -35, -21, -16, + 15, -32, -5, 5, -27, 4, 14, 13, 14, 9, 36, 88, 70, 76, 127, 105, + 88, 157, 119, 186, 157, 199, 264, 245, 256, 272, 281, 320, 314, 313, 332, 311, + 345, 340, 343, 376, 353, 351, 383, 367, 387, 393, 360, 427, 382, 375, 422, 408, + 399, 468, 429, 450, 469, 447, 492, 512, 499, 536, 527, 513, 529, 512, 522, 518, + 478, 510, 551, 505, 527, 577, 533, 534, 558, 550, 533, 528, 498, 512, 488, 497, + 534, 517, 501, 528, 522, 557, 541, 545, 585, 580, 620, 602, 601, 627, 604, 599, + 616, 601, 648, 595, 585, 626, 612, 587, 618, 610, 626, 618, 584, 605, 607, 590, + 573, 559, 565, 565, 526, 490, 542, 497, 505, 484, 496, 467, 516, 475, 488, 452, + 477, 453, 472, 470, 463, 464, 438, 435, 412, 420, 394, 389, 370, 375, 337, 333, + 327, 344, 329, 300, 345, 311, 291, 269, 264, 240, 203, 239, 216, 212, 207, 218, + 223, 232, 216, 205, 198, 190, 182, 190, 191, 144, 139, 151, 89, 142, 109, 80, + 126, 82, 56, 62, 20, 62, 38, 17, 44, 43, 2, -54, 38, -5, -43, -19, + -90, -53, -97, -132, -76, -135, -138, -108, -149, -127, -151, -178, -162, -185, -195, -205, + -200, -238, -221, -225, -240, -246, -251, -229, -245, -280, -250, -254, -291, -269, -278, -259, + -290, -312, -314, -314, -328, -330, -335, -315, -345, -352, -354, -383, -372, -402, -411, -365, + -375, -393, -365, -337, -330, -328, -333, -337, -313, -346, -367, -344, -374, -369, -342, -376, + -332, -368, -366, -332, -389, -386, -392, -428, -438, -448, -480, -438, -452, -465, -441, -459, + -462, -427, -430, -445, -448, -447, -460, -462, -447, -449, -423, -466, -412, -408, -427, -415, + -396, -397, -428, -401, -393, -419, -377, -367, -358, -360, -371, -362, -328, -339, -335, -295, + -298, -348, -329, -311, -297, -319, -311, -250, -279, -283, -251, -241, -223, -232, -235, -205, + -182, -203, -164, -165, -168, -181, -173, -146, -140, -139, -125, -119, -144, -128, -145, -159, + -142, -158, -174, -188, -219, -215, -249, -228, -179, -218, -185, -152, -172, -143, -73, -134, + -78, -87, -78, -14, -32, -6, 25, -12, 48, 34, 23, 79, 74, 81, 103, 98, + 105, 137, 158, 140, 143, 193, 152, 181, 141, 146, 169, 153, 138, 193, 165, 220, + 215, 200, 232, 252, 252, 254, 270, 277, 286, 312, 304, 323, 318, 293, 342, 364, + 344, 338, 384, 373, 349, 339, 367, 404, 372, 369, 411, 416, 427, 405, 416, 405, + 435, 401, 433, 417, 415, 451, 453, 468, 481, 478, 483, 490, 491, 465, 500, 502, + 482, 514, 484, 486, 504, 491, 516, 489, 480, 523, 494, 485, 470, 473, 457, 464, + 427, 457, 460, 403, 428, 398, 386, 408, 383, 377, 350, 331, 337, 316, 304, 351, + 278, 311, 302, 271, 314, 269, 271, 293, 257, 267, 235, 182, 223, 209, 199, 193, + 197, 178, 156, 158, 145, 157, 124, 91, 94, 95, 72, 72, 66, 69, 85, 72, + 60, 46, 26, 21, -1, -7, -3, -10, -44, -27, -41, -42, -36, -64, -24, -55, + -64, -59, -66, -63, -108, -103, -98, -143, -114, -121, -144, -130, -193, -149, -137, -216, + -203, -202, -231, -216, -268, -245, -244, -282, -277, -271, -293, -310, -332, -354, -313, -335, + -354, -345, -371, -342, -341, -366, -330, -350, -382, -350, -396, -355, -376, -367, -355, -373, + -365, -387, -373, -380, -382, -403, -399, -411, -438, -437, -445, -442, -428, -447, -447, -462, + -442, -438, -470, -438, -456, -468, -444, -482, -447, -443, -436, -445, -425, -423, -410, -410, + -412, -422, -407, -398, -426, -400, -391, -414, -385, -409, -370, -358, -387, -341, -377, -335, + -356, -370, -342, -347, -357, -329, -354, -357, -315, -343, -307, -311, -327, -283, -304, -303, + -268, -280, -276, -253, -267, -236, -251, -268, -245, -227, -223, -232, -236, -204, -223, -210, + -179, -171, -195, -193, -186, -175, -178, -211, -179, -145, -164, -141, -146, -106, -94, -129, + -110, -60, -88, -75, -77, -47, -45, -51, -5, -17, 0, -3, -6, 5, -11, 4, + 22, -2, 55, 21, 19, 72, 28, 29, 68, 34, 84, 62, 53, 71, 78, 73, + 113, 114, 136, 117, 121, 149, 148, 143, 127, 147, 149, 172, 191, 210, 211, 220, + 252, 234, 268, 290, 269, 272, 286, 288, 288, 298, 331, 335, 316, 355, 356, 320, + 348, 390, 355, 361, 396, 357, 389, 372, 342, 447, 357, 378, 439, 408, 431, 438, + 415, 439, 477, 441, 481, 486, 450, 488, 496, 466, 527, 510, 530, 512, 504, 521, + 545, 513, 518, 528, 493, 530, 504, 525, 533, 507, 533, 522, 504, 476, 480, 503, + 493, 490, 509, 488, 454, 506, 487, 464, 500, 457, 489, 489, 468, 498, 468, 445, + 476, 470, 433, 452, 443, 440, 411, 412, 405, 410, 372, 387, 363, 344, 331, 315, + 324, 327, 302, 260, 274, 253, 218, 223, 180, 181, 187, 142, 130, 143, 146, 83, + 101, 115, 94, 84, 70, 73, 50, 42, 55, 65, 49, 22, 27, 56, 18, -4, + 0, -16, 2, -12, -41, -51, -73, -60, -80, -67, -88, -74, -103, -115, -117, -103, + -107, -138, -154, -120, -152, -160, -155, -179, -194, -190, -211, -191, -196, -200, -220, -188, + -221, -268, -221, -266, -259, -261, -307, -254, -282, -308, -276, -313, -307, -311, -355, -312, + -359, -351, -353, -375, -374, -374, -383, -388, -390, -422, -433, -411, -443, -435, -453, -449, + -463, -483, -474, -482, -500, -463, -504, -465, -506, -512, -482, -531, -521, -485, -540, -487, + -535, -523, -514, -543, -485, -500, -535, -524, -527, -530, -517, -533, -516, -510, -524, -523, + -495, -517, -500, -499, -498, -507, -496, -505, -462, -491, -473, -460, -500, -469, -473, -472, + -442, -460, -463, -471, -466, -437, -442, -415, -432, -427, -394, -414, -377, -389, -381, -341, + -394, -351, -360, -350, -345, -328, -306, -286, -349, -290, -309, -285, -285, -293, -221, -239, + -250, -194, -173, -185, -170, -204, -135, -127, -164, -116, -130, -138, -113, -129, -116, -77, + -106, -43, -73, -84, -27, -53, -43, -7, -50, 6, -13, -8, 2, -4, 17, 38, + 7, 59, 72, 91, 85, 102, 116, 127, 123, 142, 163, 164, 139, 219, 186, 188, + 217, 221, 214, 206, 215, 255, 237, 212, 259, 244, 260, 259, 270, 263, 278, 247, + 268, 288, 265, 292, 305, 277, 346, 351, 305, 316, 337, 338, 344, 310, 343, 375, + 344, 386, 368, 373, 378, 357, 392, 388, 377, 422, 404, 406, 396, 429, 420, 413, + 415, 457, 435, 419, 459, 460, 491, 483, 453, 512, 459, 483, 485, 505, 495, 542, + 533, 523, 533, 528, 541, 557, 541, 572, 568, 570, 545, 560, 559, 530, 565, 537, + 523, 570, 529, 573, 508, 506, 545, 494, 474, 538, 503, 497, 504, 479, 518, 486, + 478, 469, 494, 449, 452, 481, 439, 436, 485, 432, 427, 452, 438, 475, 406, 431, + 448, 405, 389, 424, 388, 374, 353, 358, 362, 365, 342, 356, 340, 289, 322, 288, + 297, 264, 268, 275, 217, 236, 216, 171, 203, 176, 148, 175, 135, 153, 135, 66, + 107, 112, 68, 72, 34, 33, 21, -14, 13, 27, -29, -23, -42, -59, -63, -75, + -90, -95, -124, -108, -140, -127, -136, -139, -171, -171, -202, -191, -222, -209, -178, -238, + -230, -247, -283, -240, -279, -297, -256, -305, -298, -302, -315, -316, -319, -303, -351, -346, + -346, -359, -340, -391, -352, -355, -377, -342, -404, -403, -371, -428, -380, -415, -390, -367, + -412, -400, -399, -399, -381, -415, -394, -379, -444, -415, -426, -413, -426, -409, -413, -389, + -421, -403, -402, -401, -424, -371, -406, -379, -423, -411, -360, -386, -375, -366, -395, -363, + -377, -385, -374, -399, -377, -363, -386, -366, -357, -365, -339, -345, -354, -318, -332, -339, + -311, -316, -319, -298, -312, -295, -263, -292, -241, -291, -306, -257, -273, -261, -242, -280, + -244, -274, -245, -232, -249, -224, -212, -232, -219, -189, -206, -191, -192, -199, -189, -181, + -172, -133, -151, -158, -120, -120, -101, -98, -109, -46, -101, -102, -56, -50, -48, -64, + -40, -21, -63, -23, 3, -26, -13, -19, 9, -10, -5, -1, 8, 6, 23, 41, + 10, 13, 18, 41, 18, 33, 46, 30, 46, 48, 70, 55, 42, 63, 72, 33, + 84, 107, 97, 116, 111, 129, 98, 100, 127, 124, 100, 145, 143, 154, 152, 163, + 190, 194, 187, 195, 216, 229, 210, 216, 249, 230, 271, 241, 256, 259, 272, 272, + 280, 274, 291, 268, 329, 311, 328, 353, 289, 361, 348, 293, 385, 353, 319, 376, + 329, 359, 370, 347, 401, 397, 361, 406, 403, 378, 401, 424, 387, 411, 410, 395, + 453, 362, 386, 447, 387, 406, 417, 415, 418, 380, 433, 435, 402, 398, 402, 434, + 411, 405, 410, 390, 375, 406, 368, 383, 389, 375, 390, 372, 367, 383, 346, 336, + 364, 342, 308, 334, 302, 311, 312, 296, 346, 291, 277, 299, 288, 266, 257, 239, + 230, 253, 235, 213, 223, 187, 186, 202, 151, 184, 180, 129, 137, 102, 106, 130, + 68, 104, 71, 74, 67, 46, 62, 35, 26, 57, -1, 47, 18, -21, 4, -10, + -25, -46, -40, -34, -59, -62, -55, -66, -83, -60, -17, -64, -75, -89, -81, -96, + -133, -144, -127, -127, -159, -148, -142, -130, -174, -162, -167, -198, -197, -257, -210, -232, + -267, -216, -274, -299, -236, -275, -271, -307, -310, -302, -270, -309, -299, -263, -294, -276, + -265, -282, -270, -291, -294, -313, -296, -316, -291, -280, -310, -290, -316, -327, -334, -372, + -361, -348, -378, -337, -355, -376, -340, -361, -345, -327, -349, -345, -355, -378, -348, -368, + -343, -352, -347, -313, -330, -314, -283, -305, -292, -303, -276, -280, -268, -280, -268, -293, + -274, -317, -305, -312, -296, -284, -301, -312, -278, -290, -278, -267, -278, -274, -246, -259, + -198, -241, -222, -208, -250, -202, -201, -205, -172, -207, -153, -191, -157, -160, -153, -160, + -130, -186, -137, -173, -164, -150, -168, -177, -159, -153, -168, -182, -161, -142, -132, -161, + -153, -113, -127, -144, -130, -121, -81, -157, -103, -91, -76, -107, -36, -58, -52, -55, + -47, -55, -20, -71, -40, -12, -45, 2, 7, -29, 26, 29, 10, 30, 33, 21, + 76, 24, 68, 77, 65, 88, 122, 98, 123, 87, 140, 148, 122, 175, 196, 195, + 217, 168, 208, 202, 161, 235, 204, 240, 266, 218, 257, 288, 263, 289, 290, 287, + 318, 322, 309, 349, 338, 322, 357, 342, 331, 359, 372, 376, 362, 381, 372, 401, + 377, 408, 424, 438, 449, 420, 397, 423, 408, 396, 421, 426, 424, 455, 435, 446, + 464, 477, 472, 462, 509, 501, 483, 504, 488, 491, 482, 450, 522, 502, 489, 509, + 475, 531, 522, 516, 541, 538, 524, 541, 533, 510, 537, 545, 502, 566, 558, 534, + 597, 505, 534, 594, 536, 563, 554, 540, 564, 534, 545, 526, 535, 524, 527, 534, + 507, 493, 483, 483, 469, 464, 425, 457, 435, 414, 421, 374, 389, 395, 378, 382, + 366, 342, 344, 350, 278, 327, 294, 285, 274, 274, 269, 273, 240, 253, 215, 200, + 181, 197, 184, 158, 141, 136, 128, 120, 72, 115, 76, 52, 53, 36, 33, -14, + -9, -22, -44, -59, -63, -75, -83, -107, -98, -100, -159, -157, -172, -169, -161, -181, + -211, -185, -184, -176, -204, -219, -224, -227, -272, -262, -278, -300, -337, -331, -334, -341, + -306, -342, -375, -346, -380, -362, -399, -401, -399, -442, -443, -429, -443, -454, -445, -449, + -457, -476, -467, -485, -456, -475, -492, -473, -483, -471, -452, -479, -454, -507, -505, -495, + -519, -489, -533, -520, -520, -545, -517, -503, -510, -513, -532, -492, -489, -494, -476, -497, + -469, -477, -509, -500, -454, -494, -491, -477, -483, -477, -486, -510, -488, -508, -522, -490, + -536, -510, -499, -537, -500, -484, -499, -462, -499, -462, -442, -450, -444, -416, -455, -447, + -399, -431, -398, -415, -398, -388, -423, -399, -378, -402, -363, -351, -364, -352, -343, -335, + -312, -325, -287, -299, -315, -280, -269, -279, -288, -264, -279, -237, -228, -243, -182, -215, + -199, -171, -185, -168, -159, -181, -148, -144, -122, -129, -131, -124, -118, -119, -112, -114, + -74, -63, -69, -40, -79, -71, -47, -39, -38, -19, -36, -14, -12, -32, 6, 18, + -15, 20, 39, 39, 82, 15, 46, 65, 43, 50, 69, 57, 74, 64, 42, 78, + 70, 60, 80, 61, 76, 106, 75, 114, 120, 105, 125, 148, 140, 118, 127, 130, + 132, 142, 107, 145, 132, 100, 155, 156, 143, 178, 169, 161, 170, 174, 163, 188, + 155, 194, 174, 190, 147, 186, 219, 202, 195, 241, 225, 235, 245, 232, 272, 259, + 270, 287, 307, 299, 295, 273, 300, 280, 266, 253, 261, 277, 275, 304, 278, 285, + 303, 303, 328, 323, 285, 320, 309, 291, 319, 296, 287, 336, 289, 318, 335, 320, + 335, 338, 325, 334, 345, 352, 324, 344, 329, 296, 321, 329, 321, 336, 307, 333, + 310, 293, 290, 299, 235, 274, 255, 238, 249, 230, 246, 226, 181, 212, 200, 114, + 187, 160, 135, 148, 147, 172, 151, 110, 148, 151, 148, 123, 135, 133, 132, 123, + 71, 108, 98, 55, 82, 64, 66, 55, 46, 51, 55, 49, 61, 62, 78, -9, + 48, 11, 19, 16, -31, 30, 27, 23, 16, 1, 28, -16, -11, -8, -20, -2, + -7, -8, -24, -38, -4, -37, -74, -26, -46, -39, -69, -49, -21, -71, -103, -59, + -100, -113, -127, -107, -108, -131, -160, -158, -193, -190, -161, -202, -179, -173, -188, -202, + -202, -194, -164, -224, -194, -164, -211, -210, -241, -257, -218, -261, -242, -232, -265, -262, + -238, -256, -293, -283, -273, -301, -321, -324, -326, -321, -307, -326, -307, -331, -359, -338, + -330, -372, -331, -360, -333, -319, -318, -315, -341, -332, -317, -291, -352, -297, -311, -294, + -316, -311, -287, -292, -302, -304, -304, -305, -300, -318, -278, -328, -284, -268, -307, -266, + -268, -272, -259, -314, -238, -223, -249, -220, -230, -207, -194, -189, -210, -182, -205, -183, + -159, -186, -167, -154, -151, -122, -140, -109, -95, -104, -100, -90, -77, -84, -88, -86, + -66, -39, -53, -31, -32, -34, -38, -27, -54, 1, -35, -14, 20, -35, -4, 42, + -3, 22, 5, 14, 52, 28, 9, 56, 39, 67, 59, 54, 80, 99, 102, 146, + 155, 157, 174, 166, 161, 226, 152, 125, 150, 136, 154, 163, 163, 174, 194, 190, + 192, 210, 223, 229, 229, 209, 178, 220, 216, 226, 242, 224, 262, 286, 269, 287, + 325, 312, 336, 356, 350, 378, 377, 347, 395, 408, 377, 405, 382, 356, 398, 339, + 372, 387, 356, 373, 392, 394, 423, 390, 418, 421, 404, 415, 406, 392, 413, 408, + 427, 414, 407, 420, 419, 426, 420, 421, 406, 440, 430, 400, 403, 389, 411, 367, + 310, 369, 308, 310, 329, 306, 308, 284, 302, 287, 282, 274, 262, 280, 233, 257, + 255, 222, 243, 246, 203, 243, 191, 195, 203, 137, 193, 181, 149, 161, 158, 177, + 152, 176, 145, 120, 130, 84, 126, 118, 70, 105, 75, 69, 70, 41, 52, 19, + -8, -12, -11, -19, -26, -22, -57, -56, -34, -90, -82, -90, -106, -95, -148, -147, + -146, -176, -194, -161, -154, -185, -168, -202, -193, -210, -245, -234, -228, -263, -269, -254, + -320, -303, -309, -346, -355, -351, -331, -368, -340, -326, -351, -343, -390, -376, -356, -412, + -377, -412, -435, -423, -445, -425, -426, -457, -447, -457, -450, -463, -454, -475, -489, -467, + -467, -485, -476, -511, -490, -517, -544, -501, -542, -513, -553, -546, -528, -563, -528, -544, + -580, -541, -542, -520, -537, -565, -519, -538, -506, -509, -513, -504, -504, -526, -523, -542, + -524, -500, -540, -499, -516, -511, -495, -509, -520, -515, -529, -497, -471, -500, -488, -469, + -493, -458, -506, -468, -462, -501, -461, -453, -495, -439, -445, -441, -410, -431, -442, -409, + -421, -421, -423, -408, -401, -384, -384, -374, -378, -383, -350, -326, -355, -323, -322, -319, + -279, -334, -304, -290, -312, -292, -299, -306, -254, -316, -307, -256, -277, -266, -280, -295, + -225, -236, -232, -191, -235, -206, -204, -201, -196, -190, -201, -133, -159, -161, -121, -154, + -151, -122, -130, -80, -110, -109, -82, -87, -74, -63, -84, -55, -57, -54, -44, -55, + -35, 5, -24, 26, 34, 33, 49, 13, 20, 58, 39, 76, 65, 93, 102, 118, + 76, 132, 122, 160, 200, 158, 197, 200, 192, 194, 236, 229, 230, 248, 245, 295, + 284, 251, 289, 330, 280, 326, 320, 280, 330, 288, 313, 338, 267, 352, 318, 332, + 331, 346, 379, 391, 367, 416, 394, 420, 398, 406, 459, 438, 446, 500, 463, 497, + 500, 534, 525, 508, 506, 532, 518, 495, 502, 507, 492, 518, 486, 530, 503, 491, + 510, 510, 538, 535, 515, 531, 532, 546, 573, 543, 575, 574, 576, 590, 541, 587, + 593, 549, 629, 563, 557, 577, 527, 534, 551, 505, 509, 507, 511, 497, 497, 452, + 499, 504, 463, 483, 494, 479, 464, 468, 499, 457, 428, 426, 423, 435, 368, 395, + 393, 362, 387, 376, 361, 384, 333, 356, 340, 326, 331, 314, 300, 294, 308, 302, + 268, 301, 245, 224, 235, 186, 214, 183, 162, 239, 176, 175, 220, 148, 155, 153, + 120, 138, 143, 88, 127, 123, 115, 138, 113, 105, 134, 104, 141, 135, 116, 142, + 141, 152, 130, 107, 128, 67, 104, 83, 48, 47, 19, 2, 25, -1, 2, -30, + -44, -34, -72, -87, -45, -95, -73, -101, -97, -125, -103, -125, -108, -133, -151, -117, + -139, -178, -160, -154, -136, -142, -168, -138, -177, -151, -169, -208, -185, -215, -219, -236, + -243, -241, -273, -297, -294, -292, -257, -284, -277, -305, -297, -327, -334, -339, -331, -330, + -316, -307, -299, -304, -326, -319, -299, -307, -301, -291, -289, -245, -280, -293, -260, -282, + -287, -284, -305, -245, -282, -286, -278, -301, -285, -307, -319, -283, -318, -308, -283, -293, + -286, -291, -274, -237, -208, -235, -192, -208, -211, -204, -203, -209, -186, -181, -151, -146, + -156, -153, -162, -157, -134, -143, -157, -126, -162, -153, -137, -191, -172, -170, -189, -204, + -200, -187, -179, -171, -192, -141, -173, -122, -135, -139, -112, -125, -128, -89, -100, -75, + -83, -80, -65, -88, -76, -81, -46, -78, -71, -53, -87, -61, -73, -66, -45, -78, + -82, -43, -69, -57, -42, -19, -15, -28, -11, -10, 22, 26, 23, 28, 13, 64, + 38, 68, 98, 75, 128, 134, 107, 141, 133, 133, 157, 138, 169, 174, 187, 188, + 198, 193, 220, 242, 252, 248, 266, 286, 265, 277, 297, 260, 252, 276, 280, 301, + 253, 264, 292, 303, 327, 344, 304, 365, 363, 351, 395, 368, 401, 410, 418, 420, + 412, 429, 412, 432, 401, 434, 396, 387, 419, 395, 381, 440, 392, 382, 403, 377, + 376, 376, 354, 348, 353, 327, 355, 329, 343, 330, 326, 286, 311, 304, 313, 271, + 314, 291, 258, 272, 249, 261, 248, 223, 250, 241, 232, 240, 234, 202, 212, 200, + 174, 149, 162, 172, 167, 161, 146, 203, 168, 181, 151, 167, 159, 158, 124, 127, + 115, 99, 85, 86, 87, 57, 86, 67, 52, 68, 67, 34, 27, 6, 29, 6, + -24, -10, -19, -38, -32, -63, -102, -77, -83, -89, -105, -113, -140, -146, -154, -181, + -188, -208, -192, -182, -203, -187, -211, -248, -223, -241, -246, -211, -254, -265, -257, -278, + -312, -281, -295, -278, -321, -326, -309, -306, -315, -316, -299, -323, -344, -328, -327, -356, + -326, -370, -390, -377, -412, -396, -394, -414, -384, -411, -433, -408, -461, -445, -444, -429, + -443, -465, -421, -448, -456, -442, -462, -414, -448, -432, -412, -420, -380, -376, -404, -382, + -397, -400, -348, -371, -369, -351, -372, -361, -359, -354, -370, -339, -376, -363, -378, -404, + -362, -398, -384, -374, -383, -335, -353, -370, -339, -323, -288, -292, -283, -274, -282, -264, + -249, -258, -225, -227, -241, -255, -241, -248, -269, -236, -252, -253, -271, -271, -264, -276, + -292, -271, -262, -253, -281, -258, -294, -272, -253, -257, -191, -233, -229, -201, -209, -169, + -174, -160, -94, -128, -153, -84, -141, -96, -150, -141, -88, -129, -136, -100, -99, -85, + -72, -75, -54, -43, -46, -9, -43, -46, -37, -16, 19, -41, 20, 40, 46, 43, + 43, 53, 66, 61, 52, 56, 54, 57, 68, 84, 52, 79, 85, 86, 139, 103, + 133, 152, 162, 184, 213, 191, 226, 192, 187, 242, 242, 227, 288, 234, 279, 270, + 273, 296, 270, 275, 301, 253, 260, 270, 268, 284, 308, 309, 352, 337, 318, 382, + 353, 377, 375, 376, 416, 391, 408, 427, 421, 447, 444, 430, 467, 458, 436, 481, + 467, 464, 481, 459, 465, 452, 471, 450, 437, 442, 475, 456, 487, 474, 515, 515, + 522, 544, 502, 537, 572, 519, 550, 608, 610, 596, 602, 602, 583, 603, 620, 598, + 612, 602, 576, 608, 598, 612, 625, 592, 599, 583, 559, 552, 521, 520, 520, 497, + 504, 485, 506, 510, 495, 493, 478, 475, 489, 503, 480, 461, 487, 461, 483, 474, + 459, 465, 419, 445, 420, 372, 438, 376, 392, 408, 353, 380, 346, 306, 332, 297, + 279, 241, 277, 268, 240, 240, 203, 232, 246, 212, 194, 208, 195, 200, 205, 182, + 183, 183, 159, 157, 158, 140, 155, 140, 97, 141, 103, 84, 112, 81, 47, 66, + 27, 55, 38, 62, 41, 31, 5, 22, 31, -26, -22, -8, -21, -49, -45, -97, + -57, -105, -94, -80, -98, -95, -104, -97, -109, -87, -136, -134, -115, -162, -129, -157, + -199, -141, -187, -201, -184, -221, -222, -201, -225, -232, -243, -234, -262, -281, -279, -308, + -270, -327, -327, -318, -360, -356, -362, -398, -374, -406, -390, -352, -427, -390, -409, -402, + -392, -381, -334, -333, -383, -327, -365, -350, -347, -363, -320, -319, -320, -335, -357, -346, + -331, -338, -355, -314, -350, -362, -320, -347, -328, -358, -373, -332, -363, -378, -356, -368, + -352, -316, -347, -275, -286, -302, -267, -271, -248, -217, -226, -223, -195, -210, -185, -175, + -202, -195, -186, -227, -167, -203, -219, -202, -212, -148, -170, -194, -150, -197, -199, -161, + -135, -165, -128, -165, -117, -137, -155, -120, -129, -164, -106, -106, -136, -123, -112, -89, + -64, -89, -68, -28, -81, -13, -28, -44, -32, -53, -33, -22, -37, -25, -56, -64, + -44, -31, -55, -71, -60, -38, -64, -84, -73, -56, -54, -70, -50, -56, -32, -16, + -16, 12, -42, -7, 22, 6, 44, 45, 44, 80, 47, 82, 62, 84, 85, 78, + 97, 93, 68, 64, 35, 67, 72, 25, 88, 51, 81, 56, 36, 54, 60, 70, + 94, 97, 128, 110, 138, 135, 147, 150, 185, 193, 187, 213, 189, 236, 187, 173, + 198, 152, 205, 220, 170, 211, 199, 194, 216, 194, 204, 237, 131, 209, 179, 167, + 153, 130, 142, 160, 138, 144, 156, 137, 141, 160, 131, 163, 145, 124, 189, 182, + 171, 196, 189, 174, 185, 160, 190, 189, 184, 189, 192, 211, 204, 202, 212, 166, + 191, 173, 165, 155, 92, 121, 98, 80, 76, 64, 90, 93, 96, 92, 79, 97, + 86, 100, 146, 107, 131, 101, 89, 132, 119, 93, 112, 73, 101, 62, 43, 64, + 48, 1, -12, 8, -10, -48, -69, -94, -105, -128, -131, -169, -202, -159, -195, -197, + -169, -224, -176, -223, -209, -221, -249, -202, -219, -261, -210, -277, -272, -244, -289, -282, + -316, -332, -297, -365, -382, -383, -372, -434, -410, -424, -433, -452, -470, -444, -437, -483, + -487, -426, -476, -481, -464, -467, -443, -477, -484, -474, -500, -504, -491, -507, -482, -483, + -501, -480, -497, -506, -484, -490, -473, -487, -498, -494, -494, -484, -481, -506, -443, -480, + -477, -406, -417, -432, -377, -428, -378, -368, -471, -397, -449, -460, -408, -429, -433, -406, + -447, -404, -386, -429, -380, -421, -432, -350, -375, -381, -368, -375, -328, -355, -346, -309, + -335, -300, -329, -303, -295, -283, -282, -276, -297, -241, -316, -321, -330, -339, -316, -364, + -371, -349, -364, -343, -376, -362, -309, -359, -309, -310, -314, -269, -277, -273, -221, -259, + -195, -203, -216, -190, -185, -201, -188, -173, -164, -159, -185, -111, -122, -149, -141, -111, + -117, -102, -109, -84, -85, -82, -57, -44, -24, -20, 6, 18, 36, 53, 49, 77, + 102, 110, 115, 106, 110, 185, 159, 192, 197, 189, 163, 188, 189, 207, 156, 199, + 186, 201, 196, 207, 200, 234, 193, 237, 263, 202, 276, 254, 258, 280, 259, 278, + 305, 278, 293, 333, 281, 295, 344, 310, 380, 376, 350, 405, 375, 384, 408, 341, + 397, 404, 383, 392, 348, 381, 366, 328, 333, 329, 365, 368, 356, 389, 376, 442, + 392, 369, 419, 383, 398, 422, 395, 417, 403, 405, 424, 411, 408, 435, 419, 447, + 465, 415, 457, 458, 505, 459, 463, 445, 475, 452, 461, 458, 470, 469, 445, 482, + 510, 446, 479, 465, 497, 481, 436, 463, 485, 435, 466, 452, 422, 450, 434, 456, + 451, 390, 424, 414, 410, 400, 417, 362, 385, 364, 331, 375, 383, 300, 395, 331, + 338, 340, 286, 335, 330, 273, 308, 278, 262, 244, 223, 248, 208, 177, 169, 149, + 147, 115, 110, 131, 77, 118, 82, 81, 61, 51, 80, 71, 47, 44, 53, 47, + 13, 29, 20, 29, 31, -22, 2, 13, -26, 14, -24, -37, 8, -22, -48, -66, + -59, -58, -62, -58, -77, -30, -80, -103, -75, -103, -74, -109, -70, -95, -101, -51, + -71, -89, -70, -60, -90, -59, -99, -48, -92, -103, -92, -103, -100, -121, -121, -144, + -142, -152, -183, -135, -180, -182, -153, -211, -178, -161, -229, -205, -211, -219, -219, -272, + -249, -218, -273, -288, -264, -302, -316, -303, -336, -355, -336, -347, -342, -357, -393, -367, + -414, -418, -358, -366, -418, -409, -404, -402, -432, -417, -406, -417, -444, -437, -432, -476, + -444, -454, -466, -466, -492, -498, -502, -507, -516, -531, -564, -530, -506, -528, -521, -541, + -479, -500, -502, -505, -496, -491, -511, -505, -453, -507, -501, -457, -483, -473, -447, -497, + -451, -466, -481, -456, -478, -470, -434, -422, -441, -388, -423, -399, -398, -408, -403, -415, + -432, -386, -391, -418, -393, -373, -397, -374, -344, -349, -339, -359, -314, -340, -322, -322, + -303, -319, -297, -310, -311, -283, -311, -275, -247, -284, -216, -257, -241, -209, -243, -248, + -240, -291, -195, -264, -284, -200, -230, -217, -189, -262, -167, -165, -222, -140, -172, -176, + -126, -158, -90, -108, -91, -62, -74, -54, -54, -40, -44, -23, -18, -16, -50, -1, + 5, 14, 29, 40, 35, 53, 33, 33, 60, 67, 80, 99, 103, 135, 139, 161, + 146, 180, 181, 192, 191, 180, 219, 219, 204, 252, 257, 263, 291, 274, 303, 286, + 294, 294, 312, 344, 297, 336, 347, 293, 345, 328, 313, 327, 363, 358, 323, 336, + 344, 337, 333, 315, 340, 335, 312, 329, 316, 343, 358, 361, 342, 367, 377, 361, + 373, 381, 388, 364, 377, 365, 382, 361, 359, 358, 399, 331, 364, 332, 309, 323, + 287, 259, 316, 230, 254, 231, 213, 229, 178, 194, 216, 192, 175, 180, 167, 167, + 170, 162, 173, 158, 192, 149, 178, 141, 130, 159, 127, 130, 123, 97, 126, 91, + 67, 82, 68, 67, 56, 2, 28, 24, -14, 1, -12, -20, -22, -30, -21, 12, + -40, -23, -20, -44, -39, -60, -35, -37, -73, -66, -83, -78, -105, -109, -88, -104, + -113, -129, -143, -143, -163, -194, -189, -222, -216, -216, -221, -237, -248, -252, -242, -234, + -254, -262, -260, -261, -292, -297, -289, -315, -329, -299, -327, -325, -320, -323, -296, -328, + -327, -277, -316, -298, -306, -303, -287, -325, -325, -279, -338, -317, -287, -333, -325, -339, + -341, -300, -355, -334, -334, -327, -340, -355, -320, -294, -347, -311, -273, -281, -278, -243, + -251, -218, -226, -250, -200, -252, -211, -212, -221, -203, -197, -242, -192, -196, -198, -200, + -215, -212, -184, -205, -207, -169, -207, -235, -171, -229, -186, -170, -190, -132, -160, -151, + -108, -133, -107, -95, -135, -101, -113, -112, -110, -76, -123, -72, -81, -71, -37, -73, + -68, -55, -84, -55, -68, -67, -44, -38, -14, -37, -42, -14, -43, -16, -41, -76, + -23, -36, -67, -35, -37, -56, -17, -6, 9, 17, -5, 32, 34, 53, 62, 64, + 50, 65, 75, 100, 114, 116, 104, 133, 159, 136, 123, 140, 142, 156, 119, 148, + 138, 139, 152, 158, 120, 167, 136, 127, 171, 157, 172, 155, 150, 161, 164, 196, + 205, 189, 210, 226, 218, 250, 220, 235, 230, 229, 243, 254, 230, 201, 241, 224, + 227, 245, 256, 281, 274, 244, 293, 260, 258, 279, 273, 281, 314, 291, 334, 294, + 307, 336, 323, 305, 378, 332, 334, 379, 370, 363, 357, 376, 384, 394, 378, 393, + 411, 394, 426, 421, 412, 440, 401, 408, 437, 414, 448, 435, 423, 447, 413, 451, + 447, 428, 460, 448, 467, 464, 459, 497, 487, 482, 496, 488, 470, 463, 474, 460, + 479, 471, 476, 477, 457, 487, 502, 479, 512, 484, 495, 505, 456, 486, 472, 449, + 451, 421, 448, 417, 369, 383, 381, 333, 363, 329, 325, 328, 292, 296, 300, 261, + 278, 259, 227, 277, 248, 259, 291, 237, 228, 231, 183, 208, 166, 160, 167, 125, + 132, 105, 82, 47, 49, 58, 17, -27, -11, -84, -41, -87, -103, -63, -103, -110, + -106, -107, -113, -122, -117, -160, -134, -167, -192, -162, -190, -210, -169, -228, -218, -215, + -219, -222, -259, -268, -244, -310, -296, -270, -298, -310, -306, -351, -326, -304, -359, -301, + -346, -357, -350, -408, -395, -407, -435, -410, -468, -432, -462, -488, -477, -498, -494, -501, + -518, -514, -548, -564, -554, -577, -583, -607, -583, -611, -605, -625, -646, -606, -658, -665, + -627, -672, -649, -662, -698, -667, -699, -689, -689, -729, -724, -721, -712, -729, -724, -716, + -749, -731, -774, -792, -754, -821, -777, -772, -810, -768, -803, -818, -742, -762, -782, -744, + -771, -742, -755, -751, -759, -750, -722, -735, -733, -732, -737, -696, -709, -746, -678, -678, + -693, -636, -619, -667, -647, -665, -630, -601, -634, -607, -615, -578, -594, -571, -577, -553, + -521, -541, -507, -495, -505, -477, -455, -487, -438, -444, -465, -439, -434, -461, -390, -425, + -417, -337, -412, -384, -326, -376, -316, -334, -374, -320, -342, -317, -312, -296, -288, -270, + -281, -275, -236, -231, -185, -210, -178, -170, -165, -164, -135, -141, -151, -105, -129, -104, + -83, -89, -71, -107, -82, -53, -54, -11, -47, -63, -64, -51, -31, -30, -43, 29, + 12, 26, 10, 8, 34, 36, 56, 70, 64, 93, 77, 118, 124, 114, 183, 177, + 209, 231, 256, 258, 270, 322, 306, 275, 265, 294, 291, 284, 300, 331, 318, 324, + 365, 403, 391, 418, 459, 429, 494, 424, 460, 500, 485, 512, 496, 489, 564, 517, + 514, 571, 542, 588, 582, 564, 619, 547, 575, 573, 600, 607, 578, 613, 624, 606, + 588, 575, 579, 576, 572, 618, 609, 565, 600, 640, 617, 627, 646, 621, 620, 621, + 609, 643, 591, 585, 598, 550, 558, 553, 548, 561, 521, 548, 586, 549, 543, 547, + 582, 564, 550, 553, 548, 542, 502, 488, 523, 509, 522, 477, 472, 459, 458, 455, + 459, 445, 478, 433, 438, 460, 393, 404, 424, 412, 389, 398, 360, 418, 358, 369, + 365, 354, 330, 382, 375, 373, 394, 368, 389, 375, 351, 401, 372, 377, 369, 355, + 339, 313, 333, 312, 338, 334, 299, 316, 305, 288, 311, 263, 242, 278, 206, 230, + 217, 188, 175, 152, 169, 148, 136, 121, 151, 159, 89, 109, 143, 99, 130, 100, + 116, 57, 74, 35, 62, 16, 0, 5, -11, -24, -15, -64, -57, -37, -67, -58, + -44, -99, -89, -70, -95, -76, -105, -90, -54, -79, -107, -84, -69, -126, -74, -106, + -104, -101, -115, -89, -98, -125, -93, -120, -135, -131, -158, -132, -124, -150, -194, -187, + -161, -196, -205, -189, -166, -222, -174, -187, -201, -182, -215, -212, -190, -210, -207, -208, + -233, -234, -229, -254, -236, -252, -258, -190, -226, -234, -197, -231, -193, -154, -178, -111, + -132, -144, -98, -123, -92, -84, -92, -87, -34, -62, -74, -59, -83, -69, -67, -103, + -70, -94, -97, -81, -69, -108, -91, -91, -69, -116, -75, -61, -72, -75, -81, -66, + -64, -114, -58, -59, -99, -58, -69, -60, -53, -82, -65, -45, -63, -38, -24, -35, + -2, 10, -7, 30, 21, 48, 92, 13, 58, 60, 39, 62, 61, 58, 70, 71, + 88, 100, 132, 126, 133, 150, 115, 151, 154, 165, 184, 162, 167, 166, 172, 194, + 140, 157, 165, 135, 141, 143, 186, 146, 134, 178, 142, 141, 134, 166, 187, 151, + 184, 227, 225, 227, 223, 241, 233, 226, 228, 242, 257, 260, 254, 279, 265, 273, + 271, 272, 250, 286, 294, 260, 271, 296, 271, 295, 248, 265, 257, 212, 245, 253, + 209, 205, 221, 194, 225, 219, 232, 234, 236, 252, 258, 260, 246, 281, 272, 278, + 258, 247, 236, 247, 262, 260, 246, 274, 265, 308, 279, 275, 290, 262, 235, 225, + 175, 190, 172, 149, 171, 144, 170, 150, 121, 158, 132, 127, 135, 86, 123, 92, + 87, 89, 97, 83, 83, 89, 99, 81, 102, 118, 97, 80, 108, 93, 89, 57, + 82, 49, 52, 44, 22, 37, 31, 16, 15, 17, -14, 10, -21, -48, -56, -54, + -48, -92, -148, -107, -130, -167, -136, -129, -144, -148, -159, -153, -173, -175, -144, -188, + -176, -178, -177, -164, -210, -158, -178, -215, -180, -176, -195, -146, -174, -217, -183, -212, + -209, -171, -257, -195, -204, -216, -214, -237, -240, -224, -273, -214, -246, -280, -227, -273, + -301, -287, -276, -279, -283, -310, -291, -304, -358, -378, -400, -407, -435, -472, -468, -480, + -473, -503, -488, -477, -512, -518, -534, -559, -549, -565, -571, -541, -567, -525, -549, -532, + -515, -519, -473, -464, -535, -462, -485, -519, -487, -547, -537, -522, -596, -589, -562, -599, + -580, -614, -614, -573, -616, -630, -602, -604, -623, -635, -632, -645, -596, -620, -589, -578, + -559, -601, -577, -556, -580, -565, -522, -555, -537, -548, -551, -495, -530, -503, -513, -492, + -504, -472, -445, -492, -484, -483, -475, -469, -462, -443, -446, -459, -417, -436, -461, -473, + -434, -436, -439, -444, -439, -396, -408, -431, -382, -389, -411, -361, -399, -335, -308, -372, + -304, -305, -271, -222, -237, -226, -201, -190, -180, -152, -140, -119, -125, -136, -125, -113, + -104, -97, -53, -92, -32, 7, -15, 26, -4, -27, 16, -12, -12, -4, 6, 2, + 21, 0, 9, 10, 20, -1, 29, 50, 63, 18, 64, 76, 94, 44, 67, 141, + 130, 103, 177, 164, 198, 202, 195, 265, 276, 268, 303, 286, 318, 345, 316, 320, + 366, 376, 379, 360, 380, 422, 399, 391, 405, 438, 461, 465, 474, 485, 494, 487, + 537, 505, 519, 526, 504, 510, 517, 525, 535, 527, 545, 587, 567, 586, 593, 603, + 604, 566, 575, 583, 574, 551, 558, 547, 535, 547, 565, 564, 573, 545, 587, 548, + 570, 541, 534, 528, 534, 529, 545, 568, 590, 567, 596, 604, 614, 577, 582, 618, + 593, 583, 545, 588, 577, 526, 567, 589, 560, 550, 507, 550, 537, 464, 458, 455, + 441, 451, 410, 408, 424, 399, 408, 402, 378, 400, 404, 366, 396, 367, 337, 344, + 318, 323, 310, 289, 290, 321, 268, 293, 288, 249, 290, 248, 217, 236, 219, 213, + 220, 182, 185, 182, 170, 170, 166, 115, 125, 66, 96, 71, 19, 35, 35, 26, + 15, -16, 26, 12, -8, 12, 10, -21, -26, -71, -36, -86, -75, -92, -121, -86, + -99, -91, -94, -87, -84, -85, -129, -138, -162, -160, -197, -192, -232, -221, -197, -226, + -273, -238, -249, -249, -217, -249, -241, -241, -261, -237, -237, -277, -255, -263, -282, -276, + -261, -290, -260, -276, -287, -257, -296, -301, -302, -301, -310, -307, -330, -312, -297, -354, + -331, -317, -314, -296, -328, -343, -298, -348, -388, -325, -342, -339, -344, -345, -330, -349, + -360, -332, -330, -339, -344, -326, -341, -328, -346, -361, -350, -360, -375, -357, -363, -372, + -375, -376, -341, -375, -341, -348, -345, -325, -390, -372, -335, -415, -388, -390, -433, -372, + -428, -448, -378, -401, -434, -397, -393, -373, -368, -387, -360, -381, -393, -340, -361, -351, + -365, -327, -343, -333, -336, -329, -315, -288, -330, -327, -330, -317, -310, -313, -334, -296, + -313, -325, -291, -317, -307, -324, -310, -318, -284, -303, -304, -272, -310, -270, -247, -265, + -229, -207, -217, -186, -206, -195, -144, -170, -176, -107, -108, -120, -79, -91, -57, -52, + -66, -9, -7, -10, 41, 55, 32, 46, 39, 27, 35, 58, 62, 76, 47, 73, + 79, 82, 70, 66, 69, 52, 72, 97, 44, 69, 55, 51, 63, 26, 58, 88, + 45, 80, 84, 50, 104, 60, 88, 88, 92, 110, 84, 124, 161, 117, 132, 122, + 140, 141, 163, 154, 178, 171, 199, 155, 173, 183, 185, 228, 194, 214, 203, 188, + 201, 200, 198, 165, 191, 207, 225, 210, 204, 222, 211, 210, 227, 231, 279, 273, + 293, 295, 236, 290, 250, 286, 282, 252, 267, 280, 257, 298, 237, 308, 283, 267, + 257, 230, 242, 236, 232, 235, 262, 230, 202, 206, 209, 210, 177, 193, 188, 201, + 167, 180, 173, 205, 145, 127, 197, 166, 155, 158, 118, 151, 118, 114, 83, 55, + 70, 22, 46, 25, -24, -13, -28, -53, -47, -64, -53, -59, -69, -75, -79, -91, + -70, -49, -34, -25, -44, -24, -18, -8, -27, -2, -20, 7, 4, 9, -2, -21, + 9, -8, -15, -7, -19, 22, -5, -38, -26, -41, -58, -44, -31, -64, -63, -78, + -76, -64, -62, -82, -46, -50, -64, -30, -65, -40, -5, -75, 7, -48, -56, -3, + -70, -47, -41, -87, -60, -48, -82, -81, -91, -74, -39, -55, -82, -56, -100, -83, + -79, -126, -101, -121, -116, -132, -144, -130, -137, -166, -154, -134, -163, -146, -192, -156, + -169, -208, -147, -172, -194, -165, -219, -190, -179, -209, -193, -212, -239, -178, -229, -239, + -237, -273, -264, -253, -282, -264, -284, -319, -294, -310, -338, -330, -341, -353, -308, -328, + -349, -326, -348, -318, -303, -351, -317, -279, -305, -250, -261, -282, -264, -265, -270, -271, + -296, -278, -288, -287, -271, -298, -300, -268, -263, -232, -251, -251, -207, -231, -225, -204, + -212, -180, -173, -150, -146, -171, -118, -138, -102, -105, -109, -75, -38, -44, -18, -20, + 9, -19, 6, 39, -3, 10, 32, -15, 21, 21, 10, 23, 36, 22, 37, 30, + 25, 72, 21, 21, 48, 31, 49, 91, 49, 71, 80, 94, 118, 105, 133, 165, + 124, 143, 135, 193, 163, 184, 194, 211, 240, 226, 243, 264, 250, 283, 267, 288, + 292, 292, 291, 299, 284, 281, 314, 338, 315, 351, 347, 354, 396, 375, 396, 426, + 426, 472, 497, 475, 472, 507, 513, 526, 554, 534, 559, 590, 545, 601, 620, 567, + 618, 584, 611, 596, 573, 584, 579, 582, 607, 574, 575, 577, 580, 612, 587, 608, + 579, 583, 628, 597, 604, 601, 634, 661, 639, 653, 654, 642, 632, 639, 665, 636, + 591, 634, 598, 606, 570, 572, 604, 605, 556, 549, 579, 583, 539, 554, 525, 490, + 480, 457, 472, 412, 415, 414, 408, 389, 361, 374, 375, 342, 383, 336, 335, 337, + 308, 350, 279, 283, 336, 248, 314, 272, 238, 292, 236, 200, 252, 170, 230, 222, + 207, 204, 179, 147, 159, 179, 142, 126, 105, 71, 114, 50, 6, 74, -27, -13, + -17, -38, 14, -41, -73, -14, -49, -81, -72, -100, -94, -115, -104, -91, -136, -114, + -123, -125, -146, -166, -144, -170, -155, -202, -195, -214, -246, -228, -275, -265, -274, -259, + -290, -294, -312, -276, -312, -302, -300, -351, -344, -325, -342, -342, -362, -354, -342, -363, + -371, -334, -371, -423, -399, -411, -414, -451, -467, -413, -440, -431, -403, -419, -427, -438, + -455, -438, -480, -469, -439, -478, -470, -475, -489, -491, -457, -481, -463, -465, -463, -487, + -446, -464, -476, -433, -486, -453, -435, -456, -436, -412, -441, -379, -423, -394, -387, -416, + -399, -394, -406, -381, -384, -365, -376, -367, -370, -340, -351, -332, -302, -308, -327, -300, + -304, -290, -312, -281, -276, -300, -285, -275, -270, -262, -275, -256, -236, -283, -227, -243, + -243, -232, -250, -228, -228, -232, -231, -248, -239, -252, -228, -237, -234, -200, -203, -190, + -210, -222, -173, -217, -208, -202, -235, -210, -197, -219, -211, -218, -216, -180, -195, -192, + -191, -178, -179, -179, -198, -140, -148, -130, -132, -133, -116, -88, -127, -56, -98, -108, + -48, -78, -52, -42, -74, -22, -31, -54, 12, -34, -22, -23, -12, -6, -9, -29, + -28, -12, -14, -52, -30, -32, -9, 2, -35, 23, 32, 16, 61, 69, 84, 58, + 49, 59, 52, 63, 50, 80, 47, 91, 92, 64, 104, 98, 105, 105, 122, 141, + 129, 116, 123, 129, 148, 96, 105, 128, 74, 114, 110, 97, 144, 125, 145, 171, + 129, 192, 187, 179, 173, 162, 163, 189, 182, 174, 171, 171, 209, 209, 144, 188, + 189, 172, 187, 194, 226, 249, 196, 223, 194, 189, 183, 177, 206, 168, 141, 203, + 150, 174, 173, 144, 162, 157, 172, 176, 172, 158, 186, 155, 176, 172, 176, 195, + 196, 194, 177, 192, 164, 214, 193, 199, 181, 196, 177, 204, 193, 174, 189, 182, + 199, 166, 172, 170, 176, 134, 170, 134, 157, 161, 134, 169, 139, 122, 135, 110, + 114, 137, 113, 157, 113, 117, 142, 131, 108, 153, 120, 96, 126, 116, 98, 109, + 108, 102, 109, 72, 147, 141, 108, 102, 94, 95, 83, 71, 98, 98, 83, 70, + 114, 65, 61, 71, 47, 116, 84, 94, 107, 108, 107, 104, 61, 80, 122, 106, + 115, 107, 114, 119, 101, 99, 127, 95, 86, 103, 91, 77, 48, 53, 85, 51, + 65, 56, -5, 32, 17, -17, 0, 2, -17, 3, -3, 5, 2, -12, 2, 20, + 18, -4, 14, 18, 0, 26, 26, 36, 16, 32, 54, 17, -1, 18, 49, 34, + 0, 6, -4, -9, -5, -23, -22, -17, -21, -11, -21, -11, -2, -8, -23, 6, + 5, 0, 19, 8, 5, 80, 7, 44, 75, 28, 77, 75, 52, 99, 102, 89, + 129, 94, 78, 126, 99, 96, 139, 99, 128, 120, 93, 110, 126, 59, 142, 95, + 101, 121, 91, 112, 117, 122, 182, 140, 150, 168, 198, 196, 187, 164, 218, 183, + 213, 217, 203, 203, 222, 241, 263, 265, 245, 274, 243, 254, 234, 225, 245, 252, + 233, 280, 234, 222, 237, 235, 252, 259, 250, 256, 280, 287, 285, 303, 300, 299, + 326, 324, 342, 333, 337, 338, 339, 332, 364, 364, 378, 376, 437, 397, 426, 408, + 390, 449, 402, 402, 434, 394, 404, 428, 383, 414, 403, 384, 365, 404, 400, 430, + 439, 430, 427, 468, 457, 464, 458, 464, 496, 471, 496, 501, 495, 493, 487, 507, + 538, 521, 534, 550, 529, 543, 541, 518, 499, 514, 522, 543, 476, 502, 503, 450, + 500, 475, 501, 505, 469, 519, 565, 495, 529, 541, 488, 539, 483, 464, 472, 435, + 473, 456, 426, 421, 434, 472, 379, 417, 430, 407, 399, 382, 360, 354, 303, 339, + 338, 287, 278, 274, 238, 246, 228, 217, 249, 226, 200, 219, 161, 199, 194, 120, + 148, 127, 117, 136, 110, 121, 69, 42, 80, 39, 39, 16, 23, 34, -13, -14, + -13, -30, -60, -77, -81, -89, -109, -144, -177, -151, -197, -162, -179, -211, -198, -177, + -222, -190, -192, -217, -198, -186, -210, -178, -220, -246, -222, -244, -260, -262, -307, -306, + -306, -338, -298, -347, -363, -289, -359, -355, -354, -396, -386, -405, -392, -388, -458, -442, + -418, -480, -442, -445, -464, -463, -500, -475, -434, -505, -460, -446, -459, -455, -503, -519, + -461, -515, -504, -482, -531, -535, -550, -535, -527, -530, -543, -526, -525, -511, -553, -541, + -584, -572, -620, -591, -600, -636, -635, -647, -632, -614, -660, -641, -624, -658, -645, -639, + -651, -606, -661, -634, -605, -634, -637, -617, -614, -602, -608, -617, -590, -631, -626, -586, + -622, -604, -589, -636, -586, -587, -563, -556, -559, -576, -559, -560, -580, -574, -577, -612, + -609, -635, -604, -612, -614, -640, -593, -581, -598, -575, -562, -601, -563, -573, -581, -534, + -590, -547, -578, -579, -523, -571, -599, -541, -568, -528, -544, -566, -557, -557, -542, -547, + -566, -539, -546, -547, -524, -556, -537, -556, -550, -522, -560, -521, -512, -526, -464, -446, + -469, -421, -411, -424, -373, -433, -395, -375, -391, -349, -357, -371, -343, -347, -362, -345, + -334, -340, -300, -265, -287, -287, -253, -273, -271, -257, -273, -228, -247, -263, -254, -230, + -220, -217, -211, -174, -159, -165, -155, -153, -122, -120, -103, -69, -70, -45, -8, -24, + 25, 4, 17, 52, 36, 42, 90, 77, 72, 128, 114, 103, 148, 118, 167, 145, + 121, 188, 137, 143, 168, 163, 179, 181, 194, 194, 191, 188, 198, 249, 241, 219, + 257, 279, 275, 299, 306, 267, 312, 293, 276, 333, 280, 285, 294, 273, 290, 315, + 262, 323, 327, 316, 337, 318, 338, 339, 296, 330, 316, 286, 299, 340, 318, 273, + 326, 341, 319, 341, 365, 372, 396, 350, 399, 380, 370, 396, 378, 371, 387, 411, + 393, 374, 413, 390, 362, 380, 364, 386, 376, 330, 364, 364, 335, 328, 339, 337, + 312, 284, 272, 335, 271, 244, 293, 244, 262, 289, 234, 280, 257, 249, 300, 284, + 279, 300, 274, 289, 283, 264, 279, 237, 254, 252, 243, 259, 244, 237, 234, 237, + 196, 200, 195, 171, 159, 122, 142, 147, 112, 117, 108, 109, 131, 98, 122, 125, + 117, 132, 146, 111, 132, 130, 125, 127, 146, 96, 153, 128, 119, 129, 113, 107, + 135, 76, 105, 68, 34, 62, 23, 12, 31, 34, 31, 57, 29, 15, 37, 43, + 19, 31, 31, 22, 4, 17, 38, 59, 32, 42, 63, 42, 44, 55, 59, 44, + 36, 32, 13, 21, -8, -10, 6, -20, -38, -26, -13, -5, -16, -34, -49, -11, + -37, -28, -11, -16, -29, -25, -23, -19, -11, -22, 4, 16, 10, 3, 13, -17, + -11, -38, -24, -41, -62, -43, -39, -65, -46, -47, -25, -13, -49, 19, 25, 1, + 22, 7, 21, 28, -29, -3, -10, -24, -6, -17, 7, 16, -8, 3, 38, -4, + 38, 19, 16, 45, 13, 22, 48, 68, 32, 68, 69, 60, 95, 70, 106, 143, + 139, 151, 151, 137, 165, 127, 156, 142, 144, 103, 119, 128, 132, 119, 142, 117, + 142, 128, 141, 150, 160, 159, 148, 134, 137, 129, 136, 138, 159, 149, 184, 191, + 179, 219, 223, 183, 220, 228, 239, 250, 235, 255, 257, 241, 235, 281, 277, 269, + 274, 263, 264, 280, 241, 253, 263, 230, 226, 219, 196, 246, 212, 247, 273, 213, + 267, 270, 223, 285, 245, 288, 271, 243, 298, 247, 300, 295, 257, 348, 338, 312, + 350, 290, 331, 324, 310, 320, 314, 308, 280, 322, 293, 311, 316, 288, 314, 293, + 331, 345, 331, 374, 377, 373, 409, 378, 381, 381, 368, 410, 354, 386, 369, 366, + 395, 351, 343, 392, 351, 380, 381, 374, 396, 371, 363, 363, 341, 373, 337, 369, + 319, 345, 332, 307, 326, 322, 276, 333, 300, 270, 287, 263, 259, 299, 229, 243, + 278, 268, 240, 255, 177, 250, 238, 180, 209, 201, 194, 190, 165, 165, 159, 153, + 115, 137, 129, 58, 77, 103, 26, 47, -3, 1, -17, -56, -24, -26, -69, -55, + -79, -76, -115, -111, -89, -125, -160, -122, -156, -150, -181, -186, -152, -200, -203, -171, + -235, -199, -218, -250, -254, -247, -287, -242, -287, -282, -295, -304, -294, -327, -387, -355, + -360, -399, -393, -390, -405, -410, -440, -435, -422, -450, -449, -440, -440, -455, -463, -463, + -460, -479, -487, -492, -468, -498, -472, -468, -458, -471, -481, -474, -466, -473, -474, -524, + -503, -489, -527, -515, -497, -546, -491, -538, -542, -522, -579, -567, -537, -546, -507, -531, + -530, -505, -520, -527, -461, -506, -497, -472, -539, -500, -521, -494, -460, -504, -438, -411, + -463, -450, -426, -445, -402, -463, -428, -452, -491, -464, -468, -463, -474, -484, -451, -457, + -463, -460, -459, -465, -464, -468, -487, -435, -457, -476, -459, -449, -418, -401, -435, -392, + -368, -386, -391, -385, -356, -388, -398, -397, -395, -376, -388, -406, -384, -392, -374, -369, + -386, -403, -373, -381, -397, -382, -365, -400, -370, -333, -328, -338, -321, -275, -279, -313, + -300, -318, -323, -291, -283, -291, -300, -248, -228, -209, -256, -255, -219, -220, -196, -190, + -211, -168, -179, -165, -144, -196, -158, -178, -177, -174, -160, -134, -160, -142, -108, -144, + -110, -171, -140, -102, -146, -128, -91, -133, -93, -75, -70, -52, -49, -30, -41, -33, + -15, -7, 4, 7, 56, 42, 62, 65, 55, 62, 63, 39, 59, 67, 61, 61, + 79, 62, 98, 126, 98, 141, 154, 157, 195, 180, 227, 234, 239, 255, 251, 251, + 249, 248, 284, 267, 313, 288, 312, 351, 343, 375, 375, 352, 387, 400, 386, 384, + 392, 420, 387, 406, 435, 445, 449, 425, 422, 432, 412, 425, 461, 449, 497, 507, + 497, 522, 505, 534, 544, 537, 543, 566, 561, 581, 577, 583, 593, 631, 585, 623, + 611, 603, 590, 586, 563, 566, 549, 549, 522, 499, 510, 489, 445, 481, 497, 476, + 476, 487, 501, 483, 483, 486, 477, 467, 451, 437, 472, 427, 438, 445, 422, 417, + 407, 415, 433, 431, 381, 417, 377, 379, 389, 352, 375, 405, 340, 366, 392, 310, + 340, 371, 325, 364, 320, 338, 367, 316, 335, 319, 291, 342, 321, 313, 312, 293, + 273, 313, 260, 298, 285, 272, 282, 251, 271, 288, 275, 271, 301, 303, 293, 308, + 291, 313, 289, 303, 310, 295, 283, 283, 274, 266, 267, 235, 236, 231, 219, 230, + 243, 212, 258, 209, 200, 239, 199, 226, 163, 160, 220, 180, 211, 197, 160, 168, + 160, 171, 154, 120, 129, 141, 87, 86, 93, 70, 61, 93, 59, 55, 39, 62, + 38, 4, 10, 46, -8, 2, -4, -3, -11, -37, 23, 10, 27, 20, 23, 29, + 19, 34, 10, 45, 42, 60, 33, 43, 22, 66, 54, 19, 40, 7, 24, 20, + 10, -9, -24, -64, -33, -32, -31, -57, -4, -31, -24, -57, -30, -14, -56, -46, + -21, -31, -19, -14, -16, 39, -5, -4, -4, -40, 25, 4, -15, -3, 16, -9, + -31, 4, -10, -11, 9, 10, 20, 5, -6, 52, 56, 49, 40, 45, 20, 32, + 13, 17, 17, 10, 44, 31, 15, 33, 19, 56, 81, 37, 84, 81, 81, 102, + 69, 97, 78, 67, 102, 89, 79, 96, 88, 111, 94, 109, 143, 111, 136, 175, + 117, 146, 125, 127, 130, 132, 123, 132, 121, 138, 149, 128, 150, 165, 142, 179, + 194, 193, 222, 203, 248, 265, 234, 237, 264, 280, 263, 269, 283, 274, 305, 302, + 315, 329, 327, 340, 377, 365, 344, 383, 346, 337, 344, 340, 330, 347, 331, 322, + 330, 319, 337, 341, 354, 346, 337, 357, 367, 354, 347, 347, 389, 369, 379, 380, + 360, 348, 325, 327, 388, 338, 357, 344, 305, 362, 310, 264, 321, 282, 282, 264, + 255, 251, 235, 228, 236, 204, 207, 216, 182, 224, 186, 177, 200, 180, 162, 183, + 150, 158, 176, 126, 161, 138, 80, 134, 112, 106, 118, 87, 116, 104, 66, 81, + 81, 42, 61, 94, 35, 35, 45, -10, -7, -26, -40, -21, -61, -70, -56, -64, + -83, -66, -78, -61, -86, -88, -115, -122, -103, -141, -150, -150, -169, -175, -173, -180, + -195, -213, -218, -197, -228, -257, -263, -252, -276, -282, -328, -337, -331, -398, -369, -414, + -445, -420, -463, -438, -476, -490, -454, -456, -483, -501, -504, -498, -523, -515, -548, -549, + -527, -532, -549, -562, -540, -520, -563, -569, -553, -545, -595, -557, -585, -599, -601, -639, + -596, -603, -626, -625, -641, -629, -598, -659, -640, -656, -685, -621, -681, -678, -633, -699, + -661, -660, -679, -653, -664, -650, -609, -670, -657, -645, -653, -639, -643, -635, -646, -646, + -657, -640, -668, -697, -683, -692, -684, -687, -712, -719, -715, -726, -713, -731, -735, -699, + -720, -713, -714, -712, -683, -688, -677, -670, -685, -684, -677, -665, -663, -661, -653, -649, + -655, -642, -632, -634, -615, -606, -617, -612, -649, -605, -600, -629, -631, -625, -636, -623, + -602, -632, -598, -619, -621, -564, -618, -612, -562, -599, -565, -567, -566, -527, -544, -541, + -504, -502, -483, -473, -478, -437, -450, -431, -424, -420, -422, -417, -424, -396, -384, -407, + -381, -418, -392, -373, -378, -365, -365, -351, -319, -339, -341, -312, -323, -302, -313, -300, + -307, -319, -270, -272, -217, -231, -213, -187, -186, -153, -146, -160, -141, -135, -101, -106, + -88, -112, -130, -59, -97, -110, -83, -121, -49, -49, -84, -16, -35, -39, -22, -18, + -35, 12, -21, -20, 13, 21, 20, 53, 33, 49, 81, 63, 112, 114, 109, 120, + 121, 127, 145, 162, 139, 175, 164, 191, 191, 198, 206, 226, 225, 245, 284, 269, + 286, 283, 289, 291, 283, 323, 326, 311, 358, 330, 369, 330, 355, 381, 361, 375, + 391, 367, 412, 352, 386, 405, 380, 412, 398, 430, 436, 415, 447, 435, 483, 443, + 429, 459, 457, 460, 450, 436, 457, 439, 471, 451, 440, 415, 406, 416, 354, 396, + 403, 392, 407, 377, 374, 411, 329, 361, 342, 361, 381, 362, 337, 355, 361, 364, + 319, 306, 325, 313, 286, 247, 240, 220, 242, 221, 227, 207, 233, 245, 191, 207, + 195, 159, 190, 165, 167, 204, 129, 162, 174, 142, 138, 147, 155, 197, 175, 155, + 195, 202, 135, 167, 157, 143, 156, 145, 151, 147, 127, 145, 158, 118, 176, 124, + 124, 166, 127, 116, 136, 123, 140, 134, 117, 143, 105, 90, 128, 105, 100, 75, + 88, 78, 100, 68, 88, 54, 50, 57, 48, 59, 73, 9, 39, 18, 30, 57, + 13, 15, 72, 42, 42, 28, 20, 34, -28, -29, 41, -23, -29, -34, -60, -41, + -57, -66, -49, -67, -36, -73, -55, -75, -94, -101, -124, -117, -109, -126, -118, -102, + -108, -93, -111, -118, -93, -67, -71, -77, -50, -63, -72, -101, -76, -97, -93, -88, + -106, -74, -99, -109, -52, -101, -79, -32, -91, -50, -46, -80, -30, -68, -58, -19, + -37, -5, -15, -37, 21, -34, -22, 8, -20, 30, -6, 34, 36, -1, 22, 16, + 9, 27, -4, 20, 39, 9, 32, 35, 47, 37, 48, 34, 55, 43, 36, 15, + 31, 17, 32, 10, 33, 21, 44, 47, 15, 36, 23, -7, 66, -2, -1, 3, + -15, 4, 9, -2, 36, -13, 32, -4, 42, 22, 9, -6, -28, -34, -27, -56, + -31, -27, -15, -28, -65, -27, -26, -40, -52, -16, -33, -26, -21, -19, -11, 10, + -35, 6, 17, 8, 60, 19, 58, 30, 36, 63, 66, 89, 103, 87, 134, 115, + 144, 124, 109, 181, 134, 141, 179, 146, 196, 157, 156, 233, 177, 178, 194, 193, + 204, 211, 235, 223, 233, 229, 243, 235, 235, 229, 247, 224, 249, 271, 258, 245, + 278, 255, 267, 253, 235, 262, 268, 239, 244, 255, 186, 268, 200, 205, 233, 198, + 205, 190, 156, 195, 180, 144, 166, 167, 148, 150, 170, 122, 151, 137, 133, 144, + 98, 143, 128, 96, 125, 48, 62, 71, 53, 73, 61, 38, 75, 50, 41, 54, + 46, 57, 56, 42, 50, 30, -14, 22, 13, -17, -20, -33, 10, 20, -6, 22, + 25, -42, 15, -28, -57, 20, -37, -35, -49, -94, -79, -90, -151, -89, -127, -153, + -138, -158, -130, -149, -172, -143, -144, -172, -176, -204, -190, -231, -222, -253, -282, -291, + -278, -308, -313, -329, -365, -345, -375, -411, -410, -437, -430, -419, -440, -454, -469, -529, + -520, -507, -568, -533, -580, -557, -556, -574, -557, -572, -579, -592, -573, -599, -595, -611, + -646, -606, -639, -664, -639, -656, -664, -660, -708, -694, -682, -692, -680, -685, -704, -687, + -679, -662, -683, -682, -700, -651, -664, -720, -653, -695, -672, -666, -690, -649, -625, -634, + -608, -605, -617, -603, -601, -615, -579, -587, -592, -625, -598, -625, -603, -641, -608, -604, + -617, -567, -589, -576, -550, -564, -542, -537, -565, -540, -533, -539, -517, -504, -501, -481, + -503, -448, -477, -487, -474, -455, -475, -417, -422, -410, -425, -416, -395, -398, -425, -393, + -384, -392, -402, -416, -369, -379, -411, -370, -386, -347, -344, -323, -289, -306, -302, -315, + -288, -295, -291, -319, -309, -289, -290, -310, -301, -296, -275, -275, -286, -210, -263, -232, + -206, -205, -187, -222, -214, -152, -170, -129, -148, -133, -91, -110, -74, -78, -49, -44, + -69, -16, 7, 7, 5, 17, 46, 68, 54, 72, 52, 63, 64, 84, 111, 132, + 122, 147, 183, 214, 188, 223, 232, 271, 250, 287, 307, 286, 301, 304, 322, 303, + 314, 327, 303, 336, 357, 329, 337, 309, 311, 315, 286, 308, 296, 254, 290, 292, + 289, 264, 296, 326, 317, 290, 335, 337, 304, 332, 368, 367, 401, 400, 397, 419, + 400, 433, 431, 352, 438, 408, 395, 396, 387, 423, 396, 383, 424, 385, 403, 405, + 402, 437, 426, 420, 450, 425, 415, 457, 442, 454, 427, 416, 452, 450, 491, 510, + 488, 528, 524, 540, 529, 525, 523, 525, 517, 505, 514, 515, 495, 532, 509, 498, + 521, 535, 480, 511, 493, 502, 477, 455, 480, 472, 412, 461, 456, 434, 432, 447, + 468, 464, 408, 441, 473, 412, 421, 406, 407, 398, 395, 358, 351, 337, 338, 337, + 322, 308, 276, 269, 298, 276, 243, 258, 242, 228, 237, 217, 205, 199, 181, 201, + 21, -14, 24, 55, 54, 52, 53, 75, 51, 58, 81, 51, 50, 38, 33, 73, + 38, 50, 63, 73, 94, 83, 92, 96, 117, 125, 125, 135, 174, 157, 200, 176, + 203, 225, 207, 246, 251, 241, 287, 294, 311, 300, 288, 327, 330, 321, 375, 370, + 371, 349, 366, 369, 343, 340, 340, 350, 346, 311, 348, 354, 338, 381, 366, 339, + 351, 361, 366, 365, 328, 346, 344, 301, 354, 373, 317, 352, 364, 343, 366, 353, + 332, 362, 361, 351, 326, 328, 312, 335, 329, 281, 344, 320, 282, 324, 273, 314, + 308, 293, 306, 291, 288, 312, 278, 314, 295, 290, 295, 298, 269, 296, 273, 268, + 258, 295, 273, 232, 232, 260, 283, 216, 240, 256, 233, 238, 206, 181, 216, 153, + 188, 143, 160, 169, 133, 153, 148, 111, 99, 95, 72, 69, 73, 53, 42, 60, + 36, 46, 19, 19, 52, -33, 24, 14, -18, 20, -19, -25, -34, -62, -36, -36, + -28, -55, -47, -89, -99, -100, -140, -152, -149, -173, -159, -180, -177, -193, -225, -188, + -243, -242, -259, -311, -244, -262, -315, -254, -297, -295, -276, -337, -300, -341, -352, -318, + -347, -350, -328, -377, -360, -352, -387, -395, -362, -399, -380, -361, -412, -388, -371, -396, + -345, -395, -379, -373, -418, -384, -373, -433, -376, -361, -360, -372, -358, -341, -313, -328, + -358, -321, -317, -349, -296, -313, -303, -290, -311, -260, -276, -254, -262, -271, -222, -271, + -256, -256, -289, -237, -268, -261, -229, -252, -274, -265, -257, -242, -259, -240, -213, -213, + -225, -212, -220, -223, -224, -236, -253, -231, -230, -209, -209, -179, -182, -175, -174, -184, + -154, -124, -166, -129, -134, -151, -129, -123, -107, -125, -84, -73, -80, -102, -59, -69, + -76, -87, -54, -32, -27, -58, -25, -52, -68, -40, -22, -15, -50, -23, 6, -26, + -16, 33, 21, 32, 35, 45, 76, 46, 54, 97, 117, 80, 126, 103, 106, 140, + 117, 121, 133, 131, 167, 159, 146, 185, 167, 195, 210, 200, 232, 222, 254, 262, + 247, 263, 264, 260, 267, 302, 308, 282, 294, 288, 323, 331, 341, 363, 348, 319, + 366, 367, 362, 347, 383, 370, 361, 348, 396, 389, 368, 408, 402, 392, 392, 384, + 380, 361, 356, 379, 381, 353, 380, 359, 377, 412, 392, 408, 391, 441, 435, 434, + 427, 437, 466, 463, 458, 500, 459, 441, 462, 458, 472, 458, 470, 465, 475, 457, + 456, 460, 420, 448, 430, 412, 442, 409, 410, 438, 410, 400, 420, 369, 427, 367, + 394, 375, 376, 371, 384, 366, 356, 349, 371, 356, 333, 337, 305, 289, 299, 268, + 264, 281, 224, 262, 259, 231, 253, 217, 208, 254, 188, 187, 212, 104, 153, 128, + 82, 110, 73, 85, 64, 20, 2, 6, 26, -16, -23, -14, -2, -23, -31, -28, + -14, -70, -47, -52, -73, -62, -72, -87, -78, -111, -87, -74, -67, -52, -72, -77, + -60, -108, -86, -79, -111, -101, -84, -117, -104, -157, -148, -99, -134, -127, -113, -108, + -99, -82, -95, -81, -118, -96, -89, -118, -116, -121, -161, -143, -149, -170, -194, -199, + -198, -180, -211, -217, -189, -203, -209, -208, -245, -265, -249, -291, -296, -284, -304, -303, + -291, -331, -285, -304, -329, -291, -302, -323, -283, -346, -295, -330, -376, -357, -376, -372, + -366, -391, -360, -408, -440, -421, -478, -424, -478, -466, -451, -444, -461, -486, -497, -476, + -462, -535, -451, -494, -495, -480, -504, -501, -496, -540, -502, -480, -524, -502, -478, -491, + -500, -453, -476, -475, -482, -492, -459, -489, -530, -478, -444, -491, -438, -476, -446, -438, + -469, -430, -423, -436, -418, -443, -447, -424, -435, -420, -418, -425, -382, -360, -383, -359, + -387, -335, -319, -315, -309, -291, -304, -299, -310, -291, -254, -252, -250, -246, -248, -210, + -232, -241, -208, -246, -202, -200, -178, -178, -173, -135, -146, -127, -131, -113, -117, -101, + -127, -94, -108, -93, -98, -86, -85, -65, -65, -69, -41, -70, -33, -46, -56, -17, + -14, 7, 5, 1, 35, 59, 37, 58, 65, 96, 77, 110, 103, 139, 151, 102, + 152, 202, 159, 191, 187, 195, 172, 153, 213, 212, 186, 217, 207, 241, 220, 229, + 268, 274, 295, 317, 314, 328, 343, 349, 359, 378, 395, 394, 384, 397, 437, 376, + 408, 388, 385, 391, 375, 389, 394, 386, 419, 427, 398, 409, 424, 426, 442, 421, + 418, 405, 417, 434, 433, 438, 445, 424, 452, 453, 455, 445, 432, 434, 437, 456, + 385, 398, 380, 372, 374, 345, 332, 350, 346, 367, 356, 358, 346, 363, 359, 358, + 360, 322, 308, 342, 301, 335, 301, 298, 320, 301, 270, 281, 248, 252, 254, 223, + 255, 242, 209, 276, 242, 238, 268, 263, 215, 237, 185, 199, 199, 173, 176, 192, + 180, 203, 196, 194, 209, 200, 156, 155, 184, 141, 144, 120, 145, 123, 94, 104, + 96, 90, 85, 52, 83, 55, 70, 104, 48, 56, 62, 43, 64, 35, 1, 22, + 21, -14, -8, -52, -49, -25, -59, -70, -77, -125, -104, -125, -132, -84, -141, -175, + -120, -144, -155, -162, -194, -157, -174, -176, -176, -186, -197, -165, -169, -185, -195, -220, + -193, -204, -241, -205, -259, -262, -241, -247, -239, -261, -243, -246, -266, -252, -223, -280, + -253, -262, -279, -261, -312, -297, -263, -257, -282, -280, -277, -287, -253, -247, -274, -265, + -296, -274, -236, -286, -243, -248, -242, -199, -219, -219, -200, -213, -178, -209, -166, -196, + -185, -189, -179, -170, -200, -205, -178, -155, -182, -182, -185, -180, -187, -166, -171, -185, + -161, -186, -161, -171, -200, -178, -199, -185, -181, -221, -187, -195, -203, -196, -210, -237, + -182, -202, -242, -193, -219, -244, -193, -217, -213, -233, -222, -172, -173, -198, -193, -179, + -165, -175, -168, -169, -150, -143, -163, -165, -142, -182, -171, -153, -126, -105, -118, -115, + -67, -107, -105, -78, -100, -72, -84, -74, -17, -38, -22, 4, 4, 28, 22, 28, + 62, 64, 51, 63, 50, 53, 75, 89, 82, 103, 112, 157, 118, 156, 162, 153, + 146, 175, 145, 180, 192, 185, 187, 201, 209, 225, 227, 218, 247, 215, 232, 263, + 250, 246, 270, 294, 294, 278, 269, 312, 336, 300, 335, 348, 339, 344, 347, 378, + 365, 377, 342, 379, 334, 349, 342, 353, 380, 369, 381, 366, 368, 372, 373, 374, + 363, 364, 375, 362, 366, 392, 342, 392, 400, 392, 423, 387, 416, 417, 376, 475, + 434, 448, 455, 443, 494, 482, 458, 526, 480, 476, 511, 493, 506, 487, 506, 537, + 498, 472, 513, 466, 485, 498, 508, 487, 484, 512, 499, 475, 478, 486, 495, 485, + 484, 475, 497, 508, 487, 464, 462, 450, 471, 409, 406, 370, 372, 358, 318, 299, + 301, 306, 281, 272, 261, 247, 244, 204, 202, 218, 183, 170, 172, 103, 185, 127, + 70, 147, 106, 116, 109, 81, 120, 105, 43, 120, 65, 17, 54, 34, -2, 16, + -51, -31, -12, -80, -36, -55, -139, -58, -109, -115, -98, -147, -121, -120, -133, -116, + -142, -145, -137, -160, -141, -208, -178, -176, -211, -178, -202, -229, -226, -213, -196, -237, + -211, -222, -223, -225, -247, -246, -235, -285, -252, -280, -278, -281, -284, -285, -270, -314, + -288, -300, -302, -303, -332, -325, -299, -302, -359, -307, -327, -336, -303, -332, -330, -305, + -332, -306, -327, -316, -303, -353, -325, -335, -298, -335, -349, -347, -380, -376, -382, -417, + -398, -406, -412, -404, -438, -430, -438, -454, -428, -422, -449, -425, -468, -397, -445, -419, + -431, -410, -399, -398, -424, -389, -435, -395, -388, -387, -407, -384, -391, -415, -372, -392, + -391, -329, -395, -344, -324, -381, -334, -375, -401, -310, -350, -346, -293, -331, -308, -294, + -302, -263, -271, -290, -294, -269, -265, -247, -238, -246, -204, -207, -222, -210, -217, -219, + -204, -210, -188, -193, -185, -172, -153, -157, -165, -143, -117, -105, -132, -121, -112, -113, + -98, -115, -124, -82, -94, -82, -89, -89, -88, -82, -74, -42, -53, -42, -44, -57, + -31, -43, -22, -16, -40, -7, -29, -20, 13, 15, 5, 13, -7, 28, 9, 6, + 5, 1, 42, 6, 20, 45, 40, 11, 22, 58, 40, 41, 74, 58, 61, 57, + 50, 101, 71, 118, 142, 120, 142, 130, 155, 161, 141, 179, 197, 152, 164, 168, + 165, 166, 131, 160, 161, 152, 169, 165, 179, 180, 189, 219, 214, 207, 215, 222, + 204, 229, 220, 250, 259, 244, 252, 278, 261, 306, 290, 269, 345, 296, 301, 316, + 297, 307, 306, 307, 320, 329, 307, 288, 353, 321, 367, 362, 355, 360, 345, 350, + 354, 327, 389, 342, 330, 359, 314, 293, 303, 288, 314, 277, 284, 286, 297, 304, + 283, 324, 302, 300, 290, 290, 261, 253, 224, 259, 191, 231, 230, 191, 225, 192, + 220, 198, 155, 189, 217, 144, 146, 128, 124, 116, 99, 54, 22, 61, 22, 42, + 22, -9, 23, -8, -8, 19, 14, 21, 46, 33, 26, 20, -15, -11, 13, -10, + -19, -31, -51, -24, -51, -110, -71, -86, -35, -62, -65, -70, -117, -80, -112, -115, + -126, -182, -157, -142, -184, -126, -188, -180, -181, -171, -187, -183, -239, -200, -192, -245, + -219, -231, -259, -258, -262, -295, -266, -325, -309, -284, -353, -317, -339, -376, -323, -367, + -353, -353, -384, -354, -387, -413, -412, -425, -419, -417, -450, -458, -432, -414, -455, -440, + -432, -418, -406, -411, -372, -426, -428, -388, -395, -428, -389, -447, -392, -392, -436, -384, + -388, -397, -362, -404, -383, -363, -388, -373, -342, -406, -369, -362, -391, -341, -374, -342, + -321, -361, -282, -309, -310, -277, -285, -289, -261, -281, -240, -252, -255, -246, -234, -233, + -262, -247, -214, -241, -228, -232, -225, -191, -200, -212, -187, -166, -168, -177, -157, -114, + -118, -136, -114, -96, -145, -128, -87, -64, -80, -77, -90, -74, -48, -54, -83, -52, + -70, 1, -71, -60, -52, -28, -36, -21, -57, -20, 14, -14, 18, 17, 1, 51, + 32, 29, -6, 4, 19, 10, -7, 34, 9, 16, 27, 38, 33, 18, 31, 49, + 51, 46, 62, 42, 58, 57, 92, 94, 90, 109, 131, 109, 132, 134, 171, 173, + 153, 169, 160, 179, 185, 190, 186, 189, 163, 214, 198, 205, 248, 219, 216, 237, + 223, 253, 228, 287, 307, 278, 297, 326, 315, 346, 326, 353, 359, 361, 399, 370, + 390, 381, 415, 429, 401, 421, 424, 433, 445, 461, 435, 429, 415, 428, 426, 413, + 402, 427, 421, 413, 434, 428, 423, 428, 433, 451, 388, 426, 435, 376, 429, 391, + 391, 407, 403, 417, 443, 381, 424, 417, 416, 383, 424, 398, 382, 422, 396, 384, + 381, 380, 376, 344, 332, 385, 318, 358, 350, 361, 374, 341, 346, 344, 320, 338, + 299, 296, 291, 296, 251, 257, 251, 229, 257, 228, 192, 231, 225, 216, 248, 203, + 261, 214, 206, 249, 200, 219, 195, 151, 200, 158, 155, 173, 121, 146, 155, 116, + 142, 123, 123, 135, 130, 120, 108, 69, 87, 66, 46, -3, 57, 9, 27, 45, + 10, 11, 22, -6, 55, -2, -16, 0, -42, -30, -36, -76, -58, -49, -65, -81, + -56, -107, -77, -84, -93, -71, -122, -106, -90, -110, -115, -160, -166, -136, -163, -165, + -179, -211, -188, -226, -218, -195, -260, -208, -236, -221, -261, -234, -275, -244, -241, -289, + -268, -259, -286, -247, -318, -294, -298, -314, -266, -279, -278, -308, -306, -313, -336, -371, + -369, -355, -366, -350, -376, -359, -385, -356, -352, -374, -397, -389, -383, -411, -406, -419, + -393, -403, -409, -398, -380, -386, -404, -441, -385, -418, -407, -397, -406, -415, -431, -390, + -403, -399, -386, -423, -430, -394, -446, -423, -432, -441, -446, -404, -393, -395, -437, -430, + -388, -371, -413, -405, -379, -383, -376, -362, -397, -343, -388, -350, -319, -333, -321, -305, + -304, -308, -299, -312, -283, -313, -314, -258, -326, -313, -293, -311, -284, -317, -292, -282, + -271, -270, -279, -297, -306, -272, -257, -242, -239, -203, -204, -182, -152, -148, -110, -112, + -93, -71, -87, -55, -40, -33, -7, 15, 39, 40, 53, 69, 74, 95, 40, 101, + 130, 105, 125, 104, 114, 132, 115, 136, 149, 132, 156, 154, 158, 179, 170, 162, + 190, 217, 168, 171, 190, 188, 231, 193, 189, 213, 229, 233, 236, 234, 246, 226, + 239, 232, 248, 226, 220, 217, 242, 244, 257, 244, 264, 297, 266, 258, 328, 322, + 319, 332, 320, 340, 292, 312, 369, 343, 331, 336, 387, 407, 406, 403, 470, 462, + 483, 487, 484, 503, 475, 480, 482, 473, 476, 459, 460, 461, 461, 429, 427, 441, + 402, 399, 434, 404, 469, 405, 415, 452, 419, 418, 414, 405, 429, 417, 394, 430, + 425, 418, 451, 411, 450, 444, 436, 452, 419, 392, 399, 364, 385, 374, 344, 326, + 316, 276, 314, 279, 285, 308, 273, 267, 259, 236, 235, 242, 226, 244, 221, 212, + 201, 195, 197, 211, 171, 180, 200, 169, 134, 134, 122, 111, 86, 80, 99, 85, + 84, 61, 79, 52, 52, 55, 12, 23, 2, -28, 12, -22, -22, -38, -47, -53, + -32, -41, -62, -74, -64, -71, -85, -53, -100, -95, -88, -103, -105, -116, -116, -99, + -116, -118, -81, -140, -88, -109, -147, -119, -136, -149, -133, -159, -131, -135, -185, -157, + -198, -234, -222, -231, -234, -260, -254, -265, -247, -260, -308, -233, -288, -309, -241, -300, + -260, -273, -271, -230, -239, -274, -224, -237, -240, -233, -275, -248, -243, -273, -256, -278, + -309, -283, -314, -305, -346, -315, -312, -301, -315, -307, -282, -298, -284, -326, -286, -274, + -310, -266, -274, -256, -245, -249, -205, -205, -209, -215, -204, -160, -165, -166, -159, -168, + -164, -143, -131, -153, -176, -144, -163, -171, -107, -100, -93, -110, -108, -89, -72, -117, + -100, -86, -64, -70, -64, -76, -46, -61, -45, -38, -61, 3, -40, -9, 22, -18, + 27, -6, 3, 58, 20, 64, 56, 39, 82, 39, 45, 58, 0, 51, 56, -7, + 59, 48, 30, 66, 39, 61, 86, 37, 70, 63, 35, 53, 63, 50, 80, 76, + 74, 122, 86, 114, 119, 104, 94, 86, 110, 117, 115, 129, 133, 161, 140, 118, + 155, 176, 171, 169, 163, 211, 223, 209, 210, 232, 216, 239, 235, 252, 289, 282, + 276, 314, 327, 328, 347, 342, 344, 354, 345, 357, 353, 343, 388, 404, 409, 422, + 440, 421, 424, 439, 468, 469, 478, 490, 504, 463, 478, 456, 443, 440, 431, 458, + 446, 427, 433, 469, 431, 472, 452, 459, 500, 415, 449, 468, 429, 458, 414, 452, + 482, 454, 472, 463, 471, 485, 473, 483, 477, 466, 488, 443, 442, 437, 399, 392, + 374, 381, 387, 373, 401, 370, 408, 392, 350, 360, 369, 354, 327, 339, 284, 310, + 337, 320, 311, 304, 346, 349, 288, 295, 343, 275, 297, 288, 255, 307, 251, 268, + 272, 206, 229, 191, 192, 219, 151, 167, 163, 145, 148, 133, 129, 100, 125, 87, + 123, 109, 95, 125, 116, 119, 107, 52, 106, 93, 60, 63, 44, 31, 66, 27, + 57, 8, -22, 2, -27, -17, -44, -42, -85, -71, -81, -121, -110, -178, -185, -141, + -204, -193, -200, -203, -169, -202, -229, -152, -232, -220, -208, -266, -237, -270, -288, -268, + -306, -287, -278, -323, -330, -295, -308, -331, -330, -346, -343, -346, -388, -362, -397, -423, + -403, -426, -385, -406, -412, -405, -444, -416, -429, -454, -412, -452, -413, -440, -439, -440, + -419, -452, -470, -425, -472, -491, -490, -515, -487, -475, -502, -450, -496, -474, -423, -478, + -448, -434, -456, -430, -451, -423, -431, -454, -443, -417, -426, -450, -438, -415, -455, -427, + -449, -452, -466, -467, -469, -444, -459, -432, -460, -474, -451, -441, -457, -457, -469, -468, + -492, -510, -490, -481, -504, -474, -463, -463, -440, -439, -421, -446, -432, -421, -439, -416, + -470, -455, -464, -464, -488, -453, -432, -452, -423, -420, -419, -431, -451, -417, -399, -414, + -405, -381, -354, -325, -333, -335, -312, -267, -304, -239, -223, -215, -183, -172, -154, -94, + -129, -113, -96, -81, -101, -53, -89, -70, -38, -65, -44, -33, -11, 20, 5, -1, + 24, 16, 37, 69, 70, 94, 86, 113, 119, 119, 134, 112, 171, 148, 153, 206, + 160, 171, 190, 179, 199, 193, 178, 219, 195, 207, 225, 208, 235, 225, 217, 227, + 222, 241, 200, 227, 233, 206, 241, 231, 263, 259, 242, 280, 267, 268, 307, 274, + 296, 302, 318, 280, 297, 296, 319, 321, 312, 311, 365, 339, 336, 345, 345, 338, + 364, 348, 363, 339, 341, 369, 359, 357, 364, 371, 340, 380, 383, 359, 408, 355, + 391, 425, 348, 417, 390, 371, 410, 391, 404, 410, 393, 418, 430, 448, 427, 466, + 460, 472, 451, 472, 496, 494, 439, 457, 408, 439, 426, 387, 411, 387, 388, 415, + 388, 421, 417, 389, 416, 387, 373, 389, 345, 345, 340, 324, 325, 295, 305, 318, + 308, 306, 306, 297, 280, 272, 268, 278, 270, 200, 208, 226, 188, 161, 178, 128, + 103, 84, 65, 50, 21, 14, 49, 23, -12, -23, -31, -23, -38, -57, -32, -79, + -68, -41, -78, -102, -53, -118, -86, -120, -116, -112, -167, -135, -122, -152, -130, -172, + -155, -152, -219, -178, -195, -208, -186, -237, -239, -246, -258, -232, -254, -249, -273, -240, + -225, -248, -211, -229, -224, -205, -215, -226, -238, -233, -221, -238, -280, -238, -250, -273, + -231, -226, -276, -248, -267, -254, -233, -282, -288, -247, -317, -279, -310, -340, -321, -340, + -338, -330, -347, -329, -317, -363, -358, -341, -373, -384, -363, -384, -379, -425, -391, -412, + -433, -445, -412, -442, -444, -430, -416, -441, -427, -428, -394, -421, -418, -424, -391, -416, + -421, -428, -416, -393, -384, -362, -410, -390, -382, -381, -353, -378, -399, -348, -389, -352, + -347, -376, -354, -327, -371, -303, -332, -343, -285, -300, -255, -235, -279, -226, -227, -225, + -191, -220, -201, -189, -186, -189, -176, -185, -194, -175, -178, -175, -150, -157, -145, -131, + -129, -152, -169, -99, -106, -104, -98, -139, -71, -77, -103, -27, -68, -58, -14, -16, + 4, -37, 10, -23, -24, -25, -18, -23, -44, -13, -8, -17, 12, 5, -4, -2, + -44, -33, -29, -58, -33, -24, -34, -34, 19, -12, 35, -18, -13, 47, 38, 36, + 49, 33, 49, 67, 83, 94, 54, 104, 117, 103, 131, 77, 145, 145, 128, 178, + 132, 168, 200, 138, 222, 200, 172, 235, 238, 241, 252, 202, 232, 278, 227, 277, + 256, 277, 273, 311, 308, 338, 363, 329, 380, 391, 391, 397, 409, 429, 438, 424, + 434, 431, 437, 426, 428, 461, 455, 464, 450, 443, 453, 413, 459, 453, 468, 473, + 478, 472, 461, 473, 444, 418, 436, 437, 403, 415, 380, 424, 423, 411, 432, 396, + 377, 401, 378, 395, 321, 319, 350, 304, 296, 271, 270, 266, 274, 273, 235, 264, + 254, 268, 243, 220, 235, 225, 184, 210, 171, 153, 136, 127, 134, 103, 99, 120, + 110, 80, 64, 83, 50, 53, 49, 69, 66, 22, 17, 46, -5, 14, -10, -1, + 5, -37, -30, -47, -62, -36, -27, -37, -45, -13, -66, -57, -62, -97, -82, -125, + -117, -103, -137, -144, -125, -161, -141, -149, -180, -168, -154, -163, -136, -194, -164, -141, + -207, -202, -202, -207, -202, -227, -244, -179, -281, -227, -200, -249, -221, -223, -251, -245, + -318, -297, -287, -353, -333, -347, -372, -348, -358, -355, -352, -378, -409, -383, -431, -399, + -418, -430, -430, -453, -473, -461, -485, -490, -475, -483, -469, -475, -477, -472, -458, -458, + -443, -468, -462, -464, -455, -446, -426, -477, -456, -461, -454, -418, -464, -439, -405, -446, + -406, -400, -430, -391, -398, -388, -347, -408, -398, -365, -393, -384, -398, -425, -397, -381, + -411, -359, -347, -364, -324, -310, -296, -289, -317, -296, -294, -300, -273, -287, -262, -268, + -241, -240, -250, -207, -249, -224, -219, -246, -240, -233, -212, -172, -186, -184, -152, -186, + -193, -148, -176, -186, -129, -179, -166, -132, -132, -109, -110, -146, -111, -118, -99, -100, + -102, -82, -106, -129, -92, -111, -78, -111, -115, -61, -116, -67, -84, -105, -31, -25, + -49, -4, -15, 19, 19, 0, 11, 0, 10, 16, 4, 54, 9, 65, 52, 63, + 116, 85, 81, 114, 108, 116, 107, 101, 102, 166, 138, 140, 156, 170, 208, 207, + 187, 231, 230, 237, 232, 270, 263, 255, 261, 246, 263, 261, 208, 283, 256, 259, + 284, 309, 295, 351, 339, 342, 367, 356, 359, 382, 332, 368, 417, 344, 393, 398, + 390, 416, 386, 391, 390, 373, 397, 410, 404, 398, 392, 385, 352, 374, 380, 338, + 400, 362, 364, 394, 358, 372, 395, 369, 389, 394, 337, 423, 408, 383, 395, 403, + 429, 443, 407, 468, 477, 420, 450, 454, 428, 465, 430, 443, 456, 456, 443, 452, + 438, 434, 421, 412, 390, 426, 399, 421, 430, 425, 428, 416, 405, 429, 409, 423, + 399, 397, 423, 399, 406, 417, 392, 412, 381, 359, 352, 322, 328, 327, 315, 317, + 289, 270, 307, 272, 240, 252, 218, 204, 204, 178, 217, 211, 168, 194, 200, 127, + 173, 158, 142, 132, 83, 136, 132, 110, 147, 104, 87, 76, 45, 55, 49, 8, + 14, 19, 3, 3, -6, -47, -59, -83, -75, -53, -126, -112, -113, -150, -139, -189, + -173, -170, -165, -193, -191, -206, -220, -230, -245, -244, -192, -290, -264, -253, -291, -254, + -317, -304, -259, -314, -291, -292, -318, -269, -319, -336, -299, -344, -325, -359, -342, -334, + -361, -317, -355, -389, -361, -370, -366, -408, -401, -444, -397, -374, -440, -401, -413, -414, + -424, -453, -466, -480, -487, -470, -484, -481, -502, -462, -465, -470, -449, -465, -461, -440, + -429, -407, -447, -424, -387, -406, -426, -410, -416, -433, -416, -412, -416, -432, -454, -451, + -413, -424, -460, -439, -416, -419, -408, -425, -411, -395, -380, -376, -349, -368, -349, -334, + -332, -315, -292, -319, -297, -254, -308, -275, -250, -249, -245, -256, -257, -225, -267, -247, + -218, -225, -243, -193, -196, -172, -169, -146, -137, -125, -106, -125, -85, -109, -61, -26, + -56, -33, -55, -46, -1, -27, -6, 18, 11, 31, 26, 71, 43, 42, 84, 65, + 84, 111, 83, 125, 114, 128, 127, 148, 180, 175, 188, 216, 181, 224, 220, 198, + 196, 186, 195, 197, 204, 230, 183, 215, 237, 231, 210, 246, 281, 277, 274, 307, + 300, 285, 295, 298, 296, 285, 319, 319, 305, 330, 343, 337, 363, 383, 355, 394, + 383, 386, 421, 395, 393, 445, 368, 396, 441, 391, 444, 417, 415, 467, 442, 456, + 489, 471, 479, 490, 473, 488, 493, 507, 509, 508, 476, 517, 503, 479, 486, 484, + 469, 489, 470, 525, 460, 474, 501, 450, 463, 449, 436, 424, 404, 399, 390, 335, + 346, 318, 348, 336, 286, 326, 324, 300, 304, 305, 293, 298, 336, 294, 277, 279, + 263, 292, 224, 234, 274, 227, 244, 254, 239, 224, 218, 191, 202, 184, 150, 131, + 132, 94, 110, 86, 104, 107, 46, 68, 56, 11, 17, 17, 3, 41, -9, 37, + 19, 2, 17, -31, -35, -19, -26, -13, -65, -39, -30, -61, -35, -55, -53, -31, + -60, -55, -86, -73, -72, -101, -61, -104, -100, -87, -100, -80, -138, -134, -86, -102, + -107, -99, -96, -125, -64, -101, -85, -77, -99, -77, -60, -113, -98, -110, -104, -74, + -120, -119, -112, -122, -114, -121, -129, -125, -181, -154, -178, -136, -166, -186, -191, -214, + -191, -204, -238, -235, -205, -190, -221, -227, -210, -220, -223, -237, -239, -221, -249, -239, + -207, -265, -248, -278, -289, -281, -282, -300, -310, -299, -300, -318, -329, -338, -305, -332, + -319, -296, -337, -316, -352, -349, -287, -387, -336, -337, -371, -342, -379, -379, -337, -387, + -392, -357, -418, -381, -393, -418, -352, -391, -348, -346, -372, -322, -348, -350, -329, -341, + -311, -328, -315, -303, -337, -329, -318, -319, -317, -334, -320, -304, -347, -333, -322, -348, + -353, -359, -359, -342, -359, -358, -328, -352, -338, -294, -326, -313, -326, -318, -277, -277, + -296, -273, -296, -282, -267, -267, -303, -255, -246, -278, -238, -272, -271, -242, -277, -242, + -239, -262, -222, -213, -208, -212, -200, -176, -157, -155, -141, -138, -136, -117, -104, -97, + -96, -44, -31, -17, -22, 19, 23, 37, 71, 38, 69, 54, 41, 70, 32, 58, + 118, 39, 77, 67, 97, 110, 137, 150, 202, 179, 204, 211, 204, 206, 204, 208, + 219, 213, 253, 244, 272, 265, 307, 334, 305, 367, 365, 336, 342, 366, 360, 383, + 392, 390, 413, 379, 400, 426, 391, 428, 436, 446, 448, 458, 468, 463, 468, 499, + 460, 478, 471, 455, 482, 471, 459, 527, 478, 492, 491, 464, 498, 486, 478, 520, + 475, 523, 527, 549, 518, 533, 526, 498, 549, 511, 507, 518, 473, 481, 500, 466, + 498, 473, 458, 476, 460, 452, 433, 448, 434, 435, 400, 404, 407, 382, 417, 417, + 383, 451, 451, 386, 427, 413, 406, 432, 374, 381, 340, 346, 357, 332, 345, 319, + 294, 320, 307, 313, 291, 266, 247, 251, 222, 227, 214, 166, 196, 187, 163, 190, + 150, 144, 169, 110, 95, 88, 69, 83, 75, 74, 58, 26, 57, 45, 31, 32, + 28, 24, 12, 16, -29, -14, -38, -55, -7, -92, -68, -58, -78, -88, -114, -126, + -73, -123, -114, -73, -92, -124, -132, -167, -131, -172, -208, -141, -172, -172, -180, -188, + -141, -130, -173, -160, -179, -150, -172, -211, -195, -163, -224, -236, -190, -245, -234, -253, + -236, -222, -229, -264, -237, -254, -265, -271, -277, -283, -307, -291, -297, -313, -325, -285, + -302, -296, -271, -290, -289, -288, -287, -275, -284, -293, -281, -284, -278, -260, -257, -276, + -248, -272, -264, -260, -274, -263, -249, -261, -269, -257, -278, -249, -246, -258, -271, -251, + -224, -221, -237, -246, -191, -242, -214, -193, -165, -201, -190, -144, -149, -192, -172, -176, + -145, -177, -153, -140, -166, -170, -127, -140, -140, -138, -114, -92, -110, -92, -102, -79, + -118, -98, -88, -96, -56, -37, -57, -51, -39, -39, -5, -20, 22, 19, 1, 1, + 21, -12, -38, 5, -11, -19, -3, 27, 24, 25, 27, 78, 56, 33, 66, 51, + 51, 56, 43, 54, 94, 25, 39, 59, 41, 36, 41, 42, 57, 67, 71, 97, + 84, 78, 113, 92, 122, 111, 118, 90, 141, 162, 141, 160, 164, 157, 192, 190, + 189, 187, 198, 223, 220, 187, 202, 200, 194, 211, 236, 229, 196, 193, 213, 223, + 231, 226, 258, 257, 231, 263, 293, 307, 289, 326, 327, 332, 364, 317, 376, 358, + 312, 353, 351, 354, 386, 361, 401, 406, 380, 428, 423, 440, 448, 450, 432, 447, + 464, 412, 436, 425, 431, 447, 422, 435, 462, 446, 456, 460, 443, 435, 458, 441, + 448, 423, 417, 468, 400, 417, 435, 416, 428, 456, 418, 440, 393, 421, 391, 384, + 387, 359, 371, 404, 337, 352, 326, 295, 343, 327, 286, 350, 295, 282, 302, 262, + 267, 277, 229, 300, 264, 239, 269, 229, 215, 255, 205, 192, 213, 151, 164, 171, + 152, 164, 153, 149, 176, 141, 135, 130, 108, 97, 125, 73, 80, 78, 71, 64, + 53, 39, 48, 38, 23, 43, 37, 28, 51, 7, 38, -19, -48, -4, -13, -67, + -77, -71, -97, -108, -116, -110, -135, -170, -137, -154, -161, -157, -201, -192, -206, -251, + -227, -228, -256, -215, -250, -205, -246, -247, -220, -276, -271, -285, -284, -274, -315, -331, + -316, -343, -343, -338, -359, -355, -342, -369, -344, -369, -385, -357, -406, -366, -377, -373, + -363, -373, -349, -346, -359, -342, -347, -338, -334, -361, -355, -362, -407, -345, -412, -397, + -373, -460, -404, -422, -432, -434, -459, -442, -427, -445, -441, -415, -416, -440, -414, -417, + -412, -399, -378, -375, -384, -392, -352, -374, -374, -350, -350, -364, -383, -367, -379, -373, + -400, -407, -398, -423, -405, -390, -404, -375, -401, -389, -397, -361, -353, -396, -410, -351, + -368, -396, -386, -404, -366, -368, -407, -326, -354, -357, -340, -381, -352, -326, -358, -329, + -301, -319, -277, -320, -318, -269, -293, -303, -294, -283, -264, -270, -265, -265, -299, -275, + -240, -258, -232, -281, -207, -196, -231, -184, -172, -200, -140, -172, -190, -131, -184, -141, + -132, -152, -102, -92, -115, -43, -53, -31, -45, -19, 28, 9, 8, 0, 23, 15, + 12, 20, 3, -1, 10, 19, 19, 25, 29, 61, 54, 84, 50, 57, 35, 76, + 80, 71, 51, 105, 74, 96, 108, 68, 107, 97, 87, 151, 147, 133, 194, 149, + 179, 184, 162, 158, 164, 168, 184, 125, 127, 136, 140, 163, 182, 156, 185, 199, + 191, 206, 170, 198, 223, 239, 228, 207, 219, 222, 241, 248, 271, 237, 259, 260, + 285, 273, 296, 283, 284, 293, 304, 320, 290, 307, 325, 285, 304, 309, 257, 326, + 326, 296, 351, 321, 346, 373, 339, 352, 383, 377, 352, 363, 371, 366, 355, 333, + 401, 379, 336, 374, 398, 379, 395, 352, 374, 407, 374, 373, 386, 399, 378, 398, + 368, 370, 349, 334, 321, 359, 292, 284, 286, 276, 302, 248, 248, 230, 219, 209, + 237, 224, 142, 167, 216, 139, 111, 120, 107, 98, 83, 109, 110, 82, 70, 82, + 64, 55, 79, 27, 53, 52, 2, 12, 15, -38, -10, -39, -4, -22, -28, -17, + -12, -41, -42, -44, -54, -53, -56, -68, -55, -46, -84, -54, -94, -76, -73, -126, + -108, -97, -158, -107, -139, -135, -114, -147, -97, -97, -120, -117, -113, -101, -121, -135, + -181, -154, -147, -168, -173, -190, -153, -166, -216, -173, -172, -213, -172, -228, -216, -197, + -270, -255, -258, -282, -263, -298, -311, -263, -285, -258, -298, -269, -284, -310, -289, -268, + -283, -307, -292, -302, -271, -336, -330, -302, -323, -331, -357, -343, -341, -365, -362, -353, + -366, -392, -359, -361, -357, -367, -383, -341, -367, -352, -384, -352, -346, -333, -316, -331, + -335, -331, -321, -297, -329, -284, -282, -283, -298, -266, -270, -255, -272, -225, -243, -274, + -251, -247, -207, -205, -270, -226, -207, -226, -237, -234, -219, -208, -238, -203, -191, -229, + -214, -198, -192, -214, -192, -178, -153, -156, -146, -174, -154, -161, -139, -98, -110, -94, + -97, -66, -58, -91, -122, -63, -70, -97, -81, -71, -81, -57, -107, -61, -40, -82, + -69, -55, -57, -74, -80, -78, -76, -68, -65, -44, -48, -25, -1, 25, 22, 53, + 44, 60, 90, 81, 98, 109, 93, 129, 104, 101, 93, 128, 80, 130, 108, 102, + 139, 115, 172, 143, 134, 182, 213, 168, 196, 172, 212, 216, 239, 240, 242, 266, + 286, 284, 335, 256, 355, 386, 349, 382, 364, 396, 402, 397, 423, 432, 411, 455, + 436, 451, 450, 450, 473, 466, 500, 475, 454, 497, 476, 465, 477, 465, 473, 482, + 458, 460, 457, 428, 455, 462, 418, 462, 448, 436, 461, 440, 469, 464, 392, 454, + 439, 420, 419, 401, 399, 382, 384, 384, 355, 341, 331, 326, 326, 284, 320, 300, + 304, 286, 315, 305, 269, 283, 287, 209, 260, 221, 240, 251, 210, 258, 233, 184, + 239, 165, 202, 176, 140, 167, 161, 115, 107, 136, 89, 39, 90, 10, 39, 42, + -3, 35, 32, -4, 40, 2, 25, 33, -56, -28, -57, -94, -69, -99, -68, -93, + -86, -99, -73, -81, -71, -112, -125, -122, -149, -138, -103, -141, -137, -157, -157, -151, + -183, -167, -168, -187, -187, -170, -224, -191, -239, -218, -221, -258, -246, -267, -246, -252, + -263, -291, -264, -278, -226, -268, -257, -308, -264, -283, -296, -261, -261, -289, -278, -292, + -265, -276, -306, -267, -269, -285, -298, -301, -270, -326, -304, -297, -309, -296, -298, -317, + -308, -309, -322, -317, -315, -325, -311, -303, -316, -289, -302, -315, -306, -262, -278, -316, + -311, -321, -281, -299, -278, -300, -293, -304, -305, -299, -333, -330, -339, -333, -297, -355, + -342, -301, -353, -312, -315, -359, -322, -368, -351, -322, -355, -362, -331, -354, -306, -335, + -325, -327, -345, -300, -313, -307, -298, -304, -278, -243, -251, -283, -269, -279, -284, -253, + -281, -229, -233, -231, -191, -224, -212, -191, -198, -170, -175, -174, -177, -151, -145, -163, + -141, -154, -128, -130, -144, -103, -124, -98, -93, -120, -107, -93, -79, -60, -99, -54, + -42, -58, -46, -50, -17, -4, 25, 13, 9, 43, 61, 18, 67, 76, 59, 34, + 52, 73, 107, 74, 47, 79, 93, 97, 137, 116, 89, 147, 158, 162, 158, 141, + 174, 139, 138, 183, 170, 155, 178, 185, 201, 171, 194, 191, 219, 216, 221, 229, + 217, 206, 214, 226, 197, 209, 217, 210, 217, 190, 188, 219, 237, 231, 234, 198, + 277, 259, 216, 284, 249, 291, 302, 255, 304, 288, 259, 320, 331, 292, 333, 335, + 328, 378, 367, 369, 416, 370, 385, 402, 329, 366, 348, 338, 396, 368, 380, 435, + 396, 438, 411, 400, 422, 401, 458, 415, 403, 431, 424, 434, 419, 411, 408, 423, + 417, 412, 427, 417, 428, 426, 403, 410, 396, 368, 381, 373, 343, 315, 306, 335, + 341, 320, 278, 306, 282, 304, 329, 288, 319, 305, 337, 346, 325, 336, 364, 335, + 310, 276, 269, 280, 251, 268, 251, 241, 228, 230, 246, 240, 233, 227, 235, 227, + 232, 175, 181, 201, 176, 183, 185, 148, 152, 133, 129, 125, 110, 90, 158, 113, + 98, 115, 80, 101, 88, 84, 87, 83, 7, 57, 33, -5, -11, -36, -21, -18, + -8, -47, -28, -7, -58, -16, -43, -68, -31, -68, -42, -62, -114, -64, -122, -162, + -107, -148, -163, -129, -169, -137, -160, -200, -170, -178, -181, -193, -256, -234, -279, -300, + -325, -328, -352, -367, -359, -359, -357, -364, -388, -379, -363, -376, -382, -379, -378, -375, + -413, -405, -416, -420, -445, -443, -461, -481, -481, -433, -439, -475, -477, -448, -454, -445, + -454, -465, -451, -472, -429, -438, -459, -437, -437, -411, -413, -423, -407, -392, -359, -347, + -347, -339, -328, -337, -301, -294, -296, -286, -288, -277, -255, -298, -266, -258, -281, -275, + -267, -286, -219, -270, -250, -212, -268, -239, -201, -196, -169, -210, -160, -154, -188, -139, + -155, -146, -161, -179, -127, -149, -159, -136, -132, -144, -155, -162, -102, -142, -117, -123, + -101, -86, -94, -56, -97, -88, -77, -85, -84, -113, -93, -78, -82, -75, -73, -81, + -82, -65, -78, -80, -88, -109, -104, -96, -75, -77, -86, -45, -26, -40, -11, -50, + 19, 15, -31, 42, 28, 12, 39, 37, 68, 64, 40, 83, 76, 55, 78, 51, + 66, 76, 61, 90, 83, 75, 85, 87, 71, 104, 92, 111, 151, 139, 166, 190, + 192, 230, 263, 252, 294, 308, 299, 306, 345, 344, 310, 356, 353, 339, 378, 312, + 363, 339, 338, 336, 362, 339, 355, 347, 375, 337, 323, 341, 304, 310, 315, 290, + 321, 297, 321, 359, 350, 326, 347, 348, 334, 339, 321, 356, 344, 332, 360, 303, + 330, 318, 296, 328, 325, 259, 277, 251, 275, 282, 240, 248, 283, 242, 239, 225, + 214, 222, 218, 216, 215, 229, 207, 225, 229, 213, 241, 239, 230, 226, 223, 229, + 236, 192, 220, 246, 233, 231, 234, 212, 214, 215, 195, 217, 148, 176, 132, 128, + 162, 141, 89, 161, 90, 143, 121, 50, 110, 73, 46, 81, 63, 49, 58, 18, + 36, 46, 14, -16, 18, -13, 15, 14, -12, 19, -17, -37, -6, -70, -73, -61, + -108, -97, -107, -125, -149, -140, -151, -158, -167, -174, -187, -189, -230, -222, -234, -234, + -246, -269, -268, -281, -295, -281, -287, -268, -304, -289, -288, -305, -324, -325, -335, -330, + -315, -346, -364, -362, -396, -345, -402, -388, -381, -369, -368, -353, -414, -360, -389, -430, + -392, -410, -390, -385, -430, -384, -394, -418, -404, -403, -393, -388, -392, -398, -402, -359, + -366, -353, -342, -362, -322, -345, -345, -332, -360, -320, -349, -367, -348, -359, -370, -363, + -351, -354, -394, -366, -382, -379, -383, -412, -374, -378, -415, -398, -421, -409, -391, -416, + -419, -424, -445, -406, -395, -451, -461, -451, -420, -461, -443, -453, -425, -451, -449, -455, + -453, -500, -481, -463, -481, -489, -493, -476, -488, -497, -479, -499, -478, -506, -481, -467, + -442, -449, -447, -486, -402, -387, -413, -395, -337, -365, -347, -359, -318, -311, -315, -295, + -246, -259, -238, -221, -206, -206, -185, -180, -164, -199, -168, -160, -150, -164, -115, -111, + -125, -99, -83, -86, -73, -71, -46, -41, -61, -35, 3, 7, 9, 62, 83, 86, + 60, 101, 99, 124, 131, 124, 118, 126, 144, 118, 125, 166, 127, 167, 167, 132, + 182, 170, 191, 221, 189, 171, 182, 196, 183, 173, 179, 224, 158, 216, 201, 220, + 237, 191, 235, 215, 200, 229, 211, 209, 210, 186, 241, 229, 206, 244, 262, 251, + 281, 286, 294, 314, 278, 309, 354, 291, 355, 361, 303, 376, 349, 319, 377, 319, + 310, 372, 368, 364, 406, 396, 419, 425, 425, 402, 468, 431, 454, 445, 424, 457, + 405, 414, 440, 417, 430, 428, 413, 434, 450, 432, 410, 413, 418, 405, 408, 371, + 375, 319, 350, 321, 324, 324, 276, 287, 284, 270, 276, 260, 219, 255, 222, 257, + 264, 204, 245, 217, 155, 214, 175, 163, 166, 121, 140, 133, 96, 88, 86, 69, + 45, 61, 46, 11, 8, -16, -22, -70, -51, -70, -77, -66, -85, -97, -103, -109, + -130, -125, -123, -131, -149, -148, -162, -139, -162, -182, -155, -142, -172, -161, -176, -165, + -225, -171, -143, -178, -202, -230, -201, -189, -223, -198, -204, -220, -187, -201, -225, -187, + -205, -199, -185, -202, -186, -205, -206, -238, -188, -216, -222, -193, -253, -205, -221, -217, + -181, -206, -198, -213, -192, -194, -195, -209, -210, -184, -176, -240, -212, -246, -246, -218, + -258, -248, -225, -269, -247, -270, -262, -301, -315, -317, -337, -326, -310, -327, -364, -310, + -331, -345, -338, -345, -332, -349, -350, -316, -336, -308, -300, -304, -279, -307, -280, -274, + -307, -254, -270, -314, -263, -269, -268, -265, -270, -262, -245, -251, -242, -230, -247, -243, + -250, -209, -214, -243, -203, -191, -162, -196, -193, -144, -123, -140, -125, -111, -104, -111, + -79, -50, -52, -12, -15, -19, 22, -5, 5, 28, -37, 41, 9, -7, -20, -21, + 23, 2, 0, 2, -13, 14, -5, 1, -4, 0, 1, 7, -9, -9, -5, -1, + 33, 28, 24, 49, 43, 7, 69, 35, 40, 24, -1, 43, 8, -3, 12, 9, + -7, -7, -31, -16, -17, -19, 13, 2, 22, 7, -16, 14, 29, -2, 17, 17, + 0, 40, 31, 8, 43, 11, 32, 50, 22, 86, 59, 68, 118, 115, 118, 145, + 139, 178, 166, 178, 192, 196, 180, 177, 214, 202, 246, 247, 264, 295, 249, 265, + 289, 259, 321, 293, 262, 318, 260, 291, 323, 271, 333, 354, 367, 405, 381, 406, + 393, 378, 403, 429, 425, 423, 431, 462, 466, 426, 439, 439, 440, 465, 410, 408, + 428, 395, 413, 411, 365, 388, 366, 348, 388, 359, 354, 359, 314, 369, 355, 326, + 333, 362, 312, 343, 316, 302, 322, 323, 318, 335, 277, 286, 369, 285, 316, 310, + 288, 287, 285, 259, 254, 262, 240, 216, 206, 203, 234, 212, 201, 218, 210, 151, + 185, 162, 222, 159, 160, 155, 167, 146, 148, 129, 147, 138, 168, 177, 115, 137, + 155, 144, 148, 129, 102, 116, 138, 125, 100, 94, 95, 114, 74, 63, 74, 27, + 23, 30, 2, 26, -8, -40, -5, -36, -67, -53, -88, -83, -78, -118, -99, -100, + -136, -117, -135, -174, -164, -172, -197, -178, -194, -205, -190, -215, -187, -202, -243, -222, + -237, -273, -308, -313, -312, -319, -350, -343, -355, -379, -382, -396, -415, -413, -410, -410, + -446, -437, -418, -443, -416, -413, -433, -405, -410, -415, -410, -414, -431, -391, -467, -422, + -388, -463, -419, -429, -418, -400, -438, -422, -368, -418, -408, -396, -430, -429, -427, -436, + -410, -454, -443, -473, -439, -461, -425, -408, -428, -415, -407, -394, -404, -393, -390, -414, + -408, -405, -375, -375, -377, -315, -315, -322, -311, -297, -275, -290, -289, -294, -297, -304, + -314, -296, -265, -315, -288, -286, -300, -282, -336, -302, -291, -304, -290, -311, -291, -268, + -286, -294, -256, -276, -220, -257, -225, -202, -229, -185, -194, -182, -175, -187, -160, -159, + -170, -152, -132, -136, -105, -91, -129, -110, -101, -103, -75, -123, -65, -87, -98, -26, + -75, -56, -31, -85, -27, -23, -78, -19, -32, -1, 11, 11, 30, 52, 69, 110, + 58, 62, 110, 113, 116, 148, 148, 134, 155, 141, 183, 179, 160, 189, 231, 198, + 237, 194, 230, 254, 232, 213, 229, 231, 211, 215, 235, 212, 224, 224, 225, 229, + 238, 246, 240, 231, 240, 239, 239, 233, 196, 248, 200, 181, 217, 172, 204, 198, + 193, 244, 206, 208, 199, 194, 173, 163, 148, 146, 148, 145, 129, 154, 135, 144, + 154, 116, 182, 174, 167, 195, 179, 208, 204, 213, 223, 231, 234, 244, 297, 279, + 263, 333, 285, 321, 315, 306, 343, 255, 269, 304, 267, 273, 292, 270, 275, 275, + 238, 293, 268, 272, 301, 279, 270, 293, 262, 282, 274, 272, 284, 262, 269, 281, + 279, 314, 300, 353, 323, 269, 329, 335, 281, 293, 281, 319, 273, 279, 270, 282, + 247, 230, 256, 168, 189, 219, 161, 179, 172, 153, 146, 141, 140, 139, 114, 77, + 116, 95, 84, 94, 62, 95, 54, 43, 92, 37, 37, 51, 26, 16, 12, -4, + 16, -16, -16, -25, -45, -48, -29, -81, -45, -86, -81, -98, -91, -124, -117, -158, + -141, -130, -178, -147, -129, -125, -126, -157, -120, -130, -177, -117, -121, -148, -128, -153, + -132, -142, -172, -147, -147, -138, -146, -130, -122, -139, -132, -134, -181, -175, -184, -205, + -166, -214, -214, -203, -233, -196, -197, -207, -218, -216, -212, -207, -223, -223, -205, -246, + -235, -224, -216, -221, -212, -217, -206, -185, -192, -236, -236, -241, -238, -255, -276, -259, + -263, -301, -317, -318, -332, -332, -345, -326, -324, -337, -336, -338, -324, -324, -319, -304, + -316, -315, -307, -308, -328, -334, -302, -313, -319, -297, -309, -278, -267, -262, -248, -241, + -220, -255, -219, -238, -228, -221, -254, -245, -222, -254, -229, -228, -220, -206, -193, -163, + -179, -174, -162, -144, -145, -131, -99, -97, -105, -91, -54, -29, -31, -46, -19, -7, + 12, 3, -2, 19, 12, 28, 57, 52, 49, 82, 100, 108, 108, 95, 100, 113, + 107, 121, 125, 103, 96, 124, 101, 123, 141, 139, 174, 168, 167, 165, 156, 140, + 184, 169, 150, 170, 141, 176, 173, 135, 212, 189, 150, 183, 182, 207, 199, 184, + 211, 237, 202, 237, 201, 232, 264, 228, 253, 282, 280, 255, 270, 266, 284, 278, + 291, 303, 272, 283, 300, 268, 322, 293, 309, 337, 321, 345, 356, 362, 395, 422, + 404, 424, 423, 420, 433, 432, 422, 456, 429, 452, 474, 441, 477, 451, 475, 521, + 445, 466, 491, 482, 469, 486, 500, 507, 447, 498, 515, 483, 483, 492, 503, 528, + 520, 507, 512, 512, 515, 508, 466, 481, 515, 467, 481, 448, 446, 439, 370, 393, + 433, 354, 367, 379, 335, 339, 342, 296, 331, 287, 270, 298, 275, 242, 265, 234, + 204, 200, 178, 205, 162, 138, 166, 161, 141, 150, 109, 96, 105, 101, 47, 68, + 33, 35, 42, 42, 35, 47, -21, 15, 6, 4, -28, 4, -51, -56, -62, -63, + -66, -78, -79, -82, -87, -120, -89, -68, -116, -72, -117, -114, -104, -117, -93, -103, + -126, -92, -90, -138, -114, -115, -120, -128, -116, -136, -138, -137, -130, -132, -132, -149, + -104, -94, -125, -95, -110, -119, -100, -125, -94, -111, -155, -103, -113, -158, -139, -134, + -133, -129, -136, -109, -159, -143, -146, -148, -154, -152, -165, -162, -186, -154, -178, -192, + -189, -167, -163, -192, -144, -152, -158, -157, -203, -169, -210, -215, -207, -207, -234, -222, + -267, -260, -239, -268, -259, -265, -242, -246, -265, -273, -259, -300, -304, -303, -262, -267, + -244, -236, -267, -270, -279, -294, -229, -278, -274, -237, -267, -252, -266, -258, -258, -242, + -249, -228, -231, -244, -248, -254, -242, -279, -276, -255, -296, -201, -264, -266, -218, -283, + -237, -231, -261, -219, -238, -230, -233, -261, -234, -238, -279, -233, -238, -258, -206, -240, + -209, -177, -217, -218, -167, -193, -155, -197, -188, -159, -186, -189, -154, -163, -162, -162, + -175, -155, -177, -147, -155, -172, -135, -157, -152, -150, -149, -123, -121, -124, -119, -115, + -99, -86, -44, -72, -48, -33, -12, -30, -13, -3, 26, 18, 34, 46, 70, 73, + 47, 86, 58, 85, 83, 95, 116, 84, 86, 125, 122, 165, 121, 127, 172, 121, + 186, 173, 161, 257, 229, 252, 261, 249, 314, 281, 271, 353, 328, 344, 369, 353, + 355, 397, 383, 386, 413, 391, 404, 384, 385, 425, 412, 395, 403, 387, 408, 390, + 397, 381, 377, 363, 393, 395, 407, 373, 453, 443, 417, 435, 441, 434, 431, 425, + 468, 427, 448, 456, 433, 453, 434, 423, 449, 434, 460, 432, 423, 418, 414, 417, + 380, 401, 385, 395, 391, 374, 396, 375, 363, 380, 357, 355, 368, 363, 380, 379, + 368, 387, 373, 375, 367, 385, 352, 350, 379, 361, 387, 369, 360, 360, 341, 347, + 346, 301, 340, 324, 314, 297, 296, 308, 304, 293, 297, 279, 263, 256, 220, 254, + 234, 214, 232, 214, 221, 241, 179, 201, 207, 206, 223, 220, 173, 235, 172, 135, + 159, 100, 87, 138, 66, 102, 71, 43, 65, 14, 33, 36, 24, 21, -11, -9, + -19, -45, -35, -31, -31, -6, -23, -36, -82, -101, -64, -107, -91, -120, -116, -79, + -122, -124, -130, -138, -178, -152, -189, -180, -176, -199, -233, -209, -225, -235, -233, -219, + -224, -241, -234, -260, -243, -296, -273, -272, -265, -262, -294, -279, -290, -288, -305, -297, + -289, -283, -246, -269, -260, -268, -259, -260, -242, -257, -251, -282, -233, -235, -239, -225, + -263, -227, -222, -254, -257, -259, -296, -268, -318, -292, -291, -313, -313, -260, -313, -315, + -283, -292, -297, -269, -293, -271, -279, -307, -253, -289, -264, -255, -280, -218, -251, -216, + -228, -218, -198, -192, -207, -193, -231, -184, -183, -196, -180, -218, -153, -159, -168, -142, + -130, -149, -152, -134, -118, -142, -89, -117, -83, -89, -82, -54, -73, -102, -85, -90, + -92, -45, -109, -23, -86, -71, -25, -21, -46, -46, -45, -30, -28, -16, -34, -6, + 25, 6, 47, 14, 71, 62, 48, 63, 45, 85, 99, 87, 64, 118, 107, 129, + 114, 113, 135, 144, 105, 109, 103, 98, 134, 116, 86, 134, 92, 108, 124, 144, + 154, 135, 148, 131, 125, 126, 150, 114, 130, 122, 159, 113, 118, 114, 128, 142, + 109, 136, 152, 100, 122, 134, 128, 121, 76, 118, 124, 139, 128, 128, 140, 132, + 125, 117, 117, 147, 133, 152, 153, 162, 190, 183, 208, 182, 165, 182, 159, 203, + 174, 176, 203, 217, 217, 269, 228, 258, 281, 243, 290, 269, 272, 304, 309, 309, + 341, 328, 345, 333, 295, 340, 317, 301, 325, 347, 335, 350, 326, 361, 344, 331, + 344, 345, 349, 357, 335, 355, 367, 341, 359, 392, 356, 345, 336, 314, 337, 331, + 290, 297, 241, 254, 277, 205, 239, 244, 175, 222, 179, 179, 187, 151, 172, 169, + 111, 131, 110, 102, 127, 68, 73, 109, 44, 79, 66, 31, 45, 27, 52, 59, + 11, -14, -5, 24, -31, -58, -28, -33, -48, -81, -70, -54, -68, -112, -127, -89, + -111, -110, -134, -123, -108, -157, -143, -157, -164, -140, -150, -176, -186, -139, -160, -164, + -174, -172, -159, -142, -204, -153, -172, -192, -201, -164, -167, -217, -223, -227, -239, -248, + -270, -273, -284, -304, -273, -297, -328, -288, -342, -338, -329, -347, -343, -366, -360, -350, + -391, -391, -385, -403, -390, -435, -374, -365, -419, -370, -411, -402, -377, -448, -423, -407, + -481, -461, -509, -482, -523, -549, -502, -539, -557, -517, -566, -565, -566, -573, -555, -581, + -562, -500, -524, -506, -492, -504, -495, -486, -483, -462, -485, -469, -460, -516, -491, -455, + -498, -482, -505, -509, -499, -511, -510, -489, -549, -520, -493, -526, -525, -513, -469, -480, + -491, -444, -453, -422, -422, -406, -364, -378, -351, -306, -347, -338, -350, -332, -316, -303, + -338, -301, -301, -287, -244, -268, -252, -237, -234, -200, -221, -228, -203, -194, -185, -160, + -183, -167, -166, -165, -181, -166, -147, -151, -120, -115, -118, -71, -140, -89, -66, -117, + -83, -101, -90, -58, -83, -59, -34, -58, 0, -4, -5, 11, -6, 57, 60, 26, + 87, 36, 71, 60, 66, 64, 67, 34, 50, 37, 57, 86, 53, 93, 130, 109, + 134, 121, 115, 168, 154, 188, 204, 165, 219, 258, 216, 258, 276, 294, 306, 289, + 326, 375, 348, 334, 346, 330, 361, 333, 330, 369, 380, 341, 348, 343, 347, 371, + 327, 378, 382, 337, 407, 378, 353, 424, 393, 374, 433, 402, 415, 426, 406, 418, + 421, 397, 406, 400, 366, 389, 390, 354, 401, 339, 354, 379, 333, 364, 332, 317, + 339, 296, 292, 294, 228, 226, 227, 221, 207, 196, 214, 219, 224, 220, 186, 211, + 221, 177, 182, 201, 206, 188, 164, 195, 188, 176, 163, 157, 180, 156, 144, 138, + 153, 142, 146, 96, 114, 113, 91, 76, 78, 50, 61, 50, 40, 55, 59, 38, + 71, 51, 43, 71, 56, 52, 65, 52, 30, 36, 44, 25, 22, 20, 27, 32, + 8, 64, 53, 36, 56, 41, 38, -2, 13, -14, -14, 21, -12, -15, -18, -46, + -11, -62, -54, -2, -66, -88, -67, -88, -81, -107, -111, -79, -141, -175, -98, -103, + -140, -120, -133, -147, -107, -132, -150, -129, -186, -143, -159, -177, -157, -179, -180, -142, + -193, -169, -209, -211, -184, -225, -202, -231, -241, -230, -245, -212, -233, -265, -235, -205, + -238, -222, -215, -202, -210, -223, -218, -175, -257, -201, -191, -206, -206, -205, -212, -212, + -253, -227, -266, -266, -278, -248, -255, -276, -258, -248, -266, -287, -301, -296, -272, -302, + -298, -301, -293, -281, -262, -274, -289, -278, -280, -323, -277, -297, -293, -269, -292, -223, + -232, -287, -251, -261, -306, -273, -278, -269, -273, -299, -267, -270, -296, -263, -261, -284, + -289, -258, -268, -274, -257, -262, -277, -290, -294, -290, -346, -315, -319, -313, -319, -280, + -274, -267, -279, -269, -283, -286, -274, -267, -250, -245, -253, -227, -226, -198, -177, -217, + -184, -180, -178, -164, -145, -202, -101, -139, -121, -110, -140, -109, -82, -85, -80, -98, + -105, -45, -70, -67, -45, -29, -44, 4, -3, 12, 48, 29, 71, 83, 61, 93, + 52, 68, 82, 69, 78, 87, 97, 98, 109, 104, 104, 126, 127, 125, 129, 135, + 158, 131, 172, 173, 174, 161, 169, 190, 161, 192, 182, 206, 217, 210, 219, 199, + 210, 228, 210, 234, 241, 255, 268, 272, 289, 315, 300, 319, 302, 308, 342, 323, + 308, 350, 314, 367, 336, 360, 379, 379, 376, 382, 382, 401, 404, 361, 388, 372, + 386, 391, 377, 398, 418, 382, 418, 428, 406, 441, 459, 449, 484, 477, 475, 484, + 492, 486, 460, 481, 429, 478, 439, 416, 451, 398, 401, 428, 390, 419, 372, 331, + 385, 342, 351, 315, 303, 325, 312, 266, 317, 267, 243, 274, 260, 227, 233, 224, + 218, 211, 186, 207, 187, 128, 173, 151, 86, 115, 86, 110, 91, 49, 62, 22, + 16, 28, 3, 2, -30, -25, -29, -50, -60, -70, -91, -94, -120, -132, -164, -172, + -171, -194, -199, -189, -224, -190, -224, -233, -221, -248, -230, -243, -252, -236, -244, -264, + -259, -244, -256, -246, -227, -218, -207, -203, -220, -237, -189, -201, -235, -226, -265, -241, + -277, -279, -267, -309, -326, -263, -319, -338, -284, -312, -282, -300, -303, -256, -257, -254, + -227, -260, -253, -237, -229, -241, -251, -244, -267, -260, -272, -267, -249, -259, -289, -257, + -237, -306, -306, -299, -296, -334, -355, -362, -330, -354, -347, -345, -367, -351, -332, -339, + -305, -319, -321, -295, -299, -293, -288, -336, -314, -289, -334, -337, -305, -332, -323, -317, + -292, -294, -314, -303, -264, -239, -322, -293, -318, -289, -263, -272, -288, -256, -255, -235, + -252, -245, -229, -230, -206, -191, -221, -171, -192, -160, -153, -153, -107, -118, -139, -116, + -117, -123, -106, -121, -89, -86, -105, -98, -70, -85, -85, -83, -70, -45, -58, -59, + -53, -56, -65, -64, -67, -79, -69, -74, -41, -42, -53, -59, 4, -51, -15, 11, + -51, 9, 3, -20, 37, -3, -4, 16, 34, 25, 49, 56, 44, 71, 53, 36, + 76, 38, 64, 66, 58, 79, 59, 46, 78, 55, 87, 61, 97, 110, 100, 136, + 118, 108, 156, 152, 147, 151, 166, 201, 170, 180, 180, 169, 206, 228, 198, 196, + 215, 198, 200, 232, 224, 202, 230, 222, 290, 221, 234, 274, 235, 252, 268, 237, + 288, 310, 296, 323, 324, 339, 367, 360, 374, 405, 366, 380, 402, 366, 391, 371, + 353, 417, 373, 437, 441, 389, 454, 428, 416, 455, 413, 414, 437, 403, 401, 405, + 387, 424, 401, 403, 389, 379, 402, 417, 375, 385, 383, 380, 380, 392, 355, 386, + 351, 373, 400, 349, 361, 350, 343, 363, 360, 367, 397, 324, 368, 376, 345, 349, + 339, 350, 335, 320, 326, 318, 299, 326, 323, 306, 311, 312, 317, 307, 317, 312, + 331, 297, 316, 302, 278, 314, 322, 290, 296, 280, 309, 283, 279, 262, 288, 245, + 241, 238, 244, 209, 225, 210, 241, 183, 186, 202, 170, 155, 152, 122, 154, 125, + 147, 142, 110, 132, 111, 89, 94, 77, 51, 35, 44, 39, -6, -20, -18, -26, + -59, -83, -68, -107, -152, -106, -108, -141, -173, -188, -154, -195, -232, -209, -222, -231, + -231, -247, -268, -252, -257, -287, -278, -302, -333, -349, -405, -360, -342, -408, -343, -374, + -382, -352, -416, -394, -360, -436, -410, -421, -408, -431, -415, -383, -392, -370, -380, -399, + -357, -397, -387, -384, -413, -384, -382, -391, -411, -397, -431, -435, -407, -443, -384, -443, + -417, -408, -436, -404, -409, -435, -389, -418, -402, -400, -411, -411, -399, -386, -382, -401, + -375, -408, -399, -371, -400, -333, -353, -364, -361, -361, -345, -334, -362, -372, -363, -341, + -398, -373, -385, -392, -354, -369, -326, -336, -341, -319, -313, -301, -301, -303, -307, -308, + -291, -306, -276, -283, -283, -235, -264, -243, -211, -220, -199, -193, -236, -181, -185, -205, + -187, -200, -163, -154, -168, -117, -105, -123, -80, -94, -92, -57, -76, -19, -62, -51, + -11, -43, -25, 26, -42, 28, 26, 21, 84, 48, 57, 104, 37, 89, 120, 57, + 110, 75, 104, 128, 120, 124, 166, 186, 153, 179, 170, 166, 195, 190, 184, 246, + 191, 207, 237, 212, 198, 193, 169, 218, 211, 209, 215, 180, 256, 219, 244, 219, + 233, 225, 231, 225, 241, 226, 207, 238, 232, 237, 249, 224, 236, 268, 239, 251, + 214, 199, 235, 193, 161, 217, 187, 184, 205, 186, 240, 209, 222, 243, 197, 198, + 244, 228, 252, 259, 262, 281, 263, 290, 302, 310, 317, 295, 332, 324, 292, 323, + 315, 322, 335, 311, 330, 321, 312, 371, 328, 333, 369, 319, 376, 346, 322, 359, + 313, 317, 343, 315, 308, 354, 310, 331, 316, 319, 360, 302, 317, 332, 286, 301, + 293, 256, 285, 254, 225, 243, 207, 186, 202, 179, 167, 172, 190, 135, 165, 138, + 159, 131, 143, 103, 120, 65, 99, 73, 51, 64, 64, 52, 28, 13, 36, 21, + 22, 37, 1, 11, -10, -11, -27, -32, -67, -72, -65, -51, -60, -74, -88, -104, + -70, -102, -117, -134, -126, -140, -162, -103, -132, -113, -129, -148, -103, -114, -137, -135, + -127, -94, -126, -124, -121, -108, -110, -119, -87, -83, -105, -100, -68, -87, -69, -92, + -95, -112, -91, -117, -121, -97, -136, -99, -103, -132, -124, -130, -151, -146, -162, -156, + -161, -160, -180, -190, -183, -228, -166, -193, -232, -172, -227, -188, -204, -278, -218, -238, + -249, -218, -285, -258, -252, -240, -248, -268, -255, -266, -247, -254, -291, -269, -287, -352, + -285, -317, -311, -267, -317, -312, -316, -326, -312, -330, -358, -314, -313, -382, -316, -308, + -335, -312, -336, -328, -307, -360, -313, -325, -336, -333, -300, -338, -319, -266, -259, -249, + -257, -249, -266, -255, -256, -245, -254, -236, -229, -266, -220, -218, -223, -258, -239, -191, + -212, -249, -213, -214, -187, -187, -184, -164, -179, -182, -179, -141, -159, -157, -128, -125, + -102, -114, -51, -65, -86, -53, -56, -75, -57, -73, -46, -57, -87, -75, -57, -59, + -18, -44, -26, -25, 35, 31, 45, 63, 81, 43, 68, 68, 79, 86, 67, 123, + 129, 119, 152, 146, 139, 182, 192, 181, 185, 214, 241, 206, 238, 225, 246, 232, + 244, 275, 287, 251, 308, 306, 311, 331, 329, 338, 376, 328, 344, 362, 356, 377, + 383, 405, 422, 363, 401, 426, 412, 416, 432, 382, 470, 437, 420, 423, 436, 431, + 470, 452, 468, 503, 455, 475, 487, 432, 465, 465, 468, 467, 442, 425, 474, 392, + 421, 446, 404, 464, 442, 438, 444, 394, 412, 381, 340, 351, 344, 337, 361, 304, + 342, 315, 330, 337, 305, 326, 338, 319, 317, 341, 315, 300, 308, 298, 316, 336, + 292, 272, 270, 256, 290, 257, 283, 270, 288, 249, 268, 238, 252, 239, 245, 202, + 197, 203, 175, 209, 203, 177, 159, 168, 183, 153, 160, 135, 144, 193, 143, 168, + 177, 144, 126, 142, 136, 137, 83, 101, 105, 82, 70, 78, 74, 88, 49, 58, + 62, 90, 53, 74, 14, 40, 30, -12, 18, -23, 9, -19, -47, -12, -80, -36, + -36, -68, -64, -82, -111, -85, -146, -135, -119, -146, -148, -158, -160, -155, -187, -192, + -183, -217, -222, -242, -244, -251, -256, -239, -226, -272, -257, -269, -243, -255, -280, -283, + -272, -309, -288, -322, -311, -278, -312, -263, -281, -308, -289, -290, -292, -290, -308, -301, + -338, -318, -357, -322, -358, -356, -322, -315, -327, -315, -332, -295, -293, -314, -313, -278, + -316, -304, -307, -307, -345, -318, -353, -328, -319, -376, -352, -344, -356, -366, -352, -385, + -376, -368, -356, -374, -382, -383, -351, -358, -410, -401, -380, -397, -372, -392, -383, -364, + -433, -367, -358, -439, -367, -362, -375, -377, -414, -400, -400, -415, -391, -411, -408, -390, + -420, -386, -415, -382, -370, -398, -384, -338, -401, -352, -381, -377, -315, -404, -365, -320, + -348, -329, -337, -345, -323, -312, -286, -310, -298, -295, -265, -265, -273, -239, -266, -258, + -244, -240, -249, -272, -269, -229, -227, -239, -213, -207, -183, -189, -128, -137, -155, -139, + -146, -111, -130, -134, -106, -114, -87, -97, -52, -57, -98, -65, -77, -69, -7, -66, + -37, -35, -45, -12, -4, -55, 14, -7, -47, 20, -5, -24, -6, -21, 0, 27, + 7, 36, 42, 22, 70, 62, 38, 78, 56, 72, 54, 34, 77, 65, 61, 88, + 64, 103, 74, 100, 132, 117, 115, 126, 123, 141, 132, 157, 178, 164, 161, 232, + 214, 217, 222, 237, 262, 277, 273, 288, 308, 305, 321, 347, 352, 374, 396, 408, + 423, 435, 420, 455, 444, 451, 447, 426, 451, 474, 450, 484, 497, 482, 522, 496, + 529, 524, 489, 513, 523, 485, 480, 492, 494, 456, 470, 473, 502, 460, 505, 488, + 474, 457, 467, 449, 435, 462, 431, 422, 434, 429, 418, 399, 361, 358, 364, 364, + 348, 329, 352, 333, 307, 303, 299, 269, 269, 248, 243, 223, 213, 186, 207, 170, + 192, 185, 151, 152, 173, 169, 153, 130, 139, 133, 98, 111, 89, 62, 65, 26, + 29, 13, 3, 6, -39, -36, -58, -59, -30, -86, -89, -66, -87, -140, -112, -121, + -98, -102, -98, -87, -117, -140, -127, -127, -174, -138, -154, -164, -159, -151, -158, -143, + -174, -174, -145, -182, -182, -193, -230, -218, -251, -267, -255, -265, -254, -264, -269, -255, + -271, -276, -257, -267, -287, -307, -304, -295, -324, -333, -292, -334, -320, -363, -331, -330, + -349, -359, -328, -353, -365, -385, -348, -379, -392, -372, -378, -383, -393, -413, -401, -438, + -424, -432, -454, -417, -420, -441, -452, -433, -424, -431, -418, -405, -430, -397, -447, -403, + -382, -433, -374, -398, -414, -381, -384, -369, -333, -355, -331, -314, -314, -315, -269, -316, + -269, -243, -263, -255, -288, -300, -249, -246, -279, -186, -252, -215, -206, -224, -165, -216, + -227, -156, -149, -159, -140, -133, -114, -108, -120, -116, -108, -112, -108, -102, -104, -111, + -106, -88, -47, -58, -49, -41, -39, -11, -63, -56, -34, -83, -29, -71, -38, -30, + -65, -42, -24, -46, -30, -45, 3, -29, -33, -7, -35, 12, -8, 12, 40, 18, + 55, 43, 39, 66, 18, 25, 70, 1, 51, 26, 1, 44, 23, 29, 26, 16, + 56, 46, 71, 44, 34, 62, 100, 87, 64, 94, 121, 136, 123, 123, 150, 154, + 142, 183, 196, 217, 197, 213, 220, 238, 232, 232, 224, 237, 253, 238, 241, 244, + 266, 260, 281, 279, 243, 287, 269, 253, 267, 265, 273, 273, 249, 290, 293, 277, + 301, 304, 280, 310, 285, 290, 330, 310, 315, 335, 295, 311, 313, 323, 327, 314, + 306, 322, 308, 291, 298, 308, 310, 259, 299, 287, 297, 265, 245, 262, 262, 262, + 270, 257, 267, 281, 262, 254, 232, 272, 265, 262, 269, 252, 250, 266, 243, 263, + 265, 227, 265, 227, 238, 262, 216, 236, 239, 235, 261, 241, 213, 251, 231, 249, + 217, 186, 211, 213, 195, 220, 202, 192, 193, 161, 192, 186, 125, 169, 177, 163, + 175, 157, 179, 183, 150, 203, 178, 182, 188, 170, 214, 177, 207, 198, 203, 178, + 161, 183, 143, 164, 182, 162, 192, 181, 159, 180, 169, 136, 126, 105, 133, 83, + 61, 57, 31, 50, 23, 52, 52, 22, 60, 36, 11, 7, -4, 21, 23, -8, + -3, -10, -26, -35, -38, -37, -67, -59, -58, -46, -74, -89, -63, -108, -141, -129, + -168, -143, -159, -167, -155, -199, -182, -190, -227, -207, -221, -213, -182, -222, -181, -190, + -213, -220, -187, -196, -220, -213, -226, -228, -246, -247, -239, -293, -254, -291, -278, -267, + -309, -267, -287, -293, -316, -326, -267, -291, -303, -278, -265, -276, -302, -284, -252, -314, + -338, -289, -280, -245, -278, -285, -261, -283, -295, -294, -275, -265, -264, -260, -308, -298, + -303, -288, -275, -277, -289, -283, -250, -272, -284, -292, -284, -253, -233, -242, -206, -243, + -254, -210, -239, -204, -200, -250, -181, -220, -235, -189, -249, -198, -168, -191, -195, -168, + -144, -150, -109, -114, -92, -94, -115, -84, -94, -116, -44, -81, -59, -27, -15, -6, + 28, 31, 30, 31, -11, 34, 47, 30, 40, 35, 3, 58, 38, 70, 92, 82, + 134, 124, 113, 175, 172, 169, 156, 161, 176, 161, 168, 200, 201, 230, 215, 195, + 227, 223, 199, 247, 219, 244, 263, 225, 225, 211, 211, 249, 241, 212, 229, 224, + 246, 258, 248, 263, 292, 257, 285, 322, 316, 313, 329, 330, 357, 339, 368, 375, + 385, 363, 389, 386, 397, 385, 387, 396, 398, 374, 398, 419, 394, 419, 402, 421, + 418, 402, 423, 407, 439, 441, 415, 464, 454, 444, 498, 474, 453, 513, 460, 498, + 516, 476, 520, 507, 457, 477, 488, 468, 453, 435, 454, 454, 395, 387, 443, 392, + 432, 411, 437, 427, 407, 403, 390, 359, 357, 357, 336, 334, 321, 339, 288, 328, + 307, 270, 289, 275, 295, 272, 237, 232, 224, 203, 224, 191, 180, 191, 201, 169, + 174, 145, 164, 185, 136, 136, 147, 129, 112, 112, 81, 97, 62, 69, 91, 39, + 35, 7, 4, -14, -1, -19, -16, -39, -40, -31, -39, -56, -31, -72, -38, -48, + -80, -75, -85, -88, -94, -98, -87, -119, -124, -127, -131, -122, -91, -118, -113, -136, + -150, -155, -154, -173, -164, -168, -187, -201, -168, -209, -175, -203, -208, -155, -176, -202, + -183, -185, -187, -218, -219, -215, -235, -200, -253, -236, -246, -255, -262, -235, -255, -256, + -277, -276, -270, -297, -286, -299, -282, -315, -278, -307, -316, -327, -359, -312, -348, -343, + -332, -324, -327, -325, -356, -363, -371, -370, -353, -383, -367, -362, -357, -374, -377, -372, + -394, -401, -356, -382, -394, -376, -379, -373, -367, -371, -363, -338, -368, -301, -362, -356, + -358, -364, -348, -336, -357, -316, -324, -322, -285, -331, -318, -324, -338, -287, -279, -337, + -277, -282, -280, -279, -278, -290, -281, -281, -273, -233, -245, -280, -257, -259, -238, -231, + -266, -243, -190, -224, -216, -226, -232, -175, -213, -215, -199, -187, -192, -217, -217, -183, + -201, -197, -167, -177, -169, -171, -173, -172, -134, -136, -147, -154, -101, -72, -105, -86, + -115, -78, -74, -105, -66, -55, -62, -28, -15, -34, -26, -27, -6, 12, -55, -18, + 6, -52, 18, 1, -20, 61, 28, 30, 62, 50, 88, 100, 107, 150, 142, 137, + 175, 215, 192, 221, 257, 250, 282, 280, 266, 310, 282, 317, 331, 330, 294, 323, + 320, 344, 323, 326, 330, 348, 350, 360, 365, 339, 364, 357, 356, 363, 363, 410, + 346, 394, 411, 389, 402, 411, 421, 453, 399, 454, 428, 421, 448, 413, 450, 430, + 443, 432, 417, 420, 435, 402, 410, 404, 393, 406, 358, 376, 368, 305, 348, 339, + 366, 331, 334, 356, 373, 349, 361, 370, 366, 373, 393, 363, 398, 370, 380, 387, + 350, 351, 377, 335, 337, 339, 354, 306, 325, 302, 331, 324, 305, 301, 301, 259, + 251, 251, 210, 246, 228, 216, 276, 265, 268, 296, 279, 268, 284, 238, 228, 259, + 231, 257, 202, 193, 216, 215, 227, 212, 196, 212, 214, 215, 178, 200, 200, 160, + 193, 190, 144, 221, 156, 141, 170, 102, 156, 159, 125, 154, 95, 103, 83, 64, + 82, 70, 27, 64, 61, 58, 15, 30, 28, 17, 9, 1, -20, -4, -26, -36, + -22, -53, -57, -51, -87, -53, -75, -95, -113, -115, -103, -110, -158, -113, -157, -130, + -145, -201, -185, -186, -201, -180, -200, -227, -192, -188, -194, -171, -166, -176, -149, -188, + -146, -145, -150, -181, -161, -168, -154, -177, -183, -126, -177, -151, -149, -188, -177, -174, + -189, -178, -231, -215, -217, -234, -245, -233, -234, -203, -225, -211, -198, -196, -206, -196, + -218, -208, -220, -243, -229, -253, -258, -252, -263, -264, -244, -254, -224, -244, -247, -257, + -265, -269, -250, -293, -273, -258, -297, -261, -268, -311, -254, -291, -242, -236, -278, -219, + -237, -246, -229, -235, -195, -237, -240, -176, -206, -207, -172, -192, -189, -197, -206, -190, + -197, -182, -231, -185, -216, -180, -175, -185, -140, -146, -150, -123, -154, -121, -107, -127, + -99, -75, -119, -98, -81, -104, -82, -84, -98, -42, -82, -91, -60, -72, -70, -54, + -74, -33, -2, -49, -27, -41, -43, -37, -28, -73, 3, -14, -28, 31, 31, -26, + 25, 0, 22, 27, -28, -8, 17, -2, -19, -5, -9, -8, 5, -16, 21, -23, + -24, 23, 12, -22, -9, 13, 25, 16, 12, -3, 24, 7, 17, 28, 32, 31, + 41, 39, 39, 59, 18, 32, 36, 57, 50, 78, 53, 78, 103, 75, 90, 63, + 91, 126, 87, 72, 88, 91, 93, 102, 83, 131, 127, 133, 149, 160, 148, 160, + 164, 161, 176, 172, 180, 202, 169, 187, 181, 176, 170, 203, 216, 200, 193, 229, + 214, 250, 260, 236, 253, 229, 243, 252, 253, 214, 272, 237, 229, 256, 222, 246, + 233, 224, 239, 246, 242, 257, 227, 221, 216, 190, 175, 165, 198, 151, 172, 167, + 140, 130, 109, 121, 125, 101, 98, 81, 65, 62, 79, 88, 41, 50, 56, 38, + 15, 26, 17, 10, -8, -43, 32, -32, -6, -24, -59, -50, -72, -78, -68, -111, + -87, -77, -104, -85, -128, -95, -96, -126, -107, -103, -108, -103, -82, -84, -95, -77, + -136, -107, -114, -153, -119, -155, -117, -135, -171, -165, -158, -161, -118, -147, -165, -148, + -170, -136, -203, -184, -166, -189, -190, -168, -216, -198, -217, -240, -211, -232, -277, -243, + -264, -253, -265, -265, -282, -271, -275, -278, -291, -291, -289, -305, -285, -309, -302, -292, + -324, -259, -313, -304, -291, -324, -273, -289, -265, -278, -323, -288, -303, -317, -290, -303, + -291, -258, -329, -272, -248, -317, -284, -293, -297, -274, -279, -308, -293, -292, -314, -303, + -277, -314, -280, -288, -256, -267, -275, -266, -257, -244, -242, -266, -215, -215, -213, -241, + -213, -202, -203, -193, -185, -160, -152, -172, -131, -109, -140, -106, -139, -117, -83, -108, + -126, -106, -144, -97, -101, -88, -78, -93, -63, -81, -91, -68, -37, -66, -83, -44, + -94, -50, -84, -57, -35, -96, -52, -13, -83, -45, -61, -55, -20, -60, -27, -36, + -58, -47, -36, -30, 1, -63, -13, -25, -13, -31, -36, 8, -8, 10, 20, -24, + 31, 55, 24, 62, 93, 65, 61, 84, 102, 83, 74, 81, 101, 106, 60, 68, + 117, 96, 102, 136, 86, 104, 170, 135, 202, 163, 170, 232, 138, 149, 229, 160, + 198, 210, 180, 236, 224, 193, 272, 213, 229, 261, 242, 260, 254, 235, 268, 241, + 253, 256, 217, 303, 276, 261, 275, 289, 326, 301, 285, 328, 311, 298, 306, 311, + 299, 321, 287, 296, 304, 284, 325, 300, 292, 334, 310, 305, 310, 328, 310, 319, + 310, 286, 288, 302, 306, 311, 320, 334, 322, 294, 269, 299, 299, 286, 295, 269, + 273, 309, 285, 319, 306, 272, 287, 269, 274, 252, 266, 280, 262, 279, 265, 292, + 283, 280, 334, 307, 255, 289, 281, 311, 309, 269, 316, 311, 278, 308, 307, 280, + 297, 311, 307, 329, 292, 297, 312, 300, 319, 305, 299, 272, 265, 290, 248, 247, + 245, 224, 249, 224, 201, 238, 211, 198, 208, 191, 211, 213, 190, 194, 146, 179, + 167, 157, 146, 126, 143, 112, 141, 132, 123, 112, 48, 119, 92, 74, 70, 45, + 21, 46, -16, 7, -5, -24, -6, -24, -12, -54, -23, -37, -64, -27, -80, -66, + -31, -73, -33, -52, -66, -50, -73, -64, -48, -81, -70, -51, -51, -81, -90, -80, + -71, -48, -82, -93, -93, -99, -98, -133, -124, -127, -158, -126, -131, -157, -126, -166, + -157, -159, -149, -172, -175, -170, -175, -182, -217, -196, -192, -250, -212, -220, -227, -186, + -245, -190, -206, -230, -181, -211, -227, -194, -218, -200, -198, -228, -211, -229, -246, -235, + -254, -272, -246, -259, -278, -274, -292, -264, -289, -308, -270, -307, -317, -306, -315, -285, + -286, -349, -289, -329, -327, -273, -333, -317, -291, -308, -269, -273, -321, -285, -297, -309, + -263, -290, -293, -285, -298, -251, -263, -289, -252, -272, -269, -224, -297, -270, -286, -258, + -264, -254, -259, -209, -234, -227, -212, -221, -211, -199, -185, -164, -168, -191, -139, -147, + -171, -111, -109, -87, -83, -63, -75, -78, -95, -40, -61, -66, -56, -61, -58, -27, + -47, -18, -23, -18, -13, -15, -17, -21, -21, -28, -23, -1, -49, -29, -14, 10, + 13, 22, 28, 36, 1, 6, 14, -9, 18, 39, 46, 27, 53, 76, 44, 81, + 67, 108, 99, 53, 86, 76, -2, 38, 21, 34, 58, 26, 66, 89, 92, 85, + 80, 130, 137, 119, 136, 124, 135, 126, 111, 164, 124, 166, 185, 172, 195, 205, + 191, 240, 255, 220, 244, 259, 235, 261, 226, 220, 286, 204, 241, 280, 249, 293, + 269, 284, 295, 301, 286, 279, 274, 283, 285, 303, 265, 297, 283, 259, 305, 277, + 247, 284, 238, 287, 280, 254, 265, 246, 261, 255, 240, 246, 233, 228, 230, 194, + 223, 210, 168, 171, 184, 173, 155, 129, 156, 159, 133, 105, 146, 121, 55, 94, + 64, 85, 64, 30, 60, 22, 13, 24, -24, 25, -35, -39, 11, -60, -34, -49, + -55, -48, -77, -34, -44, -44, -52, -56, -93, -89, -112, -135, -78, -109, -135, -120, + -165, -100, -122, -175, -103, -115, -159, -102, -153, -140, -187, -172, -171, -195, -204, -191, + -179, -198, -188, -194, -168, -201, -163, -204, -163, -152, -177, -171, -188, -204, -218, -224, + -225, -247, -255, -267, -278, -264, -273, -274, -253, -287, -246, -249, -267, -234, -300, -303, + -268, -275, -294, -279, -292, -279, -274, -292, -267, -275, -306, -246, -295, -318, -271, -311, + -289, -293, -337, -288, -331, -335, -319, -359, -381, -373, -398, -380, -391, -413, -380, -416, + -417, -397, -428, -403, -385, -399, -368, -400, -397, -387, -397, -377, -369, -399, -370, -383, + -356, -354, -366, -339, -337, -323, -332, -333, -317, -321, -343, -301, -337, -321, -294, -331, + -304, -303, -298, -270, -303, -241, -234, -263, -237, -222, -208, -200, -216, -210, -201, -194, + -169, -206, -205, -165, -171, -164, -173, -149, -140, -158, -157, -141, -159, -175, -157, -146, + -156, -146, -166, -144, -140, -149, -150, -121, -109, -83, -89, -117, -71, -87, -92, -84, + -97, -62, -64, -62, -29, -22, -34, -17, -38, -16, 14, -1, -8, 4, -27, 14, + 15, 15, 28, 4, 11, 24, 22, 32, 26, 35, 38, 30, 41, 81, 47, 110, + 94, 69, 107, 106, 75, 128, 123, 121, 170, 154, 164, 183, 150, 163, 194, 145, + 203, 194, 184, 215, 221, 195, 252, 198, 234, 243, 217, 248, 262, 240, 243, 285, + 234, 245, 290, 253, 299, 258, 233, 274, 244, 234, 286, 240, 274, 279, 279, 271, + 265, 268, 258, 272, 290, 282, 303, 281, 335, 318, 311, 338, 371, 327, 359, 338, + 316, 334, 295, 280, 299, 284, 268, 303, 269, 252, 279, 265, 268, 296, 300, 297, + 303, 319, 341, 307, 291, 298, 297, 291, 305, 338, 315, 315, 316, 346, 362, 313, + 340, 347, 377, 322, 349, 343, 295, 324, 288, 280, 301, 270, 286, 299, 276, 312, + 292, 279, 277, 309, 271, 293, 270, 281, 254, 289, 280, 297, 292, 282, 308, 287, + 280, 260, 271, 281, 240, 288, 264, 237, 280, 228, 261, 235, 187, 227, 183, 202, + 190, 175, 175, 177, 148, 136, 167, 138, 132, 124, 78, 136, 127, 88, 134, 98, + 103, 116, 75, 82, 62, 52, 97, 50, 10, 15, 42, 4, 39, 25, -6, -4, + -25, 7, 5, -46, -51, -35, -58, -70, -85, -88, -95, -109, -100, -139, -132, -136, + -132, -153, -160, -150, -134, -197, -170, -179, -192, -196, -232, -203, -211, -218, -213, -208, + -208, -212, -184, -188, -179, -185, -174, -177, -211, -202, -237, -236, -200, -244, -215, -212, + -233, -200, -225, -228, -183, -241, -200, -218, -231, -197, -235, -219, -209, -241, -211, -234, + -220, -187, -241, -223, -221, -208, -206, -213, -222, -211, -209, -224, -197, -231, -234, -207, + -219, -190, -185, -225, -166, -187, -213, -187, -166, -159, -165, -174, -144, -116, -181, -178, + -142, -148, -151, -130, -151, -118, -160, -183, -116, -119, -138, -110, -109, -94, -94, -81, + -65, -65, -68, -53, -58, -34, -26, -69, -54, -31, -79, -47, -46, -72, -58, -26, + -23, -19, -34, 43, 3, 6, 38, 2, 41, 48, 15, 82, 58, 38, 80, 65, + 85, 116, 96, 140, 135, 131, 136, 117, 111, 117, 137, 142, 127, 110, 118, 110, + 137, 106, 124, 122, 113, 133, 158, 151, 162, 147, 146, 168, 168, 134, 137, 161, + 157, 171, 176, 179, 206, 204, 182, 220, 197, 206, 231, 229, 226, 262, 248, 259, + 299, 271, 274, 323, 314, 324, 333, 318, 344, 355, 337, 374, 340, 362, 370, 331, + 390, 381, 363, 364, 372, 382, 350, 375, 367, 361, 370, 390, 353, 398, 357, 374, + 400, 357, 364, 396, 341, 372, 354, 341, 381, 329, 337, 411, 340, 341, 381, 328, + 346, 327, 298, 350, 324, 298, 319, 291, 310, 295, 281, 262, 272, 259, 243, 227, + 267, 216, 224, 225, 220, 250, 206, 202, 232, 173, 167, 150, 147, 154, 129, 137, + 118, 108, 109, 77, 68, 25, 16, 13, -8, 4, 30, -16, -16, -23, -58, -67, + -86, -89, -90, -129, -166, -122, -131, -151, -127, -142, -168, -163, -167, -163, -182, -170, + -204, -200, -223, -197, -188, -219, -210, -157, -222, -233, -233, -247, -236, -298, -313, -251, + -305, -303, -309, -316, -306, -341, -317, -307, -301, -317, -323, -310, -354, -331, -334, -320, + -340, -344, -305, -347, -339, -331, -359, -330, -329, -340, -321, -395, -351, -345, -406, -352, + -389, -388, -344, -412, -369, -374, -435, -391, -405, -397, -388, -362, -382, -372, -359, -379, + -362, -385, -360, -328, -381, -368, -350, -418, -357, -374, -396, -371, -409, -382, -369, -407, + -382, -368, -361, -369, -386, -381, -347, -351, -368, -321, -363, -328, -332, -351, -336, -354, + -328, -311, -347, -326, -295, -332, -285, -316, -306, -308, -302, -296, -291, -295, -298, -285, + -292, -280, -279, -296, -276, -260, -214, -209, -204, -208, -200, -197, -200, -196, -191, -188, + -205, -201, -193, -200, -243, -223, -208, -184, -207, -178, -157, -166, -177, -189, -206, -185, + -176, -147, -138, -136, -137, -146, -94, -107, -50, -38, -32, -21, -45, -58, -27, -52, + -8, -15, -52, -12, -19, -37, -39, -40, -50, -54, -37, -17, -23, -20, -29, 26, + 19, 24, 70, 25, 65, 64, 81, 73, 80, 96, 105, 111, 106, 125, 114, 148, + 158, 187, 155, 150, 175, 166, 159, 162, 188, 162, 170, 192, 164, 185, 157, 229, + 213, 189, 244, 261, 252, 248, 282, 270, 293, 281, 306, 296, 296, 306, 297, 296, + 270, 321, 299, 299, 336, 305, 334, 329, 345, 422, 381, 366, 401, 372, 391, 367, + 409, 383, 383, 394, 395, 373, 367, 356, 390, 353, 357, 381, 367, 361, 363, 339, + 376, 353, 386, 373, 373, 363, 387, 349, 330, 391, 353, 343, 381, 360, 339, 347, + 310, 359, 333, 302, 314, 306, 293, 268, 264, 283, 249, 225, 221, 235, 264, 229, + 256, 245, 234, 250, 244, 253, 251, 258, 227, 229, 226, 207, 209, 185, 210, 238, + 180, 230, 225, 175, 235, 211, 197, 201, 153, 202, 198, 170, 156, 150, 160, 128, + 131, 123, 116, 126, 100, 91, 89, 89, 134, 85, 71, 101, 105, 107, 86, 86, + 107, 52, 57, 64, 62, 70, 17, 61, 76, 22, 42, 36, 4, 28, 10, -28, + 0, -49, -61, -31, -88, -77, -89, -136, -106, -131, -182, -144, -172, -150, -171, -211, + -182, -200, -209, -192, -216, -216, -187, -203, -200, -229, -229, -239, -243, -257, -275, -261, + -300, -330, -291, -314, -316, -311, -361, -360, -364, -376, -403, -381, -408, -418, -398, -433, + -425, -425, -428, -437, -417, -413, -387, -385, -374, -390, -388, -391, -397, -361, -397, -361, + -335, -380, -348, -359, -385, -359, -388, -369, -338, -411, -348, -366, -404, -359, -380, -408, + -350, -384, -373, -347, -359, -348, -331, -291, -323, -286, -311, -300, -275, -301, -270, -243, + -276, -253, -248, -230, -247, -248, -255, -206, -229, -253, -225, -240, -223, -190, -215, -177, + -148, -222, -155, -189, -194, -168, -172, -141, -105, -147, -90, -139, -128, -117, -157, -129, + -102, -137, -108, -101, -88, -93, -91, -66, -51, -59, -40, -44, -29, -63, -44, -20, + -35, 1, -17, 16, 2, -16, 8, 23, -12, -21, -3, 13, 18, -19, 43, 30, + 40, 60, 8, 70, 72, 79, 95, 108, 101, 87, 79, 132, 122, 139, 107, 151, + 170, 181, 212, 160, 201, 216, 196, 209, 177, 183, 179, 175, 226, 168, 168, 192, + 218, 226, 232, 208, 256, 223, 228, 241, 207, 212, 239, 233, 217, 224, 213, 266, + 223, 238, 266, 212, 224, 250, 217, 254, 254, 254, 280, 225, 270, 241, 227, 240, + 212, 235, 224, 223, 235, 225, 244, 245, 217, 248, 226, 234, 189, 200, 225, 231, + 233, 197, 224, 253, 216, 250, 250, 236, 264, 222, 255, 242, 187, 224, 214, 203, + 222, 183, 194, 191, 178, 157, 179, 134, 157, 178, 125, 164, 175, 126, 138, 130, + 121, 157, 135, 152, 166, 143, 176, 154, 119, 133, 132, 96, 88, 103, 109, 90, + 88, 103, 85, 57, 59, 68, 58, 36, 24, 53, 42, 22, 53, 10, 35, 10, + -39, 27, -3, -23, -19, -9, -23, -41, -40, -62, -62, -88, -86, -102, -116, -150, + -172, -172, -168, -155, -208, -200, -186, -262, -238, -223, -251, -246, -249, -243, -245, -293, + -263, -237, -303, -286, -280, -284, -298, -300, -294, -285, -315, -313, -302, -298, -308, -315, + -323, -308, -345, -320, -322, -317, -325, -321, -322, -316, -339, -334, -323, -320, -332, -296, + -331, -323, -289, -349, -274, -312, -332, -286, -325, -333, -295, -365, -325, -331, -340, -316, + -330, -356, -350, -308, -335, -320, -323, -364, -278, -330, -319, -281, -317, -306, -297, -328, + -311, -291, -285, -263, -270, -295, -276, -271, -294, -293, -314, -280, -276, -315, -269, -281, + -291, -259, -266, -253, -242, -245, -226, -256, -217, -247, -245, -234, -214, -227, -190, -199, + -231, -199, -204, -188, -145, -175, -167, -151, -160, -136, -105, -134, -95, -91, -117, -71, + -85, -104, -76, -96, -74, -71, -73, -33, -35, -15, 0, -11, -9, 30, -6, 38, + 21, 69, 57, 59, 54, 117, 90, 129, 133, 189, 172, 153, 182, 187, 213, 180, + 227, 228, 217, 226, 231, 237, 244, 274, 282, 256, 298, 287, 320, 298, 309, 330, + 324, 331, 327, 330, 343, 350, 354, 381, 381, 374, 359, 380, 340, 329, 357, 327, + 315, 310, 310, 343, 300, 320, 343, 324, 314, 315, 324, 340, 329, 309, 321, 338, + 329, 358, 357, 377, 386, 410, 428, 396, 403, 413, 410, 425, 432, 396, 408, 389, + 401, 412, 391, 381, 418, 403, 422, 418, 396, 428, 418, 418, 443, 451, 430, 440, + 437, 442, 427, 418, 420, 415, 447, 427, 437, 450, 421, 447, 416, 408, 432, 388, + 400, 420, 353, 383, 367, 374, 381, 321, 332, 326, 323, 314, 328, 361, 342, 338, + 373, 340, 346, 306, 309, 302, 273, 261, 281, 248, 237, 220, 212, 188, 205, 200, + 219, 180, 167, 182, 155, 142, 167, 102, 110, 108, 78, 103, 91, 88, 77, 91, + 65, 88, 85, 78, 70, 94, 11, 42, 51, 11, 43, -14, -5, 40, -47, -31, + 11, -39, -49, -23, -40, 0, -52, -76, -46, -52, -68, -34, -55, -73, -74, -102, + -62, -85, -105, -66, -104, -81, -86, -133, -93, -121, -106, -127, -170, -130, -141, -178, + -151, -181, -172, -193, -196, -203, -204, -198, -223, -221, -257, -235, -221, -251, -239, -203, + -255, -245, -271, -263, -232, -283, -290, -265, -270, -313, -294, -304, -329, -312, -364, -316, + -359, -370, -346, -344, -378, -346, -387, -362, -423, -400, -373, -454, -431, -444, -459, -431, + -454, -455, -466, -470, -405, -442, -471, -431, -440, -457, -454, -493, -441, -483, -497, -478, + -477, -482, -480, -467, -485, -442, -449, -464, -431, -446, -422, -419, -458, -433, -412, -438, + -419, -412, -424, -392, -412, -409, -366, -379, -387, -359, -371, -391, -339, -360, -383, -326, + -350, -344, -337, -361, -351, -326, -358, -302, -331, -294, -285, -276, -298, -269, -272, -246, + -253, -271, -236, -236, -243, -233, -190, -201, -184, -195, -187, -181, -207, -190, -183, -171, + -199, -168, -181, -189, -185, -205, -155, -174, -139, -123, -134, -113, -105, -126, -83, -110, + -105, -50, -43, -44, -68, -64, -28, -35, -18, -19, -21, 25, 7, -7, 19, 11, + 29, 41, 59, 97, 63, 44, 111, 112, 147, 150, 144, 195, 179, 210, 238, 218, + 222, 237, 248, 246, 250, 257, 262, 331, 299, 330, 338, 314, 360, 350, 382, 386, + 407, 431, 421, 407, 417, 426, 449, 431, 452, 459, 476, 479, 476, 466, 474, 460, + 486, 472, 492, 460, 433, 485, 463, 510, 454, 443, 481, 475, 455, 478, 457, 484, + 459, 459, 484, 476, 470, 472, 471, 472, 446, 475, 430, 449, 448, 462, 440, 424, + 452, 448, 404, 395, 367, 388, 364, 388, 391, 348, 351, 346, 328, 349, 278, 322, + 348, 297, 299, 275, 262, 271, 260, 265, 294, 277, 257, 280, 248, 218, 232, 202, + 200, 229, 133, 164, 140, 109, 162, 112, 80, 146, 100, 76, 103, 69, 58, 79, + 68, 83, 44, 26, 67, 47, 34, 49, 39, 34, 22, 22, 42, -9, -16, 7, + -5, -13, -27, -29, -13, -70, -27, -42, -75, -62, -53, -93, -85, -117, -79, -101, + -135, -156, -130, -137, -176, -152, -154, -173, -157, -187, -171, -180, -213, -170, -225, -207, + -196, -233, -243, -275, -285, -246, -289, -290, -257, -217, -266, -239, -220, -280, -252, -242, + -240, -257, -266, -257, -257, -264, -272, -237, -273, -272, -246, -233, -230, -233, -260, -242, + -279, -244, -247, -272, -238, -194, -238, -218, -220, -229, -214, -235, -239, -215, -230, -227, + -199, -243, -211, -202, -205, -176, -185, -189, -163, -202, -215, -189, -231, -216, -214, -221, + -183, -207, -206, -173, -203, -207, -156, -199, -179, -172, -204, -185, -196, -205, -173, -191, + -187, -181, -181, -130, -158, -109, -118, -144, -97, -93, -106, -98, -121, -81, -97, -112, + -57, -45, -78, -54, -56, -43, -33, -62, -53, -59, -47, -64, -32, -52, -59, -35, + -36, -17, 8, -47, -2, 26, 4, 37, 49, 60, 41, 61, 111, 105, 87, 90, + 103, 83, 132, 123, 124, 155, 151, 152, 152, 161, 167, 158, 123, 188, 168, 178, + 192, 174, 187, 180, 186, 229, 197, 215, 210, 223, 249, 216, 241, 249, 251, 262, + 253, 228, 276, 271, 248, 290, 238, 237, 235, 242, 246, 270, 233, 261, 219, 252, + 283, 241, 259, 271, 250, 334, 290, 293, 339, 296, 339, 307, 313, 341, 315, 332, + 362, 349, 369, 338, 370, 377, 348, 357, 342, 390, 376, 349, 417, 389, 406, 415, + 381, 409, 382, 389, 425, 364, 398, 378, 384, 403, 388, 390, 405, 371, 380, 405, + 364, 349, 361, 358, 384, 368, 357, 383, 315, 364, 374, 348, 374, 377, 400, 411, + 387, 405, 402, 366, 379, 350, 377, 375, 354, 363, 339, 359, 367, 356, 358, 337, + 320, 284, 278, 290, 257, 231, 249, 272, 226, 209, 224, 250, 217, 207, 204, 248, + 198, 201, 218, 181, 197, 154, 162, 176, 143, 163, 125, 146, 137, 106, 124, 117, + 93, 134, 85, 104, 118, 54, 82, 87, 38, 44, 13, 34, 77, 41, 2, 29, + 22, -8, 15, 15, -1, -20, -31, -34, -34, -76, -42, -59, -101, -90, -87, -138, + -92, -139, -130, -79, -151, -107, -87, -178, -134, -134, -192, -153, -191, -200, -222, -234, + -212, -244, -248, -240, -290, -311, -256, -307, -313, -352, -341, -319, -362, -394, -392, -407, + -391, -423, -452, -408, -414, -449, -424, -467, -469, -470, -476, -462, -470, -505, -468, -474, + -503, -464, -474, -490, -458, -506, -449, -491, -506, -488, -487, -489, -472, -498, -470, -495, + -457, -453, -491, -445, -439, -424, -438, -420, -413, -421, -426, -415, -411, -403, -425, -390, + -370, -382, -365, -382, -377, -319, -344, -338, -338, -356, -321, -359, -370, -323, -357, -330, + -331, -353, -333, -326, -334, -289, -279, -300, -253, -266, -249, -236, -250, -244, -213, -236, + -200, -202, -193, -184, -174, -146, -149, -120, -112, -147, -72, -125, -127, -75, -139, -98, + -110, -112, -100, -102, -88, -71, -76, -70, -60, -57, -64, -50, -55, -45, -60, -55, + -19, -28, -41, -23, 11, -7, 5, -4, 28, 46, 13, 39, 75, 77, 47, 60, + 81, 84, 63, 36, 72, 67, 52, 66, 88, 140, 147, 135, 165, 178, 179, 180, + 192, 158, 178, 197, 223, 242, 192, 251, 253, 268, 256, 278, 253, 276, 264, 258, + 272, 287, 283, 289, 285, 340, 340, 318, 318, 342, 351, 343, 353, 388, 378, 377, + 358, 358, 351, 320, 334, 345, 332, 339, 342, 379, 353, 375, 378, 388, 376, 343, + 387, 374, 366, 381, 388, 345, 402, 357, 361, 384, 369, 379, 390, 389, 426, 415, + 403, 402, 401, 366, 350, 346, 356, 350, 299, 333, 335, 330, 320, 356, 342, 361, + 349, 333, 363, 353, 304, 302, 297, 340, 317, 282, 300, 301, 311, 287, 254, 312, + 310, 247, 304, 299, 265, 271, 236, 238, 270, 197, 249, 268, 197, 226, 235, 205, + 218, 189, 212, 207, 185, 160, 210, 151, 178, 179, 131, 134, 110, 103, 127, 70, + 93, 87, 68, 68, 55, 41, 44, 45, 43, 36, 56, 17, 30, 16, -12, -3, + -50, -59, -60, -79, -116, -109, -121, -135, -185, -167, -177, -194, -174, -201, -229, -193, + -226, -192, -186, -216, -209, -187, -205, -191, -248, -279, -247, -272, -285, -244, -281, -235, + -217, -272, -225, -245, -271, -280, -280, -311, -301, -300, -312, -324, -301, -331, -321, -313, + -318, -257, -273, -292, -263, -232, -231, -216, -229, -214, -193, -246, -227, -245, -254, -236, + -244, -235, -246, -246, -225, -249, -242, -228, -266, -252, -237, -270, -213, -247, -257, -231, + -266, -237, -249, -272, -261, -268, -265, -239, -251, -239, -218, -256, -244, -240, -283, -284, + -278, -289, -264, -255, -274, -270, -260, -292, -244, -254, -282, -216, -229, -249, -241, -221, + -223, -226, -244, -257, -240, -279, -294, -252, -270, -276, -238, -254, -260, -250, -265, -259, + -286, -268, -269, -262, -237, -236, -199, -240, -182, -173, -178, -150, -147, -168, -132, -125, + -109, -101, -111, -100, -79, -100, -90, -56, -65, -23, -32, -32, -2, -41, -9, -17, + -10, 3, 1, 9, 22, 31, 59, 69, 71, 108, 74, 109, 106, 95, 145, 110, + 144, 135, 125, 134, 152, 156, 173, 144, 186, 183, 178, 205, 224, 182, 173, 220, + 184, 202, 198, 193, 244, 211, 201, 228, 231, 238, 257, 258, 234, 235, 268, 263, + 270, 240, 300, 297, 270, 281, 295, 296, 280, 265, 301, 323, 277, 350, 317, 343, + 348, 300, 358, 346, 296, 314, 323, 291, 329, 331, 295, 334, 302, 288, 352, 308, + 322, 334, 292, 361, 331, 308, 357, 307, 354, 348, 291, 361, 326, 332, 338, 341, + 321, 324, 315, 320, 281, 309, 300, 279, 254, 271, 283, 254, 243, 240, 267, 252, + 239, 213, 232, 210, 225, 174, 162, 156, 156, 131, 162, 167, 140, 135, 126, 85, + 94, 51, 50, 81, 33, 40, 37, -30, 11, -44, -54, -24, -66, -16, -26, -51, + -46, -61, -34, -67, -109, -95, -127, -135, -141, -143, -129, -138, -131, -113, -146, -134, + -146, -148, -144, -161, -102, -170, -153, -144, -179, -163, -164, -185, -186, -184, -205, -172, + -235, -222, -193, -240, -260, -218, -260, -251, -248, -279, -256, -285, -304, -260, -273, -300, + -308, -329, -328, -299, -359, -314, -282, -318, -296, -299, -323, -303, -290, -330, -338, -369, + -367, -384, -401, -398, -404, -418, -427, -411, -397, -414, -425, -394, -425, -430, -421, -464, + -437, -475, -450, -471, -486, -463, -459, -480, -481, -460, -468, -473, -438, -451, -466, -453, + -480, -450, -485, -529, -491, -502, -504, -471, -472, -491, -456, -489, -451, -464, -462, -430, + -453, -461, -442, -443, -454, -418, -437, -419, -431, -430, -405, -443, -410, -418, -419, -393, + -414, -378, -338, -360, -311, -311, -291, -297, -249, -244, -236, -249, -237, -180, -213, -242, + -200, -199, -181, -161, -170, -161, -164, -117, -120, -114, -146, -98, -121, -111, -103, -104, + -120, -93, -109, -80, -64, -61, -40, -40, -26, -19, -19, 10, -4, 25, -3, -17, + 29, -34, -6, 2, -47, 8, -6, -27, 19, -20, -23, 22, 26, 4, 32, 27, + 46, 50, -1, 23, 80, 46, 74, 62, 68, 104, 79, 102, 133, 112, 140, 151, + 146, 134, 168, 166, 146, 160, 189, 163, 185, 150, 180, 175, 171, 179, 190, 212, + 246, 190, 257, 222, 224, 222, 199, 211, 201, 178, 232, 192, 237, 252, 223, 216, + 235, 237, 241, 254, 239, 280, 292, 298, 276, 288, 297, 314, 318, 356, 359, 347, + 364, 338, 342, 357, 309, 330, 324, 280, 307, 294, 290, 296, 281, 327, 291, 303, + 274, 291, 294, 247, 281, 262, 272, 274, 243, 276, 302, 260, 319, 300, 299, 327, + 292, 299, 278, 251, 294, 273, 248, 229, 233, 238, 245, 248, 204, 260, 225, 218, + 255, 228, 235, 227, 180, 238, 208, 174, 208, 180, 189, 235, 184, 189, 192, 229, + 199, 203, 209, 245, 208, 197, 188, 158, 146, 144, 141, 142, 124, 112, 144, 136, + 100, 110, 134, 111, 128, 60, 89, 104, 72, 60, 47, 16, 27, 29, -10, 47, + -4, -13, 24, -18, -2, 13, -89, 9, -31, -72, -43, -103, -70, -77, -113, -56, + -92, -143, -97, -161, -136, -161, -186, -171, -203, -175, -183, -238, -209, -189, -257, -249, + -258, -278, -286, -291, -292, -257, -267, -277, -288, -269, -296, -266, -333, -321, -320, -354, + -313, -323, -372, -342, -317, -347, -327, -323, -323, -320, -347, -350, -317, -348, -379, -329, + -369, -393, -355, -376, -370, -379, -376, -347, -387, -402, -357, -371, -412, -383, -367, -372, + -407, -397, -358, -377, -352, -379, -331, -365, -381, -373, -375, -399, -363, -395, -391, -360, + -370, -341, -359, -351, -343, -349, -395, -366, -346, -386, -378, -391, -396, -368, -397, -373, + -372, -353, -359, -367, -336, -338, -353, -296, -330, -286, -259, -325, -250, -277, -271, -278, + -286, -235, -224, -244, -200, -187, -173, -190, -146, -146, -162, -138, -132, -122, -118, -130, + -82, -103, -105, -84, -75, -77, -53, -20, -21, -4, -23, 28, 54, 33, 56, 114, + 65, 74, 106, 79, 126, 135, 117, 189, 171, 216, 216, 239, 238, 236, 230, 213, + 227, 235, 222, 229, 254, 286, 302, 264, 306, 305, 291, 270, 291, 292, 287, 299, + 316, 334, 335, 315, 312, 344, 308, 336, 307, 331, 351, 336, 373, 351, 365, 363, + 392, 383, 359, 401, 382, 346, 372, 319, 337, 344, 314, 377, 379, 318, 413, 333, + 379, 373, 332, 371, 366, 350, 373, 344, 348, 375, 325, 376, 358, 347, 379, 407, + 415, 399, 403, 418, 416, 394, 418, 437, 376, 397, 394, 394, 422, 383, 390, 430, + 390, 405, 386, 384, 396, 391, 369, 386, 378, 355, 401, 378, 344, 333, 312, 316, + 318, 243, 275, 265, 253, 263, 269, 252, 277, 235, 236, 210, 194, 210, 205, 209, + 225, 149, 129, 137, 117, 147, 88, 98, 121, 86, 87, 82, 43, 53, 46, -1, + 61, 21, -14, 16, -17, -39, -47, -108, -67, -81, -94, -70, -122, -107, -95, -112, + -125, -89, -115, -124, -145, -113, -118, -159, -176, -167, -179, -205, -176, -182, -182, -188, + -205, -207, -184, -231, -197, -179, -213, -195, -243, -256, -236, -260, -252, -265, -245, -231, + -246, -239, -171, -204, -194, -190, -193, -207, -223, -210, -196, -153, -209, -179, -175, -208, + -222, -197, -233, -236, -216, -235, -239, -264, -260, -231, -274, -280, -281, -299, -300, -286, + -335, -291, -351, -350, -310, -353, -338, -332, -347, -353, -354, -332, -377, -356, -340, -371, + -322, -379, -376, -348, -397, -387, -407, -422, -405, -395, -400, -417, -425, -403, -429, -413, + -432, -402, -426, -457, -390, -420, -458, -383, -442, -391, -397, -447, -400, -388, -383, -387, + -342, -380, -352, -312, -345, -312, -316, -281, -265, -289, -266, -249, -273, -251, -253, -237, + -227, -240, -224, -225, -245, -220, -215, -184, -170, -162, -126, -177, -131, -136, -126, -118, + -79, -99, -88, -55, -52, -63, -25, -45, 37, -17, -12, 23, 4, 8, 12, -28, + 25, 16, -10, 5, -12, 3, 1, -11, 67, 18, 41, 53, 28, 80, 31, 20, + 45, 35, 59, 67, 40, 54, 53, 75, 35, 74, 84, 55, 116, 75, 104, 106, + 85, 103, 121, 108, 157, 134, 151, 203, 172, 174, 199, 168, 199, 225, 176, 224, + 225, 222, 272, 258, 221, 271, 243, 279, 285, 244, 275, 277, 260, 297, 299, 331, + 340, 331, 362, 364, 367, 410, 408, 462, 447, 430, 484, 471, 472, 492, 458, 473, + 451, 444, 482, 463, 434, 462, 464, 427, 483, 463, 448, 478, 480, 460, 469, 459, + 474, 486, 510, 490, 519, 491, 516, 512, 502, 529, 512, 479, 490, 476, 449, 496, + 474, 447, 439, 421, 440, 399, 403, 417, 415, 404, 411, 370, 397, 378, 351, 385, + 358, 382, 364, 314, 323, 334, 300, 321, 259, 279, 248, 253, 235, 223, 230, 223, + 205, 239, 168, 184, 168, 173, 180, 177, 152, 183, 179, 146, 167, 113, 156, 135, + 137, 148, 130, 75, 102, 58, 59, 79, 48, 73, 38, 25, 55, 12, 13, 32, + 3, 45, 2, 2, 13, 16, 35, 25, -35, 5, -8, -28, -30, -56, -45, -77, + -100, -124, -115, -141, -134, -137, -174, -171, -168, -223, -199, -224, -226, -222, -240, -210, + -194, -252, -208, -232, -216, -230, -267, -264, -274, -282, -277, -292, -311, -296, -278, -289, + -290, -301, -304, -311, -305, -294, -293, -355, -314, -340, -354, -297, -355, -349, -333, -350, + -321, -334, -394, -317, -334, -371, -308, -354, -312, -337, -384, -301, -338, -353, -341, -321, + -347, -319, -353, -351, -327, -354, -326, -308, -277, -299, -274, -239, -281, -250, -279, -267, + -246, -293, -282, -265, -268, -253, -270, -306, -254, -241, -295, -264, -246, -247, -253, -270, + -229, -243, -279, -250, -223, -259, -250, -224, -224, -222, -195, -191, -205, -157, -173, -167, + -170, -194, -156, -168, -178, -168, -172, -156, -159, -179, -157, -152, -162, -147, -132, -146, + -161, -149, -174, -106, -102, -102, -97, -85, -84, -105, -86, -77, -92, -58, -59, -96, + -67, -85, -37, -27, -68, -25, -35, -26, -25, -13, 29, 42, -5, 20, 17, 17, + -11, 16, 37, 52, 69, 48, 77, 91, 96, 81, 83, 97, 125, 112, 101, 105, + 116, 99, 99, 110, 97, 116, 120, 138, 148, 171, 166, 194, 180, 195, 202, 205, + 192, 218, 221, 194, 231, 222, 224, 244, 187, 258, 236, 242, 272, 241, 232, 254, + 248, 296, 278, 280, 256, 270, 256, 251, 256, 256, 276, 303, 270, 318, 302, 265, + 299, 275, 276, 328, 260, 280, 306, 240, 275, 263, 247, 263, 247, 250, 243, 248, + 233, 287, 271, 241, 263, 274, 245, 231, 246, 270, 233, 231, 259, 222, 246, 240, + 241, 255, 224, 250, 274, 241, 278, 214, 242, 242, 240, 241, 246, 238, 229, 239, + 225, 221, 237, 201, 221, 208, 183, 184, 142, 148, 169, 103, 106, 102, 88, 92, + 77, 71, 77, 25, 45, 57, 43, 39, 45, -5, 50, 25, 28, 29, 3, 17, + 44, 15, 56, 34, -6, 39, 11, 0, -6, -45, -23, -48, -52, -41, -84, -98, + -89, -101, -94, -117, -145, -137, -144, -160, -170, -152, -142, -173, -197, -160, -184, -192, + -186, -165, -153, -200, -168, -174, -192, -162, -182, -194, -204, -200, -208, -250, -243, -253, + -289, -271, -281, -309, -288, -312, -327, -318, -329, -349, -336, -312, -351, -356, -397, -367, + -369, -404, -421, -395, -427, -418, -402, -371, -417, -392, -437, -415, -435, -465, -452, -432, + -456, -444, -476, -460, -452, -476, -450, -457, -456, -465, -491, -487, -468, -500, -459, -482, + -517, -487, -480, -504, -503, -504, -498, -488, -500, -485, -467, -490, -467, -463, -476, -443, + -465, -415, -444, -457, -408, -433, -408, -387, -423, -332, -346, -380, -343, -360, -340, -331, + -379, -339, -312, -326, -360, -316, -339, -315, -328, -267, -288, -270, -295, -253, -235, -247, + -207, -206, -211, -172, -140, -136, -142, -115, -93, -63, -56, -37, -17, -33, -25, 19, + 3, 10, -9, -3, 7, -14, -1, 15, 24, 7, -2, 56, 21, 34, 64, 7, + 53, 70, 30, 62, 55, 106, 93, 65, 119, 130, 130, 126, 161, 166, 179, 171, + 200, 203, 202, 193, 214, 201, 208, 198, 201, 205, 197, 184, 204, 162, 211, 205, + 185, 196, 178, 214, 213, 157, 218, 218, 193, 237, 224, 244, 292, 249, 298, 311, + 304, 341, 350, 335, 373, 361, 356, 385, 379, 367, 388, 363, 384, 405, 380, 368, + 383, 359, 349, 384, 385, 385, 374, 401, 402, 398, 380, 387, 442, 412, 444, 460, + 456, 457, 427, 460, 423, 447, 455, 423, 488, 433, 480, 481, 436, 492, 482, 443, + 472, 444, 437, 475, 415, 428, 431, 395, 418, 387, 373, 394, 365, 369, 382, 363, + 336, 338, 338, 365, 366, 330, 324, 307, 305, 319, 287, 313, 303, 323, 304, 319, + 269, 297, 301, 277, 297, 300, 293, 294, 284, 269, 254, 250, 232, 231, 197, 190, + 184, 184, 164, 174, 150, 156, 148, 140, 155, 107, 95, 102, 61, 85, 53, 59, + 62, 39, 15, 54, 49, 26, 27, 45, 22, 9, 22, 23, -3, -7, -56, -46, + -50, -78, -73, -105, -97, -115, -128, -129, -159, -163, -181, -189, -181, -191, -267, -207, + -249, -241, -239, -275, -275, -310, -328, -278, -337, -290, -299, -333, -298, -301, -333, -306, + -358, -329, -332, -386, -344, -370, -396, -387, -419, -430, -437, -438, -461, -469, -442, -478, + -470, -456, -489, -502, -551, -521, -533, -522, -525, -529, -517, -512, -505, -472, -481, -479, + -446, -452, -462, -441, -466, -430, -417, -434, -432, -424, -407, -436, -403, -420, -449, -418, + -431, -381, -425, -420, -401, -427, -441, -419, -422, -413, -422, -403, -401, -399, -398, -359, + -349, -345, -325, -309, -312, -284, -303, -254, -246, -273, -240, -218, -228, -246, -249, -244, + -272, -230, -270, -252, -216, -287, -237, -202, -291, -240, -197, -262, -243, -206, -216, -200, + -227, -219, -199, -198, -181, -177, -155, -147, -132, -139, -144, -114, -131, -160, -127, -129, + -132, -115, -151, -102, -140, -139, -145, -111, -94, -106, -75, -82, -92, -94, -74, -66, + -43, -70, -32, -36, -48, -23, -9, -34, -14, -13, -28, 17, -25, 19, 45, 3, + 78, 104, 91, 109, 128, 149, 155, 113, 159, 196, 196, 208, 205, 239, 239, 225, + 253, 252, 261, 256, 251, 283, 286, 287, 264, 262, 305, 283, 269, 238, 294, 299, + 259, 298, 308, 315, 317, 306, 346, 353, 325, 357, 378, 331, 348, 354, 350, 365, + 336, 342, 358, 317, 320, 351, 313, 353, 359, 340, 336, 361, 341, 345, 329, 321, + 326, 319, 310, 318, 321, 301, 325, 294, 323, 341, 328, 320, 342, 316, 312, 325, + 313, 323, 341, 313, 352, 355, 346, 334, 300, 330, 338, 290, 295, 325, 266, 293, + 259, 270, 252, 236, 299, 248, 234, 221, 233, 194, 217, 200, 214, 202, 192, 202, + 184, 151, 192, 130, 177, 182, 139, 205, 155, 164, 187, 135, 158, 147, 110, 161, + 136, 114, 128, 104, 91, 62, 58, 31, 50, 44, 29, 18, 15, 7, 27, -7, + -22, -17, -38, -24, -60, -46, -71, -85, -71, -78, -109, -95, -97, -84, -70, -93, + -87, -107, -123, -108, -113, -173, -138, -181, -185, -156, -215, -214, -188, -226, -195, -197, + -220, -215, -223, -234, -213, -257, -247, -260, -271, -267, -287, -307, -298, -294, -296, -289, + -291, -283, -268, -290, -286, -300, -291, -283, -322, -312, -320, -314, -278, -317, -331, -318, + -329, -318, -336, -336, -337, -381, -342, -348, -360, -325, -379, -330, -363, -400, -374, -392, + -396, -387, -381, -362, -403, -392, -391, -368, -388, -373, -372, -361, -387, -338, -332, -353, + -303, -311, -304, -324, -347, -317, -323, -354, -344, -333, -338, -335, -301, -337, -328, -326, + -321, -336, -357, -310, -326, -328, -311, -320, -307, -321, -290, -259, -283, -244, -234, -220, + -197, -211, -171, -151, -160, -158, -145, -157, -108, -153, -155, -107, -108, -106, -79, -115, + -45, -60, -80, -50, -47, -77, -34, -57, -55, -25, -106, -21, -25, -9, -16, -18, + -13, 15, 8, 19, 12, 50, 35, 64, 85, 56, 119, 108, 92, 112, 95, 93, + 125, 123, 135, 120, 85, 142, 96, 85, 103, 111, 101, 115, 90, 132, 97, 111, + 141, 134, 114, 143, 139, 166, 188, 194, 209, 209, 249, 273, 275, 261, 282, 309, + 278, 285, 264, 284, 282, 300, 327, 300, 272, 295, 288, 313, 300, 248, 258, 261, + 235, 267, 243, 258, 314, 305, 318, 339, 318, 334, 355, 348, 388, 358, 350, 384, + 351, 339, 374, 372, 402, 400, 369, 409, 401, 386, 385, 383, 386, 359, 367, 388, + 361, 347, 374, 372, 383, 368, 383, 409, 424, 410, 453, 387, 418, 417, 398, 395, + 402, 403, 431, 431, 420, 436, 445, 424, 437, 423, 422, 410, 394, 363, 389, 374, + 386, 384, 383, 389, 403, 373, 416, 380, 385, 414, 364, 355, 374, 297, 369, 299, + 312, 275, 256, 247, 266, 238, 251, 240, 223, 214, 202, 222, 199, 186, 183, 182, + 165, 162, 134, 138, 125, 98, 129, 101, 76, 103, 40, 47, 52, 15, 22, -1, + -7, -28, -41, -58, -85, -74, -62, -88, -103, -99, -92, -123, -153, -118, -125, -138, + -136, -134, -82, -127, -138, -131, -139, -142, -186, -187, -243, -231, -231, -283, -274, -309, + -317, -313, -323, -310, -341, -365, -352, -399, -420, -413, -412, -430, -449, -450, -439, -460, + -445, -449, -430, -449, -448, -430, -431, -419, -437, -420, -424, -459, -429, -414, -450, -423, + -410, -444, -426, -437, -436, -445, -475, -494, -476, -475, -520, -471, -508, -512, -502, -520, + -480, -506, -478, -477, -511, -494, -464, -480, -473, -475, -468, -456, -466, -427, -434, -431, + -424, -406, -395, -390, -378, -357, -383, -412, -400, -384, -383, -389, -383, -340, -336, -346, + -352, -347, -326, -343, -360, -322, -326, -351, -346, -347, -306, -330, -313, -280, -276, -254, + -284, -239, -238, -238, -213, -224, -210, -166, -203, -160, -150, -190, -125, -124, -129, -89, + -118, -68, -52, -76, -14, -19, -45, -10, -26, 9, -12, 13, 3, 23, -7, 47, + 43, 70, 90, 109, 119, 127, 126, 130, 161, 184, 181, 204, 231, 254, 209, 261, + 259, 255, 288, 256, 249, 303, 230, 313, 301, 272, 320, 287, 296, 302, 274, 263, + 299, 274, 256, 269, 257, 255, 294, 254, 285, 267, 233, 330, 269, 298, 295, 269, + 317, 328, 304, 292, 332, 292, 312, 322, 310, 304, 322, 316, 350, 316, 306, 299, + 253, 294, 242, 252, 281, 239, 284, 267, 240, 297, 231, 262, 261, 266, 246, 256, + 271, 282, 262, 300, 276, 303, 281, 309, 310, 308, 343, 328, 322, 336, 320, 324, + 370, 343, 331, 364, 330, 306, 307, 314, 357, 362, 319, 369, 349, 338, 349, 301, + 340, 328, 297, 330, 326, 322, 367, 325, 362, 354, 340, 348, 328, 278, 315, 299, + 302, 286, 304, 339, 290, 294, 331, 308, 287, 272, 273, 289, 223, 259, 235, 221, + 208, 219, 160, 166, 183, 138, 141, 142, 115, 153, 140, 100, 96, 96, 56, 86, + 82, 26, 48, 29, 31, 49, 27, 45, 43, 18, 9, 26, -48, -6, -18, -54, + 11, -46, -42, -62, -101, -51, -91, -105, -56, -96, -92, -78, -88, -90, -98, -96, + -59, -95, -91, -108, -119, -120, -151, -119, -112, -138, -122, -122, -169, -153, -142, -116, + -137, -136, -132, -97, -125, -108, -88, -95, -112, -118, -106, -126, -155, -116, -138, -145, + -151, -168, -126, -161, -167, -186, -201, -213, -217, -228, -235, -249, -231, -231, -232, -227, + -236, -190, -212, -221, -201, -246, -242, -223, -263, -227, -274, -290, -274, -291, -286, -332, + -333, -328, -337, -372, -363, -347, -387, -383, -350, -371, -332, -392, -377, -360, -393, -381, + -351, -348, -336, -377, -319, -328, -333, -289, -311, -259, -257, -288, -231, -228, -227, -194, + -242, -210, -190, -204, -179, -213, -197, -162, -176, -173, -137, -123, -125, -83, -82, -89, + -67, -55, -59, -38, -55, -19, 0, 2, 0, 25, 13, 8, 29, 42, 50, 56, + 77, 84, 70, 111, 80, 70, 86, 77, 73, 74, 33, 75, 44, 48, 99, 55, + 84, 89, 71, 97, 83, 96, 120, 114, 120, 119, 121, 97, 126, 112, 91, 109, + 93, 103, 117, 95, 119, 134, 117, 148, 154, 160, 157, 165, 145, 126, 157, 150, + 135, 151, 145, 192, 155, 163, 181, 170, 154, 170, 168, 186, 182, 193, 185, 200, + 164, 179, 170, 187, 202, 202, 217, 255, 234, 260, 268, 322, 310, 325, 334, 342, + 328, 357, 350, 392, 373, 367, 436, 422, 384, 409, 370, 419, 408, 396, 427, 417, + 419, 461, 466, 421, 461, 449, 441, 425, 475, 451, 478, 448, 475, 464, 430, 435, + 459, 440, 472, 400, 441, 441, 411, 413, 393, 376, 383, 363, 371, 359, 321, 357, + 316, 309, 328, 303, 256, 310, 270, 234, 231, 168, 188, 210, 139, 167, 152, 126, + 150, 148, 125, 142, 111, 112, 135, 81, 60, 77, 36, 56, 67, 41, 29, 20, + 10, -3, -25, -55, -18, -52, -79, -79, -69, -87, -96, -73, -96, -95, -100, -121, + -97, -118, -128, -140, -127, -162, -150, -148, -205, -166, -195, -189, -163, -193, -162, -182, + -188, -185, -192, -236, -222, -220, -236, -254, -237, -266, -238, -237, -251, -214, -255, -287, + -246, -294, -307, -301, -362, -333, -386, -380, -387, -368, -378, -355, -349, -368, -369, -386, + -361, -331, -364, -406, -352, -388, -389, -402, -454, -397, -430, -418, -431, -438, -425, -463, + -476, -475, -504, -501, -517, -517, -496, -527, -506, -521, -506, -494, -483, -466, -523, -448, + -449, -433, -456, -437, -413, -420, -419, -449, -392, -416, -393, -380, -390, -386, -339, -390, + -385, -355, -397, -362, -412, -417, -351, -396, -370, -341, -382, -308, -315, -310, -296, -286, + -287, -271, -290, -272, -282, -250, -277, -258, -242, -257, -255, -268, -252, -235, -249, -243, + -242, -242, -260, -226, -239, -229, -238, -252, -241, -222, -260, -233, -214, -225, -231, -225, + -206, -199, -239, -171, -180, -179, -177, -205, -150, -182, -209, -185, -188, -212, -204, -203, + -182, -198, -202, -177, -159, -184, -147, -122, -144, -159, -121, -139, -115, -142, -135, -116, + -121, -106, -120, -112, -78, -64, -84, -63, -61, -50, -79, -37, -26, -15, -49, 8, + 20, 0, 24, 29, 45, 64, 30, 115, 103, 117, 150, 141, 180, 212, 162, 225, + 208, 159, 251, 223, 208, 275, 237, 264, 286, 237, 318, 273, 258, 321, 299, 293, + 364, 348, 316, 341, 336, 360, 375, 345, 373, 409, 359, 382, 406, 377, 396, 408, + 406, 387, 390, 427, 414, 366, 393, 401, 421, 357, 413, 401, 385, 395, 385, 385, + 397, 392, 425, 408, 398, 415, 413, 431, 353, 385, 398, 352, 360, 339, 335, 359, + 303, 355, 349, 331, 381, 351, 355, 373, 353, 340, 366, 373, 368, 366, 334, 334, + 374, 332, 329, 324, 313, 349, 318, 326, 291, 284, 315, 272, 316, 275, 260, 286, + 262, 323, 301, 277, 293, 265, 265, 243, 224, 255, 259, 221, 258, 251, 236, 222, + 209, 207, 171, 192, 139, 126, 128, 86, 125, 125, 80, 102, 134, 76, 114, 84, + 62, 78, 57, 36, 61, 42, 9, 23, -14, 0, 34, -24, -27, -27, -9, 1, + -10, -23, -31, -33, -64, -55, -73, -88, -76, -111, -135, -82, -118, -135, -121, -164, + -135, -143, -157, -160, -167, -200, -186, -211, -227, -221, -235, -251, -255, -272, -255, -270, + -277, -219, -242, -255, -253, -281, -222, -275, -288, -258, -301, -274, -260, -288, -285, -298, + -275, -259, -291, -292, -306, -301, -300, -329, -279, -284, -299, -254, -297, -287, -287, -307, + -266, -291, -299, -291, -288, -276, -273, -300, -294, -290, -282, -267, -274, -312, -279, -290, + -286, -304, -304, -283, -282, -286, -286, -275, -293, -269, -293, -295, -285, -293, -289, -245, + -272, -252, -244, -265, -241, -244, -234, -253, -250, -228, -224, -242, -199, -184, -150, -149, + -150, -121, -122, -116, -84, -92, -100, -62, -61, -86, -70, -95, -47, -64, -86, -35, + -43, -44, -45, -23, -13, -11, -48, -33, -3, -34, -3, -33, -36, 1, -19, -4, + 36, 20, 67, 53, 49, 94, 72, 61, 87, 37, 82, 59, 39, 73, 56, 37, + 91, 48, 77, 97, 119, 121, 110, 86, 129, 118, 90, 109, 135, 120, 165, 164, + 122, 175, 186, 157, 173, 181, 217, 239, 207, 250, 226, 241, 196, 241, 251, 253, + 211, 274, 224, 241, 225, 229, 255, 230, 269, 287, 265, 245, 281, 270, 283, 280, + 299, 295, 267, 282, 296, 285, 292, 311, 332, 358, 349, 349, 350, 337, 350, 342, + 369, 359, 357, 420, 401, 398, 415, 367, 414, 440, 402, 410, 421, 363, 420, 365, + 407, 423, 408, 409, 421, 420, 385, 389, 380, 403, 367, 359, 388, 391, 362, 385, + 372, 391, 369, 347, 389, 375, 387, 403, 400, 371, 346, 339, 391, 361, 342, 340, + 335, 321, 343, 295, 294, 293, 289, 290, 280, 264, 243, 272, 228, 254, 217, 202, + 227, 194, 226, 227, 141, 176, 182, 169, 211, 181, 145, 175, 154, 125, 144, 96, + 103, 114, 51, 92, 68, 35, 44, 44, 40, 44, 20, 16, -18, 17, -7, -61, + -22, -86, -86, -83, -141, -100, -137, -181, -143, -201, -215, -202, -203, -188, -223, -245, + -232, -232, -241, -255, -246, -262, -267, -253, -290, -251, -278, -288, -297, -308, -320, -320, + -348, -372, -336, -371, -425, -437, -447, -431, -458, -482, -459, -467, -469, -476, -494, -485, + -467, -510, -457, -483, -459, -494, -467, -464, -474, -473, -483, -495, -482, -473, -529, -479, + -503, -489, -469, -489, -501, -477, -484, -496, -506, -490, -432, -460, -478, -418, -479, -441, + -435, -469, -429, -459, -441, -446, -446, -439, -391, -443, -428, -421, -416, -409, -452, -417, + -390, -409, -384, -358, -336, -333, -339, -352, -328, -358, -372, -303, -355, -317, -315, -301, + -359, -341, -347, -353, -332, -352, -326, -297, -358, -292, -315, -313, -292, -339, -290, -275, + -313, -245, -249, -275, -208, -214, -203, -183, -177, -131, -150, -137, -98, -138, -85, -110, + -94, -81, -96, -58, -91, -91, -58, -73, -87, -80, -52, -48, -32, -35, -6, 18, + -34, 41, 39, 19, 36, 40, 71, 92, 61, 121, 96, 110, 118, 124, 183, 134, + 126, 217, 183, 198, 221, 202, 220, 228, 206, 223, 217, 221, 217, 221, 213, 265, + 248, 261, 230, 272, 288, 290, 287, 316, 298, 305, 323, 263, 315, 313, 290, 333, + 286, 325, 330, 298, 356, 347, 307, 346, 336, 331, 362, 337, 314, 382, 361, 336, + 359, 363, 319, 369, 338, 356, 408, 349, 424, 413, 360, 429, 382, 372, 448, 392, + 378, 421, 380, 422, 440, 388, 440, 410, 418, 459, 413, 468, 461, 463, 493, 483, + 483, 504, 479, 498, 482, 450, 480, 441, 452, 448, 425, 413, 437, 446, 450, 424, + 433, 443, 452, 444, 471, 470, 441, 468, 408, 442, 404, 417, 416, 414, 421, 434, + 408, 414, 403, 383, 382, 378, 374, 323, 348, 351, 336, 321, 295, 321, 298, 285, + 275, 275, 246, 218, 218, 202, 202, 219, 156, 189, 183, 181, 156, 161, 157, 167, + 131, 107, 116, 139, 93, 79, 109, 93, 89, 70, 83, 101, 103, 74, 113, 96, + 82, 99, 92, 79, 39, 59, 51, 44, 36, 15, 48, 37, 33, 58, -5, 31, + 42, 0, 17, 9, -10, 21, 9, -25, 14, -13, -4, 7, 4, -7, 26, -36, + -22, -4, -64, -49, -41, -92, -37, -84, -80, -82, -122, -105, -115, -102, -142, -156, + -172, -164, -181, -206, -190, -196, -227, -215, -223, -249, -237, -232, -228, -220, -223, -238, + -218, -200, -282, -260, -266, -320, -236, -306, -301, -307, -355, -325, -321, -375, -359, -394, + -410, -358, -397, -384, -434, -399, -408, -421, -445, -465, -440, -450, -439, -459, -445, -432, + -413, -411, -397, -429, -375, -395, -383, -401, -387, -380, -398, -381, -341, -373, -341, -353, + -349, -319, -324, -328, -322, -345, -295, -308, -308, -322, -290, -298, -325, -326, -306, -303, + -305, -295, -227, -279, -234, -208, -225, -177, -225, -197, -174, -220, -172, -187, -194, -162, + -159, -153, -165, -157, -151, -124, -135, -165, -98, -112, -122, -69, -118, -74, -60, -120, + -40, -64, -119, -51, -72, -86, -44, -73, -67, -43, -62, 26, -32, 3, 24, 20, + 14, 57, 63, 44, 53, 77, 61, 59, 79, 94, 116, 101, 96, 111, 121, 120, + 128, 119, 140, 124, 173, 157, 179, 175, 198, 207, 212, 223, 210, 259, 250, 239, + 276, 282, 321, 305, 324, 353, 373, 319, 385, 400, 390, 373, 409, 416, 415, 397, + 448, 429, 453, 407, 441, 437, 433, 394, 447, 406, 405, 421, 386, 408, 400, 361, + 429, 394, 428, 416, 392, 422, 423, 419, 425, 439, 446, 445, 430, 420, 447, 431, + 392, 404, 390, 412, 405, 390, 384, 369, 361, 352, 353, 316, 288, 360, 290, 283, + 324, 245, 229, 283, 204, 207, 219, 172, 225, 152, 135, 181, 143, 134, 139, 162, + 163, 152, 163, 160, 115, 153, 98, 98, 110, 104, 100, 75, 51, 77, 88, 46, + 73, 70, 1, 13, -6, 22, 7, -66, -22, -47, -82, -108, -79, -82, -103, -127, + -104, -132, -108, -167, -124, -119, -185, -163, -147, -181, -143, -180, -159, -166, -194, -180, + -191, -190, -195, -213, -224, -254, -250, -249, -279, -272, -282, -314, -331, -328, -306, -349, + -348, -327, -339, -367, -358, -331, -388, -373, -334, -400, -375, -367, -387, -343, -409, -329, + -331, -389, -341, -337, -357, -348, -381, -363, -358, -392, -397, -397, -405, -429, -421, -415, + -471, -449, -435, -464, -435, -474, -499, -470, -464, -482, -465, -483, -490, -422, -476, -470, + -427, -457, -425, -426, -445, -379, -407, -398, -369, -387, -402, -367, -381, -395, -370, -375, + -400, -363, -398, -363, -357, -405, -375, -358, -385, -354, -371, -341, -336, -381, -315, -327, + -400, -324, -355, -347, -334, -352, -327, -329, -338, -340, -339, -344, -323, -326, -336, -286, + -317, -307, -320, -337, -291, -305, -317, -286, -309, -337, -330, -337, -324, -311, -340, -264, + -255, -289, -253, -278, -270, -280, -253, -230, -250, -233, -240, -213, -211, -214, -184, -180, + -161, -158, -125, -107, -118, -135, -110, -101, -111, -96, -114, -94, -96, -90, -77, -83, + -66, -35, -19, 14, -7, 44, 37, 25, 22, 64, 24, 64, 72, 70, 76, 50, + 74, 91, 89, 107, 147, 119, 164, 151, 144, 183, 163, 199, 214, 199, 248, 234, + 254, 239, 271, 279, 240, 309, 294, 283, 290, 292, 307, 307, 292, 353, 326, 284, + 347, 287, 320, 287, 267, 321, 295, 314, 351, 327, 342, 339, 380, 366, 388, 379, + 405, 423, 410, 435, 410, 427, 470, 412, 444, 426, 416, 442, 412, 379, 424, 402, + 429, 409, 407, 426, 415, 421, 450, 452, 426, 444, 445, 465, 442, 452, 450, 446, + 456, 474, 457, 486, 532, 534, 522, 491, 527, 531, 478, 511, 508, 455, 458, 486, + 481, 487, 454, 456, 484, 480, 466, 431, 424, 413, 435, 428, 418, 419, 391, 425, + 362, 347, 360, 314, 306, 340, 299, 312, 291, 272, 271, 218, 228, 203, 206, 160, + 167, 157, 118, 120, 152, 132, 124, 140, 140, 127, 115, 97, 86, 86, 61, 81, + 82, 38, 72, 45, 25, 33, 21, 25, 30, -7, 22, 3, -41, -25, -32, -60, + -80, -77, -104, -82, -104, -96, -84, -124, -103, -109, -123, -118, -122, -86, -122, -137, + -100, -131, -159, -121, -167, -141, -174, -204, -181, -223, -247, -233, -275, -219, -219, -243, + -219, -227, -246, -256, -269, -310, -272, -312, -339, -304, -301, -314, -312, -345, -304, -330, + -328, -293, -297, -314, -311, -315, -303, -302, -322, -334, -337, -367, -361, -368, -404, -411, + -402, -402, -432, -390, -418, -414, -461, -429, -442, -445, -478, -474, -480, -476, -493, -468, + -500, -446, -470, -481, -454, -442, -461, -462, -457, -461, -420, -450, -422, -417, -405, -419, + -405, -432, -418, -398, -419, -388, -405, -414, -383, -355, -347, -354, -339, -326, -323, -278, + -307, -304, -272, -290, -254, -210, -245, -214, -203, -214, -181, -176, -164, -110, -144, -129, + -75, -138, -80, -98, -112, -37, -70, -92, -79, -106, -67, -74, -81, -21, -62, -53, + 5, -34, -30, -14, -55, 5, -27, -22, -14, -27, -53, 4, -12, -25, 0, -23, + -4, 17, 4, 12, 52, 22, 75, 49, 46, 55, 31, 43, 51, 26, 23, 20, + 33, 51, 53, 68, 86, 76, 69, 105, 77, 55, 59, 63, 59, 77, 29, 80, + 77, 70, 100, 76, 125, 138, 158, 200, 163, 191, 194, 193, 209, 224, 182, 205, + 206, 223, 232, 193, 215, 268, 225, 272, 241, 250, 259, 243, 298, 285, 242, 295, + 290, 273, 262, 272, 337, 299, 266, 324, 317, 315, 326, 350, 372, 371, 346, 400, + 375, 383, 334, 356, 354, 364, 355, 366, 335, 354, 330, 357, 353, 345, 353, 349, + 332, 345, 315, 268, 328, 318, 295, 300, 295, 303, 295, 288, 311, 266, 256, 273, + 263, 240, 254, 254, 254, 240, 247, 222, 233, 199, 179, 204, 186, 181, 206, 151, + 146, 184, 129, 129, 145, 128, 141, 145, 110, 129, 124, 88, 109, 88, 95, 84, + 68, 62, 28, 53, 48, 47, 68, 58, 10, 54, 25, 37, 15, -16, -3, -34, + -45, -27, -62, -40, -39, -67, -23, -57, -72, -58, -63, -49, -75, -134, -85, -96, + -177, -158, -163, -153, -182, -200, -162, -216, -198, -190, -204, -188, -216, -256, -232, -268, + -250, -266, -309, -279, -292, -330, -323, -328, -332, -340, -358, -344, -342, -343, -349, -323, + -370, -402, -345, -409, -416, -417, -425, -423, -440, -440, -455, -426, -443, -421, -431, -407, + -412, -401, -407, -420, -410, -409, -425, -461, -432, -412, -418, -411, -388, -364, -386, -367, + -354, -371, -351, -384, -394, -365, -378, -404, -358, -389, -353, -382, -381, -351, -367, -404, + -353, -337, -354, -294, -338, -333, -268, -347, -301, -295, -306, -267, -271, -267, -205, -260, + -232, -215, -276, -230, -236, -262, -207, -214, -220, -212, -178, -207, -213, -188, -179, -164, + -192, -176, -181, -197, -160, -160, -148, -141, -160, -121, -127, -141, -129, -109, -136, -104, + -130, -82, -109, -100, -69, -54, -64, -28, -41, -3, 2, -28, 0, 42, 4, 33, + 30, 7, 71, 29, 34, 61, 26, 62, 81, 93, 118, 93, 98, 125, 135, 143, + 154, 141, 167, 157, 176, 169, 214, 189, 215, 206, 192, 260, 249, 277, 287, 295, + 296, 286, 263, 293, 295, 267, 281, 295, 310, 303, 275, 328, 312, 306, 333, 294, + 329, 284, 333, 304, 328, 287, 323, 344, 303, 337, 361, 331, 353, 378, 350, 382, + 390, 379, 409, 416, 404, 420, 402, 445, 426, 412, 416, 450, 421, 424, 414, 450, + 421, 420, 404, 447, 422, 414, 419, 429, 408, 419, 403, 416, 413, 395, 413, 383, + 398, 397, 382, 420, 395, 404, 407, 421, 401, 417, 406, 393, 408, 400, 387, 372, + 390, 380, 362, 370, 357, 370, 383, 365, 342, 331, 350, 343, 353, 321, 326, 324, + 328, 306, 291, 309, 267, 306, 303, 291, 254, 257, 286, 245, 245, 242, 230, 222, + 168, 196, 174, 135, 177, 155, 123, 141, 64, 95, 79, 67, 59, 52, 43, 66, + 58, 44, 43, 33, 33, 23, -4, 2, -42, -27, -31, -6, -61, -25, -27, -36, + -18, -11, -26, -29, -61, -48, -85, -38, -82, -92, -84, -100, -94, -104, -134, -99, + -82, -136, -112, -134, -126, -134, -176, -157, -149, -172, -204, -188, -165, -204, -196, -207, + -216, -227, -235, -223, -233, -228, -198, -242, -214, -243, -226, -234, -251, -216, -242, -250, + -238, -236, -247, -240, -244, -255, -252, -247, -280, -230, -284, -277, -246, -311, -296, -291, + -328, -279, -329, -366, -287, -344, -337, -312, -386, -347, -324, -360, -289, -344, -340, -320, + -342, -351, -371, -367, -355, -342, -372, -388, -402, -366, -392, -397, -402, -395, -420, -400, + -409, -398, -411, -425, -369, -373, -392, -380, -379, -376, -347, -379, -392, -367, -399, -389, + -385, -359, -360, -344, -368, -371, -327, -353, -335, -342, -350, -302, -329, -368, -311, -312, + -307, -298, -299, -279, -197, -246, -208, -201, -206, -152, -146, -163, -144, -177, -177, -130, + -169, -187, -135, -158, -121, -129, -137, -95, -131, -114, -112, -97, -101, -90, -76, -51, + -44, -61, -45, 0, 19, 9, 57, 11, 63, 71, 88, 110, 93, 97, 147, 107, + 132, 117, 119, 135, 115, 140, 142, 119, 148, 181, 148, 195, 167, 147, 183, 149, + 229, 203, 200, 245, 272, 250, 288, 296, 317, 332, 336, 340, 350, 297, 334, 325, + 305, 356, 331, 334, 372, 361, 357, 369, 346, 374, 370, 411, 348, 390, 396, 364, + 395, 360, 375, 358, 372, 399, 392, 428, 442, 447, 465, 411, 446, 477, 446, 489, + 456, 453, 486, 464, 480, 446, 475, 465, 454, 452, 446, 447, 422, 436, 451, 423, + 428, 409, 429, 439, 394, 383, 405, 332, 384, 331, 369, 355, 345, 379, 345, 354, + 349, 330, 355, 338, 316, 308, 295, 318, 302, 289, 288, 285, 255, 263, 257, 252, + 206, 198, 195, 179, 164, 154, 170, 168, 149, 91, 103, 132, 87, 100, 95, 66, + 113, 59, 48, 60, 40, 43, 33, 14, 39, 2, 23, 32, 26, 26, 12, 3, + -7, 6, -11, -65, -48, -69, -56, -44, -107, -58, -56, -105, -78, -88, -106, -112, + -128, -109, -99, -137, -146, -134, -111, -152, -147, -148, -168, -153, -163, -136, -147, -169, + -138, -145, -177, -153, -196, -147, -192, -179, -214, -223, -192, -227, -221, -212, -231, -219, + -216, -260, -204, -242, -256, -255, -275, -287, -274, -254, -303, -288, -313, -326, -315, -315, + -320, -271, -316, -336, -313, -314, -310, -325, -328, -281, -284, -294, -284, -263, -283, -279, + -263, -266, -256, -275, -270, -270, -284, -291, -317, -311, -282, -305, -295, -295, -275, -281, + -273, -255, -246, -248, -271, -242, -203, -202, -239, -234, -197, -171, -209, -188, -172, -199, + -200, -204, -205, -171, -185, -183, -180, -204, -161, -155, -234, -153, -185, -204, -188, -209, + -192, -174, -218, -204, -166, -184, -155, -159, -146, -153, -130, -147, -141, -144, -182, -109, + -161, -160, -146, -164, -141, -127, -124, -119, -124, -110, -92, -110, -103, -132, -115, -110, + -114, -76, -92, -117, -75, -89, -69, -80, -68, -65, -38, -54, -24, -5, -48, -31, + -40, -44, -34, -48, -36, 22, -10, 33, 50, 12, 69, 73, 33, 92, 38, 29, + 55, 54, 81, 117, 93, 100, 147, 105, 141, 170, 156, 193, 179, 189, 232, 195, + 231, 232, 226, 274, 222, 245, 251, 235, 275, 255, 275, 308, 276, 316, 301, 306, + 276, 298, 275, 316, 332, 341, 324, 346, 357, 349, 368, 366, 386, 382, 383, 393, + 362, 367, 389, 379, 393, 398, 388, 405, 416, 419, 404, 401, 382, 414, 420, 428, + 434, 397, 432, 440, 432, 454, 441, 459, 455, 525, 497, 497, 519, 485, 464, 495, + 452, 438, 437, 407, 457, 406, 422, 416, 412, 418, 412, 417, 402, 405, 420, 419, + 424, 416, 403, 424, 429, 416, 436, 431, 424, 430, 458, 425, 437, 414, 455, 419, + 394, 408, 392, 348, 381, 370, 352, 356, 291, 333, 322, 274, 318, 311, 307, 312, + 290, 317, 280, 277, 296, 269, 241, 251, 240, 223, 204, 184, 193, 165, 149, 157, + 124, 111, 109, 101, 75, 50, 85, 48, 24, 29, 2, -4, -13, -22, -2, -33, + -66, -54, -91, -80, -100, -110, -90, -103, -108, -86, -128, -142, -124, -150, -171, -197, + -168, -208, -206, -204, -215, -211, -247, -250, -200, -234, -273, -210, -267, -250, -232, -309, + -278, -295, -291, -257, -317, -299, -281, -333, -340, -328, -362, -323, -359, -369, -328, -366, + -349, -358, -365, -341, -363, -357, -347, -364, -358, -346, -391, -335, -342, -348, -322, -323, + -298, -291, -336, -275, -288, -350, -296, -301, -316, -330, -332, -300, -301, -348, -350, -327, + -363, -347, -352, -351, -337, -334, -367, -333, -324, -343, -330, -307, -333, -288, -343, -343, + -303, -333, -339, -308, -337, -296, -337, -320, -308, -284, -305, -268, -244, -247, -288, -272, + -287, -322, -269, -266, -298, -215, -253, -233, -211, -235, -171, -171, -215, -144, -179, -181, + -157, -172, -154, -145, -154, -90, -86, -98, -103, -68, -65, -81, -53, -86, -46, -43, + -66, -37, -43, -72, -29, -29, 0, 5, -1, 1, 50, 28, 8, 66, 26, 40, + 37, 31, 86, 87, 30, 84, 67, 71, 97, 83, 109, 117, 97, 96, 82, 97, + 98, 97, 92, 46, 87, 76, 86, 74, 91, 75, 103, 114, 91, 103, 117, 90, + 119, 93, 106, 95, 116, 114, 148, 86, 115, 141, 141, 125, 116, 96, 106, 90, + 68, 75, 86, 63, 109, 63, 67, 82, 82, 109, 136, 111, 157, 120, 144, 164, + 149, 174, 184, 175, 172, 166, 201, 180, 196, 225, 201, 181, 227, 222, 244, 224, + 219, 231, 235, 187, 253, 264, 233, 266, 251, 256, 294, 265, 309, 319, 306, 327, + 347, 350, 329, 335, 361, 343, 320, 312, 312, 301, 261, 276, 259, 267, 257, 285, + 278, 254, 227, 233, 222, 219, 213, 214, 214, 211, 216, 201, 165, 194, 174, 187, + 181, 161, 179, 162, 147, 185, 139, 116, 126, 115, 117, 77, 57, 76, 79, 66, + 76, 70, 34, 4, 23, -5, -4, -22, 17, 40, -15, 2, -9, -23, -10, -37, + -32, -37, -27, -31, -59, -77, -53, -69, -97, -61, -72, -91, -93, -84, -92, -75, + -112, -82, -100, -125, -118, -135, -159, -143, -162, -126, -169, -169, -164, -149, -144, -170, + -150, -155, -156, -168, -148, -158, -220, -167, -156, -202, -201, -199, -186, -164, -230, -195, + -178, -255, -216, -234, -252, -237, -273, -269, -230, -288, -278, -282, -298, -281, -288, -332, + -298, -296, -316, -317, -306, -314, -299, -326, -295, -301, -333, -345, -308, -313, -334, -292, + -321, -273, -285, -301, -316, -325, -308, -291, -317, -337, -323, -323, -287, -305, -277, -283, + -297, -281, -256, -260, -260, -243, -237, -208, -213, -210, -209, -213, -237, -183, -217, -203, + -166, -183, -140, -151, -151, -122, -107, -123, -60, -122, -116, -86, -82, -77, -75, -117, + -39, -55, -74, -39, -35, -60, -45, -26, -29, 8, -23, -13, -8, -18, -8, 9, + -33, 10, 2, -12, 19, -11, 5, 19, 6, 22, 39, 38, 58, 58, 109, 59, + 63, 112, 80, 94, 116, 90, 133, 120, 77, 120, 109, 87, 113, 86, 95, 132, + 64, 101, 110, 76, 106, 94, 69, 95, 79, 70, 132, 93, 135, 150, 152, 201, + 202, 210, 231, 236, 236, 262, 235, 272, 255, 256, 259, 253, 251, 256, 310, 275, + 322, 344, 317, 339, 327, 341, 336, 334, 327, 339, 339, 349, 333, 377, 379, 356, + 389, 393, 400, 429, 430, 434, 416, 439, 436, 421, 393, 392, 425, 389, 409, 383, + 394, 423, 397, 394, 421, 384, 413, 378, 363, 372, 365, 387, 354, 366, 387, 327, + 382, 348, 352, 357, 298, 300, 329, 292, 327, 327, 356, 344, 326, 316, 332, 324, + 285, 290, 273, 277, 292, 249, 251, 223, 202, 199, 194, 183, 196, 160, 167, 180, + 166, 147, 154, 149, 122, 161, 126, 83, 100, 58, 89, 73, 42, 57, 22, 28, + 44, 3, 35, 4, 12, 32, -11, 9, 8, -15, -2, -46, -42, -63, -107, -50, + -86, -101, -102, -119, -122, -132, -145, -120, -137, -168, -148, -148, -183, -179, -200, -192, + -210, -251, -208, -204, -236, -203, -230, -218, -207, -237, -233, -259, -249, -241, -262, -270, + -273, -251, -276, -272, -290, -303, -318, -290, -337, -308, -332, -356, -341, -371, -366, -379, + -391, -425, -373, -425, -408, -399, -444, -399, -390, -392, -362, -385, -393, -339, -393, -367, + -369, -408, -351, -381, -379, -376, -397, -388, -394, -361, -368, -380, -382, -372, -357, -384, + -405, -363, -394, -394, -368, -345, -346, -323, -368, -338, -352, -310, -344, -349, -328, -350, + -348, -338, -347, -325, -323, -345, -313, -353, -345, -335, -336, -340, -333, -354, -303, -338, + -394, -383, -375, -386, -318, -357, -353, -317, -337, -301, -314, -327, -287, -285, -299, -252, + -294, -290, -246, -280, -241, -232, -230, -206, -209, -206, -202, -236, -196, -210, -174, -173, + -187, -149, -177, -175, -167, -130, -153, -132, -137, -128, -100, -109, -108, -58, -81, -41, + -60, -63, -41, -23, -38, -38, -35, -31, -30, -37, -28, 5, -3, -21, 13, 9, + 0, 38, -17, 32, 52, 13, 56, 40, 45, 42, 69, 62, 87, 73, 60, 92, + 116, 85, 110, 114, 115, 98, 106, 94, 164, 109, 138, 157, 144, 172, 141, 160, + 158, 166, 155, 170, 186, 162, 174, 202, 160, 195, 183, 188, 196, 198, 211, 182, + 213, 208, 209, 220, 213, 233, 221, 204, 250, 237, 209, 247, 233, 258, 241, 227, + 261, 252, 260, 272, 256, 264, 250, 265, 255, 286, 292, 250, 302, 282, 273, 306, + 269, 310, 298, 311, 308, 271, 304, 301, 275, 313, 271, 302, 335, 291, 313, 320, + 312, 320, 322, 315, 323, 354, 340, 302, 330, 325, 337, 329, 315, 341, 320, 329, + 354, 323, 331, 317, 330, 334, 292, 330, 319, 263, 276, 280, 263, 248, 256, 262, + 260, 226, 244, 238, 236, 223, 218, 206, 211, 171, 197, 186, 180, 188, 146, 156, + 172, 154, 139, 141, 100, 138, 86, 89, 94, 63, 61, 76, 43, 47, 34, 26, + 37, 14, -6, -12, -6, -24, 3, -27, -59, -26, -90, -44, -108, -121, -91, -110, + -135, -95, -134, -124, -130, -175, -144, -171, -164, -162, -220, -200, -171, -228, -186, -202, + -195, -221, -241, -232, -229, -255, -266, -243, -259, -282, -275, -254, -281, -283, -286, -279, + -322, -296, -317, -317, -324, -320, -317, -315, -358, -323, -342, -350, -341, -355, -355, -331, + -393, -367, -362, -395, -394, -397, -403, -373, -388, -419, -362, -367, -399, -374, -386, -383, + -374, -376, -384, -336, -368, -362, -335, -361, -342, -365, -363, -347, -346, -380, -300, -375, + -341, -332, -329, -354, -326, -338, -296, -322, -315, -281, -308, -293, -284, -287, -277, -273, + -270, -217, -275, -214, -234, -201, -223, -216, -180, -220, -202, -176, -197, -188, -188, -156, + -157, -176, -148, -166, -167, -138, -180, -117, -141, -129, -91, -79, -111, -83, -107, -78, + -44, -76, -55, -53, -60, -29, -40, -43, -3, -27, -38, 7, -28, -9, 14, -8, + 31, 32, 9, 43, 22, 68, 37, 36, 60, 37, 73, 62, 70, 90, 82, 97, + 120, 126, 149, 103, 140, 153, 144, 166, 146, 196, 174, 192, 182, 184, 211, 188, + 201, 233, 209, 204, 223, 203, 237, 217, 226, 204, 255, 241, 215, 251, 220, 242, + 296, 232, 292, 283, 262, 332, 272, 285, 349, 269, 330, 342, 316, 355, 329, 335, + 375, 347, 345, 338, 337, 336, 344, 358, 351, 341, 362, 351, 350, 369, 353, 348, + 370, 348, 382, 368, 372, 384, 380, 351, 418, 368, 385, 401, 404, 410, 372, 381, + 414, 394, 421, 409, 408, 421, 407, 437, 390, 427, 438, 417, 441, 441, 429, 447, + 430, 435, 437, 435, 422, 395, 422, 408, 400, 414, 378, 406, 400, 369, 384, 390, + 360, 383, 353, 350, 361, 349, 328, 324, 291, 305, 300, 276, 289, 276, 257, 258, + 264, 229, 246, 217, 223, 222, 198, 212, 194, 168, 176, 130, 154, 113, 115, 142, + 104, 75, 100, 64, 62, 38, 23, 14, -1, 6, -3, -44, -33, -30, -57, -18, + -64, -35, -35, -81, -68, -72, -79, -97, -114, -86, -120, -110, -126, -134, -128, -166, + -175, -142, -171, -186, -200, -213, -205, -247, -231, -228, -282, -241, -265, -264, -271, -265, + -303, -273, -324, -311, -306, -304, -316, -312, -344, -295, -304, -350, -298, -349, -318, -333, + -365, -331, -343, -361, -371, -352, -345, -391, -361, -371, -366, -383, -393, -361, -373, -375, + -369, -380, -382, -382, -375, -376, -396, -397, -366, -377, -415, -375, -385, -398, -370, -391, + -380, -385, -379, -382, -388, -432, -381, -368, -406, -393, -414, -381, -416, -386, -419, -438, + -392, -407, -418, -419, -408, -384, -391, -421, -386, -360, -377, -384, -332, -359, -333, -367, + -329, -318, -350, -346, -292, -317, -300, -311, -285, -283, -268, -295, -240, -261, -263, -254, + -248, -261, -215, -222, -225, -186, -208, -196, -191, -197, -160, -186, -167, -134, -178, -153, + -158, -164, -119, -163, -120, -93, -126, -100, -89, -91, -89, -70, -70, -63, -75, -51, + -31, -41, -36, -31, -38, -26, -35, -13, 25, -19, -1, 34, 14, 3, 39, 45, + 49, 47, 18, 69, 76, 48, 95, 120, 76, 113, 96, 125, 115, 136, 142, 138, + 159, 160, 140, 158, 166, 183, 178, 148, 212, 199, 202, 213, 209, 253, 227, 227, + 247, 237, 218, 255, 264, 259, 296, 292, 278, 300, 292, 328, 316, 316, 350, 353, + 346, 349, 355, 376, 359, 362, 373, 388, 381, 373, 388, 397, 389, 401, 417, 403, + 432, 434, 415, 458, 447, 426, 469, 439, 456, 446, 424, 474, 469, 443, 485, 477, + 452, 460, 468, 475, 490, 448, 470, 478, 454, 458, 459, 486, 467, 457, 475, 461, + 440, 444, 437, 466, 418, 446, 434, 425, 441, 415, 439, 431, 391, 439, 392, 385, + 427, 379, 382, 345, 343, 368, 338, 343, 333, 332, 331, 285, 312, 324, 301, 299, + 288, 306, 269, 254, 279, 265, 263, 257, 253, 251, 232, 218, 202, 185, 211, 173, + 180, 151, 164, 162, 140, 156, 134, 133, 111, 84, 164, 93, 86, 132, 87, 107, + 75, 46, 55, 50, -2, 49, 7, 3, 18, -1, -46, -30, -38, -19, -26, -67, + -31, -66, -81, -60, -80, -77, -95, -108, -110, -159, -123, -144, -167, -125, -155, -152, + -174, -189, -159, -179, -198, -187, -174, -209, -213, -217, -210, -212, -225, -228, -201, -227, + -242, -234, -268, -252, -230, -258, -262, -264, -281, -272, -297, -325, -236, -311, -315, -287, + -327, -293, -320, -334, -232, -300, -317, -251, -314, -328, -276, -314, -291, -323, -318, -275, + -325, -295, -259, -315, -286, -294, -305, -276, -293, -315, -300, -323, -311, -270, -306, -301, + -296, -299, -308, -314, -279, -282, -271, -310, -299, -263, -307, -261, -274, -265, -248, -269, + -250, -260, -263, -252, -259, -246, -268, -239, -238, -268, -255, -222, -258, -257, -245, -208, + -224, -231, -198, -205, -181, -201, -211, -193, -222, -157, -156, -192, -172, -164, -165, -144, + -172, -141, -152, -162, -130, -136, -147, -144, -133, -133, -140, -146, -99, -108, -100, -97, + -96, -71, -110, -51, -35, -77, -42, -67, -36, -2, -30, -5, 5, 12, 21, 36, + 47, 30, 37, 51, 41, 66, 95, 104, 56, 100, 96, 84, 113, 58, 109, 98, + 79, 120, 104, 139, 161, 129, 154, 156, 137, 182, 135, 168, 210, 170, 181, 200, + 183, 217, 230, 228, 219, 247, 217, 261, 255, 224, 267, 254, 256, 280, 264, 273, + 292, 266, 279, 272, 277, 267, 288, 267, 291, 327, 305, 306, 351, 326, 350, 343, + 352, 373, 351, 344, 371, 375, 363, 345, 379, 373, 415, 401, 360, 413, 399, 397, + 418, 407, 424, 406, 399, 418, 434, 383, 428, 422, 372, 391, 371, 342, 377, 315, + 321, 320, 309, 296, 317, 296, 328, 268, 258, 257, 223, 276, 234, 209, 206, 204, + 231, 221, 189, 252, 222, 241, 231, 195, 202, 198, 185, 185, 146, 150, 128, 124, + 97, 115, 88, 77, 85, 125, 85, 126, 80, 112, 103, 83, 97, 83, 76, 87, + 54, 61, 37, 48, 55, 66, 59, 53, 55, 39, 28, 8, 2, -6, -52, -46, + -77, -78, -52, -104, -101, -82, -129, -105, -125, -116, -147, -183, -186, -163, -244, -223, + -196, -248, -239, -228, -245, -229, -231, -264, -206, -277, -319, -299, -294, -327, -331, -353, + -334, -352, -395, -355, -379, -393, -401, -379, -407, -402, -429, -424, -427, -402, -415, -391, + -391, -362, -373, -366, -349, -382, -395, -402, -381, -424, -414, -441, -415, -437, -444, -459, + -433, -460, -432, -466, -463, -430, -466, -464, -484, -489, -485, -480, -459, -474, -467, -437, + -480, -457, -470, -479, -421, -462, -423, -458, -457, -434, -457, -460, -432, -448, -415, -428, + -427, -395, -443, -418, -439, -405, -413, -406, -387, -396, -398, -373, -370, -354, -361, -340, + -345, -297, -317, -319, -263, -300, -293, -235, -255, -226, -207, -199, -193, -191, -198, -143, + -145, -151, -135, -127, -109, -126, -125, -114, -116, -116, -153, -119, -122, -99, -93, -98, + -53, -87, -98, -68, -76, -48, -70, -93, -32, -96, -55, -34, -48, -33, -49, -21, + -2, -50, -11, -23, -18, -30, -39, -37, -38, -6, -47, -22, 1, -39, 22, -7, + 7, 52, 14, 50, 52, 21, 82, 57, 76, 124, 97, 122, 116, 119, 146, 150, + 132, 164, 146, 165, 149, 176, 151, 165, 201, 202, 197, 249, 240, 249, 276, 250, + 241, 262, 236, 261, 274, 235, 282, 270, 241, 280, 298, 303, 300, 304, 296, 276, + 272, 254, 304, 299, 251, 329, 301, 300, 335, 281, 330, 342, 345, 368, 361, 387, + 448, 396, 446, 473, 445, 448, 461, 454, 439, 434, 421, 433, 447, 418, 426, 442, + 401, 382, 422, 361, 373, 393, 352, 366, 359, 361, 358, 337, 323, 356, 333, 321, + 372, 364, 382, 397, 377, 389, 390, 353, 369, 365, 338, 351, 299, 295, 275, 254, + 268, 234, 229, 220, 184, 160, 155, 145, 132, 120, 124, 114, 107, 93, 89, 95, + 89, 81, 109, 79, 83, 101, 79, 80, 91, 92, 82, 60, 83, 85, 69, 56, + 36, 7, 18, -12, -21, -31, -69, -63, -69, -133, -98, -132, -112, -110, -138, -124, + -144, -151, -149, -144, -141, -159, -160, -156, -194, -168, -209, -204, -205, -231, -196, -198, + -213, -170, -205, -234, -194, -213, -205, -251, -250, -237, -275, -271, -295, -291, -267, -253, + -264, -254, -249, -262, -231, -225, -207, -212, -245, -222, -244, -259, -242, -296, -315, -275, + -316, -300, -287, -341, -274, -339, -327, -297, -363, -324, -326, -375, -349, -363, -399, -363, + -378, -361, -371, -410, -410, -371, -407, -385, -392, -430, -361, -414, -377, -358, -371, -328, + -340, -382, -358, -383, -356, -377, -374, -409, -366, -368, -375, -379, -356, -369, -336, -371, + -355, -317, -362, -324, -345, -359, -324, -360, -324, -328, -370, -295, -335, -321, -298, -305, + -261, -258, -274, -242, -251, -271, -283, -289, -288, -291, -278, -291, -262, -223, -251, -239, + -259, -240, -249, -219, -240, -208, -209, -241, -205, -188, -240, -176, -174, -182, -166, -186, + -170, -166, -206, -164, -187, -178, -201, -211, -177, -183, -162, -145, -143, -109, -135, -122, + -113, -89, -78, -40, -39, -18, 28, 1, 46, 53, 33, 60, 50, 52, 68, 45, + 30, 67, 39, 37, 43, 28, 35, 20, 45, 55, 72, 82, 96, 86, 95, 119, + 100, 110, 129, 145, 122, 123, 158, 182, 206, 210, 248, 258, 255, 279, 273, 271, + 255, 300, 297, 261, 289, 294, 287, 265, 274, 279, 313, 274, 323, 331, 300, 326, + 346, 329, 344, 318, 356, 372, 313, 355, 354, 357, 355, 378, 394, 366, 388, 409, + 415, 463, 418, 439, 469, 429, 441, 435, 398, 410, 438, 393, 392, 402, 389, 422, + 395, 366, 365, 372, 368, 396, 354, 360, 377, 314, 312, 320, 302, 307, 289, 273, + 312, 278, 244, 301, 268, 268, 280, 255, 288, 272, 231, 271, 230, 237, 205, 234, + 216, 185, 210, 185, 184, 183, 177, 171, 185, 171, 177, 197, 177, 164, 159, 119, + 135, 108, 103, 99, 66, 31, 50, 24, 44, 45, 11, 33, 46, -7, 9, -33, + -24, -15, -62, -96, -44, -66, -89, -54, -88, -68, -43, -35, -27, -11, -65, -72, + -54, -106, -88, -117, -145, -136, -139, -161, -173, -232, -169, -208, -215, -214, -246, -219, + -224, -266, -210, -208, -224, -251, -204, -247, -204, -251, -260, -216, -281, -271, -257, -277, + -214, -240, -278, -221, -269, -267, -257, -291, -273, -286, -303, -283, -304, -323, -323, -332, + -309, -324, -293, -305, -304, -302, -319, -290, -307, -312, -300, -290, -302, -321, -334, -337, + -309, -363, -368, -370, -373, -397, -379, -380, -398, -398, -346, -385, -380, -347, -368, -350, + -334, -338, -330, -346, -339, -335, -309, -337, -297, -308, -320, -304, -303, -306, -275, -273, + -284, -251, -283, -308, -299, -323, -319, -326, -337, -307, -302, -291, -273, -305, -277, -271, + -285, -278, -291, -305, -292, -285, -282, -273, -257, -277, -226, -257, -244, -238, -220, -190, + -247, -256, -170, -242, -255, -193, -241, -195, -182, -185, -143, -135, -164, -114, -153, -161, + -133, -153, -175, -128, -147, -105, -108, -92, -54, -58, -44, -13, -31, -5, -34, -15, + -2, -10, 12, 30, 10, 35, 22, 54, 47, 41, 106, 79, 88, 118, 153, 131, + 113, 167, 158, 162, 164, 166, 226, 202, 227, 264, 287, 276, 321, 313, 334, 277, + 292, 289, 274, 275, 253, 248, 251, 271, 274, 234, 265, 243, 254, 252, 225, 253, + 234, 233, 234, 246, 253, 238, 231, 277, 275, 310, 339, 325, 338, 371, 373, 377, + 341, 349, 370, 338, 381, 374, 351, 377, 335, 325, 375, 314, 333, 335, 297, 315, + 317, 297, 324, 317, 314, 329, 297, 311, 314, 337, 333, 315, 360, 332, 325, 352, + 313, 352, 357, 329, 347, 333, 334, 372, 361, 346, 348, 311, 290, 294, 301, 266, + 308, 285, 274, 290, 272, 237, 264, 184, 201, 222, 173, 212, 186, 167, 172, 168, + 116, 145, 123, 106, 115, 70, 50, 79, 26, 54, 76, 43, 42, 58, 52, 60, + 63, 59, 48, 65, 65, 51, 47, 63, 85, 73, 47, 76, 48, 70, 46, 45, + 26, -10, -13, -14, -8, -36, -19, -25, -26, -44, -47, -69, -70, -66, -81, -90, + -65, -68, -74, -60, -78, -67, -73, -102, -97, -92, -124, -134, -120, -182, -151, -171, + -178, -184, -213, -215, -189, -245, -217, -232, -246, -255, -276, -288, -274, -316, -283, -275, + -297, -258, -291, -267, -259, -278, -255, -233, -274, -228, -259, -282, -274, -264, -268, -278, + -285, -254, -275, -309, -298, -289, -319, -292, -272, -309, -308, -292, -239, -212, -257, -226, + -200, -294, -344, -341, -437, -448, -463, -487, -457, -488, -455, -376, -410, -391, -303, -295, + -230, -225, -230, -166, -218, -256, -218, -285, -299, -324, -333, -373, -368, -400, -323, -342, + -346, -312, -338, -306, -300, -294, -264, -220, -206, -178, -166, -155, -97, -187, -151, -176, + -234, -209, -217, -163, -138, -175, -43, -61, -60, -28, -45, -15, -38, -20, -28, -67, + -54, -35, -61, -84, -104, -64, -100, -69, -69, -62, -9, -58, 3, 23, 9, 67, + 88, 94, 126, 97, 170, 157, 139, 158, 180, 143, 112, 129, 117, 107, 118, 148, + 203, 197, 223, 283, 260, 285, 273, 264, 256, 243, 249, 266, 245, 246, 240, 257, + 221, 249, 249, 224, 272, 282, 300, 315, 311, 364, 379, 371, 416, 400, 398, 405, + 402, 382, 345, 379, 365, 369, 364, 351, 419, 423, 424, 491, 501, 518, 552, 532, + 579, 547, 520, 527, 485, 456, 409, 383, 369, 324, 321, 288, 314, 342, 360, 422, + 454, 485, 542, 551, 584, 551, 567, 538, 537, 551, 521, 530, 517, 513, 555, 548, + 546, 527, 527, 527, 493, 456, 454, 456, 390, 350, 394, 329, 331, 346, 356, 368, + 399, 356, 416, 418, 398, 391, 405, 427, 444, 417, 402, 385, 368, 312, 317, 253, + 226, 236, 173, 173, 138, 143, 164, 132, 151, 173, 136, 167, 186, 189, 197, 155, + 162, 145, 145, 118, 107, 116, 80, 54, 88, 53, 43, 77, 63, 74, 38, 24, + 45, 13, -39, -22, -38, -68, -84, -64, -86, -73, -40, -87, -29, -58, -83, -7, + -67, -60, -27, -69, -24, -68, -94, -79, -115, -142, -147, -181, -192, -193, -250, -218, + -191, -241, -225, -207, -229, -220, -254, -230, -234, -250, -260, -283, -250, -289, -314, -313, + -283, -353, -340, -364, -366, -386, -375, -389, -384, -395, -391, -368, -382, -372, -339, -340, + -351, -329, -358, -328, -352, -362, -341, -351, -363, -325, -361, -359, -383, -374, -385, -391, + -385, -391, -404, -425, -407, -394, -415, -389, -420, -408, -424, -446, -406, -432, -434, -397, + -452, -406, -383, -399, -348, -363, -313, -296, -341, -296, -323, -335, -297, -330, -293, -310, + -339, -330, -330, -357, -334, -337, -311, -285, -285, -269, -281, -271, -239, -211, -241, -226, + -239, -243, -250, -232, -219, -223, -200, -177, -163, -143, -156, -127, -109, -151, -127, -119, + -144, -98, -148, -105, -121, -151, -102, -119, -123, -79, -101, -34, -82, -31, -11, -46, + -5, -7, -18, -14, -19, -26, -36, -37, -58, -61, -70, -83, -75, -83, -122, -117, + -111, -124, -126, -125, -109, -113, -90, -88, -56, -75, -77, -22, -59, -32, 23, -11, + 56, 24, 20, 64, 43, 37, 85, 59, 70, 84, 71, 96, 73, 80, 73, 86, + 104, 105, 132, 123, 125, 176, 145, 146, 185, 156, 194, 205, 167, 179, 179, 152, + 195, 196, 185, 220, 160, 218, 250, 212, 256, 247, 260, 291, 266, 286, 278, 269, + 308, 276, 297, 326, 320, 345, 374, 367, 386, 363, 371, 420, 375, 415, 402, 370, + 407, 399, 411, 459, 397, 400, 399, 391, 421, 416, 376, 389, 377, 380, 351, 387, + 382, 395, 364, 359, 372, 398, 354, 383, 367, 393, 391, 393, 431, 415, 395, 397, + 406, 383, 369, 373, 347, 353, 331, 334, 324, 335, 346, 357, 330, 354, 323, 313, + 339, 271, 308, 303, 288, 307, 272, 257, 305, 216, 241, 260, 174, 196, 205, 168, + 160, 141, 123, 151, 123, 145, 167, 135, 126, 170, 130, 114, 119, 93, 78, 79, + 58, 1, 30, 17, 16, -10, 11, -33, -7, -77, -61, -95, -128, -136, -167, -152, + -164, -159, -154, -161, -159, -148, -132, -113, -143, -113, -128, -157, -116, -116, -121, -115, + -134, -110, -56, -111, -99, -96, -108, -131, -135, -157, -109, -128, -127, -110, -62, -89, + -88, -84, -107, -95, -161, -177, -199, -223, -266, -252, -245, -227, -255, -273, -256, -276, + -302, -324, -334, -351, -370, -390, -387, -417, -460, -462, -457, -471, -461, -473, -470, -494, + -509, -521, -537, -521, -552, -543, -549, -572, -541, -573, -529, -560, -488, -440, -414, -307, + -238, -186, -21, 29, 144, 237, 270, 335, 320, 295, 243, 153, 22, -68, -217, -336, + -418, -518, -603, -631, -674, -672, -653, -671, -650, -613, -667, -602, -603, -606, -593, -570, + -502, -466, -388, -306, -224, -145, -87, -25, 53, 48, 62, 33, -24, -115, -200, -319, + -422, -562, -707, -803, -943, -1016, -1053, -1030, -902, -764, -558, -220, 80, 365, 669, 920, + 1098, 1173, 1193, 1178, 1040, 833, 647, 407, 175, 12, -149, -215, -255, -270, -276, -240, + -273, -317, -363, -441, -498, -596, -659, -604, -649, -555, -410, -248, -58, 173, 405, 672, + 800, 921, 1048, 1028, 979, 952, 879, 758, 610, 410, 260, 75, -141, -324, -482, -589, + -664, -718, -705, -680, -616, -507, -391, -178, -101, 66, 248, 360, 436, 459, 462, 505, + 492, 525, 573, 606, 664, 769, 802, 891, 873, 871, 848, 730, 587, 512, 320, 159, + 25, -133, -192, -269, -260, -164, -99, -8, 84, 190, 299, 320, 381, 410, 420, 389, + 314, 277, 226, 203, 213, 240, 229, 275, 254, 310, 328, 307, 289, 285, 295, 246, + 185, 158, 126, 31, 8, -47, -84, -162, -204, -210, -265, -328, -321, -261, -131, 36, + 133, 427, 656, 845, 1062, 1221, 1348, 1370, 1344, 1276, 1131, 904, 655, 459, 219, -7, + -149, -253, -253, -239, -285, -231, -177, -166, -188, -165, -144, -186, -248, -215, -181, -190, + -125, 94, 263, 342, 508, 729, 808, 837, 817, 783, 716, 574, 442, 311, 203, -8, + -120, -208, -318, -453, -596, -669, -663, -809, -873, -819, -893, -878, -852, -773, -645, -606, + -590, -335, -151, 11, 191, 376, 700, 884, 951, 1104, 1159, 1089, 992, 878, 706, 390, + 136, -108, -313, -576, -762, -840, -843, -851, -809, -772, -680, -592, -563, -506, -516, -516, + -519, -524, -486, -403, -307, -119, 20, 171, 358, 451, 543, 539, 469, 392, 234, 89, + -48, -275, -379, -490, -646, -694, -831, -935, -945, -1053, -1123, -1125, -1200, -1195, -1179, -1175, + -1076, -1025, -961, -831, -623, -357, -168, 79, 371, 596, 778, 868, 957, 942, 852, 739, + 557, 282, 29, -219, -470, -665, -832, -928, -952, -906, -872, -778, -658, -542, -499, -403, + -283, -247, -288, -252, -240, -222, -172, -34, 148, 244, 341, 471, 571, 624, 523, 468, + 387, 277, 151, -11, -65, -149, -298, -331, -391, -493, -593, -667, -698, -741, -816, -831, + -814, -795, -779, -682, -586, -556, -539, -376, -138, 25, 135, 301, 625, 817, 927, 1036, + 1086, 1073, 1054, 942, 850, 620, 340, 172, 1, -184, -305, -459, -408, -337, -332, -253, + -208, -129, -83, -105, -73, -148, -208, -261, -262, -244, -171, -4, 156, 330, 486, 655, + 775, 795, 728, 729, 667, 558, 422, 320, 290, 228, 167, 116, 103, 45, -49, -91, + -137, -236, -339, -430, -478, -522, -552, -511, -517, -478, -390, -204, 1, 178, 383, 644, + 901, 1131, 1234, 1349, 1412, 1369, 1341, 1226, 1021, 828, 579, 375, 224, 44, -90, -135, + -66, -8, 16, 83, 174, 227, 198, 252, 223, 131, 91, 47, 33, 103, 172, 345, + 506, 632, 823, 994, 1060, 1031, 1021, 1032, 931, 855, 750, 676, 606, 476, 398, 353, + 157, 74, -42, -216, -309, -460, -523, -559, -610, -539, -492, -452, -351, -253, -70, 155, + 333, 471, 713, 915, 1117, 1241, 1274, 1304, 1256, 1144, 1027, 804, 537, 302, 88, -93, + -311, -477, -491, -487, -460, -390, -328, -239, -140, -129, -68, -60, -142, -133, -122, -158, + -101, -34, 139, 327, 413, 596, 766, 769, 755, 646, 491, 385, 215, 32, -75, -225, + -298, -337, -402, -459, -538, -656, -732, -795, -926, -994, -1086, -1070, -1024, -969, -934, -822, + -759, -646, -427, -223, -111, 52, 266, 484, 609, 686, 707, 682, 672, 536, 409, 217, + -54, -193, -371, -580, -650, -775, -740, -608, -625, -527, -441, -361, -287, -286, -302, -359, + -425, -570, -605, -641, -617, -505, -400, -314, -157, -55, 45, 80, 23, 17, -85, -149, + -236, -299, -328, -359, -384, -408, -458, -498, -627, -686, -787, -887, -988, -1087, -1155, -1183, + -1167, -1158, -1116, -1090, -1040, -892, -674, -507, -342, -153, 143, 381, 536, 632, 667, 663, + 639, 505, 321, 77, -104, -261, -485, -583, -750, -771, -684, -627, -531, -493, -423, -319, + -306, -350, -401, -489, -583, -644, -692, -684, -630, -483, -286, -109, 3, 165, 302, 343, + 284, 237, 138, 87, -21, -79, -135, -208, -280, -332, -388, -462, -650, -698, -758, -812, + -868, -895, -836, -785, -736, -631, -542, -487, -441, -311, -146, -48, 82, 241, 486, 708, + 797, 895, 900, 1029, 1038, 853, 723, 521, 292, 94, -134, -294, -458, -543, -449, -325, + -283, -192, -34, 110, 145, 140, 95, 63, -13, -76, -116, -149, -42, 63, 173, 344, + 425, 554, 625, 604, 590, 484, 428, 381, 337, 368, 316, 283, 317, 249, 174, 68, + -75, -170, -279, -373, -440, -489, -467, -425, -397, -285, -216, -164, -86, 42, 242, 363, + 470, 615, 849, 1056, 1085, 1152, 1220, 1230, 1169, 1024, 871, 701, 490, 352, 252, 24, + -15, 3, 122, 265, 312, 389, 549, 591, 630, 554, 430, 396, 298, 193, 167, 163, + 212, 415, 539, 677, 772, 813, 894, 853, 772, 685, 598, 541, 472, 432, 434, 391, + 354, 327, 269, 197, 65, -25, -60, -197, -223, -226, -205, -182, -115, -44, -17, -5, + 16, 214, 369, 457, 597, 824, 1100, 1305, 1371, 1443, 1492, 1470, 1367, 1166, 932, 644, + 437, 221, -24, -197, -325, -237, -63, 14, 130, 234, 369, 482, 424, 322, 227, 72, + 2, -94, -162, -110, -16, 180, 346, 473, 589, 657, 723, 682, 562, 474, 409, 344, + 309, 273, 240, 206, 161, 93, -19, -173, -335, -420, -559, -652, -721, -746, -706, -649, + -567, -457, -434, -416, -347, -175, -51, 34, 135, 321, 605, 715, 737, 834, 771, 812, + 708, 473, 241, -17, -228, -397, -630, -794, -809, -702, -510, -385, -323, -168, -30, 47, + 54, -38, -206, -262, -345, -419, -445, -458, -303, -163, -18, 91, 138, 193, 223, 102, + 18, -126, -213, -247, -310, -282, -314, -363, -351, -449, -509, -599, -766, -848, -931, -973, + -1017, -1027, -964, -858, -776, -724, -658, -637, -560, -315, -166, -101, 77, 305, 556, 711, + 713, 720, 762, 679, 498, 235, -17, -263, -487, -672, -814, -917, -867, -696, -479, -350, + -237, -97, 48, 95, 101, -75, -232, -270, -392, -470, -506, -508, -258, -108, 13, 177, + 215, 286, 292, 220, 131, 50, -29, -4, 19, 15, -14, -4, -24, -49, -196, -336, + -407, -508, -584, -642, -639, -641, -615, -533, -447, -430, -459, -488, -376, -215, -149, -52, + 119, 407, 685, 828, 855, 924, 922, 897, 658, 360, 72, -193, -392, -531, -704, -762, + -640, -405, -94, 98, 213, 394, 583, 553, 473, 269, 103, 10, -92, -192, -231, -168, + 51, 246, 349, 463, 522, 549, 517, 407, 314, 235, 185, 192, 239, 219, 202, 216, + 176, 131, -31, -183, -311, -396, -453, -508, -516, -423, -328, -183, -98, -47, -53, -46, + 78, 240, 322, 388, 591, 879, 1130, 1205, 1243, 1271, 1225, 1129, 878, 575, 245, -10, + -171, -377, -493, -542, -367, -37, 214, 405, 537, 639, 780, 711, 540, 286, 128, 59, + -33, -130, -141, -26, 232, 429, 509, 588, 633, 652, 581, 440, 304, 225, 249, 242, + 306, 353, 308, 328, 346, 239, 77, -146, -284, -345, -466, -567, -534, -514, -463, -334, + -281, -293, -304, -298, -106, 62, 76, 212, 431, 747, 935, 967, 969, 975, 914, 785, + 464, 149, -187, -406, -532, -646, -727, -680, -376, -35, 248, 405, 528, 668, 705, 572, + 338, 30, -133, -208, -352, -432, -461, -271, -15, 138, 195, 286, 288, 343, 269, 114, + 17, -8, 33, 107, 139, 105, 97, 59, 30, -88, -336, -504, -615, -709, -713, -794, + -794, -683, -607, -472, -435, -475, -515, -520, -386, -261, -236, -60, 226, 533, 791, 782, + 799, 771, 642, 422, 54, -350, -637, -910, -1056, -1091, -1129, -954, -604, -244, 87, 221, + 303, 433, 388, 189, -112, -392, -578, -673, -774, -825, -769, -568, -287, -114, -96, -26, + 35, 8, -53, -155, -245, -266, -227, -145, -76, -123, -219, -228, -320, -511, -772, -968, + -1071, -1132, -1175, -1131, -1065, -953, -803, -665, -592, -727, -742, -716, -587, -482, -442, -234, + 128, 406, 628, 697, 653, 631, 516, 223, -125, -565, -882, -1040, -1131, -1218, -1138, -916, + -508, -81, 166, 317, 397, 421, 287, 70, -278, -565, -706, -758, -828, -813, -666, -418, + -98, 47, 118, 248, 201, 229, 182, 50, -10, 24, 62, 220, 234, 196, 149, 57, + -31, -293, -561, -775, -863, -837, -863, -846, -709, -573, -418, -289, -272, -348, -427, -322, + -154, -59, 36, 314, 660, 988, 1160, 1159, 1084, 954, 696, 331, -144, -557, -850, -940, + -903, -847, -636, -288, 224, 723, 874, 998, 983, 891, 693, 310, -81, -338, -478, -475, + -477, -356, -154, 202, 529, 663, 735, 780, 772, 743, 610, 493, 433, 451, 478, 561, + 542, 444, 342, 248, 75, -167, -446, -606, -657, -617, -588, -530, -338, -163, -35, 56, + 15, -133, -123, -75, 144, 317, 409, 771, 1181, 1461, 1576, 1444, 1289, 1097, 780, 329, + -121, -568, -732, -703, -564, -387, -119, 373, 930, 1245, 1331, 1264, 1124, 956, 593, 181, + -190, -435, -444, -413, -304, -161, 107, 469, 724, 814, 861, 853, 860, 758, 651, 548, + 538, 578, 551, 623, 576, 424, 291, 122, -82, -337, -547, -613, -618, -591, -488, -357, + -250, -114, -43, -6, -134, -338, -361, -222, -42, 131, 361, 706, 1167, 1356, 1348, 1142, + 847, 526, 86, -384, -768, -1090, -1129, -907, -624, -359, 31, 529, 1010, 1248, 1138, 975, + 706, 361, 19, -398, -703, -825, -759, -641, -511, -349, -15, 320, 486, 494, 510, 504, + 419, 339, 190, 85, 82, 99, 124, 147, 18, -140, -293, -438, -676, -901, -1054, -1072, + -966, -869, -727, -525, -387, -327, -239, -315, -495, -677, -646, -372, -103, 98, 383, 826, + 1106, 1215, 1041, 679, 287, -143, -582, -997, -1386, -1501, -1294, -931, -557, -207, 201, 692, + 959, 916, 706, 371, 22, -283, -625, -994, -1147, -1098, -949, -722, -577, -319, 30, 282, + 354, 353, 336, 262, 185, 81, -39, -74, -126, -120, -69, -98, -252, -364, -525, -720, + -924, -1107, -1153, -1136, -1069, -908, -741, -608, -559, -466, -484, -507, -729, -774, -510, -241, + 19, 296, 652, 989, 1125, 1012, 697, 241, -233, -628, -998, -1334, -1418, -1303, -908, -480, + -107, 223, 626, 955, 1019, 832, 484, 138, -189, -456, -730, -865, -909, -761, -551, -390, + -223, 84, 347, 513, 524, 536, 481, 365, 248, 100, 12, -48, -67, -29, -19, -118, + -274, -382, -481, -710, -891, -937, -896, -839, -710, -560, -366, -310, -262, -216, -222, -391, + -514, -400, -71, 212, 478, 794, 1122, 1276, 1187, 891, 404, -88, -520, -843, -1081, -1184, + -1091, -692, -184, 196, 468, 792, 1026, 1109, 958, 595, 265, -61, -315, -501, -595, -687, + -565, -410, -215, -38, 143, 421, 656, 668, 704, 698, 619, 511, 347, 266, 212, 181, + 196, 231, 231, 127, -50, -148, -342, -546, -630, -640, -604, -452, -355, -179, -66, -17, + 16, -1, -79, -175, -218, -4, 370, 607, 872, 1180, 1375, 1374, 1161, 838, 329, -108, + -438, -554, -668, -642, -341, 133, 550, 883, 1002, 1236, 1331, 1194, 952, 665, 303, 45, + -119, -198, -306, -336, -212, -26, 76, 208, 433, 661, 755, 778, 801, 779, 610, 447, + 376, 269, 188, 185, 189, 253, 163, 37, -48, -202, -405, -549, -619, -577, -536, -460, + -308, -141, -67, -67, -57, -44, -197, -298, -206, 146, 442, 619, 948, 1106, 1103, 982, + 612, 184, -323, -688, -816, -931, -890, -689, -302, 137, 463, 633, 767, 873, 760, 558, + 279, -75, -300, -486, -554, -594, -682, -567, -463, -349, -194, -80, 256, 487, 443, 533, + 543, 410, 254, 9, -84, -116, -206, -150, -62, -28, -105, -196, -319, -520, -764, -942, + -909, -872, -869, -737, -525, -396, -336, -347, -300, -360, -543, -527, -328, -43, 132, 394, + 618, 707, 598, 365, 18, -399, -804, -998, -982, -957, -801, -524, -57, 241, 424, 493, + 557, 582, 396, 89, -121, -398, -599, -633, -674, -682, -684, -653, -517, -443, -416, -138, + 168, 256, 289, 295, 274, 148, -153, -333, -373, -429, -389, -268, -155, -103, -236, -350, + -486, -775, -980, -1050, -992, -927, -875, -645, -487, -351, -300, -334, -286, -414, -578, -497, + -198, 37, 208, 443, 628, 637, 393, 95, -277, -677, -957, -988, -896, -717, -434, -60, + 312, 478, 492, 497, 453, 302, 83, -123, -298, -442, -533, -518, -499, -560, -525, -424, + -379, -289, -101, 211, 457, 473, 513, 547, 399, 166, -54, -130, -188, -169, -44, 113, + 177, 181, 53, -105, -382, -696, -826, -865, -822, -714, -546, -280, -60, -17, -7, -19, + -139, -339, -436, -255, 85, 295, 560, 814, 867, 771, 500, 172, -270, -608, -686, -625, + -450, -223, 97, 492, 761, 787, 770, 723, 641, 464, 258, 161, 30, -116, -62, -91, + -148, -182, -165, -108, -63, 67, 377, 676, 799, 848, 858, 830, 555, 302, 139, 23, + 68, 182, 325, 528, 534, 403, 282, -4, -348, -615, -677, -630, -502, -290, -17, 269, + 352, 380, 372, 250, 35, -180, -105, 268, 491, 693, 967, 1168, 1095, 848, 523, 103, + -233, -446, -373, -234, -53, 249, 628, 861, 912, 797, 779, 679, 489, 365, 286, 177, + 90, 39, 95, 60, -46, -59, -57, 69, 151, 368, 711, 929, 930, 960, 943, 704, + 407, 183, 88, 173, 141, 245, 515, 556, 457, 269, -2, -337, -663, -812, -764, -671, + -449, -188, 104, 241, 164, 115, 90, -181, -421, -454, -141, 231, 422, 680, 939, 878, + 657, 379, 4, -374, -580, -603, -424, -201, -50, 299, 605, 594, 523, 400, 358, 279, + 79, 48, 22, -108, -203, -232, -259, -395, -490, -527, -439, -314, -200, 168, 500, 519, + 498, 511, 320, 43, -225, -281, -244, -222, -119, 78, 236, 64, -109, -304, -678, -978, + -1172, -1146, -1023, -819, -563, -252, -68, -110, -205, -233, -490, -754, -793, -555, -109, 186, + 421, 722, 689, 453, 106, -321, -685, -932, -938, -668, -451, -191, 138, 416, 469, 290, + 169, 102, 17, -93, -151, -82, -173, -328, -333, -435, -551, -654, -634, -568, -443, -318, + 23, 403, 482, 413, 379, 202, -35, -287, -362, -321, -172, -49, 201, 287, 175, -113, + -329, -694, -1027, -1175, -1171, -951, -632, -332, 2, 151, 61, -49, -223, -503, -738, -828, + -498, 14, 312, 563, 862, 865, 596, 253, -200, -548, -805, -801, -542, -275, -48, 302, + 550, 633, 465, 291, 255, 197, 111, 62, 153, 123, -44, -102, -228, -406, -501, -514, + -393, -206, -96, 257, 609, 678, 537, 429, 302, 76, -180, -270, -80, 124, 272, 505, + 618, 468, 197, -101, -404, -727, -931, -847, -549, -298, 50, 354, 523, 459, 282, 97, + -167, -439, -578, -302, 178, 574, 835, 1104, 1202, 931, 534, 144, -268, -482, -477, -226, + 102, 308, 602, 853, 865, 683, 491, 458, 543, 464, 500, 624, 551, 394, 241, 77, + -71, -218, -220, -87, 57, 258, 624, 997, 1055, 931, 815, 679, 432, 178, 163, 235, + 481, 677, 890, 954, 816, 509, 210, -167, -509, -644, -573, -295, -9, 288, 599, 727, + 619, 421, 228, 2, -161, -246, -68, 386, 831, 1115, 1311, 1242, 1042, 707, 317, 9, + -280, -284, -6, 236, 480, 640, 753, 847, 687, 499, 436, 436, 530, 574, 588, 553, + 384, 135, 9, -192, -348, -315, -225, 21, 244, 472, 744, 916, 799, 634, 390, 169, + 25, 22, 138, 309, 551, 673, 730, 636, 239, -108, -427, -707, -828, -797, -613, -290, + -34, 182, 298, 142, -16, -217, -401, -568, -691, -571, -51, 410, 618, 775, 845, 625, + 283, -108, -404, -595, -638, -400, -83, 83, 190, 308, 385, 234, 80, 80, 156, 268, + 283, 278, 247, 44, -229, -378, -549, -608, -588, -462, -201, -6, 126, 406, 534, 377, + 220, 135, -32, -190, -180, -40, 141, 276, 327, 406, 272, -55, -424, -687, -917, -1045, + -1033, -826, -592, -359, -92, 41, -48, -282, -506, -596, -768, -936, -764, -311, 185, 495, + 558, 597, 426, 26, -266, -612, -841, -782, -559, -256, -98, -58, 75, 136, 73, -96, + -178, -81, 16, 29, 43, -56, -329, -534, -655, -821, -912, -861, -621, -379, -297, -182, + 49, 194, 134, -1, -120, -211, -336, -346, -204, -29, 83, 230, 310, 205, -128, -492, + -755, -964, -1134, -1147, -947, -661, -385, -166, -46, -151, -380, -577, -752, -855, -1001, -803, + -229, 226, 469, 505, 439, 225, -79, -429, -646, -757, -713, -413, -171, -96, -1, 52, + 108, 67, -81, -8, 137, 213, 263, 194, 55, -148, -370, -476, -552, -625, -550, -339, + -131, -39, 34, 236, 344, 285, 148, 52, 6, -89, -89, 57, 164, 244, 311, 339, + 245, -37, -427, -628, -755, -877, -791, -558, -326, -27, 139, 212, 84, -188, -391, -483, + -590, -601, -293, 241, 706, 943, 902, 788, 519, 198, -73, -296, -430, -338, -98, 150, + 218, 244, 317, 407, 358, 319, 364, 461, 535, 553, 495, 309, 50, -142, -205, -199, + -188, -138, 88, 299, 383, 440, 573, 620, 581, 508, 510, 508, 411, 456, 608, 709, + 774, 800, 765, 648, 366, -13, -199, -391, -459, -365, -150, 46, 312, 490, 500, 346, + 74, -159, -256, -313, -254, 66, 581, 945, 1078, 1016, 844, 587, 266, 56, -77, -83, + 41, 207, 397, 421, 399, 507, 557, 547, 546, 652, 767, 806, 751, 620, 345, 91, + -91, -151, -153, -123, 2, 191, 358, 323, 392, 521, 492, 430, 352, 339, 311, 273, + 260, 362, 442, 493, 501, 475, 305, -16, -294, -452, -667, -673, -583, -455, -152, -8, + 122, 148, -68, -261, -422, -507, -534, -384, 47, 560, 760, 825, 742, 498, 242, -48, + -300, -379, -348, -214, -37, 3, -22, -1, 39, 82, 110, 121, 292, 427, 405, 322, + 88, -206, -387, -545, -612, -557, -489, -349, -195, -134, -111, 1, 63, 63, 12, -13, + -43, -61, -76, -6, 56, 165, 201, 173, 77, -197, -465, -719, -875, -929, -865, -692, + -450, -314, -156, -121, -247, -411, -613, -666, -676, -687, -431, -12, 357, 498, 485, 336, + 121, -155, -390, -526, -574, -501, -308, -171, -153, -151, -108, -29, -46, -10, 84, 244, + 428, 344, 210, -48, -339, -538, -690, -674, -549, -481, -231, -111, -122, -169, -149, -102, + -86, -123, -67, -23, -13, -16, 37, 129, 128, 146, 101, -76, -282, -563, -737, -796, + -860, -755, -545, -314, -132, -74, -149, -344, -547, -701, -727, -743, -567, -101, 399, 697, + 755, 635, 383, 96, -171, -419, -491, -395, -213, 7, 26, -49, -72, -53, 24, 99, + 171, 406, 600, 632, 553, 266, -94, -343, -525, -496, -423, -281, -68, 133, 157, 81, + 56, 79, 91, 76, 91, 164, 195, 230, 284, 355, 382, 452, 451, 326, 161, -137, + -427, -578, -691, -653, -430, -215, 28, 165, 143, -9, -203, -428, -479, -482, -397, -25, + 463, 794, 860, 737, 525, 237, 9, -144, -180, -73, 39, 175, 188, 50, -58, -38, + 5, 138, 287, 522, 780, 855, 771, 537, 182, -149, -314, -385, -338, -208, -27, 118, + 160, 62, 43, 134, 193, 201, 190, 195, 250, 313, 324, 463, 575, 633, 719, 646, + 424, 154, -152, -293, -407, -397, -207, -39, 199, 307, 254, 148, -35, -172, -201, -189, + -109, 117, 500, 882, 943, 845, 676, 403, 172, -4, -89, -99, -46, 140, 225, 166, + -1, 65, 100, 176, 300, 489, 693, 845, 851, 658, 390, 52, -121, -195, -210, -163, + -19, 134, 242, 165, 63, 85, 190, 187, 220, 229, 234, 279, 330, 347, 439, 502, + 556, 549, 370, 103, -248, -423, -528, -556, -437, -279, -61, 52, 42, -45, -227, -429, + -502, -436, -381, -213, 131, 451, 596, 540, 412, 258, 63, -41, -120, -148, -129, -112, + -10, -65, -222, -199, -151, -54, 20, 142, 338, 446, 431, 405, 139, -107, -315, -383, + -392, -381, -317, -179, -119, -80, -178, -210, -136, -113, -69, -95, -73, -43, 9, 83, + 188, 292, 353, 333, 233, -17, -316, -542, -674, -701, -702, -555, -377, -271, -205, -269, + -374, -467, -597, -536, -516, -427, -95, 285, 449, 397, 283, 136, -36, -239, -351, -371, + -395, -320, -197, -315, -419, -493, -434, -377, -339, -221, 14, 195, 267, 208, 19, -282, + -486, -599, -628, -620, -543, -433, -325, -344, -397, -437, -376, -351, -279, -236, -220, -178, + -104, -101, -21, 59, 126, 182, 99, -103, -384, -647, -810, -910, -894, -762, -559, -406, + -388, -416, -507, -648, -770, -734, -691, -585, -323, 22, 307, 271, 170, 68, -93, -240, + -315, -362, -315, -224, -142, -138, -273, -344, -306, -241, -192, -27, 148, 360, 470, 422, + 280, 27, -245, -349, -407, -424, -329, -243, -161, -116, -233, -270, -237, -184, -138, -70, + -65, -39, -17, 50, 141, 276, 346, 398, 374, 218, -71, -284, -433, -523, -514, -435, + -251, -99, -105, -66, -135, -315, -373, -392, -342, -157, 29, 404, 613, 593, 506, 366, + 196, 48, 0, -18, 7, 70, 96, 120, 9, -92, 29, 89, 175, 329, 526, 705, + 765, 669, 560, 310, 59, -50, -55, 2, 70, 157, 199, 196, 94, 89, 183, 193, + 217, 288, 323, 373, 338, 358, 473, 560, 656, 666, 653, 517, 267, 71, -112, -218, + -172, -123, 26, 97, 112, 79, -23, -125, -168, -130, -67, 78, 352, 674, 836, 776, + 647, 506, 375, 251, 260, 317, 347, 366, 342, 239, 138, 44, 88, 190, 249, 414, + 683, 812, 821, 668, 508, 336, 137, 50, 82, 123, 209, 201, 164, 5, -86, 12, + 97, 124, 168, 193, 246, 178, 94, 115, 220, 325, 476, 524, 468, 314, 121, -81, + -276, -373, -339, -162, -123, -78, -89, -189, -272, -375, -380, -260, -142, 90, 338, 498, + 528, 423, 300, 137, 39, -43, 1, 61, 21, -2, -74, -211, -272, -337, -264, -152, + -60, 133, 315, 365, 365, 218, 113, -38, -185, -170, -151, -105, -67, -103, -123, -247, + -340, -204, -78, -92, 7, 51, -24, -58, -100, -53, 63, 182, 326, 350, 231, 52, + -175, -336, -463, -561, -431, -333, -304, -304, -415, -547, -676, -745, -623, -537, -315, -13, + 195, 274, 261, 178, 112, -10, -70, -13, 34, 57, 20, -48, -231, -333, -399, -368, + -313, -208, -36, 130, 212, 191, 148, 62, -42, -159, -256, -263, -288, -266, -239, -313, + -414, -480, -445, -289, -248, -266, -185, -162, -233, -294, -285, -167, -83, 66, 168, 141, + -2, -164, -295, -357, -474, -446, -314, -243, -247, -334, -443, -579, -658, -674, -529, -411, + -185, 105, 270, 322, 244, 179, 125, 14, 3, 62, 61, 76, 48, -104, -261, -370, + -399, -298, -299, -219, -17, 107, 210, 195, 120, 86, -60, -110, -110, -152, -87, -70, + -88, -111, -233, -299, -210, -125, -87, -60, -24, -33, -72, -69, -107, 18, 115, 214, + 281, 235, 53, -57, -189, -250, -309, -260, -125, -88, -99, -191, -344, -455, -465, -481, + -375, -214, 63, 328, 480, 453, 428, 412, 348, 311, 288, 338, 408, 386, 326, 167, + 43, -55, -56, 12, 3, 135, 319, 427, 511, 425, 357, 271, 166, 140, 105, 103, + 160, 206, 171, 70, -21, -4, 75, 152, 156, 156, 186, 142, 90, 20, 100, 166, + 330, 409, 435, 333, 225, 114, 61, -52, -30, 57, 121, 214, 104, -11, -101, -203, + -207, -166, -74, 95, 336, 508, 582, 526, 485, 469, 440, 459, 488, 548, 567, 507, + 434, 227, 104, 54, 104, 115, 112, 228, 331, 430, 458, 363, 357, 298, 202, 221, + 202, 175, 176, 127, 145, 118, 24, 121, 200, 220, 240, 178, 176, 182, 61, 68, + 128, 161, 230, 251, 221, 143, -7, -51, -69, -133, -120, -69, -26, -66, -170, -261, + -341, -391, -405, -327, -275, -135, 32, 177, 216, 229, 230, 220, 213, 192, 218, 222, + 270, 224, 157, 66, -16, -49, -53, -57, -57, 2, 60, 171, 140, 115, 83, -15, + -41, -94, -85, -75, -57, -58, -66, -123, -160, -134, -60, -55, -66, -96, -90, -100, + -166, -177, -107, -63, -30, -38, -88, -133, -206, -261, -274, -327, -311, -246, -197, -229, + -320, -374, -434, -490, -514, -470, -381, -287, -156, -70, -29, 5, -30, -67, -18, -40, + 12, -4, -27, -17, -91, -153, -181, -217, -240, -259, -239, -216, -135, -108, -78, -98, + -169, -190, -238, -286, -279, -271, -294, -279, -276, -286, -306, -273, -247, -190, -220, -246, + -205, -233, -216, -192, -191, -131, -157, -176, -160, -249, -260, -284, -320, -319, -307, -313, + -289, -348, -396, -439, -455, -455, -466, -428, -353, -339, -260, -242, -236, -211, -243, -226, + -213, -192, -156, -145, -124, -125, -106, -114, -76, -85, -76, -59, -83, -54, -37, 7, + 2, 7, 6, -8, -38, -80, -103, -119, -115, -129, -78, -117, -115, -88, -74, -66, + -48, -53, -25, -40, 17, 21, 53, 19, 61, 47, 6, 44, 43, 36, 49, 33, + 67, 50, 29, 15, -20, -62, -57, -63, -86, -98, -88, -99, -99, -62, -74, -32, + -35, -45, -26, -12, -18, 11, 24, 48, 57, 114, 107, 117, 132, 92, 135, 147, + 167, 259, 302, 305, 305, 265, 251, 227, 161, 174, 157, 162, 178, 91, 70, 104, + 24, 46, 74, 77, 98, 127, 131, 190, 157, 158, 169, 175, 188, 241, 223, 236, + 206, 224, 245, 202, 217, 190, 218, 172, 153, 139, 94, 89, 66, 69, 90, 111, + 102, 94, 77, 129, 105, 103, 101, 164, 202, 197, 225, 277, 313, 299, 290, 286, + 324, 347, 352, 451, 487, 480, 462, 441, 422, 418, 340, 388, 360, 354, 333, 283, + 253, 227, 174, 213, 192, 216, 192, 176, 186, 198, 221, 210, 184, 189, 206, 212, + 193, 202, 159, 158, 157, 136, 163, 102, 87, 66, 38, 77, 21, -14, -8, -36, + -21, -39, -55, -21, -49, -51, -51, -74, -34, -54, -25, 24, -18, 9, 23, -6, + 42, -6, 18, 44, 44, 61, 102, 62, 56, 70, 34, 38, -11, -10, -7, -44, + -50, -54, -116, -140, -135, -138, -117, -144, -148, -148, -154, -154, -148, -157, -161, -165, + -130, -180, -156, -169, -224, -217, -254, -233, -224, -245, -266, -271, -265, -290, -275, -255, + -279, -267, -260, -248, -243, -244, -233, -205, -206, -200, -190, -173, -166, -126, -123, -74, + -74, -48, -58, -66, -84, -75, -82, -58, -54, -72, -49, -89, -105, -89, -149, -133, + -98, -179, -133, -190, -202, -229, -237, -229, -178, -238, -206, -210, -218, -209, -213, -227, + -188, -199, -160, -177, -162, -204, -237, -245, -246, -221, -192, -219, -227, -194, -225, -204, + -180, -197, -187, -223, -230, -188, -232, -231, -207, -235, -225, -173, -147, -100, -111, -93, + -69, -21, -59, -12, 8, -45, 7, 12, 7, 59, 46, 63, 77, 49, 56, 119, + 58, 88, 91, 63, 48, 34, 50, 54, 8, 18, 94, 54, 21, 31, 45, 47, + 29, 56, 118, 82, 96, 96, 95, 73, 69, 75, 67, 94, 80, 92, 57, 50, + 45, 45, 64, 86, 43, 105, 59, 79, 136, 92, 135, 153, 135, 182, 205, 253, + 268, 260, 317, 333, 393, 404, 424, 427, 417, 430, 427, 415, 441, 388, 391, 389, + 406, 366, 352, 319, 339, 323, 285, 243, 279, 248, 238, 296, 301, 326, 318, 304, + 309, 302, 339, 344, 357, 338, 361, 380, 341, 332, 330, 311, 380, 356, 353, 388, + 327, 351, 345, 344, 306, 299, 284, 274, 280, 256, 282, 268, 237, 273, 281, 257, + 300, 311, 283, 345, 281, 340, 385, 333, 356, 339, 309, 341, 321, 322, 342, 322, + 296, 309, 331, 281, 322, 287, 276, 303, 210, 242, 245, 212, 250, 218, 233, 244, + 215, 190, 190, 166, 167, 150, 144, 170, 149, 125, 119, 22, 17, 3, 12, -3, + -20, -56, 12, -51, -39, -34, -88, -48, -48, -54, -34, -63, -49, -29, -48, -15, + -32, -36, -6, -7, 8, -10, -10, 24, 50, 51, 44, 55, 70, 35, 51, 29, + 2, -66, -62, -50, -80, -86, -85, -135, -146, -204, -182, -212, -245, -202, -190, -195, + -185, -213, -192, -222, -231, -208, -168, -171, -180, -173, -171, -177, -198, -229, -248, -214, + -205, -218, -226, -273, -235, -249, -242, -254, -271, -284, -298, -285, -276, -332, -326, -300, + -333, -297, -280, -306, -277, -280, -267, -234, -269, -209, -229, -260, -260, -249, -224, -256, + -285, -227, -251, -306, -312, -313, -294, -341, -342, -331, -370, -422, -386, -396, -402, -350, + -388, -318, -336, -320, -313, -332, -335, -327, -343, -320, -292, -292, -289, -316, -347, -320, + -350, -384, -353, -367, -430, -448, -441, -454, -435, -464, -444, -407, -412, -365, -313, -325, + -302, -278, -235, -272, -236, -199, -178, -192, -174, -147, -116, -94, -91, -99, -93, -108, + -128, -82, -113, -149, -122, -156, -184, -184, -222, -197, -239, -238, -225, -262, -245, -212, + -243, -152, -197, -174, -158, -148, -117, -89, -112, -39, -52, -45, -19, -27, 3, 30, + -32, 5, 27, 6, -7, 14, -20, -35, -34, -17, -38, -49, -23, -25, 8, -1, + 41, 84, 42, 55, 118, 25, 76, 78, 128, 165, 142, 182, 194, 180, 223, 196, + 204, 190, 175, 194, 207, 223, 180, 199, 161, 180, 187, 159, 188, 171, 193, 197, + 176, 225, 224, 200, 258, 205, 230, 245, 180, 239, 264, 242, 314, 282, 296, 309, + 280, 267, 261, 250, 249, 245, 235, 202, 223, 166, 158, 177, 134, 167, 169, 169, + 239, 241, 232, 281, 253, 290, 342, 329, 355, 354, 335, 378, 379, 398, 433, 428, + 452, 484, 457, 489, 450, 463, 463, 398, 412, 361, 316, 357, 278, 289, 275, 221, + 259, 248, 240, 299, 251, 268, 258, 237, 254, 262, 254, 285, 274, 269, 264, 301, + 275, 261, 249, 244, 243, 197, 199, 209, 141, 110, 135, 111, 89, 59, 59, 86, + 72, 75, 84, 52, 63, 111, 99, 103, 111, 125, 123, 123, 141, 137, 156, 142, + 144, 152, 165, 128, 140, 123, 89, 89, 61, 60, 3, 2, -5, -25, -33, -49, + -25, -30, -52, -31, 19, 29, 3, -8, 40, 33, 27, 8, 21, 6, 5, -18, + -15, -19, -37, -114, -132, -119, -123, -168, -190, -234, -212, -286, -287, -289, -321, -328, + -284, -334, -256, -285, -285, -242, -246, -216, -187, -211, -151, -158, -125, -146, -123, -100, + -117, -139, -86, -96, -66, -112, -104, -111, -171, -185, -191, -218, -211, -250, -226, -256, + -302, -260, -295, -281, -274, -270, -247, -246, -264, -266, -278, -290, -299, -250, -263, -242, + -202, -221, -242, -236, -278, -267, -300, -270, -266, -297, -324, -337, -339, -381, -403, -381, + -401, -366, -353, -328, -321, -339, -272, -250, -219, -200, -183, -154, -165, -164, -144, -177, + -105, -142, -105, -108, -113, -133, -132, -152, -112, -163, -183, -144, -148, -104, -116, -104, + -118, -126, -148, -123, -106, -101, -74, -43, -73, -22, -55, -26, 16, -39, 56, 58, + 23, 71, 34, 22, 23, -23, -28, -26, -42, -68, -87, -106, -149, -128, -195, -158, + -175, -205, -161, -204, -168, -124, -128, -142, -114, -110, -54, -50, 9, 15, 33, 62, + 56, 56, 83, 85, 112, 113, 118, 111, 76, 42, 59, 38, 2, 41, 24, 37, + 55, -2, 11, 15, -31, 36, 17, 66, 80, 64, 67, 88, 54, 90, 83, 126, + 126, 155, 159, 111, 157, 96, 101, 92, 68, 114, 87, 86, 78, 61, 75, 54, + 48, 80, 80, 102, 95, 116, 193, 139, 155, 188, 201, 224, 271, 291, 361, 364, + 344, 370, 340, 309, 365, 359, 369, 404, 342, 339, 329, 291, 277, 267, 249, 275, + 269, 244, 264, 257, 238, 274, 289, 275, 321, 307, 307, 316, 255, 250, 309, 270, + 308, 340, 288, 310, 326, 261, 256, 197, 184, 190, 153, 132, 132, 49, 74, 52, + 11, 11, -5, -12, -35, -14, -8, 2, -5, -12, 0, 13, 4, 36, 38, 20, + 45, 70, 35, 26, 14, 32, 30, 41, 11, 72, -6, -35, -23, -49, -91, -95, + -90, -73, -119, -114, -100, -123, -133, -134, -109, -104, -121, -105, -146, -122, -127, -170, + -138, -128, -119, -107, -122, -134, -145, -194, -231, -229, -213, -247, -277, -243, -297, -313, + -309, -336, -361, -361, -362, -331, -319, -325, -259, -251, -309, -247, -251, -229, -211, -207, + -143, -170, -211, -131, -171, -147, -151, -157, -151, -133, -164, -150, -171, -223, -219, -243, + -223, -246, -274, -246, -276, -254, -265, -281, -235, -197, -226, -178, -156, -182, -141, -169, + -152, -114, -120, -68, -49, -63, -38, -70, -91, -64, -108, -118, -118, -153, -176, -190, + -241, -240, -256, -277, -280, -266, -292, -222, -193, -237, -222, -239, -250, -217, -196, -141, + -111, -151, -65, -68, -39, 26, 0, 30, 46, 40, 81, 70, 42, 64, -3, -33, + -2, -49, -14, 5, -23, -13, -58, -100, -45, -78, -57, -70, -99, -25, -50, -31, + -23, -51, 0, 7, 56, 39, 40, 62, 65, 21, 58, 79, 53, 74, 63, 41, + 29, 30, -15, -17, -41, -34, 8, -14, 15, 10, 34, 33, 38, 17, 25, 47, + 53, 61, 110, 110, 111, 122, 108, 118, 132, 96, 170, 137, 147, 152, 101, 95, + 60, 60, 136, 111, 99, 161, 122, 126, 133, 115, 140, 150, 147, 216, 210, 194, + 220, 187, 222, 227, 266, 290, 298, 291, 280, 236, 257, 228, 209, 232, 189, 252, + 197, 175, 172, 138, 187, 155, 179, 221, 201, 244, 227, 223, 282, 234, 264, 308, + 297, 371, 351, 352, 386, 362, 333, 383, 358, 347, 349, 333, 379, 375, 303, 334, + 307, 241, 290, 255, 281, 295, 223, 291, 248, 243, 259, 239, 290, 275, 290, 330, + 302, 307, 261, 293, 339, 307, 359, 347, 335, 311, 312, 283, 274, 306, 233, 258, + 250, 176, 179, 141, 79, 114, 65, 72, 91, 99, 128, 132, 119, 150, 125, 152, + 163, 188, 190, 240, 203, 174, 228, 211, 177, 215, 183, 204, 218, 164, 187, 173, + 122, 94, 58, 78, 41, -4, -22, -36, -26, -62, -45, -59, -72, -42, -49, -54, + -37, -56, -82, -31, -39, -29, 2, 21, -3, 16, -30, -7, -38, -67, -62, -73, + -60, -81, -94, -116, -126, -178, -181, -209, -211, -216, -188, -201, -170, -212, -196, -199, + -179, -194, -169, -177, -190, -142, -161, -157, -166, -177, -134, -159, -126, -106, -129, -93, + -167, -201, -197, -232, -209, -193, -217, -201, -243, -254, -248, -217, -204, -186, -204, -169, + -156, -206, -197, -215, -260, -219, -203, -224, -216, -241, -228, -247, -245, -288, -278, -307, + -279, -318, -325, -299, -340, -371, -359, -350, -326, -361, -333, -299, -318, -298, -304, -288, + -251, -230, -229, -205, -204, -206, -195, -185, -189, -185, -188, -220, -183, -209, -183, -222, + -221, -237, -251, -267, -244, -228, -228, -249, -232, -206, -210, -202, -200, -183, -136, -123, + -119, -62, -77, -86, -76, -71, -40, -21, -30, -22, -8, -29, -62, -74, -92, -125, + -109, -134, -140, -144, -185, -170, -164, -209, -161, -141, -170, -147, -114, -93, -70, -112, + -94, -58, -84, 6, -17, -49, 26, -24, 30, 27, 6, 64, 54, 54, 83, 93, + 86, 60, 37, -3, 13, 14, 9, 25, -6, -3, 11, 9, -5, 22, 46, 47, + 59, 103, 102, 99, 88, 75, 107, 102, 110, 123, 123, 102, 134, 124, 92, 149, + 133, 126, 152, 141, 164, 148, 86, 106, 89, 82, 137, 113, 108, 182, 142, 135, + 143, 146, 172, 182, 186, 213, 171, 194, 191, 229, 187, 200, 196, 207, 206, 223, + 277, 230, 210, 198, 207, 222, 213, 205, 301, 242, 214, 232, 176, 202, 171, 181, + 241, 211, 250, 229, 214, 216, 220, 254, 240, 254, 265, 188, 189, 138, 123, 125, + 107, 59, 114, 72, 65, 99, 54, 63, 48, 23, 70, 36, 57, 102, 120, 130, + 140, 137, 93, 112, 123, 171, 162, 174, 174, 191, 166, 180, 163, 182, 137, 188, + 161, 129, 93, 56, 59, 10, -4, 21, -2, -18, 2, -28, -32, 3, -4, 24, + 21, 45, 63, 49, 25, 25, 35, -13, -19, 5, -7, 21, -7, -28, -20, -38, + -67, -97, -125, -140, -139, -132, -197, -198, -210, -261, -212, -227, -220, -173, -155, -142, + -111, -157, -116, -122, -109, -98, -97, -66, -68, -87, -65, -90, -105, -112, -144, -122, + -91, -146, -110, -141, -158, -171, -199, -162, -162, -207, -185, -201, -183, -224, -261, -208, + -221, -196, -171, -148, -121, -167, -174, -160, -178, -178, -150, -160, -167, -153, -199, -198, + -241, -247, -269, -298, -305, -292, -306, -321, -351, -329, -346, -359, -331, -321, -285, -255, + -260, -225, -235, -256, -218, -234, -218, -160, -219, -167, -191, -199, -141, -188, -159, -120, + -170, -127, -76, -151, -139, -190, -211, -197, -155, -193, -165, -155, -181, -132, -160, -160, + -109, -137, -99, -105, -79, -43, -97, -66, -95, -103, -72, -72, -20, -25, -59, -42, + -57, -61, -117, -103, -86, -95, -106, -96, -128, -135, -139, -106, -80, -79, -48, -18, + -16, -11, -19, 20, 4, 16, 69, 89, 102, 117, 131, 120, 113, 122, 141, 92, + 122, 133, 143, 121, 114, 97, 89, 67, 77, 106, 79, 100, 105, 64, 113, 146, + 115, 171, 136, 179, 203, 163, 225, 197, 193, 205, 211, 227, 225, 229, 230, 219, + 188, 136, 144, 130, 71, 132, 73, 90, 97, 47, 70, 44, 68, 109, 135, 132, + 165, 197, 210, 238, 273, 263, 297, 298, 353, 372, 330, 377, 393, 373, 364, 366, + 369, 352, 373, 363, 345, 311, 324, 301, 296, 287, 321, 329, 295, 312, 340, 345, + 305, 337, 368, 351, 372, 388, 400, 402, 392, 387, 425, 391, 433, 412, 383, 387, + 377, 357, 347, 307, 294, 295, 245, 251, 277, 243, 211, 241, 187, 225, 251, 225, + 280, 264, 291, 330, 293, 288, 318, 320, 326, 317, 354, 327, 356, 337, 323, 315, + 284, 254, 270, 241, 231, 232, 183, 139, 136, 108, 98, 116, 89, 71, 73, 39, + 45, 40, 11, 27, 35, 1, 59, 24, 21, 54, -15, -1, -8, -55, -27, -52, + -79, -53, -113, -108, -119, -143, -183, -154, -170, -190, -194, -239, -230, -219, -217, -206, + -165, -141, -150, -120, -124, -131, -114, -140, -112, -79, -106, -103, -97, -74, -92, -109, + -131, -124, -116, -156, -141, -172, -142, -170, -212, -190, -188, -179, -199, -186, -199, -172, + -181, -202, -172, -186, -214, -187, -202, -203, -224, -234, -191, -238, -217, -218, -236, -207, + -297, -281, -282, -352, -377, -388, -409, -364, -415, -387, -388, -380, -392, -378, -349, -360, + -321, -328, -312, -255, -262, -231, -208, -195, -147, -143, -131, -109, -118, -113, -94, -104, + -104, -132, -129, -98, -137, -137, -166, -183, -193, -234, -224, -229, -234, -274, -260, -285, + -279, -254, -265, -261, -265, -218, -199, -193, -162, -143, -172, -157, -189, -141, -165, -193, + -169, -165, -171, -191, -217, -188, -250, -220, -217, -233, -239, -265, -224, -256, -255, -215, + -222, -213, -161, -193, -156, -160, -146, -136, -109, -125, -75, -61, -51, -2, -5, 18, + 30, 13, 32, 57, 49, 87, 55, 21, 57, 51, 19, 18, 36, 33, 30, 21, + 48, 25, 21, 17, 43, 19, 14, 50, 41, 78, 51, 48, 85, 22, 50, 82, + 48, 52, 46, 43, 74, 43, 30, 43, 43, 39, 113, 56, 42, 71, 17, 66, + 67, 64, 119, 101, 173, 194, 185, 220, 210, 254, 303, 285, 317, 356, 288, 336, + 322, 302, 358, 312, 332, 365, 334, 368, 371, 350, 353, 370, 324, 364, 321, 297, + 307, 305, 284, 350, 319, 352, 352, 357, 373, 393, 363, 368, 401, 365, 401, 424, + 387, 403, 363, 357, 367, 317, 320, 310, 300, 305, 287, 249, 277, 241, 238, 252, + 269, 245, 239, 261, 283, 272, 293, 311, 278, 310, 329, 314, 346, 325, 318, 366, + 345, 327, 339, 295, 318, 313, 277, 335, 298, 271, 256, 249, 236, 223, 171, 197, + 174, 177, 159, 152, 176, 164, 168, 169, 143, 210, 174, 164, 183, 168, 137, 147, + 121, 95, 102, 24, 65, 72, 9, 11, -39, -21, 4, -31, -65, -80, -98, -118, + -116, -170, -158, -177, -175, -172, -116, -164, -130, -114, -120, -89, -113, -120, -65, -73, + -82, -28, -32, 21, -9, 9, 32, 47, 41, 44, 44, 38, 10, 13, -25, -4, + 10, -39, -24, -24, -45, -76, -91, -123, -93, -116, -105, -82, -93, -133, -121, -137, + -138, -142, -146, -135, -149, -164, -170, -157, -165, -170, -181, -158, -168, -176, -173, -197, + -170, -190, -204, -191, -219, -208, -193, -189, -172, -202, -188, -222, -204, -188, -185, -187, + -207, -179, -193, -193, -201, -211, -194, -199, -157, -116, -155, -143, -136, -174, -137, -146, + -104, -150, -162, -128, -115, -123, -111, -149, -113, -107, -135, -122, -139, -171, -168, -156, + -215, -189, -188, -187, -213, -206, -206, -172, -218, -248, -212, -262, -252, -232, -276, -255, + -241, -256, -245, -268, -249, -217, -261, -222, -180, -201, -210, -207, -186, -183, -180, -123, + -148, -157, -134, -124, -141, -85, -106, -75, -75, -68, -49, -57, -46, -33, -31, -39, + -25, 11, -12, 18, -19, 27, 34, -17, 24, 16, -15, 9, -26, 5, -7, -33, + -2, -9, 10, 2, 32, 11, 3, -16, -21, -10, -27, -19, -20, -58, 23, -2, + -8, 13, -15, 14, 20, -36, 13, -20, -35, -42, -31, -35, -20, -39, -19, 14, + -13, -19, 25, -4, 53, 58, 38, 97, 57, 88, 158, 147, 186, 176, 173, 224, + 200, 225, 238, 256, 272, 262, 322, 287, 266, 288, 245, 270, 266, 246, 238, 243, + 253, 254, 233, 256, 251, 243, 251, 247, 221, 244, 249, 269, 271, 246, 261, 252, + 289, 284, 286, 297, 291, 306, 306, 304, 288, 287, 269, 268, 233, 212, 243, 195, + 192, 174, 149, 165, 181, 171, 160, 165, 181, 177, 159, 196, 185, 246, 204, 252, + 264, 267, 288, 277, 298, 368, 339, 331, 325, 297, 316, 260, 239, 253, 202, 200, + 186, 166, 145, 96, 102, 60, 43, 58, 23, 13, 5, 12, 0, 13, 9, 34, + 49, 19, 42, 43, 0, 55, 60, 33, 78, 66, 55, 53, 62, 2, 27, 6, + -14, -18, -41, -58, -78, -113, -108, -109, -150, -163, -155, -177, -154, -150, -167, -140, + -157, -161, -130, -137, -114, -83, -92, -68, -26, -75, -26, -25, -71, -37, -60, -105, + -92, -105, -145, -142, -151, -160, -186, -211, -216, -218, -259, -256, -229, -275, -286, -255, + -270, -278, -298, -303, -255, -289, -274, -236, -281, -256, -256, -264, -240, -285, -258, -219, + -272, -238, -247, -270, -260, -296, -262, -258, -317, -268, -325, -298, -285, -302, -283, -270, + -267, -264, -243, -197, -197, -212, -224, -170, -169, -204, -159, -167, -152, -172, -198, -175, + -172, -195, -188, -168, -135, -176, -173, -179, -193, -173, -224, -198, -192, -250, -218, -217, + -204, -183, -205, -185, -190, -193, -155, -177, -139, -141, -141, -92, -157, -118, -117, -146, + -100, -102, -104, -51, -62, -67, -44, -41, -55, -34, -45, -57, -8, -45, -18, 23, + -30, -11, -1, -27, 39, -46, 24, 21, -29, 46, 29, 34, 83, 55, 101, 80, + 98, 84, 79, 109, 64, 65, 98, 37, 57, 53, 43, 51, 28, 21, 42, -5, + 28, -4, 12, 31, 13, -16, 15, 15, 0, -2, -14, -1, 12, -19, 3, 31, + 6, 44, 15, 65, 66, 51, 56, 53, 72, 104, 50, 61, 51, 58, 75, 90, + 74, 66, 66, 110, 108, 109, 112, 117, 154, 140, 143, 182, 165, 169, 147, 196, + 154, 166, 183, 143, 182, 173, 141, 183, 124, 119, 156, 101, 91, 85, 108, 93, + 115, 112, 122, 132, 116, 89, 123, 58, 73, 83, 51, 96, 95, 77, 129, 105, + 147, 193, 141, 194, 179, 162, 186, 158, 158, 158, 140, 166, 128, 138, 180, 160, + 173, 144, 206, 171, 150, 152, 171, 131, 138, 113, 134, 109, 116, 133, 151, 132, + 109, 140, 187, 169, 161, 161, 162, 122, 130, 131, 90, 107, 61, 75, 30, 45, + 26, 29, 13, 13, -5, -14, -33, -17, -31, -72, -53, -54, -81, -101, -79, -74, + -85, -104, -89, -78, -80, -77, -79, -67, -91, -99, -52, -100, -95, -61, -113, -64, + -90, -109, -113, -99, -93, -81, -54, -118, -69, -46, -62, -21, -62, -58, -27, -84, + -38, -17, -77, -29, -29, -51, -46, -88, -93, -110, -135, -124, -177, -146, -208, -177, + -204, -237, -219, -220, -263, -229, -236, -228, -247, -232, -231, -241, -220, -210, -184, -192, + -182, -139, -167, -174, -128, -159, -139, -142, -162, -149, -175, -183, -164, -187, -238, -190, + -231, -226, -233, -248, -279, -263, -281, -262, -262, -260, -209, -228, -214, -204, -205, -188, + -193, -163, -142, -172, -160, -158, -125, -90, -111, -116, -137, -133, -176, -183, -190, -214, + -248, -234, -244, -227, -262, -238, -238, -257, -260, -266, -284, -247, -303, -294, -278, -288, + -315, -307, -296, -267, -245, -278, -256, -234, -258, -218, -208, -215, -210, -213, -180, -145, + -159, -145, -144, -170, -130, -140, -117, -87, -89, -97, -75, -55, -42, -20, -10, -7, + 17, 7, 33, 3, 22, 48, 24, 19, 5, 12, 28, 27, 2, 29, 6, 22, + 9, -5, 14, 18, -32, -2, -28, -45, -3, -5, 25, 85, 57, 55, 73, 15, + 47, 31, 17, 73, -17, 24, 46, 10, 36, 36, 65, 93, 53, 93, 112, 67, + 68, 81, 79, 74, 107, 134, 155, 143, 156, 196, 186, 180, 227, 227, 233, 264, + 270, 261, 303, 321, 359, 342, 356, 385, 354, 326, 350, 325, 317, 261, 252, 259, + 224, 217, 211, 176, 142, 168, 177, 202, 190, 207, 220, 183, 184, 185, 181, 179, + 176, 221, 250, 207, 248, 256, 249, 288, 278, 311, 287, 274, 323, 322, 323, 338, + 324, 311, 316, 287, 321, 293, 272, 289, 302, 276, 309, 291, 298, 327, 355, 355, + 346, 324, 339, 349, 316, 298, 315, 306, 293, 247, 290, 247, 243, 295, 242, 245, + 239, 184, 212, 127, 140, 94, 19, 15, -19, 1, -44, -43, -35, -57, -47, -30, + -40, -35, -13, 20, 17, -14, 33, 7, -3, -5, -43, 8, -35, -59, -15, -60, + -60, -76, -111, -138, -130, -142, -147, -171, -185, -183, -212, -192, -197, -180, -179, -174, + -174, -175, -186, -214, -193, -241, -244, -235, -251, -231, -297, -240, -213, -264, -223, -213, + -194, -190, -238, -205, -233, -229, -266, -268, -261, -270, -279, -278, -300, -243, -283, -310, + -225, -280, -258, -248, -260, -234, -224, -273, -249, -245, -280, -243, -248, -303, -230, -260, + -286, -241, -265, -235, -232, -290, -253, -234, -285, -239, -273, -255, -277, -284, -244, -262, + -251, -237, -212, -200, -197, -187, -182, -190, -178, -203, -211, -198, -231, -236, -222, -195, + -205, -207, -200, -179, -207, -190, -232, -245, -220, -252, -242, -229, -250, -221, -219, -250, + -188, -202, -194, -162, -177, -144, -133, -200, -142, -158, -197, -140, -192, -215, -140, -224, + -169, -151, -204, -150, -165, -191, -179, -190, -191, -189, -196, -131, -175, -116, -109, -84, + -69, -74, -83, -64, -55, -79, -39, 1, -61, 0, -6, 5, -20, -34, -38, -13, + -63, -82, -78, -101, -114, -115, -144, -87, -117, -124, -85, -59, -63, -13, -9, 2, + 98, 107, 132, 111, 162, 161, 154, 181, 206, 228, 210, 246, 221, 208, 216, 190, + 177, 151, 172, 167, 121, 136, 148, 139, 117, 72, 115, 96, 75, 115, 87, 63, + 113, 102, 172, 168, 165, 236, 240, 253, 286, 290, 297, 302, 283, 311, 299, 306, + 311, 314, 323, 319, 313, 319, 310, 354, 319, 301, 320, 330, 295, 294, 268, 236, + 259, 213, 245, 229, 218, 218, 225, 227, 203, 241, 296, 287, 288, 291, 301, 293, + 291, 317, 303, 313, 296, 266, 248, 222, 229, 278, 251, 261, 266, 260, 274, 270, + 267, 289, 280, 317, 325, 303, 321, 324, 313, 300, 333, 313, 325, 287, 283, 298, + 254, 261, 267, 222, 219, 215, 179, 158, 142, 114, 138, 88, 113, 120, 112, 115, + 109, 129, 130, 117, 139, 146, 154, 147, 139, 146, 153, 135, 168, 150, 96, 109, + 103, 90, 73, 38, 61, 48, 4, 34, -44, -25, 4, -18, 2, -39, -47, -11, + -45, -24, -32, -45, -35, -60, -50, -39, -62, -44, -14, -41, -24, -22, -35, -43, + -46, -56, -69, -77, -67, -43, -72, -60, -42, -111, -58, -63, -134, -108, -106, -127, + -108, -152, -151, -114, -126, -156, -115, -181, -165, -219, -210, -194, -219, -196, -214, -230, + -217, -223, -257, -253, -310, -275, -305, -309, -303, -322, -319, -326, -389, -321, -325, -338, + -335, -307, -334, -314, -309, -340, -298, -301, -312, -286, -286, -318, -283, -299, -299, -270, + -283, -276, -279, -307, -298, -270, -338, -306, -287, -329, -287, -307, -334, -295, -307, -341, + -293, -365, -312, -329, -348, -323, -320, -314, -294, -307, -268, -297, -243, -280, -286, -248, + -281, -280, -274, -231, -258, -252, -224, -220, -199, -188, -219, -210, -220, -192, -212, -256, + -223, -230, -197, -223, -232, -207, -211, -235, -224, -212, -194, -213, -216, -158, -163, -185, + -184, -174, -153, -162, -169, -129, -165, -122, -113, -118, -77, -95, -86, -73, -44, -55, + -2, -24, 37, 11, 5, 12, 3, -2, -35, -9, -11, 0, -13, -13, 16, -3, + 16, 14, 27, 22, -2, 8, -30, -27, -15, -40, -15, -23, -17, -25, -12, 19, + 32, 34, 29, 76, 116, 71, 104, 126, 101, 138, 159, 173, 197, 121, 170, 167, + 139, 183, 157, 168, 160, 159, 143, 138, 150, 146, 186, 149, 139, 133, 110, 122, + 141, 140, 180, 114, 169, 193, 171, 211, 212, 234, 275, 232, 266, 274, 252, 267, + 245, 285, 283, 271, 304, 274, 257, 256, 250, 279, 274, 249, 264, 267, 288, 286, + 273, 266, 276, 253, 245, 250, 238, 259, 251, 271, 287, 280, 291, 309, 302, 284, + 318, 300, 312, 309, 318, 292, 325, 299, 298, 310, 265, 274, 255, 236, 264, 234, + 256, 262, 234, 258, 250, 222, 242, 232, 207, 236, 185, 214, 181, 177, 173, 126, + 149, 156, 139, 161, 124, 153, 123, 99, 112, 100, 96, 77, 50, 11, 21, -22, + -21, -67, -78, -67, -72, -85, -54, -61, -51, -30, -41, -44, -23, -64, -27, -41, + -61, -59, -63, -53, -7, -30, -28, -15, -30, -42, -63, -52, -69, -77, -89, -91, + -113, -134, -162, -137, -160, -172, -179, -171, -191, -220, -204, -192, -188, -189, -219, -184, + -170, -195, -190, -167, -192, -145, -172, -182, -186, -208, -227, -171, -223, -226, -221, -229, + -203, -187, -227, -153, -196, -174, -158, -190, -178, -225, -229, -228, -218, -228, -227, -230, + -221, -266, -231, -283, -211, -228, -247, -207, -227, -240, -208, -260, -250, -238, -280, -259, + -261, -245, -236, -234, -217, -204, -185, -182, -163, -128, -159, -126, -141, -160, -143, -162, + -162, -164, -175, -205, -203, -200, -225, -231, -206, -222, -190, -230, -248, -192, -231, -234, + -219, -255, -254, -244, -274, -233, -164, -203, -201, -158, -177, -113, -135, -118, -31, -96, + -58, -49, -68, -40, -50, -60, -10, -58, -14, 3, 11, 41, 31, 42, 18, 16, + -14, -17, 10, -25, -6, -23, -35, 3, -26, 38, 38, -1, -4, -19, 0, 23, + 5, 69, 74, 100, 145, 121, 145, 154, 125, 159, 142, 156, 122, 152, 107, 131, + 148, 124, 147, 156, 163, 212, 165, 158, 175, 158, 138, 117, 105, 94, 55, 43, + 44, 58, 56, 75, 80, 100, 99, 134, 129, 137, 147, 140, 134, 163, 131, 145, + 160, 155, 197, 201, 190, 205, 215, 218, 251, 295, 295, 318, 301, 365, 325, 346, + 358, 323, 356, 336, 304, 293, 294, 289, 270, 292, 315, 320, 346, 324, 341, 372, + 373, 347, 346, 324, 322, 328, 301, 314, 301, 325, 318, 329, 325, 347, 356, 325, + 351, 343, 341, 345, 373, 362, 370, 321, 340, 337, 323, 295, 262, 283, 297, 251, + 262, 288, 272, 316, 305, 297, 316, 267, 261, 289, 254, 234, 250, 243, 229, 252, + 236, 251, 261, 228, 249, 226, 194, 218, 239, 210, 208, 169, 184, 153, 182, 197, + 192, 160, 188, 173, 139, 147, 162, 145, 151, 122, 131, 125, 101, 54, 81, 91, + 41, 47, 63, 30, 2, -11, -32, -48, -83, -81, -32, -96, -56, -27, -87, -57, + -95, -89, -81, -108, -23, -21, -44, -32, -32, 5, -6, -3, -4, -6, -21, -33, + 10, 19, -18, -11, -28, 1, 17, 22, 12, -63, -36, -80, -139, -118, -135, -139, + -129, -159, -144, -171, -196, -157, -205, -210, -229, -226, -211, -224, -204, -240, -246, -242, + -220, -224, -229, -191, -194, -233, -231, -240, -206, -194, -247, -292, -341, -353, -310, -329, + -321, -324, -348, -319, -325, -382, -377, -400, -448, -394, -387, -388, -332, -362, -360, -354, + -438, -413, -380, -408, -359, -383, -368, -303, -333, -262, -240, -308, -323, -335, -370, -364, + -378, -366, -364, -323, -309, -332, -327, -345, -326, -359, -395, -349, -378, -360, -288, -281, + -296, -301, -334, -314, -306, -307, -297, -254, -281, -257, -252, -236, -231, -254, -299, -287, + -287, -278, -291, -268, -260, -214, -197, -230, -230, -227, -242, -230, -253, -254, -229, -234, + -163, -138, -159, -107, -104, -93, -101, -115, -66, -44, -69, -95, -101, -104, -100, -94, + -94, -102, -85, -110, -112, -119, -77, -72, -70, -94, -112, -118, -89, -24, -58, -59, + -72, -13, 25, 61, -3, -6, 47, 31, 71, 89, 76, 135, 110, 146, 113, 73, + 76, 102, 79, 103, 61, 73, 127, 88, 149, 171, 132, 173, 177, 162, 163, 156, + 147, 216, 173, 174, 201, 189, 235, 204, 174, 155, 193, 195, 222, 195, 162, 206, + 230, 210, 221, 140, 156, 179, 184, 204, 154, 143, 183, 199, 139, 145, 138, 149, + 170, 181, 190, 159, 124, 170, 166, 184, 171, 135, 147, 103, 120, 76, 85, 146, + 147, 115, 141, 147, 149, 159, 154, 229, 187, 192, 226, 250, 262, 216, 239, 305, + 296, 306, 322, 320, 322, 367, 357, 374, 373, 387, 414, 401, 392, 383, 356, 369, + 356, 293, 292, 261, 256, 227, 134, 122, 144, 138, 117, 65, 45, 48, 12, 30, + -8, -94, -90, -47, -45, -103, -116, -109, -98, -91, -81, -100, -100, -56, -26, -1, + -20, 22, 60, 111, 115, 121, 174, 208, 257, 272, 245, 296, 305, 375, 416, 386, + 334, 397, 367, 373, 346, 238, 238, 227, 109, 71, -23, -95, -79, -178, -259, -323, + -429, -405, -413, -479, -518, -573, -513, -513, -536, -520, -522, -493, -496, -424, -429, -418, + -408, -382, -354, -319, -175, -18, -164, -193, -22, 108, 98, 11, 114, 197, 134, 213, + 291, 185, 97, 129, 203, 182, 125, 111, 150, 132, 12, -31, -67, -45, -132, -236, + -268, -347, -417, -403, -424, -586, -615, -516, -451, -532, -664, -594, -431, -408, -472, -452, + -395, -320, -256, -237, -248, -398, -382, -282, -244, -353, -454, -318, -106, -153, -368, -453, + -188, 17, -79, -256, -279, -137, 25, 58, -11, -164, -107, 120, 303, 169, 73, 185, + 353, 345, 243, 174, 304, 393, 272, 154, 145, 165, 201, 127, -78, -106, -66, 11, + -53, -297, -439, -222, -85, -186, -397, -415, -179, -52, -97, -162, -276, -261, -142, -65, + -169, -276, -314, -231, -149, -160, -96, -8, -160, -241, -21, 216, 208, -33, -81, 91, + 262, 371, 284, 273, 312, 466, 568, 522, 515, 609, 649, 649, 549, 546, 683, 732, + 520, 416, 420, 464, 477, 299, 100, -4, 73, 211, 125, -191, -332, -126, 50, -25, + -259, -274, -169, -36, -44, -126, -172, -125, -91, -50, -48, -39, -54, -43, -52, -40, + 67, 245, 236, -3, -123, 177, 430, 299, 105, 153, 384, 453, 511, 482, 466, 525, + 591, 682, 655, 674, 745, 777, 671, 573, 667, 786, 709, 505, 470, 509, 575, 471, + 303, 245, 147, 274, 283, 140, -73, -180, 72, 182, 58, -139, -134, 15, 58, 21, + 3, -23, -50, -2, 14, 71, 99, -12, -39, -13, 14, 126, 178, 100, -96, -123, + 259, 409, 226, 30, 157, 339, 466, 473, 397, 407, 447, 565, 652, 607, 609, 622, + 653, 617, 553, 620, 620, 514, 328, 326, 413, 374, 267, 132, 69, 43, 48, 32, + -72, -285, -323, -163, -161, -289, -452, -438, -281, -287, -308, -354, -386, -380, -373, -339, + -287, -310, -435, -458, -430, -406, -289, -260, -264, -441, -473, -127, 71, -92, -323, -176, + 97, 156, 195, 166, 167, 236, 372, 465, 444, 398, 426, 501, 419, 387, 424, 385, + 299, 135, 140, 163, 59, -43, -125, -169, -267, -279, -285, -400, -624, -744, -590, -493, + -622, -842, -805, -650, -630, -565, -656, -625, -602, -643, -490, -490, -538, -627, -649, -532, + -482, -480, -347, -309, -456, -567, -279, -61, -151, -405, -291, -33, 14, 101, 95, 92, + 106, 164, 320, 290, 235, 264, 266, 211, 211, 182, 175, 137, 42, 55, 66, -27, + -127, -212, -285, -359, -383, -414, -494, -690, -847, -676, -563, -627, -782, -880, -643, -534, + -562, -637, -584, -563, -553, -515, -474, -479, -506, -574, -434, -397, -411, -309, -295, -358, + -467, -354, -39, -83, -269, -294, -71, 77, 68, 92, 49, 49, 183, 278, 221, 185, + 175, 286, 307, 203, 198, 215, 183, 213, 86, 68, 38, -55, -104, -150, -243, -330, + -248, -287, -389, -591, -547, -260, -288, -466, -598, -391, -226, -283, -295, -312, -231, -202, + -218, -126, -126, -184, -158, -176, -132, -114, -105, 20, 19, -121, -121, 187, 290, 80, + -68, 114, 349, 309, 289, 290, 297, 307, 434, 519, 450, 429, 499, 543, 534, 492, + 489, 450, 415, 354, 332, 302, 245, 187, 126, 52, -16, 42, 103, 7, -199, -295, + -30, 78, -116, -335, -204, 20, 30, -39, -76, 25, 16, 9, 132, 105, 92, 33, + 22, 105, 129, 62, 133, 198, 112, 31, 160, 398, 342, 88, 158, 365, 453, 355, + 437, 449, 400, 476, 663, 627, 548, 591, 713, 735, 641, 610, 614, 587, 562, 486, + 430, 387, 390, 347, 282, 188, 114, 213, 151, 5, -185, -93, 156, 63, -191, -210, + 12, 89, -19, -51, -5, 15, -24, 40, 117, 106, 6, -4, 53, 109, 113, 3, + 102, 115, 38, -49, 75, 252, 91, -52, 47, 197, 234, 160, 213, 207, 194, 332, + 438, 300, 206, 315, 417, 417, 257, 222, 261, 275, 259, 165, 139, 141, 111, 37, + -40, -99, -83, -8, -124, -288, -283, -175, -47, -237, -417, -258, -93, -155, -240, -239, + -191, -190, -276, -183, -159, -270, -334, -314, -272, -245, -293, -398, -295, -212, -262, -349, + -406, -177, -180, -361, -315, -123, -66, -122, -57, 11, 67, 120, 171, 139, 106, 231, + 345, 279, 156, 133, 263, 311, 172, 48, 84, 121, 99, 2, -113, -64, -117, -89, + -198, -324, -316, -323, -259, -337, -491, -426, -325, -380, -481, -448, -405, -430, -521, -490, + -424, -433, -539, -538, -471, -450, -463, -608, -578, -364, -325, -510, -586, -332, -163, -326, + -379, -210, -40, -121, -97, 1, 29, 48, 69, 88, 49, 148, 221, 168, 64, 119, + 180, 220, 132, 48, 38, 89, 88, 11, -152, -129, -136, -179, -163, -277, -324, -386, + -274, -210, -323, -412, -356, -275, -279, -287, -229, -288, -340, -243, -182, -156, -249, -303, + -180, -191, -222, -248, -284, -130, -82, -159, -268, -75, 151, 27, -119, -37, 271, 223, + 101, 191, 310, 323, 348, 339, 394, 416, 532, 496, 426, 394, 491, 519, 452, 327, + 366, 415, 406, 336, 276, 210, 224, 191, 213, 136, 2, -49, 34, 117, 32, -82, + -129, 19, 38, 5, 36, -6, -14, 23, 109, 132, 48, 3, -1, 73, 78, 38, + -24, -30, 126, 162, 7, -53, 200, 245, 90, 74, 265, 381, 243, 250, 472, 459, + 461, 470, 548, 598, 655, 632, 638, 646, 707, 721, 672, 703, 622, 666, 681, 589, + 553, 491, 443, 468, 432, 435, 368, 219, 224, 303, 306, 179, 73, 112, 219, 224, + 149, 107, 134, 128, 172, 214, 197, 142, 65, 139, 182, 166, 51, -37, 18, 142, + 143, -4, -127, 119, 222, 121, 82, 190, 258, 225, 287, 387, 395, 353, 406, 513, + 540, 540, 574, 542, 582, 608, 582, 616, 544, 455, 547, 544, 437, 353, 227, 245, + 203, 115, 101, -22, -143, -160, -51, -50, -212, -392, -331, -137, -204, -273, -314, -337, + -228, -240, -212, -235, -354, -320, -298, -252, -281, -434, -478, -386, -254, -264, -461, -511, + -307, -235, -269, -380, -279, -171, -219, -162, -93, -18, -52, -100, 3, 103, 104, 14, + 34, 144, 144, 126, 81, 52, 27, 31, 45, -38, -79, -156, -182, -256, -252, -294, + -451, -605, -585, -466, -460, -590, -725, -651, -485, -482, -529, -639, -580, -488, -496, -465, + -538, -568, -534, -522, -450, -538, -572, -629, -585, -513, -479, -534, -663, -614, -432, -409, + -485, -565, -514, -407, -365, -329, -307, -375, -319, -182, -85, -117, -182, -159, -4, 47, + 1, 12, -11, -39, -10, -12, -38, -128, -248, -249, -243, -283, -307, -439, -525, -527, + -471, -402, -527, -709, -629, -553, -467, -500, -629, -544, -484, -443, -432, -472, -506, -501, + -498, -467, -384, -545, -569, -566, -486, -364, -382, -530, -542, -429, -272, -323, -437, -476, + -356, -216, -175, -167, -199, -173, -65, 54, 89, 54, 34, 136, 229, 240, 167, 193, + 169, 131, 130, 166, 65, -36, -132, -37, -24, -148, -216, -275, -322, -279, -209, -269, + -316, -374, -296, -175, -239, -290, -295, -276, -208, -147, -202, -234, -259, -189, -128, -129, + -191, -191, -194, -185, -127, -72, -98, -202, -302, -82, 83, -19, -110, -102, 83, 204, + 229, 170, 136, 253, 371, 434, 431, 368, 390, 457, 521, 524, 452, 381, 454, 412, + 419, 430, 293, 184, 173, 246, 198, 65, -35, 18, -24, -91, -29, -10, -132, -187, + -131, 15, -1, -153, -149, -46, 21, 4, -52, -33, 9, 24, 33, 23, 30, 4, + -14, 32, 95, 148, 122, 28, 5, 227, 333, 219, 152, 208, 391, 472, 411, 371, + 399, 485, 621, 637, 615, 590, 596, 690, 731, 680, 631, 567, 559, 564, 536, 479, + 397, 353, 299, 351, 292, 160, 93, 73, 72, 76, 41, 26, -64, -42, 7, 100, + 88, -21, -19, 81, 177, 151, 28, 49, 122, 117, 119, 115, 91, 57, 56, 72, + 98, 125, 155, 31, 29, 146, 287, 182, 50, 86, 245, 324, 309, 257, 200, 303, + 476, 509, 473, 392, 444, 509, 523, 471, 384, 295, 301, 312, 254, 195, 68, 10, + 20, 24, -1, -119, -233, -199, -194, -250, -286, -296, -363, -341, -299, -240, -208, -344, + -307, -212, -173, -112, -234, -271, -146, -126, -110, -146, -207, -155, -126, -155, -190, -159, + -122, -126, -226, -176, -61, -49, -156, -192, -49, 60, 45, -12, 5, 33, 149, 194, + 162, 84, 128, 229, 257, 174, 126, 97, 73, 49, 73, -20, -139, -180, -189, -170, + -242, -357, -376, -382, -383, -405, -498, -475, -491, -517, -529, -511, -467, -504, -544, -448, + -390, -412, -442, -435, -372, -287, -344, -374, -365, -364, -313, -295, -396, -346, -249, -245, + -301, -317, -201, -52, -101, -175, -110, -31, -4, 8, 26, 50, 93, 116, 149, 147, + 136, 150, 201, 148, 136, 54, -2, 40, 29, -51, -98, -121, -135, -139, -216, -278, + -296, -287, -322, -363, -425, -392, -390, -389, -374, -391, -296, -315, -332, -241, -182, -167, + -184, -221, -133, -75, -113, -151, -129, -72, -32, -62, -34, -35, -3, 91, 119, 66, + 13, 114, 277, 160, 119, 168, 269, 375, 332, 337, 353, 373, 447, 431, 419, 404, + 412, 439, 476, 452, 351, 351, 353, 397, 327, 250, 263, 217, 147, 83, 85, 58, + 2, -10, -41, -58, -3, -10, -29, -33, -74, -14, 4, -55, -8, 37, 48, 70, + 80, 143, 188, 182, 206, 257, 313, 332, 319, 287, 334, 383, 437, 464, 451, 431, + 501, 596, 596, 525, 506, 550, 626, 655, 603, 552, 574, 616, 647, 587, 514, 564, + 557, 538, 501, 427, 403, 354, 345, 340, 254, 210, 224, 180, 151, 114, 141, 111, + 101, 46, 24, 9, 70, 54, 12, 38, 41, 126, 139, 122, 176, 204, 269, 249, + 240, 278, 298, 317, 302, 277, 349, 307, 282, 306, 312, 325, 364, 342, 324, 239, + 288, 395, 308, 219, 272, 319, 332, 319, 258, 270, 256, 255, 285, 216, 182, 214, + 148, 152, 111, 26, -16, -26, -25, -53, -108, -150, -131, -172, -233, -241, -250, -221, + -257, -327, -300, -266, -278, -298, -301, -272, -199, -191, -170, -154, -146, -70, -74, -54, + -51, -66, -21, -76, -57, -65, -77, -102, -92, -96, -77, -67, -19, -31, -74, -139, + -64, -4, -91, -185, -168, -113, -72, -153, -185, -183, -150, -105, -166, -183, -171, -186, + -193, -191, -194, -206, -295, -302, -270, -297, -354, -369, -378, -386, -427, -444, -446, -397, + -470, -494, -469, -433, -465, -443, -443, -409, -375, -390, -334, -302, -315, -264, -271, -273, + -221, -224, -215, -163, -224, -169, -167, -198, -171, -227, -200, -172, -184, -128, -179, -264, + -205, -145, -184, -254, -258, -236, -237, -245, -225, -205, -313, -255, -195, -200, -238, -292, + -258, -180, -239, -270, -305, -344, -284, -321, -351, -362, -345, -314, -357, -351, -332, -309, + -278, -332, -339, -344, -313, -291, -307, -287, -282, -214, -202, -195, -189, -174, -127, -116, + -122, -124, -107, -140, -104, -123, -110, -115, -143, -156, -151, -181, -222, -163, -175, -222, + -234, -215, -133, -192, -238, -179, -127, -139, -133, -117, -96, -121, -74, -42, -55, -63, + -34, 2, 46, -22, -35, -40, -15, -16, -29, -99, -103, -56, -81, -107, -136, -147, + -71, -61, -99, -149, -115, -58, -30, -104, -47, -7, 17, 77, 119, 82, 92, 107, + 158, 172, 155, 170, 180, 198, 229, 210, 244, 186, 205, 213, 151, 199, 146, 117, + 134, 71, 64, 176, 140, 91, 125, 145, 233, 202, 194, 205, 218, 227, 229, 260, + 205, 230, 211, 249, 246, 208, 207, 251, 247, 270, 245, 244, 244, 254, 208, 205, + 174, 179, 240, 216, 190, 186, 251, 293, 262, 248, 283, 302, 296, 323, 302, 303, + 274, 290, 358, 305, 262, 235, 230, 300, 225, 169, 201, 208, 171, 131, 133, 96, + 105, 130, 120, 43, -5, 106, 126, 24, 65, 65, 110, 72, 129, 120, 84, 53, + 121, 151, 157, 120, 135, 170, 141, 154, 160, 92, 147, 131, 92, 136, 65, 70, + 58, 80, 25, -30, 54, 60, -9, -56, 2, 72, -16, -51, -21, -31, -12, -1, + -49, -48, -87, -61, -49, -44, -112, -123, -70, -36, -26, -116, -105, -75, -114, -96, + -145, -245, -196, -180, -155, -203, -302, -270, -177, -203, -272, -245, -224, -232, -177, -207, + -202, -250, -220, -114, -134, -200, -127, -98, -67, -71, -94, -17, -56, -66, -28, -24, + -17, -33, -54, -16, 13, -59, -61, -2, -7, -17, -100, -47, 26, -68, -74, -86, + -87, -55, -82, -77, -80, -123, -63, -46, -69, -72, -88, -71, -11, -86, -139, -158, + -162, -159, -153, -224, -265, -289, -232, -190, -232, -307, -297, -251, -156, -273, -331, -270, + -234, -234, -220, -172, -194, -181, -126, 14, -23, -29, 10, 132, 132, 112, 152, 191, + 198, 176, 188, 196, 182, 149, 205, 165, 175, 164, 118, 166, 146, 45, 103, 69, + 63, 45, 44, 77, 14, 9, 79, 61, -26, -43, 16, 60, -4, -7, 15, 37, + 44, 60, 32, 18, -23, 17, 41, -17, -47, -49, -59, -34, -41, -100, -86, -90, + -47, -54, -116, -70, -6, -15, 10, 40, 41, 77, 113, 182, 204, 179, 243, 330, + 361, 346, 335, 385, 448, 416, 481, 444, 453, 452, 454, 468, 446, 401, 386, 398, + 377, 328, 284, 250, 267, 220, 226, 228, 205, 166, 241, 271, 208, 214, 186, 210, + 214, 179, 168, 162, 161, 209, 198, 153, 156, 201, 139, 168, 110, 75, 137, 90, + 79, 73, 50, 67, 53, 123, 130, 106, 102, 140, 220, 180, 162, 320, 326, 383, + 435, 452, 505, 528, 567, 641, 619, 599, 616, 662, 672, 618, 568, 597, 642, 592, + 555, 555, 518, 485, 499, 412, 414, 375, 344, 377, 348, 295, 264, 299, 223, 236, + 266, 245, 241, 221, 203, 304, 237, 194, 251, 242, 262, 214, 187, 207, 174, 156, + 156, 83, 89, 84, 74, 76, 63, 38, 69, 64, 5, 26, 41, 54, 26, 34, + 115, 97, 56, 129, 133, 166, 159, 184, 278, 229, 243, 314, 322, 277, 300, 319, + 295, 264, 273, 261, 260, 191, 158, 213, 142, 92, 74, 0, -17, -103, -99, -95, + -123, -141, -166, -167, -153, -212, -233, -226, -210, -240, -257, -221, -210, -234, -233, -238, + -192, -215, -221, -187, -180, -138, -157, -164, -151, -201, -241, -243, -257, -283, -373, -357, + -310, -298, -366, -374, -305, -255, -306, -313, -261, -229, -276, -198, -174, -183, -180, -180, + -119, -90, -149, -121, -76, -87, -73, -123, -77, -87, -111, -129, -152, -214, -243, -255, + -313, -320, -326, -384, -415, -498, -489, -476, -531, -566, -553, -524, -529, -561, -535, -511, + -510, -499, -459, -451, -446, -408, -429, -397, -386, -409, -406, -400, -371, -380, -407, -396, + -386, -390, -452, -450, -435, -476, -484, -526, -558, -518, -547, -576, -613, -542, -496, -510, + -526, -451, -388, -420, -409, -325, -275, -279, -267, -188, -188, -181, -175, -118, -84, -132, + -131, -70, -93, -93, -149, -145, -150, -162, -192, -227, -245, -316, -273, -306, -368, -406, + -375, -350, -384, -409, -352, -315, -334, -331, -238, -273, -275, -234, -180, -162, -167, -175, + -83, -63, -113, -88, -98, -6, -36, -67, -18, -40, -6, -37, -70, -35, -128, -142, + -140, -162, -184, -227, -173, -159, -237, -227, -148, -136, -169, -159, -89, -88, -126, -82, + -13, -1, -9, 23, 89, 77, 85, 117, 148, 161, 125, 178, 211, 170, 167, 180, + 225, 186, 185, 176, 144, 184, 154, 149, 145, 95, 83, 92, 102, 105, 44, 108, + 161, 143, 203, 233, 279, 245, 289, 325, 307, 296, 270, 293, 358, 298, 253, 337, + 346, 359, 327, 300, 393, 324, 277, 322, 268, 192, 212, 185, 169, 126, 23, 81, + 99, 57, 67, 28, 67, 144, 85, 139, 134, 182, 213, 203, 260, 266, 286, 326, + 354, 359, 348, 351, 430, 425, 389, 438, 442, 414, 414, 422, 380, 371, 302, 311, + 302, 262, 199, 238, 206, 195, 196, 156, 184, 166, 145, 166, 204, 153, 201, 202, + 193, 238, 180, 194, 219, 197, 186, 179, 174, 170, 150, 134, 111, 102, 111, 89, + 37, 39, 25, -6, -35, -67, -83, -113, -133, -133, -158, -201, -161, -197, -195, -181, + -216, -188, -140, -118, -125, -156, -111, -15, -48, -33, 4, -7, 82, 86, 104, 125, + 116, 146, 161, 172, 152, 164, 219, 168, 195, 170, 140, 159, 95, 62, 67, 20, + -16, 1, -99, -92, -107, -145, -128, -148, -171, -149, -150, -173, -164, -183, -171, -168, + -193, -131, -142, -137, -154, -124, -92, -119, -96, -89, -92, -54, -75, -83, -78, -77, + -93, -82, -108, -101, -168, -191, -205, -223, -256, -288, -262, -292, -290, -298, -270, -274, + -308, -283, -246, -243, -279, -230, -200, -158, -150, -128, -76, -70, -17, 22, 51, 48, + 119, 127, 123, 148, 125, 96, 91, 66, 72, 5, 6, 10, -52, -81, -125, -145, + -155, -197, -220, -225, -285, -293, -289, -334, -295, -261, -289, -253, -228, -192, -180, -202, + -132, -77, -108, -115, -64, -7, 43, 15, 77, 59, 128, 119, 134, 137, 112, 115, + 139, 53, 71, 61, 11, 25, 37, 39, 23, -11, -26, 22, -14, -29, -5, 17, + 19, 2, -9, 56, 71, 54, 79, 140, 91, 152, 172, 158, 209, 212, 220, 257, + 246, 271, 259, 264, 265, 247, 211, 241, 190, 190, 166, 162, 158, 144, 123, 148, + 104, 132, 149, 99, 134, 82, 128, 129, 91, 123, 207, 136, 177, 211, 238, 266, + 285, 314, 377, 383, 380, 443, 406, 440, 483, 452, 468, 469, 472, 518, 523, 525, + 531, 531, 541, 533, 566, 516, 498, 512, 510, 449, 427, 402, 398, 398, 324, 305, + 299, 285, 316, 272, 199, 267, 253, 237, 246, 223, 238, 269, 251, 251, 245, 210, + 223, 277, 205, 217, 260, 223, 297, 260, 249, 263, 236, 253, 282, 239, 202, 212, + 222, 231, 204, 164, 190, 213, 175, 172, 177, 181, 171, 171, 156, 205, 201, 190, + 226, 223, 208, 261, 232, 233, 209, 162, 187, 148, 113, 113, 116, 111, 138, 127, + 99, 102, 57, 48, 18, -19, -92, -115, -125, -167, -212, -230, -240, -265, -261, -329, + -330, -328, -365, -359, -384, -430, -441, -436, -432, -442, -443, -484, -423, -393, -477, -424, + -376, -388, -337, -364, -326, -287, -314, -263, -247, -221, -230, -229, -204, -211, -247, -244, + -228, -251, -245, -291, -271, -279, -277, -279, -280, -288, -307, -268, -290, -308, -330, -305, + -276, -308, -311, -314, -325, -313, -270, -311, -319, -327, -337, -289, -289, -338, -303, -320, + -338, -302, -393, -398, -361, -396, -410, -419, -456, -439, -430, -432, -420, -471, -464, -438, + -454, -481, -520, -548, -545, -547, -566, -576, -574, -579, -562, -541, -539, -543, -498, -510, + -478, -502, -475, -478, -470, -432, -391, -406, -405, -393, -328, -349, -407, -356, -344, -367, + -359, -381, -380, -393, -410, -368, -449, -467, -455, -476, -464, -479, -500, -531, -529, -494, + -478, -501, -493, -432, -417, -382, -401, -365, -325, -355, -294, -297, -295, -296, -270, -254, + -258, -226, -245, -233, -231, -208, -230, -260, -232, -225, -215, -261, -278, -257, -260, -286, + -306, -328, -342, -359, -378, -345, -377, -419, -409, -397, -418, -419, -445, -397, -390, -431, + -402, -400, -388, -376, -378, -389, -373, -332, -316, -303, -233, -203, -161, -118, -107, -71, + -57, -37, -11, -2, -19, 12, 38, 38, 66, 62, 60, 103, 63, 105, 95, 50, + 113, 89, 74, 89, 131, 162, 167, 156, 231, 208, 251, 232, 250, 283, 298, 313, + 333, 325, 377, 410, 405, 442, 435, 449, 480, 430, 442, 400, 383, 384, 298, 292, + 298, 262, 287, 237, 245, 252, 239, 218, 228, 209, 214, 223, 172, 212, 207, 151, + 192, 168, 157, 188, 202, 220, 269, 241, 281, 317, 318, 343, 362, 380, 377, 432, + 448, 461, 502, 465, 517, 510, 452, 537, 494, 498, 540, 500, 556, 544, 534, 554, + 512, 542, 485, 469, 452, 430, 446, 419, 390, 408, 405, 410, 415, 408, 397, 385, + 415, 384, 418, 398, 339, 422, 346, 342, 390, 311, 345, 348, 321, 368, 317, 286, + 331, 287, 295, 252, 223, 211, 256, 184, 200, 162, 149, 151, 111, 50, 23, 2, + -47, -33, -59, -69, -96, -57, -61, -39, -70, -31, -38, -6, -26, -10, 17, 36, + 39, 58, 96, 120, 144, 183, 184, 194, 198, 168, 226, 193, 172, 183, 143, 194, + 161, 116, 127, 92, 73, 74, 7, 1, -11, 10, -7, -50, -54, -19, 1, -28, + -12, 21, 8, 17, 12, 37, 50, 2, 25, 64, 70, 74, 74, 90, 70, 67, + 70, 66, 56, 28, 13, 9, -38, -44, -48, -99, -84, -119, -163, -126, -195, -238, + -266, -264, -270, -322, -341, -339, -344, -359, -360, -389, -384, -380, -383, -364, -398, -386, + -363, -354, -338, -317, -339, -241, -250, -231, -237, -195, -175, -136, -150, -88, -104, -108, + -39, -29, -57, -28, -38, -33, -17, -56, -35, -25, -44, -39, -50, -35, -65, -46, + -59, -67, -56, -84, -76, -64, -65, -48, -81, -50, -8, -16, 54, 17, 28, 81, + 69, 96, 80, 32, 90, 87, 83, 109, 81, 135, 117, 103, 103, 90, 70, 64, + 41, 15, -53, -51, -54, -61, -52, -63, -50, -46, -78, -46, -70, -31, -40, -47, + -15, -23, 15, 57, 116, 146, 167, 200, 235, 246, 302, 271, 293, 343, 307, 346, + 344, 340, 368, 379, 366, 362, 359, 354, 344, 375, 322, 295, 298, 259, 260, 206, + 242, 253, 225, 277, 224, 254, 276, 253, 266, 258, 249, 298, 262, 271, 278, 317, + 334, 374, 351, 378, 386, 357, 365, 386, 337, 358, 378, 328, 363, 328, 327, 334, + 275, 244, 225, 178, 188, 138, 101, 112, 103, 57, 74, 70, 47, 25, 51, 63, + 39, 22, 11, 42, 14, 9, 67, 93, 97, 151, 195, 235, 217, 264, 292, 314, + 302, 300, 315, 309, 309, 330, 383, 352, 328, 369, 342, 333, 304, 271, 325, 234, + 228, 270, 225, 242, 259, 243, 274, 254, 229, 278, 234, 216, 234, 209, 245, 253, + 236, 230, 245, 236, 213, 227, 220, 215, 219, 164, 178, 174, 133, 136, 151, 110, + 94, 53, 54, 6, 22, -24, -26, -34, -84, -95, -84, -164, -144, -140, -181, -181, + -214, -230, -211, -238, -260, -300, -285, -283, -257, -248, -251, -240, -205, -219, -210, -197, + -179, -178, -184, -177, -128, -160, -114, -86, -84, -57, -60, -86, -59, -83, -77, -81, + -76, -59, -70, -103, -93, -91, -115, -115, -169, -191, -181, -200, -254, -250, -229, -265, + -259, -254, -274, -247, -312, -289, -248, -297, -283, -272, -257, -273, -285, -295, -260, -294, + -254, -267, -292, -277, -273, -278, -229, -294, -314, -298, -360, -343, -364, -447, -389, -440, + -435, -426, -481, -497, -494, -509, -473, -469, -481, -472, -459, -440, -408, -397, -425, -380, + -381, -328, -343, -319, -303, -243, -223, -225, -197, -197, -182, -163, -137, -159, -159, -144, + -190, -173, -146, -233, -166, -224, -242, -204, -247, -240, -195, -246, -218, -220, -202, -226, + -203, -214, -236, -236, -228, -191, -208, -183, -166, -148, -131, -93, -114, -95, -87, -101, + -72, -62, -75, -40, -69, -96, -55, -122, -87, -98, -109, -107, -115, -146, -99, -118, + -123, -91, -154, -154, -161, -176, -138, -186, -215, -192, -173, -175, -161, -163, -130, -166, + -151, -107, -94, -104, -106, -59, -13, -80, -32, 35, 3, 54, 53, 102, 111, 162, + 143, 177, 168, 169, 201, 195, 207, 224, 223, 245, 225, 223, 243, 243, 209, 224, + 232, 180, 215, 223, 203, 192, 229, 241, 247, 252, 270, 316, 338, 336, 355, 378, + 386, 404, 425, 429, 432, 436, 486, 469, 474, 474, 487, 462, 498, 490, 468, 445, + 452, 468, 420, 403, 425, 359, 327, 305, 264, 249, 220, 202, 195, 176, 205, 212, + 211, 222, 240, 231, 249, 265, 299, 267, 256, 279, 303, 329, 298, 316, 376, 402, + 417, 421, 435, 457, 445, 463, 496, 437, 399, 453, 391, 365, 382, 351, 378, 318, + 311, 370, 291, 259, 297, 261, 261, 245, 231, 260, 264, 264, 276, 271, 273, 258, + 278, 272, 274, 269, 269, 285, 267, 326, 288, 300, 312, 265, 309, 262, 209, 243, + 195, 139, 171, 113, 108, 112, -5, 13, 2, -49, -20, -50, -106, -92, -126, -147, + -91, -126, -164, -118, -117, -138, -113, -119, -126, -105, -145, -88, -90, -109, -42, -66, + 11, -28, 16, 48, 81, 65, 57, 104, 43, 67, 67, 65, 85, 36, 86, 61, + 43, 55, 29, 63, 62, 2, 34, 20, -20, -44, -33, -58, -48, -87, -89, -28, + -97, -64, -47, -53, -37, -34, -33, -49, -57, -66, -68, -33, -112, -48, -52, -90, + -95, -124, -123, -152, -193, -172, -220, -207, -240, -258, -290, -312, -311, -345, -335, -361, + -381, -400, -400, -410, -434, -397, -449, -411, -365, -389, -344, -370, -342, -280, -303, -278, + -270, -239, -203, -207, -202, -166, -150, -123, -102, -73, -90, -75, -77, -33, -61, -62, + -55, -88, -70, -102, -74, -90, -140, -120, -133, -154, -194, -206, -172, -182, -217, -191, + -162, -162, -215, -165, -119, -156, -132, -129, -96, -114, -144, -106, -73, -119, -104, -25, + -64, -18, -19, -33, 15, -19, 26, 33, 21, 17, 21, 20, -48, -14, -44, -54, + -45, -56, -43, -68, -80, -57, -58, -58, -56, -41, -48, -45, -31, -53, -3, -33, + -45, 34, 12, 51, 63, 120, 113, 220, 239, 195, 276, 251, 310, 312, 243, 336, + 282, 312, 358, 292, 328, 289, 308, 360, 300, 281, 290, 339, 305, 297, 282, 279, + 288, 275, 284, 294, 239, 280, 285, 293, 281, 277, 304, 285, 348, 368, 360, 374, + 414, 425, 403, 424, 422, 420, 375, 389, 394, 361, 380, 374, 400, 317, 366, 332, + 308, 307, 239, 269, 234, 170, 239, 196, 161, 140, 138, 129, 135, 69, 81, 105, + 62, 102, 88, 90, 121, 133, 137, 165, 159, 184, 216, 229, 246, 256, 221, 291, + 283, 263, 300, 236, 294, 338, 265, 337, 253, 297, 309, 270, 284, 262, 212, 252, + 238, 202, 198, 164, 191, 171, 155, 124, 129, 71, 83, 131, 74, 92, 120, 80, + 60, 88, 52, 49, 101, 33, 70, 79, 65, 88, 117, 42, 127, 78, 84, 98, + 28, 54, 24, -16, -23, -72, -117, -121, -156, -184, -195, -212, -247, -259, -278, -242, + -270, -249, -318, -336, -287, -366, -333, -316, -359, -306, -330, -291, -246, -259, -246, -213, + -145, -164, -120, -131, -128, -80, -123, -124, -94, -99, -94, -106, -102, -150, -111, -158, + -172, -173, -227, -189, -218, -235, -204, -226, -225, -207, -198, -228, -200, -224, -216, -192, + -265, -228, -218, -251, -190, -229, -255, -233, -264, -217, -222, -278, -286, -290, -325, -317, + -353, -341, -347, -374, -388, -367, -437, -387, -436, -468, -419, -470, -428, -436, -460, -444, + -456, -457, -461, -446, -490, -480, -462, -521, -484, -471, -437, -432, -413, -388, -352, -325, + -345, -306, -312, -315, -258, -330, -255, -277, -280, -206, -237, -216, -222, -228, -194, -198, + -196, -188, -213, -204, -225, -251, -262, -277, -292, -275, -326, -279, -268, -289, -253, -270, + -269, -247, -249, -211, -183, -195, -133, -140, -135, -136, -100, -110, -97, -72, -93, -52, + -59, -67, -53, -112, -99, -115, -97, -118, -162, -116, -161, -145, -141, -223, -189, -218, + -198, -223, -226, -237, -223, -255, -168, -197, -173, -180, -171, -122, -158, -115, -101, -99, + -47, -54, 9, 17, 36, 90, 61, 126, 84, 118, 125, 110, 175, 169, 205, 209, + 166, 215, 201, 196, 184, 191, 201, 157, 214, 200, 209, 171, 179, 187, 244, 219, + 241, 306, 275, 324, 325, 278, 313, 287, 273, 309, 270, 284, 275, 278, 300, 320, + 345, 320, 361, 354, 381, 338, 293, 316, 279, 266, 270, 238, 235, 199, 231, 201, + 188, 169, 137, 134, 136, 143, 133, 146, 131, 127, 108, 141, 171, 112, 147, 135, + 194, 212, 218, 256, 262, 280, 356, 334, 381, 394, 394, 448, 406, 414, 419, 385, + 413, 364, 401, 363, 350, 336, 307, 306, 258, 268, 282, 191, 198, 164, 172, 182, + 129, 148, 135, 105, 117, 96, 101, 92, 114, 137, 156, 156, 163, 222, 187, 199, + 184, 186, 200, 165, 153, 128, 141, 123, 72, 60, 47, 13, -13, -32, -38, -74, + -76, -90, -105, -95, -130, -111, -107, -181, -145, -169, -172, -190, -189, -183, -154, -168, + -160, -72, -133, -89, -24, -67, -35, -39, -72, -44, -38, -40, -15, -35, -83, -19, + -3, -38, -9, -40, -21, 4, -49, -2, -51, -63, -38, -59, -67, -115, -113, -113, + -96, -156, -179, -153, -188, -131, -216, -186, -183, -222, -180, -229, -234, -213, -273, -216, + -232, -226, -245, -287, -270, -262, -279, -292, -273, -259, -311, -263, -301, -294, -288, -304, + -316, -338, -349, -352, -379, -416, -412, -400, -467, -429, -452, -455, -441, -474, -428, -462, + -440, -484, -449, -453, -471, -390, -430, -436, -356, -385, -313, -329, -297, -237, -253, -219, + -230, -188, -196, -186, -144, -172, -176, -138, -160, -180, -206, -195, -203, -194, -248, -224, + -194, -233, -228, -214, -188, -227, -234, -211, -247, -215, -236, -212, -199, -183, -157, -144, + -109, -121, -105, -92, -88, -33, -77, -31, -38, -82, -46, -126, -72, -57, -131, -78, + -126, -98, -67, -81, -86, -118, -106, -82, -74, -59, -72, -48, -51, -2, -30, 12, + -9, -25, 25, 1, 34, -6, 29, 54, 48, 85, 65, 101, 144, 134, 150, 129, + 138, 166, 137, 136, 130, 184, 144, 180, 189, 158, 232, 180, 251, 244, 231, 254, + 252, 278, 258, 231, 271, 222, 257, 210, 212, 211, 201, 226, 236, 232, 262, 263, + 269, 290, 273, 300, 265, 299, 292, 284, 257, 278, 279, 275, 301, 309, 284, 332, + 324, 278, 308, 288, 274, 303, 261, 248, 233, 219, 205, 162, 202, 168, 130, 205, + 153, 176, 157, 128, 204, 157, 167, 230, 207, 208, 238, 250, 268, 273, 238, 315, + 311, 273, 329, 311, 317, 383, 324, 346, 336, 342, 354, 311, 304, 314, 313, 283, + 294, 298, 270, 322, 289, 284, 305, 243, 295, 254, 240, 239, 270, 256, 273, 283, + 253, 258, 204, 233, 232, 168, 228, 193, 162, 166, 97, 111, 81, 15, 69, 21, + -23, -40, -41, -93, -47, -129, -158, -99, -180, -152, -174, -228, -168, -196, -165, -165, + -195, -165, -192, -191, -193, -189, -209, -215, -179, -191, -230, -195, -181, -227, -222, -210, + -199, -208, -203, -222, -235, -243, -278, -195, -253, -258, -217, -248, -218, -236, -234, -206, + -204, -187, -221, -187, -152, -193, -131, -177, -174, -178, -183, -196, -190, -234, -207, -230, + -277, -205, -225, -256, -210, -251, -236, -225, -273, -273, -277, -307, -283, -322, -369, -317, + -328, -373, -352, -348, -352, -364, -362, -378, -357, -372, -382, -399, -404, -442, -383, -366, + -400, -364, -351, -357, -333, -352, -343, -345, -358, -348, -336, -350, -330, -355, -252, -321, + -293, -268, -277, -272, -262, -262, -263, -266, -264, -245, -235, -212, -192, -224, -233, -191, + -221, -181, -164, -153, -170, -116, -135, -84, -111, -142, -142, -117, -124, -126, -140, -116, + -122, -143, -147, -144, -162, -163, -164, -155, -163, -170, -173, -159, -184, -165, -195, -199, + -188, -184, -131, -131, -123, -120, -128, -102, -95, -111, -114, -83, -87, -106, -96, -146, + -111, -140, -138, -129, -180, -179, -138, -199, -168, -153, -185, -161, -143, -163, -126, -139, + -142, -96, -139, -84, -66, -48, -65, -1, 5, 27, 10, 52, 75, 80, 108, 130, + 170, 183, 170, 198, 165, 171, 188, 195, 188, 232, 200, 233, 226, 238, 288, 247, + 227, 271, 259, 232, 243, 230, 238, 277, 263, 277, 313, 311, 318, 356, 327, 403, + 359, 350, 379, 336, 399, 409, 373, 422, 438, 409, 451, 447, 477, 440, 415, 465, + 435, 377, 397, 362, 353, 342, 328, 340, 360, 313, 318, 354, 310, 321, 296, 282, + 313, 267, 289, 296, 309, 308, 308, 343, 360, 351, 379, 398, 425, 400, 413, 390, + 469, 433, 442, 454, 460, 490, 441, 468, 460, 463, 457, 416, 435, 390, 383, 387, + 359, 376, 359, 360, 332, 290, 279, 300, 267, 243, 271, 245, 261, 269, 257, 258, + 247, 246, 274, 274, 239, 277, 233, 218, 214, 210, 225, 190, 170, 206, 172, 152, + 150, 135, 95, 51, 74, 27, -26, -38, -41, -47, -51, -75, -37, -71, -87, -53, + -95, -75, -107, -109, -102, -141, -109, -133, -88, -97, -59, -84, -81, -59, -99, -65, + -95, -82, -77, -86, -104, -68, -100, -100, -81, -119, -92, -130, -160, -99, -149, -161, + -147, -161, -157, -175, -173, -136, -149, -176, -159, -156, -198, -151, -166, -195, -202, -183, + -200, -166, -226, -223, -178, -204, -206, -206, -229, -247, -268, -228, -298, -293, -282, -305, + -291, -299, -304, -286, -281, -325, -331, -321, -370, -304, -326, -369, -346, -329, -347, -369, + -378, -372, -313, -421, -373, -379, -439, -354, -428, -400, -354, -401, -357, -358, -388, -356, + -327, -334, -293, -308, -318, -282, -308, -309, -301, -314, -282, -326, -295, -304, -279, -271, + -275, -278, -270, -232, -247, -215, -250, -206, -212, -247, -231, -224, -233, -221, -216, -207, + -184, -161, -152, -114, -127, -100, -130, -89, -106, -110, -82, -123, -48, -92, -97, -38, + -55, -10, -23, -55, -1, 17, -2, 37, 27, 0, 20, 48, 92, 74, 69, 124, + 110, 143, 85, 143, 146, 144, 171, 154, 135, 147, 166, 145, 192, 169, 117, 192, + 164, 174, 219, 171, 227, 208, 191, 242, 195, 188, 241, 226, 238, 266, 240, 243, + 229, 228, 236, 206, 244, 195, 205, 207, 190, 236, 194, 204, 209, 189, 211, 188, + 200, 228, 250, 223, 275, 276, 230, 244, 263, 223, 278, 295, 292, 315, 293, 314, + 303, 268, 323, 297, 332, 307, 299, 304, 319, 294, 305, 296, 312, 305, 288, 319, + 303, 282, 314, 322, 305, 289, 307, 297, 276, 299, 259, 270, 245, 287, 256, 276, + 277, 286, 245, 256, 272, 264, 266, 243, 293, 273, 242, 273, 258, 276, 229, 282, + 296, 267, 246, 280, 286, 268, 279, 314, 272, 285, 292, 303, 348, 241, 271, 291, + 246, 268, 260, 242, 276, 210, 220, 219, 196, 192, 195, 156, 225, 170, 171, 165, + 153, 121, 140, 105, 109, 120, 66, 119, 84, 62, 94, 59, 91, 73, 23, 77, + 35, 10, 7, 17, 12, 39, -11, 45, 33, 0, 8, -9, -36, -52, -55, -47, + -63, -80, -93, -98, -128, -129, -74, -117, -125, -89, -139, -114, -135, -205, -136, -171, + -172, -165, -204, -197, -177, -223, -197, -213, -183, -182, -222, -165, -184, -204, -203, -210, + -200, -252, -231, -207, -199, -233, -238, -228, -248, -247, -281, -302, -251, -284, -336, -272, + -334, -377, -327, -388, -367, -358, -395, -370, -370, -380, -370, -371, -388, -373, -345, -408, + -346, -331, -392, -336, -337, -357, -303, -325, -342, -303, -329, -321, -331, -346, -359, -331, + -338, -365, -318, -311, -316, -296, -305, -281, -317, -308, -307, -315, -328, -318, -353, -315, + -345, -330, -306, -299, -271, -268, -259, -223, -285, -263, -283, -276, -264, -260, -253, -245, + -236, -246, -262, -219, -270, -260, -213, -265, -223, -252, -267, -212, -227, -236, -201, -195, + -170, -182, -210, -187, -222, -172, -201, -213, -203, -176, -181, -164, -143, -109, -131, -136, + -123, -151, -122, -139, -142, -164, -159, -153, -175, -136, -157, -158, -129, -139, -121, -124, + -114, -85, -93, -91, -62, -47, -62, -14, 8, -13, -2, 47, 16, 62, 32, 52, + 91, 46, 109, 97, 110, 139, 123, 125, 149, 147, 143, 134, 132, 137, 83, 125, + 84, 133, 168, 169, 190, 222, 231, 234, 248, 224, 239, 252, 277, 262, 275, 276, + 289, 315, 295, 348, 346, 348, 358, 355, 389, 393, 362, 376, 364, 397, 420, 385, + 412, 394, 408, 436, 399, 421, 450, 401, 403, 408, 418, 448, 438, 446, 456, 469, + 448, 459, 465, 459, 478, 474, 442, 481, 446, 443, 480, 449, 446, 470, 444, 480, + 495, 448, 513, 501, 456, 478, 439, 413, 454, 399, 405, 434, 396, 432, 432, 445, + 439, 407, 445, 449, 406, 406, 370, 368, 417, 360, 386, 378, 333, 402, 355, 304, + 329, 308, 318, 322, 314, 325, 333, 295, 296, 299, 278, 268, 251, 250, 239, 195, + 184, 192, 160, 154, 139, 118, 122, 72, 104, 88, 71, 59, 20, 6, 23, -2, + -23, -54, -55, -38, -67, -54, -26, -79, -33, -60, -52, -45, -65, -74, -74, -91, + -97, -126, -160, -141, -191, -172, -185, -209, -209, -232, -219, -186, -242, -240, -246, -261, + -238, -246, -291, -271, -264, -258, -270, -267, -293, -271, -262, -281, -271, -248, -271, -256, + -257, -226, -241, -261, -297, -290, -311, -342, -334, -375, -388, -394, -415, -397, -430, -423, + -378, -421, -395, -410, -426, -387, -410, -419, -413, -439, -432, -434, -446, -420, -446, -435, + -410, -415, -392, -390, -404, -395, -396, -426, -412, -417, -443, -419, -441, -454, -455, -471, + -463, -472, -474, -433, -472, -454, -427, -447, -428, -376, -402, -352, -362, -343, -324, -344, + -382, -337, -328, -362, -340, -338, -342, -328, -336, -354, -322, -343, -330, -322, -332, -302, + -322, -369, -371, -356, -387, -381, -377, -359, -337, -345, -326, -277, -312, -268, -227, -255, + -226, -243, -222, -217, -245, -242, -224, -241, -234, -234, -208, -197, -226, -152, -161, -133, + -86, -138, -92, -70, -121, -49, -88, -106, -55, -59, -68, -67, -66, -57, -41, -80, + -51, -42, -57, -54, -55, -34, -34, -70, -32, -20, -16, -5, -24, -11, 41, 34, + 50, 54, 64, 100, 107, 130, 132, 154, 154, 165, 190, 173, 207, 231, 248, 254, + 224, 232, 250, 232, 219, 240, 253, 253, 237, 279, 266, 282, 273, 300, 278, 308, + 310, 325, 321, 333, 349, 345, 363, 361, 366, 381, 401, 419, 398, 439, 437, 470, + 486, 460, 493, 530, 498, 507, 529, 463, 477, 444, 440, 441, 424, 406, 422, 410, + 417, 407, 399, 408, 410, 399, 379, 362, 379, 383, 386, 379, 377, 385, 420, 398, + 404, 388, 422, 437, 364, 416, 413, 391, 401, 376, 373, 390, 359, 380, 355, 321, + 355, 349, 338, 316, 318, 368, 318, 302, 323, 337, 329, 318, 317, 319, 298, 326, + 263, 299, 281, 272, 282, 233, 243, 243, 201, 257, 211, 205, 227, 184, 178, 179, + 131, 114, 111, 54, 87, 84, 61, 98, 72, 66, 84, 16, 19, 21, -26, -45, + -63, -70, -58, -108, -107, -82, -95, -83, -109, -103, -127, -146, -148, -166, -208, -181, + -180, -172, -176, -165, -188, -165, -157, -209, -162, -163, -193, -169, -205, -207, -161, -193, + -199, -189, -202, -160, -174, -181, -185, -201, -224, -225, -238, -256, -294, -285, -304, -316, + -326, -318, -348, -320, -341, -326, -325, -353, -341, -320, -348, -376, -354, -368, -379, -378, + -426, -411, -430, -489, -442, -442, -461, -420, -436, -468, -430, -468, -469, -438, -511, -465, + -418, -491, -439, -447, -464, -472, -435, -431, -415, -371, -367, -356, -334, -332, -330, -345, + -386, -307, -315, -377, -338, -361, -332, -327, -352, -348, -297, -346, -321, -308, -327, -327, + -313, -356, -310, -313, -316, -312, -321, -319, -319, -303, -369, -314, -316, -339, -320, -303, + -305, -295, -299, -287, -280, -304, -325, -290, -314, -327, -307, -353, -346, -364, -348, -350, + -354, -348, -332, -309, -358, -325, -284, -298, -300, -267, -309, -283, -310, -310, -284, -290, + -305, -283, -263, -267, -252, -209, -197, -174, -179, -172, -109, -155, -119, -82, -134, -87, + -89, -108, -27, -71, -30, -41, -25, 29, -9, 35, 9, 31, 65, 34, 65, 51, + 22, 63, 75, 44, 31, 42, 25, 46, 23, 30, 94, 89, 77, 130, 134, 154, + 172, 141, 150, 141, 140, 159, 143, 178, 165, 210, 238, 216, 277, 288, 274, 313, + 281, 283, 300, 250, 296, 298, 306, 314, 321, 359, 341, 344, 351, 374, 388, 377, + 397, 382, 347, 405, 382, 359, 423, 482, 525, 516, 376, 286, 340, 357, 438, 497, + 407, 375, 426, 477, 574, 510, 415, 401, 354, 399, 455, 461, 464, 402, 323, 336, + 329, 340, 359, 320, 338, 335, 406, 429, 403, 364, 413, 400, 356, 295, 275, 295, + 360, 395, 403, 331, 353, 361, 360, 375, 340, 260, 234, 276, 351, 417, 401, 339, + 325, 283, 287, 226, 199, 174, 159, 225, 224, 264, 237, 218, 220, 209, 211, 198, + 170, 185, 200, 191, 206, 197, 174, 147, 64, 76, 92, 86, 149, 89, 108, 164, + 111, 133, 96, 2, 29, -15, -26, 6, 4, -24, -37, -51, -12, -24, -50, -52, + -74, -128, -89, 5, 3, -76, -92, -131, -110, -120, -183, -187, -224, -227, -121, -103, + -107, -147, -150, -148, -142, -145, -182, -185, -195, -181, -163, -185, -155, -214, -250, -285, + -308, -221, -243, -247, -267, -265, -215, -177, -206, -208, -298, -335, -280, -293, -340, -345, + -378, -386, -323, -274, -328, -331, -395, -364, -294, -371, -330, -329, -312, -260, -332, -292, + -328, -385, -411, -375, -310, -357, -405, -319, -342, -284, -255, -312, -307, -339, -341, -243, + -169, -211, -199, -243, -183, -156, -154, -189, -209, -188, -199, -162, -138, -182, -226, -240, + -241, -184, -233, -229, -140, -175, -137, -79, -151, -159, -198, -210, -222, -119, -123, -75, + -27, -104, 36, 65, 21, -44, -117, -43, -36, 52, 4, 5, 16, -21, 113, -10, + -43, -38, -76, 15, 5, 79, 87, 115, 60, -10, 3, 55, 40, 30, 14, 24, + 216, 98, 82, 110, -66, 111, 119, 64, 43, -9, 87, 91, 158, 190, 128, 172, + 172, 217, 163, 32, 106, 125, 119, 262, 242, 296, 268, 5, 251, 180, 144, 235, + 86, 266, 279, 292, 285, 121, 331, 164, 206, 276, 110, 287, 281, 310, 392, 164, + 297, 326, 269, 391, 335, 291, 293, 256, 415, 330, 285, 302, 297, 439, 354, 324, + 285, 195, 429, 300, 410, 435, 210, 411, 443, 521, 437, 138, 331, 402, 531, 506, + 465, 561, 407, 433, 531, 496, 357, 380, 424, 671, 355, 479, 671, 373, 570, 242, + 544, 651, 327, 511, 297, 561, 543, 404, 538, 367, 598, 591, 533, 467, 458, 402, + 487, 659, 382, 426, 436, 437, 487, 398, 452, 506, 347, 321, 649, 319, 313, 465, + 343, 339, 254, 170, 322, 395, 365, 268, 295, 379, 78, 339, 335, 350, 225, -96, + 385, 353, 176, 151, 193, 310, 190, 123, 51, 134, 107, 9, 191, -19, -20, 228, + -13, -20, 31, 60, 151, 77, -185, 27, 204, 2, -58, -190, -42, -72, -90, -45, + 31, -80, -171, 81, 68, 11, -78, -54, -45, -94, -353, -252, 83, -44, -15, -17, + -222, -146, -291, -119, -73, -250, -58, -321, 8, 40, -304, -294, -533, -99, 81, -218, + -396, -575, -150, 137, -241, -243, -428, -475, 28, -124, -264, -605, -524, 50, -401, -135, + -143, -516, -149, -531, -443, -412, -535, -48, -345, -378, -145, -497, 185, -228, -737, -390, + -780, 93, -108, -669, -52, -203, -74, -282, -548, -514, -692, -219, 188, -119, -534, -332, + -267, -448, -324, -368, -587, -448, -204, -230, -115, -679, -479, -297, -630, -56, -587, -306, + -57, -560, -306, -726, -314, -113, -752, -106, -53, -427, -279, -610, -210, -474, -686, 35, + -503, -328, 32, -517, -345, -477, -559, -64, -343, -422, -249, -206, -387, -408, -691, -531, + -12, -570, -93, 92, -382, -127, -539, -538, -254, -569, -172, 100, -43, -105, -552, -125, + -270, -395, -201, -310, 143, 191, -242, -237, -167, -344, 42, -120, -87, 114, -224, -2, + 28, -398, -209, 263, -113, -46, 57, -121, 337, -63, -432, 16, -365, 150, 460, 58, + 158, -73, 63, 60, -221, -256, -229, 181, 297, 77, 101, 59, 42, 84, -220, -51, + 45, 132, 357, -90, 280, 450, 129, 220, -127, 93, 190, 294, 489, -40, 137, 444, + 336, 476, 155, -119, 251, 442, 327, 98, -30, 168, 603, 665, 365, 355, -65, -42, + 496, 294, 339, 169, 240, 983, 525, 328, 320, -148, 547, 624, 370, 626, 197, 407, + 699, 430, 450, 190, 361, 687, 404, 458, 443, 234, 514, 538, 225, 876, 486, 171, + 608, 140, 256, 532, 410, 734, 370, 131, 919, 472, 250, 192, -35, 570, 523, 277, + 442, 382, 333, 635, 472, 403, 203, -154, 561, 530, 321, 383, -8, 444, 519, 298, + 474, 166, 158, 381, 327, 326, 356, 209, 335, 262, 263, 430, 95, -3, 103, 268, + 405, 195, 141, 127, 407, 364, 88, -194, -68, 283, 3, 382, 16, -9, 500, -89, + 64, 59, -196, 126, 9, -15, 84, -82, 121, 0, -39, 0, -70, -7, -120, -206, + -73, -82, -13, -126, -280, -36, -246, -89, -193, -391, -185, -329, -85, -151, -175, -172, + -341, 19, -192, -347, -210, -349, -187, -144, -75, 23, -141, -173, -275, -223, -357, -344, + -111, -240, -129, -165, -52, -39, -326, -351, -241, -394, -322, -248, -422, -85, -147, -303, + -127, -407, -386, -480, -377, -206, -527, -341, -221, -342, -393, -339, -401, -501, -476, -413, + -379, -344, -459, -385, -402, -385, -426, -495, -355, -359, -441, -480, -322, -385, -307, -284, + -415, -341, -401, -205, -213, -415, -297, -416, -375, -250, -342, -154, -255, -226, -202, -594, + -481, -127, -245, -306, -271, -391, -172, -78, -369, -387, -212, -174, -155, -223, -418, -323, + -214, -137, -173, -378, -239, 5, -21, -209, -236, -294, -333, 61, -99, -119, -53, -322, + 22, -96, -339, -153, -110, 97, 31, -72, -68, -92, 31, -225, -221, -101, -150, 108, + 120, 54, 71, -90, -16, -72, -91, 54, 0, 189, 71, 38, 48, -90, 137, 155, + 32, 89, -95, 84, 180, -4, 98, 52, 111, 284, 58, 248, 40, 9, 268, 76, + 339, 163, 194, 455, 225, 273, 27, 50, 232, 159, 353, 301, 182, 239, 270, 358, + 162, 65, 187, 103, 203, 223, 238, 351, 143, 267, 269, 74, 175, 87, 298, 423, + 197, 411, 287, 349, 419, 106, 334, 348, 220, 427, 412, 413, 344, 198, 386, 263, + 282, 358, 264, 400, 361, 320, 263, 320, 210, 278, 338, 165, 272, 271, 267, 245, + 179, 244, 340, 250, 296, 347, 206, 449, 267, 221, 470, 224, 353, 394, 242, 395, + 256, 305, 323, 196, 246, 308, 230, 381, 337, 171, 337, 80, 257, 269, 99, 362, + 259, 189, 196, 215, 166, 240, 129, 290, 208, 103, 350, 231, 334, 446, 146, 259, + 272, 182, 269, 178, 227, 264, 205, 154, 83, 61, 120, 212, -4, 84, 156, 53, + 160, 57, 73, 91, -90, 26, 39, -112, 110, 14, 14, 37, -111, 148, 11, -38, + 14, -196, -47, -77, -144, 43, -54, 40, -12, -89, -38, -312, -159, -117, -133, 20, + -96, -19, -43, -153, -40, -141, -145, -100, -134, -28, -82, -122, -156, -206, -165, -252, + -147, -133, -244, -128, -245, -237, -118, -333, -216, -141, -238, -185, -272, -183, -263, -298, + -211, -214, -167, -328, -285, -234, -280, -145, -223, -299, -165, -294, -275, -308, -458, -371, + -265, -240, -271, -360, -387, -470, -474, -489, -567, -453, -422, -424, -412, -502, -551, -488, + -569, -473, -477, -562, -487, -517, -490, -539, -517, -509, -370, -457, -479, -402, -539, -474, + -458, -539, -439, -395, -405, -370, -436, -462, -381, -542, -454, -504, -505, -345, -406, -377, + -357, -446, -414, -476, -514, -455, -496, -460, -424, -442, -374, -390, -397, -362, -345, -390, + -413, -413, -362, -320, -393, -340, -324, -474, -475, -486, -494, -453, -595, -445, -360, -403, + -294, -344, -306, -308, -549, -537, -357, -379, -270, -147, -223, -162, -173, -336, -319, -312, + -305, -215, -246, -140, -129, -181, -199, -197, -181, -249, -168, -190, -245, -134, -152, -206, + -260, -233, -157, -158, -82, -48, -49, -137, -125, -39, -154, -109, -67, -12, 11, -36, + -86, -34, -9, -157, 13, 2, -6, 32, -12, 63, 12, 56, 25, 13, 38, -18, + 43, 92, 144, 91, 106, 136, 103, 124, 135, 80, 29, -24, 103, 95, 165, 194, + 217, 237, 117, 168, 146, 127, 224, 117, 179, 234, 192, 345, 283, 344, 382, 220, + 234, 298, 286, 301, 327, 342, 448, 447, 447, 476, 425, 375, 346, 291, 286, 455, + 396, 371, 454, 362, 390, 292, 280, 350, 329, 435, 356, 352, 356, 286, 430, 337, + 271, 370, 327, 394, 462, 393, 496, 429, 345, 498, 458, 467, 504, 393, 376, 414, + 349, 304, 346, 355, 390, 413, 360, 356, 200, 189, 296, 221, 265, 264, 316, 449, + 278, 307, 219, 96, 273, 212, 249, 418, 349, 388, 300, 158, 204, 185, 69, 100, + 102, 209, 215, 109, 99, 58, 46, 97, 34, 30, 83, 100, 69, 21, -6, 31, + 81, 55, 102, 52, -3, 133, 67, 85, 108, 53, 171, 177, -25, 11, -36, -112, + -66, -201, -111, 38, -10, 59, 67, -26, -57, -81, -124, -181, -222, -164, -78, -48, + -84, -15, -32, -58, 34, -59, -71, -82, -73, 12, -60, -31, -74, -201, -101, -124, + -144, -117, -167, -124, -123, -145, -162, -246, -257, -174, -176, -262, -280, -272, -232, -270, + -386, -365, -310, -303, -258, -220, -282, -292, -349, -290, -324, -413, -291, -246, -183, -186, + -301, -281, -334, -326, -283, -302, -242, -203, -261, -254, -293, -260, -196, -217, -207, -221, + -228, -209, -192, -205, -287, -212, -273, -286, -257, -259, -204, -226, -269, -175, -247, -234, + -204, -221, -169, -227, -212, -145, -217, -193, -246, -232, -197, -235, -143, -131, -102, -176, + -216, -106, -192, -181, -152, -132, -101, -97, -94, -141, -218, -199, -243, -296, -259, -198, + -147, -172, -142, -141, -163, -185, -153, -196, -217, -196, -185, -171, -144, -209, -130, -119, + -144, -72, -106, -117, -18, -69, -46, 21, -13, 84, 100, 5, 12, 0, 1, 40, + 23, 27, 137, 124, 126, 75, 13, 2, -91, -117, -90, -100, -63, 2, 74, 129, + 56, 27, 17, -30, -36, -94, -52, 46, -60, 33, 112, 79, 133, 164, 46, 58, + 22, 40, 78, 3, 87, 194, 219, 170, 159, 97, 129, 91, 68, 58, 23, 73, + 156, 121, 204, 202, 219, 223, 164, 177, 163, 151, 256, 209, 242, 331, 316, 347, + 409, 325, 299, 302, 321, 375, 306, 267, 308, 344, 334, 322, 339, 349, 366, 365, + 331, 371, 391, 360, 381, 388, 332, 341, 321, 332, 372, 324, 347, 315, 396, 431, + 381, 393, 367, 330, 308, 183, 209, 240, 222, 228, 182, 174, 205, 114, 109, 116, + 115, 178, 182, 183, 212, 230, 167, 183, 144, 134, 132, 149, 114, 154, 164, 132, + 182, 159, 165, 164, 147, 183, 122, 99, 86, 66, 56, 42, 63, 26, 50, 66, + 12, 39, 23, -3, 71, 2, 19, 29, -46, 42, -19, -61, -30, -22, 5, -12, + -44, -7, -9, -52, -116, -76, -50, -98, -112, -89, -87, -87, -94, -113, -133, -119, + -151, -183, -159, -212, -262, -234, -224, -213, -204, -235, -202, -273, -292, -351, -378, -392, + -406, -330, -291, -273, -194, -242, -255, -290, -358, -368, -417, -459, -444, -424, -335, -343, + -359, -255, -307, -332, -367, -403, -363, -411, -398, -372, -348, -335, -311, -283, -267, -288, + -316, -310, -399, -408, -390, -412, -381, -373, -417, -383, -398, -406, -393, -404, -384, -355, + -424, -405, -386, -424, -441, -419, -412, -387, -337, -359, -295, -326, -349, -342, -408, -408, + -374, -410, -412, -424, -374, -374, -338, -292, -328, -348, -357, -413, -396, -458, -489, -442, + -422, -385, -375, -341, -266, -276, -268, -275, -291, -273, -294, -297, -294, -336, -319, -289, + -321, -268, -267, -244, -210, -284, -249, -288, -296, -293, -308, -348, -324, -323, -251, -253, + -249, -212, -216, -214, -217, -255, -224, -242, -206, -154, -171, -93, -39, -42, -13, -6, + -72, -81, -116, -165, -181, -205, -215, -141, -143, -116, -85, -76, -108, -99, -140, -179, + -226, -196, -177, -152, -123, -53, -20, 26, 84, 94, 117, 126, 94, 87, 76, 122, + 137, 155, 171, 206, 243, 241, 221, 214, 184, 147, 93, 73, 14, 23, -12, 40, + 71, 26, 87, 130, 149, 188, 210, 220, 247, 264, 260, 260, 312, 256, 302, 343, + 327, 360, 318, 314, 358, 290, 247, 259, 176, 226, 241, 201, 262, 253, 255, 287, + 261, 272, 239, 249, 245, 215, 199, 206, 228, 252, 297, 337, 380, 377, 356, 359, + 320, 275, 263, 228, 169, 178, 154, 185, 176, 238, 250, 300, 268, 270, 266, 242, + 225, 187, 176, 190, 183, 171, 208, 237, 252, 275, 286, 262, 269, 241, 217, 220, + 217, 216, 222, 236, 238, 229, 227, 229, 239, 200, 205, 171, 179, 223, 200, 176, + 208, 167, 176, 149, 124, 131, 149, 149, 179, 160, 174, 164, 147, 170, 131, 116, + 94, 76, 109, 77, 61, 73, 36, 36, 49, 12, 3, 29, -11, 10, 24, -3, + 56, 23, 10, 57, 39, 5, 29, 21, 31, 23, -12, 18, 23, -3, 15, 25, + -23, 7, -19, -39, 6, -41, -31, -9, -60, -80, -58, -120, -88, -154, -120, -128, + -126, -167, -121, -156, -130, -101, -114, -89, -72, -117, -106, -159, -196, -170, -237, -222, + -202, -264, -216, -259, -313, -303, -315, -380, -389, -440, -422, -435, -472, -468, -502, -474, + -459, -491, -430, -477, -486, -511, -504, -515, -450, -443, -367, -333, -312, -262, -233, -206, + -190, -214, -179, -135, -135, -131, -85, -81, -39, -63, -25, -23, -16, -6, -24, -13, + -46, -106, -100, -191, -171, -229, -313, -267, -307, -290, -331, -296, -296, -298, -283, -272, + -282, -268, -264, -263, -205, -250, -213, -211, -180, -131, -160, -120, -92, -108, -103, -103, + -141, -141, -181, -229, -258, -314, -344, -346, -363, -430, -428, -469, -485, -490, -493, -487, + -481, -501, -433, -429, -375, -339, -301, -230, -234, -156, -52, 29, 84, 158, 278, 432, + 489, 528, 637, 661, 648, 674, 587, 550, 467, 402, 342, 280, 133, 147, 60, 52, + 39, -10, -26, -6, -40, -50, -164, -150, -183, -199, -217, -208, -132, -90, 21, 120, + 222, 347, 458, 576, 633, 624, 608, 663, 581, 516, 459, 383, 325, 249, 222, 178, + 98, 105, 79, 23, -19, -119, -103, -135, -202, -196, -227, -209, -185, -180, -153, -81, + -97, 33, 61, 70, 170, 190, 275, 392, 430, 507, 606, 695, 802, 858, 846, 923, + 912, 878, 814, 739, 669, 571, 487, 429, 299, 227, 196, 138, 118, 86, 45, 99, + 86, 93, 66, 32, 30, 90, 30, 80, 97, 135, 275, 310, 423, 529, 628, 762, + 850, 847, 937, 936, 914, 886, 768, 673, 576, 458, 382, 238, 122, 76, -20, -47, + -75, -152, -144, -132, -152, -139, -147, -161, -152, -143, -104, -104, -87, -115, -52, -23, + -29, 45, 57, 64, 151, 73, 137, 208, 144, 253, 193, 215, 275, 250, 250, 312, + 241, 260, 214, 194, 188, 126, 67, 56, 32, -6, -57, -93, -106, -127, -143, -165, + -166, -193, -211, -243, -251, -272, -288, -239, -242, -246, -200, -114, -28, 30, 87, 206, + 223, 261, 287, 273, 304, 282, 271, 187, 158, 82, 17, -47, -149, -256, -324, -398, + -467, -526, -625, -629, -653, -666, -658, -631, -631, -605, -575, -582, -584, -564, -568, -545, + -559, -589, -578, -603, -596, -620, -667, -632, -657, -617, -547, -561, -491, -440, -407, -342, + -345, -298, -253, -257, -213, -232, -258, -281, -295, -317, -354, -379, -387, -390, -357, -402, + -409, -376, -448, -398, -432, -510, -458, -516, -531, -528, -528, -496, -429, -372, -287, -156, + -84, 14, 138, 180, 285, 341, 342, 422, 396, 371, 326, 283, 246, 158, 72, -17, + -85, -144, -275, -308, -352, -424, -478, -472, -480, -469, -498, -484, -432, -418, -442, -416, + -412, -403, -360, -367, -393, -356, -348, -323, -290, -344, -288, -273, -311, -267, -239, -203, + -218, -166, -101, -65, -50, -17, 14, 42, 54, 78, 94, 59, 77, 83, 52, 57, + 43, 37, 97, 92, 97, 125, 92, 123, 125, 151, 72, 62, 40, 20, 55, 64, + 74, 125, 172, 283, 369, 413, 542, 605, 605, 727, 703, 701, 749, 718, 677, 636, + 583, 544, 485, 393, 312, 306, 208, 138, 68, 42, 14, -33, -57, -39, -57, -78, + -70, -9, -47, -45, 14, 26, 24, 111, 75, 99, 123, 86, 126, 71, 42, 59, + 45, 17, 92, 115, 118, 204, 261, 329, 423, 397, 486, 579, 557, 617, 623, 638, + 662, 644, 662, 701, 633, 665, 672, 660, 664, 614, 611, 575, 547, 527, 438, 392, + 338, 307, 288, 255, 254, 313, 314, 374, 428, 501, 548, 632, 710, 719, 782, 823, + 859, 902, 850, 849, 802, 759, 708, 661, 534, 525, 422, 344, 281, 219, 131, 90, + 46, -22, -49, -73, -146, -131, -149, -178, -204, -247, -208, -190, -245, -245, -252, -241, + -256, -260, -249, -237, -241, -217, -212, -154, -134, -69, -46, 27, 80, 128, 167, 233, + 292, 325, 335, 371, 362, 354, 344, 307, 320, 233, 235, 204, 172, 120, 72, 23, + 35, -22, -48, -131, -147, -192, -275, -217, -218, -257, -152, -125, -51, 25, 64, 156, + 250, 239, 362, 302, 378, 418, 406, 405, 398, 354, 358, 262, 168, 83, 12, -93, + -164, -263, -371, -423, -521, -556, -623, -680, -689, -684, -731, -687, -743, -750, -746, -690, + -684, -647, -652, -603, -611, -579, -584, -560, -536, -565, -563, -534, -484, -517, -460, -387, + -339, -268, -197, -168, -102, -61, -14, 37, 60, 27, 46, 20, 13, -7, -24, -77, + -96, -111, -147, -188, -204, -239, -229, -231, -237, -290, -286, -320, -337, -320, -412, -371, + -292, -317, -211, -205, -143, -60, -15, 20, 115, 98, 158, 177, 199, 197, 197, 174, + 174, 64, 14, -94, -156, -278, -359, -447, -497, -614, -589, -642, -644, -654, -635, -622, + -609, -629, -553, -565, -531, -522, -501, -455, -401, -409, -353, -331, -291, -278, -248, -223, + -161, -161, -118, -37, -11, 46, 85, 151, 228, 263, 272, 342, 395, 420, 414, 431, + 415, 399, 420, 391, 394, 354, 373, 409, 336, 356, 333, 278, 312, 264, 263, 227, + 159, 161, 148, 111, 136, 135, 212, 264, 254, 324, 379, 377, 474, 485, 517, 562, + 606, 593, 613, 596, 588, 590, 549, 538, 506, 399, 392, 345, 215, 153, 91, 28, + 15, -71, -66, -108, -95, -113, -149, -84, -110, -98, -34, -60, 12, -10, -5, 65, + 35, 61, 74, 125, 120, 155, 141, 130, 160, 186, 194, 217, 269, 316, 406, 435, + 505, 556, 556, 590, 620, 624, 623, 623, 622, 601, 618, 552, 561, 590, 529, 568, + 533, 513, 499, 465, 422, 384, 376, 340, 328, 321, 265, 280, 255, 260, 302, 284, + 286, 388, 410, 471, 492, 475, 571, 595, 608, 633, 589, 610, 604, 500, 445, 382, + 280, 187, 123, -13, -74, -132, -194, -217, -270, -306, -305, -332, -314, -308, -316, -330, + -270, -294, -290, -312, -290, -239, -264, -201, -203, -212, -157, -149, -162, -133, -162, -139, + -126, -161, -150, -138, -180, -150, -146, -129, -83, -116, -63, -27, -2, 30, 71, 75, + 99, 105, 94, 114, 79, 26, 14, 3, -87, -74, -125, -144, -186, -205, -227, -209, + -234, -248, -291, -273, -279, -283, -304, -299, -294, -233, -239, -203, -166, -124, -87, -42, + -40, 5, -15, 7, -7, -50, -134, -194, -285, -353, -447, -566, -637, -717, -762, -806, + -840, -872, -879, -835, -830, -839, -791, -761, -728, -684, -674, -609, -627, -587, -559, -575, + -572, -556, -546, -525, -546, -538, -532, -518, -520, -534, -497, -528, -519, -481, -488, -474, + -458, -454, -397, -370, -327, -265, -223, -186, -108, -58, 15, 20, 47, 59, 47, 68, + 14, -28, -28, -66, -103, -139, -169, -172, -168, -192, -261, -251, -269, -273, -256, -302, + -248, -238, -219, -157, -147, -121, -61, -22, 19, 48, 100, 130, 135, 141, 82, 78, + 27, -16, -119, -208, -282, -321, -407, -450, -466, -507, -533, -501, -490, -510, -425, -441, + -388, -348, -357, -335, -272, -311, -246, -270, -278, -241, -230, -243, -191, -203, -168, -160, + -124, -127, -98, -59, -40, -24, -30, -21, 78, 81, 142, 205, 258, 340, 399, 439, + 514, 560, 613, 602, 622, 605, 572, 576, 554, 487, 473, 441, 421, 439, 385, 366, + 395, 344, 380, 336, 295, 327, 343, 297, 329, 336, 407, 404, 428, 464, 509, 566, + 628, 653, 676, 671, 734, 723, 694, 691, 674, 617, 545, 509, 406, 345, 334, 270, + 284, 250, 271, 304, 321, 324, 331, 306, 375, 341, 333, 331, 331, 270, 298, 260, + 225, 215, 186, 195, 230, 181, 177, 199, 202, 206, 196, 161, 237, 277, 240, 241, + 331, 367, 440, 473, 544, 629, 675, 710, 781, 795, 836, 847, 821, 782, 774, 711, + 719, 620, 584, 501, 453, 461, 378, 358, 380, 306, 345, 360, 289, 329, 249, 311, + 307, 259, 292, 317, 324, 386, 408, 443, 501, 569, 574, 628, 649, 658, 652, 614, + 583, 518, 379, 361, 276, 194, 85, 18, -8, -37, -66, -78, -82, -68, -116, -135, + -73, -160, -135, -184, -212, -188, -238, -259, -235, -309, -260, -324, -340, -335, -341, -325, + -321, -324, -246, -244, -228, -214, -183, -162, -139, -72, -30, 14, 17, 63, 143, 181, + 282, 273, 314, 373, 346, 380, 363, 279, 298, 236, 146, 94, 16, -52, -102, -122, + -152, -183, -238, -239, -190, -208, -246, -200, -194, -203, -129, -199, -188, -120, -146, -92, + -58, -62, 23, 31, 59, 112, 120, 89, 102, 91, 58, 19, -85, -119, -191, -278, + -358, -439, -428, -491, -548, -547, -563, -564, -539, -556, -534, -520, -566, -528, -530, -580, + -561, -563, -551, -564, -608, -556, -564, -510, -489, -495, -444, -393, -408, -368, -342, -296, + -278, -282, -280, -241, -199, -227, -184, -159, -107, -18, -47, 22, 72, 53, 70, 46, + 76, 82, 26, -10, -27, -76, -75, -114, -137, -108, -113, -109, -99, -102, -62, -51, + -6, -49, -36, -20, -49, -20, -4, 13, 70, 81, 95, 184, 225, 233, 279, 338, + 314, 303, 309, 278, 270, 248, 194, 158, 132, 44, 26, -38, -78, -86, -117, -100, + -112, -119, -105, -96, -128, -140, -157, -162, -180, -178, -220, -210, -209, -155, -162, -117, + -114, -76, -55, -1, -28, 55, 29, 66, 64, 49, 85, 84, 99, 149, 167, 195, + 235, 291, 381, 403, 448, 499, 555, 580, 568, 583, 564, 562, 586, 522, 518, 527, + 472, 491, 499, 469, 521, 468, 503, 485, 480, 455, 433, 468, 390, 440, 420, 376, + 412, 382, 423, 387, 405, 443, 478, 492, 521, 553, 608, 586, 599, 610, 613, 563, + 523, 468, 440, 361, 345, 319, 230, 232, 201, 153, 124, 102, 51, 38, -8, -48, + -81, -90, -167, -165, -189, -271, -244, -282, -269, -282, -228, -188, -159, -157, -96, -70, + -41, -64, -6, -2, -1, 42, -25, 43, 76, 69, 148, 114, 148, 246, 220, 285, + 269, 281, 299, 281, 287, 268, 253, 184, 172, 173, 101, 110, 96, 92, 152, 95, + 149, 198, 167, 186, 148, 137, 144, 75, 86, 10, -41, -22, -43, -57, -3, 2, + 48, 85, 98, 147, 135, 130, 133, 79, 55, 46, 6, -61, -107, -177, -221, -217, + -284, -263, -290, -330, -337, -376, -419, -405, -445, -441, -499, -512, -554, -561, -618, -638, + -606, -641, -644, -646, -619, -573, -559, -558, -498, -499, -509, -491, -505, -479, -481, -489, + -429, -502, -445, -387, -370, -294, -277, -218, -134, -145, -74, -49, -45, -20, 12, -30, + -12, -40, -52, -40, -64, -107, -31, -90, -95, -52, -64, -55, -87, -105, -94, -128, + -159, -162, -154, -173, -198, -184, -156, -161, -154, -127, -83, -61, -55, -30, -17, -17, + 25, -5, -39, -46, -72, -106, -159, -219, -209, -308, -297, -344, -367, -378, -395, -427, + -385, -410, -442, -420, -458, -465, -470, -514, -524, -515, -537, -596, -574, -582, -579, -594, + -558, -536, -531, -527, -498, -486, -485, -487, -444, -437, -395, -387, -313, -253, -228, -176, + -62, -49, -15, 58, 106, 185, 230, 274, 345, 319, 324, 337, 318, 314, 306, 289, + 330, 244, 274, 271, 227, 265, 213, 238, 213, 169, 199, 165, 125, 119, 122, 96, + 128, 139, 144, 201, 236, 262, 306, 312, 411, 448, 459, 458, 480, 451, 428, 351, + 373, 327, 283, 242, 209, 180, 158, 92, 120, 19, 12, -10, -38, -25, -90, -89, + -97, -150, -149, -192, -216, -224, -192, -190, -174, -201, -114, -105, -79, -35, -3, 21, + 51, 83, 113, 104, 153, 190, 277, 278, 357, 409, 475, 539, 576, 678, 737, 744, + 855, 853, 860, 883, 862, 853, 816, 818, 798, 755, 775, 703, 735, 697, 650, 648, + 650, 541, 527, 487, 489, 510, 396, 443, 452, 389, 415, 405, 427, 496, 530, 522, + 586, 601, 614, 661, 619, 643, 606, 564, 548, 507, 444, 389, 336, 313, 273, 186, + 150, 100, 29, -23, -62, -111, -138, -179, -223, -239, -271, -285, -324, -318, -309, -338, + -349, -321, -353, -356, -325, -370, -307, -280, -285, -243, -199, -175, -105, -109, -48, 15, + 29, 57, 90, 136, 173, 215, 216, 264, 289, 269, 306, 255, 225, 251, 231, 209, + 195, 160, 159, 149, 118, 136, 35, 83, 69, 47, 25, -25, -28, 1, -48, -48, + -64, -47, -71, -62, -56, -37, -25, 11, 39, 15, 27, 52, 65, 54, 56, 47, + 45, 26, -22, -63, -90, -133, -192, -242, -291, -359, -383, -458, -445, -513, -575, -583, + -577, -661, -678, -704, -745, -777, -781, -856, -831, -857, -847, -863, -861, -848, -823, -839, + -793, -782, -783, -679, -664, -605, -528, -485, -407, -371, -308, -249, -214, -153, -106, -62, + -44, -21, -16, 10, -7, -15, -22, -37, -58, -60, -118, -119, -104, -138, -130, -164, + -149, -128, -145, -190, -207, -183, -187, -183, -213, -239, -202, -180, -222, -165, -153, -119, + -95, -81, -24, -27, -5, 9, -37, -13, -46, -39, -51, -143, -155, -194, -283, -266, + -315, -386, -373, -436, -423, -420, -452, -478, -440, -447, -456, -462, -473, -527, -496, -528, + -514, -529, -552, -512, -494, -490, -445, -450, -429, -348, -357, -275, -239, -188, -153, -91, + -26, 40, 101, 207, 260, 309, 367, 421, 438, 477, 449, 494, 444, 448, 465, 419, + 412, 424, 339, 367, 363, 312, 303, 269, 257, 296, 221, 220, 208, 171, 230, 182, + 202, 237, 239, 237, 266, 264, 307, 323, 353, 384, 449, 453, 449, 469, 496, 508, + 457, 443, 446, 380, 371, 333, 291, 256, 206, 180, 159, 109, 92, 93, 42, 16, + 21, 3, -14, -12, -56, -21, -63, -48, -14, -51, -47, -7, -37, 1, 4, -9, + 3, 13, 20, 67, 72, 98, 152, 163, 243, 268, 315, 350, 401, 438, 491, 469, + 501, 542, 556, 546, 559, 551, 567, 557, 536, 546, 466, 505, 493, 436, 486, 394, + 428, 405, 356, 381, 359, 302, 335, 311, 307, 241, 246, 230, 210, 205, 167, 192, + 194, 173, 219, 250, 232, 313, 303, 271, 261, 267, 217, 218, 159, 133, 131, 82, + 24, 11, -98, -84, -149, -175, -184, -225, -279, -273, -319, -333, -350, -350, -371, -418, + -418, -452, -432, -478, -506, -482, -501, -541, -544, -555, -497, -518, -484, -473, -426, -382, + -318, -330, -250, -222, -202, -209, -141, -122, -113, -101, -113, -94, -80, -77, -105, -133, + -84, -138, -170, -158, -197, -151, -160, -236, -155, -180, -224, -191, -226, -238, -209, -270, + -273, -304, -347, -319, -379, -369, -359, -386, -357, -352, -343, -278, -298, -301, -264, -287, + -300, -301, -359, -358, -370, -410, -412, -465, -474, -467, -512, -513, -542, -573, -553, -638, + -616, -611, -636, -669, -665, -678, -724, -742, -725, -795, -760, -778, -767, -750, -759, -742, + -677, -683, -616, -607, -575, -498, -476, -459, -398, -353, -262, -194, -193, -92, -51, -47, + -9, 14, 39, 24, 45, 44, 35, 0, -35, -4, -52, -86, -80, -73, -80, -74, + -88, -77, -67, -69, -44, -2, -14, -47, -15, -43, -51, -49, -105, -83, -50, -84, + -31, -33, -34, 17, 5, 19, 28, 51, 58, 35, 3, 8, -12, -25, -44, -75, + -76, -116, -125, -156, -123, -118, -168, -150, -166, -107, -177, -141, -127, -116, -123, -161, + -133, -153, -177, -173, -164, -146, -170, -158, -142, -103, -120, -43, -51, 15, 25, 75, + 141, 152, 208, 276, 303, 357, 374, 409, 448, 427, 471, 445, 450, 500, 450, 448, + 480, 413, 469, 426, 420, 434, 430, 414, 441, 429, 478, 481, 468, 486, 505, 487, + 471, 526, 491, 522, 499, 524, 550, 571, 569, 593, 573, 604, 581, 570, 565, 567, + 559, 513, 521, 507, 450, 475, 407, 378, 387, 339, 361, 329, 319, 370, 297, 313, + 321, 299, 302, 265, 292, 329, 274, 289, 295, 287, 248, 242, 239, 249, 208, 179, + 168, 167, 128, 211, 184, 202, 262, 277, 297, 364, 345, 460, 448, 473, 518, 519, + 551, 564, 554, 562, 590, 565, 544, 561, 488, 472, 464, 432, 384, 395, 357, 378, + 371, 357, 376, 338, 372, 388, 332, 354, 314, 334, 299, 269, 312, 267, 254, 243, + 248, 257, 216, 214, 228, 229, 231, 239, 187, 177, 175, 157, 81, 114, 52, 19, + -32, -79, -110, -122, -201, -165, -203, -254, -258, -252, -302, -252, -301, -324, -294, -324, + -320, -297, -335, -359, -335, -336, -334, -325, -346, -277, -323, -313, -259, -271, -248, -194, + -205, -156, -152, -105, -104, -59, -41, -28, -11, -14, -26, -32, -63, -76, -95, -102, + -137, -181, -150, -190, -239, -229, -220, -213, -206, -210, -198, -182, -178, -191, -200, -161, + -159, -132, -206, -194, -187, -181, -224, -278, -274, -232, -281, -288, -315, -303, -307, -331, + -348, -354, -375, -390, -400, -418, -476, -444, -499, -548, -544, -568, -586, -587, -597, -603, + -599, -596, -600, -594, -627, -609, -572, -549, -567, -536, -553, -533, -535, -548, -482, -479, + -480, -452, -420, -417, -369, -335, -286, -251, -196, -160, -114, -97, -52, -11, -6, -27, + -2, -12, -18, -15, -48, -93, -53, -123, -121, -122, -181, -147, -154, -223, -167, -210, + -146, -129, -150, -73, -69, -53, -8, -2, 11, 13, 13, 42, 85, 75, 91, 105, + 64, 73, 79, 53, 27, 28, -50, -23, -73, -95, -97, -153, -147, -144, -180, -196, + -219, -211, -230, -232, -252, -263, -239, -260, -278, -234, -250, -244, -210, -249, -173, -200, + -207, -179, -181, -181, -160, -140, -138, -95, -71, -46, 5, 11, 31, 120, 130, 160, + 209, 232, 271, 315, 298, 348, 347, 373, 347, 384, 321, 362, 323, 304, 325, 294, + 273, 299, 241, 251, 210, 215, 245, 209, 238, 267, 264, 274, 320, 319, 379, 349, + 404, 410, 387, 391, 363, 412, 413, 348, 384, 381, 339, 325, 295, 254, 274, 230, + 179, 154, 134, 98, 84, 23, 0, 11, -54, -94, -80, -132, -127, -126, -117, -94, + -109, -122, -91, -78, -82, -82, -47, -23, -2, 12, -17, 11, 9, 75, 99, 82, + 100, 165, 128, 163, 151, 206, 217, 212, 282, 230, 242, 238, 218, 258, 224, 184, + 210, 147, 93, 123, 62, 32, 61, 13, 29, 50, 0, 24, 28, -20, 70, 22, + -16, 48, 13, -28, -15, -21, 29, 11, 25, 61, 78, 52, -6, 62, 38, -42, + -18, -60, -74, -109, -159, -152, -138, -263, -251, -257, -332, -327, -393, -410, -410, -504, + -511, -509, -555, -549, -550, -585, -566, -548, -561, -578, -594, -563, -597, -557, -568, -545, + -515, -481, -467, -422, -419, -364, -304, -294, -262, -202, -228, -171, -140, -174, -119, -131, + -147, -158, -188, -253, -218, -279, -318, -344, -383, -395, -410, -472, -454, -424, -458, -434, + -421, -440, -392, -413, -402, -357, -367, -353, -321, -319, -276, -270, -256, -212, -209, -196, + -177, -190, -165, -163, -217, -219, -233, -308, -305, -375, -429, -421, -482, -507, -504, -558, + -574, -600, -665, -624, -674, -667, -633, -698, -675, -651, -637, -596, -628, -597, -559, -557, + -540, -498, -472, -487, -453, -385, -356, -361, -280, -251, -204, -157, -169, -86, -77, -62, + -43, -52, -38, -74, -36, -92, -73, -108, -132, -135, -158, -182, -176, -184, -199, -212, + -219, -210, -192, -207, -196, -159, -178, -144, -128, -115, -102, -64, -52, 41, 31, 93, + 160, 159, 229, 245, 239, 272, 271, 267, 276, 255, 220, 224, 149, 142, 111, 53, + 52, 27, -28, -4, -22, -54, -86, -106, -122, -120, -141, -162, -160, -145, -142, -137, + -109, -90, -57, -16, 26, 48, 126, 143, 226, 232, 299, 319, 343, 413, 468, 462, + 499, 530, 529, 556, 569, 546, 575, 536, 517, 538, 470, 480, 484, 479, 456, 433, + 404, 452, 405, 392, 410, 415, 382, 426, 458, 479, 505, 513, 561, 605, 598, 675, + 699, 713, 734, 777, 757, 793, 750, 801, 788, 768, 744, 736, 700, 645, 656, 620, + 566, 544, 523, 465, 450, 402, 378, 366, 287, 278, 237, 168, 193, 158, 158, 133, + 146, 150, 123, 133, 198, 154, 212, 216, 262, 242, 294, 303, 342, 360, 379, 405, + 411, 412, 441, 463, 509, 498, 472, 511, 466, 468, 457, 426, 376, 391, 367, 293, + 234, 204, 144, 172, 98, 82, 98, 103, 74, 104, 98, 110, 121, 121, 149, 124, + 195, 184, 214, 213, 246, 298, 289, 333, 318, 343, 347, 344, 332, 300, 330, 267, + 218, 208, 146, 126, 128, 28, 29, 10, -69, -60, -145, -179, -162, -218, -238, -228, + -340, -300, -297, -341, -311, -287, -285, -263, -229, -217, -192, -183, -161, -88, -93, -51, + -41, -18, 61, 22, 34, 65, 26, 61, 22, -9, -45, -59, -77, -132, -124, -188, + -191, -225, -256, -307, -276, -353, -319, -349, -340, -332, -321, -312, -281, -303, -245, -237, + -216, -205, -216, -171, -147, -180, -138, -135, -108, -92, -89, -110, -94, -109, -100, -114, + -110, -124, -145, -180, -197, -229, -234, -231, -252, -246, -250, -261, -272, -307, -310, -327, + -366, -350, -365, -365, -406, -385, -369, -365, -362, -323, -266, -274, -254, -242, -232, -202, + -204, -185, -127, -126, -52, -34, 2, 50, 79, 88, 95, 91, 174, 141, 135, 90, + 61, 65, 22, -43, -12, -106, -71, -122, -132, -159, -152, -194, -167, -170, -120, -138, + -141, -123, -75, -97, -91, -26, -7, 18, 56, 63, 112, 137, 164, 169, 182, 194, + 210, 207, 196, 184, 189, 126, 152, 85, 84, 56, 1, 0, 1, -61, -39, -128, + -86, -88, -118, -100, -135, -158, -122, -87, -73, -44, -39, 2, 59, 52, 134, 169, + 173, 206, 242, 285, 307, 328, 368, 323, 386, 419, 394, 369, 380, 350, 365, 334, + 315, 316, 285, 267, 273, 219, 240, 187, 176, 207, 181, 180, 202, 180, 225, 202, + 201, 209, 240, 212, 250, 217, 258, 271, 299, 310, 362, 358, 365, 378, 394, 376, + 382, 366, 364, 301, 314, 288, 290, 246, 192, 211, 152, 141, 118, 79, 108, 79, + 55, 46, 39, 35, 12, -18, -23, -28, -20, -43, -70, 1, -24, 10, 75, 47, + 142, 144, 175, 250, 201, 295, 324, 292, 366, 367, 385, 414, 398, 405, 437, 384, + 392, 392, 373, 371, 313, 248, 268, 193, 147, 181, 103, 102, 60, 28, 67, 23, + 10, 52, 17, 32, 58, 12, 65, 78, 89, 130, 121, 152, 169, 183, 164, 152, + 190, 148, 181, 106, 77, 73, 32, 12, -44, -149, -123, -159, -214, -200, -269, -324, + -350, -347, -390, -425, -413, -422, -428, -425, -420, -403, -371, -398, -365, -365, -302, -292, + -239, -194, -182, -132, -122, -65, -23, -24, 24, 30, 40, 76, 35, 49, 82, 37, + 45, 46, 9, 33, -4, 2, -8, 5, -47, -40, -50, -66, -110, -97, -113, -112, + -102, -114, -62, -61, -83, -41, -54, -61, -36, -46, -35, 6, -45, -44, -6, -27, + 4, -6, 14, 25, -25, -45, -20, -66, -65, -135, -166, -154, -195, -219, -229, -239, + -263, -253, -250, -266, -310, -286, -279, -278, -308, -294, -284, -305, -306, -261, -262, -232, + -250, -201, -151, -148, -100, -27, 2, 70, 99, 160, 192, 192, 265, 256, 255, 257, + 248, 278, 275, 202, 234, 216, 189, 143, 156, 109, 90, 80, 46, 20, 2, -22, + -45, -38, -82, -91, -124, -122, -104, -143, -121, -93, -82, -72, -82, -22, -43, -14, + 23, -20, -12, -18, -38, 12, -31, -40, -52, -77, -105, -134, -169, -173, -211, -269, + -273, -284, -307, -326, -317, -371, -307, -334, -376, -361, -353, -314, -316, -322, -267, -242, + -204, -165, -154, -84, -87, -51, -14, 55, 90, 102, 137, 181, 179, 224, 226, 268, + 272, 266, 295, 259, 305, 302, 303, 317, 285, 327, 353, 308, 374, 342, 355, 371, + 329, 364, 343, 353, 363, 350, 396, 382, 368, 377, 363, 379, 368, 393, 368, 335, + 373, 322, 324, 356, 298, 349, 373, 309, 369, 344, 338, 370, 310, 312, 341, 288, + 259, 254, 232, 238, 203, 188, 189, 205, 194, 222, 202, 178, 237, 208, 209, 195, + 179, 187, 177, 200, 235, 222, 262, 281, 284, 354, 381, 409, 453, 460, 502, 472, + 522, 526, 530, 531, 516, 545, 530, 518, 525, 490, 492, 474, 460, 451, 442, 454, + 430, 380, 395, 351, 348, 319, 344, 312, 308, 288, 278, 268, 277, 229, 270, 262, + 237, 285, 255, 246, 268, 183, 237, 240, 168, 137, 109, 48, 12, -44, -88, -97, + -175, -170, -214, -272, -281, -292, -336, -341, -380, -396, -425, -435, -430, -417, -412, -376, + -377, -343, -337, -335, -322, -307, -320, -264, -277, -281, -230, -210, -214, -184, -196, -208, + -160, -181, -177, -179, -243, -213, -215, -232, -252, -265, -258, -248, -257, -268, -219, -239, + -236, -184, -247, -226, -241, -254, -239, -279, -290, -298, -331, -344, -332, -364, -377, -353, + -388, -433, -398, -419, -382, -432, -439, -439, -457, -505, -479, -517, -543, -571, -540, -509, + -582, -557, -550, -579, -513, -579, -595, -589, -646, -592, -619, -636, -615, -647, -592, -611, + -640, -619, -640, -629, -623, -601, -581, -593, -544, -490, -486, -475, -464, -432, -424, -393, + -361, -359, -337, -334, -325, -327, -328, -295, -305, -283, -274, -275, -237, -284, -227, -219, + -271, -232, -262, -288, -265, -303, -247, -267, -245, -202, -228, -197, -173, -166, -126, -150, + -115, -111, -130, -89, -100, -91, -59, -102, -116, -130, -148, -172, -206, -190, -214, -255, + -227, -233, -271, -296, -317, -333, -320, -354, -365, -373, -358, -353, -312, -363, -317, -304, + -329, -317, -276, -304, -233, -248, -258, -187, -234, -196, -187, -211, -173, -239, -218, -203, + -208, -220, -205, -147, -162, -163, -169, -145, -145, -121, -104, -94, -54, -54, -4, 7, + 24, 52, 87, 74, 107, 85, 169, 180, 186, 220, 207, 198, 225, 226, 218, 257, + 252, 282, 288, 270, 309, 294, 334, 348, 350, 316, 340, 321, 328, 312, 335, 347, + 352, 363, 352, 388, 342, 365, 403, 388, 403, 393, 407, 471, 419, 389, 432, 401, + 394, 413, 372, 377, 373, 364, 385, 346, 367, 366, 405, 412, 446, 454, 495, 497, + 484, 517, 486, 459, 456, 473, 483, 497, 475, 529, 524, 531, 551, 585, 602, 620, + 583, 592, 610, 597, 592, 568, 572, 648, 609, 582, 619, 595, 611, 621, 606, 628, + 642, 642, 663, 658, 646, 649, 654, 634, 622, 603, 601, 565, 523, 498, 501, 474, + 488, 464, 445, 477, 456, 431, 456, 384, 445, 416, 405, 410, 404, 392, 389, 384, + 379, 362, 318, 352, 321, 282, 354, 347, 280, 325, 250, 299, 268, 188, 217, 207, + 131, 135, 106, 84, 58, 14, 18, 40, -7, -32, 8, 16, -46, -42, -28, -41, + -42, -58, -29, -44, -77, -86, -100, -107, -181, -154, -171, -219, -227, -237, -288, -308, + -352, -363, -372, -443, -457, -498, -576, -592, -655, -717, -738, -770, -793, -822, -818, -838, + -862, -846, -898, -883, -897, -931, -941, -947, -954, -939, -920, -931, -895, -923, -879, -832, + -868, -875, -826, -843, -836, -807, -841, -809, -773, -808, -747, -768, -744, -731, -727, -679, + -646, -641, -626, -613, -602, -644, -610, -578, -558, -531, -503, -456, -437, -417, -388, -339, + -279, -266, -244, -202, -166, -148, -123, -78, -73, -38, -16, 26, 28, 43, 81, 98, + 109, 118, 125, 139, 111, 108, 147, 149, 113, 107, 97, 79, 85, 64, 66, 40, + -3, 1, -11, -28, -68, -35, -63, -73, -40, -72, -41, -51, -69, -14, -63, -8, + -36, -43, -6, -44, -38, -27, -27, -27, -12, -32, 5, -50, -43, -35, -96, -87, + -99, -157, -152, -188, -231, -222, -266, -267, -244, -268, -274, -219, -248, -217, -205, -222, + -179, -187, -191, -157, -157, -153, -137, -152, -150, -118, -94, -100, -89, -72, -86, -45, + -56, -63, -38, -27, -40, -69, -76, -85, -122, -108, -137, -120, -113, -119, -122, -104, + -139, -96, -119, -112, -62, -75, -65, -80, -52, -43, -38, -45, -40, -34, -60, -34, + -39, -36, 15, 35, 35, 82, 77, 153, 172, 134, 214, 176, 145, 194, 189, 220, + 224, 213, 294, 274, 294, 334, 318, 332, 360, 348, 357, 355, 339, 348, 352, 339, + 329, 359, 383, 430, 437, 459, 506, 527, 579, 598, 596, 646, 657, 700, 735, 775, + 815, 815, 863, 900, 958, 1018, 971, 1024, 1048, 1033, 1079, 1050, 1038, 1042, 1040, 1060, + 1052, 1049, 1071, 1074, 1067, 1049, 1056, 1057, 1015, 1028, 1028, 988, 1002, 1009, 989, 1016, + 983, 1027, 1013, 1035, 1026, 1016, 1011, 964, 984, 917, 888, 893, 862, 878, 856, 826, + 822, 783, 783, 769, 711, 685, 690, 657, 609, 548, 555, 509, 501, 446, 451, 430, + 422, 387, 393, 345, 336, 294, 290, 285, 268, 221, 205, 159, 163, 147, 104, 109, + 119, 118, 133, 74, 82, 91, 44, 107, 46, 22, 72, 6, 25, 68, -14, 8, + 10, -28, 18, 24, -11, 23, 11, 11, 42, 7, 23, 4, 0, -6, -15, -23, + -66, -58, -119, -97, -140, -166, -177, -172, -227, -185, -221, -238, -205, -204, -230, -230, + -265, -252, -294, -294, -281, -312, -296, -305, -290, -262, -266, -261, -222, -238, -265, -235, + -232, -210, -264, -245, -209, -206, -187, -150, -156, -166, -107, -173, -154, -141, -206, -161, + -182, -224, -187, -239, -236, -228, -291, -304, -293, -360, -352, -389, -434, -428, -509, -518, + -546, -578, -563, -600, -564, -589, -574, -550, -543, -579, -564, -611, -652, -707, -698, -743, + -732, -744, -699, -677, -716, -730, -786, -798, -827, -886, -907, -973, -1006, -1037, -1120, -1077, + -1140, -1154, -1138, -1178, -1140, -1158, -1172, -1173, -1167, -1165, -1172, -1172, -1135, -1131, -1097, -1032, + -1025, -969, -947, -872, -817, -837, -755, -796, -773, -733, -765, -714, -666, -681, -651, -625, + -606, -584, -583, -604, -591, -635, -629, -612, -617, -602, -559, -572, -540, -518, -560, -515, + -465, -493, -455, -448, -429, -392, -415, -360, -327, -336, -297, -304, -267, -299, -301, -261, + -256, -290, -241, -236, -231, -274, -260, -279, -285, -318, -311, -289, -329, -360, -356, -370, + -398, -442, -386, -420, -408, -399, -402, -351, -331, -374, -317, -351, -364, -347, -368, -335, + -323, -335, -251, -267, -206, -203, -166, -156, -147, -154, -133, -107, -135, -112, -102, -103, + -83, -72, -77, -48, -55, -53, -36, -5, -26, -26, -11, -3, -23, -28, -6, 0, + 44, 19, 39, 85, 39, 105, 108, 73, 152, 172, 120, 179, 155, 155, 218, 171, + 220, 231, 233, 252, 264, 243, 274, 277, 235, 282, 260, 247, 227, 210, 196, 229, + 210, 234, 247, 241, 283, 240, 220, 244, 258, 245, 262, 235, 257, 230, 237, 228, + 233, 227, 259, 268, 261, 301, 263, 310, 341, 296, 314, 325, 290, 323, 283, 304, + 316, 262, 295, 285, 277, 300, 292, 305, 292, 282, 281, 270, 261, 297, 296, 294, + 295, 315, 304, 280, 266, 266, 299, 310, 277, 343, 338, 327, 304, 339, 357, 335, + 337, 332, 355, 391, 353, 396, 353, 343, 376, 364, 405, 422, 390, 439, 429, 471, + 458, 437, 453, 451, 433, 420, 441, 518, 481, 509, 587, 526, 558, 529, 523, 557, + 479, 427, 460, 475, 453, 459, 490, 471, 536, 458, 446, 426, 390, 327, 323, 263, + 269, 245, 232, 237, 215, 208, 170, 191, 163, 129, 162, 135, 150, 122, 25, 17, + -56, -100, -50, -72, -28, -51, -24, 4, -84, -119, -154, -217, -265, -252, -242, -218, + -238, -191, -210, -240, -287, -306, -308, -319, -339, -297, -294, -308, -260, -192, -181, -172, + -121, -176, -95, -148, -169, -131, -140, -49, -1, 48, 155, 179, 227, 238, 231, 214, + 220, 308, 396, 430, 477, 496, 524, 536, 496, 473, 479, 496, 564, 590, 625, 616, + 603, 610, 582, 557, 530, 578, 599, 574, 575, 574, 587, 583, 538, 520, 527, 566, + 539, 578, 577, 528, 570, 557, 588, 615, 595, 576, 567, 507, 430, 365, 355, 389, + 367, 415, 431, 406, 360, 314, 223, 189, 96, 150, 127, 179, 197, 240, 216, 165, + 16, 15, -16, -77, -44, 16, 13, 70, 41, 18, -20, -102, -105, -87, -69, -23, + 20, 33, -60, -162, -206, -226, -274, -225, -172, -114, -21, -34, -52, -101, -308, -382, + -388, -421, -345, -272, -193, -90, -136, -258, -313, -374, -371, -378, -402, -376, -314, -297, + -202, -106, -148, -123, -177, -206, -234, -216, -165, -131, -179, -142, -101, -1, 105, 149, + 131, 56, -49, -65, -20, 72, 155, 267, 312, 213, 80, -61, -87, -54, -40, 92, + 193, 323, 411, 300, 181, -21, -116, -161, -147, 9, 185, 318, 307, 216, 126, -9, + -94, -113, -78, -20, -50, 4, 2, -18, 55, 39, 41, -52, -259, -260, -364, -444, + -423, -421, -351, -245, -283, -222, -283, -490, -633, -700, -734, -688, -630, -471, -391, -462, + -565, -674, -771, -777, -772, -704, -626, -564, -538, -502, -584, -615, -681, -697, -673, -590, + -488, -451, -512, -578, -573, -520, -489, -497, -407, -373, -449, -519, -619, -610, -478, -338, + -155, -101, -108, -178, -227, -281, -411, -574, -514, -407, -187, 65, 126, 166, 39, -158, + -305, -416, -483, -314, -150, 12, 236, 149, 183, 101, -194, -259, -461, -461, -225, -85, + 155, 192, 158, 100, -49, -232, -299, -399, -304, -224, -107, -47, -113, -19, 64, -65, + -250, -464, -473, -462, -387, -277, -283, -130, -48, 54, -103, -316, -389, -433, -376, -483, + -522, -287, -205, -134, -121, -193, -247, -277, -337, -385, -365, -294, -256, -179, -107, -50, + -66, -71, -66, -139, -183, -134, -166, -191, -52, 128, 254, 328, 273, 301, 315, 170, + -33, -97, -71, 77, 355, 582, 736, 677, 508, 286, 45, -182, -166, 101, 458, 698, + 906, 835, 791, 517, 106, -71, -111, 154, 423, 646, 879, 1049, 955, 748, 438, 260, + 233, 268, 536, 672, 733, 884, 817, 831, 841, 711, 609, 557, 366, 300, 498, 539, + 689, 893, 1071, 1074, 763, 495, 345, 148, 166, 412, 630, 831, 1136, 1139, 951, 527, + 144, 67, 62, 247, 469, 729, 1090, 1024, 829, 561, 130, 75, 61, 116, 456, 479, + 521, 711, 629, 587, 491, 278, 98, 41, 75, 208, 403, 480, 558, 444, 373, 424, + 220, 85, 78, 90, 155, 141, 236, 317, 351, 402, 256, 52, 76, 56, -26, -32, + 151, 257, 182, 162, 267, 184, 207, 208, -49, -182, -176, -16, 268, 236, 258, 189, + 283, 197, -29, -160, -238, -43, 38, 103, 98, -5, 100, 73, -54, -293, -477, -401, + -90, -23, -155, -159, -201, -198, -346, -552, -673, -617, -297, -208, -350, -401, -524, -504, + -461, -756, -875, -792, -590, -444, -574, -723, -709, -668, -884, -1158, -1099, -947, -864, -884, + -838, -864, -1105, -1086, -1078, -1113, -1210, -1281, -1004, -971, -1072, -1270, -1271, -1110, -1037, -1245, + -1286, -1151, -1245, -1074, -1072, -1073, -939, -1047, -1083, -890, -976, -1208, -1190, -1025, -907, -920, + -851, -788, -799, -699, -673, -798, -1027, -1177, -968, -912, -893, -580, -477, -258, -258, -624, + -828, -823, -798, -799, -637, -414, -210, -86, -100, -297, -599, -738, -795, -330, -228, -358, + -215, -338, -253, -289, -565, -457, -324, -176, -241, -393, -435, -496, -229, -188, -381, -393, + -242, -172, -162, -358, -464, -287, -341, -451, -390, -195, -24, -85, -174, -390, -405, -380, + -271, -254, -582, -311, 22, -34, 139, -105, -433, -273, -365, -597, -757, -453, 187, 415, + 262, -41, -136, -110, -369, -512, -438, -289, 111, 180, 192, 168, 11, -112, -198, -203, + -235, -168, 47, 98, 84, 104, 2, 43, -48, 11, 152, 19, -13, -42, -49, 76, + 59, 169, 298, 293, 431, 237, -22, -27, -125, 173, 417, 386, 499, 570, 580, 373, + -32, 47, 382, 247, 321, 416, 526, 860, 966, 617, 283, 98, 72, 330, 509, 527, + 664, 924, 977, 840, 449, 225, 437, 630, 667, 471, 614, 831, 1029, 843, 751, 640, + 526, 723, 802, 843, 808, 691, 751, 934, 930, 899, 1045, 960, 836, 893, 932, 943, + 836, 975, 1284, 1318, 1225, 1200, 1089, 1001, 1009, 907, 1018, 1391, 1411, 1525, 1439, 1281, + 1215, 1040, 1246, 1337, 1100, 1092, 1270, 1327, 1305, 1405, 1535, 1362, 1202, 1096, 1131, 1261, + 1267, 1446, 1268, 1113, 1404, 1364, 1424, 1459, 1319, 1379, 1217, 1166, 1146, 1238, 1528, 1386, + 1375, 1315, 988, 1201, 1174, 1264, 1462, 1106, 1153, 1167, 945, 1221, 1293, 1053, 1196, 1228, + 1031, 1113, 1020, 890, 1144, 1188, 1104, 1165, 1074, 1287, 1229, 725, 670, 630, 808, 1117, + 1150, 1134, 1025, 1024, 810, 510, 515, 446, 418, 582, 697, 997, 1066, 836, 599, 145, + -137, 45, 163, 264, 719, 823, 601, 483, 31, -371, -282, -172, -51, 110, 188, 219, + 232, 77, -332, -545, -812, -790, -302, -152, -162, 20, -114, -508, -755, -970, -839, -442, + -268, -157, -392, -739, -682, -737, -1130, -861, -441, -318, -237, -452, -980, -1127, -1088, -979, + -756, -661, -509, -400, -494, -919, -1157, -1199, -1274, -791, -571, -746, -560, -588, -788, -905, + -1258, -1426, -979, -444, -322, -455, -676, -781, -756, -1108, -1286, -921, -668, -341, -342, -857, + -892, -875, -1144, -812, -700, -874, -603, -647, -713, -768, -1130, -1241, -985, -782, -757, -625, + -466, -575, -772, -1152, -1350, -1382, -1117, -548, -253, -431, -697, -990, -1072, -1312, -1500, -1295, + -881, -347, -239, -669, -918, -1059, -1558, -1568, -1352, -1110, -785, -546, -412, -480, -847, -1119, + -1658, -1657, -1159, -876, -444, -550, -721, -397, -848, -1296, -1375, -1279, -827, -630, -724, -678, + -922, -965, -834, -1041, -1039, -1058, -944, -573, -627, -1050, -1275, -891, -810, -1057, -1080, -729, + -526, -719, -781, -1021, -1281, -1021, -729, -558, -842, -1009, -499, -508, -1055, -1396, -1197, -757, + -983, -957, -710, -913, -665, -575, -1045, -1272, -1504, -1006, -738, -811, -747, -819, -776, -976, + -1084, -1099, -976, -697, -602, -530, -594, -693, -974, -905, -647, -575, -290, -245, -431, -291, + -797, -785, -325, -822, -409, 13, -293, 4, -111, -394, -426, -662, -424, -174, -126, 101, + 251, 158, -243, -206, 4, -452, -402, 311, 482, 497, 270, -151, 146, 204, -10, 267, + 268, 349, 599, 409, 442, 472, -154, 417, 854, 412, 660, 595, 596, 605, 245, 347, + 423, 494, 895, 1209, 963, 542, 471, 395, 480, 616, 894, 1103, 847, 955, 967, 607, + 526, 524, 587, 945, 1006, 962, 1019, 964, 815, 413, 499, 805, 1096, 914, 803, 1080, + 837, 430, 524, 596, 692, 1130, 1242, 930, 478, 315, 565, 811, 704, 723, 1051, 880, + 1009, 690, 35, 230, 383, 410, 666, 640, 634, 904, 736, 307, -224, -560, 291, 832, + 395, 528, 808, 393, 81, -253, -604, -237, 406, 669, 768, 464, 39, 231, -75, -484, + -314, -143, 217, 925, 538, -233, -139, -285, -303, -105, 30, 82, 110, 368, 374, -154, + -979, -520, 18, 99, 387, 22, -200, 148, -168, -341, -360, -522, -132, 506, 734, 244, + -259, -689, -462, 24, -146, -116, 147, 566, 610, 154, -600, -654, -326, -21, 519, 186, + 61, 527, 448, 189, -531, -657, 101, 351, 406, 456, 389, 56, 54, -15, -346, -188, + 131, 477, 837, 194, -437, -52, -216, -69, 97, -178, 450, 434, 204, 56, -450, -437, + -353, 370, 528, -35, 55, 164, 186, -240, -754, -228, 210, 270, 415, 205, 12, -173, + -437, -274, -471, -314, 146, 143, 159, -235, -444, -649, -741, -161, -173, -221, -297, -357, + -187, -685, -985, -746, -196, -76, -358, -646, -275, -284, -749, -873, -860, -400, -268, -93, + -250, -501, -496, -731, -811, -871, -667, -174, -131, -290, -367, -739, -771, -708, -908, -515, + -366, -372, -259, -449, -341, -496, -842, -667, -667, -348, -166, -55, -215, -702, -489, -252, + -520, -592, -453, -137, 196, -76, -557, -527, -243, -173, -249, -208, -347, -49, 134, -6, + -169, -421, -248, 48, 70, -60, -106, 177, 552, 48, -274, 39, 235, 484, 296, 165, + 168, 192, 455, 237, 156, 141, 375, 762, 394, 18, 287, 531, 136, 151, 294, 394, + 751, 746, 502, 268, 200, 174, 348, 425, 694, 882, 977, 721, 341, 469, 295, 326, + 594, 1012, 1022, 701, 782, 663, 573, 246, 409, 809, 672, 810, 960, 823, 559, 184, + 384, 642, 853, 776, 559, 915, 1021, 527, 432, 516, 587, 1137, 1048, 700, 598, 863, + 968, 544, 717, 759, 998, 1070, 857, 871, 372, 619, 1273, 704, 687, 898, 856, 1178, + 941, 408, 570, 734, 808, 1062, 800, 815, 950, 888, 654, 642, 578, 414, 1098, 1168, + 738, 515, 596, 631, 709, 965, 599, 565, 575, 783, 862, 289, 76, 790, 1180, 753, + 479, 175, 726, 903, 194, 318, 753, 539, 821, 1009, 680, 573, 54, 207, 842, 478, + 310, 430, 896, 1118, 464, -82, -318, 414, 711, 303, 410, 89, 498, 848, 185, -149, + 12, 266, 679, 778, 158, -240, 332, 872, 263, -14, 0, 247, 905, 619, 241, -20, + -89, 577, 476, 2, 74, 256, 722, 657, 102, -460, -313, 165, 396, 434, -22, 1, + 419, 451, -120, -252, -599, -84, 789, 343, -12, -199, 185, 262, -64, -371, -660, 237, + 719, 523, 49, -652, -426, 171, 262, -38, -515, -211, 469, 396, -332, -971, -646, 123, + 490, -221, -922, -177, 460, 41, -344, -1005, -740, 404, 198, -288, -500, -624, 32, -53, + -740, -962, -556, 230, 193, -461, -838, -716, -717, -388, -247, -1115, -605, 116, -328, -672, + -954, -1060, -448, -267, -584, -868, -689, -45, -348, -864, -930, -875, -433, -462, -379, -171, + -891, -547, -352, -706, -672, -755, -204, -414, -691, -281, -520, -932, -857, -447, -296, -498, + -735, -514, -311, -319, -804, -1304, -453, 66, -169, -709, -619, -380, -239, -178, -1065, -841, + -267, -38, 438, -455, -823, -323, -201, 134, -448, -940, -136, 659, 551, -874, -933, -4, + 181, 354, -707, -1142, 403, 717, -237, -560, -886, -150, 613, 161, -549, -964, -36, 983, + 232, -1087, -787, 363, 856, 86, -904, -398, 438, 413, 155, -631, -680, 799, 762, 97, + -521, -573, 551, 585, 81, -805, -484, 1054, 898, -380, -763, 94, 677, 463, -124, -387, + -59, 715, 489, -304, -436, -300, 620, 599, -111, -377, -27, 744, 280, -387, -913, -29, + 1092, 327, -348, -79, 285, 492, 167, -603, -553, 329, 909, 556, 71, -220, 148, 664, + 157, -425, -90, 377, 1079, 801, -533, -409, 313, 796, 312, -360, -88, 201, 941, 524, + -626, -528, 310, 1002, 598, -589, -112, 400, 544, 367, -744, -232, 852, 981, 102, -277, + -51, 278, 585, -17, -380, -239, 607, 1054, 186, -739, -477, 340, 545, 18, -705, -345, + 514, 1027, 110, -1073, -523, 43, 516, -270, -1123, 98, 742, 732, -611, -1447, -191, 687, + 138, -930, -791, -83, 854, 330, -1161, -907, 186, 519, -3, -1040, -1070, 521, 768, 48, + -751, -1289, 12, 852, 138, -1162, -732, 806, 602, -273, -1215, -927, 569, 725, 79, -787, + -417, 688, 518, -715, -973, -433, 358, 848, -31, -553, 13, 394, 114, -826, -864, -75, + 660, 351, -341, -283, 175, -30, -520, -472, -425, 349, 455, -119, -307, -219, 198, -373, + -525, -228, 134, 199, -264, 269, -48, -308, 82, -820, -354, 222, 53, 91, -606, -83, + 39, -432, -424, -1070, -466, 490, 79, -11, -877, -1009, 186, -329, -903, -743, -619, 324, + 368, -1044, -1050, -556, -167, -323, -881, -937, -181, 164, -596, -1031, -1106, -406, -47, -642, + -1169, -979, -332, -146, -585, -1355, -1299, -494, -296, -763, -1046, -1002, -403, -22, -792, -1919, + -1412, -103, -155, -825, -984, -907, -490, -682, -1269, -1102, -732, -348, -415, -825, -996, -714, + -528, -745, -587, -539, -776, -564, -114, -248, -813, -854, -91, 16, -455, -364, -191, -121, + -52, -287, -97, -62, -110, 125, -184, 74, 5, -134, 320, 268, -279, 87, 197, 27, + 372, -155, 438, 443, 133, 444, -11, 7, 294, 667, 859, 386, -263, 653, 1144, 294, + 336, 354, 751, 969, 534, 345, 237, 636, 750, 709, 777, 721, 840, 775, 783, 112, + 431, 932, 720, 801, 565, 1081, 1136, 458, 222, 458, 661, 1051, 1059, 460, 1125, 731, + 655, 1182, 146, 591, 1158, 581, 811, 885, 543, 925, 843, 715, 953, 679, 754, 793, + 737, 570, 612, 1085, 567, 480, 1351, 1102, 925, 306, 146, 1117, 787, 368, 1032, 946, + 874, 1193, 578, 406, 711, 894, 1078, 603, 458, 916, 1058, 871, 803, 514, 824, 1131, + -209, -152, 22, 211, 426, 472, 480, 326, 168, 131, 191, 336, 483, 687, 820, 820, + 815, 663, 579, 495, 494, 622, 696, 878, 919, 733, 550, 375, 136, 77, -26, 32, + 193, 245, 257, 169, -5, -123, -72, -51, 14, 18, 74, 205, 217, 129, 157, 132, + 238, 312, 406, 431, 403, 279, 164, 76, -27, -47, 10, 26, 44, -35, -151, -291, + -450, -600, -702, -592, -401, -159, 5, 56, -65, -146, -265, -329, -275, -170, 0, 325, + 394, 403, 315, 91, -19, -107, -55, 81, 213, 299, 363, 191, -70, -331, -554, -673, + -621, -538, -392, -272, -329, -441, -633, -760, -777, -670, -635, -516, -405, -326, -291, -356, + -372, -369, -294, -121, -53, -24, -87, -112, -237, -346, -407, -442, -400, -321, -265, -317, + -470, -635, -807, -856, -860, -723, -492, -263, -68, -80, -141, -287, -424, -416, -316, -62, + 147, 326, 434, 418, 282, 109, 2, -21, 90, 209, 368, 486, 404, 279, 21, -218, + -383, -458, -399, -228, -47, 15, -44, -187, -409, -451, -433, -314, -207, -107, 24, 150, + 86, 16, -69, 43, 144, 243, 343, 323, 252, 155, 54, -86, -159, -111, -12, 58, + 18, -55, -191, -419, -581, -712, -625, -403, -149, 108, 183, 94, 54, -129, -193, -258, + -174, 141, 412, 607, 620, 535, 412, 265, 129, 124, 201, 410, 596, 670, 526, 301, + 16, -220, -361, -405, -319, -104, -3, 47, -19, -188, -295, -377, -345, -221, -105, 21, + -402, -309, -157, -55, 28, 13, -20, -82, -193, -215, -142, 71, 205, 389, 514, 560, + 490, 390, 294, 347, 360, 466, 665, 743, 795, 634, 403, 233, 68, -83, -88, -32, + 29, 26, -3, -151, -297, -337, -384, -324, -316, -273, -186, -153, -101, -89, -122, -47, + 49, 184, 143, 100, 49, -27, 16, -60, -158, -126, -90, -73, -106, -269, -394, -526, + -617, -706, -811, -813, -626, -480, -396, -371, -407, -444, -486, -552, -607, -467, -251, -40, + 134, 163, 100, 103, -34, -109, -151, -127, 24, 201, 275, 134, -15, -236, -372, -585, + -703, -659, -625, -472, -428, -587, -761, -846, -898, -861, -860, -861, -695, -620, -532, -515, + -553, -480, -351, -234, -163, -197, -266, -288, -283, -409, -438, -427, -358, -299, -397, -488, + -584, -731, -820, -904, -1001, -959, -817, -593, -474, -422, -424, -480, -592, -713, -663, -602, + -363, -97, 51, 101, 105, 17, -32, -146, -176, -63, 99, 264, 342, 252, 121, -64, + -284, -420, -541, -508, -384, -272, -220, -279, -430, -527, -602, -568, -473, -434, -375, -257, + -235, -164, -137, -163, -68, -1, 93, 134, 54, 22, -20, -111, -145, -100, -39, 33, + -12, -73, -203, -312, -405, -550, -612, -618, -455, -275, -124, -85, -137, -164, -143, -230, + -291, -204, 73, 220, 409, 551, 533, 422, 338, 235, 210, 306, 410, 585, 720, 663, + 515, 326, 127, -4, -132, -84, -18, 81, 159, 123, 4, -133, -239, -202, -160, -90, + 11, 109, 194, 248, 240, 282, 324, 467, 603, 621, 616, 577, 541, 488, 456, 416, + 445, 553, 469, 373, 300, 127, 71, -51, -176, -174, -59, 56, 292, 332, 300, 305, + -275, -301, -239, -292, -285, -304, -278, -264, -258, -229, -246, -190, -188, -170, -160, -119, + -161, -127, -131, -149, -132, -164, -195, -169, -170, -226, -197, -221, -179, -189, -204, -186, + -182, -223, -209, -202, -235, -206, -222, -210, -200, -222, -209, -222, -123, -101, -119, -105, + -70, -104, -88, -63, -92, -26, -24, -19, -11, -6, 1, 16, 25, 31, 68, 61, + 34, 17, 14, 8, 19, 19, 41, 66, 53, 89, 99, 63, 130, 173, 110, 154, + 133, 117, 161, 166, 155, 232, 232, 222, 289, 243, 273, 295, 235, 239, 284, 227, + 259, 262, 212, 264, 248, 246, 296, 267, 295, 308, 267, 319, 324, 312, 328, 311, + 358, 371, 348, 384, 391, 410, 434, 410, 406, 421, 410, 420, 374, 355, 376, 343, + 316, 330, 282, 268, 280, 249, 262, 236, 245, 232, 236, 226, 227, 211, 254, 249, + 276, 266, 239, 275, 237, 269, 279, 234, 288, 272, 300, 308, 277, 349, 345, 309, + 327, 312, 299, 282, 260, 234, 269, 249, 215, 251, 205, 203, 236, 215, 223, 250, + 218, 209, 201, 187, 206, 161, 169, 203, 215, 213, 228, 212, 206, 172, 185, 179, + 144, 137, 126, 94, 67, 106, 52, 61, 54, -4, 49, 11, -15, 19, 30, -35, + -21, -42, -53, -35, -42, -13, -5, -45, -11, 13, -13, -1, -17, -19, -8, -65, + -55, -30, -54, -78, -93, -95, -57, -102, -80, -46, -59, -54, -54, -70, -59, -101, + -57, -92, -109, -96, -77, -70, -76, -98, -67, -85, -77, -88, -97, -104, -123, -162, + -176, -184, -174, -233, -241, -224, -295, -274, -332, -322, -338, -338, -363, -318, -352, -361, + -355, -373, -335, -355, -331, -311, -318, -336, -265, -322, -325, -310, -288, -294, -293, -290, + -284, -308, -308, -288, -300, -280, -251, -251, -280, -272, -281, -248, -275, -301, -239, -292, + -285, -304, -278, -264, -258, -229, -246, -190, -188, -170, -160, -119, -161, -127, -131, -149, + -132, -164, -195, -169, -170, -226, -197, -221, -179, -189, -204, -186, -182, -223, -209, -202, + -235, -206, -222, -210, -200, -222, -209, -222, -197, -200, -192, -164, -174, -151, -143, -168, + -152, -176, -171, -166, -182, -156, -147, -205, -184, -195, -177, -170, -164, -163, -147, -143, + -150, -172, -117, -132, -78, -49, -53, -7, -38, -27, 30, 0, -11, 14, 17, 4, + 36, 40, 61, 31, 54, 49, 70, 94, 102, 80, 63, 94, 64, 51, 47, 50, + 69, 49, 72, 87, 109, 135, 119, 138, 186, 135, 178, 194, 154, 218, 210, 235, + 268, 254, 256, 294, 313, 307, 311, 337, 352, 358, 339, 371, 443, 408, 438, 477, + 431, 469, 452, 437, 464, 483, 497, 494, 529, 548, 511, 565, 524, 580, 590, 547, + 578, 615, 582, 621, 613, 611, 630, 614, 616, 617, 620, 599, 620, 651, 581, 624, + 581, 566, 624, 566, 558, 591, 539, 616, 582, 539, 599, 562, 554, 576, 554, 565, + 541, 531, 551, 522, 511, 520, 535, 478, 484, 490, 478, 463, 424, 456, 415, 409, + 433, 396, 427, 420, 392, 421, 398, 374, 379, 376, 346, 337, 344, 360, 312, 303, + 311, 293, 260, 264, 277, 197, 166, 178, 148, 155, 94, 84, 68, -5, 15, 7, + -47, -39, -52, -86, -75, -141, -131, -102, -146, -161, -157, -160, -144, -160, -223, -197, + -216, -250, -236, -283, -260, -269, -299, -290, -253, -310, -269, -316, -303, -275, -312, -328, + -319, -340, -338, -318, -332, -319, -331, -321, -302, -303, -335, -300, -320, -336, -328, -297, + -333, -298, -314, -311, -291, -310, -330, -277, -337, -338, -298, -325, -324, -310, -347, -291, + -346, -336, -276, -326, -299, -291, -313, -291, -296, -305, -252, -294, -290, -246, -261, -256, + -201, -223, -207, -190, -193, -169, -195, -205, -187, -210, -231, -216, -217, -230, -255, -206, + -240, -228, -256, -284, -243, -313, -336, -275, -332, -291, -323, -334, -307, -340, -337, -291, + -364, -338, -327, -362, -337, -359, -355, -342, -369, -325, -360, -356, -359, -364, -363, -364, + -370, -390, -382, -375, -359, -369, -386, -357, -406, -406, -381, -388, -380, -345, -384, -345, + -361, -375, -340, -375, -355, -340, -367, -364, -339, -344, -334, -292, -329, -316, -315, -336, + -336, -316, -350, -280, -308, -306, -264, -261, -282, -282, -248, -255, -279, -253, -285, -247, + -257, -260, -225, -223, -234, -228, -259, -236, -266, -253, -266, -293, -286, -316, -301, -286, + -320, -301, -282, -288, -241, -273, -257, -228, -266, -241, -241, -254, -195, -233, -231, -174, + -181, -174, -160, -121, -130, -111, -101, -94, -68, -57, -89, -68, -57, -78, -45, -47, + -48, -27, -4, -16, 41, 10, 0, 64, 36, 86, 87, 60, 109, 126, 102, 161, + 174, 180, 223, 251, 253, 276, 301, 298, 350, 376, 349, 432, 388, 405, 430, 435, + 433, 442, 429, 498, 525, 511, 559, 569, 542, 566, 598, 587, 597, 624, 593, 625, + 621, 624, 653, 658, 639, 663, 676, 670, 678, 661, 673, 674, 668, 690, 712, 700, + 661, 694, 700, 668, 705, 681, 702, 746, 709, 749, 750, 742, 739, 753, 733, 721, + 731, 706, 707, 716, 700, 694, 673, 667, 651, 625, 614, 605, 570, 544, 552, 535, + 518, 472, 491, 499, 478, 430, 473, 427, 394, 412, 391, 393, 370, 347, 368, 364, + 330, 345, 307, 300, 334, 294, 320, 294, 285, 246, 245, 214, 231, 194, 166, 179, + 173, 176, 179, 105, 151, 133, 94, 108, 63, 57, 88, 56, 74, 80, 53, 39, + 61, 36, 27, 22, 17, 9, 15, 15, -20, -14, 6, -8, -33, 5, -27, -40, + -28, -32, -40, -51, -93, -82, -79, -130, -173, -163, -168, -196, -210, -198, -194, -203, + -236, -230, -261, -245, -269, -324, -300, -332, -331, -327, -351, -339, -334, -388, -332, -389, + -360, -389, -394, -376, -399, -407, -425, -401, -401, -432, -432, -436, -417, -417, -433, -425, + -454, -429, -446, -449, -459, -441, -474, -437, -435, -429, -421, -430, -424, -397, -437, -436, + -417, -440, -477, -440, -466, -474, -461, -473, -455, -465, -475, -442, -480, -490, -496, -475, + -479, -455, -452, -439, -418, -412, -375, -367, -365, -349, -327, -342, -308, -347, -337, -300, + -281, -290, -267, -285, -265, -271, -234, -273, -300, -283, -286, -292, -302, -273, -243, -285, + -272, -256, -270, -261, -270, -266, -254, -252, -278, -280, -268, -275, -280, -276, -255, -283, + -278, -275, -270, -266, -288, -270, -260, -281, -285, -251, -288, -289, -262, -299, -266, -288, + -284, -244, -279, -315, -275, -317, -278, -286, -293, -296, -301, -276, -274, -255, -234, -246, + -260, -277, -275, -272, -279, -254, -263, -227, -236, -222, -222, -229, -227, -195, -188, -162, + -195, -132, -137, -129, -108, -82, -90, -32, -45, -48, -14, -20, -3, 33, 0, 46, + 55, 13, 52, 67, 59, 93, 89, 97, 138, 93, 105, 125, 100, 74, 129, 114, + 115, 132, 166, 181, 176, 196, 239, 271, 279, 288, 329, 299, 342, 327, 328, 349, + 383, 374, 379, 388, 394, 402, 428, 382, 444, 404, 381, 409, 378, 380, 410, 380, + 377, 380, 358, 370, 367, 289, 318, 331, 288, 319, 312, 308, 321, 298, 273, 321, + 261, 264, 295, 268, 280, 282, 254, 288, 217, 244, 222, 162, 185, 193, 158, 164, + 108, 152, 107, 93, 98, 93, 36, 67, 86, 37, 49, 14, 5, 21, -18, 43, + 32, -37, 14, -11, 0, -32, -66, -8, -50, -49, -40, -61, -78, -116, -131, -87, + -100, -114, -114, -104, -86, -114, -63, -83, -64, -47, -62, -49, -58, -61, -41, -28, + -43, -20, -53, -31, -29, -44, -41, -53, -97, -65, -128, -135, -118, -171, -137, -161, + -212, -193, -176, -202, -170, -213, -191, -181, -212, -220, -199, -178, -191, -201, -190, -195, + -218, -258, -229, -252, -263, -250, -266, -263, -268, -278, -269, -284, -293, -284, -276, -285, + -256, -296, -326, -314, -317, -344, -341, -345, -361, -353, -364, -347, -332, -360, -351, -307, + -374, -344, -339, -379, -359, -395, -392, -353, -378, -340, -338, -323, -293, -318, -308, -306, + -307, -327, -310, -319, -308, -319, -330, -294, -328, -300, -312, -292, -258, -269, -267, -248, + -258, -258, -251, -241, -217, -240, -205, -178, -203, -212, -194, -185, -221, -201, -211, -196, + -174, -221, -194, -166, -199, -198, -173, -182, -147, -143, -132, -96, -116, -120, -78, -106, + -95, -51, -105, -93, -50, -91, -61, -47, -78, -11, -57, -81, -63, -97, -113, -121, + -129, -143, -165, -158, -186, -183, -170, -179, -202, -164, -185, -136, -143, -152, -91, -110, + -87, -74, -69, -44, -26, -21, -3, 26, -31, 33, 39, 21, 83, 99, 70, 132, + 116, 126, 131, 125, 137, 135, 119, 139, 114, 154, 165, 160, 213, 172, 234, 237, + 225, 266, 279, 322, 318, 299, 358, 347, 386, 379, 415, 478, 438, 478, 505, 513, + 528, 489, 524, 575, 533, 550, 578, 569, 596, 588, 596, 628, 616, 606, 623, 621, + 678, 659, 650, 642, 660, 623, 664, 649, 649, 655, 641, 634, 614, 612, 607, 587, + 599, 574, 550, 567, 546, 525, 557, 496, 545, 526, 518, 536, 516, 523, 504, 484, + 462, 473, 454, 435, 454, 469, 464, 477, 425, 434, 471, 381, 398, 374, 334, 330, + 320, 284, 306, 259, 244, 281, 249, 228, 235, 217, 197, 214, 166, 167, 200, 160, + 175, 183, 159, 157, 181, 173, 225, 225, 227, 293, 277, 249, 278, 252, 250, 251, + 238, 252, 232, 215, 247, 244, 235, 223, 218, 219, 208, 210, 226, 246, 242, 269, + 269, 262, 282, 263, 242, 282, 268, 267, 282, 277, 319, 324, 274, 321, 301, 277, + 294, 258, 288, 300, 230, 254, 232, 208, 196, 171, 141, 153, 117, 135, 122, 85, + 101, 79, 45, 70, 53, 44, 23, 6, -24, -21, -30, -80, -93, -134, -185, -202, + -239, -270, -300, -316, -328, -348, -377, -377, -399, -396, -412, -472, -428, -479, -491, -454, + -511, -484, -449, -456, -454, -435, -412, -393, -407, -355, -343, -387, -368, -310, -352, -382, + -334, -360, -350, -374, -380, -348, -369, -380, -313, -348, -355, -350, -332, -337, -349, -344, + -325, -358, -341, -325, -322, -321, -299, -290, -331, -287, -287, -264, -277, -295, -228, -255, + -285, -225, -252, -218, -229, -259, -205, -208, -210, -228, -204, -220, -179, -162, -180, -166, + -133, -177, -169, -171, -186, -155, -165, -168, -157, -168, -174, -186, -159, -148, -206, -138, + -191, -170, -174, -183, -116, -138, -162, -117, -185, -129, -132, -143, -104, -134, -106, -62, + -84, -77, -52, -48, -65, -17, -1, -18, -5, 14, -22, 0, 14, 27, -10, 8, + -5, 24, 13, 5, 15, 37, -15, 21, 12, 27, 31, 12, 69, 60, 43, 100, + 80, 70, 119, 118, 145, 136, 181, 192, 190, 215, 248, 267, 277, 266, 354, 317, + 333, 315, 324, 313, 311, 306, 319, 318, 313, 293, 304, 326, 314, 304, 290, 296, + 278, 286, 300, 311, 272, 287, 251, 259, 237, 237, 223, 220, 231, 214, 221, 230, + 191, 230, 208, 206, 216, 172, 151, 165, 128, 140, 142, 95, 138, 98, 121, 76, + 120, 96, 69, 90, 96, 56, 71, 63, 61, 76, 73, 92, 64, 27, 50, 40, + -14, 13, 5, -4, 33, -32, 7, 5, -51, -7, -27, -55, -6, -12, -32, 7, + -45, -36, 15, -33, 15, 7, 18, 33, 45, 75, 51, 86, 64, 71, 61, 65, + 39, 53, 39, 53, 42, 32, 30, 42, 26, 7, 13, -16, 0, -17, 3, -9, + 12, 6, 19, 36, -19, 11, -1, 3, 36, 40, 49, 75, 44, 18, 84, 1, + -4, 23, 11, 7, 5, -29, 10, -23, -64, -25, -73, -95, -66, -114, -102, -109, + -145, -122, -186, -151, -156, -232, -217, -238, -289, -277, -322, -309, -318, -369, -335, -358, + -358, -401, -399, -402, -380, -436, -428, -406, -453, -456, -466, -478, -486, -493, -495, -508, + -513, -509, -525, -510, -491, -507, -494, -517, -511, -501, -548, -564, -521, -532, -577, -582, + -562, -560, -590, -563, -585, -563, -546, -576, -539, -548, -593, -539, -562, -549, -526, -551, + -519, -499, -490, -454, -461, -421, -408, -379, -367, -411, -358, -384, -356, -345, -309, -319, + -311, -298, -283, -295, -272, -296, -252, -278, -288, -261, -275, -259, -274, -251, -227, -202, + -224, -212, -222, -201, -227, -231, -191, -188, -151, -192, -168, -146, -176, -171, -149, -134, + -136, -124, -123, -99, -80, -87, -60, -60, -60, -28, -45, -26, -21, -50, -23, -37, + -49, -2, 0, -2, 0, -15, 25, 39, -2, 14, 31, 22, 37, 23, 30, 30, + 43, 25, 50, 20, 11, 34, 34, 17, 29, 33, 21, 12, -24, 76, 78, 48, + 66, 99, 108, 166, 184, 175, 213, 245, 266, 249, 333, 314, 357, 377, 345, 413, + 406, 418, 458, 437, 435, 478, 464, 453, 494, 455, 478, 467, 421, 452, 487, 451, + 496, 502, 532, 570, 553, 600, 598, 642, 646, 666, 680, 699, 683, 758, 764, 793, + 806, 803, 800, 806, 793, 763, 788, 757, 753, 798, 775, 776, 761, 725, 742, 730, + 707, 743, 700, 708, 726, 696, 721, 742, 704, 767, 711, 699, 693, 657, 646, 691, + 647, 639, 667, 654, 612, 584, 573, 536, 535, 521, 494, 480, 457, 487, 484, 463, + 467, 464, 463, 437, 413, 452, 398, 396, 408, 367, 383, 384, 324, 370, 321, 331, + 329, 261, 260, 272, 201, 217, 181, 148, 172, 128, 88, 93, 102, 73, 87, 97, + 65, 84, 76, 81, 76, 61, 80, 92, 81, 80, 107, 40, 98, 83, 72, 93, + 84, 87, 95, 40, 44, 53, 5, -7, 9, -40, -16, -54, -88, -53, -64, -88, + -82, -88, -103, -88, -102, -119, -87, -107, -115, -97, -80, -88, -110, -103, -87, -99, + -102, -107, -92, -78, -103, -113, -71, -125, -157, -144, -174, -203, -209, -271, -235, -268, + -298, -273, -301, -333, -314, -340, -345, -340, -358, -368, -368, -369, -335, -360, -401, -363, + -378, -402, -395, -413, -385, -433, -463, -425, -476, -448, -483, -496, -480, -493, -500, -521, + -522, -512, -498, -536, -552, -537, -550, -569, -564, -570, -544, -575, -608, -560, -567, -588, + -573, -567, -599, -601, -621, -638, -642, -678, -651, -681, -746, -696, -701, -702, -678, -684, + -676, -674, -681, -648, -637, -651, -585, -609, -595, -563, -584, -551, -540, -529, -519, -472, + -503, -455, -479, -455, -473, -451, -428, -439, -438, -435, -443, -460, -455, -460, -469, -482, + -469, -463, -474, -460, -408, -437, -374, -393, -354, -324, -329, -275, -256, -267, -212, -179, + -186, -165, -135, -154, -126, -97, -124, -96, -89, -89, -93, -78, -51, -54, -67, -41, + -45, -45, 9, -24, -23, 4, -31, 0, 4, 1, 20, 84, 91, 104, 129, 124, + 144, 167, 138, 167, 195, 171, 192, 175, 182, 174, 181, 195, 203, 193, 213, 204, + 224, 213, 221, 254, 267, 273, 304, 284, 309, 299, 311, 286, 295, 289, 343, 308, + 308, 352, 330, 340, 365, 320, 368, 346, 305, 335, 291, 306, 310, 284, 292, 277, + 292, 274, 278, 301, 264, 259, 261, 262, 268, 226, 233, 264, 225, 260, 270, 268, + 280, 280, 280, 306, 250, 283, 284, 269, 288, 297, 294, 262, 280, 250, 273, 227, + 255, 232, 208, 217, 183, 160, 167, 152, 166, 173, 134, 193, 215, 124, 201, 186, + 196, 236, 183, 208, 194, 158, 163, 188, 175, 149, 180, 196, 228, 218, 213, 227, + 212, 180, 186, 167, 146, 140, 157, 110, 178, 153, 133, 212, 183, 192, 193, 183, + 195, 188, 154, 191, 178, 152, 179, 138, 187, 141, 106, 127, 108, 108, 104, 75, + 98, 69, 65, 84, 36, 19, 60, 3, 60, 56, 11, 46, 25, 15, 65, 13, + 14, 58, 19, 42, 11, 10, 35, 21, -27, -41, -26, -81, -90, -77, -142, -106, + -170, -181, -169, -211, -237, -211, -265, -252, -257, -311, -276, -282, -293, -274, -327, -261, + -256, -274, -267, -291, -300, -301, -316, -327, -333, -376, -363, -395, -435, -375, -395, -430, + -392, -430, -434, -418, -509, -456, -457, -507, -480, -508, -462, -485, -464, -435, -427, -431, + -428, -444, -403, -442, -462, -422, -431, -421, -411, -413, -388, -333, -329, -331, -307, -315, + -305, -311, -326, -282, -297, -310, -282, -285, -273, -248, -259, -212, -226, -226, -163, -176, + -163, -201, -191, -179, -235, -188, -191, -212, -159, -149, -148, -168, -153, -112, -136, -109, + -71, -90, -106, -88, -81, -44, -41, -23, -31, 7, 5, -22, 33, 41, 56, 67, + 66, 102, 123, 116, 105, 101, 155, 130, 92, 147, 163, 138, 93, 147, 159, 137, + 145, 109, 148, 134, 95, 145, 105, 107, 84, 80, 124, 110, 144, 149, 155, 157, + 170, 138, 153, 152, 162, 161, 168, 171, 167, 165, 161, 180, 155, 141, 202, 173, + 175, 179, 151, 166, 174, 181, 214, 148, 169, 168, 190, 198, 203, 244, 214, 219, + 258, 242, 279, 295, 281, 306, 271, 275, 320, 322, 328, 341, 312, 334, 369, 359, + 391, 410, 399, 421, 434, 405, 430, 424, 421, 441, 458, 453, 471, 464, 460, 465, + 451, 469, 477, 444, 460, 447, 438, 419, 424, 455, 459, 432, 458, 461, 474, 443, + 408, 476, 459, 420, 470, 459, 438, 476, 459, 473, 533, 491, 507, 487, 461, 498, + 469, 452, 495, 478, 477, 494, 478, 510, 516, 496, 501, 502, 480, 478, 476, 411, + 404, 425, 400, 466, 420, 426, 436, 405, 377, 393, 387, 400, 395, 383, 421, 361, + 364, 353, 334, 361, 312, 292, 296, 229, 231, 228, 175, 187, 202, 171, 159, 148, + 140, 176, 155, 117, 140, 124, 107, 126, 105, 114, 126, 65, 87, 60, 29, 71, + 59, 45, 40, 49, 8, 19, 5, -48, -53, -57, -81, -82, -76, -112, -105, -144, + -139, -94, -139, -138, -115, -120, -105, -134, -152, -160, -120, -136, -122, -131, -155, -169, + -162, -230, -224, -257, -257, -239, -257, -282, -294, -282, -322, -349, -342, -393, -399, -423, + -431, -413, -470, -459, -429, -465, -439, -449, -440, -418, -459, -415, -428, -415, -411, -409, + -403, -399, -406, -381, -402, -363, -380, -369, -321, -344, -336, -284, -324, -316, -267, -273, + -268, -275, -263, -262, -263, -292, -257, -253, -284, -246, -289, -229, -243, -249, -197, -229, + -191, -181, -211, -148, -138, -167, -113, -137, -126, -84, -121, -99, -85, -97, -76, -64, + -45, -36, -69, -54, -37, -34, -10, -37, -19, -43, -30, -50, -29, -5, -12, -7, + -17, -3, -16, -16, -4, -12, 15, -2, 5, 41, 35, 23, 15, 31, 62, 42, + 72, 96, 48, 98, 109, 108, 154, 132, 186, 171, 161, 181, 162, 177, 157, 166, + 178, 142, 135, 176, 129, 139, 143, 165, 186, 143, 152, 156, 114, 133, 118, 111, + 133, 125, 107, 137, 127, 122, 165, 142, 138, 185, 162, 191, 150, 152, 198, 143, + 179, 194, 133, 176, 152, 152, 164, 136, 149, 93, 144, 138, 132, 135, 138, 139, + 166, 136, 154, 145, 161, 127, 161, 153, 178, 143, 186, 202, 229, 210, 223, 225, + 229, 238, 247, 215, 234, 241, 233, 278, 242, 207, 231, 206, 192, 209, 175, 172, + 200, 143, 188, 171, 130, 182, 174, 173, 203, 187, 191, 199, 200, 197, 187, 142, + 204, 186, 149, 210, 200, 190, 199, 191, 202, 167, 156, 167, 95, 106, 106, 88, + 98, 70, 53, 68, 29, 53, 2, 14, 28, -13, 20, 29, -17, 0, 48, 4, + 12, 14, 13, 36, 25, 25, 26, 42, 19, 18, 8, 20, -18, -9, -43, -50, + -20, -94, -72, -57, -89, -86, -88, -118, -138, -146, -140, -132, -130, -156, -153, -149, + -163, -185, -171, -209, -173, -176, -175, -177, -193, -180, -195, -195, -208, -261, -251, -245, + -267, -298, -281, -254, -254, -283, -238, -278, -278, -254, -316, -276, -306, -317, -315, -352, + -350, -358, -364, -398, -375, -362, -395, -394, -402, -419, -400, -430, -442, -399, -473, -458, + -434, -493, -453, -472, -483, -440, -457, -463, -423, -454, -437, -406, -459, -413, -403, -439, + -390, -423, -435, -437, -468, -410, -429, -431, -408, -430, -416, -433, -452, -436, -424, -455, + -433, -446, -414, -447, -411, -385, -397, -361, -321, -312, -316, -296, -267, -273, -220, -226, + -231, -205, -214, -198, -185, -188, -159, -156, -154, -127, -142, -145, -144, -144, -145, -156, + -151, -162, -149, -131, -130, -110, -92, -83, -64, -53, -40, -42, -2, 4, 0, -10, + 14, 27, 7, 7, 44, 61, 33, 38, 58, 57, 30, 45, 73, 23, 22, 53, + 44, 38, 13, 35, 47, 62, 51, 80, 99, 93, 82, 104, 80, 118, 134, 159, + 171, 199, 191, 187, 207, 193, 201, 211, 212, 220, 231, 212, 204, 224, 217, 215, + 224, 224, 237, 223, 228, 237, 220, 221, 272, 258, 286, 280, 279, 297, 297, 303, + 306, 291, 294, 304, 279, 296, 322, 299, 307, 316, 303, 317, 315, 313, 360, 315, + 332, 348, 342, 351, 370, 400, 411, 416, 449, 481, 473, 490, 494, 534, 515, 523, + 542, 567, 579, 588, 574, 630, 600, 608, 627, 571, 615, 599, 607, 670, 636, 632, + 675, 618, 660, 697, 656, 684, 695, 696, 712, 730, 678, 719, 723, 704, 718, 712, + 692, 701, 668, 686, 685, 691, 658, 678, 673, 654, 610, 637, 585, 593, 567, 582, + 623, 576, 587, 578, 569, 569, 533, 565, 516, 528, 554, 527, 530, 534, 528, 560, + 521, 553, 548, 526, 497, 482, 421, 456, 421, 381, 398, 369, 334, 337, 297, 280, + 310, 233, 247, 235, 181, 206, 182, 116, 154, 106, 109, 89, 62, 106, 90, 50, + 60, 33, 21, 13, -13, -23, -18, -52, -40, -108, -90, -103, -148, -162, -155, -196, + -178, -190, -261, -252, -283, -287, -266, -313, -289, -285, -305, -324, -302, -345, -367, -348, + -404, -392, -374, -445, -436, -443, -477, -413, -467, -477, -416, -447, -486, -452, -479, -469, + -523, -544, -528, -548, -586, -590, -597, -585, -595, -567, -565, -571, -568, -549, -609, -604, + -600, -608, -586, -622, -610, -632, -651, -630, -651, -664, -633, -665, -653, -620, -627, -611, + -599, -614, -594, -589, -588, -582, -581, -562, -520, -574, -560, -516, -530, -549, -531, -539, + -550, -524, -531, -523, -483, -481, -471, -464, -463, -495, -455, -508, -472, -475, -545, -503, + -528, -508, -516, -531, -464, -457, -476, -457, -460, -437, -461, -427, -404, -440, -411, -392, + -398, -420, -407, -376, -403, -425, -377, -400, -387, -404, -386, -360, -357, -381, -360, -365, + -369, -388, -386, -401, -434, -428, -419, -407, -403, -365, -399, -349, -317, -330, -281, -326, + -290, -246, -284, -269, -225, -269, -241, -242, -252, -227, -243, -200, -197, -207, -198, -198, + -201, -148, -192, -173, -199, -139, -133, -169, -161, -145, -101, -116, -94, -75, -84, -48, + -63, -24, -37, -45, 2, 22, 43, 52, 25, 56, 68, 41, 58, 29, 43, 54, + 45, 62, 54, 63, 129, 78, 122, 112, 125, 164, 122, 149, 151, 161, 161, 172, + 236, 208, 215, 246, 249, 255, 246, 262, 303, 291, 280, 308, 320, 296, 328, 307, + 312, 333, 311, 320, 335, 355, 351, 367, 354, 395, 363, 393, 370, 391, 404, 360, + 373, 389, 345, 387, 373, 355, 384, 361, 384, 415, 367, 418, 424, 405, 418, 395, + 380, 404, 381, 361, 367, 336, 332, 365, 329, 351, 391, 322, 356, 355, 294, 328, + 322, 331, 313, 300, 326, 334, 302, 304, 314, 300, 299, 292, 287, 296, 280, 334, + 340, 342, 338, 330, 322, 324, 320, 336, 342, 316, 312, 326, 294, 299, 338, 315, + 335, 332, 315, 341, 311, 304, 257, 262, 279, 242, 195, 231, 205, 174, 180, 159, + 189, 186, 159, 166, 180, 108, 125, 134, 108, 137, 125, 115, 141, 113, 133, 133, + 146, 125, 118, 146, 79, 74, 83, 64, 55, 3, 18, 47, 3, 12, 17, 0, + 10, -18, -20, -27, -71, -63, -84, -94, -80, -76, -47, -51, -42, -58, -72, -41, + -66, -98, -60, -91, -94, -104, -122, -110, -87, -130, -127, -106, -149, -180, -165, -189, + -183, -184, -234, -195, -246, -241, -229, -271, -261, -241, -286, -262, -277, -291, -293, -264, + -302, -265, -288, -276, -265, -260, -285, -265, -269, -260, -264, -285, -246, -267, -263, -258, + -268, -245, -256, -238, -258, -269, -258, -269, -252, -247, -249, -215, -241, -207, -184, -211, + -205, -202, -188, -230, -180, -184, -194, -199, -187, -178, -130, -219, -186, -159, -185, -170, + -190, -168, -165, -193, -176, -204, -159, -191, -178, -144, -153, -122, -130, -108, -67, -99, + -81, -90, -91, -95, -127, -108, -90, -116, -60, -92, -72, -48, -91, -23, -90, -85, + -65, -64, -53, -66, -80, -63, -61, -33, -45, -28, -30, 0, -42, -5, 16, 10, + 16, -1, -6, 23, -2, -19, 14, -3, 11, 0, 13, 6, -10, -3, 7, -12, + 22, -12, -5, 4, 7, 30, 9, 16, 34, 35, 6, 58, 71, 63, 56, 63, + 63, 86, 72, 77, 78, 68, 79, 105, 93, 162, 130, 115, 146, 157, 138, 160, + 139, 168, 153, 140, 153, 175, 158, 174, 170, 197, 187, 203, 187, 257, 199, 220, + 247, 191, 223, 178, 201, 218, 153, 185, 215, 185, 211, 220, 198, 227, 199, 197, + 231, 189, 209, 195, 224, 216, 218, 253, 206, 235, 233, 240, 236, 223, 225, 219, + 179, 205, 208, 200, 173, 175, 181, 179, 144, 137, 156, 124, 131, 133, 116, 138, + 117, 106, 136, 108, 144, 137, 135, 153, 119, 143, 158, 116, 171, 119, 142, 136, + 79, 136, 150, 106, 128, 96, 105, 103, 46, 80, 64, 29, 18, 17, 9, -25, + -38, -79, -41, -76, -103, -86, -121, -156, -119, -169, -166, -146, -198, -177, -174, -173, + -189, -233, -237, -217, -281, -294, -298, -276, -309, -304, -312, -301, -330, -338, -281, -302, + -338, -307, -351, -298, -350, -342, -328, -377, -334, -336, -378, -348, -365, -388, -349, -392, + -379, -347, -400, -390, -392, -436, -403, -416, -456, -436, -431, -457, -417, -462, -454, -438, + -512, -487, -496, -479, -484, -522, -449, -484, -481, -473, -510, -464, -497, -483, -421, -490, + -445, -400, -474, -438, -439, -438, -435, -455, -444, -466, -438, -449, -449, -429, -440, -430, + -398, -446, -403, -433, -432, -412, -420, -420, -406, -404, -411, -375, -396, -369, -338, -362, + -319, -303, -278, -274, -275, -291, -264, -268, -280, -252, -238, -239, -233, -210, -187, -223, + -213, -227, -186, -199, -226, -189, -241, -222, -200, -227, -209, -209, -217, -194, -188, -206, + -204, -206, -232, -189, -173, -200, -181, -177, -179, -190, -194, -190, -175, -209, -166, -176, + -173, -167, -183, -150, -138, -166, -102, -153, -94, -105, -124, -77, -98, -101, -71, -74, + -47, -71, -76, -69, -52, -65, -84, -72, -26, -57, -54, -18, -35, 3, 1, -4, + 37, 20, 89, 72, 109, 116, 157, 119, 168, 166, 188, 191, 193, 212, 199, 218, + 256, 262, 271, 305, 341, 330, 357, 333, 357, 352, 332, 371, 371, 380, 371, 412, + 435, 381, 428, 404, 388, 395, 385, 394, 394, 373, 377, 426, 427, 384, 426, 399, + 425, 412, 400, 428, 411, 407, 430, 424, 426, 435, 442, 444, 440, 476, 482, 471, + 507, 479, 474, 483, 492, 464, 446, 423, 447, 417, 382, 427, 380, 401, 439, 416, + 432, 418, 407, 417, 422, 389, 410, 395, 420, 388, 376, 374, 348, 347, 359, 337, + 312, 268, 295, 256, 260, 236, 263, 270, 222, 269, 255, 203, 218, 208, 163, 206, + 171, 178, 194, 175, 219, 224, 178, 233, 227, 196, 192, 185, 194, 180, 153, 157, + 160, 119, 128, 160, 131, 146, 137, 129, 156, 101, 143, 145, 147, 169, 148, 157, + 162, 207, 203, 192, 206, 209, 205, 183, 164, 196, 157, 174, 179, 191, 199, 135, + 164, 150, 132, 122, 67, 64, 61, 22, 34, -4, -6, 11, -25, -15, -24, -46, + -57, -53, -64, -92, -120, -111, -137, -125, -188, -138, -126, -153, -183, -134, -162, -158, + -167, -172, -153, -177, -208, -179, -168, -194, -193, -191, -195, -210, -234, -215, -228, -261, + -269, -294, -284, -302, -307, -319, -307, -334, -301, -341, -345, -332, -366, -336, -363, -387, + -366, -390, -394, -363, -382, -366, -329, -362, -345, -340, -358, -322, -338, -338, -291, -326, + -302, -301, -346, -324, -346, -353, -362, -400, -366, -375, -352, -376, -372, -346, -393, -373, + -358, -387, -355, -392, -385, -384, -400, -405, -372, -395, -383, -386, -373, -357, -361, -333, + -308, -289, -329, -324, -287, -307, -310, -322, -310, -340, -309, -351, -326, -305, -344, -289, + -287, -310, -250, -326, -308, -301, -329, -327, -327, -349, -313, -353, -320, -319, -325, -305, + -274, -292, -261, -263, -240, -224, -239, -229, -257, -198, -215, -206, -192, -195, -193, -128, + -131, -142, -128, -127, -124, -107, -123, -95, -117, -146, -63, -63, -94, -62, -59, -50, + -21, -51, -34, -23, -13, -2, 38, 34, 46, 54, 72, 96, 94, 106, 131, 104, + 141, 150, 138, 143, 165, 161, 170, 171, 170, 189, 177, 208, 186, 167, 189, 202, + 198, 232, 214, 265, 275, 213, 281, 272, 243, 288, 271, 266, 266, 250, 300, 311, + 286, 354, 343, 336, 367, 374, 385, 369, 366, 375, 392, 385, 388, 405, 422, 455, + 433, 454, 477, 478, 457, 452, 425, 461, 445, 425, 440, 465, 437, 417, 428, 449, + 428, 417, 435, 464, 439, 394, 437, 415, 435, 458, 443, 462, 444, 460, 474, 450, + 467, 440, 448, 424, 402, 420, 371, 371, 388, 388, 367, 380, 358, 383, 362, 323, + 333, 325, 285, 305, 292, 288, 305, 285, 321, 335, 323, 351, 325, 345, 365, 295, + 313, 334, 302, 302, 287, 290, 303, 252, 225, 232, 214, 180, 171, 190, 122, 115, + 107, 50, 67, 72, 24, 75, 10, 8, 32, -34, 27, 32, -24, -22, -18, -29, + -18, -81, -48, -57, -106, -38, -59, -82, -76, -81, -69, -34, -111, -81, -88, -94, + -71, -93, -93, -131, -136, -123, -121, -138, -165, -149, -185, -182, -195, -197, -196, -198, + -187, -191, -229, -236, -181, -238, -218, -221, -245, -199, -231, -199, -190, -173, -200, -160, + -164, -158, -143, -172, -152, -170, -230, -165, -190, -202, -168, -157, -159, -170, -195, -149, + -164, -194, -193, -179, -189, -219, -274, -211, -228, -225, -200, -195, -229, -182, -241, -201, + -214, -232, -217, -190, -224, -174, -189, -185, -123, -170, -150, -120, -176, -138, -155, -182, + -151, -162, -154, -165, -127, -138, -135, -121, -125, -122, -108, -141, -121, -137, -163, -137, + -167, -193, -172, -200, -211, -177, -208, -188, -174, -199, -215, -158, -204, -190, -170, -190, + -169, -169, -146, -135, -145, -127, -140, -142, -186, -147, -152, -176, -171, -170, -141, -108, + -153, -123, -84, -140, -101, -123, -133, -122, -138, -166, -113, -126, -95, -67, -71, -57, + -17, -26, -11, 8, -4, 14, -10, 27, 42, 26, 77, 55, 55, 63, 73, 86, + 96, 81, 104, 68, 27, 73, 16, 31, 5, 1, 61, 27, 21, 49, 34, 66, + 61, 43, 61, 62, 77, 91, 101, 122, 149, 127, 147, 170, 173, 137, 161, 152, + 196, 164, 179, 199, 168, 180, 166, 189, 191, 175, 227, 189, 212, 209, 232, 228, + 293, 266, 279, 284, 301, 329, 330, 317, 339, 369, 369, 346, 393, 396, 398, 400, + 412, 435, 405, 419, 417, 432, 418, 401, 419, 394, 377, 399, 329, 352, 324, 298, + 319, 274, 272, 306, 229, 239, 275, 247, 272, 242, 265, 239, 207, 235, 255, 198, + 228, 245, 200, 220, 244, 227, 273, 261, 228, 281, 242, 247, 235, 192, 209, 209, + 184, 209, 174, 160, 198, 159, 164, 199, 155, 144, 149, 142, 153, 134, 131, 154, + 133, 128, 177, 139, 128, 158, 125, 164, 106, 94, 94, 59, 103, 102, 64, 68, + 72, 24, 76, 18, 55, 50, 29, 44, 59, 40, 62, 7, -4, 31, -17, -43, + -42, -70, -78, -50, -94, -119, -97, -157, -92, -152, -153, -146, -192, -177, -159, -217, + -179, -180, -185, -169, -146, -142, -115, -99, -96, -82, -64, -71, -58, -34, -96, -47, + -90, -103, -98, -131, -114, -124, -197, -147, -192, -182, -211, -241, -224, -255, -280, -277, + -312, -278, -298, -337, -314, -323, -291, -307, -326, -292, -312, -330, -341, -329, -347, -335, + -346, -341, -348, -386, -385, -377, -402, -382, -402, -397, -401, -433, -398, -411, -431, -410, + -427, -400, -423, -441, -379, -410, -427, -381, -424, -417, -400, -456, -385, -389, -395, -402, + -370, -381, -363, -372, -377, -346, -342, -331, -297, -350, -337, -334, -384, -329, -365, -397, + -363, -370, -328, -395, -358, -343, -377, -344, -354, -335, -328, -369, -323, -293, -372, -330, + -316, -352, -356, -339, -321, -318, -327, -331, -297, -272, -304, -292, -274, -279, -270, -266, + -254, -238, -304, -280, -272, -278, -235, -235, -229, -192, -177, -173, -159, -168, -157, -135, + -149, -128, -89, -114, -57, -55, -50, -26, -4, -2, -11, -9, 33, -25, 25, -8, + 5, 39, -22, -9, 12, -78, 3, -61, -79, -35, -77, -79, -86, -95, -50, -40, + -56, 5, 33, 5, 35, 36, 58, 72, 50, 75, 89, 77, 99, 126, 125, 158, + 149, 176, 202, 154, 207, 165, 165, 203, 195, 198, 212, 203, 234, 216, 213, 239, + 255, 260, 296, 304, 330, 307, 299, 320, 343, 325, 329, 369, 343, 354, 407, 352, + 416, 416, 380, 425, 400, 363, 413, 383, 428, 439, 440, 486, 471, 489, 539, 476, + 520, 522, 482, 510, 481, 465, 484, 464, 496, 495, 463, 476, 430, 413, 451, 416, + 408, 409, 369, 422, 368, 341, 359, 303, 319, 352, 327, 317, 304, 308, 346, 342, + 356, 342, 335, 360, 355, 363, 320, 346, 321, 314, 309, 291, 280, 291, 245, 281, + 244, 233, 252, 204, 204, 190, 151, 129, 114, 76, 96, 48, 37, 8, 9, 4, + 4, 12, -43, 4, -4, -26, -21, -62, -12, -70, -69, -98, -98, -119, -125, -101, + -119, -131, -113, -143, -120, -136, -154, -138, -174, -199, -171, -226, -191, -237, -258, -265, + -305, -273, -267, -311, -267, -274, -288, -315, -273, -283, -294, -286, -293, -272, -264, -285, + -233, -259, -229, -257, -250, -234, -268, -251, -280, -286, -239, -254, -229, -213, -239, -181, + -202, -219, -197, -196, -205, -216, -236, -201, -259, -249, -230, -234, -256, -288, -240, -265, + -264, -273, -287, -254, -266, -273, -289, -322, -314, -329, -322, -322, -351, -353, -361, -345, + -310, -354, -354, -286, -317, -320, -295, -296, -264, -313, -272, -272, -281, -287, -267, -279, + -273, -279, -285, -266, -250, -273, -247, -257, -277, -248, -253, -263, -270, -284, -263, -271, + -308, -281, -256, -263, -255, -253, -250, -229, -228, -216, -222, -186, -192, -206, -201, -187, + -186, -167, -187, -179, -169, -189, -131, -142, -147, -105, -86, -117, -44, -104, -50, -43, + -92, -44, -14, -50, -19, -7, -20, -8, -30, -52, 30, -37, 7, 36, 5, 34, + 55, 43, 55, 67, 58, 99, 93, 92, 142, 129, 143, 189, 164, 204, 228, 255, + 239, 238, 280, 252, 271, 280, 266, 289, 290, 281, 306, 300, 260, 298, 255, 265, + 264, 249, 243, 234, 188, 248, 238, 195, 209, 217, 218, 231, 211, 227, 232, 184, + 186, 180, 172, 170, 187, 178, 209, 198, 164, 206, 207, 196, 221, 229, 196, 215, + 200, 205, 188, 199, 218, 198, 241, 226, 234, 263, 232, 234, 259, 243, 235, 226, + 232, 209, 219, 208, 178, 177, 192, 169, 163, 140, 154, 164, 147, 176, 176, 184, + 221, 208, 231, 229, 181, 242, 237, 187, 248, 226, 249, 243, 271, 244, 273, 269, + 242, 306, 252, 226, 301, 222, 224, 205, 187, 213, 216, 167, 217, 177, 153, 209, + 184, 203, 205, 156, 206, 170, 167, 170, 173, 141, 212, 160, 190, 212, 185, 211, + 207, 257, 268, 225, 240, 262, 218, 221, 198, 205, 201, 144, 147, 172, 143, 110, + 99, 139, 137, 139, 132, 117, 98, 81, 76, 66, 43, 31, 54, 10, 26, 14, + 43, 16, -15, 41, 18, -14, 8, -12, 0, -29, -69, -43, -60, -103, -61, -43, + -102, -76, -81, -88, -98, -99, -138, -98, -149, -120, -144, -143, -124, -152, -168, -142, + -137, -147, -168, -179, -168, -213, -243, -267, -238, -276, -290, -281, -281, -302, -303, -295, + -294, -324, -329, -321, -319, -336, -331, -310, -354, -320, -327, -366, -341, -383, -348, -334, + -363, -317, -317, -334, -312, -324, -320, -325, -377, -370, -422, -438, -417, -439, -447, -458, + -426, -399, -461, -444, -424, -450, -441, -454, -442, -450, -454, -466, -465, -442, -444, -409, + -420, -386, -377, -342, -379, -343, -340, -362, -354, -339, -367, -330, -343, -333, -307, -328, + -312, -297, -337, -289, -340, -310, -293, -305, -278, -320, -327, -317, -309, -289, -281, -285, + -275, -284, -246, -251, -222, -223, -214, -188, -180, -207, -207, -170, -166, -144, -133, -114, + -108, -93, -108, -58, -61, -81, -32, -32, -47, -14, -6, 0, 17, 14, 22, 35, + 46, 42, 59, 51, 35, 80, 5, 15, 13, -13, -1, 12, -3, -2, -10, -2, + 21, 25, 41, 91, 43, 76, 96, 49, 97, 81, 46, 115, 120, 99, 122, 125, + 177, 130, 127, 128, 159, 159, 154, 174, 133, 165, 157, 130, 122, 139, 115, 145, + 114, 103, 117, 112, 100, 113, 101, 144, 150, 142, 186, 154, 159, 175, 192, 202, + 192, 224, 242, 245, 282, 318, 310, 341, 373, 345, 398, 388, 387, 422, 342, 393, + 415, 390, 393, 410, 388, 437, 395, 397, 432, 403, 420, 404, 426, 421, 440, 421, + 449, 429, 429, 437, 411, 428, 442, 404, 431, 435, 468, 433, 401, 446, 427, 402, + 370, 371, 364, 372, 335, 327, 329, 302, 325, 301, 297, 293, 295, 273, 283, 285, + 263, 282, 248, 253, 259, 213, 247, 247, 209, 203, 204, 169, 171, 121, 132, 116, + 68, 45, 70, 14, 17, 8, 8, 5, -12, -11, -2, -28, -37, -20, -4, -26, + -22, -9, -37, -8, -24, -50, -40, -27, 5, -14, -37, 23, 10, -17, -4, -36, + -51, -62, -97, -87, -110, -86, -114, -108, -126, -125, -135, -148, -131, -130, -149, -129, + -143, -112, -98, -111, -97, -123, -108, -118, -139, -122, -115, -105, -75, -71, -107, -95, + -80, -108, -113, -94, -103, -104, -117, -89, -84, -102, -66, -56, -45, -70, -52, -59, + -76, -73, -56, -80, -53, -51, -62, -43, -83, -55, -60, -102, -98, -90, -92, -123, + -135, -152, -171, -144, -155, -124, -146, -142, -115, -130, -117, -123, -157, -142, -175, -199, + -154, -152, -155, -176, -188, -163, -166, -163, -164, -153, -127, -165, -145, -172, -162, -156, + -168, -177, -167, -202, -181, -192, -198, -224, -174, -147, -169, -174, -134, -163, -151, -183, + -142, -122, -148, -138, -136, -124, -82, -92, -82, -83, -54, -93, -79, -76, -52, -11, + -30, 14, 23, 8, 25, 13, 43, 41, 36, 70, 17, 59, 56, 18, 103, 78, + 74, 161, 103, 145, 152, 114, 157, 164, 133, 182, 168, 174, 185, 178, 201, 217, + 231, 223, 263, 244, 246, 273, 249, 254, 272, 245, 301, 297, 272, 273, 249, 279, + 299, 307, 263, 295, 312, 314, 293, 306, 308, 320, 318, 312, 289, 299, 277, 252, + 268, 258, 254, 272, 267, 289, 299, 255, 318, 304, 278, 325, 292, 310, 338, 312, + 338, 368, 320, 361, 370, 353, 436, 389, 374, 458, 405, 377, 451, 398, 438, 433, + 412, 445, 439, 405, 464, 455, 434, 431, 407, 449, 371, 400, 377, 351, 370, 365, + 361, 381, 350, 350, 353, 309, 298, 298, 284, 271, 272, 271, 243, 239, 255, 234, + 238, 219, 222, 230, 191, 206, 239, 216, 224, 211, 206, 228, 188, 161, 172, 150, + 154, 162, 137, 142, 154, 126, 154, 135, 134, 149, 133, 110, 153, 123, 87, 116, + 92, 97, 71, 91, 88, 108, 105, 136, 105, 115, 90, 114, 64, 84, 74, 42, + 57, 34, 8, 12, -3, 13, 22, -19, 4, -45, -44, -49, -85, -63, -69, -85, + -94, -118, -118, -119, -124, -104, -116, -96, -73, -49, -135, -25, -47, -114, -62, -103, + -36, -39, -157, -84, -101, -143, -96, -109, -90, -86, -153, -101, -129, -123, -123, -147, + -161, -168, -205, -155, -208, -202, -215, -222, -198, -199, -190, -194, -219, -196, -238, -240, + -256, -271, -316, -323, -333, -349, -376, -393, -387, -405, -436, -424, -466, -462, -513, -501, + -518, -553, -576, -536, -567, -565, -527, -524, -520, -545, -554, -561, -575, -571, -610, -595, + -590, -648, -612, -617, -622, -614, -640, -561, -595, -622, -597, -640, -614, -638, -665, -618, + -624, -638, -627, -591, -632, -590, -588, -598, -563, -557, -560, -507, -532, -515, -527, -532, + -511, -538, -506, -479, -518, -491, -491, -487, -466, -477, -435, -456, -441, -413, -420, -410, + -392, -375, -383, -343, -355, -336, -283, -321, -302, -297, -291, -279, -256, -261, -237, -229, + -245, -184, -209, -194, -183, -174, -167, -152, -167, -123, -112, -142, -132, -126, -123, -114, + -116, -91, -42, -71, -28, -38, -41, -7, -18, 26, 35, 23, 48, 60, 44, 73, + 49, 77, 48, 60, 54, 90, 63, 72, 77, 67, 92, 54, 49, 72, 55, 73, + 107, 69, 73, 117, 74, 106, 132, 111, 137, 128, 105, 163, 129, 148, 187, 178, + 182, 194, 203, 190, 213, 206, 211, 208, 200, 214, 264, 222, 284, 261, 262, 296, + 285, 307, 347, 312, 335, 343, 341, 369, 342, 355, 385, 386, 382, 399, 430, 432, + 443, 474, 434, 463, 460, 476, 490, 481, 487, 494, 500, 485, 512, 537, 491, 522, + 539, 498, 509, 505, 522, 549, 520, 560, 608, 568, 540, 541, 509, 519, 485, 482, + 519, 510, 491, 548, 522, 511, 492, 470, 484, 442, 409, 443, 387, 407, 395, 405, + 424, 424, 449, 440, 414, 425, 429, 423, 421, 418, 425, 410, 436, 433, 426, 477, + 419, 440, 410, 407, 419, 358, 320, 338, 284, 290, 243, 215, 242, 186, 175, 188, + 168, 158, 152, 132, 113, 109, 68, 77, 107, 84, 89, 113, 103, 122, 87, 88, + 94, 64, 61, 54, 37, 34, 20, 20, 24, 20, 20, -29, -27, -46, -42, -42, + -87, -66, -70, -95, -79, -99, -110, -96, -102, -85, -95, -92, -125, -106, -106, -114, + -108, -138, -153, -134, -174, -140, -156, -168, -123, -170, -113, -125, -134, -122, -166, -135, + -176, -165, -169, -175, -174, -182, -170, -181, -213, -190, -193, -194, -206, -220, -206, -206, + -246, -233, -256, -246, -254, -274, -257, -273, -280, -292, -326, -288, -282, -275, -302, -293, + -279, -285, -278, -299, -274, -284, -294, -310, -310, -298, -346, -292, -305, -285, -297, -306, + -292, -274, -299, -280, -283, -297, -291, -324, -324, -289, -313, -312, -296, -275, -309, -303, + -286, -307, -335, -318, -335, -302, -319, -321, -260, -265, -281, -264, -257, -233, -236, -256, + -234, -256, -268, -230, -263, -286, -270, -266, -279, -260, -279, -263, -233, -256, -240, -225, + -201, -201, -213, -204, -185, -212, -180, -178, -162, -122, -135, -88, -66, -67, -56, -58, + -65, -30, -84, -63, -43, -36, -55, -48, -36, -20, -13, -31, -12, 17, -46, -31, + 21, 9, -2, 36, 41, 63, 74, 65, 124, 115, 104, 179, 145, 170, 176, 181, + 225, 202, 203, 230, 221, 237, 235, 227, 230, 224, 237, 239, 229, 205, 203, 176, + 215, 219, 216, 243, 222, 235, 223, 148, 211, 202, 167, 207, 193, 178, 226, 199, + 231, 272, 220, 222, 276, 232, 223, 249, 210, 244, 270, 225, 273, 252, 256, 278, + 249, 232, 254, 212, 230, 227, 192, 212, 216, 190, 218, 208, 170, 206, 194, 174, + 180, 182, 159, 168, 148, 157, 134, 141, 158, 168, 162, 168, 145, 154, 135, 130, + 163, 104, 162, 124, 123, 139, 129, 155, 178, 134, 179, 164, 164, 172, 143, 137, + 140, 109, 71, 92, 53, 48, 46, 62, 70, 47, 66, 29, 47, 36, 31, 45, + 18, -10, 49, 27, 10, 58, 43, 65, 77, 27, 110, 93, 104, 104, 93, 112, + 94, 89, 91, 107, 91, 68, 90, 77, 79, 50, 36, 10, 6, -31, -36, -7, + -22, -17, 16, 21, 27, 30, 37, 68, 11, -31, -16, -11, -55, -29, -30, -20, + -12, -14, 3, 11, 3, 12, 25, -12, -33, -51, -57, -76, -46, -81, -95, -88, + -85, -94, -118, -134, -128, -139, -160, -158, -140, -187, -186, -207, -181, -191, -231, -200, + -215, -244, -262, -300, -299, -343, -330, -313, -361, -347, -355, -367, -367, -398, -370, -390, + -454, -439, -425, -449, -464, -451, -421, -453, -453, -426, -447, -458, -421, -436, -442, -454, + -441, -449, -446, -471, -403, -470, -470, -457, -479, -484, -473, -508, -465, -481, -507, -447, + -480, -493, -489, -483, -486, -501, -498, -459, -478, -478, -485, -486, -507, -505, -456, -516, + -512, -458, -462, -459, -465, -451, -413, -412, -406, -419, -408, -394, -414, -371, -351, -387, + -323, -303, -334, -287, -293, -274, -279, -291, -249, -238, -252, -232, -180, -232, -193, -196, + -240, -198, -243, -198, -189, -230, -196, -168, -193, -170, -150, -155, -116, -117, -100, -62, + -57, -59, -32, -43, 12, 14, 29, 35, 78, 124, 84, 120, 149, 145, 142, 145, + 140, 166, 136, 155, 157, 156, 151, 161, 197, 161, 158, 184, 201, 162, 211, 190, + 221, 200, 196, 253, 231, 219, 248, 237, 244, 282, 268, 319, 351, 321, 374, 359, + 357, 373, 355, 368, 343, 364, 348, 382, 359, 361, 410, 380, 379, 428, 390, 417, + 422, 405, 433, 422, 400, 439, 399, 424, 434, 443, 454, 479, 461, 490, 477, 478, + 478, 503, 514, 491, 519, 501, 527, 535, 525, 521, 576, 507, 525, 517, 495, 480, + 486, 461, 472, 446, 451, 449, 458, 427, 450, 417, 385, 422, 398, 346, 393, 347, + 343, 372, 315, 332, 357, 337, 339, 356, 328, 348, 343, 301, 345, 298, 269, 310, + 260, 269, 242, 236, 221, 210, 168, 224, 171, 197, 181, 189, 173, 174, 153, 155, + 132, 130, 120, 101, 95, 60, 35, 31, 13, 28, 40, -2, 4, 32, 1, 29, + 8, -1, 17, -32, -45, -30, -92, -72, -106, -71, -79, -101, -118, -118, -120, -158, + -150, -139, -185, -196, -183, -221, -197, -240, -249, -221, -224, -235, -243, -242, -223, -218, + -210, -232, -181, -203, -223, -194, -205, -175, -192, -216, -197, -175, -209, -206, -153, -212, + -216, -195, -236, -202, -206, -224, -190, -256, -241, -204, -291, -298, -291, -355, -304, -360, + -347, -312, -333, -341, -339, -347, -316, -312, -325, -302, -289, -274, -262, -278, -228, -236, + -288, -282, -230, -246, -247, -279, -246, -253, -295, -265, -257, -277, -241, -261, -251, -240, + -313, -235, -236, -291, -242, -254, -251, -249, -268, -209, -217, -238, -186, -193, -161, -178, + -142, -159, -153, -117, -145, -146, -154, -176, -138, -170, -183, -180, -187, -209, -212, -248, + -214, -227, -250, -227, -213, -215, -229, -248, -258, -262, -272, -282, -271, -296, -271, -294, + -282, -244, -247, -259, -234, -241, -198, -254, -217, -196, -185, -215, -195, -195, -181, -177, + -159, -165, -158, -138, -170, -153, -140, -147, -121, -134, -125, -86, -138, -130, -86, -142, + -139, -127, -106, -106, -128, -102, -80, -97, -68, -93, -91, -63, -80, -100, -69, -114, + -92, -78, -75, -66, -85, -89, -21, -61, -53, -25, -51, -39, -21, -21, 10, 38, + 9, 69, 32, 58, 55, 56, 52, 17, 43, 20, 38, 42, 44, 77, 69, 65, + 144, 129, 163, 153, 192, 174, 198, 199, 239, 252, 265, 274, 308, 337, 290, 336, + 335, 344, 352, 346, 338, 355, 330, 320, 347, 295, 342, 332, 252, 313, 271, 249, + 304, 245, 242, 286, 232, 304, 262, 244, 292, 276, 257, 266, 261, 282, 249, 233, + 234, 249, 247, 228, 234, 221, 229, 248, 238, 209, 220, 197, 188, 205, 181, 180, + 190, 160, 154, 156, 138, 152, 163, 141, 194, 180, 144, 183, 158, 167, 188, 127, + 155, 154, 123, 138, 134, 147, 123, 102, 143, 127, 126, 112, 91, 101, 91, 88, + 63, 57, 36, 32, 32, 10, -7, 0, -2, -19, -53, -24, -52, -62, -39, -52, + -54, -44, -56, -46, -41, -59, -50, -41, -28, -72, -22, -51, -64, -37, -48, -21, + -40, -29, -12, -37, -40, -12, -35, -4, -29, -34, -36, -24, -19, -51, -31, -34, + -81, -57, -71, -67, -56, -87, -53, -28, -56, -38, -36, -59, -75, -62, -89, -62, + -113, -139, -81, -120, -140, -120, -152, -171, -117, -160, -143, -151, -140, -175, -185, -183, + -218, -215, -251, -276, -264, -322, -298, -300, -286, -296, -341, -327, -329, -359, -360, -353, + -348, -360, -349, -365, -362, -357, -381, -361, -335, -365, -332, -342, -331, -331, -318, -338, + -308, -284, -272, -305, -285, -278, -289, -289, -289, -290, -292, -327, -333, -310, -357, -368, + -341, -338, -334, -299, -332, -302, -289, -322, -289, -268, -298, -257, -278, -224, -200, -209, + -195, -171, -145, -142, -151, -144, -129, -116, -113, -129, -123, -77, -99, -79, -87, -63, + -80, -71, -39, -47, -72, -62, -44, -40, -14, -16, -27, 6, 5, 20, 27, 51, + 54, 57, 70, 74, 107, 82, 102, 142, 98, 145, 146, 129, 157, 193, 157, 220, + 196, 177, 218, 171, 192, 232, 175, 214, 209, 184, 221, 205, 186, 211, 200, 212, + 188, 193, 211, 230, 233, 232, 242, 279, 259, 269, 261, 264, 255, 264, 273, 296, + 310, 321, 314, 328, 321, 331, 350, 318, 358, 377, 350, 394, 342, 344, 404, 341, + 381, 386, 363, 389, 384, 378, 411, 415, 382, 381, 405, 417, 419, 413, 392, 457, + 428, 442, 445, 456, 494, 504, 486, 500, 481, 474, 473, 494, 503, 483, 508, 451, + 482, 476, 449, 479, 471, 476, 465, 455, 461, 486, 477, 458, 463, 423, 442, 438, + 425, 451, 458, 425, 434, 437, 421, 423, 428, 417, 439, 441, 421, 422, 472, 404, + 433, 444, 383, 433, 396, 390, 450, 342, 338, 357, 323, 332, 303, 292, 325, 273, + 276, 278, 289, 261, 290, 289, 254, 253, 212, 181, 190, 154, 187, 200, 172, 184, + 168, 156, 175, 150, 151, 140, 145, 126, 112, 113, 73, 64, 33, 11, 26, 10, + -8, -10, -22, -20, -55, -26, -39, -74, -33, -102, -88, -98, -110, -121, -115, -116, + -91, -87, -100, -92, -77, -76, -117, -106, -102, -125, -129, -130, -124, -117, -147, -153, + -159, -181, -211, -198, -220, -220, -236, -249, -257, -268, -301, -271, -300, -283, -242, -302, + -247, -277, -306, -271, -286, -305, -284, -319, -315, -293, -335, -317, -332, -309, -311, -298, + -304, -284, -331, -336, -333, -302, -328, -384, -373, -385, -364, -365, -385, -381, -348, -350, + -338, -320, -315, -326, -355, -330, -334, -324, -340, -348, -318, -362, -347, -335, -366, -343, + -342, -332, -299, -330, -328, -295, -323, -274, -251, -265, -232, -239, -254, -181, -249, -220, + -180, -214, -179, -159, -178, -156, -187, -176, -131, -160, -175, -142, -189, -121, -150, -187, + -167, -232, -196, -201, -227, -193, -194, -214, -194, -183, -194, -173, -189, -184, -169, -165, + -156, -139, -172, -154, -135, -148, -165, -157, -171, -163, -167, -176, -177, -151, -194, -170, + -159, -183, -150, -162, -173, -138, -153, -128, -120, -122, -126, -141, -145, -116, -143, -83, + -94, -45, -61, -56, -18, -44, -43, -30, -65, -81, -93, -101, -40, -23, -88, -6, + -19, -32, -11, 2, 3, 6, 16, 24, 63, 61, 56, 102, 136, 114, 137, 152, + 175, 207, 191, 196, 239, 215, 246, 249, 235, 282, 266, 266, 305, 289, 305, 300, + 277, 309, 293, 294, 317, 284, 301, 309, 306, 309, 317, 331, 359, 328, 305, 307, + 312, 301, 341, 324, 347, 341, 361, 419, 401, 421, 466, 419, 453, 428, 427, 429, + 389, 380, 413, 378, 371, 385, 380, 363, 382, 380, 363, 382, 374, 325, 360, 296, + 341, 341, 310, 312, 309, 294, 319, 297, 294, 319, 304, 332, 316, 287, 273, 325, + 290, 293, 312, 311, 291, 285, 286, 269, 292, 255, 236, 286, 235, 233, 273, 234, + 265, 256, 226, 269, 210, 210, 232, 170, 178, 189, 136, 157, 151, 141, 149, 140, + 117, 133, 124, 115, 105, 94, 93, 123, 77, 89, 96, 88, 93, 89, 98, 114, + 110, 117, 105, 98, 103, 104, 108, 96, 107, 154, 157, 124, 139, 110, 111, 96, + 23, 72, 56, 9, 47, 30, 8, 28, -15, 47, 49, -28, 21, -14, -5, 13, + -43, 6, -1, -18, -22, -31, -14, -25, -65, -18, -42, -74, -71, -60, -79, -96, + -106, -145, -109, -148, -179, -139, -185, -175, -204, -254, -218, -263, -273, -249, -303, -277, + -301, -302, -262, -249, -288, -309, -289, -302, -300, -310, -336, -309, -302, -329, -317, -358, + -329, -308, -325, -320, -299, -295, -291, -325, -302, -302, -309, -328, -319, -300, -324, -332, + -352, -324, -306, -289, -263, -289, -251, -252, -260, -279, -250, -265, -269, -260, -262, -278, + -278, -306, -307, -296, -290, -293, -275, -314, -267, -290, -275, -274, -296, -283, -279, -311, + -287, -287, -283, -278, -299, -266, -269, -263, -232, -258, -227, -186, -197, -179, -164, -132, + -133, -165, -160, -98, -152, -130, -123, -139, -124, -118, -120, -80, -134, -101, -85, -108, + -75, -72, -63, -26, -55, -41, -34, -71, -57, -56, -22, -30, 5, -13, -15, 18, + 18, 9, 42, 34, 85, 39, 15, 59, 55, 53, 75, 46, 78, 88, 69, 115, + 109, 86, 97, 110, 104, 151, 150, 170, 177, 154, 183, 138, 129, 175, 126, 141, + 142, 147, 203, 140, 124, 173, 144, 165, 192, 155, 202, 180, 169, 217, 172, 191, + 193, 192, 228, 263, 241, 308, 288, 352, 366, 329, 399, 352, 352, 370, 365, 384, + 372, 370, 380, 344, 341, 345, 322, 330, 277, 267, 286, 264, 274, 257, 274, 258, + 259, 238, 253, 247, 238, 269, 260, 254, 272, 270, 277, 273, 309, 294, 271, 310, + 270, 289, 280, 247, 278, 263, 219, 251, 214, 181, 187, 170, 179, 191, 174, 149, + 135, 113, 109, 95, 93, 123, 118, 100, 100, 125, 119, 105, 138, 118, 147, 144, + 136, 140, 128, 125, 133, 157, 116, 128, 123, 96, 100, 40, 34, 44, -47, 35, + -8, -43, -10, -65, -66, -34, -84, -73, -76, -111, -124, -117, -149, -159, -178, -167, + -198, -171, -179, -194, -160, -200, -188, -179, -234, -191, -182, -231, -204, -251, -263, -270, + -288, -299, -310, -306, -340, -315, -353, -329, -322, -327, -305, -342, -319, -331, -340, -346, + -377, -348, -365, -373, -326, -368, -366, -344, -383, -354, -356, -379, -324, -351, -361, -366, + -368, -364, -397, -390, -400, -411, -400, -424, -387, -395, -403, -408, -409, -402, -416, -426, + -404, -409, -411, -421, -404, -419, -427, -400, -405, -404, -410, -413, -412, -401, -406, -395, + -377, -378, -340, -359, -323, -356, -350, -285, -334, -295, -309, -294, -238, -289, -281, -257, + -277, -224, -242, -263, -208, -231, -281, -203, -245, -250, -253, -261, -262, -252, -285, -224, + -248, -277, -242, -245, -243, -219, -237, -206, -217, -217, -194, -214, -177, -169, -174, -201, + -187, -217, -203, -227, -220, -212, -215, -263, -207, -209, -256, -249, -275, -254, -239, -284, + -263, -265, -298, -275, -256, -263, -224, -203, -167, -185, -144, -131, -114, -132, -50, -65, + -61, -39, -7, -1, 5, 10, 28, 14, -3, 44, 54, 34, 31, 55, 41, 45, + 20, 39, 20, 32, 34, 6, 13, 8, -16, 31, 22, 50, 56, 17, 73, 97, + 88, 84, 117, 122, 144, 143, 183, 199, 158, 170, 225, 248, 225, 254, 275, 300, + 268, 264, 252, 285, 263, 247, 258, 242, 255, 277, 267, 232, 273, 251, 287, 272, + 245, 275, 269, 250, 273, 284, 285, 273, 289, 332, 320, 324, 349, 342, 358, 361, + 349, 363, 345, 338, 307, 321, 334, 328, 316, 328, 361, 343, 300, 345, 279, 311, + 300, 233, 298, 245, 251, 261, 236, 247, 225, 239, 242, 228, 195, 180, 183, 179, + 178, 181, 139, 166, 177, 129, 179, 148, 145, 177, 106, 134, 157, 113, 142, 164, + 164, 174, 194, 198, 202, 223, 229, 217, 213, 164, 191, 185, 164, 149, 181, 146, + 131, 133, 119, 114, 122, 75, 116, 87, 49, 92, 74, 38, 111, 64, 95, 101, + 29, 89, 87, 54, 92, 114, 99, 108, 115, 88, 85, 101, 59, 82, 77, 50, + 44, 41, 16, 14, -10, -1, -30, -25, -50, -56, -30, -60, -41, -61, -80, -35, + -82, -55, -51, -103, -38, -61, -102, -47, -93, -54, -75, -100, -69, -78, -96, -108, + -89, -111, -119, -98, -100, -96, -109, -138, -139, -151, -164, -163, -168, -161, -169, -211, + -192, -171, -180, -174, -197, -162, -161, -206, -200, -211, -252, -239, -271, -260, -236, -267, + -265, -220, -311, -253, -274, -292, -250, -306, -296, -287, -333, -307, -320, -350, -280, -308, + -317, -295, -290, -324, -283, -278, -268, -279, -276, -271, -246, -286, -312, -280, -277, -277, + -272, -269, -243, -267, -244, -268, -258, -279, -274, -262, -261, -262, -241, -280, -246, -234, + -226, -248, -242, -223, -224, -233, -215, -205, -209, -210, -226, -184, -222, -200, -215, -226, + -212, -257, -262, -199, -233, -170, -180, -197, -156, -166, -180, -132, -135, -94, -102, -88, + -74, -95, -104, -82, -74, -49, -78, -75, -30, -31, -58, -53, -76, -60, -86, -56, + -83, -77, -71, -83, -89, -82, -84, -77, -69, -101, -42, -63, -52, 7, -60, -28, + 34, 7, 76, 75, 85, 131, 78, 105, 117, 116, 137, 158, 121, 159, 130, 105, + 105, 73, 99, 89, 77, 76, 83, 61, 48, 64, 59, 49, 73, 45, 89, 78, + 78, 95, 89, 114, 137, 166, 204, 210, 231, 225, 212, 256, 264, 280, 294, 288, + 293, 286, 279, 308, 293, 309, 295, 275, 291, 283, 268, 251, 291, 262, 249, 277, + 224, 254, 263, 213, 265, 232, 238, 273, 230, 265, 292, 275, 287, 307, 277, 291, + 276, 312, 323, 296, 326, 357, 344, 370, 320, 338, 347, 333, 351, 338, 354, 374, + 311, 346, 338, 289, 322, 250, 255, 264, 214, 255, 234, 241, 250, 195, 234, 202, + 197, 173, 204, 201, 172, 154, 178, 152, 175, 187, 176, 200, 191, 189, 168, 180, + 175, 177, 169, 149, 171, 149, 141, 122, 107, 58, 78, 40, 28, 14, 1, 7, + 12, -35, -40, 1, -70, -57, -38, -72, -39, -84, -99, -58, -94, -91, -69, -89, + -89, -95, -132, -115, -115, -144, -138, -140, -157, -127, -194, -170, -189, -226, -221, -220, + -218, -243, -278, -249, -266, -300, -296, -324, -299, -304, -305, -297, -296, -312, -277, -298, + -266, -286, -272, -256, -282, -268, -267, -291, -291, -293, -323, -305, -303, -314, -308, -328, + -344, -328, -379, -362, -397, -372, -380, -418, -371, -393, -396, -353, -375, -357, -366, -337, + -317, -321, -291, -268, -279, -235, -227, -214, -201, -212, -169, -196, -192, -198, -158, -166, + -180, -167, -150, -141, -150, -150, -154, -157, -196, -195, -196, -203, -192, -189, -161, -171, + -155, -127, -109, -89, -86, -83, -74, -85, -83, -70, -84, -90, -41, -47, -55, -46, + -36, -38, 2, -32, -3, -29, -34, -9, -31, -57, -61, -82, -80, -112, -117, -100, + -110, -147, -106, -102, -145, -94, -90, -123, -71, -133, -127, -88, -110, -73, -33, -90, + -36, -80, -36, -11, -50, -18, -14, -5, 29, 1, 31, 17, 36, 41, 43, 85, + 58, 69, 70, 86, 78, 28, 59, 56, 45, 51, 17, 32, 55, 50, 47, 51, + 31, 51, 22, 53, 38, 30, 44, 48, 16, 61, 38, 67, 85, 92, 132, 136, + 138, 163, 194, 173, 224, 228, 226, 240, 211, 229, 240, 201, 203, 228, 264, 221, + 249, 259, 271, 272, 237, 285, 273, 278, 267, 292, 272, 268, 287, 291, 345, 311, + 363, 353, 393, 415, 425, 418, 442, 469, 486, 491, 490, 495, 481, 510, 484, 459, + 479, 471, 459, 470, 466, 484, 456, 426, 425, 426, 434, 448, 431, 427, 467, 432, + 481, 458, 468, 450, 448, 460, 424, 423, 443, 423, 408, 431, 441, 459, 440, 440, + 441, 409, 386, 394, 379, 347, 342, 339, 313, 336, 318, 334, 334, 318, 335, 347, + 349, 364, 353, 352, 325, 339, 308, 294, 303, 299, 294, 294, 272, 314, 308, 292, + 289, 266, 226, 221, 172, 198, 158, 111, 148, 161, 132, 131, 112, 130, 133, 154, + 162, 164, 166, 154, 158, 145, 142, 162, 177, 153, 214, 190, 178, 182, 149, 149, + 159, 138, 145, 132, 99, 125, 105, 92, 105, 101, 106, 98, 70, 111, 66, 68, + 61, 54, 57, 3, 45, 5, -9, 12, -23, -26, -19, -57, -45, -53, -73, -55, + -87, -133, -130, -141, -193, -191, -227, -233, -218, -308, -263, -263, -357, -297, -298, -316, + -292, -316, -324, -322, -376, -334, -358, -413, -388, -420, -425, -453, -459, -447, -467, -473, + -463, -481, -507, -497, -528, -558, -541, -575, -579, -574, -573, -562, -586, -569, -579, -557, + -569, -539, -552, -539, -526, -508, -508, -509, -495, -473, -421, -445, -415, -447, -423, -401, + -445, -405, -405, -446, -387, -413, -415, -396, -438, -379, -379, -407, -385, -411, -393, -373, + -406, -377, -367, -370, -338, -330, -314, -290, -293, -217, -219, -195, -137, -154, -155, -133, + -111, -127, -92, -123, -104, -104, -75, -62, -84, -60, -61, -55, -54, -25, -31, -14, + 3, 3, 8, -4, 25, 17, 12, 27, 30, 66, 46, 56, 87, 91, 125, 110, + 86, 144, 107, 114, 144, 96, 117, 136, 138, 179, 179, 157, 189, 173, 169, 175, + 149, 158, 185, 182, 184, 196, 175, 184, 171, 167, 176, 195, 159, 147, 141, 154, + 128, 116, 115, 156, 104, 129, 144, 150, 141, 169, 154, 179, 137, 135, 151, 138, + 172, 175, 162, 213, 196, 218, 244, 257, 304, 304, 283, 351, 315, 331, 338, 339, + 381, 310, 315, 324, 276, 288, 278, 289, 282, 286, 301, 282, 299, 300, 318, 290, + 292, 290, 309, 301, 312, 290, 330, 314, 320, 330, 324, 333, 344, 340, 364, 353, + 367, 325, 331, 338, 357, 339, 325, 307, 325, 281, 290, 278, 253, 261, 282, 333, + 331, 311, 353, 360, 361, 346, 402, 417, 383, 421, 418, 456, 453, 468, 536, 510, + 490, 521, 507, 535, 481, 491, 494, 475, 494, 476, 522, 504, 499, 512, 484, 518, + 507, 450, 480, 452, 478, 476, 419, 488, 431, 409, 486, 427, 446, 454, 428, 453, + 394, 376, 396, 358, 337, 336, 330, 303, 287, 265, 282, 245, 191, 253, 180, 154, + 199, 112, 127, 113, 44, 85, 52, 16, 34, 6, 3, -7, -16, -2, -28, -17, + -45, -45, -82, -75, -70, -103, -107, -102, -136, -127, -130, -102, -144, -183, -138, -217, + -195, -246, -264, -285, -303, -310, -276, -336, -352, -358, -433, -392, -404, -419, -373, -428, + -447, -408, -438, -442, -408, -440, -455, -432, -475, -465, -428, -458, -446, -442, -452, -433, + -406, -446, -404, -418, -430, -435, -422, -464, -435, -441, -452, -426, -419, -427, -394, -419, + -414, -382, -394, -390, -374, -408, -391, -404, -361, -327, -324, -326, -277, -279, -318, -278, + -311, -305, -333, -313, -316, -262, -276, -265, -241, -233, -225, -201, -204, -216, -226, -234, + -237, -210, -227, -253, -239, -237, -259, -284, -291, -292, -293, -295, -314, -257, -299, -312, + -277, -271, -290, -258, -309, -291, -268, -308, -271, -246, -261, -236, -264, -257, -224, -242, + -207, -224, -214, -164, -212, -237, -217, -250, -223, -230, -237, -190, -226, -200, -209, -212, + -209, -211, -201, -192, -173, -172, -193, -167, -151, -119, -107, -106, -60, -75, -110, -95, + -110, -67, -98, -109, -71, -80, -73, -62, -62, -49, -62, -36, -40, -5, -19, 13, + -8, -23, 22, 4, 13, 49, 11, 48, 57, 32, 78, 45, 67, 108, 99, 68, + 83, 106, 85, 59, 86, 77, 103, 70, 87, 97, 75, 87, 100, 78, 81, 65, + 88, 49, 58, 70, 60, 77, 57, 44, 79, 29, 65, 66, 40, 68, 51, 71, + 85, 61, 115, 118, 111, 136, 70, 86, 101, 49, 94, 52, 45, 64, 39, 41, + 39, 53, 35, 38, 52, 29, 71, 36, 22, 66, 26, 43, 77, 42, 70, 62, + 65, 91, 68, 58, 88, 52, 65, 59, 72, 69, 103, 72, 79, 80, 69, 66, + 58, 67, 58, -6, 38, 14, 17, 43, -22, 25, -1, -15, 26, -1, 15, 20, + -6, 8, -27, -43, -34, -76, -73, -48, -44, -50, -42, -40, -45, -32, -27, 6, + 1, -34, 15, -9, 44, 31, 51, 107, 72, 76, 82, 74, 75, 46, 58, 97, + 55, 91, 83, 65, 74, 54, 61, 41, 38, 31, 22, 13, 22, 12, 12, 10, + 43, 32, 38, 43, 46, 46, 84, 76, 57, 115, 70, 121, 127, 104, 107, 99, + 91, 104, 90, 51, 70, 41, 10, 50, 15, 2, -5, -25, -54, -23, -24, -61, + -40, -65, -62, -82, -98, -86, -82, -84, -95, -66, -120, -102, -135, -173, -107, -147, + -136, -124, -179, -152, -178, -218, -208, -239, -255, -271, -315, -273, -293, -302, -284, -302, + -283, -297, -316, -303, -334, -362, -347, -351, -377, -318, -396, -371, -373, -428, -423, -426, + -464, -469, -455, -503, -439, -493, -490, -463, -479, -490, -495, -515, -481, -509, -493, -450, + -479, -457, -481, -484, -470, -471, -453, -463, -461, -445, -468, -446, -431, -428, -414, -419, + -389, -364, -373, -358, -381, -332, -335, -352, -282, -284, -266, -256, -258, -237, -182, -231, + -182, -169, -176, -138, -109, -134, -80, -90, -71, -48, -35, -43, 21, -16, 59, 15, + 35, 48, 67, 81, 107, 126, 152, 127, 161, 136, 212, 187, 163, 180, 179, 138, + 175, 158, 144, 183, 183, 174, 213, 167, 198, 191, 213, 215, 192, 218, 202, 230, + 225, 219, 196, 193, 236, 188, 224, 208, 195, 189, 165, 172, 202, 191, 195, 226, + 229, 212, 221, 196, 211, 235, 219, 207, 220, 206, 211, 225, 197, 222, 238, 205, + 228, 225, 206, 220, 182, 213, 192, 156, 179, 177, 156, 161, 175, 148, 162, 163, + 150, 139, 125, 149, 137, 129, 151, 153, 175, 132, 158, 168, 139, 180, 182, 135, + 142, 131, 138, 126, 118, 122, 124, 107, 145, 110, 111, 137, 127, 120, 120, 121, + 132, 120, 97, 102, 133, 104, 82, 130, 118, 114, 108, 80, 121, 104, 89, 81, + 91, 70, 68, 54, 16, 20, 15, -7, -8, -17, 0, -18, -37, -38, -16, -44, + -46, -84, -75, -73, -128, -123, -109, -161, -147, -172, -200, -175, -208, -228, -231, -210, + -240, -217, -254, -221, -266, -265, -250, -285, -275, -302, -303, -313, -324, -307, -297, -282, + -287, -262, -252, -267, -244, -255, -256, -215, -244, -240, -236, -230, -210, -230, -270, -234, + -229, -262, -244, -237, -265, -251, -275, -277, -262, -307, -256, -257, -272, -254, -229, -247, + -237, -256, -195, -206, -221, -217, -181, -152, -179, -167, -124, -128, -133, -90, -77, -64, + -76, -79, -56, -54, -106, -75, -77, -88, -31, -62, -96, -44, -78, -67, -43, -65, + -23, -21, -38, 6, -38, -37, -1, -40, -7, 17, -10, 25, 10, 30, 34, 28, + 36, 69, 73, 52, 58, 67, 57, 21, 34, 24, 41, 5, -7, 15, -6, -68, + -56, -67, -64, -70, -94, -71, -124, -102, -96, -98, -150, -144, -151, -137, -180, -191, + -190, -171, -188, -199, -203, -168, -180, -180, -210, -220, -212, -250, -243, -243, -226, -211, + -205, -169, -185, -139, -163, -175, -152, -186, -184, -143, -147, -166, -115, -130, -136, -90, + -73, -54, -31, -78, -28, -36, -59, -29, -32, -25, 17, -13, 17, 44, 45, 66, + 67, 47, 88, 94, 126, 127, 127, 164, 140, 169, 161, 171, 201, 194, 206, 226, + 208, 219, 280, 210, 254, 274, 275, 294, 268, 270, 336, 275, 333, 379, 329, 377, + 409, 427, 459, 454, 497, 492, 489, 532, 514, 510, 521, 544, 538, 529, 546, 571, + 560, 549, 579, 557, 587, 536, 547, 553, 540, 517, 504, 492, 525, 486, 492, 520, + 504, 508, 527, 505, 527, 483, 509, 509, 501, 524, 489, 527, 498, 482, 475, 444, + 446, 406, 382, 391, 365, 359, 344, 312, 313, 305, 282, 275, 247, 248, 233, 211, + 206, 224, 182, 191, 227, 209, 258, 258, 235, 265, 258, 234, 295, 206, 263, 252, + 227, 254, 220, 210, 220, 179, 215, 171, 158, 185, 137, 143, 116, 80, 119, 71, + 77, 86, 70, 72, 65, 16, 26, 28, -15, 15, 6, -21, 15, -23, -25, 17, + -9, -29, -27, -16, 6, -50, -57, -51, -78, -104, -105, -111, -139, -127, -86, -145, + -111, -134, -160, -121, -163, -167, -125, -186, -141, -145, -157, -143, -180, -145, -153, -173, + -194, -189, -192, -199, -262, -203, -200, -218, -196, -182, -213, -228, -208, -201, -230, -242, + -253, -260, -253, -272, -246, -282, -247, -215, -249, -241, -247, -233, -220, -273, -235, -252, + -297, -279, -314, -296, -317, -306, -272, -270, -262, -260, -271, -241, -257, -253, -241, -301, + -248, -213, -239, -234, -209, -206, -184, -217, -191, -155, -198, -185, -143, -167, -154, -143, + -198, -140, -178, -175, -171, -198, -196, -180, -174, -185, -222, -179, -197, -229, -197, -237, + -227, -194, -218, -181, -221, -190, -184, -191, -199, -196, -204, -183, -179, -157, -170, -162, + -180, -183, -150, -188, -214, -187, -209, -212, -204, -253, -209, -195, -228, -198, -244, -218, + -200, -237, -219, -202, -195, -179, -181, -172, -141, -145, -175, -111, -137, -155, -118, -106, + -101, -81, -92, -72, -94, -106, -51, -91, -98, -98, -107, -107, -106, -118, -99, -113, + -78, -73, -105, -78, -58, -86, -48, -37, -15, 18, 21, 41, 82, 71, 54, 113, + 86, 80, 97, 93, 106, 87, 66, 105, 109, 110, 112, 112, 123, 92, 120, 122, + 127, 141, 111, 159, 150, 175, 171, 181, 196, 223, 262, 251, 271, 313, 294, 337, + 306, 321, 343, 318, 305, 289, 292, 288, 263, 281, 324, 289, 300, 307, 296, 342, + 338, 324, 344, 346, 342, 352, 344, 348, 362, 371, 365, 399, 387, 396, 427, 385, + 421, 407, 428, 446, 399, 451, 443, 432, 445, 423, 431, 426, 390, 403, 396, 411, + 394, 405, 430, 404, 427, 399, 417, 412, 422, 387, 411, 453, 394, 395, 457, 377, + 402, 399, 342, 416, 395, 395, 431, 370, 446, 410, 388, 422, 404, 389, 385, 388, + 369, 357, 354, 355, 371, 360, 365, 366, 333, 290, 357, 316, 311, 305, 290, 320, + 299, 300, 303, 278, 239, 223, 208, 165, 118, 125, 87, 46, 80, 34, 42, 7, + -13, -8, -70, -77, -93, -161, -166, -207, -202, -230, -238, -221, -223, -225, -233, -258, + -258, -274, -284, -294, -313, -335, -338, -371, -385, -388, -426, -417, -444, -483, -483, -520, + -516, -530, -536, -554, -581, -570, -564, -556, -566, -553, -568, -552, -573, -510, -524, -548, + -542, -546, -550, -504, -525, -513, -498, -531, -475, -493, -488, -465, -505, -474, -475, -504, + -459, -482, -483, -404, -450, -439, -416, -392, -378, -409, -415, -331, -363, -356, -288, -301, + -261, -285, -228, -228, -257, -234, -190, -213, -207, -181, -198, -148, -153, -167, -103, -112, + -126, -95, -94, -124, -92, -107, -94, -33, -80, -36, -30, -1, -15, 6, -10, -1, + 51, 1, 22, 33, -6, -1, 9, -21, 3, -34, -26, -32, -95, -84, -90, -118, + -118, -103, -105, -101, -122, -86, -86, -105, -111, -96, -94, -105, -133, -91, -76, -99, + -101, -96, -83, -78, -131, -78, -107, -149, -126, -157, -191, -149, -206, -162, -175, -196, + -186, -242, -229, -201, -228, -196, -187, -175, -179, -139, -125, -120, -132, -121, -73, -29, + -64, -36, -4, -27, -19, 6, 8, 15, 22, 34, 16, 45, 19, 32, 52, 37, + 25, 24, -6, 18, -27, 14, 33, 45, 62, 93, 154, 122, 171, 192, 205, 219, + 217, 241, 263, 268, 291, 323, 319, 346, 336, 373, 350, 388, 404, 400, 412, 427, + 413, 441, 405, 400, 469, 432, 441, 433, 426, 452, 458, 428, 484, 484, 478, 527, + 540, 517, 534, 541, 589, 601, 564, 600, 618, 595, 610, 561, 572, 558, 542, 559, + 549, 534, 519, 501, 527, 507, 484, 498, 478, 510, 444, 442, 496, 443, 471, 469, + 426, 433, 418, 437, 433, 416, 416, 401, 368, 367, 395, 340, 318, 340, 287, 313, + 274, 238, 257, 206, 185, 169, 115, 178, 127, 106, 126, 102, 130, 134, 110, 100, + 111, 119, 51, 71, 37, 58, 19, -10, 33, -25, -34, -48, -85, -58, -80, -112, + -91, -127, -122, -153, -177, -186, -196, -212, -216, -244, -251, -242, -266, -258, -250, -284, + -274, -259, -322, -305, -326, -321, -305, -369, -331, -319, -366, -321, -348, -372, -308, -373, + -366, -367, -402, -393, -388, -420, -369, -397, -408, -370, -373, -373, -377, -359, -337, -324, + -380, -327, -342, -321, -323, -331, -316, -333, -363, -320, -337, -350, -344, -363, -367, -385, + -388, -387, -388, -402, -402, -392, -427, -401, -390, -424, -416, -398, -407, -363, -409, -369, + -388, -377, -385, -345, -373, -352, -397, -385, -360, -360, -365, -365, -392, -367, -352, -389, + -368, -397, -400, -382, -405, -420, -398, -443, -424, -421, -451, -455, -415, -422, -459, -406, + -402, -419, -420, -409, -400, -371, -397, -392, -393, -352, -377, -341, -353, -363, -351, -360, + -331, -331, -377, -367, -382, -412, -377, -436, -430, -429, -462, -432, -431, -427, -410, -401, + -382, -365, -346, -375, -373, -363, -367, -356, -348, -366, -324, -314, -302, -260, -269, -255, + -217, -256, -227, -193, -224, -222, -188, -205, -152, -147, -153, -115, -91, -100, -72, -66, + -69, -41, -10, -20, 20, 20, 57, 95, 94, 108, 118, 126, 151, 139, 124, 150, + 152, 135, 110, 147, 181, 158, 188, 198, 183, 188, 188, 212, 189, 196, 220, 212, + 200, 220, 260, 281, 237, 283, 285, 289, 268, 287, 328, 296, 267, 273, 284, 281, + 295, 266, 296, 302, 306, 263, 272, 255, 278, 302, 267, 272, 307, 296, 305, 310, + 326, 299, 339, 337, 341, 366, 367, 396, 410, 385, 436, 421, 403, 449, 395, 407, + 404, 409, 421, 412, 380, 407, 422, 366, 421, 372, 415, 401, 421, 406, 394, 397, + 413, 412, 407, 393, 431, 395, 423, 416, 419, 416, 446, 426, 400, 417, 411, 367, + 399, 372, 379, 390, 390, 370, 419, 395, 364, 379, 346, 373, 355, 362, 388, 382, + 339, 367, 362, 368, 350, 334, 327, 371, 318, 364, 413, 356, 389, 380, 391, 368, + 346, 331, 364, 342, 299, 292, 270, 287, 316, 238, 294, 299, 252, 298, 253, 270, + 295, 234, 248, 278, 209, 273, 238, 222, 254, 205, 243, 249, 218, 225, 240, 181, + 175, 186, 165, 137, 142, 138, 117, 124, 102, 104, 97, 103, 92, 87, 92, 64, + 89, 78, 74, 77, 80, 74, 57, 59, 51, 62, 65, 46, 48, 58, 51, 1, + 2, 18, 16, -34, -31, -43, -61, -88, -130, -138, -119, -199, -188, -185, -194, -201, + -234, -232, -214, -220, -258, -239, -265, -300, -281, -336, -312, -335, -386, -367, -400, -421, + -424, -436, -434, -453, -491, -492, -505, -514, -535, -508, -526, -538, -544, -554, -544, -543, + -551, -516, -501, -539, -500, -525, -512, -510, -527, -470, -486, -478, -441, -479, -448, -463, + -479, -440, -450, -469, -399, -473, -430, -400, -456, -388, -368, -400, -347, -361, -369, -324, + -360, -308, -257, -311, -239, -227, -220, -222, -212, -208, -170, -178, -169, -160, -138, -126, + -131, -85, -122, -111, -89, -100, -96, -91, -96, -49, -53, -45, -10, -31, -4, 47, + 29, 76, 70, 118, 156, 152, 175, 195, 196, 182, 206, 207, 201, 220, 211, 221, + 245, 241, 256, 255, 254, 267, 289, 236, 257, 265, 278, 248, 270, 226, 241, 211, + 223, 255, 210, 227, 253, 255, 200, 222, 224, 259, 211, 221, 226, 211, 213, 182, + 198, 189, 146, 188, 166, 152, 181, 134, 131, 164, 109, 136, 152, 144, 180, 135, + 142, 137, 126, 134, 130, 115, 121, 114, 109, 157, 134, 163, 155, 155, 168, 170, + 186, 213, 175, 183, 197, 210, 191, 163, 176, 167, 155, 158, 151, 138, 148, 205, + 213, 209, 208, 214, 173, 182, 167, 173, 175, 116, 150, 152, 100, 118, 148, 149, + 168, 138, 161, 182, 154, 145, 151, 142, 123, 144, 152, 128, 169, 127, 164, 162, + 130, 141, 144, 134, 175, 131, 157, 151, 151, 158, 136, 154, 148, 142, 130, 109, + 106, 65, 62, 62, 31, 25, 16, 15, 28, -9, 0, 6, -50, -19, -50, -62, + -59, -75, -99, -96, -107, -62, -82, -98, -114, -106, -108, -135, -148, -143, -138, -167, + -186, -164, -205, -220, -218, -271, -226, -328, -310, -295, -325, -291, -344, -337, -361, -348, + -325, -289, -345, -315, -309, -325, -322, -303, -310, -345, -310, -369, -338, -352, -375, -337, + -366, -347, -337, -353, -320, -343, -339, -323, -408, -396, -374, -410, -383, -373, -405, -395, + -403, -389, -403, -422, -427, -377, -383, -424, -409, -421, -416, -391, -444, -421, -420, -459, + -415, -448, -435, -455, -469, -457, -437, -458, -439, -464, -465, -477, -519, -505, -506, -530, + -503, -506, -526, -508, -513, -524, -525, -559, -509, -543, -546, -514, -539, -502, -476, -489, + -493, -433, -436, -461, -442, -469, -445, -491, -479, -462, -461, -473, -451, -456, -450, -429, + -438, -441, -444, -422, -420, -431, -446, -427, -408, -393, -386, -393, -360, -367, -346, -330, + -322, -314, -348, -347, -291, -339, -330, -312, -313, -299, -284, -297, -268, -241, -262, -266, + -274, -267, -265, -281, -281, -213, -205, -225, -139, -142, -121, -118, -105, -59, -62, -86, + -19, 7, 0, 7, 53, 80, 109, 143, 154, 160, 183, 174, 187, 172, 178, 235, + 215, 249, 274, 279, 286, 300, 327, 313, 356, 334, 344, 359, 303, 349, 353, 318, + 400, 362, 381, 394, 369, 388, 402, 368, 401, 395, 390, 408, 409, 417, 404, 442, + 437, 428, 442, 451, 470, 432, 459, 493, 459, 449, 479, 534, 509, 506, 540, 567, + 554, 537, 514, 574, 514, 532, 541, 466, 498, 493, 480, 536, 484, 544, 569, 559, + 563, 566, 585, 579, 562, 595, 560, 567, 571, 568, 600, 559, 601, 609, 594, 642, + 617, 608, 590, 598, 571, 552, 546, 542, 534, 517, 527, 527, 503, 496, 512, 506, + 456, 464, 447, 430, 414, 431, 390, 417, 370, 362, 411, 356, 352, 338, 315, 334, + 318, 307, 326, 314, 337, 294, 315, 335, 295, 342, 320, 324, 380, 289, 345, 303, + 242, 291, 246, 220, 243, 213, 203, 238, 189, 200, 229, 162, 171, 176, 172, 180, + 141, 140, 170, 96, 112, 123, 60, 83, 45, 15, 56, 1, 7, 11, 12, -2, + -10, -6, -4, -33, -21, -60, -78, -114, -68, -98, -120, -105, -106, -107, -121, -118, + -118, -112, -131, -117, -137, -127, -144, -165, -158, -175, -164, -192, -176, -208, -215, -217, + -235, -211, -214, -234, -225, -225, -209, -224, -221, -193, -231, -203, -250, -226, -239, -271, + -270, -234, -282, -268, -263, -280, -271, -305, -303, -258, -291, -276, -292, -340, -308, -342, + -370, -370, -394, -415, -427, -442, -436, -463, -474, -474, -458, -442, -470, -461, -463, -496, + -442, -503, -524, -504, -542, -490, -506, -514, -474, -478, -489, -473, -471, -452, -469, -481, + -455, -431, -481, -452, -442, -445, -450, -447, -414, -431, -446, -419, -404, -399, -437, -413, + -365, -382, -393, -361, -381, -392, -353, -367, -339, -318, -309, -311, -277, -301, -285, -267, + -271, -254, -222, -251, -205, -217, -180, -189, -173, -163, -137, -138, -95, -90, -94, -119, + -81, -78, -61, -38, -47, -19, -26, -50, 3, 7, -3, 51, 29, 39, 63, 65, + 111, 88, 95, 135, 121, 139, 125, 164, 182, 146, 174, 195, 173, 211, 224, 235, + 261, 266, 276, 314, 302, 292, 327, 306, 341, 337, 350, 370, 364, 341, 392, 365, + 365, 419, 384, 368, 427, 391, 383, 384, 373, 398, 378, 389, 377, 353, 348, 340, + 370, 350, 353, 400, 377, 391, 412, 403, 439, 424, 430, 450, 452, 457, 461, 480, + 434, 460, 492, 464, 540, 505, 531, 575, 535, 564, 564, 542, 558, 597, 569, 561, + 575, 585, 583, 608, 563, 579, 584, 546, 585, 564, 574, 557, 549, 577, 535, 527, + 521, 528, 518, 516, 481, 495, 469, 460, 492, 442, 460, 458, 405, 432, 430, 413, + 390, 410, 405, 412, 373, 374, 386, 371, 363, 375, 320, 331, 306, 283, 272, 251, + 226, 226, 216, 192, 216, 164, 180, 159, 130, 126, 118, 57, 102, 63, 53, 40, + 29, 20, 52, 31, 41, 43, 58, 35, 23, 48, 29, 35, 45, 28, 33, 10, + -5, 24, -12, -8, -23, -37, -33, -40, -44, -66, -71, -72, -86, -78, -111, -127, + -130, -150, -165, -119, -153, -116, -132, -137, -108, -116, -144, -106, -123, -108, -89, -107, + -93, -102, -131, -94, -116, -110, -61, -88, -90, -97, -85, -84, -67, -83, -94, -76, + -105, -97, -114, -125, -86, -118, -142, -122, -125, -107, -117, -123, -72, -104, -111, -105, + -84, -92, -107, -119, -122, -104, -151, -168, -129, -172, -156, -146, -164, -108, -148, -155, + -125, -171, -157, -159, -167, -168, -179, -205, -187, -216, -241, -224, -235, -253, -228, -229, + -198, -235, -233, -238, -237, -250, -227, -244, -228, -274, -259, -278, -349, -289, -288, -299, + -291, -338, -312, -286, -318, -282, -256, -294, -261, -264, -250, -229, -249, -267, -251, -262, + -255, -257, -251, -249, -200, -237, -236, -196, -241, -209, -197, -209, -183, -183, -196, -207, + -224, -236, -230, -206, -201, -218, -212, -195, -230, -194, -165, -151, -145, -145, -149, -133, + -166, -177, -143, -157, -136, -170, -143, -121, -136, -163, -144, -165, -125, -112, -116, -89, + -76, -71, -60, -68, -74, -54, -61, -27, -78, -52, -29, -31, 2, 16, 25, 53, + 25, 42, 75, 33, 51, 46, 27, 83, 26, 68, 86, 18, 61, 87, 67, 109, + 87, 121, 147, 147, 182, 213, 182, 181, 212, 213, 216, 265, 256, 268, 290, 288, + 274, 289, 290, 299, 296, 291, 313, 295, 270, 339, 298, 288, 317, 307, 334, 309, + 309, 329, 328, 320, 353, 344, 377, 385, 414, 445, 421, 439, 455, 458, 478, 464, + 480, 521, 469, 492, 501, 478, 502, 496, 497, 531, 530, 510, 518, 490, 502, 483, + 466, 457, 456, 420, 420, 404, 381, 400, 377, 393, 356, 359, 326, 325, 337, 292, + 308, 313, 305, 323, 270, 300, 301, 257, 296, 274, 257, 284, 207, 206, 194, 167, + 184, 172, 167, 188, 177, 166, 165, 134, 120, 107, 50, 45, 25, -2, 42, -11, + 17, 54, -8, -3, -3, -33, -2, -53, -66, -67, -145, -119, -110, -124, -141, -116, + -141, -164, -113, -157, -139, -148, -194, -119, -174, -171, -130, -171, -137, -153, -161, -100, + -110, -126, -110, -124, -127, -121, -154, -130, -120, -165, -150, -158, -159, -135, -188, -168, + -158, -214, -207, -209, -214, -221, -235, -203, -177, -222, -212, -214, -210, -179, -189, -168, + -153, -159, -128, -143, -176, -141, -162, -188, -173, -194, -164, -174, -210, -194, -169, -255, + -245, -218, -228, -232, -256, -243, -224, -259, -229, -250, -259, -254, -261, -291, -261, -288, + -270, -297, -274, -272, -267, -287, -293, -288, -272, -324, -317, -354, -364, -336, -363, -359, + -347, -376, -335, -354, -353, -332, -334, -310, -302, -315, -292, -305, -331, -291, -304, -296, + -291, -271, -294, -259, -245, -261, -235, -233, -236, -226, -226, -254, -210, -231, -233, -186, + -220, -203, -184, -196, -202, -179, -193, -176, -162, -171, -115, -117, -98, -79, -61, -37, + -45, -26, -20, -10, -19, -11, 10, 21, 0, -11, 10, -19, 8, -7, -13, 5, + 27, -43, -23, 0, -19, -6, -29, -5, -18, 4, -40, 15, 16, -8, 28, 32, + 19, 70, 47, 72, 92, 93, 104, 105, 159, 159, 172, 170, 156, 182, 168, 133, + 162, 143, 148, 153, 147, 167, 152, 152, 148, 166, 178, 159, 167, 130, 165, 156, + 115, 152, 119, 122, 168, 121, 133, 166, 114, 142, 155, 162, 148, 129, 170, 137, + 140, 146, 145, 158, 128, 136, 193, 187, 183, 204, 242, 253, 249, 280, 291, 304, + 300, 317, 341, 306, 330, 331, 306, 313, 281, 296, 323, 282, 291, 317, 277, 303, + 303, 250, 285, 271, 273, 284, 294, 291, 347, 290, 297, 379, 303, 348, 371, 322, + 378, 344, 345, 375, 326, 356, 386, 298, 337, 289, 296, 255, 240, 229, 189, 141, + 169, 137, 149, 91, 89, 89, 60, 33, 5, 36, -26, 17, 22, -18, 7, 4, + 2, 26, -52, 14, -12, -54, -39, -58, -62, -46, -69, -68, -51, -64, -96, -87, + -108, -116, -85, -133, -139, -158, -165, -167, -186, -211, -198, -223, -215, -223, -216, -230, + -246, -242, -247, -281, -260, -294, -272, -285, -307, -331, -298, -328, -334, -326, -350, -330, + -303, -353, -345, -316, -365, -328, -331, -342, -306, -349, -325, -306, -348, -335, -334, -355, + -299, -317, -280, -276, -279, -292, -322, -299, -327, -321, -351, -370, -366, -404, -418, -400, + -435, -412, -412, -453, -408, -438, -490, -470, -474, -467, -496, -473, -489, -463, -469, -470, + -482, -501, -499, -509, -503, -561, -528, -520, -519, -540, -537, -533, -551, -525, -539, -503, + -533, -552, -541, -549, -581, -596, -576, -584, -601, -590, -620, -597, -580, -578, -577, -537, + -549, -531, -518, -523, -488, -488, -495, -492, -489, -472, -447, -446, -444, -433, -446, -412, + -434, -385, -383, -370, -368, -383, -334, -295, -324, -294, -277, -268, -242, -245, -239, -175, + -171, -169, -145, -152, -97, -59, -78, -64, -51, -74, -21, -68, -52, -43, -105, -49, + -86, -69, -21, -44, -29, -35, -7, -5, -24, 7, 16, 9, 37, 25, 90, 110, + 103, 124, 146, 155, 154, 169, 199, 196, 208, 176, 217, 170, 194, 212, 222, 216, + 251, 232, 217, 210, 172, 171, 177, 158, 146, 146, 153, 175, 178, 173, 198, 199, + 194, 210, 204, 235, 205, 205, 256, 237, 235, 277, 271, 276, 234, 271, 278, 228, + 266, 263, 214, 252, 243, 227, 256, 209, 234, 289, 219, 231, 261, 220, 253, 235, + 192, 254, 232, 205, 261, 205, 258, 290, 222, 318, 311, 300, 314, 304, 321, 290, + 280, 305, 283, 319, 312, 312, 371, 312, 334, 363, 332, 354, 343, 404, 429, 402, + 448, 458, 437, 454, 487, 464, 472, 472, 450, 407, 429, 399, 392, 374, 358, 356, + 358, 302, 347, 338, 301, 298, 287, 257, 267, 259, 248, 252, 196, 256, 276, 250, + 273, 286, 274, 307, 267, 287, 294, 260, 291, 305, 291, 275, 298, 278, 257, 246, + 246, 214, 210, 182, 196, 171, 141, 129, 137, 124, 118, 158, 146, 155, 151, 162, + 124, 138, 111, 90, 80, 79, 72, 66, 99, 103, 124, 98, 102, 136, 114, 94, + 111, 67, 70, 19, 7, -9, -45, -67, -24, -78, -105, -85, -107, -78, -106, -132, + -108, -154, -130, -106, -134, -146, -137, -157, -147, -175, -166, -157, -184, -193, -207, -194, + -228, -246, -230, -238, -246, -253, -286, -279, -293, -298, -284, -246, -284, -243, -247, -269, + -277, -260, -272, -270, -229, -260, -239, -226, -253, -225, -257, -327, -248, -323, -358, -340, + -368, -350, -364, -408, -377, -420, -416, -428, -450, -418, -438, -482, -454, -455, -475, -434, + -432, -412, -404, -410, -375, -370, -387, -374, -312, -342, -307, -318, -320, -293, -328, -290, + -266, -288, -222, -267, -250, -244, -268, -273, -273, -276, -251, -277, -264, -282, -245, -224, + -232, -202, -193, -172, -167, -166, -167, -141, -169, -142, -136, -138, -131, -130, -134, -114}; + +const int16_t audio_bss_file[] = { + -140, -110, -83, -91, -76, -77, -46, -59, -53, -60, -63, -35, -52, -72, -110, -78, -54, + -58, -74, -86, -67, -75, -71, -84, -36, -23, -25, -39, -11, -39, -46, -35, -26, -49, + -88, -58, -47, -36, -27, -4, -21, 27, 19, -15, -8, 3, 45, 11, -14, 0, 2, + -3, -22, -32, -44, -23, -17, 2, -2, -4, 8, 11, 32, 17, 7, 8, 8, -3, + -34, -37, -12, -11, -19, -46, -26, -11, -8, -23, 19, 5, 11, 21, -7, -3, -1, + -1, 16, -16, -54, -38, -35, -14, 1, 14, 5, 15, 32, 54, 42, 69, 92, 53, + 45, 47, 38, 24, 37, 58, 37, 51, 77, 101, 100, 146, 151, 146, 144, 166, 182, + 147, 164, 148, 146, 132, 151, 171, 186, 184, 193, 197, 178, 192, 208, 224, 236, 246, + 240, 212, 215, 209, 219, 210, 185, 186, 180, 180, 197, 194, 207, 203, 226, 187, 180, + 180, 205, 177, 138, 125, 100, 108, 99, 89, 57, 96, 106, 109, 104, 91, 115, 122, + 104, 103, 71, 45, 63, 65, 62, 26, 37, 56, 56, 47, 48, 67, 58, 69, 37, + 49, 71, 110, 69, 33, 46, 54, 45, 8, 11, -5, 3, 20, -14, -38, -2, -21, + -2, 17, 8, 2, -1, 1, 21, -8, -52, -57, -46, -38, -54, -40, -45, -72, -44, + -13, 12, 17, 25, 2, -15, -8, -16, 16, -1, -60, -84, -53, -56, -56, -62, -82, + -53, -87, -96, -93, -74, -58, -90, -118, -110, -118, -93, -87, -148, -163, -179, -199, -229, + -181, -168, -153, -160, -149, -151, -149, -145, -155, -130, -147, -199, -212, -207, -202, -213, -205, + -208, -208, -196, -174, -172, -182, -156, -176, -198, -205, -181, -196, -197, -201, -215, -211, -219, + -202, -184, -201, -199, -202, -203, -183, -165, -159, -129, -116, -121, -134, -132, -119, -118, -129, + -138, -132, -112, -112, -136, -102, -70, -77, -72, -65, -48, -35, 4, -39, -61, -67, -75, + -65, -77, -93, -105, -100, -103, -69, -27, -17, -30, -23, -28, -30, -36, 7, -17, -71, + -96, -118, -80, -91, -111, -103, -117, -113, -86, -69, -85, -76, -80, -82, -101, -88, -44, + -72, -89, -112, -110, -115, -93, -107, -114, -81, -79, -89, -80, -40, -22, -22, -22, 5, + 16, -8, -39, -50, -28, -30, -39, -33, 22, 8, -1, 1, 57, 60, 64, 42, 48, + 66, 75, 84, 70, 52, 54, 23, 28, 63, 86, 77, 35, 71, 104, 87, 103, 139, + 122, 123, 96, 106, 148, 106, 81, 36, 60, 73, 77, 30, 54, 77, 99, 75, 67, + 92, 93, 137, 83, 75, 53, 29, -17, -15, 42, 42, 36, 25, 37, 41, 42, 57, + 70, 51, 48, 74, 42, 39, 48, 15, -17, 26, 27, 12, 11, 27, 43, 17, 23, + 41, 76, 61, 80, 66, 97, 130, 86, 91, 64, 82, 106, 66, 73, 123, 128, 124, + 112, 135, 142, 168, 182, 182, 171, 189, 186, 139, 161, 181, 186, 165, 171, 207, 183, + 187, 208, 246, 243, 244, 246, 236, 240, 210, 192, 230, 216, 208, 189, 171, 220, 214, + 190, 194, 184, 170, 174, 170, 193, 200, 186, 180, 163, 129, 145, 114, 110, 116, 120, + 94, 78, 105, 101, 90, 70, 87, 133, 111, 82, 74, 81, 57, 17, 22, 61, 19, + 33, 48, 67, 65, 57, 68, 56, 78, 66, 78, 76, 56, 40, 16, 13, 10, 21, + -10, -21, -11, -10, -15, -49, -49, -9, -18, -8, -29, -42, -47, -57, -78, -87, -67, + -84, -123, -137, -115, -89, -92, -104, -118, -132, -139, -143, -151, -159, -167, -181, -161, -194, + -199, -231, -220, -195, -224, -215, -204, -201, -179, -185, -198, -189, -159, -156, -186, -206, -216, + -205, -209, -217, -195, -190, -151, -174, -189, -156, -136, -168, -177, -178, -177, -133, -144, -159, + -171, -184, -157, -152, -157, -154, -199, -193, -154, -139, -120, -134, -126, -104, -101, -86, -49, + -78, -86, -97, -98, -103, -84, -84, -74, -114, -94, -28, -23, -26, -2, 21, 3, 25, + 16, 50, 31, 10, 36, 2, 13, -9, 25, 28, 33, 5, -4, 19, 16, 59, 33, + 44, 32, 68, 63, 19, 6, 17, -13, -48, -62, -53, -23, -21, -31, -3, -15, -26, + -31, -32, -45, -16, -30, -44, -76, -102, -82, -71, -66, -71, -70, -93, -38, -53, -41, + -58, -71, -49, -33, -39, -56, -34, -47, -63, -80, -68, -38, -66, -61, -91, -64, -24, + -23, -42, -45, -38, -5, 41, -2, -6, -48, -47, -51, -48, -55, -52, -68, -78, -69, + -26, -2, 4, 0, -3, 31, 53, 39, 18, -19, -42, -30, -19, -9, -71, -86, -44, + -19, -16, -31, -25, -14, -9, 0, 19, 30, 19, -7, -21, -39, -13, -43, -42, -18, + -22, 19, -12, -22, 13, 39, 15, 72, 76, 80, 51, 16, 53, 55, 52, 38, 25, + 42, 66, 44, 46, 75, 123, 156, 126, 127, 157, 157, 159, 153, 131, 126, 120, 124, + 149, 173, 173, 161, 186, 173, 148, 168, 218, 242, 201, 182, 196, 210, 192, 155, 131, + 126, 168, 177, 148, 131, 165, 170, 166, 176, 170, 193, 208, 187, 160, 150, 138, 117, + 107, 81, 89, 91, 101, 75, 68, 99, 107, 96, 43, 51, 75, 100, 98, 67, 70, + 25, 25, 21, 26, 20, 6, 4, 3, 0, -9, 15, 48, 23, -15, -33, -7, -3, + -37, -85, -89, -69, -83, -100, -111, -70, -102, -129, -113, -107, -87, -91, -83, -76, -52, + -120, -132, -140, -181, -170, -189, -195, -208, -185, -198, -184, -174, -145, -148, -172, -182, -189, + -202, -187, -162, -204, -181, -223, -209, -187, -211, -205, -186, -188, -193, -168, -185, -143, -187, + -173, -160, -162, -152, -185, -185, -207, -165, -166, -172, -199, -206, -189, -189, -211, -185, -133, + -106, -86, -117, -117, -117, -102, -121, -134, -113, -130, -132, -152, -147, -109, -81, -122, -116, + -103, -101, -93, -74, -39, -83, -102, -88, -69, -89, -102, -73, -46, -21, -21, -54, -49, + -22, -17, -27, -17, -5, 12, -16, -28, -2, 2, 8, -30, -28, -16, -7, -1, -34, + -62, -29, -11, -5, -1, -8, -10, -31, -1, -18, -5, -27, -80, -75, -105, -76, -58, + -65, -51, -53, -54, -92, -149, -126, -90, -82, -96, -90, -60, -30, -48, -72, -68, -72, + -17, -86, -113, -95, -67, -79, -100, -101, -95, -77, -73, -60, -115, -77, -44, -48, -49, + -25, -53, -42, -37, -56, -59, -98, -51, -56, -43, -60, -29, -17, -2, -9, -23, 19, + 17, 16, 7, -11, -6, -13, -19, -29, -33, -21, -13, -6, 20, 4, -8, 17, 31, + 38, 34, 20, -4, 3, -5, -31, -45, -9, 0, 2, -21, -4, 1, 20, 12, 50, + 26, 38, 48, 39, 33, 30, 22, -9, 2, -39, -38, -9, 5, 17, 16, 33, 66, + 69, 60, 57, 91, 105, 51, 46, 47, 58, 62, 53, 66, 60, 77, 103, 96, 113, + 158, 137, 156, 152, 163, 202, 196, 189, 167, 169, 171, 182, 188, 202, 182, 197, 234, + 199, 193, 217, 244, 263, 259, 254, 232, 228, 252, 236, 237, 226, 200, 219, 230, 235, + 226, 224, 224, 254, 230, 221, 219, 216, 214, 152, 138, 148, 137, 113, 123, 78, 108, + 129, 141, 130, 114, 155, 154, 138, 121, 87, 53, 73, 74, 72, 44, 57, 79, 95, + 78, 75, 105, 95, 72, 73, 72, 68, 84, 68, 53, 48, 51, 34, 17, -9, -2, + 9, 10, -29, -37, -4, 15, 27, 30, 3, 19, 23, 16, 32, -28, -28, -28, -30, + -21, -18, -14, -8, -39, -38, 9, -1, 32, 30, 4, 7, 3, 2, 28, -3, -34, + -56, -37, -32, -79, -103, -93, -53, -79, -112, -94, -69, -90, -97, -109, -128, -138, -117, + -125, -164, -183, -183, -209, -244, -191, -193, -175, -153, -148, -162, -155, -146, -179, -168, -162, + -194, -225, -218, -229, -230, -243, -222, -208, -217, -226, -216, -208, -183, -194, -247, -213, -213, + -208, -190, -229, -235, -224, -217, -206, -209, -210, -199, -199, -196, -196, -189, -158, -144, -115, + -106, -124, -119, -131, -137, -135, -135, -117, -114, -152, -174, -114, -67, -60, -71, -75, -50, + -20, -5, -43, -72, -74, -67, -92, -101, -102, -83, -91, -81, -47, -52, -33, -47, -38, + -35, -27, -41, -43, -56, -82, -92, -86, -74, -89, -115, -120, -94, -79, -100, -111, -96, + -69, -60, -62, -59, -72, -50, -75, -99, -99, -113, -126, -129, -114, -105, -102, -61, -72, + -86, -35, -25, -38, -33, 18, -1, -50, -57, -42, -28, -35, -25, -7, 1, 7, 2, + 22, 56, 83, 72, 74, 85, 101, 91, 60, 58, 67, 58, 64, 76, 105, 101, 110, + 102, 106, 109, 112, 119, 145, 150, 141, 116, 120, 144, 116, 69, 77, 112, 92, 85, + 33, 66, 92, 114, 111, 83, 132, 135, 143, 114, 82, 82, 84, 40, 42, 67, 66, + 95, 79, 81, 90, 102, 122, 108, 89, 86, 107, 96, 103, 64, 52, 69, 71, 73, + 71, 67, 59, 100, 75, 58, 94, 106, 105, 111, 114, 144, 163, 123, 108, 114, 129, + 165, 113, 110, 168, 168, 164, 167, 188, 222, 243, 218, 219, 217, 238, 223, 205, 232, + 215, 237, 233, 235, 234, 256, 262, 264, 276, 279, 286, 281, 292, 280, 226, 254, 285, + 260, 238, 238, 238, 248, 227, 206, 267, 244, 251, 206, 208, 222, 227, 218, 209, 203, + 153, 159, 134, 145, 157, 155, 132, 109, 127, 149, 134, 112, 124, 150, 118, 99, 89, + 96, 76, 69, 60, 63, 42, 33, 79, 88, 84, 40, 67, 58, 69, 49, 43, 66, + 40, -5, -11, 8, 20, -6, -6, -9, -16, -8, -10, -63, -58, -17, -24, -33, -41, + -47, -70, -48, -59, -101, -72, -98, -130, -126, -127, -108, -116, -131, -133, -134, -143, -153, + -154, -164, -180, -170, -155, -206, -221, -253, -214, -186, -213, -216, -207, -179, -184, -198, -245, + -196, -179, -191, -229, -240, -221, -222, -221, -239, -222, -207, -170, -193, -221, -190, -166, -168, + -207, -208, -179, -152, -158, -187, -185, -198, -185, -169, -189, -202, -206, -163, -164, -146, -134, + -138, -113, -108, -102, -85, -46, -58, -88, -118, -83, -57, -58, -82, -60, -75, -58, -21, + -32, -24, 8, 26, 35, 50, 43, 63, 54, 19, 30, 5, 20, 1, 14, 28, 17, + 13, -27, -17, -5, 40, 27, 44, 29, 22, 40, 5, 17, -10, -21, -36, -71, -70, + -30, -33, -48, -30, -39, -23, -26, -16, -64, -33, -21, -48, -75, -113, -58, -59, -48, + -65, -68, -88, -42, -39, -45, -57, -66, -37, -14, -34, -46, -37, -36, -36, -69, -45, + -35, -42, -46, -73, -36, 6, -7, -19, -9, -8, 48, 67, 34, 0, -13, 3, 9, + -27, -37, -44, -23, -14, -12, 13, 29, 35, 35, 35, 93, 112, 46, 51, 30, 12, + 31, 21, 5, -28, -20, 32, 56, 44, 19, 28, 49, 65, 37, 78, 83, 60, 47, + 7, 19, 55, 10, -4, 23, 48, 68, 24, 39, 78, 88, 82, 126, 126, 144, 104, + 95, 101, 95, 99, 85, 76, 121, 119, 81, 117, 130, 168, 184, 168, 197, 203, 184, + 206, 196, 150, 161, 165, 165, 192, 202, 178, 195, 213, 213, 189, 215, 252, 267, 247, + 227, 235, 226, 211, 184, 190, 196, 221, 222, 208, 181, 204, 229, 219, 184, 161, 226, + 242, 208, 184, 158, 170, 157, 135, 111, 116, 137, 124, 104, 84, 118, 128, 108, 85, + 85, 103, 115, 94, 49, 55, 21, 56, 47, 30, 8, 19, 38, 12, -4, 9, 28, + 60, 35, 1, -17, 12, -16, -57, -76, -74, -51, -84, -90, -90, -63, -87, -131, -108, + -113, -101, -102, -96, -117, -79, -106, -136, -148, -181, -142, -176, -154, -196, -182, -204, -172, + -165, -157, -144, -165, -175, -193, -179, -182, -140, -183, -189, -181, -169, -139, -168, -184, -174, + -153, -150, -154, -169, -139, -131, -160, -154, -150, -135, -159, -173, -166, -138, -144, -162, -182, + -175, -153, -147, -137, -149, -151, -123, -105, -115, -109, -127, -111, -98, -126, -79, -129, -120, + -125, -136, -102, -75, -99, -99, -97, -104, -66, -52, -64, -65, -101, -102, -68, -68, -96, + -79, -49, -24, -24, -84, -63, -17, -4, -36, -35, -19, -2, -17, -46, -6, -5, -11, + -36, -50, -36, -26, -35, -72, -78, -41, -2, -8, -24, -47, -39, -1, -19, -40, -29, + -62, -67, -67, -118, -83, -51, -78, -82, -35, -39, -50, -47, -37, -14, -45, -88, -96, + -93, -91, -60, -79, -70, -89, -97, -67, -56, -28, -40, -41, -66, -46, -50, -19, -25, + -65, -69, -65, -57, -64, -62, -106, -102, -68, -51, -57, -37, -14, -41, -19, 23, 18, + -34, -36, -31, -31, -86, -66, -47, -42, -3, 6, 30, 14, 41, 49, 50, 47, 35, + 28, -13, 3, -15, 21, 3, 0, 45, 40, 57, 71, 88, 93, 66, 98, 145, 120, + 95, 91, 116, 127, 94, 84, 67, 100, 93, 55, 75, 101, 115, 127, 156, 166, 211, + 207, 207, 176, 180, 183, 175, 149, 146, 184, 182, 197, 218, 220, 198, 209, 255, 257, + 251, 260, 250, 255, 245, 247, 227, 235, 235, 232, 223, 255, 249, 258, 227, 220, 266, + 282, 279, 248, 258, 265, 273, 247, 231, 193, 203, 235, 203, 186, 178, 212, 184, 221, + 223, 213, 229, 212, 212, 228, 210, 174, 178, 146, 119, 109, 109, 107, 111, 128, 140, + 156, 180, 207, 156, 144, 128, 117, 69, 44, 43, 26, 23, -6, 18, 35, 21, 18, + 12, 10, 0, 5, -14, -31, -35, -25, -45, -58, -53, -75, -94, -77, -103, -107, -121, + -112, -113, -112, -50, -81, -92, -90, -69, -101, -112, -108, -129, -116, -161, -164, -180, -161, + -111, -128, -136, -114, -94, -83, -81, -86, -92, -74, -114, -131, -142, -156, -122, -126, -146, + -135, -127, -111, -123, -154, -119, -90, -98, -111, -133, -146, -143, -155, -146, -178, -187, -156, + -174, -181, -160, -149, -156, -159, -160, -147, -133, -76, -73, -98, -124, -100, -114, -124, -140, + -168, -134, -118, -112, -113, -92, -64, -48, -64, -59, -40, -36, -28, -54, -71, -50, -47, + -66, -60, -74, -41, -41, -1, 10, -11, -34, -43, -29, -18, -18, -36, -41, -49, -53, + -49, -61, -61, -61, -53, -65, -94, -65, -42, -25, -35, -45, -27, -11, -30, -52, -50, + -86, -76, -73, -87, -114, -115, -97, -103, -100, -67, -58, -53, -46, -74, -73, -47, -24, + -34, -82, -115, -94, -73, -75, -103, -107, -96, -69, -78, -77, -131, -101, -79, -81, -67, + -90, -78, -64, -71, -128, -104, -99, -115, -108, -115, -148, -118, -75, -58, -77, -82, -33, + -29, -40, -57, -26, -8, -12, -44, -62, -29, -12, 4, -11, 10, 36, 43, 14, 37, + 46, 71, 65, 91, 79, 44, 48, 26, 39, 68, 91, 89, 86, 101, 112, 109, 104, + 133, 97, 136, 128, 142, 136, 134, 152, 127, 137, 115, 125, 127, 147, 133, 124, 128, + 155, 162, 155, 189, 211, 201, 209, 211, 174, 171, 135, 124, 146, 170, 178, 191, 200, + 179, 187, 213, 207, 214, 259, 278, 247, 249, 240, 236, 215, 217, 217, 225, 204, 210, + 214, 229, 234, 245, 234, 206, 224, 273, 255, 227, 207, 193, 183, 190, 171, 194, 173, + 124, 139, 159, 161, 153, 182, 173, 179, 157, 151, 171, 170, 145, 92, 76, 87, 80, + 72, 62, 43, 67, 78, 71, 50, 73, 110, 100, 91, 49, 25, 29, 8, 4, 4, + -21, -24, 7, 2, -5, -1, 4, 49, 12, 6, 2, 15, 17, -6, -34, -57, -35, + -41, -63, -73, -52, -89, -63, -83, -53, -26, -44, -46, -50, -16, -35, -54, -111, -66, + -89, -91, -92, -66, -45, -81, -68, -61, -18, -45, -25, -4, -13, 3, -15, 1, -26, + -31, -42, -56, -66, -54, -51, -62, -29, -45, -42, -22, -26, -16, 8, 10, -6, -9, + -26, -49, -38, -36, -49, -65, -36, -38, -36, -36, -30, -27, -14, -20, -33, -41, -24, + 6, -16, -40, -83, -82, -86, -92, -90, -66, -53, -63, -67, -53, -50, -32, -48, -76, + -89, -100, -89, -76, -106, -112, -123, -111, -132, -129, -109, -111, -89, -87, -61, -82, -104, + -107, -94, -99, -118, -132, -150, -152, -158, -135, -134, -91, -130, -145, -141, -123, -109, -111, + -130, -142, -127, -142, -136, -143, -128, -140, -168, -155, -129, -134, -122, -109, -109, -103, -95, + -98, -61, -47, -73, -97, -106, -87, -83, -99, -109, -100, -94, -116, -94, -104, -111, -90, + -81, -77, -74, -77, -87, -76, -95, -97, -88, -62, -74, -94, -63, -38, -37, -29, -29, + -57, -29, -1, 32, -6, 37, 38, 12, -8, -14, 25, -7, 9, 14, 49, 50, 84, + 50, 49, 84, 93, 119, 127, 134, 107, 118, 110, 118, 128, 178, 158, 143, 142, 170, + 206, 210, 223, 177, 193, 217, 216, 241, 249, 262, 244, 246, 249, 260, 285, 258, 241, + 239, 213, 198, 230, 263, 274, 302, 270, 270, 282, 260, 252, 224, 226, 218, 201, 172, + 200, 224, 234, 224, 205, 216, 207, 196, 211, 230, 239, 216, 159, 170, 166, 182, 187, + 178, 152, 132, 112, 105, 123, 129, 122, 123, 106, 156, 144, 95, 97, 91, 69, 58, + 45, 24, 20, 53, 49, 54, 59, 65, 50, 72, 89, 65, 98, 94, 64, 44, 36, + 30, 25, 36, 11, 25, -17, 6, 15, -31, -22, 24, 28, 40, 9, 5, 17, 45, + 69, 2, -5, 25, 26, 15, 34, 30, 39, 37, -1, 41, 62, 90, 96, 71, 63, + 27, 29, 12, 16, 1, 24, 13, 2, -22, -16, 6, 10, 4, -1, -9, 10, 43, + 30, -3, -38, -85, -60, -46, -47, -54, -61, -74, -65, -78, -65, -64, -47, -7, -53, + -45, -43, -47, -91, -85, -80, -99, -100, -123, -106, -98, -100, -67, -50, -102, -69, -21, + -36, -56, -75, -92, -101, -103, -87, -91, -92, -115, -139, -126, -109, -87, -96, -100, -80, + -55, -60, -51, -62, -35, -46, -85, -101, -120, -113, -125, -127, -133, -153, -153, -135, -131, + -114, -90, -105, -91, -92, -131, -144, -173, -164, -181, -172, -193, -189, -161, -191, -192, -167, + -146, -140, -165, -149, -146, -166, -156, -149, -152, -168, -201, -219, -206, -225, -229, -238, -237, + -208, -216, -229, -221, -207, -178, -165, -190, -223, -227, -232, -248, -264, -235, -245, -223, -214, + -230, -226, -201, -197, -169, -173, -185, -181, -184, -187, -170, -175, -174, -175, -165, -145, -153, + -136, -100, -103, -147, -126, -85, -38, -46, -41, -55, -34, -15, -32, -38, -41, 2, -9, + -9, 5, 1, 15, 13, 35, 50, 83, 89, 98, 113, 142, -73, -56, -42, -54, -71, + -64, -41, -26, -79, -118, -127, -67, -73, -65, -94, -83, -80, -108, -72, -73, -51, -42, + -58, -60, -46, -53, -12, -37, -89, -65, -70, -37, -63, -64, -117, -93, -82, -88, -62, + -66, -18, -24, -28, -13, -11, -43, -43, -57, -58, -81, -81, -46, -56, -5, -15, 17, + 20, 38, 68, 68, 52, 41, 65, 26, 22, 24, 38, 26, 13, 58, 70, 75, 87, + 123, 112, 113, 130, 164, 143, 114, 139, 113, 148, 126, 125, 128, 140, 174, 120, 118, + 136, 170, 171, 188, 199, 247, 231, 209, 213, 208, 208, 210, 155, 162, 186, 203, 223, + 223, 208, 251, 249, 278, 281, 253, 260, 259, 266, 232, 217, 233, 230, 221, 234, 231, + 242, 244, 237, 236, 216, 263, 276, 266, 240, 254, 246, 259, 235, 200, 191, 202, 222, + 186, 165, 190, 221, 209, 199, 222, 239, 245, 215, 207, 223, 212, 159, 161, 145, 124, + 125, 115, 125, 120, 96, 135, 170, 153, 181, 163, 129, 107, 75, 50, 24, 46, 20, + 10, -18, 0, 10, -18, -2, -10, -13, -51, -31, -36, -41, -52, -58, -73, -98, -100, + -101, -99, -133, -110, -130, -161, -134, -113, -143, -79, -94, -103, -107, -103, -108, -107, -141, + -138, -138, -160, -155, -171, -180, -153, -141, -146, -109, -116, -82, -86, -134, -123, -95, -123, + -165, -170, -157, -140, -148, -162, -170, -143, -100, -136, -178, -152, -129, -138, -147, -167, -161, + -164, -173, -168, -183, -173, -135, -179, -194, -165, -163, -141, -157, -192, -143, -145, -85, -111, + -145, -133, -136, -134, -164, -185, -181, -149, -170, -157, -151, -126, -98, -115, -133, -97, -85, + -90, -84, -100, -96, -76, -88, -90, -75, -80, -66, -86, -67, -26, -57, -79, -80, -66, + -57, -67, -70, -68, -67, -75, -93, -115, -80, -99, -103, -112, -114, -89, -104, -106, -107, + -96, -114, -44, -55, -83, -94, -113, -97, -122, -123, -123, -150, -134, -108, -115, -108, -76, + -76, -87, -94, -92, -76, -84, -77, -129, -128, -107, -98, -108, -121, -142, -112, -89, -130, + -126, -164, -134, -95, -92, -93, -132, -111, -77, -97, -141, -132, -119, -130, -138, -151, -162, + -103, -63, -96, -116, -80, -14, -13, -47, -60, -22, 22, -1, -50, -53, -22, -7, -11, + -2, 10, 28, 54, 4, 9, 50, 73, 70, 50, 42, 5, 42, 28, 43, 44, 71, + 74, 76, 79, 74, 100, 112, 117, 88, 145, 149, 150, 133, 127, 149, 134, 142, 115, + 114, 125, 132, 130, 124, 143, 156, 169, 164, 201, 220, 186, 202, 206, 162, 163, 143, + 108, 145, 140, 172, 176, 178, 180, 188, 188, 206, 216, 234, 256, 207, 195, 187, 199, + 195, 192, 197, 214, 187, 172, 178, 197, 199, 202, 207, 210, 192, 237, 254, 216, 193, + 182, 170, 183, 200, 187, 154, 113, 159, 135, 144, 151, 168, 181, 171, 178, 136, 155, + 158, 135, 84, 70, 78, 75, 58, 40, 54, 80, 84, 62, 56, 66, 136, 93, 49, + 22, -3, 21, 5, -12, -19, -30, -30, -18, -30, -36, -8, 18, 39, -11, -1, -21, + -7, 0, -57, -77, -54, -40, -60, -67, -82, -47, -96, -93, -88, -71, -10, -46, -59, + -68, -58, -81, -48, -128, -119, -97, -100, -81, -98, -89, -65, -62, -73, -37, -57, -50, + -20, -36, -12, -50, -45, -65, -72, -71, -64, -39, -65, -81, -48, -26, -22, -27, -16, + -21, 2, 0, -9, -23, -20, -22, -47, -48, -22, -8, -45, -34, -50, -29, -21, -33, + -34, -6, -14, -8, -26, -44, 9, -5, -55, -83, -94, -82, -76, -88, -74, -57, -57, + -64, -61, -67, -58, -58, -81, -107, -123, -104, -96, -119, -131, -136, -117, -123, -152, -147, + -119, -73, -94, -92, -101, -104, -99, -88, -120, -141, -129, -144, -145, -161, -139, -133, -93, + -104, -129, -141, -118, -115, -121, -131, -151, -114, -120, -137, -131, -127, -100, -145, -146, -121, + -118, -101, -86, -98, -72, -71, -78, -49, -32, -42, -50, -55, -45, -51, -77, -55, -53, + -17, -43, -43, -52, -61, -25, -20, -32, -10, -13, -44, -10, -33, -38, -13, -9, -33, + -60, 5, 26, 28, 11, -1, -4, 36, 44, 36, 42, 112, 85, 47, 54, 55, 79, + 85, 78, 81, 124, 104, 110, 111, 112, 148, 158, 165, 181, 160, 190, 187, 178, 199, + 189, 208, 196, 199, 215, 231, 245, 249, 211, 237, 280, 275, 250, 275, 313, 288, 281, + 268, 290, 272, 315, 277, 280, 317, 249, 245, 264, 303, 299, 323, 312, 320, 316, 283, + 278, 261, 285, 280, 244, 231, 247, 263, 275, 276, 257, 256, 250, 240, 234, 239, 261, + 237, 207, 192, 198, 231, 222, 199, 180, 168, 141, 125, 128, 157, 176, 185, 150, 156, + 167, 153, 145, 116, 126, 106, 61, 37, 24, 59, 81, 79, 56, 51, 86, 98, 94, + 87, 101, 98, 87, 80, 43, 69, 94, 67, 27, 25, 25, 52, 42, -7, 25, 78, + 83, 57, 48, 41, 72, 74, 84, 35, 30, 68, 75, 54, 59, 59, 57, 72, 41, + 86, 78, 88, 103, 71, 87, 88, 79, 62, 44, 37, 33, 19, 23, 15, 0, 24, + 41, -3, 25, 0, 34, 64, 0, 4, -14, -64, -50, -41, -50, -62, -57, -53, -41, + -58, -35, -45, -24, 9, -28, -29, -60, -57, -76, -91, -92, -114, -104, -100, -96, -87, + -62, -75, -88, -114, -82, -16, -41, -59, -95, -101, -103, -89, -98, -103, -85, -129, -142, + -142, -123, -101, -108, -98, -71, -53, -87, -61, -72, -37, -31, -87, -92, -112, -104, -118, + -96, -105, -122, -106, -114, -106, -96, -72, -93, -94, -105, -128, -125, -144, -144, -191, -167, + -175, -184, -185, -180, -155, -158, -153, -172, -175, -137, -147, -176, -174, -169, -191, -194, -202, + -206, -193, -213, -245, -261, -241, -202, -212, -239, -237, -197, -186, -185, -223, -238, -232, -235, + -235, -236, -239, -223, -229, -233, -243, -209, -202, -210, -147, -155, -215, -210, -193, -194, -194, + -187, -187, -184, -181, -187, -165, -136, -101, -138, -176, -111, -75, -60, -48, -62, -47, -42, + -35, -56, -26, -5, 9, 11, 2, 9, 19, 22, 33, 42, 59, 87, 94, 98, 148, + 120, 110, 98, 87, 97, 102, 120, 114, 105, 110, 88, 118, 129, 130, 168, 168, 150, + 121, 93, 117, 107, 101, 107, 114, 120, 97, 93, 132, 137, 135, 131, 134, 135, 131, + 134, 134, 128, 120, 138, 144, 114, 117, 110, 98, 111, 127, 108, 96, 80, 112, 132, + 122, 107, 113, 115, 114, 85, 96, 111, 105, 89, 91, 90, 108, 101, 87, 97, 122, + 171, 123, 111, 100, 115, 106, 98, 100, 85, 82, 69, 89, 81, 36, 59, 87, 88, + 91, 71, 76, 55, 65, 58, 58, 41, 47, 9, -22, -12, -6, 7, -6, -1, -1, + 15, 22, 26, 63, 39, 7, 3, 14, 16, 15, -5, -2, 5, 11, -5, -11, 15, + 31, 60, 41, 11, 38, 54, 40, 68, 43, 42, 30, 31, 43, 65, 61, 44, 63, + 60, 49, 63, 98, 102, 100, 106, 107, 96, 109, 84, 76, 133, 113, 69, 74, 96, + 119, 113, 113, 108, 132, 107, 129, 143, 153, 133, 126, 101, 108, 92, 63, 88, 100, + 86, 110, 107, 88, 95, 78, 93, 94, 126, 95, 46, 20, 36, 37, -5, -18, -33, + -53, -65, -47, -61, -47, -51, -83, -94, -94, -113, -116, -120, -142, -157, -193, -202, -199, + -199, -200, -196, -229, -260, -242, -257, -254, -238, -190, -216, -250, -253, -268, -272, -279, -299, + -314, -306, -322, -324, -342, -359, -335, -314, -330, -330, -324, -312, -302, -314, -305, -328, -366, + -359, -362, -383, -354, -335, -346, -341, -348, -336, -317, -289, -308, -316, -312, -264, -285, -319, + -316, -282, -271, -279, -292, -282, -253, -256, -241, -240, -232, -206, -213, -206, -227, -188, -173, + -163, -171, -163, -168, -164, -178, -164, -154, -172, -160, -124, -97, -91, -63, -45, -19, -21, + -39, -27, -3, -1, -4, -23, -12, 22, 61, 53, 38, 55, 99, 107, 99, 111, 127, + 164, 153, 143, 160, 159, 170, 169, 144, 186, 200, 215, 248, 234, 233, 275, 288, 269, + 278, 282, 316, 299, 303, 302, 290, 305, 321, 293, 240, 272, 302, 296, 286, 272, 293, + 281, 310, 308, 270, 282, 277, 254, 215, 227, 234, 238, 236, 231, 230, 224, 216, 199, + 216, 205, 194, 201, 183, 153, 139, 136, 135, 104, 73, 81, 82, 94, 90, 100, 55, + 47, 67, 65, 75, 55, 72, 59, 28, 6, 14, 16, 2, 14, -1, -4, 8, -2, + -30, -31, -39, 14, 22, -10, -19, -28, -23, -24, -50, -75, -68, -68, -47, -44, -53, + -51, -39, -25, -51, -53, -17, 5, 6, -16, -26, -26, -17, -16, -26, -21, -15, -6, + 1, -9, 1, 9, 32, 24, 32, 56, 89, 106, 91, 71, 29, 64, 83, 65, 54, + 62, 92, 59, 59, 83, 107, 120, 108, 144, 161, 146, 139, 137, 125, 137, 146, 151, + 154, 125, 148, 173, 203, 221, 190, 176, 191, 199, 227, 197, 183, 212, 201, 172, 158, + 171, 162, 162, 156, 151, 169, 144, 149, 145, 170, 166, 180, 173, 163, 160, 131, 136, + 149, 164, 129, 115, 120, 132, 141, 127, 132, 130, 143, 149, 141, 132, 147, 118, 91, + 74, 72, 74, 65, 72, 46, 52, 55, 53, 26, 30, 35, 56, 22, 18, 21, -19, + -30, -46, -99, -130, -124, -130, -149, -162, -160, -176, -170, -161, -173, -165, -168, -173, -188, + -209, -229, -251, -253, -283, -305, -284, -312, -319, -326, -310, -299, -312, -308, -324, -313, -296, + -313, -347, -375, -386, -377, -382, -388, -378, -397, -432, -389, -359, -347, -361, -400, -390, -357, + -359, -345, -347, -357, -371, -358, -349, -366, -351, -369, -370, -363, -357, -376, -348, -355, -300, + -273, -285, -268, -297, -307, -325, -314, -281, -271, -308, -271, -248, -234, -237, -200, -189, -189, + -181, -182, -149, -141, -148, -167, -176, -165, -147, -140, -144, -128, -108, -79, -67, -81, -65, + -52, -38, -45, -38, -72, -59, -30, -45, -14, -35, -38, -15, -12, -28, -31, -1, 30, + 49, 93, 68, 52, 80, 101, 96, 95, 96, 64, 35, 45, 70, 97, 92, 48, 59, + 89, 103, 122, 114, 126, 119, 125, 161, 133, 93, 74, 78, 103, 100, 96, 97, 99, + 139, 140, 138, 140, 157, 133, 120, 122, 152, 171, 144, 116, 113, 135, 139, 123, 111, + 117, 125, 138, 144, 124, 145, 120, 114, 142, 170, 146, 135, 117, 116, 115, 115, 99, + 94, 98, 112, 106, 128, 147, 132, 106, 121, 142, 165, 134, 110, 126, 135, 136, 160, + 120, 127, 128, 122, 132, 132, 140, 145, 142, 153, 164, 143, 120, 133, 132, 102, 92, + 66, 77, 90, 105, 125, 109, 138, 153, 152, 157, 191, 166, 180, 181, 168, 168, 157, + 146, 143, 158, 135, 176, 175, 185, 176, 176, 191, 176, 157, 178, 183, 116, 142, 125, + 108, 111, 139, 166, 196, 204, 233, 223, 205, 251, 249, 237, 179, 147, 80, 98, 114, + 84, 68, 63, 97, 148, 168, 180, 207, 185, 146, 148, 148, 137, 84, 67, 62, 39, + 13, 53, 55, 17, 23, 99, 150, 84, 28, 8, -8, -135, -190, -181, -165, -162, -77, + 85, 199, 210, 228, 274, 299, 204, 91, 27, -74, -208, -292, -297, -248, -268, -300, -287, + -206, -175, -177, -151, -116, -115, -93, -56, -21, -45, -82, -128, -156, -219, -327, -407, -382, + -374, -323, -289, -210, -96, -49, -49, -61, -64, -136, -235, -329, -361, -342, -352, -253, -144, + -85, -77, -115, -137, -246, -415, -513, -485, -511, -502, -432, -207, -16, 50, 138, 208, 184, + 35, -81, -191, -301, -445, -492, -422, -381, -369, -315, -248, -226, -226, -285, -292, -278, -306, + -291, -207, -67, 4, -16, -64, -75, -102, -164, -323, -442, -459, -458, -422, -272, -91, 2, + 25, 83, 196, 129, -7, -74, -111, -161, -266, -253, -184, -89, -41, 55, 182, 302, 276, + 234, 201, 223, 192, 102, 72, 28, -36, -76, -68, -63, -87, -138, -172, -127, -129, -134, + -89, -9, 49, 121, 173, 269, 267, 256, 168, 74, 25, -87, -162, -183, -156, -125, -89, + -3, 82, 118, 159, 160, 143, 78, -7, 41, 107, 76, 50, 49, 113, 59, -20, -39, + -63, -80, -76, 3, 108, 156, 215, 281, 372, 374, 364, 304, 221, 87, -22, -107, -130, + -184, -238, -221, 122, 135, 128, 111, 103, 98, 124, 130, 117, 117, 117, 111, 107, 111, + 139, 154, 138, 149, 163, 142, 126, 127, 125, 123, 134, 130, 128, 123, 99, 131, 153, + 170, 161, 148, 118, 144, 153, 162, 142, 158, 151, 150, 147, 135, 136, 122, 141, 158, + 140, 112, 123, 134, 165, 156, 146, 175, 164, 143, 138, 119, 138, 144, 153, 127, 158, + 153, 151, 133, 146, 182, 197, 212, 185, 166, 169, 171, 148, 142, 159, 143, 138, 120, + 121, 126, 129, 107, 131, 135, 136, 114, 121, 100, 121, 134, 92, 65, 73, 63, 40, + 50, 54, 57, 28, 37, 41, 59, 63, 63, 72, 59, 77, 64, 56, 33, 37, 41, + 63, 67, 49, 20, 25, 84, 87, 72, 84, 97, 119, 107, 79, 105, 107, 76, 63, + 73, 108, 121, 100, 91, 113, 99, 96, 111, 134, 142, 149, 145, 142, 135, 130, 134, + 137, 177, 164, 134, 134, 130, 151, 143, 180, 169, 168, 193, 188, 195, 174, 181, 159, + 149, 137, 119, 100, 141, 157, 135, 142, 127, 130, 134, 126, 126, 137, 141, 109, 62, + 55, 59, 59, 33, -14, -10, 6, -38, -35, -62, -32, -22, -48, -54, -41, -70, -84, + -114, -143, -128, -173, -196, -176, -182, -179, -213, -229, -234, -211, -222, -199, -217, -191, -211, + -245, -237, -240, -235, -279, -298, -300, -297, -318, -317, -312, -339, -302, -289, -294, -298, -304, + -300, -307, -317, -307, -313, -335, -346, -322, -354, -327, -293, -295, -306, -315, -302, -287, -286, + -283, -300, -292, -248, -293, -333, -301, -276, -246, -292, -312, -273, -255, -241, -254, -213, -196, + -187, -201, -180, -203, -193, -159, -151, -150, -157, -156, -155, -135, -143, -127, -137, -91, -85, + -110, -71, -49, -33, -26, -41, -40, -27, -15, -17, -26, -27, 15, 26, 61, 65, 65, + 78, 110, 112, 123, 120, 121, 166, 161, 138, 134, 150, 167, 161, 159, 170, 234, 225, + 244, 241, 244, 298, 301, 286, 281, 275, 332, 323, 297, 294, 302, 300, 323, 286, 270, + 303, 309, 336, 302, 288, 326, 326, 353, 348, 314, 312, 283, 271, 259, 250, 235, 269, + 244, 240, 253, 249, 252, 204, 242, 238, 222, 233, 210, 170, 175, 181, 146, 163, 146, + 125, 112, 127, 123, 109, 57, 66, 106, 101, 112, 70, 63, 71, 59, 39, 42, 35, + 31, 29, 20, 9, 36, 13, -8, -10, 4, 15, 43, 1, 2, -6, 20, 20, -6, + -28, -20, 10, -12, -24, -20, -28, -17, 9, -45, -15, 15, 13, 21, -1, -9, 4, + 6, -11, -6, -15, 9, 16, 5, -2, 31, 28, 57, 62, 43, 65, 105, 120, 78, + 74, 56, 78, 80, 75, 57, 67, 80, 68, 47, 84, 89, 109, 122, 122, 149, 136, + 105, 141, 128, 128, 107, 114, 141, 106, 113, 144, 181, 178, 171, 164, 174, 190, 180, + 178, 130, 209, 203, 139, 157, 151, 152, 151, 154, 140, 147, 136, 147, 133, 167, 190, + 175, 158, 152, 160, 141, 149, 163, 151, 137, 125, 135, 140, 142, 123, 163, 158, 138, + 160, 157, 134, 140, 130, 104, 66, 59, 56, 54, 63, 55, 43, 47, 11, 7, 11, + 16, 23, -5, 16, 0, -54, -69, -86, -116, -145, -137, -149, -141, -160, -180, -180, -188, + -152, -188, -188, -161, -193, -212, -236, -259, -263, -256, -287, -297, -288, -331, -306, -334, -300, + -308, -320, -309, -308, -299, -272, -330, -357, -353, -384, -382, -357, -368, -352, -372, -382, -350, + -344, -342, -347, -346, -323, -313, -331, -328, -314, -303, -325, -309, -278, -297, -327, -312, -303, + -299, -273, -289, -261, -249, -230, -205, -231, -228, -234, -259, -248, -250, -232, -231, -248, -231, + -180, -165, -177, -164, -161, -149, -122, -137, -131, -109, -130, -139, -143, -105, -131, -125, -104, + -80, -63, -75, -50, -56, -26, -35, -27, -20, -6, -58, -31, 12, -2, 23, -5, -15, + 9, 34, 4, 8, 39, 57, 64, 114, 109, 119, 129, 126, 113, 109, 94, 83, 90, + 82, 99, 114, 119, 100, 82, 126, 152, 128, 131, 136, 139, 145, 160, 142, 119, 124, + 116, 129, 140, 126, 139, 146, 146, 153, 131, 158, 162, 143, 140, 148, 178, 195, 147, + 136, 153, 165, 140, 110, 114, 128, 132, 141, 155, 140, 168, 124, 134, 174, 173, 139, + 121, 113, 143, 127, 94, 133, 122, 129, 119, 122, 116, 120, 118, 117, 137, 144, 160, + 101, 117, 129, 119, 116, 109, 106, 93, 95, 118, 127, 125, 132, 139, 133, 105, 116, + 97, 95, 104, 81, 48, 71, 59, 69, 102, 102, 116, 117, 155, 164, 167, 149, 162, + 144, 177, 172, 166, 177, 153, 179, 149, 157, 138, 173, 182, 174, 166, 151, 161, 136, + 132, 147, 184, 186, 186, 188, 208, 235, 254, 238, 246, 238, 217, 172, 134, 115, 107, + 130, 95, 83, 120, 141, 174, 189, 182, 196, 197, 200, 174, 134, 121, 102, 34, 66, + 64, 66, 68, 75, 61, 68, 98, 189, 191, 95, 94, 80, 3, -130, -187, -155, -91, + -79, 8, 164, 247, 261, 327, 416, 351, 229, 134, 56, -41, -175, -276, -226, -230, -264, + -242, -170, -116, -151, -161, -115, -67, -47, -4, 37, 52, 28, -20, -58, -137, -230, -338, + -377, -396, -395, -380, -302, -158, -53, 44, 93, 70, 34, -81, -185, -268, -313, -376, -377, + -306, -201, -131, -130, -101, -125, -225, -346, -398, -419, -438, -435, -317, -122, -61, 7, 72, + 134, 99, -40, -128, -224, -351, -477, -470, -416, -351, -351, -288, -157, -175, -212, -272, -270, + -275, -317, -292, -198, -91, -68, -67, -43, -24, -103, -249, -349, -378, -373, -345, -343, -224, + -114, -4, 27, 105, 186, 113, 27, -86, -119, -237, -305, -289, -154, -39, 15, 116, 260, + 352, 298, 292, 282, 279, 163, 51, 37, 23, -12, -71, -85, -81, -107, -144, -116, -101, + -149, -147, -82, 18, 72, 118, 213, 310, 304, 239, 166, 108, -1, -80, -140, -165, -137, + -99, -38, 46, 134, 184, 216, 201, 176, 107, 63, 106, 81, 48, 23, 81, 104, 39, + 8, 26, 97, 75, 74, 134, 192, 224, 280, 326, 377, 337, 284, 235, 186, 70, 3, + -54, -70, -80, -109, -69, -9, -1, -158, -102, -88, -35, 1, 11, 89, 163, 192, 205, + 174, 139, 117, 69, -2, -78, -143, -198, -235, -192, -96, -16, 57, 145, 219, 288, 278, + 237, 257, 252, 213, 130, 61, 36, -37, -61, -42, 16, 58, 89, 133, 233, 301, 341, + 337, 415, 461, 446, 351, 286, 246, 143, 4, -47, -54, -83, -79, -111, -35, 17, 38, + 74, 124, 208, 244, 276, 316, 367, 324, 281, 233, 197, 154, 33, 6, 37, 24, 25, + 22, 81, 164, 239, 301, 319, 306, 280, 309, 293, 295, 237, 245, 218, 179, 162, 177, + 214, 183, 194, 232, 292, 306, 364, 449, 453, 436, 412, 416, 359, 265, 161, 133, 101, + 38, -35, -12, -27, -10, 40, 41, 116, 124, 158, 174, 194, 195, 149, 66, 44, 60, + -3, -50, -85, -99, -147, -160, -142, -81, -49, -32, 9, 56, 97, 21, 51, 75, 71, + 7, -6, 14, -70, -96, -116, -115, -142, -131, -97, -34, -15, 76, 142, 185, 143, 137, + 158, 108, 14, -99, -185, -234, -288, -314, -308, -304, -265, -208, -205, -201, -175, -157, -163, + -155, -149, -81, -61, -84, -109, -155, -208, -294, -336, -383, -461, -477, -421, -377, -337, -257, + -169, -122, -117, -124, -129, -142, -169, -229, -271, -284, -364, -336, -250, -219, -245, -252, -189, + -182, -172, -144, -63, -46, -34, 10, 23, 5, -85, -170, -262, -303, -361, -349, -374, -396, + -425, -370, -337, -276, -242, -260, -226, -157, -69, -86, -148, -146, -128, -161, -212, -207, -164, + -236, -292, -301, -264, -256, -243, -220, -163, -116, -114, -82, 6, 5, 32, -8, 39, 47, + -3, -13, -57, -109, -167, -212, -173, -124, -100, -24, 55, 103, 147, 169, 158, 131, 80, + -10, -76, -146, -184, -250, -248, -291, -308, -268, -206, -178, -153, -127, -120, -73, -80, -64, + -47, 0, -5, -20, -48, -78, -125, -187, -157, -135, -121, -106, -49, 5, 96, 97, 121, + 108, 137, 162, 174, 204, 225, 236, 192, 185, 191, 161, 153, 98, 109, 159, 177, 224, + 250, 298, 332, 356, 387, 418, 330, 250, 166, 144, 82, 61, 46, 42, 63, 104, 172, + 208, 228, 206, 200, 153, 198, 227, 194, 143, 143, 192, 218, 206, 190, 196, 233, 204, + 198, 221, 217, 189, 157, 164, 181, 212, 224, 294, 315, 388, 425, 435, 484, 483, 448, + 363, 296, 279, 233, 227, 243, 269, 320, 344, 407, 458, 494, 465, 411, 347, 276, 235, + 180, 145, 121, 82, 59, 52, 94, 98, 103, 96, 109, 87, 83, 61, 36, 33, 57, + 90, 97, 71, 22, 61, 62, 56, 45, 50, 41, 17, 81, 95, 118, 56, 51, 49, + 121, 169, 210, 260, 251, 277, 207, 189, 131, 78, 26, -58, -93, -85, -107, -112, -36, + 32, 103, 121, 113, 156, 158, 112, 86, 27, -25, -108, -155, -169, -171, -169, -211, -227, + -223, -213, -224, -203, -168, -173, -167, -187, -150, -133, -134, -122, -132, -119, -107, -92, -98, + -106, -79, -65, -98, -95, -95, -86, -71, -52, -4, 45, 66, 106, 146, 154, 108, 95, + 45, -17, -67, -163, -213, -200, -150, -86, -64, 22, 63, 102, 151, 166, 138, 87, 17, + -42, -99, -111, -137, -181, -221, -229, -198, -191, -203, -228, -224, -277, -280, -295, -287, -284, + -267, -177, -141, -133, -142, -145, -135, -117, -128, -120, -122, -119, -115, -109, -39, -18, -8, + 7, -2, -2, 36, -3, -13, -20, -99, -92, -117, -137, -159, -153, -142, -139, -134, -113, + -77, -37, 4, 45, 42, 2, -52, -97, -146, -183, -218, -250, -261, -303, -321, -306, -286, + -315, -381, -352, -363, -369, -377, -366, -336, -309, -307, -305, -326, -273, -198, -176, -154, -144, + -124, -101, -66, -32, 8, -5, -15, 11, -29, -26, -24, -36, -11, 46, 38, 87, 105, + 67, 21, 1, 18, -1, -61, -77, -81, -37, 27, 85, 126, 136, 134, 156, 176, 158, + 102, 36, -14, -28, -71, -120, -131, -141, -132, -132, -143, -131, -108, -111, -93, -101, -73, + -53, -69, -48, -14, 42, 109, 122, 146, 175, 198, 247, 263, 260, 236, 260, 238, 218, + 219, 263, 306, 317, 330, 383, 380, 347, 397, 371, 367, 333, 274, 222, 212, 235, 252, + 283, 326, 348, 362, 422, 468, 467, 443, 371, 320, 303, 241, 189, 147, 119, 76, 51, + 32, 45, 54, 52, 69, 78, 89, 44, 9, 16, 41, 49, 52, 64, 73, 98, 107, + 144, 168, 190, 193, 182, 213, 253, 242, 249, 230, 241, 236, 202, 188, 124, 155, 191, + 170, 149, 167, 169, 159, 141, 152, 164, 134, 120, 99, 99, 149, 139, 131, 117, 113, + 71, 35, 11, -34, -110, -193, -156, -169, -180, -201, -196, -186, -183, -214, -204, -212, -233, + -239, -274, -291, -288, -278, -276, -269, -260, -212, -156, -141, -119, -69, -79, -40, -32, -4, + 23, -2, -7, -28, -63, -61, -57, -83, -84, -95, -116, -44, -5, 20, -19, -58, -34, + -25, -79, -113, -157, -148, -140, -191, -216, -227, -237, -270, -289, -278, -242, -260, -301, -298, + -309, -307, -329, -329, -338, -320, -359, -384, -372, -359, -356, -374, -342, -300, -290, -295, -289, + -292, -258, -274, -289, -260, -240, -255, -238, -194, -160, -117, -121, -89, -87, -63, -63, -71, + -81, -68, -88, -98, -79, -56, -49, -9, 7, 17, 34, -30, -71, -119, -158, -183, -248, + -292, -300, -273, -254, -257, -263, -240, -244, -270, -292, -305, -324, -366, -410, -411, -386, -353, + -322, -293, -282, -294, -301, -315, -306, -272, -298, -333, -322, -314, -294, -307, -293, -269, -304, + -260, -237, -202, -163, -156, -150, -117, -58, -53, -10, 20, 31, -2, -26, 4, -11, 4, + -14, 13, 39, 81, 67, 68, 100, 112, 72, 18, -21, -37, -104, -125, -152, -120, -103, + -139, -145, -126, -77, -74, -50, -53, -37, -72, -48, -40, -15, -8, -21, -61, -61, -85, + -68, -58, -27, -49, -38, -4, -26, 14, 5, -7, -21, 12, 49, 37, 32, 92, 125, + 170, 202, 206, 243, 277, 297, 306, 343, 360, 363, 352, 362, 339, 350, 376, 358, 304, + 322, 375, 326, 326, 280, 238, 213, 161, 138, 122, 89, 89, 96, 126, 113, 107, 131, + 138, 167, 161, 134, 137, 174, 170, 153, 145, 208, 172, -28, -13, 37, 79, 63, 81, + 117, 136, 183, 193, 166, 151, 59, 4, -50, -118, -149, -162, -137, -47, -27, 50, 146, + 199, 215, 201, 235, 259, 214, 104, 59, 42, 28, -27, -47, -14, 26, 99, 188, 259, + 322, 318, 309, 362, 357, 304, 224, 243, 204, 110, 4, 1, 3, -63, -110, -122, -57, + -66, -45, -16, 80, 155, 154, 188, 270, 288, 268, 227, 211, 184, 98, 13, 0, -3, + -25, -61, 14, 107, 140, 154, 175, 232, 240, 265, 286, 250, 216, 191, 169, 107, 137, + 121, 158, 231, 249, 319, 393, 421, 386, 410, 419, 401, 340, 322, 313, 206, 174, 134, + 123, 104, 63, 48, 81, 83, 34, 4, 33, 64, 59, 152, 170, 215, 228, 234, 230, + 168, 78, 13, -70, -145, -147, -184, -140, -104, -71, -32, 35, 61, 64, 61, 44, 60, + 34, 22, -83, -65, -71, -118, -95, -85, -61, -87, -67, -8, -8, -1, 48, 58, 71, + 87, 89, 119, 63, -71, -136, -151, -217, -312, -371, -336, -350, -359, -328, -300, -255, -197, + -168, -169, -152, -110, -123, -125, -158, -190, -199, -220, -287, -332, -396, -426, -442, -454, -422, + -399, -324, -261, -223, -241, -187, -129, -180, -191, -242, -293, -328, -358, -361, -368, -342, -329, + -256, -122, -108, -111, -104, -57, -94, -116, -157, -136, -186, -255, -238, -265, -278, -336, -393, + -368, -341, -390, -363, -369, -386, -358, -320, -260, -202, -144, -159, -129, -73, -96, -172, -232, + -245, -270, -298, -306, -282, -226, -252, -220, -178, -179, -160, -178, -134, -88, -72, -40, -34, + -23, -31, -22, -37, -31, -41, -67, -65, -56, -59, -62, -61, -14, 37, 27, 52, 48, + 44, -11, -34, -82, -128, -145, -211, -191, -237, -262, -287, -261, -303, -306, -236, -181, -139, + -80, -45, -31, 39, 6, -33, -55, -71, -128, -160, -201, -194, -211, -209, -125, -87, -51, + -33, 6, 33, 98, 101, 92, 122, 110, 168, 171, 146, 151, 124, 107, 76, 98, 103, + 126, 88, 156, 249, 262, 263, 245, 261, 204, 162, 166, 149, 78, 3, -32, 9, -15, + -32, -12, -4, 64, 72, 107, 153, 186, 171, 190, 190, 198, 213, 127, 77, 105, 98, + 109, 109, 92, 116, 150, 148, 138, 137, 113, 111, 118, 172, 214, 249, 278, 347, 380, + 357, 360, 330, 309, 239, 219, 200, 203, 191, 185, 242, 289, 346, 360, 369, 349, 325, + 294, 226, 144, 92, 49, 30, 2, 23, 9, -9, 11, -4, 0, 40, 54, 70, 80, + 70, 73, 42, 25, 52, 50, 58, 31, -19, -34, -25, -42, -19, -45, -41, -25, -26, + 16, 22, 102, 117, 135, 181, 207, 227, 196, 186, 114, 66, -20, -24, -74, -103, -60, + -56, -11, 15, 16, 22, 60, 79, 54, 20, -12, -45, -65, -109, -126, -156, -215, -260, + -269, -261, -274, -264, -278, -307, -293, -275, -237, -216, -210, -149, -146, -183, -161, -148, -161, + -165, -204, -190, -191, -190, -165, -171, -127, -104, -130, -125, -75, -64, 4, 8, 36, 44, + 15, 54, 4, -17, -77, -124, -150, -177, -205, -243, -229, -140, -83, -49, -32, 4, 22, + 35, 3, -23, -64, -153, -211, -237, -249, -273, -287, -295, -319, -331, -297, -292, -277, -307, + -311, -297, -273, -265, -267, -229, -167, -122, -176, -180, -200, -214, -216, -184, -171, -170, -164, + -156, -102, -80, 1, 6, 45, 33, 28, 31, 14, -57, -148, -170, -261, -210, -213, -221, + -186, -152, -85, -70, -25, -12, 7, -1, -34, -23, -86, -158, -242, -283, -278, -336, -333, + -344, -313, -336, -347, -338, -318, -338, -405, -393, -342, -300, -335, -301, -253, -207, -220, -252, + -219, -182, -156, -154, -102, -113, -82, -53, -23, -16, 13, -4, 8, 52, 31, 26, 20, + 11, 14, 32, -4, 11, -31, -61, -95, -71, -6, -24, -16, 36, 72, 128, 167, 175, + 151, 113, 57, 29, 15, -25, -71, -122, -131, -118, -157, -162, -176, -154, -113, -137, -163, + -155, -135, -122, -85, -45, -44, -5, 16, 39, 56, 121, 185, 178, 164, 224, 238, 266, + 260, 225, 216, 218, 255, 245, 278, 311, 371, 376, 372, 340, 318, 301, 276, 232, 239, + 238, 187, 220, 266, 340, 361, 407, 435, 438, 462, 433, 414, 354, 304, 211, 183, 194, + 118, 99, 95, 95, 58, 58, 19, -3, 28, 41, 38, 42, 30, 46, 72, 101, 134, + 151, 189, 197, 185, 197, 208, 201, 207, 247, 251, 231, 283, 323, 282, 277, 278, 303, + 293, 257, 230, 156, 185, 170, 138, 100, 119, 104, 121, 168, 154, 179, 178, 178, 217, + 188, 212, 191, 151, 103, 38, -3, -32, -68, -112, -127, -211, -166, -134, -164, -187, -188, + -188, -184, -223, -239, -229, -257, -200, -205, -203, -179, -129, -129, -133, -111, -60, -39, -10, + 1, -1, 24, 76, 48, 64, 101, 44, 32, -30, -51, -48, -72, -50, -40, -66, -43, + -37, -50, -40, -116, -125, -74, -102, -152, -147, -155, -128, -101, -172, -184, -201, -218, -286, + -323, -333, -328, -348, -355, -346, -341, -329, -332, -368, -366, -372, -416, -417, -395, -396, -406, + -355, -316, -263, -253, -257, -261, -228, -192, -205, -206, -157, -127, -143, -127, -86, -65, -74, + -89, -88, -67, -102, -82, -99, -92, -101, -82, -19, -9, 7, 11, -11, -13, -57, -95, + -134, -198, -206, -206, -219, -246, -267, -274, -206, -160, -189, -194, -210, -246, -303, -363, -367, + -352, -351, -377, -410, -365, -326, -301, -307, -318, -299, -289, -305, -306, -273, -282, -276, -271, + -232, -204, -180, -177, -158, -182, -142, -111, -105, -51, -55, -35, 6, 3, -8, 13, 58, + 46, 19, -15, 26, 33, 48, 42, 56, 69, 63, 1, -40, -15, -9, -45, -84, -73, + -33, -64, -70, -72, -18, -21, -87, -75, -43, -27, -40, -37, -52, -25, -15, -11, 13, + 9, -8, -19, -61, -46, -74, -65, -23, -13, -28, 3, 27, 32, 53, 60, 74, 88, + 112, 149, 157, 166, 211, 258, 274, 312, 275, 287, 327, 321, 300, 293, 320, 327, 336, + 329, 327, 347, 359, 309, 250, 222, 213, 163, 129, 84, 54, 113, 106, 95, 92, 111, + 127, 154, 172, 156, 130, 148, 151, 103, 94, 121, 129, 159, 134, 123, 152, 148, 144, + 152, 180, 162, 130, 137, 169, 115, 95, 52, 95, 74, 26, 20, 81, 114, 128, 192, + 268, 307, 336, 354, 361, 392, 430, 424, 371, 331, 302, 302, 299, 326, 319, 313, 363, + 407, 392, 396, 356, 352, 323, 237, 169, 100, 74, 31, 16, 38, 52, 69, 65, 67, + 126, 164, 163, 158, 170, 178, 184, 194, 182, 151, 107, 99, 72, 79, 43, 60, 53, + 33, 19, 35, 71, 42, 58, 80, 84, 47, 62, 56, 66, 91, 95, 146, 197, 232, + 243, 256, 309, 337, 291, 271, 261, 258, 274, 247, 207, 189, 220, 202, 197, 228, 230, + 233, 162, 159, 112, 27, -1, -115, -136, -144, -170, -156, -147, -123, -111, -124, -93, -101, + -117, -115, -138, -186, -206, -211, -238, -201, -197, -224, -256, -239, -255, -265, -286, -270, -319, + -362, -352, -319, -314, -286, -296, -310, -312, -301, -239, -216, -193, -168, -144, -145, -89, -92, + -84, -104, -121, -118, -110, -154, -186, -163, -211, -196, -205, -199, -163, -160, -162, -189, -231, + -234, -297, -370, -417, -483, -460, -470, -459, -472, -449, -420, -373, -357, -383, -380, -376, -379, + -401, -417, -425, -436, -463, -432, -403, -384, -361, -349, -362, -349, -357, -329, -279, -300, -308, + -332, -311, -284, -304, -279, -296, -282, -259, -242, -208, -145, -134, -90, -32, -25, 22, 24, + 49, 30, -24, -66, -68, -64, -84, -104, -77, -43, 37, 44, 28, 52, 26, 18, -46, + -102, -148, -176, -193, -223, -219, -197, -181, -174, -143, -94, -50, -59, -48, -35, -41, -48, + -44, -24, 6, -21, 45, 87, 59, 61, 33, 50, 16, 22, 17, 3, 25, 49, 26, + 28, 24, 39, 43, 41, 50, 70, 85, 139, 163, 197, 248, 288, 277, 245, 214, 218, + 222, 219, 193, 220, 240, 256, 249, 256, 275, 270, 240, 188, 138, 105, 83, 1, -14, + -80, -102, -74, -54, 20, -18, 21, 28, 29, 34, 36, 3, 40, 49, 43, 62, 80, + 100, 74, 104, 95, 81, 86, 111, 64, 40, 30, 30, 42, 34, 29, -15, -4, -7, + -10, -10, 18, 54, 115, 149, 206, 246, 302, 379, 378, 367, 337, 301, 269, 240, 232, + 224, 239, 294, 290, 300, 314, 349, 356, 328, 264, 225, 154, 109, 41, -2, -42, -9, + 32, 48, 107, 142, 203, 226, 235, 196, 219, 221, 218, 223, 243, 209, 211, 219, 212, + 208, 202, 179, 182, 138, 116, 139, 153, 163, 123, 152, 123, 99, 108, 102, 67, 59, + 50, 61, 91, 153, 229, 272, 321, 310, 339, 336, 268, 194, 171, 158, 158, 159, 153, + 147, 173, 187, 153, 139, 159, 129, 73, -30, -37, -71, -116, -105, -159, -114, -89, -112, + -111, -108, -115, -86, -99, -119, -137, -132, -104, -91, -102, -94, -102, -115, -134, -180, -216, + -223, -252, -325, -349, -380, -372, -316, -326, -279, -273, -336, -347, -362, -337, -320, -311, -247, + -212, -168, -123, -93, -104, -116, -157, -179, -227, -262, -247, -241, -255, -214, -141, -111, -75, + -77, -56, -56, -88, -98, -163, -202, -221, -282, -308, -330, -289, -248, -216, -182, -163, -142, + -123, -126, -111, -102, -104, -142, -180, -151, -175, -191, -205, -228, -246, -272, -315, -305, -305, + -270, -233, -188, -86, -101, -92, -100, -106, -125, -142, -157, -103, -70, -17, 72, 104, 178, + 168, 106, 45, 46, 24, -3, -12, -27, 0, 90, 107, 136, 166, 142, 126, 151, 160, + 166, 102, 57, 51, 5, -29, -34, -50, -49, -19, 9, 61, 66, 105, 87, 46, 87, + 122, 121, 118, 109, 91, 60, -19, -51, -117, -186, -250, -276, -264, -249, -169, -117, -47, + 6, 15, 46, 55, 33, 3, -14, -6, -5, 28, 64, 80, 59, 87, 65, 37, 37, + 46, 45, 47, 127, 166, 178, 188, 205, 211, 185, 189, 219, 220, 200, 92, 50, 43, + -12, -75, -113, -109, -2, 53, 175, 254, 290, 298, 265, 245, 212, 214, 178, 154, 160, + 116, 85, 21, -37, -85, -138, -189, -190, -186, -99, -29, 51, 141, 194, 250, 223, 165, + 174, 181, 154, 123, 78, 70, 112, 162, 197, 232, 232, 265, 286, 311, 331, 311, 329, + 293, 312, 348, 356, 341, 332, 382, 466, 433, 435, 307, 218, 140, 41, 45, 69, 155, + 262, 375, 457, 502, 471, 470, 452, 432, 401, 395, 369, 390, 347, 276, 158, 82, 35, + -28, -58, -49, -9, 35, 135, 246, 265, 339, 371, 404, 415, 369, 268, 182, 124, 67, + -7, -49, 32, 80, 115, 189, 235, 276, 287, 253, 226, 208, 222, 213, 234, 252, 214, + 126, 69, 189, 239, 207, 63, -56, -115, -158, -193, -227, -147, 0, 176, 226, 189, 138, + 111, 90, 95, 75, 27, 2, -10, -45, -158, -303, -356, -345, -331, -354, -366, -332, -261, + -209, -186, -111, -28, 48, 73, 38, -8, -144, -240, -332, -375, -374, -375, -307, -167, -21, + 17, 22, -25, -35, -63, -59, -81, -111, -110, -104, -119, -186, -193, -162, -14, 66, 40, + -92, -274, -319, -320, -337, -350, -302, -118, 24, 46, 6, -70, -83, -50, 27, 42, 19, + -16, -21, -69, -192, -356, -398, -299, -245, -234, -276, -280, -270, -236, -177, -64, 10, 68, + 128, 99, 13, -175, -306, -353, -341, -316, -285, -142, 26, 130, 170, 142, 123, 109, 112, + 83, 67, 3, -62, -40, -12, 21, -2, 4, 151, 258, 155, -44, -181, -216, -200, -235, + -189, -52, 91, 140, 110, 48, -16, -39, 15, 127, 205, 152, 57, 3, -46, -148, -262, + -235, -135, -120, -130, -173, -194, -206, -135, -24, 83, 198, 191, 174, 97, -52, -239, -346, + -353, -248, -155, -71, 32, 171, 259, 251, 170, 95, 82, 92, 111, 59, 6, -17, 8, + 30, 24, 74, 199, 271, 223, 47, -127, -217, -165, -77, -8, 127, 224, 217, 166, 116, + 9, -68, -6, 133, 235, 210, 130, 100, 34, -79, -148, -117, 26, 92, 106, 23, -47, + -96, -82, 26, 185, 286, 305, 301, 234, 98, -119, -252, -193, -56, 81, 191, 298, 392, + 414, 370, 325, 245, 203, 198, 173, 194, 136, 71, 74, 124, 193, 270, 374, 440, 372, + 160, -38, -134, -93, -35, 58, 224, 320, 334, 293, 163, 40, -4, 84, 217, 310, 310, + 204, 121, 171, 116, 64, 76, 113, 124, 99, 77, 100, 136, 96, 95, 93, 144, 162, + 130, 139, 163, 239, 293, 334, 373, 411, 441, 410, 429, 408, 432, 381, 359, 321, 283, + 329, 340, 349, 337, 361, 389, 405, 332, 272, 247, 205, 185, 122, 95, 114, 107, 68, + 81, 116, 133, 158, 140, 153, 188, 196, 189, 117, 141, 168, 173, 164, 141, 112, 46, + 46, 37, 29, 1, 47, 41, 3, 21, 40, 61, 51, 71, 92, 123, 116, 127, 145, + 181, 217, 216, 246, 286, 305, 309, 307, 308, 288, 254, 222, 236, 217, 237, 220, 208, + 261, 253, 240, 210, 224, 176, 119, 40, -17, -40, -83, -72, -137, -115, -98, -75, -40, + -27, -27, -23, -57, -114, -119, -145, -171, -203, -230, -220, -244, -260, -238, -270, -254, -247, + -273, -299, -298, -310, -295, -335, -339, -314, -291, -278, -287, -272, -221, -204, -211, -141, -92, + -66, -67, -57, -66, -33, -57, -96, -120, -140, -117, -134, -173, -202, -164, -160, -129, -127, + -155, -161, -177, -240, -284, -321, -355, -387, -427, -430, -427, -373, -361, -361, -362, -351, -328, + -292, -325, -380, -361, -343, -374, -391, -392, -376, -400, -420, -390, -405, -363, -358, -377, -362, + -363, -338, -299, -258, -276, -295, -271, -264, -242, -274, -229, -180, -119, -101, -93, -45, 11, + -1, -4, 25, -7, 16, -35, 3, 2, -53, -37, -62, -65, -37, -58, -12, 19, 1, + -20, -83, -91, -98, -150, -159, -179, -196, -147, -128, -130, -122, -99, -81, -70, -60, -52, + -53, -52, -67, -95, -71, -40, -12, -14, -21, -36, -8, 6, -37, -33, -28, 9, 24, + -13, 12, 25, 16, 42, 28, 39, 58, 66, 109, 139, 184, 233, 285, 286, 261, 242, + 279, 266, 217, 179, 148, 166, 219, 217, 226, 248, 287, 286, 272, 260, 220, 156, 82, + -17, -62, -78, -76, -62, -46, -22, 2, 43, 57, 106, 80, 88, 73, 54, 49, 45, + 2, 30, 70, 77, 71, 61, 75, 35, 41, 24, 12, 18, 63, 32, 43, 40, 25, + 57, 21, 4, -24, 1, 36, 23, 48, 157, 225, 293, 356, 350, 371, 373, 339, 279, + 240, 234, 181, 188, 198, 196, 248, 289, 297, 307, 342, 304, 263, 210, 135, 56, 11, + -34, -36, -31, 11, 9, 80, 149, 167, 186, 200, 235, 199, 186, 170, 175, 159, 195, + 175, 185, 156, 134, 120, 68, 37, 35, 53, 53, 43, 46, 97, 101, 96, 70, 52, + 36, 30, 6, 3, 45, 116, 173, 189, 247, 281, 305, 265, 208, 151, 126, 137, 76, + 68, 76, 109, 115, 107, 103, 133, 156, 128, 71, -21, -42, -85, -163, -197, -199, -167, + -149, -120, -122, -63, -30, -81, -103, -94, -107, -108, -129, -178, -169, -142, -148, -174, -188, + -210, -253, -306, -338, -375, -377, -328, -331, -346, -316, -260, -298, -300, -329, -346, -337, -374, + -372, -340, -262, -194, -122, -79, -78, -128, -163, -189, -250, -276, -303, -324, -315, -284, -251, + -229, -230, -156, -105, -84, -82, -146, -189, -213, -301, -324, -356, -319, -271, -293, -269, -231, + -215, -191, -208, -192, -142, -135, -154, -163, -163, -169, -176, -269, -318, -315, -345, -378, -425, + -411, -380, -321, -302, -235, -176, -149, -117, -112, -90, -153, -174, -171, -138, -114, -83, -37, + 6, 11, 21, 19, -16, 2, -43, -101, -93, -46, -23, 2, 0, 4, 30, 84, 93, + 111, 103, 114, 50, 14, -38, -95, -107, -125, -84, -42, -4, 53, 84, 66, 66, 58, + 71, 49, 32, -15, -40, 16, 4, -53, -106, -120, -155, -197, -271, -264, -251, -237, -193, + -151, -48, -5, 27, 30, -8, -37, -63, -76, -47, -37, -35, 11, 36, 35, 21, -21, + 1, -3, 26, 18, 34, 86, 97, 119, 112, 154, 157, 155, 148, 235, 289, 241, 162, + 50, 7, -97, -150, -130, -47, 65, 157, 211, 222, 276, 218, 202, 220, 182, 185, 139, + 154, 141, 86, -10, -70, -104, -157, -188, -215, -169, -103, -31, 28, 65, 129, 154, 218, + 212, 214, 161, 127, 89, 54, 81, 69, 79, 84, 87, 132, 189, 231, 285, 355, 368, + 373, 378, 350, 327, 277, 259, 260, 285, 351, 442, 450, 411, 285, 214, 121, 116, 81, + 119, 271, 376, 495, 533, 505, 415, 372, 349, 341, 333, 385, 387, 400, 339, 226, 115, + 46, -2, -13, 15, 32, 87, 144, 185, 226, 229, 286, 331, 372, 364, 326, 253, 203, + 148, 61, -10, -28, 13, 52, 124, 171, 220, 250, 226, 225, 242, 236, 184, 142, 139, + 117, 82, 52, 110, 241, 250, 167, -5, -141, -197, -232, -242, -146, 38, 155, 265, 259, + 201, 85, 17, -53, -42, -30, -17, 7, -8, -87, -228, -384, -461, -425, -363, -345, -319, + -225, -200, -212, -177, -123, -77, -39, -1, 20, -53, -143, -266, -383, -425, -449, -400, -323, + -187, -91, -48, -7, 6, -11, -16, -38, -76, -153, -191, -228, -239, -291, -281, -222, -39, + 20, -40, -185, -337, -384, -389, -349, -275, -90, 94, 158, 100, -56, -188, -268, -281, -205, + -132, -80, -52, -93, -201, -332, -461, -442, -343, -233, -199, -183, -164, -186, -184, -170, -104, + -74, -1, 44, 38, -82, -258, -356, -383, -340, -301, -210, -54, 65, 103, 99, 133, 146, + 133, 114, 138, 98, -9, -91, -132, -133, -146, -87, 99, 255, 314, 150, -110, -239, -245, + -207, -106, 64, 226, 321, 259, 136, 9, -162, -223, -105, 34, 107, 86, 56, 5, -92, + -228, -314, -233, -68, 18, 4, -50, -62, -139, -153, -75, 58, 130, 191, 241, 114, -81, + -313, -391, -305, -165, -42, 63, 181, 226, 204, 152, 83, 138, 230, 227, 188, 56, -71, + -161, -197, -154, -70, 166, 398, 430, 255, -22, -222, -310, -224, -72, 142, 362, 466, 449, + 276, 102, -80, -204, -107, 91, 196, 178, 96, 20, -89, -159, -170, -38, 124, 234, 227, + 170, 76, -45, -14, 82, 208, 316, 350, 334, 221, -11, -235, -287, -215, -2, 176, 346, + 489, 485, 414, 353, 316, 332, 373, 372, 347, 214, 30, -121, -177, -81, 76, 314, 527, + 608, 430, 117, -124, -191, -138, 50, 300, 500, 610, 488, 285, 124, -52, -95, 27, 239, + 346, 296, 132, 14, -100, -133, 25, -58, -93, -24, 89, 140, 130, 64, -14, -111, -49, + 97, 253, 347, 386, 365, 224, 64, -133, -253, -221, -77, 150, 264, 343, 399, 396, 381, + 325, 247, 187, 187, 182, 190, 93, 36, 32, 75, 173, 275, 395, 433, 316, 36, -116, + -185, -155, -88, 36, 192, 283, 302, 221, 134, 26, -90, -36, 126, 160, 94, -6, -83, + -123, -231, -245, -155, -33, 13, -12, -45, -121, -161, -192, -87, 107, 204, 197, 143, 13, + -168, -352, -446, -369, -232, -60, 99, 208, 259, 300, 268, 201, 118, -19, -96, -115, -90, + -137, -166, -143, -57, 20, 115, 228, 249, 132, -146, -313, -377, -377, -345, -281, -111, -4, + -8, -1, -52, -136, -220, -202, -106, -63, -150, -274, -311, -378, -459, -493, -438, -331, -267, + -319, -373, -378, -352, -334, -239, -83, -19, -52, -118, -198, -351, -531, -663, -636, -506, -378, + -235, -108, 14, 67, 71, 38, -16, -179, -298, -284, -237, -222, -237, -196, -122, -68, -4, + 65, 76, 30, -193, -411, -473, -426, -397, -381, -270, -127, -48, -31, -59, -106, -229, -261, + -199, -137, -186, -298, -370, -408, -435, -467, -482, -415, -335, -322, -366, -371, -326, -271, -134, + 28, 110, 65, 40, -30, -142, -293, -447, -475, -383, -199, -73, 51, 183, 297, 324, 325, + 285, 165, 24, -10, 31, 98, 92, 102, 152, 217, 218, 255, 356, 390, 215, -30, -108, + -136, -84, -74, -21, 112, 261, 283, 264, 202, 111, 44, 88, 223, 249, 127, -4, -38, + -127, -138, -102, -40, 4, 23, 6, -16, 2, 21, 132, 312, 462, 462, 403, 302, 157, + 23, -115, -202, -122, 14, 122, 221, 357, 462, 529, 529, 503, 388, 267, 261, 289, 308, + 291, 287, 298, 339, 340, 413, 522, 557, 401, 114, -7, -27, 35, 78, 123, 231, 332, + 373, 334, 272, 192, 128, 183, 300, 327, 214, 80, -13, -58, -99, -131, -83, -48, -80, + -115, -128, -99, -72, 20, 196, 394, 470, 367, 274, 113, -19, -181, -251, -192, -66, -20, + 31, 138, 235, 317, 342, 353, 261, 156, 69, 107, 199, 257, 207, 202, 246, 234, 266, + 346, 411, 313, 61, -111, -169, -127, -56, 23, 149, 233, 308, 293, 277, 174, 70, 86, + 213, 281, 219, 114, -1, -24, -66, -137, -117, -62, -41, -106, -182, -148, -104, -39, 129, + 291, 399, 386, 286, 193, 71, -110, -213, -161, -69, 24, 65, 108, 185, 241, 304, 272, + 257, 148, 62, 80, 156, 185, 173, 166, 180, 180, 203, 343, 375, 317, 64, -128, -202, + -129, -64, -10, 61, 180, 215, 207, 179, 33, -40, -11, 133, 179, 103, -2, -65, -115, + -175, -240, -221, -214, -238, -303, -369, -363, -406, -334, -142, 51, 155, 119, 37, -30, -117, + -271, -371, -374, -277, -209, -254, -235, -175, -134, -107, -37, -92, -183, -244, -227, -131, -123, + -148, -194, -194, -228, -203, -118, -15, -91, -338, -511, -533, -495, -437, -436, -370, -207, -145, + -117, -165, -268, -390, -377, -238, -152, -205, -295, -394, -421, -445, -497, -512, -467, -445, -487, + -540, -623, -622, -518, -349, -186, -81, -112, -163, -210, -271, -368, -443, -449, -385, -356, -306, + -248, -209, -153, -109, -52, -78, -196, -249, -210, -90, -29, -39, -45, -57, -95, -126, 32, + 170, 166, -15, -241, -322, -301, -247, -175, -113, -19, 88, 119, 123, 45, -43, -66, 58, + 166, 190, 115, 8, -38, -81, -77, -129, -96, -79, -89, -139, -206, -231, -181, -64, 68, + 155, 192, 170, 148, 95, 18, -34, -62, -45, -13, 15, 49, 64, 68, 153, 198, 221, + 146, 75, 109, 210, 276, 273, 257, 244, 181, 123, 185, 324, 414, 364, 88, -90, -134, + -78, -32, 26, 91, 159, 239, 218, 120, 13, -14, 78, 194, 216, 134, 50, -18, -67, + -76, -91, -72, -123, -168, -210, -231, -295, -337, -200, -15, 52, 87, 141, 148, 98, 30, + -20, 11, 23, -18, -11, 0, -19, -15, -10, 50, 86, 98, 41, 31, 97, 184, 208, + 188, 143, 102, 88, 90, 216, 351, 343, 203, 1, -80, -113, -82, -35, 28, 153, 234, + 192, 88, 29, 38, 148, 279, 343, 318, 241, 130, 90, 88, 106, 129, 99, 87, 48, + -73, -219, -237, -141, 10, 81, 169, 268, 285, 234, 175, 164, 176, 215, 182, 219, 177, + 151, 111, 113, 170, 249, 246, 193, 175, 180, 238, 258, 282, 280, 259, 217, 215, 262, + 300, 329, 369, 351, 231, 37, -62, -63, -1, 41, 108, 184, 94, -124, -260, -129, 71, + 231, 252, 185, 128, 39, -36, -57, -13, -47, -44, -74, -123, -276, -479, -575, -488, -318, + -203, -158, -127, -125, -174, -243, -233, -136, -29, -36, -34, -101, -190, -289, -285, -246, -195, + -188, -151, -129, -166, -180, -216, -179, -165, -109, -62, -76, -109, -112, -133, -132, -97, -60, + -14, -53, -232, -355, -330, -281, -302, -339, -395, -418, -401, -351, -263, -217, -239, -254, -250, + -220, -240, -244, -266, -252, -219, -318, -431, -523, -510, -475, -448, -402, -396, -383, -422, -427, + -414, -362, -338, -264, -180, -180, -213, -268, -250, -219, -162, -154, -121, -94, -90, -110, -129, + -143, -156, -129, -70, -34, 5, 23, -4, -9, -6, 6, 19, 81, 93, 73, 70, 56, + -23, -113, -187, -212, -151, -34, 7, -50, -101, -139, -100, -84, -40, -11, 63, 101, 67, + -8, -76, -108, -74, -5, 16, 39, 47, 38, 8, -35, -44, -56, 28, 36, 52, 36, + 36, -18, -75, -29, 18, 91, 101, 140, 131, 125, 82, 56, 47, 58, 48, 112, 185, + 200, 153, 96, 119, 155, 172, 146, 180, 196, 217, 201, 164, 140, 81, 81, 67, 60, + 62, 45, 26, -7, -7, 9, 6, 18, 30, 52, 14, 22, 11, -48, -120, -114, -61, + 5, 54, 70, 86, 71, 12, -68, -54, 19, 53, 84, 94, 92, 34, 59, 114, 133, + 190, 219, 178, 140, 149, 123, 114, 86, 182, 167, 207, 192, 173, 162, 167, 199, 205, + 285, 285, 300, 311, 378, 424, 359, 270, 202, 237, 225, 230, 227, 171, 172, 180, 220, + 226, 245, 235, 220, 208, 250, 253, 229, 224, 229, 241, 196, 232, 280, 299, 214, 199, + 184, 168, 158, 136, 177, 208, 286, 267, 256, 224, -95, 54, 218, 291, 273, 147, -5, + -123, -82, 98, 313, 382, 407, 361, 170, -74, -294, -342, -181, 58, 255, 408, 487, 445, + 388, 323, 305, 365, 447, 433, 342, 205, 2, -127, -172, -63, 122, 379, 568, 551, 337, + -10, -191, -266, -198, -17, 241, 458, 512, 370, 197, 27, -115, -116, 27, 226, 271, 114, + -87, -213, -328, -372, -277, -43, 167, 185, 82, -49, -196, -304, -259, -29, 206, 299, 225, + 102, -88, -355, -583, -589, -355, -130, 63, 205, 245, 201, 120, 83, 175, 264, 326, 246, + 74, -91, -311, -442, -434, -296, -66, 215, 394, 365, 125, -264, -478, -488, -366, -201, 2, + 177, 154, 16, -170, -274, -332, -339, -143, 17, 40, -135, -386, -558, -619, -604, -492, -267, + -98, -105, -236, -392, -543, -594, -493, -216, 11, 154, 78, -126, -358, -630, -781, -772, -565, + -329, -187, -104, -48, -110, -167, -160, -49, 65, 85, 13, -116, -286, -493, -620, -530, -345, + -120, 94, 243, 227, 15, -374, -620, -607, -433, -223, -107, 30, 56, -80, -255, -310, -313, + -263, -136, 13, 39, -163, -432, -618, -637, -585, -473, -227, -91, -125, -279, -450, -545, -537, + -405, -138, 113, 211, 135, -36, -230, -421, -554, -544, -334, -122, 8, 42, 94, 37, 45, + 103, 232, 412, 416, 307, 132, -44, -163, -202, -132, 27, 210, 385, 481, 485, 343, 14, + -261, -257, -91, 91, 222, 357, 333, 213, 54, 2, 18, 100, 206, 276, 334, 207, -46, + -224, -255, -212, -93, 74, 231, 175, 27, -117, -195, -167, -45, 180, 430, 583, 469, 272, + 96, -70, -236, -228, -76, 107, 244, 271, 225, 206, 234, 261, 447, 643, 637, 531, 310, + 124, 11, -49, 118, 258, 412, 532, 620, 625, 488, 153, -107, -65, 86, 279, 348, 427, + 399, 300, 173, 85, 134, 223, 268, 341, 386, 262, 8, -181, -195, -104, 10, 163, 229, + 165, 4, -197, -280, -242, -136, 89, 354, 483, 393, 213, 59, -43, -124, -161, -43, 100, + 196, 141, 92, 86, 144, 174, 302, 520, 547, 416, 171, -12, -110, -55, 18, 199, 365, + 465, 543, 503, 424, 156, -114, -165, -22, 160, 238, 282, 266, 199, 135, 117, 194, 196, + 218, 251, 327, 228, -8, -175, -180, -76, 0, 114, 166, 141, -15, -216, -276, -227, -111, + 52, 246, 399, 358, 134, 1, -80, -144, -136, -76, 54, 114, 65, 41, 38, 95, 167, + 302, 421, 481, 343, 138, -108, -178, -127, -37, 123, 247, 305, 367, 396, 321, 141, -147, + -192, -92, 92, 182, 234, 156, 91, 25, 15, 100, 119, 108, 142, 186, 84, -134, -304, + -271, -191, -87, -18, 30, -35, -181, -399, -474, -418, -322, -145, 34, 132, 25, -133, -223, + -284, -295, -291, -214, -130, -117, -215, -257, -249, -186, -68, 11, 139, 139, 27, -191, -347, + -443, -399, -281, -167, -40, -50, -41, -11, -2, -176, -434, -511, -410, -260, -188, -170, -203, + -262, -299, -302, -241, -142, -170, -193, -194, -239, -435, -599, -555, -442, -354, -273, -295, -332, + -458, -611, -672, -626, -503, -359, -181, -146, -217, -327, -407, -409, -410, -388, -315, -283, -283, + -339, -404, -377, -278, -204, -41, 102, 97, -15, -182, -330, -372, -364, -226, -90, 0, 33, + -25, 38, 84, 28, -142, -246, -208, -127, -60, -59, -60, -76, -56, -15, 56, 102, 126, + 70, 117, 88, -18, -148, -193, -88, -17, 51, 36, 4, -93, -185, -273, -228, -123, -5, + 151, 188, 156, 71, 5, -9, 1, 19, 33, 56, 67, 47, -39, -36, 43, 128, 214, + 318, 346, 270, 168, 68, 2, 14, 97, 220, 276, 277, 233, 272, 337, 345, 235, 73, + 16, 75, 173, 151, 137, 145, 170, 160, 196, 226, 233, 236, 206, 165, 80, -20, -34, + 0, 54, 76, 49, 27, -67, -145, -216, -205, -200, -113, -27, 83, 57, -2, 4, 45, + 59, 57, 129, 137, 104, 12, -30, 9, 42, 47, 93, 177, 225, 204, 118, 31, -11, + 29, 135, 199, 231, 206, 163, 187, 251, 328, 302, 169, 32, 56, 47, 80, 51, 90, + 165, 163, 176, 151, 153, 187, 203, 229, 249, 202, 160, 140, 158, 147, 139, 129, 151, + 96, -6, -57, -109, -68, -18, 74, 105, 113, 149, 155, 120, 169, 217, 259, 255, 205, + 195, 144, 132, 128, 170, 202, 250, 276, 280, 231, 157, 138, 216, 304, 284, 281, 214, + 218, 245, 283, 319, 425, 432, 301, 131, 28, 0, 23, 87, 209, 258, 192, 18, -112, + -30, 65, 122, 149, 198, 179, 93, 2, -46, -35, -45, -26, -54, -30, -195, -381, -484, + -418, -298, -224, -213, -147, -98, -169, -206, -158, -113, -38, -56, -72, -76, -124, -214, -219, + -189, -180, -139, -169, -183, -178, -189, -146, -120, -145, -148, -124, -71, -107, -114, -141, -167, + -106, 4, -8, -143, -279, -331, -266, -214, -198, -235, -302, -400, -469, -449, -349, -258, -220, + -197, -185, -175, -231, -303, -279, -233, -232, -240, -348, -454, -492, -542, -513, -475, -438, -383, + -371, -335, -332, -365, -347, -263, -214, -164, -176, -199, -171, -219, -257, -254, -175, -151, -98, + -71, -77, -87, -105, -129, -110, -40, 11, 24, -28, -48, -18, 11, 2, 0, 14, 58, + 95, 127, 110, 1, -143, -200, -167, -71, -44, -75, -97, -127, -119, -124, -57, 0, 35, + 19, 29, 13, 17, 6, -73, -39, -6, 5, -14, -13, -61, -96, -68, -49, -35, -15, + 21, 13, 76, 47, 11, 0, 26, 62, 51, 63, 98, 147, 128, 116, 86, 71, 91, + 112, 127, 125, 87, 121, 177, 183, 166, 169, 196, 227, 234, 226, 211, 188, 114, 46, + 29, 62, 82, 85, 69, 4, -16, -3, 23, 5, 20, 43, 27, -29, -53, -54, -74, + 11, 33, 11, -10, 8, -5, 3, 4, 26, 43, 47, 22, -3, 28, 45, 14, 25, + 33, 82, 112, 156, 175, 149, 173, 156, 130, 123, 139, 135, 170, 168, 170, 101, 110, + 197, 242, 243, 247, 262, 254, 277, 255, 275, 312, 328, 342, 288, 234, 163, 203, 204, + 156, 165, 131, 147, 158, 169, 161, 200, 197, 177, 175, 188, 256, 270, 269, 237, 236, + 174, 209, 225, 242, 171, 147, 180, 167, 194, 142, 169, 192, 255, 265, 267, 271, 268, + 272, 296, 289, 213, 168, 146, 154, 180, 168, 152, 159, 147, 131, 151, 167, 159, 133, + 112, 160, 197, 195, 143, 125, 89, 86, 51, 10, 14, 14, -10, -25, -20, -21, -76, + -145, -120, -114, -96, -137, -152, -162, -135, -152, -150, -121, -123, -115, -109, -145, -187, -204, + -225, -245, -217, -202, -164, -175, -214, -237, -266, -225, -157, -114, -163, -113, -84, -89, -131, + -169, -171, -179, -193, -242, -269, -323, -274, -250, -211, -228, -227, -180, -157, -134, -153, -150, + -144, -76, -105, -146, -139, -201, -222, -252, -243, -262, -278, -318, -297, -298, -308, -229, -196, + -162, -199, -194, -161, -152, -157, -162, -133, -122, -140, -230, -245, -266, -229, -240, -224, -264, + -217, -190, -173, -117, -56, -41, -93, -61, -39, -66, -107, -90, -105, -124, -139, -153, -125, + -133, -132, -120, -62, 22, -11, -41, -48, -7, -11, 2, -23, -20, 3, 32, 66, 51, + 25, -12, 18, 28, -13, -39, -27, -60, -96, -105, -81, -34, -40, -35, -20, -18, 19, + 30, 6, -31, -25, 31, 9, -29, -56, -94, -120, -88, -110, -115, -112, -98, -86, -117, + -115, -92, -56, -60, -75, -122, -99, -141, -150, -176, -192, -160, -136, -178, -171, -134, -119, + -74, -70, -70, -92, -73, -23, -32, -44, -22, 43, 51, 19, -38, -11, 28, 47, 6, + -13, -10, -31, 14, 28, 57, 69, 97, 95, 126, 136, 172, 216, 218, 240, 161, 150, + 147, 183, 144, 118, 103, 94, 116, 157, 163, 197, 240, 290, 262, 240, 243, 242, 252, + 239, 264, 230, 179, 206, 211, 218, 234, 271, 278, 244, 239, 313, 360, 343, 336, 342, + 349, 348, 344, 324, 299, 330, 341, 345, 375, 365, 343, 347, 353, 353, 348, 342, 341, + 318, 299, 328, 355, 359, 325, 335, 412, 429, 454, 411, 386, 392, 447, 405, 412, 402, + 348, 309, 303, 274, 271, 239, 209, 258, 273, 302, 279, 251, 250, 260, 239, 230, 222, + 193, 192, 151, 127, 108, 74, 55, 68, 79, 82, 78, 82, 58, 30, 41, 82, 65, + 60, 69, 95, 71, 26, -21, 36, 26, -38, -70, -106, -108, -88, -61, -105, -67, -42, + -11, -17, 8, 34, 48, 13, -11, -13, -52, -53, -68, -84, -124, -161, -137, -113, -150, + -142, -115, -93, -90, -94, -146, -133, -140, -166, -192, -188, -177, -193, -211, -241, -221, -261, + -251, -238, -233, -238, -226, -207, -225, -262, -289, -280, -266, -209, -223, -270, -298, -303, -289, + -311, -311, -290, -227, -230, -232, -211, -219, -238, -221, -193, -181, -164, -168, -148, -163, -157, + -107, -87, -110, -91, -60, -28, 29, 17, 5, -41, -36, -53, -29, -14, -39, -10, -33, + -19, -31, -14, -4, 28, 54, 40, 35, 38, 25, -16, -4, 26, 49, 45, 18, -6, + -52, -20, -24, -39, -88, -44, -45, -25, -48, -40, -33, -61, -45, -94, -106, -108, -85, + -115, -132, -145, -135, -136, -131, -146, -151, -141, -153, -155, -174, -200, -169, -127, -142, -156, + -132, -108, -97, -115, -123, -115, -74, -51, -81, -92, -114, -78, -63, -98, -123, -115, -90, + -31, -32, -57, -56, -94, -87, -46, -7, -5, 21, 15, -9, -31, -38, 18, -14, -7, + -17, -62, -43, -66, -107, -123, -89, -97, -72, -60, -65, -55, -30, -11, -6, -8, -59, + -69, -83, -57, -59, -66, -58, -68, -74, -57, -22, 11, 24, 29, 30, 43, 73, 72, + 21, 46, 104, 161, 113, 76, 68, 56, 88, 91, 125, 163, 178, 177, 186, 181, 237, + 252, 223, 205, 161, 177, 188, 203, 169, 180, 221, 225, 245, 299, 282, 252, 292, 315, + 312, 295, 274, 233, 216, 196, 215, 199, 168, 166, 196, 201, 227, 234, 240, 245, 234, + 250, 252, 243, 246, 212, 200, 199, 215, 200, 190, 185, 202, 209, 229, 265, 267, 237, + 229, 260, 266, 280, 317, 338, 336, 306, 332, 344, 306, 258, 264, 263, 277, 287, 265, + 258, 303, 314, 309, 307, 346, 399, 355, 266, 255, 256, 239, 223, 190, 173, 153, 135, + 142, 170, 144, 141, 150, 146, 151, 108, 91, 90, 58, 36, 6, 0, -1, -21, -62, + -61, -38, -68, -98, -119, -102, -90, -61, -58, -96, -134, -131, -143, -146, -116, -148, -181, + -186, -156, -161, -193, -156, -158, -184, -161, -195, -170, -159, -174, -166, -158, -169, -195, -191, + -192, -213, -200, -212, -224, -242, -215, -191, -152, -184, -188, -193, -235, -218, -232, -192, -228, + -211, -208, -214, -214, -178, -189, -195, -169, -184, -187, -208, -178, -173, -189, -181, -168, -166, + -190, -170, -186, -181, -180, -224, -203, -181, -146, -142, -164, -147, -96, -107, -111, -130, -143, + -123, -148, -132, -121, -147, -160, -116, -118, -95, -115, -110, -98, -92, -67, -82, -120, -112, + -92, -121, -134, -74, -58, -96, -123, -100, -65, -49, -84, -108, -109, -103, -61, -104, -114, + -131, -126, -100, -87, -102, -115, -117, -121, -105, -98, -64, -93, -78, -80, -96, -120, -104, + -119, -140, -118, -144, -146, -169, -148, -178, -159, -166, -141, -119, -129, -93, -96, -73, -54, + -86, -108, -143, -151, -147, -124, -130, -125, -142, -120, -104, -106, -103, -100, -79, -105, -90, + -93, -83, -104, -82, -60, -77, -102, -129, -121, -135, -126, -137, -133, -91, -62, -53, -79, + -56, -23, -41, -52, -62, -80, -70, -64, -85, -87, -85, -41, -41, -29, -20, 6, -11, + 36, 34, 39, 84, 76, 46, 30, 25, 37, 64, 32, 41, 48, 53, 117, 180, 123, + 61, 93, 180, 232, 235, 229, 194, 130, 141, 172, 178, 192, 179, 144, 134, 170, 193, + 203, 183, 207, 222, 243, 233, 254, 261, 244, 228, 239, 305, 288, 243, 202, 194, 180, + 201, 202, 229, 274, 310, 310, 298, 322, 364, 357, 287, 302, 306, 275, 249, 227, 237, + 257, 272, 323, 321, 312, 301, 309, 296, 308, 302, 320, 327, 252, 260, 233, 263, 288, + 298, 250, 247, 242, 220, 195, 169, 197, 215, 217, 191, 144, 137, 175, 204, 224, 179, + 141, 99, 68, 57, 84, 96, 70, 92, 107, 96, 42, 33, 101, 26, -2, 12, 52, + 63, 68, 50, 33, 10, -32, 6, 12, 8, -21, 18, 26, 10, -10, 3, 1, -30, + -5, 254, 202, 267, 268, 247, 199, 222, 219, 153, 155, 167, 138, 109, 93, 96, 128, + 143, 148, 165, 169, 144, 134, 145, 159, 132, 97, 93, 93, 63, 19, 3, -13, -10, + -5, -20, -20, -8, -53, -108, -111, -134, -116, -75, -82, -81, -96, -110, -131, -167, -153, + -141, -143, -125, -122, -182, -186, -190, -196, -189, -203, -185, -155, -173, -204, -211, -183, -153, + -116, -149, -140, -118, -121, -150, -208, -244, -246, -203, -261, -236, -235, -210, -195, -179, -201, + -229, -189, -175, -124, -147, -113, -105, -123, -154, -204, -216, -246, -211, -216, -245, -261, -269, + -285, -280, -267, -257, -174, -169, -105, -152, -152, -120, -129, -132, -146, -119, -122, -138, -209, + -216, -226, -223, -223, -227, -211, -144, -106, -107, -102, -62, -23, -52, -26, -34, -57, -66, + -78, -99, -121, -136, -138, -90, -97, -83, -73, 1, 23, -8, -38, -41, -16, 2, 40, + 11, -5, 3, 14, 3, -29, 4, -21, 26, 23, -65, -103, -94, -98, -108, -70, -33, + 0, 2, -9, -49, -44, 5, -15, -3, -18, -45, -16, -45, -76, -105, -106, -81, -56, + -95, -111, -128, -128, -64, -98, -102, -57, -45, -82, -103, -133, -83, -122, -101, -150, -165, + -109, -126, -148, -123, -75, -43, 17, -37, -60, -98, -20, 27, 28, 21, 13, 51, 61, + 6, -33, 42, 68, 36, 4, 2, 12, 31, 88, 92, 113, 148, 179, 147, 144, 167, + 180, 210, 187, 195, 136, 141, 203, 163, 138, 130, 137, 148, 141, 170, 187, 218, 251, + 307, 304, 268, 255, 261, 270, 235, 223, 232, 179, 218, 226, 221, 228, 234, 272, 280, + 262, 331, 365, 319, 355, 360, 343, 361, 364, 338, 310, 342, 370, 349, 317, 294, 292, + 329, 340, 368, 393, 361, 381, 379, 323, 319, 346, 375, 356, 372, 418, 407, 402, 396, + 399, 392, 437, 427, 412, 351, 296, 296, 276, 264, 254, 282, 257, 311, 246, 245, 233, + 226, 279, 275, 252, 239, 236, 190, 177, 168, 158, 138, 130, 100, 80, 83, 109, 128, + 90, 73, 84, 89, 95, 93, 48, 67, 101, 53, 24, -28, 14, 46, 12, -41, -48, + -29, -50, -36, -56, -29, -4, 43, 15, 11, -7, 14, 41, -28, -18, -17, -21, -61, + -81, -104, -135, -135, -98, -79, -91, -82, -89, -128, -117, -143, -130, -110, -115, -152, -179, + -181, -199, -210, -220, -205, -244, -232, -253, -223, -214, -233, -215, -207, -237, -259, -260, -242, + -233, -279, -302, -307, -318, -311, -331, -322, -252, -215, -191, -238, -212, -177, -208, -199, -183, + -192, -167, -160, -189, -168, -157, -111, -94, -87, -90, -66, -51, -1, -56, -48, -42, -43, + -26, -32, -44, -105, -77, -48, -52, -45, -6, -33, -5, 46, 0, -28, -33, -13, -38, + -34, -24, -12, -33, -49, -68, -88, -51, -65, -130, -169, -116, -63, -65, -82, -92, -84, + -76, -69, -117, -100, -128, -103, -113, -166, -202, -144, -146, -168, -180, -164, -131, -178, -153, + -182, -197, -151, -105, -139, -176, -131, -107, -132, -127, -102, -79, -77, -65, -117, -126, -115, + -67, -29, -74, -115, -92, -44, -58, -61, -81, -43, -57, -17, 3, -37, -12, 28, 18, + -13, 4, 6, -8, -72, -40, -47, -75, -64, -88, -133, -133, -113, -81, -76, -60, -58, + -30, -5, 0, -10, -18, -54, -60, -46, -68, -75, -69, -59, -92, -56, -33, -26, -21, + 22, 33, 3, 23, 95, 108, 61, 64, 76, 112, 100, 82, 75, 73, 110, 125, 120, + 99, 147, 168, 184, 206, 242, 245, 192, 183, 191, 185, 187, 213, 207, 174, 211, 269, + 272, 257, 236, 235, 281, 285, 265, 228, 204, 216, 231, 210, 222, 229, 210, 180, 192, + 215, 242, 217, 214, 263, 243, 249, 250, 241, 220, 220, 227, 217, 231, 209, 212, 228, + 246, 235, 255, 247, 228, 250, 275, 297, 317, 268, 330, 338, 327, 311, 302, 333, 341, + 300, 258, 318, 320, 317, 284, 308, 359, 369, 349, 351, 333, 347, 338, 277, 269, 267, + 265, 245, 187, 188, 187, 164, 180, 207, 187, 170, 167, 164, 140, 107, 112, 115, 95, + 64, 55, 50, 17, 10, -21, -24, -23, -68, -74, -45, -34, -45, -52, -53, -48, -68, + -92, -87, -72, -75, -115, -139, -132, -140, -145, -162, -99, -87, -140, -132, -174, -137, -83, + -96, -132, -133, -129, -141, -148, -188, -172, -165, -178, -210, -204, -177, -117, -94, -169, -179, + -170, -176, -163, -203, -176, -195, -192, -221, -217, -171, -139, -152, -173, -103, -155, -163, -190, + -169, -162, -163, -163, -177, -164, -164, -159, -180, -166, -172, -227, -171, -163, -132, -142, -146, + -129, -108, -105, -105, -102, -121, -113, -158, -114, -104, -171, -127, -76, -84, -100, -107, -81, + -76, -91, -71, -108, -126, -92, -99, -118, -102, -70, -85, -119, -136, -108, -73, -71, -89, + -108, -96, -79, -55, -117, -114, -122, -81, -82, -117, -139, -107, -151, -120, -89, -110, -84, + -83, -56, -112, -126, -98, -112, -135, -127, -114, -128, -136, -165, -167, -163, -150, -134, -140, + -120, -113, -108, -80, -86, -60, -56, -101, -108, -76, -101, -125, -129, -114, -110, -115, -89, + -101, -93, -86, -43, -68, -85, -74, -70, -79, -67, -31, -78, -76, -94, -114, -120, -107, + -111, -87, -94, -61, -38, -39, -33, -27, -11, -57, -71, -57, -49, -50, -77, -56, -69, + -35, -3, -3, 11, 33, 59, 57, 60, 47, 94, 79, 60, 54, 72, 63, 100, 92, + 97, 60, 46, 103, 174, 201, 239, 251, 191, 144, 137, 182, 201, 231, 231, 200, 155, + 160, 155, 183, 235, 266, 246, 184, 198, 229, 249, 277, 237, 263, 314, 290, 281, 249, + 246, 249, 249, 213, 253, 270, 283, 246, 230, 293, 325, 338, 325, 336, 355, 370, 312, + 298, 273, 303, 299, 281, 315, 286, 245, 284, 302, 336, 333, 331, 305, 277, 279, 295, + 315, 285, 314, 274, 283, 278, 261, 197, 206, 239, 225, 193, 146, 199, 187, 222, 256, + 266, 235, 173, 133, 154, 154, 127, 118, 76, 103, 97, 79, 60, 96, 144, 98, 18, + 24, 102, 97, 100, 106, 90, 45, 4, 2, 24, 45, 47, 37, -9, -11, 20, 63, + 33, -3, 3, 30, 33, -41, -32, -15, -6, -37, -9, -47, -59, -36, -35, 5, -21, + -25, -19, -74, -76, -77, -50, -50, -49, -77, -76, -114, -120, -113, -87, -36, -44, -71, + -109, -54, -88, -90, -107, -97, -112, -185, -164, -139, -155, -205, -176, -172, -147, -163, -159, + -137, -132, -138, -151, -170, -187, -153, -147, -177, -136, -137, -161, -170, -127, -97, -78, -102, + -123, -145, -164, -115, -138, -114, -137, -134, -108, -105, -114, -119, -130, -135, -127, -113, -104, + -94, -87, -87, -83, -112, -113, -118, -120, -94, -141, -143, -141, -134, -155, -145, -129, -105, + -70, -102, -78, -93, -72, -62, -58, -80, -121, -162, -176, -173, -176, -173, -173, -130, -142, + -144, -130, -115, -80, -78, -104, -108, -90, -90, -76, -68, -114, -130, -141, -127, -148, -138, + -170, -184, -150, -129, -100, -121, -123, -75, -110, -106, -93, -135, -181, -177, -206, -121, -184, + -199, -166, -177, -174, -118, -145, -108, -119, -148, -46, -29, -88, -134, -180, -170, -100, -117, + -128, -113, -156, -179, -85, -129, -105, -43, -34, -30, -8, -55, -59, -73, -61, -14, -32, + -11, -26, -94, -139, 37, -2, 18, 35, 8, 1, 3, 10, 54, 166, 138, 88, 121, + 49, 60, 28, 54, 134, 109, 59, 111, 111, 83, 169, 175, 138, 282, 246, 238, 244, + 111, 183, 209, 140, 189, 253, 162, 139, 171, 195, 191, 263, 309, 257, 251, 233, 275, + 175, 211, 290, 187, 180, 179, 230, 319, 99, 129, 204, 244, 133, 194, 159, 169, 211, + 212, 244, 150, 180, 149, 198, 172, 143, 123, 107, 192, 85, 154, 140, 136, 101, 86, + 159, 130, 186, 156, 87, 97, 139, 105, 74, 54, 92, 103, 77, 59, 94, 28, 165, + 80, 213, 36, 64, 144, 23, 25, 87, 78, 71, 142, 68, 52, 107, 39, 169, 67, + 40, 87, 121, -20, 36, 57, -3, 111, 34, 64, 52, 65, -44, 16, 19, -10, 27, + 13, 104, -43, 14, 40, -20, 49, 18, -152, 21, -46, -121, -18, -137, -104, -42, -60, + -56, -129, -72, -157, -91, -137, -93, -103, -198, -201, -163, -121, -201, -89, -145, -133, -57, + -153, -94, -171, -153, -167, -81, -214, -179, -170, -74, -314, -115, -225, -125, -189, -201, -131, + -225, -148, -148, -238, -134, -170, -215, -162, -172, -175, -183, -254, -184, -137, -343, -84, -396, + -105, -259, -212, -166, -175, -109, -207, -152, -88, -211, -212, -242, -154, -271, -215, -281, -201, + -193, -176, -292, -204, -131, -182, -146, -145, -124, -186, -235, -74, -186, -106, -186, -220, -202, + -228, -198, -272, -178, -152, -274, -97, -181, -171, -157, -87, -176, -208, -50, -247, -149, -226, + -158, -252, -178, -210, -214, -134, -198, -90, -315, 17, -213, -94, -126, -150, -134, -267, -167, + -224, -140, -248, -154, -240, -149, -159, -237, -26, -171, -70, -52, -183, 2, -104, -85, -79, + -107, -6, -132, -76, -156, -23, -75, 44, -64, 4, -87, 26, 67, -45, 144, -21, 132, + 39, 15, 156, -50, 193, -38, 56, 55, 21, 73, 78, 53, 153, 119, 178, 117, 303, + 101, 181, 142, 142, 108, 135, 87, 187, 105, 132, 95, 206, 198, 157, 248, 162, 206, + 255, 220, 257, 132, 277, 159, 91, 333, 57, 313, 120, 191, 260, 79, 299, 89, 331, + 138, 316, 183, 313, 229, 183, 255, 209, 252, 170, 172, 162, 155, 197, 192, 219, 237, + 120, 229, 186, 325, 172, 238, 266, 195, 171, 182, 134, 227, 169, 140, 170, 194, 154, + 229, 162, 313, 160, 226, 225, 95, 318, 93, 277, 201, 149, 325, 112, 280, 276, 155, + 304, 220, 256, 254, 178, 278, 231, 261, 227, 231, 271, 222, 208, 221, 167, 231, 200, + 164, 229, 207, 211, 279, 129, 308, 155, 273, 192, 149, 195, 118, 206, 225, 72, 204, + 131, 170, 169, 144, 120, 256, 68, 211, 111, 131, 59, 89, 51, 129, 150, 84, 115, + 93, 139, 135, 128, 174, 11, 147, 46, 120, 68, 12, 107, -19, 78, 119, 1, 32, + -15, 38, 150, -53, 121, -53, 122, -17, 66, 68, 35, 86, 65, 45, 17, -27, -11, + -79, -34, -38, -64, -19, 5, -38, 46, -88, 74, -29, 3, -29, -133, -98, -117, -198, + -99, -208, -52, -195, -154, -159, -158, -113, -217, -39, -228, -114, -227, -178, -114, -213, -213, + -216, -318, -238, -310, -226, -348, -212, -313, -231, -286, -210, -241, -223, -302, -300, -217, -313, + -326, -322, -315, -385, -323, -426, -248, -422, -211, -385, -243, -266, -265, -305, -225, -313, -276, + -388, -316, -301, -327, -417, -315, -437, -242, -436, -295, -282, -250, -251, -361, -231, -294, -247, + -266, -313, -330, -254, -345, -350, -363, -308, -309, -308, -251, -342, -296, -324, -259, -304, -242, + -222, -268, -226, -260, -252, -241, -214, -292, -224, -333, -220, -281, -305, -196, -231, -79, -220, + -65, -95, -148, -71, -231, -66, -196, -144, -144, -106, -132, -122, -129, -98, -42, -70, -31, + -69, -7, -23, -91, 97, -140, 107, -108, -41, 37, -126, 100, -113, 55, 16, -60, 104, + -155, 189, -126, 180, -59, 197, -26, 99, 16, 77, 64, 66, 16, 63, 29, 85, -35, + 178, -23, 230, -62, 238, 93, 134, 182, 86, 175, -10, 134, 46, 156, 54, 73, 172, + 99, 196, 127, 204, 194, 151, 199, 68, 218, 102, 182, 137, 136, 177, 210, 171, 184, + 195, 199, 238, 202, 223, 227, 168, 233, 205, 231, 250, 176, 293, 198, 245, 183, 212, + 179, 224, 256, 223, 225, 264, 250, 245, 221, 281, 243, 231, 206, 151, 240, 187, 170, + 172, 156, 184, 244, 190, 231, 201, 241, 189, 245, 170, 191, 88, 173, 183, 77, 188, + 86, 268, 118, 253, 189, 265, 180, 177, 217, 175, 185, 141, 186, 144, 173, 126, 225, + 172, 135, 194, 61, 294, 40, 275, 107, 156, 202, 164, 238, 170, 190, 179, 154, 93, + 159, 63, 133, 57, 148, 106, 156, 74, 203, 131, 193, 125, 198, 106, 150, 13, 112, + 33, 29, 64, -6, 118, 10, 77, -24, 30, 47, 76, 73, 3, 20, 32, -29, 56, + -25, 74, -48, -75, -16, -164, 31, -171, 16, -162, 31, -171, 14, -127, 30, -87, -16, + -85, -83, -138, -75, -223, -102, -216, -184, -124, -31, -3, -71, -48, -39, -62, -49, -13, + 11, 11, 30, -3, -14, -68, -79, -58, -57, -37, -52, -41, -96, -117, -119, -71, -100, + -115, -103, -116, -99, -136, -107, -96, -59, -69, -81, -98, -113, -153, -214, -165, -151, -159, + -208, -135, -90, -142, -172, -145, -108, -127, -95, -130, -145, -167, -149, -157, -174, -102, -95, + -122, -143, -98, -90, -115, -150, -152, -128, -128, -78, -118, -157, -158, -118, -84, -135, -164, + -142, -144, -151, -119, -149, -111, -112, -98, -126, -122, -116, -115, -162, -151, -101, -122, -117, + -157, -176, -161, -144, -133, -123, -106, -122, -81, -71, -72, -90, -83, -124, -151, -142, -162, + -141, -174, -160, -137, -148, -173, -142, -148, -125, -77, -113, -98, -103, -115, -104, -91, -90, + -113, -125, -160, -152, -172, -188, -189, -167, -147, -153, -142, -123, -116, -113, -109, -131, -144, + -134, -168, -176, -159, -162, -216, -193, -168, -133, -143, -114, -82, -97, -135, -151, -93, -76, + -86, -97, -67, -91, -128, -152, -121, -172, -71, -30, -51, -101, -58, -63, -73, -39, -7, + 0, -46, 2, -37, -121, -100, -26, -74, -17, 15, 14, -32, -61, -67, 8, 124, 69, + 54, 36, 29, 34, 69, 110, 117, 107, 50, 45, 52, 38, 133, 95, 68, 155, 138, + 177, 186, 96, 185, 237, 153, 171, 212, 95, 138, 141, 105, 101, 159, 148, 191, 225, + 203, 189, 116, 225, 254, 173, 183, 138, 245, 248, 100, 71, 226, 208, 107, 207, 172, + 111, 117, 145, 184, 155, 189, 163, 233, 115, 101, 103, 185, 190, 44, 95, 86, 134, + 70, 116, 74, 94, 159, 108, 70, 106, 126, 85, 81, 101, 106, 114, 69, 64, 52, + 29, 39, 55, 155, 47, 161, 103, -3, 8, 70, 101, 35, 112, 10, 60, 33, 6, + 77, 86, 45, 114, 184, -56, 93, 79, -10, 106, 59, 33, 47, 34, -82, 58, 3, + 59, 9, 6, 20, -98, -17, -7, -18, 52, -5, -61, 81, -49, -87, -22, -101, -93, + -51, -40, -167, -116, -63, -105, -103, -151, -89, -106, -139, -180, -93, -174, -235, -67, -215, + -102, -116, -147, -148, -151, -145, -110, -80, -198, -161, -86, -97, -170, -134, -229, -111, -168, + -99, -174, -197, -139, -209, -157, -132, -104, -190, -171, -130, -197, -147, -199, -88, -210, -176, + -101, -247, -112, -313, -179, -232, -103, -148, -283, -99, -190, -181, -193, -104, -125, -171, -188, + -213, -182, -193, -207, -266, -193, -127, -267, -173, -211, -133, -188, -166, -151, -140, -142, -165, + -139, -139, -136, -200, -228, -79, -224, -239, -189, -202, -192, -196, -92, -248, -110, -87, -181, + -121, -195, -104, -258, -138, -270, -143, -244, -223, -223, -257, -63, -244, -94, -220, -84, -221, + -140, -105, -205, -133, -265, -138, -262, -101, -283, -203, -116, -222, -132, -229, -113, -79, -123, + -63, -124, -79, -76, -57, -78, -148, -32, -102, -47, -137, -28, -27, 41, -73, -61, 34, + -75, 147, -70, 96, 49, 32, 115, -13, 94, 62, 94, 35, 89, 33, 37, 136, 24, + 98, 170, 89, 211, 156, 166, 163, 201, 159, 63, 163, 142, 108, 187, 142, 123, 155, + 168, 234, 178, 248, 201, 203, 261, 173, 261, 241, 183, 299, 107, 297, 129, 285, 173, + 202, 261, 83, 320, 113, 355, 196, 299, 251, 238, 308, 123, 278, 218, 246, 175, 142, + 206, 207, 190, 218, 162, 272, 140, 242, 223, 212, 280, 184, 220, 232, 191, 118, 215, + 209, 145, 188, 137, 245, 172, 268, 174, 255, 253, 124, 260, 163, 222, 194, 176, 237, + 181, 204, 234, 235, 252, 239, 234, 209, 279, 255, 153, 258, 239, 260, 225, 216, 245, + 238, 246, 166, 258, 146, 210, 218, 162, 265, 177, 262, 162, 228, 226, 200, 262, 164, + 118, 160, 153, 140, 147, 97, 173, 233, 93, 147, 124, 163, 106, 136, 97, 129, 81, + 68, 89, 64, 116, 46, 85, 93, 64, 141, 53, 173, -55, 72, 91, 57, 60, 24, + 17, 48, 33, 38, -3, -6, 28, 6, 96, -47, 93, -40, -4, 40, 33, 124, -31, + 84, -65, 64, -22, -47, -93, -52, -56, -26, -58, -102, -15, -22, -23, -30, -35, -13, + -65, -127, -120, -153, -111, -161, -161, -209, -124, -205, -214, -132, -233, -81, -210, -117, -206, + -219, -247, -216, -137, -224, -215, -276, -306, -230, -375, -241, -303, -236, -304, -235, -294, -277, + -224, -280, -268, -237, -296, -271, -357, -361, -293, -403, -297, -398, -265, -321, -279, -296, -296, + -268, -334, -268, -288, -272, -374, -345, -349, -358, -322, -423, -318, -399, -254, -452, -353, -285, + -308, -296, -307, -284, -323, -275, -341, -335, -366, -305, -351, -372, -346, -351, -310, -311, -314, + -356, -284, -307, -234, -316, -300, -288, -275, -242, -262, -253, -302, -211, -373, -244, -308, -249, + -209, -314, -170, -245, -105, -179, -190, -86, -146, -117, -169, -86, -204, -126, -173, -101, -110, + -128, -37, -150, 6, -103, -51, -24, -57, 40, -87, 33, -16, -53, 51, -82, 111, -133, + 156, -75, 62, 44, -80, 72, -47, 176, -25, 174, 24, 90, 117, 1, 84, 35, 170, + 28, 48, 15, 47, 82, -16, 142, 83, 156, 85, 118, 130, 109, 210, 71, 230, 5, + 84, 123, 109, 94, 79, 199, 109, 195, 135, 152, 225, 125, 178, 96, 193, 151, 179, + 133, 99, 181, 195, 155, 204, 193, 201, 221, 242, 205, 210, 178, 252, 235, 216, 228, + 211, 216, 190, 214, 191, 187, 193, 228, 166, 178, 242, 243, 231, 241, 251, 231, 232, + 199, 189, 158, 206, 181, 160, 174, 140, 226, 234, 197, 198, 207, 249, 161, 248, 144, + 170, 174, 122, 224, 66, 220, 113, 243, 116, 223, 228, 197, 199, 148, 203, 219, 222, + 131, 199, 139, 213, 150, 143, 202, 113, 243, 77, 246, 82, 230, 141, 144, 202, 158, + 217, 178, 194, 136, 179, 138, 104, 92, 121, 89, 163, 151, 123, 118, 167, 136, 164, + 144, 167, 126, 124, 45, 93, 76, 36, 106, -16, 126, 14, 60, -7, 17, 103, 62, + 29, 15, 23, 98, 3, 76, -11, 82, -15, -9, -4, -136, 39, -109, 37, -99, -19, + -63, -9, -33, -32, 16, -51, -71, -65, -135, -106, -115, -170, -116, -224, -63, -207, -116, + -147, -187, -5, -244, -68, -254, -208, -203, -236, -225, -267, -245, -184, -294, -156, -264, -211, + -171, -289, -74, -349, -141, -289, -241, -263, -247, -205, -221, -319, -295, -322, -276, -223, -265, + -240, -314, -248, -317, -209, -290, -207, -260, -227, -303, -237, -293, -174, -292, -330, -256, -414, + -132, -450, -146, -388, -114, -306, -157, -241, -153, -298, -184, -343, -166, -342, -208, -274, -210, + -372, -186, -366, -104, -322, -127, -281, -180, -154, -227, -200, -176, -237, -125, -316, -181, -192, + -293, -98, -399, 11, -347, -120, -365, -92, -303, -65, -246, -78, -224, -226, -76, -287, -27, + -280, -84, -261, -195, -122, -232, -110, -163, -130, -88, -138, -48, -171, 1, -111, -84, -121, + -170, -137, -94, -92, -88, 50, -98, 95, -107, 116, -26, 76, -19, -12, 67, -23, 63, + 53, 9, 92, -2, 153, 68, 113, 122, 91, 262, -8, 212, 57, 246, 100, 205, 74, + 267, 118, 225, 132, 122, 153, 129, 230, 146, 174, 188, 239, 230, 273, 128, 364, 108, + 358, 96, 234, 206, 217, 234, 162, 260, 155, 365, 174, 453, 95, 435, 109, 434, 137, + 355, 83, 384, 109, 326, 132, 335, 206, 324, 152, 447, 188, 471, 79, 403, 267, 298, + 323, 138, 346, 190, 287, 289, 261, 255, 236, 157, 406, 120, 399, 158, 291, 306, 259, + 252, 367, 253, 394, 182, 278, 280, 127, 320, 99, 392, 131, 331, 171, 383, 191, 354, + 312, 306, 342, 222, 315, 183, 223, 208, 217, 168, 241, 207, 303, 86, 261, 238, 193, + 315, 215, 221, 262, 153, 345, 210, 171, 286, 94, 201, 113, 56, 188, 73, 138, 173, + 133, 226, 14, 234, 162, 145, 118, 77, 90, 43, -12, 86, -55, -1, 65, -54, 171, + 9, 76, 145, -59, 151, 16, -11, 91, -157, 110, -122, -51, -27, -159, 55, -202, 73, + -218, 37, -58, -96, -14, -142, -17, -83, -99, -62, -164, -87, -85, -272, -75, -283, -85, + -215, -35, -154, -125, -254, -27, -182, -84, -212, -50, -202, -121, -166, -212, -31, -212, -150, + -169, -255, -64, -312, -131, -143, -166, -83, -122, -111, -35, -212, -115, -144, -144, -175, -195, + -140, -69, -346, 26, -377, 8, -330, 1, -284, -118, -218, -75, -304, -28, -260, -173, -207, + -183, -231, -211, -235, -252, -157, -252, -248, -327, -209, -258, -237, -224, -229, -214, -385, -204, + -308, -258, -311, -249, -428, -230, -376, -367, -187, -499, -104, -499, -100, -451, -153, -330, -273, + -344, -289, -470, -184, -553, -99, -540, -152, -330, -292, -204, -380, -114, -295, -266, -248, -318, + -313, -151, -429, -158, -299, -227, -176, -330, -60, -287, -160, -118, -225, -138, -224, -161, -54, + -295, -67, -290, 20, -277, -111, -235, -105, -230, -29, -204, -78, -133, -75, -42, -111, -125, + 22, -177, -8, -123, -40, -180, -5, -112, -29, -148, 55, -84, 116, -65, 59, -20, 48, + 62, -7, 40, 9, 0, 37, -12, -7, 110, 1, 203, -25, 214, 122, 161, 185, 16, + 231, 103, 195, 58, 177, 67, 229, 95, 216, 153, 119, 163, 209, 211, 200, 202, 214, + 158, 270, 165, 208, 266, 152, 288, 109, 232, 124, 204, 141, 187, 177, 230, 228, 208, + 286, 246, 304, 230, 267, 317, 136, 280, 181, 195, 182, 192, 218, 229, 221, 190, 258, + 245, 226, 302, 226, 305, 191, 260, 278, 250, 173, 228, 158, 221, 191, 136, 206, 152, + 175, 198, 212, 186, 141, 208, 192, 243, 122, 154, 108, 112, 76, 97, 88, 30, 76, + 67, 47, 166, 98, 162, 30, 164, 91, 127, -11, 94, -43, 23, -2, 15, -26, 10, + -42, 0, 38, 0, 6, -13, 13, 18, 13, -18, 52, -28, 2, 22, -26, -14, -95, + -118, -60, -28, -13, -54, -79, -62, -77, -14, -69, -73, -34, -67, -64, -111, -94, -79, + -115, -167, -137, -174, -115, -188, -135, -132, -97, -62, -96, -111, -143, -93, -120, -154, -163, + -183, -182, -166, -133, -180, -207, -202, -156, -90, -132, -163, -111, -122, -77, -136, -142, -100, + -158, -195, -174, -185, -148, -214, -166, -194, -116, -170, -172, -186, -185, -168, -173, -143, -190, + -214, -267, -202, -229, -160, -248, -267, -297, -248, -257, -259, -240, -255, -240, -251, -217, -225, + -235, -280, -276, -296, -290, -359, -297, -352, -302, -274, -267, -289, -276, -264, -227, -240, -270, + -293, -322, -318, -292, -300, -297, -295, -292, -266, -263, -250, -260, -235, -216, -255, -275, -256, + -271, -262, -279, -288, -260, -222, -232, -276, -298, -291, -283, -263, -284, -288, -275, -251, -259, + -283, -307, -305, -277, -264, -276, -326, -286, -298, -261, -299, -294, -253, -168, -196, -180, -198, + -216, -207, -213, -206, -227, -201, -214, -169, -211, -219, -146, -89, -100, -46, 14, 53, 25, + -16, -52, -32, -35, -44, -117, -107, -113, -124, -91, -135, -66, -107, -71, -35, 27, 55, + 43, 72, 99, 134, 152, 163, 203, 215, 166, 223, 181, 193, 141, 140, 141, 219, 222, + 238, 289, 347, 385, 354, 386, 401, 393, 381, 407, 402, 377, 360, 288, 274, 260, 263, + 194, 211, 200, 209, 156, 139, 153, 187, 191, 290, 294, 327, 338, 311, 315, 334, 303, + 374, 362, 392, 414, 385, 348, 338, 383, 418, 470, 518, 474, 350, 246, 253, 259, 276, + 288, 381, 438, 461, 497, 496, 423, 418, 465, 585, 581, 481, 415, 369, 253, 215, 187, + 132, 119, 67, 57, 26, -58, -72, -5, 45, 102, 170, 206, 222, 183, 166, 157, 240, + 210, 208, 148, 142, 97, 114, 22, 25, 50, 97, 117, 130, 232, 251, 179, 59, 59, + 107, 149, 163, 202, 273, 232, 245, 261, 285, 189, 267, 337, 382, 354, 287, 249, 154, + 81, 103, 34, 39, -14, -34, -143, -284, -335, -281, -158, -46, 27, 96, 125, 118, 56, + -3, 11, 89, 94, 96, 98, 35, -120, -221, -247, -172, -168, -203, -161, -150, -78, -20, + -41, -95, -189, -190, -111, -19, -10, -24, -82, -57, -21, 42, -6, -37, -2, 72, 89, + 54, 78, 0, -68, -153, -204, -238, -295, -319, -327, -340, -380, -426, -450, -331, -243, -133, + -69, -66, -42, -141, -168, -236, -172, -171, -126, -156, -181, -312, -357, -442, -379, -349, -321, + -248, -19, -218, -22, -122, -155, -18, -205, -13, -194, -124, -157, -153, -157, -190, -200, -203, + -211, -171, -217, -181, -192, -245, -120, -248, -85, -266, -141, -210, -195, -204, -247, -178, -235, + -265, -260, -244, -214, -211, -270, -210, -258, -186, -242, -173, -277, -180, -234, -182, -272, -245, + -261, -196, -265, -314, -206, -330, -155, -335, -214, -280, -176, -197, -244, -183, -197, -193, -235, + -196, -246, -238, -202, -234, -187, -274, -139, -291, -100, -214, -178, -182, -147, -197, -114, -255, + -94, -221, -87, -219, -204, -157, -220, -96, -261, -64, -309, -136, -257, -66, -190, -102, -85, + -194, -71, -248, -63, -282, -40, -200, -164, -159, -182, -107, -190, -88, -134, -77, -49, -107, + -59, -94, 4, -73, -15, -90, -69, -32, -56, -32, -47, 51, -56, 82, -60, 131, 72, + 46, 70, 46, 74, 61, 102, 126, 65, 119, 85, 154, 151, 72, 162, 139, 263, 55, + 207, 85, 269, 147, 234, 176, 187, 177, 161, 213, 100, 189, 125, 227, 171, 189, 188, + 306, 154, 330, 124, 324, 161, 291, 146, 235, 174, 198, 203, 191, 199, 153, 372, 150, + 313, 176, 304, 217, 342, 169, 243, 207, 212, 230, 111, 232, 224, 221, 284, 108, 404, + 178, 315, 171, 234, 341, 223, 277, 146, 273, 210, 267, 244, 234, 223, 271, 176, 310, + 199, 237, 206, 292, 221, 320, 210, 335, 214, 234, 237, 232, 256, 101, 241, 158, 320, + 85, 342, 130, 341, 219, 261, 329, 187, 340, 196, 225, 165, 201, 201, 222, 66, 264, + 139, 222, 191, 137, 269, 196, 184, 190, 156, 181, 235, 195, 221, 138, 141, 167, 89, + 116, 90, 161, 123, 61, 172, 73, 158, 56, 136, 142, 129, 62, 74, -32, 11, 9, + 0, 57, -92, 37, 34, -21, 88, -35, 43, -21, 14, 104, -87, 18, -103, -20, -78, + -101, -8, -210, 68, -188, 22, -205, -53, -89, -139, -28, -98, -67, -67, -132, -131, -108, + -116, -125, -203, -117, -255, -95, -166, -58, -205, -137, -108, -131, -124, -166, -166, -133, -90, + -213, -127, -214, -94, -204, -181, -141, -212, -146, -177, -175, -162, -94, -165, -159, -57, -152, + -79, -192, -80, -203, -181, -117, -208, -87, -271, -57, -315, -115, -201, -145, -230, -95, -269, + -156, -160, -190, -208, -155, -196, -213, -211, -263, -204, -265, -211, -310, -293, -290, -228, -192, + -317, -144, -298, -217, -325, -258, -356, -113, -451, -247, -374, -307, -310, -334, -234, -412, -158, + -359, -244, -298, -305, -178, -324, -263, -265, -412, -225, -395, -213, -345, -273, -211, -346, -191, + -320, -135, -234, -203, -287, -186, -269, -169, -282, -221, -216, -203, -197, -141, -195, -145, -203, + -56, -203, -123, -228, -73, -95, -193, -122, -139, -123, -188, -57, -182, -105, -100, -183, -23, + -200, -2, -66, -49, -62, -48, -84, -64, -30, -54, -55, -76, -10, -83, 25, -111, 27, + 51, 63, 17, 0, 98, 11, 106, 12, 65, 37, 88, 33, 68, -63, 190, 3, 211, + 81, 125, 223, 126, 182, 60, 290, 78, 246, 88, 222, 154, 187, 221, 152, 245, 142, + 329, 157, 283, 216, 178, 241, 263, 227, 267, 254, 247, 195, 237, 222, 211, 193, 184, + 223, 189, 283, 158, 275, 220, 313, 265, 274, 293, 266, 224, 215, 223, 196, 203, 180, + 201, 246, 186, 191, 218, 228, 246, 254, 307, 219, 233, 226, 265, 257, 256, 226, 232, + 221, 173, 186, 164, 261, 149, 245, 147, 231, 196, 174, 181, 224, 215, 177, 150, 125, + 97, 123, 56, 122, 65, 99, 162, 121, 180, 102, 137, 77, 173, 125, 117, 73, 52, + 30, 52, 7, 23, -33, 40, 25, 10, 14, 13, -7, 30, 24, 60, 49, 41, -29, + 5, -33, -20, -32, -52, -65, -86, -57, 5, -31, -89, -29, -39, -8, -12, -74, -90, + -72, -47, -84, -119, -106, -125, -80, -168, -104, -141, -130, -143, -176, -89, -90, -57, -119, + -160, -143, -104, -143, -148, -191, -189, -153, -205, -133, -170, -158, -175, -151, -98, -120, -164, + -128, -109, -135, -122, -153, -132, -173, -142, -137, -147, -156, -173, -154, -198, -153, -161, -179, + -153, -151, -172, -164, -209, -218, -216, -241, -247, -180, -230, -246, -320, -248, -251, -225, -250, + -255, -200, -266, -217, -292, -237, -195, -251, -262, -253, -292, -335, -318, -310, -276, -232, -244, + -284, -271, -260, -218, -260, -280, -280, -265, -316, -238, -277, -296, -308, -267, -258, -236, -245, + -248, -223, -226, -281, -217, -265, -245, -240, -224, -229, -253, -243, -300, -273, -284, -263, -294, + -302, -325, -299, -295, -257, -245, -257, -256, -246, -252, -255, -258, -296, -280, -225, -220, -236, + -232, -238, -146, -184, -201, -210, -188, -151, -158, -168, -199, -190, -134, -142, -129, -121, -42, + -51, -68, -57, -39, -18, -45, -76, -123, -70, -114, -114, -171, -179, -99, -92, -20, -53, + -11, 15, 30, 63, 69, 125, 98, 141, 171, 204, 206, 230, 239, 184, 138, 180, 184, + 157, 189, 214, 299, 307, 317, 280, 324, 369, 422, 426, 462, 485, 417, 313, 263, 231, + 206, 165, 174, 158, 181, 132, 70, 54, 120, 158, 209, 245, 286, 335, 319, 350, 336, + 346, 341, 335, 368, 369, 326, 321, 340, 335, 352, 397, 523, 519, 509, 399, 330, 302, + 293, 297, 348, 428, 464, 464, 414, 387, 368, 423, 549, 647, 601, 588, 525, 490, 357, + 240, 209, 225, 199, 134, 86, -17, -63, -82, -10, 56, 128, 210, 297, 279, 235, 227, + 228, 238, 244, 248, 242, 205, 101, -8, -52, 6, 72, 135, 124, 175, 290, 210, 151, + 2, -14, 52, 126, 219, 272, 258, 236, 234, 183, 192, 203, 288, 381, 451, 401, 302, + 227, 99, -17, -15, 51, 57, 8, -72, -182, -287, -372, -309, -221, -142, -4, 92, 179, + 91, 18, -37, 18, 87, 159, 155, 89, 2, -180, -274, -292, -255, -198, -111, -88, -64, + -39, -105, -144, -218, -246, -174, -55, -23, -27, -26, -23, -2, -29, -37, -57, -5, 119, + 173, 106, 32, -40, -66, -135, -197, -167, -135, -172, -246, -324, -390, -552, -569, -481, -302, + -173, -65, -52, -34, -91, -120, -137, -163, -117, -91, -79, -132, -236, -419, -536, -478, -381, + -295, -235, -195, -185, -311, -310, -200, -155, -211, -306, -399, -356, -259, -185, -136, -145, -89, + -85, -97, -101, -99, -141, -96, 13, 94, 16, -77, -146, -212, -345, -426, -408, -414, -404, + -487, -468, -526, -529, -541, -417, -302, -152, -150, -139, -170, -238, -300, -366, -355, -383, -282, + -268, -329, -429, -528, -539, -471, -403, -401, -366, -322, -200, -148, -233, -345, -443, -407, -262, + -139, -84, -145, -117, -76, -44, -29, -94, -84, -28, 73, 106, 38, -62, -177, -279, -291, + -303, -278, -329, -333, -271, -221, -245, -296, -219, -66, 53, 135, 176, 165, 84, -3, -34, + -44, -74, -67, -72, -1, -32, -91, -213, -137, -23, 90, 26, 63, 92, 203, 280, 218, + 123, -23, -54, 26, 98, 216, 236, 261, 321, 399, 402, 296, 257, 313, 449, 515, 481, + 370, 224, 95, 22, -19, 29, 67, 34, 123, 136, 178, 136, 166, 233, 413, 528, 522, + 458, 357, 260, 138, 75, 85, 94, 111, 146, 164, 131, 114, 98, 141, 183, 188, 187, + 216, 328, 413, 325, 180, 45, -9, 28, 91, 199, 265, 379, 407, 423, 421, 354, 289, + 293, 432, 568, 557, 387, 270, 155, 65, 6, -23, 60, 85, 145, 202, 174, 143, 89, + 170, 284, 403, 435, 405, 295, 219, 209, 47, -31, 29, 133, 208, 200, 139, 118, 96, + 140, 208, 169, 130, 164, 265, 415, 371, 194, -62, -186, -90, 3, 155, 230, 314, 366, + 403, 393, 288, 161, 227, 391, 537, 530, 343, 148, -63, -179, -228, -195, -115, -85, -39, + 30, 10, -18, -89, -11, 141, 275, 367, 306, 184, 19, -130, -248, -300, -191, -158, -112, + -7, 8, -82, -158, -164, -85, -38, -127, -62, 37, 112, 14, -184, -414, -529, -452, -317, + -98, 60, 109, 141, 213, 201, 90, -26, -35, 108, 214, 171, -35, -200, -415, -532, -642, + -598, -480, -366, -307, -245, -204, -242, -297, -249, -119, 2, 18, -50, -187, -361, -502, -604, + -618, -552, -465, -359, -307, -245, -270, -314, -313, -289, -268, -317, -326, -229, -82, -145, -332, + -616, -695, -598, -479, -298, -140, 43, 135, 140, 164, 107, -29, -159, -88, 17, 14, -146, + -349, -499, -572, -663, -721, -590, -419, -253, -172, -107, -142, -181, -185, -124, -39, -2, -64, + -184, -314, -445, -563, -680, -582, -418, -253, -171, -108, -66, -61, -126, -127, -137, -125, -145, + -112, 14, 93, -95, -341, -590, -550, -405, -244, -68, 103, 292, 392, 401, 308, 148, -1, + 27, 101, 142, 32, -167, -315, -436, -482, -473, -358, -216, 4, 178, 224, 216, 117, 131, + 155, 188, 193, 130, 31, -110, -246, -349, -407, -393, -237, -50, 150, 306, 297, 246, 214, + 203, 120, -3, -85, -13, 153, 278, 194, -69, -352, -419, -295, -96, 132, 325, 570, 674, + 692, 602, 380, 134, 2, 74, 194, 188, 15, -126, -244, -245, -235, -157, 26, 243, 441, + 490, 495, 403, 319, 260, 238, 248, 227, 155, 31, -3, -84, -194, -240, -55, 254, 419, + 488, 533, 520, 449, 316, 208, 135, 91, 72, 243, 493, 557, 379, 71, -142, -61, 57, + 220, 468, 749, 935, 914, 825, 662, 403, 133, 57, 292, 424, 326, 181, 131, 148, 91, + 54, 189, 413, 628, 628, 574, 549, 486, 333, 258, 247, 239, 185, 114, 66, 76, -28, + -116, -51, 154, 365, 491, 575, 578, 508, 379, 246, 118, -2, -63, 63, 340, 533, 396, + 105, -220, -213, -32, 66, 268, 479, 712, 794, 685, 524, 270, -60, -204, -75, 124, 166, + 93, 37, 23, 39, -32, -32, 106, 270, 339, 337, 270, 150, 23, -117, -190, -157, -149, + -162, -169, -185, -239, -273, -284, -172, 28, 179, 266, 242, 172, 53, -103, -226, -365, -460, + -383, -100, 198, 180, -65, -402, -507, -372, -283, -135, 61, 284, 386, 331, 200, -32, -359, + -589, -516, -313, -156, -172, -226, -203, -175, -247, -323, -263, -161, -34, -57, -71, -117, -229, + -346, -426, -400, -390, -393, -410, -337, -283, -341, -394, -335, -166, -43, 45, 80, 21, -59, + -211, -386, -539, -617, -560, -305, 44, 137, -23, -330, -529, -481, -427, -294, -115, 109, 286, + 274, 212, 0, -286, -560, -572, -363, -190, -136, -174, -151, -130, -193, -289, -305, -208, -77, + -43, -31, -46, -96, -194, -254, -269, -244, -256, -240, -167, -124, -180, -231, -213, -102, 55, + 147, 198, 176, 87, -12, -183, -384, -479, -432, -144, 183, 267, 114, -163, -285, -272, -274, + -181, 22, 284, 434, 419, 361, 168, -163, -420, -368, -165, -31, -52, -52, -4, 39, -8, + -89, -101, -44, 42, 51, 75, 50, -1, -56, -94, -65, -69, -136, -143, -87, -71, -111, + -160, -103, 41, 187, 307, 313, 255, 172, 71, -67, -251, -321, -238, 107, 340, 323, 175, + -29, -55, -85, -40, 68, 283, 460, 531, 598, 553, 308, -4, -169, -70, 125, 215, 197, + 214, 293, 313, 210, 220, 289, 348, 361, 357, 366, 344, 246, 224, 293, 294, 272, 214, + 207, 217, 218, 158, 154, 270, 426, 532, 606, 650, 592, 467, 306, 111, 20, 45, 256, + 477, 501, 409, 273, 242, 176, 181, 337, 561, 734, 789, 782, 707, 494, 192, -15, 49, + 161, 192, 213, 252, 352, 348, 249, 263, 379, 450, 434, 369, 352, 336, 205, 122, 128, + 190, 162, 99, 107, 132, 112, 34, 41, 180, 378, 453, 483, 519, 490, 381, 134, -68, + -126, -68, 43, 76, 49, -3, 44, 81, 18, 75, 259, 458, 537, 546, 524, 373, 70, + -182, -282, -264, -297, -316, -231, -100, -14, -36, -55, 28, 137, 178, 114, 64, 57, 3, + -100, -196, -230, -245, -315, -340, -283, -263, -309, -340, -246, -7, 98, 119, 129, 144, 162, + 9, -168, -287, -264, -268, -414, -571, -614, -435, -285, -157, 39, 252, 402, 383, 369, 348, + 195, -84, -314, -417, -425, -513, -646, -597, -487, -364, -297, -167, -8, 81, 108, 94, 114, + 81, 10, -58, -78, -172, -271, -421, -474, -501, -539, -520, -363, -124, 29, 94, 149, 198, + 184, 64, -38, -51, 14, -14, -223, -472, -683, -700, -627, -487, -162, 165, 426, 593, 627, + 515, 291, -10, -219, -245, -267, -409, -593, -708, -659, -650, -636, -499, -294, -34, 165, 203, + 177, 114, 28, -48, -66, -130, -235, -379, -119, -162, -250, -345, -378, -300, -206, -120, -101, + -94, -181, -202, -156, -104, -47, -88, -4, 69, 83, -29, -98, -153, -219, -262, -299, -272, + -339, -431, -502, -502, -550, -615, -566, -410, -234, -91, -98, -89, -159, -205, -248, -250, -242, + -255, -262, -285, -372, -515, -570, -566, -520, -431, -351, -276, -232, -182, -213, -288, -375, -430, + -392, -327, -194, -111, -73, -104, -128, -123, -97, -88, -49, 33, 122, 139, 43, -55, -195, + -274, -304, -292, -255, -254, -284, -322, -365, -383, -406, -300, -118, 17, 120, 224, 219, 156, + 40, 5, 9, -11, -34, -17, 14, -59, -165, -260, -220, -110, -14, 13, 96, 220, 288, + 218, 102, -31, -110, -36, 41, 187, 283, 283, 267, 234, 235, 260, 264, 303, 435, 541, + 551, 457, 309, 201, 44, 47, 61, 108, 86, 70, 55, 46, 7, -58, 72, 223, 435, + 534, 558, 507, 430, 328, 226, 150, 202, 213, 184, 203, 142, 56, -23, 5, 119, 231, + 287, 339, 329, 388, 327, 261, 115, -2, -7, 45, 232, 340, 393, 349, 299, 334, 416, + 418, 375, 420, 625, 662, 561, 401, 222, 101, 45, 51, 105, 149, 129, 102, 78, 116, + 136, 152, 266, 402, 514, 551, 501, 381, 277, 169, 102, 115, 148, 188, 201, 179, 154, + 112, 108, 129, 265, 254, 267, 284, 371, 352, 241, 47, -80, -91, -105, 78, 246, 339, + 372, 330, 347, 379, 332, 272, 336, 481, 517, 474, 358, 148, -41, -218, -257, -184, -87, + -37, 1, 5, -18, -85, -82, 40, 155, 281, 367, 389, 260, 74, -88, -205, -188, -138, + -104, -51, -17, -3, -92, -155, -102, -4, -26, 2, 29, 180, 177, -39, -242, -450, -519, + -458, -286, -28, 59, 147, 192, 200, 176, 86, 31, 108, 241, 300, 222, 47, -194, -439, + -644, -652, -542, -468, -400, -313, -254, -218, -331, -366, -254, -96, 61, 110, 57, -52, -235, + -436, -588, -641, -557, -471, -348, -238, -248, -281, -295, -319, -216, -219, -221, -188, -105, -58, + -199, -427, -642, -726, -720, -557, -322, -95, 87, 101, 159, 139, 73, -38, -79, 16, 118, + 96, -115, -340, -577, -747, -844, -750, -623, -419, -260, -210, -167, -178, -233, -216, -113, -28, + 41, 29, -49, -183, -436, -658, -711, -625, -501, -363, -230, -86, -85, -115, -200, -236, -187, + -168, -145, -40, 62, 16, -230, -532, -718, -687, -573, -300, -55, 192, 356, 409, 340, 168, + 60, -1, 30, 131, 168, 47, -102, -363, -592, -699, -685, -473, -279, -54, 152, 255, 179, + 94, 34, 52, 147, 192, 268, 225, 72, -162, -436, -575, -521, -346, -99, 150, 263, 328, + 229, 149, 82, -13, -47, 17, 193, 331, 258, 67, -272, -556, -596, -445, -150, 222, 491, + 722, 772, 677, 491, 274, 66, 84, 237, 328, 249, -11, -238, -395, -486, -478, -309, -28, + 285, 541, 617, 544, 386, 261, 150, 213, 270, 318, 294, 188, 25, -220, -368, -341, -130, + 141, 349, 551, 653, 627, 419, 239, 146, 119, 135, 205, 353, 518, 442, 122, -227, -334, + -210, 46, 387, 746, 1000, 1080, 951, 795, 564, 298, 117, 196, 423, 438, 302, 76, 15, + -98, -190, -108, 164, 496, 717, 786, 763, 630, 412, 212, 126, 231, 339, 354, 310, 168, + -27, -196, -239, -130, 125, 344, 587, 679, 671, 480, 270, 78, 45, -16, 77, 266, 450, + 501, 259, -98, -371, -374, -214, 95, 417, 815, 1025, 927, 731, 434, 114, -105, -149, 32, + 204, 156, 30, -133, -246, -348, -306, -118, 164, 402, 570, 567, 469, 214, -40, -174, -132, + -66, 27, 27, -45, -151, -360, -479, -462, -238, -11, 262, 410, 439, 288, 74, -147, -314, + -382, -326, -145, 71, 182, 6, -285, -585, -659, -567, -348, 44, 430, 716, 674, 493, 216, + -144, -449, -563, -412, -192, -141, -206, -329, -446, -540, -564, -446, -194, 67, 236, 296, 211, + 10, -286, -460, -485, -392, -311, -226, -243, -279, -434, -569, -587, -424, -173, 56, 271, 304, + 241, 4, -228, -452, -540, -516, -388, -141, 59, -23, -254, -566, -713, -648, -490, -132, 248, + 519, 581, 469, 206, -114, -480, -659, -531, -313, -201, -233, -291, -363, -481, -544, -479, -233, + 13, 135, 230, 227, 56, -199, -415, -453, -346, -236, -167, -102, -145, -254, -403, -461, -371, + -176, 46, 283, 398, 365, 190, -69, -281, -418, -444, -295, 20, 155, 98, -131, -395, -492, + -522, -361, -14, 400, 677, 700, 622, 402, 69, -360, -582, -413, -182, -113, -121, -108, -149, + -271, -392, -295, -52, 172, 314, 399, 385, 232, -39, -244, -265, -212, -140, -31, 41, 68, + -73, -257, -307, -206, -19, 158, 373, 514, 529, 357, 124, -125, -335, -349, -169, 153, 258, + 183, -51, -229, -262, -284, -94, 240, 659, 882, 892, 795, 570, 172, -267, -367, -172, -11, + 66, 106, 198, 189, 60, -60, 42, 305, 489, 562, 614, 630, 505, 249, 57, 43, 94, + 135, 209, 322, 343, 224, 45, -5, 138, 327, 495, 639, 755, 737, 560, 346, 165, 41, + 84, 247, 359, 338, 166, 70, 94, 90, 193, 440, 784, 1028, 1080, 1042, 893, 551, 139, + -82, -69, 22, 61, 96, 192, 288, 235, 150, 160, 366, 525, 581, 587, 560, 535, 398, + 237, 92, 57, 24, 31, 82, 144, 120, 17, 45, 165, 305, 396, 437, 504, 563, 471, + 315, 166, 93, 103, 38, -47, -156, -244, -207, -141, -20, 163, 407, 603, 681, 721, 661, + 467, 183, -50, -161, -234, -386, -502, -419, -310, -230, -186, -84, 52, 178, 191, 227, 161, + 99, 26, -40, -54, -89, -202, -342, -395, -424, -439, -444, -353, -140, 8, 80, 120, 120, + 89, 3, -62, -59, 4, 105, -18, -322, -632, -809, -741, -594, -342, 16, 363, 566, 611, + 535, 349, 77, -183, -236, -155, -183, -354, -595, -713, -758, -727, -602, -351, -61, 186, 275, + 260, 137, -34, -166, -214, -153, -109, -119, -184, -265, -470, -639, -724, -577, -272, -39, 158, + 222, 230, 118, -138, -250, -158, 16, 53, -71, -258, -444, -641, -811, -697, -335, 142, 452, + 580, 647, 565, 258, -124, -311, -289, -245, -302, -367, -377, -492, -702, -856, -786, -524, -229, + -4, 186, 274, 212, 29, -175, -292, -359, -337, -334, -272, -304, -481, -563, -705, -809, -770, + -536, -296, -94, -44, 9, 52, -25, -132, -188, -160, -268, -423, -579, -647, -684, -797, -748, + -477, -162, 92, 222, 358, 392, 216, -73, -249, -328, -433, -570, -675, -719, -737, -796, -783, + -640, -446, -314, -234, -114, 28, 79, 37, -25, -52, -116, -192, -303, -403, -477, -564, -580, + -465, -354, -275, -217, -87, 63, 95, 105, 131, 197, 59, -139, -303, -405, -350, -274, -64, + 168, 343, 459, 417, 413, 375, 276, 184, 219, 294, 310, 230, 71, -43, -154, -208, -149, + 10, 162, 201, 184, 188, 234, 240, 220, 294, 448, 577, 561, 501, 387, 220, 90, 106, + 179, 268, 303, 292, 329, 312, 266, 324, 523, 590, 495, 342, 231, 205, 122, 141, 385, + 733, 993, 1054, 981, 858, 575, 248, 100, 179, 380, 484, 526, 590, 579, 410, 224, 148, + 237, 380, 416, 426, 448, 367, 192, 60, 63, 198, 278, 329, 415, 452, 387, 271, 196, + 188, 182, 184, 194, 189, 175, 187, 135, -24, -104, -164, -117, -73, -75, 58, 228, 440, + 566, 633, 678, 578, 333, 46, -128, -244, -360, -388, -327, -156, -36, -28, -27, 31, 49, + 38, 56, 83, 83, -65, -187, -223, -256, -366, -434, -418, -335, -258, -229, -148, -55, -42, + -128, -172, -168, -167, -206, -147, -219, -394, -569, -656, -605, -583, -473, -196, 114, 329, 385, + 361, 269, 63, -176, -339, -315, -356, -444, -476, -421, -371, -401, -400, -294, -116, -2, 47, + 110, 185, 111, -79, -209, -255, -287, -326, -360, -308, -194, -182, -149, -114, -69, -11, -67, + -119, -45, 41, -14, -233, -392, -462, -403, -386, -330, -77, 212, 449, 527, 516, 502, 401, + 219, 76, -13, -136, -259, -345, -289, -222, -236, -222, -90, 122, 281, 281, 269, 286, 252, + 162, 78, 37, -69, -170, -243, -245, -181, -189, -149, 10, 141, 194, 118, 77, 72, 76, + -38, -212, -380, -547, -643, -673, -545, -287, 13, 296, 515, 650, 611, 438, 231, 15, -141, + -269, -392, -449, -463, -466, -523, -520, -434, -210, -11, 115, 233, 283, 279, 160, -18, -227, + -353, -450, -475, -429, -400, -379, -350, -201, -87, -43, -12, 51, 117, 100, -23, -266, -474, + -547, -582, -629, -565, -415, -187, -32, 133, 298, 343, 308, 253, 191, 115, -122, -321, -454, + -506, -552, -610, -540, -341, -128, 48, 184, 350, 453, 407, 310, 207, 83, -70, -208, -256, + -267, -268, -283, -176, 14, 123, 179, 281, 386, 479, 393, 232, 148, 105, 81, 41, 100, + 160, 289, 363, 417, 481, 419, 396, 416, 507, 478, 353, 240, 157, 87, -38, -109, -75, + 121, 301, 451, 596, 687, 720, 705, 636, 572, 471, 365, 349, 308, 201, 158, 98, 141, + 172, 207, 333, 471, 591, 584, 502, 430, 377, 328, 289, 384, 550, 695, 739, 757, 781, + 716, 589, 502, 477, 406, 316, 237, 206, 90, -59, -137, -87, 5, 92, 215, 392, 526, + 548, 516, 473, 458, 390, 306, 231, 144, 71, -23, -102, -135, -93, -35, 61, 160, 176, + 55, -39, -96, -112, -128, -79, 72, 250, 367, 465, 503, 447, 335, 218, 216, 189, 157, + 64, -38, -184, -354, -526, -571, -480, -339, -160, 26, 189, 187, 132, 39, -38, -108, -185, + -154, -114, -70, -152, -220, -259, -267, -275, -287, -157, -53, -117, -222, -308, -346, -433, -495, + -394, -240, -92, 78, 207, 292, 237, 119, 9, 2, -41, -105, -141, -201, -212, -369, -513, + -544, -439, -380, -332, -247, -148, -47, -72, -72, -100, -166, -232, -282, -262, -250, -288, -311, + -283, -322, -347, -401, -458, -486, -529, -524, -478, -471, -364, -258, -226, -200, -165, -156, -197, + -202, -162, -115, -142, -282, -407, -528, -576, -637, -623, -540, -353, -193, -197, -249, -296, -339, + -402, -425, -398, -437, -447, -425, -363, -361, -425, -436, -394, -324, -199, -188, -276, -379, -522, + -641, -716, -735, -659, -513, -373, -259, -179, -160, -136, -166, -171, -161, -195, -330, -437, -516, + -613, -724, -770, -686, -535, -453, -338, -257, -207, -168, -181, -215, -271, -311, -402, -493, -552, + -584, -594, -564, -407, -196, -107, -182, -258, -273, -248, -258, -268, -206, -167, -164, -212, -272, + -302, -258, -151, -26, 34, 60, -3, -62, -127, -211, -358, -411, -325, -238, -223, -230, -196, + -120, -76, 1, 72, 163, 212, 159, 58, -75, -157, -201, -224, -121, 66, 140, 78, 44, + 61, 101, 127, 168, 302, 408, 448, 454, 409, 322, 259, 213, 235, 302, 291, 268, 273, + 224, 164, 103, 142, 255, 312, 256, 184, 204, 247, 267, 255, 287, 355, 389, 386, 285, + 218, 160, 132, 220, 347, 420, 362, 301, 320, 336, 281, 280, 403, 517, 553, 566, 594, + 610, 547, 538, 550, 578, 568, 509, 491, 458, 332, 224, 200, 263, 336, 339, 274, 251, + 230, 248, 317, 382, 454, 478, 508, 465, 351, 163, 44, 76, 221, 281, 223, 157, 169, + 205, 231, 232, 338, 460, 533, 596, 575, 504, 377, 330, 359, 379, 353, 369, 400, 397, + 280, 111, 47, 149, 208, 230, 231, 227, 211, 129, 77, 100, 171, 258, 336, 351, 273, + 133, 2, -3, 5, 33, 36, -9, 14, 4, -48, -48, 61, 177, 373, 464, 443, 362, + 226, 129, 54, -13, -27, 30, 52, 83, 7, -95, -145, -136, -62, 78, 123, 100, 64, + 7, -19, -94, -133, -104, -28, -30, -40, -92, -126, -127, -118, -108, -176, -151, -138, -149, + -156, -145, -113, -57, 10, 74, 77, 38, 65, 118, 103, 27, -4, -40, -79, -146, -271, + -288, -291, -296, -303, -300, -304, -337, -338, -301, -245, -173, -87, 2, 22, 3, -69, -131, + -200, -245, -296, -350, -383, -389, -420, -434, -384, -277, -167, -90, -26, 9, 55, 34, -55, + -80, -89, -90, -137, -212, -311, -354, -358, -347, -289, -261, -249, -265, -264, -338, -368, -397, + -412, -372, -348, -299, -296, -286, -278, -207, -207, -229, -260, -291, -300, -356, -337, -303, -279, + -340, -305, -273, -217, -184, -119, -61, -120, -118, -123, -86, -211, -251, -281, -290, -290, -279, + -246, -235, -178, -146, -126, -120, -89, -119, -135, -151, -180, -180, -205, -217, -211, -208, -228, + -236, -269, -246, -186, -82, 4, 86, 141, 96, 3, -82, -126, -104, -59, -36, -40, -493, + -660, -677, -606, -459, -320, -182, -29, 19, -95, -197, -198, -146, -281, -550, -679, -646, -617, + -649, -542, -315, -28, 130, 213, 256, 168, -73, -296, -322, -290, -362, -473, -533, -531, -614, + -720, -717, -648, -459, -359, -290, -192, -117, -133, -175, -142, -125, -148, -211, -258, -326, -408, + -513, -483, -377, -223, -168, -177, -124, -113, -182, -157, -25, 145, 65, -123, -308, -359, -402, + -446, -228, 124, 484, 661, 757, 670, 426, 122, -130, -129, -65, -1, 65, 144, 184, 77, + -70, -130, -24, 110, 186, 303, 360, 368, 209, 44, -9, 46, 144, 257, 363, 439, 396, + 286, 220, 200, 288, 291, 346, 374, 394, 397, 355, 357, 286, 130, 72, 107, 159, 221, + 350, 572, 782, 895, 942, 993, 964, 750, 473, 319, 273, 188, 65, 103, 223, 353, 407, + 406, 492, 572, 582, 578, 528, 454, 393, 289, 268, 207, 124, 73, 102, 109, 117, 194, + 287, 416, 506, 485, 424, 334, 251, 183, 240, 236, 142, -42, -230, -260, -271, -209, 30, + 350, 665, 815, 855, 786, 635, 329, 29, -67, -77, -145, -216, -233, -222, -266, -301, -260, + -62, 134, 251, 347, 397, 346, 147, -71, -165, -250, -344, -378, -350, -339, -329, -329, -259, + -149, -77, -59, -46, -8, 26, 34, -8, -158, -373, -582, -676, -710, -658, -439, -128, 178, + 421, 497, 496, 360, 136, -113, -234, -291, -399, -472, -437, -412, -463, -528, -478, -307, -143, + -17, 120, 197, 226, 148, 15, -97, -201, -296, -395, -395, -337, -291, -301, -276, -153, -89, + -58, -56, -4, 59, 106, -4, -249, -402, -505, -490, -522, -442, -196, 103, 339, 442, 567, + 589, 516, 329, 202, 89, -73, -261, -397, -397, -401, -393, -320, -147, 48, 144, 208, 268, + 350, 322, 243, 181, 137, 37, -88, -217, -262, -297, -330, -275, -128, 43, 103, 109, 186, + 239, 225, 30, -186, -362, -443, -496, -567, -478, -322, -161, 13, 223, 421, 478, 385, 330, + 310, 214, -7, -224, -416, -478, -573, -697, -646, -463, -217, -78, 37, 163, 219, 181, 86, + 29, -71, -169, -293, -369, -399, -458, -522, -498, -403, -289, -197, -130, 54, 183, 146, -38, + -235, -376, -484, -532, -522, -396, -253, -142, -89, -11, 41, 30, -12, 52, 171, 175, 71, + -81, -214, -370, -560, -694, -640, -463, -216, -37, 131, 217, 223, 164, 145, 144, 100, 46, + 1, -21, -96, -268, -400, -381, -225, -104, -13, 173, 358, 364, 220, 120, 8, 11, 53, + 114, 251, 363, 445, 427, 394, 323, 250, 237, 297, 340, 332, 319, 285, 220, 80, -123, + -138, -13, 138, 255, 415, 564, 654, 578, 474, 459, 393, 345, 356, 439, 457, 409, 299, + 191, 172, 98, 115, 211, 399, 509, 478, 405, 328, 267, 203, 250, 414, 615, 754, 829, + 885, 847, 717, 536, 441, 440, 418, 381, 333, 273, 128, -47, -144, -59, 56, 171, 323, + 493, 550, 477, 405, 332, 281, 197, 215, 268, 319, 293, 195, 85, 2, -26, -68, 9, + 129, 182, 93, 10, -25, -130, -196, -78, 84, 207, 304, 400, 458, 454, 326, 265, 291, + 306, 213, 59, -24, -126, -265, -403, -430, -352, -184, -100, -35, 68, 62, 46, -4, 6, + -24, -59, -84, -105, -149, -253, -303, -303, -207, -185, -164, -75, -54, -157, -359, -412, -404, + -385, -276, -168, -50, 4, 1, -5, -25, -66, -11, 85, 207, 154, -45, -218, -330, -424, + -536, -481, -355, -150, -97, -108, -131, -164, -263, -341, -318, -238, -153, -117, -119, -192, -318, + -394, -433, -379, -308, -230, -172, -251, -376, -510, -563, -558, -514, -394, -232, -104, -106, -86, + -129, -223, -237, -239, -190, -197, -268, -325, -395, -475, -579, -643, -603, -449, -339, -263, -222, + -226, -236, -333, -412, -414, -433, -448, -436, -411, -449, -518, -500, -443, -371, -294, -282, -340, + -403, -456, -514, -554, -488, -453, -442, -410, -361, -327, -345, -350, -317, -208, -178, -190, -288, + -370, -463, -588, -685, -654, -554, -481, -447, -445, -411, -413, -413, -334, -216, -185, -204, -249, + -331, -469, -588, -670, -640, -502, -336, -300, -364, -356, -378, -400, -392, -269, -95, 29, 63, + 14, -109, -251, -387, -452, -402, -251, -143, -69, -52, -134, -240, -347, -376, -266, -148, -191, + -207, -177, -193, -263, -290, -201, -62, 34, 81, 82, 42, -48, -207, -265, -181, -49, -30, + -84, -79, -29, -58, -65, 36, 213, 383, 453, 445, 395, 298, 189, 174, 187, 189, 206, + 226, 258, 215, 95, 26, 36, 108, 122, 136, 175, 261, 284, 248, 202, 216, 276, 316, + 339, 303, 283, 204, 102, 105, 209, 231, 166, 182, 211, 251, 298, 353, 494, 606, 627, + 619, 553, 457, 393, 312, 361, 424, 405, 390, 428, 446, 386, 289, 255, 296, 308, 291, + 253, 250, 230, 204, 171, 208, 239, 357, 472, 487, 452, 318, 213, 181, 211, 178, 75, + 36, 84, 77, 91, 184, 328, 472, 586, 622, 594, 464, 372, 320, 288, 279, 272, 281, + 334, 321, 211, 178, 138, 176, 200, 151, 168, 227, 176, 111, 96, 72, 126, 155, 195, + 273, 266, 226, 184, 173, 147, 44, -78, -105, -87, -124, -65, 22, 195, 282, 326, 348, + 345, 232, 186, 177, 146, 130, 54, 36, 0, -60, -165, -183, -150, -30, 20, 33, 25, + 13, -33, -35, -71, -98, -84, -68, -5, -17, -73, -149, -117, -76, -55, -131, -172, -234, + -240, -232, -238, -131, 3, 88, 148, 127, 12, -54, -103, -119, -55, 8, 59, 44, -56, + -160, -275, -322, -306, -224, -198, -150, -147, -229, -295, -393, -421, -413, -264, -115, -41, -41, + -89, -83, -69, -106, -197, -247, -271, -297, -342, -333, -310, -237, -187, -111, -69, -83, -66, + -79, -59, -38, -37, -74, -108, -165, -254, -302, -330, -334, -320, -266, -201, -188, -203, -239, + -315, -353, -371, -378, -350, -337, -369, -389, -374, -296, -250, -239, -273, -214, -178, -211, -233, + -240, -155, -167, -172, -191, -224, -274, -288, -260, -218, -182, -157, -100, -162, -169, -220, -188, + -237, -256, -257, -247, -227, -215, -194, -185, -145, -138, -145, -155, -153, -174, -217, -190, -147, + -163, -239, -304, -312, -281, -243, -166, -83, 2, 118, 146, 97, -6, -2, -24, -96, -119, + -140, -116, -173, -51, -90, -145, -218, -254, -164, -63, 38, 69, 101, 58, -4, -56, -77, + -114, -104, -45, -16, 3, -7, -1, 32, 80, 77, 79, 62, 80, 78, 16, 17, 42, + 91, 87, 62, 35, 55, 101, 103, 136, 148, 179, 171, 132, 63, 33, -19, -54, -5, + 30, 79, 76, 117, 104, 60, 72, 86, 123, 163, 158, 116, 111, 124, 143, 166, 224, + 289, 361, 402, 369, 356, 341, 328, 318, 304, 254, 205, 213, 190, 195, 205, 279, 339, + 387, 370, 386, 388, 310, 296, 235, 215, 236, 260, 238, 223, 216, 270, 287, 326, 340, + 375, 387, 368, 355, 364, 361, 370, 438, 428, 470, 499, 540, 562, 566, 576, 567, 545, + 537, 503, 467, 447, 437, 402, 390, 402, 392, 415, 413, 426, 387, 418, 447, 449, 444, + 444, 438, 409, 381, 321, 297, 276, 207, 142, 118, 131, 140, 200, 216, 238, 335, 411, + 420, 432, 473, 467, 427, 361, 287, 236, 175, 84, 47, 23, 30, 21, 48, 69, 46, + 61, 77, 103, 125, 121, 118, 136, 104, 67, 42, -22, -62, -105, -147, -151, -163, -158, + -142, -130, -147, -142, -121, -79, -74, -95, -40, -40, -53, -38, -67, -123, -168, -223, -242, + -277, -309, -289, -275, -260, -258, -293, -306, -286, -285, -278, -317, -298, -286, -315, -347, -341, + -357, -388, -374, -382, -375, -370, -337, -352, -388, -358, -350, -363, -319, -320, -355, -407, -395, + -401, -401, -403, -445, -414, -400, -366, -354, -346, -323, -258, -268, -331, -368, -411, -440, -479, + -525, -493, -431, -395, -334, -300, -278, -256, -270, -286, -240, -210, -221, -239, -253, -255, -296, + -321, -322, -311, -305, -251, -231, -204, -166, -153, -140, -137, -174, -162, -125, -113, -84, -87, + -116, -154, -154, -160, -138, -120, -133, -119, -112, -103, -77, -63, -58, -76, -76, -103, -87, + -64, -94, -121, -139, -160, -144, -130, -156, -171, -166, -129, -115, -124, -152, -168, -209, -244, + -271, -254, -212, -214, -183, -193, -149, -138, -102, -83, -99, -107, -126, -101, -141, -122, -129, + -119, -114, -100, -46, -64, -69, -81, -79, -102, -145, -155, -120, -103, -94, -105, -90, -75, + -64, -58, -73, -59, -48, -102, -157, -200, -219, -215, -222, -192, -130, -107, -58, -29, 4, + 24, 24, 30, 31, 23, 37, -17, -24, -35, -53, -24, 5, 31, 17, 40, 93, 141, + 174, 186, 227, 230, 223, 204, 165, 161, 148, 111, 86, 86, 120, 124, 136, 141, 128, + 161, 233, 276, 307, 339, 327, 328, 279, 258, 227, 222, 208, 212, 222, 221, 221, 232, + 280, 311, 351, 425, 441, 455, 433, 413, 389, 391, 376, 347, 349, 354, 368, 382, 395, + 430, 409, 409, 425, 433, 437, 430, 408, 390, 395, 412, 404, 412, 437, 427, 410, 418, + 402, 406, 385, 381, 381, 382, 372, 363, 362, 357, 360, 359, 385, 372, 380, 335, 329, + 335, 316, 326, 311, 300, 276, 298, 300, 288, 285, 271, 238, 213, 205, 189, 177, 159, + 155, 144, 134, 138, 137, 136, 149, 145, 170, 152, 158, 133, 81, 57, 38, 19, 4, + -30, -47, -44, -21, -14, -39, -10, -11, -29, -51, -37, -35, -36, -94, -123, -95, -117, + -163, -177, -202, -214, -224, -221, -208, -198, -196, -184, -189, -194, -189, -197, -227, -229, -237, + -270, -286, -297, -321, -342, -337, -328, -319, -275, -269, -258, -244, -227, -253, -279, -296, -304, + -323, -351, -366, -353, -344, -328, -315, -321, -303, -318, -299, -279, -253, -234, -226, -240, -270, + -293, -285, -280, -255, -255, -254, -248, -256, -265, -267, -240, -251, -267, -235, -253, -248, -232, + -211, -212, -214, -172, -193, -201, -187, -189, -187, -204, -224, -174, -172, -177, -165, -162, -145, + -157, -136, -147, -113, -104, -84, -91, -96, -118, -140, -141, -142, -128, -128, -127, -150, -163, + -174, -155, -149, -154, -157, -174, -185, -162, -161, -176, -159, -157, -162, -172, -174, -170, -159, + -157, -136, -123, -122, -129, -149, -132, -135, -160, -146, -154, -162, -122, -134, -98, -77, -86, + -103, -69, -52, -20, -42, -41, -54, -75, -82, -78, -82, -83, -66, -63, -62, -57, -28, + -10, -11, 9, 16, 15, 31, 25, 31, 41, 65, 92, 82, 93, 92, 80, 92, 93, + 98, 127, 132, 143, 134, 169, 170, 183, 204, 224, 215, 218, 237, 229, 232, 224, 216, + 211, 209, 218, 236, 264, 283, 302, 308, 306, 300, 330, 382, 376, 351, 359, 349, 347, + 316, 326, 359, 385, 380, 374, 378, 414, 433, 422, 426, 439, 458, 462, 426, 419, 412, + 438, 431, 443, 450, 463, 443, 441, 424, 422, 414, 435, 444, 444, 461, 465, 473, 451, + 456, 444, 461, 460, 436, 459, 436, 417, 415, 385, 398, 403, 409, 391, 402, 406, 392, + 388, 390, 404, 399, 383, 361, 341, 316, 295, 271, 284, 288, 289, 283, 306, 305, 330, + 297, 261, 254, 231, 245, 219, 216, 203, 184, 163, 156, 172, 172, 156, 154, 153, 131, + 148, 123, 104, 86, 58, 51, 41, 38, 37, 23, -13, -38, -18, -5, -27, -49, -67, + -61, -68, -63, -70, -76, -97, -103, -110, -121, -135, -127, -144, -134, -145, -149, -141, -138, + -129, -121, -153, -144, -136, -168, -194, -165, -173, -192, -205, -203, -210, -217, -223, -212, -211, + -209, -194, -208, -192, -200, -198, -223, -242, -247, -231, -239, -248, -253, -261, -250, -234, -226, + -229, -228, -240, -225, -207, -208, -210, -222, -206, -211, -203, -207, -212, -226, -223, -229, -248, + -231, -216, -212, -223, -212, -187, -174, -168, -192, -197, -195, -193, -196, -196, -195, -195, -198, + -213, -210, -200, -192, -173, -158, -163, -168, -174, -170, -196, -209, -194, -185, -190, -212, -224, + -204, -196, -212, -203, -223, -214, -206, -228, -230, -224, -228, -265, -278, -263, -273, -306, -298, + -301, -288, -305, -294, -300, -296, -306, -297, -298, -290, -286, -301, -304, -301, -285, -293, -290, + -292, -303, -291, -300, -312, -294, -275, -281, -274, -295, -283, -270, -267, -245, -274, -276, -278, + -271, -281, -279, -302, -285, -265, -254, -243, -245, -244, -232, -232, -237, -210, -193, -187, -183, + -183, -171, -162, -157, -152, -154, -145, -127, -113, -123, -135, -120, -101, -70, -44, -29, -12, + -8, 13, 11, 0, 7, 26, 41, -215, -269, -267, -242, -127, -79, -51, 15, 22, 59, + 55, 4, -41, -60, -65, -59, -93, -131, -52, -40, -4, -19, 3, 42, 74, 108, 89, + 99, 135, 180, 118, 123, 119, 97, 77, 32, 14, 51, 72, 66, 105, 62, 80, 69, + 64, 41, 53, 68, 82, 83, 101, 130, 181, 190, 153, 149, 147, 112, 76, 88, 59, + 70, 112, 170, 257, 318, 368, 455, 499, 521, 457, 393, 348, 304, 256, 217, 159, 126, + 178, 151, 194, 229, 298, 327, 364, 377, 410, 393, 306, 286, 240, 246, 272, 297, 311, + 327, 291, 347, 332, 317, 299, 343, 364, 374, 411, 425, 463, 529, 628, 588, 604, 609, + 603, 520, 481, 447, 462, 438, 425, 464, 413, 401, 373, 372, 378, 389, 418, 478, 471, + 441, 391, 358, 374, 385, 388, 411, 419, 428, 391, 278, 246, 203, 167, 132, 142, 179, + 268, 352, 363, 365, 421, 498, 467, 424, 379, 345, 293, 196, 93, 68, 59, 2, -13, + -10, 29, 46, 58, 57, 64, 106, 146, 110, 86, 63, 50, 60, 20, -4, -44, -33, + -31, -86, -169, -190, -172, -169, -164, -116, -90, -14, -23, -7, 33, 10, -29, -94, -120, + -156, -169, -200, -253, -283, -289, -321, -371, -343, -281, -256, -256, -254, -256, -252, -253, -231, + -327, -343, -317, -336, -344, -326, -328, -359, -368, -344, -381, -356, -323, -298, -315, -295, -269, + -282, -256, -285, -308, -337, -364, -392, -401, -433, -471, -409, -381, -368, -366, -331, -327, -273, + -269, -314, -334, -353, -359, -392, -426, -408, -380, -383, -343, -321, -298, -264, -207, -210, -170, + -147, -177, -220, -264, -286, -287, -257, -265, -267, -227, -201, -219, -244, -224, -196, -150, -118, + -91, -107, -95, -116, -149, -151, -148, -140, -120, -91, -86, -79, -128, -125, -102, -91, -79, + -42, -26, -62, -60, -68, -71, -72, -94, -66, -70, -90, -72, -77, -109, -107, -119, -119, + -97, -130, -178, -213, -183, -194, -192, -181, -134, -133, -122, -120, -100, -63, -60, -61, -76, + -60, -74, -77, -110, -85, -61, -30, -24, -22, -9, 3, 12, -11, -10, -31, -52, -54, + -44, -68, -64, -63, -31, -5, 6, -13, -16, -9, -11, -77, -134, -154, -144, -125, -102, + -78, -62, -11, 33, 65, 99, 115, 129, 118, 115, 77, 64, 40, 56, 58, 28, 70, + 108, 93, 115, 151, 210, 263, 286, 269, 260, 268, 273, 237, 204, 197, 191, 164, 126, + 127, 154, 170, 166, 177, 219, 261, 288, 294, 314, 344, 338, 328, 296, 301, 289, 281, + 272, 253, 265, 293, 296, 319, 378, 401, 430, 459, 469, 455, 439, 415, 406, 412, 406, + 391, 370, 376, 381, 388, 389, 413, 424, 445, 452, 431, 432, 453, 426, 435, 424, 419, + 441, 438, 436, 405, 386, 415, 390, 360, 377, 392, 416, 431, 417, 399, 399, 415, 405, + 385, 383, 378, 347, 325, 310, 333, 327, 283, 272, 283, 302, 304, 281, 258, 251, 234, + 204, 178, 178, 181, 172, 124, 108, 141, 154, 146, 147, 137, 143, 178, 171, 137, 118, + 100, 74, 55, 49, 34, 18, 6, -14, -19, -24, -15, -16, -6, 0, -8, -32, -54, + -48, -41, -64, -104, -86, -107, -148, -168, -221, -233, -201, -189, -190, -197, -184, -157, -177, + -191, -191, -205, -198, -221, -225, -259, -270, -307, -311, -303, -275, -271, -284, -281, -266, -240, + -241, -259, -292, -295, -303, -300, -317, -346, -315, -314, -331, -329, -294, -260, -275, -290, -276, + -253, -234, -240, -259, -251, -279, -275, -288, -280, -280, -269, -267, -274, -273, -257, -254, -245, + -252, -259, -237, -232, -259, -221, -225, -225, -249, -220, -225, -236, -231, -230, -221, -221, -209, + -204, -215, -184, -179, -179, -190, -167, -156, -154, -144, -119, -132, -159, -136, -152, -154, -115, + -136, -159, -168, -164, -157, -195, -207, -174, -180, -189, -176, -213, -215, -189, -179, -197, -200, + -183, -167, -188, -197, -179, -168, -150, -147, -168, -143, -169, -161, -165, -164, -170, -160, -162, + -169, -137, -124, -112, -103, -83, -93, -101, -73, -81, -88, -103, -108, -129, -101, -111, -103, + -98, -105, -107, -77, -59, -42, -14, -10, 0, 6, -5, 4, 5, 13, 34, 59, 53, + 59, 72, 58, 57, 79, 94, 94, 123, 127, 146, 140, 150, 171, 180, 195, 199, 186, + 206, 216, 214, 199, 196, 205, 201, 202, 206, 236, 245, 271, 300, 293, 302, 302, 321, + 312, 290, 301, 331, 336, 321, 328, 340, 364, 357, 349, 341, 374, 394, 403, 398, 420, + 406, 404, 410, 386, 394, 414, 421, 435, 420, 412, 398, 385, 401, 400, 397, 408, 409, + 415, 401, 416, 411, 419, 419, 414, 411, 420, 431, 406, 402, 394, 388, 396, 374, 381, + 407, 408, 388, 378, 387, 392, 389, 405, 389, 383, 371, 352, 341, 310, 311, 307, 310, + 304, 306, 320, 310, 314, 293, 268, 238, 266, 249, 229, 197, 214, 196, 185, 166, 166, + 188, 178, 171, 151, 155, 135, 129, 98, 82, 85, 77, 48, 42, 44, 25, 17, 9, + 23, 10, -7, -31, -56, -59, -61, -58, -54, -81, -82, -101, -108, -119, -134, -137, -134, + -137, -125, -120, -147, -139, -147, -157, -166, -182, -176, -186, -201, -195, -189, -206, -218, -226, + -225, -208, -196, -199, -193, -187, -195, -189, -206, -236, -248, -251, -266, -252, -239, -243, -276, + -265, -270, -269, -249, -245, -228, -245, -229, -229, -233, -210, -214, -231, -242, -214, -201, -206, + -223, -242, -217, -241, -239, -234, -218, -205, -207, -228, -202, -206, -194, -192, -218, -214, -213, + -186, -196, -200, -218, -234, -224, -216, -221, -226, -203, -196, -206, -208, -241, -237, -228, -223, + -219, -199, -179, -189, -223, -227, -209, -204, -209, -221, -232, -212, -215, -253, -246, -255, -265, + -261, -245, -238, -259, -285, -296, -289, -289, -299, -317, -310, -320, -330, -345, -337, -315, -324, + -337, -326, -327, -307, -319, -336, -336, -357, -343, -335, -324, -325, -325, -320, -328, -317, -323, + -297, -286, -298, -300, -299, -292, -294, -299, -314, -310, -278, -275, -269, -280, -275, -250, -249, + -244, -248, -242, -226, -220, -239, -207, -187, -193, -198, -204, -195, -171, -162, -161, -159, -142, + -116, -108, -97, -86, -85, -81, -45, -29, -50, -35, -28, 46, 57, 68, 66, 77, 88, + 98, 124, 144, 153, 152, 175, 189, 202, 211, 195, 185, 193, 222, 226, 234, 255, 246, + 249, 243, 251, 274, 284, 293, 285, 305, 314, 313, 309, 311, 315, 326, 335, 358, 358, + 353, 367, 366, 375, 383, 370, 371, 366, 378, 396, 388, 372, 393, 386, 378, 375, 396, + 384, 381, 394, 384, 387, 380, 388, 391, 385, 399, 399, 412, 410, 410, 407, 429, 430, + 433, 412, 407, 424, 411, 390, 378, 391, 392, 380, 372, 377, 377, 362, 374, 362, 350, + 353, 355, 348, 344, 335, 329, 315, 326, 304, 299, 312, 308, 270, 283, 269, 249, 250, + 259, 249, 252, 264, 259, 243, 237, 240, 236, 209, 187, 170, 156, 160, 138, 141, 144, + 136, 132, 122, 111, 107, 102, 87, 55, 82, 72, 36, 24, 45, 32, 27, 18, 28, + 16, 2, 5, 9, 40, 21, -5, -27, -4, -28, -45, -62, -54, -43, -54, -64, -49, + -55, -76, -92, -94, -114, -116, -147, -143, -152, -148, -142, -134, -145, -138, -161, -160, -150, + -152, -147, -162, -171, -194, -192, -193, -190, -182, -201, -191, -178, -191, -185, -194, -193, -187, + -194, -191, -189, -183, -180, -181, -205, -207, -193, -204, -224, -233, -231, -245, -274, -261, -252, + -258, -259, -252, -246, -260, -248, -234, -251, -268, -270, -272, -291, -291, -327, -323, -325, -342, + -348, -344, -331, -308, -313, -319, -292, -289, -309, -308, -300, -309, -301, -301, -290, -290, -281, + -283, -286, -255, -257, -255, -258, -242, -225, -273, -267, -259, -259, -246, -247, -264, -259, -240, + -251, -260, -271, -260, -256, -260, -246, -247, -242, -239, -222, -237, -248, -250, -248, -258, -251, + -262, -266, -272, -260, -242, -241, -214, -214, -202, -192, -208, -167, -163, -153, -152, -149, -147, + -152, -154, -122, -118, -130, -139, -134, -116, -114, -106, -87, -81, -59, -68, -61, -41, -45, + -26, -21, -27, -20, -29, -41, -36, -14, 10, 30, 40, 40, 39, 44, 77, 111, 107, + 105, 111, 120, 117, 117, 128, 110, 107, 123, 141, 127, 144, 170, 181, 186, 210, 204, + 195, 203, 213, 203, 203, 219, 229, 213, 213, 219, 236, 239, 243, 246, 253, 284, 271, + 286, 300, 289, 309, 301, 310, 310, 281, 297, 311, 308, 297, 294, 305, 314, 334, 323, + 323, 319, 346, 325, 321, 328, 339, 331, 318, 316, 317, 331, 321, 308, 315, 325, 356, + 321, 321, 331, 344, 346, 342, 342, 356, 353, 345, 334, 315, 291, 295, 276, 272, 273, + 283, 268, 256, 287, 269, 259, 267, 261, 257, 237, 237, 212, 197, 199, 200, 198, 194, + 207, 194, 201, 222, 211, 213, 239, 235, 230, 220, 192, 193, 179, 176, 181, 184, 168, + 172, 187, 190, 183, 173, 167, 161, 145, 122, 123, 117, 121, 122, 101, 96, 95, 106, + 72, 50, 48, 63, 64, 45, 19, 1, 20, 16, 21, 22, 20, 22, 9, -11, -28, + -34, -35, -59, -47, -63, -61, -62, -75, -69, -73, -86, -67, -63, -94, -124, -162, -141, + -133, -156, -166, -199, -178, -159, -188, -192, -211, -227, -238, -238, -258, -250, -265, -284, -294, + -295, -281, -279, -304, -313, -303, -300, -312, -306, -317, -319, -323, -324, -307, -305, -321, -311, + -334, -318, -334, -345, -340, -342, -345, -341, -358, -336, -346, -350, -367, -391, -362, -342, -354, + -354, -362, -376, -366, -364, -383, -366, -342, -360, -362, -334, -304, -297, -312, -305, -300, -308, + -289, -316, -330, -332, -348, -343, -339, -323, -315, -313, -309, -290, -281, -289, -296, -285, -270, + -279, -275, -263, -254, -274, -281, -270, -259, -250, -257, -251, -248, -235, -211, -213, -226, -204, + -208, -183, -171, -163, -170, -189, -190, -173, -187, -170, -165, -176, -155, -167, -184, -178, -154, + -170, -172, -145, -126, -127, -117, -133, -148, -134, -125, -115, -98, -93, -79, -59, -50, -39, + -35, -54, -54, -12, -6, 5, 23, 32, 28, 31, 17, 28, 60, 62, 54, 48, 62, + 72, 82, 75, 69, 79, 81, 95, 89, 105, 105, 91, 95, 117, 134, 132, 122, 131, + 146, 137, 138, 148, 139, 142, 154, 165, 174, 179, 172, 164, 217, 232, 230, 209, 193, + 218, 232, 227, 236, 235, 234, 233, 230, 243, 280, 277, 268, 277, 271, 283, 282, 273, + 277, 293, 277, 275, 295, 311, 322, 310, 328, 331, 338, 333, 345, 354, 353, 323, 352, + 348, 357, 364, 373, 374, 363, 369, 379, 369, 364, 370, 388, 393, 385, 377, 371, 364, + 363, 368, 373, 378, 359, 361, 356, 338, 344, 356, 335, 318, 302, 312, 327, 327, 307, + 314, 315, 297, 302, 272, 275, 280, 255, 245, 212, 182, 192, 211, 179, 186, 188, 195, + 161, 145, 144, 164, 144, 138, 146, 130, 126, 86, 109, 107, 93, 72, 84, 79, 48, + 59, 53, 56, 54, 38, 36, 26, 36, 28, 1, -5, -5, -13, -48, -63, -50, -50, + -58, -60, -63, -79, -97, -107, -83, -69, -72, -101, -114, -95, -110, -125, -128, -117, -117, + -148, -147, -141, -133, -127, -141, -143, -156, -159, -166, -185, -178, -177, -194, -210, -208, -201, + -192, -192, -190, -185, -194, -196, -210, -212, -226, -210, -234, -239, -221, -232, -239, -223, -236, + -235, -245, -234, -252, -253, -260, -264, -276, -273, -264, -254, -260, -249, -230, -219, -242, -237, + -232, -231, -258, -231, -219, -226, -225, -241, -236, -218, -203, -219, -234, -218, -200, -214, -235, + -236, -232, -225, -222, -222, -219, -243, -220, -238, -242, -233, -243, -256, -257, -255, -251, -254, + -277, -262, -261, -265, -250, -263, -275, -255, -271, -262, -257, -258, -271, -252, -224, -227, -214, + -221, -217, -231, -235, -248, -244, -244, -244, -234, -233, -197, -202, -206, -187, -166, -152, -190, + -182, -175, -167, -151, -174, -173, -164, -158, -159, -135, -126, -117, -131, -137, -113, -85, -84, + -94, -90, -77, -83, -92, -86, -75, -61, -57, -50, -37, -26, -29, -17, 20, 22, 30, + 38, 23, 35, 35, 61, 41, 46, 47, 44, 71, 90, 124, 121, 120, 129, 143, 132, + 147, 140, 170, 203, 190, 163, 183, 192, 193, 209, 203, 208, 208, 234, 235, 234, 233, + 243, 256, 254, 260, 266, 291, 280, 291, 280, 282, 317, 323, 308, 309, 310, -19, -2, + 11, 27, 16, 43, 44, 55, 80, 87, 111, 83, 89, 112, 125, 133, 130, 114, 139, + 158, 157, 197, 197, 205, 207, 223, 211, 210, 228, 231, 227, 241, 259, 268, 269, 285, + 275, 276, 297, 317, 317, 321, 323, 336, 336, 347, 347, 340, 349, 361, 343, 364, 369, + 369, 364, 362, 373, 380, 356, 363, 361, 383, 357, 368, 359, 356, 352, 373, 380, 391, + 400, 380, 385, 395, 404, 405, 395, 372, 363, 373, 390, 359, 344, 353, 347, 355, 352, + 338, 336, 339, 336, 323, 315, 329, 326, 310, 308, 302, 293, 283, 284, 272, 255, 262, + 277, 263, 255, 244, 246, 223, 221, 223, 218, 219, 230, 203, 196, 188, 189, 174, 148, + 122, 131, 132, 102, 111, 109, 89, 97, 104, 78, 68, 58, 51, 34, 36, 31, -3, + -15, -1, -16, -7, -12, -1, -1, -23, -8, -4, -2, -17, -43, -57, -37, -50, -75, + -82, -78, -61, -86, -90, -106, -103, -133, -127, -121, -138, -148, -163, -164, -162, -150, -164, + -188, -183, -173, -168, -192, -194, -192, -203, -214, -208, -206, -201, -197, -209, -211, -222, -210, + -206, -210, -212, -220, -210, -202, -205, -207, -215, -190, -192, -208, -235, -230, -216, -214, -245, + -258, -251, -247, -266, -259, -263, -259, -271, -279, -286, -273, -254, -256, -282, -304, -315, -317, + -319, -310, -316, -336, -341, -335, -309, -321, -309, -319, -313, -300, -300, -297, -293, -285, -302, + -289, -299, -289, -275, -283, -305, -313, -287, -260, -288, -283, -265, -267, -272, -298, -290, -276, + -284, -267, -267, -272, -266, -261, -294, -289, -288, -283, -282, -288, -266, -265, -247, -250, -252, + -254, -258, -247, -250, -257, -259, -254, -245, -243, -250, -232, -224, -213, -210, -201, -200, -186, + -184, -179, -152, -137, -152, -151, -153, -152, -140, -134, -145, -129, -120, -116, -115, -106, -92, + -83, -75, -78, -69, -47, -36, -38, -27, -30, -37, -42, -52, -47, -35, -10, 26, 24, + 18, 30, 40, 82, 90, 88, 78, 87, 95, 109, 102, 108, 94, 95, 121, 130, 138, + 147, 160, 160, 188, 185, 189, 200, 201, 198, 192, 218, 209, 194, 203, 195, 214, 234, + 248, 232, 233, 268, 281, 274, 265, 281, 290, 289, 283, 288, 293, 291, 279, 276, 275, + 281, 289, 280, 285, 301, 294, 299, 290, 322, 306, 303, 319, 305, 319, 318, 320, 326, + 308, 297, 299, 312, 321, 337, 312, 318, 328, 325, 329, 337, 339, 350, 331, 321, 304, + 305, 299, 289, 285, 275, 256, 253, 265, 257, 253, 255, 251, 254, 250, 230, 218, 211, + 210, 182, 164, 186, 190, 195, 199, 187, 192, 196, 191, 185, 192, 204, 194, 179, 168, + 152, 133, 142, 137, 157, 148, 145, 153, 154, 133, 123, 109, 126, 132, 112, 103, 98, + 103, 89, 77, 58, 66, 63, 42, 26, 18, 31, 34, 7, -8, -13, 11, 22, 18, + -16, -4, 0, -16, -36, -48, -38, -62, -54, -74, -77, -55, -87, -89, -88, -98, -107, + -92, -114, -133, -145, -164, -155, -164, -161, -181, -186, -190, -174, -215, -239, -239, -257, -257, + -277, -277, -283, -273, -291, -295, -304, -312, -302, -308, -334, -324, -326, -305, -323, -352, -347, + -339, -328, -326, -319, -347, -328, -313, -320, -338, -341, -345, -360, -350, -369, -357, -343, -365, + -376, -371, -378, -361, -350, -358, -380, -372, -376, -363, -361, -387, -360, -340, -347, -341, -341, + -318, -315, -311, -322, -326, -317, -332, -333, -336, -343, -355, -354, -352, -329, -312, -318, -311, + -297, -302, -314, -331, -318, -278, -292, -300, -290, -301, -281, -295, -289, -274, -264, -256, -254, + -260, -239, -240, -248, -255, -233, -204, -193, -193, -197, -198, -191, -203, -185, -201, -210, -182, + -184, -171, -203, -189, -188, -159, -162, -175, -171, -154, -151, -136, -156, -161, -143, -142, -131, + -122, -112, -101, -88, -83, -59, -53, -61, -58, -22, -31, -32, -20, -14, -8, 7, -5, + 8, 52, 50, 58, 38, 60, 88, 91, 65, 65, 85, 106, 70, 81, 79, 89, 102, + 84, 84, 115, 136, 124, 108, 124, 120, 103, 114, 134, 149, 141, 154, 167, 180, 183, + 188, 223, 227, 198, 189, 189, 218, 215, 206, 208, 220, 233, 211, 217, 231, 257, 248, + 255, 262, 261, 262, 281, 285, 279, 307, 289, 303, 304, 334, 321, 313, 331, 329, 312, + 308, 322, 334, 329, 312, 310, 333, 329, 356, 331, 360, 353, 334, 339, 355, 360, 376, + 370, 360, 373, 359, 366, 364, 360, 363, 360, 357, 355, 349, 319, 312, 319, 348, 336, + 327, 325, 316, 318, 324, 300, 310, 322, 312, 297, 276, 274, 278, 260, 248, 231, 220, + 230, 233, 209, 198, 183, 192, 179, 161, 151, 167, 173, 135, 140, 143, 137, 135, 126, + 107, 91, 85, 78, 71, 47, 29, 56, 44, 38, 25, 19, 30, 18, 8, -22, -10, + -29, -45, -50, -60, -51, -65, -75, -59, -69, -99, -96, -99, -82, -68, -75, -102, -111, + -109, -124, -133, -127, -129, -121, -155, -142, -142, -139, -141, -168, -156, -148, -153, -146, -175, + -177, -169, -177, -181, -189, -192, -201, -188, -191, -196, -200, -205, -194, -216, -229, -209, -222, + -238, -220, -204, -215, -235, -220, -228, -233, -246, -236, -257, -231, -260, -253, -259, -239, -232, + -266, -233, -230, -230, -245, -255, -270, -258, -246, -251, -246, -238, -231, -221, -228, -241, -226, + -217, -233, -235, -246, -247, -250, -253, -254, -251, -256, -235, -227, -246, -255, -261, -262, -268, + -276, -253, -242, -248, -269, -277, -264, -248, -257, -255, -249, -263, -288, -274, -268, -272, -237, + -257, -272, -267, -228, -235, -261, -247, -235, -238, -261, -272, -245, -244, -260, -245, -233, -219, + -203, -203, -202, -175, -161, -170, -191, -203, -170, -153, -166, -175, -157, -166, -127, -121, -130, + -110, -110, -114, -96, -89, -65, -88, -68, -74, -80, -76, -65, -56, -41, -25, -27, 3, + -8, -2, 18, 36, 62, 40, 51, 59, 71, 52, 75, 64, 82, 84, 98, 129, 137, + 129, 144, 156, 158, 183, 171, 189, 186, 207, 217, 208, 215, 225, 232, 238, 254, 248, + 251, 238, 258, 268, 288, 276, 286, 278, 300, 306, 317, 347, 334, 343, 330, 343, 363, + 361, 348, 315, 322, 327, 329, 348, 359, 374, 372, 396, 400, 389, 388, 395, 405, 400, + 394, 405, 413, 428, 428, 436, 437, 444, 446, 461, 459, 471, 455, 442, 446, 440, 417, + 414, 417, 430, 432, 422, 422, 400, 398, 407, 418, 428, 395, 386, 410, 390, 383, 363, + 386, 388, 368, 365, 382, 356, 347, 352, 352, 370, 371, 354, 342, 336, 352, 341, 332, + 318, 293, 285, 276, 288, 253, 249, 225, 210, 200, 209, 206, 184, 193, 189, 181, 163, + 148, 118, 91, 90, 91, 91, 66, 94, 91, 81, 81, 71, 62, 76, 69, 72, 48, + 39, 35, 13, 21, 21, 0, -2, -15, -23, -28, -47, -56, -53, -63, -68, -50, -74, + -65, -54, -74, -84, -103, -117, -119, -135, -146, -136, -148, -155, -168, -151, -165, -193, -173, + -173, -180, -173, -169, -186, -198, -211, -195, -186, -192, -213, -215, -216, -228, -232, -215, -201, + -243, -249, -257, -270, -274, -268, -273, -270, -285, -281, -271, -287, -280, -284, -311, -330, -336, + -344, -342, -348, -335, -337, -329, -346, -349, -338, -355, -367, -369, -368, -369, -369, -385, -386, + -387, -385, -368, -347, -358, -351, -343, -369, -373, -377, -380, -383, -392, -366, -367, -355, -346, + -360, -345, -355, -339, -327, -335, -338, -329, -328, -318, -305, -313, -330, -312, -314, -301, -311, + -314, -309, -296, -296, -287, -300, -288, -295, -275, -287, -274, -289, -286, -277, -253, -237, -244, + -249, -252, -236, -228, -220, -209, -220, -202, -209, -190, -191, -185, -193, -209, -204, -196, -196, + -186, -157, -168, -175, -150, -151, -144, -148, -136, -124, -111, -120, -115, -120, -119, -95, -102, + -108, -91, -101, -99, -82, -81, -88, -72, -58, -44, -11, -13, 2, -3, -8, 1, 16, + 5, 14, 15, 25, 21, 38, 45, 41, 50, 67, 78, 86, 96, 99, 123, 139, 132, + 118, 125, 128, 136, 164, 163, 178, 176, 147, 183, 192, 227, 228, 236, 223, 228, 258, + 262, 243, 235, 228, 223, 229, 240, 249, 247, 239, 250, 274, 287, 267, 284, 294, 307, + 294, 300, 273, 272, 279, 261, 245, 249, 251, 251, 253, 246, 291, 303, 280, 283, 307, + 306, 301, 277, 259, 254, 252, 252, 258, 239, 244, 247, 253, 253, 247, 252, 254, 249, + 244, 240, 227, 233, 238, 225, 232, 232, 235, 240, 232, 223, 241, 244, 237, 226, 236, + 241, 250, 246, 238, 256, 247, 253, 236, 233, 232, 232, 227, 227, 227, 228, 217, 225, + 215, 235, 192, 200, 199, 204, 207, 186, 193, 157, 157, 148, 183, 164, 161, 169, 150, + 157, 173, 215, 171, 168, 137, 145, 120, 110, 108, 115, 101, 90, 99, 93, 73, 44, + 71, 58, 43, 31, 43, 50, 77, 79, 59, 43, 33, 17, 11, -15, -5, -5, -22, + -37, -32, -31, -34, -41, -64, -63, -73, -48, -84, -81, -81, -112, -124, -127, -155, -158, + -168, -183, -174, -178, -185, -199, -197, -187, -176, -193, -199, -206, -202, -210, -192, -191, -200, + -190, -210, -191, -208, -206, -218, -210, -216, -218, -212, -229, -248, -241, -252, -235, -252, -274, + -267, -281, -284, -282, -312, -301, -288, -313, -296, -312, -299, -300, -326, -313, -327, -357, -363, + -359, -366, -379, -373, -361, -364, -366, -369, -346, -335, -350, -352, -355, -361, -346, -357, -341, + -353, -351, -348, -351, -351, -338, -348, -355, -346, -334, -348, -357, -350, -352, -355, -340, -347, + -353, -357, -334, -341, -343, -348, -340, -336, -349, -340, -322, -324, -317, -310, -305, -304, -299, + -293, -292, -277, -267, -255, -247, -224, -219, -219, -201, -208, -180, -198, -181, -178, -161, -152, + -147, -150, -123, -115, -122, -102, -92, -61, -60, -44, -28, -27, 0, -7, -11, 7, 13, + 14, 43, 50, 52, 58, 68, 51, 69, 96, 82, 82, 86, 88, 107, 101, 125, 131, + 150, 160, 162, 183, 157, 153, 179, 164, 177, 185, 177, 201, 190, 195, 215, 213, 218, + 213, 225, 244, 235, 244, 235, 236, 246, 253, 236, 248, 257, 246, 267, 256, 257, 270, + 276, 267, 275, 266, 270, 259, 275, 266, 282, 284, 282, 270, 261, 295, 272, 304, 292, + 286, 281, 293, 310, 314, 303, 308, 318, 316, 304, 298, 324, 331, 338, 340, 339, 351, + 359, 364, 376, 350, 365, 342, 343, 371, 346, 348, 345, 326, 336, 326, 311, 325, 296, + 301, 316, 285, 276, 268, 275, 256, 265, 261, 248, 247, 231, 243, 221, 222, 217, 186, + 183, 197, 177, 172, 161, 147, 159, 129, 136, 143, 135, 121, 116, 113, 112, 82, 74, + 81, 97, 73, 39, 44, 39, 45, 19, 15, 18, 5, 9, -7, -7, 1, -13, -27, + -18, -8, -13, -8, -8, -30, -25, -27, -17, -21, -4, -19, -12, -11, -29, -8, -31, + -33, -34, -33, -30, -33, -26, -55, -38, -42, -72, -49, -64, -38, -41, -34, -50, -43, + -54, -68, -50, -69, -61, -87, -87, -83, -84, -83, -91, -111, -108, -110, -139, -136, -149, + -142, -151, -172, -172, -179, -218, -207, -217, -244, -217, -246, -252, -250, -251, -256, -273, -265, + -278, -281, -290, -294, -302, -319, -311, -327, -333, -330, -343, -321, -345, -341, -326, -355, -343, + -328, -349, -327, -321, -321, -311, -319, -329, -314, -324, -319, -319, -315, -309, -307, -290, -306, + -284, -270, -267, -267, -273, -258, -262, -271, -255, -245, -252, -250, -236, -238, -235, -229, -238, + -236, -249, -270, -260, -266, -253, -264, -256, -260, -263, -271, -267, -284, -277, -275, -262, -275, + -276, -283, -260, -254, -272, -249, -243, -266, -233, -247, -231, -227, -232, -210, -202, -209, -199, + -191, -193, -175, -161, -171, -161, -153, -147, -129, -139, -111, -94, -118, -96, -83, -72, -66, + -56, -30, -28, -19, -9, 6, 9, 43, 38, 53, 81, 68, 109, 118, 116, 141, 145, + 173, 175, 187, 201, 202, 205, 236, 245, 245, 269, 286, 273, 272, 265, 270, 297, 284, + 301, 297, 303, 309, 310, 311, 315, 323, 333, 335, 333, 344, 351, 352, 351, 345, 339, + 330, 343, 332, 324, 334, 320, 332, 334, 323, 328, 313, 322, 308, 295, 313, 294, 298, + 295, 289, 290, 281, 289, 316, 296, 298, 317, 292, 310, 308, 303, 311, 311, 326, 318, + 322, 326, 313, 324, 325, 331, 334, 371, 357, 362, 371, 379, 396, 412, 417, 421, 413, + 421, 435, 446, 435, 445, 428, 416, 450, 454, 449, 469, 456, 454, 473, 468, 488, 485, + 475, 463, 461, 458, 432, 438, 441, 458, 460, 459, 427, 433, 431, 422, 418, 411, 415, + 411, 405, 429, 436, 396, 395, 407, 393, 394, 369, 376, 367, 361, 375, 367, 368, 371, + 368, 364, 364, 365, 368, 336, 320, 303, 284, 303, 287, 268, 267, 255, 249, 234, 207, + 229, 211, 228, 222, 204, 197, 165, 158, 158, 155, 139, 145, 124, 125, 103, 106, 101, + 86, 94, 95, 92, 74, 84, 62, 46, 45, 33, 41, 8, -1, -6, -17, -24, -20, + -37, -43, -47, -57, -51, -58, -58, -63, -60, -74, -88, -111, -108, -114, -119, -134, -160, + -131, -137, -160, -172, -153, -152, -167, -170, -157, -144, -162, -194, -209, -188, -170, -185, -207, + -219, -203, -205, -227, -216, -223, -238, -243, -250, -250, -251, -271, -255, -263, -270, -272, -263, + -265, -258, -282, -288, -285, -301, -308, -314, -311, -291, -309, -312, -332, -329, -318, -335, -349, + -355, -374, -375, -357, -376, -366, -366, -375, -357, -343, -347, -355, -349, -342, -337, -358, -359, + -362, -360, -333, -353, -355, -344, -339, -343, -338, -325, -322, -316, -312, -310, -314, -290, -288, + -320, -307, -296, -296, -278, -290, -307, -298, -286, -283, -288, -265, -268, -279, -280, -277, -276, + -262, -267, -259, -252, -240, -239, -262, -242, -238, -208, -185, -181, -198, -195, -194, -172, -181, + -157, -194, -210, -194, -175, -162, -156, -143, -156, -162, -148, -144, -161, -151, -137, -112, -127, + -132, -121, -113, -112, -87, -103, -99, -103, -104, -99, -78, -64, -80, -69, -56, -34, -10, + 0, 4, 14, 7, 11, 45, 23, 25, 30, 39, 54, 58, 71, 65, 87, 90, 115, + 119, 120, 134, 131, 151, 141, 145, 146, 171, 182, 181, 204, 201, 200, 209, 231, 231, + 260, 256, 239, 233, 247, 274, 272, 260, 267, 279, 275, 280, 262, 274, 269, 274, 280, + 280, 301, 299, 310, 321, 332, 327, 308, 286, 289, 285, 277, 285, 275, 261, 268, 269, + 272, 296, 289, 283, 296, 300, 298, 284, 267, 252, 262, 269, 240, 230, 244, 233, 247, + 238, 232, 234, 245, 246, 255, 248, 241, 238, 238, 250, 265, 254, 249, 251, 240, 229, + 239, 248, 243, 251, 254, 254, 265, 284, 257, 262, 272, 266, 258, 239, 254, 248, 236, + 234, 244, 248, 234, 215, 241, 230, 221, 197, 203, 214, 214, 210, 187, 207, 182, 181, + 173, 183, 163, 168, 164, 154, 150, 169, 199, 148, 154, 136, 142, 125, 106, 96, 114, + 96, 91, 68, 42, 46, 30, 37, 34, 21, 17, 22, 20, 15, 22, 31, -7, 13, + -24, -31, -45, -47, -53, -49, -47, -64, -52, -63, -71, -72, -58, -86, -69, -108, -105, + -110, -127, -134, -143, -158, -154, -163, -153, -157, -188, -177, -175, -175, -174, -176, -177, -175, + -197, -204, -209, -197, -188, -185, -186, -210, -219, -216, -218, -226, -223, -237, -248, -257, -257, + -263, -258, -266, -275, -280, -309, -300, -300, -317, -314, -306, -307, -313, -316, -312, -324, -319, + -320, -337, -347, -354, -375, -359, -383, -384, -374, -381, -372, -369, -385, -379, -380, -381, -393, + -396, -399, -379, -389, -398, -389, -396, -397, -382, -396, -390, -393, -383, -395, -385, -387, -373, + -387, -373, -380, -379, -371, -376, -365, -363, -363, -357, -349, -356, -343, -343, -353, -340, -342, + -346, -334, -328, -322, -301, -311, -312, -304, -270, -270, -254, -253, -243, -232, -231, -204, -215, + -197, -188, -187, -185, -198, -184, -166, -166, -141, -137, -148, -130, -118, -94, -83, -84, -67, + -57, -46, -40, -24, -19, -3, 6, 10, 39, 23, 21, 41, 44, 45, 63, 52, 71, + 83, 100, 109, 104, 124, 130, 146, 135, 143, 158, 163, 145, 175, 168, 167, 163, 168, + 189, 179, 180, 203, 201, 224, 219, 223, 238, 237, 256, 243, 247, 257, 265, 243, 260, + 265, 268, 276, 260, 273, 288, 285, 297, 310, 290, 304, 290, 302, 311, 304, 309, 310, + 323, 295, 319, 310, 319, 334, 319, 332, 332, 341, 336, 329, 338, 336, 335, 341, 344, + 363, 352, 359, 376, 379, 374, 386, 381, 379, 383, 380, 391, 372, 374, 364, 377, 356, + 331, 340, 339, 332, 339, 311, 336, 334, 325, 326, 303, 311, 314, 288, 278, 277, 280, + 257, 275, 245, 250, 239, 225, 238, 223, 221, 222, 213, 219, 212, 212, 209, 191, 206, + 181, 176, 175, 152, 137, 142, 113, 123, 126, 105, 105, 81, 87, 70, 72, 61, 59, + 68, 59, 41, 42, 33, 20, 11, 7, 7, 7, 6, -18, -8, 4, 5, 6, -2, + -12, -2, 24, -18, -8, 4, -24, -3, 0, -27, -32, -7, -41, -34, -22, -40, -13, + -38, -24, -30, -27, -48, -51, -36, -48, -58, -58, -70, -92, -71, -64, -66, -94, -84, + -95, -76, -88, -112, -101, -134, -136, -141, -156, -150, -156, -185, -191, -186, -205, -195, -224, + -240, -228, -249, -252, -267, -274, -267, -284, -281, -290, -296, -306, -293, -321, -303, -325, -323, + -308, -335, -315, -308, -326, -300, -326, -319, -299, -326, -318, -307, -312, -311, -305, -318, -297, + -311, -293, -294, -302, -264, -274, -259, -247, -266, -248, -253, -254, -238, -244, -231, -222, -236, + -218, -225, -219, -224, -211, -224, -216, -225, -225, -215, -232, -203, -228, -222, -225, -244, -238, + -220, -224, -222, -220, -218, -238, -236, -226, -221, -219, -234, -235, -215, -219, -210, -215, -217, + -208, -203, -190, -195, -193, -177, -160, -168, -143, -147, -158, -140, -137, -130, -109, -105, -99, + -91, -103, -64, -60, -45, -29, -32, -16, -22, 2, -3, -3, 28, 65, 47, 59, 95, + 89, 112, 130, 118, 154, 155, 180, 204, 199, 217, 239, 230, 245, 257, 248, 280, 268, + 278, 290, 300, 279, 299, 296, 309, 320, 319, 324, 320, 321, 352, 337, 360, 357, 357, + 373, 365, 386, 384, 368, 362, 369, 366, 358, 359, 371, 350, 357, 369, 352, 346, 346, + 338, 336, 338, 348, 317, 322, 323, 317, 309, 299, 304, 316, 291, 306, 321, 304, 328, + 321, 314, 332, 314, 334, 332, 323, 335, 330, 334, 313, 331, 331, 326, 345, 338, 355, + 345, 329, 351, 346, 354, 353, 340, 357, 355, 346, 350, 342, 353, 341, 335, 336, 328, + 331, 330, 325, 326, 331, 331, 321, 298, 296, 282, 277, 262, 257, 269, 236, 230, 232, + 237, 210, 198, 177, 174, 155, 142, 156, 126, 115, 97, 105, 72, 52, 64, 64, 43, + 41, 39, 30, 2, -9, -4, -15, -24, -34, -40, -54, -71, -89, -73, -91, -103, -82, + -110, -95, -105, -87, -106, -115, -98, -120, -114, -124, -119, -122, -133, -132, -120, -133, -117, + -138, -135, -115, -117, -118, -109, -116, -102, -119, -116, -119, -129, -142, -167, -152, -171, -176, + -183, -198, -180, -192, -211, -199, -212, -215, -226, -243, -235, -254, -246, -254, -267, -273, -288, + -303, -303, -333, -290, -312, -309, -313, -317, -319, -300, -315, -331, -328, -336, -331, -320, -332, + -334, -351, -359, -360, -351, -369, -356, -369, -356, -365, -373, -378, -396, -374, -375, -368, -358, + -375, -370, -377, -385, -374, -381, -377, -365, -373, -360, -366, -362, -366, -361, -360, -357, -347, + -343, -337, -330, -321, -312, -324, -324, -314, -308, -294, -304, -307, -295, -311, -294, -283, -271, + -258, -266, -255, -250, -257, -241, -238, -241, -214, -228, -199, -205, -211, -194, -199, -194, -182, + -177, -186, -171, -178, -162, -157, -158, -141, -151, -150, -130, -132, -126, -112, -112, -111, -112, + -120, -103, -90, -78, -82, -93, -74, -83, -73, -76, -71, -64, -67, -49, -48, -36, -37, + -19, -23, -22, -21, -6, -10, 2, 24, 33, 29, 39, 30, 48, 71, 87, 105, 103, + 111, 119, 142, 156, 156, 167, 187, 192, 201, 205, 215, 219, 218, 236, 247, 270, 255, + 279, 282, 291, 289, 287, 310, 314, 323, 338, 319, 330, 351, 357, 354, 352, 342, 350, + 337, 340, 338, 335, 348, 344, 341, 342, 345, 345, 349, 334, 344, 332, 327, 325, 331, + 328, 323, 317, 321, 305, 322, 310, 292, 295, 288, 273, 288, 293, 290, 287, 266, 276, + 275, 281, 278, 269, 264, 270, 268, 266, 264, 272, 279, 281, 281, 297, 297, 292, 288, + 294, 304, 300, 288, 295, 276, 285, 289, 292, 283, 287, 282, 289, 282, 279, 282, 269, + 264, 270, 281, 267, 263, 258, 257, 263, 258, 257, 255, 245, 215, 231, 220, 215, 218, + 202, 223, 203, 210, 196, 208, 198, 192, 180, 170, 165, 157, 149, 137, 133, 115, 96, + 83, 75, 65, 50, 41, 16, 0, 7, -11, -46, -42, -55, -40, -55, -78, -78, -97, + -109, -113, -120, -113, -118, -126, -134, -146, -154, -168, -182, -188, -186, -191, -208, -210, -209, + -216, -236, -229, -234, -221, -244, -256, -240, -252, -253, -242, -255, -247, -240, -252, -237, -238, + -246, -229, -241, -228, -221, -237, -246, -215, -232, -225, -236, -241, -221, -228, -228, -239, -242, + -239, -228, -239, -251, -249, -249, -255, -239, -248, -253, -254, -265, -250, -261, -277, -278, -274, + -268, -278, -308, -307, -293, -314, -318, -317, -307, -324, -338, -323, -321, -310, -320, -310, -326, + -327, -332, -348, -346, -357, -370, -351, -381, -380, -371, -373, -367, -388, -380, -369, -357, -353, + -356, -386, -368, -357, -334, -328, -328, -329, -329, -311, -306, -275, -287, -275, -276, -270, -232, + -242, -241, -222, -223, -208, -205, -213, -179, -186, -170, -144, -153, -119, -117, -104, -89, -102, + -75, -84, -82, -58, -58, -26, -33, -20, -20, -10, -2, -28, -4, 5, -2, 15, 11, + 17, 7, 15, 5, 34, 22, 45, 60, 40, 55, 50, 77, 72, 53, 73, 84, 96, + 109, 115, 115, 123, 127, 142, 158, 148, 153, 157, 163, 186, 203, 196, 206, 214, 215, + 227, 254, 256, 254, 265, 271, 283, 292, 303, 289, 293, 318, 331, 334, 329, 340, 336, + 355, 377, 373, 394, 410, 417, 431, 449, 436, 443, 469, 462, 462, 460, 469, 468, 466, + 469, 470, 479, 479, 462, 458, 474, 488, 465, 489, 478, 467, 490, 474, 486, 491, 483, + 517, 486, 494, 469, 473, 487, 476, 484, 471, 459, 448, 441, 437, 436, 424, 424, 413, + 409, 412, 413, 393, 373, 361, 367, 376, 366, 362, 343, 337, 326, 324, 316, 320, 324, + 307, 311, 294, 277, 305, 287, 273, 276, 265, 267, 262, 246, 266, 256, 250, 261, 241, + 246, 242, 221, 234, 243, 221, 215, 212, 214, 221, 193, 191, 210, 178, 193, 169, 169, + 167, 151, 157, 166, 136, 138, 129, 114, 117, 117, 105, 102, 79, 91, 102, 60, 61, + 48, 35, 31, 26, 21, 11, -11, -24, -43, -25, -43, -72, -62, -70, -75, -81, -93, + -113, -111, -107, -118, -103, -117, -120, -127, -126, -152, -135, -143, -172, -132, -166, -159, -183, + -182, -185, -197, -191, -195, -208, -218, -219, -234, -245, -243, -234, -247, -233, -249, -249, -247, + -249, -269, -285, -274, -283, -268, -277, -279, -293, -281, -272, -291, -265, -288, -282, -275, -261, + -266, -286, -268, -254, -261, -261, -255, -260, -268, -268, -271, -266, -274, -283, -277, -275, -267, + -279, -289, -279, -275, -292, -285, -287, -284, -288, -284, -280, -276, -279, -286, -266, -272, -250, + -266, -250, -251, -248, -245, -245, -241, -236, -202, -230, -209, -219, -239, -226, -233, -193, -199, + -221, -210, -205, -203, -204, -203, -215, -184, -204, -192, -200, -179, -175, -197, -179, -177, -183, + -156, -148, -149, -134, -135, -113, -120, -116, -113, -102, -112, -100, -84, -101, -81, -97, -83, + -68, -73, -92, -58, -52, -56, -56, -45, -28, -31, -27, -13, 3, 15, 20, 23, 41, + 57, 58, 71, 64, 90, 105, 105, 114, 119, 115, 125, 139, 130, 159, 163, 180, 175, + 183, 175, 182, 215, 214, 226, 219, 231, 246, 247, 245, 239, 251, 260, 264, 265, 274, + 274, 270, 271, 293, 306, 314, 311, 305, 313, 318, 332, 329, 345, 355, 336, 349, 348, + 366, 352, 350, 362, 346, 360, 358, 343, 353, 335, 346, 350, 325, 347, 354, 347, 351, + 336, 340, 368, 334, 344, 367, 339, 361, 344, 349, 371, 363, 341, 353, 366, 364, 373, + 353, 360, 382, 354, 354, 345, 353, 362, 350, 320, 341, 327, 303, 304, 319, 322, 298, + 310, 306, 309, 288, 304, 300, 289, 294, 276, 271, 282, 298, 275, 269, 361, 342, 330, + 366, 352, 361, 344, 327, 374, 356, 346, 365, 364, 378, 375, 367, 385, 369, 381, 370, + 343, 376, 365, 369, 382, 361, 361, 374, 372, 352, 365, 363, 345, 360, 326, 340, 324, + 326, 301, 284, 286, 256, 245, 235, 219, 230, 213, 212, 204, 179, 187, 155, 130, 138, + 96, 90, 81, 80, 79, 58, 62, 57, 41, 32, 9, 15, 0, -9, -17, -34, -32, + -19, -47, -66, -44, -57, -68, -72, -80, -68, -83, -102, -87, -101, -112, -107, -107, -101, + -121, -118, -115, -104, -113, -123, -113, -118, -114, -128, -123, -123, -134, -125, -134, -135, -157, + -153, -158, -158, -153, -166, -183, -180, -191, -167, -168, -205, -177, -200, -195, -209, -217, -220, + -232, -249, -233, -256, -254, -259, -272, -265, -278, -262, -277, -296, -274, -293, -298, -276, -304, + -308, -305, -325, -292, -318, -330, -306, -329, -340, -332, -348, -359, -345, -353, -340, -362, -356, + -345, -388, -348, -376, -365, -351, -390, -370, -368, -384, -370, -367, -376, -363, -380, -365, -371, + -373, -365, -366, -355, -349, -368, -349, -337, -347, -323, -328, -351, -319, -331, -310, -293, -301, + -278, -291, -298, -283, -286, -259, -266, -275, -257, -251, -246, -234, -236, -235, -203, -213, -207, + -217, -205, -194, -209, -181, -183, -181, -162, -169, -163, -138, -153, -146, -151, -140, -132, -134, + -126, -104, -123, -106, -111, -91, -97, -88, -82, -75, -72, -72, -76, -56, -47, -63, -40, + -33, -46, -25, -18, -17, -1, -11, -2, -11, 3, 13, 18, 3, 28, 38, 26, 47, + 68, 66, 80, 115, 109, 117, 139, 134, 144, 156, 156, 164, 187, 191, 195, 211, 226, + 239, 257, 258, 238, 285, 277, 294, 289, 287, 307, 310, 330, 335, 341, 341, 355, 341, + 360, 370, 366, 358, 368, 372, 376, 370, 381, 362, 374, 379, 353, 361, 363, 353, 360, + 358, 362, 368, 361, 359, 360, 354, 350, 326, 322, 333, 331, 322, 337, 312, 328, 316, + 305, 303, 303, 312, 292, 276, 288, 277, 288, 287, 278, 279, 281, 279, 285, 272, 289, + 273, 282, 304, 302, 279, 281, 291, 298, 297, 273, 289, 289, 310, 306, 283, 296, 310, + 290, 305, 286, 273, 290, 281, 291, 282, 287, 276, 274, 275, 269, 269, 279, 274, 255, + 259, 261, 265, 288, 268, 262, 250, 245, 259, 231, 233, 241, 230, 218, 224, 194, 196, + 165, 156, 165, 146, 138, 117, 94, 84, 72, 59, 59, 28, 20, 20, -18, -7, -23, + -45, -44, -80, -81, -74, -86, -91, -117, -119, -128, -143, -146, -167, -177, -183, -188, -195, + -190, -217, -216, -220, -235, -223, -223, -253, -232, -270, -251, -267, -282, -265, -286, -271, -262, + -276, -265, -256, -268, -260, -260, -261, -260, -248, -238, -241, -257, -254, -247, -253, -235, -256, + -237, -238, -256, -230, -253, -228, -229, -256, -222, -245, -244, -229, -265, -254, -247, -256, -247, + -272, -251, -272, -275, -263, -275, -289, -278, -310, -302, -301, -328, -319, -310, -323, -322, -333, + -332, -319, -344, -336, -350, -359, -340, -370, -363, -351, -392, -385, -382, -394, -369, -395, -379, + -357, -407, -380, -373, -371, -360, -375, -383, -357, -359, -330, -335, -321, -322, -321, -303, -293, + -274, -297, -267, -276, -241, -224, -251, -221, -224, -204, -199, -203, -188, -163, -166, -151, -125, + -135, -102, -113, -107, -74, -86, -72, -79, -59, -51, -51, -30, -23, -16, 6, -12, 5, + 9, 5, 14, 13, 35, 24, 26, 42, 58, 39, 50, 67, 55, 76, 46, 65, 77, + 84, 79, 81, 80, 102, 94, 115, 121, 92, 125, 118, 141, 159, 154, 171, 179, 191, + 199, 210, 198, 212, 212, 230, 226, 222, 250, 244, 259, 277, 278, 311, 297, 289, 304, + 310, 318, 339, 319, 347, 362, 352, 394, 382, 411, 413, 409, 438, 441, 457, 471, 479, + 481, 478, 493, 489, 470, 468, 490, 495, 499, 505, 475, 498, 500, 508, 486, 490, 493, + 513, 513, 497, 497, 506, 495, 525, 497, 502, 500, 485, 503, 488, 478, 486, 465, 464, + 448, 436, 442, 426, 413, 419, 404, 392, 395, 359, 375, 351, 335, 355, 334, 316, 342, + 318, 319, 319, 289, 316, 287, 283, 313, 272, 272, 272, 251, 261, 258, 245, 269, 243, + 236, 251, 253, 268, 236, 246, 261, 265, 228, 237, 233, 218, 203, 208, 199, 212, 205, + 194, 201, 186, 185, 170, 164, 172, 169, 166, 168, 124, 144, 140, 107, 134, 121, 113, + 122, 103, 96, 95, 44, 42, 45, 38, 40, 14, -5, 7, -35, -18, -39, -56, -49, + -88, -80, -88, -99, -87, -114, -136, -119, -129, -144, -138, -159, -163, -163, -166, -190, -186, + -179, -200, -199, -213, -200, -221, -229, -248, -236, -231, -247, -242, -244, -236, -256, -263, -267, + -297, -281, -284, -284, -269, -286, -300, -299, -306, -311, -305, -317, -316, -320, -335, -307, -325, + -329, -340, -332, -321, -310, -320, -323, -333, -321, -291, -316, -321, -309, -313, -307, -314, -313, + -305, -303, -315, -321, -313, -307, -317, -325, -304, -327, -322, -314, -320, -320, -334, -329, -318, + -323, -322, -330, -311, -319, -298, -306, -305, -308, -305, -290, -311, -293, -298, -261, -300, -272, + -290, -301, -277, -291, -269, -269, -275, -256, -270, -268, -262, -256, -262, -238, -265, -230, -233, + -229, -221, -238, -218, -213, -194, -169, -191, -179, -152, -160, -143, -146, -152, -115, -111, -112, + -109, -112, -104, -80, -117, -81, -77, -77, -71, -64, -59, -73, -62, -33, -43, -65, -36, + -34, 2, -10, -24, 8, 23, 30, 24, 42, 45, 54, 73, 61, 79, 74, 109, 106, + 112, 122, 122, 140, 148, 163, 154, 157, 170, 177, 175, 179, 175, 196, 207, 199, 206, + 203, 209, 211, 212, 224, 228, 243, 249, 232, 272, 259, 271, 284, 273, 290, 286, 302, + 300, 303, 306, 312, 330, 313, 334, 313, 315, 338, 311, 332, 325, 315, 333, 319, 320, + 332, 311, 334, 341, 339, 350, 331, 341, 355, 318, 332, 339, 323, 347, 322, 318, 356, + 338, 323, 341, 337, 354, 351, 326, 330, 351, 343, 320, 319, 324, 318, 303, 302, 305, + 311, 280, 271, 280, 283, 260, 283, 277, 292, 257, 255, 263, 266, 265, 250, 271, 253, + 271, 265, 270, 269, 256, 251, 237, 234, 234, 220, 240, 225, 197, 198, 198, 172, 190, + 164, 146, 170, 155, 150, 158, 134, 128, 120, 106, 101, 89, 76, 72, 44, 47, 30, + 23, -8, -19, -9, -7, -46, -58, -46, -75, -83, -89, -99, -113, -114, -108, -131, -145, + -159, -165, -178, -181, -188, -218, -211, -220, -215, -236, -230, -241, -232, -235, -228, -234, -253, + -249, -260, -277, -267, -278, -264, -282, -319, -288, -298, -329, -317, -328, -314, -321, -341, -354, + -352, -363, -373, -376, -386, -413, -401, -381, -397, -408, -420, -417, -397, -435, -419, -438, -433, + -421, -436, -427, -436, -437, -429, -431, -435, -432, -449, -442, -429, -414, -412, -440, -417, -447, + -429, -436, -432, -438, -437, -462, -458, -458, -449, -456, -459, -442, -445, -437, -430, -418, -441, + -396, -403, -417, -434, -421, -414, -407, -383, -387, -403, -386, -371, -402, -383, -360, -375, -368, + -358, -352, -332, -351, -351, -334, -339, -326, -326, -311, -307, -308, -298, -299, -287, -293, -280, + -260, -255, -258, -249, -234, -227, -211, -181, -215, -204, -171, -175, -179, -163, -130, -119, -103, + -80, -83, -80, -85, -86, -61, -52, -51, -40, -33, -32, -47, -37, -18, -1, -11, -22, + 12, 16, 32, 35, 29, 21, 23, 37, 61, 45, 49, 66, 59, 64, 52, 67, 69, + 109, 102, 103, 121, 126, 96, 120, 144, 133, 144, 162, 144, 152, 148, 167, 165, 142, + 143, 168, 154, 160, 170, 164, 200, 181, 186, 187, 188, 190, 176, 191, 200, 189, 212, + 200, 200, 215, 225, 242, 224, 238, 242, 234, 253, 256, 247, 260, 269, 275, 281, 282, + 290, 295, 315, 329, 310, 331, 337, 328, 328, 326, 351, 346, 345, 367, 352, 368, 345, + 346, 356, 344, 353, 368, 355, 346, 350, 348, 357, 351, 342, 347, 349, 359, 341, 349, + 337, 336, 335, 347, 346, 324, 320, 331, 315, 303, 308, 302, 303, 280, 299, 298, 280, + 276, 249, 257, 247, 254, 236, 225, 224, 214, 214, 201, 180, 179, 187, 187, 176, 181, + 174, 173, 158, 152, 140, 148, 147, 143, 125, 135, 131, 129, 126, 109, 115, 121, 141, + 117, 117, 88, 77, 89, 75, 92, 77, 62, 64, 61, 52, 52, 54, 20, 36, 9, + 16, -8, -3, -5, -32, -16, -53, -67, -38, -70, -56, -74, -60, -86, -108, -129, -132, + -137, -156, -155, -155, -166, -193, -192, -198, -212, -233, -237, -244, -254, -277, -296, -281, -296, + -294, -335, -306, -351, -361, -364, -390, -364, -396, -401, -412, -401, -404, -423, -412, -422, -414, + -419, -427, -410, -432, -421, -420, -421, -436, -443, -445, -438, -430, -423, -428, -428, -421, -404, + -405, -408, -412, -411, -405, -409, -389, -396, -371, -399, -386, -373, -370, -336, -359, -350, -341, + -313, -308, -308, -303, -310, -292, -287, -278, -292, -285, -275, -276, -277, -275, -258, -268, -260, + -258, -246, -254, -258, -249, -253, -253, -263, -264, -245, -235, -262, -247, -251, -236, -252, -230, + -219, -234, -216, -238, -210, -232, -240, -241, -229, -215, -228, -210, -213, -205, -214, -198, -196, + -190, -156, -166, -157, -152, -118, -118, -110, -110, -88, -73, -76, -67, -57, -50, -64, -53, + -29, 2, -16, 0, 15, 19, 49, 46, 64, 59, 70, 73, 84, 94, 119, 116, 112, + 113, 146, 150, 179, 179, 182, 168, 196, 207, 198, 225, 196, 218, 215, 231, 259, 257, + 259, 257, 276, 265, 278, 273, 253, 273, 276, 268, 241, 254, 272, 252, 257, 233, 237, + 221, 226, 232, 218, 215, 203, 210, 225, 211, 200, 208, 212, 211, 203, 214, 230, 223, + 223, 218, 235, 261, 253, 262, 280, 272, 290, 277, 293, 324, 319, 329, 310, 323, 335, + 346, 347, 357, 362, 351, 356, 351, 363, 355, 357, 374, 376, 374, 397, 405, 396, 401, + 412, 411, 412, 436, 436, 432, 438, 424, 422, 438, 447, 418, 438, 426, 419, 415, 412, + 405, 411, 425, 399, 401, 370, 358, 341, 340, 335, 341, 303, 292, 258, 253, 256, 248, + 245, 206, 196, 195, 169, 178, 174, 149, 140, 147, 125, 116, 106, 120, 109, 96, 72, + 61, 72, 70, 68, 48, 43, 46, 49, 22, 23, 27, -4, 4, 23, -2, -38, -50, + -30, -34, -56, -46, -71, -72, -69, -79, -79, -98, -97, -102, -106, -103, -103, -115, -119, + -139, -132, -125, -113, -133, -141, -139, -153, -148, -156, -174, -180, -175, -183, -186, -193, -221, + -230, -204, -216, -210, -223, -227, -231, -264, -238, -242, -251, -266, -272, -294, -296, -297, -319, + -344, -345, -345, -353, -356, -374, -373, -360, -372, -403, -416, -405, -422, -434, -432, -436, -430, + -445, -465, -472, -478, -479, -455, -446, -466, -453, -460, -463, -467, -459, -437, -450, -431, -448, + -449, -451, -438, -441, -433, -434, -449, -426, -423, -425, -441, -426, -434, -432, -416, -415, -399, + -393, -375, -372, -372, -354, -328, -318, -310, -295, -269, -274, -242, -241, -254, -243, -208, -202, + -193, -203, -190, -197, -183, -176, -182, -160, -160, -169, -168, -157, -157, -147, -149, -153, -176, + -162, -179, -184, -178, -203, -191, -174, -183, -182, -184, -175, -161, -167, -140, -126, -133, -126, + -117, -99, -93, -94, -90, -96, -81, -72, -59, -41, -48, -46, -34, -39, -41, -27, -27, + -30, -23, -7, -8, -13, -15, -1, -5, 7, 17, 42, 25, 64, 82, 94, 111, 100, + 143, 162, 161, 181, 175, 203, 222, 228, 243, 247, 255, 288, 317, 286, 311, 304, 314, + 308, 319, 338, 333, 323, 322, 344, 346, 351, 352, 338, 350, 332, 343, 345, 346, 363, + 341, 367, 367, 359, 359, 360, 366, 370, 352, 365, 344, 353, 348, 347, 333, 343, 342, + 359, 327, 314, 344, 346, 329, 334, 346, 346, 327, 314, 326, 322, 309, 318, 319, 311, + 327, 330, 341, 323, 303, 322, 326, 337, 325, 331, 316, 322, 321, 320, 321, 302, 314, + 312, 304, 300, 307, 307, 309, 314, 321, 345, 335, 314, 306, 336, 329, 320, 333, 326, + 316, 325, 315, 325, 329, 319, 321, 319, 319, 323, 309, 301, 291, 297, 276, 280, 293, + 286, 274, 237, 254, 258, 246, 221, 208, 185, 181, 173, 158, 164, 124, 146, 134, 120, + 89, 77, 78, 61, 41, 242, 241, 234, 218, 222, 215, 217, 221, 218, 210, 207, 204, + 179, 184, 169, 164, 143, 152, 147, 131, 143, 131, 118, 109, 105, 91, 93, 82, 86, + 68, 63, 51, 45, 48, 17, 15, 2, -12, -13, -27, -51, -57, -73, -60, -79, -105, + -118, -113, -128, -138, -150, -164, -176, -192, -184, -212, -197, -218, -224, -225, -240, -237, -230, + -250, -249, -253, -275, -252, -264, -277, -277, -288, -286, -308, -304, -317, -331, -314, -324, -339, + -341, -348, -364, -377, -389, -373, -383, -415, -401, -404, -416, -425, -437, -422, -442, -453, -431, + -440, -412, -447, -459, -441, -447, -439, -449, -449, -433, -428, -447, -428, -434, -434, -451, -431, + -424, -404, -426, -433, -403, -435, -432, -437, -413, -421, -440, -423, -454, -431, -421, -451, -441, + -442, -432, -414, -435, -431, -438, -408, -396, -429, -406, -406, -403, -406, -395, -382, -390, -387, + -381, -375, -382, -373, -374, -384, -354, -374, -334, -338, -340, -324, -328, -322, -307, -325, -306, + -305, -299, -289, -331, -292, -310, -291, -267, -269, -248, -249, -263, -226, -207, -236, -204, -206, + -197, -181, -160, -160, -132, -124, -106, -127, -88, -102, -88, -60, -65, -73, -55, -70, -54, + -34, -37, -22, -31, -31, -53, -8, 22, -2, -12, -18, 15, 10, 17, 41, 25, 40, + 45, 61, 43, 62, 80, 64, 106, 88, 81, 117, 113, 117, 128, 141, 144, 142, 145, + 145, 168, 166, 163, 158, 158, 150, 176, 163, 157, 171, 147, 175, 172, 168, 168, 164, + 170, 185, 188, 182, 184, 206, 198, 213, 231, 227, 232, 252, 234, 229, 248, 266, 264, + 236, 264, 274, 269, 284, 277, 279, 293, 321, 301, 319, 322, 344, 318, 341, 342, 344, + 377, 368, 388, 365, 392, 404, 376, 374, 368, 361, 373, 366, 350, 340, 375, 371, 359, + 347, 350, 349, 337, 342, 333, 337, 333, 325, 304, 335, 327, 303, 320, 325, 315, 305, + 300, 305, 288, 288, 299, 274, 282, 250, 246, 257, 255, 241, 223, 231, 211, 209, 193, + 191, 182, 192, 182, 181, 175, 179, 146, 151, 154, 140, 152, 127, 126, 131, 143, 126, + 134, 119, 117, 117, 100, 124, 106, 92, 89, 72, 92, 62, 67, 67, 50, 53, 54, + 42, 29, 20, 11, 32, 23, -1, -9, -8, -10, -29, -21, -52, -67, -51, -61, -65, + -75, -101, -107, -110, -123, -138, -143, -157, -159, -167, -201, -206, -216, -233, -244, -263, -246, + -277, -293, -306, -308, -286, -311, -317, -355, -348, -345, -383, -383, -410, -396, -402, -417, -416, + -427, -428, -445, -427, -436, -452, -457, -448, -435, -453, -461, -457, -455, -464, -452, -467, -437, + -462, -440, -444, -452, -448, -435, -426, -436, -434, -424, -421, -418, -412, -419, -396, -392, -396, + -378, -360, -352, -363, -368, -334, -336, -319, -316, -301, -309, -296, -286, -312, -302, -275, -258, + -262, -262, -269, -255, -245, -262, -266, -237, -232, -245, -230, -239, -229, -253, -251, -214, -231, + -230, -221, -225, -205, -211, -211, -187, -184, -186, -193, -171, -179, -212, -187, -176, -178, -199, + -181, -181, -176, -157, -171, -147, -151, -133, -129, -136, -110, -112, -103, -94, -107, -95, -54, + -65, -47, -43, -58, -24, -34, -22, 3, 14, 13, 36, 42, 58, 63, 82, 87, 89, + 117, 107, 129, 148, 152, 145, 149, 165, 189, 203, 202, 209, 220, 219, 231, 210, 240, + 236, 232, 268, 243, 283, 272, 259, 265, 270, 274, 277, 269, 257, 282, 272, 275, 259, + 269, 270, 256, 249, 240, 248, 223, 213, 214, 210, 212, 237, 230, 212, 219, 198, 223, + 216, 203, 215, 237, 255, 245, 239, 245, 247, 272, 282, 264, 284, 287, 289, 296, 297, + 314, 301, 304, 310, 324, 315, 334, 333, 330, 364, 337, 364, 358, 353, 371, 373, 366, + 392, 380, 408, 410, 406, 425, 410, 429, 412, 414, 425, 415, 444, 421, 436, 428, 433, + 418, 432, 404, 411, 419, 397, 394, 398, 396, 375, 380, 352, 359, 339, 349, 328, 313, + 299, 269, 265, 254, 268, 241, 218, 206, 202, 192, 186, 183, 142, 149, 151, 132, 113, + 108, 107, 97, 90, 79, 57, 61, 57, 53, 63, 44, 38, 36, 21, 14, -9, -21, + -29, -30, -30, -54, -70, -85, -72, -78, -98, -92, -104, -104, -111, -110, -135, -121, -128, + -142, -153, -142, -144, -152, -142, -159, -142, -132, -138, -150, -169, -170, -149, -167, -162, -171, + -192, -197, -199, -210, -191, -213, -211, -203, -218, -215, -207, -255, -265, -254, -246, -254, -277, + -286, -311, -307, -314, -322, -321, -339, -333, -331, -329, -351, -367, -379, -373, -370, -409, -426, + -409, -429, -433, -435, -437, -439, -441, -451, -459, -448, -453, -457, -459, -454, -453, -450, -446, + -452, -459, -425, -449, -427, -452, -454, -441, -429, -430, -434, -424, -414, -389, -400, -408, -403, + -390, -393, -368, -378, -381, -366, -355, -340, -340, -338, -317, -305, -266, -282, -268, -267, -261, + -226, -246, -213, -211, -194, -189, -191, -183, -180, -161, -148, -150, -157, -122, -131, -151, -152, + -132, -138, -115, -106, -127, -132, -138, -132, -154, -142, -153, -158, -133, -146, -137, -138, -133, + -105, -127, -90, -97, -110, -84, -77, -70, -69, -67, -53, -52, -47, -33, -39, -11, -21, + -24, -14, -9, -12, 3, 1, -8, 24, 21, 22, 20, 38, 47, 66, 52, 71, 81, + 85, 121, 139, 151, 154, 170, 203, 229, 239, 239, 251, 288, 287, 282, 300, 319, 320, + 340, 333, 345, 362, 372, 376, 374, 387, 403, 388, 404, 388, 386, 419, 403, 399, 375, + 397, 379, 398, 404, 386, 419, 411, 426, 418, 420, 408, 409, 413, 419, 384, 407, 384, + 382, 396, 379, 369, 365, 354, 366, 351, 356, 355, 376, 354, 344, 366, 378, 360, 338, + 345, 343, 349, 339, 343, 336, 341, 349, 356, 349, 316, 336, 327, 350, 331, 304, 321, + 342, 336, 311, 311, 325, 319, 329, 307, 320, 323, 337, 314, 322, 349, 362, 348, 346, + 338, 355, 365, 349, 360, 348, 346, 353, 349, 341, 334, 339, 361, 357, 353, 338, 323, + 323, 316, 296, 297, 295, 293, 287, 284, 251, 261, 254, 241, 212, 209, 209, 179, 181, + 172, 168, 159, 130, 129, 118, 102, 85, 92, 52, 29, 24, 18, -4, -37, -22, -45, + -64, -87, -93, -95, -106, -110, -127, -165, -166, -158, -178, -169, -197, -192, -187, -208, -227, + -235, -230, -229, -243, -250, -259, -257, -256, -273, -261, -250, -255, -270, -251, -256, -269, -264, + -260, -252, -274, -259, -262, -234, -257, -261, -278, -275, -261, -278, -275, -297, -290, -283, -302, + -301, -303, -297, -302, -306, -313, -345, -339, -343, -337, -347, -366, -379, -366, -370, -383, -388, + -387, -408, -423, -427, -433, -430, -425, -426, -449, -435, -439, -430, -456, -459, -454, -470, -441, + -456, -458, -438, -442, -440, -426, -422, -429, -433, -430, -425, -431, -415, -391, -399, -391, -397, + -367, -348, -348, -361, -327, -336, -331, -327, -310, -306, -299, -268, -274, -274, -279, -254, -260, + -251, -255, -245, -225, -206, -213, -194, -183, -202, -174, -173, -163, -156, -146, -122, -137, -106, + -109, -91, -91, -86, -85, -71, -77, -63, -56, -60, -34, -19, -21, 3, -20, -9, 16, + 10, 5, -19, 18, 4, 14, 7, 40, 23, 31, 32, 23, 38, 37, 54, 46, 54, + 52, 60, 73, 71, 95, 94, 99, 107, 100, 109, 109, 122, 135, 129, 142, 133, 149, + 144, 168, 169, 165, 178, 196, 179, 190, 186, 200, 217, 217, 216, 230, 237, 250, 276, + 270, 259, 282, 283, 302, 283, 298, 294, 288, 310, 314, 318, 319, 341, 358, 362, 359, + 344, 365, 367, 381, 375, 372, 381, 368, 384, 370, 389, 389, 379, 384, 376, 386, 389, + 389, 387, 383, 387, 400, 387, 380, 357, 374, 356, 348, 336, 351, 360, 336, 342, 339, + 333, 338, 325, 323, 329, 333, 337, 328, 319, 335, 337, 323, 322, 328, 309, 323, 318, + 327, 338, 317, 314, 304, 316, 312, 329, 334, 320, 312, 297, 306, 298, 296, 285, 276, + 284, 274, 266, 258, 258, 272, 272, 245, 229, 219, 209, 218, 219, 219, 186, 186, 191, + 187, 183, 181, 182, 172, 163, 159, 151, 145, 124, 112, 100, 100, 106, 70, 57, 44, + 33, 37, 19, -11, -12, -30, -33, -30, -29, -42, -54, -78, -88, -98, -102, -88, -94, + -114, -137, -157, -131, -151, -158, -154, -151, -160, -171, -180, -175, -185, -199, -193, -187, -218, + -219, -222, -223, -224, -245, -223, -240, -255, -268, -260, -267, -287, -290, -288, -272, -297, -289, + -303, -306, -309, -306, -324, -333, -341, -336, -322, -322, -313, -340, -340, -322, -330, -336, -363, + -374, -359, -358, -360, -361, -353, -372, -371, -375, -374, -360, -378, -386, -391, -384, -375, -377, + -374, -373, -371, -371, -351, -377, -383, -382, -358, -354, -357, -356, -343, -366, -341, -337, -338, + -345, -335, -312, -346, -318, -325, -328, -326, -325, -330, -328, -317, -300, -300, -314, -301, -292, + -286, -284, -271, -264, -263, -249, -249, -247, -239, -219, -218, -224, -233, -221, -195, -193, -184, + -209, -191, -186, -178, -167, -197, -178, -191, -184, -170, -175, -174, -177, -170, -172, -145, -147, + -138, -129, -143, -120, -103, -108, -94, -88, -97, -74, -56, -70, -51, -56, -41, -4, -22, + -10, -7, 1, 4, 39, 37, 34, 30, 38, 71, 60, 64, 66, 52, 68, 70, 76, + 105, 94, 80, 104, 96, 114, 120, 136, 143, 132, 168, 168, 176, 212, 192, 211, 219, + 221, 250, 256, 262, 280, 301, 293, 316, 287, 331, 308, 317, 310, 311, 323, 302, 316, + 315, 321, 304, 302, 310, 311, 307, 304, 313, 319, 332, 338, 326, 333, 339, 323, 355, + 344, 348, 358, 356, 366, 368, 352, 349, 383, 373, 381, 364, 368, 372, 392, 360, 371, + 377, 378, 360, 370, 358, 352, 353, 346, 351, 343, 341, 330, 343, 345, 318, 338, 320, + 351, 331, 316, 314, 311, 329, 328, 315, 319, 314, 318, 305, 309, 303, 302, 279, 284, + 267, 264, 238, 237, 260, 236, 225, 245, 238, 229, 199, 204, 210, 208, 188, 170, 176, + 177, 178, 170, 170, 149, 143, 161, 134, 134, 124, 104, 96, 107, 71, 86, 70, 86, + 81, 65, 58, 39, 34, 23, 20, 25, 9, -12, -5, -26, -42, -51, -32, -34, -58, + -77, -79, -79, -93, -81, -99, -106, -126, -128, -134, -157, -149, -148, -152, -172, -181, -182, + -161, -178, -201, -179, -203, -192, -208, -233, -216, -219, -223, -224, -237, -240, -251, -257, -255, + -257, -272, -283, -292, -297, -289, -284, -292, -308, -309, -298, -315, -302, -311, -298, -311, -353, + -314, -325, -312, -329, -321, -324, -343, -324, -351, -352, -356, -371, -342, -346, -359, -364, -342, + -349, -356, -344, -344, -333, -363, -343, -324, -312, -316, -337, -315, -313, -332, -313, -313, -337, + -315, -329, -315, -304, -298, -295, -304, -311, -299, -305, -311, -306, -324, -293, -303, -306, -288, + -298, -294, -289, -274, -259, -271, -259, -243, -224, -237, -236, -213, -210, -187, -199, -200, -187, + -187, -181, -160, -166, -159, -143, -143, -130, -137, -137, -146, -142, -117, -127, -116, -125, -106, + -112, -120, -111, -98, -116, -110, -82, -99, -89, -93, -84, -94, -71, -59, -57, -59, -59, + -49, -32, -12, -28, -22, 4, 7, 19, 12, 12, 10, 30, 22, 31, 48, 46, 51, + 52, 41, 41, 46, 66, 70, 72, 92, 73, 93, 86, 112, 133, 135, 133, 127, 144, + 143, 173, 177, 175, 182, 189, 194, 214, 221, 228, 235, 256, 257, 264, 266, 280, 290, + 288, 311, 305, 335, 323, 339, 354, 340, 366, 364, 366, 369, 360, 377, 398, 405, 396, + 390, 399, 390, 391, 395, 390, 406, 406, 398, 408, 413, 379, 354, 380, 381, 356, 358, + 361, 368, 344, 340, 338, 337, 330, 341, 350, 318, 327, 327, 340, 335, 332, 344, 332, + 332, 339, 333, 326, 324, 304, 298, 325, 315, 300, 320, 319, 314, 318, 316, 318, 294, + 289, 302, 297, 286, 287, 304, 298, 283, 275, 273, 267, 265, 274, 268, 246, 252, 262, + 257, 261, 264, 265, 263, 232, 239, 240, 254, 242, 232, 217, 219, 214, 216, 213, 187, + 178, 190, 162, 162, 162, 161, 160, 115, 107, 120, 100, 82, 75, 66, 56, 76, 60, + 44, 15, 32, 30, 2, -30, -21, -55, -59, -60, -76, -107, -104, -113, -119, -128, -135, + -147, -176, -183, -196, -196, -185, -200, -219, -235, -242, -234, -240, -251, 50, 39, 32, 15, + 0, -2, -15, -32, -41, -69, -60, -93, -95, -90, -101, -123, -142, -148, -188, -179, -196, + -192, -207, -209, -203, -234, -239, -231, -236, -245, -254, -241, -260, -263, -255, -268, -274, -264, + -252, -266, -257, -267, -266, -282, -264, -276, -299, -287, -281, -261, -268, -292, -301, -293, -294, + -303, -326, -309, -298, -298, -314, -331, -323, -330, -320, -316, -344, -350, -350, -369, -363, -388, + -393, -401, -375, -403, -435, -432, -423, -432, -474, -460, -452, -425, -437, -477, -471, -473, -486, + -490, -488, -498, -474, -476, -447, -479, -486, -465, -461, -468, -461, -451, -462, -448, -455, -441, + -449, -433, -410, -437, -416, -402, -388, -367, -368, -393, -362, -348, -347, -345, -336, -303, -317, + -301, -307, -300, -285, -266, -267, -226, -252, -237, -219, -212, -207, -191, -168, -192, -151, -167, + -138, -135, -125, -125, -120, -81, -71, -53, -47, -78, -53, -39, -51, -29, -21, -37, 4, + 2, -13, 4, 1, 9, 18, 27, 10, 7, 4, 2, 38, 30, 34, 39, 38, 53, + 41, 51, 73, 87, 80, 83, 89, 75, 116, 107, 111, 128, 137, 131, 135, 162, 147, + 178, 162, 178, 173, 175, 173, 183, 204, 208, 225, 212, 233, 220, 246, 228, 225, 255, + 246, 268, 262, 288, 300, 285, 308, 303, 328, 319, 347, 324, 319, 348, 329, 368, 346, + 363, 386, 389, 408, 402, 393, 384, 402, 421, 415, 392, 416, 418, 412, 408, 403, 435, + 443, 420, 412, 408, 424, 417, 414, 416, 420, 425, 441, 428, 409, 411, 404, 398, 380, + 397, 394, 383, 374, 383, 367, 369, 385, 357, 368, 366, 354, 366, 363, 328, 345, 346, + 357, 345, 335, 319, 315, 334, 351, 350, 326, 322, 335, 338, 327, 322, 341, 320, 345, + 309, 323, 309, 328, 323, 301, 301, 293, 279, 278, 277, 284, 284, 284, 254, 246, 226, + 235, 235, 215, 211, 210, 227, 194, 213, 196, 199, 196, 178, 189, 179, 186, 148, 144, + 150, 133, 117, 92, 74, 67, 59, 50, 24, -10, -10, -5, -10, -25, -47, -54, -81, + -80, -82, -85, -99, -112, -116, -138, -137, -138, -136, -136, -162, -143, -159, -167, -172, -215, + -180, -191, -192, -206, -215, -215, -235, -217, -241, -231, -268, -256, -244, -271, -274, -266, -268, + -285, -296, -284, -271, -278, -288, -287, -300, -291, -301, -295, -300, -314, -307, -315, -294, -307, + -315, -331, -303, -315, -330, -314, -330, -303, -323, -332, -329, -327, -348, -338, -333, -345, -341, + -351, -365, -367, -348, -354, -356, -354, -376, -361, -352, -345, -362, -362, -359, -350, -353, -355, + -353, -337, -357, -336, -334, -344, -324, -329, -304, -328, -335, -320, -327, -335, -315, -304, -303, + -303, -318, -309, -320, -300, -298, -289, -295, -268, -245, -264, -263, -244, -236, -231, -213, -214, + -201, -211, -220, -182, -189, -187, -212, -189, -170, -167, -156, -177, -161, -159, -146, -148, -150, + -155, -154, -144, -149, -134, -127, -126, -109, -137, -111, -76, -106, -84, -84, -78, -67, -46, + -76, -52, -53, -17, 3, -22, -8, 0, 9, 12, 45, 37, 39, 33, 34, 69, 58, + 49, 50, 63, 77, 80, 83, 77, 88, 95, 102, 106, 131, 121, 132, 147, 131, 146, + 165, 165, 202, 185, 208, 227, 219, 236, 270, 259, 289, 298, 282, 287, 292, 318, 302, + 310, 306, 315, 327, 304, 297, 312, 318, 310, 317, 314, 341, 332, 312, 316, 326, 324, + 319, 319, 304, 346, 330, 370, 363, 342, 376, 367, 382, 373, 363, 372, 374, 376, 375, + 370, 380, 385, 369, 369, 369, 364, 352, 346, 363, 353, 349, 340, 344, 356, 348, 342, + 353, 344, 333, 322, 342, 326, 322, 324, 316, 305, 304, 344, 320, 313, 310, 313, 318, + 309, 294, 294, 298, 297, 279, 263, 260, 241, 252, 255, 231, 234, 226, 227, 223, 198, + 194, 208, 203, 206, 177, 195, 188, 182, 168, 153, 147, 156, 151, 141, 137, 125, 139, + 109, 115, 99, 97, 96, 109, 101, 71, 73, 49, 55, 43, 40, 31, 21, 23, 5, + 6, -16, -35, -32, -37, -50, -69, -56, -79, -76, -74, -94, -104, -106, -127, -125, -153, + -133, -150, -153, -168, -194, -185, -186, -204, -221, -225, -213, -217, -243, -264, -240, -258, -267, + -286, -281, -278, -284, -279, -276, -301, -289, -298, -313, -313, -321, -314, -299, -348, -348, -323, + -352, -331, -334, -337, -331, -346, -342, -333, -344, -356, -342, -353, -359, -347, -371, -373, -367, + -379, -347, -362, -380, -368, -359, -348, -379, -363, -351, -340, -372, -364, -338, -329, -341, -351, + -352, -324, -336, -335, -356, -346, -336, -346, -336, -345, -340, -336, -348, -351, -359, -349, -343, + -346, -362, -345, -333, -340, -318, -336, -328, -298, -304, -313, -313, -315, -283, -290, -285, -281, + -271, -259, -244, -242, -242, -204, -213, -219, -216, -209, -216, -187, -202, -183, -187, -179, -175, + -179, -154, -152, -139, -131, -138, -127, -125, -125, -115, -116, -96, -84, -90, -84, -75, -56, + -66, -49, -41, -24, -24, -51, -7, 5, 16, 7, -6, 24, 37, 40, 29, 28, 34, + 41, 40, 31, 67, 53, 67, 70, 67, 73, 66, 95, 110, 84, 111, 112, 123, 113, + 122, 143, 157, 156, 149, 155, 170, 203, 183, 189, 196, 224, 218, 235, 243, 239, 262, + 257, 282, 293, 302, 313, 321, 319, 329, 335, 354, 347, 343, 370, 368, 376, 385, 403, + 409, 407, 408, 426, 443, 422, 427, 455, 451, 442, 432, 436, 446, 448, 442, 437, 440, + 439, 421, 431, 425, 405, 419, 411, 418, 392, 397, 408, 395, 379, 373, 391, 395, 388, + 375, 382, 386, 388, 371, 378, 368, 378, 381, 361, 344, 344, 348, 361, 340, 339, 354, + 347, 334, 309, 317, 328, 308, 291, 303, 296, 293, 289, 280, 283, 271, 279, 283, 261, + 275, 260, 267, 245, 235, 265, 240, 232, 262, 232, 227, 229, 218, 219, 221, 221, 219, + 205, 211, 210, 192, 181, 159, 157, 158, 146, 145, 142, 110, 125, 107, 107, 94, 76, + 78, 68, 45, 38, 53, 43, 37, 4, 12, 10, -26, -50, -55, -76, -68, -79, -106, + -121, -138, -128, -151, -167, -155, -166, -198, -209, -204, -222, -238, -245, -261, -262, -273, -274, + -268, -258, -259, -289, -286, -282, -286, -300, -292, -307, -300, -304, -320, -316, -327, -328, -335, + -333, -336, -329, -358, -353, -372, -352, -351, -354, -356, -370, -381, -378, -376, -369, -344, -357, + -365, -354, -344, -360, -349, -345, -350, -349, -360, -365, -363, -370, -361, -362, -355, -374, -382, + -387, -393, -390, -388, -389, -386, -381, -387, -385, -381, -387, -387, -383, -372, -371, -364, -367, + -363, -352, -364, -376, -357, -358, -357, -347, -346, -363, -371, -330, -368, -360, -360, -335, -330, + -362, -342, -324, -327, -338, -325, -322, -329, -321, -327, -326, -345, -335, -330, -336, -319, -320, + -312, -300, -312, -305, -286, -291, -296, -277, -269, -245, -237, -234, -233, -216, -215, -182, -169, + -171, -163, -130, -144, -124, -84, -94, -74, -76, -53, -60, -51, -37, -45, -23, -15, -18, + -29, -13, 12, 12, 11, 29, 22, 11, 17, 33, 25, 29, 26, 39, 37, 46, 49, + 54, 51, 55, 48, 43, 56, 54, 52, 47, 65, 39, 68, 70, 77, 68, 76, 85, + 73, 63, 75, 98, 97, 108, 106, 108, 109, 117, 107, 126, 124, 112, 125, 119, 152, + 146, 151, 163, 162, 183, 191, 207, 208, 240, 236, 239, 251, 271, 292, 281, 316, 315, + 318, 314, 333, 328, 349, 363, 363, 359, 363, 370, 368, 381, 386, 384, 372, 379, 351, + 387, 399, 395, 410, 389, 359, 372, 371, 352, 358, 354, 325, 332, 323, 315, 311, 297, + 288, 289, 272, 278, 272, 270, 255, 239, 244, 227, 232, 223, 242, 202, 198, 204, 186, + 168, 167, 163, 149, 139, 103, 101, 100, 88, 74, 89, 59, 50, 37, 25, 10, 3, + 16, 13, 8, -29, -19, -23, -23, -42, -29, -37, -55, -63, -53, -48, -60, -55, -28, + -44, -36, -41, -35, -19, -47, -44, -36, -24, -48, -30, -36, -43, -22, -35, -33, -50, + -68, -50, -43, -56, -85, -71, -78, -78, -72, -68, -85, -95, -98, -102, -121, -127, -133, + -152, -161, -163, -185, -198, -197, -209, -210, -220, -244, -250, -277, -276, -285, -290, -290, -330, + -340, -368, -348, -347, -377, -382, -387, -392, -414, -409, -403, -405, -409, -429, -407, -401, -405, + -399, -386, -393, -395, -400, -382, -375, -371, -359, -339, -343, -342, -325, -340, -316, -314, -290, + -286, -287, -287, -258, -246, -255, -235, -247, -249, -239, -215, -216, -217, -205, -185, -170, -182, + -169, -158, -156, -145, -147, -134, -139, -137, -139, -142, -117, -104, -118, -106, -104, -107, -123, + -109, -118, -128, -134, -123, -147, -152, -138, -147, -145, -178, -171, -174, -199, -203, -192, -188, + -190, -198, -193, -198, -200, -188, -191, -204, -205, -194, -180, -159, -161, -172, -157, -166, -160, + -137, -114, -130, -130, -111, -120, -114, -118, -91, -66, -87, -79, -77, -66, -78, -46, -38, + -34, -27, -47, -40, -40, -14, 27, 6, 20, 31, 14, 38, 57, 79, 73, 84, 72, + 105, 113, 136, 152, 159, 156, 160, 184, 195, 194, 211, 236, 243, 242, 230, 253, 252, + 270, 281, 295, 281, 286, 313, 319, 311, 316, 322, 314, 309, 311, 337, 342, 349, 332, + 339, 338, 327, 345, 348, 342, 354, 368, 372, 363, 371, 388, 366, 371, 388, 383, 378, + 358, 378, 383, 368, 364, 375, 362, 362, 376, 383, 393, 362, 361, 372, 379, 387, 383, + 373, 368, 356, 360, 353, 373, 381, 375, 369, 364, 356, 375, 391, 400, 403, 395, 396, + 397, 415, 415, 425, 398, 416, 402, 428, 426, 433, 446, 456, 459, 445, 435, 438, 436, + 422, 440, 435, 433, 393, 400, 384, 401, 406, 372, 361, 359, 348, 330, 329, 312, 294, + 275, 275, 239, 234, 220, 204, 191, 184, 150, 136, 115, 111, 115, 76, 88, 66, 56, + 46, 42, 37, 21, -2, -17, -29, -53, -42, -54, -71, -68, -77, -85, -82, -92, -95, + -99, -105, -120, -113, -124, -115, -125, -144, -115, -133, -139, -126, -123, -141, -140, -140, -135, + -129, -140, -148, -128, -126, -119, -135, -135, -143, -127, -131, -152, -165, -137, -149, -144, -142, + -154, -159, -148, -151, -151, -168, -164, -175, -181, -187, -181, -181, -186, -225, -218, -225, -233, + -249, -245, -248, -265, -285, -273, -294, -313, -294, -303, -329, -337, -341, -342, -354, -365, -360, + -379, -395, -392, -396, -404, -412, -408, -393, -389, -384, -390, -379, -393, -398, -375, -379, -379, + -382, -363, -360, -364, -341, -319, -312, -321, -307, -295, -298, -271, -289, -280, -278, -241, -262, + -250, -250, -232, -207, -210, -187, -188, -168, -164, -150, -137, -121, -119, -110, -112, -110, -93, + -82, -74, -65, -63, -56, -39, -23, -15, -16, -6, -18, -10, -7, -23, -7, -12, -8, + -4, -30, -34, -25, -16, -24, -41, -35, -14, -45, -46, -36, -40, -42, -32, -41, -28, + -44, -59, -32, -49, -61, -51, -49, -47, -40, -42, -44, -17, -29, -34, -27, -5, -18, + -10, 0, -6, 0, 21, 41, 57, 63, 96, 96, 97, 119, 128, 140, 153, 166, 184, + 195, 198, 230, 237, 238, 245, 252, 282, 290, 296, 316, 330, 337, 354, 375, 372, 386, + 389, 416, 414, 394, 416, 401, 397, 399, 404, 407, 396, 392, 405, 409, 424, 416, 409, + 406, 417, 422, 411, 413, 403, 408, 388, 403, 380, 363, 368, 370, 362, 349, 345, 326, + 322, 331, 316, 326, 305, 307, 281, 270, 290, 260, 270, 259, 224, 235, 206, 211, 202, + 222, 207, 206, 217, 219, 230, 225, 215, 202, 210, 201, 205, 247, 238, 255, 257, 257, + 262, 264, 268, 271, 274, 261, 258, 270, 246, 254, 242, 250, 246, 233, 234, 225, 230, + 231, 231, 235, 237, 230, 225, 224, 212, 202, 203, 195, 180, 166, 174, 165, 164, 139, + 144, 129, 141, 119, 109, 88, 95, 86, 81, 62, 56, 48, 16, 19, 0, -27, -41, + -52, -57, -79, -81, -111, -111, -139, -157, -167, -204, -206, -194, -235, -224, -237, -250, -249, + -271, -269, -243, -274, -282, -278, -269, -285, -288, -264, -262, -285, -266, -251, -272, -277, -284, + -276, -276, -283, -299, -291, -292, -304, -309, -303, -307, -324, -319, -340, -346, -342, -339, -331, + -357, -356, -344, -347, -348, -342, -336, -333, -336, -323, -315, -327, -304, -318, -325, -331, -323, + -324, -329, -328, -334, -282, -293, -328, -297, -300, -318, -320, -328, -328, -331, -333, -341, -335, + -334, -341, -350, -343, -351, -364, -341, -341, -350, -364, -370, -367, -361, -366, -367, -361, -360, + -355, -360, -358, -361, -357, -346, -360, -358, -367, -352, -351, -351, -346, -332, -351, -337, -345, + -361, -338, -339, -331, -338, -355, -354, -336, -360, -355, -362, -369, -381, -384, -373, -371, -379, + -388, -361, -368, -374, -371, -377, -367, -381, -366, -375, -377, -373, -379, -347, -371, -366, -377, + -360, -362, -359, -343, -331, -341, -353, -334, -315, -315, -338, -341, -335, -332, -327, -338, -333, + -337, -333, -317, -322, -318, -321, -305, -312, -314, -311, -286, -261, -296, -262, -245, -234, -232, + -225, -232, -196, -197, -179, -163, -172, -139, -135, -119, -111, -93, -75, -71, -55, -44, -49, + -33, -18, -10, -11, -1, 4, 13, 14, 30, 42, 21, 22, 36, 22, 13, 30, 33, + 48, 19, 40, 44, 44, 61, 68, 46, 64, 58, 55, 75, 70, 59, 53, 69, 47, + 72, 72, 64, 67, 79, 80, 69, 70, 75, 72, 83, 90, 84, 84, 90, 94, 97, + 126, 116, 114, 125, 139, 140, 143, 165, 169, 165, 181, 185, 198, 217, 222, 240, 265, + 251, 274, 293, 295, 304, 311, 329, 332, 332, 339, 355, 347, 368, 361, 368, 390, 376, + 402, 385, 395, 393, 394, 394, 392, 413, 392, 420, 415, 381, 396, 378, 360, 358, 361, + 348, 344, 339, 329, 325, 309, 297, 285, 277, 266, 268, 248, 252, 235, 236, 232, 208, + 223, 221, 192, 180, 168, 164, 148, 147, 144, 116, 122, 101, 85, 80, 67, 58, 89, + 38, 45, 27, 36, 10, -2, -10, -8, -11, -46, -40, -37, -50, -36, -38, -50, -59, + -85, -67, -55, -43, -47, -39, -44, -47, -35, -26, -24, -19, -35, -40, -23, -37, -26, + -21, -17, -20, -30, -44, -35, -26, -37, -31, -40, -69, -59, -63, -61, -61, -60, -66, + -79, -94, -105, -102, -119, -126, -129, -158, -151, -163, -184, -193, -199, -216, -214, -242, -246, + -254, -277, -283, -309, -302, -334, -323, -340, -340, -345, -375, -384, -383, -372, -397, -389, -396, + -416, -404, -416, -414, -412, -408, -410, -397, -383, -390, -400, -386, -374, -365, -364, -337, -336, + -341, -344, -335, -316, -297, -306, -297, -295, -294, -259, -269, -264, -248, -260, -260, -234, -216, + -219, -215, -215, -194, -183, -186, -183, -180, -171, -181, -163, -164, -152, -152, -143, -139, -122, + -115, -130, -125, -137, -122, -122, -139, -136, -150, -141, -152, -147, -168, -181, -162, -180, -197, + -180, -182, -195, -211, -220, -208, -206, -206, -226, -205, -198, -201, -186, -214, -215, -209, -203, + -182, -200, -200, -186, -191, -174, -154, -163, -157, -169, -143, -160, -133, -122, -123, -94, -100, + -92, -83, -75, -69, -52, -52, -46, -36, -37, -36, -19, 17, 44, 39, 23, 47, 50, + 77, 84, 97, 90, 108, 110, 121, 143, 167, 176, 192, 185, 199, 221, 223, 245, 254, + 280, 264, 264, 257, 267, 289, 288, 300, 292, 287, 286, 315, 329, 320, 334, 339, 326, + 337, 331, 345, 347, 352, 339, 350, 350, 353, 358, 367, 360, 366, 388, 362, 369, 364, + 384, 380, 358, 376, 359, 377, 371, 381, 367, 363, 363, 354, 379, 371, 368, 373, 368, + 350, 350, 351, 369, 378, 375, 375, 366, 374, 368, 382, 386, 372, 386, 385, 391, 377, + 401, 399, 412, 416, 414, 438, 429, 445, 429, 431, 430, 424, 433, 449, 446, 446, 453, + 452, 445, 454, 446, 444, 439, 438, 433, 407, 414, 387, 386, 383, 387, 370, 338, 321, + 318, 319, 279, 299, 286, 263, 220, 235, 216, 197, 177, 180, 158, 151, 130, 109, 92, + 82, 72, 56, 35, 35, 30, 11, 6, 3, -7, -27, -54, -60, -67, -54, -75, -72, + -92, -96, -82, -77, -107, -111, -104, -106, -108, -106, -117, -125, -115, -134, -136, -135, -135, + -114, -146, -148, -136, -155, -143, -147, -144, -143, -148, -146, -144, -158, -147, -145, -149, -148, + -151, -163, -155, -157, -165, -162, -172, -174, -167, -153, -175, -177, -170, -184, -198, -196, -202, + -207, -211, -239, -233, -231, -241, -240, -252, -259, -285, -287, -285, -320, -341, -332, -324, -357, + -356, -375, -365, -372, -396, -405, -396, -416, -417, -416, -431, -419, -422, -419, -419, -424, -431, + -415, -400, -415, -414, -398, -412, -397, -405, -399, -393, -369, -378, -361, -390, -381, -358, -370, + -331, -336, -332, -334, -303, -310, -329, -301, -275, -265, -260, -246, -231, -219, -223, -212, -209, + -196, -170, -174, -150, -149, -148, -141, -131, -139, -127, -106, -99, -90, -79, -96, -77, -96, + -81, -68, -83, -61, -69, -59, -62, -60, -79, -72, -68, -82, -82, -78, -71, -83, -66, + -79, -69, -73, -74, -75, -88, -81, -89, -72, -97, -97, -98, -86, -83, -80, -84, -76, + -74, -57, -57, -49, -29, -28, -16, -15, -10, 4, 17, 30, 26, 49, 82, 78, 85, + 88, 117, 133, 143, 160, 182, 190, 202, 217, 226, 236, 261, 262, 290, 315, 309, 325, + 340, 368, 377, 384, 381, 406, 415, 421, 413, 403, 421, 407, 425, 408, 410, 420, 429, + 425, 442, 421, 429, 439, 431, 433, 415, 432, 437, 432, 419, 426, 421, 412, 398, 373, + 399, 393, 398, 373, 357, 369, 363, 354, 346, 338, 329, 306, 315, 305, 299, 292, 277, + 275, 270, 278, 256, 258, 250, 250, 246, 238, 236, 241, 244, 246, 235, 202, 239, 232, + 226, 256, 262, 272, 282, 262, 255, 284, 277, 273, 254, 267, 264, 261, 250, 239, 249, + 238, 241, 238, 214, 234, 222, 237, 215, 233, 233, 224, 230, 204, 223, 206, 209, 183, + 177, 174, 174, 167, 165, 140, 134, 126, 137, 103, 105, 103, 109, 78, 66, 51, 39, + 38, 11, 19, -11, -37, -49, -60, -79, -82, -88, -103, -120, -142, -165, -184, -189, -185, + -210, -235, -228, -235, -231, -251, -260, -253, -242, -273, -278, -282, -286, -275, -289, -279, -271, + -278, -279, -252, -292, -271, -292, -279, -280, -306, -300, -314, -310, -318, -325, -320, -320, -346, + -350, -346, -345, -342, -337, -363, -364, -356, -352, -331, -364, -357, -339, -345, -340, -330, -334, + -339, -316, -322, -318, -334, -336, -334, -322, -348, -367, -365, -334, -350, -348, -358, -363, -360, + -365, -371, -380, -350, -363, -368, -370, -382, -399, -382, -391, -388, -362, -374, -403, -370, -380, + -363, -360, -345, -355, -354, -350, -358, -331, -336, -335, -316, -303, -320, -302, -291, -292, -296, + -292, -285, -290, -280, -278, -280, -277, -274, -271, -263, -267, -258, -236, -220, -223, -227, -210, + -197, -188, -175, -161, -161, -162, -152, -136, -125, -110, -123, -112, -99, -81, -71, -60, -41, + -57, -20, -27, -9, -17, -9, 11, 18, 14, 26, 26, 26, 25, 32, 44, 41, 47, + 60, 58, 86, 85, 84, 89, 92, 91, 109, 106, 98, 107, 118, 120, 111, 133, 120, + 148, 142, 183, 183, 181, 196, 185, 202, 206, 222, 222, 236, 211, 229, 248, 236, 252, + 251, 266, 261, 253, 267, 280, 292, 295, 301, 311, 306, 303, 324, 330, 329, 330, 345, + 336, 335, 357, 348, 358, 344, 353, 352, 349, 372, 367, 391, 371, 362, 358, 357, 377, + 357, 362, 386, 384, 383, 386, 381, 390, 382, 386, 398, 389, 390, 389, 403, 408, 405, + 403, 400, 400, 417, 410, 424, 416, 421, 411, 401, 395, 383, 382, 384, 378, 373, 361, + 344, 318, 321, 318, 327, 308, 319, 300, 285, 264, 264, 274, 243, 235, 233, 231, 219, + 217, 191, 203, 197, 186, 179, 180, 160, 154, 163, 144, 143, 138, 150, 124, 111, 122, + 114, 106, 98, 87, 94, 92, 90, 81, 82, 68, 68, 71, 53, 69, 54, 49, 63, + 55, 63, 57, 46, 23, 34, 18, 25, 5, 6, -1, -11, -7, -35, -47, -36, -34, + -45, -50, -60, -82, -79, -93, -90, -117, -131, -125, -139, -158, -145, -149, -156, -168, -188, + -189, -193, -199, -217, -232, -229, -249, -252, -258, -268, -271, -291, -291, -299, -308, -302, -315, + -320, -311, -312, -329, -324, -321, -328, -355, -368, -350, -366, -372, -373, -379, -377, -381, -369, + -384, -396, -385, -376, -380, -377, -380, -381, -390, -392, -394, -391, -387, -397, -408, -399, -395, + -394, -406, -379, -387, -377, -383, -374, -364, -372, -363, -363, -373, -360, -351, -360, -350, -343, + -349, -342, -320, -313, -318, -343, -313, -299, -300, -298, -301, -311, -303, -310, -296, -294, -274, + -289, -281, -287, -273, -270, -266, -266, -266, -264, -287, -272, -270, -275, -285, -284, -282, -281, + -278, -268, -268, -249, -264, -247, -264, -250, -256, -243, -229, -241, -241, -245, -243, -234, -212, + -205, -212, -220, -205, -184, -172, -159, -149, -130, -124, -104, -100, -94, -93, -68, -72, -71, + -61, -65, -51, -41, -21, 1, 2, 12, 41, 41, 57, 73, 97, 89, 100, 97, 108, + 123, 138, 148, 149, 132, 149, 171, 163, 166, 185, 194, 187, 202, 216, 221, 212, 225, + 220, 225, 224, 236, 250, 262, 240, 231, 245, 248, 252, 247, 262, 246, 230, 256, 263, + 248, 253, 247, 266, 251, 264, 286, 278, 275, 270, 292, 289, 299, 309, 321, 326, 333, + 347, 331, 336, 327, 346, 348, 348, 351, 359, 361, 360, 374, 370, 366, 370, 372, 376, + 381, 395, 406, 398, 392, 389, 399, 403, 388, 378, 386, 391, 402, 381, 380, 374, 375, + 382, 381, 379, 368, 356, 356, 349, 331, 333, 323, 317, 309, 308, 312, 302, 299, 288, + 276, 267, 267, 272, 254, 252, 240, 226, 223, 220, 199, 197, 194, 184, 166, 142, 146, + 153, 132, 124, 130, 121, 120, 115, 107, 101, 81, 87, 76, 70, 75, 79, 91, 86, + 77, 61, 68, 56, 57, 56, 55, 36, 36, 40, 12, -2, -6, 5, -3, -26, 8, + -5, -19, -16, -30, -45, -53, -52, -59, -53, -63, -72, -96, -96, -105, -125, -130, -121, + -155, -154, -150, -172, -198, -196, -200, -215, -210, -224, -239, -252, -262, -280, -274, -305, -298, + -294, -303, -292, -308, -328, -344, -336, -362, -365, -359, -379, -387, -390, -392, -408, -423, -414, + -432, -427, -411, -414, -426, -434, -432, -448, -449, -458, -440, -439, -446, -465, -464, -457, -464, + -448, -446, -453, -464, -452, -448, -450, -446, -456, -451, -438, -447, -446, -434, -439, -427, -442, + -431, -433, -426, -418, -411, -396, -399, -398, -395, -388, -383, -379, -368, -360, -362, -359, -356, + -368, -348, -332, -338, -326, -324, -325, -319, -332, -317, -321, -322, -323, -326, -331, -320, -300, + -307, -295, -288, -301, -280, -277, -266, -263, -270, -267, -246, -239, -233, -227, -225, -207, -202, + -194, -192, -179, -174, -168, -152, -149, -143, -131, -108, -112, -94, -71, -74, -70, -64, -25, + -19, -14, -13, -13, 8, 17, 29, 43, 60, 54, 71, 101, 104, 122, 120, 158, 156, + 178, 174, 171, 178, 207, 224, 219, 232, 235, 242, 242, 244, 258, 255, 251, 244, 243, + 253, 253, 240, 246, 255, 262, 262, 261, 257, 267, 275, 250, 265, 260, 265, 284, 270, + 258, 267, 278, 281, 285, 295, 304, 302, 295, 300, 317, 315, 325, 320, 321, 331, 324, + 325, 331, 333, 340, 336, 333, 343, 342, 353, 329, 331, 344, 336, 338, 334, 331, 336, + 335, 348, 359, 368, 370, 365, 379, 367, 385, 376, 371, 367, 383, 375, 377, 381, 388, + 376, 369, 385, 376, 373, 372, 373, 375, 374, 368, 357, 363, 358, 338, 330, 342, 324, + 323, 319, 319, 302, 285, 301, 280, 298, 299, 281, 282, 281, 277, 284, 274, 271, 265, + 252, 257, 261, 242, 240, 221, 225, 226, 215, 200, 207, 184, 187, 163, 162, 149, 144, + 144, 123, 115, 119, 116, 89, 72, 80, 70, 60, 42, 40, 43, 13, 21, 2, -2, + -9, -3, -1, -5, -21, -40, -37, -43, -48, -56, -56, -51, -55, -66, -67, -89, -81, + -88, -90, -101, -92, -115, -123, -130, -151, -158, -172, -193, -212, -202, -195, -220, -221, -243, + -249, -262, -261, -263, -275, -295, -305, -300, -311, -315, -319, -338, -337, -343, -353, -363, -366, + -373, -365, -371, -368, -380, -391, -383, -393, -385, -403, -406, -413, -411, -427, -418, -413, -449, + -452, -442, -451, -458, -436, -450, -453, -460, -460, -456, -462, -468, -472, -456, -447, -446, -450, + -457, -464, -458, -450, -439, -437, -436, -436, -428, -432, -411, -411, -425, -414, -405, -397, -408, + -403, -407, -400, -393, -397, -399, -393, -395, -391, -386, -378, -379, -325, -336, -328, -345, -336, + -325, -332, -348, -352, -366, -367, -370, -370, -357, -371, -366, -385, -384, -397, -391, -390, -406, + -397, -373, -399, -415, -408, -406, -377, -376, -394, -387, -376, -372, -362, -371, -369, -370, -343, + -330, -351, -339, -337, -333, -331, -356, -338, -331, -320, -305, -327, -315, -290, -308, -314, -290, + -290, -273, -264, -259, -258, -246, -217, -197, -217, -203, -190, -169, -180, -154, -150, -133, -126, + -131, -119, -101, -99, -86, -68, -65, -45, -38, -22, -32, -26, 4, 17, 24, 22, 28, + 37, 15, 23, 55, 52, 53, 60, 56, 83, 64, 78, 75, 92, 104, 100, 96, 96, + 99, 99, 105, 100, 121, 125, 141, 152, 160, 164, 168, 170, 170, 194, 203, 200, 207, + 197, 182, 218, 222, 225, 234, 252, 248, 258, 262, 284, 290, 303, 304, 308, 323, 326, + 315, 329, 342, 342, 344, 343, 346, 363, 361, 369, 375, 382, 388, 417, 404, 406, 406, + 420, 422, 422, 415, 413, 416, 427, 422, 437, 435, 445, 439, 429, 441, 455, 451, 449, + 450, 455, 458, 453, 457, 452, 453, 443, 455, 436, 444, 450, 442, 432, 424, 406, 410, + 413, 399, 405, 383, 379, 365, 358, 350, 351, 342, 342, 313, 308, 280, 282, 273, 266, + 265, 251, 248, 240, 247, 212, 209, 195, 200, 213, 182, 191, 191, 179, 177, 170, 168, + 157, 155, 157, 165, 126, 127, 131, 141, 130, 108, 101, 119, 111, 97, 88, 89, 87, + 72, 68, 75, 73, 84, 46, 45, 54, 46, 36, 41, 17, 26, 29, 17, 11, -20, + -19, -22, -37, -22, -34, -46, -43, -51, -66, -76, -67, -90, -98, -115, -113, -131, -137, + -141, -156, -133, -162, -154, -175, -182, -180, -212, -223, -227, -226, -249, -266, -259, -276, -268, + -303, -311, -295, -317, -308, -303, -316, -325, -324, -334, -338, -348, -342, -353, -365, -358, -366, + -358, -367, -364, -360, -354, -358, -358, -358, -354, -342, -351, -341, -347, -353, -352, -359, -328, + -357, -348, -360, -367, -370, -374, -364, -362, -340, -349, -337, -339, -345, -340, -351, -334, -351, + -334, -322, -323, -317, -325, -312, -316, -318, -324, -312, -307, -300, -298, -309, -309, -304, -301, + -308, -302, -300, -291, -301, -292, -290, -296, -285, -299, -282, -276, -297, -280, -282, -288, -280, + -268, -283, -285, -295, -299, -285, -266, -279, -283, -259, -267, -246, -248, -253, -210, -205, -212, + -222, -216, -213, -215, -190, -190, -182, -181, -172, -182, -162, -157, -147, -115, -104, -99, -70, + -78, -64, -65, -47, -26, -24, -14, -11, 1, 13, 36, 46, 46, 71, 88, 87, 99, + 113, 131, 127, 121, 147, 153, 174, 173, 164, 165, 201, 178, 221, 198, 212, 219, 227, + 225, 220, 248, 218, 251, 242, 229, 231, 236, 238, 241, 250, 257, 258, 254, 257, 251, + 265, 269, 271, 276, 271, 276, 268, 284, 280, 296, 291, 310, 297, 304, 321, 311, 337, + 333, 338, 348, 336, 365, 356, 355, 364, 367, 372, 380, 378, 384, 379, 380, 389, 419, + 412, 416, 418, 427, 426, 421, 430, 430, 434, 431, 434, 449, 423, 427, 423, 420, 432, + 415, 415, 407, 422, 421, 416, 425, 430, 409, 409, 391, 377, 367, 357, 371, 351, 352, + 359, 333, 313, 322, 313, 301, 296, 283, 263, 264, 250, 241, 234, 239, 229, 215, 204, + 206, 183, 184, 173, 152, 157, 141, 154, 130, 131, 124, 115, 120, 108, 111, 97, 109, + 80, 82, 81, 95, 92, 87, 76, 70, 63, 61, 67, 50, 51, 52, 44, 41, 36, + 31, 22, 18, 9, -1, -3, 11, -18, -28, -24, -39, -45, -34, -46, -43, -61, -53, + -69, -73, -87, -90, -102, -112, -132, -144, -166, -176, -173, -185, -194, -195, -222, -215, -230, + -238, -249, -258, -255, -257, -272, -278, -281, -292, -298, -315, -338, -324, -334, -344, -340, -350, + -354, -375, -387, -390, -407, -400, -408, -420, -411, -408, -401, -410, -410, -415, -429, -426, -409, + -405, -421, -418, -427, -418, -425, -427, -413, -419, -415, -403, -398, -410, -413, -412, -412, -412, + -416, -414, -415, -406, -404, -419, -405, -402, -400, -399, -367, -377, -362, -363, -368, -338, -339, + -323, -330, -311, -319, -315, -311, -313, -308, -299, -299, -286, -281, -302, -287, -289, -289, -280, + -297, -296, -269, -278, -272, -271, -281, -270, -268, -273, -268, -265, -266, -259, -258, -250, -256, + -234, -223, -220, -214, -211, -204, -188, -176, -171, -158, -145, -141, -140, -113, -114, -101, -71, + -59, -66, -50, -52, -28, -18, -1, -2, 13, 14, 20, 47, 65, 78, 83, 86, 110, + 117, 123, 145, 157, 172, 178, 197, 199, 204, 218, 227, 251, 237, 234, 244, 261, 276, + 276, 285, 277, 291, 283, 288, 293, 288, 288, 272, 281, 282, 278, 284, 268, 277, 292, + 288, 288, 290, 289, 303, 299, 285, 291, 290, 312, 309, 319, 329, 331, 330, 336, 351, + 361, 351, 354, 359, 351, 359, 367, 350, 371, 362, 371, 362, 366, 355, 370, 365, 365, + 364, 370, 377, 370, 357, 356, 357, 357, 373, 373, 380, 373, 372, 364, 358, 365, 375, + 371, 380, 366, 373, 375, 387, 374, 372, 384, 368, 373, 377, 394, 372, 376, 362, 352, + 358, 346, 348, 344, 354, 345, 341, 337, 334, 331, 309, 314, 312, 311, 297, 284, 297, + 283, 291, 284, 270, 284, 266, 257, 266, 256, 253, 249, 244, 224, 218, 210, 193, 182, + 173, 174, 153, 143, 129, 117, 119, 112, 94, 103, 88, 74, 63, 58, 57, 46, 36, + 20, 26, 18, 11, 4, 7, 12, -4, -8, -25, -25, -41, -38, -44, -60, -66, -63, + -67, -75, -81, -80, -90, -87, -95, -102, -99, -110, -117, -133, -138, -161, -167, -174, -194, + -204, -212, -214, -241, -258, -267, -262, -261, -277, -279, -287, -301, -314, -310, -336, -331, -337, + -350, -357, -370, -361, -389, -397, -391, -383, -401, -394, -401, -399, -407, -406, -408, -420, -417, + -435, -435, -436, -445, -443, -465, -472, -480, -473, -487, -498, -496, -500, -497, -494, -510, -519, + -514, -514, -494, -495, -498, -488, -492, -477, -475, -469, -465, -460, -464, -470, -460, -458, -453, + -446, -445, -443, -430, -425, -422, -429, -416, -420, -402, -416, -416, -408, -412, -402, -393, -375, + -368, -362, -357, -360, -352, -346, -334, -323, -316, -307, -297, -294, -285, -285, -273, -263, -266, + -287, -279, -248, -259, -232, -232, -219, -215, -205, -188, -180, -173, -148, -133, -125, -134, -132, + -119, -113, -113, -108, -98, -96, -78, -76, -66, -78, -66, -64, -47, -44, -49, -20, -14, + -13, -14, -8, 2, 11, 19, 17, 51, 59, 71, 85, 88, 99, 115, 113, 125, 136, + 145, 168, 174, 156, 178, 181, 179, 190, 200, 204, 212, 231, 238, 257, 239, 255, 257, + 261, 266, 269, 273, 271, 269, 293, 299, 308, 322, 326, 334, 344, 346, 361, 364, 380, + 395, 397, 406, 404, 400, 404, 414, 422, 429, 430, 438, 439, 431, 432, 439, 428, 422, + 437, 444, 435, 429, 421, 430, 426, 409, 416, 415, 420, 415, 407, 419, 436, 430, 425, + 418, 406, 405, 405, 406, 407, 396, 406, 414, 428, 409, 410, 431, 430, 428, 421, 424, + 417, 424, 433, 432, 436, 434, 437, 432, 430, 418, 425, 412, 400, 406, 398, 406, 407, + 407, 414, 401, 390, 396, 387, 388, 380, 381, 366, 355, 343, 341, 319, 320, 310, 300, + 308, 299, 287, 284, 280, 271, 259, 261, 253, 223, 225, 225, 230, 220, 209, 201, 196, + 191, 173, 156, 154, 141, 123, 110, 119, 88, 96, 91, 84, 75, 61, 75, 39, 42, + 33, 22, 26, 22, 16, 17, 4, 14, 5, -6, -13, -7, -12, -34, -40, -33, -46, + -53, -63, -74, -84, -78, -79, -95, -98, -97, -111, -107, -107, -135, -126, -120, -131, -130, + -126, -131, -143, -141, -129, -135, -141, -142, -134, -148, -156, -164, -175, -170, -185, -182, -192, + -212, -207, -217, -215, -225, -235, -233, -232, -245, -245, -267, -265, -271, -270, -286, -277, -284, + -288, -293, -297, -294, -317, -313, -318, -326, -319, -330, -335, -351, -339, -342, -348, -352, -365, + -347, -355, -355, -369, -361, -348, -348, -344, -345, -319, -317, -316, -319, -323, -336, -326, -322, + -334, -328, -329, -308, -310, -307, -296, -297, -286, -288, -271, -262, -263, -267, -260, -263, -256, + -238, -234, -240, -239, -228, -226, -219, -215, -214, -208, -197, -196, -186, -187, -161, -167, -166, + -176, -171, -164, -157, -148, -151, -137, -131, -105, -117, -112, -99, -97, -83, -82, -78, -80, + -72, -77, -57, -52, -53, -50, -35, -32, -30, -12, 7, 15, 24, 37, 55, 69, 68, + 76, 79, 90, 96, 110, 113, 122, 151, 158, 185, 193, 185, 215, 215, 222, 229, 250, + 265, 269, 273, 269, 293, 292, 298, 320, 341, 330, 334, 337, 355, 361, 369, 379, 383, + 392, 380, 371, 369, 383, 390, 382, 393, 392, 407, 400, 420, 431, 438, 422, 411, 426, + 426, 424, 422, 420, 414, 405, 414, 407, 401, 389, 390, 387, 372, 372, 370, 366, 358, + 355, 340, 337, 333, 323, 327, 332, 315, 313, 307, 301, 301, 297, 287, 278, 286, 277, + 267, 262, 269, 262, 253, 263, 260, 255, 255, 255, 242, 237, 254, 240, 229, 231, 240, + 229, 209, 215, 227, 231, 224, 214, 214, 212, 213, 203, 207, 217, 190, 204, 198, 193, + 184, 182, 180, 176, 158, 157, 142, 137, 139, 126, 124, 118, 104, 103, 101, 97, 91, + 77, 76, 55, 67, 55, 41, 42, 34, 32, 7, -7, 0, -20, -30, -44, -50, -63, + -65, -72, -86, -101, -116, -125, -140, -157, -171, -174, -166, -183, -185, -185, -203, -214, -212, + -221, -224, -227, -234, -239, -245, -241, -254, -258, -259, -262, -263, -275, -281, -287, -269, -291, + -275, -286, -293, -303, -309, -297, -317, -312, -308, -316, -318, -329, -326, -317, -336, -329, -336, + -330, -332, -340, -351, -345, -344, -339, -360, -351, -362, -362, -352, -362, -346, -360, -370, -378, + -400, -397, -388, -395, -393, -387, -404, -415, -410, -405, -418, -416, -422, -416, -440, -438, -446, + -453, -448, -445, -443, -449, -446, -450, -440, -445, -437, -452, -448, -438, -446, -434, -431, -424, + -422, -417, -418, -418, -416, -399, -394, -401, -393, -396, -389, -381, -369, -359, -339, -343, -346, + -342, -333, -336, -313, -307, -296, -281, -280, -260, -245, -248, -244, -220, -222, -205, -207, -168, + -162, -161, -149, -157, -133, -124, -102, -98, -98, -70, -76, -65, -60, -35, -31, -30, -27, + -8, 7, 18, 19, 34, 28, 36, 44, 46, 67, 67, 89, 97, 111, 114, 122, 133, + 136, 149, 164, 181, 170, 177, 198, 206, 202, 210, 238, 226, 228, 225, 227, 242, 253, + 254, 249, 269, 271, 287, 276, 297, 292, 300, 313, 320, 323, 336, 348, 364, 357, 369, + 384, 378, 380, 404, 398, 428, 433, 425, 434, 451, 456, 461, 455, 450, 460, 468, 459, + 460, 447, 457, 463, 439, 453, 456, 461, 459, 465, 455, 465, 453, 455, 465, 455, 434, + 430, 436, 419, 428, 430, 412, 418, 411, 421, 420, 408, 407, 396, 394, 394, 412, 397, + 402, 385, 392, 388, 380, 373, 368, 356, 353, 349, 355, 356, 357, 348, 341, 327, 337, + 328, 322, 313, 317, 290, 298, 296, 298, 299, 306, 290, 303, 299, 289, 286, 277, 277, + 275, 276, 263, 262, 264, 255, 235, 234, 229, 229, 217, 211, 211, 207, 188, 182, 180, + 184, 175, 166, 153, 148, 141, 139, 141, 131, 114, 102, 102, 93, 86, 75, 66, 58, + 45, 45, 37, 22, 7, 1, -10, -6, -13, -21, -43, -42, -47, -65, -57, -77, -92, + -98, -118, -128, -131, -129, -155, -165, -170, -164, -172, -187, -193, -198, -221, -233, -254, -256, + -259, -272, -295, -286, -298, -307, -320, -340, -331, -344, -358, -358, -364, -373, -362, -359, -380, + -382, -394, -393, -403, -400, -409, -421, -436, -430, -449, -451, -456, -457, -472, -471, -479, -486, + -474, -477, -477, -480, -494, -507, -499, -506, -524, -535, -540, -539, -551, -564, -573, -569, -581, + -573, -588, -583, -596, -585, -572, -579, -566, -557, -567, -552, -563, -555, -552, -543, -540, -541, + -530, -523, -526, -524, -511, -513, -506, -502, -493, -477, -477, -457, -462, -462, -447, -443, -425, + -412, -410, -412, -390, -397, -390, -381, -392, -377, -372, -357, -367, -367, -372, -361, -368, -351, + -351, -348, -338, -343, -321, -316, -334, -316, -301, -286, -279, -282, -288, -274, -258, -247, -231, + -230, -228, -201, -406, -396, -399, -382, -380, -374, -375, -389, -361, -375, -357, -358, -338, -333, + -335, -328, -320, -317, -293, -315, -302, -288, -283, -272, -289, -271, -270, -241, -237, -236, -224, + -221, -205, -197, -191, -188, -174, -161, -160, -159, -150, -128, -128, -126, -123, -103, -117, -98, + -85, -81, -60, -47, -51, -48, -27, -28, -25, -14, -12, 1, 8, 28, 48, 45, 51, + 54, 73, 84, 107, 111, 118, 131, 137, 151, 153, 154, 151, 172, 182, 194, 200, 212, + 224, 232, 240, 240, 252, 265, 265, 248, 268, 277, 281, 294, 294, 300, 323, 325, 333, + 341, 367, 380, 379, 387, 385, 368, 392, 401, 409, 405, 407, 420, 413, 436, 433, 432, + 439, 446, 436, 434, 423, 433, 434, 428, 434, 425, 411, 423, 424, 418, 419, 425, 416, + 411, 411, 426, 434, 434, 426, 437, 429, 430, 424, 433, 424, 424, 440, 438, 443, 425, + 442, 453, 454, 463, 458, 445, 459, 465, 462, 466, 457, 471, 463, 468, 471, 446, 455, + 454, 446, 428, 441, 438, 427, 420, 426, 425, 421, 408, 390, 385, 385, 386, 371, 369, + 356, 346, 345, 337, 325, 301, 310, 294, 293, 281, 286, 279, 281, 263, 247, 229, 224, + 228, 202, 194, 183, 171, 162, 146, 149, 131, 124, 120, 115, 96, 90, 84, 68, 76, + 70, 52, 54, 55, 46, 25, 31, 32, 27, 20, 1, -12, -2, -13, -21, -23, -35, + -49, -56, -56, -70, -63, -65, -83, -90, -99, -112, -113, -115, -121, -116, -128, -125, -122, + -148, -152, -143, -148, -140, -161, -163, -165, -164, -159, -165, -175, -175, -182, -181, -177, -193, + -194, -206, -214, -210, -220, -228, -223, -239, -245, -258, -254, -270, -268, -279, -289, -292, -298, + -306, -303, -310, -326, -322, -333, -341, -333, -348, -356, -372, -371, -358, -367, -353, -364, -382, + -378, -380, -387, -391, -398, -398, -389, -395, -381, -395, -392, -384, -372, -378, -389, -377, -362, + -368, -378, -355, -359, -364, -358, -356, -346, -348, -352, -323, -329, -331, -318, -316, -313, -311, + -295, -277, -278, -272, -270, -253, -250, -235, -235, -236, -218, -219, -208, -209, -210, -195, -194, + -185, -169, -159, -144, -145, -145, -141, -123, -126, -127, -124, -121, -115, -109, -99, -97, -92, + -94, -79, -68, -66, -61, -53, -42, -34, -42, -20, -31, -24, -18, -4, -2, 7, 24, + 28, 38, 54, 58, 58, 80, 77, 81, 104, 104, 121, 131, 135, 155, 171, 180, 194, + 205, 217, 235, 254, 245, 269, 273, 268, 283, 284, 308, 303, 324, 330, 324, 341, 340, + 351, 356, 366, 385, 384, 394, 402, 392, 399, 403, 393, 399, 401, 398, 397, 412, 416, + 410, 420, 420, 419, 426, 429, 424, 421, 412, 404, 404, 400, 398, 389, 391, 384, 374, + 381, 369, 355, 363, 363, 358, 346, 343, 336, 330, 322, 327, 329, 308, 310, 303, 299, + 288, 287, 287, 274, 283, 269, 259, 265, 258, 270, 264, 261, 251, 258, 270, 257, 264, + 248, 240, 238, 225, 257, 249, 233, 227, 235, 225, 226, 229, 223, 226, 231, 235, 229, + 215, 215, 219, 219, 215, 202, 208, 198, 190, 191, 190, 184, 176, 174, 181, 164, 159, + 136, 137, 128, 117, 118, 103, 101, 82, 84, 65, 67, 64, 47, 48, 35, 30, 32, + 13, -1, -10, -21, -32, -36, -47, -69, -77, -91, -104, -124, -120, -143, -158, -169, -184, + -194, -211, -225, -230, -234, -230, -230, -233, -243, -246, -252, -261, -254, -268, -284, -278, -283, + -294, -293, -298, -300, -300, -313, -308, -314, -316, -322, -336, -328, -337, -346, -342, -352, -332, + -342, -337, -357, -347, -358, -364, -371, -370, -368, -370, -361, -378, -390, -385, -391, -378, -381, + -405, -401, -397, -410, -412, -406, -420, -423, -418, -423, -419, -421, -440, -451, -448, -442, -449, + -453, -461, -460, -459, -479, -469, -473, -469, -475, -483, -479, -479, -493, -496, -481, -482, -485, + -483, -482, -475, -476, -468, -466, -458, -462, -474, -450, -432, -436, -422, -428, -416, -419, -416, + -399, -393, -393, -370, -375, -365, -350, -349, -339, -336, -330, -301, -289, -285, -261, -248, -250, + -238, -222, -207, -211, -183, -167, -152, -153, -157, -133, -117, -102, -82, -84, -77, -70, -41, + -45, -15, -3, 20, 8, 17, 34, 22, 31, 47, 60, 63, 57, 78, 88, 99, 102, + 110, 127, 134, 128, 132, 155, 161, 170, 172, 191, 196, 209, 218, 222, 230, 240, 239, + 249, 241, 246, 253, 258, 270, 273, 273, 279, 288, 296, 294, 327, 307, 317, 327, 340, + 350, 344, 361, 395, 369, 383, 397, 407, 405, 409, 414, 434, 435, 430, 429, 437, 445, + 454, 447, 439, 451, 454, 461, 466, 456, 463, 454, 456, 456, 445, 457, 472, 461, 479, + 483, 481, 475, 474, 476, 470, 457, 459, 460, 448, 441, 434, 450, 440, 435, 435, 442, + 425, 422, 413, 416, 418, 411, 406, 402, 408, 403, 397, 376, 384, 374, 376, 370, 371, + 366, 367, 355, 352, 345, 350, 353, 340, 334, 317, 318, 318, 319, 326, 315, 307, 321, + 319, 315, 299, 296, 303, 302, 293, 301, 286, 283, 268, 244, 262, 262, 250, 236, 251, + 236, 234, 218, 206, 209, 200, 200, 181, 192, 181, 179, 155, 152, 148, 130, 132, 118, + 117, 110, 92, 89, 78, 68, 62, 53, 39, 34, 10, 16, 5, -17, -29, -42, -45, + -62, -68, -88, -85, -95, -115, -107, -127, -139, -136, -152, -171, -173, -186, -195, -210, -218, + -223, -235, -241, -249, -271, -273, -293, -300, -306, -320, -326, -328, -342, -352, -350, -346, -355, + -364, -381, -365, -387, -398, -391, -411, -407, -420, -426, -417, -419, -429, -442, -441, -456, -457, + -464, -478, -469, -484, -489, -474, -487, -490, -507, -499, -515, -517, -508, -523, -521, -534, -529, + -540, -549, -544, -560, -557, -555, -559, -563, -562, -561, -568, -558, -548, -558, -541, -548, -542, + -545, -536, -538, -532, -526, -519, -517, -521, -514, -515, -520, -518, -519, -496, -499, -486, -492, + -486, -481, -488, -470, -459, -450, -444, -442, -441, -450, -437, -424, -428, -407, -408, -411, -397, + -395, -390, -385, -388, -396, -372, -373, -369, -359, -365, -348, -347, -346, -334, -329, -330, -317, + -298, -300, -293, -286, -280, -271, -244, -206, -191, -172, -166, -161, -147, -132, -118, -118, -113, + -95, -80, -66, -58, -51, -51, -32, -18, -13, 3, 7, 5, 32, 35, 50, 76, 74, + 90, 98, 109, 123, 128, 131, 165, 165, 180, 184, 194, 194, 211, 220, 227, 228, 228, + 245, 255, 264, 278, 274, 284, 300, 314, 313, 306, 315, 318, 323, 323, 341, 339, 331, + 337, 336, 342, 363, 351, 356, 353, 349, 347, 358, 364, 354, 368, 378, 380, 387, 397, + 398, 406, 403, 407, 420, 412, 403, 407, 426, 412, 418, 433, 434, 451, 459, 453, 467, + 464, 467, 467, 467, 466, 487, 482, 486, 485, 478, 485, 481, 472, 491, 481, 487, 484, + 483, 491, 488, 480, 480, 475, 487, 495, 493, 494, 494, 490, 473, 482, 472, 470, 457, + 447, 441, 440, 431, 427, 415, 404, 395, 395, 396, 385, 374, 363, 375, 356, 356, 350, + 337, 321, 314, 303, 303, 281, 279, 267, 243, 235, 224, 238, 217, 201, 194, 169, 164, + 144, 151, 139, 139, 125, 110, 112, 90, 78, 65, 67, 44, 50, 61, 44, 37, 27, + 13, 10, 14, -3, -14, -9, -12, -4, -21, -40, -38, -38, -40, -58, -60, -63, -86, + -92, -91, -94, -120, -128, -127, -136, -137, -143, -138, -158, -161, -176, -183, -186, -195, -199, + -207, -220, -258, -267, -268, -272, -282, -281, -291, -294, -301, -311, -311, -321, -338, -343, -328, + -349, -357, -360, -361, -364, -376, -381, -386, -406, -399, -406, -426, -426, -427, -430, -429, -430, + -434, -434, -431, -442, -440, -440, -434, -429, -430, -428, -426, -430, -434, -426, -432, -428, -428, + -419, -424, -411, -415, -409, -426, -408, -439, -430, -425, -420, -417, -414, -403, -401, -402, -390, + -403, -419, -406, -404, -391, -381, -394, -387, -374, -372, -356, -357, -357, -356, -359, -356, -355, + -356, -359, -371, -350, -342, -348, -349, -352, -352, -339, -334, -338, -325, -320, -324, -320, -311, + -312, -309, -293, -260, -267, -252, -239, -246, -229, -220, -224, -209, -209, -199, -186, -176, -177, + -165, -153, -121, -120, -127, -120, -120, -99, -96, -92, -68, -62, -46, -36, -43, -29, -13, + -22, 0, 12, 9, 21, 35, 57, 71, 72, 81, 73, 103, 112, 134, 134, 139, 149, + 156, 148, 158, 185, 189, 200, 199, 211, 225, 226, 232, 230, 250, 244, 247, 257, 246, + 262, 276, 271, 275, 282, 273, 286, 282, 284, 306, 302, 308, 305, 313, 309, 313, 318, + 313, 317, 332, 335, 332, 336, 332, 341, 345, 352, 345, 359, 363, 378, 368, 367, 370, + 373, 379, 384, 367, 373, 372, 363, 379, 370, 387, 393, 387, 390, 397, 384, 375, 365, + 360, 367, 366, 367, 371, 373, 362, 362, 371, 363, 356, 350, 353, 344, 346, 340, 339, + 329, 326, 321, 321, 315, 318, 319, 300, 278, 275, 263, 262, 247, 255, 244, 244, 216, + 218, 216, 203, 206, 179, 182, 176, 153, 152, 142, 134, 135, 136, 121, 109, 127, 99, + 108, 91, 89, 78, 77, 62, 62, 58, 51, 61, 62, 55, 47, 44, 71, 50, 50, + 43, 36, 42, 37, 41, 47, 41, 39, 36, 26, 31, 29, 9, 16, 15, 13, 3, + -18, -10, -22, -33, -21, -29, -30, -38, -43, -45, -50, -48, -45, -59, -58, -71, -62, + -73, -83, -98, -108, -117, -121, -131, -137, -154, -149, -177, -185, -193, -210, -215, -236, -224, + -236, -239, -247, -262, -273, -281, -279, -285, -289, -284, -291, -298, -303, -301, -309, -314, -304, + -309, -319, -323, -317, -340, -334, -346, -330, -336, -351, -342, -347, -331, -328, -346, -336, -344, + -328, -325, -321, -317, -324, -316, -301, -304, -309, -288, -285, -285, -281, -272, -277, -263, -253, + -247, -241, -233, -227, -225, -214, -201, -218, -205, -201, -215, -198, -188, -184, -177, -197, -186, + -189, -177, -170, -180, -187, -177, -170, -163, -172, -176, -178, -172, -161, -162, -148, -142, -147, + -148, -134, -140, -124, -128, -113, -102, -89, -83, -76, -72, -69, -54, -50, -60, -48, -50, + -36, -37, -23, -17, -17, -19, 6, 18, 14, 36, 39, 45, 50, 46, 64, 74, 96, + 107, 105, 120, 135, 140, 151, 168, 168, 174, 187, 192, 200, 204, 228, 242, 247, 238, + 254, 260, 267, 251, 266, 265, 281, 294, 313, 318, 329, 327, 323, 342, 332, 346, 336, + 338, 348, 351, 346, 357, 354, 356, 357, 362, 366, 356, 360, 357, 361, 352, 350, 359, + 352, 335, 338, 344, 330, 336, 324, 313, 313, 298, 307, 314, 312, 302, 323, 314, 312, + 318, 325, 319, 329, 337, 325, 319, 323, 325, 317, 315, 321, 325, 334, 335, 336, 339, + 334, 338, 353, 351, 352, 354, 362, 370, 360, 367, 359, 362, 359, 360, 358, 362, 343, + 356, 358, 341, 351, 348, 352, 348, 315, 330, 312, 298, 295, 290, 283, 276, 263, 260, + 244, 242, 216, 214, 218, 206, 191, 184, 168, 161, 152, 151, 149, 144, 118, 129, 127, + 116, 109, 114, 105, 96, 80, 79, 64, 50, 45, 41, 30, 28, 30, 36, 36, 38, + 60, 53, 45, 46, 58, 44, 34, 32, 30, 22, 19, 13, 10, 7, -16, -19, -42, + -45, -47, -65, -68, -82, -85, -96, -108, -110, -137, -148, -165, -184, -196, -206, -209, -229, + -238, -245, -265, -275, -293, -284, -287, -291, -299, -303, -299, -300, -318, -313, -320, -329, -341, + -350, -347, -359, -374, -368, -374, -379, -391, -397, -409, -422, -418, -439, -448, -449, -442, -443, + -446, -451, -452, -432, -434, -447, -442, -447, -453, -440, -437, -445, -442, -441, -445, -454, -449, + -463, -466, -461, -477, -479, -484, -495, -495, -500, -503, -510, -510, -523, -518, -523, -529, -539, + -530, -541, -542, -552, -545, -525, -542, -526, -522, -518, -509, -494, -478, -478, -474, -458, -456, + -451, -445, -426, -420, -407, -391, -384, -374, -362, -340, -343, -340, -335, -321, -318, -323, -310, + -307, -307, -294, -286, -272, -268, -238, -214, -198, -190, -172, -172, -137, -133, -111, -88, -89, + -80, -89, -64, -71, -65, -60, -72, -46, -40, -28, -22, -1, -1, -5, 6, -4, 6, + 9, 2, -9, -1, -1, -3, 21, 14, 23, 38, 23, 31, 42, 49, 52, 54, 82, + 86, 99, 115, 142, 147, 155, 172, 186, 198, 193, 208, -232, -222, -210, -200, -184, -180, + -152, -150, -134, -121, -108, -98, -99, -85, -65, -67, -58, -57, -40, -20, -19, -10, -15, + -3, 14, 33, 40, 62, 78, 64, 77, 83, 102, 114, 117, 133, 139, 143, 158, 163, + 170, 179, 182, 180, 185, 202, 211, 219, 238, 238, 244, 247, 257, 246, 263, 263, 274, + 265, 270, 278, 286, 285, 275, 277, 283, 298, 310, 314, 316, 322, 329, 327, 326, 333, + 337, 351, 340, 344, 350, 358, 366, 373, 378, 377, 390, 380, 387, 388, 380, 396, 396, + 406, 402, 416, 410, 424, 424, 423, 427, 424, 410, 412, 423, 425, 454, 436, 450, 450, + 456, 441, 457, 455, 456, 438, 436, 455, 444, 437, 436, 444, 453, 444, 438, 441, 442, + 429, 427, 415, 423, 412, 407, 397, 393, 380, 379, 377, 352, 351, 346, 353, 343, 329, + 326, 318, 310, 298, 283, 280, 278, 260, 259, 230, 224, 220, 207, 202, 194, 199, 180, + 166, 151, 145, 135, 137, 111, 104, 94, 91, 88, 74, 64, 43, 31, 33, 30, 9, + 1, -1, -2, -11, -4, -24, -27, -41, -35, -25, -45, -56, -70, -89, -97, -83, -99, + -109, -114, -110, -142, -147, -161, -162, -175, -182, -188, -188, -215, -207, -192, -213, -210, -226, + -225, -244, -245, -244, -265, -272, -270, -277, -307, -324, -319, -326, -349, -348, -360, -372, -384, + -387, -383, -397, -396, -407, -398, -409, -417, -429, -422, -423, -448, -446, -449, -446, -442, -459, + -465, -459, -469, -465, -472, -479, -469, -456, -473, -465, -459, -460, -448, -458, -447, -446, -452, + -445, -444, -439, -445, -440, -444, -427, -440, -436, -436, -419, -422, -423, -424, -417, -422, -407, + -426, -422, -408, -406, -410, -406, -401, -403, -387, -393, -383, -377, -384, -365, -369, -359, -357, + -355, -349, -353, -350, -347, -340, -338, -345, -346, -331, -331, -316, -331, -306, -304, -307, -318, + -311, -306, -290, -291, -286, -279, -277, -267, -265, -246, -239, -221, -211, -202, -198, -184, -177, + -181, -172, -169, -158, -138, -123, -117, -103, -102, -80, -80, -71, -68, -38, -40, -22, -3, + 2, 0, 6, 23, 29, 39, 55, 52, 64, 63, 71, 90, 88, 104, 107, 127, 130, + 140, 148, 173, 175, 174, 176, 199, 194, 203, 209, 224, 237, 235, 234, 250, 250, 271, + 267, 278, 280, 267, 282, 288, 299, 287, 322, 307, 304, 305, 308, 307, 320, 319, 310, + 332, 332, 337, 352, 345, 351, 342, 346, 344, 332, 345, 343, 345, 364, 354, 366, 355, + 355, 369, 372, 369, 362, 367, 368, 373, 379, 372, 372, 367, 380, 372, 378, 387, 378, + 387, 384, 380, 377, 396, 384, 387, 369, 378, 386, 379, 378, 367, 368, 362, 357, 353, + 355, 356, 352, 339, 344, 336, 331, 344, 342, 339, 334, 328, 327, 311, 304, 305, 295, + 269, 267, 258, 270, 271, 241, 228, 225, 214, 200, 183, 193, 180, 171, 171, 164, 160, + 140, 143, 144, 124, 125, 107, 105, 111, 93, 95, 92, 79, 72, 58, 49, 46, 35, + 40, 32, 46, 35, 32, 35, 30, 22, 25, 17, 18, 6, 3, 15, -7, -16, -19, + -27, -36, -47, -39, -56, -67, -53, -59, -82, -79, -88, -82, -92, -103, -113, -110, -111, + -117, -124, -137, -143, -137, -136, -140, -146, -159, -174, -179, -185, -194, -206, -225, -230, -241, + -242, -248, -273, -279, -291, -311, -317, -330, -338, -336, -344, -360, -357, -366, -375, -376, -383, + -390, -388, -392, -410, -411, -408, -411, -411, -414, -407, -410, -404, -423, -411, -404, -396, -405, + -394, -400, -413, -410, -403, -395, -399, -401, -389, -387, -388, -373, -373, -371, -372, -360, -362, + -369, -351, -352, -351, -346, -336, -325, -320, -312, -311, -290, -297, -296, -284, -288, -272, -269, + -267, -263, -256, -243, -261, -252, -250, -252, -248, -250, -262, -242, -240, -233, -249, -238, -245, + -235, -226, -219, -215, -211, -217, -207, -215, -196, -189, -187, -178, -164, -153, -142, -149, -123, + -121, -119, -113, -111, -95, -92, -88, -85, -74, -60, -64, -54, -54, -33, -16, 4, -2, + 8, 11, 22, 36, 38, 59, 73, 80, 88, 91, 91, 119, 120, 137, 130, 157, 153, + 158, 166, 181, 183, 200, 206, 219, 218, 219, 243, 245, 257, 273, 268, 281, 293, 300, + 300, 317, 327, 337, 334, 345, 334, 344, 346, 342, 352, 351, 349, 365, 364, 363, 343, + 357, 362, 357, 359, 362, 344, 342, 346, 337, 345, 337, 342, 339, 340, 330, 337, 330, + 324, 334, 333, 331, 340, 338, 331, 329, 316, 324, 336, 321, 323, 322, 321, 323, 334, + 321, 336, 331, 331, 336, 340, 360, 368, 359, 365, 365, 367, 359, 366, 372, 377, 361, + 373, 372, 371, 356, 355, 350, 368, 346, 356, 354, 349, 347, 332, 312, 310, 302, 296, + 284, 279, 268, 278, 256, 253, 243, 234, 238, 232, 219, 204, 198, 185, 181, 174, 165, + 159, 159, 148, 137, 128, 129, 122, 105, 107, 113, 118, 97, 99, 97, 96, 97, 87, + 85, 75, 73, 74, 66, 66, 70, 69, 69, 60, 61, 56, 60, 48, 37, 24, 16, + 4, -19, -19, -34, -31, -59, -62, -74, -101, -96, -109, -140, -129, -149, -166, -189, -207, + -209, -214, -219, -239, -240, -249, -259, -271, -283, -281, -283, -288, -292, -295, -299, -305, -307, + -310, -319, -320, -314, -330, -332, -345, -347, -355, -375, -374, -390, -405, -407, -411, -408, -424, + -436, -436, -439, -435, -437, -427, -431, -427, -430, -430, -422, -435, -444, -434, -433, -434, -440, + -436, -431, -440, -450, -462, -471, -467, -477, -486, -489, -491, -489, -494, -501, -494, -504, -508, + -516, -518, -524, -529, -542, -528, -528, -527, -535, -530, -524, -515, -525, -513, -505, -523, -496, + -483, -470, -462, -448, -446, -427, -429, -414, -398, -397, -388, -385, -376, -366, -348, -346, -334, + -342, -325, -316, -299, -291, -288, -281, -253, -246, -220, -205, -201, -181, -155, -143, -129, -123, + -107, -95, -92, -79, -70, -72, -64, -61, -76, -61, -55, -50, -33, -27, -36, -27, -37, + -32, -35, -25, -22, -21, -23, -15, -25, -19, -8, -1, -8, 11, 2, 16, 15, 32, + 45, 44, 52, 66, 96, 103, 113, 140, 137, 149, 166, 189, 199, 210, 218, 213, 226, + 231, 237, 233, 250, 241, 239, 253, 254, 260, 262, 277, 279, 294, 307, 312, 329, 353, + 352, 368, 370, 376, 403, 413, 420, 440, 444, 458, 467, 461, 463, 467, 469, 467, 468, + 460, 458, 465, 470, 475, 475, 473, 470, 477, 457, 445, 440, 455, 442, 432, 434, 436, + 429, 411, 420, 425, 417, 403, 412, 418, 426, 424, 420, 421, 424, 431, 428, 445, 449, + 443, 438, 443, 443, 442, 437, 421, 425, 427, 406, 409, 387, 382, 377, 372, 350, 361, + 345, 359, 343, 340, 331, 348, 340, 347, 347, 345, 354, 349, 344, 384, 345, 264, 315, + 356, 375, 331, 321, 294, 269, 258, 274, 285, 259, 251, 253, 253, 244, 219, 206, 208, + 181, 189, 190, 166, 146, 141, 132, 96, 114, 87, 89, 67, 41, 129, 88, 92, 41, + 48, 69, 56, 79, 63, 50, 12, 20, -1, -18, -32, -30, -48, -87, -74, -60, -137, + -178, -136, -147, -174, -211, -171, -178, -196, -202, -213, -245, -248, -228, -223, -207, -230, -220, + -219, -222, -216, -221, -255, -253, -258, -249, -282, -286, -300, -280, -294, -302, -314, -310, -321, + -356, -358, -351, -349, -383, -391, -401, -397, -415, -400, -409, -426, -446, -439, -427, -424, -416, + -434, -417, -412, -395, -412, -404, -397, -374, -374, -384, -363, -371, -365, -389, -370, -362, -383, + -390, -399, -392, -400, -410, -437, -450, -449, -441, -436, -433, -437, -453, -465, -445, -445, -439, + -425, -406, -393, -388, -366, -372, -355, -368, -334, -301, -296, -295, -275, -261, -253, -262, -233, + -249, -239, -247, -226, -211, -198, -206, -223, -230, -216, -174, -209, -225, -190, -178, -212, -203, + -206, -211, -202, -184, -154, -157, -160, -167, -125, -106, -118, -99, -70, -52, -61, -44, -48, + -14, -40, -38, -57, -33, -31, -25, -48, -91, -90, -85, -96, -118, -109, -99, -105, -97, + -105, -84, -95, -74, -35, -15, -18, 6, 39, 41, 51, 48, 83, 53, 80, 66, 109, + 111, 118, 114, 152, 144, 138, 162, 164, 176, 183, 223, 226, 224, 200, 218, 220, 247, + 250, 258, 278, 261, 292, 280, 296, 318, 356, 360, 394, 399, 418, 438, 445, 477, 498, + 512, 525, 535, 543, 540, 533, 567, 544, 521, 492, 468, 452, 462, 424, 392, 399, 379, + 350, 331, 342, 325, 326, 331, 356, 363, 372, 378, 392, 407, 401, 398, 404, 392, 383, + 388, 356, 354, 366, 353, 361, 350, 363, 358, 367, 354, 407, 400, 386, 386, 385, 380, + 375, 368, 360, 379, 353, 360, 356, 364, 359, 358, 388, 391, 407, 434, 446, 466, 505, + 502, 517, 531, 553, 550, 567, 586, 584, 587, 555, 536, 519, 491, 471, 416, 406, 377, + 359, 330, 316, 314, 301, 284, 279, 283, 278, 295, 304, 293, 291, 297, 288, 278, 246, + 229, 211, 179, 132, 109, 100, 57, 68, 57, 33, 37, 43, 23, -3, -5, -56, -44, + -67, -88, -113, -132, -150, -190, -204, -200, -243, -248, -245, -256, -261, -263, -249, -241, -232, + -243, -223, -229, -216, -202, -214, -200, -186, -214, -198, -217, -241, -276, -298, -343, -393, -419, + -463, -492, -514, -549, -566, -571, -583, -585, -556, -548, -525, -511, -482, -488, -474, -474, -486, + -490, -518, -525, -542, -569, -602, -611, -623, -608, -614, -616, -605, -599, -597, -588, -594, -590, + -588, -595, -597, -614, -632, -625, -634, -642, -638, -650, -630, -603, -593, -573, -545, -511, -461, + -440, -403, -377, -326, -287, -276, -242, -247, -232, -227, -210, -222, -210, -208, -233, -256, -246, + -248, -262, -242, -230, -215, -216, -175, -138, -92, -70, -28, 26, 51, 70, 76, 102, 99, + 97, 95, 75, 51, 29, 11, -12, -23, -30, -52, -53, -49, -45, -55, -45, -41, -69, + -72, -81, -97, -112, -136, -153, -174, -178, -184, -173, -156, -156, -144, -107, -109, -35, -29, + 32, 42, 80, 105, 102, 127, 106, 108, 90, 69, 47, 43, 9, 2, -8, -16, -7, + -7, 9, 14, 53, 55, 121, 160, 179, 193, 227, 230, 237, 250, 215, 214, 164, 158, + 99, 103, 67, 26, 0, 2, -21, -41, -52, -75, -83, -110, -123, -123, -137, -143, -192, + -215, -203, -206, -235, -233, -217, -230, -238, -214, -202, -170, -145, -134, -97, -70, -64, -45, + -6, -11, 9, 33, 33, 53, 75, 93, 98, 106, 128, 151, 177, 223, 291, 349, 396, + 458, 516, 600, 648, 698, 748, 776, 807, 803, 806, 805, 805, 760, 781, 725, 737, 722, + 733, 711, 708, 709, 724, 723, 711, 721, 697, 700, 664, 672, 650, 618, 579, 561, 561, + 520, 515, 495, 477, 476, 457, 445, 446, 428, 416, 394, 364, 383, 347, 343, 329, 309, + 292, 295, 295, 282, 342, 328, 354, 374, 414, 444, 465, 500, 547, 572, 582, 598, 591, + 595, 545, 540, 522, 495, 468, 425, 416, 399, 377, 331, 302, 273, 259, 212, 189, 175, + 143, 123, 83, 61, 38, -2, -41, -65, -105, -162, -197, -255, -296, -351, -415, -477, -500, + -568, -629, -656, -715, -755, -797, -826, -865, -860, -868, -878, -845, -849, -821, -795, -758, -727, + -720, -670, -665, -633, -625, -629, -630, -641, -649, -673, -668, -650, -636, -634, -643, -594, -562, + -557, -569, -552, -525, -555, -591, -581, -607, -599, -637, -604, -594, -584, -575, -520, -513, -510, + -502, -491, -473, -511, -542, -602, -661, -717, -772, -838, -892, -945, -943, -944, -928, -892, -829, + -787, -731, -649, -610, -549, -507, -459, -395, -362, -350, -312, -275, -298, -287, -290, -290, -297, + -313, -276, -238, -203, -188, -156, -85, -74, -48, -73, -62, -31, -62, -60, -58, -16, -1, + -4, 57, 111, 168, 202, 246, 289, 287, 264, 251, 219, 177, 102, 36, -22, -59, -104, + -138, -160, -137, -134, -114, -106, -80, -67, -53, -36, -20, -4, 5, 42, 121, 155, 173, + 217, 272, 268, 239, 165, 139, 80, -11, -49, -13, 6, 1, -29, 31, 80, 75, 31, + 1, 0, -6, -87, -103, -101, -92, -67, -18, 73, 125, 148, 169, 172, 149, 75, 2, + -61, -136, -228, -308, -369, -408, -406, -424, -409, -392, -330, -335, -303, -281, -258, -227, -195, + -127, -35, 27, 100, 189, 270, 298, 286, 281, 263, 171, 85, 7, -40, -80, -79, 21, + 156, 251, 228, 232, 233, 234, 230, 240, 249, 247, 257, 260, 260, 286, 301, 299, 306, + 322, 335, 354, 376, 378, 386, 411, 408, 418, 433, 432, 439, 457, 454, 467, 489, 490, + 470, 483, 488, 487, 494, 484, 495, 497, 481, 483, 471, 479, 466, 468, 467, 453, 442, + 444, 436, 446, 449, 432, 418, 405, 419, 416, 406, 406, 390, 413, 410, 419, 436, 431, + 436, 445, 436, 430, 435, 444, 437, 439, 425, 424, 415, 421, 406, 397, 376, 371, 368, + 353, 356, 362, 360, 354, 351, 346, 342, 349, 365, 351, 365, 354, 364, 362, 378, 345, + 365, 349, 376, 359, 269, 350, 369, 384, 332, 325, 316, 286, 299, 282, 272, 265, 262, + 244, 247, 218, 226, 200, 182, 182, 179, 163, 139, 127, 107, 113, 91, 105, 90, 44, + 86, 78, 109, 86, 58, 47, 19, 88, 51, 57, 18, 30, 16, -2, -24, -61, -84, + -72, -109, -149, -142, -122, -190, -233, -184, -180, -184, -221, -210, -189, -183, -198, -199, -232, + -217, -242, -222, -205, -227, -211, -219, -209, -227, -242, -278, -262, -258, -264, -280, -288, -269, + -303, -322, -300, -321, -324, -338, -369, -370, -366, -371, -414, -413, -394, -384, -408, -399, -415, + -426, -431, -434, -399, -410, -400, -407, -365, -365, -377, -383, -369, -355, -342, -350, -332, -351, + -360, -376, -369, -378, -366, -392, -433, -409, -417, -427, -446, -435, -437, -431, -412, -413, -404, + -411, -415, -397, -375, -378, -376, -370, -340, -361, -329, -331, -352, -361, -327, -308, -312, -290, + -300, -274, -246, -244, -260, -253, -264, -237, -254, -227, -208, -212, -215, -242, -241, -228, -200, + -209, -201, -184, -157, -203, -186, -191, -176, -156, -159, -125, -124, -115, -104, -76, -66, -89, + -61, -34, -33, -30, -21, -14, -28, -40, -38, -54, -49, -44, -63, -93, -108, -82, -88, + -89, -85, -98, -64, -64, -47, -45, -12, 1, 22, 29, 37, 30, 52, 91, 75, 87, + 73, 94, 86, 109, 93, 118, 146, 134, 143, 146, 159, 148, 181, 177, 182, 205, 213, + 189, 205, 198, 190, 216, 232, 238, 235, 263, 274, 284, 313, 333, 360, 386, 393, 411, + 426, 449, 472, 465, 498, 545, 519, 530, 547, 530, 523, 519, 522, 492, 460, 449, 420, + 416, 410, 381, 380, 406, 391, 391, 392, 418, 405, 441, 435, 450, 454, 466, 457, 449, + 459, 448, 432, 434, 443, 405, 407, 405, 414, 390, 407, 402, 395, 416, 411, 387, 385, + 409, 387, 380, 383, 355, 350, 355, 349, 334, 353, 365, 363, 366, 398, 377, 413, 424, + 428, 430, 464, 475, 497, 536, 502, 530, 556, 559, 551, 553, 554, 534, 519, 482, 459, + 429, 404, 395, 360, 354, 336, 352, 344, 339, 348, 345, 370, 368, 389, 392, 395, 370, + 357, 326, 305, 267, 278, 236, 198, 187, 158, 138, 112, 114, 82, 105, 90, 57, 44, + 28, 17, -39, -24, -63, -92, -110, -139, -167, -184, -193, -201, -218, -218, -220, -197, -205, + -205, -216, -198, -192, -196, -186, -186, -187, -191, -180, -183, -214, -225, -218, -271, -286, -329, + -381, -380, -421, -440, -510, -507, -525, -516, -519, -531, -518, -511, -499, -484, -452, -450, -453, + -450, -450, -484, -509, -528, -536, -549, -584, -589, -597, -598, -605, -618, -618, -599, -582, -596, + -594, -587, -600, -617, -627, -621, -647, -669, -657, -665, -665, -657, -659, -641, -614, -599, -567, + -526, -519, -494, -453, -444, -394, -374, -351, -328, -326, -312, -326, -295, -306, -316, -299, -320, + -318, -300, -319, -313, -294, -269, -264, -253, -215, -196, -133, -105, -43, -29, 6, 22, 56, + 66, 59, 50, 43, 31, 35, 1, -17, -29, -44, -38, -36, -21, -33, -45, -32, -32, + -52, -72, -104, -81, -103, -134, -119, -137, -155, -160, -163, -167, -145, -141, -125, -94, -67, + -54, -40, 19, 11, 40, 45, 59, 53, 47, 56, 27, 41, 11, 17, -6, -4, -9, + 8, 1, 17, 44, 47, 83, 113, 146, 166, 221, 216, 268, 271, 266, 257, 252, 229, + 205, 172, 130, 122, 86, 51, 19, 35, 11, -2, -2, -14, -22, -47, -63, -73, -67, + -97, -131, -132, -154, -171, -186, -199, -194, -192, -208, -187, -172, -168, -139, -127, -95, -80, + -72, -79, -58, -42, -50, -51, -34, -21, -13, 8, 31, 58, 96, 136, 165, 203, 261, + 329, 381, 446, 502, 568, 620, 662, 700, 741, 753, 765, 763, 765, 748, 735, 730, 715, + 721, 701, 706, 687, 699, 712, 708, 712, 721, 733, 734, 732, 708, 705, 690, 679, 644, + 642, 611, 584, 567, 553, 542, 508, 510, 480, 468, 467, 415, 403, 397, 385, 361, 352, + 330, 334, 315, 325, 318, 338, 361, 369, 423, 431, 497, 525, 546, 594, 640, 656, 664, + 652, 652, 633, 621, 590, 564, 577, 519, 498, 489, 461, 456, 394, 394, 395, 365, 330, + 314, 296, 282, 250, 226, 216, 168, 140, 119, 100, 38, 16, -48, -72, -131, -203, -236, + -319, -351, -433, -497, -556, -612, -656, -717, -740, -773, -772, -775, -762, -762, -749, -714, -675, + -661, -621, -583, -581, -564, -553, -558, -561, -601, -593, -617, -646, -647, -634, -620, -628, -611, + -572, -545, -569, -548, -548, -510, -529, -569, -568, -564, -582, -586, -544, -557, -539, -539, -480, + -464, -453, -458, -439, -444, -489, -517, -584, -615, -687, -754, -804, -884, -914, -922, -935, -923, + -896, -856, -792, -737, -680, -605, -558, -490, -405, -380, -347, -311, -286, -258, -282, -298, -300, + -291, -318, -324, -274, -244, -231, -234, -200, -135, -130, -153, -161, -122, -124, -118, -135, -102, + -52, -28, 17, 97, 145, 172, 212, 257, 270, 246, 215, 173, 163, 63, 1, -45, -90, + -127, -151, -166, -177, -168, -146, -131, -111, -90, -62, -54, -38, -6, 23, 48, 104, 140, + 184, 197, 225, 274, 254, 215, 174, 143, 87, 35, 10, 47, 79, 50, 26, 84, 106, + 96, -1, -12, 5, -39, -80, -76, -56, 13, 52, 128, 207, 243, 261, 264, 251, 181, + 94, -8, -73, -173, -255, -318, -371, -368, -387, -389, -395, -377, -336, -336, -331, -307, -267, + -222, -158, -59, 55, 155, 227, 330, 380, 354, 307, 252, 201, 103, 5, -50, -76, -80, + -12, 115, 260, 362, 333, 344, 284, 293, 389, 377, 261, 133, 40, 72, 33, 41, 141, + 269, 423, 507, 617, 654, 664, 592, 495, 403, 306, 184, 135, 134, 173, 179, 154, 170, + 179, 102, 17, -75, -95, -114, -88, 17, 163, 357, 550, 711, 842, 916, 904, 827, 746, + 636, 542, 474, 447, 516, 566, 625, 680, 723, 750, 780, 813, 805, 659, 545, 540, 631, + 642, 603, 675, 835, 948, 963, 899, 832, 787, 644, 554, 476, 507, 529, 588, 668, 758, + 722, 638, 482, 324, 75, -223, -440, -544, -525, -455, -312, -103, 134, 281, 333, 299, 194, + 60, -112, -203, -207, -164, -75, 69, 221, 309, 258, 86, -91, -325, -546, -726, -769, -614, + -317, 19, 256, 344, 335, 334, 160, -120, -412, -558, -528, -393, -203, -6, 161, 339, 339, + 261, 55, -195, -434, -627, -719, -695, -637, -546, -467, -381, -414, -624, -806, -951, -1037, -1076, + -1038, -889, -654, -463, -302, -217, -193, -264, -404, -543, -660, -757, -862, -877, -792, -726, -723, + -745, -728, -718, -732, -734, -672, -466, -327, -305, -430, -439, -380, -368, -413, -441, -275, -89, + -17, 88, 82, 51, -52, -153, -147, -171, -196, -236, -219, -166, -171, -288, -421, -536, -621, + -744, -796, -770, -643, -503, -389, -291, -191, -156, -163, -198, -182, -175, -180, -184, -196, -230, + -324, -462, -577, -610, -634, -645, -656, -602, -540, -415, -250, -90, -39, -138, -338, -382, -326, + -303, -283, -210, -11, 192, 259, 230, 117, 62, -15, -66, -90, -62, -58, -126, -233, -297, + -368, -445, -552, -559, -511, -461, -459, -383, -306, -232, -242, -240, -214, -144, -122, -122, -125, + -90, -107, -169, -238, -290, -359, -459, -534, -501, -484, -481, -547, -530, -409, -201, 78, 172, + 128, -127, -311, -325, -310, -220, -197, 48, 354, 576, 663, 532, 405, 294, 242, 268, 321, + 355, 298, 174, 98, -11, -121, -256, -281, -197, -106, -17, 72, 174, 269, 293, 298, 314, + 378, 440, 462, 478, 508, 523, 493, 468, 449, 436, 371, 289, 206, 179, 159, 72, 25, + 72, 378, 704, 784, 633, 309, 236, 195, 275, 352, 462, 741, 936, 1137, 1189, 1106, 1063, + 954, 1012, 1093, 1084, 973, 666, 479, 390, 358, 384, 431, 536, 615, 576, 501, 430, 432, + 500, 547, 676, 799, 905, 887, 825, 746, 733, 685, 647, 678, 745, 750, 649, 550, 563, + 626, 567, 500, 429, 575, 771, 746, 543, 203, 190, 252, 388, 538, 624, 785, 762, 806, + 886, 889, 944, 923, 986, 1044, 930, 707, 345, 143, 108, 163, 270, 362, 377, 279, 93, + -42, -105, -8, 133, 264, 355, 367, 271, 102, -19, -29, -21, -27, -66, -66, -33, -47, + -97, -110, -14, 153, 162, 50, -145, -138, -120, -271, -523, -747, -524, -366, -175, -177, -167, + -126, -155, -68, 14, 142, 276, 210, 208, 172, 112, -72, -365, -431, -373, -305, -312, -368, + -378, -416, -510, -462, -334, -115, -65, -141, -227, -338, -397, -536, -630, -591, -530, -566, -672, + -725, -613, -524, -448, -375, -209, -152, -253, -431, -476, -303, -352, -622, -959, -882, -673, -564, + -572, -563, -417, -341, -280, -176, -80, -6, -51, -113, -75, -82, -172, -405, -537, -545, -481, + -471, -475, -484, -380, -333, -228, -51, 96, 194, 124, 19, -70, -139, -272, -416, -516, -539, + -605, -685, -640, -485, -368, -286, -288, -165, -112, -144, -256, -212, 19, -65, -392, -792, -689, + -449, -255, -270, -281, -215, -135, -32, 59, 136, 188, 143, 85, 65, 6, -124, -373, -484, + -509, -477, -450, -450, -392, -297, -168, 12, 153, 289, 370, 329, 299, 216, 178, 77, -67, + -216, -349, -486, -530, -400, -246, -154, -166, -150, -30, 12, 47, 14, 180, 229, 11, -437, + -634, -425, -203, -26, -41, 42, 134, 304, 402, 424, 394, 345, 247, 273, 266, 220, 2, + -176, -262, -327, -366, -382, -294, -125, 67, 238, 350, 455, 551, 578, 564, 505, 474, 427, + 360, 278, 164, 11, -123, -110, -7, 57, -4, -45, 53, 156, 280, 296, 432, 374, 177, + -152, -159, 64, 171, 141, -22, 53, 180, 539, 792, 942, 899, 768, 636, 545, 449, 334, + 98, -7, -34, -51, -109, -160, -125, -16, 142, 304, 432, 497, 587, 625, 656, 608, 576, + 526, 449, 451, 419, 323, 227, 162, 172, 181, 140, 210, 243, 336, 358, 394, 395, 105, + -237, -335, 71, 402, 543, 250, 80, 24, 196, 478, 699, 851, 818, 728, 663, 555, 445, + 286, 123, 66, 38, 61, -20, -109, -127, -72, 45, 192, 284, 470, 594, 636, 541, 449, + 416, 345, 240, 213, 208, 287, 302, 224, 153, 26, 90, 126, 225, 377, 457, 241, -233, + -601, -510, -146, 140, 280, 154, 143, 66, 208, 307, 349, 398, 396, 416, 422, 244, 57, + -173, -267, -255, -271, -192, -153, -148, -185, -306, -335, -293, -140, 78, 89, 81, -13, -69, + -55, -63, -81, -164, -273, -166, -117, -83, -187, -271, -252, -288, -188, -55, 36, -267, -676, + -856, -565, -414, -360, -498, -475, -251, -34, 140, 32, -106, -191, -165, -80, -87, -236, -385, + -569, -620, -743, -742, -635, -558, -478, -495, -607, -695, -664, -392, -157, -202, -425, -642, -647, + -554, -524, -528, -623, -579, -539, -533, -512, -501, -420, -480, -481, -381, -398, -764, -1163, -1162, + -663, -419, -410, -613, -708, -570, -306, -3, -12, -173, -353, -371, -254, -223, -375, -484, -589, + -576, -698, -740, -581, -440, -355, -386, -459, -479, -471, -328, -71, -37, -177, -401, -465, -385, + -380, -394, -366, -237, -164, -254, -434, -409, -295, -204, -80, 70, -60, -538, -924, -723, -216, + -29, -37, -273, -187, -96, 253, 505, 488, 292, 96, 91, 205, 137, 2, -117, -237, -259, + -307, -168, -83, -37, 59, 137, 141, 159, 190, 374, 409, 280, 196, 150, 225, 201, 110, + 82, 157, 279, 319, 287, 228, 267, 165, 194, 296, 382, 55, -397, -412, 125, 383, 364, + 167, 205, 436, 678, 981, 984, 898, 687, 555, 542, 535, 385, 303, 129, 15, -107, -60, + 199, 328, 338, 278, 146, 168, 327, 650, 812, 563, 292, 166, 280, 431, 420, 343, 394, + 403, 382, 287, 227, 331, 293, 395, 513, 517, 32, -678, -806, -177, 301, 384, 56, -117, + 83, 398, 875, 993, 936, 693, 523, 512, 522, 340, 344, 271, 129, -19, -19, 2, 30, + 129, 255, 450, 584, 696, 774, 775, 680, 558, 428, 282, 189, 75, 63, 118, 184, 230, + 231, 227, 197, 85, -61, -186, -240, -246, -220, -69, 151, 379, 639, 825, 974, 1013, 950, + 831, 691, 512, 377, 284, 312, 405, 491, 604, 718, 804, 839, 844, 838, 724, 518, 372, + 353, 413, 457, 527, 723, 990, 1140, 1191, 1169, 1078, 932, 735, 582, 467, 434, 456, 551, + 663, 789, 776, 724, 593, 383, 116, -218, -462, -575, -577, -518, -334, -49, 222, 382, 478, + 461, 367, 177, 10, -109, -139, -104, -38, 110, 234, 275, 215, 80, -72, -279, -500, -682, + -679, -532, -275, -21, 143, 193, 216, 169, 41, -158, -344, -381, -295, -148, 40, 185, 316, + 373, 344, 244, 46, -187, -396, -546, -612, -636, -608, -566, -525, -521, -626, -763, -886, -987, + -1039, -1053, -966, -784, -569, -416, -277, -228, -202, -269, -358, -450, -556, -659, -742, -776, -779, + -804, -834, -863, -839, -825, -815, -768, -612, -425, -365, -454, -599, -603, -570, -557, -517, -387, + -150, 33, 150, 203, 167, 56, -104, -174, -189, -166, -196, -231, -189, -207, -290, -459, -608, + -691, -790, -849, -836, -691, -540, -428, -369, -290, -228, -219, -250, -251, -205, -172, -176, -151, + -141, -207, -307, -469, -538, -580, -648, -678, -656, -615, -560, -498, -320, -136, -114, -261, -460, + -459, -384, -345, -324, -174, 54, 220, 274, 259, 211, 170, 94, 100, 97, 124, 36, -125, + -289, -416, -510, -618, -669, -591, -513, -450, -417, -338, -287, -251, -273, -229, -127, -47, 14, + 10, 45, 1, -98, -205, -268, -269, -292, -341, -343, -348, -335, -427, -530, -559, -503, -323, + -57, 83, 51, -177, -287, -359, -301, -259, -149, 79, 291, 514, 574, 525, 462, 368, 404, + 438, 494, 476, 320, 147, 9, -117, -231, -313, -287, -195, -91, -53, 10, 90, 178, 250, + 298, 440, 535, 569, 519, 462, 427, 336, 293, 332, 434, 564, 553, 518, 432, 343, 199, + 50, -2, 100, 399, 589, 651, 470, 262, 204, 180, 329, 443, 675, 838, 909, 952, 901, + 880, 887, 974, 1180, 1344, 1384, 1182, 844, 524, 288, 182, 193, 298, 457, 550, 576, 557, + 531, 535, 542, 643, 801, 921, 945, 851, 696, 596, 547, 546, 646, 763, 917, 936, 826, + 667, 550, 519, 467, 484, 563, 811, 933, 813, 456, 141, 148, 243, 465, 630, 820, 920, + 827, 782, 692, 773, 886, 1013, 1204, 1278, 1179, 832, 457, 191, 114, 175, 275, 377, 388, + 306, 138, 6, 59, 223, 400, 517, 558, 517, 343, 92, -110, -150, -31, 43, 92, 159, + 177, 86, -83, -148, -69, 50, 130, 143, 145, 261, 138, -200, -675, -821, -626, -374, -115, + -54, 46, -21, -91, -89, -52, 155, 243, 323, 335, 221, 35, -252, -411, -419, -318, -211, + -211, -296, -438, -569, -626, -494, -232, 10, 109, 56, -85, -239, -404, -553, -634, -597, -513, + -576, -679, -708, -655, -619, -591, -516, -341, -244, -218, -251, -190, -150, -388, -827, -1145, -1008, + -761, -496, -386, -328, -341, -398, -351, -265, -118, 13, 20, 8, -55, -237, -518, -708, -681, + -534, -379, -361, -414, -528, -601, -560, -401, -172, 55, 172, 170, 115, 13, -119, -284, -386, + -427, -442, -528, -629, -595, -537, -493, -510, -453, -354, -308, -245, -193, 0, 61, -218, -720, + -1017, -804, -507, -198, -126, -104, -251, -323, -196, 5, 228, 288, 259, 208, 101, -119, -450, + -680, -647, -523, -397, -380, -408, -489, -487, -373, -134, 110, 212, 227, 177, 158, 135, 133, + 65, -5, -94, -193, -316, -363, -281, -248, -268, -333, -241, -168, -120, -90, 9, 217, 79, + -311, -746, -697, -403, -101, 91, 114, 78, -65, -3, 182, 436, 558, 557, 448, 325, 169, + -62, -289, -349, -272, -208, -220, -283, -295, -310, -233, -24, 240, 455, 543, 497, 431, 406, + 388, 314, 193, 161, 172, 107, 93, 177, 246, 171, 29, 6, 64, 130, 176, 299, 435, + 248, -194, -564, -343, 66, 377, 395, 294, 230, 166, 299, 476, 731, 829, 837, 792, 712, + 552, 272, -1, -102, -57, 36, 46, -22, -18, 26, 117, 208, 318, 440, 556, 602, 575, + 494, 448, 386, 299, 282, 310, 328, 395, 494, 519, 401, 263, 247, 260, 328, 411, 571, + 489, 83, -418, -483, -111, 263, 432, 349, 354, 328, 488, 597, 646, 670, 600, 623, 640, + 602, 475, 284, 106, 9, -34, 41, 67, 101, 132, 170, 220, 228, 269, 334, 418, 461, + 442, 375, 254, 150, 81, 107, 156, 250, 337, 387, 299, 205, 247, 249, 289, 354, 434, + 241, -190, -510, -405, -139, 86, 127, 49, 52, 120, 425, 608, 653, 517, 354, 263, 210, + 122, 29, -68, -192, -357, -453, -404, -266, -89, -1, 0, -52, -108, -21, 80, 112, 9, + -92, -124, -164, -275, -329, -301, -244, -106, -75, -85, -188, -196, -198, -138, -19, 95, -58, + -544, -931, -861, -451, -220, -159, -389, -503, -499, -197, 193, 381, 312, 45, -95, -155, -230, + -375, -475, -553, -598, -749, -778, -757, -651, -497, -382, -325, -379, -415, -305, -174, -206, -351, + -503, -603, -679, -728, -725, -701, -563, -489, -491, -542, -543, -484, -448, -269, -85, -197, -790, + -1341, -1366, -860, -471, -320, -462, -541, -601, -441, -84, 141, 168, -55, -198, -262, -285, -466, + -609, -702, -758, -796, -733, -594, -542, -500, -426, -359, -329, -275, -127, 13, -64, -173, -318, + -360, -449, -543, -581, -488, -337, -298, -300, -330, -287, -344, -294, -99, 168, -17, -602, -988, + -813, -456, -222, -126, -173, -117, -92, 203, 412, 558, 486, 306, 228, 185, 138, 28, -105, + -269, -466, -543, -356, -179, -56, 26, 71, 45, 71, 235, 521, 555, 408, 244, 140, 126, + 45, 3, 30, 135, 164, 163, 149, 215, 269, 224, 305, 468, 456, -9, -477, -459, -81, + 139, 223, 176, 241, 263, 475, 837, 1045, 1092, 919, 767, 612, 505, 409, 387, 289, 77, + -173, -209, -24, 106, 255, 342, 368, 368, 427, 604, 729, 674, 568, 442, 382, 294, 197, + 203, 342, 437, 412, 287, 279, 341, 340, 455, 655, 688, 205, -419, -534, -185, 64, 114, + 38, 97, 148, 341, 672, 831, 951, 900, 894, 789, 619, 405, 337, 262, 260, 98, 1, + -147, -167, 2, 107, 187, 263, 222, 192, 198, 389, 621, 555, 366, 175, 178, 239, 179, + 152, 298, 435, 474, 342, 333, 410, 287, 315, 448, 556, 105, -603, -809, -343, 3, 93, + -132, -127, 46, 237, 574, 698, 760, 681, 523, 500, 493, 310, 201, 31, -59, -228, -200, + 7, 72, 19, -12, -18, 100, 204, 401, 477, 272, 73, -33, 50, 112, 7, -33, 62, + 163, 208, 97, 195, 310, 337, 462, 567, 465, -77, -626, -561, -191, -110, -207, -470, -337, + -203, 72, 296, 358, 365, 274, 153, 186, 148, 60, -56, -253, -385, -538, -447, -252, -189, + -250, -351, -382, -203, -29, 167, 91, -122, -294, -381, -335, -365, -454, -477, -475, -446, -465, + -428, -209, -166, -108, 36, 121, -140, -618, -805, -500, -352, -404, -640, -709, -540, -442, -229, + -154, -112, -106, -240, -326, -355, -407, -355, -545, -745, -919, -912, -679, -554, -564, -686, -802, + -717, -456, -170, -76, -268, -467, -572, -608, -605, -699, -669, -679, -755, -882, -934, -770, -638, + -515, -358, -201, -353, -701, -892, -567, -297, -351, -572, -691, -552, -427, -237, -168, -162, -97, + -53, -196, -318, -383, -278, -276, -443, -668, -791, -700, -479, -403, -461, -556, -525, -271, -38, + 112, 43, -42, -65, -72, -146, -238, -213, -229, -318, -473, -525, -383, -292, -210, -103, 29, + -75, -334, -456, -174, 126, 172, 70, -37, 75, 142, 319, 411, 381, 381, 376, 315, 249, + 142, 213, 205, 21, -172, -202, -57, 125, 77, -35, -109, -25, 209, 350, 428, 363, 338, + 378, 342, 238, 211, 273, 349, 225, -92, -154, -108, 30, 109, 226, 237, -59, -318, -227, + 213, 424, 364, 216, 329, 496, 626, 645, 622, 638, 733, 695, 590, 428, 353, 388, 361, + 247, 82, 68, 216, 386, 320, 169, 91, 302, 615, 755, 680, 536, 550, 581, 563, 499, + 470, 454, 453, 358, 232, 66, 49, 192, 349, 388, 118, -169, -247, 59, 353, 412, 293, + 237, 359, 613, 770, 785, 723, 771, 744, 639, 477, 384, 380, 326, 227, 91, 29, -14, + 87, 146, 234, 210, 261, 444, 599, 654, 584, 530, 507, 525, 608, 581, 445, 317, 252, + 234, 117, 119, 189, 345, 255, -5, -232, -196, 56, 180, 200, 153, 163, 270, 473, 600, + 635, 610, 696, 667, 589, 481, 414, 298, 188, 53, -32, -134, -135, -110, -112, -137, -171, + -25, 199, 438, 529, 462, 354, 293, 356, 393, 348, 197, 76, -5, -63, -101, -142, -41, + -40, -214, -425, -480, -290, -200, -214, -177, -114, -50, -11, 23, 136, 189, 288, 251, 115, + 80, 107, 66, -155, -361, -431, -469, -522, -501, -558, -668, -752, -658, -421, -254, -184, -154, + -115, -73, -99, -134, -100, -103, -168, -434, -607, -609, -437, -321, -578, -904, -1038, -854, -590, + -587, -626, -594, -510, -355, -279, -243, -208, -133, 13, -66, -174, -206, -186, -216, -367, -490, + -529, -576, -575, -639, -689, -690, -651, -585, -529, -487, -377, -202, -69, -98, -144, -80, 19, + -37, -148, -196, -258, -270, -205, -253, -503, -759, -627, -402, -377, -468, -484, -296, -138, -116, + -60, 37, 162, 248, 151, 61, 35, 150, 162, 8, -221, -311, -286, -213, -251, -384, -460, + -429, -329, -284, -231, -201, -90, -4, 40, 11, 85, 180, 175, 115, 74, 102, 151, 40, + -213, -478, -397, -111, -35, -156, -263, -169, -14, 71, 142, 243, 361, 461, 416, 380, 332, + 369, 359, 265, 158, 112, 114, 110, 19, -3, -57, -72, -22, 25, 84, 75, 85, 81, + 70, 122, 223, 259, 223, 201, 220, 281, 362, 278, 93, -72, -8, 128, 96, -30, -131, + -79, 37, 79, 121, 146, 257, 402, 444, 467, 422, 490, 448, 340, 230, 246, 245, 181, + 55, 72, 94, 146, 170, 165, 195, 258, 349, 302, 206, 198, 262, 291, 234, 192, 233, + 329, 345, 234, 99, 117, 294, 370, 368, 287, 260, 310, 321, 306, 285, 327, 462, 461, + 394, 292, 372, 452, 457, 419, 387, 343, 255, 212, 184, 185, 201, 246, 214, 202, 275, + 371, 411, 385, 352, 330, 342, 317, 281, 287, 342, 302, 121, -38, 1, 156, 228, 168, + 137, 197, 291, 330, 369, 392, 483, 576, 544, 455, 332, 348, 354, 296, 195, 147, 155, + 111, 67, -10, -40, -18, 37, 34, 12, 59, 122, 108, 48, 62, 64, 99, 102, 65, + -2, -15, 38, 32, -53, -110, -81, -66, -91, -134, -123, -99, -67, -27, -11, 17, 93, + 154, 165, 114, 143, 126, 55, -33, -53, -10, -9, -121, -263, -383, -378, -280, -204, -221, + -268, -287, -256, -265, -286, -294, -258, -192, -175, -255, -365, -377, -303, -258, -236, -251, -272, + -282, -325, -314, -300, -284, -283, -303, -329, -314, -269, -237, -270, -355, -340, -265, -228, -228, + -235, -240, -272, -331, -371, -399, -364, -368, -392, -409, -407, -407, -436, -433, -408, -404, -409, + -386, -404, -433, -510, -547, -519, -495, -477, -404, -327, -293, -328, -381, -379, -319, -218, -171, + -195, -232, -284, -303, -336, -344, -304, -282, -267, -301, -300, -302, -290, -293, -243, -209, -189, + -200, -198, -193, -195, -194, -250, -301, -301, -252, -224, -252, -320, -379, -431, -436, -417, -367, + -335, -300, -297, -301, -309, -278, -181, -72, 5, 22, -28, -65, -66, -24, -47, -65, -92, + -123, -193, -243, -263, -231, -191, -192, -165, -143, -87, -82, -66, -70, -79, -81, -105, -100, + -124, -165, -243, -278, -316, -311, -313, -279, -243, -227, -177, -134, -121, -117, -47, 70, 146, + 142, 139, 164, 242, 283, 317, 307, 269, 268, 275, 276, 238, 220, 186, 169, 151, 171, + 242, 277, 280, 264, 292, 317, 365, 418, 471, 442, 353, 258, 212, 212, 191, 189, 177, + 146, 95, 78, 98, 131, 208, 290, 345, 362, 391, 356, 392, 426, 487, 523, 529, 498, + 450, 397, 387, 412, 416, 389, 339, 337, 325, 298, 300, 303, 298, 304, 315, 338, 358, + 370, 377, 355, 316, 279, 276, 286, 294, 294, 284, 267, 224, 222, 244, 289, 316, 324, + 350, 351, 352, 357, 371, 411, 433, 421, 373, 363, 355, 309, 282, 321, 339, 333, 312, + 289, 258, 221, 214, 198, 168, 124, 126, 108, 66, 20, 8, 23, 44, 61, 38, -20, + -15, 128, -90, -139, -25, -12, 44, 97, 193, 292, 392, 575, 680, 590, 492, 412, 394, + 308, 132, 111, 213, 308, 334, 262, 337, 417, 398, 462, 588, 596, 143, -311, -321, -47, + -22, -93, -217, -123, -49, 191, 467, 627, 701, 671, 665, 614, 495, 373, 353, 221, 21, + -196, -190, -89, -57, -82, -106, -94, 75, 283, 470, 509, 351, 243, 193, 215, 144, 0, + 35, 62, 15, -74, -134, 16, 150, 294, 467, 543, 330, -148, -445, -243, -17, -9, -166, + -332, -354, -322, -71, 143, 266, 299, 292, 232, 141, 36, 16, 33, -97, -304, -478, -427, + -357, -318, -350, -453, -447, -267, 6, 156, 105, -24, -89, -134, -202, -328, -386, -337, -369, + -473, -596, -575, -498, -395, -172, 71, 56, -330, -682, -627, -268, -242, -336, -469, -480, -527, + -482, -240, -110, -74, -128, -184, -262, -335, -383, -384, -486, -623, -801, -822, -744, -674, -683, + -784, -836, -703, -418, -227, -236, -363, -389, -366, -366, -515, -626, -583, -601, -695, -856, -903, + -844, -848, -697, -437, -296, -589, -934, -930, -515, -326, -394, -531, -471, -426, -460, -368, -225, + -119, -113, -131, -202, -339, -420, -311, -304, -486, -703, -754, -619, -532, -571, -683, -786, -713, + -371, -70, 46, -104, -140, -75, -41, -128, -229, -142, -154, -298, -472, -486, -482, -498, -436, + -188, -51, -304, -626, -609, -205, 11, 48, -36, -20, 77, 154, 258, 306, 344, 384, 418, + 363, 222, 104, 140, 165, 104, -48, -121, -67, 15, 1, -76, -133, -97, 113, 288, 402, + 361, 313, 300, 292, 249, 271, 346, 360, 215, 35, -16, -66, -41, 9, 179, 142, -147, + -370, -248, 93, 243, 225, 205, 331, 458, 545, 587, 604, 657, 731, 712, 629, 471, 378, + 310, 279, 257, 207, 176, 151, 159, 182, 211, 221, 350, 478, 574, 550, 587, 696, 657, + 557, 543, 550, 500, 394, 313, 282, 215, 247, 301, 393, 284, -66, -260, -61, 285, 361, + 221, 145, 204, 374, 580, 722, 748, 678, 691, 727, 742, 615, 559, 441, 274, 94, 75, + 161, 151, 79, -9, 10, 53, 198, 407, 554, 603, 532, 525, 551, 562, 548, 546, 519, + 440, 333, 220, 164, 138, 205, 332, 226, -45, -314, -178, 137, 264, 213, 90, 93, 203, + 377, 486, 536, 596, 604, 521, 470, 499, 516, 421, 230, 21, -105, -136, -29, 11, -55, + -226, -307, -154, 61, 222, 309, 360, 341, 281, 323, 394, 406, 297, 157, -29, -157, -136, + -37, 75, -53, -343, -572, -475, -226, -146, -114, -149, -165, -159, -58, 102, 149, 148, 191, + 156, 59, 7, 44, 66, -22, -187, -355, -435, -442, -416, -465, -540, -623, -595, -474, -425, + -393, -294, -179, -111, -151, -175, -175, -168, -197, -309, -402, -446, -385, -392, -653, -900, -936, + -706, -573, -621, -655, -588, -464, -432, -351, -233, -112, -41, -73, -213, -303, -234, -172, -236, + -405, -542, -614, -573, -495, -484, -580, -662, -640, -546, -490, -420, -380, -284, -251, -291, -311, + -241, -122, -82, -150, -260, -295, -219, -111, -269, -571, -735, -531, -349, -351, -443, -442, -370, + -291, -178, -82, 1, 81, 148, 121, 60, 29, 69, 1, -118, -210, -204, -202, -277, -374, + -406, -388, -345, -280, -222, -208, -212, -138, -80, -21, 10, 29, -38, -92, -86, -11, 112, + 150, -24, -322, -483, -301, -73, -49, -140, -156, -87, -59, -25, 47, 182, 333, 395, 357, + 274, 223, 292, 328, 266, 146, 94, 108, 55, -20, -42, -3, 41, 39, 24, 38, 94, + 200, 193, 127, 114, 198, 240, 188, 148, 183, 280, 305, 170, -48, -109, 64, 214, 180, + 66, 53, 82, 74, 85, 166, 223, 306, 356, 377, 330, 318, 398, 411, 371, 248, 245, + 239, 197, 128, 51, 47, 116, 175, 197, 237, 275, 326, 313, 275, 260, 290, 286, 273, + 232, 260, 328, 310, 145, 26, 96, 272, 370, 347, 325, 376, 390, 352, 354, 419, 547, + 585, 522, 409, 353, 389, 408, 405, 336, 326, 343, 334, 312, 267, 218, 209, 260, 293, + 310, 335, 401, 400, 381, 352, 337, 329, 334, 373, 376, 337, 281, 148, 23, 18, 132, + 222, 251, 275, 266, 258, 255, 322, 413, 542, 601, 583, 496, 415, 414, 384, 337, 278, + 217, 143, 65, 44, 58, 74, 38, 1, 3, 80, 146, 181, 190, 153, 113, 97, 120, + 137, 166, 144, 122, 49, -39, -100, -73, 11, 25, 5, -21, -24, -32, -20, 0, 13, + 75, 148, 190, 137, 109, 111, 134, 111, 70, 46, 27, -32, -125, -154, -198, -255, -256, + -227, -215, -209, -150, -137, -163, -219, -222, -188, -174, -156, -144, -201, -294, -349, -318, -289, + -260, -240, -232, -260, -266, -237, -203, -254, -287, -249, -201, -188, -225, -274, -300, -319, -309, + -289, -290, -279, -247, -254, -316, -387, -393, -334, -314, -334, -402, -428, -405, -376, -336, -337, + -372, -386, -385, -384, -409, -458, -467, -478, -504, -567, -557, -463, -402, -393, -389, -362, -358, + -312, -252, -177, -173, -180, -219, -283, -325, -315, -265, -265, -341, -409, -391, -376, -379, -365, + -320, -262, -246, -281, -299, -284, -206, -154, -182, -255, -286, -278, -272, -303, -336, -345, -355, + -391, -396, -430, -397, -375, -338, -323, -319, -269, -201, -129, -83, -57, -58, -47, -36, -20, + -5, 17, 4, -93, -182, -238, -230, -233, -224, -215, -212, -204, -194, -166, -141, -98, -59, + -49, -40, -71, -104, -130, -177, -216, -249, -262, -250, -227, -229, -237, -241, -209, -154, -65, + 31, 79, 93, 87, 119, 156, 193, 240, 304, 327, 307, 266, 253, 221, 218, 232, 247, + 208, 163, 145, 123, 162, 211, 260, 291, 311, 318, 321, 343, 346, 322, 306, 278, 246, + 206, 196, 198, 161, 133, 91, 95, 149, 216, 292, 335, 358, 333, 339, 372, 417, 472, + 510, 504, 456, 392, 354, 374, 394, 423, 410, 390, 332, 283, 253, 251, 273, 269, 269, + 278, 287, 284, 298, 288, 295, 313, 321, 311, 318, 316, 301, 309, 274, 263, 278, 321, + 329, 327, 346, 372, 346, 342, 380, 417, 450, 466, 431, 385, 368, 336, 342, 364, 368, + 323, 304, 311, 325, 295, 275, 250, 227, 223, 206, 170, 93, 56, 51, 44, 47, 71, + 92, 72, 39, 21, 44, 12, 24, 46, 4, 23, 9, 28, 31, 42, 26, 20, 22, + 26, 35, 23, 21, 13, -14, -46, -82, -104, -89, -72, -76, -88, -103, -110, -109, -100, + -80, -85, -116, -181, -238, -283, -305, -306, -330, -335, -368, -358, -355, -361, -331, -267, -203, + -216, -212, -194, -167, -140, -155, -182, -221, -232, -246, -234, -237, -263, -268, -275, -274, -264, + -237, -238, -237, -249, -248, -252, -238, -228, -233, -240, -272, -285, -308, -300, -296, -290, -298, + -350, -386, -395, -383, -362, -368, -354, -330, -308, -280, -249, -244, -208, -186, -163, -172, -173, + -179, -188, -228, -266, -278, -319, -350, -358, -358, -361, -366, -348, -325, -269, -239, -229, -212, + -202, -170, -180, -171, -195, -198, -212, -213, -247, -267, -248, -265, -237, -237, -202, -175, -168, + -156, -143, -113, -91, -82, -77, -70, -67, -61, -59, -90, -98, -108, -115, -122, -151, -171, + -201, -211, -231, -202, -197, -184, -175, -138, -128, -92, -62, -32, -3, 26, 22, -2, -10, + -4, 4, 9, 19, 37, 27, 3, 16, 70, 108, 113, 139, 173, 173, 189, 195, 187, + 162, 156, 155, 134, 105, 85, 78, 66, 17, 2, 13, 14, 35, 28, 24, 38, 59, + 68, 116, 128, 135, 137, 166, 209, 221, 227, 235, 271, 255, 251, 253, 247, 241, 239, + 256, 271, 287, 310, 332, 360, 373, 384, 401, 405, 418, 429, 434, 401, 357, 324, 304, + 284, 255, 235, 208, 183, 207, 213, 234, 268, 298, 322, 363, 400, 420, 432, 469, 498, + 522, 519, 506, 506, 497, 493, 485, 481, 499, 491, 481, 452, 450, 445, 482, 499, 524, + 542, 520, 513, 513, 512, 506, 492, 458, 430, 381, 342, 350, 323, 310, 302, 325, 321, + 322, 333, 366, 398, 415, 453, 472, 476, 487, 490, 486, 473, 467, 449, 439, 417, 397, + 374, 348, 337, 334, 325, 305, 305, 290, 289, 284, 268, 238, 229, 223, 212, 178, 178, + 170, 181, 162, 141, 133, 135, 141, 130, 122, 131, 149, 149, 158, 171, 189, 206, 211, + 209, 199, 208, 213, 204, 174, 127, 126, 100, 102, 66, 53, 26, 21, 0, -13, -28, + -26, -47, -79, -101, -111, -136, -157, -151, -144, -155, -185, -219, -216, -216, -194, -190, -151, + -173, -188, -197, -216, -213, -213, -200, -217, -231, -250, -295, -306, -305, -303, -279, -287, -289, + -312, -320, -328, -326, -326, -344, -351, -349, -369, -387, -397, -384, -397, -405, -381, -385, -389, + -378, -378, -361, -364, -347, -331, -340, -330, -318, -328, -316, -317, -321, -312, -315, -342, -349, + -357, -376, -389, -405, -410, -399, -395, -389, -393, -399, -403, -416, -423, -412, -407, -400, -391, + -400, -409, -399, -389, -364, -359, -334, -306, -291, -272, -259, -251, -247, -258, -255, -265, -262, + -269, -275, -270, -302, -312, -317, -323, -311, -303, -285, -297, -307, -301, -288, -296, -288, -285, + -283, -290, -309, -294, -267, -254, -235, -207, -186, -166, -140, -132, -91, -61, -35, -6, 6, + -2, 7, 16, 18, 13, 27, 17, -12, -14, -36, -36, -42, -39, -24, -11, -15, -18, + -4, -1, 3, 15, 33, 45, 51, 52, 55, 77, 100, 116, 125, 129, 122, 152, 156, + 188, 217, 239, 233, 253, 251, 268, 283, 291, 299, 295, 256, 237, 218, 204, 180, 184, + 149, 150, 137, 141, 124, 136, 137, 120, 100, 96, 111, 119, 131, 128, 141, 161, 190, + 196, 208, 225, 256, 285, 322, 353, 360, 360, 373, 395, 404, 397, 393, 407, 416, 411, + 374, 368, 343, 333, 346, 342, 347, 334, 325, 335, 318, 319, 308, 316, 308, 301, 293, + 296, 295, 283, 300, 324, 324, 343, 340, 342, 373, 401, 420, 440, 456, 459, 463, 449, + 459, 465, 448, 442, 423, 393, 357, 345, 323, 317, 306, 300, 297, 262, 276, 265, 249, + 233, 211, 211, 216, 216, 221, 211, 205, 205, 199, 193, 187, 208, 210, 215, 215, 222, + 225, 219, 217, 213, 215, 221, 211, 213, 194, 185, 161, 135, 115, 105, 90, 63, 76, + 63, 64, 49, 36, 39, 27, 21, 24, 34, 36, 48, 45, 45, 54, 48, 45, 45, + 56, 54, 70, 75, 71, 76, 85, 84, 70, 54, 56, 32, 21, 7, -10, -13, -65, + -81, -104, -132, -131, -139, -150, -146, -181, -197, -227, -223, -228, -224, -223, -225, -224, -215, + -220, -233, -234, -218, -218, -214, -207, -201, -200, -194, -197, -195, -216, -228, -243, -257, -277, + -297, -311, -332, -368, -381, -405, -411, -413, -423, -436, -451, -441, -454, -432, -447, -449, -468, + -478, -463, -453, -430, -406, -375, -374, -361, -355, -345, -346, -331, -324, -301, -284, -269, -267, + -286, -287, -295, -316, -349, -355, -368, -394, -418, -431, -438, -448, -447, -453, -445, -454, -462, + -473, -484, -482, -478, -466, -433, -440, -425, -410, -386, -375, -385, -369, -355, -337, -322, -302, + -282, -239, -221, -213, -213, -224, -218, -225, -234, -260, -276, -286, -290, -311, -316, -330, -334, + -356, -360, -361, -355, -351, -355, -361, -347, -331, -335, -306, -295, -263, -246, -204, -180, -163, + -148, -130, -92, -68, -50, -25, -11, 28, 32, 49, 47, 55, 60, 60, 53, 41, 39, + 28, 32, 34, 29, 29, 42, 49, 65, 57, 67, 76, 84, 84, 96, 120, 140, 156, + 157, 167, 193, 200, 224, 251, 278, 279, 294, 316, 342, 368, 385, 391, 394, 385, 376, + 376, 368, 346, 349, 333, 320, 313, 294, 286, 292, 288, 284, 267, 284, 305, 326, 311, + 315, 311, 329, 336, 345, 375, 392, 409, 433, 422, 426, 459, 476, 493, 521, 546, 553, + 563, 554, 552, 532, 535, 524, 518, 483, 465, 441, 426, 400, 375, 351, 347, 338, 322, + 306, 296, 320, 313, 297, 299, 319, 311, 327, 325, 337, 346, 367, 386, 385, 391, 400, + 397, 400, 411, 426, 432, 429, 431, 425, 415, 414, 391, 368, 347, 320, 288, 261, 224, + 177, 145, 127, 107, 78, 59, 36, 26, 23, 1, 4, 8, -14, -4, -3, 10, 24, + 32, 34, 32, 37, 45, 48, 57, 66, 85, 73, 77, 75, 75, 64, 55, 36, 15, + -2, -27, -57, -89, -109, -122, -118, -144, -144, -154, -167, -192, -209, -230, -252, -266, -272, + -291, -282, -272, -268, -264, -265, -251, -238, -237, 74, 115, 130, 117, 106, 73, 82, 74, + 74, 84, 86, 89, 54, 34, 36, 46, 39, 10, -1, -23, -43, -67, -72, -74, -92, + -112, -112, -94, -73, -70, -101, -170, -198, -217, -221, -231, -253, -274, -291, -319, -328, -325, + -278, -246, -221, -196, -194, -170, -189, -193, -171, -161, -131, -171, -216, -264, -280, -263, -264, + -256, -255, -249, -239, -247, -263, -258, -260, -258, -246, -246, -262, -281, -313, -362, -373, -340, + -301, -297, -324, -369, -376, -377, -379, -352, -347, -318, -284, -305, -341, -329, -300, -289, -281, + -258, -234, -212, -236, -249, -287, -305, -319, -318, -339, -366, -387, -424, -444, -428, -393, -360, + -347, -336, -315, -310, -310, -291, -260, -260, -276, -269, -284, -285, -286, -293, -294, -300, -251, + -243, -242, -225, -199, -174, -181, -178, -160, -136, -135, -144, -136, -129, -133, -145, -164, -171, + -168, -155, -171, -202, -221, -238, -227, -250, -253, -242, -213, -186, -167, -141, -105, -81, -55, + -33, -8, 12, 41, 41, 21, 17, 2, 15, 30, 52, 55, 49, 68, 76, 100, 122, + 112, 122, 123, 151, 143, 123, 108, 80, 61, 44, 46, 45, 9, -2, -12, -12, -27, + -28, -2, 24, 55, 61, 73, 91, 138, 173, 189, 204, 227, 262, 273, 267, 263, 262, + 266, 252, 254, 239, 240, 265, 265, 253, 258, 274, 301, 342, 387, 374, 372, 374, 374, + 370, 362, 341, 288, 257, 219, 201, 194, 209, 219, 255, 286, 290, 315, 331, 387, 407, + 442, 476, 491, 495, 481, 486, 474, 469, 482, 493, 493, 450, 425, 405, 420, 444, 434, + 453, 467, 460, 471, 480, 486, 494, 493, 484, 464, 436, 397, 397, 381, 358, 350, 343, + 336, 315, 331, 340, 360, 379, 410, 429, 444, 471, 477, 476, 484, 483, 480, 459, 437, + 429, 420, 401, 380, 342, 344, 333, 327, 329, 317, 304, 306, 305, 272, 275, 251, 244, + 229, 218, 198, 203, 199, 218, 227, 201, 198, 188, 191, 205, 222, 234, 246, 241, 223, + 217, 226, 245, 245, 246, 232, 203, 188, 153, 145, 168, 167, 131, 99, 59, 53, 42, + 23, 0, -21, -33, -53, -66, -77, -100, -91, -86, -100, -118, -139, -137, -126, -151, -149, + -142, -141, -128, -129, -129, -137, -157, -174, -167, -186, -178, -220, -247, -271, -282, -293, -301, + -297, -293, -312, -315, -317, -320, -317, -357, -361, -381, -389, -368, -379, -380, -390, -394, -396, + -391, -372, -356, -350, -337, -349, -328, -315, -318, -301, -300, -308, -310, -299, -303, -330, -328, + -335, -365, -378, -373, -358, -368, -381, -403, -428, -439, -435, -419, -419, -428, -463, -458, -458, + -450, -448, -423, -424, -415, -398, -390, -373, -354, -339, -311, -298, -290, -268, -252, -258, -246, + -259, -251, -270, -279, -298, -309, -327, -342, -352, -347, -354, -341, -322, -325, -338, -342, -316, + -305, -315, -340, -328, -331, -324, -317, -320, -298, -271, -261, -252, -210, -170, -146, -126, -81, + -34, -11, -7, -17, 7, 12, 11, 10, 11, -20, -36, -53, -56, -57, -83, -58, -60, + -69, -59, -66, -45, -44, -40, -39, -24, -18, 5, 8, 25, 36, 56, 79, 95, 121, + 132, 153, 170, 184, 197, 212, 239, 258, 276, 285, 303, 318, 303, 291, 264, 251, 248, + 241, 227, 198, 188, 177, 143, 132, 136, 127, 140, 127, 110, 105, 104, 110, 143, 151, + 165, 189, 197, 216, 243, 259, 286, 319, 348, 357, 369, 375, 391, 399, 414, 422, 426, + 420, 406, 390, 382, 365, 359, 346, 363, 355, 356, 352, 341, 340, 324, 333, 323, 335, + 327, 310, 301, 320, 321, 326, 331, 350, 353, 368, 390, 411, 417, 455, 475, 493, 486, + 496, 490, 491, 498, 485, 470, 462, 425, 395, 393, 382, 366, 349, 349, 330, 313, 305, + 300, 296, 282, 269, 257, 261, 248, 245, 251, 242, 236, 233, 241, 244, 261, 271, 269, + 271, 271, 277, 272, 283, 276, 262, 273, 264, 256, 232, 214, 200, 190, 166, 147, 128, + 119, 122, 113, 106, 86, 85, 81, 75, 74, 60, 61, 61, 67, 76, 72, 92, 83, + 86, 87, 108, 104, 122, 129, 131, 125, 120, 129, 125, 126, 121, 106, 93, 67, 43, + 14, 7, -29, -58, -75, -95, -114, -132, -150, -162, -179, -190, -198, -218, -231, -235, -220, + -211, -200, -209, -213, -214, -193, -199, -193, -192, -175, -172, -175, -173, -176, -179, -190, -201, + -228, -235, -256, -284, -308, -333, -339, -363, -388, -409, -418, -435, -452, -457, -463, -450, -461, + -459, -500, -498, -510, -500, -488, -468, -445, -431, -424, -409, -392, -376, -364, -345, -325, -323, + -306, -302, -301, -298, -301, -313, -327, -354, -374, -398, -424, -445, -460, -475, -463, -474, -480, + -498, -513, -513, -529, -529, -523, -500, -494, -474, -471, -467, -444, -449, -443, -438, -395, -382, + -370, -358, -335, -313, -301, -280, -261, -245, -238, -245, -250, -257, -267, -286, -294, -307, -313, + -324, -331, -337, -367, -400, -395, -397, -410, -403, -395, -392, -374, -370, -357, -339, -310, -293, + -273, -256, -228, -190, -164, -137, -123, -91, -91, -55, -35, -20, -6, -4, 12, 1, -4, + -4, -7, -19, -23, -25, -29, -15, -19, -20, -13, -11, -10, -8, 15, 14, 21, 51, + 50, 48, 76, 89, 121, 115, 136, 160, 184, 205, 233, 253, 276, 285, 296, 308, 338, + 340, 346, 334, 339, 321, 310, 299, 271, 265, 262, 257, 259, 247, 241, 247, 239, 241, + 253, 245, 246, 276, 281, 272, 283, 301, 317, 328, 336, 355, 371, 405, 417, 428, 450, + 476, 475, 492, 497, 500, 504, 519, 512, 497, 481, 458, 441, 421, 406, 379, 374, 351, + 326, 316, 297, 295, 305, 293, 293, 289, 286, 304, 311, 324, 319, 347, 340, 351, 364, + 381, 382, 400, 399, 410, 421, 423, 433, 419, 418, 426, 422, 409, 402, 399, 365, 341, + 294, 280, 252, 225, 209, 172, 141, 114, 89, 56, 56, 37, 25, 12, 8, -10, -9, + -6, -8, -1, 10, 16, 11, 18, 24, 27, 41, 54, 46, 45, 42, 59, 55, 39, + 34, 16, 6, -19, -31, -47, -69, -81, -97, -118, -150, -162, -157, -170, -198, -213, -237, + -245, -263, -259, -270, -286, -283, -275, -271, -258, -251, -235, -224, -212, -226, -185, -181, -159, + -145, -154, -165, -176, -171, -183, -181, -202, -217, -221, -241, -259, -287, -290, -309, -316, -335, + -362, -380, -380, -411, -399, -432, -429, -438, -440, -452, -448, -424, -420, -415, -414, -405, -390, + -374, -359, -341, -330, -302, -292, -287, -310, -310, -321, -302, -328, -335, -333, -342, -377, -386, + -391, -407, -412, -430, -441, -477, -466, -482, -479, -484, -495, -512, -515, -502, -523, -500, -496, + -466, -444, -432, -400, -412, -435, -375, -317, -296, -300, -287, -298, -328, -284, -275, -269, -276, + -284, -281, -287, -297, -317, -308, -316, -342, -327, -339, -355, -377, -377, -397, -390, -397, -424, + -417, -444, -428, -389, -392, -371, -368, -313, -300, -302, -255, -230, -188, -177, -145, -144, -147, + -121, -108, -120, -134, -66, -58, -127, -129, -54, -68, -106, -110, -81, -80, -105, -121, -131, + -148, -143, -132, -118, -122, -135, -136, -123, -107, -106, -90, -59, -45, -41, 3, 6, 13, + 37, 78, 82, 98, 140, 156, 152, 142, 167, 194, 217, 184, 189, 212, 219, 221, 194, + 196, 183, 177, 189, 193, 186, 158, 167, 180, 180, 168, 156, 153, 166, 157, 181, 187, + 211, 218, 220, 233, 271, 287, 302, 330, 344, 376, 399, 407, 397, 387, 405, 415, 436, + 422, 420, 408, 405, 402, 401, 389, 393, 395, 389, 372, 373, 378, 361, 374, 362, 359, + 363, 350, 347, 364, 362, 364, 394, 408, 392, 425, 450, 456, 465, 484, 488, 503, 527, + 515, 515, 495, 499, 505, 480, 464, 435, 423, 418, 417, 420, 381, 350, 341, 333, 324, + 302, 280, 280, 269, 236, 223, 229, 220, 200, 181, 189, 193, 205, 181, 185, 191, 171, + 194, 198, 197, 216, 232, 205, 215, 210, 201, 175, 188, 184, 173, 177, 146, 134, 128, + 115, 89, 81, 64, 56, 42, 50, 57, 9, 22, -6, -13, -23, -41, -49, -69, -51, + -45, -38, -47, -44, -12, -23, -3, -4, 17, 16, 43, 34, 31, 32, 26, 19, -4, + -13, -11, -32, -63, -42, -60, -74, -109, -99, -103, -124, -130, -131, -130, -148, -167, -190, + -178, -195, -226, -236, -249, -227, -230, -233, -239, -244, -231, -256, -246, -231, -234, -228, -216, + -212, -191, -203, -220, -225, -233, -244, -251, -252, -278, -287, -305, -310, -320, -343, -334, -351, + -340, -353, -347, -356, -356, -361, -331, -351, -349, -347, -327, -324, -315, -308, -300, -283, -279, + -261, -242, -239, -209, -215, -209, -184, -160, -172, -163, -142, -154, -152, -159, -150, -153, -163, + -170, -170, -179, -180, -205, -201, -203, -200, -210, -211, -215, -212, -211, -204, -212, -199, -210, + -191, -206, -192, -174, -184, -187, -176, -160, -147, -143, -136, -115, -122, -122, -102, -96, -95, + -98, -94, -72, -75, -87, -77, -105, -89, -97, -112, -112, -112, -126, -114, -116, -132, -126, + -126, -124, -132, -128, -128, -112, -103, -95, -91, -76, -60, -46, -51, -22, -4, -13, 3, + 9, 19, 13, 34, 45, 42, 55, 61, 69, 79, 77, 77, 80, 86, 71, 55, 68, + 60, 73, 46, 47, 51, 32, 60, 59, 78, 79, 97, 100, 117, 118, 116, 141, 134, + 163, 161, 175, 203, 202, 206, 226, 231, 237, 239, 247, 249, 264, 292, 279, 304, 284, + 317, 330, 332, 328, 339, 342, 339, 336, 322, 340, 346, 344, 342, 354, 376, 365, 371, + 393, 416, 424, 432, 452, 460, 491, 507, 512, 522, 539, 540, 543, 553, 579, 560, 565, + 562, 580, 580, 573, 599, 591, 588, 581, 585, 567, 567, 555, 545, 535, 518, 506, 495, + 479, 485, 456, 455, 433, 419, 419, 412, 409, 398, 402, 393, 388, 375, 377, 356, 343, + 329, 327, 317, 307, 303, 291, 292, 283, 261, 235, 233, 239, 232, 229, 210, 181, 174, + 156, 129, 119, 92, 79, 59, 32, 13, -4, -24, -39, -41, -70, -76, -104, -96, -126, + -156, -161, -185, -197, -206, -226, -241, -261, -266, -293, -318, -317, -334, -334, -356, -370, -376, + -392, -393, -382, -376, -393, -403, -419, -424, -401, -418, -429, -449, -443, -442, -465, -469, -469, + -479, -496, -479, -477, -486, -482, -490, -497, -488, -486, -496, -468, -471, -466, -461, -472, -470, + -482, -468, -456, -428, -408, -387, -388, -378, -367, -326, -313, -294, -253, -244, -233, -232, -211, + -199, -194, -179, -173, -165, -176, -177, -164, -140, -153, -140, -146, -139, -130, -147, -136, -139, + -134, -132, -132, -129, -139, -109, -126, -131, -125, -110, -120, -111, -118, -109, -103, -87, -70, + -81, -60, -56, -47, -33, -26, -27, -18, -27, -26, -37, -31, -37, -54, -60, -85, -80, + -106, -119, -114, -118, -126, -135, -149, -162, -167, -183, -167, -186, -188, -212, -211, -205, -213, + -223, -228, -227, -228, -222, -222, -227, -236, -229, -201, -217, -190, -189, -185, -177, -180, -190, + -205, -210, -198, -221, -230, -237, -238, -241, -268, -282, -293, -291, -301, -303, -321, -311, -308, + -306, -309, -306, -314, -313, -317, -306, -312, -303, -299, -292, -282, -277, -247, -237, -225, -210, + -196, -198, -173, -171, -145, -141, -132, -118, -113, -96, -104, -84, -87, -80, -74, -69, -74, + -58, -66, -57, -42, -37, -19, -15, 1, 11, 25, 47, 73, 83, 104, 121, 145, 157, + 178, 207, 228, 243, 275, 290, 327, 345, 365, 403, 411, 452, 459, 494, 506, 531, 537, + 538, 551, 559, 556, 560, 565, 569, 576, 570, 565, 587, 601, 592, 594, 616, 625, 633, + 638, 643, 663, 671, 676, 692, 688, 696, 690, 710, 715, 723, 739, 736, 741, 752, 739, + 747, 745, 757, 750, 762, 758, 745, 734, 710, 695, 695, 686, 662, 634, 613, 589, 572, + 531, 518, 497, 485, 472, 453, 443, 427, 403, 413, 382, 374, 355, 369, 355, 333, 313, + 299, 302, 284, 268, 254, 247, 238, 227, 203, 199, 172, 164, 160, 140, 111, 96, 66, + 48, 14, -3, -22, -59, -77, -112, -134, -151, -173, -191, -206, -231, -253, -249, -250, -266, + -261, -273, -272, -279, -287, -296, -305, -287, -301, -296, -293, -288, -281, -312, -310, -301, -293, + -299, -295, -284, -296, -298, -310, -313, -316, -311, -324, -313, -312, -332, -347, -344, -347, -357, + -367, -360, -360, -362, -352, -344, -332, -323, -325, -293, -289, -275, -262, -231, -231, -220, -196, + -184, -188, -203, -193, -178, -182, -177, -185, -193, -212, -211, -234, -243, -258, -292, -281, -285, + -305, -326, -358, -381, -389, -407, -414, -436, -441, -470, -453, -484, -481, -471, -476, -466, -450, + -426, -402, -416, -399, -401, -383, -384, -382, -373, -389, -380, -368, -366, -380, -390, -403, -396, + -415, -429, -437, -426, -460, -462, -467, -501, -492, -536, -537, -557, -546, -548, -555, -567, -569, + -569, -543, -521, -529, -511, -488, -451, -419, -423, -392, -390, -415, -367, -332, -307, -335, -310, + -313, -318, -306, -320, -316, -328, -340, -329, -322, -347, -352, -370, -383, -388, -393, -389, -406, + -414, -410, -406, -422, -417, -439, -446, -401, -386, -342, -360, -330, -325, -298, -229, -230, -218, + -204, -196, -167, -170, -158, -161, -141, -114, -127, -146, -104, -107, -170, -164, -113, -99, -151, + -175, -161, -142, -150, -174, -172, -179, -184, -183, -171, -146, -163, -137, -101, -74, -62, -53, + -45, 9, 37, 47, 53, 86, 103, 113, 108, 142, 169, 161, 172, 168, 184, 213, 202, + 166, 166, 209, 213, 205, 196, 184, 160, 170, 181, 180, 167, 157, 152, 176, 163, 148, + 162, 174, 200, 223, 240, 242, 256, 272, 287, 319, 333, 361, 339, 365, 370, 388, 407, + 393, 378, 390, 388, 405, 405, 387, 386, 391, 383, 394, 395, 357, 361, 358, 367, 380, + 364, 345, 335, 362, 356, 342, 360, 370, 393, 418, 422, 420, 445, 461, 478, 501, 543, + 538, 532, 523, 534, 534, 530, 508, 512, 495, 490, 476, 449, 407, 413, 406, 392, 400, + 359, 355, 318, 330, 318, 295, 271, 281, 277, 253, 220, 242, 236, 232, 227, 226, 243, + 239, 236, 241, 246, 269, 286, 290, 267, 257, 260, 263, 227, 213, 214, 203, 209, 198, + 160, 144, 150, 126, 127, 116, 95, 71, 74, 70, 46, 32, 19, 11, -5, -18, -38, + -49, -51, -52, -38, -46, -10, -15, -27, -12, 1, 28, 42, 69, 41, 37, 40, 44, + 34, 34, 25, 18, 12, -12, -44, -43, -28, -59, -78, -80, -81, -101, -96, -102, -126, + -131, -154, -139, -159, -189, -196, -198, -204, -207, -226, -218, -203, -203, -211, -216, -190, -180, + -158, -162, -155, -175, -178, -190, -208, -205, -219, -243, -224, -235, -271, -292, -293, -314, -317, + -334, -343, -337, -375, -360, -366, -373, -355, -363, -375, -386, -363, -379, -369, -359, -356, -341, + -309, -306, -301, -293, -268, -260, -237, -227, -194, -183, -178, -158, -166, -177, -188, -197, -183, + -189, -194, -201, -211, -216, -225, -231, -231, -208, -221, -225, -235, -234, -240, -238, -242, -233, + -224, -235, -239, -232, -219, -201, -196, -191, -192, -161, -156, -131, -129, -104, -106, -91, -72, + -76, -67, -73, -80, -91, -98, -112, -98, -105, -118, -129, -112, -113, -120, -117, -133, -139, + -132, -141, -146, -140, -156, -131, -131, -141, -127, -127, -125, -100, -92, -82, -74, -42, -31, + -21, -17, -3, 3, 18, 26, 40, 50, 64, 55, 59, 39, 46, 59, 64, 45, 54, + 45, 43, 32, 17, 14, 31, 37, 29, 33, 32, 53, 56, 81, 70, 84, 93, 108, + 117, 126, 133, 163, 173, 176, 207, 222, 238, 234, 257, 255, 281, 282, 286, 306, 304, + 317, 307, 321, 307, 323, 313, 320, 326, 333, 306, 308, 318, 326, 322, 337, 348, 356, + 355, 354, 376, 390, 395, 412, 432, 446, 479, 479, 476, 503, 535, 532, 555, 566, 569, + 590, 579, 587, 588, 578, 584, 600, 588, 590, 591, 580, 583, 568, 562, 554, 546, 533, + 528, 516, 513, 491, 481, 493, 484, 467, 467, 457, 443, 442, 429, 428, 440, 428, 419, + 407, 392, 383, 386, 372, 373, 375, 352, 360, 341, 330, 305, 304, 298, 303, 275, 255, + 239, 215, 193, 172, 144, 124, 104, 79, 65, 45, 31, 4, -26, -16, -37, -56, -67, + -65, -82, -99, -107, -118, -140, -158, -168, -187, -201, -214, -226, -253, -260, -255, -281, -291, + -298, -300, -322, -340, -331, -337, -343, -362, -377, -370, -392, -406, -417, -435, -433, -438, -449, + -465, -477, -465, -480, -463, -471, -466, -463, -461, -474, -469, -469, -468, -468, -453, -443, -455, + -446, -464, -447, -451, -440, -433, -421, -420, -407, -396, -392, -365, -337, -337, -314, -302, -299, + -296, -290, -274, -276, -272, -255, -251, -252, -245, -241, -237, -242, -229, -207, -200, -185, -185, + -172, -178, -162, -177, -178, -167, -171, -171, -162, -162, -165, -159, -163, -140, -150, -146, -147, + -141, -135, -120, -97, -94, -110, -121, -105, -122, -107, -102, -86, -102, -97, -101, -98, -93, + -98, -122, -128, -144, -144, -149, -157, -157, -159, -166, -181, -176, -189, -191, -200, -215, -202, + -205, -221, -226, -236, -218, -216, -236, -220, -229, -215, -218, -205, -217, -221, -229, -231, -233, + -226, -238, -252, -240, -250, -263, -272, -266, -259, -275, -279, -286, -282, -285, -304, -307, -316, + -312, -312, -329, -325, -332, -322, -328, -352, -334, -322, -325, -314, -306, -296, -280, -288, -275, + -263, -250, -235, -226, -222, -210, -201, -213, -183, -185, -175, -164, -156, -140, -137, -124, -119, + -124, -112, -105, -87, -83, -81, -64, -58, -42, -18, -2, -4, 18, 12, 44, 56, 79, + 99, 121, 125, 151, 181, 200, 201, 237, 269, 284, 308, 320, 353, 363, 381, 388, 407, + 436, 446, 466, 481, 485, 493, 511, 526, 532, 525, 539, 545, 554, 566, 563, 577, 583, + 586, 598, 601, 630, 629, 625, 641, 656, 664, 661, 681, 686, 692, 701, 696, 705, 715, + 714, 726, 734, 729, 735, 738, 757, 747, 749, 739, 747, 719, 703, 687, 684, 671, 653, + 647, 621, 607, 579, 561, 554, 537, 520, 506, 485, 470, 474, 457, 463, 437, 447, 430, + 409, 392, 393, 371, 364, 353, 323, 321, 303, 283, 274, 263, 249, 240, 219, 205, 179, + 173, 144, 135, 117, 72, 66, 35, 7, -7, -26, -59, -81, -107, -126, -140, -163, -182, + -190, -206, -206, -220, -220, -215, -221, -238, -243, -244, -259, -262, -265, -250, -265, -274, -281, + -281, -288, -276, -277, -289, -277, -276, -287, -284, -291, -293, -307, -312, -320, -323, -328, -333, + -329, -343, -336, -345, -360, -350, -361, -355, -336, -332, -334, -311, -305, -288, -284, -271, -258, + -264, -246, -230, -233, -189, -182, -167, -147, -148, -145, -125, -119, -121, -120, -112, -107, -99, + -88, -81, -73, -90, -100, -72, -81, -81, -98, -88, -99, -125, -110, -111, -103, -122, -122, + -128, -107, -94, -92, -81, -73, -59, -47, -37, -34, -33, -45, -40, -29, -22, -26, -29, + -33, -28, -31, -35, -26, -32, -31, -24, -32, -37, -34, -63, -60, -66, -83, -103, -112, + -141, -158, -180, -198, -209, -220, -223, -215, -212, -211, -194, -207, -189, -177, -182, -171, -155, + -167, -156, -146, -161, -142, -154, -142, -146, -133, -143, -127, -120, -102, -92, -74, -54, -67, + -62, -56, -56, -68, -106, -115, -143, -166, -201, -217, -243, -246, -237, -245, -230, -225, -192, + -152, -139, -93, -69, -47, -14, -12, -18, -14, -7, 7, 11, 14, 42, 61, 99, 127, + 159, 197, 241, 266, 307, 317, 306, 288, 288, 261, 234, 201, 186, 164, 133, 104, 81, + 91, 88, 100, 102, 125, 143, 172, 197, 223, 247, 264, 281, 285, 300, 295, 311, 325, + 341, 351, 389, 421, 474, 521, 556, 606, 635, 659, 677, 698, 677, 673, 645, 638, 593, + 544, 514, 481, 446, 419, 389, 382, 367, 356, 347, 344, 344, 344, 331, 327, 311, 321, + 326, 328, 329, 333, 344, 352, 342, 375, 373, 384, 382, 398, 400, 413, 440, 435, 444, + 443, 448, 449, 467, 434, 434, 394, 369, 312, 280, 213, 163, 119, 61, 15, -7, -23, + -33, -32, -34, -19, -15, -20, -24, -32, -32, -35, -50, -51, -65, -88, -58, -85, -75, + -60, -44, -28, -10, 3, 27, 70, 84, 108, 97, 121, 117, 137, 117, 99, 72, 52, + 26, -23, -58, -106, -138, -188, -210, -280, -296, -307, -293, -307, -305, -286, -257, -262, -255, + -257, -248, -222, -240, -247, -284, -289, -294, -309, -308, -308, -297, -277, -241, -229, -196, -158, + -113, -87, -76, -69, -44, -24, -29, -70, -81, -100, -135, -178, -229, -278, -339, -378, -408, + -450, -461, -463, -455, -456, -438, -408, -356, -338, -311, -322, -308, -296, -306, -323, -351, -362, + -373, -399, -400, -404, -373, -332, -288, -265, -224, -166, -132, -91, -60, -47, -19, -10, -1, + -26, -45, -82, -112, -187, -255, -331, -401, -448, -488, -507, -551, -528, -491, -439, -437, -399, + -373, -322, -315, -316, -329, -317, -338, -377, -422, -442, -467, -474, -486, -488, -458, -428, -379, + -351, -301, -274, -220, -193, -144, -114, -101, -94, -81, -89, -133, -153, -213, -272, -348, -422, + -494, -527, -571, -582, -590, -600, -553, -498, -447, -418, -371, -320, -275, -257, -246, -254, -258, + -276, -310, -354, -380, -400, -407, -423, -405, -367, -295, -241, -185, -120, -52, 34, 83, 114, + 138, 167, 151, 144, 122, 69, 5, -59, -117, -168, -244, -300, -325, -335, -351, -344, -339, + -291, -209, -125, -76, -24, 29, 97, 96, 84, 42, 42, 11, -13, -70, -89, -82, -65, + -57, -43, 12, 77, 170, 227, 300, 346, 433, 473, 525, 524, 548, 543, 520, 493, 449, + 386, 305, 264, 209, 130, 78, 39, 43, 51, 56, 86, 129, 218, 289, 363, 387, 449, + 465, 482, 461, 433, 403, 391, 352, 325, 268, 265, 256, 256, 243, 273, 325, 367, 438, + 502, 578, 641, 694, 710, 746, 738, 732, 697, 655, 600, 546, 450, 379, 318, 240, 165, + 111, 77, 57, 74, 82, 126, 187, 280, 373, 426, 485, 527, 529, 512, 458, 400, 346, + 317, 293, 259, 221, 196, 197, 201, 187, 195, 228, 282, 342, 409, 467, 511, 570, 588, + 606, 580, 555, 498, 451, 390, 339, 264, 191, 126, 43, -48, -124, -178, -195, -187, -149, + -81, -14, 62, 144, 223, 263, 295, 278, 240, 206, 131, 70, 47, 49, 60, 23, -1, + -25, -72, -90, -149, -140, -94, -17, 51, 132, 213, 278, 318, 295, 302, 278, 232, 181, + 141, 87, 38, -49, -140, -238, -346, -468, -567, -613, -613, -574, -501, -416, -302, -206, -141, + -61, -19, 6, -15, -38, -73, -112, -150, -184, -177, -169, -209, -313, -373, -425, -479, -510, + -528, -452, -353, -208, -135, -27, 22, 61, 60, 77, 80, 66, 25, -24, -61, -130, -219, + -334, -446, -557, -672, -750, -811, -818, -787, -696, -613, -473, -370, -273, -185, -86, -22, -7, + -6, -35, -84, -165, -246, -324, -318, -314, -342, -425, -492, -544, -580, -618, -616, -528, -386, + -219, -70, 22, 115, 162, 183, 166, 177, 148, 107, 42, -31, -103, -199, -303, -392, -486, + -581, -668, -716, -713, -649, -558, -401, -263, -108, 16, 138, 209, 264, 268, 255, 222, 135, + 35, -79, -156, -189, -183, -150, -175, -245, -336, -365, -380, -366, -313, -169, 49, 251, 407, + 453, 478, 466, 429, 358, 331, 315, 300, 219, 160, 89, 9, -119, -225, -306, -362, -414, + -403, -372, -285, -191, -73, 90, 216, 344, 406, 472, 453, 437, 355, 305, 223, 123, 6, + -82, -128, -137, -98, -59, -56, -105, -187, -203, -169, -121, -47, 51, 248, 377, 457, 397, + 390, 315, 296, 251, 278, 304, 303, 235, 105, -3, -104, -166, -228, -225, -215, -219, -231, + -232, -227, -199, -134, 10, 162, 289, 351, 368, 363, 306, 215, 135, 81, 37, -13, -78, + -135, -145, -127, -38, 26, 29, -34, -118, -116, -97, -69, -63, 55, 241, 365, 383, 334, + 312, 308, 283, 258, 271, 315, 336, 261, 159, 77, 17, -12, -14, -9, -42, -88, -120, + -110, -104, -80, 12, 190, 343, 425, 422, 381, 339, 266, 181, 140, 160, 168, 139, 72, + 41, 38, 43, 72, 147, 206, 155, 35, -42, -36, -33, 21, 93, 268, 380, 405, 289, + 239, 211, 211, 246, 296, 400, 450, 427, 293, 181, 76, 57, 89, 157, 176, 114, 9, + -87, -160, -198, -181, -59, 101, 209, 217, 167, 94, 12, -58, -62, 16, 94, 144, 98, + 24, -69, -151, -177, -142, -77, -29, -66, -221, -365, -440, -483, -440, -362, -206, -88, -27, + -86, -169, -212, -196, -81, -2, 105, 160, 144, 33, -95, -220, -258, -272, -242, -220, -354, + -523, -681, -744, -751, -724, -597, -457, -341, -318, -381, -428, -428, -347, -284, -176, -118, -118, + -235, -387, -539, -604, -621, -597, -540, -466, -475, -632, -846, -940, -849, -712, -563, -435, -290, + -216, -252, -351, -400, -307, -132, 40, 118, -210, -215, -196, -199, -188, -165, -163, -152, -142, + -142, -138, -138, -129, -123, -120, -114, -116, -133, -123, -130, -131, -138, -156, -148, -142, -145, + -158, -158, -153, -148, -148, -135, -124, -108, -114, -107, -88, -84, -76, -81, -78, -83, -81, + -64, -74, -70, -63, -63, -62, -55, -54, -41, -49, -45, -51, -59, -66, -56, -80, -94, + -111, -131, -149, -160, -184, -199, -216, -216, -223, -220, -229, -223, -218, -209, -197, -182, -171, + -165, -165, -162, -152, -159, -152, -154, -177, -169, -160, -143, -145, -145, -124, -109, -85, -84, + -84, -75, -78, -80, -98, -121, -134, -159, -183, -214, -252, -264, -283, -278, -287, -284, -269, + -260, -245, -223, -182, -157, -136, -116, -101, -79, -85, -81, -62, -53, -57, -25, 15, 42, + 71, 105, 151, 187, 228, 247, 258, 269, 276, 272, 243, 224, 172, 152, 118, 101, 74, + 51, 41, 47, 41, 59, 77, 100, 119, 126, 149, 173, 206, 226, 232, 237, 251, 255, + 260, 274, 304, 325, 368, 400, 445, 488, 547, 595, 629, 646, 672, 683, 672, 651, 618, + 604, 552, 519, 486, 444, 428, 411, 392, 366, 358, 354, 349, 338, 326, 319, 319, 325, + 318, 306, 317, 319, 327, 327, 341, 355, 360, 360, 382, 402, 419, 443, 443, 468, 473, + 502, 510, 511, 515, 515, 512, 486, 475, 436, 403, 347, 289, 220, 188, 134, 69, 46, + 11, -17, -28, -37, -12, 11, 8, 15, 14, 8, 6, 8, 4, -31, -53, -61, -66, + -62, -60, -50, -15, 3, 42, 63, 93, 111, 136, 156, 158, 165, 163, 160, 124, 90, + 70, 53, -10, -44, -94, -138, -173, -215, -240, -264, -281, -302, -286, -302, -289, -278, -261, + -267, -252, -256, -254, -233, -259, -263, -294, -289, -296, -308, -317, -293, -269, -244, -219, -205, + -147, -107, -88, -64, -40, -32, -40, -45, -67, -78, -110, -152, -178, -217, -277, -313, -338, + -386, -412, -442, -440, -447, -424, -417, -394, -367, -352, -337, -344, -337, -318, -312, -323, -329, + -349, -351, -350, -339, -355, -332, -299, -281, -245, -215, -189, -147, -132, -104, -81, -66, -55, + -39, -31, -67, -97, -133, -150, -204, -270, -334, -382, -419, -449, -489, -505, -488, -447, -425, + -414, -394, -349, -325, -313, -317, -319, -312, -336, -355, -381, -395, -404, -422, -424, -426, -420, + -383, -353, -322, -283, -235, -184, -162, -119, -95, -76, -68, -70, -88, -122, -178, -206, -269, + -341, -403, -459, -474, -503, -508, -515, -508, -470, -417, -383, -372, -316, -278, -258, -239, -247, + -233, -212, -222, -247, -294, -316, -328, -347, -367, -368, -331, -277, -237, -195, -124, -53, 29, + 72, 121, 136, 167, 162, 145, 115, 56, -3, -58, -111, -163, -229, -281, -303, -298, -309, + -308, -285, -212, -152, -90, -57, 11, 61, 107, 104, 78, 79, 65, 47, 14, -34, -47, + -54, -63, -53, -32, 10, 89, 145, 210, 278, 349, 402, 456, 494, 510, 542, 524, 511, + 477, 439, 378, 311, 241, 189, 124, 71, 55, 56, 65, 86, 102, 146, 241, 328, 378, + 424, 472, 479, 490, 472, 459, 437, 427, 385, 336, 305, 285, 267, 262, 261, 305, 346, + 414, 459, 540, 620, 683, 728, 765, 800, 787, 766, 720, 691, 644, 571, 484, 405, 353, + 284, 221, 163, 134, 122, 134, 152, 190, 252, 336, 429, 478, 523, 560, 567, 529, 480, + 436, 389, 366, 323, 292, 250, 220, 204, 205, 187, 220, 265, 339, 413, 494, 553, 596, + 653, 659, 662, 632, 582, 527, 478, 452, 381, 301, 220, 168, 72, -11, -87, -127, -129, + -102, -80, -18, 47, 124, 204, 264, 299, 298, 274, 242, 195, 130, 56, 48, 60, 53, + 1, -41, -71, -88, -115, -135, -92, -26, 70, 137, 207, 238, 286, 289, 269, 257, 224, + 193, 150, 119, 72, 19, -69, -154, -253, -359, -463, -529, -557, -554, -510, -437, -342, -251, + -192, -129, -68, -47, -30, -64, -82, -124, -168, -206, -223, -215, -217, -262, -351, -400, -428, + -456, -498, -459, -378, -277, -189, -126, -56, -17, 16, -1, 28, 31, 32, -7, -32, -83, + -178, -257, -365, -453, -556, -637, -707, -728, -740, -706, -641, -565, -457, -391, -301, -243, -155, + -107, -83, -79, -104, -155, -220, -279, -308, -291, -287, -317, -394, -458, -526, -588, -613, -614, + -491, -367, -217, -103, 2, 37, 71, 82, 93, 130, 121, 103, 44, 14, -65, -171, -292, + -379, -460, -543, -626, -667, -667, -624, -554, -452, -334, -198, -69, 37, 138, 199, 236, 243, + 205, 131, 19, -69, -127, -146, -131, -103, -139, -226, -334, -393, -451, -457, -397, -237, -31, + 167, 291, 341, 391, 386, 367, 326, 359, 378, 363, 290, 192, 96, -31, -134, -224, -294, + -354, -398, -423, -431, -395, -325, -220, -63, 89, 231, 341, 444, 465, 451, 368, 309, 230, + 124, 12, -51, -89, -110, -62, -49, -86, -191, -287, -298, -281, -215, -114, 74, 267, 400, + 434, 394, 396, 366, 349, 332, 390, 433, 379, 268, 125, 10, -114, -179, -216, -220, -217, + -248, -282, -307, -332, -271, -154, 45, 213, 349, 422, 431, 403, 313, 213, 157, 147, 112, + 61, -13, -69, -132, -151, -96, -26, -12, -80, -116, -96, -68, -44, -13, 131, 289, 410, + 426, 420, 426, 387, 362, 334, 377, 398, 369, 259, 177, 90, 21, -12, -16, -33, -62, + -145, -155, -137, -118, -81, 40, 228, 382, 441, 451, 443, 412, 339, 289, 270, 271, 242, + 133, 23, -43, -61, -34, 78, 214, 277, 214, 62, -37, -77, -71, -9, 156, 385, 519, + 531, 435, 343, 248, 238, 250, 351, 487, 541, 501, 342, 182, 31, -58, -23, 69, 110, + 70, 11, -29, -117, -185, -159, -12, 183, 295, 331, 303, 225, 133, 33, -6, 35, 96, + 102, 38, -53, -88, -134, -121, -45, 55, 78, -24, -205, -320, -373, -384, -324, -214, -36, + 36, 55, -79, -174, -206, -143, -11, 99, 213, 224, 156, -25, -183, -291, -304, -229, -145, + -139, -269, -455, -628, -726, -765, -671, -489, -279, -156, -183, -269, -383, -425, -427, -324, -194, + -68, -44, -144, -290, -450, -551, -576, -533, -397, -271, -291, -464, -725, -840, -830, -730, -589, + -387, -193, -154, -189, -323, -350, -306, -170, -2, 125, 184, 97, 131, 23, -103, -265, -358, + -400, -371, -287, -225, -318, -541, -734, -857, -839, -751, -589, -411, -249, -177, -239, -324, -355, + -277, -120, 4, 72, 52, -19, -149, -269, -339, -329, -242, -169, -138, -143, -142, -209, -315, + -367, -233, -62, 57, 84, 102, 183, 187, 184, 176, 265, 391, 488, 463, 401, 344, 291, + 277, 268, 283, 239, 172, 116, 37, -141, -285, -312, -215, -121, -58, -14, 18, 43, 50, + 30, 115, 284, 431, 503, 470, 411, 325, 246, 204, 234, 305, 342, 347, 246, 144, 75, + 110, 141, 157, 198, 295, 354, 309, 269, 256, 338, 403, 474, 499, 510, 514, 474, 419, + 335, 333, 354, 388, 342, 230, 100, 27, -27, -101, -186, -208, -148, -96, -69, -73, -11, + 96, 183, 221, 230, 244, 246, 262, 253, 243, 241, 261, 255, 205, 122, 41, -4, -32, + -56, -28, 56, 178, 267, 241, 178, 130, 140, 103, 134, 175, 277, 316, 265, 178, 70, + 25, 24, 68, 121, 172, 200, 172, 124, 71, 35, 56, 121, 220, 262, 250, 227, 205, + 173, 147, 185, 228, 284, 288, 250, 160, 106, 82, 81, 76, 122, 187, 200, 163, 122, + 139, 197, 281, 346, 370, 387, 373, 366, 336, 273, 248, 217, 213, 202, 169, 73, 36, + 48, 78, 109, 145, 206, 271, 330, 334, 340, 350, 385, 414, 458, 444, 477, 473, 453, + 376, 290, 199, 151, 111, 71, 44, 35, 11, -31, -94, -129, -123, -85, -43, 7, 48, + 63, 54, 35, 6, 22, 54, 97, 87, 47, -4, -70, -89, -110, -134, -151, -152, -152, + -155, -157, -155, -95, -12, 36, 64, 74, 78, 76, 78, 72, 99, 129, 160, 129, 91, + 4, -38, -66, -117, -161, -217, -263, -290, -324, -347, -373, -368, -367, -367, -388, -393, -408, + -416, -397, -401, -392, -394, -383, -384, -398, -395, -352, -321, -333, -329, -349, -354, -351, -331, + -291, -247, -230, -207, -214, -232, -232, -212, -164, -135, -112, -91, -78, -86, -91, -90, -72, + -54, -28, -52, -73, -136, -174, -205, -237, -257, -260, -255, -267, -263, -298, -309, -324, -320, + -312, -319, -303, -290, -303, -309, -299, -270, -234, -186, -139, -83, -74, -68, -62, -88, -111, + -101, -61, -43, -13, -11, 13, 9, -15, -35, -39, -24, 26, 83, 133, 162, 156, 159, + 151, 150, 150, 185, 205, 214, 181, 122, 77, 41, 23, 22, 18, 33, 34, 19, -36, + -85, -87, -82, -30, 5, 38, 86, 61, 19, -25, -49, -51, -12, 51, 82, 89, 68, + 32, -20, -74, -80, -53, -29, -34, 22, 5, -33, -57, -26, 6, 72, 116, 221, 210, + 201, 193, 188, 182, 212, 238, 286, 299, 260, 225, 168, 125, 114, 142, 168, 178, 172, + 184, 175, 158, 171, 206, 238, 287, 304, 275, 253, 215, 219, 192, 184, 212, 235, 217, + 184, 156, 102, 111, 110, 125, 133, 112, 157, 136, 117, 149, 145, 209, 245, 249, 320, + 302, 322, 421, 311, 366, 461, 416, 472, 432, 470, 420, 386, 366, 366, 353, 393, 390, + 402, 441, 424, 452, 454, 477, 506, 526, 537, 534, 528, 511, 475, 458, 406, 384, 326, + 289, 250, 225, 217, 179, 148, 129, 119, 83, 93, 74, 84, 100, 116, 145, 136, 174, + 176, 192, 230, 206, 258, 250, 195, 285, 120, 271, 60, 199, 171, 72, 219, 118, 133, + 140, 169, 66, 247, 143, 235, 268, 243, 259, 272, 230, 260, 220, 250, 226, 253, 159, + 147, 50, 11, -32, -95, -84, -138, -152, -217, -247, -284, -300, -277, -280, -232, -216, -205, + -196, -215, -231, -190, -169, -205, -138, -188, -192, -181, -295, -225, -325, -297, -303, -396, -316, + -394, -439, -350, -405, -423, -294, -357, -257, -265, -272, -230, -179, -221, -131, -130, -154, -41, + -161, -100, -175, -164, -220, -156, -296, -209, -268, -284, -311, -329, -323, -309, -305, -303, -262, + -245, -248, -240, -229, -240, -218, -233, -200, -210, -221, -296, -287, -312, -373, -329, -363, -419, + -417, -373, -564, -393, -495, -575, -316, -616, -345, -492, -427, -477, -360, -442, -339, -322, -299, + -241, -262, -311, -189, -276, -272, -65, -322, -98, -217, -217, -228, -206, -285, -65, -311, -59, + -216, -131, -180, -160, -156, -107, -132, -102, -114, -108, -131, -128, -135, -120, -133, -138, -124, + -193, -152, -177, -188, -231, -157, -238, -220, -257, -252, -284, -300, -270, -293, -292, -219, -287, + -206, -240, -185, -232, -146, -128, -87, -78, -50, -38, -34, 21, -89, 31, 18, -9, 58, + 7, 29, 5, -28, 90, -19, 35, 94, 8, 75, 71, 19, 100, 92, 110, 146, 110, + 150, 155, 73, 149, 86, 135, 125, 121, 47, 69, -16, 5, -52, -52, -41, -88, -50, + -53, -103, -41, -35, -85, 16, -32, -30, 45, 6, 15, -12, 96, 39, 59, 153, 46, + 66, 127, 8, 120, 92, 58, 229, 46, 166, 125, 164, 112, 161, 193, 211, 239, 271, + 242, 289, 273, 219, 413, 179, 365, 282, 303, 282, 304, 218, 274, 200, 286, 156, 290, + 175, 195, 178, 161, 138, 229, 81, 214, 107, 118, 141, 115, 91, 136, 103, 111, 56, + 183, 1, 189, 8, 133, 99, 122, 27, 194, 51, 107, 56, 147, 85, 131, 67, 239, + 65, 185, 148, 197, 153, 228, 176, 222, 188, 279, 139, 308, 164, 219, 252, 189, 159, + 224, 141, 153, 122, 163, 80, 154, 60, 123, 73, 74, 78, 100, 20, 102, 42, 32, + 93, 28, 27, 79, -55, 112, -60, 29, -28, 21, -60, -10, -91, -1, -98, -46, -81, + -52, -86, -31, -75, -6, -40, -2, -16, -14, -32, 13, -77, 2, -36, -10, -124, -39, + -92, -148, -94, -115, -153, -121, -90, -190, -90, -218, -153, -90, -220, -41, -142, -133, -32, + -179, -62, -122, -95, -49, -149, -58, -122, -109, -127, -136, -163, -172, -171, -189, -165, -169, + -223, -132, -247, -150, -210, -155, -185, -124, -199, -81, -223, -66, -227, -38, -286, -50, -246, + -134, -253, -137, -321, -117, -328, -154, -283, -237, -238, -284, -199, -298, -188, -217, -240, -92, + -245, -94, -174, -144, -125, -112, -100, -106, -53, -110, -56, -117, -102, -86, -166, -57, -129, + -103, -88, -142, -81, -73, -61, -119, 17, -33, -65, 35, -42, -10, 19, -98, 101, -57, + -229, -333, -400, -384, -303, -225, -300, -490, -663, -750, -752, -694, -558, -373, -215, -175, -235, + -291, -315, -238, -118, 5, 109, 104, 35, -133, -262, -337, -326, -242, -140, -45, -38, -83, + -205, -372, -433, -338, -165, 23, 136, 224, 236, 172, 103, 48, 139, 298, 480, 536, 538, + 430, 275, 177, 122, 141, 161, 237, 272, 193, 10, -202, -313, -302, -215, -118, 1, 98, + 112, 71, -5, -22, 77, 249, 389, 468, 465, 405, 315, 179, 128, 138, 217, 298, 339, + 313, 285, 235, 139, 26, 19, 109, 218, 283, 306, 335, 345, 323, 310, 324, 409, 498, + 576, 583, 495, 419, 373, 361, 337, 300, 258, 264, 220, 83, -82, -197, -198, -169, -140, + -91, 12, 79, 114, 95, 114, 156, 244, 339, 386, 390, 356, 298, 242, 182, 155, 172, + 204, 196, 150, 60, 17, 46, 92, 101, 97, 162, 236, 242, 181, 141, 166, 227, 237, + 242, 245, 261, 273, 268, 226, 183, 174, 186, 206, 205, 190, 182, 183, 179, 120, 71, + 87, 126, 155, 158, 185, 224, 234, 213, 194, 200, 197, 218, 247, 234, 215, 211, 200, + 197, 189, 238, 270, 314, 324, 328, 330, 354, 402, 399, 387, 360, 315, 261, 186, 143, + 113, 140, 158, 171, 157, 150, 168, 199, 242, 280, 331, 404, 450, 448, 422, 383, 374, + 372, 370, 327, 300, 257, 204, 134, 50, 8, -17, -3, -13, -47, -85, -77, -78, -91, + -73, -16, 52, 82, 75, 68, 63, 46, 39, 37, 26, 34, 42, 43, -8, -73, -145, + -181, -214, -233, -222, -196, -125, -86, -58, -50, -33, -8, 19, 43, 71, 122, 147, 145, + 99, 56, 22, 10, 2, -30, -87, -149, -200, -269, -345, -405, -412, -378, -380, -397, -400, + -422, -421, -422, -415, -400, -352, -307, -303, -316, -354, -360, -361, -319, -302, -291, -280, -284, + -276, -304, -318, -327, -312, -295, -268, -257, -250, -229, -206, -207, -201, -173, -155, -149, -134, + -108, -86, -93, -96, -113, -122, -143, -152, -189, -226, -247, -294, -324, -376, -400, -401, -384, + -369, -348, -347, -364, -369, -357, -372, -343, -321, -272, -251, -235, -242, -219, -189, -159, -131, + -106, -87, -84, -98, -123, -129, -125, -64, -29, -10, -11, -36, -52, -67, -49, -6, 44, + 109, 135, 143, 91, 63, 73, 103, 134, 154, 167, 127, 86, 18, -36, -54, -27, 9, + 4, -22, -54, -100, -149, -177, -152, -83, -7, 25, 26, -5, -38, -60, -82, -58, -3, + 45, 74, 68, 34, -39, -85, -80, -77, -42, 10, -2, -27, -55, -72, -111, -43, 24, + 109, 123, 179, 171, 186, 147, 116, 155, 209, 226, 246, 245, 202, 163, 109, 104, 114, + 129, 154, 160, 152, 120, 104, 106, 144, 181, 215, 234, 252, 222, 227, 200, 196, 214, + 219, 217, 207, 185, 151, 103, 80, 79, 97, 102, 133, 99, 106, 100, 75, 131, 142, + 181, 250, 256, 314, 363, 281, 343, 385, 406, 403, 448, 480, 423, 431, 358, 376, 365, + 384, 384, 420, 411, 408, 415, 387, 408, 428, 466, 499, 514, 535, 506, 490, 473, 446, + 440, 405, 377, 339, 297, 263, 225, 194, 186, 171, 159, 151, 138, 124, 97, 109, 104, + 125, 167, 162, 185, 214, 190, 241, 192, 238, 214, 236, 293, 134, 279, 105, 182, 187, + 189, 173, 228, 226, 144, 277, 133, 196, 223, 244, 273, 303, 279, 267, 298, 239, 227, + 256, 206, 222, 194, 144, 115, 25, 2, -43, -91, -135, -132, -196, -203, -236, -265, -245, + -271, -237, -225, -228, -203, -167, -186, -192, -126, -203, -162, -194, -208, -187, -239, -188, -292, + -278, -250, -335, -350, -303, -366, -360, -296, -330, -289, -277, -283, -237, -208, -253, -161, -182, + -155, -121, -149, -117, -166, -115, -173, -109, -238, -170, -226, -250, -279, -275, -304, -303, -308, + -326, -295, -307, -292, -266, -281, -271, -243, -249, -251, -238, -249, -276, -277, -297, -344, -309, + -356, -401, -360, -381, -506, -338, -531, -462, -458, -552, -416, -518, -432, -519, -338, -527, -359, + -398, -392, -314, -361, -325, -230, -336, -250, -239, -310, -186, -225, -209, -230, -194, -250, -176, + -236, -185, -168, -158, -195, -126, -168, -153, -188, -179, -147, -174, -174, -168, -159, -181, -190, + -165, -196, -175, -198, -183, -186, -191, -174, -222, -213, -221, -224, -255, -281, -265, -314, -257, + -306, -310, -273, -260, -256, -277, -193, -223, -168, -151, -107, -119, -20, -42, -45, 35, 30, + 22, 18, 28, 54, 13, 46, 42, -1, 35, 52, -25, 91, 34, 54, 33, 108, 36, + 106, 59, 127, 95, 137, 130, 146, 131, 138, 101, 78, 85, 68, 64, 7, 34, -36, + -49, -33, -104, -50, -47, -52, -75, 4, -73, -35, -17, -10, -38, 46, 80, 6, 111, + 104, 8, 114, 89, 57, 152, 99, 126, 193, 104, 167, 103, 198, 78, 235, 162, 239, + 204, 230, 202, 310, 195, 304, 356, 253, 357, 295, 282, 287, 311, 278, 291, 328, 236, + 295, 238, 247, 178, 243, 161, 225, 177, 163, 175, 127, 126, 139, 118, 146, 145, 157, + 94, 148, 93, 79, 130, 74, 146, 170, 143, 98, 185, 112, 88, 159, 161, 155, 113, + 169, 181, 120, 181, 206, 189, 213, 237, 225, 227, 283, 215, 210, 297, 205, 257, 284, + 211, 255, 228, 249, 128, 240, 149, 202, 121, 171, 135, 124, 88, 127, 72, 122, 90, + 103, 38, 136, -13, 103, 29, 42, 66, 34, 47, 9, 22, -25, -26, -30, -15, -64, + -41, -35, -36, -47, -61, -32, -41, -1, -29, 26, -36, 20, -16, -13, -16, 25, -27, + -57, 36, -58, -81, -42, -67, -90, -73, -67, -126, -54, -193, -50, -129, -124, -77, -130, + -74, -79, -89, -67, -112, -51, -95, -68, -81, -100, -54, -136, -86, -139, -130, -144, -162, + -124, -195, -128, -179, -164, -166, -192, -148, -182, -139, -132, -151, -115, -155, -129, -107, -196, + -65, -177, -115, -162, -157, -202, -150, -231, -174, -213, -212, -226, -234, -185, -315, -131, -315, + -143, -210, -183, -160, -149, -117, -154, -47, -148, -50, -68, -122, -37, -127, -34, -99, -106, + -83, -107, -67, -98, -75, -79, -90, -44, -129, 17, -87, -55, 17, -72, 51, -32, -12, + 51, -34, 13, -66, -9, -7, 2, -117, 2, -124, -51, -91, -83, -53, -87, -144, -39, + -89, -120, -80, -36, -96, 42, -125, 58, -63, 42, 12, 34, 55, 60, 48, 133, -13, + 141, 91, 60, 114, 136, 16, 218, 58, 137, 122, 184, 124, 253, 163, 192, 310, 145, + 290, 268, 196, 294, 286, 145, 358, 160, 249, 294, 128, 313, 224, 109, 348, 109, 276, + 194, 142, 303, 160, 201, 254, 154, 288, 149, 188, 274, 131, 232, 231, 102, 273, 182, + 100, 339, 89, 224, 237, 111, 210, 266, 71, 279, 228, 178, 312, 205, 239, 369, 103, + 405, 203, 290, 304, 246, 321, 205, 312, 266, 206, 344, 217, 293, 259, 229, 225, 313, + 116, 297, 283, 107, 389, 95, 344, 132, 306, 128, 278, 221, 219, 225, 238, 193, 191, + 281, 82, 319, 145, 210, 177, 247, 36, 290, 37, 229, 159, 180, 99, 278, 0, 266, + 66, 155, 177, 91, 93, 218, 62, 121, 106, 96, 131, 87, 73, 113, 95, 52, 29, + 116, -4, 25, 5, 3, -3, 24, -56, 33, -44, -28, 18, -63, -10, 16, -88, -11, + -29, -66, -34, -56, -116, 31, -99, -34, -134, 45, -117, -93, -91, -9, -145, -28, -91, + -68, -104, -4, -204, 53, -94, -115, 50, -127, -28, 8, -160, 9, -133, -24, -112, -160, + -19, -185, -108, -103, -197, -52, -232, -164, -124, -227, -216, -79, -327, -134, -196, -197, -273, + -120, -295, -176, -156, -391, -126, -207, -408, -67, -387, -265, -209, -259, -322, -162, -296, -253, + -162, -323, -211, -150, -270, -232, -107, -327, -165, -129, -336, -148, -172, -306, -174, -184, -351, + -129, -249, -319, -175, -280, -261, -257, -220, -304, -190, -295, -290, -200, -341, -250, -328, -239, + -316, -294, -272, -336, -156, -422, -236, -326, -309, -266, -378, -210, -371, -214, -390, -241, -229, + -362, -210, -262, -216, -283, -174, -238, -201, -182, -267, -82, -259, -136, -121, -241, -129, -158, + -186, -117, -153, -179, -78, -196, -101, -135, -196, -58, -109, -212, -22, -156, -96, -84, -115, + -113, -62, -119, -55, -185, -47, -138, -87, -228, -38, -168, -118, -172, -115, -105, -121, -100, + -166, -21, -192, -60, -142, -53, -87, -121, -27, -30, -101, -5, -87, -1, -40, -10, -77, + 24, -95, 65, -92, -26, 39, -25, -75, 99, -69, 29, 101, -69, 105, 87, -24, 168, + 21, 57, 151, 12, 180, 87, 60, 192, 110, 38, 237, 49, 97, 214, 96, 84, 200, + 37, 156, 156, 14, 161, 89, 27, 240, 18, 99, 124, 104, 102, 157, 56, 150, 142, + 77, 129, 114, 95, 153, 45, 106, 92, 114, 25, 208, 5, 110, 126, 42, 112, 161, + 42, 37, 196, 7, 157, 68, 177, 92, 174, 96, 173, 133, 174, 100, 184, 110, 197, + 115, 149, 166, 176, 108, 263, 89, 185, 248, 118, 142, 201, 208, 141, 212, 211, 201, + 225, 158, 227, 156, 178, 195, 154, 127, 199, 149, 67, 227, 55, 162, 98, 130, 102, + 90, 96, 72, 77, 90, 119, 66, 26, 95, 57, -4, 39, 56, 20, 24, 63, -44, + 34, 57, -19, -4, -48, 9, 29, -54, -65, -24, -14, -71, -25, -65, 1, -64, -35, + -34, -99, -71, -35, -55, -98, -83, -28, -95, -103, -94, -85, -126, -122, -147, -112, -127, + -192, -148, -135, -145, -193, -203, -165, -172, -204, -211, -206, -232, -229, -247, -257, -249, -270, + -245, -288, -281, -274, -273, -314, -288, -355, -273, -312, -347, -339, -349, -344, -300, -356, -344, + -342, -267, -316, -332, -335, -280, -294, -330, -327, -287, -300, -306, -309, -323, -248, -294, -327, + -297, -291, -314, -342, -288, -293, -344, -295, -307, -309, -301, -292, -286, -280, -295, -244, -282, + -261, -271, -257, -272, -235, -278, -245, -265, -263, -289, -266, -264, -262, -275, -259, -231, -250, + -240, -224, -251, -219, -201, -228, -214, -180, -206, -175, -198, -215, -164, -164, -199, -166, -169, + -156, -162, -143, -153, -148, -149, -114, -109, -121, -105, -91, -109, -101, -68, -88, -85, -92, + -83, -86, -75, -92, -74, -61, -53, -63, -42, -18, -66, -42, -26, -10, -8, 3, -15, + 21, 19, 2, 25, 34, 44, 63, 55, 72, 58, 63, 75, 47, 37, 61, 59, 50, + 28, 43, 27, 54, 35, 54, 30, 46, 29, 46, 25, 37, 37, 44, 46, 58, 50, + 48, 70, 52, 66, 66, 69, 51, 84, 77, 76, 62, 79, 76, 106, 87, 111, 95, + 124, 109, 115, 119, 140, 123, 117, 130, 151, 111, 153, 152, 141, 181, 172, 180, 194, + 187, 194, 190, 188, 210, 186, 226, 238, 208, 217, 210, 233, 224, 223, 216, 227, 222, + 216, 207, 228, 218, 209, 197, 220, 216, 201, 194, 181, 210, 196, 215, 198, 186, 212, + 206, 200, 205, 208, 205, 198, 229, 202, 222, 215, 224, 227, 220, 238, 210, 251, 231, + 237, 253, 257, 251, 223, 257, 264, 267, 271, 267, 270, 264, 273, 251, 282, 267, 268, + 257, 265, 256, 260, 266, 270, 247, 261, 250, 247, 201, 246, 203, 203, 197, 190, 183, + 181, 177, 175, 158, 158, 154, 143, 151, 141, 147, 120, 126, 132, 117, 146, 109, 110, + 119, 113, 101, 105, 88, 104, 89, 96, 99, 80, 76, 76, 70, 74, 77, 67, 71, + 63, 47, 66, 43, 50, 69, 38, 72, 47, 60, 52, 34, 48, 40, 39, 25, 31, + 14, 14, 7, 10, -8, -10, -15, -17, -37, -14, -40, -37, -36, -46, -40, -46, -55, + -59, -59, -68, -66, -69, -90, -95, -94, -95, -101, -106, -102, -101, -108, -110, -115, -135, + -144, -143, -140, -98, -118, -130, -124, -156, -129, -159, -112, -148, -95, -119, -122, -133, -81, + -78, -116, -122, -140, -151, -149, -175, -153, -143, -155, -149, -147, -142, -155, -161, -155, -135, + -173, -155, -133, -142, -123, -111, -107, -124, -132, -119, -148, -133, -138, -120, -121, -145, -122, + -113, -103, -126, -87, -122, -89, -96, -113, -96, -111, -111, -105, -109, -119, -106, -93, -94, + -88, -77, -71, -77, -81, -58, -51, -41, -39, -22, -22, -22, 1, 29, 24, 32, 45, + 44, 47, 35, 54, 41, 42, 39, 35, 47, 50, 55, 65, 74, 81, 87, 93, 107, + 100, 96, 102, 121, 113, 133, 127, 6, 38, -74, 21, -76, -44, -64, -70, -65, -79, + -90, -41, -71, -108, -39, -75, -39, -5, -50, 40, 1, 21, -6, 81, 38, 30, 115, + 38, 35, 87, 75, 26, 134, 63, 80, 133, 98, 101, 130, 155, 133, 219, 125, 210, + 237, 130, 263, 231, 202, 267, 268, 186, 336, 165, 259, 238, 207, 267, 222, 191, 274, + 187, 269, 161, 245, 205, 205, 182, 204, 202, 202, 144, 226, 186, 152, 222, 196, 131, + 265, 121, 192, 240, 141, 247, 213, 152, 262, 225, 152, 223, 253, 193, 290, 219, 292, + 296, 260, 303, 280, 332, 262, 372, 288, 277, 397, 208, 382, 284, 295, 314, 320, 279, + 319, 336, 179, 391, 247, 287, 333, 247, 361, 182, 377, 135, 361, 215, 263, 253, 306, + 174, 319, 230, 173, 346, 176, 255, 247, 238, 170, 293, 153, 260, 214, 211, 221, 260, + 172, 251, 149, 253, 187, 184, 197, 261, 169, 182, 230, 181, 166, 197, 164, 188, 194, + 97, 167, 189, 91, 136, 113, 116, 101, 83, 68, 103, 45, 75, 79, 25, 94, 41, + 16, 41, 49, -20, 52, -21, 14, 40, 6, -33, -20, 75, -77, -25, -1, -8, -69, + -8, -31, -53, 3, -65, -79, 59, -99, -38, 18, -93, 25, -51, -10, -45, -15, 3, + -76, -22, -44, -93, -45, -134, -32, -106, -135, -123, -107, -211, -130, -126, -260, -124, -171, + -215, -196, -147, -259, -156, -185, -319, -48, -289, -246, -175, -241, -307, -139, -277, -318, -124, + -355, -234, -190, -345, -179, -211, -302, -203, -177, -341, -126, -220, -297, -170, -201, -319, -144, + -257, -320, -147, -332, -278, -219, -298, -314, -254, -247, -350, -192, -353, -215, -266, -283, -289, + -276, -247, -361, -268, -365, -266, -273, -406, -210, -380, -244, -392, -305, -298, -386, -270, -426, + -220, -392, -339, -321, -306, -299, -357, -191, -340, -203, -300, -250, -193, -305, -190, -221, -233, + -200, -209, -196, -189, -195, -193, -154, -182, -174, -171, -202, -108, -165, -188, -82, -189, -100, + -161, -123, -142, -102, -139, -140, -124, -109, -159, -91, -184, -72, -190, -117, -189, -98, -160, + -120, -177, -125, -80, -214, -66, -165, -48, -127, -124, -54, -90, -94, -78, -70, -61, -24, + -73, -21, -16, -75, 6, -86, -35, -12, -58, -64, 48, -66, 11, 16, -11, 46, 4, + 12, 79, 36, 72, 65, 73, 109, 87, 90, 155, 120, 75, 192, 93, 109, 180, 111, + 119, 167, 78, 192, 165, 58, 195, 115, 138, 169, 126, 102, 181, 114, 111, 201, 99, + 156, 200, 106, 190, 123, 170, 160, 113, 139, 165, 126, 107, 212, 54, 161, 130, 89, + 145, 211, 56, 156, 189, 82, 201, 129, 198, 157, 216, 139, 217, 181, 163, 194, 185, + 175, 213, 160, 194, 219, 160, 201, 243, 124, 280, 224, 146, 251, 235, 238, 196, 266, + 226, 269, 234, 238, 283, 213, 247, 215, 242, 201, 255, 176, 221, 262, 157, 211, 181, + 198, 145, 192, 133, 185, 128, 142, 186, 104, 101, 156, 116, 73, 90, 135, 63, 118, + 72, 46, 97, 74, 35, 43, 39, 60, 39, -1, -33, 50, 9, -42, 1, 7, 7, + -33, -17, 3, -62, -50, 3, -18, -74, -46, 12, -56, -77, -28, -40, -93, -92, -68, + -72, -126, -141, -113, -83, -131, -152, -132, -148, -146, -170, -181, -147, -199, -217, -194, -210, + -253, -208, -218, -263, -228, -267, -227, -267, -289, -280, -262, -280, -303, -283, -315, -266, -276, + -327, -305, -295, -267, -297, -295, -276, -249, -285, -274, -262, -237, -249, -284, -234, -256, -252, + -257, -271, -273, -267, -296, -294, -286, -261, -278, -253, -283, -233, -263, -269, -228, -270, -259, + -216, -248, -258, -235, -245, -246, -260, -260, -240, -287, -257, -262, -289, -272, -228, -282, -241, + -232, -246, -222, -246, -229, -212, -228, -225, -196, -212, -182, -173, -185, -175, -157, -177, -144, + -134, -156, -145, -144, -153, -139, -151, -115, -133, -130, -124, -77, -139, -89, -110, -80, -88, + -67, -97, -83, -76, -76, -60, -65, -80, -48, -63, -53, -48, -33, -18, -24, -15, -13, + 16, 5, -14, 37, 30, 21, 31, 50, 59, 58, 66, 84, 77, 93, 67, 92, 58, + 58, 84, 38, 68, 70, 37, 71, 51, 35, 60, 47, 60, 59, 18, 67, 44, 67, + 29, 71, 55, 63, 70, 66, 82, 81, 69, 87, 80, 102, 88, 121, 101, 128, 104, + 127, 123, 139, 146, 136, 121, 146, 156, 162, 168, 166, 191, 173, 160, 209, 184, 200, + 201, 206, 206, 241, 205, 233, 250, 240, 272, 244, 237, 242, 255, 242, 255, 274, 259, + 253, 258, 260, 251, 240, 233, 253, 231, 237, 251, 223, 228, 234, 216, 221, 248, 228, + 232, 266, 220, 241, 239, 232, 244, 242, 251, 248, 268, 247, 252, 266, 269, 258, 258, + 277, 268, 259, 260, 291, 295, 274, 307, 290, 286, 298, 298, 302, 290, 298, 291, 304, + 300, 283, 276, 271, 261, 274, 279, 290, 270, 281, 268, 269, 267, 261, 249, 232, 237, + 235, 208, 216, 193, 193, 181, 188, 167, 171, 173, 175, 161, 168, 152, 153, 130, 144, + 127, 137, 133, 114, 120, 112, 107, 100, 113, 92, 98, 94, 94, 85, 96, 70, 56, + 64, 60, 51, 49, 45, 48, 54, 37, 47, 43, 38, 32, 35, 27, 37, 28, 25, + 41, 23, 9, 27, 7, -7, -8, -11, -4, -39, -27, -38, -33, -41, -33, -53, -53, + -36, -56, -55, -67, -59, -77, -70, -72, -83, -92, -106, -92, -102, -92, -113, -90, -109, + -119, -112, -109, -124, -116, -144, -161, -147, -144, -131, -138, -128, -154, -149, -155, -160, -141, + -168, -118, -142, -171, -152, -112, -98, -140, -135, -163, -145, -142, -163, -149, -169, -159, -171, + -156, -178, -155, -173, -139, -159, -178, -170, -168, -148, -146, -116, -147, -146, -137, -164, -141, + -140, -133, -131, -124, -137, -115, -106, -122, -127, -118, -119, -111, -113, -116, -98, -116, -117, + -90, -131, -123, -108, -95, -91, -79, -87, -70, -53, -65, -38, -18, -21, -39, -8, 2, + -4, 24, 17, 44, 43, 45, 52, 57, 51, 62, 55, 59, 65, 55, 52, 77, 55, + 92, 102, 87, 89, 116, 103, 107, 114, 113, 109, 129, 148, 154, 118, 139, 123, 120, + 105, 101, 113, 104, 105, 124, 132, 117, 135, 138, 136, 159, 146, 139, 157, 161, 151, + 162, 154, 159, 159, 163, 170, 177, 173, 155, 159, 162, 175, 198, 180, 195, 196, 189, + 207, 206, 195, 207, 191, 211, 205, 197, 219, 193, 197, 203, 207, 194, 184, 201, 202, + 204, 205, 203, 209, 224, 235, 243, 249, 253, 241, 249, 261, 236, 249, 249, 236, 266, + 238, 267, 241, 236, 222, 247, 231, 221, 247, 248, 250, 259, 259, 251, 254, 236, 252, + 250, 234, 239, 248, 242, 250, 217, 254, 218, 219, 206, 201, 193, 190, 188, 173, 168, + 173, 171, 156, 157, 133, 136, 129, 114, 126, 122, 104, 93, 99, 83, 67, 63, 45, + 47, 62, 44, 55, 46, 8, 33, 11, 1, 22, -2, 9, -4, -13, -27, -35, -38, + -49, -48, -34, -52, -51, -41, -64, -73, -63, -83, -59, -73, -61, -61, -55, -76, -74, + -60, -83, -66, -81, -96, -77, -104, -93, -103, -103, -110, -116, -112, -105, -104, -88, -105, + -95, -98, -102, -96, -101, -102, -100, -107, -100, -105, -94, -101, -103, -115, -76, -109, -97, + -112, -108, -103, -107, -115, -109, -112, -118, -122, -126, -118, -111, -135, -138, -132, -129, -133, + -149, -156, -137, -150, -156, -158, -155, -163, -156, -178, -166, -204, -193, -202, -184, -195, -187, + -201, -194, -219, -211, -217, -244, -249, -247, -240, -263, -260, -267, -270, -260, -266, -254, -250, + -266, -258, -250, -262, -236, -216, -220, -225, -222, -224, -194, -212, -175, -193, -156, -180, -159, + -160, -148, -154, -142, -129, -126, -104, -107, -109, -106, -103, -105, -99, -82, -96, -83, -100, + -84, -86, -96, -88, -94, -84, -82, -106, -90, -85, -88, -73, -90, -100, -96, -116, -111, + -110, -96, -114, -126, -121, -129, -135, -141, -156, -138, -151, -167, -158, -168, -170, -164, -174, + -166, -168, -164, -178, -148, -156, -159, -144, -144, -138, -132, -136, -129, -124, -119, -104, -112, + -112, -93, -92, -90, -56, -56, -36, -51, -38, -25, -42, -15, -24, -9, 10, -18, 13, + 13, 28, 43, 46, 49, 39, 57, 71, 81, 76, 92, 85, 90, 110, 127, 115, 118, + 143, 138, 160, 134, 151, 153, 143, 163, 168, 157, 150, 145, 152, 163, 151, 161, 168, + 172, 151, 153, 163, 169, 152, 162, 165, 162, 165, 162, 162, 161, 169, 164, 168, 150, + 153, 166, 150, 150, 162, 146, 153, 131, 139, 151, 138, 159, 138, 141, 154, 151, 156, + 156, 148, 168, 183, 168, 170, 183, 202, 209, 205, 192, 230, 225, 238, 269, 275, 264, + 280, 294, 296, 306, 297, 302, 302, 306, 308, 305, 295, 315, 307, 302, 296, 280, 294, + 284, 275, 285, 268, 266, 264, 266, 226, 248, 234, 234, 217, 187, 205, 201, 180, 189, + 178, 163, 171, 142, 134, 126, 103, 112, 102, 75, 87, 53, 62, 58, 15, 39, 17, + 19, 8, -2, -16, -8, -22, -17, -21, -51, -40, -42, -23, -34, -28, -19, -32, -28, + -15, -17, -19, -5, 9, -11, 22, -3, -14, 8, 7, 19, 4, 0, 15, -3, -10, + 8, 25, 1, -4, 13, 7, 5, 9, -2, -1, -13, -8, 15, 1, -20, -20, -14, + -33, -56, -44, -34, -51, -40, -60, -65, -78, -84, -72, -81, -75, -121, -97, -132, -133, + -141, -140, -151, -184, -166, -168, -213, -209, -205, -205, -216, -214, -206, -208, -246, -215, -204, + -217, -234, -222, -208, -217, -228, -211, -199, -210, -215, -230, -213, -251, -224, -238, -254, -256, + -250, -226, -256, -245, -261, -249, -265, -252, -240, -236, -242, -210, -219, -218, -208, -218, -199, + -196, -201, -166, -190, -190, -166, -190, -167, -164, -161, -159, -171, -151, -174, -157, -157, -145, + -141, -144, -143, -121, -134, -132, -125, -125, -111, -107, -131, -120, -112, -111, -117, -117, -113, + -116, -115, -115, -114, -108, -112, -83, -86, -104, -98, -107, -100, -87, -103, -116, -117, -113, + -123, -119, -117, -110, -108, -114, -115, -122, -118, -134, -127, -111, -128, -104, -101, -111, -90, + -83, -94, -87, -72, -72, -64, -57, -50, -36, -17, -8, 1, 5, 5, 22, 37, 43, + 46, 58, 58, 38, 51, 74, 77, 80, 81, 69, 92, 94, 88, 96, 106, 116, 116, + 134, 109, 119, 139, 128, 137, 130, 131, 142, 120, 132, 143, 126, 134, 131, 133, 142, + 129, 136, 143, 113, 98, 105, 109, 97, 101, 103, 119, 100, 85, 111, 99, 89, 103, + 73, 105, 89, 86, 103, 97, 83, 103, 109, 102, 100, 118, 109, 112, 100, 102, 130, + 108, 114, 135, 138, 130, 136, 127, 127, 119, 133, 146, 156, 140, 129, 166, 142, 153, + 155, 150, 161, 162, 167, 177, 150, 187, 198, 191, 218, 210, 214, 231, 225, 243, 223, + 223, 225, 252, 240, 256, 246, 248, 252, 249, 265, 270, 259, 262, 268, 248, 261, 235, + 230, 233, 208, 224, 212, 210, 208, 190, 189, 190, 178, 170, 147, 154, 148, 142, 146, + 140, 118, 143, 107, 116, 113, 82, 84, 77, 61, 55, 56, 45, 28, 17, 16, 26, + 21, 5, 26, 1, 8, 7, 9, 8, -10, 7, -5, -3, 17, -10, -6, -15, -9, + -16, -29, -17, -11, -10, -21, -30, -29, -22, -34, -15, -15, -16, -27, -34, -42, -14, + -19, -43, -27, -43, -37, -37, -33, -49, -32, -31, -37, -33, -31, -29, -42, -27, -35, + -37, -30, -36, -28, -57, -60, -45, -60, -71, -66, -95, -94, -87, -116, -126, -103, -115, + -117, -112, -131, -146, -145, -145, -181, -162, -169, -169, -167, -201, -175, -196, -185, -190, -182, + -174, -176, -176, -163, -159, -177, -164, -161, -167, -144, -137, -139, -141, -139, -118, -117, -136, + -101, -111, -102, -100, -104, -106, -77, -89, -76, -58, -66, -35, -40, -19, 2, -8, 5, + 21, 24, 32, 43, 33, 51, 56, 60, 88, 60, 79, 76, 68, 85, 88, 95, 101, + 76, 93, 111, 96, 105, 99, 111, 112, 112, 114, 115, 114, 107, 126, 113, 114, 89, + 67, 89, 85, 68, 80, 80, 65, 78, 69, 76, 64, 61, 37, 49, 48, 28, 38, + 26, 13, 15, 33, 10, 0, -1, 1, 18, 10, 12, -8, 26, 17, 25, 135, 131, + 132, 132, 119, 121, 114, 98, 81, 99, 94, 99, 105, 124, 107, 123, 127, 128, 130, + 137, 134, 128, 162, 170, 147, 148, 156, 131, 158, 161, 169, 169, 158, 159, 183, 181, + 186, 197, 179, 207, 186, 187, 194, 210, 203, 220, 206, 221, 220, 204, 198, 197, 199, + 212, 202, 186, 203, 215, 208, 197, 212, 212, 221, 231, 218, 244, 237, 238, 248, 249, + 238, 244, 248, 251, 247, 260, 240, 247, 237, 245, 238, 248, 231, 253, 272, 271, 276, + 268, 270, 262, 264, 254, 253, 258, 252, 238, 253, 245, 255, 219, 224, 204, 218, 205, + 203, 211, 192, 189, 175, 174, 180, 174, 163, 155, 143, 137, 150, 137, 133, 138, 139, + 123, 89, 94, 83, 72, 79, 68, 65, 45, 50, 46, 44, 41, 18, 20, 16, 5, + 5, -5, -20, -1, -26, -29, -33, -27, -58, -43, -44, -51, -69, -69, -41, -69, -42, + -83, -52, -65, -87, -51, -74, -67, -58, -80, -91, -75, -92, -109, -95, -100, -78, -105, + -112, -86, -95, -88, -93, -101, -86, -74, -97, -84, -78, -85, -77, -92, -68, -89, -70, + -84, -96, -72, -86, -96, -94, -104, -93, -95, -102, -94, -111, -94, -120, -110, -121, -118, + -106, -120, -128, -109, -128, -136, -129, -158, -161, -137, -171, -153, -159, -188, -167, -190, -189, + -196, -202, -198, -203, -211, -209, -222, -209, -215, -220, -215, -252, -252, -252, -262, -272, -272, + -280, -271, -278, -288, -271, -278, -298, -277, -288, -261, -268, -278, -239, -271, -243, -228, -232, + -235, -218, -228, -205, -196, -195, -188, -184, -174, -164, -178, -182, -161, -162, -166, -146, -158, + -145, -143, -147, -139, -126, -164, -160, -150, -152, -139, -134, -134, -134, -145, -143, -145, -146, + -144, -148, -156, -147, -154, -146, -139, -158, -168, -179, -162, -189, -197, -188, -200, -198, -193, + -212, -196, -188, -201, -189, -203, -211, -211, -191, -199, -188, -182, -179, -168, -179, -174, -172, + -174, -164, -143, -156, -137, -129, -137, -114, -116, -127, -91, -101, -80, -80, -73, -63, -73, + -53, -49, -37, -13, -49, -3, -10, -29, 16, -14, -3, 20, 8, 47, 45, 41, 71, + 84, 56, 72, 79, 104, 107, 108, 104, 140, 119, 130, 124, 127, 148, 133, 150, 139, + 128, 166, 143, 155, 151, 150, 165, 128, 127, 128, 137, 131, 133, 142, 142, 142, 141, + 130, 146, 126, 116, 140, 123, 110, 124, 116, 123, 132, 107, 114, 109, 103, 104, 87, + 103, 118, 99, 101, 116, 107, 129, 121, 138, 140, 134, 137, 137, 144, 163, 157, 158, + 197, 182, 180, 212, 191, 218, 218, 211, 231, 235, 213, 236, 240, 251, 259, 252, 257, + 264, 264, 242, 255, 244, 245, 259, 212, 219, 254, 219, 216, 225, 179, 220, 185, 186, + 186, 161, 156, 161, 140, 156, 140, 115, 132, 96, 99, 83, 77, 71, 59, 44, 46, + 13, 15, 0, -22, 2, -21, -26, -29, -54, -53, -43, -71, -38, -63, -75, -65, -88, + -75, -56, -81, -56, -67, -72, -59, -67, -66, -55, -40, -49, -36, -58, -62, -43, -44, + -47, -56, -50, -32, -48, -53, -54, -46, -53, -61, -37, -55, -68, -50, -72, -56, -55, + -80, -46, -65, -66, -70, -76, -76, -109, -94, -103, -118, -108, -128, -122, -119, -129, -133, + -150, -151, -162, -150, -185, -179, -171, -203, -193, -230, -194, -219, -234, -214, -247, -234, -239, + -270, -230, -252, -265, -243, -267, -245, -260, -285, -260, -277, -287, -268, -266, -270, -262, -285, + -283, -281, -288, -277, -299, -286, -280, -303, -308, -292, -343, -306, -318, -324, -296, -313, -304, + -274, -308, -306, -300, -294, -264, -271, -277, -243, -268, -259, -217, -245, -212, -217, -224, -188, + -211, -194, -193, -218, -172, -176, -169, -170, -179, -142, -161, -147, -150, -156, -130, -145, -159, + -135, -133, -136, -127, -125, -126, -119, -109, -120, -107, -113, -116, -105, -98, -128, -117, -117, + -138, -113, -150, -153, -122, -148, -140, -124, -137, -137, -135, -165, -133, -159, -141, -164, -172, + -142, -161, -135, -143, -158, -146, -138, -141, -128, -109, -118, -103, -104, -106, -93, -96, -70, + -76, -61, -61, -45, -47, -40, -31, 0, -3, -7, -2, -2, 32, 22, 32, 36, 32, + 36, 49, 66, 64, 57, 68, 90, 81, 71, 94, 86, 122, 104, 112, 126, 97, 121, + 123, 114, 111, 117, 109, 119, 107, 107, 130, 99, 82, 94, 100, 94, 80, 97, 94, + 85, 83, 82, 72, 55, 84, 71, 80, 63, 53, 51, 61, 56, 50, 66, 69, 50, + 61, 60, 72, 74, 65, 67, 74, 89, 102, 82, 93, 108, 111, 89, 87, 107, 98, + 119, 109, 80, 114, 102, 112, 113, 105, 111, 109, 121, 134, 118, 145, 146, 141, 173, + 167, 164, 191, 160, 179, 191, 197, 195, 205, 203, 226, 206, 213, 218, 205, 240, 224, + 205, 236, 226, 214, 218, 186, 213, 195, 167, 203, 174, 178, 191, 150, 172, 156, 135, + 149, 131, 122, 148, 116, 129, 97, 94, 118, 81, 88, 99, 70, 71, 68, 33, 41, + 25, 28, 29, -3, 25, 4, 0, -6, -27, -21, -11, -29, -17, -24, -36, -29, -37, + -15, -24, -47, -18, -19, -36, -24, -53, -34, -36, -33, -41, -49, -58, -43, -72, -41, + -47, -57, -60, -51, -51, -43, -47, -65, -48, -71, -59, -64, -45, -71, -70, -59, -71, + -65, -55, -71, -66, -65, -62, -65, -75, -62, -53, -74, -78, -82, -78, -97, -103, -126, + -115, -108, -145, -142, -161, -157, -162, -164, -182, -168, -182, -180, -212, -189, -190, -211, -197, + -237, -229, -225, -243, -218, -233, -230, -231, -222, -215, -212, -244, -222, -214, -240, -224, -209, + -215, -206, -215, -212, -203, -216, -188, -187, -186, -180, -163, -171, -150, -128, -139, -103, -128, + -89, -83, -98, -70, -73, -54, -46, -41, -7, -22, -16, 18, 7, 8, 22, 14, 48, + 33, 36, 52, 56, 63, 77, 65, 82, 100, 75, 93, 108, 67, 117, 94, 115, 111, + 85, 101, 83, 98, 98, 70, 78, 91, 84, 75, 62, 84, 74, 65, 67, 63, 61, + 67, 43, 44, 55, 29, 40, 36, 27, 44, 22, 23, 35, 3, 19, 20, 3, 29, + 5, 33, 23, 12, 13, 30, 30, 33, 43, 29, 37, 50, 55, 81, 97, 69, 73, + 92, 82, 111, 100, 112, 112, 109, 128, 130, 144, 139, 135, 153, 163, 165, 167, 171, + 184, 181, 177, 179, 186, 189, 205, 208, 215, 196, 198, 199, 191, 186, 188, 188, 177, + 175, 171, 148, 153, 144, 119, 137, 110, 119, 110, 78, 79, 92, 89, 56, 55, 58, + 58, 54, 44, 40, 24, 19, 15, 18, 20, 14, -11, -8, -1, -6, 3, -3, -19, + -33, -46, -45, -29, -52, -63, -73, -60, -48, -60, -63, -69, -74, -41, -54, -65, -81, + -74, -73, -50, -78, -60, -69, -84, -63, -80, -65, -88, -65, -64, -80, -74, -69, -62, + -65, -76, -73, -72, -68, -87, -88, -81, -88, -83, -99, -82, -112, -104, -91, -99, -87, + -105, -84, -78, -99, -102, -114, -116, -118, -112, -135, -122, -146, -153, -143, -152, -162, -158, + -182, -166, -191, -187, -184, -213, -220, -197, -222, -219, -215, -241, -236, -249, -275, -257, -258, + -262, -248, -282, -260, -277, -284, -254, -274, -292, -274, -285, -265, -275, -279, -273, -269, -262, + -262, -262, -257, -267, -260, -237, -235, -240, -249, -221, -221, -202, -215, -214, -211, -194, -206, + -209, -202, -201, -189, -188, -176, -192, -180, -180, -199, -181, -153, -176, -198, -189, -179, -184, + -204, -196, -190, -188, -193, -181, -192, -190, -198, -217, -197, -198, -209, -221, -199, -215, -199, + -207, -192, -211, -195, -198, -204, -187, -189, -189, -185, -173, -193, -155, -163, -171, -150, -134, + -131, -138, -127, -119, -112, -113, -101, -109, -94, -95, -92, -82, -95, -81, -96, -66, -75, + -65, -57, -54, -52, -53, -52, -29, -20, -17, -14, -8, 19, 6, 35, 23, 23, 49, + 47, 63, 54, 49, 78, 87, 78, 118, 103, 88, 101, 104, 104, 117, 105, 114, 104, + 118, 122, 105, 121, 113, 118, 115, 111, 121, 124, 131, 147, 152, 162, 156, 160, 168, + 195, 194, 184, 209, 176, 225, 211, 192, 209, 222, 223, 236, 234, 225, 247, 219, 239, + 251, 223, 221, 230, 237, 224, 222, 211, 229, 218, 208, 206, 214, 226, 217, 191, 203, + 162, 195, 187, 180, 198, 195, 208, 195, 198, 200, 195, 202, 185, 201, 171, 189, 188, + 160, 193, 189, 177, 174, 189, 176, 160, 172, 169, 157, 133, 159, 160, 164, 160, 157, + 167, 189, 174, 165, 176, 177, 188, 195, 166, 167, 184, 180, 199, 157, 180, 187, 163, + 186, 153, 163, 142, 144, 159, 135, 121, 121, 138, 110, 119, 114, 94, 76, 71, 63, + 67, 72, 42, 37, 32, 24, 40, 47, 20, 14, 1, 30, 10, -3, 9, -13, 0, + -8, -5, -16, -40, -32, -52, -51, -61, -65, -94, -84, -81, -98, -93, -94, -110, -88, + -117, -107, -124, -116, -125, -139, -123, -138, -127, -138, -162, -155, -137, -155, -171, -154, -157, + -160, -154, -173, -158, -155, -175, -171, -171, -169, -154, -179, -189, -167, -197, -207, -196, -203, + -207, -227, -220, -218, -236, -231, -206, -216, -185, -212, -234, -204, -177, -184, -185, -204, -197, + -180, -203, -197, -202, -200, -190, -211, -206, -181, -208, -217, -197, -198, -209, -219, -222, -200, + -217, -225, -218, -220, -210, -243, -259, -238, -245, -243, -248, -278, -267, -270, -260, -281, -285, + -279, -270, -286, -300, -274, -288, -273, -290, -287, -295, -317, -307, -308, -309, -291, -311, -292, + -313, -308, -306, -307, -308, -303, -295, -307, -276, -284, -264, -272, -257, -238, -238, -232, -249, + -225, -215, -198, -201, -231, -200, -187, -206, -198, -174, -179, -182, -178, -166, -155, -157, -170, + -159, -148, -159, -159, -130, -117, -143, -138, -135, -113, -106, -127, -111, -112, -95, -102, -86, + -88, -75, -67, -49, -56, -62, -32, -41, -30, -7, 5, -21, 6, -15, 4, 3, -5, + 23, 14, 18, 7, 15, 12, 25, 17, 25, 17, 32, 28, 24, 16, 31, 59, 27, + 35, 23, 54, 41, 64, 84, 74, 70, 73, 65, 70, 99, 96, 90, 101, 114, 133, + 135, 110, 120, 119, 135, 125, 144, 154, 164, 174, 162, 167, 166, 166, 183, 188, 188, + 200, 204, 220, 195, 227, 227, 205, 222, 230, 218, 207, 242, 251, 251, 258, 251, 249, + 259, 248, 260, 286, 287, 285, 262, 274, 258, 234, 263, 271, 262, 221, 227, 225, 258, + 221, 199, 184, 165, 166, 174, 170, 155, 155, 145, 134, 147, 135, 101, 123, 143, 107, + 123, 118, 111, 103, 125, 107, 121, 102, 100, 89, 65, 77, 79, 63, 49, 42, 64, + 65, 47, 28, 12, 2, 0, 2, 13, 20, 9, 20, 11, 2, -9, 6, -12, -2, + 15, 24, 2, -19, -35, -29, -1, 5, 30, 8, 25, 11, 26, 36, 30, 54, 69, + 84, 80, 63, 72, 56, 40, 60, 66, 89, 95, 115, 93, 94, 106, 98, 112, 91, + 104, 114, 109, 79, 59, 63, 72, 96, 74, 61, 58, 53, 56, 23, 29, 25, 2, + 14, 3, -20, -37, -7, 43, 89, 96, -22, -178, -215, -112, -2, 41, 66, 79, 70, + 49, 54, 139, 209, 243, 285, 343, 304, 199, 65, 23, 82, 95, 68, 19, -68, -164, + -294, -323, -281, -239, -222, -196, -157, -159, -188, -162, -72, 46, 111, 154, 171, 184, 172, + 144, 170, 154, 163, 138, 80, 1, -109, -132, -137, 6, 201, 177, -122, -498, -473, -140, + 180, 176, 74, 16, 15, 76, 131, 253, 298, 298, 362, 355, 256, 13, -142, -93, 25, + 27, -109, -274, -361, -443, -523, -520, -374, -209, -119, -56, -32, -22, -50, 20, 141, 245, + 211, 77, 89, 53, -16, -140, -201, -196, -171, -142, -183, -250, -370, -372, -217, -36, 62, + 57, 120, 272, 304, 46, -192, -115, 122, 286, 206, 17, -120, -112, -29, 97, 205, 214, + 148, 183, 189, 181, 91, 68, 177, 212, 165, 35, -19, -60, -100, -133, -121, -66, -32, + 39, 70, 106, 119, 88, 145, 202, 236, 173, 162, 195, 202, 149, 67, 96, 180, 233, + 223, 185, 121, 79, 148, 214, 221, 234, 245, 287, 295, 248, 275, 441, 632, 422, -51, + -329, -165, 174, 262, 132, -64, -103, -63, 71, 263, 329, 320, 305, 403, 395, 299, 222, + 231, 291, 254, 93, -35, -103, 33, 23, 18, 14, 38, 32, 34, 45, 63, 35, 76, + 73, 74, 89, 88, 94, 95, 131, 136, 131, 109, 136, 135, 137, 176, 156, 186, 160, + 169, 204, 175, 197, 207, 209, 221, 222, 207, 222, 207, 226, 240, 242, 230, 229, 234, + 249, 225, 204, 210, 200, 204, 190, 177, 181, 170, 168, 125, 132, 145, 137, 112, 87, + 70, 96, 100, 51, 69, 47, 54, 42, 14, 30, 17, 16, 17, 6, 10, 16, -5, + 25, 20, 4, 2, -25, -28, -34, -52, -32, -37, -55, -45, -50, -65, -32, -56, -57, + -65, -65, -39, -64, -57, -67, -66, -66, -57, -62, -49, -56, -64, -32, -72, -47, -59, + -53, -31, -58, -36, -38, -36, -30, -41, -42, -43, -48, -65, -73, -58, -46, -48, -72, + -67, -70, -63, -40, -77, -41, -55, -67, -46, -81, -68, -80, -97, -80, -88, -109, -88, + -122, -115, -100, -133, -130, -145, -164, -155, -168, -170, -185, -185, -208, -202, -212, -217, -224, + -240, -235, -240, -252, -241, -251, -256, -263, -267, -258, -271, -283, -267, -294, -269, -265, -269, + -256, -286, -277, -275, -266, -272, -266, -268, -244, -251, -257, -232, -243, -230, -238, -217, -211, + -209, -211, -213, -190, -188, -218, -195, -207, -198, -198, -182, -179, -201, -191, -190, -205, -195, + -172, -192, -187, -192, -190, -187, -210, -199, -188, -201, -203, -194, -210, -185, -209, -226, -222, + -230, -252, -242, -225, -246, -233, -254, -245, -246, -245, -237, -227, -220, -227, -226, -207, -203, + -236, -186, -218, -180, -177, -178, -164, -162, -168, -176, -158, -139, -130, -133, -124, -120, -139, + -99, -99, -108, -78, -82, -67, -71, -65, -66, -55, -46, -35, -29, -25, -8, -29, -10, + 22, -2, 4, 15, 23, 40, 32, 51, 56, 30, 67, 73, 66, 94, 72, 95, 101, + 93, 96, 94, 95, 103, 111, 121, 121, 89, 129, 124, 108, 152, 120, 129, 152, 130, + 154, 147, 155, 157, 151, 179, 203, 182, 179, 205, 175, 228, 205, 189, 211, 212, 226, + 212, 232, 206, 225, 218, 251, 241, 232, 232, 239, 218, 225, 229, 203, 226, 234, 202, + 230, 221, 223, 204, 196, 218, 212, 223, 227, 219, 231, 240, 212, 235, 219, 229, 244, + 251, 226, 250, 203, 229, 223, 202, 237, 222, 212, 202, 210, 204, 211, 193, 196, 201, + 183, 208, 201, 201, 198, 201, 209, 222, 197, 185, 217, 196, 222, 191, 177, 189, 201, + 198, 185, 170, 174, 160, 167, 185, 171, 156, 159, 145, 155, 137, 123, 98, 115, 116, + 101, 92, 88, 86, 63, 65, 78, 64, 56, 40, 52, 71, 60, 56, 24, 39, 21, + 31, 20, 1, 27, -22, 18, -9, -2, 5, -43, 4, -26, -23, -35, -41, -51, -35, + -65, -60, -74, -69, -61, -80, -73, -88, -72, -86, -80, -109, -84, -101, -110, -86, -129, + -107, -84, -125, -113, -120, -119, -123, -120, -149, -115, -108, -155, -124, -144, -152, -147, -165, + -175, -156, -193, -187, -191, -182, -199, -216, -194, -206, -230, -227, -189, -213, -217, -241, -229, + -194, -205, -207, -190, -212, -197, -189, -220, -167, -214, -206, -204, -229, -196, -202, -236, -214, + -205, -213, -224, -233, -254, -236, -243, -236, -238, -239, -240, -271, -232, -242, -244, -248, -246, + -264, -249, -274, -255, -255, -266, -243, -254, -279, -263, -266, -270, -258, -271, -281, -266, -281, + -282, -263, -277, -250, -275, -274, -266, -280, -270, -272, -265, -251, -259, -255, -254, -253, -251, + -249, -240, -224, -215, -204, -194, -189, -195, -174, -169, -200, -158, -163, -183, -168, -162, -161, + -161, -141, -148, -139, -152, -135, -151, -117, -131, -144, -107, -102, -128, -112, -98, -88, -72, + -131, -75, -66, -73, -65, -52, -60, -17, -34, -29, -21, -15, 1, -4, 27, 43, 50, + 18, 47, 38, 46, 56, 51, 96, 71, 68, 73, 73, 93, 100, 68, 99, 88, 103, + 91, 93, 77, 90, 100, 92, 95, 84, 98, 100, 96, 124, 107, 111, 130, 98, 120, + 126, 131, 134, 123, 117, 143, 164, 151, 147, 168, 169, 165, 176, 172, 186, 182, 213, + 176, 180, 196, 196, 219, 212, 232, 229, 209, 234, 239, 233, 226, 263, 248, 236, 263, + 250, 261, 268, 287, 290, 290, 293, 288, 304, 318, 300, 302, 309, 270, 301, 276, 297, + 294, 278, 253, 257, 285, 276, 256, 229, 231, 243, 209, 217, 208, 188, 207, 199, 193, + 171, 175, 157, 176, 203, 142, 152, 165, 148, 144, 151, 146, 124, 135, 114, 116, 107, + 99, 86, 86, 55, 45, 59, 35, 64, 32, 41, 63, 47, 49, 48, 37, 16, 45, + 17, 30, 43, 15, -1, 18, -3, 20, 17, 35, 37, 19, 28, 37, 18, 2, 22, + 57, 57, 53, 61, 41, 73, 56, 44, 68, 100, 100, 86, 101, 84, 109, 87, 125, + 133, 109, 157, 106, 89, 84, 59, 78, 69, 69, 41, 41, 57, 46, 17, 12, 9, + -5, -16, -48, -37, -38, -34, -14, 32, 94, 48, -111, -204, -203, -121, 3, 62, 114, + 84, 54, 1, 47, 116, 198, 249, 312, 349, 265, 143, 19, 14, 65, 75, 52, -10, + -106, -257, -363, -363, -331, -291, -248, -242, -199, -225, -251, -201, -72, 41, 90, 121, 120, + 116, 130, 131, 130, 105, 77, 33, 31, -69, -153, -190, -170, 4, 154, 85, -304, -588, + -482, -110, 182, 180, 69, 4, -17, -26, 133, 325, 335, 347, 362, 329, 173, -79, -143, + -57, 29, -60, -214, -334, -454, -558, -608, -512, -335, -220, -213, -128, -59, -39, -36, 41, + 164, 228, 167, 130, 133, 62, -18, -152, -209, -265, -291, -235, -223, -270, -367, -395, -341, + -224, -94, 7, 172, 272, 132, -200, -356, -185, 111, 272, 202, 45, -83, -147, -149, 13, + 195, 252, 231, 235, 163, 27, -64, 11, 130, 214, 114, -45, -111, -191, -216, -187, -121, + -51, -62, -41, 30, 74, 104, 163, 226, 234, 195, 146, 161, 228, 222, 152, 92, 99, + 143, 193, 221, 201, 184, 206, 253, 286, 225, 173, 198, 258, 315, 318, 344, 516, 607, + 314, -143, -325, -107, 227, 334, 227, 45, -55, -113, 30, 285, 434, 384, 362, 414, 358, + 244, 137, 200, 279, 212, 87, -73, -156, -216, -314, -139, -161, -261, -306, -273, -192, -64, + 22, 23, 28, 56, 140, 214, 167, 165, 183, 238, 198, 100, 13, 17, 90, 153, 148, + -1, -147, -87, 135, 311, 334, 287, 318, 357, 371, 381, 522, 688, 550, 112, -200, -118, + 85, 156, 25, -110, -122, -120, -11, 130, 284, 304, 263, 293, 273, 243, 189, 192, 191, + 102, -31, -172, -210, -285, -378, -451, -447, -403, -394, -393, -331, -241, -120, -36, 49, 114, + 85, 28, -2, 17, 44, -10, -114, -133, -134, -70, -54, -185, -280, -282, -79, 91, 94, + 63, 56, 119, 210, 296, 339, 450, 515, 321, -119, -376, -246, 29, 103, -59, -217, -216, + -120, -27, 79, 162, 212, 281, 322, 339, 294, 244, 243, 231, 138, 42, -45, -116, -171, + -290, -455, -529, -441, -303, -179, -79, -38, -17, 5, 77, 131, 126, 93, 80, 37, -38, + -155, -229, -213, -156, -106, -128, -239, -324, -235, -14, 154, 158, 84, 64, 99, 121, 116, + 109, 226, 422, 307, -231, -737, -705, -283, -54, -201, -412, -376, -241, -139, 4, 110, 167, + 197, 239, 234, 113, -33, -70, -87, -133, -284, -440, -482, -436, -527, -732, -808, -658, -404, + -168, -64, -10, 62, 127, 234, 363, 380, 247, 82, 21, -20, -170, -279, -248, -146, -64, + -135, -235, -252, -104, 187, 401, 410, 306, 264, 377, 456, 405, 321, 384, 615, 663, 222, + -461, -706, -338, 120, 78, -264, -493, -376, -150, 45, 190, 229, 261, 242, 243, 188, 141, + 80, 85, 46, -132, -323, -438, -393, -365, -530, -701, -675, -486, -204, -41, 85, 117, 166, + 224, 272, 316, 213, 99, 16, -45, -231, -405, -408, -263, -106, -61, -118, -144, -50, 155, + 393, 471, 387, 334, 383, 461, 364, 213, 219, 380, 667, 703, 206, -520, -674, -121, 441, + 402, -91, -283, -28, 320, 409, 444, 422, 426, 424, 398, 257, 146, 84, 156, 177, 8, + -255, -383, -241, -142, -223, -434, -456, -195, 88, 218, 180, 150, 174, 234, 234, 149, -2, + -114, -193, -266, -404, -462, -335, -83, 88, 97, 34, 24, 108, 246, 391, 346, 194, 173, + 251, 298, 162, 81, 168, 376, 575, 533, 37, -568, -612, -121, 141, -73, -469, -556, -279, + -67, -28, 46, 106, 149, 186, 232, 224, 174, 233, 349, 321, 99, -113, -176, -45, -22, + -259, -478, -482, -229, -29, 41, 28, 33, 130, 167, 195, 181, 100, -7, -106, -144, -238, + -173, -20, 186, 283, 210, 64, -12, 54, 179, 227, 161, 77, 53, 89, 61, -78, -108, + 55, 271, 414, 328, -98, -646, -772, -453, -129, -196, -547, -674, -460, -235, -186, -140, -30, + 81, 112, 112, 43, -30, -46, 35, -25, -313, -587, -657, -532, -518, -679, -851, -793, -528, + -252, -75, -61, -52, 33, 98, 102, 32, -59, -170, -248, -318, -405, -381, -260, -126, -28, + -51, -158, -153, -81, 48, 116, 85, 36, 15, 36, 71, -28, -57, 22, 125, 280, 357, + 185, -368, -784, -634, -194, -10, -238, -473, -395, -165, -83, -58, 33, 108, 118, 110, 64, + -16, -70, -86, -136, -330, -627, -695, -588, -462, -546, -754, -839, -592, -240, 13, 54, 62, + 66, 51, 26, -50, -169, -308, -386, -479, -551, -605, -515, -320, -167, -124, -151, -125, -49, + 43, 74, 55, 15, 32, 18, -47, -158, -175, -87, 67, 235, 347, 191, -312, -684, -607, + -215, 4, -118, -297, -263, -78, -9, 67, 189, 291, 316, 289, 274, 181, 96, 97, 31, + -151, -379, -462, -371, -267, -375, -552, -608, -406, -83, 180, 283, 274, 256, 284, 262, 167, + 40, -92, -150, -201, -297, -411, -384, -192, 38, 128, 46, -9, 14, 133, 204, 131, 84, + 39, 22, 31, -24, -84, -9, 188, 460, 582, 294, -258, -503, -223, 141, 240, 13, -197, + -103, 92, 165, 159, 232, 341, 393, 381, 300, 220, 192, 215, 219, 49, -152, -233, -117, + 10, -120, -302, -329, -84, 181, 355, 391, 368, 396, 416, 408, 280, 139, 26, 31, 25, + -67, -117, -6, 208, 409, 471, 400, 333, 377, 462, 530, 469, 317, 295, 317, 367, 276, + 224, 320, 556, 825, 855, 504, -58, -234, 69, 386, 402, 88, -122, -46, 125, 156, 197, + 278, 351, 377, 355, 267, 174, 210, 280, 267, 71, -149, -194, -89, -47, -181, -338, -303, + -89, 133, 290, 315, 336, 383, 431, 393, 220, 59, 57, 108, 104, -24, -113, -40, 184, + 364, 383, 308, 222, 262, 338, 449, 369, 254, 234, 318, 381, 287, 240, 357, 639, 878, + 751, 241, -247, -188, 155, 318, 137, -126, -202, -74, 43, 56, 116, 257, 325, 316, 261, + 202, 191, 238, 275, 168, -43, -225, -240, -190, -219, -373, -472, -364, -177, -43, 50, 105, + 129, 160, 185, 108, -42, -134, -118, -32, -82, -225, -264, -129, 95, 195, 190, 155, 52, + 34, 177, 265, 189, 80, 116, 195, 203, 115, 119, 346, 667, 735, 306, -179, -287, -27, + 222, 88, -153, -268, -177, -99, -76, -61, 56, 179, 207, 173, 97, 70, 119, 151, 102, + -67, -235, -326, -267, -269, -411, -535, -513, -336, -210, -153, -105, -87, -21, -10, -17, -77, + -213, -254, -209, -210, -310, -394, -304, -128, -38, -61, -92, -217, -241, -125, 13, 23, -96, + -136, -50, 25, -11, -44, 108, 442, 514, 144, -308, -373, -78, 95, -76, -325, -384, -333, + -268, -261, -205, -85, -9, 41, 17, -13, -31, 51, 115, 65, -65, -199, -262, -297, -343, + -453, -548, -554, -471, -356, -279, -238, -176, -123, -104, -66, -92, -151, -207, -223, -167, -197, + -287, -251, -119, -29, -31, -91, -194, -235, -138, 5, 31, -40, -109, -76, 4, 30, 27, + 113, 388, 451, 102, -355, -330, -10, 149, -23, -253, -320, -200, -140, -167, -132, -23, 96, + 71, 30, -6, 11, 88, 178, 125, -13, -114, -175, -215, -288, -401, -436, -400, -367, -297, + -254, -215, -143, -52, -22, -36, -46, -22, -24, -25, -49, -70, -87, -45, 49, 96, 118, + 14, -77, -138, -35, 95, 124, 116, 63, 65, 114, 156, 134, 237, 451, 429, 31, -315, + -202, 180, 265, 32, -160, -200, -90, -47, -80, -28, 98, 123, 124, 55, 13, 53, 168, + 225, 154, 68, -18, -40, -138, -221, -325, -335, -255, -213, -239, -217, -142, -321, -259, -246, + -171, -93, -5, 58, 72, 153, 225, 197, 160, 140, 209, 283, 170, 48, -46, -55, 24, + 50, 83, 60, -8, -4, 45, 123, 201, 306, 409, 469, 428, 432, 583, 644, 402, -40, + -163, 6, 170, 220, 65, -54, -70, -69, 68, 290, 384, 340, 384, 445, 418, 279, 223, + 208, 161, 55, -38, -91, -164, -246, -375, -488, -482, -440, -361, -200, -124, -153, -88, -13, + 56, 72, 38, 9, 52, 81, 44, -72, -186, -260, -215, -113, -84, -117, -137, -109, -55, + -21, 35, 95, 153, 185, 160, 157, 237, 387, 397, 109, -332, -472, -244, 0, 60, -45, + -155, -156, -96, 50, 269, 335, 346, 345, 347, 245, 117, 154, 186, 173, 45, -117, -181, + -215, -286, -361, -410, -444, -341, -210, -114, -59, -23, 29, 107, 193, 199, 150, 73, 16, + -69, -138, -220, -250, -250, -217, -147, -107, -130, -157, -134, -26, 101, 136, 177, 169, 117, + 61, -11, 4, 163, 323, 140, -453, -821, -668, -319, -104, -175, -296, -269, -238, -104, 92, + 267, 292, 237, 212, 117, -62, -141, -114, -152, -323, -531, -613, -600, -559, -597, -740, -740, + -588, -368, -183, -60, 7, 73, 133, 187, 236, 224, 85, -5, -77, -160, -318, -392, -344, + -246, -164, -72, -16, -52, 3, 154, 291, 379, 400, 394, 372, 257, 120, 81, 256, 579, + 611, 33, -663, -759, -273, 181, 181, -53, -139, -45, 15, 156, 327, 388, 319, 260, 238, + 54, -84, -138, -123, -153, -315, -496, -490, -384, -401, -516, -599, -488, -276, -116, -10, 79, + 103, 189, 205, 223, 137, -31, -142, -181, -190, -335, -472, -447, -287, -157, -36, 72, 118, + 162, 257, 362, 399, 354, 284, 293, 230, 87, 0, 37, 272, 556, 528, -55, -706, -597, + 28, 541, 449, 163, 113, 258, 338, 383, 529, 545, 465, 370, 283, 116, -47, -35, 28, + -1, -127, -217, -136, 42, -18, -205, -304, -145, 97, 244, 266, 211, 209, 242, 185, 109, + 6, -51, -109, -166, -291, -425, -370, -192, 14, 104, 163, 222, 265, 293, 308, 291, 210, + 131, 118, 136, 104, -20, -40, 118, 371, 615, 490, -118, -569, -366, 183, 433, 198, -150, + -213, -212, -187, -94, 52, 58, -18, -9, 45, -23, -81, 28, 183, 214, 106, 51, 92, + 118, -21, -178, -261, -156, -21, 44, 33, -51, -25, 40, 53, 46, -31, -39, -52, -76, + -151, -161, -91, 42, 224, 287, 352, 343, 266, 181, 127, 107, 75, 29, 35, 0, -64, + -111, -110, 18, 259, 494, 424, -80, -620, -607, -212, 70, -53, -301, -462, -414, -365, -288, + -205, -160, -117, -31, 14, -100, -210, -182, -45, -20, -167, -342, -361, -375, -495, -609, -707, + -638, -468, -320, -247, -270, -183, -81, -27, -103, -181, -183, -196, -234, -304, -311, -256, -124, + -22, 2, 37, 89, 29, -48, -71, -81, -60, -114, -76, -41, -57, -72, -82, -2, 217, + 411, 518, 209, -430, -651, -354, 25, 129, -102, -321, -339, -289, -223, -146, -37, 73, 135, + 144, 19, -149, -124, -27, -16, -143, -342, -452, -469, -524, -637, -684, -673, -520, -386, -266, + -206, -103, 39, 61, -11, -170, -215, -226, -246, -365, -400, -414, -347, -289, -216, -102, -55, + -62, -139, -196, -171, -121, -92, -56, -60, -104, -197, -185, -108, 61, 288, 424, 168, -384, + -677, -491, -75, 85, -48, -249, -308, -235, -159, -49, 89, 217, 283, 291, 180, 43, 36, + 112, 165, 43, -160, -299, -367, -350, -354, -417, -452, -343, -207, -47, 31, 144, 261, 293, + 212, 30, -35, -7, -30, -104, -162, -206, -184, -115, -26, 75, 160, 129, 1, -62, -34, + 42, 94, 102, 77, -25, -54, -30, 8, 183, 435, 516, 204, -299, -410, -122, 193, 296, + 92, -65, -69, -12, 51, 126, 181, 248, 339, 302, 205, 72, 128, 236, 233, 129, -29, + -125, -107, -120, -154, -157, -183, -48, 67, 158, 198, 304, 386, 397, 326, 176, 139, 124, + 146, 95, 40, 57, 125, 234, 281, 344, 448, 432, 339, 273, 270, 342, 412, 390, 346, + 285, 245, 273, 335, 519, 726, 746, 384, -66, -95, 187, 437, 403, 212, 89, 66, 99, + 126, 184, 200, 221, 279, 320, 232, 100, 136, 214, 192, 78, -4, -82, -93, -121, -189, + -211, -189, -111, 9, 116, 129, 199, 273, 318, 209, 55, -12, 41, 123, 75, -43, -52, + 46, 186, 226, 277, 293, 259, 204, 148, 209, 221, 279, 274, 285, 245, 192, 233, 329, + 594, 728, 588, 87, -198, -12, 283, 344, 181, 48, -13, -23, -47, 39, 159, 201, 186, + 215, 202, 111, 84, 150, 184, 91, -11, -70, -95, -163, -286, -343, -311, -233, -154, -91, + -79, -72, -9, 89, 86, -61, -211, -187, -91, -20, -114, -233, -192, -25, 104, 114, 123, + 141, 79, 17, 24, 70, 69, 55, 96, 120, 86, 18, 93, 290, 521, 469, 61, -271, + -194, 143, 302, 187, 10, -85, -96, -129, -70, 60, 148, 80, 21, -2, -49, -26, 30, + 102, 32, -82, -171, -182, -168, -281, -409, -403, -289, -222, -184, -169, -178, -143, -101, -73, + -166, -279, -323, -239, -120, -119, -274, -308, -208, -72, -18, -1, -14, -76, -186, -252, -213, + -163, -130, -109, -90, -90, -102, -76, 116, 332, 302, -91, -459, -327, -7, 153, 44, -164, + -217, -238, -264, -290, -165, -37, -71, -145, -231, -251, -226, -95, -16, -59, -175, -247, -212, + -196, -276, -440, -470, -370, -282, -282, -308, -290, -256, -222, -214, -255, -304, -331, -292, -159, + -44, -119, -175, -167, -24, 87, 87, 88, 5, -122, -184, -162, -156, -122, -92, -57, -31, + -21, -4, 145, 357, 320, -81, -410, -303, 35, 205, 91, -51, -117, -132, -186, -186, -96, + 46, 49, -44, -136, -217, -151, -43, 21, -21, -99, -145, -144, -142, -208, -315, -387, -312, + -226, -194, -223, -232, -209, -148, -141, -235, -301, -255, -184, -95, 3, 29, 13, 15, 70, + 164, 236, 213, 111, -42, -60, -59, -21, -19, 3, 67, 74, 142, 182, 323, 478, 384, + -35, -280, -127, 204, 325, 211, 81, 65, 27, -32, 13, 74, 163, 188, 96, -32, -117, + -84, 98, 149, 79, -14, -16, 47, -6, -85, -210, -194, -179, -99, -64, -95, -121, -148, + -90, -105, -42, -59, -57, -56, -50, -22, 16, 21, -53, -49, 38, 114, 148, 150, 73, + -39, -82, 46, 198, 212, 173, 190, 239, 274, 271, 303, 488, 565, 375, -78, -184, 12, + 277, 279, 45, -79, -98, -18, -28, -20, 35, 148, 99, 54, -17, -63, -29, 107, 120, + 51, -13, -71, -56, -166, -298, -368, -289, -188, -152, -208, -236, -183, -121, -90, -101, -133, + -129, -58, -20, -1, -28, -73, -39, 62, 109, 136, 77, -52, -172, -141, -36, 18, 14, + 5, 13, 85, 129, 164, 265, 405, 305, -81, -282, -93, 162, 219, 90, -27, -47, -23, + -81, -78, -7, 113, 67, -1, -102, -178, -146, -47, 13, -61, -103, -79, -84, -152, -259, + -366, -314, -223, -139, -179, -216, -244, -196, -191, -236, -301, -283, -199, -106, -81, -90, -87, + -63, 29, 82, 150, 127, 46, -131, -230, -161, -71, -55, -35, -3, -13, 58, 215, 384, + 318, 34, -210, -146, 24, 104, 29, -8, 58, 47, -26, -125, -120, -36, 82, 55, -55, + -204, -223, -167, -106, -108, -150, -135, -73, -104, -187, -278, -286, -208, -115, -106, -150, -177, + -111, -100, -191, -311, -350, -251, -144, -112, -112, -102, -17, 75, 113, 140, 197, 259, 218, + 33, -102, -52, 54, 68, 16, 31, 44, 199, 406, 410, 136, -140, 3, 263, 304, 152}; diff --git a/test_apps/esp-sr/main/test_afe.cpp b/test_apps/esp-sr/main/test_afe.cpp index edc5ace..50c6c43 100644 --- a/test_apps/esp-sr/main/test_afe.cpp +++ b/test_apps/esp-sr/main/test_afe.cpp @@ -6,35 +6,33 @@ software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. */ -#include -#include -#include "string.h" -#include -#include "unity.h" +#include "audio_test_file.h" +#include "dl_lib_convq_queue.h" +#include "esp_afe_aec.h" +#include "esp_afe_sr_models.h" +#include "esp_heap_caps.h" #include "esp_log.h" +#include "esp_nsn_iface.h" +#include "esp_nsn_models.h" #include "esp_timer.h" -#include "model_path.h" #include "esp_wn_iface.h" #include "esp_wn_models.h" -#include "esp_afe_sr_models.h" -#include "dl_lib_convq_queue.h" -#include "esp_afe_aec.h" +#include "model_path.h" +#include "string.h" +#include "unity.h" +#include +#include +#include #include -#if (CONFIG_IDF_TARGET_ESP32S3 || CONFIG_IDF_TARGET_ESP32P4) -#include "esp_nsn_models.h" -#include "esp_nsn_iface.h" -#endif - -#define ARRAY_SIZE_OFFSET 8 // Increase this if audio_sys_get_real_time_stats returns ESP_ERR_INVALID_SIZE -#define AUDIO_SYS_TASKS_ELAPSED_TIME_MS 1000 // Period of stats measurement +#define ARRAY_SIZE_OFFSET 8 // Increase this if audio_sys_get_real_time_stats returns ESP_ERR_INVALID_SIZE +#define AUDIO_SYS_TASKS_ELAPSED_TIME_MS 1000 // Period of stats measurement static const char *TAG = "AFE_TEST"; static int detect_cnt = 0; static int fetch_task_flag = 0; - -void test_afe_by_config(afe_config_t *afe_config, int frame_num, int* memory, float* cpu, int idx) +void test_afe_by_config(afe_config_t *afe_config, int frame_num, int *memory, float *cpu, int idx) { int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); @@ -43,13 +41,13 @@ void test_afe_by_config(afe_config_t *afe_config, int frame_num, int* memory, fl int mem_leak = 0; uint32_t feed_cpu_time = 0; uint32_t fetch_cpu_time = 0; - uint32_t start=0, end = 0; + uint32_t start = 0, end = 0; int loop = 3; int feed_chunksize = 0; int create_size = 0; int create_internal_size = 0; - for (int i=0; iget_feed_chunksize(afe_data); int feed_nch = afe_handle->get_feed_channel_num(afe_data); - int16_t *feed_buff = (int16_t *) malloc(feed_chunksize * sizeof(int16_t) * feed_nch); + int16_t *feed_buff = (int16_t *)malloc(feed_chunksize * sizeof(int16_t) * feed_nch); start = esp_timer_get_time(); - for (int j=0; jfeed(afe_data, feed_buff); } end = esp_timer_get_time(); feed_cpu_time += end - start; - //run afe fetch + // run afe fetch start = esp_timer_get_time(); - while(1) { + while (1) { afe_fetch_result_t *res = afe_handle->fetch_with_delay(afe_data, 1 / portTICK_PERIOD_MS); if (res->ret_value != ESP_OK) { break; @@ -84,19 +82,22 @@ void test_afe_by_config(afe_config_t *afe_config, int frame_num, int* memory, fl afe_handle->destroy(afe_data); end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - if (i==0) { + if (i == 0) { first_end_size = end_size; - } + } mem_leak = start_size - end_size; ESP_LOGI(TAG, "create&destroy times:%d, memory leak:%d\n", i, mem_leak); } uint32_t feed_data_time = loop * frame_num * feed_chunksize / 16 * 1000; // us - memory[idx*2] = create_internal_size; - memory[idx*2+1] = create_size - create_internal_size; - cpu[idx*2] = feed_cpu_time*1.0/feed_data_time; - cpu[idx*2+1] = fetch_cpu_time*1.0/feed_data_time; - printf("Internal RAM: %d, PSRAM:%d, feed cpu loading:%f, fetch cpu loading:%f\n", - memory[idx*2], memory[idx*2+1], cpu[idx*2], cpu[idx*2+1]); + memory[idx * 2] = create_internal_size; + memory[idx * 2 + 1] = create_size - create_internal_size; + cpu[idx * 2] = feed_cpu_time * 1.0 / feed_data_time; + cpu[idx * 2 + 1] = fetch_cpu_time * 1.0 / feed_data_time; + printf("Internal RAM: %d, PSRAM:%d, feed cpu loading:%f, fetch cpu loading:%f\n", + memory[idx * 2], + memory[idx * 2 + 1], + cpu[idx * 2], + cpu[idx * 2 + 1]); TEST_ASSERT_EQUAL(true, mem_leak < 1000 && end_size == first_end_size); } @@ -111,17 +112,22 @@ TEST_CASE(">>>>>>>> AFE create/destroy API & memory leak <<<<<<<<", "[afe]") // test all setting srmodel_list_t *models = esp_srmodel_init("model"); - for (int format_id=0; format_id<2; format_id++) { - for (int type_id=0; type_id<2; type_id++) { - for (int mode_id=0; mode_id<2; mode_id++) { + for (int format_id = 0; format_id < 2; format_id++) { + for (int type_id = 0; type_id < 2; type_id++) { + for (int mode_id = 0; mode_id < 2; mode_id++) { for (int aec_init = 0; aec_init < 2; aec_init++) { for (int se_init = 0; se_init < 2; se_init++) { for (int ns_init = 0; ns_init < 2; ns_init++) { for (int vad_init = 0; vad_init < 2; vad_init++) { for (int wakenet_init = 0; wakenet_init < 2; wakenet_init++) { - printf("format: %s, type: %d, mode: %d, memory size:%d %d\n", - input_format[format_id], afe_type[type_id], afe_mode[mode_id], heap_caps_get_free_size(MALLOC_CAP_8BIT), count); - afe_config_t *afe_config = afe_config_init(input_format[format_id], models, afe_type[type_id], afe_mode[mode_id]); + printf("format: %s, type: %d, mode: %d, memory size:%d %d\n", + input_format[format_id], + afe_type[type_id], + afe_mode[mode_id], + heap_caps_get_free_size(MALLOC_CAP_8BIT), + count); + afe_config_t *afe_config = afe_config_init( + input_format[format_id], models, afe_type[type_id], afe_mode[mode_id]); afe_config->aec_init = aec_init; afe_config->se_init = se_init; afe_config->ns_init = ns_init; @@ -138,9 +144,12 @@ TEST_CASE(">>>>>>>> AFE create/destroy API & memory leak <<<<<<<<", "[afe]") } } } - for (int idx=0; idx<256; idx++) { - printf("Internal RAM: %d, PSRAM:%d, feed cpu loading:%f, fetch cpu loading:%f\n", - memory[idx*2], memory[idx*2+1], cpu[idx*2], cpu[idx*2+1]); + for (int idx = 0; idx < 256; idx++) { + printf("Internal RAM: %d, PSRAM:%d, feed cpu loading:%f, fetch cpu loading:%f\n", + memory[idx * 2], + memory[idx * 2 + 1], + cpu[idx * 2], + cpu[idx * 2 + 1]); } printf("AFE create/destroy API & memory leak test done\n"); } @@ -156,12 +165,17 @@ TEST_CASE(">>>>>>>> AFE default setting <<<<<<<<", "[afe_benchmark]") // test all setting srmodel_list_t *models = esp_srmodel_init("model"); - for (int format_id=0; format_id<2; format_id++) { - for (int type_id=0; type_id<2; type_id++) { - for (int mode_id=0; mode_id<2; mode_id++) { - printf("format: %s, type: %d, mode: %d, memory size:%d %d\n", - input_format[format_id], afe_type[type_id], afe_mode[mode_id], heap_caps_get_free_size(MALLOC_CAP_8BIT), count); - afe_config_t *afe_config = afe_config_init(input_format[format_id], models, afe_type[type_id], afe_mode[mode_id]); + for (int format_id = 0; format_id < 2; format_id++) { + for (int type_id = 0; type_id < 2; type_id++) { + for (int mode_id = 0; mode_id < 2; mode_id++) { + printf("format: %s, type: %d, mode: %d, memory size:%d %d\n", + input_format[format_id], + afe_type[type_id], + afe_mode[mode_id], + heap_caps_get_free_size(MALLOC_CAP_8BIT), + count); + afe_config_t *afe_config = + afe_config_init(input_format[format_id], models, afe_type[type_id], afe_mode[mode_id]); test_afe_by_config(afe_config, 8, memory, cpu, count); afe_config_free(afe_config); count++; @@ -169,13 +183,18 @@ TEST_CASE(">>>>>>>> AFE default setting <<<<<<<<", "[afe_benchmark]") } } count = 0; - for (int format_id=0; format_id<2; format_id++) { - for (int type_id=0; type_id<2; type_id++) { - for (int mode_id=0; mode_id<2; mode_id++) { - - printf("--------format: %s, type: %s, mode: %s------------\n", input_format[format_id], type_id==0? "SR": "VC", mode_id==0? "LOW_COST": "HIGH_PERF"); - printf("Internal RAM: %d, PSRAM:%d, feed cpu loading:%f, fetch cpu loading:%f\n", - memory[count*2], memory[count*2+1], cpu[count*2], cpu[count*2+1]); + for (int format_id = 0; format_id < 2; format_id++) { + for (int type_id = 0; type_id < 2; type_id++) { + for (int mode_id = 0; mode_id < 2; mode_id++) { + printf("--------format: %s, type: %s, mode: %s------------\n", + input_format[format_id], + type_id == 0 ? "SR" : "VC", + mode_id == 0 ? "LOW_COST" : "HIGH_PERF"); + printf("Internal RAM: %d, PSRAM:%d, feed cpu loading:%f, fetch cpu loading:%f\n", + memory[count * 2], + memory[count * 2 + 1], + cpu[count * 2], + cpu[count * 2 + 1]); count++; } } @@ -183,7 +202,6 @@ TEST_CASE(">>>>>>>> AFE default setting <<<<<<<<", "[afe_benchmark]") printf("test done\n"); } - void test_feed_Task(void *arg) { afe_task_into_t *afe_task_info = (afe_task_into_t *)arg; @@ -193,13 +211,13 @@ void test_feed_Task(void *arg) int feed_chunksize = afe_handle->get_feed_chunksize(afe_data); int feed_nch = afe_handle->get_feed_channel_num(afe_data); int sample_per_ms = afe_handle->get_samp_rate(afe_data) / 1000; - int16_t *i2s_buff = (int16_t *) malloc(feed_chunksize * sizeof(int16_t) * feed_nch); + int16_t *i2s_buff = (int16_t *)malloc(feed_chunksize * sizeof(int16_t) * feed_nch); assert(i2s_buff); ESP_LOGI(TAG, "feed task start\n"); int count = 0; while (1) { - count ++; + count++; afe_handle->feed(afe_data, i2s_buff); vTaskDelay((feed_chunksize / sample_per_ms) / portTICK_PERIOD_MS); if (count > 100) { @@ -222,7 +240,7 @@ void test_fetch_Task(void *arg) detect_cnt = 0; fetch_task_flag = 1; while (1) { - afe_fetch_result_t* res = afe_handle->fetch(afe_data); + afe_fetch_result_t *res = afe_handle->fetch(afe_data); if (!res || res->ret_value == ESP_FAIL) { break; } @@ -247,7 +265,7 @@ TEST_CASE("afe performance test (1ch)", "[afe_perf]") // test all setting srmodel_list_t *models = esp_srmodel_init("model"); - for (int mode_id=0; mode_id<2; mode_id++) { + for (int mode_id = 0; mode_id < 2; mode_id++) { afe_config_t *afe_config = afe_config_init(input_format, models, afe_type, afe_model[mode_id]); if (afe_config->wakenet_init && afe_config->wakenet_model_name) { esp_afe_sr_iface_t *afe_handle = esp_afe_handle_from_config(afe_config); @@ -258,8 +276,10 @@ TEST_CASE("afe performance test (1ch)", "[afe_perf]") task_info.feed_task = NULL; task_info.fetch_task = NULL; fetch_task_flag = 1; - xTaskCreatePinnedToCore(test_feed_Task, "feed_task", 8 * 1024, (void *)(&task_info), 5, &task_info.feed_task, 0); - xTaskCreatePinnedToCore(test_fetch_Task, "fetch_task", 8 * 1024, (void *)(&task_info), 5, &task_info.fetch_task, 0); + xTaskCreatePinnedToCore( + test_feed_Task, "feed_task", 8 * 1024, (void *)(&task_info), 5, &task_info.feed_task, 0); + xTaskCreatePinnedToCore( + test_fetch_Task, "fetch_task", 8 * 1024, (void *)(&task_info), 5, &task_info.fetch_task, 0); while (fetch_task_flag) { vTaskDelay(32 / portTICK_PERIOD_MS); } @@ -278,7 +298,7 @@ TEST_CASE("afe performance test (2ch)", "[afe_perf]") // test all setting srmodel_list_t *models = esp_srmodel_init("model"); - for (int mode_id=0; mode_id<2; mode_id++) { + for (int mode_id = 0; mode_id < 2; mode_id++) { afe_config_t *afe_config = afe_config_init(input_format, models, afe_type, afe_model[mode_id]); if (afe_config->wakenet_init && afe_config->wakenet_model_name) { esp_afe_sr_iface_t *afe_handle = esp_afe_handle_from_config(afe_config); @@ -289,8 +309,10 @@ TEST_CASE("afe performance test (2ch)", "[afe_perf]") task_info.feed_task = NULL; task_info.fetch_task = NULL; fetch_task_flag = 1; - xTaskCreatePinnedToCore(&test_feed_Task, "feed_task", 8 * 1024, (void *)(&task_info), 5, &task_info.feed_task, 0); - xTaskCreatePinnedToCore(&test_fetch_Task, "fetch_task", 8 * 1024, (void *)(&task_info), 5, &task_info.fetch_task, 0); + xTaskCreatePinnedToCore( + &test_feed_Task, "feed_task", 8 * 1024, (void *)(&task_info), 5, &task_info.feed_task, 0); + xTaskCreatePinnedToCore( + &test_fetch_Task, "fetch_task", 8 * 1024, (void *)(&task_info), 5, &task_info.fetch_task, 0); while (fetch_task_flag) { vTaskDelay(32 / portTICK_PERIOD_MS); } @@ -300,23 +322,62 @@ TEST_CASE("afe performance test (2ch)", "[afe_perf]") esp_srmodel_deinit(models); } - TEST_CASE("test afe aec interface", "[afe]") { int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - afe_aec_handle_t *handle = afe_aec_create("MNR", 4, AFE_TYPE_SR, AFE_MODE_HIGH_PERF); - int frame_bytes = handle->frame_size * sizeof(int16_t); - int16_t *indata = (int16_t *) malloc(frame_bytes*handle->pcm_config.total_ch_num); - int16_t *outdata = (int16_t *) malloc(frame_bytes); + afe_aec_handle_t *afe_aec_handle = afe_aec_create("MNR", 4, AFE_TYPE_SR, AFE_MODE_LOW_COST); + aec_handle_t *aec_handle = aec_create(16000, 4, 1, AEC_MODE_SR_LOW_COST); + int frame_size = afe_aec_handle->frame_size; + int nch = afe_aec_handle->pcm_config.total_ch_num; + int mic_idx = afe_aec_handle->pcm_config.mic_ids[0]; + int ref_idx = afe_aec_handle->pcm_config.ref_ids[0]; + int frame_bytes = frame_size * sizeof(int16_t); + int16_t *afe_indata = (int16_t *)heap_caps_calloc(1, frame_bytes * nch, MALLOC_CAP_SPIRAM); + int16_t *indata = (int16_t *)heap_caps_aligned_calloc(16, 1, frame_bytes, MALLOC_CAP_SPIRAM); + int16_t *refdata = (int16_t *)heap_caps_aligned_calloc(16, 1, frame_bytes, MALLOC_CAP_SPIRAM); + int16_t *outdata1 = (int16_t *)heap_caps_aligned_calloc(16, 1, frame_bytes, MALLOC_CAP_SPIRAM); + int16_t *outdata2 = (int16_t *)heap_caps_aligned_calloc(16, 1, frame_bytes, MALLOC_CAP_SPIRAM); + int chunks = 0; + uint32_t c0, c1, t_aec = 0, t_afe_aec = 0; - afe_aec_process(handle, indata, outdata); - afe_aec_process(handle, indata, outdata); - afe_aec_process(handle, indata, outdata); + while (1) { + if ((chunks + 1) * frame_bytes <= sizeof(audio_mic_file)) { + memcpy(indata, audio_mic_file + chunks * frame_size, frame_bytes); + memcpy(refdata, audio_ref_file + chunks * frame_size, frame_bytes); - afe_aec_destroy(handle); + for (int i = 0; i < frame_size; i++) { + afe_indata[i * nch + mic_idx] = indata[i]; + afe_indata[i * nch + ref_idx] = refdata[i]; + } + } else { + break; + } + + c0 = esp_timer_get_time(); + afe_aec_process(afe_aec_handle, afe_indata, outdata1); + c1 = esp_timer_get_time(); + t_afe_aec += c1 - c0; + + c0 = esp_timer_get_time(); + aec_process(aec_handle, indata, refdata, outdata2); + c1 = esp_timer_get_time(); + + t_aec += c1 - c0; + chunks++; + } + + for (int i = 0; i < frame_size; i++) { + assert(outdata1[i] == outdata2[i]); + } + printf("afe aec interface:%d\n, aec interface:%d\n", t_afe_aec, t_aec); + afe_aec_destroy(afe_aec_handle); + aec_destroy(aec_handle); + free(afe_indata); free(indata); - free(outdata); + free(refdata); + free(outdata1); + free(outdata2); int end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); TEST_ASSERT_EQUAL(true, end_size == start_size); -} \ No newline at end of file +}