diff --git a/RTL00_SDKV35a/example_sources/analogin_voltage/readme.txt b/RTL00_SDKV35a/example_sources/analogin_voltage/readme.txt new file mode 100644 index 0000000..a68f1cd --- /dev/null +++ b/RTL00_SDKV35a/example_sources/analogin_voltage/readme.txt @@ -0,0 +1,23 @@ +Example Description + +This example describes how to use ADC. + + +1.Prepare a DC power supply to provide a adjustable voltage. + +2.Connect anode to HDK board A3, and cathode to GND + +3.Run the main function. + +4.Will see result like below + +AD1:00008049 = 1644 mv, AD2:00002a75 = 17 mv, AD3:00002a94 = 20 mv + + +NOTE: + 1. For 8195AM EVB, A0 and A1 are hardware connected. A2 is also available. + For 8711AM EVB, A0 and A1 are not available. Only A2 is avaliable. + 2. ADC need calibration to get correct voltage value by modifing OFFSET and GAIN_DIV. + + + diff --git a/RTL00_SDKV35a/example_sources/analogin_voltage/src/main.c b/RTL00_SDKV35a/example_sources/analogin_voltage/src/main.c new file mode 100644 index 0000000..ff8a06d --- /dev/null +++ b/RTL00_SDKV35a/example_sources/analogin_voltage/src/main.c @@ -0,0 +1,88 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "analogin_api.h" +#include + +#define ADC_CALIBRATION 0 +#define MBED_ADC_EXAMPLE_PIN_1 AD_1 // no pin out +#define MBED_ADC_EXAMPLE_PIN_2 AD_2 // HDK, A1 +#define MBED_ADC_EXAMPLE_PIN_3 AD_3 // HDK, A2 + +#if defined (__ICCARM__) +analogin_t adc0; +analogin_t adc1; +analogin_t adc2; +#else +volatile analogin_t adc0; +volatile analogin_t adc1; +volatile analogin_t adc2; +#endif + +void adc_delay(void) +{ + int i; + for(i=0;i<1600000;i++) + asm(" nop"); +} + +uint16_t adcdat0 = 0; +uint16_t adcdat1 = 0; +uint16_t adcdat2 = 0; + +int32_t v_mv0; +int32_t v_mv1; +int32_t v_mv2; + +/* + * OFFSET: value of measuring at 0.000v, value(0.000v) + * GAIN_DIV: value(1.000v)-value(0.000v) or value(2.000v)-value(1.000v) or value(3.000v)-value(2.000v) + * + * MSB 12bit of value is valid, need to truncate LSB 4bit (0xABCD -> 0xABC). OFFSET and GAIN_DIV are truncated values. + */ +#define OFFSET 0x298 +#define GAIN_DIV 0x34C +#define AD2MV(ad,offset,gain) (((ad/16)-offset)*1000/gain) + +VOID +main ( + VOID +) +{ + uint16_t offset, gain; + analogin_init(&adc0, MBED_ADC_EXAMPLE_PIN_1); // no pinout on HDK board + analogin_init(&adc1, MBED_ADC_EXAMPLE_PIN_2); + analogin_init(&adc2, MBED_ADC_EXAMPLE_PIN_3); +#if ADC_CALIBRATION + sys_adc_calibration(0, &offset, &gain); + printf("ADC:offset = 0x%x, gain = 0x%x\n", offset, gain); + if((offset==0xFFFF) || (gain==0xFFFF)) +#endif + { + offset = OFFSET; + gain = GAIN_DIV; + printf("ADC:offset = 0x%x, gain = 0x%x\n", offset, gain); + } + for (;;){ + adcdat0 = analogin_read_u16(&adc0); + adcdat1 = analogin_read_u16(&adc1); + adcdat2 = analogin_read_u16(&adc2); + + v_mv0 = AD2MV(adcdat0, offset, gain); + v_mv1 = AD2MV(adcdat1, offset, gain); + v_mv2 = AD2MV(adcdat2, offset, gain); + + printf("AD0:%x = %d mv, AD1:%x = %d mv, AD2:%x = %d mv\n", adcdat0, v_mv0, adcdat1, v_mv1, adcdat2, v_mv2); + adc_delay(); + } + analogin_deinit(&adc0); + analogin_deinit(&adc1); + analogin_deinit(&adc2); +} diff --git a/RTL00_SDKV35a/example_sources/crypto/readme.txt b/RTL00_SDKV35a/example_sources/crypto/readme.txt new file mode 100644 index 0000000..a67ae05 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/crypto/readme.txt @@ -0,0 +1,7 @@ +Example Description + +This example describes how to use CRYPTO function, it is based on cutomer requirement modified. + +use Arduino board to test, and it will show at console + + diff --git a/RTL00_SDKV35a/example_sources/crypto/src/main.c b/RTL00_SDKV35a/example_sources/crypto/src/main.c new file mode 100644 index 0000000..6fe6278 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/crypto/src/main.c @@ -0,0 +1,408 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ +#include "FreeRTOS.h" +#include "task.h" +#include "device.h" +#include "serial_api.h" +#include "hal_crypto.h" +#include "main.h" +#include "diag.h" +#include + +#define STACKSIZE 2048 + +//static const u8 plaintext[] = "The quick brown fox jumps over the lazy dog"; +//static const u8 md5_digest[] = "\x9e\x10\x7d\x9d\x37\x2b\xb6\x82" +// "\x6b\xd8\x1d\x35\x42\xa4\x19\xd6"; +//static const u8 md5_key[] = "key"; + +static const char plaintext[] = "12345678901234567890123456789012345678901234567890123456789012" \ + "345678901234567890"; +static const char md5_digest[] = { 0x57, 0xED, 0xF4, 0xA2, 0x2B, 0xE3, 0xC9, 0x55, + 0xAC, 0x49, 0xDA, 0x2E, 0x21, 0x07, 0xB6, 0x7A }; +static const u8 md5_key[] = "key"; + +static unsigned char md5_test_buf[16][128] = +{ + { "" }, + { "a" }, + { "abc" }, + { "message digest" }, + { "abcdefghijklmnopqrstuvwxyz" }, + { "The quick brown fox jumps over the lazy dog" }, + { "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" }, + { "12345678901234567890123456789012345678901234567890123456789012" \ + "345678901234567890" }, + { "" }, + { "a" }, + { "abc" }, + { "message digest" }, + { "abcdefghijklmnopqrstuvwxyz" }, + { "The quick brown fox jumps over the lazy dog" }, + { "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" }, + { "12345678901234567890123456789012345678901234567890123456789012" \ + "345678901234567890" } +}; + +static const int md5_test_buflen[16] = +{ + 0, 1, 3, 14, 26, 43, 62, 80, 0, 1, 3, 14, 26, 43, 62, 80 +}; + +static const unsigned char md5_test_sum[16][16] = +{ + { 0xD4, 0x1D, 0x8C, 0xD9, 0x8F, 0x00, 0xB2, 0x04, + 0xE9, 0x80, 0x09, 0x98, 0xEC, 0xF8, 0x42, 0x7E }, + { 0x0C, 0xC1, 0x75, 0xB9, 0xC0, 0xF1, 0xB6, 0xA8, + 0x31, 0xC3, 0x99, 0xE2, 0x69, 0x77, 0x26, 0x61 }, + { 0x90, 0x01, 0x50, 0x98, 0x3C, 0xD2, 0x4F, 0xB0, + 0xD6, 0x96, 0x3F, 0x7D, 0x28, 0xE1, 0x7F, 0x72 }, + { 0xF9, 0x6B, 0x69, 0x7D, 0x7C, 0xB7, 0x93, 0x8D, + 0x52, 0x5A, 0x2F, 0x31, 0xAA, 0xF1, 0x61, 0xD0 }, + { 0xC3, 0xFC, 0xD3, 0xD7, 0x61, 0x92, 0xE4, 0x00, + 0x7D, 0xFB, 0x49, 0x6C, 0xCA, 0x67, 0xE1, 0x3B }, + {"\x9e\x10\x7d\x9d\x37\x2b\xb6\x82" + "\x6b\xd8\x1d\x35\x42\xa4\x19\xd6"}, + { 0xD1, 0x74, 0xAB, 0x98, 0xD2, 0x77, 0xD9, 0xF5, + 0xA5, 0x61, 0x1C, 0x2C, 0x9F, 0x41, 0x9D, 0x9F }, + { 0x57, 0xED, 0xF4, 0xA2, 0x2B, 0xE3, 0xC9, 0x55, + 0xAC, 0x49, 0xDA, 0x2E, 0x21, 0x07, 0xB6, 0x7A }, + { 0xD4, 0x1D, 0x8C, 0xD9, 0x8F, 0x00, 0xB2, 0x04, + 0xE9, 0x80, 0x09, 0x98, 0xEC, 0xF8, 0x42, 0x7E }, + { 0x0C, 0xC1, 0x75, 0xB9, 0xC0, 0xF1, 0xB6, 0xA8, + 0x31, 0xC3, 0x99, 0xE2, 0x69, 0x77, 0x26, 0x61 }, + { 0x90, 0x01, 0x50, 0x98, 0x3C, 0xD2, 0x4F, 0xB0, + 0xD6, 0x96, 0x3F, 0x7D, 0x28, 0xE1, 0x7F, 0x72 }, + { 0xF9, 0x6B, 0x69, 0x7D, 0x7C, 0xB7, 0x93, 0x8D, + 0x52, 0x5A, 0x2F, 0x31, 0xAA, 0xF1, 0x61, 0xD0 }, + { 0xC3, 0xFC, 0xD3, 0xD7, 0x61, 0x92, 0xE4, 0x00, + 0x7D, 0xFB, 0x49, 0x6C, 0xCA, 0x67, 0xE1, 0x3B }, + {"\x9e\x10\x7d\x9d\x37\x2b\xb6\x82" + "\x6b\xd8\x1d\x35\x42\xa4\x19\xd6"}, + { 0xD1, 0x74, 0xAB, 0x98, 0xD2, 0x77, 0xD9, 0xF5, + 0xA5, 0x61, 0x1C, 0x2C, 0x9F, 0x41, 0x9D, 0x9F }, + { 0x57, 0xED, 0xF4, 0xA2, 0x2B, 0xE3, 0xC9, 0x55, + 0xAC, 0x49, 0xDA, 0x2E, 0x21, 0x07, 0xB6, 0x7A }, + +}; + + + + +u8 digest[64]; +u8 cipher_result[2048]; +u8 test_result[1024]; + +serial_t sobj; + +/* + * + * + * This test_md5 function is used to test hardware md5 functoinality + */ +void test_md5(void) +{ + int i; + int ret; + u8 md5sum[16]; + + DiagPrintf("MD5 test\r\n"); + + ret = rtl_crypto_md5(plaintext, strlen(plaintext), (unsigned char *)&digest); // the length of MD5's digest is 16 bytes. + + if ( rtl_memcmpb(digest, md5_digest, 16) == 0 ) { + DiagPrintf("MD5 test result is correct, ret=%d\r\n", ret); + } else { + DiagPrintf("MD5 test result is WRONG!!, ret=%d\r\n", ret); + } + + for( i = 0; i < 16; i++ ) + { + DiagPrintf( " MD5 test #%d: ", i + 1 ); + ret = rtl_crypto_md5(md5_test_buf[i], md5_test_buflen[i], md5sum); // the length of MD5's digest is 16 bytes. + DiagPrintf(" MD5 ret=%d\n", ret); + if( rtl_memcmpb( md5sum, md5_test_sum[i], 16 ) != 0 ) + { + DiagPrintf( "failed\n" ); + memset(md5sum,0,16); + } + else{ + DiagPrintf( "passed\n" ); + memset(md5sum,0,16);} + } + + +} + + +// +// vector : AES CBC 128 bit : +// http://www.inconteam.com/software-development/41-encryption/55-aes-test-vectors#aes-cbc-128 +// + +//#ifdef __ICCARM__ +//#pragma data_alignment = 4 +//#elif defined (__GNUC__) +//__attribute__ ((aligned (4))) +//#endif +static const unsigned char aes_test_key[16] = +{ + 0x2b, 0x7e, 0x15, 0x16, 0x28, 0xae, 0xd2, 0xa6, + 0xab, 0xf7, 0x15, 0x88, 0x09, 0xcf, 0x4f, 0x3c +} ; + + +//#ifdef __ICCARM__ +//#pragma data_alignment = 4 +//#elif defined (__GNUC__) +//__attribute__ ((aligned (4))) +//#endif +static const unsigned char aes_test_iv_1[16] = +{ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F +}; + +static const unsigned char aes_test_buf[16] = +{ + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, +}; +static const unsigned char aes_test_ecb_buf[160] = +{ + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a, + 0x6b, 0xc1, 0xbe, 0xe2, 0x2e, 0x40, 0x9f, 0x96, + 0xe9, 0x3d, 0x7e, 0x11, 0x73, 0x93, 0x17, 0x2a +}; + + + +static const unsigned char aes_test_res_128[16] = +{ + 0x76, 0x49, 0xab, 0xac, 0x81, 0x19, 0xb2, 0x46, + 0xce, 0xe9, 0x8e, 0x9b, 0x12, 0xe9, 0x19, 0x7d +}; + +static const unsigned char aes_test_ecb_res_128[160] = +{ + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97, + 0x3a, 0xd7, 0x7b, 0xb4, 0x0d, 0x7a, 0x36, 0x60, + 0xa8, 0x9e, 0xca, 0xf3, 0x24, 0x66, 0xef, 0x97 +}; + +/* + * + * THis test_aes_cbc function is use to directly test hardware aes cbc crypto functionality + * + */ +int test_aes_cbc(void) +{ + const u8 *key, *pIv; + u32 keylen= 0; + u32 ivlen = 0; + u8 *message; + u32 msglen; + u8 *pResult; + + int ret; + + DiagPrintf("AES CBC test\r\n"); + + key = aes_test_key; + keylen = 16; + pIv = aes_test_iv_1; + ivlen = 16; + + pResult = cipher_result; + + message = (unsigned char *)aes_test_buf; + msglen = sizeof(aes_test_buf); + ret = rtl_crypto_aes_cbc_init(key,keylen); + if ( ret != 0 ) { + DiagPrintf("AES CBC init failed\r\n"); + return ret; + } + + ret = rtl_crypto_aes_cbc_encrypt(message, msglen, pIv, ivlen, pResult); + if ( ret != 0 ) { + DiagPrintf("AES CBC encrypt failed\r\n"); + return ret; + } + if ( rtl_memcmpb(aes_test_res_128, pResult, msglen) == 0 ) { + DiagPrintf("AES CBC encrypt result success\r\n"); + } else { + DiagPrintf("AES CBC encrypt result failed\r\n"); + } + + message = pResult; + + ret = rtl_crypto_aes_cbc_decrypt(message, msglen, pIv, ivlen, pResult); + if ( ret != 0 ) { + DiagPrintf("AES CBC decrypt failed, ret=%d\r\n", ret); + return ret; + } + + if ( rtl_memcmpb(aes_test_buf, pResult, msglen) == 0 ) { + DiagPrintf("AES CBC decrypt result success\r\n"); + } else { + DiagPrintf("AES CBC decrypt result failed\r\n"); + } + + return 0; +} + +/* + * + * THis test_aes_ecb function is use to directly test hardware ecb cbc crypto functionality + * + * The input parameter for ecb need to confirm iv is null and ivlen is 0 + */ +int test_aes_ecb(void) +{ + + const u8 *key, *pIv; + u32 keylen= 0; + u32 ivlen = 0; + u8 *message; + u32 msglen; + u8 *pResult; + + int ret; + + DiagPrintf("AES ECB test\r\n"); + + key = aes_test_key; + keylen = 16; + pIv = NULL; + ivlen = 0; + + pResult = cipher_result; + message = (unsigned char *)aes_test_ecb_buf; + msglen = sizeof(aes_test_buf); + //for(int i=0;i= 100) { + *Data = -1; + ret = 1; + break; + }; + }; + _HalEFUSEPowerSwitch8195AROM(1, 0, L25OutVoltage); + } + else *Data = -1; + return ret; +} + +//----- +int _HALOTPOneByteReadRAM(uint32_t CtrlSetting, int Addr, uint8_t *Data, uint8_t L25OutVoltage) +{ + int result; + if ( (unsigned int)(Addr - 128) > 0x1F ) + result = 1; + else + result = _HALEFUSEOneByteReadROM(CtrlSetting, Addr, Data, L25OutVoltage); + return result; +} + +//----- +int _HALEFUSEOneByteReadRAM(uint32_t CtrlSetting, int Addr, uint8_t *Data, uint8_t L25OutVoltage) +{ + int result; + + if ( (unsigned int)(Addr - 160) > 0x33 ) + { + result = _HALEFUSEOneByteReadROM(CtrlSetting, Addr, Data, L25OutVoltage); + } + else + { + *Data = -1; + result = 1; + } + return result; +} + +//----- +void _ReadEOTPContant(uint8_t *pContant) +{ + int i; + for(i = 0; i < 32; i++ ) + _HALOTPOneByteRead(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), i+128, &pContant[i], L25EOUTVOLTAGE); +} + +//----- +void _ReadEfuseContant(int UserCode, uint8_t *pContant) +{ +#define EFUSE_SECTION 11 + uint8_t *pbuf; + int eFuse_Addr; + int offset; + int bcnt; + int i, j; + uint8_t DataTemp0; + uint8_t DataTemp1; + + pbuf = pContant; + eFuse_Addr = 0; + do { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), eFuse_Addr, &DataTemp0, L25EOUTVOLTAGE); + if ( DataTemp0 == 0x0FF ) break; + if ( (DataTemp0 & 0x0F) == 0x0F ) { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &DataTemp1, L25EOUTVOLTAGE); + offset = ((DataTemp1 & 0x0F0) | (DataTemp0 >> 4)) >> 1; + bcnt = (~DataTemp1) & 0x0F; + if (((UserCode + EFUSE_SECTION) << 2) > offset || offset >= ((UserCode + EFUSE_SECTION + 1) << 2)) { + while (bcnt) + { + if (bcnt & 1) eFuse_Addr += 2; + bcnt >>= 1; + } + } + else + { + int base = (offset - ((EFUSE_SECTION + UserCode) << 2)) << 3; + j = 0; + while ( bcnt ) + { + if ( bcnt & 1 ) + { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &pbuf[base + j], L25EOUTVOLTAGE); + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &pbuf[base + j + 1], L25EOUTVOLTAGE); + } + bcnt >>= 1; + j += 2; + } + } + } + else + { + for (i = (~DataTemp0) & 0x0F; i; i >>= 1 ) + { + if (i & 1) eFuse_Addr += 2; + } + } + eFuse_Addr++; + } + while (eFuse_Addr <= 0x7E); +} + +//----- +void _ReadEfuseContant1(uint8_t *pContant) +{ + _ReadEfuseContant(0, pContant); +} + +//----- +void _ReadEfuseContant2(uint8_t *pContant) +{ + _ReadEfuseContant(1, pContant); +} + +//----- +void _ReadEfuseContant3(uint8_t *pContant) +{ + _ReadEfuseContant(2, pContant); +} + + +int _efuse_otp_read(u8 address, u8 len, u8 *buf) +{ + u8 content[32]; // the OTP max length is 32 + + if((address + len) > 32) return -1; + _ReadEOTPContant(content); + _memcpy(buf, content + address, len); + return 0; +} +//====================================================== end libs + +//====================================================== +// OTP : one time programming +//====================================================== + +uint8_t buf[128]; + +#define OTP_MAX_LEN 32 // The OTP max length is 32 bytes +static void efuse_otp_task(void *param) +{ + int ret; + u8 i; + + DBG_8195A("\nefuse OTP block: Test Start\n"); + // read OTP content + device_mutex_lock(RT_DEV_LOCK_EFUSE); + ret = efuse_otp_read(0, OTP_MAX_LEN, buf); + device_mutex_unlock(RT_DEV_LOCK_EFUSE); + if(ret < 0){ + DBG_8195A("efuse OTP block: read address and length error\n"); + goto exit; + } + for(i=0; i= 100) { + *Data = -1; + ret = 1; + break; + }; + }; + _HalEFUSEPowerSwitch8195AROM(1, 0, L25OutVoltage); + } + else *Data = -1; + return ret; +} + +//----- +int _HALOTPOneByteReadRAM(uint32_t CtrlSetting, int Addr, uint8_t *Data, uint8_t L25OutVoltage) +{ + int result; + if ( (unsigned int)(Addr - 128) > 0x1F ) + result = 1; + else + result = _HALEFUSEOneByteReadROM(CtrlSetting, Addr, Data, L25OutVoltage); + return result; +} + +//----- +int _HALEFUSEOneByteReadRAM(uint32_t CtrlSetting, int Addr, uint8_t *Data, uint8_t L25OutVoltage) +{ + int result; + + if ( (unsigned int)(Addr - 160) > 0x33 ) + { + result = _HALEFUSEOneByteReadROM(CtrlSetting, Addr, Data, L25OutVoltage); + } + else + { + *Data = -1; + result = 1; + } + return result; +} + +//----- +void _ReadEOTPContant(uint8_t *pContant) +{ + int i; + for(i = 0; i < 32; i++ ) + _HALOTPOneByteRead(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), i+128, &pContant[i], L25EOUTVOLTAGE); +} + +//----- +void _ReadEfuseContant(int UserCode, uint8_t *pContant) +{ +#define EFUSE_SECTION 11 + uint8_t *pbuf; + int eFuse_Addr; + int offset; + int bcnt; + int i, j; + uint8_t DataTemp0; + uint8_t DataTemp1; + + pbuf = pContant; + eFuse_Addr = 0; + do { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), eFuse_Addr, &DataTemp0, L25EOUTVOLTAGE); + if ( DataTemp0 == 0x0FF ) break; + if ( (DataTemp0 & 0x0F) == 0x0F ) { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &DataTemp1, L25EOUTVOLTAGE); + offset = ((DataTemp1 & 0x0F0) | (DataTemp0 >> 4)) >> 1; + bcnt = (~DataTemp1) & 0x0F; + if (((UserCode + EFUSE_SECTION) << 2) > offset || offset >= ((UserCode + EFUSE_SECTION + 1) << 2)) { + while (bcnt) + { + if (bcnt & 1) eFuse_Addr += 2; + bcnt >>= 1; + } + } + else + { + int base = (offset - ((EFUSE_SECTION + UserCode) << 2)) << 3; + j = 0; + while ( bcnt ) + { + if ( bcnt & 1 ) + { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &pbuf[base + j], L25EOUTVOLTAGE); + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &pbuf[base + j + 1], L25EOUTVOLTAGE); + } + bcnt >>= 1; + j += 2; + } + } + } + else + { + for (i = (~DataTemp0) & 0x0F; i; i >>= 1 ) + { + if (i & 1) eFuse_Addr += 2; + } + } + eFuse_Addr++; + } + while (eFuse_Addr <= 0x7E); +} + +//----- +void _ReadEfuseContant1(uint8_t *pContant) +{ + _ReadEfuseContant(0, pContant); +} + +//----- +void _ReadEfuseContant2(uint8_t *pContant) +{ + _ReadEfuseContant(1, pContant); +} + +//----- +void _ReadEfuseContant3(uint8_t *pContant) +{ + _ReadEfuseContant(2, pContant); +} + + +int _efuse_otp_read(u8 address, u8 len, u8 *buf) +{ + u8 content[32]; // the OTP max length is 32 + + if((address + len) > 32) return -1; + _ReadEOTPContant(content); + _memcpy(buf, content + address, len); + return 0; +} +//====================================================== end libs + +//====================================================== +// OTP : one time programming +//====================================================== + +uint8_t buf[128]; + +#define OTP_MAX_LEN 32 // The OTP max length is 32 bytes +static void efuse_otp_task(void *param) +{ + int ret; + u8 i; + + DBG_8195A("\nefuse OTP block: Test Start\n"); + // read OTP content + device_mutex_lock(RT_DEV_LOCK_EFUSE); + ret = efuse_otp_read(0, OTP_MAX_LEN, buf); + device_mutex_unlock(RT_DEV_LOCK_EFUSE); + if(ret < 0){ + DBG_8195A("efuse OTP block: read address and length error\n"); + goto exit; + } + for(i=0; i= 100) { + *Data = -1; + ret = 1; + break; + }; + }; + _HalEFUSEPowerSwitch8195AROM(1, 0, L25OutVoltage); + } + else *Data = -1; + return ret; +} + +//----- +int _HALOTPOneByteReadRAM(uint32_t CtrlSetting, int Addr, uint8_t *Data, uint8_t L25OutVoltage) +{ + int result; + if ( (unsigned int)(Addr - 128) > 0x1F ) + result = 1; + else + result = _HALEFUSEOneByteReadROM(CtrlSetting, Addr, Data, L25OutVoltage); + return result; +} + +//----- +int _HALEFUSEOneByteReadRAM(uint32_t CtrlSetting, int Addr, uint8_t *Data, uint8_t L25OutVoltage) +{ + int result; + + if ( (unsigned int)(Addr - 160) > 0x33 ) + { + result = _HALEFUSEOneByteReadROM(CtrlSetting, Addr, Data, L25OutVoltage); + } + else + { + *Data = -1; + result = 1; + } + return result; +} + +//----- +void _ReadEOTPContant(uint8_t *pContant) +{ + int i; + for(i = 0; i < 32; i++ ) + _HALOTPOneByteRead(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), i+128, &pContant[i], L25EOUTVOLTAGE); +} + +//----- +void _ReadEfuseContant(int UserCode, uint8_t *pContant) +{ +#define EFUSE_SECTION 11 + uint8_t *pbuf; + int eFuse_Addr; + int offset; + int bcnt; + int i, j; + uint8_t DataTemp0; + uint8_t DataTemp1; + + pbuf = pContant; + eFuse_Addr = 0; + do { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), eFuse_Addr, &DataTemp0, L25EOUTVOLTAGE); + if ( DataTemp0 == 0x0FF ) break; + if ( (DataTemp0 & 0x0F) == 0x0F ) { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &DataTemp1, L25EOUTVOLTAGE); + offset = ((DataTemp1 & 0x0F0) | (DataTemp0 >> 4)) >> 1; + bcnt = (~DataTemp1) & 0x0F; + if (((UserCode + EFUSE_SECTION) << 2) > offset || offset >= ((UserCode + EFUSE_SECTION + 1) << 2)) { + while (bcnt) + { + if (bcnt & 1) eFuse_Addr += 2; + bcnt >>= 1; + } + } + else + { + int base = (offset - ((EFUSE_SECTION + UserCode) << 2)) << 3; + j = 0; + while ( bcnt ) + { + if ( bcnt & 1 ) + { + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &pbuf[base + j], L25EOUTVOLTAGE); + _HALEFUSEOneByteReadRAM(HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_EFUSE_CTRL), ++eFuse_Addr, &pbuf[base + j + 1], L25EOUTVOLTAGE); + } + bcnt >>= 1; + j += 2; + } + } + } + else + { + for (i = (~DataTemp0) & 0x0F; i; i >>= 1 ) + { + if (i & 1) eFuse_Addr += 2; + } + } + eFuse_Addr++; + } + while (eFuse_Addr <= 0x7E); +} + +//----- +void _ReadEfuseContant1(uint8_t *pContant) +{ + _ReadEfuseContant(0, pContant); +} + +//----- +void _ReadEfuseContant2(uint8_t *pContant) +{ + _ReadEfuseContant(1, pContant); +} + +//----- +void _ReadEfuseContant3(uint8_t *pContant) +{ + _ReadEfuseContant(2, pContant); +} + + +int _efuse_otp_read(u8 address, u8 len, u8 *buf) +{ + u8 content[32]; // the OTP max length is 32 + + if((address + len) > 32) return -1; + _ReadEOTPContant(content); + _memcpy(buf, content + address, len); + return 0; +} +//====================================================== end libs + +//====================================================== +// OTP : one time programming +//====================================================== + +uint8_t buf[128]; + +#define OTP_MAX_LEN 32 // The OTP max length is 32 bytes +static void efuse_otp_task(void *param) +{ + int ret; + u8 i; + + DBG_8195A("\nefuse OTP block: Test Start\n"); + // read OTP content + device_mutex_lock(RT_DEV_LOCK_EFUSE); + ret = efuse_otp_read(0, OTP_MAX_LEN, buf); + device_mutex_unlock(RT_DEV_LOCK_EFUSE); + if(ret < 0){ + DBG_8195A("efuse OTP block: read address and length error\n"); + goto exit; + } + for(i=0; i + +extern void console_init(void); + + +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + if ( rtl_cryptoEngine_init() != 0 ) { + DiagPrintf("crypto engine init failed\r\n"); + } + + /* Initialize log uart and at command service */ + console_init(); + + /* pre-processor of application example */ + pre_example_entry(); + + /* wlan intialization */ +#if defined(CONFIG_WIFI_NORMAL) && defined(CONFIG_NETWORK) + wlan_network(); +#endif + ethernet_mii_init();// init ethernet driver + /* Execute application example */ + example_entry(); + + /*Enable Schedule, Start Kernel*/ +#if defined(CONFIG_KERNEL) && !TASK_SCHEDULER_DISABLED + #ifdef PLATFORM_FREERTOS + vTaskStartScheduler(); + #endif +#else + RtlConsolTaskRom(NULL); +#endif +} diff --git a/RTL00_SDKV35a/example_sources/flash/main_tst_speed_flash.c b/RTL00_SDKV35a/example_sources/flash/main_tst_speed_flash.c new file mode 100644 index 0000000..852d2af --- /dev/null +++ b/RTL00_SDKV35a/example_sources/flash/main_tst_speed_flash.c @@ -0,0 +1,102 @@ +/* + * Test: Speed rd Flash + */ + +#include "rtl8195a.h" +//#include "cortex.h" +//#include "rtl8710.h" +//#include "rom_lib.h" +//#include "mask.h" +#include "core_cm3.h" +#include "flash_api.h" + +//extern uint8_t __StackTop; + +int main(void) +{ + u32 t[10]; + int i = 333333, x = SpicDualBitMode + 1; + HalPinCtrlRtl8195A(JTAG, 0, 1); + HalCpuClkConfig(1); // 0 - 166666666 Hz, 1 - 83333333 Hz, 2 - 41666666 Hz, 3 - 20833333 Hz, 4 - 10416666 Hz, 5 - 4000000 Hz + ConfigDebugErr = -1; + ConfigDebugInfo = -1; + ConfigDebugWarn = -1; + VectorTableInitRtl8195A(0x1FFFFFFC); + HalInitPlatformLogUartV02(); + HalInitPlatformTimerV02(); + HalShowBuildInfoV02(); + flash_turnon(); + flash_init(&flashobj); +// HalPinCtrlRtl8195A(SPI_FLASH, 0, 1); // SPI_FLASH_PIN_FCTRL(ON); // enable spi flash pins +// SpicLoadInitParaFromClockRtl8195AV02(); +// SpicInitRtl8195AV02(2, SpicDualBitMode); // +// SpicWaitBusyDoneRtl8195A(); + DiagPrintf("Flash[0]: 0x%08X\r\n", *(volatile u32 *)SPI_FLASH_BASE ); +// HalDelayUs(1000000); + DiagPrintf("CPU CLK : %d Hz\r\n", HalGetCpuClk()); + CoreDebug->DEMCR |= CoreDebug_DEMCR_TRCENA_Msk; + if(!(DWT->CTRL & DWT_CTRL_CYCCNTENA_Msk)) { + DWT->CYCCNT = 0; + DWT->CTRL |= DWT_CTRL_CYCCNTENA_Msk; + } + while(x) { + x--; + DiagPrintf("<---- Init %d ---->\n", x); + if (!SpicFlashInitRtl8195A(x)) {// SpicOneBitMode)){ + + DiagPrintf("SPI Init Fail!!!!!!\n"); // DBG_SPIF_ERR? + HAL_WRITE32(SYSTEM_CTRL_BASE, REG_SYS_DSTBY_INFO3, HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_DSTBY_INFO3)|0xf); + while(1); + } + t[0] = DWT->CYCCNT; + DiagPrintf("Test: t0 = %d\r\n", DWT->CYCCNT - t[0]); + t[0] = DWT->CYCCNT; + volatile u32 * ptr = (volatile u32 *)SPI_FLASH_BASE+0x4000; + for(i=0; i < 16384; i++) *ptr++; + t[1] = DWT->CYCCNT - t[0]; + DiagPrintf("read(): tFlash = %d, clk/byte = %d\r\n", t[1], t[1] >> 16); + ptr = (volatile u32 *)SPI_FLASH_BASE+0x10000; + t[0] = DWT->CYCCNT; + memcpy((u8 *)0x10060000,(u8 *) SPI_FLASH_BASE+0x10000, 65536); + for(i=0; i < 16384; i++) *ptr++; + t[2] = DWT->CYCCNT - t[0]; + DiagPrintf("memcpy(): tFlash = %d, clk/byte = %d\r\n", t[2], t[2] >> 16); + ptr = (volatile u32 *)0x10060000; + t[0] = DWT->CYCCNT; + for(i=0; i < 16384; i++) *ptr++; + t[3] = DWT->CYCCNT - t[0]; + DiagPrintf("Speed rd RAM = %d, clk/byte = %d\r\n", t[3], t[3]>>16); + ptr = (volatile u32 *)0x1FFF0000; + t[0] = DWT->CYCCNT; + for(i=0; i < 16384; i++) *ptr++; + t[4] = DWT->CYCCNT - t[0]; + DiagPrintf("Speed rd TCM = %d, clk/byte = %d\r\n", t[4], t[4]>>16); + DiagPrintf("read(): tFlash/tTCM = %d, tFlash/tRAM = %d\r\n", t[1]/t[4], t[1]/t[3]); + DiagPrintf("memcpy(): tFlash/tTCM = %d, tFlash/tRAM = %d\r\n", t[2]/t[4], t[2]/t[3]); + + t[0] = DWT->CYCCNT; + SpicUserReadRtl8195A(16384*2, 0, (u8 *)0x10060000, x); + t[1] = DWT->CYCCNT - t[0]; + DiagPrintf("Spic 1Read to RAM = %d, clk/byte = %d\r\n", t[1], t[1]>>16); + t[0] = DWT->CYCCNT; + SpicUserReadFourByteRtl8195A(16384*2, 0, (u32 *)0x10060000, x); + t[1] = DWT->CYCCNT - t[0]; + DiagPrintf("Spic 4Read to RAM = %d, clk/byte = %d\r\n", t[1], t[1]>>16); + + t[0] = DWT->CYCCNT; + SpicUserReadRtl8195A(16384*2, 0, (u8 *)0x1FFF0000, x); + t[1] = DWT->CYCCNT - t[0]; + DiagPrintf("Spic 1Read to TCM = %d, clk/byte = %d\r\n", t[1], t[1]>>16); + t[0] = DWT->CYCCNT; + SpicUserReadFourByteRtl8195A(16384*2, 0, (u32 *)0x1FFF0000, x); + t[1] = DWT->CYCCNT - t[0]; + DiagPrintf("Spic 4Read to TCM = %d, clk/byte = %d\r\n", t[1], t[1]>>16); + + } + DiagPrintf("Flash[0]: 0x%08X\r\n", *(volatile u32 *)SPI_FLASH_BASE ); + DiagPrintf("End"); + while(1); +} + + + diff --git a/RTL00_SDKV35a/example_sources/flash/readme.txt b/RTL00_SDKV35a/example_sources/flash/readme.txt new file mode 100644 index 0000000..b5b9a92 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/flash/readme.txt @@ -0,0 +1,8 @@ +Example Description + +This example read a specific flash offset, modify it and re-read again. + +Requirement Components: + None + + diff --git a/RTL00_SDKV35a/example_sources/flash/src/main.c b/RTL00_SDKV35a/example_sources/flash/src/main.c new file mode 100644 index 0000000..b3e5ce4 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/flash/src/main.c @@ -0,0 +1,119 @@ +#include "FreeRTOS.h" +#include "task.h" +#include "diag.h" +#include "objects.h" +#include "flash_api.h" +#include "osdep_service.h" +#include "device_lock.h" +#include "main.h" + +// Decide starting flash address for storing application data +// User should pick address carefully to avoid corrupting image section + +#define FLASH_APP_BASE 0xFF000 +static void flash_test_task(void *param) +{ + flash_t flash; + uint32_t address = FLASH_APP_BASE; + +#if 1 + uint32_t val32_to_write = 0x13572468; + uint32_t val32_to_read; + int loop = 0; + int result = 0; + + for(loop = 0; loop < 10; loop++) + { + device_mutex_lock(RT_DEV_LOCK_FLASH); + flash_read_word(&flash, address, &val32_to_read); + DBG_8195A("Read Data 0x%x\n", val32_to_read); + flash_erase_sector(&flash, address); + flash_write_word(&flash, address, val32_to_write); + flash_read_word(&flash, address, &val32_to_read); + device_mutex_unlock(RT_DEV_LOCK_FLASH); + + DBG_8195A("Read Data 0x%x\n", val32_to_read); + + // verify result + result = (val32_to_write == val32_to_read) ? 1 : 0; + //printf("\r\nResult is %s\r\n", (result) ? "success" : "fail"); + DBG_8195A("\r\nResult is %s\r\n", (result) ? "success" : "fail"); + result = 0; + } + +#else + int VERIFY_SIZE = 256; + int SECTOR_SIZE = 16; + + uint8_t writedata[VERIFY_SIZE]; + uint8_t readdata[VERIFY_SIZE]; + uint8_t verifydata = 0; + int loop = 0; + int index = 0; + int sectorindex = 0; + int result = 0; + int resultsector = 0; + int testloop = 0; + + for(testloop = 0; testloop < 1; testloop++){ + address = FLASH_APP_BASE; + for(sectorindex = 0; sectorindex < 4080; sectorindex++){ + result = 0; + //address += SECTOR_SIZE; + device_mutex_lock(RT_DEV_LOCK_FLASH); + flash_erase_sector(&flash, address); + device_mutex_unlock(RT_DEV_LOCK_FLASH); + //DBG_8195A("Address = %x \n", address); + for(loop = 0; loop < SECTOR_SIZE; loop++){ + for(index = 0; index < VERIFY_SIZE; index++) + { + writedata[index] = verifydata + index; + } + device_mutex_lock(RT_DEV_LOCK_FLASH); + flash_stream_write(&flash, address, VERIFY_SIZE, &writedata); + flash_stream_read(&flash, address, VERIFY_SIZE, &readdata); + device_mutex_unlock(RT_DEV_LOCK_FLASH); + + for(index = 0; index < VERIFY_SIZE; index++) + { + //DBG_8195A("Address = %x, Writedata = %x, Readdata = %x \n",address,writedata[index],readdata[index]); + if(readdata[index] != writedata[index]){ + DBG_8195A("Error: Loop = %d, Address = %x, Writedata = %x, Readdata = %x \n",testloop,address,writedata[index],readdata[index]); + } + else{ + result++; + //DBG_8195A(ANSI_COLOR_BLUE"Correct: Loop = %d, Address = %x, Writedata = %x, Readdata = %x \n"ANSI_COLOR_RESET,testloop,address,writedata[index],readdata[index]); + } + } + address += VERIFY_SIZE; + } + if(result == VERIFY_SIZE * SECTOR_SIZE){ + //DBG_8195A("Sector %d Success \n", sectorindex); + resultsector++; + } + } + if(resultsector == 4079){ + DBG_8195A("Test Loop %d Success \n", testloop); + } + resultsector = 0; + verifydata++; + } + //DBG_8195A("%d Sector Success \n", resultsector); + + DBG_8195A("Test Done"); + +#endif + vTaskDelete(NULL); +} + +void main(void) +{ + if(xTaskCreate(flash_test_task, ((const char*)"flash_test_task"), 1024, NULL, tskIDLE_PRIORITY + 1, NULL) != pdPASS) + printf("\n\r%s xTaskCreate(flash_test_task) failed", __FUNCTION__); + + /*Enable Schedule, Start Kernel*/ + if(rtw_get_scheduler_state() == OS_SCHEDULER_NOT_STARTED) + vTaskStartScheduler(); + else + vTaskDelete(NULL); +} \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/gdma/src/main.c b/RTL00_SDKV35a/example_sources/gdma/src/main.c new file mode 100644 index 0000000..57c5284 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gdma/src/main.c @@ -0,0 +1,158 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2015 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "diag.h" +#include "main.h" + +#include "dma_api.h" + +#if 1 +//Multi-Block Example Demo +#define DMA_CPY_LEN 176 +#define DMA_BLOCK_LENGTH 22 +#define DMA_SRC_OFFSET 0 +#define DMA_DST_OFFSET 0 +#define BLOCK_NUM 8 + +gdma_t gdma; +uint8_t TestBuf1[DMA_CPY_LEN]; +uint8_t TestBuf2[DMA_CPY_LEN]; +volatile uint8_t dma_done; + +struct BlockInfo{ + u32 SrcAddr; + u32 DstAddr; + u32 BlockLength; + u32 SrcOffset; + u32 DstOffset; +}; + +void dma_done_handler(uint32_t id) { + DiagPrintf("DMA Copy Done!!\r\n"); + dma_done = 1; +} + + +int main(void) { + int i = 0,err = 0; + struct BlockInfo block_info[BLOCK_NUM]; + //Set how many blocks we want to transfer (16 at most) + gdma.gdma_obj.BlockNum = BLOCK_NUM; + //Initialize DMA multi-block mode setting + dma_memcpy_aggr_init(&gdma, dma_done_handler, (uint32_t) &gdma); + + _memset(TestBuf1, 0,DMA_CPY_LEN); + + for(i = 0; i < DMA_CPY_LEN; i++){ + TestBuf1[i] = DMA_CPY_LEN - 1 - i; + } + + _memset(TestBuf2, 0,DMA_CPY_LEN); + dma_done = 0; + + for(i = 0; i < BLOCK_NUM; i++){ + //User can decide the relation between SrcOffset/DstOffset,SrcAddr/DstAddr and Block length + // For example : + //block_info[i].SrcOffset = 0; + //block_info[i].DstOffset = 4; + //block_info[i].SrcAddr = &TestBuf1[ i * DMA_BLOCK_LENGTH] ;//SRC + //block_info[i].DstAddr = &TestBuf2[0] + (DMA_BLOCK_LENGTH + block_info[i].DstOffset )*i;//Dest + //block_info[i].BlockLength = DMA_BLOCK_LENGTH; + + block_info[i].SrcOffset = 0; + block_info[i].DstOffset = 0; + block_info[i].SrcAddr = (uint32_t) &TestBuf1[ i * DMA_BLOCK_LENGTH] ;//SRC + block_info[i].DstAddr = (uint32_t) &TestBuf2[ i * DMA_BLOCK_LENGTH] ;//Dest + block_info[i].BlockLength = DMA_BLOCK_LENGTH; + //DiagPrintf("block_info[%d].SrcAddr = %x\r\n",i, block_info[i].SrcAddr); + //DiagPrintf("block_info[%d].DstAddr = %x\r\n",i, block_info[i].DstAddr); + //DiagPrintf("block_info[%d].BlockLength = %x\r\n",i, block_info[i].BlockLength); + //DiagPrintf("block_info[%d].SrcOffset = %x\r\n",i, block_info[i].SrcOffset); + //DiagPrintf("block_info[%d].DstOffset = %x\r\n",i, block_info[i].DstOffset); + } + + + dma_memcpy_aggr(&gdma, (PHAL_GDMA_BLOCK) &block_info); + + while (dma_done == 0); + + err = 0; + for (i=0;i\n", __FUNCTION__); + gpio_led = (gpio_t *)id; + + led_ctrl = !led_ctrl; + gpio_write(gpio_led, led_ctrl); +} + +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + gpio_irq_t gpio_btn; + + // Init LED control pin + gpio_init(&gpio_led, GPIO_LED_PIN); + gpio_dir(&gpio_led, PIN_OUTPUT); // Direction: Output + gpio_mode(&gpio_led, PullNone); // No pull + + // Initial Push Button pin as interrupt source + gpio_irq_init(&gpio_btn, GPIO_IRQ_PIN, gpio_demo_irq_handler, (uint32_t)(&gpio_led)); + gpio_irq_set(&gpio_btn, IRQ_FALL, 1); // Falling Edge Trigger + gpio_irq_enable(&gpio_btn); + + led_ctrl = 1; + gpio_write(&gpio_led, led_ctrl); + + while(1); +} + diff --git a/RTL00_SDKV35a/example_sources/gpio_jtag/readme.txt b/RTL00_SDKV35a/example_sources/gpio_jtag/readme.txt new file mode 100644 index 0000000..e83e54f --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gpio_jtag/readme.txt @@ -0,0 +1,14 @@ +Example Description + +This example describes how to disable JTAG module and use GPIO pin to blink led. + +Requirement Components: + a LED + a push button + +PC_4 as input with internal pull-high, connect a push button to this pin and ground. +If button is not pressed while device boot up, then jtag module is turned off. +If button is pressed while device boot up, then we don't turn off jtag module. + +PE_0 as output, connect a LED to this pin and ground. +If jatg module is turned off, then we blink led. diff --git a/RTL00_SDKV35a/example_sources/gpio_jtag/src/main.c b/RTL00_SDKV35a/example_sources/gpio_jtag/src/main.c new file mode 100644 index 0000000..bb80336 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gpio_jtag/src/main.c @@ -0,0 +1,56 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "gpio_api.h" // mbed +#include "sys_api.h" // for sys_jtag_off() +#include "main.h" + +#define GPIO_JTAG_ENABLE_PIN PC_4 +#define GPIO_LED_PIN PE_0 + +void main(void) +{ + int i; + gpio_t gpio_jtag_enable; + gpio_t gpio_led; + + gpio_init(&gpio_jtag_enable, GPIO_JTAG_ENABLE_PIN); + gpio_dir(&gpio_jtag_enable, PIN_INPUT); + gpio_mode(&gpio_jtag_enable, PullUp); + + if (gpio_read(&gpio_jtag_enable) == 0) + { + // JTAG enable pin is disabled + sys_jtag_off(); + printf("jtag off\r\n"); + + // Now you can use jtag pin for other gpio usage + // ex. use PE_0 to blink led + gpio_init(&gpio_led, GPIO_LED_PIN); + gpio_dir(&gpio_led, PIN_OUTPUT); // Direction: Output + gpio_mode(&gpio_led, PullNone); // No pull + + while(1) + { + gpio_write(&gpio_led, 1); + for (i=0; i<10000000; i++) asm(" nop"); // simple delay + gpio_write(&gpio_led, 0); + for (i=0; i<10000000; i++) asm(" nop"); // simple delay + } + } + else + { + // JTAG enable pin is enabled + printf("jtag on\r\n"); + } + + for (;;); +} + diff --git a/RTL00_SDKV35a/example_sources/gpio_level_irq/readme.txt b/RTL00_SDKV35a/example_sources/gpio_level_irq/readme.txt new file mode 100644 index 0000000..c94401c --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gpio_level_irq/readme.txt @@ -0,0 +1,21 @@ +Example Description + +This example describes how to implement high/low level trigger on 1 gpio pin. + +Pin name PC_4 and PC_5 map to GPIOC_4 and GPIOC_5: +Connect PC_4 and PC_5 + - PC_4 as gpio input high/low level trigger. + - PC_5 as gpio output + +In this example, PC_5 is signal source that change level to high and low periodically. + +PC_4 setup to listen low level events in initial. +When PC_4 catch low level events, it disable the irq to avoid receiving duplicate events. +(NOTE: the level events will keep invoked if level keeps in same level) + +Then PC_4 is configured to listen high level events and enable irq. +As PC_4 catches high level events, it changes back to listen low level events. + +Thus PC_4 can handle both high/low level events. + +In this example, you will see log that prints high/low level event periodically. diff --git a/RTL00_SDKV35a/example_sources/gpio_level_irq/src/main.c b/RTL00_SDKV35a/example_sources/gpio_level_irq/src/main.c new file mode 100644 index 0000000..056e8b5 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gpio_level_irq/src/main.c @@ -0,0 +1,73 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2015 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "gpio_irq_api.h" // mbed +#include "gpio_irq_ex_api.h" +#include "diag.h" +#include "main.h" + +#define GPIO_IRQ_LEVEL_PIN PC_4 +#define GPIO_SIGNAL_SOURCE PC_5 + +gpio_irq_t gpio_level; +int current_level = IRQ_LOW; + +void gpio_level_irq_handler (uint32_t id, gpio_irq_event event) +{ + uint32_t *level = (uint32_t *) id; + + // Disable level irq because the irq will keep triggered when it keeps in same level. + gpio_irq_disable(&gpio_level); + + // make some software de-bounce here if the signal source is not stable. + + if (*level == IRQ_LOW ) + { + printf("low level event\r\n"); + + // Change to listen to high level event + *level = IRQ_HIGH; + gpio_irq_set(&gpio_level, IRQ_HIGH, 1); + gpio_irq_enable(&gpio_level); + } + else if (*level == IRQ_HIGH) + { + printf("high level event\r\n"); + + // Change to listen to low level event + *level = IRQ_LOW; + gpio_irq_set(&gpio_level, IRQ_LOW, 1); + gpio_irq_enable(&gpio_level); + } +} + +void main(void) +{ + int i; + + // configure level trigger handler + gpio_irq_init(&gpio_level, GPIO_IRQ_LEVEL_PIN, gpio_level_irq_handler, (uint32_t)(¤t_level)); + gpio_irq_set(&gpio_level, IRQ_LOW, 1); + gpio_irq_enable(&gpio_level); + + // configure gpio as signal source for high/low level trigger + gpio_t gpio_src; + gpio_init(&gpio_src, GPIO_SIGNAL_SOURCE); + gpio_dir(&gpio_src, PIN_OUTPUT); // Direction: Output + gpio_mode(&gpio_src, PullNone); + + while(1) { + gpio_write(&gpio_src, 1); + for (i=0; i<20000000; i++) asm("nop"); + gpio_write(&gpio_src, 0); + for (i=0; i<20000000; i++) asm("nop"); + } +} + diff --git a/RTL00_SDKV35a/example_sources/gpio_light_weight/readme.txt b/RTL00_SDKV35a/example_sources/gpio_light_weight/readme.txt new file mode 100644 index 0000000..95ab1b4 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gpio_light_weight/readme.txt @@ -0,0 +1,13 @@ +Example Description + +This example describes how to use GPIO read/write in a light weight way. + +Requirement Components: + a LED + a push button + +Pin name PC_4 and PC_5 map to GPIOC_4 and GPIOC_5: + - PC_4 as input with internal pull-high, connect a push button to this pin and ground. + - PC_5 as output, connect a LED to this pin and ground. + +In this example, the LED is on when the push button is pressed. diff --git a/RTL00_SDKV35a/example_sources/gpio_light_weight/src/main.c b/RTL00_SDKV35a/example_sources/gpio_light_weight/src/main.c new file mode 100644 index 0000000..801b15e --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gpio_light_weight/src/main.c @@ -0,0 +1,77 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "gpio_api.h" // mbed +#include "main.h" + +#define GPIO_LED_PIN PC_5 +#define GPIO_PUSHBT_PIN PC_4 + +/* You can improve time cost of gpio write by import source code of + * function "gpio_direct_write" based on your needs. + * In this example, enable CACHE_WRITE_ACTION as demonstration. + */ +#define CACHE_WRITE_ACTION (0) + +#if defined(CACHE_WRITE_ACTION) && (CACHE_WRITE_ACTION == 1) +const u8 _GPIO_SWPORT_DR_TBL[] = { + GPIO_PORTA_DR, + GPIO_PORTB_DR, + GPIO_PORTC_DR +}; +#endif + +void main(void) +{ + gpio_t gpio_led; + gpio_t gpio_btn; + + // Init LED control pin + gpio_init(&gpio_led, GPIO_LED_PIN); + gpio_dir(&gpio_led, PIN_OUTPUT); // Direction: Output + gpio_mode(&gpio_led, PullNone); // No pull + + // Initial Push Button pin + gpio_init(&gpio_btn, GPIO_PUSHBT_PIN); + gpio_dir(&gpio_btn, PIN_INPUT); // Direction: Input + gpio_mode(&gpio_btn, PullUp); // Pull-High + +#if defined(CACHE_WRITE_ACTION) && (CACHE_WRITE_ACTION == 1) + u8 port_num = HAL_GPIO_GET_PORT_BY_NAME(gpio_led.hal_pin.pin_name);; + u8 pin_num = HAL_GPIO_GET_PIN_BY_NAME(gpio_led.hal_pin.pin_name);; + u8 dr_tbl = _GPIO_SWPORT_DR_TBL[port_num]; + u32 RegValue; +#endif + + while(1){ +#if defined(CACHE_WRITE_ACTION) && (CACHE_WRITE_ACTION == 1) + if (gpio_read(&gpio_btn)) { + // turn off LED + RegValue = HAL_READ32(GPIO_REG_BASE, dr_tbl); + RegValue &= ~(1 << pin_num); + HAL_WRITE32(GPIO_REG_BASE, dr_tbl, RegValue); + } else { + // turn on LED + RegValue = HAL_READ32(GPIO_REG_BASE, dr_tbl); + RegValue |= (1<< pin_num); + HAL_WRITE32(GPIO_REG_BASE, dr_tbl, RegValue); + } +#else + if (gpio_read(&gpio_btn)) { + // turn off LED + gpio_direct_write(&gpio_led, 0); + } else { + // turn on LED + gpio_direct_write(&gpio_led, 1); + } +#endif + } +} + diff --git a/RTL00_SDKV35a/example_sources/gpio_port/readme.txt b/RTL00_SDKV35a/example_sources/gpio_port/readme.txt new file mode 100644 index 0000000..ddfa7b0 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gpio_port/readme.txt @@ -0,0 +1,9 @@ +Example Description + +This example describes how to use GPIO Port read/write by mbed api. + +Requirement Components: + 8 LEDs + 2 bords + + diff --git a/RTL00_SDKV35a/example_sources/gpio_port/src/main.c b/RTL00_SDKV35a/example_sources/gpio_port/src/main.c new file mode 100644 index 0000000..8c73520 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/gpio_port/src/main.c @@ -0,0 +1,96 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "port_api.h" // mbed +#include "PortNames.h" // mbed +#include "main.h" + +#define PORT_OUTPUT_TEST 1 //1: output test, 0: input test + +#define LED_PATTERN_NUM 12 + +port_t port0; +const uint8_t led_pattern[LED_PATTERN_NUM]={0x81, 0x42, 0x24, 0x18, 0x00, 0x88, 0x44, 0x22, 0x11, 0xff, 0x00}; +const uint8_t My_Port_Def[] = { + PA_6, PA_7, PA_5, PD_4, + PD_5, PA_4, PA_3, PA_2, + + 0xFF // must end with 0xFF +}; + + +extern void wait_ms(u32); + +/** + * @brief Main program. + * @param None + * @retval None + */ +#if PORT_OUTPUT_TEST + +void main(void) +{ + int i; + unsigned int pin_mask; + + port_mode(&port0, PullNone); + // Assign pins to this port + port0.pin_def = (uint8_t*)My_Port_Def; + pin_mask = 0xFF; // each bit map to 1 pin: 0: pin disable, 1: pin enable + port_init(&port0, PortA, pin_mask, PIN_OUTPUT); + + while(1){ + for (i=0;i +#include "timer_api.h" +#include "main.h" + + +#define SW_RTC_TIMER_ID TIMER4 + +static gtimer_t sw_rtc; +static volatile struct tm rtc_timeinfo; + +const static u8 dim[14] = { + 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 31, 28 }; + +static inline bool is_leap_year(unsigned int year) +{ + return (!(year % 4) && (year % 100)) || !(year % 400); +} + + +static u8 days_in_month (u8 month, u8 year) +{ + u8 ret = dim [ month - 1 ]; + if (ret == 0) + ret = is_leap_year (year) ? 29 : 28; + return ret; +} + +static void sw_rtc_tick_handler(uint32_t id) +{ + if(++rtc_timeinfo.tm_sec > 59) { // Increment seconds, check for overflow + rtc_timeinfo.tm_sec = 0; // Reset seconds + if(++rtc_timeinfo.tm_min > 59) { // Increment minutes, check for overflow + rtc_timeinfo.tm_min = 0; // Reset minutes + if(++rtc_timeinfo.tm_hour > 23) { // Increment hours, check for overflow + rtc_timeinfo.tm_hour = 0; // Reset hours + ++rtc_timeinfo.tm_yday; // Increment day of year + if(++rtc_timeinfo.tm_wday > 6) // Increment day of week, check for overflow + rtc_timeinfo.tm_wday = 0; // Reset day of week + // Increment day of month, check for overflow + if(++rtc_timeinfo.tm_mday > + days_in_month(rtc_timeinfo.tm_mon, rtc_timeinfo.tm_year)) { + rtc_timeinfo.tm_mday = 1; // Reset day of month + if(++rtc_timeinfo.tm_mon > 11) { // Increment month, check for overflow + rtc_timeinfo.tm_mon = 0; // Reset month + rtc_timeinfo.tm_yday = 0; // Reset day of year + ++rtc_timeinfo.tm_year; // Increment year + } // - year + } // - month + } // - day + } // - hour + } +} + +static void rtc_init(void) +{ + // Initial a periodical timer + gtimer_init(&sw_rtc, SW_RTC_TIMER_ID); + + // Tick every 1 sec + gtimer_start_periodical(&sw_rtc, 1000000, (void*)sw_rtc_tick_handler, (uint32_t)&sw_rtc); +} + +static void rtc_deinit(void) +{ + gtimer_stop(&sw_rtc); + gtimer_deinit(&sw_rtc); +} + +static void rtc_set_time(uint32_t year, uint8_t mon, uint8_t mday, uint8_t wday, + uint8_t hour, uint8_t min, uint8_t sec) +{ + int i; + + gtimer_stop(&sw_rtc); + rtc_timeinfo.tm_sec = sec; + rtc_timeinfo.tm_min = min; + rtc_timeinfo.tm_hour = hour; + rtc_timeinfo.tm_mday = mday-1; + rtc_timeinfo.tm_wday = wday-1; + rtc_timeinfo.tm_yday = 0; + for (i=0;i<(mon-1);i++) { + rtc_timeinfo.tm_yday += days_in_month(i,year); + } + rtc_timeinfo.tm_yday += (mday-1); + rtc_timeinfo.tm_mon = mon-1; + rtc_timeinfo.tm_year = year; + gtimer_start(&sw_rtc); +} + +static void rtc_read_time(struct tm *timeinfo) +{ + _memcpy((void*)timeinfo, (void*)&rtc_timeinfo, sizeof(struct tm)); + timeinfo->tm_mon++; + timeinfo->tm_mday++; + timeinfo->tm_wday++; + timeinfo->tm_yday++; +} + +void main(void) +{ + struct tm timeinfo; + + rtc_init(); + + // Give RTC a initial value: 2015/4/15 (Wed) 12:00:00 + rtc_set_time(2015, 4, 15, 3, 12, 0, 0); + + while (1) { + rtc_read_time(&timeinfo); + DBG_8195A("%d-%d-%d[%d] %d:%d:%d\r\n", timeinfo.tm_year, timeinfo.tm_mon, timeinfo.tm_mday, + timeinfo.tm_wday, timeinfo.tm_hour, timeinfo.tm_min, timeinfo.tm_sec); + wait_ms(1000); + } + rtc_deinit(); +} + diff --git a/RTL00_SDKV35a/example_sources/i2c-shtc1/readme.txt b/RTL00_SDKV35a/example_sources/i2c-shtc1/readme.txt new file mode 100644 index 0000000..2b77c13 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c-shtc1/readme.txt @@ -0,0 +1,13 @@ +Example Description + +This example describes how to use i2c by using mbed api + +work with arduino extended board, which has SHTC1 temperature and humidity +sensor + +Connect + - I2C3 SDA (PB_3) to extended board's SDA + - I2C3 SCL (PB_2) to extended board's SCL + + + diff --git a/RTL00_SDKV35a/example_sources/i2c-shtc1/src/main.c b/RTL00_SDKV35a/example_sources/i2c-shtc1/src/main.c new file mode 100644 index 0000000..81f7068 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c-shtc1/src/main.c @@ -0,0 +1,209 @@ + +#include "device.h" +#include "PinNames.h" + +#include "basic_types.h" +#include "diag.h" +#include "osdep_api.h" + +#include "i2c_api.h" +#include "pinmap.h" +#include "rtl_lib.h" + +#define NO_ERROR 0x00 +#define ACK_ERROR 0x01 +#define CHECKSUM_ERROR 0x02 +#define NULL_ERROR 0x03 + +#define MBED_I2C_MTR_SDA PD_4 +#define MBED_I2C_MTR_SCL PD_5 + +#define MBED_I2C_SLAVE_ADDR0 0x70 +#define POLYNOMIAL 0x131 // P(x) = x^8 + x^5 + x^4 + 1 = 100110001 + + +#define MBED_I2C_BUS_CLK 100000 //hz +#define I2C_DATA_MAX_LENGTH 16 + +uint8_t i2cdata_write[I2C_DATA_MAX_LENGTH]; +uint8_t i2cdata_read[I2C_DATA_MAX_LENGTH]; +int i2cdata_read_pos; + +volatile i2c_t i2cmaster; + + +// Sensor Commands +#define READ_ID 0xEFC8 // command: read ID register +#define SOFT_RESET 0x805D // soft resetSample Code for SHTC1 +#define MEAS_T_RH_POLLING 0x7866 // meas. read T first, clock stretching disabled +#define MEAS_T_RH_CLOCKSTR 0x7CA2 // meas. read T first, clock stretching enabled +#define MEAS_RH_T_POLLING 0x58E0 // meas. read RH first, clock stretching disabled +#define MEAS_RH_T_CLOCKSTR 0x5C24 // meas. read RH first, clock stretching enabled + + +static int SHTC1_GetID(uint16_t *id); +static void SHTC1_WriteCommand(uint16_t cmd); +static int SHTC1_Read2BytesAndCrc(uint16_t *data); +static int SHTC1_CheckCrc(uint8_t data[], uint8_t nbrOfBytes, uint8_t checksum); +static float SHTC1_CalcTemperature(uint16_t rawValue); +static float SHTC1_CalcHumidity(uint16_t rawValue); + + +int SHTC1_Init(uint16_t *pID) +{ + int error = NO_ERROR; + + DiagPrintf("SHTC1_Init \r\n"); + + i2c_init((i2c_t*)&i2cmaster, MBED_I2C_MTR_SDA ,MBED_I2C_MTR_SCL); + i2c_frequency((i2c_t*)&i2cmaster,MBED_I2C_BUS_CLK); + + if (pID == NULL ) return NULL_ERROR; + + + error = SHTC1_GetID(pID); + return error; +} + +static int SHTC1_GetID(uint16_t *id) +{ + int error = NO_ERROR; + uint8_t bytes[2]; + uint8_t checksum; + + SHTC1_WriteCommand(READ_ID); + + i2c_read((i2c_t*)&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[0], 3, 1); + i2cdata_read_pos = 0; + error = SHTC1_Read2BytesAndCrc(id); + + return error; +} + +static int SHTC1_Read2BytesAndCrc(uint16_t *data) +{ + int error; + int readed; + uint8_t bytes[2]; + uint8_t checksum; + + + + bytes[0] = i2cdata_read[i2cdata_read_pos++]; + bytes[1] = i2cdata_read[i2cdata_read_pos++]; + checksum = i2cdata_read[i2cdata_read_pos++]; + + error = SHTC1_CheckCrc(bytes, 2, checksum); + *data = (bytes[0] << 8) | bytes[1]; + + return error; +} + +static int SHTC1_CheckCrc(uint8_t data[], uint8_t nbrOfBytes, uint8_t checksum) +{ + uint8_t bit; // bit mask + uint8_t crc = 0xFF; // calculated checksum + uint8_t byteCtr; // byte counter + + // calculates 8-Bit checksum with given polynomial + for(byteCtr = 0; byteCtr < nbrOfBytes; byteCtr++) + { + crc ^= (data[byteCtr]); + for(bit = 8; bit > 0; --bit) + { + if(crc & 0x80) crc = (crc << 1) ^ POLYNOMIAL; + else crc = (crc << 1); + } + } + + // verify checksum + if(crc != checksum) return CHECKSUM_ERROR; + else return NO_ERROR; +} + + +static void SHTC1_WriteCommand(uint16_t cmd) +{ + int writebytes; + + i2cdata_write[0] = (uint8_t)(cmd >>8); + i2cdata_write[1] = (uint8_t)(cmd&0xFF); + i2c_write((i2c_t*)&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdata_write[0], 2, 1); +} + +static float SHTC1_CalcTemperature(uint16_t rawValue) +{ + return 175.0 * (float)rawValue / 65536.0 - 45.0; +} + +static float SHTC1_CalcHumidity(uint16_t rawValue) +{ + return 100.0 * (float)rawValue / 65536.0; +} + +int SHTC1_GetTempAndHumi(float *temp, float *humi) +{ + int error; + uint16_t rawValueTemp; + uint16_t rawValueHumi; + + SHTC1_WriteCommand(MEAS_T_RH_CLOCKSTR); + + //Wire1.requestFrom(I2C_ADR_SHTC1, 6); + i2c_read((i2c_t*)&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[0], 6, 1); + i2cdata_read_pos = 0; + error = NO_ERROR; + error |= SHTC1_Read2BytesAndCrc(&rawValueTemp); + error |= SHTC1_Read2BytesAndCrc(&rawValueHumi); + + //diag_printf("raw temp=0x%x, raw humidity=0x%x, error=%d\n", + // rawValueTemp, rawValueHumi, error); + + if ( error == NO_ERROR ) { + *temp = SHTC1_CalcTemperature(rawValueTemp); + *humi = SHTC1_CalcHumidity(rawValueHumi); + } + + return error; +} + + +void main(void) +{ + gpio_t gpio_led; + int led_status; + int i2clocalcnt; + int error; + uint16_t shtc1_id; + + float temperature = 1.123f; + float humidity = 2.456f; + + + DBG_8195A("sleep 10 sec. to wait for UART console\n"); + RtlMsleepOS(10000); + + + DBG_8195A("start i2c example - SHTC1\n"); + + + error = SHTC1_Init(&shtc1_id); + if ( error == NO_ERROR ) { + DiagPrintf("SHTC1 init ok, id=0x%x\r\n", shtc1_id); + } else { + DiagPrintf("SHTC1 init FAILED! \r\n"); + for(;;); + } + + + while(1){ + error = SHTC1_GetTempAndHumi(&temperature, &humidity); + + rtl_printf("temp=%f, humidity=%f, error=%d\n", + temperature, humidity, error); + + RtlMsleepOS(1000); + + } +} + diff --git a/RTL00_SDKV35a/example_sources/i2c/readme.txt b/RTL00_SDKV35a/example_sources/i2c/readme.txt new file mode 100644 index 0000000..065eb44 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c/readme.txt @@ -0,0 +1,14 @@ +Example Description + +This example describes how to use i2c by using mbed api + +1.Connect LOG-UART connector to PC + +2.Connect + - I2C3 SDA (PB_3) to I2C1 SDA (PC_4) pin, + - I2C3 SCL (PB_2) to I2C1 SCL (PC_5) pin. + +3.Run the main function. + +4.Get the Master and Slave Data. + diff --git a/RTL00_SDKV35a/example_sources/i2c/src/main.c b/RTL00_SDKV35a/example_sources/i2c/src/main.c new file mode 100644 index 0000000..7afd5cf --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c/src/main.c @@ -0,0 +1,327 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "PinNames.h" +#include "basic_types.h" +#include "diag.h" +#include + +#include "i2c_api.h" +#include "pinmap.h" +#include "ex_api.h" + +#define MBED_I2C_MTR_SDA PB_3 +#define MBED_I2C_MTR_SCL PB_2 + +#define MBED_I2C_SLV_SDA PC_4 +#define MBED_I2C_SLV_SCL PC_5 + +#define MBED_I2C_SLAVE_ADDR0 0xAA +#define MBED_I2C_BUS_CLK 100000 //hz + +#define I2C_DATA_LENGTH 127 +char i2cdatasrc[I2C_DATA_LENGTH]; +char i2cdatadst[I2C_DATA_LENGTH]; +char i2cdatardsrc[I2C_DATA_LENGTH]; +char i2cdatarddst[I2C_DATA_LENGTH]; + +//#define I2C_SINGLE_BOARD +#undef I2C_SINGLE_BOARD + +#ifndef I2C_SINGLE_BOARD + #define I2C_DUAL_BOARD +#endif +#ifdef I2C_SINGLE_BOARD + #define I2C_MASTER_DEVICE + #define I2C_SLAVE_DEVICE +#endif +#ifdef I2C_DUAL_BOARD + //#define I2C_MASTER_DEVICE + #ifndef I2C_MASTER_DEVICE + #define I2C_SLAVE_DEVICE + #endif +#endif + +#define I2C_RESTART_DEMO // test restart + +#ifdef I2C_DUAL_BOARD +// Slave + // RX +#define CLEAR_SLV_RXC_FLAG (slaveRXC = 0) +#define SET_SLV_RXC_FLAG (slaveRXC = 1) +#define WAIT_SLV_RXC while(slaveRXC == 0){;} + // Tx +#define CLEAR_SLV_TXC_FLAG (slaveTXC = 0) +#define SET_SLV_TXC_FLAG (slaveTXC = 1) +#define WAIT_SLV_TXC while(slaveTXC == 0){;} +// Master + // Rx +#define CLEAR_MST_RXC_FLAG (masterRXC = 0) +#define SET_MST_RXC_FLAG (masterRXC = 1) +#define WAIT_MST_RXC while(masterRXC == 0){;} + // Tx +#define CLEAR_MST_TXC_FLAG (masterTXC = 0) +#define SET_MST_TXC_FLAG (masterTXC = 1) +#define WAIT_MST_TXC while(masterTXC == 0){;} +#else // #ifdef I2C_DUAL_BOARD +// Slave + // Rx +#define CLEAR_SLV_RXC_FLAG +#define SET_SLV_RXC_FLAG +#define WAIT_SLV_RXC + // Tx +#define CLEAR_SLV_TXC_FLAG +#define SET_SLV_TXC_FLAG +#define WAIT_SLV_TXC +// Master + // Rx +#define CLEAR_MST_RXC_FLAG +#define SET_MST_RXC_FLAG +#define WAIT_MST_RXC + // Tx +#define CLEAR_MST_TXC_FLAG +#define SET_MST_TXC_FLAG +#define WAIT_MST_TXC +#endif // #ifdef I2C_DUAL_BOARD + +#if defined (__ICCARM__) +i2c_t i2cmaster; +i2c_t i2cslave; +#else +volatile i2c_t i2cmaster; +volatile i2c_t i2cslave; +#endif +volatile int masterTXC; +volatile int masterRXC; +volatile int slaveTXC; +volatile int slaveRXC; + +void i2c_slave_rxc_callback(void *userdata) +{ + + int i2clocalcnt; + int result = 0; + + //DBG_8195A("show slave received data>>>\n"); + for (i2clocalcnt = 0; i2clocalcnt < I2C_DATA_LENGTH; i2clocalcnt+=2) { + // DBG_8195A("i2c data: %02x \t %02x\n",i2cdatadst[i2clocalcnt],i2cdatadst[i2clocalcnt+1]); + } + + // verify result + result = 1; + for (i2clocalcnt = 0; i2clocalcnt < 1; i2clocalcnt++) { + if (i2cdatasrc[i2clocalcnt] != i2cdatadst[i2clocalcnt]) { + result = 0; + break; + } + } + DBG_8195A("\r\nSlave receive: Result is %s\r\n", (result) ? "success" : "fail"); + _memset(&i2cdatadst[0], 0x00, I2C_DATA_LENGTH); + SET_SLV_RXC_FLAG; +} + +void i2c_master_rxc_callback(void *userdata) +{ + + int i2clocalcnt; + int result = 0; + + //DBG_8195A("show master received data>>>\n"); + for (i2clocalcnt = 0; i2clocalcnt < I2C_DATA_LENGTH; i2clocalcnt+=2) { + //DBG_8195A("i2c data: %02x \t %02x\n",i2cdatarddst[i2clocalcnt],i2cdatarddst[i2clocalcnt+1]); + } + + // verify result + result = 1; + for (i2clocalcnt = 0; i2clocalcnt < I2C_DATA_LENGTH; i2clocalcnt++) { + if (i2cdatarddst[i2clocalcnt] != i2cdatardsrc[i2clocalcnt]) { + result = 0; + break; + } + } + DBG_8195A("\r\nMaster receive: Result is %s\r\n", (result) ? "success" : "fail"); + +} + +void i2c_slave_txc_callback(void *userdata) +{ + //DBG_8195A("stxc\n"); + SET_SLV_TXC_FLAG; +} + +void i2c_master_txc_callback(void *userdata) +{ + //DBG_8195A("mtxc\n"); + SET_MST_TXC_FLAG; +} + +void i2c_master_err_callback(void *userdata) +{ + DBG_8195A("ERRRRRR:%x\n", i2cmaster.SalI2CHndPriv.SalI2CHndPriv.ErrType); +} + +void demo_i2c_master_enable(void) +{ + _memset(&i2cmaster, 0x00, sizeof(i2c_t)); + i2c_init(&i2cmaster, MBED_I2C_MTR_SDA ,MBED_I2C_MTR_SCL); + i2c_frequency(&i2cmaster,MBED_I2C_BUS_CLK); + i2c_set_user_callback(&i2cmaster, I2C_RX_COMPLETE, i2c_master_rxc_callback); + i2c_set_user_callback(&i2cmaster, I2C_TX_COMPLETE, i2c_master_txc_callback); + i2c_set_user_callback(&i2cmaster, I2C_ERR_OCCURRED, i2c_master_err_callback); +#ifdef I2C_RESTART_DEMO + i2c_restart_enable(&i2cmaster); +#endif +} + +void demo_i2c_slave_enable(void) +{ + _memset(&i2cslave, 0x00, sizeof(i2c_t)); + i2c_init(&i2cslave, MBED_I2C_SLV_SDA ,MBED_I2C_SLV_SCL); + i2c_frequency(&i2cslave,MBED_I2C_BUS_CLK); + i2c_slave_address(&i2cslave, 0, MBED_I2C_SLAVE_ADDR0, 0xFF); + i2c_slave_mode(&i2cslave, 1); + i2c_set_user_callback(&i2cslave, I2C_RX_COMPLETE, i2c_slave_rxc_callback); + i2c_set_user_callback(&i2cslave, I2C_TX_COMPLETE, i2c_slave_txc_callback); +} + +void demo_i2c_master_write_1byte(void) +{ + DBG_8195A("Mst-W\n"); + CLEAR_MST_TXC_FLAG; + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[0], 1, 0); + WAIT_MST_TXC; + DBG_8195A("Mst-W is complete and STOP bit is NOT sent.\n"); +} + +void demo_i2c_master_write_n_1byte(void) +{ + DBG_8195A("Mst-W\n"); + CLEAR_MST_TXC_FLAG; + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[1], (I2C_DATA_LENGTH-1), 1); + //wait for master TXC + WAIT_MST_TXC; +} + +void demo_i2c_master_write(void) +{ + DBG_8195A("Mst-W\n"); + CLEAR_MST_TXC_FLAG; + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[0], I2C_DATA_LENGTH, 1); + //wait for master TXC + WAIT_MST_TXC; +} + +void demo_i2c_master_read(void) +{ + DBG_8195A("Mst-R\n"); + DBG_8195A("Mst-R need to wait Slv-W complete.\n"); + CLEAR_MST_RXC_FLAG; + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatarddst[0], I2C_DATA_LENGTH, 1); + WAIT_MST_RXC; +} + +void demo_i2c_slave_read(void) +{ + DBG_8195A("Slv-R\n"); + CLEAR_SLV_RXC_FLAG; + i2c_slave_read(&i2cslave, &i2cdatadst[0], I2C_DATA_LENGTH); + WAIT_SLV_RXC; +} + +void demo_i2c_slave_read_1byte(void) +{ + DBG_8195A("Slv-R\n"); + CLEAR_SLV_RXC_FLAG; + i2c_slave_read(&i2cslave, &i2cdatadst[0], 1); + WAIT_SLV_RXC; +} + +void demo_i2c_slave_write(void) +{ + DBG_8195A("Slv-W\n"); + CLEAR_SLV_TXC_FLAG; + i2c_slave_write(&i2cslave, &i2cdatardsrc[0], I2C_DATA_LENGTH); + WAIT_SLV_TXC; +} + +void main(void) +{ + int i2clocalcnt; + + // prepare for transmission + _memset(&i2cdatasrc[0], 0x00, I2C_DATA_LENGTH); + _memset(&i2cdatadst[0], 0x00, I2C_DATA_LENGTH); + _memset(&i2cdatardsrc[0], 0x00, I2C_DATA_LENGTH); + _memset(&i2cdatarddst[0], 0x00, I2C_DATA_LENGTH); + + for (i2clocalcnt=0; i2clocalcnt < I2C_DATA_LENGTH; i2clocalcnt++){ + i2cdatasrc[i2clocalcnt] = i2clocalcnt+0x2; + } + + for (i2clocalcnt=0; i2clocalcnt < I2C_DATA_LENGTH; i2clocalcnt++){ + i2cdatardsrc[i2clocalcnt] = i2clocalcnt+1; + } +// ------- Single board ------- +#ifdef I2C_SINGLE_BOARD + demo_i2c_master_enable(); + demo_i2c_slave_enable(); + // Master write - Slave read + demo_i2c_slave_read(); + #ifdef I2C_RESTART_DEMO + demo_i2c_master_write_1byte(); + demo_i2c_master_write_n_1byte(); // n-1 bytes + #else + demo_i2c_master_write(); + #endif + + // Master read - Slave write + #ifdef I2C_RESTART_DEMO + demo_i2c_slave_read_1byte(); + demo_i2c_master_write_1byte(); + #endif + demo_i2c_slave_write(); + demo_i2c_master_read(); +#endif + +//================================================================ + +// ------- Dual board ------- +#ifdef I2C_DUAL_BOARD +#ifdef I2C_MASTER_DEVICE + demo_i2c_master_enable(); + // Master write - Slave read + #ifdef I2C_RESTART_DEMO + demo_i2c_master_write_1byte(); + demo_i2c_master_write_n_1byte(); // n-1 bytes + #else + demo_i2c_master_write(); + #endif + + // Master read - Slave write + #ifdef I2C_RESTART_DEMO + demo_i2c_master_write_1byte(); + #endif + demo_i2c_master_read(); +#endif // #ifdef I2C_MASTER_DEVICE + +#ifdef I2C_SLAVE_DEVICE + demo_i2c_slave_enable(); + // Master write - Slave read + demo_i2c_slave_read(); + + // Master read - Slave write + #ifdef I2C_RESTART_DEMO + demo_i2c_slave_read_1byte(); + #endif + demo_i2c_slave_write(); +#endif // #ifdef I2C_SLAVE_DEVICE +#endif // #ifdef I2C_DUAL_BOARD + + while(1){;} +} diff --git a/RTL00_SDKV35a/example_sources/i2c_LPS25HB_pressure/readme.txt b/RTL00_SDKV35a/example_sources/i2c_LPS25HB_pressure/readme.txt new file mode 100644 index 0000000..2276e6f --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_LPS25HB_pressure/readme.txt @@ -0,0 +1,7 @@ +Example Description + +this example is use to measure atmos + +work with arduino extended board, which has pressure sensor + +the terminal will feedback real pressure value which is represented in Pa \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2c_LPS25HB_pressure/src/main.c b/RTL00_SDKV35a/example_sources/i2c_LPS25HB_pressure/src/main.c new file mode 100644 index 0000000..da80f25 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_LPS25HB_pressure/src/main.c @@ -0,0 +1,183 @@ + +#include "device.h" +#include "PinNames.h" + +#include "basic_types.h" +#include "diag.h" +#include "osdep_api.h" + +#include "i2c_api.h" +#include "pinmap.h" +//#include "rtl_lib.h" +#include "main.h" + +#define MBED_I2C_MTR_SDA PB_3 +#define MBED_I2C_MTR_SCL PB_2 +#define MBED_I2C_INTB PA_5 +#define MBED_I2C_SLAVE_ADDR0 0x5D +#define MBED_I2C_BUS_CLK 40000 //hz +#define I2C_DATA_MAX_LENGTH 20 +#define malloc pvPortMalloc +#define free vPortFree + +uint8_t i2cdata_write[I2C_DATA_MAX_LENGTH]; +uint8_t i2cdata_read[I2C_DATA_MAX_LENGTH]; +uint16_t cmd; + +i2c_t i2cmaster; +int count = 0; +//sensor command +#define SENSOR_START 0x20A0 +#define FIFO 0x2E41 +#define REBOOT 0x2110 +#define READ 0x2101 +#define BYPASS 0x2E00 + + +char i2cdatasrc[9] = {0x27, 0x28, 0x29, 0x2A}; +//char i2cdatasrc[7] = {0x40, 0x48, 0x50, 0x27, 0x28, 0x29, 0x2A}; + + +static void ePL_WriteCommand(uint16_t cmd) +{ + i2cdata_write[0] = (uint8_t)(cmd >>8); + i2cdata_write[1] = (uint8_t)(cmd&0xFF); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdata_write[0], 2, 1); +} +/* +struct node +{ + int info; + struct node *ptr; +}*front,*rear,*temp,*front1; +*/ +//int frontelement(); +//void enq(int data); +//void deq(); +/* +void enq(int data) +{ + if (rear == NULL) + { + rear = (struct node *)malloc(1*sizeof(struct node)); + if(rear == NULL) + { + printf("\n\rmalloc rear failed!\n"); + return; + } + rear->ptr = NULL; + rear->info = data; + front = rear; + //printf("front info: %d\n", front->info); + } + else + { + temp=(struct node *)malloc(1*sizeof(struct node)); + rear->ptr = temp; + temp->info = data; + temp->ptr = NULL; + + rear = temp; + //printf("rear info: %d\n", rear->info); + } + count++; +} + +void deq() +{ + front1 = front; + //printf("front info before deq: %d\n", front->info); + if (front1 == NULL) + { + printf("Error: Trying to display elements from empty queue\n"); + return; + } + else + { + if (front1->ptr != NULL) + { + front1 = front1->ptr; + //printf("\nDequed value : %d\n", front->info); + free(front); + front = front1; + } + else + { + //printf("\nDequed value : %d\n", front->info); + free(front); + front = NULL; + rear = NULL; + } + count--; + } +} +*/ +void main(void) +{ + int result; + int i, data; + int temprature; + int flag = 0; + int sum = 0; + int average = 0; + struct node *output; + char intertupt; + + DiagPrintf("Sensor_Init \r\n"); + //for(i=0; i<16; i++) + //printf("ouput before: %d\n", i2cdata_read[i]); + i2c_init(&i2cmaster, MBED_I2C_MTR_SDA ,MBED_I2C_MTR_SCL); + i2c_frequency(&i2cmaster,MBED_I2C_BUS_CLK); + + ePL_WriteCommand(SENSOR_START); + ePL_WriteCommand(REBOOT); + //ePL_WriteCommand(BYPASS); + + while(1){ + //i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[3], 1, 1); + //i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[3], 2, 1); + //printf("Status Reg: %d\n", i2cdata_read[3]); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[1], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[1], 2, 1); + //printf("--------pressure output LSB: %d\n", i2cdata_read[4]); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[2], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[2], 2, 1); + //printf("--------pressure output MID: %d\n", i2cdata_read[5]); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[3], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[3], 2, 1); + //printf("--------pressure output MSB: %d\n", i2cdata_read[6]); + Mdelay(2000); + data = (i2cdata_read[3]*256*256*100+i2cdata_read[2]*256*100+i2cdata_read[1]*100)/4128; + printf("pressure: %dPa\n", data); + /* + if(count == 20) + { + deq(); + } + enq(data); + output = front; + sum = front->info; + while(output->ptr != NULL) + { + output = output->ptr; + sum = sum + output->info; + } + + //printf("------count = %d---------\n", count); + average = sum / count; + //printf("---final output: %d---\n", average); + */ + + } + + Mdelay(1000); + + } + + + + + + + + diff --git a/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/inc/HRM_2197.h b/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/inc/HRM_2197.h new file mode 100644 index 0000000..2a44710 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/inc/HRM_2197.h @@ -0,0 +1,77 @@ +/******************************************************************************* + HRM.h - Definition header + *******************************************************************************/ +#ifndef HRM_H +#define HRM_H + +#include + +//------------------------------------------------------ +#define HR_SAMPLE_RATE 25// Hz +#define HR_INTEG_MIN HR_INTEG_40 +#define HR_INTEG_BASE HR_INTEG_250 +#define HR_INTEG_MAX HR_INTEG_250 + +#define HR_TH_HIGH 63000 +#define HR_TH_LOW 30000 +//------------------------------------------------------ + +// HRM I2C address & register sub-addresses +#define HR_SLAVE_ADDRESS 0x82 + +#define HR_FILTER_1 0<<5 +#define HR_FILTER_2 1<<5 +#define HR_FILTER_4 2<<5 +#define HR_FILTER_8 3<<5 +#define HR_FILTER_16 4<<5 +#define HR_FILTER_32 5<<5 +#define HR_FILTER_64 6<<5 +#define HR_FILTER_128 7<<5 + +#define HR_MODE_HR 1<<4 +#define HR_MODE_HRS 9<<4 + +#define HR_GAIN_MID 1 +#define HR_GAIN_LOW 3 + +#define HR_INTEG_20 5 +#define HR_INTEG_25 6 +#define HR_INTEG_30 7 +#define HR_INTEG_40 8 +#define HR_INTEG_55 9 +#define HR_INTEG_70 10 +#define HR_INTEG_90 11 +#define HR_INTEG_110 12 +#define HR_INTEG_150 13 +#define HR_INTEG_200 14 +#define HR_INTEG_250 15 +#define HR_INTEG_350 16 +#define HR_INTEG_450 17 +#define HR_INTEG_550 18 + +#define HR_OSR_64 0<<2 +#define HR_OSR_256 1<<2 +#define HR_OSR_1024 2<<2 +#define HR_OSR_2048 3<<2 + +#define HR_RESETN_RESET 0<<2 +#define HR_RESETN_RUN 1<<2 + +#define HR_PDRIVE_70MA 0<<4 +#define HR_PDRIVE_35MA 1<<4 +#define HR_PDRIVE_200MA 2<<4 +#define HR_PDRIVE_100MA 3<<4 + +#define HR_INT_FRAME 1<<2 +#define HR_INT_DISABLED 2<<2 + +#define HR_IR_DISABLE 0<<7 +#define HR_IR_ENABLE 1<<7 + +//------------------------------------------------------ + +// Declarations +void init_hrm(void); +uint16_t read_hrm(void); + +#endif /* HRM_H */ diff --git a/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/inc/heart_interface.h b/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/inc/heart_interface.h new file mode 100644 index 0000000..52d569c --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/inc/heart_interface.h @@ -0,0 +1,39 @@ +/* + * heart_interface.h + * + * Created on: 2014/4/29 + * Author: 01004 + */ + +#ifndef HEART_INTERFACE_H_ +#define HEART_INTERFACE_H_ + +#define MIN_HEART_RATE 48 +#define MAX_HEART_RATE 180 + +extern int g_heartrate; + +typedef void (*hr_callback)(int); + +/* + * If there is no g-sensor, fill x, y, z in 0. + */ +void add_PPG_XYZ(int ppg, short xx, short yy, short zz); + +/* + * A callback to handle heartrate events. + */ +void register_callback(hr_callback callback); + +/* + * Ex: report_period = 25. + * it means report a heart rate every 25 samples. + */ +void start(int report_period); + +void reset(void); + +void stop(void); + + +#endif /* HEART_INTERFACE_H_ */ diff --git a/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/readme.txt b/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/readme.txt new file mode 100644 index 0000000..b77b22d --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/readme.txt @@ -0,0 +1,16 @@ +Example Description + +this example is use to measure heart rate of human + +Requirement Components: + extend board + +work with arduino extended board, which has heart rate sensor + +during the measurement, user has to lie his pulp on the sensor and do not rock the sensor + +the test code will return back the heart rate + +Build code +1. Please be sure to copy inc\heart_interface.h, inc\HRM_2197.h +2. Include hr_library.a in IAR project. Add hr_library.a into folder "lib" in IAR project. \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/src/main.c b/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/src/main.c new file mode 100644 index 0000000..fa812a6 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_epl2197_heartrate/src/main.c @@ -0,0 +1,165 @@ +/******************************************************************************* + * HRM.c - Eminent Heart Rate Module (HRM) routines via I2C + *******************************************************************************/ +#include "HRM_2197.h" +#include +#include +//#include +#include "heart_interface.h" +#include "device.h" +#include "PinNames.h" + +#include "basic_types.h" +#include "diag.h" +#include "osdep_api.h" + +#include "i2c_api.h" +#include "pinmap.h" +//#include "rtl_lib.h" +#include "gpio_api.h" // mbed +#include "main.h" + +#define MBED_I2C_SLAVE_ADDR0 0x41 +#define HR_MODE 0x001b +#define LED_ENABLE 0x3081 +#define FRAME_ENABLE 0x4804 +#define CHIP_RESET 0x4000 +#define CHIP_RUN 0x4004 +#define DATA_LOCK 0x4005 +#define DATA_UNLOCK 0x4004 +#define I2C_DATA_MAX_LENGTH 20 +#define CLOCK_SET 0x3800 +#define MBED_I2C_MTR_SDA PB_3 +#define MBED_I2C_MTR_SCL PB_2 +#define MBED_I2C_INTB PA_5 +#define MBED_I2C_BUS_CLK 100000 //hz + +uint8_t i2cdata_write[I2C_DATA_MAX_LENGTH]; +uint8_t i2cdata_read[I2C_DATA_MAX_LENGTH]; +uint16_t cmd; + +i2c_t i2cmaster; + +uint8_t integ_time = HR_INTEG_MIN; +int integ_time_array[] = { 4, 6, 8, 10, 15, 20, 25, 30, 40, 55, 70, 90, 110, 150, 200, 250, 350, 450, 550 }; + + + + +//Step1. define the callback to handle event of heart rate update +/******************************************************************************* + * report heart rate every 1 second + *******************************************************************************/ +void on_heartrate_update(int heartrate) { + printf("heart rate %d\n", heartrate); + //fflush(stdout); +} + +char i2cdatasrc[3] = {0x68, 0x90, 0x98}; + + +static void ePL_WriteCommand(uint16_t cmd) +{ + i2cdata_write[0] = (uint8_t)(cmd >>8); + i2cdata_write[1] = (uint8_t)(cmd&0xFF); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdata_write[0], 2, 1); +} + +uint16_t read_hrm(void) { + uint32_t raw, normalized_raw; + int integ_time_changed = 0; + ePL_WriteCommand(DATA_LOCK); + + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[1], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[1], 2, 1); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[2], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[2], 2, 1); + + raw = i2cdata_read[1]; + raw |= (uint16_t) i2cdata_read[2] << 8; + + + normalized_raw = raw >> 4; + normalized_raw = normalized_raw * integ_time_array[HR_INTEG_BASE]; + normalized_raw = normalized_raw / integ_time_array[integ_time]; + + if (raw > HR_TH_HIGH && integ_time > HR_INTEG_MIN) { + integ_time -= 1; + integ_time_changed = 1; + } else if (raw < HR_TH_LOW && integ_time < HR_INTEG_MAX) { + integ_time += 1; + integ_time_changed = 1; + } + + if (integ_time_changed == 1) { + + ePL_WriteCommand(((0x01<<3)<<8) | ( HR_FILTER_4 | integ_time)); + ePL_WriteCommand(((0x08<<3)<<8) | ( HR_RESETN_RESET)); + } + + ePL_WriteCommand(((0x08<<3)<<8) | ( HR_RESETN_RUN)); + + return normalized_raw; +} + + + +/******************************************************************************* + * main function to read data, input to library, + * and calculate heart rate + *******************************************************************************/ +void main(void) { + int i, length; + int *data; + int should_stop = 0; + uint16_t result; + data = (int*) calloc(3000, sizeof(int)); + //load_ppg_signal(data, &length); //Load Test Data From File + i2c_init(&i2cmaster, MBED_I2C_MTR_SDA ,MBED_I2C_MTR_SCL); + i2c_frequency(&i2cmaster,MBED_I2C_BUS_CLK); +//Step2. delegate the event of heart rate update + register_callback(on_heartrate_update); + + + + +//Step3. Set the data length of heart rate calculation= 2^9 = 512 + + ePL_WriteCommand(((0x00<<3)<<8) | ( HR_MODE_HRS | HR_OSR_1024 | HR_GAIN_MID)); + ePL_WriteCommand(((0x01<<3)<<8) | ( HR_FILTER_4 | integ_time)); + ePL_WriteCommand(((0x09<<3)<<8) | ( HR_PDRIVE_70MA)); + ePL_WriteCommand(((0x06<<3)<<8) | ( HR_IR_ENABLE | HR_INT_FRAME)); + ePL_WriteCommand(((0x08<<3)<<8) | ( HR_RESETN_RESET)); + while(1) { + //Step4. Add ppg data continuously, and the Lib will return the Heart Rate 1 time/sec + result = read_hrm(); + + if(result>100) + add_PPG_XYZ(result, 0, 0, 0); + + Mdelay(40); //Simulate the ppg input time interval = 40ms + if(should_stop) + break; + } + +//Step5. Stop + stop(); + + free(data); + +} + + + + +/******************************************************************************* + * initialize ic parameters + *******************************************************************************/ + + + + +/******************************************************************************* + * read rawdata + *******************************************************************************/ + diff --git a/RTL00_SDKV35a/example_sources/i2c_epl2590_light/readme.txt b/RTL00_SDKV35a/example_sources/i2c_epl2590_light/readme.txt new file mode 100644 index 0000000..a82de45 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_epl2590_light/readme.txt @@ -0,0 +1,11 @@ +Example Description + +This example describes how to use proximity sensor to detect lightness + +Requirement Components: + extend board + +work with arduino extended board, which has proximity sensor + +when the proximity sensor is in ALS mode (detect lightness), it will keep polling lightness output. + diff --git a/RTL00_SDKV35a/example_sources/i2c_epl2590_light/src/main.c b/RTL00_SDKV35a/example_sources/i2c_epl2590_light/src/main.c new file mode 100644 index 0000000..594656e --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_epl2590_light/src/main.c @@ -0,0 +1,108 @@ + +#include "device.h" +#include "PinNames.h" + +#include "basic_types.h" +#include "diag.h" +#include "osdep_api.h" + +#include "i2c_api.h" +#include "pinmap.h" +//#include "rtl_lib.h" +#include "main.h" + +#define MBED_I2C_MTR_SDA PB_3 +#define MBED_I2C_MTR_SCL PB_2 +#define MBED_I2C_INTB PA_5 +#define MBED_I2C_SLAVE_ADDR0 0x49 +#define MBED_I2C_BUS_CLK 100000 //hz +#define I2C_DATA_MAX_LENGTH 20 + +uint8_t i2cdata_write[I2C_DATA_MAX_LENGTH]; +uint8_t i2cdata_read[I2C_DATA_MAX_LENGTH]; +uint16_t cmd; + +i2c_t i2cmaster; +//sensor command +#define WAKE_UP 0x1102 +#define CHIP_REFRESH1 0xFD8E +#define CHIP_REFRESH2 0xFE22 +#define CHIP_REFRESH3 0xFE02 +#define CHIP_REFRESH4 0xFD00 +#define PS_MODE 0x0002 +#define ALS_MODE 0x0001 +#define POWER_UP 0x1102 +#define CHIP_RESET 0x1100 +#define CHANGE_TIME 0x0851 +#define SETTING_1 0x0F19 +#define SETTING_2 0x0D10 +#define INT 0x3022 + +char i2cdatasrc[5] = {0x1B, 0x15, 0x16, 0x80, 0x88}; + + +static void ePL_WriteCommand(uint16_t cmd) +{ + i2cdata_write[0] = (uint8_t)(cmd >>8); + i2cdata_write[1] = (uint8_t)(cmd&0xFF); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdata_write[0], 2, 1); +} + + +void main(void) +{ + int result; + int i; + int light = 0; + int flag = 0; + char intertupt; + + DiagPrintf("Sensor_Init \r\n"); + i2c_init(&i2cmaster, MBED_I2C_MTR_SDA ,MBED_I2C_MTR_SCL); + i2c_frequency(&i2cmaster,MBED_I2C_BUS_CLK); + + ePL_WriteCommand(WAKE_UP); + ePL_WriteCommand(CHIP_REFRESH1); + ePL_WriteCommand(CHIP_REFRESH2); + ePL_WriteCommand(CHIP_REFRESH3); + ePL_WriteCommand(CHIP_REFRESH4); + + ePL_WriteCommand(ALS_MODE); + + //ePL_WriteCommand(SETTING_1); + //ePL_WriteCommand(SETTING_2); + + + ePL_WriteCommand(CHIP_RESET); + + ePL_WriteCommand(POWER_UP); + Mdelay(240); + while(1){ + //ePL_WriteCommand(DATA_LOCK); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[0], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[0], 2, 1); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[1], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[1], 2, 1); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[2], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[2], 2, 1); + // printf("ALS LOW: %d\n", i2cdata_read[1]); + //printf("ALS HIGH: %d\n", i2cdata_read[2]); + light = i2cdata_read[1] + i2cdata_read[2] * 256; + printf("lightness: %d\n", light); + //flag = (i2cdata_read[0] & 8)? 1:0; + //int ret = (i2cdata_read[0] & 4)? 1:0; + //printf("flag: %d\n", flag); + //printf("ret: %d\n", ret); + + //ePL_WriteCommand(POWER_UP); + Mdelay(1000); + + } + + + + + + + +} diff --git a/RTL00_SDKV35a/example_sources/i2c_epl2590_proximity/readme.txt b/RTL00_SDKV35a/example_sources/i2c_epl2590_proximity/readme.txt new file mode 100644 index 0000000..0cafbe2 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_epl2590_proximity/readme.txt @@ -0,0 +1,12 @@ +Example Description + +This example describes how to use proximity sensor to detect distance + +Requirement Components: + extend board + +work with arduino extended board, which has proximity sensor + +When the proximity sensor is in PS mode (detect distance), if the object is close to the sensor, a near message will print out. Otherwise a far message will print out. + + diff --git a/RTL00_SDKV35a/example_sources/i2c_epl2590_proximity/src/main.c b/RTL00_SDKV35a/example_sources/i2c_epl2590_proximity/src/main.c new file mode 100644 index 0000000..f9da2c5 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2c_epl2590_proximity/src/main.c @@ -0,0 +1,115 @@ + +#include "device.h" +#include "PinNames.h" + +#include "basic_types.h" +#include "diag.h" +#include "osdep_api.h" + +#include "i2c_api.h" +#include "pinmap.h" +//#include "rtl_lib.h" +#include "main.h" + +#define MBED_I2C_MTR_SDA PB_3 +#define MBED_I2C_MTR_SCL PB_2 +#define MBED_I2C_INTB PA_5 +#define MBED_I2C_SLAVE_ADDR0 0x49 +#define MBED_I2C_BUS_CLK 100000 //hz +#define I2C_DATA_MAX_LENGTH 20 + +uint8_t i2cdata_write[I2C_DATA_MAX_LENGTH]; +uint8_t i2cdata_read[I2C_DATA_MAX_LENGTH]; +uint16_t cmd; + +i2c_t i2cmaster; +//sensor command +#define WAKE_UP 0x1102 +#define CHIP_REFRESH1 0xFD8E +#define CHIP_REFRESH2 0xFE22 +#define CHIP_REFRESH3 0xFE02 +#define CHIP_REFRESH4 0xFD00 +#define PS_MODE 0x0002 +#define ALS1_MODE 0x0072 +#define ALS2_MODE 0x503E +#define ALS3_MODE 0x583E +#define POWER_UP 0x1102 +#define CHIP_RESET 0x1100 +#define CHANGE_TIME 0x0851 +#define SETTING_1 0x0F19 +#define SETTING_2 0x0D10 +#define INT 0x3022 + +char i2cdatasrc[5] = {0x1B, 0x1E, 0x1F, 0x80, 0x88}; + + +static void ePL_WriteCommand(uint16_t cmd) +{ + i2cdata_write[0] = (uint8_t)(cmd >>8); + i2cdata_write[1] = (uint8_t)(cmd&0xFF); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdata_write[0], 2, 1); +} + + +void main(void) +{ + int result; + int i; + int flag = 0; + char intertupt; + + DiagPrintf("Sensor_Init \r\n"); + i2c_init(&i2cmaster, MBED_I2C_MTR_SDA ,MBED_I2C_MTR_SCL); + i2c_frequency(&i2cmaster,MBED_I2C_BUS_CLK); + + ePL_WriteCommand(WAKE_UP); + ePL_WriteCommand(CHIP_REFRESH1); + ePL_WriteCommand(CHIP_REFRESH2); + ePL_WriteCommand(CHIP_REFRESH3); + ePL_WriteCommand(CHIP_REFRESH4); + + ePL_WriteCommand(PS_MODE); + + ePL_WriteCommand(SETTING_1); + ePL_WriteCommand(SETTING_2); + + + ePL_WriteCommand(CHIP_RESET); + + ePL_WriteCommand(POWER_UP); + Mdelay(240); + while(1){ + //ePL_WriteCommand(DATA_LOCK); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[0], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[0], 2, 1); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[1], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[1], 2, 1); + i2c_write(&i2cmaster, MBED_I2C_SLAVE_ADDR0, &i2cdatasrc[2], 1, 1); + i2c_read(&i2cmaster, MBED_I2C_SLAVE_ADDR0, (char*)&i2cdata_read[2], 2, 1); + //printf("PS LOW: %d\n", i2cdata_read[1]); + //printf("PS HIGH: %d\n", i2cdata_read[2]); + flag = (i2cdata_read[0] & 8)? 1:0; + int ret = (i2cdata_read[0] & 4)? 1:0; + //printf("flag: %d\n", flag); + //printf("ret: %d\n", ret); + + if(flag){ + printf("the object is far\n"); + } + else + { + printf("the object is near\n"); + } + + //ePL_WriteCommand(POWER_UP); + Mdelay(1000); + + } + + + + + + + +} diff --git a/RTL00_SDKV35a/example_sources/i2s/readme.txt b/RTL00_SDKV35a/example_sources/i2s/readme.txt new file mode 100644 index 0000000..5a7ec39 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/readme.txt @@ -0,0 +1,10 @@ +Example Description + +This example describes how to use i2s by using mbed extend api + +1.Plug ALC5651 shield to Ameba HDK + +2.Run the main function. + +3.Plug earphone to Green phone jack + diff --git a/RTL00_SDKV35a/example_sources/i2s/src/alc5651.c b/RTL00_SDKV35a/example_sources/i2s/src/alc5651.c new file mode 100644 index 0000000..1ee3447 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/alc5651.c @@ -0,0 +1,183 @@ +#include +#include "PinNames.h" +#include "basic_types.h" +#include "diag.h" +#include + +#include "i2c_api.h" +#include "pinmap.h" + +//#define I2C_MTR_SDA PC_4//PB_3 +//#define I2C_MTR_SCL PC_5//PB_2 +#define I2C_MTR_SDA PB_3 +#define I2C_MTR_SCL PB_2 +#define I2C_BUS_CLK 100000 //hz + +#define I2C_ALC5651_ADDR (0x34/2) + +#define RT5651_PRIV_INDEX 0x6a +#define RT5651_PRIV_DATA 0x6c + +#if defined (__ICCARM__) +i2c_t alc5651_i2c; +#else +volatile i2c_t alc5651_i2c; +#define printf DBG_8195A +#endif + +static void alc5651_delay(void) +{ + int i; + + i=10000; + while (i) { + i--; + asm volatile ("nop\n\t"); + } +} + +void alc5651_reg_write(unsigned int reg, unsigned int value) +{ + char buf[4]; + buf[0] = (char)reg; + buf[1] = (char)(value>>8); + buf[2] = (char)(value&0xff); + + i2c_write(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 3, 1); + alc5651_delay(); +} + +void alc5651_reg_read(unsigned int reg, unsigned int *value) +{ + int tmp; + char *buf = (char*)&tmp; + + buf[0] = (char)reg; + i2c_write(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 1, 1); + alc5651_delay(); + + buf[0] = 0xaa; + buf[1] = 0xaa; + + i2c_read(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 2, 1); + alc5651_delay(); + + *value= ((buf[0]&0xFF)<<8)|(buf[1]&0xFF); +} + +void alc5651_index_write(unsigned int reg, unsigned int value) +{ + alc5651_reg_write(RT5651_PRIV_INDEX, reg); + alc5651_reg_write(RT5651_PRIV_DATA, value); +} + +void alc5651_index_read(unsigned int reg, unsigned int *value) +{ + alc5651_reg_write(RT5651_PRIV_INDEX, reg); + alc5651_reg_read(RT5651_PRIV_DATA, value); +} + +void alc5651_reg_dump(void) +{ + int i; + unsigned int value; + + printf("alc5651 codec reg dump\n\r"); + printf("------------------------\n\r"); + for(i=0;i<=0xff;i++){ + alc5651_reg_read(i, &value); + printf("%02x : %04x\n\r", i, (unsigned short)value); + } + printf("------------------------\n\r"); +} + +void alc5651_index_dump(void) +{ + int i; + unsigned int value; + + printf("alc5651 codec index dump\n\r"); + printf("------------------------\n\r"); + for(i=0;i<=0xff;i++){ + alc5651_index_read(i, &value); + printf("%02x : %04x\n\r", i, (unsigned short)value); + } + printf("------------------------\n\r"); +} + +void alc5651_init(void) +{ + i2c_init(&alc5651_i2c, I2C_MTR_SDA, I2C_MTR_SCL); + i2c_frequency(&alc5651_i2c, I2C_BUS_CLK); +} + +void alc5651_set_word_len(int len_idx) // interface2 +{ + // 0: 16 1: 20 2: 24 3: 8 + unsigned int val; + alc5651_reg_read(0x71,&val); + val &= (~(0x3<<2)); + val |= (len_idx<<2); + alc5651_reg_write(0x71,val); + alc5651_reg_read(0x70,&val); + val &= (~(0x3<<2)); + val |= (len_idx<<2); + alc5651_reg_write(0x70,val); + +} + +void alc5651_init_interface1(void) +{ + alc5651_reg_write(0x00,0x0021); + alc5651_reg_write(0x63,0xE8FE); + alc5651_reg_write(0x61,0x5800); + alc5651_reg_write(0x62,0x0C00); + alc5651_reg_write(0x73,0x0000); + alc5651_reg_write(0x2A,0x4242); + alc5651_reg_write(0x45,0x2000); + alc5651_reg_write(0x02,0x4848); + alc5651_reg_write(0x8E,0x0019); + alc5651_reg_write(0x8F,0x3100); + alc5651_reg_write(0x91,0x0E00); + alc5651_index_write(0x3D,0x3E00); + alc5651_reg_write(0xFA,0x0011); + alc5651_reg_write(0x83,0x0800); + alc5651_reg_write(0x84,0xA000); + alc5651_reg_write(0xFA,0x0C11); + alc5651_reg_write(0x64,0x4010); + alc5651_reg_write(0x65,0x0C00); + alc5651_reg_write(0x61,0x5806); + alc5651_reg_write(0x62,0xCC00); + alc5651_reg_write(0x3C,0x004F); + alc5651_reg_write(0x3E,0x004F); + alc5651_reg_write(0x27,0x3820); + alc5651_reg_write(0x77,0x0000); +} + +void alc5651_init_interface2(void) +{ + alc5651_reg_write(0x00,0x0021); + alc5651_reg_write(0x63,0xE8FE); + alc5651_reg_write(0x61,0x5800); + alc5651_reg_write(0x62,0x0C00); + alc5651_reg_write(0x73,0x0000); + alc5651_reg_write(0x2A,0x4242); + alc5651_reg_write(0x45,0x2000); + alc5651_reg_write(0x02,0x4848); + alc5651_reg_write(0x8E,0x0019); + alc5651_reg_write(0x8F,0x3100); + alc5651_reg_write(0x91,0x0E00); + alc5651_index_write(0x3D,0x3E00); + alc5651_reg_write(0xFA,0x0011); + alc5651_reg_write(0x83,0x0800); + alc5651_reg_write(0x84,0xA000); + alc5651_reg_write(0xFA,0x0C11); + alc5651_reg_write(0x64,0x4010); + alc5651_reg_write(0x65,0x0C00); + alc5651_reg_write(0x61,0x5806); + alc5651_reg_write(0x62,0xCC00); + alc5651_reg_write(0x3C,0x004F); + alc5651_reg_write(0x3E,0x004F); + alc5651_reg_write(0x28,0x3030); + alc5651_reg_write(0x2F,0x0080); +} \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/birds_11025_2ch_16b.c b/RTL00_SDKV35a/example_sources/i2s/src/birds_11025_2ch_16b.c new file mode 100644 index 0000000..040a83d --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/birds_11025_2ch_16b.c @@ -0,0 +1,8041 @@ +#include +int sample_size=32137; + +SECTION(".sdram.data") +short sample[]={ +-1, 1, 0, 0, -1, 2, -2, 1, +1, -1, 0, 1, 1, -1, -1, 1, +-2, 1, 2, -3, 2, -2, 2, -2, +1, -1, -2, 1, 0, -1, 0, 0, +-1, 1, -1, 1, 0, -1, 3, -2, +0, 1, 2, -2, 1, -1, 1, -2, +0, 0, -1, 0, 2, -3, 0, 0, +0, -1, 0, 0, -2, 2, 1, -1, +0, 1, 0, -1, 3, -3, 2, -1, +1, 0, -3, 3, 1, -1, -1, 2, +0, -1, 3, -2, -2, 2, -1, 0, +2, -1, 0, 0, 0, 0, -2, 2, +1, -2, -2, 3, -2, 2, 0, 0, +-1, 2, -2, 2, 0, 0, -1, 1, +1, -1, 2, -1, 1, -1, 1, -1, +2, -1, 0, 1, -1, 0, 0, 0, +-2, 2, -2, 2, -1, 0, 0, 1, +-4, 4, 1, -1, 1, 0, 0, 0, +1, -1, -1, 1, -1, 1, 0, 0, +1, -1, 2, -1, -1, 1, -1, 1, +-2, 2, -3, 3, -1, 0, 2, -2, +-1, 1, -2, 2, -2, 2, -1, 0, +0, 0, -1, 1, 2, -2, 2, -2, +1, -1, 0, 1, -1, 1, 0, 1, +1, -1, 0, 1, -3, 3, -1, 1, +-4, 4, -3, 3, -3, 3, -3, 3, +-3, 2, 2, -3, 3, -3, 1, -1, +-1, 1, 0, 0, -3, 4, -1, 0, +3, -2, -1, 1, 1, -1, 0, 0, +0, 0, 1, -1, 0, 0, 0, 0, +-2, 2, 0, -1, 0, 0, 2, -3, +1, -1, 1, -1, 4, -4, 0, 0, +-2, 3, -2, 2, 1, -1, 2, -1, +0, 0, -1, 2, -1, 1, 0, 1, +0, 0, -2, 2, 0, 0, 0, -1, +1, -1, -1, 0, -2, 1, -3, 2, +1, -2, -2, 2, -2, 1, 5, -6, +1, 0, -2, 2, 1, -1, 1, 0, +3, -2, 0, 0, 1, 0, 1, 0, +0, 1, 0, 0, 2, -2, 0, 1, +-2, 1, 2, -3, 1, -1, -2, 1, +0, 0, 0, -1, 1, -1, -1, 1, +0, -1, 3, -2, 1, 0, 2, -2, +3, -2, 1, -1, 5, -5, 1, 0, +-1, 1, 2, -2, 0, 0, 0, 0, +-2, 2, -1, 0, -1, 1, -2, 1, +-1, 1, 0, -1, 4, -4, 0, 1, +-1, 1, 1, 0, -2, 2, -1, 1, +4, -3, 2, -1, 2, -2, 1, 0, +-2, 2, -1, 1, -3, 2, 1, -1, +-2, 2, 1, -2, 1, -1, 0, 0, +-2, 2, -1, 0, 0, 0, 0, 0, +0, 0, -1, 1, -1, 2, 0, 0, +1, 0, 0, 0, 2, -2, 0, 0, +0, 0, -2, 2, 0, 0, 0, 0, +0, -1, 1, -1, -1, 1, -2, 2, +-2, 2, -1, 1, 1, -2, 3, -2, +-1, 1, 0, 0, -1, 2, 0, 0, +1, 0, -3, 3, -2, 2, -1, 1, +1, -1, 0, 0, -3, 2, -2, 2, +-3, 3, 0, -1, 2, -3, 3, -3, +0, 0, -1, 0, 1, -1, -1, 1, +2, -2, 2, -1, 1, -1, -2, 3, +1, -1, 2, -1, 1, -1, 1, -1, +0, 1, -1, 1, 3, -3, 0, 1, +-5, 5, -3, 2, 1, -1, 0, 0, +-1, 0, 1, -1, -1, 1, 1, -2, +0, 0, 0, 0, 2, -1, 2, -2, +2, -1, 0, 1, -1, 1, 0, 0, +-1, 1, 0, 0, -4, 4, -1, 0, +4, -4, 1, 0, -3, 2, 0, -1, +0, 0, -4, 3, 2, -2, 3, -3, +2, -2, -1, 2, -3, 3, 1, -1, +0, 0, 2, -2, 2, -1, -4, 4, +0, 0, 0, 0, -1, 1, -2, 2, +-2, 1, 0, 0, 0, 0, 0, 0, +0, 0, -2, 2, -4, 3, 1, -1, +2, -2, 2, -2, 1, 0, 0, 0, +1, -1, 0, 0, -1, 1, 1, -1, +1, -1, 1, 0, -2, 2, 2, -2, +-1, 1, -2, 1, 1, -1, -1, 0, +2, -2, 0, 0, -1, 0, 1, -1, +0, 0, 0, 0, -1, 1, 0, 0, +0, 0, 1, -1, -1, 1, 0, 0, +0, 0, 0, 0, 0, 0, -1, 1, +0, -1, 2, -2, 2, -2, 1, -1, +1, -1, 0, 0, 3, -3, 1, 0, +-1, 1, -1, 1, -2, 2, 2, -2, +1, -1, 0, 0, -1, 1, -1, 1, +-2, 2, 3, -3, 3, -2, -2, 2, +-3, 3, -2, 1, 2, -2, -1, 1, +1, -1, -1, 2, 1, -1, 0, 0, +0, 0, -1, 1, -1, 0, 2, -2, +1, -1, 0, 0, -2, 2, -1, 0, +1, -1, -3, 3, -2, 1, 1, -1, +0, -1, 1, -2, 0, 0, 0, 0, +-2, 2, 0, 0, 0, 0, 0, 0, +2, -2, -1, 1, 1, -1, -1, 2, +-2, 2, 1, -1, 0, 0, -1, 1, +0, 0, 2, -2, -1, 1, 0, 0, +-4, 4, -3, 2, 1, -1, -1, 1, +-1, 0, 3, -3, 3, -3, 2, -2, +1, -1, -3, 4, -3, 2, 0, 0, +0, 1, -2, 3, -2, 2, 0, 0, +-1, 2, -2, 2, 1, -1, 2, -2, +0, 0, 0, 0, 0, 0, -1, 1, +-2, 2, -1, 1, -2, 2, 1, -1, +2, -2, 0, 0, 2, -2, 1, -1, +2, -2, 1, -1, 0, -1, 1, -1, +0, -1, 0, 1, -2, 2, 1, -1, +-1, 1, -1, 1, -1, 1, 3, -3, +0, 0, 1, -1, 1, 0, -1, 1, +2, -2, 1, -1, 2, -2, 1, -1, +0, 0, 0, 0, 0, 0, -1, 0, +0, 0, -3, 3, 1, -1, 0, 0, +-1, 1, -1, 1, -1, 0, 1, -1, +1, -1, 1, -1, -1, 1, -1, 1, +2, -2, 0, 1, -1, 1, -2, 3, +-3, 3, 1, -2, 0, 0, 0, 0, +-1, 1, -2, 2, -1, 1, 0, -1, +4, -4, 2, -2, 2, -2, -1, 1, +-2, 1, 2, -2, -3, 4, 0, 0, +0, 1, 1, -1, 2, -2, 1, -2, +2, -2, -3, 3, -2, 1, 1, -2, +1, -1, 0, 0, 2, -2, 0, 0, +-2, 2, 0, 0, -1, 1, -1, 1, +1, -1, 1, -1, -1, 1, 0, 0, +-1, 1, 1, -1, -1, 1, 0, 0, +0, 0, -2, 2, 2, -3, 2, -1, +-2, 1, 3, -4, 0, 1, 0, 0, +0, 1, 0, 0, 2, -2, -2, 2, +0, 0, -2, 3, -2, 1, 2, -2, +-2, 2, 2, -2, 2, -2, 0, -1, +2, -2, 0, 0, 0, 0, -1, 0, +0, 0, -2, 2, -4, 4, -1, 0, +-1, 1, -2, 2, 1, -1, 1, 0, +-1, 1, 2, -2, 2, -1, -1, 1, +2, -2, 0, 0, 0, 0, 3, -3, +1, -1, 0, 0, 1, -1, 2, -2, +3, -3, 3, -2, 0, 1, 0, 0, +2, -3, 0, 0, -2, 1, 1, 0, +-2, 2, 3, -4, 0, 0, 0, 0, +-1, 2, -1, 1, 2, -1, -3, 3, +2, -2, 0, 1, -1, 1, 1, -1, +0, 0, -1, 1, 0, 0, 0, 0, +0, 0, 2, -2, 1, -1, 1, 0, +-1, 1, -2, 2, -1, 1, -1, 2, +0, 0, 0, 0, -2, 2, 3, -3, +0, 1, -2, 1, 0, 1, -1, 1, +0, 0, -1, 2, -2, 2, 1, -1, +1, -1, 0, -1, 1, -1, 0, 1, +-1, 1, 1, -1, 2, -1, -1, 0, +2, -2, -1, 1, 1, -1, 0, 0, +1, -2, 1, 0, -2, 2, -2, 1, +1, -2, 0, 0, -2, 1, 1, -1, +-1, 1, -1, 0, 2, -1, -2, 2, +0, 0, 0, 0, 0, -1, 2, -2, +0, 0, 1, -1, -1, 1, 1, -1, +0, 0, 1, -1, -2, 2, 0, -1, +2, -1, -1, 1, -1, 0, 1, -1, +1, -1, 0, 0, 1, -1, -2, 2, +-2, 1, 1, 0, -2, 2, 0, 0, +-1, 1, 0, 1, -3, 3, 1, -1, +-1, 2, -1, 0, 3, -3, 0, 0, +1, -1, 1, 0, -1, 1, -2, 2, +-1, 0, 2, -2, -2, 2, -2, 1, +0, 0, 0, 0, -1, 2, -1, 1, +0, 0, 1, -1, 1, -1, -2, 2, +1, -1, 1, 0, -1, 1, -2, 2, +2, -2, 1, 0, 0, -1, 3, -3, +0, 1, 0, 0, 0, 0, 1, -1, +0, 1, -2, 2, -3, 3, -1, 0, +2, -1, -1, 1, -2, 2, 0, 0, +0, 1, -1, 1, 0, 0, 3, -3, +2, -2, 0, 0, 0, 0, -1, 0, +1, -1, -3, 3, -2, 2, 1, -1, +0, 0, 1, -1, 0, 0, -4, 4, +0, -1, 1, -1, -3, 3, -2, 2, +0, 0, 1, -1, 2, -1, -1, 2, +0, 0, 1, 0, -3, 3, 1, -1, +-1, 1, -1, 0, 3, -3, 1, -1, +1, -1, 2, -2, 1, -1, 3, -3, +0, 0, 0, 0, 0, 0, 0, -1, +2, -2, 0, 0, 1, -1, 0, 0, +1, -1, -1, 1, -1, 1, -1, 1, +-1, 2, -2, 1, 3, -3, 0, 0, +-1, 1, -2, 2, -3, 3, -1, 1, +1, -1, -1, 2, -1, 1, -1, 1, +1, -2, 0, 1, -1, 1, 0, 1, +-1, 0, 1, -1, 0, 0, 0, 0, +1, -1, 0, 0, 2, -3, 0, 1, +-2, 1, 3, -3, 0, 0, -2, 2, +1, -1, 2, -1, 0, 0, 1, -1, +1, -1, 0, 1, -1, 1, 0, 0, +1, -1, 2, -2, 1, -1, 3, -3, +2, -1, 0, 0, 1, -2, 3, -2, +0, 1, -1, 0, 0, 0, -1, 1, +1, -2, 1, -1, 2, -2, 1, -1, +-1, 1, 0, 0, 1, -1, 1, -1, +-2, 2, -1, 0, 0, 0, 0, 0, +1, -1, 0, 0, -2, 2, 0, -1, +1, 0, -2, 2, 1, -1, 0, 0, +-2, 2, -3, 3, 0, -1, 3, -3, +2, -2, -1, 1, 2, -2, 1, 0, +-1, 1, -1, 1, 0, -1, 2, -1, +-1, 1, 0, 0, 0, 0, 1, 0, +-2, 2, 2, -2, 0, 1, 0, -1, +0, 0, -1, 1, 0, 0, -1, 1, +-1, 1, -1, 1, 1, -1, 1, -1, +3, -3, 2, -2, 2, -2, 2, -1, +-1, 1, 1, -2, 1, -1, -1, 1, +0, 0, 1, -1, 1, 0, -1, 1, +2, -2, -2, 2, -1, 0, 2, -2, +1, -1, 3, -3, 0, 1, -2, 1, +-1, 1, 0, 0, 0, 0, 1, -1, +-1, 1, 0, 0, 0, 0, 0, 0, +1, -1, 3, -3, 2, -1, 0, 1, +0, 0, 1, -1, -2, 2, 0, 0, +-2, 2, -2, 1, 1, -1, 1, -1, +1, -1, -3, 3, 1, -1, 2, -2, +1, -1, 0, 0, 2, -2, 2, -1, +-1, 1, 0, 0, 2, -2, 0, 0, +-3, 3, -2, 2, 0, 0, -1, 1, +0, 0, 0, 0, -2, 2, 1, -1, +1, -1, -2, 3, -1, 0, 1, -1, +-1, 1, 3, -3, 2, -2, 0, 0, +1, -1, -1, 2, -2, 2, 0, -1, +1, -1, 0, 0, -2, 2, -2, 2, +-4, 4, -2, 2, 2, -2, 2, -2, +3, -3, -1, 1, 1, -2, 0, 0, +-4, 4, -1, 1, -2, 2, 1, -2, +3, -2, -1, 1, 0, 0, -1, 1, +0, 0, 1, -1, 0, 0, -2, 2, +0, 0, 0, 1, -1, 1, 3, -3, +1, -1, 0, 0, -1, 2, -2, 2, +-2, 2, 0, -1, -2, 3, -4, 3, +-1, 1, -1, 1, 1, -1, -1, 1, +1, -2, 0, 0, 0, 0, 2, -2, +2, -2, 3, -3, 2, -2, 0, 1, +-1, 1, 3, -3, 2, -2, 1, -2, +3, -3, -1, 1, 0, 0, 0, 0, +-1, 2, -1, 1, 0, 0, 0, -1, +2, -1, -2, 1, 1, -1, 0, 0, +-2, 1, -3, 2, 0, 0, -4, 4, +-2, 1, 0, 0, 0, 0, 0, 0, +-1, 2, 1, -1, 3, -3, 0, 1, +0, 0, 1, -1, 0, 0, 0, 0, +-2, 2, -4, 3, 3, -3, 0, 1, +-1, 0, -1, 2, -3, 3, 0, 0, +0, -1, 2, -1, -1, 1, 1, -2, +-1, 1, 1, -1, 4, -4, -2, 3, +-2, 2, 1, -2, -2, 2, -1, 1, +1, -1, -2, 1, -2, 2, 0, 0, +-1, 0, -1, 0, 1, 1, -2, 1, +1, -3, 4, -3, 0, 1, -4, 2, +2, -2, 3, -1, -2, 1, -3, 2, +1, 0, -1, 1, -4, 2, 2, 0, +0, 1, -2, 0, -2, 2, -1, 2, +-3, 2, -1, 0, 4, -2, -1, 1, +-5, 3, 2, 0, -2, 3, -3, 0, +-1, 2, -3, 5, -2, 0, -1, -1, +1, 2, -3, 3, -1, -2, 3, -1, +-1, 2, -4, 2, -3, 3, 1, 1, +-1, 0, -3, 2, 3, -1, 2, -1, +-4, 1, 4, -3, 3, -1, -4, 1, +-1, 1, 1, 2, -3, 1, 0, -1, +3, 0, -1, 1, -4, 1, 0, 2, +2, 0, -3, -1, 2, -2, 3, 1, +-2, 0, -2, 0, 4, 0, 0, 1, +-3, -1, 3, -1, 2, 0, -3, 0, +-1, 1, 5, -2, -2, 0, -1, -2, +5, 0, -1, 2, -5, 1, 2, 0, +3, 0, -3, -1, 0, 0, 5, -1, +2, -4, -3, 0, 5, -1, 2, -2, +-4, 0, 2, 1, 1, 2, -3, -1, +0, 0, 5, 0, -2, 0, 0, -3, +3, 2, -1, 1, -3, -1, 0, 2, +3, 0, -5, 0, 0, -1, 4, 1, +-1, -1, -3, 0, 5, 0, 0, 1, +-7, 2, 3, -1, 7, -3, -4, 0, +1, -3, 6, 0, -4, 1, 0, -4, +6, -1, 1, -1, -1, -4, 0, 3, +2, 2, -6, 2, -3, 2, 6, 0, +-2, 0, -5, 1, 4, 0, 1, 1, +-10, 4, 4, -2, 5, 0, -7, 1, +0, -1, 7, -1, -3, 1, -8, 3, +7, -3, 5, -2, -8, 2, 2, 0, +4, 1, -4, -2, -1, 0, 6, 0, +-2, 0, -4, 0, 4, 1, 3, -2, +-5, -1, 2, 0, 6, -1, -6, 1, +0, -2, 5, 1, -3, 1, -5, 1, +4, 1, 1, 1, -4, -2, 2, 1, +2, 2, -6, 1, -3, 1, 6, 0, +-1, -1, -4, -1, 4, 1, 3, -1, +-7, 1, 2, -1, 5, 0, -4, -2, +0, -2, 5, 1, -3, 1, -5, 0, +2, 2, 2, 0, -3, -3, 2, 0, +3, 1, -4, -1, -1, -1, 6, 1, +-4, 3, -3, -2, 6, -2, 5, -3, +-7, 1, 2, -1, 6, -1, -6, 2, +-2, -1, 6, 0, -3, 2, -5, 0, +6, -2, 3, -1, -5, 0, 1, 0, +2, 3, -5, 0, 1, -4, 7, -1, +1, -2, -6, 2, 4, 0, 4, -1, +-8, 2, 0, 0, 5, -1, -6, 1, +-4, 1, 4, 2, -3, 3, -7, 3, +2, 3, 2, 1, -5, 0, 1, 0, +3, 1, -3, -1, -2, -1, 7, -3, +2, -2, -5, 1, 4, 0, 6, -3, +-2, -1, -1, 2, 4, -1, -4, 0, +-1, -2, 5, -1, 0, -1, -4, 1, +2, 1, 4, -2, 1, -4, 4, -2, +2, 3, -4, -1, 2, -4, 4, 0, +-1, 0, -3, -1, 2, 2, 0, 2, +-3, 0, 2, -1, 5, -1, -2, 0, +-3, 0, 2, 1, -2, 0, -3, -1, +1, 2, 3, -1, -1, -2, 1, 0, +2, 3, -2, 0, -2, 1, 2, 0, +2, -3, -5, 1, 2, -1, 2, -1, +-2, -1, 1, 0, 4, 0, -1, 1, +2, -2, 3, 1, -1, 1, -5, 1, +0, 0, 1, -1, -5, 1, -2, 1, +4, -1, -1, 2, -2, 3, 4, 0, +1, 0, -3, 1, -2, 1, -4, 2, +-6, 1, -2, -1, 2, -1, 2, -1, +3, -1, 8, -2, 3, 0, 2, -2, +0, -1, -2, 0, -6, 0, -4, 0, +-2, 2, -2, 2, 2, 0, 4, 2, +5, 1, 1, 2, -1, 1, -3, 1, +-7, 0, -5, -2, -2, -2, -4, 3, +-2, 2, 6, 0, 6, 1, 8, -3, +1, 2, -1, 0, -5, -1, -9, 1, +-8, 1, -3, -1, -3, 2, 4, 1, +9, 1, 8, -1, 8, -2, 2, 2, +-5, 1, -10, 0, -10, 0, -10, 3, +-6, 1, 1, 2, 10, 0, 9, 2, +9, 0, 9, -2, -1, 0, -11, 1, +-14, 3, -9, -3, -5, -4, -2, 2, +10, -1, 9, 2, 12, 0, 13, -1, +1, 2, -8, -1, -9, -2, -11, -2, +-14, 0, -3, -3, 7, 0, 10, 0, +15, -1, 17, 0, 11, -3, -3, -1, +-9, 0, -14, 0, -19, 0, -9, -2, +4, -2, 10, -2, 18, -3, 22, -1, +11, 2, 2, -1, -5, -1, -17, 3, +-23, 1, -17, 2, -4, 1, 4, 0, +12, 2, 23, 0, 19, -1, 5, 1, +0, -1, -11, 0, -23, 0, -18, -1, +-10, 1, -4, 1, 9, 0, 24, -2, +22, -1, 10, 2, 7, -1, -6, -1, +-23, 1, -24, 2, -16, 1, -11, 1, +6, -1, 21, 1, 21, 0, 18, -2, +13, 0, 0, -2, -18, -1, -20, -1, +-18, -1, -16, -1, -1, 0, 14, 3, +17, 3, 20, -1, 19, 1, 2, 2, +-14, 0, -19, 0, -19, -1, -22, 0, +-7, -1, 8, 3, 17, -1, 22, -1, +23, 1, 11, 0, -7, 0, -15, 0, +-20, 0, -24, -1, -12, -2, 4, 0, +9, 2, 20, -1, 27, -1, 18, -2, +0, 0, -9, 1, -20, 2, -25, -2, +-18, 0, -5, 2, 9, -5, 15, 1, +27, -1, 21, -1, 4, 1, 1, -2, +-15, 2, -25, -2, -21, 1, -11, 2, +-2, 0, 14, -4, 27, -2, 19, 1, +13, -2, 5, 1, -8, 0, -20, -2, +-20, 0, -13, 0, -6, -3, 7, -1, +20, 0, 21, -2, 15, -1, 10, 2, +-1, -2, -17, -1, -18, -1, -14, -1, +-14, 0, 0, -1, 14, 1, 17, -1, +17, -2, 17, -1, 4, -1, -11, 0, +-16, 2, -17, 1, -18, 1, -8, 3, +6, 2, 8, 4, 14, 0, 18, 1, +4, 4, -7, 0, -8, -1, -11, -3, +-16, 0, -9, 0, 5, 0, 7, -1, +15, -3, 18, 0, 10, -1, 0, -1, +-4, -1, -9, -1, -16, -2, -7, -2, +-6, 4, -1, 3, 7, 2, 15, 0, +11, 0, 1, 1, 1, -1, -5, -3, +-14, 1, -10, -1, -2, -2, -1, -2, +4, 2, 14, -2, 11, -1, 5, 0, +5, -2, -6, 4, -9, -4, -6, -1, +-3, -4, -4, 1, 3, -2, 12, -2, +6, 1, 8, -3, 9, -1, 2, -4, +-6, 1, -8, 0, -9, 5, -9, 0, +1, 1, 6, -1, 7, -2, 5, 2, +5, 1, 2, 1, -3, -4, -3, 2, +-6, -3, -7, 3, -3, -2, 3, 1, +7, -6, 6, -1, 5, 2, 5, -5, +1, 0, 1, -5, -5, 6, -8, -3, +-5, 7, 0, -2, -1, 3, 4, -2, +5, 0, 2, 3, 3, -6, 0, 6, +-6, -1, -5, 5, 1, -8, -1, 5, +-1, -4, 3, 0, 4, 0, 3, -3, +2, 3, 2, -5, 1, 4, -4, -5, +-4, 8, -1, -6, -4, 6, -1, -2, +2, 1, -1, 4, 0, -3, 6, 1, +4, -10, 1, 5, 1, -8, -3, 8, +-3, -6, -2, 5, 0, -2, 2, -3, +0, 5, 2, -5, 2, 6, 1, -9, +-1, 10, -3, -6, -1, 5, 0, -6, +-2, 4, 1, -3, 2, -3, -2, 9, +1, -7, 1, 10, -2, -7, 0, 9, +-2, -7, -2, 7, -4, -2, -1, 0, +1, 1, 1, -5, 2, 7, 3, -10, +4, 8, 1, -10, 0, 8, 0, -9, +-3, 6, -1, -4, 1, -2, 0, 4, +4, -9, 4, 8, 4, -11, -2, 15, +1, -11, 2, 6, -4, -5, 0, 1, +1, -2, -2, -2, 2, 5, 2, -8, +3, 10, 3, -11, 2, 10, 1, -11, +-3, 9, -3, -4, -1, 0, -1, 1, +0, -5, 2, 7, 3, -10, 3, 10, +1, -10, 0, 10, -1, -8, -5, 9, +-4, -2, -3, 0, -1, 4, 2, -7, +0, 11, 4, -12, 2, 12, -1, -9, +-2, 9, 0, -8, -1, 2, -6, 2, +0, -4, -1, 8, 1, -8, 5, 8, +4, -11, 2, 9, 2, -10, -3, 8, +-4, -3, -5, 2, -4, 3, 3, -8, +1, 7, 6, -12, 5, 9, 3, -10, +3, 7, -1, -5, -3, 3, -3, -2, +-3, -1, 0, 3, 0, -7, 2, 9, +5, -9, 3, 9, 2, -7, 1, 6, +-4, -2, -6, 2, -3, 2, -3, -4, +-1, 6, 2, -8, 6, 6, 3, -7, +3, 7, 1, -4, -3, 4, -2, -2, +-4, -1, -3, 3, 1, -9, 0, 8, +4, -8, 4, 7, 5, -7, 3, 5, +-1, -2, -2, -1, -3, 1, -3, -5, +-2, 5, -2, -5, 4, 6, 4, -7, +4, 5, 6, -5, -3, 6, 0, -2, +-2, -3, -5, 5, -3, -7, -2, 9, +-2, -4, 3, 6, 5, -6, 6, 2, +2, -2, 0, -1, -3, 4, -5, -5, +-2, 4, -1, -8, 2, 6, -1, -3, +3, 5, 7, -6, 3, 2, -4, 5, +-1, -4, -3, 5, -4, -7, -3, 8, +-2, -6, 0, 8, 3, -5, 4, 4, +2, 0, -1, 1, -3, 6, -4, -5, +-4, 7, -6, -5, -2, 8, -1, -6, +3, 4, 5, -4, 1, 3, 1, 3, +-1, -3, -4, 7, -3, -8, -2, 8, +-3, -8, 1, 6, 3, -6, 2, 5, +2, 0, 5, -4, 0, 5, -2, -6, +-5, 10, -4, -8, 0, 6, -3, -6, +0, 7, 3, -5, 4, 1, 1, 4, +-1, -2, 0, 5, -2, -8, -3, 9, +-3, -9, -1, 7, 3, -9, 1, 6, +2, -1, 1, 1, 1, 4, 0, -6, +-1, 8, -1, -10, -3, 10, 0, -11, +1, 7, 0, -5, 4, 0, 7, -3, +1, -2, 0, 6, 0, -8, -1, 8, +-1, -12, -4, 12, 0, -9, 0, 7, +2, -4, 3, 1, 2, 2, 3, -8, +1, 7, 1, -13, -2, 10, -2, -11, +1, 8, 1, -8, 2, 4, 6, -5, +-2, 2, 1, 4, 2, -9, -2, 10, +-3, -11, -3, 12, -4, -8, -1, 8, +3, -7, 1, 5, 1, 1, 1, -4, +2, 6, -1, -9, -3, 11, 1, -15, +-1, 11, 1, -12, 1, 8, 1, -4, +2, 0, 0, 4, 1, -6, 0, 8, +-4, -9, -2, 13, -6, -8, -1, 10, +1, -9, 0, 8, 2, -4, 3, -2, +2, 4, -1, -8, 1, 8, 0, -13, +-2, 13, -1, -13, -2, 14, 1, -8, +2, 4, -1, 1, 2, -4, 1, 5, +3, -13, 0, 12, -2, -13, -3, 15, +-1, -11, 0, 11, -1, -6, 5, 0, +4, 0, 0, -5, 1, 7, 0, -11, +-3, 15, -4, -12, 0, 12, 2, -12, +-1, 11, 0, -4, 2, 2, -2, 4, +0, -7, -1, 11, 0, -14, -1, 13, +2, -17, 2, 12, -1, -9, 3, 6, +1, -2, -1, 0, 2, 3, 1, -10, +-1, 11, 0, -15, 1, 13, 0, -14, +1, 11, 0, -7, 2, 5, 1, -2, +-1, -2, 1, 5, -2, -9, 0, 11, +1, -15, -1, 15, 0, -14, 2, 10, +2, -8, 0, 4, 3, -3, 1, -4, +-3, 9, 1, -13, 0, 13, -3, -12, +-1, 15, -2, -9, 3, 7, 4, -9, +1, 3, -2, 4, 0, -6, -2, 9, +-1, -11, -2, 14, 0, -13, 1, 13, +3, -13, -1, 11, -1, -4, 1, 1, +-3, 4, 0, -8, 0, 9, 2, -14, +-1, 14, 0, -12, 2, 11, -3, -6, +3, 4, 1, -4, -3, 1, -1, 4, +-3, -6, 0, 8, -1, -11, 2, 11, +-1, -9, 0, 11, 2, -9, 0, 6, +-3, 0, -1, -2, 1, 2, -1, -8, +0, 9, 2, -12, 4, 8, 2, -11, +1, 9, 3, -9, -2, 6, -3, 0, +-1, -2, -2, 6, -1, -7, -1, 10, +2, -11, 1, 10, 2, -10, 3, 6, +3, -8, -1, 3, -4, 3, -4, -1, +-2, 6, -2, -5, 2, 7, 3, -11, +2, 9, 1, -8, 1, 5, -2, -3, +-2, 3, -2, 1, -2, -3, -2, 7, +2, -8, 1, 9, 1, -7, 1, 8, +2, -8, 0, 5, -3, -2, -1, 0, +-1, 1, -1, -3, 2, 3, 3, -8, +1, 8, 1, -6, 0, 8, -2, -3, +-2, 5, -1, -3, -1, 0, -2, 2, +1, -4, -2, 7, 4, -8, 5, 3, +4, -9, 0, 7, -1, -5, -1, 3, +-2, -2, 0, -1, -4, 5, -1, -2, +2, 4, 2, -5, 1, 6, 0, -4, +-2, 6, 0, -4, -5, 6, -1, -3, +1, -2, 3, -1, 4, -5, 2, 3, +3, -5, 1, 5, 0, -4, -1, 4, +-2, -3, -1, 1, 1, -2, 0, -1, +3, -1, 3, -4, 2, 3, -1, -1, +-2, 7, -1, -3, 0, 2, -3, -1, +0, 0, -2, 1, 1, -2, 3, 0, +1, -1, 2, 2, 3, -5, 1, 3, +-1, -3, -3, 4, -5, 1, 0, 0, +0, 0, 1, -1, 3, 0, 1, -2, +2, 1, 3, -5, -2, 5, -6, 2, +-2, 2, -2, 0, -1, 1, 1, -1, +1, 0, 2, 0, 4, -4, -2, 5, +-1, -2, 1, 0, -3, 0, 0, -1, +-1, 0, -2, 2, 2, -1, 0, 1, +2, 1, 0, 0, 1, 1, -2, 0, +-1, 2, 1, -4, -2, 2, 2, -4, +1, 1, -1, 1, 2, -2, 2, 0, +0, -2, 2, 0, -3, 1, -2, 1, +0, -3, -2, 3, -1, -1, -1, 2, +1, 0, 4, -3, -1, 2, -1, 0, +0, 1, -2, -1, -4, 5, 0, -2, +-1, 2, -1, 0, 2, 0, 3, -2, +2, -1, 0, 1, 2, -3, -1, 1, +0, -2, -2, 3, -2, 0, -1, 2, +0, -1, 2, 0, 1, -1, 3, -3, +1, 0, -1, -2, 2, -2, -1, 0, +-3, 3, -1, -1, 0, 1, 2, -2, +2, -1, 0, 1, 0, -1, 1, -1, +-3, 1, -1, 1, 2, -4, 1, 1, +0, 0, -2, 3, 2, -3, 2, -1, +2, -1, 1, -2, -1, 1, 0, -1, +1, -1, 2, -3, 3, -1, 1, -1, +1, -1, 0, 0, -1, 1, -2, 2, +-1, 0, -1, 2, -4, 2, 2, -1, +0, 0, 1, 0, 0, -1, 3, -2, +4, -3, -1, 1, 2, -2, 2, -2, +2, -2, 2, -2, -1, 2, 0, 0, +0, 1, 0, 0, 1, 0, -1, 0, +-2, 2, -1, 1, 1, -2, -3, 3, +0, -1, -1, 2, -1, 1, 1, 0, +1, -2, 2, -2, -2, 1, 1, -1, +-1, 1, 0, 0, -2, 2, -2, 2, +2, -1, 1, 0, -1, 2, -2, 1, +3, -2, -3, 4, 0, -1, 1, 0, +0, 1, 1, -1, 2, -1, 2, -1, +2, -1, 1, -1, 0, 1, 0, 0, +-1, 1, 0, 1, 0, 0, -1, 2, +-1, 1, 0, 2, -2, 2, 2, -1, +4, -3, 2, 0, 2, 0, 1, 0, +3, 0, 0, 0, 3, 0, 2, 0, +1, 2, 2, -1, 3, 0, 2, 0, +0, 3, 0, 2, 3, -1, 3, 1, +4, -3, 4, 1, 3, -1, 3, 1, +2, 0, 3, 1, 2, 1, 3, 0, +6, -2, 4, 0, 5, 0, 8, -5, +8, -2, 6, -4, 7, 0, 4, -1, +5, 1, 5, 0, 3, 2, 4, 2, +6, -1, 5, 3, 6, -3, 6, 2, +3, 1, 8, 0, 6, -1, 5, 2, +6, 0, 10, -4, 10, -1, 7, -1, +7, 2, 7, -2, 5, 5, 7, -2, +9, 2, 5, 1, 11, -2, 10, -2, +9, 0, 10, 1, 9, -2, 11, 1, +7, 0, 8, 3, 9, -1, 11, 1, +9, -1, 10, 1, 9, 1, 11, 0, +11, 2, 9, 1, 11, 1, 14, -6, +12, 2, 9, 2, 12, 2, 14, -3, +11, 2, 12, 1, 10, 2, 13, 2, +12, -2, 14, 0, 13, -2, 13, 3, +15, -2, 13, 3, 16, -3, 14, 1, +12, 4, 15, 0, 16, 2, 14, -2, +13, 4, 15, -1, 17, 3, 15, 0, +14, 3, 16, -1, 19, -3, 20, 0, +15, 2, 17, 1, 19, -6, 18, 2, +17, -1, 14, 8, 16, 0, 19, -1, +20, -3, 21, -1, 18, 4, 20, -3, +21, -1, 21, -6, 20, 3, 19, 1, +21, 4, 19, -2, 23, -3, 20, 1, +22, 0, 21, 4, 18, 0, 20, 1, +19, -1, 22, 4, 23, 0, 25, -1, +23, -3, 20, 1, 24, 1, 23, 2, +23, 2, 26, -8, 25, -3, 24, -2, +22, 7, 28, -4, 26, -1, 25, -4, +24, 1, 26, 2, 25, 2, 24, 2, +23, -4, 25, 1, 26, 0, 26, 6, +26, -1, 27, -3, 29, -5, 26, 2, +29, 3, 25, 1, 24, 1, 27, -6, +27, 4, 26, 2, 29, 4, 28, -3, +26, -1, 29, -3, 29, 2, 25, 8, +29, -5, 31, -5, 28, -4, 26, 8, +30, 1, 31, 1, 28, -4, 28, -1, +29, 3, 29, 4, 31, 2, 27, -4, +28, 0, 29, -2, 32, 5, 31, 0, +28, 2, 31, -8, 31, 0, 26, 9, +28, 4, 30, 2, 27, -5, 29, 1, +30, 1, 30, 10, 30, -1, 31, -3, +34, -8, 32, 2, 31, 6, 31, 0, +31, -2, 30, -7, 31, 3, 33, 1, +31, 8, 33, -7, 34, -6, 33, -3, +31, 5, 35, 4, 31, -3, 32, -3, +31, -5, 31, 8, 32, 3, 31, 5, +35, -11, 33, -4, 30, 4, 30, 7, +33, 4, 32, -7, 31, -2, 33, -5, +32, 10, 35, -2, 34, 0, 33, -9, +33, -1, 31, 7, 32, 4, 31, 2, +32, -10, 33, 0, 33, -1, 32, 11, +30, 1, 31, -2, 33, -7, 36, -2, +32, 8, 31, 1, 31, -1, 31, -9, +30, 5, 33, 1, 33, 8, 29, -3, +35, -7, 33, -4, 31, 6, 30, 9, +31, -4, 32, -3, 29, -4, 31, 7, +33, 2, 31, 6, 31, -8, 30, -1, +30, 2, 33, 3, 33, 4, 28, -6, +31, -3, 32, -3, 29, 10, 32, 0, +30, 2, 31, -8, 28, 1, 30, 3, +30, 5, 30, 3, 26, -8, 31, -2, +32, -1, 27, 12, 31, -5, 31, -5, +32, -6, 30, 0, 28, 5, 28, 4, +29, -3, 26, -6, 25, 5, 30, 0, +30, 11, 28, -8, 27, -4, 31, -2, +29, 1, 24, 9, 29, -3, 27, -5, +28, -4, 26, 3, 26, 3, 30, 8, +26, -12, 23, -2, 29, 2, 25, 4, +25, 7, 24, -6, 26, -5, 29, -2, +22, 5, 26, 1, 29, 4, 22, -8, +20, -1, 29, 1, 24, 7, 23, 0, +23, -8, 22, 0, 30, -4, 20, 12, +18, -2, 31, -3, 24, -2, 15, -5, +25, 8, 20, 11, 16, -4, 23, -1, +19, -1, 25, -3, 22, 16, 14, -12, +23, 3, 23, 8, 15, -12, 20, 12, +27, 0, 21, -12, 19, 4, 23, -9, +22, 2, 22, 13, 14, -16, 22, 0, +25, 6, 13, -4, 15, 6, 23, -3, +18, 0, 18, -4, 15, 0, 17, 7, +23, 0, 10, -4, 15, 0, 28, 0, +10, 10, 9, -7, 22, -4, 14, 11, +13, -4, 12, 5, 14, 0, 23, -3, +9, 4, 4, -4, 25, 9, 12, 9, +2, -14, 22, 0, 20, 2, 9, 2, +15, 3, 11, -11, 17, 7, 18, -1, +3, -10, 17, 14, 22, 1, -4, -11, +12, -1, 27, 4, 0, 13, 9, -4, +19, -14, 9, 6, 16, 2, 2, 3, +7, -3, 29, 3, -3, -1, 3, -21, +27, 19, 6, 11, 2, -16, 12, 2, +10, -6, 15, 3, 1, 15, 5, -22, +27, 7, 1, 7, -4, -26, 21, 19, +12, 14, -2, -16, 5, -4, 13, -3, +12, 9, 0, 8, 5, -17, 16, 4, +10, 3, -6, -11, 9, 1, 24, 17, +-8, -3, -3, -23, 21, 8, 4, 10, +2, -1, 8, -7, 4, -10, 18, 10, +-8, 2, -8, -16, 35, 25, -8, 1, +-12, -32, 29, 11, -4, 10, -3, 6, +7, -2, -6, -15, 23, 14, 0, -1, +-18, -17, 31, 22, 0, 6, -17, -25, +20, -2, 0, 18, 3, 4, 0, -11, +-4, -3, 22, 5, -7, 4, -13, -8, +24, 0, -2, 24, -6, -20, 6, -21, +1, 31, 11, 3, -12, -12, -4, 4, +26, -6, -13, 14, -10, -10, 15, -6, +2, 32, 0, -24, -5, -18, 7, 21, +16, 0, -15, 0, 1, -10, 14, -3, +-7, 21, -2, -21, -1, -1, 11, 30, +7, -22, -26, -10, 16, 8, 18, 13, +-27, 0, 14, -16, 11, 1, -12, 7, +12, -4, -15, -1, 6, 10, 22, 10, +-33, -30, 11, -8, 25, 47, -27, -26, +7, -12, 14, 18, -9, -23, 5, 17, +-6, 2, 2, -13, 12, 32, -16, -28, +-4, -19, 16, 52, -3, -12, -11, -20, +7, 8, 15, -1, -14, 2, -7, 1, +17, 11, -6, -3, -4, -11, 7, -4, +-4, 5, 10, 28, -7, -14, -14, -30, +25, 39, -5, -10, -19, -21, 23, 39, +2, -22, -12, -11, 9, 11, -3, -7, +0, 30, 4, -12, -11, -26, 8, 25, +8, 0, -18, -3, 0, 11, 13, 0, +-14, 9, -8, -24, 13, 16, -1, 30, +-7, -33, -3, 9, 3, 9, -1, -9, +-10, 28, -1, -13, 6, -6, -7, 34, +-8, -38, 0, 12, 0, 45, -4, -30, +-17, 2, 4, 14, 10, -4, -26, 14, +3, 1, 14, -3, -26, 12, 5, -6, +-4, 4, -20, 20, 21, 7, -23, -17, +-17, 3, 34, 23, -36, -2, -16, 3, +28, 15, -34, 0, -4, -6, 9, 12, +-25, 14, 7, 1, -7, 3, -24, -3, +12, 2, -8, 32, -28, -12, 5, -6, +0, 37, -26, -24, -11, 2, 4, 44, +-21, -14, -16, -8, 3, 31, -28, -17, +-3, 17, -8, 43, -42, -44, 10, 35, +-10, 33, -50, -55, 13, 61, -8, 26, +-53, -58, 14, 61, -20, 3, -42, -29, +20, 82, -50, -48, -10, -1, 14, 78, +-71, -75, 10, 49, -11, 57, -57, -75, +7, 70, -27, -3, -26, -35, -7, 102, +-50, -67, -5, 12, -13, 92, -67, -98, +8, 80, -31, 40, -53, -86, 10, 116, +-69, -43, -7, -17, -9, 130, -92, -115, +31, 61, -39, 70, -81, -107, 28, 122, +-65, -16, -41, -37, -1, 107, -85, -70, +5, 35, -36, 74, -75, -76, 16, 57, +-65, 34, -39, -45, -27, 74, -70, 2, +-6, -4, -67, 55, -49, -33, -6, 47, +-91, 34, -25, -19, -31, 47, -88, -8, +7, 35, -80, 21, -71, -14, 23, 71, +-121, -15, -35, -2, -8, 71, -112, -22, +-12, 31, -58, 29, -74, -22, -13, 67, +-92, -2, -55, -1, -21, 71, -96, -24, +-44, 25, -50, 41, -78, -5, -39, 57, +-92, -13, -42, 24, -50, 51, -101, -14, +-35, 36, -71, 25, -67, 26, -69, -1, +-69, 36, -51, 35, -78, -9, -77, 65, +-66, -27, -42, 49, -102, 35, -70, -27, +-37, 77, -102, -7, -73, 28, -56, 10, +-77, 45, -93, 23, -52, -4, -85, 51, +-76, -10, -56, 65, -121, -17, -38, 45, +-83, 35, -109, -8, -49, 55, -85, -15, +-82, 75, -85, -23, -77, 41, -77, 30, +-83, 2, -89, 62, -72, -38, -89, 104, +-89, -31, -78, 30, -104, 63, -48, -23, +-121, 76, -80, -45, -45, 85, -148, 4, +-46, 2, -88, 78, -113, -45, -54, 83, +-106, 2, -100, -3, -66, 88, -91, -11, +-119, -4, -60, 93, -88, -23, -118, 27, +-73, 78, -74, -78, -110, 131, -80, -37, +-84, -13, -109, 160, -59, -128, -140, 121, +-63, 29, -74, -64, -137, 156, -46, -78, +-133, 43, -46, 98, -133, -70, -96, 69, +-19, 52, -196, -29, -10, 50, -112, 37, +-129, -11, -23, 70, -164, 14, -64, -18, +-64, 107, -130, -35, -99, 16, -35, 103, +-133, -72, -112, 83, -20, 35, -156, -50, +-65, 131, -75, -45, -130, 3, -50, 132, +-102, -86, -114, 56, -43, 84, -112, -75, +-123, 111, -22, 3, -147, -31, -66, 134, +-74, -67, -137, 40, -11, 97, -166, -85, +-38, 108, -83, 9, -152, -30, 19, 133, +-187, -82, -47, 70, -39, 75, -188, -83, +5, 123, -102, -17, -135, 10, -2, 69, +-136, -28, -87, 62, -16, 10, -164, 18, +-28, 19, -60, 38, -146, 7, -6, 19, +-123, 55, -72, -27, -51, 82, -121, -37, +-36, 61, -99, 38, -74, -48, -76, 127, +-72, -88, -68, 123, -100, -44, -38, 17, +-94, 121, -70, -158, -64, 227, -89, -135, +-37, 75, -108, 91, -51, -158, -48, 241, +-119, -158, -19, 117, -97, 7, -63, -33, +-38, 125, -125, -126, 4, 181, -108, -115, +-75, 96, -11, 16, -121, -51, -33, 155, +-64, -135, -90, 155, -27, -75, -73, 66, +-83, 12, -16, -27, -87, 123, -81, -132, +2, 184, -115, -127, -40, 102, -28, 31, +-121, -99, 6, 204, -84, -172, -75, 153, +-1, -44, -109, 10, -27, 71, -40, -77, +-84, 132, -27, -107, -58, 129, -64, -74, +-26, 59, -82, 37, -21, -70, -61, 133, +-61, -117, -15, 136, -87, -79, -19, 57, +-52, 34, -56, -78, -32, 151, -54, -138, +-55, 155, -37, -75, -44, 25, -69, 80, +4, -116, -92, 166, -25, -117, -18, 80, +-99, 12, 17, -37, -91, 82, -19, -48, +-35, 59, -81, -41, 22, 72, -115, -30, +12, 12, -47, 62, -84, -76, 34, 92, +-98, -36, -16, -7, -10, 66, -86, -44, +-9, 5, -23, 86, -91, -101, 13, 105, +-49, -22, -68, -53, 15, 153, -85, -168, +-3, 150, -46, -49, -36, -41, -31, 135, +-44, -143, -14, 126, -62, -43, -7, -12, +-50, 58, -12, -38, -65, 13, 8, 22, +-43, 13, -90, -64, 91, 140, -162, -144, +35, 84, 18, 61, -171, -195, 133, 270, +-133, -198, -29, 40, 64, 149, -149, -242, +52, 228, -54, -91, -37, -49, -20, 140, +-24, -110, -31, 22, -43, 74, 12, -80, +-82, 19, 17, 96, -41, -160, -38, 147, +12, -58, -66, -49, 2, 134, -28, -149, +-57, 141, 26, -117, -45, 103, -71, -68, +102, -14, -167, 152, 49, -270, 32, 307, +-185, -198, 151, -17, -94, 249, -93, -380, +141, 353, -167, -169, 14, -61, 60, 232, +-140, -272, 48, 200, 8, -81, -110, -11, +69, 33, -38, -9, -73, -14, 70, -10, +-84, 87, -10, -164, 33, 171, -99, -81, +68, -69, -79, 209, 0, -278, 36, 243, +-108, -148, 68, 39, -31, 42, -72, -93, +85, 106, -76, -112, -40, 86, 102, -21, +-147, -79, 49, 166, 50, -193, -172, 146, +152, -56, -71, -34, -93, 68, 186, -63, +-234, 50, 139, -73, -3, 114, -162, -145, +208, 109, -176, -7, 29, -118, 92, 192, +-175, -182, 146, 68, -58, 74, -80, -184, +152, 201, -156, -136, 70, 20, 8, 80, +-62, -130, 51, 109, -11, -68, -31, 26, +29, -24, -5, 45, -37, -54, 47, -3, +-19, 111, -31, -221, 59, 233, -53, -102, +5, -134, 71, 338, -121, -389, 122, 208, +-25, 95, -92, -373, 176, 445, -139, -296, +37, 14, 89, 204, -119, -260, 68, 152, +60, 0, -142, -86, 158, 52, -55, 25, +-22, -80, 54, 48, 24, 26, -81, -80, +114, 42, -30, 38, -35, -118, 93, 115, +-29, -52, -30, -51, 112, 106, -60, -126, +-7, 103, 108, -98, -75, 96, 38, -109, +51, 60, 0, 4, -42, -86, 126, 100, +-76, -59, 17, -28, 111, 80, -115, -102, +113, 64, -8, -38, 5, 10, 19, -1, +33, -66, 49, 165, -107, -296, 222, 329, +-164, -221, 68, -41, 152, 297, -222, -442, +241, 349, -52, -114, -67, -165, 189, 281, +-108, -224, 69, 6, 31, 178, 21, -270, +18, 199, -11, -84, 143, -42, -176, 106, +226, -152, -84, 160, -9, -191, 173, 177, +-148, -164, 156, 96, -47, -59, 78, 19, +-24, -36, 64, 13, 39, 0, -28, -59, +96, 59, 7, -77, -6, 57, 84, -102, +29, 134, -73, -189, 215, 150, -157, -86, +136, -28, 17, 49, 16, -29, 22, -73, +68, 67, 31, 10, -56, -196, 197, 283, +-132, -258, 102, 56, 82, 120, -62, -233, +58, 140, 159, -14, -192, -122, 238, 68, +-28, 37, -75, -180, 230, 183, -158, -122, +169, -26, -37, 68, 86, -111, -23, 87, +100, -158, -2, 193, 37, -252, 62, 151, +11, -25, 73, -159, -44, 177, 182, -125, +-136, -48, 163, 110, 3, -120, -2, -20, +96, 93, 40, -194, -22, 155, 103, -149, +53, 71, -96, -68, 266, -10, -193, 14, +206, -78, -46, 56, 52, -107, 84, 128, +-61, -256, 193, 260, -118, -227, 159, -25, +11, 227, -11, -400, 111, 308, 35, -152, +-60, -87, 212, 124, -113, -101, 112, -42, +48, 16, 8, 34, 68, -174, 1, 117, +140, -1, -136, -232, 267, 252, -146, -166, +122, -132, 101, 286, -90, -344, 169, 105, +-24, 115, 58, -318, 36, 235, 69, -91, +-8, -145, 111, 155, -13, -103, 68, -125, +77, 189, -13, -203, 86, -15, 39, 152, +29, -258, 33, 87, 131, 93, -131, -317, +275, 258, -153, -119, 136, -178, 84, 249, +-40, -225, 81, -37, 96, 150, -21, -197, +41, -25, 166, 151, -132, -227, 171, 16, +55, 131, -39, -254, 70, 45, 206, 183, +-249, -440, 294, 327, 32, -68, -177, -365, +344, 512, -102, -493, -45, 177, 287, 21, +-128, -176, 8, 55, 299, 4, -250, -111, +231, -6, 26, 61, 1, -190, 63, 124, +91, -121, 0, 22, 48, -78, 96, 44, +7, -111, 53, 39, 62, -72, 95, -20, +-89, 5, 222, -126, -5, 125, -87, -207, +300, 81, -88, -2, -82, -203, 400, 206, +-284, -184, 134, -54, 275, 146, -317, -222, +291, 47, 92, 59, -195, -212, 259, 104, +79, -15, -207, -193, 353, 172, -88, -140, +-26, -90, 258, 150, -133, -211, 113, 32, +101, 74, -24, -248, 73, 172, 95, -97, +-6, -163, 85, 255, 36, -339, 70, 152, +61, -18, -22, -216, 195, 205, -82, -189, +70, -10, 188, 32, -155, -62, 166, -133, +156, 195, -241, -256, 319, 47, 39, 117, +-265, -339, 515, 294, -282, -217, 68, -28, +314, 68, -287, -82, 225, -121, 138, 170, +-201, -198, 238, -49, 99, 230, -237, -452, +417, 377, -231, -249, 162, -56, 74, 154, +-29, -214, 108, 35, 31, 23, 45, -84, +23, -96, 125, 192, -82, -314, 210, 163, +-129, -17, 195, -223, -9, 200, -22, -124, +180, -140, -31, 211, -8, -240, 186, 22, +-48, 113, -29, -301, 325, 234, -330, -172, +323, -40, 11, 95, -160, -172, 321, 50, +-110, 0, -18, -121, 240, 46, -118, -2, +34, -176, 232, 169, -213, -142, 201, -81, +62, 173, -117, -258, 219, 108, -79, -15, +95, -122, 13, 51, 58, -19, 33, -107, +46, 49, 12, -26, 85, -98, -11, 75, +54, -116, 87, 64, -103, -137, 248, 113, +-167, -158, 168, 38, -23, 29, 67, -161, +-10, 108, 88, -65, 8, -73, 6, 24, +128, 30, -92, -203, 126, 201, 32, -151, +-62, -65, 136, 153, 36, -207, -111, 39, +240, 73, -119, -175, 49, 20, 130, 162, +-120, -368, 144, 301, -14, -125, 29, -170, +1, 240, 131, -185, -118, -72, 137, 203, +18, -236, -88, 32, 227, 139, -178, -285, +160, 176, -1, -19, -13, -217, 47, 287, +47, -286, -14, 110, 59, -5, -3, -100, +43, 40, 24, 34, -14, -198, 94, 250, +-41, -299, 51, 204, 40, -141, -25, 47, +43, -94, 75, 166, -117, -303, 172, 287, +-39, -202, -55, -4, 176, 84, -108, -79, +51, -106, 67, 248, -33, -323, -42, 193, +237, -28, -280, -132, 229, 52, 42, 129, +-234, -369, 344, 399, -221, -264, 96, -63, +66, 324, -99, -457, 101, 349, 5, -153, +-58, -50, 123, 74, -83, -22, 95, -115, +-50, 192, 28, -272, 76, 254, -84, -191, +52, 26, 72, 72, -87, -69, 52, -97, +67, 238, -84, -291, 62, 148, 30, 68, +-43, -257, 26, 213, 86, 25, -142, -356, +149, 476, -5, -329, -148, -2, 245, 232, +-147, -257, -17, 53, 180, 152, -162, -251, +55, 142, 79, 50, -76, -226, 2, 266, +89, -221, -72, 128, 21, -76, 53, 40, +-61, -70, 82, 119, -106, -144, 160, 54, +-156, 105, 118, -288, -9, 402, -107, -423, +178, 308, -100, -92, -77, -107, 234, 101, +-216, 126, 63, -380, 100, 403, -122, -195, +55, -82, 35, 221, -40, -216, -44, 109, +204, 18, -319, -89, 262, 24, -34, 160, +-204, -265, 240, 140, -65, 143, -122, -335, +128, 291, 29, -88, -188, -95, 230, 171, +-184, -129, 123, 2, -92, 152, 99, -232, +-146, 185, 188, -72, -166, 20, 70, -69, +-5, 145, 50, -137, -173, 39, 203, 85, +-77, -138, -123, 98, 198, 4, -127, -50, +-10, 22, 32, 54, 61, -71, -220, 44, +291, -22, -230, 75, 43, -171, 127, 266, +-175, -299, 22, 259, 205, -118, -357, -52, +271, 169, -49, -130, -188, 23, 262, 48, +-213, 0, 107, -102, -65, 211, 59, -291, +-93, 365, 80, -367, -68, 313, 22, -196, +-28, 86, 70, 14, -166, -83, 182, 123, +-93, -89, -109, 30, 240, 8, -239, 24, +89, -66, 36, 82, -107, -12, 55, -72, +11, 132, -95, -89, 108, -20, -101, 136, +36, -113, -15, -47, -16, 259, 34, -362, +-116, 339, 132, -212, -87, 79, -35, 35, +67, -89, -30, 99, -63, -73, 83, 81, +-96, -130, 70, 194, -50, -189, -82, 165, +197, -181, -234, 287, 79, -364, 55, 358, +-103, -269, 14, 220, 18, -222, -32, 216, +28, -116, -134, 0, 206, 44, -210, -22, +101, 40, -72, -112, 75, 189, -127, -184, +62, 186, -6, -240, -57, 334, 6, -340, +25, 278, -68, -236, 21, 284, 4, -303, +-74, 210, 74, -22, -103, -107, 70, 156, +-79, -164, 21, 197, 10, -207, -96, 203, +70, -184, -29, 211, -70, -230, 26, 238, +48, -214, -161, 212, 101, -197, -24, 184, +-54, -145, -35, 98, 94, 1, -125, -132, +24, 253, -8, -273, 14, 216, -70, -130, +-45, 101, 154, -89, -236, 83, 101, -49, +14, 52, -106, -71, 41, 98, -26, -74, +-36, 37, 19, 5, -68, 17, -12, -7, +53, -69, -126, 227, 48, -322, -29, 284, +1, -153, -85, 130, 55, -213, -64, 276, +21, -177, -94, 47, 53, -19, -20, 126, +-85, -157, 25, 53, -2, 76, -18, -78, +-121, 29, 138, -10, -110, 65, -33, -108, +0, 149, 56, -210, -196, 293, 164, -223, +-157, 23, 86, 149, -130, -122, 85, -22, +-97, 140, -13, -120, 55, 74, -173, -10, +141, -113, -118, 309, -19, -380, -5, 218, +60, 85, -240, -201, 229, 30, -164, 227, +-29, -257, 7, 86, 58, 123, -248, -148, +218, 65, -142, 13, -68, -44, 99, 122, +-114, -160, -29, 90, 35, 116, -50, -249, +-125, 171, 198, 75, -282, -166, 136, 69, +-74, 73, -3, -25, -129, -147, 160, 255, +-229, -114, 133, -85, -141, 166, 49, -65, +-79, -66, 41, 126, -148, -30, 94, -93, +-35, 184, -172, -154, 161, 12, -106, 138, +-63, -67, -54, -162, 194, 378, -380, -348, +264, 100, -153, 167, -16, -200, -74, 91, +131, 51, -277, -89, 185, 37, -85, 71, +-177, -113, 225, 135, -257, -85, 95, 54, +-107, -63, 76, 121, -176, -129, 110, 131, +-156, -81, 107, 27, -172, 29, 62, -71, +-40, 128, -87, -109, 43, 91, -124, -65, +122, 58, -255, -60, 223, 84, -266, -69, +194, 94, -295, -110, 249, 96, -247, 6, +32, -104, 6, 167, -29, -65, -167, -67, +156, 107, -113, 0, -166, -111, 262, 170, +-350, -91, 196, 12, -150, 0, 48, 65, +-190, -146, 241, 234, -342, -176, 154, 37, +-57, 109, -56, -108, -125, -23, 132, 197, +-105, -138, -183, -54, 240, 210, -237, -151, +12, -61, -11, 251, 1, -180, -165, -19, +154, 175, -219, -161, 102, 48, -108, 53, +-11, -10, -52, -21, -3, 10, -34, 35, +-139, -19, 164, -45, -242, 172, 94, -204, +-82, 186, -6, -143, -77, 103, 9, -31, +-108, -14, 147, 81, -324, -95, 220, 83, +-84, -56, -209, 62, 166, -47, -83, 122, +-131, -185, 34, 221, 18, -180, -117, 115, +-84, -68, 129, 180, -148, -239, -134, 153, +234, 85, -287, -280, 58, 336, -15, -233, +-9, 195, -165, -223, 88, 244, 3, -197, +-231, 168, 141, -127, -65, 137, -74, -77, +-113, -6, 201, 57, -256, -24, 8, -11, +58, 109, -72, -170, -142, 154, 111, -13, +-76, -152, -83, 252, -21, -151, 29, 42, +-65, -22, -159, 89, 217, -111, -254, 93, +46, -33, -19, 86, -11, -171, -126, 153, +49, 19, -41, -134, -81, 84, 28, 197, +-114, -400, 104, 299, -180, 57, 26, -302, +21, 279, -82, -17, -106, -132, 127, 95, +-145, -15, -23, 53, -2, -68, -38, 23, +-37, 78, -54, -33, 32, -164, -104, 311, +44, -206, -93, 53, 5, 34, -44, -36, +65, 59, -231, -75, 191, 15, -127, 124, +-34, -56, -85, -176, 110, 331, -84, -211, +-157, 12, 127, 72, 11, 3, -193, -38, +-2, 36, 169, -108, -221, 227, 17, -111, +-38, -172, 165, 336, -324, -171, 173, -83, +-32, 120, -76, 48, -22, -90, -2, 54, +-74, -122, 84, 280, -155, -245, -46, 16, +204, 176, -276, -131, 86, 52, -64, -90, +109, 114, -168, 59, -18, -184, 137, 64, +-121, 200, -57, -298, 43, 223, 23, -173, +-100, 240, -23, -189, 30, 33, -30, -10, +-70, 175, 32, -210, -148, -14, 210, 329, +-262, -375, 125, 187, -84, -12, 78, -24, +-75, 30, -71, 57, 153, -243, -105, 363, +-27, -225, -13, -24, 67, 87, -73, 77, +-58, -90, -63, -112, 223, 197, -321, 12, +93, -143, 28, -41, 2, 299, -158, -255, +144, 36, -84, -13, 64, 184, -62, -145, +-63, -94, 193, 200, -141, -18, -32, -145, +16, 33, 118, 205, -177, -236, -18, 105, +51, -77, 61, 170, -259, -170, 153, 83, +-10, -73, -43, 207, -51, -250, 21, 68, +136, 137, -154, -109, 8, -50, 156, 154, +-117, -176, 21, 156, 51, -15, -143, -234, +200, 384, -189, -247, 15, 18, -4, -5, +68, 165, -196, -212, 72, 112, 99, -29, +-133, 16, -4, 38, 99, -142, 7, 147, +-52, 31, 35, -169, 70, 113, -41, 28, +5, -56, 38, -34, -89, 75, 86, 80, +-77, -305, -34, 366, 10, -217, 24, 10, +-99, 108, -5, -104, 128, 64, -132, -45, +96, 45, -82, -37, 167, 25, -63, 5, +11, 28, 17, -105, 95, 95, -56, 21, +-43, -100, 39, 34, 69, 95, -190, -120, +30, 33, 102, 36, -104, -41, -78, 21, +73, 25, 80, -36, -113, -61, 78, 234, +-35, -300, 231, 158, -225, 104, 109, -257, +170, 195, -188, -5, 63, -140, 54, 121, +-47, 2, -15, -81, -22, 67, -94, -92, +182, 161, -178, -121, -54, -48, 223, 157, +-138, -57, -16, -110, 182, 132, -43, -87, +-1, 122, 86, -170, 23, 72, 34, 56, +-65, 39, 73, -334, -14, 478, -66, -240, +55, -133, -73, 227, -27, -61, 53, -25, +-83, -125, 60, 246, 14, -117, -58, -40, +163, -104, -79, 368, 128, -366, -16, 98, +34, 29, 89, 126, -77, -306, 99, 257, +-88, -83, 62, -18, -87, 91, 0, -211, +75, 276, -174, -207, 33, 94, 153, -88, +-201, 158, 128, -160, 34, 43, 29, 34, +-35, -6, 136, -16, 23, -39, -5, 85, +-14, -53, 114, -12, -8, -9, -123, 67, +83, -88, 27, 125, -160, -234, 58, 267, +41, -116, -87, -101, 6, 186, 17, -153, +150, 130, -144, -112, 56, -6, 200, 98, +-87, 21, -44, -232, 243, 280, -146, -200, +42, 187, 11, -249, 2, 168, 16, 32, +-123, -63, 28, -155, 80, 255, -110, -33, +-49, -248, 166, 231, -95, -13, 29, -54, +85, -82, -9, 126, 87, -2, -16, -7, +18, -223, 125, 395, -44, -296, -87, 76, +111, -13, 1, 61, -92, 5, -51, -135, +113, 90, -70, 87, -52, -161, 27, 25, +116, 130, -86, -113, -45, -60, 249, 170, +-97, -93, -8, -103, 120, 212, -10, -131, +40, -8, -45, -30, 46, 191, -10, -229, +-31, 84, 0, 38, 3, -14, -45, -67, +30, 26, -26, 94, -10, -111, 84, 13, +-29, 52, 2, -2, 85, -115, 18, 140, +50, -51, -82, -19, 132, -21, 13, 93, +-94, -123, 65, 103, 7, -66, -34, -5, +-24, 107, -23, -151, 85, 66, -49, 16, +-103, 33, 171, -128, 5, 121, -87, -15, +57, -57, 128, 24, -45, 6, -28, 40, +39, -80, 146, 27, -165, 41, -28, -11, +198, -116, -128, 199, -98, -128, 116, 10, +26, -19, -101, 84, 32, -40, 53, -113, +48, 153, -89, -1, 106, -161, 30, 134, +-3, 21, 11, -123, -1, 112, 112, -35, +-127, -46, 40, 79, 37, -56, -54, -14, +12, 87, -36, -134, 18, 147, 22, -110, +-57, 10, 49, 98, 66, -140, -56, 84, +61, 11, 52, -107, 17, 115, -19, -50, +70, -12, -14, 8, -11, 20, 15, 6, +-3, -42, -36, -7, -34, 83, 104, -37, +-196, -87, 172, 93, -109, 34, 28, -94, +64, 7, -37, 93, 27, -99, 148, 74, +-179, -124, 195, 119, 40, 34, -170, -222, +202, 242, -89, -93, 17, -48, -39, 57, +35, -20, -72, 15, 69, 15, -151, -110, +151, 140, -61, -29, -78, -137, 151, 189, +-37, -90, 4, -45, 67, 82, 32, -30, +-1, -93, 92, 170, -80, -108, 93, -55, +-18, 122, -32, -11, -18, -114, 72, 63, +-140, 93, 69, -142, -35, 47, -41, -3, +63, 78, -70, -143, 48, 98, 47, -39, +-22, 51, 44, -96, 59, 61, -31, 4, +120, -7, -101, -23, 107, -21, 20, 116, +-105, -156, 60, 82, 65, 5, -192, -5, +130, -51, -73, 86, -31, -117, 62, 181, +-102, -216, 104, 116, -25, 59, 2, -154, +64, 69, 15, 40, -13, -62, 147, 15, +-173, 21, 184, -58, 7, 110, -154, -132, +148, 53, 0, 61, -121, -80, 45, -8, +7, 79, -25, -70, -19, 17, -85, 7, +204, 13, -155, -32, -35, -16, 205, 94, +-66, -158, -81, 133, 174, -41, -25, -35, +-20, 42, 49, -39, -1, 49, 36, -27, +-57, -58, 35, 139, -15, -114, 6, -13, +-40, 89, 3, -56, 23, -4, -40, 1, +-3, 22, 49, 18, -43, -137, 44, 211, +29, -155, -56, 9, 100, 115, -9, -124, +-17, 24, 5, 76, 148, -83, -215, 31, +147, -7, 25, 46, -132, -74, 100, 31, +-19, 29, -61, -6, 55, -63, -5, 57, +-93, 54, 153, -166, -117, 131, 51, 21, +0, -135, 74, 92, -122, 0, 156, 8, +-77, -127, 71, 187, -42, -89, 35, -53, +66, 74, -111, -1, 98, -29, -11, -24, +-33, 78, -22, -81, 113, 85, -171, -132, +113, 141, -18, -66, -41, -4, 9, -50, +62, 153, -56, -162, -8, 33, 126, 71, +-107, -59, 56, 24, 38, -82, 12, 161, +-42, -126, 84, 2, -20, 24, -19, 111, +45, -233, -33, 179, 1, -46, 23, 7, +-73, -38, 50, -15, 4, 148, -92, -195, +108, 88, -67, -9, 27, 90, 14, -200, +4, 149, 32, 8, 9, -71, -1, -2, +43, 59, 41, -14, -71, -40, 59, 4, +60, 48, -118, -19, 40, -85, 65, 152, +-112, -128, -6, 59, 79, -12, -58, -18, +-72, 26, 144, -28, -89, 36, -16, -60, +135, 83, -103, -101, 44, 95, 111, -50, +-125, -7, 94, 22, 37, 21, -75, -44, +46, -3, 12, 66, -29, -30, -40, -66, +59, 61, -67, 88, -3, -209, 15, 140, +-24, 41, 2, -107, 16, -1, -2, 118, +2, -82, 40, -47, 2, 130, 6, -111, +47, 60, -7, -53, 6, 66, 31, -62, +-40, 46, 56, -42, -61, 34, 11, -15, +28, -2, -67, -40, 28, 88, 12, -72, +-86, -10, 107, 52, -56, 28, -14, -173, +53, 240, 51, -159, -125, 59, 138, -91, +16, 250, -78, -347, 27, 250, 129, -87, +-157, 96, 58, -287, 14, 396, 19, -250, +-102, 24, 60, -21, 30, 221, -83, -355, +24, 257, 16, -113, 33, 115, -105, -197, +118, 178, -30, -38, -1, -76, 12, 84, +50, -60, -61, 72, 90, -100, -57, 120, +24, -169, 15, 239, -2, -253, -48, 162, +58, -64, -33, 83, -46, -186, 67, 262, +-59, -262, 21, 228, -7, -205, 34, 177, +-90, -142, 169, 109, -177, -62, 137, -14, +-43, 114, 35, -197, -36, 215, 62, -184, +-25, 145, -27, -118, 91, 101, -140, -71, +149, 8, -111, 46, 45, -63, -57, 44, +112, -55, -175, 145, 134, -255, -64, 319, +19, -302, 1, 235, -20, -161, 55, 117, +-45, -82, 67, 41, -102, -2, 196, -36, +-193, 90, 115, -160, -51, 225, 106, -233, +-207, 203, 166, -177, -9, 194, -130, -221, +100, 189, -24, -109, 18, 33, -128, 22, +189, -78, -146, 159, 89, -227, -96, 281, +165, -365, -105, 471, -10, -511, 100, 368, +-4, -120, -112, -40, 120, 18, -10, 48, +-55, 29, -13, -214, 77, 321, -50, -287, +-56, 233, 41, -259, 72, 311, -197, -274, +193, 173, -108, -95, 59, 20, -37, 105, +62, -255, -83, 303, 152, -230, -144, 200, +44, -362, 159, 611, -274, -703, 239, 545, +-141, -293, 111, 140, -195, -101, 254, 38, +-231, 123, 100, -334, 1, 515, -68, -598, +99, 591, -138, -546, 197, 508, -219, -484, +236, 440, -225, -357, 261, 199, -242, 49, +170, -348, -22, 575, -97, -635, 177, 573, +-240, -545, 312, 586, -370, -614, 365, 535, +-365, -400, 359, 265, -329, -94, 183, -173, +33, 414, -179, -490, 242, 403, -314, -334, +503, 359, -644, -317, 604, 48, -384, 348, +240, -568, -252, 521, 284, -395, -133, 405, +-162, -507, 386, 488, -443, -269, 392, -52, +-374, 330, 345, -521, -267, 631, 169, -692, +-129, 675, 124, -565, -52, 380, -85, -157, +208, -63, -223, 254, 242, -391, -284, 435, +337, -397, -255, 304, 97, -186, -8, 51, +56, 80, -115, -169, 20, 218, 156, -277, +-270, 351, 243, -346, -204, 155, 244, 148, +-323, -362, 351, 322, -289, -129, 211, 6, +-150, -38, 112, 117, -67, -67, 21, -88, +68, 216, -183, -243, 302, 215, -342, -193, +325, 129, -302, -8, 316, -142, -327, 220, +264, -202, -148, 140, 22, -100, 64, 88, +-127, -70, 188, 25, -290, 42, 415, -35, +-505, -78, 505, 222, -389, -268, 247, 180, +-148, -39, 102, -60, -18, 133, -110, -272, +240, 486, -334, -667, 389, 731, -446, -636, +458, 415, -370, -128, 215, -189, -81, 459, +3, -659, 58, 816, -175, -935, 338, 953, +-461, -817, 496, 517, -432, -136, 341, -236, +-283, 533, 273, -694, -246, 738, 160, -767, +4, 814, -145, -777, 198, 550, -193, -189, +225, -119, -299, 278, 331, -390, -275, 526, +206, -587, -228, 428, 305, -135, -325, -60, +234, 55, -137, -10, 132, 85, -165, -218, +116, 243, 22, -103, -139, -82, 226, 191, +-317, -239, 468, 252, -558, -223, 517, 122, +-385, 9, 299, -128, -267, 222, 150, -272, +59, 273, -247, -231, 270, 181, -222, -140, +230, 93, -309, -35, 315, -2, -197, 9, +48, 19, 15, -64, -1, 151, -6, -249, +3, 311, -33, -269, 126, 131, -183, 31, +148, -181, -36, 319, -64, -460, 105, 560, +-145, -583, 221, 530, -349, -441, 443, 304, +-470, -58, 379, -292, -193, 651, -32, -876, +220, 890, -303, -746, 326, 583, -358, -458, +440, 293, -444, 13, 305, -435, -66, 792, +-148, -925, 275, 886, -389, -806, 498, 696, +-546, -470, 428, 132, -223, 181, 44, -381, +75, 517, -243, -670, 497, 792, -718, -775, +762, 621, -640, -390, 467, 151, -293, 113, +112, -386, 111, 575, -304, -605, 422, 506, +-471, -406, 507, 353, -574, -279, 589, 90, +-503, 206, 301, -478, -104, 587, -20, -520, +62, 378, -95, -242, 142, 64, -142, 201, +93, -465, -43, 561, 67, -486, -90, 421, +36, -456, 87, 431, -135, -184, 43, -167, +61, 382, -87, -428, 48, 520, -99, -717, +207, 802, -272, -584, 208, 198, -91, 50, +-3, -92, 59, 134, -106, -319, 166, 541, +-240, -607, 324, 493, -358, -300, 296, 108, +-130, 47, -21, -156, 85, 228, -138, -289, +232, 346, -327, -335, 293, 214, -179, -41, +72, -91, -31, 204, -76, -354, 291, 477, +-484, -433, 473, 221, -298, -5, 155, -74, +-113, 74, 49, -139, 166, 317, -449, -486, +615, 531, -607, -422, 515, 234, -436, -63, +337, -60, -152, 171, -119, -324, 322, 470, +-382, -484, 329, 317, -305, -117, 353, 40, +-382, -78, 292, 55, -88, 85, -96, -231, +190, 253, -195, -180, 142, 121, -52, -61, +-57, -40, 123, 138, -118, -129, 80, 13, +-71, 103, 38, -155, 64, 188, -219, -228, +273, 229, -212, -129, 119, -17, -130, 131, +184, -208, -160, 315, 18, -449, 139, 524, +-210, -481, 212, 366, -229, -239, 283, 118, +-311, 27, 249, -192, -94, 314, -75, -350, +171, 315, -195, -256, 181, 201, -213, -113, +253, -32, -269, 193, 229, -279, -174, 235, +96, -143, 24, 121, -180, -179, 289, 197, +-298, -83, 260, -98, -247, 228, 261, -289, +-223, 361, 96, -445, 48, 472, -115, -420, +107, 365, -108, -365, 142, 355, -171, -268, +122, 124, -26, -8, -93, -65, 174, 151, +-236, -262, 271, 331, -285, -284, 248, 145, +-162, 17, 68, -159, 3, 269, -17, -358, +15, 448, -35, -573, 93, 722, -123, -833, +59, 845, 73, -775, -213, 690, 269, -615, +-260, 531, 212, -431, -179, 341, 141, -295, +-70, 258, -57, -193, 175, 128, -235, -92, +222, 93, -163, -112, 155, 86, -175, -28, +179, -19, -104, 3, -19, 54, 95, -47, +-98, -62, 36, 204, 24, -259, -57, 190, +53, -105, -85, 120, 149, -214, -225, 271, +223, -250, -129, 228, 19, -289, -10, 415, +97, -505, -139, 493, 68, -421, 52, 365, +-93, -336, 27, 324, 9, -260, 40, 162, +-145, -36, 175, -75, -144, 183, 104, -279, +-126, 324, 182, -304, -226, 244, 214, -219, +-163, 240, 102, -242, -52, 167, -8, -67, +110, 27, -231, -23, 307, -61, -279, 237, +207, -379, -194, 365, 255, -238, -298, 160, +215, -195, -58, 272, -79, -279, 116, 217, +-118, -147, 144, 127, -240, -148, 333, 183, +-391, -179, 397, 114, -401, -12, 423, -75, +-433, 139, 383, -228, -259, 367, 124, -510, +-45, 582, 8, -557, 43, 451, -131, -299, +222, 126, -311, 41, 390, -211, -427, 409, +393, -662, -320, 866, 286, -915, -313, 839, +292, -779, -165, 778, 14, -688, 7, 401, +77, -39, -92, -183, -39, 237, 176, -311, +-166, 506, 47, -680, 19, 667, -1, -518, +14, 432, -142, -457, 258, 465, -234, -319, +102, 72, -39, 131, 114, -227, -208, 270, +167, -350, -7, 479, -151, -597, 197, 655, +-203, -639, 260, 581, -378, -497, 445, 369, +-432, -168, 386, -51, -368, 215, 338, -333, +-234, 500, 67, -727, 80, 896, -165, -907, +256, 818, -413, -746, 573, 676, -651, -463, +609, 75, -527, 344, 422, -637, -281, 810, +85, -979, 105, 1164, -264, -1264, 397, 1224, +-552, -1058, 673, 839, -685, -582, 596, 283, +-473, 24, 369, -286, -236, 459, 44, -554, +209, 580, -454, -561, 630, 506, -714, -404, +727, 229, -710, -27, 671, -137, -596, 250, +429, -371, -174, 498, -97, -541, 298, 412, +-432, -178, 577, -32, -728, 150, 840, -279, +-841, 496, 746, -716, -625, 815, 508, -765, +-361, 688, 139, -663, 131, 649, -374, -542, +524, 314, -587, -66, 616, -112, -662, 211, +677, -287, -634, 399, 507, -517, -342, 600, +144, -632, 104, 633, -377, -602, 596, 528, +-714, -401, 793, 239, -867, -58, 908, -167, +-824, 421, 638, -637, -420, 726, 210, -731, +45, 753, -390, -810, 720, 809, -966, -643, +1102, 357, -1168, -87, 1161, -141, -1044, 385, +808, -634, -539, 810, 283, -833, -2, 752, +-317, -673, 630, 629, -860, -542, 1001, 358, +-1072, -136, 1093, -50, -1021, 164, 841, -276, +-603, 426, 365, -572, -167, 614, -39, -520, +270, 379, -523, -293, 708, 269, -782, -209, +761, 62, -700, 128, 613, -295, -465, 457, +243, -615, -11, 724, -166, -708, 330, 575, +-532, -434, 774, 320, -958, -208, 1015, 66, +-984, 99, 882, -280, -714, 497, 450, -705, +-187, 828, -50, -813, 288, 752, -592, -736, +910, 684, -1087, -476, 1095, 148, -1051, 94, +1073, -156, -1078, 190, 921, -380, -578, 681, +201, -866, 60, 848, -230, -729, 416, 637, +-659, -565, 873, 443, -966, -273, 931, 74, +-829, 138, 702, -367, -553, 574, 355, -714, +-123, 780, -83, -807, 229, 787, -320, -690, +406, 493, -453, -253, 440, 12, -359, 186, +276, -325, -233, 403, 205, -419, -172, 380, +136, -273, -125, 109, 91, 60, -21, -160, +-62, 192, 89, -224, -65, 267, 61, -252, +-124, 136, 195, 22, -196, -126, 130, 177, +-71, -225, 55, 275, -43, -263, 5, 150, +54, 11, -103, -145, 143, 216, -178, -239, +212, 206, -220, -140, 183, 70, -100, -16, +-30, -38, 169, 121, -273, -238, 331, 335, +-351, -367, 320, 322, -231, -193, 100, 27, +-9, 115, -14, -168, 25, 165, -91, -193, +213, 274, -322, -327, 362, 295, -347, -220, +309, 186, -267, -183, 215, 128, -160, 8, +79, -127, 7, 164, -95, -137, 160, 147, +-251, -215, 419, 287, -634, -314, 802, 280, +-844, -212, 785, 132, -700, -56, 626, -4, +-527, 34, 389, -40, -208, 25, 7, -17, +219, 20, -444, -19, 592, 36, -665, -56, +682, 82, -682, -78, 619, 47, -463, -27, +239, 62, -30, -117, -151, 129, 321, -83, +-484, 49, 601, -94, -632, 184, 585, -247, +-475, 263, 322, -276, -160, 305, 32, -317, +75, 280, -190, -229, 317, 175, -399, -85, +402, -53, -384, 202, 372, -283, -362, 325, +308, -396, -222, 486, 142, -516, -69, 456, +-37, -376, 161, 341, -249, -300, 290, 178, +-336, -5, 433, -124, -503, 164, 458, -177, +-317, 238, 177, -323, -64, 343, -56, -288, +205, 228, -363, -202, 483, 197, -581, -165, +656, 126, -682, -129, 644, 154, -557, -135, +446, 53, -319, 34, 148, -51, 64, 58, +-295, -167, 517, 375, -685, -527, 744, 512, +-670, -410, 536, 356, -421, -335, 331, 221, +-229, 22, 94, -245, 50, 326, -191, -331, +341, 383, -489, -448, 583, 389, -603, -192, +608, -15, -635, 153, 618, -272, -492, 444, +287, -599, -108, 631, 3, -555, 91, 483, +-246, -443, 438, 384, -584, -289, 643, 202, +-607, -141, 491, 37, -321, 144, 150, -337, +-3, 431, -133, -423, 284, 384, -440, -360, +573, 316, -637, -250, 633, 157, -552, -44, +412, -106, -236, 251, 65, -327, 90, 328, +-238, -310, 392, 293, -523, -238, 613, 103, +-652, 70, 648, -220, -576, 318, 446, -414, +-284, 522, 130, -612, 8, 647, -146, -610, +267, 530, -357, -408, 407, 254, -419, -81, +400, -95, -360, 264, 319, -414, -250, 514, +142, -590, 23, 649, -194, -658, 297, 571, +-313, -392, 298, 195, -308, -30, 329, -125, +-312, 306, 238, -487, -119, 593, -16, -612, +134, 602, -220, -573, 269, 475, -282, -295, +284, 78, -283, 118, 252, -278, -197, 438, +130, -573, -81, 638, 63, -623, -45, 565, +-2, -500, 94, 416, -185, -308, 240, 171, +-239, -40, 245, -93, -281, 223, 301, -335, +-249, 422, 112, -448, -4, 443, -39, -388, +46, 303, -93, -192, 186, 67, -265, 32, +327, -93, -380, 118, 427, -163, -405, 245, +319, -331, -243, 367, 204, -322, -155, 244, +41, -195, 113, 170, -237, -108, 290, 2, +-333, 131, 379, -217, -420, 263, 399, -282, +-326, 328, 220, -380, -123, 395, 58, -327, +-15, 176, -27, -17, 94, -87, -184, 151, +271, -218, -337, 294, 375, -326, -366, 292, +297, -243, -197, 237, 119, -247, -68, 194, +-8, -63, 145, -88, -279, 187, 334, -237, +-331, 290, 335, -365, -345, 442, 298, -497, +-166, 511, 40, -505, 39, 465, -88, -417, +166, 356, -232, -273, 240, 132, -211, 58, +211, -224, -257, 324, 269, -377, -190, 441, +70, -535, 24, 593, -79, -563, 145, 454, +-236, -336, 311, 248, -341, -149, 320, 2, +-260, 151, 191, -242, -120, 256, 60, -260, +4, 296, -70, -322, 121, 278, -151, -173, +158, 94, -160, -60, 152, 15, -125, 76, +101, -160, -108, 183, 116, -153, -64, 118, +-37, -106, 127, 83, -146, -57, 128, 59, +-136, -74, 174, 59, -199, -8, 188, -5, +-165, -49, 139, 110, -95, -98, 42, 35, +1, -16, -16, 50, 50, -71, -125, 31, +205, 25, -236, -38, 212, 31, -181, -51, +182, 86, -177, -103, 133, 101, -63, -101, +-19, 126, 90, -144, -150, 145, 194, -129, +-215, 100, 214, -57, -199, 37, 161, -71, +-90, 123, 9, -115, 41, 40, -57, 19, +71, 3, -113, -53, 165, 35, -188, 52, +181, -127, -167, 137, 157, -130, -128, 180, +54, -276, 32, 361, -74, -389, 63, 357, +-38, -299, 40, 257, -80, -228, 116, 182, +-111, -88, 76, -36, -48, 134, 38, -178, +-22, 208, -12, -270, 41, 352, -40, -382, +23, 337, -23, -274, 54, 248, -97, -234, +116, 193, -113, -110, 108, 11, -97, 74, +60, -128, -13, 163, -17, -197, 20, 254, +-31, -307, 61, 301, -84, -194, 65, 35, +-12, 80, -28, -110, 24, 136, -22, -211, +66, 297, -129, -311, 155, 238, -130, -160, +115, 136, -142, -140, 184, 92, -172, 17, +104, -135, -38, 203, 6, -210, -1, 202, +-29, -193, 66, 193, -84, -183, 86, 135, +-93, -52, 111, -20, -120, 41, 108, -10, +-102, -24, 132, 20, -163, -15, 168, 46, +-142, -103, 105, 136, -84, -109, 52, 71, +-3, -59, -67, 72, 119, -47, -147, -21, +142, 98, -136, -134, 144, 143, -150, -170, +137, 200, -71, -207, -11, 171, 72, -137, +-88, 135, 94, -149, -109, 128, 126, -71, +-120, 24, 82, -8, -33, 6, -27, 15, +92, -38, -151, 36, 194, -30, -218, 44, +242, -73, -245, 66, 202, -17, -116, -11, +28, -7, 20, 31, -34, -14, 62, -25, +-127, 41, 173, -10, -155, -13, 105, -17, +-69, 46, 75, -18, -87, -49, 69, 59, +-20, 14, -24, -90, 41, 80, -32, -12, +29, -17, -48, -18, 68, 43, -62, 15, +27, -96, 3, 99, 5, -19, -35, -42, +28, 38, 18, -10, -61, 28, 56, -64, +-29, 81, 21, -76, -34, 66, 52, -42, +-65, -31, 78, 122, -83, -148, 53, 105, +-11, -65, -10, 87, 0, -117, 4, 80, +24, -4, -44, -28, 20, 7, 26, -10, +-42, 79, 27, -156, -15, 164, 35, -130, +-56, 119, 44, -141, -6, 144, -29, -100, +54, 45, -86, -5, 108, -10, -113, 26, +98, -40, -84, 52, 86, -72, -76, 85, +63, -93, -28, 84, -22, -80, 88, 83, +-142, -69, 166, 18, -168, 42, 176, -66, +-205, 62, 218, -53, -195, 58, 141, -47, +-91, 13, 61, 4, -11, -5, -49, -3, +105, -14, -131, 42, 150, -65, -174, 62, +207, -31, -233, -22, 245, 78, -237, -107, +209, 98, -154, -89, 98, 96, -51, -112, +13, 101, 34, -68, -97, 43, 161, -35, +-198, 6, 219, 40, -225, -73, 216, 73, +-196, -55, 158, 53, -108, -52, 57, 19, +-11, 30, -38, -47, 82, 56, -140, -85, +201, 134, -245, -145, 240, 113, -202, -96, +169, 136, -149, -186, 123, 164, -74, -80, +2, 30, 50, -23, -80, -14, 113, 129, +-150, -263, 168, 318, -152, -284, 126, 231, +-98, -226, 89, 212, -66, -157, 28, 85, +11, -36, -47, 9, 83, 38, -124, -96, +145, 123, -121, -108, 77, 83, -40, -92, +26, 109, -9, -101, -40, 83, 103, -76, +-145, 72, 156, -46, -133, -15, 105, 58, +-79, -54, 44, 51, -11, -79, -24, 119, +70, -117, -105, 49, 131, 22, -144, -42, +148, 46, -156, -82, 159, 160, -150, -214, +120, 208, -83, -158, 53, 118, -37, -104, +33, 84, -23, -35, -2, -38, 38, 109, +-71, -152, 81, 176, -81, -181, 86, 176, +-100, -167, 122, 147, -131, -126, 126, 107, +-108, -92, 80, 75, -34, -51, -12, -2, +48, 73, -62, -129, 64, 133, -64, -93, +54, 74, -32, -107, 7, 135, 21, -87, +-56, -26, 93, 113, -106, -133, 101, 123, +-85, -161, 78, 228, -78, -238, 59, 171, +-28, -77, 14, 1, -11, 43, 11, -90, +5, 138, -26, -189, 34, 267, -32, -359, +36, 402, -46, -352, 71, 246, -91, -198, +118, 208, -134, -180, 121, 55, -88, 94, +53, -149, -41, 121, 33, -113, -2, 170, +-43, -232, 77, 227, -84, -168, 83, 102, +-76, -52, 58, -5, -21, 69, -27, -119, +64, 164, -94, -205, 112, 238, -122, -228, +119, 180, -107, -137, 94, 114, -71, -81, +35, 5, 17, 85, -59, -145, 91, 151, +-104, -142, 97, 149, -81, -154, 67, 133, +-62, -89, 68, 44, -58, -21, 28, 6, +8, 28, -34, -85, 58, 131, -74, -152, +91, 143, -106, -137, 118, 153, -135, -162, +147, 134, -141, -83, 128, 36, -113, -10, +96, -17, -72, 70, 33, -117, -2, 143, +-13, -150, 35, 149, -57, -146, 87, 108, +-108, -44, 107, 11, -101, -15, 84, 33, +-68, -8, 46, -26, -33, 36, 25, -23, +-12, 31, -15, -65, 66, 59, -97, -15, +109, -23, -109, 18, 108, 3, -109, 20, +101, -66, -88, 98, 68, -107, -30, 131, +-24, -180, 79, 201, -123, -150, 154, 57, +-172, 19, 187, -83, -189, 161, 168, -235, +-134, 269, 101, -279, -65, 317, 28, -401, +23, 450, -69, -411, 101, 320, -100, -274, +86, 272, -58, -250, 26, 172, 10, -85, +-44, 55, 73, -63, -100, 66, 127, -49, +-145, 44, 157, -82, -145, 147, 112, -216, +-52, 281, 2, -345, 40, 384, -56, -387, +80, 355, -102, -315, 135, 262, -152, -178, +158, 67, -138, 50, 119, -150, -91, 237, +76, -321, -64, 413, 53, -477, -21, 502, +-6, -496, 38, 483, -56, -457, 92, 408, +-129, -319, 175, 219, -184, -137, 199, 53, +-195, 59, 211, -204, -199, 349, 181, -445, +-114, 488, 55, -513, 26, 524, -89, -492, +167, 409, -212, -297, 270, 177, -288, -39, +324, -127, -317, 290, 315, -411, -261, 488, +218, -565, -133, 623, 71, -601, 15, 491, +-56, -345, 133, 224, -174, -123, 239, -11, +-257, 175, 304, -333, -299, 441, 309, -511, +-251, 569, 214, -590, -139, 572, 98, -526, +-5, 473, -72, -402, 192, 293, -260, -156, +360, 31, -382, 94, 419, -270, -364, 503, +301, -725, -180, 886, 86, -978, 69, 1025, +-180, -1003, 335, 879, -402, -645, 476, 351, +-450, -15, 403, -376, -238, 801, 70, -1179, +180, 1412, -353, -1485, 574, 1420, -697, -1230, +827, 885, -829, -392, 791, -180, -621, 727, +440, -1189, -145, 1554, -111, -1799, 435, 1884, +-655, -1764, 862, 1434, -930, -948, 949, 385, +-831, 187, 699, -710, -439, 1146, 208, -1440, +118, 1549, -361, -1474, 613, 1222, -741, -843, +829, 380, -775, 102, 709, -534, -514, 868, +357, -1070, -112, 1114, -75, -994, 281, 729, +-406, -372, 526, -16, -523, 391, 527, -734, +-400, 984, 321, -1078, -171, 967, 80, -705, +33, 364, -94, 5, 180, -398, -178, 764, +218, -1031, -182, 1146, 197, -1106, -170, 955, +172, -719, -163, 414, 189, -64, -203, -256, +276, 490, -274, -612, 292, 610, -230, -481, +164, 253, -70, 14, -26, -263, 151, 472, +-253, -633, 393, 716, -449, -685, 490, 534, +-457, -298, 374, 31, -252, 247, 79, -524, +126, 769, -306, -927, 485, 970, -575, -918, +630, 792, -636, -608, 560, 369, -447, -85, +243, -203, -7, 465, -234, -655, 464, 756, +-635, -761, 738, 677, -810, -524, 759, 326, +-692, -87, 531, -170, -353, 398, 159, -566, +30, 657, -223, -695, 346, 676, -486, -579, +479, 390, -470, -139, 353, -104, -259, 300, +146, -445, -78, 561, -43, -646, 80, 667, +-175, -612, 129, 474, -127, -296, 29, 111, +7, 78, -85, -267, 89, 434, -162, -555, +91, 598, -97, -570, -61, 488, 119, -365, +-246, 211, 269, -44, -346, -125, 305, 261, +-359, -339, 211, 348, -160, -284, -81, 173, +202, -48, -396, -70, 441, 154, -545, -198, +460, 190, -482, -129, 248, 38, -144, 85, +-154, -217, 299, 335, -551, -400, 625, 391, +-798, -300, 719, 163, -752, 5, 491, -177, +-382, 338, 94, -454, 11, 483, -231, -436, +264, 339, -440, -223, 349, 99, -422, 31, +223, -141, -231, 186, 64, -143, -105, 16, +4, 153, -148, -309, 113, 440, -354, -525, +344, 555, -550, -494, 451, 338, -481, -96, +257, -199, -192, 483, -138, -713, 257, 882, +-654, -965, 749, 912, -998, -701, 880, 344, +-863, 84, 535, -498, -367, 841, -94, -1097, +297, 1240, -746, -1240, 812, 1075, -1018, -745, +838, 312, -778, 154, 392, -585, -193, 941, +-319, -1176, 522, 1241, -930, -1110, 898, 796, +-982, -357, 671, -114, -521, 559, 47, -922, +188, 1169, -700, -1274, 831, 1209, -1147, -969, +1016, 584, -1005, -125, 609, -334, -384, 722, +-152, -1013, 401, 1178, -896, -1203, 963, 1058, +-1183, -758, 962, 363, -901, 48, 488, -406, +-304, 710, -193, -916, 355, 989, -751, -883, +707, 608, -830, -241, 559, -148, -484, 497, +100, -786, 14, 982, -393, -1044, 384, 939, +-586, -660, 352, 259, -332, 207, -23, -662, +138, 1039, -522, -1307, 594, 1408, -871, -1316, +708, 1015, -728, -546, 328, 11, -159, 519, +-312, -981, 494, 1345, -905, -1552, 941, 1547, +-1156, -1305, 922, 871, -860, -336, 411, -206, +-197, 691, -277, -1070, 455, 1279, -825, -1287, +791, 1082, -907, -702, 588, 221, -452, 265, +-7, -693, 207, 1005, -621, -1172, 706, 1145, +-957, -909, 789, 500, -766, -1, 340, -483, +-132, 887, -347, -1159, 528, 1281, -881, -1225, +864, 996, -975, -624, 675, 184, -539, 251, +77, -623, 136, 890, -561, -1016, 671, 991, +-919, -811, 796, 522, -801, -179, 444, -154, +-286, 435, -132, -620, 270, 693, -558, -643, +521, 484, -603, -248, 360, -29, -276, 286, +-88, -482, 202, 585, -488, -578, 468, 467, +-558, -267, 331, 15, -230, 259, -158, -503, +340, 680, -708, -760, 776, 732, -938, -598, +790, 365, -726, -73, 375, -235, -160, 508, +-280, -706, 482, 792, -800, -757, 813, 601, +-888, -371, 681, 88, -556, 197, 191, -464, +1, 676, -358, -783, 452, 772, -637, -653, +540, 465, -527, -224, 283, -42, -155, 290, +-138, -492, 240, 605, -454, -635, 423, 588, +-466, -474, 272, 303, -174, -100, -89, -106, +204, 272, -443, -398, 480, 466, -598, -469, +483, 392, -442, -250, 217, 68, -90, 109, +-172, -281, 273, 441, -460, -568, 438, 624, +-485, -588, 315, 492, -228, -345, -16, 172, +142, 18, -364, -205, 413, 356, -527, -437, +434, 453, -398, -411, 182, 333, -50, -216, +-207, 89, 334, 32, -525, -108, 539, 131, +-590, -108, 457, 45, -368, 41, 138, -141, +23, 219, -264, -280, 385, 304, -557, -287, +565, 228, -601, -139, 477, 30, -386, 61, +176, -141, -31, 208, -192, -251, 305, 247, +-453, -189, 457, 93, -499, 17, 401, -127, +-349, 258, 192, -402, -102, 537, -49, -634, +101, 696, -199, -724, 176, 726, -206, -669, +135, 569, -125, -448, 45, 343, -41, -245, +-17, 175, -2, -151, -32, 193, 0, -299, +-36, 426, 20, -546, -73, 652, 91, -740, +-175, 786, 212, -752, -292, 638, 301, -485, +-331, 309, 280, -138, -238, -33, 115, 171, +-13, -240, -137, 241, 232, -196, -354, 143, +385, -69, -428, -3, 387, 46, -348, -31, +250, -51, -165, 172, 51, -312, 9, 465, +-80, -620, 89, 745, -111, -822, 89, 841, +-100, -803, 86, 723, -103, -595, 111, 428, +-159, -245, 193, 55, -246, 125, 267, -309, +-286, 465, 267, -571, -236, 614, 165, -608, +-99, 576, 9, -506, 47, 397, -103, -262, +119, 131, -119, -28, 96, -44, -76, 87, +52, -77, -47, 7, 55, 92, -94, -195, +147, 279, -228, -347, 319, 387, -405, -364, +476, 262, -523, -99, 532, -75, -506, 242, +442, -413, -343, 569, 229, -678, -97, 697, +-27, -636, 146, 544, -250, -433, 335, 305, +-389, -163, 407, 42, -394, 35, 369, -69, +-320, 79, 269, -59, -207, 16, 155, 49, +-110, -90, 74, 98, -41, -67, 16, 22, +28, 41, -64, -126, 134, 221, -206, -285, +308, 295, -411, -254, 539, 168, -644, -46, +748, -130, -798, 350, 823, -567, -787, 749, +717, -862, -587, 918, 419, -903, -202, 808, +-21, -620, 261, 365, -460, -88, 652, -185, +-775, 432, 856, -646, -849, 798, 801, -869, +-687, 838, 565, -731, -404, 568, 264, -375, +-119, 172, 25, 30, 50, -216, -72, 377, +82, -495, -59, 559, 60, -580, -53, 571, +84, -547, -120, 516, 186, -462, -243, 397, +318, -347, -352, 306, 373, -275, -331, 227, +269, -171, -149, 111, 23, -52, 121, -14, +-237, 98, 328, -182, -351, 240, 329, -263, +-231, 248, 102, -185, 63, 68, -214, 112, +359, -336, -462, 586, 513, -826, -499, 1055, +431, -1232, -311, 1341, 180, -1360, -29, 1281, +-90, -1109, 183, 837, -215, -475, 192, 69, +-114, 339, 4, -708, 131, 1032, -251, -1302, +366, 1483, -421, -1564, 432, 1539, -374, -1443, +270, 1301, -113, -1129, -56, 917, 228, -676, +-368, 432, 475, -205, -526, -3, 527, 201, +-478, -387, 387, 563, -274, -721, 161, 857, +-54, -972, -20, 1046, 67, -1072, -86, 1059, +74, -999, -40, 882, 7, -719, 13, 521, +-7, -311, -14, 88, 69, 128, -138, -338, +225, 510, -314, -630, 381, 705, -416, -738, +398, 729, -331, -656, 213, 522, -53, -356, +-128, 190, 301, -32, -456, -118, 566, 257, +-618, -372, 601, 432, -522, -434, 390, 389, +-218, -315, 31, 198, 154, -47, -322, -119, +434, 283, -497, -413, 492, 510, -444, -559, +352, 558, -235, -513, 108, 433, 19, -353, +-134, 271, 218, -181, -282, 90, 325, -20, +-346, -28, 345, 63, -351, -81, 356, 94, +-374, -95, 392, 88, -412, -78, 420, 60, +-405, -26, 353, -34, -264, 118, 132, -208, +36, 301, -236, -405, 451, 519, -677, -612, +883, 655, -1040, -632, 1131, 528, -1124, -366, +1026, 147, -832, 94, 573, -338, -270, 539, +-42, -672, 329, 725, -571, -695, 752, 593, +-864, -422, 898, 204, -848, 47, 723, -317, +-531, 583, 292, -812, -28, 973, -227, -1034, +455, 978, -622, -819, 738, 580, -774, -324, +745, 91, -651, 100, 517, -249, -341, 345, +162, -392, 31, 377, -208, -319, 377, 245, +-523, -169, 657, 93, -766, -9, 865, -83, +-928, 173, 954, -245, -913, 302, 825, -347, +-677, 386, 493, -416, -262, 443, 22, -479, +244, 517, -506, -540, 769, 554, -992, -561, +1174, 558, -1264, -519, 1268, 416, -1147, -256, +942, 57, -646, 155, 331, -385, 7, 618, +-304, -836, 573, 1021, -782, -1152, 944, 1241, +-1033, -1259, 1069, 1179, -1026, -983, 929, 715, +-770, -414, 583, 128, -359, 146, 144, -394, +75, 596, -255, -725, 432, 783, -580, -789, +719, 793, -817, -782, 904, 736, -930, -646, +940, 500, -874, -332, 774, 151, -583, 12, +353, -159, -47, 288, -263, -402, 594, 495, +-872, -548, 1111, 555, -1239, -528, 1304, 468, +-1256, -386, 1152, 286, -968, -161, 759, 36, +-499, 86, 245, -190, 29, 275, -255, -334, +443, 358, -544, -332, 579, 279, -532, -204, +455, 128, -325, -56, 202, -16, -62, 75, +-53, -98, 176, 75, -261, -19, 356, -50, +-390, 111, 415, -177, -361, 262, 301, -366, +-181, 453, 91, -484, 17, 454, -66, -370, +128, 274, -142, -166, 180, 67, -192, 55, +223, -158, -226, 241, 239, -270, -215, 263, +179, -223, -98, 175, 18, -129, 89, 79, +-182, -48, 279, 48, -348, -108, 413, 192, +-422, -313, 414, 419, -358, -504, 311, 533, +-219, -518, 153, 430, -43, -283, -46, 93, +189, 115, -293, -308, 439, 483, -516, -610, +608, 705, -606, -715, 599, 663, -513, -516, +434, 364, -318, -187, 225, 44, -111, 124, +7, -267, 110, 387, -213, -430, 302, 394, +-360, -317, 385, 207, -385, -111, 370, -7, +-339, 77, 321, -139, -293, 107, 288, -57, +-252, -57, 234, 131, -156, -203, 109, 216, +-1, -212, -40, 178, 129, -115, -140, 45, +204, 59, -190, -124, 219, 199, -169, -186, +163, 165, -95, -53, 62, -42, -1, 207, +-26, -331, 41, 463, -33, -508, -18, 524, +60, -473, -124, 385, 163, -288, -195, 127, +181, 8, -163, -173, 100, 253, -31, -358, +-46, 392, 128, -476, -168, 481, 236, -516, +-224, 464, 255, -434, -193, 377, 198, -347, +-91, 327, 64, -306, 57, 348, -82, -366, +181, 448, -178, -446, 211, 487, -161, -407, +130, 362, -57, -220, -1, 128, 50, 27, +-111, -126, 135, 242, -196, -321, 202, 371, +-254, -417, 237, 392, -256, -385, 198, 280, +-147, -234, 50, 98, 51, -79, -132, -13, +220, -19, -225, -12, 261, -59, -187, 97, +196, -192, -93, 256, 102, -267, -1, 249, +16, -133, 83, 61, -87, 94, 190, -151, +-220, 316, 289, -358, -302, 494, 308, -489, +-297, 545, 240, -487, -218, 473, 125, -384, +-98, 277, -12, -136, 38, -46, -138, 154, +163, -314, -228, 340, 225, -463, -232, 447, +210, -543, -152, 469, 128, -503, -32, 407, +18, -410, 96, 326, -90, -281, 204, 185, +-176, -73, 270, -20, -217, 178, 267, -239, +-194, 390, 199, -383, -125, 474, 81, -367, +-20, 366, -45, -192, 67, 133, -130, 47, +116, -149, -179, 307, 149, -414, -222, 468, +189, -492, -249, 401, 205, -371, -207, 197, +147, -157, -94, -39, 28, 65, 64, -224, +-109, 206, 226, -312, -257, 293, 390, -357, +-370, 335, 454, -333, -346, 309, 329, -233, +-147, 208, 64, -75, 106, 64, -173, 81, +260, -56, -290, 187, 293, -133, -304, 230, +246, -169, -256, 251, 148, -239, -124, 304, +-24, -331, 74, 320, -212, -307, 239, 180, +-320, -130, 306, -44, -311, 53, 284, -214, +-249, 196, 249, -340, -195, 300, 233, -384, +-164, 302, 210, -299, -118, 198, 142, -108, +-22, -17, 23, 191, 100, -303, -115, 477, +202, -482, -224, 589, 273, -499, -305, 528, +308, -336, -344, 269, 285, -38, -286, -33, +143, 176, -78, -203, -122, 255, 210, -278, +-390, 254, 445, -255, -543, 136, 534, -112, +-523, -44, 458, 36, -350, -167, 250, 116, +-78, -198, -9, 106, 186, -147, -213, 89, +314, -130, -254, 142, 270, -160, -143, 164, +101, -89, 20, 73, -74, 54, 147, -46, +-185, 171, 201, -152, -238, 294, 216, -277, +-266, 381, 223, -327, -284, 359, 226, -288, +-268, 250, 185, -162, -183, 47, 90, 28, +-53, -167, -35, 201, 97, -329, -160, 287, +254, -362, -295, 237, 396, -239, -396, 93, +462, -90, -384, 5, 379, -41, -240, 49, +173, -96, -13, 149, -67, -166, 203, 223, +-274, -197, 349, 264, -397, -191, 388, 217, +-380, -65, 270, 20, -211, 172, 49, -232, +10, 379, -147, -407, 152, 466, -215, -453, +163, 416, -171, -372, 114, 263, -101, -211, +72, 61, -45, -32, 55, -113, -29, 100, +69, -195, -49, 136, 103, -173, -76, 101, +121, -107, -81, 59, 107, -40, -55, 9, +55, 32, -15, -11, -1, 46, 9, 21, +-22, 22, -2, 46, -2, 9, -45, 41, +42, 35, -109, -16, 101, 98, -167, -97, +142, 153, -191, -162, 166, 178, -181, -208, +149, 181, -130, -189, 81, 95, -24, -78, +-17, -54, 90, 53, -100, -164, 149, 142, +-120, -210, 128, 178, -67, -195, 68, 128, +-19, -79, 26, 21, -7, 41, 25, -52, +-33, 106, 53, -71, -88, 113, 97, -33, +-142, 60, 132, 19, -164, 15, 124, 44, +-127, -17, 51, 60, -25, -42, -62, 39, +97, -11, -170, -48, 191, 85, -227, -171, +233, 168, -220, -231, 206, 167, -150, -185, +110, 77, -25, -51, -14, -80, 99, 120, +-119, -209, 165, 231, -151, -246, 157, 242, +-126, -199, 106, 201, -80, -143, 62, 161, +-68, -96, 61, 144, -95, -103, 96, 170, +-142, -136, 129, 177, -157, -126, 117, 114, +-108, -51, 39, -8, -3, 63, -61, -143, +92, 161, -122, -216, 120, 170, -91, -193, +50, 111, 26, -125, -88, 47, 182, -50, +-230, -32, 311, 44, -316, -107, 334, 133, +-293, -154, 265, 170, -189, -147, 122, 162, +-46, -96, -34, 107, 100, -29, -174, 43, +200, 41, -242, -30, 219, 96, -222, -82, +156, 124, -124, -120, 47, 118, -8, -103, +-56, 45, 87, -26, -126, -50, 140, 48, +-149, -119, 157, 96, -146, -156, 157, 122, +-138, -164, 149, 132, -129, -143, 135, 109, +-104, -82, 85, 47, -29, 24, -13, -74, +82, 170, -138, -188, 195, 258, -249, -231, +270, 288, -292, -261, 265, 302, -238, -263, +159, 262, -95, -214, -11, 182, 72, -130, +-163, 65, 202, -15, -251, -80, 261, 121, +-268, -219, 242, 244, -197, -336, 144, 333, +-69, -385, 4, 349, 77, -338, -119, 257, +181, -191, -190, 103, 213, -19, -194, -29, +178, 98, -130, -105, 79, 172, -18, -170, +-39, 239, 81, -229, -120, 286, 128, -277, +-136, 309, 113, -286, -115, 265, 84, -196, +-97, 120, 82, -54, -98, -30, 92, 59, +-104, -130, 93, 138, -90, -198, 69, 175, +-24, -201, -31, 146, 116, -136, -194, 90, +293, -83, -356, 62, 427, -50, -440, 46, +448, -26, -398, 43, 334, -9, -238, 32, +130, 22, -20, -5, -86, 35, 178, 6, +-261, -11, 309, 56, -342, -70, 332, 93, +-327, -103, 281, 110, -246, -142, 187, 137, +-147, -161, 87, 125, -60, -115, 21, 48, +5, -30, -32, -43, 62, 77, -93, -149, +130, 192, -165, -232, 216, 245, -249, -231, +298, 218, -315, -167, 333, 141, -307, -55, +265, -3, -185, 129, 86, -199, 32, 299, +-150, -324, 260, 351, -343, -325, 387, 289, +-408, -216, 371, 135, -327, -57, 233, -22, +-147, 53, 44, -105, 34, 103, -119, -128, +166, 103, -204, -108, 205, 65, -191, -43, +164, -9, -125, 26, 100, -35, -67, 23, +53, 8, -25, -25, 11, 65, 12, -57, +-29, 87, 59, -64, -71, 63, 107, -15, +-127, -9, 150, 67, -160, -85, 158, 106, +-144, -100, 121, 81, -93, -60, 49, 16, +-13, 28, -36, -114, 68, 172, -107, -245, +115, 255, -129, -267, 117, 224, -102, -203, +73, 146, -42, -104, 4, 51, 33, -20, +-50, 10, 52, -13, -38, 59, 19, -87, +21, 138, -52, -156, 107, 201, -149, -211, +200, 241, -222, -220, 246, 182, -226, -107, +210, 27, -174, 55, 136, -117, -92, 155, +51, -195, -11, 199, -24, -211, 46, 175, +-60, -160, 65, 111, -78, -103, 89, 79, +-116, -83, 131, 71, -148, -72, 156, 61, +-169, -51, 174, 45, -174, -23, 169, -3, +-136, 50, 105, -90, -62, 148, 34, -171, +4, 202, -25, -199, 55, 211, -68, -190, +74, 176, -57, -134, 38, 96, -19, -54, +10, 23, -9, -9, 14, -15, -19, 25, +19, -53, -30, 59, 39, -74, -68, 65, +84, -68, -107, 60, 109, -74, -115, 80, +111, -93, -119, 103, 116, -108, -111, 116, +100, -116, -89, 125, 82, -113, -82, 126, +85, -129, -73, 166, 61, -197, -23, 245, +-2, -276, 37, 311, -59, -323, 96, 333, +-123, -334, 154, 327, -171, -302, 164, 260, +-130, -218, 83, 163, -30, -131, -30, 96, +86, -87, -151, 74, 200, -93, -239, 119, +247, -185, -234, 253, 190, -321, -142, 366, +92, -395, -38, 402, -14, -394, 67, 380, +-106, -340, 140, 292, -147, -222, 153, 175, +-145, -131, 160, 113, -165, -89, 191, 65, +-203, -25, 226, -13, -242, 57, 272, -120, +-289, 207, 290, -327, -262, 454, 206, -584, +-135, 680, 51, -758, 29, 791, -117, -809, +196, 780, -274, -717, 318, 598, -340, -439, +314, 252, -267, -64, 201, -112, -131, 268, +66, -403, 2, 511, -51, -579, 85, 616, +-84, -594, 63, 554, -4, -500, -40, 460, +87, -419, -100, 390, 100, -342, -68, 299, +21, -251, 62, 205, -157, -157, 266, 83, +-362, 12, 424, -128, -459, 244, 440, -338, +-397, 397, 307, -433, -196, 441, 48, -436, +104, 390, -258, -305, 377, 175, -463, -23, +502, -124, -508, 252, 486, -354, -431, 435, +360, -490, -259, 512, 166, -480, -68, 401, +9, -278, 51, 137, -88, 14, 130, -147, +-152, 272, 185, -391, -199, 500, 218, -581, +-232, 618, 256, -613, -284, 577, 298, -526, +-302, 465, 279, -387, -252, 276, 204, -128, +-162, -44, 108, 215, -61, -375, 15, 511, +10, -634, -9, 731, -21, -794, 70, 796, +-128, -720, 194, 566, -240, -362, 282, 129, +-290, 123, 276, -387, -199, 643, 105, -879, +48, 1031, -187, -1085, 341, 1007, -455, -817, +547, 537, -588, -188, 581, -204, -508, 614, +380, -1012, -206, 1352, 2, -1581, 199, 1675, +-393, -1612, 542, 1422, -653, -1115, 692, 727, +-677, -262, 578, -237, -426, 738, 222, -1178, +2, 1514, -228, -1723, 449, 1791, -630, -1746, +778, 1579, -852, -1319, 878, 948, -820, -518, +709, 67, -532, 342, 340, -686, -118, 942, +-110, -1100, 339, 1168, -536, -1134, 702, 992, +-813, -743, 869, 435, -871, -95, 818, -212, +-722, 481, 572, -672, -401, 809, 189, -841, +21, 784, -233, -611, 426, 350, -597, -39, +723, -268, -813, 542, 852, -772, -828, 923, +759, -1004, -640, 969, 495, -832, -318, 585, +139, -286, 51, -44, -218, 344, 372, -612, +-469, 808, 537, -948, -541, 996, 513, -949, +-436, 809, 333, -595, -202, 353, 65, -100, +70, -129, -187, 339, 279, -490, -352, 596, +383, -602, -389, 537, 360, -380, -318, 184, +251, 45, -177, -270, 103, 474, -36, -648, +-21, 765, 76, -827, -118, 794, 157, -692, +-175, 496, 201, -267, -213, -7, 239, 263, +-242, -528, 257, 742, -254, -902, 252, 959, +-215, -918, 177, 757, -116, -503, 42, 193, +54, 164, -166, -513, 273, 859, -384, -1114, +469, 1291, -544, -1312, 576, 1216, -576, -975, +526, 643, -441, -218, 310, -245, -149, 711, +-32, -1127, 212, 1431, -369, -1606, 506, 1610, +-596, -1469, 638, 1163, -605, -748, 514, 235, +-356, 285, 173, -800, 53, 1219, -284, -1521, +500, 1663, -667, -1635, 784, 1424, -824, -1051, +783, 560, -651, 8, 447, -579, -196, 1123, +-90, -1555, 390, 1848, -672, -1938, 899, 1836, +-1053, -1530, 1107, 1088, -1069, -525, 928, -92, +-696, 709, 399, -1260, -65, 1677, -279, -1928, +609, 1977, -884, -1845, 1072, 1528, -1152, -1080, +1141, 514, -1025, 71, 832, -635, -551, 1068, +248, -1364, 70, 1470, -361, -1392, 612, 1130, +-787, -711, 877, 190, -877, 366, 809, -876, +-674, 1297, 484, -1572, -260, 1694, 24, -1608, +172, 1351, -340, -914, 465, 371, -539, 222, +548, -792, -518, 1307, 446, -1702, -351, 1938, +233, -1984, -105, 1823, -2, -1505, 78, 1070, +-141, -570, 192, 39, -214, 464, 214, -908, +-182, 1220, 153, -1396, -111, 1416, 69, -1310, +-22, 1097, -14, -790, 44, 424, -77, -26, +110, -337, -127, 633, 121, -822, -111, 918, +108, -917, -98, 821, 69, -630, -31, 375, +-16, -80, 55, -209, -97, 464, 138, -684, +-173, 853, 184, -952, -188, 955, 188, -872, +-176, 710, 136, -495, -83, 245, 42, 13, +-3, -268, -34, 484, 83, -641, -113, 714, +142, -726, -150, 678, 161, -585, -162, 462, +146, -298, -123, 126, 107, 32, -91, -146, +55, 225, -12, -262, -31, 272, 55, -236, +-90, 167, 113, -64, -140, -32, 138, 104, +-130, -146, 104, 166, -69, -178, 8, 178, +52, -163, -101, 130, 136, -111, -160, 102, +175, -118, -166, 142, 115, -157, -41, 165, +-43, -164, 131, 163, -218, -147, 294, 111, +-333, -49, 340, -23, -315, 95, 257, -151, +-158, 195, 22, -217, 117, 210, -247, -162, +347, 83, -442, 17, 492, -114, -506, 191, +455, -245, -390, 275, 286, -276, -177, 232, +44, -153, 49, 51, -126, 48, 168, -142, +-198, 214, 185, -266, -144, 287, 74, -271, +-10, 211, -44, -119, 75, 22, -99, 78, +87, -162, -54, 232, -3, -270, 60, 269, +-133, -224, 192, 155, -249, -66, 255, -23, +-248, 107, 195, -173, -159, 226, 74, -250, +-6, 244, -88, -218, 132, 172, -191, -126, +199, 67, -212, -12, 163, -49, -135, 98, +76, -129, -52, 136, -6, -134, 39, 118, +-77, -102, 67, 75, -74, -34, 50, -4, +-52, 42, 23, -66, -23, 93, 2, -115, +-13, 143, -8, -165, -7, 184, 1, -190, +-35, 186, 18, -169, -33, 159, 6, -160, +-28, 167, 5, -189, -32, 227, 3, -278, +-39, 331, 29, -387, -77, 425, 76, -450, +-133, 438, 143, -407, -188, 342, 159, -261, +-173, 168, 131, -71, -127, -28, 54, 125, +-31, -191, -36, 229, 30, -220, -53, 176, +5, -99, 19, 6, -122, 111, 180, -236, +-294, 368, 344, -483, -454, 588, 473, -663, +-522, 724, 461, -774, -440, 813, 328, -853, +-268, 879, 123, -909, -48, 914, -85, -917, +126, 894, -225, -856, 215, 790, -244, -710, +179, 594, -184, -457, 108, 301, -108, -135, +41, -35, -71, 199, 51, -335, -133, 443, +144, -494, -250, 509, 276, -480, -376, 438, +366, -382, -421, 341, 367, -308, -374, 293, +266, -302, -221, 337, 78, -409, -37, 516, +-94, -650, 124, 794, -236, -945, 231, 1068, +-306, -1157, 271, 1172, -322, -1124, 266, 989, +-304, -790, 252, 516, -307, -197, 259, -151, +-323, 515, 286, -857, -363, 1161, 339, -1400, +-406, 1562, 365, -1642, -409, 1628, 327, -1513, +-324, 1324, 192, -1080, -148, 813, -22, -535, +101, 265, -306, -13, 385, -186, -566, 331, +606, -415, -741, 445, 726, -441, -785, 409, +676, -372, -634, 319, 431, -273, -306, 228, +20, -189, 160, 161, -463, -146, 637, 130, +-904, -119, 1005, 94, -1172, -44, 1141, -22, +-1171, 109, 1013, -199, -924, 292, 661, -367, +-491, 424, 182, -448, -1, 441, -288, -403, +425, 335, -652, -244, 706, 135, -854, 0, +835, -176, -904, 379, 806, -599, -826, 811, +704, -991, -718, 1123, 596, -1203, -612, 1219, +502, -1172, -533, 1042, 430, -832, -453, 539, +331, -189, -329, -201, 163, 612, -117, -1012, +-82, 1378, 147, -1673, -347, 1871, 394, -1942, +-560, 1891, 552, -1712, -640, 1417, 563, -1038, +-585, 593, 437, -120, -409, -338, 224, 743, +-176, -1062, -7, 1261, 42, -1336, -203, 1289, +191, -1136, -301, 904, 245, -617, -309, 291, +216, 35, -252, -335, 129, 579, -151, -731, +30, 789, -51, -764, -67, 680, 34, -546, +-146, 387, 113, -205, -237, 37, 205, 123, +-315, -251, 274, 356, -370, -431, 300, 491, +-352, -524, 234, 530, -233, -518, 67, 494, +-23, -481, -165, 472, 211, -482, -385, 488, +402, -490, -536, 468, 501, -426, -574, 347, +475, -234, -499, 93, 356, 82, -344, -275, +176, 491, -151, -702, -26, 909, 51, -1076, +-215, 1210, 231, -1306, -369, 1359, 365, -1376, +-490, 1341, 465, -1244, -567, 1085, 518, -869, +-593, 606, 516, -316, -564, 17, 451, 272, +-443, -538, 277, 745, -218, -894, 4, 977, +93, -1018, -329, 1018, 419, -979, -630, 908, +676, -807, -812, 689, 766, -570, -802, 472, +654, -394, -595, 353, 363, -332, -231, 332, +-46, -341, 206, 347, -484, -343, 605, 333, +-816, -304, 852, 251, -964, -165, 883, 52, +-871, 90, 676, -247, -557, 395, 290, -529, +-132, 619, -146, -656, 280, 630, -506, -541, +570, 391, -704, -210, 670, 3, -695, 198, +560, -396, -503, 578, 296, -728, -185, 839, +-59, -889, 194, 871, -434, -784, 548, 625, +-736, -413, 776, 159, -884, 124, 831, -406, +-844, 675, 699, -897, -631, 1064, 430, -1161, +-322, 1181, 105, -1126, -2, 999, -185, -820, +242, 594, -376, -338, 364, 73, -420, 186, +347, -435, -347, 646, 226, -816, -194, 940, +56, -1010, -26, 1033, -81, -1014, 82, 946, +-147, -853, 99, 745, -128, -628, 55, 518, +-74, -404, 0, 302, -16, -206, -51, 125, +24, -61, -71, 6, 20, 58, -66, -129, +29, 224, -91, -329, 84, 413, -163, -453, +149, 416, -201, -299, 142, 113, -138, 114, +29, -350, 24, 557, -151, -738, 204, 869, +-325, -958, 356, 1017, -446, -1044, 443, 1033, +-485, -961, 428, 809, -410, -559, 287, 231, +-200, 151, 31, -542, 74, 906, -228, -1210, +296, 1437, -394, -1582, 386, 1655, -404, -1651, +328, 1573, -286, -1431, 164, 1229, -92, -986, +-31, 697, 83, -386, -174, 51, 196, 280, +-262, -595, 273, 849, -327, -1031, 315, 1118, +-337, -1117, 281, 1041, -244, -927, 152, 784, +-102, -646, 7, 527, 28, -408, -117, 297, +180, -184, -293, 62, 370, 54, -470, -147, +493, 212, -507, -261, 446, 317, -412, -398, +331, 522, -308, -659, 246, 786, -224, -856, +153, 839, -100, -734, 1, 548, 67, -324, +-164, 89, 223, 115, -304, -290, 343, 422, +-397, -532, 404, 616, -421, -676, 375, 712, +-346, -691, 266, 623, -204, -502, 114, 343, +-44, -167, -53, -2, 135, 145, -235, -259, +311, 336, -395, -372, 416, 384, -415, -370, +325, 373, -230, -383, 94, 424, 13, -493, +-103, 561, 137, -607, -165, 611, 154, -558, +-164, 461, 153, -346, -143, 223, 91, -114, +-27, 11, -69, 79, 149, -177, -212, 270, +230, -370, -224, 445, 201, -492, -194, 493, +178, -445, -184, 383, 156, -316, -103, 266, +4, -236, 114, 214, -241, -189, 345, 144, +-439, -72, 502, -15, -551, 99, 577, -176, +-586, 234, 564, -285, -521, 327, 447, -364, +-368, 386, 273, -388, -186, 357, 84, -293, +23, 192, -148, -70, 252, -55, -358, 188, +413, -299, -440, 387, 421, -442, -384, 460, +341, -450, -315, 409, 309, -346, -318, 260, +320, -150, -319, 34, 292, 83, -244, -199, +178, 306, -128, -390, 79, 460, -59, -493, +51, 474, -39, -419, 0, 333, 59, -232, +-141, 126, 230, -51, -302, -8, 339, 41, +-354, -55, 337, 62, -317, -66, 283, 73, +-253, -87, 207, 116, -158, -166, 86, 250, +-18, -369, -40, 509, 74, -659, -94, 799, +101, -915, -110, 985, 114, -995, -130, 945, +143, -844, -163, 705, 178, -547, -197, 373, +216, -195, -235, 1, 245, 192, -243, -387, +223, 560, -198, -697, 155, 780, -104, -810, +36, 776, 36, -693, -120, 569, 201, -446, +-272, 340, 305, -273, -300, 235, 263, -234, +-201, 228, 133, -220, -72, 184, 20, -132, +27, 53, -69, 23, 116, -105, -163, 170, +214, -243, -257, 300, 304, -365, -347, 412, +393, -456, -429, 463, 467, -458, -493, 409, +515, -346, -519, 252, 506, -164, -450, 57, +366, 23, -235, -108, 83, 169, 88, -247, +-232, 309, 351, -390, -405, 445, 430, -514, +-413, 552, 388, -575, -352, 550, 322, -496, +-264, 385, 209, -277, -105, 137, 1, -31, +128, -75, -230, 149, 322, -239, -349, 311, +344, -405, -266, 464, 194, -539, -81, 549, +10, -546, 65, 476, -93, -397, 137, 278, +-153, -178, 210, 52, -223, 30, 265, -140, +-244, 221, 240, -342, -164, 432, 115, -547, +-18, 614, -37, -677, 136, 666, -177, -643, +262, 533, -279, -403, 326, 192, -288, 19, +271, -272, -174, 481, 130, -698, -16, 827, +-25, -946, 120, 980, -137, -1005, 218, 936, +-213, -863, 279, 693, -252, -530, 293, 287, +-244, -69, 269, -200, -199, 403, 203, -609, +-119, 718, 133, -825, -60, 833, 99, -854, +-47, 792, 98, -752, -36, 632, 62, -544, +47, 390, -67, -291, 224, 145, -265, -75, +418, -28, -430, 55, 542, -124, -495, 129, +541, -183, -426, 181, 414, -239, -220, 221, +146, -265, 100, 227, -206, -239, 448, 174, +-508, -163, 659, 94, -605, -78, 634, 8, +-466, 10, 429, -100, -226, 146, 188, -264, +12, 318, -22, -444, 218, 472, -224, -540, +395, 501, -356, -479, 463, 344, -338, -239, +368, 46, -175, 76, 189, -265, -10, 357, +67, -496, 60, 531, 43, -604, 58, 571, +51, -575, 50, 497, 56, -469, 53, 371, +73, -357, 29, 273, 112, -288, -18, 238, +162, -285, -57, 264, 174, -313, -33, 275, +128, -294, 28, 213, 76, -192, 69, 68, +60, -13, 69, -141, 68, 230, 62, -409, +72, 512, 74, -682, 51, 735, 112, -815, +-5, 749, 185, -694, -95, 508, 296, -372, +-198, 140, 388, -14, -261, -171, 413, 235, +-238, -364, 351, 385, -135, -493, 222, 494, +7, -565, 73, 518, 165, -537, -86, 444, +318, -436, -219, 348, 423, -376, -271, 333, +422, -409, -211, 392, 309, -454, -62, 389, +142, -368, 106, 215, -3, -127, 232, -70, +-106, 169, 321, -345, -180, 399, 376, -520, +-208, 520, 369, -584, -162, 525, 293, -523, +-66, 385, 199, -302, 10, 95, 152, 30, +37, -246, 132, 344, 52, -482, 111, 475, +89, -508, 73, 399, 127, -366, 33, 243, +159, -218, 12, 104, 191, -91, -38, -31, +263, 69, -129, -212, 347, 267, -179, -402, +343, 421, -100, -508, 202, 465, 91, -506, +-11, 436, 294, -462, -187, 390, 429, -404, +-285, 305, 496, -276, -316, 117, 484, -32, +-258, -157, 385, 226, -117, -362, 195, 365, +99, -426, -28, 366, 312, -396, -215, 337, +453, -386, -299, 348, 474, -409, -265, 371, +399, -423, -159, 368, 263, -393, -9, 320, +108, -333, 153, 234, -52, -210, 300, 58, +-183, 39, 395, -250, -237, 383, 408, -600, +-208, 697, 329, -840, -85, 838, 170, -872, +90, 766, -10, -711, 258, 540, -163, -438, +385, 245, -267, -142, 470, -42, -340, 133, +529, -304, -376, 367, 527, -491, -337, 500, +450, -565, -227, 513, 305, -513, -58, 402, +117, -359, 138, 227, -87, -181, 338, 63, +-283, -35, 516, -67, -429, 84, 609, -181, +-454, 194, 560, -286, -333, 283, 379, -351, +-116, 316, 144, -340, 104, 266, -50, -250, +262, 141, -172, -97, 348, -33, -224, 84, +355, -198, -195, 224, 289, -303, -104, 285, +188, -328, -11, 280, 112, -314, 26, 292, +98, -359, 18, 372, 110, -463, 27, 462, +67, -507, 100, 447, -44, -412, 228, 280, +-168, -186, 336, 6, -240, 112, 372, -299, +-245, 404, 350, -553, -209, 605, 299, -686, +-145, 656, 208, -647, -30, 529, 65, -445, +124, 273, -104, -149, 275, -38, -232, 162, +369, -346, -281, 450, 368, -596, -237, 651, +275, -722, -106, 701, 119, -701, 67, 622, +-52, -570, 236, 435, -200, -327, 356, 139, +-289, 13, 397, -212, -284, 345, 342, -509, +-179, 581, 176, -671, 26, 661, -61, -669, +250, 588, -267, -525, 401, 393, -357, -294, +426, 147, -327, -50, 352, -69, -211, 117, +217, -182, -46, 177, 50, -214, 116, 211, +-96, -254, 234, 258, -168, -297, 249, 284, +-141, -294, 182, 253, -55, -249, 79, 197, +20, -167, 19, 83, 42, -19, 19, -88, +5, 163, 78, -266, -61, 324, 155, -422, +-136, 490, 227, -588, -181, 632, 258, -668, +-176, 623, 226, -550, -100, 395, 120, -237, +34, 34, -21, 123, 139, -271, -102, 364, +168, -458, -102, 519, 122, -598, -45, 633, +46, -655, 20, 585, -13, -465, 57, 258, +-32, -39, 65, -199, -18, 383, 52, -538, +20, 617, 13, -665, 81, 649, -44, -613, +149, 519, -104, -412, 187, 270, -120, -131, +162, -20, -75, 144, 90, -270, -14, 350, +13, -410, 39, 411, -40, -390, 76, 314, +-87, -228, 122, 114, -132, -10, 169, -106, +-142, 192, 147, -268, -49, 304, 28, -337, +109, 331, -124, -304, 243, 231, -203, -131, +260, -6, -165, 131, 164, -234, -62, 275, +44, -264, 18, 195, -28, -101, 47, -16, +-54, 127, 46, -234, -55, 320, 50, -392, +-55, 424, 51, -418, -37, 362, 46, -264, +-10, 128, 45, 19, -4, -164, 73, 274, +-38, -357, 118, 395, -77, -419, 128, 419, +-78, -404, 99, 345, -67, -248, 52, 111, +-35, 60, -13, -241, 51, 392, -137, -519, +182, 590, -273, -618, 301, 593, -331, -529, +303, 424, -242, -285, 171, 122, -41, 42, +-33, -202, 171, 340, -206, -458, 306, 543, +-300, -598, 350, 610, -331, -573, 343, 483, +-331, -344, 300, 170, -285, 18, 205, -199, +-175, 333, 51, -407, -2, 408, -134, -358, +185, 278, -284, -204, 321, 131, -369, -62, +394, -21, -383, 110, 397, -206, -348, 269, +340, -288, -269, 260, 237, -193, -153, 113, +89, -43, -11, -17, -73, 61, 110, -109, +-188, 155, 163, -200, -227, 241, 168, -256, +-221, 233, 164, -172, -209, 73, 163, 43, +-180, -160, 131, 258, -105, -314, 54, 338, +19, -347, -66, 339, 138, -323, -167, 292, +206, -235, -220, 157, 220, -60, -237, -28, +204, 98, -231, -148, 161, 182, -188, -204, +84, 212, -101, -212, -18, 196, -8, -162, +-81, 126, 50, -103, -104, 105, 72, -116, +-88, 132, 75, -142, -81, 144, 89, -138, +-91, 130, 101, -123, -111, 112, 99, -77, +-102, 23, 47, 51, -66, -115, -6, 175, +-32, -210, -51, 201, -2, -154, -100, 91, +71, -43, -191, 25, 159, -54, -218, 141, +127, -254, -106, 355, -15, -380, 90, 349, +-198, -276, 261, 167, -315, -13, 305, -171, +-283, 377, 172, -578, -90, 775, -77, -909, +144, 941, -297, -858, 294, 693, -418, -439, +358, 124, -431, 234, 309, -570, -321, 860, +153, -1078, -90, 1185, -124, -1126, 223, 915, +-407, -565, 470, 143, -541, 319, 483, -749, +-419, 1067, 253, -1205, -156, 1198, -3, -1037, +25, 766, -114, -381, 31, -25, -66, 421, +-54, -759, -9, 1011, -85, -1089, -26, 968, +-33, -660, -109, 274, 88, 140, -227, -524, +207, 826, -328, -962, 296, 959, -365, -807, +285, 561, -292, -203, 166, -161, -114, 447, +-57, -593, 90, 636, -235, -555, 200, 383, +-278, -141, 134, -81, -157, 272, -11, -392, +-56, 437, -67, -339, -54, 153, -26, 74, +-86, -254, -34, 387, -9, -435, -125, 389, +57, -200, -129, -82, 40, 423, -100, -716, +-25, 905, 2, -873, -126, 651, 34, -278, +-111, -127, 5, 542, -133, -878, 59, 1096, +-243, -1102, 197, 936, -386, -570, 255, 73, +-315, 523, 69, -1019, -62, 1327, -191, -1377, +178, 1249, -362, -910, 254, 417, -312, 207, +96, -801, -62, 1312, -206, -1638, 231, 1753, +-452, -1554, 390, 1111, -519, -491, 345, -172, +-372, 839, 83, -1380, -36, 1700, -317, -1688, +375, 1429, -704, -992, 672, 536, -879, -69, +703, -306, -751, 648, 428, -939, -333, 1253, +-97, -1481, 265, 1570, -681, -1410, 739, 1038, +-970, -463, 788, -162, -770, 741, 378, -1092, +-280, 1151, -45, -856, -76, 369, -2, 110, +-274, -293, 161, 104, -251, 360, -118, -730, +178, 743, -502, -283, 369, -371, -497, 884, +282, -979, -437, 810, 273, -630, -389, 639, +108, -690, -124, 557, -152, -79, -2, -503, +-121, 882, -82, -856, -108, 708, -52, -774, +-96, 1156, -131, -1453, -23, 1388, -238, -991, +261, 580, -663, -127, 433, -524, -212, 1391, +-507, -2001, 651, 2088, -897, -1752, 664, 1378, +-783, -949, 433, 357, -345, 362, -81, -788, +-28, 888, -162, -960, 93, 1321, -543, -1664, +671, 1575, -1121, -947, 1050, 176, -1095, 552, +431, -1210, -2, 1791, -643, -1877, 592, 1291, +-741, -306, 521, -433, -682, 748, 310, -868, +-121, 1115, -532, -1266, 728, 1006, -1113, -259, +845, -471, -695, 795, 71, -669, 69, 493, +-415, -496, 341, 692, -670, -873, 606, 967, +-809, -847, 574, 478, -733, 176, 524, -825, +-545, 1183, -13, -1078, 324, 737, -927, -361, +976, 92, -1220, 75, 1038, 13, -1229, -312, +951, 594, -787, -363, 21, -421, 371, 1332, +-842, -1694, 676, 1324, -783, -490, 628, -307, +-893, 870, 740, -1066, -714, 907, 75, -416, +417, -140, -1119, 590, 961, -846, -509, 1032, +-472, -1024, 714, 591, -598, 388, -230, -1439, +549, 1887, -706, -1286, 196, 34, -78, 1055, +-48, -1333, -289, 975, 44, -546, 243, 435, +-751, -330, 335, -130, 296, 852, -1026, -1164, +696, 787, -121, -54, -646, -346, 758, 293, +-997, -23, 971, -251, -1036, 668, 436, -1042, +29, 958, -521, -161, 463, -781, -771, 1145, +1012, -679, -1449, -91, 1207, 691, -889, -946, +191, 891, 235, -350, -895, -588, 1068, 1480, +-1016, -1743, 373, 1423, -109, -948, 13, 632, +-214, -211, -222, -510, 788, 1280, -1326, -1465, +947, 956, -295, -243, -517, 27, 740, -349, +-968, 743, 991, -718, -1216, 359, 849, 6, +-140, -112, -1116, 124, 1781, -238, -1680, 585, +399, -973, 888, 1119, -1657, -604, 1112, -610, +11, 2011, -1268, -2595, 1638, 1753, -1256, 222, +72, -2231, 992, 3345, -1732, -3174, 1573, 1930, +-1036, -13, 169, -1882, 352, 2984, -791, -2750, +850, 1424, -950, 233, 693, -1399, -434, 1785, +-9, -1481, 44, 835, 64, -203, -343, -81, +119, 31, 334, 44, -926, 291, 1003, -924, +-846, 1295, 491, -824, -376, -285, 214, 1190, +-141, -1118, -132, 223, 331, 646, -699, -655, +812, -190, -749, 1262, 198, -1759, 284, 1310, +-586, -71, 232, -1241, 369, 1870, -1109, -1475, +1255, 533, -723, 216, -579, -385, 1762, 237, +-2259, -96, 1562, 11, -220, 239, -1258, -653, +2093, 962, -2133, -786, 1214, -22, 110, 1242, +-1426, -2173, 2030, 2057, -2006, -645, 1285, -1269, +-284, 2399, -888, -2060, 1516, 806, -1451, 299, +667, -721, 15, 798, -325, -990, 145, 1299, +-47, -1248, 94, 594, -326, 356, 389, -956, +-286, 846, -122, -246, 496, -128, -621, -202, +165, 972, 475, -1301, -884, 669, 569, 463, +98, -1013, -779, 533, 955, 325, -803, -514, +305, -109, 188, 731, -676, -580, 897, -155, +-961, 707, 679, -681, -82, 398, -814, -264, +1362, 166, -1035, 267, -152, -1011, 1129, 1479, +-1018, -1176, -208, 409, 1360, 71, -1591, 16, +854, -5, -56, -768, -454, 1905, 754, -2079, +-1262, 699, 1514, 1085, -966, -1453, -535, 179, +1763, 908, -1532, -24, -245, -2205, 1826, 3185, +-1603, -1287, -358, -2081, 2018, 3795, -1687, -2314, +-392, -758, 2163, 2542, -2116, -1793, 423, -215, +1379, 1502, -2108, -1371, 1482, 469, -128, 424, +-1171, -1000, 1512, 978, -638, -28, -902, -1393, +1700, 1764, -1018, -36, -459, -2639, 949, 3549, +252, -1401, -1923, -1893, 1890, 3194, 330, -1629, +-2819, -576, 3043, 908, -628, 557, -2215, -1668, +2859, 1027, -910, 606, -1660, -1674, 2603, 1653, +-1568, -1099, -76, 572, 793, -150, -459, -80, +-22, 19, -233, 39, 1007, 477, -1412, -1417, +790, 1642, 471, -395, -1362, -1332, 1221, 1656, +-386, -198, -199, -1241, 50, 932, 371, 431, +-123, -620, -1010, -1078, 2176, 2735, -2155, -2185, +649, -160, 1319, 1970, -2270, -1914, 1732, 944, +-592, -500, 78, 605, -362, -315, 467, -602, +472, 1448, -1948, -1681, 2433, 1415, -1064, -680, +-1102, -675, 2102, 2121, -1104, -2409, -475, 1211, +724, 6, 556, 277, -1419, -1266, 418, 798, +1549, 1331, -2004, -2510, 266, 808, 1702, 1851, +-1460, -1889, -598, -1017, 1920, 3170, -855, -1770, +-1163, -1306, 1835, 2148, -731, -275, -338, -1007, +272, -359, 152, 2102, 372, -1103, -1228, -1798, +901, 2826, 780, -621, -1789, -1815, 799, 1487, +1078, 400, -1299, -531, -392, -1468, 1779, 2411, +-727, -335, -1714, -2437, 2829, 2459, -1324, 80, +-994, -1688, 1886, 423, -1002, 1660, 88, -1645, +-177, -254, 671, 1354, -256, -324, -886, -1213, +1602, 1185, -1012, 295, -152, -1499, 903, 1551, +-860, -1109, 738, 892, -726, -616, 521, -220, +364, 1261, -1232, -1648, 1262, 1167, -288, -402, +-548, -129, 604, 494, -230, -809, 432, 804, +-959, -297, 943, -200, 46, -1, -898, 680, +903, -811, -413, -95, 552, 1060, -962, -759, +535, -602, 1108, 1320, -2243, -313, 1555, -1421, +402, 2010, -1379, -1075, 723, -28, 371, 203, +-247, 0, -672, 511, 1062, -1519, -256, 1805, +-642, -942, 738, -88, -28, 365, -434, -250, +288, 517, 349, -988, -765, 878, 727, -270, +-57, 92, -645, -536, 857, 429, -179, 958, +-546, -2382, 498, 1988, 453, 11, -1012, -1265, +525, 376, 501, 1044, -564, -539, -335, -1706, +1031, 2909, -301, -1414, -1025, -1101, 1560, 1901, +-709, -718, -280, -332, 487, -62, 65, 867, +-400, -702, 447, -121, -327, 438, 151, -290, +539, 609, -1214, -1257, 1025, 970, 364, 444, +-1523, -1254, 1295, 243, 40, 1231, -717, -931, +328, -978, 133, 2049, 529, -1010, -1446, -510, +1375, 487, -40, 534, -1042, -556, 1098, -714, +-456, 1449, 213, -640, -212, -476, 73, 422, +396, 265, -485, -175, 213, -587, 134, 552, +-99, 584, 126, -1282, -253, 423, 304, 925, +176, -1036, -605, 8, 497, 560, 195, -52, +-483, -341, 168, -336, 277, 1179, 53, -738, +-703, -729, 901, 1439, -132, -549, -676, -755, +858, 938, -329, -136, -3, -304, -49, -106, +276, 425, -53, 158, -294, -1128, 461, 1437, +-172, -939, 10, 310, -51, 42, 264, -382, +-118, 787, -115, -853, 295, 328, -125, 277, +22, -406, 51, 226, -39, -200, 219, 204, +-222, 259, 72, -983, 250, 1036, -242, -97, +99, -896, 103, 927, -52, -303, 84, 95, +-62, -489, 3, 562, 300, 212, -283, -1088, +-58, 1067, 500, -328, -236, -140, -421, -35, +819, 247, -245, 2, -510, -392, 699, 371, +15, -44, -593, -109, 600, -19, -89, 72, +-74, 61, 30, -116, 11, -64, 313, 169, +-318, 7, -71, -191, 611, 17, -440, 344, +-92, -422, 435, 202, -89, -212, -41, 618, +-425, -777, 1132, 49, -727, 1162, -566, -1787, +1571, 1405, -998, -703, -234, 375, 829, -132, +-223, -689, -214, 1783, -68, -2009, 602, 889, +-161, 532, -655, -917, 834, 243, 114, 284, +-726, 23, 316, -512, 603, 284, -432, 389, +-554, -440, 1151, -465, -263, 1342, -950, -1132, +1258, -4, -260, 925, -606, -951, 700, 426, +-143, -78, 52, 7, -295, 146, 492, -485, +-25, 590, -456, -136, 589, -594, -66, 951, +-385, -643, 616, -64, -400, 722, 176, -1104, +205, 1117, -405, -715, 520, -55, -272, 824, +132, -1167, -82, 1045, 157, -814, 263, 728, +-809, -616, 1036, 158, -312, 547, -535, -1048, +854, 1044, -320, -732, 19, 418, -215, -184, +652, -98, -347, 382, -304, -462, 724, 298, +-389, -126, 133, 110, -190, -108, 436, -149, +-62, 590, -493, -789, 686, 420, -71, 346, +-442, -999, 478, 1103, 4, -678, -173, 48, +184, 381, -185, -396, 501, 67, -492, 267, +161, -227, 336, -264, -213, 733, -156, -631, +363, -48, 94, 605, -489, -420, 499, -326, +-30, 812, -101, -584, -76, 18, 335, 232, +-18, -88, -424, -72, 687, -22, -395, 200, +104, -271, 157, 217, -251, -35, 502, -427, +-502, 1051, 305, -1306, 114, 765, -199, 184, +182, -665, -212, 440, 572, -197, -682, 598, +416, -1233, 194, 1135, -429, -155, 371, -767, +-138, 783, 142, -188, -16, -143, -186, -39, +448, 196, -287, -21, 39, -137, 112, -34, +66, 161, 43, 181, -418, -631, 802, 378, +-424, 543, -323, -1108, 791, 612, -315, 289, +-370, -501, 601, 5, -116, 204, -189, 318, +28, -754, 381, 264, -211, 631, -229, -766, +431, 2, -7, 496, -210, -15, -122, -642, +708, 243, -467, 1000, -406, -1626, 1045, 841, +-564, 418, -247, -803, 494, 244, 97, 143, +-423, 274, 68, -881, 593, 849, -591, -307, +166, 7, 141, -180, 59, 268, -140, 162, +-63, -752, 356, 865, -176, -516, -48, 272, +-72, -436, 572, 643, -564, -445, -78, -95, +810, 529, -631, -646, -122, 573, 603, -497, +-80, 396, -730, -184, 955, -117, -192, 433, +-660, -670, 892, 638, -262, -235, -393, -352, +552, 648, -92, -436, -314, 84, 375, -73, +-68, 305, -41, -273, -113, -146, 388, 474, +-336, -326, 124, 28, 91, -136, -23, 491, +-30, -393, 13, -344, 130, 978, -65, -778, +-88, 42, 215, 319, -20, 1, -232, -371, +437, 104, -334, 556, 128, -874, 171, 583, +-383, -117, 577, -103, -514, 150, 207, -289, +376, 468, -815, -412, 887, 107, -440, 152, +-73, -148, 348, -20, -179, 153, 6, -239, +-6, 323, 195, -334, -123, 177, -141, 64, +315, -235, 44, 341, -581, -500, 765, 671, +-236, -637, -417, 342, 653, -66, -257, -56, +-103, 227, 32, -659, 401, 1061, -513, -867, +172, 17, 351, 780, -429, -861, 124, 398, +221, -120, -94, 298, -265, -506, 502, 284, +-252, 185, -120, -428, 290, 287, -18, -71, +-296, 63, 336, -225, 57, 379, -412, -439, +413, 344, 22, -47, -342, -337, 252, 500, +195, -297, -384, 5, 137, 14, 311, 173, +-340, -183, 2, -84, 347, 225, -257, 20, +25, -285, 30, 28, 200, 628, -227, -948, +-51, 555, 399, 62, -304, -260, -68, 125, +328, -233, -186, 698, 16, -921, -9, 474, +79, 170, 212, -259, -695, -150, 888, 253, +-361, 344, -387, -1025, 729, 950, -353, -206, +-129, -372, 242, 325, 62, -65, -235, 159, +155, -494, -7, 532, 170, -150, -410, -209, +445, 189, -94, 12, -276, -50, 490, -43, +-470, 16, 372, 71, -39, 107, -427, -567, +768, 759, -478, -231, -268, -697, 923, 1165, +-861, -756, 359, -98, 85, 637, -114, -574, +56, 242, -59, -91, 118, 207, 32, -371, +-146, 313, 49, 18, 294, -439, -444, 631, +333, -420, -95, -46, 58, 337, -37, -180, +-102, -229, 365, 387, -353, -51, 94, -493, +184, 726, -160, -477, 107, 61, -256, 157, +589, -180, -564, 294, 97, -586, 456, 759, +-476, -486, 120, -144, 130, 649, 148, -682, +-539, 333, 608, 20, -232, -141, -69, 45, +106, 110, -10, -179, 155, 65, -411, 233, +551, -500, -391, 431, 180, 12, 23, -427, +-211, 392, 455, 46, -443, -381, 105, 247, +350, 166, -406, -380, 163, 218, -1, 21, +233, -20, -408, -160, 144, 223, 441, -68, +-615, -92, 198, 55, 348, 111, -357, -184, +19, 113, 121, -35, 198, 41, -412, -51, +139, -43, 454, 213, -703, -342, 511, 404, +-201, -434, 162, 391, -145, -165, -70, -184, +389, 393, -372, -218, 75, -221, 116, 548, +151, -511, -486, 219, 412, 41, 168, -125, +-631, 107, 578, -128, -101, 236, -225, -409, +247, 520, -123, -408, 175, 19, -280, 439, +232, -623, 102, 451, -456, -212, 646, 245, +-563, -472, 373, 479, -138, -30, 1, -632, +95, 1091, -207, -1164, 471, 963, -718, -598, +728, 67, -291, 544, -289, -949, 597, 888, +-399, -457, 108, 18, -69, 134, 296, -54, +-334, 15, 29, -204, 398, 511, -442, -647, +80, 420, 307, 76, -276, -469, -85, 485, +458, -237, -476, 94, 198, -251, 166, 460, +-331, -328, 363, -206, -324, 702, 296, -706, +-191, 247, 46, 230, 97, -331, -127, 88, +123, 174, -156, -217, 287, 64, -329, 110, +204, -142, 7, 30, -98, 126, 97, -163, +-101, 25, 174, 218, -157, -367, -16, 279, +263, 7, -322, -280, 211, 369, -107, -289, +160, 181, -202, -111, 91, 49, 157, 46, +-313, -106, 304, 49, -217, 88, 227, -153, +-214, 42, 61, 169, 145, -320, -92, 329, +-195, -234, 399, 84, -204, 123, -227, -327, +467, 410, -287, -283, 45, 23, -98, 180, +369, -256, -372, 286, 22, -397, 349, 512, +-312, -451, -57, 160, 341, 177, -235, -320, +-25, 241, 112, -186, 72, 350, -291, -641, +409, 745, -380, -471, 235, -9, 18, 342, +-294, -346, 495, 167, -474, -89, 289, 185, +-95, -268, -8, 166, 87, 54, -105, -163, +0, 62, 185, 133, -241, -265, 78, 335, +181, -410, -251, 434, 64, -262, 134, -78, +-86, 335, -84, -270, 78, -13, 160, 190, +-362, -139, 341, 28, -132, -41, -82, 114, +208, -39, -293, -173, 352, 308, -289, -260, +168, 204, -180, -348, 335, 611, -348, -703, +86, 468, 237, -55, -298, -305, 131, 501, +-58, -568, 254, 514, -438, -304, 276, 46, +18, 84, -10, -26, -227, -38, 193, -146, +310, 527, -776, -744, 607, 486, 86, 118, +-527, -592, 248, 609, 296, -309, -392, 80, +-6, -74, 363, 111, -347, 7, 134, -203, +-40, 264, 80, -162, -37, 61, -135, -49, +198, 75, -117, -107, 125, 234, -305, -430, +360, 417, -72, -5, -341, -532, 444, 646, +-108, -268, -247, -55, 164, -211, 253, 805, +-494, -959, 319, 377, 11, 363, -200, -552, +179, 252, -77, -73, -64, 320, 231, -589, +-348, 416, 180, 69, 277, -324, -655, 112, +603, 224, -276, -270, 58, -14, -65, 339, +34, -470, 207, 371, -474, -106, 360, -216, +113, 443, -462, -457, 327, 309, 3, -141, +-123, -13, 15, 259, -30, -595, 263, 807, +-490, -661, 399, 257, -155, 76, 88, -127, +-237, 15, 213, 37, 86, -3, -336, -30, +229, 49, 27, -161, -70, 377, -204, -573, +408, 629, -286, -523, 3, 279, 22, 73, +169, -415, -290, 535, 192, -378, -70, 186, +4, -284, 71, 630, -330, -795, 625, 478, +-686, 82, 377, -429, -46, 462, -99, -500, +82, 819, -211, -1175, 415, 1154, -524, -688, +343, 91, -46, 398, -179, -853, 204, 1357, +-244, -1707, 321, 1585, -363, -994, 181, 329, +42, 147, -206, -537, 181, 1044, -125, -1532, +87, 1641, -177, -1219, 173, 571, -71, -44, +-117, -343, 199, 716, -177, -1006, -34, 965, +265, -630, -440, 372, 352, -404, -109, 500, +-263, -298, 490, -166, -570, 527, 499, -612, +-436, 633, 153, -766, 287, 871, -764, -618, +835, -7, -494, 622, -77, -867, 340, 775, +-267, -661, 34, 642, -13, -498, 17, 34, +-21, 575, -44, -905, -80, 817, 194, -573, +-175, 445, -175, -307, 372, -78, -179, 644, +-340, -971, 463, 823, -128, -469, -305, 351, +192, -453, 156, 317, -301, 399, -107, -1349, +464, 1786, -402, -1371, -37, 521, 138, 103, +96, -371, -364, 676, 134, -1226, 240, 1701, +-475, -1629, 308, 989, -194, -174, 182, -468, +-257, 894, 59, -1189, 48, 1384, 30, -1422, +-300, 1291, 163, -1010, 291, 608, -786, -108, +755, -427, -494, 865, 296, -1113, -430, 1217, +327, -1331, 55, 1553, -605, -1709, 724, 1542, +-642, -961, 509, 141, -623, 709, 531, -1484, +-207, 2058, -327, -2210, 480, 1818, -397, -1028, +160, 170, -124, 504, -23, -831, 130, 657, +-155, -50, -241, -499, 581, 316, -616, 697, +135, -1735, 180, 1770, -202, -734, -10, -307, +-160, 304, 463, 483, -724, -797, 528, 3, +-287, 1096, 2, -1317, 133, 671, -459, -246, +603, 661, -515, -1205, -20, 953, 337, -107, +-244, -318, -384, -41, 803, 403, -846, -7, +404, -867, -78, 1383, -249, -1332, 538, 1174, +-1023, -1146, 1118, 875, -860, -112, 285, -690, +-68, 969, 0, -824, -54, 762, -167, -846, +296, 771, -563, -532, 834, 439, -1191, -388, +927, -181, -180, 1250, -701, -1901, 850, 1472, +-676, -534, 483, 99, -634, -113, 426, -309, +60, 1312, -643, -1848, 651, 1186, -603, -36, +700, -379, -1061, -17, 795, 183, 1, 482, +-950, -1276, 1078, 1177, -732, -219, 289, -487, +-411, 161, 528, 741, -472, -1101, 30, 463, +63, 557, 129, -1143, -457, 1112, 116, -824, +574, 509, -1251, -118, 1083, -172, -563, -25, +131, 727, -403, -1276, 665, 906, -467, 375, +-546, -1818, 1382, 2557, -1543, -2194, 710, 913, +72, 658, -269, -1670, -446, 1525, 1008, -492, +-762, -435, -665, 449, 1982, 214, -2229, -587, +848, 191, 838, 377, -1702, -228, 982, -665, +253, 1343, -1055, -905, 564, -552, 446, 1982, +-1209, -2309, 793, 1323, 104, 178, -704, -1101, +209, 1084, 356, -756, -173, 923, -1134, -1449, +2083, 1407, -1810, -282, 164, -1307, 1457, 2270, +-2393, -2157, 2182, 1312, -1427, -218, 282, -857, +484, 1707, -906, -2008, 882, 1573, -1042, -516, +1053, -805, -861, 1868, 164, -1994, 223, 851, +-254, 976, 36, -2227, -351, 2115, 642, -1018, +-512, -153, -292, 1071, 628, -1972, -255, 2699, +-558, -2470, 716, 890, -448, 1228, -14, -2591, +285, 2708, -887, -2034, 1267, 988, -888, 438, +-654, -1889, 1889, 2253, -1812, -854, 402, -1216, +590, 1754, -543, 88, -162, -2499, 57, 2793, +770, -351, -1626, -2588, 1281, 3299, -59, -1339, +-1290, -1259, 1419, 2256, -402, -1237, -1114, -445, +1589, 1199, -753, -432, -1018, -1221, 2338, 2343, +-2687, -1707, 1714, -612, -79, 2959, -1767, -3419, +2753, 1753, -2669, 391, 1492, -1313, -172, 975, +-966, -566, 1450, 804, -1458, -1233, 723, 1075, +246, -142, -1128, -1103, 1177, 1923, -592, -1612, +-433, 17, 1106, 1857, -1320, -2353, 913, 802, +-440, 1415, -55, -2173, 314, 951, -638, 644, +729, -863, -741, -107, 607, 601, -775, 336, +842, -1718, -549, 1835, -433, -259, 1339, -1656, +-1748, 2187, 1354, -931, -700, -896, -176, 1677, +841, -810, -1098, -781, 466, 1530, 350, -719, +-533, -786, -431, 1380, 1387, -509, -1323, -656, +-13, 653, 1277, 414, -1650, -991, 1021, 228, +-390, 838, 31, -745, 159, -236, -848, 477, +1712, 557, -2044, -1352, 818, 422, 1507, 1459, +-3489, -2119, 3234, 867, -850, 589, -1967, -437, +3036, -867, -2280, 1204, 890, 403, -54, -2415, +-750, 2520, 1923, -459, -2843, -1472, 1845, 1012, +880, 1301, -3306, -2474, 3091, 575, -684, 2744, +-1627, -3904, 1749, 1602, -290, 1723, -946, -2841, +564, 1370, 839, 444, -2040, -943, 1967, 553, +-739, -153, -1150, -425, 2544, 1386, -2553, -1514, +696, -415, 1785, 3116, -2869, -3412, 1197, 221, +1734, 3434, -3056, -3701, 1269, 575, 1485, 2187, +-2100, -1772, -164, -512, 2346, 1566, -1653, -519, +-1519, -889, 3758, 1243, -2862, -951, -288, 713, +2694, -193, -2631, -820, 576, 1212, 1388, -37, +-1782, -1435, 452, 981, 1108, 1221, -1401, -2304, +124, 639, 1121, 1537, -869, -1023, -686, -1683, +1585, 2817, -753, -477, -943, -2728, 1600, 3209, +-741, -1028, -550, -807, 884, 656, -266, 221, +-444, -305, 308, -137, 688, 403, -1794, -885, +1668, 1768, 185, -1669, -2545, -455, 2981, 2709, +-762, -2048, -1925, -1174, 2018, 2923, 378, -922, +-2020, -1888, 574, 1471, 1942, 1235, -1897, -1558, +-994, -1811, 2874, 4340, -1010, -1942, -2515, -2957, +3296, 4489, -472, -1314, -2434, -1855, 2115, 1009, +380, 1918, -1677, -2349, 457, -419, 1214, 2690, +-1168, -1794, -332, -579, 1311, 1270, -918, 83, +58, -1170, 116, 595, 79, 402, 438, -24, +-1778, -1423, 2319, 1832, -644, -15, -2327, -2541, +3614, 3198, -1673, -1278, -1434, -966, 2185, 1049, +-152, 520, -1394, -892, -122, -1154, 2830, 3157, +-2869, -2111, -410, -1263, 3448, 3220, -3293, -1852, +1017, -560, 472, 991, -609, 241, 973, -546, +-1968, -799, 1905, 1790, -60, -979, -1675, -489, +1313, 993, 240, -852, -596, 1154, -565, -1378, +1137, 197, -34, 1809, -1135, -2357, 591, 755, +781, 875, -806, -699, -617, -220, 1295, -91, +-124, 1112, -1278, -579, 944, -1505, 512, 2254, +-996, -115, 96, -2354, 424, 1829, 511, 907, +-1569, -1934, 945, -220, 987, 2535, -2169, -1997, +1548, -210, -100, 914, -843, 169, 978, -435, +-621, -1061, -90, 2059, 750, -903, -526, -648, +-637, 270, 1313, 1045, -372, -620, -1084, -1284, +917, 1651, 716, 335, -1220, -1542, -637, -237, +2400, 2456, -1205, -1424, -1864, -1879, 2976, 2944, +-866, -358, -1557, -2121, 1492, 1203, 43, 1300, +-390, -1587, -596, -488, 876, 1762, 164, -783, +-935, -571, 581, 648, -259, -319, 776, 643, +-932, -624, -300, -854, 1641, 2400, -1247, -1739, +-264, -691, 697, 2048, 368, -1099, -983, -233, +69, -86, 1085, 1255, -1029, -1181, 306, -259, +-24, 1214, -68, -718, 776, -142, -1404, 109, +705, 504, 881, -705, -1413, 357, 478, -20, +210, -218, 486, 674, -1085, -1132, -25, 857, +1858, 149, -1897, -873, -83, 603, 1699, 17, +-1193, 68, -222, -740, 591, 838, 152, 61, +-402, -977, -294, 840, 872, 20, -477, -407, +-202, -55, 323, 572, -29, -441, 57, 27, +-334, -9, 375, 287, -48, -253, -80, -195, +-58, 521, 60, -453, 328, 390, -530, -561, +211, 482, 321, 301, -365, -1231, 46, 1262, +172, -291, -58, -599, 67, 628, -259, -302, +319, 532, 89, -1139, -435, 1084, 346, -69, +62, -951, -123, 1024, -50, -446, 123, 144, +-10, -319, 303, 359, -805, 102, 722, -674, +481, 798, -1600, -394, 1409, -280, -85, 908, +-629, -1093, 250, 493, 186, 556, 429, -1038, +-1138, 385, 800, 601, 331, -660, -606, -242, +-9, 861, 210, -481, 776, -89, -1395, -122, +519, 608, 1030, -137, -1232, -1139, 196, 1605, +560, -416, -132, -1128, -275, 1292, -6, -204, +408, -511, 79, 78, -588, 537, 235, -343, +661, -283, -501, 402, -546, -26, 1121, -114, +-220, -199, -864, 474, 955, -410, -137, 247, +-223, -60, 42, -344, 158, 713, 222, -434, +-539, -350, 550, 558, -155, 276, -185, -1031, +628, 516, -820, 603, 724, -711, -180, -192, +-229, 397, 565, 781, -736, -1644, 819, 560, +-163, 1414, -743, -1928, 1064, 679, -128, 308, +-682, 156, 340, -788, 826, 33, -809, 1435, +-495, -1749, 1640, 597, -1038, 550, -228, -680, +811, 361, -386, -347, 353, 340, -714, 162, +779, -694, 99, 470, -734, 309, 633, -693, +-70, 420, 66, -157, -66, 293, -270, -241, +750, -507, -122, 1354, -994, -1306, 1386, 297, +-232, 710, -872, -917, 880, 448, 57, 95, +-281, -346, -151, 260, 518, 97, 39, -511, +-529, 590, 502, -175, 107, -366, -318, 489, +339, -159, -198, -92, 226, -144, 135, 593, +-425, -652, 476, 150, 56, 431, -269, -538, +103, 173, 372, 187, -246, -218, -116, 53, +503, 66, -338, -211, 213, 564, -70, -887, +114, 640, 178, 237, -359, -996, 478, 884, +-127, -148, -145, -213, 389, -253, -114, 862, +-286, -692, 830, -256, -709, 1084, 145, -1135, +705, 615, -875, -123, 704, -66, -404, 42, +592, 58, -495, -134, 31, 12, 783, 426, +-896, -868, 559, 758, -23, 9, 18, -700, +34, 490, -29, 487, 110, -1103, 233, 572, +-316, 563, 170, -1053, 214, 530, 26, 103, +-292, 55, 181, -643, 658, 631, -949, 196, +546, -931, 199, 864, -142, -382, 32, 192, +-323, -210, 1089, -177, -837, 904, -196, -1136, +1036, 549, -493, 118, -155, -109, 22, -190, +816, -100, -570, 880, -501, -1102, 1240, 386, +-451, 295, -381, -44, 294, -556, 584, 242, +-415, 962, -560, -1613, 1242, 854, -432, 368, +-520, -685, 681, 163, 107, 12, -329, 578, +-24, -992, 524, 425, -174, 588, -320, -976, +624, 550, -274, 39, -49, -319, 456, 416, +-541, -451, 572, 272, -173, 141, -122, -453, +445, 432, -418, -256, 456, 122, -178, 68, +-49, -353, 305, 431, -54, -67, -91, -362, +77, 264, 316, 284, -197, -568, -167, 222, +448, 288, 104, -356, -560, 123, 431, -184, +434, 633, -666, -871, 144, 488, 691, 157, +-576, -422, -44, 250, 617, -131, -353, 360, +-64, -624, 434, 540, -299, -182, 95, -64, +376, 101, -553, -194, 494, 471, 37, -644, +-233, 423, 121, 48, 255, -339, -69, 309, +-256, -237, 503, 363, -217, -569, 135, 578, +-177, -311, 317, -88, 19, 456, -187, -622, +77, 441, 345, -15, -122, -191, -434, -166, +831, 751, -308, -774, -236, 21, 249, 742, +438, -685, -552, 24, -62, 275, 982, 118, +-926, -458, 188, 106, 575, 440, -390, -277, +-103, -449, 380, 654, 70, 73, -398, -793, +325, 564, 249, 218, -372, -490, 67, 82, +497, 115, -432, 340, -13, -738, 541, 338, +-389, 513, -69, -910, 548, 652, -402, -257, +15, 59, 422, 107, -332, -319, 88, 336, +133, -93, 169, -45, -495, -125, 597, 280, +-82, -132, -355, -17, 469, -230, -63, 527, +-70, -184, -125, -700, 543, 1158, -412, -644, +3, -193, 380, 400, -143, -45, -143, -51, +139, -384, 421, 698, -728, -369, 532, -205, +166, 332, -492, -12, 411, -192, -95, 6, +220, 285, -423, -392, 416, 348, 144, -285, +-535, 159, 493, 41, -10, -190, -109, 217, +-89, -236, 363, 259, -167, -107, -55, -186, +79, 225, 195, 198, -74, -634, -302, 409, +589, 366, -195, -841, -344, 543, 549, 34, +-150, -152, -188, -116, 333, 143, -283, 224, +403, -462, -304, 243, -76, 50, 672, 25, +-801, -233, 503, 60, -26, 422, -87, -581, +81, 209, -80, 98, 274, 219, -261, -842, +121, 955, 92, -352, 44, -355, -332, 585, +590, -448, -408, 393, 14, -477, 419, 401, +-523, -63, 501, -287, -307, 418, 58, -385, +381, 311, -561, -181, 309, -35, 333, 180, +-572, -138, 255, 75, 226, -257, -91, 606, +-320, -716, 400, 327, 154, 263, -496, -551, +234, 414, 254, -172, -70, 104, -457, -111, +522, -22, 235, 218, -787, -182, 474, -136, +375, 374, -595, -218, 109, -199, 424, 478, +-338, -448, 75, 278, -4, -86, 107, -233, +106, 662, -428, -791, 522, 304, -255, 454, +166, -731, -277, 306, 252, 171, 319, -33, +-888, -488, 830, 613, -58, -48, -543, -609, +472, 662, 119, -143, -428, -346, 270, 391, +112, -84, -205, -238, 92, 364, 60, -282, +-23, 115, 12, -21, -40, 52, 128, -112, +7, 53, -247, 55, 448, -35, -312, -91, +45, 12, 206, 388, -261, -765, 346, 643, +-417, -27, 389, -592, -23, 797, -424, -583, +661, 187, -464, 237, 177, -566, 18, 567, +-38, -196, 165, -206, -319, 214, 406, 108, +-204, -300, -75, 97, 323, 224, -358, -296, +299, 134, -90, -10, -140, -5, 418, 46, +-523, -204, 505, 334, -282, -315, -29, 171, +434, 34, -665, -268, 617, 469, -242, -508, +-97, 337, 252, -31, -236, -285, 393, 508, +-622, -521, 650, 228, -140, 280, -577, -659, +1014, 592, -770, -110, 157, -414, 399, 607, +-480, -402, 268, 30, 10, 164, -48, -32, +10, -252, -1, 325, 168, -66, -226, -254, +63, 281, 307, -7, -491, -177, 402, -5, +-119, 392, -6, -554, -6, 302, 63, 142, +39, -319, -180, 42, 323, 431, -378, -562, +446, 148, -426, 439, 367, -651, -183, 407, +0, -161, 234, 288, -415, -569, 538, 589, +-489, -248, 384, -123, -249, 315, 209, -432, +-136, 655, 11, -909, 276, 1032, -564, -927, +742, 594, -576, 0, 185, -716, 193, 1244, +-216, -1288, 31, 998, 24, -683, 270, 531, +-586, -312, 619, -109, -355, 656, 145, -1044, +7, 1221, -284, -1185, 750, 968, -918, -521, +570, -62, 38, 647, -321, -1042, 273, 1184, +-223, -962, 372, 486, -379, 3, 94, -190, +256, 178, -240, -244, -20, 493, 240, -572, +-234, 311, 180, 31, -39, -40, -218, -77, +462, -128, -297, 695, -215, -892, 549, 329, +-262, 603, -302, -1044, 583, 850, -420, -455, +210, 276, -121, -50, -66, -403, 511, 960, +-856, -1180, 764, 1029, -319, -650, -66, 266, +288, 180, -473, -577, 643, 851, -547, -902, +197, 916, 73, -916, -53, 898, -13, -602, +-167, 61, 427, 585, -313, -957, -189, 1027, +531, -939, -294, 1059, -259, -1242, 547, 1100, +-405, -280, 202, -779, -288, 1488, 489, -1534, +-446, 1395, 54, -1381, 392, 1436, -684, -1056, +791, 307, -830, 512, 738, -1060, -491, 1589, +121, -2099, 147, 2295, -221, -1644, 101, 476, +-51, 457, 221, -520, -662, 212, 959, -163, +-809, 571, 244, -763, 103, 494, 45, -31, +-417, 35, 328, -410, 184, 830, -649, -961, +642, 985, -504, -764, 434, 166, -378, 876, +-45, -1559, 454, 1310, -431, -191, -123, -698, +459, 665, -348, 298, 22, -1300, -66, 1834, +149, -1656, 66, 1054, -676, -133, 964, -691, +-836, 1285, 426, -1503, -203, 1753, -147, -2026, +563, 2096, -930, -1378, 773, 159, -536, 929, +439, -1262, -525, 1315, 98, -1481, 468, 1736, +-618, -1307, -85, 389, 443, 288, 196, -87, +-1460, -205, 1708, -126, -877, 950, -151, -1113, +249, 574, -225, -154, 682, 625, -1564, -1091, +1468, 644, -426, 629, -845, -1311, 1071, 989, +-641, -265, -82, 134, 398, -265, -592, 241, +267, 9, 239, 123, -800, -320, 551, -14, +121, 1067, -848, -1654, 729, 1070, -310, 279, +-142, -908, -90, 575, 399, -77, -636, 478, +122, -1250, 589, 1418, -1376, -449, 1420, -687, +-1134, 1180, 475, -796, -118, 271, -422, 161, +858, -358, -1447, 437, 1338, 51, -840, -895, +-110, 1577, 454, -1200, -451, 74, 18, 1033, +-112, -1272, 288, 961, -589, -339, 187, -385, +204, 1311, -452, -1556, -221, 487, 818, 1622, +-1102, -2788, 372, 1897, 268, 434, -638, -2078, +168, 2217, 115, -1385, -275, 706, -320, -14, +911, -839, -1640, 1636, 1418, -1511, -458, 789, +-1403, -211, 2473, 271, -2333, -20, 529, -991, +1186, 2153, -2152, -1846, 1537, 4, -696, 1959, +7, -2131, -202, 732, -74, 699, 850, -699, +-2110, 22, 1853, -19, -257, 1158, -1816, -1815, +1853, 839, -339, 1304, -1548, -2564, 1661, 2200, +-910, -813, -134, -486, 532, 1869, -1411, -3229, +2075, 3720, -2225, -2047, 846, -980, 433, 3371, +-1117, -3631, 765, 2695, -1079, -1724, 1625, 930, +-2081, 593, 1110, -2344, 54, 3008, -1099, -1660, +1245, -436, -1549, 1725, 1227, -1472, -430, 512, +-1148, 624, 1543, -1587, -706, 2259, -991, -1792, +1231, 92, -360, 2061, -1001, -2885, 980, 1773, +-399, 531, -359, -2051, 77, 1810, 97, -18, +11, -1679, -1275, 2073, 2247, -729, -2386, -1122, +506, 1997, 1919, -839, -3879, -1389, 3544, 2752, +-1692, -1616, -1163, -1120, 2964, 3170, -3392, -2575, +1702, 107, 557, 2030, -2540, -1952, 2505, 227, +-1251, 1561, -727, -1964, 1723, 1077, -2068, 494, +1403, -1699, -714, 2021, -423, -1239, 1228, 232, +-2081, 194, 1942, 157, -1168, 0, -572, -1407, +1713, 3286, -1973, -3365, 686, 970, 540, 2303, +-1281, -3613, 684, 2319, 24, 14, -767, -1083, +712, 540, -581, 588, -83, -906, 504, 334, +-901, 562, 300, -816, 548, 363, -1434, 279, +998, -57, 96, -963, -1452, 1675, 1558, -713, +-910, -1317, -346, 2521, 787, -1499, -583, -518, +-563, 1505, 1166, -758, -806, -78, -1142, -189, +2756, 1035, -2897, -784, 808, -573, 1332, 1588, +-2355, -993, 1772, -314, -1498, 815, 1569, 19, +-1425, -816, -642, 489, 3301, 673, -4601, -975, +2396, -206, 1535, 1767, -4574, -1570, 4121, -586, +-1462, 2590, -1369, -1970, 2264, -579, -2250, 1957, +2065, -218, -2153, -2260, 814, 1893, 1654, 1495, +-3775, -3687, 2868, 1675, 211, 2476, -2963, -3820, +2530, 1071, -232, 2323, -1574, -2570, 1005, 312, +237, 1366, -731, -1053, -218, 229, 1121, 128, +-1792, -654, 1793, 1809, -1183, -1885, -1001, -394, +3496, 3255, -4348, -3143, 1754, -310, 1996, 3467, +-3769, -2741, 1761, -788, 1256, 3226, -2319, -2439, +300, 91, 1998, 1523, -2290, -1789, -108, 1351, +2553, -228, -2891, -1184, 218, 1453, 2928, 529, +-3960, -2858, 1525, 2439, 1813, 963, -3278, -3496, +1600, 2308, 676, 773, -1449, -1511, 176, -576, +993, 1937, -1151, -68, 235, -2698, 496, 2838, +-982, -268, 740, -1865, -57, 1883, -869, -888, +607, 260, 605, 438, -1528, -1365, 403, 1298, +1340, 431, -1460, -1669, -825, 283, 2301, 2261, +-795, -1986, -2513, -1612, 3303, 4275, -584, -2323, +-2846, -1966, 3080, 3443, -750, -817, -1177, -1788, +572, 1025, 642, 1444, -447, -1685, -1349, -599, +2232, 2042, -1174, -353, -1026, -2376, 1862, 2677, +-782, 73, -1176, -2945, 1667, 3237, -413, -1276, +-1294, -295, 1255, 19, 99, 890, -993, -170, +-85, -2189, 1485, 3792, -1385, -2680, -349, 91, +1328, 1307, -997, -836, 632, 610, -1588, -1851, +1884, 2785, 333, -1068, -3958, -2136, 4731, 3248, +-1474, -969, -2614, -1699, 3170, 1639, -806, 363, +-817, -1043, -476, -386, 2106, 1404, -1392, -30, +-1321, -2124, 2774, 2362, -1904, -528, 131, -1052, +550, 1128, -690, -768, 1123, 1199, -1600, -1701, +576, 1058, 1384, 449, -2355, -1349, 985, 1303, +910, -1152, -1350, 1231, 267, -567, 154, -1094, +611, 2243, -1244, -1381, 323, -511, 887, 1213, +-857, -352, -282, -65, 489, -921, 539, 1560, +-1404, -40, 731, -2069, 348, 1759, -593, 961, +103, -2460, -237, 546, 787, 2416, -754, -2686, +-274, 354, 1033, 1325, -1004, -703, 593, -361, +-356, 134, -422, 497, 1584, -51, -1804, -575, +103, -212, 1572, 1669, -994, -1415, -1267, -554, +1881, 1611, 128, -414, -2094, -888, 1260, 103, +877, 1530, -1175, -1156, -738, -1143, 1824, 2354, +-512, -844, -1497, -1321, 1694, 1523, -365, 64, +-837, -1131, 1053, 608, -783, 561, 72, -1083, +957, 766, -1449, -10, 436, -700, 1071, 813, +-1195, 29, -268, -1145, 1166, 1245, -296, 48, +-1052, -1400, 960, 1354, 137, 20, -669, -1223, +294, 1185, -169, -150, 517, -882, -452, 1251, +-285, -908, 494, 328, 209, 1, -519, 69, +-611, -110, 1804, -324, -1087, 1054, -1161, -1295, +2310, 679, -1128, 290, -784, -695, 1273, 266, +-503, 444, 114, -630, -696, -4, 1089, 1055, +-378, -1667, -899, 1277, 1579, -110, -1341, -966, +663, 1355, -31, -1227, -419, 1011, 654, -724, +-669, 123, 599, 629, -524, -1033, 317, 956, +159, -780, -600, 634, 556, -182, -52, -603, +-281, 953, 54, -351, 393, -478, -392, 378, +-52, 453, 391, -683, -211, -187, -179, 870, +333, -227, -194, -917, 38, 849, 160, 436, +-431, -1224, 567, 521, -128, 510, -584, -507, +772, -158, -122, 80, -451, 827, 213, -1263, +304, 504, 131, 495, -1159, -705, 1226, 336, +218, -310, -1381, 641, 751, -666, 766, 85, +-842, 528, -585, -766, 1481, 654, -621, -317, +-443, -408, 206, 1212, 567, -1335, -42, 373, +-1311, 823, 1618, -1181, -308, 541, -709, 196, +327, -471, 399, 404, 100, -310, -1160, -16, +1355, 558, -443, -897, -199, 543, 271, 136, +-375, -517, 885, 372, -899, -133, 236, -23, +315, 100, 89, -173, -506, 62, 113, -8, +866, 219, -1047, -455, 353, -59, 499, 1092, +-729, -1479, 669, 458, -310, 774, -153, -793, +633, -150, -392, 189, -63, 1023, 44, -1825, +644, 709, -633, 1110, -337, -1608, 1268, 546, +-629, 168, -572, 289, 940, -828, -159, 157, +-83, 882, -379, -937, 457, 9, 756, 403, +-1501, 152, 717, -784, 887, 462, -978, 294, +-161, -595, 848, 191, 85, 104, -912, 26, +599, -471, 581, 697, -823, -648, 452, 159, +7, 548, -65, -1219, 591, 1230, -1043, -617, +939, -278, 16, 778, -215, -876, -210, 645, +420, -428, 852, 152, -1953, 60, 1482, -359, +585, 550, -1613, -600, 1014, 188, 440, 358, +-653, -673, 255, 322, 119, 208, 182, -460, +-44, 149, -254, 165, 588, -208, -153, -119, +-15, 374, 162, -513, -58, 343, 403, -86, +-253, -189, -184, 115, 774, 60, -231, -58, +-412, -444, 681, 833, 189, -701, -538, 25, +232, 369, 575, -330, -405, 140, 45, -317, +271, 377, 205, -18, 3, -620, -448, 544, +956, 260, -242, -1079, -592, 836, 1206, 108, +-737, -880, 414, 661, 201, -60, -407, -219, +819, -274, -396, 772, -78, -734, 611, -75, +-192, 897, -53, -1326, 484, 1082, -448, -581, +984, -99, -974, 542, 678, -670, 357, 360, +-753, -299, 1115, 736, -1084, -1364, 1477, 981, +-836, 394, -51, -1701, 1100, 1501, -877, -335, +681, -484, -568, 162, 958, 220, -75, 42, +-934, -669, 1529, 542, -323, 75, -545, -492, +604, 316, 335, -338, -83, 512, -489, -314, +920, -621, 113, 1053, -475, -277, 194, -1043, +680, 1084, -100, 126, -700, -1194, 1083, 817, +110, 19, -646, -159, 544, -509, 471, 607, +-392, 108, 105, -907, 383, 759, 34, -181, +-6, -167, 115, -122, 364, 394, -248, -457, +541, 168, -323, 183, 206, -702, 572, 1020, +-688, -1062, 751, 626, -209, -125, 404, -481, +-157, 1033, -25, -1501, 828, 1276, -763, -451, +528, -565, 135, 886, 30, -643, 178, 222, +-119, -181, 449, 142, 116, 35, -366, -396, +465, 348, 328, 3, -379, -363, 186, 136, +512, 291, -66, -435, -327, -121, 667, 664, +103, -692, -403, 98, 329, 246, 630, -163, +-710, -44, 410, -304, 618, 758, -674, -744, +382, 36, 501, 433, -460, -312, 103, -148, +795, 91, -642, 268, 190, -493, 755, 238, +-607, -48, 176, -24, 625, 89, -519, -426, +379, 456, 127, -63, -9, -430, 235, 246, +-89, 249, 344, -412, -207, -157, 443, 695, +-355, -789, 525, 446, -81, -173, -131, -237, +647, 727, -466, -1017, 386, 510, -13, 213, +299, -355, -450, -342, 667, 749, -11, -286, +-369, -607, 588, 795, 76, -434, -184, 201, +-139, -434, 1020, 312, -859, 329, 165, -915, +833, 568, -616, 182, 144, -466, 334, -36, +138, 428, -363, -272, 332, -277, 346, 511, +-413, -421, 265, 74, 340, 244, -287, -500, +174, 373, 221, -50, -69, -131, -63, -180, +414, 419, -143, -132, -176, -559, 762, 742, +-607, -294, 267, -226, 298, 108, -133, 182, +-77, -110, 241, -370, 379, 457, -717, -13, +706, -521, 38, 459, -249, 7, 43, -525, +501, 683, -177, -572, -483, 150, 1100, 331, +-638, -677, 46, 615, 338, -422, 58, 230, +-168, -91, -2, -280, 508, 585, -405, -482, +191, -79, 77, 382, 167, -96, -141, -433, +-22, 456, 400, -47, -268, -307, 105, 236, +83, -127, 115, 157, 23, -194, -190, -82, +408, 329, -69, -250, -209, -104, 276, 169, +197, 81, -384, -304, 289, 150, 231, 52, +-380, -36, 320, -176, 45, 140, -171, 123, +266, -341, -117, 226, 71, -58, 232, 92, +-494, -363, 827, 420, -654, -64, 160, -562, +567, 853, -820, -548, 744, -120, -389, 421, +297, -92, -127, -496, -47, 574, 346, -7, +-277, -727, 65, 929, 174, -556, -45, -5, +-75, 266, 275, -238, -333, 70, 427, -35, +-183, 152, -237, -282, 563, 148, -238, 171, +-217, -382, 306, 165, 200, 207, -381, -240, +-51, -237, 680, 646, -505, -485, -240, -135, +784, 536, -474, -492, 28, 271, -17, -232, +475, 186, -538, 61, 26, -372, 708, 338, +-959, 1, 752, -325, -232, 398, -218, -400, +542, 326, -454, 34, 46, -695, 392, 1031, +-319, -520, -144, -540, 527, 1119, -324, -741, +-116, -54, 256, 376, 152, -121, -510, -178, +318, 35, 383, 377, -850, -695, 686, 652, +-78, -268, -310, -312, 238, 715, 67, -600, +-172, 8, -1, 453, 271, -280, -421, -375, +477, 760, -446, -473, 277, -196, 109, 644, +-553, -689, 749, 475, -510, -180, -4, -212, +398, 554, -442, -561, 229, 131, -58, 372, +26, -503, -22, 192, -142, 159, 340, -211, +-360, -32, 98, 280, 201, -365, -326, 242, +281, -17, -301, -215, 321, 308, -192, -187, +-192, -89, 454, 278, -326, -213, -134, -83, +426, 339, -371, -384, 140, 193, -97, 7, +122, -118, -18, 174, -366, -291, 655, 374, +-627, -248, 224, -146, 161, 528, -386, -602, +317, 362, -224, -122, 145, 72, -214, -104, +189, -54, -14, 393, -407, -644, 633, 547, +-455, -154, -223, -245, 746, 336, -724, -35, +61, -481, 550, 751, -708, -430, 286, -376, +118, 1015, -271, -948, 89, 314, -56, 155, +194, -54, -438, -250, 327, 66, 34, 586, +-486, -1002, 547, 651, -365, 30, 51, -237, +15, -203, -40, 617, -7, -400, -67, -291, +59, 811, -182, -868, 320, 665, -545, -484, +448, 326, -208, -85, -112, -183, 142, 363, +-205, -472, 341, 575, -595, -668, 453, 654, +-108, -523, -163, 323, -95, -80, 358, -232, +-300, 532, -200, -699, 401, 723, -265, -751, +11, 846, -199, -873, 447, 638, -470, -184, +112, -309, 20, 738, 18, -1131, -51, 1402, +-343, -1379, 605, 1060, -491, -642, -34, 245, +250, 226, -125, -781, -200, 1133, 222, -1036, +-147, 712, -45, -616, 134, 776, -292, -722, +225, 178, -108, 522, -7, -930, -187, 1080, +257, -1240, -51, 1309, -403, -890, 406, -9, +21, 797, -523, -968, 387, 681, 108, -433, +-620, 407, 674, -396, -550, 260, 266, -70, +-36, -93, -231, 328, 292, -570, -365, 578, +471, -215, -731, -255, 646, 470, -269, -377, +-231, 252, 326, -250, -304, 246, 438, -1, +-844, -469, 914, 907, -491, -1003, -187, 669, +426, -129, -341, -176, 161, 89, -281, 10, +429, 437, -556, -1349, 498, 1917, -346, -1496, +-19, 458, 359, 325, -515, -558, 350, 796, +-281, -1384, 330, 1869, -414, -1615, 162, 788, +53, -59, 43, -387, -362, 1018, 245, -1961, +342, 2566, -802, -2144, 541, 1016, -157, -43, +272, -362, -935, 683, 1077, -1354, -416, 2180, +-495, -2585, 759, 2385, -534, -1713, 418, 751, +-660, 403, 804, -1335, -710, 1584, 493, -1138, +-435, 665, 169, -675, 309, 973, -737, -987, +663, 660, -356, -456, 281, 676, -521, -912, +613, 670, -406, 102, 66, -907, 89, 1381, +-334, -1430, 618, 1126, -733, -519, 270, -71, +368, 211, -554, 324, 187, -1083, 145, 1364, +-55, -772, -189, -319, 7, 1231, 417, -1520, +-705, 1330, 496, -1059, -149, 1040, -146, -1185, +379, 1148, -574, -534, 603, -555, -408, 1511, +189, -1622, -174, 979, 99, -387, 123, 467, +-440, -777, 387, 580, -197, 85, 315, -296, +-852, -144, 1138, 363, -588, 446, -435, -1549, +1004, 1695, -930, -751, 660, -80, -741, 168, +657, -166, -42, 845, -885, -1612, 1248, 1417, +-697, -249, -191, -688, 709, 683, -664, -166, +235, 16, 148, -280, -371, 556, 100, -635, +398, 748, -775, -826, 600, 575, -92, 170, +-194, -921, 97, 1200, 49, -988, 86, 804, +-514, -841, 801, 786, -970, -185, 880, -667, +-668, 1075, 265, -696, 153, 141, -428, -152, +638, 837, -889, -1432, 1058, 1331, -911, -494, +305, -512, 178, 1205, -294, -1240, -32, 656, +219, 252, -126, -856, -44, 806, 111, -149, +-202, -724, 655, 1541, -1374, -1957, 1621, 1624, +-1030, -324, -265, -1391, 1130, 2583, -1124, -2522, +520, 1384, -140, 182, 291, -1466, -590, 2053, +721, -1620, -709, 384, 462, 903, 194, -1251, +-1383, 582, 2003, 293, -1266, -376, -631, -230, +1969, 598, -1514, 106, -215, -1487, 1611, 2322, +-1583, -1545, 427, -520, 701, 2409, -1129, -2630, +637, 1262, -21, 261, -154, -596, -245, 49, +387, 128, 355, 615, -1400, -1307, 1558, 978, +-509, 125, -713, -897, 994, 972, -812, -757, +879, 547, -1341, 22, 1202, -834, -324, 1098, +-504, -365, 789, -416, -1018, 176, 1723, 741, +-2321, -812, 1724, -342, -128, 1436, -1518, -1160, +2239, -53, -2199, 936, 1473, -1049, -81, 928, +-1477, -633, 2091, -339, -1167, 1884, -317, -2651, +827, 1629, -226, 565, -507, -2155, 298, 2200, +381, -1145, -823, 69, 731, 432, -548, -273, +564, -133, -577, 269, 239, 246, 587, -1004, +-1701, 1252, 2220, -584, -1585, -431, -208, 1066, +1754, -1060, -1888, 670, 629, -40, 690, -675, +-931, 1132, 257, -850, 465, -7, -735, 677, +514, -490, -167, -221, -312, 632, 466, -200, +-151, -655, -473, 1142, 620, -761, 173, -146, +-1340, 812, 1826, -677, -1166, 93, -171, 113, +1141, 566, -1409, -1487, 978, 1459, -361, 94, +-246, -2203, 529, 3141, -283, -1895, -365, -735, +901, 2784, -768, -2635, -79, 488, 932, 1881, +-1195, -2495, 547, 986, 411, 1148, -1055, -1877, +776, 731, 323, 874, -1529, -1192, 1957, 211, +-1264, 605, -37, -218, 1087, -577, -1639, 356, +1742, 954, -1617, -1761, 957, 861, 49, 1071, +-901, -2056, 1134, 1140, -1014, 675, 1101, -1520, +-1319, 778, 911, 474, 304, -764, -1577, 42, +1607, 455, -480, 230, -719, -1318, 797, 1313, +-32, 8, -363, -1046, -318, 608, 1263, 421, +-1037, -163, -733, -1362, 2503, 2051, -2650, -572, +1021, -1432, 641, 1421, -1147, 498, 978, -1521, +-1322, 14, 1950, 2109, -1338, -1845, -967, -728, +3032, 2504, -2667, -1284, -77, -1379, 2546, 2355, +-2751, -761, 988, -1332, 749, 1856, -1282, -929, +746, -88, 223, 775, -1064, -1536, 1027, 1996, +452, -908, -2759, -1628, 3655, 3202, -1598, -1642, +-2395, -1758, 4890, 3184, -3559, -836, -462, -2670, +3565, 3398, -3271, -657, 385, -2601, 2046, 3631, +-1923, -2368, -266, 288, 1910, 1591, -1145, -2564, +-1538, 1843, 3337, 224, -2060, -1322, -1552, -281, +4121, 2775, -3047, -2367, -676, -1451, 3321, 4525, +-2553, -3149, -442, -872, 2395, 2665, -1902, -747, +180, -1416, 723, 714, -366, 1499, -188, -1972, +-118, 249, 1314, 1391, -2489, -1556, 2289, 950, +-159, -173, -2799, -1142, 3973, 2441, -2070, -1847, +-1179, -821, 2406, 2588, -668, -927, -1357, -2182, +753, 2402, 1754, 1007, -2845, -3838, 849, 2591, +1956, 913, -2463, -2178, 282, 102, 1838, 1998, +-1536, -1095, -794, -1712, 2590, 3068, -2048, -1632, +-113, -579, 1508, 1015, -924, 345, -320, -1187, +-24, -69, 1779, 2107, -2402, -2286, 262, 216, +2562, 1460, -2785, -508, 305, -1684, 1554, 1878, +-652, 503, -1236, -2407, 1172, 1457, 582, 715, +-1412, -967, 398, -722, 273, 1303, 963, 599, +-2329, -2360, 1077, 951, 2246, 2532, -4028, -3894, +2077, 1314, 1436, 2262, -2789, -2947, 1119, 889, +775, 340, -428, 1054, -1318, -2589, 1668, 1175, +192, 2319, -2168, -4075, 2126, 2478, -566, 71, +-610, -879, 847, 421, -1139, -641, 1561, 1438, +-841, -1144, -1339, -222, 2888, 750, -1968, 140, +-283, -583, 1188, -466, -325, 1194, -188, 152, +-783, -1964, 1624, 1426, -871, 990, -436, -1950, +453, 381, 324, 914, -90, 175, -1085, -1541, +1206, 336, 288, 2084, -1469, -1830, 897, -1426, +237, 3464, -318, -1483, -161, -1941, -218, 2711, +1055, -819, -911, -456, -76, -201, 351, 837, +210, -18, -67, -911, -1033, 532, 1126, 169, +649, 279, -1996, -1099, 620, 560, 1945, 891, +-2292, -1148, 50, -113, 1658, 810, -925, 247, +-437, -1438, 159, 798, 1052, 1032, -1072, -1771, +-276, 677, 1300, 766, -1230, -1030, 738, 179, +-165, 738, -812, -936, 1669, 283, -1102, 737, +-694, -1210, 1618, 570, -568, 619, -823, -1035, +529, 212, 787, 791, -866, -622, -687, -697, +1862, 1813, -1251, -1470, -225, -207, 1007, 1931, +-972, -2407, 811, 1461, -512, -109, -262, -534, +915, 412, -476, -321, -720, 773, 1059, -1359, +177, 1421, -1593, -826, 1334, -80, 496, 936, +-1875, -1376, 1344, 1054, 321, -171, -1205, -365, +625, -24, 239, 634, -94, -293, -743, -877, +966, 1441, -135, -659, -792, -421, 934, 475, +-551, 172, 322, -207, -175, -580, -292, 963, +824, -259, -683, -625, -49, 561, 510, 131, +-316, -384, 47, 97, -154, -71, 232, 421, +113, -325, -416, -425, 213, 750, 61, 8, +240, -743, -653, 115, 250, 1111, 785, -907, +-1228, -852, 615, 1752, 233, -238, -593, -1944, +763, 2021, -964, -87, 595, -1172, 575, 468, +-1421, 478, 874, 163, 336, -1544, -639, 1658, +-46, -408, 389, -520, 15, 395, -130, -200, +-468, 644, 671, -1047, 273, 684, -1157, -63, +704, -164, 348, 337, -415, -854, -302, 998, +218, 26, 798, -1367, -1007, 1322, -339, 139, +1597, -1127, -1133, 488, -205, 625, 571, -598, +114, -359, -344, 874, -398, -608, 1020, 401, +-754, -551, 196, 316, -16, 581, -50, -1264, +366, 982, -500, -227, 104, -175, 317, 236, +-131, -380, -324, 389, 361, 162, -98, -778, +30, 500, -1, 530, -424, -1067, 803, 587, +-326, -13, -606, 131, 737, -272, 52, -493, +-299, 1464, -574, -1095, 1052, -629, 140, 1850, +-1691, -1266, 1385, -224, 522, 923, -1548, -594, +668, 307, 412, -549, -137, 603, -478, 73, +-174, -845, 1398, 801, -1190, -52, -501, -502, +1512, 402, -675, -55, -592, -36, 627, -68, +180, -71, -327, 524, -299, -872, 561, 631, +-15, 199, -542, -1097, 554, 1433, -445, -1001, +538, 98, -356, 824, -412, -1418, 1032, 1447, +-668, -780, -187, -340, 356, 1178, 326, -1130, +-696, 354, 73, 343, 714, -501, -547, 407, +-330, -440, 718, 344, -116, 288, -673, -1148, +835, 1328, -425, -493, -37, -636, 425, 1089, +-776, -684, 816, -51, -269, 567, -477, -637, +729, 232, -425, 425, 223, -825, -366, 588, +318, 4, 328, -249, -1009, -86, 948, 459, +-261, -285, -306, -277, 475, 561, -474, -311, +355, -121, 153, 249, -749, 17, 635, -433, +329, 728, -1079, -771, 719, 525, 236, -3, +-609, -730, 299, 1363, -134, -1443, 419, 701, +-439, 491, -160, -1292, 701, 1178, -508, -507, +86, 10, -206, 7, 667, 86, -561, 67, +-178, -456, 686, 833, -470, -997, 121, 730, +-190, -10, 465, -705, -469, 675, 394, 75, +-499, -506, 400, -195, 415, 1307, -1422, -1322, +1513, -41, -501, 1314, -460, -1214, 555, 181, +-257, 477, 345, -395, -518, 207, 124, -216, +546, 6, -510, 436, -199, -424, 500, -277, +82, 701, -512, -79, -62, -814, 911, 588, +-676, 621, -476, -1193, 1122, 283, -596, 927, +-160, -940, 232, -8, 35, 420, 191, 165, +-711, -631, 701, 13, 24, 1037, -688, -1175, +753, 142, -379, 934, 14, -1054, 239, 362, +-307, 240, 114, -234, 167, -167, -73, 455, +-426, -313, 719, -211, -318, 761, -260, -936, +255, 618, 220, -157, -225, -17, -531, -61, +1194, -83, -869, 603, -72, -993, 617, 642, +-425, 231, 146, -733, -221, 395, 353, 215, +-113, -317, -207, -68, 158, 196, 132, 208, +-97, -579, -307, 339, 522, 218, -184, -393, +-300, 47, 453, 258, -305, -177, 257, -46, +-337, 103, 251, -162, 105, 423, -373, -631, +312, 327, -46, 268, -65, -398, -111, -162, +465, 596, -643, -113, 385, -898, 237, 1289, +-702, -596, 522, -389, 141, 742, -538, -498, +298, 263, 192, -243, -323, 150, 155, 115, +-142, -318, 457, 403, -678, -599, 471, 805, +61, -521, -512, -346, 642, 1009, -438, -810, +114, 209, 39, -148, 125, 568, -341, -491, +299, -359, -97, 905, 157, -330, -433, -568, +304, 410, 467, 675, -1133, -1182, 871, 368, +-34, 695, -259, -698, -285, -126, 698, 535, +-124, -149, -849, -270, 1036, 134, -252, 172, +-508, -107, 505, -179, -91, 208, -24, 46, +-131, -217, 63, 121, 401, 121, -750, -405, +625, 644, -150, -590, -212, 94, 297, 494, +-183, -621, 98, 289, -127, -130, 343, 427, +-540, -675, 498, 307, -103, 346, -256, -527, +239, 128, 36, 118, -20, 249, -507, -716, +999, 539, -787, 202, -71, -688, 733, 401, +-594, 265, -34, -562, 249, 216, 247, 372, +-866, -637, 756, 352, 15, 217, -691, -537, +573, 317, 0, 210, -291, -489, -29, 272, +471, 84, -504, -116, 137, -130, 186, 190, +-230, 129, 119, -438, -3, 295, -53, 131, +35, -292, 157, -6, -372, 335, 431, -244, +-217, -152, 46, 383, -17, -238, 33, -29, +246, 118, -613, -32, 724, -51, -303, 61, +-278, -17, 637, -87, -535, 257, 207, -318, +167, 100, -398, 255, 524, -383, -497, 198, +220, -54, 346, 240, -925, -486, 976, 260, +-345, 389, -473, -766, 675, 361, -291, 398, +-38, -592, -219, -103, 513, 939, -276, -965, +-421, 83, 619, 841, -141, -933, -462, 222, +373, 487, 165, -554, -589, 90, 544, 308, +-305, -268, -17, -87, 407, 372, -714, -295, +561, -187, 75, 775, -606, -973, 586, 519, +-145, 222, -93, -568, 80, 341, -72, -63, +398, 231, -606, -618, 440, 672, 110, -288, +-416, -123, 395, 346, -175, -516, 217, 659, +-313, -490, 301, -45, 69, 457, -466, -319, +679, -102, -491, 274, 42, -200, 496, 268, +-799, -407, 553, 68, 176, 805, -862, -1358, +815, 779, -124, 504, -541, -1253, 393, 880, +176, -76, -438, -163, -153, -282, 782, 711, +-784, -527, -42, -161, 735, 772, -815, -873, +260, 450, 150, 149, -192, -450, -104, 254, +263, 169, -180, -356, -77, 121, 264, 227, +-353, -337, 435, 199, -429, -43, 224, -112, +295, 312, -626, -375, 445, 3, 272, 643, +-659, -894, 443, 318, 223, 581, -462, -920, +348, 440, -164, 266, 364, -547, -419, 413, +116, -223, 481, 126, -620, 54, 265, -395, +254, 699, -394, -683, 257, 299, -93, 188, +53, -432, -42, 313, -60, -62, 185, 27, +-369, -255, 458, 446, -484, -331, 206, 48, +111, 128, -427, -172, 415, 300, -361, -527, +216, 540, -193, -150, -69, -329, 387, 444, +-697, -170, 543, -101, -123, 96, -337, 12, +432, 42, -381, -211, 354, 253, -386, -86, +161, -175, 391, 446, -842, -716, 762, 796, +-116, -359, -467, -540, 664, 1246, -415, -1114, +217, 341, -107, 257, 145, -242, 43, 32, +-289, -179, 619, 557, -601, -627, 343, 237, +196, 201, -548, -351, 664, 269, -431, -122, +126, -60, 198, 173, -325, -1, 215, -424, +54, 672, -203, -380, 45, -217, 172, 585, +-239, -532, 114, 353, -196, -306, 368, 279, +-390, -110, -45, -137, 364, 266, -317, -297, +-39, 399, -75, -565, 500, 558, -764, -231, +322, -257, 233, 590, -445, -628, 245, 459, +-238, -230, 387, 36, -362, 91, -58, -152, +417, 262, -349, -477, 77, 609, 6, -421, +205, -19, -332, 326, 265, -331, 33, 328, +-287, -575, 521, 703, -461, -206, 216, -675, +151, 1045, -215, -522, 135, -230, -22, 440, +97, -249, -16, 279, -219, -509, 433, 341, +-208, 314, -240, -781, 511, 631, -375, -313, +99, 392, 52, -604, -152, 337, 291, 375, +-384, -878, 178, 868, 134, -706, -287, 683, +71, -576, 157, 164, -253, 256, 173, -327, +-221, 268, 194, -531, 4, 1021, -410, -1162, +506, 775, -234, -353, -117, 287, 53, -316, +221, -40, -293, 701, 30, -1166, 134, 1235, +-51, -1181, 48, 1203, -385, -1043, 706, 414, +-490, 484, -29, -1145, 270, 1342, -67, -1298, +12, 1244, -320, -1031, 603, 459, -339, 262, +-55, -683, 67, 713, 273, -686, -249, 770, +-161, -724, 449, 397, -276, -125, 131, 249, +-302, -394, 417, -135, 24, 1253, -605, -1953, +578, 1482, 18, -253, -379, -709, 124, 946, +188, -807, -72, 740, -248, -783, 255, 792, +-68, -719, 19, 485, -96, 72, -120, -867, +475, 1437, -481, -1372, -35, 845, 407, -423, +-183, 381, -334, -399, 433, 20, -70, 706, +-249, -1271, 191, 1270, -62, -801, 170, 278, +-367, 2, 317, -112, -12, 306, -263, -726, +373, 1187, -412, -1228, 376, 593, -100, 386, +-286, -1000, 398, 879, -28, -414, -429, 313, +464, -684, -70, 933, -180, -587, 29, -148, +267, 638, -237, -626, -93, 327, 434, -19, +-607, -234, 666, 419, -651, -388, 541, 91, +-395, 265, 304, -505, -141, 808, -347, -1453, +1075, 2204, -1541, -2259, 1322, 1117, -629, 703, +21, -2058, 244, 2316, -393, -1858, 630, 1374, +-755, -1053, 433, 674, 196, -233, -566, 66, +281, -290, 435, 434, -1007, 114, 1048, -1354, +-602, 2579, -90, -2988, 785, 2418, -1245, -1404, +1276, 611, -937, -142, 534, -478, -299, 1613, +160, -2897, 111, 3440, -586, -2695, 1047, 1176, +-1301, 111, 1258, -689, -933, 1001, 420, -1582, +75, 2156, -336, -1990, 402, 1008, -553, -49, +895, -200, -1156, 46, 1023, -211, -553, 698, +118, -983, 107, 972, -349, -1088, 798, 1348, +-1266, -1088, 1315, 34, -795, 1103, -23, -1516, +710, 1302, -983, -1021, 817, 705, -407, -118, +133, -373, -241, 70, 569, 750, -598, -876, +75, -194, 597, 1386, -793, -1440, 448, 643, +-140, -275, 317, 694, -720, -848, 838, -26, +-617, 1096, 457, -950, -517, -324, 391, 1064, +345, -88, -1423, -1744, 2040, 2545, -1683, -1603, +661, -12, 335, 880, -875, -749, 986, 286, +-775, -19, 254, -21, 380, -200, -639, 851, +140, -1694, 790, 1955, -1350, -1067, 1005, -535, +-72, 1727, -777, -1747, 1118, 872, -996, 7, +558, -311, 63, 198, -690, -136, 1010, 237, +-828, -139, 160, -431, 724, 1174, -1352, -1418, +1192, 767, -173, 570, -994, -1879, 1276, 2355, +-344, -1577, -1001, 3, 1574, 1122, -847, -803, +-584, -569, 1601, 1322, -1343, -273, 24, -1777, +1127, 2710, -811, -1462, -854, -675, 2265, 1507, +-1899, -495, 57, -790, 1652, 790, -2137, 202, +1735, -842, -1111, 709, 308, -540, 693, 681, +-1227, -424, 649, -643, 514, 1591, -1004, -1315, +434, 140, 327, 702, -645, -864, 918, 1085, +-1585, -1533, 1943, 1219, -1065, 351, -681, -1967, +1863, 2037, -1885, -653, 1432, -633, -1110, 888, +430, -667, 1032, 685, -2457, -680, 2569, 89, +-1342, 848, -129, -1428, 1172, 1566, -2083, -1642, +2885, 1452, -2740, -177, 1188, -2151, 761, 3910, +-1608, -3323, 1171, 571, -607, 2210, 816, -3026, +-1396, 1790, 1447, 105, -648, -1347, -451, 1554, +1093, -1005, -735, 106, -406, 712, 1311, -1016, +-846, 668, -921, -6, 2541, -364, -2603, 110, +1213, 569, 351, -1073, -1191, 880, 1477, 47, +-1641, -1138, 1538, 1563, -786, -880, -465, -489, +1429, 1427, -1432, -1060, 491, -348, 657, 1458, +-1215, -1064, 830, -579, 106, 1871, -927, -1479, +1171, -189, -920, 1437, 440, -1138, 45, -111, +-453, 826, 662, -309, -632, -752, 378, 1215, +33, -638, -545, -438, 877, 1070, -618, -597, +-372, -735, 1505, 1788, -1886, -1305, 1188, -758, +61, 2809, -1027, -2979, 1371, 1060, -1207, 1100, +849, -1548, -510, 304, 328, 831, -240, -414, +45, -1029, 475, 1764, -1222, -952, 1850, -375, +-1892, 579, 1042, 612, 575, -1663, -2136, 993, +2487, 1108, -1177, -2623, -832, 2005, 1916, 85, +-1430, -1532, 245, 1160, 381, 117, -289, -578, +217, -158, -639, 828, 1072, -259, -841, -1044, +-76, 1518, 888, -537, -732, -749, -586, 852, +2140, 136, -2411, -734, 593, 135, 2172, 652, +-3596, -231, 2558, -1073, -384, 1351, -765, 315, +445, -2258, -143, 2031, 858, 384, -1475, -2197, +435, 997, 1811, 2029, -2864, -3216, 1163, 796, +2086, 2789, -4068, -3674, 3194, 1126, -378, 1814, +-2060, -2174, 2518, 308, -1134, 1321, -603, -1438, +1206, 680, -180, 327, -1613, -1786, 2569, 3152, +-1478, -2536, -1330, -715, 3744, 3926, -3357, -3519, +-41, -307, 3579, 3152, -3731, -1632, 166, -2379, +3512, 4060, -3542, -1475, 107, -2549, 2961, 4263, +-2586, -2878, -432, 172, 2667, 2103, -1857, -2971, +-1151, 1811, 3472, 870, -2901, -2614, -211, 1228, +3117, 1842, -3147, -2540, 464, -411, 1911, 3141, +-1438, -1644, -1000, -2388, 2244, 3577, -793, -256, +-1574, -3280, 2324, 2756, -1133, 630, -317, -2679, +659, 1916, 68, -250, -1072, -804, 1408, 1562, +-321, -1897, -1847, 768, 3142, 1218, -1810, -1431, +-1027, -831, 2008, 2258, 266, 154, -2888, -4138, +2078, 4477, 1804, -122, -4477, -4070, 3139, 3615, +236, -9, -1783, -1835, 581, 220, 776, 1745, +82, -919, -2407, -1731, 3478, 2713, -1823, -602, +-1183, -2309, 2789, 2861, -1801, -733, -87, -1351, +297, 998, 1354, 855, -2263, -1181, 514, -979, +2195, 2948, -2612, -1917, 410, -1001, 1337, 2041, +-533, -29, -1091, -1895, 910, 744, 516, 1997, +-548, -2583, -987, 476, 1195, 975, 1381, 324, +-3950, -2052, 2963, 938, 949, 2316, -3640, -3878, +2708, 2066, -157, 602, -743, -1149, -377, 63, +1148, -10, -71, 1733, -1638, -2983, 1873, 1792, +-372, 785, -1215, -2123, 1537, 1396, -943, -233, +373, 139, 205, -606, -1334, 381, 2400, 448, +-1879, -774, -316, 388, 2009, -183, -1371, 347, +-505, 51, 1112, -1131, -109, 1365, -494, 87, +-219, -1482, 584, 760, 665, 1093, -1977, -1180, +1266, -755, 648, 1632, -1171, 198, -69, -2053, +857, 792, -23, 2212, -929, -2865, 652, 337, +-115, 1907, 546, -1336, -1047, -375, 287, 582, +899, 324, -824, -279, -24, -707, -243, 842, +1392, 187, -1150, -805, -791, 424, 1689, -318, +-73, 1041, -1525, -1123, 316, -406, 2180, 1928, +-2248, -1417, -402, -410, 2214, 1067, -1115, 48, +-854, -954, 1065, 155, 53, 1320, -622, -1591, +390, 412, -310, 946, 303, -1414, 278, 857, +-770, 178, 38, -774, 1189, 115, -1009, 1419, +-504, -2149, 1148, 904, -48, 1253, -893, -2129, +39, 1163, 1359, 47, -1256, -44, 29, -745, +454, 1012, 56, -373, -169, -518, -446, 1085, +578, -1129, 75, 616, -183, 170, -788, -444, +1302, -134, -204, 758, -1198, -351, 995, -807, +420, 1341, -1025, -670, 201, -268, 672, 493, +-533, -237, -43, 193, 162, -363, 134, 360, +-407, -246, 534, 249, -362, -94, -385, -492, +1238, 944, -1075, -497, -323, -434, 1503, 637, +-1145, 17, -128, -323, 739, -326, -427, 863, +285, -320, -728, -535, 860, 385, -87, 382, +-824, -234, 882, -970, -264, 1602, -177, -764, +146, -322, 0, 332, -62, 99, 151, 387, +-246, -1378, 141, 1210, 136, 233, -284, -1009, +122, -6, 226, 1302, -452, -909, 284, -670, +301, 1219, -795, -150, 608, -700, 96, -145, +-361, 1577, -194, -1521, 628, -186, 15, 1683, +-1055, -1596, 1006, 521, 91, 245, -671, -344, +135, 324, 179, -548, 663, 788, -1380, -672, +456, 47, 1180, 877, -1307, -1541, -54, 1225, +622, 46, 571, -1249, -1552, 1301, 482, -353, +1398, -441, -1661, 461, 225, -231, 850, 291, +-562, -336, -19, -94, -67, 660, 285, -703, +-27, 284, -226, 61, -31, -279, 253, 644, +159, -853, -673, 308, 512, 611, -12, -704, +-23, -169, -279, 621, 236, 123, 97, -824, +-189, 118, 235, 1152, -749, -1052, 1133, -398, +-281, 1190, -1234, -454, 1410, -296, 189, -260, +-1387, 1057, 591, -493, 730, -864, -418, 1122, +-827, -36, 667, -724, 911, 189, -1441, 629, +11, -519, 1147, -122, -329, 253, -913, 205, +392, -486, 984, 293, -689, 31, -1219, -247, +1968, 401, -319, -388, -1629, 104, 1588, 145, +-209, 34, -474, -288, 17, -68, 421, 897, +-311, -1141, 171, 288, -138, 792, -271, -1035, +905, 575, -865, -304, 84, 334, 319, -31, +269, -657, -855, 830, 303, -58, 882, -749, +-1292, 631, 572, 30, 295, -229, -495, -13, +205, -148, 80, 718, -201, -655, 123, -344, +208, 1059, -513, -440, 300, -811, 378, 1213, +-696, -579, 143, -63, 662, 191, -736, -288, +89, 579, 404, -550, -260, 40, -83, 234, +92, 195, 132, -625, -262, 227, 380, 603, +-670, -810, 811, 255, -290, 212, -665, -131, +1094, 10, -536, -305, -210, 616, 139, -419, +589, -79, -861, 230, 243, 83, 394, -261, +-284, -141, -93, 825, -113, -1096, 639, 633, +-530, 155, -192, -541, 388, 268, 300, 191, +-780, -135, 149, -483, 765, 987, -673, -806, +-168, 125, 433, 416, 86, -468, -286, 217, +-291, 3, 670, 21, -164, -361, -417, 783, +183, -685, 239, -292, 187, 1488, -985, -1597, +792, 233, 377, 1318, -960, -1529, 280, 473, +446, 435, -93, -383, -601, 3, 371, -77, +455, 355, -484, -250, -399, -41, 849, -66, +-162, 377, -645, -193, 525, -399, 71, 504, +-100, 66, -342, -304, 347, -433, 198, 1225, +-436, -833, 15, -408, 316, 1025, 38, -515, +-538, -57, 408, -293, 198, 1051, -521, -1102, +355, 256, -111, 662, -54, -938, 317, 584, +-499, -44, 149, -263, 521, 100, -630, 363, +-90, -562, 669, 149, -276, 435, -481, -465, +437, -54, 306, 341, -540, 0, -184, -381, +907, 71, -756, 691, 62, -955, 435, 360, +-751, 414, 1196, -584, -1369, 245, 624, -117, +655, 533, -1234, -1017, 696, 864, 48, -48, +-69, -702, -378, 742, 483, -232, -143, -52, +-62, -260, -143, 667, 416, -489, -343, -193, +-82, 665, 588, -549, -856, 243, 655, -202, +-58, 227, -397, 94, 226, -592, 360, 645, +-588, -167, 161, -220, 343, 106, -337, 160, +-10, -84, 130, -172, 82, 118, -265, 129, +322, 18, -531, -627, 841, 981, -723, -563, +-69, -213, 878, 688, -953, -797, 385, 842, +67, -753, -47, 216, -76, 531, -48, -837, +212, 569, -103, -306, -181, 342, 335, -221, +-307, -351, 178, 769, 85, -390, -406, -302, +367, 307, 230, 364, -782, -641, 513, 45, +352, 582, -773, -387, 386, -150, -36, 13, +452, 711, -994, -925, 642, 140, 405, 836, +-961, -1021, 610, 463, -200, 81, 419, -146, +-778, -127, 530, 359, 169, -204, -618, -459, +653, 1203, -605, -1198, 510, 185, -152, 942, +-281, -1065, 317, 293, -37, 200, 27, 150, +-352, -564, 359, 142, 237, 714, -679, -931, +243, 307, 603, 243, -753, -106, 42, -263, +552, 89, -274, 627, -494, -1173, 803, 975, +-312, -72, -500, -966, 897, 1397, -559, -861, +-144, -162, 436, 652, 52, -190, -727, -475, +671, 350, 172, 393, -797, -694, 489, 153, +211, 365, -259, -75, -372, -533, 740, 416, +-321, 460, -331, -1037, 507, 649, -230, 173, +-8, -608, 66, 582, -63, -518, -34, 472, +329, -164, -583, -280, 391, 407, 131, -117, +-428, -115, 299, 30, -181, -3, 443, 324, +-731, -557, 477, 102, 233, 783, -737, -1155, +682, 636, -418, 71, 383, -195, -436, -96, +93, 99, 660, 350, -1231, -644, 1007, 353, +-156, 279, -562, -693, 591, 650, -172, -304, +-25, -95, -234, 299, 481, -198, -210, 22, +-424, -195, 772, 703, -483, -847, -153, 79, +599, 1080, -597, -1427, 230, 522, 292, 689, +-658, -992, 549, 247, 60, 663, -673, -959, +702, 606, -128, 4, -466, -475, 566, 586, +-278, -348, 52, 115, -91, -216, 171, 496, +-55, -399, -207, -233, 360, 884, -265, -1006, +66, 674, -8, -314, 151, 53, -264, 289, +59, -685, 431, 847, -785, -645, 581, 256, +83, 168, -606, -558, 487, 636, 132, -119, +-577, -623, 285, 695, 532, 212, -1085, -1131, +750, 948, 207, 138, -888, -838, 693, 482, +42, 233, -489, -340, 242, -125, 333, 412, +-605, -187, 351, -199, 107, 416, -378, -444, +347, 316, -188, 32, 98, -498, -57, 750, +-100, -637, 381, 369, -532, -139, 315, -106, +111, 357, -313, -358, 111, 22, 160, 255, +-120, -62, -155, -394, 326, 511, -294, -171, +269, -99, -289, -86, 146, 409, 236, -349, +-516, -103, 440, 492, -161, -564, 37, 445, +-40, -334, -78, 235, 346, -119, -468, -32, +307, 262, -85, -547, 1, 635, -1, -289, +-79, -240, 130, 425, -97, -152, 83, -16, +-257, -294, 417, 668, -284, -462, -92, -165, +335, 442, -229, -145, 58, -117, -92, -154, +294, 606, -362, -617, 196, 251, 117, -32, +-388, 97, 498, -54, -372, -288, 120, 606, +35, -595, -46, 361, 109, -124, -378, -103, +464, 308, -17, -231, -764, -217, 1012, 575, +-410, -269, -475, -501, 779, 869, -464, -422, +196, -248, -334, 319, 552, 214, -355, -615, +-77, 355, 410, 305, -468, -788, 505, 811, +-487, -514, 335, 175, -30, -54, -114, 222, +-18, -443, 166, 323, -98, 256, -161, -870, +258, 1003, -191, -653, 104, 298, -296, -258, +584, 352, -685, -253, 333, -84, 236, 424, +-552, -645, 350, 798, 104, -860, -262, 693, +99, -303, 136, -56, -147, 161, 207, -88, +-345, 126, 420, -412, -98, 753, -294, -888, +290, 807, 80, -669, -247, 567, -186, -381, +712, 2, -790, 525, 253, -1007, 198, 1276, +-224, -1282, -119, 1092, 167, -849, 251, 633, +-855, -315, 1040, -315, -657, 1199, 160, -1886, +70, 1961, -14, -1496, 196, 928, -585, -461, +996, -109, -957, 924, 620, -1636, -115, 1845, +-296, -1578, 556, 1186, -531, -812, 258, 322, +-89, 245, 151, -608, -417, 690, 403, -818, +-252, 1234, 19, -1582, -8, 1372, -128, -658, +434, 18, -820, 228, 894, -382, -515, 814, +-29, -1382, 491, 1633, -583, -1418, 600, 962, +-567, -459, 707, -94, -626, 643, 370, -1016, +57, 1194, -256, -1389, 277, 1647, -369, -1596, +612, 921, -842, 85, 685, -755, -510, 874, +490, -880, -761, 1154, 616, -1492, -38, 1467, +-743, -1119, 1101, 823, -1128, -680, 1057, 374, +-919, 210, 666, -681, -336, 690, 392, -576, +-483, 969, 286, -1870, 550, 2528, -1235, -2326, +1494, 1473, -1343, -582, 1292, -212, -1058, 1208, +252, -2358, 844, 2937, -1470, -2391, 1081, 1125, +-405, -155, -74, 48, 9, -499, 94, 837, +-405, -596, 710, -303, -834, 1544, 298, -2418, +572, 2304, -1032, -1407, 877, 697, -476, -777, +522, 1024, -632, -371, 564, -1196, -25, 2549, +-408, -2790, 859, 2164, -1220, -1410, 1406, 692, +-919, 264, -16, -1364, 519, 2041, -294, -2042, +-121, 1658, -276, -1133, 914, 308, -1035, 763, +278, -1413, 106, 1086, 228, -260, -660, 57, +109, -835, 1068, 1672, -1710, -1520, 1408, 448, +-571, 637, -48, -1190, 674, 1369, -1041, -1394, +1086, 1116, -515, -496, 143, 10, -221, -125, +504, 528, -252, -413, -414, -426, 685, 1216, +-350, -1121, -239, 357, 285, 66, -105, 392, +-146, -1109, 148, 1089, -384, -212, 656, -697, +-763, 898, 383, -530, 177, 167, -517, 16, +579, -132, -400, 83, 262, 443, 75, -1246, +-254, 1490, 286, -656, 114, -735, -356, 1630, +278, -1552, 97, 780, -201, 264, -140, -1262, +461, 1738, -371, -1183, -226, -307, 573, 1855, +-546, -2509, 106, 1986, 63, -594, -10, -1124, +-342, 2448, 679, -2606, -877, 1415, 533, 277, +574, -1269, -1836, 1211, 2251, -832, -955, 880, +-1159, -1191, 2629, 1078, -2092, -174, 219, -1191, +1665, 2244, -2220, -2223, 1578, 952, -585, 722, +64, -1442, -16, 760, -405, 107, 1476, 287, +-2703, -1592, 2559, 1934, -912, -429, -1158, -1477, +1834, 1893, -1181, -977, 460, 340, -634, -571, +1022, 582, -550, 253, -471, -892, 1073, 251, +-720, 945, 283, -1199, -27, 441, -206, 157, +837, -239, -1075, 747, 435, -1969, 647, 2605, +-1107, -1469, 763, -601, -389, 1758, 194, -1392, +92, 487, -721, 70, 701, -395, 299, 698, +-1641, -463, 1743, -713, -469, 2053, -1081, -2146, +1614, 479, -1086, 1782, 438, -2742, -332, 1439, +824, 1159, -1010, -2812, 421, 1825, 915, 1196, +-1710, -3655, 1175, 3392, 410, -753, -1386, -1883, +772, 2543, 842, -1331, -2010, -212, 1910, 807, +-1049, -197, -114, -981, 1215, 1689, -2230, -1091, +2398, -531, -1519, 1686, 21, -1052, 945, -734, +-1033, 1449, 751, 71, -672, -2375, 734, 2950, +-415, -1096, -64, -1439, 338, 2466, -13, -1511, +-310, -316, 308, 1403, 179, -791, -628, -1260, +772, 3064, -435, -2676, -342, -107, 1173, 2938, +-1439, -3219, 537, 1077, 959, 840, -2071, -541, +1879, -977, -909, 1375, -215, 34, 1032, -1490, +-1601, 1323, 1499, 87, -298, -889, -1404, 11, +2155, 1671, -959, -2320, -1052, 1042, 2115, 1243, +-1356, -2641, 37, 2055, 543, -458, 15, -365, +-667, -71, 483, 260, 643, 1077, -1823, -2887, +1876, 2572, -675, 396, -737, -3279, 745, 3148, +385, -406, -1005, -1713, -425, 1314, 2654, 138, +-3289, -139, 1318, -1129, 1362, 1435, -2365, 364, +1434, -2373, -137, 2041, -162, 536, 95, -2398, +-520, 1241, 1423, 1700, -1244, -2896, -634, 506, +3173, 2969, -3955, -3523, 1958, 272, 1416, 3075, +-3391, -2763, 2517, -729, -221, 3183, -1131, -2105, +350, -712, 1224, 2108, -2038, -1515, 1346, 643, +137, -191, -1804, -671, 2796, 1947, -2208, -1545, +-234, -1205, 2930, 3602, -3113, -2266, 223, -1935, +3132, 4453, -3277, -2452, 291, -1628, 2482, 3448, +-1868, -1944, -956, -597, 2465, 1844, -685, -1634, +-2510, 499, 3672, 1025, -1444, -1932, -2438, 779, +4448, 1589, -2923, -2294, -869, 56, 3275, 2313, +-2455, -1361, -255, -1899, 1512, 3058, -282, -370, +-1457, -2568, 1275, 2243, 676, 512, -2140, -1916, +1798, 761, -14, 1112, -1599, -1950, 2150, 1997, +-1035, -1414, -976, -256, 2315, 2219, -1418, -2446, +-729, 428, 1394, 1050, 548, 315, -2591, -2891, +1353, 2619, 2437, 936, -4688, -4019, 2492, 3126, +1693, 434, -3556, -2553, 1488, 1309, 1484, 1225, +-2068, -1962, -41, 490, 2189, 1125, -2062, -671, +132, -1093, 1353, 1682, -693, 219, -828, -2480, +1016, 2306, 787, 269, -2109, -1888, 1082, 542, +1248, 1574, -1827, -1367, 73, -894, 1550, 1928, +-1129, -540, -331, -1093, 701, 627, -312, 604, +563, -465, -1533, -787, 1173, 733, 870, 1221, +-2601, -2814, 1749, 1784, 901, 1148, -2519, -3086, +1407, 2516, 1210, -417, -2425, -624, 1103, -53, +1086, 756, -1159, 608, -896, -2909, 2248, 3231, +-522, -587, -2285, -2145, 2763, 2121, -701, -556, +-725, 297, 124, -1334, 145, 922, 1361, 1111, +-2422, -2085, 460, 548, 2230, 790, -1986, 46, +-819, -1145, 1868, 56, -63, 1511, -1316, -650, +153, -1435, 1033, 1125, 206, 1588, -1761, -2327, +808, -193, 1366, 2151, -1124, -491, -1009, -1704, +1599, 584, 236, 2398, -1189, -2349, -110, -1142, +999, 3333, 593, -1505, -2374, -1514, 1524, 1943, +474, -390, -755, -463, -282, -64, -233, 21, +1805, 917, -1485, -1285, -1069, 267, 2079, 761, +93, -730, -2223, 254, 1123, -331, 1311, 674, +-1231, -276, -872, -414, 1459, 373, 480, 590, +-1801, -1048, 735, 214, 925, 1431, -847, -2207, +-187, 1337, 566, 558, -396, -1872, 482, 1401, +-267, 287, -959, -1281, 1779, 289, -755, 1361, +-1095, -1656, 1190, 152, 236, 1063, -716, -669, +-712, -456, 1747, 558, -706, 308, -1061, -1095, +1453, 1420, -612, -1432, 42, 937, 91, 478, +-312, -1699, 487, 1429, 101, -91, -734, -213, +441, -678, 445, 1006, -538, 192, -74, -1209, +200, 472, 303, 841, -352, -778, -279, -388, +349, 857, 303, -605, -467, 642, -381, -966, +654, 200, 325, 1286, -969, -1596, -141, 152, +1417, 958, -704, -364, -1107, -633, 1434, 505, +-88, 144, -533, 177, -174, -824, 334, 334, +1004, 1006, -1752, -1190, 527, 131, 993, 413, +-739, 491, -232, -1251, -228, 401, 1507, 1094, +-1332, -1280, -371, 35, 1264, 789, -612, -249, +-27, -832, -360, 908, 508, 29, 298, -868, +-831, 602, 123, 285, 613, -743, -168, 350, +-471, 130, 31, 54, 747, -361, -395, -3, +-424, 777, 288, -760, 408, -32, -49, 425, +-933, 344, 703, -1054, 620, 531, -773, 603, +-706, -828, 1335, 49, 209, 522, -1803, -329, +1162, -134, 461, 377, -686, -737, -214, 994, +123, -526, 876, -548, -836, 889, -420, -54, +835, -878, 342, 786, -1213, -164, 500, -25, +606, 159, -657, -956, 338, 1783, -545, -1253, +597, -302, 340, 1209, -1081, -655, 262, -137, +1060, 139, -854, 211, -545, -166, 914, 74, +71, -386, -535, 553, -288, -63, 702, -467, +100, 116, -546, 489, -452, -110, 1085, -1073, +334, 1397, -2022, -379, 1231, -650, 1188, 428, +-1730, 415, -179, -535, 1415, -158, -113, 698, +-1399, -567, 718, 264, 796, -253, -491, 536, +-1004, -657, 947, 342, 817, 405, -1596, -1013, +207, 782, 1172, 262, -677, -956, -667, 366, +1000, 823, -505, -1267, 337, 685, -397, -195, +-114, 328, 841, -339, -846, -481, 400, 1400, +-422, -1404, 692, 637, -179, -37, -831, -150, +988, 427, -59, -750, -556, 435, 130, 531, +407, -917, -270, 12, 20, 1361, -288, -1720, +513, 925, -218, 15, -50, -451, -158, 814, +-36, -1382, 1154, 1556, -1909, -736, 815, -574, +1127, 1162, -1536, -644, 100, -239, 1008, 617, +-356, -472, -830, 99, 936, 319, -154, -746, +-233, 830, 5, -381, 208, -125, -157, -1, +125, 572, -23, -608, -428, -286, 942, 1295, +-941, -1287, 353, 345, 285, 499, -656, -464, +686, -148, -341, 635, -255, -603, 475, 187, +49, 311, -763, -664, 803, 753, -209, -581, +-241, 137, 322, 423, -399, -762, 531, 427, +-308, 361, -62, -715, -212, 106, 1049, 720, +-1193, -612, 63, -324, 1088, 777, -926, -168, +49, -437, -52, -1, 929, 968, -1202, -1170, +330, 514, 337, 123, 121, -369, -736, 741, +189, -1185, 972, 977, -1262, -122, 521, -138, +-43, -728, 370, 1377, -579, -415, 57, -1402, +422, 2038, -63, -1092, -473, 122, 111, -277, +848, 708, -1117, -278, 358, -657, 364, 946, +-318, -489, -26, 154, -35, -238, 285, 151, +-209, 345, -123, -559, 228, 63, -145, 577, +211, -595, -353, 185, 172, -94, 319, 462, +-707, -596, 773, 50, -643, 735, 316, -995, +255, 581, -716, -110, 554, 194, -68, -737, +106, 1005, -832, -480, 1166, -564, -368, 1335, +-874, -1422, 1260, 1087, -718, -767, 219, 441, +-313, 123, 399, -834, 49, 1276, -741, -1128, +957, 523, -653, 247, 203, -766, 133, 659, +-392, 94, 483, -796, -295, 712, -100, -6, +343, -350, -278, -19, -64, 347, 403, 119, +-499, -841, 133, 711, 435, 224, -702, -756, +303, 173, 308, 722, -476, -848, 47, 208, +313, 330, -162, -356, -243, 134, 291, 26, +12, -142, -155, 160, -187, 116, 615, -576, +-592, 696, 92, -239, 341, -348, -319, 482, +-17, -177, 154, -95, 68, 99, -486, -33, +699, 114, -666, -228, 384, 260, -62, -261, +-234, 218, 344, 61, -383, -665, 413, 1118, +-447, -820, 175, -162, 343, 921, -682, -755, +318, -40, 460, 605, -961, -641, 816, 545, +-398, -535, 11, 192, 389, 702, -879, -1452, +940, 1266, -353, -345, -344, -333, 299, 397, +185, -413, -266, 744, -281, -806, 428, 76, +201, 875, -877, -985, 597, 183, 118, 542, +-400, -524, 196, 132, -374, -18, 852, 218, +-889, -378, 248, 311, 170, -53, -22, -352, +-56, 692, -463, -540, 814, -113, -413, 543, +-130, -137, -134, -649, 661, 747, -381, 30, +-586, -699, 794, 461, -21, 258, -625, -498, +203, 109, 396, 260, -346, -216, -113, 89, +-15, -234, 459, 452, -546, -321, 103, -170, +172, 591, -213, -559, 263, 104, -385, 378, +180, -487, 106, 169, -19, 197, -310, -209, +77, -55, 549, 89, -582, 370, -415, -855, +1180, 652, -680, 268, -643, -1069, 1204, 979, +-736, -135, -57, -589, 327, 632, -309, -220, +103, -137, 154, 236, -353, -194, -99, 67, +884, 176, -1185, -385, 447, 298, 473, 54, +-694, -382, 248, 496, -54, -429, 263, 178, +-386, 334, 43, -811, 236, 663, -93, 148, +-279, -804, 292, 578, -82, 160, -108, -423, +85, -1, -199, 335, 335, -77, -403, -357, +194, 397, -56, -168, -61, 14, 161, 142, +-447, -524, 578, 783, -528, -372, 248, -461, +54, 805, -481, -304, 808, -321, -799, 270, +311, 297, 165, -556, -361, 183, 386, 348, +-610, -466, 686, 152, -288, 241, -453, -438, +707, 389, -441, -143, 104, -194, -167, 425, +64, -449, 345, 389, -722, -441, 369, 531, +182, -373, -302, -156, -132, 712, 245, -871, +103, 604, -534, -185, 490, -110, -248, 217, +-22, -116, 269, -142, -512, 341, 314, -233, +284, -86, -712, 288, 283, -296, 570, 420, +-1049, -750, 669, 808, 37, -191, -583, -709, +577, 1013, -276, -497, -65, -198, -114, 361, +579, -46, -799, -202, 121, 94, 796, 143, +-1017, -194, 230, -47, 510, 371, -466, -422, +-180, 30, 521, 519, -367, -681, 24, 247, +142, 372, -229, -590, 206, 324, -88, 22, +-91, -127, 9, 84, 188, -94, -267, 145, +-15, -87, 251, -82, -270, 177, 54, -99, +-7, -62, 22, 115, -34, 13, -109, -236, +123, 307, -27, -63, -142, -402, 150, 689, +-93, -510, 24, 41, -51, 259, 23, -203, +91, 74, -268, -90, 254, 70, -38, 234, +-173, -512, 34, 257, 304, 370, -425, -572, +19, 48, 452, 508, -537, -353, 149, -143, +124, 115, -132, 436, 78, -616, -334, 18, +589, 630, -470, -589, -100, 96, 619, 125, +-748, -8, 456, 34, -69, -331, -157, 505, +135, -349, -30, 65, 92, 148, -345, -316, +445, 366, -117, -47, -410, -516, 568, 738, +-230, -264, -149, -450, 97, 672, 149, -261, +-130, -183, -228, 134, 426, 268, -239, -421, +-128, 56, 261, 482, -159, -605, 36, 175, +-13, 306, 4, -334, 121, -59, -338, 344, +513, -183, -441, -201, 115, 347, 303, -112, +-499, -228, 429, 339, -226, -166, 120, -80, +-62, 180, -14, -86, 95, -32, -56, 37, +-32, 58, 39, -115, 85, 96, -158, -94, +153, 164, -133, -275, 228, 275, -280, -113, +201, -100, -24, 162, -41, -57, 126, 18, +-356, -270, 695, 581, -619, -470, 28, -120, +655, 571, -642, -391, 50, -71, 396, 94, +-39, 373, -623, -601, 805, 186, -223, 409, +-367, -522, 454, 153, -89, 209, -135, -285, +117, 252, 33, -267, -96, 217, 249, 56, +-404, -463, 472, 717, -276, -608, 101, 273, +30, -58, -130, 32, 474, 149, -703, -711, +522, 1172, 197, -808, -763, -224, 801, 855, +-290, -455, -120, -293, 273, 402, -178, 106, +175, -394, -137, 156, 120, 181, -50, -240, +127, 210, -163, -225, 221, 124, -168, 163, +131, -347, 87, 316, -253, -268, 246, 272, +152, -33, -394, -501, 298, 804, 98, -465, +-161, -206, 94, 599, -144, -604, 496, 492, +-431, -349, -68, 89, 507, 192, -99, -288, +-525, 244, 690, -289, -124, 374, -267, -269, +302, 45, -149, -63, 289, 456, -310, -885, +222, 1017, -129, -759, 447, 156, -584, 701, +317, -1542, 347, 1939, -609, -1711, 562, 1060, +-395, -304, 548, -330, -636, 720, 636, -870, +-321, 1034, -38, -1413, 560, 1686, -741, -1333, +597, 371, -160, 485, 125, -712, -379, 672, +643, -895, -328, 1298, -118, -1394, 458, 1106, +-382, -727, 389, 337, -432, 233, 640, -797, +-602, 973, 405, -824, 174, 900, -583, -1287, +647, 1256, -72, -331, -378, -809, 390, 1096, +213, -503, -662, 72, 823, -459, -526, 1107, +188, -1065, 268, 212, -423, 754, 368, -1196, +-43, 1027, 70, -493, -301, -102, 598, 468, +-399, -429, 122, 143, 127, 25, -85, 85, +241, -213, -403, 108, 593, 139, -410, -193, +186, -12, 200, 165, -367, 39, 404, -529, +13, 879, -348, -693, 367, 20, 172, 679, +-445, -911, 263, 596, 296, -188, -327, 145, +-26, -441, 432, 595, -196, -280, -186, -359, +430, 886, -161, -1025, -60, 830, 193, -489, +9, 170, -169, 49, 488, -208, -601, 440, +545, -794, 16, 1146, -521, -1269, 790, 1102, +-526, -790, 426, 462, -562, -48, 899, -567, +-622, 1230, -51, -1588, 736, 1511, -679, -1311, +393, 1258, -247, -1128, 591, 506, -723, 468, +615, -1145, -249, 1245, 119, -1267, 231, 1597, +-693, -1742, 1151, 969, -772, 445, -61, -1360, +852, 1128, -782, -226, 333, -539, 257, 807, +-464, -486, 601, -500, -421, 1665, 276, -1963, +-75, 911, 194, 400, -74, -545, -287, -491, +966, 1219, -1148, -680, 933, -518, -409, 1116, +259, -910, -50, 643, -312, -935, 1052, 1492, +-1325, -1608, 1092, 898, -446, 230, 398, -1010, +-746, 1041, 1083, -785, -338, 859, -967, -1283, +2125, 1434, -2056, -1045, 1364, 389, -494, 210, +140, -941, 258, 1687, -526, -1861, 783, 1060, +-579, -6, 483, -379, -427, 132, 574, -201, +-339, 828, 132, -1268, 91, 934, -60, -423, +411, 413, -734, -599, 865, 23, -273, 1249, +-174, -2066, 226, 1656, 251, -747, -133, 328, +-429, -248, 1095, -569, -821, 2040, 241, -2619, +203, 1189, 45, 896, 37, -1386, -515, -77, +1197, 1252, -843, -473, -132, -1306, 1121, 1778, +-1021, -588, 490, -736, 172, 954, -427, -570, +838, 236, -845, 167, 423, -924, 667, 1244, +-1172, -506, 962, -730, -49, 1119, -426, -504, +727, -210, -705, 269, 778, -95, -241, 66, +-385, -52, 938, -309, -648, 671, 155, -695, +634, 347, -1113, 29, 1256, -577, -34, 1348, +-1837, -1953, 3118, 1431, -1876, 282, -800, -2223, +2947, 2880, -2583, -1858, 1033, -121, 242, 1571, +-36, -1742, -374, 784, 412, 81, 686, 30, +-2028, -943, 3110, 1229, -2416, -81, 350, -1799, +2073, 2509, -2591, -1405, 1547, -471, -10, 1486, +-401, -1504, 531, 1101, -502, -553, 332, -622, +958, 1985, -2035, -2422, 2048, 1207, -596, 611, +-552, -1859, 1382, 2213, -2034, -2234, 3013, 1672, +-2622, -173, 819, -1804, 1492, 2644, -2179, -1755, +1916, 60, -1357, 844, 1210, -814, -260, 418, +-812, -87, 1432, -506, -837, 1073, 475, -965, +-311, -123, 155, 1150, 841, -1298, -1117, 669, +311, -175, 1081, -249, -788, 1007, -644, -1894, +1851, 1360, -956, 1021, -693, -3619, 1811, 3598, +-1024, -507, -358, -3258, 1334, 4326, -321, -2044, +-1664, -1447, 3243, 2997, -2054, -1700, -1081, -1001, +4297, 2492, -4602, -1812, 2306, -213, 1307, 1595, +-3473, -1472, 3672, 236, -1724, 616, -475, -283, +2092, -1041, -1991, 1797, 1115, -977, 396, -1024, +-1464, 2124, 2163, -1354, -1359, -230, -311, 353, +2210, 1054, -2317, -2060, 1088, 777, 709, 1789, +-1188, -3345, 832, 2468, 195, -237, -668, -1644, +870, 1920, -177, -845, -480, -689, 1075, 1211, +-759, -368, 544, -983, -271, 1109, 299, 13, +370, -919, -812, 114, 816, 1323, 247, -1400, +-777, -516, 478, 2228, 875, -1812, -1495, -379, +1199, 1757, 293, -1175, -1319, -252, 1536, 382, +-332, 640, -620, -1057, 755, -487, 360, 2495, +-703, -2626, 73, 116, 995, 2615, -240, -3046, +-1421, 1005, 2232, 863, -154, -928, -2607, 109, +3676, -695, -1584, 2372, -1023, -2671, 2389, -4, +-1772, 3216, 1204, -3566, -746, 651, 159, 1769, +1782, -1011, -3350, -1493, 3175, 1786, -219, 792, +-2961, -3170, 4381, 2312, -2705, 476, 59, -2061, +2078, 1285, -2241, -236, 1474, 185, 8, -323, +-907, -575, 1120, 1244, 198, -233, -1464, -1611, +1433, 1339, 1040, 1431, -3246, -3743, 2756, 2430, +1320, 1306, -4894, -3743, 4666, 2633, -92, 166, +-4153, -1861, 4745, 1306, -1288, 323, -2038, -1840, +2685, 2160, -272, -766, -1814, -2081, 1675, 3933, +1043, -2598, -3052, -1170, 2401, 3218, 1061, -1408, +-3499, -1718, 2820, 1747, 554, 1088, -2570, -2620, +1864, 397, 576, 2444, -1498, -2196, 751, -715, +905, 2485, -1541, -1759, 1257, 1, 370, 1291, +-1967, -2435, 2387, 2778, -298, -875, -1950, -2731, +2028, 4190, 580, -1633, -1966, -1849, 390, 1722, +2396, 1116, -1914, -1941, -1407, -1221, 3953, 4290, +-2168, -3160, -1697, -1157, 4017, 3811, -2483, -2633, +-528, -326, 2536, 1633, -1794, -681, -6, -785, +1190, 697, -406, 662, -528, -1393, 343, 24, +1062, 1924, -1071, -1896, -498, -467, 1920, 2141, +-766, -1121, -1143, -948, 1435, 932, 415, 749, +-1174, -1162, -49, -697, 1627, 1939, -892, -527, +-770, -1830, 1358, 1930, -131, -51, -491, -1020, +-201, -100, 1332, 1383, -679, -746, -1174, -1530, +2642, 2977, -1595, -2153, -956, -282, 2876, 1920, +-1832, -1546, -647, 230, 1865, -173, -336, 1244, +-1120, -1284, 478, -688, 1428, 2250, -1328, -1340, +-345, -662, 1203, 787, -56, 593, -398, -886, +-609, -363, 1118, 620, 851, 658, -2387, -1017, +894, -790, 2196, 1993, -2448, -670, 176, -881, +1157, -201, 0, 1872, -308, -610, -1375, -2348, +2341, 2217, -19, 1173, -2342, -2692, 1411, -329, +1508, 3470, -1813, -2208, -318, -1478, 1515, 2352, +-402, -63, 43, -1406, -1211, 201, 1503, 1178, +588, -942, -1747, 353, 148, -725, 1528, 664, +253, 883, -2878, -2246, 2060, 1272, 1633, 839, +-2702, -1325, -60, -142, 2410, 1017, -922, -87, +-1367, -1077, 1023, 620, 938, 673, -811, -1004, +-993, 14, 1697, 892, -471, -795, -220, 0, +-138, 470, 65, -113, 1059, -849, -1107, 1365, +-314, -544, 1076, -1251, 408, 2272, -1716, -1505, +664, -127, 1488, 845, -1541, -392, -207, -158, +1164, 112, -246, 20, -494, 60, 68, 17, +415, -383, 231, 365, -870, 92, 621, -38, +-4, -943, 1, 1416, 146, -179, -936, -1631, +1497, 1874, -640, -575, -627, -390, 872, 348, +-217, -551, 136, 1351, -533, -1329, 443, -62, +167, 1068, -105, -519, -356, -130, 88, -673, +776, 1561, -473, -529, -829, -1372, 936, 1284, +940, 774, -2107, -1799, 688, 348, 1418, 1392, +-1239, -1367, -372, 528, 607, -645, 698, 1148, +-906, -471, -462, -1037, 1091, 1622, 136, -1042, +-1035, 607, 177, -768, 851, 513, -243, 472, +-680, -1090, 92, 671, 1177, -147, -975, 465, +-347, -1172, 922, 1164, -515, -196, 508, -1034, +-849, 1656, 322, -1143, 770, -172, -769, 979, +-49, -273, -260, -1085, 1613, 1206, -1355, 167, +-1056, -1177, 2436, 575, -670, 514, -1518, -497, +850, -388, 1337, 803, -1363, -451, -624, 61, +1274, 70, 184, -273, -734, 517, -841, -474, +1712, 243, 164, -14, -2314, -493, 1677, 1255, +661, -1201, -1455, -374, 455, 2055, -37, -1703, +835, -423, -931, 1823, -446, -1285, 1590, 283, +-1190, -157, 157, 82, 351, 875, -495, -1634, +595, 907, -110, 316, -830, -332, 847, -334, +536, -18, -1561, 994, 854, -661, 341, -838, +-206, 1134, -534, 477, 41, -1672, 1164, 846, +-926, 445, -587, -205, 792, -729, 913, 381, +-1758, 993, 32, -1362, 1877, 234, -1134, 778, +-1006, -564, 1243, -64, 519, 84, -1251, 182, +-86, 19, 1101, -536, -191, 703, -884, -343, +225, -154, 923, 438, -391, -296, -1155, -239, +1315, 573, 167, 33, -1162, -1147, 566, 1293, +388, 14, -448, -1229, -8, 864, 280, 315, +-521, -487, 761, -388, -345, 757, -750, -95, +1253, -393, -430, 57, -651, 175, 685, 434, +-74, -1042, -40, 705, -297, 60, 172, -197, +343, -4, -483, -446, 280, 1409, -431, -1564, +617, 500, 55, 676, -1167, -896, 1085, 637, +259, -748, -939, 1068, -135, -695, 1294, -326, +-729, 1102, -848, -1037, 1326, 577, -456, -154, +-301, -214, 200, 545, -16, -365, 128, -379, +-41, 993, -364, -634, 305, -383, 298, 1039, +-501, -706, -117, -30, 543, 355, -32, -31, +-719, -346, 642, 390, 55, -71, -528, -318, +580, 616, -422, -505, -117, -66, 960, 738, +-1137, -685, 13, -133, 1319, 899, -1193, -743, +-202, 28, 1092, 459, -645, -310, -176, -47, +503, 385, -566, -497, 619, 181, -95, 692, +-955, -1270, 1316, 760, -281, 579, -842, -1284, +711, 820, 99, 50, -46, -285, -616, 185, +538, -221, 398, 259, -604, 141, -265, -231, +780, -622, 67, 1690, -989, -1188, 723, -629, +120, 1652, 16, -556, -723, -910, 584, 667, +607, 1081, -1231, -2005, 634, 1251, 233, 145, +-198, -843, -183, 1022, 121, -920, 308, 479, +-238, 347, -140, -585, 223, -65, 226, 805, +-481, -456, 327, -439, 32, 748, -201, -116, +367, -321, -463, 124, 360, 247, 70, 19, +-390, -456, 431, 429, -247, 314, 83, -917, +131, 819, -237, 123, 16, -960, 458, 960, +-522, 85, -138, -969, 938, 783, -955, 361, +175, -980, 549, 531, -616, 377, 181, -457, +171, -90, -225, 511, -59, -172, 394, -318, +-494, 568, 53, -341, 390, 46, -299, 245, +-430, -73, 695, -434, -77, 938, -1029, -577, +1359, -372, -902, 1205, -57, -1150, 760, 745, +-1291, -318, 998, 34, -97, 497, -1001, -763, +792, 567, 286, 29, -1250, -127, 627, -191, +475, 512, -1180, -125, 638, -474, -118, 822, +-315, -450, 176, -80, -298, 545, 80, -580, +-187, 523, 62, -252, -281, 7, -63, 387, +115, -554, -301, 589, -72, -267, -205, 0, +291, 218, -454, -55, -313, -119, 465, 226, +-342, 137, -502, -519, 325, 707, -95, -324, +-415, -16, -40, 104, -60, 155, 60, 43, +-634, -568, 268, 1010, -204, -624, -146, 99, +-365, 58, 114, 266, 117, 19, -1164, -825, +1142, 1446, -842, -913, -459, 13, 652, 487, +-572, -241, -347, 197, -21, -394, 375, 633, +-1019, -290, 155, -114, 349, 389, -893, -139, +156, -259, -12, 842, -513, -954, 253, 483, +-485, 577, -216, -1145, 288, 1079, -528, -660, +-233, 765, 6, -806, 131, 240, -739, 1056, +-32, -1667, 400, 1168, -789, -36, 21, -320, +-109, 34, -24, 316, -261, 65, -561, -538, +668, 749, -722, -301, -251, -165, 420, 529, +-776, -420, 384, 244, -568, 14, 155, -20, +-201, 208, -519, -459, 862, 787, -1427, -480, +515, -218, 522, 929, -1437, -719, 416, -28, +564, 732, -939, -551, -294, 25, 725, 380, +-498, -191, -440, 81, 140, -128, 165, 412, +-447, -300, -170, 53, 189, 301, -327, -355, +158, 461, -387, -378, -180, 274, 508, 47, +-505, -128, -475, 240, 595, -381, 24, 783, +-1019, -750, 589, 316, 264, 298, -848, -320, +246, 249, 70, -460, -39, 1086, -415, -1011, +113, 154, 273, 898, -661, -909, 355, 262, +-68, 374, -456, -272, 674, 43, -840, 131, +393, -100, 170, 325, -877, -462, 972, 523, +-688, -267, -96, 90, 452, 274, -367, -629, +-140, 1002, 21, -783, 466, 186, -825, 570, +192, -758, 597, 555, -902, -94, 432, -66, +-164, 139, 24, -86, 200, 275, -839, -395, +928, 453, -325, -104, -563, -323, 690, 780, +-445, -772, 179, 465, -149, 102, -276, -304, +631, 260, -556, -92, -96, 351, 251, -644, +80, 702, -385, -165, -156, -351, 708, 667, +-734, -523, 102, 260, 179, 273, -209, -661, +156, 722, -447, -176, 454, -332, -234, 587, +-275, -580, 491, 823, -624, -792, 264, 158, +251, 928, -766, -1190, 398, 458, 277, 494, +-653, -446, 22, -217, 517, 732, -532, -523, +-90, 141, 247, 267, -229, -453, 90, 480, +-286, -102, 104, -81, 9, -198, -86, 759, +-231, -580, 37, -197, 251, 817, -456, -603, +-27, 337, 124, -479, 155, 739, -661, -229, +210, -612, 438, 996, -826, -535, 260, 101, +119, -50, -303, 288, 42, -246, -181, 95, +137, 161, -142, -386, -234, 647, 254, -524, +-356, 170, 134, 141, -154, -39, -106, 8, +125, -198, -379, 428, 282, -168, -266, -98, +-183, -46, 267, 499, -194, -355, -381, -301, +372, 686, -34, -208, -614, -307, 395, 169, +67, 453, -544, -545, 171, 74, 98, 378, +-260, -216, -100, -96, 34, 154, 40, 136, +-306, -254, 38, 138, 130, 102, -427, -78, +197, -75, 3, 257, -416, -224, 306, 122, +-157, 28, -162, -37, -136, 1, 394, 101, +-525, -2, -162, -342, 750, 840, -1019, -869, +441, 174, 2, 809, -229, -979, -91, 175, +35, 652, 226, -358, -806, -575, 777, 866, +-406, -12, -318, -793, 512, 578, -444, 268, +4, -512, 141, 49, -285, 348, 74, -179, +144, 27, -597, -187, 545, 209, -81, 495, +-737, -1274, 811, 1008, -218, 466, -695, -1660, +763, 1275, -224, 302, -501, -1178, 456, 435, +-41, 895, -390, -971, 139, -313, 255, 1370, +-464, -805, 20, -687, 378, 1386, -388, -499, +-248, -906, 691, 1399, -643, -483, -64, -900, +638, 1480, -803, -575, 301, -973, 225, 1585, +-445, -424, 69, -1268, 278, 1544, -336, -10, +34, -1447, 15, 1137, 85, 466, -80, -1337, +-334, 600, 535, 761, -266, -1203, -233, 458, +169, 636, 288, -1028, -519, 460, 113, 514, +312, -921, -298, 355, -27, 648, 19, -1015, +290, 408, -518, 541, 382, -950, -129, 630, +-138, 102, 334, -734, -351, 874, -29, -268, +441, -619, -287, 852, -510, 2, 1122, -921, +-883, 585, 57, 862, 614, -1605, -900, 507, +946, 1390, -624, -1937, -177, 543, 832, 1281, +-472, -1629, -536, 352, 749, 1097, 374, -1247, +-1370, 100, 841, 1198, 470, -1484, -610, 601, +-500, 765, 959, -1587, 353, 1263, -1868, -21, +1682, -986, -54, 771, -1077, 392, 948, -1003, +-294, 217, -124, 1100, 453, -1293, -498, 117, +-206, 1053, 1403, -900, -1549, -282, 60, 1131, +1741, -723, -1874, -459, 344, 1213, 1172, -746, +-1102, -380, -234, 897, 1405, -210, -985, -723, +-848, 654, 2409, 398, -1728, -1054, -886, 554, +2786, 426, -1636, -714, -1331, 276, 2677, 139, +-702, -72, -2216, -102, 2723, 74, -272, 103, +-2281, -178, 2364, 166, -150, -60, -1834, -115, +1763, 209, 170, 0, -1943, -236, 1824, 11, +312, 622, -2449, -779, 2419, -42, 151, 1071, +-2844, -1062, 2957, 9, -106, 822, -2906, -460, +3106, -502, -229, 826, -2674, -109, 2649, -813, +244, 1017, -2722, -368, 2112, -506, 1005, 923, +-3205, -576, 2214, -261, 1019, 936, -3160, -818, +2217, -76, 861, 966, -2928, -893, 1993, -159, +1117, 1109, -3205, -822, 2151, -457, 1109, 1316, +-3099, -683, 1740, -859, 1589, 1693, -3099, -731, +1033, -1331, 2613, 2570, -3884, -1522, 1457, -1076, +2360, 2807, -3802, -1954, 1848, -542, 1464, 2164, +-2878, -1446, 1369, -652, 1625, 1985, -3043, -1234, +1411, -960, 2083, 2506, -3801, -1628, 1773, -1126, +2327, 3012, -3994, -1828, 1390, -1361, 2905, 3174, +-4090, -1645, 1082, -1527, 2999, 2972, -3745, -1314, +837, -1612, 2650, 2776, -2966, -932, 153, -2195, +2979, 3493, -3041, -1404, 111, -2329, 3181, 4184, +-3390, -2330, 480, -1478, 2918, 3594, -3203, -2095, +332, -1340, 2936, 3181, -3001, -1603, 80, -1755, +3058, 3514, -3048, -1968, 181, -1438, 3049, 3630, +-3418, -2571, 793, -952, 2730, 3813, -3562, -3113, +1032, -801, 2647, 4150, -3347, -3413, 467, -722, +3170, 4002, -3378, -3200, 254, -577, 3136, 3407, +-3174, -2701, 380, -606, 2617, 3307, -2721, -2890, +223, -379, 2726, 3601, -2952, -3681, 366, 262, +2873, 3532, -3259, -4001, 673, 600, 2445, 3374, +-2671, -4078, 242, 883, 2402, 3090, -2287, -4015, +-173, 964, 2847, 3109, -2878, -4158, 331, 965, +2788, 3375, -3170, -4506, 514, 1225, 2732, 3208, +-2860, -4421, -92, 1312, 3114, 3005, -2774, -4419, +-205, 1668, 2889, 2578, -2593, -4390, 144, 2185, +2230, 1769, -2295, -3702, 363, 1954, 1952, 1505, +-2344, -3318, 540, 1841, 2008, 1557, -2668, -3860, +797, 2793, 2078, 967, -3003, -4024, 1042, 3295, +2096, 512, -3127, -3466, 1034, 2636, 2219, 655, +-3201, -2777, 989, 1860, 2259, 581, -3211, -1976, +1082, 1266, 2009, 526, -3005, -1648, 1090, 1008, +1921, 886, -3139, -2212, 1429, 1306, 1775, 1166, +-3460, -2573, 1935, 1161, 1495, 1556, -3443, -2552, +1898, 800, 1577, 1690, -3397, -2419, 1781, 823, +1486, 1494, -3141, -2460, 1831, 1107, 885, 1424, +-2510, -2717, 1817, 1318, 455, 1484, -2465, -2929, +2471, 1520, -241, 1490, -2492, -3469, 3154, 2645, +-1000, 434, -1899, -3389, 2697, 3726, -945, -1040, +-1257, -2477, 1889, 3695, -931, -1575, -431, -1939, +1293, 3713, -1315, -2418, 474, -662, 681, 2994, +-1110, -3043, 483, 1096, 336, 1136, -345, -2082, +-179, 1427, 348, -291, 162, -219, -677, 32, +737, -70, -251, 798, -440, -1744, 1112, 1893, +-1240, -797, 671, -1104, 377, 2659, -1051, -2889, +1182, 1495, -802, 656, 247, -2224, 525, 2293, +-874, -1049, 465, -595, 453, 1483, -404, -955, +-783, -613, 1951, 1681, -1222, -1048, -867, -898, +2690, 2295, -2505, -1797, 709, -286, 1783, 2261, +-3100, -2513, 2328, 663, 663, 1816, -3298, -2862, +3414, 1591, -558, 836, -2243, -2583, 2834, 2520, +-876, -880, -1159, -1118, 1922, 1862, -736, -769, +-1017, -1074, 2349, 1771, -1693, -608, -238, -1424, +2066, 2554, -1523, -1843, -482, -127, 2133, 1478, +-1302, -928, -692, -850, 2376, 1784, -2137, -948, +835, -711, 1184, 1648, -2176, -1478, 1573, 591, +885, 451, -2386, -1070, 1490, 605, 1491, 653, +-2983, -1462, 1973, 868, 730, 472, -2224, -1374, +2200, 1500, -565, -1400, -1209, 1077, 2536, -125, +-1689, -1218, -575, 1791, 2836, -1055, -2611, -267, +764, 1057, 1327, -1082, -1817, 566, 1556, 333, +-727, -1349, 85, 1565, 865, -460, -1172, -1094, +1024, 1357, -72, 51, -681, -1595, 1386, 1502, +-1246, 140, 600, -1750, 713, 1904, -1373, -652, +1330, -885, -483, 1388, 22, -472, 336, -1044, +-405, 1669, 610, -754, -206, -914, -273, 1810, +607, -1301, -62, 26, -549, 893, 856, -1032, +-284, 759, -399, -650, 984, 704, -844, -548, +400, -104, 274, 961, -431, -1483, 279, 1289, +28, -607, 217, 53, -698, -110, 1074, 501, +-661, -512, -178, -279, 1001, 1381, -1036, -1833, +491, 1079, 237, 363, -374, -1413, 85, 1310, +154, -280, 276, -878, -982, 1336, 1225, -830, +-422, -244, -911, 1006, 1809, -906, -1390, 255, +-52, 103, 1505, 96, -1874, -391, 1063, 259, +251, 216, -1321, -665, 1791, 691, -1497, -87, +417, -956, 912, 1561, -1505, -930, 959, -608, +11, 1579, -420, -1074, 150, -280, 91, 1119, +-56, -965, -73, 333, 138, 146, -490, -384, +968, 454, -894, -437, -44, 392, 995, -390, +-1029, 228, 198, 245, 464, -708, -535, 538, +136, 232, 322, -772, -885, 419, 1163, 382, +-753, -694, -239, 270, 846, 239, -537, -349, +-202, 272, 352, -368, 121, 502, -687, -420, +738, 194, -463, -29, -20, -179, 475, 544, +-660, -769, 298, 464, 363, 40, -594, -32, +-20, -588, 835, 966, -1005, -438, 261, -550, +500, 921, -516, -288, -235, -721, 916, 1196, +-763, -705, -211, -537, 1301, 1733, -1626, -1904, +904, 766, 214, 768, -837, -1421, 560, 878, +67, -37, -298, -219, 4, -212, 364, 759, +-103, -839, -729, 203, 1440, 758, -1015, -1122, +-545, 363, 1908, 833, -1646, -1205, -121, 429, +1714, 538, -1660, -842, 253, 654, 1273, -463, +-1627, 183, 822, 344, 554, -716, -1356, 481, +1074, 39, -111, -244, -470, 218, 225, -496, +373, 961, -382, -861, -185, -108, 1006, 1224, +-1274, -1566, 905, 935, 87, 93, -954, -757, +1035, 696, -191, -226, -579, 9, 326, -372, +900, 895, -1620, -867, 1158, 77, 196, 966, +-1011, -1627, 1032, 1667, -520, -1222, 138, 482, +-7, 405, 152, -1213, -250, 1662, 25, -1533, +709, 725, -1001, 547, 389, -1650, 999, 1785, +-1656, -696, 1124, -965, 171, 2042, -1084, -1819, +1284, 489, -901, 1021, 355, -1776, 322, 1435, +-770, -443, 1078, -449, -934, 828, 603, -750, +54, 420, -620, 47, 859, -400, -584, 290, +110, 317, 293, -833, -428, 578, 428, 369, +-69, -1050, -218, 625, 325, 524, 3, -1094, +-56, 338, -389, 980, 964, -1351, -846, 179, +-35, 1470, 1006, -1844, -1224, 363, 655, 1570, +557, -1851, -1416, -60, 1327, 2244, -2, -2243, +-1341, -112, 1462, 2280, -299, -1849, -757, -598, +583, 2073, 438, -747, -861, -1835, 251, 2590, +799, -616, -936, -1832, 114, 2070, 905, -135, +-918, -1499, -231, 1002, 1406, 642, -1191, -1046, +-520, -476, 2043, 1849, -1459, -869, -752, -1782, +2277, 3054, -1174, -1299, -1322, -1463, 2390, 2057, +-736, -254, -1862, -1032, 2555, -118, -870, 1863, +-1113, -1239, 1419, -1393, -375, 2446, -86, -54, +-508, -2936, 940, 2460, -80, 1299, -1205, -3811, +1232, 1918, 9, 2065, -1035, -3177, 591, 114, +525, 3142, -742, -2380, -81, -1529, 669, 3855, +-36, -2071, -738, -1304, 98, 2493, 1537, -1247, +-2073, 181, 419, -412, 1435, 288, -1246, 1201, +-414, -2124, 799, 458, 999, 2156, -2325, -2026, +706, -1159, 2526, 3266, -3483, -1191, 580, -2690, +3119, 3650, -3695, -830, 552, -2201, 3039, 2502, +-3729, -886, 1198, -589, 2236, 1566, -3669, -2293, +2012, 1682, 1341, 1025, -3410, -3599, 2148, 2674, +1171, 1343, -3339, -3797, 2296, 1592, 688, 2532, +-2729, -3472, 2378, 418, -306, 2414, -1583, -1721, +1981, -852, -748, 1813, -1024, -822, 1666, 135, +-632, -332, -929, -220, 1055, 1664, 574, -1642, +-1803, -596, 652, 2025, 2042, -235, -2905, -2157, +484, 968, 2548, 2658, -2582, -3084, -247, -1203, +2027, 4418, -534, -1729, -1710, -3126, 1201, 3094, +1505, 1490, -2302, -3414, -153, -282, 2533, 3743, +-1401, -1350, -1751, -3710, 2682, 4210, -374, 588, +-1978, -4322, 1586, 2773, 535, 985, -1449, -2004, +448, 149, 865, 1113, -807, -202, -292, -1176, +948, 1216, -263, -90, -1099, -976, 1424, 1024, +47, 55, -1783, -1209, 1412, 943, 1192, 668, +-2838, -1493, 1230, 216, 1700, 1210, -1980, -165, +-591, -2178, 2006, 1897, -129, 1614, -2227, -3813, +1672, 1367, 540, 2617, -748, -2826, -1041, -523, +1371, 2293, 1047, -257, -2912, -1909, 1354, 801, +1516, 1565, -1790, -1422, -522, -579, 1566, 849, +296, 853, -2072, -1039, 898, -1340, 1646, 2743, +-1859, -697, -579, -2107, 2415, 2012, -1534, 120, +-639, -851, 1556, -243, -971, 423, 379, 1128, +-491, -1762, 437, -250, 543, 2465, -1500, -1674, +1052, -1196, 418, 2195, -942, 68, -350, -2511, +1531, 1816, -566, 1232, -1724, -2932, 2327, 1416, +-260, 1159, -2044, -1543, 2071, -250, -400, 1158, +-738, 252, 845, -1613, -984, 589, 957, 1197, +244, -871, -1729, -784, 1077, 582, 1269, 1349, +-1699, -1294, -953, -1637, 2701, 3141, -306, -287, +-3058, -3110, 2204, 2015, 1602, 1760, -2486, -2243, +-759, -1029, 2553, 2477, 144, 33, -2837, -1778, +1109, -413, 1946, 2569, -1086, -481, -1997, -2961, +1753, 2581, 1404, 578, -1975, -1453, -837, -413, +1568, 838, 1474, 1122, -2857, -1586, -523, -756, +3543, 1955, -1256, 303, -2598, -2492, 1933, 1229, +1508, 1230, -1624, -1228, -1399, -295, 1732, 313, +1435, 703, -2397, -284, -844, -911, 2797, 285, +69, 1412, -2909, -910, 809, -1488, 2769, 1724, +-1894, 1082, -1773, -2563, 1965, 316, 1343, 1992, +-2247, -748, -800, -1713, 2669, 1516, -603, 372, +-1415, -696, 267, -107, 1057, -436, 502, 1551, +-2189, -603, 529, -1466, 2071, 1192, -1484, 1268, +-884, -1971, 838, -192, 1090, 1564, -838, -123, +-1457, -1166, 1754, 25, 484, 945, -1374, 528, +-233, -1507, 790, -851, 1011, 3239, -1608, -1278, +-812, -2482, 2486, 2312, -462, 1145, -2013, -2017, +960, -809, 1509, 2141, -959, 365, -1637, -2344, +1617, 465, 1090, 2002, -1924, -1004, -404, -1547, +1730, 1405, 266, 878, -2185, -1401, 865, -448, +1471, 1600, -1406, -664, -225, -572, 514, 862, +301, -940, -142, 1111, -826, -578, 679, -522, +496, 926, -927, -481, 277, 366, 112, -777, +-42, 700, 386, 33, -894, -395, 170, 178, +1246, -243, -1137, 700, -874, -715, 1884, 217, +-158, 75, -1836, -194, 948, 607, 1314, -797, +-1117, 54, -1317, 868, 1674, -787, 968, -14, +-2289, 562, -249, -703, 2541, 556, -609, 234, +-2588, -1221, 1708, 935, 1814, 668, -2231, -1396, +-909, 239, 1911, 723, 884, 206, -2445, -1206, +-169, 72, 2441, 1705, -813, -1374, -1287, -292, +-20, 576, 1666, 333, 130, -227, -2352, -709, +551, 581, 2313, 318, -1039, -319, -2232, -238, +1667, 224, 1349, -287, -1090, 949, -1709, -509, +1002, -1415, 2720, 1796, -2792, 692, -1736, -2276, +3515, 58, 458, 2656, -3773, -1668, 1102, -1164, +3011, 1374, -2188, 458, -1677, -502, 2206, -1131, +862, 993, -2178, 792, 41, -811, 1339, -891, +285, 644, -1393, 1802, -936, -2264, 3153, -396, +-1032, 2225, -2903, -1084, 2651, -61, 1210, -565, +-2539, 567, -325, 1114, 1975, -1459, 298, -774, +-1969, 2059, -271, -192, 2416, -1590, -589, 150, +-1767, 1733, 538, -330, 1433, -2376, -111, 1889, +-1835, 908, 272, -1632, 2126, -227, -837, 1049, +-2062, 77, 1491, -291, 1271, -1019, -1428, 896, +-785, 1493, 961, -2538, 1001, 421, -1111, 1830, +-1130, -1038, 1904, -1083, 314, 1095, -2109, 846, +926, -1484, 1315, -104, -1306, 1213, -629, -458, +1371, -268, -48, -419, -932, 654, 41, 706, +506, -1762, 729, 641, -1507, 930, -279, -794, +2071, -174, -917, 254, -1134, 37, 619, 294, +1174, -299, -567, -353, -1543, 455, 1730, 571, +64, -969, -928, -71, 498, 1235, -464, -1055, +646, 161, 77, 325, -1021, -253, 616, -47, +323, 23, -461, 295, 34, -298, -83, -207, +244, -252, 76, 1243, -150, -383, -380, -1905, +715, 1440, 43, 1746, -859, -2171, 680, -1317, +256, 2825, -650, 112, 26, -1850, 702, -104, +-423, 1352, -894, 247, 1366, -743, -60, -498, +-1481, 178, 947, 1510, 565, -1335, -442, -415, +-793, 1257, 312, -1322, 1655, 981, -1350, 263, +-1347, -1486, 2245, 358, 377, 1352, -1993, -530, +-90, -1649, 2048, 1441, -502, 540, -1689, -1094, +750, 129, 1078, 391, -575, 202, -1106, -626, +793, 283, 617, 458, -440, -154, -894, -521, +758, -82, 1069, 1392, -1605, -824, -59, -834, +1543, 599, -497, 603, -1227, -190, 860, -750, +761, -135, -549, 595, -1192, 562, 797, -824, +1404, -591, -1534, 506, -1034, 536, 1671, 150, +635, -721, -1810, -983, 156, 1801, 985, 459, +128, -1551, -687, 126, -301, 292, 743, 989, +287, -326, -566, -1010, -273, -8, 391, 1128, +468, 395, -759, -1494, -175, -78, 944, 948, +-884, 61, 22, -619, 493, -50, -268, 32, +-81, 146, -320, 41, 685, -191, 33, 183, +-647, -342, 110, -68, 645, 891, -91, -268, +-561, -999, 259, 723, 26, 916, 358, -1089, +-212, 168, -861, 353, 812, -394, 240, 708, +-483, -520, -444, -343, 361, 850, 584, -408, +-660, -854, -7, 1329, 4, -331, 446, -922, +31, 355, -559, 452, 248, 24, 187, -647, +140, 8, -135, 446, -421, 217, 173, -561, +422, 57, -109, 569, -600, -602, 97, 453, +357, 482, -58, -1401, -50, 1054, -413, 502, +283, -1125, 418, 558, -561, -114, 302, -192, +238, 597, -597, -350, 335, -775, 311, 468, +-85, 1055, -561, -1124, 106, -869, 712, 1477, +-528, -343, -366, -124, 405, 76, 61, -748, +-415, 411, 379, 1242, -158, -600, -277, -1424, +670, 978, -376, 908, -470, -349, 990, -578, +28, -129, -1346, 193, 929, 1009, 677, -663, +-606, -669, -838, 453, 461, -352, 1149, 1327, +-1045, -1007, -483, -1050, 636, 1198, -88, 123, +117, -217, 3, -382, -468, -83, 240, 287, +220, 454, -117, -519, 488, -90, -818, 531, +-67, -380, 1095, 73, -562, 169, -103, 171, +-218, 48, -21, -791, 1029, 544, -919, 565, +-667, -821, 1164, 444, 32, -436, -911, -2, +183, 464, 527, -300, 16, 43, -432, -473, +-90, 420, 437, 40, 174, -58, -401, -208, +-167, 59, 695, 256, -411, -39, -497, -327, +972, 171, -157, 773, -1044, -893, 589, -121, +651, 783, -520, -233, -472, 103, 67, -475, +868, -82, -191, 890, -1060, -320, 712, -811, +655, 611, -801, 77, -41, -239, 397, 51, +176, -191, -486, 155, -223, -179, 958, 525, +-496, -496, -481, -397, 349, 1001, 92, -526, +344, 231, -678, -147, -251, -419, 1016, 981, +-360, -351, -619, -424, 721, 554, 64, -46, +-628, -654, 195, 582, 646, 260, -377, -257, +-394, -426, 206, -146, 162, 435, 393, 543, +-742, -646, -197, -465, 977, 365, -567, -147, +-328, 545, 451, 255, 176, -1003, -207, -224, +-827, 710, 1162, 665, 264, -388, -1265, -915, +545, 737, 248, 53, -40, -189, -45, 512, +-278, -62, 169, -828, 274, 186, -240, 797, +-302, -353, 404, -148, 134, -209, -498, -39, +140, 384, 272, -170, -243, -149, 17, 138, +-4, -129, 364, -252, -358, 427, -467, 278, +794, -703, 386, -163, -1077, 1085, -141, -418, +1063, -491, -98, 213, -700, 448, -158, 111, +677, -883, 242, 719, -770, 94, -26, -422, +429, 160, 132, -123, -288, 374, -182, -192, +495, -259, -540, 8, 133, -2, 882, 430, +-1087, -20, -129, -998, 920, 503, -228, 717, +-482, -700, 250, -17, 19, 201, 102, -158, +-41, 53, -318, 528, 402, -441, -121, -589, +-207, 903, 198, -50, 342, -45, -684, -154, +51, -482, 657, 366, -350, 808, -11, -389, +-239, -960, -42, 401, 841, 545, -534, -49, +-809, -206, 1310, -439, -332, 268, -958, 277, +1163, -287, -216, 297, -660, -218, 664, -489, +-274, 546, -44, 486, 420, -520, -575, -589, +-7, 445, 695, 610, -453, -34, -283, -844, +485, -244, -305, 1249, 114, -105, 201, -1120, +-278, 794, -130, 131, 256, -636, -75, 384, +142, 15, 144, 402, -919, -642, 667, -308, +521, 640, -622, 334, -271, -431, 360, -442, +150, 391, -217, 178, 183, -186, -209, 195, +-281, -204, 631, -329, -95, 599, -305, -370, +24, 202, -107, 129, 547, -472, -252, -118, +-414, 447, 394, 551, 94, -970, -285, -134, +61, 695, 70, -197, 161, 77, -270, 50, +-143, -584, 395, 559, -129, 4, -79, -29, +72, 113, -219, -504, 201, 205, 215, 638, +-516, -476, 275, -404, 205, 481, -299, 143, +-67, -457, 277, 82, -32, 370, -202, -457, +204, 116, -160, -74, 38, 79, 42, 288, +16, -538, 49, 171, -247, 206, 150, -357, +51, 368, -17, 117, 32, -407, -124, 105, +-97, 89, 344, 245, -144, -138, -66, -178, +37, 196, -102, 80, 197, -204, -10, -64, +-230, 244, 251, 255, -14, -503, -456, -587, +542, 1103, 97, 146, -632, -1234, 206, 338, +589, 753, -775, -381, 174, -550, 645, 284, +-769, 441, 72, -112, 526, -342, -349, -247, +-34, 824, 66, -256, -95, -379, 511, 770, +-731, -716, -46, -54, 1143, 850, -1020, -355, +-312, -442, 1021, 416, -383, -115, -351, -39, +311, 318, -124, -623, 257, 358, -144, 210, +-283, -761, 527, 522, -348, 246, 88, -543, +88, -211, -237, 736, 371, -174, -233, -754, +-48, 802, 56, 110, -126, -618, 293, 199, +142, 235, -629, 251, -63, -356, 782, -533, +-216, 947, -317, 297, -25, -1175, 283, 347, +-150, 491, -14, -220, 277, 90, -152, -471, +-207, 262, -75, 146, 436, -203, -41, 54, +-292, 65, 54, -274, 42, 83, 68, 275, +-128, -273, 90, -166, 165, 450, -295, 21, +-96, -643, 489, 306, -158, 488, -566, -328, +744, -51, 120, -47, -821, -56, 223, 516, +547, -423, -287, -82, 0, 542, -240, -676, +10, 81, 582, 727, -575, -597, -78, -294, +630, 477, -472, 178, -272, -477, 615, -192, +-142, 713, -345, -315, 346, -373, 60, 308, +-353, 350, 25, -485, 436, -322, -17, 794, +-583, 16, 138, -785, 461, 405, -33, 296, +-502, -357, -37, 74, 738, 87, -343, 53, +-657, -83, 921, -275, -126, 336, -733, 267, +712, -565, 43, -46, -408, 561, 150, -36, +-39, -796, 129, 422, 197, 633, -403, -518, +-122, -348, 386, 55, 194, 624, -477, 42, +-80, -1010, 333, 390, 59, 826, -34, -510, +-576, -752, 461, 600, 566, 666, -866, -609, +56, -426, 450, 186, -182, 783, 15, -478, +-64, -509, 50, 583, -78, 86, -62, -225, +348, -347, -191, 430, -171, 455, 0, -843, +161, 48, 138, 551, -188, -311, -145, 88, +86, -133, 257, 77, -206, 87, 25, -433, +-76, 469, 85, 217, 194, -541, -301, -305, +-96, 710, 466, 292, -153, -1094, -429, 602, +320, 227, 214, -564, -117, 561, -435, -332, +227, -108, 474, 440, -264, -174, -533, -245, +305, 44, 643, 227, -552, 268, -384, -491, +569, -175, 51, 371, -323, 98, 98, 73, +69, -510, -68, 180, -49, 80, 202, 327, +-93, -402, -248, -422, 261, 1044, 20, -531, +-34, -343, -90, 277, -55, 96, 181, 223, +39, -325, -111, -287, -193, 346, 235, 174, +274, 3, -487, -265, -97, -325, 534, 588, +-28, 512, -558, -1259, 59, 90, 872, 1211, +-677, -423, -437, -815, 712, 82, 76, 884, +-370, 67, -76, -1017, 158, 41, 50, 889, +194, -187, -405, -694, 54, 296, 460, 566, +-674, -544, 332, -314, 471, 639, -691, 100, +-196, -617, 815, 72, -98, 641, -823, -588, +544, 140, 267, 246, -232, -395, -201, 287, +-124, -191, 574, 350, -43, -287, -577, -118, +191, 227, 477, -64, -455, 128, 33, -248, +303, 35, -367, 152, 71, -152, 253, 40, +-54, 150, -463, -244, 397, 85, 332, 23, +-643, 18, 82, 21, 406, -51, -149, 45, +-213, -191, 73, 320, 344, -29, -344, -315, +-215, 188, 494, 125, 79, 14, -388, -142, +-351, -302, 722, 372, 138, 449, -753, -496, +295, -738, 313, 963, -590, 176, 495, -528, +195, 130, -704, -471, 248, 690, 260, 132, +-15, -791, -153, 421, -123, 247, 215, -461, +9, 173, -49, 214, -252, -322, 400, 170, +165, 286, -824, -606, 453, 43, 466, 685, +-577, -247, 24, -448, 242, 68, -90, 285, +42, 315, -242, -436, 246, -523, 256, 795, +-417, 147, -229, -634, 487, 95, 320, 271, +-811, -224, 96, 266, 582, -57, -256, -477, +-224, 527, -47, -7, 457, -294, -294, 64, +-79, 279, 155, -34, -55, -643, 70, 722, +-208, -111, 312, -204, -149, 130, -57, -217, +96, 431, -124, -370, 106, -105, 137, 542, +-207, -319, -54, -166, 147, 220, -35, -285, +54, 320, -41, 295, -127, -663, 40, -75, +307, 409, -244, 291, -275, -371, 450, -415, +-30, 511, -291, -73, 364, 193, -377, -174, +-44, -560, 736, 725, -631, 92, -148, -509, +541, 348, -374, -267, -81, -158, 483, 816, +-220, -395, -536, -589, 651, 586, 16, -6, +-508, -156, 418, 99, -154, -69, -7, 28, +283, -144, -508, 37, 136, 302, 468, -216, +-224, -175, -478, -2, 414, 266, 193, 155, +-404, -543, 184, 193, -112, 155, 314, 65, +-163, -237, -584, -10, 798, 338, 157, -257, +-845, -149, 253, 285, 518, 181, -378, -285, +-202, -358, 435, 468, -168, 368, -145, -661, +92, -109, 127, 658, -73, -334, -138, -305, +-83, 383, 428, 39, 15, -66, -784, -480, +436, 254, 524, 687, -484, -652, -173, -338, +211, 514, 8, 180, 132, -159, -186, -499, +-117, 404, 433, 521, -310, -718, -248, -25, +493, 532, -19, -184, -373, -145, 147, -22, +93, 255, -125, -41, 240, -208, -297, -177, +22, 719, 320, -421, -440, -631, 271, 990, +200, -260, -520, -598, 136, 404, 531, 331, +-432, -464, -249, -60, 392, 56, 69, 347, +-207, 94, -105, -905, 224, 489, -122, 742, +204, -744, -290, -234, -79, 600, 609, -61, +-587, -221, 68, 133, 287, 16, -261, -65, +85, 110, 153, -130, -228, 109, -91, -56, +482, -112, -411, 213, 10, -155, 237, -192, +-252, 124, 250, 486, -295, -829, 211, 166, +45, 420, -254, -255, 122, 45, 121, -257, +68, 303, -474, 5, 338, -102, 269, 21, +-488, 165, 156, -210, 179, 127, -252, 183, +154, -230, 61, 184, -252, -221, 288, 205, +-158, 52, -138, -181, 426, 194, -309, -313, +-199, 3, 339, 354, 198, -25, -432, -408, +-204, -288, 597, 601, 5, 229, -406, -545, +-78, -340, 328, 389, 142, 361, -213, -232, +-261, -242, 158, -100, 482, 509, -525, -81, +-85, -133, 382, -97, -163, 352, -63, -111, +32, -373, 162, 736, -187, -263, -114, -380, +210, 223, 125, 220, -131, -17, -188, -298, +-73, -131, 527, 315, -66, 191, -626, -531, +345, -207, 284, 806, -264, -329, -90, -726, +185, 806, -127, 44, 107, -591, 92, 268, +-519, 97, 503, 135, 306, -176, -863, -237, +351, 520, 288, 23, -178, -404, -16, 104, +-165, 444, 188, -205, 117, -368, -283, 392, +91, 112, 278, -153, -339, -389, -82, 262, +246, 567, 167, -767, -260, -209, -225, 541, +263, 93, 203, -445, -111, -133, -458, 386, +462, -60, 169, -254, -604, 138, 436, 263, +97, -370, -480, -160, 396, 741, 19, -304, +-271, -344, 109, 349, 105, 111, -63, -115, +58, 98, -217, -198, 76, 85, 329, 493, +-381, -719, 43, 19, 141, 763, -76, -574, +-12, -315, 4, 561, 72, -272, -135, -98, +72, 220, 87, -260, -68, 10, -187, 36, +110, -36, 414, 328, -393, -398, -364, -256, +506, 591, 182, 155, -397, -547, -35, 21, +300, 507, -275, -216, -43, -84, 553, 218, +-388, -238, -341, 256, 332, 56, 235, -407, +-116, 296, -340, 187, 129, -388, 293, 58, +-140, 121, -267, -177, 251, 142, 168, -73, +-457, -236, 273, 247, 135, -33, -422, -250, +433, 273, -58, -10, -415, -369, 394, 205, +121, 559, -421, -582, 208, -265, 151, 518, +-245, 268, 91, -115, 7, -659, 47, 259, +57, 889, -311, -490, 178, -785, 347, 901, +-473, 90, 54, -730, 199, 392, -121, 132, +101, -227, -66, -147, -41, 214, -114, -172, +251, -4, 70, 261, -322, -416, 111, 22, +70, 232, -131, -135, 254, 135, -2, 24, +-395, -431, 34, 334, 451, 414, 14, -342, +-513, -226, 75, 224, 312, 281, -8, -119, +-44, -145, -377, -93, 269, 362, 472, 164, +-751, -782, 14, 205, 843, 843, -617, -724, +-438, -430, 813, 573, -109, 6, -444, -96, +198, -258, 119, -37, -103, 273, 76, 121, +-68, -540, -75, 180, 185, 525, -182, -504, +70, -51, 182, 274, -306, 109, 92, -45, +182, -109, -283, -9, 128, 100, 304, 314, +-449, -194, -110, -396, 497, 435, -89, 71, +-236, -220, 56, 10, -51, -198, 134, 337, +214, -98, -456, -486, 80, 534, 370, -94, +-398, -505, 29, 429, 463, 36, -430, -292, +-274, 180, 596, -51, -103, -89, -175, 387, +-53, -207, -48, -240, 298, 413, 18, 52, +-283, -216, -167, 86, 459, 226, 66, -355, +-544, 276, 281, 182, 168, -529, -230, 260, +100, 257, -95, -375, 75, -204, 161, 470, +-400, -141, 211, -393, 339, 199, -529, 74, +79, -146, 245, 75, -19, -115, -34, -8, +-302, 215, 201, -277, 260, 204, -157, 222, +-249, -402, 75, 100, 313, 364, -145, -24, +-198, -222, 123, -127, 47, 442, 107, 133, +-110, -423, -345, -215, 375, 525, 390, 212, +-629, -814, -219, 141, 707, 567, -101, -494, +-468, -190, 251, 250, 225, 125, -239, -298, +-243, -312, 430, 470, 92, 369, -408, -752, +-43, -281, 301, 1020, 110, 38, -274, -963, +-97, 290, 224, 896, 80, -498, -218, -505, +14, 702, 97, 77, 48, -419, -114, 22, +-5, 428, 90, -84, -142, -637, 101, 428, +153, 350, -214, -394, -132, -456, 172, 291, +292, 581, -396, -636, -155, -490, 544, 800, +-209, 0, -250, -548, 21, -37, 449, 627, +-86, -87, -667, -762, 567, 686, 90, 468, +-357, -899, 242, 78, -48, 929, -74, -370, +-46, -687, 105, 533, 171, 659, -173, -805, +-190, -334, 117, 937, 340, -192, -291, -646, +-208, 136, 333, 500, 31, -61, -208, -738, +-123, 104, 341, 694, 32, -183, -413, -848, +127, 471, 357, 661, -237, -800, -366, -49, +439, 537, 277, -29, -616, -328, -67, 66, +633, 416, -191, -236, -385, -33, 172, 90, +315, 261, -239, -333, -235, -264, 356, 984, +-45, -449, -165, -921, 54, 931, 69, 516, +-105, -1246, 85, 111, -37, 907, -11, -673, +126, -256, -202, 490, -59, 18, 269, -566, +41, 37, -225, 940, -150, -453, 194, -1053, +278, 898, -208, 1016, -372, -1300, 370, -435, +220, 1379, -437, -156, 47, -912, 220, 295, +41, 1093, -254, -927, -28, -718, 237, 1273, +29, 215, -255, -1260, 92, 54, 237, 1369, +-387, -787, 12, -1197, 500, 1346, -81, 894, +-779, -2069, 316, -293, 967, 2392, -781, -707, +-754, -1836, 1120, 1125, 290, 1259, -1245, -1382, +278, -696, 1020, 1761, -538, 15, -855, -1787, +638, 541, 996, 1951, -1187, -1224, -761, -1755, +1824, 2223, -87, 650, -1820, -2424, 900, 651, +1187, 1722, -1092, -1216, -626, -1167, 922, 1520, +422, 566, -901, -1699, -283, -137, 1097, 1895, +-94, -663, -1205, -1820, 653, 1611, 955, 1058, +-1061, -2170, -484, 75, 1163, 2103, 16, -1174, +-969, -1237, 195, 1629, 779, 332, -270, -1487, +-603, 441, 189, 1075, 655, -834, -328, -698, +-603, 1304, 573, 111, 244, -1598, -442, 830, +-259, 1086, 605, -1365, 56, -276, -630, 1417, +158, -752, 484, -925, -169, 1477, -545, -66, +463, -1490, 353, 761, -696, 1252, -75, -1512, +842, -412, -200, 1801, -930, -627, 595, -1524, +741, 1513, -891, 1030, -394, -2365, 1162, 236, +-190, 2512, -1244, -1794, 917, -1487, 957, 2806, +-1475, -243, -378, -2703, 1679, 1732, -279, 1890, +-1591, -2769, 995, -709, 1125, 3314, -1554, -1124, +-306, -2596, 1693, 2378, -598, 1077, -1361, -2652, +1312, 310, 674, 2357, -1609, -1547, 66, -1527, +1535, 2453, -640, 198, -1355, -2651, 1283, 1491, +841, 1562, -1757, -2217, 66, 46, 1521, 1544, +-550, -522, -1104, -1128, 632, 943, 842, 608, +-638, -1159, -684, 52, 621, 779, 629, -115, +-673, -730, -634, 241, 811, 619, 614, -516, +-964, -230, -664, 298, 1537, 304, 35, -239, +-1808, -879, 1091, 1029, 1260, 916, -1923, -2045, +-255, -109, 2251, 2741, -1121, -1549, -1632, -2146, +2292, 3216, -51, 219, -2250, -3708, 1707, 2147, +1079, 2949, -2519, -4362, 578, -562, 2252, 5201, +-2055, -2789, -1094, -3673, 2919, 5136, -636, 664, +-2742, -5698, 2313, 2626, 1457, 4210, -3265, -5050, +570, -1139, 3021, 5415, -2609, -2149, -1552, -3780, +3889, 4319, -726, 925, -3738, -4656, 2938, 2034, +2062, 3020, -4047, -3731, 438, -104, 3489, 3150, +-2532, -1977, -1670, -1385, 3425, 2851, -613, -689, +-2773, -2406, 2264, 2473, 1162, 598, -2869, -2792, +871, 1407, 2028, 1574, -2233, -2594, -176, 598, +1996, 1967, -1143, -2135, -1001, -358, 1664, 2360, +-82, -1381, -1668, -1339, 1285, 2328, 791, -403, +-1744, -1975, 248, 1784, 1556, 530, -1079, -1888, +-832, 1169, 1321, 226, 111, -1147, -1224, 1237, +634, 53, 688, -1537, -1114, 1112, 179, 847, +808, -1774, -319, 848, -832, 744, 534, -1593, +882, 733, -1036, 1125, -425, -1720, 1314, 79, +-195, 1761, -1536, -1703, 1233, -326, 1162, 2273, +-2141, -1773, -221, -1168, 2456, 2913, -919, -780, +-2106, -2642, 2131, 2677, 714, 743, -2408, -3155, +989, 1791, 1406, 1500, -1778, -2941, -18, 1143, +1536, 1884, -1041, -2688, -550, 309, 1365, 2653, +-788, -2676, -605, -551, 1668, 3485, -1090, -2423, +-969, -1743, 2106, 3877, -650, -1233, -1699, -2889, +1958, 3393, 259, 126, -2238, -3437, 1320, 2453, +1573, 1651, -2543, -3763, 82, 1204, 2453, 2683, +-1723, -3176, -950, -32, 2036, 3076, -619, -2447, +-1176, -990, 1409, 3091, -161, -1367, -1211, -1845, +1377, 2720, 112, -283, -1748, -2439, 1124, 2093, +1288, 829, -1962, -2301, -267, 504, 2133, 1625, +-1047, -1218, -1289, -619, 1798, 1129, -10, -113, +-1690, -685, 1044, 136, 1049, 676, -1553, -447, +-152, -455, 1276, 560, -342, 166, -715, -561, +331, 244, 365, 276, -180, -583, -298, 451, +192, 341, 311, -901, -483, 309, -3, 967, +575, -1233, -432, 76, -238, 1416, 401, -1599, +138, -31, -342, 2099, -319, -2119, 689, -524, +251, 3024, -1322, -2241, 633, -1320, 1203, 3514, +-1546, -1653, -367, -2389, 2068, 3897, -1161, -981, +-1418, -3277, 2472, 4012, -523, -258, -2179, -3937, +2229, 3803, 551, 745, -2728, -4418, 1544, 2915, +1556, 1692, -2837, -3761, 823, 1731, 2182, 1431, +-2797, -2637, 215, 1407, 2733, 956, -2502, -1990, +-840, 777, 3206, 732, -1479, -688, -2251, 16, +3285, -208, -354, 658, -2904, -363, 2744, -549, +244, 1093, -2606, -892, 2321, 86, -156, 831, +-2155, -1583, 2972, 1429, -1250, 219, -2014, -2515, +3742, 3049, -1724, -667, -2333, -2450, 3777, 3121, +-482, -963, -3460, -993, 2591, 724, 2099, 526, +-4248, -410, 937, -999, 3644, 2024, -3874, -1255, +-291, -748, 3508, 1932, -2032, -1059, -1650, -617, +2815, 1234, -658, -574, -1944, -622, 2473, 1445, +-966, -1323, -902, 131, 1861, 1271, -1687, -1888, +318, 684, 1742, 1566, -2546, -2192, 902, -129, +1555, 2638, -2401, -2237, 1113, -229, 978, 1830, +-1871, -1223, 498, -392, 1649, 1124, -1673, 34, +-803, -1695, 2577, 1980, -1039, -628, -1949, -943, +2596, 1772, -335, -1268, -2195, -577, 2934, 2252, +-1499, -1475, -1387, -1948, 3468, 4631, -2261, -2999, +-1460, -2040, 3571, 4741, -1532, -1899, -2297, -2927, +3661, 3971, -1370, -727, -2060, -3059, 3483, 3868, +-1693, -1186, -1690, -2409, 3358, 3259, -1595, -546, +-1741, -2605, 3364, 2949, -1788, -67, -1552, -3163, +3386, 3563, -1632, -734, -1949, -2079, 3437, 2406, +-1267, -668, -2177, -1087, 3395, 1428, -1489, -232, +-1235, -849, 2256, 369, -1423, 460, 114, 15, +600, -1104, -498, 864, 177, 509, -374, -1498, +669, 835, 47, 827, -1463, -1698, 1846, 567, +-371, 1148, -1685, -1365, 2326, 209, -1014, 624, +-913, -447, 1777, 80, -1126, 107, -244, -180, +1197, 338, -1052, -204, 45, -298, 832, 871, +-732, -581, -55, -397, 403, 846, 179, -326, +-818, 6, 461, -454, 689, 756, -1369, -418, +769, -339, 483, 907, -966, -841, 276, -180, +525, 913, -434, -271, -290, -1187, 765, 1580, +-581, -323, 37, -1495, 329, 2013, -338, -424, +178, -1675, -13, 1873, -11, 164, -184, -1961, +189, 1676, 406, 271, -924, -1790, 459, 1584, +581, 138, -1007, -1479, 423, 1012, 561, 690, +-1064, -1488, 742, 307, 38, 1450, -692, -1786, +866, 335, -435, 1282, -277, -1603, 461, 281, +120, 1161, -507, -1082, -148, -529, 1177, 1495, +-1103, -658, -330, -819, 1521, 1218, -943, -370, +-790, -755, 1623, 1232, -626, -510, -1055, -829, +1685, 1613, -720, -861, -900, -653, 1589, 1357, +-574, -310, -1096, -1090, 1464, 1078, -87, 190, +-1301, -932, 1153, 533, -68, 172, -490, -454, +163, 171, 276, 267, -172, -496, -242, 235, +285, 226, 90, -667, -249, 500, -92, 324, +434, -920, -331, 252, -71, 875, 330, -914, +-239, -102, -10, 783, 113, -424, -11, -225, +-144, 481, 160, -177, 21, -206, -90, 490, +-262, -683, 687, 936, -502, -744, -132, -122, +424, 1040, -158, -1145, -116, 626, -75, -307, +676, 322, -1072, -148, 400, -448, 1110, 732, +-1791, -437, 642, 153, 1096, -453, -1593, 437, +678, 366, 458, -970, -758, 393, 132, 373, +617, -230, -606, -99, -188, -500, 1038, 1511, +-1281, -1331, 704, -434, 347, 2536, -943, -2932, +417, 1147, 480, 1381, -319, -2569, -912, 1857, +1609, -27, -677, -1567, -960, 1944, 1486, -970, +-423, -548, -761, 1540, 477, -1535, 869, 554, +-1316, 779, 22, -1517, 1366, 846, -968, 517, +-647, -1239, 1415, 883, -681, -171, -555, -640, +1300, 1225, -1121, -672, 69, -851, 932, 1380, +-866, -22, -59, -1178, 699, 474, -458, 1124, +-143, -1256, 161, -413, 429, 2012, -470, -1346, +-584, -1076, 1445, 2379, -854, -730, -546, -1799, +1266, 1873, -838, 593, -57, -2375, 493, 1267, +-194, 1086, -194, -1775, 15, 272, 363, 940, +-99, -107, -690, -1414, 782, 956, 356, 1214, +-1446, -2178, 945, 471, 690, 1790, -1528, -1812, +530, -272, 1209, 1628, -1574, -257, 46, -1963, +1264, 1531, -548, 1635, -791, -3150, 430, 604, +1008, 2565, -1161, -1828, -336, -1501, 1562, 2574, +-1055, 8, -562, -2658, 1370, 2038, -442, 923, +-817, -2508, 515, 710, 945, 1939, -1407, -1825, +73, -593, 1472, 1629, -1557, -471, 197, -375, +1237, -142, -1361, 391, 18, 284, 1317, -794, +-1192, 479, -50, 163, 929, -314, -751, -62, +27, 30, 247, 791, 441, -714, -1147, -992, +287, 1801, 1808, 437, -2621, -2931, 673, 1646, +2325, 2427, -3238, -3954, 968, 498, 2168, 3808, +-2842, -3364, 549, -1286, 1921, 4007, -2093, -1782, +518, -1648, 827, 1906, -1262, -161, 1182, -198, +-374, -735, -1249, 187, 2063, 1556, -431, -1136, +-2293, -1843, 2846, 2949, -355, 393, -2377, -4112, +2306, 2896, 132, 2024, -1707, -4160, 590, 906, +1340, 2928, -1275, -2088, -662, -1562, 1901, 2408, +-946, 613, -954, -2963, 1632, 1445, -573, 1844, +-804, -2801, 959, 630, 79, 1705, -845, -1674, +220, -145, 969, 1585, -913, -1382, -588, -351, +1611, 1834, -619, -977, -1376, -1519, 1805, 2014, +132, 630, -1964, -2779, 1126, 1271, 1134, 1741, +-1457, -1976, -531, -753, 1614, 2366, 31, -408, +-1881, -2088, 727, 1307, 2005, 1400, -1980, -1693, +-1111, -561, 2668, 1562, -473, 4, -1949, -1089, +1122, -124, 1205, 1165, -1268, 334, -849, -2059, +1487, 522, 702, 2566, -2373, -2424, 740, -1064, +1912, 2752, -1839, -344, -515, -2438, 1747, 1674, +-536, 1315, -1193, -2622, 1391, 1013, -256, 1105, +-654, -1375, 619, 183, -273, 512, 389, 19, +-734, -674, 466, 280, 619, 813, -1386, -1028, +706, -75, 658, 799, -806, 244, -335, -1178, +611, -469, 720, 2992, -1305, -2019, -347, -2208, +1823, 3886, -707, -407, -1108, -2932, 751, 1232, +557, 1920, -72, -1007, -1166, -1803, 258, 847, +1830, 2527, -1382, -2361, -1481, -1517, 2343, 3056, +297, -185, -2189, -2004, 162, 12, 2514, 2302, +-1358, -614, -2017, -2272, 2512, 1567, 285, 1127, +-1711, -1062, 7, -1085, 1068, 1248, 578, 562, +-1523, -993, -488, -197, 1940, 449, -2, 557, +-1999, -587, 398, -657, 2009, 854, -753, 605, +-2327, -1311, 2016, 28, 1400, 1103, -2744, -605, +461, -139, 1576, -8, -790, 27, -840, 481, +748, -449, 526, -175, -809, 83, -209, 652, +725, -352, 58, -1129, -589, 1518, -87, 302, +663, -1871, -13, 826, -892, 1294, 646, -1465, +486, -14, -994, 826, 243, -589, 643, 436, +-464, -238, -318, -542, 539, 941, -120, -121, +-211, -760, 134, 421, 14, 189, 94, 129, +-280, -548, 39, -59, 509, 772, -512, -595, +-188, 86, 583, 133, -144, -354, -398, 463, +420, 90, -214, -763, -47, 443, 444, 657, +-377, -809, -466, -430, 680, 934, 673, 755, +-1538, -1883, -132, -278, 2165, 2656, -1109, -674, +-1684, -2983, 1784, 1966, 963, 2510, -1999, -3204, +-261, -835, 1949, 2842, -438, -264, -1554, -1962, +1160, 758, 312, 814, -740, -540, 561, 111, +-423, -424, -334, 20, 1068, 846, -40, -280, +-1580, -1050, 728, 573, 1760, 1247, -1659, -1334, +-1267, -404, 2221, 984, 481, 173, -2306, -289, +260, -1088, 2014, 1030, -748, 1026, -1480, -1547, +641, -477, 1539, 1228, -936, 784, -1459, -1604, +1504, -590, 769, 1625, -1604, 610, -107, -1798, +1617, -627, -867, 2268, -1000, -59, 1446, -2051, +162, 554, -1466, 1482, 295, -739, 1622, -696, +-1098, 174, -1067, 668, 1297, 248, 476, -1159, +-856, -96, -540, 1667, 471, -547, 1219, -1734, +-827, 1326, -1646, 1234, 1586, -1626, 1370, -702, +-1930, 1692, -967, 216, 1903, -1545, 680, 18, +-1531, 1643, -1053, -630, 1790, -1313, 1277, 1141, +-2714, 481, -284, -960, 2751, 66, -779, 342, +-2029, 90, 1332, -192, 1032, -240, -1189, 292, +-464, 79, 1068, -155, -36, -50, -1002, 81, +727, -53, 577, 333, -1205, -501, 114, -58, +1040, 898, -281, -783, -989, -232, 303, 717, +1232, -59, -841, -545, -934, 169, 1180, 446, +404, -220, -1134, -457, -44, 279, 975, 616, +-227, -614, -679, -562, 383, 995, 216, 38, +-264, -659, 179, -240, -56, 888, -372, 91, +467, -1316, 226, 1124, -672, 77, 97, -939, +510, 793, -393, -6, 185, -212, -24, -321, +-483, 206, 446, 656, 492, -259, -473, -1064, +-826, 586, 738, 1183, 1041, -805, -1279, -1178, +-728, 942, 1699, 1154, -200, -1231, -1129, -560, +450, 726, 409, 203, 197, 524, -655, -1183, +-331, -657, 809, 1728, 350, 512, -864, -1822, +-298, -509, 717, 1873, 446, 287, -624, -1572, +-864, -99, 1202, 956, 391, 121, -899, -81, +-518, -843, 760, 47, 934, 1188, -1324, -493, +-342, -635, 915, 550, 362, -179, -666, -79, +-654, 529, 960, -304, 414, -544, -788, 521, +-708, 198, 1217, -424, 557, 395, -1731, -412, +326, -30, 1400, 270, -1001, 375, -600, -473, +1056, -667, 109, 837, -927, 523, -174, -727, +1418, -372, -323, 161, -1416, 351, 679, 964, +1004, -1148, -367, -1424, -1097, 1900, 196, 1011, +1415, -1466, -446, -962, -1516, 516, 1060, 1636, +766, -190, -851, -1893, -332, -117, 424, 1901, +294, 576, -292, -2307, -50, -61, -136, 1770, +263, -343, 79, -725, -201, 155, -44, 108, +30, -66, 203, 371, -242, -278, 114, -67, +105, 37, -348, -271, 318, 587, 19, 97, +-320, -770, 354, 106, -91, 630, -296, -218, +373, -290, 12, 294, -384, -302, 122, 67, +608, 442, -533, -257, -692, -367, 1020, 176, +518, 388, -1216, -288, -319, -22, 1070, 148, +286, -483, -740, 377, -466, 585, 405, -753, +840, -565, -363, 1096, -1038, 186, 493, -996, +869, 216, -475, 167, -495, 445, 175, -113, +344, -904, -39, 391, -239, 729, 105, -228, +111, -482, -248, 43, -143, -215, 637, 699, +-21, 565, -739, -1318, 150, -508, 326, 1119, +331, 907, -197, -1119, -719, -666, 128, 385, +1010, 568, -283, 595, -1053, -1051, 930, -479, +-97, 464, -301, 724, 352, 246, -177, -1418, +132, -63, -425, 1302, 162, -196, 646, -426, +-307, -210, -881, -320, 564, 1207, 841, -149, +-734, -1142, -457, 476, 449, 586, 219, -342, +-85, -197, 33, 221, -520, -315, 109, 314, +912, 273, -524, -492, -720, -411, 660, 935, +291, 148, -447, -1292, 194, 770, -313, 394, +39, -593, 698, 84, -530, 235, -302, -259, +203, 51, 222, 418, 365, -565, -646, -146, +-453, 846, 778, -171, 502, -1075, -710, 940, +-692, 352, 643, -1040, 1039, 668, -1046, 294, +-727, -1017, 1198, 356, -91, 928, -597, -764, +487, -346, 57, 714, -705, -523, 287, 23, +750, 603, -346, -311, -598, 35, -10, -861, +615, 325, 274, 1609, -630, -953, -275, -1143, +550, 597, 16, 498, -318, 341, 180, -497, +206, -368, -366, 280, -202, -250, 453, 520, +197, 260, -279, -563, -357, -174, 214, -86, +300, 360, -142, 546, -78, -360, -7, -502, +68, -258, -148, 591, 56, 647, 211, -622, +-73, -411, -206, 192, -64, 131, 410, 200, +-111, 147, -419, -502, 376, -155, 108, 334, +-106, 476, -322, -459, 46, -607, 674, 759, +-369, 268, -574, -661, 511, 120, 350, 259, +-592, -469, -65, 506, 676, 181, -254, -742, +-688, 173, 604, 597, 345, -372, -683, -612, +264, 1072, 116, -154, -280, -945, 479, 670, +-493, 219, -239, -440, 1009, 259, -452, -167, +-570, 71, 483, 263, 35, -710, -73, 373, +170, 702, -333, -691, -61, -656, 466, 1066, +-65, 259, -315, -1101, -219, -61, 534, 1112, +173, 86, -463, -1379, -80, 439, -91, 847, +479, -541, 293, -274, -694, 395, -334, 169, +635, -425, 260, -549, -290, 1076, -284, 516, +-3, -1608, 357, 21, -30, 1142, 18, 157, +-254, -817, -245, -507, 665, 837, 59, 364, +-725, -581, 217, -10, 422, 21, -338, -397, +157, 1031, -86, -39, -317, -1311, 477, 471, +172, 865, -578, -414, 93, -260, 356, 223, +-323, -611, -16, 450, 423, 727, -170, -616, +-538, -301, 547, -138, -75, 258, -257, 785, +559, -232, -475, -1324, -186, 651, 478, 1012, +86, -629, -609, -765, 264, 817, 383, 285, +-561, -1124, 391, 776, 26, 523, -428, -994, +157, 19, 289, 564, -152, -133, -67, -128, +168, 103, -374, 7, 20, -241, 686, -24, +-231, 343, -901, 45, 587, -82, 656, -296, +-682, -258, -143, 544, 389, 738, -119, -1160, +-171, -654, 193, 1586, 124, -19, -347, -1132, +224, 340, 200, 471, -513, -343, 79, -139, +395, 597, 36, -359, -351, -385, -39, 382, +101, -8, 93, 192, 109, -94, -128, -416, +-255, 154, 181, 370, 368, 50, -491, -607, +72, 310, 225, 172, -198, -357, 99, 357, +-3, 93, -62, -627, -24, 398, 160, 339, +-127, -716, -86, 182, 291, 669, -106, -447, +-294, -416, 237, 305, 73, 240, -26, -192, +26, -11, -215, 102, 121, -26, 61, -177, +-121, -12, 143, 289, -46, -178, 49, 89, +-143, 98, -110, -286, 356, 0, -239, -99, +37, 590, 193, -21, -326, -783, 114, 167, +168, 670, -172, -279, -57, -422, 194, 401, +-41, -57, -179, -277, 280, 616, -118, -374, +-339, -420, 430, 670, 95, -197, -396, -242, +70, 186, 369, 401, -374, -480, -134, -526, +601, 905, -399, 52, -265, -490, 444, 52, +58, -24, -336, 210, 169, 103, 44, -488, +-317, 332, 290, 39, 179, -110, -179, 219, +-153, -589, 91, 433, -114, 350, 90, -637, +445, 112, -432, 264, -373, 116, 531, -380, +56, -297, -394, 722, 268, 215, 162, -816, +-464, -14, 29, 501, 469, -3, -148, -142, +-147, 7, -110, -130, 0, -81, 434, 364, +-202, -138, -530, -19, 647, 52, 250, -232, +-1005, -2, 403, 320, 666, 77, -735, -395, +27, -91, 605, 555, -590, -210, -193, -481, +604, 344, 46, 473, -366, -355, -222, -518, +404, 413, 10, 314, -285, -91, 352, -513, +-41, 8, -382, 929, 79, -405, 309, -879, +104, 698, -464, 269, 57, -339, 514, 316, +-489, -452, -247, -222, 668, 734, -58, -171, +-591, -253, 295, 178, 345, -252, -343, 155, +-165, 264, 261, -487, 209, 269, -385, 317, +-88, -670, 459, 207, -114, 468, -399, -489, +238, 15, 372, 345, -513, -340, -47, 81, +543, 178, -285, -163, -280, -159, 397, 238, +-104, 257, -362, -501, 590, 117, -172, -8, +-259, 230, 218, 147, -304, -834, 446, 579, +-12, 613, -459, -1104, 128, 11, 444, 1097, +-222, -518, -549, -684, 560, 683, 347, 83, +-615, -263, -383, -71, 958, 86, 18, 236, +-972, -317, 453, -100, 564, 520, -580, -142, +-375, -586, 816, 264, 98, 601, -830, -245, +95, -559, 633, 44, -124, 706, -400, -190, +67, -453, 130, 101, 208, 358, -103, 66, +-427, -734, 249, 246, 360, 915, -288, -637, +-135, -734, 127, 641, 14, 646, 45, -700, +-27, -235, -89, 359, -6, 88, 171, -71, +22, -111, -358, -143, 270, 387, 261, 85, +-667, -691, 360, 302, 467, 590, -803, -628, +269, -51, 284, 500, -310, -458, 253, 8, +-348, 504, 96, -334, 467, -302, -473, 340, +-236, -6, 675, 128, -217, -127, -488, -400, +560, 342, -114, 295, -187, -146, 213, -509, +-123, 347, -109, 403, 290, -599, -48, 39, +-474, 376, 547, -71, 164, -245, -717, 40, +182, 247, 492, -360, -262, 192, -137, 334, +187, -407, -319, -175, 216, 261, 323, 158, +-485, -107, 155, -180, 186, 11, -426, 275, +306, -80, 230, -339, -445, 72, 89, 578, +220, -198, -148, -662, -115, 178, 181, 745, +184, -118, -375, -847, -164, 189, 483, 687, +153, -29, -528, -624, -56, -100, 483, 482, +-135, 350, -274, -507, 116, -432, 122, 588, +129, 320, -137, -510, -497, -304, 445, 393, +474, 455, -633, -418, -51, -531, 333, 557, +-157, 200, 13, -249, 129, -186, -260, 144, +106, 226, 315, -191, -399, -414, -97, 503, +416, 514, -158, -992, -34, 40, 36, 640, +-309, -256, 301, -177, 349, 280, -400, 57, +-413, -693, 506, 376, 303, 790, -586, -828, +99, -341, 355, 812, -407, -90, 69, -615, +399, 435, -402, 245, -163, -553, 461, 246, +-8, 109, -295, -170, -4, 295, 72, -581, +186, 211, -64, 699, -179, -623, 17, -321, +167, 540, 8, -119, -321, -176, 313, 459, +193, -211, -620, -686, 254, 690, 486, 423, +-562, -857, -33, 21, 372, 832, -150, -465, +-121, -672, 53, 699, 203, 483, -165, -658, +-294, -403, 508, 554, 11, 279, -601, -338, +417, -274, 271, 241, -481, 285, -27, -370, +386, 29, -114, 237, -230, -253, 250, -16, +-60, 286, -172, -115, 160, -143, 110, -146, +-157, 376, -55, 276, 90, -828, -21, -32, +274, 1041, -386, -281, -334, -1083, 1023, 722, +-356, 595, -854, -663, 826, -109, 185, 112, +-557, 316, -19, -70, 391, -398, -54, 237, +-278, 140, 152, -139, 81, -41, -62, 136, +-127, -22, 122, -200, 17, 66, -45, 241, +96, 6, -77, -308, -142, 66, 15, -114, +401, 354, -177, 316, -455, -804, 396, -230, +248, 934, -350, 123, -230, -925, 348, 176, +275, 483, -427, -137, -151, -185, 327, 32, +66, 118, -113, -174, -107, 117, -96, 126, +312, -175, 14, -24, -329, 15, 184, 37, +51, 168, -110, -143, 10, -262, 150, 420, +-115, -83, -166, -365, 276, 427, -18, 63, +-184, -414, 23, 21, 97, 484, 47, -232, +-177, -491, 183, 689, -1, 45, -318, -781, +273, 471, 77, 327, -96, -499, -177, 233, +188, 69, 130, -450, -484, 409, 450, 310, +127, -691, -594, 37, 304, 757, 261, -437, +-359, -631, 82, 737, 99, 353, -125, -721, +77, -131, 57, 533, -160, 4, -34, -321, +307, 43, -156, 239, -194, -37, 212, -402, +-52, 257, -83, 356, 219, -294, -51, -300, +-339, 102, 318, 507, 167, -131, -454, -604, +141, 259, 333, 492, -266, -342, -136, -243, +136, 301, 126, 67, -37, -239, -292, -68, +271, 367, 171, -11, -456, -434, 177, 141, +261, 183, -229, 130, -91, -231, 154, -280, +-6, 450, -54, -4, 48, -303, -6, 62, +17, 353, -201, -242, 182, -467, 334, 685, +-581, 147, -54, -785, 630, 195, -220, 561, +-265, -317, 77, -231, -21, 124, 212, 129, +34, 118, -235, -257, -61, -190, 125, 374, +124, 250, 8, -532, -270, -263, 40, 678, +252, 261, -81, -761, -159, -189, 7, 662, +362, 94, -374, -359, -252, -164, 794, 223, +-311, 54, -567, -122, 601, 241, -4, -204, +-284, -257, 243, 433, -255, -62, 105, -169, +320, 127, -381, -170, -89, 48, 349, 194, +5, 8, -349, -250, 78, -167, 293, 452, +-75, 86, -116, -472, -240, 113, 248, 267, +345, -160, -557, -191, 76, 248, 475, 230, +-464, -507, -167, 13, 531, 394, 26, -39, +-592, -255, 33, -122, 741, 427, -188, 12, +-736, -533, 316, 158, 491, 455, -148, -101, +-384, -493, -47, 106, 486, 452, -17, -191, +-438, -224, 55, 120, 389, 147, -87, -77, +-369, -310, 167, 332, 265, 232, -10, -430, +-480, -95, 109, 381, 631, -81, -506, -100, +-293, 48, 538, -80, 13, 105, -343, -19, +14, -44, 141, 136, 141, -258, -163, 109, +-179, 263, 341, -375, -92, 119, -180, 220, +93, -432, -50, 151, 331, 501, -161, -449, +-577, -364, 572, 605, 273, -80, -491, -237, +-5, 177, 90, -26, 124, -143, 15, 45, +-184, 247, -17, -196, 265, -75, -165, 221, +-278, -275, 458, 115, -17, 237, -411, -238, +161, -65, 302, 179, -238, -148, -198, 50, +261, 247, 21, -345, -17, -13, -222, 308, +46, -203, 421, -17, -386, 161, -197, -140, +443, -120, -65, 222, -234, 69, 143, -94, +7, -284, -66, 113, 42, 543, 51, -359, +-76, -485, 26, 518, 96, 140, -278, -295, +287, -7, 102, 116, -468, -52, 331, -21, +112, 89, -364, -65, 241, 104, 178, -226, +-365, -17, 36, 497, 246, -434, -80, -185, +-62, 500, -7, -88, 12, -433, 4, 195, +66, 437, -48, -286, -62, -350, 84, 253, +-77, 120, 52, 47, 67, 36, -163, -482, +69, 121, 49, 581, -177, -346, 156, -225, +160, 169, -285, 90, -140, -177, 224, 101, +210, 231, -186, -403, -293, 82, 133, 99, +336, 15, -152, 230, -399, -516, 379, -3, +227, 647, -646, -295, 143, -516, 722, 506, +-520, 212, -558, -471, 726, 50, 227, 91, +-611, 138, 48, 144, 338, -522, -128, -44, +-62, 592, 123, 119, -76, -797, -57, 87, +134, 806, 50, -511, -47, -324, -119, 418, +107, 139, 213, -222, -247, -326, -85, 346, +332, 227, 0, -199, -377, -202, 176, -115, +408, 483, -394, 79, -212, -614, 456, 239, +-42, 304, -268, -401, 192, 215, -20, 154, +-66, -386, 5, 79, -42, 248, 205, 96, +-175, -508, -188, 164, 212, 459, 51, -393, +-121, -167, -115, 275, 67, 167, 33, -202, +-67, -322, 78, 269, -148, 443, -30, -441, +180, -335, -268, 376, 132, 305, 138, -317, +-339, -243, 147, 315, 6, -78, -38, 23, +141, 181, -269, -333, -2, -91, 275, 481, +-60, -138, -125, -262, -131, 151, 154, -2, +332, 33, -313, 53, -185, -214, 325, 157, +85, 137, -183, -331, -30, 110, 246, 233, +-64, -198, -110, -66, 193, 119, -43, -23, +34, -46, 9, 83, -136, -25, 372, -90, +-60, 53, -411, 129, 293, -225, 334, 113, +-269, 211, -316, -435, 383, 140, 193, 332, +-321, -241, -136, -130, 230, 63, 181, 185, +-288, -131, -93, 74, 147, -112, 153, -118, +-251, 320, -168, -41, 410, -214, -260, -58, +-197, 285, 292, -12, -120, -198, -130, 44, +14, 29, -30, 55, 10, -40, 103, 65, +-171, -85, -241, -185, 269, 213, 116, 313, +-211, -336, -219, -381, 81, 390, 434, 446, +-318, -518, -317, -279, 278, 500, 136, -5, +68, -171, -381, -120, 16, 150, 496, 198, +-294, -276, -187, -54, 415, 188, -157, 78, +-129, -291, 409, 182, -312, 85, -31, -300, +485, 256, -354, 15, -98, -126, 440, 18, +-54, 3, -269, 5, 75, 84, 367, -51, +-50, -68, -431, 100, 270, -234, 378, 293, +-280, 169, -248, -512, 190, 1, 293, 462, +-165, -5, -231, -445, 113, 133, 129, 185, +-9, -38, -179, 24, -50, -277, 234, 187, +-114, 233, -194, -329, 184, -23, -104, 287, +-107, -133, 128, -231, -49, 346, -125, 7, +-62, -364, 107, 132, 47, 299, -233, -201, +-53, -180, 201, 204, -22, -42, -226, 78, +-21, -100, 198, -87, -66, 199, -160, 34, +116, -214, -38, -129, -44, 510, 189, -146, +-141, -551, -157, 558, 271, 105, 38, -546, +-151, 258, 35, 287, 80, -254, 0, -232, +11, 237, 99, 194, -66, -172, 8, -161, +128, 107, -44, 75, 60, -34, 60, 31, +-173, -44, 177, -54, 306, -63, -427, 294, +-122, -125, 599, -221, -56, 180, -474, 71, +194, -51, 248, -198, -70, 217, -66, 152, +-191, -358, 185, -58, 226, 439, -280, -113, +-179, -324, 240, 168, 126, 144, -327, -88, +26, -127, 191, 152, -200, 105, -119, -341, +221, 39, 3, 469, -296, -279, -23, -281, +149, 206, 153, 104, -238, 130, -336, -243, +284, -244, 257, 410, -285, 112, -246, -322, +153, -81, 217, 228, -73, 82, -334, -187, +167, 1, 215, 70, -203, -30, 16, 27, +12, -39, 61, 105, -46, -27, -12, -348, +198, 418, -185, 199, 25, -593, 196, 152, +-115, 336, 45, -285, 41, 73, -70, 79, +241, -216, -9, 186, -299, 0, 229, -88, +247, 36, -128, 30, -153, -38, 43, -39, +218, 85, 44, -38, -120, 88, -153, -153, +190, -93, 166, 312, -205, -68, -9, -165, +18, 53, 46, -28, 64, 63, -187, 177, +16, -265, 175, -102, -152, 312, -118, -149, +143, -19, -39, 164, -119, -212, -3, -83, +130, 307, -191, -15, -153, -249, 343, 53, +-196, 93, -235, 76, 251, -96, -119, -90, +-107, 42, 229, 222, -198, -195, -300, -200, +421, 441, 128, -158, -530, -259, 53, 255, +401, 22, -220, -143, -104, 179, 149, -165, +-145, -162, 171, 441, 89, -97, -327, -350, +210, 133, 235, 254, -326, -134, 101, -135, +273, 128, -269, -105, 42, 148, 295, -28, +-115, -159, -160, 225, 130, -205, 202, -22, +61, 346, -231, -98, -139, -527, 421, 297, +196, 638, -502, -635, -18, -355, 568, 667, +-240, 81, -344, -587, 422, 174, 71, 427, +-292, -287, -94, -345, 297, 333, 181, 352, +-444, -453, -131, -178, 429, 278, 21, 241, +-432, -248, 86, -281, 302, 457, -354, -86, +-103, -359, 332, 368, -131, 195, -275, -509, +54, -96, 206, 606, -84, -38, -347, -549, +179, 135, 219, 358, -294, -98, -187, -267, +215, 63, 302, 288, -439, -116, -415, -365, +752, 272, 108, 342, -801, -353, 236, -265, +501, 330, -369, 256, -182, -503, 327, 149, +64, 364, -208, -525, -86, 2, 180, 529, +339, -35, -243, -638, -522, 58, 588, 809, +557, -269, -834, -797, -177, 605, 904, 482, +-114, -817, -664, -16, 394, 750, 505, -235, +-497, -712, -203, 449, 612, 637, -42, -755, +-471, -197, 305, 655, 258, -125, -299, -400, +-48, 208, 207, 338, 16, -453, -145, -59, +4, 542, 58, -334, 95, -273, -141, 420, +-216, 57, 361, -320, -11, -96, -446, 397, +204, 185, 223, -737, -312, 26, -18, 1031, +105, -505, -207, -1088, 221, 1117, -23, 779, +-470, -1672, 319, 45, 284, 1577, -611, -734, +-19, -1071, 649, 1024, -367, 637, -596, -1284, +534, -141, 529, 1453, -774, -404, -470, -1501, +1017, 1005, 142, 1347, -1034, -1645, 116, -811, +993, 2058, -348, 8, -969, -2116, 756, 925, +767, 1630, -1008, -1531, -415, -878, 1154, 1596, +143, 432, -1164, -1709, 286, 33, 1116, 1888, +-653, -864, -811, -1606, 1054, 1617, 432, 920, +-1195, -1998, 127, -136, 1163, 2036, -500, -628, +-904, -1778, 808, 1382, 629, 1060, -903, -1773, +-285, -138, 908, 1666, 77, -574, -875, -1399, +167, 1281, 764, 739, -390, -1698, -485, 292, +452, 1448, 148, -1120, -380, -811, 65, 1671, +162, -187, -49, -1530, -164, 996, -154, 824, +436, -1150, 37, -189, -769, 1039, 217, -462, +829, -561, -532, 903, -826, -207, 731, -862, +664, 881, -956, 475, -507, -1392, 1140, 294, +109, 1478, -1292, -1239, 459, -951, 1053, 1941, +-1033, -52, -532, -2040, 1285, 1113, -84, 1545, +-1275, -1878, 612, -733, 1064, 2375, -1114, -435, +-563, -2289, 1483, 1704, -292, 1367, -1307, -2406, +1205, -56, 538, 2392, -1592, -1277, 509, -1609, +1410, 2139, -1340, 328, -683, -2109, 1696, 717, +-31, 1555, -1576, -1341, 579, -769, 1369, 1582, +-958, -165, -896, -1240, 1111, 815, 374, 568, +-804, -969, -147, 65, 533, 741, 289, -487, +-561, -297, -340, 547, 839, -90, 140, -295, +-1031, 170, 177, -49, 1178, 221, -617, -17, +-1326, -718, 1489, 707, 815, 682, -2281, -1593, +342, 98, 2285, 2109, -1495, -1364, -1771, -1915, +2387, 2775, 658, 664, -2773, -3567, 799, 1480, +2225, 2805, -2126, -3271, -910, -856, 2707, 3955, +-913, -1495, -2138, -3420, 2307, 3761, 491, 1354, +-2584, -4840, 1356, 1631, 1570, 3982, -2645, -4222, +254, -1421, 2752, 5241, -2184, -1830, -1592, -4045, +3421, 4086, -538, 1436, -3274, -4546, 2724, 1420, +1682, 3128, -3877, -3301, 669, -540, 3483, 3335, +-2642, -1767, -1824, -1880, 3565, 2953, -342, -491, +-3062, -2250, 2200, 2361, 1440, -21, -2832, -2285, +433, 1921, 2322, 876, -1745, -2551, -933, 844, +2057, 1881, -538, -2100, -1267, -192, 1356, 2057, +63, -1318, -1209, -1027, 903, 2031, 461, -461, +-1314, -1619, 597, 1698, 1018, 75, -1381, -1459, +-253, 1059, 1531, 292, -443, -1033, -1195, 736, +745, 119, 741, -1019, -738, 1100, -534, 256, +815, -1685, 221, 999, -894, 1261, 127, -2074, +869, 259, -584, 1876, -807, -1797, 1308, -265, +-12, 1955, -1560, -1446, 1074, -750, 977, 2255, +-1798, -1245, -4, -1343, 1908, 2486, -1106, -570, +-1363, -2260, 1895, 2309, 225, 797, -1995, -3143, +1032, 1544, 1210, 1999, -1836, -2965, 247, 394, +1455, 2382, -1313, -2275, -373, -392, 1560, 2683, +-742, -1935, -922, -1259, 1338, 3137, -271, -1284, +-789, -2122, 1070, 3061, -364, -459, -893, -2717, +1327, 2745, 137, 540, -1754, -3187, 1132, 1959, +1189, 1543, -1968, -3081, 162, 1006, 1832, 2149, +-1336, -2699, -922, -7, 2017, 2577, -419, -1734, +-1748, -1228, 1667, 2386, 496, -517, -1937, -1820, +984, 1855, 1118, 290, -1745, -1899, 227, 954, +1384, 1114, -1211, -1408, -336, -258, 1438, 1302, +-851, -336, -839, -976, 1360, 611, 7, 770, +-1286, -941, 667, -395, 705, 1282, -1011, -486, +-22, -1012, 872, 1445, -505, -129, -517, -1649, +571, 1670, 276, 420, -550, -2210, -289, 1538, +679, 827, 80, -2389, -705, 1483, 173, 1141, +454, -2771, -147, 1445, -524, 1524, 275, -3019, +719, 1514, -853, 1668, -454, -3409, 1339, 1500, +-288, 2323, -1236, -3631, 996, 777, 791, 2844, +-1540, -3114, -21, 5, 1823, 2826, -1086, -2347, +-1212, -577, 1959, 2528, -167, -1666, -1803, -671, +1635, 1925, 643, -1002, -2377, -713, 1312, 1018, +1706, 123, -2948, -602, 634, -411, 2741, 1172, +-3150, -176, 66, -1628, 3310, 2097, -3248, -332, +-312, -2151, 3601, 2739, -3011, -674, -628, -1901, +3253, 2580, -2258, -1229, -826, -640, 2429, 1785, +-1242, -1801, -896, 833, 1601, 457, -468, -1039, +-1239, 569, 1731, -134, -260, 812, -2056, -1728, +2706, 987, -479, 1387, -2668, -3013, 3110, 1988, +-83, 678, -3092, -2198, 2442, 1240, 1408, 743, +-3844, -1528, 1582, 553, 2682, 971, -3993, -1507, +1054, 553, 2307, 880, -2518, -1275, 358, 286, +952, 974, -620, -1287, 265, 415, -391, 903, +188, -1528, 360, 912, -419, 278, -98, -896, +276, 338, 627, 925, -1683, -1475, 926, 100, +1516, 2339, -2817, -3189, 1016, 1216, 2194, 1579, +-3282, -2314, 1101, 449, 2357, 2074, -3764, -2863, +1846, 983, 1728, 2217, -3260, -3969, 1419, 2456, +1692, 1165, -2856, -3457, 1073, 1996, 1897, 1814, +-3119, -3805, 1318, 1593, 1670, 2509, -3016, -3973, +1503, 1282, 1401, 2462, -2840, -3223, 1446, 410, +1417, 2792, -2861, -3070, 1509, 486, 1412, 1975, +-2789, -2214, 1218, 986, 1449, 166, -2499, -821, +1262, 975, 684, -467, -1953, -287, 1817, 620, +-743, -563, -586, 446, 1201, -187, -1074, -325, +699, 802, -408, -757, -217, -86, 1385, 1091, +-1813, -862, 339, -760, 1947, 1845, -2444, -909, +668, -881, 1266, 1345, -1669, -104, 611, -1170, +493, 901, -815, 398, 324, -873, -22, 127, +24, 332, 94, 157, -341, -375, 333, -285, +-159, 730, 253, -273, 39, -195, -753, 50, +1044, -65, -131, 791, -871, -1253, 922, 508, +-361, 654, 9, -913, -57, 260, -26, 414, +213, -512, -309, -166, 140, 1251, -15, -1486, +61, 160, -73, 1495, 161, -1642, -160, 130, +149, 1409, 227, -1364, -675, -239, 784, 1655, +18, -1180, -1225, -749, 1527, 1855, -377, -754, +-1297, -1280, 1622, 1762, -549, -116, -703, -1625, +921, 1487, -518, 215, 149, -1711, -11, 1679, +55, -148, 57, -1460, -317, 1393, 796, 283, +-889, -1423, 208, 539, 1055, 1245, -1746, -1780, +985, 403, 570, 1470, -1656, -1852, 984, 295, +694, 1567, -1662, -1799, 590, 265, 1198, 1322, +-1590, -1352, 273, 72, 1071, 906, -977, -693, +91, -3, 702, 288, -785, -148, 328, -113, +433, 320, -687, -225, 119, -225, 340, 446, +-90, 67, -452, -708, 209, 450, 330, 525, +-321, -949, -269, 403, 434, 179, 184, -223, +-697, 249, 541, -335, 244, -147, -652, 870, +457, -650, 162, -487, -326, 1073, -155, -307, +527, -994, -74, 1549, -810, -1060, 832, 231, +-41, 328, -813, -772, 853, 1327, -234, -1544, +-313, 952, 46, 150, 739, -956, -659, 1080, +-455, -935, 1613, 926, -1398, -698, -153, -253, +1887, 1415, -2113, -1668, 566, 597, 993, 1034, +-1290, -1926, 526, 1451, 13, -328, 78, -365, +-700, 651, 788, -1144, 259, 1555, -1480, -1249, +1436, 445, -158, 394, -756, -1213, 525, 1600, +500, -813, -1017, -765, 438, 1446, 752, -304, +-1555, -1364, 1257, 1490, -101, 14, -1028, -1074, +840, 327, 308, 1057, -924, -1181, 108, -93, +983, 1241, -823, -1029, -308, -231, 776, 1199, +370, -995, -1509, -62, 840, 1047, 1191, -991, +-2135, -384, 929, 1752, 1151, -1141, -2130, -1112, +1060, 2196, 770, -583, -1491, -1628, 680, 1540, +243, 573, -403, -1774, -12, 551, 501, 1235, +-375, -1172, -508, -435, 1276, 1247, -676, -127, +-751, -1382, 1383, 1005, -314, 1189, -1202, -2509, +1183, 1107, 417, 1438, -1584, -2279, 866, 959, +611, 522, -1191, -468, 464, -570, 478, 689, +-516, 541, -89, -1231, 68, 208, 637, 872, +-456, -290, -667, -783, 1054, 386, -189, 887, +-361, -949, -107, -404, 447, 1166, 97, -136, +-818, -1142, 624, 591, 232, 1105, -692, -1402, +231, -171, 356, 1333, -365, -567, 114, -882, +-19, 1081, -84, 70, 297, -1137, -122, 1172, +-393, -506, 383, -204, 390, 673, -531, -535, +-937, -430, 2166, 1088, -547, -10, -2824, -1886, +3598, 1753, -243, 835, -3434, -2675, 3255, 1380, +38, 1214, -2435, -2004, 2010, 785, -141, 523, +-1170, -964, 1246, 787, -232, -77, -1007, -865, +1259, 902, -111, 196, -1223, -823, 1204, -52, +3, 901, -796, -90, 425, -1133, 59, 610, +67, 787, 23, -388, -593, -1368, 318, 1224, +978, 1224, -1011, -2328, -1041, 325, 2430, 1669, +-663, -765, -2432, -1230, 3049, 1063, -463, 870, +-2261, -1704, 2376, 672, -569, 534, -860, -971, +888, 996, -38, -369, -660, -1031, 231, 1472, +1140, 85, -1468, -1265, -312, -41, 2065, 1437, +-1099, -38, -1499, -1908, 2066, 721, 224, 1918, +-1987, -1504, 625, -1485, 1499, 2162, -919, 711, +-1295, -2626, 1297, 631, 937, 2070, -1788, -1446, +8, -1195, 1658, 2009, -1100, -478, -529, -1081, +1213, 1456, -510, -782, -523, -703, 730, 1662, +116, -406, -912, -1678, 337, 1225, 1076, 1365, +-1284, -1990, -237, -354, 1351, 1871, -642, -498, +-509, -1068, 574, 731, -302, -251, 555, 722, +-282, -126, -862, -1720, 961, 1416, 708, 1515, +-1454, -2342, -298, -838, 1923, 3156, -1122, -1012, +-317, -2063, 468, 1936, -738, -222, 1802, -71, +-1259, -145, -1388, -729, 2448, 1188, -334, 20, +-1488, -831, 519, -94, 979, 527, -602, 862, +-300, -1554, 192, -53, -64, 1295, 641, -129, +-420, -927, -971, -395, 1294, 1684, 278, -414, +-1404, -1215, 734, 593, -102, 362, 400, 504, +17, -983, -1390, -786, 1291, 2007, 719, -271, +-1843, -1872, 842, 1398, 443, 354, -675, -661, +459, -215, -62, 364, -492, 283, 268, -369, +833, 8, -1101, -362, -184, 798, 1084, 377, +-456, -2029, -338, 1180, 223, 1617, -117, -2390, +294, 124, 234, 1639, -896, -708, -34, -762, +1593, 524, -790, 374, -1604, -265, 1548, -402, +1178, 513, -2081, -143, -212, -142, 1690, 402, +-379, -782, -689, 766, -238, -9, 748, -658, +283, 290, -699, 353, -178, 74, 306, -956, +566, 684, -394, 483, -814, -918, 1037, 387, +-64, 14, -466, -55, 412, 325, -592, -602, +601, 101, 84, 712, -566, -461, 226, -734, +138, 1076, -103, 33, 73, -1018, 14, 719, +-300, 56, 27, -224, 857, 31, -768, -203, +-654, 574, 1254, -327, -34, -638, -649, 1177, +-379, -444, 596, -705, 1019, 759, -1299, 272, +-881, -758, 1632, -154, 608, 1101, -1696, -543, +-385, -755, 1662, 981, 83, -199, -1437, -147, +188, -38, 1126, -186, -700, 532, -51, -118, +276, -347, -563, -99, 398, 396, 559, 456, +-582, -785, -937, -690, 1381, 1574, 493, 231, +-1672, -2195, 148, 1116, 1336, 1321, -381, -1422, +-848, -393, 261, 839, 423, 377, 178, -756, +-332, -23, -525, 208, 260, -166, 1020, 1102, +-466, -1242, -1613, -786, 1402, 1873, 1269, 127, +-2038, -1593, -257, -210, 1732, 1772, -406, -356, +-980, -1077, 448, 412, 619, -91, -671, 962, +57, -479, 427, -1055, -440, 523, 41, 1186, +167, -500, 44, -1369, -78, 701, -167, 1194, +-271, -750, 1058, -872, -425, 883, -1305, -241, +1429, 254, 519, 442, -1544, -1534, 323, 342, +996, 1960, -751, -1203, -40, -1623, 386, 1552, +-510, 1039, 139, -1381, 952, -500, -1338, 755, +-177, 250, 1667, 203, -885, -780, -818, -519, +595, 1335, 883, 252, -715, -1398, -850, 69, +938, 1146, 592, -254, -830, -783, -525, 238, +810, 594, 368, -408, -584, -124, -481, 279, +471, -355, 755, 397, -853, -26, -508, -437, +890, 342, 235, 108, -719, -242, -194, -29, +879, 290, -485, -190, -91, -161, 413, 306, +-589, -227, 405, 349, 241, -381, -646, -171, +322, 536, 279, 43, -572, -430, 137, -224, +795, 637, -1093, -118, -115, -148, 1381, 13, +-776, -504, -719, 827, 895, 137, -127, -865, +53, 142, -55, 261, -610, 361, 716, -8, +121, -953, -133, 76, -653, 1106, 271, 145, +740, -1138, -412, -734, -428, 1625, -65, 795, +534, -1903, 341, -191, -683, 936, -478, 628, +722, -461, 538, -1108, -441, 624, -966, 543, +572, 40, 1195, -232, -855, -1051, -904, 819, +721, 790, 741, -505, -593, -479, -634, -543, +566, 1040, 377, 963, -638, -1762, 302, -186, +87, 1023, -665, 193, 776, -350, 206, -412, +-817, -72, -33, 554, 786, 313, -93, -714, +-614, 81, 276, -75, -25, 199, 408, 741, +-252, -1026, -682, -470, 1002, 1395, -337, -370, +-399, -756, 741, 705, -703, -174, 25, -324, +833, 597, -786, -210, 53, -463, 250, 608, +-129, -404, 412, 217, -596, 169, -142, -442, +684, 119, 156, 294, -935, -198, 150, -209, +726, 727, -412, -896, -123, -10, 312, 1155, +-534, -721, 88, -695, 997, 892, -849, -42, +-508, -309, 689, 452, 337, -642, -239, -216, +-604, 1159, 2, -190, 1088, -914, -315, -74, +-1045, 660, 627, 794, 403, -966, -224, -866, +-261, 745, 86, 1042, 13, -379, 155, -1359, +-60, 240, 74, 1354, -384, -62, 186, -1215, +574, 173, -668, 222, -72, 528, 444, 517, +-113, -1722, -198, -184, 272, 2160, -250, -564, +-25, -1354, 381, 408, -305, 534, -241, 285, +642, -151, -138, -955, -757, 47, 424, 1473, +751, -310, -591, -1292, -571, 217, 573, 978, +223, 124, -313, -1093, 269, 352, -407, 271, +-237, -209, 855, 380, -3, -298, -831, -170, +-32, -73, 866, 451, -168, 227, -414, -670, +43, -76, -35, 356, 13, 365, 764, -539, +-525, 120, -913, 145, 592, -527, 1019, 481, +-542, 455, -908, -416, 272, -903, 768, 660, +-77, 940, -322, -698, -379, -403, 22, -401, +930, 935, -347, 795, -495, -1448, -67, -280, +376, 815, 240, 357, -39, -392, -534, -336, +-256, 177, 1109, 10, -362, 31, -571, 463, +294, -505, 280, -333, -216, 501, -179, 22, +340, -6, -46, 36, -248, -506, 40, 127, +237, 811, -53, -523, -69, -413, -265, 284, +316, 362, 185, -308, -383, -125, -28, 310, +274, -68, -57, -446, -72, 273, -13, 628, +-83, -584, 240, -292, -29, 178, -308, 341, +230, 121, 169, -354, -183, -290, -147, 183, +72, 394, 306, 173, -339, -770, 189, -46, +-56, 827, -453, -317, 592, -459, 321, 513, +-689, 132, -292, -902, 645, 712, 267, 301, +-545, -647, 11, 196, 168, -10, -235, -57, +515, 291, -245, -280, -439, 192, 385, -22, +427, -486, -807, 374, 85, 353, 726, 56, +-405, -920, -325, 123, 65, 915, 555, -228, +-324, -555, -49, 166, -69, 168, -236, -101, +799, 175, -134, -46, -829, -172, 237, -65, +546, 211, 29, -9, -235, 120, -511, -178, +108, -398, 833, 508, -87, 250, -833, -385, +21, -227, 539, 176, 240, 258, -238, -17, +-562, -78, 156, -589, 607, 487, 36, 667, +-561, -722, -130, -380, 284, 403, 209, 205, +141, 113, -385, -113, -360, -335, 249, -468, +743, 946, -530, 306, -474, -738, 643, 267, +-291, -862, -38, 473, 413, 1314, -283, -812, +-312, -1089, 455, 839, 53, 239, -390, -532, +11, 892, 436, -440, -129, -1002, -312, 978, +96, 396, 48, -694, 67, -12, 251, 152, +-286, 268, -596, -257, 858, -160, 141, 154, +-694, 115, 127, 58, 266, -187, 52, -29, +-209, -124, -8, 392, 54, 77, -116, -520, +291, -282, 110, 1239, -702, -270, 313, -1276, +399, 568, -369, 511, 186, 536, -200, -766, +-66, -979, 305, 882, -144, 755, -81, -423, +243, -556, -162, 39, -196, 378, 220, 129, +132, -400, -238, 108, 174, 445, -152, -723, +-80, 33, 208, 817, 167, -308, -308, -775, +-323, 320, 684, 738, 76, -248, -604, -221, +-136, -782, 590, 418, 99, 1511, -412, -970, +177, -1145, -298, 774, -22, 552, 726, -183, +-251, -188, -445, -204, -284, -108, 759, 540, +303, 96, -996, -960, 263, 798, 403, 426, +-89, -1174, -412, 154, 305, 1068, 166, -408, +-401, -808, 182, 547, 257, 240, -344, -189, +-3, 6, 158, -164, -173, -90, 340, 369, +15, 190, -589, -396, 36, -537, 747, 767, +-169, 257, -579, -718, 268, 333, 256, -10, +-406, -322, 253, 237, 301, 626, -565, -749, +-26, -361, 425, 808, 77, -27, -462, -430, +-43, 189, 600, -47, -288, -129, -360, 322, +485, 137, -275, -553, -14, 121, 464, 256, +-548, -255, 42, 206, 314, 493, -123, -997, +-267, -277, 409, 1305, 15, -51, -522, -987, +313, 106, 196, 512, -339, -51, 227, -62, +202, 82, -805, -589, 566, 357, 485, 648, +-843, -702, 85, -43, 520, 187, -123, -8, +-628, 54, 646, 66, 126, -29, -764, -476, +639, 515, -60, 92, -354, -420, 341, 261, +11, 119, -365, -396, 192, -17, 391, 497, +-402, -47, -195, -279, 326, -117, 26, -175, +-60, 661, 25, 154, -204, -824, 70, 163, +287, 401, -224, -303, -257, 58, 564, 339, +-205, -291, -514, -316, 539, 302, 182, 340, +-460, -442, 43, -192, 277, 675, -158, -402, +-24, -4, 66, -159, -125, 79, 145, 530, +198, -433, -445, -213, -71, 151, 504, 134, +78, 200, -653, -450, 149, 22, 474, 373, +-191, -58, -251, -332, 7, -143, 281, 672, +25, -43, -259, -635, 65, 33, 10, 521, +17, -22, 41, -288, 127, 97, -70, -212, +-524, 20, 399, 545, 558, -169, -608, -590, +-406, 230, 820, 553, -201, -495, -560, -222, +700, 662, -192, -175, -396, -632, 611, 577, +-238, 27, -531, -337, 682, 482, 71, -593, +-418, 231, -45, 493, 226, -542, -3, -396, +-239, 708, 363, 364, 50, -824, -651, -72, +240, 414, 599, 63, -533, -51, -109, -96, +453, -211, -386, 236, 38, 265, 196, -539, +-236, 120, 312, 513, -157, -488, -256, -92, +216, 463, -61, -561, 274, 341, -196, 352, +-273, -676, 280, 204, -75, 169, 78, -384, +50, 713, -234, -284, 64, -690, 101, 669, +-70, 53, 78, -18, -147, -432, -34, 10, +270, 814, -153, -446, -142, -552, -111, 134, +359, 872, 239, -206, -836, -1025, 331, 652, +312, 443, -399, -576, 347, 105, -166, -53, +-249, 92, 140, 470, 306, -574, -225, -572, +-219, 924, 191, 368, 116, -831, -164, -43, +-228, 210, 482, 142, -222, 252, -277, -501, +332, -181, -68, 545, -100, 70, 96, -316, +-126, -366, -120, 293, 510, 836, -231, -780, +-637, -666, 567, 906, 333, 279, -445, -560, +-254, -151, 295, 221, 9, -18, 104, 250, +-93, 183, -470, -1114, 442, 489, 328, 1128, +-641, -958, -24, -599, 491, 760, -292, 350, +16, -439, -15, -364, -83, 219, 45, 613, +7, -504, 321, -273, -596, 351, -131, 27, +894, 139, -517, -401, -421, -105, 616, 613, +-311, -68, -7, -688, 211, 386, -417, 440, +305, -607, 65, 220, -360, 186, 82, -512, +270, 306, -65, 554, -462, -752, 282, -235, +224, 774, -197, -84, -200, -590, 31, 554, +181, -135, 86, -371, -298, 555, -142, -300, +362, -23, -43, 268, -164, -277, -95, -224, +164, 554, -85, -25, 19, -556, 8, 271, +-136, 309, 201, -273, -344, -73, 127, 79, +461, -140, -641, 402, -62, -44, 364, -571, +83, 179, -259, 512, -294, -115, 344, -490, +118, 134, -195, 351, -173, -5, 32, -387, +110, -145, 251, 757, -341, -144, -447, -773, +608, 338, 218, 499, -604, -85, -49, -521, +330, -77, -87, 644, -82, 23, 53, -562, +-121, -117, -96, 626, 268, 7, -148, -455, +-126, 43, 109, 101, -39, 135, -81, 137, +91, -373, -146, -184, 80, 604, 123, -36, +-367, -653, 68, 375, 324, 344, -193, -404, +-375, 107, 392, -156, 187, 13, -673, 380, +170, -149, 528, -296, -423, 177, -147, 53, +114, -172, -154, 317, 358, -95, 36, -222, +-617, 50, 122, 72, 424, 93, -239, 21, +-30, -201, 12, -7, -301, 188, 259, -90, +218, 66, -400, -183, -12, 80, 133, 204, +15, -115, -65, -341, -118, 343, 40, 270, +9, -637, 81, 347, -35, 136, -299, -332, +84, 166, 296, 52, -82, -40, -414, -72, +245, 33, 119, 140, -417, -243, 432, 82, +-75, 211, -388, -243, 206, 97, 0, -63, +96, -101, -134, 268, -87, 223, 81, -762, +-143, 155, 100, 685, 148, -286, -222, -286, +-288, -198, 413, 519, 35, 96, -364, -446, +177, 182, -85, -28, -77, -178, 307, 366, +-159, 41, -454, -336, 428, -64, 126, 78, +-310, 288, 57, 181, -235, -593, 326, -282, +139, 796, -496, 195, -44, -776, 371, -54, +192, 643, -619, -213, -113, -140, 566, -75, +25, 233, -392, 23, -169, -285, 234, 83, +261, 182, -280, 70, -179, -341, 188, 19, +35, 305, -176, -80, 8, -153, 153, -54, +-34, 261, -228, 46, -65, -524, 370, 396, +-165, 143, -102, -217, -102, 32, 43, -257, +373, 357, -407, 84, -240, -361, 510, 143, +-44, 69, -389, -66, 126, -81, 124, 157, +-77, 155, -71, -469, 80, 91, 5, 631, +-235, -716, 111, -11, 247, 694, -360, -498, +235, -216, -223, 348, -125, 160, 510, -327, +-302, -98, -170, 327, 6, -119, 271, 58, +-36, -111, -443, -254, 338, 422, 223, 233, +-507, -573, 183, -114, 91, 449, -77, 82, +100, -270, -275, -59, 221, 11, 74, 203, +-338, 16, 198, -324, 12, 114, 39, 299, +-59, -233, -251, -194, 249, 100, 134, 340, +-145, -139, -284, -561, 389, 523, 9, 269, +-418, -611, 452, 92, -134, 291, -151, -176, +282, 52, -401, -40, 298, -202, 160, 359, +-525, -250, 330, -25, 79, 321, -165, -329, +45, -177, -152, 332, 286, 116, 70, -184, +-350, -361, 131, 313, 95, 290, 123, -441, +-200, -94, 10, 442, 166, -139, -236, -494, +150, 575, 112, -119, -51, -201, -290, 32, +202, -83, 322, 449, -305, -453, -86, -88, +182, 56, 169, 333, -185, -9, -13, -712, +247, 422, -178, 251, -30, -388, 273, 183, +-88, -71, -231, -342, 249, 424, 66, 133, +-122, -483, 81, -167, -103, 534, 169, -7, +165, -505, -223, 173, -19, 56, 234, -22, +77, 121, 29, -300, -176, -65, -149, 256, +482, -61, 317, -37, -759, -271, -118, 75, +911, 270, -201, -153, -364, -311, 95, 189, +163, 10, 244, -127, -48, 242, -254, -321, +192, -233, 303, 415, -110, 16, 9, -252, +-113, -277, 371, 319, -93, 7, -111, -287, +315, 303, -277, -296, 218, -162, 94, 209, +-50, 5, 136, 48, -179, -314, 256, -208, +292, 330, -244, 209, -72, -366, 275, -396, +349, 310, -230, 282, -239, -423, 430, 21, +159, -152, -174, 96, -8, 136, 162, -402, +103, 31, -35, 417, 87, -539, 239, -337, +-244, 679, 267, -2, 199, -629, -181, -86, +350, 383, -45, 17, -112, -188, 321, -302, +149, 9, -124, 236, -23, -45, 192, -232, +142, -218, 32, 284, 1, -176, -26, -143, +266, 195, 222, -192, -192, -201, 95, -56, +294, 257, 127, -34, -7, -360, -154, -171, +331, 173, 451, 335, -495, -554, 81, -207, +444, 440, -226, -338, 382, -114, -20, 292, +-280, -321, 371, -299, 269, 285, 129, 182, +-253, -558, 139, -23, 357, 242, 172, -153, +-126, -109, 78, -105, 183, -78, 127, 89, +118, 73, -170, -564, 316, 120, 137, 461, +-132, -458, 198, -491, 153, 377, 25, 323, +162, -477, 165, -277, -4, 13, 47, 185, +455, 350, -130, -717, -173, -612, 733, 1105, +-192, -6, -283, -997, 470, 96, 139, 490, +99, -177, -173, -335, -47, 13, 673, -64, +-109, 75, -78, -48, 149, -271, 129, -95, +419, 389, -115, -299, -121, -591, 366, 565, +251, 184, -57, -635, -92, -186, 212, 309, +301, 61, -132, -193, 184, -172, 16, -214, +-31, 2, 521, 573, -132, -478, -18, -733, +300, 679, 58, 204, 133, -603, 41, -139, +391, 287, -162, -144, -239, -118, 764, 104, +31, -388, -356, 49, 119, 355, 422, -459, +57, -280, -75, 438, 149, -77, 22, -445, +260, 94, 155, 116, -67, -191, 211, 22, +117, -120, 23, -241, 245, 281, -4, -108, +64, -262, 169, 117, 2, -176, 157, 52, +143, -17, -157, -188, 181, -8, 351, 32, +-103, -74, -21, -276, 128, 220, 353, 38, +102, -378, -228, 41, 207, 33, 257, 23, +62, -116, 41, -180, 6, 33, 103, -59, +226, 158, -16, -258, -42, -249, 243, 351, +117, -114, -22, -327, -12, 138, 271, 66, +298, -165, -249, -89, -136, -118, 623, 217, +145, -50, -366, -314, 132, -78, 305, 229, +164, 47, -127, -383, -80, 18, 263, 58, +208, 20, -103, -114, 111, -96, 34, -65, +119, 89, 165, -16, 73, -254, 3, 108, +-44, -34, 389, -91, 70, -46, -125, 112, +-61, -282, 333, -113, 307, 511, -444, -337, +7, -559, 577, 558, -61, 157, -182, -532, +177, 91, -21, -105, 321, 101, 72, 226, +-229, -441, 250, -123, 177, 273, -60, -59, +89, -184, 137, 176, -9, -292, -35, -64, +141, 326, 204, -170, -57, -197, 38, -22, +-61, 116, 109, -63, 366, -89, -44, 83, +-278, -167, 80, -206, 635, 394, -80, 62, +-526, -655, 305, 69, 506, 586, -204, -264, +-174, -539, 256, 331, 47, 127, 52, -137, +54, -129, 16, -120, 16, 203, -10, -39, +373, -99, -77, -114, -231, -6, 339, 178, +54, -184, -21, -71, 43, 68, 153, -64, +-104, -92, 51, 87, 434, 38, -346, -260, +-160, 100, 480, -67, 101, 35, -278, 119, +57, -312, 255, -79, 35, 238, 14, 91, +-49, -300, -101, -181, 470, 230, 47, 210, +-467, -369, 407, -142, 165, 272, -297, -70, +279, -83, 73, -9, -327, -191, 421, 263, +120, -58, -382, -350, 381, 377, -42, -169, +-155, -216, 333, 285, -28, -84, -75, -189, +120, 23, 58, 123, -5, -85, 84, -44, +-23, -14, -37, -96, 153, 50, 135, 142, +-170, -131, 23, -306, 249, 260, -167, 65, +101, -70, 26, -104, -20, -199, 227, 218, +-128, 125, 67, -92, 59, -369, -83, 112, +188, 326, 9, -136, -104, -196, 119, -155, +70, 208, 61, 219, -114, -189, -76, -374, +304, 141, 30, 425, -174, -277, -30, -253, +291, 93, 94, 155, -309, -33, 54, -140, +251, 46, -36, -156, -5, 196, 16, 26, +-125, -296, 318, 196, -49, -34, -296, -119, +280, 148, 132, -97, -218, -104, 113, 115, +183, 88, -286, -293, 81, 49, 299, 272, +-123, -179, -292, -207, 322, 140, 240, 136, +-381, -168, 104, 13, 97, -6, -165, -86, +302, 76, 19, 152, -479, -251, 353, -32, +345, 160, -411, -131, -128, 178, 290, -109, +66, -186, -71, 94, -18, 174, -125, -12, +216, -269, 145, 91, -326, 71, -115, -15, +494, 82, -83, -125, -424, -157, 373, 193, +45, 195, -271, -323, 201, -21, -30, 259, +-116, -179, 237, -29, -115, 211, -169, -263, +266, 88, 54, 250, -396, -390, 119, 71, +383, 350, -237, -247, -231, -200, 225, 295, +125, -52, -212, -40, 30, 52, -21, -116, +-10, 31, 238, 223, -218, -177, -211, -155, +386, 363, -76, -167, -253, -159, 159, 249, +7, 24, -6, -187, -12, 46, -15, 131, +-62, -104, 30, 88, 61, -24, -50, -65, +-149, 86, 143, 1, 170, 3, -377, 32, +72, 31, 174, -182, -54, 134, -165, 244, +-9, -238, 228, -94, -157, 122, -39, 214, +-45, -135, 12, -154, 146, 167, -183, 74, +-38, -5, 45, -174, 74, 128, -23, 203, +-261, -189, 134, -46, 140, 37, -183, 285, +-75, -121, 91, -290, 55, 328, -159, 22, +3, -78, 77, 110, -186, -134, 94, -17, +152, 279, -324, -37, -42, -227, 322, 139, +-140, 185, -315, -162, 135, -14, 244, 226, +-236, -84, -250, -142, 316, 170, 15, 167, +-362, -171, 159, -87, 112, 251, -240, -36, +66, -56, 53, 120, -186, -87, 25, 44, +133, 190, -258, -157, 7, -32, 111, 229, +-150, -74, 61, 41, -156, -101, 10, 146, +99, 177, -219, -260, 20, 22, 118, 292, +-210, -29, -74, -254, 234, 253, -179, 42, +-243, -62, 232, 121, 9, -99, -326, 16, +151, 229, 43, -123, -265, 0, 110, 97, +8, -14, -264, 75, 118, -33, 70, 156, +-251, -100, -34, -63, 152, 306, -229, -106, +-12, -36, 68, 83, -212, 26, 20, 90, +11, -46, -124, 67, -9, -2, -72, 69, +-122, 5, 92, 61, -107, 21, -153, -13, +39, 123, 47, -68, -172, 92, -237, 62, +238, -79, 79, 170, -518, -16, -35, -124, +436, 272, -272, 89, -340, -293, 12, 72, +167, 344, -14, 30, -337, -303, -223, 9, +388, 453, -29, -90, -614, -194, 198, 141, +210, 92, -411, 45, 6, 96, 11, -133, +-234, -54, 121, 484, -70, -223, -371, -269, +100, 487, 154, 40, -397, -291, -109, 149, +199, 252, -246, -177, -173, 103, 124, 160, +-194, -256, -177, 161, 65, 336, -67, -192, +-163, -174, -178, 234, -15, 254, 17, -209, +-136, 12, -201, 232, -133, -214, 114, 190, +-156, 167, -172, -148, -55, 110, -219, -2, +95, -75, -137, 341, -127, 140, -133, -457, +-162, 9, 25, 579, -20, 84, -286, -448, +-174, -52, 184, 452, -281, 174, -204, -250, +72, -110, -38, 233, -383, 241, -141, -160, +227, -84, -172, 276, -306, 60, -159, -134, +14, 38, 33, 195, -188, 129, -286, -105, +-187, -176, 188, 256, -4, 436, -587, -463, +11, -64, 123, 477, -221, -132, -208, 49, +-118, 71, -89, -140, -36, 242, -136, 179, +-284, -253, -55, 104, 3, 225, -148, -36, +-278, -43, -26, 38, -91, 305, -155, -199, +-84, 37, -263, 111, 17, 233, -193, -200, +-132, -83, 20, 542, -376, -330, -81, 36, +192, 224, -497, 34, -35, -123, 41, 194, +-367, -26, 57, 168, -89, -96, -299, 61, +-146, 191, -4, -223, -20, 384, -255, -79, +-327, -153, 3, 205, 170, 135, -346, 5, +-353, 23, 86, -161, -53, 287, -167, 190, +-148, -301, -290, 242, 90, -84, -11, 248, +-531, -92, 97, 27, 23, 194, -236, -179, +-292, 277, -169, -187, 374, 236, -386, 127, +-451, -267, 87, 82, 101, 340, -154, 62, +-385, -386, -90, 235, -8, 179, 52, 80, +-248, -97, -398, -63, 41, 176, 276, 133, +-568, 34, -85, -179, -54, 222, 7, -111, +-165, 445, -268, -450, -29, 289, -161, -63, +114, 209, -263, 11, -369, -208, 143, 348, +69, -112, -362, 97, -192, -30, 8, 154, +-55, -37, -27, 34, -401, 59, -45, 36, +105, 153, -212, -168, -146, 201, -273, -44, +177, 58, -138, 162, -239, -48, -164, -124, +52, 138, -49, 350, -246, -278, -141, -56, +-15, 142, -35, 332, -214, -243, -107, -89, +-101, 264, -2, 84, -180, -175, -94, 170, +-147, 26, -31, 48, 8, -79, -364, 169, +56, 54, -56, -95, -44, 209, -324, -244, +-15, 242, 124, 248, -302, -326, -127, -59, +56, 424, -305, -76, 210, -94, -146, 104, +-569, -96, 405, 230, 34, 100, -549, -208, +30, 18, 145, 284, -350, -107, 166, -15, +-226, 140, -242, -56, 127, -9, -29, 217, +-277, -126, -4, 61, -102, 62, -49, 2, +-184, 5, 134, 84, -264, 112, -113, -225, +12, 141, -66, 250, -91, -240, -140, 3, +27, 310, -301, -216, 109, 8, 82, 282, +-430, -158, -63, -77, 213, 304, -201, -106, +-308, -92, 202, 221, -103, 30, -344, -189, +201, 186, -73, 143, -362, -270, 225, 282, +-126, -45, -297, -81, 102, 97, 30, 230, +-228, -306, -142, 80, 48, 278, -65, -209, +-122, 55, -30, 132, -159, -7, -105, -216, +112, 322, -155, 72, -132, -237, -86, 34, +-3, 193, -58, -51, -101, 78, -51, 18, +-127, -164, -122, 29, 99, 409, -65, -151, +-235, -296, -113, 222, 81, 130, 55, -4, +-351, 74, -5, -254, 37, 90, -151, 257, +-39, -43, -50, -28, -54, -122, -298, -13, +227, 383, -11, -21, -452, -477, 184, 405, +23, 49, -255, -119, -99, 28, 217, 144, +-301, -156, -136, 52, 140, 159, -195, -113, +-18, 106, 15, -31, -329, -79, 98, 106, +111, 195, -334, -168, 13, -97, -56, 141, +-50, 145, -31, -17, -163, -257, 3, 261, +-42, 58, -173, -160, 6, 120, 54, -26, +-213, 124, -129, -211, 73, 230, -21, -9, +-200, -106, 22, 93, -146, 69, 70, -134, +-85, 158, -267, -31, 221, -17, -117, 31, +-228, 56, -64, -19, 165, -17, -90, 136, +-257, -111, -16, -1, -57, 138, 257, -15, +-387, -156, -121, 262, 92, -104, 49, -89, +-124, 141, -190, 113, -20, -220, 30, 87, +70, 155, -336, -221, 63, 214, -13, 80, +-114, -421, 94, 412, -256, 125, -93, -466, +277, 335, -250, 45, -251, -134, 247, 27, +-62, 121, -222, -72, 7, 20, 39, -9, +-143, 88, 41, -75, -111, 107, -112, 2, +88, -143, -89, 105, -43, 196, -152, -175, +35, -8, 58, -49, -161, 214, -54, 65, +-70, -266, 142, 37, -201, 166, -38, 109, +72, -251, -177, 56, 66, 127, -40, -38, +-83, 20, -113, 1, 172, -88, -170, 149, +-67, 22, 31, -181, 26, 157, -215, 95, +111, -176, -6, -17, -184, 246, 12, -125, +156, -58, -159, 103, -282, -111, 385, 227, +-102, -155, -286, 37, 127, -143, 34, 251, +-64, 153, -36, -463, -106, 44, 13, 471, +155, -114, -174, -373, -190, 24, 201, 555, +70, -335, -209, -103, -78, 67, 92, 51, +41, 112, -55, -15, -65, -299, -161, 200, +252, 236, -8, -254, -278, -102, 68, 333, +193, -290, -223, 120, -20, 68, 126, -2, +-120, -311, 43, 441, -52, -163, -69, -102, +147, 33, -51, 191, -169, -265, 125, 160, +39, -25, -140, -2, 102, 0, -90, -76, +46, 114, -32, 7, -65, -110, 159, 5, +-72, 86, -145, 18, 43, -109, 235, -7, +-203, 131, -130, -113, 213, 6, 9, 95, +-219, -125, 223, -52, -17, 276, -255, -269, +272, 42, -29, 18, -83, 80, -15, -120, +77, 41, 5, -109, -44, 201, 95, -177, +-136, 76, 74, -162, 67, 215, -20, -16, +-103, -214, 130, -27, 12, 353, -99, -190, +56, -253, 147, 133, -199, 323, 115, -428, +-21, 112, 42, -62, 87, 256, -117, -328, +-91, 107, 294, 63, -126, -114, 19, 33, +1, 54, -50, -251, 174, 339, -51, -267, +79, 10, -219, 81, 289, -104, -32, 84, +-41, -146, -34, 156, 224, -308, -156, 372, +26, -330, 125, 286, -40, -499, 99, 535, +-107, -350, 93, 88, 30, -27, 164, -82, +-178, 61, 5, -65, 231, 172, -28, -397, +13, 240, -79, -76, 174, 108, -10, -211, +118, -70, -123, 228, 80, -139, 122, 15, +-10, -182, 14, 166, 10, -57, 203, 23, +-193, -215, 144, 105, 173, 134, -108, -261, +11, 41, 119, 36, 113, 16, -116, -258, +237, 314, -64, -190, -43, -186, 205, 118, +172, 251, -241, -406, 114, -76, 262, 270, +-161, -100, 201, -37, -36, -191, 113, 165, +-100, -122, 432, 83, -316, -36, 168, -251, +100, 229, 193, -77, -170, -105, 138, 35, +90, -44, 194, -40, -135, 26, 158, -147, +11, 185, 146, -302, 205, 297, -218, -381, +143, 242, 189, -171, 209, 137, -245, -252, +188, 73, 111, -24, 265, -9, -96, 47, +-118, -354, 399, 370, 80, -335, -21, 222, +-29, -239, 328, 36, -47, 76, 195, -248, +-72, 120, 202, -44, 170, 64, -5, -372, +0, 312, 201, -204, 350, 90, -348, -18, +270, -317, 183, 253, 64, -165, 98, 281, +121, -562, 36, 284, 4, -96, 498, 49, +-133, -87, -14, -126, 168, 72, 306, -229, +66, 470, -147, -629, 368, 250, 30, 12, +137, -162, 109, -25, 128, 74, 35, -85, +292, -85, -60, -27, 156, -71, 315, 221, +-82, -337, 47, 120, 269, -252, 325, 277, +-222, -82, 155, -179, 224, -151, 286, 220, +2, -4, -125, -219, 401, -20, 181, 3, +21, 46, 65, -129, 185, 14, 188, -67, +100, -54, 86, -12, 143, 87, 187, -269, +165, 148, -53, -80, 243, -77, 221, -37, +151, 114, -127, -192, 291, -100, 179, 169, +279, -60, -171, -184, 106, -42, 469, 236, +52, -291, -34, 79, 40, -231, 597, 290, +-235, -173, 287, -155, -73, 20, 424, -4, +78, 240, 19, -560, 124, 159, 257, 208, +202, -151, -66, -254, 261, 102, 102, 77, +187, -52, 119, -140, 107, -132, 148, 214, +135, -86, 257, -58, -20, -261, 205, 251, +108, -48, 221, -133, 139, -51, 121, -22, +-91, 44, 467, -106, 193, 94, -216, -233, +304, -9, 239, 97, 148, 111, -109, -532, +438, 358, 4, -105, 123, -10, 145, -211, +246, 221, 13, -208, 158, -11, 292, 35, +-126, -75, 354, 25, 93, -176, 155, 47, +-56, 68, 426, -68, 63, -197, -13, 18, +239, 259, 152, -393, 275, 109, -131, 26, +243, -131, 115, -49, 417, 170, -187, -155, +126, -239, 216, 251, 402, -13, -147, -194, +57, -81, 306, 218, 227, -253, 13, 27, +54, 117, 291, -207, 44, -53, 242, 107, +72, -46, 52, -49, 209, -50, 292, -178, +-43, 294, 20, -235, 473, 92, -55, -291, +99, 170, 205, 44, 184, -40, 44, -241, +146, 27, 214, 269, 32, -355, 242, 198, +64, -366, 213, 468, -7, -436, 225, 111, +307, 26, -87, 6, 49, -256, 383, 151, +140, 87, -67, -296, 304, 196, -21, -187, +272, 130, 136, -192, 186, 187, -170, -214, +443, 63, 98, -105, 150, 92, -16, -37, +185, -116, 266, -15, 110, 32, 65, 39, +-18, -131, 500, -24, -102, 5, 171, 46, +138, -152, 202, 77, 44, -8, 135, -167, +294, 79, -18, 81, 181, -187, -2, 45, +437, -43, -52, -5, 126, 69, 135, -151, +162, -14, 191, -22, 147, 165, 42, -270, +64, 81, 337, -23, 81, 30, 131, -90, +-11, 25, 255, -103, 237, 80, 35, -12, +87, -90, 109, -52, 328, 116, -27, -49, +196, -152, 74, 79, 176, 66, 170, -124, +56, -68, 224, 61, 59, 55, 161, -99, +74, -122, 319, 158, -91, -164, 313, 301, +-56, -517, 293, 296, 125, -68, 93, 130, +52, -307, 214, 99, 208, 57, -30, -34, +240, 1, 77, -152, 149, 54, 89, 77, +258, 28, -36, -321, 181, 253, 170, -77, +170, 39, -3, -170, 128, 74, 257, 65, +157, -155, -130, 79, 290, -103, 203, 101, +46, -80, 31, -72, 250, 159, 48, -265, +226, 205, 28, -47, 58, -152, 244, 91, +112, 1, 74, 20, 42, -164, 231, 77, +96, 100, 92, -202, 107, 79, 125, -52, +70, 81, 229, -103, -4, 15, 150, -97, +87, 166, 191, -111, -36, -72, 316, 26, +-102, 54, 151, -75, 204, 63, 78, -126, +-29, -36, 217, 235, 49, -254, 201, 78, +18, -18, -61, -65, 375, 72, 29, -2, +2, -50, -2, -98, 332, 78, 12, 6, +62, 61, 16, -205, 121, 1, 215, 127, +49, 47, -92, -164, 130, -118, 315, 207, +-95, -2, 19, -113, 89, -63, 264, 66, +-49, 29, -8, -74, 150, 12, 105, -19, +103, -52, -92, 69, 120, -10, 213, -70, +-20, -45, -70, 142, 142, -195, 240, 161, +-103, -128, -38, 8, 166, -23, 187, 93, +-99, -111, -24, -99, 239, 269, -90, -265, +180, 43, -80, 9, 87, 194, 27, -392, +125, 149, -30, 193, 38, -261, 20, 38, +148, 14, -43, 60, -39, -110, 151, 36, +47, -1, -94, -133, 100, 290, 41, -302, +15, -11, 64, 206, -123, -68, 201, -182, +-95, 126, 135, -8, -143, -3, 86, -25, +38, 7, 96, -113, -193, 74, 78, 166, +141, -185, -114, -232, 64, 295, -63, 132, +22, -320, 62, -38, 89, 225, -292, -164, +146, 169, 205, -176, -250, -59, -9, 111, +46, 73, 145, -139, -184, 5, -3, -72, +35, 111, 21, 34, -23, -199, 18, 194, +-225, -278, 254, 285, -34, -105, -210, -78, +94, 13, 4, 50, -27, -89, -53, 93, +37, -6, -136, -167, 39, 39, 123, 250, +-291, -317, 124, 133, -57, -28, -24, -81, +37, 174, -185, -105, 80, -56, -35, -40, +-44, 113, -23, 80, -71, -253, -40, 23, +65, 237, -147, -210, 13, 2, -62, 128, +-19, -189, -54, 88, -15, 89, -18, -121, +-212, -85, 203, 178, -145, -36, -88, -123, +-63, 69, 67, 26, -16, -37, -242, -12, +44, 18, 77, -16, -130, -55, -137, 129, +52, -97, -69, -89, 45, 174, -213, -68, +-2, -128, 18, 215, -8, -139, -213, -64, +11, 133, 0, 53, 27, -243, -288, 162, +67, -25, 63, 38, -151, -40, -142, -96, +61, 63, -18, 160, -81, -166, -213, -149, +143, 260, -66, 49, -168, -246, -16, -66, +5, 431, -126, -272, -33, -236, 55, 475, +-297, -268, 101, -99, 46, 327, -249, -285, +-15, -14, 61, 306, -189, -350, 30, 158, +-99, 111, -34, -337, -38, 389, -180, -316, +188, 248, -268, -93, -26, -313, 46, 697, +-186, -623, 129, 172, -305, 155, 142, -178, +-138, 147, -54, -239, -6, 352, -172, -317, +74, 162, -100, -7, -157, -99, 118, 143, +-198, -52, 16, -47, -144, 3, 33, 109, +-59, -71, -131, -47, -20, 63, -60, 55, +-31, -170, -67, 90, -103, 290, -51, -592, +1, 397, -95, 21, -39, -22, -152, -242, +31, 164, -5, 270, -142, -494, -215, 386, +305, -259, -314, 341, -55, -492, 5, 497, +-73, -236, 7, -85, -243, 236, 99, -109, +-158, -39, 94, -95, -208, 561, -215, -818, +358, 505, -309, 83, -186, -326, 137, 199, +-80, -18, -89, -35, -161, 31, 84, 79, +-109, -291, -141, 536, 33, -562, -25, 293, +-240, 105, 77, -340, -70, 408, -32, -336, +-223, 136, 124, 127, -220, -245, 122, 142, +-115, 286, -486, -826, 741, 956, -690, -394, +2, -245, 294, 489, -516, -502, 185, 463, +-4, -46, -280, -500, 23, 642, -23, -354, +-77, 75, -80, 214, -107, -523, -52, 688, +-65, -617, 116, 533, -452, -379, 277, 116, +-318, 193, 194, -419, -137, 561, -484, -482, +606, 268, -486, -34, -62, -186, 167, 469, +-447, -454, 305, -29, -142, 603, -332, -642, +244, 228, -307, 80, 273, 18, -490, -67, +158, -251, -43, 553, -88, -294, -237, -165, +201, 334, -278, -261, 0, 218, -23, -35, +-141, -193, -44, 307, -56, -415, -108, 706, +32, -822, -161, 703, -185, -708, 350, 927, +-598, -848, 307, 402, -242, 76, 80, -238, +-384, 157, 398, -98, -408, 437, -85, -935, +173, 1019, -161, -562, -202, 184, 34, -203, +33, 457, -203, -542, -114, 316, 219, 114, +-482, -350, 317, 330, -195, -247, -325, 127, +455, 229, -477, -461, -58, 260, 281, 42, +-387, 52, -109, -255, 380, 271, -677, -195, +500, 125, -415, 159, -32, -511, 200, 589, +-328, -329, -64, 94, 120, -47, -100, 159, +-257, -229, 209, 223, -318, -128, 202, 16, +-281, 151, 68, -209, -115, 123, -91, -30, +119, 34, -271, 96, 65, -258, -183, 159, +135, 123, -91, -91, -253, -167, 8, 295, +254, -268, -420, 295, 15, -206, 80, 35, +-182, 35, 69, -57, -211, 231, 100, -218, +-189, -11, 15, -48, 125, 507, -546, -648, +596, 357, -590, -159, 262, 65, -115, 292, +-152, -532, 165, 276, -426, 58, 467, -1, +-410, -84, -64, -1, 204, -24, -258, 182, +48, -128, 41, 73, -422, -279, 466, 439, +-352, -181, 52, -73, -158, -8, 90, 106, +-79, 72, 69, -177, -407, 80, 358, -102, +-186, 375, -74, -497, -9, 332, -138, -109, +247, 88, -448, -192, 306, 281, -181, -133, +-160, -169, 274, 317, -355, -105, 173, -145, +-169, 100, 98, 160, -157, -236, -57, 74, +194, 71, -299, 33, 4, -168, 120, 170, +-110, -136, -148, 188, 147, -99, -188, -96, +110, 51, -133, 246, 4, -275, -102, 34, +144, 83, -232, -62, 98, 202, -40, -313, +-133, 219, 121, -179, -117, 274, 15, -118, +-131, -164, 103, 38, -16, 386, -254, -427, +283, 155, -259, -48, 38, 115, 63, -33, +-141, -28, 1, -147, -1, 360, 32, -337, +-138, 172, -1, -3, 44, -133, 36, 232, +-388, -211, 531, 109, -470, 9, 142, -53, +17, 19, -68, 106, -79, -247, 83, 306, +-64, -171, 15, -49, -233, 137, 374, -45, +-334, 2, 52, -58, 10, 112, -16, -179, +51, 352, -290, -440, 391, 318, -375, -150, +140, 95, -26, -79, 43, 206, -219, -524, +150, 769, -17, -693, -39, 510, -97, -400, +116, 281, -209, -131, 355, 40, -478, 86, +309, -228, -210, 270, 226, -330, -235, 596, +-24, -826, 249, 729, -356, -467, 311, 333, +-349, -284, 347, 248, -358, -205, 291, 56, +-191, 207, -35, -366, 101, 339, -5, -244, +-126, 190, -7, -149, 142, 67, -172, 130, +157, -379, -310, 530, 293, -526, -82, 535, +-125, -609, 96, 580, -51, -321, -28, -6, +103, 139, -179, -29, 144, -30, -172, -104, +123, 232, -16, -166, -42, 137, -146, -252, +267, 294, -241, -129, 136, 10, -105, -60, +-6, 147, 105, -74, -220, -134, 314, 337, +-404, -377, 392, 291, -365, -199, 259, 32, +-101, 214, 84, -292, -331, 130, 386, 34, +-122, -202, -55, 601, -119, -917, 173, 727, +-19, -338, -14, 269, -127, -298, 37, 120, +137, 77, -93, -210, -17, 494, -146, -814, +383, 890, -500, -857, 566, 854, -605, -719, +503, 462, -481, -290, 646, 96, -689, 268, +404, -566, -176, 627, 251, -699, -360, 932, +164, -1046, 90, 886, -129, -601, 81, 340, +-227, -133, 433, 7, -446, 65, 269, -152, +-166, 291, 193, -423, -219, 439, 146, -374, +-8, 396, -169, -498, 309, 455, -325, -262, +153, 174, 84, -134, -221, -77, 184, 286, +-104, -226, 75, 112, -64, -180, 11, 250, +-27, -193, 145, 176, -188, -175, 61, 19, +37, 170, -14, -164, 23, 96, -159, -151, +309, 253, -423, -212, 456, -31, -319, 412, +59, -668, 66, 587, -15, -279, -16, 30, +-65, 105, 123, -107, -144, -52, 120, 348, +-40, -635, -15, 833, -89, -879, 269, 726, +-314, -456, 164, 232, 17, -64, -76, -55, +8, 109, 41, -193, 56, 386, -254, -490, +368, 405, -291, -377, 131, 498, -75, -574, +237, 566, -433, -609, 396, 550, -173, -259, +64, 55, -125, -134, 171, 189, -178, -59, +253, 1, -320, -83, 256, 114, -119, -104, +-3, 137, 140, -96, -311, -44, 449, 159, +-496, -228, 408, 292, -217, -321, 84, 365, +-104, -453, 135, 478, -87, -412, 61, 405, +-55, -424, -32, 298, 101, -126, -14, 91, +-29, -103, -139, 50, 264, -81, -109, 249, +-123, -291, 131, 83, -42, 235, 47, -411, +-119, 322, 167, -36, -227, -143, 210, 64, +0, 71, -253, -68, 319, 42, -241, -104, +183, 119, -144, -44, 86, 57, -94, -132, +122, 93, -77, -60, 39, 272, -149, -475, +206, 331, -29, -14, -217, -161, 306, 277, +-350, -418, 438, 409, -425, -245, 253, 115, +-151, 47, 168, -294, -173, 436, 93, -336, +-37, 141, 14, 10, 61, -81, -184, 44, +180, -9, -35, 136, -84, -235, 0, 93, +116, 76, -50, 18, -100, -224, 95, 248, +-4, -146, -13, 82, -21, -13, -23, -83, +55, 97, -20, -44, -41, 103, 20, -212, +-19, 203, 47, -72, -84, 13, 40, -64, +30, 180, -66, -309, -2, 329, 142, -183, +-293, 57, 302, -88, -218, 115, 187, 98, +-284, -439, 262, 596, -66, -441, -83, 212, +-7, -144, 130, 173, -170, -125, 129, 73, +-65, -40, -53, -67, 107, 124, -58, -4, +-16, -8, 9, -277, -13, 501, -22, -386, +146, 233, -324, -201, 405, 60, -420, 132, +423, -84, -424, -32, 288, -99, -80, 296, +-54, -239, 50, 104, -129, -169, 344, 261, +-482, -177, 379, 109, -278, -201, 308, 215, +-329, -43, 186, -42, -29, -15, -97, -45, +182, 216, -173, -240, 43, 112, 3, -30, +73, 26, -156, -37, 129, 45, -79, -5, +46, -77, -95, 99, 127, -17, -75, -65, +-90, 98, 164, -75, -119, 67, 6, -140, +70, 186, -83, -21, -10, -228, 44, 247, +52, -67, -151, -17, 53, -13, 31, -10, +29, 103, -95, -136, -67, 115, 287, -117, +-375, 143, 309, -132, -264, 51, 307, 87, +-400, -250, 316, 346, -49, -328, -124, 344, +-15, -531, 166, 654, -90, -464, -18, 175, +-115, -95, 225, 145, -125, -120, -47, 53, +115, 16, -187, -125, 232, 152, -134, -51, +-65, -16, 121, -42, -9, 184, -235, -357, +396, 402, -293, -161, 35, -90, -91, -37, +381, 278, -322, -146, -159, -194, 399, 243, +-277, -34, 163, -70, -143, 73, 16, -86, +-26, -42, 222, 261, -205, -204, -114, -90, +181, 147, 25, 41, -89, -10, -36, -202, +-5, 198, 112, -36, -154, 26, 205, -81, +-296, 60, 205, -66, -108, 130, 173, -90, +-265, 9, 163, -31, -100, 84, 171, -32, +-211, -79, 83, 128, 32, -85, -101, 58, +156, -148, -230, 256, 255, -186, -331, -4, +417, 128, -384, -169, 199, 156, -101, -102, +144, 147, -207, -326, 165, 378, -126, -200, +129, 69, -170, -103, 165, 75, -134, 80, +57, -139, -26, 94, 60, -167, -111, 311, +85, -286, -85, 137, 81, -77, -8, 106, +-89, -115, 42, 95, 14, -33, 62, -81, +-158, 74, 108, 104, -94, -195, 197, 63, +-256, 79, 155, -92, -85, 63, 68, 3, +18, -105, -158, 77, 171, 70, -100, -131, +62, 95, -52, -95, -35, 119, 57, -86, +27, 49, -136, 43, 189, -234, -274, 330, +354, -241, -310, 170, 118, -212, 23, 275, +-100, -305, 156, 325, -186, -276, 138, 155, +-146, -46, 192, 2, -156, 10, 55, -36, +-70, 97, 171, -203, -213, 296, 169, -320, +-99, 297, -52, -311, 209, 390, -219, -409, +81, 247, 7, -16, 8, -77, -79, 40, +140, -48, -150, 168, 93, -317, -60, 336, +96, -189, -128, 12, 78, 46, 2, -14, +-71, -10, 84, -9, -43, 90, -34, -146, +43, 47, 38, 146, -165, -197, 187, 101, +-68, -5, -72, -27, 60, 7, 17, 55, +-10, -73, -60, 40, 79, -46, -105, 67, +133, 9, -93, -78, 54, 57, -127, -76, +168, 104, -51, 39, -22, -212, -91, 153, +148, 3, -34, -32, -24, 43, -74, -77, +70, -6, 72, 132, -109, -105, 29, 37, +-66, -85, 185, 90, -170, 79, 33, -202, +36, 118, -8, -26, -14, 66, 32, -121, +-59, 89, 40, -54, -12, 84, 71, -130, +-154, 172, 107, -248, 2, 305, -12, -237, +-30, 111, -24, -93, 91, 122, -2, -9, +-138, -131, 92, 34, 98, 173, -193, -167, +149, 77, -157, -172, 282, 256, -366, -93, +311, -68, -217, 61, 121, -89, -16, 197, +-33, -156, 3, 31, -24, -33, 140, 36, +-151, 76, -18, -128, 126, 78, -80, -96, +44, 198, -103, -210, 112, 122, -51, -29, +46, -68, -58, 170, -23, -217, 134, 141, +-134, 7, 80, -68, -132, -22, 273, 145, +-340, -202, 285, 229, -235, -225, 244, 134, +-266, 21, 262, -112, -218, 103, 94, -100, +30, 155, -25, -88, -73, -125, 62, 161, +54, 113, -101, -259, 68, 35, -34, 180, +-82, -147, 233, 137, -226, -165, 77, 51, +-53, 0, 164, 159, -174, -195, 59, -16, +53, 125, -135, -93, 194, 171, -199, -294, +230, 263, -353, -152, 423, 65, -308, -17, +164, 2, -138, 10, 180, -13, -202, -79, +158, 125, 15, 101, -254, -402, 358, 444, +-306, -333, 272, 269, -275, -174, 181, 25, +-31, 69, -17, -167, -1, 281, -29, -268, +70, 154, -42, -123, 25, 154, -112, -179, +211, 233, -192, -232, 114, 63, -72, 94, +38, -99, 30, 101, -101, -155, 112, 188, +-85, -212, 39, 206, 28, -78, -51, -49, +-3, -51, 69, 192, -48, -118, -5, -41, +8, 51, 18, -14, -24, 45, 7, -6, +-1, -83, 29, 5, -94, 167, 154, -130, +-140, -61, 80, 82, -58, 24, 93, 16, +-130, -141, 147, 95, -103, 42, -24, -80, +145, 81, -126, -135, -26, 154, 115, -96, +-37, 94, -91, -205, 137, 262, -94, -180, +20, 91, 21, -86, 1, 63, -12, 1, +-32, -4, 58, -74, 6, 106, -65, -55, +22, 23, 22, -27, -12, 22, 27, 18, +-60, -61, -5, 68, 98, -35, -49, 44, +-68, -127, 47, 158, 59, -27, -103, -169, +137, 257, -190, -247, 164, 268, -80, -335, +81, 317, -94, -210, -22, 166, 149, -198, +-107, 132, 3, -3, -1, -11, 59, 22, +-99, -190, 119, 290, -119, -131, 107, 29, +-164, -180, 258, 291, -224, -192, 107, 69, +-59, -61, 46, 96, 12, -130, 31, 149, +-188, -164, 228, 187, -108, -162, 50, 58, +-54, 24, -52, -47, 139, 97, -25, -135, +-105, 94, 41, -40, 59, 41, -85, -78, +140, 174, -190, -269, 142, 225, -140, -146, +268, 195, -283, -188, 125, -6, -57, 94, +113, 4, -60, 24, -31, -199, -1, 217, +-15, -80, 148, 12, -121, -15, -59, 19, +58, -28, 58, -21, 22, 163, -140, -236, +22, 202, 88, -205, 26, 225, -72, -159, +-51, 70, 72, -56, 30, 53, -34, -13, +9, 33, -79, -87, 83, 21, 19, 142, +-19, -174, -47, 64, -3, -46, 70, 153, +-43, -137, 65, -1, -143, -1, 108, 124, +28, -107, -80, -58, 90, 139, -133, -98, +130, 63, -89, -30, 140, -45, -192, 87, +88, -46, 71, 7, -115, -15, 102, -18, +-74, 104, 17, -141, 37, 89, -16, -35, +8, 7, -46, 37, 28, -109, 78, 133, +-114, -99, 83, 63, -84, -38, 68, 10, +14, 3, -7, 8, -109, -15, 138, -37, +-17, 91, -25, -48, -42, 3, 39, -107, +12, 220, 22, -127, -44, 12, -33, -131, +121, 281, -102, -207, 73, 58, -65, -58, +64, 42, -55, 73, 26, -77, 46, -64, +-39, 109, -37, 28, -3, -121, 87, 76, +-14, -21, -76, 1, 17, 71, 71, -176, +-21, 167, 15, -58, -120, 17, 61, -15, +113, -17, -96, 43, -46, -13, 102, -3, +-67, 19, 55, -97, -39, 92, 29, 41, +-53, -103, 74, 44, -1, -79, -25, 176, +-33, -132, 34, 67, 20, -161, -8, 201, +1, -42, -27, -69, 57, -23, -14, 127, +-25, -100, -13, 23, 33, 32, 41, -64, +-49, 32, 7, -27, 57, 130, -70, -235, +15, 170, 44, -16, -44, -31, 5, 20, +33, -92, 3, 172, -20, -120, 10, 82, +-89, -149, 120, 135, 11, 36, -55, -82, +8, -111, -29, 178, 176, -22, -190, -69, +60, -8, -14, 32, 38, -13, 69, 61, +-58, -68, -86, -54, 91, 138, 38, -98, +-88, 46, 105, -36, -134, 59, 111, -118, +25, 105, -19, 3, -61, -15, -40, -127, +140, 144, -17, 48, -50, -133, 25, -7, +-42, 71, 98, 30, -37, -105, -73, 125, +54, -191, 41, 206, -4, -79, -20, -12, +-8, -23, -23, 25, 82, 72, -82, -122, +78, 58, -85, 5, 142, 1, -122, -17, +69, 21, -89, 5, 87, -97, -19, 205, +12, -189, -19, 96, 34, -105, -11, 168, +3, -105, -14, -10, -23, -30, 62, 105, +-21, -13, 69, -90, -113, 26, 54, 42, +12, 42, -40, -138, 81, 137, -65, -113, +1, 63, 90, -12, -3, 88, -142, -207, +84, 132, 64, 62, -109, -78, 122, -31, +-101, 1, 135, 95, -146, -52, 118, -74, +-121, 118, 91, -113, 44, 118, -67, -123, +20, 122, 23, -157, 32, 177, -94, -117, +50, 63, -14, -124, 72, 193, -26, -101, +17, -39, -84, 2, 109, 117, -118, -81, +216, -35, -294, 37, 251, -54, -62, 214, +-13, -333, 9, 263, -33, -164, 6, 142, +33, -89, 25, -9, -19, 40, -16, -16, +35, 26, 16, -74, -95, 71, 121, 10, +-119, -73, 153, 34, -110, 1, 115, 76, +-89, -159, -64, 115, 177, -18, -183, -29, +177, 42, -136, -41, 203, 68, -312, -179, +318, 252, -217, -143, 103, -20, -80, 16, +148, 97, -59, -68, -114, -116, 204, 224, +-198, -151, 135, 57, -58, -28, 22, 17, +-11, -24, 117, 36, -118, -49, -25, 35, +87, -13, 7, 3, -76, 35, 34, -118, +92, 125, -104, -68, 63, 103, -31, -210, +22, 193, -81, -61, 136, 11, -77, -72, +77, 57, -96, 57, 73, -56, -82, -67, +91, 104, -25, 5, -66, -130, 126, 145, +-44, -53, 8, -6, -97, -58, 95, 137, +19, -47, -100, -149, 118, 152, 10, 36, +-72, -78, -36, -64, 118, 105, -89, -10, +55, -2, -44, -97, 67, 93, -3, 15, +-22, 4, -70, -126, 77, 127, 30, 4, +-37, -118, -37, 104, 72, -18, 71, 0, +-199, -39, 102, 42, 40, 9, -37, -73, +4, 65, -4, -32, 41, 63, 17, -28, +-69, -128, 1, 149, 50, 41, -47, -169, +51, 38, 23, 136, -15, -4, -31, -252, +-20, 173, 88, 56, -119, -50, 91, -102, +18, 239, -3, -310, -38, 245, -11, -122, +9, 83, 7, -85, -6, 45, 58, 23, +-37, -19, 41, -84, -78, 92, 47, 59, +-16, -100, 9, -66, -22, 127, 73, 88, +2, -265, -51, 120, -15, 88, 17, -2, +14, -194, -46, 110, 108, 182, -85, -302, +62, 174, -17, 44, -61, -230, 2, 152, +124, 102, -114, -64, 30, -210, 88, 220, +-126, 48, 80, -235, -93, 89, 166, 211, +-161, -152, 6, -140, 112, 158, -50, 29, +11, -161, -17, 110, 23, 182, -76, -240, +-36, -60, 102, 126, 143, 50, -189, -43, +36, 14, -114, -57, 149, 2, 42, 110, +-194, -170, 162, 38, 82, 187, -131, -104, +-138, -154, 203, 108, -22, 77, -60, -62, +40, -35, 66, 97, -111, -107, -36, 24, +148, -1, -64, 36, -23, 69, 36, -99, +-29, -84, 17, 79, -31, 52, 92, -29, +-6, 44, -90, -9, -29, -175, 61, 23, +68, 244, -22, -66, -96, -58, 129, -101, +-107, 164, -27, -179, 59, 33, 68, 228, +33, -31, -196, -247, 111, 15, 24, 163, +-82, -77, 51, 66, 83, 45, -79, -144, +-69, -39, 64, 92, 73, 69, -101, 3, +-3, -203, 120, 247, -95, -201, -105, 4, +253, 199, -101, 0, -68, -288, 24, 75, +25, 163, -7, -9, 17, -77, 62, -18, +-63, 93, -122, -254, 129, 205, 81, 192, +-195, -269, 212, -46, -180, 91, 135, 110, +-185, -142, 155, 92, 29, -30, -135, -66, +-7, -29, 250, 259, -284, -119, 65, -171, +-26, 93, 198, 31, -207, -25, 54, 156, +42, -40, -68, -321, -15, 154, 164, 115, +-126, 145, -85, -233, 135, 25, -111, -120, +123, 150, -50, 90, 49, 28, -219, -315, +215, 166, -13, 45, -209, -2, 239, 59, +62, -115, -288, -135, 103, 248, 84, 0, +-135, -165, 79, 167, 49, -134, -64, -7, +17, 58, -92, 126, 26, -217, 43, 56, +-9, 175, -11, -164, 12, -5, -48, -95, +-78, 242, 154, -14, -22, -83, -143, -144, +106, 78, -105, 139, 95, -102, 81, 208, +-221, -347, 84, 24, -36, 173, 16, 119, +95, -86, -90, -196, -116, -117, 148, 375, +-96, 67, 122, -214, -76, -128, -181, 41, +59, 112, 229, 159, -97, -137, -155, -127, +48, -1, -63, 29, 103, 318, -79, -254, +87, -184, -37, 195, -197, 30, 51, 10, +297, 87, -283, -227, -145, -126, 146, 304, +139, 81, -90, -126, -38, -80, -260, -204, +255, 276, -14, 227, -2, -345, -18, 95, +-269, -131, 186, 109, 127, 177, -126, -206, +-95, 114, -76, -225, 111, 105, 87, 203, +-126, -50, -18, -259, -133, 198, 147, -111, +-42, 109, 21, 63, -123, -116, -46, -17, +85, -20, 58, 103, -76, -35, -170, 13, +72, -10, -38, -149, 174, 194, -104, 76, +-220, -204, 47, 7, 183, 5, -127, 129, +7, -34, -166, -8, 91, -70, 34, -128, +-68, 201, 98, 134, -299, -248, 148, 101, +-31, -166, 2, 229, 43, -38, -224, -98, +133, 102, -43, -98, -57, 12, -57, 101, +63, -103, -21, 111, -39, -143, -11, 50, +-152, 80, 20, -201, 151, 332, -33, -305, +-230, 152, 102, -83, -197, 21, 261, 11, +-117, 56, -49, 12, -103, -124, -18, 17, +110, 29, -74, 86, -82, -70, -82, -2, +212, -44, -227, 136, 18, -130, -139, -18, +129, 96, 59, 47, -158, -121, -50, 19, +-83, -20, 1, 78, 220, 18, -221, -99, +-12, 52, -212, -124, 244, 245, -12, -94, +-235, -78, 29, 40, 18, -96, -26, 187, +74, 7, -242, -69, -63, -145, 150, 65, +30, 153, -59, -21, -231, -44, -16, -140, +67, -1, 158, 195, -85, 57, -260, -85, +-189, -275, 329, 145, 152, 53, -316, 345, +-155, -319, 20, -195, 41, -41, 189, 282, +-211, 391, -142, -574, -49, -90, 69, 127, +154, 182, -247, 220, -81, -447, 23, -106, +88, 255, -94, 165, -183, -66, 94, -211, +64, -51, -220, 153, 141, 119, -225, 74, +27, -442, 29, 278, 62, -137, -120, 388, +-247, -251, 99, -305, 179, 400, -184, -194, +-81, 369, -78, -454, 74, 45, -15, 155, +-20, 27, -183, -22, -36, -117, 220, 113, +-181, -170, -97, 316, 29, -197, -183, -112, +261, 102, -146, 107, -111, 44, -77, -260, +29, -37, 73, 356, -69, -215, -174, 106, +22, -198, 53, 4, -109, 214, 135, 69, +-317, -287, 24, -93, 175, 288, -79, -11, +-144, 87, -88, -320, -4, -73, 186, 382, +-208, -108, 66, 180, -253, -529, -19, 130, +336, 333, -274, 58, -102, -182, -51, -401, +-25, 292, 302, 281, -296, -7, -201, -222, +47, -328, 139, 359, 8, 114, -90, 99, +-323, -264, 92, -305, 231, 508, -128, -144, +-120, 175, -179, -275, 110, -213, 151, 545, +-230, -256, -58, 141, -3, -255, -71, -88, +182, 442, -164, -155, -139, -104, -72, -92, +185, 29, 72, 287, -339, -124, 31, -179, +-25, 3, -12, 127, 174, 70, -183, 77, +-265, -304, 150, -37, 64, 291, -4, -40, +-158, 91, -120, -385, 16, 66, 257, 396, +-225, -145, -221, -238, 186, 42, -85, 94, +61, 190, -46, -185, -248, -46, 78, -169, +246, 418, -395, -182, 156, -37, -60, 82, +-239, -339, 419, 535, -309, -279, -38, -3, +-62, 9, 7, -153, 198, 445, -225, -368, +-135, 121, 86, -170, -48, 165, 194, 125, +-305, -261, 19, 170, -47, -134, 24, 67, +157, 59, -230, 63, -168, -195, 136, 10, +64, 26, 11, 207, -182, -16, -184, -466, +262, 367, -14, 88, -107, -173, -137, 18, +90, -7, -18, 197, -103, -464, 99, 399, +-25, 257, -280, -820, 198, 488, 61, 358, +-184, -592, -29, 39, 22, 474, -33, -527, +99, 73, -98, 799, -166, -1224, 12, 451, +253, 614, -245, -859, 35, 607, -98, -308, +-12, -248, 126, 719, -214, -549, 304, 73, +-412, 271, -7, -565, 493, 584, -559, -180, +58, -223, 357, 408, -473, -498, 216, 310, +30, 197, -251, -589, 157, 571, 22, -320, +-82, 109, -129, 49, 156, -232, -160, 341, +133, -319, -33, 204, -262, -34, 391, -115, +-473, 191, 348, -336, -29, 669, -466, -861, +642, 480, -538, 287, 233, -851, 128, 1028, +-692, -943, 932, 532, -632, 142, -20, -683, +483, 954, -759, -1020, 543, 693, -56, 76, +-196, -651, -46, 657, 79, -614, 146, 726, +-313, -470, 296, -30, -438, 195, 333, -225, +37, 423, -241, -393, 126, 137, -347, -228, +625, 434, -441, -89, -78, -390, 275, 368, +-317, -103, 200, -208, 85, 562, -283, -474, +105, -6, -25, 222, -58, -499, 350, 1111, +-437, -982, -100, -48, 415, 484, -68, -81, +-446, 9, 411, -446, 126, 964, -742, -1460, +580, 1269, 274, 91, -697, -1304, -96, 993, +1164, 60, -1351, -368, 387, -175, 936, 799, +-1727, -1033, 1347, 738, -207, 15, -690, -677, +712, 625, -284, -162, -190, 37, 356, -189, +-107, 320, -354, -595, 516, 789, -416, -349, +145, -428, 237, 856, -588, -944, 496, 862, +-82, -551, -248, 273, 289, -261, -252, 179, +18, 33, 427, -78, -751, 249, 634, -854, +-357, 1298, 48, -1088, 295, 669, -592, -479, +644, 233, -524, 227, 309, -501, -115, 350, +-8, -154, 51, 112, -117, -113, 92, 114, +118, -38, -344, -144, 214, 29, 57, 532, +-134, -1026, 131, 1148, -339, -976, 490, 350, +-404, 605, 204, -1199, -72, 1297, -105, -1298, +400, 938, -752, 26, 811, -879, -472, 1111, +-75, -963, 483, 552, -693, 95, 623, -602, +-344, 704, 26, -443, 124, 30, -285, 311, +396, -448, -272, 464, -100, -519, 486, 571, +-804, -334, 776, -217, -298, 623, -334, -590, +635, 423, -644, -382, 516, 213, -288, 154, +46, -263, 19, -86, -133, 547, 346, -948, +-359, 1279, 145, -1304, -40, 928, -144, -407, +460, -36, -609, 309, 575, -401, -506, 532, +116, -956, 471, 1338, -766, -1064, 677, 346, +-616, 123, 664, -221, -701, 165, 531, -120, +71, 369, -974, -860, 1346, 1064, -888, -903, +361, 700, -268, -290, 106, -376, 255, 800, +-471, -1038, 599, 1472, -723, -1517, 495, 754, +36, -29, -496, -244, 699, 531, -502, -635, +-61, 398, 456, -570, -368, 1047, 157, -850, +-86, 135, -46, 408, 230, -775, -262, 818, +257, -254, -261, -269, 32, 124, 370, 143, +-507, -37, 328, -157, -98, 390, -36, -820, +86, 1100, -9, -1027, -19, 904, -155, -790, +368, 445, -345, 66, 284, -377, -332, 390, +273, -281, -8, 74, -80, 161, 51, -149, +-174, -158, 406, 435, -415, -568, 336, 609, +-400, -528, 570, 493, -561, -627, 428, 516, +-166, 187, -240, -1064, 668, 1601, -779, -1741, +761, 1302, -675, -126, 375, -1174, 167, 1854, +-502, -1955, 673, 1631, -768, -764, 660, -262, +-161, 733, -321, -616, 621, 353, -751, -56, +692, -99, -222, -169, -334, 528, 742, -548, +-815, 561, 583, -743, 8, 653, -614, -327, +1131, 167, -1350, 102, 1195, -783, -540, 1361, +-141, -1344, 581, 903, -643, -257, 481, -506, +11, 1062, -394, -1007, 371, 401, 18, 344, +-362, -814, 840, 772, -1128, -236, 984, -522, +-555, 1201, 371, -1531, -158, 1421, -46, -1061, +314, 617, -561, -77, 889, -556, -839, 1053, +502, -1197, -54, 1047, -194, -753, 588, 334, +-880, 127, 884, -490, -534, 655, 347, -550, +-86, 185, -167, 308, 409, -734, -541, 871, +848, -747, -729, 604, 275, -577, 180, 545, +-332, -415, 636, 87, -720, 618, 461, -1404, +52, 1567, -376, -1046, 903, 442, -1287, 150, +1189, -927, -452, 1384, -145, -1066, 542, 389, +-508, 250, 237, -767, 153, 781, -80, -225, +41, -339, -90, 699, 109, -1062, 306, 1106, +-481, -590, 434, 7, -121, 401, -234, -933, +804, 1363, -900, -1327, 653, 1095, -236, -765, +-13, 57, 456, 724, -542, -1110, 312, 1301, +41, -1472, 26, 1336, -114, -932, 531, 555, +-961, -85, 1059, -489, -460, 712, -33, -602, +556, 603, -861, -514, 807, 78, -297, 165, +171, 52, 105, -132, -690, -161, 1345, 412, +-1272, -515, 821, 574, 149, -386, -1105, -31, +1690, 323, -1439, -495, 1093, 721, -623, -763, +163, 510, 459, -275, -651, 35, 754, 469, +-619, -980, 341, 1117, 298, -965, -541, 632, +636, -89, -561, -350, 403, 392, 294, -286, +-801, 229, 1028, 2, -809, -245, 512, 115, +190, 170, -692, -357, 945, 711, -733, -1165, +478, 1262, 124, -1023, -520, 660, 721, -59, +-579, -661, 576, 983, -183, -851, -297, 589, +713, -268, -664, -59, 781, 99, -660, 155, +331, -408, 122, 654, -121, -874, 382, 755, +-575, -314, 550, -103, -203, 434, 192, -752, +64, 806, -227, -548, 274, 439, -256, -611, +705, 624, -657, -381, 358, 113, -146, 229, +167, -747, 379, 1167, -795, -1264, 991, 1168, +-940, -916, 990, 286, -518, 680, 1, -1626, +606, 2170, -1008, -1989, 1257, 1042, -717, 125, +66, -970, 556, 1388, -951, -1300, 1360, 656, +-956, 70, 134, -474, 794, 762, -1367, -969, +1835, 673, -1469, 16, 707, -478, 100, 595, +-661, -592, 1474, 491, -1715, -366, 1418, 280, +-710, 6, -31, -497, 1160, 729, -1680, -451, +1444, -197, -612, 981, -141, -1576, 963, 1613, +-1073, -1018, 702, 134, -215, 547, 233, -729, +-285, 516, 603, -204, -663, -26, 323, 41, +536, 246, -976, -489, 1072, 384, -715, -262, +232, 427, 563, -642, -920, 792, 924, -869, +-571, 513, 313, 278, 329, -904, -963, 1119, +1464, -1089, -1361, 782, 1022, -373, -260, 233, +-407, -118, 1020, -281, -1202, 486, 1177, -276, +-661, 135, 260, -43, 88, -436, -151, 763, +259, -288, -128, -477, 127, 900, -15, -1088, +31, 998, 124, -346, -155, -466, 217, 740, +124, -511, -415, 129, 653, 321, -519, -586, +153, 325, 715, 265, -1176, -791, 990, 1241, +-290, -1523, -203, 1432, 662, -1062, -649, 616, +406, -82, 9, -466, -115, 733, 206, -775, +55, 866, -403, -857, 750, 626, -548, -527, +144, 602, 492, -405, -816, 16, 783, 161, +-161, -410, -376, 982, 776, -1347, -721, 1232, +509, -1019, -68, 588, -122, 350, 339, -1175, +-483, 1330, 667, -1134, -463, 721, 322, 76, +-150, -838, 86, 1024, 62, -878, 186, 616, +-319, -103, 215, -426, 152, 518, -314, -365, +699, 354, -945, -344, 878, 102, -369, 321, +-14, -950, 467, 1749, -633, -2241, 588, 1993, +-403, -1189, 555, 134, -496, 1101, 282, -2085, +-70, 2207, 164, -1660, 47, 1005, -235, -254, +226, -611, 39, 1164, -44, -1304, 127, 1183, +-81, -572, -61, -383, 173, 922, 242, -788, +-524, 390, 535, 120, -239, -642, -106, 782, +688, -585, -849, 397, 694, -159, -427, -107, +258, 63, 121, 94, -113, 61, -26, -169, +-201, -184, 910, 607, -1186, -670, 1071, 448, +-460, 56, -483, -849, 1469, 1469, -1615, -1536, +1239, 1213, -573, -754, -139, 273, 831, 19, +-887, -45, 704, 121, -468, -423, 157, 756, +423, -986, -511, 1193, 194, -1308, 240, 1164, +-569, -707, 979, 114, -866, 439, 389, -910, +81, 1348, -364, -1682, 945, 1780, -1294, -1445, +1143, 460, -503, 973, -212, -2098, 1104, 2339, +-1541, -1756, 1333, 557, -535, 941, -437, -2003, +1564, 2083, -2074, -1265, 1737, -125, -756, 1525, +-267, -2157, 1367, 1889, -2022, -1237, 2023, 359, +-1348, 691, 442, -1349, 791, 1422, -1793, -1389, +2043, 1193, -1239, -415, 54, -543, 1207, 1048, +-1962, -1168, 1895, 898, -880, -64, -248, -691, +1098, 537, -1316, 188, 1063, -720, -458, 928, +46, -891, 277, 541, -404, 24, 317, -582, +72, 948, -130, -926, -34, 575, 169, -359, +-82, 344, 188, -41, -169, -626, -35, 1070, +346, -1008, -378, 663, 363, -180, -167, -459, +-52, 1113, 210, -1619, 26, 1868, -298, -1631, +472, 707, -362, 636, 199, -1769, 72, 2322, +-212, -2319, 434, 1774, -593, -631, 532, -814, +51, 1881, -581, -2046, 730, 1289, -421, 39, +27, -1281, 504, 1819, -847, -1494, 946, 559, +-724, 615, 438, -1569, 86, 1926, -559, -1621, +898, 785, -948, 271, 866, -1046, -372, 1254, +-215, -1018, 634, 458, -653, 308, 518, -804, +-33, 651, -475, -55, 706, -539, -479, 777, +201, -458, 364, -139, -1047, 510, 1397, -785, +-849, 1175, -95, -1197, 1140, 547, -1848, 236, +1849, -781, -884, 1266, -260, -1453, 1078, 1098, +-1270, -550, 915, 37, -13, 475, -631, -592, +738, 83, -441, 323, 188, 3, 184, -704, +-440, 1241, 577, -1340, -530, 697, 473, 487, +-115, -1321, -264, 1215, 460, -366, -443, -744, +551, 1508, -415, -1244, -25, 17, 577, 1109, +-776, -1223, 705, 455, -284, 415, -196, -660, +569, 149, -548, 514, 383, -608, 26, 28, +-469, 790, 753, -1364, -554, 1434, 249, -841, +34, -329, -17, 1518, -222, -2055, 478, 1784, +-127, -1051, -496, 202, 840, 438, -669, -667, +391, 695, -47, -784, -137, 774, 76, -532, +78, 282, 87, -68, -209, -275, 128, 635, +-81, -844, 363, 1023, -539, -1022, 627, 489, +-546, 283, 271, -711, 277, 866, -488, -1013, +395, 964, -205, -634, 108, 318, 126, -103, +-227, 32, 247, -266, -335, 527, 458, -204, +-135, -540, -501, 1006, 1067, -1007, -1302, 710, +1213, -120, -642, -553, -156, 709, 886, -110, +-1388, -942, 1693, 1844, -1409, -1775, 509, 298, +704, 1692, -1616, -2523, 1926, 1573, -1248, 209, +-56, -1388, 1334, 1213, -1826, 11, 1555, -1171, +-605, 1253, -529, -317, 1433, -676, -1731, 995, +1485, -597, -777, -105, -30, 520, 551, -288, +-679, -226, 709, 344, -701, 39, 535, -461, +-332, 543, 315, -105, -259, -651, -120, 922, +859, -134, -1472, -1086, 1342, 1613, 0, -1078, +-1785, -28, 2592, 914, -1478, -899, -727, 42, +2536, 756, -2730, -654, 1385, -307, 546, 1364, +-1636, -1641, 1378, 768, -343, 728, -562, -1723, +776, 1554, -86, -385, -1093, -1181, 1824, 2324, +-1484, -2251, 247, 838, 1164, 1095, -1960, -2378, +1748, 2192, -761, -572, -229, -1274, 692, 1666, +-565, -258, 206, -1415, 203, 1637, -317, -344, +142, -1110, 142, 1370, -363, -423, 590, -429, +-478, 291, -214, 154, 1121, 155, -1652, -1038, +1504, 1473, -677, -878, -425, -498, 1109, 1837, +-1240, -2306, 1174, 1688, -1069, -364, 702, -1198, +-16, 2312, -657, -2228, 846, 984, -213, 556, +-917, -1589, 1464, 1740, -468, -978, -1393, -217, +2492, 1019, -1731, -835, -505, -323, 2600, 1719, +-2723, -2063, 626, 700, 1880, 1432, -2733, -2513, +1231, 1688, 1320, 199, -2842, -1524, 2094, 1311, +114, 53, -1938, -1294, 1863, 1295, -187, -85, +-1506, -1137, 1823, 1233, -678, -219, -943, -1178, +1987, 2202, -2070, -2064, 1519, 425, -492, 1803, +-754, -2983, 1780, 2217, -1943, -22, 1039, -1945, +432, 2058, -1420, -472, 1321, -921, -451, 882, +-704, -78, 1523, -273, -1678, -196, 947, 773, +261, -408, -1394, -871, 1561, 1634, -915, -820, +60, -750, 379, 1611, -380, -1218, 147, -76, +34, 1445, -230, -1888, 675, 1055, -827, 404, +72, -1655, 1427, 2162, -2221, -1506, 1207, -216, +1279, 1904, -3166, -2214, 2522, 733, 606, 1630, +-3731, -3004, 3792, 1859, -604, 1225, -3142, -3476, +4195, 2727, -2147, 206, -951, -2632, 2227, 2687, +-1449, -697, 379, -1349, -731, 1542, 1855, -4, +-2004, -1218, 116, 692, 2754, 766, -4231, -1434, +2987, 623, 206, 907, -2796, -1785, 2910, 1197, +-592, 412, -1938, -1835, 2663, 2101, -1092, -1073, +-1240, -366, 2336, 762, -1434, 418, -620, -1749, +1913, 1213, -1343, 1148, -601, -2959, 1723, 2314, +-1156, -6, -454, -1620, 1370, 1378, -1227, -118, +528, -574, -176, 236, -49, -38, 680, 875, +-1570, -1678, 1764, 830, -656, 1386, -874, -2926, +1423, 2151, -359, 660, -1059, -3207, 1468, 3031, +-343, -127, -1310, -3025, 2171, 4055, -1569, -2321, +21, -1152, 1398, 4075, -2049, -4195, 1458, 1377, +28, 2283, -1630, -4188, 1777, 3074, -458, -59, +-1054, -1984, 992, 1440, 130, 349, -710, -1031, +-333, 7, 1683, 1363, -1303, -1332, -1026, -388, +3000, 2157, -2337, -1979, -447, -156, 2818, 2250, +-2533, -2321, 121, 313, 2046, 1950, -1880, -2461, +-183, 938, 1961, 1204, -1818, -2284, 74, 1733, +1490, -90, -1817, -1467, 793, 1998, 577, -1061, +-1937, -801, 2634, 2097, -2117, -1262, -177, -1317, +2636, 3057, -3244, -1731, 1347, -1534, 1029, 3353, +-1875, -1866, 916, -1077, 232, 2382, -298, -1040, +-281, -961, 235, 1248, 754, 339, -1564, -1664, +1138, 1131, 458, 693, -2128, -1912, 2555, 1510, +-1306, -12, -959, -1046, 2641, 852, -2789, -1, +1131, -284, 1125, -210, -2657, 1008, 2118, -1581, +-116, 1578, -1775, -486, 1555, -1523, 278, 3316, +-1794, -3149, 1098, 732, 875, 2047, -1942, -2615, +874, 845, 820, 1111, -1259, -1232, 240, -85, +516, 941, 72, -55, -1182, -1349, 836, 1165, +1128, 1012, -2845, -2826, 2094, 1950, 707, 1339, +-3300, -3890, 3292, 3095, -1175, 371, -1132, -3072, +1569, 2819, -635, -406, -384, -1456, 169, 1260, +413, 210, -693, -893, 480, 418, -655, 114, +812, -91, -477, 400, -621, -1256, 1292, 1719, +-927, -671, -256, -1186, 735, 1919, -33, -465, +-1171, -1295, 1131, 1136, 88, 502, -1389, -977, +1283, -216, -360, 1026, -424, 322, -1, -2399, +625, 2496, -653, 205, -331, -2990, 987, 3084, +-1183, -667, 913, -1299, -885, 1162, 454, 85, +429, -388, -1647, -365, 1668, 1059, -660, -881, +-478, 581, 386, -551, 33, 305, 109, 911, +-1248, -2284, 1700, 2402, -792, -614, -1193, -1663, +2097, 2770, -1478, -2043, -106, 428, 655, 1143, +-437, -1842, 146, 1596, -946, -618, 1531, -334, +-962, 984, -1371, -1035, 3203, 586, -2946, 267, +79, -902, 2714, 1161, -3553, -872, 1740, 335, +402, 307, -1620, -761, 1449, 1218, -1065, -1235, +176, 426, 570, 969, -993, -1410, 169, 440, +786, 1004, -1286, -1307, 245, 496, 968, 470, +-1609, -325, 799, -515, -36, 850, -588, 13, +764, -685, -1440, 256, 1612, 644, -1196, -320, +-467, -1157, 1940, 2318, -2377, -1245, 643, -1672, +1331, 3874, -1875, -2549, -61, -1334, 1727, 4106, +-1287, -2833, -1259, -860, 2121, 3064, -312, -1420, +-2510, -1628, 2547, 2488, -459, -262, -1659, -2108, +1428, 2443, -660, -1049, 404, 81, -1051, -54, +387, 23, 964, 1095, -1903, -2031, 638, 1309, +931, 800, -1430, -1887, 28, 1041, 764, 625, +-181, -937, -1502, -252, 1524, 1406, 160, -652, +-2369, -1211, 2147, 2209, -95, -1109, -2083, -724, +1727, 1536, 29, -355, -1744, -1370, 1431, 1743, +-359, -226, -741, -1058, 580, 871, -573, -31, +593, 261, -739, -914, -463, 697, 1457, 450, +-1320, -584, -757, -755, 2101, 1882, -1616, -485, +-803, -2299, 2079, 3279, -1527, -931, -300, -1724, +827, 1722, -534, 359, 26, -1052, -477, -436, +397, 1878, 289, -934, -1375, -980, 700, 1202, +890, 887, -1924, -2345, 461, 1214, 1127, 1281, +-1117, -2079, -944, 1026, 1771, 82, -754, -136, +-1307, 289, 1628, -687, -905, 414, -65, 959, +-30, -1545, -249, 299, 608, 1670, -869, -1903, +-126, 345, 772, 1137, -430, -724, -1100, -486, +1410, 673, -254, 665, -1606, -1636, 1660, 1038, +-248, 795, -1640, -2037, 1741, 1799, -473, -164, +-1537, -1459, 2079, 2029, -1097, -853, -1153, -1142, +1979, 2299, -884, -1118, -1447, -1117, 1889, 2080, +-491, -823, -1520, -611, 1702, 704, -942, 78, +79, 51, -141, -820, -292, 736, 1040, 891, +-1574, -1982, 454, 893, 969, 1358, -1543, -1664, +283, -415, 1148, 2325, -1641, -1302, 30, -1642, +1884, 3413, -2334, -1882, 225, -1242, 1641, 2714, +-1367, -902, -1017, -1733, 1931, 1994, -268, 582, +-2461, -2765, 2406, 2113, 84, 620, -2265, -2195, +1279, 1203, 748, 992, -1320, -1674, -278, 415, +1154, 1226, -418, -1536, -916, 856, 673, 39, +93, -767, -102, 1545, -941, -1641, 827, 427, +598, 1695, -1953, -2576, 1053, 978, 931, 1892, +-2029, -2885, 725, 1005, 1013, 1723, -1414, -2342, +-174, 702, 1344, 1116, -909, -1059, -825, -164, +1303, 565, -295, 640, -1006, -1525, 661, 684, +323, 901, -814, -1139, 287, 401, -223, -288, +486, 951, -262, -525, -1172, -1194, 1771, 2130, +-430, -632, -1860, -1500, 2132, 1715, -309, 75, +-1825, -1381, 1930, 988, -386, 219, -1499, -786, +1702, 634, -414, -100, -1155, -382, 956, 614, +450, -366, -1315, 180, -74, -440, 1757, 724, +-1312, 84, -1283, -1498, 2126, 1585, 290, 540, +-3291, -2446, 2684, 1532, 663, 1459, -2922, -3102, +1724, 1891, 464, 693, -1059, -2244, -128, 2042, +738, -775, -263, -323, -474, 812, 356, -751, +-142, 295, 94, 472, -68, -741, -686, -215, +1352, 1831, -1171, -2147, -290, 332, 1582, 1902, +-1638, -1950, 190, 33, 1060, 1245, -1116, -540, +-2, -575, 790, 629, -692, -1, -263, -326, +865, 441, -570, -502, -598, 145, 1245, 793, +-802, -1274, -427, 444, 1020, 900, -764, -1075, +154, 16, -32, 765, -135, -485, 426, 90, +-386, -161, -803, -69, 1929, 985, -1468, -1059, +-895, -788, 2750, 2696, -2227, -1700, -288, -1678, +1839, 3375, -860, -1033, -1402, -2396, 1667, 2280, +645, 1422, -2674, -3731, 1259, 1227, 1948, 3120, +-2817, -3793, -49, 287, 2846, 2509, -2229, -1456, +-730, -890, 1964, 979, -589, 609, -873, -1082, +323, 70, 616, 563, -249, -108, -645, -175, +49, -517, 1276, 966, -1222, 79, -559, -1449, +1475, 1011, -244, 749, -1366, -1227, 763, -285, +1256, 1632, -2088, -1158, 693, -310, 1078, 1108, +-1607, -921, 800, 458, 261, -113, -882, -243, +557, 364, 265, 5, -544, -256, -358, -299, +1027, 910, -115, -450, -1573, -572, 1682, 731, +-95, -88, -1049, -197, 487, 58, 71, -562, +790, 1453, -1640, -1193, 320, -488, 1945, 1794, +-2200, -1377, 21, -171, 1814, 1109, -1397, -510, +-265, -732, 913, 741, -196, 625, -378, -1384, +-223, 304, 992, 1172, -760, -1279, -133, 211, +618, 535, -513, -457, 259, 204, -101, -333, +-4, 356, 2, 90, 100, -394, -70, -13, +-276, 334, 611, 81, -364, -436, -329, -110, +767, 641, -683, -225, 496, -357, -348, 41, +-34, 426, 641, 48, -776, -1004, 231, 982, +295, 26, 24, -613, -772, -18, 877, 557, +140, 286, -1306, -1505, 1304, 1043, 103, 775, +-1416, -1785, 1302, 994, 39, 383, -1034, -946, +754, 283, 326, 781, -675, -976, -135, -210, +972, 1673, -662, -1876, -59, 433, 390, 1379, +-696, -2179, 1515, 1550, -1407, -96, -569, -1483, +2755, 2143, -2298, -1118, -339, -785, 2056, 1400, +-1103, -402, -392, -192, 297, -679, 618, 1073, +-112, 392, -1310, -1847, 1497, 990, 81, 824, +-1202, -922, 779, -418, 54, 681, 83, 448, +-283, -1103, -253, 380, 961, 529, -640, -776, +-26, 608, 61, -183, 344, -896, 315, 1700, +-1434, -672, 1142, -1493, 730, 1805, -1298, 248, +-142, -1659, 1031, 458, 468, 1131, -1645, -665, +245, -960, 1889, 1054, -1146, 550, -1457, -1546, +1970, 370, 845, 1495, -2947, -1787, 1468, 91, +1626, 1798, -2216, -2199, 275, 751, 1453, 1219, +-980, -1956, -471, 592, 1267, 1340, -340, -1519, +-1267, -504, 1992, 2148, -652, -1283, -1337, -1163, +2246, 2223, -1257, -962, -235, -880, 1036, 1089, +-505, 91, -109, -922, -75, 314, 880, 735, +-647, -990, -419, 117, 1129, 867, -584, -866, +-161, -405, 665, 1331, -669, -589, 512, -975, +59, 1077, -488, 269, 688, -1182, -282, 388, +-99, 984, 273, -1351, 45, 177, -92, 1075, +-100, -928, 506, -388, -257, 916, -433, -271, +1103, -362, -462, 289, -815, -486, 1433, 877, +-390, -621, -605, -316, 502, 684, 361, -396, +-197, 26, -519, -167, 783, 517, 246, -608, +-1234, -224, 1281, 1050, 109, -554, -1242, -959, +1063, 977, 485, 767, -1077, -1796, 118, 219, +1369, 1814, -1042, -1730, -425, -250, 1280, 1378, +-91, -828, -1088, -100, 766, -57, 900, 553, +-1554, -434, 1092, -405, 103, 799, -918, -407, +1278, -388, -410, 443, -336, 235, 217, -876, +618, 351, -279, 699, -366, -966, 387, -146, +387, 864, -100, -84, -460, -1145, 350, 563, +783, 1018, -686, -1259, -527, -345, 1474, 1109, +-215, -201, -1153, -674, 807, 23, 1167, 671, +-1511, -431, 242, -303, 948, 631, -219, -840, +-478, 441, 346, 425, 574, -913, -460, 275, +101, 78, 4, 220, 775, -196, -607, -692, +-260, 657, 1101, 533, -353, -1193, -462, -123, +845, 1701, -195, -1640, -307, -315, 901, 1819, +-434, -1428, -296, -208, 862, 595, 141, 280, +-1117, -717, 1230, -347, 438, 1195, -1558, -947, +1105, 65, 1050, 320, -1623, -524, 281, 402, +1651, 14, -1295, -599, 115, 211, 768, 615, +-342, -685, 287, -401, -197, 686, 480, 158, +38, -691, -382, -301, 577, 931, 417, -92, +-665, -1130, 32, 556, 1184, 887, -495, -1231, +-715, -188, 1309, 1112, -115, -532, -558, -688, +745, 748, -233, -139, 320, -355, 193, 221, +-422, -182, 484, 125, 536, -176, -677, 36, +208, -59, 819, -140, -469, 342, 4, -665, +389, 577, 387, -152, -621, -801, 538, 1071, +568, -157, -941, -1004, 833, 280, 376, 1123, +-760, -923, 601, -882, 564, 1328, -770, -137, +523, -995, 380, 524, -88, 575, -241, -1136, +517, 52, 317, 1260, -480, -972, 548, -912, +-80, 1306, 300, 217, 13, -1284, -190, -13, +997, 1396, -798, -938, 82, -885, 1158, 1465, +-576, -425, -367, -928, 742, 681, 441, 434, +-507, -954, 120, 44, 428, 706, -3, -625, +280, 52, -160, -38, 226, -63, 97, 287, +197, -416, 189, -142, 5, 566, -174, -593, +367, -176, 869, 1029, -1228, -1264, 368, -81, +1455, 1547, -1336, -1380, 153, -602, 1294, 1608, +-922, -691, 90, -793, 964, 804, -737, -47, +294, -562, 611, 380, -347, 44, -188, -537, +864, 324, -107, 31, -407, -94, 541, -64, +183, -711, 90, 1354, -302, -602, 341, -1281, +585, 1891, -467, -956, -311, -285, 1261, 432, +-268, -199, -948, 144, 1202, -522, 280, 416, +-681, 34, 81, -405, 845, -78, -253, 534, +-267, -391, 459, -429, 304, 679, -401, -206, +248, -617, 400, 646, -153, -123, 17, -388, +121, 118, 446, 135, -443, -125, 493, 4, +19, -358, -294, 250, 688, 374, -121, -834, +-158, 191, 204, 495, 242, -609, 108, 178, +-146, 6, 133, -185, 65, 164, 483, -216, +-402, 261, 51, -362, 396, -166, 111, 802, +-220, -856, 24, -45, 620, 667, -424, -468, +-7, -340, 694, 417, -369, 312, -284, -1006, +867, 346, -127, 815, -585, -1064, 676, -50, +265, 807, -521, -414, 221, -519, 434, 464, +-176, 315, -260, -788, 694, 167, -216, 407, +-282, -247, 621, -264, -170, -78, 110, 625, +-287, -344, 440, -814, 454, 1136, -927, -170, +360, -1059, 867, 966, -655, 35, -250, -718, +722, 81, -43, 838, -309, -806, 427, -146, +-223, 272, 174, 200, 253, 233, -357, -1411, +364, 814, 0, 1140, -132, -1550, 268, -327, +72, 1373, -166, -381, -21, -746, 686, 397, +-885, 172, 663, -111, 275, -78, -979, -292, +1062, 437, -272, -62, -145, -341, 290, -20, +-255, 531, 299, -399, 228, -444, -455, 696, +160, -51, 422, -460, -242, -112, -119, 551, +389, 139, -207, -1217, 60, 1153, 227, -92, +-220, -1001, 161, 1167, 32, -516, 68, -75, +-11, -217, -85, 405, 346, 247, -222, -779, +-7, 243, 220, -4, 142, 606, -490, -578, +431, -674, 289, 1148, -531, -235, 58, -532, +411, 191, 362, 339, -1164, -443, 482, -123, +1285, 951, -1460, -898, -159, -412, 1406, 997, +-645, 59, -592, -869, 875, 94, -9, 637, +-897, -392, 1128, 30, -68, 219, -1256, -932, +1474, 1095, -255, 131, -698, -1406, 666, 1074, +-105, 92, -118, -595, 197, 232, -7, 92, +-293, -11, 475, -247, -117, 329, -360, -359, +734, 436, -611, -368, -67, -129, 971, 549, +-953, -322, 91, -198, 545, 126, -346, 336, +141, -436, -97, 161, 57, -50, -182, -32, +643, 218, -405, -184, -566, -113, 903, 118, +54, 113, -675, -93, 40, -152, 748, 188, +-377, -26, -446, -99, 519, 103, 124, -172, +-276, 438, -233, -507, 241, -210, 774, 1075, +-1236, -673, -24, -632, 1501, 920, -1079, -63, +-563, -172, 1185, -398, -302, 225, -581, 645, +417, -632, 232, -288, -263, 702, -384, -303, +601, -89, 157, 127, -813, -97, 410, 193, +161, -357, 144, 351, -571, 41, -81, -603, +1119, 799, -1089, -402, 46, -245, 690, 556, +-686, -405, 440, 219, -310, -191, -1, 165, +296, -75, -233, -94, -10, 463, -326, -673, +896, 239, -656, 374, -592, -424, 1294, 226, +-601, -263, -553, 191, 656, 182, -110, -299, +-106, 71, -39, 33, -276, -27, 533, 150, +-34, -46, -744, -380, 439, 433, 389, 106, +-438, -318, -356, -66, 451, 134, 185, 323, +-593, -208, 192, -456, 189, 378, -295, 441, +116, -548, -16, -203, -119, 585, 109, -212, +-258, -138, 245, 179, 53, -293, -539, 534, +331, -405, 201, -187, -383, 540, -55, -124, +141, -427, 26, 330, 10, 79, -461, -105, +385, -39, -30, -29, -156, 233, -49, -315, +-210, 177, 587, 241, -607, -399, -61, -179, +568, 731, -652, -266, 102, -473, 352, 418, +-491, -132, 124, 389, 117, -480, -402, 124, +368, -65, -24, 138, -498, 459, 78, -900, +628, 311, -595, 237, -302, 180, 318, -409, +285, -160, -354, 620, -605, -576, 894, 483, +-214, 9, -663, -798, 460, 716, 49, 287, +-200, -422, -217, -402, 57, 394, 355, 623, +-480, -859, -82, 263, 331, -3, -375, -164, +195, 778, -105, -622, -282, -425, 335, 613, +-159, 305, -324, -457, 343, -207, -45, 306, +-342, 167, -168, -183, 555, -93, 6, 263, +-1043, -166, 594, -152, 365, 260, -384, 349, +-415, -652, 108, -143, 682, 872, -905, -224, +153, -701, 377, 607, -543, 211, 54, -650, +223, 546, -30, -152, -571, -67, 278, 138, +315, -239, -413, 404, -252, -152, 237, -293, +172, 414, -299, -109, -244, -55, 115, -19, +368, 306, -409, -395, -458, -69, 616, 877, +-16, -832, -435, -23, -214, 394, 532, 176, +1, -276, -865, -405, 595, 708, 133, -77, +-526, -327, 114, 228, -64, -210, 142, 341, +25, 89, -571, -407, 136, 48, 631, 115, +-688, 780, -224, -1051, 366, -171, 43, 1092, +-176, -186, -475, -730, 458, 221, 317, 889, +-1144, -1113, 558, 441, 560, 713, -1002, -1227, +195, 698, 113, 201, 201, -463, -349, 494, +-371, -347, 503, 15, -60, 205, -307, 51, +-195, 91, 440, -585, -179, 707, -440, -163, +248, -316, 279, 697, -530, -633, -121, 82, +418, 450, -201, -109, -226, -306, 6, 165, +14, 300, 136, -222, -382, -66, 10, 237, +288, -85, -341, 63, -138, -105, 138, 166, +100, 177, -244, -512, -299, 469, 414, 180, +-149, -567, -256, 358, 89, 201, -67, -106, +31, -280, -258, 141, 252, 647, -199, -645, +-242, -70, 303, 437, -263, -73, 9, 120, +82, -334, -340, 301, -44, -109, 431, 147, +-298, 217, -448, -441, 251, 88, 265, 325, +-173, 200, -748, -753, 679, 606, 210, 300, +-1029, -973, 526, 908, 159, 42, -326, -553, +-225, 357, -51, -70, 626, 250, -583, 24, +-496, -473, 691, 484, -99, 10, -351, 50, +-154, -290, 77, 47, 515, 790, -847, -830, +-119, -1, 899, 673, -807, -225, -182, -184, +465, 144, -252, 74, -122, -19, -164, 115, +159, 99, 80, -223, -499, -87, 109, 502, +266, 8, -349, -340, -132, -92, 44, 448, +131, 233, -303, -555, 40, 107, -91, 413, +-157, -163, 290, -213, -273, 587, -288, -504, +191, 95, 103, 332, -232, 1, -231, -273, +16, -38, 360, 648, -472, -292, -265, -532, +604, 784, -604, 157, 136, -758, -6, 242, +-211, 590, 48, -112, -34, -671, -29, 555, +-392, 269, 361, -415, -67, 359, -441, -384, +211, 265, 54, 457, -413, -848, 346, 698, +-299, -66, -243, -277, 476, 378, -531, -199, +135, 247, -23, -254, -304, 244, 379, 130, +-457, -388, 4, 302, 286, 276, -533, -287, +125, -96, 139, 213, -271, 241, -112, -177, +82, -77, -30, 158, -171, -98, -36, 349, +-43, -151, -15, -166, -64, 248, -217, -24, +197, 100, -208, -70, -30, 199, -113, -314, +-35, 164, 193, 511, -496, -499, 143, -84, +211, 279, -557, 389, 314, -508, -105, -56, +-254, 552, 173, -239, -292, -50, 296, 125, +-368, 89, -78, -59, 137, -98, -36, 352, +-129, 12, -319, -478, 326, 325, -28, 587, +-332, -794, -17, 121, 95, 567, 18, -309, +-288, -95, -57, 164, 272, 167, -395, -176, +45, 54, 66, 177, -192, -203, 43, 283, +-252, -183, 247, 80, -46, 278, -568, -495, +434, 448, 108, 55, -597, -331, 266, 400, +-49, -225, -140, -6, 153, 430, -304, -457, +-22, 271, 155, -47, -159, 1, -129, 218, +77, -261, -107, 375, -104, -492, 70, 351, +31, 460, -333, -849, 17, 373, 316, 319, +-302, -164, -323, -199, 388, 125, -66, 463, +-387, -626, 246, 282, -75, 267, -158, -396, +30, 328, 11, -95, -126, -8, -102, 173, +104, -235, -31, 213, -165, 220, -130, -506, +236, 262, -56, 399, -433, -519, 432, 244, +-313, -3, -3, -16, 170, 288, -375, -372, +191, 109, -173, 223, 191, -88, -213, -47, +-210, 94, 374, -55, -373, 57, 147, 62, +24, 119, -467, -312, 440, 133, -2, 373, +-508, -430, 301, 233, 52, -14, -337, -191, +238, 428, -157, -171, -2, -233, -36, 280, +-195, 91, 383, -170, -307, 25, -313, 102, +450, 25, -39, -82, -401, 56, 129, 131, +94, -279, -56, 335, -142, -76, -11, -80, +-3, -34, 44, 85, -12, 446, -315, -757, +279, 209, -7, 601, -287, -569, 231, 41, +-268, 274, 231, -162, -123, 10, -166, 100, +187, 15, -195, -223, 223, 277, -353, 46, +121, -239, 171, 73, -356, 182, 183, -66, +-114, 22, 65, -246, -15, 269, -229, 308, +165, -621, 85, 161, -251, 446, -58, -326, +276, -126, -229, 250, 8, 21, -59, -135, +22, 30, 164, 84, -377, -26, 169, 5, +42, -51, 11, 126, -198, -52, -125, -154, +512, 292, -345, -14, -299, -334, 379, 253, +-17, 33, -117, 154, -143, -382, -6, 52, +327, 353, -251, -58, -235, -259, 284, -93, +-20, 497, -45, -149, -277, -310, 274, 183, +154, 178, -538, -119, 231, -111, 273, 129, +-322, 126, -198, -368, 425, 419, -138, -128, +-273, -294, 284, 509, -115, -333, -47, 12, +27, 130, 78, 33, -219, -190, 92, 105, +159, 170, -299, -361, 121, 376, 38, -127, +23, -267, -291, 424, 316, -121, 43, -229, +-514, 244, 492, 13, -119, -259, -130, 372, +35, -196, -48, -118, 225, 219, -321, -83, +166, 81, -27, -115, -104, -155, 225, 528, +-279, -389, 114, -187, 49, 533, -61, -354, +-84, 49, 135, 49, -4, -16, -290, 51, +457, -112, -275, 50, -172, 123, 356, -223, +-160, 212, -31, -87, -102, -154, 168, 308, +80, -93, -312, -235, 151, 178, 79, 180, +-51, -325, -57, 125, -33, 135, 129, -211, +-72, 127, -79, -6, 179, -91, -187, 191, +1, -157, 261, -111, -324, 313, 67, -175, +221, 56, -265, -163, -31, 90, 364, 259, +-332, -229, -113, -214, 438, 256, -307, 256, +12, -457, 63, 23, -32, 344, 88, -180, +-137, -129, 121, 163, -123, -54, 52, 21, +123, 43, -122, -158, -101, 99, 93, 125, +229, -138, -290, -160, -61, 397, 225, -279, +14, -16, -106, 169, -114, -132, 241, 62, +-98, -76, -14, 110, 37, -42, -63, -121, +45, 209, 38, -53, -62, -180, 39, 258, +-3, -170, -84, -26, 237, 232, -189, -171, +-165, -140, 517, 209, -381, 45, -129, -31, +433, -259, -199, 117, -93, 349, 14, -206, +220, -466, -153, 591, -65, 24, 210, -451, +-247, 225, 211, 129, 33, -46, -252, -330, +224, 385, 31, 130, -181, -620, 104, 452, +128, 115, -168, -290, -63, 8, 272, 147, +-102, 57, -126, -249, 147, 173, -5, 10, +-40, -123, 70, 137, 8, -19, -140, -166, +127, 180, 189, 71, -314, -260, 17, 79, +407, 239, -347, -219, -92, -121, 434, 274, +-167, -69, -298, -117, 397, -11, -52, 198, +-118, -57, 102, -296, -89, 330, 152, 111, +-58, -501, 32, 264, 11, 416, -135, -734, +282, 189, -37, 568, -244, -510, 228, -265, +115, 518, -263, 114, 172, -567, 135, 164, +-203, 280, 10, -112, 151, -149, 152, 2, +-303, 164, -23, 8, 361, -241, -70, 123, +-71, 317, -303, -593, 507, 165, 207, 622, +-833, -743, 578, 33, 193, 460, -413, -279, +248, 99, -130, -259, 280, 252, -202, 73, +-89, -297, 401, 221, -209, -84, -131, -2, +216, -24, 174, 207, -355, -396, 164, 203, +268, 383, -412, -776, 312, 440, 93, 248, +-350, -505, 320, 166, 35, 206, -111, -257, +36, -3, 63, 272, 86, -253, -97, -109, +52, 298, 97, 3, -28, -385, -30, 229, +82, 220, 126, -364, -171, 162, 49, -90, +239, 116, -237, 88, 152, -392, 114, 306, +-314, 11, 438, -108, -90, 11, -275, -92, +390, 269, -77, -270, -50, 34, 60, 211, +60, -256, -16, -36, 91, 309, -19, -114, +-100, -389, 323, 439, -158, 10, -86, -293, +261, 151, -104, -85, 94, 174, -1, -106, +-120, -108, 336, 90, -151, 68, -110, -132, +384, 77, -310, -5, 117, -151, 276, 250, +-291, -183, 82, -5, 227, 87, -87, -72, +-108, -16, 293, 113, -152, -184, 27, 139, +160, -38, -120, -108, 228, 244, -206, -358, +101, 273, 228, -24, -165, -196, 26, 220, +89, -210, 50, 99, 22, 136, 98, -219, +-228, -64, 280, 187, 132, 98, -351, -330, +376, 152, -65, 27, -162, 7, 312, -71, +75, -23, -289, 150, 62, -256, 470, 171, +-207, 13, -352, -136, 549, 174, 12, -277, +-311, 202, 251, 92, 86, -277, -34, 145, +-103, -87, 276, 240, -36, -269, -152, -134, +336, 522, -210, -417, 123, -96, 157, 332, +-121, -169, -30, -47, 215, 40, 111, 45, +-293, -166, 248, 154, 86, 86, -118, -318, +157, 79, 48, 307, -83, -270, -28, -182, +388, 346, -148, -30, -228, -289, 290, 90, +128, 250, 14, -169, -255, -229, 176, 256, +258, 28, -93, -101, -87, -117, 32, 99, +248, 150, -107, -301, 85, 303, -84, -306, +118, 58, 144, 404, -183, -590, 288, 224, +-229, 158, 164, -234, 172, 105, -240, 0, +270, -42, -126, -79, 74, 159, 131, -33, +2, -114, -127, 18, 105, -39, 395, 308, +-517, -387, 199, -100, 412, 600, -478, -534, +293, 25, 43, 233, -91, -143, 201, 149, +-122, -433, 80, 448, 131, -50, -11, -380, +-136, 440, 224, -267, 171, 45, -356, 24, +187, -4, 315, 61, -315, -250, 120, 224, +100, 44, -61, -235, 180, 133, -27, 14, +-147, -37, 172, -97, 335, 79, -430, 135, +37, -306, 457, 183, -243, -10, -49, -85, +108, 130, 233, -144, -243, 44, 2, -32, +426, 49, -371, 59, 55, -165, 385, 27, +-438, 56, 307, 19, 217, 37, -571, -277, +466, 183, 209, 196, -355, -344, -9, 120, +305, -5, 81, 56, -264, -33, 126, -59, +84, -115, 147, 289, -225, -58, 125, -401, +205, 443, -314, -139, 278, -13, 18, -93, +-76, 100, 59, 50, -24, -228, 157, 265, +-8, -124, -43, -94, -74, 100, 236, -4, +105, 52, -317, -199, 139, 130, 254, 45, +-196, -96, 2, 20, 226, 58, -230, -127, +90, -8, 309, 335, -381, -417, 107, 36, +265, 268, -211, -147, 39, -41, 175, -35, +-174, 131, 56, -106, 244, 45, -238, 23, +19, -180, 210, 296, -47, -297, -68, 96, +31, 184, 213, -315, -188, 105, -3, 67, +268, 54, -212, -137, 33, -170, 133, 428, +-30, -160, -51, -302, 82, 279, 102, 66, +-222, -173, 249, -27, 1, 102, -218, -33, +299, 31, -99, -95, -30, 101, 85, -154, +-22, 126, 54, 148, -44, -383, 4, 271, +105, -63, -11, -21, -131, 120, 153, -239, +81, 202, -188, -120, 85, 101, 122, -3, +-81, -194, -38, 222, 106, -103, 32, 19, +-143, 11, 155, -70, 36, 128, -191, -184, +214, 118, 9, 154, -177, -356, 125, 87, +159, 340, -236, -280, 17, -216, 285, 438, +-268, -172, 36, -107, 198, 94, -145, -86, +-20, 197, 99, -184, 28, -43, -68, 181, +-13, -81, 66, -61, 28, 20, -20, 143, +-56, -192, 57, -3, 44, 254, -28, -323, +-1, 193, -7, -36, 24, -52, -3, 31, +63, 1, -43, 114, -72, -305, 69, 228, +164, 78, -153, -192, -224, 9, 429, 107, +-106, 39, -237, -222, 169, 216, 89, -59, +-83, -120, -98, 167, 200, -73, -132, -28, +8, -8, 131, 107, -212, -90, 142, -56, +63, 164, -150, -145, 51, 18, 73, 77, +1, -79, -154, 8, 129, 36, 122, 59, +-380, -245, 396, 266, -71, -15, -310, -281, +379, 297, -127, -104, -54, 5, -9, -58, +43, 79, 116, -69, -184, 87, 15, -8, +64, -236, 83, 356, -108, -129, -102, -155, +147, 66, 85, 224, -151, -197, -96, -174, +233, 352, -51, -101, -184, -217, 231, 244, +-153, 22, -33, -309, 208, 296, -175, 67, +-77, -324, 260, 126, -207, 133, 17, -41, +175, -121, -283, -30, 267, 224, -160, -164, +-22, -41, 240, 252, -352, -395, 178, 286, +41, 53, -9, -265, -117, 236, -35, -172, +274, 119, -236, -38, 7, 58, 56, -91, +-5, -167, 59, 496, -198, -401, 242, 16, +-170, 179, -18, -217, 253, 307, -364, -293, +248, 55, -87, 160, -40, -199, 172, 210, +-259, -210, 147, 62, -49, 177, 138, -267, +-172, 163, -136, -19, 414, -77, -275, 120, +-67, -57, 171, -55, -142, 16, 180, 117, +-162, -61, -67, -123, 245, 94, -191, 50, +84, 8, -102, -160, 77, 62, 103, 141, +-259, -104, 118, -85, 123, 88, -113, 164, +-183, -332, 297, 144, -9, 171, -380, -200, +388, 28, -53, -26, -229, 70, 219, 139, +-121, -398, 103, 292, -84, 144, -152, -499, +412, 470, -353, -96, -68, -235, 341, 204, +-198, 45, -57, -156, -4, 68, 154, 54, +-50, -96, -209, 71, 227, -61, -31, 95, +-113, -116, 45, 45, 97, 115, -135, -238, +-54, 145, 237, 101, -180, -131, -53, -116, +101, 204, -23, 47, 25, -212, -99, 88, +10, 36, 82, -13, -9, 29, -146, -87, +116, 61, -3, 19, -37, -33, -19, 9, +15, -80, 66, 202, -167, -107, 108, -200, +1, 273, -9, 99, -73, -335, -43, -16, +231, 439, -164, -292, -128, -148, 123, 240, +153, 39, -239, -180, -62, 11, 242, 177, +-101, -179, -64, 181, -26, -228, 75, 33, +40, 395, -133, -500, 42, 125, -23, 183, +108, -129, -75, 92, -208, -253, 358, 282, +-137, -39, -248, -137, 285, 22, 27, 133, +-267, 30, 69, -388, 255, 482, -308, -165, +34, -176, 171, 247, -178, -141, 60, 77, +-18, -89, 22, 63, -20, 121, -103, -285, +178, 140, -75, 180, -156, -237, 199, 76, +-82, -68, -29, 170, 46, -70, -92, -160, +83, 213, 14, -47, -127, -117, 50, 73, +112, 158, -172, -257, 6, 31, 159, 215, +-138, -162, -62, 2, 122, 50, -36, -78, +-47, 97, 45, 31, -76, -208, 33, 178, +69, 40, -109, -153, -22, 14, 102, 214, +-115, -194, 60, -126, 53, 421, -234, -338, +169, -20, 130, 249, -296, -165, 79, -16, +141, 58, -133, -2, 23, 39, -83, -114, +144, 41, -58, 183, -154, -323, 231, 219, +-140, 64, -69, -274, 152, 282, -75, -142, +-107, -20, 149, 171, -78, -196, -51, 26, +136, 147, -190, -41, 74, -237, 148, 262, +-237, 78, 11, -407, 225, 354, -237, -25, +48, -166, 117, 85, -239, 8, 168, 83, +61, -143, -235, 7, 79, 157, 136, -104, +-159, -57, -17, 104, 78, 0, -12, -58, +-74, -8, -32, 72, 171, -2, -147, -62, +-62, -31, 125, 175, -68, -169, 60, 58, +-93, 31, -35, -115, 113, 209, -44, -237, +18, 217, -195, -198, 236, 82, -21, 183, +-240, -407, 289, 388, -207, -158, 39, -77, +74, 155, -98, -90, 53, 45, -121, -43, +144, 19, -20, 32, -167, -27, 135, -51, +68, 150, -239, -141, 130, -81, 135, 346, +-282, -282, 99, -120, 160, 423, -267, -324, +121, 3, 117, 236, -308, -227, 201, 41, +86, 71, -221, 66, 28, -243, 76, 161, +71, 104, -175, -206, -59, 108, 211, -52, +-49, 123, -119, -74, -82, -112, 185, 146, +132, 35, -427, -67, 143, -142, 241, 170, +-161, 143, -121, -361, 31, 166, 207, 159, +-245, -244, 98, 129, 1, 6, -159, -116, +281, 204, -245, -115, 44, -178, 111, 367, +-208, -204, 164, -17, -55, 9, -30, 9, +-8, 204, -35, -297, 125, 64, -135, 73, +29, 114, -5, -180, -18, -56, 76, 204, +-154, -66, 87, -28, 45, -29, -196, 45, +175, 52, 3, -54, -206, -106, 219, 210, +-121, -46, -16, -215, 106, 214, -153, 65, +68, -211, 0, 72, 3, 92, -46, -117, +16, 95, -10, -53, 10, -5, 6, 15, +-108, -5, 178, 91, -132, -161, -82, 33, +214, 172, -131, -146, -58, -91, 39, 257, +63, -181, 5, -47, -205, 221, 200, -222, +4, 84, -175, 53, 132, -92, -13, 70, +-42, -58, -62, 40, 171, 44, -125, -134, +-106, 89, 287, 61, -269, -139, 72, 47, +110, 86, -208, -84, 175, -18, -78, 47, +-21, 28, 17, -30, -23, -105, 114, 186, +-208, -71, 93, -72, 72, 36, -65, 75, +-1, -17, -127, -196, 216, 273, -48, -87, +-164, -120, 109, 156, -5, -124, 17, 127, +-43, -42, -42, -122, 85, 167, -52, -65, +-32, -22, 109, 15, -98, 50, -83, -111, +188, 53, -27, 136, -261, -226, 266, 158, +-2, -36, -294, -81, 361, 199, -187, -154, +-156, -51, 365, 193, -280, -140, -20, 14, +196, 97, -118, -110, -66, 9, 46, 7, +162, 204, -271, -312, 73, 25, 215, 325, +-315, -279, 136, 3, 65, 116, -104, 5, +0, -120, 4, 41, 120, 159, -182, -192, +12, -14, 179, 214, -182, -199, 37, 58, +43, 79, -42, -151, 63, 112, -137, -35, +129, 80, -8, -181, -99, 125, 73, 60, +-25, -204, 83, 268, -164, -231, 80, 35, +66, 202, -117, -202, 109, 29, -180, 11, +192, 82, 28, -10, -304, -206, 255, 227, +61, -9, -170, -123, -71, 14, 212, 108, +-1, -35, -228, -149, 175, 259, -46, -248, +48, 150, -32, -11, -96, -143, 164, 243, +-126, -206, 94, 59, -33, 29, -107, -13, +178, 22, -89, -93, -10, 59, 48, 108, +-90, -233, 107, 204, -19, -79, -75, -98, +73, 275, -45, -332, 71, 200, -46, -17, +-78, -75, 168, 92, -97, -113, -54, 143, +122, -149, -65, 113, -17, -27, 32, -104, +12, 186, -28, -123, -31, -20, 90, 75, +-76, -8, 20, 0, 23, -138, -54, 199, +82, -5, -67, -224, 15, 203, 3, -34, +18, -37, 49, 12, -152, -47, 105, 88, +84, -27, -134, -67, -14, 72, 90, -32, +25, 41, -107, -42, 49, -62, 36, 156, +-61, -114, 86, -4, -65, 48, -39, -12, +104, -35, -29, 76, -56, -61, 37, -26, +-10, 86, 53, -56, -18, 68, -150, -173, +200, 180, 32, 44, -257, -270, 188, 212, +45, 33, -129, -169, 90, 106, -88, 6, +84, -54, 48, 42, -187, -32, 147, 65, +28, -77, -129, -7, 77, 97, 53, -56, +-108, -72, 55, 117, 35, -3, -97, -187, +133, 252, -48, -62, -117, -246, 176, 295, +-14, -40, -147, -138, 81, 108, 55, -68, +-9, 77, -101, -18, 55, -45, 105, 18, +-158, 6, 87, 53, -27, -106, -3, 120, +60, -62, -101, -51, 52, 82, 35, 13, +-9, -12, -85, -140, 95, 152, 6, 49, +-104, -111, 92, -15, 17, 70, -72, -9, +-36, -34, 226, 37, -174, -9, -159, -78, +393, 96, -205, 2, -126, -54, 216, 25, +-77, -88, 0, 175, -24, -105, 43, -9, +-13, 21, -21, -68, 72, 155, -91, -50, +35, -168, 51, 106, -24, 206, -44, -349, +22, 140, 64, 166, -52, -267, -26, 137, +22, 27, 64, -63, -68, 48, -35, -99, +142, 107, -91, 9, -62, -158, 163, 167, +-41, -54, -152, -74, 148, 83, 63, 63, +-163, -209, 59, 143, 45, 83, -3, -228, +-33, 208, -2, -160, 75, 121, -111, -33, +97, -103, 8, 206, -117, -197, 88, 75, +34, 82, -41, -129, -48, 23, 57, 92, +34, -71, -55, -10, 0, -10, 40, 81, +-8, -51, -19, -76, 36, 94, -5, 23, +-82, -56, 153, -79, -41, 166, -165, -109, +221, 63, -105, -49, 15, -19, 0, 116, +-75, -153, 194, 171, -154, -140, -19, -39, +139, 185, -62, -88, -78, -116, 121, 145, +-20, 8, -121, -135, 151, 139, -23, -38, +-80, -82, 39, 90, 64, -16, -60, -8, +-11, -16, 74, 3, -101, -35, 122, 79, +-51, 76, -101, -350, 193, 314, -106, 64, +-12, -302, 37, 146, 0, 41, 32, 46, +-97, -217, 81, 174, 39, 42, -92, -155, +-15, 60, 157, 51, -100, 8, -93, -150, +179, 167, -88, -49, 4, -61, 14, 98, +-36, -62, 63, -41, -10, 106, -26, -15, +-55, -110, 116, 76, 26, 62, -187, -106, +129, 32, 55, 64, -96, -135, 12, 166, +-11, -91, 109, -41, -111, 84, -9, -35, +104, 52, -107, -147, 74, 189, -35, -74, +-20, -118, 78, 233, -75, -165, 27, -27, +27, 142, -34, -73, -3, -27, 18, 16, +44, 64, -96, -94, 40, 54, 92, 24, +-101, -123, -5, 140, 71, -45, 2, -31, +-83, -14, 81, 63, -4, -18, -62, -46, +88, 47, -42, -15, -46, 8, 73, -20, +27, 50, -117, -57, 51, 6, 115, 29, +-127, 35, -45, -109, 175, 52, -94, 80, +-46, -129, 97, 67, -76, -20, 87, 44, +-105, -55, 56, 2, 91, 29, -200, -2, +164, -10, -20, -20, -74, 22, 77, 35, +-83, -55, 142, 3, -121, 57, -40, -84, +211, 119, -201, -134, 47, 73, 70, 24, +-29, -71, -24, 63, -20, -105, 141, 171, +-170, -140, 73, -9, 78, 121, -156, -96, +135, 6, -21, 4, -59, 33, 47, 9, +0, -111, 5, 114, -50, 59, 80, -183, +-54, 48, 4, 112, 97, 25, -178, -283, +136, 229, 26, 73, -109, -213, 81, 101, +-30, -34, 38, 57, -8, -48, -43, 71, +-5, -169, 114, 128, -44, 125, -158, -301, +217, 176, -19, 47, -160, -87, 144, -30, +-35, 80, 17, 20, -26, -141, -22, 97, +126, 67, -162, -137, 65, 58, 98, 10, +-135, 19, -6, -42, 137, -8, -36, 69, +-140, -124, 134, 142, 43, -54, -115, -100, +18, 140, 104, -20, -128, -114, 69, 129, +69, -9, -188, -148, 143, 161, 55, 4, +-123, -105, -33, -27, 152, 182, -10, -113, +-172, -79, 149, 154, 14, -88, -79, -17, +54, 45, -20, 43, 17, -139, 4, 51, +-8, 126, -22, -114, 79, -60, -41, 84, +-109, 9, 263, 20, -188, -115, -81, 23, +269, 174, -208, -189, 50, 44, 68, 36, +-131, -20, 125, 14, 22, -49, -160, 92, +97, -126, 112, 86, -177, 41, 40, -138, +119, 113, -141, -61, 93, 31, -5, 22, +-95, -116, 165, 171, -137, -157, 50, 94, +38, 41, -89, -190, 111, 216, -93, -132, +53, 63, 22, -4, -89, -95, 55, 132, +73, -55, -78, 24, -87, -82, 164, 29, +28, 136, -195, -149, 54, -22, 202, 113, +-165, -61, -104, 11, 236, 16, -88, -66, +-114, 68, 182, 0, -74, -63, -58, 65, +93, -42, -9, 1, -54, 36, 20, -21, +33, 21, -29, -99, 30, 144, -59, -26, +35, -114, 60, 65, -58, 79, -61, -82, +90, -68, 66, 182, -164, -152, 71, 32, +62, 38, -56, -45, 30, 75, -60, -124, +31, 55, 119, 89, -154, -98, -1, -54, +132, 110, -93, 20, 25, -77, -39, -54, +51, 157, 21, -88, -86, -44, 93, 113, +-39, -121, -14, 57, 41, 4, -13, 36, +-8, -102, -23, 30, 65, 121, -31, -158, +-31, 72, 41, 23, -37, -64, 73, 55, +-79, -5, 13, -20, 74, -57, -88, 112, +65, 5, -41, -209, 26, 245, -9, -50, +-11, -156, 38, 184, -52, -69, 47, -24, +-36, 18, 23, 39, -4, -22, -37, -52, +74, 65, -52, 22, -19, -104, 63, 105, +-41, -45, 0, -22, -3, 85, 29, -117, +-3, 76, -39, -18, 56, 1, -28, -43, +-11, 73, 34, -9, -29, -92, -29, 111, +87, -37, -52, 20, -69, -73, 114, 62, +-25, 54, -56, -106, 4, 22, 83, 74, +-46, -75, -83, 6, 126, 75, -19, -102, +-77, 29, 49, 31, 40, 21, -31, -77, +-75, 3, 130, 87, -14, -57, -157, -10, +179, -19, -21, 74, -127, -1, 64, -148, +127, 189, -140, -45, -86, -159, 253, 205, +-128, -73, -77, -17, 72, -72, 69, 151, +-85, -27, -40, -179, 148, 244, -148, -194, +69, 139, 33, -69, -80, -52, 71, 155, +-62, -192, 61, 148, 1, -35, -82, -52, +66, 35, 9, -9, -5, 63, -35, -89, +25, -22, 17, 79, -23, 28, 18, -68, +-38, -71, 40, 168, -20, -79, 10, -24, +6, 30, -40, -53, 39, 142, -1, -187, +2, 105, -28, 50, 7, -147, 10, 93, +29, 44, -46, -65, -23, -55, 67, 118, +-46, -25, 16, -38, -11, 11, -34, -11, +74, 48, -5, -5, -115, -101, 136, 125, +-28, -50, -110, -38, 159, 96, -80, -75, +-52, -9, 82, 25, 12, 77, -70, -131, +3, 48, 69, 28, -40, -22, -24, 48, +27, -100, -4, 46, 23, 50, -50, -29, +27, -87, 62, 130, -100, -82, 15, -39, +93, 200, -65, -229, -65, 20, 128, 186, +-72, -144, -2, 0, 24, 7, -33, 56, +60, -13, -95, -122, 123, 188, -56, -131, +-98, -18, 167, 136, -55, -116, -66, 28, +31, -16, 58, 48, -36, -27, -39, -7, +51, -12, -8, 5, -18, 42, 7, -48, +53, 18, -76, -61, -31, 85, 179, 18, +-124, -116, -115, 45, 212, 58, -54, 13, +-126, -109, 100, 17, 49, 157, -130, -187, +79, 79, 19, 31, -86, -84, 85, 124, +-80, -152, 93, 140, -57, -53, -71, -53, +164, 60, -98, 8, -48, 21, 95, -166, +-30, 201, -20, -54, -3, -63, 18, 44, +-2, -26, -23, 78, 17, -81, -17, 2, +28, 55, -38, -46, 38, -15, -13, 36, +-14, 30, 9, -137, 7, 93, 31, 121, +-112, -261, 97, 165, 18, 14, -91, -63, +16, 21, 28, -16, 52, 79, -122, -154, +41, 145, 72, -35, -105, -83, 58, 121, +-19, -90, -34, 36, 51, 46, -32, -120, +4, 93, -18, 31, -18, -122, 50, 101, +-13, 14, -87, -98, 51, 39, 82, 99, +-133, -130, 35, -10, 41, 111, -75, -25, +70, -98, -27, 64, -81, 56, 80, -115, +36, 89, -143, -28, 73, -21, 23, 16, +-56, 18, 13, -1, -18, -71, 29, 92, +-45, -37, -1, -17, 41, 13, -60, -1, +-17, 19, 58, -44, -57, 60, -1, -49, +1, -10, -16, 77, 12, -82, -33, 32, +-3, 16, 4, -31, -10, 15, -25, 23, +8, -34, -26, -14, -1, 107, 0, -128, +-52, 47, 50, 45, -25, -63, -58, 23, +58, -38, -25, 118, -39, -160, -5, 64, +30, 96, -42, -155, -50, 103, 69, -33, +-48, -9, -52, 40, 35, -15, 1, -63, +-52, 73, -1, 36, 0, -129, -28, 81, +35, 30, -87, -70, 22, 29, 47, -13, +-117, 50, 41, -48, 4, -40, -67, 128, +2, -90, 44, -4, -87, 13, -37, 47, +85, -20, -40, -106, -80, 153, 11, -77, +52, -30, -60, 93, -52, -93, 8, 27, +14, 52, -13, -52, -63, -13, -19, 5, +63, 74, -70, -91, -45, 1, 50, 74, +-69, -65, -20, 57, 27, -77, -33, 63, +-66, 8, 16, -80, 40, 85, -78, -31, +-66, -10, 58, -16, 16, 42, -96, 23, +-52, -119, 73, 89, -4, 46, -117, -94, +-12, 28, 79, -22, -51, 104, -130, -98, +110, -52, -23, 154, -154, -96, 140, 7, +-79, -8, -113, 53, 121, -38, -65, -28, +-101, 89, 60, -109, -1, 79, -116, -5, +44, -75, -13, 116, -78, -68, 22, -48, +-12, 107, -47, -45, -44, -55, 29, 61, +-30, 30, -78, -77, 27, 7, -29, 84, +-39, -74, 3, -5, -73, 39, 22, -24, +-6, 29, -102, -28, 27, -34, 21, 81, +-114, -32, 6, -46, 39, 38, -108, 16, +3, -26, 12, -21, -69, 63, -2, -86, +-28, 77, -38, -20, -1, -71, -24, 124, +-66, -92, 3, 25, 1, 2, -99, 38, +45, -27, -49, -87, -70, 162, 78, -80, +-94, -50, -66, 57, 53, -21, -10, 99, +-148, -162, 40, 38, 60, 178, -191, -211, +70, 56, -5, 68, -112, -47, 48, -13, +-49, 0, -36, 64, -27, -105, -2, 75, +-46, 30, -55, -131, 42, 124, -81, 0, +-41, -104, 51, 85, -93, -7, -34, -10, +22, -27, -43, 43, -57, 13, -25, -83, +26, 90, -64, -24, -41, -10, -41, -42, +60, 63, -72, 55, -140, -181, 146, 133, +-78, 39, -99, -123, 36, 51, -24, 31, +-30, -23, -61, -31, -8, 63, 1, -41, +-52, -29, -55, 101, 18, -92, -29, -6, +-58, 102, -29, -86, 14, -24, -22, 93, +-134, -35, 88, -56, -11, 69, -161, -26, +95, -14, -35, 26, -93, -38, 37, 36, +-40, -6, -59, -35, 8, 33, -9, 35, +-87, -97, 10, 36, 3, 100, -86, -119, +10, 1, -41, 74, -5, -13, -28, -55, +-76, 14, 60, 56, -65, -62, -63, 11, +34, 31, -43, -37, -41, 39, -37, -43, +31, 18, -71, 53, -58, -88, 66, 44, +-94, 13, -7, -15, -22, 5, -34, -43, +21, 63, -92, 3, -2, -69, 3, 41, +-19, 30, -69, -46, -34, 12, 72, 24, +-93, -38, -54, 7, 46, 68, -48, -97, +-34, 3, -20, 115, 1, -87, -64, -46, +-12, 74, 44, 52, -118, -121, -12, 1, +62, 146, -88, -113, -43, -32, 17, 119, +-28, -95, -1, 37, -65, 5, -19, -55, +52, 108, -107, -114, 14, 35, 17, 65, +-97, -86, 44, 21, -18, 12, -69, 39, +0, -64, -3, 3, -18, 67, -33, -69, +-36, 30, -1, 5, 15, -25, -60, 37, +-56, -30, 61, 9, -21, -6, -90, 24, +19, -32, 13, 2, -39, 59, -57, -86, +35, 59, -29, -13, -43, -19, 32, 37, +-63, -64, 10, 75, -27, -44, 2, -24, +-13, 63, -68, -60, 68, 20, -56, 6, +-23, -22, -3, 31, -32, -9, 29, -38, +-58, 46, -7, 28, -14, -99, 5, 57, +-7, 61, -90, -80, 54, -20, 25, 61, +-99, 39, -13, -121, 64, 43, -45, 104, +-84, -110, 72, -14, 0, 80, -105, -20, +38, -48, 40, 55, -83, -29, -20, -6, +61, 48, -47, -58, -46, 22, 29, 16, +-13, -14, -8, 10, -42, -30, 18, 12, +26, 51, -90, -68, 20, -5, 38, 83, +-38, -52, -61, -55, 46, 59, 46, 66, +-124, -128, 27, 13, 42, 140, -36, -140, +-27, 15, -12, 77, 42, -86, -44, 43, +-5, 14, 4, -40, -17, -9, 4, 54, +-13, -1, -8, -67, -36, 38, 42, 39, +-2, -27, -70, -64, 43, 83, 10, 11, +-36, -91, -12, 61, 25, 8, -8, -24, +-38, -18, 60, 12, -56, 43, -28, -57, +86, -14, -53, 72, -39, -36, 15, -36, +64, 44, -57, -1, -75, -13, 122, -13, +-32, 7, -75, 39, 58, -52, 1, -7, +-34, 66, 23, -63, -1, -3, -42, 62, +32, -47, 16, -25, -39, 51, -5, -1, +25, -47, 6, 21, -28, 17, -3, -6, +9, -16, 9, -8, -1, 31, -31, 2, +-4, -39, 39, 10, 3, 73, -87, -74, +40, -40, 83, 141, -106, -75, 1, -92, +61, 137, -17, -16, -31, -85, -8, 44, +71, 30, -66, -25, -20, -20, 95, 36, +-82, -4, -22, -36, 88, 44, -45, 23, +-57, -86, 77, 45, -6, 68, -50, -115, +47, 39, -32, 58, 22, -67, 16, 5, +-53, 25, 38, 13, -3, -39, 0, 6, +-12, 37, -12, -23, 31, 4, -27, -5, +21, -3, -25, 31, -14, -8, 75, -47, +-67, 33, -15, 57, 54, -78, -11, -5, +-24, 65, -20, -24, 64, 1, -37, -37, +-33, 25, 63, 81, -36, -101, -7, -33, +9, 131, 28, -38, -39, -89, -15, 44, +87, 77, -65, -77, -27, -50, 77, 136, +-32, -88, -29, -26, 37, 95, -4, -92, +-11, 49, 7, -1, 3, -44, -6, 58, +-2, -18, 22, -22, -25, 6, -8, 34, +43, -34, -17, -5, -28, 27, 37, -42, +2, 45, -28, -20, 24, -5, 1, 2, +-24, -25, 32, 91, 1, -97, -43, -13, +33, 110, 31, -78, -48, -11, -7, 25, +55, 19, -26, -21, -30, -36, 56, 60, +-30, -23, -3, -34, 33, 41, -35, -19, +28, -11, -5, 16, -9, -6, 14, -5, +-32, 23, 31, -3, -6, -26, -27, 32, +29, -11, 11, -1, -35, 5, -4, -23, +74, 49, -73, -40, -18, -10, 98, 53, +-70, -37, -16, 1, 43, -3, 7, 38, +-30, -23, -24, -45, 81, 91, -37, -62, +-48, -20, 74, 72, -1, -52, -55, -18, +19, 50, 58, 11, -59, -87, -10, 58, +60, 40, -31, -82, -9, 23, 13, 8, +25, 29, -24, -69, -12, -3, 42, 116, +-20, -127, -12, 10, 20, 78, 22, -59, +-42, 13, 12, -20, 42, 49, -54, -13, +18, -28, 21, 35, -18, -12, 3, 35, +-9, -56, 29, 34, -9, 26, -15, -61, +21, 30, 2, -2, -4, 28, -21, -77, +41, 32, -7, 64, -38, -136, 56, 81, +-18, 12, -36, -66, 48, 50, 8, -35, +-62, 33, 51, -13, 33, -30, -79, 54, +47, -9, 27, -19, -42, 13, 2, 41, +26, -10, 4, -38, -27, 54, 16, 20, +17, -70, -7, 41, -20, 38, 17, -65, +25, 1, -35, 44, 11, -40, 17, -42, +0, 51, -1, -43, -18, -5, 31, 2, +3, -29, -23, 51, 12, -78, 29, 39, +-18, 25, -16, -46, 30, 70, -21, -49, +10, 54, -4, 32, -15, -49, 34, 54, +-26, 8, 13, 11, 5, -26, -7, 24, +31, 24, -41, -57, 28, 32, 28, -7, +-48, -38, 25, -17, 27, 23, -16, -11, +-24, -103, 38, 72, 24, 14, -60, -103, +30, 39, 39, 12, -35, 12, -7, -22, +23, -27, 5, 112, -14, -27, 9, -49, +1, 86, 13, 17, 4, -4, -24, -13, +33, 42, 1, 25, -13, -45, 14, 33, +-15, -12, 32, -9, -19, -1, -17, -37, +63, -7, -37, -28, -8, -7, 38, -20, +-13, -28, -14, 0, 15, -25, 30, 19, +-35, -23, 6, -20, 39, 56, -11, -8, +-21, 4, 9, 6, 51, 67, -52, 28, +-11, -71, 77, 93, -47, 44, -16, -59, +43, 15, 11, 48, -31, -22, 2, -46, +54, 44, -43, -44, -3, -30, 42, 12, +-15, -56, 3, -23, 8, -12, 2, -2, +10, -58, 10, 8, -17, 13, 16, -40, +24, 52, -35, -25, 6, 20, 29, 60, +0, -32, -24, 28, 13, 54, 43, 9, +-36, 9, -22, 25, 58, 3, 13, 29, +-64, -20, 31, -14, 52, 26, -51, -40, +-2, -11, 35, -30, 12, -6, -29, -49, +4, -27, 53, 32, -38, -98, -6, 13, +41, 36, -7, -47, -25, -8, 19, 17, +48, 47, -62, -21, 10, 6, 63, 49, +-55, 42, -9, 11, 45, -38, 10, 93, +-43, 15, 25, -68, 42, 71, -56, 0, +26, -44, 23, 16, -19, -4, 10, -62, +2, 6, 23, 20, -21, -122, 13, 43, +21, 28, -37, -131, 37, 62, 10, 32, +-42, -96, 37, 29, 29, 101, -62, -80, +26, -26, 60, 162, -64, -63, 6, -22, +43, 84, -4, 20, -21, 17, -6, -77, +62, 107, -25, 6, -33, -84, 54, 47, +-2, -23, -3, 31, -10, -89, 16, 0, +42, 45, -49, -96, 13, 20, 49, -15, +-21, -16, -20, -9, 37, 4, 24, 0, +-37, -27, 24, 61, 32, -41, -20, 34, +-3, 48, 26, -66, 18, 94, -39, -3, +35, -33, 27, 63, -46, -26, 54, 19, +-6, -7, -15, -20, 47, 14, -22, -3, +13, -23, 9, -50, 11, 71, 9, -46, +-7, -86, 31, 104, -11, -52, 21, -46, +12, 44, -13, -3, 42, -20, -9, 7, +4, 56, 17, -79, 20, 66, 8, 46, +-24, -107, 59, 111, 1, -6, -40, -43, +56, 48, 17, -3, -29, -15, 30, -27, +44, 57, -32, -51, 6, -54, 73, 89, +-32, -49, -26, -68, 87, 59, -9, 14, +-49, -52, 68, -19, 22, 57, -28, 4, +19, -62, 29, 45, 15, 39, -12, -36, +21, -5, 24, 65, 4, -10, 6, -60, +20, 95, 33, -26, -13, -59, 16, 88, +29, -47, 12, -6, 3, 13, -4, -28, +67, 33, -18, -46, -17, 1, 81, 12, +-12, -14, -8, -5, 29, -11, 42, 35, +-11, -30, -11, 7, 76, 32, -24, -32, +9, 34, 49, 5, -3, -23, 20, 29, +10, 21, 47, -23, -21, -23, 21, 83, +66, -44, -38, -74, 40, 124, 24, -54, +13, -61, 21, 64, -6, -6, 62, -36, +-11, -26, 17, 66, 35, -43, -2, -31, +47, 57, -9, -40, 35, 17, 33, -9, +-14, 11, 51, 20, 16, -26, -1, 37, +37, -11, 37, 7, -11, 22, 17, -13, +68, 6, -20, 9, 18, 0, 61, -21, +0, 18, 13, 0, 33, -45, 49, 43, +-18, -9, 22, -73, 81, 74, -27, -15, +13, -66, 63, 45, 25, 6, -5, -17, +20, -43, 81, 62, -22, 0, 0, -50, +76, 63, -3, -28, 22, 31, 21, -20, +30, 5, 47, 49, -12, -73, 36, 56, +56, 2, -6, -31, 15, 9, 59, 22, +13, 6, -5, -73, 58, 80, 31, -19, +-3, -67, 50, 61, 25, -25, 14, -15, +49, 1, 5, 11, 21, -10, 58, -12, +12, 27, 8, -33, 52, 10, 40, 32, +-12, -34, 39, 4, 61, 31, -11, 1, +24, -24, 54, 4, 20, 64, -1, -54, +50, -22, 52, 82, -28, -49, 63, -14, +49, 19, -22, 12, 62, -18, 23, -35, +21, 69, 30, -47, 25, -22, 41, 48, +-1, -31, 68, -2, 7, -10, 4, 24, +78, -2, -12, -29, 30, 31, 39, -3, +34, 5, 19, -27, 3, 18, 88, 54, +-16, -80, 15, 24, 77, 67, -3, -63, +32, -2, 25, 33, 47, 10, 21, -43, +15, 19, 49, 20, 24, -49, 41, 54, +2, -55, 49, 12, 53, 36, -20, -64, +45, 49, 57, -37, 10, 21, -3, -3, +69, -25, 41, 40, -28, -47, 67, 38, +38, -21, 15, -4, 19, 13, 28, -13, +71, 30, -13, -54, 23, 43, 68, 3, +13, -19, 7, 12, 36, -2, 55, 39, +-8, -41, 26, 17, 60, 2, 9, 8, +22, 9, 32, -60, 44, 56, 13, 24, +12, -65, 53, -13, 26, 84, 8, -37, +30, -74, 51, 80, 16, -9, 13, -45, +45, 9, 21, 43, 22, -32, 23, -27, +38, 69, 26, -42, 11, -11, 45, 39, +19, -1, 26, -13, 29, -12, 19, 51, +42, -14, 11, -28, 30, 29, 39, 7, +15, -12, 42, -14, 8, 14, 27, 8, +59, -11, -17, -17, 33, 0, 61, 27, +-7, -31, 24, -22, 39, 25, 47, -11, +2, -16, 1, -11, 94, 18, -9, 0, +-12, -30, 90, 26, 2, 3, 4, -7, +35, 7, 43, 1, 17, 18, -9, -10, +65, 10, 17, -4, 4, 17, 40, 0, +22, -39, 32, 56, 1, -15, 29, -33, +36, 26, 9, 2, 37, -22, 0, -20, +41, 34, 32, -10, -19, -38, 51, 11, +40, 29, -4, -35, 8, -33, 62, 71, +23, -22, -36, -51, 72, 57, 40, 19, +-40, -46, 45, 10, 54, 56, -13, -32, +-1, -17, 67, 47, 9, -5, -16, -24, +57, 16, 14, 11, 7, -20, 21, 12, +17, -6, 40, -19, -9, 21, 24, -16, +39, -17, 0, 8, 28, -5, 4, 4, +32, -19, 31, -3, -22, 25, 44, -20, +32, 8, -20, 2, 33, 3, 30, 25, +9, -38, 19, 27, 13, 13, 37, -28, +8, 26, 3, -1, 33, -5, 16, -11, +25, 29, -6, -19, 19, -32, 66, 41, +-34, -10, -4, -29, 79, -13, 0, 55, +-43, -36, 46, -51, 66, 83, -55, -35, +3, -29, 92, 27, -21, 7, -26, -14, +59, -12, 34, 43, -24, -44, 10, 15, +55, 41, -3, -49, -8, 17, 33, 34, +13, -19, 6, -12, 5, 38, 9, -20, +32, -9, 5, 28, -6, -40, 36, 10, +16, 11, -10, -16, 20, -13, 21, 5, +9, 12, 0, -31, 18, 11, 32, -5, +-23, 6, 18, 9, 41, -22, -30, 24, +22, -6, 35, 12, -18, -8, 19, -6, +13, 38, 17, -25, 5, 1, -13, 7, +51, 20, -4, -21, -22, -21, 48, 62, +1, -49, 7, -16, 5, 32, 13, -12, +39, -12, -35, -31, 22, 59, 40, -32, +-25, -43, 15, 58, 16, -19, 16, -5, +-4, -19, 0, 36, 28, 17, -2, -58, +10, 41, 6, 9, 13, -10, 20, -14, +-17, 21, 17, 20, 27, -44, -6, 31, +-4, -2, 23, -10, 24, 4, -19, -10, +2, 14, 40, -17, -6, 10, -19, -19, +34, 12, 16, 14, -18, -52, 16, 35, +14, 16, 3, -32, -3, 3, 3, 24, +35, 5, -19, -26, -2, 6, 40, 35, +-24, 4, 10, -44, 16, 24, -4, 48, +21, -33, -21, -40, 31, 49, 15, 48, +-37, -106, 46, 27, 2, 85, -11, -97, +27, -1, -7, 55, 21, -22, 2, -48, +-2, 37, 24, 27, 3, -74, 11, 36, +-5, 21, 16, -31, 23, 7, -22, 5, +13, 13, 34, -19, -9, 21, -15, -17, +38, -1, 10, 56, -28, -65, 29, 7, +17, 44, -3, -21, -1, -16, 10, -12, +31, 52, -12, -38, 0, -30, 20, 50, +6, -23, 4, 8, -11, -17, 21, 2, +22, 33, -21, -41, 0, 13, 37, 10, +5, -1, -32, -4, 35, -12, 26, 41, +-38, -22, 22, -9, 16, 42, -7, -11, +11, -23, -13, 29, 33, 28, -2, -57, +-15, 11, 34, 64, -13, -55, 13, -15, +6, 50, -10, -9, 31, -27, -23, 21, +11, 18, 25, -32, -27, 22, 27, 13, +6, -37, -16, 39, 20, 4, 10, -29, +-10, 35, -5, -5, 31, 2, -2, 15, +-26, -12, 31, 19, 21, 4, -38, 6, +2, -2, 50, 11, -36, 26, -20, -30, +54, 28, -19, 4, -12, -23, 24, 43, +-6, -22, -2, -1, 4, 37, 0, -12, +-8, -11, 16, 25, 0, 25, -29, -34, +27, 20, 15, 34, -34, -28, 0, 20, +31, 21, -18, 7, -35, -2, 43, 8, +0, 30, -41, -20, 28, 26, -2, 4, +-13, 0, -2, 45, -5, -48, 14, 38, +-27, 41, -10, -36, 14, 25, -14, 11, +-12, 35, -10, -24, 9, 0, -8, 70, +-39, -30, 21, 2, 4, 34, -43, 10, +9, 2, 7, 4, -36, 42, -6, -5, +11, 2, -28, 33, -16, 9, 3, 7, +-15, 9, -20, 30, -14, 7, -2, 11, +-28, 21, -18, 6, 4, 38, -35, -11, +-6, -1, -7, 66, -40, -16, 3, -8, +-13, 43, -46, 20, -4, 9, -6, -8, +-44, 40, -23, 30, 0, -6, -38, 21, +-36, 7, 3, 50, -30, 3, -41, -34, +-7, 80, -19, 19, -46, -39, -23, 42, +-6, 59, -56, -18, -29, -10, -4, 85, +-54, -11, -32, -17, -19, 74, -37, 0, +-33, -5, -41, 37, -17, 31, -40, -2, +-51, 11, -14, 51, -50, -1, -42, 20, +-33, 33, -47, 0, -30, 44, -53, 11, +-41, 4, -34, 43, -55, 27, -49, 13, +-37, 4, -45, 49, -56, 20, -34, -5, +-57, 40, -54, 20, -32, 37, -70, 0, +-49, 12, -38, 70, -67, -11, -59, 13, +-51, 51, -40, 14, -76, 19, -64, 9, +-24, 48, -85, 26, -74, -12, -28, 54, +-73, 28, -79, 3, -54, 35, -57, 30, +-78, 30, -72, 10, -56, 32, -74, 42, +-73, 7, -61, 15, -74, 46, -70, 25, +-68, -5, -79, 55, -75, 29, -67, 2, +-81, 50, -85, 8, -62, 47, -80, 19, +-84, -9, -68, 78, -86, 5, -72, 12, +-86, 35, -89, 27, -60, 55, -104, -29, +-89, 52, -66, 72, -98, -36, -88, 48, +-83, 39, -81, 16, -96, 41, -98, 2, +-70, 45, -104, 48, -103, 2, -69, 25, +-101, 49, -110, 29, -70, 5, -94, 34, +-120, 48, -68, 14, -93, 10, -123, 53, +-76, 37, -95, -8, -113, 53, -95, 41, +-84, -3, -109, 47, -115, 22, -67, 39, +-114, 21, -124, -5, -58, 82, -120, 11, +-123, -13, -66, 67, -115, 34, -122, 17, +-85, 2, -97, 56, -126, 56, -104, -30, +-77, 50, -129, 53, -112, 3, -79, 37, +-119, 18, -112, 40, -94, 28, -107, 22, +-118, 35, -98, 16, -107, 63, -124, 7, +-84, 8, -116, 68, -121, 11, -82, 21, +-130, 39, -109, 35, -85, 15, -121, 19, +-112, 55, -101, 10, -100, 22, -125, 48, +-103, 20, -83, 15, -140, 36, -98, 45, +-80, -3, -138, 33, -98, 46, -84, 6, +-133, 40, -105, 12, -77, 41, -130, 33, +-115, -7, -72, 64, -127, 14, -123, 23, +-71, 38, -115, 3, -132, 69, -84, -3, +-81, 11, -146, 72, -97, -13, -57, 34, +-154, 36, -103, 16, -55, 36, -142, 5, +-107, 48, -72, 21, -108, -2, -118, 55, +-86, 16, -86, 10, -128, 41, -84, 19, +-85, 20, -127, 32, -82, 15, -88, 29, +-119, 35, -97, 9, -81, 36, -112, 29, +-105, 10, -72, 37, -111, 13, -100, 32, +-75, 24, -108, -1, -95, 59, -90, 10, +-93, 8, -95, 49, -97, 1, -80, 49, +-104, 5, -87, -1, -78, 79, -108, -13, +-80, 5, -87, 56, -100, 22, -77, 13, +-91, -2, -93, 63, -77, 23, -88, -24, +-94, 53, -70, 30, -85, 1, -103, 20, +-70, 40, -79, 20, -98, 0, -77, 36, +-71, 22, -84, 12, -96, 19, -59, 24, +-74, 23, -109, 4, -51, 35, -76, 16, +-101, 9, -54, 31, -77, 3, -85, 35, +-75, 15, -67, 6, -74, 35, -90, 7, +-57, 33, -75, 6, -92, 13, -53, 49, +-69, -11, -86, 11, -61, 38, -61, 18, +-80, 0, -68, 10, -59, 50, -75, 3, +-64, -8, -67, 43, -63, 14, -58, 0, +-79, 19, -52, 22, -64, 16, -74, 2, +-50, 28, -72, 16, -60, 2, -55, 28, +-65, 3, -54, 12, -60, 22, -60, 7, +-55, 15, -62, 15, -53, 13, -57, 10, +-64, 21, -54, 16, -52, 8, -64, 19, +-53, 13, -45, 14, -65, 4, -53, 25, +-53, 25, -56, -15, -46, 33, -60, 15, +-40, -9, -51, 28, -58, -3, -34, 23, +-61, 8, -45, -4, -41, 38, -68, -5, +-29, 12, -49, 19, -64, -5, -22, 30, +-53, -3, -58, 3, -32, 41, -44, -11, +-53, 4, -41, 35, -37, -3, -41, 0, +-45, 20, -44, 10, -32, 15, -53, 4, +-46, 8, -20, 28, -58, -6, -37, 3, +-23, 27, -57, -1, -31, 12, -34, 3, +-45, 17, -31, 21, -40, -26, -31, 33, +-35, 25, -45, -33, -23, 32, -32, 22, +-40, -20, -28, 13, -28, 18, -34, 12, +-34, -14, -25, 7, -28, 43, -41, -20, +-31, 0, -12, 38, -47, -7, -34, 0, +5, 12, -46, 1, -31, 6, -3, 10, +-46, 8, -25, 4, -14, 5, -26, 9, +-24, 3, -32, 0, -8, 21, -27, 4, +-45, -6, 2, 29, -22, 0, -45, -11, +7, 22, -20, 7, -46, -2, 2, 11, +-16, 15, -34, -5, -6, 0, -17, 23, +-17, -4, -16, -4, -20, 16, -6, 10, +-26, 5, -18, -4, 0, 16, -21, 7, +-10, -11, -11, 18, -16, 2, -9, 9, +-21, 14, -5, -11, -4, 18, -24, 9, +-2, -3, -5, 12, -25, 2, 1, 17, +-3, 4, -22, -12, -4, 33, -2, 7, +-10, -21, -10, 29, -5, 10, 6, -9, +-15, 11, -12, 6, 22, 17, -24, -6, +-12, -4, 27, 41, -23, -19, -6, -9, +19, 44, -14, -14, 1, -6, 8, 17, +-2, 3, 7, 13, -8, -16, 5, 16, +13, 33, -11, -35, 6, 15, 17, 29, +-7, -16, 3, 10, 13, 3, 4, 14, +10, 6, 0, -18, 13, 28, 17, 5, +-9, -15, 16, 22, 19, 1, -7, 4, +14, 10, 18, -8, 7, 18, 2, 12, +18, -18, 20, 21, -7, 16, 15, -13, +28, 11, -3, 10, 14, 5, 28, -3, +1, 6, 12, 23, 24, -13, 7, 4, +16, 26, 19, -15, 15, 3, 20, 20, +7, -4, 23, 0, 30, 6, 1, 8, +26, -3, 29, 3, -2, 18, 29, -9, +24, 7, 8, 14, 23, -3, 17, 8, +19, 14, 19, 1, 19, -8, 32, 13, +15, 13, 17, -16, 34, 8, 19, 21, +15, -12, 34, -3, 24, 16, 13, 3, +26, -1, 30, 1, 16, 12, 17, 5, +37, -8, 21, 10, 11, 10, 34, -3, +24, 10, 13, 5, 31, -1, 29, 10, +19, -2, 25, 7, 29, 3, 30, -4, +20, 16, 22, -6, 39, 1, 23, 11, +15, -7, 40, 13, 25, 0, 18, -10, +39, 20, 23, -4, 18, -4, 35, 13, +24, -1, 28, 1, 29, -4, 27, 2, +33, 13, 25, -11, 25, -3, 39, 16, +22, -4, 23, -8, 38, 15, 21, 4, +28, -7, 37, -1, 26, 8, 28, 2, +33, -13, 27, 15, 30, 2, 37, -20, +27, 12, 32, 5, 36, -15, 22, 6, +33, 3, 35, 1, 19, -4, 36, -3, +35, 13, 22, -13, 34, 0, 34, 7, +24, -6, 36, 1, 33, -5, 26, 1, +37, 1, 28, -3, 27, 1, 40, 0, +24, -3, 31, 3, 42, -5, 17, 0, +34, 9, 40, -9, 19, -3, 38, 6, +40, -7, 21, -8, 40, 5, 32, 0, +20, -6, 45, 3, 29, -5, 27, -5, +45, 0, 21, 3, 30, -9, 49, 0, +18, 4, 32, -11, 44, 10, 20, -7, +39, -8, 45, 0, 22, -1, 36, -3, +38, -5, 25, 4, 38, -2, 33, -9, +32, -4, 40, 10, 22, -11, 36, -4, +46, 5, 17, -4, 35, -4, 52, -9, +17, 6, 36, -7, 48, -6, 15, 3, +41, -1, 45, -9, 22, -4, 42, 3, +44, -12, 26, 0, 42, -8, 40, 2, +28, -6, 44, -7, 28, 6, 34, -6, +48, -2, 21, -4, 41, -1, 50, -7, +14, 3, 43, -6, 45, 0, 17, -2, +46, -8, 44, -1, 27, -11, 46, 1, +39, -13, 34, -4, 46, 0, 31, -7, +32, -2, 54, -4, 25, 1, 34, -12, +53, 5, 21, -3, 43, -7, 48, -6, +25, 0, 46, -3, 41, -11, 27, 7, +44, -6, 41, -3, 34, -9, 43, -1, +38, -4, 38, -9, 43, 2, 27, -5, +41, 1, 49, -8, 23, -2, 45, -7, +51, 0, 17, -6, 48, -5, 49, -1, +22, -9, 46, 3, 46, -14, 27, 6, +43, -9, 43, -5, 30, 3, 43, -9, +41, -4, 37, -6, 43, 3, 33, -13, +42, 3, 42, -5, 27, -3, 46, -3, +41, -7, 24, 7, 53, -17, 39, 1, +26, -1, 48, -5, 36, -4, 32, 0, +40, -3, 37, -2, 34, 2, 41, -12, +40, 1, 38, -9, 45, -3, 36, -11, +40, 1, 40, 0, 30, -12, 46, 6, +37, -9, 33, -4, 46, -3, 34, 2, +38, -14, 44, -1, 36, 4, 39, -16, +41, 0, 38, -3, 39, 0, 39, -12, +38, 0, 43, -3, 38, -7, 31, -1, +49, -4, 36, -1, 31, -13, 53, 4, +34, -11, 34, -3, 50, -4, 33, -5, +34, 1, 46, -12, 39, 1, 37, -10, +42, -1, 40, -7, 40, -4, 38, -2, +40, -9, 43, 0, 34, -4, 34, 0, +47, -10, 34, 4, 39, -11, 48, -5, +31, -1, 43, -5, 42, -3, 30, -5, +44, 7, 37, -14, 32, 5, 43, -2, +33, -3, 35, -1, 40, -1, 35, 3, +39, -16, 43, 4, 38, -7, 40, -6, +44, -6, 31, 3, 41, 1, 41, -11, +31, 4, 44, -2, 40, -2, 34, -9, +44, 2, 39, -3, 38, -5, 39, -5, +44, -5, 41, 2, 37, -16, 41, 5, +42, -6, 40, -6, 35, -4, 46, -3, +41, -1, 26, -8, 47, 6, 43, -6, +23, 1, 47, -4, 46, -3, 30, -4, +41, -2, 47, -3, 35, -4, 39, 1, +44, -8, 41, 0, 36, 0, 39, -1, +44, -7, 38, 2, 37, -3, 49, -11, +38, 8, 31, -8, 51, -2, 42, -8, +34, 0, 48, -7, 40, -7, 35, 11, +44, -17, 40, 0, 44, 1, 37, -5, +36, -4, 45, 3, 37, 3, 32, -9, +48, 3, 46, -3, 35, -15, 50, -2, +49, 0, 36, -17, 42, 6, 48, -1, +38, -9, 36, 0, 49, -1, 44, -3, +34, -14, 47, 11, 47, -9, 29, -6, +41, 10, 52, -13, 36, -2, 33, 0, +52, 2, 43, -12, 29, 1, 49, 9, +47, -19, 36, -1, 48, 4, 46, -14, +39, 0, 44, 1, 47, -11, 43, 0, +43, -4, 39, 4, 46, -14, 46, 2, +41, 2, 41, -19, 45, 19, 39, -9, +38, -8, 51, 6, 46, -11, 39, -3, +42, -5, 47, 11, 40, -13, 36, -8, +55, 15, 40, -16, 30, 0, 55, 8, +46, -12, 34, -2, 46, 1, 48, 3, +37, -10, 42, -5, 52, 12, 40, -21, +41, 4, 52, 2, 41, -16, 36, 17, +43, -10, 43, 5, 38, -1, 43, -5, +46, 6, 38, -14, 41, 17, 43, -10, +45, -12, 46, 14, 39, -17, 43, 3, +48, 1, 42, -10, 40, 4, 51, -10, +43, 9, 33, -8, 48, -2, 47, 17, +29, -23, 45, 12, 55, 1, 32, -15, +40, 11, 58, -13, 37, 10, 32, -8, +53, -2, +}; \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/birds_16000_2ch_16b.c b/RTL00_SDKV35a/example_sources/i2s/src/birds_16000_2ch_16b.c new file mode 100644 index 0000000..18ea03a --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/birds_16000_2ch_16b.c @@ -0,0 +1,11666 @@ +#include +int sample_size=46639; + +SECTION(".sdram.data") +short sample[]={ +0, 0, -1, 2, 0, -1, -1, 2, +-3, 2, 1, -1, 0, 0, 2, 0, +-2, 1, 2, -2, -1, 2, -3, 2, +1, -1, 1, -1, 4, -4, 1, -2, +2, -2, 2, -3, 1, 2, -4, 1, +2, -1, -2, 0, 1, 0, -1, 1, +-2, 2, 1, -1, -1, 1, 2, -2, +2, -3, 0, 2, -1, -2, 4, -1, +-1, -1, 3, -1, 0, -2, 2, 1, +-3, 1, 3, -2, 2, -2, 1, -1, +1, -1, -1, 0, 1, 0, -3, 2, +-1, 2, 0, -2, 1, 2, -1, 0, +1, 0, 2, -3, 3, -2, 0, -1, +2, -1, -2, 3, -3, 2, 1, 0, +0, -1, -1, 3, -1, -2, 5, -3, +-1, 0, 1, 0, -3, 3, 1, -2, +3, -3, -2, 2, 1, -2, 0, 1, +-3, 2, 1, -2, 1, 0, -2, 2, +-3, 3, -2, 1, 1, 0, -1, 1, +-1, 2, -2, 1, 0, 1, -1, 1, +0, 1, -1, 0, 3, -2, 1, 0, +1, -1, 1, 0, 1, -1, 2, -1, +0, 0, 0, 1, -2, 1, 2, -1, +-2, 2, -3, 3, -2, 1, -2, 2, +-1, 0, 1, -1, -4, 4, -3, 3, +1, -1, 0, 0, 1, -1, -1, 1, +1, -1, 1, 0, -1, 1, -1, 1, +-1, 1, 1, -1, 0, 1, 2, -3, +1, 0, -1, 1, -1, 1, -1, 1, +-2, 2, -2, 3, -4, 3, 0, 0, +0, -1, 3, -2, -2, 2, -2, 1, +-2, 2, -1, 1, -2, 2, 2, -2, +-1, 1, -2, 1, 2, -2, 1, -1, +4, -3, 0, 0, 2, -2, -1, 2, +0, 0, -1, 2, 0, 0, 1, -1, +1, 0, 0, 0, -3, 4, -2, 1, +-1, 1, -4, 4, -4, 4, -2, 2, +-3, 3, -4, 4, -2, 2, -4, 4, +1, -3, 4, -3, 1, -2, 2, -1, +1, -1, -1, 1, 0, -1, 0, 1, +-4, 5, -1, 1, 3, -2, 1, 0, +-1, 2, 2, -2, 1, 1, 0, 0, +1, 0, -1, 1, 2, -2, 0, 0, +-2, 1, 1, -1, -3, 3, -1, 0, +1, -2, 0, 0, 0, -1, 3, -3, +1, -1, -1, 1, 3, -4, 4, -3, +0, 0, 0, 0, -3, 3, -4, 3, +1, -1, 1, 0, 2, -1, 1, -1, +0, 1, -2, 2, 0, 0, -1, 2, +-1, 1, 2, -1, -1, 2, -2, 1, +1, -1, -1, 1, 1, -2, 0, 0, +-1, 0, 0, 0, -2, 2, -2, 2, +-2, 1, 1, -2, 1, -1, -4, 5, +-1, -1, 5, -5, 3, -3, 2, -1, +-4, 4, 0, 0, 3, -2, -1, 2, +3, -3, 3, -1, -1, 1, 1, -1, +0, 0, 1, -1, 1, 0, -2, 1, +1, -1, 1, -1, 1, -2, 0, 1, +-3, 2, 1, -3, 2, -2, 0, -1, +0, 0, -3, 2, 0, -2, 0, 1, +0, -1, 1, 0, -1, 1, -1, 1, +1, -2, 2, -2, 2, -1, 1, 0, +2, -1, 3, -2, 2, -1, 1, -1, +4, -4, 5, -4, 1, 0, -3, 3, +2, -2, 2, -2, 0, 0, 1, -1, +-2, 1, -1, 0, -3, 2, -1, 0, +-1, 0, -3, 3, -2, 0, -1, 1, +-1, 0, 3, -3, 3, -3, 1, -1, +-1, 2, -1, 1, 1, 0, -1, 1, +-2, 3, -2, 2, 3, -3, 3, -2, +2, -1, 2, -2, 2, -2, 2, -2, +-2, 3, -2, 1, 0, 1, -3, 3, +-1, 0, 2, -2, -2, 2, -2, 0, +2, -3, 1, -1, 0, -1, 0, 0, +-2, 2, -2, 2, 0, -1, -1, 1, +-1, 0, 1, -1, 0, 1, -1, 2, +0, 1, -2, 3, 0, 0, 1, -1, +1, 0, 0, 0, 3, -2, 1, 0, +2, -1, -2, 2, 0, 0, -1, 1, +-4, 3, 3, -3, -2, 3, 0, -1, +2, -2, -1, 1, 0, -1, -2, 2, +-3, 1, -1, 2, -3, 2, 0, 0, +0, -1, 3, -3, 1, -1, 0, 1, +-1, 1, 0, 0, -2, 3, 0, -1, +2, -1, -1, 1, -1, 2, -5, 4, +0, 0, -2, 2, 1, -1, 0, 0, +1, 0, -2, 2, -3, 2, -2, 2, +-3, 3, -2, 1, 1, -2, 2, -2, +3, -4, 3, -3, 0, 0, -1, 1, +-1, 0, 1, -1, -1, 1, -1, 1, +3, -3, 1, 0, 1, -2, 2, -1, +-3, 4, -1, 1, 2, -2, 1, -1, +1, -1, 1, -1, 1, 0, 0, 0, +-1, 1, -2, 1, 3, -3, 2, -2, +0, 1, -5, 5, -4, 4, -2, 1, +0, 0, 2, -2, -1, 1, 0, 0, +0, 0, 1, 0, -2, 1, 0, 0, +2, -3, 0, 2, -1, 0, 2, -1, +0, 0, 4, -3, 1, -1, 2, -2, +0, 1, -2, 1, 1, 0, -2, 1, +1, 0, -2, 1, 1, -1, -3, 3, +-4, 4, -2, 0, 5, -5, 2, -1, +0, 0, -2, 2, -3, 2, 2, -2, +0, 0, -2, 4, -4, 2, 3, -3, +1, -2, 4, -4, 1, -1, 0, 0, +-2, 2, -3, 3, 0, 0, 1, -1, +0, 0, 2, -2, 3, -2, 1, 0, +-4, 4, -3, 2, 2, -2, -1, 1, +0, 0, -1, 1, -2, 2, -3, 2, +0, 0, 0, 0, -1, 0, 1, -1, +-2, 1, 2, -3, -2, 3, -3, 2, +-3, 4, -3, 1, 4, -4, 0, 0, +3, -3, 1, 0, 0, -1, 1, 0, +0, -1, 2, -1, 0, 0, 0, 1, +-1, 1, 1, -1, 2, -2, 2, -1, +0, 0, 0, 1, -3, 3, 2, -4, +1, 0, -4, 3, 0, 0, 0, -1, +0, 0, -1, 0, 2, -2, 1, -1, +-1, 1, 0, 0, -1, 0, 2, -2, +-2, 2, 1, -1, -1, 1, -1, 1, +-1, 1, 1, -1, -1, 0, 2, -2, +0, 1, -1, 1, 0, 1, 0, -1, +0, 1, -2, 1, 2, -1, -3, 3, +0, -1, -1, 1, 0, -1, 3, -4, +1, -1, 2, -2, 1, 0, 0, 0, +2, -1, 0, 0, 3, -4, 3, -1, +-1, 0, 0, 0, -1, 1, -1, 2, +-3, 3, 2, -2, 2, -2, 1, 0, +0, 0, 0, 0, -2, 2, 1, 0, +-2, 3, -1, 0, 1, -2, 5, -5, +0, 1, -2, 2, -2, 2, -4, 3, +-1, 0, 2, -2, 0, 0, -1, 1, +1, -1, 0, 1, -2, 1, 0, -1, +2, -1, -1, 1, 0, 0, 0, 1, +-2, 2, 0, -1, 1, -1, 1, -2, +2, -2, 0, 0, -1, 1, -1, 2, +-3, 2, 3, -3, -1, 1, -2, 2, +-3, 2, -1, 0, 1, -1, 1, -1, +0, -1, 2, -2, 1, 0, 0, 0, +0, 1, -2, 1, -1, 1, 0, -1, +1, -1, -2, 1, 1, -1, 2, -2, +0, 0, 0, 1, 0, 0, 1, 0, +-3, 3, -1, 1, 0, 0, 1, -1, +-1, 1, 0, 0, -1, 1, 0, -1, +3, -3, 0, 0, -1, 1, 0, 0, +-2, 3, -6, 5, -2, 2, -1, 0, +1, -1, -1, 1, -1, 1, 1, -2, +4, -4, 3, -3, 2, -2, 1, -1, +2, -2, -2, 3, -4, 4, -2, 2, +-1, 1, 0, 0, 0, 0, -3, 3, +-2, 3, -2, 2, 0, 0, -1, 1, +-1, 2, -3, 3, 0, 0, 1, -1, +1, -2, 1, 0, -1, 0, 1, 0, +-1, 0, 1, 0, -3, 2, -1, 1, +-2, 2, -1, 1, -1, 2, -2, 2, +2, -3, 2, -2, 1, 0, 0, -1, +2, -2, 1, -2, 1, 0, 2, -3, +1, -1, 0, 0, 1, -1, 0, 0, +2, -2, -1, 1, 0, -1, -2, 2, +-3, 2, 1, -1, 0, 0, -2, 2, +0, 0, -2, 2, 0, -1, 4, -4, +1, -1, -1, 1, 1, -1, 2, -2, +-2, 2, 0, -1, 3, -2, 1, 0, +1, -1, 2, -2, 0, 0, 1, -1, +0, 0, 0, 0, 0, 0, 1, -1, +-2, 1, 1, -1, 0, 0, -3, 3, +-2, 1, 2, -2, 0, 0, -1, 1, +0, 0, -2, 2, -2, 1, 1, -1, +0, 0, 1, -1, 1, -1, 1, -1, +-1, 1, -1, 1, -1, 0, 2, -2, +1, -1, -1, 1, -2, 1, 0, 1, +-4, 5, -3, 2, 1, -1, 1, -1, +0, 0, 0, 0, -1, 1, 0, 0, +-3, 3, -1, 0, -1, 1, 0, -1, +3, -3, 3, -3, 3, -3, 1, -1, +2, -2, 0, 1, -4, 4, 1, -2, +2, -1, -2, 3, -3, 2, 1, -1, +-1, 1, 1, -1, 1, -1, 2, -3, +1, -1, 2, -2, 2, -2, -1, 2, +-4, 3, -2, 1, 1, -1, 2, -2, +-1, 0, 1, -1, 0, 1, 2, -3, +1, 0, -3, 3, 0, 0, -1, 1, +0, 0, -1, 1, -1, 1, 0, 0, +2, -2, 0, 0, 0, 0, -1, 1, +0, 0, 0, 1, -1, 1, 1, -1, +0, 1, -2, 2, 2, -2, 0, 1, +-3, 2, 0, 0, 1, -2, 3, -3, +0, 1, -2, 1, 2, -3, 4, -3, +-2, 2, 0, -1, 1, 0, -1, 1, +-1, 1, 3, -4, 1, 1, -2, 2, +0, 0, 0, 1, -3, 3, -2, 2, +0, 0, 2, -2, 0, 1, -2, 1, +4, -4, 2, -1, -1, 0, 2, -2, +1, -1, 1, -1, 1, -1, 0, 0, +-1, 1, 1, -1, -1, 1, -1, 1, +-3, 3, -4, 4, -1, 0, 0, 0, +-1, 2, -2, 2, 0, 0, 1, -1, +1, -1, -1, 1, 0, 0, 2, -2, +3, -3, 0, 1, 0, 0, 1, -1, +1, -2, 1, 0, -1, 1, 3, -3, +2, -2, 1, -1, 0, 0, 1, -1, +-1, 0, 3, -3, 2, -2, 3, -3, +4, -4, 1, -1, -1, 1, 1, -1, +1, -1, 2, -3, 2, -1, -3, 3, +0, -1, 0, 0, -1, 2, -1, 0, +3, -3, 2, -2, -1, 2, 0, 0, +1, 0, -4, 4, 1, -2, 1, -1, +-1, 1, -2, 2, 1, -2, 2, -2, +-2, 2, -1, 1, 2, -2, 0, 0, +1, -1, -1, 1, -1, 1, 1, -1, +-1, 1, 0, 0, 0, 0, 2, -2, +1, -1, 0, -1, 1, -1, -1, 1, +-2, 2, -2, 2, -2, 2, -1, 1, +-2, 2, -1, 0, 0, 0, 0, 0, +-2, 2, 0, -1, 4, -4, 0, 1, +-3, 2, 0, 0, -1, 1, -1, 1, +-1, 0, 0, 0, -1, 1, -2, 2, +-2, 2, 1, -1, 2, -2, 0, -1, +2, -1, 0, 0, 2, -2, -1, 2, +-1, 1, 0, 1, 0, 0, 2, -2, +2, -1, -2, 2, 2, -3, 2, -1, +-3, 3, 2, -2, 0, 0, 0, 0, +1, -1, 2, -2, 0, 1, -2, 2, +-2, 2, -1, 1, 1, -2, 2, -2, +-2, 2, 0, 0, 0, 0, 1, -1, +-1, 1, -1, 1, 1, -2, 1, -1, +-2, 2, -1, 1, 0, 0, 1, -1, +0, 1, 1, -2, 3, -3, -1, 1, +1, -1, 0, 1, -1, 0, -1, 1, +1, -2, 1, 0, -2, 1, 3, -3, +-3, 3, -1, 0, 2, -3, 1, 0, +-1, 1, -1, 1, -1, 0, 0, 0, +2, -3, 0, 1, 0, -1, 1, 0, +-2, 1, 1, -1, -4, 5, -1, -1, +2, -1, -3, 3, 0, 0, 0, 0, +-1, 2, 0, 0, -1, 2, -2, 2, +-2, 1, 1, -1, 0, 1, -3, 3, +1, -1, 3, -3, 1, -1, 0, 0, +1, -1, 1, -1, 0, 0, -2, 2, +-2, 2, -2, 2, 0, -1, 2, -2, +1, 0, -2, 2, -3, 2, 0, -1, +1, 0, -1, 1, -1, 1, -2, 2, +-2, 2, 0, -1, -1, 1, 1, -2, +2, -1, -1, 1, -2, 2, 0, -1, +2, -1, -1, 1, 0, 1, -2, 2, +-1, 1, 2, -2, 2, -1, 0, 0, +1, -1, 3, -3, 3, -2, -1, 1, +0, 0, 0, 0, 0, 0, 1, -1, +1, -1, -1, 2, -1, 1, -2, 2, +-3, 3, -1, 0, 2, -2, 0, 0, +0, 1, -3, 3, 0, 0, -1, 1, +1, -1, -1, 1, -2, 1, 1, -1, +0, 0, 4, -5, 3, -2, -1, 0, +2, -1, -1, 1, 0, 0, 0, -1, +1, -1, -1, 2, -3, 3, -2, 1, +1, -1, -1, 0, 2, -2, -1, 1, +1, -2, 0, 2, -5, 5, -1, 0, +1, -1, 1, -1, -1, 2, -3, 3, +-1, 1, -1, 0, 1, -1, 0, 0, +3, -3, 0, 1, -2, 2, 1, -1, +0, 0, 1, 0, -3, 4, -1, -1, +2, -2, -2, 2, -2, 1, 1, -2, +3, -3, 2, -2, 1, -1, 0, -1, +2, -2, 1, -1, 1, -1, 2, -3, +3, -2, -2, 2, 1, -1, 0, 0, +0, 0, 0, -1, 2, -3, 1, -1, +0, 0, 1, -1, 0, 0, 0, 0, +1, -1, 0, 1, -2, 2, 1, -1, +-3, 3, 0, -1, -1, 2, -4, 3, +1, -2, 2, -2, 2, -1, -2, 2, +0, 0, -2, 3, -3, 2, -2, 2, +-3, 2, 2, -2, -1, 1, -1, 1, +-1, 2, -1, 1, 0, 0, 0, 0, +2, -2, 1, 0, -4, 3, 2, -2, +-1, 3, -2, 0, 2, -2, 0, 1, +0, 0, 1, -1, 0, 1, 0, -1, +2, -2, -2, 2, 3, -4, 2, -1, +-5, 5, 1, -2, 2, -2, 2, -2, +0, 0, -2, 2, -1, 1, 3, -3, +1, 0, 1, -1, 0, 0, 2, -2, +1, 0, 1, -1, 0, 1, -2, 1, +1, 0, -1, 1, 1, -1, 2, -2, +1, -1, 1, -2, 3, -2, 1, -2, +4, -3, -2, 2, 2, -2, 1, 0, +3, -4, 2, -1, -2, 2, 0, 0, +0, 1, -1, 0, -1, 1, -1, 0, +3, -3, 1, -1, 1, -2, 2, -2, +1, 0, -1, 1, 1, -1, 0, 1, +1, -1, 2, -1, 0, 0, 0, 1, +-3, 2, 0, -1, 0, 0, -1, 1, +1, -1, 1, -1, -1, 0, 0, 0, +-4, 4, 0, -1, 1, -1, 1, -1, +-3, 3, -1, 0, 2, -2, -1, 1, +0, 0, -3, 4, -3, 3, -1, 1, +1, -2, 4, -3, 1, -1, 2, -2, +-2, 2, 1, -2, 3, -2, -1, 1, +-1, 1, -2, 2, -1, 1, -1, 0, +2, -3, 1, 0, -1, 1, 0, 0, +-1, 1, 1, -1, 1, -1, 0, 1, +-2, 1, 1, -1, 2, -2, -1, 1, +-1, 0, 3, -2, -2, 2, -1, 1, +-1, 1, 0, 0, -2, 2, 0, -1, +-1, 2, -2, 1, 3, -3, -1, 1, +2, -3, 4, -3, 1, -1, 4, -4, +0, 0, 2, -3, 1, 0, -2, 1, +1, -1, 2, -2, 1, -1, -1, 1, +1, -1, -1, 1, 0, -1, 2, -2, +-1, 1, -1, 0, 1, -1, 1, -1, +-1, 1, -3, 2, 0, -1, 3, -2, +0, 0, 2, -3, 3, -2, 0, 0, +-1, 1, -2, 2, 0, 0, -1, 1, +0, -1, 1, 0, 0, 0, 2, -2, +-1, 2, -2, 1, 3, -2, -1, 2, +0, -1, 1, -1, -1, 0, 4, -5, +3, -2, 0, 0, 1, -1, -1, 1, +1, -1, 2, -1, -2, 2, -1, 1, +-2, 2, 1, 0, -3, 4, -2, 1, +2, -2, 1, -1, 1, -2, 2, -2, +-1, 2, -3, 3, 1, -1, 2, -2, +3, -2, 0, 0, 0, -1, 0, 0, +1, -2, 3, -3, 0, 1, 0, 0, +-1, 1, 0, -1, 3, -2, 0, 0, +-1, 1, -3, 4, -2, 2, 0, 0, +0, 0, 0, 1, -2, 1, 1, -1, +-1, 1, 0, 0, -2, 3, 1, -3, +2, -1, -1, 1, -2, 2, -2, 1, +0, -1, 1, -1, -1, 2, 0, -2, +5, -4, 1, -1, 1, -1, 0, 0, +2, -2, -1, 1, -2, 2, -1, 1, +0, 0, 1, -1, 2, -2, -1, 1, +0, 0, -2, 2, -2, 2, -2, 3, +-5, 5, -3, 2, 2, -2, 1, -1, +2, -2, 3, -3, 2, -1, -2, 2, +2, -3, 1, 0, -1, 1, -3, 4, +-5, 4, 0, 0, -1, 2, -3, 2, +4, -5, 2, -1, -2, 1, 2, -2, +-2, 3, 0, -1, 0, 1, -1, 0, +2, -2, 1, -1, 0, 1, -2, 2, +0, 0, -1, 1, 1, -1, -2, 3, +0, -1, 4, -3, 2, -1, 0, 0, +0, 0, -1, 1, -2, 2, -2, 2, +-1, 1, -1, 1, 1, -1, -2, 3, +-4, 4, -2, 2, -1, 2, -2, 2, +0, 0, 1, -1, -1, 1, 0, 0, +2, -2, 0, 1, 0, 0, 0, 0, +2, -2, 2, -2, 2, -2, 3, -3, +3, -3, 1, -1, 0, 0, -2, 2, +1, -1, 3, -3, 3, -3, 1, -1, +1, -2, 5, -4, 0, 1, -1, 1, +0, 0, -1, 0, 0, 0, -1, 2, +-2, 2, -1, 0, 1, -1, -1, 1, +2, -2, 2, -1, -3, 3, 0, -1, +2, -2, -1, 2, 0, -1, -2, 2, +-4, 3, 2, -2, -2, 3, -4, 3, +-3, 2, 0, 0, 0, 1, 0, 0, +-1, 1, 0, 0, -1, 1, -1, 1, +2, -2, 3, -3, 0, 1, 0, 0, +0, 0, 0, 0, 1, -2, -1, 0, +0, 0, 1, 0, -3, 4, -3, 2, +-1, 0, 3, -4, 3, -1, -4, 3, +1, -1, -1, 2, -4, 4, -1, 1, +0, 1, -1, 0, 2, -2, 2, -1, +-1, 1, 0, -1, 1, -1, 0, 0, +0, 1, 2, -2, 5, -5, 0, 0, +-2, 3, -3, 4, 2, -2, 0, 0, +-3, 2, -2, 2, 0, 1, 1, -1, +-2, 1, -2, 2, -3, 3, 1, 0, +-1, 1, -1, 0, -1, 1, 0, 0, +2, 0, -3, 3, 1, -3, 2, -2, +5, -4, 2, 0, -3, 2, -3, 1, +0, -1, 4, -3, 2, -1, -2, 1, +-3, 1, -2, 2, 0, 1, 2, -1, +-4, 3, -3, 1, 1, 0, 1, 0, +0, 1, -3, 1, -1, 0, -2, 3, +1, 1, -3, 3, -4, 1, -1, 0, +2, -1, 4, -2, 0, 1, -6, 4, +-3, 2, 2, -1, -1, 3, -4, 3, +-2, -1, -2, 2, -1, 4, -3, 5, +-3, 1, -1, -1, -1, 1, 1, 1, +-1, 3, -5, 3, 0, -3, 2, -1, +2, 0, 0, 2, -4, 3, -3, 1, +-2, 4, 0, 1, 2, -1, -4, 2, +-2, 1, -1, 2, 3, -2, 3, -2, +-4, 2, -2, -1, 4, -2, 4, -1, +0, 0, -5, 2, -1, 0, 1, 2, +1, 2, -3, 2, -3, -1, 1, -1, +3, 0, 2, 0, -3, 2, -3, 0, +-3, 3, 2, 1, 2, 0, -2, 0, +-2, -1, 2, -1, 3, 0, 0, 1, +-3, 0, -3, 0, 2, -1, 4, 0, +0, 1, -3, 0, -2, -1, 4, -2, +3, 1, 0, -1, -3, 0, -3, 1, +3, 0, 5, -2, -1, 1, -4, -1, +1, -2, 4, 0, 3, 1, -4, 2, +-4, 0, -2, 2, 4, -1, 3, 1, +-3, -1, -2, -2, -1, 1, 5, -1, +4, -2, 1, -4, -4, 1, 2, -2, +6, -1, 2, -1, -2, -2, -4, 1, +2, 0, 3, 1, -1, 2, -3, -2, +-1, -1, 2, 1, 4, 0, 0, 0, +-4, -2, 1, -3, 4, 1, 0, 4, +-2, -1, -2, -2, -5, 4, 4, 0, +2, 1, -3, 0, -5, 0, 2, -2, +3, 2, 3, -1, -2, -1, -4, -1, +2, 0, 5, 0, 1, 1, -6, 2, +-5, 1, 2, -1, 8, -3, 3, -2, +-5, 0, -1, -2, 6, -2, 5, 0, +-2, 2, -5, -1, 3, -5, 4, 0, +6, -2, -1, -1, -2, -5, 1, -1, +-1, 6, 2, 1, -2, 0, -9, 3, +-2, 1, 6, 0, 3, 1, -4, 0, +-6, 1, -2, 2, 6, 0, 3, 0, +-9, 5, -8, 2, 4, -3, 6, 0, +1, 0, -7, 2, -4, 0, 5, -2, +6, 0, 0, 1, -8, 3, -7, 3, +4, -1, 9, -4, 1, -1, -8, 2, +-3, 0, 5, 0, 4, 1, -1, -1, +-4, -1, -1, 0, 5, 0, 4, 0, +-3, 0, -5, -1, 0, 1, 5, 1, +4, -1, -3, -1, -4, -1, 0, 1, +9, -3, 2, 0, -6, 1, -3, -2, +3, 0, 5, 1, -2, 2, -6, 0, +-4, 1, 1, 2, 5, 0, -2, 1, +-4, -2, -1, -1, 3, 2, 3, 2, +-3, 1, -7, 2, -3, 1, 5, 0, +5, 0, -2, -1, -3, -2, -1, 1, +5, 0, 5, -1, -4, 1, -7, 1, +2, -1, 7, -1, 2, 0, -3, -2, +-3, -2, 4, -1, 5, 1, 0, 1, +-6, 0, -3, -1, 0, 4, 4, 1, +1, -1, -4, -2, -1, -2, 3, 1, +2, 2, 0, -2, -6, 0, -1, -1, +7, -1, 2, 3, -5, 2, -4, -2, +0, -1, 8, -4, 7, -2, -2, -1, +-6, 1, -2, 1, 10, -4, 1, 2, +-5, 0, -5, 0, 1, 0, 8, -2, +-1, 4, -6, 0, -4, 0, 5, -3, +7, -1, 1, -1, -4, -1, -4, 0, +3, 0, 3, 2, -3, 2, -5, -1, +2, -4, 6, -1, 6, -2, 1, -2, +-6, 1, -3, 2, 6, -1, 5, -1, +-2, 0, -8, 3, -1, 0, 6, -2, +3, 0, -5, 1, -6, 1, -1, 1, +4, 1, -1, 3, -7, 3, -6, 3, +0, 3, 4, 2, 1, 1, -6, 1, +-3, -1, 2, 1, 3, 0, 0, -1, +-6, -1, -1, -2, 3, 0, 8, -4, +1, -1, -5, 1, -3, 2, 6, -1, +5, -1, 3, -4, -4, 1, -3, 2, +5, 0, 2, 0, -2, -2, -5, 0, +2, -3, 4, 0, 2, -1, -2, -1, +-4, 1, 1, 2, 4, 0, 4, -2, +0, -3, 3, -5, 4, 0, 3, 2, +-2, 2, -4, -2, 3, -6, 3, 0, +2, 0, -1, -1, -4, -1, 0, -1, +1, 3, 1, 2, -2, 1, -2, -1, +1, 0, 5, -1, 4, -1, -3, 0, +-3, 0, -2, 1, 3, 0, -1, 1, +-2, -2, -4, 0, 0, 0, 2, 1, +1, -1, 1, -4, -2, 1, 1, 1, +4, 1, -2, 3, -2, -1, -1, 0, +-3, 4, 5, -4, 3, -2, -6, 2, +-1, -2, 0, 1, 3, -2, -1, 0, +-2, -1, 1, 0, 4, 0, 3, 1, +-1, 1, -1, -1, 4, -3, 3, 1, +0, 1, -2, 0, -6, 2, -2, 0, +2, -1, 0, 0, -4, 1, -4, 2, +-1, 1, 3, 0, 3, 0, -2, 3, +-3, 4, 2, 1, 3, 1, 1, -1, +-2, 0, -4, 1, -1, 0, -3, 2, +-6, 2, -6, 1, -2, -1, 0, 0, +3, -2, 3, -1, 1, -1, 5, -2, +7, -2, 6, -1, 1, 1, 3, -4, +1, -1, -1, 0, -2, -1, -6, 1, +-6, 0, -3, -1, -3, 2, -2, 2, +0, 1, 1, 0, 4, 0, 4, 3, +4, 1, 3, 0, -1, 2, -1, 1, +0, 0, -6, 3, -8, 0, -4, -3, +-5, -1, 0, -3, -4, 3, -5, 4, +1, 1, 7, -1, 6, 3, 7, -1, +9, -4, 2, 2, -1, 2, 1, -1, +-5, 1, -6, -3, -10, 2, -10, 2, +-3, -2, -4, 1, -3, 1, 0, 2, +6, 1, 9, 1, 9, 0, 9, -2, +8, -2, 5, 0, -2, 3, -5, -1, +-10, 1, -11, 0, -9, 0, -10, 3, +-10, 3, -4, 0, 0, 3, 5, 2, +12, -1, 8, 3, 7, 1, 11, -2, +8, 0, 2, -1, -5, -1, -13, 2, +-13, 2, -12, 1, -7, -4, -6, -4, +-4, 0, 0, 3, 9, -1, 11, 1, +8, 3, 12, -1, 15, -2, 9, 1, +0, 2, -6, 0, -9, -1, -9, -2, +-9, -3, -14, 0, -13, -1, -4, -3, +4, -1, 8, 0, 10, 0, 13, -1, +17, -1, 16, 0, 14, -3, 5, -3, +-4, 0, -9, 0, -10, -1, -16, 1, +-19, 0, -15, -1, -6, -2, 4, -3, +8, -2, 12, -3, 17, -2, 23, -3, +19, 1, 11, 1, 3, 0, 0, -2, +-6, 1, -14, 2, -21, 3, -23, 0, +-17, 1, -12, 3, 0, -2, 2, 1, +9, 0, 15, 2, 23, -1, 22, -2, +13, 0, 4, 2, 1, 0, -4, -1, +-13, 0, -23, 1, -22, -1, -16, -1, +-12, 1, -6, 1, -2, 1, 9, 0, +21, -1, 26, -2, 21, -1, 13, 1, +8, 2, 7, -2, -2, -1, -17, 1, +-23, 0, -25, 3, -19, 1, -13, 0, +-13, 3, -2, -2, 12, -1, 20, 1, +22, 1, 20, -1, 18, -2, 15, 0, +10, -1, -3, -1, -14, -3, -22, 1, +-19, -2, -16, -2, -20, 2, -11, -3, +-2, 0, 10, 2, 17, 3, 17, 3, +18, 0, 22, -2, 18, 2, 7, 3, +-7, 1, -15, 0, -20, 1, -17, -2, +-20, 0, -23, 0, -15, -1, -2, 0, +8, 3, 14, 1, 19, -2, 22, -1, +24, 1, 20, 1, 8, 0, -4, 0, +-12, 0, -15, 0, -20, 0, -23, -2, +-23, -1, -14, -2, 1, -1, 4, 3, +11, 0, 15, 1, 25, -3, 28, -1, +20, -1, 11, -2, -3, 1, -8, 0, +-13, 1, -23, 2, -26, -2, -21, -3, +-15, 3, -6, 2, 6, -4, 11, -3, +16, 1, 25, 0, 27, -1, 18, 0, +8, 1, 0, 1, 1, -3, -13, 3, +-23, 0, -24, -2, -22, 1, -15, 3, +-8, 1, -2, 0, 7, -2, 21, -4, +27, -1, 21, 2, 15, 0, 13, -3, +5, 2, 0, 0, -10, 0, -20, -2, +-20, -2, -20, 2, -13, 0, -9, -2, +-3, -3, 6, -1, 17, -1, 22, 0, +20, -2, 18, -2, 12, 2, 8, 1, +3, -2, -12, 0, -17, -2, -18, 1, +-16, -1, -11, -3, -17, 3, -4, -3, +6, 1, 13, 1, 18, -1, 16, -1, +18, -3, 18, -1, 12, -1, 2, -1, +-11, 0, -14, 0, -16, 3, -16, 1, +-18, 1, -17, 2, -8, 3, 4, 2, +7, 4, 9, 3, 11, 2, 17, -1, +18, 1, 5, 5, -2, 0, -8, 1, +-8, -1, -8, -3, -13, -3, -16, -1, +-14, 0, -4, 0, 5, -1, 7, 0, +9, -2, 17, -3, 19, 0, 15, 0, +9, -2, 2, -1, -3, -1, -3, -2, +-10, 1, -14, -3, -15, -2, -7, -2, +-5, 3, -6, 5, -1, 3, 5, 1, +9, 3, 16, -1, 15, -1, 3, 2, +2, 0, 0, 1, -1, -4, -8, -2, +-14, 1, -14, 1, -7, -2, -1, -2, +-2, -1, 0, -1, 4, 2, 12, 0, +15, -4, 10, 0, 4, 2, 7, -4, +3, 0, -4, 4, -10, -1, -8, -5, +-6, 0, -5, -2, -2, -5, -5, 2, +0, 0, 8, -4, 12, -1, 8, 2, +6, -2, 8, -2, 10, -1, 5, -4, +0, -3, -5, 1, -9, 1, -8, 0, +-7, 5, -12, 4, -5, -3, 1, 2, +5, 1, 7, -5, 8, -1, 5, 3, +5, -1, 4, 2, 3, 2, -2, -3, +-4, -2, -1, 2, -5, 0, -6, -3, +-7, 3, -5, 1, 0, -3, 4, 2, +6, -3, 8, -8, 6, 1, 5, 5, +5, -5, 5, -4, 1, 2, 2, -6, +-1, -2, -5, 6, -8, 0, -7, -2, +-5, 7, -2, 2, 1, -5, -2, 5, +3, 2, 6, -6, 4, 4, 1, 5, +3, -7, 1, -2, 1, 6, -4, 0, +-7, 1, -5, 5, 0, -5, 1, -7, +-1, 6, -2, 1, 1, -8, 3, 3, +4, 3, 4, -7, 3, 0, 2, 5, +2, -6, 2, -1, 0, 5, -1, -4, +-6, -1, -3, 9, -1, -1, -1, -7, +-5, 8, -2, 3, 2, -8, 1, 5, +-1, 7, -2, -5, 2, 0, 6, 3, +7, -11, 2, -5, 3, 6, 0, -5, +1, -6, -3, 9, -3, 0, -2, -8, +-2, 8, -1, 4, 2, -11, 2, 2, +0, 8, 1, -7, 2, -1, 3, 8, +1, -8, 2, -5, -2, 11, -2, -1, +-4, -7, 1, 6, -1, 0, 0, -10, +-2, 7, 1, 3, 2, -13, 2, 3, +-3, 13, -1, -7, 2, -2, 0, 12, +0, -4, -2, -3, 0, 10, -1, -3, +-3, -7, -1, 8, -3, 5, -6, -10, +3, 3, -1, 6, 2, -11, 0, 1, +3, 10, 1, -10, 4, -4, 4, 9, +2, -5, 0, -8, 1, 10, 0, -3, +-1, -11, -3, 10, -3, 3, 2, -15, +0, 5, 0, 9, 1, -14, 5, -1, +2, 9, 7, -11, 0, -4, 0, 16, +-4, -3, 5, -13, 1, 9, -3, 2, +-3, -13, 0, 7, 1, 2, 0, -13, +-3, 6, 3, 6, 3, -10, 0, -1, +5, 11, 0, -8, 5, -7, 0, 12, +3, -4, -2, -12, -1, 13, -7, 3, +2, -14, -4, 7, 1, 5, -2, -12, +2, 3, 1, 11, 4, -12, 2, -2, +3, 11, 4, -6, -2, -5, 3, 11, +-3, -2, -1, -9, -8, 12, -1, 5, +-6, -12, 0, 6, -4, 9, 4, -12, +-1, 1, 2, 13, 0, -9, 7, -6, +0, 14, 0, -3, -1, -8, -2, 12, +0, -1, -1, -14, 0, 7, -8, 8, +-1, -12, -2, 3, 1, 12, -3, -10, +6, -2, 0, 11, 9, -9, 0, -5, +5, 11, 0, -6, 2, -9, -5, 11, +-2, 4, -6, -12, -3, 7, -6, 9, +1, -14, 3, 0, 0, 9, 6, -11, +4, -6, 7, 11, 0, -6, 7, -9, +-1, 9, 4, 0, -6, -9, 1, 7, +-6, 2, 0, -11, -6, 4, 2, 6, +-1, -11, 2, 0, -1, 11, 6, -7, +3, -3, 3, 9, 3, -2, -1, -8, +4, 8, -6, 4, -1, -9, -9, 7, +0, 5, -6, -9, 0, 3, -4, 6, +3, -6, 0, -4, 10, 6, 1, -3, +5, -6, 1, 9, 3, 1, -1, -8, +-3, 7, -2, 2, -3, -10, -4, 5, +-4, 4, 2, -10, -2, -4, 4, 9, +-3, -4, 9, -7, 0, 9, 8, -2, +2, -8, 7, 7, -4, 4, 2, -10, +-5, 3, -1, 4, -3, -9, -4, 0, +-1, 4, -4, -2, -1, -3, 4, 6, +4, -2, 2, -7, 7, 7, 4, -1, +6, -7, -8, 8, 2, 3, -2, -11, +0, 2, -9, 8, 1, -8, -7, -2, +1, 8, -4, 0, 0, -3, 2, 6, +6, -1, 4, -7, 5, 3, 5, 3, +-2, -7, 2, 1, -3, 6, -3, -4, +-7, -4, 1, 6, -7, -4, 5, -7, +-3, 7, 3, 1, -5, -3, 7, 5, +4, 2, 8, -11, 2, 3, -4, 12, +-3, -7, -1, -1, -3, 8, -5, -6, +-3, -3, -5, 9, 1, -2, -5, -5, +3, 8, -2, 3, 8, -9, 0, 7, +6, 4, -1, -7, -1, 5, -3, 7, +-2, -3, -5, -4, -2, 9, -7, -1, +-4, -4, -3, 8, -1, 1, 0, -7, +3, 4, 6, 4, 2, -9, 2, 6, +-1, 8, 3, -6, -3, -1, -1, 11, +-7, -5, 0, -5, -5, 8, 0, -1, +-5, -8, 3, 5, 1, 2, 4, -10, +3, 5, -1, 10, 5, -12, 4, 0, +3, 8, -2, -6, -1, -3, -5, 11, +-5, 0, -5, -9, 1, 7, -3, 0, +-1, -6, -1, 6, 4, 4, 2, -11, +5, 3, 1, 9, 0, -5, -1, 0, +1, 9, -1, -6, -3, -6, -2, 11, +-5, -2, -1, -9, -3, 8, 4, 0, +1, -12, 1, 8, 1, 5, 3, -7, +-1, 2, 4, 10, -2, -8, 3, -4, +-4, 12, 2, -8, -4, -7, -3, 9, +-2, -1, 0, -12, 2, 7, -1, 5, +2, -12, 3, 2, 8, 5, 4, -12, +1, 2, -2, 11, 1, -8, -1, -6, +-1, 11, -1, -6, -1, -10, -5, 13, +-1, 1, 0, -11, 0, 7, 2, 7, +1, -11, 4, 2, 1, 11, 3, -12, +3, -5, 1, 13, 0, -9, 3, -10, +-4, 13, -1, -3, -1, -11, 1, 9, +1, 1, 0, -12, 3, 5, 5, 5, +5, -14, -4, 7, 0, 11, 3, -12, +1, -4, -1, 12, -2, -5, -5, -8, +-1, 12, -4, 2, -3, -10, -1, 8, +3, 4, 1, -13, 2, 6, 1, 10, +1, -12, 2, -2, 1, 14, 1, -11, +-1, -5, -5, 14, 1, -7, 0, -12, +-1, 12, 0, -1, 1, -15, 1, 9, +1, 8, 3, -15, 1, 4, 2, 11, +0, -10, 2, -3, 1, 12, -3, -6, +-4, -6, -1, 15, -5, 1, -4, -9, +-2, 11, 2, 1, 0, -13, 1, 9, +1, 8, 3, -16, 2, 1, 4, 11, +0, -11, 0, -5, 1, 12, 1, -10, +0, -9, -3, 15, 0, -4, -3, -11, +-1, 14, -1, 6, 2, -16, 3, 5, +-1, 13, 0, -14, 3, 0, 1, 13, +2, -15, 3, -8, 0, 14, -1, -6, +-3, -11, -2, 17, -5, 1, 3, -15, +-3, 13, 2, 7, -1, -17, 8, 3, +2, 9, 5, -16, -3, 1, 3, 12, +0, -12, -1, -5, -3, 16, -5, -2, +-3, -11, 0, 14, 3, -2, -1, -14, +1, 12, -3, 9, 4, -16, 0, 5, +1, 14, -5, -14, 5, -2, -6, 18, +4, -14, -4, -7, 1, 15, 0, -8, +3, -13, 2, 12, -1, 4, 0, -17, +4, 9, 2, 8, -2, -14, 1, 5, +1, 11, 3, -15, 0, -4, 0, 17, +-3, -12, 3, -10, -2, 16, 4, -6, +-2, -12, 3, 11, 0, 4, -2, -14, +4, 8, -1, 8, 2, -16, -3, 5, +4, 12, -4, -14, 2, -2, -5, 15, +7, -13, -4, -8, 3, 17, -4, -4, +4, -14, 0, 12, 5, 3, -2, -16, +2, 9, 0, 7, 4, -19, -1, 6, +-3, 13, 1, -14, -2, -5, 6, 14, +-8, -5, 3, -9, -6, 17, 2, 1, +-5, -12, 9, 10, -1, 0, 6, -17, +-3, 9, 1, 12, -5, -15, 3, 1, +-3, 14, -1, -13, 1, -4, -4, 18, +1, -9, -2, -8, 3, 15, 0, -4, +4, -14, -4, 15, 0, 7, -1, -17, +3, 8, -6, 12, 1, -17, 0, 1, +-1, 13, 2, -15, -1, -5, 1, 16, +-3, -6, 4, -9, 0, 13, 1, 3, +-7, -11, 9, 8, -3, 3, 3, -13, +-7, 8, 2, 9, -6, -13, 0, 3, +-2, 10, 1, -10, -2, -4, 4, 12, +-1, -3, -2, -7, 2, 14, -1, -3, +5, -12, -5, 12, 3, 5, -7, -12, +4, 5, -2, 5, 4, -12, -6, 0, +6, 10, -5, -9, 8, -7, 0, 11, +6, -9, -1, -7, 2, 11, 3, -3, +1, -13, -2, 12, -5, 5, 1, -13, +-5, 6, 1, 8, -5, -10, 3, 0, +-4, 13, 3, -10, 1, -4, 1, 13, +3, -7, 2, -8, 3, 9, 2, -4, +3, -12, -5, 10, 0, 6, -9, -7, +1, 5, -5, 7, 1, -7, -5, 1, +6, 9, 0, -10, 6, -4, 0, 9, +2, -2, 0, -10, 3, 10, -3, 0, +-1, -8, -3, 8, -3, 3, 0, -10, +-3, 5, 0, 8, -2, -10, 5, 0, +-3, 10, 4, -6, -3, -2, 4, 10, +-2, -6, 5, -6, -4, 8, 1, 2, +-5, -8, 3, 4, -4, 4, 1, -10, +-2, 5, 1, 4, 5, -10, 0, 0, +4, 7, -3, -4, 4, -3, -3, 10, +0, -1, -4, -4, 0, 7, -3, -1, +0, -8, -2, 6, -2, 3, 0, -8, +-1, 3, -1, 8, -1, -7, 8, -4, +2, 5, 6, -8, 2, -4, 0, 10, +-3, -4, 3, -5, -5, 7, 1, -2, +-3, -6, 1, 5, -5, 5, -2, -3, +1, 1, 3, 6, 0, -7, 4, 0, +-1, 8, 2, -5, -1, 1, -3, 6, +2, -4, -6, -2, -3, 9, -5, -2, +6, -8, -4, 4, 7, -2, 1, -9, +5, 2, 1, 2, 5, -6, 0, 1, +2, 4, 0, -3, -2, 0, 0, 4, +-3, -1, 0, -5, -1, 4, 1, -3, +0, -5, 0, 2, 4, -2, 2, -6, +3, 1, 2, 3, 1, -2, -3, 4, +-2, 6, -1, -2, -1, -2, 1, 2, +-4, 0, -1, -4, 0, 3, -2, 1, +-1, -4, 3, 0, 3, 0, 0, -3, +3, 2, 0, 2, 5, -6, 1, 0, +1, 4, -1, -5, -1, 1, -5, 5, +-2, 0, -4, 0, 1, 0, 1, 0, +-3, -2, 6, -1, 0, 2, 4, -5, +0, 2, 4, 0, 3, -5, 1, 0, +-3, 6, -7, 3, -3, 0, -2, 4, +-2, -1, -2, -1, 0, 2, 1, 0, +0, -2, 2, 3, 0, 0, 7, -6, +0, 3, -1, 5, -2, -2, 2, -1, +0, 0, -3, 1, -2, -2, 1, 0, +-1, -1, -4, 2, 2, 1, 0, 0, +1, -2, 0, 3, 2, 0, 1, -1, +-1, 3, 2, -1, -2, -1, -3, 3, +1, -1, 1, -3, -2, -1, 0, 1, +1, -3, 3, -3, -1, 4, -1, 0, +2, -2, 2, 1, 3, -1, -1, -2, +2, 0, 1, 0, -2, 1, -4, 3, +1, -1, -1, -2, -1, 0, -2, 4, +-2, -1, 1, -1, -1, 4, 1, -2, +4, -4, 1, 1, 0, 1, -4, 1, +3, -1, -2, 2, 0, -3, -4, 4, +-4, 3, 1, -3, -1, 1, -1, 3, +-2, 0, 3, -3, 2, 2, 2, -3, +4, -4, -2, 4, 2, -3, 1, -2, +0, 1, 0, -1, -2, -1, 0, 0, +-3, 4, -2, -1, -1, 1, 0, 2, +0, -1, 3, -1, 0, 2, 3, -3, +1, -3, 4, -1, 0, 0, -1, -2, +2, -1, 2, -2, 0, 0, -5, 3, +0, 1, -3, 0, 2, -1, 0, 2, +3, -4, 3, -2, 0, 1, 1, 0, +-1, -1, 3, 0, -1, -2, -1, 1, +-3, 2, 2, -1, 1, -3, 1, -1, +1, 1, -2, 0, 0, 1, -2, 3, +3, -4, 3, -3, 0, 2, 3, -5, +0, -1, 0, 1, -1, 0, 1, -1, +-1, -1, 3, -2, 0, -3, 4, -2, +2, -1, 0, -1, 1, -1, 1, 0, +1, 1, -4, 1, 2, 1, -5, 2, +1, -1, -1, 1, -3, 3, -4, 1, +-1, 0, 3, -2, -2, 0, 2, 0, +-1, 0, 2, -1, 0, -2, 6, -4, +3, -3, -2, 2, 1, -1, 1, -2, +3, -2, 0, -2, 5, -3, -1, -2, +2, 1, -3, 2, 1, -1, 0, 1, +-1, 1, 2, 0, -1, -1, 3, 1, +-3, 0, 1, 2, -4, 2, 1, -1, +1, -2, -1, 1, -2, 3, -2, -1, +4, 0, -6, 3, 3, -1, -1, 0, +2, 1, 0, -3, 3, -2, -1, 1, +-2, 0, 3, 0, -3, 0, 1, 1, +-3, 0, 2, 2, -5, 3, 0, 2, +0, -1, 2, -2, 1, 1, -2, 0, +0, 2, -3, 0, 5, -3, -2, 1, +-4, 4, 0, -2, 1, -1, 0, 2, +-2, 0, 4, 0, -4, 0, 8, -3, +-3, 1, 5, -2, 0, -1, 2, 0, +1, -1, -1, 1, 2, 0, -3, 0, +2, 2, -3, 1, 4, -1, -3, 1, +0, 3, -1, 0, -2, 3, 2, 1, +-3, 3, 1, 1, 1, -2, 7, -3, +-1, -2, 4, 0, 1, -1, 0, 1, +3, -1, 1, 1, 2, 0, -1, 0, +5, 1, 0, -1, 3, 1, -1, 2, +3, -1, 2, -1, 2, 1, 4, 0, +-3, 1, 4, 3, -4, 4, 5, -2, +1, 1, 4, 2, 4, -4, 4, 0, +5, 1, 1, -2, 5, 1, 0, 1, +7, 1, -3, 1, 8, 0, -2, 2, +4, -1, 4, 0, 5, 0, 7, -3, +1, 3, 8, -1, 5, -5, 11, -4, +6, -1, 8, -4, 6, -3, 5, 1, +8, -3, 0, 2, 9, -1, 3, 1, +5, 0, 3, 2, 6, 2, 4, -2, +6, 1, 5, 3, 3, -2, 10, -2, +3, 3, 5, 2, 3, -1, 10, 1, +4, 0, 7, -1, 5, 4, 5, 0, +11, -5, 8, -1, 12, -1, 5, -2, +10, 2, 5, 2, 9, -3, 6, 2, +4, 5, 7, -1, 7, -2, 10, 4, +2, 2, 12, -3, 8, -1, 14, -3, +6, -1, 11, 1, 9, 1, 9, -2, +11, -1, 9, 1, 9, -1, 6, 2, +9, 3, 8, -1, 11, -1, 11, 2, +10, -1, 9, 0, 10, 1, 10, 2, +8, -2, 15, 1, 8, 3, 11, -1, +9, 2, 12, 1, 14, -7, 14, -3, +10, 6, 10, -1, 10, 4, 11, 0, +18, -4, 8, 0, 13, 3, 12, 0, +10, 1, 12, 4, 13, 0, 13, -2, +11, -1, 17, 0, 10, -2, 15, 1, +11, 4, 17, -4, 12, 2, 13, 2, +16, -2, 13, -4, 16, 5, 7, 5, +18, -2, 12, 4, 18, -1, 14, -3, +13, 2, 14, 3, 13, -1, 18, 0, +16, 3, 16, 0, 13, 1, 14, 4, +17, -2, 16, -4, 23, -1, 17, 1, +17, 1, 14, 3, 19, 0, 18, -7, +20, -2, 17, 3, 18, -2, 16, 6, +12, 8, 19, 0, 17, -3, 21, 1, +18, -3, 23, -5, 20, 4, 17, 4, +22, -4, 19, 0, 22, -1, 20, -7, +21, 0, 18, 4, 20, 0, 19, 2, +21, 3, 19, -2, 21, -6, 23, 0, +21, 0, 20, -1, 24, 3, 19, 4, +18, 1, 19, -1, 22, 2, 16, -2, +24, 1, 20, 6, 25, -2, 24, -1, +25, -1, 24, -4, 19, -1, 23, 2, +22, 1, 25, -2, 23, 6, 23, 0, +28, -9, 24, -3, 27, -3, 24, -3, +23, 5, 24, 5, 27, -4, 28, -3, +23, 0, 27, -4, 22, -2, 26, 5, +24, 2, 28, 0, 22, 6, 24, 0, +24, -5, 22, 1, 27, 0, 25, 0, +25, 4, 26, 6, 25, -1, 27, -4, +27, -3, 30, -5, 24, -1, 29, 5, +28, 2, 26, 1, 25, 3, 23, -1, +29, -8, 25, 0, 29, 5, 24, 2, +30, 4, 28, 2, 29, -3, 25, -4, +28, 0, 29, -3, 30, -1, 28, 9, +24, 6, 28, -5, 31, -4, 29, -5, +30, -5, 24, 4, 29, 9, 29, -1, +32, 1, 28, 1, 29, -6, 27, -2, +28, 1, 31, 3, 25, 2, 35, 5, +27, -1, 31, -5, 24, 0, 31, -2, +27, -1, 31, 2, 34, 6, 29, 0, +30, 1, 27, 1, 32, -9, 33, -5, +26, 8, 30, 8, 23, 5, 35, 5, +24, 0, 31, -6, 26, 0, 31, 1, +31, -1, 27, 9, 33, 8, 26, -1, +34, -4, 30, -4, 37, -8, 31, -2, +32, 8, 31, 5, 30, -1, 33, 3, +28, -5, 34, -9, 27, 2, 35, 2, +32, 2, 31, 6, 34, 5, 31, -9, +37, -7, 29, -2, 37, -3, 27, 3, +36, 8, 34, 1, 31, -3, 33, -1, +30, -5, 33, -5, 28, 4, 35, 8, +29, 2, 35, 4, 30, 3, 37, -14, +35, -7, 30, 4, 32, 2, 29, 7, +31, 10, 35, -2, 29, -7, 34, -2, +29, -4, 37, -5, 28, 7, 37, 9, +32, -4, 37, -1, 31, -2, 35, -10, +32, -5, 33, 7, 31, 5, 31, 3, +32, 7, 31, -2, 31, -10, 35, -3, +31, 1, 35, -2, 31, 10, 31, 10, +30, -1, 30, -3, 34, -2, 30, -8, +39, -6, 32, 8, 33, 6, 28, 0, +34, 2, 29, -3, 32, -11, 32, 2, +28, 5, 36, 0, 33, 6, 32, 8, +28, -6, 35, -9, 36, -3, 30, -3, +34, 2, 27, 14, 32, 4, 31, -5, +31, -1, 32, -6, 27, -4, 32, 5, +29, 5, 36, 2, 26, 6, 35, 2, +26, -9, 33, -5, 28, 5, 31, -1, +33, 3, 32, 8, 35, 0, 25, -7, +32, -3, 29, -4, 33, -4, 29, 9, +28, 7, 35, -1, 26, 2, 34, -1, +27, -10, 32, 0, 27, 6, 32, 1, +30, 4, 28, 9, 32, -3, 23, -8, +32, -2, 29, -4, 34, 0, 25, 12, +30, 8, 33, -8, 28, -5, 35, -6, +29, -6, 32, -2, 29, 5, 28, 5, +29, 3, 28, 3, 30, -7, 23, -6, +29, 4, 23, 3, 34, 0, 27, 10, +30, 6, 27, -12, 27, -7, 29, 2, +29, -4, 33, -2, 21, 12, 27, 4, +29, -4, 27, -2, 28, -9, 27, -3, +26, 3, 25, 1, 28, 4, 28, 10, +31, -2, 24, -12, 23, -6, 28, 5, +28, 0, 27, 2, 23, 10, 26, 2, +24, -7, 25, -5, 28, -4, 28, -3, +25, 6, 20, 3, 29, 1, 28, 5, +27, -2, 21, -10, 19, -2, 26, 2, +30, 1, 24, 6, 22, 6, 25, -6, +24, -8, 19, 1, 28, -3, 27, -4, +26, 11, 14, 8, 21, -4, 29, -4, +30, 1, 21, -5, 15, -5, 20, 3, +26, 10, 20, 14, 14, 0, 20, -5, +22, -1, 19, 1, 23, -5, 22, -1, +29, 16, 12, 6, 19, -17, 19, -1, +28, 15, 18, -2, 16, -12, 16, 2, +23, 13, 28, 2, 21, -15, 20, -4, +20, 3, 21, -4, 25, -11, 20, 7, +24, 15, 16, -2, 15, -17, 18, -4, +31, 12, 17, -1, 16, -4, 11, 4, +17, 3, 25, -2, 19, -3, 17, 0, +17, -3, 18, -4, 12, 7, 19, 8, +26, -3, 13, 1, 11, -7, 11, -1, +27, 2, 24, -1, 12, 10, 4, 3, +17, -15, 22, -1, 16, 13, 13, 0, +12, -2, 12, 3, 11, 4, 17, 0, +21, -5, 19, 2, 5, 5, 1, -6, +22, 3, 23, 14, 13, 6, 0, -6, +9, -14, 21, 0, 25, 7, 11, -3, +10, 4, 14, 7, 14, -10, 10, -7, +16, 4, 20, 5, 14, -3, 3, -15, +9, 9, 24, 16, 21, -3, 1, -9, +-3, -7, 14, -4, 29, 6, 15, 7, +-3, 11, 5, 4, 20, -20, 14, -8, +11, 6, 11, 3, 16, 4, 2, 2, +-1, -2, 20, 0, 27, 3, 7, 3, +-10, -11, 10, -24, 25, 13, 20, 28, +1, -3, 2, -10, 7, -8, 14, 1, +9, 0, 15, -10, 14, 14, 0, 19, +-1, -18, 16, -17, 27, 12, 8, 10, +-9, -10, 1, -26, 18, 10, 21, 33, +6, -1, 0, -14, -1, -6, 10, -8, +12, 2, 14, 3, 9, 9, -2, 14, +3, -18, 10, -14, 17, 13, 11, 0, +3, -4, -9, -8, 6, -8, 23, 18, +19, 15, -5, -3, -13, -16, 9, -21, +19, 8, 12, 19, -2, -3, 3, 4, +8, -3, 6, -18, 4, -1, 18, 3, +10, 10, -15, 2, -13, -24, 24, 9, +31, 33, -5, -2, -25, -27, 9, -20, +27, 7, 11, 20, -15, 1, 1, 5, +10, 8, -4, -19, -4, -10, 21, 13, +17, 8, -9, -5, -22, -20, 16, 3, +31, 32, 3, 1, -26, -19, 2, -17, +19, -6, 8, 20, -4, 16, 3, -5, +5, -3, -10, -12, 3, -5, 19, 13, +12, -3, -14, 3, -18, -1, 18, -20, +20, 19, -1, 23, -12, -10, 3, -25, +4, -22, 2, 22, 6, 35, 9, -11, +-5, -13, -20, 5, 8, -6, 24, 1, +7, 3, -20, 10, -11, -1, 13, -26, +10, 15, 5, 36, -5, -13, 3, -32, +-9, -11, 5, 12, 16, 21, 13, -6, +-14, -4, -13, 7, 8, -21, 15, -3, +0, 24, -8, 4, -2, -14, 0, -21, +1, 16, 12, 37, 13, -16, -10, -28, +-27, 0, 6, 0, 31, 13, 8, 16, +-29, -5, -6, -7, 21, -16, 14, -5, +-12, 17, -3, -4, 11, -3, -4, 1, +-18, -5, 10, 16, 30, 14, -8, -11, +-33, -27, -1, -24, 36, 32, 13, 47, +-25, -26, -14, -33, 19, 12, 15, 11, +-6, -9, -6, -15, 6, 12, -2, 25, +-8, -24, 6, -9, 13, 37, 0, 4, +-19, -34, -8, -28, 13, 25, 13, 54, +-1, -9, -12, -36, -7, 3, 6, 2, +18, 1, 5, 6, -15, -7, -15, 6, +8, 5, 18, 5, -3, 9, -9, -16, +-2, -11, 11, 2, -3, -9, -2, 15, +10, 31, 3, 1, -14, -27, -16, -28, +19, 17, 21, 44, -9, -21, -25, -36, +3, 27, 24, 26, 9, -9, -15, -28, +-6, -7, 8, 22, 3, -11, -4, 0, +-3, 39, 8, 2, -3, -29, -12, -18, +4, 8, 12, 30, 7, -4, -17, -15, +-13, 20, 4, 2, 15, -2, -3, 16, +-16, -5, -11, -20, 9, -6, 13, 27, +-3, 37, -5, -23, -7, -32, -3, 21, +2, 12, 3, -9, -3, 3, -10, 16, +-6, 20, -1, -20, 9, -21, -3, 41, +-8, 16, -9, -41, -1, -13, 1, 35, +0, 44, -1, -10, -10, -37, -16, 12, +-3, 20, 16, -7, 5, 6, -25, 9, +-18, 8, 13, 4, 17, -12, -16, 11, +-23, 14, 4, -14, 10, 3, -20, 12, +-17, 15, 16, 20, 12, -9, -31, -19, +-27, 2, 18, 13, 29, 23, -29, 4, +-45, -12, 7, 16, 29, 13, -13, 2, +-38, 4, -2, -12, 16, 7, -10, 22, +-24, 5, -2, 9, 12, 0, -15, -2, +-25, 7, -6, -12, 16, 8, -7, 39, +-24, 3, -24, -19, 7, -5, 8, 26, +-13, 29, -24, -27, -20, -23, 2, 42, +0, 37, -11, -5, -29, -17, -9, -6, +6, 34, -17, 13, -27, -32, -8, 18, +8, 53, -26, 9, -39, -35, -11, -10, +21, 65, -16, 30, -52, -61, -25, -10, +17, 74, 7, 45, -47, -37, -42, -46, +5, 46, 15, 65, -44, -38, -43, -33, +9, 68, 4, 50, -49, -44, -42, -49, +28, 61, 3, 77, -62, -60, -47, -52, +21, 83, 5, 72, -60, -38, -42, -57, +3, 52, -5, 73, -37, -55, -29, -40, +-3, 92, -23, 57, -51, -72, -22, -42, +11, 91, -24, 77, -66, -82, -36, -51, +16, 121, -18, 67, -68, -87, -31, -33, +12, 102, -39, 55, -71, -92, -7, -24, +20, 148, -60, 38, -88, -126, 4, -5, +33, 139, -60, 30, -96, -108, -9, -1, +21, 140, -50, 13, -82, -100, -9, 36, +2, 106, -70, -13, -66, -71, 6, 35, +-1, 106, -82, -1, -64, -82, 8, 28, +-10, 88, -76, 1, -52, -43, -8, 17, +-48, 78, -70, 19, -28, -41, -8, 35, +-67, 57, -74, -20, -16, -15, -8, 49, +-76, 55, -82, -4, -11, -18, -18, 43, +-77, 30, -77, -19, 2, 30, -21, 52, +-108, -10, -78, -9, 18, 45, -13, 59, +-125, -9, -83, -40, 13, 50, -17, 71, +-110, -13, -72, -12, -4, 43, -41, 37, +-93, -10, -55, -12, -12, 61, -57, 51, +-101, -34, -57, 0, -12, 69, -48, 38, +-98, -20, -64, -6, -29, 53, -55, 39, +-86, -13, -50, 29, -44, 61, -88, -10, +-76, -11, -29, 48, -41, 49, -102, 8, +-82, -10, -34, 34, -54, 41, -79, 13, +-66, 28, -60, 11, -80, -7, -63, 49, +-49, 49, -68, -14, -77, 13, -81, 61, +-71, 17, -60, -26, -39, 35, -78, 82, +-112, -12, -66, -32, -31, 71, -63, 51, +-107, -14, -81, 20, -60, 29, -55, 6, +-74, 37, -91, 53, -87, 5, -56, -11, +-58, 44, -99, 37, -77, -14, -43, 42, +-88, 60, -119, -26, -63, 11, -31, 82, +-96, 14, -118, -19, -70, 45, -49, 39, +-82, -12, -88, 34, -78, 70, -88, -13, +-79, -19, -76, 78, -75, 31, -83, -29, +-85, 58, -89, 53, -78, -40, -70, 25, +-96, 106, -93, 0, -74, -51, -87, 66, +-106, 82, -69, -28, -52, 11, -119, 81, +-119, -13, -41, -29, -46, 92, -139, 56, +-119, -49, -38, 22, -66, 92, -123, 2, +-103, -35, -50, 65, -83, 73, -110, -29, +-104, -13, -75, 78, -64, 67, -92, -9, +-119, -30, -104, 40, -55, 93, -74, 18, +-113, -50, -115, 51, -82, 103, -62, -31, +-85, -57, -102, 108, -106, 97, -68, -99, +-82, -33, -116, 177, -86, 63, -62, -129, +-113, 19, -140, 174, -51, 1, -48, -106, +-132, 77, -125, 140, -45, -42, -93, -77, +-131, 95, -54, 117, -66, -35, -165, -50, +-103, 65, 9, 88, -97, 8, -195, -29, +-67, 26, 4, 66, -134, 28, -165, -15, +-34, 26, -46, 75, -155, 32, -128, -37, +-43, 12, -56, 108, -118, 38, -127, -68, +-101, 17, -46, 121, -51, 29, -140, -70, +-147, 26, -41, 122, -30, 7, -143, -73, +-135, 64, -44, 124, -63, -22, -132, -77, +-111, 69, -49, 137, -74, -14, -121, -92, +-112, 62, -58, 132, -50, -15, -123, -64, +-142, 69, -61, 111, -25, -25, -133, -65, +-135, 97, -39, 112, -58, -57, -155, -52, +-91, 107, -7, 96, -118, -52, -160, -45, +-31, 113, -23, 83, -172, -81, -128, 1, +18, 137, -71, 29, -199, -86, -84, 30, +31, 145, -106, 13, -191, -95, -65, 59, +12, 123, -102, -24, -170, -37, -63, 74, +-8, 54, -95, -18, -161, 6, -61, 63, +-2, 32, -104, -10, -161, 28, -48, 25, +4, 13, -114, 50, -149, 10, -38, -16, +-23, 64, -127, 46, -113, -24, -27, 22, +-63, 72, -126, 2, -76, -37, -36, 81, +-87, 85, -105, -79, -58, 2, -77, 144, +-83, -26, -59, -67, -69, 127, -102, 60, +-80, -113, -34, 35, -78, 181, -100, -58, +-65, -136, -51, 182, -96, 130, -77, -198, +-35, 8, -78, 248, -109, -63, -59, -170, +-19, 164, -88, 153, -117, -152, -46, -34, +-26, 200, -102, -20, -98, -124, -10, 148, +-63, 78, -126, -148, -58, 63, 7, 163, +-92, -94, -134, -61, -26, 163, -11, 31, +-99, -131, -108, 80, -25, 155, -44, -106, +-89, -50, -86, 179, -34, -14, -34, -103, +-89, 129, -85, 50, -43, -112, -18, 66, +-77, 132, -115, -91, -41, -54, 4, 180, +-80, 12, -119, -165, -27, 132, -5, 157, +-91, -176, -112, -28, -14, 220, -7, -17, +-109, -149, -93, 105, 2, 131, -27, -113, +-113, -25, -63, 161, -9, -43, -43, -87, +-84, 146, -63, 24, -27, -112, -42, 92, +-79, 88, -53, -107, -26, 11, -55, 144, +-81, -39, -27, -92, -22, 116, -87, 67, +-63, -121, -7, 44, -45, 138, -90, -98, +-34, -44, -19, 166, -58, -19, -65, -124, +-35, 110, -34, 97, -55, -117, -54, -7, +-53, 173, -39, -40, -31, -132, -58, 150, +-74, 82, -7, -156, -15, 31, -103, 157, +-57, -60, 18, -89, -38, 108, -109, 64, +-27, -88, 8, 9, -77, 96, -81, -21, +8, -29, -21, 66, -114, -9, -19, -34, +16, 85, -84, 19, -93, -71, 21, 41, +-1, 83, -119, -32, -54, -60, 36, 72, +-36, 66, -106, -77, -24, -17, 20, 80, +-49, 21, -77, -33, -45, -33, 7, 48, +-21, 92, -98, -66, -53, -73, 27, 145, +-34, 42, -84, -151, -46, 35, 9, 159, +-27, -56, -100, -132, 0, 114, -1, 132, +-84, -160, -21, -49, -17, 199, -61, -29, +-31, -134, -8, 86, -50, 87, -50, -58, +-16, -52, -24, 65, -49, 49, -18, -58, +-29, 2, -71, 28, 2, -6, 22, 61, +-113, -37, -79, -83, 81, 137, 6, 57, +-170, -177, -45, 8, 132, 198, -45, -31, +-197, -213, 24, 80, 122, 254, -117, -156, +-146, -222, 68, 243, 61, 137, -118, -236, +-100, -59, 60, 207, 2, 58, -105, -195, +-9, -21, -5, 202, -61, -31, 12, -120, +-35, 34, -70, 49, 9, 57, -15, -55, +-40, -102, -65, 127, -2, 96, 27, -156, +-97, -51, -24, 158, 35, 22, -48, -147, +-61, 2, 4, 153, -8, -36, -47, -139, +-44, 130, -26, 53, 34, -175, -24, 111, +-130, 104, 16, -219, 119, 26, -126, 249, +-144, -132, 100, -233, 75, 237, -130, 186, +-147, -307, 114, -99, 102, 323, -181, 46, +-123, -340, 141, 2, 53, 402, -173, -127, +-77, -382, 92, 301, 50, 209, -126, -342, +-85, 8, 71, 205, 46, -82, -94, -43, +-92, 5, 68, -1, 39, 63, -91, -43, +-65, -35, 36, 29, 38, -11, -71, 83, +-87, -56, 65, -164, 29, 220, -126, 89, +-2, -315, 69, 70, -65, 277, -76, -177, +41, -189, 43, 223, -74, 80, -85, -232, +68, 46, 50, 158, -115, -126, -45, -45, +63, 101, 33, -18, -73, -75, -102, 19, +85, 97, 81, -46, -142, -137, -90, 121, +122, 125, 59, -207, -154, -35, -83, 226, +140, -87, 64, -142, -176, 127, -93, 18, +229, -77, -6, 41, -273, 15, 95, -79, +184, 44, -120, 98, -171, -140, 94, -57, +173, 191, -169, -17, -147, -178, 189, 44, +51, 163, -163, -58, -38, -187, 117, 94, +66, 182, -188, -159, -32, -143, 198, 205, +-54, 55, -145, -197, 50, 16, 97, 133, +-59, -20, -69, -117, 48, 26, 31, 104, +-28, -82, -6, -40, -33, 78, 29, -53, +52, 6, -97, 81, 10, -111, 53, -57, +-16, 196, 0, -19, -51, -236, 26, 91, +70, 225, -72, -105, -54, -264, 98, 130, +39, 337, -105, -261, -26, -328, 125, 364, +48, 229, -156, -388, -32, -184, 197, 407, +3, 122, -194, -438, 66, -5, 133, 360, +-37, -80, -71, -229, -36, 55, 127, 141, +67, -2, -182, -120, -5, -21, 206, 88, +-46, 14, -114, -39, 73, -56, 9, 3, +44, 108, 31, -31, -132, -115, 60, 47, +150, 52, -88, 1, -67, -45, 76, -90, +59, 120, -2, 79, -44, -216, -17, 20, +102, 198, 66, -158, -119, -61, -26, 166, +152, -114, 18, -37, -78, 139, 18, -101, +45, -75, 49, 95, 33, 28, -64, -77, +-12, -56, 117, 78, 48, 55, -110, -97, +-10, -46, 150, 87, 29, 26, -118, -101, +32, -3, 129, 76, -23, -44, -34, -43, +54, 64, 6, -18, 0, -119, 105, 114, +-4, 121, -124, -296, 102, -20, 189, 406, +-121, -181, -172, -391, 250, 316, 154, 278, +-244, -384, -25, -192, 235, 381, 65, 87, +-162, -350, -28, -49, 207, 270, 41, 49, +-134, -265, 56, -68, 101, 260, -18, 22, +26, -260, 53, 3, -29, 229, -14, -72, +164, -209, 7, 157, -180, 95, 135, -226, +218, 64, -167, 156, -108, -216, 266, -13, +46, 224, -166, -182, 90, -101, 114, 220, +-44, -107, 24, -98, 79, 149, -26, -94, +5, -78, 115, 149, 25, -57, -71, -142, +75, 130, 97, 5, -16, -149, 18, 121, +5, -20, 49, -156, 129, 160, -58, 19, +-96, -207, 208, 61, 105, 143, -191, -112, +44, -114, 208, 99, -57, 24, -20, -63, +111, 7, -42, -91, 49, 5, 152, 188, +-87, -144, -60, -238, 198, 241, 79, 153, +-132, -299, 6, -89, 177, 226, 46, 51, +-58, -206, -13, -97, 73, 181, 193, 44, +-48, -167, -179, -56, 199, 52, 238, 83, +-206, -31, -101, -187, 308, 49, 24, 203, +-173, -157, 145, -171, 108, 181, -73, 3, +89, -165, 57, 91, -54, 21, 106, -176, +84, 79, -53, 149, 35, -246, 111, -108, +-8, 301, 24, -64, 97, -280, -11, 105, +-26, 124, 155, -74, 85, -105, -175, -48, +100, 113, 222, 41, -115, -185, -22, -46, +156, 155, 20, -30, 34, -195, 68, 53, +-83, 125, 120, -163, 187, -55, -163, 151, +-35, -117, 289, -107, 18, 148, -188, -60, +155, -140, 184, 119, -142, -26, 23, -154, +211, 155, -64, -3, -61, -284, 208, 130, +58, 220, -125, -284, 97, -211, 173, 300, +-48, 129, -23, -405, 86, -70, 81, 371, +76, -98, -63, -295, -16, 97, 226, 105, +42, -68, -164, -57, 124, -64, 189, -20, +-112, 89, 42, -6, 158, -163, -101, -59, +70, 140, 202, 70, -121, -222, -52, -154, +278, 239, 36, 109, -189, -327, 136, -133, +210, 295, -57, 68, -72, -349, 143, -100, +106, 302, -44, 38, 47, -344, 63, -51, +29, 278, 72, -32, 28, -260, -2, -10, +100, 134, 78, 22, -48, -162, 54, -144, +155, 150, -9, 117, -40, -252, 143, -142, +25, 217, 16, 64, 106, -230, -56, -128, +62, 149, 213, 143, -126, -220, -66, -250, +340, 252, -14, 177, -199, -370, 202, -131, +169, 271, -74, 20, 11, -210, 76, -127, +52, 101, 120, 155, 14, -181, -90, -207, +140, 115, 188, 127, -81, -81, -79, -223, +185, -25, 133, 231, -32, -40, -16, -286, +15, -47, 169, 216, 186, 96, -195, -351, +-122, -226, 417, 454, 142, 117, -345, -621, +44, -20, 367, 550, 24, -187, -144, -477, +-16, 208, 185, 243, 241, -244, -148, -134, +-198, 88, 350, -29, 234, 6, -298, -23, +14, -207, 286, 84, 4, 160, -13, -269, +43, -64, 28, 177, 119, -130, 57, -59, +-6, 48, 24, -108, 79, -2, 109, 41, +-5, -99, 23, -63, 87, 53, 13, -34, +126, -122, 75, 40, -142, 34, 118, -167, +262, -26, -53, 141, -126, -128, 80, -189, +289, 128, 72, 84, -260, -195, 21, -140, +392, 153, 105, 98, -343, -263, 10, -118, +482, 205, 27, 14, -336, -206, 91, -89, +345, 123, 74, 61, -194, -189, -56, -134, +297, 136, 203, 77, -187, -207, -133, -129, +299, 142, 239, 65, -211, -198, -77, -148, +289, 165, 132, 58, -151, -230, 34, -80, +150, 130, 91, 52, 6, -211, -31, -138, +117, 225, 95, 15, 29, -312, 15, -20, +53, 250, 90, -72, 29, -344, 35, 96, +132, 257, -3, -261, -48, -210, 196, 202, +113, 46, -109, -192, 1, -76, 199, 51, +147, 25, -123, -43, -74, -142, 259, -71, +204, 173, -183, 11, -136, -331, 291, 1, +302, 325, -235, -177, -249, -349, 404, 218, +322, 174, -329, -284, -197, -109, 478, 120, +194, 14, -356, -59, 37, -127, 279, -70, +109, 139, -45, 53, -188, -309, 200, -100, +376, 391, -229, -116, -221, -479, 402, 247, +182, 286, -295, -366, 73, -192, 270, 257, +-35, 32, -45, -231, 113, -33, 69, 36, +14, 2, 91, 28, 2, -179, -2, -102, +184, 225, 7, -11, -101, -329, 215, 16, +82, 275, -164, -135, 141, -284, 220, 94, +-113, 148, -78, -78, 233, -207, 79, -56, +-38, 241, 11, -49, 12, -338, 181, 96, +119, 212, -212, -179, 12, -230, 437, 116, +-78, 179, -325, -255, 279, -145, 303, 230, +-157, -63, -193, -157, 234, 1, 242, 9, +-113, 53, -126, -120, 126, -116, 252, 104, +-42, 30, -162, -139, 117, -124, 249, 104, +-10, 106, -204, -206, 119, -164, 309, 206, +-123, 71, -121, -298, 195, -24, 103, 169, +-42, -61, -11, -109, 136, -73, 4, 68, +-7, 26, 126, -131, 0, -27, 16, -34, +81, 66, 0, -9, 36, -222, 121, 126, +-64, 42, -7, -219, 247, 126, -95, -20, +-121, -191, 293, 135, 51, 9, -189, -176, +123, -24, 160, 111, -93, 6, 52, -228, +112, 24, -96, 159, 104, -156, 135, -28, +-131, -23, 54, -93, 170, 210, -38, -143, +-32, -269, 59, 266, 104, 39, 68, -213, +-140, -51, 56, 34, 202, 162, -24, -179, +-39, -218, -44, 245, 175, 2, 167, -139, +-276, -61, 61, -92, 313, 280, -168, -37, +-47, -475, 159, 229, 1, 327, 40, -347, +14, -197, -18, 209, 45, 78, 148, -87, +-42, -198, -109, -25, 167, 309, 100, -132, +-90, -321, -66, 181, 182, 135, 123, -101, +-227, -196, 57, -21, 273, 288, -154, -121, +-23, -334, 149, 201, -88, 238, 109, -338, +55, -124, -111, 329, 129, -175, 49, -93, +-93, 118, 108, -222, 69, 269, -99, -75, +63, -443, 98, 542, -23, -81, -3, -538, +37, 511, 40, -60, 46, -364, -27, 386, +-33, -242, 141, -131, 25, 489, -92, -472, +3, -172, 127, 597, 110, -342, -180, -216, +-33, 274, 280, -149, -60, 108, -124, -46, +124, -301, -1, 312, 74, 118, 15, -390, +-180, -5, 153, 310, 243, -83, -232, -252, +-157, 84, 312, 30, 153, 67, -266, 24, +-119, -431, 341, 241, 74, 474, -303, -667, +97, -161, 217, 721, -111, -255, -74, -467, +97, 367, 40, 99, 6, -205, -26, 36, +-45, -104, 161, 82, -1, 156, -176, -316, +255, 19, -44, 296, -210, -245, 304, -164, +-57, 305, -83, -14, 93, -303, -114, 132, +189, 115, 24, -110, -202, 61, 127, -194, +54, 19, 12, 381, -7, -364, -110, -223, +157, 462, 14, -69, -67, -239, 36, 10, +-49, 15, 155, 309, -16, -192, -160, -494, +90, 498, 153, 278, -20, -549, -240, -49, +97, 317, 311, 40, -235, -179, -108, -145, +168, 129, 2, 183, 136, -132, -236, -252, +-45, 185, 370, 213, -215, -237, -64, -137, +161, 195, -168, 107, 167, -251, 79, 10, +-311, 238, 221, -246, 122, 38, -268, 141, +162, -252, 89, 221, -223, 42, 102, -343, +181, 195, -214, 215, 0, -249, 162, -184, +-60, 352, -16, 85, -87, -513, 84, 216, +204, 404, -240, -425, -165, -69, 349, 213, +25, -96, -250, 246, 44, -187, 57, -448, +106, 629, -32, 128, -190, -700, 161, 289, +76, 302, -124, -339, 63, 64, -105, 52, +94, -79, 216, 191, -377, -159, -65, -186, +468, 342, -99, 28, -400, -236, 176, -26, +213, 26, -109, 305, -9, -94, -117, -468, +-33, 366, 327, 230, -115, -363, -349, 42, +320, 98, 100, 17, -328, 19, 208, -207, +33, 124, -214, 240, 248, -294, -87, -93, +-191, 304, 272, -96, -11, -102, -211, 141, +85, -165, 71, 48, -53, 223, 74, -227, +-79, -73, -153, 191, 201, 12, 159, -95, +-282, -56, -147, 98, 361, 51, -64, -60, +-205, -23, 190, -17, -203, 78, 96, 33, +263, -83, -433, -1, 25, 47, 364, -15, +-191, 26, -152, 38, 58, -172, 126, 99, +54, 244, -231, -385, -64, 1, 260, 494, +69, -361, -297, -245, -100, 480, 317, -94, +104, -236, -426, 257, 23, -165, 412, -38, +-295, 370, -86, -373, 238, -91, -214, 497, +80, -333, 104, -193, -229, 466, 102, -124, +83, -338, -161, 312, 77, 136, -7, -360, +-86, 142, 147, 197, -57, -252, -166, 56, +101, 95, 155, -50, -107, 38, -237, -93, +169, 47, 216, 75, -246, -74, -110, 43, +168, -54, 35, -5, -95, 172, -64, -128, +51, -112, 57, 194, -61, 10, -68, -100, +32, -16, 95, 8, -114, 165, -81, -35, +174, -247, -107, 118, -73, 249, 168, -132, +-109, -261, -114, 218, 114, 255, 50, -401, +-76, -4, -59, 438, -21, -353, 105, -94, +3, 404, -132, -320, 42, -4, 8, 342, +13, -395, -34, 38, -68, 375, 161, -333, +-112, -12, -234, 279, 348, -296, 12, 38, +-348, 363, 138, -337, 40, -167, 9, 460, +19, -135, -174, -302, 50, 398, 113, -103, +-127, -362, -7, 528, 146, -51, -242, -497, +-16, 462, 301, -17, -190, -347, -155, 424, +181, -109, -63, -324, -81, 355, 165, 36, +-142, -275, -120, 191, 182, 96, -34, -335, +-99, 203, 28, 284, -29, -441, -2, 60, +68, 324, -111, -343, -43, 78, 120, 336, +-65, -411, -86, -109, 55, 552, 11, -214, +-62, -382, -22, 488, 30, -77, 10, -369, +-126, 462, 60, -83, 108, -347, -229, 404, +28, -78, 125, -269, -118, 370, 31, -80, +-53, -291, -116, 336, 201, -7, -13, -293, +-260, 296, 107, 14, 54, -295, -56, 266, +42, 54, -149, -284, -3, 174, 116, 161, +-40, -242, -67, -71, -68, 293, 48, -25, +31, -289, -76, 192, 55, 121, -75, -222, +-172, 120, 236, 71, 56, -182, -314, 110, +35, 91, 138, -154, -50, 70, -40, 78, +-82, -179, 10, 129, 88, 125, -135, -282, +-19, 124, 103, 191, -133, -282, -19, 149, +14, 165, -43, -401, 99, 196, -134, 366, +-117, -470, 193, -50, -92, 421, -89, -249, +133, -19, -196, 267, 7, -385, 164, 61, +-206, 416, 20, -328, 90, -49, -219, 189, +51, -197, 173, 187, -204, 98, -83, -260, +135, 30, -116, 104, 3, 58, 138, -61, +-248, -66, -68, 99, 241, -82, -117, 56, +-76, 111, 23, -228, -135, 120, 110, 148, +74, -332, -220, 164, -51, 324, 156, -363, +-52, -116, -152, 285, 109, 3, -19, -50, +-192, -76, 165, -44, 11, 171, -279, 23, +149, -143, 125, 16, -286, 171, -10, -128, +195, -210, -139, 394, -85, 81, 73, -509, +-152, 142, 112, 323, 124, -98, -413, -62, +79, -184, 308, 44, -288, 372, -51, -145, +48, -279, -122, 142, 192, 145, -81, 17, +-291, -122, 138, -59, 169, 153, -160, -35, +-208, -78, 136, 106, 97, 39, -207, -68, +17, -131, -11, 131, -84, 250, 167, -267, +-170, -169, -219, 244, 298, 74, 8, 12, +-365, -143, 107, -108, 133, 243, -190, 0, +61, -48, -44, 8, -209, -221, 237, 234, +-5, 254, -356, -359, 217, -51, 67, 216, +-329, -21, 175, 23, 30, -94, -240, -67, +175, 206, -72, 21, -255, -159, 245, -25, +65, 163, -342, 62, 0, -231, 181, 11, +-79, 162, -69, 20, -26, 51, -177, -273, +99, -19, 240, 502, -342, -201, -223, -405, +359, 271, -30, 215, -291, -116, 118, -126, +-52, 25, -105, 116, 236, 20, -257, -82, +-251, -59, 460, 99, -105, 90, -482, -120, +275, -35, 150, 160, -307, -29, 21, -109, +33, 118, -123, -50, 64, -58, -1, 210, +-153, -139, -22, -102, 93, 276, -123, -125, +-79, -144, 154, 216, -162, -40, -168, -132, +233, 110, -63, 81, -270, -92, 174, -14, +4, 97, -277, -60, 198, -22, 49, 87, +-379, -80, 158, 5, 174, 116, -368, -98, +81, 5, 192, 134, -418, -151, 82, -41, +334, 241, -436, -84, -116, -174, 325, 142, +-201, 100, -60, -37, 101, -66, -320, -67, +109, 100, 309, 119, -445, -105, -198, -117, +465, 129, -135, 126, -379, -132, 234, -32, +20, 80, -219, -67, 155, 96, -147, 3, +-202, -224, 344, 273, -105, 133, -409, -390, +210, 128, 137, 205, -237, -130, 9, 36, +-44, -123, -185, 12, 201, 314, 88, -114, +-414, -232, -42, 88, 316, 162, -129, 49, +-197, -174, 28, -131, -41, 211, 22, 190, +27, -185, -187, -177, -62, 157, 188, 156, +-136, -107, -204, -128, 176, 90, -27, 68, +-203, -14, 62, 33, 18, -62, -176, -5, +83, 62, 55, -29, -317, 60, 58, -50, +219, -92, -260, 201, -121, 40, 154, -223, +-101, 76, -65, 182, 54, -201, -144, -38, +-2, 272, 30, -170, -176, -114, 92, 288, +103, -115, -350, -126, -75, 189, 376, -80, +-133, -50, -384, 136, 123, -79, 114, -27, +-93, 178, -24, -79, -178, -175, -45, 216, +199, 70, -116, -252, -129, 110, -14, 110, +-126, -145, 137, 196, 86, 32, -364, -376, +-84, 200, 304, 382, -64, -379, -265, -201, +-9, 430, 68, -44, -21, -243, -26, 270, +-75, -68, -156, -256, 40, 335, 175, 1, +-157, -309, -257, 295, 97, 25, 115, -286, +-130, 304, -30, 40, -105, -318, -147, 197, +258, 83, 4, -170, -358, 139, 19, -36, +131, -59, -48, 224, -39, -200, -111, -145, +-134, 399, 132, -81, 76, -347, -242, 232, +-24, 189, 42, -170, -131, -4, 114, 49, +2, -100, -298, 127, 16, 74, 212, -214, +-97, 104, -230, 96, 19, -144, 94, 172, +-95, -2, -11, -260, -32, 148, -181, 174, +111, -93, 57, -57, -231, -84, 33, 95, +53, 321, -163, -222, -4, -406, 98, 344, +-96, 326, -164, -281, 37, -198, 58, 103, +-35, 234, -81, 35, -130, -264, 10, 27, +111, 158, -62, -105, -191, 69, 17, 85, +93, -160, -158, 36, 6, 71, 65, -15, +-242, 136, 94, -157, 89, -223, -262, 329, +98, 151, 37, -296, -193, 10, 77, 149, +-41, -56, -109, -20, 142, 49, -43, 17, +-251, -61, 54, -48, 182, 70, -131, 109, +-145, 53, 44, -171, -98, -182, -18, 283, +212, 208, -182, -314, -255, -76, 128, 210, +71, -45, 1, 9, -33, 59, -253, -117, +-57, 52, 295, 10, -22, -146, -260, 253, +24, 167, -26, -422, -57, -83, 217, 402, +-55, 26, -373, -181, 109, -69, 250, -39, +-213, 180, -53, 103, 51, -166, -132, 18, +51, 65, -11, -156, -130, 44, 133, 274, +-10, -72, -323, -315, 68, 87, 278, 273, +-145, -81, -217, -114, 49, 94, 24, -68, +-47, -92, 82, 169, 8, 84, -235, -52, +-42, -96, 236, -161, -25, 235, -143, 254, +-10, -368, -82, -76, 60, 317, 111, -203, +-139, -42, -76, 352, 26, -201, -66, -221, +58, 224, 32, -64, -190, 10, 46, 286, +56, -289, -221, -290, 46, 434, 215, 204, +-196, -355, -200, -103, 221, 205, -36, 32, +-155, -75, 211, 18, -61, 5, -251, 79, +138, 2, 135, -291, -95, 157, -47, 404, +-17, -346, -78, -221, 69, 289, 97, -57, +-137, 38, -24, 193, -16, -269, -206, -151, +229, 219, 188, 85, -446, 22, -48, -7, +231, -247, -116, -48, 98, 372, -43, 46, +-253, -282, 178, -5, 76, 34, -139, -9, +47, 171, 76, 73, -116, -196, -140, -176, +215, 180, 121, 198, -204, -106, -20, -37, +-18, -123, -41, -77, 206, 396, -20, -40, +-236, -352, 2, 219, 15, -19, 22, -160, +149, 319, -171, -77, -258, -236, 179, 201, +124, -67, -123, -75, -8, 307, -13, -115, +-101, -332, 48, 184, 180, 202, -16, -81, +-177, -50, -10, -76, 111, 17, 108, 179, +-38, -123, -158, -166, 93, 310, 130, 54, +-226, -444, -16, 98, 273, 414, -155, -160, +-179, -200, 104, 65, -57, -34, 38, 90, +97, 155, -216, -170, -124, -148, 189, 193, +85, 39, -86, -188, -81, 167, -50, 78, +97, -280, 108, 76, -36, 144, -34, -11, +-15, 53, 15, -222, 108, -19, 10, 295, +-71, -119, 26, -92, 27, 99, 7, -146, +-66, 65, -23, 260, 112, -179, -69, -290, +-135, 229, 62, 264, 8, -262, -39, -156, +61, 236, -130, 21, -110, -124, 209, 48, +49, 14, -170, -36, 53, 27, 81, 15, +-127, -26, 98, -5, 193, 30, -150, 5, +-5, 21, 86, -2, -76, -123, 150, 32, +58, 165, -146, -58, 9, -102, -15, -1, +33, 21, 120, 122, -117, -17, -192, -170, +30, 58, 155, 97, 6, -61, -123, -9, +-69, 17, -43, -3, 78, 45, 152, -9, +-79, -118, -106, 6, 107, 242, -12, -35, +-14, -349, 272, 133, -33, 332, -298, -173, +160, -221, 284, 97, -75, 164, -152, -3, +12, -173, 69, -31, 63, 150, -35, 45, +-78, -108, 34, -44, -22, 87, -118, -52, +-8, -69, 170, 184, 4, 24, -278, -230, +-25, 0, 249, 162, 55, 42, -134, -34, +-90, -138, 121, -33, 187, 199, -30, -83, +-72, -80, 60, 240, 71, -208, 43, -175, +39, 309, 17, -56, -30, 17, -38, 60, +62, -472, 71, 267, -110, 577, -54, -527, +94, -308, -45, 413, -71, -11, -22, -72, +8, 154, 54, -217, -77, -156, -50, 296, +131, 77, 7, -153, -123, 35, 88, -145, +149, -123, -55, 426, -8, 74, 139, -484, +31, 63, -65, 207, 81, -106, 128, 196, +-75, -73, -36, -392, 130, 311, -50, 242, +-83, -385, 103, 70, -44, 282, -138, -289, +72, -119, 78, 334, -77, -43, -133, -204, +-58, 134, 190, -43, 112, -88, -256, 229, +-14, -60, 224, -210, -36, 120, 27, 42, +64, -35, -96, 55, 107, -45, 182, -43, +-66, 3, 5, 39, 40, 66, -69, -84, +130, -40, 119, 44, -124, -39, -107, 77, +30, -3, 89, -101, 13, 151, -103, -89, +-136, -234, 59, 346, 151, 136, -117, -457, +-86, 76, 87, 308, -99, -223, 78, -27, +226, 194, -128, -144, -101, -51, 72, 49, +148, -61, 175, 204, -110, 41, -159, -369, +180, 76, 208, 303, -94, -202, -118, -54, +85, 241, 42, -230, -63, -176, 54, 343, +29, 44, -128, -188, -63, 50, 14, -166, +82, -32, 55, 467, -158, -120, -92, -472, +107, 224, 118, 163, -18, -96, -120, 146, +77, -167, 135, -173, -51, 236, 41, -4, +106, -33, -16, 153, -2, -216, 26, -222, +83, 349, 118, 200, -67, -374, -147, -52, +61, 232, 106, -144, 0, 30, -29, 204, +-121, -177, -66, -115, 96, 76, 65, 30, +-54, 122, -101, -40, -7, -246, 36, 77, +84, 220, 96, -74, -137, -94, -107, -40, +182, -20, 199, 215, -48, 0, -127, -311, +64, 87, 135, 237, 13, -93, -8, -77, +60, -9, -36, -70, -40, 93, 82, 176, +-9, -135, -44, -213, 3, 160, -37, 114, +25, -121, 3, 56, -71, -34, 17, -151, +29, 172, -32, 103, -35, -152, 37, -10, +82, 11, 4, -13, -44, 121, 9, -32, +92, -181, 52, 71, 10, 138, 64, -67, +-27, -24, -75, -9, 118, -62, 142, 106, +-99, 38, -88, -142, 58, 28, 26, 117, +22, -88, -25, -94, -53, 143, -7, 72, +-27, -167, 14, -32, 99, 85, -11, 2, +-168, 50, -16, -6, 181, -134, 77, 15, +-54, 155, -80, -19, -8, -121, 131, 33, +114, 24, -14, -44, -62, 83, -20, 22, +33, -114, 106, 5, 119, 42, -131, 3, +-204, 72, 123, -70, 204, -158, -47, 160, +-162, 150, -76, -183, 50, -44, 140, 79, +12, -75, -143, 69, -3, 114, 43, -133, +19, -123, 110, 74, -7, 140, -105, 14, +50, -138, 111, -100, 29, 108, -13, 169, +12, -129, 15, -144, -24, 157, 65, 29, +114, -85, -110, 24, -104, -46, 112, 78, +37, 48, -60, -200, -8, 103, -7, 151, +-20, -216, -17, 14, 4, 172, 47, -96, +-14, -82, -67, 41, 26, 81, 93, 19, +35, -156, -43, 11, -17, 182, 85, -97, +66, -137, 4, 111, 24, 52, -22, -50, +22, -14, 92, -21, -33, 18, -43, 29, +38, -4, 5, 18, -18, -32, 9, -60, +-46, 33, -78, 74, 107, 32, 55, -66, +-229, -99, 23, 27, 223, 123, -167, 24, +-95, -83, 200, -66, -28, 13, -31, 103, +43, 15, -20, -114, 175, 47, 26, 39, +-234, -171, 150, 79, 309, 233, -186, -159, +-185, -224, 210, 154, 73, 178, -101, -104, +26, -118, -23, 48, -52, 41, 73, -12, +-50, -9, -70, 18, 99, 31, -66, -75, +-148, -80, 151, 114, 109, 131, -184, -146, +-71, -161, 159, 170, 68, 121, -53, -133, +15, -61, 16, 29, 54, 59, 101, 41, +-60, -141, 22, -45, 148, 182, -67, 35, +-63, -161, 131, -69, 13, 110, -58, 94, +13, -29, -72, -85, 34, -85, 99, 68, +-147, 167, -76, -66, 110, -148, -7, 53, +-112, 26, 20, -15, 76, 105, -57, -52, +-35, -158, 42, 118, 60, 72, 28, -122, +-29, 90, 17, 3, 74, -183, 57, 139, +-45, 92, 41, -164, 138, 89, -104, 29, +-49, -186, 194, 127, 9, 138, -128, -167, +-17, -52, 28, 83, 103, 8, -19, 20, +-212, -6, 28, -83, 181, 38, -148, 81, +-118, -120, 167, 11, -24, 201, -150, -181, +105, -191, 68, 300, -69, 64, 55, -249, +-16, 34, 27, 34, 147, 2, -124, 103, +21, -126, 218, -52, -88, 157, -129, -79, +131, -79, 179, 128, -77, 15, -190, -102, +70, -43, 152, 79, -7, 85, -111, -62, +-77, -86, 47, 20, 52, 65, -45, 27, +-20, -64, 16, -40, -106, 69, -39, -5, +200, -29, 57, 58, -233, -75, -63, -55, +229, 156, 102, -18, -63, -174, -94, 69, +-20, 131, 210, -76, 56, -72, -135, 55, +45, 6, 66, -32, -38, 20, 48, 25, +43, 8, -60, -85, -21, -27, 40, 174, +-15, -13, -1, -188, 8, 47, -42, 92, +-25, -12, 9, -5, 24, -59, 0, 8, +-49, 44, -19, -44, 49, 76, 34, 0, +-53, -208, 13, 122, 55, 218, 35, -225, +-48, -104, -28, 190, 129, 15, 27, -46, +-60, -74, 15, -23, -18, 170, 85, -40, +133, -127, -183, 97, -139, -21, 283, -26, +55, 111, -253, -81, 47, -71, 100, 79, +-59, 2, 38, 22, -81, 13, -40, -92, +169, -11, -77, 87, -165, 62, 149, -74, +99, -152, -147, 94, 13, 181, 52, -113, +-24, -130, 89, 57, 12, 55, -137, 19, +80, 3, 160, -62, -130, -93, -5, 94, +155, 180, -127, -157, -27, -150, 210, 169, +-56, -3, -153, -44, 124, 99, 32, -129, +-38, -41, 54, 177, -113, -76, -24, -72, +202, 130, -93, -63, -155, -118, 99, 126, +70, 75, -41, -109, -55, -11, 0, 0, +24, -48, 48, 150, 26, 30, -109, -256, +1, 43, 151, 218, 19, -127, -115, -40, +18, 128, 89, -165, 16, -32, 13, 237, +-3, -78, -50, -113, 80, 45, 76, -63, +-90, 108, -11, 127, 70, -197, -12, -120, +-34, 176, 18, 94, -16, -147, 31, 20, +-40, 86, -82, -201, 101, 74, 41, 246, +-140, -195, -18, -111, 121, 111, -28, -28, +-52, 58, 30, 86, 22, -144, 17, -132, +-20, 170, 54, 129, 18, -157, -10, -23, +28, 34, -7, -60, 51, 119, 82, 22, +-76, -142, -45, 50, 72, 13, 66, -54, +14, 135, -122, -31, -43, -192, 124, 125, +46, 118, -114, -127, -76, -19, 39, 40, +34, 19, 74, -24, -116, -43, -111, 79, +144, -38, 71, -42, -80, 107, -80, -99, +64, -17, 147, 138, -55, -122, -119, -36, +110, 131, 122, -30, -33, -75, -101, 17, +41, 53, 151, -22, -39, 16, -89, 18, +36, -130, 31, 78, 11, 124, -2, -125, +-61, 36, -30, -44, 55, -109, 20, 275, +-94, -5, -14, -277, 50, 69, -43, 102, +25, 60, -39, -13, 0, -182, 59, 40, +-46, 130, 24, 4, 9, -20, -4, -134, +81, 36, -33, 194, -12, -139, 75, -80, +-5, 164, 31, -121, -15, -19, -2, 175, +68, -175, -49, 9, -12, 156, 53, -199, +1, 76, -100, 108, 38, -190, 69, 138, +-77, -28, -22, -172, 3, 258, 17, -46, +33, -186, -117, 163, -5, -84, 191, 15, +-130, 223, -59, -318, 105, -78, -57, 442, +136, -216, -8, -175, -203, 304, 143, -306, +162, 75, -97, 470, -19, -588, -41, -63, +21, 558, 194, -399, -65, 99, -185, 259, +83, -658, 97, 352, -90, 502, 83, -651, +-59, 95, -158, 208, 170, -352, 45, 466, +-112, -15, 0, -600, -14, 410, 2, 165, +70, -342, 0, 239, -54, 15, -70, -343, +112, 236, 84, 262, -134, -366, 60, -32, +23, 322, -30, -271, 104, -6, -60, 318, +-58, -347, 173, 16, -66, 348, -103, -402, +139, 27, -23, 425, -36, -379, 39, -83, +-51, 319, -37, -230, 125, 82, -40, 177, +-174, -383, 149, 147, 34, 299, -150, -362, +112, 18, -37, 285, -72, -252, 174, -59, +-124, 288, -75, -173, 180, -150, 1, 329, +-126, -135, -7, -253, 170, 373, -47, -42, +-98, -310, 158, 243, -82, 52, -65, -173, +248, 79, -193, 38, -84, -52, 284, -18, +-158, 70, -114, 12, 171, -156, 6, 105, +-118, 118, 51, -219, 0, 96, -96, 85, +170, -232, -35, 229, -246, 84, 206, -385, +59, 205, -193, 269, 136, -381, -21, 4, +-55, 347, 55, -274, -19, -66, 60, 321, +-55, -246, 29, -72, 50, 283, -144, -178, +176, -108, 116, 253, -337, -67, 132, -249, +180, 268, -236, 98, 185, -364, 5, 227, +-358, 109, 276, -315, 243, 266, -403, 35, +15, -313, 229, 202, -222, 119, 126, -193, +114, -4, -329, 151, 94, -65, 230, -155, +-185, 233, -20, 24, 132, -333, -162, 292, +37, 98, 219, -497, -134, 406, -74, 278, +59, -759, 13, 231, 143, 596, -66, -565, +-159, -55, 85, 393, 107, -385, -17, 118, +-65, 388, -10, -498, -55, -60, 84, 437, +88, -193, -155, -121, 5, 175, -16, -72, +-12, -121, 194, 148, -158, 158, -201, -307, +282, -24, 12, 393, -200, -353, 159, -108, +-14, 550, -86, -379, 140, -298, -76, 569, +-51, -168, 204, -270, -62, 453, -232, -340, +177, -296, 263, 823, -286, -248, -141, -755, +298, 692, -64, 208, -116, -634, 155, 302, +-124, 225, -153, -497, 363, 204, -99, 433, +-368, -559, 357, -116, 1, 703, -240, -361, +160, -449, 31, 671, -113, -89, -6, -567, +178, 574, -87, 74, -176, -703, 305, 568, +-89, 287, -235, -937, 406, 504, -114, 644, +-353, -1084, 412, 148, 76, 946, -413, -801, +215, -205, 204, 801, -347, -550, 76, -212, +289, 781, -272, -482, -146, -414, 377, 767, +-151, -193, -305, -537, 465, 597, -55, 73, +-557, -654, 484, 295, 285, 437, -680, -425, +261, -136, 402, 319, -657, -89, 245, -176, +580, 266, -718, 104, -111, -534, 698, 92, +-263, 720, -308, -458, 396, -478, -157, 644, +-291, -64, 565, -390, -54, 474, -630, -102, +374, -539, 385, 523, -497, 322, -39, -740, +419, 46, -321, 723, -140, -487, 425, -415, +-167, 803, -270, -193, 337, -699, -66, 754, +-261, 120, 372, -817, -34, 485, -392, 384, +293, -679, 185, 124, -347, 481, 140, -377, +188, -188, -304, 375, 53, -5, 294, -314, +-133, 135, -237, 254, 176, -305, 113, -66, +-177, 364, 137, -197, 6, -173, -352, 287, +329, -72, 223, -222, -521, 221, 156, 177, +264, -372, -355, -113, 160, 504, 220, -51, +-411, -474, 72, 186, 398, 249, -342, -149, +-110, -23, 391, -18, -234, -38, -145, 100, +361, 56, -177, -45, -205, -178, 386, 98, +-94, 235, -349, -257, 364, -60, 108, 279, +-384, -172, 143, -166, 238, 291, -311, 17, +36, -324, 342, 137, -379, 213, -96, -208, +500, -28, -273, 129, -301, -67, 493, -38, +-121, 90, -382, -13, 484, -113, -70, 82, +-482, 89, 518, -87, 111, -21, -651, -42, +372, 61, 355, 190, -539, -255, 80, -146, +342, 420, -314, -119, -24, -337, 344, 413, +-243, -40, -187, -478, 351, 503, -2, 207, +-367, -759, 238, 286, 250, 646, -535, -710, +169, -211, 490, 833, -555, -300, -68, -663, +532, 709, -335, 227, -184, -907, 473, 454, +-262, 630, -285, -1025, 510, 108, -34, 1035, +-503, -854, 333, -496, 300, 1183, -506, -281, +88, -967, 385, 918, -423, 290, 33, -1037, +452, 487, -490, 549, -80, -920, 643, 242, +-420, 778, -283, -851, 572, -222, -239, 940, +-260, -325, 499, -573, -222, 559, -342, 81, +500, -522, -77, 289, -320, 365, 331, -490, +-110, -178, -227, 503, 380, 7, -36, -371, +-400, 139, 278, 112, 154, -213, -327, 214, +207, 89, 92, -358, -382, 113, 224, 209, +287, -83, -415, -72, 1, -91, 424, 172, +-361, 59, -161, -307, 623, 205, -294, 207, +-502, -440, 673, 113, -20, 379, -559, -396, +517, -58, 17, 397, -572, -217, 432, -192, +278, 296, -544, -16, 53, -234, 336, 179, +-256, 73, -19, -241, 274, 138, -262, 112, +-151, -211, 376, 111, -58, 33, -241, -117, +127, 156, 48, -114, -54, -32, 13, 257, +55, -283, -86, -70, 15, 435, 53, -241, +-75, -296, 169, 395, -112, 58, -214, -412, +370, 185, -33, 345, -356, -488, 308, -50, +36, 626, -323, -434, 282, -343, 99, 723, +-430, -230, 188, -587, 371, 732, -469, 109, +-114, -893, 556, 444, -208, 687, -419, -832, +422, -236, 145, 935, -431, -332, 158, -641, +250, 797, -351, -33, 32, -836, 447, 772, +-365, 347, -296, -1111, 580, 336, -45, 895, +-479, -789, 298, -353, 215, 911, -420, -287, +59, -709, 423, 859, -306, 144, -348, -1028, +492, 551, 118, 597, -578, -911, 294, 160, +344, 697, -671, -727, 206, -137, 672, 824, +-754, -365, -217, -576, 871, 671, -334, 163, +-539, -753, 635, 354, 58, 533, -645, -739, +403, -59, 398, 746, -671, -387, 53, -398, +630, 541, -537, -56, -168, -406, 712, 401, +-519, 100, -312, -539, 813, 227, -319, 469, +-542, -441, 622, -301, 13, 544, -469, 69, +335, -549, 58, 258, -317, 337, 223, -512, +99, 15, -226, 547, 95, -296, 48, -450, +-117, 482, 134, 201, 19, -525, -141, 213, +46, 302, 26, -597, 33, 164, 81, 674, +-197, -615, -49, -349, 267, 735, -114, -137, +-115, -487, 160, 557, -130, 37, -77, -777, +244, 497, -37, 630, -256, -841, 109, -137, +184, 705, -147, -329, -100, -209, 181, 473, +-12, -262, -210, -374, 227, 550, 43, 148, +-346, -647, 303, 192, 147, 467, -441, -427, +124, -121, 367, 400, -283, -127, -168, -257, +328, 266, -124, 65, -191, -321, 291, 170, +6, 249, -327, -331, 122, -91, 233, 360, +-192, -83, -84, -263, 181, 227, -73, 125, +-207, -363, 272, 42, 181, 479, -469, -296, +-40, -379, 521, 462, -186, 77, -357, -365, +419, 201, -70, 103, -408, -351, 526, 230, +102, 318, -699, -519, 282, -47, 538, 576, +-549, -266, -152, -373, 585, 417, -292, 87, +-388, -424, 644, 222, -46, 269, -673, -483, +452, 52, 340, 510, -584, -330, 117, -328, +347, 409, -437, 59, 135, -293, 342, 191, +-419, -20, -65, -236, 375, 271, -46, 96, +-283, -283, 120, -28, 173, 243, -147, -52, +-62, -167, 88, 179, 92, -2, -156, -139, +-40, 27, 173, 104, -55, 54, -62, -174, +15, -18, 52, 147, -58, -1, -79, -107, +243, 8, -106, 173, -271, -204, 254, -76, +98, 381, -180, -196, -52, -266, 160, 343, +-136, 21, -30, -328, 348, 226, -380, 243, +-105, -530, 459, 95, -209, 611, -182, -604, +227, -137, -10, 702, -218, -484, 215, -201, +103, 605, -332, -307, 77, -265, 303, 349, +-177, 41, -259, -231, 319, -23, 30, 282, +-292, -173, 213, -183, 27, 402, -237, -181, +169, -263, 136, 347, -284, -5, 21, -171, +305, -9, -287, 43, -82, 161, 369, -181, +-173, -18, -273, 217, 285, -381, 156, 260, +-375, 354, 124, -786, 239, 320, -369, 551, +137, -845, 295, 306, -396, 564, -2, -880, +306, 233, -149, 642, -85, -775, 92, 162, +-12, 543, -62, -760, 73, 241, 36, 516, +-100, -681, -49, 191, 116, 284, 91, -392, +-288, 241, 92, -4, 287, -141, -387, 192, +28, -272, 409, 172, -424, 333, -54, -689, +483, 212, -395, 729, -8, -1013, 264, 165, +-237, 1021, 114, -1316, 30, 320, -131, 1117, +104, -1647, -16, 602, 2, 1144, 66, -1805, +-209, 651, 101, 1034, 244, -1525, -305, 554, +-101, 766, 381, -1189, -169, 435, -229, 617, +330, -917, -106, 327, -186, 445, 236, -715, +8, 295, -203, 350, 20, -526, 227, 139, +-99, 296, -233, -347, 266, 39, 43, 322, +-283, -397, 300, -1, -69, 490, -269, -490, +366, -13, -41, 464, -259, -521, 145, 204, +82, 365, -100, -678, 31, 241, -54, 487, +27, -572, 99, 27, -150, 380, 24, -389, +110, 139, -181, 303, 94, -540, 181, 157, +-386, 416, 118, -494, 367, 104, -421, 340, +50, -522, 228, 177, -335, 506, 333, -682, +-9, -11, -391, 744, 356, -650, -50, -112, +-52, 769, 79, -717, -218, -4, 194, 763, +-43, -760, -22, 12, 109, 655, -309, -551, +235, -66, 111, 465, -317, -257, 215, -196, +-21, 271, -146, 33, 180, -202, 12, 37, +-231, 152, 90, -161, 324, -19, -470, 286, +70, -295, 516, -123, -693, 453, 193, -257, +616, -172, -890, 413, 275, -289, 545, -217, +-719, 565, 335, -153, 117, -506, -404, 463, +358, 82, -2, -353, -184, 295, -3, -111, +39, -176, 209, 299, -227, -19, -132, -236, +345, 47, -197, 298, -121, -316, 358, 0, +-309, 377, -146, -532, 548, 289, -348, 295, +-314, -710, 684, 456, -367, 234, -335, -599, +753, 333, -409, 183, -420, -425, 786, 147, +-204, 333, -600, -340, 683, -206, -55, 502, +-595, -46, 671, -542, -76, 402, -624, 344, +662, -728, 2, 193, -629, 666, 525, -829, +174, 19, -613, 947, 286, -916, 329, -315, +-532, 1312, 227, -717, 290, -743, -606, 1338, +299, -559, 319, -758, -475, 1374, 170, -523, +34, -888, -160, 1065, 269, -3, -74, -665, +-180, 354, 69, 199, 29, -442, 142, 127, +-95, 509, -208, -495, 235, -324, -28, 695, +-111, -97, 200, -538, -137, 538, -126, 10, +125, -711, 119, 787, -33, 187, -257, -1138, +159, 799, 123, 391, -190, -1056, 181, 665, +-66, 254, -323, -851, 454, 551, 97, 341, +-656, -757, 455, 194, 182, 595, -621, -593, +553, -154, 9, 723, -579, -444, 472, -368, +105, 736, -359, -184, 84, -525, 242, 469, +-206, 160, -224, -526, 556, 228, -200, 477, +-564, -730, 755, -52, -104, 983, -640, -694, +745, -532, -76, 1167, -772, -487, 792, -840, +135, 1410, -871, -287, 543, -1407, 290, 1454, +-633, 301, 198, -1632, 401, 1042, -395, 641, +-186, -1588, 479, 742, -77, 1039, -468, -1631, +424, 264, 203, 1402, -721, -1402, 363, -127, +579, 1377, -888, -1015, 118, -393, 779, 1117, +-780, -426, -33, -617, 782, 690, -623, 125, +-288, -708, 834, 367, -260, 408, -689, -688, +736, 179, 167, 497, -838, -546, 469, -46, +432, 460, -794, -246, 197, -141, 676, 199, +-765, -11, -157, -91, 950, -112, -505, 359, +-646, -45, 1015, -671, -182, 672, -863, 289, +1010, -1009, -39, 595, -1020, 428, 909, -1056, +302, 620, -1126, 587, 616, -1171, 515, 332, +-995, 839, 403, -891, 551, -25, -780, 788, +28, -669, 672, -213, -354, 925, -488, -507, +633, -627, 96, 990, -748, -151, 558, -782, +255, 786, -855, -14, 519, -690, 420, 648, +-847, 109, 192, -713, 709, 434, -727, 360, +-211, -674, 1000, 153, -588, 559, -609, -581, +1077, -155, -231, 760, -841, -427, 918, -495, +64, 891, -1023, -234, 816, -793, 421, 929, +-1145, 98, 466, -1032, 694, 663, -931, 467, +42, -1000, 912, 440, -723, 626, -527, -1102, +1191, 324, -302, 910, -1033, -1009, 1087, -112, +224, 903, -1330, -493, 830, -451, 794, 751, +-1570, 1, 446, -855, 1233, 575, -1498, 567, +69, -1031, 1487, 243, -1399, 777, -308, -933, +1671, 110, -1101, 875, -633, -897, 1503, -167, +-643, 1029, -821, -659, 1205, -406, -135, 931, +-974, -471, 732, -449, 425, 858, -955, -272, +242, -597, 795, 621, -964, 106, 10, -502, +1033, 201, -930, 227, -269, -334, 1081, 83, +-551, 325, -547, -384, 867, -93, -178, 468, +-617, -187, 596, -348, 168, 417, -650, 140, +179, -639, 563, 294, -544, 617, -180, -843, +751, -44, -465, 932, -491, -780, 1022, -230, +-260, 1038, -996, -769, 1107, -372, 149, 1170, +-1306, -707, 965, -565, 540, 1267, -1464, -530, +635, -832, 925, 1172, -1406, -142, 300, -892, +1162, 845, -1354, 49, -77, -841, 1471, 615, +-1018, 391, -657, -760, 1443, -6, -581, 626, +-844, -297, 1392, -336, -388, 622, -1152, -316, +1277, -568, 227, 1043, -1315, -165, 655, -1037, +697, 941, -1140, 224, 288, -990, 952, 635, +-1195, 383, -8, -977, 1281, 433, -1037, 636, +-377, -961, 1227, 149, -658, 830, -517, -802, +955, -230, -263, 986, -671, -495, 699, -626, +155, 998, -745, -193, 393, -875, 364, 961, +-624, 76, 183, -1014, 423, 723, -463, 337, +-56, -841, 413, 308, -163, 438, -261, -489, +325, -58, -8, 409, -376, -151, 428, -291, +-36, 300, -446, 127, 543, -369, -183, 94, +-358, 246, 566, -169, -214, -79, -281, 101, +374, 54, -130, -162, -115, 40, 224, 275, +-118, -320, -141, -127, 174, 476, 80, -219, +-187, -249, 16, 377, 101, -116, -58, -220, +-6, 263, 45, 29, -16, -185, -69, -40, +59, 179, 90, 77, -165, -313, 26, 120, +197, 252, -245, -330, 24, 27, 268, 238, +-274, -169, -43, -52, 278, 116, -113, 2, +-217, -117, 198, 52, 165, 187, -318, -288, +8, -34, 354, 448, -271, -353, -204, -206, +466, 520, -146, -173, -350, -312, 376, 282, +-10, 97, -273, -205, 283, -13, -53, 198, +-251, -181, 264, -73, 84, 392, -280, -304, +4, -202, 297, 477, -161, -215, -235, -195, +370, 371, -42, -187, -400, -233, 425, 375, +59, 9, -575, -337, 491, 171, 174, 155, +-726, -232, 528, 102, 237, 138, -852, -291, +653, 92, 346, 278, -1110, -303, 595, -88, +688, 368, -1135, -168, 234, -245, 873, 362, +-966, -59, 18, -296, 947, 319, -864, -43, +-191, -229, 1021, 271, -662, -102, -452, -136, +1024, 240, -378, -108, -678, -120, 816, 232, +19, -82, -724, -186, 493, 283, 299, -69, +-694, -209, 180, 286, 579, -155, -527, -94, +-285, 330, 732, -266, -248, -89, -562, 306, +738, -177, -51, -38, -709, 182, 600, -221, +235, 7, -711, 305, 267, -262, 465, -131, +-539, 380, -89, -214, 563, -194, -298, 439, +-316, -197, 559, -323, -173, 493, -417, -112, +523, -398, 20, 485, -508, -10, 324, -491, +217, 357, -476, 248, 201, -489, 304, 114, +-487, 404, 84, -515, 426, 18, -431, 620, +-32, -568, 428, -176, -339, 685, -157, -425, +452, -228, -153, 636, -323, -356, 382, -377, +-19, 653, -368, -113, 372, -484, 132, 447, +-536, 12, 193, -384, 437, 361, -441, 75, +-140, -438, 545, 218, -292, 253, -374, -343, +703, 51, -212, 236, -603, -268, 753, 30, +-48, 257, -719, -241, 653, -43, 214, 247, +-855, -213, 469, -34, 490, 322, -880, -275, +253, -159, 669, 430, -837, -180, 4, -232, +874, 429, -722, -248, -305, -317, 951, 666, +-407, -146, -608, -620, 766, 539, 54, 155, +-664, -527, 364, 310, 312, 221, -549, -535, +117, 146, 501, 487, -566, -390, -76, -224, +679, 392, -502, -59, -290, -232, 799, 224, +-376, 113, -556, -373, 865, 14, -169, 503, +-686, -288, 786, -387, -55, 573, -769, -65, +722, -571, 211, 633, -842, 119, 393, -834, +441, 517, -655, 412, 152, -770, 494, 271, +-603, 468, -38, -693, 687, 134, -446, 605, +-393, -661, 713, -10, -105, 671, -603, -664, +510, -85, 185, 806, -526, -572, 139, -352, +403, 753, -408, -244, -152, -425, 633, 559, +-391, -136, -382, -385, 753, 460, -192, -79, +-623, -286, 678, 266, 109, -6, -737, -107, +432, -46, 381, 84, -654, 187, 84, -327, +601, 2, -569, 409, -174, -405, 781, -61, +-481, 551, -414, -466, 841, -235, -274, 708, +-617, -310, 786, -468, -14, 682, -756, -126, +597, -596, 247, 680, -742, 42, 374, -767, +361, 598, -634, 288, 179, -808, 399, 363, +-411, 492, -83, -725, 403, 69, -153, 659, +-321, -570, 406, -216, 17, 736, -455, -355, +409, -458, 120, 695, -548, -97, 350, -631, +267, 623, -487, 169, 47, -799, 365, 424, +-218, 484, -176, -731, 318, 74, -101, 600, +-261, -522, 367, -182, -9, 688, -413, -329, +342, -486, 143, 666, -398, 0, 104, -619, +303, 463, -270, 264, -156, -700, 425, 231, +-201, 601, -244, -687, 431, -113, -170, 769, +-269, -488, 381, -360, -70, 788, -266, -252, +259, -617, 0, 715, -202, 72, 189, -746, +18, 535, -216, 257, 153, -741, 136, 381, +-229, 401, -23, -697, 244, 164, -102, 536, +-181, -600, 287, -35, -97, 622, -271, -474, +388, -208, 7, 606, -445, -263, 268, -326, +242, 459, -444, -23, 190, -375, 226, 250, +-469, 192, 249, -347, 281, 23, -494, 311, +147, -237, 346, -115, -415, 322, -30, -203, +475, -161, -298, 413, -285, -193, 511, -314, +-174, 452, -307, -15, 467, -395, -115, 306, +-413, 78, 431, -345, 135, 256, -525, 131, +248, -356, 280, 107, -473, 278, 128, -226, +379, -153, -456, 335, -61, -88, 521, -295, +-351, 421, -217, -74, 483, -454, -211, 521, +-215, 57, 362, -571, -141, 352, -200, 232, +315, -415, -71, 107, -242, 237, 210, -252, +116, -57, -266, 297, -6, -101, 354, -263, +-247, 266, -276, 56, 545, -286, -178, 227, +-398, 86, 585, -372, -225, 190, -371, 328, +597, -444, -143, -76, -408, 547, 358, -387, +81, -215, -294, 657, 108, -462, 227, -262, +-295, 782, -78, -487, 409, -346, -173, 795, +-268, -386, 336, -425, -16, 732, -301, -239, +300, -498, 69, 667, -358, -76, 199, -621, +145, 557, -258, 215, 113, -675, 135, 271, +-271, 414, 44, -571, 299, 86, -214, 516, +-178, -565, 299, -108, -19, 722, -276, -444, +264, -393, 85, 732, -411, -233, 261, -478, +242, 663, -473, -122, 140, -562, 334, 556, +-388, 98, 25, -535, 307, 303, -260, 183, +-46, -420, 254, 219, -141, 231, -127, -405, +205, 83, -30, 260, -141, -204, 102, -8, +47, 94, -101, -50, -19, -54, 154, 46, +-94, 147, -104, -205, 220, -66, -164, 306, +-67, -199, 313, -89, -221, 259, -160, -204, +315, -26, -68, 195, -172, -167, 159, 33, +-9, 111, -139, -155, 134, 19, 78, 115, +-230, -58, 82, -23, 188, 30, -260, -73, +46, 50, 232, 130, -252, -169, -3, -48, +218, 184, -177, -130, -17, 6, 189, 163, +-143, -243, -116, 37, 227, 227, 15, -221, +-253, 24, 137, 154, 150, -199, -269, 44, +128, 151, 179, -147, -343, -16, 123, 122, +236, -77, -304, -53, 20, 152, 234, -60, +-172, -149, -89, 213, 195, -27, -22, -210, +-178, 229, 126, -10, 116, -178, -242, 190, +59, -100, 229, -86, -235, 269, -50, -155, +237, -161, -135, 227, -84, -33, 211, -86, +-132, 113, -111, -84, 241, -97, -63, 195, +-184, 30, 185, -252, 31, 124, -204, 142, +148, -255, 93, 157, -227, 153, 45, -408, +184, 200, -130, 337, -63, -523, 122, 65, +-59, 488, -20, -492, 97, -29, -95, 536, +-49, -519, 143, -57, -29, 627, -109, -516, +81, -174, 27, 618, -82, -361, 59, -207, +21, 501, -65, -280, 5, -243, 42, 480, +18, -110, -72, -360, 45, 316, 13, 82, +-79, -320, 133, 201, -64, 147, -126, -365, +199, 153, -50, 282, -150, -391, 196, 30, +-39, 344, -157, -303, 154, -44, 10, 293, +-108, -212, 71, -85, 5, 276, -68, -101, +63, -245, 9, 236, -25, 164, -22, -320, +-19, -7, 104, 272, -42, -138, -103, -99, +118, 199, -30, -82, -93, -189, 195, 250, +-101, 98, -161, -365, 242, 119, -36, 273, +-156, -329, 168, 66, -36, 266, -165, -395, +230, 81, 21, 388, -288, -398, 188, -71, +114, 394, -240, -231, 116, -114, 83, 268, +-190, -133, 68, -99, 141, 183, -160, -30, +-20, -152, 185, 81, -173, 138, -23, -150, +231, -53, -215, 163, -19, -87, 215, -11, +-217, 95, 47, -153, 198, 64, -262, 95, +39, -158, 206, 123, -183, -14, -29, -186, +149, 286, -78, -49, -101, -281, 159, 327, +7, -65, -202, -258, 132, 397, 117, -141, +-222, -313, 64, 439, 135, -74, -174, -325, +40, 356, 137, -53, -151, -295, -44, 327, +214, -8, -87, -279, -152, 220, 165, 17, +23, -175, -126, 164, 73, 2, 41, -164, +-101, 92, 38, 103, 71, -118, -53, -30, +-70, 124, 75, -90, 78, -28, -191, 145, +66, -117, 200, -29, -280, 116, 37, -100, +266, 18, -278, 78, -8, -84, 290, -21, +-223, 44, -136, 25, 311, -16, -61, -17, +-251, -8, 227, -6, 33, 46, -216, -4, +184, -32, 48, -5, -254, -1, 131, 58, +162, -21, -212, -40, 28, 29, 113, -49, +-124, 45, 58, 65, 71, -93, -136, -18, +36, 19, 85, 42, -60, 52, -11, -109, +0, -41, 25, 99, 12, 21, -48, -46, +48, -15, -28, 8, -45, -31, 116, 63, +-60, 65, -78, -134, 100, -27, -13, 104, +-32, 16, 36, -24, -31, -57, -49, 20, +92, 46, 30, -33, -145, 31, 66, -2, +58, -71, -93, 59, 69, 48, 1, -98, +-88, 20, 88, 115, 21, -131, -118, -74, +88, 216, 58, -34, -158, -169, 70, 110, +66, 27, -98, -77, 72, 93, -40, 1, +-36, -129, 88, 44, -63, 110, 41, -58, +5, -58, -109, 64, 115, -36, 23, -45, +-99, 149, 60, -38, -15, -193, -20, 155, +53, 90, -14, -204, -24, 118, -21, 76, +41, -242, 26, 158, -63, 135, 5, -260, +62, 87, -51, 139, -58, -179, 118, 50, +-15, 107, -142, -130, 142, 10, 17, 112, +-166, -108, 175, -31, 0, 135, -189, -88, +194, -54, 25, 118, -225, -64, 152, -42, +132, 96, -256, -23, 54, -69, 207, 12, +-221, 86, 8, -27, 212, -87, -224, 93, +-40, -5, 283, -75, -182, 92, -142, -9, +273, -66, -87, 35, -170, 3, 241, -7, +-19, 3, -233, -2, 195, -15, 86, -10, +-246, 46, 122, -9, 140, -60, -264, 35, +100, 55, 207, -53, -305, -59, 50, 92, +282, 41, -297, -139, -42, 42, 349, 103, +-245, -138, -129, 43, 350, 113, -199, -184, +-143, 42, 330, 167, -161, -185, -181, 15, +292, 155, -51, -188, -204, 22, 175, 166, +70, -153, -205, 1, 55, 84, 189, -79, +-216, 61, -43, -22, 280, -15, -199, 60, +-113, -136, 307, 111, -172, 73, -150, -201, +301, 155, -126, 16, -199, -192, 287, 197, +-8, 29, -290, -184, 207, 86, 124, 62, +-277, -107, 126, 68, 137, 96, -250, -230, +91, 36, 171, 274, -211, -234, -19, -53, +185, 250, -104, -225, -86, -54, 169, 337, +-40, -173, -157, -287, 154, 341, 54, 83, +-179, -368, 85, 217, 97, 126, -149, -368, +43, 229, 131, 175, -164, -364, -6, 141, +178, 175, -151, -262, -39, 92, 182, 162, +-119, -199, -74, -14, 134, 157, 3, -75, +-87, -54, 9, 89, 82, -52, -59, -49, +-23, 98, 94, -4, -71, -94, -74, 61, +147, 50, -2, -122, -165, 67, 110, 105, +94, -188, -159, 25, 22, 156, 136, -135, +-133, 13, -35, 101, 159, -135, -90, 19, +-100, 121, 191, -68, -39, -61, -181, 10, +205, 72, 1, 7, -205, -98, 183, 88, +32, -8, -221, -127, 172, 195, 75, 6, +-245, -268, 133, 193, 110, 139, -203, -286, +75, 111, 107, 164, -164, -282, 62, 102, +110, 225, -176, -313, 41, 20, 152, 300, +-166, -255, -13, -68, 154, 284, -122, -170, +-22, -107, 134, 236, -107, -100, -42, -132, +159, 193, -86, -41, -95, -139, 160, 158, +-27, -8, -138, -150, 129, 144, 56, 31, +-175, -189, 86, 109, 86, 117, -139, -164, +63, -15, 30, 119, -58, -32, 28, -43, +-13, 48, 33, -27, -21, -73, -46, 120, +98, 69, -55, -214, -70, 14, 131, 220, +-22, -142, -112, -73, 93, 164, 47, -118, +-126, -67, 63, 205, 83, -22, -179, -230, +84, 114, 111, 212, -174, -265, 65, -29, +90, 307, -152, -268, 66, -80, 112, 384, +-184, -303, 55, -120, 127, 484, -184, -341, +82, -253, 99, 575, -195, -185, 109, -375, +100, 425, -208, -79, 103, -295, 115, 412, +-193, -71, 44, -397, 115, 341, -101, 118, +-7, -284, 54, 106, -30, 56, -34, -122, +67, 73, 10, 100, -98, -115, 45, -119, +78, 201, -88, 39, -10, -256, 95, 160, +-68, 127, -31, -294, 67, 137, 20, 185, +-95, -290, 20, 73, 106, 214, -122, -241, +3, -25, 94, 264, -43, -147, -92, -156, +122, 234, 24, -39, -194, -180, 196, 210, +4, 6, -209, -249, 186, 176, 52, 125, +-208, -227, 114, 25, 100, 153, -179, -121, +74, -38, 53, 166, -78, -106, 31, -91, +6, 160, 2, -15, -42, -123, 72, 68, +-8, 85, -94, -168, 88, 84, 22, 134, +-77, -263, 10, 106, 95, 157, -88, -211, +-43, 30, 172, 122, -143, -100, -48, -42, +223, 164, -205, -85, -21, -156, 242, 237, +-212, -29, -20, -209, 190, 212, -120, -14, +-107, -186, 238, 189, -102, 33, -182, -192, +295, 88, -136, 118, -110, -158, 226, -8, +-110, 177, -96, -147, 168, -87, -21, 226, +-155, -100, 146, -78, 0, 159, -118, -156, +94, 56, -1, 118, -52, -167, 19, 93, +21, -22, -22, -48, -12, 123, 42, -108, +-19, 34, -49, 41, 61, -157, 70, 155, +-161, 42, 57, -199, 145, 140, -231, 1, +113, -115, 96, 174, -208, -66, 117, -110, +61, 130, -130, -16, 29, -54, 107, 40, +-76, 31, -101, -63, 168, -69, 3, 187, +-215, 11, 193, -301, 61, 216, -269, 188, +200, -450, 92, 237, -289, 321, 158, -627, +133, 278, -253, 370, 100, -664, 134, 361, +-184, 295, 5, -713, 195, 350, -155, 436, +-76, -684, 223, 152, -138, 475, -15, -635, +82, 219, -59, 453, 46, -719, -62, 260, +45, 399, 37, -615, -98, 344, 38, 145, +101, -528, -164, 505, 51, -89, 162, -349, +-242, 510, 73, -342, 197, -87, -253, 495, +14, -495, 247, 17, -210, 511, -34, -549, +190, -10, -105, 591, -59, -539, 128, -103, +-17, 612, -143, -454, 166, -189, 13, 608, +-177, -310, 121, -360, 93, 590, -182, -96, +53, -524, 156, 550, -205, 64, 67, -655, +119, 558, -173, 181, 44, -730, 142, 462, +-147, 289, -30, -670, 194, 293, -144, 411, +-52, -651, 210, 136, -132, 569, -110, -632, +246, -1, -70, 598, -181, -546, 242, -83, +-23, 613, -212, -428, 234, -291, 29, 654, +-257, -183, 175, -514, 178, 579, -313, 27, +44, -609, 366, 507, -400, 186, -10, -648, +469, 325, -441, 353, -22, -556, 467, 72, +-398, 504, -41, -454, 401, -205, -264, 637, +-132, -259, 324, -454, -40, 620, -316, -47, +323, -647, 106, 622, -448, 204, 356, -830, +102, 456, -395, 417, 310, -738, 73, 239, +-273, 466, 158, -625, 109, 31, -116, 617, +-79, -488, 236, -274, -14, 700, -341, -289, +435, -457, 10, 681, -502, -98, 547, -599, +-14, 563, -514, 172, 560, -744, -4, 478, +-517, 397, 482, -936, 109, 476, -499, 523, +316, -956, 259, 400, -449, 525, 109, -842, +382, 156, -333, 760, -111, -682, 406, -381, +-153, 1070, -246, -432, 338, -840, 54, 1243, +-342, -172, 194, -1215, 275, 1222, -337, 264, +-57, -1459, 452, 911, -205, 755, -371, -1554, +567, 438, 33, 1296, -632, -1430, 477, -276, +370, 1611, -739, -877, 207, -938, 704, 1525, +-745, -144, -138, -1463, 986, 1151, -615, 768, +-538, -1747, 1143, 370, -347, 1614, -848, -1593, +1090, -519, -7, 2160, -972, -1216, 751, -1316, +437, 2380, -953, -583, 233, -1912, 835, 2032, +-771, 280, -291, -2075, 1042, 1207, -425, 1072, +-745, -1860, 1088, 270, -39, 1595, -1057, -1365, +960, -572, 338, 1663, -1161, -579, 630, -1166, +635, 1270, -1019, 317, 214, -1455, 756, 654, +-639, 1001, -222, -1349, 761, 8, -227, 1237, +-533, -832, 632, -575, 140, 1080, -688, -87, +366, -971, 494, 639, -768, 573, 168, -992, +654, 79, -667, 918, 28, -679, 546, -478, +-327, 941, -161, -30, 363, -954, -3, 518, +-305, 752, 211, -1052, 216, -110, -388, 1254, +122, -869, 355, -688, -412, 1478, 78, -421, +385, -1182, -415, 1302, 89, 159, 360, -1332, +-453, 855, 175, 575, 253, -1191, -436, 337, +261, 802, 152, -790, -390, -168, 271, 702, +200, -223, -415, -440, 187, 350, 287, 253, +-378, -388, 48, -138, 291, 463, -219, -26, +-125, -565, 285, 431, 4, 352, -341, -805, +279, 268, 266, 640, -537, -720, 173, -153, +472, 780, -560, -285, -56, -663, 637, 779, +-458, 177, -313, -1043, 725, 649, -237, 627, +-504, -1184, 589, 271, 110, 985, -615, -1051, +317, -143, 415, 1161, -641, -808, 19, -481, +635, 1159, -475, -434, -399, -740, 819, 916, +-169, 38, -785, -826, 831, 481, 168, 448, +-994, -713, 629, 15, 489, 676, -1074, -457, +354, -356, 742, 697, -1007, -106, 120, -636, +789, 519, -722, 301, -125, -724, 677, 188, +-326, 599, -420, -638, 549, -159, 25, 823, +-627, -465, 380, -534, 270, 889, -594, -124, +179, -756, 315, 666, -391, 196, 37, -749, +236, 384, -193, 423, -120, -680, 182, 62, +-28, 622, -213, -465, 82, -335, 76, 696, +-145, -144, -31, -611, 98, 640, -98, 104, +27, -725, -53, 454, -14, 369, 94, -696, +-290, 112, 143, 605, 123, -549, -391, -185, +100, 681, 259, -363, -345, -346, -81, 583, +390, -121, -304, -406, -199, 342, 397, 131, +-204, -327, -358, 35, 368, 253, -22, -104, +-404, -215, 141, 200, 216, 131, -241, -304, +-255, 68, 411, 252, -58, -243, -567, -59, +447, 236, 166, -90, -796, -112, 328, 98, +480, 54, -877, -37, 105, -151, 685, 145, +-708, 220, -239, -475, 783, 122, -423, 545, +-627, -660, 787, -15, -79, 728, -885, -607, +578, -230, 314, 787, -921, -385, 283, -468, +560, 713, -834, -145, 51, -479, 653, 494, +-733, -51, -117, -277, 597, 213, -551, 6, +-156, -30, 388, -71, -375, -9, -38, 188, +174, -97, -297, -220, 80, 239, 55, 181, +-348, -455, 161, 119, 76, 493, -477, -580, +131, -71, 279, 728, -564, -521, -76, -350, +543, 774, -454, -182, -410, -620, 701, 511, +-276, 341, -714, -713, 714, 33, 16, 835, +-964, -644, 491, -549, 504, 1204, -1032, -293, +-2, -1134, 941, 1167, -829, 310, -524, -1389, +1104, 696, -463, 841, -946, -1260, 1001, 44, +2, 1221, -1147, -861, 584, -674, 486, 1329, +-986, -172, -32, -1254, 797, 1021, -592, 585, +-593, -1462, 827, 478, -103, 1101, -972, -1250, +531, -173, 480, 1243, -1038, -571, -54, -813, +912, 934, -718, 340, -616, -1146, 956, 328, +-204, 1022, -984, -1042, 695, -355, 322, 1344, +-1060, -573, 105, -1014, 822, 1317, -794, 132, +-627, -1451, 1124, 879, -306, 835, -1170, -1442, +1018, 181, 266, 1269, -1407, -1068, 566, -484, +802, 1377, -1336, -494, -51, -992, 1095, 1130, +-865, 200, -665, -1169, 1069, 542, -263, 715, +-1017, -913, 762, -96, 267, 909, -1097, -421, +269, -681, 674, 837, -890, 240, -270, -1041, +779, 396, -404, 803, -665, -913, 619, -192, +46, 1001, -780, -459, 315, -697, 275, 901, +-568, 159, -129, -1045, 336, 481, -163, 815, +-462, -1016, 154, -227, 233, 1231, -461, -566, +-224, -930, 520, 1230, -276, 124, -633, -1379, +599, 796, 88, 926, -949, -1465, 349, -28, +555, 1611, -955, -1100, -153, -895, 896, 1800, +-641, -437, -703, -1456, 1007, 1493, -176, 368, +-1152, -1707, 859, 769, 355, 1164, -1368, -1478, +442, -192, 829, 1526, -1239, -766, -86, -974, +1014, 1355, -783, 78, -567, -1382, 910, 808, +-208, 827, -904, -1297, 567, -4, 319, 1241, +-891, -729, 20, -755, 623, 1141, -499, 31, +-533, -1102, 633, 616, 34, 698, -888, -992, +381, -178, 529, 1146, -965, -442, -102, -1017, +900, 1144, -697, 342, -663, -1446, 984, 670, +-209, 976, -992, -1335, 702, -41, 313, 1340, +-1023, -843, 155, -777, 754, 1365, -802, -157, +-437, -1207, 906, 958, -335, 475, -840, -1166, +679, 278, 240, 915, -998, -800, 244, -414, +699, 1056, -891, -264, -261, -845, 899, 789, +-523, 285, -691, -892, 788, 279, -44, 660, +-847, -655, 402, -218, 386, 742, -754, -237, +-31, -549, 574, 539, -498, 192, -296, -606, +404, 172, -83, 409, -401, -308, 20, -246, +290, 349, -284, 213, -354, -598, 372, 123, +67, 688, -642, -728, 193, -161, 467, 895, +-700, -521, -211, -475, 773, 795, -447, -50, +-717, -735, 876, 501, -43, 428, -1002, -793, +624, 94, 444, 702, -1070, -507, 146, -392, +888, 721, -958, 5, -306, -795, 974, 526, +-479, 475, -733, -873, 782, 125, 112, 756, +-989, -614, 492, -347, 458, 832, -852, -211, +9, -693, 627, 667, -465, 267, -473, -827, +632, 243, -88, 694, -628, -731, 337, -161, +250, 831, -522, -432, -94, -483, 508, 691, +-337, 59, -402, -755, 508, 457, -90, 430, +-480, -789, 228, 220, 211, 513, -383, -513, +-159, -124, 411, 488, -187, -100, -394, -470, +327, 417, 112, 184, -487, -561, 4, 244, +545, 325, -580, -395, -280, -89, 813, 401, +-564, -79, -352, -416, 666, 351, -263, 216, +-416, -560, 296, 200, 213, 459, -546, -558, +43, -103, 441, 674, -468, -361, -149, -445, +364, 707, -102, -55, -389, -710, 232, 621, +198, 278, -443, -922, -4, 516, 338, 475, +-212, -914, -408, 412, 460, 363, 65, -602, +-713, 254, 453, 132, 284, -152, -756, 14, +213, -51, 496, 208, -629, -143, -103, -151, +590, 321, -391, -172, -312, -95, 415, 185, +22, -110, -459, 81, 93, -139, 500, 43, +-592, 253, -173, -448, 774, 195, -568, 348, +-384, -586, 814, 186, -357, 434, -548, -557, +698, 27, -111, 528, -565, -497, 438, -80, +91, 584, -402, -503, 52, -29, 250, 426, +-122, -403, -362, 192, 349, -33, 134, -131, +-639, 367, 355, -477, 329, 222, -723, 359, +216, -752, 520, 409, -740, 479, 87, -942, +615, 329, -746, 832, 109, -1257, 491, 296, +-651, 1258, 206, -1744, 255, 466, -500, 1434, +311, -2108, 8, 897, -355, 1127, 395, -2169, +-203, 1409, -196, 403, 385, -1784, -307, 1795, +-67, -512, 320, -1184, -365, 2021, 86, -1225, +211, -678, -411, 2094, 281, -1690, 54, -326, +-471, 2142, 505, -1947, -90, -114, -559, 1982, +729, -1904, -246, 139, -540, 1478, 769, -1530, +-277, 289, -457, 803, 577, -822, -96, 179, +-412, 266, 319, -210, 87, -57, -296, 183, +4, -43, 229, -186, -73, 319, -371, -256, +417, -51, 66, 464, -624, -555, 541, 58, +96, 590, -634, -643, 451, -41, 154, 727, +-551, -569, 281, -348, 290, 941, -622, -399, +333, -740, 283, 1121, -754, -189, 619, -1058, +-6, 1183, -642, 59, 765, -1330, -298, 1169, +-392, 311, 660, -1535, -342, 1172, -218, 404, +437, -1565, -236, 1117, -62, 378, 90, -1308, +45, 835, -37, 317, -217, -899, 359, 489, +-152, 287, -275, -554, 431, 184, -189, 213, +-194, -181, 296, -55, -100, 62, -125, 158, +125, -266, 42, 58, -179, 276, 114, -373, +122, 189, -368, 19, 386, -161, -59, 309, +-479, -388, 774, 182, -458, 259, -361, -535, +980, 273, -747, 344, -191, -548, 932, -91, +-734, 883, -172, -714, 796, -456, -511, 1432, +-288, -1091, 656, -386, -214, 1558, -442, -1234, +524, -176, 48, 1138, -551, -863, 403, -20, +205, 508, -545, -308, 238, -55, 317, 34, +-440, 262, 8, -258, 416, -179, -316, 569, +-159, -464, 444, -49, -188, 515, -289, -541, +421, 166, -21, 273, -459, -469, 476, 341, +35, 76, -581, -504, 610, 518, -51, 21, +-586, -639, 719, 705, -187, -66, -489, -723, +681, 864, -176, -181, -468, -620, 545, 793, +100, -348, -745, -186, 599, 460, 360, -522, +-1111, 459, 763, -152, 475, -532, -1269, 1178, +734, -920, 617, -409, -1286, 1670, 525, -1451, +858, -206, -1295, 1711, 295, -1515, 1034, -163, +-1187, 1509, 75, -1099, 988, -435, -777, 1253, +-311, -544, 922, -678, -263, 954, -811, -116, +974, -677, 52, 453, -1031, 337, 844, -503, +301, -236, -1031, 809, 545, -292, 635, -815, +-1157, 1140, 490, -153, 686, -1134, -1177, 1290, +645, -87, 329, -1205, -860, 1231, 671, -26, +-55, -1070, -441, 947, 547, 97, -250, -867, +-124, 619, 309, 250, -191, -765, 11, 415, +33, 382, 51, -739, 7, 310, -236, 411, +376, -717, -52, 332, -524, 358, 754, -710, +-210, 380, -630, 277, 953, -622, -385, 382, +-447, 146, 754, -459, -364, 331, -132, 27, +272, -214, -159, 155, 178, -90, -244, 108, +29, -35, 475, -206, -639, 344, 70, -52, +777, -483, -914, 573, 82, 176, 919, -1085, +-1001, 964, 93, 419, 809, -1718, -788, 1390, +27, 502, 558, -2035, -425, 1476, -54, 670, +293, -2055, -138, 1125, -29, 1054, 26, -1974, +0, 572, 129, 1477, -195, -1711, -49, -101, +405, 1712, -365, -1164, -166, -835, 641, 1836, +-458, -557, -204, -1564, 619, 1960, -306, -27, +-275, -2095, 407, 1968, 29, 299, -386, -2261, +192, 1853, 266, 438, -318, -2189, -86, 1611, +340, 562, -8, -1968, -484, 1249, 403, 635, +325, -1640, -878, 851, 528, 711, 452, -1298, +-1030, 363, 595, 927, 360, -1044, -851, -150, +506, 1260, 182, -945, -487, -540, 270, 1541, +83, -876, -189, -778, 43, 1630, 101, -719, +-97, -976, 1, 1581, 104, -450, -141, -1133, +46, 1419, 150, -168, -243, -1187, 81, 1160, +255, 127, -396, -1177, 126, 829, 329, 411, +-454, -1077, 61, 488, 388, 583, -334, -899, +-177, 162, 470, 708, -134, -664, -428, -173, +470, 733, 113, -392, -577, -348, 291, 612, +400, -179, -602, -372, -4, 401, 668, 41, +-505, -325, -355, 88, 873, 251, -390, -150, +-558, -268, 885, 389, -263, 45, -519, -580, +590, 502, -9, 211, -405, -748, 166, 429, +256, 405, -220, -743, -227, 167, 389, 651, +48, -718, -581, -78, 477, 836, 257, -707, +-811, -148, 529, 799, 318, -645, -817, -78, +444, 619, 346, -491, -711, -56, 306, 406, +391, -296, -650, -50, 264, 272, 299, -216, +-508, 9, 230, 172, 165, -227, -259, 179, +-11, -44, 256, -161, -102, 337, -362, -335, +570, 66, -108, 344, -690, -554, 920, 275, +-133, 331, -996, -659, 1221, 311, -123, 407, +-1253, -750, 1401, 279, -54, 592, -1405, -876, +1355, 149, 170, 813, -1442, -877, 1029, -75, +534, 920, -1348, -691, 485, -291, 936, 816, +-1134, -333, -100, -432, 1221, 465, -853, 148, +-518, -440, 1218, -46, -473, 606, -729, -342, +936, -552, 1, 940, -835, -181, 522, -933, +486, 1054, -841, 70, 52, -1179, 881, 921, +-726, 471, -404, -1344, 1140, 606, -550, 894, +-684, -1341, 1123, 205, -297, 1104, -743, -1038, +807, -200, 72, 1035, -716, -586, 369, -439, +434, 827, -598, -283, -85, -439, 718, 543, +-406, -94, -523, -256, 956, 150, -262, 74, +-834, -17, 1094, -206, -141, 204, -1022, 120, +1119, -424, 18, 309, -1185, 199, 1110, -580, +194, 358, -1320, 298, 1017, -683, 419, 358, +-1369, 361, 789, -731, 646, 360, -1284, 390, +448, -749, 845, 347, -1040, 410, -50, -759, +1096, 317, -764, 487, -612, -782, 1401, 215, +-532, 635, -1074, -835, 1547, 89, -225, 884, +-1373, -970, 1368, -101, 259, 1212, -1504, -1038, +872, -347, 862, 1428, -1518, -966, 299, -603, +1366, 1543, -1464, -753, -113, -916, 1580, 1564, +-1280, -424, -386, -1208, 1538, 1476, -932, -35, +-629, -1447, 1359, 1187, -491, 521, -840, -1559, +1083, 662, -36, 1078, -961, -1570, 743, 249, +374, 1407, -978, -1559, 362, 70, 726, 1388, +-944, -1303, 32, -21, 1000, 1037, -931, -798, +-208, -168, 1186, 722, -867, -295, -417, -509, +1289, 623, -732, 165, -611, -900, 1274, 582, +-473, 500, -823, -1112, 1110, 517, 10, 634, +-1151, -1098, 891, 404, 582, 671, -1459, -972, +618, 211, 1048, 742, -1496, -829, 144, 16, +1462, 743, -1326, -668, -421, -63, 1799, 604, +-1136, -449, -818, -92, 1909, 368, -913, -144, +-1006, -147, 1780, 89, -628, 192, -1053, -224, +1466, -131, -292, 464, -981, -307, 1011, -245, +21, 580, -775, -286, 534, -288, 186, 503, +-448, -159, 131, -305, 217, 386, -118, -48, +-161, -313, 184, 318, 125, -24, -310, -215, +95, 241, 322, -161, -381, 32, -24, 181, +496, -372, -400, 295, -166, 83, 596, -485, +-316, 529, -300, -57, 572, -580, -163, 681, +-347, -15, 415, -707, 13, 631, -341, 170, +263, -751, 140, 483, -365, 312, 232, -741, +152, 371, -355, 400, 209, -700, 146, 265, +-294, 363, 123, -504, 176, 171, -218, 161, +4, -182, 171, 38, -36, 13, -173, 77, +140, -154, 178, 60, -350, 119, 104, -223, +339, 204, -415, -108, -20, -130, 523, 392, +-428, -401, -196, -65, 678, 618, -422, -593, +-277, -164, 706, 865, -356, -657, -325, -372, +638, 1077, -198, -586, -443, -591, 581, 1103, +44, -362, -655, -740, 560, 941, 271, -52, +-826, -826, 506, 694, 417, 252, -807, -799, +292, 346, 546, 464, -663, -549, 6, -63, +667, 544, -543, -253, -189, -391, 732, 615, +-448, -57, -336, -624, 757, 608, -313, 118, +-495, -653, 755, 415, -165, 192, -612, -464, +731, 212, -98, 134, -609, -231, 696, 70, +-136, 13, -476, -3, 600, 18, -172, -171, +-331, 140, 464, 101, -114, -303, -272, 104, +329, 211, 6, -269, -226, -27, 141, 249, +160, -149, -172, -134, -45, 225, 294, -11, +-166, -206, -111, 154, 316, 116, -125, -195, +-146, 33, 257, 156, 1, -46, -229, -105, +239, 72, 58, 179, -263, -183, 230, -78, +8, 337, -149, -116, 141, -301, -61, 361, +11, 170, 26, -580, -100, 286, 72, 497, +44, -814, -136, 202, 10, 702, 207, -911, +-241, 74, -53, 838, 344, -832, -315, -147, +-65, 914, 347, -712, -237, -314, -113, 997, +280, -699, -87, -391, -143, 1063, 172, -710, +58, -374, -115, 1001, -26, -683, 265, -241, +-137, 847, -172, -670, 457, -83, -219, 708, +-187, -660, 459, 55, -182, 629, -175, -694, +337, 115, -41, 663, -201, -722, 208, 58, +58, 737, -169, -664, 102, -77, 36, 744, +-24, -506, -13, -215, -61, 666, 190, -295, +-196, -328, -79, 526, 375, -81, -439, -396, +48, 340, 415, 127, -596, -430, 199, 134, +331, 330, -565, -439, 207, -56, 259, 464, +-397, -411, 102, -157, 186, 470, -168, -382, +14, -108, 21, 374, 102, -380, -21, 44, +-188, 219, 344, -374, -40, 240, -320, 60, +475, -408, -48, 414, -386, 56, 537, -521, +-55, 435, -434, 227, 611, -603, -108, 323, +-445, 406, 639, -614, -125, 193, -452, 550, +566, -593, -43, 27, -480, 666, 489, -518, +-8, -145, -438, 686, 396, -374, -51, -289, +-272, 621, 215, -164, -50, -482, -95, 528, +2, 116, 0, -670, 40, 381, -158, 319, +25, -692, 187, 199, -295, 412, 18, -605, +331, 3, -393, 521, 26, -528, 409, -212, +-411, 638, 37, -434, 393, -367, -336, 719, +10, -372, 334, -476, -178, 831, -95, -362, +320, -542, -45, 904, -214, -338, 341, -517, +3, 820, -230, -212, 261, -455, 69, 589, +-190, 23, 88, -412, 208, 325, -220, 240, +-45, -324, 318, 77, -254, 307, -101, -121, +321, -160, -230, 274, -137, 134, 292, -417, +-194, 227, -168, 389, 283, -629, -177, 125, +-196, 565, 286, -649, -144, -35, -215, 577, +253, -509, -49, -186, -206, 492, 134, -306, +113, -303, -200, 374, -28, -101, 319, -353, +-222, 238, -159, 39, 514, -325, -272, 114, +-265, 159, 686, -266, -293, -72, -345, 352, +732, -221, -228, -284, -363, 618, 570, -270, +-57, -397, -297, 813, 258, -354, 134, -365, +-179, 824, -44, -374, 249, -265, -70, 710, +-242, -329, 270, -172, 34, 549, -371, -267, +243, -93, 142, 391, -489, -181, 220, -117, +264, 269, -568, -17, 155, -269, 375, 168, +-556, 199, 42, -394, 433, 11, -466, 363, +-52, -383, 407, -164, -308, 425, -123, -314, +354, -283, -163, 458, -186, -254, 358, -360, +-92, 452, -236, -165, 420, -365, -91, 336, +-279, -14, 497, -305, -127, 133, -275, 197, +480, -247, -81, -110, -283, 420, 383, -140, +64, -358, -386, 510, 356, 96, 101, -551, +-403, 441, 324, 385, 51, -730, -265, 329, +97, 677, 155, -870, -182, 197, -194, 829, +394, -858, -198, 123, -413, 729, 561, -737, +-144, 146, -567, 479, 564, -542, 13, 138, +-632, 203, 403, -247, 255, 38, -636, -32, +157, 15, 528, -32, -633, -170, -37, 104, +710, -10, -588, -229, -150, 80, 728, 72, +-437, -248, -216, 9, 609, 138, -218, -202, +-236, -47, 398, 198, -39, -208, -151, -37, +154, 333, 51, -382, 33, 29, -101, 512, +64, -563, 235, 101, -333, 585, 84, -618, +366, 161, -509, 538, 157, -588, 364, 184, +-599, 484, 255, -495, 262, 107, -589, 407, +302, -297, 166, -36, -528, 297, 286, -67, +122, -214, -432, 209, 191, 158, 120, -389, +-266, 113, 3, 331, 194, -484, -127, 22, +-208, 417, 330, -474, -69, -88, -326, 414, +427, -351, -11, -203, -415, 343, 438, -175, +130, -245, -542, 236, 412, -80, 309, -181, +-644, 159, 338, -93, 428, -69, -639, 162, +209, -156, 465, -13, -507, 234, 39, -212, +442, -27, -296, 341, -183, -255, 427, -68, +-111, 490, -368, -329, 376, -158, 57, 677, +-440, -377, 202, -294, 247, 785, -449, -317, +38, -413, 331, 742, -364, -170, -56, -497, +244, 607, -152, -4, -157, -536, 165, 436, +-7, 124, -210, -503, 164, 242, -6, 216, +-156, -424, 145, 50, -11, 269, -92, -331, +126, -72, -8, 247, -88, -218, 172, -106, +-49, 147, -101, -95, 265, -81, -139, 27, +-79, 16, 320, -62, -231, -47, 2, 121, +267, -84, -230, -74, 51, 188, 161, -99, +-173, -19, 63, 147, 68, -89, -141, 70, +114, 74, -41, -72, -102, 109, 160, 41, +-124, -69, -80, 112, 187, 55, -160, -80, +-116, 63, 253, 108, -194, -80, -162, -37, +332, 188, -252, -94, -140, -128, 368, 251, +-292, -124, -64, -202, 287, 295, -222, -86, +-29, -311, 131, 300, -9, 2, -100, -390, +30, 251, 194, 63, -201, -372, 5, 174, +277, 108, -242, -312, 13, 96, 251, 141, +-227, -230, 84, 21, 132, 98, -181, -59, +148, -35, 2, 8, -117, 108, 167, -83, +-65, -31, -87, 190, 163, -101, -80, -30, +-101, 194, 151, -72, -53, -14, -140, 135, +129, -46, 15, 34, -195, 56, 97, -20, +98, 55, -232, -7, 34, 8, 180, 67, +-230, -68, -32, -7, 218, 130, -174, -137, +-94, -57, 187, 207, -44, -167, -173, -116, +135, 198, 135, -91, -296, -177, 123, 108, +265, 70, -385, -241, 107, -1, 333, 238, +-382, -278, 52, -117, 365, 352, -336, -231, +-9, -213, 346, 389, -276, -135, -19, -272, +267, 374, -206, -59, -10, -273, 175, 356, +-146, -45, -4, -239, 137, 340, -152, -60, +0, -174, 160, 318, -222, -95, 39, -142, +186, 333, -287, -118, 60, -180, 204, 377, +-303, -118, 44, -248, 225, 391, -303, -90, +73, -295, 138, 345, -214, -26, 129, -315, +-62, 242, -15, 51, 124, -278, -240, 115, +174, 76, 104, -185, -325, 5, 234, 64, +139, -78, -346, -84, 159, 76, 261, -4, +-351, -163, 22, 89, 432, 65, -391, -200, +-57, 75, 467, 140, -339, -200, -101, 27, +385, 193, -163, -168, -225, -22, 320, 230, +-3, -110, -344, -85, 300, 252, 74, -74, +-366, -121, 224, 268, 110, -73, -290, -107, +94, 217, 126, -56, -154, -59, -73, 104, +151, 16, -23, -59, -201, -17, 162, 115, +67, -75, -267, -104, 155, 148, 116, -57, +-274, -130, 127, 97, 133, -2, -232, -127, +78, 7, 157, 90, -200, -154, 40, -51, +183, 188, -191, -210, 20, -48, 191, 238, +-169, -230, -30, -42, 237, 247, -164, -184, +-98, -80, 296, 257, -155, -100, -143, -157, +283, 232, -59, 43, -247, -218, 272, 140, +45, 199, -350, -262, 249, 69, 131, 318, +-375, -341, 152, 26, 241, 438, -366, -427, +34, -31, 311, 552, -310, -512, -45, -59, +243, 630, -116, -587, -188, -61, 198, 645, +69, -603, -320, -82, 193, 624, 161, -556, +-352, -113, 120, 570, 257, -459, -330, -162, +15, 476, 344, -281, -322, -245, -20, 377, +311, -74, -222, -329, -41, 274, 194, 81, +-49, -311, -99, 126, 77, 200, 119, -235, +-167, -24, -14, 306, 246, -217, -199, -83, +-99, 371, 320, -237, -185, -97, -163, 389, +334, -212, -159, -145, -170, 405, 280, -177, +-113, -221, -142, 421, 205, -112, -97, -320, +-86, 394, 135, 37, -103, -444, -7, 335, +38, 165, -31, -521, -2, 301, -50, 190, +116, -512, -119, 268, -39, 190, 215, -465, +-226, 194, -23, 206, 335, -413, -338, 157, +-48, 170, 483, -353, -438, 210, -91, 46, +590, -269, -447, 268, -179, -93, 637, -122, +-360, 231, -298, -168, 619, 30, -209, 126, +-397, -137, 505, 108, 4, 12, -492, -49, +378, 127, 180, -69, -505, 0, 213, 112, +331, -74, -480, 33, 36, 11, 467, 8, +-462, 53, -58, -140, 484, 156, -398, -3, +-110, -215, 443, 296, -311, -155, -126, -183, +370, 372, -241, -267, -92, -128, 235, 361, +-131, -268, -82, -94, 134, 275, -7, -209, +-134, -55, 104, 150, 76, -85, -187, -38, +67, -22, 195, 134, -304, -74, 97, -192, +284, 347, -414, -126, 133, -280, 335, 461, +-451, -144, 76, -326, 431, 507, -458, -104, +-38, -409, 520, 528, -413, -12, -154, -476, +510, 452, -226, 94, -333, -438, 467, 270, +2, 192, -492, -341, 397, 63, 156, 279, +-524, -232, 258, -108, 261, 299, -447, -123, +85, -193, 314, 249, -305, -57, -70, -196, +303, 185, -157, -21, -176, -151, 239, 102, +6, 18, -254, -106, 175, 16, 107, 70, +-262, -80, 131, -16, 111, 52, -187, -58, +68, 59, 95, -49, -101, -33, -23, 148, +156, -135, -120, -2, -35, 174, 165, -149, +-123, 21, -37, 141, 160, -114, -94, 14, +-56, 79, 159, -35, -68, 3, -81, 4, +110, 33, 34, 33, -157, -82, 71, 40, +155, 95, -256, -135, 88, -1, 183, 159, +-260, -146, 24, -85, 257, 264, -280, -158, +-15, -231, 298, 413, -291, -152, -4, -352, +232, 478, -190, -121, -76, -370, 252, 438, +-188, -97, -39, -328, 210, 391, -224, -117, +123, -215, -9, 309, -84, -181, 147, -25, +-108, 189, -27, -220, 123, 106, -48, 145, +-138, -263, 240, 125, -96, 203, -141, -344, +240, 171, -49, 219, -193, -398, 199, 214, +94, 189, -326, -318, 219, 65, 167, 236, +-370, -172, 193, -154, 177, 309, -321, -76, +105, -249, 209, 280, -257, -8, 3, -265, +250, 195, -196, 98, -125, -300, 361, 138, +-262, 147, -91, -291, 371, 124, -339, 101, +15, -218, 286, 105, -289, 76, -35, -182, +334, 82, -306, 99, -45, -199, 378, 92, +-391, 109, 72, -205, 256, 111, -290, 92, +42, -180, 199, 61, -158, 131, -63, -120, +219, -94, -158, 271, 0, -109, 114, -229, +-99, 405, 47, -170, -7, -229, -2, 437, +51, -212, -100, -181, 65, 379, 80, -195, +-170, -108, 91, 236, 94, -127, -207, -16, +162, 40, -4, 14, -146, -40, 190, -63, +-97, 187, -63, -200, 156, 0, -129, 230, +2, -300, 118, 114, -156, 131, 31, -257, +149, 157, -219, 43, 48, -183, 205, 106, +-294, 101, 86, -230, 244, 109, -416, 175, +231, -349, 167, 227, -428, 124, 308, -387, +75, 330, -359, 30, 292, -349, 49, 380, +-349, -52, 327, -334, 37, 460, -405, -120, +429, -410, -43, 636, -358, -225, 432, -501, +-131, 868, -215, -431, 312, -463, -104, 1020, +-136, -694, 176, -267, -25, 1025, -82, -895, +25, 11, 37, 833, 58, -961, -195, 331, +150, 467, 82, -857, -256, 587, 148, 69, +128, -648, -253, 714, 22, -252, 314, -429, +-354, 775, -5, -484, 371, -285, -354, 823, +-6, -584, 275, -230, -217, 797, -19, -566, +118, -196, 26, 694, -184, -470, 107, -170, +177, 538, -350, -262, 215, -276, 96, 456, +-240, -84, 119, -366, 93, 428, -127, -54, +-46, -335, 277, 372, -278, -13, -5, -355, +388, 321, -479, 129, 158, -506, 346, 361, +-562, 241, 283, -727, 284, 528, -578, 288, +268, -950, 365, 672, -643, 371, 247, -1106, +398, 657, -611, 535, 202, -1191, 336, 536, +-440, 740, 46, -1272, 333, 415, -271, 928, +-125, -1305, 310, 269, -81, 1031, -230, -1169, +157, 52, 204, 1010, -375, -865, 83, -218, +375, 955, -496, -545, 153, -483, 311, 924, +-425, -281, 156, -672, 154, 849, -187, -55, +19, -758, 99, 728, -32, 79, -100, -790, +227, 722, -245, 46, 95, -742, 247, 716, +-528, -16, 444, -606, 67, 558, -588, 46, +606, -518, -21, 355, -588, 259, 572, -648, +76, 305, -623, 477, 455, -854, 174, 352, +-513, 522, 178, -841, 339, 324, -390, 391, +-106, -580, 502, 174, -308, 245, -256, -210, +469, -147, -91, 233, -361, 165, 259, -554, +239, 316, -439, 387, 4, -756, 545, 356, +-494, 358, -194, -600, 771, 183, -523, 332, +-349, -305, 931, -197, -548, 484, -389, -92, +918, -535, -493, 585, -377, 77, 834, -671, +-425, 484, -405, 275, 862, -685, -503, 272, +-283, 490, 777, -704, -532, 60, -134, 749, +579, -761, -405, -109, -154, 899, 540, -724, +-375, -209, -141, 882, 434, -608, -217, -268, +-229, 800, 367, -439, -68, -376, -337, 677, +398, -110, -90, -597, -271, 505, 331, 324, +-113, -886, -121, 432, 154, 599, -50, -1074, +-42, 406, 73, 708, -64, -1023, -11, 162, +141, 856, -186, -798, 17, -250, 278, 968, +-359, -488, 81, -572, 324, 903, -380, -109, +-7, -816, 406, 685, -228, 376, -370, -1027, +685, 330, -167, 870, -653, -1000, 863, -209, +-126, 1208, -740, -644, 790, -847, 32, 1372, +-768, -153, 615, -1396, 185, 1329, -644, 402, +302, -1739, 274, 966, -291, 1062, -206, -1817, +423, 281, 37, 1701, -623, -1621, 487, -497, +306, 2119, -828, -1232, 364, -1155, 567, 2205, +-851, -600, 84, -1762, 784, 2005, -660, 239, +-349, -2279, 987, 1630, -419, 960, -724, -2434, +1084, 1096, -179, 1408, -937, -2176, 955, 384, +178, 1772, -1104, -1777, 758, -330, 464, 1973, +-1096, -1254, 448, -836, 664, 1748, -884, -548, +39, -1157, 813, 1311, -619, 130, -350, -1318, +868, 857, -246, 600, -745, -1222, 851, 292, +157, 937, -1108, -870, 845, -338, 397, 1096, +-1229, -441, 708, -734, 552, 976, -1109, -41, +328, -835, 825, 620, -990, 355, -75, -761, +1098, 109, -875, 687, -374, -470, 1211, -494, +-669, 848, -642, -5, 1205, -977, -377, 795, +-913, 410, 1190, -1196, -125, 566, -1080, 729, +1132, -1134, -40, 146, -945, 953, 842, -763, +67, -454, -650, 1035, 345, -179, 324, -1038, +-434, 984, -112, 365, 569, -1425, -276, 863, +-403, 716, 632, -1534, -67, 639, -611, 913, +613, -1360, 83, 303, -647, 915, 450, -942, +238, -10, -567, 691, 176, -400, 427, -266, +-501, 385, -15, 137, 482, -472, -358, 103, +-189, 525, 468, -492, -169, -208, -338, 678, +433, -240, -31, -534, -399, 627, 350, 136, +90, -785, -405, 456, 261, 490, 143, -892, +-354, 202, 176, 760, 161, -808, -267, -175, +57, 953, 206, -536, -206, -612, -20, 1027, +217, -193, -139, -899, -108, 880, 253, 200, +-70, -1045, -233, 571, 327, 625, -33, -1061, +-355, 161, 408, 915, 38, -809, -525, -334, +533, 992, 18, -309, -577, -787, 552, 834, +51, 288, -559, -1093, 375, 464, 281, 916, +-642, -1205, 230, -82, 488, 1426, -691, -1020, +91, -713, 611, 1661, -592, -540, -144, -1311, +699, 1606, -395, 123, -431, -1781, 763, 1286, +-163, 827, -668, -1970, 714, 706, 107, 1397, +-817, -1756, 585, -49, 333, 1711, -853, -1185, +401, -838, 443, 1747, -645, -417, 64, -1452, +477, 1440, -256, 393, -360, -1712, 505, 807, +103, 1101, -663, -1534, 362, -81, 510, 1618, +-825, -1008, 100, -1045, 854, 1864, -832, -267, +-207, -1799, 1009, 1681, -545, 593, -625, -2212, +1022, 1122, -96, 1417, -1051, -2247, 971, 334, +324, 1968, -1286, -1786, 712, -584, 713, 2140, +-1249, -946, 242, -1381, 1031, 1882, -988, 60, +-319, -1895, 1224, 1225, -551, 1113, -866, -2075, +1217, 324, -2, 1960, -1309, -1850, 1057, -610, +540, 2375, -1558, -1239, 728, -1443, 980, 2374, +-1541, -433, 359, -2018, 1136, 1984, -1200, 362, +-95, -2107, 1098, 1217, -594, 941, -636, -1664, +997, 257, -39, 1239, -978, -916, 756, -607, +436, 1162, -1087, -37, 387, -1098, 785, 577, +-990, 893, 22, -1166, 924, -316, -717, 1662, +-348, -939, 943, -1141, -374, 1993, -606, -367, +773, -1790, -14, 1759, -718, 550, 543, -2240, +277, 1114, -727, 1517, 285, -2383, 453, 354, +-622, 2173, 61, -2117, 528, -452, -494, 2405, +-54, -1409, 432, -1216, -253, 2193, -132, -454, +214, -1719, 52, 1650, -299, 448, 185, -1900, +196, 922, -401, 1184, 200, -1778, 176, 145, +-312, 1604, 138, -1342, 140, -506, -236, 1595, +117, -680, 51, -989, -109, 1321, 85, 38, +-55, -1329, 35, 945, 9, 596, -105, -1339, +172, 456, -75, 848, -147, -962, 244, -77, +-93, 857, -165, -424, 289, -556, -123, 732, +-209, 148, 360, -885, -153, 450, -210, 651, +347, -990, -153, 100, -145, 938, 226, -863, +-28, -245, -180, 1029, 133, -510, 75, -668, +-177, 980, 46, 4, 171, -1068, -195, 842, +-50, 459, 267, -1287, -190, 619, -64, 779, +219, -1281, -120, 299, -102, 989, 182, -1097, +5, -30, -215, 1018, 193, -807, 74, -244, +-288, 902, 228, -522, 69, -331, -307, 684, +245, -247, 20, -307, -216, 336, 202, 23, +-33, -197, -99, 25, 59, 166, 40, -67, +-25, -173, -83, 194, 106, 99, -5, -320, +-139, 141, 134, 253, 33, -328, -202, -14, +142, 335, 66, -235, -194, -163, 87, 418, +117, -262, -174, -165, 1, 448, 156, -333, +-103, -29, -54, 282, 88, -280, 42, 79, +-148, 129, 55, -187, 175, 31, -253, 175, +38, -172, 195, -55, -142, 266, -113, -215, +211, -59, 7, 289, -271, -215, 204, -92, +163, 282, -346, -133, 74, -147, 344, 207, +-372, -4, -79, -153, 484, 54, -294, 163, +-317, -178, 576, -72, -129, 280, -509, -155, +559, -141, 40, 211, -614, 22, 441, -200, +289, 47, -724, 227, 317, -235, 431, -77, +-717, 332, 252, -188, 369, -215, -474, 362, +16, -55, 366, -316, -301, 288, -55, 66, +255, -280, -169, 89, -4, 226, -18, -232, +142, -107, -121, 365, -71, -194, 163, -206, +-48, 329, -111, -44, 95, -249, 67, 201, +-200, 79, 158, -191, -61, 17, 38, 157, +-51, -17, -51, -289, 220, 318, -273, 61, +84, -432, 135, 373, -110, 30, -176, -295, +284, 160, 8, 128, -464, -158, 527, -100, +-115, 302, -437, -144, 515, -202, -102, 318, +-364, -80, 357, -212, -18, 207, -273, 57, +184, -262, 50, 148, -138, 138, -49, -264, +175, 77, -127, 170, -61, -165, 124, -85, +-62, 273, -73, -191, 60, -86, 48, 295, +-132, -282, 86, 91, -70, 93, 85, -166, +-120, 187, 35, -172, 108, 66, -250, 162, +227, -356, -108, 321, -38, 7, 70, -413, +-44, 558, -24, -245, -9, -313, 75, 645, +-158, -415, 147, -192, -98, 640, -65, -532, +160, -15, -161, 544, 11, -629, 78, 199, +-106, 386, -28, -633, 133, 294, -195, 381, +55, -775, 94, 422, -251, 462, 215, -1076, +-68, 733, -205, 351, 308, -1203, -205, 975, +-163, 125, 422, -1079, -355, 1020, -118, -89, +472, -819, -444, 945, -31, -294, 452, -524, +-506, 891, 64, -626, 381, -53, -561, 806, +321, -1179, 45, 764, -429, 441, 545, -1632, +-363, 1671, -166, -191, 623, -1723, -662, 2339, +49, -873, 622, -1515, -767, 2664, 122, -1429, +581, -1081, -692, 2555, -37, -1661, 712, -662, +-653, 2216, -193, -1633, 797, -399, -635, 1891, +-171, -1512, 645, -239, -454, 1576, -178, -1267, +401, -249, -161, 1337, -218, -953, 115, -398, +222, 1203, -426, -637, 43, -614, 448, 1106, +-644, -287, 260, -937, 208, 1132, -489, -14, +299, -1212, -9, 1162, -234, 169, 160, -1357, +-5, 1092, -217, 364, 180, -1433, 39, 972, +-421, 520, 430, -1440, -60, 878, -565, 570, +704, -1456, -251, 994, -538, 361, 737, -1389, +-271, 1262, -496, -115, 631, -1066, -133, 1312, +-570, -441, 596, -792, -88, 1290, -487, -568, +441, -778, -106, 1477, -207, -748, 54, -819, +116, 1675, -93, -880, -306, -848, 449, 1701, +-216, -755, -373, -970, 583, 1521, -313, -307, +-342, -1228, 593, 1203, -341, 383, -318, -1631, +624, 908, -450, 1077, -202, -2002, 553, 644, +-448, 1599, -152, -2154, 469, 302, -313, 1928, +-365, -2001, 716, -189, -402, 2162, -568, -1670, +1136, -755, -778, 2365, -494, -1331, 1370, -1160, +-1114, 2343, -263, -973, 1289, -1361, -1139, 2147, +-154, -644, 1074, -1449, -835, 1966, -406, -544, +1039, -1188, -499, 1583, -797, -569, 1233, -601, +-473, 889, -874, -387, 1221, -139, -434, 197, +-739, 18, 870, -68, -135, -188, -668, 415, +476, -286, 152, -165, -487, 542, -64, -500, +490, 73, -213, 385, -723, -519, 911, 235, +-6, 197, -1301, -418, 1242, 257, 211, 84, +-1763, -235, 1423, 106, 429, 64, -2046, -17, +1446, -135, 626, 106, -2167, 140, 1346, -253, +755, -17, -2068, 401, 1087, -323, 833, -324, +-1787, 887, 688, -600, 938, -473, -1476, 1315, +278, -978, 1007, -351, -1125, 1436, -183, -1171, +1211, -241, -974, 1359, -459, -1018, 1355, -360, +-1001, 1185, -394, -549, 1201, -691, -856, 958, +-432, 101, 1122, -1154, -736, 758, -501, 794, +1131, -1673, -725, 599, -513, 1436, 1118, -2094, +-631, 380, -692, 1952, 1297, -2257, -691, 36, +-805, 2317, 1470, -2121, -786, -480, -788, 2577, +1434, -1750, -699, -1084, -839, 2694, 1377, -1245, +-610, -1538, -820, 2455, 1237, -539, -540, -1861, +-627, 1919, 910, 323, -415, -2134, -354, 1368, +415, 994, -150, -2112, -128, 736, -129, 1386, +278, -1714, -163, -33, -389, 1645, 545, -1231, +-254, -595, -431, 1618, 565, -750, -221, -811, +-456, 1220, 582, -183, -303, -867, -260, 649, +376, 392, -282, -809, 2, 61, -66, 819, +74, -624, -89, -403, -202, 950, 282, -339, +-220, -657, -173, 835, 277, -8, -180, -806, +-262, 658, 377, 244, -229, -802, -302, 416, +448, 403, -256, -651, -311, 70, 454, 624, +-237, -582, -318, -187, 384, 853, -122, -650, +-317, -235, 161, 872, 224, -617, -523, -222, +70, 757, 505, -481, -738, -294, 106, 751, +541, -423, -711, -388, 50, 827, 473, -377, +-489, -554, -140, 932, 390, -222, -117, -935, +-515, 1237, 445, -155, 168, -1328, -890, 1633, +628, -266, 245, -1474, -1065, 1780, 717, -247, +269, -1534, -1098, 1680, 658, -28, 402, -1586, +-1203, 1422, 674, 275, 485, -1562, -1340, 975, +866, 792, 258, -1662, -1161, 496, 841, 1500, +46, -1984, -767, 170, 464, 2108, 182, -2299, +-580, 0, 103, 2444, 451, -2429, -584, -78, +-114, 2465, 668, -2292, -594, -156, -259, 2238, +738, -1910, -455, -250, -481, 1883, 780, -1452, +-227, -353, -766, 1545, 846, -996, -78, -507, +-868, 1294, 697, -629, 202, -632, -933, 1126, +416, -438, 563, -625, -1018, 1017, 190, -435, +754, -498, -855, 944, -234, -541, 1022, -311, +-661, 843, -722, -584, 1373, -213, -631, 763, +-952, -507, 1442, -293, -473, 811, -1073, -456, +1307, -461, -195, 977, -1177, -466, 1116, -596, +23, 1086, -1075, -435, 732, -670, 270, 1004, +-843, -231, 210, -745, 566, 798, -645, 70, +-228, -800, 758, 570, -428, 245, -553, -628, +826, 213, -211, 324, -732, -266, 733, -238, +19, 398, -749, 71, 430, -574, 352, 359, +-772, 442, 119, -834, 664, 176, -772, 908, +-147, -1087, 863, -50, -646, 1328, -459, -1229, +994, -291, -412, 1586, -823, -1170, 1109, -548, +-180, 1651, -1154, -883, 1233, -855, -71, 1567, +-1275, -451, 1208, -1140, -5, 1344, -1184, 40, +982, -1335, 122, 995, -1043, 560, 709, -1476, +211, 661, -808, 929, 374, -1464, 301, 357, +-550, 1075, -1, -1189, 473, -64, -456, 1152, +-138, -806, 480, -528, -375, 1209, -121, -410, +290, -927, -167, 1196, -152, -19, 141, -1267, +-43, 1158, -81, 306, -35, -1537, 44, 1127, +42, 530, -281, -1704, 241, 1155, -42, 570, +-289, -1728, 319, 1195, -193, 471, -114, -1603, +220, 1142, -237, 392, 47, -1469, 82, 1098, +-259, 292, 238, -1370, -121, 1167, -210, 85, +368, -1196, -369, 1170, 47, -103, 241, -910, +-458, 929, 323, -153, -26, -483, -382, 464, +415, -165, -129, 67, -353, -37, 396, -267, +-68, 607, -374, -357, 287, -494, 123, 1014, +-435, -440, 131, -797, 366, 1314, -568, -385, +81, -1120, 469, 1573, -573, -326, -8, -1440, +512, 1820, -443, -213, -246, -1792, 661, 1950, +-391, 120, -394, -2199, 699, 1881, -267, 606, +-475, -2494, 564, 1624, -33, 1032, -535, -2483, +383, 1163, 170, 1347, -502, -2203, 119, 538, +399, 1672, -506, -1891, -15, -101, 483, 2001, +-494, -1635, 19, -595, 295, 2180, -268, -1359, +9, -957, 26, 2178, 61, -981, -112, -1271, +-114, 2046, 303, -537, -262, -1487, -127, 1726, +415, -44, -327, -1535, -197, 1235, 545, 438, +-362, -1488, -320, 799, 719, 715, -437, -1371, +-311, 564, 684, 706, -388, -1123, -294, 401, +565, 599, -255, -815, -361, 124, 556, 626, +-163, -572, -436, -218, 486, 796, 30, -457, +-533, -437, 307, 909, 338, -452, -635, -480, +119, 974, 589, -511, -768, -523, 144, 1124, +595, -566, -815, -660, 262, 1234, 444, -445, +-670, -829, 152, 1089, 484, -72, -576, -946, +-43, 744, 632, 324, -571, -904, -138, 353, +687, 538, -525, -691, -228, -7, 734, 637, +-520, -442, -202, -344, 622, 759, -393, -253, +-196, -645, 407, 890, -119, -99, -304, -856, +291, 865, 66, 113, -335, -934, 145, 634, +251, 409, -397, -946, 44, 356, 411, 658, +-464, -942, 0, 184, 431, 773, -336, -916, +-225, 153, 513, 717, -171, -854, -440, 219, +520, 572, -54, -777, -388, 243, 266, 524, +143, -749, -306, 130, 44, 700, 247, -785, +-265, -62, -4, 928, 219, -807, -221, -184, +6, 947, 166, -711, -145, -181, -16, 728, +48, -440, 54, -249, -92, 525, -81, -115, +220, -482, -111, 523, -121, 99, 129, -717, +85, 568, -192, 234, -19, -816, 323, 517, +-376, 308, 18, -737, 443, 399, -585, 261, +127, -548, 581, 263, -809, 233, 165, -443, +764, 170, -967, 299, 140, -470, 870, 126, +-1016, 374, 140, -457, 821, 30, -898, 393, +58, -334, 763, -102, -705, 373, -132, -177, +793, -245, -581, 380, -231, -44, 716, -407, +-403, 427, -293, 63, 558, -532, -145, 409, +-453, 206, 511, -617, 60, 324, -613, 328, +455, -581, 242, 187, -700, 349, 353, -364, +361, -92, -628, 382, 169, -92, 430, -419, +-499, 468, -7, 79, 531, -626, -554, 517, +49, 166, 534, -688, -649, 466, 134, 249, +535, -640, -697, 290, 140, 365, 579, -561, +-711, 89, 132, 476, 511, -456, -587, -97, +57, 511, 485, -263, -527, -330, 40, 488, +533, 2, -647, -535, 135, 437, 520, 197, +-644, -629, 80, 358, 556, 278, -542, -602, +-89, 294, 599, 286, -460, -550, -139, 253, +528, 311, -370, -589, -113, 292, 392, 335, +-242, -709, -122, 434, 265, 305, -70, -838, +-199, 602, 184, 294, 58, -1003, -199, 711, +73, 403, 120, -1190, -137, 700, -45, 649, +208, -1383, -166, 573, -79, 989, 298, -1550, +-281, 404, 0, 1245, 298, -1585, -339, 228, +60, 1365, 268, -1503, -322, 64, 31, 1398, +323, -1362, -367, -89, 12, 1346, 399, -1083, +-429, -341, 21, 1278, 393, -697, -388, -672, +-38, 1229, 414, -373, -335, -886, -112, 1124, +414, -156, -238, -895, -213, 939, 401, -92, +-107, -702, -308, 738, 340, -148, -18, -461, +-205, 577, 82, -185, 131, -345, -73, 494, +-192, -136, 282, -345, -12, 396, -360, 35, +398, -435, 20, 282, -528, 264, 600, -581, +-69, 260, -620, 373, 804, -665, -243, 274, +-564, 386, 861, -646, -351, 220, -472, 407, +806, -561, -317, 70, -473, 447, 752, -392, +-202, -178, -607, 524, 818, -200, -164, -453, +-698, 624, 863, -71, -125, -653, -698, 703, +714, -17, 76, -731, -712, 747, 469, -30, +322, -728, -661, 731, 192, -1, 469, -731, +-509, 658, -16, 108, 447, -772, -297, 577, +-158, 248, 354, -792, -64, 423, -345, 403, +382, -737, 83, 188, -538, 528, 469, -610, +158, -18, -639, 554, 442, -439, 249, -158, +-621, 506, 305, -258, 301, -318, -450, 513, +90, -84, 277, -550, -197, 595, -62, 50, +149, -762, 43, 657, -128, 168, -5, -848, +214, 582, -180, 283, -38, -812, 247, 428, +-186, 348, -55, -694, 280, 256, -149, 361, +-182, -529, 403, 72, -151, 402, -283, -383, +478, -153, -137, 491, -292, -212, 403, -436, +-59, 586, -254, 24, 258, -774, 57, 656, +-199, 293, 68, -1086, 217, 668, -182, 568, +-87, -1289, 313, 543, -84, 843, -261, -1320, +323, 249, 122, 1112, -484, -1236, 390, -100, +220, 1315, -608, -1097, 454, -346, 183, 1343, +-565, -866, 435, -551, 145, 1218, -461, -485, +346, -799, 141, 1027, -342, -16, 206, -1057, +170, 791, -229, 484, 55, -1305, 222, 553, +-124, 903, -116, -1453, 299, 371, -41, 1095, +-270, -1429, 429, 236, -89, 1089, -305, -1248, +550, 94, -254, 1004, -200, -979, 593, -110, +-386, 937, -111, -709, 603, -310, -398, 887, +-160, -526, 649, -390, -323, 784, -294, -403, +660, -357, -159, 637, -466, -316, 659, -299, +2, 512, -576, -258, 579, -230, 162, 383, +-581, -182, 362, -188, 435, 218, -618, -27, +134, -209, 663, 87, -576, 141, -116, -260, +768, 12, -336, 229, -467, -262, 842, -35, +-97, 250, -683, -217, 782, -104, 87, 278, +-661, -179, 539, -202, 284, 351, -610, -137, +341, -324, 406, 390, -530, -28, 191, -478, +464, 369, -399, 195, -46, -649, 580, 271, +-281, 485, -256, -800, 658, 104, -195, 766, +-297, -866, 538, -85, -61, 931, -214, -810, +303, -276, 87, 1001, -156, -665, 163, -464, +153, 1031, -160, -519, 200, -611, 83, 1038, +-126, -437, 233, -629, 7, 985, -51, -430, +179, -519, 49, 844, -65, -429, 210, -381, +18, 703, -76, -423, 322, -282, -161, 644, +52, -482, 343, -181, -292, 623, 155, -535, +329, -121, -306, 572, 155, -469, 334, -179, +-285, 532, 142, -311, 326, -341, -275, 535, +174, -134, 286, -538, -293, 561, 258, 53, +201, -744, -262, 551, 282, 283, 179, -925, +-254, 428, 270, 585, 236, -1023, -338, 177, +317, 883, 263, -985, -401, -139, 335, 1069, +328, -834, -453, -413, 320, 1110, 386, -629, +-466, -576, 288, 1052, 362, -452, -324, -682, +132, 1017, 375, -346, -145, -775, -88, 1038, +458, -302, -61, -791, -223, 988, 521, -276, +-24, -700, -266, 839, 485, -242, 46, -563, +-231, 692, 304, -245, 242, -468, -228, 645, +89, -275, 469, -455, -259, 670, -56, -241, +590, -547, -236, 671, -144, -71, 603, -705, +-165, 594, -173, 174, 538, -836, -56, 462, +-221, 385, 489, -861, 47, 288, -290, 525, +478, -791, 92, 97, -269, 624, 360, -694, +207, -81, -259, 681, 243, -568, 310, -229, +-270, 632, 226, -344, 276, -345, -207, 436, +204, -15, 260, -418, -204, 136, 223, 336, +247, -421, -231, -179, 281, 580, 188, -355, +-167, -403, 243, 658, 177, -261, -116, -463, +181, 600, 196, -167, -91, -492, 164, 535, +207, -62, -91, -578, 137, 541, 249, 33, +-88, -679, 49, 539, 318, 122, 0, -694, +-160, 406, 439, 246, 103, -630, -330, 180, +461, 402, 233, -574, -391, -8, 311, 550, +467, -578, -501, -123, 240, 690, 594, -620, +-570, -231, 250, 849, 571, -657, -478, -364, +148, 980, 564, -618, -339, -488, 7, 971, +559, -477, -182, -552, -136, 858, 498, -325, +24, -551, -250, 731, 384, -259, 241, -489, +-327, 651, 235, -250, 441, -450, -361, 613, +102, -212, 541, -491, -300, 625, -42, -175, +611, -553, -235, 659, -166, -171, 663, -533, +-209, 601, -177, -129, 598, -499, -101, 454, +-202, 67, 477, -583, 72, 292, -274, 398, +382, -759, 200, 109, -276, 754, 253, -900, +312, -107, -238, 1039, 101, -905, 392, -350, +-145, 1184, -51, -750, 394, -608, 42, 1222, +-261, -516, 436, -854, 175, 1232, -425, -320, +484, -1012, 231, 1207, -474, -206, 444, -1042, +335, 1111, -551, -104, 402, -1005, 492, 927, +-697, 49, 412, -950, 588, 717, -777, 190, +402, -882, 631, 542, -766, 242, 322, -722, +682, 354, -715, 215, 214, -477, 718, 139, +-625, 191, 80, -267, 745, -25, -494, 173, +-103, -129, 792, -123, -355, 132, -274, 10, +789, -230, -184, 99, -392, 168, 687, -378, +27, 96, -452, 307, 520, -505, 214, 92, +-429, 404, 302, -549, 377, 33, -392, 483, +147, -531, 462, -73, -340, 553, 55, -473, +462, -198, -228, 591, -66, -367, 464, -322, +-135, 597, -141, -260, 448, -418, -97, 591, +-95, -206, 332, -435, -38, 566, -20, -212, +181, -386, 48, 556, -25, -244, 139, -376, +100, 588, -98, -230, 214, -485, 98, 652, +-172, -124, 257, -662, 157, 692, -283, 43, +262, -833, 290, 662, -424, 232, 295, -952, +346, 572, -447, 395, 254, -970, 380, 416, +-413, 517, 172, -859, 433, 160, -411, 630, +142, -673, 440, -145, -375, 721, 80, -449, +448, -419, -303, 716, -8, -166, 429, -656, +-179, 644, -111, 143, 350, -880, 24, 591, +-250, 370, 294, -1031, 201, 530, -351, 507, +228, -1024, 320, 358, -372, 633, 125, -895, +404, 80, -322, 772, 5, -755, 434, -180, +-192, 887, -162, -623, 482, -414, -71, 964, +-317, -454, 527, -639, -7, 982, -374, -240, +482, -805, 67, 882, -353, 8, 344, -905, +178, 699, -285, 265, 115, -945, 329, 492, +-201, 462, -105, -906, 398, 284, -57, 590, +-280, -797, 354, 80, 171, 647, -454, -652, +311, -74, 336, 619, -543, -477, 251, -165, +452, 507, -565, -302, 176, -204, 543, 386, +-564, -183, 133, -222, 532, 340, -475, -123, +64, -248, 481, 312, -348, -59, 22, -268, +369, 223, -220, 83, 29, -312, 223, 106, +-102, 254, 44, -395, 119, 33, -80, 431, +113, -513, 31, -24, -74, 600, 153, -610, +-5, -78, -75, 710, 118, -637, 96, -144, +-175, 770, 142, -634, 175, -206, -280, 833, +188, -603, 211, -317, -302, 861, 159, -435, +278, -521, -315, 828, 110, -148, 337, -734, +-296, 699, 57, 162, 326, -831, -197, 459, +-3, 427, 226, -800, -49, 219, -50, 584, +105, -741, 96, 57, -110, 683, 52, -697, +141, -89, -119, 762, 49, -567, 83, -314, +-49, 753, 20, -232, 51, -587, -32, 582, +71, 212, -36, -751, 17, 266, 131, 612, +-160, -781, 150, -48, 89, 876, -185, -750, +207, -239, 76, 961, -186, -651, 207, -352, +97, 905, -176, -474, 146, -413, 142, 740, +-145, -251, 48, -416, 189, 485, -118, -1, +-1, -399, 160, 208, -59, 239, -50, -345, +124, -52, -13, 390, -72, -229, 91, -269, +24, 436, -96, -62, 60, -423, 90, 401, +-139, 101, 40, -518, 170, 338, -150, 200, +-38, -496, 255, 227, -86, 227, -154, -369, +292, 51, 22, 282, -242, -220, 244, -150, +149, 301, -256, -18, 123, -326, 243, 210, +-213, 225, 12, -407, 244, 80, -135, 309, +-41, -298, 158, -23, -29, 180, -99, -46, +105, -96, 43, -19, -185, 196, 175, -107, +-42, -228, -130, 371, 176, -43, -98, -477, +-30, 536, 72, 52, -12, -691, -53, 615, +80, 155, 2, -767, -43, 506, 115, 304, +-43, -720, 14, 297, 103, 396, -15, -569, +-46, 97, 180, 384, -39, -352, -83, -99, +205, 383, -65, -157, -35, -306, 86, 383, +43, 57, -129, -455, 70, 249, 102, 346, +-223, -529, 95, -23, 143, 632, -262, -511, +33, -276, 238, 779, -285, -375, -41, -487, +259, 779, -98, -147, -305, -678, 373, 710, +57, 104, -505, -809, 455, 564, 113, 335, +-457, -842, 259, 379, 335, 487, -496, -762, +148, 162, 444, 568, -513, -570, 139, -133, +346, 657, -338, -336, -34, -440, 373, 698, +-253, -94, -188, -633, 418, 585, -185, 160, +-318, -668, 411, 333, -22, 352, -551, -522, +512, 51, 37, 380, -643, -273, 512, -132, +107, 295, -621, -86, 382, -201, 281, 221, +-683, 26, 353, -237, 360, 128, -689, 168, +361, -256, 320, -34, -575, 316, 267, -189, +302, -189, -443, 316, 129, -30, 307, -274, +-308, 220, -47, 90, 332, -281, -184, 154, +-225, 120, 371, -250, -144, 101, -268, 144, +313, -205, -120, 23, -204, 155, 152, -69, +15, -157, -242, 145, 95, 172, 138, -394, +-367, 138, 200, 358, 104, -490, -346, 56, +201, 439, 85, -401, -222, -85, 43, 432, +211, -265, -168, -201, -99, 420, 298, -142, +-118, -325, -202, 439, 319, -37, -44, -423, +-319, 391, 372, 109, -55, -476, -370, 297, +422, 202, -140, -469, -298, 259, 333, 162, +-120, -350, -240, 158, 177, 138, 20, -199, +-274, -15, 101, 209, 79, -125, -246, -130, +59, 274, 83, -176, -163, -72, -21, 297, +134, -310, -141, 74, -32, 234, 179, -329, +-191, 121, 25, 174, 178, -255, -227, 58, +91, 191, 115, -224, -200, -6, 93, 264, +35, -214, -62, -143, -64, 411, 70, -228, +-32, -223, -132, 457, 98, -217, -62, -191, +-105, 294, 30, -65, 11, -146, -191, 137, +78, -28, 49, -49, -268, 95, 96, -117, +77, 27, -181, 158, -76, -154, 164, -146, +-55, 355, -229, -53, 177, -413, 128, 400, +-360, 149, 130, -590, 293, 335, -428, 398, +80, -718, 277, 161, -235, 665, -172, -705, +307, -187, -55, 990, -319, -599, 192, -630, +142, 1165, -344, -263, -56, -988, 409, 1047, +-473, 209, -103, -1240, 450, 752, -383, 667, +-274, -1208, 514, 213, -262, 1037, -434, -937, +544, -401, -104, 1227, -541, -403, 396, -957, +222, 998, -683, 387, 244, -1323, 459, 512, +-641, 1056, -15, -1297, 605, -165, -507, 1412, +-158, -804, 454, -795, -222, 1338, -250, -172, +262, -1134, -31, 929, -263, 480, 172, -1185, +-86, 334, -100, 886, 53, -852, -87, -339, +-120, 1037, 120, -203, -130, -1001, -195, 847, +241, 486, -182, -1127, -241, 261, 291, 892, +-93, -774, -413, -400, 434, 977, -116, -133, +-454, -893, 458, 671, -73, 541, -444, -1103, +333, 253, 95, 970, -497, -951, 275, -191, +125, 903, -337, -395, 5, -427, 203, 502, +-168, 104, -224, -393, 234, -26, -37, 453, +-309, -159, 121, -441, 68, 513, -283, 78, +70, -545, -54, 291, -68, 324, -79, -397, +-17, -62, -92, 286, -18, 24, -2, -256, +-209, 3, 96, 386, -53, -259, -96, -299, +-50, 509, -20, 59, 3, -608, -92, 258, +-83, 600, 121, -652, -184, -323, -104, 998, +194, -271, -174, -865, -155, 787, 133, 415, +-88, -1000, -177, 162, 148, 966, -164, -767, +-172, -536, 235, 1164, -275, -161, -182, -1086, +312, 869, -250, 576, -353, -1215, 362, 122, +-87, 1201, -449, -742, 205, -842, 104, 1236, +-372, 180, -90, -1376, 333, 689, -362, 1057, +-149, -1451, 184, -167, -53, 1728, -263, -1022, +-38, -1054, 260, 1766, -332, -118, -180, -1683, +259, 1221, -42, 943, -520, -1788, 334, 165, +108, 1684, -602, -1197, 149, -941, 372, 1862, +-633, -260, -129, -1704, 620, 1350, -583, 826, +-375, -1758, 638, 294, -205, 1476, -843, -1191, +735, -600, 66, 1576, -1054, -526, 586, -1125, +362, 1413, -1042, 13, 189, -1462, 730, 1240, +-943, 555, -248, -1737, 935, 730, -573, 1293, +-765, -1621, 942, -220, -75, 1810, -1111, -973, +710, -1094, 333, 1602, -1054, 40, 235, -1410, +537, 746, -746, 735, -45, -828, 348, -175, +-497, 495, 92, 90, 115, -170, -607, -306, +276, 137, 268, 518, -844, -195, 100, -670, +578, 344, -708, 842, -283, -672, 607, -688, +-441, 886, -367, 445, 475, -1007, -365, 69, +-364, 838, 482, -667, -294, -119, -433, 886, +349, -832, -123, -405, -309, 1470, 85, -540, +-176, -1243, -26, 1272, -20, 360, -254, -1202, +41, 637, -154, 314, -75, -1013, -17, 862, +-149, 619, -157, -1622, 50, 364, -203, 1548, +-173, -1356, 211, -579, -106, 1882, -627, -916, +67, -1424, 709, 2125, -684, 244, -701, -2339, +688, 1060, 187, 1593, -982, -1932, 230, -63, +503, 1851, -850, -1308, -203, -931, 794, 1934, +-549, -313, -633, -1390, 714, 1131, -355, 232, +-577, -1180, 782, 917, -447, 730, -866, -1701, +1021, 161, -135, 1777, -1239, -1011, 703, -1184, +614, 1624, -1294, 204, -228, -1749, 1095, 812, +-479, 1507, -910, -1562, 545, -868, 174, 1846, +-677, 39, 46, -1433, 374, 580, -588, 728, +-369, -857, 667, -22, -167, 991, -895, -564, +299, -985, 675, 1149, -979, 680, -460, -1444, +1048, -22, -354, 1228, -1011, -615, 609, -396, +288, 733, -938, -495, 246, -170, 381, 873, +-835, -609, 36, -533, 502, 1138, -521, -178, +-456, -1158, 630, 883, -326, 851, -723, -1363, +824, -192, -106, 1361, -1208, -415, 678, -889, +735, 739, -1548, 275, 110, -631, 1141, 137, +-1141, 348, -460, -206, 1226, 39, -824, -79, +-940, -303, 1419, 766, -265, 177, -1539, -1355, +920, 303, 658, 1634, -1322, -934, 19, -1335, +780, 1343, -838, 751, -137, -1404, 677, -96, +-749, 1214, -391, -350, 844, -890, -260, 568, +-1053, 653, 566, -662, 692, -396, -974, 707, +-692, 210, 924, -876, 330, 291, -969, 964, +-411, -1038, 543, -653, 424, 1681, -676, 74, +-596, -1867, 425, 437, 428, 1750, -546, -647, +-523, -1532, 413, 709, 35, 1346, -367, -791, +176, -979, -301, 904, -393, 373, 487, -853, +207, 440, -749, 538, -362, -1165, 402, 141, +474, 1326, -386, -592, -1004, -1033, 338, 707, +931, 542, -631, -346, -933, -252, 813, -55, +183, 359, -1038, 94, 378, -530, 758, 225, +-1118, 714, -477, -750, 1205, -687, -266, 1229, +-1053, 518, 690, -1413, 152, -212, -1115, 1219, +742, 67, 627, -827, -1603, -102, 90, 603, +1420, 283, -1048, -851, -885, -108, 1324, 1347, +-142, -548, -1320, -1443, 618, 1247, 726, 1105, +-794, -1638, -472, -371, 460, 1619, 61, -568, +-298, -1057, 152, 1455, -135, 13, -626, -1720, +417, 1034, 753, 1290, -923, -1470, -868, -477, +1104, 1127, 507, -95, -1385, -305, -9, 234, +1013, -576, -695, 259, -571, 881, 991, -857, +-230, -387, -1290, 866, 838, -134, 1056, -454, +-1490, 447, -898, -54, 1662, -466, 538, 498, +-1899, 396, -391, -940, 1705, -109, 165, 1340, +-1632, -275, -289, -1580, 1470, 548, 217, 1993, +-1571, -945, -286, -2413, 1681, 1703, -119, 2428, +-1779, -2565, 369, -1840, 1658, 3306, -906, 703, +-1498, -3574, 1300, 747, 782, 3167, -1505, -1862, +-191, -2333, 1251, 2395, -534, 1523, -876, -2458, +834, -929, 172, 2522, -965, 208, 244, -2362, +646, 710, -586, 1668, -362, -1212, 456, -760, +-139, 1151, -79, 64, 204, -690, -574, 318, +-98, 82, 917, -392, -374, 557, -1065, 255, +792, -992, 545, -77, -1005, 1282, 58, -37, +682, -1397, -705, 75, -41, 1414, 625, -89, +-552, -1216, -337, 12, 738, 887, -195, 289, +-854, -610, 657, -690, 433, 532, -838, 1219, +-230, -873, 621, -1527, 80, 1593, -429, 1316, +-401, -2235, 354, -512, 639, 2211, -710, -276, +-865, -1471, 1064, 505, 848, 637, -1646, -191, +-705, -244, 2023, -84, 262, 281, -2322, -23, +257, -317, 2213, 412, -871, 162, -1959, -780, +1287, 171, 1541, 971, -1729, -445, -1143, -1192, +2015, 826, 517, 1455, -2212, -1419, 109, -1533, +2088, 2121, -961, 1262, -1697, -2522, 1576, -783, +934, 2455, -1932, 388, -275, -2100, 1804, -61, +-371, 1659, -1342, -340, 497, -1091, 679, 864, +-366, 220, -315, -1082, 81, 657, 69, 997, +-51, -1355, 136, -557, -122, 1638, -299, -48, +245, -1312, 293, 359, -415, 688, -347, -214, +542, -58, 261, -274, -591, -333, -359, 840, +552, 526, 422, -1333, -510, -445, -728, 1498, +640, 236, 713, -1149, -880, -179, -533, 503, +875, 431, 250, 39, -973, -708, 66, -304, +815, 755, -361, 422, -735, -547, 591, -520, +524, 266, -982, 676, -152, -229, 1172, -646, +-308, 445, -1279, 279, 579, -743, 1276, 446, +-721, 763, -1171, -1165, 438, -465, 1148, 1534, +-57, 21, -1261, -1383, -400, 374, 1494, 761, +463, -524, -1715, 76, -120, 576, 1469, -1035, +-436, -480, -997, 1911, 945, 264, 253, -2392, +-1301, -13, 251, 2199, 1572, 58, -727, -1473, +-1693, -383, 742, 401, 1737, 861, -484, 904, +-1853, -1479, -52, -2075, 1911, 2012, 619, 2922, +-1950, -2327, -1090, -3225, 1627, 2135, 1633, 3190, +-1388, -1533, -1889, -3034, 858, 912, 2129, 2644, +-434, -301, -2442, -2149, 415, -208, 2432, 1801, +-694, 333, -2071, -1498, 843, -155, 1573, 1175, +-745, 15, -1353, -1054, 450, -11, 1396, 1166, +-139, 222, -1785, -1412, 98, -737, 1807, 1675, +-12, 1571, -1503, -1973, -301, -2463, 821, 2168, +836, 3146, 80, -2208, -1729, -3274, -869, 1953, +2616, 2697, 1268, -1175, -3077, -1766, -1440, 76, +2838, 828, 1775, 986, -2316, -134, -2190, -1685, +1717, -259, 2540, 1959, -1243, 342, -2690, -1963, +986, -12, 2435, 1703, -835, -655, -1870, -1002, +669, 1102, 1079, 111, -510, -892, -125, 535, +35, 114, -612, -718, 495, 926, 975, 427, +-867, -1628, -1169, -134, 1106, 1754, 1108, 312, +-1086, -1570, -1005, -855, 976, 1258, 733, 1382, +-668, -868, -420, -1512, 335, 357, -100, 1045, +256, 333, 664, -76, -1136, -1198, -848, -1058, +1853, 2197, 932, 1705, -2536, -2875, -602, -1531, +2728, 2759, 181, 856, -2414, -1908, 158, -139, +1771, 851, -480, -395, -694, -98, 491, 864, +-400, -379, -362, -1136, 1417, 667, 121, 1208, +-2117, -996, 17, -1071, 2518, 1696, 1, 473, +-2642, -2455, 37, 529, 2206, 2638, 189, -1288, +-1418, -2025, -499, 1290, 420, 856, 880, -505, +546, 474, -1018, -630, -1286, -1513, 760, 1388, +1932, 2098, -262, -1272, -2144, -2223, -369, 182, +1955, 2074, 1028, 1319, -1260, -1647, -1609, -2540, +439, 816, 1923, 3103, 400, 267, -1847, -2979, +-983, -1075, 1554, 2090, 1121, 1228, -1002, -519, +-782, -897, 518, -1053, 18, 112, 26, 2060, +749, 931, -212, -2205, -1194, -1962, -104, 1625, +1455, 2567, 755, -619, -1386, -2497, -1346, -289, +1092, 1637, 1568, 701, -275, -55, -1376, -699, +-727, -1638, 941, 311, 1744, 2837, -246, 289, +-2523, -3111, -280, -926, 2830, 2433, 672, 1415, +-2553, -1091, -794, -1622, 1968, -381, 648, 1477, +-1098, 1490, -226, -1050, 260, -1850, -286, 395, +532, 1473, 716, 397, -922, -666, -969, -1165, +1012, -116, 1191, 1792, -929, 359, -1141, -1913, +902, -112, 869, 1610, -910, -555, -125, -894, +790, 1255, -509, -8, -595, -1580, 969, 687, +618, 1509, -1159, -1023, -616, -1114, 1112, 1017, +755, 651, -952, -938, -559, -153, 692, 904, +127, -342, -190, -814, 434, 684, -171, 513, +-966, -523, 531, -213, 1304, -60, -703, 60, +-1049, 721, 639, 8, 525, -1172, -374, -125, +236, 1209, 313, 409, -1002, -827, -392, -853, +1735, 161, 683, 1418, -2114, 424, -836, -1801, +2060, -789, 967, 1899, -1486, 717, -830, -1597, +724, -218, 533, 880, 270, -446, -235, -25, +-871, 1101, 5, -768, 1109, -1449, 288, 1326, +-969, 1247, -359, -1403, 594, -587, 542, 972, +-237, -151, -465, -394, -59, 763, 456, -118, +430, -984, -583, 332, -486, 762, 761, -253, +570, -233, -843, 154, -471, -569, 764, -245, +506, 1572, -333, 401, -623, -2460, -50, -365, +706, 2583, 576, 316, -653, -1761, -835, -433, +480, 312, 926, 656, -47, 1232, -653, -813, +-377, -2367, 120, 676, 1081, 2868, 355, -292, +-1498, -2718, -526, -116, 1626, 1982, 470, 369, +-1172, -920, -211, -377, 401, -130, 307, 190, +182, 889, -417, -56, -207, -1083, 562, 87, +-26, 700, -630, -300, 501, -61, 775, 682, +-733, -457, -975, -1152, 790, 630, 1318, 1497, +-538, -430, -1524, -1337, 256, -211, 1604, 682, +-95, 1172, -1038, 69, 13, -1932, 289, -609, +-24, 2042, 655, 810, 239, -1387, -1429, -755, +-245, 346, 1826, 446, 240, 541, -1630, 123, +-23, -1043, 1076, -764, -64, 1141, -386, 1052, +244, -850, -19, -821, -320, 230, 195, 292, +499, 349, -126, 192, -487, -458, 128, -514, +370, -62, -57, 774, -86, 746, 119, -823, +-6, -1202, -229, 528, 34, 1306, 528, -56, +47, -1022, -574, -373, -200, 519, 594, 511, +422, -3, -409, -195, -402, -427, 182, -422, +232, 663, 272, 1061, 144, -620, -707, -1524, +-292, 432, 988, 1480, 449, -35, -897, -1050, +-477, -507, 787, 609, 404, 820, -490, -341, +-48, -592, 93, 175, -107, -171, 275, 164, +257, 964, -332, -672, -302, -1285, 386, 1116, +287, 933, -221, -1197, -61, -236, 61, 922, +-101, -379, 248, -595, 205, 680, -274, 424, +-151, -735, 253, -388, 186, 599, -115, 341, +-54, -386, 51, -210, 72, 244, -62, -45, +54, -230, 243, 278, -125, 502, -260, -542, +202, -874, 315, 754, -105, 1070, -210, -729, +74, -1054, 166, 557, 29, 720, -41, -327, +35, -89, 58, 37, -24, -520, -141, 109, +223, 958, 302, -44, -227, -1259, -313, 41, +99, 1173, 480, -143, 197, -653, -415, 209, +-546, -73, 502, -90, 793, 558, -327, -110, +-728, -543, 72, 95, 672, 285, 329, 56, +-462, -55, -573, -164, 528, -41, 500, 103, +-368, 19, -80, 75, 195, 9, -196, -197, +78, -56, 343, 127, 42, 158, -237, -25, +-338, -139, 344, -171, 586, 25, -186, 438, +-621, -53, 130, -449, 529, 149, -17, 76, +4, -206, -26, 576, -472, 124, -25, -1208, +1128, -3, 240, 1680, -1480, -239, -351, -1804, +1561, 686, 595, 1284, -1189, -1090, -653, -250, +721, 1248, 671, -914, -163, -1111, -287, 1719, +-184, 840, -99, -1950, 394, -619, 590, 1660, +-202, 460, -802, -1025, -61, -338, 854, 257, +532, 232, -592, 348, -652, -116, 200, -590, +610, -72, 467, 419, -275, 332, -906, 85, +-33, -742, 1158, -577, 524, 1121, -1000, 821, +-868, -1252, 855, -856, 1066, 1162, -471, 662, +-940, -914, 321, -313, 664, 509, -132, 25, +-59, -224, 47, 166, -336, 182, 107, -381, +667, -275, -90, 572, -596, 417, 31, -739, +560, -505, 213, 836, -411, 484, -330, -863, +577, -387, 303, 862, -635, 283, 100, -1024, +570, -19, -211, 1253, -385, -527, 326, -1225, +344, 1073, -266, 809, -92, -1314, 232, -109, +-114, 1041, -82, -502, 557, -480, 28, 916, +-873, -200, 145, -1069, 1133, 858, -79, 802, +-1100, -1188, 155, -292, 857, 1070, -17, -204, +-309, -682, 19, 513, -157, 236, 20, -632, +731, 124, -10, 539, -843, -287, 52, -328, +800, 270, -21, 78, -359, -154, 125, 135, +-48, 31, -114, -256, 406, -104, 371, 473, +-554, 240, -444, -838, 590, -187, 519, 1114, +-267, -33, -438, -1184, -7, 282, 520, 1049, +192, -496, -420, -771, 39, 567, 277, 425, +-282, -431, 71, -155, 590, 74, -294, 134, +-502, 305, 355, -313, 383, -572, 16, 515, +-217, 642, -213, -573, 110, -552, 418, 291, +225, 551, -538, 92, -213, -636, 523, -404, +218, 713, -192, 522, -96, -750, -29, -304, +-26, 500, 413, 5, 190, -56, -537, 70, +-198, -256, 675, 3, 179, 273, -561, -54, +81, -168, 418, -21, -195, 237, -218, 59, +445, -652, 158, 231, -502, 1080, -20, -796, +556, -1163, -11, 1258, -377, 773, 252, -1255, +53, -48, -332, 590, 456, -499, 360, 364, +-727, 668, -172, -1037, 823, -638, 58, 1240, +-536, 566, 61, -1042, 309, -526, -55, 672, +-48, 422, 149, -304, 64, -189, -232, -35, +-52, -35, 439, 218, 102, 117, -422, -151, +10, -91, 337, -70, -126, -32, 90, 242, +296, 243, -462, -209, -276, -597, 739, 22, +399, 967, -703, 148, -444, -1106, 559, -300, +612, 941, -206, 365, -672, -551, 38, -260, +645, 20, 122, 24, -311, 466, -144, 239, +0, -669, 158, -499, 400, 503, -44, 730, +-532, -163, 41, -817, 423, -152, 151, 576, +-52, 352, -213, -51, -299, -393, 248, -654, +696, 293, -30, 1344, -883, -235, -200, -1684, +1014, 207, 427, 1498, -786, -130, -441, -946, +448, 49, 384, 175, 114, 45, -182, 570, +-513, -239, 77, -929, 740, 411, 84, 793, +-620, -436, -65, -316, 358, 321, 68, -319, +17, -57, 84, 827, -247, -292, -134, -954, +353, 553, 203, 635, -156, -570, -120, -43, +-46, 274, -86, -512, 460, 208, 370, 777, +-746, -706, -416, -599, 741, 929, 597, 112, +-476, -743, -608, 285, 144, 365, 602, -464, +343, -41, -470, 488, -705, -184, 365, -434, +1085, 363, -343, 352, -1035, -544, 306, -265, +851, 711, -39, 157, -580, -818, -174, -36, +403, 755, 472, -94, -363, -426, -434, 104, +367, -15, 238, -3, -125, 301, 24, 18, +-121, -490, -142, -85, 415, 571, 134, 40, +-452, -350, 38, 18, 322, -78, -89, -56, +-10, 446, 96, 208, -184, -733, 74, -406, +166, 889, -10, 507, -13, -827, -119, -445, +-7, 549, 238, 210, 146, -49, -344, 19, +-97, -511, 449, -108, 58, 834, -430, 81, +99, -845, 402, -45, -186, 694, -314, -70, +305, -463, 411, 288, -558, 133, -294, -469, +835, 210, 129, 450, -933, -368, 118, -276, +932, 260, -301, 154, -637, -68, 329, -118, +363, -71, -169, 171, -42, 48, -8, -265, +-104, 153, 189, 270, 153, -405, -83, -126, +-145, 526, -112, -131, 204, -425, 440, 404, +-247, 112, -632, -588, 284, 327, 756, 543, +-155, -669, -794, -257, 165, 723, 672, -205, +-73, -429, -321, 602, -39, -59, -33, -788, +255, 405, 363, 888, -424, -534, -435, -998, +499, 590, 432, 952, -386, -602, -256, -618, +144, 452, 168, 119, 218, -168, -125, 366, +-420, -222, 185, -609, 493, 558, -121, 462, +-395, -602, 53, -133, 281, 310, 134, -84, +-106, 70, -321, 78, 68, -308, 459, 61, +43, 370, -512, -249, -49, -328, 464, 422, +139, 259, -246, -568, -288, -128, 123, 534, +437, 27, 3, -308, -393, -36, -125, 59, +308, 43, 302, 144, -140, 14, -374, -284, +19, -96, 437, 284, 51, 121, -285, -52, +-36, -126, 93, -392, 5, 227, 205, 809, +56, -436, -365, -872, -75, 498, 404, 648, +201, -409, -316, -269, -248, 326, 195, -275, +293, -177, -59, 782, -206, -31, 39, -999, +99, 194, -136, 807, 193, -206, 353, -277, +-568, 8, -420, -304, 889, 257, 423, 723, +-949, -394, -293, -982, 793, 441, 215, 968, +-379, -421, -203, -661, 43, 303, 271, 202, +181, -135, -266, 261, -149, -49, 206, -536, +-20, 163, 73, 567, 187, -172, -286, -399, +-266, 84, 505, 157, 271, 22, -589, 38, +-79, -94, 546, -78, -62, 64, -480, -30, +318, 27, 400, 260, -399, -123, -393, -600, +416, 243, 626, 883, -452, -305, -799, -1055, +554, 277, 910, 1115, -667, -242, -622, -1047, +623, 243, 240, 813, -344, -231, 95, -496, +99, 213, -224, 128, 145, -146, 112, 255, +-59, -122, 121, -431, -173, 431, -202, 354, +429, -572, 199, -239, -488, 558, -42, 200, +376, -496, -58, -212, -123, 373, 166, 243, +-43, -200, -216, -263, 135, -73, 329, 349, +-111, 332, -373, -511, 130, -433, 342, 618, +-119, 377, -117, -627, 149, -163, -169, 478, +-152, -92, 562, -239, 119, 334, -803, 8, +45, -596, 770, 272, -69, 759, -473, -567, +35, -680, 103, 667, 137, 495, 290, -602, +-308, -295, -478, 440, 508, 102, 431, -190, +-499, -68, -138, 16, 325, 114, -134, 67, +-28, -187, 374, -126, -256, 298, -383, 178, +458, -411, 273, -244, -492, 515, -1, 278, +419, -527, -219, -254, -269, 365, 362, 280, +248, -114, -373, -359, -286, -92, 362, 423, +391, 198, -318, -433, -297, -142, 251, 272, +43, 44, 14, -11, 286, -12, -302, -191, +-445, 17, 469, 268, 527, -25, -385, -217, +-492, 20, 164, 65, 463, 41, 93, 101, +-342, -180, -210, -101, 213, 259, 121, -65, +117, -152, 82, 251, -513, -140, -106, -246, +758, 419, 96, 13, -797, -478, 128, 321, +514, 262, -243, -555, -86, 123, 309, 521, +-218, -362, -319, -319, 424, 288, 244, 226, +-308, -9, -192, -387, 125, -133, 102, 615, +207, 27, 6, -660, -491, 192, -47, 464, +661, -362, 160, -83, -721, 304, -138, -257, +632, -38, 123, 371, -395, -266, -90, -300, +226, 477, 35, 161, -73, -566, 111, -73, +-4, 579, -298, 68, 146, -599, 493, 25, +-364, 494, -456, -226, 587, -74, 246, 303, +-654, -552, 120, -39, 519, 1030, -382, -510, +-162, -1030, 465, 1030, -240, 562, -288, -1234, +587, 112, -5, 1077, -711, -694, 269, -686, +752, 978, -416, 291, -648, -977, 458, -50, +472, 848, -336, -118, -196, -637, 156, 264, +-74, 263, 116, -260, 288, 148, -326, 57, +-345, -412, 417, 206, 359, 508, -321, -442, +-325, -446, 126, 531, 350, 371, 83, -499, +-369, -331, -192, 484, 383, 143, 311, -322, +-434, 124, -267, -85, 455, -223, 182, 487, +-407, 176, -17, -737, 370, -111, -191, 835, +-206, 21, 356, -749, 9, 39, -383, 510, +236, 25, 205, -269, -280, -179, 47, 184, +190, 229, -258, -147, 56, -191, 346, 76, +-279, 174, -195, -30, 264, -129, 103, -35, +-168, 111, -5, 124, 67, -135, -32, -181, +-26, 181, 96, 199, 91, -155, -236, -285, +-89, 177, 375, 397, 20, -333, -353, -307, +94, 422, 191, 77, -152, -339, 69, 132, +156, 143, -300, -201, -45, 23, 411, 159, +-64, -66, -388, -88, 215, -2, 198, 62, +-272, 94, 112, -58, 199, -180, -279, 45, +-95, 301, 274, -144, 71, -318, -92, 299, +-112, 161, -175, -358, 314, 29, 335, 330, +-486, -129, -330, -323, 534, 214, 201, 304, +-381, -274, 73, -245, -48, 293, -131, 144, +397, -310, 125, 44, -522, 277, -70, -363, +434, -77, 95, 666, -154, -411, -325, -504, +69, 661, 464, 95, -107, -449, -319, 99, +95, 140, 43, -172, 118, 133, 84, 251, +-319, -489, 1, -221, 440, 893, -218, -140, +-439, -936, 580, 579, 100, 466, -636, -619, +239, 145, 452, 116, -306, -281, -297, 320, +352, 48, 55, -285, -253, 12, 143, 129, +41, 79, -14, -20, -90, -193, -50, -26, +160, 305, 121, -70, -202, -280, -235, 205, +376, 186, 79, -411, -189, 29, -126, 622, +34, -470, 195, -402, 25, 588, -101, 67, +-134, -279, 45, 5, 87, -85, 196, 156, +-179, 212, -307, -359, 322, 30, 251, 211, +-401, -244, -99, 131, 476, 269, -286, -411, +-199, -137, 375, 542, -1, -201, -279, -256, +116, 427, 77, -375, -241, -165, 366, 744, +66, -270, -543, -704, 85, 542, 560, 472, +-263, -660, -244, -155, 206, 640, -125, -175, +40, -502, 312, 431, -160, 250, -465, -459, +321, -8, 184, 277, -80, -113, 31, 16, +-160, 87, -184, -269, 143, -57, 613, 477, +-333, 82, -737, -758, 313, 20, 751, 920, +-181, -241, -598, -783, -32, 361, 289, 451, +356, -288, -125, -129, -461, 132, -48, -87, +508, -5, 37, 197, -410, -39, 111, -236, +70, 15, -47, 272, 61, -72, 58, -191, +-61, 158, -196, -31, 116, -71, 159, 130, +-112, -103, 3, 41, 102, 196, -329, -405, +28, -128, 575, 773, -242, -88, -507, -942, +206, 377, 395, 626, -49, -389, -208, 11, +-225, -130, 79, -403, 445, 704, -19, 475, +-506, -981, -17, -413, 495, 950, -116, 271, +-231, -675, 25, -67, 122, 275, 62, -195, +-243, 285, 96, 243, 170, -656, -42, -87, +-321, 565, -26, 102, 660, -332, -157, -211, +-766, 154, 384, 192, 497, 105, -403, -224, +-107, -360, 219, 478, -134, 222, -174, -527, +463, -24, -36, 429, -518, -40, 42, -391, +450, 82, 76, 357, -290, -61, -350, -441, +288, 249, 403, 350, -406, -542, -5, 74, +116, 613, -202, -554, 54, -411, 423, 820, +-333, 136, -386, -858, 403, 228, 168, 498, +-282, -329, 124, -5, -16, 54, -352, -123, +313, 107, 322, 81, -334, -133, -289, -29, +269, 209, 88, -236, -42, -125, 133, 584, +-428, -335, 9, -511, 487, 766, -113, -1, +-269, -735, -16, 426, 98, 420, -5, -452, +213, -354, -194, 559, -228, 129, 239, -485, +152, 247, -358, -74, 167, -286, 276, 718, +-599, -73, 97, -992, 650, 526, -316, 713, +-605, -593, 448, -392, 300, 639, -400, -188, +-13, -438, 280, 857, -363, -118, -41, -1164, +512, 783, -241, 967, -422, -1312, 266, -246, +316, 1397, -264, -690, -229, -997, 298, 1535, +-72, 95, -192, -1785, 207, 861, 149, 1345, +-407, -1459, -53, -382, 457, 1429, -178, -602, +-298, -928, 239, 1351, 2, 147, -111, -1669, +104, 751, -71, 1361, -112, -1381, 20, -487, +204, 1381, -111, -415, -207, -896, 108, 954, +186, 304, -156, -1138, -164, 267, 37, 839, +332, -556, -200, -261, -405, 543, 344, -446, +323, -103, -522, 826, -187, -435, 548, -742, +-38, 783, -509, 278, 231, -761, 414, 299, +-653, 417, -112, -689, 803, -23, -207, 980, +-873, -469, 448, -923, 678, 792, -539, 625, +-447, -904, 336, -160, 288, 768, -194, -352, +-212, -430, 139, 794, -95, -69, 51, -997, +37, 613, -112, 785, 86, -851, -125, -358, +-116, 738, 185, -19, 119, -509, -214, 350, +-235, 342, 49, -784, 359, -15, 89, 1115, +-567, -536, -136, -905, 387, 896, 249, 161, +-216, -554, -437, 349, 115, 64, 193, -613, +182, 225, -149, 1052, -374, -689, -77, -1329, +448, 1310, 204, 1084, -525, -1737, -143, -279, +178, 1529, 107, -637, 79, -726, -72, 1193, +-424, -227, 25, -1313, 559, 1044, -172, 1082, +-491, -1664, 182, -373, 198, 1746, -239, -483, +90, -1276, 134, 1124, -345, 516, -56, -1467, +234, 519, -23, 1175, -46, -1404, 8, -198, +-386, 1595, 33, -966, 714, -926, -307, 1666, +-872, -251, 589, -1511, 434, 1294, -606, 537, +58, -1549, 304, 626, -570, 940, -51, -1405, +936, 232, -572, 1526, -728, -1631, 681, -597, +250, 2395, -628, -1043, 151, -1784, 401, 2235, +-754, 266, 80, -2340, 817, 1158, -512, 1658, +-669, -2060, 628, -492, 132, 2134, -376, -620, +39, -1482, 45, 1198, -81, 627, -73, -1187, +26, 26, 67, 631, 138, -36, -496, -22, +-93, -508, 534, -341, 109, 1299, -640, 329, +-194, -2001, 593, 126, -57, 2032, -321, -598, +183, -1232, -225, 458, -224, 184, 545, 221, +34, 548, -769, -898, 162, -923, 605, 1352, +-508, 865, -226, -1413, 446, -323, -71, 862, +-631, -391, 360, 316, 473, 582, -498, -1293, +-427, -266, 340, 1503, 217, -152, 47, -978, +-460, 462, -406, -163, 753, -221, 284, 1148, +-986, -422, -31, -1457, 881, 1088, -555, 948, +-484, -1407, 833, 81, -36, 1217, -1170, -1178, +595, -501, 891, 1694, -1004, -293, -353, -1464, +779, 783, -295, 767, -321, -946, 518, 197, +-340, 612, -439, -785, 668, -105, -168, 839, +-663, -384, 633, -428, 407, 804, -1257, -276, +-17, -1157, 1371, 1130, -446, 1157, -1119, -1698, +425, -769, 668, 1692, -549, 134, -135, -1136, +377, 600, -322, 244, -576, -1174, 837, 588, +255, 1500, -1046, -1175, 73, -1343, 629, 1216, +-437, 900, -170, -868, 697, -213, -603, 192, +-860, -378, 1081, 444, 728, 796, -1525, -859, +-334, -1000, 1263, 1046, -239, 837, -665, -783, +424, -485, -262, 96, -269, 257, 617, 777, +-70, -414, -704, -1318, 197, 784, 280, 1312, +-236, -1171, 237, -695, -177, 1114, -800, 73, +672, -893, 829, 435, -1172, 520, -624, -546, +1108, -89, 156, 9, -844, 94, 292, 780, +-90, -621, -463, -1334, 898, 1410, 175, 1363, +-1586, -2141, 219, -911, 1605, 2616, -629, 65, +-1369, -2538, 626, 630, 750, 2196, -408, -1087, +-227, -1613, -301, 1067, -284, 1029, 1241, -632, +37, -649, -1896, 34, 86, 498, 2151, 388, +-305, -370, -2342, -513, 388, 70, 2045, 512, +-407, 209, -1746, -190, 160, -735, 1173, -121, +233, 1393, -1021, 200, -643, -1978, 815, 13, +750, 2228, -650, -251, -1059, -2291, 476, 575, +995, 2079, -410, -962, -773, -1360, 0, 1056, +266, 351, 277, -763, 385, 656, -994, 263, +-1043, -1487, 1688, 323, 1079, 2043, -2210, -1016, +-1035, -2042, 2524, 1538, 356, 1613, -2652, -1881, +504, -869, 2114, 1976, -1375, 116, -1251, -2030, +1420, 792, 402, 1748, -1321, -1568, 255, -1039, +852, 1767, -1066, 559, -109, -1936, 1161, -110, +-596, 2101, -939, -326, 731, -2083, 261, 469, +-472, 2110, 136, -468, -6, -2219, -534, 661, +196, 2161, 569, -1231, -158, -1537, -717, 1846, +-120, 485, 486, -2283, 468, 671, -487, 2497, +-766, -1775, 417, -2270, 545, 2467, -310, 1743, +-567, -2866, 441, -757, 303, 2791, -913, -454, +-171, -2255, 1357, 1397, -68, 1702, -1770, -1970, +-102, -1277, 2013, 1982, 61, 1196, -2057, -1519, +3, -1417, 1425, 623, -160, 1975, -576, 323, +33, -2566, -455, -1114, 90, 2935, 1153, 1688, +-473, -2975, -1546, -1992, 545, 2662, 1608, 2103, +-643, -2179, -1683, -1964, 566, 1534, 1366, 1784, +-223, -957, -1385, -1541, -352, 467, 1495, 1201, +726, 236, -2019, -1131, -798, -1136, 2452, 1642, +262, 1753, -2782, -2374, 378, -1971, 2831, 2951, +-1428, 1833, -2521, -3126, 2194, -1385, 1635, 2803, +-2613, 735, -699, -2050, 2415, 18, -328, 937, +-1900, -525, 864, 149, 1169, 673, -1063, -843, +-878, -727, 1032, 1377, 586, 593, -902, -1817, +-836, -195, 1054, 1940, 682, 2, -1262, -1992, +-524, -193, 1275, 2245, 192, 471, -1375, -2523, +268, -601, 960, 2338, -613, 859, -651, -1873, +885, -1140, -58, 1365, -899, 1091, 554, -704, +428, -721, -818, -59, 185, 122, 430, 926, +-761, 392, 5, -1605, 1166, -783, -767, 2026, +-1284, 994, 1285, -2119, 929, -1083, -1623, 1904, +-461, 1164, 1649, -1512, -358, -1298, -1348, 1110, +728, 1425, 935, -725, -890, -1447, -631, 241, +421, 1482, 560, 232, 68, -1469, -646, -607, +-739, 1314, 651, 758, 1280, -835, -863, -770, +-1560, 101, 824, 733, 1578, 613, -1022, -614, +-1268, -963, 1077, 220, 468, 1023, -934, 238, +193, -733, 669, -561, -941, 146, -487, 584, +1579, 625, 245, -260, -2336, -1477, -94, -132, +3032, 2012, -259, 524, -3616, -2128, 557, -619, +3751, 1542, -886, 578, -3547, -470, 1073, -441, +2801, -840, -1210, 304, -1963, 2054, 1445, -257, +782, -2796, -1811, 220, 297, 2835, 2124, -67, +-1133, -2008, -2639, -600, 1600, 778, 2935, 1693, +-1694, 378, -3234, -2711, 1554, -1237, 3043, 3095, +-1298, 2088, -2491, -3038, 727, -2673, 1601, 2679, +-34, 2682, -806, -1955, -902, -2226, 403, 1082, +1468, 1569, -258, -407, -2031, -981, 444, 169, +2330, 597, -1031, -229, -2396, -702, 1561, 487, +2190, 1364, -1903, -764, -2063, -2322, 1712, 788, +2226, 3261, -1352, -317, -2679, -4049, 804, -361, +3026, 4290, -261, 1022, -3028, -3741, -549, -1581, +2657, 2580, 1139, 1909, -1744, -1229, -1753, -1796, +355, -28, 2261, 1384, 971, 955, -2573, -1035, +-2222, -1243, 2780, 935, 2766, 858, -2718, -1035, +-2841, -98, 2341, 1103, 2467, -365, -1723, -1185, +-2122, 251, 952, 1182, 1942, 446, -428, -1030, +-1830, -1296, -68, 484, 1667, 2031, 387, 319, +-1298, -2299, -855, -996, 815, 1645, 1125, 1509, +-192, -207, -1294, -1748, -576, -1549, 1321, 1722, +1099, 2951, -1161, -1418, -1415, -3536, 810, 958, +1402, 3108, -389, -447, -1270, -1992, 34, 61, +924, 688, 185, 152, -526, 299, -388, -303, +-42, -631, 758, 573, 608, 299, -1549, -1115, +-907, 437, 2249, 1820, 1106, -1066, -2692, -2384, +-1454, 933, 2752, 2693, 1717, 119, -2194, -2798, +-2020, -1393, 1132, 2325, 2029, 2295, 256, -1157, +-1767, -2454, -1521, -325, 995, 1643, 2282, 1535, +144, 126, -2331, -2136, -1503, -2338, 1649, 1981, +2687, 4229, -529, -1189, -3404, -5122, -699, 148, +3419, 4581, 1513, 836, -2521, -2781, -2104, -1518, +1264, 358, 2175, 1844, -80, 1692, -1770, -1616, +-767, -2809, 907, 900, 1305, 2928, -83, -73, +-1505, -2143, -468, -673, 1325, 966, 639, 1138, +-953, 59, -470, -1142, 487, -662, 32, 764, +-230, 610, 778, 100, 26, -151, -1791, -1311, +46, -338, 2801, 2530, -52, 589, -3472, -3269, +-198, -614, 3593, 3152, 646, 758, -3073, -2450, +-1195, -752, 2002, 1128, 1427, 578, -437, 569, +-1199, -290, -1413, -2125, 674, -176, 2883, 3039, +169, 919, -3804, -3205, -916, -1739, 3872, 2853, +1298, 2032, -3329, -1913, -999, -1729, 2341, 755, +71, 864, -1245, 288, 1033, 187, 465, -841, +-1922, -1106, -230, 864, 2263, 1622, 488, -609, +-2084, -1585, -774, 422, 1312, 1088, 823, -644, +-207, -271, -596, 1159, -748, -380, 52, -1868, +1269, 692, 473, 2365, -1075, -575, -877, -2335, +340, 148, 990, 1753, 522, 192, -707, -711, +-1138, -248, 72, -353, 1281, -77, 662, 888, +-971, 874, -1211, -753, 368, -1795, 1341, 20, +173, 2431, -889, 979, -604, -2436, 270, -1736, +428, 1565, 589, 2009, 138, -64, -1500, -1716, +-670, -1628, 2090, 1230, 892, 2618, -2090, -690, +-878, -2447, 1649, 199, 800, 1291, -1320, 37, +-439, 336, 949, 7, 246, -1643, -824, -287, +-213, 2107, 689, 524, 485, -1460, -404, -624, +-1057, 147, 115, 394, 1382, 1133, 345, 178, +-1266, -1690, -819, -933, 530, 1287, 1187, 1480, +479, -104, -1055, -1393, -1484, -1396, 225, 669, +2304, 2431, 913, 634, -2590, -2684, -1880, -1905, +2130, 2026, 2392, 2591, -1205, -696, -2230, -2437, +209, -695, 1494, 1481, 369, 1678, -398, -234, +-416, -1869, -607, -836, 93, 1377, 1116, 1361, +327, -636, -1113, -1258, -340, 186, 631, 667, +-126, -253, 23, 4, 828, 678, -389, -134, +-1446, -1418, 261, -322, 1758, 2220, 138, 910, +-1530, -2584, -423, -1211, 663, 2175, 549, 1074, +468, -1126, -551, -570, -1106, -142, 200, -90, +1338, 1120, 74, 639, -1110, -1480, 36, -909, +522, 1235, -279, 826, -206, -626, 772, -471, +320, -52, -1304, 40, -636, 569, 1572, 165, +854, -736, -1238, -115, -822, 643, 541, -155, +420, -511, 162, 571, 492, 446, -716, -983, +-1396, -459, 832, 1199, 2006, 457, -400, -1090, +-2154, -354, -258, 608, 1883, 172, 781, 79, +-1266, 15, -830, -610, 498, -345, 517, 945, +202, 629, 9, -1010, -539, -733, -481, 770, +579, 601, 720, -288, -376, -294, -618, -351, +137, 182, 340, 662, -9, -156, 32, -525, +82, 133, -363, 90, -76, -82, 456, 398, +50, -37, -215, -642, 12, 124, -47, 605, +-120, -235, 230, -282, 363, 372, -289, -129, +-487, -600, 235, 501, 503, 907, -42, -779, +-370, -1080, -63, 786, 181, 1116, 142, -616, +-39, -944, -2, 461, 33, 462, -213, -392, +-84, 355, 511, 273, 119, -1224, -513, 36, +-126, 1614, 349, -305, 194, -1417, -75, 343, +-123, 859, -83, -207, 65, -287, 104, 145, +-27, -200, 230, -200, 143, 593, -748, 214, +-264, -763, 1306, -215, 535, 793, -1624, 183, +-624, -810, 1543, -163, 626, 964, -956, 91, +-393, -1165, 262, -47, 30, 1283, 364, 61, +569, -1134, -687, -190, -948, 604, 724, 596, +1004, -99, -338, -934, -599, -229, -19, 937, +-104, 320, 302, -548, 971, -203, -268, -28, +-1463, -107, 10, 465, 1589, 650, 404, -652, +-1199, -1258, -574, 589, 597, 1695, 537, -372, +81, -1661, -250, -16, -291, 1278, -80, 346, +173, -688, 427, -428, 231, 4, -346, 321, +-579, 520, 102, -170, 699, -668, 462, 42, +-424, 413, -868, 75, 28, -35, 1075, -91, +568, -330, -1005, 119, -767, 492, 773, -230, +700, -373, -341, 408, -280, 138, 30, -580, +-33, -30, 181, 672, 313, 182, -14, -680, +-524, -382, 76, 349, 674, 591, -193, 306, +-566, -833, 496, -813, 536, 813, -736, 865, +-286, -304, 900, -577, 97, -382, -754, 77, +223, 701, 640, 772, -477, -646, -447, -1718, +791, 441, 544, 2199, -854, -175, -665, -1963, +819, -45, 840, 1093, -306, 97, -793, 65, +-203, 41, 535, -1066, 851, -350, 103, 1632, +-1213, 656, -614, -1722, 1296, -682, 1151, 1331, +-1087, 463, -1053, -722, 791, -164, 665, 323, +-358, -195, 46, -218, 264, 448, -619, 356, +-208, -489, 1040, -599, 352, 372, -958, 716, +-251, -144, 652, -663, 165, 13, -132, 448, +95, -131, 26, -91, -256, 532, -192, -394, +522, -959, 752, 852, -468, 1134, -1204, -1054, +428, -1071, 1455, 984, -11, 822, -1276, -700, +-197, -588, 901, 428, 375, 398, -175, -225, +-284, -313, -237, 68, 118, 409, 594, -18, +201, -580, -459, 43, -371, 649, 365, -15, +556, -616, -186, -84, -358, 553, 224, 36, +237, -227, -225, -37, 22, -235, 393, 150, +66, 621, -459, -330, -40, -787, 544, 495, +201, 619, -291, -402, -198, -370, 93, 132, +285, 203, 307, 141, -200, -202, -435, -216, +297, 297, 511, 30, -249, -394, -175, 328, +233, 456, 63, -680, -159, -528, 201, 929, +320, 616, -325, -1058, -214, -564, 490, 907, +227, 355, -362, -388, -98, -157, 311, -317, +268, 85, -104, 911, -486, -93, 317, -1271, +807, 184, -403, 1287, -854, -299, 632, -1032, +901, 398, -617, 644, -547, -490, 682, -146, +131, 373, -474, -263, 659, 70, 178, 244, +-1035, -552, 294, 177, 1202, 752, -487, -574, +-724, -684, 483, 597, 333, 651, -123, -308, +38, -751, 34, -54, 2, 799, 12, 474, +-30, -744, 268, -879, 182, 642, -182, 1119, +-270, -525, 248, -1020, 323, 375, 5, 515, +34, -63, -211, 161, -317, -359, 540, -640, +746, 621, -553, 841, -789, -593, 592, -844, +657, 453, -344, 652, 8, -408, 168, -224, +-450, 501, -57, -417, 980, -554, 360, 951, +-1118, 502, -519, -1119, 1115, -346, 617, 866, +-537, 125, -269, -307, -129, 112, 36, -232, +719, -445, 507, 634, -739, 764, -877, -841, +637, -800, 1154, 707, -185, 470, -832, -199, +-56, 73, 236, -504, 473, -577, 541, 1018, +-434, 955, -947, -1166, 289, -1134, 1226, 1006, +143, 974, -972, -607, -315, -537, 643, 154, +453, -45, 4, 155, -318, 664, -275, -326, +186, -1079, 525, 394, 174, 1058, -442, -199, +-269, -896, 422, 7, 481, 753, -329, -60, +-398, -539, 576, 247, 249, 331, -520, -396, +-15, -210, 648, 420, -43, 251, -512, -443, +265, -243, 454, 453, -266, 70, -244, -411, +529, 222, 83, 272, -403, -366, 75, -194, +358, 272, 42, 341, -24, -144, -83, -478, +-119, -4, 253, 426, 297, 243, -7, -253, +-236, -514, -233, 132, 323, 634, 497, -145, +-4, -423, -486, 232, -291, -144, 569, -152, +638, 715, -272, -75, -697, -984, 72, 301, +652, 872, 468, -406, -520, -447, -581, 325, +486, -65, 587, -96, -155, 433, -388, -102, +16, -623, 400, 296, 199, 551, -390, -430, +-92, -179, 570, 344, 113, -184, -585, -194, +54, 418, 595, 134, 58, -557, -343, -146, +-48, 686, 148, 18, 181, -595, 234, 181, +-84, 259, -461, -296, 279, 161, 492, 284, +-232, -542, -86, -88, 224, 725, -242, -198, +42, -698, 495, 514, -79, 456, -237, -637, +-5, -184, 50, 472, 258, 99, 374, -120, +-310, -224, -576, -264, 366, 402, 784, 657, +-177, -586, -558, -895, 14, 692, 254, 787, +355, -483, 320, -495, -600, 29, -594, 214, +809, 346, 859, 29, -691, -415, -753, -289, +510, 223, 630, 472, -2, 116, -453, -450, +-147, -498, 257, 232, 386, 778, 80, 71, +-370, -802, -223, -376, 370, 607, 423, 542, +-138, -323, -335, -434, -105, 15, 426, 82, +432, 210, -373, 335, -449, -227, 318, -760, +546, 169, -66, 1041, -482, -222, -53, -948, +536, 320, 255, 573, -440, -371, -271, -183, +471, 403, 330, -66, -331, -392, -151, 148, +171, 273, 98, -48, 222, -103, 28, -58, +-543, -123, 134, 139, 793, 261, -210, -156, +-594, -132, 221, 8, 412, -234, -18, 259, +-26, 673, -114, -543, -228, -970, 388, 691, +419, 959, -352, -565, -403, -726, 323, 257, +389, 376, -74, 3, -131, 32, -147, -114, +-24, -413, 452, 64, 329, 723, -670, -56, +-324, -744, 804, 102, 307, 393, -583, -32, +-161, 67, 365, -190, 96, -276, -46, 331, +189, 255, -179, -372, -374, -104, 505, 371, +534, -137, -597, -282, -350, 277, 478, 178, +238, -321, -68, -27, -87, 259, -178, -149, +46, -160, 396, 301, 29, 62, -269, -264, +-17, -121, 103, 71, 55, 360, 226, 129, +76, -583, -408, -339, -143, 647, 558, 549, +308, -586, -441, -665, -378, 510, 320, 486, +489, -312, -150, -75, -403, -35, 180, -245, +280, 306, -195, 317, -67, -255, 424, -305, +-43, 18, -633, 307, 288, 59, 775, -137, +-354, 49, -698, -258, 481, -153, 462, 708, +-389, 34, -55, -765, 278, 164, -228, 234, +-17, -39, 406, 456, -135, -387, -218, -870, +132, 832, 56, 791, 127, -955, 119, -422, +-375, 728, -69, 38, 580, -361, 66, 226, +-647, 105, 80, -407, 685, 10, -231, 580, +-488, -191, 475, -554, 199, 391, -430, 263, +-39, -423, 480, 46, 134, 307, -562, -170, +-129, -211, 551, 138, 365, 160, -501, -66, +-380, -102, 367, 105, 290, -246, 50, 24, +-127, 721, -313, -549, -64, -704, 547, 851, +286, 358, -512, -707, -263, -66, 180, 341, +331, -45, 171, -24, -86, -1, -458, 13, +-193, -99, 674, -103, 437, 328, -442, 46, +-719, -317, 281, -89, 782, 137, 33, 326, +-585, -60, -266, -556, 380, 166, 384, 557, +-86, -329, -381, -299, 131, 343, 133, 129, +-143, -415, 181, -88, 272, 679, -383, 10, +-310, -909, 562, 84, 108, 917, -313, -47, +139, -764, 75, -25, -460, 404, 324, 130, +681, 76, -469, -257, -789, -503, 467, 379, +893, 709, -426, -368, -583, -695, 66, 171, +494, 665, 224, -40, -351, -521, -331, -77, +261, 372, 365, 172, -189, -280, -154, -245, +55, 316, 64, 211, 71, -405, 4, 34, +-45, 227, 6, -153, 31, 39, -77, 102, +231, -243, 57, 47, -365, 219, 43, -119, +418, -25, 4, 65, -465, -269, 173, 70, +312, 570, -170, -282, -144, -710, 264, 376, +59, 776, -474, -443, 275, -713, 513, 474, +-394, 589, -539, -545, 595, -375, 375, 585, +-581, 216, 8, -655, 271, -72, -41, 608, +-122, 7, 183, -410, 98, -110, -358, 225, +69, 157, 437, 55, -132, -273, -414, -226, +291, 333, 248, 227, -204, -279, -192, -127, +253, 130, 233, 39, -437, -20, 10, -31, +483, 103, -135, -106, -460, -213, 360, 370, +405, 61, -588, -458, -145, 192, 765, 333, +-172, -337, -635, -186, 336, 386, 463, 149, +-232, -518, -416, 10, 354, 574, 162, -260, +-333, -435, 220, 376, 318, 356, -673, -500, +-36, -253, 941, 516, -209, 261, -843, -494, +135, -390, 1014, 595, -266, 417, -867, -713, +331, -255, 720, 638, -379, 116, -338, -461, +240, -62, 142, 247, -38, 64, 0, 25, +-82, -229, 39, -165, 55, 347, 4, 201, +218, -330, -301, -241, -173, 276, 459, 184, +157, -95, -476, -68, -85, -234, 466, 74, +-29, 552, -257, -270, 141, -544, 4, 330, +-78, 383, 149, -126, 133, -339, -408, -51, +211, 238, 282, 379, -347, -250, -63, -657, +510, 368, -317, 741, -306, -512, 605, -506, +-65, 507, -561, -25, 500, -89, 220, 337, +-586, -339, 141, -394, 467, 602, -302, 328, +-251, -778, 405, 55, 0, 648, -348, -520, +355, -201, 90, 837, -547, -475, 428, -682, +356, 1040, -650, 107, -84, -1225, 767, 632, +-178, 1022, -603, -1247, 256, -467, 464, 1465, +-268, -163, -110, -1215, 61, 727, -115, 555, +150, -932, 368, 260, -401, 804, -415, -969, +649, -264, 166, 1284, -606, -434, 233, -1065, +380, 1083, -571, 391, -80, -1316, 812, 446, +-93, 1059, -910, -1025, 279, -494, 793, 1240, +-353, -96, -442, -1153, 368, 647, 19, 852, +-288, -1004, 389, -301, 103, 954, -406, -176, +-90, -511, 328, 431, 158, -57, -128, -367, +-255, 424, 46, 252, 341, -506, -127, -154, +-180, 390, 137, 107, 208, -185, -271, 64, +-194, -34, 350, -385, 305, 390, -344, 650, +-454, -587, 314, -809, 504, 670, -117, 885, +-506, -661, -100, -749, 592, 668, 71, 459, +-523, -738, 174, 157, 324, 695, -509, -786, +-8, -372, 766, 1221, -306, -161, -746, -1133, +439, 659, 640, 713, -518, -893, -411, -202, +712, 1056, -154, -394, -527, -884, 442, 990, +394, 239, -554, -1076, -212, 638, 476, 520, +-37, -1080, -139, 334, 137, 1036, -103, -1037, +-261, -496, 247, 1305, 388, -84, -275, -1135, +-408, 633, 65, 630, 482, -993, 173, 363, +-575, 843, -247, -1311, 537, -165, 221, 1869, +-476, -685, 78, -1740, 127, 1440, -322, 986, +308, -1683, 390, 252, -719, 1226, -210, -1296, +922, -170, -206, 1749, -855, -892, 763, -1482, +247, 1856, -900, 396, 316, -2038, 701, 1129, +-683, 1335, -356, -2256, 827, -5, -248, 2573, +-382, -1301, 395, -1686, -194, 1698, -174, 487, +595, -1068, -314, 416, -765, 49, 820, -573, +490, 691, -947, 417, -186, -874, 678, -37, +-163, 522, -3, -105, 87, 170, -621, -97, +162, -549, 838, 497, -415, 632, -760, -1022, +608, 12, 210, 1268, -512, -901, 183, -1000, +378, 1664, -519, 483, -301, -1777, 510, -33, +272, 1425, -335, 25, -396, -797, 43, -388, +455, 419, 75, 1028, -493, -492, 20, -1392, +162, 1082, -215, 1299, 127, -1796, 481, -482, +-676, 2248, -512, -737, 919, -1796, 222, 1871, +-974, 456, 174, -1949, 672, 1156, -691, 1057, +-293, -2118, 933, 319, -158, 2358, -1009, -1562, +527, -1614, 440, 2144, -588, 480, 84, -1854, +488, 777, -783, 971, -269, -1607, 909, 295, +81, 1739, -725, -1096, -119, -1170, -63, 1309, +273, 225, 951, -575, -881, 541, -1396, -379, +1039, -774, 1386, 1114, -1231, 602, -835, -1041, +967, -276, -232, 571, -507, -51, 1002, 193, +4, 516, -1678, -942, 324, -727, 1634, 1518, +-473, 684, -1408, -1507, 244, -300, 994, 1021, +-206, 24, -759, -294, 55, 216, 558, -201, +-193, -174, -618, 361, 157, 97, 595, -151, +-182, 266, -768, -274, -50, -601, 785, 759, +136, 1058, -961, -1149, -234, -1176, 801, 1337, +13, 1045, -564, -1077, -21, -578, -1, 607, +-18, 30, 451, 108, -443, 572, -841, -750, +854, -933, 705, 1402, -1413, 910, -394, -1556, +1445, -543, -256, 1396, -1381, 137, 866, -829, +546, 134, -1317, 368, 221, -5, 1164, -226, +-1053, -162, -912, 620, 1262, 311, 372, -1180, +-1342, -118, -90, 1691, 854, -147, -254, -1725, +-392, 444, 105, 1473, -253, -464, -23, -1097, +452, 619, -332, 830, -547, -793, 148, -602, +340, 1087, -13, 780, -330, -1426, -610, -1109, +272, 1940, 890, 1499, -640, -2173, -1063, -1728, +632, 2312, 682, 1779, -615, -2225, -511, -1333, +259, 2049, -39, 643, 184, -1750, -97, 398, +-841, 1371, 347, -1171, 996, -893, -1108, 1657, +-1153, 472, 1624, -1525, 844, 4, -2284, 1076, +-730, -461, 2435, -232, 348, 1029, -2673, -674, +-231, -1323, 2394, 1376, -140, 1639, -2262, -1644, +329, -1771, 1533, 1609, -760, 1929, -768, -1330, +648, -1726, -362, 966, -721, 1364, 1223, -536, +357, -530, -2103, 83, -380, -334, 2344, 386, +201, 1222, -2337, -515, -669, -2002, 1786, 743, +938, 2398, -1445, -669, -1467, -2494, 1018, 913, +1322, 2250, -1215, -1348, -954, -1604, 1290, 2157, +-93, 905, -1730, -3211, 977, 160, 1646, 4118, +-1980, -1234, -1437, -4240, 2095, 2253, 512, 3504, +-1860, -2799, 324, -1891, 708, 2983, -1374, -96, +455, -2515, 1504, 1911, -1627, 1759, -1382, -2748, +1837, -1072, 645, 2859, -1964, 779, 86, -2374, +1320, -653, -1002, 1842, -969, 705, 1239, -1417, +628, -631, -1533, 1499, -927, 396, 1321, -1868, +898, 272, -1018, 2319, -1401, -957, 497, -2491, +1227, 1588, -166, 2471, -1275, -1770, -385, -2226, +939, 1671, 316, 2081, -793, -1297, -378, -1877, +299, 847, -237, 1962, 237, -386, 367, -2153, +-1177, 331, -803, 2230, 2091, -187, 432, -2072, +-3179, -38, -78, 1884, 3633, 710, -849, -1808, +-3911, -1423, 1476, 1943, 3404, 2120, -2248, -1960, +-3019, -2597, 2545, 2048, 2174, 2750, -2875, -1789, +-1759, -2525, 2635, 1277, 1298, 2326, -2726, -606, +-1196, -2030, 2383, 59, 833, 1926, -2431, 381, +-621, -1996, 2137, -322, -108, 2168, -2009, 23, +516, -2130, 1552, 459, -1378, 1886, -1104, -711, +1718, -1304, 206, 835, -2105, 435, 292, -582, +2061, 813, -1106, 91, -2026, -2072, 1308, 658, +1531, 3252, -1455, -1418, -1380, -3826, 1016, 2120, +1020, 3698, -822, -2230, -1081, -2895, 420, 1826, +848, 1965, -496, -947, -869, -1134, 390, 88, +531, 698, -582, 618, -613, -491, 580, -929, +354, 511, -678, 1010, -701, -500, 585, -678, +775, 270, -709, 325, -1280, 298, 648, 92, +1409, -949, -953, -451, -1576, 1650, 927, 831, +1205, -2021, -1022, -1164, -1028, 2161, 615, 1401, +700, -1821, -405, -1402, -763, 1293, -373, 1180, +981, -612, 789, -544, -1629, 15, -1507, -233, +2171, 548, 1665, 965, -2887, -746, -1638, -1421, +2901, 742, 935, 1530, -2661, -402, -187, -1230, +1712, -46, -1086, 791, -627, 527, 1952, -187, +-655, -815, -3028, -296, 1557, 864, 3576, 783, +-2435, -546, -4020, -1074, 2538, -129, 4076, 1467, +-2717, 1079, -4105, -1855, 2554, -1757, 3495, 1939, +-2634, 2183, -2652, -1401, 2417, -2215, 1127, 387, +-2395, 1857, 488, 1076, 1843, -1113, -2086, -2387, +-1613, 159, 3019, 3099, 1305, 1179, -3579, -3027, +-1500, -2514, 3293, 2354, 1708, 3557, -2849, -1250, +-2209, -3831, 2093, 84, 1994, 3420, -1286, 925, +-1822, -2461, 422, -1390, 1030, 1411, 144, 1346, +-350, -554, -975, -936, -62, 314, 1291, 576, +-229, -740, -1770, -365, 1015, 1661, 1813, 571, +-2417, -2585, -1832, -1107, 3437, 3105, 1679, 1975, +-4235, -2965, -1765, -2753, 4075, 2168, 1747, 3376, +-3421, -974, -2059, -3543, 2130, -149, 2151, 3374, +-922, 846, -2311, -2883, -424, -889, 2177, 2342, +1269, 501, -2082, -1894, -2031, 94, 1528, 1614, +2592, -252, -1200, -1457, -3195, -263, 486, 1448, +3764, 1488, -272, -1451, -4088, -2744, -221, 1201, +3925, 3637, 340, -545, -3344, -3677, -705, -302, +2179, 2877, 919, 1067, -1218, -1316, -1142, -1307, +167, -585, 1135, 1135, 278, 2206, -1242, -485, +-463, -3083, 1140, -243, 87, 3132, -1025, 817, +-79, -2548, 863, -894, 71, 1807, -786, 508, +-623, -1225, 498, 117, 1115, 1163, -224, -621, +-1611, -1337, -395, 600, 1381, 1558, 1125, 172, +-887, -1506, -1891, -1282, -267, 935, 2151, 2270, +1418, 483, -1976, -2896, -2766, -2170, 1245, 2988, +3525, 3474, -482, -2275, -3783, -3904, -339, 1014, +3127, 3376, 726, 436, -2130, -2046, -773, -1527, +598, 480, 374, 1913, 755, 895, -84, -1367, +-1814, -1813, -415, 331, 2261, 2035, 555, 1045, +-2179, -1698, -938, -2270, 1618, 1053, 1153, 3234, +-964, -442, -1604, -3701, 229, 295, 1789, 3335, +214, -406, -1798, -2063, -614, 518, 1131, 235, +859, -370, -374, 1698, -972, 37, -709, -3176, +750, 410, 1459, 3826, -490, -746, -1874, -3384, +45, 880, 1636, 2086, -150, -826, -851, -311, +547, 891, -412, -1443, -1544, -1054, 1437, 2555, +2816, 1589, -2346, -2875, -4000, -2144, 2493, 2374, +4473, 2512, -2129, -1300, -4197, -2363, 1172, 85, +2942, 1713, -204, 831, -1225, -678, -738, -1042, +-640, -535, 1129, 670, 1959, 1564, -1108, 141, +-2853, -2194, 861, -886, 2702, 2384, -586, 1171, +-2165, -2143, 497, -653, 1156, 1404, -799, -242, +-299, -513, 1191, 1197, -295, -207, -1719, -1829, +195, 697, 2116, 1900, 110, -886, -2307, -1418, +-637, 1051, 2033, 514, 742, -1178, -1366, 428, +-607, 1441, 295, -1047, 162, -1764, 469, 1246, +436, 1915, -1041, -884, -972, -1797, 1000, 327, +1034, 1300, -574, 76, -724, -361, -287, -31, +137, -814, 887, -333, 407, 1690, -1212, 1056, +-837, -1932, 1054, -1703, 714, 1283, -650, 2128, +-313, 124, 105, -2221, -298, -1633, 87, 1943, +774, 2627, -62, -1321, -1083, -2666, -241, 543, +1165, 1905, 154, 64, -983, -628, 46, -430, +864, -286, -762, 312, -891, 590, 1387, 74, +1023, -77, -1654, -472, -1378, -841, 1221, 588, +1507, 1695, -106, -245, -1604, -2014, -1158, -328, +1159, 1614, 2061, 822, -414, -585, -2319, -901, +-448, -649, 1617, 509, 1092, 1537, -384, 374, +-1424, -1851, -872, -1331, 1132, 1575, 1704, 1967, +-529, -846, -2079, -2080, -3, 104, 1702, 1620, +417, 510, -1335, -777, -446, -997, 960, 161, +314, 1246, -1011, 54, -253, -1182, 1318, 8, +191, 956, -1384, 15, -629, -838, 1288, -176, +967, 819, -735, 548, -1237, -795, -67, -1053, +1134, 758, 712, 1461, -624, -587, -1198, -1553, +77, 179, 1115, 1536, 320, 233, -804, -1360, +-293, -531, 304, 1135, -85, 754, 13, -1035, +537, -792, -85, 1105, -782, 572, -82, -1124, +489, -67, 323, 780, 149, -360, -322, -110, +-1094, 547, 89, -645, 1796, -447, 430, 1184, +-2100, 240, -1072, -1335, 1948, -65, 1422, 1137, +-1360, 71, -1536, -739, 788, -239, 1123, 348, +-402, 497, -252, -13, 72, -813, -656, -234, +78, 1263, 1406, 266, -310, -1677, -1667, -38, +504, 1843, 1530, -313, -755, -1653, -1070, 684, +922, 1152, 518, -1026, -971, -390, 16, 1152, +793, -307, -393, -1149, -408, 883, 543, 852, +56, -1150, -668, -269, 357, 966, 591, -291, +-474, -677, -533, 806, 429, 340, 395, -985, +-135, -271, -287, 874, -188, 420, 196, -555, +394, -545, -2, 6, -519, 560, -81, 489, +437, -331, 169, -782, -194, -143, -288, 750, +52, 652, 338, -372, -14, -1026, -335, -199, +183, 1072, 296, 743, -389, -827, -245, -1020, +515, 342, 394, 934, -536, 95, -562, -570, +398, -207, 735, -138, -154, 62, -669, 938, +-34, 38, 260, -1399, 151, -67, 540, 1314, +-195, -20, -1182, -835, -29, 191, 1604, 131, +406, -367, -1448, 444, -746, 425, 747, -719, +1050, -433, 181, 703, -911, 370, -1059, -667, +649, -259, 1434, 743, -223, 47, -1079, -971, +-101, 102, 270, 1282, 148, -228, 813, -1532, +57, 288, -1528, 1452, -306, -230, 1644, -1167, +604, 85, -1176, 749, -498, 43, 333, -476, +175, -80, 536, 428, 345, -106, -1039, -562, +-721, 359, 1264, 662, 717, -543, -1032, -731, +-213, 557, 682, 630, -413, -460, -287, -438, +943, 271, 109, 216, -976, -175, -50, -86, +615, 117, 135, 38, 106, -138, -94, -91, +-699, 92, 53, 17, 1068, 91, 180, 175, +-1035, -460, -301, -555, 913, 790, 347, 972, +-723, -1026, -138, -1265, 724, 934, -11, 1132, +-722, -529, 229, -615, 708, -153, -101, -219, +-394, 717, -41, 1026, -51, -963, 261, -1731, +685, 856, -213, 1931, -992, -629, -92, -1508, +1233, 209, 565, 625, -922, 70, -814, 292, +546, -180, 843, -987, -105, -10, -273, 1192, +-35, 215, -351, -962, -120, -370, 1083, 298, +615, 404, -1257, 309, -964, -337, 1080, -755, +1229, 134, -365, 859, -961, -47, -321, -672, +552, -32, 856, 213, 188, 46, -892, 223, +-555, -264, 656, -498, 898, 505, -141, 437, +-802, -792, 97, -333, 652, 1010, -189, 127, +-320, -1268, 734, 69, 209, 1319, -1080, -365, +27, -1206, 1185, 573, 37, 804, -559, -720, +137, -393, -251, 657, -174, -16, 1344, -605, +485, 339, -1870, 317, -668, -559, 1995, -76, +1070, 560, -1442, -105, -1070, -634, 890, 108, +1077, 622, -133, -80, -683, -648, -1, -93, +360, 576, 103, 155, 55, -499, 293, -207, +-182, 241, -358, 162, 300, -3, 538, -242, +-58, -234, -288, 348, 194, 205, 147, -545, +-79, -68, 100, 527, 437, -153, -48, -395, +-430, 145, -88, 80, 682, -73, 537, 265, +-485, -227, -506, -622, 260, 476, 744, 686, +245, -626, -376, -633, -466, 500, 219, 362, +709, -337, 199, -83, -441, 130, -155, -286, +300, -101, 220, 464, 185, 147, 259, -514, +-197, -488, -471, 376, 321, 795, 1028, -251, +-114, -1099, -1068, 25, 232, 1150, 1196, 60, +-136, -1048, -826, -198, 603, 700, 639, 156, +-610, -268, -164, -203, 862, -347, 192, 291, +-532, 743, -128, -532, 457, -1026, 480, 734, +-95, 971, -433, -1036, 390, -718, 474, 1135, +-444, 236, 112, -1193, 1006, 210, -519, 890, +-955, -518, 1218, -451, 802, 390, -1168, -177, +-48, -71, 1272, 791, -638, -543, -599, -1344, +1518, 1003, 345, 1544, -1590, -1261, 240, -1528, +1564, 1052, -313, 1126, -676, -609, 587, -692, +75, 67, -530, 121, 762, 172, 980, 349, +-829, -293, -990, -672, 923, 103, 1344, 656, +-373, 65, -929, -580, 127, -125, 619, 331, +370, -214, 237, -171, -203, 660, -603, -25, +278, -1038, 1027, -122, 232, 998, -534, 509, +-261, -808, 170, -1056, 553, 363, 641, 1329, +-165, 15, -891, -1375, 76, -302, 1169, 928, +488, 236, -656, -267, -449, -123, 417, -494, +705, -124, 258, 902, -392, 246, -220, -1051, +359, -331, 366, 780, 97, 188, 22, -390, +-10, -117, 16, -130, 344, 60, 295, 410, +-226, -257, 96, -546, 565, 496, -168, 385, +-464, -872, 681, -120, 656, 1028, -639, -319, +-229, -1044, 774, 678, 136, 718, -271, -1127, +488, -198, 212, 1327, -647, -489, 323, -1375, +996, 936, -272, 1106, -638, -1181, 416, -738, +592, 954, -168, 295, 57, -604, 302, -53, +-74, 192, -81, -183, 365, -24, 397, 268, +39, -40, -336, -444, -111, -37, 644, 416, +454, 84, -274, -333, -299, -288, 198, 115, +410, 347, 470, 106, -66, -444, -486, -429, +91, 399, 720, 597, 317, -394, -300, -695, +-329, 308, 144, 422, 730, -234, 417, -44, +-668, 51, -362, -478, 877, 48, 647, 809, +-487, -205, -472, -897, 464, 133, 616, 634, +111, -47, -503, -297, -197, -127, 748, -170, +633, 216, -525, 372, -529, -296, 611, -415, +804, 218, -196, 193, -599, -210, 135, 8, +814, 186, 121, -196, -510, -383, 53, 218, +589, 493, 4, -194, -165, -540, 354, -29, +100, 326, -155, 232, 308, -38, 200, -557, +-223, -259, 241, 741, 333, 230, -357, -802, +60, -73, 777, 688, -246, -316, -502, -640, +678, 686, 472, 509, -538, -980, 69, -405, +388, 803, -41, 263, 212, -299, 198, -319, +-508, -390, 178, 347, 888, 844, -128, -418, +-651, -993, 293, 336, 549, 701, 87, -296, +78, -233, -312, 238, -317, -336, 798, -334, +754, 654, -780, 432, -702, -790, 868, -570, +808, 576, -401, 541, -451, -251, 203, -448, +336, -166, 301, 214, 77, 439, -362, -102, +-116, -588, 496, 8, 421, 495, -226, -5, +-335, -475, 216, -3, 525, 469, 38, -116, +-247, -524, -48, 160, 342, 402, 201, -146, +-77, -175, -75, -87, -10, -175, 332, 292, +327, 469, -359, -491, -301, -667, 689, 467, +453, 582, -616, -275, -232, -440, 628, 5, +239, 112, -203, 121, 21, 196, -111, -202, +40, -455, 656, 69, 104, 518, -746, 83, +34, -482, 847, -344, 101, 394, -408, 467, +-55, -433, 57, -524, 266, 501, 577, 402, +-297, -658, -816, -270, 513, 728, 1045, 79, +-432, -767, -655, 101, 364, 585, 385, -341, +5, -306, 140, 483, -165, -63, -306, -596, +416, 261, 461, 543, -267, -242, -265, -497, +248, -5, 148, 380, 28, 240, 207, -225, +-70, -473, -282, 30, 201, 546, 414, 26, +-66, -469, -238, -32, 80, 220, 190, -50, +12, -53, 117, 156, 153, -59, -209, -299, +-121, -1, 345, 349, 306, 69, -228, -327, +-217, -148, 70, 121, 341, 159, 228, 99, +-248, -184, -308, -279, 297, 164, 481, 223, +-181, -139, -366, 7, 224, -86, 321, -227, +-60, 274, -189, 252, 89, -348, 239, -188, +-39, 216, -195, 38, 276, -20, 277, 87, +-488, -232, -78, -252, 839, 453, -77, 346, +-953, -686, 425, -378, 961, 751, -581, 358, +-634, -706, 772, -374, 165, 533, -491, 264, +300, -133, 259, -287, -412, -418, 4, 532, +443, 699, 6, -854, -250, -626, -20, 911, +129, 324, 184, -666, 27, -179, -197, 350, +36, 149, 317, -251, -127, -52, -292, 78, +447, -42, 240, 109, -530, 63, -174, -281, +526, -101, 293, 386, -308, 103, -278, -407, +26, -135, 332, 231, 340, 208, -218, 53, +-399, -392, -89, -291, 486, 460, 545, 436, +-484, -385, -723, -639, 425, 392, 756, 589, +-229, -484, -471, -236, 154, 412, -35, -225, +185, -209, 469, 442, -359, -8, -707, -293, +523, -137, 877, 117, -743, 459, -587, -304, +813, -428, 287, 457, -650, 98, -129, -466, +683, 127, -30, 527, -441, -234, -84, -732, +324, 183, 366, 1089, -300, -243, -413, -1277, +142, 287, 541, 1091, -13, -121, -452, -838, +-69, -67, 211, 562, 272, 61, 81, -161, +-377, -76, -389, -252, 534, 143, 623, 546, +-634, -398, -614, -577, 615, 620, 523, 415, +-474, -716, -290, -314, 202, 736, 162, 257, +41, -669, -36, -233, -282, 365, 77, 397, +420, -80, -257, -634, -323, -83, 462, 664, +87, 303, -599, -763, 249, -337, 586, 802, +-486, 152, -474, -763, 547, 155, 432, 559, +-583, -369, -334, -379, 502, 371, 284, 401, +-473, -378, -115, -471, 339, 345, -116, 539, +-33, -366, 85, -421, -41, 243, -184, 246, +63, -23, 309, -161, -118, -193, -408, 177, +162, 325, 431, -378, -304, -173, -236, 377, +340, 41, -95, -311, -271, -40, 299, 301, +224, 45, -533, -306, -80, -41, 386, 206, +165, 166, -242, -205, -453, -307, 344, 299, +355, 281, -283, -354, -271, -199, 275, 334, +-50, 25, -204, -209, 384, 49, -88, 165, +-451, -206, 47, -112, 627, 331, -193, 114, +-713, -520, 385, -92, 495, 705, -525, -121, +-156, -614, 327, 275, -89, 309, -97, -290, +65, 40, -19, 182, -189, -327, 111, -66, +337, 523, -441, -43, -314, -682, 462, 235, +385, 658, -556, -452, -577, -298, 636, 200, +555, 203, -625, 167, -581, -487, 445, -301, +582, 751, -340, 341, -668, -969, 343, -340, +408, 1078, -266, 239, -234, -968, 157, -141, +-158, 650, 131, 40, 110, -233, -101, 142, +-405, -403, 163, -170, 541, 926, -383, -1, +-498, -1023, 344, 47, 378, 811, -394, -10, +-225, -405, 298, -44, -81, -252, -143, 405, +189, 610, -195, -772, 1, -570, 27, 869, +22, 365, -260, -872, 244, 19, 171, 748, +-614, -585, 50, -210, 605, 742, -367, -319, +-337, -438, 256, 459, 130, 135, -481, -475, +426, 143, 134, 480, -653, -578, 35, -185, +472, 882, -14, -529, -406, -471, 85, 870, +-234, -167, 262, -781, 342, 671, -437, 362, +-431, -845, 356, 200, 271, 592, -215, -646, +-153, -92, 73, 929, -348, -708, 323, -633, +330, 1238, -487, -86, -285, -1212, 412, 823, +-80, 739, -148, -1440, 285, 196, -217, 1454, +-467, -1141, 283, -722, 530, 1517, -391, -367, +-453, -1071, 163, 1073, 321, 357, -98, -1306, +-107, 292, -223, 1087, 48, -655, 289, -584, +-215, 782, -257, -228, 330, -487, -58, 1009, +-253, -229, -27, -1223, 243, 877, -102, 886, +-69, -1248, -29, -89, -168, 1139, 15, -732, +349, -752, -34, 1383, -577, 171, 26, -1584, +383, 336, 217, 1375, -369, -742, -469, -669, +231, 697, 560, -21, -210, -366, -693, 417, +277, -6, 568, -487, -539, 324, -333, 244, +682, -408, -173, 19, -518, 450, 358, -230, +158, -466, -483, 351, 268, 498, 310, -435, +-710, -432, -64, 458, 704, 241, -28, -377, +-835, 29, 307, 189, 418, -200, -562, -87, +256, 438, 415, -17, -867, -762, -119, 381, +987, 867, -91, -861, -980, -546, 284, 1045, +524, 46, -334, -745, -105, 333, 169, 74, +-262, -376, -79, 597, 560, 393, -463, -1406, +-305, -117, 625, 2065, -73, -638, -606, -1851, +195, 1278, 616, 859, -493, -1379, -304, 413, +430, 932, -179, -1344, -115, -305, 293, 1787, +-63, -298, -524, -1731, 273, 910, 248, 1151, +-190, -1554, 125, 136, -210, 1687, -421, -1510, +499, -1219, 622, 2394, -767, 445, -495, -2654, +608, 704, 48, 1912, -91, -1626, 296, -327, +-633, 1780, -604, -1324, 1256, -1089, 434, 2465, +-1517, -249, 58, -2598, 980, 1815, -371, 1539, +-302, -2735, 563, 147, -500, 2606, -381, -1536, +915, -1583, -171, 2085, -773, 45, 662, -1229, +87, 863, -826, -221, 369, -673, 871, 1118, +-915, 14, -420, -1155, 845, 635, -213, 379, +-154, -752, 305, 719, -317, 204, -373, -1441, +731, 788, 7, 1295, -622, -1412, 162, -705, +444, 1740, -583, -236, -53, -1433, 622, 963, +-97, 682, -736, -916, 59, -153, 758, 415, +-79, 6, -465, 447, -166, -558, 304, -936, +203, 1507, -118, 648, -57, -2091, -140, 197, +-259, 1897, 496, -901, 222, -1211, -610, 1366, +-286, 77, 722, -1138, -55, 1081, -564, 101, +297, -1541, 388, 1252, -503, 1085, -221, -2084, +672, -157, -126, 2032, -444, -456, 290, -1450, +75, 720, -441, 519, 335, -516, 319, 428, +-597, 13, -122, -965, 420, 497, -122, 909, +-21, -639, 364, -228, -675, 203, -391, -528, +1257, 543, 246, 1107, -1533, -1206, 85, -1193, +1274, 1432, -443, 915, -668, -1193, 584, -348, +2, 750, -863, -386, 677, -240, 774, 1116, +-975, -138, -722, -1651, 920, 518, 773, 1633, +-859, -614, -620, -1181, 641, 542, 576, 461, +-634, -178, -381, 113, 527, -162, 116, -374, +-282, 491, -247, 243, 10, -684, 528, 317, +10, 606, -860, -945, 183, -218, 797, 1368, +-302, -291, -489, -1301, 392, 687, -117, 906, +-95, -930, 493, -111, -319, 852, -624, -752, +679, -410, 348, 1406, -1053, -215, 240, -1482, +957, 714, -940, 1011, -383, -767, 1112, -127, +-305, 109, -764, -377, 770, 731, 256, 502, +-1150, -1434, 613, -177, 829, 1830, -1033, -486, +-335, -1554, 740, 934, 75, 1080, -412, -1039, +-17, -616, -46, 825, 33, 489, 360, -484, +-275, -718, -283, 474, 479, 985, -186, -819, +-375, -953, 822, 1363, 22, 676, -1532, -1993, +748, -32, 1570, 2452, -1369, -763, -1265, -2478, +1444, 1508, 696, 2100, -1195, -1929, -121, -1532, +505, 2211, -191, 794, 259, -2201, 53, -125, +-585, 2037, 211, -233, 678, -1891, -761, 534, +-414, 1522, 1332, -434, -193, -1104, -1729, 121, +461, 811, 2010, 168, -710, -438, -2003, -291, +394, -119, 2003, 461, 8, 843, -1964, -776, +-296, -1439, 1798, 1115, 544, 2098, -1705, -1757, +-486, -2260, 1429, 2354, 289, 1840, -1073, -2320, +-337, -1228, 769, 1786, 131, 653, -328, -916, +-46, -172, -252, 64, -65, -250, 765, 660, +344, 572, -1309, -1018, -514, -790, 1660, 1155, +498, 742, -1665, -943, -252, -640, 1258, 909, +-363, 242, -551, -924, 907, 379, -389, 845, +-1255, -640, 1075, -921, 1128, 731, -1476, 867, +-387, -448, 1322, -580, -614, -153, -816, 254, +1737, 700, -23, 265, -2517, -1033, 967, -822, +2447, 1263, -1706, 1022, -1831, -1075, 1962, -988, +979, 721, -2162, 895, -177, -590, 2219, -743, +-410, 1060, -2114, 235, 570, -1599, 1975, 251, +-491, 2166, -1574, -555, 199, -2644, 996, 890, +43, 2712, -306, -1081, -447, -2390, -287, 1262, +754, 1692, 352, -1221, -849, -896, -189, 989, +732, 208, -224, -393, -404, 90, 676, -284, +-100, 32, -1068, 850, 969, -308, 919, -1107, +-1693, 515, -669, 1155, 2195, -509, 278, -1098, +-2554, 492, 101, 1030, 2277, -626, -162, -824, +-1814, 903, -88, 506, 1372, -1094, 288, -191, +-876, 1096, -478, 144, 559, -1013, 574, -220, +-488, 894, -562, 263, 546, -505, 317, -409, +-606, 105, -235, 645, 481, 244, 221, -879, +-261, -398, -416, 1027, -146, 466, 838, -1046, +510, -456, -1339, 978, -696, 378, 1890, -726, +357, -158, -1940, 132, -43, 99, 1681, 683, +-320, -235, -1379, -1443, 638, 397, 777, 2312, +-669, -833, -412, -2817, 421, 1301, 401, 2868, +-227, -1384, -494, -2833, -87, 1259, 964, 2832, +21, -1042, -1224, -2775, 71, 787, 1260, 2637, +-183, -366, -1228, -2522, 179, 7, 991, 2283, +1, 339, -984, -1805, -302, -730, 1139, 1276, +612, 1037, -1634, -733, -496, -1070, 1907, 237, +322, 787, -2208, 221, 385, -240, 1833, -530, +-1020, -429, -1252, 604, 1552, 1195, 363, -531, +-1873, -1838, 475, 462, 1710, 2079, -1161, -153, +-1052, -2047, 1346, -224, 77, 1843, -961, 534, +736, -1390, 505, -802, -1528, 897, 130, 944, +1775, -459, -462, -731, -1819, -2, 446, 245, +1546, 533, -240, 400, -1227, -1036, -71, -892, +731, 1283, 382, 1136, -285, -1124, -411, -969, +-411, 548, 339, 404, 1226, 459, -218, 247, +-2142, -1337, 231, -905, 2746, 1812, -480, 1402, +-2826, -1636, 717, -1555, 2226, 761, -986, 1417, +-1134, 480, 1179, -967, -260, -1672, -1237, 351, +1396, 2290, 1394, 497, -2045, -2217, -1780, -1436, +2213, 1681, 2276, 2157, -2120, -802, -2698, -2512, +1841, -30, 2679, 2341, -1484, 775, -2420, -1900, +1202, -1194, 1738, 1454, -859, 1203, -1137, -1210, +544, -789, 708, 1253, 4, 198, -986, -1590, +-421, 281, 1662, 2216, 834, -514, -2686, -2801, +-1227, 252, 3671, 3196, 1483, 442, -4361, -3161, +-1805, -1399, 4635, 2594, 1939, 2419, -4270, -1634, +-2226, -3233, 3688, 565, 2298, 3679, -2771, 316, +-2396, -3800, 1881, -589, 2233, 3598, -913, 307, +-1994, -3282, -209, 418, 1757, 2882, 1233, -1075, +-1496, -2377, -2315, 1098, 1188, 1842, 3238, -262, +-823, -1248, -3968, -1169, 394, 463, 4264, 2724, +147, 582, -4078, -3870, -826, -1650, 3488, 4145, +1439, 2501, -2662, -3460, -1993, -2718, 1892, 1914, +2037, 2366, -1224, -160, -1786, -1448, 812, -1257, +1037, 304, -423, 1959, -114, 656, -93, -1859, +-704, -1248, 758, 1377, 1356, 1379, -1713, -1038, +-1697, -1093, 2698, 1112, 1729, 727, -3398, -1621, +-1762, -597, 3532, 2269, 1843, 869, -3141, -2579, +-1873, -1440, 2096, 2149, 1713, 2045, -554, -859, +-1422, -2402, -1011, -1008, 859, 2404, 2245, 2804, +-109, -2073, -3023, -3659, -521, 1258, 2894, 3407, +1116, -142, -2230, -2194, -1590, -1051, 1161, 615, +1890, 1960, -2, 848, -2195, -2399, -922, -1810, +2386, 2375, 1366, 2072, -2240, -1883, -1465, -1661, +1762, 948, 1100, 847, -800, 295, -532, 50, +-421, -1577, -223, -679, 1448, 2339, 1167, 1050, +-2206, -2215, -2004, -1310, 2298, 1314, 2478, 1367, +-1660, 173, -2530, -1276, 660, -1633, 1925, 949, +411, 2524, -818, -308, -1347, -2616, -226, -398, +1603, 1887, 909, 833, -1237, -447, -969, -1059, +395, -878, 276, 692, 573, 1631, 984, 426, +-1473, -1833, -2222, -1899, 1769, 1511, 3303, 3252, +-1636, -826, -3769, -4032, 1008, 49, 3591, 4008, +-199, 467, -2921, -3000, -382, -596, 1620, 1219, +741, 328, -79, 875, -927, 253, -1243, -2770, +743, -840, 2206, 3871, -463, 1271, -2582, -4003, +277, -1224, 2184, 3176, -72, 681, -1599, -1722, +301, 5, 880, 530, -816, -889, -500, 215, +1513, 1499, 603, -418, -2293, -1396, -960, 50, +2743, 742, 1164, 443, -2500, 119, -1075, -492, +1604, -834, 599, -58, -404, 1042, 166, 1079, +-674, -718, -900, -1987, 1220, -32, 1182, 2317, +-1056, 812, -949, -1811, 360, -1168, 326, 572, +271, 1000, 463, 655, -445, -111, -1182, -1366, +160, -1163, 1425, 1258, 515, 2210, -1344, -223, +-935, -2645, 881, -1409, 886, 2522, -400, 2764, +-279, -1905, 72, -3227, -578, 1091, 25, 2559, +1094, -310, 152, -1166, -1117, -169, -259, -235, +552, 219, 122, 1074, 193, 42, 360, -1109, +-679, -294, -979, 514, 443, 237, 1562, 316, +372, 150, -1719, -842, -1444, -806, 1278, 947, +2312, 1220, -484, -538, -2521, -1103, -353, -223, +1996, 535, 786, 902, -878, 272, -760, -1160, +-213, -1050, 218, 911, 992, 1646, 460, -478, +-1310, -1810, -891, 110, 1254, 1458, 850, 246, +-1081, -922, -489, -581, 1111, 530, 30, 852, +-1384, -404, 244, -989, 1667, 319, -65, 1133, +-1775, -221, -411, -1214, 1465, 38, 947, 1124, +-889, 323, -1013, -904, -47, -695, 725, 577, +784, 868, 47, 6, -1334, -954, -804, -777, +1501, 1223, 1214, 1391, -1315, -1628, -1245, -1587, +1126, 1927, 782, 1476, -983, -2020, -121, -1156, +865, 1938, -251, 503, -884, -1404, 213, 169, +937, 577, 136, -679, -785, 381, -779, 810, +540, -1118, 1257, -602, 15, 1534, -1610, 121, +-607, -1589, 1655, 449, 1120, 1365, -1370, -836, +-1507, -1030, 980, 861, 1567, 714, -524, -517, +-1295, -445, 122, 8, 710, 37, 181, 647, +77, 345, -451, -1097, -705, -703, 552, 1249, +1081, 818, -550, -959, -1066, -707, 496, 405, +740, 355, -477, 161, -243, 140, 510, -518, +-123, -637, -677, 595, 344, 892, 809, -395, +-327, -800, -745, -41, 88, 557, 629, 363, +22, -287, -319, -345, -6, 75, 17, 35, +-185, -37, 201, 380, 345, 214, -140, -700, +-473, -425, 117, 586, 172, 631, 73, -100, +248, -602, -79, -645, -687, 325, -157, 1209, +1099, 255, 356, -1287, -1205, -1062, -406, 842, +1001, 1803, 324, -60, -802, -2185, 31, -747, +734, 2054, -477, 1187, -872, -1433, 786, -987, +1166, 456, -891, 280, -1239, 582, 591, 544, +1051, -1312, -75, -1070, -645, 1518, -306, 1070, +124, -1245, 370, -529, 246, 671, -173, -219, +-93, -107, -402, 806, -257, -233, 853, -1003, +695, 318, -901, 817, -922, -410, 509, -313, +852, 534, 1, -85, -377, -862, -357, 224, +-265, 1234, 267, -3, 819, -1469, 276, -463, +-1091, 1424, -980, 858, 1038, -1006, 1418, -980, +-712, 338, -1305, 735, 288, 433, 691, -400, +39, -937, 198, 200, -264, 930, -865, -211, +346, -507, 1054, 426, -389, -40, -701, -830, +355, 593, 200, 1035, -367, -817, 150, -1012, +463, 758, -250, 736, -439, -604, 55, -268, +309, 427, 265, -105, -137, -368, -406, 167, +-61, 467, 379, 100, 77, -612, -238, -564, +135, 725, 104, 896, -410, -661, -246, -891, +717, 435, 483, 549, -761, -263, -658, 107, +433, 219, 673, -777, 33, -446, -242, 1223, +-433, 865, -580, -1296, 669, -1368, 1285, 1124, +-363, 1618, -1768, -770, -250, -1523, 1793, 436, +836, 1092, -1308, -302, -1115, -417, 621, 347, +854, -277, -20, -449, -104, 688, -281, 588, +-704, -766, 34, -679, 1382, 574, 454, 686, +-1571, -297, -931, -582, 1215, 70, 1158, 405, +-540, 22, -1023, -224, -106, 104, 625, -67, +430, -275, -80, 328, -357, 486, -370, -635, +45, -608, 605, 895, 262, 657, -627, -1128, +-337, -606, 591, 1320, -19, 422, -434, -1459, +498, -69, 353, 1479, -901, -352, -385, -1399, +1057, 761, 399, 1259, -758, -1081, -417, -1029, +196, 1139, 376, 801, 378, -965, -144, -629, +-841, 675, -46, 469, 841, -451, 317, -248, +-495, 386, -602, -51, 63, -526, 763, 418, +304, 746, -737, -720, -513, -1008, 690, 959, +482, 1088, -659, -1025, -243, -969, 668, 895, +21, 723, -820, -626, 222, -545, 893, 366, +-301, 544, -848, -272, 245, -661, 678, 329, +-208, 762, -318, -410, 287, -770, -187, 424, +-400, 581, 634, -260, 543, -244, -902, -104, +-594, -37, 940, 458, 458, 209, -742, -667, +-257, -226, 583, 598, -27, 194, -437, -371, +131, -171, 513, 51, 6, 256, -821, 194, +-115, -496, 888, -195, 485, 766, -880, -94, +-761, -880, 731, 522, 760, 804, -394, -989, +-573, -558, 203, 1332, 128, 267, -106, -1560, +320, 12, 193, 1602, -578, -227, -423, -1416, +731, 309, 415, 1095, -533, -385, -153, -605, +99, 389, -222, 22, 371, -277, 590, 491, +-712, -42, -683, -734, 767, 450, 456, 694, +-473, -866, -77, -441, 56, 1062, -205, 226, +250, -1029, 369, -160, -509, 689, -10, 259, +456, -65, -551, -515, -309, -644, 1239, 760, +36, 1204, -1571, -789, 54, -1522, 1598, 583, +-76, 1530, -1235, -298, 152, -1226, 564, 32, +-162, 782, -19, 64, 307, -381, -221, 16, +-545, 202, 213, -258, 648, -200, 89, 379, +-587, 368, -369, -292, 291, -553, 470, -78, +194, 645, -348, 510, -523, -483, -129, -825, +774, -2, 607, 958, -653, 576, -1075, -819, +541, -1059, 1058, 488, -247, 1230, -743, -122, +21, -972, 316, -222, -37, 439, 138, 350, +296, 205, -542, -252, -491, -785, 690, 11, +622, 1087, -626, 362, -633, -1219, 573, -623, +459, 1123, -463, 714, -266, -926, 462, -587, +57, 589, -328, 369, -32, -197, 129, -217, +171, -151, 120, 159, -306, 475, -426, -271, +424, -711, 644, 551, -447, 696, -515, -772, +205, -477, 220, 784, 120, 133, 290, -548, +-517, 258, -704, 74, 775, -538, 926, 400, +-790, 687, -898, -732, 686, -685, 557, 730, +-393, 644, -128, -457, 129, -625, -222, 109, +32, 572, 391, 97, -30, -358, -319, -172, +-62, 0, 93, 127, 193, 369, 113, -41, +-133, -599, -316, -65, -51, 598, 514, 156, +201, -410, -609, -195, -144, 89, 498, 227, +2, 147, -255, -266, 170, -147, 79, 245, +-432, -60, 176, -215, 514, 372, -314, 179, +-373, -668, 270, -136, 180, 695, -99, 153, +44, -416, -241, -242, -19, -135, 521, 429, +-104, 683, -676, -589, 202, -1045, 803, 617, +-304, 1175, -730, -537, 202, -1031, 567, 418, +108, 674, -461, -303, -347, -287, 381, 276, +415, -50, -283, -307, -247, 288, 197, 280, +-107, -419, -11, -79, 464, 446, -181, -328, +-706, -386, 453, 794, 694, 297, -666, -1158, +-428, -183, 690, 1183, 124, 83, -490, -844, +52, 50, 157, 193, -29, -191, 211, 499, +-183, 321, -327, -915, 329, -452, 156, 866, +-202, 536, 166, -357, -80, -578, -596, -361, +452, 505, 926, 982, -721, -332, -990, -1236, +729, 59, 681, 1042, -328, 288, -242, -607, +-229, -537, -214, 146, 718, 568, 557, 145, +-888, -383, -764, -224, 783, 74, 762, 155, +-424, 170, -671, -12, 103, -265, 487, -105, +42, 197, -234, 168, 51, -46, -58, -198, +-251, -88, 373, 259, 432, 133, -602, -427, +-436, -37, 733, 659, 239, -169, -600, -815, +-45, 366, 427, 764, -149, -430, -99, -465, +166, 299, -189, -3, 21, -40, 434, 467, +-368, -246, -377, -738, 553, 379, 283, 724, +-509, -322, -156, -462, 301, 100, 15, 35, +72, 195, 157, 366, -605, -405, -186, -633, +999, 449, 135, 714, -1132, -295, -109, -680, +1003, 39, 76, 579, -597, 204, -159, -433, +67, -431, 286, 333, 445, 581, -492, -307, +-751, -597, 541, 243, 861, 549, -522, -91, +-777, -520, 344, -76, 462, 501, 3, 215, +-229, -445, -322, -283, 41, 335, 501, 222, +70, -132, -568, -85, -50, -107, 443, -84, +21, 316, -313, 205, 108, -381, 55, -273, +-13, 256, 20, 335, -97, -82, 6, -310, +308, -115, -171, 194, -363, 306, 348, -67, +267, -422, -308, -19, -100, 434, 283, 28, +-200, -301, -46, -25, 489, 109, -166, 67, +-630, -3, 356, -95, 697, -4, -436, 79, +-585, 13, 420, -107, 511, -28, -367, 215, +-404, 48, 395, -359, 307, -70, -435, 498, +-140, -5, 518, -431, -43, 72, -601, 158, +220, -73, 769, 197, -487, 62, -829, -538, +608, -76, 870, 736, -687, 151, -732, -758, +496, -283, 501, 580, -269, 447, -157, -234, +-57, -656, -247, -195, 281, 925, 487, 464, +-328, -1072, -688, -570, 189, 1003, 596, 597, +66, -754, -478, -610, -357, 438, 245, 626, +535, -201, -137, -565, -630, 32, 138, 420, +576, 120, -344, -297, -415, -208, 510, 150, +292, 322, -633, 2, -285, -592, 671, 0, +359, 864, -622, -113, -392, -1038, 532, 278, +329, 968, -340, -370, -132, -616, 212, 290, +-115, 130, -62, -72, 447, 338, -13, -200, +-603, -602, 95, 433, 707, 580, -112, -517, +-592, -367, 269, 559, 261, 50, -173, -617, +102, 343, 114, 565, -278, -554, -67, -416, +539, 402, -3, 367, -607, -127, 120, -357, +672, -67, -233, 320, -636, 43, 357, -240, +625, 253, -439, 86, -652, -645, 447, -1, +744, 1024, -425, 37, -885, -1294, 380, -218, +860, 1443, -287, 357, -710, -1423, 4, -281, +405, 1082, 244, 36, -93, -332, -561, -8, +-278, -440, 680, 303, 464, 788, -699, -582, +-721, -766, 609, 652, 741, 636, -604, -586, +-612, -562, 412, 531, 305, 476, -193, -432, +-113, -358, -147, 228, 49, 270, 333, 60, +-157, -310, -342, -243, 207, 353, 278, 266, +-344, -341, -56, -171, 427, 279, -159, 1, +-462, -172, 347, 22, 595, 164, -486, 164, +-515, -466, 431, -292, 466, 859, 47, 225, +-649, -923, -172, -295, 790, 751, 201, 549, +-598, -632, -34, -732, 389, 609, -194, 637, +88, -554, 396, -270, -367, 256, -353, 147, +348, -145, 590, -169, -314, 497, -584, -263, +310, -546, 420, 664, -35, 317, -427, -742, +117, -165, 242, 743, -139, -55, -46, -489, +126, 81, -48, 183, -247, 90, 323, -92, +37, -21, -513, -206, 333, 69, 280, 514, +-488, -368, -228, -366, 569, 471, -29, 24, +-529, -367, 100, 334, 319, 144, -204, -532, +-256, -2, 329, 585, -91, 13, -424, -589, +240, -2, 454, 418, -509, 79, -480, -238, +628, -154, 271, 167, -579, 6, -183, 7, +410, 120, 43, -161, -370, -159, 235, 192, +212, 213, -586, -240, 28, -234, 794, 389, +-209, 170, -812, -710, 226, 100, 851, 1039, +-215, -516, -700, -1137, 171, 785, 667, 1052, +-266, -825, -346, -790, 405, 635, -67, 463, +-186, -375, 333, -43, 135, 88, -526, -359, +160, 194, 631, 536, -327, -287, -477, -615, +392, 362, 555, 442, -491, -313, -391, -224, +588, 203, 242, 127, -527, -166, -106, -115, +631, 128, -203, 172, -326, 33, 167, -422, +118, -143, 84, 710, -114, 118, -241, -806, +81, -41, 338, 745, -217, -130, -148, -473, +136, 288, -165, 117, -13, -389, 233, 243, +128, 284, -584, -372, -117, -169, 589, 409, +-23, -63, -362, -340, 33, 444, -176, -8, +-55, -624, 658, 381, -204, 556, -776, -575, +128, -394, 691, 617, -135, 184, -530, -526, +228, -67, 13, 525, -208, -168, 262, -434, +183, 498, -310, -44, -430, -361, 473, 386, +342, 35, -409, -482, -84, 145, 108, 549, +-62, -254, 235, -579, 58, 386, -313, 339, +-64, -344, 476, -25, -79, 293, -341, -359, +68, -365, 582, 900, -332, 238, -430, -1095, +510, -186, 141, 908, -185, 393, -88, -773, +103, -378, 29, 543, 21, 116, 67, -194, +75, 117, -134, 128, -212, -528, 252, -108, +484, 868, -512, -8, -255, -783, 248, -30, +433, 588, -299, -96, -289, -263, 273, 565, +98, -524, -283, -641, 87, 1173, 294, 213, +-215, -1107, -396, 159, 377, 677, 152, -372, +-134, -322, -203, 687, -114, -68, 338, -959, +-29, 647, -186, 577, -88, -829, 256, 227, +-284, 409, -66, -886, 417, 294, -110, 1079, +-482, -891, 49, -683, 461, 972, 26, 68, +-478, -684, 83, 643, -5, -17, 143, -988, +179, 713, -204, 868, -377, -1134, 354, -411, +94, 1343, -185, -550, 203, -891, -34, 1428, +-481, -70, 175, -1735, 702, 1124, -287, 1232, +-573, -1675, 178, -255, 417, 1508, -167, -689, +44, -800, 127, 1182, -512, 103, 69, -1365, +668, 542, -142, 1131, -367, -989, -29, -411, +138, 894, 52, -286, 325, -522, -114, 769, +-517, 20, 134, -804, 482, 339, -87, 391, +-232, -391, 179, 283, -200, 187, -203, -938, +494, -2, 308, 1631, -478, -397, -578, -1900, +522, 762, 451, 1713, -161, -1019, -371, -1119, +-133, 1090, 202, 282, 247, -821, -34, 374, +-125, 415, -257, -801, 100, 217, 248, 738, +-45, -820, -185, -330, 185, 1332, -124, -396, +-426, -1458, 597, 1174, 180, 959, -381, -1449, +-350, -137, 124, 1017, 486, -473, 36, -236, +-414, 714, -226, -524, 170, -674, 487, 1086, +-197, 423, -354, -1407, 75, 44, 188, 1345, +-133, -597, 163, -776, 97, 843, -448, -64, +93, -493, 308, 485, 104, 123, -466, -668, +40, 11, 509, 1116, -467, -453, -109, -1331, +447, 1010, 67, 1067, -446, -1251, -115, -495, +398, 977, 182, -63, -118, -310, -535, 409, +174, -492, 521, -372, -96, 974, -340, 215, +8, -1201, 96, 99, 51, 1023, 338, -442, +-385, -409, -368, 266, 633, 159, 105, -103, +-655, -181, 231, 79, 587, 359, -725, -194, +-54, -582, 756, 602, -543, 348, -242, -918, +804, 438, -360, 745, -969, -1540, 1191, 198, +603, 2296, -1655, -1586, 54, -2231, 1424, 2848, +-460, 1124, -954, -3017, 756, 125, 285, 2283, +-906, -1016, 583, -1209, 397, 1625, -632, -233, +-248, -1334, 397, 1215, 496, 329, -410, -1107, +-501, 610, 131, 118, 773, -1005, -108, 1306, +-953, 595, 199, -2638, 1138, 890, -636, 2668, +-1002, -2243, 1124, -1622, 560, 2824, -1427, 42, +94, -2452, 1300, 1686, -730, 819, -616, -2486, +859, 1223, -65, 2148, -756, -2828, 798, -1047, +232, 3613, -1222, -495, 558, -3138, 1032, 1772, +-1232, 1558, -311, -1996, 1348, 86, -381, 1567, +-1133, -1402, 990, -800, 429, 2150, -1049, -79, +392, -2162, 466, 843, -778, 1359, 144, -1149, +991, -23, -920, 636, -578, -888, 1180, 117, +15, 1059, -973, -656, 496, -659, 450, 933, +-845, -168, 205, -898, 953, 1034, -842, 765, +-788, -1882, 1277, -201, 392, 2103, -1418, -555, +87, -1506, 1294, 1053, -583, 547, -774, -1194, +638, 286, 346, 947, -436, -555, -52, -481, +130, 143, -231, -13, 421, 760, 300, 206, +-995, -1508, -48, -216, 1218, 1804, -356, 40, +-858, -1419, 538, 130, 60, 659, -173, -422, +527, 429, -395, 538, -653, -1314, 873, -438, +194, 1514, -810, 404, 414, -1035, 342, -498, +-998, -10, 432, 965, 1329, 1047, -1334, -1663, +-1105, -1540, 1816, 2193, 695, 1341, -2003, -2192, +-23, -763, 1725, 1704, -623, 90, -1013, -888, +804, 298, 477, 38, -750, -137, -232, 443, +579, -565, 277, -163, -345, 1206, -666, -490, +265, -1660, 1169, 1360, -555, 1613, -1236, -1959, +665, -1161, 1164, 2008, -757, 715, -1054, -1774, +1069, -202, 498, 1183, -1052, -104, -75, -484, +926, 93, -145, 67, -860, -32, 228, -9, +931, 202, -427, 97, -949, -625, 589, -124, +1124, 1214, -1077, -141, -904, -1636, 1165, 573, +839, 1863, -1075, -1106, -918, -1889, 871, 1729, +1079, 1532, -593, -2035, -1311, -910, 368, 1594, +1562, 603, -260, -700, -1735, -701, 281, -377, +1767, 1103, -283, 1362, -1571, -1677, 101, -1859, +1135, 1922, 623, 1955, -930, -1707, -1360, -1754, +712, 1121, 2244, 1274, -941, -211, -2483, -805, +1164, -674, 2280, 541, -1554, 1129, -1400, -503, +1749, -934, 307, 512, -1601, 334, 361, -511, +1451, 186, -635, 791, -1150, -618, 381, -1159, +773, 862, 360, 1352, -771, -819, -816, -1350, +940, 757, 591, 1021, -966, -899, 36, -259, +1041, 1149, -1117, -655, -894, -1442, 2095, 1431, +516, 1553, -2541, -1669, -47, -1621, 2375, 1572, +-575, 1432, -1622, -1254, 1156, -919, 631, 739, +-1611, 480, 93, -565, 2120, 31, -680, 679, +-2416, -598, 1140, -824, 2267, 1105, -1523, 719, +-1723, -1457, 2085, -157, 590, 1637, -2639, -1042, +1023, -1316, 2572, 2398, -2262, 609, -1970, -3357, +2679, -12, 1114, 3930, -2359, -427, -3, -4046, +1134, 779, -598, 3582, 182, -862, 766, -2829, +-1254, 715, -438, 2156, 1756, -580, -87, -1656, +-1620, 528, 403, 1395, 1189, -695, -248, -1173, +-760, 938, -427, 857, 700, -1031, 1293, -454, +-939, 795, -2091, 181, 1541, -271, 2203, -275, +-1877, -196, -1882, 669, 2057, 358, 1075, -1052, +-1946, -318, -55, 1316, 1589, 233, -868, -1493, +-1174, -129, 1654, 1514, 507, 172, -1815, -1505, +-100, -341, 1654, 1520, -20, 471, -1457, -1340, +13, -727, 1206, 987, 187, 1214, -1202, -695, +-263, -1688, 1185, 485, 273, 1920, -1262, -226, +-69, -1871, 1224, -140, -326, 1707, -978, 379, +699, -1332, 525, -436, -855, 600, -75, 689, +723, 42, -161, -1046, -603, -291, 354, 1132, +417, 495, -381, -1194, -447, -538, 358, 1136, +848, 517, -727, -678, -1105, -989, 1124, 315, +1206, 1848, -1457, -298, -1144, -2627, 1830, 462, +575, 3063, -1686, -579, -82, -3148, 1505, 707, +-568, 2597, -904, -592, 900, -1505, 172, -27, +-770, 457, 430, 821, 381, 330, -945, -1552, +437, -624, 992, 1821, -1275, 514, -579, -1316, +1935, -500, -215, 398, -2111, 633, 888, 662, +2157, -834, -1484, -1703, -1968, 1201, 1691, 2256, +1806, -1335, -1585, -2372, -1706, 1120, 1340, 2220, +1525, -741, -1057, -1724, -1172, 152, 786, 1182, +610, 343, -581, -622, 108, -491, 321, -119, +-795, 501, 12, 818, 1168, -352, -306, -1374, +-1170, 159, 314, 1623, 985, 11, 54, -1400, +-878, -234, -920, 798, 1372, 501, 1660, -44, +-2166, -765, -2095, -420, 2861, 618, 2194, 607, +-3327, 58, -1634, -680, 2955, -998, 854, 593, +-1930, 1933, -58, -350, 544, -2539, -412, -35, +365, 2501, 922, 687, -660, -1822, -1495, -1663, +396, 760, 2094, 2758, 364, 243, -2910, -3390, +-994, -1195, 3625, 3376, 1271, 2120, -4037, -3022, +-1078, -2515, 3902, 2223, 731, 2367, -3330, -1075, +-455, -2000, 2564, 50, 322, 1616, -1632, 521, +-547, -1454, 805, -492, 1200, 1633, -383, -3, +-1926, -2188, 207, 592, 2726, 3161, -255, -1169, +-3421, -3949, 318, 1245, 3890, 4247, -122, -545, +-4141, -4044, -408, -595, 4122, 3121, 1259, 1994, +-3823, -1728, -2201, -3329, 3189, 314, 3028, 4270, +-2322, 645, -3500, -4529, 1312, -1014, 3471, 4190, +-280, 923, -2954, -3640, -855, -573, 2305, 3276, +1895, 136, -1752, -3032, -2751, -18, 1333, 2749, +3413, 568, -1104, -2374, -3731, -1556, 806, 1702, +3692, 2458, -283, -531, -3374, -2830, -252, -1044, +2457, 2418, 1020, 2594, -1285, -1263, -1761, -3558, +99, -350, 2256, 3609, 795, 1927, -2333, -2807, +-1262, -2949, 2097, 1470, 1159, 3269, -1495, -293, +-803, -2902, 752, -321, 461, 2262, 118, 190, +-589, -1694, -914, 324, 1270, 1583, 1435, -802, +-2098, -1855, -1773, 915, 2664, 1929, 1827, -224, +-2289, -1488, -1929, -1135, 1079, 407, 1962, 2659, +709, 1132, -1784, -3710, -2651, -2749, 1489, 3897, +4065, 3965, -1060, -3313, -4535, -4164, 611, 2004, +3943, 3344, -270, -294, -2354, -2063, -186, -976, +497, 453, 539, 1660, 1265, 1055, -799, -1763, +-2691, -2031, 1117, 1142, 3491, 2652, -1447, -157, +-3426, -3090, 1392, -546, 2773, 2967, -971, 919, +-1562, -2189, 84, -1013, 149, 820, 977, 916, +1121, 827, -1676, -702, -2182, -2155, 1906, 157, +2551, 2923, -1321, 550, -2353, -2864, 273, -1157, +1662, 1845, 694, 1509, -604, -165, -1217, -1511, +-396, -1598, 1074, 1220, 874, 2672, -268, -673, +-558, -2591, -980, -74, -342, 1495, 2050, 608, +1720, 394, -2764, -941, -2969, -2280, 2920, 928, +3607, 3561, -2524, -664, -3402, -3854, 1767, 375, +2318, 3040, -697, -106, -912, -1580, -322, 164, +-374, -235, 980, -429, 1262, 1989, -1154, 559, +-1715, -2995, 927, -598, 1757, 3071, -396, 600, +-1763, -2447, 181, -467, 1487, 1437, -263, 148, +-1161, -351, 793, 256, 825, -559, -1670, -397, +-460, 752, 2410, 562, 291, -614, -2699, -497, +-373, 390, 2321, 67, 702, -193, -1446, 359, +-994, 460, 335, -768, 1146, -1026, 310, 929, +-749, 1478, -325, -529, -130, -1602, -169, -259, +1053, 1155, 849, 1134, -1483, -229, -1456, -1624, +1312, -761, 1579, 1229, -611, 1556, -1100, -90, +-297, -1745, 322, -1484, 919, 1360, 388, 2780, +-1026, -641, -625, -3124, 707, -193, 136, 2455, +-34, 840, 595, -1259, -408, -960, -1181, 77, +370, 627, 1347, 471, -126, 56, -808, -313, +-56, -763, -263, -135, -55, 1043, 1331, 512, +480, -840, -1776, -498, -1034, 457, 1278, -125, +1389, -98, -23, 1108, -1277, -106, -1359, -1799, +494, -150, 2419, 2022, 503, 602, -2605, -1657, +-1364, -901, 1929, 756, 1722, 943, -778, 250, +-1541, -660, -258, -973, 1015, 69, 740, 1397, +-502, 504, -627, -1548, 262, -815, 214, 1559, +-352, 761, 38, -1459, 645, -483, 29, 1116, +-640, 341, -629, -482, 422, -744, 1214, -131, +97, 1411, -1438, 687, -623, -2075, 1078, -1079, +798, 2472, -102, 1022, -694, -2123, -893, -792, +272, 1306, 1501, 396, 175, -268, -1477, 1, +-302, -745, 816, -69, 140, 1327, -19, -185, +272, -1358, -595, 537, -451, 1080, 520, -771, +349, -731, 80, 710, 10, 523, -678, -354, +-648, -374, 998, -259, 1193, 306, -845, 833, +-1340, -135, 215, -1201, 1121, -123, 522, 1305, +-708, 287, -915, -1099, 192, -254, 979, 706, +29, -11, -573, -210, -104, 258, 31, -165, +213, -316, 215, 322, -280, 131, -271, -317, +418, 176, 383, 358, -858, -489, -387, -526, +1074, 676, 685, 718, -1164, -610, -1072, -738, +1020, 215, 1294, 592, -618, 209, -1333, -237, +350, -373, 908, -373, -202, 329, -267, 884, +312, -180, -402, -910, -561, -94, 892, 445, +712, 248, -1029, 436, -608, -312, 683, -1297, +549, 322, -409, 1630, -275, -227, 101, -1329, +92, 189, 65, 498, -117, -300, 20, 528, +137, 521, -57, -1268, -301, -734, 190, 1322, +302, 897, -178, -698, -243, -887, 34, -370, +243, 778, 170, 1282, -392, -526, -275, -1584, +512, 85, 471, 1206, -696, 408, -510, -395, +650, -671, 439, -676, -242, 751, -352, 1554, +-237, -635, 37, -1981, 724, 360, 403, 2012, +-1020, -205, -683, -1613, 732, 187, 986, 1009, +-416, -277, -740, -411, 29, 437, 41, -113, +238, -526, 705, 495, 26, 519, -1502, -743, +-322, -580, 1600, 1107, 788, 542, -1170, -1496, +-898, -431, 271, 1659, 529, 377, 835, -1571, +86, -411, -1546, 1254, -802, 458, 1671, -815, +1228, -434, -1155, 496, -1342, 150, 439, -267, +1125, 234, 7, 149, -608, -478, -82, -255, +48, 603, -80, 404, 260, -644, 245, -355, +-220, 604, -251, 70, -2, -552, -27, 293, +265, 608, 406, -571, -401, -737, -617, 577, +344, 797, 504, -214, -207, -698, -42, -325, +-29, 403, -363, 642, 183, 173, 487, -613, +-313, -770, -165, 167, 432, 1167, -369, 489, +-669, -1185, 741, -1005, 1101, 841, -756, 1054, +-1475, -304, 320, -531, 1504, -208, 503, -361, +-1256, 539, -1043, 1082, 604, -469, 992, -1349, +295, 50, -481, 1155, -806, 358, -474, -534, +883, -654, 1265, -127, -431, 712, -1490, 493, +-352, -502, 1130, -420, 849, 65, -217, 192, +-910, 336, -704, -5, 437, -499, 1066, -64, +515, 513, -817, -44, -1520, -456, 135, 280, +2166, 303, 505, -331, -2114, -212, -877, 184, +1481, 169, 837, 49, -637, 20, -519, -303, +-33, -343, 96, 417, 435, 853, -4, -492, +-440, -1272, 259, 575, 231, 1265, -735, -556, +47, -861, 1022, 451, -115, 285, -963, -435, +46, 258, 395, 506, 239, -554, 328, -623, +-473, 442, -909, 796, 427, -105, 1299, -886, +-329, -166, -1269, 707, 178, 281, 931, -380, +-42, -122, -509, 86, -74, -321, 258, 103, +88, 766, -111, -42, -199, -983, 116, -284, +376, 892, -166, 711, -489, -522, 18, -1159, +628, 255, 217, 1267, -623, -248, -476, -889, +419, 354, 749, 331, -209, -535, -809, 134, +65, 622, 570, -299, 115, -491, -325, 99, +-57, 185, -81, 288, 111, 159, 265, -525, +-222, -496, -150, 508, 366, 724, -138, -311, +-672, -763, 717, 140, 727, 533, -1050, -62, +-680, -154, 1012, 139, 569, -253, -637, -266, +-335, 503, -42, 331, 169, -504, 692, -340, +-92, 366, -976, 128, 21, 14, 828, 116, +-6, -497, -333, -232, 77, 878, -329, 249, +-109, -1128, 694, -120, 199, 1124, -603, -83, +-343, -736, 135, 82, 410, 208, 431, 121, +-291, 299, -876, -417, 47, -645, 871, 713, +371, 682, -654, -788, -535, -560, 191, 689, +433, 365, 194, -520, -71, -103, -326, 230, +-399, -32, 208, 130, 693, -85, 32, -448, +-627, 341, -181, 734, 169, -560, 162, -1082, +329, 657, 253, 1510, -872, -689, -578, -1759, +913, 539, 884, 1733, -614, -213, -871, -1524, +119, -16, 485, 1065, 396, 66, -5, -439, +-545, 1, -451, -99, 333, -110, 658, 356, +105, 151, -465, -242, -635, -138, 134, -28, +898, -24, 236, 243, -813, 338, -423, -351, +444, -553, 378, 242, -28, 481, -86, 92, +-270, -112, -266, -503, 347, -432, 462, 802, +-173, 960, -428, -923, -92, -1180, 132, 846, +380, 883, 137, -494, -359, -211, -470, -109, +281, -427, 580, 639, -108, 851, -557, -1021, +62, -891, 387, 1147, -125, 597, -260, -947, +270, -302, 257, 612, -360, 141, -399, -236, +263, -235, 688, -45, -158, 452, -679, 175, +-239, -500, 584, -361, 521, 446, -263, 499, +-590, -321, -196, -392, 451, -46, 520, 265, +-98, 347, -576, -108, -428, -346, 547, -272, +770, 212, -459, 764, -876, -151, 544, -1053, +641, 155, -865, 1026, -93, -217, 1217, -646, +-454, 263, -1494, -15, 857, -113, 1438, 635, +-906, -159, -997, -1043, 535, 432, 479, 1152, +-57, -629, 14, -883, -369, 532, -252, 468, +548, -175, 148, -107, -293, -168, -34, -242, +-64, 454, -71, 502, 438, -628, 65, -558, +-781, 593, 231, 481, 808, -461, -482, -247, +-693, 335, 586, -154, 519, -171, -436, 467, +-362, 120, 45, -656, 334, -162, 355, 669, +-315, 170, -640, -456, 346, -136, 553, 119, +-228, 73, -281, 182, 31, 2, -46, -295, +203, -50, 210, 137, -406, 42, 2, 220, +382, 40, -451, -682, -166, -98, 917, 1044, +-127, 27, -1203, -1096, 348, 131, 1154, 924, +-411, -430, -813, -566, 265, 761, 411, 189, +-126, -1026, -6, 112, -21, 1060, -175, -284, +30, -801, 140, 314, 132, 374, -87, -353, +-302, 108, 113, 437, 356, -457, -255, -534, +-252, 502, 392, 629, 125, -308, -404, -541, +-220, -86, 371, 295, 432, 481, -180, 25, +-766, -640, -19, -376, 977, 609, 135, 489, +-864, -327, -132, -300, 439, -126, -79, -84, +314, 562, 256, 498, -935, -845, -424, -774, +1291, 912, 384, 813, -1153, -771, -162, -664, +591, 572, -98, 337, 58, -254, 382, -63, +-611, -130, -505, 11, 887, 459, 399, -43, +-869, -838, -103, 135, 701, 1251, -318, -292, +-420, -1445, 548, 325, 256, 1356, -568, -176, +-161, -1020, 357, -17, 49, 477, 15, 145, +57, 122, -247, -109, -297, -679, 341, -6, +475, 960, -106, 156, -633, -946, -274, -215, +701, 612, 573, 172, -582, -133, -625, -58, +177, -322, 628, -144, 176, 742, -441, 288, +-540, -1094, 229, -286, 862, 1370, -188, 125, +-971, -1497, 174, 88, 951, 1394, -196, -137, +-677, -1145, -25, 16, 377, 760, 372, 190, +-70, -223, -727, -493, -184, -213, 922, 607, +380, 479, -868, -437, -410, -601, 474, 147, +385, 422, 62, 214, -292, -41, -492, -550, +100, -301, 767, 585, 38, 659, -789, -435, +-40, -947, 530, 319, 51, 989, -246, -335, +-29, -745, 73, 454, 46, 304, -58, -563, +-139, 104, 186, 583, 301, -287, -391, -495, +-451, 234, 569, 350, 409, -70, -555, -133, +-186, -90, 318, -23, -110, 68, -1, 33, +439, 293, -281, -65, -725, -771, 525, 129, +785, 1103, -629, -153, -604, -1189, 593, 213, +232, 885, -453, -236, 232, -302, 273, 163, +-696, -328, -84, 54, 1028, 628, -60, -158, +-1237, -556, 183, -41, 1225, 501, -286, 337, +-967, -677, 300, -326, 486, 866, -109, -50, +-55, -696, -86, 294, -292, 308, 228, -200, +447, 23, -121, -47, -634, -279, -22, 208, +813, 595, 20, -204, -804, -1057, -12, 178, +726, 1475, -48, -213, -557, -1537, -38, 128, +601, 1267, 54, 116, -702, -833, -47, -523, +775, 570, 77, 874, -757, -671, -174, -827, +648, 859, 355, 400, -587, -686, -457, -146, +627, 365, 189, 239, -380, -280, 44, -179, +44, 211, -125, -206, 122, 224, 252, 570, +-346, -969, -144, -374, 292, 1336, 130, -171, +-189, -954, -183, 371, 232, 471, -64, -350, +58, -307, 172, 622, -464, 24, -14, -820, +559, 323, 116, 757, -832, -573, -21, -539, +864, 834, -53, 68, -572, -777, -287, 183, +602, 444, 335, 263, -376, -530, -440, -656, +-74, 621, 901, 807, 120, -241, -1064, -1145, +-221, -43, 1084, 1270, 382, 177, -1168, -971, +-148, -308, 619, 470, 369, 408, -280, -11, +-570, -408, 158, -242, 457, 241, 189, 372, +-577, -68, -231, -435, 534, 83, 226, 340, +-506, -51, -92, -428, 395, 205, -110, 583, +-103, -586, 70, -448, 77, 761, -215, 190, +-31, -732, 411, 161, -56, 501, -552, -442, +121, -189, 629, 452, -289, 98, -300, -360, +82, -109, 62, 113, 147, 210, 135, 236, +-409, -471, -54, -271, 395, 394, -60, 288, +-255, -167, 213, -299, 117, 78, -457, -42, +162, 223, 412, 374, -97, -732, -467, -204, +77, 877, 467, -231, -172, -479, -235, 321, +270, 152, -71, -299, -364, 0, 481, 354, +175, -283, -556, -191, 61, 493, 275, -98, +-46, -521, -120, 197, 79, 618, -11, -257, +-107, -629, 22, 308, 116, 337, -15, -76, +-130, -47, 197, -117, -310, -254, -44, 132, +659, 687, -412, -246, -310, -823, 168, 360, +311, 438, -80, -139, -180, 18, 54, -183, +-52, -331, 24, 356, 293, 492, -154, -376, +-456, -450, 499, 311, 156, 273, -368, -374, +-187, 261, 482, 241, 79, -825, -547, 301, +216, 693, 222, -557, -260, -206, 134, 294, +100, 155, -197, -344, -239, -33, 170, 386, +614, -36, -288, -171, -967, -416, 417, 337, +962, 623, -271, -341, -973, -596, 158, -115, +826, 918, -211, 161, -394, -886, 288, 11, +-224, 229, -156, 291, 669, 157, -39, -477, +-788, -463, 320, 643, 647, 619, -659, -959, +57, -236, 400, 826, -183, -90, -333, -450, +255, 44, 358, 335, -361, -201, -77, 107, +153, 136, -198, -836, 320, 693, 20, 805, +-418, -1316, 39, -141, 375, 1042, -218, -215, +-103, -448, 270, 166, -481, 130, 107, -289, +641, 289, -445, 306, -623, -774, 592, 110, +473, 815, -511, -662, -378, -317, 373, 847, +122, -202, 215, -798, -463, 605, -6, 550, +265, -843, 20, -9, -39, 602, -82, -465, +261, 82, -282, 449, -166, -687, 552, -10, +85, 736, -517, -234, -98, -684, 352, 537, +70, 446, 64, -984, -148, 430, -592, 797, +440, -1288, 595, 127, -387, 1376, -755, -1087, +449, -674, 413, 1439, -228, -243, -250, -1109, +107, 824, -334, 507, 453, -1129, 448, 330, +-963, 1072, -220, -1317, 1005, -429, 76, 1968, +-944, -616, 312, -1850, 488, 1540, -521, 964, +231, -1827, 491, 226, -752, 1447, -164, -1243, +1023, -690, -126, 1939, -1029, -383, 661, -1893, +547, 1398, -635, 978, -336, -1732, 805, 231, +-80, 1355, -585, -1170, 323, -562, -25, 1534, +1, -393, 142, -1105, -174, 1090, -370, -24, +340, -1016, 291, 1062, -595, 477, 145, -1632, +219, 263, -402, 1530, 69, -824, 449, -910, +-183, 1096, -727, -29, 488, -1054, 835, 1181, +-985, 300, -283, -1765, 941, 823, -103, 1283, +-591, -1438, 401, -327, 295, 1380, -616, -424, +371, -1169, 496, 1161, -643, 524, -270, -1534, +935, 561, -178, 1060, -722, -1520, 730, 158, +-130, 1750, -602, -1443, 792, -1094, 1, 1963, +-752, 160, 128, -1655, 619, 605, -536, 872, +-41, -1168, 584, 288, -966, 1205, -98, -1472, +1374, -378, -605, 1856, -1328, -926, 1216, -916, +526, 1581, -1410, -623, 602, -1102, 736, 1493, +-998, 231, -47, -1528, 915, 640, -493, 724, +-189, -1217, 855, 881, -926, 765, -248, -2266, +1444, 606, -128, 2441, -1626, -1904, 985, -1538, +1010, 2686, -1462, -249, 212, -2441, 1409, 2146, +-1202, 1066, -1040, -2999, 1786, 358, 388, 2933, +-1655, -1518, 14, -1942, 974, 2001, -143, 207, +-457, -1025, -5, 776, 118, -589, -61, -353, +110, 1468, -490, -494, 289, -1821, 713, 1616, +-1075, 1523, -427, -2652, 1266, -288, 187, 2413, +-1141, -699, 65, -1305, 871, 1156, -470, -266, +47, -1056, 407, 1985, -411, 115, -419, -2910, +1014, 1193, 110, 2565, -1165, -2041, 731, -1480, +783, 2409, -1292, -75, -92, -2136, 1572, 1589, +-546, 1098, -1143, -2126, 467, -247, 780, 2222, +-485, -707, 67, -1768, -135, 1759, -636, 450, +439, -1948, 838, 611, -571, 1547, -894, -891, +406, -1196, 404, 862, -194, 591, 364, -379, +-416, 142, -961, -597, 844, -514, 1244, 1595, +-1084, 359, -1245, -2225, 1482, 416, 574, 1924, +-1284, -1154, 72, -996, 1289, 1476, -695, -2, +-851, -1399, 1018, 761, 366, 860, -565, -884, +-66, -182, 241, 411, -338, -389, 399, 433, +565, 617, -918, -1231, -356, -429, 787, 1522, +144, 99, -341, -1195, -232, 120, -171, 414, +427, -85, 52, 596, -453, -425, 78, -1157, +268, 992, -497, 1040, 9, -1061, 612, -779, +-207, 945, -783, 311, 367, -590, 820, 78, +-737, 145, -248, -66, 520, 45, 113, -289, +-430, 232, 157, 697, 398, -783, -211, -979, +-110, 1367, -69, 1000, 421, -1775, 154, -687, +-409, 1722, -107, 403, 260, -1578, 259, -95, +-116, 1499, -215, -259, -179, -1431, 173, 414, +420, 1622, -156, -553, -714, -2042, 165, 1074, +665, 2043, -284, -1551, -506, -1780, 168, 2024, +145, 1334, -32, -2554, 29, -590, -381, 2789, +54, -152, 750, -2589, -625, 560, -848, 2162, +1198, -724, 927, -1604, -1770, 901, -860, 695, +2252, -893, 838, 376, -2302, 602, -981, -1327, +2552, 38, 984, 1840, -2376, -806, -924, -1855, +2269, 1391, 896, 1646, -2239, -1689, -316, -1514, +1866, 1946, -332, 1064, -1102, -1649, 847, -527, +113, 688, -1381, 253, 1210, 333, 1342, 141, +-2519, -1388, -883, -535, 2986, 2266, 300, 625, +-2890, -2485, 117, -469, 2041, 1983, -412, 148, +-911, -1116, 499, 436, -337, -54, -325, -775, +1035, 820, 343, 728, -1390, -642, -109, -729, +1146, -65, 124, 771, -728, 800, 117, -878, +370, -1027, -223, 987, -307, 534, 637, -1085, +552, 672, -1133, 961, -467, -2042, 1160, -487, +617, 2755, -1227, 124, -265, -2763, 844, 147, +-147, 2155, -500, -272, 491, -1308, 221, 347, +-687, 538, -427, -276, 600, -263, 887, 121, +-524, 800, -1643, -398, 556, -1478, 2053, 844, +-808, 1954, -1976, -1128, 997, -2343, 1389, 1333, +-1018, 2493, -413, -1345, 599, -2420, -415, 896, +300, 2589, 771, -396, -953, -2780, -844, -288, +1542, 3034, 845, 1120, -1735, -3631, -623, -1351, +1345, 3925, 886, 1013, -778, -3485, -1255, -627, +232, 2588, 1794, 390, -125, -1574, -2070, -385, +317, 710, 2056, 678, -998, -158, -1697, -1172, +1715, -83, 981, 1777, -2406, 10, -148, -2082, +2486, 70, -608, 1879, -2089, 217, 898, -1282, +1424, -861, -1104, 432, -395, 1721, 835, 408, +-434, -2612, -330, -841, 774, 3035, 58, 969, +-701, -2925, 120, -984, 388, 2563, 58, 738, +63, -1859, -333, -704, -171, 989, 537, 1209, +301, -401, -653, -2113, -265, 167, 802, 3059, +154, -134, -851, -3796, -267, 187, 1172, 3987, +267, -308, -1580, -3260, -281, 161, 1810, 1894, +307, 326, -2262, -403, 92, -884, 2086, -748, +-663, 1223, -1638, 1429, 1109, -1210, 1050, -1517, +-1534, 845, -531, 1132, 1562, -26, 599, -695, +-1593, -958, -1029, 410, 1792, 1813, 1444, -224, +-1844, -2553, -1479, 313, 1611, 2949, 1466, -622, +-1213, -2647, -1106, 563, 855, 2059, 468, -478, +-52, -1150, 23, 491, -800, -276, -92, -341, +1410, 1619, 111, 374, -2014, -2784, 208, -666, +1973, 3519, -271, 1014, -1702, -3509, 130, -1509, +836, 3024, 211, 1820, 399, -2240, -1140, -1489, +-1479, 1035, 1828, 876, 2322, 140, -2513, -77, +-2486, -760, 2544, -923, 2157, 993, -2135, 1904, +-1402, -877, 1291, -2422, 804, 251, -632, 2653, +-31, 531, 188, -2381, -362, -1298, -307, 1404, +914, 2411, 1030, -498, -1709, -3141, -1691, -603, +2715, 3283, 2194, 1873, -3665, -3163, -1990, -2718, +3870, 2309, 1754, 3096, -3565, -855, -1403, -3328, +2710, -579, 919, 3109, -1373, 1556, -770, -2513, +-268, -1936, 1311, 1859, 913, 1576, -1870, -1285, +-1003, -796, 2239, 1102, 559, -33, -2588, -1246, +-8, 363, 2773, 1881, -289, 45, -3028, -2666, +167, -910, 3324, 3179, 379, 2093, -3359, -3070, +-1287, -3255, 3368, 2448, 2158, 4047, -2921, -1575, +-2456, -3982, 1876, 501, 2622, 3435, -504, 284, +-2274, -2771, -953, -571, 1824, 2131, 2207, 449, +-1170, -1781, -3193, -305, 552, 1633, 3807, 478, +26, -1653, -4284, -1181, -523, 1558, 4435, 1920, +785, -1025, -4266, -2410, -1113, -46, 3573, 2327, +1293, 1355, -2561, -1433, -1440, -2670, 1157, 244, +1437, 3304, 96, 927, -1149, -2830, -1249, -1806, +762, 1791, 2028, 2197, -440, -545, -2256, -1877, +262, -581, 2193, 1555, -17, 1166, -2065, -1577, +-39, -979, 2177, 2185, 166, 159, -2220, -2848, +-416, 773, 2375, 2789, 676, -834, -1894, -2254, +-1090, 62, 917, 1140, 1409, 1021, 654, 438, +-1610, -2142, -2464, -2118, 1536, 2730, 3805, 3286, +-1087, -2753, -4653, -3645, 374, 1939, 4531, 3252, +306, -546, -3681, -2652, -1037, -729, 2175, 1919, +1759, 1566, -860, -1149, -2278, -1828, -163, 481, +2427, 1526, 825, 326, -2243, -626, -979, -1285, +1551, -224, 1017, 2006, -366, 1098, -988, -2115, +-631, -1884, 655, 1817, 1704, 2252, -124, -906, +-2179, -1982, -406, -328, 1908, 1088, 1248, 1585, +-1242, -162, -1684, -2272, 312, -531, 1708, 1838, +450, 995, -1346, -761, -776, -1304, 755, -224, +397, 881, -326, 680, 357, -58, 215, -677, +-1506, -741, -416, -119, 2290, 1495, 679, 1206, +-2470, -2177, -1237, -1971, 2080, 2329, 1819, 2491, +-1435, -2205, -2263, -2508, 653, 2031, 2567, 1887, +66, -1315, -2470, -803, -596, 347, 1912, -417, +1059, 740, -652, 1734, -1382, -1499, -806, -2708, +1541, 1742, 2195, 3265, -1248, -1422, -2899, -3101, +683, 969, 2778, 1825, -157, -417, -1716, -151, +37, 145, 115, -1282, -375, -498, 987, 1918, +1334, 1049, -1476, -1706, -2320, -1454, 875, 769, +2694, 1025, 265, 325, -2333, -13, -1326, -1007, +1022, -1033, 1761, 689, 330, 1529, -1408, 390, +-943, -1195, 141, -1469, 774, 30, 1098, 1999, +114, 1463, -1528, -1468, -1233, -2401, 1217, 329, +1682, 2208, 53, 1050, -1294, -875, -1320, -1770, +537, -847, 1741, 1428, 524, 2522, -1226, -261, +-879, -3286, -3, -1108, 386, 2830, 1519, 2231, +372, -1792, -2171, -2515, -1215, 680, 2003, 1821, +1152, 115, -1034, -908, -320, -281, -209, 87, +-835, -375, 566, 441, 1849, 1003, -134, -595, +-2172, -1273, -945, 249, 1463, 1252, 1965, -153, +-215, -731, -2286, 199, -1005, 0, 1597, -319, +1695, 543, -310, 543, -1379, -680, -1031, -420, +502, 167, 1816, 416, 509, 682, -1556, -428, +-1230, -1288, 848, 372, 1350, 1925, -18, -374, +-861, -2188, -503, 387, 465, 2227, 423, -281, +-298, -2115, -135, 91, 658, 1636, -59, 395, +-1409, -969, 25, -1145, 1756, 303, 421, 1578, +-1691, 294, -935, -1713, 1008, -818, 927, 1435, +81, 737, -525, -602, -1121, -546, -217, -402, +1582, 394, 972, 962, -1617, -374, -1164, -1195, +1137, 807, 940, 1025, -627, -1588, -455, -378, +508, 2125, -101, -49, -363, -2060, 135, 142, +453, 1413, 305, 93, -494, -247, -692, -305, +369, -720, 799, 228, -3, 1265, -510, 248, +-254, -1230, 32, -703, 237, 575, 336, 933, +64, 293, -401, -932, -410, -792, 100, 661, +388, 677, 357, -617, -83, 21, -637, 692, +-417, -947, 352, -894, 699, 1274, 388, 1182, +-714, -971, -1014, -1442, 70, 359, 1280, 1125, +842, 335, -1054, -493, -1496, -714, 522, -66, +1425, 607, 131, 255, -745, -29, -305, 177, +-144, -812, -138, -589, 949, 1240, 923, 896, +-1147, -908, -1540, -879, 883, 297, 1488, 378, +-335, 527, -602, 375, -203, -1133, -566, -901, +313, 1092, 1429, 1252, 132, -689, -1942, -1187, +-374, 33, 1493, 777, 355, 560, -549, -339, +-210, -937, -109, -175, -318, 1070, 250, 424, +795, -932, -36, -541, -794, 432, -422, 675, +378, 5, 669, -827, 128, -111, -390, 578, +-439, 75, -210, -58, 396, 106, 766, -428, +-91, -375, -745, 765, -233, 579, 228, -640, +337, -586, 431, 190, 61, 417, -806, 455, +-699, 69, 732, -1080, 961, -375, 56, 1253, +-772, 429, -995, -742, 94, -512, 1482, 154, +835, 444, -1385, 301, -1505, -425, 828, -484, +1387, 676, -76, 22, -785, -928, -206, 535, +-259, 918, 59, -606, 1014, -934, 263, 182, +-877, 890, -802, 305, 316, -674, 850, -761, +625, 499, -648, 776, -1131, -493, 176, -266, +1226, 712, 9, -457, -740, -1128, 221, 1198, +90, 1370, -577, -1430, 169, -1256, 911, 1070, +169, 993, -984, -444, -720, -513, 574, -76, +1135, 81, 146, 313, -1147, 82, -726, -184, +638, 62, 830, -59, 28, -397, -356, 198, +-605, 643, -269, -122, 587, -627, 600, -108, +-12, 147, -474, 351, -641, 550, -241, -452, +839, -1240, 1339, 369, -569, 1530, -1991, -292, +-339, -1136, 2100, -11, 1143, 364, -1266, 407, +-1532, 285, -2, -642, 1302, -603, 1082, 701, +-485, 518, -1456, -576, -440, -104, 1029, 259, +983, -260, -121, 171, -666, 496, -1054, -623, +54, -474, 1563, 1005, 713, 336, -1300, -1124, +-1232, -262, 462, 899, 1270, 473, 403, -395, +-912, -967, -948, -6, 549, 1282, 851, 201, +-417, -1235, -303, -229, 576, 903, -365, -163, +-804, -289, 802, 745, 734, -488, -748, -1136, +-338, 998, 425, 1161, -272, -1170, -167, -784, +914, 999, 108, 183, -1195, -670, -218, 339, +931, 470, 507, -576, -456, -517, -500, 494, +-154, 690, 388, 11, 432, -937, -262, -661, +-154, 1322, 51, 989, -333, -1470, 100, -900, +537, 1440, -63, 402, -475, -1289, 212, 496, +-83, 907, -599, -1262, 815, -491, 1111, 1615, +-1316, 279, -1585, -1629, 1307, -179, 1674, 1253, +-654, 214, -1443, -718, -190, -420, 891, 395, +853, 534, -197, -406, -1128, -477, -244, 535, +982, 369, 308, -820, -468, -158, -202, 894, +86, -22, -61, -595, 297, -32, -49, 119, +-267, 74, 300, 624, 141, -267, -688, -1270, +41, 599, 1000, 1422, -284, -667, -1001, -1164, +409, 450, 820, 776, -570, -57, -510, -422, +558, -354, 379, 324, -524, 610, -318, -414, +169, -637, 522, 600, 174, 467, -715, -742, +-431, -205, 786, 791, 449, -98, -694, -746, +-182, 313, 516, 583, -177, -213, -414, -697, +597, 57, 129, 828, -400, 89, -24, -707, +-232, -410, 9, 440, 1064, 693, -51, -16, +-1651, -835, 92, -410, 1610, 786, -64, 494, +-935, -303, 6, -323, -126, -478, 51, 214, +1036, 1039, -85, -84, -1417, -1244, 174, 157, +866, 1103, -96, -567, 179, -540, -154, 1078, +-1086, -153, 301, -1227, 1482, 491, -343, 944, +-1224, -302, 278, -241, 445, -253, -122, -722, +324, 993, 76, 1457, -788, -1475, -79, -1738, +730, 1511, 19, 1411, -3, -1175, -176, -525, +-724, 452, 294, -429, 1083, 288, -169, 968, +-1098, -663, -34, -1063, 815, 715, 98, 654, +-347, -443, -53, -116, -90, 127, -54, -217, +281, -116, 134, 387, -192, 302, -249, -316, +77, -547, 219, 123, -79, 734, -53, -7, +222, -665, -204, 89, -412, 203, 485, -149, +422, 412, -606, 145, -352, -923, 755, -40, +32, 1158, -857, -144, 405, -993, 791, 240, +-656, 534, -570, -195, 527, 123, 193, -120, +-25, -741, 169, 665, -554, 1048, -596, -1278, +1034, -859, 883, 1595, -1288, 279, -871, -1441, +1140, 355, 585, 962, -770, -904, -98, -349, +270, 1268, -381, -333, 65, -1252, 802, 850, +-389, 917, -935, -1010, 576, -529, 720, 960, +-631, 304, -374, -808, 570, -292, 84, 631, +-515, 512, 52, -471, 497, -799, -154, 435, +-360, 787, -4, -284, 361, -449, 68, 23, +-379, -80, -144, 257, 415, 599, 201, -406, +-527, -854, -234, 224, 497, 878, 378, 135, +-503, -676, -546, -515, 477, 275, 499, 874, +-271, -20, -414, -1021, -49, 65, 296, 682, +239, -43, -105, -320, -366, -18, -65, 147, +335, -4, 106, -48, -97, -156, -114, 185, +-322, 345, 235, -413, 586, -482, -330, 548, +-720, 546, 478, -571, 454, -441, -342, 385, +-133, 295, -23, -120, -43, -210, 344, -5, +60, 112, -640, -3, 111, 5, 665, 96, +-354, -133, -625, -129, 684, 298, 186, -73, +-718, -379, 230, 495, 356, 251, -365, -927, +-70, -39, 377, 1158, -126, -74, -519, -1192, +317, 23, 472, 1032, -189, 158, -631, -792, +-58, -377, 893, 641, 62, 391, -918, -597, +-98, -114, 964, 636, -246, -404, -809, -717, +766, 1014, 330, 697, -996, -1397, -77, -535, +943, 1382, 61, 315, -741, -1054, -142, 2, +258, 581, 230, -403, 190, -126, -259, 762, +-423, -100, -60, -984, 398, 47, 471, 1034, +-267, 226, -832, -992, 7, -414, 957, 808, +-67, 396, -671, -492, 273, -245, 2, 197, +-505, -20, 528, 100, 628, 190, -797, -379, +-586, -124, 701, 531, 194, -71, -367, -593, +381, 199, -145, 693, -785, -253, 416, -676, +716, 103, -265, 494, -394, 301, -62, -274, +-188, -770, 319, 121, 664, 950, -296, 48, +-968, -769, 24, -303, 817, 449, 274, 479, +-374, -101, -609, -523, -78, -104, 578, 405, +269, 163, -351, -255, -198, 16, -123, 39, +-42, -264, 357, 169, 303, 461, -531, -310, +-385, -557, 510, 379, 79, 529, -321, -313, +142, -522, 227, 229, -382, 510, -147, -145, +252, -469, 123, 38, 14, 396, -37, 41, +-336, -240, -182, -53, 353, -92, 536, 106, +-159, 444, -888, -69, -282, -869, 1006, 67, +736, 1211, -1004, -164, -1017, -1185, 739, 87, +982, 1000, -539, 135, -782, -859, 366, -207, +394, 667, -327, 150, -128, -422, 106, -105, +137, 273, 61, 21, -386, -168, -442, -67, +736, 252, 674, 104, -1013, -380, -778, -125, +948, 448, 649, 123, -697, -461, -360, -87, +278, 490, -55, -43, 100, -569, 273, 301, +-278, 582, -334, -372, 120, -732, 295, 344, +30, 883, -105, -242, -320, -839, -7, -26, +396, 684, -85, 285, -272, -461, 99, -273, +74, 11, -258, 212, 69, 379, 332, -198, +-281, -434, -294, 66, 281, 355, 101, -8, +-326, -282, 116, 139, 276, 271, -476, -477, +-127, -291, 538, 833, -31, 271, -643, -899, +294, -313, 523, 637, -676, 511, -252, -391, +765, -503, 113, 89, -882, 258, 47, 387, +722, -145, -227, -671, -437, 164, 390, 584, +44, -51, -611, -402, 236, -135, 735, 352, +-385, 213, -838, -375, 408, -202, 576, 462, +-288, 100, -314, -528, 173, 27, -61, 543, +-292, -254, 334, -330, 387, 437, -487, -130, +-573, -396, 418, 574, 450, 210, -174, -892, +-311, 41, -90, 976, -112, -298, 378, -794, +236, 460, -479, 452, -319, -417, 401, -181, +251, 293, -447, 68, -85, -124, 497, -121, +-146, -46, -518, 330, 104, 104, 477, -508, +205, -11, -600, 537, -537, -297, 597, -182, +746, 574, -591, -398, -851, -622, 501, 762, +803, 642, -569, -871, -630, -684, 522, 789, +300, 646, -369, -591, -37, -495, -170, 297, +-31, 277, 558, 25, 60, -132, -1002, -242, +-140, 94, 1142, 229, 165, -10, -967, -132, +-402, -193, 641, 109, 465, 423, -235, -178, +-547, -571, -110, 233, 535, 593, 181, -114, +-481, -644, -87, -50, 310, 730, -19, 77, +-274, -661, 125, -7, 147, 407, -92, 5, +-92, -182, -102, 4, 51, 67, 169, -66, +48, -26, -303, 169, -156, -17, 278, -202, +172, 23, -277, 142, -121, 63, 122, -138, +-25, -101, -22, 98, 73, 126, -73, -24, +-112, -179, -14, -108, 109, 311, 66, 225, +-156, -519, -113, -264, 135, 685, 72, 191, +-148, -682, 23, -78, 32, 511, -93, -47, +0, -193, 185, 104, -84, -92, -276, -13, +122, 2, 276, 121, -114, 280, -202, -394, +-59, -481, 71, 571, 292, 481, 44, -388, +-597, -402, -56, -106, 623, 460, 51, 452, +-499, -474, -156, -333, 328, 142, 80, -13, +-161, 454, 51, 217, -30, -860, -249, -253, +1, 828, 639, 215, -220, -428, -864, -298, +499, 118, 664, 309, -533, -143, -486, 31, +512, 179, 195, -488, -305, 0, -90, 620, +127, -211, 36, -450, -20, 325, 129, 172, +-171, -294, -320, -64, 422, 162, 366, 375, +-504, -270, -352, -699, 325, 511, 456, 699, +-250, -447, -358, -599, 126, 148, 40, 593, +134, 67, 124, -524, -223, -100, -334, 269, +250, 40, 405, 281, -284, -281, -255, -624, +60, 673, 215, 406, 44, -500, -248, -320, +96, 137, 56, 424, -111, 38, 49, -393, +199, -218, -197, 350, -319, 232, 592, -149, +43, -223, -599, -174, 94, 432, 562, 160, +-133, -425, -514, -53, 278, 149, 289, 231, +-272, -107, -49, -341, 263, 239, -192, 177, +-93, -205, 229, 64, -37, -52, -72, -65, +78, 233, -151, -91, 70, -149, 195, 148, +-140, -28, -74, -99, 68, 178, 81, -19, +-156, -284, 185, 150, 85, 302, -352, -274, +92, -184, 355, 246, -263, 11, -90, -54, +375, 114, -284, -188, -282, -245, 500, 397, +386, 400, -669, -551, -445, -478, 756, 529, +484, 448, -578, -314, -434, -327, 268, 50, +330, 4, 289, 349, -296, 281, -689, -706, +343, -275, 860, 669, -314, 211, -685, -299, +223, -361, 438, 110, -83, 478, -91, -234, +-77, -253, -77, 325, 334, -81, -97, -234, +-269, 144, 431, 326, -5, -182, -547, -610, +408, 591, 292, 435, -352, -749, -53, -57, +265, 518, -61, -208, -265, -244, 399, 577, +258, -179, -556, -922, -367, 657, 930, 961, +263, -714, -896, -950, -129, 468, 679, 922, +279, -257, -618, -481, -55, -244, 431, 188, +-55, 592, -247, -134, 351, -413, -125, -25, +-147, 109, 272, 290, -160, -100, 78, -296, +131, 326, -118, -28, -88, -383, 269, 286, +-44, 274, -219, -251, 219, -171, 226, 109, +-272, 212, -139, -316, 201, 52, 244, 566, +71, -482, -411, -530, -104, 517, 536, 576, +33, -393, -245, -691, 71, 438, 37, 504, +-171, -424, 155, -281, 505, 499, -252, 54, +-584, -684, 238, 391, 485, 464, 186, -611, +-241, 74, -593, 345, 230, -428, 809, 47, +-181, 409, -596, -193, 281, -202, 217, 131, +-218, -197, 198, 326, 212, 337, -321, -832, +10, -78, 155, 1103, -50, -366, 153, -1258, +326, 1148, -423, 980, -535, -1961, 990, -71, +270, 2119, -897, -1030, 205, -1368, 485, 1529, +-393, 390, 78, -1408, 559, 306, -609, 1077, +-192, -911, 916, -332, -282, 1291, -697, -942, +647, -874, 554, 1885, -767, -55, -163, -1956, +599, 824, 17, 1271, -127, -1080, 104, -281, +-281, 970, -68, -735, 780, -494, -105, 1476, +-796, -418, 413, -1300, 570, 1136, -512, 467, +15, -1343, 480, 450, -516, 1169, 52, -1130, +677, -621, -399, 1393, -487, -402, 654, -693, +455, 1167, -730, -528, -207, -1167, 586, 1217, +351, 915, -358, -1208, -294, -817, 24, 981, +593, 575, 220, -630, -801, 50, -10, -170, +922, -468, -289, 1026, -624, 455, 529, -1518, +432, -106, -501, 1454, -151, -184, 419, -1161, +-25, 350, 80, 889, 36, -467, -293, -659, +-22, 544, 702, 373, -200, -416, -451, -128, +272, 97, 314, 119, -300, 18, 102, 40, +368, -149, -404, -162, -167, 256, 687, 159, +-77, -184, -511, -112, 326, -31, 343, 111, +-182, 242, -332, -55, 314, -570, 336, 112, +-80, 917, -397, -393, -19, -984, 549, 634, +154, 860, -322, -799, -278, -462, 141, 586, +605, 126, -112, -216, -290, 113, -144, -185, +182, -346, 493, 749, -100, 218, -393, -1157, +-11, 271, 422, 1014, 143, -608, -264, -592, +-77, 616, 168, 363, 192, -717, -65, -17, +-126, 774, 50, -645, 462, -226, -262, 1017, +-579, -755, 845, -581, 402, 1360, -963, -298, +-34, -1194, 927, 976, -286, 542, -283, -1259, +415, 309, -260, 1179, -308, -1260, 900, -554, +208, 1867, -1271, -542, 276, -1573, 1195, 1479, +-544, 341, -455, -1548, 513, 1049, -235, 792, +-7, -1892, 664, 265, -314, 1918, -666, -1153, +762, -1133, 231, 1494, -645, -124, 348, -1221, +519, 1340, -588, 525, -511, -2042, 1109, 160, +412, 2121, -1125, -646, -203, -1545, 927, 587, +387, 890, -738, -193, -258, -589, 640, -156, +286, 665, -595, 481, 18, -1376, 666, -328, +-286, 2098, -304, -224, 391, -2151, 93, 555, +-258, 1443, 417, -290, 42, -493, -673, -413, +298, -320, 1049, 1187, -689, 678, -831, -1803, +1102, -274, 244, 1571, -862, -306, 511, -764, +547, 695, -1159, -295, 345, -789, 1300, 1444, +-819, 201, -869, -2043, 968, 668, 467, 1854, +-708, -1344, 403, -992, -13, 1398, -930, -187, +1366, -706, 863, 1019, -2214, -372, -97, -1125, +2396, 1103, -392, 783, -2042, -1503, 1297, -91, +894, 1590, -1170, -1034, 158, -1091, 923, 1804, +-634, 329, -454, -1857, 938, 89, -11, 1420, +-537, -238, 433, -819, 105, 429, -537, -90, +638, -517, 182, 953, -465, 312, 0, -1345, +512, 75, -306, 1016, -38, -451, 613, -233, +-194, 732, -721, -768, 558, -880, 749, 1654, +-527, 693, -327, -2020, 243, -321, 184, 1820, +128, -302, 386, -1100, -548, 1020, -478, 38, +863, -1762, 666, 1115, -826, 2101, -450, -1858, +837, -1978, -6, 1714, -198, 1535, 563, -742, +-367, -1199, -602, -446, 622, 828, 998, 1227, +-612, -187, -1068, -1783, 660, -345, 1168, 1812, +-496, 542, -909, -1400, 617, -557, 634, 857, +-558, 382, -239, -602, 848, -126, 69, 671, +-908, -123, 46, -1096, 1271, 357, -7, 1299, +-1191, -330, 107, -1353, 1147, 110, -29, 1186, +-837, -51, 309, -710, 730, -76, -595, 233, +-275, 97, 988, -35, 50, -109, -853, 240, +30, -227, 1007, -407, -24, 456, -708, 433, +10, -599, 970, -417, -65, 818, -1168, 10, +455, -1095, 1695, 691, -497, 1204, -2289, -1516, +746, -1182, 3102, 2058, -800, 1150, -3332, -2555, +1014, -996, 3243, 2787, -952, 615, -2361, -2776, +1030, -175, 1246, 2333, -552, -186, -2, -1660, +209, 178, -895, 863, 783, -8, 1501, -45, +-1833, -318, -1190, -949, 2904, 872, 826, 1589, +-3367, -1348, -141, -1949, 3493, 1448, -260, 2056, +-2635, -1507, 573, -1747, 1604, 1288, -290, 1228, +-571, -1229, 225, -638, 380, 1302, -190, 88, +-612, -1710, 833, 345, 1231, 2117, -1304, -722, +-1458, -2403, 1905, 965, 1431, 2336, -2079, -1449, +-426, -1750, 2225, 1921, -923, 713, -1797, -2430, +2626, 426, 1197, 2630, -3378, -1382, -245, -2485, +3379, 1741, -363, 1949, -2297, -1564, 997, -1353, +1258, 999, -1336, 798, -23, -549, 1704, -555, +-502, 488, -1549, 298, 888, -708, 1199, -221, +-676, 873, -304, 450, 519, -1296, -96, -605, +-503, 1521, 624, 370, 944, -1326, -585, -132, +-1074, 918, 361, -251, 1291, -734, 367, 743, +-878, 783, -1073, -1380, 697, -1325, 1880, 2073, +-386, 1954, -1862, -2732, 205, -2621, 1910, 2985, +140, 3195, -1388, -3129, -366, -3509, 1017, 2966, +1180, 3300, -422, -2431, -2098, -3016, 387, 1561, +3379, 2696, -357, -671, -4157, -2601, 806, -116, +4779, 2547, -1091, 461, -4561, -2471, 1572, -534, +4399, 2068, -1970, 394, -3450, -1449, 2316, -459, +2755, 701, -2108, 585, -1956, 17, 2095, -952, +1491, -777, -1666, 1368, -972, 1324, 1678, -1843, +851, -1557, -1665, 1831, -470, 1353, 2080, -1311, +482, -962, -2302, 220, -250, 339, 2775, 1047, +94, 161, -2352, -2223, 49, -676, 2104, 3086, +-1, 693, -1265, -3414, 4, -487, 909, 3030, +358, 286, -616, -2547, -359, -196, 825, 1955, +636, 166, -950, -1407, -301, -519, 1036, 893, +353, 978, -852, -617, 246, -1340, 615, 275, +-571, 1190, 62, 162, 993, -709, -270, -827, +-844, -44, 350, 1278, 836, 779, 263, -1450, +-584, -1569, -692, 1202, 735, 2111, 1166, -869, +-406, -2293, -1419, 349, 578, 1897, 1776, 164, +-564, -1338, -1542, -483, 693, 436, 1467, 348, +-331, 650, -908, -144, -89, -1726, 788, -295, +633, 2438, -151, 836, -743, -2959, -214, -1416, +696, 3074, 1003, 1578, -5, -2654, -1325, -1665, +-860, 1923, 1909, 1229, 2111, -1150, -2122, -253, +-2669, 85, 2317, -969, 3066, 582, -2070, 2348, +-2481, -1114, 1837, -3468, 1893, 1099, -1444, 3903, +-685, -678, 1494, -3698, -296, -44, -1487, 2534, +1543, 820, 1914, -879, -2249, -1588, -2254, -936, +3250, 1971, 2604, 2114, -3654, -1674, -2305, -2936, +3971, 1004, 1908, 3004, -3456, -512, -1148, -2282, +2948, -27, 858, 1262, -2349, 44, -56, -475, +1780, 470, 97, -224, -1264, -1090, -70, 308, +1099, 1243, 791, 349, -784, -1107, -1458, -1537, +710, 488, 2452, 2681, -30, 331, -3095, -3519, +-783, -1333, 4025, 3789, 2024, 1961, -4495, -3608, +-2696, -2081, 4646, 2721, 3552, 1791, -4218, -1565, +-3552, -1701, 3507, 665, 3578, 1623, -2328, -221, +-2959, -1840, 1240, -116, 2523, 2527, 189, 64, +-1878, -3453, -1189, -57, 1506, 4043, 2396, 187, +-918, -3963, -3035, -884, 510, 3072, 3638, 1726, +343, -1741, -3616, -2261, -895, -46, 3416, 2102, +1579, 1599, -2514, -1303, -1687, -2592, 1586, -77, +1854, 2719, -426, 1330, -1584, -2209, -73, -2128, +1368, 1186, 777, 2354, -1220, -545, -917, -2270, +1630, 584, 1194, 1992, -1794, -1382, -1350, -1942, +2040, 2230, 1863, 2300, -1541, -2723, -2078, -3123, +756, 2575, 2303, 3546, 545, -1742, -1647, -3142, +-1594, 232, 688, 1680, 2498, 1381, 923, 207, +-2512, -2530, -2307, -2143, 2243, 2714, 3539, 3589, +-1313, -2276, -4060, -4313, 792, 1515, 4034, 3960, +15, -717, -3474, -2994, -267, -135, 2877, 1825, +649, 658, -1886, -774, -820, -1014, 1267, -127, +934, 955, -274, 807, -607, -518, -413, -1499, +217, -270, 1103, 1877, 628, 1140, -1079, -1921, +-1258, -1826, 734, 1305, 1886, 1975, 156, -267, +-1728, -1700, -813, -686, 1208, 758, 1307, 1076, +-25, 480, -1032, -922, -999, -1572, 692, 212, +1597, 1848, 277, 879, -1538, -1615, -736, -1890, +1161, 1113, 938, 1931, -200, -395, -581, -1203, +-394, -459, -40, 9, 1128, 1138, 950, 1109, +-1461, -1680, -1499, -1976, 1714, 2006, 2125, 2242, +-1414, -2066, -2536, -2164, 1235, 1670, 2786, 1785, +-496, -1121, -2513, -1055, -166, 363, 1964, -112, +833, 348, -574, 1298, -1211, -780, -462, -2169, +1001, 589, 1559, 2289, -312, 37, -1644, -1735, +-304, -710, 1118, 647, 830, 809, -158, 506, +-304, -457, -600, -1131, -508, -132, 738, 655, +1690, 566, 121, 571, -2231, -691, -1267, -1762, +2126, 254, 2406, 2034, -1251, 414, -2402, -1225, +324, -832, 1508, -415, 382, 479, 49, 1979, +-9, 510, -1236, -2615, -1040, -1723, 1895, 1734, +2176, 2499, -1241, 202, -2465, -2460, -106, -2324, +2077, 1488, 1509, 3511, -808, -48, -2093, -3415, +-144, -1189, 1700, 2114, 557, 1611, -435, -362, +51, -1328, -574, -1009, -1130, 685, 1087, 1359, +2019, -223, -492, -879, -1804, 270, -522, 24, +608, -990, 1480, 718, 1359, 1724, -1547, -870, +-2807, -2122, 714, 296, 3325, 1998, 774, 391, +-2391, -1300, -1975, -851, 787, 169, 2470, 938, +828, 748, -1786, -690, -1445, -1104, 496, 38, +1157, 934, 933, 649, -194, -629, -1472, -1046, +-768, 263, 1476, 1029, 1101, 36, -892, -854, +-391, -239, 255, 520, -429, 390, -74, -99, +1178, -714, 441, -437, -1091, 1269, -879, 885, +349, -1913, 1108, -1067, 839, 2160, -652, 962, +-1755, -1854, -53, -741, 2019, 1118, 822, 440, +-1314, -332, -1248, -214, 386, -187, 1250, 103, +290, 229, -560, -170, -477, 76, -53, 262, +172, -382, 475, -316, 411, 316, -414, 227, +-779, 101, 290, 87, 817, -703, -382, -703, +-141, 1195, 639, 1353, -507, -1376, -955, -1686, +857, 1095, 1297, 1566, -748, -678, -1222, -990, +424, 466, 831, 188, -168, -739, -36, 561, +123, 1238, -567, -961, -110, -1480, 645, 775, +171, 1181, -130, -267, -69, -345, -366, -117, +-285, -784, 599, 70, 729, 1638, -162, 372, +-850, -1713, -712, -1055, 530, 1008, 1606, 1471, +319, 234, -2004, -1553, -1110, -1334, 1655, 1343, +1496, 1591, -621, -972, -1217, -913, -367, 594, +415, -274, 817, -404, 611, 1320, -564, 435, +-1145, -1877, -136, -391, 993, 1715, 851, 80, +-273, -1044, -980, 505, -574, 168, 681, -1065, +843, 464, 97, 1293, -458, -686, -739, -1021, +-234, 516, 788, 321, 1074, -150, -489, 531, +-1355, -329, 141, -1180, 1072, 846, -131, 1330, +-359, -1171, 496, -1191, -206, 1272, -964, 1044, +288, -1163, 1257, -948, -144, 727, -735, 869, +-93, 123, -302, -891, -52, -985, 1440, 839, +739, 1428, -2110, -537, -1476, -1264, 1713, -6, +2031, 670, -563, 564, -1797, -67, -821, -814, +897, -316, 1683, 711, 282, 418, -1536, -538, +-1151, -205, 634, 422, 1266, -155, 335, -344, +-334, 336, -918, 333, -967, -366, 701, -284, +1997, 479, 209, 65, -2325, -818, -1127, 295, +1786, 1273, 1677, -429, -1004, -1775, -1263, 164, +237, 2127, 330, 400, -11, -2109, 753, -982, +270, 1755, -1494, 1151, -571, -1237, 1489, -663, +848, 733, -1227, -195, -620, -536, 824, 1009, +210, 685, -627, -1433, 116, -844, 593, 1225, +89, 694, -684, -534, -681, -112, 662, -255, +1279, -578, -284, 555, -1617, 1020, -50, -124, +1228, -976, 270, -797, -358, 542, -48, 1526, +-643, 150, -426, -1660, 1150, -684, 824, 1178, +-682, 661, -1075, -220, -257, -157, 711, -688, +1230, -516, 229, 1135, -1795, 995, -1154, -950, +1446, -1114, 1751, 376, -455, 938, -1626, 160, +-737, -633, 962, -250, 1366, 222, 47, 8, +-1216, 118, -820, 315, 394, -263, 1102, -584, +458, 336, -700, 669, -865, -419, -147, -494, +675, 374, 869, 333, 96, -146, -1232, -385, +-864, -148, 997, 428, 1346, 670, -504, -411, +-1193, -1246, -127, 286, 802, 1538, 390, 63, +-276, -1412, -417, -480, -14, 934, 427, 631, +-136, -154, -544, -494, 572, -557, 682, 218, +-778, 816, -940, 75, 634, -568, 1134, -172, +-282, 43, -1029, -7, -144, 444, 772, 421, +112, -762, -125, -696, -80, 797, -160, 604, +-298, -610, 291, -22, 521, 316, -295, -841, +-361, 65, 234, 1518, -47, -311, -440, -1718, +568, 387, 758, 1464, -772, -397, -1160, -840, +583, 522, 1179, 69, 72, -710, -861, 655, +-788, 883, 169, -1115, 1211, -829, 606, 1264, +-1264, 530, -1097, -1049, 955, -115, 1032, 733, +-475, -177, -614, -488, 75, 253, 148, 480, +31, -43, 23, -670, 141, -221, 16, 882, +-244, 525, -331, -971, 186, -695, 560, 947, +33, 669, -490, -680, -364, -485, 164, 292, +482, 337, 382, 93, -549, -200, -697, -328, +406, 174, 707, 486, -197, -246, -583, -509, +109, 413, 559, 491, -254, -448, -715, -501, +456, 321, 995, 740, -443, -127, -1290, -914, +99, -76, 1492, 990, 364, 261, -1375, -845, +-701, -283, 914, 563, 845, 306, -391, -265, +-798, -263, 187, 113, 599, 364, -327, -49, +-412, -627, 635, 121, 511, 1066, -872, -194, +-827, -1303, 877, 118, 1164, 1370, -612, 195, +-1124, -1243, 198, -381, 703, 1021, 133, 326, +42, -630, -204, 26, -618, 269, -12, -309, +832, -14, 389, 317, -505, 60, -557, 197, +-179, -316, 520, -908, 864, 601, -218, 1646, +-1147, -559, -17, -1991, 856, 281, 135, 1781, +-19, 250, -54, -887, -767, -847, -131, -177, +1176, 1432, 494, 1012, -1139, -1668, -614, -1205, +802, 1636, 465, 892, -212, -1329, -119, -275, +-184, 1092, -150, -195, 314, -878, 315, 388, +-100, 764, -226, -118, -172, -533, 95, -375, +371, 340, 157, 863, -389, -84, -275, -901, +443, -155, 206, 661, -367, 418, -6, -254, +410, -386, -193, -30, -386, 192, 298, 242, +453, 167, -306, -185, -406, -458, 362, 82, +233, 735, -295, 162, -67, -882, 285, -302, +28, 1036, -215, 475, -168, -992, 147, -569, +455, 853, 8, 814, -770, -501, -176, -992, +999, 175, 313, 1092, -999, 242, -395, -924, +831, -488, 383, 666, -611, 628, -262, -239, +288, -447, 186, -137, -37, 268, -289, 503, +-100, -71, 372, -605, 193, 92, -519, 602, +-286, -108, 426, -385, 326, 128, -151, 268, +-493, 133, -308, -151, 463, -484, 786, 231, +-564, 977, -1209, -281, 615, -1258, 1211, 496, +-842, 1303, -1059, -645, 960, -871, 644, 862, +-1166, 285, -537, -832, 1146, 314, 430, 780, +-1068, -496, -730, -559, 589, 441, 920, 419, +-201, -97, -1231, -127, -384, -197, 1173, -64, +491, 530, -1128, 293, -578, -591, 666, -390, +310, 685, -576, 471, -195, -591, 260, -368, +-183, 610, -244, 305, 84, -558, -82, -38, +-173, 611, 79, -180, -134, -477, -309, 483, +-93, 366, 231, -552, -111, -112, -328, 610, +-50, 5, -179, -446, -162, 150, 260, 309, +53, -62, -637, -16, -418, -87, 365, -75, +325, 415, -345, 194, -581, -617, -247, -56, +344, 722, 171, 29, -424, -496, -393, 69, +-8, 257, -122, -102, -27, 253, 178, 268, +-468, -705, -508, -188, 199, 1052, 183, 97, +-387, -832, -194, 123, -72, 391, -532, -248, +187, 366, 567, 473, -915, -920, -965, -530, +938, 1341, 598, 541, -1304, -1240, -700, -266, +729, 909, 246, 14, -552, -281, -418, 329, +-331, -156, -14, -406, 517, 495, -191, 433, +-1082, -409, -240, -266, 721, 261, 51, 340, +-829, -16, -463, -427, 338, 10, 67, 832, +-522, -73, -304, -1129, 253, 380, -126, 1403, +-689, -630, -144, -1109, 372, 882, -103, 492, +-556, -752, -310, 459, -105, 575, 77, -1207, +145, -227, -312, 1755, -810, 71, -147, -1730, +645, 143, -85, 1360, -791, -111, -265, -576, +146, 69, -139, -55, -139, 166, 87, 541, +-416, -185, -678, -638, 189, 268, 618, 681, +-575, -137, -906, -573, 275, 206, 438, 542, +-579, -155, -512, -364, 442, 247, -225, 281, +-639, -259, 273, 54, 212, 369, -945, -316, +-147, -334, 981, 706, -460, 397, -1438, -828, +266, -359, 1318, 917, -431, 487, -1415, -691, +-263, -549, 846, 549, 498, 682, -654, -265, +-1006, -606, -89, 189, 774, 488, 169, -40, +-665, -140, -506, 70, -45, -73, 195, -30, +181, 392, -196, 94, -556, -476, -144, 68, +265, 533, -98, -184, -292, -279, 59, 378, +39, 159, -445, -412, -405, 77, 447, 465, +350, -151, -417, -262, -704, 401, -193, -62, +602, -432, 470, 574, -569, 471, -971, -806, +64, -285, 929, 891, 89, 93, -926, -516, +-293, 295, 323, 58, 118, -602, -35, 590, +-62, 909, -432, -907, -232, -909, 397, 1009, +249, 869, -514, -662, -430, -631, 398, 341, +284, 480, -612, 66, -280, -293, 679, -104, +-25, 282, -914, 23, 125, -176, 921, 303, +-498, 148, -939, -478, 575, 105, 715, 588, +-745, -292, -616, -389, 545, 665, 319, 113, +-300, -818, -242, 323, -164, 939, -57, -533, +436, -787, 257, 672, -745, 705, -568, -588, +700, -449, 650, 537, -715, 289, -566, -337, +462, -18, 194, 227, -450, -94, 146, -4, +481, 277, -663, -69, -615, -360, 779, 300, +646, 497, -825, -454, -626, -428, 526, 717, +403, 359, -437, -775, -151, -129, 343, 817, +-224, -18, -502, -535, 335, 224, 566, 181, +-404, -215, -552, 374, 75, 151, 322, -667, +63, 55, 43, 853, -317, -114, -570, -751, +392, 280, 682, 622, -405, -268, -699, -442, +223, 378, 393, 480, -265, -382, -97, -533, +237, 513, -320, 658, -309, -559, 409, -488, +243, 658, -524, 159, -290, -599, 491, 426, +125, 639, -654, -900, -118, -585, 658, 1248, +59, 619, -763, -1117, -281, -543, 557, 720, +416, 578, -401, -95, -625, -538, -40, -298, +562, 580, 228, 515, -538, -566, -413, -332, +265, 623, 219, 136, -254, -548, -36, 82, +67, 463, -259, -22, -156, -133, 179, -111, +43, -233, -116, 394, -87, 690, -193, -519, +-215, -862, 287, 596, 245, 788, -386, -481, +-344, -259, 21, 360, 105, -349, 190, -166, +80, 926, -598, 113, -459, -1123, 560, -21, +529, 1045, -578, -16, -656, -580, 268, 130, +373, 94, -206, -79, -267, 339, 5, -11, +-56, -427, -157, 268, 57, 364, 128, -468, +-245, -134, -318, 659, 189, -2, 129, -592, +-335, 124, -144, 409, 242, -115, -170, -25, +-320, 160, 205, -258, 57, -137, -404, 416, +-64, 182, 317, -228, -187, -107, -388, -97, +-26, 47, 262, 485, 53, 160, -351, -629, +-380, -347, 108, 608, 465, 460, -88, -272, +-678, -353, -209, -140, 462, 212, 249, 544, +-396, -18, -476, -638, 67, -67, 316, 521, +-67, 166, -261, -205, -141, -138, -93, -62, +58, 153, 88, 262, -110, -88, -299, -254, +-116, 56, 241, 198, 43, 52, -413, -39, +-176, -127, 277, -25, 119, 271, -452, 21, +-231, -284, 306, 109, 81, 219, -287, -141, +-143, -30, -141, 105, 21, -109, 417, 146, +-214, 198, -832, -460, 161, -133, 920, 827, +-389, 84, -954, -1085, 321, -38, 567, 1203, +-389, 118, -230, -979, 86, -313, -303, 563, +92, 626, 497, -31, -497, -759, -693, -421, +566, 684, 556, 774, -717, -352, -504, -866, +520, -9, 236, 732, -409, 327, -246, -382, +154, -436, 131, 50, -161, 406, -301, 130, +146, -195, 283, -42, -313, 20, -558, -220, +369, 16, 618, 722, -493, 121, -789, -1240, +259, -300, 828, 1605, -140, 560, -956, -1624, +-105, -816, 760, 1359, 228, 1027, -686, -772, +-401, -1078, 396, 46, 317, 1016, -155, 681, +-400, -752, -160, -1159, 263, 339, 313, 1375, +-248, 213, -484, -1307, 40, -703, 410, 1058, +141, 1084, -420, -663, -476, -1296, 321, 282, +624, 1442, -335, 45, -850, -1430, 328, -340, +783, 1371, -405, 730, -704, -1239, 244, -1086, +533, 976, -143, 1432, -427, -480, -125, -1659, +265, -95, 246, 1660, -218, 684, -323, -1296, +129, -1171, 86, 777, -87, 1419, 145, -172, +55, -1331, -534, -387, -10, 1101, 553, 815, +33, -814, -419, -1004, -215, 575, 110, 1044, +257, -328, 258, -989, -375, 80, -479, 937, +306, 208, 477, -870, -270, -471, -190, 758, +-3, 732, -132, -575, 220, -913, 307, 415, +-393, 978, -326, -286, 451, -913, 143, 209, +-443, 867, -12, -168, 447, -860, -127, 159, +-354, 918, -52, -54, 247, -940, 440, -154, +-217, 834, -862, 518, 203, -509, 1109, -911, +-203, 2, -1165, 1208, 300, 650, 1008, -1271, +-554, -1261, -692, 1087, 828, 1734, 405, -690, +-946, -1942, -358, 220, 883, 1898, 455, 260, +-445, -1616, -694, -664, -168, 1232, 813, 1001, +841, -827, -669, -1208, -1334, 456, 435, 1401, +1200, -195, 101, -1570, -599, 142, -551, 1671, +-347, -186, 855, -1640, 1277, 203, -829, 1513, +-1852, -72, 613, -1231, 1976, -229, -424, 829, +-1463, 663, 215, -313, 854, -1049, -68, -208, +-464, 1278, 69, 647, 453, -1183, 43, -923, +-775, 816, -273, 1061, 1284, -276, 700, -1106, +-1630, -214, -1129, 1055, 1761, 622, 1377, -919, +-1399, -897, -1490, 743, 913, 1056, 1411, -464, +-243, -1063, -1235, 120, -401, 890, 1124, 330, +1063, -552, -943, -744, -1755, 159, 810, 994, +2373, 241, -451, -926, -2759, -584, -106, 728, +2754, 753, 1004, -470, -2375, -608, -1793, 212, +1520, 327, 2515, 19, -427, -57, -2859, -97, +-578, -87, 2754, 86, 1476, 166, -2342, -56, +-1901, -160, 1618, 82, 2183, 165, -893, -122, +-2110, -176, 165, 119, 2013, 197, 580, 17, +-1941, -138, -1105, -277, 1718, -1, 1809, 587, +-1507, 281, -2356, -818, 1184, -630, 2832, 901, +-556, 918, -3232, -755, -61, -1013, 3380, 414, +844, 884, -3246, 104, -1569, -634, 2871, -584, +2235, 378, -2186, 904, -2669, -122, 1287, -1038, +2911, -59, -174, 1055, -2863, 158, -918, -977, +2599, -215, 1986, 871, -2170, 327, -2675, -804, +1567, -475, 3169, 795, -905, 641, -3218, -783, +162, -774, 3095, 673, 693, 910, -2800, -397, +-1462, -1056, 2376, 38, 2309, 1149, -1901, 368, +-2840, -1072, 1252, -776, 3219, 841, -437, 1168, +-3162, -493, -513, -1434, 2797, 23, 1661, 1652, +-2163, 572, -2652, -1882, 1341, -1141, 3586, 2080, +-541, 1659, -4001, -2097, -200, -2070, 4075, 1890, +870, 2315, -3691, -1413, -1321, -2349, 3044, 753, +1795, 2234, -2224, -50, -2140, -2002, 1393, -615, +2668, 1758, -565, 1222, -3084, -1502, -189, -1799, +3454, 1214, 1103, 2345, -3476, -783, -1965, -2772, +3133, 135, 2948, 3008, -2289, 688, -3618, -2931, +1116, -1542, 4158, 2527, 232, 2263, -4183, -1821, +-1326, -2751, 3814, 991, 2331, 2933, -3017, -152, +-2798, -2818, 1979, -717, 3193, 2525, -771, 1623, +-3210, -2165, -342, -2517, 3228, 1785, 1466, 3313, +-3051, -1344, -2173, -3898, 2727, 836, 2923, 4163, +-2181, -253, -3194, -4057, 1415, -420, 3546, 3600, +-437, 1188, -3486, -2910, -490, -1987, 3317, 2109, +1595, 2707, -2876, -1299, -2244, -3241, 2255, 526, +3001, 3526, -1494, 160, -3305, -3584, 817, -782, +3662, 3494, -72, 1431, -3704, -3320, -468, -2126, +3694, 3027, 1280, 2894, -3372, -2522, -1882, -3649, +2809, 1759, 2755, 4218, -1821, -765, -3315, -4435, +769, -316, 3798, 4232, 447, 1333, -3706, -3690, +-1320, -2116, 3387, 2895, 2160, 2664, -2682, -2007, +-2472, -3074, 1932, 1139, 2857, 3420, -1006, -341, +-2945, -3751, 245, -375, 3152, 3957, 733, 1103, +-3178, -3959, -1360, -1883, 3091, 3679, 2147, 2657, +-2598, -3112, -2541, -3351, 1989, 2308, 2843, 3913, +-932, -1425, -2795, -4242, 29, 534, 2691, 4267, +1041, 420, -2376, -4055, -1758, -1469, 2178, 3674, +2520, 2508, -1806, -3139, -2935, -3450, 1494, 2381, +3335, 4173, -790, -1454, -3346, -4600, -48, 409, +3275, 4674, 1201, 646, -2813, -4390, -2112, -1683, +2196, 3879, 2973, 2620, -1378, -3285, -3221, -3392, +638, 2667, 3280, 3878, 120, -2001, -2942, -4058, +-606, 1176, 2613, 3988, 1133, -274, -2155, -3726, +-1470, -626, 1812, 3286, 1942, 1426, -1377, -2753, +-2232, -2188, 949, 2261, 2603, 2908, -331, -1894, +-2808, -3571, -209, 1530, 2921, 4039, 929, -997, +-2775, -4236, -1604, 171, 2550, 4092, 2250, 799, +-1959, -3607, -2734, -1689, 1232, 2793, 3173, 2266, +-371, -1827, -3287, -2512, -459, 914, 3229, 2421, +1263, -225, -2876, -2108, -1881, -294, 2393, 1684, +2371, 749, -1742, -1311, -2675, -1218, 1034, 957, +2974, 1735, -320, -612, -3178, -2221, -296, 131, +3294, 2460, 937, 530, -3222, -2383, -1572, -1310, +2953, 1932, 2197, 2010, -2358, -1281, -2816, -2430, +1611, 537, 3203, 2548, -676, 102, -3379, -2442, +-226, -644, 3305, 2222, 930, 1129, -2935, -2028, +-1475, -1619, 2498, 1784, 1699, 2082, -1926, -1409, +-1915, -2488, 1430, 828, 2176, 2766, -1096, -145, +-2480, -2915, 741, -577, 2953, 2986, -562, 1214, +-3186, -3076, 128, -1738, 3276, 3199, 358, 2103, +-3045, -3298, -885, -2355, 2493, 3203, 1337, 2545, +-1887, -2821, -1482, -2829, 1255, 2189, 1501, 3176, +-961, -1546, -1285, -3490, 782, 978, 1216, 3654, +-876, -618, -1094, -3650, 837, 421, 1062, 3485, +-652, -420, -943, -3151, 328, 423, 683, 2670, +83, -399, -373, -2115, -244, 334, -76, 1452, +392, -309, 392, -759, -347, 374, -606, -78, +406, -454, 760, 916, -577, 401, -745, -1710, +864, -138, 746, 2275, -1147, -305, -579, -2613, +1327, 816, 405, 2715, -1237, -1382, -138, -2586, +1207, 1799, -221, 2216, -958, -2004, 513, -1721, +884, 1918, -550, 1256, -732, -1634, 358, -1007, +601, 1208, 326, 1069, -320, -787, -1068, -1368, +23, 334, 1996, 1711, 288, 101, -2449, -1996, +-451, -549, 2830, 2140, 528, 923, -2837, -2223, +-376, -1234, 2940, 2271, 461, 1451, -3038, -2287, +-509, -1638, 3343, 2093, 981, 1907, -3519, -1859, +-1220, -2219, 3497, 1698, 1686, 2376, -3068, -1736, +-1665, -2282, 2474, 1790, 1698, 1995, -1531, -1696, +-1575, -1723, 952, 1312, 1758, 1502, -348, -610, +-1990, -1484, 336, -241, 2384, 1650, -131, 963, +-2443, -2047, 102, -1289, 2370, 2396, 447, 1156, +-1714, -2365, -1063, -894, 1272, 1688, 1937, 864, +-725, -613, -2303, -1281, 740, -341, 2520, 1809, +-687, 714, -2207, -2084, 958, -568, 2166, 1873, +-769, 224, -2072, -1457, 609, -71, 2352, 1148, +174, 160, -2275, -1096, -967, -417, 2377, 1038, +1956, 753, -1982, -858, -2365, -1191, 1853, 656, +2542, 1519, -1432, -784, -2080, -1437, 1333, 1237, +1961, 702, -1064, -1703, -1813, 327, 1089, 1805, +2371, -1097, -947, -1551, -2668, 1166, 1052, 1249, +2982, -779, -708, -1169, -2757, 460, 748, 1156, +2463, -536, -627, -1069, -1730, 825, 1002, 922, +1173, -1046, -1095, -1007, -463, 1111, 1345, 1266, +235, -1055, -1131, -1469, -10, 717, 1219, 1399, +76, 14, -1116, -1278, 209, -1007, 1394, 1426, +-418, 1626, -1396, -1752, 972, -1562, 1380, 1735, +-1009, 1112, -1035, -1168, 1139, -1000, 722, 413, +-822, 1376, -156, -35, 723, -1781, -146, -54, +-410, 1769, 430, 237, 455, -1515, -263, -715, +-381, 1439, 77, 1047, 664, -1620, 234, -827, +-689, 1586, -282, 216, 756, -1113, 518, 268, +-686, 462, -460, -513, 757, 1, 611, 724, +-850, -394, -346, -1003, 962, 957, 144, 968, +-658, -1558, 154, -400, 234, 1605, -133, -336, +451, -900, -65, 585, -795, -177, 415, -135, +1043, 918, -605, -597, -992, -1146, 781, 1066, +924, 1152, -723, -1218, -683, -1223, 598, 1272, +570, 1253, -357, -1348, -272, -1073, 78, 1200, +27, 853, 296, -868, 348, -894, -688, 599, +-641, 1163, 1190, -672, 806, -1309, -1585, 918, +-716, 1007, 1773, -904, 638, -437, -1643, 434, +-717, -34, 1567, 224, 891, 82, -1574, -554, +-964, 6, 1851, 447, 548, 117, -1935, -355, +45, -469, 1849, 595, -588, 761, -1605, -1093, +776, -838, 1407, 1418, -642, 830, -1348, -1349, +564, -1006, 1049, 1035, -404, 1280, -595, -784, +246, -1376, -7, 622, 57, 1141, 222, -459, +-325, -810, -48, 316, 388, 598, -429, -419, +-358, -363, 872, 578, 319, -40, -1093, -503, +-494, 438, 1212, 104, 511, -616, -1052, 287, +-473, 541, 659, -294, 336, -554, -231, -10, +-473, 743, 65, 280, 728, -897, -494, -337, +-854, 658, 1013, 409, 707, -210, -1286, -625, +-455, -26, 1009, 727, 298, -106, -422, -484, +-387, 352, -120, -20, 444, -402, 388, 374, +-468, 276, -548, -467, 449, -91, 529, 428, +-630, -150, -410, -443, 819, 546, 108, 376, +-743, -919, -33, -71, 453, 732, 291, -165, +-139, 28, -792, -74, 23, -818, 1078, 645, +-33, 1047, -1066, -956, -94, -792, 781, 610, +274, 618, -443, 54, -562, -845, 125, -476, +822, 1270, 211, 489, -1231, -1575, -289, -393, +1616, 1737, 129, 419, -1786, -1900, 200, -439, +1478, 1963, -359, 271, -890, -1670, 97, -42, +403, 982, 293, -38, -230, -196, -424, -199, +164, -359, 217, 624, 270, 513, 29, -990, +-966, -448, 73, 1089, 1624, 460, -291, -914, +-1930, -693, 306, 602, 1935, 1071, 52, -370, +-1881, -1285, -583, 255, 1907, 1165, 865, -235, +-1732, -816, -933, 298, 1486, 482, 1017, -495, +-1147, -273, -1116, 719, 1084, 154, 1235, -772, +-1115, -113, -1033, 565, 953, 140, 759, -320, +-548, -55, -465, 198, 39, -302, 300, -211, +383, 922, -53, 138, -685, -1544, -19, 177, +1063, 1730, 18, -512, -1323, -1453, 331, 579, +1469, 1063, -668, -395, -1202, -841, 701, 240, +810, 641, -231, -193, -420, -220, -581, 11, +382, -354, 1290, 450, -350, 784, -1593, -1123, +422, -745, 1686, 1635, -429, 284, -1323, -1784, +571, 381, 825, 1539, -535, -980, -220, -1096, +310, 1485, -113, 458, 113, -1738, 170, 289, +-390, 1624, -165, -879, 601, -1350, 477, 1224, +-643, 1115, -881, -1356, 850, -1093, 1390, 1463, +-1005, 1180, -1396, -1625, 1086, -1226, 1238, 1818, +-964, 1096, -920, -1931, 855, -839, 755, 1859, +-960, 620, -404, -1740, 1200, -416, -73, 1592, +-1098, 139, 661, -1344, 827, 176, -921, 983, +-289, -410, 974, -592, 81, 468, -911, 316, +116, -274, 810, -312, -157, -24, -696, 566, +301, 248, 478, -835, -308, -367, -272, 889, +318, 536, 316, -718, -208, -809, -311, 432, +230, 1074, 318, -105, -80, -1178, 47, -265, +-238, 1030, -411, 783, 765, -778, 628, -1396, +-1200, 592, -533, 1879, 1320, -434, 399, -1997, +-1126, 19, -383, 1885, 1066, 693, 692, -1706, +-1145, -1518, -876, 1451, 1385, 2211, 1115, -1043, +-1475, -2593, -1048, 412, 1179, 2616, 1000, 330, +-625, -2205, -901, -1089, 17, 1353, 728, 1842, +551, -319, -478, -2447, -833, -589, 209, 2668, +1066, 1161, 108, -2283, -963, -1524, -392, 1427, +838, 1758, 757, -491, -580, -1733, -1132, -296, +268, 1310, 1445, 838, 169, -473, -1673, -1162, +-728, -608, 1749, 1201, 1335, 1706, -1467, -925, +-1873, -2609, 1036, 412, 2194, 3069, -174, 211, +-2277, -2909, -701, -715, 2062, 2041, 1616, 989, +-1746, -652, -2207, -941, 1226, -876, 2361, 600, +-676, 1938, -2128, 135, 281, -2225, 1451, -1197, +-43, 1692, -407, 2320, -15, -562, -568, -3098, +26, -841, 1163, 3213, 220, 2221, -1281, -2633, +-643, -3193, 1017, 1439, 1031, 3541, -701, 112, +-1131, -3144, 202, -1730, 848, 2166, 355, 3034, +-378, -853, -800, -3685, 19, -550, 864, 3630, +232, 1669, -218, -3047, -492, -2097, -832, 2159, +786, 1671, 1779, -1197, -985, -668, -2169, 535, +617, -498, 1908, -411, 103, 1338, -1218, 917, +-781, -1581, 142, -1765, 1045, 1100, 1207, 2500, +-751, 9, -2490, -2620, 117, -1514, 3296, 2024, +804, 2977, -3445, -973, -1883, -3817, 2942, -185, +2892, 3767, -2243, 1108, -3616, -3026, 1478, -1579, +3888, 2098, -783, 1508, -3800, -1488, 128, -1127, +3708, 1544, 452, 730, -3635, -2162, -880, -669, +3502, 2973, 1296, 1085, -3111, -3468, -1888, -1835, +2463, 3124, 2508, 2737, -1768, -1878, -3098, -3515, +1233, 167, 3217, 3858, -770, 1292, -2976, -3352, +429, -2141, 2608, 1994, -110, 2375, -2208, -318, +-193, -2173, 2013, -894, 410, 1708, -1799, 1065, +-691, -1106, 1456, -290, 996, 614, -1041, -785, +-1173, -560, 268, 1454, 1241, 1079, 723, -1351, +-1006, -1805, -1797, 497, 574, 2055, 2674, 846, +195, -1381, -2987, -2112, -1188, -204, 2747, 2635, +2007, 2228, -1872, -1992, -2472, -3880, 657, 298, +2114, 4382, 721, 1791, -1140, -3351, -1732, -3374, +-209, 1091, 2117, 3696, 1479, 1481, -1500, -2541, +-2271, -3234, 193, 232, 2496, 3501, 1277, 2388, +-1991, -2350, -2383, -4312, 1003, 353, 2705, 4943, +167, 1580, -2378, -4224, -1038, -2724, 1566, 2621, +1414, 2777, -490, -853, -1406, -1958, -293, -472, +1133, 771, 765, 1110, -682, 260, -792, -1171, +-2, -859, 762, 952, 721, 1073, -754, -694, +-1309, -1111, 590, 414, 1626, 1112, -37, 35, +-1658, -1119, -994, -692, 1544, 1033, 2133, 1302, +-1056, -647, -2828, -1495, 232, -133, 2762, 977, +801, 1122, -1758, 190, -1707, -1797, 244, -1717, +1912, 1683, 1331, 3099, -1505, -656, -2242, -3791, +656, -866, 2018, 3448, 237, 2167, -697, -2060, +-793, -2695, -1043, 189, 827, 2239, 2393, 1370, +-173, -992, -2861, -1962, -834, -539, 2318, 1552, +1673, 1627, -1149, -529, -1790, -1704, -374, -471, +1152, 725, 1583, 873, -15, 808, -2035, -454, +-1115, -2062, 1590, -616, 1830, 2467, -299, 1755, +-2215, -1919, -920, -2351, 2042, 860, 1717, 2050, +-1601, 86, -1815, -979, 999, -479, 1348, -287, +-519, 126, -711, 1112, 495, 843, -164, -1227, +-620, -1960, 872, 678, 900, 2602, -1248, 302, +-1053, -2431, 1043, -1328, 1034, 1443, -258, 2092, +-883, -3, -792, -2425, 466, -1374, 1637, 2260, +205, 2282, -2013, -1591, -1126, -2637, 1857, 648, +1957, 2411, -1380, 263, -2297, -1543, 752, -913, +2108, 236, -370, 1112, -1427, 998, 329, -742, +774, -1618, -737, -114, -503, 1383, 1168, 976, +811, -506, -1276, -1200, -1473, -553, 680, 434, +1899, 1232, 552, 1054, -1594, -1064, -1891, -2521, +335, -27, 2695, 3147, 1414, 1637, -2410, -2508, +-2849, -2917, 990, 867, 3143, 3013, 905, 1093, +-2119, -1732, -2318, -2443, 134, -169, 2383, 2415, +1900, 1583, -1172, -947, -2908, -1737, -548, -1140, +2250, 590, 1829, 2647, -280, 1166, -1912, -2784, +-1862, -2521, 898, 1656, 2687, 2707, 651, -151, +-1784, -1563, -1679, -763, -325, -258, 1361, 651, +2297, 1614, 177, 294, -2822, -1603, -2238, -1439, +1730, 329, 3489, 2009, 328, 1312, -3087, -1575, +-2107, -2317, 1281, 440, 2495, 2207, 897, 574, +-1370, -1175, -2066, -806, -642, -63, 1564, 250, +2285, 694, 152, 542, -2455, -361, -1997, -859, +1013, -630, 2823, 361, 1162, 1492, -1993, 683, +-2774, -1402, 26, -1675, 2814, 156, 2043, 2066, +-1429, 1533, -2909, -1554, -537, -2514, 1933, 302, +2056, 2149, 133, 1124, -2312, -766, -2021, -1972, +1343, -584, 2602, 1802, 142, 1030, -1658, -884, +-1117, -402, 83, 47, 765, -764, 1165, 86, +657, 1592, -1389, 505, -2076, -1379, 506, -1387, +2514, 220, 690, 1876, -1585, 1143, -1395, -1477, +45, -1880, 964, 321, 1177, 1565, 355, 840, +-1297, -455, -1669, -1161, 443, -690, 2073, 438, +600, 980, -1208, 751, -1079, 41, -206, -1490, +435, -1883, 1252, 1207, 789, 3292, -978, 89, +-2061, -3257, -200, -1676, 2341, 1772, 1540, 2489, +-1376, 336, -2141, -1936, -222, -1861, 1483, 273, +1596, 2049, -60, 1545, -1754, -1004, -1493, -2412, +737, -528, 2202, 1832, 717, 1711, -1666, -284, +-1679, -1981, 176, -1140, 1552, 1199, 1446, 1655, +-563, 173, -2239, -1246, -649, -1325, 1851, 460, +1426, 1643, -825, 196, -1355, -1299, -92, -369, +555, 932, 350, -28, 309, -901, 18, 728, +-696, 991, -668, -1197, 516, -836, 1011, 1058, +-43, 351, -922, -479, -258, 268, 552, -16, +49, -745, -204, 148, 328, 928, 309, -121, +-703, -662, -763, 211, 507, 55, 1361, -407, +120, 517, -1596, 511, -1035, -699, 1072, -380, +1851, 547, -105, 35, -1934, -401, -1024, 309, +1110, 525, 1626, -433, 324, -832, -1347, 261, +-1643, 1030, 143, 23, 2032, -937, 1349, -178, +-1220, 681, -2347, 192, -479, -627, 2102, -173, +2115, 945, -686, 238, -2779, -1242, -1245, -556, +2000, 1098, 2566, 1093, -316, -509, -2419, -1382, +-1462, -164, 882, 934, 2090, 561, 1159, 208, +-1325, -447, -2547, -1431, -333, -83, 2389, 1968, +1576, 656, -958, -1487, -1507, -842, -778, 400, +132, 501, 1397, 409, 1584, 172, -546, -419, +-2317, -736, -1191, -77, 1400, 773, 2403, 392, +543, -244, -2109, -280, -2211, -274, 451, 123, +2306, 137, 1203, -320, -719, 555, -1556, 1006, +-1553, -963, 133, -1785, 2925, 398, 1960, 1999, +-2293, 1015, -3502, -1248, -29, -2372, 3370, -166, +2530, 2656, -1643, 1544, -3797, -1725, -811, -2098, +3137, 303, 2645, 1404, -1158, 657, -2998, 78, +-1011, -683, 1843, -1278, 2238, -83, -35, 1329, +-2109, 905, -1282, -316, 857, -940, 1371, -958, +609, -75, -148, 1550, -1479, 1625, -1732, -1096, +1105, -2709, 3179, 155, 317, 2590, -3453, 407, +-1992, -1291, 2139, -99, 2889, -142, -35, -713, +-2451, 548, -1707, 1393, 808, 322, 2016, -1368, +1022, -1605, -728, 547, -1994, 2142, -1173, 638, +1493, -1445, 2321, -1401, 50, -182, -1902, 1101, +-1349, 1751, 271, 113, 1374, -2389, 1267, -1521, +-76, 1786, -1495, 2114, -1583, -464, 353, -1598, +2138, -751, 1297, 441, -1180, 1088, -2313, 389, +-562, -350, 1925, -278, 1697, -889, -529, -637, +-1526, 1708, -921, 1772, 300, -1426, 1314, -2389, +986, 383, -393, 2153, -1608, 802, -1010, -1113, +1253, -1456, 2054, -161, -210, 1302, -2140, 1196, +-866, -488, 1414, -1565, 1576, -446, -289, 1156, +-1581, 851, -735, -370, 922, -534, 1243, -186, +-35, -376, -1051, 37, -527, 1248, 106, 547, +327, -1582, 849, -1116, 543, 1096, -1209, 1163, +-1590, -219, 551, -755, 2072, -338, 571, 245, +-1558, 223, -1209, -21, 206, 250, 910, 223, +1132, -361, 253, -478, -1645, -16, -1316, 515, +1300, 696, 1583, -94, -476, -1124, -1082, -433, +108, 1200, 361, 802, -413, -976, -3, -692, +923, 677, 88, 300, -1097, -325, -438, -16, +647, -106, 612, -120, -163, 354, -493, 168, +-8, -243, 52, -203, -130, -310, 226, -289, +278, 599, -75, 1263, -119, -165, -317, -2062, +-246, -1077, 787, 1578, 604, 2246, -784, 283, +-694, -2341, 405, -2302, 715, 1106, 123, 2927, +-622, 701, -501, -1569, 343, -1574, 672, -371, +193, 1045, -804, 1317, -971, 234, 683, -619, +1505, -650, -234, -523, -1649, -173, -480, 998, +1084, 1385, 858, -667, -82, -1852, -526, 289, +-761, 1469, -504, -478, 879, -1161, 1723, 815, +6, 1246, -2107, -711, -1334, -1481, 1447, -283, +2263, 972, 104, 1336, -1858, 163, -1509, -1655, +321, -1341, 1938, 981, 1276, 1681, -1226, -68, +-1840, -1113, -195, -398, 1091, 305, 1119, 404, +124, 348, -1128, -94, -1072, -622, 323, -126, +1041, 660, 513, 379, -259, -116, -783, -237, +-799, -601, 417, -343, 1525, 1028, 486, 1171, +-1520, -631, -1189, -1391, 846, -222, 1507, 583, +324, 628, -1161, 487, -1194, -266, 350, -807, +1265, -469, 541, -74, -319, 411, -1015, 876, +-1076, 307, 436, -721, 1842, -914, 711, -299, +-1452, 448, -1717, 685, -109, 374, 1647, 147, +1523, -324, -694, -1210, -1830, -806, -426, 1210, +953, 1948, 859, -25, 276, -1649, -299, -668, +-804, 333, -409, 197, 477, 761, 725, 931, +332, -334, -336, -1059, -632, -691, -257, -18, +295, 888, 483, 1227, 432, 128, -492, -1302, +-937, -1163, 188, 266, 1043, 981, -75, 529, +-1013, -177, -88, -595, 660, -385, 175, 132, +-267, 43, -93, -27, -208, 304, -295, -12, +426, -300, 743, 117, -179, 109, -694, -259, +-259, -338, 212, 87, 636, 868, 435, 535, +-449, -788, -561, -1004, 50, 53, 221, 1109, +69, 926, 184, -642, 384, -1071, -331, 380, +-965, 668, -153, -397, 965, -186, 475, 667, +-401, 201, -424, -730, -467, -477, -138, 571, +697, 741, 624, -368, -435, -1140, -546, -77, +10, 1364, 64, 463, 73, -1221, 494, -720, +283, 287, -532, 325, -414, 518, 165, 186, +283, -617, 167, -481, 124, -32, 33, 258, +-281, 555, -429, 204, -60, -443, 400, -468, +385, 121, 70, 618, -420, 113, -581, -681, +-76, 101, 436, 1093, 237, -75, -36, -1381, +-22, -208, -143, 1478, -421, 669, -64, -1105, +538, -638, 416, 645, -424, 204, -402, -451, +415, -24, 438, 471, -330, 345, -532, -485, +178, -946, 529, -143, 181, 808, -81, 1013, +-327, -5, -607, -1635, 88, -997, 817, 1231, +276, 1071, -552, -487, -577, -379, 36, 262, +429, -91, 227, -665, -351, -413, -300, 704, +280, 1322, 302, 395, -388, -1125, -368, -1487, +511, 24, 532, 1442, -437, 875, -691, -140, +138, -451, 971, -601, 608, -285, -1013, 88, +-1243, 253, 629, 915, 1293, 557, 236, -1117, +-463, -915, -857, 542, -717, 43, 440, -410, +1331, 984, 441, 960, -1045, -1116, -1019, -1623, +267, 155, 645, 1219, -27, 422, -73, -253, +196, -175, 32, -364, -316, -342, -384, 83, +113, 243, 505, 446, -30, 316, -193, -539, +545, -524, 90, 459, -889, 459, -519, -262, +780, -259, 976, 113, -272, 197, -683, 133, +92, 186, -78, 138, -533, -521, 478, -712, +1068, 474, -174, 1027, -1255, -132, -647, -774, +828, 68, 1088, 398, -144, -490, -963, -423, +-442, 631, 297, 328, 555, -395, 332, 43, +-165, -49, -382, -571, -327, 96, 67, 514, +491, -30, 298, -65, -38, -16, -383, -302, +-415, -27, 304, 261, 709, 158, -135, 88, +-838, -204, -193, -381, 843, 88, 695, 720, +-628, 488, -1099, -751, -66, -903, 911, 524, +647, 814, -239, -109, -639, -124, -449, 122, +-87, -350, 451, -518, 888, 107, 158, 800, +-1053, 550, -783, -649, 510, -952, 1075, 142, +216, 663, -802, 107, -486, -282, 316, -105, +360, 54, 244, -159, 18, -89, -584, 178, +-481, -131, 549, 21, 864, 602, -213, -225, +-898, -1023, -179, 158, 373, 1014, 106, 40, +193, -550, 368, 180, -311, 299, -860, -583, +-144, -387, 883, 849, 674, 670, -528, -576, +-857, -575, 181, 203, 769, 497, 194, 169, +-486, -625, -543, -506, 115, 601, 713, 601, +376, -95, -381, -184, -564, -364, -95, -493, +217, -33, 147, 322, 306, 538, 337, 506, +-529, -427, -906, -959, 250, -119, 1007, 378, +118, -45, -783, -14, -372, 508, 345, 576, +396, -215, 163, -1030, -17, -637, -603, 346, +-762, 724, 711, 708, 1427, 349, -259, -636, +-1349, -1049, -243, 28, 691, 858, 314, 147, +-55, -405, -2, 131, -27, 493, -274, 213, +-170, -400, 200, -846, 329, -239, 74, 806, +-292, 664, -377, -213, 38, -367, 498, -95, +215, -175, -363, -233, -396, 122, 53, 399, +416, 67, 79, -303, -291, -117, -34, 102, +41, 64, -34, -123, 336, -327, 216, 6, +-552, 543, -570, 376, 237, -285, 886, -752, +544, -336, -612, 826, -1143, 908, -164, -388, +935, -814, 802, -68, -125, 204, -712, 297, +-560, 601, -35, -67, 505, -920, 735, -182, +15, 854, -769, 327, -460, -538, 184, -216, +417, 187, 294, -109, -1, 8, -301, 397, +-322, 44, 129, -382, 488, -203, -223, -16, +-685, -42, 403, 61, 1055, 341, -178, 409, +-1208, -265, -351, -1014, 819, -351, 717, 944, +-179, 752, -602, -378, -220, -629, 247, -34, +160, 309, -54, 28, 97, -210, 139, 1, +-352, 322, -251, 460, 407, -153, 210, -959, +-277, -229, -176, 926, -4, 439, 304, -288, +405, 1, -390, 13, -737, -427, 159, -408, +753, 68, 174, 705, -362, 797, -124, -121, +21, -974, -318, -752, -182, 193, 628, 754, +719, 366, -437, -69, -1156, -85, -113, -337, +1305, -457, 570, 40, -1232, 442, -786, 219, +912, -234, 865, -106, -458, 348, -836, -22, +145, -643, 680, -276, -162, 471, -479, 668, +324, 263, 417, -485, -299, -797, -576, -218, +14, 460, 691, 663, 367, 437, -568, -146, +-531, -718, 329, -811, 375, 6, -213, 1183, +-222, 891, 229, -683, 281, -1129, -174, 33, +-313, 959, -81, 229, 119, -804, 228, -211, +-42, 467, -119, 17, 443, 157, 19, 441, +-969, -468, -274, -831, 944, 26, 634, 560, +-272, 537, -638, 218, -324, -435, 174, -629, +442, -111, 110, 361, -201, 355, -63, -38, +173, -196, -27, 131, -456, 158, -136, -324, +545, -436, 444, 263, -302, 545, -365, -275, +22, -331, -50, 505, -158, 159, 417, -521, +460, -268, -342, -120, -533, 152, -19, 829, +378, 395, 278, -805, -218, -840, -271, 144, +59, 686, 72, 266, 82, -299, 173, -13, +-55, 344, -379, -297, -146, -606, 346, 249, +263, 598, -165, -68, -169, -198, 86, 260, +16, -2, -184, -496, -91, -232, 290, 371, +306, 661, -304, 118, -474, -733, 259, -456, +453, 340, -113, 427, -244, 142, -171, -311, +42, -461, 349, 196, 65, 497, -267, -127, +-77, -425, 139, 5, 61, 161, -168, -148, +-52, -10, 180, 424, -33, 41, -36, -572, +184, -146, -122, 423, -288, 116, 122, -288, +147, -127, -5, 377, 33, 367, -12, -344, +-11, -380, -13, 146, -269, 61, 34, 102, +403, 316, 18, -17, -214, -229, -37, -135, +37, 43, -26, 265, -97, 63, 111, -218, +239, -137, -118, -40, -235, 169, 11, 377, +270, 126, 98, -411, -442, -786, -299, -221, +559, 1072, 482, 929, -355, -709, -577, -1181, +-127, -157, 564, 756, 545, 731, -547, -166, +-755, -709, 536, -367, 779, 122, -296, 509, +-714, 382, -86, -142, 614, -243, 310, -371, +-387, -318, -237, 591, 173, 745, 2, -389, +-154, -665, 239, 372, 449, 667, -432, -415, +-906, -824, 389, 289, 1265, 925, -75, 175, +-1262, -553, -421, -463, 886, 138, 720, 440, +-395, -117, -624, -315, 64, 363, 309, 236, +-94, -544, 11, -323, 273, 477, -4, 426, +-435, -519, -106, -658, 549, 431, 81, 676, +-481, -143, 92, -494, 325, -424, -245, 81, +-167, 799, 292, 287, 176, -828, -237, -577, +-200, 556, 145, 767, 9, -113, -181, -672, +113, -186, 366, 328, 144, 227, -334, 220, +-668, 212, -111, -375, 775, -717, 515, -1, +-322, 985, -348, 766, -173, -631, -33, -1126, +321, 10, 113, 815, -241, 264, -56, -250, +268, 50, 170, -16, -118, -497, -235, -87, +-188, 465, -70, 88, 316, -206, 411, -63, +-130, 25, -341, 108, -79, -57, 45, -326, +46, -17, 87, 372, 16, 122, -112, -231, +-47, -285, 168, -29, 182, 457, -144, 353, +-375, -399, -28, -605, 384, 0, 378, 595, +-248, 426, -700, -239, 57, -319, 887, 49, +291, -15, -663, -196, -654, 138, 104, 504, +681, 28, 287, -605, -313, -93, -141, 645, +55, 91, -284, -734, -215, -263, 485, 672, +486, 574, -417, -354, -601, -756, 190, -73, +673, 518, 29, 317, -646, 17, -320, -392, +468, -587, 502, 268, -171, 757, -466, -39, +-23, -544, 358, -273, 201, 141, -218, 476, +-355, 269, -48, -399, 318, -624, 401, -30, +79, 722, -505, 590, -488, -426, 152, -813, +471, 15, 325, 618, -58, 233, -429, -295, +-471, -239, 102, 123, 703, 130, 395, 4, +-596, 92, -791, -56, 318, -288, 981, -141, +-21, 261, -928, 488, -237, -13, 716, -617, +419, -295, -350, 315, -375, 515, 80, 245, +118, -546, -61, -771, 63, 201, 276, 877, +95, 341, -378, -419, -360, -552, 72, -237, +376, 79, 350, 410, -44, 653, -489, 21, +-314, -977, 241, -631, 313, 574, 65, 931, +86, 240, -126, -693, -577, -864, -180, -36, +749, 820, 647, 752, -458, -187, -838, -750, +36, -404, 599, -18, 130, 452, -181, 801, +-28, -58, -2, -931, -64, -286, 26, 527, +36, 367, -126, 30, -102, -199, 233, -396, +289, -193, -145, 372, -329, 685, -28, 37, +6, -876, 35, -430, 282, 599, 103, 442, +-197, -209, -134, -182, -147, 96, -7, -46, +322, -167, 145, 187, -201, 165, -88, -389, +47, -257, -69, 454, -46, 499, 221, -137, +177, -555, -191, -457, -341, 79, -16, 795, +414, 612, 305, -657, -295, -979, -517, 346, +34, 896, 394, -234, 211, -630, 29, 308, +-241, 436, -460, -339, -43, -380, 503, 253, +412, 422, -62, -22, -506, -319, -496, -196, +131, -5, 705, 136, 464, 279, -437, 290, +-732, -137, -50, -589, 557, -230, 344, 358, +-192, 258, -324, 90, -14, 163, 162, -197, +47, -510, -63, -5, -67, 308, -33, 29, +178, 240, 147, 234, -223, -710, -278, -587, +112, 810, 252, 775, 34, -541, -70, -670, +-21, 73, -78, 221, -141, 133, 93, 190, +195, 143, 40, -149, -6, -489, -144, -191, +-233, 366, 28, 283, 346, 85, 273, 61, +-197, -176, -553, -365, -116, -281, 524, 213, +384, 883, -101, 416, -459, -1018, -497, -1087, +240, 465, 941, 1263, 175, 436, -927, -665, +-567, -895, 448, -323, 648, 379, 117, 849, +-322, 586, -331, -490, -56, -1026, 156, -361, +90, 586, 64, 860, 209, 123, -41, -705, +-459, -565, -119, 147, 571, 642, 194, 384, +-643, -476, -269, -682, 689, 89, 477, 627, +-450, 382, -696, -231, -134, -642, 668, -232, +698, 593, -307, 500, -925, -387, -134, -508, +668, 335, 377, 425, -159, -394, -211, -235, +-186, 354, -258, -86, 112, -125, 587, 425, +272, -42, -439, -486, -531, 13, -31, 245, +507, 5, 387, 5, -351, 104, -428, -59, +261, -248, 359, -36, -211, 230, -309, 51, +50, -169, 261, -45, 198, 135, -77, 124, +-443, -131, -234, -229, 498, 128, 539, 137, +-295, -133, -625, 88, -44, 96, 429, -176, +293, 65, -108, 78, -279, -239, -133, -17, +79, 316, 312, 154, 195, -230, -384, -301, +-442, 65, 249, 269, 482, 81, 159, -3, +-153, 13, -464, -226, -444, -340, 312, 66, +803, 503, 198, 474, -674, -99, -522, -820, +312, -694, 552, 504, -180, 1081, -572, 18, +202, -689, 733, -13, -46, 52, -747, -511, +-205, 82, 365, 843, 285, 247, 66, -706, +-54, -539, -159, 390, -173, 559, 2, -155, +212, -455, 112, -20, -76, 352, -55, 143, +-207, -274, -100, -201, 556, 301, 341, 367, +-662, -274, -638, -626, 385, -39, 742, 671, +74, 480, -577, -271, -285, -524, 308, -233, +202, 66, -93, 275, 18, 346, -2, 233, +-216, -230, -79, -772, 353, -280, 329, 754, +-197, 653, -471, -239, -235, -609, 234, -232, +620, 307, 306, 275, -636, -174, -686, -114, +244, 329, 670, 121, 148, -481, -307, -321, +-256, 399, -156, 455, 78, -200, 436, -367, +124, 19, -472, 98, -96, 236, 298, 292, +-67, -471, -41, -623, 178, 470, -185, 663, +-157, -287, 298, -361, 130, 211, -219, -14, +-88, -268, 102, 257, 36, 334, -121, -333, +-16, -425, 189, 252, 127, 530, -122, -34, +-218, -475, -39, -106, 167, 271, 61, -46, +-62, -291, 64, 198, 32, 549, -98, 38, +-96, -591, -85, -488, 133, 161, 339, 455, +-15, 305, -432, 159, -217, -368, 297, -669, +409, 108, -100, 529, -405, 6, 111, -54, +348, 264, -276, -65, -481, -625, 303, -295, +747, 643, -61, 636, -809, -339, -168, -530, +622, 196, 186, 266, -408, -336, -245, -354, +249, 387, 470, 786, -7, -68, -661, -928, +-325, -284, 574, 549, 535, 333, -325, -141, +-532, -188, 160, 64, 399, 78, -179, -100, +-227, 9, 312, 18, 209, -197, -405, -37, +-370, 263, 269, 217, 532, -98, 122, -312, +-383, -132, -478, 45, -11, 73, 575, 345, +238, 231, -431, -493, -187, -393, 227, 291, +-82, 197, -9, 52, 376, 122, 23, -224, +-633, -260, -365, 162, 619, 301, 815, 53, +-265, -323, -896, -227, -194, 222, 536, 292, +481, 156, -79, -87, -533, -461, -156, -320, +446, 300, 206, 612, -247, 231, -175, -523, +3, -655, 101, 183, 150, 687, 16, 114, +-122, -502, -128, -341, -140, 238, 51, 366, +437, 1, 316, -48, -494, -168, -752, -540, +146, -8, 788, 792, 336, 450, -403, -453, +-450, -759, -32, -98, 230, 556, 68, 335, +15, 48, 139, -100, -29, -507, -308, -323, +-77, 514, 401, 684, 212, -77, -394, -716, +-402, -335, 237, 528, 480, 456, 81, -200, +-359, -183, -279, -85, 123, -108, 230, 247, +-65, 217, -112, -102, 181, -110, 114, -295, +-324, -150, -199, 618, 390, 485, 211, -673, +-410, -856, -187, 422, 432, 959, 263, -105, +-343, -802, -456, -278, 87, 369, 605, 505, +248, 51, -467, -495, -464, -265, 134, 152, +384, 15, 165, 206, -103, 537, -226, -185, +-151, -901, 133, -285, 182, 786, -107, 844, +20, -253, 219, -886, -276, -206, -433, 514, +436, 428, 554, -75, -365, -313, -540, -29, +211, 166, 384, 24, -88, -55, -245, -19, +47, 72, 197, 21, 71, -137, -200, 52, +-291, 160, 185, -208, 490, -148, -140, 278, +-507, 52, 113, -217, 366, -120, -153, -191, +-170, 226, 224, 630, -1, -275, -313, -879, +133, 46, 338, 668, -188, 95, -281, -261, +102, 28, 79, -76, 120, -271, 209, 178, +-257, 318, -458, -83, 168, -118, 541, -10, +78, 15, -441, 179, -253, 12, 319, -280, +224, 93, -214, 373, -158, -82, 162, -211, +165, 132, -116, 43, -242, -206, 161, 36, +276, 314, -272, -22, -283, -272, 346, 125, +308, 138, -238, -307, -381, -221, -45, 169, +343, 335, 343, 177, -29, -202, -429, -422, +-415, -394, 186, 37, 627, 650, 198, 473, +-348, -292, -346, -564, -161, -378, 164, -6, +376, 519, 162, 450, -121, -132, -230, -234, +-281, -215, -50, -283, 424, 197, 430, 514, +-260, 89, -610, -213, 43, -121, 468, -83, +40, 52, -187, 392, -45, 71, -58, -608, +94, -49, 194, 776, -77, 184, -238, -537, +-85, -327, 109, 67, 247, 275, 117, 244, +-123, 9, -138, -153, -204, -283, -145, -243, +275, 151, 538, 375, 48, 193, -616, -199, +-432, -628, 332, -287, 479, 680, 16, 620, +-249, -414, -198, -875, 62, -110, 201, 872, +-74, 422, -139, -641, 222, -421, 156, 221, +-367, 194, -389, 102, 389, 122, 741, -7, +-188, -279, -895, -260, -95, 324, 637, 542, +191, -61, -163, -423, -57, -196, -57, 145, +-158, 454, -12, 243, 222, -400, 184, -408, +-172, 139, -277, 378, 82, 185, 327, -124, +92, -245, -337, -329, -270, -115, 142, 660, +253, 521, 177, -613, 39, -743, -327, 11, +-326, 458, 124, 435, 278, -56, 184, -473, +119, -318, -306, 61, -482, 349, 146, 208, +611, -266, 102, -264, -574, 89, -269, 219, +515, 222, 346, -170, -444, -575, -358, 78, +337, 767, 327, 228, -146, -491, -287, -393, +-21, 161, 160, 387, 108, 85, -47, -108, +-21, -17, 50, 60, -127, -61, -234, -253, +172, 174, 407, 623, -84, -144, -400, -833, +-21, -106, 235, 749, 31, 465, -64, -483, +-27, -727, -21, 138, 5, 597, 94, -56, +-23, -402, -129, 10, -2, 217, 153, -8, +50, -252, -56, -107, -123, 172, -192, -42, +60, -103, 432, 316, 244, 186, -384, -402, +-556, -469, -16, 96, 525, 610, 384, 390, +-165, -263, -401, -537, -146, -167, 233, 430, +241, 434, -191, -143, -356, -310, 212, 92, +567, 223, 10, -114, -586, -176, -329, 251, +213, 289, 352, -271, 217, -388, -19, 151, +-291, 407, -311, 73, 42, -330, 311, -272, +231, 172, -98, 187, -306, -178, -161, -91, +236, 151, 344, 37, -115, -186, -454, -225, +5, 103, 473, 294, 28, -110, -461, -318, +-27, 44, 494, 283, 80, 70, -471, -285, +-245, -329, 356, 142, 386, 621, -133, 283, +-420, -570, -40, -610, 363, 179, 112, 527, +-247, 319, -106, 168, 117, -195, 28, -662, +-18, -355, 88, 521, 76, 905, -175, 256, +-291, -855, 129, -859, 494, 404, 50, 976, +-482, 58, -192, -787, 282, -318, 159, 458, +-124, 290, -5, -150, 99, -204, -40, -191, +-78, 40, -37, 240, -122, -135, 54, -259, +338, 230, 75, 261, -308, -264, -189, -368, +117, 41, 143, 281, -58, 68, -125, -151, +181, 54, 276, 229, -137, -108, -391, -428, +-205, -97, 159, 503, 452, 473, 295, -129, +-253, -403, -503, -215, -164, 84, 283, 333, +302, 261, 37, -44, -26, -172, -62, -141, +-356, -111, -206, 87, 478, 441, 547, 276, +-291, -515, -809, -733, -58, 151, 858, 928, +475, 403, -659, -742, -781, -814, 221, 172, +815, 577, 189, 114, -532, -109, -332, -83, +148, -258, 214, -210, 59, 77, -97, 238, +-31, 277, 112, -69, -59, -552, -184, -215, +97, 567, 176, 474, -116, -321, -153, -482, +114, 46, 239, 284, -79, 176, -326, 102, +15, -33, 306, -121, 24, -67, -271, -26, +-94, 34, 285, 200, 316, 299, -240, 39, +-531, -432, -18, -359, 469, 290, 296, 452, +-161, -55, -285, -247, -52, -27, 69, -53, +-51, -190, -3, 78, 241, 385, 219, -46, +-251, -601, -450, -138, 96, 560, 507, 226, +2, -503, -427, -424, -126, 274, 375, 441, +380, -109, -270, -339, -643, 11, 16, 187, +614, -21, 205, -179, -245, 71, -172, 383, +-42, 80, -96, -428, -29, -198, 237, 352, +265, 325, -45, -8, -263, -200, -278, -140, +-82, 186, 405, 265, 443, -154, -228, -318, +-547, 219, -39, 472, 405, -178, 176, -543, +-235, 19, -108, 431, 125, 188, -47, -244, +-112, -452, 155, -96, 204, 443, -176, 281, +-374, -327, 95, -425, 553, -3, 46, 241, +-543, 86, -201, -130, 288, -87, 220, 77, +9, -19, 5, -186, -73, 43, -274, 267, +-153, -52, 299, -287, 324, 120, -27, 402, +-191, 18, -245, -370, -132, -194, 251, 285, +306, 389, -8, 69, -229, -120, -195, -208, +67, -239, 146, 145, 19, 487, 81, 235, +107, -216, -243, -439, -354, -296, 28, 234, +513, 624, 447, 244, -317, -582, -739, -717, +-161, 166, 580, 722, 540, 110, -174, -542, +-569, -339, -118, 105, 336, 251, 245, 173, +-6, -88, -304, -378, -318, -356, 220, 150, +474, 619, 80, 373, -322, -420, -353, -861, +-27, -218, 276, 855, 275, 875, 53, -178, +-206, -934, -291, -538, -5, 560, 214, 989, +175, 151, 10, -749, -218, -554, -134, 355, +122, 714, 85, 88, 36, -462, 47, -259, +-153, 76, -83, 320, 148, 403, 21, -230, +-126, -728, -32, -92, 125, 572, 195, 392, +-59, -103, -285, -500, -114, -495, 63, 10, +253, 544, 304, 545, -186, -241, -544, -932, +-18, -343, 511, 685, 254, 614, -284, -192, +-332, -556, -58, -336, 101, 144, 392, 600, +361, 404, -462, -494, -704, -780, 246, 196, +637, 972, 6, 355, -390, -695, -83, -757, +246, 268, 68, 995, -180, 379, -31, -617, +-11, -738, -59, -45, 207, 771, 197, 736, +-107, -324, -184, -983, -185, -290, -49, 763, +333, 714, 299, -298, -161, -758, -382, -268, +-132, 228, 302, 464, 264, 372, -81, -296, +-197, -757, -183, -329, -42, 386, 353, 688, +270, 260, -257, -623, -383, -830, -52, 52, +312, 891, 350, 519, -107, -601, -467, -738, +-232, 203, 323, 577, 561, 198, 40, -109, +-602, -324, -449, -211, 290, 316, 612, 407, +150, -68, -451, -255, -369, -19, 88, 95, +286, 151, 273, 242, -87, -146, -449, -620, +-84, 26, 370, 975, 151, 398, -142, -917, +-148, -952, -54, 292, 117, 1190, 77, 489, +-111, -978, -37, -1066, 100, 318, 2, 1040, +-83, 165, 29, -788, 141, -453, -39, 336, +-236, 445, -103, 75, 205, -381, 240, -579, +58, 16, -174, 854, -245, 655, -126, -528, +89, -1215, 303, -357, 255, 1119, -108, 1292, +-411, -176, -265, -1464, 259, -789, 501, 972, +-4, 1253, -452, -74, -174, -911, 188, -647, +203, 266, 124, 1159, -77, 544, -274, -1100, +-124, -1157, 156, 417, 227, 1286, 81, 571, +-143, -778, -255, -1256, 31, -174, 328, 1227, +65, 1023, -379, -691, -247, -1588, 279, -378, +487, 1407, 182, 1510, -483, -438, -765, -2177, +-38, -1139, 969, 1612, 770, 2207, -515, -135, +-1213, -2080, -305, -1276, 1038, 921, 1002, 1791, +-380, 476, -1238, -1353, -420, -1445, 916, 425, +970, 1805, -142, 776, -956, -1221, -738, -1679, +320, -79, 1203, 1831, 689, 1627, -944, -802, +-1549, -2390, 19, -782, 1764, 2056, 1125, 2095, +-1159, -857, -1800, -2446, -8, -522, 1614, 1791, +1018, 1525, -703, -548, -1290, -1841, -347, -790, +770, 1241, 934, 1581, 104, -77, -841, -1600, +-818, -1232, 219, 719, 1072, 1909, 594, 555, +-785, -1720, -1199, -1737, 74, 701, 1236, 2215, +762, 652, -713, -1813, -1246, -1776, -114, 760, +1099, 2231, 800, 507, -420, -1795, -961, -1406, +-390, 788, 587, 1724, 789, 364, 87, -1340, +-568, -1066, -577, 607, -45, 1272, 546, 270, +598, -994, -99, -994, -747, 426, -403, 1430, +490, 404, 598, -1339, -25, -1241, -417, 690, +-425, 1625, -6, 189, 637, -1399, 402, -961, +-439, 753, -579, 1352, -33, -116, 419, -1518, +457, -522, -29, 1316, -573, 1103, -369, -668, +363, -1522, 655, -357, 12, 1390, -705, 1298, +-460, -698, 400, -1767, 822, -254, 234, 1648, +-792, 1176, -859, -974, 288, -1780, 1042, -126, +452, 1881, -704, 1459, -1013, -1210, 90, -2396, +1159, -50, 599, 2549, -857, 1512, -1221, -1799, +138, -2559, 1493, 487, 802, 2882, -1077, 1029, +-1516, -2320, 30, -2340, 1555, 920, 1108, 2933, +-873, 937, -1697, -2453, -205, -2626, 1529, 892, +1205, 3313, -773, 1019, -1720, -2759, -211, -2483, +1575, 1189, 1097, 2889, -853, 608, -1627, -2323, +-142, -1980, 1585, 1065, 1054, 2538, -907, 454, +-1556, -2228, -170, -1806, 1411, 1195, 1171, 2619, +-625, 251, -1629, -2545, -492, -1589, 1370, 1689, +1471, 2407, -537, -436, -1821, -2307, -502, -638, +1328, 1440, 1270, 1254, -260, -243, -1288, -1271, +-757, -750, 571, 855, 1077, 1244, 383, -193, +-626, -1142, -932, -465, -183, 568, 715, 766, +788, 140, 58, -569, -795, -663, -827, 10, +167, 726, 982, 413, 717, -452, -334, -532, +-1201, 0, -740, 294, 954, 311, 1579, 242, +-104, -279, -1797, -919, -931, -318, 1386, 1230, +1752, 1377, -449, -672, -2091, -2194, -789, -693, +1755, 2161, 1871, 2276, -810, -1156, -2421, -3211, +-339, -406, 2288, 3209, 1367, 2154, -1662, -2191, +-2117, -3584, 695, 318, 2464, 4201, 498, 2074, +-2271, -3431, -1672, -4228, 1472, 1302, 2480, 5292, +-165, 1473, -2661, -4755, -1325, -4024, 2090, 2633, +2565, 5489, -746, 452, -3121, -5347, -978, -3578, +2637, 3447, 2510, 5522, -1301, -422, -3294, -5602, +-408, -2672, 3140, 3911, 2094, 4712, -2148, -1309, +-3389, -5205, 429, -1401, 3868, 4210, 1731, 3554, +-3099, -2195, -3547, -4581, 1117, -210, 4237, 4289, +1270, 2272, -3507, -2925, -3051, -3300, 1734, 1152, +3775, 3361, 326, 490, -3438, -2788, -2064, -1680, +2282, 1872, 3100, 2553, -655, -677, -3203, -2968, +-1025, -611, 2486, 2685, 2283, 1795, -1285, -1748, +-2810, -2557, -39, 528, 2638, 2715, 1169, 588, +-1945, -2438, -1879, -1483, 983, 1808, 2068, 2072, +17, -910, -1767, -2393, -898, -242, 1149, 2282, +1558, 1300, -388, -1742, -1835, -2054, -430, 806, +1636, 2354, 1196, 260, -954, -2173, -1665, -1258, +-39, 1529, 1659, 1894, 948, -704, -1052, -1918, +-1450, 138, 140, 1580, 1352, 52, 679, -1334, +-803, -124, -1146, 1363, 212, 580, 1208, -1245, +292, -1265, -1051, 738, -652, 1760, 609, -32, +822, -1787, 141, -420, -644, 1561, -826, 692, +-7, -1321, 1065, -1083, 761, 942, -669, 1546, +-1197, -276, -120, -1853, 1212, -549, 916, 1757, +-742, 1198, -1612, -1411, -116, -1785, 1861, 903, +1252, 2327, -1290, -173, -2199, -2664, -61, -968, +2274, 2363, 1624, 2242, -1355, -1327, -2542, -3118, +-70, -164, 2491, 3166, 1350, 1583, -1729, -2459, +-2051, -2508, 706, 1393, 2134, 2932, 301, -266, +-1760, -2959, -1062, -692, 1113, 2664, 1463, 1581, +-401, -1957, -1489, -2370, -172, 1002, 1299, 2992, +571, 124, -1168, -3243, -934, -1327, 1147, 3012, +1376, 2521, -950, -2146, -1854, -3493, 345, 659, +2085, 3874, 578, 1012, -1909, -3495, -1467, -2420, +1329, 2415, 2063, 3270, -434, -971, -2276, -3637, +-712, -686, 2020, 3377, 1916, 2230, -1228, -2471, +-2638, -3328, -35, 1063, 2607, 3638, 1215, 464, +-1852, -3257, -1899, -1777, 811, 2489, 2014, 2722, +58, -1411, -1646, -3169, -696, 137, 1216, 3072, +1064, 1147, -845, -2399, -1303, -2115, 457, 1433, +1604, 2707, 84, -288, -1693, -2790, -988, -868, +1314, 2293, 1853, 1840, -327, -1188, -2102, -2215, +-948, -148, 1620, 1811, 1821, 1148, -645, -957, +-2059, -1481, -339, 95, 1754, 1140, 1128, 436, +-1080, -515, -1657, -662, 166, -181, 1740, 531, +789, 642, -1221, -184, -1393, -749, 278, -265, +1310, 470, 532, 527, -658, -61, -782, -551, +-44, -211, 481, 498, 369, 296, -15, -486, +-298, -359, -286, 510, 37, 622, 385, -323, +238, -898, -363, -86, -466, 1091, 200, 655, +631, -1043, 29, -1090, -577, 850, -273, 1495, +268, -506, 380, -1882, 143, 15, -202, 2224, +-476, 766, -240, -2345, 441, -1761, 835, 2054, +1, 2678, -1268, -1299, -685, -3318, 1171, 110, +1383, 3458, -525, 1225, -1768, -3145, -495, -2581, +1746, 2358, 1506, 3638, -1320, -1276, -2199, -4236, +492, -99, 2525, 4264, 533, 1586, -2370, -3824, +-1592, -2985, 1727, 2894, 2412, 4098, -720, -1442, +-2746, -4575, -517, -242, 2612, 4222, 1603, 1753, +-2028, -3177, -2385, -2526, 1155, 2072, 2849, 2638, +-156, -1178, -2981, -2457, -935, 552, 2753, 2326, +1978, 92, -2021, -1979, -2801, -667, 750, 1316, +3205, 845, 778, -536, -2977, -473, -2172, 12, +2139, -174, 3103, 42, -931, 686, -3397, 97, +-308, -1004, 3123, -224, 1236, 1092, -2544, 207, +-1742, -1139, 1984, -164, 1992, 1233, -1720, 12, +-2261, -1578, 1678, 84, 2697, 2129, -1535, -7, +-3245, -2809, 1086, -334, 3677, 3306, -168, 863, +-3861, -3347, -1111, -1351, 3422, 2884, 2562, 1549, +-2127, -1877, -3630, -1198, 91, 629, 3803, 519, +2116, 532, -3015, 265, -3726, -1275, 1506, -809, +4482, 1694, 195, 1177, -4277, -1718, -1706, -1440, +3156, 1377, 2750, 1585, -1510, -768, -3008, -1463, +-214, 130, 2734, 1206, 1368, 314, -2258, -1152, +-1845, -578, 1749, 1284, 1914, 682, -1401, -1524, +-1682, -739, 1164, 1657, 1512, 732, -1196, -1712, +-1622, -1061, 1355, 1450, 1990, 1751, -1205, -793, +-2442, -2493, 810, -237, 2565, 2749, -335, 1177, +-2393, -2403, -74, -1579, 2120, 1711, 503, 1509, +-1704, -857, -1146, -1233, 1063, -19, 1821, 988, +-86, 1007, -2187, -717, -1067, -1794, 1959, 610, +2096, 2157, -1101, -656, -2659, -1991, -76, 830, +2697, 1706, 1049, -707, -2504, -1603, -1538, -36, +2479, 1901, 1753, 1316, -2672, -2544, -2029, -2737, +2656, 3041, 2556, 3863, -2072, -2829, -3166, -4561, +912, 1496, 3550, 4586, 478, 491, -3510, -4046, +-1665, -2360, 3068, 3094, 2445, 3360, -2464, -2168, +-2852, -3716, 1847, 1332, 3126, 3807, -1215, -529, +-3291, -3743, 368, -388, 3333, 3304, 581, 1385, +-3180, -2478, -1402, -2309, 2886, 1636, 2053, 3213, +-2524, -941, -2559, -3823, 1849, 459, 3062, 3883, +-861, 79, -3378, -3199, -288, -515, 3373, 2292, +1329, 868, -3083, -1529, -2058, -1100, 2544, 1017, +2447, 1241, -1918, -471, -2409, -1044, 1393, -153, +1929, 394, -1005, 474, -1300, 407, 722, -308, +715, -1090, -395, -198, -240, 1345, 126, 595, +-207, -1307, -193, -983, 678, 949, 655, 1345, +-1054, -443, -1294, -1694, 1242, -200, 1832, 1712, +-1243, 658, -2091, -1300, 1012, -763, 2148, 636, +-708, 649, -2010, -126, 387, -441, 1794, 45, +-165, 307, -1539, -141, -20, -184, 1322, 311, +223, 220, -1163, -347, -403, -382, 971, 370, +533, 797, -672, -283, -528, -1089, 212, 188, +368, 937, 369, -74, -139, -291, -843, 53, +-158, -436, 1131, -112, 464, 852, -1214, 40, +-694, -1004, 1054, 48, 863, 980, -720, -47, +-807, -969, 220, -316, 579, 685, 330, 814, +-394, -212, -655, -1354, 257, -347, 794, 1677, +-263, 742, -686, -1792, 259, -1099, 419, 1635, +-150, 1511, -251, -1122, 105, -1913, 134, 364, +-25, 2174, -58, 438, -68, -2033, -173, -1007, +138, 1691, 624, 1432, -133, -1249, -988, -1639, +-11, 870, 1055, 1765, 255, -372, -892, -1650, +-522, -208, 725, 1311, 761, 888, -662, -773, +-888, -1498, 719, 173, 788, 1813, -740, 342, +-588, -1828, 652, -767, 528, 1590, -527, 999, +-519, -1280, 222, -1222, 489, 745, 154, 1332, +-197, -73, -567, -1336, -347, -725, 1006, 1048, +807, 1262, -1122, -638, -1193, -1395, 858, 194, +1423, 1215, -247, 189, -1483, -1020, -519, -517, +1475, 987, 1025, 882, -1242, -997, -1311, -1159, +863, 1001, 1509, 1370, -516, -743, -1610, -1390, +116, 292, 1658, 1331, 296, 400, -1442, -1037, +-831, -995, 975, 633, 1384, 1252, -500, -195, +-1578, -1036, 126, -98, 1295, 628, 65, 257, +-703, -317, -153, -397, 76, 137, 273, 463, +261, -79, -256, -503, -349, -29, 75, 481, +246, 108, 173, -606, -53, -304, -327, 705, +-156, 542, 323, -615, 307, -823, -238, 142, +-406, 963, 197, 434, 369, -893, -149, -771, +-231, 635, 54, 747, 68, -255, 90, -485, +-1, -96, -209, 348, 19, 386, 217, -363, +-13, -398, -11, 563, -149, 146, -327, -726, +409, 359, 600, 892, -558, -809, -608, -947, +496, 1063, 324, 830, -207, -1013, 44, -459, +-229, 737, -246, -79, 634, -381, 396, 587, +-1003, 37, -654, -902, 1161, 155, 1126, 763, +-1067, -215, -1602, -305, 807, 184, 1741, -302, +-451, -356, -1551, 629, 167, 619, 1164, -549, +91, -844, -769, 153, -342, 739, 380, 103, +609, -268, -16, 28, -885, -385, -212, -494, +1153, 1040, 201, 1110, -1362, -1582, -17, -1623, +1366, 2064, -80, 2005, -1066, -2323, -92, -2093, +457, 2355, 480, 1958, 288, -2088, -816, -1656, +-976, 1725, 926, 1488, 1448, -1410, -772, -1483, +-1620, 1291, 417, 1510, 1482, -1312, 26, -1397, +-971, 1349, -562, 1127, 248, -1340, 1025, -919, +514, 1178, -1214, 936, -1106, -997, 958, -1204, +1345, 780, -245, 1322, -1312, -585, -540, -1205, +1134, 429, 1007, 935, -993, -466, -1111, -878, +1009, 496, 975, 1153, -935, -311, -932, -1466, +664, -167, 984, 1361, -301, 790, -937, -695, +-79, -1163, 823, -176, 237, 1148, -513, 1007, +-290, -724, 71, -1595, 192, 116, 386, 1981, +209, 684, -789, -1997, -747, -1470, 886, 1563, +1222, 2084, -756, -607, -1396, -2279, 568, -579, +1217, 1965, -330, 1621, -941, -1233, 128, -2251, +588, 337, 89, 2279, -221, 392, -204, -1744, +-131, -867, 118, 724, 368, 932, 190, 455, +-400, -626, -661, -1463, 167, -72, 1159, 1872, +225, 955, -1410, -1648, -686, -1765, 1260, 986, +1095, 2179, -784, -158, -1419, -2057, 143, -652, +1631, 1363, 500, 1364, -1541, -112, -1026, -1780, +973, -1372, 1219, 1632, -69, 2672, -871, -674, +-745, -3199, 81, -735, 1052, 2683, 786, 2039, +-850, -1216, -1368, -2622, 355, -534, 1600, 2372, +158, 1965, -1515, -1514, -645, -2719, 1183, 429, +965, 2772, -545, 675, -981, -2219, -313, -1703, +659, 1146, 1119, 2299, -111, 118, -1628, -2171, +-402, -1096, 1690, 1334, 750, 1253, -1451, -364, +-1001, -677, 1096, -173, 1236, -140, -704, 102, +-1446, 649, 241, 185, 1503, -751, 214, -355, +-1328, 606, -539, 369, 1038, -319, 594, -221, +-697, -43, -455, -158, 238, 289, 226, 797, +430, 18, 146, -1268, -1221, -933, -705, 1084, +1776, 2077, 1465, 0, -1899, -2734, -2253, -1602, +1628, 2551, 2908, 3154, -1118, -1498, -3283, -4113, +437, -170, 3248, 4181, 397, 2025, -2802, -3274, +-1213, -3482, 2090, 1655, 1756, 3933, -1420, -11, +-1775, -3259, 977, -1004, 1398, 1810, -877, 1007, +-936, -387, 992, -231, 861, -372, -1100, -825, +-1358, 79, 980, 1445, 2152, 1063, -468, -1161, +-2830, -2413, -307, -122, 3018, 3181, 1125, 1974, +-2658, -2903, -1750, -3638, 1844, 1632, 1984, 4453, +-711, 235, -1773, -4035, -477, -2006, 1150, 2533, +1392, 3036, -292, -455, -1809, -2875, -508, -1410, +1675, 1644, 1154, 2535, -1241, 104, -1509, -2765, +686, -1620, 1569, 2294, -176, 2501, -1348, -1372, +-260, -2656, 908, 297, 629, 2256, -344, 627, +-850, -1645, -301, -1209, 802, 1089, 901, 1492, +-396, -659, -1332, -1734, -260, 103, 1458, 1864, +986, 732, -1223, -1551, -1623, -1733, 607, 516, +1978, 2399, 336, 910, -1887, -2322, -1252, -2085, +1182, 1413, 1756, 2491, -85, 38, -1531, -2052, +-1031, -1519, 661, 1022, 1673, 2435, 529, 291, +-1497, -2239, -1638, -1440, 426, 1016, 2192, 2003, +1147, 574, -1863, -1661, -2438, -1576, 730, 648, +2705, 1538, 673, 506, -1869, -636, -1681, -1099, +472, -472, 1841, 703, 789, 1199, -1099, 588, +-1446, -1130, -274, -2086, 1314, 178, 1682, 2875, +-479, 1244, -2414, -2434, -698, -2448, 2142, 954, +1668, 2754, -1129, 789, -2004, -2102, -51, -2120, +1720, 879, 920, 2689, -1087, 286, -1363, -2562, +465, -1030, 1433, 1925, -121, 1228, -1142, -1049, +59, -1010, 633, 195, -195, 584, -14, 378, +391, -78, -514, -588, -612, -466, 819, 517, +912, 969, -825, -219, -1183, -1150, 488, -234, +1232, 775, 51, 647, -802, 261, -574, -580, +-34, -1605, 651, -255, 980, 2650, -122, 1760, +-1441, -2712, -876, -3282, 1162, 1540, 1661, 3903, +-302, 406, -1624, -3036, -539, -2074, 736, 969, +692, 2383, 432, 1096, -63, -1077, -980, -1930, +-1008, -1102, 491, 1085, 1836, 2766, 780, 741, +-1827, -2971, -2058, -2393, 864, 1666, 2476, 2877, +669, 269, -1698, -1894, -1961, -1700, 13, -68, +2311, 1854, 1771, 1951, -1531, -751, -2814, -2654, +86, -752, 2646, 1826, 1186, 1590, -1379, -100, +-1518, -1224, -226, -1295, 688, 152, 1175, 1566, +708, 723, -820, -780, -1686, -804, -507, -228, +1483, 240, 1757, 672, -200, 493, -1944, -299, +-1305, -857, 777, -527, 2050, 577, 1042, 1175, +-1476, 192, -2485, -1209, -95, -942, 2795, 637, +1667, 1138, -1934, -20, -2364, -756, 570, -128, +1924, 176, 570, -228, -867, 106, -1087, 571, +-135, 12, 941, -485, 726, -253, -350, -25, +-815, 189, -344, 609, 482, 362, 727, -897, +58, -1181, -514, 655, -485, 1801, -79, 136, +535, -1788, 637, -1081, -204, 1132, -899, 1671, +-296, -189, 856, -1588, 736, -408, -586, 1072, +-937, 386, 174, -594, 786, 11, 292, 515, +-423, -249, -586, -767, 86, 63, 576, 965, +89, 351, -377, -796, -85, -611, 89, 289, +57, 418, 61, 139, 71, 124, -93, -168, +-297, -667, -40, -147, 544, 820, 266, 360, +-577, -630, -459, -267, 289, 408, 532, 30, +99, -404, -467, 29, -316, 520, 396, 242, +220, -512, -384, -679, -104, 293, 450, 983, +230, 180, -337, -802, -598, -740, -170, 33, +773, 991, 969, 1153, -280, -386, -1639, -2023, +-806, -1046, 1583, 1755, 1928, 2504, -632, -63, +-2313, -2861, -808, -2225, 1610, 1610, 1942, 3648, +-158, 602, -2040, -3248, -1240, -2439, 1047, 1314, +1894, 2789, 351, 746, -1575, -1738, -1284, -1731, +787, 303, 1331, 1383, -223, 382, -818, -522, +176, -147, 489, 80, -379, -383, -683, -378, +220, 463, 1076, 861, 567, 121, -991, -820, +-1526, -977, 50, 69, 1898, 1425, 1352, 918, +-1187, -1060, -2303, -1396, -363, 201, 2103, 990, +1812, 458, -734, 79, -2286, -288, -981, -1034, +1511, -610, 1942, 1156, 26, 1557, -1607, -291, +-1278, -1645, 201, -867, 1499, 569, 1285, 1330, +-595, 1010, -1907, -637, -741, -1850, 1390, -720, +1615, 1154, -215, 1603, -1621, 589, -904, -1196, +985, -2016, 1535, -319, -153, 1994, -1661, 1762, +-598, -622, 1272, -2061, 1181, -995, -383, 1142, +-1420, 1636, -786, 99, 1040, -1042, 1679, -701, +-87, -57, -1724, 350, -939, 698, 862, 536, +1329, -404, 294, -1209, -751, -560, -840, 1087, +-393, 1566, 294, -91, 1106, -1868, 1004, -1188, +-644, 1151, -1941, 1930, -823, 270, 1581, -1603, +2100, -1485, 24, 430, -2045, 1745, -1665, 854, +563, -914, 2002, -1506, 1165, -436, -697, 1216, +-1686, 1490, -1240, -296, 513, -1697, 2287, -651, +1467, 1072, -1665, 1100, -2765, -194, -145, -969, +2569, -340, 1837, 432, -1128, 286, -2390, 87, +-493, 62, 1682, -284, 1360, -322, -384, 134, +-1285, 282, -643, 106, 668, -74, 1056, -182, +-21, -59, -1021, 117, -522, -22, 782, -36, +998, 291, -355, 113, -1240, -589, -300, -367, +947, 743, 881, 717, -92, -611, -881, -874, +-865, 215, 189, 703, 1253, 282, 770, -279, +-844, -579, -1379, -127, -31, 491, 1249, 366, +849, -54, -511, -396, -1142, -456, -362, 126, +781, 690, 854, 404, -82, -461, -756, -922, +-439, -123, 358, 992, 469, 620, -79, -467, +-244, -630, 56, -381, 205, 102, -113, 1003, +-405, 579, -51, -1094, 586, -1025, 378, 805, +-427, 1147, -614, -494, -1, -1070, 570, 285, +276, 823, -403, -44, -137, -275, 399, -137, +-105, -389, -568, -18, -71, 613, 504, 541, +572, 2, 110, -830, -693, -1003, -896, 348, +-39, 1416, 1102, 701, 1115, -679, -406, -1378, +-1676, -694, -685, 1010, 1331, 1566, 1389, 137, +-404, -1284, -1317, -1015, -364, 293, 578, 737, +450, 210, 299, 387, 94, 415, -588, -1031, +-742, -1500, 82, 239, 786, 1668, 683, 1279, +-103, -404, -890, -1892, -664, -1288, 288, 845, +743, 1871, 542, 831, 45, -924, -832, -1560, +-1054, -416, 331, 871, 1373, 775, 533, 158, +-679, 16, -867, -286, -515, -835, 241, -505, +1248, 750, 802, 1165, -900, -25, -1356, -975, +-62, -423, 893, 439, 705, 337, 192, -301, +-527, -225, -999, 472, -229, 419, 949, -311, +839, -610, -61, -242, -776, 491, -982, 572, +-15, -294, 1345, -410, 1101, 372, -847, 122, +-1687, -534, -164, -126, 1515, 275, 971, 215, +-835, 411, -1249, 47, 44, -843, 1049, -659, +612, 425, -409, 959, -943, 492, -563, -487, +636, -828, 1432, -234, 253, 151, -1444, 111, +-1118, 537, 451, 994, 1164, 54, 753, -1697, +-267, -1586, -1067, 788, -873, 2250, 211, 994, +1283, -1006, 1062, -1547, -629, -871, -1720, 131, +-451, 1227, 1302, 1578, 1095, 304, -312, -1485, +-884, -1772, -424, -381, 174, 1297, 494, 1961, +337, 708, -181, -1661, -272, -2163, -20, 59, +-118, 1819, -61, 1033, 328, -510, 193, -849, +-181, -280, -144, 222, -59, 188, -58, -113, +118, 35, 213, 391, -84, 30, -237, -404, +101, -54, 259, 166, -144, -215, -350, -219, +154, 379, 386, 618, -101, -44, -359, -748, +29, -489, 377, 334, 20, 652, -400, 199, +-132, -380, 382, -337, 234, 193, -196, 196, +-368, -319, -126, -201, 447, 405, 575, 390, +-190, -111, -975, -397, -461, -335, 791, 72, +1158, 441, 92, 257, -1144, -234, -1007, -273, +232, 146, 1057, 175, 726, -361, -174, -359, +-759, 424, -646, 766, -116, 48, 488, -851, +865, -819, 446, 306, -633, 1185, -1112, 490, +-292, -843, 813, -794, 924, 159, 42, 313, +-702, 132, -503, 448, 37, 288, 264, -641, +350, -868, 103, 38, -243, 784, -201, 639, +71, -42, 139, -553, 76, -366, -195, 26, +-355, -107, 93, -132, 621, 635, 389, 1002, +-420, -119, -728, -1346, -158, -1008, 388, 257, +304, 1186, 295, 1189, 254, -27, -352, -1303, +-755, -927, -357, 152, 383, 372, 981, 514, +542, 851, -869, 139, -1090, -1030, 397, -934, +952, 14, -182, 473, -563, 640, 209, 766, +297, 57, -171, -1224, 9, -1193, 95, 400, +-389, 1328, -277, 556, 426, -455, 654, -481, +137, -131, -634, -362, -902, -337, 15, 812, +1058, 1170, 723, -343, -423, -1291, -888, -405, +-301, 601, 367, 686, 454, 127, 99, -464, +-83, -294, 28, 244, -75, 58, -489, -321, +-352, 36, 597, 469, 905, 254, -62, -303, +-943, -640, -592, -309, 414, 666, 773, 1017, +98, -227, -476, -1346, -88, -315, 213, 1084, +-271, 529, -346, -521, 415, -403, 701, 62, +-126, 254, -697, 122, -262, -286, 204, -189, +144, 439, 255, 326, 453, -439, -99, -576, +-779, 90, -582, 778, 316, 570, 888, -642, +575, -1136, -317, 161, -910, 1249, -664, 318, +180, -996, 1103, -525, 943, 770, -544, 680, +-1475, -556, -364, -965, 1084, 35, 794, 1049, +-429, 645, -674, -634, 106, -903, 560, 157, +96, 711, -616, -68, -524, -657, 326, 65, +854, 725, 338, 158, -438, -330, -649, 6, +-355, -268, 105, -955, 568, -36, 596, 1577, +21, 1173, -577, -767, -599, -1569, 47, -561, +554, 598, 290, 657, -258, 377, -290, 329, +57, -217, 290, -754, 155, -212, -273, 322, +-447, -73, -43, -186, 412, 433, 401, 603, +58, -38, -266, -546, -406, -375, -211, -72, +215, -82, 397, 138, 97, 615, -166, 486, +-99, -183, -40, -533, -1, -480, 86, -320, +-39, 126, -169, 762, 24, 740, 237, -157, +121, -776, -48, -412, -187, 83, -216, 186, +-35, 151, 321, 146, 338, 244, -202, 112, +-502, -415, -16, -498, 439, -3, 166, 292, +-82, 447, -117, 397, -309, -381, -260, -889, +372, -134, 670, 755, 25, 612, -690, -203, +-520, -667, 287, -169, 668, 473, 209, 111, +-496, -461, -528, -58, 170, 633, 678, 331, +276, -561, -566, -644, -708, 146, 124, 629, +829, 363, 310, -379, -596, -830, -433, 54, +352, 1157, 303, 357, -287, -1053, -159, -678, +438, 507, 126, 667, -705, -27, -381, -452, +797, -48, 787, 321, -433, -155, -859, -244, +-80, 416, 495, 209, 205, -634, -138, -419, +-33, 524, 186, 816, -45, 78, -385, -896, +-171, -827, 380, 411, 388, 1174, -36, 382, +-275, -868, -331, -986, -217, -28, 307, 902, +624, 1023, 85, -56, -450, -1322, -292, -844, +-59, 756, -117, 1014, 153, 3, 578, -600, +379, -374, -356, 190, -766, 453, -371, 165, +396, -221, 674, -586, 225, -539, -217, 580, +-309, 1412, -275, 220, -109, -1425, 252, -1177, +329, 383, 20, 1179, -66, 696, 30, -136, +-208, -743, -435, -874, 47, -82, 667, 859, +429, 715, -399, -129, -702, -555, -96, -250, +561, 218, 323, -55, -290, -509, -178, 289, +239, 1159, -4, 220, -405, -1203, -122, -980, +448, 351, 452, 1069, -152, 474, -578, -452, +-210, -487, 402, 114, 306, 150, -227, -461, +-305, -405, 84, 663, 413, 940, 231, -133, +-366, -683, -592, -310, 126, -170, 613, -117, +-34, 286, -510, 665, 184, 654, 551, -272, +-198, -1351, -604, -740, -72, 906, 437, 1209, +388, 175, -50, -789, -583, -900, -311, 76, +528, 1054, 471, 410, -423, -962, -372, -747, +399, 769, 328, 1041, -327, -274, -396, -1000, +23, -318, 293, 483, 267, 497, -79, -2, +-235, -278, 36, -46, 204, 119, -167, 37, +-400, -39, -16, -210, 575, -231, 561, 187, +-261, 359, -959, 101, -440, -11, 722, -77, +890, -284, -78, -325, -732, -177, -311, 353, +323, 960, 312, 416, -79, -1049, -242, -1349, +-69, 152, 187, 1549, 239, 878, -84, -858, +-343, -1109, 1, 17, 439, 612, 95, 369, +-472, -166, -329, -487, 217, 46, 397, 634, +238, 140, -88, -575, -349, -399, -216, 184, +83, 336, 99, 22, 54, 21, 150, 258, +91, -122, -80, -525, -209, -120, -235, 225, +51, 293, 471, 379, 202, -132, -449, -668, +-321, -103, 289, 487, 245, 157, -164, -295, +-105, -178, 107, 339, 40, 385, -42, -365, +-61, -622, -55, 182, 79, 662, 163, 110, +-85, -626, -212, -457, 33, 475, 282, 749, +115, -49, -251, -616, -306, -400, 83, 92, +290, 404, 40, 231, -65, -161, 67, -155, +-12, 31, -217, 85, -70, 67, 159, -53, +110, -190, -122, -126, -55, 102, 134, 271, +57, 43, -80, -238, 56, 81, -16, 275, +-272, -176, -57, -283, 352, 18, 127, -110, +-292, -45, -71, 527, 288, 493, 63, -320, +-318, -768, -127, -342, 230, 462, 179, 700, +-99, 79, -177, -542, -49, -377, 155, 233, +169, 389, -89, -147, -226, -399, 62, 235, +290, 603, -15, -182, -415, -770, -174, -63, +394, 661, 383, 222, -158, -395, -397, -243, +-124, 95, 283, 293, 341, 384, -158, -156, +-529, -863, 19, -328, 621, 790, 167, 704, +-547, -214, -356, -507, 263, -154, 424, 79, +96, -2, -299, 51, -238, 307, 183, 100, +214, -458, -228, -257, -282, 400, 168, 227, +362, -265, 100, 16, -147, 283, -209, -295, +-101, -527, 81, 312, 19, 734, -168, -71, +76, -642, 473, -178, 205, 294, -474, 248, +-561, 162, 74, -33, 556, -449, 246, -438, +-341, 249, -317, 784, 194, 380, 372, -527, +-33, -778, -443, -91, -287, 508, 294, 362, +468, -14, 47, -138, -262, -94, -123, 0, +-73, -45, -156, -220, 75, -19, 423, 373, +222, 155, -385, -225, -582, -45, 121, 132, +824, -73, 318, -210, -825, -127, -764, 114, +465, 342, 921, 211, 10, -171, -769, -394, +-286, -240, 594, 292, 464, 551, -454, -50, +-649, -606, 99, -290, 604, 293, 319, 532, +-130, 314, -364, -345, -352, -683, 16, -153, +423, 443, 213, 413, -292, 133, -216, -141, +275, -460, 291, -448, -175, 254, -401, 919, +-143, 389, 183, -816, 307, -940, 245, 193, +-89, 843, -468, 250, -237, -372, 431, -56, +464, 311, -266, -201, -637, -670, -72, -15, +612, 723, 464, 357, -302, -342, -617, -303, +-111, 109, 476, 93, 365, -239, -169, -106, +-386, 376, -141, 238, 170, -389, 326, -335, +160, 376, -285, 486, -410, -271, 61, -658, +456, 20, 219, 653, -269, 217, -416, -466, +-56, -317, 426, 264, 374, 342, -272, -159, +-560, -332, 22, 115, 570, 293, 233, -48, +-373, -175, -385, -143, 124, -58, 412, 344, +2, 367, -481, -322, -109, -436, 573, 112, +265, 129, -460, -79, -244, 264, 266, 372, +-52, -379, -288, -794, 283, 145, 467, 1077, +-180, 323, -496, -991, -154, -839, 237, 467, +442, 1106, 180, 277, -501, -912, -567, -731, +224, 407, 704, 659, 293, 17, -405, -266, +-743, -165, -244, -77, 782, 50, 861, 225, +-342, 161, -1022, -223, -240, -388, 706, 112, +616, 542, -183, 190, -744, -415, -374, -561, +563, -87, 809, 582, -15, 586, -787, -69, +-557, -495, 249, -511, 661, -146, 308, 542, +-276, 652, -432, -104, -113, -537, 129, -280, +129, 61, 175, 300, 187, 387, -123, 10, +-439, -584, -223, -580, 314, 377, 453, 1038, +30, 260, -333, -862, -202, -845, 80, 15, +106, 822, 19, 764, 29, -260, 38, -816, +-23, -220, -88, 316, -74, 252, 3, 107, +128, -51, 183, -115, -35, -93, -346, -171, +-154, 48, 408, 490, 369, 202, -397, -540, +-596, -560, 283, 225, 782, 749, -45, 226, +-802, -647, -181, -441, 605, 429, 199, 438, +-352, -296, 4, -445, 234, 151, -253, 538, +-327, 120, 312, -473, 513, -373, -95, 187, +-594, 301, -267, 8, 492, 16, 573, 166, +-264, -145, -681, -476, 35, -105, 574, 397, +87, 363, -365, 93, -71, -225, 215, -527, +43, -161, -173, 572, -131, 468, 146, -348, +316, -548, -40, 20, -514, 424, -166, 222, +599, -102, 461, -230, -417, -184, -678, 96, +-23, 299, 550, -70, 369, -383, -192, 87, +-344, 506, 30, 102, 201, -390, -166, -338, +-292, -9, 236, 268, 489, 251, -72, 19, +-488, -121, -55, -161, 400, -158, 52, 75, +-417, 280, -125, 133, 445, -181, 303, -331, +-296, -186, -386, 287, 76, 580, 296, 167, +70, -535, -156, -646, -157, -88, -9, 549, +213, 716, 249, 152, -91, -694, -426, -767, +-254, 36, 263, 660, 509, 571, 204, 41, +-355, -514, -519, -580, -58, -85, 458, 372, +321, 515, -179, 315, -339, -291, -75, -718, +136, -280, 137, 469, 110, 630, 125, 131, +-81, -449, -457, -543, -359, -95, 401, 377, +742, 538, 34, 234, -646, -433, -336, -719, +283, -61, 289, 609, -72, 374, -172, -133, +76, -241, 164, -202, -100, -59, -270, 236, +57, 252, 384, -29, 124, -307, -391, -408, +-345, 84, 211, 835, 405, 442, -6, -773, +-238, -842, 20, 243, 109, 710, -220, 178, +-257, -327, 214, -247, 496, 119, 169, 328, +-362, 89, -562, -509, -149, -582, 513, 386, +563, 1015, -146, 158, -593, -905, -138, -661, +429, 363, 252, 796, -328, 158, -327, -644, +249, -450, 450, 363, -89, 551, -492, -74, +-187, -532, 353, -122, 396, 429, -25, 98, +-316, -300, -177, 151, 16, 261, 56, -461, +133, -468, 182, 471, -15, 772, -199, -27, +-132, -754, 3, -435, 113, 394, 183, 462, +14, -138, -302, -309, -171, 116, 355, 442, +389, 93, -276, -659, -603, -592, 22, 459, +660, 921, 281, 92, -495, -786, -447, -588, +215, 399, 387, 863, 13, 97, -205, -837, +-114, -638, -1, 348, 134, 875, 197, 391, +-38, -480, -373, -757, -191, -232, 408, 448, +475, 578, -250, 110, -635, -324, -26, -360, +587, -153, 291, 213, -345, 421, -433, 34, +3, -396, 373, -147, 247, 262, -178, 175, +-299, -172, 45, -245, 257, 69, 10, 314, +-233, 75, -84, -180, 145, -140, 176, -147, +27, -75, -156, 387, -144, 512, 60, -202, +79, -847, -39, -407, 121, 663, 262, 1005, +-211, 54, -678, -1067, -22, -834, 969, 531, +521, 1072, -847, 133, -913, -658, 363, -370, +894, 50, 146, 106, -520, 259, -410, 286, +43, -145, 364, -440, 277, -107, -156, 286, +-316, 212, -25, -72, 186, -140, 91, -49, +-11, 76, -99, 135, -130, -7, 33, -206, +157, -132, -1, 90, -86, 215, 58, 204, +81, -42, -46, -320, -121, -138, -142, 94, +-35, -89, 288, 7, 361, 536, -124, 374, +-545, -497, -206, -833, 400, -218, 432, 700, +-38, 903, -367, -2, -321, -900, 23, -560, +408, 337, 371, 553, -134, 127, -472, -194, +-217, -205, 218, -65, 310, 95, 77, 124, +-99, -91, -99, -153, -112, 129, -136, 224, +57, -59, 333, -171, 158, -52, -286, 8, +-269, 12, 131, 33, 203, 106, -35, 157, +-108, -93, -45, -371, 59, -49, 148, 421, +25, 201, -246, -371, -135, -323, 213, 265, +224, 447, -70, -46, -202, -405, -78, -266, +49, 148, 89, 471, 107, 223, -25, -491, +-173, -532, 8, 322, 259, 752, -12, 14, +-358, -778, -92, -405, 296, 560, 178, 577, +-68, -244, -96, -453, -167, 115, -71, 347, +292, -121, 207, -457, -395, -18, -328, 602, +438, 338, 475, -479, -304, -644, -576, 99, +43, 748, 495, 412, 179, -580, -317, -811, +-230, 76, 172, 845, 141, 516, -95, -378, +-87, -739, 70, -203, 92, 436, 4, 449, +-162, 6, -149, -312, 155, -232, 294, 76, +-3, 235, -315, 169, -127, -99, 187, -398, +131, -170, -117, 405, -105, 424, 115, -86, +219, -343, -22, -310, -348, -96, -184, 308, +341, 508, 359, 124, -182, -461, -445, -574, +-35, 26, 392, 588, 253, 379, -203, -250, +-301, -435, -36, -98, 127, 280, 133, 242, +115, -67, -30, -242, -281, -168, -158, 94, +295, 375, 348, 193, -199, -336, -445, -392, +26, 38, 390, 244, 155, 157, -198, 137, +-212, -7, -12, -346, 153, -322, 89, 246, +-75, 446, -45, -9, 39, -334, 24, -171, +-7, 85, 38, 327, -86, 223, -198, -372, +65, -582, 442, 164, 169, 768, -522, 287, +-496, -610, 284, -663, 637, 147, 107, 671, +-398, 268, -252, -339, 56, -356, 29, -28, +-15, 131, 168, 124, 210, 154, -43, 76, +-221, -200, -174, -336, -5, -55, 119, 340, +141, 428, 103, 18, 14, -523, -204, -529, +-247, 144, 72, 698, 284, 512, 104, -265, +-106, -792, -154, -423, -136, 413, 98, 637, +365, 185, 43, -254, -552, -356, -320, -192, +596, 117, 642, 246, -335, 42, -783, -148, +-40, 25, 624, 242, 247, -36, -359, -419, +-191, -146, 238, 396, 16, 274, -299, -188, +29, -204, 423, 87, 111, 60, -365, -158, +-301, -96, 137, 171, 350, 190, 152, 53, +-220, -81, -332, -273, -50, -268, 299, 170, +238, 486, -40, 190, -119, -343, -135, -408, +-242, 51, -29, 358, 445, 127, 343, -172, +-347, -216, -529, -76, 151, 271, 569, 373, +61, -150, -528, -534, -325, -131, 305, 355, +521, 323, 128, 19, -444, -204, -555, -275, +-12, -126, 644, 245, 596, 447, -220, -1, +-787, -529, -392, -336, 406, 239, 580, 462, +184, 268, -223, -203, -376, -515, -291, -248, +108, 279, 473, 454, 292, 107, -236, -316, +-445, -252, -147, 74, 251, 137, 382, 130, +95, 54, -331, -274, -332, -286, 68, 229, +296, 443, 232, 82, 40, -361, -298, -390, +-484, 86, 42, 407, 667, 107, 347, -184, +-516, -81, -574, 41, 146, -16, 538, -59, +202, 38, -269, 120, -312, -46, -54, -106, +132, 131, 137, 82, 146, -252, 14, -141, +-265, 276, -194, 263, 221, -193, 302, -350, +-119, 129, -258, 379, -7, -119, 83, -449, +-57, -17, 109, 481, 351, 396, -16, -282, +-611, -690, -378, -90, 502, 609, 643, 285, +-80, -294, -494, -226, -184, 98, 106, 143, +83, -23, 102, -161, 127, -94, -21, 97, +-173, 235, -144, 85, 51, -258, 250, -163, +120, 239, -323, 108, -308, -282, 249, -101, +460, 276, -33, 216, -427, -115, -229, -264, +202, -41, 356, 202, 76, 41, -298, -183, +-277, -16, 109, 264, 256, 139, 47, -288, +-36, -309, -34, 192, -212, 333, -173, -75, +307, -225, 401, 15, -163, 152, -512, 69, +-104, -158, 409, -201, 281, 91, -160, 238, +-281, 84, 12, -20, 153, -133, 29, -294, +-88, -131, -27, 349, 41, 530, 62, 5, +14, -645, -82, -437, -40, 357, 136, 529, +50, 24, -259, -283, -86, -174, 396, 38, +202, 132, -407, 26, -321, -88, 303, -22, +362, 90, -158, 28, -359, -55, 45, 49, +375, 54, 119, -256, -310, -197, -275, 390, +127, 423, 272, -310, 62, -538, -114, 55, +-66, 485, -20, 236, 0, -286, 11, -448, +5, -55, 17, 417, 72, 409, -1, -77, +-102, -473, -41, -289, 87, 181, 8, 273, +-83, 58, 17, 32, 131, 123, -7, -95, +-160, -461, -49, -263, 133, 436, 50, 588, +-163, -80, -93, -477, 178, -174, 240, 133, +-62, 157, -308, 68, -210, -144, 81, -144, +255, 221, 235, 281, -2, -210, -280, -372, +-305, 52, -28, 230, 261, -36, 335, 22, +32, 287, -381, -51, -355, -558, 210, -236, +530, 500, 58, 566, -598, -122, -414, -659, +432, -310, 759, 455, 30, 539, -793, -106, +-575, -460, 401, -156, 798, 165, 153, 88, +-545, 57, -441, 252, 146, 80, 376, -453, +107, -448, -179, 142, -94, 560, 94, 462, +94, -145, -69, -788, -107, -464, 11, 581, +140, 788, 92, -121, 2, -708, -54, -247, +-110, 362, -69, 351, 159, 76, 252, -156, +-28, -372, -294, -229, -134, 296, 225, 427, +316, 43, 17, -185, -334, -196, -280, -229, +203, -91, 487, 338, 100, 500, -450, -20, +-370, -608, 215, -317, 445, 395, 64, 395, +-316, -198, -159, -342, 174, 143, 128, 378, +-109, -85, -66, -404, 32, -81, -55, 210, +-31, 229, 185, 201, 102, -182, -229, -537, +-259, -35, 65, 579, 217, 276, 84, -329, +-75, -379, -135, -27, -120, 274, -3, 265, +103, 41, 26, -204, -75, -348, -3, -168, +76, 338, -85, 531, -190, 48, 38, -522, +210, -450, -74, 100, -273, 446, 73, 332, +311, -58, -68, -421, -342, -270, -27, 228, +209, 255, -15, -112, -107, -79, 111, 199, +110, 120, -208, -230, -246, -365, 97, 37, +288, 485, 97, 228, -112, -309, -129, -275, +-124, 55, -99, 130, 155, 10, 381, -18, +123, 81, -348, 50, -325, -192, 119, -129, +328, 229, 153, 215, -94, -184, -190, -297, +-69, 36, 183, 310, 214, 119, -47, -200, +-190, -168, 27, 44, 191, 106, 39, 35, +-80, -66, 57, -46, 69, 82, -143, 56, +-73, -58, 318, -83, 294, -39, -249, 93, +-439, 157, 8, -101, 421, -234, 339, 114, +-72, 331, -411, -72, -287, -424, 226, -101, +459, 408, 109, 274, -281, -187, -287, -248, +-66, -75, 190, 23, 300, 182, 54, 135, +-275, -132, -235, -51, 26, 126, 145, -126, +176, -242, 51, 131, -287, 306, -307, 62, +195, -168, 381, -215, -128, -110, -428, 155, +-34, 281, 293, 45, 72, -222, -192, -127, +-138, 47, -5, 35, 7, 36, -32, 65, +-17, -31, 65, -17, 95, 82, -88, -31, +-307, -204, -164, -130, 214, 140, 290, 370, +4, 210, -201, -296, -231, -515, -184, -163, +77, 380, 425, 582, 247, 122, -367, -565, +-467, -511, 26, 202, 288, 485, 161, 111, +120, -178, 5, -158, -340, -117, -318, -20, +257, 240, 508, 224, 16, -152, -441, -285, +-170, -38, 344, 149, 291, 190, -213, 53, +-268, -254, 238, -175, 364, 270, -195, 192, +-392, -277, 192, -193, 515, 224, -11, 197, +-454, -92, -116, -131, 386, -11, 333, 24, +-78, -3, -287, 2, -162, 36, 127, 81, +345, 5, 265, -134, -176, -19, -448, 124, +-105, -112, 426, -203, 412, 252, -62, 417, +-365, -132, -245, -508, 56, -230, 305, 255, +272, 464, -42, 181, -298, -331, -183, -405, +69, 22, 161, 287, 106, 110, 10, -43, +-117, 39, -192, -50, -61, -275, 178, -56, +187, 358, -126, 216, -271, -238, -5, -296, +187, 28, -20, 276, -199, 161, -53, -216, +123, -292, 52, 114, -84, 370, -130, 66, +-95, -336, -23, -273, 108, 126, 114, 343, +-66, 144, -241, -217, -142, -283, 100, 40, +199, 205, 42, 0, -167, -38, -218, 105, +-60, -57, 147, -204, 174, 27, -43, 197, +-205, 105, -65, -27, 119, -216, 41, -264, +-108, 156, -21, 520, 171, 114, 97, -570, +-196, -429, -216, 404, 103, 594, 286, -156, +75, -572, -137, -97, -114, 399, 33, 301, +84, -93, 61, -336, -7, -217, -9, 122, +61, 312, 93, 156, -27, -117, -88, -224, +49, -116, 142, 71, 24, 144, -48, 32, +47, -44, 115, 23, -25, 19, -169, -54, +-1, -38, 351, -82, 276, -54, -266, 227, +-489, 236, 1, -210, 562, -301, 400, 59, +-229, 170, -506, 81, -115, 33, 311, -122, +270, -210, -5, 53, -72, 301, -69, 139, +-173, -246, -111, -363, 226, -2, 306, 413, +-30, 280, -317, -216, -231, -372, 53, -49, +287, 217, 172, 164, -203, -5, -312, -127, +16, -135, 236, 48, 55, 220, -208, 82, +-203, -256, 49, -311, 231, 121, 94, 491, +-213, 172, -277, -394, -68, -355, 107, 72, +162, 200, 161, 112, -47, 130, -368, 64, +-340, -238, 104, -369, 393, 20, 223, 432, +-175, 272, -364, -172, -196, -316, 104, -147, +231, 104, 187, 247, -27, 124, -296, -129, +-265, -166, 144, -10, 330, 85, 32, 30, +-205, -29, -61, 9, 59, 16, 7, -41, +35, 50, 62, 149, -79, -116, -63, -371, +178, 3, 136, 542, -163, 284, -148, -436, +154, -498, 196, 137, -37, 457, -111, 73, +56, -289, 94, -81, -57, 216, -48, 24, +197, -235, 218, -22, -112, 214, -316, 46, +-34, -125, 325, -37, 274, 33, -27, 27, +-167, 29, -152, -40, -39, -78, 145, 38, +219, 80, 93, -25, -40, 7, -137, 88, +-174, -91, -4, -243, 254, 22, 203, 307, +-102, 139, -196, -171, -19, -172, 52, 7, +-8, 47, 49, -30, 108, 0, -52, 164, +-195, 152, -56, -167, 159, -329, 140, 8, +-104, 318, -217, 90, -40, -211, 144, -53, +54, 191, -95, 61, -119, -211, -52, -199, +63, 94, 131, 309, -83, 126, -303, -216, +-78, -224, 315, 11, 167, 100, -307, 90, +-303, 86, 130, -14, 216, -127, -96, -95, +-216, -12, 45, 110, 225, 221, -15, -9, +-377, -367, -256, -142, 288, 388, 468, 278, +-12, -264, -500, -331, -340, 69, 223, 263, +433, 66, 32, -163, -304, -59, -117, 175, +162, 29, 35, -314, -141, -134, 43, 363, +272, 332, 23, -175, -314, -391, -145, -128, +310, 199, 299, 276, -137, 61, -319, -208, +52, -158, 357, 92, 100, 71, -273, -104, +-138, 35, 240, 194, 275, -58, -11, -233, +-214, 71, -128, 209, 88, -126, 202, -247, +185, 99, 89, 346, -108, 160, -278, -273, +-157, -530, 243, -119, 478, 636, 183, 621, +-378, -297, -471, -809, 72, -236, 562, 554, +290, 575, -364, -88, -449, -585, 140, -286, +446, 361, 127, 467, -238, -13, -264, -409, +-107, -350, 175, 90, 366, 501, 149, 321, +-324, -297, -451, -485, -45, -99, 390, 240, +333, 299, -109, 191, -425, -167, -229, -443, +247, -81, 329, 443, -127, 245, -419, -333, +-91, -352, 300, 167, 214, 457, -166, 143, +-311, -404, -139, -493, 100, 45, 203, 567, +114, 414, -178, -238, -362, -563, -85, -208, +305, 311, 232, 366, -153, 63, -334, -212, +-176, -264, 104, -62, 338, 224, 257, 274, +-253, 0, -668, -336, -230, -306, 642, 161, +682, 485, -245, 183, -806, -321, -270, -409, +522, -91, 511, 321, -134, 423, -459, -58, +-140, -516, 267, -131, 284, 498, 13, 252, +-192, -437, -181, -424, -40, 177, 142, 527, +327, 304, 271, -252, -203, -635, -596, -344, +-248, 443, 602, 805, 828, 173, -28, -747, +-887, -730, -526, 279, 542, 903, 863, 259, +119, -714, -657, -640, -510, 285, 290, 769, +703, 265, 220, -535, -477, -724, -492, -23, +171, 797, 617, 594, 240, -452, -408, -828, +-415, -42, 148, 645, 456, 361, 141, -258, +-265, -432, -241, -107, 61, 345, 202, 375, +119, -170, -63, -525, -146, -60, -55, 531, +50, 297, 56, -384, 88, -443, 50, 117, +-193, 430, -276, 168, 95, -211, 393, -319, +81, -143, -408, 197, -334, 463, 175, 222, +363, -479, 9, -737, -314, 60, -166, 983, +140, 654, 75, -679, -194, -1273, -62, -159, +271, 1370, 95, 1136, -415, -777, -363, -1706, +246, -229, 510, 1519, -4, 1112, -603, -686, +-392, -1424, 394, -332, 632, 1088, -45, 1088, +-709, -324, -497, -1343, 323, -602, 790, 991, +319, 1352, -631, -60, -933, -1513, -51, -1092, +974, 833, 760, 1842, -428, 449, -1032, -1655, +-387, -1656, 683, 559, 964, 2097, 79, 890, +-972, -1544, -813, -1939, 455, 288, 1186, 2088, +400, 1037, -885, -1287, -1029, -1772, 124, -56, +1135, 1557, 774, 1253, -521, -515, -1162, -1720, +-295, -822, 986, 1259, 1020, 1797, -246, -120, +-1158, -1961, -531, -1164, 850, 1223, 1146, 1981, +-70, 105, -1163, -1908, -670, -1410, 714, 912, +1171, 2038, 143, 528, -1015, -1678, -832, -1672, +400, 579, 1107, 2000, 431, 667, -717, -1486, +-901, -1509, 21, 451, 859, 1688, 653, 669, +-298, -1200, -875, -1479, -371, 283, 586, 1713, +759, 706, -24, -1329, -670, -1398, -414, 536, +293, 1629, 496, 393, 22, -1391, -374, -1208, +-196, 769, 149, 1682, 184, 125, 14, -1597, +-74, -973, -160, 933, -225, 1378, 25, 1, +451, -1175, 306, -716, -437, 613, -752, 988, +-78, -84, 774, -949, 695, -271, -316, 818, +-1032, 576, -511, -613, 635, -922, 1020, 183, +167, 1164, -951, 489, -966, -1056, 223, -1195, +1171, 469, 620, 1632, -816, 466, -1225, -1524, +33, -1426, 1258, 791, 707, 2004, -841, 381, +-1220, -1861, 81, -1535, 1260, 952, 720, 2151, +-807, 414, -1260, -1919, -53, -1700, 1246, 890, +920, 2386, -677, 573, -1407, -2160, -162, -1890, +1369, 1090, 950, 2530, -868, 398, -1421, -2255, +181, -1722, 1556, 1214, 597, 2416, -1265, 182, +-1257, -2290, 639, -1449, 1687, 1429, 320, 2168, +-1539, -137, -1209, -2087, 818, -1090, 1692, 1260, +349, 1776, -1359, -77, -1299, -1704, 410, -949, +1587, 1047, 749, 1453, -961, -174, -1356, -1381, +-31, -550, 1167, 921, 787, 947, -385, -309, +-794, -984, -316, -231, 291, 736, 573, 553, +359, -374, -223, -646, -680, 25, -379, 541, +504, 226, 886, -316, 94, -284, -911, 98, +-789, 127, 350, -61, 1191, 116, 597, 311, +-982, -191, -1508, -734, 103, -128, 1894, 1032, +1089, 836, -1485, -866, -2131, -1637, 281, 46, +2409, 2045, 1231, 1290, -1679, -1575, -2448, -2570, +114, 132, 2621, 3057, 1532, 1757, -1731, -2343, +-2584, -3246, 190, 655, 2628, 3720, 1284, 1337, +-1938, -3049, -2334, -3024, 724, 1434, 2704, 3948, +632, 774, -2424, -3751, -1855, -3005, 1472, 2295, +2537, 4489, -256, 80, -2603, -4624, -962, -2603, +2131, 3330, 1941, 4467, -1312, -998, -2682, -5121, +88, -1716, 2898, 4310, 1428, 4025, -2338, -2157, +-2805, -5116, 956, -661, 3484, 4532, 872, 3084, +-3195, -2624, -2566, -4267, 1928, 291, 3690, 4095, +19, 1645, -3766, -3017, -2056, -2857, 2652, 1498, +3512, 3343, -668, 142, -3753, -3105, -1441, -1561, +2847, 2264, 2956, 2439, -1171, -1197, -3375, -2713, +-600, 239, 2876, 2623, 1993, 580, -1638, -2348, +-2676, -1418, 172, 1750, 2619, 2200, 1160, -707, +-1803, -2553, -1919, -555, 712, 2241, 2038, 1583, +274, -1439, -1637, -2111, -882, 480, 1105, 2179, +1193, 470, -526, -1861, -1272, -1312, -15, 1204, +1246, 1898, 513, -361, -1054, -2044, -986, -435, +705, 1771, 1391, 1000, -64, -1238, -1481, -1257, +-797, 629, 1040, 1247, 1403, -140, -105, -1087, +-1353, -126, -805, 966, 644, 263, 1096, -1023, +256, -517, -743, 1104, -837, 1034, 22, -878, +849, -1635, 590, 175, -489, 1933, -873, 810, +-128, -1728, 757, -1654, 722, 1106, -386, 2088, +-1169, -328, -256, -2126, 1274, -428, 922, 1902, +-976, 1111, -1513, -1517, 208, -1716, 1742, 986, +703, 2183, -1442, -264, -1579, -2413, 570, -627, +1973, 2253, 565, 1595, -1710, -1610, -1611, -2456, +857, 500, 2047, 2899, 273, 892, -1859, -2704, +-1279, -2183, 1191, 1829, 1827, 2972, -342, -534, +-1907, -3059, -429, -725, 1581, 2580, 1017, 1672, +-1031, -1831, -1422, -2323, 396, 982, 1580, 2750, +330, 39, -1381, -2899, -893, -1209, 924, 2556, +1141, 2281, -445, -1712, -1099, -2975, 211, 591, +1106, 3193, 5, 611, -1163, -2986, -466, -1768, +1164, 2339, 1199, 2726, -729, -1236, -1781, -3235, +-90, -99, 1931, 3128, 1062, 1346, -1410, -2495, +-1763, -2273, 538, 1559, 2021, 2804, 473, -424, +-1721, -2911, -1353, -794, 1069, 2453, 1951, 1861, +-115, -1435, -2046, -2433, -838, 183, 1669, 2375, +1531, 918, -901, -1864, -1880, -1659, 67, 1119, +1884, 2008, 714, -221, -1497, -1952, -1298, -702, +839, 1417, 1518, 1374, -107, -527, -1483, -1534, +-501, -382, 1292, 1126, 959, 995, -901, -365, +-1353, -1117, 209, -438, 1386, 730, 586, 990, +-1021, -15, -1143, -1087, 349, -707, 1178, 770, +271, 1190, -934, -254, -723, -1388, 472, -315, +895, 1412, -2, 925, -809, -1245, -461, -1573, +363, 789, 628, 2085, 185, -65, -438, -2245, +-613, -733, -96, 2058, 590, 1397, 587, -1688, +-239, -1946, -719, 1183, -229, 2435, 416, -511, +448, -2770, 63, -330, -364, 2809, -527, 1159, +-3, -2587, 724, -1865, 584, 2219, -571, 2542, +-1123, -1672, 1, -3206, 1279, 750, 754, 3633, +-919, 521, -1269, -3542, 156, -1795, 1432, 2860, +738, 2731, -1085, -1803, -1485, -3179, 274, 623, +1854, 3168, 781, 513, -1525, -2782, -1630, -1404, +781, 2111, 2021, 1913, 161, -1347, -1924, -2069, +-1003, 626, 1587, 1938, 1770, 44, -930, -1546, +-2354, -587, 32, 853, 2657, 797, 1145, 4, +-2430, -525, -2278, -693, 1755, -165, 3147, 1009, +-713, 995, -3565, -981, -373, -1739, 3617, 753, +1513, 2344, -3279, -381, -2534, -2742, 2578, -157, +3316, 2846, -1553, 766, -3644, -2656, 455, -1186, +3461, 2300, 592, 1293, -2899, -1991, -1371, -1125, +2028, 1833, 1773, 831, -1115, -1749, -1819, -558, +318, 1616, 1599, 353, 358, -1253, -1403, -160, +-1004, 542, 1216, -134, 1680, 425, -1017, 623, +-2396, -1399, 643, -1235, 2960, 2070, 32, 1791, +-3282, -2264, -974, -2148, 3072, 1969, 1996, 2225, +-2350, -1272, -2922, -2065, 1047, 399, 3436, 1751, +582, 384, -3501, -1393, -2235, -927, 2887, 1076, +3392, 1231, -1900, -766, -3828, -1385, 688, 397, +3443, 1414, 338, 23, -2521, -1291, -874, -445, +1377, 1080, 776, 805, -556, -906, -235, -1086, +280, 832, -257, 1287, -358, -796, 421, -1330, +468, 674, -280, 1180, -359, -408, -89, -948, +29, -60, 620, 739, 580, 821, -1171, -624, +-1422, -1869, 1405, 580, 2225, 2894, -1074, -524, +-2788, -3403, 247, 361, 3039, 3096, 836, 90, +-3062, -2221, -1755, -959, 3039, 1446, 2419, 2118, +-2804, -1248, -2766, -3161, 2323, 1526, 3033, 3682, +-1384, -1713, -3063, -3675, 334, 1299, 2968, 3496, +630, -281, -2713, -3404, -1412, -980, 2405, 3278, +2081, 2134, -1975, -2770, -2638, -3059, 1442, 1764, +2917, 3763, -891, -549, -2967, -4071, 248, -519, +2876, 3751, 502, 1393, -2665, -2821, -1245, -2245, +2403, 1677, 1886, 3062, -2004, -801, -2287, -3476, +1433, 373, 2642, 3104, -618, -227, -2760, -2154, +-245, 160, 2632, 1292, 880, -109, -2300, -974, +-1213, 114, 1895, 1034, 1247, -192, -1738, -970, +-1194, 273, 1676, 648, 920, -321, -1702, -341, +-583, 393, 1478, 262, 101, -567, -1079, -298, +315, 825, 674, 281, -709, -1009, -555, -341, +1122, 905, 940, 774, -1489, -513, -1561, -1481, +1626, 25, 2124, 1957, -1372, 368, -2252, -1788, +862, -664, 1966, 1054, -363, 987, -1608, -200, +-9, -1280, 1196, -414, 146, 1255, -858, 673, +-204, -743, 429, -606, 16, 23, -156, 294, +184, 391, 99, 119, -339, -218, -117, -449, +350, -265, 23, 561, -216, 573, 370, -442, +288, -413, -709, 263, -483, -139, 875, -207, +839, 776, -701, 360, -964, -1187, 490, -580, +788, 1201, -395, 640, -364, -861, 328, -515, +-148, 358, -254, 431, 393, 124, 70, -627, +-383, -534, 53, 1044, 94, 911, -54, -1324, +131, -1254, -29, 1217, -107, 1515, 176, -782, +65, -1653, -204, 232, 39, 1667, 335, 317, +109, -1547, -555, -861, -262, 1249, 1015, 1389, +435, -760, -1366, -1760, -638, 107, 1464, 1840, +882, 614, -1318, -1592, -1264, -1287, 938, 1051, +1431, 1744, -725, -356, -1296, -1859, 513, -324, +804, 1709, -415, 857, -307, -1506, 265, -1235, +11, 1367, -90, 1486, 187, -1162, 49, -1594, +-352, 655, 54, 1480, 765, 189, -201, -1165, +-1191, -1092, 473, 757, 1543, 1703, -628, -347, +-1673, -1904, 502, -132, 1620, 1820, -226, 731, +-1647, -1623, -312, -1316, 1546, 1372, 763, 1676, +-1308, -1004, -1287, -1749, 727, 479, 1620, 1636, +-99, 96, -1673, -1411, -391, -512, 1421, 1076, +636, 619, -861, -628, -647, -479, 464, 226, +767, 288, -284, 8, -810, -213, 332, -117, +855, 243, -269, 229, -661, -264, -34, -391, +264, 151, 337, 492, 62, 165, -467, -416, +-337, -626, 154, 202, 376, 1008, 202, 6, +-275, -1033, -487, -94, 29, 667, 443, 48, +376, -214, -246, 37, -675, 140, 150, -64, +909, -525, -67, -19, -750, 976, 37, 209, +517, -1038, 171, -509, -125, 641, -396, 931, +-200, -165, 426, -1399, 485, 11, -184, 1643, +-781, -254, -274, -1449, 938, 705, 470, 846, +-1031, -1115, -492, -136, 873, 1370, 325, -391, +-458, -1457, -267, 716, -158, 1358, 278, -931, +791, -992, -76, 1055, -1201, 308, -166, -1023, +1485, 523, 605, 846, -1707, -1167, -913, -700, +1944, 1411, 1165, 755, -1942, -1417, -1249, -987, +1558, 1448, 1070, 1216, -1085, -1572, -742, -1171, +525, 1594, 309, 728, -110, -1375, 44, 17, +-496, 1035, -433, -819, 1117, -739, 737, 1392, +-1460, 415, -898, -1602, 1370, 115, 883, 1520, +-836, -788, -715, -1296, 193, 1221, 704, 1108, +452, -1062, -709, -1133, -910, 378, 782, 1384, +1193, 430, -921, -1635, -1274, -945, 967, 1470, +1220, 1058, -915, -705, -1103, -939, 415, -366, +856, 785, 274, 1184, -596, -617, -953, -1447, +296, 308, 1202, 1296, 67, 200, -946, -1095, +-453, -717, 314, 1014, 875, 967, 578, -931, +-1017, -954, -1335, 715, 791, 975, 1915, -274, +-264, -1262, -2128, -338, -274, 1610, 2106, 1048, +697, -1570, -1969, -1700, -1038, 965, 1590, 2098, +1200, -8, -1091, -2031, -1162, -922, 581, 1435, +779, 1546, -189, -476, -405, -1750, -110, -482, +156, 1477, 509, 1092, 34, -774, -937, -1271, +-207, -132, 1183, 1097, 600, 950, -1098, -620, +-975, -1470, 771, -196, 1305, 1637, -204, 1271, +-1430, -1516, -476, -2225, 1224, 1212, 1118, 2593, +-777, -807, -1533, -2219, 248, 345, 1478, 1351, +149, 166, -1188, -365, -421, -580, 735, -491, +571, 619, -270, 1059, -496, -169, -99, -1176, +46, -494, 226, 770, 637, 868, 45, -11, +-1062, -671, -422, -709, 934, 48, 656, 1017, +-427, 629, -415, -783, -140, -1070, -56, 144, +389, 1129, 540, 616, -409, -747, -838, -1149, +213, -44, 814, 1237, 89, 947, -625, -876, +-404, -1515, 343, 257, 502, 1463, -125, 385, +-391, -893, 129, -933, 127, 209, -159, 1301, +-44, 223, 193, -1407, 229, -283, -98, 1248, +-477, 101, -130, -954, 497, 53, 431, 727, +65, 81, -725, -615, -1155, -589, 704, 384, +2430, 1270, -133, 200, -3350, -1773, -1015, -1145, +3552, 1723, 2279, 2097, -2986, -1083, -3162, -2619, +1956, 139, 3320, 2489, -846, 642, -2854, -1898, +43, -939, 2177, 1238, 345, 814, -1588, -836, +-467, -595, 1226, 721, 640, 600, -949, -683, +-949, -851, 665, 448, 1323, 1023, -343, 41, +-1513, -803, -2, -573, 1325, 123, 341, 803, +-861, 713, -513, -527, 332, -1201, 364, -144, +-66, 941, 22, 793, 225, 76, -273, -910, +-616, -1353, -12, 297, 821, 2156, 878, 772, +-483, -1993, -1767, -1671, -438, 967, 2212, 1852, +1615, 329, -1958, -1197, -2639, -1275, 1248, 68, +3187, 1578, -460, 907, -3075, -1341, -169, -1268, +2441, 906, 438, 1050, -1583, -637, -493, -737, +844, 682, 492, 817, -212, -823, -632, -1294, +-428, 623, 737, 1587, 1210, 117, -526, -1124, +-1814, -999, -186, -70, 1927, 1234, 1212, 1309, +-1396, -388, -2052, -1789, 357, -1103, 2258, 1191, +801, 2214, -1635, 180, -1639, -2118, 357, -1640, +1706, 839, 947, 2469, -902, 870, -1645, -2210, +-438, -2085, 1394, 941, 1520, 2310, -417, 707, +-1885, -1693, -634, -1844, 1469, 779, 1318, 2053, +-781, -79, -1443, -1664, 178, -244, 1238, 1358, +219, 407, -872, -1408, -513, -744, 481, 1385, +741, 1304, -3, -694, -814, -1743, -636, -648, +617, 1572, 1234, 1879, -91, -643, -1550, -2195, +-504, -634, 1232, 1454, 930, 1524, -568, -325, +-929, -1524, 33, -293, 586, 799, -93, -24, +-195, -158, 655, 893, 157, 369, -1089, -1415, +-551, -1400, 775, 872, 1143, 2350, 279, 657, +-1309, -2188, -1452, -2312, 851, 786, 1931, 3103, +-110, 964, -1535, -2660, -152, -1854, 784, 1497, +-468, 1437, -517, -533, 1515, -300, 1030, 351, +-2041, -520, -1874, -802, 1446, 459, 2227, 1197, +-164, 193, -1650, -911, -935, -596, 560, -23, +1156, 193, 394, 951, -686, 773, -570, -1145, +171, -1517, 126, 460, -148, 1358, 379, 511, +621, -297, -302, -901, -1128, -981, -423, 337, +1190, 1632, 1240, 684, -797, -1286, -1411, -1183, +313, 340, 753, 604, -285, 311, 150, 582, +768, -13, -475, -1310, -1425, -1032, -67, 962, +1682, 1998, 992, 85, -1406, -2165, -1434, -941, +872, 1464, 1170, 1063, -491, -429, -581, -576, +351, -325, 289, -49, -123, 494, -445, 407, +-359, -224, 577, -279, 957, -14, -328, -230, +-1266, -241, -264, 728, 1013, 1069, 698, -672, +-479, -2017, -624, -129, 67, 2420, 206, 1249, +-104, -1921, 13, -1950, 371, 770, 330, 1793, +-373, 359, -988, -982, -235, -882, 1325, 98, +1262, 672, -738, 371, -1960, -92, -593, -402, +1677, -383, 1851, 284, -424, 522, -2176, -284, +-952, -383, 1385, 481, 1452, 163, -165, -780, +-820, -46, -547, 971, -309, 104, 382, -835, +897, -259, 240, 284, -580, 294, -566, 438, +-155, -25, 203, -913, 522, -438, 491, 907, +-140, 788, -964, -570, -495, -774, 904, 264, +820, 443, -591, -233, -517, -86, 442, 421, +23, -9, -606, -609, 227, -246, 766, 556, +-91, 670, -622, -158, -153, -947, 262, -467, +190, 866, -12, 992, -126, -506, 68, -1122, +123, 144, -116, 822, -295, 29, -188, -334, +401, 13, 849, -40, -186, -213, -1344, 130, +-335, 551, 1162, 32, 796, -941, -287, -316, +-651, 1145, -541, 576, -221, -962, 536, -734, +1176, 400, 447, 749, -1335, 309, -1543, -542, +313, -842, 1700, 40, 1133, 1000, -633, 608, +-1789, -784, -859, -1047, 1108, 394, 1571, 969, +315, -101, -1144, -453, -1270, 99, 118, -55, +1270, -323, 514, 156, -725, 500, -483, 131, +441, -340, 171, -346, -564, -133, -201, 91, +576, 474, 596, 566, 39, -184, -870, -1034, +-1057, -772, 491, 747, 1710, 1772, 458, 263, +-1380, -2054, -1323, -1380, 280, 1361, 1395, 1883, +753, -161, -633, -1479, -951, -765, -249, 464, +363, 889, 462, 468, 293, -358, 56, -766, +-282, -116, -582, 456, -364, -135, 310, -173, +918, 988, 752, 543, -669, -1497, -1774, -1399, +-451, 869, 1834, 1824, 1689, 577, -778, -1115, +-2139, -1601, -591, -393, 1533, 1334, 1350, 1512, +-384, -247, -1154, -1429, -505, -397, 493, 473, +816, -84, 42, 261, -724, 1050, -235, -55, +578, -1282, 242, -731, -421, 313, -235, 1068, +154, 1060, 160, -377, 92, -1540, 17, -788, +-114, 698, -70, 1347, -315, 628, -229, -895, +801, -1239, 913, 140, -830, 878, -1557, -15, +184, -373, 1645, 567, 802, 605, -1059, -910, +-1380, -1476, 218, 218, 1293, 1987, 337, 1202, +-783, -1303, -408, -2156, 390, -274, 312, 1734, +-364, 1519, -486, -309, 408, -1490, 1044, -811, +-175, 493, -1609, 693, -466, 263, 1619, 247, +1076, 29, -886, -782, -1201, -932, -230, 238, +627, 1365, 1002, 840, 353, -771, -936, -1381, +-1073, -322, 122, 944, 1070, 1003, 767, -38, +-301, -856, -985, -580, -591, 203, 437, 630, +884, 343, 359, -397, -404, -451, -663, 278, +-433, 239, 211, -363, 871, -56, 576, 473, +-602, 103, -1083, -430, -123, -287, 853, 252, +679, 377, -112, -62, -688, -283, -605, -84, +335, 91, 889, 254, -54, 67, -750, -408, +103, -103, 557, 401, -241, -47, -510, -207, +234, 352, 608, 74, -47, -570, -656, -204, +-165, 419, 590, 428, 257, 84, -428, -329, +-478, -510, 210, -131, 859, 492, 137, 485, +-1282, -211, -625, -318, 1231, 186, 1071, -149, +-567, -597, -1164, 268, -227, 967, 849, 176, +466, -760, -429, -619, 51, 123, 344, 384, +-643, 190, -521, 357, 611, 276, 543, -631, +11, -945, -46, -114, -459, 785, -633, 1052, +174, 340, 838, -814, 424, -1243, -377, -716, +-564, 776, -282, 2015, -36, 678, 349, -1659, +671, -1513, 212, 95, -534, 833, -785, 889, +-282, 527, 594, -336, 873, -1071, 266, -810, +-386, 468, -888, 978, -760, 175, 585, -5, +1453, 144, 434, -804, -958, -1028, -1131, 410, +-208, 1204, 890, 543, 925, -317, -11, -604, +-734, -504, -715, -511, 40, 111, 776, 1490, +422, 1115, -488, -1148, -450, -1703, 313, -67, +405, 982, -444, 735, -610, 147, 490, -301, +910, -436, -101, -364, -793, -161, -499, 269, +199, 650, 780, 387, 462, -441, -511, -648, +-601, 65, 79, 182, 230, -271, -11, 276, +240, 899, 402, 18, -414, -1160, -889, -832, +268, 702, 1037, 1350, -107, -38, -885, -1189, +106, -253, 737, 713, -145, 226, -834, -420, +32, -293, 966, 359, 220, 558, -846, -307, +-320, -710, 515, 230, 93, 554, -216, -274, +320, -321, 274, 416, -530, 274, -562, -401, +201, -315, 666, 127, 493, 263, -288, 220, +-950, -195, -349, -462, 764, 345, 612, 704, +-259, -583, -439, -1018, 13, 456, 315, 1207, +-70, 180, -647, -980, -54, -837, 1036, 432, +559, 932, -857, -67, -949, -551, 116, 177, +691, 394, 489, -355, 79, -780, -307, -14, +-594, 1079, -458, 772, 271, -565, 1030, -960, +601, -407, -832, 81, -1129, 634, 124, 997, +810, 288, 343, -976, -82, -1227, -292, -188, +-279, 864, 61, 1103, 95, 563, -25, -638, +165, -1427, 85, -689, -109, 688, 83, 1313, +-113, 770, -475, -632, 171, -1272, 769, -298, +73, 449, -685, 151, -348, 317, 298, 877, +417, 264, 23, -1346, -305, -1648, -108, 457, +274, 2202, 45, 947, -349, -1242, -68, -1409, +389, -172, 204, 616, -297, 565, -420, 302, +118, 209, 667, -187, 211, -874, -701, -798, +-650, 350, 219, 1394, 815, 893, 578, -769, +-444, -1398, -927, -427, -193, 557, 570, 942, +454, 676, -38, -486, -298, -1111, 74, -115, +238, 691, -492, 135, -558, -275, 526, 175, +828, 314, 120, -186, -522, -358, -822, -108, +-218, -55, 837, 143, 657, 592, -210, 266, +-419, -566, -264, -550, 11, -21, 122, 247, +-189, 479, 75, 296, 797, -438, 311, -430, +-837, 320, -967, 251, -122, -450, 884, -339, +1101, 416, 84, 653, -952, 208, -875, -438, +-99, -916, 621, -510, 756, 792, 147, 1227, +-350, 68, -289, -767, -331, -476, -385, -376, +297, -291, 955, 763, 283, 1384, -623, 73, +-517, -1425, -131, -980, 14, 365, 398, 803, +407, 532, 12, 64, -46, -463, -336, -455, +-769, 5, 47, 166, 1110, 45, 469, -47, +-679, 133, -623, 462, 47, 15, 362, -769, +293, -349, -48, 470, -338, 325, -146, -6, +290, 7, 249, 17, -118, -10, -251, -362, +-130, -498, 92, 414, 265, 919, 78, 7, +-107, -689, -45, -416, -209, 44, -205, 412, +354, 378, 399, -151, -181, -382, -357, -56, +-120, 269, 126, 219, 297, -159, 20, -446, +-204, -192, 21, 488, 14, 693, -169, -103, +49, -734, 243, -300, 87, 144, -162, 169, +-303, 370, 33, 290, 387, -187, 103, -343, +-197, -313, -119, -146, -156, 296, -20, 420, +372, 283, 145, 22, -332, -702, -89, -685, +308, 518, -61, 847, -525, -23, -105, -516, +647, -399, 557, 212, -220, 726, -721, -88, +-475, -982, 269, -142, 719, 920, 348, 441, +-317, -502, -500, -482, -59, 147, 318, 225, +-52, -184, -257, -50, 360, 328, 444, 51, +-387, -286, -554, 39, -1, 304, 438, -161, +534, -541, -213, -36, -920, 488, -76, 362, +905, 214, 326, -175, -399, -929, -373, -509, +-273, 781, 103, 856, 584, 26, 225, -470, +-390, -534, -183, -21, 145, 416, -205, 23, +-322, -156, 424, 172, 793, 104, -46, -55, +-848, -73, -558, -235, 236, -71, 607, 238, +363, 93, -14, -11, -173, 117, -375, 44, +-514, -252, -69, -432, 657, 8, 753, 631, +58, 364, -730, -292, -716, -354, -10, -221, +501, -31, 468, 337, 230, 252, -79, -34, +-471, 52, -523, -133, -53, -591, 520, -235, +570, 699, 139, 799, -369, -150, -554, -836, +-201, -470, 242, 235, 257, 402, 195, 205, +235, 128, -46, 56, -415, -121, -426, -275, +-156, -493, 348, -356, 778, 648, 246, 1119, +-758, -96, -638, -843, 399, 30, 523, 109, +-255, -860, -344, -352, 271, 1183, 392, 1262, +-65, -157, -439, -1326, -271, -982, 329, 482, +464, 1012, -95, -60, -396, -646, -204, 320, +114, 880, 421, -238, 237, -1258, -351, -464, +-329, 944, 53, 925, 68, -205, 41, -693, +86, -211, 102, 148, 252, 153, -50, 257, +-742, 106, -379, -346, 738, -260, 770, 150, +-246, 116, -699, 80, -215, 188, 286, -74, +269, -216, 111, -3, -44, -103, -213, -133, +-115, 315, 128, 385, 6, -40, -139, -417, +77, -610, 346, -10, 188, 1159, -454, 816, +-627, -966, 239, -1326, 716, 33, -28, 723, +-374, 501, 98, 556, 110, 225, -250, -923, +-157, -1235, 188, -54, 258, 1029, -34, 915, +-267, 81, 33, -583, 280, -592, -2, -186, +-252, 169, -174, 378, 60, 303, 296, -116, +131, -402, -253, -117, -75, 445, 204, 351, +-68, -528, -251, -699, 22, 343, 190, 878, +197, 218, 119, -548, -273, -777, -523, -236, +25, 717, 687, 742, 420, -52, -336, -281, +-599, -231, -306, -679, 232, -591, 627, 744, +277, 1614, -380, 399, -292, -1396, 151, -1317, +-17, 136, -404, 922, -53, 599, 639, -19, +520, -256, -279, -162, -524, -185, -358, -245, +-228, -34, 465, 394, 993, 586, -27, -135, +-1038, -990, -366, -198, 473, 1146, 404, 573, +127, -891, -237, -973, -443, 116, 47, 1038, +473, 746, 91, -525, -364, -1012, -212, -148, +239, 601, 342, 394, -70, -95, -381, -171, +-79, 1, 243, -54, 27, -218, -184, -97, +146, 223, 392, 394, -7, 205, -513, -240, +-479, -593, 113, -445, 715, 425, 495, 952, +-356, 14, -642, -814, -131, -124, 373, 429, +315, 1, -202, -276, -381, -220, 230, 150, +536, 738, -97, 262, -567, -854, -244, -702, +255, 338, 426, 745, 200, 261, -243, -434, +-474, -383, -165, 187, 450, 148, 519, -185, +-219, -98, -602, 138, -3, 354, 472, 193, +29, -464, -418, -466, 38, 231, 560, 334, +13, -49, -611, -208, -134, 22, 395, 561, +193, 325, -73, -890, -258, -1032, -184, 378, +389, 1265, 397, 629, -386, -583, -503, -1015, +121, -262, 388, 500, 148, 439, -267, 74, +-242, -145, 364, -32, 370, 145, -543, -290, +-671, -599, 426, 241, 926, 914, -25, 181, +-843, -668, -349, -406, 440, 209, 496, 195, +96, -42, -476, 51, -569, 68, 367, 0, +842, 141, -233, -125, -852, -538, 96, 40, +686, 660, 16, 127, -490, -439, -97, -194, +340, 227, 200, 283, -220, -101, -353, -441, +6, -171, 452, 332, 307, 445, -301, 104, +-464, -300, -29, -244, 303, -76, 202, -246, +-52, -16, -79, 666, 49, 560, -45, -354, +-222, -793, -50, -219, 245, 507, 251, 353, +-83, -252, -407, -238, -136, 184, 509, 326, +358, 64, -482, -395, -573, -401, 202, 123, +601, 408, 192, 297, -362, -114, -386, -612, +79, -163, 339, 713, 68, 263, -183, -506, +-71, -113, 83, 116, 17, -294, -98, -8, +-43, 576, 238, 279, 237, -370, -250, -437, +-484, -35, -39, 174, 414, 102, 452, 201, +22, 183, -588, -324, -474, -439, 328, 171, +546, 418, 67, 107, -230, -103, -268, -298, +-148, -388, 139, 137, 271, 670, 153, 333, +-110, -401, -260, -625, -51, -207, 144, 350, +-24, 509, -33, 130, 100, -292, 14, -220, +84, 73, 172, -16, -262, -268, -546, -33, +-15, 466, 638, 437, 560, -165, -241, -611, +-826, -376, -315, 294, 663, 633, 625, 141, +-389, -585, -729, -432, 189, 400, 723, 628, +-49, -55, -634, -677, -61, -367, 582, 508, +231, 521, -580, -383, -531, -348, 425, 483, +694, 113, -53, -665, -442, -68, -222, 689, +-21, 295, 197, -407, 226, -642, -151, -205, +-258, 650, 141, 798, 401, -106, 79, -799, +-539, -456, -523, 251, 308, 423, 739, 138, +98, -23, -582, -35, -330, -94, 379, -168, +352, -170, -310, 126, -338, 454, 242, 61, +227, -552, -212, -263, -77, 441, 304, 477, +87, -171, -366, -591, -222, -35, 196, 573, +95, -24, -59, -610, 222, 129, 184, 712, +-355, 37, -336, -637, 166, -277, 218, 393, +-64, 226, -30, -409, 145, -76, 45, 745, +-207, 225, -164, -878, 98, -537, 148, 519, +-28, 515, -50, -32, 69, -53, -5, -132, +-191, -517, -74, -115, 244, 782, 179, 547, +-148, -452, -199, -686, -103, -313, -105, 157, +174, 779, 557, 699, 83, -453, -767, -1108, +-458, -249, 555, 838, 461, 628, -342, -352, +-229, -505, 337, 88, 120, 128, -338, -173, +-239, 117, 47, 509, 238, 148, 297, -640, +-63, -798, -399, 130, -130, 1042, 187, 624, +142, -495, 95, -772, -102, -149, -374, 270, +-5, 137, 492, 121, 113, 322, -457, 33, +-236, -535, 259, -416, 228, 244, -97, 528, +-165, 226, 41, -190, 91, -351, -93, -360, +-224, -149, 29, 549, 478, 895, 252, -77, +-583, -1135, -660, -654, 251, 571, 696, 908, +262, 218, -304, -491, -498, -489, -176, -48, +266, 196, 208, 121, -46, -23, 81, 167, +124, 451, -285, -172, -482, -1108, 74, -406, +633, 1193, 307, 1088, -469, -460, -588, -1171, +69, -462, 540, 558, 136, 809, -340, 182, +-88, -397, 165, -446, -121, -290, -118, 130, +105, 655, -46, 373, -10, -493, 351, -575, +65, 100, -634, 337, -475, 82, 517, 75, +837, 112, -173, -274, -899, -468, -134, 76, +628, 603, 136, 363, -417, -331, -57, -686, +328, -144, -38, 688, -410, 454, 20, -473, +446, -443, 4, 302, -402, 350, -151, -245, +127, -468, 235, 81, 224, 716, -215, 340, +-501, -673, -42, -741, 398, 184, 239, 756, +-100, 358, -228, -460, -202, -578, -43, 264, +122, 586, 186, -268, 124, -576, -76, 257, +-335, 498, -242, -193, 224, -342, 343, 155, +-24, 282, -172, -59, -135, -367, -112, -242, +94, 347, 160, 566, -122, -95, -74, -608, +148, -223, -67, 341, -179, 383, 115, 7, +130, -317, -277, -149, -263, 150, 362, -24, +515, -161, -295, 222, -689, 417, -38, -61, +400, -552, 220, -372, 79, 240, -141, 552, +-434, 286, -190, -223, 284, -496, 310, -239, +31, 267, -182, 381, -221, 132, -113, -101, +24, -369, 83, -399, 172, 234, 241, 769, +-100, 249, -600, -662, -366, -697, 462, 97, +641, 620, 17, 410, -548, -18, -438, -358, +131, -530, 368, -158, 52, 508, -152, 578, +-56, 18, 13, -465, 22, -521, -108, -70, +-204, 539, 120, 517, 277, -125, -82, -475, +-246, -210, -33, 97, 84, 115, 47, 85, +-61, 174, -116, 150, 71, -178, 52, -458, +-164, -173, -48, 463, 228, 548, 65, -149, +-308, -671, -266, -268, 154, 499, 360, 494, +85, -201, -311, -362, -397, 78, 43, 55, +531, -256, 219, 4, -542, 389, -541, 223, +229, -166, 619, -330, 138, -135, -471, 220, +-319, 162, 161, -194, 35, -88, -181, 290, +127, 177, 409, -217, 77, -241, -475, -17, +-530, 67, 113, 68, 537, 99, 141, 81, +-263, 2, -118, -144, 86, -200, -51, 44, +-277, 227, -110, 13, 371, -92, 310, 74, +-262, -53, -363, -211, -21, 71, 135, 260, +95, 88, 19, -115, -48, -321, -102, -198, +-103, 427, -9, 487, 68, -341, -2, -575, +46, 195, 108, 490, -136, -87, -309, -351, +-98, 1, 200, 192, 290, 54, 111, -31, +-300, -45, -398, -81, 50, -11, 392, 130, +18, 100, -442, -165, -34, -213, 501, 182, +66, 287, -502, -136, -196, -213, 202, 104, +72, 51, 14, -156, 90, -77, -36, 135, +-196, 374, -65, 179, 95, -602, -27, -651, +-146, 395, 38, 791, 215, 96, 72, -335, +-176, -291, -365, -299, -131, -26, 396, 506, +342, 416, -275, -245, -348, -433, 85, 23, +141, 231, -120, -84, -140, -240, 137, 101, +308, 391, -42, 142, -508, -276, -285, -299, +379, -75, 428, 29, -134, 123, -312, 300, +-3, 297, -23, -86, -240, -610, 132, -549, +472, 282, 18, 847, -487, 403, -315, -435, +54, -760, 327, -228, 414, 575, -33, 504, +-607, -199, -457, -284, 230, -27, 557, -94, +251, 88, -225, 334, -401, -54, -244, -333, +18, -66, 279, 90, 312, 150, -20, 229, +-346, -51, -226, -345, 107, -174, 181, 156, +42, 294, -132, 98, -157, -192, 11, -159, +172, -44, 84, 10, -63, 290, -182, 231, +-246, -416, 32, -435, 372, 303, 132, 453, +-265, -58, -120, -219, -5, 2, -178, -64, +47, -245, 414, 107, 117, 470, -446, 31, +-411, -415, 169, -112, 515, 175, 134, 83, +-410, 4, -298, -81, 96, -115, 180, 62, +61, 216, -53, 151, -124, -235, -15, -505, +98, 107, 41, 758, -101, 109, -227, -790, +-36, -340, 340, 630, 151, 542, -348, -333, +-101, -591, 296, -10, -151, 360, -435, 253, +211, 43, 517, -301, -59, -341, -382, 188, +-139, 328, -26, -61, 90, -88, 302, 90, +98, -58, -389, -271, -343, -159, 227, 312, +490, 539, -14, -15, -513, -583, -144, -379, +341, 141, 80, 428, -163, 291, 100, -145, +63, -282, -254, -80, -106, -32, 273, 19, +178, 200, -255, 169, -273, -90, 151, -299, +196, -162, -74, 268, 21, 329, 100, -88, +-240, -293, -242, -173, 159, -2, 259, 237, +103, 346, -62, 14, -305, -497, -215, -452, +314, 345, 384, 713, -225, -45, -455, -631, +165, -224, 451, 275, -124, 273, -362, -26, +169, -196, 249, 55, -295, 118, -252, -272, +395, -143, 348, 362, -383, 117, -429, -349, +250, -87, 365, 319, -100, 173, -176, -276, +46, -386, -46, 40, -143, 354, 141, 200, +339, -5, 24, -200, -360, -394, -158, -124, +181, 415, 121, 393, 76, -168, 113, -464, +-164, -166, -220, 320, 182, 401, 180, -116, +-200, -584, -129, -137, 164, 588, 154, 227, +49, -441, -74, -122, -281, 139, -146, -223, +316, 51, 385, 504, -72, -61, -335, -522, +-113, -113, 121, 93, 206, 45, 170, 350, +-68, 287, -236, -464, 29, -667, 267, 124, +68, 625, -205, 113, -109, -392, 191, -124, +250, 238, -32, 6, -281, -384, -115, -175, +233, 399, 222, 407, -75, -162, -120, -489, +64, -328, 20, 134, -111, 554, 83, 246, +279, -464, 88, -424, -190, 117, -177, 188, +57, -15, 242, -18, 152, 98, 39, 38, +34, -270, -79, -288, -254, 165, -128, 266, +328, -41, 592, -40, 201, -35, -599, -274, +-747, -170, 178, 180, 920, 263, 393, 78, +-432, -250, -400, -352, 7, 20, 108, 252, +160, -16, 267, -179, 161, 61, -87, 215, +-232, -131, -139, -483, 264, -129, 383, 400, +18, 270, -109, -86, 24, -218, -101, -335, +-30, -161, 371, 316, 193, 265, -306, -261, +-84, -258, 356, 213, 42, 163, -277, -343, +85, -319, 313, 148, 9, 181, -94, -8, +140, 71, 61, -6, -180, -309, 30, -330, +382, -41, 293, 304, -107, 370, -273, -13, +-54, -414, 220, -441, 351, -143, 313, 364, +-88, 445, -429, -189, -93, -422, 397, 3, +366, -2, 21, -212, -155, 92, -116, 266, +72, -97, 179, -381, 117, -194, 53, 302, +-26, 399, -6, -298, 251, -754, 191, -129, +-218, 619, -87, 470, 398, -214, 255, -627, +-177, -407, -38, 140, 343, 379, 171, 170, +-202, -92, -90, -199, 245, -276, 320, -248, +108, 54, -90, 265, -126, 99, 22, -88, +180, -190, 190, -316, 105, -101, 45, 282, +5, 85, -18, -324, -16, -133, 138, 194, +356, 56, 199, -198, -156, -230, -127, -161, +151, -8, 292, 214, 224, 205, 98, -137, +7, -368, -116, -264, -103, -101, 289, 140, +606, 411, 130, 97, -510, -579, -236, -495, +459, 238, 370, 392, -157, -162, -33, -424, +433, -2, 149, 329, -400, -8, -118, -423, +366, -329, 322, 64, 244, 367, 150, 206, +-181, -386, -207, -533, 179, 23, 360, 314, +287, 24, 153, -158, -88, -115, -111, -115, +151, -98, 209, -76, 82, -29, 182, 155, +134, 112, -135, -388, -68, -522, 317, 128, +304, 566, -73, 125, -110, -505, 135, -602, +223, -128, 132, 465, 31, 453, 66, -165, +197, -523, 181, -315, 55, -61, -27, 32, +38, 185, 340, 380, 402, 111, -150, -741, +-392, -971, 308, 189, 738, 1156, 48, 422, +-502, -817, -115, -884, 409, -79, 365, 490, +79, 390, 73, -122, 22, -410, -280, -207, +-75, 13, 591, -40, 504, -39, -160, 85, +-212, 23, 141, -176, 117, -276, 71, -170, +354, 184, 362, 379, -46, -154, -244, -744, +8, -313, 356, 532, 361, 528, 133, -180, +-58, -627, -115, -419, -10, 95, 242, 320, +353, 140, 84, -93, -139, -196, 106, -190, +244, -168, -104, -224, -89, -63, 415, 443, +419, 459, -115, -436, -203, -976, 192, -215, +289, 704, 97, 518, 88, -278, 118, -603, +45, -289, 186, 169, 393, 260, -16, -71, +-484, -262, 36, -2, 755, 125, 444, -226, +-246, -386, -345, 46, -52, 417, 287, 90, +422, -494, 189, -471, -115, 131, -32, 443, +148, 72, 67, -408, 44, -375, 232, 33, +275, 221, 58, 6, -71, -190, 103, -73, +248, 54, 113, -130, -15, -299, 134, -31, +240, 295, 68, 53, -57, -342, 113, -184, +191, 114, 49, -33, 18, -184, 137, 23, +207, 103, 52, -121, -154, -190, -9, -53, +357, 11, 333, 33, -13, -6, -130, -214, +6, -252, 99, 117, 232, 292, 374, -93, +169, -384, -180, -159, -159, 94, 173, 45, +325, -1, 172, 22, 62, -113, 50, -226, +19, -74, 11, 34, 61, -57, 183, 28, +215, 159, 41, -147, -111, -438, 23, -92, +230, 336, 208, 163, 58, -269, -17, -333, +-38, -25, 50, 204, 286, 60, 367, -156, +93, -127, -284, -89, -270, -143, 273, 29, +650, 241, 290, 30, -292, -289, -298, -275, +100, -97, 294, 105, 278, 271, 179, 61, +-46, -340, -178, -289, -50, 43, 174, 90, +320, 14, 168, 22, -86, -78, -31, -157, +141, -69, 60, -57, 10, -26, 184, 137, +179, 19, 60, -275, 96, -143, 3, 121, +-117, 28, 145, -92, 399, -78, 185, -78, +-94, 40, -114, 106, -82, -203, 91, -376, +424, 82, 374, 506, -201, 128, -464, -593, +-19, -585, 515, 215, 447, 664, -84, 113, +-280, -515, 31, -307, 171, 123, -5, -13, +91, -156, 366, 203, 163, 301, -233, -197, +-128, -467, 222, -162, 280, 198, 80, 232, +-62, -45, 18, -255, 152, -17, 128, 180, +22, -159, -42, -364, -21, 39, 94, 346, +233, 86, 159, -225, -43, -219, -30, -94, +52, 25, -52, 114, -35, 33, 262, -128, +364, -86, 93, 70, -192, 25, -270, -198, +-66, -263, 417, 55, 626, 441, 85, 216, +-520, -461, -391, -613, 217, -19, 595, 544, +329, 442, -190, -232, -316, -657, 33, -237, +259, 360, 113, 277, 6, -82, 62, -121, +75, -107, 9, -192, 27, -52, 31, 184, +-53, 115, 77, -98, 359, -107, 204, -79, +-275, -133, -230, -6, 234, 189, 303, 60, +31, -200, -47, -148, 22, 48, 52, 55, +140, -48, 80, -95, -160, -72, -24, 57, +422, 143, 284, -74, -323, -266, -399, -38, +134, 135, 481, -79, 273, -82, -122, 189, +-283, 75, -41, -268, 233, -266, 221, -13, +72, 205, -10, 238, 25, -8, -34, -291, +-150, -287, 34, -62, 462, 216, 357, 319, +-318, 1, -438, -392, 187, -292, 513, 127, +58, 255, -312, 6, -38, -157, 337, -41, +166, 14, -301, -162, -195, -123, 377, 239, +438, 212, -195, -302, -382, -348, 190, 227, +385, 318, -101, -232, -266, -344, 152, 108, +315, 267, 48, -12, -136, -206, -23, -158, +111, 1, 107, 126, 26, 76, -14, -76, +69, -98, 66, 1, -22, -15, -71, -99, +40, -55, 173, 73, 162, 139, -1, 66, +-199, -199, -41, -345, 250, -1, 167, 317, +-154, 101, -69, -114, 186, -18, 18, -101, +-95, -261, 130, -33, 218, 230, -58, 175, +-118, 41, 110, -131, 102, -356, -74, -224, +-43, 239, 171, 362, 142, 38, -67, -186, +-113, -194, 53, -200, 133, -62, 67, 215, +59, 285, 24, 67, -127, -219, -155, -385, +143, -219, 306, 250, 99, 464, -141, 76, +-163, -372, -48, -298, 156, 6, 334, 122, +104, 150, -253, 77, -245, -139, 73, -134, +267, 47, 140, -43, -47, -156, -59, 112, +79, 258, -32, -93, -150, -313, 122, -18, +337, 222, 8, 7, -368, -197, -113, -5, +275, 155, 265, -12, -51, -156, -218, -85, +-3, 60, 257, 167, 130, 44, -253, -254, +-193, -226, 194, 168, 318, 298, 75, 5, +-230, -247, -300, -214, 62, 10, 473, 213, +216, 134, -307, -126, -271, -136, 156, 36, +180, 26, -114, -80, -114, -68, 227, 42, +319, 168, -176, 90, -488, -222, -47, -237, +544, 127, 359, 167, -252, -108, -414, -37, +-105, 186, 247, 12, 247, -243, 35, -148, +-93, 57, -11, 146, -36, 174, -148, 36, +49, -227, 274, -215, 174, 70, -187, 152, +-359, -4, -110, -14, 372, 85, 441, 22, +-164, -141, -502, -186, -52, -26, 419, 240, +169, 260, -267, -102, -184, -348, 168, -85, +157, 264, -142, 160, -126, -170, 166, -169, +192, 132, -134, 199, -246, -138, 28, -265, +281, 154, 166, 349, -232, -112, -377, -406, +-2, -27, 430, 365, 258, 237, -199, -192, +-338, -365, -92, -12, 225, 304, 232, 95, +-35, -149, -222, -14, -41, 79, 83, -47, +-59, -108, -52, -18, 166, 162, 203, 203, +-156, -114, -360, -324, -37, 28, 374, 362, +195, 79, -275, -298, -241, -154, 84, 195, +145, 214, -13, -6, -16, -170, 7, -130, +-22, 94, -9, 164, -41, -27, -55, -93, +6, 74, 91, 75, 27, -90, -51, -66, +-124, 65, -112, 63, 159, 2, 277, -5, +-103, 8, -389, 44, -48, 49, 242, -81, +119, -173, -42, 53, -102, 329, -183, 126, +-46, -229, 241, -201, 114, -6, -148, 114, +-126, 222, 20, 134, -57, -170, -52, -218, +145, 27, 104, 166, -131, 104, -179, 32, +19, -37, 46, -169, 38, -61, 91, 230, +-5, 222, -241, -94, -180, -191, 151, -34, +212, 9, -11, 124, -195, 297, -123, 31, +24, -372, 100, -190, 80, 277, -67, 253, +-173, -69, -18, -105, 120, 91, -12, 62, +-183, -136, -47, -112, 211, 117, 134, 284, +-228, 92, -327, -214, 37, -188, 317, 56, +156, 243, -234, 134, -338, -138, -86, -156, +232, 90, 261, 224, -46, 61, -336, -169, +-259, -141, 188, 82, 331, 228, -39, 148, +-368, -100, -169, -219, 214, -28, 189, 231, +-137, 161, -228, -105, 45, -83, 129, 106, +-30, 68, -185, -74, -91, -59, 133, 147, +116, 186, -153, -61, -267, -199, 65, 7, +169, 240, -83, 90, -115, -93, 38, 20, +-17, 10, -189, -120, -20, 101, 164, 313, +-20, 0, -212, -268, -105, -96, 133, 154, +96, 285, -130, 126, -240, -252, -28, -213, +244, 196, 74, 240, -259, -42, -284, -73, +51, 80, 264, 82, 40, -76, -296, -104, +-235, 137, 174, 233, 172, -24, -166, -156, +-236, 22, 12, 133, 163, 3, -45, 0, +-283, 87, -91, -6, 183, -5, 100, 143, +-168, 70, -239, -192, -45, -71, 149, 264, +66, 206, -263, -111, -126, -132, 137, 87, +15, 64, -190, 12, -127, 88, 51, 66, +32, -37, -84, -3, -120, 86, -14, -8, +-3, 22, -140, 88, -104, -2, 31, 13, +73, 97, -120, 14, -205, -67, -39, 102, +42, 106, 58, -66, -32, -3, -220, 116, +-280, 84, 39, -59, 312, -33, 81, 150, +-344, 138, -512, -146, -21, -121, 459, 201, +204, 268, -328, 57, -407, -257, -147, -219, +34, 169, 169, 348, 119, 208, -99, -59, +-317, -287, -349, -225, -58, 212, 379, 458, +282, 129, -401, -244, -589, -177, -45, 84, +401, 155, 123, 82, -351, 34, -309, 84, +99, 84, 66, -101, -227, -197, -155, 103, +104, 475, 85, 162, -225, -458, -360, -266, +-105, 377, 275, 407, 105, 9, -313, -298, +-366, -157, -48, 230, 234, 291, -19, 6, +-298, -191, -231, 57, 91, 254, 58, 27, +-172, -253, -254, -61, -87, 345, 99, 310, +-52, -41, -92, -289, -188, -143, -176, 172, +-121, 312, 8, 201, 45, -160, -93, -208, +-128, 139, -228, 261, -176, -85, -51, -196, +94, 207, 4, 273, -279, -8, -137, -138, +-35, 39, -158, 132, -213, -36, 70, -114, +41, 124, -198, 393, -136, 202, -84, -252, +-170, -465, -182, -38, -9, 498, 25, 495, +-23, 98, -190, -386, -347, -400, -136, 21, +181, 377, 19, 427, -345, 89, -251, -216, +-21, -241, 87, -30, -27, 204, -234, 306, +-415, 146, -175, -159, 232, -186, 97, 65, +-166, 288, -321, 151, -258, -69, -140, -124, +-15, -22, 62, 154, -10, 184, -133, 157, +-287, 19, -286, -180, -176, -160, 2, 27, +270, 409, -1, 468, -518, -217, -460, -542, +53, 17, 207, 487, -87, 225, -200, -168, +-257, -30, -137, 174, -120, -14, -85, -139, +-62, 50, -44, 309, -99, 214, -308, -173, +-197, -207, -80, 116, 39, 269, -50, 107, +-174, -42, -263, -55, -204, -27, 11, 77, +-47, 305, -192, 91, -124, -261, -43, -24, +-255, 203, -209, 78, 41, 190, -100, 123, +-258, -426, -102, -76, 45, 662, -155, 121, +-362, -385, -242, -21, 217, 176, 98, 191, +-453, 119, -387, -150, 143, -72, 65, 233, +-333, 47, -239, -36, 23, 205, 54, 22, +-234, -181, -307, 121, -166, 276, -99, -106, +27, -146, -7, 268, -126, 322, -305, -208, +-331, -255, -176, 214, 104, 132, 199, 143, +-172, 117, -438, -98, -362, 79, 20, -102, +79, -147, -66, 399, -192, 336, -114, -227, +-182, -202, -299, 199, -113, 84, 136, -54, +77, 183, -466, 185, -417, -211, 90, -25, +173, 358, -151, -57, -236, -198, -228, 282, +-372, 107, -71, -253, 348, 184, 98, 326, +-506, -38, -549, -190, -61, -159, 125, 162, +78, 417, 13, 165, -289, -132, -411, -311, +-147, -99, -36, 417, -32, 214, 87, -107, +-35, 198, -347, -105, -364, -326, -234, 343, +106, 124, 418, -61, -314, 400, -598, -188, +-56, -331, 23, 407, -122, -20, 9, -206, +15, 571, -409, 79, -171, -596, -4, 266, +-222, 277, -2, -264, -7, 288, 44, 226, +-384, -228, -421, -119, 3, 137, 162, 268, +128, -20, -326, -151, -307, 214, -239, -11, +63, -77, -62, 350, -59, -162, 53, -121, +-287, 348, -349, -165, -159, 16, 188, 334, +10, -123, -236, -96, -136, 129, -194, 66, +-288, 60, 46, -56, 218, 78, -244, 298, +-249, -130, -153, -96, -191, 9, 7, -117, +141, 477, -203, 283, -213, -395, -153, -109, +-181, 57, 33, -16, 23, 478, -188, 156, +-114, -371, -228, -75, -44, 45, -100, 230, +-35, 266, -42, -201, -192, -125, -155, 188, +-48, 77, -146, 26, -143, 52, 198, -48, +-182, -32, -426, 146, 26, 188, 27, -82, +-92, -124, 23, 261, -193, 14, -340, -305, +-82, 182, 159, 402, 36, 70, -252, -219, +-302, -342, -14, 136, 89, 461, -259, 97, +-187, -164, 201, -101, 117, 118, -478, 22, +-596, -120, 339, 175, 375, 283, -113, -14, +-517, -156, -335, -141, 155, 59, 222, 362, +-258, 37, -309, -205, 247, 61, -51, 86, +-403, 80, -156, -5, 57, -143, 68, 171, +16, 218, -325, -123, -189, -56, 106, 77, +-155, 95, -100, 8, 17, -40, -269, 99, +23, -62, 171, 164, -339, 181, -263, -285, +113, -68, -89, 151, -51, 282, -21, 58, +-114, -268, -247, -140, 140, 321, -163, 254, +-212, -266, -132, -100, 154, 115, 200, 252, +-410, 90, -354, -306, -44, -67, 214, 352, +58, 97, -166, -101, -461, -118, -8, -18, +282, 356, -154, 15, -201, -201, -365, 11, +231, -38, 152, 409, -269, -26, -382, -406, +77, 256, 276, 238, -294, -136, -178, -53, +-259, -8, 189, 50, 119, 366, -229, -97, +-125, -331, -258, 26, 51, 310, -7, 187, +19, -253, -229, -57, -9, 146, -45, 87, +-169, 100, -81, -146, -192, -205, 165, 188, +22, 416, -225, -100, -129, -211, -72, -75, +-120, 9, 13, 273, 12, 41, -142, -114, +-63, 125, -57, 95, -99, -131, -98, -99, +-149, -88, -86, 182, 203, 492, -92, -65, +-152, -376, -212, -167, -189, 137, 45, 259, +101, 70, 47, -28, -161, 102, -419, -25, +66, -244, 78, -86, -61, 217, -188, 332, +20, -98, -127, -26, 7, 58, -30, -255, +-238, -30, -231, 126, 135, 155, 335, 503, +-354, -320, -303, -641, -191, 360, 339, 282, +34, 28, -351, -18, -90, -216, -145, 149, +166, 118, 165, 20, -484, -182, -192, 6, +169, 195, 57, 61, -265, -38, 19, -106, +-73, 230, 22, -76, -116, -153, -476, 96, +284, -14, 185, 302, -204, 40, -252, -208, +-111, -162, 109, 92, -201, 118, 110, 130, +-197, 194, 70, -265, -179, -118, -218, -28, +310, 292, -366, 187, 113, -355, -312, 51, +106, 170, 60, -128, -53, 110, -254, 169, +-157, -326, 26, 35, 3, 353, 122, -149, +-292, 30, -74, -137, -9, 68, -90, 221, +-81, -150, -17, -19, 180, -2, -428, 190, +-81, -40, 47, -119, 230, 97, -247, 40, +-205, -54, -175, 170, 26, -94, 119, -129, +91, 312, -173, -91, -358, -54, 56, -8, +-110, -57, -49, 267, 265, -24, 62, -120, +-514, -99, -159, 148, 60, 287, 48, -326, +103, -22, -89, 73, -64, 68, -386, 252, +172, -202, -233, -204, 181, 151, 61, 164, +-125, 34, -246, -279, -225, 131, 391, 307, +-343, -46, 92, -429, -115, -13, 122, 438, +-201, 334, -379, -476, 243, -385, 79, 542, +154, 50, -507, -72, -207, 20, 244, -248, +74, 254, 36, 122, -400, -197, 63, 108, +-161, -7, 249, -137, -214, 281, -107, -163, +128, 78, -178, -27, 20, 64, -284, 170, +190, -366, -23, 126, -92, 17, -24, 182, +-128, 238, -99, -467, -52, 143, 95, 26, +113, -284, -329, 526, 56, -33, -113, -12, +-148, -106, 240, -382, -46, 387, -180, 41, +-65, 109, -101, 119, 300, -391, -400, -46, +58, 298, 69, -24, -97, -52, 51, 174, +-247, -246, 45, 237, -121, -146, 341, -148, +-302, 337, -157, -28, 106, -61, -71, -114, +67, -34, -6, 269, -311, 86, 67, -231, +211, -110, -158, 107, -155, 110, -67, 187, +42, -157, 135, -291, 75, 396, -329, -127, +-345, -217, 380, 434, 191, -111, -70, -97, +-341, 64, -183, -133, 336, -68, -168, 157, +204, 326, -295, 27, 159, -435, -191, -333, +-97, 336, 115, 392, -60, 217, 348, -374, +-432, -323, -118, -123, -4, 219, 43, 691, +429, -246, -410, -452, 19, 108, -207, 33, +-15, -69, 268, 265, -168, -60, 165, 137, +-186, -73, -6, -386, -173, 22, -46, 377, +219, 195, 260, -256, -381, -84, -143, -255, +-17, 407, 136, 246, 229, -712, -238, 382, +-195, 181, 68, -316, 231, 454, -233, -463, +75, -368, -52, 957, 9, -279, -50, -360, +-111, 392, 140, -523, 114, 386, -73, 318, +-291, -624, 159, 180, -43, 242, 214, -273, +-170, 176, -135, 45, 166, -266, 27, 224, +-283, -79, 319, -176, -155, 519, -137, -284, +232, -430, -260, 742, 419, -673, -190, 247, +-402, 641, 395, -1114, -348, 743, 515, -162, +-31, -513, -411, 1061, -18, -849, 145, 39, +140, 529, 18, -520, -189, 299, -128, -150, +271, -257, 174, 489, -380, 87, -166, -597, +427, 261, -129, 129, 158, -362, -208, 544, +-79, -278, 159, -281, -44, 514, 29, -506, +149, 67, -339, 512, 346, -518, -37, 45, +-374, 323, 409, -589, -194, 294, 149, 331, +74, -388, -231, 260, -28, -385, 249, -242, +-70, 751, -17, -159, 48, -111, -264, -83, +343, -555, 137, 650, -384, 56, 164, 51, +10, -315, -5, -341, 34, 681, 61, -636, +20, 542, 94, 123, -246, -907, -149, 664, +425, 2, -37, -326, 20, 336, -101, -292, +-28, 17, 208, 392, -330, -659, 198, 154, +323, 611, -461, -662, 539, 53, -374, 185, +-65, -253, 200, 321, -31, -280, 445, -21, +-607, 361, 306, -685, 24, 638, -225, -287, +666, -528, -573, 1083, -53, -720, 487, -121, +-245, 639, 19, -758, 235, -91, -107, 936, +-173, -510, 323, -605, -265, 939, 257, -479, +105, -391, 30, 780, -256, -647, 96, 98, +-21, 461, 312, -463, 87, 24, -310, -168, +342, 84, -300, 269, 88, -296, 308, 183, +-145, -42, 70, -551, 173, 402, -173, 212, +-188, -351, 570, 242, -336, -162, 226, -261, +102, 244, -382, -89, 521, 92, -321, 39, +443, -231, -270, 27, -161, -126, 462, -53, +16, 713, -26, -858, -94, 126, 72, 319, +14, -645, 201, 789, 141, -412, -277, -397, +170, 495, 320, -113, -274, 47, 105, -256, +-23, -248, 50, 268, 513, 229, -171, 21, +-325, -368, 311, -322, -148, 226, 540, 282, +-156, -143, -343, -28, 735, -43, -412, -255, +83, 55, 355, 160, -461, -126, 413, -69, +488, 178, -658, -29, 124, -392, 348, 111, +-103, 71, 254, 133, 141, -167, -276, -247, +-11, 364, 457, -380, -195, 203, 226, -30, +292, -323, -544, 540, 410, -656, 172, 244, +-286, 424, 363, -969, 292, 679, -176, 94, +-87, -838, 99, 633, 25, -105, 432, -239, +52, 223, 21, -18, -224, -398, 95, 119, +291, 226, 64, -392, 213, 279, 185, 9, +-272, -270, -210, -82, 544, -41, 256, 389, +-181, -394, 383, -142, -349, 537, -48, -558, +773, -198, -393, 700, 181, -506, 377, -205, +-363, 375, 240, -374, 221, 197, -33, 203, +377, -491, -123, -14, -148, 56, 293, 80, +152, 48, 250, -372, 268, 429, -581, -85, +124, -717, 808, 513, -471, 4, 334, -317, +271, 479, -357, -130, 542, -575, -63, 55, +-174, 415, 275, -355, 316, 121, 316, 94, +-217, -292, -46, 26, 49, -109, 373, 133, +65, -364, 410, 312, -100, 361, -340, -754, +573, -172, 38, 566, 143, -76, 83, -471, +78, 375, 237, -337, -39, 23, 253, 415, +-101, -613, 380, 220, 144, -59, -204, -189, +227, 52, 358, 100, 114, 169, -32, -501, +-6, 132, 12, -5, 519, -274, 129, 140, +222, 330, -261, -226, -41, -264, 436, 18, +171, -247, 121, 189, 433, 337, -247, -291, +-291, -239, 623, 106, 139, -160, 112, -31, +380, 288, -398, -271, 290, -92, 301, 191, +-159, -278, 507, 44, 11, 84, -76, -369, +353, 314, -47, 66, 238, -446, 189, 258, +194, -307, -44, 324, -76, -116, 538, -446, +-126, 538, 502, -462, 25, 247, -263, 156, +312, -783, 117, 457, 296, 5, 233, -57, +150, 60, -72, -256, -191, -173, 345, 96, +580, 409, -75, -458, 255, -61, -287, 213, +131, -485, 327, 211, 447, 279, 130, -250, +-521, -55, 764, -265, -172, 121, -171, -20, +1053, -17, -367, 390, -15, -404, 388, -557, +-188, 316, 283, 362, 484, -207, -75, 65, +-25, -366, 310, -231, -97, 460, 457, -236, +-8, 204, 40, -130, 523, -231, -372, 49, +437, -357, 134, 602, -135, -264, 563, -70, +-38, 140, 133, -601, 92, 282, 61, 44, +366, 135, -125, -137, 451, -302, 66, 250, +26, -270, 342, -28, -467, 380, 592, -525, +331, 218, 196, 177, -87, -482, -360, 108, +832, -83, -191, -34, 428, 361, 216, -94, +-508, -535, 622, -92, 187, 523, 47, -216, +126, -64, 10, 20, 290, -265, 140, 85, +168, 170, 150, -91, -166, -489, 521, 538, +169, -209, -196, -264, 238, 455, 262, -429, +198, -13, 40, 39, 163, -110, -54, 173, +176, 41, 522, -235, 19, -196, -145, 84, +171, -58, 336, 375, -70, -171, 415, -693, +267, 666, -377, -128, 386, -342, 11, 414, +189, -601, 408, 346, 112, 320, 124, -621, +-448, 163, 585, -286, 91, 169, 186, 421, +660, -458, -600, -122, 90, 74, 443, -178, +-18, 292, 457, 22, 112, -668, -182, 521, +221, 120, 129, -474, 306, 214, 4, -232, +135, -46, 405, 360, -246, -239, 360, -123, +-125, 164, 296, -165, 432, -305, -80, 249, +93, 265, -108, -418, 331, 177, 496, -50, +-99, -391, -107, 218, 345, -65, 104, 282, +156, -132, 276, -261, -94, 158, 124, -579, +320, 582, 62, 246, 94, -697, 165, 264, +165, 141, 157, -619, 63, 339, 242, 496, +-1, -790, 27, 80, 432, 289, 211, -299, +85, 336, -297, -283, 389, -259, 86, 181, +396, 97, 317, 131, -614, -433, 685, 23, +92, 288, -254, -335, 598, 24, -92, 251, +246, -428, 331, 173, -201, 246, 50, -488, +158, 137, 557, 108, -88, -297, 157, 171, +192, 130, -167, -235, 214, -1, 392, -86, +7, -8, 311, 18, 10, 109, -80, -51, +210, -184, 126, 57, 626, -118, -295, 61, +-33, 87, 566, -121, -230, -96, 372, 6, +158, 158, -58, -172, 105, -79, 395, -62, +160, 73, -147, 231, 386, -298, -121, -90, +135, 162, 318, -181, 374, 63, -225, 23, +155, -65, 242, 167, -92, -311, 445, -37, +-69, 163, 326, -205, 156, 275, -42, 1, +186, -534, -74, 322, 352, 86, 318, -343, +-24, 382, 150, -223, 141, -175, -125, 308, +288, -323, 332, 16, 96, 217, 106, -156, +65, 30, 12, -161, 207, 23, 228, -14, +218, 149, 92, -7, -100, -319, 410, 79, +-6, 72, 18, 6, 413, 66, 46, -142, +-22, -199, 267, 134, 266, 110, -225, -176, +500, 277, -106, -319, 59, -231, 482, 457, +10, -292, -68, -3, 290, 273, 219, -73, +-211, -489, 420, 46, 159, 506, 100, -384, +121, 171, 42, 147, 79, -675, 205, 301, +276, 222, 100, -220, -50, 38, 196, 166, +223, -270, 37, -152, 151, 306, 107, -349, +157, 388, 141, 69, 258, -505, -113, 113, +29, -8, 559, 146, -243, 59, 395, -297, +138, 286, -347, -379, 543, 25, -4, 483, +277, -510, 231, 110, -222, 93, 4, -213, +506, 94, 52, 42, 199, -52, -25, -16, +62, -105, 147, 5, 235, 282, 126, -448, +-46, -29, 466, 591, -145, -547, -45, 96, +386, 13, 26, -212, 235, 420, 97, -279, +7, 36, 53, 19, 192, -298, 185, 244, +128, 240, 52, -382, 121, -47, 118, 264, +43, -340, 283, 207, -177, 147, 419, -407, +127, 319, -233, -179, 456, -196, -117, 347, +151, -157, 330, 79, -182, -112, 201, -228, +227, 318, 115, -191, -167, 109, 149, 7, +407, -186, -115, 261, 264, -282, -83, -128, +-20, 290, 385, 118, 5, -282, -11, -37, +437, 107, -150, -65, -70, 11, 138, -122, +326, 141, 177, 39, -33, -114, -37, 58, +38, -186, 115, -10, 311, 146, 181, -72, +-185, 118, 171, -31, 107, -146, -169, -165, +358, 55, 216, 240, -68, -62, 201, 50, +-189, -89, -56, -385, 482, 221, 127, 198, +2, -85, -61, 58, 29, -137, 39, -198, +275, 162, 193, 76, -51, -160, -38, 210, +23, -165, 177, -185, 109, 429, 113, -428, +77, 24, -18, 330, -105, -371, 189, 262, +273, -62, -2, -297, 42, 204, -116, 125, +-27, -206, 365, -6, 56, 95, 168, -15, +-217, -99, -50, -39, 192, 44, 175, -14, +129, 78, 29, -4, -145, -220, -97, -69, +472, 376, -83, -84, -188, -295, 497, 70, +-285, 42, 41, 7, 207, 234, -181, -157, +223, -507, 131, 334, -155, 314, 178, -210, +-80, -115, 4, -63, 220, 10, -52, 111, +159, -16, -191, -20, 3, -63, 238, -56, +47, 139, -69, -108, 84, -170, -197, 251, +286, 193, 49, -439, -223, -128, 373, 316, +-195, -24, -46, 116, 86, -149, 111, -352, +16, 385, -108, -50, 258, -165, -230, 322, +-47, -356, 213, 153, -25, 88, 50, -342, +99, 171, -251, -1, -104, 126, 393, 164, +-52, -337, -124, -307, 104, 188, -40, 244, +-67, 190, 81, -160, -81, -381, 111, -12, +177, 264, -165, 49, -196, -171, -68, 93, +329, 157, 161, -317, -246, -60, -191, 99, +107, 28, -30, 174, 116, -98, 193, -165, +-301, 70, -96, -102, 200, 7, -196, 68, +195, 133, -2, -45, -203, -362, 306, 352, +-330, -39, -130, -437, 238, 440, 157, 96, +-123, -285, -237, 79, 20, -117, 55, 46, +79, 92, -100, -81, -12, -80, -6, 137, +-80, 77, 103, -199, -218, -48, -42, -115, +246, 252, -14, 197, -266, -286, -91, -207, +183, 287, -80, 4, -59, -298, -7, 217, +101, 83, -207, -73, -118, 18, 153, -197, +-47, 21, -68, 67, 16, -17, -87, 291, +-10, -214, -53, -282, -134, 89, 152, 121, +-56, 209, -100, -198, -99, -207, 75, 179, +-103, 131, -41, -179, 15, -157, -82, 252, +-49, -39, 74, 47, -117, -28, -174, -364, +-28, 297, 229, 170, -89, -248, -277, 174, +60, -247, -76, -32, -106, 390, 273, -351, +-162, 84, -222, 141, -67, -302, -28, 239, +175, 12, -49, -271, -172, 210, -132, 13, +-31, -7, 72, -34, -96, -194, 2, 122, +50, 213, -292, -151, -52, -145, 44, 21, +40, 212, -67, -18, -18, -268, -229, 74, +-139, 68, 237, 104, -138, 87, -21, -362, +91, 11, -574, 274, 182, -149, 333, 42, +-443, 88, 223, -120, -312, -72, -195, -20, +364, 21, -245, 235, 34, 0, -31, -217, +-356, -178, 56, 80, 161, 328, -67, 4, +-182, -110, -126, -292, 22, -73, -51, 390, +26, 260, -150, -301, -118, -449, 98, 234, +42, 442, -348, -152, -101, -352, 187, 24, +1, 393, -68, -52, -311, -348, -27, -12, +210, 300, -230, 146, 27, -400, -204, -60, +83, 361, -25, 24, -265, -394, 194, 65, +-111, 360, -336, -207, 234, -218, 63, 380, +-312, 77, -25, -681, -139, 203, 227, 695, +-243, -271, -140, -541, 284, 134, -354, 471, +-147, -234, 168, -167, 3, 301, -306, -211, +57, -193, 107, 449, -346, -59, 44, -375, +45, 219, -120, 144, -4, -183, -236, -24, +-11, 82, 255, 74, -420, -21, -1, -96, +147, -27, -377, 58, 106, 43, 113, 101, +-275, -135, -2, -80, -85, 112, -73, -44, +9, 171, -89, -140, -1, -232, -118, 247, +-19, 250, -181, -59, 3, -505, 38, -42, +-150, 677, 40, -126, -157, -299, -48, 283, +-93, -414, -127, -119, 227, 854, -147, -216, +-206, -782, -36, 689, -285, -60, 447, -425, +-24, 694, -671, -326, 297, -441, -6, 522, +-282, 149, 216, -301, -119, -153, -180, 164, +-130, 261, 78, -223, -85, -2, -94, -28, +68, -252, -26, 634, -380, 170, -147, -1036, +331, 183, 96, 874, -302, -363, -402, -296, +183, 128, 109, 23, -196, 92, 79, -32, +-207, -77, -197, 1, 106, 259, 22, -233, +-162, -238, -97, 457, -79, 133, -57, -482, +193, -216, -293, 785, -253, -158, 227, -632, +-153, 540, -25, 103, 73, -354, -369, 39, +29, 119, 23, 135, -54, -71, -209, -331, +122, 232, 147, 497, -574, -400, -309, -738, +630, 661, 278, 861, -947, -924, -201, -400, +707, 751, -196, -79, -506, -378, 92, 135, +34, 405, 120, 61, -248, -684, -355, -15, +259, 684, -140, -57, -8, -554, -99, 293, +-51, 437, -113, -562, -151, -238, 91, 719, +-284, -74, 187, -665, 22, 633, -298, 155, +-262, -693, 191, 196, 95, 625, -524, -518, +316, -354, 304, 818, -960, -225, -45, -425, +618, 328, -95, 58, -482, -85, -105, -147, +177, 89, 48, 600, -517, -597, 39, -550, +403, 852, -211, 129, -526, -211, 96, -420, +252, 22, -390, 683, 12, -480, 350, 82, +-594, 409, -231, -902, 436, 264, -218, 745, +-77, -382, -24, -145, -338, -77, 67, -32, +272, 448, -460, -283, -144, -274, 275, 688, +-190, -222, -234, -640, 128, 723, -154, -22, +-152, -726, 127, 803, -208, 268, -88, -1013, +226, 406, -436, 499, -307, -887, 705, 464, +-253, 835, -771, -1116, 563, -390, -128, 1421, +-267, -504, 215, -825, -286, 1141, -350, -558, +497, -503, 16, 1491, -716, -807, 100, -1062, +226, 1309, -112, 64, -68, -569, -162, 287, +-322, -185, 280, -148, -6, 579, -200, -104, +-73, -652, -231, 368, 125, 417, 205, -272, +-574, -201, -85, 50, 550, 290, -308, -250, +-626, -164, 315, 459, 352, 94, -377, -425, +-397, -163, 103, 292, 203, 172, 70, -104, +-533, 73, -252, -195, 593, -124, -92, 425, +-617, -194, 68, -295, 504, 528, -443, 116, +-554, -724, 652, 108, -51, 700, -485, -414, +212, -123, -460, 199, 346, -155, 103, 122, +-415, 163, -89, -311, 26, 7, 126, 391, +-354, -313, 31, -89, 215, 312, -406, -74, +-47, -49, 193, -121, -226, 99, -235, 107, +301, -173, -105, 178, -272, 71, 54, -150, +-110, -180, -53, 66, -97, 362, 235, -124, +-161, -37, -250, -141, -193, -105, 113, 410, +170, -175, 72, -230, -510, 434, -207, -6, +516, -538, -378, 407, 6, 90, 19, -427, +-119, 375, -100, 200, -33, -348, 33, 90, +-152, -76, -133, -296, 156, 594, 175, 185, +-717, -422, 68, -308, 696, 355, -618, 210, +-374, -612, 590, 478, -111, 470, -541, -742, +321, -100, 144, 328, -624, -53, 143, 201, +446, -40, -343, -232, -322, 167, 24, -109, +193, -99, -4, 259, -287, 47, -31, -138, +216, 91, -101, -95, -583, -219, 312, 160, +486, 404, -689, -126, 60, -423, 191, 254, +-475, -16, 255, -198, 87, 475, -332, -65, +356, -455, -353, 403, -361, -179, 387, -244, +210, 614, -456, -83, -72, -473, 322, 99, +-510, 374, 118, -263, 302, 67, -313, 123, +-176, -403, 12, 366, 296, 200, -241, -356, +-445, -143, 507, 194, -40, 262, -373, -123, +117, -175, -17, -25, -14, -8, -136, 332, +107, -33, -15, -385, -500, 199, 510, 33, +4, -27, -412, 245, 85, -251, -151, -160, +209, 363, 42, -200, -241, -61, -170, 299, +197, -119, -10, -62, -223, -121, 95, -35, +68, 292, -234, 48, 59, -33, -41, -304, +-159, 1, 222, 414, -54, -369, -311, 74, +138, 455, 156, -486, -313, -127, 49, 445, +-29, -362, 108, 12, -141, 491, -54, -309, +94, -41, -337, -67, 288, -302, -42, 629, +-47, 99, -230, -397, -45, -91, 427, 123, +-385, 126, -181, -218, 293, 292, -45, 18, +-173, -327, 55, 222, -150, -185, 126, 10, +-76, 623, 98, -744, -141, -46, -252, 807, +420, -719, -488, 21, 545, 445, -280, -252, +-586, -75, 663, 147, 61, -107, -371, 75, +-261, 120, 507, -343, -200, 233, -155, 202, +187, -368, -280, 44, 79, 179, 200, 80, +-216, -153, -96, -194, 217, 235, -544, 74, +586, -126, 117, 63, -797, -6, 343, -157, +302, 198, -561, 21, 309, -355, 268, 506, +-691, 77, 179, -851, 395, 696, -283, 84, +-197, -557, 138, 557, 36, -217, -121, -159, +304, 537, -493, -619, 51, -229, 264, 1109, +-207, -510, 149, -751, -106, 1086, -187, -287, +169, -813, 3, 1062, -248, -203, 247, -754, +139, 916, -360, -134, -236, -689, 561, 610, +-239, 63, -344, -634, 816, 552, -708, 422, +-288, -930, 817, -34, -328, 974, -337, -671, +360, -202, -39, 860, -335, -877, 275, 242, +76, 516, -284, -761, -28, 270, 443, 244, +-416, -126, -112, 2, 249, -277, -99, 332, +120, 75, -105, -433, -115, 379, -74, 60, +166, -505, 173, 421, -451, 323, 330, -819, +49, 256, -662, 635, 614, -681, -68, 3, +-64, 670, -64, -683, -150, -165, 226, 840, +-76, -325, -119, -487, 86, 404, 77, 47, +-92, -124, -119, 143, 102, -21, 89, -340, +-383, 249, 339, 249, 66, -363, -320, 237, +319, -2, -469, -295, 227, 126, 246, 248, +-276, -116, -21, -65, 32, -3, 212, -48, +-517, 116, 336, -23, 233, 194, -613, -492, +312, 179, 362, 587, -656, -726, 150, 98, +491, 459, -617, -471, 150, 54, 235, 163, +-154, 7, 83, 135, -78, -395, -215, 34, +-24, 440, 469, -386, 12, -184, -622, 763, +471, -124, -203, -1010, -364, 549, 908, 623, +-551, -714, -142, 224, 488, 372, -563, -675, +-56, 44, 623, 684, -242, -566, -377, -188, +690, 866, -634, -422, -269, -729, 1106, 794, +-678, 257, -506, -1053, 1164, 704, -622, 586, +-544, -1233, 1002, 386, -615, 787, -201, -1076, +901, 162, -467, 995, -605, -749, 595, -487, +101, 905, -426, -199, 495, -893, -110, 1323, +-697, -170, 619, -1336, 227, 1207, -552, 189, +274, -1043, 178, 638, -600, 261, 276, -617, +526, 283, -589, 230, -8, -423, 278, 135, +-224, 278, 72, -224, 194, -181, -252, 166, +-49, 287, 216, -491, -4, 259, -194, 324, +-22, -911, 291, 584, -39, 468, -404, -900, +220, 436, 273, 430, -215, -971, -208, 393, +270, 528, -84, -604, -6, 283, 40, 58, +-65, -420, 110, 306, -225, 40, 172, -76, +-31, 18, 14, 32, 177, 33, -410, -196, +133, -22, 243, 291, -236, -44, 52, -191, +224, 161, -389, -126, 48, -40, 404, 199, +-333, -4, -164, -85, 317, -386, 206, 629, +-525, 274, 22, -1229, 445, 678, -378, 573, +157, -912, 132, 464, -343, -23, 114, -189, +225, 388, -267, -468, 37, -7, 144, 748, +-137, -617, 139, -509, -102, 1252, -134, -495, +114, -938, 236, 1226, -189, -159, -204, -740, +141, 567, 227, 211, -205, -575, -83, 141, +179, 519, -166, -724, 79, 152, 271, 780, +-445, -827, -58, -82, 566, 721, -278, -655, +-290, -11, 418, 872, -293, -872, 96, -119, +416, 1016, -657, -978, 18, -124, 520, 1092, +-196, -770, -184, 62, 183, 243, -53, -452, +-239, 294, 455, 73, -264, 37, -175, -214, +640, 122, -669, 14, -39, -272, 722, 442, +-564, -234, -153, -193, 594, 594, -234, -477, +-522, -207, 674, 624, -4, -338, -584, -213, +345, 398, 227, -2, -314, -458, 80, 450, +82, 114, -270, -769, 284, 668, -14, 173, +-163, -790, 157, 684, -28, 88, -114, -867, +38, 686, -2, 112, 131, -554, -28, 533, +-44, -187, -29, -223, -195, 269, 227, -158, +217, 32, -225, 199, -153, 36, 70, -593, +111, 366, -54, 530, 22, -694, 53, -34, +-210, 424, 168, -150, 71, 55, -279, -38, +95, -360, 242, 481, -2, -40, -414, -298, +157, 330, 275, -134, -200, -194, -118, 183, +289, 105, -155, -238, -143, 235, 242, 44, +-154, -473, -66, 469, 286, -147, -188, -275, +-36, 741, 51, -393, -62, -492, -156, 491, +524, 21, -185, -26, -594, -68, 672, -119, +-115, 444, -400, -503, 385, -157, 197, 809, +-478, -535, -1, -221, 438, 665, -476, -347, +263, -310, 156, 295, -429, 165, 238, -81, +37, -283, -97, 220, -38, 128, 233, -247, +-163, 83, -146, 2, 132, -39, 58, 112, +62, 75, -182, -106, -3, -217, -18, 125, +134, 188, 52, -74, -100, 49, -54, -175, +-110, -138, 285, 402, -171, -115, 42, -281, +85, 370, -244, -55, 218, -312, -151, 257, +51, 8, 153, -162, -226, 235, 46, -15, +83, -247, -150, 58, 112, 216, 13, -120, +-63, 6, -21, 27, -46, -147, 200, 190, +-215, 84, 142, -400, -129, 161, -71, 373, +529, -347, -701, -52, 139, 238, 466, -279, +-476, 76, 138, 354, 223, -167, -448, -467, +101, 261, 318, 549, -111, -528, -156, -156, +-4, 457, 50, -317, -50, -22, 216, 398, +-227, -339, -115, -68, 412, 363, -273, -269, +-228, -190, 427, 373, -182, -113, -83, -71, +227, 336, -281, -415, 82, -234, 165, 517, +-274, 99, 96, -353, 234, 60, -195, 181, +-288, -212, 416, -152, 56, 325, -547, 96, +488, -289, 109, 194, -655, -105, 365, -352, +339, 573, -439, -15, -45, -372, 395, 303, +-418, -197, -45, -124, 606, 300, -331, 2, +-451, -139, 536, 28, -95, 55, -319, -253, +531, 143, -265, 327, -224, -330, 177, 6, +119, 178, -76, -308, -298, 98, 477, 267, +-167, -127, -211, -110, 220, -21, -181, 105, +78, -5, 196, -69, -241, 83, -79, -47, +252, -57, -172, 215, 16, -198, 112, -70, +-220, 223, 102, -177, 93, 207, -60, -173, +-35, -98, -185, 374, 257, -354, 35, 132, +-247, 126, 138, -355, -57, 244, 139, 97, +-148, 11, -39, -206, 63, -160, -47, 339, +205, 40, -189, -210, -18, 112, -63, -23, +33, -147, 202, 206, -224, -44, 161, -33, +-105, 69, -328, -197, 525, 236, -1, -86, +-467, -190, 237, 481, 179, -468, -310, -63, +109, 675, 341, -624, -661, -135, 145, 676, +642, -403, -529, -181, -54, 548, 191, -431, +-282, -356, 244, 775, 263, -8, -469, -666, +133, 366, 91, 98, -366, -297, 429, 261, +133, 123, -550, -424, 212, 212, 299, 305, +-450, -567, 79, 190, 337, 293, -255, -370, +34, 257, -25, 5, -186, -367, 395, 340, +-74, 194, -465, -547, 291, 93, 303, 501, +-262, -280, -89, -34, -45, -46, -35, -265, +180, 411, 235, 123, -48, -166, -705, -131, +285, -196, 509, 313, -407, 139, 51, -230, +105, 8, -104, 88, -74, -29, 27, -107, +-62, -10, 125, 55, 218, 269, -169, -74, +-319, -425, 116, 165, 101, 162, 72, -79, +110, 190, -287, -56, 74, -261, 9, -13, +-182, 263, 340, -74, -130, -20, -201, 132, +336, -255, -111, 121, -341, 67, 257, -216, +99, 236, -228, -4, 268, -74, -84, -9, +-286, -21, 115, 3, 277, 12, -371, 124, +219, -93, 253, -102, -761, 77, 499, 72, +244, -22, -648, -65, 389, 62, 181, -119, +-443, 3, 69, 337, 452, -223, -588, -258, +42, 297, 695, 62, -688, -245, 20, 69, +356, 173, -382, -202, 239, 135, 140, 104, +-403, -413, 165, 100, 172, 456, -281, -308, +154, -90, 107, 198, -298, -184, 124, -58, +225, 244, -352, 50, 115, -269, 120, 130, +-195, 56, 174, -284, -18, 212, -188, 291, +112, -377, 116, -66, -305, 325, 261, -318, +46, 171, -226, 126, 132, -311, -169, 206, +165, 25, -48, -58, 72, -103, 25, 28, +-295, 73, 239, 99, -43, 11, -126, -315, +289, 130, -82, 145, -344, -51, 285, -70, +44, 36, -247, 58, 206, -39, 97, -22, +-232, -148, -64, 170, 207, 119, -58, -162, +-36, -8, 24, 32, 56, 0, -162, -47, +75, 51, -32, 99, 10, -170, 228, 45, +-421, 209, 227, -238, 107, -164, -280, 277, +67, 149, 255, -329, -53, 110, -456, 172, +364, -404, 176, 333, -494, 140, 313, -578, +121, 493, -323, 166, 132, -674, 76, 380, +-184, 307, 64, -581, 214, 257, -210, 307, +-18, -623, 87, 388, -162, 221, 171, -595, +76, 298, -191, 259, -51, -354, 259, -16, +-127, 326, -229, -295, 214, -73, 186, 496, +-227, -357, -122, -269, 226, 391, -154, 87, +117, -262, 32, 26, -282, 177, 307, -291, +-43, 176, -149, 249, 57, -432, 47, -11, +-47, 382, 14, -123, 132, -196, -245, 123, +68, -29, 152, 48, -119, 19, -43, -104, +43, 90, 55, -56, -43, 100, -26, 20, +-47, -280, 64, 166, 74, 150, -66, -40, +-168, -110, 122, -90, 174, 217, -150, -51, +-85, -129, 15, 145, 96, -90, -49, 55, +64, 82, -20, -192, -157, 94, 162, 28, +-11, -90, -146, 47, 110, 166, 144, -149, +-246, -128, 119, 261, 66, -232, -371, 13, +416, 178, -22, -60, -194, 87, 222, -188, +-305, -147, 71, 294, 164, 77, -23, -314, +-5, 243, -66, 44, -27, -302, -57, 223, +70, -96, 161, -23, -105, 314, -85, -292, +54, -73, -65, 274, -25, -284, 199, -24, +23, 491, -314, -310, 175, -261, 37, 375, +-90, -224, 142, 14, -135, 306, 40, -333, +74, 7, -113, 212, -4, -223, 85, 91, +-61, 148, 63, -223, 48, 18, -167, 222, +-40, -211, 204, -154, -31, 441, -101, -146, +122, -301, -120, 322, -36, -124, 69, -145, +99, 331, -27, -54, -86, -219, -26, 86, +-135, -114, 401, 127, -117, 301, -306, -413, +296, 81, -104, 169, -120, -429, 243, 307, +88, 280, -470, -364, 222, 54, 325, 46, +-501, -101, 153, 78, 278, -57, -288, 241, +9, -127, 189, -213, -251, 246, 48, -153, +265, -31, -143, 215, -109, -60, 44, -81, +-88, 27, 178, -53, 67, 42, -275, -10, +193, 119, -7, 5, -281, -340, 375, 339, +-55, 71, -272, -452, 347, 363, -130, 111, +-290, -360, 358, 150, 63, 29, -331, 11, +233, 89, 5, -195, -327, -23, 355, 187, +166, 7, -528, -192, 201, 96, 322, 155, +-537, -192, 338, -120, 154, 288, -520, 27, +382, -316, 83, 203, -311, 43, 17, -217, +271, 208, -147, 57, -34, -107, 127, -28, +-280, -187, 145, 170, 198, 321, -195, -214, +-11, -141, 81, -96, -54, 80, 5, 302, +-53, -231, -43, -21, 308, 200, -132, -171, +-306, -140, 248, 158, 26, -13, -189, 19, +347, 224, -126, -237, -402, -226, 491, 229, +-22, 90, -425, -184, 358, 149, 105, 133, +-389, -330, 267, -5, 170, 289, -570, -113, +302, -167, 371, 205, -469, -43, 103, -107, +110, 140, -149, -58, 62, -29, 137, 32, +-156, -120, -189, 27, 526, 291, -219, -24, +-409, -454, 372, 112, 133, 372, -263, -201, +8, -238, 311, 428, -377, -54, -12, -499, +311, 482, -139, 36, -58, -506, 73, 408, +-6, 169, -145, -403, 172, 157, -1, 61, +-95, -212, 108, 215, -42, 4, -197, -195, +234, 159, 95, 122, -244, -210, 59, -126, +100, 189, -102, 119, -22, -190, 122, 47, +-20, 150, -131, -260, 70, 63, 48, 250, +-18, -326, -95, 24, 98, 333, 57, -214, +-122, -54, 65, 51, -87, -194, 70, 234, +124, 147, -196, -235, 75, -26, 28, 29, +-115, 35, 162, -13, -59, -5, -112, 124, +188, -116, -157, 14, 30, -24, 173, -205, +-290, 389, 127, 6, 136, -296, -116, 173, +-77, -199, 117, 83, -37, 261, -65, -261, +194, 125, -190, -16, -36, -312, 272, 339, +-182, 87, -128, -298, 142, 162, 96, 90, +-54, -246, -111, 40, -32, 259, 113, -252, +72, 72, -40, 209, -167, -461, 90, 199, +140, 325, -140, -394, -12, 121, 45, 114, +-4, -257, 22, 176, 13, 5, -68, -62, +47, 120, -79, -137, 98, -37, 76, 100, +-175, 36, 112, -60, -135, -13, 92, 68, +82, -99, -190, 44, 216, 80, -114, -104, +-57, 28, 51, -9, -73, 23, 169, 49, +19, -66, -189, 20, 40, -58, 6, -52, +15, 308, 135, -128, -176, -350, 15, 337, +206, 84, -272, -295, -27, 169, 309, 152, +-208, -352, 0, 27, 178, 426, -182, -338, +-126, -85, 195, 419, 127, -448, -204, -54, +60, 545, 2, -389, -138, -53, 234, 421, +-60, -430, -192, -121, 231, 385, -33, -56, +-157, -34, 147, 45, -3, -151, -234, -136, +272, 266, 148, 141, -422, -327, 186, 119, +116, 69, -242, -201, 165, 239, 41, -80, +-72, -176, 90, 265, -97, -91, -221, -172, +350, 254, 51, 12, -314, -308, 237, 150, +-10, 215, -223, -314, 34, 107, 268, 242, +-139, -336, 6, 86, 64, 120, -360, -175, +359, 152, 43, -7, -319, -141, 286, 98, +26, 181, -228, -273, 49, -106, 131, 351, +-207, -197, 136, -40, 254, 319, -315, -238, +-120, -227, 259, 241, -109, -11, -57, -21, +298, 168, -209, -126, -98, -128, 181, -14, +-181, 131, 22, 122, 145, -197, 45, 20, +-59, 138, -104, -183, -76, 77, 95, 107, +84, -281, -26, 182, 125, 254, -174, -375, +-115, 34, 93, 230, 26, -240, 113, 3, +-3, 236, -74, -92, -41, -168, -93, 159, +136, -14, 26, -148, -12, 191, 31, -17, +-81, -118, 33, 162, -59, -117, -57, -172, +197, 284, -27, 81, -96, -250, 118, 50, +-172, 36, 12, -122, 117, 176, -35, 88, +5, -175, 28, -5, 16, -27, -143, -2, +0, 126, 159, 45, 10, -87, -110, -164, +21, 114, 87, 105, -121, -70, -39, -45, +153, 68, -40, 33, -92, -150, 255, 63, +-227, 61, -188, -12, 360, -8, -50, -45, +-142, 48, 72, -52, 35, -30, -34, 141, +-42, -16, 41, -157, -6, 56, 60, 109, +-21, -117, -59, 9, 74, 109, -85, -87, +-39, -57, 216, 41, -57, 92, -179, -66, +187, -81, -79, 158, -62, -82, 80, -77, +13, 144, 34, -78, -10, -20, -60, 96, +-126, -95, 185, -58, 69, 117, -108, 47, +43, -104, -57, 65, -66, -49, 118, -191, +-24, 284, -9, 89, 97, -227, -119, 88, +-14, -97, 5, -120, 66, 292, 83, 99, +-167, -333, 53, 48, 130, 191, -235, -291, +167, 124, 49, 236, -237, -233, 205, 73, +11, -48, -66, -174, 53, 308, -81, 19, +-60, -201, 77, 50, 64, 4, 6, 4, +24, 30, -138, -34, -11, 33, 100, 93, +-11, -260, 79, 38, -71, 318, 27, -271, +-59, 37, -172, 150, 213, -214, 65, 95, +-10, 22, -77, -30, -95, 56, 76, -46, +114, 16, -121, 12, -3, -51, 149, -80, +-180, 92, 94, 146, 27, -108, -150, -105, +145, 95, 44, -52, -74, -113, 47, 278, +-73, -30, -27, -216, 62, 212, 15, -154, +6, -172, 1, 362, -4, -20, -16, -163, +-18, 68, 36, -138, 46, 65, -19, 185, +-54, -137, 13, -83, -17, 114, -1, 9, +113, -84, -35, 46, -50, -55, 44, 19, +-79, 66, 184, 21, -118, -14, -92, -274, +157, 232, -105, 199, 115, -332, -75, 151, +-76, 85, 161, -271, -86, 120, 50, 170, +10, -124, -71, 1, 51, 63, -56, -110, +-109, -85, 211, 172, 41, 88, -109, -84, +34, -21, -50, -181, 0, 29, -10, 266, +195, -75, -22, -76, -230, -4, 70, -68, +93, 58, -99, 24, 52, -37, 153, 63, +-67, 31, -41, -82, -47, -103, -95, 75, +148, 144, 119, -111, -173, -43, -8, 91, +175, -73, -170, 34, -26, 40, 116, -118, +14, -24, 84, 170, -112, 12, 6, -136, +-62, 86, -98, -177, 225, -12, 39, 382, +-81, -175, 38, -137, -96, 77, 68, -140, +-21, 126, -41, 140, 191, -145, -88, -54, +-115, 115, 13, -11, 77, -194, -14, 129, +75, 192, 7, -175, -118, -29, 100, 64, +-51, -90, -90, 15, 149, 148, 27, -42, +-168, -124, 161, 53, -45, -13, -79, 61, +124, -5, 60, -70, -140, 89, -1, -76, +118, 44, -196, 64, 93, -237, 126, 158, +-120, 216, 14, -290, 83, 4, -95, 156, +5, -200, 176, 89, -225, 221, 110, -214, +70, -73, -229, 125, 176, -132, -15, 76, +-29, 197, 91, -156, -20, -100, 15, 80, +-117, -54, 16, 41, 134, 146, -115, -99, +13, -147, 64, 132, -5, 69, 0, -188, +-108, 90, 102, 55, 116, -96, -65, 197, +-2, -104, -188, -260, 63, 193, 204, 149, +-106, -91, -56, 22, 61, -82, 46, -85, +-58, 130, 12, -17, 128, 61, -158, 33, +-41, -244, 223, 108, -221, 193, -64, -283, +384, 112, -190, 178, -128, -327, 241, 201, +-197, 70, 26, -300, 262, 235, -268, 58, +-20, -138, 150, 33, -135, -3, 16, -62, +214, 7, -164, 278, 26, -191, 162, -253, +-281, 337, 72, -193, 192, 27, -248, 352, +84, -451, 268, 21, -311, 319, -88, -362, +278, 70, 61, 407, -207, -311, 95, -241, +38, 345, -151, -64, 126, -161, -89, 237, +24, -67, 92, -112, -23, 75, 2, -54, +-15, 63, -4, 25, -23, -78, 105, 78, +-26, -89, -131, -43, 86, 221, 39, -119, +-50, -93, -24, 107, 141, -99, -19, 70, +-144, 91, 225, -76, -45, -56, -326, -67, +241, 171, 182, 8, -306, -182, 81, 164, +220, -22, -266, -100, 137, 146, 216, -54, +-453, -157, 108, 69, 378, 253, -325, -130, +-78, -211, 266, 174, -203, -73, 16, 47, +328, 194, -240, -221, -197, -116, 251, 127, +42, 130, -165, -45, 12, -150, 98, 110, +-26, 31, -38, -130, 26, 113, 6, -21, +48, -87, 119, 140, -163, -85, -107, -84, +125, 185, 34, -94, 29, -83, -28, 205, +-66, -109, -36, -129, 170, 113, 38, 39, +-186, -45, 107, 39, 6, 78, -49, -273, +48, 56, -19, 306, -120, -244, 141, 39, +105, 80, -200, -221, 169, 131, -21, 87, +-159, -17, 151, -11, -46, -97, -75, -10, +80, 51, 100, 156, -129, -122, -97, -187, +224, 233, -44, -9, -24, -58, 66, 58, +-135, -135, -42, 32, 100, 104, 38, 61, +10, -75, -98, -202, -27, 68, 218, 192, +-41, -5, -96, -53, 4, -56, -85, -108, +100, 111, 108, 104, -158, -90, 7, 56, +141, -63, -159, -122, 63, 124, 160, 60, +-156, -10, 17, -4, 29, -51, -173, -125, +137, 122, 155, 193, -188, -250, 93, -23, +-45, 124, -105, -66, 213, 112, 49, -82, +-123, -45, -154, 79, 87, -103, 113, 137, +-36, -18, 18, -185, -68, 165, 38, -18, +13, -71, -35, 126, 119, -13, -30, -40, +-77, -101, -14, -49, 4, 185, 36, 126, +33, -186, -76, -148, 41, 110, 99, 32, +-49, 144, -3, 77, -3, -369, -50, -63, +-51, 254, 155, 12, -24, 40, -185, -35, +167, -207, 29, 162, -34, 218, 89, -352, +-104, -58, -27, 379, 52, -184, -83, -123, +56, 264, 38, -164, -93, -143, 85, 299, +67, -87, -91, -151, 48, 219, 46, -258, +-134, 2, 31, 383, 55, -226, -57, -76, +42, 89, -15, -233, -39, 177, 70, 316, +60, -279, -13, -195, -45, 129, -24, -1, +-54, 166, 78, 65, -35, -258, 28, -51, +-27, 26, -27, 204, 188, 144, -140, -368, +-47, -63, 180, 345, -108, -21, -51, -266, +-7, -31, -23, 148, 120, 109, 67, 88, +-150, -141, -55, -233, 204, 39, -1, 229, +-180, 118, 95, -218, 17, -183, -139, 107, +171, 205, 56, 137, -162, -184, -84, -225, +104, 64, 129, 106, -82, 125, -12, -107, +56, -194, -97, 140, 74, 180, 10, 96, +-136, -185, 1, -270, -18, 108, 50, 121, +269, 31, -42, 57, -218, -44, 44, -59, +-32, 71, -122, -75, 114, -111, 180, 220, +-41, 8, -215, -199, 12, 1, 220, 33, +70, 216, -80, 67, -125, -280, -202, -68, +175, 25, 210, 112, -144, 110, -3, -87, +-15, -50, -5, -20, 152, 97, -59, 14, +-170, -150, 26, 35, 52, 44, 112, -35, +15, 37, -197, 108, 127, -1, 23, -126, +-107, -64, 105, -55, -56, 96, -30, 118, +60, -73, 75, 16, 6, 47, -56, 1, +-87, -25, -65, -174, 84, -119, 42, 157, +54, 260, 73, -1, -147, -109, -52, -14, +120, -151, 3, 17, -52, 207, -150, -166, +109, -176, 74, 170, -37, 205, 209, 97, +-110, -116, -226, -229, 75, -153, 89, 157, +20, 184, -52, -104, -76, 2, 74, 81, +134, 35, -52, -18, -48, -153, -96, -112, +-24, 110, 149, 95, 7, -4, 19, 155, +-138, -132, -25, -248, 187, 217, -22, 121, +-42, -214, -188, -138, 54, 199, 314, 191, +-83, -13, -147, -92, -32, -322, 52, -19, +-14, 330, 21, 5, 54, -10, -78, 46, +52, -189, 147, -8, -131, 213, -97, -156, +26, -239, -159, 152, 341, 241, 86, 155, +-477, -207, 320, -294, 98, 91, -286, 89, +151, 50, 64, 125, -261, -140, 73, -113, +248, 247, -123, -73, -7, -205, -125, 134, +-91, -111, 429, 148, -81, 367, -354, -374, +118, -220, 26, 204, -52, -106, 241, 103, +2, 77, -316, -153, 98, 255, 180, 115, +-145, -309, -41, -263, 58, 74, -64, 179, +199, 69, 60, 229, -405, -67, 104, -315, +228, 111, -232, -63, 57, -183, 157, 263, +-132, 98, 85, 8, 53, 129, -279, -316, +-3, -247, 220, 306, 62, 88, -159, -127, +-196, 140, 202, 17, 264, -71, -78, -53, +-298, -232, -54, 111, 158, 332, 102, -69, +-112, -186, -114, 7, 148, 117, 30, -5, +5, -176, -50, 10, -38, 110, 46, 37, +-162, 120, 32, -137, 90, -268, -20, 266, +16, 197, -5, -192, -23, -15, 12, -63, +15, -109, -133, 79, -45, 183, 133, 130, +89, -129, -17, -101, -210, -70, 34, -149, +96, 168, -108, 208, -15, -136, 113, 0, +174, 250, -255, -179, -142, -393, 170, 118, +-80, 187, -9, 59, 51, 226, 39, -99, +89, -210, -148, -79, -169, -274, 108, 196, +99, 472, -89, -1, 12, -129, 136, -177, +-53, -194, -259, 43, -58, 69, 75, 93, +182, 203, 177, 33, -138, -157, -259, -172, +55, -31, 42, 25, -159, -54, 146, 281, +52, 272, -134, -304, 84, -283, 85, -4, +-92, 149, -133, 156, -131, -63, -25, 23, +466, 133, -5, -67, -420, -252, -42, -188, +-84, 147, 200, 306, 232, 137, -134, -125, +-15, -107, -35, -40, -256, -243, -125, -82, +284, 331, 133, 318, -169, -71, 77, -309, +48, -62, -257, 157, -189, -186, 136, -50, +223, 430, 53, -37, -110, -256, -145, 139, +-65, -22, -78, -239, 34, 6, 154, 193, +102, 173, -149, 74, -79, -243, 36, -225, +-221, 172, 58, 100, 157, -155, -52, 51, +-15, 231, 13, -63, -98, -156, -166, 54, +76, -89, 72, -45, 40, 192, 66, -31, +-106, -39, -220, 72, -9, -54, 69, -20, +-47, -80, 63, -104, 204, 292, -101, 186, +-262, -316, -95, -61, -28, 45, 237, -135, +94, 174, -184, 114, -1, -79, -25, 58, +-192, -45, 5, -87, 219, -55, -89, -139, +-86, 136, 150, 338, -70, -50, -237, -263, +-87, 28, 207, 51, 1, -185, -161, 88, +171, 282, 11, -110, -285, -176, -4, 105, +127, 43, -24, -83, -56, -44, -64, 33, +-65, 99, 21, -2, 68, -93, -30, 70, +-39, 66, -35, -242, 10, 40, -131, 292, +-154, -248, 105, -141, 106, 369, 99, 3, +-45, -318, -295, 84, -24, 170, 132, -200, +-255, -1, 49, 157, 341, -125, -165, 85, +-201, 151, 120, -192, -178, -66, -144, 36, +218, -62, 23, 78, -100, 134, 20, -71, +-139, -40, -170, 32, 246, -110, 97, 45, +-266, 134, -37, -38, 10, -146, -173, -21, +27, 113, 245, 55, -58, 63, -98, -99, +-89, -123, -139, 88, 44, -30, -156, -29, +65, 164, 289, -10, -87, -105, -248, 2, +23, -18, -118, -29, -225, -62, 353, 222, +149, 151, -307, -326, -119, 11, -23, 136, +6, -209, 45, 40, -19, 171, -13, 43, +77, 59, -190, -123, -329, -124, 171, -83, +147, 22, -50, 221, 142, 38, -121, 11, +-287, -52, -46, -116, -62, -63, 44, -136, +194, 176, 78, 238, -36, -37, -200, 71, +-289, -150, -211, -378, 174, 96, 386, 159, +114, -28, -209, 367, -350, 196, -92, -465, +-5, -242, 3, 1, 106, -154, 137, 292, +72, 512, -318, 103, -158, -411, -12, -525, +-75, 123, 51, 219, 228, -58, 26, 395, +-352, 226, -33, -468, -65, -295, -17, -52, +210, 141, -90, 366, -97, 69, -151, -83, +-122, -82, 194, -254, 107, -100, -250, 197, +-89, 97, 160, 83, -128, 241, -224, -223, +63, -449, 97, 172, -62, 215, 122, -205, +-47, 287, -349, 364, -93, -559, 21, -384, +186, 389, 167, 151, -238, -158, -159, 218, +4, 205, -111, -451, -5, -298, 151, 375, +-68, 88, -76, -92, 43, 213, -291, -140, +-113, -217, 298, 208, 47, -17, -137, -241, +-123, 254, -134, 241, 126, -270, -169, -149, +-145, 6, 393, 33, -52, 198, -286, 67, +-17, -38, -55, -111, -131, -334, 104, 71, +146, 473, -143, -68, -2, -226, -164, 171, +-193, -77, 211, -278, 25, 87, -188, 176, +72, 142, 149, 125, -325, -273, -210, -331, +134, 91, 98, 185, 136, 174, -155, 36, +-185, -50, -37, 30, -120, -439, -25, -177, +212, 540, 72, 88, -265, -118, 16, 234, +63, -120, -384, -562, -80, -58, 296, 441, +191, 219, -126, 86, -333, 7, -42, -335, +52, -408, -218, 31, 152, 397, 368, 274, +-193, 60, -348, -62, -125, -275, -66, -342, +146, -66, 162, 392, -46, 268, 38, -84, +-159, 170, -351, -159, -100, -602, 182, 54, +258, 501, -24, 51, -178, -117, -90, 170, +-185, -48, -122, -462, 165, -156, 202, 564, +-71, 221, -215, -368, -125, 125, 31, 94, +-5, -450, -145, -96, 157, 400, 144, 250, +-208, -85, -157, -217, -103, -64, -81, -46, +118, -109, 236, 224, 14, 282, -334, -70, +-191, -215, 84, -132, 4, -40, -105, 109, +90, 121, 161, 56, -22, 122, -267, -43, +-295, -280, 68, -237, 184, 188, 29, 322, +9, -52, -44, 20, -188, 127, -152, -393, +-25, -306, 44, 330, 244, 295, 98, 147, +-415, -195, -219, -383, 173, 97, 58, 34, +-55, 26, -5, 317, 71, -15, -67, -221, +-246, -13, -159, -144, 166, -135, 298, 394, +-148, 242, -378, -364, 89, -73, 239, 276, +-290, -217, -281, -315, 394, 344, 217, 391, +-390, -319, -123, -239, 69, 265, -150, -115, +-5, -257, 178, 317, 106, 318, -141, -288, +-282, -224, -56, 209, 133, -123, -62, -179, +18, 411, 231, 129, -171, -403, -329, 60, +83, 144, 64, -165, -202, 30, 140, 22, +221, 52, -148, 146, -198, -54, -186, -149, +-35, -108, 219, 29, 79, 69, -66, 73, +48, 265, -178, -25, -360, -524, 123, -140, +272, 431, -28, 212, -18, -171, -119, -114, +-218, 8, 65, -36, 91, 74, -62, 206, +-32, -223, -90, -423, 61, 402, 163, 655, +-245, -395, -280, -792, 151, 169, 195, 734, +1, 180, -139, -488, -157, -479, -6, 269, +78, 539, -77, -144, -6, -584, 155, -13, +-64, 918, -147, 206, -116, -1280, -143, -373, +206, 1254, 251, 357, -216, -918, -155, -101, +50, 628, -24, -119, -171, -601, 57, 55, +229, 735, -245, 39, -74, -729, 363, 68, +-174, 577, -515, -267, 94, -526, 538, 359, +53, 507, -580, -326, -224, -394, 535, 316, +162, 260, -459, -420, -158, -238, 332, 522, +68, 306, -305, -593, -76, -285, 116, 640, +126, 33, -47, -523, -110, 296, -104, 212, +-44, -386, 181, 11, -93, 258, -160, -7, +253, -247, 47, 38, -416, 310, 14, -211, +397, -198, -214, 340, -402, -115, 373, -346, +371, 562, -593, 243, -323, -967, 613, -65, +133, 1159, -583, -193, -11, -1070, 623, 549, +-263, 757, -799, -860, 477, -429, 796, 1017, +-654, 148, -642, -1003, 669, 208, 359, 873, +-715, -589, -249, -762, 605, 915, 165, 622, +-377, -1019, -71, -238, -46, 772, -76, -311, +215, -389, 154, 704, -261, 172, -145, -739, +314, -26, -202, 506, -404, -281, 433, -168, +339, 531, -449, -60, -93, -392, 262, 129, +-396, -30, -111, -244, 618, 430, 84, 356, +-610, -459, -108, -319, 416, 170, -37, 304, +-305, -79, 70, -394, 247, 222, 54, 532, +-275, -225, -164, -602, 189, 216, 14, 420, +-182, -573, 100, -107, 355, 1122, -103, 1, +-537, -1304, -108, -54, 415, 847, 281, -80, +-125, -34, -417, 298, -196, -632, 500, -188, +399, 1030, -616, -285, -601, -1440, 516, 846, +647, 1721, -69, -1081, -633, -1424, -622, 698, +579, 706, 1135, 37, -589, -128, -1484, -645, +701, -28, 1609, 955, -969, -159, -1497, -1030, +1057, 414, 1133, 985, -833, -529, -784, -819, +456, 440, 515, 430, -250, -192, -391, 34, +66, -86, 359, -190, 123, 323, -438, -60, +-249, -574, 463, 452, 175, 805, -509, -750, +-55, -781, 599, 939, -116, 360, -650, -1019, +169, 237, 530, 835, -136, -617, -353, -291, +52, 609, 225, -385, -36, -317, -377, 750, +151, -198, 567, -513, -323, 841, -654, -236, +488, -1176, 468, 957, -729, 862, -51, -1158, +793, -145, -395, 924, -600, -604, 633, -501, +188, 1062, -612, -76, 174, -843, 339, 448, +-307, 96, -30, -287, 196, 351, -131, -137, +-71, -210, 47, 330, 53, -116, 180, -88, +-206, 168, -353, -448, 317, 112, 248, 830, +-275, -452, -17, -870, 205, 823, -268, 643, +-202, -1347, 459, -169, 86, 1669, -504, -451, +151, -1348, 352, 978, -444, 608, -54, -1315, +583, -52, -241, 1490, -682, -269, 490, -1338, +648, 553, -723, 889, -426, -756, 800, -526, +73, 874, -755, 289, 199, -833, 572, -87, +-346, 665, -326, 13, 344, -567, 53, 53, +-355, 517, 93, -187, 341, -376, -77, 344, +-415, 128, 39, -528, 612, 274, -327, 650, +-719, -743, 674, -521, 639, 1010, -918, 60, +-364, -790, 911, 466, -112, 187, -621, -632, +391, 277, 273, 316, -368, -177, -68, 162, +221, -500, -127, -75, -158, 1038, 256, -777, +203, -705, -325, 1581, -167, -308, 300, -1542, +-61, 1256, -329, 639, 270, -1502, 409, 471, +-501, 885, -227, -1042, 666, 175, -220, 849, +-751, -1059, 570, -268, 692, 1332, -793, -122, +-307, -1091, 747, 256, -302, 693, -409, -399, +741, -221, -168, 405, -871, -268, 856, -28, +680, 613, -1346, -558, -405, -645, 1396, 989, +62, 233, -967, -1104, 326, 523, 289, 926, +-586, -1208, 150, -384, 613, 1337, -388, -483, +-372, -911, 595, 1320, 8, 382, -740, -1703, +217, 125, 724, 1383, -330, -718, -622, -542, +445, 1062, 527, -209, -497, -707, -452, 519, +347, -165, 404, -581, -173, 883, -318, 544, +210, -1071, 97, -279, -320, 882, 100, -55, +310, -702, -188, 97, -147, 740, 238, 56, +6, -725, -344, -28, 14, 333, 475, -170, +19, 262, -524, 123, 75, -609, 413, 421, +-210, 434, -197, -1130, 253, 255, -7, 1229, +-116, -1094, 217, -353, -206, 1402, -228, -899, +411, -806, 106, 1495, -362, -223, 123, -1006, +205, 789, -399, 43, 35, -510, 465, 424, +-172, -203, -216, -77, 254, 634, -110, -613, +-290, -405, 408, 929, 202, -237, -490, -630, +142, 633, 257, 95, -492, -512, 278, 326, +517, 184, -764, -674, -20, 63, 905, 1048, +-645, -301, -577, -1313, 1017, 797, 63, 1221, +-864, -1579, 459, -700, 471, 2246, -716, -116, +-129, -2281, 725, 938, 24, 1649, -612, -1544, +162, -823, 578, 1886, -519, 61, -462, -1750, +938, 532, 164, 1028, -1006, -726, 334, -175, +720, 454, -668, -223, -322, 146, 747, 3, +166, -644, -623, 504, -143, 529, 639, -741, +150, 146, -833, 549, 105, -760, 1071, -164, +-568, 851, -916, -238, 1110, -523, 468, 679, +-1431, 135, 213, -1131, 1425, 246, -764, 1338, +-909, -720, 1007, -1098, 279, 1228, -819, 494, +177, -1488, 449, 166, -68, 1297, -63, -494, +-402, -856, 131, 415, 756, 562, -553, -122, +-520, -651, 1136, -47, -45, 1062, -1262, -267, +673, -1316, 793, 1003, -924, 997, 116, -1629, +769, -131, -714, 1649, -137, -890, 795, -962, +-389, 1504, -508, -52, 734, -1443, 315, 827, +-770, 896, -89, -1106, 756, -252, -157, 1051, +-582, -311, 636, -824, 366, 730, -949, 367, +64, -799, 946, 75, -450, 531, -443, -115, +768, -404, -71, -56, -697, 687, 536, -141, +367, -949, -781, 744, 298, 559, 834, -1116, +-617, 404, -501, 643, 581, -1101, 218, 435, +-390, 833, 60, -1276, 484, 108, -86, 1425, +-691, -834, 304, -1158, 825, 985, -716, 876, +-370, -1003, 1283, -485, -334, 1267, -1364, -198, +1050, -1480, 894, 895, -1078, 1163, -169, -1149, +760, -466, -32, 906, -359, 90, -43, -627, +227, -281, 255, 649, -93, 486, -113, -844, +142, -231, -86, 993, -143, -395, 286, -1003, +325, 965, -213, 698, -365, -1141, 306, -87, +432, 981, -492, -527, -297, -824, 895, 956, +153, 616, -922, -1276, 162, 48, 793, 1412, +-429, -1134, -452, -1004, 826, 1900, 164, -72, +-739, -1684, 188, 1277, 305, 606, -154, -1783, +322, 611, -191, 1230, -266, -1275, 826, -132, +-204, 1204, -1029, -612, 737, -715, 925, 627, +-877, 246, -375, -359, 1013, -14, -45, 443, +-898, -167, 319, -683, 667, 434, -251, 339, +-228, -379, 481, 410, 37, -169, -848, -628, +273, 633, 1263, 168, -639, -597, -1197, 230, +1375, 389, 873, -165, -1899, -439, -53, 112, +1928, 537, -690, -481, -1112, -236, 1222, 886, +265, -351, -1181, -766, 455, 750, 941, 166, +-680, -815, -355, 430, 797, 747, -64, -798, +-589, -581, 248, 1047, 546, 119, -2, -1146, +-529, 543, 173, 894, 607, -947, -584, -256, +-346, 736, 1140, -344, 24, -137, -1118, 357, +454, -144, 846, 115, -620, -102, -464, -435, +851, 427, 370, 312, -865, -613, -133, 153, +972, 767, -143, -800, -809, -677, 632, 1394, +643, -62, -748, -1488, -226, 1192, 710, 810, +-16, -1767, -450, 199, 313, 1291, 572, -791, +-500, -348, -528, 665, 834, -171, 256, -167, +-796, 23, 479, -193, 615, 386, -886, 158, +-110, -650, 880, 287, -271, 605, -279, -811, +631, -306, -74, 1011, -517, -92, 188, -879, +385, 539, -49, 538, -173, -905, 328, -77, +168, 846, -479, -317, 158, -307, 301, 480, +-412, -343, 340, -427, 632, 798, -526, 63, +-406, -951, 576, 681, 26, 594, -494, -1370, +687, 263, 490, 1304, -1046, -1035, 49, -530, +1042, 1253, -661, -210, -503, -1220, 1238, 649, +1, 1319, -1187, -1303, 673, -1165, 877, 2249, +-1042, 206, -335, -2601, 1244, 1091, 121, 1774, +-997, -1698, 146, -539, 877, 1414, -354, -28, +-788, -985, 867, -58, 962, 892, -1319, -14, +-590, -887, 1710, 559, -130, 617, -1562, -1076, +1007, -199, 1353, 1069, -1404, -50, -730, -739, +1589, 153, -19, 528, -1475, -358, 1066, -367, +1254, 615, -1653, -87, -428, -575, 1725, 691, +-361, 155, -1322, -858, 988, 159, 1207, 529, +-1111, 74, -1015, -473, 1348, -487, 684, 1159, +-1474, 219, 61, -1914, 1492, 896, -456, 1691, +-957, -1876, 605, -514, 361, 1765, -343, -516, +262, -803, -6, 670, -303, -72, 667, -155, +40, 278, -1030, -436, 495, 90, 1111, 668, +-694, -493, -719, -407, 827, 526, 481, -143, +-856, -178, -186, 543, 1092, -302, 14, -488, +-987, 742, 319, 81, 815, -1111, -534, 414, +-431, 1234, 940, -881, 221, -889, -1201, 1247, +261, 124, 1420, -1253, -857, 609, -1033, 642, +1594, -793, 285, 229, -1641, 482, 703, -666, +1182, -173, -1135, 472, -395, 80, 1220, -117, +-88, -84, -767, 153, 449, 11, 337, -571, +-368, 65, 46, 872, 280, 2, -68, -917, +-34, -27, 123, 955, -9, -330, 30, -1006, +32, 954, 52, 799, 126, -1262, -169, -341, +-33, 988, 478, -38, -4, -528, -533, 130, +218, 239, 599, 124, -330, -204, -592, -620, +621, 567, 816, 816, -727, -1291, -842, -101, +942, 1706, 687, -1233, -1061, -1013, -39, 1986, +1011, -449, -305, -1432, -525, 1413, 332, 288, +241, -1320, -43, 415, -83, 709, -56, -613, +345, -181, 109, 718, -516, -195, 18, -698, +731, 541, -24, 204, -778, -729, 297, 664, +859, 465, -481, -1249, -702, 366, 685, 908, +561, -1334, -512, 286, -396, 1525, 479, -1383, +515, -622, -618, 1502, -314, -499, 924, -967, +-105, 864, -690, 741, 673, -701, 179, -937, +-760, 898, 416, 738, 554, -1479, -511, 140, +-29, 1629, 392, -974, -199, -1059, -69, 1166, +197, 232, 12, -933, 152, 296, 113, 610, +-372, -320, -68, -361, 571, -5, -73, 336, +-439, 112, 471, -455, 422, 372, -793, 222, +-241, -970, 1142, 650, -181, 791, -964, -1656, +851, 347, 493, 1973, -995, -1695, 220, -1313, +593, 2447, -560, 41, 215, -2412, 543, 1246, +-521, 1851, -178, -2078, 453, -977, -117, 2228, +-76, -98, 378, -1747, -25, 1023, -289, 1011, +22, -1455, 180, -360, 96, 1419, 18, -219, +-59, -1190, 58, 768, 169, 951, -179, -1068, +-135, -676, 182, 965, 165, 399, 239, -679, +-194, -240, -487, 613, 532, 196, 420, -788, +-832, -93, 67, 866, 1011, -242, -366, -633, +-718, 675, 568, 155, 307, -740, -568, 291, +114, 194, 556, -407, -204, 497, -147, 123, +246, -525, -415, 169, -139, -185, 980, 91, +37, 739, -1188, -847, 453, -399, 1256, 1471, +-1041, -574, -1022, -1468, 1555, 1433, 691, 785, +-1608, -1684, -26, 192, 1438, 1278, -531, -870, +-1094, -524, 953, 901, 774, -163, -1019, -469, +-79, 613, 790, -78, -412, -815, -373, 710, +458, 506, 340, -1231, -75, 459, -475, 1093, +-37, -1481, 722, -113, -276, 1704, -677, -1029, +864, -943, 488, 1516, -1030, -114, -102, -1287, +903, 891, -271, 808, -667, -1432, 877, -154, +507, 1867, -1302, -877, -53, -1896, 1436, 2033, +-498, 1213, -1146, -2618, 1045, -122, 914, 2362, +-1272, -713, -609, -1838, 1446, 1058, 287, 1627, +-1586, -1284, 265, -1559, 1860, 1736, -838, 1140, +-1775, -2189, 1502, -431, 1262, 2270, -1954, -140, +-291, -2043, 2207, 639, -631, 1685, -1929, -1388, +1431, -1058, 1262, 2059, -1807, 75, -358, -1924, +1981, 908, -246, 957, -1944, -1402, 737, -26, +1807, 1383, -1037, -287, -1450, -1235, 1436, 392, +1153, 1098, -1811, -811, -667, -810, 2051, 1223, +173, 406, -1877, -1001, 430, -253, 1561, 300, +-898, 510, -918, 85, 1062, -914, 329, 281, +-750, 997, 104, -1021, 468, -495, -156, 1391, +-297, -301, 64, -1111, 376, 788, 58, 596, +-217, -785, -36, -223, 14, 575, 97, -176, +114, -327, -89, 665, 94, 28, 189, -943, +-364, 187, -96, 921, 563, -303, -73, -872, +-418, 635, 320, 749, 236, -1279, -305, -135, +-56, 1668, 137, -962, 151, -1257, 149, 1900, +-312, 275, -155, -2203, 505, 640, 33, 2019, +-507, -1292, 251, -1601, 427, 1922, -423, 822, +-108, -2503, 595, 450, -219, 2538, -567, -1799, +453, -1703, 545, 2416, -312, 516, -556, -2024, +236, 64, 673, 1416, -327, 154, -635, -1453, +723, -285, 435, 1951, -941, -323, 0, -2072, +929, 1289, -353, 1517, -706, -1890, 780, -657, +463, 1942, -1040, -103, 60, -1691, 1051, 588, +-592, 1373, -656, -852, 1004, -1027, 237, 1030, +-932, 582, 80, -1138, 686, -146, -93, 1099, +-542, -76, 218, -912, 652, 69, -344, 692, +-640, 51, 482, -601, 540, -206, -501, 721, +-293, 281, 688, -911, 242, -74, -994, 877, +-170, -444, 1440, -606, -19, 1002, -1627, 323, +588, -1355, 1639, -25, -1273, 1416, -1307, -538, +1811, -1122, 789, 1294, -1788, 475, -159, -1626, +1497, 317, -212, 1216, -1120, -854, 322, -520, +1031, 940, -235, 123, -886, -623, 285, -96, +690, 55, -356, 212, -376, 535, 514, -453, +198, -872, -497, 955, -45, 759, 555, -1525, +-172, -329, -490, 1704, 594, -27, 323, -1408, +-750, 23, 23, 1122, 628, 189, -348, -1259, +-199, -246, 528, 1636, 36, 79, -518, -1764, +-109, 71, 707, 1503, 101, -24, -847, -1106, +251, -176, 871, 863, -615, 343, -522, -708, +747, -382, 145, 399, -424, 474, -52, -10, +347, -750, 242, -154, -574, 1102, -207, -31, +929, -1358, -125, 483, -758, 1485, 526, -1081, +246, -1418, -360, 1693, 192, 1003, -146, -2079, +-242, -218, 808, 2018, 58, -707, -1019, -1428, +234, 1280, 806, 474, -304, -1152, -465, 380, +358, 551, 296, -754, -308, -19, -153, 673, +218, -218, -53, -436, 42, 382, 328, 224, +-309, -645, -178, 75, 343, 782, -259, -549, +63, -499, 587, 1056, -564, -95, -250, -1316, +842, 669, -317, 1100, -631, -1034, 599, -406, +437, 1109, -445, -417, -236, -853, 306, 916, +109, 315, -229, -902, 44, 282, 299, 507, +-107, -552, -185, 84, 147, 176, 68, -552, +-287, 692, 117, 552, 627, -1351, -358, -70, +-845, 1331, 789, -499, 724, -838, -1259, 727, +-170, 421, 1574, -528, -557, -435, -1382, 171, +1238, 836, 731, -83, -1587, -1398, 132, 429, +1621, 1867, -725, -959, -1446, -2136, 1137, 1317, +1264, 2207, -1522, -1394, -873, -2077, 1917, 1319, +413, 1733, -1970, -1082, 20, -1326, 1858, 607, +-271, 1166, -1663, -46, 594, -1340, 1616, -250, +-1028, 1511, -1370, 181, 1568, -1336, 793, -27, +-1811, 930, 25, 87, 1688, -648, -711, -279, +-1142, 563, 1014, 372, 417, -432, -882, -283, +210, 68, 571, 223, -539, 355, -237, -380, +564, -508, -109, 607, -348, 412, 525, -537, +-60, -495, -830, 143, 625, 1015, 922, 132, +-1102, -1612, -914, 20, 1506, 1771, 1052, -349, +-1756, -1471, -1314, 432, 2028, 1107, 1618, -189, +-2311, -874, -1599, -173, 2597, 685, 1315, 557, +-2641, -502, -877, -1020, 2489, 537, 494, 1456, +-2000, -861, -250, -1609, 1406, 1171, 186, 1473, +-869, -1174, -357, -1313, 574, 1023, 784, 1379, +-578, -1095, -1276, -1599, 846, 1534, 1577, 1694, +-1312, -2134, -1523, -1460, 1810, 2582, 1095, 926, +-2086, -2661, -432, -405, 1909, 2343, -110, 295, +-1329, -1813, 303, -713, 764, 1332, -204, 1317, +-411, -1007, 52, -1676, 371, 727, 105, 1675, +-428, -378, -61, -1521, 411, -17, -32, 1324, +-317, 292, 62, -998, 494, -263, -18, 430, +-969, -40, 211, 305, 1392, 374, -750, -962, +-1403, -541, 1375, 1408, 1023, 550, -1769, -1748, +-405, -455, 1712, 2100, -367, 152, -1203, -2371, +1048, 483, 372, 2321, -1314, -1286, 402, -1933, +1055, 1821, -705, 1461, -655, -1924, 476, -1104, +634, 1861, -22, 795, -1060, -1889, -345, -373, +1637, 1870, 630, -62, -1990, -1580, -855, 226, +2159, 1131, 1124, 58, -2314, -917, -1395, -676, +2515, 1189, 1634, 1330, -2605, -1821, -1702, -1641, +2319, 2381, 1779, 1483, -1847, -2419, -2074, -1117, +1417, 1872, 2486, 1006, -1283, -1154, -2730, -1274, +1283, 739, 2510, 1556, -1090, -627, -2169, -1559, +582, 448, 1869, 1365, 40, -19, -1804, -1208, +-493, -490, 1879, 1231, 639, 806, -1954, -1486, +-571, -883, 2129, 1968, 102, 806, -2179, -2531, +811, -636, 1882, 2941, -1667, 378, -1176, -3038, +2061, -125, 484, 2862, -1901, 70, -203, -2524, +1630, -284, 281, 2055, -1464, 572, -396, -1453, +1441, -671, 314, 804, -1596, 528, -40, -224, +1667, -275, -358, -282, -1688, -20, 699, 726, +1554, 413, -1008, -1058, -1424, -873, 1109, 1171, +1057, 1260, -1156, -1050, -488, -1423, 842, 856, +13, 1433, -321, -728, -12, -1475, 23, 689, +191, 1628, -211, -719, -175, -1771, 812, 848, +-96, 1782, -1291, -1167, 296, -1633, 1717, 1609, +-146, 1401, -2205, -1931, -82, -1211, 2795, 1937, +328, 1233, -3237, -1776, -611, -1544, 3457, 1735, +1173, 2041, -3595, -1835, -1976, -2555, 3675, 1828, +2544, 3009, -3698, -1540, -2754, -3308, 3390, 1080, +2545, 3358, -2863, -656, -2213, -3168, 2060, 329, +1525, 2808, -1292, -35, -558, -2278, 380, -328, +-689, 1515, 695, 781, 1723, -618, -2005, -1207, +-2284, -131, 3208, 1404, 2229, 572, -3842, -1297, +-1796, -856, 3800, 1012, 1510, 1202, -3230, -774, +-1491, -1617, 2564, 726, 1798, 1932, -1933, -902, +-2129, -2001, 1581, 1180, 2370, 1765, -1314, -1275, +-2374, -1239, 1061, 794, 2157, 603, -651, 438, +-1976, -240, 42, -1997, 1925, 337, 470, 3066, +-1924, -602, -908, -3154, 1608, 528, 1038, 2550, +-1152, -20, -1232, -1875, 662, -516, 1277, 1429, +-614, 653, -1121, -991, 794, -338, 436, 343, +-1077, -236, 542, 292, 1099, 921, -1415, -559, +-860, -1711, 1757, 503, 715, 2497, -1563, -434, +-765, -3051, 1121, 418, 1049, 3255, -531, -103, +-1314, -3288, 89, -624, 1611, 3411, 315, 1336, +-1921, -3698, -421, -1549, 2159, 3995, 321, 1344, +-2214, -4134, -66, -1209, 2086, 4152, -243, 1371, +-1999, -4201, 390, -1523, 1907, 4342, -434, 1376, +-2016, -4326, 253, -1010, 1845, 3806, 19, 761, +-1578, -2640, -423, -806, 950, 1210, 622, 1053, +-209, -69, -720, -1193, -724, -602, 529, 1008, +1698, 1124, -226, -529, -2487, -1766, -244, 48, +2956, 2369, 786, 292, -3066, -2562, -1201, -608, +2897, 2356, 1584, 1101, -2461, -2073, -1739, -1653, +1786, 1948, 1907, 1963, -929, -1796, -2038, -1941, +122, 1455, 2217, 1887, 343, -1072, -2234, -1976, +-507, 1000, 1911, 2057, 534, -1201, -1558, -1851, +-816, 1351, 1535, 1548, 793, -1082, -2123, -1556, +-439, 522, 2833, 2057, -390, 90, -3364, -2648, +913, -674, 3300, 2881, -972, 1407, -3036, -2626, +580, -2213, 2514, 2131, -160, 2807, -1984, -1532, +-85, -2832, 1214, 854, 175, 2355, -385, -14, +-127, -1609, -341, -811, -87, 854, 927, 1418, +416, -111, -1332, -1646, -766, -544, 1760, 1642, +952, 1059, -2166, -1534, -995, -1299, 2512, 1421, +871, 1266, -2781, -1141, -694, -973, 2828, 672, +441, 573, -2901, -53, -319, -191, 2873, -523, +111, 93, -2908, 1057, -38, -402, 2509, -1480, +173, 1184, -2066, 1763, -774, -2209, 1461, -1694, +1344, 3158, -992, 1385, -1785, -3490, 305, -1101, +1834, 3111, 399, 1174, -1758, -2242, -1010, -1413, +1414, 1381, 1181, 1534, -893, -620, -1026, -1264, +207, -79, 538, 731, 441, 822, 111, -14, +-1000, -1328, -890, -759, 1165, 1469, 1720, 1696, +-1137, -1224, -2633, -2657, 953, 847, 3348, 3545, +-1019, -392, -3690, -4049, 1040, -48, 3310, 4061, +-1078, 526, -2565, -3551, 748, -915, 1435, 2856, +-264, 1166, -620, -2028, -363, -1125, -65, 1101, +641, 984, 188, -110, -783, -789, 60, -440, +404, 687, -645, 321, -17, -578, 1113, 440, +-544, 493, -1324, -1289, 657, -332, 1144, 1893, +-453, 346, -1009, -2001, -71, -602, 695, 1705, +589, 1123, -402, -987, -1197, -1485, -24, 157, +1478, 1421, 274, 583, -1658, -750, -416, -866, +1286, -182, 354, 656, -871, 1286, -321, 26, +43, -2328, 130, -738, 679, 3139, -276, 1330, +-1259, -3278, 358, -1625, 1159, 2811, -730, 1723, +-795, -1912, 915, -1416, 5, 966, -1205, 830, +614, -2, 1267, -133, -1270, -722, -1352, -199, +1334, 1129, 1045, 131, -1120, -965, -731, 371, +473, 515, 106, -1018, 34, 87, 422, 1769, +-563, -595, -1193, -2301, 778, 1013, 1704, 2594, +-1099, -1119, -2104, -2576, 1085, 1149, 1858, 2463, +-1006, -1206, -1502, -2117, 513, 1490, 774, 1642, +-323, -1637, -167, -1010, 119, 1592, -748, 542, +-390, -1295, 1548, -207, 492, 1129, -2581, 80, +-787, -1048, 3141, 78, 827, 1084, -3595, -163, +-1092, -1028, 3495, 381, 1076, 1029, -3429, -646, +-1036, -831, 2857, 1032, 470, 421, -2268, -1221, +3, 289, 1416, 1274, -540, -817, -1027, -1132, +450, 914, 769, 1147, -325, -400, -1033, -1310, +-82, -106, 1008, 1591, 302, 350, -1257, -1453, +-773, -254, 1117, 945, 887, 318, -1171, -105, +-1101, -458, 938, -557, 700, 600, -1104, 927, +-232, -343, 1037, -759, -791, -82, -1117, 306, +1434, 620, 765, 460, -2198, -1003, -561, -1221, +2294, 1378, 319, 2080, -2418, -1479, -642, -2911, +1959, 1390, 932, 3757, -1471, -930, -1623, -4169, +507, 277, 1851, 4197, 309, 648, -1931, -3709, +-1433, -1442, 1137, 2894, 2118, 2078, -280, -1525, +-2808, -2318, -802, 25, 2702, 2470, 1104, 1268, +-2473, -2431, -1077, -1617, 1486, 2274, 229, 1165, +-658, -1627, 389, -164, -247, 809, -1253, -749, +315, -23, 1519, 1553, -234, -223, -1824, -1971, +-476, 58, 1561, 2125, 723, 450, -1259, -1856, +-1064, -784, 374, 1377, 712, 998, 470, -555, +-560, -941, -1619, -329, 93, 824, 2086, 1324, +217, -505, -2507, -2003, -936, 320, 2265, 2290, +1247, -63, -1990, -1956, -1741, -224, 1204, 1413, +1691, 877, -678, -734, -1898, -1565, 52, 303, +1629, 2035, -135, 15, -1422, -1712, 111, -64, +590, 892, -538, 26, -105, 192, 582, 251, +-285, -871, -1166, -419, -109, 959, 1412, 604, +425, -189, -1868, -665, -1152, -935, 1642, 713, +1500, 2162, -1464, -346, -2089, -2958, 807, -265, +2047, 3266, -512, 1029, -1906, -2743, 21, -1330, +1121, 1605, -130, 1211, -483, 58, 76, -716, +-329, -1408, -417, 287, 375, 2023, 598, 294, +-238, -1556, -1345, -895, -388, 514, 1593, 1581, +709, 800, -1645, -1900, -1324, -1699, 789, 1850, +1401, 2070, -13, -1284, -1407, -1693, -1173, 735, +779, 993, 1739, -353, -479, -191, -2183, 438, +46, -96, 1658, -679, -167, -99, -1114, 1008, +100, 819, 256, -1024, -540, -1532, -14, 898, +665, 2043, -158, -474, -982, -1963, -270, 9, +663, 1539, 588, 510, -346, -707, -1284, -692, +-386, -189, 1519, 722, 730, 1095, -1661, -484, +-1270, -1627, 1156, 257, 1498, 1989, -896, 31, +-1882, -2097, 330, -113, 1888, 2192, -135, 195, +-2197, -2107, -246, -174, 2082, 2049, 354, 426, +-2185, -1889, -885, -875, 1717, 1850, 1230, 1543, +-1350, -1630, -1843, -1882, 468, 1271, 1936, 1825, +67, -575, -2150, -1250, -533, -34, 1761, 629, +183, 374, -1346, 19, 216, -15, 436, -507, +-926, -689, 31, 942, 1182, 1484, -261, -866, +-1604, -1900, -76, 315, 1486, 1985, 384, 674, +-1493, -1514, -905, -1559, 1114, 702, 1111, 2292, +-792, 439, -1760, -2661, 147, -1424, 2217, 2844, +201, 2154, -2601, -2550, -749, -2369, 2044, 1785, +1017, 2348, -1094, -418, -1601, -2062, -416, -1040, +1804, 1750, 1520, 2277, -1905, -1233, -2459, -2793, +1192, 616, 2552, 2748, -284, 218, -2438, -2217, +-815, -918, 1576, 1557, 1245, 1467, -705, -724, +-1319, -1656, -457, 49, 779, 1700, 1026, 374, +-299, -1524, -1265, -286, -274, 1393, 736, -66, +255, -1281, -18, 602, -108, 1429, -903, -990, +-470, -1678, 1230, 1206, 957, 2108, -1252, -986, +-1650, -2518, 710, 486, 1937, 2910, -260, 255, +-2057, -2912, -445, -890, 1585, 2557, 845, 1430, +-1028, -1836, -1327, -1646, 128, 1096, 1357, 1590, +485, -330, -1288, -1073, -1145, -261, 754, 260, +1201, 735, -210, 755, -1115, -876, -550, -1437, +659, 765, 773, 1577, -355, -382, -825, -1029, +120, 141, 232, 205, -309, -242, 308, 662, +617, 842, -821, -1162, -1303, -1518, 685, 1191, +1834, 1997, -264, -578, -2328, -1985, -474, -300, +2198, 1697, 1010, 1069, -1982, -1189, -1465, -1261, +1439, 681, 1586, 1067, -1048, -183, -1808, -769, +510, -62, 1733, 720, -153, 92, -1602, -734, +-420, 75, 979, 674, 841, -169, -236, -289, +-1330, 233, -833, -282, 1260, -278, 1636, 948, +-778, 564, -2093, -1337, -567, -1084, 1795, 1273, +2051, 1827, -1154, -587, -3390, -2444, 181, -396, +3753, 2751, 488, 1354, -3245, -2618, -1001, -1873, +1898, 2308, 1067, 1966, -607, -1940, -987, -1672, +-444, 1680, 624, 1215, 651, -1396, -239, -641, +-574, 1125, -190, 184, 263, -792, 196, -29, +-275, 498, 59, 405, 330, -250, -730, -1147, +-523, 105, 1207, 1986, 592, 90, -1643, -2512, +-765, -376, 1632, 2510, 835, 803, -1491, -1850, +-1069, -1137, 1062, 836, 1081, 1238, -684, 80, +-1066, -977, 150, -478, 869, 530, 200, 481, +-817, -135, -566, -363, 620, 93, 735, 407, +-409, -341, -1029, -592, -4, 683, 1204, 887, +230, -786, -1357, -1138, -399, 553, 1186, 1235, +230, -33, -849, -1080, -58, -461, 327, 771, +-202, 623, -174, -424, 246, -336, 365, 251, +-228, -125, -1114, -406, -28, 401, 1911, 967, +264, -171, -2680, -1705, -602, -587, 2884, 2282, +805, 1693, -2574, -2325, -1158, -2701, 1647, 1675, +1426, 3197, -470, -346, -1731, -2957, -833, -1352, +1556, 2031, 1893, 2893, -892, -570, -2651, -3754, +-332, -1147, 2663, 3685, 1615, 2638, -2041, -2751, +-2699, -3319, 840, 1288, 3054, 2923, 389, 187, +-2799, -1720, -1273, -1101, 1812, 331, 1390, 1210, +-584, 666, -999, -733, -544, -975, 321, 146, +825, 675, 190, 197, -328, -81, -519, -145, +-642, -456, 373, -337, 1367, 692, 86, 1065, +-1637, -545, -741, -1584, 1130, 29, 1212, 1458, +-210, 687, -1348, -717, -906, -1321, 942, -179, +1724, 1604, -362, 752, -2151, -1491, -153, -882, +2028, 1153, 311, 661, -1654, -831, -302, -297, +1098, 629, 351, -23, -801, -539, -551, 115, +580, 385, 618, 31, -217, -21, -568, -272, +-455, -520, 163, 369, 1172, 941, 371, -209, +-1613, -968, -974, -139, 1464, 621, 1312, 407, +-991, -275, -1106, -302, 323, 248, 268, -305, +91, -590, 835, 1101, -19, 1011, -1830, -1612, +-531, -1278, 2117, 1557, 1323, 1300, -1851, -1082, +-1852, -1234, 1109, 414, 1899, 1147, -284, 216, +-1628, -927, -292, -722, 1015, 330, 474, 1006, +-276, 522, -285, -1028, -493, -1239, -88, 753, +990, 1450, 305, -319, -1017, -1258, -402, -79, +857, 894, 172, 159, -532, -528, 59, 68, +218, 134, -112, -407, -66, 114, 38, 536, +-10, -68, 74, -375, 107, -204, -149, -3, +-355, 321, 249, 334, 604, -108, -254, -409, +-749, -338, 209, 134, 739, 633, -232, 219, +-593, -547, 527, -338, 250, 75, -890, 59, +236, 481, 959, 396, -430, -866, -662, -779, +203, 843, 247, 847, 320, -453, 140, -607, +-760, -157, -419, 37, 937, 609, 765, 709, +-840, -646, -1183, -1430, 667, 228, 1547, 1816, +-382, 279, -1641, -1798, 86, -577, 1458, 1408, +311, 609, -1114, -851, -598, -662, 719, 213, +761, 830, -156, 406, -686, -1062, -436, -984, +453, 1195, 954, 1439, -240, -1226, -978, -1771, +346, 1185, 605, 1882, -711, -1216, -172, -1803, +1440, 1307, 197, 1573, -2155, -1460, -678, -1470, +2711, 1485, 1323, 1550, -2594, -1287, -1637, -1639, +1802, 789, 1630, 1296, -617, -216, -1182, -414, +-167, -181, 380, -725, 357, 80, 650, 1497, +79, 503, -1402, -1581, -602, -1231, 1593, 992, +1024, 1461, -1125, -148, -981, -972, 468, -559, +657, 21, -14, 801, -43, 748, 108, -642, +-442, -1033, -430, 251, 764, 884, 703, 15, +-647, -730, -508, -6, 341, 826, 5, -242, +20, -1278, 802, 313, 72, 1778, -1422, 67, +-455, -1956, 1513, -897, 1075, 1484, -780, 1624, +-1204, -562, -279, -1726, 728, -469, 1131, 1033, +458, 1113, -1170, -34, -1503, -1181, 447, -850, +2053, 609, 773, 1325, -1549, 247, -1775, -1408, +275, -1076, 2321, 1037, 1393, 1622, -2064, -424, +-2525, -2006, 1313, -178, 2796, 2235, -162, 459, +-2143, -2312, -783, -589, 1321, 2076, 1380, 786, +-534, -1656, -1343, -1238, -14, 1028, 1148, 1649, +760, -243, -873, -1849, -1435, -759, 776, 1641, +2104, 1652, -578, -1175, -2289, -2235, 485, 535, +2203, 2236, -267, 23, -1722, -1773, 152, -514, +1256, 955, 60, 790, -501, -153, -132, -909, +-181, -496, 153, 759, 878, 809, 158, -510, +-1117, -971, -369, 130, 1030, 992, 609, 285, +-640, -955, -579, -856, 569, 651, 531, 1291, +-563, -155, -330, -1391, 790, -511, 197, 946, +-688, 977, -47, -294, 647, -1189, 146, -407, +-455, 1064, -88, 914, 315, -840, 142, -1292, +32, 449, -15, 1335, -219, 24, -8, -1069, +499, -585, 241, 502, -502, 851, -520, -106, +638, -761, 1009, 66, -403, 323, -1319, -489, +191, -34, 1491, 910, 210, -57, -1016, -1095, +-360, -32, 388, 803, 460, -11, 368, -371, +-150, 19, -593, -136, -209, -34, 646, 520, +892, -27, -492, -920, -1274, -181, 503, 1004, +1593, 587, -200, -681, -1445, -1125, -126, -199, +1197, 1224, 769, 1133, -500, -822, -1125, -1840, +-101, -116, 1338, 1931, 881, 988, -998, -1642, +-1163, -1507, 489, 1017, 1265, 1323, 423, -458, +-779, -759, -1026, -4, 265, -34, 1513, 142, +382, 599, -1474, -201, -443, -921, 1533, 73, +372, 825, -1380, 59, -18, -592, 1301, -373, +160, 168, -701, 610, -258, 169, 108, -782, +422, -582, 614, 579, -59, 869, -645, -209, +-140, -1059, 360, -357, 383, 725, 352, 739, +-35, -21, -545, -947, -237, -926, 404, 629, +757, 1408, 416, -6, -792, -1319, -1007, -805, +702, 612, 1483, 1079, 108, 51, -1138, -761, +-835, -510, 553, -50, 1610, 488, 421, 587, +-1542, -412, -762, -758, 1118, 357, 832, 575, +-75, -582, -283, -623, -511, 632, 32, 730, +912, -513, 278, -818, -470, 130, -76, 384, +68, -46, -39, 188, 592, 213, 583, -595, +-617, -682, -803, 267, 573, 888, 1078, 441, +-3, -835, -721, -1307, -266, 344, 675, 1778, +654, 192, -513, -2040, -496, -791, 725, 1850, +685, 1043, -428, -1383, -590, -1066, 157, 468, +850, 570, 630, 303, -663, 83, -1053, -839, +688, -805, 1639, 838, -145, 995, -1609, -732, +-296, -839, 1565, 495, 1252, 393, -820, -471, +-1656, -257, 273, 362, 1891, 305, 598, -307, +-1353, -618, -643, -83, 1029, 648, 567, 485, +-374, -451, 70, -859, 239, -147, -206, 649, +138, 541, 562, -116, 77, -647, -432, -658, +-122, 143, 588, 963, 659, 445, -52, -814, +-690, -1043, -350, 61, 830, 1166, 1102, 645, +-158, -1011, -1136, -1186, -237, 373, 1203, 1121, +843, 233, -654, -860, -633, -759, 597, 408, +494, 732, -260, -224, 38, -538, 558, 61, +66, 160, -446, -141, -46, -40, 610, 107, +656, -114, -179, -162, -732, 109, 76, -7, +978, -292, 397, 108, -467, 352, -264, -425, +235, -485, 412, 667, 454, 399, -24, -1014, +-633, -540, 120, 934, 1172, 718, 129, -487, +-1030, -1019, 54, -464, 1080, 749, 398, 1152, +-578, -76, -500, -1413, 577, -850, 997, 947, +-191, 1176, -789, -369, 255, -1105, 746, -320, +206, 671, -39, 777, -168, -388, -226, -1266, +456, -146, 724, 1286, -135, 741, -461, -899, +275, -1413, 471, -65, -72, 1380, 26, 817, +492, -755, -110, -1238, -436, -418, 656, 971, +861, 1266, -612, -553, -818, -1714, 688, -69, +1174, 1450, 79, 493, -812, -967, -378, -930, +515, 224, 828, 944, 348, 306, -369, -769, +-398, -791, 214, 260, 548, 830, 86, -24, +21, -704, 331, -38, -3, 256, -167, -263, +243, -58, 223, 345, 2, 20, 239, -393, +269, -359, 30, 229, 43, 572, -138, -281, +-145, -892, 613, 202, 979, 1107, -260, -131, +-1352, -1501, 93, -346, 1779, 1563, 628, 870, +-1333, -1348, -772, -1490, 1113, 610, 1184, 1585, +-430, 26, -997, -1348, 344, -531, 1169, 692, +9, 564, -807, -261, 126, -599, 811, -76, +314, 518, -285, 116, -424, -579, 143, -271, +901, 339, 379, 204, -609, -151, -288, -48, +452, 48, 412, -531, 160, -538, 128, 1023, +-147, 1121, -272, -1389, 238, -1614, 717, 1195, +324, 1486, -431, -879, -647, -1098, 285, 450, +1279, 406, 447, -301, -1122, 122, -765, 102, +944, -581, 1124, -90, -49, 528, -640, 76, +-401, -279, 341, -354, 874, -214, 288, 462, +-555, 436, -247, -467, 351, -629, 443, 83, +291, 619, -244, 229, -372, -723, 396, -523, +566, 578, -69, 466, -119, -375, 87, -389, +-100, -55, 311, 127, 524, 193, -270, -66, +-314, -144, 562, 50, 354, -249, -428, -350, +-148, 390, 558, 562, 453, -330, -201, -791, +-300, -83, 149, 705, 227, 246, 176, -613, +282, -251, -17, 370, -201, -7, 125, -301, +95, 65, 28, 116, 492, -168, 227, -40, +-525, 248, -131, -138, 447, -610, 283, 103, +137, 859, 18, -56, -350, -1035, -22, -174, +626, 814, 332, 271, -404, -474, -356, -458, +445, -115, 668, 463, -80, 583, -636, -415, +-116, -1013, 802, 6, 584, 1059, -423, 435, +-655, -920, 180, -868, 795, 463, 312, 859, +-423, -26, -387, -632, 254, -477, 504, 143, +214, 697, -232, 204, -367, -725, 222, -506, +696, 353, 41, 476, -673, -2, 47, -286, +675, -275, 67, -215, -172, 125, 139, 627, +-155, 195, -242, -903, 533, -712, 711, 739, +-281, 1062, -907, -446, -34, -1283, 1034, 22, +618, 1101, -531, 229, -724, -692, 121, -546, +694, -17, 369, 753, -318, 554, -327, -856, +329, -726, 292, 490, -290, 156, -30, -46, +476, 695, 91, -103, -355, -1390, 16, -516, +378, 1272, 109, 1331, -247, -553, -16, -1753, +321, -431, 119, 1289, 1, 935, -147, -459, +-240, -900, 446, -255, 610, 431, -613, 358, +-641, -118, 1024, -95, 681, 19, -1109, -340, +-460, -172, 1045, 461, 400, 235, -576, -291, +-99, -290, 317, -190, 33, 200, -193, 576, +39, -84, 502, -789, 140, -223, -463, 592, +-236, 460, 324, -198, 425, -497, 76, -294, +-333, 48, -192, 504, 369, 597, 244, -503, +-232, -1206, -115, 361, 278, 1445, 165, -373, +-169, -1420, -88, 374, 168, 1085, 126, -301, +-58, -558, 102, 85, 70, -187, -219, -87, +76, 707, 395, 272, -60, -750, -278, -423, +55, 256, 169, 54, 234, 182, 122, 624, +-454, -195, -237, -1166, 637, -268, 442, 1063, +-407, 616, -409, -563, 27, -608, 239, 15, +572, 290, 354, 309, -802, -90, -1025, -665, +673, -39, 1628, 1020, -11, 261, -1600, -1113, +-660, -692, 1148, 565, 1161, 926, -415, 274, +-1099, -698, -87, -812, 869, 97, 525, 667, +-570, 309, -850, -350, 489, -330, 1346, 418, +-367, 139, -1572, -957, 186, -202, 1549, 1378, +144, 535, -1091, -1327, -259, -917, 625, 874, +288, 963, -261, -456, -128, -670, 153, 163, +177, 186, -19, 37, -324, 155, -18, -257, +525, -224, 143, 380, -607, -26, -95, -374, +728, 382, 99, 252, -813, -662, -206, -195, +1030, 637, 437, 209, -967, -321, -539, -236, +703, -151, 463, 161, -341, 455, -91, -79, +137, -453, -82, 67, -6, 221, 19, -183, +-199, -69, 266, 250, 663, 85, -345, -169, +-981, -166, 118, -49, 912, 121, 369, 176, +-352, 8, -675, -122, -251, -134, 632, -39, +651, 208, -237, 95, -661, -246, -191, 8, +449, 176, 452, -222, -99, 3, -307, 486, +-192, -134, -204, -772, 273, -57, 935, 957, +-9, 572, -1408, -859, -546, -1003, 1343, 443, +1137, 894, -782, 8, -1391, -248, 100, -129, +1211, -434, 373, -163, -733, 614, -533, 585, +194, -253, 470, -790, 206, -204, -180, 686, +-423, 359, -286, -445, 435, -210, 703, 240, +-184, -18, -870, -113, -88, 193, 551, 30, +150, -344, 79, 18, 78, 522, -617, -14, +-572, -703, 834, -7, 964, 828, -712, -13, +-1078, -834, 453, 66, 881, 659, -357, -137, +-517, -331, 377, 210, 183, 21, -520, -230, +-17, 180, 496, 154, -68, -323, -217, -12, +67, 517, -298, -42, -227, -698, 801, -47, +461, 689, -1063, 124, -812, -453, 881, 1, +1037, 198, -496, -257, -1031, -105, 47, 397, +665, 153, 130, -284, -267, -155, -54, 84, +13, 64, -239, -16, -193, -16, 407, 116, +527, 156, -361, -189, -794, -403, -36, 89, +624, 531, 400, 127, -212, -338, -552, -202, +-323, -52, 267, 20, 552, 309, 49, 302, +-538, -121, -343, -420, 338, -363, 293, 206, +-243, 706, -202, 181, 99, -569, 92, -449, +-107, 124, -107, 529, 66, 200, 15, -479, +-257, -116, 22, 378, 443, -244, -103, -235, +-605, 560, -81, 149, 434, -596, 237, -232, +-188, 372, -376, 440, -122, -43, 226, -531, +39, -189, 3, 375, 146, 220, -273, -106, +-453, -71, 241, -25, 409, -103, -198, 37, +-196, 246, 52, -51, -187, -340, -253, 110, +406, 430, 404, 0, -594, -403, -574, -351, +514, 169, 525, 731, -498, 185, -512, -778, +241, -315, 434, 458, -113, 50, -500, -78, +-17, 404, 399, -52, -128, -555, -450, 83, +141, 258, 403, -304, -60, 161, -444, 724, +-387, -237, 138, -889, 677, 6, 170, 525, +-742, 150, -483, 150, 227, 47, 280, -590, +276, -298, 102, 648, -688, 280, -645, -576, +552, -3, 802, 710, -289, -77, -830, -892, +-136, -190, 494, 788, 207, 541, -194, -217, +-183, -446, -191, -411, -191, -113, 234, 661, +372, 709, -166, -441, -550, -787, -93, 261, +403, 411, 46, -444, -392, -72, 11, 814, +299, 230, -246, -750, -366, -599, 135, 185, +294, 677, -71, 417, -399, -242, -170, -483, +326, -227, 234, 160, -276, 352, -336, 155, +-218, -123, 21, -198, 625, -70, 363, 224, +-819, 166, -889, -259, 363, -219, 809, 123, +96, 298, -374, 382, -389, -168, -396, -840, +76, -171, 777, 833, 170, 576, -942, -277, +-379, -747, 732, -283, 195, 738, -550, 540, +-227, -588, 98, -455, 193, 474, 231, 315, +-242, -323, -604, -113, -66, 254, 461, -76, +298, -237, -217, 253, -492, 352, -210, -219, +170, -413, 277, 97, 115, 404, -224, 17, +-371, -224, -166, 0, 84, 12, 314, 103, +279, 300, -367, -325, -722, -599, -10, 578, +624, 867, 256, -479, -318, -819, -426, 129, +-305, 448, 116, 212, 601, 183, 216, -160, +-771, -610, -634, -125, 499, 679, 637, 397, +-275, -374, -547, -314, -6, 154, 92, 86, +-75, -184, 65, 110, 210, 472, -68, -4, +-496, -488, -418, -109, 352, 66, 735, 3, +-139, 674, -825, 537, -270, -996, 345, -1012, +234, 658, 65, 1054, -72, 168, -381, -474, +-432, -752, 186, -177, 741, 969, 70, 626, +-1072, -905, -565, -763, 960, 927, 751, 930, +-717, -830, -796, -949, 163, 661, 293, 796, +26, -415, 207, -402, -66, 403, -647, 216, +-258, -376, 472, -177, 294, 287, -165, 147, +-260, -5, -347, 229, -52, -107, 449, -612, +185, 154, -450, 830, -409, -163, 36, -709, +366, 360, 277, 647, -374, -395, -585, -573, +45, 243, 433, 503, 103, 150, -249, -171, +-272, -326, -67, -105, 35, 327, -10, 304, +132, -73, 40, -244, -412, -71, -240, 214, +332, 155, 218, -116, -260, -1, -306, 88, +-100, -158, 118, 58, 179, 416, 19, -65, +-194, -516, -392, 21, -119, 619, 416, 218, +178, -534, -410, -325, -216, 408, 112, 361, +-46, -37, -35, -87, 72, -241, -178, -264, +-202, 361, 200, 689, 146, -60, -363, -743, +-292, -189, 244, 538, 171, 216, -269, -102, +-162, 158, 166, -69, 50, -350, -284, 165, +-306, 293, 49, -206, 412, 7, 184, 447, +-472, 2, -520, -439, 35, -144, 301, 172, +262, 317, 91, 395, -499, -176, -738, -752, +222, 68, 952, 1017, 5, 82, -1053, -1048, +-374, -126, 673, 1044, 342, 321, -332, -689, +-243, -281, -206, 329, -288, 119, 250, -70, +633, 231, -111, 266, -890, -301, -412, -455, +540, 271, 527, 493, -211, -83, -426, -56, +-162, 105, -171, -434, -25, -151, 529, 865, +270, 417, -791, -794, -769, -571, 532, 470, +881, 653, -328, 35, -947, -361, -58, -154, +556, 125, 72, 129, -274, 52, -136, -4, +-144, 15, -142, 151, 137, 130, 231, -110, +-117, -261, -479, -95, -217, 343, 346, 476, +268, -8, -281, -379, -319, -238, -79, -33, +-20, 279, 148, 583, 93, 76, -288, -593, +-200, -255, 139, 306, -70, 358, -285, 162, +57, -326, 269, -288, -51, 546, -408, 326, +-275, -617, 124, -189, 226, 501, 44, 184, +-172, 33, -278, -21, -221, -410, 0, -124, +269, 563, 251, 469, -392, -221, -673, -669, +223, -175, 622, 812, -330, 635, -568, -509, +249, -705, 187, 33, -341, 514, -99, 557, +82, 75, -112, -651, 53, -492, 24, 469, +-403, 675, -208, -111, 363, -407, 206, 165, +-348, 242, -412, -398, 28, -148, 320, 767, +-30, 278, -439, -834, -65, -210, 385, 846, +-142, 160, -608, -610, 83, 52, 514, 410, +-219, -118, -516, -67, 150, 257, 232, -105, +-357, -227, -230, 311, 325, 305, 93, -265, +-513, -316, -215, 169, 442, 442, 93, 163, +-530, -267, -230, -261, 285, 28, 138, 198, +-181, 270, -252, 147, -130, -193, 73, -206, +74, 128, -73, 125, -143, -103, -128, 105, +-35, 355, -7, -30, -67, -363, -6, -3, +-12, 259, -254, 45, -108, 6, 220, 98, +-46, -37, -280, 10, 12, 189, -9, -129, +-248, -362, 60, 291, 265, 663, -216, -87, +-479, -540, 25, -131, 421, 147, -45, 337, +-551, 447, -78, -177, 429, -631, -100, -6, +-466, 566, 92, 248, 147, -237, -317, -194, +-6, 115, 302, 136, -256, 49, -427, 78, +99, -104, 160, -168, -58, 227, 21, 367, +-118, -2, -393, -377, -87, -358, 339, 338, +144, 814, -256, -36, -304, -853, -99, -193, +83, 665, 101, 393, 26, -229, -134, -284, +-314, -16, -122, 166, 299, 206, 97, 72, +-404, -169, -196, -104, 235, 218, 21, 149, +-229, -187, -22, -20, 10, 296, -239, -42, +-66, -290, 323, 256, 55, 383, -537, -341, +-383, -361, 386, 426, 480, 414, -293, -288, +-598, -298, 32, 265, 330, 276, -114, -263, +-242, -228, 115, 421, 96, 322, -264, -404, +-238, -204, 75, 395, 168, 32, -32, -275, +-204, 251, -141, 238, 49, -298, 46, 15, +-122, 373, -142, -272, -16, -441, 73, 522, +77, 706, -149, -401, -354, -771, -78, 179, +331, 641, 201, 101, -271, -179, -447, -124, +-104, -231, 382, 118, 228, 591, -381, 24, +-357, -647, 171, -51, 185, 620, -138, 99, +-176, -431, -48, 8, 35, 340, 35, -31, +-73, -192, -161, 134, -89, 183, 36, -143, +97, -179, -18, 226, -167, 376, -172, -138, +-93, -508, 132, 9, 271, 615, -183, 222, +-514, -482, 92, -210, 426, 360, -251, 67, +-376, -232, 280, 211, 176, 304, -379, -247, +-146, -304, 189, 152, -87, 273, -103, 69, +220, -91, -49, -95, -461, 56, -29, 90, +404, -54, -68, -20, -387, 92, 104, 56, +287, 109, -277, 45, -463, -319, 183, -161, +504, 470, -88, 305, -560, -366, -157, -217, +364, 303, 177, 110, -303, -300, -243, -38, +208, 408, 102, 175, -255, -337, -22, -256, +138, 176, -241, 279, -182, 75, 339, -131, +200, -137, -390, 46, -426, 128, 102, 49, +467, 11, 104, -53, -422, -82, -294, 137, +117, 167, 156, -209, 31, -166, -37, 336, +-148, 185, -110, -271, 9, -49, -1, 81, +-9, -187, 70, 197, 34, 571, -226, -224, +-252, -789, 190, 37, 321, 782, -220, 264, +-328, -523, 173, -351, 97, 299, -281, 290, +45, -131, 284, -118, -193, 44, -306, 57, +162, 122, 115, -21, -208, -260, 62, 19, +177, 350, -307, 79, -252, -226, 343, -154, +193, 45, -355, 203, -158, 114, 186, -85, +-15, -7, -128, -30, 95, -269, 72, 74, +-215, 579, -179, 97, 126, -595, 201, -311, +-9, 375, -233, 471, -222, -40, 109, -417, +281, -134, -73, 244, -260, 174, 39, -2, +41, -97, -171, -121, 102, 59, 246, 132, +-208, -27, -333, -15, 119, 36, 200, -78, +-42, -10, 12, 147, -41, 33, -329, -150, +-101, -121, 460, 144, 283, 318, -422, -59, +-465, -416, 130, -26, 374, 291, 52, 43, +-145, 77, -91, 131, -141, -356, -134, -320, +140, 333, 324, 350, -9, 0, -407, -75, +-208, -279, 236, -281, 200, 291, -54, 473, +-37, -21, -149, -351, -270, -230, 176, 109, +454, 293, -117, 86, -549, -127, -94, -121, +394, -70, 266, 122, -162, 248, -411, -137, +-145, -350, 348, 220, 309, 443, -245, -287, +-369, -464, 112, 331, 258, 405, -81, -286, +-151, -266, 14, 165, 27, 121, 59, 39, +27, 11, -227, -215, -98, -67, 305, 325, +93, 79, -304, -359, -101, -39, 150, 409, +48, 29, 43, -454, -32, -68, -295, 435, +-11, 150, 466, -282, 51, -209, -582, 101, +-139, 271, 512, 1, 127, -332, -338, 26, +-54, 407, 93, -62, -131, -376, 47, 49, +260, 225, -132, -7, -291, -42, 137, 63, +188, 6, -200, -210, -98, -153, 255, 391, +14, 382, -285, -481, -5, -492, 201, 442, +0, 423, -83, -295, -34, -231, -88, 143, +88, 56, 214, -42, -207, 43, -312, 30, +292, -55, 361, -97, -318, 41, -391, 191, +220, -49, 305, -229, -76, 122, -154, 230, +-20, -211, -78, -222, -26, 212, 246, 246, +124, -56, -275, -250, -211, -160, 156, 184, +169, 300, -24, -64, -41, -318, -45, -34, +-84, 276, -2, 74, 118, -224, 65, -53, +-120, 174, -105, 11, 116, -129, 131, 8, +-163, 162, -198, 40, 205, -262, 257, -128, +-202, 321, -298, 149, 132, -222, 286, 2, +-34, 56, -283, -234, -125, 9, 284, 346, +292, 115, -275, -185, -420, -272, 185, -138, +440, 262, -84, 405, -336, -47, 36, -454, +155, -203, -74, 310, -4, 310, 133, -104, +-77, -253, -114, -47, 121, 138, 12, 82, +-158, -85, 41, -17, 177, 127, 21, -52, +-110, -182, -127, 38, -64, 154, 131, 92, +253, -33, 17, -262, -316, -97, -185, 387, +208, 146, 191, -399, 2, -92, -17, 295, +-158, -3, -147, -135, 188, 62, 185, -14, +-129, -75, -83, 86, 82, 81, -6, -74, +-49, -127, -11, 15, 37, 222, 66, 53, +-25, -284, -73, -62, 40, 284, 61, 13, +-81, -248, -74, -1, 158, 214, 178, 112, +-209, -160, -342, -254, 249, 55, 491, 241, +-201, 50, -528, 4, 83, -35, 461, -281, +54, -125, -245, 284, -106, 325, -13, 62, +77, -402, 215, -488, 17, 302, -277, 677, +-16, -112, 268, -534, -51, -61, -233, 217, +127, 164, 268, 87, -106, -161, -270, -327, +43, 34, 254, 506, 51, 182, -190, -585, +-101, -353, 117, 501, 167, 380, 12, -253, +-189, -237, -139, -24, 155, 36, 252, 196, +-32, 114, -231, -214, -32, -167, 149, 148, +61, 151, -41, -93, -32, -126, 25, 75, +87, 139, 5, -42, -150, -182, -60, -36, +183, 209, 216, 152, -56, -166, -345, -243, +-93, 34, 423, 259, 257, 144, -342, -192, +-330, -278, 186, 70, 413, 278, 79, 45, +-392, -157, -255, -101, 323, -35, 311, 74, +-155, 213, -171, 31, 96, -316, 37, -190, +-85, 289, 64, 358, 134, -139, -41, -495, +-69, -103, 107, 564, 6, 374, -188, -543, +55, -611, 301, 357, 64, 705, -248, -19, +-176, -581, 165, -365, 289, 228, -21, 568, +-274, 183, -23, -481, 275, -433, 122, 172, +-152, 375, -157, 97, 19, -122, 138, -157, +186, -109, 107, 35, -223, 161, -318, 115, +128, -54, 392, -225, 79, -131, -97, 293, +-53, 348, -275, -325, -157, -598, 544, 222, +558, 779, -452, 36, -768, -777, 254, -297, +774, 551, -36, 323, -492, -264, 55, -81, +209, 91, -133, -243, 93, -71, 288, 410, +-203, 82, -321, -373, 241, -50, 377, 217, +-75, -13, -268, -86, -90, 4, 156, -37, +300, 112, 68, 164, -325, -318, -192, -316, +349, 506, 308, 460, -288, -580, -287, -561, +318, 465, 344, 563, -252, -231, -313, -473, +207, -8, 309, 326, -37, 142, -141, -218, +3, -227, 32, 121, 51, 286, 120, -23, +27, -322, -96, -132, -21, 234, 105, 270, +93, -25, -2, -343, -44, -241, -26, 297, +53, 376, 143, -202, 89, -321, -134, 120, +-152, 103, 172, -149, 262, 88, -93, 262, +-221, -152, 150, -383, 278, 77, -160, 359, +-287, -19, 266, -201, 424, 51, -213, -22, +-404, -159, 190, 171, 354, 222, -30, -233, +-140, -229, 10, 201, 57, 217, 61, -125, +47, -261, -22, -36, 44, 269, 118, 247, +-51, -188, -157, -444, 133, -18, 315, 485, +-59, 176, -292, -370, 60, -167, 275, 164, +19, -20, -105, -50, 91, 184, 103, 37, +-126, -209, -100, -83, 251, 70, 257, 85, +-223, 61, -251, -93, 289, -111, 299, 133, +-242, 64, -235, -227, 295, -27, 318, 264, +-167, -9, -254, -236, 87, 11, 255, 127, +124, -8, -104, -60, -177, -48, 106, 57, +290, 103, -56, -138, -222, -124, 152, 217, +208, 42, -122, -284, -11, 89, 230, 276, +-41, -246, -231, -247, 119, 305, 315, 185, +20, -281, -168, -123, -22, 205, 84, 26, +84, -213, 66, 4, 4, 252, 54, 43, +111, -229, -119, -150, -188, 21, 269, 165, +379, 224, -205, -101, -331, -342, 242, 17, +336, 231, -152, -34, -240, -32, 133, 67, +312, -143, 138, -74, -177, 211, -294, 13, +32, -254, 432, -7, 341, 226, -212, 9, +-489, -193, 11, 32, 577, 158, 257, -183, +-358, -204, -218, 291, 206, 230, 205, -289, +53, -172, -27, 154, -116, -27, -20, -31, +262, 245, 179, -10, -220, -439, -140, -87, +307, 502, 163, 213, -250, -475, -7, -313, +303, 315, 62, 257, -117, -146, -58, -135, +-16, -7, 194, 20, 284, 87, -96, -23, +-292, -178, 75, 23, 306, 248, 60, 45, +-144, -275, 10, -223, 173, 143, 80, 347, +-32, 47, -96, -356, -67, -248, 243, 202, +365, 323, -111, 0, -388, -286, 14, -207, +285, 100, 177, 274, 105, 122, -19, -207, +-230, -296, -131, 18, 246, 272, 317, 102, +30, -116, -117, -89, -81, -99, -57, -71, +119, 216, 262, 173, 5, -271, -120, -128, +106, 320, 11, -63, -139, -448, 188, 200, +245, 549, -161, -215, -94, -555, 276, 95, +39, 405, -265, -24, 110, -244, 368, -2, +-63, 113, -248, 2, 174, -44, 198, -60, +-157, -71, -36, 97, 211, 162, 84, -87, +2, -156, -15, 25, -171, -24, 35, -69, +463, 227, 163, 218, -491, -357, -244, -445, +539, 323, 391, 584, -380, -233, -276, -582, +352, 130, 213, 372, -214, -117, 4, -67, +227, 193, -14, -238, -108, -352, 64, 375, +139, 426, 107, -401, -2, -399, -146, 347, +-49, 251, 249, -295, 278, -111, -107, 182, +-348, -32, 19, -59, 452, 144, 183, -34, +-295, -252, -142, -4, 220, 275, 120, 81, +-88, -234, 32, -135, 177, 135, 65, 97, +-119, -56, -142, -35, 65, -61, 361, -96, +254, 134, -317, 204, -414, -170, 256, -267, +511, 138, -15, 198, -273, -142, -49, -97, +66, 150, 161, 17, 242, -146, -94, -8, +-329, 49, 100, -44, 466, 9, 56, 115, +-421, 13, -89, -153, 465, -94, 192, 75, +-418, 64, -129, -5, 542, 64, 225, 31, +-533, -207, -279, -206, 511, 210, 445, 340, +-189, -132, -339, -336, -76, 45, 168, 151, +321, -59, 158, 35, -230, 81, -192, -97, +125, -68, 120, -61, 86, -79, 156, 288, +-104, 245, -243, -445, 193, -340, 333, 388, +-164, 247, -258, -211, 198, -51, 263, 23, +-80, -139, -105, 72, 74, 213, 9, -132, +-29, -226, 124, 149, 126, 209, -19, -136, +-41, -192, -61, 57, -66, 89, 166, -11, +300, 53, -9, 18, -305, -185, -127, -74, +248, 197, 284, 77, -53, -129, -230, -37, +11, 30, 245, 24, 68, 48, -238, -135, +-85, -158, 354, 287, 233, 278, -315, -338, +-276, -353, 259, 207, 306, 292, -73, -27, +-199, -132, 13, -64, 206, -35, 75, 25, +-184, 112, -88, 1, 248, -140, 203, 62, +-161, 135, -217, -203, 89, -114, 238, 304, +58, 25, -75, -368, -63, 44, -43, 354, +111, -54, 217, -299, -34, -39, -256, 146, +31, 74, 308, 30, 51, 29, -224, -170, +-57, -252, 171, 168, 95, 430, -27, -45, +-40, -450, -45, -121, 65, 269, 178, 194, +-32, -40, -224, -168, 83, -116, 313, 73, +-54, 99, -293, -29, 68, 1, 297, 25, +-21, -94, -175, -8, 47, 107, 97, -124, +-19, -122, 9, 286, 57, 171, -19, -349, +-43, -196, 6, 280, 82, 114, 101, -205, +-38, 30, -144, 195, -13, -140, 188, -196, +127, 169, -117, 97, -162, -174, 55, 69, +182, 187, 44, -184, -80, -193, -68, 169, +9, 131, 115, -110, 88, -49, -87, 81, +-126, -17, 97, -94, 192, 60, -47, 101, +-210, -151, 37, -122, 249, 246, 32, 185, +-199, -255, -87, -303, 128, 102, 204, 366, +21, 152, -256, -325, -127, -367, 281, 186, +218, 417, -214, -52, -214, -314, 147, 16, +223, 123, -38, -102, -153, 8, -31, 205, +93, -41, 84, -243, 22, -13, -47, 184, +-71, 73, 2, -82, 62, -97, 53, -20, +19, 59, -9, 124, -57, 11, -38, -243, +51, -69, 73, 328, 11, 62, -26, -343, +-11, 8, 2, 262, -8, -87, 21, -136, +12, 98, 4, -20, 45, -47, 44, 174, +-71, 7, -96, -299, 24, -45, 99, 310, +160, 107, 25, -197, -296, -122, -220, 18, +316, 62, 356, 146, -184, 10, -315, -236, +12, -38, 169, 251, 115, 20, 12, -228, +-131, -11, -119, 167, 128, 18, 154, -87, +-120, -32, -137, -13, 154, 28, 122, 107, +-193, -8, -102, -167, 179, -11, 126, 175, +-106, 15, -119, -162, 15, -24, 95, 121, +69, 24, -10, -79, -95, -26, -128, 19, +116, 37, 271, 91, -158, -68, -371, -237, +218, 102, 430, 353, -229, -134, -412, -375, +172, 122, 325, 266, -63, -82, -184, -87, +12, 35, 6, -63, -38, 6, 128, 95, +119, -78, -145, -27, -147, 190, 50, -63, +57, -315, 70, 100, 85, 359, -84, -52, +-172, -263, -25, -68, 124, 42, 149, 175, +26, 195, -161, -204, -171, -337, 53, 109, +219, 340, 89, 44, -223, -253, -144, -178, +210, 170, 107, 273, -227, -108, -88, -331, +217, 23, 112, 362, -148, 108, -200, -305, +69, -217, 266, 138, -42, 188, -284, 38, +77, -37, 273, -111, -141, -133, -234, 32, +201, 205, 165, 79, -260, -228, -104, -116, +330, 296, 41, 77, -359, -405, -31, -29, +258, 448, 21, 3, -62, -356, 38, 37, +-162, 206, -134, -109, 243, -94, 195, 148, +-186, 18, -183, -83, 82, 116, 76, -40, +-45, -334, 58, 109, 59, 507, -174, -100, +-76, -496, 257, 90, 6, 319, -319, -161, +93, -141, 339, 280, -167, 59, -311, -348, +194, -39, 191, 311, -216, -12, -72, -214, +251, 119, -21, 139, -262, -220, 43, -117, +141, 262, -69, 125, 66, -242, 136, -110, +-270, 202, -251, 53, 320, -163, 309, 1, +-226, 128, -287, 1, 99, -69, 174, -54, +-90, -29, -60, 75, 176, 117, 6, -6, +-298, -128, 5, -105, 298, 53, -19, 115, +-185, 32, 62, 5, 34, -63, -143, -171, +58, 26, 209, 222, -62, 31, -254, -113, +-20, -75, 201, -71, 108, 103, -68, 247, +-190, -97, -143, -343, 210, 41, 321, 317, +-182, 49, -434, -190, 114, -76, 414, 48, +-31, -20, -326, -17, -24, 170, 210, 120, +-17, -293, -118, -277, 122, 364, 50, 381, +-298, -401, -37, -394, 423, 397, 57, 342, +-463, -295, -132, -261, 360, 111, 178, 178, +-189, 64, -148, -119, -7, -140, 7, 98, +95, 123, 157, -88, -99, -63, -268, 68, +43, -11, 238, -40, 12, 78, -151, 14, +-60, -147, 30, 12, 101, 210, 57, -38, +-145, -248, -156, 23, 129, 219, 216, 65, +-75, -90, -230, -158, 1, -93, 128, 165, +0, 223, -14, -64, 42, -213, -64, -38, +-99, 117, 20, 48, 64, -35, 73, 21, +-8, 30, -151, -76, -63, -50, 142, 77, +48, 49, -85, -44, -4, -13, -7, 18, +-54, -72, 72, -31, 79, 184, -125, 102, +-114, -246, 105, -210, 83, 175, -57, 288, +-5, 63, -12, -247, -147, -334, 3, 81, +247, 467, 52, 112, -218, -388, -154, -217, +33, 178, 156, 205, 171, 52, -92, -109, +-299, -194, -43, 17, 243, 232, 116, -4, +-114, -175, -99, 116, -24, 106, -23, -306, +51, -108, 111, 462, -19, 194, -135, -459, +-31, -263, 53, 315, -24, 205, 40, -156, +127, -2, -93, 88, -285, -220, 58, -96, +367, 325, 18, 103, -372, -255, -139, -59, +259, 43, 212, -10, -82, 219, -263, 83, +-125, -420, 223, -139, 257, 490, -166, 159, +-310, -418, 80, -111, 249, 278, -50, 27, +-164, -132, 24, 52, 61, 24, -43, -113, +12, 34, 44, 190, -82, -6, -104, -267, +93, -95, 169, 293, -85, 179, -225, -219, +20, -130, 204, 100, -8, -43, -143, -15, +19, 212, 70, 5, -71, -265, -61, -35, +71, 208, 80, 72, -46, -100, -126, -120, +-36, -15, 131, 168, 98, 141, -115, -168, +-167, -248, 47, 97, 184, 264, 11, -6, +-164, -174, -98, -24, 87, 80, 99, 4, +-20, -71, -87, 7, 1, 139, 49, 36, +-49, -207, -67, -95, 48, 206, 96, 130, +-23, -118, -114, -138, -60, -17, 83, 137, +74, 194, -100, -129, -74, -346, 139, 112, +63, 436, -203, -70, -149, -420, 189, 18, +231, 312, -94, 35, -293, -166, -36, -63, +233, 47, 73, 52, -131, 5, -43, 11, +20, 31, -86, -96, 32, -111, 173, 177, +-56, 189, -238, -228, 33, -232, 230, 257, +-31, 244, -216, -253, -13, -206, 150, 236, +59, 146, -116, -214, -126, -78, 53, 209, +149, 64, -57, -186, -162, -101, 82, 111, +132, 152, -123, 32, -163, -163, 116, -214, +195, 117, -45, 371, -249, -49, -78, -449, +240, -6, 141, 413, -215, 35, -162, -267, +177, -31, 127, 80, -201, -4, -141, 68, +180, 71, 177, -98, -136, -130, -225, 37, +10, 164, 179, 54, 91, -139, -139, -93, +-132, 79, 41, 89, 89, 2, 4, -40, +-22, -57, -66, -13, -99, 70, 83, 52, +169, -11, -67, -43, -202, -86, -7, 2, +133, 170, 8, 33, -57, -200, 40, -2, +16, 185, -134, -97, -59, -142, 136, 207, +40, 62, -43, -246, 28, 77, -75, 204, +-189, -256, 123, -113, 290, 398, -145, 22, +-303, -447, 133, 56, 239, 397, -172, -102, +-173, -284, 166, 104, 77, 155, -128, -71, +-2, -30, 48, 39, -114, -28, -34, -25, +173, 23, 38, 31, -161, 21, -125, -48, +97, -72, 178, 84, -29, 133, -242, -120, +-62, -228, 254, 121, 120, 343, -216, -52, +-214, -420, 136, -51, 238, 430, -78, 128, +-265, -380, 25, -141, 273, 316, -12, 117, +-313, -224, -46, -89, 286, 87, 108, 67, +-212, 93, -140, -27, 30, -249, 72, -15, +93, 311, 51, 37, -119, -240, -208, -11, +19, 97, 200, -47, 102, 31, -102, 131, +-127, -54, -91, -175, -44, -13, 182, 140, +266, 93, -124, -11, -429, -77, -60, -140, +359, -57, 170, 214, -129, 229, -153, -180, +-111, -338, -6, 84, 210, 335, 117, -7, +-241, -251, -103, -8, 207, 174, -5, -6, +-257, -148, 92, 18, 264, 203, -136, 16, +-246, -295, 125, -87, 182, 352, -159, 136, +-145, -287, 145, -73, 88, 144, -114, -101, +-38, -12, 44, 287, -72, -11, -27, -307, +136, -40, 15, 131, -139, 55, -30, 114, +85, 27, -46, -238, -42, -119, 94, 194, +15, 136, -146, -57, -47, -50, 161, -27, +38, -32, -184, 26, -90, 58, 188, 46, +127, -9, -204, -124, -157, -78, 182, 169, +118, 177, -186, -147, -69, -242, 175, 52, +-3, 248, -149, 82, -8, -171, 81, -162, +-3, 77, -10, 159, 2, -38, -56, -109, +-4, 59, 33, 71, -22, -81, -16, -39, +63, 65, -45, -23, -127, -22, 90, 107, +156, 22, -127, -163, -205, -76, 97, 145, +205, 159, -47, -53, -161, -217, -40, -41, +51, 245, 25, 102, 78, -251, 42, -121, +-176, 237, -138, 112, 174, -214, 190, -84, +-156, 169, -168, 48, 81, -114, 103, -7, +-21, 66, -44, -33, -62, -46, -43, 61, +142, 71, 105, -72, -216, -121, -160, 58, +242, 152, 178, -26, -263, -143, -150, -25, +237, 96, 85, 77, -215, -37, -50, -97, +185, -7, -7, 62, -131, 21, 16, 29, +49, 3, -70, -129, 33, -45, 134, 182, +-111, 79, -186, -152, 88, -70, 168, 44, +-46, 16, -58, 84, 34, 67, -107, -184, +-96, -153, 169, 219, 173, 199, -129, -186, +-198, -168, 38, 133, 96, 82, 5, -115, +-10, 9, 23, 154, -47, -43, -73, -190, +27, 30, 76, 166, -2, -10, -98, -95, +0, 1, 111, 18, 22, 26, -138, 43, +-105, -93, 102, -96, 190, 162, -11, 148, +-275, -176, -119, -140, 288, 172, 184, 87, +-281, -176, -238, -32, 287, 202, 235, 49, +-307, -193, -256, -99, 283, 153, 263, 140, +-252, -114, -244, -131, 151, 117, 198, 106, +-55, -102, -124, -63, -58, 17, -3, -29, +151, 127, 124, 183, -205, -221, -234, -327, +201, 197, 278, 372, -187, -85, -259, -281, +114, -13, 191, 134, -57, 76, -104, 6, +2, -92, -29, -110, 25, 74, 125, 188, +0, -3, -207, -217, -59, -82, 209, 202, +93, 140, -162, -171, -104, -136, 105, 167, +50, 93, -71, -168, 28, -45, 55, 118, +-108, -6, -71, -3, 158, 79, 66, -129, +-148, -143, -44, 214, 74, 138, -4, -248, +0, -63, 92, 270, -76, -16, -162, -289, +85, 44, 159, 280, -78, 0, -104, -195, +108, -39, -18, 66, -181, 4, 105, 50, +270, 108, -116, -86, -335, -224, 44, 49, +292, 254, 76, 12, -143, -174, -162, -47, +-59, 21, 134, 56, 230, 131, -55, -69, +-263, -223, -16, 117, 181, 228, 2, -197, +-74, -157, 100, 261, -5, 44, -172, -283, +25, 60, 166, 250, -50, -108, -106, -175, +113, 85, 56, 71, -162, -36, -60, 14, +163, 24, 75, -46, -124, -82, -38, 17, +84, 166, -5, 15, -94, -236, 34, 2, +120, 266, -27, -88, -106, -265, 3, 194, +72, 238, -26, -265, -19, -181, 86, 264, +-4, 83, -139, -207, -13, 28, 170, 121, +35, -117, -151, -26, -59, 151, 109, -65, +73, -128, -71, 132, -54, 83, 27, -172, +30, -54, 10, 177, 5, 55, -37, -147, +-55, -62, 66, 88, 67, 47, -68, -12, +-55, 23, 66, -53, 26, -139, -77, 75, +17, 244, 76, -41, -29, -275, -66, -11, +27, 214, 31, 25, -38, -108, 54, 4, +68, 24, -100, -60, -123, -5, 92, 85, +165, 34, -23, -72, -127, -64, -70, 45, +46, 54, 93, -35, 54, 1, -53, 63, +-104, -75, 20, -109, 92, 115, -4, 121, +-73, -102, 43, -95, 77, 56, -69, 43, +-89, -3, 36, -18, 101, -36, 16, 42, +-73, 70, -45, -86, 28, -83, 26, 102, +-18, 48, 44, -69, 59, 48, -83, 25, +-155, -173, 55, -8, 250, 272, 27, 37, +-260, -292, -117, -93, 210, 228, 147, 135, +-126, -134, -90, -143, 74, 65, 17, 115, +-98, -39, 49, -72, 156, 37, -60, 19, +-190, -37, 25, 42, 190, 44, 12, -84, +-136, -66, -49, 79, 85, 86, 93, -27, +-47, -90, -103, -51, 19, 89, 110, 128, +-24, -91, -107, -204, 54, 87, 132, 274, +-41, -56, -170, -326, 3, -25, 181, 301, +71, 104, -133, -199, -127, -98, 48, 106, +101, 19, 39, -68, -9, 55, -57, 74, +-100, -65, 33, -58, 170, 33, -7, -9, +-158, 4, 5, 80, 110, -29, -47, -102, +-58, 72, 96, 106, 21, -104, -99, -97, +-25, 81, 65, 56, 42, 4, 10, 41, +-32, -74, -90, -150, 23, 57, 125, 184, +-5, 31, -126, -100, -15, -80, 101, -10, +38, 67, -27, 54, -86, -33, -66, -41, +136, 17, 202, 35, -129, -3, -332, -69, +75, -45, 392, 90, 28, 83, -341, -77, +-89, -48, 225, 53, 80, -64, -85, -69, +-25, 154, 10, 89, -26, -157, 27, -47, +51, 102, -53, -57, -26, -82, 77, 123, +20, 117, -93, -61, -22, -156, 83, -115, +38, 137, -14, 282, -33, -81, -44, -363, +2, 27, 74, 345, 41, 8, -49, -271, +-45, -28, -14, 175, 23, 34, 60, -87, +36, -2, -73, 43, -88, -69, 75, -56, +131, 126, -33, 87, -153, -161, -6, -110, +156, 153, 88, 93, -106, -117, -165, -82, +33, 42, 194, 99, 60, 63, -146, -141, +-102, -170, 72, 176, 75, 218, 1, -190, +-3, -176, -17, 189, -52, 53, 29, -189, +92, 77, -55, 166, -94, -169, 89, -122, +109, 210, -96, 70, -110, -205, 51, -36, +86, 167, 29, 46, -30, -108, -62, -87, +-33, 48, 41, 113, 74, -4, 3, -83, +-49, -16, -35, 6, 23, -6, 42, 80, +8, 37, -18, -128, -23, -66, 27, 89, +40, 62, -23, 13, -89, -20, 22, -124, +170, -31, 16, 166, -221, 32, -59, -134, +224, 47, 47, 80, -160, -143, 23, -15, +84, 181, -117, -48, -48, -143, 193, 129, +58, 96, -183, -192, -76, -102, 128, 161, +108, 138, -46, -58, -109, -156, -29, -56, +118, 143, 80, 121, -119, -113, -112, -125, +102, 91, 131, 116, -51, -66, -99, -110, +-12, 23, 47, 85, 69, 8, 10, -38, +-85, 1, -26, -6, 95, -21, 9, 8, +-102, -28, 44, -5, 134, 167, -70, 51, +-170, -325, 80, -149, 180, 386, -51, 221, +-130, -306, 33, -209, 57, 132, -29, 92, +36, 41, 38, 61, -81, -155, -57, -162, +84, 186, 84, 184, -30, -145, -94, -131, +-54, 48, 87, 39, 150, 62, -43, 50, +-195, -139, -6, -99, 184, 157, 29, 94, +-118, -129, 4, -62, 55, 95, -39, 42, +-29, -61, 56, -68, 34, 21, -12, 115, +-21, 35, -54, -117, -37, -84, 91, 61, +133, 100, -59, 19, -191, -95, -6, -67, +181, 102, 56, 69, -105, -132, -42, -37, +11, 178, -22, 9, 53, -179, 99, 11, +-63, 114, -141, -32, 60, -3, 123, 71, +-56, -106, -81, -95, 69, 184, 40, 104, +-85, -214, -12, -102, 91, 215, 9, 103, +-74, -187, -8, -112, 61, 127, 12, 114, +-37, -53, -13, -75, -2, -8, 12, 14, +54, 53, 7, 37, -91, -92, -43, -40, +113, 121, 84, 12, -75, -155, -86, 8, +13, 145, 66, -6, 55, -81, -23, -7, +-87, -16, -1, 11, 103, 80, 7, -7, +-93, -88, -1, 11, 90, 47, 6, -15, +-77, 3, -33, 6, 49, -30, 84, 20, +4, 48, -111, -45, -66, -52, 100, 30, +129, 29, -33, 32, -153, 15, -55, -103, +143, -61, 123, 143, -103, 74, -126, -134, +78, -46, 81, 78, -73, -8, 1, -6, +85, 55, -72, -42, -100, -65, 139, 44, +119, 30, -165, -14, -120, 18, 162, -12, +105, -38, -130, 10, -54, 22, 91, 26, +-20, 20, -66, -66, 108, -41, 80, 91, +-181, 18, -97, -101, 213, 55, 114, 93, +-190, -128, -103, -67, 136, 157, 65, 17, +-42, -128, 4, 45, -34, 48, -63, -121, +105, 32, 111, 172, -135, -86, -119, -177, +150, 85, 111, 137, -141, -52, -85, -73, +132, 2, 71, 8, -89, 11, -52, 36, +42, 28, 25, -50, 1, -101, 11, 43, +-34, 182, -35, -3, 65, -198, 46, -59, +-92, 88, -18, 101, 141, 108, -6, -90, +-178, -289, 14, 28, 194, 342, -2, 25, +-141, -256, 7, -27, 75, 96, -18, -27, +-11, 15, 49, 49, 0, -47, -42, 20, +-36, 51, -10, -163, 75, -73, 112, 278, +-53, 109, -197, -295, -8, -133, 231, 203, +83, 118, -188, -72, -109, -71, 124, -44, +79, 17, -63, 108, 2, 32, 41, -119, +-74, -94, -31, 90, 140, 136, 28, -34, +-169, -139, -33, 2, 169, 86, 61, -6, +-119, -2, -99, 32, 30, -68, 131, -42, +82, 106, -104, 4, -153, -131, 44, 44, +159, 153, 37, -60, -94, -162, -92, 26, +34, 138, 120, 36, 3, -104, -139, -93, +7, 89, 173, 138, -18, -84, -195, -174, +-5, 60, 187, 168, 63, 7, -99, -97, +-109, -93, -30, -24, 110, 146, 150, 130, +-46, -151, -196, -161, -18, 118, 170, 121, +56, -74, -97, -69, -42, 8, 54, 32, +9, 76, -22, -8, 15, -147, 19, -44, +-7, 146, -10, 106, -20, -62, 6, -132, +90, -39, 12, 77, -161, 59, -36, -1, +252, 18, 80, -32, -294, -141, -114, 2, +275, 210, 125, 51, -214, -191, -82, -64, +161, 121, 36, 17, -134, -49, -24, 41, +144, -10, 69, -70, -122, 62, -134, 62, +67, -118, 187, -49, 13, 155, -172, 45, +-79, -148, 141, -42, 108, 110, -107, 6, +-84, -85, 112, 54, 69, 75, -142, -116, +-38, -69, 167, 162, 12, 26, -160, -189, +25, 57, 136, 207, -65, -134, -88, -194, +93, 160, 47, 129, -98, -150, -5, -27, +104, 139, -12, -56, -94, -134, -18, 75, +71, 106, 82, -44, -2, -22, -117, 24, +-98, -77, 92, -63, 175, 121, 21, 130, +-173, -81, -145, -160, 87, 4, 222, 124, +57, 32, -214, -71, -161, -14, 139, 55, +210, -16, -47, -74, -207, 19, 3, 78, +181, 0, 35, -72, -137, -15, -46, 62, +89, 2, 55, -66, -17, 14, -56, 62, +-28, -24, 34, -8, 47, 37, -22, -73, +-17, -67, 34, 136, -27, 103, -57, -124, +35, -110, 88, 34, 6, 76, -64, 76, +-67, -22, -16, -156, 114, -19, 107, 189, +-91, 22, -149, -179, 44, -3, 131, 122, +-3, -37, -53, -53, 10, 88, 12, 1, +-62, -128, -24, -13, 113, 121, 99, 67, +-100, -62, -162, -118, 59, -27, 155, 105, +-17, 85, -88, -16, 17, -69, 10, -90, +-53, 7, 53, 156, 80, 35, -64, -171, +-76, -26, 66, 150, 65, -20, -56, -118, +-39, 35, 42, 53, 27, -7, -12, 35, +-3, -19, -20, -127, -25, 13, 40, 173, +55, 7, -30, -157, -64, -13, 21, 118, +37, 2, -37, -78, 13, 5, 71, 52, +-46, 8, -97, -16, 69, -31, 94, -57, +-67, 23, -53, 146, 64, 17, 7, -219, +-53, -76, 33, 254, 27, 114, -52, -236, +5, -108, 55, 175, -30, 78, -40, -96, +44, -38, 11, 18, -45, 12, 18, 45, +36, 16, -42, -57, -36, -46, 58, 29, +45, 78, -59, 15, -53, -103, 43, -31, +57, 120, -30, 11, -35, -120, 11, 37, +0, 111, 3, -78, 39, -84, 5, 75, +-57, 37, 0, -42, 57, 5, 2, -19, +-46, -37, -2, 89, 37, 55, 9, -125, +-36, -53, -43, 113, 41, 31, 85, -45, +-33, 24, -120, -29, -1, -75, 116, 61, +33, 112, -65, -36, -50, -102, -15, -16, +42, 66, 84, 67, -4, -43, -121, -88, +-42, 46, 115, 97, 79, -52, -67, -92, +-82, 24, 11, 49, 60, 18, 40, 25, +-3, -41, -71, -92, -65, 22, 80, 103, +139, 10, -63, -58, -186, -20, 30, -10, +191, -13, 21, 62, -157, 82, -72, -80, +57, -149, 131, 69, 73, 205, -147, -56, +-189, -234, 113, 34, 246, 202, -46, -9, +-192, -102, -28, -2, 71, -54, 63, -11, +62, 200, -67, 26, -136, -277, 67, -4, +151, 253, -74, -72, -130, -170, 87, 166, +99, 67, -78, -221, -58, 22, 68, 203, +6, -88, -62, -156, 42, 120, 74, 106, +-49, -99, -90, -59, 27, 42, 64, 1, +11, -5, -10, 63, -9, 11, -35, -92, +-1, -64, 53, 49, -1, 79, -29, 35, +12, -12, 8, -93, -42, -88, 8, 94, +43, 148, -20, -66, -19, -119, 33, 65, +4, 25, -52, -97, 2, 73, 38, 128, +8, -142, -5, -127, 1, 169, -24, 106, +-20, -151, 19, -86, 8, 87, 20, 77, +23, 17, -43, -60, -65, -101, 39, 28, +65, 123, -29, 15, -37, -67, 26, -19, +5, 8, -50, -7, -10, 1, 61, 37, +65, 46, -60, -47, -119, -109, 42, 46, +156, 132, -34, -56, -169, -113, 33, 76, +156, 83, -17, -63, -132, -51, -13, -1, +75, 8, 55, 83, -5, 43, -72, -123, +-47, -69, 43, 106, 70, 33, -7, -62, +-51, 45, -24, 43, 26, -92, 14, -52, +-5, 62, 22, 57, -4, 20, -55, -47, +0, -103, 97, 36, 15, 137, -96, -63, +-55, -157, 69, 103, 89, 199, -7, -113, +-110, -239, -54, 57, 112, 228, 70, 16, +-95, -149, -42, -41, 74, 45, -15, -4, +-48, 37, 65, 77, 12, -90, -96, -133, +37, 117, 136, 145, -68, -143, -164, -135, +50, 140, 164, 110, -3, -99, -106, -60, +-45, 39, 20, -10, 57, 5, 45, 56, +-22, -21, -72, -45, 1, 20, 50, -13, +14, -31, -19, 52, -18, 37, -5, -51, +34, -11, 51, 16, -48, -59, -108, -9, +22, 110, 177, 43, 49, -104, -197, -81, +-136, 34, 143, 73, 183, 48, -62, 9, +-164, -71, -32, -113, 110, 42, 91, 182, +-58, -2, -122, -196, 31, 7, 126, 170, +-42, -51, -105, -113, 55, 113, 53, 50, +-86, -155, 20, 20, 109, 166, -71, -69, +-139, -130, 78, 65, 151, 43, -43, -21, +-133, 79, -11, -27, 97, -189, 34, 42, +-47, 216, -27, -31, 5, -146, -5, 26, +14, 39, 25, -43, -30, 38, -19, 69, +19, -47, -3, -77, -17, 20, 30, 64, +-3, 3, -41, -51, 30, -28, 35, 22, +-37, 48, -22, 30, 31, -81, -19, -123, +10, 94, 58, 216, -46, -85, -107, -257, +45, 65, 125, 210, -23, -50, -99, -98, +-23, 48, 19, -18, 21, -35, 68, 105, +7, 0, -121, -159, -51, 36, 115, 171, +62, -55, -96, -147, -48, 61, 66, 103, +16, -59, -69, -68, -8, 66, 52, 69, +3, -76, -34, -97, -1, 74, 7, 125, +-36, -61, -16, -127, 36, 44, 45, 115, +-23, -5, -83, -93, -51, -57, 75, 59, +109, 120, -47, -17, -132, -151, 4, -39, +105, 111, -20, 79, -78, -21, 29, -86, +70, -75, -35, 70, -93, 114, -22, -54, +85, -107, 87, 55, -86, 78, -129, -57, +38, -38, 106, 30, -26, 0, -64, 12, +12, 40, -7, -48, -16, -75, 24, 58, +10, 75, -50, -46, -24, -47, 37, 24, +31, 4, -38, -12, -70, 31, 8, 0, +64, -47, -6, 18, -67, 57, -4, -40, +22, -68, -21, 51, -15, 76, 18, -49, +-11, -67, -33, 40, -9, 46, 3, -32, +4, -23, -6, 14, -24, 16, -21, 21, +8, -22, -8, -63, -31, 41, -3, 114, +18, -55, -29, -127, -52, 56, 27, 105, +46, -51, -37, -51, -78, 33, 12, -36, +58, -12, -10, 119, -52, -13, -30, -184, +-5, 29, 14, 201, 29, -36, -43, -158, +-80, 42, 8, 92, 69, -45, -12, -39, +-82, 38, -38, 31, 26, -1, 31, -46, +-13, -58, -50, 54, -33, 111, 14, -36, +5, -131, -39, 1, 2, 109, 31, 27, +-48, -73, -89, -29, 39, 30, 85, -1, +-59, 2, -110, 54, 18, -15, 60, -104, +-30, 15, -64, 133, -35, 2, 27, -111, +45, -6, -34, 39, -115, -5, -27, 51, +82, 41, 42, -118, -51, -81, -85, 134, +-46, 82, 29, -117, 61, -63, -9, 97, +-77, 46, -55, -85, -7, -45, 12, 68, +16, 54, -1, -35, -35, -46, -62, -11, +-45, -4, 33, 42, 58, 66, -43, -55, +-101, -107, -11, 52, 56, 94, -21, -47, +-77, -34, -24, 59, 28, -28, 10, -73, +-32, 70, -68, 74, -46, -85, 27, -63, +51, 74, -13, 42, -91, -42, -80, -19, +4, -1, 71, -20, 24, 37, -62, 68, +-102, -38, -55, -116, 43, 3, 75, 134, +-12, 35, -109, -99, -91, -36, 5, 29, +76, -20, 41, 32, -87, 104, -144, -56, +2, -168, 133, 45, -3, 164, -181, -22, +-61, -98, 141, 10, 31, 13, -176, -10, +-90, 61, 103, 8, 68, -97, -96, 9, +-117, 105, -13, -33, 73, -99, 20, 57, +-103, 91, -89, -74, 42, -80, 40, 82, +-66, 82, -75, -72, 4, -99, 20, 44, +-20, 104, -39, -8, -57, -89, -33, -33, +21, 52, 20, 63, -59, 4, -81, -71, +-9, -56, 30, 59, -27, 86, -59, -30, +-7, -82, 0, 5, -63, 51, -51, 0, +36, -21, 18, 23, -81, 15, -88, -43, +10, -46, 60, 44, -21, 75, -111, -23, +-61, -76, 55, -7, 39, 41, -86, 21, +-87, 6, 12, -29, 36, -44, -46, 42, +-62, 50, -12, -72, 0, -36, -40, 108, +-42, 9, -12, -132, -1, 16, -23, 128, +-58, -30, -56, -91, 7, 33, 28, 31, +-61, -19, -92, 52, 15, 17, 46, -125, +-84, -37, -93, 152, 46, 62, 55, -127, +-83, -68, -113, 69, -19, 13, 55, -21, +28, 88, -73, 31, -148, -174, -31, -75, +126, 210, 20, 127, -184, -179, -89, -134, +108, 113, 27, 94, -130, -44, -61, -27, +47, -10, -9, -32, -62, 46, -36, 63, +-22, -75, -26, -74, 2, 98, -26, 84, +-79, -102, -36, -102, 41, 91, -11, 119, +-101, -60, -55, -118, 47, 28, 17, 84, +-90, -5, -82, -28, 12, -1, 22, -28, +-34, 7, -50, 76, -57, -9, -42, -98, +17, 11, 17, 93, -58, -8, -61, -44, +-37, 3, -39, -39, 11, -14, 69, 121, +-74, 53, -189, -164, -11, -95, 149, 153, +-3, 114, -157, -97, -68, -103, 34, 29, +4, 60, -27, 18, -27, -19, -55, -43, +-53, -7, -11, 61, 10, 17, -16, -80, +-50, -23, -69, 99, -21, 37, 19, -104, +-9, -57, -60, 94, -52, 80, -31, -66, +-13, -92, 25, 19, -10, 94, -122, 29, +-91, -72, 85, -57, 83, 44, -125, 57, +-151, -32, 45, -40, 91, 28, -64, 18, +-115, -39, -8, -3, 31, 43, -24, 2, +-73, -38, -41, -21, 5, 29, 15, 56, +-41, -7, -86, -97, -30, -37, 41, 117, +-8, 83, -87, -88, -44, -103, 15, 29, +-30, 81, -44, 26, 11, -25, -17, -55, +-90, -31, -37, 48, 61, 57, -5, -28, +-102, -63, -59, 17, 31, 50, 6, -15, +-47, -31, -45, 27, -40, 17, -29, -53, +26, -7, -1, 83, -100, 11, -72, -88, +57, -17, 28, 67, -96, 13, -55, -31, +25, 12, -29, -1, -60, -46, 21, -1, +6, 69, -83, 28, -62, -61, 16, -54, +6, 28, -15, 60, -25, 3, -66, -48, +-76, -16, 21, 31, 71, 22, -41, -22, +-121, -42, -40, 19, 49, 74, 4, 2, +-57, -110, -38, -39, -23, 119, -16, 77, +3, -77, -33, -92, -73, -4, -18, 72, +63, 83, -15, -6, -119, -128, -67, -69, +62, 116, 48, 127, -65, -63, -94, -143, +-21, 21, 18, 129, -12, -6, -25, -102, +-3, 23, -29, 74, -80, -60, -18, -56, +63, 99, -7, 39, -113, -122, -34, -36, +67, 121, -10, 30, -102, -86, -27, -29, +55, 26, -4, 13, -74, 32, -49, 25, +-3, -63, 4, -52, -9, 59, -18, 62, +-30, -46, -37, -50, -34, 38, -12, 31, +18, -38, 9, -11, -49, 41, -81, -3, +-28, -30, 54, 6, 40, 6, -67, -6, +-90, 23, -14, 1, 35, -54, 7, 10, +-24, 79, -61, -17, -47, -84, 19, 29, +32, 67, -53, -42, -57, -37, 27, 55, +9, -1, -60, -67, -27, 30, 21, 70, +-27, -47, -28, -69, 30, 44, -25, 55, +-84, -43, 6, -42, 66, 32, -33, 21, +-75, -29, 4, -8, 3, 30, -42, 15, +-9, -26, 34, -40, -36, 10, -54, 69, +-6, 23, -1, -85, -23, -62, 10, 75, +15, 91, -71, -27, -75, -81, 32, -33, +79, 29, -16, 73, -96, 49, -63, -75, +26, -113, 65, 43, 2, 140, -90, 15, +-77, -114, 40, -60, 80, 56, -27, 73, +-104, 2, -49, -60, 65, -31, 50, 51, +-40, 24, -88, -52, -27, -12, 56, 60, +36, 8, -46, -59, -72, -9, -1, 44, +26, 8, -2, -17, -17, 4, -9, 5, +-37, -24, -29, -23, 40, 31, 36, 55, +-62, -18, -77, -82, 17, -10, 59, 87, +5, 44, -37, -58, -66, -72, -31, -12, +58, 71, 77, 86, -58, -30, -122, -140, +4, -28, 76, 153, 11, 79, -38, -131, +-22, -93, -36, 92, -9, 75, 39, -65, +16, -55, -48, 51, -26, 41, 19, -29, +-4, -37, -22, -16, 3, 22, -3, 60, +-11, 14, -6, -67, -16, -45, -38, 36, +11, 52, 54, 21, -8, -30, -73, -71, +-31, -17, 52, 93, 26, 56, -23, -82, +-36, -71, -15, 47, 8, 55, 28, -13, +1, -26, -51, -14, -5, -20, 58, 12, +-2, 50, -89, 11, -21, -59, 89, -46, +31, 42, -62, 68, -55, -13, -6, -65, +24, -16, 62, 41, 23, 26, -102, -13, +-81, -13, 67, -9, 115, -16, -40, 9, +-99, 41, -14, 11, 59, -56, 26, -38, +-34, 54, -26, 55, 12, -46, 30, -64, +-21, 29, -40, 66, -3, -1, 44, -61, +21, -28, -35, 36, -29, 46, -8, -3, +22, -50, 24, -23, 0, 27, -22, 24, +-25, 0, 7, -6, 5, -14, 12, -20, +5, 4, 6, 30, -26, 21, -28, -16, +-4, -37, 26, -19, 45, 49, -8, 71, +-71, -32, -64, -111, 65, -8, 107, 132, +-26, 68, -112, -122, -21, -117, 71, 69, +39, 131, -16, -4, -24, -104, -37, -41, +-5, 46, 63, 46, 38, 5, -79, -28, +-60, -29, 71, 8, 79, 38, -58, 9, +-94, -39, 22, -22, 89, 36, 22, 56, +-80, -14, -57, -86, 42, -21, 76, 100, +-11, 59, -68, -88, 3, -86, 47, 60, +-18, 86, -28, -27, 36, -63, 34, -6, +-50, 26, -31, 23, 32, 15, 25, -20, +-16, -41, -1, 6, 4, 46, -30, 10, +-3, -23, 28, -6, 9, 9, -31, -9, +14, -8, 16, 19, -41, 29, -27, -1, +63, -42, 52, -38, -65, 29, -62, 74, +31, 13, 52, -79, 5, -51, -21, 54, +-22, 58, -35, -12, 28, -20, 59, 3, +-12, -31, -76, -30, 0, 59, 69, 87, +-3, -27, -39, -124, -13, -37, 16, 112, +6, 97, 34, -49, -15, -106, -63, -33, +5, 56, 88, 86, 24, 15, -86, -104, +-45, -75, 57, 91, 63, 109, -26, -74, +-54, -113, 2, 61, 35, 94, 14, -58, +-18, -67, -8, 60, 5, 38, 6, -63, +2, -23, -5, 52, -7, 26, 0, -29, +27, -25, -5, -7, -32, 18, -12, 34, +39, -5, 29, -46, -18, -4, -39, 44, +0, -16, 42, -38, 14, 31, -25, 35, +-22, -34, 18, -18, 24, 27, -13, -21, +-27, -33, 13, 69, 35, 60, 4, -97, +-45, -91, -21, 83, 36, 100, 48, -42, +-11, -79, -50, 4, -26, 29, 40, 14, +48, 23, -14, -15, -54, -51, -4, -7, +60, 57, 6, 23, -45, -53, 0, -32, +43, 34, 0, 25, -34, -23, 12, -21, +31, 9, -15, 15, -18, -2, 18, -12, +4, 2, -37, 21, 8, 16, 32, -18, +-1, -28, -38, 17, -5, 30, 33, -15, +17, -15, -5, 19, -42, -2, -20, -29, +49, 18, 66, 45, -54, -24, -91, -57, +36, 24, 100, 57, -5, -11, -89, -34, +-12, -1, 43, 4, 27, 2, 8, 40, +-20, 9, -45, -71, -13, -22, 78, 84, +41, 34, -63, -86, -63, -41, 40, 72, +73, 42, 1, -50, -49, -46, -45, 11, +26, 50, 62, 39, 20, -42, -67, -84, +-39, 17, 51, 100, 47, 8, -20, -83, +-33, -26, 3, 31, 12, 9, 21, 20, +20, 18, -24, -67, -34, -68, 19, 83, +41, 109, -6, -74, -28, -126, -6, 39, +13, 104, 31, -15, 11, -53, -34, 8, +-35, -1, 41, -15, 44, 45, -28, 34, +-48, -47, 18, -27, 39, 37, -6, 10, +-16, -11, 2, 33, -6, 1, -5, -62, +23, 8, 22, 72, -21, -7, -20, -66, +16, 2, 15, 28, 5, -3, -2, 23, +-11, 5, -24, -79, 26, -31, 41, 107, +-17, 39, -52, -126, 15, -57, 56, 107, +-2, 45, -52, -83, -16, -30, 46, 50, +40, -4, -23, -32, -63, 33, 4, 22, +82, -47, 23, -24, -74, 47, -37, 35, +59, -16, 48, -23, -28, -4, -34, 19, +-8, 41, 23, 22, 24, -30, 8, -39, +-25, 18, -17, 68, 16, 18, 25, -63, +6, -42, -9, 49, -17, 62, -13, -24, +27, -65, 31, -15, -13, 41, -34, 32, +6, -31, 28, -67, 7, -10, 0, 52, +5, -4, -11, -59, -19, 1, 19, 23, +33, -37, -7, -18, -22, 54, -10, -9, +21, -82, 28, 13, 11, 82, -31, -19, +-19, -54, 25, 51, 16, 44, -19, -50, +-10, 1, 23, 89, -10, 20, -23, -58, +16, 4, 31, 54, -18, 18, -20, 3, +23, 10, 11, -21, -20, -15, 11, 45, +32, 28, -20, -48, -37, -34, 31, 34, +51, 18, -17, -34, -45, -36, 8, -19, +41, -6, 21, 29, -13, 11, -27, -89, +-14, -80, 29, 58, 55, 84, -11, -49, +-59, -105, -10, -4, 59, 51, 33, 10, +-23, 1, -34, 17, -1, -33, 21, -49, +20, 56, -2, 109, -13, -2, -3, -86, +10, -7, 4, 83, 1, 54, 21, -2, +3, -4, -26, -9, -5, -5, 35, 48, +16, 47, -20, -26, -7, -38, 16, 24, +-6, 24, -9, -24, 27, -14, 18, 11, +-40, -16, -20, -38, 54, -15, 40, -11, +-41, -28, -35, -16, 30, -3, 34, -23, +-5, -36, -19, -6, -11, -4, 8, -25, +36, -3, 16, 22, -30, -16, -28, -45, +32, 13, 37, 56, 5, 14, -20, -16, +-20, 5, -7, 9, 39, 19, 46, 76, +-32, 56, -66, -53, 19, -52, 81, 76, +10, 105, -63, 0, -20, -61, 37, -16, +35, 37, 11, 46, -21, 9, -34, -54, +9, -39, 59, 34, 13, 21, -50, -57, +-23, -47, 45, 16, 27, -3, -10, -55, +-12, -41, 10, -17, 7, -12, 1, 1, +5, -18, 9, -58, 15, -24, -3, 40, +-17, 2, 4, -48, 35, 11, 12, 51, +-30, -13, -23, -28, 20, 50, 31, 65, +11, -6, -8, -30, -24, 29, -9, 58, +39, 37, 38, 8, -16, 3, -50, 20, +-10, 24, 48, 4, 55, 14, -10, 30, +-62, -12, -24, -38, 58, 8, 58, 28, +-25, -23, -50, -38, -1, -10, 35, -20, +27, -30, 10, -3, -22, -30, -28, -69, +16, -6, 59, 41, 6, -44, -47, -99, +-15, -1, 39, 64, 29, 0, -6, -47, +-23, -22, -20, 0, 24, 19, 57, 48, +5, 24, -68, -27, -20, -10, 70, 40, +44, 46, -46, 42, -48, 38, 14, -11, +45, -41, 30, 41, -11, 106, -44, 14, +-7, -79, 56, -14, 36, 75, -48, 32, +-33, -45, 36, -35, 38, 9, -16, 18, +-11, -19, 10, -59, 0, -41, 11, 35, +20, 26, -1, -93, -26, -98, 17, 49, +35, 80, -12, -71, -34, -124, 20, 18, +47, 98, -6, 0, -44, -94, -5, -49, +51, 66, 36, 106, -38, 0, -56, -113, +23, -29, 81, 144, 10, 107, -65, -74, +-27, -74, 45, 63, 37, 75, -1, 21, +-9, 34, -27, -4, -13, -78, 42, 12, +56, 132, -21, 21, -55, -109, 3, -26, +53, 47, 20, -12, -17, -4, 0, 28, +-3, -57, -13, -95, 28, 30, 49, 68, +-10, -58, -52, -82, 2, 11, 56, 19, +28, -31, -17, -18, -32, 1, -2, -16, +39, 6, 40, 18, -10, -33, -35, -17, +5, 56, 49, 23, 19, -49, -15, 9, +-16, 89, 3, 5, 25, -70, 31, 35, +-2, 100, -38, -2, -1, -63, 62, 22, +19, 62, -47, -11, -6, -20, 58, 25, +17, 6, -43, -32, 8, -8, 48, 14, +7, 1, -26, -1, 12, -21, 19, -57, +1, -16, 12, 72, 18, 16, -8, -115, +-4, -68, 29, 87, 14, 61, -13, -77, +11, -68, 34, 28, -2, 35, -19, 0, +30, -13, 35, -24, -8, 4, -11, 64, +18, 11, 17, -80, 13, 3, 29, 124, +-2, 16, -27, -118, 13, -1, 66, 123, +16, 24, -48, -75, -17, -7, 52, 48, +49, 13, -10, -5, -27, -16, 6, -36, +51, 6, 40, 58, -16, -10, -36, -97, +22, -28, 74, 82, 31, 40, -52, -77, +-37, -81, 53, 20, 83, 63, -3, 18, +-65, -39, -7, -53, 69, -15, 51, 39, +-14, 57, -27, -6, 11, -66, 28, -19, +28, 58, 20, 51, -5, -11, -9, -39, +16, -11, 33, 44, 13, 65, 6, -9, +5, -76, 6, -3, 23, 96, 36, 32, +14, -95, -14, -36, 4, 82, 36, 33, +22, -62, 13, -23, 13, 37, -7, -11, +-6, -32, 47, 25, 59, 15, -19, -47, +-46, -26, 38, 26, 79, 7, 12, -17, +-31, -2, 1, -10, 26, -16, 35, 21, +41, 29, -4, -23, -36, -29, 22, 32, +77, 35, 16, -23, -40, -16, 13, 35, +58, 27, 20, -23, -2, -18, 17, 22, +14, 31, 15, 16, 46, -17, 21, -41, +-34, 3, 12, 79, 80, 35, 29, -97, +-37, -77, 6, 91, 56, 93, 21, -67, +1, -99, 33, 20, 13, 61, -13, 7, +35, -26, 59, -40, -2, -35, -16, 36, +38, 60, 39, -36, -5, -74, 19, 21, +46, 58, 9, -22, -9, -30, 41, 21, +50, 5, -8, -20, -5, 22, 42, 31, +45, -21, 3, -15, -3, 36, 22, 15, +43, -21, 36, 6, 7, 29, -18, 6, +21, -13, 70, 1, 36, 10, -25, 9, +-3, 4, 60, -14, 50, -19, 6, 12, +0, 24, 20, -20, 30, -45, 51, 6, +35, 53, -17, -9, -12, -83, 67, -21, +76, 79, -3, 29, -34, -77, 26, -50, +65, 35, 43, 35, 19, -3, -2, -14, +-5, -40, 43, -26, 83, 58, 21, 55, +-43, -52, 3, -48, 76, 53, 48, 33, +-6, -30, 10, 11, 35, 34, 14, -35, +24, -18, 52, 69, 34, 14, -9, -73, +6, -2, 56, 72, 57, 4, 12, -45, +-11, -6, 19, 8, 55, 10, 49, 38, +5, -9, -10, -78, 26, -4, 63, 92, +38, 7, -1, -96, 7, -24, 50, 60, +43, 13, 11, -39, 14, -14, 45, 3, +37, 0, 2, 12, 8, 1, 47, -27, +56, -3, 18, 30, 2, -5, 15, -35, +50, 1, 55, 42, 23, 12, -12, -34, +13, -19, 61, 24, 60, 30, 2, 10, +-9, -11, 30, -26, 56, -11, 41, 46, +14, 56, -1, -34, 19, -78, 64, 20, +58, 84, -9, 3, -19, -64, 64, -15, +79, 25, 4, 10, -20, 12, 46, 1, +59, -49, 18, -22, 10, 64, 39, 28, +24, -68, 20, -38, 47, 46, 27, 28, +-2, -30, 41, -16, 71, 1, 4, -10, +-21, 10, 52, 30, 76, -9, 3, -36, +-8, 4, 39, 30, 46, 3, 25, -4, +41, 5, 24, -23, -10, -21, 30, 49, +89, 56, 30, -45, -39, -76, 20, 32, +86, 88, 38, 5, -4, -68, 26, -22, +33, 31, 27, 29, 41, 16, 45, -21, +8, -43, 12, 13, 46, 49, 42, -19, +22, -49, 41, 32, 28, 35, 2, -61, +27, -31, 75, 70, 39, 15, -16, -70, +4, 1, 56, 47, 62, -28, 28, -27, +2, 42, -5, 1, 40, -49, 82, 15, +41, 38, -32, -34, 8, -26, 70, 44, +56, 2, 12, -41, 20, 12, 23, 23, +10, -22, 44, 4, 74, 35, 22, -31, +-21, -41, 21, 43, 72, 39, 48, -29, +12, -17, 4, 20, 14, -8, 43, 5, +57, 43, 28, -2, -16, -42, 17, 7, +62, 28, 49, -12, 10, 4, 13, 33, +27, -27, 32, -60, 43, 19, 38, 72, +10, 14, 3, -55, 36, -59, 52, 4, +34, 77, 10, 48, 9, -71, 27, -89, +48, 35, 44, 79, 20, -6, 0, -52, +30, -27, 44, 11, 29, 39, 16, 27, +24, -41, 23, -49, 27, 38, 39, 62, +32, -27, 8, -52, 19, 13, 44, 42, +32, 10, 16, -4, 23, -11, 37, -24, +18, 15, 20, 52, 40, 10, 33, -41, +7, -19, 23, 23, 44, 24, 33, 1, +14, -10, 31, -17, 40, -9, 9, 13, +7, 16, 49, 0, 60, -12, 0, -14, +-15, -18, 41, 4, 71, 29, 25, 5, +-10, -36, 17, -34, 39, 14, 39, 21, +49, -8, 29, -18, -15, -14, -1, -11, +75, 8, 79, 23, -14, -3, -41, -32, +49, -9, 87, 30, 22, 13, -16, -13, +13, -2, 35, 9, 35, -2, 46, 6, +21, 19, -14, 0, 12, -9, 65, 11, +43, 5, -6, -7, 8, 19, 38, 19, +32, -38, 21, -28, 35, 44, 16, 43, +2, -38, 22, -39, 47, 12, 24, 23, +7, 3, 32, -13, 28, -29, 0, -19, +20, 25, 59, 27, 23, -14, -20, -43, +11, -17, 56, 20, 51, 29, 9, 5, +-6, -51, 4, -41, 41, 42, 68, 65, +24, -20, -35, -71, -7, -8, 77, 58, +69, 42, -13, -20, -36, -46, 26, -8, +69, 51, 42, 47, -6, -22, -22, -46, +19, 7, 65, 47, 45, 19, -18, -20, +-15, -25, 42, 5, 52, 23, 12, 7, +-2, -16, 22, -11, 18, 16, 12, 2, +38, -26, 32, -8, -4, 20, -4, 5, +41, -25, 39, -18, 6, 5, 7, 4, +29, -5, 13, 2, 4, 0, 38, -21, +43, -13, -5, 22, -18, 19, 33, -15, +57, -14, 13, 17, -21, 4, 10, -9, +40, 20, 33, 25, 6, -23, 16, -30, +18, 32, 12, 35, 22, -23, 39, -22, +16, 23, -6, 16, 12, -5, 31, -4, +26, -12, 14, -4, 27, 27, 8, 13, +-11, -44, 18, -31, 71, 30, 33, 31, +-40, -15, -28, -30, 50, -25, 77, -5, +17, 49, -41, 32, -30, -66, 35, -63, +84, 49, 36, 70, -55, -32, -42, -59, +54, 6, 90, 26, 14, 9, -49, 4, +-17, -18, 49, -24, 59, 28, 22, 34, +-20, -33, -18, -38, 28, 43, 55, 47, +25, -28, -19, -42, -7, 16, 25, 43, +31, 14, 11, -21, 5, -24, 8, 17, +4, 37, 7, -6, 22, -36, 32, 8, +10, 32, -11, -16, 4, -38, 36, 7, +30, 26, 1, -6, -10, -15, 10, -12, +28, -12, 18, 9, 13, 20, 4, -14, +1, -29, 11, 4, 37, 13, 21, -12, +-20, 3, -13, 22, 40, -8, 42, -22, +-14, 13, -25, 20, 23, -6, 49, 1, +3, 17, -16, -14, 9, -18, 26, 30, +8, 30, 16, -20, 20, -21, -7, 11, +-15, 7, 31, 11, 50, 20, -5, -22, +-36, -43, 10, 25, 51, 59, 12, -19, +-6, -66, 9, 0, 12, 37, -5, 2, +27, -11, 42, -9, -7, -35, -36, -10, +18, 58, 57, 21, 11, -71, -24, -38, +0, 50, 26, 32, 11, -22, 17, -14, +10, -4, -8, -19, -6, 22, 23, 57, +22, -14, 0, -61, 0, 4, 14, 48, +7, 11, 5, -15, 24, -5, 17, -16, +-10, 3, -13, 42, 25, 8, 30, -43, +9, -11, -9, 36, -6, 7, 10, -23, +28, 2, 26, 6, -6, -15, -21, 2, +1, 14, 39, -11, 28, -10, -8, 12, +-27, -9, 8, -22, 36, 22, 26, 26, +-10, -36, -14, -42, 14, 27, 20, 45, +11, -8, 0, -31, 4, -12, -8, 14, +5, 25, 33, 14, 20, -12, -25, -26, +-16, -4, 33, 26, 31, 34, -16, 12, +-19, -30, 25, -40, 17, 18, -7, 59, +6, 25, 23, -33, -12, -50, -13, -15, +34, 55, 36, 74, -26, -28, -31, -108, +35, -17, 41, 112, -13, 48, -16, -88, +22, -67, 18, 34, -5, 58, 6, 6, +27, -41, -1, -48, -9, 7, 15, 61, +22, 16, 5, -70, 6, -37, 10, 52, +-3, 36, 0, -26, 23, -22, 28, 5, +-11, 3, -20, 10, 10, 13, 39, -12, +19, -10, -8, 21, -24, 5, 7, -37, +42, 12, 23, 63, -20, -4, -23, -71, +26, -12, 31, 57, 9, 23, -6, -20, +1, -16, -4, -21, 11, -11, 30, 40, +19, 35, -16, -44, -9, -57, 18, 28, +16, 44, 10, -15, 2, -16, 4, 11, +-13, -10, 5, -25, 28, 25, 25, 35, +-11, -24, -21, -35, 2, 14, 30, 23, +35, -6, -2, 1, -32, 3, -8, -21, +46, -2, 35, 39, -19, 16, -34, -34, +18, -15, 32, 36, 2, 31, -9, -9, +13, -30, 0, -7, -13, 32, 23, 40, +32, -10, -9, -60, -26, -14, 21, 66, +28, 46, -6, -45, -10, -57, 23, 14, +9, 50, -17, 17, 8, -25, 30, -27, +-5, 6, -27, 33, 18, 13, 34, -27, +-5, -18, -27, 32, 20, 25, 29, -28, +-5, -27, -19, 33, 9, 37, 22, -20, +10, -30, -2, 20, -15, 32, -2, -8, +23, -10, 29, 18, -9, 10, -30, -12, +0, 1, 38, 21, 29, 6, -16, 0, +-41, 9, -5, 0, 48, -4, 32, 25, +-34, 25, -49, -18, 23, -20, 52, 31, +2, 26, -35, -30, -3, -13, 23, 39, +11, 18, -10, -30, -3, -11, 4, 37, +3, 27, 2, -11, -9, -18, -3, 0, +16, 24, 15, 36, -23, 0, -22, -36, +11, 2, 40, 46, 4, 24, -32, -25, +-23, -11, 10, 31, 33, 22, 9, 8, +-36, 8, -35, -2, 19, -2, 46, 24, +-3, 29, -49, -11, -9, -12, 29, 32, +11, 18, -19, -20, -9, 16, 0, 49, +-10, -10, 2, -48, 14, 30, -10, 72, +-33, 2, -8, -36, 14, 10, 5, 25, +-16, 11, -14, 31, -11, 21, -9, -33, +4, -19, 11, 59, -19, 56, -40, -22, +-8, -30, 30, 21, 7, 36, -40, 15, +-30, 9, 9, 1, 18, -4, -15, 23, +-37, 42, -17, 7, 12, -17, 6, 12, +-24, 34, -29, 20, -9, 7, 5, 6, +-9, 6, -17, 15, -21, 30, -17, 18, +-8, 0, -3, 13, -20, 24, -33, 9, +-13, 10, 6, 35, -16, 24, -38, -22, +-11, -13, 5, 53, -19, 54, -42, -11, +-14, -31, 9, 18, -13, 44, -45, 26, +-35, 17, 0, 6, 2, -7, -27, 7, +-46, 46, -29, 39, -4, 0, -4, -1, +-33, 20, -48, 13, -22, 12, 3, 50, +-14, 36, -42, -32, -41, -31, -13, 55, +-5, 81, -23, 7, -43, -44, -42, -4, +-15, 53, -3, 63, -33, 22, -60, -33, +-34, -17, 0, 61, -19, 77, -54, -10, +-45, -44, -20, 31, -19, 73, -35, 23, +-36, -20, -33, 1, -43, 34, -30, 38, +-15, 25, -34, 2, -60, -6, -37, 26, +-16, 52, -33, 18, -56, -7, -42, 22, +-28, 41, -44, 13, -46, 2, -30, 35, +-38, 42, -55, 2, -46, -2, -31, 30, +-40, 43, -54, 27, -54, 21, -45, 7, +-37, 4, -40, 33, -52, 52, -56, 18, +-38, -12, -36, 17, -61, 40, -60, 23, +-36, 25, -36, 37, -67, 9, -66, -14, +-40, 35, -36, 71, -59, 23, -68, -21, +-58, 12, -56, 55, -44, 34, -41, 13, +-66, 19, -85, 14, -54, 10, -25, 41, +-47, 51, -95, 12, -82, -14, -36, 25, +-35, 60, -72, 32, -84, -2, -69, 16, +-54, 35, -52, 31, -67, 31, -78, 28, +-76, 13, -60, 14, -58, 38, -70, 45, +-79, 23, -68, 4, -60, 12, -69, 37, +-75, 48, -70, 26, -66, -5, -72, 11, +-78, 57, -79, 49, -69, 0, -68, 8, +-76, 48, -88, 32, -81, 7, -63, 38, +-68, 54, -86, -5, -86, -13, -69, 56, +-73, 69, -86, 4, -79, -8, -70, 36, +-89, 33, -95, 18, -71, 52, -61, 46, +-97, -19, -109, -12, -77, 78, -64, 83, +-87, -9, -99, -27, -89, 46, -84, 61, +-82, 16, -83, 18, -88, 42, -105, 24, +-95, 2, -72, 31, -80, 61, -111, 39, +-108, 4, -79, 9, -72, 33, -97, 49, +-117, 42, -96, 18, -72, 7, -76, 19, +-115, 47, -119, 47, -79, 23, -66, 6, +-100, 11, -127, 47, -99, 58, -72, 24, +-91, -7, -112, 19, -109, 66, -96, 44, +-85, -1, -88, 11, -110, 48, -123, 32, +-94, 19, -67, 42, -95, 35, -140, -9, +-112, 6, -61, 75, -79, 65, -134, -12, +-130, -20, -78, 44, -72, 66, -113, 36, +-131, 19, -106, 12, -86, 3, -88, 34, +-111, 79, -127, 46, -112, -25, -82, -4, +-82, 64, -122, 63, -134, 12, -96, 8, +-78, 38, -104, 26, -123, 19, -113, 40, +-95, 40, -97, 16, -107, 24, -119, 39, +-111, 19, -96, 21, -101, 58, -124, 48, +-118, -7, -85, -1, -94, 58, -128, 58, +-123, 12, -87, 9, -92, 31, -131, 40, +-126, 35, -88, 31, -89, 13, -115, 10, +-122, 44, -108, 52, -103, 18, -98, 2, +-104, 34, -124, 48, -121, 31, -89, 16, +-82, 15, -125, 25, -139, 47, -94, 43, +-70, 7, -110, 0, -139, 40, -110, 54, +-77, 17, -93, 10, -129, 36, -127, 30, +-93, 9, -73, 35, -111, 57, -137, 6, +-114, -7, -77, 48, -84, 58, -132, 10, +-135, 8, -93, 48, -70, 28, -106, 0, +-135, 39, -124, 67, -90, 9, -69, -25, +-98, 43, -146, 75, -128, 10, -66, -11, +-59, 36, -130, 49, -159, 16, -90, 19, +-48, 38, -96, 17, -148, 8, -117, 41, +-75, 49, -79, 6, -105, -6, -119, 39, +-113, 53, -85, 16, -78, 2, -104, 24, +-128, 42, -100, 26, -68, 14, -93, 23, +-125, 33, -109, 24, -75, 14, -83, 25, +-111, 40, -117, 26, -99, 11, -80, 22, +-88, 43, -112, 28, -116, 8, -85, 22, +-73, 37, -100, 19, -119, 14, -92, 37, +-73, 32, -93, -1, -110, 10, -97, 56, +-87, 42, -92, -8, -94, 7, -92, 49, +-99, 31, -97, 2, -80, 33, -87, 50, +-107, -3, -94, -19, -73, 55, -85, 73, +-106, 0, -97, -26, -74, 27, -84, 57, +-104, 33, -91, 18, -78, 14, -85, -4, +-96, 16, -92, 66, -80, 48, -78, -19, +-92, -16, -96, 43, -81, 55, -68, 19, +-81, 1, -102, 10, -97, 27, -72, 39, +-68, 34, -90, 7, -97, 1, -83, 27, +-72, 38, -70, 18, -79, 11, -94, 16, +-91, 18, -67, 23, -52, 27, -88, 18, +-111, 3, -74, 21, -46, 39, -73, 16, +-107, 2, -82, 23, -54, 30, -66, 6, +-88, 12, -83, 37, -75, 25, -73, -1, +-65, 14, -71, 36, -89, 18, -83, 8, +-58, 33, -61, 25, -87, -6, -93, 15, +-63, 50, -51, 29, -72, -12, -86, -3, +-76, 33, -58, 36, -58, 22, -72, 10, +-81, -3, -71, 6, -58, 39, -64, 46, +-75, 4, -69, -18, -61, 12, -67, 44, +-69, 27, -55, -1, -61, 3, -76, 16, +-70, 22, -49, 21, -57, 18, -80, 7, +-65, 4, -51, 27, -62, 28, -74, 5, +-60, 2, -52, 25, -61, 23, -64, 2, +-57, 5, -54, 22, -62, 20, -61, 8, +-56, 11, -56, 15, -62, 16, -58, 14, +-51, 11, -56, 10, -65, 16, -61, 22, +-55, 17, -50, 6, -57, 13, -64, 19, +-57, 15, -44, 13, -47, 14, -64, 6, +-61, 8, -50, 32, -51, 28, -60, -6, +-51, -9, -46, 32, -57, 34, -57, -6, +-39, -8, -42, 25, -62, 18, -55, -4, +-34, 14, -45, 30, -64, -2, -49, -9, +-34, 27, -50, 32, -69, -1, -46, -4, +-23, 23, -49, 20, -71, -5, -44, 7, +-23, 32, -41, 8, -65, -15, -54, 10, +-33, 41, -36, 18, -47, -18, -53, -2, +-47, 32, -38, 27, -37, -1, -40, -8, +-41, 9, -46, 20, -47, 12, -38, 10, +-33, 15, -47, 9, -58, -1, -39, 13, +-20, 28, -38, 12, -62, -11, -42, 0, +-16, 25, -36, 21, -57, -1, -42, 5, +-26, 15, -35, 1, -46, 7, -38, 30, +-30, 14, -38, -23, -39, -6, -29, 43, +-32, 35, -46, -21, -40, -25, -24, 27, +-25, 42, -37, 0, -42, -19, -30, 0, +-26, 20, -29, 18, -31, 13, -36, 4, +-32, -17, -26, -2, -25, 38, -30, 34, +-40, -13, -40, -24, -22, 19, -12, 39, +-31, 8, -55, -12, -32, 1, 3, 14, +-11, 7, -50, 1, -43, 4, -6, 8, +-10, 10, -40, 8, -44, 7, -16, 3, +-13, 6, -24, 7, -25, 9, -24, 3, +-31, -2, -27, 8, -6, 20, -18, 15, +-43, -10, -42, -1, -5, 24, 2, 23, +-33, -8, -47, -15, -15, 12, 11, 22, +-17, 9, -49, -4, -32, 1, 2, 11, +-2, 16, -31, 9, -32, -7, -10, -6, +-7, 14, -20, 23, -18, 1, -13, -10, +-20, 2, -20, 15, -11, 14, -9, 9, +-25, 4, -28, -2, -7, -1, 1, 16, +-18, 17, -20, -8, -7, -9, -9, 15, +-16, 15, -15, 0, -8, 5, -16, 19, +-20, 6, -8, -10, 3, 3, -13, 24, +-24, 9, -10, -6, 3, 5, -6, 11, +-24, 4, -17, 6, 4, 18, 1, 11, +-18, -13, -20, -6, -6, 29, 0, 31, +-4, -10, -11, -21, -10, 12, -10, 34, +-5, 8, 5, -11, 2, 0, -17, 11, +-20, 6, 10, 10, 20, 17, -15, 0, +-34, -17, 3, 9, 29, 41, -2, 12, +-30, -33, -6, -12, 19, 41, 9, 27, +-15, -15, -7, -18, 11, 12, 4, 16, +-1, 2, 3, 11, 7, 10, -7, -12, +-6, -10, 12, 31, 14, 37, -4, -15, +-9, -34, 5, 16, 20, 40, 8, 6, +-8, -16, -2, 3, 12, 13, 13, 0, +4, 10, 7, 19, 10, -4, 0, -19, +4, 7, 20, 33, 17, 7, -2, -21, +-7, 0, 17, 22, 26, 9, 5, -4, +-7, 6, 8, 13, 21, -2, 16, -6, +8, 13, 3, 25, 3, 2, 16, -19, +25, 3, 12, 29, -7, 17, 3, -11, +27, -6, 27, 12, 4, 13, -4, 7, +19, 4, 30, 0, 14, -4, 0, 11, +8, 25, 26, 3, 19, -16, 8, 1, +9, 29, 20, 14, 19, -15, 15, -10, +19, 17, 19, 19, 10, 0, 9, -5, +27, 1, 34, 5, 11, 9, 3, 6, +21, 0, 37, -5, 19, 10, -3, 20, +16, -1, 36, -10, 22, 9, 8, 17, +15, 5, 22, -3, 20, 4, 15, 14, +21, 12, 20, 4, 18, -8, 21, -3, +33, 9, 24, 21, 9, 4, 20, -19, +29, -2, 32, 18, 18, 20, 10, -3, +26, -17, 34, 2, 27, 15, 16, 10, +14, 2, 25, -2, 31, 0, 28, 3, +17, 12, 12, 11, 24, -2, 36, -7, +30, 3, 11, 16, 12, 8, 30, -3, +35, 1, 20, 12, 14, 6, 21, -1, +33, 0, 32, 10, 19, 5, 21, -5, +23, 8, 28, 8, 31, -4, 29, -3, +24, 13, 17, 11, 25, -9, 37, -4, +36, 12, 19, 7, 12, -5, 30, 1, +42, 15, 25, 3, 15, -16, 26, 1, +38, 20, 33, 6, 15, -11, 19, -2, +34, 12, 31, 9, 24, -3, 26, 1, +31, 0, 28, -5, 25, 0, 33, 12, +30, 9, 27, -12, 20, -10, 31, 6, +39, 17, 29, 4, 16, -11, 25, -7, +38, 12, 31, 14, 21, 0, 23, -5, +39, -6, 33, 2, 28, 6, 25, 10, +31, -6, 32, -12, 29, 5, 27, 19, +29, 0, 38, -22, 32, -7, 26, 14, +30, 10, 36, -10, 35, -13, 22, 4, +25, 8, 37, 0, 36, 0, 22, 0, +21, -7, 36, -5, 39, 13, 28, 5, +23, -14, 30, -7, 38, 10, 32, 5, +25, -7, 28, -1, 39, 0, 33, -3, +27, -4, 29, 4, 36, 1, 35, -3, +23, 0, 29, -1, 38, 3, 36, -2, +24, -3, 24, 3, 43, 0, 38, -6, +20, -4, 20, 9, 41, 5, 41, -7, +24, -9, 22, 2, 37, 6, 45, -3, +30, -9, 22, -8, 34, 3, 44, 5, +28, -2, 17, -7, 34, 0, 46, 3, +31, -3, 22, -9, 34, -2, 43, 0, +33, 2, 16, 3, 31, -10, 49, -7, +38, 8, 16, 3, 25, -13, 44, 0, +41, 10, 22, -2, 24, -13, 46, -5, +46, 1, 29, -2, 22, 0, 35, -3, +43, -7, 31, -1, 26, 4, 34, 1, +41, -6, 32, -8, 29, -7, 40, 5, +36, 10, 25, -9, 24, -13, 43, 1, +48, 6, 26, -3, 15, -3, 35, -4, +55, -10, 39, -4, 16, 7, 25, -1, +52, -13, 43, -3, 18, 2, 23, 1, +47, -2, 47, -8, 28, -11, 23, 2, +41, 3, 49, -9, 36, -8, 26, -1, +35, -5, 46, -8, 40, 2, 25, 1, +38, -15, 44, -2, 30, 6, 25, -3, +40, -6, 49, -2, 30, -4, 20, -3, +39, 0, 57, -7, 35, -4, 14, 3, +32, -2, 55, -8, 41, 3, 18, 1, +28, -10, 49, -5, 49, -1, 28, -7, +30, -9, 45, 2, 45, -6, 35, -16, +33, -3, 45, 3, 44, -6, 29, -7, +28, -2, 44, -4, 53, -4, 31, 3, +19, -7, 43, -11, 55, 4, 33, 5, +21, -8, 41, -7, 55, -5, 37, -7, +25, 1, 40, 2, 50, -10, 39, -11, +26, 6, 33, 2, 47, -8, 42, -3, +35, -5, 35, -10, 43, -2, 42, 2, +36, -9, 38, -9, 45, 1, 37, -1, +26, -5, 35, 0, 49, -2, 46, -10, +26, -3, 27, -3, 51, -8, 55, -2, +28, 0, 19, -9, 46, -7, 58, 4, +36, -7, 23, -10, 36, 4, 53, -4, +44, -14, 29, 1, 31, 6, 47, -14, +45, -8, 34, 5, 32, -1, 40, -9, +46, -5, 38, -5, 35, -6, 44, 0, +40, -1, 32, -14, 40, -4, 44, 8, +41, -8, 28, -6, 32, 4, 50, -7, +45, -10, 24, 7, 30, 1, 52, -17, +50, -9, 31, 4, 25, 0, 43, -7, +48, -4, 34, -3, 31, -4, 37, 3, +39, -4, 39, -7, 34, 6, 35, -2, +42, -14, 40, -1, 39, -1, 39, -10, +41, -5, 46, -5, 35, -9, 37, -7, +44, 8, 39, -2, 29, -14, 38, -2, +47, 7, 40, -7, 31, -9, 36, -2, +47, -4, 40, 0, 32, 1, 39, -15, +44, -10, 41, 7, 36, 4, 38, -15, +41, -9, 40, 0, 40, -4, 36, -1, +41, -3, 38, -10, 39, -10, 40, 4, +42, -1, 44, -12, 32, -1, 32, -2, +43, -5, 49, -1, 35, -2, 26, -12, +44, -7, 52, 5, 39, -8, 28, -12, +39, 1, 50, -3, 41, -10, 30, 0, +34, 2, 44, -11, 45, -8, 39, 2, +36, -7, 39, -9, 42, 0, 41, -3, +39, -10, 41, -2, 37, 1, 38, -11, +42, -6, 42, 2, 39, -5, 32, -2, +33, 1, 46, -10, 45, -6, 33, 5, +35, -6, 48, -14, 46, -3, 34, 1, +32, -6, 48, -5, 42, 0, 32, -11, +33, 0, 42, 8, 44, -9, 31, -11, +32, 5, 42, 4, 39, -7, 34, -3, +32, 3, 39, -6, 39, 2, 36, 6, +36, -10, 41, -14, 43, 3, 40, 2, +39, -12, 39, -4, 44, -5, 41, -7, +29, 6, 38, 4, 45, -8, 39, -9, +31, 3, 36, 3, 44, -3, 43, -2, +33, -5, 36, -9, 44, 1, 42, 3, +38, -7, 38, -5, 39, -2, 40, -8, +44, -4, 43, 4, 37, -7, 38, -16, +41, 2, 41, 5, 43, -11, 40, -7, +37, -2, 36, -5, 45, -5, 47, 3, +32, -5, 29, -9, 37, 6, 53, 0, +40, -6, 24, -2, 32, 2, 51, -6, +49, -3, 34, -2, 32, -6, 37, -1, +50, -2, 43, -4, 35, -6, 36, 2, +42, -3, 44, -9, 41, -2, 40, 0, +35, 0, 37, -1, 43, -4, 43, -6, +40, -1, 35, 5, 39, -9, 48, -12, +45, 4, 33, 5, 29, -7, 47, -7, +51, 1, 39, -8, 34, -6, 39, 6, +49, -11, 44, -13, 32, 11, 39, 4, +43, -14, 42, -12, 41, 5, 43, 2, +42, -6, 34, -3, 37, -5, 43, 0, +43, 7, 37, 1, 29, -8, 40, -6, +50, 5, 49, -1, 38, -11, 37, -13, +49, -4, 54, 4, 44, -6, 36, -18, +39, -3, 45, 11, 48, -3, 42, -12, +34, -2, 37, 0, 49, -3, 48, 3, +42, -8, 33, -15, 39, 0, 51, 12, +48, -6, 33, -15, 30, 4, 41, 11, +52, -9, 49, -12, 34, 0, 32, -1, +41, 2, 54, 1, 46, -9, 31, -12, +32, 7, 46, 12, 53, -11, 41, -18, +36, -2, 43, 9, 50, -4, 45, -13, +40, -6, 40, 6, 43, -1, 48, -13, +44, -5, 42, 0, 44, -5, 40, 1, +40, 3, 45, -12, 49, -11, 43, 11, +41, 2, 40, -21, 43, -5, 45, 20, +41, 2, 35, -19, 39, -4, 50, 8, +50, -5, 45, -11, 39, -2, 40, -6, +43, -1, 46, 12, 45, -1, 36, -20, +37, -7, 51, 15, 54, 4, 38, -18, +27, -7, 41, 11, 57, 4, 48, -10, +37, -11, 36, 1, 44, 1, 50, 2, +45, 1, 38, -9, 38, -13, 48, 6, +50, 12, 46, -15, 34, -17, 45, 6, +50, 11, 48, -18, 39, -10, 35, 17, +40, 4, 44, -13, 42, 4, 40, 8, +38, -8, 43, -5, 47, 9, 43, -5, +37, -13, 41, 9, 42, 15, 43, -17, +44, -18, 46, 10, 47, 9, 39, -13, +41, -12, 45, 10, 49, 1, 44, -12, +40, -4, 41, 4, 47, -7, 52, -6, +40, 11, 33, -2, 38, -15, 50, 4, +50, 21, 35, -7, 30, -22, 42, 9, +57, 17, 49, -12, 32, -16, 34, 8, +50, 3, 57, -13, 44, 2, 29, 10, +33, -10, 52, -11, 56, 15, +}; \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/birds_22050_2ch_16b.c b/RTL00_SDKV35a/example_sources/i2s/src/birds_22050_2ch_16b.c new file mode 100644 index 0000000..ec5e9b5 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/birds_22050_2ch_16b.c @@ -0,0 +1,16075 @@ +#include +int sample_size=64274; + +SECTION(".sdram.data") +short sample[]={ +-1, 1, 0, 0, -1, 2, 0, -1, +1, 1, -4, 4, -1, 0, 2, -1, +-1, 1, 1, -2, 1, 1, -3, 1, +1, -2, 2, -1, -2, 2, -4, 3, +1, -1, 0, -1, 0, -1, 5, -4, +1, -3, 2, -2, 1, 0, 2, -5, +2, -1, 0, 2, -3, 1, -1, 0, +3, -1, -2, 1, -2, 1, 4, -2, +-5, 3, -1, 0, 1, 1, -2, -1, +0, 1, 2, -1, 3, -4, 1, 0, +1, 2, -3, 0, 4, -3, 4, -1, +-2, 0, 2, -2, 3, 0, -1, -2, +3, -1, -1, 3, -2, -1, 3, -2, +4, -2, -1, -1, 2, -1, 1, 1, +-1, -2, 1, 1, 0, 0, -2, 0, +-2, 4, 0, 0, 1, -3, 0, 2, +0, 0, -1, 0, 0, 1, 3, -3, +0, -3, 5, -2, 1, 0, 0, -2, +3, 0, -2, 3, -5, 2, 1, 1, +0, 0, 1, -2, -1, 3, -2, 2, +-1, -1, 5, -4, 2, 0, -2, 0, +2, 0, -2, 3, -4, 2, 3, -2, +3, -3, -1, 0, -1, 2, 1, -3, +1, -1, -2, 3, -2, 1, 0, -1, +3, -2, -1, 1, -3, 2, -2, 3, +-4, 2, 0, 0, 1, 0, 0, 0, +-2, 2, -1, 2, -2, 2, -1, 0, +1, 1, -1, 1, 0, 0, 0, 1, +-1, -1, 3, -3, 2, 0, 0, -1, +2, -1, 1, -1, 0, 0, 2, -2, +3, -2, -1, 0, 1, -1, -1, 1, +-2, 1, 1, -1, 1, -1, -3, 2, +-2, 2, -3, 2, -1, 1, -2, 3, +-2, 1, 1, -2, 1, 0, -4, 4, +-5, 4, -1, 1, 1, -1, 0, 0, +1, -1, 0, 0, -1, 1, 1, 0, +1, -2, 1, 0, -2, 3, 0, -1, +-1, 2, -1, 1, 2, -2, 0, 1, +0, 0, 4, -4, 0, 1, 0, -1, +-1, 1, -3, 2, 2, -1, -3, 3, +-2, 2, -1, 2, -5, 4, -3, 2, +1, -1, -1, 0, 2, -3, 2, -1, +-2, 2, -3, 2, -1, 1, -3, 2, +-1, 1, -1, 2, -2, 1, 2, -2, +1, 0, -3, 3, -1, 0, 3, -2, +0, 0, 2, -3, 4, -3, 0, 0, +1, 0, 2, -1, -1, 1, -1, 2, +1, -1, -3, 3, 0, -1, 1, -1, +-1, 0, 2, -1, 0, 0, -2, 3, +-3, 4, -3, 2, -1, 0, -1, 2, +-5, 5, -4, 3, -3, 4, -3, 2, +-3, 3, -5, 5, -3, 1, -2, 2, +-4, 4, -1, -1, 4, -4, 3, -3, +2, -3, 1, -1, 2, -2, 1, 0, +-1, 1, 0, 1, 0, -1, 1, 0, +-3, 5, -4, 3, -1, 0, 2, -2, +3, -3, 1, 1, -2, 2, 1, -2, +2, -1, 0, 1, 0, 0, 0, 0, +0, 0, -1, 1, 1, -1, 2, -1, +-1, 1, -2, 2, 1, -1, 0, 1, +-4, 3, 0, 0, -1, 0, 2, -2, +0, 0, -1, -1, 3, -3, 2, -2, +1, -2, -1, 1, 0, -1, 4, -5, +5, -4, 1, 0, 1, -1, -1, 1, +-2, 2, -3, 4, -4, 3, 3, -2, +0, 1, 1, -1, 2, -1, 1, -1, +1, 0, -1, 2, -2, 2, -1, 1, +0, 1, -1, 2, -2, 1, 1, -2, +1, 0, -1, 2, -3, 3, 0, -1, +1, 0, -2, 2, 1, -2, 2, -2, +-1, 1, 0, 0, 0, 0, -1, 1, +-3, 2, -2, 1, -2, 2, -2, 0, +1, -2, 1, -2, 0, 2, -6, 5, +-2, 0, 3, -4, 5, -5, 2, -2, +3, -2, -1, 3, -4, 4, 0, 0, +3, -3, 2, 0, -2, 2, 3, -3, +3, -3, 1, 0, -1, 1, 1, -1, +1, 0, 0, 0, 1, 0, 1, -1, +0, 2, -2, 1, 1, -1, 1, -1, +2, -2, 1, -1, 1, -1, -3, 3, +-3, 1, 2, -2, 2, -3, 2, -2, +0, 0, 1, -1, -1, 2, -3, 2, +1, -2, 0, 1, -1, 0, 1, -2, +1, 0, 0, 0, -1, 1, -2, 2, +1, -2, 2, -2, 2, -1, 2, -2, +1, 0, 0, 0, 3, -2, 2, -2, +3, -2, 2, -1, 1, -1, 4, -4, +5, -4, 4, -4, 2, 0, -2, 3, +-2, 1, 2, -3, 3, -2, 0, 0, +0, 0, 2, -2, -2, 2, -1, 0, +0, 1, -4, 3, 0, 0, 0, 0, +-1, 0, -2, 2, -4, 2, 0, -1, +-1, 2, -2, 1, 1, -2, 3, -3, +4, -4, 2, -1, 0, 0, 0, 1, +-3, 3, 1, -1, 0, 1, -1, 1, +0, 2, -3, 4, -1, 0, 3, -2, +3, -3, 4, -2, 0, 0, 3, -3, +1, 0, 2, -2, 3, -2, -2, 2, +-2, 2, -1, 1, 0, 0, -2, 3, +-3, 3, -1, 0, 2, -2, 0, 0, +-2, 2, -2, 1, 1, -3, 3, -2, +-1, 0, 1, -2, 0, 1, 0, 0, +-2, 2, -3, 3, 0, 0, 0, -1, +-1, 2, -1, 1, 0, 0, 0, 0, +2, -1, -3, 3, 0, 0, 0, 1, +-3, 3, -1, 2, 0, 0, 1, -1, +1, 0, 0, 0, 0, 0, 2, -1, +3, -2, -1, 1, 3, -2, -1, 2, +-2, 1, 1, 0, -1, 1, -4, 4, +-2, 0, 4, -5, -2, 3, -2, 1, +2, -3, 1, -2, 1, 0, -2, 1, +0, -1, -1, 2, -4, 3, -1, 0, +-1, 2, -3, 2, -1, 0, 0, 1, +0, -2, 3, -3, 3, -2, 2, -1, +-1, 2, 0, 0, -1, 1, 0, 0, +-1, 3, -3, 2, 1, -1, 3, -2, +0, 1, -1, 1, 0, 2, -5, 6, +-2, 1, 1, 0, -4, 4, 1, -2, +3, -1, -2, 1, 3, -2, -2, 3, +-4, 2, -1, 2, -3, 3, -2, 1, +-3, 4, -3, 1, 2, -3, 1, -1, +2, -3, 3, -3, 3, -3, 1, -2, +0, 0, -2, 2, 0, -1, -1, 1, +2, -2, 0, 1, -2, 1, 1, -1, +1, -2, 3, -2, 0, 0, 1, -2, +3, -2, -1, 2, -3, 3, -1, 1, +2, -2, 2, -2, 1, -1, 1, -1, +1, -1, 1, 0, 1, -1, 0, -1, +0, 1, -1, 1, -2, 1, 1, -2, +3, -4, 2, -2, 0, 1, -2, 3, +-7, 6, -4, 3, -1, 1, -2, 1, +1, -1, 2, -2, 0, 0, -1, 2, +0, -1, -1, 0, 0, 0, 1, -1, +-3, 2, 0, 0, 2, -2, 1, -2, +2, 0, -3, 3, 1, -3, 3, 0, +-1, 0, 2, -3, 3, -2, 1, -1, +1, -1, 2, -1, 0, 1, -3, 2, +1, 0, 0, 1, -2, 1, 1, -1, +1, 0, -3, 2, 3, -3, -2, 3, +-5, 4, -1, 3, -4, 2, 3, -5, +5, -4, 2, -2, -1, 1, 1, 0, +-3, 3, -4, 2, 2, -2, 1, -1, +-1, 0, -1, 2, -6, 5, -2, 0, +5, -4, 0, -1, 3, -4, 4, -3, +0, -1, 1, -1, -1, 2, -3, 2, +-2, 3, -2, 2, 2, -2, 1, 0, +0, 0, 1, -1, 1, -2, 4, -3, +1, -1, 0, 1, -4, 5, -3, 2, +0, 0, 2, -2, -1, 2, -1, 0, +0, 0, -2, 2, -2, 2, -3, 2, +-2, 2, 0, 0, 1, -1, -1, 2, +0, -1, 1, -1, -2, 1, 0, -1, +2, -2, -1, 2, -4, 3, -2, 1, +-3, 4, -4, 3, 1, -3, 5, -3, +-1, 1, 2, -4, 4, -2, 0, 0, +0, 0, 1, -1, 1, 0, 0, -1, +3, -2, 1, 0, 0, -1, 0, 1, +-1, 1, -1, 0, 2, -2, 1, -1, +2, -2, 2, 0, -1, 0, 0, -1, +-1, 3, -3, 2, 2, -4, 4, -2, +-2, 3, -3, 2, 0, 1, 0, 0, +1, -1, 0, 1, -1, -1, 1, -1, +1, 0, 2, -2, -1, 2, -1, 1, +2, -2, -3, 3, 2, -3, 2, -1, +-3, 3, 1, -1, 1, 0, -3, 2, +0, 0, -2, 2, -1, 0, 2, -1, +-1, 1, 0, -1, 3, -2, 0, 1, +-3, 2, 1, 0, -2, 1, 0, -1, +1, 0, -1, 1, -2, 1, 2, -2, +0, 1, -4, 3, 1, -2, 0, 1, +-1, 0, 1, -1, 2, -4, 3, -2, +0, 0, 2, -3, 1, 0, 0, 0, +0, -1, 1, -1, 1, 0, 0, -1, +3, -4, 4, -3, -1, 2, 0, -1, +1, 0, -2, 2, 0, 0, -2, 3, +-3, 3, -1, -1, 4, -3, 1, 0, +2, -3, -1, 2, -1, -1, 2, 0, +-3, 3, 0, -1, 0, 0, -2, 3, +-2, 1, 1, -1, 1, -1, 5, -6, +4, -2, -2, 2, -2, 1, -2, 2, +-4, 4, -3, 2, -2, 2, 1, -2, +3, -2, -1, 1, 0, -1, 0, 1, +0, -2, 1, 0, -3, 3, 0, -1, +0, 0, 2, -2, 0, 1, -2, 2, +0, 0, 1, -1, -3, 3, -1, 1, +0, 0, 0, -1, 2, -1, 1, -2, +2, -2, 1, -1, 0, 1, -1, 1, +0, 1, -3, 3, -2, 1, 3, -3, +2, -1, -3, 3, -1, 1, -3, 3, +-2, 1, 1, -1, 0, -1, 1, -1, +0, 0, 0, -1, 1, -2, 2, -1, +-1, 0, 0, 0, 0, 1, -2, 1, +-2, 1, -1, 1, -1, 0, 1, -1, +2, -1, -2, 2, 0, -1, 3, -1, +1, -2, 1, -1, 0, 1, 0, 0, +0, 0, 0, 0, 0, 1, -4, 5, +-1, 0, 0, 0, -1, 0, 2, -1, +0, 1, -2, 1, 1, -1, -2, 2, +-1, 0, 2, -2, 2, -3, 0, 0, +0, 0, 0, 1, -1, 0, 0, 1, +-6, 6, -5, 4, -1, 1, -2, 1, +0, -1, 1, -1, -1, 1, -2, 1, +0, 0, 0, -1, 4, -5, 3, -2, +2, -2, 3, -3, 1, 0, 2, -2, +3, -2, -2, 3, -3, 3, -4, 4, +-3, 2, 0, 1, -1, 1, 0, 0, +0, 0, -2, 2, -3, 3, -2, 2, +-3, 2, -1, 1, 0, 0, -1, 0, +-1, 2, -2, 2, -3, 2, -1, 0, +2, -2, 1, -1, 1, -2, 3, -2, +-2, 2, 1, -2, 1, 1, -1, 0, +1, -1, -1, 1, -2, 1, -2, 2, +0, 0, -2, 3, -3, 2, 0, 1, +-3, 3, -1, 1, 1, -1, 3, -3, +3, -1, 0, 0, 1, -2, 0, 0, +2, -3, 2, -1, 0, -1, 2, -2, +1, -2, 3, -3, 0, 1, -1, -1, +2, -2, 0, 1, 0, -1, 2, -2, +0, 0, -1, 1, 1, -1, -1, 3, +-4, 2, 0, 0, 0, 0, 2, -2, +-2, 3, -1, 1, 0, 0, -2, 2, +-1, 1, 1, -2, 3, -4, 3, -2, +0, 0, 0, 0, 0, 0, 2, -2, +2, -1, -1, 3, -2, 1, 3, -3, +1, 0, 2, -2, 0, 1, 1, -2, +4, -2, -1, 1, 2, -2, 1, 0, +-1, 0, 1, -1, 0, 0, 0, -1, +1, -1, 0, 1, -2, 1, 2, -2, +0, 1, -1, 1, -2, 3, -3, 2, +2, -3, 2, -1, -1, 1, 0, -1, +-1, 2, 0, 0, -1, 2, -4, 3, +1, -1, 0, 0, 1, -1, 1, 0, +1, -2, 1, -1, 2, -2, 0, 1, +-1, 1, 0, 1, -3, 2, 2, -2, +2, -1, 1, -2, 0, 1, -1, 2, +-2, 1, 0, 0, -2, 3, -5, 5, +-3, 2, 0, 0, 1, -2, 1, 0, +0, 0, 0, -1, -1, 1, 0, 0, +0, 0, -1, 2, -3, 3, -1, 0, +0, 1, -2, 1, 1, -2, 2, -3, +4, -4, 3, -3, 2, -2, 2, -1, +0, -1, 3, -3, 0, 1, -4, 4, +-3, 2, 2, -3, 3, -2, -2, 2, +-2, 3, -4, 3, 1, -2, 1, 0, +-3, 2, 2, -2, 0, 1, 1, -2, +4, -3, 0, 0, 2, -3, 2, -2, +2, -2, 0, 0, -4, 4, -3, 3, +-2, 1, 0, 0, 1, -2, 2, -2, +-1, 1, 0, -1, 1, 0, 0, 0, +1, -1, 3, -3, 1, 1, -4, 3, +-1, 0, 0, 1, -1, 1, 0, 0, +-1, 1, -1, 0, -1, 2, -2, 1, +2, -2, 2, -1, 1, -1, 0, 0, +-1, 1, -1, 1, -1, 0, 2, -1, +-2, 2, -1, 0, 1, 0, 1, -2, +0, 1, -3, 3, 1, -2, 1, -1, +0, 0, -3, 4, -2, 1, 2, -1, +0, 0, 4, -5, 2, 0, -2, 1, +0, 1, -1, 0, 4, -5, 3, -2, +-1, 2, -1, 1, 0, 0, 2, -1, +-1, 1, -1, 0, -1, 1, 2, -4, +5, -3, -3, 3, -1, 0, -1, 1, +1, -1, -1, 1, -3, 3, -3, 3, +-1, 0, 0, 1, 1, -2, 2, -2, +-3, 3, -1, 1, 2, -3, 4, -4, +2, -1, -1, 1, 1, -2, 2, -2, +1, -1, 1, -1, 1, 0, 0, -1, +1, -1, -2, 2, 0, -1, 1, 0, +-1, 1, 0, 0, -2, 2, -3, 3, +-5, 4, -3, 3, 0, -1, 0, 0, +-1, 1, -1, 2, -3, 2, 1, 0, +-1, 1, 2, -2, 1, 0, -1, 0, +0, 1, 0, 0, 3, -3, 3, -3, +2, -2, -1, 1, 0, 0, 1, -1, +0, -1, 2, -2, 2, -1, -1, 1, +-2, 1, 3, -4, 2, -2, 2, -3, +2, -1, -1, 1, 2, -2, 0, 1, +-1, 0, 2, -2, 3, -3, 2, -1, +2, -2, 5, -5, 2, -2, 2, -1, +-1, 2, -1, 0, 2, -2, 1, 0, +1, -2, 4, -4, 1, 1, -4, 3, +-1, 1, 0, 0, 1, -1, -2, 3, +-1, 0, 1, -1, 2, -3, 5, -4, +-1, 1, -1, 1, 0, 0, 0, -1, +0, 1, -4, 4, -1, 0, 4, -3, +-1, 1, -1, 1, -1, 2, -2, 1, +2, -3, 3, -2, -1, 1, -2, 2, +-2, 1, 1, -2, 2, -1, 0, 1, +0, -1, 2, -1, -3, 3, 0, -1, +1, 0, -1, 0, 0, 0, 0, 0, +0, 0, 0, -1, 2, -2, 2, -2, +0, 0, 1, -1, 2, -1, -1, 1, +-1, 1, -2, 3, -2, 1, -1, 2, +-3, 2, 0, 0, -2, 3, -1, 0, +0, 0, 0, 0, 0, 0, 0, 1, +-3, 3, 0, -2, 3, -3, 2, -2, +1, 0, -4, 4, -1, -1, 1, 0, +-2, 2, 0, 0, -2, 2, 0, -1, +1, 0, -1, 1, -1, 1, -2, 3, +-2, 2, -1, 0, 1, -2, 2, -2, +0, 0, 1, -1, 2, -1, 0, 0, +1, -2, 3, -2, -2, 3, -1, 0, +0, 1, -2, 1, 1, -1, 1, -1, +2, -3, 1, 0, -2, 1, 0, 0, +4, -5, 2, 0, -5, 4, 1, -2, +1, -1, 1, -1, -1, 1, 1, -2, +2, -1, 1, -2, 1, -1, -2, 2, +-2, 2, -2, 2, -2, 2, 0, 0, +1, -1, 2, -2, 1, 0, -3, 3, +-1, 0, 1, -1, -1, 0, 2, -2, +0, 0, -2, 2, -1, 0, 2, -2, +1, -1, 1, 0, -3, 3, -2, 0, +0, 0, -1, 0, 2, -1, -1, 2, +0, -1, 1, -2, 4, -4, 0, 1, +-1, 0, 1, -1, 1, -1, -1, 2, +0, 0, 0, 1, -1, 0, 3, -3, +0, 1, -3, 2, 3, -3, 1, 0, +-3, 3, -2, 1, 1, -2, 2, -2, +1, -1, -1, 1, -1, 0, -1, 1, +-2, 1, 0, -1, 1, 0, 2, -3, +2, -1, -2, 2, 2, -3, 1, 0, +-2, 2, 0, -1, 0, 0, -3, 4, +-4, 3, 2, -3, 2, -1, -3, 3, +-3, 2, 1, -1, 0, 0, -1, 1, +-2, 2, 1, -1, -1, 2, -2, 2, +-1, 2, -3, 2, 2, -2, 1, 0, +-1, 1, -3, 3, -1, 0, 3, -3, +2, -3, 2, -2, 0, 0, 0, -1, +1, -1, 1, -1, 1, -1, 0, 1, +-2, 2, -1, 1, -2, 3, -3, 2, +0, -1, 1, -1, 2, -2, 1, 0, +-2, 2, -2, 2, -2, 2, -1, 0, +2, -2, -1, 2, -1, 0, 0, 1, +-3, 2, 0, 1, -4, 3, 0, -2, +0, 1, -2, 1, 1, -1, 2, -2, +1, 0, -2, 2, -2, 2, -2, 2, +1, -2, 2, -1, -1, 1, 0, -1, +0, 2, -3, 3, -1, 1, -1, 1, +2, -3, 2, -2, 0, 0, 0, 0, +1, -2, 1, -2, 4, -4, 2, -1, +-1, 1, -1, 1, 0, -1, 0, 0, +0, 0, 1, -1, 0, 0, 3, -3, +-1, 2, -2, 1, 0, 0, -4, 3, +-1, 1, -3, 4, -1, -1, 3, -2, +0, 0, 0, 0, 0, 0, -2, 3, +-4, 2, 2, -1, -3, 3, 0, -1, +0, 1, -1, 1, -2, 2, 0, 0, +1, -1, -1, 0, 3, -3, 4, -5, +4, -2, -2, 2, 2, -3, 1, 0, +-2, 1, 0, 0, 0, 0, 0, -1, +1, -1, 0, 1, -3, 3, -2, 3, +-4, 3, 1, -2, 0, 1, -1, 0, +2, -2, 1, -1, 0, 1, 0, -1, +2, -2, -2, 4, -6, 5, -1, 0, +1, 0, 1, -2, 1, -1, -1, 2, +-2, 2, -3, 4, -2, 1, 1, 0, +-2, 1, 2, -3, 1, 1, 0, -1, +4, -4, 0, 2, -3, 3, 0, 0, +1, -1, 0, 0, 1, -1, 0, 1, +-3, 4, -2, 1, 1, -2, 2, -1, +-1, 3, -3, 2, 0, 0, 1, -2, +4, -4, 1, -1, 2, -2, 1, -1, +1, 0, 0, -1, 3, -3, 0, 0, +2, -2, 2, -1, 1, -2, 4, -4, +-1, 2, -2, 1, 1, -1, 0, 0, +1, 0, -1, 0, 1, -1, 1, -2, +3, -3, 1, -1, 0, 0, 0, 0, +1, -1, 1, 0, -1, 1, 1, -2, +0, 0, 1, -1, -1, 3, -3, 1, +3, -2, -4, 5, -2, 0, 2, -1, +-2, 2, -3, 3, -3, 2, 2, -3, +3, -2, 1, -2, 1, -1, -2, 3, +-1, 0, 1, 0, -3, 4, -3, 2, +-2, 2, -3, 2, -2, 2, 0, -1, +2, -1, -2, 2, 0, 0, -1, 2, +-2, 1, -1, 1, 0, 0, 0, 0, +0, -1, 2, -2, 0, 0, -1, 2, +-3, 3, 1, -3, 2, 0, -5, 5, +1, -2, 2, -1, -1, 0, 1, -1, +-2, 2, 2, -2, 0, 1, -2, 1, +1, -1, 1, -2, 1, 0, -2, 2, +2, -3, 5, -5, 0, 3, -6, 5, +0, -1, 2, -2, 3, -3, 2, -1, +1, -1, 0, 1, -3, 3, -1, 1, +0, -1, 3, -3, 1, 0, -1, 0, +2, -2, -1, 1, 2, -3, 2, -1, +-1, 1, 2, -2, 0, 1, -2, 2, +-2, 1, 2, -1, -2, 3, 0, -2, +2, -1, 0, -1, 4, -3, -1, 2, +2, -3, 4, -3, 1, -1, 3, -4, +4, -3, -1, 2, -2, 1, 2, -3, +1, 0, 1, -2, 4, -4, 2, -1, +-2, 2, 0, 0, 0, 0, -1, 0, +0, 0, -2, 1, 0, -1, -2, 2, +1, -3, 4, -3, 0, 0, 1, -2, +2, -2, 2, -2, 2, 0, -1, 1, +0, 0, 0, 0, 1, 0, -1, 1, +2, -2, 2, -1, 0, 0, 1, 0, +-1, 1, -2, 2, -1, 1, 1, -1, +0, 1, -1, 0, 0, 0, 0, -1, +2, -2, -1, 2, 0, -1, 0, 1, +-4, 4, -2, 1, 1, -2, 1, -1, +1, -1, 0, 1, -3, 3, -1, 0, +3, -3, 0, 1, -1, 0, 0, 1, +-2, 2, -3, 4, -4, 3, 0, 0, +-2, 1, 3, -4, 4, -3, 1, -1, +2, -2, 1, -1, -1, 2, -2, 1, +3, -4, 3, -2, -1, 1, 0, 0, +-1, 2, -2, 2, 0, 0, -1, 1, +0, -1, 2, -2, 2, -2, 0, 1, +-1, 1, 0, 0, 0, 1, -1, 1, +1, -2, 0, 0, 0, -1, 1, 0, +-3, 3, 0, -1, 2, -2, 1, -1, +1, -1, -2, 3, -1, -1, 4, -3, +-1, 2, -2, 1, 0, 0, -2, 2, +0, -1, 0, 1, -3, 2, 1, -1, +0, 0, -1, 2, -3, 2, 2, -3, +2, -1, 0, 1, 0, -1, 5, -5, +2, -1, 1, -1, 4, -4, 3, -3, +0, 0, 1, -2, 4, -3, -1, 2, +-2, 1, 0, 0, 1, -1, 3, -3, +1, 0, -1, 1, -1, 1, 0, 0, +0, 1, -2, 1, 3, -3, 2, -1, +0, 0, -1, 2, -1, 0, 1, -1, +0, -1, 1, -1, -2, 2, -3, 2, +-1, 1, 1, -2, 3, -3, 1, 0, +0, -1, 3, -3, 3, -3, 2, -1, +-1, 1, 0, 1, -3, 3, -1, 0, +1, 0, -2, 2, 0, -1, 1, -1, +-1, 0, 1, -1, -1, 0, 2, -3, +-1, 3, -4, 2, 3, -3, 1, 0, +0, 0, -1, 1, 1, -2, 2, -1, +-2, 2, 2, -4, 5, -4, 3, -2, +1, 0, 0, 0, 1, -1, -1, 2, +-1, 0, 2, -2, 2, -1, -2, 2, +-2, 1, 0, 1, -3, 3, 1, -1, +0, 2, -4, 4, -1, 0, 1, -1, +2, -2, 0, 0, 1, -2, 2, -2, +0, -1, 0, 1, -5, 5, -1, -1, +1, -1, 1, -2, 4, -3, 2, -1, +0, 0, 1, -1, 0, 0, -1, 0, +2, -2, 2, -2, 3, -2, -1, 2, +-1, 0, 1, 0, -2, 2, 0, -2, +4, -3, 0, 1, 1, -1, -1, 3, +-4, 3, -2, 2, -4, 3, 1, -1, +-1, 2, 0, 0, 1, 0, -2, 2, +0, -1, 2, -1, -1, 2, -1, 0, +0, 1, -3, 3, 1, -2, 4, -3, +0, 1, -1, 1, -1, 1, -4, 4, +0, -1, 1, 0, 0, -1, 2, -1, +-3, 3, 0, -1, 5, -4, 3, -2, +1, -1, 1, -1, 1, -1, 0, 1, +1, -2, 2, 0, -3, 3, -1, 1, +-2, 2, -1, 0, 1, -1, 0, 0, +2, -3, 2, 0, -2, 2, 0, -1, +0, 1, -3, 3, -2, 1, -1, 2, +-5, 5, -4, 3, -3, 3, 0, -2, +3, -2, -1, 1, 3, -4, 3, -3, +2, -3, 3, -1, -3, 3, -1, -1, +4, -3, 0, 0, -1, 1, -1, 1, +-4, 5, -5, 4, -1, 1, 0, 0, +-1, 2, -3, 3, 0, -2, 6, -6, +2, -1, -2, 2, 0, -1, 3, -2, +-2, 3, -2, 1, 2, -2, 0, 1, +-1, 1, 2, -2, 1, -1, 1, -1, +1, 0, -2, 2, -2, 1, 0, 0, +-1, 1, 0, 0, 0, 0, 0, 1, +-4, 3, 2, -4, 4, -3, 2, -2, +2, -1, -1, 1, 0, -1, 0, 1, +-2, 2, -1, 1, -3, 3, -2, 2, +0, 1, -2, 2, 1, -2, 1, 0, +-4, 4, -4, 4, -4, 3, -2, 1, +-1, 2, -2, 2, -1, 1, 0, 0, +1, -1, -1, 1, -1, 1, 0, 0, +2, -2, 2, -1, -1, 1, 0, -1, +0, 1, 0, 0, 3, -3, 1, -1, +1, -2, 2, -2, 2, -2, 4, -4, +2, -1, 1, -1, 0, 1, -2, 2, +-2, 1, 1, -2, 3, -3, 2, -3, +4, -4, 0, 0, 0, -1, 3, -3, +5, -4, 1, 1, -2, 1, 0, 0, +0, 0, 0, 0, -1, 0, 1, 0, +-1, 2, -2, 2, -1, 1, -1, 1, +1, -2, 0, 2, -2, 0, 3, -3, +2, -2, 0, 1, -3, 3, 0, -1, +2, -2, 1, 0, -2, 2, 0, -1, +0, 1, -3, 3, -4, 4, 0, -2, +2, 0, -4, 5, -3, 2, -3, 4, +-2, 1, 1, -1, -2, 2, 1, -1, +0, 0, -1, 1, 0, 0, 0, 0, +-1, 2, -1, 1, 1, -1, 2, -3, +4, -4, 0, 0, -2, 1, 1, -1, +0, 1, 0, 0, 1, -1, 1, -1, +0, 0, -1, 1, 1, -1, 0, 1, +-2, 3, -4, 4, -3, 1, 0, 0, +1, -1, 5, -5, 2, 1, -5, 4, +0, -2, 0, 0, -2, 2, -3, 3, +-3, 4, 0, 0, 1, 0, -3, 2, +1, -3, 2, -1, 2, -1, 1, 1, +-2, 2, 0, -2, 2, -2, -1, 1, +1, 0, -1, 2, 0, -1, 4, -4, +4, -4, 1, -1, -2, 2, -2, 3, +-3, 4, 0, -1, 3, -3, -2, 2, +-2, 1, -2, 2, -2, 2, 1, 0, +1, -1, 0, 0, -3, 2, -2, 1, +-3, 4, -1, 1, 2, 0, -1, 1, +-1, 0, -2, 0, 1, -1, -2, 3, +2, -2, 1, 2, -5, 4, 1, -4, +1, -2, 2, -3, 5, -4, 3, -1, +0, 2, -2, 2, -3, 2, -2, 0, +2, -2, 3, -2, 4, -2, 0, 1, +-2, 1, -3, 2, -2, 1, -1, 3, +0, 1, 2, -1, -1, 1, -4, 3, +-4, 2, 1, -2, 1, 1, 1, 0, +2, 0, -3, 2, -2, -1, -1, 1, +-4, 4, 0, 1, 0, 2, -3, 3, +-3, 2, -3, 1, -1, 0, 2, -1, +2, -1, 4, -3, -1, 2, -5, 3, +-5, 4, -3, 1, 4, -2, 0, 3, +-1, 3, -5, 4, -2, -2, -1, 1, +-2, 2, -1, 3, -3, 5, -3, 3, +-3, 0, -1, -2, -1, 0, 1, 0, +1, 1, 0, 2, -4, 4, -4, 1, +0, -3, 3, -2, 1, 1, 4, -1, +-1, 3, -3, 1, -4, 3, -4, 2, +-1, 3, -3, 4, 2, -1, 2, -1, +-3, 1, -4, 1, -2, 1, -1, 2, +2, 0, 5, -3, 2, -2, -3, 1, +-5, 2, 1, -3, 4, -2, 5, -2, +3, -1, -1, 0, -4, 2, -4, 1, +1, 0, 1, 2, 1, 2, -1, 2, +-3, 2, -4, 0, 1, -3, 1, 1, +3, -1, 3, 0, -1, 1, -4, 1, +-3, 0, -3, 3, -2, 3, 3, 0, +1, 1, -1, 0, -3, -1, -1, -1, +1, -2, 4, -1, 2, 1, 1, 0, +-3, 1, -3, -1, -3, 1, 1, -1, +4, 0, 2, 0, 0, 0, -4, 0, +-2, -2, -2, 0, 4, -3, 5, 0, +1, 1, 1, -2, -4, 0, -4, 0, +-1, 1, 3, -1, 6, -1, 2, -1, +-2, 1, -5, 1, 1, -4, 2, 0, +4, 0, 5, -1, -3, 4, -5, 0, +-4, 1, -4, 2, 3, 0, 4, 0, +4, 0, -2, 1, -3, -2, -1, -2, +-1, 1, 2, 0, 6, -2, 2, -1, +3, -6, -2, -1, -4, 1, 2, -1, +7, -3, 5, 0, 1, -2, 0, -2, +-5, 1, -2, 0, 2, 1, 4, 1, +1, 2, -2, 1, -4, -1, -2, -2, +-1, 1, 3, 0, 5, 0, 2, 0, +-1, -1, -5, -1, 0, -4, 3, -1, +3, 2, 1, 4, -3, 2, -1, -3, +-3, -1, -4, 2, -2, 3, 6, -2, +3, 2, -3, 1, -2, -2, -6, 2, +1, -3, 5, 1, 1, 3, 4, -3, +-1, -1, -5, 0, -3, -1, 2, 0, +4, 1, 5, -1, -1, 2, -6, 2, +-6, 0, -4, 2, 3, -2, 9, -4, +5, -2, 2, -3, -5, 1, -4, -2, +2, -3, 6, -2, 6, 0, 2, 1, +-4, 2, -6, -1, 2, -6, 4, -2, +4, 1, 6, -2, 2, -1, -3, -1, +-1, -6, 1, -3, -1, 4, 0, 5, +2, 2, 0, -1, -6, 2, -9, 3, +-2, 1, 4, 0, 6, 0, 3, 0, +-3, 1, -5, -1, -5, 2, -2, 2, +5, 0, 5, 0, 2, 0, -8, 5, +-11, 4, -4, 0, 5, -3, 7, 0, +4, 0, 0, -1, -8, 3, -6, 0, +0, -1, 5, -2, 8, -1, 1, 1, +-2, 0, -9, 4, -8, 3, -2, 2, +7, -3, 10, -4, 4, -2, -3, 0, +-9, 3, -3, -1, 3, 1, 4, 1, +5, 0, -1, 0, -2, -3, -5, 0, +-1, 0, 4, 0, 5, 1, 4, -1, +-3, 2, -5, -2, -3, 0, -2, 1, +5, 0, 4, 1, 4, -3, -3, 0, +-5, -2, -2, 0, -1, 2, 8, -4, +7, -1, -2, 1, -6, 0, -5, -1, +0, -2, 4, 0, 5, 1, 3, 1, +-5, 3, -6, -1, -5, 1, -2, 2, +4, 1, 5, 1, 2, 0, -5, 1, +-4, -3, -1, -1, 0, 1, 5, 2, +1, 3, -1, 0, -6, 2, -7, 1, +-3, 1, 3, 0, 5, 1, 4, -1, +-1, 0, -4, -3, -2, -2, -1, 2, +4, 1, 6, -1, 3, -1, -4, 1, +-6, 0, -5, 1, 3, -2, 8, -1, +4, 1, 1, -1, -2, -2, -4, -1, +0, -3, 6, -1, 4, 2, 4, 0, +-3, 3, -6, -1, -3, -2, -2, 3, +1, 3, 5, 0, 2, 0, -2, -2, +-4, -1, -2, -2, 4, -1, 2, 3, +3, 2, 1, -1, -3, -1, -6, 1, +-1, -1, 5, -2, 7, 0, 0, 4, +-5, 3, -5, -1, -2, -2, 0, 0, +6, -3, 10, -4, 5, -2, -3, 0, +-4, -2, -6, 3, 0, -1, 10, -4, +5, 0, -1, 2, -6, 1, -5, -1, +-3, 1, 4, -1, 8, -2, 3, 2, +-5, 4, -5, 0, -5, 1, 0, -1, +7, -3, 7, -1, 2, 1, -1, -3, +-4, 0, -6, 1, 2, -1, 3, 3, +2, 2, -1, 1, -7, 2, -3, -4, +3, -4, 4, -1, 8, -2, 4, -1, +1, -3, -4, 0, -7, 2, -2, 1, +5, 0, 6, -1, 3, -1, -2, 1, +-8, 3, -7, 2, 1, 0, 6, -1, +6, -1, 0, 1, -5, 1, -7, 1, +-3, 1, 1, 2, 4, 1, 2, 3, +-4, 3, -7, 3, -7, 3, -2, 3, +1, 3, 4, 1, 2, 1, -3, 0, +-6, 1, -4, -1, 2, -1, 2, 2, +3, 0, 2, -1, -5, 1, -5, -2, +0, -2, 1, 1, 7, -3, 8, -4, +1, -1, -3, -1, -5, 2, -3, 1, +6, -1, 5, 0, 5, -3, 2, -4, +-1, -2, -6, 4, -1, 1, 5, 0, +3, 0, 1, -1, -4, -1, -4, -1, +-3, 0, 5, -4, 4, 1, 2, -1, +2, -3, -4, 1, -4, 0, -1, 1, +2, 2, 5, 0, 5, -2, 1, -2, +1, -5, 3, -5, 3, -1, 4, 1, +2, 2, -1, 1, -4, 0, -3, -3, +4, -7, 3, -1, 2, 1, 3, 0, +-1, 0, -3, -1, -4, 0, 1, -1, +2, 3, 1, 3, 1, 2, -2, 1, +-3, 1, 0, -2, 2, 0, 3, 0, +7, -3, 0, 2, -3, -1, -3, -1, +-4, 1, 0, 1, 3, 0, 0, 2, +-2, -1, -1, -2, -6, 2, 0, -2, +1, 2, 1, 1, 3, -1, 0, -1, +2, -5, -2, 2, -1, 1, 5, -1, +3, 2, -2, 4, -3, 0, -1, -2, +-1, 0, -2, 4, -1, 2, 7, -6, +3, -2, -6, 2, -4, -1, 0, -1, +0, 1, 3, -1, 3, -2, -1, 0, +-2, -1, -1, -1, 1, 0, 4, 0, +4, 0, 1, 2, -2, 1, 0, -1, +1, -1, 5, -3, 3, 2, 0, 2, +0, 0, -4, 1, -5, 1, -4, 1, +0, -1, 2, -1, 1, -1, -3, 1, +-4, 0, -3, 1, -3, 2, 2, -1, +3, 0, 3, -1, 1, 1, -5, 5, +-2, 2, 1, 2, 4, 0, 3, 1, +1, 0, 0, -1, -4, 2, -3, 0, +-2, 1, -1, 1, -4, 3, -7, 2, +-5, 0, -6, 1, 0, -3, 1, 1, +1, 0, 5, -3, 1, 1, 1, -1, +4, -3, 6, -2, 7, -2, 8, -2, +2, 2, 0, -1, 3, -4, 1, -1, +0, -1, -2, 1, -2, -1, -4, 0, +-7, 1, -6, 0, -4, -1, -2, 1, +-3, 3, -2, 2, -1, 1, 0, 1, +2, 0, 3, 1, 5, 1, 4, 4, +4, 1, 5, 0, 0, 2, 0, 2, +-2, 3, 0, -2, -2, 2, -7, 2, +-7, 1, -7, -2, -2, -4, -6, 1, +-1, -4, 0, 0, -5, 4, -4, 4, +-2, 2, 3, 0, 7, -1, 7, 2, +4, 3, 9, -4, 9, -3, 4, 0, +1, 3, -1, 2, 1, -1, -3, 1, +-6, 0, -6, -3, -8, 0, -13, 5, +-8, -1, -3, -1, -4, 0, -3, 0, +-3, 2, 1, 1, 3, 2, 9, 0, +8, 2, 8, 0, 10, -1, 8, -1, +8, -3, 7, -1, 2, 2, -3, 3, +-5, 0, -7, 0, -12, 1, -10, 0, +-9, 0, -10, 2, -10, 3, -10, 3, +-7, 1, -1, 0, 0, 3, 5, 2, +10, 0, 13, -1, 8, 4, 7, 2, +10, -1, 10, -2, 9, -1, 3, 0, +0, -2, -5, -1, -12, 3, -14, 2, +-12, 1, -13, 3, -9, -4, -5, -5, +-7, -2, -3, -2, -3, 4, 3, 1, +11, -1, 11, 0, 10, 2, 7, 3, +14, -2, 13, 0, 14, -2, 7, 3, +0, 1, -3, 0, -9, 0, -7, -3, +-11, 0, -9, -4, -10, -2, -15, 1, +-14, -1, -10, -1, -3, -3, 4, -2, +6, 1, 10, -1, 10, 1, 12, -1, +16, -1, 16, 0, 17, -1, 14, -1, +11, -4, 4, -2, -3, -1, -8, 1, +-9, -1, -10, -1, -15, 1, -18, 1, +-18, -1, -15, -1, -10, -1, -1, -3, +4, -2, 7, -2, 10, -2, 13, -2, +18, -3, 21, -3, 23, -2, 17, 2, +10, 2, 7, -1, 0, 0, -1, -3, +-4, -1, -12, 3, -15, 1, -21, 3, +-25, 3, -19, -2, -16, 3, -14, 4, +-2, -2, 0, 1, 2, 0, 8, 0, +11, 2, 18, 1, 22, 0, 24, -2, +19, -1, 11, 0, 5, 1, 1, 1, +1, -2, -4, -1, -11, 0, -18, 0, +-24, 1, -23, -1, -17, -2, -14, 1, +-11, 1, -6, 0, -5, 3, 2, -1, +9, 1, 18, -2, 25, -1, 25, -2, +22, -1, 16, 0, 10, 2, 8, 1, +7, 0, 4, -3, -6, 1, -18, 1, +-20, -1, -27, 4, -23, 1, -20, 3, +-15, -1, -12, 2, -14, 3, -3, -1, +6, -1, 16, -1, 19, 2, 23, -1, +21, 1, 19, -1, 20, -3, 15, 1, +14, -2, 9, 0, -1, -1, -8, -3, +-18, -1, -21, 0, -22, 0, -16, -4, +-17, 0, -20, 2, -16, -2, -7, -3, +-3, 2, 8, 0, 15, 3, 16, 3, +19, 2, 16, 3, 21, -2, 23, -1, +18, 2, 12, 2, 2, 3, -7, 1, +-13, -1, -19, 1, -20, 0, -17, -2, +-18, -2, -23, 1, -23, 0, -16, -1, +-8, -1, 2, 1, 8, 3, 13, 2, +17, -1, 19, -2, 22, -1, 24, 0, +22, 2, 20, 0, 10, 1, 1, -1, +-7, 0, -13, 0, -13, 0, -18, 1, +-20, -1, -24, -1, -24, -2, -21, -1, +-13, -2, -1, -3, 3, 2, 5, 2, +12, 0, 13, 1, 20, -1, 26, -2, +29, -2, 23, 2, 17, -2, 11, -3, +-2, 2, -5, 0, -9, 2, -13, 0, +-18, 2, -27, 2, -24, -4, -21, -2, +-18, 0, -11, 3, -7, 3, 5, -5, +9, -4, 11, -2, 16, 1, 21, 1, +27, -1, 27, -2, 20, 1, 12, -1, +7, 1, -2, 3, 3, -5, -5, 1, +-17, 3, -22, 0, -24, -2, -23, -2, +-21, 2, -17, 3, -11, 2, -7, 1, +-2, -1, 4, -1, 13, -3, 23, -4, +27, -1, 24, 1, 19, 2, 14, -1, +15, -4, 9, 1, 4, 2, 0, 0, +-7, -1, -16, 0, -21, -2, -20, -3, +-20, 1, -19, 3, -12, -2, -10, -1, +-6, -4, 0, -3, 5, 0, 16, -2, +20, 1, 22, -1, 21, -1, 19, -3, +16, -1, 12, 2, 9, 2, 7, -1, +0, -2, -11, 0, -18, -1, -16, -3, +-19, 2, -16, -1, -12, -4, -14, 0, +-16, 3, -9, -2, 3, -3, 6, 3, +14, 0, 18, 0, 17, -1, 16, -1, +17, -2, 20, -3, 16, 0, 12, -1, +5, -1, -5, -1, -11, 1, -15, 0, +-14, 1, -18, 4, -15, 0, -18, 2, +-19, 1, -14, 2, -9, 4, 1, 1, +7, 2, 7, 5, 9, 2, 10, 3, +12, 2, 18, -2, 18, 0, 12, 3, +3, 5, -3, 0, -5, 0, -10, 1, +-8, -2, -8, -3, -12, -2, -14, -3, +-16, 0, -16, 0, -9, -1, -1, 0, +4, 0, 8, -1, 6, 1, 9, -3, +17, -4, 18, -1, 18, -1, 14, 0, +10, -1, 5, -2, 1, -1, -4, 1, +-2, -4, -4, 0, -12, 1, -12, -4, +-15, -2, -14, -2, -7, -3, -5, 2, +-6, 4, -5, 5, -2, 4, 4, 0, +7, 3, 9, 3, 16, -1, 16, -1, +13, -1, 2, 3, 2, -1, 2, 2, +-1, 1, -1, -3, -4, -4, -11, 0, +-14, 1, -14, 1, -12, -1, -4, -3, +0, -2, -3, 0, 0, -3, 0, 0, +3, 2, 10, 1, 13, -1, 15, -4, +12, -1, 5, 3, 5, -1, 7, -3, +5, -2, 0, 2, -6, 5, -9, -2, +-10, -3, -7, -4, -5, -1, -7, 0, +-2, -6, -3, -3, -6, 3, -3, 1, +3, -2, 8, -3, 14, -3, 8, 4, +7, -1, 6, -2, 6, -2, 11, -2, +9, -1, 6, -5, 1, -3, -2, -2, +-5, 0, -9, 2, -8, -2, -8, 2, +-8, 5, -10, 4, -11, 1, -2, -4, +1, 1, 2, 3, 8, -3, 6, -4, +8, -2, 7, 2, 3, 4, 5, -2, +6, 1, 2, 4, 4, -1, -1, -1, +-5, -4, -2, -1, -2, 3, -5, 0, +-6, -2, -6, -2, -7, 3, -5, 3, +-4, -2, 1, -3, 4, 2, 5, 0, +7, -5, 8, -9, 6, -1, 5, 6, +6, 2, 4, -3, 6, -7, 3, 1, +0, 1, 2, -6, 1, -5, -2, 1, +-6, 7, -6, 2, -9, -3, -7, 0, +-4, 7, -5, 6, 0, -2, 1, -5, +-2, 4, 0, 6, 5, -3, 5, -5, +5, 0, 3, 8, 1, 3, 5, -8, +1, -3, 1, 1, 2, 5, -4, 3, +-6, -4, -7, 5, -5, 4, 0, -2, +0, -7, 1, -6, -1, 6, -3, 7, +0, -6, 0, -5, 3, -1, 4, 6, +3, 0, 5, -8, 2, -2, 3, 4, +3, 4, 1, -4, 3, -8, 1, 5, +-1, 4, 1, -3, -5, -4, -6, 0, +-4, 10, -2, 3, -1, -8, -1, -4, +-5, 6, -4, 9, 0, -2, 2, -8, +1, 2, 1, 9, -1, 5, -2, -5, +1, -4, 4, 5, 5, 2, 8, -9, +3, -10, 1, -2, 3, 7, 1, -2, +0, -9, 1, -3, -3, 8, -5, 8, +0, -8, -4, -6, -2, 6, -1, 10, +-2, -1, 4, -12, 2, -3, 0, 9, +1, 5, 1, -5, 2, -7, 3, 5, +2, 8, 1, -6, 1, -8, 2, 0, +-2, 11, -2, 6, -2, -9, -5, -4, +1, 5, 2, 3, -4, -3, 2, -11, +-2, 5, -3, 11, 4, -4, 1, -12, +2, -4, 1, 12, -4, 12, -2, -6, +4, -9, 0, 6, 0, 11, 1, 1, +-3, -9, -1, 1, 0, 11, -2, 1, +-1, -6, -3, -6, -3, 5, 0, 11, +-6, -2, -6, -9, 2, -2, 1, 9, +-1, 3, 2, -12, 1, -5, 0, 9, +4, 7, 1, -6, 1, -12, 6, 3, +3, 9, 2, -2, 2, -9, -1, -6, +0, 10, 2, 7, -1, -13, -1, -8, +-1, 7, -5, 10, 0, -2, 3, -17, +0, -2, 0, 13, 0, 4, 0, -12, +5, -11, 4, 8, 1, 9, 7, -8, +4, -11, -2, 2, 2, 16, -3, 6, +-2, -14, 7, -8, 2, 6, -4, 10, +-1, -5, -3, -15, -2, 4, 4, 8, +-1, -4, -1, -12, 1, -2, -5, 13, +5, 2, 4, -8, -3, -7, 4, 4, +6, 12, -2, -3, 4, -15, 4, 1, +-2, 10, 4, 4, 1, -11, -3, -12, +0, 13, -5, 11, -6, -5, 2, -12, +-1, -1, -5, 14, 4, -1, -2, -12, +-3, -4, 7, 8, -1, 11, 1, -10, +9, -13, -2, 7, 3, 8, 8, 1, +-4, -10, 0, -3, 4, 13, -3, 3, +-2, -7, 0, -8, -10, 9, -2, 14, +-1, -3, -9, -12, 1, 0, -2, 11, +-5, 6, 5, -12, 3, -9, -3, 11, +5, 11, 0, -3, 2, -15, 9, 1, +1, 15, -3, 4, 4, -9, -3, -6, +-5, 10, 3, 10, -3, -11, -2, -12, +5, 1, -9, 12, -7, 5, 2, -14, +-6, -4, 1, 12, 3, 7, -8, -5, +6, -13, 5, 6, -2, 11, 11, -6, +5, -10, -2, -2, 6, 10, 3, 3, +-2, -13, 4, -6, -4, 9, -7, 9, +1, 0, -7, -13, -6, 0, -1, 16, +-8, 2, -1, -11, 9, -10, -3, 7, +0, 9, 9, -10, 1, -11, 7, 0, +9, 10, -2, 2, 6, -14, 7, -4, +-3, 8, 5, 5, 1, -4, -8, -11, +2, 5, -3, 9, -7, -5, 0, -8, +-2, -4, -8, 11, 6, 4, -1, -11, +-4, -6, 7, 6, -3, 11, 2, -3, +11, -11, -2, 3, 2, 8, 8, 3, +-5, -5, 1, -8, 7, 8, -7, 10, +-3, -4, -1, -6, -10, 0, -4, 13, +1, 1, -7, -11, -1, 0, 0, 5, +-6, 6, 3, -3, 2, -10, 0, 2, +12, 6, 5, 0, -3, -6, 8, -5, +2, 9, -2, 7, 8, -7, -4, -4, +-5, 3, 2, 10, -6, -4, -4, -10, +0, 2, -9, 7, -2, 2, 6, -9, +-7, -9, 4, 2, 4, 9, -5, -1, +7, -8, 8, -4, -2, 10, 6, 2, +8, -9, -2, -4, 9, 2, 0, 11, +-6, -4, 4, -10, -3, 1, -7, 6, +3, 1, -3, -9, -9, -4, 3, 5, +-4, 3, -5, -1, 1, -3, -3, -1, +4, 8, 8, 1, -1, -9, 4, -2, +9, 4, 0, 6, 8, -8, 6, -6, +-10, 8, 0, 7, 3, -1, -5, -11, +2, -4, -4, 11, -11, 3, 3, -7, +-3, -6, -8, 2, 4, 10, -3, 1, +-7, -3, 5, 1, 1, 5, 2, 4, +10, -7, 1, -6, 4, 3, 10, 4, +-2, -1, -2, -7, 5, -3, -5, 8, +-2, 2, -2, -2, -11, -6, 0, 1, +1, 7, -8, -5, 2, -9, 5, -2, +-5, 7, 4, 4, 0, -5, -6, -1, +9, 6, 7, 3, 1, -3, 11, -11, +4, 0, -7, 15, 1, 4, -4, -5, +-4, -5, 4, 5, -8, 8, -5, -8, +1, -6, -8, 3, -4, 8, 3, 2, +-6, -8, -1, 0, 4, 8, -3, 5, +3, -3, 9, -10, -2, 7, 4, 10, +7, -4, -4, -4, 0, 2, -1, 9, +-5, 6, -1, -5, -5, -4, -6, 2, +1, 8, -8, 2, -8, -8, -1, 3, +-4, 8, -3, 2, 3, -4, -2, -6, +3, 5, 9, 7, 1, -5, 3, -7, +4, 3, -3, 11, 2, 3, 3, -8, +-5, -3, -1, 7, -2, 9, -8, -4, +-1, -10, -1, 3, -6, 7, 0, 0, +-3, -6, -5, -6, 5, 7, 3, 5, +-1, -7, 6, -7, 3, 3, -3, 13, +4, 1, 5, -14, 3, -2, 5, 8, +1, 4, -4, -5, 1, -8, -4, 6, +-6, 10, -3, 1, -7, -8, -1, -5, +2, 10, -4, 1, -2, -7, -1, -1, +-2, 5, 3, 9, 5, -5, 0, -12, +5, 2, 5, 10, -2, 4, 1, -5, +0, -4, -3, 8, 3, 7, -2, -6, +-4, -10, -1, 4, -3, 10, -7, 1, +0, -12, -2, -2, -5, 9, 6, 4, +1, -10, 1, -10, 2, 9, -2, 9, +4, -3, 3, -6, -2, 0, 4, 11, +2, 6, -3, -9, 3, -9, 0, 8, +-6, 11, 3, -8, 0, -10, -7, 2, +0, 9, -1, 3, -4, -12, 4, -8, +1, 10, -2, 7, 2, -5, 2, -11, +3, 1, 8, 8, 6, -3, 3, -12, +3, -2, -3, 12, 1, 6, 1, -8, +-1, -10, -1, 5, -1, 10, -1, -5, +-1, -14, -2, -1, -5, 15, -2, 4, +2, -10, -2, -8, 0, 7, 2, 12, +1, -5, 2, -10, 5, 0, 1, 13, +1, 4, 4, -15, 3, -9, 2, 8, +1, 9, -1, -9, 3, -16, 0, 3, +-5, 13, -2, 0, 0, -13, -2, -5, +1, 10, 3, 5, -2, -9, 2, -10, +2, 5, 4, 9, 7, -4, 3, -14, +-2, 3, -3, 17, 2, 1, 4, -12, +1, -8, 1, 5, -2, 13, -2, -5, +-4, -12, -5, 3, 0, 12, -4, 5, +-6, -7, -1, -7, -2, 10, 2, 9, +5, -9, -1, -11, 3, 5, 2, 13, +-2, 2, 2, -13, 2, -7, 0, 13, +3, 8, 0, -11, 0, -11, -3, 8, +-5, 13, 0, -5, 3, -17, -2, -2, +0, 12, 0, 4, -1, -13, 3, -11, +1, 10, -1, 13, 4, -5, 2, -14, +1, 1, 3, 15, 1, 3, -1, -11, +2, -7, 1, 9, 1, 10, -2, -6, +-6, -11, -1, 5, -2, 15, -6, 3, +-5, -10, -3, -4, -2, 12, 3, 5, +1, -10, -1, -10, 2, 8, 0, 14, +3, -5, 3, -15, 3, -3, 3, 13, +3, 5, 0, -12, -2, -9, 2, 7, +0, 11, 0, -9, 2, -16, -4, 4, +-1, 14, -1, 1, -1, -15, -3, -4, +-1, 14, 0, 12, -1, -8, 2, -14, +4, 3, -2, 18, -1, 2, 2, -15, +1, -5, 4, 14, 0, 6, 1, -15, +5, -15, 0, 6, -1, 14, 1, -4, +-5, -15, -2, 0, -1, 18, -7, 8, +0, -15, 4, -9, -5, 14, 1, 13, +2, -7, -3, -17, 9, 0, 5, 14, +0, -2, 6, -15, -1, -6, -4, 14, +6, 7, 1, -13, -6, -10, 5, 6, +-6, 17, -7, 1, 1, -14, -6, -2, +0, 15, 6, 5, -3, -14, 1, -9, +3, 11, -6, 16, 2, -4, 4, -16, +-3, 1, 4, 18, -1, 6, -7, -15, +7, -10, -1, 14, -7, 15, 6, -13, +0, -17, -7, 8, 5, 12, 0, -3, +-1, -17, 6, -7, 0, 12, -1, 11, +0, -10, 0, -15, 3, 8, 5, 14, +-1, -3, -2, -13, 2, -1, -2, 15, +2, 3, 3, -15, -1, -12, 2, 10, +-2, 15, -3, -10, 1, -18, 2, 2, +-2, 15, 2, 0, 3, -16, -3, -6, +2, 11, 6, 10, -5, -7, 0, -13, +7, 4, -3, 16, 2, -2, 4, -17, +-6, -2, 3, 15, 4, 6, -7, -13, +3, -11, -1, 11, -8, 13, 9, -10, +1, -17, -7, 2, 6, 17, -2, 3, +-6, -15, 10, -9, -1, 11, -1, 11, +10, -9, -5, -15, -1, 4, 9, 16, +-6, -3, 6, -20, 5, -1, -11, 15, +2, 9, 3, -12, -9, -14, 6, 6, +6, 12, -11, 0, 2, -14, 2, -2, +-10, 19, 5, 8, -3, -11, -6, -9, +13, 8, 1, 11, -1, -11, 10, -16, +-4, 3, -2, 17, 3, 6, -6, -16, +0, -7, 5, 12, -7, 11, -2, -9, +4, -15, -4, 7, -4, 18, 3, -4, +-4, -15, 0, -2, 4, 15, -2, 6, +4, -15, 3, -9, -3, 11, -2, 18, +0, -4, 0, -17, 2, 1, 0, 18, +-7, 5, 0, -16, 4, -9, -5, 13, +0, 10, 5, -11, -3, -16, 1, 5, +3, 15, -7, 1, 3, -14, 4, -3, +-4, 11, 6, 10, -4, -5, -8, -11, +11, 5, 3, 11, -4, -5, 4, -11, +-3, -1, -7, 16, 6, 4, -5, -12, +-7, -6, 7, 11, -5, 9, -2, -8, +6, -11, -7, 2, 4, 11, 8, 4, +-12, -11, 3, -3, 4, 14, -7, 7, +6, -10, 6, -13, -10, 9, 5, 14, +0, -2, -12, -11, 7, -3, 0, 11, +-4, 2, 8, -13, -6, -7, -4, 7, +10, 9, -6, -3, 0, -16, 12, -1, +-3, 12, 5, -2, 7, -12, -3, -6, +1, 12, 7, 5, -2, -9, 3, -12, +2, 6, -8, 15, -1, -1, 1, -13, +-5, -1, -1, 12, 0, 6, -5, -9, +-1, -8, 3, 7, -4, 13, -1, -3, +6, -14, -1, 1, -1, 13, 6, 1, +-1, -12, 3, -6, 6, 7, -1, 5, +4, -9, 6, -12, -8, 5, 0, 12, +-1, 3, -11, -8, -1, 0, 1, 9, +-7, 5, 1, -4, -1, -7, -6, 5, +8, 9, 2, -5, -2, -12, 9, 0, +0, 8, -2, 4, 6, -7, -1, -10, +0, 7, 6, 9, -8, -5, -1, -9, +3, 4, -9, 9, 0, 2, 3, -10, +-8, -4, 1, 11, 1, 7, -8, -7, +7, -9, 3, 4, -7, 10, 8, -1, +-1, -8, -4, -1, 7, 11, -1, 1, +-1, -9, 7, -6, -4, 6, -3, 8, +3, -2, -8, -8, 0, -1, 4, 8, +-7, 2, 0, -9, 3, -4, -5, 8, +2, 3, 8, -9, -2, -7, 3, 2, +4, 9, -2, 0, 0, -5, 3, -2, +-2, 9, -3, 7, 1, -6, -5, -3, +-1, 4, 1, 7, -4, -3, -1, -9, +1, 0, -5, 9, -3, 2, 3, -7, +-4, -4, 2, 6, 0, 10, -4, -4, +5, -9, 8, -1, 2, 3, 4, 0, +7, -12, 0, -3, 1, 9, -1, 4, +-4, -6, 5, -6, -3, 5, -5, 7, +4, -4, -3, -7, -4, 0, 4, 7, +-7, 5, -4, -2, 3, -2, -2, 2, +2, 6, 4, -2, -2, -8, 5, 3, +2, 8, -6, 0, 6, -6, -1, 0, +-9, 7, 6, 2, -1, -5, -8, -2, +1, 5, -7, 8, -6, -3, 9, -10, +-3, 0, -2, 4, 8, -1, 2, -9, +2, -5, 6, 4, -1, 3, 3, -4, +6, -5, -2, 1, 2, 6, 3, 0, +-3, -4, -2, 1, 1, 2, -3, 4, +-2, -2, -1, -6, -1, 1, -1, 4, +1, -4, 1, -5, -1, -1, 1, 3, +4, -2, 4, -6, 1, -3, 5, 1, +1, 5, 2, -3, -1, 0, -4, 4, +-1, 6, -2, 3, -1, -4, -1, -2, +1, 1, 0, 2, -5, 0, -2, -4, +1, -1, -1, 5, -3, 1, 0, -4, +-1, -1, 4, -1, 4, 2, 0, -4, +2, -2, 3, 3, 0, 2, 2, -2, +6, -6, 0, -2, -1, 7, 2, -2, +-2, -4, -2, 0, -1, 4, -8, 5, +-1, -1, -3, 0, -4, 1, 4, 0, +2, 1, -7, -1, 5, -3, 4, 1, +0, 1, 3, -2, 4, -5, -1, 4, +4, 1, 3, -4, 2, -4, 3, -1, +-3, 5, -5, 6, -6, 2, -5, 0, +1, 2, -4, 3, -2, -1, -2, -1, +-2, 1, 0, 2, 3, -1, -3, -1, +3, -2, 2, 4, -2, 1, 5, -6, +6, -3, -1, 1, -1, 6, -2, 2, +-2, -4, 1, 0, 2, -1, -2, 0, +-4, 3, -1, -4, -1, 1, 1, 0, +0, -2, -6, 3, 0, 1, 2, 1, +0, 1, 2, -4, 1, 1, -1, 3, +2, 1, 2, -2, 0, 0, -1, 3, +2, 1, 1, -2, -1, 0, -5, 3, +1, 1, 0, -2, 1, -3, -1, -1, +-2, 1, 1, 0, 2, -3, 1, -5, +4, 1, -3, 4, 0, 0, 2, -2, +2, -2, 2, 2, 4, -1, 1, -1, +-2, 0, 3, -3, 1, 3, 0, -2, +-2, 1, -6, 4, 1, -1, 0, 0, +-1, -2, -1, -1, -1, 4, -2, 3, +0, 0, -1, -1, 1, 1, -1, 5, +-1, -1, 5, -5, 3, -2, 0, 0, +3, 2, -4, 1, -2, -1, 2, 1, +1, 0, -3, 2, 1, -4, -3, 3, +-7, 8, 0, -1, 0, -1, 0, -2, +0, 2, -1, 3, -1, 0, 1, -2, +3, -1, 2, 1, 2, -1, 5, -7, +2, -1, -2, 4, 0, 0, 4, -4, +0, -2, -1, 2, 2, -1, -1, -1, +-3, 1, 2, -3, -4, 5, -2, 3, +-2, -1, -3, 1, 1, 1, -1, 2, +-1, 0, 3, -3, 1, 1, 0, 2, +3, -3, 2, -2, 1, -4, 4, 0, +2, -1, -1, -1, -2, -1, 4, -4, +0, 0, 3, -3, 0, -1, -5, 5, +-2, 1, 1, 1, -5, 2, 1, -4, +2, 3, -1, 1, 2, -4, 4, -2, +1, -2, 0, 3, 2, 0, 0, -2, +-2, 1, 4, -1, 0, 0, -1, -1, +-2, 1, -3, 4, -2, 0, 4, -2, +0, -2, 1, -3, 3, 2, 0, 0, +-1, -1, 0, 3, -1, 0, -1, 4, +1, -3, 6, -6, 1, 0, 0, 1, +2, -2, 4, -5, -2, 0, 1, 2, +0, -2, -1, 1, 1, -2, 1, -1, +-1, 0, 6, -4, -1, -2, 1, -2, +6, -3, 1, 1, -1, -3, 3, 0, +-1, 0, 3, -2, 1, 3, -1, -1, +-4, 2, 3, 2, -3, 0, -5, 3, +1, -1, 2, -2, -5, 6, 0, 0, +-4, 2, -4, 2, 4, -3, 2, 0, +-3, -1, 3, 0, 0, 2, 0, -2, +2, 0, 0, 0, 1, -4, 6, -2, +4, -5, 1, -1, -4, 3, 3, -2, +-1, -1, 2, -3, 4, -2, 0, -2, +2, -3, 6, -3, -2, -3, 2, 0, +1, 3, -4, 0, -1, 1, 4, -2, +-4, 3, 0, 1, 2, -1, -2, 0, +1, -1, 2, 0, -2, 1, -2, -1, +1, 3, -4, 3, -1, -1, 2, 1, +1, -4, -1, 1, -1, 4, -2, 1, +-3, 1, 3, -2, 2, 1, -7, 4, +2, -2, 3, 0, -4, 0, 3, 0, +2, -1, -1, -4, 5, 0, 1, 0, +-6, 2, 3, -1, 2, -1, -5, 1, +3, -1, -2, 2, -2, -1, 2, 1, +-1, 3, -5, 2, -2, 2, 1, 0, +-1, -2, 3, -2, 3, 1, -3, 0, +1, 1, -1, 2, -3, 1, 0, -2, +5, -3, 0, 1, -5, 4, -2, 3, +2, -2, -1, -3, 3, 3, 0, 0, +-3, 1, 5, 0, 1, -1, -5, 0, +9, -4, 2, -1, -4, 2, 6, -4, +3, -1, -4, 1, 6, -2, 0, 1, +-3, -1, 4, 2, 0, 2, -3, -3, +1, 5, -1, 0, -2, 1, 2, 1, +3, -2, -4, 3, 0, 3, 1, -1, +-2, 3, -3, 2, 5, 1, -3, 2, +-1, 2, 0, 3, 0, -4, 4, -2, +7, -2, -1, -3, 1, 2, 5, -1, +1, -1, -2, 2, 5, -1, 1, 0, +2, 0, 3, 1, 0, 0, 0, -1, +6, 2, 1, -2, 1, -1, 3, 2, +1, 1, -1, 2, 5, -2, 2, -1, +1, 1, 4, 0, 4, 0, -4, 1, +1, 1, 3, 4, -5, 4, 1, -1, +8, -2, -3, 2, 4, 3, 7, -3, +0, -3, 5, 1, 8, 0, -2, 0, +5, -2, 6, 1, -3, 3, 6, -2, +5, 3, -5, 0, 6, -1, 6, 3, +-3, 0, 1, 1, 9, -2, 1, 0, +6, 1, 8, -5, 2, 0, 2, 4, +8, -2, 5, -3, 7, -5, 11, -4, +6, 0, 6, -4, 9, -3, 6, -4, +4, 2, 7, 0, 7, -4, -1, 3, +6, 0, 9, -2, 2, 2, 3, 0, +6, 1, 1, 4, 6, 1, 6, 0, +1, -2, 9, 2, 6, 4, 1, -1, +7, -2, 11, -3, 3, 3, 5, 3, +5, 0, 2, 0, 10, -1, 8, 2, +3, 0, 6, -3, 7, 4, 3, 3, +5, -1, 10, -3, 10, -6, 8, 1, +12, -1, 8, -4, 4, 1, 11, 1, +7, 2, 3, 0, 12, -4, 5, 4, +1, 5, 10, 3, 5, -2, 6, -3, +13, 3, 6, 4, 1, 2, 13, -4, +8, -2, 10, 0, 14, -3, 7, -3, +7, 1, 13, 0, 9, 2, 6, 0, +12, -4, 9, 2, 10, 0, 10, 1, +6, -1, 7, 2, 7, 5, 11, 0, +6, 0, 11, -2, 10, 2, 11, 1, +9, -1, 10, -1, 8, 2, 10, 1, +11, 3, 7, 0, 11, -3, 16, 3, +7, 3, 9, 0, 11, 0, 8, 2, +10, 3, 15, -4, 13, -6, 14, -4, +14, 4, 7, 5, 11, -4, 11, 5, +7, 4, 16, -4, 16, -1, 11, -3, +8, 2, 14, 3, 13, -1, 8, 2, +13, 2, 11, 4, 12, 2, 16, -2, +11, -1, 12, -1, 17, -1, 14, -1, +10, -3, 14, 1, 15, 4, 11, 2, +18, -4, 16, 0, 7, 4, 18, 0, +16, -2, 12, -4, 17, -2, 14, 7, +7, 6, 15, -3, 18, 1, 11, 5, +16, 1, 19, -2, 11, -3, 14, 2, +14, 4, 12, 1, 14, -1, 17, -1, +16, 3, 17, 2, 15, 1, 15, -1, +12, 4, 14, 3, 19, -3, 14, -4, +20, -3, 23, -1, 17, 1, 17, 1, +17, 1, 13, 4, 18, 0, 20, -4, +17, -6, 20, -4, 19, 4, 15, 0, +19, -3, 16, 6, 13, 7, 15, 7, +18, 1, 18, -5, 18, 0, 22, 0, +19, -2, 18, -5, 25, -3, 19, 6, +15, 4, 22, -1, 20, -4, 20, -2, +22, 2, 21, -6, 19, -6, 23, -1, +18, 3, 18, 3, 21, 0, 18, 1, +21, 4, 21, 2, 19, -1, 21, -5, +23, -5, 21, 3, 23, -1, 19, -1, +21, 1, 26, 1, 18, 5, 19, 2, +19, 0, 17, 0, 23, 0, 19, 2, +15, -2, 26, -1, 22, 7, 18, 3, +27, -2, 24, -1, 23, -2, 27, 0, +22, -5, 21, -3, 19, 2, 24, 1, +22, 4, 23, -2, 26, 0, 23, 7, +21, 2, 27, -6, 28, -8, 23, -4, +26, -2, 26, -4, 24, -3, 22, 4, +23, 8, 25, 2, 26, -4, 30, -5, +25, 0, 22, -1, 29, -4, 22, -4, +23, 0, 26, 6, 24, 2, 24, 0, +29, 1, 21, 6, 22, 3, 27, -4, +22, -5, 21, 0, 27, 1, 25, -1, +26, 0, 26, 3, 25, 6, 27, 5, +25, -1, 24, -4, 30, -2, 27, -5, +29, -5, 30, -4, 21, 2, 29, 4, +32, 3, 21, 0, 29, 2, 26, 2, +20, 1, 29, -4, 28, -8, 22, -1, +32, 4, 26, 4, 24, 2, 31, 3, +28, 4, 28, 1, 30, -4, 24, -4, +27, -3, 29, 1, 27, -2, 32, -5, +29, 3, 27, 9, 26, 9, 24, 0, +30, -6, 33, -3, 27, -4, 31, -7, +29, -4, 25, 1, 27, 10, 29, 6, +29, -1, 31, 0, 32, 3, 28, 0, +28, -6, 30, -4, 25, 0, 27, 1, +33, 4, 26, 2, 26, 3, 36, 6, +29, 2, 26, -4, 35, -5, 22, 1, +27, -2, 34, -2, 24, -1, 30, 1, +36, 5, 31, 4, 31, 1, 30, -2, +28, 3, 29, 0, 30, -8, 33, -9, +32, 0, 23, 8, 31, 9, 27, 6, +23, 4, 34, 6, 32, 1, 20, -2, +34, -6, 28, -2, 22, 3, 38, 0, +30, -1, 23, 8, 36, 10, 30, 5, +25, 1, 35, -6, 29, -2, 31, -4, +38, -9, 31, -5, 32, 0, 31, 9, +31, 8, 32, -1, 29, 1, 34, 2, +30, 0, 28, -8, 36, -9, 28, 1, +27, 4, 40, 0, 31, 4, 27, 4, +37, 7, 30, 5, 31, -10, 37, -9, +33, -5, 31, -4, 35, -2, 34, -2, +26, 6, 34, 8, 40, 3, 27, -1, +32, -4, 35, 0, 26, -3, 34, -7, +33, -4, 25, 1, 34, 9, 35, 7, +26, 2, 35, 2, 33, 5, 28, 1, +38, -12, 36, -14, 32, -1, 32, 4, +29, 2, 32, 4, 30, 7, 26, 11, +39, 3, 31, -6, 27, -6, 37, -3, +28, -2, 29, -5, 41, -5, 26, 4, +32, 10, 39, 8, 29, -3, 36, -4, +37, 2, 28, -4, 35, -8, 35, -10, +28, -1, 35, 7, 31, 7, 28, 3, +35, 4, 30, 6, 32, 3, 32, -6, +30, -11, 35, -4, 33, 0, 30, 0, +35, -1, 34, 4, 27, 15, 34, 7, +29, 1, 28, -4, 33, -2, 33, -3, +31, -7, 34, -9, 40, -3, 32, 9, +32, 7, 33, 4, 28, -1, 32, 2, +35, -1, 26, -6, 31, -11, 37, -1, +24, 7, 32, 3, 37, 0, 31, 3, +35, 8, 32, 8, 25, -4, 36, -11, +33, -5, 35, -4, 34, -3, 28, -2, +35, 3, 30, 15, 24, 10, 38, -2, +28, -4, 28, -2, 38, -2, 28, -8, +25, -3, 36, 3, 25, 7, 31, 4, +39, 2, 25, 4, 30, 7, 36, 0, +26, -7, 30, -9, 35, -2, 26, 5, +30, 1, 32, -1, 32, 4, 33, 8, +34, 4, 32, -3, 26, -6, 27, -5, +36, -2, 27, -4, 32, -6, 35, 6, +23, 11, 30, 5, 39, 0, 24, 0, +31, 2, 34, 0, 27, -10, 30, -7, +31, 2, 26, 6, 29, 3, 33, 1, +29, 6, 28, 8, 32, 4, 29, -7, +23, -9, 28, -1, 34, -4, 28, -3, +34, -1, 32, 7, 20, 15, 33, 6, +35, -8, 25, -6, 33, -5, 35, -5, +28, -6, 34, -6, 29, 0, 30, 4, +28, 6, 27, 3, 30, 3, 28, 4, +28, -2, 31, -8, 21, -7, 27, 2, +29, 4, 21, 1, 32, 0, 37, 5, +20, 13, 34, 4, 31, -9, 21, -13, +32, -4, 29, 1, 24, 0, 38, -6, +29, 0, 20, 12, 27, 9, 26, 0, +30, -4, 30, -2, 24, -4, 31, -9, +28, -4, 23, 3, 30, 2, 23, 2, +26, 3, 32, 8, 25, 9, 32, -4, +29, -11, 17, -11, 28, -4, 26, 6, +26, 2, 32, -2, 24, 4, 23, 9, +27, 7, 23, -2, 25, -7, 24, -6, +26, -4, 30, -4, 27, -4, 26, 4, +24, 7, 19, 1, 27, 1, 32, 3, +25, 6, 28, -1, 24, -9, 16, -7, +23, -1, 24, 2, 30, 0, 30, 3, +21, 6, 24, 7, 23, 1, 24, -9, +25, -8, 19, -2, 21, 1, 31, -5, +25, -5, 27, 5, 24, 14, 12, 6, +18, -2, 28, -6, 28, -3, 31, 2, +26, -3, 15, -6, 18, -5, 18, 3, +23, 6, 29, 12, 16, 14, 16, 3, +16, -5, 19, -4, 25, -2, 18, 2, +20, 0, 26, -7, 18, -2, 29, 9, +27, 17, 8, 6, 18, -15, 21, -14, +17, 5, 30, 15, 23, 6, 13, -8, +20, -12, 14, 0, 17, 10, 30, 11, +24, 3, 25, -14, 21, -12, 17, -1, +23, 2, 18, 1, 22, -9, 28, -10, +17, 3, 23, 14, 25, 12, 13, -2, +17, -15, 16, -16, 18, 0, 33, 12, +23, 7, 12, -5, 19, -4, 10, 4, +13, 4, 21, 2, 24, -3, 22, -3, +19, -2, 15, 1, 18, -3, 18, -5, +15, -1, 16, 5, 12, 11, 27, 0, +24, -3, 10, 2, 15, -5, 9, -6, +10, 0, 30, 2, 24, 0, 21, 1, +13, 11, 1, 7, 10, -8, 20, -14, +20, -4, 21, 12, 12, 10, 13, -2, +14, -1, 11, 0, 13, 4, 12, 5, +13, 1, 22, -1, 21, -5, 18, 0, +14, 7, -1, -1, 0, -5, 22, -1, +23, 11, 20, 14, 16, 5, -2, -2, +4, -12, 13, -13, 17, -2, 30, 7, +20, 3, 9, -3, 12, 1, 10, 9, +15, 3, 16, -9, 8, -11, 13, 0, +17, 5, 18, 5, 20, 3, 8, -9, +2, -14, 9, 2, 14, 18, 26, 12, +24, -1, 4, -10, -1, -7, -3, -6, +11, -6, 27, 3, 27, 6, 13, 8, +2, 9, -5, 11, 10, -2, 21, -19, +14, -16, 14, 1, 11, 6, 9, 3, +17, 4, 13, 3, 2, 3, -3, -2, +6, -2, 24, 0, 29, 2, 14, 3, +0, 0, -12, -12, 5, -26, 23, -7, +23, 24, 22, 28, 6, 6, -5, -12, +6, -9, 6, -8, 10, -4, 16, 5, +8, -2, 10, -10, 21, -1, 7, 20, +0, 19, 0, -7, 1, -26, 22, -12, +29, 10, 14, 14, 5, 4, -12, -11, +-4, -27, 13, -12, 17, 21, 22, 33, +14, 11, -2, -12, 2, -12, 0, -6, +1, -7, 16, -6, 12, 3, 10, 4, +18, 2, 3, 12, -2, 15, 4, -7, +3, -24, 12, -11, 19, 10, 11, 9, +13, -4, 2, -3, -9, -6, -3, -11, +9, -3, 23, 16, 24, 20, 9, 8, +-5, -5, -15, -13, -4, -22, 17, -17, +17, 9, 15, 22, 7, 8, -5, -4, +4, 2, 8, 5, 5, -12, 9, -17, +1, -3, 11, 2, 22, 4, 8, 10, +-8, 8, -18, -12, -10, -24, 22, 3, +34, 32, 20, 24, -5, -4, -26, -24, +-13, -28, 20, -15, 23, 7, 21, 19, +-1, 15, -17, -2, -1, 3, 10, 13, +4, -1, -1, -19, -9, -16, 8, 4, +25, 15, 17, 8, 0, 1, -17, -12, +-23, -20, 11, -4, 32, 26, 23, 28, +4, 0, -23, -18, -22, -18, 13, -17, +17, -7, 11, 12, 6, 23, -7, 15, +2, -4, 11, -5, -4, -3, -7, -14, +-4, -10, 13, 7, 21, 12, 12, -2, +-3, -2, -20, 7, -18, -4, 14, -20, +25, -3, 13, 28, 2, 23, -14, -1, +-7, -19, 7, -25, 2, -24, 2, 2, +3, 35, 5, 32, 11, -1, 5, -21, +-13, -6, -18, 5, -5, -3, 20, -5, +25, 2, 8, 3, -8, 5, -24, 12, +-12, -2, 14, -26, 10, -11, 10, 26, +9, 37, -8, 5, 1, -29, 2, -30, +-10, -15, -2, 3, 10, 17, 13, 21, +19, 1, 0, -12, -19, 1, -12, 7, +-1, -12, 13, -21, 17, 1, -1, 24, +-4, 14, -7, -2, -4, -14, 3, -21, +-3, -9, 2, 25, 14, 39, 12, 5, +9, -30, -11, -25, -30, -3, -11, 2, +17, 0, 28, 14, 23, 19, -15, 7, +-29, -8, -8, -6, 12, -12, 23, -17, +13, -3, -10, 16, -12, 10, 3, -9, +10, -3, 4, 3, -14, -4, -17, -2, +7, 13, 27, 20, 24, 6, -10, -13, +-34, -24, -20, -31, 10, -15, 34, 29, +29, 56, -10, 19, -25, -34, -18, -37, +5, -4, 25, 17, 14, 11, -5, -5, +-5, -14, -5, -13, 5, 10, 5, 29, +-9, 8, -8, -27, 8, -19, 7, 27, +15, 32, 0, 3, -19, -28, -14, -37, +-6, -20, 11, 19, 20, 54, 4, 39, +-1, -18, -9, -39, -15, -14, 0, 7, +6, 2, 13, -2, 20, 6, -2, 4, +-15, -7, -14, 0, -12, 10, 11, 4, +22, 3, 3, 11, -4, 3, -9, -14, +-8, -18, 8, -1, 8, 1, -1, -10, +-5, 3, 2, 26, 12, 30, 5, 10, +-6, -18, -17, -30, -17, -29, 8, 0, +28, 39, 16, 39, -6, -11, -21, -46, +-23, -16, 6, 28, 23, 33, 18, 8, +6, -16, -15, -27, -14, -20, 5, 11, +6, 20, 4, -5, 0, -17, -8, 17, +-2, 38, 8, 16, 3, -19, -3, -30, +-15, -19, -2, -4, 9, 21, 10, 28, +11, 4, -6, -20, -22, -5, -11, 21, +0, 10, 10, -7, 16, 3, -1, 15, +-16, 6, -13, -14, -12, -20, 6, -10, +17, 10, 6, 35, -2, 37, -5, -5, +-7, -41, -6, -23, -5, 16, 1, 24, +3, 1, 2, -9, 0, 0, -8, 10, +-11, 20, -3, 20, -5, -5, 5, -34, +10, -11, -3, 35, -8, 39, -8, -7, +-10, -43, -3, -23, 2, 14, -2, 41, +3, 45, -1, 12, -5, -33, -10, -32, +-18, 4, -10, 26, 5, 11, 14, -7, +13, 1, -12, 12, -27, 6, -18, 9, +1, 8, 20, -5, 15, -11, -13, 5, +-25, 21, -18, 5, 5, -15, 14, -1, +-3, 10, -25, 12, -18, 14, 4, 22, +21, 13, 10, -13, -27, -20, -36, -9, +-15, 7, 16, 13, 37, 20, 6, 21, +-38, -3, -47, -12, -15, 5, 22, 20, +28, 12, -3, 0, -34, 6, -32, -1, +-5, -11, 18, -3, 8, 19, -16, 21, +-20, 5, -18, 7, 9, 9, 13, -1, +-12, -4, -22, 5, -23, 4, -10, -11, +17, -5, 9, 27, -10, 37, -22, 11, +-28, -17, -17, -16, 9, -4, 11, 18, +-3, 38, -16, 19, -23, -24, -26, -35, +-9, 1, 2, 48, 2, 42, -6, 10, +-17, -10, -28, -18, -19, -12, 4, 13, +4, 37, -17, 19, -25, -25, -23, -22, +-8, 26, 12, 53, -11, 36, -35, -8, +-37, -35, -25, -26, 12, 27, 19, 71, +-11, 39, -44, -38, -49, -61, -21, -1, +13, 65, 19, 73, -5, 23, -48, -37, +-52, -56, -21, -11, 11, 60, 18, 72, +-17, 1, -59, -56, -39, -28, 3, 52, +12, 78, -4, 27, -48, -41, -58, -64, +-8, -9, 31, 75, 11, 88, -40, -4, +-70, -85, -44, -45, 10, 58, 27, 102, +-12, 48, -55, -34, -60, -66, -18, -23, +6, 66, -4, 83, -22, -1, -43, -74, +-29, -38, -1, 69, -12, 103, -27, 27, +-52, -65, -40, -77, 0, 12, 8, 99, +-14, 97, -53, -14, -67, -105, -34, -47, +7, 85, 11, 133, -30, 32, -67, -80, +-53, -77, -7, 23, 10, 109, -26, 79, +-68, -34, -61, -103, -8, -27, 26, 119, +-10, 136, -73, 0, -93, -121, -35, -79, +32, 66, 27, 138, -38, 68, -98, -65, +-81, -106, -11, -5, 27, 120, -4, 118, +-62, -19, -84, -101, -45, -33, 12, 83, +-2, 103, -59, 16, -79, -63, -54, -58, +5, 30, 17, 103, -38, 78, -85, -17, +-76, -87, -17, -29, 17, 65, -15, 85, +-63, 28, -78, -38, -39, -34, -6, 11, +-32, 67, -63, 71, -68, 6, -36, -40, +-6, -9, -22, 57, -66, 57, -85, -3, +-46, -31, -9, -5, -6, 46, -47, 63, +-97, 36, -74, -8, -20, -26, -4, 17, +-31, 51, -78, 30, -88, -13, -42, -8, +9, 43, -11, 53, -85, 15, -113, -22, +-69, -6, 1, 38, 27, 58, -45, 51, +-126, -9, -109, -46, -35, -6, 18, 59, +-4, 81, -84, 17, -113, -27, -66, -7, +-13, 32, -10, 53, -57, 23, -94, -7, +-72, -23, -31, 14, -11, 71, -48, 58, +-94, -4, -93, -41, -57, 4, -14, 62, +-21, 63, -64, 25, -95, -21, -85, -18, +-40, 18, -32, 55, -48, 50, -75, -1, +-86, -8, -45, 29, -38, 64, -68, 33, +-88, -24, -83, -13, -41, 30, -24, 57, +-47, 45, -95, 16, -104, -10, -63, -2, +-35, 36, -44, 46, -71, 26, -79, 14, +-69, 25, -57, 26, -68, -4, -81, -4, +-68, 39, -51, 62, -52, 34, -68, -16, +-76, -5, -78, 43, -81, 58, -71, 27, +-65, -22, -53, -15, -39, 41, -65, 83, +-107, 46, -105, -38, -67, -32, -36, 42, +-37, 83, -70, 40, -107, -15, -97, 3, +-68, 29, -64, 30, -52, 7, -62, 15, +-83, 49, -84, 50, -96, 28, -73, -15, +-52, -6, -58, 38, -79, 51, -106, 21, +-73, -18, -43, 23, -60, 71, -97, 41, +-122, -20, -88, -22, -36, 52, -37, 80, +-82, 28, -122, -20, -107, -6, -68, 47, +-51, 50, -59, 9, -89, -11, -90, 26, +-77, 74, -84, 46, -86, -19, -82, -31, +-76, 38, -76, 86, -75, 28, -80, -26, +-86, 0, -85, 71, -89, 63, -85, -17, +-71, -35, -70, 32, -92, 106, -100, 66, +-86, -33, -76, -49, -77, 25, -102, 102, +-103, 65, -74, -18, -50, -26, -66, 47, +-126, 82, -130, 10, -77, -46, -33, -4, +-41, 88, -113, 93, -153, -2, -103, -48, +-47, 3, -41, 82, -89, 79, -124, -5, +-115, -40, -73, 7, -47, 82, -82, 78, +-107, 1, -106, -42, -107, -4, -77, 69, +-65, 86, -72, 45, -89, -8, -119, -36, +-117, -2, -95, 56, -57, 93, -57, 58, +-94, -26, -113, -43, -118, 24, -100, 108, +-71, 78, -63, -34, -78, -73, -95, 9, +-104, 132, -108, 110, -82, -36, -62, -118, +-85, -17, -115, 156, -105, 158, -75, -3, +-63, -129, -90, -54, -141, 124, -132, 162, +-58, 31, -33, -107, -76, -63, -134, 92, +-141, 151, -75, 59, -44, -80, -88, -80, +-138, 44, -102, 134, -45, 105, -58, -22, +-127, -68, -172, -17, -98, 68, 3, 99, +-24, 50, -132, -5, -195, -33, -127, 5, +-4, 51, -11, 63, -109, 40, -181, -8, +-133, -9, -27, 28, -26, 68, -104, 69, +-162, 11, -135, -31, -64, -24, -36, 58, +-61, 113, -111, 56, -131, -33, -120, -67, +-103, 20, -59, 110, -34, 98, -65, 5, +-132, -72, -164, -24, -112, 77, -34, 120, +-17, 40, -91, -69, -160, -46, -135, 59, +-64, 134, -36, 74, -77, -50, -126, -78, +-132, -1, -85, 119, -48, 134, -63, 21, +-103, -82, -126, -74, -112, 61, -76, 138, +-43, 81, -55, -33, -117, -77, -146, 15, +-122, 102, -59, 108, -14, 11, -76, -81, +-153, -32, -136, 85, -68, 142, -24, 45, +-72, -74, -147, -66, -141, 40, -50, 135, +-5, 89, -85, -20, -166, -77, -139, -20, +-43, 110, 7, 121, -84, 13, -180, -87, +-153, -30, -31, 105, 22, 124, -76, 30, +-184, -79, -173, -57, -49, 67, 33, 141, +-40, 85, -164, -57, -185, -89, -92, 26, +0, 128, -3, 94, -102, -27, -173, -55, +-132, 16, -44, 80, -6, 66, -51, -4, +-134, -17, -158, 9, -88, 55, -6, 62, +-18, 11, -102, -7, -161, 13, -129, 37, +-26, 21, 10, 8, -63, 41, -146, 45, +-146, 8, -63, -23, -4, 20, -48, 79, +-123, 44, -136, -8, -71, -20, -23, 32, +-51, 75, -111, 38, -122, -23, -71, -37, +-38, 50, -55, 119, -97, 49, -109, -71, +-69, -63, -57, 88, -83, 137, -85, 8, +-69, -95, -56, -14, -71, 134, -93, 104, +-103, -44, -68, -111, -32, 13, -60, 176, +-94, 120, -99, -84, -72, -163, -48, 33, +-61, 235, -96, 125, -92, -139, -48, -178, +-38, 83, -72, 252, -105, 82, -101, -168, +-51, -153, -19, 106, -46, 232, -106, 68, +-119, -147, -67, -121, -23, 111, -35, 193, +-91, 14, -122, -143, -62, -46, -8, 164, +-42, 132, -109, -79, -122, -132, -59, 51, +0, 190, -17, 61, -109, -118, -144, -90, +-66, 96, -8, 166, -13, 15, -77, -125, +-126, -58, -87, 134, -28, 165, -27, -27, +-67, -144, -93, -14, -89, 168, -60, 109, +-23, -91, -35, -96, -80, 80, -93, 145, +-79, -2, -46, -112, -18, -16, -33, 135, +-85, 116, -119, -57, -81, -127, -17, 25, +4, 179, -51, 97, -120, -127, -106, -136, +-37, 105, 5, 223, -32, 30, -99, -190, +-118, -92, -65, 160, 7, 194, -6, -13, +-86, -164, -122, -54, -78, 142, -3, 149, +2, -30, -64, -136, -114, -4, -82, 153, +-20, 86, -13, -97, -41, -93, -75, 94, +-86, 145, -53, -16, -31, -118, -29, 0, +-55, 138, -82, 77, -61, -81, -34, -89, +-29, 64, -54, 146, -80, 34, -67, -105, +-19, -71, -13, 91, -65, 137, -91, -9, +-59, -121, -18, -20, -10, 144, -63, 99, +-91, -86, -55, -114, -19, 64, -21, 165, +-53, 25, -68, -133, -58, -70, -36, 115, +-29, 140, -47, -17, -55, -129, -55, -26, +-54, 144, -49, 135, -40, -69, -28, -156, +-44, 22, -67, 186, -74, 83, -29, -127, +12, -115, -33, 78, -99, 167, -89, 28, +-23, -113, 20, -77, -19, 77, -91, 127, +-100, 13, -31, -86, 19, -40, -28, 73, +-86, 86, -88, -4, -25, -57, 20, 13, +-28, 65, -106, 17, -86, -51, 11, -7, +16, 83, -54, 63, -106, -41, -83, -65, +9, 23, 37, 91, -49, 55, -119, -38, +-84, -73, 7, -1, 34, 94, -30, 72, +-99, -40, -88, -83, -11, 2, 22, 75, +-15, 57, -68, -2, -76, -34, -58, -37, +-17, -7, 12, 71, -17, 95, -78, 0, +-99, -112, -42, -53, 23, 118, 5, 140, +-59, -37, -83, -151, -63, -38, -15, 137, +11, 138, -18, -35, -90, -150, -79, -61, +9, 135, 17, 165, -62, -31, -77, -190, +-21, -53, -7, 174, -40, 140, -60, -75, +-38, -147, -6, 3, -19, 124, -55, 78, +-52, -37, -34, -78, -12, -27, -21, 61, +-50, 79, -38, -8, -15, -57, -24, -14, +-61, 40, -61, 7, 8, -4, 37, 50, +-44, 39, -130, -72, -86, -90, 41, 72, +87, 160, -19, 22, -162, -168, -133, -113, +30, 100, 132, 198, 23, 49, -164, -170, +-174, -188, 5, 54, 139, 268, 46, 135, +-140, -199, -170, -274, -21, 54, 98, 295, +60, 133, -80, -181, -144, -217, -70, 9, +52, 200, 52, 155, -57, -60, -102, -199, +-33, -85, 22, 155, -32, 170, -61, -27, +-7, -142, 11, -45, -52, 46, -75, 51, +-17, 55, 13, 39, -19, -68, -37, -122, +-54, 14, -61, 159, -8, 106, 47, -106, +-30, -161, -105, -9, -36, 148, 32, 113, +15, -60, -53, -145, -70, -51, -26, 114, +11, 137, -6, -25, -39, -157, -49, -43, +-42, 154, -33, 96, 11, -135, 37, -126, +-31, 124, -121, 167, -90, -86, 65, -221, +123, 0, -29, 248, -195, 142, -116, -180, +73, -271, 125, 28, 18, 316, -133, 178, +-180, -220, -31, -313, 149, 11, 122, 312, +-95, 217, -215, -152, -94, -340, 107, -104, +149, 314, -27, 341, -171, -129, -131, -439, +17, -98, 102, 381, 64, 269, -68, -218, +-147, -308, -72, 53, 54, 229, 80, 44, +14, -109, -92, -45, -122, 12, -18, -14, +79, 12, 56, 62, -53, 10, -100, -71, +-63, -25, 22, 29, 52, 2, 18, 3, +-65, 79, -110, 28, -25, -165, 77, -124, +51, 171, -84, 252, -118, -89, 8, -316, +81, -59, 4, 279, -81, 205, -84, -157, +7, -273, 63, -15, 32, 248, -58, 139, +-106, -157, -46, -203, 70, 58, 86, 191, +-44, 16, -121, -148, -56, -63, 41, 88, +65, 69, 25, -28, -55, -81, -114, -32, +-67, 53, 91, 96, 118, 11, -28, -132, +-160, -106, -110, 94, 63, 196, 139, -4, +39, -219, -128, -110, -159, 173, -19, 184, +141, -85, 120, -192, -51, -8, -196, 141, +-123, 38, 130, -75, 232, -45, -45, 49, +-276, 36, -116, -48, 175, -70, 193, 38, +-35, 125, -190, 1, -145, -156, 57, -100, +203, 137, 84, 166, -186, -31, -208, -182, +47, -93, 207, 104, 64, 162, -130, 38, +-145, -163, -9, -163, 103, 40, 122, 222, +-8, 90, -197, -165, -114, -208, 137, 45, +174, 227, -37, 78, -162, -161, -80, -157, +69, 55, 110, 128, 11, 70, -90, -77, +-66, -111, 23, -29, 61, 104, 16, 78, +-29, -69, -10, -94, -14, 28, -30, 77, +4, -37, 77, -51, 11, 44, -99, 86, +-38, -60, 66, -142, 33, -9, -11, 187, +-3, 117, -15, -152, -51, -225, -2, 9, +81, 238, 39, 164, -67, -94, -91, -277, +21, -144, 104, 205, 61, 363, -68, 11, +-106, -419, -14, -293, 103, 240, 124, 442, +-4, 67, -155, -377, -110, -348, 92, 96, +194, 435, 54, 217, -173, -299, -143, -401, +77, 20, 160, 367, 39, 183, -51, -168, +-73, -241, -60, -38, 21, 127, 140, 132, +106, 24, -102, -90, -182, -113, 3, -17, +198, 81, 120, 63, -95, 0, -131, -42, +31, -45, 68, -57, 3, 21, 25, 100, +77, 61, -25, -84, -132, -116, -18, 7, +159, 75, 117, 41, -73, -2, -112, -13, +-4, -83, 80, -79, 72, 75, 24, 170, +-17, -12, -40, -213, -42, -99, 37, 178, +113, 159, 82, -127, -57, -177, -132, 65, +-9, 161, 139, -56, 111, -150, -28, 41, +-77, 140, -18, -20, 46, -150, 41, -40, +46, 84, 55, 76, 2, -13, -70, -82, +-38, -72, 61, 7, 124, 98, 58, 60, +-78, -57, -103, -107, 16, -25, 142, 75, +112, 79, -36, -23, -119, -103, -19, -41, +115, 62, 111, 63, -15, -39, -57, -66, +8, 0, 58, 71, 16, 8, -17, -106, +29, -81, 103, 114, 55, 192, -101, -89, +-101, -315, 77, -81, 212, 359, 103, 281, +-149, -245, -216, -453, 57, -20, 306, 433, +158, 280, -179, -235, -219, -439, 44, -72, +228, 350, 165, 301, -36, -130, -166, -349, +-87, -149, 132, 180, 202, 262, 49, 57, +-122, -203, -78, -258, 84, 5, 117, 238, +12, 184, -18, -120, 31, -258, 54, -84, +24, 175, -49, 203, -20, -61, 121, -231, +156, -84, -38, 198, -183, 142, -32, -141, +233, -200, 206, 82, -82, 202, -230, -37, +-19, -236, 258, -46, 179, 234, -102, 90, +-150, -210, 48, -175, 155, 159, 61, 165, +-46, -110, -9, -171, 75, 67, 66, 132, +-23, -74, -27, -146, 53, 30, 118, 152, +55, -6, -59, -167, -47, -77, 74, 133, +120, 85, 36, -123, -19, -118, 12, 103, +23, 96, -4, -132, 63, -137, 129, 108, +57, 165, -110, -80, -100, -206, 126, -37, +243, 159, 43, 111, -182, -84, -94, -166, +153, -35, 202, 103, -4, 64, -99, -56, +35, -43, 115, 4, 1, -49, -45, -104, +78, 46, 164, 192, 22, 32, -137, -252, +-47, -229, 157, 145, 192, 307, 15, 41, +-127, -292, -75, -221, 106, 80, 172, 232, +78, 95, -42, -121, -50, -221, -11, -91, +40, 141, 148, 166, 181, -11, -24, -172, +-204, -105, -61, -8, 233, 62, 286, 80, +-13, 48, -265, -91, -98, -191, 253, -42, +252, 183, -55, 166, -188, -126, 28, -249, +197, -31, 84, 194, -67, 67, -4, -154, +119, -115, 60, 88, -55, 94, 2, -110, +129, -159, 96, 39, -14, 203, -51, 24, +48, -265, 115, -201, 55, 166, -24, 285, +18, -51, 98, -303, 61, -136, -25, 147, +-39, 148, 79, -12, 185, -97, 70, -107, +-152, -68, -95, 29, 181, 136, 238, 47, +-24, -132, -143, -181, 18, -6, 151, 146, +90, 87, -6, -115, 35, -196, 91, -19, +-17, 149, -78, 80, 101, -158, 234, -145, +55, 65, -183, 143, -100, -67, 198, -191, +272, -9, 9, 143, -197, 29, -60, -172, +212, -88, 207, 99, -51, 85, -150, -136, +57, -132, 219, 107, 81, 156, -118, -123, +-65, -287, 160, -12, 197, 279, 5, 152, +-129, -248, -8, -338, 170, -22, 164, 320, +-13, 236, -75, -207, 17, -414, 82, -91, +85, 339, 84, 240, 63, -179, -45, -324, +-84, -52, 74, 162, 235, 91, 110, -44, +-113, -79, -136, -47, 113, -68, 238, -45, +56, 29, -125, 95, -4, 19, 181, -119, +78, -161, -103, -53, -12, 109, 211, 149, +144, 16, -99, -215, -153, -237, 111, 4, +281, 265, 105, 175, -166, -179, -130, -346, +148, -128, 240, 234, 89, 273, -95, -33, +-82, -338, 72, -261, 176, 97, 83, 307, +-32, 128, -13, -237, 72, -328, 65, -52, +23, 252, 56, 195, 68, -107, 38, -265, +-8, -125, 27, 81, 105, 127, 105, 60, +-8, -85, -44, -185, 52, -151, 150, 70, +109, 207, -39, 60, -55, -220, 89, -267, +137, 9, 14, 218, -14, 144, 99, -128, +75, -237, -50, -142, -18, 77, 177, 200, +187, 103, -77, -168, -196, -333, 96, -100, +344, 261, 109, 290, -211, -142, -128, -392, +189, -166, 242, 213, 49, 228, -82, -29, +-14, -195, 77, -194, 58, -59, 56, 99, +105, 194, 102, 5, -29, -231, -93, -229, +41, 18, 218, 167, 163, 107, -40, -40, +-135, -192, -9, -202, 190, -28, 180, 210, +35, 161, -38, -114, -17, -287, -5, -169, +57, 76, 184, 222, 220, 160, -4, -153, +-261, -410, -127, -235, 305, 305, 421, 478, +26, -45, -333, -594, -179, -391, 232, 316, +363, 528, 104, 8, -120, -517, -125, -339, +-22, 190, 122, 347, 255, 14, 210, -277, +-98, -171, -279, 41, -37, 73, 373, -40, +346, -15, -88, 33, -309, -76, -8, -208, +284, -49, 185, 212, -18, 106, -36, -223, +49, -246, 24, 82, 34, 168, 99, -58, +115, -165, 30, -5, -4, 54, 12, -70, +37, -96, 93, 12, 109, 60, 57, -48, +-31, -110, 31, -64, 86, 38, 51, 40, +16, -67, 115, -123, 142, -32, -30, 87, +-138, 11, 45, -142, 275, -142, 192, 54, +-50, 141, -149, -35, -48, -225, 124, -145, +281, 108, 216, 157, -88, -20, -258, -210, +-77, -182, 273, 19, 389, 193, 114, 106, +-267, -181, -299, -279, 118, -56, 472, 197, +289, 131, -185, -87, -326, -211, -26, -135, +299, 34, 313, 141, 87, 73, -142, -127, +-195, -215, -4, -101, 260, 113, 317, 154, +72, -16, -199, -215, -199, -188, 81, 25, +354, 159, 262, 82, -91, -127, -249, -231, +-18, -117, 252, 134, 270, 170, 16, -48, +-151, -234, -37, -149, 132, 48, 141, 137, +91, 72, 50, -130, -38, -246, -19, -106, +100, 192, 127, 189, 70, -117, 30, -312, +16, -142, 21, 168, 70, 228, 85, -22, +62, -327, 10, -245, 41, 137, 129, 305, +84, -16, -46, -336, -54, -216, 138, 125, +214, 204, 70, -14, -102, -181, -73, -150, +80, -11, 204, 49, 191, 39, 0, -8, +-154, -65, -89, -140, 178, -128, 301, 42, +158, 183, -146, 64, -236, -244, 0, -304, +301, 28, 371, 327, 46, 139, -319, -300, +-282, -365, 218, 36, 500, 324, 249, 108, +-262, -247, -386, -254, 25, 2, 484, 120, +372, 46, -175, -30, -331, -72, -7, -123, +279, -119, 217, 13, 97, 152, -17, 102, +-157, -166, -139, -339, 206, -93, 431, 329, +121, 282, -309, -268, -271, -500, 219, -45, +448, 422, 123, 228, -268, -282, -168, -392, +200, -36, 268, 258, 50, 145, -97, -140, +-11, -223, 102, -55, 110, 46, 31, 10, +18, 5, 81, 41, 69, -68, -28, -214, +-10, -109, 152, 159, 155, 206, -37, -86, +-118, -321, 87, -183, 252, 173, 58, 265, +-159, -24, -48, -305, 215, -215, 223, 82, +-3, 183, -180, 61, -30, -107, 212, -199, +187, -167, 7, 57, -40, 242, 15, 73, +-7, -278, 42, -291, 168, 69, 196, 259, +-21, 73, -227, -218, -75, -255, 333, -51, +381, 201, -95, 174, -376, -153, -63, -312, +362, -49, 331, 229, -6, 76, -247, -164, +-164, -143, 167, -9, 326, 1, 144, 27, +-116, 54, -157, -62, -30, -171, 174, -78, +261, 97, 92, 87, -143, -34, -149, -151, +57, -146, 233, -15, 217, 150, -6, 108, +-196, -119, -115, -260, 184, -111, 329, 180, +63, 203, -214, -83, -102, -305, 164, -116, +178, 151, 65, 126, -42, -54, -46, -116, +63, -96, 135, -62, 34, 51, -56, 87, +60, -43, 118, -132, 38, -51, -30, -16, +46, -32, 79, 60, 32, 70, -14, -138, +53, -208, 125, 71, 32, 180, -102, -91, +-3, -215, 235, 41, 135, 152, -165, -103, +-152, -200, 193, 29, 283, 161, 2, -29, +-194, -172, -43, -110, 198, 25, 154, 113, +-44, 64, -81, -124, 102, -227, 121, -10, +-39, 189, -75, 48, 130, -170, 176, -74, +-37, 41, -126, -83, 48, -92, 189, 148, +81, 152, -56, -235, -47, -307, 37, 93, +71, 290, 108, 5, 97, -217, -52, -126, +-142, -32, 46, 34, 219, 147, 108, 80, +-42, -242, -43, -264, -46, 102, -8, 245, +189, -17, 238, -162, -86, -61, -285, -92, +32, -96, 346, 161, 131, 291, -201, -138, +-106, -487, 142, -129, 115, 410, -4, 310, +25, -225, 46, -393, -3, -88, -15, 205, +8, 154, 97, -2, 145, -100, 5, -184, +-148, -166, -31, 103, 169, 313, 154, 30, +-7, -346, -102, -244, -82, 153, 91, 221, +232, 29, 87, -114, -192, -186, -156, -159, +188, 91, 274, 293, -42, 39, -197, -324, +48, -277, 162, 152, -24, 341, -63, 41, +127, -363, 108, -252, -89, 226, -68, 259, +127, -160, 117, -232, -54, 113, -76, 57, +84, -217, 137, 33, -12, 334, -96, -128, +14, -530, 126, 73, 65, 594, -22, -24, +-18, -655, 17, -90, 38, 556, 42, 95, +44, -486, 35, -92, -29, 395, -62, -41, +64, -426, 145, 82, 40, 509, -87, -118, +-62, -633, 14, -23, 111, 610, 159, 124, +33, -512, -185, -193, -131, 270, 176, 78, +256, -167, -25, 84, -191, 120, 0, -247, +121, -263, 26, 219, 2, 357, 109, -81, +10, -388, -168, -168, -81, 229, 223, 277, +267, -33, -56, -282, -312, -139, -115, 100, +253, 63, 315, -5, 30, 114, -264, 33, +-233, -363, 110, -289, 363, 397, 139, 552, +-245, -257, -230, -764, 130, -67, 252, 696, +43, 346, -147, -488, -84, -489, 71, 171, +88, 400, 32, 8, 2, -218, 5, -40, +-56, 23, -36, -107, 115, -7, 160, 225, +-93, 53, -184, -304, 124, -183, 260, 246, +-119, 255, -266, -176, 139, -318, 284, 4, +-72, 314, -159, 119, 82, -249, 40, -250, +-110, 101, 63, 216, 232, -31, -30, -89, +-219, 39, -14, -32, 155, -249, 56, 34, +-9, 392, 43, 106, -41, -473, -121, -294, +63, 333, 172, 371, -12, -123, -94, -288, +30, -53, 1, -4, -47, 20, 99, 242, +147, 229, -73, -340, -172, -538, -6, 107, +144, 654, 145, 199, 39, -479, -176, -407, +-215, 126, 82, 316, 348, 143, 105, -82, +-285, -188, -173, -172, 152, 20, 102, 190, +4, 175, 129, -51, 0, -268, -301, -183, +-77, 161, 364, 307, 174, 10, -265, -255, +-141, -196, 183, 94, 45, 215, -166, 107, +52, -202, 263, -214, -50, 116, -316, 257, +9, -101, 333, -256, 52, 104, -274, 197, +-51, -155, 233, -183, 85, 234, -203, 193, +-122, -249, 172, -289, 205, 157, -97, 313, +-223, 39, 41, -279, 186, -250, 18, 120, +-64, 406, -16, 84, -66, -455, -60, -317, +137, 371, 226, 464, -65, -171, -323, -455, +-127, -10, 298, 252, 274, -6, -111, -46, +-259, 236, -29, 64, 81, -511, 53, -308, +97, 525, 74, 596, -139, -335, -175, -674, +81, 47, 212, 542, -14, 96, -127, -341, +25, -91, 24, 158, -115, 14, 26, -115, +291, 124, 36, 140, -384, -168, -248, -286, +322, 121, 414, 351, -48, 63, -434, -238, +-208, -153, 234, -12, 264, -1, -18, 196, +-104, 290, -8, -102, -67, -521, -155, -110, +50, 467, 329, 298, 112, -280, -326, -270, +-309, 79, 227, 132, 357, 7, -106, 44, +-327, 19, 61, -177, 271, -126, -75, 202, +-234, 279, 101, -123, 243, -334, -143, -52, +-249, 307, 95, 124, 278, -170, -8, -121, +-224, 149, -97, 14, 123, -178, 85, -12, +-34, 264, -22, 80, 77, -247, -19, -153, +-190, 119, -80, 181, 189, 3, 248, -62, +-32, -117, -314, -16, -221, 62, 228, 123, +323, -18, -91, -49, -282, -37, 60, -19, +154, -2, -192, 69, -109, 84, 320, -43, +183, -67, -377, -36, -308, 65, 254, 12, +356, 4, -72, -18, -266, 85, -87, -16, +50, -154, 102, -69, 137, 270, 27, 190, +-207, -304, -198, -342, 43, 260, 273, 498, +157, -129, -122, -525, -323, -75, -132, 479, +201, 190, 335, -296, 50, -197, -377, 236, +-314, 89, 234, -252, 422, -50, -112, 386, +-363, 93, 23, -454, 273, -192, -83, 451, +-196, 294, 106, -391, 182, -344, -142, 266, +-187, 427, 89, -116, 168, -403, -68, -80, +-155, 378, 62, 208, 72, -258, -72, -284, +-90, 178, 133, 285, 82, -93, -112, -236, +-186, 34, 27, 162, 158, -14, 140, -32, +-63, 35, -250, -36, -145, -91, 175, 57, +296, 110, -36, -28, -272, -59, -146, 34, +138, 7, 131, -94, 31, 30, -104, 173, +-79, 33, -45, -197, 61, -106, 69, 154, +6, 153, -79, -36, -71, -113, -8, -25, +70, -24, 97, 26, -83, 143, -157, 120, +3, -142, 182, -245, -13, -5, -179, 257, +-13, 206, 178, -97, 5, -286, -167, -143, +-101, 265, 91, 330, 115, -112, 5, -446, +-71, -14, -76, 460, -40, 145, -14, -435, +101, -193, 78, 381, -69, 210, -138, -349, +21, -183, 46, 364, -6, 186, 12, -379, +4, -233, -88, 360, -40, 291, 145, -263, +70, -292, -245, 210, -219, 256, 248, -187, +326, -282, -144, 201, -368, 377, -2, -98, +177, -452, 11, -63, -17, 437, 74, 222, +-61, -336, -173, -291, -22, 286, 137, 321, +74, -272, -118, -411, -104, 276, 112, 525, +120, -169, -180, -577, -239, 64, 154, 519, +298, -25, -51, -446, -292, 46, -69, 444, +170, -31, 67, -432, -148, -61, -53, 377, +157, 160, 44, -253, -216, -184, -119, 182, +139, 230, 133, -168, -78, -309, -110, 120, +-3, 436, 20, 5, -28, -453, -32, -124, +67, 390, 33, 165, -99, -339, -117, -152, +72, 346, 101, 256, -33, -342, -124, -412, +-31, 206, 56, 546, 37, 19, -42, -539, +-58, -172, -26, 465, 14, 255, 43, -421, +-13, -263, -107, 387, -76, 318, 153, -348, +86, -321, -169, 282, -187, 327, 113, -237, +134, -304, -67, 217, -92, 329, 45, -158, +-13, -357, -159, 98, -22, 358, 192, -11, +116, -349, -224, -15, -205, 332, 71, 79, +152, -326, -50, -105, -30, 290, 36, 167, +-48, -246, -168, -198, 3, 171, 125, 251, +44, -43, -51, -269, -72, -108, -68, 198, +-49, 277, 70, -79, 42, -296, -35, -77, +-72, 284, 67, 119, -7, -181, -175, -129, +-134, 172, 203, 110, 228, -145, -124, -119, +-314, 120, -59, 157, 169, -85, 82, -126, +-37, 45, -61, 158, -35, -75, -99, -159, +-3, 60, 88, 248, 40, -40, -150, -279, +-78, -16, 99, 299, 60, 75, -124, -281, +-96, -54, 49, 304, -10, 95, -51, -380, +52, -170, 77, 403, -149, 358, -177, -316, +61, -457, 192, 130, -72, 445, -172, -15, +44, -324, 119, 52, -148, 318, -178, -109, +129, -414, 158, 66, -129, 478, -187, 84, +94, -386, 105, -112, -132, 239, -200, 25, +92, -200, 204, 100, -30, 266, -242, -40, +-89, -264, 132, -67, 42, 110, -136, 94, +-40, 62, 170, 2, 16, -103, -255, -57, +-179, 96, 185, 18, 183, -96, -101, 42, +-157, 175, 30, -58, -8, -224, -134, 50, +-14, 274, 164, -44, 66, -329, -192, -11, +-182, 419, 11, 175, 165, -336, 36, -318, +-140, 140, -136, 267, 84, 51, 99, -72, +-118, -35, -190, -79, 81, -86, 197, 79, +-92, 171, -285, 49, -24, -131, 255, -104, +70, 31, -248, 183, -215, 42, 122, -221, +184, -219, -43, 264, -200, 416, -22, -81, +76, -514, -79, -163, -132, 358, 150, 279, +204, -46, -223, -112, -392, -57, 68, -197, +392, -76, 19, 258, -312, 350, -107, -95, +114, -334, -64, -142, -105, 169, 139, 165, +147, 77, -207, -15, -295, -119, 7, -117, +231, 53, 129, 157, -129, -11, -246, -107, +-119, -20, 158, 122, 159, 54, -94, -6, +-201, -104, 10, -122, 53, 0, -100, 273, +-52, 197, 157, -197, 31, -334, -286, 2, +-204, 249, 210, 125, 279, 24, -128, -6, +-370, -118, -86, -205, 238, 67, 79, 237, +-172, 68, -85, -112, 111, 20, -55, -1, +-237, -201, -16, -84, 277, 329, 47, 300, +-351, -202, -189, -352, 257, -3, 179, 239, +-270, 67, -235, -26, 169, 17, 173, -35, +-203, -149, -180, -11, 143, 193, 116, 137, +-240, -81, -224, -159, 160, -60, 273, 80, +-84, 187, -344, 62, -138, -175, 152, -196, +161, 72, -66, 174, -103, 50, -34, 38, +-26, 42, -169, -198, -96, -287, 194, 167, +255, 501, -157, 93, -445, -471, -122, -319, +322, 201, 232, 341, -220, 86, -272, -123, +32, -144, 131, -62, -138, 62, -115, 113, +174, 68, 138, -35, -333, -84, -342, -77, +229, 30, 438, 130, -122, 86, -546, -76, +-132, -134, 350, 21, 210, 154, -253, 73, +-222, -119, 41, -84, 86, 89, -113, 80, +-77, -120, 61, -54, 52, 184, -96, 108, +-152, -202, -39, -145, 83, 213, 48, 196, +-150, -158, -117, -217, 78, 108, 135, 195, +-176, -27, -233, -174, 20, -15, 257, 123, +-17, 107, -288, -46, -142, -97, 193, -2, +111, 98, -248, 31, -190, -90, 172, -21, +225, 80, -234, 35, -337, -103, 59, -15, +340, 110, -56, 67, -358, -112, -86, -49, +310, 122, 42, 89, -406, -139, -189, -151, +357, 126, 262, 226, -365, -15, -401, -233, +110, -68, 334, 139, -93, 151, -243, 8, +24, -40, 135, -68, -226, -79, -265, -19, +182, 119, 370, 143, -110, -8, -543, -142, +-178, -121, 387, 71, 319, 180, -293, 83, +-399, -124, 26, -108, 292, 48, -45, 72, +-234, -55, -9, -10, 165, 136, -148, 2, +-302, -227, 82, -56, 347, 345, -17, 196, +-451, -291, -214, -301, 231, 173, 242, 274, +-141, -31, -206, -109, -4, 31, 39, -44, +-171, -163, -145, 89, 153, 314, 248, 103, +-111, -245, -423, -212, -186, 23, 248, 164, +259, 147, -114, 57, -249, -106, -87, -216, +39, -88, -38, 166, -23, 277, 52, 70, +23, -186, -147, -242, -191, 2, 16, 190, +187, 175, 16, -28, -263, -159, -156, -109, +135, 63, 136, 117, -138, 22, -199, -7, +-4, 22, 104, 9, -34, -85, -178, -5, +-37, 57, 161, 33, 16, -38, -295, 53, +-188, 32, 191, -100, 223, -95, -153, 135, +-295, 208, -44, -37, 158, -213, 10, -86, +-153, 203, -41, 146, 62, -123, -50, -232, +-158, 107, 4, 261, 66, -6, -77, -288, +-175, -19, 58, 280, 189, 89, -51, -222, +-366, -107, -204, 181, 247, 74, 334, -118, +-109, -75, -424, 140, -191, 55, 170, -89, +154, -72, -58, 144, -68, 136, -33, -89, +-128, -217, -194, 14, 50, 261, 192, 90, +17, -212, -206, -168, -91, 163, -11, 149, +-97, -90, -87, -94, 148, 215, 170, 150, +-156, -240, -382, -339, -130, 150, 257, 475, +223, 111, -108, -427, -284, -330, -126, 256, +36, 390, 81, -41, -15, -319, -20, 21, +-36, 280, -58, -2, -150, -336, -118, -36, +65, 352, 187, 140, 31, -316, -248, -177, +-253, 293, -13, 210, 188, -246, 59, -219, +-107, 262, -104, 269, 5, -183, -132, -304, +-182, 99, 62, 256, 292, -33, 15, -176, +-330, 57, -248, 139, 73, -84, 153, -95, +1, 168, -51, 153, -50, -225, -70, -257, +-174, 196, -76, 383, 107, -44, 173, -399, +-91, -129, -240, 279, -77, 250, 92, -72, +-35, -164, -132, 3, 53, 80, 140, -49, +-78, -83, -304, 112, -128, 165, 152, -76, +204, -210, -50, 43, -219, 194, -190, -9, +30, -149, 114, 95, 1, 186, -102, -90, +-31, -273, 32, -16, -130, 245, -159, 144, +41, -65, 184, -96, -63, -44, -220, -91, +-74, 10, 128, 249, -2, 293, -153, -162, +-95, -476, 67, -185, 95, 393, -56, 426, +-170, -35, -132, -331, 43, -206, 70, 34, +21, 175, -54, 241, -60, 70, -137, -185, +-97, -241, 15, 63, 114, 178, 50, 15, +-119, -115, -186, 64, -80, 139, 117, -39, +51, -160, -120, -4, -135, 119, 108, 7, +41, -1, -199, 110, -153, 63, 180, -251, +109, -234, -215, 152, -171, 396, 132, 70, +103, -269, -177, -182, -120, 118, 67, 145, +45, -19, -158, -65, -43, -5, 117, 54, +90, 29, -185, -2, -230, -76, -22, -52, +204, 9, 111, 100, -134, 103, -186, 87, +-40, -35, 47, -209, -88, -207, -103, 105, +97, 372, 213, 158, -97, -245, -321, -294, +-159, 62, 132, 203, 116, 38, 14, -86, +5, 48, -13, 71, -177, -70, -260, -95, +-23, 64, 261, 63, 212, -132, -143, -83, +-257, 234, -69, 312, 67, -121, -58, -438, +-81, -183, 127, 311, 209, 344, -78, 7, +-372, -189, -196, -116, 221, -65, 272, -47, +-95, 107, -230, 213, -12, 65, 79, -156, +-92, -93, -100, 79, 53, 64, 45, -127, +-118, -119, -94, 119, 120, 277, 112, 93, +-176, -237, -321, -295, -18, 0, 281, 284, +192, 191, -153, -78, -258, -165, -87, 11, +72, 88, 38, -44, -51, -145, -5, 11, +85, 178, 57, 124, -152, -16, -231, -58, +-53, -91, 215, -181, 162, -30, -71, 301, +-162, 307, -34, -167, -30, -401, -79, -27, +9, 331, 146, 75, 53, -276, -137, -58, +-128, 334, -4, 183, 20, -279, -68, -276, +-8, 109, 90, 197, 27, -86, -180, -76, +-109, 233, 100, 214, 75, -263, -178, -436, +-171, 26, 96, 475, 237, 303, -3, -201, +-288, -354, -185, -90, 157, 184, 184, 153, +-130, -12, -167, -81, 113, -7, 199, 21, +-123, 6, -267, 59, -47, 95, 210, -104, +125, -291, -55, -24, -101, 423, -27, 298, +-12, -296, -72, -420, -45, 47, 81, 287, +131, 10, -51, -104, -141, 144, -33, 195, +45, -149, -154, -326, -164, -64, 167, 206, +357, 166, -76, 27, -454, 29, -190, 19, +236, -137, 141, -264, -117, -57, 12, 302, +129, 325, -106, -44, -283, -282, 18, -135, +224, 61, 61, 26, -145, -30, -51, 88, +74, 182, 86, 85, -51, -126, -177, -240, +-105, -139, 173, 135, 250, 268, -21, 93, +-200, -111, -84, -70, 43, -28, -61, -168, +-44, -100, 139, 284, 192, 353, -74, -132, +-239, -390, -114, -14, 47, 261, 12, -30, +-12, -234, 115, 105, 118, 318, -135, -27, +-323, -312, -96, -46, 203, 206, 182, 11, +-61, -189, -110, 62, -13, 306, 20, 55, +-75, -336, -91, -263, 28, 144, 162, 283, +148, 80, -45, -91, -170, -61, -115, -50, +45, -80, 105, 12, 122, 172, 64, 91, +-72, -177, -163, -204, -30, 147, 175, 342, +107, 8, -167, -415, -217, -268, 111, 274, +272, 422, 4, 22, -277, -288, -119, -148, +90, 54, 28, 17, -80, -37, 52, 103, +131, 184, -60, 5, -248, -221, -144, -163, +125, 107, 191, 206, 62, -10, -84, -198, +-81, -7, -86, 233, -40, 66, 52, -258, +144, -161, 74, 148, -27, 161, -51, -2, +-17, 30, -17, 37, 0, -179, 79, -208, +100, 133, 14, 293, -81, 0, -23, -206, +31, -27, 35, 109, 8, -68, -6, -141, +-78, 102, -47, 280, 73, 58, 93, -287, +-67, -293, -162, 78, -42, 362, 72, 183, +30, -222, -62, -297, 11, 20, 54, 241, +-78, 94, -194, -119, -22, -86, 203, 45, +150, 46, -95, -28, -159, -28, 22, 20, +127, 32, 1, -2, -130, -27, 20, -13, +227, 15, 122, 32, -145, 4, -100, 10, +96, 30, 62, -18, -79, -117, 41, -69, +186, 109, 44, 163, -136, -1, -85, -123, +31, -78, -13, -2, -12, 6, 96, 60, +109, 126, -77, 24, -207, -151, -145, -129, +35, 63, 151, 125, 109, 12, -32, -70, +-123, -14, -90, 22, -58, 3, -35, -1, +42, 41, 162, 33, 103, -43, -74, -119, +-149, -59, 7, 138, 112, 241, 11, 14, +-78, -313, 103, -252, 275, 182, 70, 372, +-269, 78, -226, -260, 155, -225, 324, 17, +140, 164, -121, 149, -160, 24, -55, -132, +52, -163, 63, -14, 74, 132, 22, 127, +-61, -2, -82, -105, 5, -89, 39, 28, +-44, 85, -112, -26, -82, -115, 64, 12, +168, 190, 85, 103, -182, -150, -266, -216, +-54, -15, 218, 151, 207, 128, 25, 26, +-124, -22, -134, -93, -38, -148, 126, -25, +206, 180, 93, 114, -63, -146, -84, -106, +25, 194, 75, 143, 73, -260, 40, -261, +45, 174, 31, 271, 22, -60, -21, -81, +-42, 159, -30, -45, 54, -464, 96, -133, +10, 597, -118, 508, -94, -352, 61, -644, +73, -40, -39, 412, -92, 154, -34, -156, +-26, -11, 3, 162, 51, -52, 26, -296, +-89, -122, -79, 239, 57, 267, 136, -29, +15, -154, -124, -12, -55, 13, 117, -184, +169, -177, 20, 235, -78, 451, -1, 31, +127, -456, 110, -293, -6, 193, -68, 224, +21, -67, 138, -21, 108, 220, -48, 18, +-103, -391, 36, -235, 128, 331, 11, 390, +-124, -142, -38, -378, 96, 25, 41, 345, +-127, 70, -121, -326, 39, -211, 118, 215, +32, 299, -79, -51, -126, -246, -125, -32, +-16, 149, 171, -17, 211, -152, -44, 47, +-265, 233, -99, 24, 199, -237, 170, -127, +-36, 120, -26, 101, 92, -36, 32, -15, +-94, 54, -1, 1, 187, -67, 170, -38, +-31, 2, -70, 10, 46, 59, 43, 68, +-63, -41, -9, -104, 159, -13, 144, 47, +-42, -16, -155, -21, -95, 84, -3, 46, +82, -108, 77, -51, 22, 147, -73, 50, +-132, -251, -127, -176, 26, 275, 165, 380, +84, -118, -123, -457, -141, -109, 45, 346, +60, 201, -87, -201, -43, -183, 213, 151, +191, 162, -73, -98, -185, -159, -24, 25, +66, 46, 129, -65, 189, 42, 141, 237, +-87, 81, -209, -297, -40, -294, 202, 139, +247, 342, 36, 24, -140, -259, -123, -53, +47, 244, 97, 71, 19, -299, -70, -225, +7, 210, 76, 332, 19, -1, -115, -205, +-115, -45, -35, 42, 13, -162, 57, -168, +103, 247, 25, 456, -144, -19, -157, -506, +-18, -271, 119, 255, 124, 259, 68, -62, +-65, -42, -118, 144, -5, -27, 156, -285, +107, -103, -34, 213, -31, 148, 93, -89, +102, -18, 5, 156, -24, 12, 7, -293, +26, -243, 53, 179, 119, 423, 104, 116, +-32, -331, -157, -292, -98, 121, 65, 226, +125, -63, 47, -154, -9, 115, -25, 218, +-90, -50, -131, -230, -49, -82, 81, 69, +102, 47, 31, 46, -55, 123, -105, 42, +-65, -187, 8, -221, 39, 40, 51, 244, +118, 125, 81, -93, -93, -114, -183, -40, +-28, -53, 177, -21, 237, 160, 97, 203, +-83, -83, -138, -312, -16, -113, 117, 228, +130, 218, 40, -37, -26, -135, 16, -40, +57, -7, 7, -66, -75, -28, -15, 126, +72, 190, 50, 12, -49, -228, -36, -199, +-2, 84, -14, 219, -37, 38, 25, -121, +29, -12, -43, 82, -67, -74, 2, -167, +45, 28, 7, 224, -31, 90, -43, -126, +-4, -112, 51, 22, 88, 14, 32, -30, +-22, 42, -47, 125, -1, 12, 60, -166, +98, -135, 48, 75, 8, 167, 37, 35, +62, -81, -16, -36, -90, 17, -18, -52, +135, -51, 169, 75, 9, 121, -134, -33, +-91, -140, 37, -41, 53, 114, 20, 93, +21, -70, 4, -138, -51, -12, -47, 155, +-15, 120, -10, -82, -30, -170, 12, -35, +85, 83, 81, 49, -45, -1, -161, 43, +-114, 45, 75, -64, 182, -134, 115, -36, +-5, 123, -66, 136, -81, -9, -43, -128, +52, -66, 142, 47, 128, 42, 36, -43, +-40, -12, -63, 86, -32, 64, 5, -74, +47, -104, 98, -4, 145, 55, 40, 15, +-158, 9, -232, 69, -25, 23, 195, -136, +203, -155, 16, 75, -133, 238, -155, 79, +-86, -171, 7, -142, 94, 53, 141, 67, +48, -62, -104, -30, -131, 122, 3, 114, +49, -73, 19, -176, 29, -88, 110, 59, +59, 139, -69, 115, -102, -3, 19, -119, +109, -147, 95, -55, 30, 104, -12, 195, +-4, 60, 13, -170, 23, -174, -21, 67, +-7, 165, 69, 14, 134, -96, 7, -16, +-146, 17, -115, -46, 70, 17, 112, 128, +15, 3, -60, -195, -32, -66, 2, 204, +-9, 135, -19, -168, -20, -173, -14, 97, +-2, 181, 44, -15, 32, -136, -23, -61, +-71, 28, -22, 70, 57, 80, 97, 16, +53, -130, -4, -128, -52, 76, -21, 188, +55, 16, 96, -177, 58, -112, 6, 84, +17, 117, 18, 3, -21, -48, -9, -24, +80, -14, 76, -20, -19, 13, -68, 37, +-3, 14, 36, -4, 18, 16, -20, 1, +-11, -51, 10, -62, -20, 7, -85, 63, +-57, 72, 86, 39, 137, -26, -63, -95, +-234, -94, -65, -6, 214, 99, 153, 115, +-158, 28, -198, -64, 84, -88, 191, -57, +3, -1, -81, 78, 21, 100, 40, 5, +-30, -108, 70, -56, 193, 84, 44, 49, +-213, -136, -138, -126, 211, 130, 344, 253, +29, 24, -279, -254, -172, -214, 151, 71, +208, 237, 8, 120, -104, -89, -16, -156, +36, -46, -37, 57, -66, 54, 30, 1, +68, -13, -58, -9, -98, 8, 23, 36, +98, 19, -46, -66, -174, -108, -54, -17, +177, 130, 152, 157, -74, -13, -201, -202, +-72, -162, 124, 89, 153, 218, 34, 68, +-50, -123, -18, -114, 30, -16, 14, 34, +32, 47, 109, 76, 65, -1, -55, -139, +-42, -115, 118, 80, 128, 185, -40, 65, +-118, -112, 16, -163, 133, -56, 56, 82, +-61, 130, -38, 65, 16, -25, -49, -74, +-61, -94, 60, -75, 116, 41, -48, 165, +-178, 119, -65, -78, 95, -168, 77, -49, +-45, 75, -112, 33, -40, -31, 77, 39, +61, 104, -41, -10, -67, -170, -6, -91, +42, 123, 60, 134, 52, -65, 16, -102, +-29, 75, -7, 97, 44, -119, 78, -167, +67, 82, -1, 199, -51, -12, 41, -166, +151, 9, 41, 142, -135, -34, -74, -192, +143, -11, 169, 209, -11, 111, -136, -134, +-68, -153, 1, 9, 25, 84, 89, 28, +89, 0, -65, 25, -205, 3, -110, -67, +140, -65, 171, 51, -82, 100, -212, -24, +-33, -136, 164, 2, 73, 200, -136, 85, +-126, -236, 79, -241, 133, 138, -2, 322, +-67, 37, 30, -245, 50, -129, -40, 78, +18, 42, 155, -27, 54, 68, -145, 88, +-34, -93, 210, -151, 148, 47, -94, 155, +-165, -11, -6, -145, 172, -25, 189, 123, +21, 80, -164, -53, -178, -102, 25, -61, +166, 26, 110, 102, -7, 84, -95, -24, +-118, -100, -52, -68, 39, 11, 67, 61, +21, 58, -55, 20, -31, -49, 19, -76, +-7, -5, -109, 69, -89, 29, 76, -44, +217, -11, 88, 58, -158, -8, -233, -115, +-34, -37, 196, 134, 209, 115, 42, -93, +-66, -177, -80, -16, -99, 149, 19, 103, +194, -54, 170, -110, -51, -21, -124, 57, +-11, 26, 108, -31, 27, -21, -36, 18, +13, 28, 72, 23, 25, -1, -47, -71, +-59, -90, 11, 48, 40, 177, -4, 62, +-17, -153, 4, -160, 15, 33, -33, 119, +-38, 38, -26, -12, 11, -5, 14, -34, +26, -59, -2, 10, -39, 58, -48, -10, +-2, -35, 43, 65, 56, 79, -1, -113, +-58, -200, -4, 44, 52, 277, 48, 105, +36, -226, -18, -207, -78, 84, 9, 182, +117, 35, 93, -51, -30, -42, -59, -79, +8, -58, 4, 106, -16, 155, 84, -35, +162, -161, 14, -18, -221, 105, -183, 2, +153, -75, 296, 44, 22, 106, -246, -33, +-132, -129, 113, -22, 104, 79, -36, 31, +-31, -11, 41, 32, -55, 25, -118, -61, +52, -88, 173, -5, -8, 76, -184, 87, +-111, 43, 133, -67, 184, -157, -36, -84, +-147, 129, -18, 203, 76, 15, 14, -167, +-20, -125, 55, 24, 99, 76, -38, 44, +-137, 19, -23, 12, 170, -15, 134, -70, +-88, -100, -134, -13, 91, 158, 153, 179, +-57, -61, -153, -243, 37, -80, 210, 155, +74, 102, -156, -80, -136, -24, 90, 101, +124, -7, -23, -163, -36, -46, 51, 166, +-6, 95, -127, -114, -62, -97, 168, 89, +149, 100, -122, -80, -189, -147, -6, 12, +117, 154, 76, 81, -17, -78, -62, -93, +-44, 9, -12, 12, 24, -59, 26, 4, +49, 158, 49, 102, -49, -159, -115, -240, +-7, 23, 130, 241, 125, 90, -7, -155, +-114, -86, -57, 124, 65, 57, 88, -171, +27, -123, 11, 164, 13, 206, 0, -56, +-44, -170, -21, -18, 96, 37, 104, -53, +-40, -2, -90, 168, -5, 122, 60, -127, +51, -230, -33, -57, -38, 162, 11, 174, +7, -17, -18, -151, 28, -32, 11, 128, +-71, 5, -85, -201, 54, -57, 123, 251, +0, 186, -133, -160, -95, -224, 59, 14, +117, 106, 12, -5, -83, -17, -19, 95, +26, 89, 26, -78, 21, -193, 15, -91, +-27, 138, 25, 215, 61, 16, 11, -162, +-16, -74, 19, 56, 20, -1, -6, -62, +23, 60, 82, 137, 74, -18, -65, -145, +-89, -39, 3, 82, 73, 7, 70, -74, +56, 45, -19, 141, -113, -11, -106, -201, +42, -92, 131, 156, 66, 158, -52, -56, +-134, -124, -70, -16, 21, 45, 40, 24, +38, 17, 81, -17, -31, -63, -175, 9, +-85, 78, 120, -3, 137, -94, 23, 19, +-79, 107, -101, -37, -21, -129, 89, 38, +154, 146, 37, -25, -122, -153, -110, -12, +80, 132, 147, 58, 92, -65, -37, -76, +-98, -12, -65, 49, 75, 44, 155, -14, +50, -19, -95, 46, -82, 8, 21, -117, +43, -65, 27, 140, 5, 133, 13, -81, +-31, -94, -61, 58, -46, -9, 32, -162, +58, 15, 17, 283, -80, 119, -79, -242, +16, -220, 57, 53, -26, 135, -30, 63, +35, 62, -30, 17, -45, -145, 41, -151, +57, 48, -33, 148, -24, 58, 32, -2, +20, -17, -27, -99, 41, -120, 79, 73, +-13, 209, -56, 24, 30, -196, 73, -76, +14, 154, -2, 60, 34, -156, -4, -53, +-38, 185, 47, 62, 60, -192, -30, -71, +-54, 190, 19, 57, 49, -196, 30, -51, +-55, 202, -98, 37, 17, -192, 104, -3, +6, 178, -80, -62, -37, -219, 1, 78, +2, 263, 17, -31, 43, -249, -18, -5, +-134, 162, -42, -45, 173, -120, 116, 157, +-144, 207, -129, -203, 90, -363, 67, 111, +-60, 448, 68, 36, 151, -384, -59, -77, +-215, 313, -19, -23, 216, -372, 155, 112, +-64, 556, -85, -36, -2, -675, -35, -144, +-42, 596, 116, 208, 191, -449, -18, -66, +-191, 463, -127, -67, 89, -660, 140, -19, +-16, 768, -85, 244, 76, -618, 46, -315, +-166, 388, -131, 120, 129, -366, 163, 59, +-34, 552, -111, -18, -31, -649, 15, -183, +-26, 510, 0, 256, 51, -321, 64, -168, +-13, 262, -42, 145, -78, -302, -40, -246, +104, 221, 150, 386, -47, -40, -126, -395, +40, -117, 82, 325, -30, 158, -25, -297, +99, -154, 41, 314, -95, 192, -72, -334, +137, -229, 124, 322, -105, 270, -142, -337, +86, -320, 114, 306, -28, 406, -61, -220, +21, -421, 30, 97, -50, 335, -63, -73, +25, -235, 137, 157, 0, 243, -178, -208, +-102, -347, 163, 173, 109, 396, -115, -50, +-114, -391, 101, -27, 67, 322, -126, 99, +-40, -286, 167, -151, 45, 231, -190, 210, +-68, -172, 151, -270, 136, 137, -49, 309, +-112, -64, -91, -377, 90, 5, 162, 379, +17, 110, -153, -352, -17, -170, 155, 235, +21, 185, -171, -131, 1, -145, 258, 64, +6, 84, -278, -4, -54, -61, 297, -21, +77, 15, -221, 92, -131, 9, 136, -129, +135, -98, -25, 155, -125, 156, -27, -131, +86, -182, -16, 112, -109, 174, 29, -157, +195, -169, -22, 198, -257, 270, -96, -206, +250, -353, 123, 92, -180, 420, -106, 47, +142, -388, 54, -175, -112, 313, -4, 258, +51, -248, -5, -268, 5, 192, 64, 292, +-41, -165, -45, -287, 76, 106, 48, 281, +-130, -51, -46, -265, 240, -12, 152, 243, +-240, 109, -266, -226, 193, -218, 256, 177, +-126, 326, -184, -96, 190, -365, 157, 36, +-265, 350, -302, -14, 208, -334, 424, 38, +-33, 333, -406, -18, -136, -336, 286, -59, +100, 273, -213, 126, -38, -150, 264, -157, +22, 42, -315, 149, -140, 55, 245, -155, +212, -140, -123, 156, -180, 250, 65, -123, +138, -338, -81, 68, -162, 411, 95, -27, +238, -509, 13, -49, -181, 613, -65, 236, +64, -662, 15, -481, 39, 503, 140, 650, +42, -253, -169, -601, -131, 79, 48, 448, +138, -79, 67, -412, -12, 146, -77, 489, +-27, -45, -21, -557, -47, -133, 5, 433, +145, 238, 64, -233, -143, -207, -90, 127, +34, 124, -5, -60, -75, -162, 133, -7, +155, 189, -98, 186, -312, -141, -3, -349, +287, 49, 121, 403, -212, 58, -116, -482, +163, -112, 75, 513, -112, 260, -57, -515, +150, -409, 21, 382, -118, 458, -50, -214, +202, -423, 108, 228, -141, 377, -245, -290, +30, -580, 318, 291, 196, 813, -217, -23, +-341, -906, 73, -327, 282, 741, 62, 504, +-211, -431, -20, -534, 137, 272, 21, 442, +-248, -154, -87, -494, 316, 57, 231, 564, +-322, 145, -363, -562, 236, -420, 324, 493, +-125, 589, -271, -257, 67, -716, 156, 57, +17, 691, -119, 138, -73, -634, 54, -293, +179, 594, 27, 400, -241, -513, -84, -585, +275, 469, 166, 729, -305, -336, -171, -914, +331, 149, 276, 1054, -325, 122, -355, -1070, +236, -469, 436, 941, -65, 708, -427, -654, +-64, -804, 360, 408, 164, 754, -305, -269, +-219, -745, 216, 186, 303, 782, -114, -21, +-354, -819, -51, -187, 361, 718, 159, 375, +-361, -566, -269, -494, 343, 422, 404, 572, +-302, -199, -569, -682, 117, -51, 694, 567, +109, 341, -642, -358, -290, -401, 567, 91, +362, 309, -521, 45, -448, -253, 517, -75, +638, 223, -351, 295, -772, -203, 53, -531, +718, -107, 222, 673, -466, 497, -302, -480, +312, -711, 263, 149, -290, 666, -358, 24, +338, -507, 538, -53, -162, 504, -678, 91, +-138, -567, 573, -319, 380, 527, -323, 587, +-482, -259, 133, -758, 437, -88, -19, 717, +-447, 413, -66, -574, 398, -636, 201, 373, +-322, 771, -279, -154, 212, -867, 298, -70, +-175, 849, -310, 321, 165, -751, 378, -506, +-78, 550, -437, 627, -62, -320, 383, -640, +220, 74, -283, 586, -229, 126, 212, -436, +254, -290, -166, 240, -283, 346, 81, -36, +310, -309, 120, -159, -219, 252, -250, 261, +41, -123, 245, -366, 65, 31, -176, 363, +-27, 94, 194, -316, -2, -168, -358, 249, +-104, 180, 447, -150, 283, -254, -380, 75, +-407, 301, 247, 131, 357, -305, -163, -371, +-319, 113, 169, 502, 340, 193, -115, -405, +-423, -394, -5, 117, 445, 366, 165, 64, +-382, -147, -258, -72, 303, 31, 286, -54, +-215, -36, -322, 73, 184, 97, 320, 48, +-90, -39, -366, -133, 44, -159, 386, 143, +74, 264, -395, -5, -208, -315, 363, -74, +304, 269, -191, 132, -375, -222, 78, -230, +324, 159, 64, 287, -329, 0, -120, -329, +341, -145, 217, 233, -346, 234, -363, -112, +286, -204, 452, 10, -126, 149, -524, 6, +0, -83, 482, -41, 145, 77, -490, 73, +-199, -61, 445, -101, 292, -18, -440, 162, +-408, 38, 390, -45, 529, -89, -226, 10, +-672, -52, 80, -1, 626, 188, 165, 124, +-532, -194, -249, -344, 346, 143, 290, 398, +-220, 54, -311, -438, 177, -138, 330, 410, +-47, 221, -389, -424, -61, -371, 314, 415, +240, 577, -230, -260, -344, -747, 83, -20, +444, 808, 30, 338, -532, -691, -173, -605, +553, 422, 362, 805, -485, -140, -459, -812, +278, -265, 528, 773, -155, 541, -475, -586, +31, -772, 481, 362, 37, 982, -494, -164, +-156, -1042, 442, -224, 363, 1101, -337, 554, +-475, -900, 105, -919, 548, 559, 95, 1148, +-490, -169, -235, -1140, 395, -292, 314, 1062, +-342, 585, -346, -782, 308, -797, 441, 516, +-263, 870, -566, -309, 169, -901, 660, 81, +14, 984, -650, 178, -166, -925, 542, -537, +239, 706, -439, 760, -262, -323, 408, -767, +320, -8, -377, 623, -413, 182, 277, -473, +460, -335, -148, 362, -411, 476, 92, -121, +320, -563, -87, -193, -345, 408, 81, 407, +392, -110, 58, -391, -405, -81, -228, 244, +323, 81, 276, -203, -191, -47, -277, 296, +200, 103, 254, -305, -193, -237, -355, 181, +122, 253, 444, -12, 38, -76, -419, -92, +-202, -81, 383, -9, 302, 233, -314, 75, +-435, -262, 276, -179, 595, 260, -97, 316, +-715, -266, -132, -381, 683, 109, 320, 488, +-556, -16, -387, -446, 478, -118, 391, 376, +-396, 232, -527, -287, 281, -260, 582, 128, +-19, 298, -546, -24, -194, -261, 369, -57, +224, 219, -204, 119, -234, -202, 201, -160, +236, 178, -151, 171, -357, -113, 32, -186, +376, 124, 121, 114, -256, -106, -190, -70, +110, 134, 118, 54, -14, -214, -52, 27, +-7, 248, 54, 30, 36, -371, -92, -88, +-39, 409, 76, 225, 34, -322, -95, -392, +84, 196, 157, 401, -140, 32, -280, -404, +91, -205, 409, 346, -13, 360, -384, -238, +-122, -547, 366, 109, 131, 645, -314, 93, +-175, -663, 288, -311, 269, 614, -275, 474, +-372, -499, 118, -638, 499, 328, 45, 829, +-514, -95, -270, -880, 416, -309, 454, 820, +-227, 668, -526, -519, -21, -895, 493, 79, +218, 956, -357, 255, -304, -768, 221, -538, +328, 637, -116, 667, -376, -493, 34, -832, +459, 305, 165, 1035, -487, -15, -387, -1075, +362, -444, 527, 913, -115, 793, -536, -502, +-87, -944, 410, 97, 235, 905, -311, 230, +-353, -837, 190, -499, 440, 720, 36, 793, +-500, -494, -292, -1003, 339, 154, 520, 1008, +-137, 195, -583, -908, -56, -377, 573, 722, +204, 547, -622, -591, -360, -689, 599, 354, +645, 813, -470, -23, -845, -785, 147, -318, +879, 626, 176, 573, -728, -387, -400, -708, +515, 127, 553, 793, -322, 124, -627, -733, +87, -442, 700, 595, 152, 603, -630, -285, +-399, -659, 502, 32, 560, 563, -353, 107, +-640, -437, 225, -234, 718, 425, -139, 310, +-790, -309, -30, -503, 799, 139, 251, 582, +-709, 165, -443, -485, 479, -461, 522, 235, +-273, 565, -481, 90, 138, -522, 381, -304, +-55, 391, -348, 420, 15, -262, 294, -506, +67, 73, -218, 577, -95, 181, 157, -468, +47, -489, -112, 239, -32, 574, 158, 53, +58, -506, -134, -206, -88, 467, 45, 236, +58, -450, -11, -468, 68, 468, 86, 694, +-105, -186, -222, -818, 0, -187, 280, 709, +74, 374, -194, -432, -113, -492, 148, 370, +60, 563, -187, -237, -89, -791, 164, -62, +223, 914, -99, 454, -259, -656, -85, -774, +197, 318, 188, 686, -83, -31, -178, -530, +-63, -26, 192, 481, 98, 76, -135, -490, +-198, -314, 147, 435, 275, 543, -149, -148, +-330, -659, 78, -126, 449, 540, -18, 343, +-410, -375, -192, -394, 354, 160, 330, 389, +-160, 15, -373, -345, -9, -115, 343, 233, +44, 251, -271, -211, -131, -270, 274, 76, +200, 365, -163, 55, -330, -355, 5, -210, +290, 205, 142, 351, -180, -80, -189, -295, +71, -91, 170, 275, -9, 196, -245, -223, +-84, -336, 275, 49, 319, 507, -193, 174, +-483, -443, -105, -427, 475, 236, 347, 495, +-273, -39, -445, -360, 130, -95, 441, 315, +-88, 84, -493, -317, 15, -171, 612, 344, +191, 389, -590, -295, -500, -522, 403, 34, +647, 606, -81, 183, -654, -457, -147, -375, +539, 249, 315, 445, -445, -71, -486, -416, +361, -99, 618, 429, -131, 198, -747, -386, +-117, -379, 626, 300, 369, 515, -444, -62, +-454, -529, 276, -203, 406, 364, -191, 321, +-423, -167, 205, -277, 432, 98, -81, 210, +-460, -153, -95, -241, 347, 120, 256, 321, +-108, 16, -308, -268, -63, -185, 210, 92, +171, 254, -108, 32, -143, -184, -23, -113, +82, 186, 121, 99, 6, -111, -175, -121, +-95, -3, 149, 92, 121, 96, -56, 73, +-88, -159, -14, -133, 21, 24, 53, 159, +3, 58, -119, -64, -48, -91, 210, -58, +146, 177, -255, 84, -268, -183, 140, -234, +283, 231, 18, 342, -169, -135, -137, -388, +50, -34, 157, 375, -59, 130, -215, -269, +138, -249, 351, 217, -155, 389, -480, -139, +56, -545, 474, -52, 75, 678, -336, 254, +-148, -655, 190, -426, 171, 562, -109, 520, +-221, -458, 63, -536, 306, 330, 8, 547, +-316, -185, -157, -497, 237, 6, 292, 349, +-53, 151, -341, -151, -147, -231, 313, -35, +227, 231, -217, 197, -248, -260, 148, -250, +224, 229, -136, 348, -220, -206, 52, -389, +270, 108, 31, 332, -266, 51, -172, -220, +232, -72, 274, -20, -204, 29, -324, 143, +121, 96, 374, -174, -6, -166, -353, 237, +-176, 102, 239, -339, 336, -136, -98, 571, +-375, 242, -8, -697, 356, -420, 65, 673, +-381, 579, -75, -642, 379, -598, 186, 550, +-358, 713, -281, -511, 242, -781, 265, 356, +-53, 825, -213, -195, 4, -808, 80, 137, +35, 743, -56, -82, -59, -791, 72, 54, +69, 771, -5, 46, -116, -688, -63, -95, +23, 541, 146, 39, 115, -387, -211, 23, +-234, 304, 165, -86, 357, -200, -146, 157, +-414, 71, 71, -269, 449, -42, 44, 490, +-524, 112, -107, -654, 497, -327, 184, 768, +-453, 571, -151, -823, 348, -792, 78, 833, +-237, 997, 9, -867, 169, -1144, -36, 894, +-146, 1285, 39, -936, 101, -1436, -34, 937, +-28, 1576, 85, -840, 8, -1650, -232, 648, +-18, 1614, 262, -449, 180, -1472, -275, 281, +-302, 1317, 151, -136, 359, -1189, -8, 1, +-400, 1056, -30, 113, 307, -903, 98, -203, +-294, 803, -102, 183, 215, -661, 151, -265, +-103, 617, -210, 264, -40, -445, 166, -313, +205, 308, -88, 334, -284, -232, -36, -294, +300, 109, 129, 399, -281, -139, -131, -432, +319, 22, 106, 560, -352, 23, -122, -578, +353, -77, 185, 554, -262, 61, -200, -554, +77, 15, 198, 612, -20, -18, -88, -672, +-7, -115, 26, 681, -73, 253, 4, -532, +146, -344, -21, 367, -136, 321, -51, -327, +166, -237, 9, 341, -165, 320, -50, -425, +270, -390, 78, 329, -365, 495, -189, -254, +383, -460, 312, 187, -329, 450, -324, -193, +241, -518, 247, 166, -298, 649, -106, -24, +391, -756, 114, -179, -478, 761, -105, 355, +355, -717, 95, -444, -208, 683, 59, 502, +93, -694, -211, -519, -58, 677, 207, 602, +27, -643, -162, -598, 125, 491, 80, 627, +-274, -359, -119, -542, 337, 178, 149, 480, +-315, -16, -123, -397, 246, -100, 55, 219, +-207, 226, -37, -115, 197, -174, 69, -64, +-122, 172, -238, 95, 60, -139, 375, -157, +55, 170, -518, 268, -132, -207, 621, -370, +171, 114, -684, 464, -260, -48, 810, -422, +306, -15, -811, 424, -429, 18, 816, -463, +380, -137, -639, 515, -295, 330, 545, -417, +117, -513, -468, 233, -29, 517, 366, -95, +93, -376, -262, 76, -55, 304, -40, -179, +39, -250, 142, 132, 174, 293, -232, -18, +-277, -221, 160, -170, 308, 113, -104, 328, +-339, -57, 143, -389, 328, 42, -126, 477, +-460, -143, 99, -516, 545, 231, 21, 605, +-626, -304, -144, -648, 651, 273, 230, 660, +-674, -197, -279, -587, 680, 109, 359, 482, +-647, -3, -505, -439, 566, -90, 620, 347, +-352, 291, -743, -260, 211, -423, 726, 38, +-86, 505, -718, 210, 15, -476, 756, -416, +21, 307, -725, 635, -173, -149, 736, -732, +246, -85, -640, 808, -360, 291, 515, -840, +489, -481, -386, 815, -526, 730, 164, -760, +578, -1021, -70, 565, -526, 1254, 8, -215, +547, -1383, -10, -51, -601, 1320, -65, 246, +607, -1308, 135, -347, -461, 1316, -135, 521, +286, -1176, -2, -775, -228, 861, 125, 813, +231, -375, -30, -703, -260, 87, -26, 471, +52, 96, 47, -431, 81, -218, 131, 390, +-106, 495, -278, -265, 52, -686, 233, -40, +11, 672, -195, 331, 59, -537, 193, -418, +-86, 391, -207, 532, -41, -431, 143, -679, +113, 402, 93, 971, -100, -262, -270, -1174, +-4, 44, 249, 1173, 92, 151, -219, -1078, +25, -207, 194, 945, -54, 231, -389, -838, +7, -328, 530, 752, 206, 443, -597, -531, +-372, -630, 537, 330, 420, 683, -514, -37, +-405, -733, 562, -156, 371, 683, -508, 343, +-469, -610, 436, -514, 385, 513, -148, 589, +-372, -242, 1, -670, 243, 51, 168, 534, +-173, 203, -388, -457, 178, -353, 527, 388, +15, 544, -780, -250, -91, -853, 753, 72, +285, 978, -759, 321, -335, -1017, 704, -617, +451, 895, -693, 834, -626, -751, 613, -1110, +788, 686, -426, 1362, -859, -367, 214, -1680, +751, -32, 11, 1715, -652, 512, -142, -1544, +455, -865, 347, 1305, -314, 1066, -439, -1047, +62, -1304, 475, 796, 173, 1523, -458, -406, +-330, -1690, 331, -1, 542, 1667, -278, 412, +-697, -1544, 87, -670, 849, 1299, 170, 871, +-905, -1005, -373, -1000, 787, 665, 567, 978, +-685, -228, -633, -929, 548, -89, 710, 717, +-354, 388, -807, -532, 121, -578, 829, 360, +202, 641, -762, -149, -521, -716, 628, 44, +697, 642, -367, 143, -828, -575, 158, -277, +812, 419, 73, 321, -769, -206, -315, -315, +740, 100, 498, 169, -596, 26, -767, -72, +412, -123, 929, -97, -84, 238, -1001, 380, +-272, -307, 990, -682, 498, 159, -878, 941, +-692, 48, 826, -997, 823, -266, -668, 961, +-1002, 392, 460, -964, 1114, -500, -147, 933, +-1144, 741, -127, -829, 1067, -938, 301, 542, +-918, 1030, -452, -210, 806, -984, 514, 1, +-540, 851, -685, 201, 299, -843, 678, -345, +100, 758, -648, 637, -403, -649, 475, -871, +620, 391, -271, 983, -768, -111, 150, -982, +804, -48, -13, 850, -873, 200, -121, -799, +844, -248, 318, 674, -741, 427, -540, -598, +535, -521, 739, 379, -312, 655, -891, -200, +56, -674, 1007, -8, 223, 651, -1016, 249, +-518, -646, 881, -405, 763, 477, -656, 679, +-903, -389, 436, -779, 988, 149, -191, 914, +-1109, 56, -27, -997, 1118, -270, 369, 923, +-1043, 617, -629, -846, 827, -796, 772, 529, +-505, 953, -926, -292, 280, -991, 948, 129, +119, 1009, -1061, 79, -497, -1132, 955, -260, +870, 1086, -702, 583, -1166, -916, 410, -785, +1249, 577, 16, 829, -1356, -221, -381, -812, +1318, -74, 817, 745, -1203, 409, -1186, -631, +946, -739, 1425, 408, -628, 976, -1569, -96, +310, -1048, 1672, -181, 36, 996, -1729, 350, +-381, -912, 1627, -485, 757, 845, -1449, 675, +-952, -739, 1093, -859, 1144, 499, -781, 1003, +-1198, -268, 429, -995, 1191, 44, -11, 932, +-1140, 100, -301, -885, 845, -214, 675, 790, +-617, 415, -835, -681, 297, -543, 988, 404, +-81, 618, -1096, -144, -111, -510, 1101, -63, +383, 367, -1098, 165, -578, -304, 845, -197, +813, 258, -599, 334, -859, -240, 275, -416, +865, 68, -53, 480, -784, 108, -150, -412, +641, -284, 388, 297, -474, 474, -538, -158, +150, -630, 691, -92, 71, 765, -635, 388, +-326, -742, 637, -685, 496, 614, -574, 855, +-722, -449, 442, -973, 1027, 333, -250, 1034, +-1173, -161, -145, -1142, 1294, 9, 421, 1164, +-1197, 215, -774, -1178, 1097, -433, 1031, 1156, +-865, 646, -1278, -978, 531, -928, 1420, 785, +-225, 1011, -1430, -429, -110, -1039, 1462, 215, +376, 948, -1401, -33, -752, -906, 1245, -194, +1119, 824, -895, 454, -1342, -535, 472, -674, +1416, 154, -175, 642, -1381, 182, -51, -534, +1396, -298, 343, 478, -1398, 429, -683, -604, +1141, -642, 1084, 597, -767, 997, -1214, -404, +268, -1184, 1210, 75, 88, 1136, -1157, 221, +-323, -1006, 1088, -369, 633, 845, -1101, 549, +-878, -750, 882, -714, 1185, 577, -643, 873, +-1267, -369, 311, -966, 1232, 131, -37, 980, +-1106, 140, -178, -940, 910, -427, 409, 815, +-732, 691, -584, -604, 470, -895, 741, 372, +-229, 996, -741, -122, -26, -1082, 702, -93, +171, 1061, -576, 366, -298, -1006, 487, -558, +381, 780, -327, 702, -432, -524, 136, -729, +422, 261, 54, 630, -336, 22, -197, -547, +271, -154, 275, 325, -243, 331, -361, -193, +251, -345, 438, -17, -262, 367, -493, 170, +286, -295, 485, -272, -304, 147, -503, 305, +307, -26, 482, -189, -221, -85, -453, 84, +133, 99, 345, 25, -77, -157, -254, -101, +75, 206, 217, 245, -53, -206, -209, -406, +-56, 120, 174, 467, 157, 37, -71, -449, +-190, -104, -10, 352, 122, 156, 42, -294, +-65, -184, -23, 215, 31, 206, 44, -55, +-20, -202, -62, -79, -40, 37, 89, 216, +104, 112, -70, -203, -174, -270, 47, 155, +239, 341, -37, -94, -261, -332, -21, -11, +333, 298, 33, 52, -289, -182, -141, -100, +259, 92, 189, 99, -129, -9, -251, -96, +-45, -93, 281, 133, 172, 185, -178, -107, +-329, -361, 109, 75, 354, 455, 58, 59, +-411, -512, -187, -186, 387, 467, 314, 296, +-304, -304, -395, -369, 180, 143, 377, 289, +-85, 69, -320, -201, 54, -140, 309, 76, +-62, 201, -307, -56, -12, -276, 301, 53, +134, 391, -214, 25, -237, -485, 29, -118, +315, 448, 99, 200, -270, -366, -257, -210, +252, 317, 332, 214, -163, -276, -451, -299, +109, 203, 511, 371, -5, -36, -610, -351, +-94, -113, 650, 265, 221, 163, -676, -164, +-350, -173, 689, 172, 422, 177, -675, -157, +-576, -274, 739, 129, 718, 330, -653, -6, +-973, -361, 497, -126, 1119, 327, -194, 225, +-1155, -225, -105, -339, 1091, 183, 326, 334, +-986, -56, -506, -388, 899, 35, 667, 337, +-771, 6, -812, -303, 584, -24, 939, 300, +-356, -37, -1016, -225, 125, -23, 1015, 268, +150, -11, -961, -204, -374, -51, 735, 224, +576, 99, -517, -235, -656, -133, 265, 212, +698, 220, -55, -233, -700, -197, -175, 197, +599, 195, 451, -243, -440, -156, -624, 288, +159, 181, 747, -295, 41, -230, -745, 253, +-244, 212, 722, -155, 413, -182, -639, 159, +-559, 129, 449, -176, 696, -195, -247, 191, +-684, 295, -30, -137, 655, -350, 226, 23, +-510, 400, -408, 10, 334, -373, 523, -107, +-163, 424, -545, 178, 0, -418, 575, -291, +94, 364, -547, 395, -219, -332, 488, -416, +362, 221, -365, 514, -449, -144, 180, -521, +487, -49, -63, 503, -474, 239, -41, -402, +469, -349, 141, 274, -462, 464, -257, -237, +395, -545, 373, 127, -322, 689, -403, 5, +216, -727, 439, -174, -142, 657, -439, 304, +-19, -587, 453, -329, 156, 495, -376, 444, +-274, -446, 283, -554, 339, 288, -239, 629, +-352, -76, 133, -617, 492, -45, -39, 478, +-508, 143, -215, -435, 467, -152, 397, 383, +-292, 246, -486, -321, 87, -368, 563, 207, +43, 376, -582, -26, -227, -370, 639, -23, +392, 288, -626, 83, -553, -280, 523, -109, +676, 272, -394, 157, -756, -207, 208, -225, +824, 182, 19, 198, -853, -132, -250, -253, +809, 159, 455, 311, -707, -106, -618, -398, +566, -6, 750, 436, -406, 98, -864, -374, +181, -170, 967, 405, 32, 170, -943, -449, +-307, -325, 872, 513, 528, 524, -660, -382, +-715, -676, 373, 132, 790, 667, -78, 38, +-690, -519, -185, -163, 563, 481, 309, 220, +-393, -420, -455, -398, 302, 305, 554, 541, +-163, -64, -670, -505, 20, -183, 705, 365, +155, 230, -698, -176, -336, -253, 665, 104, +520, 280, -575, 36, -712, -337, 437, -277, +822, 284, -250, 477, -860, -44, 105, -597, +857, -146, 35, 534, -874, 336, -217, -519, +826, -463, 456, 485, -683, 648, -611, -354, +419, -836, 686, 156, -223, 830, -641, 109, +59, -777, 642, -215, 68, 649, -656, 346, +-251, -595, 605, -471, 483, 515, -470, 584, +-632, -373, 224, -691, 725, 294, 12, 706, +-691, -179, -229, -803, 571, 72, 376, 849, +-366, 137, -443, -800, 131, -369, 476, 644, +76, 480, -497, -427, -261, -526, 511, 305, +434, 505, -474, -216, -592, -498, 358, 124, +715, 473, -153, -67, -777, -380, -68, -12, +763, 283, 296, 36, -672, -128, -466, -71, +490, -45, 591, 26, -259, 212, -654, 100, +30, -320, 672, -224, 184, 308, -673, 354, +-366, -315, 630, -417, 552, 268, -533, 543, +-693, -212, 363, -650, 807, 49, -182, 703, +-837, 157, -38, -680, 846, -324, 244, 578, +-758, 467, -443, -509, 615, -576, 585, 407, +-445, 705, -643, -264, 266, -809, 668, 84, +-133, 829, -624, 138, -33, -785, 555, -319, +153, 668, -399, 491, -295, -506, 260, -636, +354, 331, -66, 696, -432, -89, -62, -760, +433, -86, 192, 696, -415, 314, -302, -631, +404, -474, 385, 476, -328, 597, -493, -302, +251, -717, 522, 159, -64, 748, -494, 98, +-123, -805, 354, -298, 267, 672, -203, 540, +-306, -497, 77, -640, 327, 268, -22, 659, +-337, -50, -70, -681, 381, -110, 180, 631, +-376, 353, -295, -576, 307, -530, 371, 380, +-179, 651, -381, -157, 5, -679, 344, -24, +163, 632, -275, 247, -315, -612, 223, -447, +379, 477, -129, 666, -437, -288, 100, -783, +413, 59, -12, 783, -432, 182, -50, -755, +383, -331, 120, 632, -304, 553, -188, -517, +251, -691, 165, 291, -149, 784, -192, -57, +144, -803, 180, -113, -93, 721, -217, 292, +31, -685, 248, -388, 63, 549, -203, 532, +-178, -432, 128, -612, 230, 254, 2, 655, +-263, -78, -59, -688, 276, -62, 113, 640, +-330, 240, -182, -595, 336, -343, 304, 461, +-253, 454, -432, -313, 88, -475, 455, 151, +55, 462, -447, 24, -96, -414, 419, -150, +116, 300, -448, 279, -159, -193, 458, -331, +252, 42, -401, 340, -334, 75, 324, -314, +381, -148, -206, 262, -437, 206, 72, -272, +487, -250, 112, 249, -475, 355, -282, -205, +420, -445, 336, 92, -329, 472, -373, 69, +288, -439, 406, -155, -199, 336, -484, 219, +44, -300, 533, -229, 129, 249, -470, 293, +-301, -174, 393, -338, 345, 51, -281, 324, +-418, 129, 201, -264, 466, -233, -80, 146, +-517, 336, -92, -78, 527, -377, 217, 19, +-447, 453, -336, 53, 364, -531, 354, -157, +-253, 548, -342, 310, 168, -484, 333, -425, +-119, 316, -314, 459, 55, -142, 325, -400, +9, 11, -293, 326, -107, 75, 218, -261, +207, -171, -111, 190, -271, 267, -47, -65, +334, -326, 200, -59, -322, 294, -385, 153, +276, -256, 511, -178, -204, 236, -561, 227, +150, -220, 584, -337, -137, 138, -592, 436, +69, 51, 608, -491, 49, -238, -521, 438, +-192, 402, 364, -396, 248, -483, -186, 358, +-263, 579, 59, -344, 291, -671, 54, 294, +-318, 750, -207, -194, 294, -806, 337, 80, +-160, 785, -382, 71, 29, -775, 360, -187, +60, 685, -327, 322, -128, -615, 326, -429, +213, 518, -279, 529, -274, -385, 175, -652, +287, 218, -98, 694, -241, 34, 50, -673, +235, -227, -12, 554, -280, 371, -78, -433, +272, -460, 230, 342, -197, 543, -297, -230, +46, -666, 312, 68, 67, 735, -282, 156, +-151, -715, 273, -358, 246, 608, -268, 480, +-348, -480, 203, -549, 444, 385, -110, 604, +-466, -259, -24, -664, 464, 96, 107, 643, +-382, 87, -188, -543, 317, -212, 216, 417, +-229, 251, -223, -326, 139, -293, 247, 286, +-72, 336, -224, -191, -26, -386, 211, 82, +70, 333, -149, 25, -104, -218, 83, -49, +110, 123, -24, 31, -98, -49, -65, -62, +106, -21, 130, 91, -82, 155, -187, -89, +80, -264, 205, 21, -107, 312, -236, 41, +127, -300, 308, -54, -93, 266, -336, 49, +-21, -256, 319, -49, 99, 223, -213, 44, +-129, -181, 135, -22, 117, 166, -102, 11, +-128, -152, 59, -54, 195, 124, -12, 80, +-217, -47, -87, -63, 234, 22, 137, 22, +-213, -65, -188, -34, 196, 105, 228, 137, +-158, -106, -241, -187, 93, 20, 240, 199, +-54, -17, -201, -164, 19, 43, 204, 196, +26, -68, -206, -263, -113, 40, 158, 273, +217, 21, -69, -249, -255, -15, -46, 200, +249, 24, 114, -212, -235, -32, -144, 187, +249, 75, 192, -142, -261, -102, -247, 98, +216, 97, 292, -48, -148, -120, -296, 37, +54, 147, 265, 20, 32, -192, -221, -68, +-101, 205, 149, 119, 160, -200, -70, -166, +-187, 193, -22, 179, 201, -150, 100, -167, +-193, 142, -179, 119, 162, -175, 249, -112, +-101, 226, -268, 166, 12, -210, 243, -219, +50, 115, -207, 209, -75, -44, 192, -129, +97, 39, -196, 103, -141, -66, 174, -152, +193, 17, -105, 209, -220, 98, 29, -192, +215, -199, 31, 125, -208, 235, -74, -94, +199, -237, 124, 100, -156, 306, -194, -102, +82, -407, 205, 30, 21, 491, -171, 106, +-67, -521, 112, -247, 59, 475, -79, 366, +-44, -412, 92, -436, 48, 362, -103, 491, +-95, -317, 82, -572, 132, 271, -22, 636, +-128, -154, -32, -678, 95, 23, 51, 633, +-72, 94, -50, -546, 65, -160, 52, 482, +-46, 198, -57, -423, 4, -290, 31, 360, +48, 373, 3, -209, -68, -422, -24, 54, +76, 377, 8, 61, -96, -315, 28, -124, +138, 291, -40, 185, -187, -269, 17, -279, +203, 232, 22, 358, -204, -140, -44, -406, +195, 38, 74, 401, -188, 46, -96, -352, +137, -104, 113, 299, -84, 138, -98, -242, +49, -175, 66, 189, -31, 234, -76, -98, +40, -291, 59, -51, -4, 294, -33, 211, +-6, -188, -42, -311, -11, 36, 93, 288, +60, 77, -92, -203, -110, -110, 69, 160, +108, 136, -68, -137, -122, -221, 112, 79, +168, 307, -124, 68, -228, -331, 83, -216, +241, 260, -17, 292, -204, -183, -12, -309, +179, 165, 19, 322, -201, -160, -54, -402, +239, 117, 144, 462, -228, 2, -226, -462, +157, -125, 253, 389, -93, 194, -226, -279, +53, -211, 193, 210, -29, 189, -193, -134, +-19, -184, 173, 83, 92, 175, -149, -7, +-132, -156, 113, -93, 171, 111, -114, 157, +-195, -12, 111, -192, 232, -47, -98, 150, +-249, 76, 80, -118, 232, -39, -69, 122, +-233, -2, 93, -152, 247, -11, -70, 178, +-273, -1, 31, -151, 256, 20, 26, 166, +-203, -87, -70, -214, 139, 120, 93, 293, +-88, -86, -139, -349, 43, 59, 176, 344, +19, -30, -197, -367, -100, 54, 176, 403, +160, -19, -129, -452, -197, -50, 82, 452, +190, 127, -50, -387, -174, -186, 23, 345, +170, 190, 25, -302, -167, -235, -99, 271, +161, 260, 172, -198, -96, -267, -205, 113, +18, 238, 178, -86, 47, -182, -127, 57, +-63, 182, 89, -41, 71, -171, -66, -37, +-86, 143, 43, 102, 86, -75, 16, -124, +-71, 11, -71, 135, 6, -6, 125, -123, +56, -11, -160, 159, -130, 10, 177, -147, +206, -35, -175, 129, -260, 24, 137, -116, +301, 0, -92, 97, -307, 25, 33, -96, +317, -38, 46, 22, -301, 48, -150, 23, +239, -2, 245, -25, -142, -16, -286, -2, +50, -21, 264, 20, 11, 38, -240, 22, +-26, -41, 227, -18, 71, -8, -231, -7, +-150, 23, 182, 58, 210, -2, -96, -65, +-206, -2, 45, 21, 149, -25, -24, -40, +-122, 82, 44, 67, 123, -51, -29, -92, +-138, -5, -4, 23, 116, 13, 34, 69, +-59, 43, -32, -65, 7, -126, -3, 4, +22, 91, 33, 66, -22, -19, -44, -45, +34, -23, 36, 5, -65, 2, -44, -38, +93, 32, 74, 96, -95, 39, -98, -129, +61, -102, 84, 45, -21, 103, -50, 33, +20, -12, 28, -32, -28, -61, -63, -8, +4, 50, 107, 41, 55, -39, -110, 6, +-112, 36, 85, -4, 94, -77, -51, -16, +-75, 85, 67, 51, 56, -64, -72, -91, +-70, 55, 65, 121, 97, -12, -52, -182, +-113, -57, 28, 181, 142, 156, -7, -112, +-155, -179, -33, 29, 139, 130, 33, 4, +-98, -93, -5, 29, 80, 98, -45, 2, +-78, -130, 62, -68, 65, 81, -54, 115, +-23, 7, 79, -99, -20, -36, -118, 46, +8, 41, 140, -79, 23, -37, -110, 107, +-24, 126, 66, -101, 0, -207, -53, 19, +24, 214, 49, 64, -2, -201, -25, -67, +-25, 180, -20, 90, 18, -223, 59, -119, +7, 216, -57, 187, -40, -174, 43, -212, +58, 118, -21, 194, -91, -62, -17, -175, +115, 45, 66, 147, -122, -2, -116, -140, +113, -22, 141, 122, -98, 52, -159, -114, +106, -88, 182, 99, -96, 106, -199, -75, +78, -122, 223, 51, -34, 108, -233, -33, +-37, -102, 236, 18, 120, 97, -204, 13, +-191, -68, 149, -60, 228, 7, -100, 70, +-230, 71, 59, -48, 244, -101, -33, 18, +-267, 102, -36, -4, 281, -98, 117, 13, +-256, 92, -182, 12, 189, -85, 220, -20, +-132, 34, -221, 16, 78, -13, 253, -2, +-17, 5, -259, -6, -62, 0, 239, -23, +137, -11, -196, 26, -174, 46, 149, -19, +213, -62, -119, -20, -250, 57, 86, 57, +291, -20, -33, -81, -323, -41, -30, 77, +327, 101, 112, -33, -318, -141, -187, -18, +279, 136, 267, 48, -220, -133, -310, -58, +162, 146, 322, 73, -105, -158, -332, -122, +72, 155, 321, 157, -4, -122, -323, -168, +-59, 96, 286, 173, 124, -97, -205, -183, +-176, 63, 136, 200, 186, -34, -34, -163, +-210, 4, -46, 116, 203, -18, 126, -70, +-184, 54, -212, 37, 164, -64, 251, -2, +-98, 84, -299, -72, 60, -111, 303, 107, +-4, 165, -310, -116, -49, -169, 297, 120, +90, 164, -267, -137, -167, -173, 233, 138, +232, 195, -147, -72, -300, -190, 56, 7, +297, 134, 39, 26, -274, -103, -81, -31, +243, 134, 106, 80, -214, -180, -149, -190, +191, 159, 179, 285, -119, -80, -212, -288, +37, 28, 194, 270, 29, -19, -161, -287, +-78, -30, 144, 326, 116, 158, -106, -291, +-169, -313, 56, 158, 191, 390, 11, -9, +-178, -372, -59, -86, 153, 341, 87, 107, +-113, -341, -112, -163, 104, 335, 142, 224, +-70, -278, -181, -260, 34, 197, 193, 253, +5, -138, -192, -229, -38, 90, 183, 234, +68, -34, -157, -206, -100, -52, 97, 159, +112, 88, -11, -89, -85, -88, -54, 51, +46, 76, 82, -55, -13, -79, -86, 25, +7, 106, 97, 11, 6, -87, -114, -61, +-63, 72, 119, 82, 124, -64, -74, -108, +-172, 52, 19, 163, 172, -39, 51, -192, +-145, -28, -98, 186, 114, 62, 123, -140, +-73, -56, -160, 125, 43, 50, 156, -133, +11, -66, -166, 108, -62, 106, 169, -48, +123, -90, -150, -34, -178, 11, 136, 58, +197, 70, -89, -28, -222, -104, 57, 22, +221, 108, -20, -38, -229, -150, -28, 53, +244, 224, 64, 0, -223, -273, -123, -99, +201, 265, 138, 178, -145, -201, -153, -224, +105, 160, 153, 229, -76, -127, -149, -267, +56, 100, 169, 307, -44, -38, -176, -332, +-1, -54, 192, 331, 41, 127, -176, -276, +-85, -189, 144, 228, 104, 208, -123, -156, +-96, -225, 90, 102, 119, 223, -85, -51, +-125, -211, 52, -8, 161, 201, -21, 38, +-166, -169, -23, -77, 151, 156, 76, 92, +-139, -129, -106, -122, 90, 107, 160, 156, +-54, -87, -167, -180, -1, 20, 175, 201, +13, 43, -137, -154, -19, -107, 101, 80, +9, 110, -69, -9, 7, -67, 14, -12, +-2, 49, 5, 6, 44, -78, -54, -49, +-49, 106, 60, 145, 81, -55, -79, -219, +-97, -63, 62, 210, 124, 147, -18, -140, +-134, -163, -21, 95, 111, 138, 72, -89, +-97, -160, -89, 58, 74, 209, 132, 49, +-94, -192, -159, -188, 75, 109, 184, 269, +-52, 11, -166, -303, 28, -96, 153, 291, +-8, 165, -157, -298, 1, -224, 165, 291, +40, 287, -185, -276, -61, -358, 171, 271, +83, 432, -172, -211, -77, -538, 171, 99, +83, 573, -172, 67, -95, -521, 175, -187, +120, 411, -162, 201, -142, -345, 148, -218, +161, 355, -107, 282, -172, -312, 53, -386, +150, 182, -2, 399, -111, -26, -17, -289, +60, -41, 23, 173, -34, 22, -46, -124, +24, -27, 75, 114, 13, 101, -97, -58, +-50, -169, 73, -74, 85, 188, -30, 173, +-102, -124, 9, -246, 101, 67, 13, 274, +-91, -24, -29, -289, 51, -40, 65, 306, +-2, 88, -85, -265, -61, -148, 91, 235, +99, 183, -92, -170, -102, -233, 55, 100, +99, 270, -5, -3, -84, -256, -79, -96, +94, 218, 142, 135, -102, -164, -186, -169, +117, 145, 209, 202, -110, -101, -214, -259, +62, 27, 228, 264, -7, 65, -207, -208, +-55, -137, 193, 129, 85, 141, -154, -54, +-97, -157, 120, 35, 69, 162, -76, 12, +-35, -179, 37, -56, 7, 148, 8, 94, +-12, -77, -44, -126, 40, 15, 78, 127, +-48, 43, -104, -164, 34, -59, 94, 200, +13, 94, -81, -232, -41, -140, 43, 223, +100, 153, -28, -153, -134, -165, 10, 88, +178, 132, -1, -19, -209, -130, -8, -23, +226, 151, 28, 82, -262, -164, -33, -166, +266, 153, 60, 216, -249, -103, -69, -241, +187, 69, 111, 225, -136, -38, -163, -224, +94, 13, 236, 216, -81, 51, -286, -185, +67, -107, 287, 125, -58, 147, -258, -60, +56, -173, 220, 8, -22, 183, -187, 47, +-24, -202, 158, -107, 92, 178, -141, 155, +-128, -142, 109, -132, 134, 131, -94, 87, +-110, -158, 57, -52, 81, 193, -28, 40, +-58, -165, 0, -12, 27, 122, 20, -51, +-20, -85, -22, 98, 0, 74, 49, -109, +0, -40, -46, 112, -42, -12, 53, -162, +101, 23, -8, 206, -169, 7, -23, -211, +212, -29, 33, 177, -227, 3, -33, -151, +233, 25, 14, 181, -207, -32, -30, -167, +176, -13, 39, 136, -122, 24, -70, -73, +70, -28, 110, 37, -8, 45, -139, -3, +-70, -74, 147, -93, 138, 89, -120, 205, +-209, -6, 96, -301, 251, -108, -61, 323, +-278, 222, 32, -334, 287, -328, 19, 352, +-285, 443, -79, -344, 263, -550, 121, 313, +-223, 598, -142, -280, 175, -606, 153, 274, +-109, 624, -175, -240, 43, -693, 207, 125, +24, 721, -218, 66, -75, -689, 219, -209, +79, 609, -171, 268, -51, -592, 126, -292, +-3, 620, -53, 342, 44, -619, -10, -408, +-63, 569, 45, 404, 75, -493, -45, -350, +-90, 494, 12, 269, 128, -517, 17, -222, +-173, 543, -38, 165, 219, -528, 56, -81, +-238, 511, -84, -23, 242, -514, 133, 87, +-217, 543, -191, -111, 183, -565, 229, 81, +-119, 596, -231, -23, 73, -635, 198, -65, +-20, 640, -140, 187, -30, -631, 118, -281, +83, 556, -93, 376, -146, -489, 106, -439, +173, 377, -66, 525, -190, -243, 23, -584, +173, 75, 60, 609, -158, 100, -119, -596, +162, -248, 147, 555, -142, 394, -158, -529, +147, -500, 133, 459, -102, 628, -151, -380, +80, -672, 161, 225, -11, 702, -180, -90, +-32, -669, 196, -58, 68, 635, -182, 220, +-97, -618, 189, -345, 123, 533, -150, 515, +-182, -475, 127, -563, 228, 329, -56, 623, +-251, -248, 23, -623, 253, 122, 40, 638, +-247, 42, -74, -649, 247, -208, 140, 558, +-212, 425, -199, -459, 166, -530, 269, 282, +-37, 623, -338, -161, -51, -654, 388, 19, +170, 669, -425, 136, -237, -629, 438, -279, +313, 508, -400, 413, -355, -371, 374, -484, +391, 192, -289, 568, -393, -27, 229, -594, +389, -182, -104, 570, -351, 372, -8, -469, +319, -512, 157, 320, -241, 624, -286, -191, +215, -713, 398, 14, -150, 800, -450, 193, +128, -779, 469, -405, -76, 667, -413, 539, +47, -505, 389, -587, 8, 342, -286, 618, +-57, -200, 220, -655, 106, 16, -71, 663, +-139, 207, -42, -622, 213, -400, 189, 499, +-227, 550, -323, -373, 294, -633, 445, 230, +-255, 690, -528, -50, 263, -704, 581, -137, +-202, 652, -583, 348, 161, -605, 621, -516, +-70, 536, -587, 696, -33, -479, 582, -843, +158, 390, -480, 923, -247, -255, 398, -939, +375, 139, -257, 889, -402, 23, 130, -855, +459, -239, 37, 766, -400, 543, -163, -590, +341, -844, 284, 353, -228, 1052, -309, -56, +111, -1197, 376, -216, 37, 1249, -323, 532, +-170, -1217, 300, -860, 317, 1065, -155, 1155, +-368, -773, 6, -1378, 444, 428, 195, 1498, +-399, -17, -385, -1554, 363, -429, 565, 1477, +-174, 901, -667, -1227, 2, -1310, 718, 809, +282, 1542, -642, -288, -474, -1611, 551, -224, +728, 1495, -346, 746, -872, -1268, 153, -1204, +999, 841, 171, 1581, -1027, -267, -417, -1772, +959, -383, 747, 1712, -819, 1040, -905, -1498, +612, -1563, 1074, 1103, -302, 2020, -1062, -641, +11, -2301, 1010, 65, 385, 2402, -828, 562, +-630, -2275, 572, -1132, 906, 1871, -266, 1620, +-965, -1327, -84, -1882, 1018, 649, 428, 1977, +-881, 24, -718, -1878, 749, -632, 1003, 1592, +-488, 1160, -1121, -1184, 230, -1486, 1245, 630, +88, 1624, -1134, -55, -388, -1541, 1052, -511, +624, 1267, -775, 988, -772, -873, 525, -1318, +839, 396, -173, 1467, -770, 88, -123, -1409, +729, -519, 390, 1182, -505, 835, -565, -791, +365, -1051, 680, 344, -68, 1089, -693, 140, +-166, -976, 696, -574, 413, 741, -600, 848, +-582, -369, 532, -1020, 687, 20, -351, 987, +-653, 352, 215, -839, 605, -687, 8, 555, +-426, 887, -132, -90, 309, -987, 281, -382, +-137, 833, -311, 825, 11, -546, 354, -1140, +143, 194, -348, 1288, -225, 216, 341, -1341, +347, -624, -283, 1225, -354, 1010, 259, -942, +418, -1309, -180, 565, -418, 1431, 193, -137, +448, -1399, -160, -247, -434, 1254, 183, 549, +426, -990, -182, -802, -390, 689, 188, 903, +386, -305, -154, -875, -372, -38, 136, 709, +417, 289, -8, -433, -420, -459, -53, 163, +427, 453, 162, 149, -342, -358, -229, -351, +268, 113, 249, 472, -110, 167, -296, -481, +9, -421, 274, 391, 167, 653, -228, -270, +-311, -791, 196, 60, 454, 845, -20, 193, +-569, -754, -59, -463, 559, 534, 273, 676, +-539, -206, -421, -839, 432, -102, 553, 874, +-269, 444, -705, -852, 134, -748, 705, 715, +113, 992, -678, -431, -275, -1188, 547, 135, +467, 1198, -326, 233, -587, -1172, 137, -516, +640, 1028, 90, 770, -653, -827, -306, -971, +541, 583, 505, 1061, -381, -250, -706, -1083, +120, -50, 848, 956, 139, 365, -875, -759, +-414, -578, 827, 474, 664, 713, -673, -168, +-848, -746, 439, -121, 997, 669, -240, 383, +-1056, -538, -82, -552, 1056, 323, 271, 681, +-992, -76, -473, -714, 809, -194, 605, 636, +-624, 447, -618, -487, 317, -620, 675, 265, +-93, 716, -619, -23, -191, -770, 528, -212, +376, 740, -447, 478, -542, -646, 214, -713, +606, 460, -120, 847, -575, -183, -83, -888, +490, -65, 131, 804, -374, 282, -193, -666, +241, -457, 198, 524, -152, 570, -218, -316, +-21, -674, 191, 93, 63, 683, -178, 167, +-187, -611, 78, -427, 119, 476, -9, 595, +-157, -270, -73, -723, 92, 99, 49, 751, +-93, 104, -37, -730, 63, -298, -104, 628, +-28, 469, 130, -438, -50, -629, -293, 229, +20, 681, 305, 18, -63, -698, -385, -200, +-102, 626, 312, 360, 176, -518, -292, -462, +-331, 369, 178, 495, 380, -174, -149, -503, +-449, 10, 7, 400, 390, 161, 58, -275, +-450, -246, -259, 107, 304, 259, 291, 76, +-272, -217, -389, -196, 18, 100, 276, 284, +138, 12, -219, -300, -367, -121, 18, 255, +444, 207, 92, -192, -557, -241, -343, 95, +473, 229, 441, 8, -475, -185, -720, -49, +226, 81, 763, 94, -113, 17, -905, -51, +-186, -141, 793, -60, 326, 279, -714, 197, +-599, -315, 447, -429, 704, 348, -285, 597, +-905, -257, -62, -726, 826, 112, 242, 812, +-851, 32, -601, -771, 565, -258, 688, 727, +-423, 431, -888, -585, 120, -580, 810, 395, +41, 656, -867, -250, -292, -601, 729, 102, +341, 511, -695, -24, -569, -379, 486, -12, +460, 210, -426, 49, -562, -64, 195, -13, +379, -77, -263, -64, -342, 140, 97, 150, +207, -65, -216, -271, -227, -55, 143, 283, +114, 262, -252, -247, -286, -444, 204, 167, +195, 569, -272, 6, -443, -699, 69, -142, +430, 693, -79, 373, -583, -644, -268, -554, +489, 476, 348, 677, -464, -189, -645, -747, +212, -100, 713, 630, -168, 440, -873, -456, +-205, -681, 788, 178, 312, 866, -825, 170, +-720, -979, 482, -545, 833, 918, -308, 943, +-1066, -705, -208, -1263, 963, 348, 462, 1405, +-946, 104, -874, -1376, 602, -528, 990, 1175, +-421, 874, -1235, -836, -55, -1158, 1098, 437, +277, 1290, -1116, 54, -705, -1294, 667, -542, +785, 1113, -425, 977, -1008, -741, -82, -1303, +803, 288, 368, 1428, -781, 216, -746, -1392, +367, -665, 830, 1193, -169, 1017, -1045, -838, +-318, -1242, 760, 384, 586, 1265, -703, 140, +-976, -1095, 171, -622, 968, 740, 93, 974, +-1077, -253, -548, -1157, 706, -223, 765, 1118, +-601, 696, -1033, -925, 101, -1058, 948, 585, +148, 1288, -1001, -115, -637, -1417, 532, -348, +843, 1309, -348, 852, -1150, -1061, -271, -1239, +1063, 664, 562, 1425, -1072, -126, -1031, -1500, +648, -334, 1175, 1315, -426, 784, -1392, -1034, +-176, -1129, 1252, 687, 434, 1268, -1215, -184, +-949, -1364, 730, -237, 1023, 1193, -448, 653, +-1258, -868, -149, -974, 1059, 516, 392, 1016, +-999, -32, -824, -995, 579, -318, 862, 802, +-357, 630, -1101, -466, -149, -906, 869, 128, +351, 957, -849, 336, -753, -879, 384, -733, +723, 644, -177, 938, -889, -232, -262, -1064, +626, -128, 393, 971, -605, 471, -649, -735, +242, -813, 526, 481, -130, 952, -589, -29, +-250, -1051, 237, -388, 276, 936, -167, 774, +-500, -593, -217, -1132, 249, 230, 280, 1212, +-230, 304, -547, -1194, -140, -758, 468, 965, +268, 1113, -580, -551, -625, -1408, 275, 87, +707, 1439, -191, 517, -953, -1328, -287, -1081, +760, 1006, 457, 1508, -746, -477, -883, -1783, +304, -50, 907, 1779, -90, 609, -1096, -1587, +-436, -1094, 907, 1243, 643, 1442, -847, -695, +-1104, -1684, 441, 94, 1138, 1668, -214, 536, +-1355, -1407, -362, -1077, 1154, 975, 541, 1382, +-1052, -388, -990, -1498, 607, -186, 980, 1397, +-358, 692, -1107, -1092, -188, -1126, 907, 678, +369, 1336, -789, -146, -797, -1344, 351, -413, +784, 1167, -156, 831, -880, -748, -364, -1146, +576, 286, 472, 1206, -407, 199, -774, -1063, +-76, -647, 689, 787, 276, 922, -709, -335, +-706, -1088, 375, -183, 801, 1053, -229, 696, +-1023, -783, -294, -1147, 861, 378, 500, 1389, +-821, 119, -937, -1388, 371, -628, 990, 1226, +-183, 997, -1117, -837, -315, -1290, 863, 387, +507, 1406, -737, 128, -873, -1332, 257, -651, +881, 1136, -5, 1015, -1012, -738, -490, -1256, +704, 305, 660, 1269, -576, 157, -951, -1120, +87, -557, 849, 824, 188, 866, -926, -436, +-601, -1032, 566, 14, 777, 1042, -441, 385, +-1014, -885, -25, -679, 882, 585, 270, 870, +-937, -247, -624, -878, 516, -130, 726, 802, +-385, 416, -874, -580, -72, -638, 676, 320, +278, 718, -671, -14, -563, -682, 314, -269, +579, 552, -218, 457, -665, -318, -94, -575, +380, 96, 177, 502, -294, 162, -390, -352, +-78, -330, 251, 87, 224, 427, -306, 232, +-442, -449, -44, -504, 433, 336, 174, 766, +-526, -187, -482, -893, 230, -31, 636, 896, +-191, 299, -787, -804, -255, -504, 666, 557, +490, 691, -697, -259, -819, -793, 291, -44, +964, 749, -160, 381, -1070, -666, -269, -586, +856, 410, 550, 728, -804, -95, -885, -763, +383, -208, 1019, 608, -183, 571, -1184, -448, +-210, -772, 908, 160, 475, 870, -792, 160, +-801, -867, 348, -407, 863, 650, -66, 664, +-1036, -411, -261, -808, 797, 118, 449, 810, +-676, 230, -692, -788, 283, -463, 634, 573, +3, 697, -757, -280, -350, -837, 514, -16, +463, 799, -409, 376, -643, -744, 91, -576, +491, 552, 115, 712, -491, -272, -406, -796, +240, 8, 482, 699, -115, 341, -643, -609, +-123, -591, 486, 435, 224, 727, -455, -222, +-396, -795, 152, 59, 353, 693, 11, 145, +-412, -532, -286, -326, 207, 323, 391, 435, +-169, -48, -481, -531, -104, -152, 384, 498, +201, 324, -315, -419, -466, -434, 29, 291, +587, 442, 82, -68, -748, -446, -384, -115, +721, 313, 435, 329, -707, -171, -566, -454, +460, -14, 520, 485, -289, 209, -529, -489, +-64, -352, 367, 389, 278, 514, -357, -241, +-507, -634, 142, 30, 523, 667, -82, 231, +-553, -627, -126, -441, 304, 503, 260, 616, +-240, -300, -380, -773, -57, 110, 396, 837, +140, 146, -401, -887, -297, -356, 140, 863, +370, 490, -36, -742, -425, -567, -322, 634, +380, 503, 473, -454, -388, -408, -662, 296, +157, 268, 723, -142, -73, -88, -746, 8, +-205, -60, 603, 54, 370, 210, -554, -72, +-534, -297, 276, 59, 581, 311, -153, -26, +-606, -291, -81, 36, 378, 188, 267, -42, +-273, -70, -433, 90, -57, -82, 526, -172, +261, 235, -637, 226, -481, -320, 508, -334, +653, 393, -487, 407, -787, -384, 253, -475, +778, 291, -68, 562, -856, -198, -120, -577, +680, 32, 274, 594, -610, 96, -404, -609, +396, -172, 366, 568, -189, 272, -406, -575, +-31, -251, 230, 495, 196, 178, -106, -389, +-411, -52, -87, 319, 420, -176, 258, -189, +-524, 336, -447, 123, 442, -501, 514, -48, +-341, 648, -702, 4, 206, -738, 687, -88, +-38, 836, -798, 239, -116, -877, 771, -461, +150, 889, -751, 754, -273, -933, 699, -1037, +171, 964, -616, 1342, -215, -965, 526, -1636, +114, 1008, -510, 1788, -63, -981, 405, -1915, +-2, 1050, -463, 1919, 76, -1102, 383, -1839, +-146, 1157, -404, 1718, 145, -1290, 360, -1474, +-205, 1388, -354, 1286, 165, -1556, 315, -1134, +-219, 1710, -335, 1027, 249, -1793, 248, -1032, +-293, 1899, -272, 1051, 348, -1960, 225, -1138, +-455, 1976, -242, 1287, 476, -1948, 305, -1390, +-640, 1821, -339, 1427, 654, -1639, 373, -1409, +-701, 1456, -456, 1249, 689, -1180, 400, -1088, +-546, 905, -507, 845, 423, -611, 455, -557, +-251, 313, -450, 360, 36, -132, 411, -182, +16, -52, -256, 151, -203, 153, 99, -155, +223, -202, 84, 227, -287, 196, -334, -335, +334, -186, 444, 477, -313, 186, -606, -572, +269, -267, 660, 629, -234, 358, -635, -595, +66, -492, 613, 507, 5, 652, -553, -377, +-153, -789, 469, 136, 300, 962, -553, 79, +-330, -1014, 519, -382, 405, 1058, -656, 639, +-393, -1005, 744, -874, 264, 869, -735, 1136, +-270, -725, 807, -1311, 116, 484, -723, 1486, +-125, -266, 637, -1599, 141, 67, -599, 1630, +-98, 120, 420, -1611, 118, -301, -316, 1529, +-77, 390, 146, -1280, -10, -532, 99, 1074, +-23, 538, -234, -799, -43, -536, 373, 539, +46, 558, -466, -377, -33, -434, 397, 135, +97, 362, -404, -27, -79, -180, 284, -67, +95, -5, -182, 135, -127, 143, 109, -177, +113, -247, -8, 206, -178, 320, -41, -266, +261, -243, 27, 243, -349, 136, -19, -281, +514, 50, -109, 316, -631, -260, 217, -294, +739, 346, -321, 342, -866, -434, 449, -342, +881, 359, -434, 457, -943, -195, 423, -628, +923, -68, -325, 816, -874, 399, 146, -1022, +855, -657, -26, 1180, -723, 846, -176, -1297, +618, -967, 329, 1324, -478, 1011, -435, -1221, +301, -979, 543, 997, -142, 859, -591, -743, +23, -645, 550, 461, 152, 458, -544, -235, +-221, -234, 415, 0, 326, 25, -266, 219, +-439, 149, 178, -349, 405, -304, 33, 467, +-465, 341, -105, -507, 417, -333, 207, 531, +-319, 292, -337, -528, 269, -207, 400, 487, +-142, 135, -497, -461, 52, -67, 609, 489, +-37, 32, -632, -539, -31, -55, 703, 624, +53, 113, -752, -712, -25, -156, 728, 775, +95, 222, -752, -849, -76, -276, 691, 879, +146, 314, -569, -840, -308, -310, 515, 768, +459, 210, -370, -660, -712, -43, 313, 542, +943, -180, -233, -431, -1101, 458, 122, 302, +1243, -794, 23, -183, -1276, 1141, -190, 141, +1239, -1480, 443, -140, -1180, 1733, -650, 189, +1050, -1850, 887, -285, -874, 1874, -1095, 402, +713, -1760, 1194, -567, -459, 1527, -1229, 779, +227, -1218, 1145, -936, 64, 826, -946, 1054, +-384, -469, 766, -1070, 673, 158, -487, 965, +-950, 127, 289, -793, 1105, -331, -47, 480, +-1128, 500, -172, -112, 1071, -591, 396, -291, +-888, 583, -650, 672, 764, -517, 864, -982, +-602, 384, -1041, 1213, 554, -218, 1107, -1371, +-503, 49, -1056, 1435, 500, 131, 933, -1422, +-473, -304, -761, 1350, 468, 422, 593, -1156, +-438, -566, -435, 969, 428, 614, 323, -717, +-387, -678, -192, 502, 308, 718, 140, -323, +-220, -724, -38, 139, 76, 761, 7, -11, +45, -730, 86, -118, -166, 712, -191, 182, +331, -686, 305, -235, -408, 674, -485, 257, +573, -642, 590, -313, -617, 625, -676, 305, +666, -552, 704, -311, -635, 494, -625, 287, +533, -435, 531, -236, -410, 344, -355, 204, +289, -263, 140, -107, -154, 155, 81, -12, +108, -72, -299, 138, -110, 31, 520, -250, +173, -55, -638, 361, -348, 142, 804, -428, +477, -351, -829, 506, -639, 648, 850, -555, +756, -1001, -800, 562, -787, 1393, 651, -553, +804, -1700, -500, 470, -716, 1958, 304, -310, +611, -2101, -131, 62, -469, 2119, 21, 280, +328, -2027, 39, -673, -163, 1835, -39, 1065, +63, -1544, -37, -1435, 42, 1173, 127, 1705, +-42, -704, -264, -1829, -4, 164, 412, 1825, +76, 369, -499, -1654, -216, -911, 618, 1421, +274, 1389, -579, -1096, -363, -1820, 524, 705, +413, 2149, -360, -297, -413, -2331, 142, -140, +428, 2405, 49, 494, -359, -2338, -227, -816, +272, 2199, 337, 1084, -132, -2003, -335, -1299, +-74, 1721, 297, 1475, 281, -1407, -174, -1564, +-478, 1072, -3, 1577, 706, -738, 134, -1534, +-819, 416, -307, 1441, 919, -91, 419, -1294, +-943, -254, -464, 1144, 849, 568, 516, -934, +-760, -896, -465, 740, 606, 1168, 398, -529, +-423, -1382, -325, 275, 287, 1555, 213, -54, +-118, -1587, -167, -230, 18, 1604, 129, 472, +29, -1503, -98, -750, -58, 1357, 127, 982, +38, -1147, -135, -1165, -56, 894, 171, 1284, +101, -626, -221, -1336, -142, 331, 266, 1324, +220, -41, -303, -1252, -296, -248, 333, 1122, +340, 478, -276, -924, -414, -666, 193, 729, +429, 757, -39, -471, -435, -844, -150, 248, +415, 840, 300, 21, -314, -789, -472, -257, +215, 684, 540, 402, -19, -506, -578, -520, +-180, 377, 537, 519, 371, -202, -423, -505, +-561, 53, 262, 433, 689, 88, -38, -305, +-781, -214, -189, 134, 804, 274, 406, 60, +-791, -262, -536, -270, 680, 228, 629, 440, +-543, -154, -597, -602, 309, 50, 556, 714, +-97, 74, -440, -728, -113, -252, 267, 697, +270, 410, -96, -560, -328, -580, -143, 398, +342, 736, 355, -230, -304, -830, -549, 37, +217, 909, 724, 87, -139, -891, -814, -202, +39, 841, 846, 251, 69, -766, -827, -264, +-162, 642, 725, 296, 279, -527, -646, -291, +-365, 391, 547, 263, 440, -262, -468, -262, +-476, 213, 414, 218, 428, -155, -336, -198, +-386, 157, 259, 170, 299, -204, -129, -73, +-246, 220, -28, 8, 192, -288, 229, 112, +-190, 316, -416, -240, 157, -308, 640, 323, +-141, 345, -827, -436, 55, -353, 1021, 470, +59, 413, -1194, -459, -202, -504, 1298, 436, +423, 577, -1416, -358, -589, -699, 1382, 272, +829, 829, -1328, -150, -1035, -912, 1162, -54, +1201, 977, -873, 246, -1355, -944, 560, -453, +1390, 826, -153, 634, -1348, -678, -250, -715, +1211, 425, 632, 750, -977, -180, -947, -673, +690, -69, 1173, 469, -386, 318, -1249, -240, +53, -441, 1224, -89, 227, 532, -1060, 397, +-481, -518, 811, -686, 693, 417, -533, 956, +-794, -280, 169, -1110, 864, 48, 160, 1208, +-811, 217, -483, -1219, 670, -492, 781, 1095, +-481, 830, -993, -935, 226, -1087, 1138, 661, +25, 1288, -1170, -329, -248, -1395, 1079, 17, +458, 1312, -905, 324, -583, -1148, 636, -581, +692, 888, -339, 721, -719, -577, 46, -814, +660, 355, 253, 772, -554, -146, -473, -692, +353, -2, 698, 561, -135, 67, -834, -351, +-110, -128, 956, 153, 335, 105, -983, 44, +-551, -47, 971, -215, 742, 0, -883, 316, +-922, 73, 768, -402, 1083, -150, -608, 476, +-1216, 216, 422, -482, 1346, -347, -232, 509, +-1380, 433, -33, -463, 1410, -527, 280, 410, +-1323, 612, -536, -370, 1192, -642, 764, 275, +-988, 717, -927, -227, 714, -718, 1060, 120, +-390, 752, -1097, -46, 4, -761, 1137, -60, +370, 765, -1077, 196, -766, -754, 1007, -337, +1101, 718, -824, 496, -1384, -671, 595, -673, +1568, 617, -257, 870, -1643, -523, -108, -1085, +1587, 363, 520, 1281, -1383, -171, -903, -1385, +1079, -98, 1247, 1456, -679, 335, -1493, -1421, +283, -625, 1640, 1337, 132, 906, -1673, -1178, +-470, -1155, 1602, 930, 763, 1384, -1419, -648, +-999, -1522, 1184, 321, 1167, 1606, -875, 42, +-1257, -1582, 537, -453, 1304, 1447, -198, 851, +-1238, -1156, -132, -1215, 1115, 820, 436, 1465, +-923, -433, -665, -1637, 681, 98, 848, 1728, +-395, 181, -945, -1698, 102, -434, 992, 1593, +201, 578, -973, -1343, -457, -680, 928, 1056, +700, 687, -831, -726, -907, -674, 719, 419, +1063, 675, -526, -111, -1191, -664, 335, -212, +1286, 640, -106, 509, -1282, -565, -130, -786, +1254, 446, 389, 972, -1109, -288, -636, -1099, +901, 129, 916, 1123, -598, 40, -1153, -1104, +272, -186, 1345, 1017, 117, 347, -1426, -910, +-475, -501, 1387, 777, 856, 634, -1199, -612, +-1177, -733, 904, 456, 1492, 757, -525, -308, +-1686, -735, 133, 174, 1833, 657, 254, -59, +-1824, -545, -606, -27, 1763, 384, 894, 120, +-1569, -215, -1116, -151, 1335, 19, 1295, 168, +-1054, 171, -1344, -165, 731, -318, 1367, 114, +-417, 470, -1247, -82, 109, -542, 1105, 3, +120, 579, -857, 87, -287, -548, 622, -160, +354, 466, -368, 238, -321, -372, 134, -289, +285, 278, 40, 323, -150, -201, -186, -337, +66, 126, 248, 338, 85, -107, -286, -263, +-180, 92, 264, 206, 322, -169, -212, -120, +-420, 261, 161, 60, 515, -359, -33, -33, +-566, 458, -59, -14, 572, -530, 226, 42, +-534, 612, -300, -37, 442, -703, 414, -20, +-320, 755, -413, 156, 192, -752, 418, -321, +-39, 700, -372, 457, -54, -564, 352, -584, +165, 455, -323, 647, -192, -310, 308, -697, +247, 192, -281, 731, -237, -69, 234, -694, +260, -45, -156, 638, -263, 96, 102, -494, +263, -112, -14, 350, -226, 83, -54, -189, +167, -39, 125, 41, -44, 15, -169, 78, +-79, -16, 223, -170, 202, 25, -214, 219, +-315, -80, 195, -197, 399, 139, -100, 153, +-474, -256, -3, -123, 539, 379, 163, 101, +-562, -501, -298, -169, 571, 610, 424, 275, +-524, -681, -491, -435, 465, 679, 568, 629, +-348, -656, -589, -816, 253, 542, 603, 981, +-64, -375, -615, -1090, -70, 177, 612, 1098, +292, 73, -561, -1050, -464, -288, 538, 925, +649, 497, -416, -741, -757, -662, 328, 547, +829, 766, -125, -285, -812, -788, -31, 51, +751, 707, 262, 204, -643, -532, -411, -367, +527, 335, 566, 503, -390, -112, -652, -574, +276, -63, 712, 630, -115, 259, -754, -619, +-11, -419, 740, 558, 195, 538, -721, -412, +-341, -587, 657, 257, 481, 545, -572, -128, +-589, -455, 479, 21, 658, 348, -404, 7, +-677, -229, 338, -44, 660, 110, -269, -7, +-628, -24, 244, 58, 560, -49, -171, -167, +-501, 23, 119, 241, 461, 6, -35, -294, +-389, -112, -31, 261, 345, 174, 115, -206, +-222, -244, -158, 111, 145, 246, 205, -14, +26, -252, -210, -59, -91, 201, 235, 150, +208, -147, -199, -192, -217, 76, 199, 227, +266, 22, -105, -195, -247, -71, 61, 142, +261, 138, 72, -25, -237, -107, -110, -75, +254, 85, 190, 198, -222, 24, -178, -238, +209, -107, 176, 278, -168, 243, -103, -189, +126, -352, 45, 74, -86, 461, 10, 146, +72, -502, -77, -352, -71, 520, 54, 570, +99, -478, -40, -740, -136, 384, -50, 868, +194, -287, 119, -961, -238, 88, -222, 981, +263, 89, 266, -973, -266, -315, -312, 875, +207, 472, 324, -831, -142, -643, -300, 721, +35, 751, 288, -687, 40, -886, -206, 570, +-90, 937, 157, -510, 143, -994, -23, 380, +-115, 958, -80, -322, 155, -927, 248, 250, +-125, 860, -310, -213, 164, -824, 443, 185, +-109, 776, -426, -138, 123, -748, 445, 144, +-4, 758, -363, -77, -17, -757, 330, 41, +140, 814, -214, 96, -156, -792, 166, -178, +206, 799, -67, 360, -166, -697, 43, -438, +126, 614, -5, 568, -28, -436, 14, -590, +-67, 310, -37, 626, 175, -108, 45, -583, +-306, -16, -61, 523, 387, 175, 44, -426, +-514, -276, -47, 296, 552, 351, 2, -161, +-611, -425, -29, -8, 581, 419, 15, 140, +-563, -442, -82, -304, 467, 351, 112, 374, +-386, -331, -152, -475, 258, 212, 156, 444, +-147, -220, -95, -465, 44, 136, 24, 387, +56, -194, 121, -373, -80, 168, -219, 285, +145, -242, 366, -273, -89, 282, -399, 224, +109, -346, 512, -276, -10, 393, -492, 354, +8, -366, 575, -445, 112, 304, -553, 573, +-98, -153, 621, -596, 210, 39, -591, 656, +-196, 155, 612, -600, 301, -235, -523, 603, +-344, 435, 482, -473, 415, -498, -353, 423, +-474, 648, 296, -226, 486, -658, -226, 138, +-475, 696, 154, 62, 400, -619, -135, -173, +-338, 572, 59, 340, 200, -439, -50, -478, +-136, 288, -20, 603, -5, -119, -9, -677, +56, -97, -28, 655, -158, 209, -59, -624, +215, -384, 78, 463, -286, 430, -187, -406, +311, -556, 242, 189, -338, 571, -306, -108, +322, -682, 377, -126, -286, 620, -371, 214, +258, -662, 406, -404, -148, 561, -353, 479, +122, -563, 359, -633, 31, 480, -254, 710, +-75, -440, 281, -810, 224, 353, -160, 860, +-241, -256, 200, -836, 333, 157, -80, 823, +-269, 6, 71, -678, 299, -91, 47, 596, +-173, 280, -106, -384, 163, -297, 220, 276, +-69, 425, -276, -45, 19, -324, 337, -28, +28, 323, -346, 207, -92, -124, 311, -221, +122, 33, -314, 325, -182, 185, 231, -300, +186, -324, -238, 311, -261, 514, 162, -229, +229, -644, -166, 118, -322, 700, 89, 12, +268, -722, -76, -181, -326, 615, -24, 247, +266, -557, 43, -401, -221, 359, -139, 378, +133, -284, 172, -477, -27, 58, -219, 381, +-90, -10, 269, -404, 215, -175, -249, 259, +-310, 165, 295, -246, 453, -267, -228, 90, +-512, 246, 236, -31, 673, -287, -111, -148, +-651, 258, 82, 278, 734, -248, 94, -439, +-607, 238, -119, 598, 549, -184, 266, -686, +-331, 202, -238, 798, 202, -94, 268, -771, +23, 118, -186, 822, -121, 9, 129, -693, +242, 15, -29, 722, -292, 103, -62, -545, +292, -65, 156, 559, -317, 153, -260, -396, +235, -92, 325, 386, -249, 178, -454, -257, +131, -159, 472, 184, -92, 241, -579, -56, +-57, -275, 526, -89, 126, 277, -548, 206, +-280, -266, 441, -369, 314, 141, -395, 393, +-398, -76, 256, -496, 384, -107, -173, 410, +-377, 137, 47, -470, 363, -313, 33, 346, +-316, 306, -107, -374, 334, -460, 194, 224, +-283, 405, -205, -202, 318, -472, 328, 30, +-273, 362, -308, 19, 318, -315, 422, -165, +-239, 182, -376, 235, 254, -57, 444, -311, +-104, -97, -369, 362, 51, 280, 430, -296, +120, -400, -372, 243, -174, 568, 416, -21, +256, -564, -368, -98, -237, 670, 323, 373, +241, -570, -230, -506, -203, 607, 60, 778, +192, -419, 63, -847, -210, 369, -277, 996, +173, -150, 377, -930, -186, 104, -559, 917, +57, 24, 593, -786, -6, -22, -678, 689, +-199, 53, 608, -548, 271, -64, -565, 388, +-458, 29, 378, -243, 515, -50, -232, 60, +-632, -52, 1, -3, 646, 41, 178, -116, +-666, -162, -357, 44, 628, 127, 501, -96, +-538, -230, -578, -43, 448, 168, 648, 21, +-266, -225, -607, -164, 174, 123, 599, 126, +26, -130, -453, -217, -64, 45, 391, 204, +170, -52, -198, -276, -113, 34, 135, 361, +116, -43, 30, -461, 35, 43, -60, 594, +-101, 19, 144, -629, 259, -20, -142, 720, +-351, 129, 172, -655, 449, -102, -154, 698, +-521, 214, 155, -585, 545, -184, -164, 611, +-584, 310, 133, -448, 552, -277, -165, 403, +-570, 362, 90, -202, 503, -284, -111, 110, +-534, 301, 16, 67, 437, -210, -16, -172, +-446, 156, -83, 303, 303, -54, 90, -397, +-243, -67, -179, 418, 87, 155, 192, -470, +16, -287, -269, 386, -142, 328, 283, -386, +230, -445, -291, 213, -309, 397, 295, -167, +395, -477, -208, -22, -439, 334, 153, 59, +549, -352, -7, -178, -541, 200, -101, 134, +636, -200, 278, -177, -553, 119, -356, 92, +549, -145, 516, -95, -415, 143, -517, 77, +318, -183, 597, -87, -156, 213, -522, 146, +42, -211, 493, -184, 136, 257, -385, 273, +-243, -188, 287, -320, 366, 249, -176, 463, +-445, -147, 49, -504, 433, 149, 74, 688, +-424, 1, -238, -671, 307, -72, 307, 770, +-232, 262, -448, -665, 106, -328, 392, 625, +-42, 491, -411, -465, -79, -524, 264, 348, +89, 593, -184, -175, -199, -596, 58, 49, +178, 544, -21, 82, -235, -502, -30, -205, +199, 378, 12, 247, -185, -297, -32, -361, +157, 142, 35, 317, -125, -96, -17, -376, +119, -54, 66, 268, -117, 40, -33, -266, +160, -140, 82, 133, -161, 73, -64, -115, +253, -103, 98, -6, -235, 35, -83, 11, +322, -31, 103, -94, -287, -10, -58, 117, +311, 22, 83, -153, -248, -49, -38, 185, +221, 59, 58, -145, -168, -26, -43, 167, +157, 34, 11, -94, -146, 45, 15, 130, +126, -4, -58, -69, -155, 74, 85, 125, +124, -15, -107, -69, -179, 55, 95, 135, +163, 23, -110, -81, -239, -9, 43, 108, +259, 105, -72, -42, -329, -111, -13, 24, +339, 189, -18, 37, -398, -211, -29, -70, +375, 229, 19, 111, -386, -264, -39, -182, +326, 220, 27, 228, -248, -219, -60, -334, +147, 113, 69, 338, -16, -85, -92, -417, +-76, -50, 124, 342, 188, 52, -94, -367, +-238, -167, 127, 255, 287, 150, -60, -241, +-279, -234, 71, 143, 297, 201, -40, -110, +-231, -216, 83, 20, 221, 135, -74, 4, +-154, -59, 123, -40, 132, -18, -113, 52, +-100, 107, 143, -34, 95, -132, -134, 58, +-89, 189, 124, 0, 111, -159, -131, 29, +-123, 198, 80, 45, 137, -114, -75, -1, +-166, 145, 2, 42, 149, -59, 34, 30, +-189, 78, -109, 9, 135, -19, 139, 56, +-133, 25, -218, -20, 51, 9, 221, 73, +-23, 11, -265, -89, -56, -16, 219, 122, +90, 58, -205, -167, -157, -111, 130, 162, +154, 141, -47, -176, -189, -208, -56, 93, +193, 179, 164, -64, -190, -215, -253, -78, +194, 131, 339, 110, -143, -120, -383, -253, +110, 5, 433, 258, -24, 37, -409, -339, +-30, -181, 426, 294, 124, 222, -362, -278, +-162, -329, 345, 198, 214, 354, -277, -123, +-192, -384, 225, 48, 212, 392, -173, 25, +-175, -358, 133, -49, 160, 369, -97, 112, +-141, -319, 75, -88, 136, 330, -63, 148, +-176, -264, 61, -92, 184, 296, -84, 148, +-228, -234, 57, -121, 250, 293, -79, 196, +-297, -234, 34, -210, 280, 269, -16, 298, +-320, -206, -47, -321, 289, 184, 62, 376, +-311, -116, -82, -379, 261, 41, 20, 371, +-210, 26, 6, -357, 141, -112, -98, 272, +-76, 144, 167, -234, 4, -204, -236, 121, +20, 153, 303, -87, -25, -181, -327, -8, +-6, 77, 352, 19, 84, -89, -337, -103, +-141, 7, 299, 89, 262, 3, -213, -163, +-348, -76, 167, 124, 463, 98, -66, -146, +-495, -159, 26, 102, 496, 185, 71, -60, +-433, -209, -128, 17, 373, 223, 204, 46, +-235, -194, -279, -75, 137, 205, 341, 155, +-42, -125, -379, -158, -40, 134, 375, 236, +105, -59, -353, -203, -176, 69, 281, 273, +195, -10, -227, -204, -215, 28, 104, 217, +185, 26, -36, -133, -169, -4, -90, 98, +99, 58, 145, -23, -69, -62, -208, -37, +-21, 75, 230, 98, 57, -84, -250, -147, +-123, 36, 228, 149, 156, -34, -214, -168, +-188, -36, 165, 100, 206, 41, -132, -109, +-202, -104, 79, 2, 211, 105, -18, -1, +-216, -186, -2, -83, 226, 168, 47, 89, +-199, -239, -69, -144, 206, 210, 109, 148, +-159, -222, -148, -194, 162, 184, 198, 201, +-104, -136, -249, -226, 90, 85, 299, 255, +-45, -4, -278, -231, -17, -65, 279, 230, +109, 163, -247, -126, -192, -200, 210, 78, +282, 286, -181, 41, -332, -264, 97, -87, +358, 344, -20, 196, -388, -315, -67, -244, +331, 356, 171, 373, -312, -319, -269, -430, +241, 305, 304, 541, -188, -256, -322, -602, +88, 224, 235, 662, 35, -163, -219, -710, +-165, 99, 149, 712, 230, -37, -85, -728, +-320, -76, 17, 685, 347, 119, 34, -661, +-340, -238, -128, 572, 309, 263, 204, -521, +-241, -351, -299, 363, 214, 357, 348, -278, +-155, -405, -349, 100, 97, 379, 346, 7, +-39, -380, -262, -139, -9, 296, 198, 206, +85, -226, -98, -255, -97, 113, 12, 270, +143, 11, 86, -266, -136, -87, -158, 267, +127, 198, 243, -244, -96, -221, -281, 265, +37, 292, 322, -206, 24, -296, -334, 210, +-77, 355, 317, -112, 121, -348, -301, 87, +-144, 405, 233, 11, 162, -388, -198, -65, +-170, 410, 150, 170, 140, -365, -132, -249, +-135, 307, 97, 365, 87, -216, -104, -436, +-68, 109, 64, 491, 16, -30, -43, -527, +19, -58, -45, 494, -37, 99, 104, -504, +28, -169, -172, 428, -48, 195, 231, -406, +39, -274, -265, 310, -91, 273, 326, -281, +161, -326, -381, 210, -225, 286, 418, -216, +324, -280, -422, 194, -401, 232, 402, -230, +502, -200, -323, 231, -567, 145, 254, -237, +609, -94, -97, 234, -622, 42, -24, -198, +627, 9, 149, 190, -530, -23, -276, -128, +434, 78, 389, 110, -301, -59, -476, -42, +167, 118, 522, 52, -49, -97, -497, -16, +-106, 125, 463, 38, 240, -82, -406, 10, +-365, 58, 319, -23, 462, 13, -256, 78, +-511, -57, 161, -123, 506, 135, -81, 155, +-510, -190, -8, -174, 460, 244, 70, 165, +-428, -315, -126, -178, 368, 326, 131, 169, +-303, -364, -158, -200, 230, 324, 122, 193, +-153, -306, -128, -221, 63, 233, 131, 181, +0, -203, -140, -181, -54, 118, 142, 120, +99, -74, -115, -70, -162, -29, 85, -15, +255, 99, -79, 108, -323, -176, 80, -207, +382, 226, -35, 290, -432, -230, 13, -362, +465, 243, 68, 419, -468, -185, -143, -452, +459, 149, 268, 520, -422, -51, -371, -527, +383, -25, 447, 571, -284, 158, -494, -515, +159, -230, 507, 466, 0, 329, -483, -338, +-168, -345, 431, 222, 328, 370, -360, -77, +-440, -343, 261, -40, 493, 306, -144, 161, +-517, -237, -1, -235, 488, 154, 98, 274, +-433, -73, -204, -292, 316, -3, 269, 254, +-215, 41, -314, -245, 96, -92, 313, 184, +-16, 87, -275, -155, -100, -115, 210, 88, +183, 89, -160, -51, -242, -104, 86, -19, +257, 80, -25, 37, -257, -74, -25, -69, +240, 52, 51, 33, -197, -56, -44, 6, +125, 62, 80, -58, -56, -83, -125, 110, +47, 106, 156, -122, -17, -117, -173, 145, +17, 144, 174, -118, 4, -117, -160, 120, +-29, 135, 161, -73, 60, -99, -136, 60, +-73, 83, 128, -8, 109, -33, -99, 9, +-106, 6, 41, 9, 124, 50, 26, 29, +-126, -60, -109, -64, 134, 81, 190, 104, +-155, -60, -222, -146, 141, 31, 240, 170, +-96, 13, -266, -202, 24, -88, 287, 224, +40, 161, -328, -253, -92, -281, 337, 233, +99, 372, -313, -223, -123, -462, 244, 154, +138, 479, -180, -98, -191, -499, 128, 23, +230, 457, -136, 17, -231, -449, 151, -59, +189, 399, -180, 60, -105, -363, 177, -51, +14, 312, -164, -2, 72, -260, 129, 53, +-90, 226, -100, -94, 43, -197, 113, 126, +32, 222, -175, -102, -67, -253, 242, 95, +78, 311, -244, -53, -75, -344, 214, 47, +129, 402, -149, -25, -198, -397, 105, 16, +267, 392, -23, 45, -324, -311, -31, -119, +373, 214, 94, 215, -360, -105, -124, -271, +327, -8, 163, 307, -251, 101, -221, -302, +199, -156, 251, 253, -133, 193, -257, -196, +53, -241, 257, 108, 52, 266, -284, -48, +-136, -301, 318, -29, 180, 284, -355, 55, +-179, -283, 363, -89, 164, 236, -365, 68, +-151, -209, 330, -84, 148, 165, -271, 84, +-220, -146, 229, -122, 286, 127, -224, 139, +-344, -128, 239, -159, 358, 108, -264, 177, +-328, -98, 240, -182, 287, 92, -191, 187, +-238, -66, 103, -172, 217, 17, 3, 159, +-211, 68, -56, -126, 225, -160, 59, 111, +-199, 266, -25, -61, 162, -345, -5, 52, +-84, 412, 17, -27, 48, -423, -27, 22, +-11, 438, 76, 10, -30, -403, -101, -32, +45, 383, 140, 53, -37, -317, -162, -52, +16, 245, 195, 42, -14, -157, -219, -19, +57, 65, 198, 2, -87, 21, -167, -19, +103, -117, 149, 49, -117, 185, -133, -118, +122, -231, 107, 151, -127, 236, -92, -187, +126, -239, 71, 197, -123, 194, -114, -201, +141, -165, 142, 178, -170, 127, -176, -144, +164, -141, 212, 91, -163, 176, -270, -58, +169, -232, 326, 32, -229, 294, -351, -25, +267, -348, 344, 40, -278, 393, -334, -65, +262, -398, 326, 81, -237, 407, -319, -72, +208, -395, 314, 77, -172, 421, -337, -69, +147, -434, 398, 75, -141, 480, -441, -28, +160, -559, 460, 4, -141, 658, -448, 50, +146, -768, 415, -67, -127, 867, -357, 99, +112, -943, 296, -110, -64, 1020, -216, 99, +-2, -1066, 180, -81, 37, 1092, -119, 58, +-40, -1077, 28, -38, 12, 1052, 85, -28, +23, -995, -188, 92, -41, 913, 251, -191, +46, -827, -255, 258, -83, 741, 223, -335, +132, -686, -160, 401, -244, 615, 101, -459, +354, -593, -77, 500, -420, 579, 39, -537, +429, -623, -1, 544, -394, 659, -52, -517, +325, -690, 74, 440, -241, 713, -75, -356, +121, -720, 89, 272, 26, 687, -142, -185, +-139, -619, 205, 78, 221, 542, -263, 68, +-224, -467, 271, -195, 199, 398, -211, 302, +-157, -315, 127, -364, 131, 270, 0, 389, +-158, -214, -81, -384, 234, 170, 154, 376, +-324, -79, -164, -388, 415, -27, 177, 431, +-471, 136, -171, -457, 517, -254, 179, 505, +-545, 362, -166, -553, 545, -495, 206, 623, +-520, 606, -287, -650, 493, -743, 393, 621, +-455, 882, -496, -541, 433, -1015, 513, 391, +-352, 1118, -517, -227, 255, -1177, 480, -10, +-137, 1229, -441, 210, 5, -1241, 388, -442, +102, 1219, -315, 637, -210, -1135, 215, -830, +258, 985, -96, 982, -270, -796, -56, -1054, +219, 537, 236, 1080, -206, -277, -371, -1038, +180, -3, 474, 982, -193, 235, -476, -872, +165, -459, 464, 743, -128, 644, -402, -588, +95, -772, 305, 420, -42, 851, -188, -228, +-4, -855, 70, 43, 100, 875, -31, 84, +-151, -856, 81, -176, 207, 857, -203, 224, +-192, -813, 350, -266, 181, 764, -494, 312, +-134, -677, 607, -325, 102, 539, -666, 380, +-90, -399, 683, -433, 138, 241, -640, 539, +-253, -123, 616, -649, 354, -8, -529, 758, +-454, 128, 428, -845, 471, -220, -266, 849, +-476, 303, 63, -797, 443, -328, 126, 651, +-405, 352, -308, -511, 345, -321, 417, 321, +-259, 276, -477, -117, 121, -230, 463, -115, +43, 156, -405, 361, -207, -98, 267, -543, +361, -23, -114, 698, -470, 107, -79, -741, +549, -180, 251, 699, -583, 227, -413, -568, +569, -264, 580, 369, -526, 341, -720, -167, +464, -388, 842, -75, -388, 454, -882, 289, +296, -456, 886, -474, -170, 402, -850, 609, +62, -289, 838, -669, 50, 116, -822, 709, +-135, 57, 840, -667, 188, -243, -836, 615, +-180, 417, 810, -528, 158, -606, -693, 429, +-168, 783, 574, -319, 238, -894, -494, 166, +-306, 959, 462, -20, 344, -951, -420, -126, +-345, 907, 317, 243, 339, -822, -177, -348, +-362, 708, 34, 460, 395, -583, 46, -545, +-404, 389, -121, 619, 408, -142, 127, -665, +-380, -136, -131, 668, 329, 423, 92, -664, +-243, -655, -69, 610, 142, 846, 61, -548, +-89, -973, -43, 430, 67, 1031, 31, -235, +-91, -1051, -26, -11, 133, 991, 57, 313, +-210, -894, -83, -569, 287, 704, 140, 771, +-360, -471, -161, -893, 384, 211, 213, 925, +-344, 86, -271, -895, 239, -377, 383, 760, +-45, 686, -528, -570, -117, -948, 665, 277, +320, 1101, -750, 79, -440, -1131, 746, -477, +587, 1001, -666, 867, -677, -758, 530, -1193, +761, 416, -357, 1435, -799, -14, 184, -1567, +773, -409, -4, 1551, -672, 847, -130, -1383, +469, -1269, 253, 1068, -209, 1614, -332, -596, +-105, -1855, 405, 53, 344, 1928, -385, 556, +-569, -1860, 294, -1106, 716, 1647, -136, 1572, +-826, -1280, -73, -1941, 860, 837, 268, 2144, +-791, -234, -508, -2253, 647, -376, 693, 2175, +-411, 1025, -874, -1964, 144, -1592, 979, 1629, +150, 1995, -1039, -1166, -399, -2260, 1000, 670, +634, 2292, -864, -96, -824, -2231, 651, -456, +1000, 2016, -376, 979, -1128, -1725, 147, -1429, +1152, 1342, 119, 1698, -1079, -862, -345, -1822, +911, 370, 575, 1732, -684, 137, -731, -1544, +439, -578, 833, 1259, -153, 928, -872, -920, +-127, -1158, 821, 561, 428, 1254, -702, -163, +-691, -1229, 513, -229, 958, 1066, -319, 602, +-1135, -793, 107, -888, 1234, 470, 96, 1056, +-1231, -123, -301, -1081, 1127, -178, 504, 994, +-944, 430, -717, -780, 688, -623, 920, 534, +-438, 743, -1087, -201, 155, -767, 1180, -127, +94, 684, -1181, 455, -363, -469, 1116, -741, +608, 184, -991, 905, -825, 177, 798, -979, +1004, -490, -571, 913, -1153, 784, 316, -775, +1271, -1002, -88, 540, -1302, 1122, -96, -240, +1259, -1172, 230, -89, -1100, 1056, -343, 451, +896, -848, 414, -769, -616, 503, -457, 1012, +320, -114, 490, -1157, -23, -302, -476, 1181, +-238, 683, 447, -1127, 433, -1009, -328, 982, +-561, 1234, 180, -770, 661, -1392, 4, 498, +-701, 1441, -157, -206, 696, -1374, 292, -90, +-614, 1225, -387, 299, 474, -954, 473, -454, +-294, 671, -526, 505, 104, -349, 556, -474, +68, 30, -546, 420, -193, 230, 477, -262, +291, -466, -368, 127, -375, 583, 213, 106, +449, -612, -94, -309, -474, 536, -30, 503, +454, -335, 136, -667, -414, 132, -234, 720, +346, 161, 305, -751, -272, -391, -343, 662, +191, 624, 355, -527, -116, -814, -345, 341, +52, 900, 317, -68, 16, -966, -261, -205, +-92, 877, 218, 524, 157, -768, -169, -792, +-188, 556, 131, 960, 207, -296, -63, -1079, +-209, 20, -16, 1035, 246, 294, 109, -970, +-265, -590, -167, 787, 274, 834, 253, -539, +-260, -1026, -337, 249, 239, 1054, 452, 105, +-192, -998, -555, -445, 181, 804, 622, 723, +-135, -491, -665, -943, 95, 167, 631, 1005, +28, 262, -585, -984, -189, -648, 512, 844, +360, 1022, -442, -539, -531, -1329, 365, 210, +621, 1471, -237, 283, -713, -1511, 95, -700, +719, 1351, 85, 1155, -695, -1061, -274, -1506, +611, 670, 450, 1745, -479, -145, -631, -1895, +325, -342, 753, 1805, -137, 908, -815, -1626, +-75, -1336, 811, 1232, 296, 1665, -754, -737, +-485, -1859, 662, 195, 640, 1804, -523, 421, +-720, -1673, 340, -935, 744, 1312, -141, 1369, +-650, -851, -77, -1678, 494, 332, 299, 1716, +-281, 272, -473, -1665, 75, -784, 588, 1344, +158, 1220, -585, -874, -417, -1553, 508, 328, +651, 1647, -337, 366, -857, -1667, 152, -954, +975, 1407, 92, 1526, -999, -1013, -351, -1933, +914, 496, 612, 2123, -707, 180, -853, -2196, +428, -763, 1042, 1979, -107, 1415, -1173, -1658, +-217, -1847, 1196, 1125, 536, 2140, -1096, -456, +-832, -2236, 884, -200, 1062, 2059, -590, 911, +-1196, -1756, 213, -1395, 1233, 1207, 170, 1804, +-1159, -567, -564, -1984, 985, -148, 896, 1947, +-697, 891, -1147, -1735, 322, -1516, 1321, 1285, +71, 2030, -1365, -736, -494, -2315, 1323, 73, +870, 2377, -1138, 606, -1196, -2243, 860, -1242, +1434, 1902, -543, 1770, -1523, -1435, 210, -2133, +1492, 834, 118, 2272, -1301, -218, -435, -2194, +1010, -367, 741, 1860, -651, 846, -933, -1400, +267, -1162, 1051, 796, 98, 1318, -1038, -190, +-418, -1279, 896, -364, 723, 1025, -682, 826, +-938, -619, 409, -1084, 1067, 53, -131, 1163, +-1069, 560, -142, -1041, 974, -1123, 420, 737, +-826, 1615, -644, -336, 615, -1890, 796, -180, +-366, 1986, -863, 764, 105, -1842, 813, -1302, +154, 1461, -748, 1833, -359, -930, 616, -2168, +521, 242, -444, 2374, -637, 447, 269, -2352, +647, -1091, -62, 2130, -667, 1667, -80, -1726, +595, -2077, 217, 1143, -522, 2330, -293, -484, +412, -2353, 288, -219, -223, 2161, -278, 843, +70, -1789, 211, -1355, 116, 1295, -216, 1696, +-238, -717, 210, -1873, 329, 100, -189, 1866, +-367, 493, 173, -1706, 330, -1003, -90, 1371, +-301, 1368, 51, -944, 272, -1564, -15, 443, +-233, 1591, 4, 46, 199, -1467, -33, -507, +-112, 1219, 42, 930, 53, -920, -60, -1198, +-3, 523, 85, 1378, -67, -153, -91, -1337, +95, -210, 159, 1153, -163, 532, -170, -896, +145, -679, 202, 498, -125, 832, -241, -165, +133, -806, 263, -221, -100, 710, -339, 576, +112, -553, 336, -779, -52, 226, -376, 1002, +39, 30, 353, -1016, -30, -341, -287, 959, +-24, 603, 232, -839, 72, -769, -136, 559, +-170, 962, 101, -280, 181, -1023, -48, -88, +-170, 995, -30, 484, 172, -935, 116, -782, +-174, 730, -203, 1072, 166, -527, 239, -1235, +-135, 263, -218, 1286, 69, 62, 227, -1318, +-37, -309, -192, 1163, -32, 615, 168, -1033, +129, -769, -146, 768, -187, 896, 106, -538, +275, -938, -114, 327, -270, 874, 69, -79, +315, -843, -56, -18, -326, 648, 45, 206, +294, -519, -22, -223, -273, 285, 57, 233, +190, -72, -20, -221, -147, -28, -3, 101, +62, 179, 41, -59, 16, -178, -69, -83, +-75, 216, 70, 199, 109, -205, -79, -263, +-139, 100, 50, 374, 167, -35, -19, -340, +-210, -107, -21, 319, 216, 211, 36, -278, +-181, -272, -88, 200, 147, 392, 127, -252, +-102, -380, -172, 215, 47, 406, 174, -233, +-2, -357, -126, 238, -54, 233, 73, -161, +93, -243, -2, 216, -130, 112, -84, -99, +201, -171, 127, 70, -208, 204, -180, -30, +170, -190, 192, -99, -77, 322, -176, 27, +-74, -228, 213, -145, 150, 297, -165, 139, +-257, -261, 117, -162, 315, 170, -7, 261, +-330, -172, -147, -195, 371, 20, 228, 232, +-297, 18, -378, -148, 248, -97, 463, 60, +-117, 196, -526, -9, -81, -221, 591, -96, +205, 266, -533, 143, -382, -219, 480, -179, +476, 111, -369, 216, -574, -12, 182, -172, +685, -141, -51, 148, -693, 231, -165, -83, +721, -301, 245, 3, -681, 345, -295, 66, +537, -314, 342, -203, -397, 289, -346, 281, +167, -204, 388, -336, -72, 107, -386, 338, +40, -15, 294, -275, -29, -114, -174, 203, +21, 219, -32, -116, 53, -307, 146, 15, +-108, 378, -169, 46, 65, -348, 167, -152, +-32, 301, -95, 202, -92, -185, 98, -245, +151, 83, -130, 259, -149, -12, 120, -179, +97, -90, -140, 106, 82, 139, 11, 73, +-177, -256, 83, -186, 231, 304, -176, 304, +-218, -332, 170, -347, 146, 319, -23, 310, +-169, -201, -157, -290, 165, 105, 351, 193, +-236, 74, -478, -154, 261, -199, 516, 115, +-291, 286, -535, -48, 235, -350, 483, 19, +-150, 310, -450, 60, 23, -270, 394, -125, +20, 203, -331, 171, -75, -116, 209, -259, +88, 83, -88, 265, -139, -21, -50, -269, +165, -35, 71, 219, -172, 97, -100, -130, +145, -210, 38, 111, -67, 252, -79, -84, +-20, -308, 101, 117, 50, 301, -132, -177, +-38, -219, 100, 171, -72, 156, 8, -207, +83, 0, -140, 175, -73, -103, 244, -159, +-60, 193, -253, 182, 131, -323, 165, -129, +-169, 389, -77, 136, 114, -513, -10, -60, +-31, 580, -15, 8, -55, -608, 37, 5, +88, 658, -135, -36, -60, -648, 169, 17, +-42, 673, -206, -31, 95, -670, 140, 66, +-116, 661, -124, -108, 69, -648, 73, 141, +-37, 625, -140, -145, 15, -624, 147, 118, +-62, 662, -201, -47, 63, -782, 196, -2, +-175, 923, -177, 34, 179, -1074, 150, -53, +-280, 1194, -133, 38, 280, -1242, 100, -72, +-341, 1259, -160, 78, 400, -1231, 145, -85, +-464, 1137, -214, 118, 483, -1082, 177, -79, +-499, 969, -215, 70, 461, -918, 232, -10, +-511, 905, -257, -142, 488, -869, 203, 316, +-542, 942, -123, -631, 528, -965, -64, 969, +-527, 1004, 178, -1298, 494, -1066, -347, 1650, +-499, 1063, 429, -1869, 487, -1138, -533, 2107, +-562, 1179, 569, -2261, 546, -1217, -567, 2340, +-614, 1268, 475, -2367, 611, -1253, -376, 2267, +-711, 1285, 167, -2130, 772, -1292, -53, 1954, +-852, 1307, -124, -1747, 833, -1353, 168, 1571, +-812, 1354, -246, -1369, 647, -1360, 270, 1143, +-543, 1354, -317, -921, 314, -1323, 292, 629, +-171, 1317, -286, -383, -51, -1279, 169, 109, +247, 1225, -193, 134, -471, -1118, 154, -405, +572, 988, -259, 655, -603, -828, 281, -940, +462, 686, -318, 1139, -388, -499, 246, -1306, +240, 301, -220, 1415, -200, -101, 105, -1430, +155, -174, -117, 1460, -207, 377, 36, -1361, +273, -636, -78, 1301, -455, 804, 87, -1149, +509, -963, -132, 1039, -704, 1074, 165, -934, +713, -1158, -195, 923, -799, 1177, 115, -939, +753, -1143, -109, 1001, -706, 1062, -107, -1036, +669, -943, 155, 994, -640, 908, -333, -985, +563, -866, 348, 884, -550, 983, -349, -898, +363, -1067, 257, 845, -292, 1254, -184, -853, +33, -1381, 62, 776, 136, 1518, -64, -671, +-368, -1617, -23, 487, 476, 1648, -24, -211, +-609, -1662, -19, -78, 568, 1506, 31, 483, +-655, -1362, -91, -822, 562, 1020, 131, 1250, +-642, -722, -196, -1564, 601, 301, 154, 1843, +-644, 113, -225, -2005, 587, -532, 136, 2027, +-528, 995, -267, -1972, 411, -1341, 294, 1702, +-370, 1737, -530, -1411, 300, -1965, 684, 932, +-365, 2213, -938, -480, 362, -2321, 1081, -36, +-485, 2361, -1273, 517, 479, -2295, 1319, -895, +-547, 2068, -1409, 1269, 459, -1835, 1336, -1475, +-422, 1463, -1314, 1728, 190, -1202, 1183, -1801, +-42, 892, -1086, 1852, -351, -699, 953, -1718, +551, 541, -877, 1474, -913, -393, 776, -1191, +1029, 330, -779, 792, -1148, -173, 581, -518, +1112, 126, -512, 164, -1029, 42, 163, 21, +899, -129, -19, -227, -780, 263, -256, 319, +542, -381, 317, -338, -340, 444, -444, 340, +-68, -519, 411, -250, 367, 498, -438, 208, +-798, -500, 307, -150, 1063, 454, -213, 124, +-1416, -418, -50, -101, 1563, 348, 276, 101, +-1793, -258, -627, -77, 1779, 124, 869, 77, +-1806, 19, -1237, -72, 1653, -118, 1410, 9, +-1497, 243, -1736, 20, 1247, -226, 1768, -189, +-990, 240, -1913, 374, 631, -200, 1805, -600, +-349, 116, -1761, 922, -76, -153, 1584, -1100, +294, 66, -1435, 1350, -627, -89, 1126, -1450, +779, 52, -909, 1493, -1042, 56, 541, -1547, +1191, -123, -371, 1408, -1403, 358, 137, -1312, +1386, -516, -80, 1039, -1425, 742, -88, -731, +1244, -912, 161, 347, -1180, 1036, -431, 83, +1057, -1115, 486, -535, -1018, 1120, -713, 1000, +920, -1074, 716, -1425, -904, 893, -837, 1867, +651, -701, 964, -2146, -654, 311, -1106, 2426, +378, 47, 1284, -2498, -412, -520, -1455, 2481, +241, 1014, 1438, -2342, -152, -1459, -1561, 2009, +-29, 1960, 1407, -1663, 192, -2276, -1445, 1138, +-444, 2551, 1309, -623, 511, -2605, -1259, 67, +-707, 2478, 1074, 528, 660, -2224, -966, -1057, +-693, 1796, 678, 1564, 611, -1354, -612, -1904, +-490, 815, 278, 2129, 300, -321, -173, -2095, +-163, -234, -110, 1948, -109, 696, 293, -1601, +95, -1151, -429, 1208, -332, 1464, 520, -796, +240, -1604, -516, 354, -428, 1635, 420, -20, +414, -1431, -456, -336, -502, 1178, 305, 579, +495, -821, -441, -755, -410, 409, 278, 846, +238, -25, -300, -798, -109, -369, 59, 692, +-106, 662, 59, -474, 71, -873, -248, 244, +-167, 935, 261, 32, 85, -935, -333, -246, +-169, 803, 204, 498, 185, -682, -277, -651, +-324, 508, 201, 753, 312, -293, -264, -806, +-474, 148, 225, 700, 368, 138, -194, -672, +-517, -285, 102, 505, 438, 538, -102, -434, +-507, -695, -55, 347, 418, 825, 9, -257, +-313, -909, -270, 193, 164, 893, 294, -92, +-34, -841, -581, -31, -113, 790, 615, 122, +148, -706, -751, -273, -291, 683, 675, 376, +281, -663, -651, -473, -436, 584, 487, 639, +378, -562, -366, -722, -482, 369, 104, 953, +380, -253, 97, -1130, -444, 38, -418, 1375, +345, 149, 591, -1602, -413, -283, -841, 1719, +292, 484, 919, -1811, -319, -627, -1065, 1743, +141, 871, 1041, -1643, -92, -1075, -1128, 1448, +-136, 1297, 1034, -1187, 269, -1467, -1139, 903, +-497, 1536, 1085, -508, 565, -1609, -1185, 126, +-688, 1547, 1131, 398, 585, -1562, -1108, -862, +-626, 1473, 915, 1376, 469, -1366, -731, -1849, +-539, 1234, 425, 2196, 469, -955, -233, -2569, +-583, 753, -43, 2704, 523, -385, 183, -2854, +-609, 118, -419, 2791, 507, 225, 512, -2677, +-509, -525, -698, 2447, 347, 770, 678, -2139, +-207, -990, -828, 1829, -45, 1102, 764, -1467, +244, -1216, -876, 1148, -492, 1237, 753, -777, +594, -1284, -727, 500, -766, 1227, 456, -183, +795, -1215, -265, -9, -924, 1117, -96, 189, +914, -1041, 269, -296, -951, 986, -548, 328, +760, -892, 665, -386, -612, 899, -890, 343, +220, -825, 1045, -365, -11, 801, -1231, 365, +-379, -746, 1313, -392, 521, 645, -1346, 495, +-820, -589, 1190, -555, 931, 459, -1063, 720, +-1149, -408, 742, -814, 1229, 277, -570, 971, +-1343, -196, 237, -1033, 1264, 49, -76, 1094, +-1190, 92, -227, -1078, 926, -240, 361, 953, +-694, 447, -626, -854, 378, -556, 648, 594, +-108, 751, -807, -446, -183, -770, 688, 209, +387, 763, -674, -25, -655, -655, 491, -109, +729, 398, -358, 300, -902, -210, 155, -342, +800, -96, 28, 413, -792, 296, -294, -364, +589, -504, 458, 234, -478, 716, -717, -69, +250, -844, 775, -218, -91, 1013, -918, 471, +-171, -1050, 846, -796, 363, 1068, -849, 1058, +-643, -954, 659, -1336, 821, 804, -537, 1506, +-1067, -546, 258, -1634, 1184, 253, -84, 1668, +-1367, 80, -190, -1586, 1371, -461, 333, 1483, +-1422, 749, -547, -1203, 1261, -1077, 636, 958, +-1168, 1236, -781, -560, 885, -1390, 839, 175, +-755, 1439, -893, 212, 455, -1396, 850, -603, +-334, 1335, -789, 845, 62, -1114, 614, -1096, +93, 903, -541, 1174, -310, -537, 320, -1257, +449, 205, -335, 1220, -509, 172, 158, -1155, +502, -519, -181, 1019, -439, 793, 18, -777, +304, -1086, 13, 568, -262, 1233, -106, -228, +98, -1417, 105, -29, -119, 1467, -63, 341, +-44, -1495, -22, -640, 62, 1491, 91, 850, +-234, -1388, -168, -1101, 272, 1357, 115, 1203, +-362, -1214, -122, -1328, 321, 1123, 12, 1366, +-323, -970, -25, -1384, 248, 797, -76, 1418, +-234, -659, 57, -1398, 189, 492, -202, 1437, +-163, -432, 193, -1402, 140, 340, -377, 1418, +-87, -324, 351, -1335, -5, 240, -449, 1293, +72, -198, 406, -1145, -255, 99, -349, 963, +240, -28, 329, -742, -412, 36, -265, 421, +309, -28, 289, -216, -370, 226, -343, -84, +270, -341, 327, 161, -203, 621, -428, -247, +85, -819, 351, 168, 74, 1014, -410, -13, +-247, -1214, 343, -159, 368, 1290, -361, 443, +-526, -1400, 296, -672, 536, 1411, -245, 968, +-598, -1421, 84, -1244, 558, 1357, 58, 1544, +-598, -1217, -266, -1838, 544, 959, 412, 2139, +-590, -615, -514, -2345, 429, 153, 590, 2495, +-360, 314, -610, -2483, 108, -796, 606, 2345, +20, 1232, -600, -2090, -179, -1548, 440, 1663, +316, 1849, -382, -1238, -394, -1972, 117, 674, +519, 2121, -70, -182, -554, -2115, -106, -355, +573, 2069, 93, 831, -533, -1953, -140, -1208, +390, 1692, 100, 1592, -280, -1468, -69, -1778, +58, 1036, 30, 2019, 33, -696, 27, -2067, +-241, 235, -37, 2079, 261, 181, 95, -1978, +-412, -555, -101, 1708, 377, 928, 178, -1432, +-453, -1147, -271, 1003, 412, 1357, 373, -638, +-434, -1427, -548, 278, 446, 1427, 567, 8, +-383, -1380, -686, -193, 371, 1231, 581, 341, +-232, -1078, -625, -417, 121, 887, 552, 501, +-17, -677, -572, -563, -123, 437, 571, 663, +162, -235, -495, -711, -337, -31, 433, 811, +380, 187, -268, -790, -537, -375, 95, 800, +556, 485, 113, -790, -620, -539, -315, 712, +598, 699, 450, -765, -625, -732, -574, 654, +629, 963, 542, -656, -600, -1044, -591, 474, +568, 1188, 492, -285, -412, -1207, -586, 8, +309, 1127, 551, 306, -108, -1002, -673, -538, +-31, 741, 691, 750, 123, -505, -683, -807, +-282, 201, 673, 820, 326, 17, -574, -712, +-514, -260, 576, 590, 512, 440, -488, -429, +-587, -616, 430, 265, 508, 751, -297, -81, +-479, -864, 118, -102, 395, 927, 34, 313, +-368, -931, -171, -485, 280, 832, 244, 663, +-202, -666, -309, -803, 77, 440, 335, 896, +59, -185, -428, -948, -147, -56, 420, 943, +261, 271, -465, -906, -288, -458, 346, 861, +370, 562, -238, -760, -457, -652, 58, 702, +504, 666, 114, -616, -579, -651, -223, 544, +484, 670, 294, -510, -382, -616, -322, 379, +188, 703, 308, -326, -5, -732, -325, 142, +-94, 844, 254, 19, 172, -912, -247, -209, +-191, 932, 184, 417, 185, -931, -160, -534, +-197, 830, 129, 617, 160, -710, -79, -627, +-139, 539, 20, 589, 49, -335, 43, -561, +42, 129, -118, 526, -124, 78, 112, -511, +203, -292, -118, 516, -181, 450, 8, -479, +147, -618, 97, 424, -70, 715, -235, -314, +8, -793, 361, 195, -15, 798, -434, -65, +-41, -749, 550, -13, 5, 649, -614, 93, +-89, -548, 745, -142, 143, 449, -832, 197, +-272, -377, 889, -271, 424, 340, -921, 328, +-552, -282, 868, -421, 695, 254, -847, 448, +-743, -147, 716, -486, 802, 63, -605, 440, +-796, 69, 401, -413, 837, -151, -242, 322, +-822, 241, 25, -233, 846, -330, 96, 154, +-788, 380, -230, -24, 698, -492, 307, -23, +-564, 473, -373, 192, 366, -538, 484, -256, +-255, 456, -514, 412, 42, -411, 627, -510, +54, 320, -608, 547, -242, -171, 587, -588, +380, 98, -543, 480, -493, 95, 408, -399, +593, -208, -328, 224, -558, 360, 115, -59, +578, -489, 13, -76, -539, 532, -166, 246, +562, -587, 233, -352, -586, 557, -265, 457, +613, -501, 281, -546, -623, 425, -319, 572, +596, -262, 404, -617, -601, 131, -463, 592, +534, 39, 572, -569, -527, -187, -556, 512, +387, 311, 592, -407, -326, -414, -552, 290, +183, 475, 557, -115, -87, -506, -611, -85, +67, 495, 635, 263, -21, -436, -715, -429, +23, 366, 692, 527, 60, -249, -676, -606, +-161, 143, 610, 616, 305, -59, -536, -594, +-424, -42, 450, 583, 487, 83, -363, -515, +-516, -188, 273, 537, 489, 218, -186, -502, +-473, -316, 134, 548, 385, 360, -38, -575, +-350, -417, -20, 605, 248, 497, 117, -669, +-191, -538, -190, 660, 122, 679, 197, -692, +-19, -789, -225, 624, -5, 964, 130, -543, +113, -1111, -125, 374, -140, 1263, 65, -158, +203, -1381, -46, -123, -274, 1478, 63, 403, +296, -1485, -62, -696, -354, 1438, 101, 949, +342, -1318, -90, -1152, -355, 1124, 75, 1341, +343, -948, -28, -1429, -358, 686, -13, 1532, +351, -483, 111, -1528, -424, 215, -130, 1483, +408, 53, 219, -1383, -447, -330, -230, 1201, +389, 634, 272, -1025, -322, -857, -349, 785, +281, 1043, 360, -558, -168, -1145, -444, 322, +136, 1165, 402, -111, -11, -1124, -404, -47, +-100, 1015, 379, 144, 194, -895, -319, -179, +-290, 762, 272, 185, 257, -664, -136, -167, +-222, 558, 21, 183, 121, -515, 121, -210, +-21, 447, -241, 258, -48, -381, 281, -322, +162, 284, -348, 368, -227, -138, 351, -448, +353, -4, -412, 487, -435, 151, 457, -541, +528, -259, -510, 541, -600, 352, 567, -552, +630, -407, -564, 490, -665, 471, 565, -446, +668, -503, -503, 330, -695, 544, 447, -229, +694, -558, -319, 83, -730, 517, 215, 85, +745, -487, -47, -244, -816, 374, -64, 429, +850, -299, 194, -562, -884, 162, -287, 680, +866, -59, 375, -758, -739, -81, -511, 803, +632, 163, 581, -809, -399, -274, -696, 809, +236, 322, 687, -763, 10, -422, -661, 709, +-186, 488, 575, -639, 324, -573, -418, 503, +-418, 673, 312, -424, 413, -727, -136, 253, +-397, 797, 3, -128, 350, -794, 144, -59, +-297, 757, -296, 224, 294, -679, 414, -392, +-232, 543, -540, 498, 224, -407, 611, -581, +-116, 246, -652, 579, 17, -99, 667, -569, +105, -39, -606, 508, -207, 153, 527, -443, +278, -316, -355, 379, -321, 431, 226, -289, +295, -605, -46, 200, -238, 699, -18, -91, +130, -821, 121, -50, -15, 853, -119, 170, +-95, -840, 153, -333, 183, 766, -149, 435, +-193, -655, 134, -553, 243, 528, -119, 572, +-214, -383, 57, -613, 297, 236, 4, 561, +-290, -106, -100, -536, 384, -54, 185, 477, +-379, 157, -240, -399, 395, -338, 315, 309, +-328, 424, -310, -158, 255, -584, 351, -8, +-159, 641, -298, 221, 73, -717, 293, -470, +29, 713, -183, 675, -115, -664, 143, -939, +226, 563, -37, 1089, -256, -377, -31, -1278, +309, 153, 144, 1315, -216, 126, -265, -1340, +185, -429, 401, 1231, -47, 719, -493, -1115, +3, -1001, 614, 906, 81, 1173, -593, -698, +-130, -1324, 659, 450, 158, 1334, -548, -189, +-196, -1338, 559, -94, 239, 1191, -431, 370, +-232, -1062, 386, -653, 302, 804, -274, 864, +-236, -553, 181, -1072, 301, 216, -71, 1167, +-215, 118, -5, -1269, 245, -469, 124, 1227, +-140, 761, -181, -1182, 124, -1014, 308, 1015, +-16, 1167, -345, -871, 27, -1286, 457, 642, +44, 1291, -463, -456, 14, -1291, 557, 211, +3, 1198, -522, -13, 57, -1127, 618, -216, +-39, 963, -543, 392, 28, -859, 639, -557, +72, 670, -561, 649, -135, -572, 617, -713, +310, 397, -510, 694, -356, -308, 460, -691, +552, 180, -297, 609, -565, -111, 199, -601, +719, 30, -13, 505, -665, 7, -60, -484, +676, -61, 276, 377, -522, 75, -349, -327, +441, -142, 590, 192, -217, 138, -633, -115, +123, -213, 767, -16, 144, 196, -691, 82, +-247, -239, 642, -178, 555, 180, -434, 209, +-649, -184, 300, -261, 872, 103, -53, 259, +-842, -76, -51, -288, 864, -24, 290, 276, +-670, 63, -338, -317, 581, -170, 534, 288, +-346, 230, -530, -299, 294, -343, 633, 200, +-64, 401, -540, -155, 41, -507, 577, -31, +202, 531, -409, 152, -277, -564, 430, -396, +477, 524, -196, 537, -532, -454, 223, -775, +634, 306, 6, 880, -537, -168, 13, -1008, +541, -54, 157, 1006, -301, 200, -118, -1000, +296, -448, 224, 900, -56, 569, -151, -800, +102, -782, 253, 644, 39, 849, -159, -502, +76, -1002, 272, 341, -6, 994, -144, -219, +126, -1054, 222, 98, -17, 981, -93, -40, +101, -955, 177, -61, 59, 854, -80, 47, +40, -788, 230, -157, 71, 711, -157, 117, +90, -674, 322, -213, -43, 638, -219, 171, +220, -659, 359, -236, -139, 621, -258, 225, +264, -639, 385, -293, -95, 536, -299, 323, +193, -509, 419, -409, -10, 341, -299, 451, +102, -265, 423, -539, 54, 60, -278, 559, +46, 39, 434, -612, 59, -254, -279, 576, +57, 386, 434, -583, 41, -588, -260, 447, +59, 729, 393, -371, 111, -884, -244, 106, +-31, 963, 393, 72, 243, -1018, -293, -391, +-137, 947, 424, 603, 352, -863, -306, -861, +-239, 633, 387, 1001, 487, -477, -220, -1120, +-381, 174, 297, 1125, 595, -20, -99, -1114, +-448, -247, 180, 1022, 554, 357, 69, -967, +-337, -567, -1, 838, 374, 658, 293, -805, +-140, -819, -215, 655, 183, 882, 470, -618, +31, -954, -340, 431, 29, 942, 535, -382, +190, -935, -360, 205, -95, 841, 469, -159, +301, -812, -216, 40, -174, 702, 233, -25, +381, -719, 78, -62, -227, 646, -83, 73, +412, -703, 371, -185, -205, 639, -326, 254, +329, -669, 553, -418, -75, 541, -432, 527, +156, -477, 604, -692, 92, 262, -399, 749, +-10, -127, 536, -852, 241, -105, -279, 788, +-170, 254, 410, -797, 408, -441, -174, 627, +-295, 540, 295, -555, 497, -676, -63, 351, +-288, 700, 117, -234, 453, -792, 148, 40, +-220, 728, -95, 86, 388, -745, 325, -254, +-178, 575, -165, 334, 315, -479, 343, -441, +-103, 228, -143, 415, 224, -57, 348, -424, +-30, -205, -186, 274, 193, 360, 386, -185, +-26, -531, -211, -42, 199, 574, 376, 155, +-5, -621, -153, -370, 132, 548, 322, 408, +80, -500, -110, -528, 45, 368, 278, 513, +157, -304, -82, -591, 15, 140, 236, 583, +211, -94, -57, -652, -37, -84, 194, 649, +277, 138, 11, -689, -112, -309, 89, 623, +303, 359, 213, -581, -132, -493, -148, 404, +273, 514, 481, -298, -64, -594, -353, 67, +155, 563, 572, 41, 163, -604, -374, -245, +-123, 540, 502, 329, 496, -563, -307, -499, +-415, 477, 432, 578, 703, -478, -226, -739, +-533, 346, 334, 820, 711, -297, -38, -971, +-509, 114, 113, 983, 639, 1, 210, -1052, +-407, -201, -119, 929, 507, 321, 395, -902, +-210, -472, -278, 710, 260, 527, 489, -638, +67, -618, -299, 474, -28, 582, 445, -421, +328, -644, -165, 311, -284, 583, 262, -276, +538, -650, 39, 165, -404, 604, 24, -111, +590, -685, 251, -19, -345, 647, -209, 74, +491, -720, 474, -197, -231, 659, -399, 226, +358, -672, 616, -319, -121, 555, -427, 319, +197, -495, 607, -440, 50, 331, -339, 444, +-19, -196, 485, -596, 282, -23, -223, 604, +-202, 212, 318, -694, 430, -489, -61, 635, +-256, 676, 109, -601, 443, -945, 156, 432, +-220, 1055, -103, -277, 354, -1216, 336, 12, +-84, 1196, -211, 198, 135, -1209, 396, -495, +183, 1071, -236, 687, -158, -977, 408, -947, +442, 780, -224, 1061, -370, -639, 356, -1227, +586, 428, -114, 1233, -469, -287, 192, -1294, +661, 75, 95, 1213, -547, 59, -52, -1182, +752, -278, 344, 1029, -617, 388, -310, -924, +796, -574, 558, 738, -584, 622, -511, -618, +700, -731, 726, 433, -422, 685, -658, -323, +478, -684, 857, 149, -190, 550, -721, -74, +196, -475, 896, -70, 71, 319, -680, 96, +-95, -244, 809, -188, 357, 116, -541, 156, +-375, -65, 610, -198, 633, -49, -328, 127, +-572, 94, 324, -130, 778, -224, -38, 48, +-593, 256, -9, -17, 719, -395, 282, -79, +-453, 399, -280, 128, 504, -497, 485, -238, +-189, 450, -396, 291, 182, -465, 552, -417, +104, 375, -395, 451, -89, -322, 522, -571, +294, 197, -299, 565, -239, -102, 386, -648, +396, -43, -117, 581, -316, 152, 171, -599, +457, -292, 65, 491, -330, 374, 7, -468, +447, -489, 151, 358, -249, 497, -43, -315, +330, -581, 155, 235, -101, 521, -26, -201, +169, -587, 140, 153, 20, 535, -29, -124, +64, -605, 180, 40, 77, 596, -97, 14, +37, -660, 267, -191, 105, 653, -174, 285, +-23, -656, 311, -502, 213, 589, -191, 607, +-201, -504, 309, -793, 415, 354, -166, 854, +-388, -216, 267, -964, 547, 14, -86, 945, +-432, 125, 122, -940, 558, -336, 82, 825, +-410, 439, -69, -695, 540, -618, 241, 490, +-387, 667, -186, -292, 473, -772, 350, 45, +-302, 735, -274, 149, 330, -717, 444, -386, +-149, 572, -337, 524, 155, -437, 447, -710, +43, 216, -294, 785, -46, -32, 316, -896, +256, -195, -129, 897, -249, 354, 134, -920, +413, -551, 70, 815, -353, 660, -53, -725, +425, -798, 265, 513, -307, 846, -247, -319, +332, -919, 407, 68, -147, 890, -354, 139, +150, -893, 439, -366, 95, 796, -349, 529, +-101, -719, 404, -728, 348, 552, -281, 840, +-333, -400, 332, -981, 498, 181, -155, 1000, +-440, 18, 182, -1021, 521, -254, 27, 923, +-403, 432, -13, -829, 425, -641, 206, 639, +-222, 751, -204, -477, 191, -880, 352, 253, +45, 889, -301, -80, -81, -910, 348, -134, +276, 828, -189, 283, -302, -756, 139, -452, +453, 612, 75, 533, -435, -497, -139, -616, +530, 329, 319, 608, -434, -205, -350, -603, +451, 59, 516, 520, -294, 24, -519, -467, +290, -123, 672, 366, -138, 155, -582, -328, +123, -224, 667, 260, 37, 240, -513, -227, +-54, -300, 550, 164, 200, 289, -380, -103, +-144, -317, 377, -1, 241, 272, -226, 98, +-113, -264, 205, -220, 188, 196, -91, 299, +-55, -164, 117, -425, 112, 97, -65, 488, +-14, -26, 150, -609, 39, -68, -100, 645, +26, 164, 166, -710, 17, -280, -82, 690, +-31, 376, 129, -675, 141, -501, -58, 610, +-170, 571, 118, -558, 284, -689, -54, 471, +-274, 750, 90, -369, 361, -841, 15, 207, +-298, 853, -19, -19, 378, -865, 153, -215, +-289, 788, -157, 424, 358, -686, 274, -628, +-219, 499, -238, 743, 242, -295, 324, -833, +-82, 53, -216, 805, 80, 162, 240, -769, +46, -350, -89, 665, -45, 487, 88, -575, +130, -612, 47, 454, -108, 692, -39, -339, +166, -785, 97, 184, -104, 800, -56, -5, +119, -803, 63, -215, -30, 686, -35, 421, +46, -516, 51, -615, -16, 262, -6, 703, +78, 20, -7, -735, -76, -307, 116, 643, +114, 565, -122, -533, -73, -775, 228, 356, +102, 908, -173, -198, -62, -990, 243, 21, +137, 986, -158, 138, -104, -955, 215, -293, +203, 842, -118, 420, -130, -727, 117, -502, +222, 545, 4, 549, -141, -381, -22, -542, +211, 183, 109, 489, -120, -8, -78, -424, +128, -158, 136, 296, -45, 287, -94, -181, +19, -362, 137, 6, 16, 397, -81, 121, +-39, -376, 99, -279, 62, 310, -48, 373, +-92, -212, 40, -462, 130, 86, 4, 506, +-141, 21, -33, -518, 187, -153, 97, 500, +-134, 215, -152, -424, 149, -298, 232, 342, +-20, 297, -244, -216, 9, -334, 294, 89, +148, 318, -223, 44, -165, -288, 229, -180, +279, 225, -69, 253, -257, -81, 57, -354, +300, -47, 112, 336, -233, 214, -94, -330, +212, -301, 191, 234, -124, 339, -137, -141, +80, -305, 155, 43, 3, 190, -109, 52, +-50, -86, 100, -85, 125, -75, -131, 112, +-137, 179, 142, -59, 134, -311, -198, -5, +-81, 392, 165, 124, 45, -485, -135, -263, +-28, 537, 75, 405, 35, -545, -21, -550, +-62, 513, 28, 641, 92, -393, -8, -731, +-77, 254, 76, 734, 91, -62, -40, -729, +-34, -88, 83, 637, 92, 219, 5, -528, +-74, -308, 26, 385, 184, 340, 44, -223, +-164, -387, 7, 89, 211, 372, 26, 83, +-114, -387, -6, -213, 84, 312, 72, 351, +-2, -208, -136, -452, -12, 55, 186, 493, +14, 170, -226, -512, -44, -368, 210, 423, +89, 570, -217, -336, -197, -704, 194, 175, +230, 773, -180, 8, -290, -794, 77, -194, +256, 735, 69, 399, -263, -662, -267, -563, +256, 521, 423, 713, -240, -360, -511, -804, +220, 162, 534, 845, -80, 32, -467, -833, +-52, -215, 460, 765, 271, 370, -395, -659, +-361, -485, 430, 488, 455, 585, -344, -308, +-404, -627, 292, 63, 401, 675, -130, 141, +-362, -628, 13, -372, 375, 565, 120, 536, +-384, -427, -208, -647, 343, 233, 273, 715, +-295, -58, -376, -660, 151, -173, 448, 597, +-68, 285, -603, -410, -65, -398, 631, 250, +105, 395, -692, -78, -219, -351, 594, -62, +283, 296, -533, 120, -426, -198, 415, -205, +514, 158, -336, 209, -624, -60, 270, -252, +671, -13, -191, 231, -671, 128, 154, -206, +654, -240, -45, 135, -571, 310, -17, -27, +534, -340, 122, -70, -425, 293, -177, 184, +366, -230, 247, -235, -225, 126, -297, 288, +129, -75, 328, -273, 0, 0, -362, 272, +-111, 27, 347, -243, 157, -75, -356, 209, +-224, 123, 271, -180, 163, -134, -231, 92, +-220, 173, 90, -15, 147, -130, -32, -146, +-240, 103, -96, 275, 224, -28, 108, -400, +-327, -68, -176, 480, 325, 148, 129, -462, +-330, -273, -162, 426, 256, 343, 139, -306, +-156, -405, -191, 195, 61, 426, 223, -91, +60, -419, -236, -34, -123, 417, 234, 133, +215, -390, -178, -249, -264, 366, 135, 339, +322, -300, -52, -415, -386, 206, 12, 461, +408, -77, 27, -487, -474, -29, -46, 482, +433, 106, 33, -453, -453, -152, -80, 414, +336, 151, 50, -320, -296, -175, -175, 236, +161, 164, 148, -109, -128, -201, -278, 20, +24, 206, 196, 75, -35, -207, -251, -143, +-47, 231, 148, 146, 37, -233, -148, -159, +-126, 306, 79, 107, 119, -318, -71, -99, +-185, 350, 75, 70, 179, -328, -79, -69, +-210, 275, 104, 109, 203, -242, -92, -127, +-210, 177, 108, 190, 203, -164, -116, -208, +-162, 101, 77, 277, 108, -40, -46, -324, +-49, -61, -78, 391, 6, 150, 86, -420, +-34, -199, -170, 406, 4, 233, 96, -344, +-51, -228, -121, 214, -62, 226, 48, -117, +29, -170, -112, 24, -181, 149, 90, -37, +137, -94, -162, 59, -241, 73, 68, -111, +161, -72, -41, 129, -185, 135, -122, -77, +79, -260, 160, -4, -46, 346, -261, 178, +-68, -384, 225, -312, 179, 317, -233, 460, +-308, -225, 173, -575, 403, 88, -148, 668, +-431, 91, 69, -718, 349, -275, 50, 672, +-278, 512, -214, -567, 135, -739, 323, 397, +-99, 970, -367, -152, -56, -1124, 253, -146, +154, 1141, -200, 475, -376, -1029, 41, -771, +458, 818, -87, 1043, -580, -534, -64, -1227, +488, 208, 77, 1269, -487, 181, -336, -1169, +357, -557, 400, 965, -386, 876, -567, -652, +226, -1125, 532, 270, -131, 1230, -587, 179, +-164, -1133, 524, -639, 311, 882, -514, 1027, +-536, -475, 377, -1312, 582, 48, -210, 1405, +-675, 422, -33, -1286, 668, -884, 150, 1002, +-616, 1208, -273, -550, 433, -1386, 254, 123, +-253, 1362, -334, 335, 56, -1193, 279, -711, +-8, 896, -321, 1011, -50, -487, 183, -1154, +-47, 87, -172, 1108, -13, 331, 50, -918, +-57, -683, -130, 577, -88, 982, 126, -125, +5, -1113, -270, -346, -136, 1033, 235, 742, +55, -738, -320, -974, -211, 343, 198, 1048, +248, 99, -262, -974, -439, -492, 178, 730, +452, 808, -254, -335, -548, -975, 140, -73, +469, 983, -102, 504, -493, -875, -105, -830, +419, 671, 167, 1063, -449, -358, -294, -1088, +348, 20, 245, 925, -257, 272, -271, -651, +-2, -421, 201, 346, 94, 478, -243, -46, +-272, -375, 126, -248, 217, 217, -83, 441, +-309, 29, -123, -531, 203, -221, 89, 514, +-279, 368, -146, -370, 102, -480, -31, 198, +-110, 503, -37, 44, -84, -413, -55, -199, +8, 222, -141, 249, -22, 35, 75, -195, +-157, -245, -181, 92, 82, 394, 45, 72, +-116, -449, -74, -251, -69, 370, -36, 485, +-6, -177, 1, -620, -54, -114, -120, 622, +-64, 494, 117, -485, -3, -800, -272, 195, +-78, 1007, 189, 195, 44, -951, -224, -587, +-179, 697, 71, 887, 113, -290, -133, -1002, +-207, -163, 30, 994, 134, 591, -170, -783, +-273, -946, 89, 438, 199, 1168, -223, 32, +-372, -1173, 82, -501, 299, 1013, -114, 906, +-482, -625, -153, -1175, 350, 99, 168, 1268, +-426, 500, -368, -1028, 162, -1023, 252, 592, +-90, 1326, -380, -8, -224, -1357, 253, -568, +235, 1219, -354, 1097, -353, -836, 125, -1528, +151, 323, -43, 1778, -153, 298, -299, -1717, +-11, -894, 313, 1420, -44, 1397, -398, -876, +-185, -1734, 153, 217, 254, 1859, -129, 502, +-549, -1612, -85, -1170, 504, 1146, 60, 1626, +-578, -469, -328, -1840, 314, -234, 405, 1810, +-299, 915, -729, -1466, 31, -1485, 686, 913, +-32, 1777, -774, -148, -337, -1771, 487, -533, +487, 1484, -485, 1083, -908, -1013, 171, -1400, +922, 516, -149, 1551, -1097, 8, -244, -1533, +863, -412, 369, 1404, -864, 822, -768, -1223, +491, -1158, 834, 1005, -377, 1478, -1080, -608, +-92, -1712, 933, 97, 308, 1767, -937, 551, +-791, -1575, 567, -1173, 909, 1222, -408, 1596, +-1194, -611, -38, -1770, 1008, -44, 206, 1649, +-965, 671, -614, -1235, 574, -1076, 574, 687, +-458, 1138, -716, -54, 139, -876, 417, -335, +-226, 392, -471, 422, 130, 66, 282, -125, +-375, -264, -529, -274, 207, 98, 547, 505, +-274, 347, -848, -325, -140, -676, 709, -230, +210, 702, -709, 838, -613, -286, 365, -1046, +506, -374, -360, 805, -658, 907, 82, -234, +468, -1029, -206, -259, -600, 887, -83, 469, +498, -658, -1, -560, -614, 665, -262, 697, +322, -657, 146, -1073, -329, 520, -266, 1456, +44, -11, -6, -1529, -214, -645, -40, 1270, +83, 1029, -210, -721, -214, -1076, 32, 462, +-52, 888, -189, -393, -60, -973, 11, 402, +-109, 1351, -152, -66, -168, -1585, -7, -628, +28, 1513, -262, 1229, -231, -1029, 125, -1604, +191, 556, -161, 1871, -527, -71, -507, -2057, +363, -634, 756, 2055, -211, 1499, -1016, -1427, +-515, -2152, 529, 431, 713, 2333, -308, 413, +-1000, -1964, -157, -999, 729, 1586, 215, 1427, +-794, -1123, -679, -1775, 386, 456, 756, 1970, +-287, 246, -997, -1628, -157, -700, 715, 1147, +72, 843, -850, -848, -286, -965, 733, 725, +258, 1381, -1031, -336, -705, -1746, 790, -438, +830, 1650, -749, 1273, -1248, -991, 141, -1718, +1129, 209, 272, 1771, -1193, 527, -1011, -1525, +554, -1226, 1036, 1056, -80, 1800, -1100, -82, +-568, -1959, 520, -951, 519, 1418, -364, 1554, +-654, -400, -52, -1509, 407, -315, 149, 1044, +-654, 639, -589, -647, 293, -751, 645, 383, +-108, 1008, -884, 61, -553, -1149, 468, -772, +818, 904, -314, 1384, -1191, -130, -379, -1464, +911, -625, 655, 1058, -760, 951, -1053, -495, +75, -876, 859, 307, 90, 665, -901, -288, +-443, -668, 591, 302, 354, 881, -666, -170, +-656, -1015, 290, -163, 539, 1104, -151, 583, +-734, -933, -338, -1030, 517, 488, 376, 1419, +-720, 178, -745, -1362, 545, -858, 751, 904, +-459, 1229, -1232, -221, -193, -1119, 1223, -325, +556, 826, -1321, 531, -1146, -428, 809, -524, +1135, 111, -514, 445, -1394, 77, -64, -231, +1248, -3, 191, 95, -1426, -276, -780, -266, +1132, 553, 1068, 837, -954, -321, -1573, -1328, +131, -522, 1403, 1322, 298, 1449, -1214, -558, +-846, -1804, 625, -492, 734, 1420, -547, 1257, +-856, -568, 239, -1431, 717, -233, -285, 1165, +-956, 762, -191, -547, 791, -996, 443, -89, +-750, 865, -1028, 619, 109, -395, 1041, -808, +366, -131, -906, 654, -1069, 605, -50, -330, +1020, -880, 597, -17, -600, 1067, -960, 511, +-411, -1036, 352, -1199, 675, 633, 254, 1735, +-623, 353, -807, -1631, -234, -1405, 490, 707, +547, 1844, -102, 666, -697, -1266, -544, -1534, +231, -2, 413, 1457, -89, 1077, -419, -562, +20, -1360, 145, -313, -365, 992, -488, 684, +70, -501, 593, -739, 218, 399, -533, 882, +-774, -292, -222, -1208, 351, -156, 526, 1282, +307, 878, -441, -677, -1048, -1258, -488, -136, +696, 913, 931, 586, -29, -177, -1137, -376, +-748, -212, 643, -118, 820, 214, -405, 386, +-1024, 64, -67, -453, 960, -358, 439, 485, +-1050, 749, -1092, -197, 417, -1112, 1184, -485, +101, 1004, -1152, 1266, -617, -171, 696, -1435, +630, -765, -785, 754, -928, 1157, 560, 205, +1203, -732, -341, -668, -1665, -24, -414, 555, +1355, 571, 957, -10, -1063, -847, -1399, -606, +313, 824, 1367, 1249, 113, -281, -1340, -1637, +-782, -674, 737, 1436, 981, 1528, -191, -516, +-902, -1809, -514, -421, 313, 1449, 420, 1019, +-45, -939, -325, -1298, -21, 651, 196, 1523, +-200, -169, -606, -1776, -269, -580, 716, 1609, +793, 1370, -393, -786, -1289, -1610, -622, -112, +898, 1109, 1209, 526, -253, -399, -1399, -294, +-547, 265, 919, -145, 750, -615, -594, 171, +-996, 1014, 183, 272, 1010, -1008, 114, -626, +-1252, 569, -871, 741, 901, -150, 1410, -600, +-151, 31, -1775, 477, -1073, 28, 977, -522, +1772, -166, 237, 580, -1708, 564, -1531, -400, +423, -1030, 1726, -90, 823, 1200, -939, 930, +-1624, -697, -516, -1620, 1101, -491, 1366, 1480, +14, 1909, -1415, -212, -1277, -2485, 389, -1688, +1701, 1641, 697, 3099, -1283, 336, -1634, -3094, +39, -2362, 1661, 1737, 1059, 3499, -1083, 296, +-1824, -3357, -28, -2122, 1639, 2098, 849, 3247, +-1047, -191, -1421, -3188, 194, -1694, 1262, 1918, +365, 2820, -1047, 14, -799, -2513, 544, -1812, +865, 1223, -220, 2555, -985, 416, -254, -2155, +687, -1586, 539, 1182, -454, 1878, -699, -16, +-18, -1605, 452, -690, 59, 943, -307, 898, +65, -256, 232, -737, -324, -13, -628, 451, +52, -27, 875, -422, 444, 78, -869, 730, +-1059, 220, 315, -779, 1128, -881, 175, 275, +-952, 1275, -564, 680, 601, -770, 596, -1393, +-513, -316, -671, 1109, 369, 1250, 615, -67, +-227, -1190, -736, -820, -123, 248, 700, 884, +382, 623, -694, -57, -800, -653, 377, -781, +898, -175, 35, 893, -813, 1236, -589, -77, +280, -1722, 619, -1175, 179, 1217, -317, 2212, +-451, 42, -404, -2324, 157, -1360, 712, 1440, +421, 2011, -646, -147, -1139, -1604, -130, -745, +1231, 702, 1152, 753, -750, 59, -1863, -257, +-604, -246, 1643, -147, 1792, 108, -540, 301, +-2301, 8, -1040, -336, 1631, -94, 2036, 479, +-260, 325, -2225, -513, -1187, -709, 1339, 197, +2028, 990, 0, 485, -2099, -763, -1367, -1261, +1148, -35, 2136, 1527, 142, 1275, -2048, -887, +-1465, -2224, 1086, -591, 2099, 2114, 54, 2178, +-2060, -729, -1207, -2707, 1332, -1174, 1841, 1713, +-296, 2321, -1984, 81, -924, -1964, 1341, -1440, +1543, 709, -312, 1652, -1504, 431, -602, -1167, +699, -838, 789, 694, -26, 892, -490, -483, +-276, -1044, 20, 181, 128, 1345, 18, 495, +-39, -1299, 58, -1283, 137, 641, -208, 1643, +-321, 303, 3, -1237, 367, -932, 269, 426, +-248, 846, -568, 169, -165, -269, 536, -56, +489, -128, -118, -432, -627, -252, -503, 696, +237, 987, 635, -36, 424, -1374, -296, -979, +-797, 734, -554, 1504, 538, 404, 1031, -967, +76, -950, -959, -53, -770, 477, 370, 480, +946, 380, 254, 38, -848, -561, -726, -723, +350, -78, 833, 678, 171, 755, -759, 1, +-645, -573, 326, -620, 911, -129, 98, 469, +-973, 682, -653, 110, 669, -642, 1136, -515, +-105, 326, -1251, 622, -858, -183, 719, -742, +1436, 91, 332, 1028, -1119, 337, -1192, -1126, +-87, -1081, 976, 611, 1079, 1541, 146, 371, +-945, -1266, -1254, -995, -289, 455, 1181, 957, +1481, 36, -177, -583, -1695, 3, -967, 699, +914, 20, 1368, -1190, -70, -796, -1273, 1115, +-419, 1961, 981, 132, 721, -2115, -774, -1821, +-1221, 787, 75, 2189, 1533, 1045, 989, -896, +-1024, -1446, -1850, -602, -452, 186, 1370, 505, +1722, 852, 249, 1122, -1540, 9, -1698, -1952, +-271, -2229, 1457, 338, 1876, 3244, 356, 2578, +-1676, -1333, -1957, -3956, -341, -2007, 1615, 2122, +2069, 3706, 381, 1336, -1807, -2281, -2047, -3190, +-256, -796, 1674, 2149, 2082, 2541, 259, 401, +-2027, -1749, -2122, -1964, 332, -262, 2394, 1502, +1513, 1576, -1257, -74, -2212, -1448, -417, -963, +1571, 525, 1492, 1162, -238, 401, -1465, -772, +-1054, -973, 384, -85, 1348, 977, 1030, 1046, +-441, -37, -1768, -1266, -1026, -1393, 960, 19, +1795, 1723, 581, 2028, -1070, -40, -1435, -2591, +-395, -2618, 613, 494, 891, 3510, 807, 2712, +301, -1352, -983, -3931, -1959, -1976, -785, 2078, +1882, 3215, 2881, 906, 316, -1702, -2901, -1861, +-2786, -529, 397, 500, 3032, 863, 2396, 1002, +-649, 599, -2876, -685, -2190, -1687, 674, -955, +2805, 1013, 2078, 1995, -860, 636, -2867, -1500, +-1721, -1726, 1314, 240, 2630, 1748, 906, 667, +-1584, -1186, -1894, -1044, -85, 675, 1324, 1083, +835, -228, -407, -931, -479, -60, 131, 750, +1, 3, -615, -781, -199, 33, 806, 1163, +1013, 526, -226, -1267, -1433, -1434, -916, 248, +837, 1705, 1584, 1202, 399, -453, -1128, -1603, +-1353, -1251, 50, 235, 1182, 1555, 817, 1456, +-340, -87, -773, -1532, -305, -1353, 295, 66, +167, 1046, -184, 859, 279, 311, 805, 55, +-99, -520, -1401, -1413, -1008, -1209, 1038, 1043, +2152, 2864, 551, 1238, -2177, -2284, -2269, -3143, +728, -49, 2713, 2762, 1283, 1899, -1586, -941, +-2273, -1849, -160, -362, 1775, 901, 1128, 431, +-654, -443, -914, -345, 127, 632, 428, 726, +-386, -349, -683, -1230, 488, -508, 1502, 982, +434, 1305, -1645, -54, -1879, -1552, 281, -887, +2351, 1235, 1780, 1796, -1009, -494, -2649, -2459, +-1120, -841, 1483, 2211, 2106, 2317, 539, -765, +-1127, -2593, -1295, -933, -437, 1376, 296, 1326, +658, -189, 936, -362, 604, 459, -527, 1, +-1415, -1390, -1136, -1322, 427, 942, 1821, 2468, +1566, 1246, -370, -1384, -2005, -2428, -1671, -1210, +246, 706, 1906, 2048, 1682, 1892, 84, 293, +-1444, -1977, -1729, -2701, -643, -965, 1126, 1913, +1913, 3111, 1028, 1332, -825, -1663, -2000, -3060, +-1172, -1378, 806, 1322, 1842, 2221, 921, 1011, +-733, -320, -1227, -810, -368, -958, 529, -1055, +260, -408, -219, 1117, 201, 2169, 732, 1210, +325, -1162, -722, -2691, -1182, -1745, -468, 930, +889, 2767, 1531, 2002, 798, -559, -820, -2379, +-1804, -1926, -1032, 200, 827, 1571, 1801, 1249, +1038, 297, -367, -50, -1304, -490, -1232, -1319, +-381, -1524, 880, 188, 1739, 2437, 1272, 2433, +-683, -342, -2414, -2944, -1769, -2430, 1034, 404, +2846, 2490, 1597, 1990, -1336, 35, -2620, -1393, +-997, -1654, 1426, -934, 1896, 391, 337, 1623, +-1016, 1711, -787, 134, 114, -1678, 242, -1827, +-209, -230, -81, 1259, 755, 1351, 784, 517, +-335, -384, -1290, -914, -802, -1168, 670, -448, +1551, 1125, 664, 1817, -934, 348, -1422, -1637, +-255, -1540, 1169, 412, 1001, 1654, -381, 425, +-989, -1207, 35, -729, 824, 1007, 187, 1050, +-771, -691, -622, -1595, 571, -147, 1186, 1606, +316, 1207, -1031, -769, -1167, -1585, 48, -356, +1165, 1090, 1049, 986, -199, -334, -1129, -992, +-596, -209, 464, 822, 637, 573, -6, -550, +-235, -927, 212, 85, 439, 916, -244, 453, +-949, -405, -460, -474, 951, -114, 1361, -55, +4, -67, -1251, 338, -870, 747, 444, 219, +868, -852, 159, -1110, -375, -58, 9, 1044, +514, 1070, 87, 93, -948, -778, -945, -976, +501, -572, 1839, 313, 1135, 1310, -1113, 1225, +-2273, -293, -799, -1812, 1568, -1451, 2092, 659, +413, 2036, -1369, 982, -1423, -1121, -110, -1461, +767, -15, 633, 924, 333, 223, 211, -643, +-221, -23, -817, 1025, -663, 585, 248, -1174, +1071, -1585, 821, 219, -272, 1889, -1001, 1075, +-586, -1058, 239, -1440, 673, -27, 568, 981, +-7, 304, -457, -582, -419, -209, -119, 681, +249, 503, 576, -646, 389, -947, -369, -13, +-787, 836, -211, 560, 724, -212, 868, -406, +-29, 42, -945, 98, -656, -448, 383, -687, +834, 331, 490, 1607, -170, 1076, -568, -1277, +-577, -2523, -90, -606, 493, 2098, 818, 2225, +468, -94, -457, -1712, -1023, -1181, -510, -37, +507, 325, 978, 451, 561, 1106, -246, 1063, +-663, -579, -489, -2294, -251, -1692, 206, 1087, +955, 2873, 1018, 1599, -233, -1411, -1486, -2712, +-1138, -1112, 662, 1310, 1686, 1903, 720, 588, +-894, -719, -1009, -825, -127, -336, 400, -118, +331, -85, 307, 422, 201, 877, -269, 409, +-477, -737, -85, -1014, 536, -104, 363, 742, +-384, 411, -605, -345, 205, -258, 946, 472, +486, 591, -678, -415, -1186, -1196, -344, -636, +1018, 941, 1420, 1551, 352, 527, -1140, -1036, +-1479, -1302, -319, -506, 1295, 294, 1439, 843, +12, 1151, -1036, 707, -698, -879, 123, -1991, +340, -1060, 27, 1203, 94, 2127, 667, 735, +592, -1074, -676, -1381, -1494, -465, -425, 316, +1394, 446, 1674, 477, -65, 531, -1564, 288, +-1019, -551, 558, -1208, 1075, -750, 276, 661, +-424, 1527, -290, 700, 225, -702, 174, -1137, +-215, -368, -304, 263, 77, 322, 460, 282, +416, 368, -116, 209, -514, -304, -260, -575, +214, -462, 407, -137, 101, 446, -132, 966, +-79, 670, 109, -481, 86, -1353, -70, -886, +-221, 464, -127, 1351, 301, 874, 530, -284, +149, -1004, -413, -762, -569, -29, -158, 544, +457, 593, 676, 244, 232, -77, -387, -194, +-515, -322, -163, -531, 228, -341, 258, 486, +194, 1150, 334, 712, 109, -676, -518, -1601, +-770, -788, 13, 876, 937, 1522, 872, 578, +-149, -618, -972, -1057, -659, -671, 309, 140, +904, 828, 374, 811, -371, -11, -397, -704, +55, -443, 125, 150, -111, 33, 1, -262, +312, 282, 311, 961, -40, 325, -452, -1197, +-287, -1287, 204, 447, 496, 1595, 166, 527, +-179, -1097, -195, -928, 47, 425, 50, 905, +-105, -87, 42, -807, 325, -297, 210, 671, +-159, 706, -317, -136, -73, -805, 209, -518, +289, 305, 70, 667, -133, 291, -69, -272, +-8, -433, 85, -59, 54, 232, 3, 107, +-90, -208, 113, -192, 240, 191, 72, 544, +-246, 292, -248, -592, 81, -1012, 359, -176, +236, 1060, -76, 1128, -242, -93, -117, -1211, +116, -897, 158, 314, 110, 960, -19, 382, +-37, -334, 16, -251, 51, 128, 61, -79, +-23, -508, -123, -260, -66, 544, 263, 958, +368, 247, -6, -940, -306, -1147, -321, 41, +-33, 1145, 317, 734, 495, -384, 239, -717, +-189, -54, -573, 251, -509, -116, 277, -210, +902, 349, 559, 514, -314, -96, -756, -567, +-477, -308, 233, 180, 652, 307, 550, 130, +79, 18, -509, -71, -677, -141, -51, -149, +723, 26, 508, 92, -163, 52, -403, 18, +29, 82, 195, 47, -32, -153, -215, -174, +98, -61, 372, 114, 186, 150, 0, 145, +-236, -19, -372, -126, -140, -142, 434, -180, +639, -32, 184, 311, -415, 407, -622, -80, +-112, -469, 492, -194, 444, 219, 11, 133, +-73, -252, 74, 46, -78, 630, -413, 352, +-405, -769, 329, -1190, 1145, 32, 718, 1501, +-734, 1226, -1523, -791, -552, -1857, 1094, -409, +1573, 1458, 395, 1117, -987, -764, -1203, -1150, +-218, 410, 688, 1250, 869, -149, 259, -1637, +-234, -662, -306, 1493, -203, 1783, -171, -313, +-102, -2021, 310, -1193, 579, 895, 497, 1675, +-183, 520, -758, -826, -616, -898, 99, -199, +800, 258, 831, 216, 163, 284, -627, 346, +-783, 33, -213, -441, 338, -569, 616, -90, +563, 328, 241, 426, -400, 305, -896, 157, +-570, -363, 412, -921, 1197, -530, 824, 755, +-256, 1384, -1179, 398, -955, -1174, 298, -1358, +1234, -12, 945, 1287, -232, 921, -1005, -393, +-668, -975, 339, -290, 772, 445, 270, 364, +-200, -80, -90, -245, 101, 18, -106, 261, +-338, 145, -49, -295, 548, -470, 579, -58, +-97, 571, -581, 629, -406, -111, 176, -855, +537, -620, 442, 406, -42, 978, -430, 380, +-445, -689, 146, -885, 698, -9, 323, 844, +-494, 677, -494, -413, 268, -1044, 603, -262, +128, 1077, -404, 935, -367, -665, 191, -1421, +478, -125, 206, 1420, -261, 889, -234, -875, +117, -1233, 205, 202, -40, 1096, -237, 203, +139, -815, 564, -438, 285, 750, -556, 683, +-841, -611, 70, -1117, 1020, 157, 877, 1314, +-283, 555, -1115, -1002, -535, -1060, 564, 324, +864, 1075, 204, 216, -286, -753, -254, -480, +0, 443, -32, 569, -237, -218, 113, -622, +667, -74, 518, 566, -367, 359, -854, -295, +-280, -443, 560, -24, 757, 306, 69, 125, +-417, -159, -162, -56, 124, 140, 35, 99, +-187, -159, 7, -269, 384, -108, 520, 307, +-16, 574, -667, 43, -520, -741, 218, -732, +749, 411, 462, 1115, -127, 370, -454, -925, +-378, -1028, -22, 226, 402, 1124, 521, 519, +74, -697, -396, -888, -242, 64, 235, 751, +261, 379, -184, -325, -262, -402, 258, -45, +611, 70, 53, 76, -589, 245, -409, 276, +257, -190, 487, -649, 270, -320, -4, 541, +-161, 815, -268, 55, -167, -725, 94, -592, +324, 21, 452, 494, 146, 520, -446, 227, +-537, -369, 61, -708, 529, -392, 360, 441, +-26, 906, -209, 262, -114, -677, -11, -688, +-67, 130, -2, 497, 342, 110, 436, -138, +-27, 22, -538, 76, -420, -186, 249, -236, +716, 99, 295, 267, -443, 105, -443, -158, +131, -154, 464, -61, 123, 102, -307, 287, +-233, 63, 281, -497, 486, -544, 24, 494, +-470, 1121, -339, 126, 264, -1363, 552, -1057, +174, 784, -345, 1581, -283, 172, 247, -1221, +236, -680, -220, 591, -280, 443, 331, -420, +648, -212, -24, 734, -722, 632, -493, -678, +494, -1258, 792, -207, 125, 1188, -497, 1099, +-379, -192, 140, -1106, 328, -734, 112, 267, +-119, 765, -39, 404, 116, -182, 149, -341, +13, -122, -218, -36, -205, -65, 167, 51, +451, 233, 219, 170, -266, -64, -404, -160, +17, -92, 349, -58, 148, -85, -164, 5, +29, 222, 363, 300, 63, 124, -502, -256, +-445, -573, 324, -422, 817, 328, 433, 964, +-470, 579, -791, -552, -282, -1125, 467, -482, +750, 621, 375, 951, -253, 287, -669, -451, +-430, -514, 279, -134, 637, 19, 356, -19, +-148, 182, -308, 509, -180, 342, -32, -340, +20, -777, 178, -466, 373, 296, 288, 772, +-210, 609, -540, -108, -208, -737, 291, -687, +417, -27, 190, 530, 23, 530, -102, 210, +-210, -55, -322, -298, -123, -582, 406, -595, +694, 188, 340, 1193, -455, 1062, -894, -489, +-428, -1682, 600, -908, 1064, 866, 415, 1499, +-571, 409, -834, -821, -246, -823, 395, -36, +506, 288, 251, 24, 100, 88, -94, 520, +-435, 336, -454, -588, 68, -938, 652, -42, +616, 881, -105, 629, -602, -329, -373, -590, +182, 16, 350, 305, 136, -160, -18, -428, +53, 241, 96, 824, -148, 211, -297, -877, +-59, -815, 316, 362, 345, 935, 59, 188, +-162, -590, -156, -280, -47, 348, -70, 94, +-95, -491, 244, -206, 619, 691, 241, 664, +-629, -490, -791, -1026, -26, -65, 768, 956, +771, 484, 81, -558, -629, -628, -644, 220, +-111, 555, 378, -4, 620, -489, 438, -187, +-105, 400, -657, 385, -692, -196, -9, -506, +943, -101, 948, 478, -189, 409, -1095, -259, +-647, -642, 429, -168, 892, 612, 440, 623, +-284, -189, -588, -825, -328, -390, 93, 505, +476, 701, 518, 15, -18, -488, -571, -229, +-375, 117, 243, 47, 437, -96, 96, 92, +-118, 293, -31, 177, 25, -250, -167, -500, +-187, -190, 216, 425, 450, 511, 107, -1, +-430, -367, -282, -164, 174, 51, 339, -67, +33, -143, -143, 149, 36, 485, 119, 311, +-92, -374, -168, -846, 93, -352, 197, 652, +58, 988, -15, 189, -9, -782, -86, -785, +-119, 45, 32, 578, 201, 312, 263, -50, +9, 13, -359, 12, -245, -386, 230, -521, +453, 122, 111, 810, -352, 531, -339, -422, +174, -835, 438, -267, 103, 546, -312, 597, +-313, -70, 113, -516, 520, -153, 275, 376, +-478, 201, -639, -358, 187, -355, 861, 285, +399, 531, -625, 9, -862, -474, 92, -283, +947, 158, 517, 282, -494, 106, -704, -53, +-34, -111, 497, -114, 327, -68, -101, 132, +-170, 183, 14, -54, -1, -266, -123, -30, +4, 340, 218, 185, 185, -328, -6, -417, +-117, 174, -146, 519, -137, 94, 6, -479, +299, -268, 449, 367, 56, 395, -566, -303, +-566, -555, 115, 145, 738, 730, 591, 191, +-187, -687, -789, -558, -472, 391, 398, 671, +691, -121, 208, -611, -283, -2, -296, 640, +-74, 158, -14, -694, -5, -597, 252, 423, +451, 985, 32, 350, -537, -798, -490, -1057, +170, -62, 665, 1045, 356, 849, -279, -337, +-442, -921, -117, -296, 148, 447, 159, 329, +205, -160, 195, -92, -65, 343, -404, 148, +-292, -541, 236, -563, 526, 325, 222, 792, +-272, 159, -393, -595, -112, -399, 223, 199, +273, 274, 149, -55, 14, -55, -210, 153, +-325, 56, -53, -259, 333, -227, 442, 206, +75, 379, -415, -17, -450, -436, 64, -244, +441, 331, 338, 506, -7, -30, -258, -580, +-314, -352, -141, 327, 236, 502, 438, 74, +209, -294, -218, -226, -394, -9, -198, 65, +148, 34, 364, 68, 302, 147, -19, 81, +-317, -142, -343, -300, -32, -131, 364, 195, +382, 283, -9, 91, -277, -48, -178, -55, +31, -212, 100, -390, 8, -54, 67, 671, +235, 709, 99, -285, -259, -1007, -349, -455, +-30, 584, 348, 788, 395, 60, 52, -531, +-306, -289, -342, 269, -54, 162, 248, -371, +308, -280, 105, 502, -170, 750, -194, -124, +-23, -975, 128, -569, 45, 526, -132, 829, +15, 113, 401, -415, 262, -208, -444, 26, +-738, -203, 6, -251, 918, 296, 742, 754, +-385, 315, -1004, -682, -376, -1010, 595, -128, +734, 950, 91, 856, -344, -208, -325, -828, +-120, -375, 45, 313, 226, 342, 296, -65, +97, -80, -237, 237, -288, 182, 41, -334, +199, -513, 27, -4, -43, 557, 156, 426, +194, -177, -157, -452, -406, -185, -144, 143, +440, 170, 556, 54, -116, 21, -600, 39, +-265, -67, 395, -126, 485, -33, -41, 68, +-508, 1, -203, -45, 439, 65, 460, 253, +-110, 120, -534, -371, -348, -588, 233, -15, +705, 786, 447, 732, -420, -254, -907, -1059, +-338, -674, 742, 516, 1024, 1144, -13, 456, +-962, -734, -556, -1026, 440, -110, 632, 795, +27, 651, -338, -183, -93, -586, 229, -220, +29, 269, -212, 198, -53, -129, 226, -48, +101, 265, -77, 55, 51, -429, 99, -309, +-143, 377, -300, 578, 31, -40, 467, -613, +329, -388, -281, 301, -477, 581, -28, 195, +359, -386, 228, -490, -136, -78, -148, 344, +102, 373, 143, 69, -72, -228, -226, -275, +-68, -185, 244, 22, 331, 343, 45, 451, +-314, -20, -337, -614, 71, -517, 370, 255, +206, 754, -145, 294, -176, -502, 70, -578, +125, 94, -165, 475, -266, 132, 160, -304, +601, -160, 270, 285, -601, 287, -704, -281, +114, -588, 769, -8, 445, 774, -273, 547, +-489, -511, -123, -920, 140, -122, 80, 775, +111, 632, 282, -222, 185, -693, -336, -259, +-581, 357, -25, 373, 642, -11, 496, -189, +-279, -115, -519, -30, -42, 26, 326, 103, +101, 119, -220, 3, -15, -191, 353, -200, +178, 82, -398, 338, -424, 221, 180, -230, +569, -482, 192, -175, -431, 418, -367, 554, +230, 27, 414, -526, -23, -439, -391, 87, +-169, 402, 321, 308, 408, 40, 19, -242, +-408, -356, -369, -191, 52, 214, 480, 465, +390, 209, -109, -304, -466, -435, -198, -33, +222, 259, 185, 163, -46, -23, 28, -1, +291, 9, 68, -112, -460, -193, -461, 9, +180, 238, 683, 204, 420, -87, -278, -217, +-605, -96, -301, 78, 187, 59, 457, 25, +348, 100, -33, 60, -330, -160, -318, -217, +-29, 92, 239, 250, 157, 14, 54, -233, +175, -14, 72, 251, -396, 19, -504, -350, +116, -113, 728, 388, 512, 299, -400, -315, +-777, -437, -91, 168, 588, 518, 310, -21, +-253, -557, -215, -167, 166, 517, 284, 400, +-157, -292, -446, -502, -49, -56, 464, 309, +350, 267, -105, 108, -345, -99, -201, -384, +73, -326, 136, 262, 103, 628, 192, 151, +171, -573, -201, -493, -500, 261, -217, 555, +408, 15, 666, -434, 198, -105, -567, 318, +-660, 93, 33, -302, 601, -127, 438, 331, +-127, 238, -399, -299, -197, -418, 130, 119, +216, 539, 52, 201, -88, -428, -4, -517, +129, 50, 35, 546, -211, 412, -262, -216, +170, -602, 531, -211, 155, 427, -525, 394, +-510, -185, 274, -285, 690, 207, 116, 248, +-611, -425, -376, -554, 416, 417, 505, 1031, +-159, 32, -501, -1198, 27, -713, 456, 895, +97, 1173, -466, -290, -207, -1247, 495, -296, +467, 1056, -322, 727, -714, -680, -89, -1037, +713, 159, 635, 1064, -298, 466, -805, -713, +-290, -878, 520, 65, 597, 828, 9, 485, +-419, -409, -199, -649, 118, -13, 84, 459, +-91, 153, 62, -248, 324, -65, 133, 249, +-361, 18, -447, -381, 46, -217, 518, 399, +385, 526, -140, -122, -427, -668, -273, -318, +68, 429, 310, 621, 319, 79, 68, -515, +-298, -501, -384, 128, -65, 528, 355, 191, +454, -294, 25, -182, -490, 158, -377, -4, +213, -302, 491, -37, 168, 495, -322, 404, +-351, -348, 129, -755, 380, -214, 38, 667, +-334, 720, -149, -111, 297, -737, 291, -428, +-188, 296, -383, 505, 45, 183, 387, -171, +89, -275, -266, -200, -136, 38, 194, 279, +156, 202, -183, -83, -228, -231, 231, -136, +353, 74, -107, 182, -376, 107, -104, -67, +236, -128, 232, -83, -22, 12, -177, 123, +-48, 144, 70, 10, 45, -191, -32, -191, +-40, 71, 13, 259, 113, 163, 120, -116, +-106, -288, -278, -201, -60, 204, 310, 451, +314, 72, -130, -451, -354, -346, -90, 252, +245, 426, 137, -16, -114, -343, -100, -107, +176, 241, 150, 127, -217, -158, -294, -149, +84, 85, 412, 172, 173, 6, -297, -106, +-363, -82, 120, -9, 347, 29, 30, 81, +-274, 101, -36, -14, 280, -134, 109, -173, +-250, 11, -254, 270, 90, 213, 276, -193, +133, -376, -63, 14, -86, 377, -112, 170, +-197, -285, -16, -286, 396, 132, 401, 340, +-195, 86, -604, -284, -268, -306, 412, 96, +536, 388, -14, 180, -393, -266, -74, -352, +142, -2, -120, 329, -165, 216, 203, -200, +438, -281, 83, 76, -443, 317, -436, -15, +119, -446, 440, -126, 220, 596, -22, 392, +-191, -562, -308, -654, -195, 296, 284, 670, +449, 65, 71, -460, -345, -217, -239, 183, +80, 166, 98, -114, 21, -129, 138, 193, +143, 295, -183, -134, -317, -615, 11, -201, +413, 732, 251, 698, -379, -476, -494, -980, +255, -4, 649, 886, -20, 329, -645, -559, +-240, -322, 451, 324, 451, 119, -102, -313, +-469, -15, -174, 357, 312, 112, 281, -259, +-155, -210, -238, 36, 88, 127, 145, 109, +0, 60, -26, -14, -32, -153, -136, -190, +-12, 46, 161, 290, 146, 152, 61, -235, +-229, -266, -320, 105, 107, 314, 408, 52, +98, -401, -183, -257, -146, 441, -132, 553, +5, -310, 173, -726, 160, 0, 11, 590, +-65, 269, -154, -245, -100, -220, 40, -6, +73, -36, 132, -65, 190, 204, -94, 279, +-386, -159, -139, -361, 334, 50, 370, 279, +-81, -45, -449, -239, -167, 82, 422, 359, +281, 26, -352, -449, -334, -288, 243, 376, +330, 452, -5, -206, -261, -424, -165, 165, +191, 388, 126, -303, -239, -489, -71, 284, +410, 737, 211, -4, -377, -788, -484, -439, +62, 521, 583, 733, 268, -103, -371, -709, +-319, -290, 150, 508, 119, 502, -141, -243, +-39, -591, 242, -26, 267, 548, -129, 277, +-518, -345, -174, -385, 396, 88, 262, 301, +-88, 34, -10, -146, 29, 31, -139, 134, +-176, -103, -167, -293, 102, -84, 586, 350, +376, 474, -480, -46, -803, -704, -176, -523, +587, 456, 749, 913, 90, 138, -569, -787, +-511, -608, -64, 289, 203, 623, 364, 128, +330, -320, -27, -205, -391, 92, -422, 90, +-33, -90, 423, -71, 431, 126, -120, 186, +-428, -11, -80, -212, 189, -191, 44, 50, +-64, 268, 29, 139, 63, -176, 56, -197, +5, 93, -173, 139, -157, -83, 69, -90, +225, 93, 50, 84, -117, -121, -53, -31, +128, 216, 13, 89, -312, -396, -218, -378, +405, 351, 522, 772, -126, 106, -579, -872, +-305, -659, 239, 447, 435, 801, 189, 14, +-134, -410, -200, -18, -230, 73, -163, -414, +144, -299, 449, 552, 248, 875, -231, -14, +-506, -1010, -217, -759, 370, 399, 425, 999, +-65, 342, -319, -512, -83, -587, 23, 40, +104, 311, 158, -30, -59, -163, -237, 292, +-25, 430, 221, -260, 122, -673, -24, -175, +-218, 478, -350, 475, 64, 42, 617, -297, +392, -328, -502, -105, -750, 153, 12, 212, +718, 157, 326, 70, -372, -169, -318, -441, +93, -111, 201, 534, -36, 390, -279, -295, +-29, -508, 478, -27, 220, 380, -392, 321, +-478, -146, -23, -408, 353, -136, 421, 238, +36, 354, -256, 70, -345, -358, -283, -367, +249, 222, 575, 511, 6, -63, -439, -567, +-63, -93, 169, 636, -2, 333, -192, -606, +-84, -647, 340, 289, 350, 877, -296, 212, +-562, -741, -21, -607, 426, 382, 269, 604, +-176, -70, -241, -332, 150, 8, 112, 114, +-292, -86, -275, -89, 274, 86, 453, 144, +72, -14, -376, -139, -373, -83, 64, 161, +300, 142, 89, -232, -91, -308, 110, 304, +61, 548, -386, -229, -315, -740, 330, -17, +467, 802, -14, 293, -276, -690, -217, -512, +-32, 416, 124, 615, 24, -7, 13, -521, +216, -433, 28, 243, -343, 633, -179, 49, +165, -510, 280, -118, 31, 316, -354, -59, +-109, -400, 450, 136, 142, 766, -572, 146, +-329, -938, 432, -658, 621, 612, -31, 903, +-724, 15, -396, -719, 414, -463, 524, 448, +-66, 521, -403, -344, -122, -581, 296, 418, +133, 859, -395, -185, -232, -1186, 373, -452, +429, 1182, -178, 1081, -524, -681, -173, -1412, +331, 59, 366, 1388, -4, 481, -359, -1265, +-234, -978, 234, 1058, 216, 1478, -164, -531, +-222, -1812, 92, -324, 251, 1693, 120, 1114, +-332, -1091, -387, -1470, 196, 412, 445, 1427, +37, 111, -385, -1309, -199, -552, 191, 1199, +197, 1114, -144, -873, -91, -1611, 111, 137, +10, 1738, -95, 725, -109, -1349, -49, -1221, +127, 687, 210, 1309, -92, -155, -228, -1163, +-115, -295, 105, 1003, 242, 729, 4, -727, +-200, -1019, -169, 190, -40, 992, 171, 285, +333, -664, -85, -426, -519, 418, -162, 358, +344, -491, 451, -394, -92, 578, -609, 701, +-250, -342, 452, -961, 429, -153, -143, 877, +-494, 524, -215, -570, 486, -594, 399, 333, +-449, 594, -660, -153, 172, -742, 775, -156, +329, 890, -710, 649, -805, -639, 198, -1078, +881, 14, 353, 1054, -535, 622, -638, -615, +-45, -890, 411, 142, 307, 777, -10, 151, +-297, -658, -183, -337, 115, 649, 53, 640, +-133, -515, 55, -1008, 111, 70, -99, 1097, +-73, 525, 79, -719, -19, -857, -180, 166, +-99, 742, 130, 218, 225, -466, 32, -379, +-204, 325, -271, 552, -142, -155, 101, -847, +339, -234, 301, 942, -151, 824, -576, -620, +-324, -1166, 231, 76, 391, 1004, 259, 243, +-23, -595, -419, -209, -388, 407, 40, 191, +234, -442, 159, -535, 196, 253, -36, 1079, +-340, 452, -334, -1097, -116, -1436, 283, 363, +505, 1857, 127, 780, -497, -1459, -386, -1499, +-1, 606, 182, 1514, 130, 43, 85, -1260, +71, -309, -40, 1122, -329, 643, -396, -1044, +116, -1194, 541, 564, 279, 1700, -400, 337, +-483, -1657, -17, -1206, 335, 1006, 107, 1634, +-224, -184, -97, -1537, 208, -521, 115, 1238, +-306, 991, -275, -865, 66, -1319, 233, 443, +73, 1534, -100, 48, -11, -1554, 24, -587, +-221, 1423, -413, 1042, 98, -1092, 677, -1434, +385, 659, -617, 1659, -911, -97, 109, -1716, +862, -484, 262, 1530, -577, 941, -330, -1136, +294, -1216, 278, 716, -373, 1332, -615, -357, +283, -1471, 943, 33, 75, 1707, -1041, 481, +-551, -1881, 542, -1206, 662, 1706, -89, 1955, +-635, -1113, -157, -2407, 552, 255, 194, 2469, +-721, 629, -447, -2146, 617, -1481, 734, 1511, +-233, 2112, -936, -544, -304, -2332, 627, -502, +441, 1967, -299, 1301, -309, -1143, 17, -1663, +69, 277, 9, 1522, -81, 445, -117, -1068, +21, -791, 14, 409, 56, 635, 200, 111, +-110, -75, -554, -38, -195, -431, 418, -661, +479, 194, 66, 1342, -513, 890, -644, -1191, +101, -1925, 584, -22, 212, 1993, -309, 1238, +-268, -962, 147, -1399, 50, -123, -375, 594, +-222, 131, 476, 101, 442, 542, -197, 365, +-752, -814, -322, -1310, 631, -43, 491, 1515, +-383, 1216, -556, -669, 76, -1467, 410, -286, +192, 897, -507, 290, -550, -463, 307, 179, +644, 900, 101, -155, -561, -1374, -523, -672, +18, 1047, 431, 1345, 203, -165, 58, -1121, +-66, -298, -601, 554, -476, -57, 389, -539, +844, 375, 149, 1145, -838, 70, -789, -1493, +422, -984, 916, 1070, -145, 1494, -849, -279, +-255, -1468, 753, -219, 602, 1311, -661, 540, +-1148, -1284, 154, -1052, 1236, 1021, 426, 1562, +-961, -204, -857, -1581, 373, -664, 724, 1035, +-130, 1002, -611, -492, 70, -863, 485, 278, +-45, 802, -701, -156, -160, -852, 646, -197, +289, 785, -639, 512, -563, -562, 483, -559, +812, 389, -115, 787, -1296, -353, -602, -1250, +1067, -258, 1171, 1531, -305, 1336, -1241, -902, +-609, -1915, 543, -462, 847, 1541, -105, 1228, +-634, -576, -96, -1127, 348, 128, 166, 910, +-490, -166, -629, -1123, 299, -357, 1038, 1395, +67, 1369, -1015, -701, -575, -1852, 383, -692, +648, 1226, -124, 1341, -631, -32, 64, -945, +716, -343, 21, 292, -1033, -82, -733, -349, +682, 189, 1430, 903, 103, 506, -1525, -820, +-1017, -1325, 672, -135, 1205, 1235, -18, 1027, +-856, -283, -263, -887, 444, -463, -24, 88, +-557, 88, 11, 408, 579, 785, 309, 151, +-517, -1099, -644, -1182, 47, 435, 472, 1631, +42, 620, -242, -1245, 142, -1173, 215, 456, +-408, 1092, -805, 213, 26, -870, 1174, -519, +621, 582, -949, 685, -1263, -223, -5, -542, +1106, -64, 638, 59, -630, -73, -722, 238, +251, 784, 259, 115, -477, -1312, -339, -1165, +657, 899, 946, 2125, -469, 405, -1602, -2126, +-534, -1906, 1313, 1084, 1384, 2664, -363, 491, +-1575, -2249, -756, -1883, 779, 941, 917, 2382, +47, 657, -468, -1772, -268, -1646, -130, 385, +-523, 1497, -81, 761, 1133, -494, 954, -861, +-903, -389, -1878, 67, -582, 403, 1572, 588, +1978, 206, -180, -345, -2243, -565, -1597, -326, +858, 162, 2105, 511, 841, 376, -1233, 77, +-1716, -200, -358, -644, 978, -682, 1061, 257, +336, 1348, -724, 974, -1117, -914, -480, -1996, +662, -509, 1018, 1789, 389, 1911, -682, -341, +-1182, -2242, -438, -1365, 765, 1288, 1056, 2172, +107, 194, -786, -1736, -697, -1126, -140, 772, +262, 1101, 221, -202, 299, -773, 436, 262, +-68, 899, -1258, -121, -1229, -1433, 756, -765, +2082, 1415, 803, 1932, -1756, -286, -2343, -2361, +61, -1270, 2520, 1494, 1563, 2250, -1583, 2, +-2489, -2170, 2, -1211, 2327, 1259, 1110, 1888, +-1562, -124, -1759, -1989, 390, -977, 1541, 1560, +480, 1837, -1101, -663, -987, -2035, 568, -585, +1009, 1569, -386, 1588, -1182, -495, 24, -1941, +1151, -875, 482, 1506, -970, 1893, -1015, -149, +298, -2033, 856, -1397, 72, 873, -465, 2161, +-147, 941, 218, -1435, -6, -2184, -516, -265, +-306, 2085, 392, 1706, 583, -1012, 131, -2180, +-452, -166, -727, 2021, -262, 1078, 318, -1607, +528, -1969, 465, 711, -164, 2745, -895, 833, +-574, -2482, 345, -2556, 658, 882, 283, 3194, +-381, 1292, -659, -2314, -45, -2712, 620, 680, +293, 2776, -650, 844, -907, -2084, 143, -1846, +1338, 1016, 780, 2407, -921, 415, -1756, -2141, +-671, -1868, 1362, 664, 1920, 2250, 148, 1264, +-1877, -887, -1518, -1892, 396, -1146, 1485, 359, +566, 1691, -592, 1822, -510, 142, -36, -2158, +-131, -2528, -529, -113, 45, 2838, 1020, 2847, +802, -397, -789, -3293, -1618, -2551, -506, 959, +1224, 3263, 1574, 1972, 15, -1365, -1655, -2842, +-1357, -1248, 425, 1381, 1471, 2226, 870, 786, +-429, -1221, -1326, -1704, -1082, -445, 281, 922, +1503, 1199, 1272, 551, -666, -415, -2238, -1336, +-1078, -1251, 1692, 555, 2350, 2393, -205, 1404, +-2618, -1693, -1714, -3165, 1679, -607, 2820, 2946, +-20, 2992, -2984, -730, -1824, -3432, 1811, -1847, +2824, 1761, -96, 2805, -2761, 380, -1507, -1914, +1558, -1302, 2179, 635, -241, 963, -2091, -210, +-832, -521, 1212, 372, 1350, 743, -253, -194, +-1405, -1186, -768, -588, 745, 990, 1163, 1547, +156, -135, -828, -1759, -1142, -1135, -99, 1105, +1245, 1880, 929, 411, -654, -1565, -1370, -1826, +-409, -36, 981, 1946, 1194, 1952, -354, -376, +-1407, -2468, -400, -1744, 886, 924, 836, 2413, +-371, 1297, -1015, -943, -155, -2104, 922, -1067, +376, 890, -812, 1667, -668, 700, 420, -613, +827, -935, -191, -406, -823, -24, -58, 43, +658, 553, 67, 1033, -768, 374, -405, -1176, +777, -1752, 1057, -228, -560, 1855, -1641, 1970, +-406, -321, 1450, -2220, 1307, -1632, -591, 746, +-1787, 2174, -520, 1163, 1486, -869, 1097, -1928, +-776, -894, -1431, 847, -144, 1760, 1215, 763, +834, -852, -621, -1550, -1058, -723, -308, 716, +388, 1484, 612, 828, 407, -674, -39, -1516, +-570, -875, -853, 724, -436, 1445, 741, 680, +1413, -608, 376, -986, -1331, -615, -1628, 99, +-16, 545, 1592, 848, 1377, 486, -654, -426, +-1755, -1064, -507, -681, 1108, 256, 919, 973, +-484, 811, -863, -32, 73, -703, 844, -730, +103, -294, -1070, 212, -782, 549, 839, 659, +1662, 503, 184, -281, -1970, -1313, -1971, -1243, +769, 406, 2974, 1917, 1569, 1530, -2178, -715, +-3530, -2180, -517, -1156, 3257, 932, 3089, 1516, +-872, 589, -3678, -338, -1947, -485, 1922, -463, +2959, -834, 442, -423, -2236, 1137, -1762, 2052, +891, 475, 1830, -2129, -73, -2534, -1803, 115, +-711, 2691, 1648, 2012, 1896, -620, -643, -2017, +-2837, -1291, -1606, -73, 1868, 856, 3300, 1570, +865, 1465, -2700, -386, -3320, -2660, -152, -2346, +3135, 716, 2626, 3398, -711, 2642, -2766, -1056, +-1663, -3858, 850, -2482, 1786, 1577, 800, 3713, +-293, 1738, -780, -1746, -980, -2850, -570, -925, +627, 1362, 1456, 1749, 800, 464, -1050, -835, +-2029, -970, -483, -137, 1969, 563, 1984, 502, +-724, -161, -2675, -691, -1199, -450, 1940, 673, +2594, 1397, -45, 497, -2630, -1540, -2018, -2337, +712, -340, 2666, 2509, 1735, 3060, -1013, 177, +-2814, -3340, -1811, -3595, 1155, 184, 3049, 3924, +1747, 3455, -1386, -580, -3025, -3730, -1661, -2829, +1213, 575, 2771, 2844, 1499, 2222, -893, -134, +-2077, -1814, -1664, -1736, -175, -422, 1587, 847, +2310, 1496, 1060, 999, -1563, -429, -3254, -1537, +-1617, -987, 2206, 674, 3842, 1366, 1093, 166, +-2903, -1069, -3597, -544, -227, 825, 3048, 941, +2647, -257, -492, -1222, -2555, -763, -1804, 464, +487, 1151, 2056, 924, 1422, 4, -509, -1065, +-1790, -1448, -1281, -611, 449, 936, 1651, 2014, +1083, 1286, -434, -919, -1358, -2390, -1070, -1445, +88, 682, 1134, 1929, 1123, 1494, 189, 255, +-810, -981, -1355, -1936, -712, -1690, 711, 353, +1615, 2834, 920, 2725, -757, -442, -1768, -3489, +-897, -2766, 787, 927, 1565, 3245, 729, 1838, +-688, -1041, -1308, -2087, -585, -775, 543, 573, +896, 656, 421, 195, -323, 215, -535, 268, +-400, -298, -176, -701, 250, -215, 866, 730, +776, 462, -695, -735, -1872, -986, -759, 586, +1758, 1887, 2385, 709, 175, -1807, -2591, -2451, +-2571, -300, 472, 2196, 3003, 2549, 2223, 650, +-782, -1941, -2711, -2898, -1937, -1265, 444, 1600, +2015, 2975, 1789, 1673, 410, -958, -1239, -2494, +-2028, -1865, -1316, -21, 596, 1474, 2093, 1796, +1992, 1232, 84, 86, -1952, -1557, -2381, -2791, +-984, -1784, 1427, 1582, 2823, 4281, 1888, 2938, +-962, -1883, -3208, -5109, -2639, -3045, 722, 2081, +3419, 4569, 2618, 2351, -589, -1426, -2828, -2833, +-2368, -1728, 36, -250, 2074, 900, 2050, 1933, +466, 2016, -1299, 117, -1734, -2398, -816, -2846, +528, -395, 1259, 2440, 1217, 2708, 139, 360, +-1175, -1821, -1442, -1914, -336, -542, 1070, 736, +1341, 1228, 179, 989, -947, 94, -786, -859, +19, -1220, 521, -431, 150, 613, -333, 898, +57, 342, 809, 111, 442, -10, -1068, -709, +-1780, -1425, -163, -477, 2348, 1800, 2361, 2550, +-654, 0, -3345, -3015, -2307, -2528, 1418, 927, +3588, 3166, 1887, 1813, -1678, -1252, -3137, -2480, +-1459, -968, 1190, 838, 2258, 1028, 1199, 531, +-207, 538, -927, 373, -1350, -895, -1430, -2131, +-98, -1138, 2029, 1658, 2823, 3122, 606, 1311, +-2859, -2038, -3671, -3499, -383, -1336, 3391, 2228, +3443, 3270, -234, 921, -3324, -1878, -2280, -2282, +1040, -535, 2311, 974, 429, 948, -1330, 394, +-582, 295, 1130, 146, 981, -588, -1073, -1266, +-1912, -769, -352, 786, 1881, 1790, 2017, 857, +-5, -938, -1947, -1671, -1722, -526, 102, 1013, +1347, 1028, 1086, -289, 221, -881, -336, 175, +-576, 1123, -761, 432, -577, -1372, 233, -1747, +1173, 183, 1102, 2248, -104, 1822, -1089, -699, +-1087, -2347, -310, -1456, 567, 763, 981, 1766, +792, 861, 104, -406, -857, -698, -1166, -289, +-617, -261, 541, -368, 1279, -78, 1009, 666, +-113, 1098, -1206, 652, -1248, -573, -319, -1726, +971, -1429, 1315, 268, 450, 2209, -561, 2203, +-934, -21, -608, -2439, 54, -2437, 452, -183, +406, 1908, 568, 2161, 529, 761, -451, -753, +-1562, -1795, -1144, -1872, 936, -358, 2299, 1988, +973, 2657, -1515, 503, -2110, -2062, -413, -2229, +1482, -173, 1571, 1358, -43, 875, -1369, 11, +-849, 163, 505, 491, 938, -421, 313, -1598, +-621, -1134, -785, 984, -50, 2139, 652, 926, +645, -1001, 290, -1399, -452, -593, -1050, 97, +-682, 189, 486, 562, 1371, 1104, 923, 778, +-417, -685, -1353, -1773, -982, -1238, -48, 412, +848, 1637, 1182, 1463, 792, 319, -244, -808, +-1299, -1534, -1510, -1473, -606, -229, 1191, 1596, +2352, 2430, 1471, 1205, -1186, -1396, -3003, -3033, +-1852, -1900, 1124, 1052, 3003, 2946, 1846, 2158, +-865, -362, -2434, -2259, -1517, -2095, 395, -496, +1492, 1187, 1040, 1881, 21, 1345, -365, -201, +-426, -1624, -486, -1747, -606, -486, -29, 1216, +837, 1709, 1093, 774, 225, -768, -954, -1339, +-987, -620, 29, 501, 641, 694, 144, -12, +-289, -336, 168, 129, 812, 661, 343, 386, +-979, -635, -1407, -1427, -303, -865, 1337, 1109, +1651, 2384, 267, 1099, -1280, -1719, -1344, -2772, +-214, -705, 612, 1881, 629, 2090, 526, 195, +475, -1137, -240, -851, -1046, -174, -956, -198, +65, -142, 1173, 704, 1126, 1298, -139, 421, +-1099, -1218, -611, -1614, 370, -236, 519, 1252, +-76, 1194, -431, 46, -45, -731, 717, -521, +746, -127, -312, -44, -1374, 74, -1003, 485, +688, 548, 1760, -147, 872, -718, -819, -448, +-1388, 394, -559, 590, 451, -22, 630, -609, +217, -193, 185, 630, 505, 659, 60, -346, +-1109, -1123, -1426, -505, 12, 845, 1765, 1231, +1828, 170, -2, -1010, -1892, -879, -1857, 99, +-120, 628, 1651, 281, 1725, 40, 213, 112, +-1211, 38, -1237, -421, -203, -698, 590, -186, +557, 784, 307, 1090, 157, 86, -8, -1033, +-392, -1036, -691, 70, -280, 908, 501, 672, +891, -86, 320, -358, -463, -278, -698, -364, +-193, -149, 291, 419, 332, 669, 80, 98, +-66, -496, 82, -441, 106, 93, -222, 220, +-382, -67, -10, -45, 431, 337, 312, 316, +-94, -292, -214, -642, -44, -173, 27, 521, +-68, 525, -150, -158, 85, -445, 347, -11, +336, 383, -130, 49, -559, -551, -337, -442, +219, 465, 525, 1061, 328, 288, -138, -1011, +-377, -1211, -213, 26, 57, 1214, 170, 1051, +194, -246, 26, -1120, -52, -662, 0, 422, +43, 693, -41, 9, -246, -382, -150, 201, +306, 638, 534, -255, 75, -1239, -443, -527, +-430, 1189, 23, 1444, 330, -153, 307, -1462, +54, -868, -86, 539, -122, 959, -116, 231, +-47, -372, 72, -282, 115, 97, 37, 59, +-19, -286, 201, -247, 311, 350, -192, 658, +-794, 89, -507, -662, 703, -674, 1420, 146, +530, 793, -1217, 499, -1652, -395, -133, -826, +1444, -293, 1302, 699, -123, 909, -978, -51, +-618, -1086, 131, -836, 209, 456, 49, 1275, +179, 620, 611, -732, 445, -1083, -526, -339, +-1168, 431, -452, 654, 819, 582, 1152, 108, +334, -642, -572, -924, -612, -281, -145, 722, +-3, 898, -98, 137, 168, -513, 865, -416, +785, -66, -355, -40, -1407, -128, -1016, 107, +520, 608, 1568, 690, 1046, -154, -437, -1156, +-1232, -1149, -787, 248, 231, 1617, 696, 1324, +526, -454, 180, -1655, -97, -1092, -283, 405, +-317, 1269, -135, 830, -20, -191, 233, -713, +381, -514, 411, -154, 64, 89, -337, 321, +-613, 537, -348, 303, 265, -339, 680, -686, +636, -272, 192, 296, -514, 395, -884, 142, +-515, -34, 376, -24, 1070, -89, 910, -295, +-167, -237, -1155, 245, -904, 511, 262, 98, +991, -445, 630, -323, -191, 274, -452, 462, +-162, -104, 39, -571, -42, -309, 43, 373, +205, 676, 331, 302, 170, -421, -212, -729, +-534, -337, -151, 229, 558, 518, 564, 594, +-137, 342, -647, -460, -206, -1109, 617, -633, +671, 617, -262, 1138, -860, 492, -224, -335, +742, -590, 762, -497, -226, -319, -744, 46, +-221, 501, 621, 861, 555, 686, -307, -339, +-722, -1573, -92, -1403, 812, 497, 807, 2137, +-143, 1470, -1002, -790, -763, -1980, 344, -926, +1073, 718, 747, 1050, -119, 261, -710, -93, +-728, 183, -191, 45, 358, -807, 756, -1106, +815, 42, 241, 1508, -828, 1470, -1302, -354, +-454, -1776, 966, -1163, 1641, 662, 626, 1366, +-1067, 498, -1416, -562, -207, -633, 949, -22, +788, 330, -72, 50, -377, -331, 92, -184, +356, 331, -190, 544, -711, 183, -252, -466, +765, -715, 1038, -253, 123, 502, -891, 756, +-746, 273, 164, -427, 656, -661, 329, -193, +-92, 371, -93, 377, 91, -102, 89, -252, +-85, 221, -279, 519, -251, -167, 174, -1036, +731, -565, 724, 894, -66, 1414, -1098, 128, +-1027, -1348, 267, -1198, 1419, 353, 1094, 1289, +-204, 657, -1226, -510, -902, -881, 264, -287, +911, 431, 575, 531, 64, 87, -220, -292, +-291, -324, -255, -112, -178, 247, 182, 402, +543, 123, 503, -419, -3, -536, -465, 31, +-473, 607, -92, 474, 483, -174, 595, -596, +118, -409, -371, 231, -327, 548, 105, 196, +360, -238, 112, -153, -219, -44, -128, -177, +243, -190, 385, 269, 149, 625, -316, 189, +-441, -696, -6, -757, 501, 210, 450, 822, +75, 398, -287, -374, -287, -509, -59, -132, +109, 160, 270, 212, 338, 177, 220, 78, +-241, -226, -456, -284, -162, 40, 450, 337, +554, 73, -20, -365, -351, -215, -122, 414, +213, 569, 184, -182, -24, -862, -166, -509, +70, 595, 381, 1135, 218, 279, -273, -959, +-404, -1063, 76, 101, 518, 943, 353, 573, +-174, -214, -365, -360, -112, -152, 252, -257, +335, -286, 223, 257, -39, 894, -441, 508, +-338, -698, 393, -1261, 875, -238, 273, 1108, +-710, 1074, -862, -262, 121, -1108, 1103, -526, +698, 598, -468, 739, -862, -98, -99, -585, +705, -92, 416, 398, -446, 59, -271, -309, +619, 32, 606, 375, -504, -124, -1013, -563, +23, -10, 1181, 781, 837, 447, -562, -628, +-925, -872, -62, -42, 577, 763, 369, 688, +-41, 22, -105, -605, 56, -732, 67, -204, +-30, 509, 35, 862, 13, 448, -64, -447, +108, -1059, 301, -667, 199, 530, -52, 1236, +-281, 646, -243, -701, 154, -1123, 406, -284, +214, 628, 4, 509, 32, 6, -34, 13, +-270, 151, -354, -268, 162, -748, 814, -278, +682, 712, -301, 989, -955, 111, -498, -866, +577, -862, 870, 75, 154, 792, -391, 504, +-70, -310, 265, -515, -49, 127, -465, 491, +-257, -154, 540, -801, 1053, -224, 399, 915, +-774, 945, -1190, -294, -262, -1188, 987, -564, +1102, 591, 140, 794, -557, 72, -378, -333, +-121, -85, -147, 123, 10, -199, 513, -524, +818, -108, 374, 763, -558, 908, -1089, -150, +-500, -1128, 671, -763, 1253, 418, 612, 855, +-452, 255, -857, -189, -352, -17, 163, -3, +228, -605, 413, -707, 633, 265, 344, 1325, +-446, 935, -973, -638, -555, -1601, 588, -776, +1234, 868, 685, 1337, -400, 374, -991, -698, +-542, -669, 332, -79, 683, 174, 460, -47, +116, -6, -155, 477, -349, 608, -304, -155, +-8, -1066, 342, -742, 541, 515, 288, 1124, +-182, 504, -498, -521, -283, -889, 229, -385, +582, 509, 386, 704, -217, 86, -576, -541, +-87, -347, 612, 282, 450, 443, -251, -61, +-519, -469, -53, -230, 546, 256, 521, 484, +-172, 156, -562, -365, -83, -486, 447, 18, +435, 457, -78, 257, -451, -290, -69, -351, +514, 184, 355, 402, -226, 5, -379, -405, +-28, -260, 329, 87, 303, 352, 29, 337, +-37, 12, -10, -388, -124, -445, -134, -53, +118, 338, 331, 425, 279, 198, 46, -155, +-149, -482, -274, -432, -234, 137, 144, 619, +523, 394, 434, -300, 51, -466, -337, 31, +-536, 236, -238, -197, 424, -282, 766, 383, +455, 704, -244, -31, -721, -952, -450, -607, +215, 527, 616, 954, 647, 106, 194, -649, +-576, -398, -735, 242, -11, 235, 627, -188, +610, -109, 87, 329, -376, 358, -342, -233, +-55, -640, 279, -179, 424, 576, 180, 527, +-301, -252, -385, -501, 96, 7, 536, 345, +417, 31, -276, -331, -584, -124, -86, 358, +497, 394, 518, -109, 43, -566, -319, -366, +-258, 340, 41, 694, 120, 103, 181, -571, +203, -376, 226, 252, 14, 344, -393, -114, +-358, -276, 281, 163, 605, 403, 131, -109, +-279, -600, -139, -187, 203, 583, 105, 572, +-274, -305, -101, -782, 424, -95, 404, 720, +-82, 478, -260, -433, -138, -625, 19, -34, +46, 476, 142, 282, 357, -25, 364, -124, +-150, -185, -604, -306, -429, -171, 334, 386, +829, 734, 472, 264, -324, -782, -586, -996, +-227, 19, 143, 1018, 266, 730, 307, -254, +431, -669, 173, -366, -550, 21, -836, 156, +-52, 290, 940, 337, 998, 105, -21, -271, +-986, -447, -718, -274, 258, 95, 737, 415, +519, 444, 52, 155, -378, -277, -417, -568, +-82, -446, 204, 78, 364, 666, 358, 701, +71, 59, -292, -673, -384, -771, -134, -184, +336, 553, 508, 723, 237, 234, -182, -383, +-336, -491, -255, -174, 21, 74, 424, 82, +545, 139, 99, 325, -479, 286, -497, -134, +15, -685, 515, -610, 519, 272, 86, 1033, +-383, 573, -447, -613, -70, -956, 413, -111, +552, 701, 129, 436, -373, -284, -482, -429, +-10, 80, 494, 407, 459, 89, -49, -353, +-384, -319, -162, 134, 119, 317, 157, 142, +94, -75, 202, -114, 205, -57, -181, -83, +-545, -117, -147, 40, 660, 292, 681, 185, +-139, -133, -661, -208, -317, -28, 297, -7, +461, -221, 148, -73, -65, 503, -27, 665, +-46, -153, -243, -1057, -151, -738, 335, 556, +562, 1201, 137, 417, -404, -672, -481, -845, +-13, -170, 454, 413, 388, 375, 25, 73, +-147, -20, -115, 44, -158, -85, -108, -345, +126, -357, 472, 131, 475, 689, -233, 474, +-772, -360, -349, -753, 586, -197, 803, 401, +123, 326, -545, -8, -451, 1, 102, 58, +362, -221, 186, -340, -53, 29, 3, 416, +195, 275, -2, -220, -388, -399, -300, -7, +387, 375, 745, 130, 191, -300, -636, -256, +-558, 151, 165, 367, 500, 40, 269, -304, +-23, -210, -73, 183, -106, 225, -156, -73, +-126, -268, 194, -15, 400, 313, 160, 178, +-188, -156, -251, -260, -33, -132, 97, -9, +81, 184, 58, 374, 199, 230, 226, -297, +-74, -659, -408, -329, -311, 418, 217, 811, +611, 364, 369, -492, -210, -861, -542, -268, +-327, 584, 191, 627, 541, -26, 364, -342, +-140, -78, -439, 39, -190, -197, 266, -197, +316, 242, -29, 450, -257, 107, -20, -276, +356, -342, 338, -157, -277, 110, -641, 311, +-87, 176, 713, -88, 674, -119, -185, 46, +-817, -83, -374, -356, 534, -114, 629, 578, +-43, 612, -425, -278, -82, -775, 278, -182, +114, 400, -276, 151, -111, -73, 348, 297, +304, 373, -155, -419, -284, -1008, -14, -137, +137, 1098, 79, 894, 48, -483, 204, -1076, +69, -243, -312, 661, -353, 496, 182, -232, +571, -350, 312, 83, -381, 303, -630, -9, +-11, -394, 654, -255, 455, 316, -316, 569, +-593, 3, 58, -605, 571, -348, 208, 391, +-367, 460, -340, -137, 73, -419, 447, -30, +404, 341, -181, 158, -571, -193, -289, -264, +297, -15, 601, 180, 389, 172, -273, -7, +-637, -124, -246, -72, 309, 99, 403, -52, +187, -328, 40, 79, -78, 721, -243, 241, +-316, -848, -79, -753, 377, 451, 601, 960, +171, 157, -461, -667, -472, -457, -84, 192, +183, 335, 324, 28, 289, -85, 115, 2, +-71, -1, -332, 2, -501, 4, -93, -123, +598, -150, 679, 164, 198, 346, -468, 28, +-764, -288, -367, -249, 513, -29, 786, 110, +363, 294, -283, 271, -596, -131, -386, -544, +140, -284, 456, 422, 374, 558, 77, -90, +-321, -507, -327, -165, 73, 309, 255, 308, +-25, -89, -139, -439, 114, -234, 308, 402, +164, 674, -378, 37, -501, -815, 128, -678, +599, 321, 197, 919, -284, 457, -198, -451, +161, -749, 179, -234, -271, 348, -411, 345, +282, 142, 797, 84, 259, 0, -622, -330, +-835, -535, -156, -66, 860, 666, 859, 684, +-148, -110, -721, -729, -435, -559, 23, 113, +406, 648, 499, 481, 126, -149, -274, -522, +-440, -325, -181, 102, 277, 373, 442, 286, +87, -76, -242, -326, -177, -266, 17, 110, +64, 431, 65, 130, 75, -360, 39, -264, +-18, 203, -42, 213, -22, -77, 49, -137, +3, 98, -79, 128, 94, -152, 282, -220, +9, 86, -358, 256, -206, 20, 186, -144, +420, -28, 200, 94, -313, -76, -422, -285, +88, -17, 416, 517, 122, 404, -179, -361, +-204, -769, 75, -231, 299, 632, 100, 804, +-443, -41, -267, -819, 404, -568, 571, 326, +-7, 790, -613, 238, -503, -588, 356, -573, +778, 193, 72, 636, -564, 263, -268, -472, +255, -616, 232, 81, 0, 602, -137, 332, +-54, -204, 186, -405, 208, -227, -183, 108, +-353, 234, 38, 160, 405, 104, 308, -47, +-217, -310, -456, -288, -39, 106, 416, 400, +232, 222, -125, -189, -254, -296, -134, -48, +207, 126, 387, 80, -48, 11, -457, -25, +-135, -42, 403, 45, 393, 99, -126, -105, +-507, -274, -163, 36, 494, 418, 476, 145, +-263, -405, -664, -308, -42, 238, 709, 421, +451, -42, -475, -403, -646, -209, 53, 278, +562, 401, 372, 34, -147, -471, -485, -373, +-208, 356, 401, 547, 311, -51, -218, -544, +-267, -269, 193, 345, 444, 522, -73, -8, +-732, -570, -262, -352, 814, 269, 728, 562, +-279, 233, -832, -351, -529, -609, 438, -199, +1039, 553, 292, 688, -803, -75, -750, -769, +114, -432, 791, 400, 479, 613, -426, 96, +-497, -410, 33, -359, 246, 53, 148, 247, +39, 130, -79, 33, 15, 22, -38, -183, +-110, -287, 137, -21, 45, 351, -62, 318, +177, -60, 168, -383, -278, -277, -329, 107, +76, 339, 464, 146, 327, -75, -293, -77, +-470, -97, -83, -230, 378, -107, 365, 394, +-125, 490, -319, -132, 48, -675, 149, -252, +-43, 372, -45, 445, -18, 135, 207, -237, +182, -336, -344, -168, -274, 93, 341, 264, +328, 399, -143, 100, -358, -527, -58, -624, +498, 73, 236, 814, -532, 529, -327, -452, +424, -767, 505, -11, -188, 531, -618, 89, +6, -242, 681, 105, 175, 343, -548, -151, +-325, -552, 295, -221, 493, 549, -6, 657, +-482, -190, -164, -800, 370, -176, 275, 662, +-194, 387, -325, -532, 121, -515, 493, 470, +-120, 762, -583, -329, 47, -1007, 636, -11, +249, 1104, -518, 485, -583, -960, 255, -978, +795, 620, 149, 1352, -577, -8, -490, -1433, +142, -714, 573, 1054, 222, 1259, -312, -324, +-200, -1351, 84, -258, -17, 1024, -97, 604, +21, -704, 317, -710, 323, 521, -293, 921, +-655, -281, -32, -1174, 672, -123, 404, 1191, +-384, 711, -538, -906, 190, -1133, 560, 462, +-49, 1312, -615, 66, -236, -1292, 586, -541, +734, 1045, -148, 1003, -913, -582, -477, -1268, +555, 4, 830, 1205, 54, 625, -625, -860, +-342, -1049, 296, 326, 303, 1222, -179, 302, +-282, -1035, 225, -739, 445, 545, -70, 881, +-392, -58, -253, -674, 89, -121, 346, 456, +234, 113, -49, -431, -161, -173, -246, 422, +-123, 439, 302, -149, 284, -541, -95, -229, +-222, 286, -86, 358, 153, 75, 263, -175, +-41, -90, -347, 119, -192, -27, 206, -366, +437, -178, 233, 552, -284, 706, -538, -43, +-240, -917, 349, -738, 575, 338, 206, 1112, +-256, 571, -501, -615, -323, -994, 251, -159, +616, 783, 187, 629, -424, -400, -399, -691, +195, 221, 458, 822, -134, -6, -550, -961, +-74, -482, 695, 925, 505, 1025, -454, -432, +-843, -1221, -94, -184, 703, 1029, 602, 665, +-208, -586, -779, -936, -140, 184, 695, 1053, +307, 300, -552, -980, -437, -727, 297, 738, +605, 1020, 146, -375, -576, -1080, -451, 114, +242, 1068, 447, 149, 8, -1034, -198, -463, +-19, 1006, 133, 902, -12, -680, -292, -1268, +-156, 146, 231, 1298, 459, 541, 130, -913, +-364, -984, -442, 447, -131, 1062, 244, -36, +475, -1024, 345, -65, -296, 1107, -611, 355, +-263, -1264, 348, -985, 584, 1106, 86, 1756, +-464, -240, -228, -2021, 253, -856, 86, 1569, +-295, 1579, -102, -686, 454, -1658, 444, 110, +-410, 1500, -811, 224, 2, -1448, 870, -608, +493, 1458, -678, 1295, -825, -980, 387, -1930, +949, 191, -159, 2121, -895, 656, -212, -1849, +744, -1228, 595, 1500, -479, 1778, -854, -937, +117, -2360, 843, 48, 97, 2619, -593, 1144, +-202, -1957, 388, -1932, 98, 758, -383, 1842, +-90, 222, 536, -1087, 309, -336, -668, 628, +-768, 48, 390, -656, 1071, -47, 175, 813, +-878, 571, -698, -554, 298, -816, 665, 58, +12, 595, -290, 134, 168, -117, 108, 184, +-527, 73, -453, -398, 348, -487, 855, 332, +228, 927, -835, 78, -699, -1072, 387, -468, +666, 1071, -69, 962, -504, -792, -112, -1511, +449, 160, 289, 1829, -426, 878, -585, -1230, +3, -1619, 531, 84, 396, 1377, -44, 928, +-413, -312, -412, -801, -125, -556, 247, -149, +457, 556, 202, 1039, -362, 401, -439, -1075, +49, -1374, 216, 366, -45, 1855, -213, 738, +64, -1643, 511, -1617, 177, 987, -794, 2184, +-737, 11, 417, -2244, 962, -836, 224, 1861, +-834, 1474, -709, -1287, 453, -1678, 766, 838, +-248, 1912, -831, -303, -164, -2158, 807, -526, +658, 2238, -624, 1667, -1031, -1492, 81, -2423, +832, 256, 213, 2322, -522, 900, -355, -1529, +427, -1341, 451, 970, -555, 1415, -861, -611, +136, -1620, 904, 204, 467, 1841, -411, 771, +-705, -1423, -228, -1484, 67, 555, -138, 1360, +321, 125, 1008, -682, 247, 48, -1306, 542, +-1461, -290, 182, -997, 1701, -75, 1134, 1267, +-913, 883, -1549, -579, -95, -1026, 963, -254, +211, 534, -771, 346, -187, -140, 919, 126, +732, 636, -922, 47, -1641, -1058, -161, -1020, +1550, 626, 1248, 1713, -507, 684, -1464, -1211, +-819, -1324, 577, 114, 1022, 991, 303, 524, +-597, -331, -723, -234, -140, 186, 489, 51, +452, -294, -189, -191, -633, 278, -367, 322, +306, 42, 615, -208, 197, 154, -501, 223, +-763, -355, -268, -666, 498, -24, 792, 1099, +161, 1079, -750, -429, -898, -1713, -17, -819, +782, 1093, 466, 1630, -329, 296, -546, -1143, +-154, -918, 104, 231, -68, 585, -43, 51, +376, -69, 283, 417, -632, 507, -931, -516, +84, -1280, 1177, -299, 669, 1483, -1070, 1410, +-1402, -459, 168, -1693, 1416, -721, 614, 1068, +-1135, 1202, -1236, -60, 503, -879, 1276, -318, +-207, 334, -1294, 354, -401, 101, 1108, -150, +895, -225, -890, -223, -1477, 339, 14, 757, +1344, 170, 732, -1004, -801, -1025, -1305, 583, +-95, 1670, 902, 664, 398, -1321, -395, -1553, +-423, 183, -44, 1529, 88, 962, -293, -621, +-178, -1225, 389, -271, 338, 958, -344, 851, +-584, -356, -310, -1060, 246, -348, 385, 932, +90, 1274, -82, 73, -361, -1526, -624, -1536, +-305, 452, 570, 2363, 896, 1601, -37, -1134, +-1193, -2774, -892, -1204, 455, 1867, 949, 2838, +282, 453, -650, -2334, -703, -2064, -26, 602, +268, 2233, -39, 837, 49, -1413, 257, -1322, +-229, 741, -823, 1557, -369, -53, 811, -1584, +972, -849, -510, 1216, -1723, 1648, -625, -118, +1465, -1489, 1711, -798, -480, 766, -2423, 989, +-1345, -186, 1424, -746, 2437, 260, 319, 1051, +-2289, -60, -2200, -1454, 524, -977, 2380, 1108, +1184, 2179, -1363, 539, -2217, -1840, -311, -2188, +1595, 32, 1056, 2186, -747, 1967, -1113, -397, +-8, -2150, 666, -1323, -179, 669, -975, 1693, +-115, 725, 1320, -601, 861, -744, -1174, -20, +-2128, -6, -523, -337, 1941, 31, 1999, 906, +-346, 1155, -2227, -169, -1758, -1857, 303, -1505, +1850, 919, 1406, 2483, -343, 1225, -1732, -1456, +-1569, -2574, 199, -443, 1653, 2201, 1058, 1942, +-892, -811, -1607, -2324, -185, -487, 1335, 2208, +559, 1917, -1346, -1539, -1460, -3229, 743, -273, +2133, 3699, 350, 2969, -2253, -2014, -1969, -4550, +834, -1043, 2266, 3814, 467, 3451, -1698, -1321, +-1186, -3730, 763, -776, 866, 2827, -860, 1788, +-1192, -1874, 712, -2289, 1755, 1075, -116, 2935, +-2146, 466, -1404, -2730, 1145, -2257, 1996, 1109, +53, 2971, -1911, 1209, -1073, -1646, 1023, -2300, +1211, -403, -529, 1581, -1522, 1680, -409, 64, +1213, -1399, 1187, -1191, -425, 400, -1651, 1613, +-1199, 730, 567, -1321, 1576, -1668, 772, 459, +-637, 2345, -1529, 1095, -1107, -1824, 400, -2587, +1348, 138, 728, 2828, -345, 2040, -1219, -1204, +-1027, -2881, 177, -1132, 958, 1800, 572, 2503, +-290, 509, -870, -1835, -463, -1974, 272, -126, +104, 1695, -264, 1850, 116, 100, 540, -1842, +0, -1824, -1184, 414, -1317, 2164, 633, 1471, +2316, -796, 748, -2093, -2393, -1029, -2868, 965, +465, 1906, 3548, 1114, 1956, -763, -2508, -2150, +-3897, -1426, -323, 1061, 3559, 2737, 2714, 1552, +-1720, -1559, -3896, -3227, -1169, -1162, 2857, 2363, +2967, 3226, -758, 438, -3373, -2634, -1843, -2563, +1685, 133, 2912, 2390, 605, 2007, -2496, -222, +-2500, -1962, 249, -1597, 2463, 231, 1604, 1764, +-1223, 1566, -2492, -333, -797, -1983, 1778, -1255, +1701, 1050, -586, 2182, -2041, 483, -813, -1775, +1377, -1727, 1465, 621, -691, 2006, -1984, 793, +-393, -1204, 1645, -1402, 1189, 215, -1083, 1099, +-2087, 205, -242, -587, 1932, 101, 1462, 1063, +-1195, -9, -2385, -1804, -530, -1455, 1787, 1591, +1697, 3312, -497, 715, -1965, -3367, -1161, -3504, +717, 998, 1394, 4333, 554, 2285, -840, -2235, +-1272, -3672, -444, -661, 653, 2314, 899, 2231, +64, -63, -888, -1367, -809, -1050, 181, -102, +702, 494, 272, 759, -558, 628, -824, -118, +-76, -938, 697, -770, 445, 315, -329, 1150, +-847, 567, -654, -574, 307, -846, 990, -110, +471, 349, -664, 339, -1348, 270, -727, 312, +1004, -30, 1520, -830, 110, -1004, -1580, 256, +-1496, 1722, 330, 1351, 1643, -710, 714, -2303, +-942, -1299, -1348, 1271, -360, 2535, 740, 951, +855, -1466, -9, -2160, -588, -539, -760, 1357, +-581, 1515, 249, 238, 1189, -791, 883, -594, +-788, -54, -2161, -72, -1195, -222, 1646, 355, +2793, 1050, 326, 625, -2914, -770, -2725, -1564, +820, -607, 3143, 1162, 1322, 1595, -1948, 376, +-2363, -1001, 163, -1176, 1841, -308, 325, 576, +-1563, 791, -631, 539, 1590, 26, 1443, -525, +-1409, -850, -3108, -384, -681, 459, 3275, 1056, +3334, 706, -1133, -290, -4570, -1003, -2782, -980, +2398, -139, 4808, 1022, 1520, 1746, -3626, 694, +-4549, -1543, -204, -2449, 4058, -638, 3256, 2124, +-1431, 2613, -3890, 441, -1434, -2041, 2272, -2263, +2375, -514, -817, 1305, -2394, 1862, -78, 1283, +2140, -108, 812, -1810, -2197, -2358, -2442, -728, +850, 1990, 3410, 3149, 1596, 1433, -2406, -1858, +-3723, -3626, -872, -2039, 2864, 1616, 3269, 3938, +210, 2518, -2872, -1350, -3030, -3868, -84, -2518, +2586, 1080, 2188, 3369, -220, 2329, -1960, -687, +-1671, -2555, 35, -1882, 1131, 341, 780, 1734, +131, 1362, -171, -98, -708, -1011, -961, -767, +-213, 175, 983, 763, 1137, 138, -454, -807, +-1806, -677, -640, 808, 1788, 1818, 1861, 630, +-1191, -1908, -3251, -2699, -986, -394, 3006, 2789, +3529, 3256, -604, 287, -4388, -3199, -3073, -3402, +1831, -281, 4359, 3055, 1948, 3461, -2292, 587, +-3740, -2727, -1418, -3385, 1751, -797, 2738, 2506, +1275, 3235, -1045, 636, -2318, -2446, -1689, -2588, +250, 58, 2079, 2270, 2092, 1610, -123, -905, +-2369, -1837, -2321, -373, -109, 1446, 2408, 1277, +2563, -311, -130, -1410, -2828, -1107, -2843, 135, +113, 1326, 3324, 1843, 3042, 613, -959, -1802, +-3951, -2907, -2683, -970, 1464, 2493, 3927, 3610, +1874, 947, -2144, -2771, -3209, -3464, -1083, -721, +1544, 2264, 2188, 2712, 667, 779, -975, -1072, +-1414, -1495, -858, -1164, 137, -577, 1039, 521, +971, 1976, -9, 2003, -1137, -57, -1111, -2604, +255, -2716, 1182, 104, 419, 2832, -714, 2589, +-955, -272, -135, -2517, 773, -1856, 685, 572, +-115, 1894, -719, 796, -819, -835, -347, -1094, +583, 232, 1124, 1204, 648, 460, -648, -1051, +-1630, -1379, -1012, -112, 475, 1304, 1462, 1472, +1331, 467, 10, -956, -1450, -1684, -1869, -1248, +-861, 359, 1051, 1898, 2361, 2161, 1598, 701, +-870, -1909, -2829, -3385, -2552, -1687, 495, 2214, +3299, 4338, 2885, 2063, -586, -2336, -3498, -4349, +-2928, -1917, 725, 1930, 3027, 3422, 2087, 1782, +-719, -842, -2162, -2094, -1216, -1795, 311, -491, +565, 1028, 339, 1909, 711, 1432, 601, -179, +-408, -1615, -1708, -1943, -1449, -600, 785, 1151, +2308, 2062, 1188, 1464, -1212, -401, -2270, -2204, +-1014, -2328, 1101, -108, 1813, 2541, 846, 3057, +-746, 185, -1655, -3205, -1233, -3041, 403, 614, +1659, 3350, 1362, 1869, -417, -1333, -1794, -2144, +-1251, -216, 285, 869, 1208, 12, 1003, -519, +124, 886, -681, 1816, -952, -135, -895, -2886, +-92, -2250, 1079, 1686, 1514, 3833, 312, 1307, +-1350, -2774, -1823, -3099, -373, 161, 1363, 2419, +1365, 1277, -205, -874, -1004, -821, -155, 676, +625, 622, -264, -1269, -1535, -1856, -851, 377, +1837, 2725, 3083, 2263, 399, -1090, -3742, -3398, +-3993, -2144, 568, 1336, 4705, 3217, 3676, 1932, +-1500, -968, -4655, -2561, -2590, -1651, 1589, 292, +3164, 1611, 1380, 1487, -836, 389, -1245, -678, +-765, -1035, -806, -917, -474, -385, 894, 532, +2069, 1375, 1262, 1417, -1322, -55, -3035, -1864, +-1285, -2127, 1811, 21, 2740, 2298, 627, 2153, +-1864, -501, -1961, -2275, 141, -1054, 1433, 1027, +529, 1143, -835, -339, -702, -780, 677, 455, +1142, 1232, -196, -65, -1579, -1745, -1304, -1175, +561, 1087, 2050, 2040, 1390, 454, -903, -1580, +-2319, -1339, -1371, 514, 922, 1344, 2145, 9, +923, -1149, -945, -394, -1346, 1232, -437, 1298, +215, -562, 280, -2056, 151, -1075, 471, 1271, +635, 2229, -215, 732, -1223, -1316, -1120, -1911, +341, -519, 1355, 1000, 912, 1242, -335, 339, +-889, -401, -537, -218, -340, -41, 8, -549, +466, -951, 953, 14, 545, 1531, -654, 1774, +-1440, 27, -685, -2089, 749, -2124, 1240, -122, +311, 1810, -648, 2138, -538, 926, 3, -1056, +42, -2372, -227, -1934, -241, 467, 403, 2795, +791, 2506, 206, -409, -716, -2731, -1063, -2140, +-352, 373, 938, 1996, 1032, 1265, -99, -159, +-935, -622, -590, -505, 514, -401, 849, -281, +-297, 161, -1311, 549, -439, 531, 1271, 99, +1609, -89, -41, -103, -1844, -594, -1714, -857, +187, -243, 1623, 1150, 1488, 1676, 363, 473, +-933, -1445, -1712, -1938, -1304, -527, 317, 1181, +1846, 1627, 1956, 647, 172, -418, -1929, -850, +-2094, -894, -468, -646, 1303, 113, 1649, 1135, +853, 1522, -276, 588, -1114, -1153, -1496, -2116, +-742, -1134, 776, 1060, 1771, 2316, 1357, 1419, +-466, -815, -2030, -2110, -1484, -1407, 424, 521, +1662, 1606, 1191, 1106, -321, -3, -1385, -832, +-809, -1058, 466, -557, 988, 536, 380, 1252, +-730, 610, -1010, -675, 8, -1182, 1246, -189, +956, 790, -479, 817, -1389, -38, -1024, -778, +398, -662, 1486, 74, 1056, 801, -258, 801, +-1099, 62, -1210, -939, -296, -1179, 789, -117, +1166, 1251, 692, 1459, -282, -7, -1121, -1423, +-1068, -1358, -35, 12, 942, 1344, 1009, 1318, +179, 20, -723, -1256, -685, -1165, -34, -20, +325, 1152, 10, 1109, -145, -104, 115, -1220, +518, -931, 301, 494, -484, 1316, -764, 398, +-261, -983, 336, -846, 487, 381, 335, 785, +171, -33, 54, -531, -491, 83, -1056, 579, +-662, -112, 866, -916, 1803, -325, 975, 959, +-1088, 1084, -2274, -304, -1161, -1326, 1218, -669, +2290, 712, 1020, 1096, -1071, 249, -1937, -591, +-850, -682, 877, -189, 1351, 238, 300, 494, +-549, 445, -291, 26, 135, -616, -219, -826, +-682, -27, -163, 1134, 1074, 1080, 1244, -502, +-427, -1689, -1670, -728, -894, 1283, 1013, 1701, +1595, -131, 117, -1676, -1381, -990, -859, 956, +675, 1358, 1079, -116, -15, -1271, -978, -343, +-430, 1000, 680, 771, 658, -690, -329, -1218, +-610, 76, -34, 1357, 575, 663, 271, -935, +-538, -1041, -532, 263, 379, 959, 708, 182, +144, -813, -600, -467, -617, 703, 101, 826, +576, -249, 344, -1007, -56, -548, -245, 470, +-296, 917, -190, 454, 75, -356, 327, -658, +392, -488, 54, -59, -366, 369, -506, 637, +-26, 466, 394, -152, 363, -667, 68, -740, +-176, -171, -314, 523, -183, 869, 107, 545, +335, -216, 202, -900, -189, -936, -327, -138, +30, 855, 374, 1173, 193, 436, -393, -760, +-399, -1197, 51, -560, 572, 505, 504, 940, +-149, 569, -701, -217, -535, -563, 132, -334, +731, -79, 640, -177, -90, 15, -623, 688, +-523, 905, 44, -166, 274, -1307, 149, -979, +233, 532, 555, 1316, 144, 484, -804, -690, +-1153, -718, -218, 103, 1214, 361, 1533, -169, +229, -327, -1297, 241, -1325, 702, -342, 112, +740, -689, 1114, -727, 765, 134, -17, 774, +-784, 488, -1244, -347, -625, -738, 775, -176, +1506, 620, 737, 626, -635, -305, -1093, -967, +-447, -420, 221, 815, 228, 1243, 118, 68, +534, -1354, 842, -1227, -26, 409, -1339, 1466, +-1303, 821, 249, -652, 1600, -1187, 1267, -408, +-308, 556, -1219, 711, -707, 172, 164, -358, +307, -447, 174, -61, 417, 381, 638, 294, +101, -276, -952, -586, -1185, -34, 83, 690, +1372, 576, 1023, -330, -447, -922, -1084, -407, +-189, 557, 672, 824, 282, 99, -575, -565, +-398, -503, 631, 62, 911, 355, -41, 178, +-925, -132, -643, -184, 263, -13, 635, 113, +252, 88, 65, -51, 110, -150, -19, -111, +-548, 41, -630, 94, 147, 9, 1001, 44, +815, 208, -199, 71, -1038, -434, -708, -711, +341, -66, 956, 969, 500, 1114, -421, -176, +-732, -1492, -76, -1178, 668, 466, 507, 1466, +-264, 765, -738, -476, -177, -779, 643, -348, +629, -150, 24, -259, -398, 219, -304, 1032, +-29, 1000, -24, -411, -11, -1778, 413, -1387, +693, 663, 201, 2086, -662, 1139, -981, -914, +-332, -1625, 790, -587, 1288, 570, 537, 609, +-638, 157, -1108, 114, -602, 316, 454, -100, +960, -839, 520, -845, -174, 144, -316, 1121, +-94, 897, -77, -236, -348, -964, -333, -636, +430, 27, 1185, 332, 790, 406, -653, 386, +-1506, 152, -816, -407, 709, -759, 1547, -427, +850, 441, -332, 866, -949, 309, -783, -486, +-176, -637, 474, -107, 829, 221, 752, 140, +123, 48, -732, 202, -944, 89, -264, -443, +614, -505, 987, 163, 570, 739, -311, 271, +-810, -670, -388, -806, 431, 173, 638, 1030, +42, 539, -479, -791, -116, -1208, 695, -70, +643, 1247, -452, 889, -1076, -603, -281, -1308, +986, -277, 1007, 973, 10, 774, -609, -409, +-219, -870, 170, -115, -184, 625, -464, 382, +409, -419, 1419, -568, 875, 179, -1006, 557, +-1999, 41, -643, -567, 1501, -324, 2092, 344, +555, 526, -1277, -10, -1615, -594, -313, -474, +993, 190, 1206, 620, 469, 355, -406, -327, +-693, -635, -238, -350, 280, 298, 322, 581, +151, 250, 0, -335, 152, -504, 296, -162, +-42, 187, -424, 250, -222, 113, 275, 3, +563, -157, 356, -322, -152, -167, -325, 279, +11, 423, 263, -72, 116, -555, -35, -284, +-65, 379, 203, 462, 439, -120, 182, -449, +-299, -190, -417, 188, -175, 133, 353, -94, +815, 31, 512, 261, -289, -10, -649, -603, +-375, -480, 190, 392, 697, 866, 646, 231, +150, -747, -281, -759, -535, 30, -326, 651, +221, 339, 687, -218, 560, -328, 62, 11, +-429, 149, -354, -139, 76, -334, 299, -44, +258, 406, 161, 414, 219, -58, 260, -502, +-17, -605, -440, -158, -402, 523, 209, 829, +911, 260, 857, -704, -249, -1089, -1063, -315, +-575, 840, 647, 1076, 1198, 94, 410, -904, +-756, -888, -687, 12, 446, 671, 918, 479, +211, -87, -654, -259, -418, -203, 489, -290, +873, -302, 223, 254, -426, 777, -461, 378, +-52, -731, 419, -1122, 541, -93, 356, 1165, +-122, 921, -456, -616, -127, -1332, 566, -273, +513, 1076, -194, 866, -468, -572, 280, -1166, +994, -102, 374, 966, -1018, 542, -935, -537, +729, -677, 1513, 70, 348, 368, -1081, -104, +-815, -342, 787, 363, 1199, 769, -262, -185, +-1157, -1392, 52, -914, 1508, 1013, 1025, 1852, +-849, 396, -1548, -1653, -18, -1704, 1523, 143, +1077, 1506, -454, 1002, -852, -349, 73, -897, +663, -479, 95, 52, -562, 172, -103, 70, +960, 232, 1111, 354, -105, 41, -1221, -547, +-898, -656, 510, -96, 1511, 504, 1023, 624, +-309, 84, -1015, -469, -550, -520, 268, -12, +609, 337, 499, 57, 299, -345, 236, -150, +-54, 549, -511, 548, -532, -334, 232, -1037, +921, -587, 876, 455, 87, 1030, -503, 681, +-438, -271, -129, -1069, 184, -1037, 460, -68, +677, 1066, 553, 1235, -81, 164, -795, -1133, +-718, -1232, 239, -112, 1090, 862, 998, 695, +93, -33, -645, -255, -657, -135, -13, -247, +512, -543, 723, -209, 485, 614, -4, 915, +-426, 115, -315, -930, 125, -912, 421, 63, +381, 781, 143, 471, 58, -205, 5, -367, +8, -154, -33, -76, 108, -147, 365, 98, +372, 406, 1, 166, -260, -451, 84, -574, +523, 173, 385, 717, -313, 200, -522, -778, +177, -715, 927, 445, 602, 1012, -427, 114, +-700, -1048, 68, -777, 768, 604, 457, 1080, +-199, -75, -222, -1233, 413, -503, 521, 1017, +-122, 1080, -650, -574, -47, -1537, 929, -393, +834, 1319, -199, 1226, -730, -505, -297, -1451, +523, -514, 674, 814, 129, 836, -231, -100, +73, -600, 321, -259, 142, 203, -124, 121, +-105, -160, 200, -154, 465, 127, 365, 268, +109, 52, -178, -321, -375, -425, -117, -36, +483, 369, 712, 338, 315, 0, -204, -317, +-412, -356, -123, -172, 228, 151, 382, 334, +473, 279, 412, -19, -55, -443, -465, -534, +-329, -125, 214, 525, 696, 640, 588, 60, +62, -685, -325, -653, -349, 82, -171, 578, +326, 247, 708, -210, 655, -192, -36, 114, +-748, -21, -534, -426, 466, -351, 995, 408, +600, 805, -239, 134, -716, -781, -268, -774, +428, 61, 659, 651, 472, 416, 36, -114, +-455, -324, -473, -166, 91, -145, 749, -162, +836, 74, 78, 414, -668, 274, -598, -241, +225, -512, 862, -186, 747, 255, -18, 272, +-588, -87, -462, -204, 116, 4, 757, 199, +647, 57, -66, -276, -514, -402, -227, -56, +319, 437, 594, 461, 162, -36, -273, -507, +2, -461, 339, -38, 243, 285, -95, 311, +-111, 207, 240, 7, 393, -365, -20, -615, +-224, -195, 134, 600, 407, 715, 198, -92, +-341, -796, -248, -453, 521, 429, 739, 638, +-105, -144, -645, -788, -159, -268, 703, 724, +724, 789, -167, -323, -541, -1076, 34, -492, +429, 586, 199, 750, -50, 151, 144, -275, +338, -301, -14, -363, -528, -383, -125, 90, +732, 780, 780, 705, -40, -308, -664, -1070, +-392, -585, 402, 464, 604, 797, 243, 135, +67, -438, 75, -228, -174, 213, -466, 57, +-165, -449, 706, -388, 1044, 309, 219, 805, +-879, 327, -904, -619, 171, -908, 1091, -262, +821, 583, -126, 683, -591, 193, -355, -350, +156, -459, 345, -287, 318, -54, 285, 254, +185, 430, -209, 262, -369, -306, -134, -581, +338, -250, 589, 327, 336, 479, -164, 78, +-390, -372, -195, -428, 239, 45, 545, 447, +328, 278, -83, -296, -239, -536, -155, -101, +124, 399, 361, 351, 267, -84, -25, -242, +-70, -106, -80, -98, -60, -179, 155, -27, +376, 425, 362, 486, -114, -112, -520, -785, +-197, -567, 562, 301, 779, 737, 111, 356, +-620, -298, -495, -483, 294, -249, 636, 71, +305, 118, -143, 83, -151, 184, 37, 175, +-65, -105, -147, -431, 227, -376, 666, 65, +375, 478, -390, 418, -742, -46, -97, -442, +732, -502, 707, -105, 26, 444, -401, 558, +-250, 20, 11, -604, 70, -541, 133, 212, +483, 692, 532, 239, -167, -585, -828, -630, +-523, 134, 604, 752, 1154, 340, 370, -529, +-711, -698, -680, 56, 91, 635, 516, 260, +325, -442, 21, -406, 64, 243, 133, 474, +-194, -108, -376, -608, 28, -268, 528, 446, +489, 573, -30, 23, -414, -455, -192, -471, +197, -90, 258, 272, 67, 392, 35, 232, +173, -100, 154, -415, -165, -436, -294, -23, +1, 459, 371, 465, 387, -55, 31, -463, +-260, -286, -164, 105, 85, 220, 195, 26, +117, -112, 4, -13, 78, 157, 226, 61, +17, -184, -230, -297, -177, -89, 123, 241, +417, 341, 321, 75, -109, -263, -301, -312, +-164, -90, 24, 105, 264, 158, 363, 152, +202, 90, -156, -116, -373, -308, -205, -196, +282, 141, 539, 305, 247, 40, -270, -147, +-403, -22, -33, 25, 361, -193, 296, -216, +28, 157, -182, 393, -154, 120, 70, -329, +247, -343, 161, 37, -90, 213, -196, 82, +15, -52, 416, 33, 254, 84, -346, -129, +-494, -357, 163, -134, 821, 410, 436, 559, +-641, -57, -905, -745, 153, -564, 1053, 351, +614, 825, -588, 345, -910, -505, 106, -765, +841, -168, 279, 495, -482, 471, -246, 55, +338, -144, 390, -236, -183, -447, -417, -264, +-3, 523, 428, 899, 300, 44, -76, -1028, +-249, -776, -137, 460, 71, 981, 124, 221, +182, -596, 141, -526, -43, 8, -211, 344, +-57, 276, 189, -62, 310, -264, -47, -92, +-385, 90, -63, 23, 468, -35, 407, 63, +-224, 150, -559, -17, -218, -270, 387, -244, +545, 138, 205, 401, -245, 190, -381, -262, +-167, -408, 27, -113, 263, 186, 419, 243, +250, 193, -192, 67, -408, -234, -318, -486, +-37, -205, 400, 351, 667, 601, 311, 223, +-499, -396, -844, -709, -245, -250, 631, 594, +780, 637, 166, -133, -508, -612, -419, -141, +92, 401, 121, 133, -84, -361, 192, -226, +504, 367, 177, 337, -507, -114, -765, -298, +-21, -196, 927, -78, 788, 140, -445, 479, +-1034, 146, -176, -497, 809, -447, 616, 265, +-243, 483, -662, -54, -266, -443, 519, -214, +586, 394, -90, 506, -465, -29, -263, -634, +-3, -644, 307, 135, 467, 994, 98, 799, +-367, -527, -446, -1301, -133, -515, 347, 802, +534, 1075, 174, 202, -353, -665, -402, -775, +-110, -123, 173, 494, 236, 443, 275, -10, +135, -177, -181, -70, -476, -136, -367, -242, +269, -33, 827, 464, 412, 458, -574, -326, +-841, -756, -164, -139, 701, 700, 678, 588, +-109, -293, -552, -797, -286, -314, 126, 567, +227, 716, 139, 45, 35, -633, 24, -528, +-136, 66, -280, 377, -53, 424, 394, 220, +307, -282, -255, -632, -443, -342, 28, 335, +522, 679, 194, 427, -493, -426, -447, -853, +325, -238, 670, 662, 75, 707, -674, -191, +-492, -756, 282, -242, 691, 570, 302, 454, +-499, -274, -632, -534, -3, -149, 517, 402, +425, 499, -128, 25, -530, -506, -154, -498, +337, 69, 166, 581, -143, 464, -74, -241, +82, -588, 53, -196, -36, 253, -178, 299, +-122, 110, 152, -61, 312, -162, 76, -199, +-310, -110, -392, 225, 47, 394, 460, -80, +266, -456, -308, -167, -393, 323, 114, 293, +335, -49, -50, -311, -325, -196, -85, 137, +332, 298, 345, 131, -250, -202, -552, -295, +-83, -39, 366, 175, 303, 214, 121, 127, +-186, -151, -503, -385, -228, -122, 393, 344, +463, 356, -15, -57, -365, -429, -272, -218, +130, 256, 282, 281, -143, -47, -284, -215, +249, -75, 326, 135, -131, 158, -437, -123, +-299, -275, 239, 20, 633, 312, 189, 277, +-633, -170, -610, -552, 212, -236, 710, 527, +164, 604, -556, -167, -352, -666, 219, -221, +278, 406, -84, 359, -134, -177, -34, -254, +84, 104, 5, 219, -146, -110, -151, -379, +104, -46, 397, 450, 13, 408, -546, -245, +-380, -685, 262, -206, 542, 620, 322, 591, +-375, -294, -838, -578, -240, -71, 632, 184, +760, 199, 18, 241, -751, 88, -677, -439, +111, -551, 648, 93, 508, 787, -96, 592, +-757, -472, -463, -1037, 356, -370, 517, 821, +101, 1016, -309, -48, -311, -926, 90, -641, +106, 290, -201, 627, 57, 236, 227, -273, +17, -122, -79, 145, -315, -187, -357, -534, +322, 0, 610, 872, -32, 613, -534, -508, +-483, -1027, 134, -283, 581, 644, 198, 714, +-398, 60, -354, -451, 16, -223, 288, -51, +58, -236, -313, -11, 36, 671, 209, 588, +-164, -462, -140, -989, 62, -275, -16, 821, +77, 800, -77, -242, -300, -882, 170, -249, +395, 729, -120, 466, -583, -595, -267, -570, +499, 470, 529, 649, -321, -224, -528, -621, +-47, -92, 242, 500, 249, 287, -277, -310, +-409, -432, 423, 152, 494, 538, -470, 83, +-570, -697, -25, -349, 336, 740, 459, 584, +-61, -631, -504, -745, -47, 422, 44, 821, +-265, -116, 77, -885, 456, -241, 216, 825, +-312, 544, -615, -583, -195, -703, 434, 269, +324, 731, 13, -46, -245, -754, -209, -171, +112, 877, -98, 474, -365, -923, 209, -878, +567, 665, 6, 1203, -466, -172, -446, -1283, +101, -385, 438, 1160, -29, 890, -322, -955, +136, -1297, 262, 530, -148, 1583, -423, 90, +-367, -1583, 287, -679, 676, 1267, 71, 1045, +-493, -843, -467, -1185, -91, 402, 336, 1256, +317, 155, -95, -1241, -91, -724, -128, 843, +-248, 1082, -49, -175, 228, -1013, 232, -297, +-133, 713, -398, 399, -33, -693, 375, -373, +25, 856, -245, 700, -198, -756, -54, -1237, +211, 178, 170, 1428, -176, 537, -97, -1125, +48, -937, -141, 669, -144, 1067, -36, -249, +168, -1281, 390, -220, -13, 1355, -540, 933, +-402, -903, 122, -1515, 355, -29, 363, 1438, +44, 853, -387, -818, -536, -1012, -173, 220, +386, 665, 569, 64, 129, -461, -571, -61, +-627, 464, 79, 138, 709, -463, 262, -322, +-543, 368, -590, 368, 277, -112, 669, -425, +-82, -51, -642, 452, -180, 258, 412, -294, +267, -528, -285, -58, -419, 542, 262, 492, +546, -181, -268, -653, -726, -257, -158, 385, +549, 492, 622, -56, -128, -395, -844, -63, +-363, 210, 600, 108, 406, -199, -399, -203, +-389, 170, 410, 456, 547, 103, -471, -645, +-907, -564, 5, 474, 916, 1024, 649, 15, +-478, -1113, -981, -591, -205, 746, 707, 929, +370, -199, -270, -796, -297, -111, 53, 475, +151, 22, -131, -421, -357, 41, 113, 767, +606, 457, -103, -908, -676, -1448, -153, 299, +588, 2032, 353, 915, -352, -1600, -612, -1794, +-64, 552, 619, 1792, 436, 243, -395, -1356, +-642, -476, 144, 1154, 406, 700, -89, -1052, +-266, -1320, 30, 540, 295, 1793, 110, 520, +-384, -1504, -471, -1451, 213, 682, 444, 1688, +-22, 84, -166, -1643, 87, -490, 34, 1671, +-360, 1049, -405, -1465, 160, -2005, 847, 606, +406, 2566, -650, 911, -878, -2132, -13, -2095, +629, 1052, 220, 2251, -209, 13, 45, -1959, +333, -407, -316, 1743, -919, 772, -361, -1720, +1065, -1529, 1267, 1471, -461, 2331, -1512, -503, +-460, -2789, 944, -675, 719, 2590, -290, 1712, +-601, -1850, 195, -2464, 543, 841, -343, 2762, +-767, 405, 116, -2423, 926, -1463, 231, 1589, +-800, 1742, -542, -663, 613, -1321, 570, 325, +-520, 843, -754, -449, 112, -850, 986, 440, +449, 1176, -914, -12, -928, -1232, 527, -410, +729, 865, -170, 512, -312, -645, 78, -374, +288, 840, -144, 568, -604, -1046, -69, -1180, +763, 807, 345, 1678, -503, 44, -509, -1639, +31, -993, 554, 1183, 122, 1535, -637, -474, +-307, -1633, 549, -171, 487, 1286, -82, 698, +-613, -615, -633, -866, 288, 75, 799, 432, +254, 95, -286, 107, -452, 464, -309, -215, +152, -1190, 331, -443, 183, 1417, 8, 1507, +-183, -818, -26, -2103, -78, -285, -341, 1843, +-59, 1268, 543, -1027, 388, -1605, -251, 183, +-650, 1523, -377, 210, 527, -1248, 634, -340, +-220, 1234, -610, 511, -86, -1353, 466, -1023, +369, 1333, -278, 1730, -642, -690, 41, -2177, +661, -424, 254, 1831, -436, 1441, -388, -750, +192, -1631, 335, -245, -146, 1027, -449, 509, +89, -465, 557, -173, 146, 537, -572, 146, +-434, -853, 195, -653, 400, 638, 1, 1097, +-245, 9, 177, -761, 359, -253, -326, 303, +-913, -187, -87, -497, 1152, 354, 1011, 1271, +-577, 493, -1543, -1357, -435, -1575, 1141, 258, +1001, 1716, -404, 966, -900, -737, -89, -1232, +644, -62, 197, 771, -795, 137, -534, -621, +738, -175, 1077, 947, -199, 868, -1128, -678, +-802, -1682, 438, -409, 1221, 1467, 542, 1441, +-654, -246, -1042, -1413, -167, -686, 634, 578, +783, 685, -26, -9, -769, -128, -445, 88, +342, 17, 498, -354, 25, -322, -239, 346, +-296, 624, -214, -135, 43, -681, 389, -51, +514, 774, -237, 351, -861, -837, -335, -880, +641, 614, 737, 1346, -79, 149, -656, -1285, +-243, -920, 403, 667, 118, 1243, -344, 3, +79, -1038, 473, -296, 103, 837, -634, 414, +-559, -825, 415, -803, 895, 804, -120, 1337, +-1046, -153, -344, -1535, 924, -738, 774, 1023, +-774, 1182, -1029, -197, 319, -856, 1127, -26, +84, 219, -911, -293, -448, -224, 707, 689, +780, 896, -589, -345, -1063, -1530, 276, -579, +1291, 1452, 147, 1489, -1048, -619, -693, -1728, +377, -460, 729, 1335, 132, 1191, -401, -460, +-274, -1251, 19, -416, -34, 706, -64, 819, +160, 202, 349, -518, -42, -769, -518, -312, +-93, 757, 465, 1044, 163, -105, -483, -1306, +-264, -758, 633, 1019, 790, 1580, -606, -185, +-1553, -2008, -78, -1022, 1752, 1647, 1164, 2257, +-1127, -340, -1895, -2658, -250, -1374, 1579, 1809, +1119, 2576, -598, -83, -1161, -2487, -150, -1594, +578, 1386, 160, 2391, -200, 138, 188, -2098, +328, -1403, -268, 1005, -573, 2015, -36, 468, +695, -1636, 438, -1557, -701, 428, -916, 1681, +509, 803, 1351, -668, 124, -1175, -1481, -450, +-1390, 502, 593, 801, 2077, 376, 968, -238, +-1373, -438, -2036, -325, -560, -151, 1392, 8, +1962, 567, 437, 922, -1507, 61, -1805, -1284, +-232, -1414, 1534, 353, 1634, 2219, -27, 1580, +-1629, -1458, -1301, -3012, 511, -551, 1444, 2673, +622, 2441, -702, -735, -1058, -2691, -326, -1190, +613, 1318, 674, 1729, -80, 201, -316, -871, +-130, -573, -69, 109, -274, 21, -171, -285, +394, 156, 853, 874, 381, 555, -965, -575, +-1364, -1311, -120, -478, 1553, 1019, 1375, 1248, +-459, 107, -1716, -1036, -738, -857, 903, 202, +1072, 1058, -308, 281, -891, -847, 226, -536, +890, 570, -99, 959, -1360, -13, -673, -990, +1181, -888, 1546, 394, -304, 1132, -1671, 562, +-483, -377, 1152, -715, 836, -359, -907, -130, +-1069, 190, 811, 561, 1828, 696, -152, 235, +-2455, -754, -1334, -1264, 1823, -454, 2585, 1192, +-226, 1483, -2656, 175, -1424, -1210, 1537, -1207, +2146, 17, -129, 1011, -2176, 885, -1151, -201, +1525, -1008, 2010, -446, -90, 946, -2090, 987, +-1435, -734, 857, -1554, 2087, -316, 833, 1765, +-1151, 1853, -1562, -528, -377, -2671, 874, -1509, +882, 1615, 144, 2824, -289, 619, -314, -2295, +-454, -2203, -442, 537, 300, 2257, 857, 954, +367, -1155, -598, -1447, -836, 118, 48, 1046, +715, 367, 286, -386, -556, -225, -314, 108, +487, -198, 600, -297, -511, 270, -1100, 863, +215, 233, 1538, -953, 560, -960, -1457, 221, +-1658, 1271, 388, 743, 2237, -569, 1190, -1211, +-1680, -443, -2371, 841, -155, 1053, 2133, 0, +1670, -1094, -529, -641, -1821, 701, -1059, 1035, +561, -35, 1380, -1135, 712, -612, -457, 630, +-896, 1082, -552, 262, 215, -792, 782, -924, +461, -97, -300, 854, -764, 687, -272, -26, +536, -496, 591, -512, -235, -189, -609, 206, +-333, 626, 302, 548, 504, -185, 174, -927, +-214, -655, -356, 472, -411, 1128, -186, 479, +608, -719, 959, -1126, 245, -151, -1167, 872, +-1454, 874, 312, -133, 1951, -738, 1020, -334, +-1274, 129, -1807, 96, -157, 46, 1563, 600, +1170, 522, -698, -479, -1468, -1418, -246, -734, +1054, 1381, 722, 2268, -449, 188, -765, -2632, +-178, -2268, 372, 1084, 534, 3149, 152, 1519, +-292, -1944, -487, -3046, -376, -735, 240, 2404, +979, 2772, 485, 60, -878, -2620, -1115, -2357, +-63, 531, 1093, 2603, 998, 1879, -407, -778, +-1287, -2503, -545, -1512, 591, 993, 958, 2304, +418, 1094, -650, -951, -986, -1857, -386, -922, +641, 721, 1337, 1485, 431, 923, -1393, -465, +-1529, -1187, 331, -813, 1857, 251, 1232, 773, +-1219, 602, -2152, 112, 18, -207, 1958, -427, +1021, -576, -1196, -403, -1612, 379, 276, 1107, +1816, 1010, 439, -495, -1683, -1793, -1245, -1206, +903, 910, 1856, 2118, 100, 1008, -1769, -1074, +-909, -2063, 1088, -838, 1081, 1151, -423, 1826, +-954, 651, 89, -1007, 1156, -1449, 206, -583, +-1433, 721, -966, 1206, 988, 539, 1747, -488, +258, -847, -1613, -350, -1566, 86, 307, 236, +1573, 421, 1020, 607, -444, 314, -1269, -844, +-692, -1324, 321, -312, 700, 1327, 567, 1521, +35, 37, -368, -1356, -399, -1116, -426, 183, +-298, 631, 501, 375, 1152, 389, 795, 547, +-964, -127, -2113, -1349, -862, -1384, 1971, 327, +2531, 2101, -13, 1649, -2682, -626, -2040, -2106, +1063, -1386, 2442, 356, 645, 1412, -1560, 1245, +-1164, 527, 728, -551, 1037, -1493, -654, -1558, +-1394, 24, 319, 1900, 1943, 2085, 1248, 318, +-1384, -1853, -2703, -2331, -890, -740, 2100, 1601, +2948, 2477, 601, 1141, -2617, -1229, -3065, -2563, +-77, -1380, 2854, 1024, 2552, 2367, -478, 1419, +-2783, -748, -1785, -2113, 1039, -1330, 2152, 719, +721, 1839, -1055, 922, -1349, -912, -103, -1479, +787, -50, 704, 1256, 186, 765, -441, -947, +-1114, -1528, -547, 51, 1056, 2005, 1857, 1669, +511, -940, -2215, -2763, -2845, -1636, 319, 1495, +3691, 3191, 2904, 1626, -1571, -1638, -4705, -3288, +-2456, -1752, 2925, 1349, 4889, 3203, 1305, 2137, +-3502, -832, -4381, -3202, -489, -2646, 3675, 506, +3517, 3371, -160, 2939, -3188, -608, -2785, -3673, +354, -2604, 2665, 1386, 2073, 3636, -314, 1423, +-1887, -2316, -1775, -2983, -259, 269, 1323, 2950, +1920, 1598, 907, -1652, -1147, -2605, -2529, -374, +-1528, 1889, 1389, 1757, 3329, 192, 1760, -955, +-2008, -1291, -4001, -1213, -1583, -274, 2741, 1553, +4166, 2777, 1043, 1251, -3073, -2388, -3818, -4110, +-672, -1453, 2961, 3098, 3249, 4572, 472, 1167, +-2499, -3192, -2872, -3898, -491, -806, 2205, 2232, +2369, 2625, 218, 985, -1857, -765, -1773, -1421, +161, -1446, 1407, -694, 723, 703, -368, 1919, +-350, 1487, 55, -394, -153, -1973, -702, -1639, +-170, 258, 1283, 1766, 1355, 1380, -779, -391, +-2534, -1566, -1036, -735, 2343, 937, 3091, 1328, +-208, -148, -3602, -1712, -2738, -1151, 1382, 1150, +3959, 2426, 1950, 953, -2046, -1820, -3499, -2790, +-1185, -866, 1799, 1857, 2391, 2622, 917, 1181, +-664, -1016, -1330, -2309, -1395, -2061, -695, -286, +778, 2274, 2095, 3374, 1775, 1122, -648, -2718, +-2891, -3927, -2179, -1070, 902, 2671, 2915, 3350, +1956, 828, -796, -1674, -2492, -2109, -1737, -1151, +341, 60, 1774, 1255, 1809, 2008, 388, 1256, +-1472, -1078, -2277, -2862, -872, -1744, 1767, 1460, +2614, 3076, 629, 1327, -2089, -1668, -2335, -2365, +-146, -553, 1934, 1069, 1488, 1016, -205, 388, +-873, 324, -535, 42, -365, -1147, -500, -1740, +15, -101, 1253, 2182, 1834, 2119, 5, -291, +-2380, -2336, -2566, -1818, 301, 288, 2983, 1592, +2551, 1373, -516, 556, -2724, -445, -2162, -1480, +273, -1748, 1946, -278, 1514, 1902, 318, 2485, +-613, 471, -1218, -1981, -1268, -2471, -279, -493, +1161, 1526, 1729, 1763, 584, 558, -1049, -315, +-1418, -852, -453, -1152, 411, -834, 391, 298, +216, 1381, 805, 1558, 1026, 536, -467, -1160, +-2415, -2314, -1877, -1613, 1057, 909, 3539, 3198, +2272, 2539, -1804, -987, -4014, -3856, -1932, -2863, +2057, 1302, 3630, 3962, 1521, 2302, -1889, -1492, +-2830, -2985, -975, -1172, 1176, 894, 1540, 1068, +733, 291, 75, 635, -399, 1039, -1102, -279, +-1315, -2600, -169, -2380, 1615, 1188, 2133, 4003, +257, 2353, -2205, -2163, -2221, -4144, 282, -1286, +2084, 2582, 1537, 2741, -549, 10, -1648, -1723, +-575, -829, 888, 546, 792, 470, -511, -725, +-1057, -684, 4, 762, 1480, 1502, 1331, 338, +-782, -1242, -2441, -1242, -1438, -167, 1580, 682, +2957, 663, 929, 429, -2002, 214, -2440, -168, +-272, -621, 1568, -857, 1190, -401, -87, 431, +-353, 1131, 125, 1197, -139, 181, -1016, -1341, +-868, -2003, 725, -706, 1700, 1381, 714, 2379, +-931, 1004, -1344, -1202, -333, -1945, 412, -953, +386, 366, 207, 969, 365, 948, 462, 629, +-117, 173, -984, -716, -1095, -1524, 29, -1273, +1168, 300, 1354, 2030, 335, 2085, -1102, 361, +-1506, -1856, -391, -2733, 851, -1433, 1139, 1511, +277, 3442, -520, 2129, -351, -1420, 100, -3619, +-136, -1989, -615, 1401, -201, 2790, 716, 1137, +1087, -868, 179, -1182, -941, -407, -952, -77, +-69, -264, 576, 97, 289, 885, 68, 961, +202, -81, 422, -989, -59, -915, -943, 27, +-988, 498, -96, 347, 1083, 195, 1566, 351, +654, 229, -989, -413, -1983, -1051, -1364, -764, +599, 536, 2295, 1454, 1956, 898, -291, -427, +-2287, -1177, -2086, -797, 37, -132, 1879, 462, +1627, 795, 141, 870, -885, 232, -911, -835, +-457, -1432, -144, -728, 171, 752, 740, 1744, +1068, 1078, 269, -726, -1055, -1856, -1496, -969, +-276, 730, 1265, 1469, 1284, 691, -132, -443, +-1230, -979, -636, -652, 700, 110, 1074, 832, +-148, 802, -1342, -133, -807, -959, 854, -800, +1659, 323, 664, 1093, -1107, 771, -1781, -531, +-635, -1215, 920, -609, 1592, 573, 853, 1142, +-604, 587, -1211, -391, -792, -1039, -87, -707, +542, 187, 866, 906, 712, 790, 201, 122, +-799, -582, -1531, -1137, -694, -691, 1081, 728, +1812, 1838, 712, 832, -1231, -1483, -1721, -2247, +-263, -178, 1309, 2217, 1023, 1888, -400, -701, +-1035, -2400, -69, -1063, 858, 1488, 460, 1811, +-512, -120, -892, -1404, -292, -533, 702, 709, +896, 443, 318, -582, -442, -357, -911, 820, +-790, 790, 165, -650, 1076, -1373, 1173, -141, +182, 1450, -1202, 1057, -1618, -880, -390, -1528, +1376, -48, 1796, 1456, 485, 909, -1370, -810, +-1848, -1376, -491, -144, 1335, 1043, 1672, 811, +347, -107, -1117, -680, -1243, -394, -182, -21, +653, -14, 614, 143, 178, 634, 99, 642, +-55, -300, -565, -1202, -764, -919, -42, 570, +962, 1482, 1033, 702, -121, -670, -1198, -1125, +-762, -410, 424, 374, 929, 482, 253, 196, +-578, 186, -379, 171, 341, -194, 439, -709, +-159, -604, -674, 261, -330, 1025, 593, 673, +865, -320, 63, -847, -657, -567, -687, 51, +-103, 519, 574, 539, 526, 178, -15, -291, +-282, -426, -230, -125, 56, 111, 47, 50, +-179, -66, -94, 86, 258, 411, 357, 340, +133, -319, -287, -806, -506, -407, -37, 344, +254, 768, 115, 529, 62, -39, 220, -455, +185, -692, -106, -613, -622, 70, -621, 968, +220, 1143, 1075, 288, 834, -937, -476, -1483, +-1251, -821, -619, 612, 648, 1725, 1003, 1480, +234, -239, -688, -1955, -610, -1934, 367, 20, +742, 1998, -19, 1912, -923, -56, -719, -1595, +531, -1208, 1414, 48, 620, 514, -979, 280, +-1442, 405, -385, 838, 899, 207, 1091, -1219, +315, -1592, -439, -29, -630, 1706, -394, 1405, +-23, -452, 211, -1395, 371, -472, 336, 587, +23, 368, -210, -365, -74, -202, -251, 662, +-513, 621, -144, -390, 675, -1044, 1044, -397, +285, 684, -912, 822, -1172, -102, -244, -626, +669, -122, 915, 515, 331, 286, -250, -478, +-360, -866, -366, -74, -347, 1004, -168, 1107, +264, 27, 712, -1242, 777, -1353, 51, -111, +-976, 1318, -1306, 1397, -400, 178, 1177, -1078, +1617, -1195, 400, -254, -1146, 535, -1320, 743, +-231, 566, 737, 155, 599, -553, 61, -950, +117, -409, 166, 649, -296, 909, -878, 85, +-437, -625, 689, -298, 1086, 381, 139, 327, +-821, -552, -567, -765, 230, 336, 455, 1231, +-50, 561, -362, -869, -42, -1248, 448, -176, +373, 1000, -215, 809, -488, -244, -268, -704, +96, -148, 307, 395, 301, 225, 203, -293, +-158, -361, -385, 10, -317, 382, 52, 446, +357, 161, 277, -383, -127, -745, -224, -488, +69, 484, 214, 1125, -26, 537, -402, -655, +-424, -1073, 186, -320, 823, 588, 577, 637, +-334, -46, -941, -268, -594, 163, 255, 316, +712, -292, 542, -907, 66, -487, -249, 801, +-244, 1447, -512, 560, -628, -1069, 58, -1772, +1113, -655, 1233, 1257, 121, 1848, -1357, 511, +-1693, -1245, -336, -1566, 1367, -254, 1806, 1075, +510, 946, -1103, -113, -1542, -637, -575, -114, +667, 348, 993, -46, 396, -596, -118, -241, +-104, 631, -146, 855, -499, 63, -689, -873, +-189, -830, 922, 70, 1428, 778, 401, 675, +-1206, -47, -1675, -593, -500, -504, 1102, 38, +1510, 353, 534, 342, -667, -39, -1081, -238, +-585, -48, 165, 138, 641, -77, 535, -289, +201, -77, -156, 449, -342, 538, -400, -179, +-278, -905, 89, -493, 552, 639, 559, 1118, +19, 204, -616, -1120, -592, -1085, 153, 361, +619, 1412, 91, 682, -475, -994, -174, -1369, +537, 86, 564, 1447, -352, 815, -1006, -893, +-437, -1430, 751, -18, 1068, 1470, 173, 998, +-681, -814, -701, -1526, -164, -325, 201, 1205, +362, 1156, 405, -187, 319, -1116, -86, -696, +-730, 345, -708, 804, 115, 354, 812, -373, +651, -485, 47, -7, -508, 378, -675, 167, +-330, -439, 222, -426, 752, 333, 618, 875, +-142, 297, -794, -868, -661, -1177, 177, 30, +860, 1352, 472, 1079, -457, -522, -677, -1416, +-39, -643, 644, 781, 433, 1094, -433, 174, +-804, -684, -54, -677, 847, -45, 685, 537, +-275, 536, -913, 12, -454, -620, 427, -562, +718, 190, 164, 830, -427, 457, -261, -499, +207, -862, 184, -204, -373, 650, -417, 600, +320, -60, 850, -359, 363, -199, -773, -104, +-1026, -113, -49, 102, 993, 478, 739, 379, +-276, -292, -785, -716, -324, -273, 467, 450, +465, 556, -132, 109, -467, -360, -142, -295, +312, -82, 507, 55, 230, 202, -499, 316, +-815, 77, -205, -470, 684, -478, 899, 258, +367, 781, -702, 151, -1116, -817, -329, -619, +750, 538, 937, 1036, 236, -17, -551, -1185, +-634, -716, -22, 849, 282, 1342, 97, 36, +-129, -1438, 101, -1092, 400, 725, 185, 1594, +-379, 475, -708, -1165, -238, -1248, 648, 81, +772, 1174, -20, 670, -550, -488, -278, -744, +96, -20, 17, 448, -216, 41, 94, -354, +688, 48, 451, 544, -586, 88, -976, -667, +-203, -492, 815, 527, 711, 880, -177, -111, +-470, -1040, -83, -513, 95, 775, -84, 999, +-172, 0, 122, -988, 529, -709, 88, 265, +-537, 679, -240, 401, 427, 46, 295, -112, +-481, -496, -684, -747, 375, -234, 1305, 943, +384, 1338, -1218, 177, -1379, -1322, 98, -1505, +1505, -33, 1116, 1440, -533, 1313, -1266, -149, +-397, -1200, 543, -901, 511, 178, -71, 791, +-216, 461, 140, -151, 301, -386, -24, -115, +-499, 183, -464, 166, 111, -240, 640, -318, +518, 6, 17, 409, -486, 448, -624, 28, +-170, -431, 291, -560, 453, -265, 414, 255, +118, 716, -322, 589, -493, -101, -469, -726, +-95, -810, 640, -232, 889, 580, 327, 1030, +-581, 600, -1205, -392, -540, -1187, 792, -906, +1126, 266, 317, 1206, -567, 958, -743, -211, +-171, -940, 322, -716, 228, 1, -16, 421, +13, 421, 290, 284, 242, 167, -407, -126, +-764, -684, -125, -686, 711, 46, 804, 936, +45, 1008, -806, -1, -702, -1158, 213, -1130, +747, 130, 344, 1212, -335, 960, -547, -302, +-7, -1090, 473, -573, 232, 396, -219, 634, +-304, 252, -62, -184, 103, -243, 147, -184, +165, -149, 166, 79, -80, 408, -430, 393, +-411, -271, 123, -771, 746, -266, 501, 749, +-349, 811, -684, -269, -237, -958, 221, -376, +283, 642, 93, 677, 189, -178, 288, -561, +-185, 10, -858, 390, -536, -68, 606, -538, +1173, -99, 445, 731, -876, 636, -1127, -431, +-57, -1037, 867, -355, 600, 683, -190, 885, +-415, 186, -58, -565, 162, -668, -98, -241, +-230, 341, 53, 572, 372, 262, 256, -210, +-140, -356, -330, -191, -156, -29, 25, 24, +94, 162, 196, 348, 169, 247, 54, -270, +-139, -603, -292, -281, -274, 334, 74, 612, +479, 208, 458, -291, -152, -401, -645, -159, +-291, 60, 319, 165, 469, 252, -14, 142, +-272, -162, -89, -315, 227, -60, 123, 237, +-302, 116, -369, -211, 260, -179, 574, 252, +94, 462, -452, -75, -387, -659, 113, -443, +349, 350, 108, 695, -104, 259, 12, -308, +-12, -394, -257, -233, -148, -161, 342, 63, +492, 615, -76, 690, -637, -106, -458, -1071, +363, -898, 846, 368, 237, 1299, -635, 752, +-709, -609, -18, -1168, 515, -366, 520, 657, +134, 719, -304, -17, -537, -463, -269, -206, +283, 228, 547, 199, 216, -228, -291, -296, +-362, 130, 27, 434, 193, 151, -86, -402, +-156, -328, 226, 230, 454, 426, 2, -173, +-674, -599, -505, -71, 462, 798, 877, 672, +75, -507, -808, -1200, -532, -353, 405, 930, +686, 1028, 30, -59, -495, -845, -235, -447, +156, 246, 171, 202, -39, -192, 88, 43, +191, 593, -90, 435, -444, -507, -91, -1023, +353, -351, 256, 692, -107, 907, -161, 282, +154, -340, 128, -566, -422, -546, -545, -273, +283, 369, 1018, 984, 529, 723, -802, -416, +-1211, -1241, -120, -765, 953, 423, 724, 1042, +-94, 642, -400, -157, -209, -655, -189, -606, +-334, -157, 12, 341, 753, 572, 786, 307, +-152, -181, -1065, -399, -843, -253, 296, 3, +1057, 118, 634, 162, -262, 174, -725, 100, +-511, -101, 110, -266, 504, -189, 313, 63, +-44, 215, -235, 185, -78, 32, 109, -119, +-92, -200, -301, -138, 59, 107, 513, 305, +424, 134, -295, -309, -818, -416, -211, 129, +678, 649, 613, 295, -165, -584, -591, -778, +-252, 79, 377, 860, 330, 515, -153, -406, +-196, -651, 79, -70, 137, 322, -144, 63, +-184, -166, 233, 168, 443, 467, -186, -4, +-591, -709, -150, -574, 522, 331, 533, 831, +-121, 341, -525, -434, -276, -529, 244, -81, +225, 134, 25, 32, -9, 102, 218, 378, +35, 266, -565, -351, -564, -740, 396, -279, +1025, 568, 379, 789, -768, 179, -1091, -546, +-62, -671, 922, -191, 730, 405, -162, 565, +-595, 258, -350, -244, -21, -543, 89, -375, +195, 185, 502, 635, 266, 407, -493, -316, +-875, -661, -247, -276, 753, 387, 927, 569, +34, 191, -883, -326, -688, -523, 138, -202, +592, 289, 325, 532, 9, 219, -168, -297, +-306, -502, -304, -185, -12, 301, 372, 349, +477, 79, 28, -147, -538, -102, -406, -68, +138, -135, 436, -87, 216, 183, -208, 393, +-302, 113, 80, -324, 142, -421, -20, -101, +1, 276, 34, 374, -52, 154, -94, -171, +-12, -315, 238, -199, 245, 3, -273, 231, +-421, 318, 65, 139, 440, -216, 246, -430, +-189, -171, -348, 277, 31, 418, 297, 74, +-26, -280, -271, -219, 16, -8, 476, 124, +248, 71, -428, 68, -629, -14, 39, -79, +746, -74, 545, 16, -337, 90, -756, 36, +-235, -18, 486, -125, 603, -58, 52, 114, +-521, 230, -413, 53, 202, -284, 516, -337, +177, 38, -373, 494, -421, 286, 173, -258, +522, -424, 140, -34, -474, 217, -510, 82, +170, -71, 821, 89, 364, 262, -689, -38, +-908, -498, -19, -415, 959, 262, 822, 748, +-358, 391, -1040, -417, -432, -788, 446, -318, +666, 373, 174, 663, -324, 361, -221, -135, +14, -552, -172, -632, -236, -168, 129, 719, +500, 992, 387, 115, -264, -1012, -744, -1025, +-416, 123, 291, 1081, 604, 810, 364, -261, +-134, -899, -488, -596, -451, 193, -97, 698, +348, 508, 561, -124, 171, -577, -439, -400, +-603, 87, -54, 417, 575, 308, 400, -10, +-341, -296, -578, -291, 24, -35, 589, 191, +376, 327, -346, 195, -708, -238, -198, -610, +548, -216, 690, 608, 98, 797, -615, -77, +-620, -995, 58, -670, 591, 531, 414, 1031, +-141, 208, -381, -693, -93, -571, 192, 144, +94, 357, -188, -2, -80, -74, 344, 240, +392, 268, -128, -336, -606, -639, -304, -64, +404, 697, 702, 546, 156, -301, -558, -667, +-456, -148, 218, 544, 427, 378, 9, -370, +-168, -574, 58, 154, 178, 739, 11, 246, +-283, -566, -220, -609, 289, 33, 544, 469, +54, 397, -516, 46, -479, -270, 234, -356, +686, -136, 278, 183, -508, 328, -633, 38, +59, -253, 687, -51, 495, 314, -348, 158, +-781, -458, -320, -609, 534, 109, 826, 948, +205, 758, -725, -445, -890, -1275, -46, -776, +847, 704, 738, 1478, -156, 604, -734, -984, +-528, -1371, 62, -132, 373, 1006, 365, 713, +174, -240, -81, -342, -433, -2, -603, -200, +-133, -426, 581, 138, 762, 851, 87, 452, +-731, -640, -893, -956, -90, -55, 833, 845, +783, 681, -181, -224, -869, -804, -485, -441, +311, 404, 499, 704, 112, 188, -196, -447, +-155, -487, -95, -39, -153, 284, 12, 278, +321, 149, 209, -73, -222, -342, -373, -314, +-64, 104, 328, 435, 284, 258, -222, -215, +-361, -389, 93, -58, 423, 271, 128, 152, +-395, -125, -436, -162, 184, -13, 679, 100, +368, 201, -472, 166, -714, -268, -45, -610, +505, -96, 493, 797, 246, 706, -196, -297, +-683, -941, -391, -533, 465, 348, 785, 835, +234, 586, -480, -302, -512, -909, 114, -580, +407, 462, 38, 911, -242, 211, 126, -575, +446, -460, 46, 118, -488, 249, -374, 155, +128, -19, 566, -279, 517, -78, -139, 448, +-721, 239, -312, -597, 337, -500, 460, 420, +245, 763, -157, 43, -441, -715, -111, -546, +300, 332, 190, 734, -103, 127, -129, -500, +14, -342, 129, 92, 45, 193, -233, 152, +-163, 53, 267, -86, 319, -56, -306, -47, +-484, -219, 182, -64, 517, 469, 28, 357, +-471, -368, -435, -549, 200, 80, 591, 498, +74, 109, -529, -381, -345, -166, 144, 376, +339, 293, 101, -318, -336, -510, -266, -17, +224, 515, 271, 471, -206, -139, -440, -580, +-78, -323, 453, 242, 429, 414, -308, 165, +-737, -110, -217, -268, 608, -165, 560, 103, +-180, 151, -603, -25, -285, -23, 256, 129, +393, 48, 22, -171, -379, -205, -137, 3, +359, 254, 243, 224, -388, -83, -553, -348, +180, -172, 795, 313, 363, 436, -577, -129, +-788, -720, -114, -276, 739, 808, 743, 892, +-128, -364, -734, -1310, -448, -519, 271, 956, +688, 1247, 249, 7, -502, -1131, -338, -771, +314, 331, 287, 801, -174, 271, -203, -335, +136, -272, 417, 136, 53, 56, -463, -344, +-330, -162, 442, 389, 631, 538, -29, 3, +-589, -620, -367, -510, 308, 260, 666, 616, +260, 156, -553, -335, -573, -312, 204, 27, +642, 244, 264, 136, -364, -106, -528, -183, +41, -91, 638, 113, 225, 176, -440, 152, +-286, 19, 112, -329, 157, -449, 116, 72, +89, 707, -49, 465, -181, -379, -243, -800, +12, -247, 336, 633, 209, 591, -225, -159, +-261, -550, 78, -110, 96, 368, -161, 168, +-113, -334, 108, -243, 239, 329, 204, 360, +-278, -123, -647, -424, -94, -166, 556, 329, +375, 322, -139, -208, -384, -384, -109, 196, +64, 479, -215, -110, -191, -642, 453, -181, +587, 632, -217, 561, -771, -300, -492, -733, +312, -205, 711, 564, 260, 521, -445, -166, +-488, -529, 93, -228, 276, 353, -134, 473, +-231, -140, 167, -566, 296, -9, 121, 546, +-229, 67, -537, -442, -180, -111, 526, 402, +497, 210, -133, -349, -406, -429, -126, 117, +147, 554, 12, 320, -67, -381, 222, -637, +215, -36, -111, 562, -285, 313, -218, -271, +274, -278, 464, 86, -43, 312, -379, -83, +-200, -586, 128, -230, 553, 748, 254, 860, +-651, -308, -406, -1087, 426, -576, 389, 493, +61, 941, -158, 476, -205, -435, 35, -875, +124, -243, -19, 467, 81, 428, -4, -64, +49, -182, 142, 8, -39, 225, -180, 36, +-176, -485, -35, -466, 481, 346, 483, 876, +-427, 253, -516, -618, -64, -700, 203, -44, +473, 539, 213, 406, -440, -222, -343, -356, +152, 368, 236, 413, 114, -611, -249, -912, +-220, 400, 263, 1265, 281, 280, -50, -986, +-376, -779, -335, 370, 259, 744, 472, 63, +-105, -563, -115, -277, -103, 530, -340, 597, +51, -432, 370, -980, 48, 33, -88, 1050, +-178, 363, -204, -773, 249, -402, 135, 559, +-320, 393, -191, -713, 249, -646, 366, 688, +-20, 1139, -499, -172, -350, -1284, 158, -455, +389, 820, 361, 755, -194, -373, -516, -689, +-34, 322, 146, 716, -77, -351, 153, -1040, +237, 1, 29, 1171, -203, 711, -434, -826, +-32, -1249, 479, 258, 87, 1350, -266, 174, +71, -1289, 171, -502, 17, 1286, -330, 1011, +-458, -1099, 268, -1660, 774, 470, 206, 1952, +-461, 442, -584, -1629, -100, -1141, 455, 970, +347, 1362, -145, -392, -112, -1300, 174, -61, +81, 1225, -380, 585, -444, -977, 329, -1185, +704, 422, 114, 1440, -352, 250, -318, -1126, +-110, -672, 146, 627, 103, 722, 27, -326, +313, -734, 210, 179, -269, 838, -521, 95, +-148, -756, 389, -493, 462, 466, 4, 520, +-296, -177, -88, -325, 157, 302, -24, 410, +-374, -420, -74, -959, 479, -192, 474, 1345, +35, 1317, -527, -702, -702, -1981, 18, -698, +702, 1480, 420, 1706, -22, -219, -284, -1695, +-392, -698, -157, 974, 115, 915, 229, -347, +259, -793, 19, 94, -131, 736, -122, 69, +-266, -817, -79, -249, 303, 777, 185, 542, +-26, -644, -137, -946, -141, 407, 204, 1322, +82, 206, -528, -1502, -205, -1001, 603, 1089, +425, 1563, -144, -211, -380, -1541, -406, -448, +-106, 956, 321, 652, 451, -514, 217, -537, +-267, 463, -438, 582, -211, -420, -7, -990, +367, 44, 476, 1184, -92, 745, -434, -871, +-213, -1346, 78, 110, 196, 1366, 74, 616, +-179, -947, 140, -881, 282, 446, -210, 789, +-421, -207, -24, -617, 299, 130, 279, 525, +111, 133, -350, -549, -422, -584, 228, 278, +555, 1123, -122, 373, -565, -1178, -7, -1203, +411, 528, 324, 1632, -102, 423, -426, -1227, +-332, -1059, 219, 424, 391, 944, 199, 80, +51, -475, -320, 0, -513, 415, -54, -257, +563, -759, 378, 3, -68, 936, -332, 722, +-256, -580, 80, -1182, 112, -182, -8, 1036, +181, 648, 328, -517, -177, -566, -622, 10, +-122, 302, 599, 159, 466, -8, -365, -186, +-616, -164, 38, 40, 719, 263, 227, 333, +-747, -246, -448, -634, 655, -104, 571, 789, +-484, 438, -605, -690, 295, -674, 788, 615, +-46, 1019, -1121, -667, -471, -1608, 1209, 242, +1212, 2322, -745, 969, -1622, -2336, -215, -2542, +1403, 1198, 917, 3353, -625, 611, -1132, -2778, +-8, -1968, 954, 1296, 300, 2275, -847, 45, +-416, -1938, 793, -663, 542, 1499, -442, 944, +-583, -1189, -194, -1204, 242, 810, 634, 1294, +310, -276, -429, -1160, -543, 102, -309, 853, +252, -195, 783, -1060, 399, 223, -550, 1791, +-932, 371, -182, -2324, 961, -1662, 946, 2060, +-569, 2763, -1308, -689, -148, -3113, 1295, -962, +845, 2534, -845, 2039, -1353, -1476, 168, -2403, +1430, 724, 390, 2332, -1021, -188, -701, -2476, +532, -491, 787, 2665, -250, 1661, -850, -2208, +84, -3016, 1026, 779, 172, 3620, -1113, 1148, +-681, -2924, 951, -2471, 1170, 1420, -536, 2630, +-1401, -113, -54, -2029, 1308, -581, 657, 1614, +-928, 940, -1140, -1412, 436, -1554, 1266, 839, +26, 2201, -1069, 272, -249, -2004, 771, -1465, +330, 1096, -605, 1731, -615, -185, 597, -1216, +1022, -86, -342, 862, -1279, -98, -218, -942, +1107, -99, 736, 1037, -571, 652, -961, -761, +165, -948, 868, 318, 56, 945, -818, -103, +-341, -1025, 855, -218, 779, 1246, -555, 1066, +-1321, -994, -60, -1954, 1320, -50, 873, 2048, +-750, 1142, -1401, -1184, -34, -1586, 1293, 241, +733, 1435, -812, 221, -927, -1114, 121, -609, +752, 815, 347, 918, -377, -215, -326, -786, +30, -316, 183, 185, -196, -54, -78, 216, +486, 831, 482, 462, -504, -882, -1054, -1552, +15, -179, 1095, 1560, 784, 1416, -713, -461, +-940, -1441, 125, -548, 593, 607, -19, 609, +-289, -320, 320, -211, 430, 762, -359, 539, +-876, -878, 37, -1395, 977, -15, 387, 1408, +-726, 1168, -516, -309, 491, -1060, 575, -633, +-487, -229, -968, 150, 373, 939, 1510, 1340, +383, 82, -1666, -2011, -1384, -1879, 794, 805, +2065, 2666, 514, 1146, -1706, -1685, -1560, -2142, +725, 20, 1764, 1704, 238, 848, -1276, -690, +-815, -774, 646, 155, 897, 362, 50, -191, +-790, -116, -482, 424, 292, 85, 574, -744, +339, -254, -159, 967, -531, 917, -656, -774, +41, -1798, 1018, -188, 910, 2079, -575, 1579, +-1429, -1192, -425, -2343, 968, -466, 1230, 1849, +38, 1753, -1306, -532, -909, -1782, 801, -684, +1179, 956, -72, 979, -1017, -104, -570, -563, +622, -211, 887, 150, -44, 67, -770, -4, +-649, -33, 318, -16, 1003, 178, 345, 224, +-796, -48, -921, -627, 3, -484, 1205, 572, +908, 1229, -851, 147, -1470, -1433, -126, -1247, +1201, 736, 1163, 1998, -162, 638, -1337, -1796, +-973, -1967, 374, 570, 1228, 2484, 933, 1041, +-323, -1723, -1361, -2011, -950, 119, 452, 1634, +1507, 1014, 1011, -210, -812, -779, -1783, -710, +-581, -553, 1210, 45, 1687, 1314, 176, 1575, +-1493, -234, -1238, -2345, 162, -1797, 1005, 1021, +1075, 2721, 395, 1309, -877, -1501, -1431, -2338, +-868, -675, 984, 1325, 2318, 1465, 899, 414, +-1961, -479, -2461, -797, 32, -811, 2435, -234, +1828, 791, -1267, 1173, -2250, 222, -80, -1011, +1833, -832, 865, 278, -1130, 692, -1408, 40, +310, -505, 1588, -147, 658, 647, -903, 697, +-1275, -430, -197, -1303, 694, -631, 761, 984, +481, 1565, -136, 316, -1016, -1238, -874, -1408, +475, 82, 1160, 1310, 337, 778, -853, -712, +-710, -939, 662, 429, 1006, 1116, -581, -58, +-1648, -1589, -214, -989, 2009, 1304, 1651, 2106, +-1111, 306, -2546, -1957, -675, -1944, 2001, 253, +1891, 2082, -671, 1379, -1927, -767, -299, -1522, +1452, -542, 815, 667, -1127, 813, -1471, -12, +449, -582, 2082, -183, 1026, 633, -1713, 443, +-2396, -591, 23, -1079, 2464, 29, 1758, 1335, +-1211, 892, -2459, -847, -320, -1495, 2281, 116, +1344, 1626, -1777, 545, -2279, -1754, 964, -1330, +3068, 1542, 587, 2549, -2816, -245, -2413, -3228, +1227, -2090, 3012, 1995, 815, 3912, -2131, 889, +-1615, -3321, 745, -3474, 1146, 606, -176, 3679, +-629, 2140, 439, -1555, 871, -2982, -409, -929, +-1542, 1770, -266, 2070, 1555, 117, 1254, -1655, +-727, -1307, -1632, 404, -418, 1528, 1165, 720, +1026, -973, -42, -1323, -718, 25, -703, 1328, +-418, 781, 378, -689, 1264, -1124, 1035, -81, +-729, 775, -2294, 498, -1013, -114, 1950, -269, +2589, -257, -99, -321, -2568, 13, -1851, 675, +1221, 660, 2458, -389, 299, -1127, -1859, -472, +-1161, 922, 1033, 1285, 1468, 6, -315, -1366, +-1754, -1108, -372, 525, 1636, 1509, 1291, 774, +-887, -814, -1812, -1529, -368, -559, 1370, 1049, +1384, 1514, -201, 294, -1435, -1139, -904, -1318, +494, -283, 1206, 959, 656, 1409, -550, 547, +-1253, -1013, -468, -1759, 827, -592, 1142, 1315, +180, 1891, -1114, 386, -995, -1456, 430, -1732, +1254, -236, 274, 1409, -928, 1530, -840, 40, +492, -1251, 991, -1021, -32, 7, -860, 629, +-400, 696, 527, 526, 635, -252, -82, -994, +-675, -803, -279, 416, 456, 1164, 489, 758, +-37, -593, -531, -1320, -422, -503, 98, 896, +786, 1095, 688, 249, -585, -627, -1390, -997, +-360, -743, 1318, 548, 1468, 1770, -242, 1135, +-1883, -1286, -1162, -2641, 1279, -745, 1860, 2316, +0, 2821, -1629, -118, -1022, -2986, 842, -2270, +1443, 1084, -58, 2788, -1347, 1043, -341, -1248, +869, -1525, 606, -409, -465, 314, -696, 486, +264, 787, 781, 759, -196, -294, -966, -1650, +37, -1115, 1163, 869, 546, 1915, -1199, 569, +-1342, -1026, 772, -1212, 1950, -299, 234, 333, +-1938, 548, -1516, 709, 1031, 639, 2450, -380, +544, -1676, -2163, -1330, -2071, 1035, 527, 2561, +2459, 1060, 1430, -1761, -1145, -2604, -2313, -522, +-823, 2020, 1395, 2164, 1914, 36, 286, -1732, +-1406, -1454, -1270, 25, 185, 1052, 1074, 1044, +448, 175, -490, -509, -382, -677, 392, -343, +296, -145, -564, 326, -742, 783, 347, 706, +1186, -196, 404, -1260, -922, -1077, -1108, 340, +3, 1614, 944, 1003, 819, -568, 66, -1413, +-662, -698, -1106, 418, -702, 808, 1120, 553, +2185, 185, 510, -303, -2412, -797, -2697, -613, +482, 193, 3579, 723, 2320, 619, -2011, 236, +-3762, -231, -748, -794, 2676, -1047, 2411, -253, +-529, 1307, -1918, 1897, -622, 403, 734, -1938, +237, -2346, -377, -214, -25, 2161, 794, 2174, +842, 305, -392, -1640, -1498, -2047, -1127, -1103, +495, 872, 1902, 2595, 1768, 2126, -427, -706, +-2821, -3343, -2359, -2577, 1070, 798, 3828, 3645, +2175, 2796, -2310, -992, -4159, -3702, -959, -2463, +3268, 1213, 3354, 3072, -414, 1772, -3257, -832, +-2062, -2156, 1221, -1386, 2534, 244, 923, 1546, +-1191, 1316, -1534, -107, -545, -1448, 501, -1113, +1157, 713, 1083, 1655, -167, 309, -1658, -1816, +-1627, -1773, 503, 949, 2570, 3159, 1819, 1538, +-1508, -2603, -3432, -3963, -1287, -676, 2581, 3547, +3761, 3892, 578, 174, -3364, -3514, -3688, -3508, +-19, -262, 3652, 2677, 3592, 3137, -196, 1166, +-3716, -1591, -3530, -3353, 176, -2402, 3635, 1075, +3527, 4101, -112, 3046, -3513, -1513, -3379, -4582, +79, -2500, 3225, 2270, 3012, 4251, -49, 1237, +-2598, -2813, -2599, -3303, -411, 134, 1976, 3090, +2650, 2187, 930, -1360, -1824, -3013, -3069, -1120, +-1170, 1854, 2233, 2676, 3494, 820, 889, -1645, +-2949, -2577, -3537, -1253, -156, 1192, 3265, 2682, +3115, 1859, -309, -537, -3202, -2593, -2476, -2483, +531, -401, 2395, 2188, 1860, 3116, 110, 1458, +-1442, -1597, -1839, -3574, -1011, -2368, 800, 936, +2259, 3607, 1633, 3025, -789, -268, -2517, -3299, +-1632, -3241, 1060, -339, 2378, 2722, 949, 3175, +-1175, 636, -1524, -2255, -325, -2685, 727, -438, +684, 1932, 214, 1860, 98, -279, -446, -1709, +-1098, -738, -366, 1084, 1364, 1565, 1852, -153, +-254, -1878, -2627, -1438, -1964, 775, 1440, 2081, +3215, 1209, 1286, -500, -1885, -1433, -2713, -1408, +-1021, -817, 1170, 476, 1990, 2257, 1544, 2656, +273, 133, -1621, -3457, -2882, -4129, -1528, -238, +2031, 4419, 4223, 4730, 1801, -92, -2843, -4685, +-4506, -4118, -1187, 472, 3230, 3614, 3511, 2802, +175, 14, -2373, -1863, -1668, -1858, -46, -819, +558, 197, 358, 1179, 774, 1790, 1286, 1059, +74, -992, -2169, -2462, -2426, -1618, 585, 798, +3501, 2588, 2331, 2088, -1880, -455, -3746, -2873, +-1169, -2417, 2432, 627, 2818, 2950, 164, 2019, +-1900, -780, -1254, -2289, -44, -1308, 200, 349, +251, 945, 1066, 921, 1341, 896, -87, 301, +-2279, -1243, -2294, -2143, 575, -960, 2966, 1671, +2174, 2950, -849, 1118, -2520, -1888, -1738, -2905, +393, -1021, 1606, 1408, 1336, 2047, 409, 1173, +-554, -92, -1127, -1092, -1098, -1847, -194, -1394, +889, 673, 1240, 2668, 495, 2044, -282, -762, +-514, -2603, -724, -1700, -1026, 478, -476, 1515, +1217, 939, 2534, 437, 1387, 360, -1999, -548, +-3948, -2100, -1569, -1830, 2936, 914, 4407, 3497, +1014, 2319, -3369, -1677, -3738, -3915, -94, -1668, +2811, 2087, 2057, 2911, -196, 661, -1240, -1534, +-628, -1204, -338, 155, -448, 125, 57, -698, +1226, -132, 1388, 1802, -111, 1809, -1800, -904, +-1616, -3065, 354, -1567, 1832, 1839, 1394, 3030, +-289, 776, -1696, -2045, -1270, -2083, 567, -25, +1502, 1395, 641, 862, -863, -286, -1135, -319, +301, 230, 1356, -48, 284, -704, -1597, -461, +-1394, 464, 975, 867, 2448, 445, 920, -475, +-1963, -791, -2524, -161, -252, 387, 2016, 228, +2008, -173, 106, -128, -1377, 319, -1371, 574, +-482, 107, 462, -916, 1096, -1166, 903, -35, +-137, 1387, -717, 1494, -537, 40, -85, -1307, +-200, -1528, -206, -399, 539, 771, 1354, 1335, +668, 1042, -1087, 122, -1980, -1172, -814, -1651, +1298, -760, 1935, 708, 601, 1709, -848, 1347, +-1166, 152, -601, -1270, -64, -1935, 362, -1372, +835, 700, 870, 2673, 8, 2304, -988, -510, +-1012, -2968, 71, -2370, 734, 415, 286, 2369, +-231, 1847, 282, -39, 557, -1307, -60, -1171, +-1054, -407, -1013, 260, 289, 607, 1333, 603, +925, 275, -348, 16, -836, -234, -371, -643, +21, -717, -280, -95, -293, 846, 674, 1059, +1419, 185, 630, -791, -1187, -823, -1932, -23, +-772, 459, 1023, 46, 1639, -411, 1048, 315, +-49, 1097, -1025, 477, -1524, -1186, -1155, -1749, +289, -385, 2010, 1554, 2242, 1937, 130, 323, +-2271, -1435, -2530, -1592, -397, -385, 1934, 772, +2197, 1002, 588, 709, -1104, 74, -1569, -564, +-874, -1003, 306, -757, 1074, 193, 891, 1240, +110, 1287, -728, -92, -637, -1507, 41, -1417, +393, 334, 110, 1710, -300, 1043, -269, -825, +338, -1519, 646, -352, 214, 975, -380, 921, +-705, 67, -657, -480, 15, -669, 923, -703, +1174, 91, 344, 1259, -971, 1409, -1491, -181, +-533, -2160, 811, -1800, 1183, 904, 570, 2698, +-57, 1232, -512, -1458, -873, -2117, -842, -450, +26, 1190, 1170, 1025, 1410, -3, 117, -259, +-1301, 23, -1210, -314, 73, -796, 800, -223, +455, 1098, -82, 1075, 27, -415, 307, -1413, +-142, -490, -768, 1041, -442, 1066, 353, -285, +549, -1147, 280, -439, 73, 604, 87, 817, +-177, 145, -729, -382, -824, -414, 181, -299, +1330, -195, 1201, 297, -222, 811, -1445, 574, +-1147, -365, 33, -1183, 955, -779, 1061, 523, +463, 1326, -513, 656, -993, -632, -735, -1099, +134, -303, 939, 609, 718, 523, -135, -129, +-594, -259, -296, 128, -22, 220, 45, -197, +144, -385, 298, -2, 125, 398, -265, 150, +-370, -257, -27, -207, 492, 248, 499, 426, +-346, -108, -1009, -668, -331, -510, 828, 399, +1164, 952, 356, 493, -1064, -549, -1487, -893, +-279, -396, 1189, 306, 1441, 589, 333, 439, +-1115, 48, -1334, -238, -121, -348, 909, -415, +748, -304, -104, 240, -456, 849, 21, 659, +320, -317, -242, -901, -723, -577, -246, 162, +874, 443, 1081, 289, -138, 304, -1162, 426, +-734, -160, 281, -1154, 845, -1021, 462, 497, +-236, 1630, -529, 913, -101, -770, 87, -1360, +86, -303, 113, 615, 41, 374, -127, -290, +-43, 73, 74, 796, 126, 462, 39, -959, +-258, -1423, -247, -219, 178, 1269, 366, 1339, +106, 166, -206, -819, -289, -920, -71, -640, +110, -85, 240, 824, 249, 1380, -85, 592, +-487, -960, -288, -1616, 245, -622, 674, 791, +377, 1171, -549, 600, -856, -152, -128, -490, +657, -678, 616, -772, 76, -184, -319, 1093, +-349, 1614, -279, 334, -189, -1525, 106, -1894, +603, -200, 792, 1754, 11, 1696, -1031, -208, +-988, -1602, -17, -1017, 908, 537, 1044, 1058, +180, 240, -803, -576, -684, -334, -46, 336, +64, 327, 52, -360, 236, -539, 583, 179, +669, 750, -257, 352, -1415, -624, -1151, -933, +515, -36, 1622, 1190, 1188, 925, -325, -657, +-1376, -1596, -932, -528, 13, 1276, 421, 1546, +573, 15, 812, -1477, 608, -1208, -474, 282, +-1577, 1283, -1286, 803, 532, -316, 1916, -877, +1342, -500, -462, 294, -1599, 507, -1182, 64, +182, -292, 1094, 4, 917, 321, -40, 131, +-588, -348, -416, -533, 20, -76, 53, 557, +-77, 651, 10, -10, 295, -704, 303, -528, +-24, 293, -295, 610, -241, 71, -57, -541, +12, -276, -16, 461, 213, 673, 484, -107, +173, -877, -471, -642, -691, 324, -145, 953, +532, 561, 534, -202, -82, -655, -218, -627, +7, -199, 10, 322, -296, 660, -278, 525, +229, 150, 556, -490, 86, -818, -414, -633, +-206, 127, 391, 980, 217, 1131, -508, 242, +-750, -1026, 90, -1404, 1147, -437, 1032, 910, +-277, 1241, -1490, 364, -1216, -496, 228, -553, +1355, -240, 1340, -284, 258, -323, -1064, 343, +-1466, 1123, -535, 761, 642, -527, 1047, -1360, +707, -869, 130, 422, -460, 1148, -737, 755, +-791, -80, -375, -573, 659, -686, 1386, -436, +917, 132, -458, 717, -1429, 696, -1185, -3, +-1, -603, 1059, -455, 1152, -68, 439, 131, +-293, 202, -833, 330, -954, 231, -440, -176, +432, -500, 1008, -275, 955, 290, 324, 502, +-683, 37, -1463, -444, -1231, -281, 334, 346, +1979, 396, 1792, -67, -347, -387, -2074, -217, +-1634, 93, 347, 231, 1614, 149, 1018, 39, +-191, 70, -770, -73, -481, -311, -93, -413, +31, -22, 155, 612, 443, 887, 236, 50, +-324, -1104, -381, -1154, 145, 282, 449, 1385, +-84, 812, -760, -626, -308, -1041, 774, -192, +904, 586, 2, 350, -921, -340, -697, -283, +180, 348, 429, 606, 225, -89, 316, -748, +317, -617, -220, 180, -850, 776, -791, 698, +298, -7, 1283, -766, 896, -770, -524, -56, +-1313, 651, -615, 601, 596, 51, 930, -387, +266, -255, -415, 70, -461, 33, -130, -303, +200, -184, 236, 427, 72, 770, -92, 198, +-169, -688, -173, -969, 103, -302, 394, 640, +201, 1014, -275, 549, -474, -374, -280, -1119, +295, -896, 639, 385, 380, 1283, -260, 667, +-704, -643, -512, -898, 159, -50, 686, 625, +688, 172, -41, -486, -772, -300, -633, 459, +128, 601, 533, -70, 439, -580, -39, -369, +-325, 88, -161, 186, -9, 205, -93, 298, +45, 231, 308, -231, 135, -658, -232, -465, +-248, 236, 127, 838, 381, 542, -63, -200, +-697, -816, -291, -488, 867, 225, 940, 584, +-331, 207, -1247, -170, -672, -157, 679, 108, +1134, 35, 278, -341, -587, -318, -558, 252, +-143, 602, -52, 256, 91, -382, 505, -589, +648, -117, -74, 364, -912, 264, -717, -24, +263, 62, 819, 143, 416, -248, -293, -591, +-314, -159, 70, 727, -98, 836, -389, -171, +-137, -1120, 534, -658, 662, 650, 47, 1089, +-571, 107, -534, -729, -159, -525, 140, 130, +373, 242, 480, 108, 328, 174, -224, 303, +-858, -95, -641, -742, 216, -509, 825, 519, +730, 1020, 34, 219, -684, -813, -680, -827, +-149, 133, 282, 775, 439, 442, 306, -346, +72, -487, -101, -28, -263, 252, -455, 56, +-287, -20, 243, 128, 625, 49, 547, -351, +-170, -386, -639, 258, -373, 796, -8, 394, +179, -708, 171, -1163, 205, -306, 396, 1174, +267, 1507, -577, 65, -1051, -1637, -300, -1526, +791, 270, 1148, 1703, 426, 1291, -734, -403, +-974, -1503, -343, -958, 282, 474, 495, 1056, +444, 454, 265, -354, -88, -377, -506, -46, +-601, 14, -216, -180, 364, -91, 694, 288, +420, 351, -41, 30, -461, -243, -645, -192, +-450, -74, 296, -23, 869, -36, 661, 97, +-149, 347, -842, 320, -638, -161, 87, -617, +511, -417, 393, 191, 96, 528, -103, 331, +-81, 56, -221, -76, -373, -314, -103, -596, +362, -421, 516, 474, 205, 1183, -287, 684, +-456, -792, -196, -1479, -2, -471, 148, 997, +372, 1092, 312, 6, -12, -583, -344, -204, +-537, -6, -199, -367, 433, -327, 592, 514, +200, 1089, -373, 268, -539, -1147, -108, -1196, +400, 305, 273, 1329, -114, 619, -303, -673, +-68, -925, 338, -74, 326, 582, -159, 414, +-463, -68, -355, -237, 59, -236, 652, -200, +571, 83, -141, 439, -621, 368, -590, -146, +-134, -553, 520, -423, 693, 104, 270, 625, +-276, 460, -599, -154, -463, -483, -38, -311, +415, -58, 605, 154, 312, 375, -187, 301, +-530, -31, -599, -304, -196, -343, 587, -267, +878, 40, 259, 574, -695, 717, -931, -51, +8, -962, 917, -792, 488, 331, -698, 1055, +-784, 456, 466, -566, 1214, -636, 181, 72, +-1376, 304, -1237, -137, 641, -164, 1736, 439, +653, 569, -1061, -290, -1236, -1057, -64, -445, +686, 893, 494, 1161, 13, -89, -40, -1124, +-5, -657, -316, 425, -465, 696, 68, 182, +567, -181, 303, -156, -195, -66, -264, -245, +-29, -243, -25, 207, -117, 674, -26, 364, +399, -511, 390, -822, -306, -179, -779, 643, +-108, 641, 826, -37, 581, -547, -413, -284, +-885, 261, -192, 223, 700, -227, 650, -244, +-124, 251, -519, 492, -347, 98, -41, -557, +200, -587, 377, 63, 374, 662, -37, 450, +-588, -165, -585, -467, 181, -211, 678, 75, +326, 106, -231, 72, -354, 160, -103, 156, +44, -74, -46, -292, 64, -181, 316, 71, +161, 136, -345, 36, -325, 122, 226, 251, +369, 38, -194, -523, -601, -665, 74, 168, +888, 1005, 493, 647, -736, -589, -1172, -1068, +-56, -221, 1152, 864, 867, 698, -386, -411, +-940, -798, -370, 46, 388, 846, 465, 367, +38, -755, -157, -901, 14, 225, 25, 1077, +-147, 521, -142, -615, 20, -819, 123, -41, +154, 564, 110, 261, -34, -311, -275, -206, +-235, 340, 138, 427, 391, -244, 96, -705, +-361, -341, -283, 455, 229, 764, 415, 289, +45, -400, -369, -582, -379, -283, -54, 34, +384, 306, 503, 481, 183, 350, -328, -131, +-758, -607, -454, -618, 505, 8, 978, 677, +368, 608, -587, -16, -821, -410, -131, -304, +463, -122, 188, -158, -87, -6, 248, 502, +489, 725, -178, 55, -986, -929, -727, -995, +633, 155, 1374, 1157, 406, 825, -955, -374, +-952, -1033, 79, -441, 605, 474, 190, 624, +-212, 37, 108, -255, 438, -102, -70, -63, +-789, -146, -548, -10, 550, 374, 984, 402, +175, -202, -814, -805, -616, -487, 329, 693, +692, 1230, -50, 220, -639, -1246, -190, -1233, +525, 217, 503, 1352, -142, 917, -590, -399, +-300, -1051, 284, -517, 289, 278, 39, 462, +-1, 233, 54, 78, 33, 132, -233, -67, +-365, -558, -97, -602, 417, 136, 509, 904, +190, 716, -294, -269, -643, -951, -475, -542, +205, 336, 801, 594, 647, 229, -184, -108, +-812, -95, -533, -74, 16, -254, 519, -377, +600, 104, 173, 728, -313, 631, -559, -424, +-475, -1158, 105, -486, 814, 961, 648, 1302, +-300, -63, -958, -1404, -556, -984, 550, 663, +963, 1403, 210, 457, -621, -852, -594, -1074, +-126, -161, 294, 674, 405, 642, 362, 151, +75, -158, -457, -371, -753, -511, -228, -244, +677, 388, 936, 717, 194, 374, -777, -329, +-814, -687, -36, -407, 468, 173, 473, 440, +215, 314, -8, 185, -266, -26, -490, -390, +-367, -606, 217, -193, 729, 463, 526, 793, +-327, 424, -789, -467, -316, -993, 387, -496, +486, 606, 98, 1022, -221, 220, -189, -768, +-16, -653, 90, 269, 39, 631, 46, -10, +-60, -558, -161, -193, -17, 516, 241, 490, +336, -203, -95, -588, -590, -259, -382, 278, +395, 408, 721, 108, 119, -121, -535, -139, +-440, -90, 179, -81, 269, -1, -48, 72, +-175, 23, 212, 100, 427, 303, -48, 103, +-732, -536, -531, -726, 484, 83, 964, 1002, +236, 823, -775, -417, -738, -1207, 186, -519, +688, 696, 179, 849, -419, 23, -210, -490, +378, -145, 327, 170, -453, -160, -707, -351, +109, 167, 967, 647, 659, 250, -603, -397, +-1249, -549, -303, -207, 996, 264, 1072, 548, +-150, 389, -1051, -341, -548, -819, 407, -169, +575, 781, 95, 583, -143, -443, -64, -686, +-20, 26, -231, 503, -253, 180, 169, -185, +488, -93, 292, 80, -190, -82, -580, -282, +-487, -91, 299, 379, 819, 605, 354, 123, +-486, -730, -787, -1015, -146, -39, 630, 1280, +581, 1190, -126, -384, -540, -1534, -380, -894, +159, 620, 607, 1280, 339, 568, -382, -443, +-695, -855, -186, -624, 579, 105, 723, 867, +8, 840, -689, -308, -601, -1132, 48, -460, +639, 807, 584, 832, -52, -220, -650, -684, +-595, -264, 245, 234, 697, 389, 148, 228, +-372, -174, -196, -350, 105, -66, 44, 222, +-80, -58, -101, -211, 176, 330, 293, 678, +-80, -262, -419, -1186, -128, -335, 251, 1155, +243, 944, 99, -549, -193, -1016, -246, -91, +-25, 627, 249, 393, 6, -211, -120, -524, +190, -45, 169, 615, -333, 381, -427, -571, +152, -734, 526, 179, 425, 868, -274, 373, +-843, -667, -337, -749, 714, 283, 725, 889, +-41, 98, -497, -764, -565, -446, -156, 314, +526, 451, 624, 359, 24, 89, -387, -588, +-442, -804, -382, -15, 189, 823, 851, 822, +622, 163, -569, -759, -1067, -1130, -406, -296, +650, 977, 1159, 1153, 311, 115, -1007, -880, +-914, -803, 168, -73, 622, 444, 464, 501, +193, 255, -378, -62, -628, -380, -159, -387, +320, -102, 430, 257, 369, 388, -229, 225, +-622, -185, -291, -446, 340, -147, 568, 277, +135, 323, -433, 33, -429, -321, 140, -376, +403, 208, 24, 677, -201, 102, -50, -729, +57, -562, 100, 427, -4, 796, -225, 79, +-152, -696, 306, -404, 363, 433, -46, 508, +-494, -205, -405, -535, 283, -34, 676, 414, +88, 342, -478, -134, -238, -347, 32, -210, +82, 68, 79, 122, 128, 188, 204, 329, +-71, -43, -455, -532, -161, -369, 368, 205, +273, 432, -71, 270, -271, -57, -78, -331, +306, -225, 161, 76, -394, 22, -301, -39, +247, 298, 450, 457, 140, -263, -251, -851, +-483, -162, -111, 827, 408, 493, 378, -456, +-119, -529, -355, 111, -8, 379, 280, 88, +47, -254, -395, -244, -173, 188, 483, 344, +436, -88, -321, -434, -517, -33, 10, 484, +298, 221, 172, -384, -70, -501, -143, 41, +-5, 569, 95, 494, -13, -253, -111, -710, +-54, -246, 35, 417, 124, 389, 65, 16, +-109, -80, -104, -57, 155, -75, 32, -216, +-420, -227, -83, 107, 657, 635, 295, 467, +-546, -446, -382, -879, 64, -146, 200, 599, +334, 404, 43, -96, -275, -78, -77, 19, +58, -160, -51, -376, -22, -115, 47, 446, +252, 566, 189, -11, -413, -546, -453, -425, +350, 137, 501, 472, -22, 105, -337, -359, +-339, -70, 70, 526, 533, 86, 229, -751, +-461, -421, -382, 710, 199, 672, 381, -325, +-104, -590, -235, -48, 109, 291, 197, 241, +-38, 1, -210, -391, -244, -152, -111, 331, +386, 296, 585, -41, 98, -122, -839, -313, +-838, -380, 254, 244, 1051, 729, 610, 315, +-371, -407, -972, -600, -560, -459, 538, 176, +822, 888, 123, 633, -503, -545, -277, -833, +241, -78, 102, 246, -401, 217, -128, 287, +639, 273, 444, -197, -309, -553, -781, -499, +-179, 267, 808, 948, 475, 409, -582, -826, +-431, -851, 382, 303, 351, 814, -53, 174, +-330, -450, -282, -366, 229, 10, 494, 329, +27, 179, -375, -252, -170, -12, 161, 387, +63, -245, -227, -826, 180, 165, 377, 1291, +-168, 337, -415, -1226, -148, -916, 222, 658, +360, 979, -76, -5, -384, -559, 137, -275, +285, 170, -368, 224, -384, -104, 311, -282, +638, 226, 62, 526, -775, -129, -562, -789, +449, -206, 729, 830, 195, 509, -461, -639, +-620, -715, 54, 405, 402, 804, 111, -31, +201, -851, 87, -437, -531, 703, -200, 786, +366, -295, 112, -880, 35, -40, 60, 672, +-200, 165, 20, -524, 266, -83, -44, 596, +-377, 74, -117, -709, 417, -317, 521, 595, +-139, 619, -536, -180, -259, -738, 127, -314, +337, 696, 178, 631, -68, -567, 120, -866, +-125, 493, -698, 1115, -126, -332, 617, -1350, +598, -65, 20, 1477, -726, 578, -710, -1282, +307, -1074, 656, 860, 138, 1301, -170, -275, +-354, -1278, -40, -263, 98, 1053, -333, 658, +-5, -774, 806, -955, 300, 546, -845, 1263, +-782, -207, 176, -1604, 1010, -450, 562, 1710, +-676, 1334, -840, -1221, 190, -2023, 685, 244, +93, 2098, -522, 693, -57, -1582, 704, -1251, +180, 978, -756, 1482, -543, -452, 499, -1689, +999, -200, 136, 1836, -1059, 1050, -601, -1500, +768, -1791, 777, 707, -162, 1981, -704, 170, +-399, -1689, 550, -775, 742, 1307, -305, 1090, +-672, -863, 61, -1407, 292, 333, -21, 1534, +-80, 274, 135, -1345, 104, -657, -150, 1021, +-391, 735, -172, -862, 420, -846, 431, 766, +-344, 1270, -529, -317, 168, -1649, 373, -493, +-177, 1413, -376, 1222, 10, -664, 408, -1351, +346, -86, -304, 1174, -729, 373, -232, -1083, +872, -568, 822, 1182, -542, 1027, -1113, -1083, +78, -1586, 959, 512, 361, 1811, -452, 248, +-553, -1548, 185, -808, 642, 963, -21, 1196, +-648, -396, 34, -1381, 687, -243, 317, 1399, +-523, 824, -703, -1143, 247, -1188, 954, 705, +187, 1438, -850, -441, -370, -1583, 669, -1, +413, 1917, -711, 610, -427, -1778, 717, -1496, +548, 1055, -420, 1972, -747, -29, -121, -1630, +565, -792, 473, 1081, -504, 951, -491, -692, +547, -1056, 407, 606, -758, 1403, -903, -354, +598, -1759, 1357, -294, 69, 1786, -1529, 866, +-899, -1439, 1082, -1116, 1295, 1127, -538, 1197, +-1369, -925, 196, -1409, 1233, 503, 148, 1633, +-1025, 195, -474, -1456, 664, -815, 772, 1037, +-327, 899, -744, -837, 506, -855, 770, 1103, +-622, 1265, -1057, -1222, 403, -2154, 1408, 578, +611, 2724, -1206, 769, -1456, -2449, 707, -1979, +1689, 1547, -42, 2549, -1494, -608, -347, -2754, +1350, -172, 988, 2764, -1134, 1204, -1702, -2381, +363, -2401, 1890, 1149, 762, 3073, -1250, 565, +-1424, -2652, 128, -1721, 1037, 1443, 463, 1786, +-366, -525, -418, -1092, -213, 414, 164, 541, +85, -792, -97, -651, 120, 1023, -41, 1252, +-495, -581, -72, -2002, 884, -431, 359, 2221, +-955, 1776, -1053, -1612, 425, -2632, 1312, 273, +470, 2445, -800, 936, -1033, -1470, 85, -1280, +957, 724, 280, 1031, -604, -787, -27, -1197, +517, 1000, 88, 2147, -442, -343, -558, -2880, +338, -1230, 1159, 2391, 133, 2586, -1234, -863, +-428, -2808, 1001, -692, 907, 2229, -575, 1567, +-1419, -1560, 123, -1968, 1629, 874, 624, 2230, +-1037, 108, -1117, -2112, -73, -1275, 938, 1302, +633, 2111, -465, -243, -265, -2203, 233, -633, +-205, 1867, -692, 1222, -145, -1356, 641, -1675, +900, 494, -65, 1788, -1046, 648, -710, -1162, +242, -1389, 628, 74, 134, 1127, -173, 533, +203, -340, 289, -129, -761, 132, -1008, -542, +200, -875, 1364, 316, 1061, 1721, -684, 847, +-1802, -1566, -429, -1960, 1539, 499, 1154, 2154, +-616, 578, -1238, -1562, -124, -1190, 1257, 885, +769, 1414, -897, -288, -1126, -1477, 353, -339, +1102, 1202, 350, 857, -450, -582, -477, -850, +85, 59, 262, 462, -167, -169, -259, -307, +481, 530, 764, 837, -300, -421, -1030, -1392, +-374, -472, 630, 1236, 657, 1280, 14, -286, +-372, -1208, -227, -496, -258, 491, -159, 348, +355, -74, 372, 235, -129, 609, -484, -381, +-101, -1291, 271, -408, 197, 1268, -412, 1224, +-438, -272, 404, -1352, 561, -692, 49, 691, +-663, 937, -660, -20, 258, -609, 1034, -146, +193, 210, -856, 123, -396, -88, 341, 36, +490, -24, 90, -303, -360, 0, -306, 661, +351, 534, 418, -694, -63, -1279, -211, -183, +-121, 1566, -65, 1386, 145, -735, 516, -1973, +128, -644, -355, 1363, -317, 1566, -40, -95, +244, -1558, 325, -937, 134, 779, -161, 1480, +-183, 185, -241, -1290, -107, -1156, 168, 401, +417, 1607, 261, 997, -289, -1046, -742, -2132, +-273, -380, 527, 2099, 613, 1859, -53, -827, +-619, -2478, -334, -920, 153, 1954, 229, 2281, +17, -577, -17, -2727, 43, -1141, -200, 2044, +-417, 2460, 122, -394, 749, -2615, 243, -1365, +-963, 1355, -901, 2223, 569, 336, 1574, -1677, +609, -1361, -1495, 611, -1876, 1274, 245, 34, +2313, -887, 1605, -82, -979, 959, -2452, 187, +-1252, -1258, 1711, -869, 2654, 1171, 519, 1719, +-2102, -241, -2159, -2101, 172, -1102, 2279, 1458, +1779, 2119, -968, 114, -2264, -2120, -630, -1724, +1638, 863, 1366, 2337, -571, 726, -1297, -1431, +8, -1381, 1045, -3, 104, 693, -1320, 398, +-586, 167, 1698, 400, 1631, 236, -1280, -829, +-2818, -1581, -483, -274, 2612, 1883, 2358, 2114, +-949, -436, -2930, -2459, -1076, -1502, 1588, 1042, +1824, 1947, -98, 459, -1214, -1065, -371, -711, +560, 521, -107, 258, -649, -752, 30, -503, +976, 775, 876, 1054, -537, 92, -1436, -726, +-401, -811, 978, -343, 938, 177, 96, 808, +-686, 973, -471, 54, 343, -1169, 400, -1128, +-90, 406, -310, 1237, -256, 289, 434, -1040, +981, -376, -8, 1259, -1158, 913, -852, -1454, +414, -2103, 1268, 404, 786, 2660, -786, 1647, +-1234, -1556, -28, -2679, 805, -581, 417, 1938, +-417, 1721, -514, -289, 252, -1405, 623, -646, +-4, 592, -637, 599, -647, -58, -115, -339, +706, -247, 957, 0, 285, 561, -986, 742, +-1669, -397, -324, -1484, 1749, -771, 1805, 1296, +-436, 2084, -2150, 272, -1172, -2132, 1177, -2213, +1753, 469, -3, 2752, -1196, 1785, -472, -1232, +565, -2725, 240, -1253, -494, 1388, 119, 2662, +921, 1169, 310, -1609, -1044, -2764, -1152, -1159, +342, 1714, 1824, 3188, 985, 1351, -1187, -2474, +-1744, -3811, -279, -543, 1158, 3562, 1390, 3224, +384, -862, -850, -3516, -1286, -1801, -772, 1565, +677, 2480, 1817, 632, 849, -1339, -1248, -1331, +-2019, -204, -246, 616, 1888, 802, 1527, 512, +-1044, -165, -2156, -1028, -94, -1005, 2042, 366, +1302, 1726, -1575, 1070, -2305, -1145, 251, -2034, +2493, -523, 1183, 1518, -1517, 1676, -2098, 229, +-30, -1077, 1810, -1272, 999, -674, -909, 268, +-1126, 1380, 360, 1677, 766, 186, -143, -2230, +-712, -2449, 2, 333, 785, 2999, 410, 2229, +-435, -1113, -674, -3031, 27, -1532, 424, 1652, +270, 2541, 37, 537, 97, -1616, -117, -1620, +-392, -208, -195, 936, 348, 1327, 616, 770, +159, -727, -539, -2046, -677, -1307, 166, 1444, +799, 3055, 452, 1103, -462, -2640, -892, -3571, +-337, -201, 782, 3608, 1219, 3023, -16, -978, +-1448, -3321, -1234, -1646, 502, 1177, 1822, 1870, +1056, 764, -1248, -203, -2243, -447, -176, -841, +1973, -1040, 1402, -105, -988, 1383, -1813, 1696, +-235, 24, 1615, -1721, 1068, -1515, -1071, 247, +-1550, 1368, -85, 905, 1490, 99, 1303, -515, +-263, -855, -1698, -935, -1428, 22, 525, 1448, +2165, 1639, 1529, -158, -1056, -2315, -2310, -1905, +-1015, 1020, 1346, 2999, 2076, 1188, 550, -1975, +-1317, -2555, -1465, -233, 53, 1950, 981, 1667, +524, -386, -71, -1415, 68, -384, -41, 550, +-760, -87, -626, -716, 475, 290, 1436, 1662, +694, 1067, -1276, -1459, -1919, -2906, 28, -924, +1924, 2638, 1342, 3402, -593, 348, -1723, -3184, +-859, -3171, 678, 39, 834, 3105, 213, 2714, +396, -371, 249, -2568, -1042, -1683, -1779, 418, +-498, 1239, 2177, 799, 2762, 177, -274, 59, +-3426, -240, -2400, -738, 1344, -1098, 3376, -222, +1365, 1396, -1920, 1976, -2316, 387, -200, -1952, +1356, -2300, 1118, -441, -146, 2004, -665, 2520, +-43, 584, 327, -1911, -137, -2362, -373, -843, +-357, 1133, 304, 2442, 1356, 1816, 878, -781, +-1147, -2993, -2416, -2386, -778, 494, 2585, 3258, +3388, 2986, -441, -340, -4097, -3622, -2701, -3188, +2008, 382, 4248, 3290, 1454, 2977, -2867, 114, +-3466, -2655, -140, -3155, 2597, -778, 2023, 2319, +-427, 3206, -1410, 981, -847, -2076, -530, -2954, +105, -721, 1367, 1937, 1397, 2134, -532, 40, +-2122, -1532, -1201, -946, 1382, 705, 2365, 1020, +51, -275, -2409, -1245, -1731, -587, 1206, 1017, +2796, 1873, 869, 844, -2205, -1516, -2835, -2751, +-214, -1234, 2775, 1960, 2924, 3640, -111, 1635, +-3029, -2258, -2991, -4201, 105, -1959, 3338, 2427, +3303, 4529, -330, 1933, -3374, -2543, -2795, -4126, +336, -1537, 2765, 2170, 2493, 3393, 109, 1187, +-1799, -1902, -2222, -2659, -1003, -660, 1066, 1734, +2505, 1897, 1860, -39, -690, -1703, -3033, -1243, +-2503, 560, 854, 1660, 3674, 949, 2612, -756, +-1357, -1858, -4286, -1254, -2466, 704, 2218, 2247, +4452, 1620, 1709, -592, -2955, -2320, -4161, -1986, +-859, 93, 2999, 2026, 3271, 2275, 237, 771, +-2474, -1253, -2283, -2693, -254, -1967, 1323, 750, +1545, 3144, 759, 2575, -362, -428, -1143, -2865, +-1425, -2548, -511, -8, 1248, 2238, 2066, 2322, +699, 487, -1564, -1414, -2176, -1818, -348, -960, +1850, 709, 1903, 1827, -26, 1158, -1868, -926, +-1596, -1973, 552, -360, 2155, 2013, 1289, 1638, +-1000, -1480, -2227, -2775, -1075, -185, 1459, 2740, +2386, 2125, 723, -767, -1462, -2403, -1916, -1390, +-754, 415, 748, 1121, 1434, 1059, 1241, 979, +590, 338, -1087, -1589, -2599, -2871, -1879, -1173, +1400, 2575, 3857, 4114, 2425, 968, -1988, -3446, +-4721, -4100, -2344, -357, 2474, 3176, 4505, 3132, +1718, 401, -2466, -2135, -3575, -2502, -1246, -895, +1493, 1284, 2420, 2211, 1506, 1288, -471, -767, +-2054, -2035, -1997, -1262, -55, 526, 2061, 1576, +2249, 1045, 63, 65, -2155, -559, -1877, -1142, +190, -1178, 1689, 19, 1209, 1778, 214, 2005, +-670, 191, -946, -2143, -871, -2480, -89, -205, +928, 2312, 1699, 2429, 897, 259, -1219, -1729, +-2158, -1922, -939, -653, 1110, 533, 2043, 1338, +1300, 1594, -640, 570, -1811, -1391, -1467, -2272, +77, -853, 1453, 1264, 1564, 1874, 279, 865, +-1121, -488, -1366, -1228, -347, -1193, 747, -237, +693, 667, -70, 938, -274, 575, 229, 42, +572, -491, -340, -753, -1569, -735, -996, -348, +1200, 655, 2395, 1758, 818, 1321, -1756, -1128, +-2604, -2872, -742, -1474, 1716, 1779, 2531, 3328, +884, 1158, -1540, -2307, -2477, -3206, -1107, -231, +1360, 2568, 2562, 2087, 1296, -483, -1358, -1597, +-2436, -579, -1144, 343, 1183, -86, 1980, -385, +1023, 783, -298, 1872, -1117, 576, -1387, -2183, +-961, -2874, 668, -67, 2242, 3179, 1996, 2970, +-493, -473, -2906, -3311, -2249, -2243, 676, 984, +2762, 2169, 1837, 740, -750, -596, -1794, -249, +-620, 297, 358, -305, 34, -1362, -401, -922, +169, 942, 1378, 2108, 1355, 1096, -541, -1050, +-2446, -2085, -1980, -1119, 450, 589, 2493, 1184, +2281, 767, 23, 288, -2023, 112, -2257, -487, +-718, -1180, 944, -1096, 1778, 128, 1401, 1281, +8, 1461, -1257, 639, -1408, -660, -514, -1448, +159, -1459, 628, -430, 1053, 1110, 996, 2200, +213, 1561, -1068, -465, -1771, -2331, -1004, -2218, +898, -159, 1872, 1801, 1283, 2115, 11, 990, +-1044, -431, -1546, -1513, -1068, -1724, 385, -985, +1589, 599, 1538, 2186, 294, 2420, -1019, 426, +-1319, -2394, -533, -3244, -1, -1070, 193, 2036, +921, 3281, 1595, 1560, 578, -1463, -1412, -2923, +-2375, -1514, -948, 933, 1582, 1906, 2164, 1031, +365, -334, -1007, -911, -672, -537, 2, 43, +-376, 4, -817, -333, -230, -73, 1286, 880, +1810, 945, 467, -218, -1528, -1255, -2158, -1046, +-1031, 185, 838, 1227, 2011, 835, 1790, -371, +152, -817, -1765, -119, -2254, 274, -877, -23, +1150, -361, 2040, 32, 1340, 722, -251, 582, +-1192, -340, -1401, -806, -876, -292, 202, 123, +1523, 268, 1689, 568, 449, 666, -1210, -51, +-1760, -1092, -843, -1142, 731, 194, 1482, 1771, +907, 1440, -169, -731, -810, -2221, -794, -1081, +-225, 1305, 474, 2210, 574, 632, 50, -1664, +-363, -1916, -178, -161, 403, 1463, 682, 1387, +-237, 234, -1317, -797, -968, -1245, 678, -910, +1760, 302, 1059, 1429, -708, 1329, -1801, -125, +-1150, -1590, 444, -1572, 1206, 101, 877, 1513, +204, 1072, -217, -156, -709, -665, -1126, -554, +-685, -462, 624, -173, 1726, 563, 1213, 986, +-675, 331, -1971, -927, -1021, -1141, 775, 287, +1390, 1503, 575, 430, -583, -1506, -764, -1313, +75, 1030, 501, 2102, 28, 428, -418, -1733, +-219, -1720, 153, 271, 398, 1440, 480, 839, +165, -117, -454, -267, -772, -178, -383, -543, +515, -678, 832, -23, 395, 1027, -232, 1169, +-518, 221, -348, -1002, -95, -1240, 79, -426, +202, 507, 359, 915, 267, 821, 12, 172, +-305, -757, -534, -1125, -265, -407, 98, 649, +331, 927, 431, 28, 302, -689, -23, -119, +-477, 744, -667, 243, -383, -1067, 251, -1176, +582, 283, 701, 1599, 417, 1189, -407, -347, +-1026, -1559, -915, -1232, -95, 140, 914, 1103, +1391, 929, 723, 280, -641, -351, -1665, -719, +-1140, -627, 443, -89, 1458, 472, 1012, 591, +-79, 158, -709, -59, -576, 190, -137, -32, +-162, -859, -238, -888, 338, 376, 1147, 1425, +990, 991, -429, -411, -1723, -1191, -1352, -731, +545, 168, 1668, 462, 1014, 338, -371, 541, +-744, 573, -276, -314, -269, -1336, -573, -1004, +-147, 442, 874, 1500, 1435, 1111, 531, -386, +-1286, -1288, -1914, -910, -339, 54, 1317, 663, +1194, 805, 72, 416, -528, -252, -397, -832, +-72, -844, -143, -43, -314, 929, -114, 1001, +475, -20, 803, -914, 291, -827, -501, -42, +-810, 517, -480, 701, 58, 358, 602, -359, +638, -849, 274, -339, -199, 412, -439, 525, +-449, 82, -300, -96, -7, 50, 500, 79, +796, -353, 344, -590, -425, -17, -742, 799, +-397, 805, 78, -92, 255, -770, 337, -620, +416, -24, 373, 354, -44, 419, -701, 446, +-953, 370, -335, -292, 816, -1095, 1038, -791, +572, 599, -141, 1300, -734, 520, -1040, -494, +-729, -790, 277, -440, 1345, 70, 1451, 364, +207, 462, -1414, 279, -1812, -194, -487, -684, +1180, -279, 1471, 617, 449, 524, -493, -560, +-790, -875, -302, 216, -120, 1110, -307, 557, +25, -601, 911, -1049, 858, -507, 25, 385, +-784, 878, -1028, 646, -453, -67, 429, -726, +764, -868, 871, -179, 386, 790, -642, 785, +-1186, -141, -719, -686, 429, -61, 1218, 681, +692, 235, -517, -1006, -691, -1051, 26, 644, +355, 1897, -106, 752, -581, -1335, -199, -1789, +639, -217, 883, 1241, 337, 1169, -587, 65, +-1107, -640, -681, -488, 305, -142, 995, -1, +1070, 135, 231, 307, -858, 218, -1202, -86, +-574, -167, 463, 16, 957, 85, 622, -198, +-15, -404, -256, -13, -516, 550, -594, 566, +-334, -41, 325, -601, 728, -482, 550, -66, +89, 156, -301, 184, -544, 487, -664, 533, +-400, -69, 182, -1041, 1035, -1118, 1415, 151, +314, 1476, -1377, 1098, -1948, -466, -870, -1204, +1197, -567, 2249, 200, 1175, 366, -729, 367, +-1670, 446, -1377, 176, -203, -548, 971, -855, +1388, -171, 1025, 750, -115, 745, -1234, -165, +-1366, -609, -485, -129, 660, 294, 1254, 40, +846, -283, -22, 67, -476, 550, -822, 224, +-1073, -671, -330, -738, 978, 352, 1602, 1095, +824, 431, -756, -843, -1616, -1051, -1041, -52, +220, 833, 1126, 786, 1181, 208, 342, -415, +-642, -926, -1167, -729, -717, 350, 451, 1258, +1038, 818, 378, -540, -508, -1250, -447, -522, +305, 667, 513, 756, -378, -168, -971, -519, +-103, 328, 1003, 694, 847, -312, -308, -1302, +-869, -494, -223, 1159, 413, 1454, 126, -157, +-434, -1458, -149, -795, 667, 690, 881, 939, +-203, -84, -1173, -693, -775, -110, 312, 607, +943, 408, 723, -396, -89, -755, -537, -279, +-526, 475, -252, 753, 40, 470, 469, -137, +493, -835, -22, -1059, -324, -60, -151, 1411, +101, 1387, -165, -333, -332, -1726, 70, -1001, +514, 900, 379, 1497, -164, 59, -500, -1271, +-110, -483, 317, 1051, -116, 856, -663, -857, +-49, -1389, 1125, 61, 1172, 1566, -398, 1101, +-2000, -753, -1306, -1631, 887, -548, 2030, 948, +1088, 1135, -699, 186, -1505, -609, -977, -697, +107, -271, 818, 330, 1021, 652, 548, 228, +-340, -478, -1038, -595, -903, 86, 219, 688, +991, 360, 610, -565, -173, -828, -462, 136, +-282, 875, 81, 453, 24, -401, -68, -572, +253, -152, 234, 149, -217, 70, -264, 53, +147, 513, 370, 497, 23, -544, -641, -1297, +-483, -348, 551, 1275, 990, 1342, 65, -189, +-935, -1343, -798, -834, 348, 392, 989, 904, +279, 429, -716, -135, -616, -417, 174, -425, +677, -217, 352, 369, -387, 669, -569, 192, +-167, -630, 128, -674, 435, 191, 523, 836, +60, 308, -630, -628, -740, -681, -78, 214, +808, 785, 741, 255, -222, -651, -737, -624, +-241, 251, 393, 657, 401, 342, -273, -310, +-526, -683, 192, -426, 665, 385, 110, 831, +-398, 377, -214, -382, -33, -735, -173, -481, +-268, 149, 439, 640, 1082, 669, 364, 162, +-1229, -531, -1497, -886, 60, -420, 1524, 519, +1126, 883, -392, 327, -983, -272, -331, -325, +112, -373, -165, -476, -112, -19, 649, 806, +1018, 953, -25, -30, -1305, -1127, -1006, -928, +466, 461, 923, 1149, 241, 215, -150, -963, +209, -437, 70, 862, -773, 835, -1004, -636, +202, -1258, 1434, -142, 994, 1014, -621, 820, +-1307, -176, -392, -432, 569, -106, 427, -274, +-90, -757, 40, -136, 393, 1417, 128, 1541, +-581, -388, -735, -2233, 66, -1432, 736, 1040, +379, 2117, -117, 589, 15, -1191, -28, -982, +-535, 236, -659, 334, 165, -380, 1038, -204, +798, 796, -312, 880, -1102, -307, -667, -1292, +327, -636, 823, 701, 374, 949, -260, 41, +-285, -478, -112, -174, 3, 129, -164, 36, +-4, -250, 213, -178, 291, 147, 30, 466, +-189, 293, -260, -114, -162, -522, 149, -500, +228, 16, 43, 612, -133, 639, -34, -74, +191, -659, 112, -365, -362, 246, -423, 223, +183, -135, 686, 24, 281, 473, -494, 280, +-685, -578, 35, -919, 779, 35, 366, 1080, +-644, 764, -734, -528, 326, -1002, 947, -249, +281, 617, -781, 438, -740, -129, 176, -110, +562, 216, 181, -143, -65, -739, 123, -282, +109, 984, -499, 1161, -810, -463, -71, -1675, +1172, -595, 1153, 1357, -372, 1353, -1556, -475, +-866, -1445, 747, -284, 1247, 1093, 282, 686, +-743, -771, -492, -964, 222, 433, 224, 1260, +-288, 141, -329, -1303, 347, -842, 807, 820, +94, 1287, -953, 19, -765, -1155, 422, -716, +956, 554, 284, 988, -692, 213, -597, -697, +242, -717, 585, -37, 96, 624, -416, 668, +-421, 151, 179, -604, 527, -866, 138, -140, +-314, 773, -351, 755, -104, -53, 211, -546, +377, -329, 87, 6, -285, -11, -373, -68, +-74, 353, 352, 630, 436, 122, -47, -722, +-540, -835, -402, -99, 157, 718, 564, 821, +428, 205, -205, -485, -701, -733, -458, -446, +321, 120, 690, 731, 273, 788, -276, -26, +-445, -952, -279, -708, 31, 321, 284, 702, +302, 243, 132, -241, -130, -309, -366, -83, +-260, 123, 65, 128, 346, -21, 202, -16, +-24, -114, -112, -143, -76, 135, -294, 397, +-231, 149, 297, -472, 625, -588, 201, 28, +-573, 724, -738, 570, 89, -278, 752, -727, +296, -308, -310, 328, -255, 429, -67, 148, +-16, -136, -72, -223, 128, -124, 386, 44, +116, 116, -553, 35, -488, -23, 264, 13, +679, 111, 187, -20, -666, -193, -606, -123, +435, 230, 751, 247, -132, -232, -711, -392, +-173, 167, 512, 667, 265, 98, -295, -830, +-328, -702, 132, 469, 367, 1162, 81, 404, +-452, -858, -438, -1114, 260, -117, 567, 896, +257, 875, -265, 34, -577, -711, -509, -733, +289, -84, 894, 646, 434, 622, -537, -115, +-911, -650, -247, -222, 766, 528, 789, 442, +-393, -505, -935, -882, 11, 164, 952, 1272, +366, 740, -798, -931, -845, -1485, 166, -149, +927, 1282, 566, 1060, -358, -368, -735, -1041, +-318, -337, 170, 583, 245, 393, 240, -373, +226, -418, 52, 357, -332, 758, -433, 91, +-244, -824, 89, -843, 415, 114, 522, 948, +195, 840, -478, -98, -819, -962, -428, -819, +543, 168, 945, 860, 153, 547, -672, -205, +-447, -541, 303, -233, 203, 164, -396, 121, +-404, -43, 449, 67, 861, 260, 107, -9, +-883, -412, -804, -254, 249, 337, 758, 500, +185, -86, -383, -576, -58, -355, 440, 384, +-34, 714, -778, 177, -476, -585, 514, -641, +829, -47, 176, 402, -405, 492, -413, 297, +-101, -61, -101, -594, -184, -727, 244, -34, +677, 829, 455, 797, -382, -43, -953, -698, +-621, -661, 345, -93, 823, 443, 493, 545, +-19, 288, -447, -205, -621, -507, -370, -364, +179, 120, 595, 406, 419, 278, -106, -104, +-380, -254, -213, -1, -98, 124, -150, -129, +8, -250, 304, 72, 435, 462, 89, 312, +-546, -333, -597, -654, 146, -138, 529, 524, +130, 567, -299, -14, -193, -539, 183, -469, +302, 92, -136, 535, -441, 366, -127, -136, +207, -496, 215, -284, 103, 150, 7, 390, +4, 232, -126, -138, -355, -226, -279, -89, +144, -40, 432, -99, 551, 106, 122, 404, +-611, 342, -873, -237, -412, -842, 568, -521, +1194, 664, 628, 1196, -708, 231, -1344, -1000, +-641, -1025, 703, 47, 1198, 925, 371, 798, +-719, -69, -865, -815, -87, -644, 571, 191, +361, 680, -242, 330, -317, -238, -29, -415, +90, -137, 135, 229, 138, 221, 17, -28, +-306, -156, -578, -144, -155, 24, 771, 258, +945, 217, -187, -182, -1191, -393, -882, -168, +456, 310, 1166, 454, 464, 33, -561, -423, +-714, -361, -69, 138, 259, 484, 67, 202, +-111, -456, 197, -483, 301, 223, -89, 670, +-391, 291, -297, -462, 28, -787, 304, -249, +229, 668, 35, 876, -75, 133, -194, -713, +-336, -771, -59, -125, 340, 527, 298, 674, +-132, 213, -302, -370, -82, -468, 157, -158, +81, 12, -198, 112, -212, 365, 164, 324, +351, -121, -8, -453, -422, -313, -261, 102, +201, 350, 295, 228, -29, -126, -330, -281, +-87, -37, 330, 316, 194, 201, -405, -387, +-446, -582, 174, 90, 539, 859, 182, 572, +-477, -445, -556, -936, 215, -360, 729, 401, +20, 742, -742, 415, -426, -267, 457, -616, +765, -331, 85, 112, -791, 219, -644, 345, +324, 353, 739, -82, 156, -626, -506, -482, +-364, 275, 280, 614, 400, 267, -242, -213, +-613, -405, -72, -252, 664, 107, 625, 397, +-261, 256, -931, -189, -463, -439, 495, -147, +703, 389, 68, 418, -392, -131, -323, -523, +66, -232, 184, 401, -151, 486, -323, -158, +65, -511, 504, -24, 317, 452, -271, 61, +-757, -479, -361, -194, 421, 549, 551, 545, +195, -381, -242, -899, -333, -165, -158, 859, +-82, 742, -118, -382, 255, -897, 490, -205, +32, 651, -446, 484, -478, -208, -36, -466, +467, -93, 354, 264, -239, 222, -449, -37, +-69, -121, 451, -119, 317, -122, -322, 18, +-553, 315, -103, 292, 288, -185, 492, -515, +312, -171, -269, 470, -723, 385, -526, -305, +293, -403, 916, 316, 554, 510, -494, -295, +-1002, -816, -434, -152, 614, 856, 930, 846, +91, -220, -829, -1075, -618, -684, 252, 438, +638, 1008, 150, 432, -369, -504, -186, -721, +8, -185, -197, 330, -144, 331, 350, 120, +551, -9, 95, -130, -785, -246, -942, -144, +155, 155, 1095, 243, 756, 83, -349, -64, +-971, -136, -662, -202, 234, -92, 715, 217, +490, 436, -31, 81, -430, -478, -548, -519, +-196, 101, 327, 608, 554, 435, 157, -138, +-413, -611, -398, -493, 58, 183, 305, 706, +137, 450, -184, -366, -262, -639, 62, -152, +231, 367, 50, 329, -92, -8, -88, -177, +-111, -118, -86, 43, 45, 74, 136, -23, +169, -84, 18, -5, -263, 145, -306, 128, +-19, -114, 275, -203, 271, -41, -49, 99, +-315, 148, -151, 72, 89, -63, 81, -175, +-26, -76, -53, 61, 57, 141, 48, 105, +-62, -30, -139, -136, -62, -204, 2, -48, +87, 258, 136, 391, -23, -28, -162, -549, +-144, -438, 10, 288, 168, 741, 87, 225, +-127, -543, -102, -588, 52, 66, 40, 507, +-52, 243, -90, -211, -1, -179, 182, 84, +102, 29, -172, -118, -281, -14, -34, 23, +259, -6, 259, 166, -73, 306, -215, -46, +-161, -580, -54, -460, 24, 327, 190, 760, +297, 285, 94, -355, -438, -467, -573, -307, +73, -58, 586, 359, 413, 624, -176, 205, +-504, -478, -312, -505, 131, -9, 336, 124, +118, -18, -138, 238, -108, 563, 71, 113, +12, -724, -174, -793, -247, 139, -13, 824, +539, 502, 478, -188, -453, -440, -927, -330, +-69, -63, 825, 262, 585, 293, -309, -65, +-757, -163, -230, 146, 511, 199, 416, -326, +-125, -475, -288, 162, -142, 631, 75, 203, +134, -462, 22, -421, -39, 185, 76, 399, +108, 30, -148, -305, -378, -152, -74, 28, +504, 199, 473, 375, -200, 122, -584, -561, +-335, -681, 183, 188, 505, 884, 352, 479, +-203, -385, -467, -708, -134, -346, 139, 235, +66, 580, 45, 406, 188, -182, 108, -521, +-119, -278, -355, 178, -266, 236, 190, 46, +500, 181, 160, 239, -329, -381, -311, -726, +-62, 71, 117, 848, 209, 397, 150, -356, +-151, -513, -220, -243, 59, 87, 152, 385, +-48, 357, -106, -9, 11, -339, 155, -397, +164, -65, -176, 336, -446, 361, 81, 16, +649, -164, 173, -214, -533, -260, -452, 3, +142, 456, 548, 328, 333, -254, -351, -396, +-533, -63, 37, 116, 432, 193, 211, 221, +-225, -31, -249, -361, 125, -196, 258, 258, +-84, 282, -265, -83, 20, -184, 228, 53, +69, 45, -109, -142, -53, -22, 87, 227, +-51, 92, -153, -183, 69, -145, 253, 106, +12, 115, -163, -78, -77, -117, 14, 99, +107, 183, 71, -70, -153, -279, -24, -109, +280, 288, 65, 300, -297, -128, -241, -364, +201, -84, 380, 237, -19, 138, -367, -78, +-27, -36, 390, 109, 72, 1, -413, -279, +-293, -250, 302, 203, 627, 561, 239, 276, +-579, -464, -770, -710, -4, -128, 804, 570, +673, 581, -117, 15, -690, -396, -456, -352, +111, -15, 355, 52, 315, 9, 320, 290, +17, 476, -545, -33, -670, -732, 47, -532, +834, 339, 697, 666, -255, 258, -780, -208, +-352, -355, 314, -340, 481, 2, 135, 463, +-164, 326, -83, -251, -37, -383, -151, 100, +4, 314, 334, -36, 131, -292, -312, -92, +-201, 180, 342, 322, 377, 157, -294, -431, +-542, -604, 137, 239, 598, 867, 118, 152, +-346, -709, -200, -466, 88, 318, 282, 491, +33, -56, -297, -431, -126, -9, 399, 584, +428, 196, -121, -759, -638, -787, -464, 474, +482, 1218, 1031, 421, 126, -812, -829, -1087, +-638, -272, 145, 771, 659, 953, 559, 85, +-201, -527, -638, -429, -164, -263, 383, -68, +322, 428, -73, 568, -308, 65, 64, -426, +374, -327, -94, -46, -326, 88, 153, 174, +238, 296, -151, -14, -53, -362, 147, -111, +115, 340, -45, 151, -186, -357, -10, -270, +271, 227, 125, 434, -220, 17, -161, -266, +129, -213, 341, -16, 80, 189, -279, 207, +-246, -181, 75, -342, 208, 254, 256, 584, +180, -53, -115, -750, -429, -425, -241, 353, +350, 736, 501, 361, 35, -398, -278, -775, +-93, -268, 98, 625, 48, 550, -99, -105, +-161, -552, 219, -205, 515, 384, 196, 474, +-463, -240, -597, -700, -14, 11, 473, 723, +451, 276, 213, -563, -28, -350, -437, 362, +-580, 321, -16, -352, 727, -318, 671, 225, +-128, 427, -674, -3, -269, -321, 379, -142, +278, 138, -121, -65, -160, -167, 227, 368, +294, 517, -82, -300, -342, -893, -14, -158, +205, 932, 37, 828, -44, -639, 112, -1371, +307, -22, 217, 1671, -445, 899, -752, -1462, +230, -1771, 1090, 714, 417, 2184, -781, 257, +-621, -1900, 317, -1085, 595, 1232, -54, 1421, +-441, -377, 91, -1413, 618, -329, 94, 1125, +-748, 788, -324, -745, 743, -1034, 688, 560, +-409, 1235, -825, -425, 16, -1628, 848, -35, +582, 1866, -499, 949, -777, -1487, 72, -1717, +589, 488, 288, 1734, -141, 416, -102, -1165, +84, -687, -26, 714, -369, 745, -97, -682, +645, -1027, 618, 567, -309, 1462, -837, -61, +-155, -1532, 722, -580, 523, 1213, -353, 979, +-465, -784, 260, -1219, 506, 334, -223, 1413, +-555, 309, 222, -1321, 729, -959, 98, 880, +-634, 1202, -451, -480, 395, -1063, 835, 439, +194, 1111, -714, -368, -550, -1452, 217, -312, +580, 1397, 478, 1226, -91, -418, -443, -1421, +-277, -792, -62, 614, 246, 1146, 677, 268, +312, -614, -585, -278, -712, 207, 117, -274, +901, -572, 451, 308, -640, 1223, -645, 474, +297, -1201, 656, -1321, 283, 341, -412, 1461, +-514, 631, 213, -830, 405, -1115, 23, -8, +-18, 968, 139, 623, -5, -444, -155, -831, +-340, -155, 102, 651, 724, 495, 260, -232, +-497, -403, -398, -94, 135, 63, 404, 132, +209, 96, -302, 22, -160, 25, 414, 11, +262, -193, -318, -200, -433, 105, 135, 291, +700, 156, 232, -144, -561, -182, -346, -88, +305, -21, 418, 25, 169, 208, -225, 229, +-417, 18, 59, -383, 417, -562, 303, 158, +67, 885, -301, 505, -383, -714, -69, -1027, +425, -6, 508, 1070, 99, 732, -303, -582, +-324, -936, -210, -61, 125, 578, 600, 334, +368, -148, -242, -174, -309, 86, -153, 38, +-123, -398, 253, -281, 504, 556, 224, 812, +-242, -259, -395, -1162, -176, -332, 245, 977, +418, 843, 208, -473, -162, -878, -269, -169, +-43, 671, 126, 563, 215, -281, 152, -747, +-60, -85, -141, 815, -86, 276, 117, -770, +417, -482, 234, 856, -637, 664, -507, -834, +550, -996, 976, 622, 26, 1328, -947, -180, +-552, -1366, 586, -418, 885, 1161, -117, 846, +-553, -777, 21, -1125, 421, 364, -56, 1387, +-498, 92, -89, -1555, 817, -761, 809, 1441, +-601, 1457, -1242, -896, -97, -1850, 1191, 194, +834, 1762, -566, 316, -762, -1548, 186, -597, +467, 1442, -184, 1035, -282, -1257, 359, -1692, +627, 581, -36, 2075, -834, 423, -323, -1731, +758, -1152, 624, 1020, -399, 1314, -554, -610, +218, -1333, 693, 344, 167, 1704, -637, 287, +-742, -1821, 380, -1435, 1256, 1024, 458, 2157, +-877, 361, -999, -1620, 53, -1295, 843, 370, +822, 1068, -63, 561, -754, -237, -498, -600, +305, -432, 680, 8, 324, 634, -390, 793, +-565, -253, 171, -1511, 719, -731, 140, 1469, +-473, 1894, -269, -353, 267, -2175, 391, -1129, +-53, 1121, -280, 1513, 182, 240, 497, -581, +-107, -451, -638, -373, -312, -524, 706, 32, +1054, 1205, -162, 1201, -1242, -653, -456, -1901, +1030, -524, 862, 1386, -429, 1121, -812, -494, +210, -945, 964, 138, 19, 719, -1145, -283, +-379, -1058, 1306, 215, 1004, 1603, -616, 526, +-1265, -1703, -203, -1543, 1041, 930, 802, 2123, +-435, 232, -572, -1826, 409, -1040, 376, 1021, +-700, 1115, -742, -535, 1072, -857, 1778, 505, +-345, 950, -2298, -523, -898, -1307, 1730, -51, +2146, 1428, -217, 866, -2232, -999, -850, -1443, +1615, 304, 1296, 1674, -780, 235, -950, -1667, +207, -981, 976, 1351, 322, 1702, -931, -397, +-541, -1854, 715, -817, 772, 1014, -204, 1335, +-524, 60, -72, -928, 591, -474, 114, 446, +-658, 229, 35, -604, 739, -268, 234, 854, +-368, 916, -371, -516, 42, -1346, 549, -314, +132, 1005, -467, 691, -18, -456, 603, -548, +329, 415, -355, 627, -748, -588, -57, -1327, +990, 8, 626, 1799, -371, 1208, -580, -1044, +-135, -2070, 204, -358, 311, 1636, 38, 1247, +194, -713, 437, -1251, -146, 288, -761, 1167, +-399, -111, 626, -1775, 1053, -668, 319, 1891, +-806, 2192, -836, -639, 244, -2748, 836, -1485, +167, 1351, -410, 2208, 136, 721, 559, -809, +-88, -1238, -751, -928, -375, -182, 552, 791, +1111, 1262, 513, 881, -841, -458, -1179, -1696, +-137, -1342, 1088, 507, 1132, 1828, -24, 1127, +-1082, -642, -635, -1460, 532, -675, 888, 543, +148, 889, -607, 262, -455, -529, 519, -514, +838, 188, 27, 662, -778, 249, -723, -786, +377, -1003, 1254, 175, 694, 1306, -700, 883, +-1164, -504, -217, -1354, 915, -785, 1023, 618, +-15, 1194, -856, 380, -440, -574, 501, -630, +812, -173, -89, 224, -792, 189, -186, 83, +913, 10, 706, -132, -319, -40, -827, 247, +-400, -1, 627, -486, 992, -295, 129, 360, +-637, 625, -561, 124, 38, -641, 884, -646, +737, 301, -507, 871, -1178, 72, -230, -1003, +1244, -655, 1636, 981, -71, 1413, -2052, -365, +-1798, -1983, 889, -1075, 3104, 1433, 1781, 2373, +-1853, 310, -3422, -2435, -795, -2239, 2722, 824, +2999, 2876, -193, 1339, -2639, -1885, -1513, -2599, +1089, -98, 1627, 2217, 249, 1532, -641, -779, +-84, -1700, 401, -586, -259, 759, -898, 785, +317, 128, 1812, -144, 749, -3, -1837, -311, +-2057, -956, 868, -403, 3139, 1259, 1333, 1747, +-2433, -162, -3076, -2127, 310, -1779, 3367, 759, +2140, 2523, -1492, 1289, -2648, -1459, -501, -2267, +1628, -411, 1351, 1571, -83, 1481, -751, -404, +-282, -1494, 263, -488, 391, 1073, 197, 1101, +-410, -527, -612, -1697, 242, -648, 1423, 1585, +971, 1956, -943, -229, -2038, -2343, -472, -1738, +2005, 1153, 2104, 2604, -533, 685, -2290, -2117, +-623, -1902, 1913, 890, 1519, 2251, -1398, 217, +-2188, -2286, 796, -1418, 3160, 1706, 1064, 2592, +-2764, -199, -2833, -2852, 896, -1816, 3425, 1479, +1360, 2658, -1902, 572, -2061, -1771, 390, -1724, +1906, 113, 419, 1246, -1296, 782, -810, -255, +1262, -777, 1497, -379, -221, 407, -1681, 594, +-863, -125, 1100, -746, 1439, -412, 106, 425, +-858, 986, -290, 460, 405, -869, 401, -1453, +-262, -195, -525, 1412, 81, 1193, 1001, -444, +868, -1345, -250, -507, -1116, 684, -865, 795, +346, -217, 1182, -845, 1093, -217, 156, 943, +-769, 935, -1178, -467, -721, -1840, 821, -1206, +1914, 1333, 1055, 2862, -1034, 1026, -1839, -2544, +-735, -3588, 1278, -468, 1849, 3526, 511, 3769, +-1079, -420, -1274, -4377, -316, -3347, 753, 1498, +1316, 4414, 967, 2222, -243, -2111, -1845, -3747, +-1699, -1379, 863, 1983, 3281, 2922, 2050, 1016, +-2070, -1641, -4131, -2585, -1105, -1069, 3802, 1535, +4284, 2542, -445, 772, -4566, -1836, -2998, -2327, +2205, -199, 4762, 1910, 1363, 1564, -3463, -350, +-3441, -1427, 746, -931, 3628, 241, 2031, 740, +-1723, 630, -2898, 278, -483, -299, 2292, -1013, +2033, -1009, -351, 275, -1963, 1777, -1037, 1358, +1095, -925, 1857, -2459, 407, -1037, -1482, 1526, +-1467, 2155, 577, 354, 2139, -1374, 1155, -1292, +-1262, -176, -2324, 268, -434, 324, 2337, 825, +2293, 1049, -484, -179, -2328, -2013, -1299, -1985, +1033, 691, 2123, 3153, 674, 1850, -1093, -1906, +-1057, -3393, -106, -799, 752, 2496, 872, 2585, +231, -238, -555, -2442, -610, -1682, -57, 832, +834, 1925, 961, 841, -210, -905, -1057, -1384, +-396, -635, 698, 467, 1055, 1158, 196, 870, +-795, -299, -463, -1330, 629, -1059, 593, 286, +-325, 1175, -549, 854, 305, -63, 1025, -651, +336, -881, -746, -648, -782, 25, 122, 1137, +759, 1307, 788, 285, 246, -1449, -334, -1919, +-817, -504, -551, 1601, 567, 2269, 1292, 467, +768, -1821, -523, -2241, -1421, -304, -719, 1587, +1208, 1717, 1804, 224, 278, -1108, -1413, -1217, +-1364, -276, 358, 402, 1620, 380, 973, 412, +-402, 656, -953, 214, -578, -1080, 133, -1751, +773, -453, 810, 1808, 311, 2463, -208, 313, +-751, -2587, -560, -2917, 96, 98, 696, 3145, +1041, 2571, 682, -747, -313, -2976, -1292, -1909, +-1296, 930, 27, 2273, 2183, 951, 2512, -1008, +-153, -893, -3000, 94, -2629, 78, 922, -806, +3758, -678, 2283, 1128, -1683, 2364, -3250, 653, +-970, -2748, 2107, -3250, 2368, -38, -56, 3595, +-1784, 3199, -699, -591, 1213, -3641, 1107, -2568, +-714, 702, -1644, 2496, 237, 1737, 2351, 42, +1713, -924, -1437, -1507, -3245, -1555, -1074, -350, +3137, 1926, 3905, 2630, -206, 689, -4145, -2197, +-3005, -3102, 1866, -904, 4490, 2339, 1588, 2901, +-2824, 433, -3189, -2053, 44, -1969, 2869, -150, +2172, 1191, -944, 928, -2348, -135, -550, -546, +1535, 108, 1459, 509, 74, -286, -1209, -1079, +-916, -615, 319, 681, 1031, 1222, 1078, 803, +274, -231, -961, -1251, -1573, -1601, -452, -699, +1480, 1363, 2449, 2678, 980, 1404, -1884, -1835, +-3136, -3677, -1155, -1762, 2609, 2350, 4428, 4180, +1392, 1382, -3668, -2918, -4883, -3852, -645, -559, +4639, 2691, 5059, 2658, -66, 77, -5002, -1846, +-4133, -1877, 1124, -254, 4663, 1326, 3237, 1578, +-1306, 242, -3706, -1361, -1968, -1753, 1134, -198, +2663, 2103, 1749, 2181, -250, -701, -1764, -3323, +-1803, -2183, -384, 1903, 1647, 4043, 2606, 1505, +1030, -2704, -1799, -3835, -3088, -1075, -995, 2292, +2396, 3167, 3564, 1221, 1071, -1377, -2597, -2507, +-3500, -1724, -683, 46, 2830, 1780, 3322, 2266, +555, 1073, -2384, -1134, -2556, -2599, -291, -1973, +1824, 366, 2063, 2486, 624, 2509, -1027, 212, +-1595, -2268, -571, -2604, 800, -661, 1435, 1763, +885, 2420, -539, 718, -1588, -1721, -671, -2145, +1288, -54, 1920, 2049, 414, 1333, -1836, -1391, +-1968, -2476, 239, -155, 2407, 2785, 2093, 2606, +-312, -849, -2295, -3854, -1912, -2769, 179, 1508, +1984, 4233, 2128, 2401, 572, -1675, -1190, -3487, +-1945, -1809, -1337, 711, 375, 1654, 2120, 1532, +2380, 1187, 684, 39, -1861, -1986, -3206, -3086, +-1346, -1148, 2077, 2557, 3919, 4240, 1959, 1508, +-2103, -3098, -4171, -4605, -1734, -1211, 2634, 3250, +3941, 3840, 1309, 508, -2465, -2661, -3279, -2630, +-520, -300, 2470, 1574, 2452, 1622, 222, 412, +-1731, -620, -1663, -1068, -68, -844, 1309, -94, +1204, 770, 288, 1073, -408, 594, -626, -400, +-495, -1365, -252, -1298, 319, -38, 1013, 1653, +1074, 1947, 171, 292, -1098, -1948, -1474, -2331, +-478, -403, 1134, 1742, 1897, 2067, 1028, 657, +-739, -1068, -1791, -1694, -1144, -995, 370, 221, +1473, 931, 1344, 1107, 317, 707, -511, -51, +-1154, -1182, -1079, -1607, -49, -674, 1261, 1000, +1554, 1875, 690, 1268, -836, -420, -1649, -2064, +-787, -1930, 758, 152, 1328, 2025, 763, 1670, +-74, -118, -566, -1203, -514, -999, -398, -409, +-174, -132, 493, 508, 1335, 1371, 1028, 1190, +-707, -731, -1999, -2459, -1186, -1585, 1299, 1467, +2610, 3036, 1211, 979, -1530, -2167, -2809, -2768, +-1002, -257, 2033, 2166, 2870, 1938, 808, -269, +-1780, -1560, -2418, -866, -731, 280, 1488, 201, +1871, -205, 782, 375, -260, 1277, -1004, 673, +-1195, -1332, -550, -2224, 480, -644, 1430, 1695, +1489, 2211, 121, 559, -1403, -1301, -1469, -1663, +-291, -723, 840, 402, 1243, 831, 612, 772, +-90, 562, -300, -21, -361, -855, -624, -1104, +-630, -398, 62, 452, 1101, 659, 1701, 559, +845, 632, -1084, 224, -2362, -979, -1576, -1792, +835, -816, 2824, 1161, 2243, 2027, -447, 933, +-2495, -706, -1933, -1250, 220, -867, 1520, -490, +1110, -228, 253, 730, 23, 1864, 137, 1602, +-298, -606, -1304, -2688, -1386, -2354, 306, 50, +2385, 2240, 2316, 2554, -100, 1144, -2214, -982, +-2339, -2657, -545, -2628, 1410, -357, 2221, 2613, +1444, 3493, -181, 1154, -1767, -2190, -1952, -3427, +-334, -1466, 1385, 1306, 1541, 2365, 371, 1396, +-412, -68, -188, -1054, 62, -1379, -583, -1005, +-1240, 184, -354, 1323, 1525, 1168, 2131, -44, +549, -951, -1315, -516, -1774, 336, -820, 252, +196, -724, 814, -821, 1470, 696, 1682, 1849, +318, 837, -2075, -1329, -2892, -2198, -1014, -854, +2146, 1218, 3273, 1994, 1601, 861, -1215, -716, +-2635, -1378, -2041, -871, -102, -119, 1827, 525, +2446, 1017, 1181, 849, -934, -69, -2068, -1058, +-1352, -1059, 128, -270, 1010, 618, 1145, 975, +980, 701, 254, -202, -796, -1024, -1550, -948, +-1010, 33, 578, 942, 1805, 859, 1016, 0, +-564, -776, -950, -709, -128, -21, 267, 494, +-190, 510, -508, 220, 59, -166, 1061, -628, +1066, -781, -96, -6, -1087, 1291, -1111, 1372, +-323, -457, 557, -2187, 1087, -1319, 1062, 1246, +430, 2366, -833, 628, -1722, -1565, -1173, -1719, +706, -52, 1993, 1110, 1474, 789, -309, -61, +-1478, -337, -1352, -229, -286, -197, 900, -125, +1242, 122, 526, 278, -264, 3, -626, -190, +-472, 65, -183, 315, 81, 20, 190, -456, +449, -386, 536, 119, 192, 363, -466, 221, +-819, 74, -369, 167, 579, -36, 851, -671, +-8, -942, -569, -34, 27, 1421, 642, 1575, +119, -199, -913, -1965, -901, -1603, 356, 449, +1512, 1851, 942, 1171, -627, -577, -1413, -1228, +-648, -421, 581, 580, 935, 352, 229, -509, +-286, -597, -12, 606, 193, 1385, -204, 370, +-615, -1366, -185, -1572, 508, -54, 579, 1327, +95, 1054, -120, -60, -77, -521, -117, -178, +-367, -137, -412, -612, 89, -718, 715, 439, +796, 1571, 177, 1190, -450, -542, -894, -1769, +-818, -1408, -161, 111, 924, 1341, 1602, 1472, +973, 720, -846, -593, -2140, -1723, -1408, -1550, +737, 298, 2029, 1916, 1377, 1463, -227, -495, +-1199, -1432, -1081, -466, -395, 594, 218, 137, +618, -663, 855, -187, 682, 1144, -10, 1275, +-932, -469, -1128, -1910, -443, -1041, 520, 1025, +1091, 1651, 905, 201, 97, -1062, -654, -535, +-997, 653, -725, 395, 169, -792, 906, -868, +830, 521, 269, 1418, -187, 480, -552, -1028, +-744, -1106, -497, 64, 136, 695, 887, 213, +1153, -173, 367, 230, -997, 535, -1321, -351, +-388, -1239, 874, -466, 951, 1227, -11, 1465, +-539, -258, -5, -1672, 531, -1019, -3, 920, +-789, 1616, -835, 463, 274, -1165, 1249, -1310, +800, -149, -388, 886, -780, 921, -297, 433, +-55, -191, -347, -976, -224, -1127, 713, -164, +1616, 1265, 825, 1455, -1407, 117, -2442, -1185, +-1007, -1147, 1364, -161, 2446, 533, 1292, 688, +-696, 546, -1752, 123, -1488, -523, -447, -834, +825, -369, 1664, 467, 1330, 787, 31, 282, +-1416, -453, -1582, -521, -649, 79, 704, 425, +1288, 29, 909, -406, 123, -220, -305, 287, +-682, 479, -1128, 54, -845, -410, 360, -388, +1715, 192, 1816, 524, 170, 61, -1930, -742, +-2284, -538, -518, 630, 1598, 1291, 2217, 400, +708, -1241, -1179, -1716, -1487, -359, -349, 1600, +406, 2023, 343, 404, -15, -1664, 241, -2121, +859, -450, 439, 1575, -985, 1863, -1560, 204, +-365, -1318, 1179, -1021, 1608, 325, 230, 672, +-1178, -157, -1122, -717, 203, 87, 843, 1158, +363, 916, -459, -731, -539, -1637, 192, -723, +598, 930, 392, 1306, -77, 300, -661, -521, +-862, -316, -208, 11, 855, -370, 1308, -608, +581, -19, -950, 911, -1609, 993, -566, 189, +882, -669, 1149, -1026, 353, -838, -336, 0, +-217, 1144, -69, 1484, -511, 492, -806, -1097, +44, -1710, 1183, -623, 1117, 874, 85, 1227, +-892, 382, -1096, -180, -607, -188, 117, -267, +823, -744, 1175, -710, 965, 406, -387, 1396, +-1808, 990, -1668, -475, 61, -1359, 1751, -901, +1890, 270, 406, 897, -1131, 786, -1613, 55, +-1028, -555, 201, -556, 1268, -66, 1376, 234, +508, 66, -631, -6, -1282, 170, -946, 330, +-44, 32, 719, -495, 1108, -568, 720, 123, +-237, 711, -831, 487, -871, -397, -444, -669, +261, -97, 751, 435, 867, 385, 577, 43, +-382, -267, -1271, -384, -1145, -242, 44, 120, +1299, 554, 1420, 684, 127, 67, -1072, -971, +-1098, -1175, -345, -32, 560, 1317, 809, 1338, +364, -3, -168, -1257, -390, -1228, -391, -114, +-62, 879, 381, 916, 306, 260, -218, -190, +-587, -455, -28, -605, 862, -417, 661, 224, +-413, 790, -1133, 596, -712, -111, 472, -572, +1268, -360, 713, -23, -429, 36, -995, -27, +-723, 189, 209, 560, 800, 427, 333, -421, +-123, -1037, -81, -452, -91, 666, -124, 973, +-203, 103, -306, -638, 123, -251, 611, 419, +337, 63, -285, -836, -439, -486, -131, 946, +297, 1456, 41, 21, -453, -1600, -204, -1293, +622, 520, 906, 1562, 66, 649, -1077, -764, +-1214, -891, -9, 161, 1118, 627, 1078, -118, +262, -731, -579, -56, -959, 1052, -760, 836, +-114, -686, 753, -1440, 1292, -365, 683, 1200, +-680, 1129, -1594, -293, -872, -1060, 662, -373, +1383, 616, 581, 575, -492, -196, -732, -562, +-277, -164, 155, 367, 157, 498, 49, 198, +29, -323, 24, -685, 117, -411, 139, 460, +-86, 976, -230, 537, -344, -625, -194, -1183, +329, -397, 557, 826, 291, 1071, -203, 127, +-501, -730, -453, -642, -69, -5, 264, 370, +482, 340, 494, 172, 49, -34, -699, -234, +-756, -358, -53, -66, 677, 364, 682, 480, +10, -59, -556, -567, -479, -337, 72, 369, +547, 659, 351, 99, -410, -535, -753, -567, +-130, -46, 840, 564, 965, 729, -28, 156, +-1146, -682, -1133, -863, -22, -154, 1255, 784, +1360, 929, 86, 81, -1217, -773, -1312, -701, +-139, 53, 919, 561, 1060, 464, 264, -17, +-591, -313, -821, -282, -231, -30, 544, 254, +537, 360, -166, 68, -590, -454, -144, -584, +633, 135, 755, 980, -127, 751, -1038, -550, +-927, -1305, 231, -601, 1299, 798, 1057, 1355, +-267, 558, -1220, -794, -839, -1243, 162, -407, +755, 786, 451, 970, 85, 86, 23, -609, +-18, -328, -411, 269, -610, 234, -216, -227, +518, -277, 864, 133, 418, 326, -308, 115, +-620, 87, -519, 197, -239, -190, 204, -859, +753, -641, 833, 706, 132, 1691, -911, 840, +-1043, -1180, -104, -2012, 805, -667, 636, 1292, +61, 1702, -65, 538, 86, -629, -275, -925, +-776, -843, -458, -453, 625, 598, 1226, 1631, +619, 1154, -721, -834, -1249, -2073, -429, -887, +665, 1312, 812, 1764, 195, 98, -216, -1339, +-159, -815, -109, 659, -209, 1011, -181, -43, +150, -937, 410, -499, 269, 490, -21, 845, +-222, 305, -214, -308, -171, -537, -12, -456, +264, -141, 368, 509, 207, 862, -198, 413, +-474, -526, -229, -895, 346, -373, 462, 379, +20, 707, -365, 421, -194, -67, 269, -414, +377, -337, -95, -79, -476, 140, -177, 214, +320, 248, 520, 198, 117, 26, -460, -290, +-430, -460, 156, -171, 454, 433, 142, 742, +-250, 317, -258, -549, 96, -923, 287, -247, +113, 830, -127, 1044, -227, 128, -178, -949, +13, -952, 311, 37, 450, 949, 140, 946, +-515, 96, -777, -821, -155, -984, 822, -204, +936, 797, -1, 1052, -949, 362, -837, -649, +170, -967, 868, -364, 578, 507, -274, 846, +-655, 385, -258, -232, 216, -482, 281, -321, +152, -71, -13, 223, -219, 493, -287, 389, +-69, -139, 314, -590, 392, -355, 6, 334, +-505, 614, -497, 131, 97, -362, 452, -333, +385, 78, 24, 283, -287, 219, -513, 131, +-396, -72, 43, -376, 647, -443, 814, 204, +-48, 906, -1134, 690, -1067, -545, 344, -1296, +1380, -410, 686, 1098, -928, 1259, -1338, -174, +-34, -1200, 1197, -494, 732, 807, -709, 773, +-1281, -383, -294, -792, 1007, 84, 1046, 879, +-121, 463, -1085, -528, -981, -734, -91, -44, +788, 539, 954, 460, 275, 37, -713, -153, +-1259, -123, -649, -170, 619, -211, 1258, 101, +484, 536, -852, 475, -1161, -141, -297, -672, +607, -473, 627, 339, -88, 828, -594, 368, +-348, -440, 182, -684, 193, -85, -189, 603, +-296, 555, -88, -171, 101, -574, -47, -153, +-210, 523, -83, 465, 95, -253, -78, -559, +-266, 0, -293, 632, -102, 381, 173, -348, +176, -563, -192, 45, -352, 596, -131, 354, +-58, -262, -183, -433, -219, -8, 49, 366, +307, 217, 84, -51, -465, -57, -693, -1, +-312, -112, 275, -118, 481, 213, 129, 478, +-371, 169, -574, -493, -486, -548, -123, 195, +330, 718, 332, 363, -84, -311, -459, -471, +-447, -47, -148, 311, 17, 138, -128, -105, +-117, 113, 155, 421, 110, 109, -424, -650, +-634, -630, -254, 399, 246, 1073, 263, 372, +-160, -644, -431, -710, -192, 134, -5, 490, +-314, 56, -517, -250, 76, 277, 674, 681, +155, 17, -1018, -987, -1207, -847, 65, 575, +1180, 1474, 638, 583, -885, -937, -1413, -1136, +-410, 16, 645, 899, 627, 482, -110, -285, +-571, -243, -470, 255, -345, 215, -306, -333, +-52, -424, 447, 208, 383, 674, -355, 317, +-1056, -344, -769, -441, 194, -83, 725, 273, +310, 369, -491, 206, -865, -130, -511, -411, +142, -270, 382, 422, -30, 835, -470, 175, +-500, -926, -119, -929, 263, 429, 65, 1462, +-502, 652, -661, -1034, -205, -1206, 294, 248, +292, 1133, -175, 310, -542, -705, -454, -276, +-234, 813, -100, 564, 11, -832, 167, -1228, +91, 247, -237, 1700, -720, 1071, -723, -924, +-48, -1704, 598, -345, 410, 1206, -375, 1116, +-789, -87, -485, -671, 21, -259, 126, 105, +-105, -38, -211, -14, -34, 365, 86, 530, +-274, 23, -691, -596, -552, -509, 165, 239, +656, 714, 255, 421, -766, -271, -986, -589, +-212, -193, 522, 468, 400, 518, -353, 13, +-791, -387, -276, -274, 443, 228, 124, 390, +-597, 41, -553, -282, 133, -35, 476, 359, +-147, 228, -971, -332, -550, -491, 658, 173, +873, 823, -334, 464, -1399, -488, -1029, -911, +503, -205, 1374, 794, 509, 907, -958, 109, +-1408, -694, -664, -752, 387, -34, 906, 687, +575, 736, -246, 95, -947, -537, -961, -570, +-319, 20, 522, 514, 755, 364, 176, -31, +-524, -184, -699, -23, -418, 62, -95, -33, +143, -141, 217, 137, 165, 400, -86, 225, +-458, -284, -529, -454, -152, 41, 213, 544, +183, 292, -167, -284, -317, -336, -82, 146, +126, 441, 16, 121, -335, -358, -565, -289, +-236, 260, 424, 466, 531, 85, 14, -347, +-484, -190, -710, 353, -506, 285, 91, -330, +620, -411, 607, 325, 14, 797, -775, 194, +-996, -752, -372, -723, 546, 327, 918, 900, +321, 297, -666, -473, -892, -340, -260, 304, +248, 287, 288, -419, 61, -503, -40, 473, +-16, 1126, -176, 312, -466, -1046, -326, -1150, +148, 185, 464, 1280, 243, 855, -315, -307, +-660, -903, -280, -459, 335, 271, 485, 542, +-31, 351, -660, 34, -471, -255, 340, -272, +684, 17, -11, 290, -816, 140, -678, -139, +366, -134, 965, 245, 175, 365, -943, -128, +-871, -475, 248, -104, 976, 528, 402, 462, +-711, -253, -901, -574, -68, 70, 610, 730, +419, 285, -121, -640, -342, -651, -228, 390, +-167, 1027, -156, 319, 29, -823, 417, -827, +457, 196, -134, 976, -828, 561, -710, -437, +181, -749, 907, -119, 625, 554, -416, 462, +-928, -88, -322, -345, 419, -64, 435, 243, +-130, 113, -442, -114, -37, -57, 566, 193, +224, 254, -673, -70, -844, -381, 30, -129, +925, 424, 772, 550, -363, -92, -1016, -659, +-518, -346, 364, 554, 660, 789, 161, -5, +-427, -763, -364, -497, 186, 459, 310, 791, +-151, 114, -526, -547, -307, -318, 397, 258, +664, 298, 82, -135, -573, -133, -556, 358, +-125, 388, 270, -284, 301, -674, 88, -98, +29, 711, 8, 710, -353, -184, -622, -783, +-175, -331, 608, 509, 705, 638, -17, 41, +-736, -512, -608, -367, 86, 270, 504, 598, +189, 263, -271, -411, -233, -637, 171, -84, +174, 697, -285, 713, -453, -156, -22, -786, +451, -368, 355, 547, -231, 603, -601, -188, +-273, -603, 345, 89, 500, 819, -65, 410, +-627, -804, -461, -1048, 273, 147, 659, 1330, +254, 946, -506, -496, -768, -1209, -281, -559, +388, 498, 636, 807, 295, 467, -332, -31, +-655, -420, -487, -561, 24, -239, 484, 416, +533, 759, 7, 254, -530, -552, -552, -591, +-118, 160, 330, 656, 277, 258, -123, -419, +-256, -459, -8, 135, 96, 481, -98, 244, +-290, -109, -179, -137, 118, -79, 171, -196, +8, -200, -113, 272, -94, 759, -105, 420, +-194, -572, -262, -994, 0, -221, 371, 847, +277, 846, -211, -114, -469, -629, -295, -144, +-27, 364, 102, 19, 112, -493, 189, -144, +181, 747, -228, 834, -688, -237, -514, -1098, +220, -627, 748, 606, 442, 1020, -410, 227, +-829, -559, -419, -425, 268, 137, 466, 193, +106, -75, -273, -20, -289, 316, -76, 234, +26, -266, -69, -405, -166, 109, -67, 511, +118, 158, 128, -459, -117, -392, -373, 324, +-256, 651, 143, 127, 258, -539, -47, -436, +-351, 169, -239, 462, 116, 136, 216, -175, +-147, -35, -396, 175, -94, 18, 240, -307, +126, -202, -276, 235, -389, 446, -40, 150, +318, -180, 128, -208, -306, -74, -394, -96, +-160, -59, 118, 240, 278, 502, 108, 276, +-203, -351, -410, -693, -376, -328, -45, 431, +372, 709, 424, 300, -34, -237, -562, -397, +-632, -273, -111, -118, 400, 139, 451, 458, +67, 493, -401, -29, -542, -576, -253, -502, +164, 103, 320, 502, 109, 374, -204, -35, +-257, -203, -149, -166, -128, -90, -55, -31, +56, 153, 104, 280, 21, 143, -149, -153, +-297, -262, -233, -87, 26, 159, 246, 189, +146, 84, -245, 0, -430, -66, -184, -116, +175, -106, 307, 127, 38, 274, -410, 87, +-438, -244, -11, -212, 318, 140, 178, 256, +-153, 36, -292, -178, -158, -39, -96, 117, +-164, 16, 93, -113, 410, 87, 170, 293, +-516, 13, -824, -475, -189, -353, 773, 424, +787, 847, -299, 182, -1029, -874, -548, -945, +447, 169, 673, 1155, -7, 812, -495, -358, +-215, -981, 103, -586, -100, 175, -309, 642, +21, 652, 509, 263, 246, -356, -603, -784, +-815, -581, -18, 203, 779, 870, 557, 772, +-410, -7, -890, -773, -295, -787, 466, -127, +487, 583, -49, 706, -418, 265, -345, -275, +13, -513, 184, -335, 134, 34, -60, 362, +-283, 358, -266, 52, 87, -177, 336, -143, +128, 35, -345, -4, -611, -161, -178, -223, +596, 201, 629, 703, -118, 516, -818, -540, +-699, -1288, 94, -584, 783, 1021, 655, 1658, +-197, 456, -900, -1289, -715, -1663, 180, -287, +745, 1278, 528, 1469, -186, 281, -735, -915, +-530, -1160, 129, -510, 465, 421, 305, 1018, +-35, 923, -331, 27, -387, -981, -190, -1218, +128, -283, 355, 937, 283, 1359, -144, 526, +-485, -793, -389, -1387, 46, -699, 368, 657, +364, 1384, 38, 840, -374, -512, -566, -1339, +-255, -923, 394, 460, 676, 1398, 202, 966, +-612, -514, -854, -1418, -96, -883, 799, 560, +648, 1463, -281, 924, -793, -560, -438, -1541, +295, -966, 604, 556, 196, 1588, -273, 1100, +-430, -407, -253, -1584, 58, -1284, 304, 250, +272, 1565, -9, 1400, -334, -34, -318, -1344, +48, -1448, 191, -240, 9, 1133, -77, 1456, +44, 452, 206, -855, -13, -1324, -490, -626, +-388, 587, 282, 1257, 546, 773, 199, -441, +-250, -1218, -429, -747, -251, 470, 45, 1149, +157, 631, 272, -489, 315, -1014, -70, -520, +-522, 458, -467, 932, 80, 527, 553, -389, +365, -935, -226, -562, -335, 358, -35, 972, +-27, 635, -140, -329, 26, -1017, 311, -649, +313, 397, -182, 1048, -556, 534, -187, -512, +421, -950, 372, -312, -108, 620, -460, 843, +-164, 105, 354, -740, 376, -735, -118, 127, +-375, 869, -236, 671, -12, -266, 210, -917, +423, -627, 333, 270, -268, 847, -848, 700, +-514, -6, 559, -694, 1116, -927, 372, -402, +-863, 576, -1092, 1273, 40, 863, 1056, -507, +646, -1610, -616, -1201, -913, 512, 77, 1855, +982, 1389, 486, -521, -628, -1939, -973, -1382, +-191, 537, 777, 1861, 839, 1273, 139, -469, +-455, -1638, -687, -1133, -561, 333, 19, 1410, +769, 1107, 997, -190, 428, -1268, -845, -1101, +-1423, 106, -504, 1279, 907, 1174, 1182, -182, +462, -1485, -358, -1111, -615, 580, -556, 1679, +-492, 775, -45, -1046, 969, -1592, 1415, -293, +339, 1281, -1397, 1310, -1863, -35, -304, -1136, +1716, -986, 1767, 13, -100, 747, -1514, 884, +-1016, 367, 305, -362, 917, -1004, 431, -832, +-259, 185, -481, 1263, -121, 1109, 289, -173, +458, -1326, 141, -1101, -491, 138, -824, 1145, +-223, 1017, 1015, 73, 1390, -878, 193, -1051, +-1532, -299, -1780, 760, 64, 1127, 1966, 453, +1723, -733, -312, -1203, -1828, -465, -1454, 788, +333, 1201, 1569, 425, 1145, -754, -119, -1092, +-1072, -374, -1140, 579, -230, 876, 934, 491, +1366, -204, 635, -703, -960, -746, -1895, -153, +-862, 672, 1369, 991, 2407, 355, 939, -601, +-1749, -1018, -2723, -475, -844, 511, 1864, 1001, +2761, 453, 1043, -454, -1634, -747, -2747, -240, +-1280, 295, 1189, 362, 2633, 112, 1852, -21, +-685, -68, -2714, -76, -2202, -120, 416, -50, +2693, 76, 2444, 176, -278, 100, -2648, -97, +-2238, -166, 250, -33, 2335, 151, 2083, 167, +-147, -65, -2043, -199, -1795, -136, 38, 121, +1697, 200, 1862, 149, 192, -21, -1713, -103, +-1941, -244, -223, -255, 1777, 16, 2212, 479, +351, 610, -2098, 59, -2482, -760, -173, -934, +2399, -64, 2675, 1035, 173, 1077, -2685, 6, +-2874, -1098, 15, -990, 2958, 32, 2933, 856, +-105, 788, -3070, 182, -2911, -430, 234, -738, +3096, -523, 2829, 178, -217, 838, -2938, 767, +-2687, -121, 128, -944, 2641, -819, 2647, 221, +239, 1021, -2308, 703, -2711, -386, -619, -986, +2071, -489, 2993, 500, 1031, 898, -2095, 356, +-3202, -553, -1081, -894, 2173, -281, 3345, 679, +1032, 955, -2307, 189, -3152, -848, -823, -965, +2198, -55, 3003, 917, 875, 939, -2078, 62, +-2899, -871, -942, -1000, 1950, -175, 3073, 863, +1147, 1118, -2045, 310, -3212, -831, -1106, -1203, +2124, -459, 3279, 754, 1136, 1333, -2095, 648, +-3103, -702, -1142, -1455, 1721, -826, 3004, 648, +1599, 1660, -1305, 1135, -3062, -709, -2112, -2091, +986, -1353, 3501, 1061, 2653, 2582, -1104, 1332, +-3901, -1528, -2638, -2852, 1431, -1081, 4090, 1901, +2371, 2810, -1763, 750, -3815, -1966, -1789, -2485, +1847, -544, 3342, 1750, 1466, 2159, -1630, 530, +-2857, -1440, -1352, -1962, 1349, -649, 2793, 1233, +1668, 1997, -1235, 817, -3047, -1227, -1863, -2196, +1408, -971, 3509, 1412, 2101, 2510, -1625, 1054, +-3813, -1645, -2122, -2778, 1771, -1133, 4005, 1800, +2336, 3002, -1641, 1241, -3980, -1829, -2511, -3138, +1369, -1357, 4046, 1772, 2950, 3172, -1117, 1455, +-4107, -1622, -3015, -3110, 1085, -1541, 4067, 1474, +3043, 3010, -981, 1534, -3776, -1327, -2691, -2835, +845, -1583, 3360, 1096, 2658, 2767, -442, 1834, +-2983, -914, -2632, -3004, 140, -2193, 2882, 1003, +3034, 3499, 67, 2416, -3074, -1380, -3096, -3996, +124, -2325, 3313, 1915, 3239, 4218, -298, 1923, +-3421, -2325, -2929, -4041, 493, -1439, 3347, 2368, +2965, 3601, -394, 1211, -3239, -2070, -2760, -3251, +316, -1327, 3104, 1722, 3002, 3192, -102, 1593, +-3054, -1581, -2897, -3363, 106, -1748, 3026, 1694, +3087, 3541, -2, 1673, -3056, -1974, -2981, -3616, +186, -1407, 3238, 2263, 3090, 3636, -368, 1142, +-3446, -2540, -2816, -3701, 788, -932, 3620, 2829, +2771, 3834, -953, 827, -3604, -3094, -2490, -4021, +1064, -787, 3497, 3307, 2662, 4163, -721, 762, +-3326, -3404, -2804, -4170, 461, -701, 3394, 3346, +3214, 4017, -192, 641, -3389, -3183, -3182, -3748, +265, -554, 3413, 2932, 3168, 3416, -254, 546, +-3198, -2696, -2739, -3248, 391, -587, 2981, 2631, +2629, 3304, -231, 587, -2735, -2870, -2480, -3507, +249, -377, 2775, 3297, 2745, 3620, -99, 36, +-2972, -3682, -2804, -3617, 401, 277, 3262, 3915, +2877, 3517, -466, -484, -3272, -3995, -2623, -3429, +715, 590, 3121, 4006, 2428, 3400, -442, -704, +-2683, -4098, -2238, -3273, 266, 896, 2411, 4097, +2412, 3069, 152, -1006, -2284, -3992, -2549, -3015, +-161, 957, 2578, 3998, 2851, 3123, 110, -928, +-2889, -4165, -2827, -3283, 335, 972, 3240, 4346, +2793, 3384, -500, -1093, -3190, -4497, -2567, -3356, +514, 1218, 3065, 4538, 2741, 3213, -144, -1326, +-2873, -4415, -2836, -3070, -106, 1332, 2837, 4321, +3151, 3005, 326, -1400, -2808, -4389, -3019, -2922, +-204, 1660, 2788, 4501, 2895, 2603, 98, -2042, +-2602, -4381, -2469, -2154, 148, 2205, 2472, 4048, +2238, 1789, -216, -2157, -2294, -3687, -1951, -1589, +337, 1986, 2334, 3387, 1962, 1505, -388, -1828, +-2366, -3269, -1893, -1573, 551, 1830, 2520, 3484, +2012, 1595, -591, -2225, -2685, -3869, -2004, -1396, +807, 2841, 2898, 4076, 2056, 955, -878, -3254, +-2988, -4000, -2073, -622, 1038, 3276, 3167, 3755, +2076, 532, -1044, -3047, -3124, -3475, -2077, -582, +1007, 2651, 3195, 3125, 2225, 637, -957, -2213, +-3204, -2765, -2242, -689, 979, 1848, 3269, 2392, +2259, 587, -1009, -1562, -3209, -2010, -2136, -463, +1080, 1266, 3149, 1678, 2009, 504, -1099, -1046, +-2995, -1641, -1885, -675, 1070, 964, 3016, 1876, +1907, 902, -1131, -1133, -3167, -2253, -1868, -1042, +1413, 1320, 3372, 2478, 1757, 1138, -1702, -1337, +-3477, -2566, -1600, -1322, 1951, 1138, 3487, 2559, +1467, 1574, -1952, -939, -3439, -2557, -1522, -1705, +1926, 791, 3407, 2504, 1549, 1702, -1777, -801, +-3392, -2423, -1620, -1581, 1769, 832, 3365, 2359, +1453, 1490, -1776, -938, -3160, -2448, -1239, -1465, +1857, 1098, 2847, 2602, 837, 1435, -1817, -1266, +-2468, -2718, -652, -1447, 1799, 1331, 2397, 2794, +429, 1488, -2025, -1386, -2423, -2920, -253, -1536, +2449, 1521, 2647, 3149, -299, 1482, -2946, -1943, +-2468, -3446, 695, -1166, 3128, 2612, 2288, 3628, +-1066, 458, -3033, -3357, -1875, -3429, 1033, 401, +2672, 3788, 1613, 2887, -980, -1086, -2261, -3767, +-1233, -2440, 829, 1362, 1893, 3644, 924, 2197, +-971, -1549, -1567, -3696, -398, -1952, 1060, 1884, +1334, 3730, -35, 1470, -1390, -2434, -952, -3546, +504, -677, 1281, 2886, 728, 3027, -640, -331, +-1133, -3069, -397, -2097, 482, 1107, 679, 2743, +409, 1102, -180, -1498, -359, -2050, -280, -295, +-185, 1399, 17, 1149, 379, -230, 492, -931, +128, -263, -444, 443, -662, 59, -80, -550, +708, -100, 741, 962, -257, 826, -977, -809, +-447, -1777, 781, -314, 1138, 1908, -34, 1826, +-1274, -815, -861, -2629, 687, -1121, 1412, 2039, +335, 2663, -1023, -186, -1049, -2899, 284, -1911, +1193, 1492, 490, 2949, -865, 657, -831, -2307, +222, -2214, 1038, 463, 548, 2331, -541, 1216, +-939, -1062, -181, -1856, 452, -565, 634, 1085, +434, 1434, 177, 461, -432, -940, -961, -1446, +-845, -647, 685, 896, 1968, 1700, 1205, 841, +-1265, -1091, -2474, -2034, -900, -865, 2013, 1349, +2730, 2288, 219, 679, -2555, -1755, -2223, -2386, +728, -325, 2916, 2204, 1770, 2316, -1480, -239, +-3084, -2580, -1097, -2024, 2276, 713, 3354, 2690, +718, 1728, -2903, -1031, -3350, -2837, 100, -1463, +3349, 1496, 3080, 2903, -516, 897, -3317, -2178, +-2294, -2642, 1106, 65, 2816, 2558, 1615, 1887, +-895, -875, -2102, -2445, -1110, -1094, 806, 1135, +1837, 1899, 1206, 720, -644, -804, -1991, -1495, +-1066, -1010, 1283, 377, 2366, 1645, 850, 1543, +-1734, -503, -2279, -2329, -235, -1599, 2066, 1340, +2024, 2669, 178, 811, -1500, -2037, -1719, -2156, +-482, 6, 1275, 1712, 2092, 1297, 1054, 129, +-1274, -796, -2372, -1253, -723, -975, 1922, 474, +2421, 1882, 103, 1284, -2185, -1039, -1675, -2173, +879, -649, 2357, 1526, 1159, 1586, -1246, -184, +-2151, -1451, -707, -819, 1591, 519, 2322, 1177, +861, 472, -1379, -606, -2349, -1159, -1113, -455, +1491, 657, 2877, 1219, 1495, 533, -1478, -621, +-3004, -1381, -1228, -751, 2000, 723, 2996, 1633, +713, 625, -2086, -1299, -2201, -1518, 170, 351, +2194, 1679, 1717, 334, -608, -1542, -2050, -1046, +-1180, 1248, 1155, 1765, 2516, -270, 1183, -1980, +-1701, -1076, -2748, 1011, -569, 1638, 2479, 523, +2791, -950, 112, -1276, -2608, -387, -2160, 905, +758, 1143, 2595, 23, 1335, -1182, -1173, -809, +-1860, 645, -73, 1295, 1619, 238, 993, -1154, +-780, -1271, -1204, 106, 121, 1486, 1326, 1285, +841, -363, -654, -1692, -1079, -1203, -217, 479, +948, 1472, 1113, 1053, -54, -96, -1076, -1075, +-663, -1447, 660, -545, 1411, 1345, 359, 2114, +-1290, 299, -1193, -2088, 662, -1928, 1709, 581, +712, 2081, -1104, 991, -1382, -820, 119, -1373, +1349, -736, 820, 351, -507, 1223, -802, 1155, +7, -360, 720, -1701, 338, -1161, -417, 771, +-391, 1771, 248, 821, 589, -849, 328, -1558, +-209, -872, -469, 794, -202, 1754, 105, 791, +623, -1291, 595, -1760, -78, 18, -703, 1611, +-505, 844, 221, -769, 857, -987, 619, 139, +-323, 685, -824, 53, -356, -541, 560, -194, +962, 550, 232, 621, -852, -401, -743, -1105, +400, -310, 968, 1256, 308, 1175, -585, -733, +-457, -1725, 184, -171, 369, 1513, -106, 889, +-11, -841, 434, -949, 261, 308, -555, 481, +-721, -314, 202, -306, 1106, 727, 658, 671, +-712, -693, -1154, -1363, -167, -95, 1083, 1407, +978, 1262, -239, -527, -1013, -1674, -520, -961, +462, 961, 788, 1789, 284, 481, -385, -1421, +-387, -1494, -27, 117, 73, 1436, 20, 927, +179, -353, 412, -1163, 276, -756, -486, 334, +-1016, 1226, -124, 802, 1196, -690, 1263, -1525, +-388, -364, -1778, 1246, -945, 1125, 1163, -325, +1810, -1089, 381, -264, -1403, 382, -1585, 223, +-10, -84, 1571, 240, 1426, 242, -287, -277, +-1797, -562, -1214, -51, 989, 368, 2013, 407, +273, 60, -1757, -249, -1343, -543, 819, -290, +1878, 557, 326, 1017, -1580, -7, -1362, -1260, +518, -1098, 1560, 686, 894, 1622, -777, 723, +-1485, -1032, -486, -1542, 955, -574, 1069, 996, +56, 1513, -739, 563, -497, -1059, 213, -1497, +162, -278, -77, 1115, 51, 1100, 307, -85, +-88, -923, -332, -603, -122, 238, 401, 718, +139, 234, -494, -504, -544, -507, 448, 283, +943, 566, 282, -62, -837, -564, -1135, -95, +-133, 554, 1167, 165, 1041, -521, -200, -424, +-1108, 408, -700, 608, 285, 92, 718, -464, +313, -547, -100, -232, -398, 408, -438, 754, +-55, 423, 686, -596, 448, -920, -592, -225, +-1058, 559, 149, 642, 1254, 254, 778, -215, +-920, -554, -1281, -533, -148, 168, 983, 713, +711, 340, -39, -427, -458, -454, -388, 227, +-313, 345, 18, -235, 428, -403, 522, 123, +58, 522, -563, 159, -634, -423, 41, -380, +662, 175, 485, 404, -381, 67, -818, -503, +-99, -259, 809, 476, 520, 707, -411, -233, +-715, -958, -182, -303, 377, 673, 426, 506, +282, -168, 24, -142, -522, 212, -781, -293, +-80, -839, 917, -12, 886, 1196, -223, 876, +-1038, -662, -681, -1274, 267, -301, 813, 593, +453, 734, -78, 380, -535, -86, -585, -801, +-189, -859, 456, 152, 824, 1397, 466, 832, +-676, -800, -1304, -1667, -299, -387, 1315, 1372, +1400, 1624, -346, -83, -1776, -1782, -865, -1474, +1072, 677, 1401, 1975, 49, 877, -974, -1158, +-678, -1545, 92, -71, 374, 961, 392, 626, +242, -155, -154, -247, -478, -74, -250, -359, +180, -317, 259, 382, 183, 869, 302, 172, +84, -942, -751, -934, -872, 341, 372, 1108, +1569, 706, 893, -488, -1184, -1035, -1887, -653, +-422, 288, 1533, 1050, 1778, 925, 227, -294, +-1532, -1224, -1762, -918, -274, 482, 1669, 1220, +1847, 474, -40, -611, -1740, -820, -1495, -3, +332, 630, 1696, 300, 1170, -424, -478, -561, +-1510, 149, -936, 768, 685, 343, 1684, -488, +627, -745, -1114, -120, -1416, 521, -77, 437, +1118, 52, 916, -325, -202, -212, -656, 102, +-421, 189, -51, -202, 217, -420, 325, 28, +400, 948, 136, 636, -387, -799, -691, -1519, +-173, -176, 794, 1622, 990, 1231, -112, -645, +-1246, -1621, -792, -494, 865, 954, 1529, 1112, +79, 46, -1349, -784, -966, -784, 445, 111, +1121, 676, 423, 414, -270, -195, -367, -362, +-557, 56, -497, -127, 309, -303, 1208, 14, +933, 883, -642, 625, -1624, -843, -688, -1449, +1130, 88, 1680, 1620, 214, 1022, -1320, -1116, +-1044, -1687, 431, 217, 1098, 1617, 265, 802, +-590, -1218, -397, -1440, 258, 499, 195, 1654, +-95, 467, -25, -1511, 269, -1259, 72, 844, +-355, 1691, -377, 162, 133, -1546, 635, -1231, +605, 844, -73, 1673, -923, 484, -842, -1320, +218, -1608, 1537, 81, 1110, 1705, -744, 1416, +-1754, -618, -621, -2061, 1198, -1035, 1562, 1339, +44, 2086, -1260, 297, -954, -1899, 359, -1663, +1178, 558, 518, 1944, -811, 989, -992, -1088, +245, -1762, 1230, -249, 396, 1378, -981, 1251, +-822, -403, 540, -1372, 1184, -460, 79, 826, +-1060, 866, -469, -178, 608, -841, 929, -227, +53, 475, -886, 462, -576, -7, 403, -346, +796, -301, 299, -172, -585, 194, -629, 623, +124, 381, 620, -413, 250, -919, -307, -358, +-391, 675, 22, 944, 375, 312, 360, -645, +-36, -980, -320, -425, -297, 539, 145, 1112, +377, 582, 225, -514, -108, -1199, 21, -655, +-1, 408, -319, 1134, -485, 875, 294, -126, +1007, -1275, 536, -1308, -946, 60, -1269, 1700, +39, 1582, 1294, -389, 948, -1903, -440, -1475, +-1187, 470, -538, 1789, 575, 1517, 1230, -171, +601, -1790, -801, -1892, -1448, -106, -339, 2030, +1261, 2274, 1696, 149, -17, -2265, -1665, -2385, +-1327, -134, 395, 2241, 1436, 2297, 964, 207, +-320, -1910, -978, -2078, -753, -527, -52, 1231, +590, 2011, 757, 1233, 489, -647, -338, -2328, +-854, -1918, -637, 552, 231, 2702, 1006, 2025, +810, -726, -178, -2525, -957, -1741, -728, 520, +64, 1969, 942, 1620, 895, -86, 48, -1487, +-888, -1586, -1137, -259, -249, 1015, 1061, 1379, +1381, 560, 378, -323, -1171, -1053, -1750, -1115, +-508, -509, 1382, 844, 2033, 1871, 653, 1239, +-1414, -832, -2217, -2627, -784, -1734, 1506, 1064, +2235, 3046, 1013, 1836, -1175, -1258, -2296, -2951, +-1307, -1472, 928, 1096, 2307, 2099, 1748, 1084, +-749, -355, -2581, -815, -1838, -1003, 756, -894, +2515, -233, 1670, 1287, -848, 1890, -2196, 819, +-1177, -1330, 839, -2311, 1486, -1345, 481, 822, +-432, 2392, -353, 2111, 15, 9, -330, -2478, +-593, -2934, 68, -757, 1024, 2511, 971, 3545, +-126, 1321, -1274, -2355, -1080, -3823, 17, -1662, +1121, 1889, 1230, 3662, 76, 2027, -1053, -1117, +-1133, -3178, -174, -2512, 680, 46, 825, 2747, +395, 3140, -81, 896, -651, -2450, -754, -3630, +-237, -1494, 655, 2181, 810, 3813, 231, 1701, +-166, -2008, -271, -3531, -597, -1361, -868, 1860, +-43, 2526, 1481, 545, 1711, -1292, -317, -1022, +-2204, 225, -1695, 436, 534, -485, 1938, -717, +1337, 338, -207, 1481, -1169, 1168, -1083, -625, +-486, -2067, 190, -1659, 862, 382, 1319, 2315, +964, 2194, -638, 190, -2287, -2108, -1975, -2655, +682, -1116, 3135, 1569, 2531, 3184, -751, 2189, +-3510, -1167, -2863, -3672, 623, -2744, 3512, 974, +3117, 3718, -421, 2631, -3714, -856, -3243, -3185, +542, -2174, 3778, 767, 3083, 2467, -911, 1466, +-3702, -859, -2590, -1906, 1149, -597, 3690, 1390, +2247, 1569, -1569, -480, -3658, -2282, -1854, -1307, +2074, 1629, 3619, 3150, 1284, 1127, -2223, -2605, +-3414, -3646, -1113, -948, 2139, 2785, 3210, 3707, +1209, 1209, -2083, -2177, -3378, -3666, -1151, -2039, +2334, 1423, 3250, 3859, 663, 2657, -2453, -1018, +-2721, -3675, -90, -2543, 2403, 524, 2075, 2701, +-317, 2241, -2106, 319, -1589, -1570, 554, -2179, +1984, -1002, 1256, 1084, -754, 1934, -1888, 729, +-964, -953, 713, -964, 1675, 258, 927, 580, +-671, -432, -1403, -1081, -926, -137, 179, 1385, +1075, 1574, 1204, 154, 587, -1585, -747, -1959, +-1775, -646, -1398, 1213, 624, 2056, 2550, 1355, +2015, -253, -641, -1714, -2849, -2141, -2464, -1148, +506, 970, 2951, 2807, 2508, 2650, -179, 77, +-2564, -3084, -2482, -3863, -218, -1229, 1754, 2756, +1998, 4440, 933, 2277, -567, -1759, -1532, -4137, +-1713, -3096, -637, 195, 1168, 3056, 2347, 3548, +1523, 1542, -712, -1539, -2265, -3445, -2074, -2894, +-126, -225, 1889, 2585, 2548, 3725, 1054, 2134, +-1358, -1334, -2835, -4160, -1717, -3718, 838, 153, +2725, 4203, 1981, 4532, -330, 596, -2232, -3778, +-2047, -4325, -48, -902, 1622, 2791, 1707, 3315, +495, 969, -853, -1450, -1425, -1976, -802, -1051, +385, 158, 1209, 849, 947, 1131, -123, 779, +-913, -208, -764, -1210, -203, -1141, 369, -17, +900, 1237, 742, 1124, -153, -52, -1264, -1171, +-1212, -992, 239, 129, 1509, 1074, 1361, 908, +-48, 51, -1429, -949, -1661, -1150, -592, -406, +1312, 881, 2456, 1561, 1211, 691, -1356, -809, +-2889, -1545, -1597, -904, 1302, 300, 2747, 951, +1652, 1166, -548, 899, -1974, -135, -1809, -1602, +-603, -2219, 972, -768, 1976, 1969, 1665, 3223, +-41, 1610, -2109, -1850, -2274, -3787, -314, -2266, +1703, 1319, 1877, 3699, 501, 2622, -611, -543, +-632, -2811, -861, -2612, -1083, -510, -390, 1555, +1427, 2287, 2409, 1462, 1000, -261, -1680, -1698, +-2867, -1876, -1350, -861, 1314, 804, 2580, 1872, +1584, 1584, -553, 32, -1861, -1428, -1569, -1589, +-478, -588, 691, 491, 1537, 823, 1496, 900, +352, 836, -1349, 323, -2149, -1080, -1080, -2037, +1021, -1364, 2118, 1000, 1517, 2740, -75, 1981, +-1791, -674, -2186, -2705, -604, -2125, 1616, 293, +2472, 2016, 871, 1695, -1603, 72, -2262, -917, +-556, -803, 1340, -410, 1473, -287, 152, -131, +-879, 470, -657, 1173, 386, 1070, 368, -168, +-478, -1697, -618, -2001, 386, -272, 1267, 1933, +640, 2517, -1070, 706, -1556, -1709, -318, -2510, +1109, -1155, 1262, 939, 336, 2162, -481, 1798, +-859, 100, -943, -1882, -397, -2556, 695, -881, +1599, 1838, 1132, 2992, -656, 1188, -2036, -1751, +-1677, -2869, 401, -1290, 2264, 1419, 2083, 2402, +-228, 1214, -2351, -766, -2039, -1561, 214, -1104, +2101, -208, 1618, 516, -468, 1136, -1501, 1199, +-720, 275, 638, -1080, 853, -1671, -228, -768, +-1006, 584, -301, 1465, 920, 1148, 1349, 171, +259, -843, -1311, -1212, -1702, -787, -635, -107, +1089, 613, 1898, 1172, 1271, 1336, -270, 475, +-1727, -1273, -2060, -2535, -900, -1607, 1070, 981, +2723, 3172, 2209, 2568, -285, -260, -2844, -2942, +-3097, -3184, -630, -701, 2197, 2040, 3131, 2997, +1576, 1716, -848, -532, -2518, -2147, -2329, -2479, +-768, -1106, 1310, 1187, 2515, 2516, 2136, 1891, +208, -22, -2151, -1461, -2859, -1700, -1343, -1377, +1170, -432, 2431, 1138, 1929, 2599, 394, 2162, +-1043, -502, -2040, -3117, -2049, -2905, -467, -148, +1799, 2586, 2697, 2638, 1338, 603, -725, -1238, +-2014, -1477, -1719, -833, -834, -361, 286, -61, +1553, 825, 2320, 1573, 1479, 1151, -824, -351, +-2835, -1622, -2867, -1699, -515, -707, 2396, 688, +3578, 1968, 1809, 1900, -1220, 349, -3235, -1821, +-2580, -2497, -244, -1037, 1956, 1244, 2488, 2179, +1513, 1278, -167, -488, -1672, -1205, -2078, -924, +-1383, -264, 146, 64, 1706, 262, 2360, 636, +1467, 728, -625, 365, -2433, -363, -2509, -770, +-829, -866, 1462, -508, 2798, 183, 2177, 1174, +95, 1507, -2126, 562, -2965, -1004, -1636, -1884, +842, -1375, 2772, 69, 2714, 1601, 718, 2268, +-1848, 1203, -2986, -1145, -1779, -2651, 410, -1898, +1995, 435, 2226, 2013, 1335, 1879, -467, 742, +-2180, -662, -2617, -1780, -816, -1767, 1688, -292, +2724, 1605, 1410, 1773, -649, 348, -1658, -897, +-1399, -697, -526, 46, 275, -84, 717, -751, +1058, -441, 1173, 761, 490, 1660, -992, 829, +-2204, -659, -1603, -1610, 506, -1371, 2330, -329, +2086, 1138, 164, 1946, -1480, 1374, -1699, -571, +-943, -2025, 178, -1761, 841, -138, 1159, 1275, +1090, 1510, 392, 868, -864, -106, -1734, -878, +-1480, -1178, 124, -785, 1808, -9, 1862, 745, +436, 973, -942, 833, -1390, 484, -851, -282, +-216, -1412, 193, -2137, 816, -919, 1307, 1737, +935, 3324, -186, 1867, -1543, -1353, -2043, -3302, +-866, -2403, 1302, 158, 2521, 2258, 1640, 2534, +-432, 1206, -2142, -725, -1975, -2093, -562, -2035, +913, -752, 1714, 969, 1577, 2066, 441, 1924, +-1012, 438, -1899, -1516, -1592, -2420, -127, -1462, +1578, 562, 2187, 1941, 1131, 1920, -763, 698, +-1967, -903, -1686, -1989, -318, -1643, 928, -12, +1680, 1479, 1537, 1733, 310, 789, -1402, -427, +-2265, -1317, -1145, -1474, 914, -503, 2056, 984, +1480, 1645, -271, 786, -1368, -688, -1209, -1324, +-241, -541, 481, 629, 502, 857, 339, -141, +316, -952, 222, -211, -134, 1107, -691, 1035, +-822, -583, -236, -1537, 688, -500, 1044, 928, +495, 916, -474, -126, -907, -455, -522, 94, +294, 351, 543, -258, 67, -747, -238, -272, +-8, 654, 358, 875, 431, 93, -298, -709, +-878, -405, -768, 202, 200, 247, 1067, -323, +1324, -309, 230, 469, -1187, 743, -1686, 23, +-829, -763, 735, -563, 1866, 282, 1506, 536, +-155, 15, -1671, -399, -1868, -169, -588, 480, +957, 531, 1711, -14, 1289, -775, 143, -769, +-1073, 5, -1815, 887, -1290, 903, 104, 39, +1709, -851, 2098, -753, 955, 23, -978, 659, +-2266, 513, -2005, -168, -237, -634, 1701, -399, +2555, 517, 1586, 993, -640, 265, -2456, -943, +-2603, -1256, -706, -275, 1659, 958, 2867, 1356, +1837, 650, -519, -607, -2218, -1382, -2266, -946, +-930, 223, 793, 919, 1947, 754, 1951, 358, +877, 172, -967, -297, -2454, -1159, -2164, -1339, +-211, 40, 1992, 1691, 2475, 1781, 1012, 46, +-882, -1430, -1530, -1306, -1301, -237, -649, 466, +-51, 522, 857, 433, 1674, 382, 1561, 158, +112, -257, -1667, -664, -2332, -684, -1367, -159, +537, 582, 2088, 773, 2348, 311, 1005, -190, +-1055, -291, -2497, -284, -2203, -274, -361, -12, +1626, 261, 2314, 33, 1392, -320, -117, 89, +-1126, 964, -1608, 924, -1617, -525, -953, -1827, +912, -1413, 2913, 366, 2783, 1794, 134, 1863, +-2834, 661, -3646, -982, -1692, -2280, 1433, -1993, +3461, 69, 3096, 2294, 504, 2647, -2569, 736, +-3827, -1653, -2124, -2417, 1128, -1203, 3376, 630, +3044, 1401, 372, 1030, -2130, 411, -2994, 64, +-1702, -473, 589, -1123, 2200, -1188, 2276, -160, +906, 1024, -1157, 1385, -2140, 749, -1588, -160, +30, -765, 1255, -1003, 1348, -954, 803, -393, +282, 704, -390, 1800, -1363, 1710, -1998, 15, +-930, -2170, 1483, -2605, 3143, -495, 2132, 2049, +-1029, 2353, -3464, 373, -2915, -1225, 35, -846, +2642, 63, 3014, -52, 1208, -704, -1206, -411, +-2520, 682, -2063, 1396, -354, 992, 1348, -143, +2043, -1363, 1413, -1798, 287, -856, -1033, 977, +-1925, 2122, -1799, 1496, -327, -229, 1685, -1518, +2429, -1574, 1376, -787, -642, 129, -1866, 1081, +-1745, 1723, -649, 1377, 482, -319, 1300, -2194, +1478, -2401, 928, -426, -169, 1906, -1246, 2440, +-1789, 862, -1299, -952, 261, -1604, 1783, -1123, +2151, -241, 985, 569, -825, 1078, -2199, 821, +-2033, 43, -475, -335, 1492, -297, 2246, -464, +1259, -1033, -391, -731, -1434, 902, -1404, 2259, +-806, 1492, 97, -912, 977, -2549, 1392, -1807, +953, 445, 8, 2017, -1078, 1814, -1689, 360, +-1132, -993, 420, -1561, 1904, -1119, 1960, 19, +294, 1104, -1598, 1514, -2104, 816, -865, -482, +913, -1475, 1826, -1309, 1341, -102, -90, 1063, +-1333, 1204, -1501, 385, -619, -430, 670, -595, +1328, -303, 1014, -197, 10, -365, -930, -243, +-962, 611, -377, 1317, 46, 777, 251, -869, +454, -1827, 891, -987, 756, 714, -296, 1489, +-1548, 834, -1629, -154, -241, -744, 1485, -635, +2039, -262, 905, 203, -896, 312, -1744, 114, +-1131, -19, -98, 163, 667, 347, 968, 100, +1162, -319, 713, -542, -514, -317, -1779, 42, +-1626, 448, 234, 706, 1758, 569, 1559, -118, +20, -973, -1079, -1062, -930, -80, 53, 1121, +453, 1252, 81, 88, -457, -1088, -185, -906, +643, 174, 890, 782, 68, 273, -914, -257, +-1028, -233, -183, 25, 587, -76, 746, -212, +383, 62, -246, 369, -499, 264, -270, -108, +90, -259, 55, -209, -131, -241, -16, -392, +288, -192, 301, 468, 51, 1186, -128, 1037, +-118, -332, -251, -1829, -414, -1972, -40, -429, +763, 1523, 898, 2354, -22, 1667, -881, -130, +-829, -2092, 10, -2809, 617, -1420, 709, 1297, +302, 2908, -298, 2143, -701, 23, -523, -1516, +66, -1766, 583, -1174, 663, -178, 281, 877, +-340, 1414, -1070, 1071, -925, 192, 206, -496, +1402, -706, 1316, -610, -87, -536, -1436, -368, +-1473, 199, -245, 1132, 916, 1501, 1182, 418, +561, -1311, -90, -1855, -444, -411, -652, 1276, +-779, 1261, -565, -291, 285, -1323, 1424, -569, +1669, 991, 462, 1413, -1352, 258, -2255, -1152, +-1329, -1497, 687, -682, 2253, 337, 2045, 1124, +371, 1357, -1344, 793, -2005, -532, -1403, -1738, +-77, -1642, 1315, -159, 2065, 1444, 1313, 1693, +-509, 549, -1879, -789, -1670, -1059, -417, -544, +732, 139, 1234, 364, 1083, 410, 415, 379, +-590, 183, -1261, -245, -1133, -624, -126, -394, +789, 273, 1016, 688, 641, 467, 15, 26, +-434, -165, -809, -241, -882, -516, -355, -643, +771, -99, 1497, 953, 1096, 1407, -393, 566, +-1632, -836, -1453, -1435, 12, -828, 1251, 144, +1499, 578, 744, 638, -482, 609, -1304, 387, +-1270, -194, -266, -730, 910, -748, 1238, -419, +727, -136, 21, 153, -519, 590, -1006, 868, +-1218, 585, -549, -219, 785, -814, 1792, -957, +1446, -567, -153, -17, -1550, 492, -1856, 701, +-1006, 541, 432, 295, 1606, 153, 1859, -119, +663, -726, -1038, -1287, -1853, -958, -1142, 380, +180, 1772, 1000, 1881, 947, 523, 569, -1179, +138, -1601, -278, -733, -699, 204, -779, 301, +-283, 210, 397, 660, 703, 1056, 665, 622, +303, -398, -195, -1017, -565, -948, -594, -561, +-303, -57, 162, 587, 399, 1172, 489, 1162, +495, 374, -18, -812, -793, -1454, -919, -1156, +-163, -68, 776, 763, 998, 976, 9, 565, +-895, 61, -817, -395, 36, -604, 645, -467, +470, -65, -9, 182, -274, 37, -145, -74, +-77, 145, -271, 305, -314, 45, 104, -301, +689, -176, 700, 139, 25, 178, -616, -120, +-624, -300, -268, -354, 89, -90, 416, 451, +669, 932, 512, 650, -128, -312, -624, -1055, +-527, -955, -67, -211, 229, 692, 170, 1215, +89, 960, 88, -142, 335, -1131, 333, -907, +-188, 184, -872, 847, -845, 317, -82, -423, +806, -381, 949, 332, 193, 697, -374, 244, +-451, -507, -425, -805, -473, -350, -214, 440, +336, 853, 863, 492, 576, -414, -191, -1097, +-679, -852, -411, 310, -31, 1324, 116, 1048, +9, -331, 111, -1287, 435, -918, 515, -27, +36, 361, -539, 319, -552, 461, -109, 503, +228, 4, 281, -566, 219, -648, 130, -280, +123, -5, 74, 192, -133, 465, -359, 537, +-422, 204, -217, -294, 197, -564, 428, -383, +401, 38, 217, 519, -94, 569, -459, 38, +-596, -615, -384, -476, 98, 461, 435, 1106, +350, 443, 72, -842, -38, -1369, -28, -457, +-62, 1028, -236, 1507, -440, 560, -196, -848, +300, -1194, 569, -251, 474, 611, -195, 501, +-581, -184, -301, -455, 329, -101, 562, 314, +240, 515, -370, 329, -588, -276, -226, -847, +321, -874, 544, -205, 310, 564, 58, 986, +-121, 979, -244, 234, -577, -1033, -500, -1787, +102, -943, 749, 765, 694, 1567, 86, 721, +-518, -395, -664, -625, -393, -55, 120, 275, +382, 11, 405, -446, 67, -723, -355, -396, +-407, 373, -26, 1147, 343, 1277, 346, 522, +-122, -606, -546, -1467, -298, -1432, 357, -341, +700, 982, 326, 1476, -438, 898, -746, 63, +-421, -319, 323, -487, 894, -604, 976, -460, +92, -124, -1101, 103, -1428, 184, -354, 560, +1007, 1027, 1330, 584, 564, -645, -121, -1388, +-535, -690, -817, 443, -891, 464, -441, -300, +512, -377, 1258, 650, 1110, 1345, 63, 569, +-991, -1030, -1245, -1775, -535, -1061, 399, 413, +701, 1183, 247, 896, -127, 104, -80, -256, +179, -191, 155, -229, -32, -408, -297, -365, +-422, -52, -257, 176, 197, 259, 482, 399, +306, 493, -217, 96, -185, -548, 393, -677, +542, -78, -140, 587, -830, 498, -849, -26, +-47, -374, 868, -219, 1088, 56, 353, 199, +-556, 179, -681, 135, -120, 156, 207, 219, +-221, 73, -542, -448, -30, -804, 885, -412, +1029, 574, 151, 1075, -914, 535, -1265, -442, +-681, -781, 421, -239, 1182, 387, 958, 321, +25, -401, -793, -659, -926, -68, -377, 665, +163, 529, 488, -167, 554, -370, 342, 22, +-9, 115, -307, -341, -382, -552, -353, -43, +-141, 510, 238, 372, 495, -42, 387, -116, +114, 23, -93, -71, -372, -306, -485, -171, +-202, 138, 403, 262, 724, 175, 350, 121, +-460, 37, -831, -213, -464, -391, 350, -234, +944, 228, 770, 686, -145, 728, -1002, 65, +-1049, -849, -301, -1044, 592, -152, 969, 812, +644, 811, -9, 120, -512, -271, -641, -36, +-472, 126, -240, -132, 82, -509, 497, -489, +866, -56, 677, 537, -203, 857, -1033, 567, +-1053, -288, -226, -1010, 670, -821, 1101, -8, +669, 639, -205, 534, -833, 68, -649, -251, +-25, -242, 406, -31, 359, 51, 265, -80, +208, -203, -63, -40, -508, 173, -682, 37, +-191, -209, 585, 62, 942, 537, 427, 393, +-473, -525, -903, -1036, -500, -361, 164, 709, +363, 983, 152, 224, 74, -489, 300, -414, +363, 207, -85, 401, -700, -96, -811, -709, +-240, -440, 625, 445, 972, 1045, 585, 537, +-346, -411, -910, -769, -654, -359, 195, 209, +742, 478, 600, 429, 43, 39, -443, -568, +-617, -737, -364, -111, 179, 664, 670, 718, +639, 178, 178, -171, -380, -181, -594, -282, +-402, -481, -7, -456, 207, -87, 183, 227, +152, 386, 335, 558, 390, 578, -25, 107, +-760, -678, -921, -968, -177, -437, 753, 237, +970, 347, 281, 8, -565, -131, -775, 150, +-334, 529, 232, 632, 456, 275, 336, -460, +176, -1011, 59, -898, -195, -226, -690, 449, +-847, 698, -26, 739, 1172, 660, 1414, 322, +239, -373, -1073, -1024, -1255, -925, -346, -60, +546, 745, 644, 728, 243, 31, -23, -406, +-55, -161, 24, 296, -28, 502, -222, 323, +-291, -46, -100, -523, 173, -846, 327, -585, +276, 191, 36, 858, -237, 793, -390, 162, +-319, -355, 40, -359, 420, -161, 478, -74, +96, -219, -311, -238, -470, -48, -268, 267, +95, 403, 383, 160, 331, -178, -70, -309, +-291, -120, -129, 68, 54, 105, 20, 48, +-48, -96, 165, -276, 416, -296, 178, 46, +-409, 461, -705, 567, -421, 232, 193, -250, +768, -674, 884, -717, 413, -197, -447, 684, +-1106, 1111, -977, 559, -102, -432, 757, -873, +1038, -478, 630, 59, -75, 210, -596, 209, +-732, 459, -509, 582, -116, 112, 270, -690, +651, -880, 715, -147, 291, 702, -470, 804, +-791, 98, -507, -507, -20, -436, 333, 20, +417, 180, 327, -53, 150, -146, -95, 150, +-308, 394, -350, 205, -185, -217, 247, -389, +489, -230, 141, -52, -542, -16, -654, -43, +145, 22, 970, 206, 893, 398, -157, 423, +-1091, -6, -1035, -676, -112, -1027, 730, -500, +924, 532, 431, 1089, -230, 686, -587, -169, +-479, -668, -74, -521, 232, -57, 249, 276, +26, 248, -39, -34, 51, -201, 200, -125, +8, 109, -367, 335, -381, 469, 126, 277, +440, -389, 256, -941, -187, -651, -286, 354, +-149, 958, -29, 596, 142, -112, 411, -267, +395, 8, -158, 89, -726, -209, -625, -478, +78, -423, 693, -135, 631, 319, 87, 755, +-333, 859, -283, 368, -36, -435, 32, -980, +-240, -913, -363, -351, -59, 363, 563, 745, +855, 576, 393, 159, -558, -91, -1137, -69, +-802, -188, 351, -420, 1301, -457, 1027, -139, +-322, 288, -1365, 445, -955, 267, 360, -87, +1149, -286, 791, -68, -206, 295, -863, 275, +-680, -213, 124, -642, 672, -484, 432, 71, +-303, 539, -529, 686, -8, 481, 493, 37, +387, -525, -133, -809, -555, -586, -506, -36, +-18, 440, 532, 646, 722, 623, 234, 375, +-456, -50, -720, -515, -278, -814, 356, -807, +465, -269, 80, 635, -283, 1298, -246, 967, +86, -160, 325, -1090, 251, -1055, -107, -198, +-328, 724, -248, 916, -94, 210, 88, -664, +186, -716, 212, 4, -6, 461, -196, 211, +77, -63, 476, 207, 196, 490, -621, 21, +-984, -711, -274, -832, 724, -245, 995, 373, +468, 572, -202, 554, -578, 387, -604, 0, +-271, -478, 80, -661, 365, -404, 428, 46, +109, 351, -161, 415, -174, 205, -26, -97, +154, -209, 136, -15, -211, 212, -458, 140, +-273, -218, 244, -486, 618, -328, 475, 234, +-96, 601, -447, 268, -305, -376, -22, -417, +48, 207, -135, 566, -156, 117, 274, -447, +591, -466, 310, -199, -298, -116, -588, -25, +-363, 449, 47, 859, 342, 560, 394, -337, +144, -989, -231, -821, -321, -113, -109, 518, +98, 676, 71, 312, 59, -163, 128, -302, +169, 52, 10, 350, -274, 76, -381, -506, +-147, -602, 248, -22, 395, 578, 188, 512, +-139, 0, -227, -282, -75, -21, 103, 276, +51, 108, -108, -330, -193, -505, -103, -239, +189, 205, 382, 570, 238, 637, -230, 220, +-544, -478, -272, -795, 302, -396, 512, 214, +168, 476, -212, 372, -234, 149, -199, -155, +-117, -477, 97, -400, 334, 92, 250, 512, +-91, 352, -270, -156, -140, -446, 52, -241, +160, 90, 61, 177, -101, -59, -178, -178, +-22, 52, 191, 392, 70, 322, -85, -206, +-24, -573, 152, -334, 113, 217, -220, 427, +-298, 149, -20, -197, 203, -301, 123, -74, +4, 298, 12, 495, 32, 186, -13, -348, +-25, -483, 18, -104, -51, 179, -255, 80, +-169, 20, 255, 221, 387, 307, 109, 62, +-171, -189, -196, -218, -27, -131, 28, -28, +26, 169, -54, 264, -85, 103, -17, -151, +221, -222, 220, -122, -38, -63, -247, 45, +-185, 243, -6, 376, 223, 250, 272, -93, +12, -492, -375, -774, -511, -599, -12, 210, +585, 1122, 618, 1156, 46, 123, -484, -998, +-585, -1204, -316, -538, 157, 295, 637, 817, +623, 801, -48, 250, -817, -437, -725, -708, +224, -491, 904, -114, 598, 213, -242, 499, +-704, 505, -564, 170, 20, -181, 555, -247, +573, -277, 74, -432, -393, -308, -355, 340, +6, 874, 188, 578, 20, -304, -148, -770, +-71, -344, 298, 467, 481, 744, 74, 139, +-719, -690, -903, -825, -66, -74, 1028, 766, +1173, 866, 105, 275, -1040, -373, -1175, -610, +-286, -426, 689, 9, 1043, 404, 422, 362, +-365, -107, -702, -380, -360, -48, 159, 436, +341, 317, 49, -293, -133, -612, 29, -277, +261, 342, 191, 609, -123, 240, -428, -490, +-316, -792, 237, -259, 557, 564, 199, 737, +-379, 202, -399, -334, 133, -498, 369, -458, +58, -259, -319, 267, -193, 785, 182, 615, +323, -209, 123, -897, -181, -713, -306, 94, +-77, 769, 144, 753, 86, 141, -130, -510, +-160, -643, 89, -241, 322, 225, 337, 336, +98, 207, -247, 202, -584, 272, -621, 101, +-105, -384, 616, -717, 815, -514, 361, 209, +-280, 924, -426, 1043, -249, 312, -176, -743, +-81, -1181, 174, -625, 345, 348, 109, 813, +-181, 502, -224, -67, 7, -243, 251, 14, +259, 113, 61, -206, -128, -507, -231, -244, +-221, 301, -164, 444, -86, 105, 188, -186, +446, -162, 356, -42, -58, 13, -345, 82, +-269, 100, -74, -78, 47, -295, 35, -254, +59, 109, 82, 368, 61, 251, -54, -44, +-104, -261, -88, -289, 94, -186, 201, 121, +181, 471, -48, 464, -313, 5, -352, -523, +-56, -622, 274, -253, 449, 282, 337, 619, +-117, 517, -625, 34, -602, -350, 77, -314, +777, -31, 788, 91, 68, -74, -614, -193, +-769, -41, -433, 331, 191, 496, 637, 179, +579, -416, 79, -584, -305, -102, -258, 542, +27, 559, 15, -95, -246, -696, -349, -593, +15, 109, 517, 712, 603, 689, 20, 114, +-587, -561, -601, -758, -91, -340, 523, 277, +643, 528, 135, 360, -473, 123, -652, -87, +-279, -421, 326, -628, 625, -250, 363, 499, +-136, 766, -469, 268, -342, -363, 54, -542, +339, -323, 317, -38, 82, 274, -237, 479, +-368, 383, -241, -49, 41, -518, 299, -630, +422, -300, 318, 309, 19, 769, -430, 689, +-619, 43, -315, -682, 163, -804, 440, -246, +449, 423, 259, 607, -26, 283, -316, -160, +-504, -348, -447, -204, -23, 72, 496, 184, +731, 77, 395, 4, -337, 72, -872, 70, +-653, -111, 182, -276, 940, -246, 771, -6, +-135, 290, -868, 492, -730, 315, 77, -223, +712, -608, 621, -477, 49, 4, -418, 379, +-415, 508, -80, 428, 152, 5, 112, -592, +-50, -837, -29, -359, 121, 463, 273, 875, +212, 595, -116, -23, -416, -482, -400, -571, +-112, -386, 201, -123, 377, 89, 398, 326, +184, 586, -153, 608, -482, 81, -454, -736, +-79, -1039, 283, -491, 343, 420, 156, 934, +41, 803, 91, 217, -19, -500, -384, -915, +-583, -758, -248, -110, 478, 597, 885, 926, +557, 682, -278, -18, -852, -628, -673, -715, +43, -399, 571, -104, 455, 155, 20, 567, +-174, 807, -99, 385, 14, -508, -9, -933, +-64, -485, -29, 261, 58, 568, 25, 368, +-66, 104, -174, -64, -52, -246, 196, -385, +338, -331, 169, -18, -175, 414, -350, 684, +-182, 473, 20, -233, 9, -871, -17, -717, +155, 68, 286, 667, 155, 524, -121, 0, +-202, -283, -130, -165, -131, 59, -135, 80, +85, -112, 309, -174, 265, 61, -27, 276, +-218, 105, -119, -328, 26, -440, 25, -38, +-74, 471, -82, 579, 76, 219, 259, -268, +193, -545, -66, -539, -298, -303, -326, 166, +-99, 705, 269, 870, 450, 299, 297, -684, +-129, -1084, -510, -465, -452, 603, -16, 930, +340, 231, 364, -590, 188, -573, 53, 141, +-85, 568, -343, 241, -456, -338, -219, -479, +253, -106, 535, 338, 453, 444, 121, 168, +-231, -176, -532, -323, -554, -238, -213, -84, +319, 31, 696, 133, 644, 243, 91, 312, +-559, 266, -752, -76, -387, -472, 225, -569, +568, -192, 445, 288, 56, 375, -274, 193, +-332, 85, -124, 160, 105, 81, 150, -272, +78, -516, -41, -277, -66, 182, -68, 299, +-53, 85, 54, 50, 222, 322, 153, 269, +-96, -395, -315, -897, -245, -446, 50, 628, +259, 1071, 199, 391, 31, -559, -67, -795, +-52, -304, -14, 168, -72, 222, -145, 151, +-82, 145, 122, 194, 206, 170, 110, 11, +14, -263, -5, -490, -91, -346, -223, 111, +-209, 400, -8, 311, 255, 123, 378, 81, +246, 50, -97, -117, -448, -314, -533, -366, +-117, -288, 392, 19, 567, 552, 300, 915, +-46, 549, -342, -494, -532, -1293, -475, -1013, +32, 120, 726, 1100, 906, 1183, 211, 471, +-697, -387, -971, -891, -413, -848, 346, -414, +693, 109, 517, 569, 88, 863, -261, 733, +-374, 93, -287, -715, -71, -1033, 119, -661, +152, 43, 78, 677, 48, 886, 159, 525, +198, -185, -60, -720, -397, -686, -414, -236, +44, 284, 546, 630, 470, 575, -192, 68, +-670, -551, -425, -737, 333, -302, 782, 317, +469, 630, -238, 501, -680, 116, -642, -351, +-205, -626, 413, -491, 817, 96, 638, 638, +-93, 608, -807, 25, -836, -553, -134, -510, +541, 93, 658, 554, 264, 305, -121, -332, +-240, -456, -177, 40, -197, 357, -259, 38, +-139, -261, 270, 32, 576, 421, 461, 195, +-58, -354, -505, -453, -562, -58, -267, 240, +174, 183, 519, -9, 500, -20, 17, 80, +-472, 85, -441, -40, 34, -226, 434, -210, +300, 15, -147, 213, -352, 176, -215, -51, +57, -166, 248, -98, 248, 60, 166, 151, +-57, 134, -344, -31, -466, -227, -155, -202, +391, 66, 673, 223, 333, 31, -307, -130, +-651, 5, -412, 172, 88, 35, 414, -175, +401, -55, 142, 151, -136, 41, -282, -204, +-217, -191, -77, 104, 79, 320, 256, 236, +339, -19, 101, -284, -324, -316, -547, -93, +-227, 189, 299, 265, 502, 126, 327, 0, +79, 13, -156, 13, -372, -137, -541, -332, +-368, -307, 212, 2, 731, 376, 712, 551, +136, 459, -541, 55, -758, -504, -330, -905, +283, -723, 595, 92, 328, 942, -297, 1013, +-600, 201, -189, -601, 482, -554, 725, 15, +215, 162, -546, -292, -709, -495, -254, 18, +257, 721, 388, 761, 259, 111, 87, -610, +-3, -779, -91, -269, -160, 410, -187, 631, +-111, 260, 49, -292, 211, -459, 179, -212, +21, 171, -79, 362, -60, 211, -110, -113, +-248, -322, -101, -198, 406, 169, 631, 435, +164, 285, -587, -210, -832, -600, -298, -512, +466, 42, 763, 583, 465, 699, -157, 290, +-573, -269, -460, -524, 29, -432, 336, -172, +252, 38, -33, 202, -82, 325, 25, 338, +38, 281, -130, 46, -224, -395, -96, -766, +239, -565, 428, 207, 271, 830, -134, 741, +-425, 112, -439, -451, -219, -605, 130, -360, +460, 72, 641, 364, 339, 294, -350, -45, +-834, -246, -591, -53, 105, 282, 626, 320, +580, -82, 125, -493, -252, -446, -319, 29, +-227, 501, -167, 481, -31, 29, 233, -370, +450, -336, 231, -32, -284, 103, -471, 102, +-84, 238, 284, 358, 164, -1, -119, -610, +-72, -676, 165, 53, 86, 750, -218, 590, +-224, -127, 121, -503, 326, -190, 135, 209, +-168, 126, -209, -225, -41, -214, 91, 195, +91, 436, -27, 123, -129, -374, -56, -491, +107, -100, 205, 406, 131, 535, -49, 177, +-200, -307, -203, -469, -72, -175, 112, 198, +170, 230, 46, -73, -58, -299, -12, -114, +87, 348, 34, 547, -67, 271, -109, -273, +-92, -630, -95, -548, 12, -120, 231, 329, +341, 451, 106, 343, -270, 248, -444, 87, +-247, -327, 144, -690, 415, -453, 379, 211, +-2, 552, -378, 256, -312, -104, 120, -46, +388, 216, 107, 209, -400, -199, -504, -603, +-28, -538, 601, 62, 719, 710, 136, 741, +-615, 111, -764, -531, -167, -529, 517, 2, +556, 370, 41, 170, -382, -286, -381, -463, +-72, -138, 282, 451, 480, 801, 297, 464, +-206, -383, -659, -927, -546, -592, 101, 185, +651, 578, 608, 396, 10, 4, -528, -210, +-504, -176, 2, 11, 415, 128, 301, 25, +-165, -96, -320, -47, 1, 58, 359, -9, +270, -184, -170, -155, -501, 77, -351, 269, +132, 259, 484, 78, 490, -173, 156, -310, +-257, -222, -477, -29, -450, 48, -121, 56, +399, 213, 586, 400, 213, 215, -321, -333, +-438, -607, -64, -242, 234, 266, 44, 304, +-149, 83, 41, 66, 343, 135, 286, -42, +-190, -307, -639, -257, -549, 56, 82, 282, +758, 280, 860, 87, 196, -209, -657, -366, +-876, -188, -373, 152, 280, 319, 601, 254, +484, 159, 100, 9, -338, -269, -544, -487, +-227, -372, 284, 60, 463, 474, 164, 610, +-190, 359, -270, -167, -112, -657, -6, -664, +75, -115, 137, 530, 144, 659, 35, 216, +-79, -329, -136, -540, -128, -313, -137, 121, +-94, 396, 144, 297, 427, 14, 445, -75, +29, -30, -594, -229, -803, -517, -297, -364, +446, 300, 786, 805, 525, 628, -74, 4, +-480, -598, -468, -770, -182, -394, 114, 237, +233, 575, 103, 402, -9, 126, 59, 23, +141, -107, 40, -410, -177, -553, -323, -173, +-113, 451, 269, 761, 432, 465, 152, -160, +-297, -666, -521, -642, -251, -83, 236, 525, +491, 598, 350, 132, -10, -256, -339, -204, +-373, -78, -143, -121, 147, -92, 252, 175, +90, 322, -126, 119, -117, -97, 100, -115, +229, -157, 48, -324, -277, -216, -363, 328, +16, 742, 405, 432, 334, -432, -148, -999, +-456, -629, -212, 368, 291, 1000, 474, 629, +182, -271, -275, -792, -501, -581, -337, -36, +114, 385, 544, 527, 550, 348, 73, -97, +-437, -481, -567, -427, -250, -44, 199, 157, +387, 45, 282, 34, 80, 361, -107, 534, +-218, 77, -212, -651, -110, -887, 111, -367, +230, 466, 71, 978, -125, 769, -30, -40, +190, -775, 146, -797, -276, -204, -522, 396, +-82, 567, 569, 347, 604, -26, -18, -297, +-582, -248, -501, -2, 77, 166, 431, 104, +279, -12, -77, -56, -265, -34, -141, 15, +99, 85, 193, 36, 143, -97, -9, -116, +-220, 71, -316, 187, -99, -15, 322, -267, +499, -162, 109, 189, -425, 268, -459, -13, +18, -216, 392, -151, 233, -136, -177, -188, +-243, 70, 60, 553, 235, 533, 27, -214, +-286, -867, -208, -627, 207, 187, 368, 667, +54, 410, -305, -106, -271, -256, 25, -44, +147, 59, 51, -151, 107, -282, 237, -7, +78, 329, -316, 285, -484, -25, -170, -164, +363, -70, 543, -11, 239, -8, -207, 93, +-474, 187, -302, 47, 152, -230, 381, -220, +181, 145, -155, 386, -258, 168, -69, -195, +166, -213, 199, 51, 60, 164, -164, -14, +-258, -198, -25, -110, 296, 180, 245, 312, +-155, 79, -414, -238, -134, -213, 334, 117, +421, 222, 67, -63, -293, -341, -398, -262, +-211, 23, 100, 259, 359, 332, 378, 244, +189, -13, -139, -276, -414, -418, -490, -433, +-221, -279, 281, 127, 616, 593, 461, 673, +-14, 242, -362, -316, -375, -561, -267, -496, +-106, -320, 142, -37, 353, 365, 331, 600, +127, 390, -92, -58, -193, -258, -255, -201, +-278, -218, -152, -304, 181, -120, 486, 312, +456, 522, 25, 280, -508, -83, -583, -213, +-103, -145, 395, -84, 406, -77, 39, 52, +-188, 322, -122, 372, -35, -74, -60, -578, +11, -418, 169, 349, 184, 781, -16, 379, +-205, -308, -222, -556, -89, -334, 57, -29, +182, 179, 251, 290, 148, 262, -55, 104, +-144, -59, -138, -162, -183, -255, -221, -311, +-68, -172, 255, 137, 525, 356, 426, 334, +-65, 152, -562, -139, -630, -485, -198, -646, +361, -245, 525, 491, 269, 843, -76, 423, +-243, -359, -244, -859, -112, -701, 99, 36, +207, 790, 74, 814, -155, 54, -134, -654, +141, -593, 278, -50, 65, 263, -336, 207, +-489, 109, -149, 115, 472, 117, 780, 32, +332, -159, -509, -331, -893, -257, -407, 148, +387, 543, 624, 472, 247, 1, -110, -375, +-144, -383, -48, -166, -40, 78, -123, 334, +-149, 474, -17, 248, 177, -237, 245, -520, +144, -329, -131, 83, -311, 349, -178, 346, +107, 166, 309, -73, 269, -208, -27, -262, +-329, -327, -356, -258, -93, 199, 182, 738, +264, 629, 199, -178, 156, -822, 27, -716, +-253, -156, -410, 299, -234, 491, 95, 450, +292, 133, 229, -281, 180, -483, 150, -367, +-96, -97, -438, 170, -471, 354, -47, 297, +476, -32, 582, -322, 156, -285, -418, -20, +-588, 167, -182, 224, 430, 237, 572, 67, +109, -347, -449, -573, -496, -179, -16, 520, +414, 756, 353, 302, 17, -309, -257, -552, +-279, -348, -74, 63, 111, 364, 162, 337, +111, 87, -9, -93, -70, -82, 3, 2, +56, 60, -43, 15, -199, -152, -225, -249, +64, 35, 395, 523, 332, 542, -74, -118, +-377, -769, -301, -665, 55, 67, 241, 699, +120, 714, -23, 164, -63, -531, -39, -787, +-13, -360, -24, 350, -1, 605, 80, 199, +74, -318, -52, -370, -123, -58, -81, 199, +62, 177, 157, -22, 88, -216, -22, -242, +-62, -28, -119, 168, -190, 70, -138, -143, +108, -64, 397, 261, 416, 349, 66, 10, +-396, -409, -588, -528, -365, -249, 124, 229, +503, 593, 515, 557, 187, 150, -215, -319, +-397, -536, -307, -403, -32, 9, 236, 432, +292, 517, 74, 190, -269, -228, -375, -329, +-47, -72, 432, 206, 554, 207, 161, -42, +-386, -229, -605, -86, -337, 242, 87, 366, +326, 67, 340, -348, 244, -418, 75, -82, +-109, 311, -309, 401, -342, 169, -155, -163, +135, -372, 306, -283, 293, 42, 108, 265, +-144, 138, -300, -145, -260, -191, -49, 10, +256, 155, 374, 85, 163, -79, -237, -223, +-453, -229, -221, -34, 280, 248, 461, 269, +139, -35, -348, -313, -421, -245, -11, 54, +443, 270, 400, 226, -70, -5, -451, -265, +-414, -374, -5, -199, 400, 208, 434, 582, +117, 554, -271, 38, -421, -576, -187, -720, +208, -274, 365, 307, 153, 527, -162, 408, +-251, 252, -82, 153, 105, -98, 89, -495, +-2, -678, -18, -363, 54, 280, 117, 802, +44, 872, -142, 367, -302, -473, -204, -1050, +174, -793, 472, 129, 359, 907, -130, 855, +-479, 91, -352, -654, 54, -738, 305, -174, +203, 405, -51, 463, -123, 114, 5, -161, +105, -207, 38, -203, -67, -167, -79, 23, +-40, 235, -66, 140, -124, -193, 1, -293, +268, 12, 316, 333, 60, 246, -251, -142, +-316, -406, -116, -304, 105, 14, 169, 253, +80, 240, -82, 33, -141, -146, 22, -73, +268, 139, 270, 231, -12, 12, -315, -314, +-385, -418, -228, -148, 21, 322, 295, 593, +463, 429, 362, -23, 8, -354, -383, -382, +-499, -213, -300, -3, 67, 219, 324, 347, +321, 287, 134, 66, -22, -119, -19, -174, +-33, -145, -212, -131, -393, -87, -221, 81, +290, 351, 638, 479, 456, 170, -172, -421, +-750, -793, -684, -529, 10, 218, 739, 850, +852, 832, 203, 123, -621, -711, -914, -957, +-424, -449, 360, 296, 811, 593, 555, 334, +-109, -16, -543, -108, -441, -73, -72, -157, +209, -285, 214, -223, 120, -13, -12, 158, +-106, 250, -59, 289, 80, 138, 91, -240, +-63, -559, -193, -388, -82, 190, 155, 645, +189, 521, -15, -55, -180, -503, -133, -444, +62, -47, 236, 247, 189, 267, -82, 174, +-312, 124, -233, 50, 105, -59, 301, -122, +175, -92, -121, -48, -276, -23, -159, 15, +118, 112, 347, 248, 321, 296, -53, 159, +-467, -181, -493, -475, -91, -411, 344, 38, +486, 443, 268, 435, -83, 53, -282, -236, +-247, -203, -63, -35, 73, -4, 24, -137, +-64, -179, -22, 20, 138, 322, 291, 335, +203, -81, -134, -546, -441, -498, -382, 60, +60, 548, 472, 445, 390, -104, -86, -549, +-415, -499, -316, -21, 36, 422, 384, 433, +456, 37, 105, -312, -406, -296, -655, -14, +-292, 179, 350, 135, 611, -49, 312, -181, +-113, -84, -268, 186, -165, 387, -62, 219, +-50, -200, -107, -454, -46, -246, 145, 193, +293, 420, 249, 298, 18, 47, -197, -135, +-279, -217, -278, -139, -175, 86, 125, 294, +469, 214, 483, -99, 52, -349, -434, -185, +-536, 263, -172, 501, 268, 199, 406, -360, +190, -543, -151, -198, -253, 283, -55, 424, +121, 242, 45, -82, -108, -354, -106, -452, +92, -217, 243, 215, 141, 488, -159, 302, +-373, -152, -261, -455, 191, -391, 536, -59, +363, 187, -206, 231, -552, 73, -338, -94, +87, -147, 321, -47, 235, 71, 56, 48, +-8, -110, 6, -184, -47, -12, -193, 223, +-296, 228, -141, -64, 191, -288, 397, -154, +262, 219, -5, 407, -154, 203, -219, -174, +-245, -379, -177, -264, 71, 74, 327, 378, +305, 384, 80, 169, -128, -54, -249, -130, +-210, -198, -35, -263, 137, -150, 135, 186, +42, 464, 19, 418, 116, 113, 116, -210, +-134, -402, -356, -435, -320, -226, -33, 158, +350, 546, 585, 590, 413, 197, -136, -421, +-656, -804, -678, -567, -198, 126, 413, 681, +673, 575, 466, -14, -70, -508, -517, -500, +-493, -187, -94, 124, 283, 236, 344, 238, +185, 129, 17, -73, -212, -295, -379, -430, +-270, -313, 122, 51, 467, 483, 395, 628, +68, 361, -247, -218, -395, -735, -303, -825, +-58, -297, 200, 540, 315, 1033, 255, 800, +101, 18, -99, -716, -261, -947, -288, -528, +-108, 267, 143, 924, 212, 910, 186, 260, +91, -520, -86, -816, -225, -487, -179, 185, +19, 689, 149, 614, 81, 104, 32, -390, +61, -438, 23, -196, -132, 51, -167, 220, +19, 401, 150, 383, 67, -55, -84, -612, +-122, -668, -37, -115, 81, 452, 177, 588, +183, 317, -14, -35, -243, -373, -259, -555, +-103, -482, 32, -125, 145, 310, 299, 609, +314, 565, 13, 69, -415, -617, -524, -942, +-132, -492, 379, 320, 505, 813, 240, 588, +-178, -2, -389, -460, -275, -544, -72, -363, +42, -35, 198, 350, 419, 622, 429, 505, +-58, -85, -670, -700, -700, -781, -27, -116, +594, 696, 561, 963, 72, 445, -341, -377, +-334, -873, -40, -696, 219, 53, 207, 807, +-28, 958, -178, 378, -92, -390, 25, -810, +-36, -654, -72, -141, 99, 512, 264, 899, +176, 681, -53, -87, -184, -826, -174, -926, +-191, -319, -123, 521, 114, 914, 368, 594, +342, -182, 21, -713, -283, -663, -376, -230, +-229, 147, 117, 369, 347, 489, 276, 385, +19, -47, -163, -582, -196, -744, -185, -431, +-139, 118, 75, 540, 365, 691, 361, 425, +4, -173, -333, -765, -392, -854, -189, -310, +110, 468, 340, 924, 375, 659, 137, -135, +-268, -808, -467, -721, -338, -48, 18, 522, +422, 527, 572, 234, 287, -25, -241, -194, +-635, -338, -541, -273, -48, 77, 454, 416, +614, 412, 331, 62, -170, -220, -493, -234, +-411, -38, -62, 77, 187, 103, 297, 162, +293, 246, 130, 112, -216, -316, -454, -619, +-250, -285, 177, 541, 372, 1001, 206, 548, +-78, -478, -159, -1121, -142, -901, -93, -2, +50, 908, 128, 1179, 85, 537, -63, -584, +-126, -1262, -1, -923, 90, 129, 64, 945, +-44, 903, -81, 101, -10, -662, 110, -779, +130, -258, -27, 309, -201, 488, -220, 327, +-74, 15, 177, -313, 264, -571, 195, -487, +57, 38, -125, 709, -240, 925, -228, 463, +-141, -446, 8, -1131, 183, -1068, 315, -197, +288, 921, 77, 1453, -223, 997, -413, -197, +-352, -1268, -45, -1427, 353, -460, 512, 838, +236, 1421, -235, 846, -455, -191, -261, -852, +65, -873, 218, -454, 205, 253, 152, 1000, +55, 1127, -121, 275, -268, -965, -221, -1415, +-19, -689, 171, 529, 231, 1241, 173, 1080, +24, 237, -136, -746, -253, -1278, -186, -963, +97, 71, 318, 1108, 233, 1361, -101, 537, +-390, -778, -340, -1575, 23, -1198, 371, 70, +484, 1352, 341, 1737, -77, 890, -563, -749, +-779, -2065, -460, -1950, 321, -303, 988, 1690, +959, 2394, 194, 1278, -772, -709, -1215, -2034, +-762, -1837, 284, -427, 1125, 1125, 1128, 1812, +289, 1254, -777, -118, -1239, -1367, -757, -1661, +262, -703, 1067, 822, 1022, 1780, 294, 1393, +-539, -6, -987, -1357, -849, -1768, -221, -990, +636, 522, 1206, 1828, 994, 1971, -7, 678, +-1192, -1250, -1595, -2361, -749, -1736, 772, 299, +1821, 2199, 1463, 2406, -83, 676, -1585, -1574, +-1817, -2454, -663, -1329, 891, 677, 1678, 1945, +1195, 1692, -62, 319, -1095, -1187, -1266, -1848, +-625, -1189, 304, 309, 909, 1543, 950, 1613, +434, 547, -345, -861, -912, -1677, -893, -1410, +-276, -151, 587, 1309, 1078, 1904, 838, 1071, +-77, -668, -1023, -1993, -1226, -1821, -457, -203, +678, 1619, 1270, 2184, 941, 1048, -75, -903, +-1054, -2155, -1233, -1737, -495, 58, 584, 1825, +1181, 2123, 871, 709, 0, -1194, -761, -2019, +-952, -1213, -542, 421, 172, 1607, 766, 1535, +783, 356, 313, -1015, -267, -1507, -627, -798, +-601, 462, -277, 1247, 190, 1056, 581, 148, +652, -816, 289, -1209, -322, -716, -745, 404, +-610, 1323, 2, 1224, 591, 97, 635, -1203, +233, -1581, -209, -679, -433, 817, -444, 1640, +-281, 1098, 170, -304, 623, -1374, 600, -1322, +34, -265, -519, 964, -618, 1400, -279, 651, +146, -737, 434, -1529, 490, -946, 277, 518, +-183, 1494, -559, 1169, -529, -78, -88, -1238, +443, -1481, 675, -625, 368, 753, -261, 1634, +-715, 1254, -613, -163, -57, -1520, 553, -1643, +826, -414, 540, 1178, -180, 1798, -867, 977, +-957, -633, -281, -1747, 621, -1512, 1042, -103, +717, 1505, -101, 2075, -862, 1051, -1051, -982, +-414, -2377, 602, -1882, 1180, 256, 830, 2279, +-216, 2497, -1125, 658, -1227, -1782, -354, -2801, +897, -1499, 1548, 1101, 966, 2817, -398, 2187, +-1496, -252, -1454, -2473, -362, -2695, 988, -796, +1667, 1730, 1145, 2929, -268, 1893, -1516, -636, +-1598, -2771, -461, -2853, 1000, -710, 1698, 2095, +1121, 3311, -323, 1867, -1550, -1122, -1563, -3168, +-307, -2595, 1187, -20, 1688, 2379, 868, 2782, +-591, 1082, -1588, -1344, -1367, -2654, -65, -1895, +1323, 310, 1653, 2229, 657, 2350, -795, 652, +-1601, -1554, -1190, -2516, 50, -1534, 1248, 711, +1551, 2455, 721, 2270, -660, 186, -1565, -2092, +-1342, -2626, -96, -991, 1252, 1474, 1743, 2648, +865, 1603, -754, -758, -1779, -2242, -1364, -1716, +99, 79, 1323, 1439, 1501, 1518, 652, 623, +-541, -504, -1243, -1223, -1133, -1155, -287, -197, +654, 950, 1091, 1361, 809, 579, 116, -573, +-616, -1147, -957, -776, -713, 36, -9, 666, +636, 800, 884, 437, 603, -126, 1, -603, +-649, -707, -965, -399, -656, 232, 129, 707, +823, 640, 1012, 27, 596, -528, -177, -574, +-950, -232, -1237, 148, -686, 288, 558, 321, +1553, 293, 1375, 187, 19, -244, -1450, -777, +-1797, -883, -655, -140, 1078, 1025, 1992, 1616, +1258, 934, -510, -742, -1927, -2047, -1833, -1871, +-253, -88, 1618, 1993, 2242, 2740, 1033, 1213, +-1109, -1540, -2402, -3204, -1647, -2147, 590, 833, +2287, 3219, 2000, 2968, -55, 206, -2048, -2832, +-2248, -3710, -486, -1505, 1707, 2130, 2436, 4300, +1081, 2942, -1218, -987, -2530, -4371, -1689, -4253, +573, -575, 2420, 3837, 2242, 5206, 201, 2194, +-2029, -2789, -2697, -5545, -1092, -3652, 1470, 1220, +2927, 5155, 1982, 4846, -634, 683, -2822, -4157, +-2751, -5681, -382, -2664, 2296, 2629, 3183, 5800, +1461, 4205, -1485, -780, -3293, -5073, -2323, -5119, +569, -1166, 3066, 3698, 2998, 5390, 443, 2742, +-2603, -2170, -3567, -5105, -1557, -3776, 1867, 590, +3898, 4320, 2750, 4401, -738, 954, -3723, -3270, +-3727, -4624, -686, -2218, 2901, 2056, 4220, 4399, +2079, 3054, -1730, -852, -4081, -3741, -2993, -3259, +451, -93, 3404, 2842, 3465, 3131, 739, 856, +-2523, -1999, -3598, -2926, -1692, -1393, 1588, 1330, +3447, 2804, 2357, 1962, -629, -677, -2963, -2749, +-2735, -2441, -356, 87, 2242, 2492, 2939, 2688, +1177, 586, -1529, -1973, -2899, -2760, -1707, -1220, +879, 1423, 2621, 2682, 2014, 1616, -300, -998, +-2214, -2575, -2104, -1848, -204, 628, 1746, 2390, +2003, 1961, 602, -212, -1179, -2133, -1792, -2151, +-983, -395, 563, 1779, 1639, 2338, 1398, 939, +-53, -1429, -1546, -2410, -1681, -1364, -342, 947, +1307, 2311, 1791, 1694, 774, -415, -843, -2111, +-1718, -1949, -1230, -157, 215, 1786, 1530, 2070, +1563, 576, 364, -1445, -1101, -1873, -1566, -558, +-854, 1206, 508, 1451, 1320, 242, 1100, -1137, +121, -1135, -930, 70, -1216, 1240, -535, 1222, +657, 45, 1190, -1241, 711, -1538, -447, -455, +-1122, 1079, -772, 1805, 207, 852, 835, -891, +785, -1811, 309, -871, -321, 864, -759, 1643, +-854, 722, -308, -862, 501, -1578, 1164, -804, +866, 732, -101, 1632, -1035, 1135, -1173, -432, +-431, -1714, 661, -1553, 1347, 87, 939, 1711, +-185, 1750, -1349, 115, -1543, -1687, -415, -1959, +1240, -342, 2019, 1742, 1148, 2294, -709, 619, +-2151, -1791, -1938, -2677, -210, -1140, 1731, 1452, +2453, 2898, 1308, 1898, -910, -749, -2512, -2934, +-2099, -2649, 13, -54, 2140, 2699, 2435, 3076, +729, 740, -1563, -2256, -2418, -3138, -1160, -1193, +995, 1785, 2152, 3047, 1384, 1516, -436, -1391, +-1779, -2966, -1511, -1690, -36, 1164, 1397, 2860, +1541, 1854, 379, -776, -1063, -2670, -1453, -2170, +-537, 281, 820, 2636, 1340, 2658, 585, 172, +-759, -2690, -1424, -3112, -630, -558, 946, 2692, +1693, 3484, 710, 1039, -1115, -2439, -1953, -3743, +-954, -1736, 1007, 1867, 2074, 3863, 1329, 2429, +-618, -1218, -2097, -3779, -1711, -2905, 193, 560, +1995, 3408, 1979, 3134, 249, 116, -1734, -2963, +-2212, -3410, -836, -918, 1284, 2456, 2475, 3660, +1606, 1687, -760, -1896, -2560, -3756, -2178, -2325, +90, 1255, 2267, 3535, 2457, 2681, 516, -565, +-1717, -3137, -2328, -2903, -978, -57, 1112, 2820, +2059, 3085, 1150, 554, -657, -2481, -1644, -3126, +-1167, -1008, 293, 2016, 1400, 3056, 1187, 1479, +-178, -1389, -1311, -2863, -1213, -1863, 84, 814, +1380, 2708, 1434, 2212, 83, -284, -1386, -2490, +-1724, -2442, -619, -231, 1110, 2094, 2028, 2517, +1295, 832, -540, -1389, -1937, -2304, -1884, -1358, +-258, 516, 1562, 1789, 2156, 1621, 887, 227, +-1019, -1196, -2080, -1571, -1281, -618, 521, 626, +1815, 1148, 1488, 670, -1, -124, -1467, -625, +-1684, -672, -540, -377, 1032, 118, 1782, 606, +1036, 691, -466, 214, -1577, -460, -1320, -753, +-182, -436, 1039, 127, 1250, 573, 626, 525, +-353, 189, -853, -341, -722, -539, -169, -338, +339, 257, 499, 555, 370, 284, 72, -328, +-166, -590, -333, -193, -290, 446, -110, 744, +202, 325, 388, -417, 325, -903, -102, -596, +-476, 293, -465, 1092, -17, 989, 513, -135, +586, -1239, 121, -1212, -464, 99, -548, 1394, +-233, 1419, 198, -39, 382, -1595, 345, -1684, +142, -25, -94, 1868, -355, 2082, -485, 230, +-291, -2113, 155, -2589, 667, -551, 816, 2273, +290, 3025, -769, 884, -1341, -2263, -742, -3335, +656, -1321, 1580, 2003, 1199, 3498, -251, 1800, +-1532, -1653, -1631, -3699, -379, -2393, 1333, 1246, +2098, 3914, 967, 2890, -1182, -975, -2370, -4079, +-1401, -3238, 910, 638, 2454, 4031, 1818, 3540, +-541, -208, -2393, -3954, -2198, -3910, 20, -241, +2206, 3834, 2550, 4262, 499, 769, -1899, -3499, +-2737, -4414, -1073, -1266, 1489, 2916, 2881, 4256, +1532, 1684, -1146, -2184, -2862, -3777, -1878, -1708, +823, 1731, 2809, 3189, 2176, 1412, -537, -1488, +-2766, -2632, -2477, -1074, 207, 1401, 2724, 2326, +2771, 962, 190, -1185, -2504, -1975, -2994, -926, +-803, 782, 2025, 1440, 3216, 741, 1567, -347, +-1452, -687, -3345, -302, -2240, -2, 868, -78, +3305, -218, 2701, 172, -354, 621, -3073, 548, +-2897, -374, -57, -995, 2745, -587, 2847, 633, +229, 1083, -2429, 301, -2621, -916, -150, -1017, +2290, 81, 2341, 1173, -151, 826, -2507, -684, +-2180, -1573, 704, -583, 2963, 1446, 2081, 2031, +-1261, 250, -3441, -2326, -2012, -2481, 1672, 179, +3719, 3077, 2053, 2667, -1699, -633, -3880, -3400, +-2337, -2443, 1360, 979, 3775, 3150, 2854, 1841, +-482, -983, -3361, -2124, -3453, -980, -771, 464, +2582, 697, 3960, 448, 2133, 519, -1739, 519, +-4235, -422, -3105, -1428, 956, -1023, 4192, 869, +3674, 2021, -314, 970, -3878, -1266, -3756, -2144, +-281, -739, 3093, 1329, 3534, 1946, 967, 624, +-2059, -1070, -3099, -1540, -1614, -594, 1035, 681, +2794, 1206, 2065, 643, -668, -552, -2656, -1257, +-1959, -647, 716, 820, 2493, 1452, 1527, 364, +-1014, -1331, -2176, -1533, -859, 133, 1267, 1697, +1821, 1289, 266, -667, -1664, -1887, -1727, -1193, +328, 707, 2176, 1977, 1736, 1553, -678, -340, +-2538, -2181, -1779, -2218, 894, -157, 2640, 2319, +1518, 2631, -1012, 393, -2435, -2266, -1175, -2450, +1092, -243, 2151, 1917, 934, 1829, -938, 119, +-1877, -1227, -1117, -1241, 480, -352, 1750, 496, +1647, 1115, 145, 1055, -1645, 85, -2252, -1446, +-789, -1696, 1457, -18, 2610, 2008, 1417, 1715, +-1062, -605, -2653, -2152, -1926, -973, 544, 1274, +2562, 1837, 2245, 295, -321, -1365, -2626, -1545, +-2211, -476, 687, 1093, 2950, 2100, 1862, 1420, +-1505, -1361, -3315, -3523, -1389, -2128, 2194, 2350, +3445, 4745, 1203, 2058, -2293, -3165, -3471, -5054, +-1466, -1929, 1933, 2844, 3528, 4617, 1989, 2296, +-1538, -1788, -3647, -4250, -2313, -3003, 1329, 915, +3680, 4064, 2297, 3224, -1359, -789, -3607, -3939, +-2035, -3010, 1531, 976, 3508, 3800, 1784, 2704, +-1707, -1150, -3416, -3665, -1647, -2473, 1658, 1071, +3327, 3307, 1759, 2367, -1603, -619, -3313, -2861, +-1775, -2515, 1629, 101, 3376, 2873, 1683, 3018, +-1856, 54, -3369, -3351, -1554, -3250, 1872, 412, +3318, 3693, 1704, 2813, -1656, -795, -3350, -3194, +-1984, -1955, 1381, 821, 3435, 2348, 2201, 1392, +-1293, -605, -3488, -1725, -2159, -1156, 1349, 462, +3372, 1462, 1846, 1042, -1426, -279, -3040, -1067, +-1248, -824, 1556, -88, 2294, 323, 457, 466, +-1457, 469, -1367, 431, 161, -15, 1052, -716, +553, -1108, -306, -407, -440, 829, -60, 1443, +119, 498, -97, -957, -334, -1514, -44, -598, +630, 861, 886, 1496, 89, 816, -1244, -698, +-1492, -1656, 46, -1154, 1840, 543, 1826, 1705, +-424, 1213, -2255, -468, -1672, -1400, 773, -886, +2286, 257, 1372, 813, -1060, 591, -2058, -7, +-957, -395, 1130, -383, 1778, 66, 546, 307, +-1159, 154, -1426, -223, -239, -206, 1102, 125, +1166, 404, 81, 150, -1043, -224, -1012, -499, +20, -234, 967, 362, 846, 791, -52, 521, +-775, -554, -590, -1076, -49, -482, 348, 690, +345, 901, 402, 156, 198, -380, -354, -169, +-828, 60, -558, -272, 490, -486, 1170, 27, +704, 825, -676, 569, -1343, -429, -620, -1010, +743, -320, 1284, 755, 528, 878, -670, 39, +-989, -836, -415, -880, 334, -149, 558, 545, +505, 928, 144, 594, -413, -233, -710, -1210, +-315, -1198, 473, 113, 812, 1605, 197, 1480, +-655, -344, -613, -1903, 105, -1520, 518, 571, +253, 1973, -124, 1530, -335, -460, -54, -1904, +121, -1672, 163, 112, 11, 1864, -39, 1946, +-75, 161, -32, -1763, -159, -1967, -132, -234, +113, 1675, 575, 1911, 466, 267, -360, -1572, +-964, -1806, -572, -144, 505, 1551, 1073, 1712, +518, 130, -453, -1393, -965, -1483, -561, -280, +399, 1047, 969, 1356, 604, 692, -482, -576, +-1118, -1469, -416, -1195, 776, 309, 1019, 1656, +-8, 1474, -931, -304, -626, -1769, 315, -1481, +820, 328, 405, 1739, -420, 1269, -692, -411, +-286, -1623, 222, -1162, 518, 289, 343, 1337, +87, 1145, -192, 53, -432, -1097, -634, -1314, +-241, -578, 826, 832, 1230, 1476, 278, 849, +-1136, -687, -1486, -1459, -291, -826, 1186, 554, +1471, 1192, 470, 738, -918, -399, -1473, -1042, +-871, -748, 691, 342, 1675, 1216, 1055, 880, +-722, -484, -1655, -1461, -1031, -881, 662, 823, +1650, 1616, 968, 761, -682, -915, -1640, -1488, +-945, -635, 710, 738, 1640, 1326, 952, 824, +-675, -282, -1498, -1178, -1014, -1091, 281, -85, +1399, 1120, 1306, 1188, 3, 193, -1416, -879, +-1363, -936, 34, -125, 1235, 507, 946, 596, +-116, 142, -736, -234, -388, -469, -37, -254, +91, 140, 197, 489, 371, 254, 140, -217, +-203, -511, -422, -255, -198, 247, 137, 483, +218, 223, 239, -352, 118, -665, -63, -280, +-274, 496, -320, 835, -77, 343, 333, -559, +343, -910, 189, -544, -351, 249, -391, 917, +-154, 836, 377, 83, 340, -922, 17, -998, +-313, -138, -134, 811, -21, 809, 148, 103, +6, -475, 131, -452, 29, -188, -151, 149, +-177, 436, -3, 387, 221, -127, 141, -568, +-56, -272, -3, 510, -45, 511, -275, -266, +-297, -724, 205, 32, 729, 964, 377, 594, +-529, -760, -811, -1256, -123, -142, 574, 1275, +426, 1016, -106, -375, -165, -1176, 70, -358, +-148, 611, -351, 533, -111, -349, 624, -376, +678, 288, -176, 641, -1100, -141, -874, -902, +438, -431, 1478, 520, 1043, 767, -458, 24, +-1825, -459, -1216, -167, 614, 180, 1850, -76, +1116, -470, -716, -293, -1612, 491, -741, 843, +674, 303, 1169, -525, 461, -973, -478, -417, +-753, 314, -430, 771, 173, 389, 528, -141, +596, -261, 166, 14, -588, -113, -887, -528, +-240, -522, 926, 569, 1054, 1505, -135, 741, +-1344, -1289, -791, -2270, 697, -444, 1388, 2275, +279, 2553, -856, -258, -965, -2972, -87, -2186, +378, 1190, 483, 3049, 466, 1382, 388, -1741, +-351, -2539, -1092, -486, -927, 1829, 474, 1961, +1612, -31, 1072, -1809, -664, -1574, -1737, 429, +-983, 1925, 725, 1222, 1501, -974, 791, -1925, +-477, -590, -971, 1423, -716, 1585, -198, -188, +441, -1564, 1012, -1049, 878, 596, -126, 1463, +-1375, 714, -1317, -696, 65, -1511, 1354, -699, +1333, 787, 207, 1517, -941, 520, -1307, -902, +-666, -1287, 599, -198, 1431, 906, 827, 844, +-641, -189, -1498, -990, -587, -583, 1022, 475, +1308, 1208, 97, 678, -1143, -644, -1047, -1459, +90, -875, 1012, 535, 933, 1401, -38, 1037, +-839, -21, -823, -976, -111, -1150, 690, -597, +746, 489, 57, 1239, -471, 1149, -453, 2, +-148, -1244, 95, -1581, 159, -386, 287, 1315, +413, 2008, 242, 781, -482, -1336, -1010, -2304, +-590, -1090, 691, 1205, 1408, 2392, 744, 1406, +-841, -717, -1565, -2209, -529, -1780, 942, 45, +1265, 1891, 232, 2137, -826, 591, -877, -1554, +-33, -2358, 548, -1029, 498, 1240, 58, 2294, +-168, 1081, -248, -895, -178, -1835, -147, -967, +6, 277, 250, 973, 364, 888, 260, 571, +-107, -57, -578, -1001, -625, -1445, -190, -676, +774, 1026, 1147, 1944, 395, 1185, -969, -797, +-1483, -2125, -512, -1600, 989, 429, 1509, 2112, +671, 1810, -793, -112, -1455, -1848, -959, -1777, +512, -249, 1559, 1226, 1258, 1609, -319, 961, +-1602, -234, -1375, -1519, 80, -1978, 1252, -770, +1254, 1538, 337, 2875, -527, 1613, -907, -1252, +-800, -3173, -324, -2194, 443, 589, 1075, 2773, +1012, 2563, 17, 427, -1165, -1806, -1406, -2664, +-326, -1472, 1123, 775, 1556, 2591, 493, 2276, +-1068, 38, -1508, -2394, -606, -2660, 867, -532, +1386, 2056, 668, 2684, -478, 881, -981, -1474, +-822, -2513, -197, -1413, 503, 679, 1060, 2228, +969, 1948, -149, 80, -1415, -1840, -1432, -2098, +68, -602, 1624, 1204, 1445, 1630, -161, 629, +-1556, -441, -1308, -774, 190, -340, 1436, -151, +1221, -112, -104, -56, -1386, 405, -1283, 649, +41, 304, 1266, -498, 1359, -791, 10, -267, +-1138, 459, -1226, 679, -68, 124, 1017, -272, +960, -348, -64, -66, -757, -74, -572, -149, +64, 14, 269, 553, 232, 767, 356, 330, +472, -743, -148, -1375, -1173, -993, -1227, 390, +319, 1815, 2001, 1966, 1766, 433, -473, -1848, +-2617, -2933, -2144, -1459, 649, 1638, 3003, 3633, +2363, 2462, -848, -1212, -3266, -3953, -2316, -3216, +997, 511, 3185, 3854, 2156, 3797, -886, 373, +-2808, -3324, -2030, -4171, 530, -1267, 2412, 2583, +1931, 4009, -330, 1796, -2114, -1805, -1569, -3245, +538, -1662, 1710, 930, 861, 1921, -889, 997, +-1286, -174, -11, -425, 1171, -183, 1007, -320, +-377, -741, -1559, -706, -1223, 236, 462, 1235, +2035, 1560, 1821, 585, -444, -1129, -2534, -2349, +-2335, -1865, 407, 503, 2847, 2950, 2500, 3149, +-372, 405, -2742, -3162, -2434, -4115, 286, -1269, +2258, 2907, 2098, 4477, 95, 2027, -1509, -2126, +-1675, -4133, -737, -2592, 596, 897, 1437, 3313, +1339, 2906, 225, 483, -1313, -2133, -1776, -2833, +-627, -1597, 1124, 761, 1889, 2383, 873, 2418, +-929, 587, -1819, -1801, -964, -2979, 744, -1505, +1645, 1419, 915, 3147, -580, 1854, -1351, -1104, +-794, -2823, 331, -1802, 926, 647, 786, 2197, +64, 1679, -559, -141, -851, -1655, -561, -1637, +244, -149, 923, 1393, 968, 1599, 162, 220, +-919, -1379, -1299, -1668, -621, -373, 810, 1340, +1614, 1855, 991, 745, -608, -991, -1802, -2022, +-1388, -1455, 373, 207, 1752, 1984, 1748, 2310, +140, 690, -1612, -1801, -1945, -2826, -700, -1332, +1149, 1337, 1896, 2636, 1141, 1690, -404, -396, +-1446, -1918, -1460, -2061, -523, -807, 739, 1159, +1622, 2420, 1360, 1726, 37, -449, -1429, -2192, +-1888, -2046, -977, -431, 768, 1272, 2045, 2016, +2009, 1423, 239, -181, -1945, -1702, -2712, -1906, +-1151, -533, 1435, 1023, 2737, 1568, 1625, 944, +-480, 3, -2017, -719, -1919, -1102, -497, -875, +1016, -122, 1897, 704, 1217, 1192, -152, 1041, +-1330, 344, -1483, -985, -805, -2044, 344, -1628, +1419, 519, 1812, 2612, 752, 2605, -1258, 139, +-2373, -2401, -1555, -2959, 816, -1060, 2329, 1525, +1896, 2745, -99, 1864, -1810, -342, -1948, -2259, +-509, -2402, 1097, -729, 1801, 1666, 952, 2698, +-576, 1322, -1508, -1272, -1190, -2648, 231, -1415, +1374, 1044, 1112, 2146, -237, 1089, -1134, -686, +-692, -1365, 386, -706, 634, 151, 66, 556, +-318, 551, 108, 305, 401, 26, -43, -438, +-785, -626, -548, -463, 472, 283, 1194, 907, +606, 857, -741, -155, -1365, -1017, -621, -987, +668, -50, 1292, 686, 659, 806, -342, 516, +-781, 267, -715, -304, -311, -1171, 85, -1603, +591, -460, 1001, 1793, 737, 2978, -307, 1372, +-1281, -2006, -1448, -3896, -322, -2234, 1150, 1569, +1833, 3908, 934, 2804, -698, -435, -1611, -2906, +-1120, -2872, 34, -1014, 800, 1197, 731, 2337, +550, 1952, 354, 526, -54, -1081, -730, -1843, +-1191, -1781, -851, -803, 288, 788, 1503, 2437, +1805, 2540, 617, 505, -1344, -2413, -2449, -3383, +-1521, -1502, 766, 1557, 2377, 3035, 2029, 2029, +276, -176, -1483, -1739, -2166, -2035, -1516, -1264, +138, 18, 1936, 1489, 2528, 2281, 1155, 1530, +-1391, -593, -2876, -2424, -2031, -2296, 572, -356, +2513, 1605, 2211, 2016, 306, 1118, -1440, -168, +-1704, -1010, -926, -1445, 26, -1102, 617, 9, +1100, 1288, 1117, 1512, 615, 529, -589, -606, +-1493, -982, -1577, -611, -478, -249, 1040, 137, +1918, 451, 1535, 713, -16, 538, -1509, 5, +-2032, -569, -1110, -880, 359, -650, 1726, 15, +1997, 880, 1079, 1150, -793, 631, -2285, -545, +-2327, -1304, -438, -1068, 1980, 34, 2967, 1038, +1415, 1095, -1305, 257, -2773, -590, -1765, -692, +478, -145, 1914, 206, 1486, 4, 354, -254, +-802, 36, -1117, 469, -902, 509, -56, -53, +784, -438, 1017, -416, 498, -192, -306, -9, +-786, 66, -714, 385, -223, 625, 355, 482, +779, -338, 566, -1217, 36, -1140, -435, 123, +-567, 1543, -422, 1649, -109, 300, 327, -1376, +699, -1844, 578, -852, -47, 820, -700, 1795, +-891, 1281, -253, -212, 610, -1478, 1019, -1303, +542, -15, -522, 1011, -999, 862, -625, -154, +282, -565, 803, -195, 555, 474, 129, 381, +-464, -236, -601, -765, -384, -521, 261, 269, +535, 945, 389, 750, -185, -120, -360, -828, +-171, -783, 72, -71, 60, 392, 89, 439, +23, 192, 96, 111, 50, 120, -65, -108, +-238, -530, -286, -641, -9, -78, 465, 684, +537, 811, 72, 47, -574, -583, -616, -545, +-138, 119, 349, 417, 570, 109, 314, -302, +-99, -365, -473, 62, -458, 472, 77, 464, +454, 111, 259, -493, -247, -750, -394, -391, +-18, 429, 403, 980, 424, 663, 51, -190, +-343, -809, -590, -850, -489, -430, -1, 243, +721, 913, 1062, 1295, 637, 741, -445, -605, +-1530, -1866, -1504, -1887, -151, -272, 1581, 1760, +2214, 2674, 923, 1624, -1122, -690, -2299, -2712, +-1659, -2960, 168, -1023, 1725, 1943, 2127, 3656, +978, 2521, -808, -620, -2035, -3239, -1746, -3177, +-225, -825, 1342, 1830, 1937, 2821, 1141, 1801, +-415, -255, -1652, -1831, -1562, -1972, -235, -755, +1166, 769, 1378, 1382, 266, 808, -707, -159, +-750, -529, 56, -224, 544, 99, 279, -42, +-438, -394, -715, -484, -350, 13, 491, 629, +1061, 889, 892, 423, -7, -285, -1194, -915, +-1560, -1013, -832, -515, 750, 553, 1906, 1446, +1781, 1268, 160, -46, -1628, -1344, -2347, -1461, +-1271, -386, 751, 718, 2231, 965, 2094, 570, +449, 181, -1414, 19, -2290, -291, -1565, -881, +245, -1071, 1827, -322, 2013, 1020, 840, 1724, +-749, 1040, -1678, -494, -1439, -1553, -556, -1443, +656, -452, 1464, 563, 1581, 1202, 540, 1364, +-934, 795, -1875, -431, -1469, -1630, 88, -1717, +1470, -561, 1805, 850, 767, 1613, -722, 1459, +-1595, 626, -1347, -661, -94, -1804, 1228, -1921, +1581, -621, 702, 1246, -848, 2280, -1696, 1658, +-983, -75, 445, -1644, 1483, -2021, 1236, -1090, +110, 545, -929, 1639, -1466, 1521, -975, 340, +285, -760, 1471, -1055, 1667, -678, 453, -175, +-1136, 144, -1755, 447, -1037, 670, 303, 701, +1309, 219, 1222, -521, 530, -1163, -410, -1050, +-885, -83, -808, 1102, -557, 1674, -80, 977, +448, -523, 1062, -1810, 1228, -1738, 527, -350, +-851, 1358, -1841, 1987, -1658, 1219, -140, -347, +1580, -1615, 2263, -1743, 1371, -734, -439, 796, +-1946, 1712, -2108, 1404, -980, 206, 768, -1033, +1874, -1524, 1832, -1112, 674, 17, -659, 1184, +-1550, 1663, -1668, 873, -1030, -632, 261, -1659, +1778, -1303, 2389, 9, 1306, 1147, -1010, 1244, +-2748, 496, -2391, -496, -272, -974, 2010, -627, +2738, 59, 1453, 473, -749, 329, -2279, 119, +-2074, 91, -344, 66, 1334, -216, 1875, -372, +982, -249, -286, 109, -1171, 308, -1188, 196, +-495, 109, 506, -68, 1074, -150, 860, -167, +-63, -64, -895, 105, -969, 86, -269, -73, +702, -32, 1152, 167, 572, 337, -489, 44, +-1245, -500, -878, -648, 120, -55, 950, 729, +1040, 938, 467, 119, -278, -803, -832, -910, +-999, -237, -583, 561, 316, 674, 1127, 385, +1241, -15, 355, -421, -819, -573, -1445, -321, +-950, 191, 272, 539, 1172, 400, 1206, 93, +400, -163, -601, -438, -1123, -475, -893, -229, +-29, 312, 740, 692, 1000, 577, 492, 59, +-210, -572, -741, -949, -661, -563, -192, 297, +407, 1020, 514, 851, 223, -3, -192, -578, +-239, -653, -59, -456, 165, -248, 195, 203, +-60, 918, -329, 1013, -385, 64, -15, -1124, +456, -1303, 648, -157, 193, 1097, -372, 1196, +-657, 123, -457, -1010, 117, -979, 492, 51, +544, 824, 47, 640, -419, -67, -289, -311, +189, -154, 379, -185, -20, -368, -541, -257, +-451, 267, 0, 640, 408, 596, 647, 292, +460, -206, 137, -836, -488, -1099, -925, -551, +-806, 646, -153, 1382, 711, 1136, 1326, 221, +1021, -794, -38, -1307, -1267, -1230, -1682, -288, +-708, 985, 827, 1629, 1678, 1119, 1199, -142, +-220, -1212, -1180, -1309, -1159, -616, -296, 359, +503, 785, 563, 451, 405, 175, 290, 360, +218, 566, -162, -60, -667, -1243, -799, -1589, +-306, -604, 368, 836, 793, 1704, 796, 1511, +334, 549, -292, -816, -879, -1855, -869, -1761, +-298, -478, 380, 1062, 731, 1870, 672, 1468, +427, 293, 28, -947, -596, -1593, -1144, -1175, +-865, -99, 181, 821, 1237, 950, 1229, 522, +397, 107, -534, 45, -907, -102, -785, -442, +-515, -841, -32, -726, 770, 41, 1301, 942, +950, 1202, -308, 525, -1300, -526, -1294, -972, +-364, -614, 628, 112, 909, 528, 716, 333, +359, -135, -107, -402, -639, -130, -1002, 426, +-683, 558, 249, 195, 973, -354, 987, -614, +381, -485, -272, -76, -740, 462, -1034, 700, +-723, 228, 211, -382, 1210, -485, 1483, 75, +575, 470, -976, 64, -1675, -458, -1185, -432, +338, 0, 1474, 300, 1391, 198, 259, 286, +-1025, 424, -1318, 154, -592, -502, 460, -949, +1076, -642, 810, 179, 119, 795, -586, 939, +-926, 569, -819, -191, -143, -720, 749, -817, +1444, -344, 993, 76, -318, 130, -1449, 124, +-1427, 361, -386, 840, 683, 954, 1157, 196, +990, -1141, 436, -1981, -391, -1444, -952, 319, +-1126, 1901, -630, 2151, 200, 1013, 1054, -544, +1411, -1462, 848, -1482, -442, -972, -1537, -258, +-1544, 510, -297, 1298, 1078, 1632, 1447, 1090, +781, -171, -280, -1464, -878, -1894, -722, -1318, +-363, -109, 137, 1129, 407, 1885, 492, 1782, +334, 586, -91, -1189, -315, -2320, -189, -1809, +-58, -69, -27, 1538, -176, 1758, -22, 808, +323, -336, 287, -896, 90, -696, -201, -272, +-190, 151, -51, 280, -93, 110, -43, -90, +42, -90, 184, 209, 207, 404, -24, 115, +-256, -288, -139, -375, 70, -46, 310, 186, +97, 15, -235, -284, -347, -232, -86, 128, +354, 585, 355, 580, -6, 111, -321, -499, +-300, -804, 11, -473, 373, 112, 262, 578, +-59, 632, -396, 245, -311, -194, 82, -458, +401, -314, 306, 120, 2, 286, -292, 79, +-342, -309, -276, -345, 138, 89, 508, 458, +608, 422, 201, 108, -549, -270, -968, -388, +-703, -380, 213, -171, 998, 204, 1177, 425, +526, 378, -506, 59, -1240, -300, -1097, -290, +-326, -37, 603, 228, 1085, 179, 858, -263, +316, -471, -361, -232, -765, 380, -714, 780, +-500, 581, -17, -82, 399, -743, 748, -1000, +869, -558, 407, 344, -365, 1074, -997, 1074, +-1070, 183, -357, -768, 490, -1011, 991, -424, +893, 226, 189, 351, -450, 158, -741, 187, +-513, 451, -65, 435, 167, -112, 276, -782, +381, -905, 206, -353, -31, 394, -249, 805, +-270, 728, -14, 297, 91, -227, 140, -544, +124, -493, -37, -148, -236, 40, -364, -79, +-154, -205, 336, 55, 621, 698, 512, 1047, +-11, 566, -598, -496, -721, -1330, -384, -1283, +127, -489, 435, 427, 300, 1110, 276, 1338, +324, 904, 233, -97, -186, -1132, -650, -1339, +-731, -650, -383, 106, 138, 389, 666, 366, +1031, 563, 659, 855, -239, 585, -1194, -261, +-1045, -1050, 4, -1100, 931, -473, 800, 171, +-104, 451, -635, 585, -291, 715, 271, 748, +356, 249, 7, -711, -206, -1420, 28, -1176, +142, -63, -117, 1058, -445, 1285, -323, 656, +180, -171, 599, -597, 642, -431, 257, -170, +-282, -189, -803, -449, -899, -345, -339, 450, +589, 1230, 1110, 994, 822, -149, -5, -1177, +-713, -1133, -881, -299, -455, 458, 101, 762, +452, 588, 454, 134, 223, -326, -41, -514, +-65, -203, 9, 220, 21, 204, -205, -93, +-503, -336, -483, -89, 113, 327, 769, 468, +942, 277, 300, -119, -515, -516, -987, -618, +-698, -426, 3, 253, 645, 923, 766, 993, +305, 166, -293, -975, -458, -1319, -132, -407, +220, 779, 69, 1096, -327, 389, -406, -451, +51, -547, 613, -271, 698, 81, 129, 227, +-527, 239, -670, 54, -318, -265, 108, -321, +222, 42, 126, 486, 217, 416, 410, -93, +393, -585, -110, -570, -649, -135, -827, 459, +-435, 825, 209, 653, 792, -163, 862, -1010, +518, -1085, -130, -175, -738, 959, -922, 1192, +-662, 338, -130, -736, 659, -1046, 1155, -300, +1062, 671, 95, 919, -1041, 313, -1469, -640, +-718, -1009, 513, -560, 1207, 335, 816, 1050, +-76, 926, -711, 108, -608, -760, 13, -983, +464, -322, 514, 479, 60, 692, -504, 185, +-694, -523, -373, -592, 271, 16, 802, 627, +750, 627, 231, 51, -343, -334, -650, -141, +-587, 25, -350, -273, -12, -881, 340, -768, +634, 350, 605, 1495, 274, 1605, -258, 470, +-603, -957, -655, -1566, -288, -1165, 257, -152, +551, 606, 425, 725, 18, 498, -322, 365, +-306, 338, -78, 62, 172, -503, 292, -752, +220, -360, -80, 178, -357, 297, -459, -79, +-194, -249, 202, 54, 439, 525, 430, 631, +200, 256, -71, -284, -279, -554, -401, -445, +-358, -187, -98, -49, 185, -82, 414, 10, +301, 367, 40, 644, -150, 550, -149, 92, +-69, -365, -28, -533, -35, -503, 67, -424, +77, -241, -37, 86, -144, 591, -134, 879, +58, 652, 246, -5, 174, -640, 80, -753, +-60, -381, -162, -8, -212, 172, -210, 189, +-45, 137, 201, 156, 402, 162, 301, 258, +-105, 172, -467, -185, -421, -520, -17, -488, +403, -148, 369, 192, 89, 313, -73, 430, +-94, 501, -178, 166, -316, -457, -328, -895, +54, -602, 540, 172, 663, 755, 276, 748, +-373, 284, -731, -352, -579, -654, -28, -453, +521, 117, 658, 493, 345, 245, -190, -271, +-600, -456, -534, -79, -61, 498, 468, 654, +684, 184, 366, -465, -262, -765, -734, -427, +-676, 206, -107, 575, 607, 588, 818, 212, +347, -355, -377, -788, -691, -648, -327, 258, +281, 1100, 446, 915, 118, -166, -307, -1079, +-276, -937, 173, -26, 472, 637, 177, 697, +-490, 234, -770, -300, -240, -426, 636, -157, +1030, 261, 457, 257, -454, -185, -898, -319, +-566, 67, 94, 475, 492, 284, 364, -407, +26, -715, -132, -319, -97, 358, 137, 838, +164, 693, -46, 63, -327, -666, -374, -1071, +-69, -649, 342, 293, 472, 1041, 244, 1079, +-66, 248, -251, -678, -313, -1109, -334, -806, +-214, -39, 120, 695, 545, 1078, 585, 941, +170, 101, -323, -956, -455, -1391, -281, -766, +-58, 487, -102, 1122, -90, 823, 130, 36, +493, -517, 582, -582, 306, -300, -282, 122, +-670, 417, -738, 412, -330, 133, 239, -124, +631, -421, 625, -631, 256, -580, -125, 143, +-274, 1084, -315, 1382, -286, 498, -199, -881, +-17, -1575, 265, -1155, 365, 15, 183, 942, +-23, 1159, -74, 759, 10, 127, -1, -402, +-262, -780, -431, -924, -253, -526, 264, 245, +673, 849, 586, 890, 49, 315, -517, -259, +-728, -536, -374, -451, 201, -17, 579, 216, +441, 53, -61, -377, -344, -458, -177, 300, +155, 1058, 231, 954, -99, -46, -396, -1129, +-297, -1283, 80, -532, 480, 410, 519, 1063, +162, 876, -303, 205, -577, -412, -405, -617, +107, -222, 430, 187, 365, 167, -22, -174, +-345, -610, -270, -359, -31, 439, 293, 985, +437, 787, 234, -92, -157, -664, -562, -547, +-558, -282, 17, -163, 533, -160, 510, -52, +-53, 335, -529, 577, -250, 741, 353, 558, +560, -213, 122, -1089, -499, -1365, -568, -562, +-182, 699, 269, 1309, 490, 969, 376, 174, +88, -628, -321, -955, -633, -798, -366, -29, +274, 847, 646, 1019, 419, 271, -302, -781, +-573, -1118, -148, -356, 395, 773, 452, 1172, +32, 539, -410, -511, -421, -1004, -132, -665, +138, 21, 316, 516, 291, 560, 109, 241, +-164, -116, -241, -277, -56, -146, 154, 77, +189, 111, -119, 42, -379, 4, -334, -93, +29, -221, 456, -256, 706, -67, 403, 306, +-220, 346, -834, 192, -918, 29, -277, -23, +607, -50, 981, -199, 672, -336, -135, -306, +-682, -243, -619, 22, -156, 534, 303, 924, +401, 785, 145, -168, -103, -1196, -252, -1420, +-172, -644, 20, 708, 184, 1571, 263, 1222, +131, 28, -182, -1091, -323, -1163, -197, -382, +225, 353, 446, 618, 199, 456, -273, 60, +-511, -288, -334, -499, 92, -174, 364, 428, +368, 606, 285, 233, 18, -393, -194, -626, +-361, -342, -274, 89, -31, 337, 118, 290, +91, 10, 62, -33, 78, 164, 164, 230, +113, -35, -32, -470, -113, -458, -225, -72, +-251, 182, -123, 258, 154, 337, 476, 362, +375, 119, -107, -469, -495, -653, -379, -203, +52, 342, 398, 467, 201, 142, -87, -260, +-195, -288, -58, -87, 120, 309, 70, 502, +-9, 101, -33, -440, -73, -666, -60, -231, +-25, 452, 70, 650, 190, 298, 62, -274, +-148, -721, -198, -479, -97, 149, 170, 716, +291, 725, 154, 78, -84, -459, -326, -612, +-308, -412, -20, -14, 232, 274, 268, 403, +78, 287, -100, -72, 10, -199, 54, -129, +28, -20, -133, 107, -233, 63, -66, 71, +130, 7, 149, -151, 101, -179, -122, -145, +-128, -7, 45, 207, 119, 254, 100, 123, +-33, -150, -86, -227, 70, 81, 48, 298, +-160, 107, -255, -223, -133, -326, 245, -70, +363, 29, 85, -133, -228, -109, -271, 233, +43, 615, 289, 518, 181, -48, -118, -607, +-337, -751, -186, -451, 128, 152, 251, 634, +174, 686, -32, 274, -193, -298, -140, -584, +-75, -396, 93, 25, 208, 397, 135, 353, +-34, -56, -217, -394, -181, -286, 70, 246, +285, 632, 193, 328, -95, -378, -419, -760, +-331, -438, 54, 333, 425, 655, 448, 361, +94, -190, -285, -433, -391, -238, -236, 27, +74, 178, 335, 339, 358, 390, 71, 125, +-361, -455, -530, -898, -130, -518, 428, 324, +610, 915, 185, 727, -416, 24, -578, -454, +-257, -468, 203, -213, 439, 50, 350, 63, +60, -13, -224, 25, -362, 176, -128, 335, +163, 120, 274, -333, 55, -484, -290, -171, +-312, 347, -22, 424, 276, 16, 372, -259, +169, -108, -51, 242, -161, 220, -227, -261, +-143, -589, -23, -258, 84, 410, 62, 778, +-124, 343, -153, -347, 103, -635, 391, -353, +469, 122, 55, 316, -439, 249, -620, 193, +-383, 115, 156, -69, 535, -385, 455, -542, +80, -290, -354, 261, -404, 710, -76, 731, +254, 209, 395, -459, 160, -807, -242, -612, +-426, -8, -393, 451, 35, 502, 419, 259, +446, -15, 216, -130, -160, -121, -270, -90, +-119, 2, -82, -1, -99, -116, -145, -215, +-29, -111, 320, 227, 421, 392, 232, 155, +-183, -146, -595, -217, -513, 2, 1, 147, +630, 14, 831, -134, 246, -211, -618, -170, +-1003, -8, -543, 171, 429, 337, 942, 310, +653, 44, -123, -202, -752, -386, -611, -365, +20, -90, 597, 298, 633, 572, 7, 347, +-595, -231, -659, -583, -214, -484, 406, -44, +601, 349, 388, 509, 61, 483, -234, 150, +-363, -364, -377, -668, -241, -531, 131, -4, +397, 424, 369, 469, 12, 323, -326, 102, +-277, -91, 59, -312, 352, -525, 291, -446, +-39, 14, -345, 632, -377, 937, -191, 495, +92, -406, 240, -1042, 313, -888, 276, -52, +100, 705, -200, 778, -469, 273, -386, -277, +61, -343, 495, 46, 521, 305, 42, 85, +-483, -439, -630, -673, -248, -220, 345, 466, +661, 728, 490, 401, -59, -189, -544, -421, +-578, -240, -216, 54, 296, 182, 530, -15, +338, -258, -44, -179, -346, 133, -368, 428, +-149, 279, 68, -223, 260, -474, 333, -269, +198, 263, -74, 596, -399, 291, -402, -279, +-81, -661, 301, -454, 468, 225, 253, 626, +-121, 475, -372, -84, -411, -507, -142, -394, +248, 23, 472, 349, 389, 359, -95, -27, +-512, -329, -497, -270, -69, 50, 469, 328, +543, 185, 171, -79, -277, -165, -481, -163, +-279, -137, 129, -55, 376, 203, 326, 476, +-109, 278, -471, -255, -342, -510, 148, -270, +598, 141, 426, 187, -188, -38, -496, -34, +-264, 248, 164, 430, 247, 138, -148, -508, +-307, -818, 20, -353, 434, 551, 463, 1090, +-21, 631, -448, -431, -444, -1107, -186, -897, +129, 32, 355, 895, 433, 1070, 267, 471, +-221, -495, -640, -1052, -542, -690, -2, 142, +569, 704, 687, 563, 328, 48, -168, -231, +-613, -242, -739, -160, -379, -79, 339, -25, +968, 101, 859, 240, -1, 199, -825, 17, +-975, -295, -346, -414, 469, -103, 792, 324, +563, 545, -17, 311, -590, -181, -733, -503, +-383, -563, 305, -282, 837, 255, 712, 636, +100, 631, -585, 205, -837, -286, -496, -500, +88, -526, 553, -400, 653, 45, 306, 505, +-113, 744, -417, 387, -414, -238, -146, -512, +61, -435, 142, -158, 139, 89, 139, 238, +224, 390, 140, 354, -111, 17, -368, -397, +-433, -715, -156, -500, 260, 234, 457, 897, +377, 955, 6, 217, -296, -685, -311, -997, +-143, -711, 67, -46, 137, 621, 53, 925, +23, 689, 24, -80, 35, -743, 35, -713, +-28, -212, -80, 243, -86, 341, -66, 206, +-6, 124, 86, 9, 165, -107, 177, -102, +28, -92, -237, -142, -359, -153, -151, 39, +263, 410, 523, 483, 254, 59, -319, -478, +-670, -679, -362, -337, 359, 301, 800, 714, +455, 598, -324, -19, -803, -653, -477, -623, +273, -49, 611, 509, 297, 508, -237, -21, +-318, -457, 42, -413, 255, -10, 21, 449, +-348, 509, -351, 131, 110, -318, 504, -546, +460, -303, 14, 139, -482, 315, -578, 232, +-234, -3, 327, -37, 685, 142, 433, 127, +-218, -116, -669, -416, -505, -432, 154, -11, +564, 347, 368, 425, -105, 305, -373, 68, +-184, -127, 129, -396, 202, -545, 67, -192, +-120, 347, -198, 666, -103, 412, 88, -239, +288, -580, 281, -423, -55, 1, -427, 404, +-485, 373, -15, 150, 557, -61, 644, -230, +167, -218, -482, -169, -717, 13, -384, 282, +180, 242, 544, -66, 501, -351, 111, -276, +-258, 207, -359, 509, -144, 305, 160, -82, +184, -425, -73, -381, -321, -167, -205, 57, +218, 275, 506, 292, 320, 148, -175, 5, +-483, -125, -305, -143, 152, -164, 408, -169, +179, 21, -245, 208, -420, 271, -163, 162, +315, -101, 492, -265, 225, -328, -211, -241, +-456, 77, -267, 429, 97, 571, 280, 341, +230, -208, 7, -625, -160, -654, -160, -337, +-129, 198, 19, 592, 191, 733, 259, 494, +202, -119, -104, -697, -381, -858, -401, -450, +-182, 199, 231, 645, 487, 657, 443, 425, +170, -28, -272, -434, -533, -629, -426, -491, +-86, -82, 381, 279, 483, 462, 225, 521, +-112, 349, -362, -34, -271, -505, -35, -724, +86, -423, 179, 151, 114, 574, 101, 646, +151, 313, 56, -151, -132, -493, -411, -582, +-519, -299, -126, 87, 437, 383, 753, 555, +498, 435, -207, 94, -628, -393, -517, -748, +-69, -528, 353, 60, 308, 557, 78, 585, +-140, 178, -184, -139, 23, -239, 167, -233, +117, -182, -63, -71, -278, 131, -192, 314, +124, 210, 345, 26, 328, -190, -46, -385, +-407, -388, -412, -119, -113, 495, 308, 887, +427, 514, 148, -376, -142, -1005, -232, -763, +-45, 60, 149, 649, 29, 626, -222, 185, +-299, -258, -87, -345, 306, -194, 505, 82, +331, 299, -16, 292, -398, 54, -579, -399, +-399, -688, 21, -402, 503, 363, 662, 979, +286, 801, -257, -61, -589, -834, -405, -923, +114, -330, 441, 424, 341, 793, -40, 579, +-431, -80, -327, -629, 67, -627, 413, -112, +429, 453, -15, 584, -410, 226, -449, -291, +-182, -537, 268, -275, 457, 225, 310, 431, +20, 139, -286, -269, -298, -188, -133, 220, +-22, 309, 65, -127, 65, -614, 122, -446, +214, 239, 92, 770, -60, 677, -183, 47, +-201, -605, -52, -755, 5, -351, 85, 279, +190, 574, 144, 299, 22, -134, -231, -344, +-343, -154, -62, 214, 306, 427, 471, 314, +211, -190, -359, -706, -604, -702, -354, -64, +238, 705, 678, 930, 472, 398, -98, -382, +-551, -836, -521, -669, -12, 11, 357, 683, +363, 846, 114, 328, -167, -484, -194, -908, +-108, -658, -52, 41, 67, 690, 152, 865, +190, 489, 116, -149, -183, -675, -378, -744, +-279, -390, 94, 140, 517, 545, 493, 587, +3, 291, -507, -110, -613, -344, -150, -385, +431, -250, 580, -61, 275, 227, -217, 425, +-489, 293, -356, -85, -35, -386, 289, -305, +397, 56, 192, 275, -108, 220, -314, -19, +-236, -249, 58, -235, 246, -33, 180, 225, +-50, 315, -237, 95, -166, -126, 15, -178, +153, -146, 192, -127, 108, -156, -32, 14, +-147, 401, -187, 553, -49, 273, 84, -350, +84, -843, -2, -685, -28, -48, 143, 730, +279, 1059, 78, 613, -380, -278, -678, -1051, +-338, -1091, 493, -272, 1015, 716, 658, 1089, +-343, 617, -1101, -258, -847, -659, 76, -481, +827, -121, 800, 102, 177, 91, -392, 196, +-553, 332, -360, 236, -13, -64, 265, -392, +388, -401, 269, -76, -59, 223, -304, 306, +-272, 158, -55, -72, 164, -137, 170, -112, +67, -44, 13, 70, -68, 119, -121, 118, +-122, -4, -32, -186, 132, -199, 143, -90, +7, 67, -79, 199, -50, 219, 70, 194, +105, 24, -2, -241, -66, -314, -118, -133, +-154, 63, -107, 52, 4, -126, 254, -34, +418, 368, 218, 594, -163, 317, -514, -330, +-468, -816, -17, -737, 390, -237, 488, 463, +269, 939, -135, 811, -339, 133, -378, -660, +-243, -943, 66, -492, 340, 177, 462, 558, +286, 493, -131, 130, -418, -128, -431, -221, +-159, -205, 192, -70, 309, 26, 262, 128, +70, 129, -93, -48, -95, -166, -101, -103, +-119, 98, -122, 264, -112, 121, 106, -99, +318, -159, 283, -128, 35, -11, -303, 13, +-339, -7, -60, 40, 169, 30, 226, 96, +45, 177, -103, 84, -89, -127, -68, -350, +8, -288, 102, 141, 135, 411, 96, 328, +-112, -69, -278, -449, -145, -346, 89, 51, +275, 407, 212, 444, -31, 47, -169, -304, +-186, -396, -90, -290, 43, 38, 57, 329, +97, 466, 122, 306, 28, -251, -83, -630, +-173, -480, -68, 113, 197, 706, 234, 661, +-1, 24, -294, -607, -333, -799, -9, -249, +276, 479, 266, 711, 93, 348, -83, -286, +-96, -515, -113, -175, -188, 215, -80, 360, +192, 75, 337, -352, 152, -428, -328, -121, +-499, 393, -90, 658, 447, 292, 582, -297, +122, -685, -456, -558, -578, 60, -221, 610, +304, 741, 503, 327, 252, -454, -129, -870, +-371, -620, -228, 77, 104, 757, 212, 821, +89, 341, -68, -294, -143, -742, -12, -613, +76, -119, 91, 340, 68, 548, -47, 343, +-163, -7, -178, -237, -46, -346, 223, -176, +294, 61, 141, 180, -138, 256, -331, 150, +-192, -46, 75, -262, 201, -430, 145, -172, +-58, 270, -162, 491, -63, 377, 77, -33, +216, -308, 183, -323, -58, -326, -291, -153, +-350, 113, -66, 373, 336, 533, 429, 289, +163, -145, -248, -495, -467, -630, -245, -263, +137, 266, 392, 574, 349, 522, 11, 45, +-268, -354, -302, -417, -143, -269, 68, 98, +129, 304, 128, 255, 139, 94, 85, -160, +-38, -250, -222, -182, -308, -92, -63, 177, +268, 372, 401, 301, 193, 19, -264, -390, +-470, -439, -215, -142, 162, 114, 403, 258, +260, 188, -44, 117, -214, 155, -234, 5, +-91, -233, 71, -393, 146, -310, 129, 148, +-14, 458, -96, 347, -32, 21, 10, -313, +51, -304, 18, -108, -19, 31, 34, 264, +21, 355, -109, 177, -184, -216, -124, -620, +179, -470, 444, 155, 328, 658, -130, 714, +-586, 146, -566, -543, -39, -756, 492, -469, +628, 191, 276, 654, -232, 538, -406, 125, +-273, -318, -19, -439, 92, -201, 6, -9, +-25, 120, 88, 152, 207, 101, 210, 172, +30, 119, -169, -64, -217, -232, -187, -356, +-69, -189, 65, 128, 116, 347, 145, 465, +129, 248, 75, -167, 24, -508, -149, -621, +-280, -266, -193, 304, 24, 652, 268, 692, +248, 257, 74, -354, -74, -732, -147, -725, +-163, -192, -121, 425, -14, 643, 268, 497, +361, 89, 93, -239, -354, -330, -612, -344, +-265, -168, 453, 72, 777, 206, 456, 236, +-309, 48, -804, -140, -546, -94, 98, 57, +597, 236, 510, 150, -11, -222, -367, -407, +-287, -267, 61, 157, 265, 460, 26, 278, +-260, -65, -228, -254, 91, -186, 413, 71, +320, 119, -80, -25, -362, -144, -375, -159, +-98, 45, 229, 214, 339, 176, 260, 117, +9, -3, -267, -108, -330, -227, -215, -342, +68, -168, 315, 191, 283, 438, 105, 438, +-70, 72, -133, -321, -100, -442, -186, -289, +-246, 108, -88, 355, 237, 259, 512, 43, +345, -178, -172, -233, -542, -161, -454, -41, +63, 240, 545, 420, 456, 223, 4, -186, +-453, -527, -545, -401, -145, 43, 290, 338, +518, 385, 428, 204, 15, -43, -386, -171, +-587, -275, -451, -259, 56, -93, 525, 144, +745, 422, 449, 403, -200, 7, -700, -405, +-731, -555, -291, -259, 342, 187, 596, 414, +485, 447, 177, 255, -168, -100, -316, -402, +-381, -514, -314, -281, -33, 136, 284, 399, +485, 443, 367, 187, -31, -189, -344, -341, +-445, -252, -257, 5, 74, 151, 295, 118, +389, 133, 243, 119, -97, -71, -348, -291, +-374, -337, -128, -25, 180, 368, 288, 430, +267, 214, 162, -141, -18, -422, -262, -397, +-477, -126, -387, 268, 123, 411, 598, 178, +627, -95, 124, -184, -523, -94, -667, 42, +-288, 20, 258, -30, 538, -52, 390, -25, +9, 93, -278, 119, -352, -13, -179, -111, +5, -69, 130, 124, 145, 163, 137, -82, +139, -268, 55, -184, -178, 117, -293, 353, +-175, 238, 123, -88, 354, -349, 223, -294, +-102, 111, -272, 388, -176, 230, 23, -188, +98, -459, -12, -262, -49, 179, 118, 480, +334, 489, 257, 109, -159, -440, -589, -681, +-580, -394, -40, 264, 577, 633, 702, 382, +270, -92, -281, -343, -488, -227, -306, 41, +7, 152, 112, 121, 85, 0, 87, -141, +119, -154, 124, -80, 18, 56, -129, 202, +-176, 225, -150, 86, -14, -175, 163, -302, +253, -85, 160, 214, -164, 230, -411, -46, +-268, -299, 133, -181, 452, 137, 396, 301, +-35, 226, -363, -16, -404, -230, -173, -244, +172, -83, 340, 142, 303, 199, 62, 17, +-254, -159, -341, -144, -201, 58, 82, 264, +285, 230, 168, -37, 24, -326, -28, -354, +-35, -24, -63, 316, -218, 318, -248, 33, +67, -223, 376, -188, 421, 3, 64, 129, +-399, 145, -487, 47, -203, -127, 235, -227, +459, -137, 261, 96, -59, 243, -270, 176, +-262, 54, 4, -13, 142, -84, 111, -200, +31, -300, -94, -194, -69, 132, 12, 456, +22, 530, 76, 205, 49, -349, -14, -685, +-58, -497, -96, 75, 27, 537, 154, 497, +81, 129, -117, -200, -282, -288, -109, -174, +317, -18, 401, 101, 103, 130, -342, 42, +-495, -63, -90, -81, 330, -18, 404, 81, +136, 79, -285, -6, -364, -50, -93, 1, +213, 92, 396, 26, 173, -222, -179, -309, +-345, -26, -274, 410, 37, 512, 273, 83, +222, -451, 92, -545, -85, -178, -125, 303, +-35, 491, -39, 300, -8, -71, 20, -399, +-12, -446, 28, -179, -2, 199, 15, 467, +97, 432, 16, 109, -42, -273, -94, -484, +-88, -363, 66, -4, 82, 257, -9, 270, +-48, 118, -83, 1, 57, 60, 142, 124, +44, 22, -65, -239, -164, -481, -103, -358, +93, 119, 122, 564, 53, 596, -101, 135, +-204, -360, -29, -454, 151, -224, 245, 55, +192, 170, -110, 145, -281, 103, -281, -38, +-169, -189, 96, -140, 218, 98, 258, 330, +235, 236, 17, -158, -182, -390, -313, -268, +-321, 70, -78, 257, 123, 97, 297, -71, +361, 16, 142, 230, -146, 246, -403, -138, +-426, -531, -27, -470, 371, -4, 514, 521, +257, 645, -342, 269, -637, -277, -443, -650, +118, -532, 709, 15, 712, 506, 178, 595, +-494, 208, -882, -291, -552, -452, 164, -270, +706, 33, 758, 187, 217, 92, -379, 33, +-587, 131, -411, 254, 57, 161, 356, -224, +318, -540, 125, -438, -138, -42, -192, 389, +-37, 587, 64, 486, 127, 138, 51, -425, +-99, -812, -97, -613, -64, 88, 44, 770, +157, 801, 105, 177, 52, -493, 1, -698, +-65, -339, -73, 194, -123, 418, -68, 337, +125, 137, 234, -53, 221, -206, -5, -369, +-268, -340, -263, -10, -87, 348, 170, 452, +355, 222, 235, -76, 5, -182, -263, -194, +-398, -218, -178, -215, 170, -116, 452, 190, +426, 481, 9, 462, -392, 99, -489, -429, +-231, -633, 245, -288, 449, 242, 309, 518, +-27, 297, -315, -170, -268, -374, -4, -201, +175, 192, 178, 404, -24, 162, -138, -233, +-48, -399, 9, -210, 12, 108, -66, 221, +-60, 222, 128, 244, 204, 102, 67, -225, +-157, -520, -323, -379, -184, 188, 69, 573, +195, 441, 194, -14, 47, -392, -68, -399, +-108, -172, -152, 90, -111, 293, -28, 289, +57, 156, 111, -12, 30, -207, -69, -322, +-50, -323, 5, -112, 81, 283, 11, 531, +-164, 434, -173, 22, -35, -445, 168, -574, +192, -341, -63, 65, -268, 398, -175, 441, +119, 291, 327, 15, 136, -315, -215, -438, +-329, -255, -143, 115, 154, 339, 193, 177, +-7, -96, -114, -144, -39, 32, 125, 218, +154, 163, -78, -80, -265, -305, -238, -368, +-13, -111, 248, 307, 270, 490, 116, 280, +-49, -153, -144, -381, -124, -237, -115, 1, +-140, 134, -46, 111, 151, 2, 349, -23, +342, 22, 26, 87, -310, 77, -410, -110, +-190, -230, 156, -97, 320, 158, 265, 302, +91, 128, -95, -183, -180, -310, -164, -194, +-38, 96, 164, 309, 243, 233, 145, 2, +-57, -208, -199, -215, -106, -43, 92, 69, +185, 105, 114, 74, -46, -22, -73, -66, +39, -58, 100, 25, 11, 108, -148, 43, +-139, -36, 122, -76, 370, -87, 312, -38, +-52, 41, -419, 142, -405, 151, -82, -56, +292, -238, 454, -162, 329, 112, 45, 343, +-268, 199, -432, -185, -316, -407, 41, -295, +378, 127, 452, 435, 188, 335, -141, 9, +-322, -258, -289, -253, -130, -105, 49, -37, +229, 48, 304, 175, 181, 188, -83, 44, +-286, -145, -279, -106, -86, 97, 71, 87, +145, -117, 175, -263, 152, -121, 5, 201, +-251, 310, -377, 175, -167, -26, 228, -185, +407, -214, 171, -180, -266, -63, -427, 154, +-196, 277, 162, 216, 295, 3, 115, -212, +-117, -202, -205, -52, -132, 41, -25, 55, +14, 17, -4, 46, -27, 74, -33, -3, +10, -49, 81, 0, 95, 70, 22, 53, +-174, -98, -313, -210, -232, -166, 15, -21, +269, 204, 304, 366, 108, 317, -96, 36, +-211, -347, -236, -524, -211, -367, -145, -12, +82, 387, 363, 591, 428, 443, 147, -11, +-322, -525, -532, -651, -309, -268, 64, 253, +281, 499, 239, 324, 124, -6, 128, -173, +66, -178, -146, -137, -375, -105, -360, -47, +19, 144, 432, 294, 487, 196, 157, -65, +-297, -289, -446, -244, -177, -41, 214, 107, +416, 184, 229, 186, -167, 81, -332, -134, +-131, -300, 257, -156, 423, 194, 108, 322, +-311, 85, -399, -262, -41, -304, 433, 0, +485, 248, 83, 232, -346, 22, -432, -145, +-99, -123, 314, -38, 424, 16, 266, 25, +-55, -6, -267, -4, -258, 16, -144, 35, +81, 82, 279, 59, 352, -46, 267, -130, +-46, -79, -380, 84, -415, 108, -162, -91, +271, -234, 512, -76, 363, 297, 39, 455, +-285, 158, -374, -290, -234, -507, -39, -358, +187, 3, 337, 318, 272, 464, 109, 346, +-168, -11, -313, -357, -210, -443, -59, -208, +118, 134, 168, 286, 112, 185, 83, 13, +-11, -43, -114, 32, -161, 25, -190, -142, +-44, -275, 147, -151, 209, 190, 149, 388, +-117, 229, -287, -111, -176, -331, 27, -266, +186, -18, 111, 204, -127, 287, -184, 149, +-108, -135, 46, -321, 146, -232, 47, 84, +-45, 351, -103, 303, -147, 11, -87, -295, +-66, -370, 4, -162, 127, 133, 119, 325, +48, 300, -101, 65, -254, -192, -194, -313, +-53, -191, 109, 80, 221, 207, 121, 108, +-22, -45, -153, -42, -250, 87, -149, 72, +-21, -109, 118, -203, 220, -87, 97, 122, +-63, 200, -180, 124, -187, 41, 15, -70, +118, -217, 69, -288, -14, -136, -132, 247, +-42, 515, 127, 355, 165, -142, 96, -596, +-141, -551, -279, 1, -135, 549, 78, 609, +272, 111, 249, -452, 10, -541, -106, -185, +-151, 256, -82, 438, 59, 279, 65, -2, +81, -250, 59, -348, -22, -225, -6, 8, +16, 233, 54, 317, 123, 189, 16, -7, +-62, -173, -72, -229, -18, -151, 140, -28, +127, 99, 20, 152, -22, 75, -42, -13, +60, -40, 136, 4, 32, 47, -64, -9, +-169, -55, -100, -39, 200, -51, 367, -93, +310, -66, -44, 113, -448, 303, -457, 205, +-122, -133, 345, -339, 623, -224, 389, 59, +-54, 181, -420, 123, -501, 77, -156, 40, +193, -52, 339, -177, 270, -208, 28, -18, +-71, 225, -50, 296, -87, 153, -126, -137, +-192, -358, -82, -330, 206, -69, 319, 292, +229, 445, -41, 251, -303, -109, -301, -371, +-175, -328, 26, -59, 259, 161, 276, 232, +130, 144, -142, 12, -349, -78, -224, -150, +27, -134, 211, -2, 204, 151, -24, 223, +-196, 103, -232, -154, -135, -331, 91, -283, +220, 30, 186, 401, 14, 468, -223, 162, +-299, -281, -184, -474, -35, -270, 106, 42, +150, 199, 165, 172, 161, 103, 4, 124, +-238, 129, -406, -9, -347, -232, -27, -386, +291, -249, 387, 121, 264, 406, -33, 404, +-287, 110, -354, -203, -258, -314, -26, -252, +163, -84, 220, 105, 225, 222, 113, 233, +-78, 83, -264, -112, -343, -180, -149, -127, +177, 1, 324, 83, 226, 65, -59, 13, +-209, -30, -117, -12, 7, 30, 59, 5, +20, -37, -4, -9, 67, 100, 58, 149, +-52, -28, -102, -297, -25, -345, 171, -35, +205, 420, 7, 555, -180, 196, -180, -346, +22, -592, 217, -344, 189, 156, 19, 449, +-103, 334, -97, -32, 48, -284, 115, -204, +35, 67, -62, 220, -77, 85, 80, -165, +254, -222, 207, -17, -6, 188, -255, 177, +-307, -2, -66, -124, 224, -83, 357, 2, +259, 33, 17, 27, -128, 31, -168, 19, +-161, -38, -74, -86, 38, -37, 165, 57, +233, 85, 143, 17, 44, -42, -42, 19, +-130, 87, -162, 26, -159, -152, -18, -246, +205, -91, 273, 180, 168, 312, -60, 181, +-215, -68, -143, -212, -11, -163, 48, -30, +31, 52, -17, 34, 42, -30, 119, -27, +56, 60, -75, 182, -187, 177, -155, -18, +30, -261, 158, -326, 168, -105, 44, 214, +-165, 312, -213, 116, -118, -147, 40, -207, +165, -15, 71, 173, -42, 160, -104, -21, +-134, -217, -62, -237, -7, -79, 81, 152, +145, 307, 16, 237, -197, -15, -294, -231, +-165, -256, 175, -95, 347, 60, 154, 94, +-178, 95, -399, 91, -244, 76, 109, 4, +232, -102, 133, -130, -110, -88, -252, -32, +-79, 45, 108, 150, 217, 219, 122, 106, +-222, -197, -384, -379, -299, -201, 47, 207, +452, 451, 439, 248, 122, -163, -297, -381, +-550, -261, -345, 56, 51, 253, 373, 211, +427, 33, 91, -150, -224, -147, -283, 33, +-121, 172, 138, 111, 148, -166, -33, -337, +-124, -157, -62, 219, 161, 439, 288, 288, +66, -102, -196, -364, -324, -348, -152, -126, +234, 141, 376, 268, 225, 257, -88, 87, +-342, -140, -215, -233, 101, -135, 328, 54, +293, 132, -38, 11, -277, -107, -213, -28, +32, 140, 286, 182, 297, -25, 91, -230, +-97, -159, -222, 99, -173, 228, 6, 57, +118, -209, 203, -251, 210, -18, 136, 250, +77, 347, -83, 200, -244, -101, -265, -404, +-146, -531, 151, -264, 430, 297, 443, 737, +210, 641, -219, 17, -518, -644, -409, -782, +-26, -354, 430, 286, 577, 670, 246, 550, +-223, 87, -519, -413, -359, -593, 119, -316, +418, 174, 369, 494, 79, 433, -215, 66, +-282, -288, -223, -438, -116, -349, 116, -32, +293, 325, 354, 523, 198, 361, -194, -96, +-425, -453, -429, -459, -150, -185, 262, 134, +414, 277, 334, 294, 30, 250, -321, 46, +-415, -242, -272, -437, 79, -292, 362, 159, +297, 455, -28, 339, -349, -85, -396, -421, +-89, -354, 230, 13, 316, 356, 167, 452, +-134, 197, -308, -218, -262, -506, -138, -480, +68, -87, 175, 374, 192, 599, 131, 433, +-87, -40, -299, -459, -342, -546, -153, -280, +194, 136, 340, 394, 207, 349, -56, 144, +-304, -97, -318, -248, -179, -264, -5, -153, +233, 65, 343, 249, 297, 289, 4, 144, +-445, -116, -661, -345, -421, -359, 219, -112, +757, 268, 714, 484, 106, 343, -584, -30, +-795, -358, -411, -429, 234, -261, 623, 35, +500, 324, 46, 455, -379, 258, -433, -184, +-181, -502, 152, -368, 330, 154, 259, 519, +72, 363, -128, -154, -208, -529, -180, -426, +-87, 8, 40, 397, 175, 529, 313, 352, +343, -40, 142, -429, -248, -645, -562, -462, +-520, 67, -43, 607, 590, 812, 880, 446, +562, -272, -206, -823, -838, -801, -824, -166, +-174, 614, 592, 891, 901, 486, 571, -303, +-115, -823, -634, -657, -673, -26, -197, 604, +394, 755, 693, 369, 517, -233, -40, -691, +-490, -717, -564, -234, -217, 442, 337, 863, +603, 647, 448, -112, -41, -746, -459, -784, +-462, -201, -115, 465, 299, 649, 458, 348, +258, -122, -89, -420, -294, -396, -263, -140, +-46, 200, 156, 442, 186, 333, 161, -58, +10, -451, -107, -480, -133, -49, -109, 424, +19, 543, 51, 174, 49, -335, 84, -528, +83, -268, 43, 160, -140, 421, -299, 344, +-209, 52, 86, -201, 358, -327, 333, -268, +-11, -96, -377, 156, -438, 396, -180, 457, +206, 181, 382, -329, 213, -735, -92, -635, +-314, 29, -259, 782, -13, 1037, 153, 489, +111, -510, -104, -1228, -215, -1085, -38, -78, +216, 1117, 268, 1550, -19, 778, -400, -676, +-470, -1679, -137, -1347, 312, 49, 528, 1362, +283, 1581, -231, 595, -606, -733, -534, -1427, +-16, -1073, 520, 4, 650, 1028, 248, 1288, +-366, 645, -738, -495, -592, -1288, -55, -1133, +531, -150, 797, 1010, 519, 1454, -121, 848, +-767, -399, -967, -1446, -459, -1504, 390, -449, +1016, 995, 916, 1835, 133, 1354, -702, -186, +-1027, -1637, -676, -1954, 125, -810, 809, 965, +988, 2050, 526, 1656, -358, 11, -1012, -1676, +-958, -2114, -216, -957, 773, 921, 1177, 2082, +765, 1622, -186, 3, -1021, -1533, -1088, -1863, +-417, -870, 551, 606, 1164, 1601, 968, 1496, +148, 429, -785, -924, -1169, -1707, -700, -1342, +289, 35, 1082, 1474, 1121, 1889, 349, 874, +-661, -873, -1153, -1980, -823, -1606, 172, 2, +1058, 1616, 1167, 2018, 448, 924, -641, -858, +-1190, -2001, -847, -1675, 115, -130, 1022, 1489, +1156, 2035, 494, 1105, -494, -624, -1116, -1910, +-892, -1782, -67, -307, 804, 1381, 1105, 1993, +626, 1054, -246, -635, -899, -1778, -908, -1507, +-278, -138, 489, 1255, 906, 1672, 726, 844, +71, -575, -600, -1571, -873, -1396, -550, -137, +176, 1284, 735, 1693, 766, 748, 257, -830, +-402, -1706, -684, -1161, -486, 290, 26, 1480, +457, 1440, 478, 268, 146, -1112, -236, -1622, +-390, -818, -201, 701, 61, 1670, 205, 1275, +172, -185, 27, -1486, -46, -1520, -91, -373, +-172, 1001, -221, 1482, -155, 816, 122, -347, +443, -1154, 441, -1042, 38, -189, -517, 742, +-779, 1037, -452, 483, 215, -471, 783, -947, +836, -561, 265, 327, -530, 909, -1012, 638, +-837, -206, -63, -914, 727, -861, 1044, -53, +673, 877, -196, 1157, -953, 484, -1106, -697, +-515, -1393, 477, -981, 1135, 290, 1001, 1446, +116, 1473, -923, 283, -1290, -1239, -685, -1837, +450, -948, 1260, 764, 1049, 1941, 14, 1592, +-1027, -49, -1279, -1709, -530, -2034, 618, -782, +1278, 1119, 978, 2152, -84, 1542, -1087, -246, +-1266, -1879, -536, -2110, 613, -737, 1326, 1277, +1057, 2371, 0, 1648, -1115, -437, -1396, -2238, +-550, -2289, 733, -501, 1488, 1708, 1022, 2545, +-300, 1367, -1364, -881, -1315, -2402, -121, -2027, +1222, -57, 1505, 1945, 539, 2391, -896, 928, +-1602, -1280, -935, -2428, 500, -1612, 1593, 495, +1419, 2139, 70, 2024, -1337, 329, -1683, -1532, +-688, -2108, 849, -1059, 1695, 716, 1274, 1852, +-24, 1560, -1271, 109, -1575, -1335, -767, -1724, +574, -770, 1519, 730, 1365, 1583, 270, 1141, +-943, -165, -1466, -1236, -890, -1241, 250, -265, +1100, 807, 1123, 1167, 367, 561, -454, -399, +-794, -969, -619, -729, -136, 71, 271, 719, +539, 745, 548, 160, 278, -483, -142, -680, +-559, -289, -689, 267, -327, 548, 306, 349, +835, -92, 804, -363, 133, -308, -666, 1, +-1034, 163, -672, 102, 177, -48, 976, -11, +1176, 224, 552, 304, -628, -16, -1496, -548, +-1319, -712, -40, -202, 1502, 715, 1942, 1188, +814, 687, -1110, -587, -2290, -1595, -1646, -1366, +348, 94, 2116, 1715, 2301, 2110, 654, 788, +-1478, -1371, -2598, -2653, -1790, -1920, 458, 515, +2386, 2764, 2508, 2958, 661, 663, -1739, -2352, +-2778, -3564, -1610, -1846, 799, 1479, 2537, 3646, +2232, 2805, 88, -376, -2121, -3268, -2604, -3507, +-913, -849, 1561, 2543, 2694, 3955, 1576, 2161, +-905, -1494, -2658, -4092, -2115, -3418, 151, 137, +2312, 3770, 2455, 4377, 479, 1358, -1853, -2904, +-2588, -4842, -1070, -2779, 1355, 1628, 2599, 4771, +1569, 3967, -871, -123, -2655, -4236, -2152, -4827, +261, -1443, 2551, 3257, 2748, 5231, 595, 2902, +-2188, -1831, -3229, -5009, -1597, -4034, 1474, 139, +3426, 4101, 2525, 4591, -520, 1458, -3266, -2776, +-3273, -4529, -511, -2575, 2704, 1426, 3768, 4015, +1692, 3130, -1846, -323, -3868, -3311, -2736, -3308, +669, -548, 3514, 2557, 3488, 3316, 648, 1305, +-2653, -1787, -3731, -3200, -1819, -1891, 1503, 1040, +3569, 2939, 2693, 2214, -347, -495, -2979, -2624, +-3051, -2251, -646, 199, 2209, 2374, 3110, 2196, +1416, -11, -1273, -2189, -2839, -2272, -1983, -321, +423, 1925, 2392, 2451, 2341, 891, 361, -1467, +-1744, -2546, -2289, -1481, -944, 848, 1104, 2413, +2054, 1878, 1228, -258, -532, -2100, -1673, -2029, +-1274, -203, 196, 1743, 1358, 2044, 1246, 618, +57, -1347, -1087, -2032, -1199, -1031, -260, 879, +892, 2019, 1261, 1420, 445, -453, -745, -1927, +-1313, -1615, -698, 130, 600, 1724, 1420, 1591, +1011, 92, -280, -1410, -1375, -1444, -1366, -222, +-262, 1053, 1058, 1235, 1545, 300, 817, -806, +-432, -1035, -1318, -243, -1198, 728, -265, 935, +756, 115, 1121, -875, 748, -1022, -65, -68, +-734, 1102, -931, 1316, -526, 250, 207, -1177, +801, -1691, 842, -700, 230, 1000, -558, 1960, +-907, 1264, -565, -628, 124, -2075, 753, -1688, +862, 252, 327, 1998, -579, 1879, -1157, 25, +-813, -1802, 320, -1912, 1318, -261, 1214, 1595, +-39, 1946, -1316, 492, -1540, -1426, -473, -2091, +1059, -738, 1769, 1339, 975, 2266, -648, 1022, +-1800, -1239, -1528, -2426, 10, -1339, 1554, 1010, +1912, 2489, 693, 1744, -1084, -577, -2068, -2444, +-1380, -2264, 448, -66, 1929, 2307, 1760, 2772, +222, 811, -1499, -2016, -1996, -3148, -818, -1484, +1020, 1553, 1988, 3203, 1216, 2000, -595, -962, +-1866, -2954, -1379, -2278, 239, 394, 1606, 2589, +1425, 2377, 68, 50, -1289, -2276, -1514, -2482, +-375, -397, 1061, 2108, 1561, 2662, 712, 795, +-752, -1949, -1507, -2943, -911, -1265, 449, 1668, +1329, 3138, 955, 1739, -270, -1281, -1104, -3155, +-806, -2121, 314, 870, 1093, 3067, 722, 2411, +-386, -453, -1142, -2927, -888, -2728, 254, 12, +1324, 2741, 1322, 3004, 161, 547, -1341, -2428, +-1753, -3172, -648, -1109, 1135, 1985, 2035, 3172, +1173, 1567, -687, -1492, -1940, -3048, -1580, -1903, +150, 1025, 1747, 2909, 1830, 2144, 407, -533, +-1344, -2712, -1942, -2395, -920, -20, 911, 2339, +2012, 2555, 1420, 669, -420, -1758, -1902, -2543, +-1770, -1243, -49, 1087, 1679, 2377, 1918, 1617, +460, -507, -1284, -2134, -1943, -1831, -837, 100, +971, 1860, 1905, 1904, 1134, 286, -635, -1484, +-1741, -1901, -1322, -705, 256, 935, 1465, 1758, +1376, 1102, 88, -313, -1164, -1415, -1441, -1340, +-334, -247, 1017, 912, 1471, 1304, 507, 693, +-843, -316, -1494, -1062, -819, -959, 478, -271, +1341, 624, 1126, 1051, 19, 764, -1071, -79, +-1319, -951, -450, -1105, 667, -406, 1198, 720, +673, 1280, -286, 757, -1033, -490, -820, -1356, +-54, -997, 776, 288, 866, 1468, 286, 1270, +-525, -109, -823, -1594, -512, -1639, 109, -129, +573, 1671, 590, 1999, 306, 412, -216, -1631, +-530, -2222, -637, -659, -254, 1516, 240, 2319, +681, 809, 612, -1472, 101, -2397, -537, -947, +-704, 1473, -358, 2567, 168, 1134, 505, -1479, +436, -2774, 190, -1367, -141, 1441, -427, 2921, +-537, 1522, -277, -1432, 291, -3025, 756, -1572, +711, 1507, 26, 3177, -849, 1669, -1138, -1593, +-440, -3414, 674, -1922, 1341, 1501, 921, 3599, +-306, 2323, -1265, -1191, -1223, -3629, -222, -2672, +991, 771, 1459, 3453, 807, 2837, -567, -356, +-1530, -3138, -1354, -2851, -11, 2, 1427, 2742, +1854, 2809, 649, 334, -1050, -2339, -2016, -2738, +-1210, -566, 636, 1959, 1969, 2554, 1580, 653, +-177, -1641, -1750, -2277, -1817, -651, -194, 1364, +1613, 1932, 2101, 659, 628, -1002, -1466, -1533, +-2389, -723, -1111, 500, 1313, 997, 2735, 735, +1679, 123, -966, -331, -2953, -616, -2261, -691, +646, -402, 3084, 367, 2757, 1166, -280, 1092, +-3156, -165, -3048, -1621, 74, -1630, 3224, 160, +3311, 2103, 123, 1993, -3234, -339, -3503, -2523, +-304, -2145, 3193, 531, 3608, 2734, 505, 2133, +-3004, -670, -3532, -2739, -613, -1902, 2704, 891, +3231, 2572, 738, 1394, -2264, -1225, -2882, -2267, +-819, -647, 1733, 1609, 2411, 1778, 902, -176, +-1257, -1804, -1965, -1132, -921, 817, 829, 1643, +1592, 466, 959, -1028, -464, -1044, -1510, 30, +-1236, 588, 272, 109, 1707, -117, 1641, 432, +-250, 847, -2210, -279, -2081, -1694, 399, -1419, +2692, 1007, 2394, 2674, -472, 1416, -3078, -1705, +-2648, -3026, 382, -1028, 3108, 2010, 2849, 2750, +-73, 641, -2909, -1763, -3103, -2184, -570, -573, +2467, 1207, 3364, 1735, 1425, 747, -2000, -731, +-3827, -1555, -2255, -920, 1564, 551, 4077, 1531, +2712, 959, -1349, -563, -4014, -1497, -2694, -924, +1082, 549, 3402, 1417, 2305, 894, -737, -460, +-2488, -1270, -1715, -910, 362, 317, 1467, 1174, +960, 974, -172, -252, -630, -1253, -196, -1027, +286, 409, 56, 1453, -370, 935, -380, -717, +164, -1542, 616, -608, 372, 903, -197, 1304, +-422, 278, -274, -779, -68, -947, -37, -282, +270, 368, 743, 865, 639, 831, -524, 40, +-1693, -1397, -1191, -1788, 919, 1, 2490, 2454, +1498, 2460, -1129, -639, -2849, -3291, -1775, -2242, +1047, 1347, 2980, 3101, 2159, 1501, -844, -1238, +-3238, -2204, -2454, -1358, 1063, 403, 3656, 1944, +2430, 2131, -1550, -91, -3793, -2865, -1990, -2730, +1916, 983, 3628, 3927, 1687, 2243, -1728, -2173, +-3214, -4008, -1602, -1344, 1359, 2502, 2989, 3522, +1699, 1105, -1114, -2161, -2893, -3414, -1801, -1482, +1093, 1939, 2972, 3694, 1864, 1838, -1156, -1862, +-3099, -3836, -1891, -2118, 1304, 1597, 3136, 3873, +1695, 2526, -1496, -1355, -3027, -3987, -1453, -2671, +1536, 1315, 2862, 3793, 1388, 2433, -1439, -1046, +-2798, -3181, -1440, -2402, 1422, 370, 2884, 2862, +1474, 2813, -1522, -39, -2870, -3118, -1337, -2857, +1533, 501, 2843, 3080, 1399, 1940, -1376, -1003, +-2756, -2210, -1511, -784, 1199, 965, 2690, 1228, +1460, 170, -1189, -827, -2511, -837, -1181, 136, +1265, 981, 2210, 684, 673, -501, -1544, -993, +-1958, -265, -62, 658, 1807, 578, 1391, -153, +-719, -523, -1846, -141, -600, 391, 1190, 416, +1233, -102, -274, -662, -1100, -382, -331, 451, +728, 911, 611, 163, -459, -857, -954, -916, +-152, 32, 1061, 886, 1368, 966, -53, 329, +-1750, -754, -1814, -1447, 301, -908, 2360, 888, +2007, 1957, -573, 995, -2493, -1040, -1717, -1801, +721, -774, 2100, 692, 1224, 1215, -693, 883, +-1628, 2, -879, -979, 598, -1254, 1177, -362, +532, 995, -543, 1293, -832, 308, -272, -680, +347, -816, 341, -317, -36, 62, -191, 266, +42, 377, 234, 361, 79, 95, -230, -124, +-376, -356, 28, -457, 318, -318, 224, 262, +-169, 749, -177, 494, 245, -286, 523, -621, +19, -197, -705, 268, -733, 48, 124, -355, +1037, -52, 939, 690, -115, 793, -1061, -233, +-887, -1250, 198, -905, 940, 484, 520, 1342, +-375, 666, -558, -549, 22, -953, 326, -332, +-62, 276, -384, 495, -11, 341, 390, 115, +247, -480, -302, -805, -301, -230, 4, 998, +199, 1301, -57, 22, 5, -1547, 84, -1480, +106, 205, -123, 1708, -86, 1458, 109, -234, +204, -1583, -25, -1437, -192, 122, -93, 1455, +191, 1450, 350, 29, 174, -1379, -266, -1511, +-652, -215, -237, 1276, 769, 1650, 1066, 486, +63, -1179, -1302, -1784, -1245, -766, 242, 1020, +1572, 1850, 1199, 1012, -408, -761, -1644, -1827, +-1245, -1294, 335, 446, 1576, 1739, 1175, 1534, +-551, -129, -1466, -1630, -742, -1620, 634, -113, +972, 1485, 99, 1668, -549, 198, -313, -1469, +174, -1715, 230, -106, -47, 1663, -118, 1676, +103, -125, 200, -1753, 26, -1487, -303, 175, +-282, 1441, 275, 1266, 778, 269, 255, -877, +-838, -1346, -1117, -930, 171, 499, 1528, 1665, +1084, 1315, -749, -489, -1772, -1824, -797, -1362, +1018, 472, 1649, 1791, 536, 1395, -1080, -287, +-1610, -1801, -666, -1594, 996, 243, 1606, 1897, +717, 1627, -902, -328, -1664, -1860, -948, -1416, +587, 303, 1613, 1578, 1216, 1286, -371, -155, +-1578, -1288, -1276, -1205, 263, 40, 1451, 1085, +1038, 938, -170, -55, -977, -706, -721, -566, +71, 51, 751, 302, 698, 286, -25, 53, +-817, -129, -606, -238, 328, -99, 898, 121, +465, 346, -455, 143, -713, -210, -237, -420, +79, -281, 304, 235, 327, 441, 248, 416, +-58, 4, -475, -393, -462, -659, -91, -396, +174, 378, 396, 1003, 318, 590, 38, -504, +-257, -1019, -553, -420, -248, 520, 145, 572, +453, 99, 426, -242, 226, -112, -406, 64, +-623, 135, -377, 81, 552, -222, 887, -532, +267, -265, -621, 573, -649, 988, -39, 309, +496, -778, 414, -1040, 134, -359, -92, 476, +-279, 985, -424, 721, -192, -155, 300, -1298, +537, -1065, 425, 476, -139, 1655, -646, 684, +-745, -1116, -177, -1362, 797, 326, 981, 1282, +-19, 274, -983, -1106, -924, -738, 292, 882, +918, 1263, 423, -149, -279, -1480, -465, -923, +-246, 911, -156, 1560, -41, 195, 494, -1308, +787, -1054, 302, 612, -668, 1148, -1258, -23, +-342, -1020, 994, -269, 1540, 1025, 472, 752, +-1339, -805, -1872, -1399, -143, -138, 1817, 1346, +1976, 1343, -263, -262, -2171, -1549, -1560, -1261, +552, 522, 1883, 1826, 969, 1127, -746, -1032, +-1241, -1977, -426, -541, 501, 1512, 511, 1485, +50, -380, -99, -1377, 46, -353, -186, 1042, +-659, 619, -415, -860, 767, -1119, 1349, 360, +303, 1557, -1356, 573, -1521, -1192, 62, -1396, +1478, 425, 1179, 1569, -207, 463, -1013, -1399, +-694, -1263, -41, 573, 496, 1705, 740, 704, +505, -923, -236, -1396, -1039, -664, -816, 526, +446, 1301, 1375, 1161, 783, -137, -904, -1640, +-1574, -1506, -336, 227, 1229, 1651, 1383, 1251, +-94, -148, -1368, -968, -980, -898, 115, -542, +830, 181, 792, 1065, 267, 1187, -306, 71, +-898, -1361, -893, -1274, 125, 33, 1048, 1193, +1030, 1099, -16, 133, -864, -920, -828, -1153, +-251, -377, 259, 959, 758, 1317, 904, 194, +441, -1069, -791, -1160, -1555, 63, -838, 1010, +858, 955, 1948, 75, 1194, -896, -900, -1274, +-2080, -441, -1274, 1035, 919, 1843, 2161, 771, +1167, -1202, -1058, -2132, -2118, -1065, -1038, 1007, +1108, 2147, 1856, 1404, 776, -548, -930, -1959, +-1524, -1679, -518, 40, 700, 1554, 879, 1761, +260, 533, -370, -1009, -397, -1759, -187, -1045, +-8, 524, 222, 1623, 500, 1251, 347, -114, +-350, -1175, -969, -1242, -505, -403, 668, 589, +1245, 1253, 651, 951, -675, -85, -1370, -1239, +-744, -1389, 579, -443, 1359, 1041, 984, 1860, +-327, 1162, -1323, -896, -1202, -2454, -41, -1683, +1176, 1068, 1428, 2782, 416, 1496, -1010, -1277, +-1606, -2351, -664, -848, 883, 1031, 1474, 1318, +591, 458, -709, -223, -1207, -400, -494, -553, +462, -655, 834, -115, 475, 738, -145, 1124, +-525, 479, -401, -597, -76, -1184, 16, -794, +97, 149, 308, 924, 617, 899, 429, 333, +-452, -329, -1106, -700, -646, -760, 416, -384, +1055, 353, 671, 1026, -228, 902, -543, -13, +-341, -965, -164, -1128, -91, -382, 48, 619, +434, 1147, 603, 832, 122, -121, -680, -1009, +-816, -1144, -189, -482, 686, 626, 743, 1310, +212, 1106, -445, -143, -650, -1363, -383, -1472, +229, -194, 521, 1165, 414, 1371, -111, 444, +-417, -617, -210, -1064, 199, -837, 148, 14, +-62, 1030, -177, 1224, -24, 131, 142, -1216, +253, -1200, 188, 204, -73, 1238, -405, 674, +-435, -550, -53, -934, 454, -132, 529, 618, +325, 634, 72, 49, -507, -485, -1115, -726, +-970, -453, 495, 286, 2229, 1118, 1960, 1134, +-582, -30, -3102, -1536, -2797, -1879, 447, -382, +3597, 1751, 3298, 2431, -197, 854, -3618, -1688, +-3467, -2665, 58, -1173, 3264, 1386, 3100, 2481, +21, 1234, -2650, -1045, -2404, -2001, 12, -962, +1974, 782, 1763, 1440, -151, 490, -1501, -693, +-1198, -980, 264, -94, 1276, 766, 929, 787, +-258, -72, -1146, -899, -993, -873, 154, 20, +1218, 905, 1194, 945, -63, 209, -1373, -610, +-1249, -808, 113, -563, 1218, -25, 1071, 485, +-42, 895, -831, 746, -761, -80, -145, -993, +421, -1154, 383, -349, 114, 621, -118, 1019, +24, 765, 251, 280, 37, -383, -401, -1109, +-615, -1377, -311, -489, 355, 1251, 888, 2171, +942, 1232, 284, -977, -1016, -2307, -1778, -1645, +-1024, 321, 863, 1745, 2510, 1702, 1800, 470, +-680, -774, -2832, -1421, -2413, -1200, 443, -240, +3054, 1021, 2590, 1685, -430, 913, -2932, -802, +-2271, -1744, 539, -930, 2408, 721, 1540, 1379, +-577, 460, -1611, -717, -834, -922, 380, 11, +926, 920, 472, 850, -12, -317, -435, -1336, +-666, -1128, -501, 386, 218, 1532, 1097, 1278, +1178, 7, -53, -986, -1502, -1188, -1658, -842, +-317, -121, 1509, 865, 2005, 1517, 909, 1141, +-1088, -99, -2208, -1425, -1521, -1811, 473, -1037, +2096, 640, 1916, 2067, 212, 1991, -1565, 355, +-1934, -1599, -984, -2288, 638, -1410, 1600, 445, +1533, 2061, 413, 2379, -948, 783, -1638, -1566, +-1279, -2727, -65, -1564, 1319, 712, 1738, 2220, +952, 1969, -633, 459, -1831, -1369, -1485, -2203, +24, -1275, 1462, 788, 1669, 2091, 402, 1353, +-1097, -559, -1489, -1643, -555, -1014, 808, 522, +1202, 1398, 520, 745, -529, -685, -903, -1566, +-541, -751, 241, 860, 712, 1735, 703, 1029, +78, -470, -552, -1585, -903, -1598, -592, -521, +356, 1160, 1131, 2154, 1093, 1430, -31, -541, +-1304, -2079, -1432, -1824, -189, -290, 1084, 1279, +1329, 1785, 455, 1066, -629, -438, -999, -1450, +-525, -1154, 264, 114, 583, 794, 200, 326, +-342, -306, -82, -46, 563, 783, 590, 879, +-258, -183, -1136, -1447, -831, -1676, 135, -446, +943, 1366, 1168, 2343, 707, 1560, -338, -526, +-1418, -2397, -1660, -2547, -284, -814, 1479, 1785, +1917, 3085, 578, 1944, -1120, -966, -1460, -2935, +-293, -2120, 712, 460, 492, 1988, -596, 1259, +-742, -287, 591, -695, 1796, 7, 1052, 334, +-1258, -189, -2619, -883, -1362, -652, 1117, 302, +2451, 1126, 1581, 1005, -378, 100, -1517, -812, +-1501, -877, -565, -417, 542, -34, 1119, 115, +966, 432, 223, 1085, -619, 891, -771, -327, +-298, -1607, 170, -1455, 240, 7, -109, 1208, +-86, 1240, 361, 571, 652, -105, 372, -535, +-469, -969, -1092, -1063, -906, -331, 63, 849, +1246, 1663, 1473, 1112, 343, -372, -1184, -1490, +-1451, -1264, -333, -126, 818, 656, 630, 532, +-160, 336, -259, 439, 461, 577, 782, -46, +-76, -1038, -1127, -1476, -1364, -707, -218, 778, +1235, 1955, 1772, 1597, 789, -205, -1046, -1948, +-1901, -1968, -835, -134, 850, 1441, 1429, 1458, +426, 291, -694, -560, -644, -604, 54, -386, +460, -281, 252, 10, -57, 391, -297, 573, +-495, 262, -378, -241, 275, -312, 929, -161, +842, 0, -122, -189, -1139, -357, -1110, 9, +-152, 796, 807, 1158, 1114, 395, 382, -1208, +-433, -2004, -728, -1030, -355, 1166, 138, 2528, +251, 1638, -20, -772, -104, -2396, 16, -1878, +299, 163, 445, 1665, 212, 1606, -318, 473, +-884, -703, -895, -1098, -37, -791, 1132, -61, +1602, 558, 769, 638, -776, 364, -1911, 12, +-1568, -270, -147, -422, 1600, -426, 2099, 25, +1191, 518, -709, 451, -2060, -110, -1854, -563, +-220, -128, 1376, 472, 1737, 417, 705, -368, +-380, -795, -835, -178, -650, 787, -475, 848, +-261, -11, 199, -782, 805, -656, 812, -27, +261, 266, -423, 302, -665, 346, -522, 438, +-172, 68, 46, -640, 329, -962, 555, -345, +505, 688, 281, 1099, -399, 496, -944, -559, +-813, -890, 106, -389, 1042, 401, 949, 492, +-56, 18, -816, -312, -451, -55, 286, 366, +442, 330, -230, -197, -577, -594, -180, -466, +660, 88, 683, 643, 82, 700, -557, 285, +-536, -488, -144, -948, 227, -717, 251, 180, +165, 1063, -16, 1047, -101, 52, -97, -985, +107, -1062, 133, -90, 1, 749, -183, 675, +-298, 21, -258, -353, 31, -183, 541, 59, +856, -33, 362, -181, -785, -161, -1336, 185, +-662, 521, 640, 413, 1261, -270, 799, -933, +-42, -706, -531, 447, -669, 1223, -544, 736, +-387, -491, -13, -1134, 622, -636, 1096, 200, +1043, 709, -17, 702, -1273, 317, -1787, -278, +-859, -822, 619, -762, 1627, -115, 1585, 732, +604, 1051, -749, 539, -1660, -493, -1623, -1184, +-363, -803, 1029, 338, 1667, 1018, 1182, 615, +101, -236, -1010, -505, -1421, -98, -962, 140, +189, -66, 1146, -332, 1125, -154, 195, 289, +-692, 493, -725, 318, -92, -98, 503, -358, +291, -382, -336, -210, -571, -90, -197, 112, +433, 357, 700, 620, 499, 470, 116, -93, +-551, -825, -1131, -1093, -952, -681, 125, 459, +1434, 1535, 1603, 1637, 437, 251, -989, -1595, +-1645, -2224, -1105, -908, 137, 1130, 1135, 2115, +1385, 1283, 637, -328, -427, -1406, -958, -1280, +-843, -421, -254, 451, 247, 866, 444, 789, +458, 345, 315, -262, 142, -729, -19, -646, +-333, -62, -529, 442, -556, 237, -234, -282, +303, -207, 755, 661, 1001, 1126, 628, 287, +-464, -1297, -1521, -1823, -1651, -763, -347, 970, +1453, 1835, 2144, 1386, 1274, 174, -662, -1049, +-2013, -1636, -1807, -1294, -296, -162, 1337, 1120, +1747, 1736, 862, 1098, -423, -287, -1122, -1359, +-971, -1134, -273, -92, 409, 466, 858, 144, +607, -159, -61, 379, -673, 1027, -603, 645, +50, -533, 590, -1290, 419, -996, -109, -223, +-476, 475, -258, 1017, 48, 1226, 185, 670, +166, -529, 84, -1462, 78, -1345, -26, -379, +-118, 680, -76, 1304, -124, 1188, -384, 398, +-264, -760, 342, -1356, 1105, -875, 799, 245, +-400, 886, -1572, 519, -1283, -256, 124, -375, +1415, 250, 1565, 824, 529, 441, -883, -719, +-1521, -1522, -999, -1130, 313, 341, 1248, 1757, +983, 1964, 18, 661, -779, -1189, -663, -2234, +-14, -1615, 412, 49, 411, 1561, -102, 1908, +-503, 1025, -465, -367, 132, -1373, 884, -1368, +968, -514, -87, 438, -1288, 761, -1543, 524, +-175, 229, 1396, 240, 1689, 210, 479, -176, +-901, -793, -1329, -1036, -775, -497, -53, 512, +578, 1332, 959, 1233, 888, 263, 257, -899, +-762, -1413, -1221, -947, -820, 93, 107, 927, +930, 1149, 1087, 593, 596, -233, -174, -821, +-862, -803, -954, -305, -530, 259, 242, 585, +815, 591, 816, 144, 381, -370, -210, -569, +-596, -146, -653, 353, -472, 307, -104, -188, +498, -369, 870, -28, 755, 439, 5, 377, +-850, -55, -1085, -415, -527, -414, 392, -62, +894, 309, 769, 400, 213, 148, -329, -194, +-714, -280, -692, -136, -230, 7, 571, 130, +891, 248, 370, 195, -509, -141, -708, -433, +-80, -200, 567, 274, 376, 357, -248, -62, +-574, -274, -211, 64, 386, 399, 614, 123, +268, -413, -385, -570, -636, -110, -340, 335, +355, 507, 615, 342, 244, 86, -275, -227, +-551, -460, -412, -495, 144, -176, 707, 278, +796, 608, 28, 439, -1129, -85, -1246, -403, +-112, -186, 1208, 181, 1392, 55, 357, -468, +-784, -540, -1167, 137, -737, 859, 254, 845, +858, 94, 676, -644, -97, -814, -455, -465, +34, 117, 427, 377, -25, 306, -742, 186, +-650, 316, 214, 424, 758, 36, 500, -681, +98, -985, -49, -625, -73, 125, -447, 750, +-680, 1058, -399, 891, 302, 188, 797, -670, +729, -1180, 147, -1190, -379, -674, -596, 333, +-441, 1581, -218, 1981, -69, 845, 211, -1017, +504, -1961, 686, -1346, 321, -142, -229, 642, +-676, 885, -780, 892, -493, 670, 151, 178, +697, -523, 910, -1026, 530, -1064, -6, -397, +-421, 581, -823, 1014, -968, 591, -483, 4, +557, -9, 1413, 199, 1185, -176, 157, -981, +-844, -1088, -1246, -219, -886, 884, -121, 1187, +708, 739, 1104, 43, 723, -450, 14, -608, +-571, -526, -848, -510, -620, -482, -85, -38, +566, 989, 814, 1682, 357, 1012, -320, -669, +-633, -1813, -288, -1424, 288, -144, 506, 821, +107, 982, -542, 661, -696, 223, -6, -145, +780, -379, 897, -436, 192, -388, -593, -292, +-775, -86, -548, 239, -49, 563, 488, 652, +789, 300, 598, -313, -112, -710, -684, -484, +-580, 80, -94, 262, 255, -71, 185, -263, +-14, 199, 102, 818, 382, 741, 364, -122, +-223, -1029, -873, -1208, -696, -458, 257, 700, +1035, 1384, 680, 914, -363, -362, -892, -1167, +-377, -773, 501, 235, 724, 723, 66, 387, +-655, -193, -767, -463, 10, -305, 847, 162, +825, 570, 16, 482, -797, -192, -711, -732, +75, -489, 505, 298, 261, 615, -202, 167, +-131, -420, 311, -339, 410, 217, -51, 510, +-599, 171, -647, -336, -106, -460, 401, -155, +667, 133, 613, 256, 135, 265, -465, 167, +-951, -163, -700, -481, 170, -245, 811, 462, +738, 777, 79, 57, -416, -940, -425, -999, +-123, 37, 223, 1059, 303, 1110, -28, 284, +-513, -681, -596, -1109, 64, -742, 943, 217, +986, 921, 162, 751, -863, -77, -1117, -578, +-473, -278, 277, 303, 678, 425, 628, -36, +325, -621, 56, -761, -238, -235, -498, 654, +-605, 1178, -465, 786, 10, -212, 685, -912, +1054, -907, 736, -467, -298, -91, -1155, 244, +-1080, 681, -156, 983, 656, 782, 766, -33, +356, -948, 9, -1314, -178, -891, -314, 0, +-307, 775, -74, 1101, 125, 1018, 85, 510, +-21, -343, 45, -1192, 204, -1393, 88, -755, +-84, 283, -53, 1070, 94, 1310, -36, 924, +-409, -20, -388, -996, 202, -1268, 737, -601, +561, 216, -137, 439, -678, 170, -557, 151, +-64, 577, 331, 887, 456, 471, 220, -644, +-111, -1677, -292, -1637, -228, -219, 118, 1554, +284, 2205, 82, 1136, -254, -596, -336, -1585, +-14, -1319, 345, -403, 369, 377, 66, 663, +-286, 571, -468, 351, -227, 259, 222, 177, +670, -123, 496, -638, -134, -989, -738, -737, +-764, 72, -217, 1024, 431, 1442, 799, 927, +763, -286, 182, -1267, -604, -1329, -927, -573, +-586, 245, 134, 739, 597, 950, 522, 817, +222, 152, -147, -758, -300, -1124, -88, -528, +251, 374, 173, 681, -375, 250, -735, -233, +-255, -183, 554, 189, 894, 366, 521, 90, +-39, -276, -492, -370, -787, -185, -720, -63, +-83, -49, 721, 74, 925, 434, 379, 609, +-215, 249, -433, -397, -358, -694, -216, -447, +-21, -52, 152, 170, 16, 338, -208, 488, +-40, 392, 528, -116, 824, -556, 312, -433, +-588, 144, -1051, 440, -868, 130, -227, -404, +562, -512, 1087, -75, 1071, 462, 329, 677, +-572, 465, -1047, 47, -875, -428, -360, -832, +272, -889, 678, -333, 793, 649, 433, 1276, +-96, 955, -344, -27, -335, -698, -249, -693, +-393, -384, -380, -382, 4, -398, 683, 45, +949, 943, 425, 1405, -355, 801, -685, -539, +-509, -1445, -179, -1251, -64, -271, 68, 563, +394, 804, 477, 651, 239, 366, -3, -6, +-66, -404, -118, -549, -529, -327, -769, 18, +-264, 166, 681, 120, 1137, 17, 560, -47, +-388, 27, -800, 283, -564, 467, -53, 156, +290, -501, 365, -795, 294, -340, 66, 330, +-236, 512, -327, 240, -196, 4, 163, -11, +347, 16, 222, 17, -63, 12, -222, -158, +-246, -473, -125, -506, 21, 100, 195, 815, +261, 843, 114, 131, -85, -558, -83, -666, +-48, -385, -164, -41, -277, 254, -104, 461, +344, 388, 496, 19, 151, -328, -236, -359, +-376, -108, -228, 172, -28, 302, 126, 203, +295, -62, 216, -351, -84, -445, -191, -217, +-72, 266, 79, 692, -12, 635, -171, 43, +-78, -597, 146, -695, 233, -271, 157, 87, +-50, 170, -197, 186, -317, 362, -126, 384, +221, 112, 396, -231, 160, -340, -102, -327, +-214, -296, -104, -141, -140, 187, -154, 418, +64, 396, 352, 292, 316, 168, -73, -216, +-342, -761, -186, -806, 200, -63, 282, 776, +-58, 846, -466, 238, -452, -346, 39, -525, +601, -435, 711, -70, 315, 484, -282, 712, +-675, 167, -685, -730, -309, -927, 255, -174, +665, 745, 652, 892, 243, 276, -257, -432, +-512, -616, -399, -283, -40, 179, 316, 277, +185, 8, -162, -227, -268, -63, 134, 254, +553, 301, 354, -25, -284, -275, -621, -155, +-405, 184, 15, 300, 368, -12, 543, -441, +463, -502, -159, -77, -823, 390, -765, 492, +89, 333, 847, 232, 734, 74, 20, -416, +-395, -936, -413, -775, -323, 142, -236, 929, +61, 901, 472, 317, 568, -224, 146, -489, +-335, -567, -367, -308, -47, 161, 144, 420, +-67, 167, -380, -157, -224, -106, 337, 150, +804, 184, 599, 16, -137, -52, -777, -62, +-813, -155, -361, -249, 230, -70, 573, 182, +551, 226, 298, 51, 17, -16, -134, 69, +-211, 130, -407, 25, -508, -179, -376, -399, +122, -391, 638, -15, 823, 498, 531, 649, +-74, 256, -657, -232, -845, -396, -522, -302, +29, -215, 429, -100, 544, 163, 417, 377, +240, 265, 40, 25, -241, -30, -519, 60, +-532, -65, -319, -440, 153, -598, 536, -211, +602, 498, 414, 913, 17, 658, -339, -78, +-544, -712, -480, -811, -143, -383, 202, 137, +284, 415, 234, 348, 190, 208, 238, 131, +163, 113, -139, 25, -389, -105, -462, -220, +-359, -346, -112, -509, 236, -449, 646, 120, +762, 922, 242, 1120, -524, 338, -901, -662, +-478, -764, 305, -75, 655, 301, 265, -238, +-294, -896, -419, -615, -31, 504, 384, 1396, +395, 1287, 91, 321, -262, -782, -465, -1385, +-317, -1115, 83, -112, 470, 856, 446, 983, +41, 230, -332, -569, -371, -520, -226, 265, +13, 890, 257, 581, 432, -441, 314, -1212, +-136, -1000, -432, 23, -314, 980, -19, 1084, +109, 403, 43, -410, 41, -700, 79, -415, +82, -8, 113, 155, 240, 154, 174, 201, +-263, 269, -757, 98, -603, -252, 170, -397, +870, -175, 823, 133, 133, 171, -553, 63, +-670, 97, -344, 188, 128, 83, 320, -160, +274, -219, 142, -50, 59, 1, -90, -142, +-193, -155, -201, 133, -11, 429, 136, 357, +53, 50, -114, -255, -107, -498, 63, -609, +297, -303, 352, 534, 103, 1254, -372, 972, +-699, -282, -414, -1354, 302, -1275, 728, -272, +419, 567, -214, 697, -387, 509, -42, 512, +192, 543, 60, 92, -211, -775, -274, -1314, +-31, -972, 195, 6, 273, 880, 156, 1112, +-121, 766, -269, 126, -100, -427, 180, -665, +277, -557, 56, -249, -195, 34, -245, 246, +-179, 384, -1, 356, 189, 132, 309, -209, +157, -396, -150, -285, -269, 112, -25, 476, +191, 451, 101, -124, -168, -712, -248, -700, +-70, 30, 143, 757, 189, 820, 199, 303, +177, -319, 9, -704, -314, -762, -525, -402, +-327, 310, 250, 858, 684, 746, 589, 168, +84, -260, -434, -258, -602, -209, -458, -486, +-144, -785, 277, -535, 589, 421, 546, 1414, +104, 1505, -379, 459, -399, -972, -82, -1648, +175, -1132, 41, -48, -299, 763, -393, 909, +-5, 564, 508, 104, 731, -204, 351, -246, +-251, -164, -525, -159, -462, -226, -340, -236, +-273, -85, 99, 209, 734, 510, 989, 581, +326, 124, -690, -667, -1028, -983, -438, -301, +290, 822, 528, 1196, 370, 393, 173, -703, +-59, -1157, -348, -718, -441, 133, -127, 880, +329, 1089, 462, 536, 137, -427, -257, -1017, +-377, -801, -177, -44, 172, 538, 366, 581, +264, 252, -59, -95, -363, -198, -302, -87, +0, 9, 232, -30, 160, -180, -94, -214, +-184, -74, 66, 157, 335, 354, 356, 381, +3, 213, -402, -98, -579, -425, -414, -616, +17, -499, 548, 20, 744, 735, 467, 931, +-188, 304, -620, -584, -574, -766, -153, -166, +254, 387, 436, 309, 252, -60, -123, -271, +-410, -260, -252, -157, 259, 172, 561, 651, +293, 686, -251, 5, -571, -812, -406, -929, +-32, -300, 298, 437, 425, 749, 342, 549, +75, 32, -250, -443, -460, -488, -399, -100, +-46, 248, 408, 172, 609, -100, 294, -199, +-295, -77, -616, 102, -347, 262, 203, 380, +471, 188, 213, -292, -263, -607, -398, -354, +-38, 173, 467, 402, 485, 199, -60, -71, +-574, -206, -462, -144, 56, 159, 402, 552, +284, 542, 60, -181, -105, -1042, -240, -1115, +-281, -239, -16, 841, 419, 1267, 496, 857, +4, -12, -520, -801, -513, -1024, -82, -566, +319, 136, 372, 541, 198, 481, -102, 215, +-351, -17, -212, -154, 220, -84, 519, 99, +211, 107, -503, -256, -806, -613, -295, -382, +551, 382, 966, 900, 483, 627, -384, -156, +-841, -678, -569, -556, 91, -73, 521, 267, +501, 213, 274, 8, -124, -37, -528, 66, +-625, 85, -133, 5, 652, 31, 840, 142, +117, 9, -720, -387, -769, -513, -6, -44, +640, 557, 535, 578, -60, 55, -467, -398, +-360, -381, 65, -67, 336, 224, 289, 316, +19, 154, -282, -183, -359, -432, -179, -342, +188, 17, 465, 355, 402, 467, -15, 307, +-406, -13, -471, -295, -185, -311, 163, -135, +313, -89, 230, -225, 41, -206, -96, 212, +-77, 691, 37, 686, 30, 125, -90, -538, +-221, -799, -148, -479, 91, 132, 266, 548, +269, 430, 96, -30, -223, -335, -405, -225, +-265, 90, 192, 307, 584, 301, 396, 91, +-215, -251, -658, -490, -512, -351, 67, 33, +546, 346, 535, 406, 193, 291, -257, 28, +-458, -393, -316, -627, 37, -239, 310, 490, +290, 724, 23, 166, -158, -454, -157, -390, +-18, 42, 92, 113, 42, -195, -38, -296, +-107, 125, -64, 545, 129, 498, 307, 25, +202, -400, -132, -481, -470, -237, -417, 53, +-50, 178, 318, 118, 483, 117, 420, 227, +90, 211, -379, -99, -669, -464, -435, -416, +163, 34, 568, 393, 459, 372, 89, 118, +-183, -57, -257, -166, -269, -333, -172, -406, +12, -144, 218, 359, 262, 682, 205, 480, +28, -43, -164, -512, -263, -637, -149, -385, +62, 26, 143, 401, 6, 524, -76, 338, +23, -25, 96, -293, 43, -292, 8, -56, +121, 88, 186, 9, -71, -210, -447, -256, +-528, 26, -147, 394, 402, 548, 708, 303, +557, -172, 7, -543, -611, -597, -819, -264, +-404, 231, 351, 597, 819, 547, 557, 75, +-193, -494, -750, -640, -575, -234, 177, 390, +715, 679, 490, 393, -203, -186, -637, -651, +-371, -607, 226, -68, 591, 548, 389, 636, +-226, 58, -681, -520, -551, -368, 120, 282, +709, 521, 619, -37, 49, -631, -381, -454, +-410, 265, -204, 697, -59, 460, 74, -91, +248, -507, 231, -646, -16, -426, -263, 141, +-234, 732, 80, 856, 345, 345, 372, -412, +61, -798, -407, -622, -663, -87, -388, 345, +241, 431, 725, 248, 584, 42, 6, -25, +-530, -32, -555, -62, -123, -116, 387, -167, +460, -192, 50, -73, -398, 207, -367, 450, +37, 293, 349, -215, 184, -569, -158, -386, +-222, 153, 41, 540, 303, 479, 217, 40, +-157, -456, -383, -564, -274, -128, 75, 457, +230, 495, 67, -90, -62, -602, 64, -341, +273, 373, 203, 714, -211, 322, -455, -350, +-261, -649, 110, -364, 277, 179, 127, 457, +-83, 189, -55, -310, 63, -404, 160, 147, +51, 728, -138, 562, -242, -302, -127, -931, +61, -683, 173, 149, 98, 653, -31, 498, +-70, 62, 14, -101, 77, -32, 5, -109, +-142, -422, -197, -495, -35, -6, 206, 682, +272, 833, 81, 250, -152, -464, -218, -720, +-143, -532, -102, -232, -107, 113, 23, 572, +357, 896, 562, 619, 232, -227, -444, -991, +-836, -1007, -456, -246, 327, 630, 700, 929, +312, 462, -283, -274, -408, -592, 8, -309, +355, 124, 217, 181, -169, -68, -367, -164, +-247, 106, -20, 451, 131, 456, 266, 27, +310, -561, 120, -869, -222, -587, -401, 209, +-223, 930, 80, 1012, 200, 353, 142, -461, +111, -820, 47, -562, -146, -57, -367, 256, +-240, 219, 205, 91, 495, 129, 270, 294, +-236, 269, -482, -108, -263, -514, 131, -554, +321, -167, 192, 317, -57, 523, -179, 407, +-120, 85, 51, -197, 106, -334, 19, -362, +-137, -351, -220, -176, -119, 270, 227, 808, +492, 852, 364, 156, -218, -798, -737, -1173, +-654, -642, -13, 279, 587, 885, 663, 838, +316, 295, -121, -294, -434, -580, -490, -459, +-264, -130, 92, 130, 309, 198, 215, 127, +-11, -4, -24, 8, 110, 233, 147, 448, +-101, 200, -425, -568, -469, -1125, -79, -708, +438, 498, 646, 1385, 326, 1121, -256, 15, +-643, -952, -520, -1143, -32, -592, 446, 192, +499, 755, 98, 796, -290, 354, -287, -171, +7, -450, 174, -449, -17, -356, -196, -167, +-75, 208, 87, 610, 51, 621, -92, 108, +-4, -516, 293, -661, 327, -266, -93, 213, +-598, 347, -674, 167, -119, 34, 615, 92, +884, 130, 373, -65, -514, -398, -897, -464, +-425, -112, 349, 392, 627, 619, 202, 413, +-316, -82, -372, -539, -3, -679, 310, -301, +208, 371, -198, 761, -403, 462, -168, -257, +302, -624, 425, -323, 71, 241, -332, 452, +-367, 163, -122, -287, 91, -487, 191, -259, +254, 282, 231, 712, -54, 575, -416, -109, +-479, -778, -111, -805, 284, -215, 407, 469, +221, 759, -45, 514, -187, -75, -233, -587, +-210, -597, -99, -37, 33, 559, 133, 516, +192, -134, 158, -628, 82, -376, -86, 291, +-290, 560, -356, 189, -153, -312, 195, -359, +384, -12, 217, 283, -63, 256, -170, 5, +-147, -268, -136, -389, -109, -233, 28, 185, +181, 564, 116, 490, -103, -30, -152, -528, +38, -552, 148, -159, -15, 274, -188, 434, +-121, 306, 117, 4, 186, -267, -44, -304, +-331, -81, -299, 142, 112, 83, 538, -123, +474, -149, -112, 133, -658, 406, -585, 349, +-49, -51, 355, -465, 357, -562, 185, -286, +87, 175, -17, 500, -267, 519, -439, 255, +-286, -121, 79, -419, 340, -485, 321, -255, +115, 127, -70, 384, -202, 354, -227, 170, +-164, -12, -68, -180, 27, -380, 80, -449, +106, -151, 208, 409, 244, 765, 61, 528, +-328, -151, -625, -731, -467, -762, 124, -276, +624, 331, 633, 623, 202, 506, -314, 200, +-588, -95, -467, -335, -69, -513, 297, -464, +357, -87, 114, 419, -110, 651, -139, 457, +-57, 10, 3, -372, 25, -550, 9, -477, +-86, -124, -214, 350, -126, 636, 155, 472, +295, 4, 112, -403, -173, -446, -248, -216, +-99, 41, 45, 133, 85, 104, 55, 82, +-15, 133, -99, 196, -112, 136, 32, -95, +115, -369, -9, -452, -159, -186, -124, 283, +85, 615, 245, 477, 109, -43, -184, -559, +-351, -640, -253, -227, 58, 363, 321, 633, +330, 354, 107, -171, -203, -416, -400, -192, +-372, 116, -40, 101, 381, -167, 543, -244, +191, 20, -387, 338, -685, 376, -404, 137, +172, -145, 597, -311, 512, -298, 55, -93, +-409, 178, -491, 258, -158, 57, 169, -201, +113, -170, -114, 109, -160, 319, 87, 206, +372, -96, 354, -282, 21, -222, -392, -52, +-605, 52, -402, 66, 109, 68, 509, 90, +432, 101, 39, 69, -246, 14, -221, -86, +-16, -189, 88, -192, -5, -18, -187, 186, +-289, 204, -118, 18, 247, -105, 447, -20, +232, 81, -204, -19, -411, -200, -259, -153, +-5, 89, 128, 260, 125, 192, 76, 38, +26, -108, -34, -264, -67, -344, -109, -131, +-109, 347, -54, 601, 28, 272, 64, -375, +25, -638, -15, -246, 81, 354, 115, 500, +-40, 137, -238, -289, -303, -328, -153, -62, +99, 164, 244, 169, 292, 49, 190, -22, +-84, -36, -360, -52, -415, -81, -143, -52, +243, 45, 386, 139, 124, 126, -309, -37, +-422, -225, -30, -214, 436, 67, 415, 313, +-72, 232, -486, -97, -386, -267, -2, -96, +213, 116, 105, 98, 7, -88, 37, -160, +90, -81, 21, 68, -126, 248, -201, 391, +-85, 240, 58, -296, 86, -774, -42, -605, +-143, 167, -82, 776, 101, 680, 215, 117, +141, -278, -33, -334, -209, -286, -357, -302, +-296, -199, 51, 156, 408, 521, 434, 517, +38, 91, -372, -357, -361, -447, -46, -143, +172, 180, 118, 212, -90, -29, -178, -237, +-75, -177, 146, 114, 306, 366, 207, 332, +-161, 48, -492, -259, -453, -341, -25, -215, +428, -57, 487, 21, 120, 66, -256, 173, +-310, 300, -86, 334, 61, 164, -76, -190, +-246, -578, -56, -677, 322, -300, 464, 363, +143, 818, -328, 716, -503, 174, -314, -431, +-43, -753, 188, -622, 364, -75, 424, 513, +202, 670, -272, 256, -624, -233, -557, -329, +-105, -123, 373, -18, 559, -96, 385, -12, +37, 245, -281, 317, -399, 9, -331, -299, +-162, -280, 34, -48, 230, 79, 343, 105, +263, 182, -5, 230, -276, 76, -359, -214, +-179, -348, 70, -219, 188, 29, 150, 230, +37, 291, -99, 173, -170, -68, -134, -213, +-1, -170, 138, -63, 169, -38, 63, 32, +-46, 242, -125, 355, -219, 63, -248, -426, +-66, -540, 226, -104, 381, 413, 174, 476, +-180, 131, -264, -195, -93, -202, 4, -31, +-102, 19, -179, -135, 47, -246, 364, -37, +365, 341, 12, 454, -410, 94, -515, -330, +-234, -378, 219, -73, 495, 156, 401, 145, +-41, 54, -402, 4, -398, -49, -112, -120, +134, -98, 187, 35, 111, 177, 21, 224, +-59, 136, -122, -131, -88, -453, 24, -443, +98, 72, 71, 667, -9, 646, -126, -52, +-219, -735, -168, -687, 100, 5, 347, 655, +261, 678, -136, 116, -373, -480, -133, -607, +247, -231, 202, 210, -226, 364, -460, 280, +-125, 144, 411, -50, 508, -309, 112, -398, +-304, -119, -362, 283, -154, 341, -39, 74, +-10, -141, 117, -64, 282, 76, 254, 48, +-39, -135, -397, -269, -429, -233, -101, 34, +322, 400, 499, 550, 240, 258, -270, -286, +-511, -595, -269, -467, 193, -91, 337, 249, +88, 427, -162, 377, -67, 103, 130, -202, +98, -294, -159, -157, -268, -40, -80, -31, +220, -11, 300, 119, 75, 221, -243, 174, +-341, -2, -103, -203, 200, -305, 220, -205, +19, 97, -92, 360, 32, 313, 126, 12, +-52, -248, -301, -282, -252, -181, 32, -61, +259, 85, 240, 270, 130, 350, 11, 211, +-131, -156, -313, -506, -292, -548, 28, -115, +402, 510, 400, 728, 10, 283, -427, -381, +-417, -629, 47, -329, 451, 114, 339, 320, +-130, 273, -399, 58, -149, -152, 256, -176, +278, 28, -104, 169, -395, -14, -202, -296, +295, -228, 508, 174, 166, 387, -382, 120, +-529, -278, -140, -318, 337, 3, 398, 298, +69, 295, -195, 15, -159, -300, 12, -417, +46, -198, -102, 162, -146, 351, 39, 277, +271, 95, 327, -27, 84, -170, -262, -348, +-357, -371, -136, -93, 139, 318, 191, 508, +86, 280, 76, -142, 126, -438, 30, -404, +-204, -93, -251, 261, 11, 448, 260, 290, +165, -143, -127, -535, -242, -491, -55, 53, +154, 571, 187, 470, 108, -106, 38, -457, +-46, -215, -200, 136, -298, 45, -138, -224, +208, -105, 431, 356, 322, 471, -34, 2, +-308, -475, -287, -427, -84, -67, 95, 99, +178, 37, 213, 100, 171, 353, 8, 391, +-182, -22, -225, -582, -4, -700, 226, -219, +239, 410, 41, 619, -172, 255, -209, -242, +-27, -388, 185, -134, 273, 185, 158, 209, +-90, -72, -270, -360, -230, -342, 12, 24, +248, 427, 263, 471, 69, 138, -124, -290, +-123, -486, 11, -415, 88, -165, -7, 213, +-110, 528, -30, 476, 175, 3, 278, -485, +159, -517, -72, -140, -219, 185, -181, 199, +-32, 39, 158, -44, 245, -5, 178, 83, +66, 105, 38, -46, 31, -275, -35, -344, +-175, -89, -266, 241, -149, 281, 159, 54, +486, -86, 584, -28, 317, -10, -256, -174, +-755, -299, -741, -164, -124, 98, 650, 262, +916, 244, 476, 101, -203, -127, -526, -343, +-365, -333, -50, -65, 96, 212, 108, 215, +159, -12, 250, -181, 250, -101, 125, 108, +-67, 223, -193, 50, -238, -302, -118, -481, +177, -255, 408, 202, 314, 434, 28, 280, +-120, -2, -49, -157, 29, -237, -83, -323, +-125, -295, 104, -3, 384, 334, 298, 343, +-99, -2, -333, -337, -110, -272, 280, 76, +314, 289, -29, 104, -279, -285, -112, -426, +213, -175, 314, 158, 91, 223, -105, 65, +-52, -10, 127, 66, 142, 63, -58, -124, +-184, -332, -31, -355, 258, -186, 413, 63, +287, 311, -5, 397, -240, 234, -253, -109, +-82, -394, 140, -474, 279, -364, 361, -100, +339, 280, 138, 514, -226, 314, -431, -186, +-240, -458, 164, -244, 434, 51, 394, 27, +147, -182, -70, -156, -158, 124, -139, 281, +-26, 110, 120, -203, 176, -380, 144, -298, +84, 13, 45, 363, -17, 437, -46, 27, +67, -549, 264, -746, 257, -329, -32, 334, +-258, 669, -104, 493, 277, 4, 439, -452, +182, -635, -139, -468, -177, -82, 106, 272, +343, 377, 271, 240, -55, 25, -219, -130, +-109, -192, 144, -253, 323, -292, 301, -225, +150, -2, -24, 222, -118, 246, -127, 94, +-24, -56, 109, -132, 195, -220, 194, -313, +135, -233, 80, 72, 36, 292, 18, 164, +-17, -186, -16, -340, -19, -127, 76, 143, +258, 184, 363, 3, 229, -185, -44, -239, +-205, -208, -105, -156, 103, -44, 250, 114, +295, 248, 224, 209, 128, -28, 62, -278, +-15, -371, -101, -283, -147, -160, -12, -40, +324, 163, 592, 383, 460, 344, -65, -74, +-499, -566, -425, -634, 88, -195, 509, 317, +433, 430, 22, 84, -210, -322, -9, -417, +363, -131, 411, 241, -10, 303, -385, 20, +-297, -334, 124, -449, 389, -286, 344, 3, +254, 272, 241, 385, 141, 189, -102, -241, +-263, -566, -147, -456, 156, -14, 340, 293, +344, 242, 276, -12, 183, -155, 22, -134, +-140, -111, -104, -115, 77, -105, 226, -86, +186, -73, 82, -37, 133, 80, 209, 203, +110, 75, -96, -288, -160, -569, 24, -404, +322, 126, 367, 529, 136, 460, -116, 4, +-128, -461, 44, -639, 192, -491, 223, -81, +153, 377, 73, 560, 20, 332, 66, -150, +161, -487, 218, -477, 160, -270, 73, -78, +-6, 0, -32, 65, 52, 200, 264, 352, +452, 339, 315, -58, -124, -707, -423, -1052, +-185, -627, 417, 384, 755, 1117, 416, 909, +-212, -12, -503, -848, -262, -988, 188, -523, +453, 89, 381, 477, 157, 493, 41, 207, +83, -177, 55, -404, -157, -333, -304, -117, +-68, 11, 454, -9, 681, -72, 382, -13, +-122, 79, -286, 69, -74, -45, 163, -197, +141, -269, 49, -249, 131, -96, 350, 186, +424, 386, 189, 224, -109, -292, -248, -727, +-126, -594, 151, 19, 370, 569, 390, 617, +246, 171, 76, -348, -58, -626, -112, -540, +-94, -193, 27, 160, 209, 319, 357, 241, +297, 48, 62, -101, -128, -184, -60, -206, +184, -175, 251, -171, 12, -205, -187, -210, +-30, -5, 358, 382, 518, 573, 268, 242, +-139, -477, -244, -969, -20, -729, 259, 37, +296, 677, 155, 707, 63, 200, 99, -354, +121, -603, 74, -476, 51, -136, 194, 173, +380, 292, 285, 128, -153, -143, -478, -263, +-250, -123, 379, 105, 776, 107, 564, -159, +17, -385, -343, -315, -339, 49, -150, 380, +116, 349, 333, -23, 425, -458, 311, -578, +56, -277, -127, 177, -72, 443, 91, 307, +146, -79, 71, -402, 18, -447, 123, -205, +254, 95, 291, 220, 151, 120, -15, -93, +-69, -190, 53, -115, 212, 21, 235, 40, +122, -125, -5, -284, 24, -237, 162, 29, +249, 284, 152, 216, 5, -106, -58, -346, +64, -268, 193, 7, 164, 120, 57, -24, +7, -172, 55, -133, 156, 55, 207, 118, +144, -22, -25, -170, -158, -191, -82, -85, +179, -6, 398, 10, 352, 36, 101, 24, +-100, -74, -123, -233, -19, -283, 68, -67, +123, 221, 233, 288, 363, 39, 323, -295, +100, -371, -163, -189, -220, 37, -49, 106, +202, 32, 323, -4, 264, 23, 121, -1, +67, -108, 51, -222, 38, -185, 15, -34, +9, 31, 33, -18, 100, -63, 190, 42, +228, 164, 140, 46, -10, -256, -115, -439, +-39, -250, 125, 144, 247, 349, 219, 213, +120, -115, 16, -351, -12, -318, -42, -105, +-15, 131, 101, 207, 272, 66, 385, -106, +288, -172, 40, -115, -245, -81, -351, -135, +-138, -119, 297, 39, 621, 219, 560, 195, +149, -56, -272, -277, -368, -313, -155, -213, +145, -71, 280, 65, 296, 227, 262, 259, +173, 49, 17, -258, -139, -391, -175, -223, +-61, 26, 91, 107, 252, 55, 321, 13, +214, 21, 9, -11, -107, -120, -33, -155, +117, -95, 130, -49, 36, -58, 2, -41, +115, 85, 223, 146, 163, -10, 74, -237, +70, -266, 94, -56, 9, 121, -116, 79, +-46, -45, 208, -93, 389, -81, 316, -79, +65, -59, -105, 53, -115, 121, -105, -20, +-59, -287, 81, -384, 327, -104, 489, 325, +308, 505, -120, 222, -449, -336, -383, -705, +11, -558, 430, 10, 573, 562, 345, 616, +-60, 154, -286, -381, -186, -535, 70, -238, +184, 89, 67, 103, -21, -100, 100, -154, +322, 99, 347, 340, 63, 227, -214, -155, +-226, -448, 15, -400, 246, -112, 298, 151, +176, 268, 25, 175, -65, -49, -19, -235, +91, -199, 160, 53, 137, 185, 58, -1, +-9, -295, -44, -353, -33, -57, 31, 275, +136, 318, 232, 94, 210, -172, 59, -255, +-58, -197, -43, -111, 38, -17, 35, 63, +-63, 116, -67, 67, 108, -64, 325, -141, +369, -89, 193, 29, -46, 89, -220, -6, +-273, -171, -188, -275, 73, -205, 444, 84, +642, 385, 432, 427, -90, 69, -507, -438, +-515, -660, -162, -431, 293, 78, 580, 498, +512, 575, 158, 271, -198, -258, -344, -628, +-175, -544, 114, -88, 256, 342, 183, 379, +45, 119, 10, -101, 48, -133, 86, -92, +57, -133, 8, -194, 15, -113, 45, 75, +16, 199, -50, 135, -7, -39, 192, -126, +373, -101, 273, -76, -70, -109, -343, -128, +-228, -4, 116, 156, 339, 176, 262, 11, +56, -187, -52, -206, -22, -72, 25, 56, +43, 71, 95, -2, 152, -68, 87, -93, +-104, -92, -172, -26, 45, 80, 382, 148, +442, 44, 79, -175, -347, -262, -453, -110, +-159, 102, 263, 109, 478, -72, 382, -134, +107, 38, -169, 203, -282, 122, -182, -148, +72, -314, 237, -255, 243, -80, 153, 112, +41, 231, -9, 243, 14, 100, 20, -143, +-50, -306, -141, -308, -101, -172, 168, 23, +463, 219, 471, 330, 43, 218, -419, -96, +-460, -372, -61, -394, 405, -136, 497, 163, +162, 265, -222, 142, -291, -70, -37, -157, +276, -83, 335, 15, 83, -6, -276, -145, +-325, -196, 7, 3, 409, 258, 503, 274, +122, -55, -334, -399, -386, -350, 8, 55, +381, 383, 338, 248, -50, -176, -289, -396, +-159, -215, 181, 136, 330, 284, 196, 143, +-19, -81, -136, -204, -80, -192, 54, -95, +112, 21, 117, 121, 63, 118, -3, 26, +-10, -79, 47, -114, 87, -45, 51, 12, +-23, -13, -60, -76, -53, -103, 65, -39, +163, 56, 180, 121, 134, 138, -8, 60, +-176, -126, -168, -317, 21, -316, 245, -31, +244, 263, 35, 285, -168, 66, -123, -109, +115, -69, 178, -6, 10, -106, -99, -245, +-17, -204, 175, 35, 232, 222, 50, 218, +-131, 126, -101, 28, 71, -90, 154, -265, +46, -376, -65, -224, -89, 113, 57, 366, +194, 328, 157, 74, 8, -136, -109, -198, +-111, -197, 21, -198, 119, -161, 120, 7, +71, 211, 50, 296, 64, 222, 3, 20, +-106, -187, -183, -343, -86, -380, 164, -196, +306, 144, 228, 429, 37, 425, -139, 98, +-178, -274, -121, -405, -33, -260, 128, -25, +286, 94, 314, 134, 90, 150, -195, 113, +-300, -27, -192, -169, 49, -145, 249, 2, +238, 50, 120, -66, -24, -163, -90, -38, +-12, 206, 74, 252, 28, 21, -131, -261, +-124, -290, 96, -47, 310, 184, 276, 186, +-40, -24, -348, -193, -292, -123, 14, 65, +274, 155, 313, 54, 134, -107, -102, -154, +-223, -99, -113, 4, 110, 112, 263, 165, +193, 95, -88, -122, -300, -298, -195, -227, +86, 46, 299, 292, 300, 271, 112, 43, +-124, -175, -294, -271, -290, -203, -47, -43, +324, 131, 482, 231, 235, 140, -178, -55, +-379, -171, -216, -117, 108, 23, 244, 55, +85, -12, -121, -80, -156, -85, 39, -20, +295, 73, 331, 162, 20, 156, -379, -30, +-473, -251, -151, -269, 347, -36, 587, 203, +344, 158, -121, -51, -403, -131, -380, 16, +-134, 184, 152, 113, 295, -113, 228, -247, +73, -187, -60, -20, -87, 92, -10, 144, +-2, 178, -111, 138, -135, -13, 22, -206, +217, -272, 285, -116, 145, 88, -114, 164, +-333, 74, -331, -34, -115, -12, 238, 64, +500, 82, 372, -2, -91, -129, -466, -191, +-421, -154, -8, -12, 375, 196, 370, 300, +43, 198, -261, -90, -267, -325, -26, -291, +196, -22, 189, 239, -33, 261, -189, 45, +-113, -180, 103, -211, 239, -26, 135, 187, +-123, 205, -257, -10, -169, -259, 77, -236, +260, 85, 268, 352, 56, 260, -246, -130, +-390, -401, -248, -281, 107, 81, 421, 355, +384, 338, 72, 77, -233, -231, -349, -378, +-232, -210, 13, 122, 227, 301, 268, 189, +123, -63, -89, -149, -221, -29, -136, 76, +46, 46, 75, -59, -33, -112, -89, -72, +-7, 24, 169, 161, 235, 228, 73, 92, +-222, -176, -366, -331, -205, -152, 136, 197, +386, 360, 286, 174, -83, -167, -324, -314, +-247, -161, -5, 108, 162, 256, 120, 185, +5, 20, -38, -121, 2, -187, 9, -119, +-26, 46, -11, 168, -11, 137, -44, -23, +-52, -105, -45, -33, 20, 89, 89, 97, +64, -33, -1, -109, -54, -59, -105, 37, +-145, 87, -75, 45, 144, 4, 290, -5, +175, -4, -159, 13, -388, 38, -248, 56, +87, 30, 237, -90, 175, -170, 25, -108, +-56, 121, -97, 326, -158, 248, -177, -30, +-12, -244, 211, -235, 228, -83, 26, 30, +-149, 115, -158, 201, -51, 219, 26, 88, +-43, -145, -97, -252, 23, -140, 153, 44, +134, 160, -16, 146, -178, 78, -182, 34, +-34, -8, 59, -98, 37, -175, 33, -92, +79, 132, 80, 274, -16, 209, -201, -27, +-271, -198, -102, -156, 142, -40, 234, 6, +138, 33, -50, 152, -182, 295, -181, 198, +-69, -129, 28, -373, 87, -293, 109, 70, +53, 328, -55, 263, -163, 32, -142, -138, +13, -82, 116, 69, 69, 113, -76, 3, +-185, -142, -113, -146, 99, -12, 227, 163, +155, 285, -101, 199, -329, -47, -302, -227, +-38, -218, 242, -60, 316, 128, 152, 240, +-139, 200, -338, -3, -311, -166, -113, -170, +127, -9, 294, 172, 242, 220, 19, 108, +-224, -79, -368, -195, -259, -140, 57, 15, +326, 168, 297, 234, 7, 166, -289, 0, +-362, -172, -143, -218, 166, -83, 256, 125, +120, 254, -126, 168, -257, -41, -124, -140, +81, -55, 133, 91, 51, 116, -97, 13, +-185, -75, -138, -86, 33, 36, 159, 189, +121, 190, -53, 30, -254, -154, -242, -193, +10, -34, 196, 176, 98, 235, -88, 82, +-137, -81, -40, -56, 54, 43, -5, 19, +-155, -99, -166, -81, 12, 142, 160, 312, +94, 186, -99, -124, -210, -264, -161, -168, +16, 32, 158, 192, 107, 280, -47, 229, +-197, -19, -238, -276, -85, -264, 156, 15, +243, 264, 78, 241, -188, 30, -321, -104, +-243, -43, 7, 64, 240, 110, 225, 34, +9, -91, -240, -119, -343, 5, -133, 195, +170, 241, 230, 58, 31, -120, -207, -143, +-251, -9, -97, 131, 91, 97, 165, -2, +20, -18, -203, 56, -275, 86, -110, -7, +135, -31, 190, 60, 63, 150, -128, 104, +-259, -102, -190, -210, -35, -59, 114, 209, +164, 296, -7, 137, -254, -92, -231, -182, +16, -36, 138, 99, 54, 79, -122, 17, +-205, 27, -124, 91, 23, 88, 63, 10, +14, -41, -79, -16, -126, 75, -89, 67, +-6, -21, 14, 8, -84, 79, -154, 70, +-105, 1, 1, -12, 69, 64, 59, 95, +-98, 29, -219, -67, -149, -23, -32, 113, +38, 135, 56, 1, 47, -79, -29, 2, +-165, 86, -285, 127, -251, 66, -11, -56, +264, -64, 284, 21, 53, 160, -259, 176, +-499, -10, -453, -185, -42, -131, 382, 109, +435, 276, 124, 246, -274, 101, -450, -144, +-325, -306, -142, -200, 3, 77, 109, 309, +180, 336, 129, 219, -24, 33, -194, -169, +-335, -298, -367, -267, -216, 10, 81, 340, +384, 455, 391, 247, -38, -96, -511, -265, +-601, -195, -276, 4, 194, 140, 407, 150, +206, 94, -177, 46, -405, 38, -306, 84, +6, 106, 164, 10, 2, -137, -211, -202, +-225, -52, -57, 277, 120, 481, 120, 278, +-75, -222, -296, -506, -359, -271, -215, 230, +93, 484, 295, 349, 149, 54, -181, -218, +-381, -310, -353, -129, -132, 167, 153, 316, +217, 244, -7, 13, -253, -175, -307, -128, +-193, 108, 57, 256, 140, 152, -36, -88, +-178, -258, -243, -150, -219, 174, -13, 382, +103, 322, -6, 78, -79, -177, -99, -295, +-175, -182, -203, 50, -152, 238, -120, 316, +-34, 253, 70, 38, 9, -221, -82, -220, +-116, 19, -167, 239, -228, 245, -203, -22, +-96, -233, -12, -97, 92, 212, 76, 312, +-158, 148, -291, -55, -147, -139, -42, -46, +-66, 114, -168, 121, -237, -3, -71, -107, +125, -86, 38, 128, -161, 350, -190, 370, +-124, 127, -75, -213, -135, -444, -198, -392, +-172, 21, -43, 426, 38, 561, 10, 428, +-20, 98, -121, -259, -291, -477, -339, -349, +-176, -24, 86, 254, 196, 446, -7, 414, +-299, 173, -352, -95, -185, -249, -35, -245, +79, -109, 65, 75, -59, 228, -199, 305, +-367, 247, -399, 46, -154, -170, 175, -212, +230, -80, 23, 129, -150, 285, -286, 234, +-331, 41, -231, -79, -163, -126, -74, -90, +27, 43, 59, 147, 15, 196, -61, 169, +-166, 143, -282, 40, -306, -137, -246, -190, +-171, -156, -31, -14, 162, 226, 274, 493, +0, 477, -429, -17, -566, -483, -384, -485, +-1, -57, 249, 404, 98, 462, -106, 180, +-179, -122, -253, -162, -232, 57, -143, 177, +-106, 53, -125, -98, -70, -133, -61, 19, +-61, 234, -37, 325, -105, 198, -292, -105, +-282, -263, -149, -135, -97, 101, 17, 263, +38, 230, -85, 66, -157, -24, -223, -61, +-288, -55, -178, -11, -37, 22, 27, 211, +-90, 314, -193, 104, -163, -189, -69, -237, +-54, 31, -222, 202, -296, 130, -113, 79, +45, 192, -43, 211, -209, -156, -246, -464, +-125, -136, 37, 519, 2, 597, -194, 19, +-334, -376, -360, -220, -120, 79, 230, 181, +207, 179, -178, 192, -502, 73, -430, -138, +-21, -157, 211, 58, 27, 239, -295, 110, +-334, -77, -163, 38, 18, 203, 91, 114, +-64, -121, -275, -158, -315, 73, -215, 298, +-140, 173, -90, -141, 0, -180, 45, 52, +-45, 350, -118, 335, -250, -55, -355, -332, +-311, -195, -196, 184, -27, 220, 197, 75, +185, 165, -83, 158, -341, -34, -456, -69, +-374, 62, -98, 14, 110, -216, 51, -93, +-40, 344, -152, 470, -191, 160, -113, -238, +-125, -287, -291, 28, -268, 221, -127, 102, +49, -59, 196, 20, 22, 204, -397, 229, +-546, -49, -264, -255, 91, -4, 218, 320, +26, 240, -199, -155, -239, -228, -206, 139, +-289, 316, -371, 60, -160, -252, 215, -73, +351, 316, 101, 315, -366, 60, -630, -137, +-472, -204, -109, -164, 114, 7, 109, 302, +70, 416, 52, 230, -136, -10, -363, -190, +-406, -311, -242, -222, -53, 148, -40, 451, +-48, 270, 54, -68, 89, -29, -67, 208, +-275, 25, -419, -364, -324, -190, -235, 326, +-59, 307, 337, -97, 369, 13, -199, 382, +-639, 152, -446, -395, -34, -308, 53, 304, +-72, 342, -112, -184, -11, -230, 90, 357, +-164, 581, -425, -60, -248, -610, 28, -171, +-91, 463, -225, 252, -53, -234, 23, -65, +-8, 376, 54, 266, -191, -138, -523, -228, +-375, -99, -36, 97, 89, 253, 197, 222, +140, -19, -244, -187, -367, 16, -278, 238, +-267, 30, -44, -174, 99, 121, -98, 345, +-103, -40, 80, -315, -33, 70, -282, 342, +-355, 2, -310, -236, -90, 115, 166, 367, +140, 38, -112, -187, -244, -71, -153, 96, +-127, 129, -253, 39, -269, 66, -108, -4, +207, -84, 194, 154, -226, 298, -298, 64, +-180, -203, -180, -92, -171, 57, -129, -126, +50, -33, 186, 467, -116, 486, -270, -67, +-164, -397, -181, -196, -174, 86, -123, 1, +7, -28, 105, 394, -120, 470, -208, -28, +-64, -339, -240, -229, -177, 25, -6, 64, +-112, 149, -81, 375, 2, 118, -60, -208, +-153, -186, -203, 24, -133, 226, -48, 82, +-88, 1, -198, 77, -117, 19, 171, -16, +86, -67, -340, 0, -425, 154, -89, 207, +102, 91, -14, -131, -91, -142, -17, 121, +2, 285, -219, -30, -359, -328, -213, -77, +-20, 289, 170, 411, 111, 192, -111, -92, +-260, -233, -336, -366, -144, -118, 94, 348, +49, 430, -161, 209, -323, -87, -100, -180, +224, -99, 176, 49, -75, 142, -551, -23, +-691, -124, -30, 24, 501, 264, 335, 279, +14, 53, -342, -111, -555, -168, -353, -135, +16, -48, 248, 205, 190, 380, -172, 95, +-429, -176, -128, -139, 253, 47, 94, 131, +-303, 42, -380, 92, -187, 23, 16, -164, +77, -39, 57, 194, 53, 252, -159, 33, +-388, -175, -165, -42, 79, 63, 3, 75, +-157, 108, -163, 14, 61, -64, -74, 30, +-316, 87, -22, -31, 185, -7, 50, 243, +-290, 195, -429, -200, -16, -272, 126, 6, +-113, 122, -64, 244, -21, 276, -59, 13, +-29, -221, -258, -262, -193, -48, 175, 320, +-41, 368, -285, 5, -147, -286, -172, -153, +-2, 74, 283, 139, 152, 265, -277, 183, +-490, -162, -279, -299, -47, -105, 138, 273, +218, 335, 25, 27, -152, -86, -326, -95, +-453, -146, 7, 9, 359, 292, 21, 285, +-179, -84, -161, -227, -401, -13, -179, -27, +292, -16, 211, 356, -107, 321, -341, -267, +-377, -402, -96, 97, 309, 364, 189, 160, +-282, -119, -253, -127, -162, 10, -278, -22, +96, 4, 310, 262, -56, 325, -212, -88, +-131, -375, -201, -165, -236, 66, 28, 294, +59, 325, -38, -12, 32, -238, -175, -153, +-224, 111, 101, 145, -53, 62, -221, 140, +-41, 5, -146, -182, -199, -216, 41, -18, +170, 350, 20, 391, -207, 38, -215, -264, +-71, -162, -97, -56, -106, -88, -68, 175, +-12, 249, 86, 94, -129, -89, -155, -104, +7, 186, -125, 105, -37, -33, -81, -103, +-179, -174, -26, -15, -215, -82, -89, 223, +293, 563, -22, 163, -135, -184, -88, -381, +-286, -274, -163, 30, -148, 142, -51, 280, +219, 165, 14, -31, 13, 7, 13, 72, +-500, 78, -278, -95, 108, -251, 29, -164, +102, 63, -134, 255, -209, 348, -2, 96, +-43, -205, -109, 32, -42, 101, 33, -173, +-56, -197, -288, -86, -218, 154, -131, 106, +174, 164, 442, 561, -141, 98, -440, -650, +-238, -554, -279, 133, 61, 516, 439, 157, +-2, 3, -309, 82, -224, -179, -136, -181, +-81, 117, -51, 174, 269, 74, 183, 24, +-427, -146, -444, -169, -42, 109, 113, 174, +184, 111, -103, 44, -296, -93, 17, -85, +2, 62, -114, 235, 50, -61, -10, -276, +-399, 83, -372, 45, 209, -37, 401, 243, +-68, 245, -192, 21, -234, -204, -265, -213, +38, -88, 78, 71, -143, 169, -88, 65, +92, 164, -124, 237, -158, -130, 153, -285, +-194, -91, -427, -33, 295, 82, 169, 387, +-454, 188, 59, -292, 23, -238, -425, 108, +131, 211, 176, -45, -110, -130, 56, 165, +-266, 204, -299, -96, 1, -338, -53, -11, +16, 422, 107, 107, 34, -155, -194, -1, +-280, -18, 20, -162, 35, 75, -179, 302, +-6, -24, -85, -152, -119, 0, 309, -45, +-90, 93, -503, 187, -63, 8, -14, -152, +79, -55, 295, 112, -169, 67, -330, -35, +-113, -14, -220, 138, -72, 94, 139, -252, +88, -72, 86, 318, 40, 103, -336, -152, +-344, -43, -4, 17, 8, -81, -121, 1, +-87, 248, 172, 147, 301, -141, -22, -111, +-435, -75, -426, -59, -49, 280, 117, 302, +-46, -221, 144, -288, 101, 60, -171, 81, +53, 5, -234, 189, -397, 214, 132, -83, +27, -320, -272, -115, 168, 180, 260, 148, +-178, 143, -96, 11, -135, -313, -491, -72, +118, 290, 404, 257, -301, 89, -163, -300, +131, -437, -117, 2, -10, 325, 159, 471, +-303, 288, -474, -399, 102, -632, 206, -30, +68, 521, 210, 272, -157, -189, -566, -1, +-251, 78, 202, -284, 181, -75, 67, 319, +80, 149, -246, -103, -357, -139, 74, 63, +-40, 160, -132, -224, 329, -53, -108, 335, +-463, -51, 265, -154, 62, 133, -311, -7, +170, -56, -180, 167, -318, 173, 206, -283, +47, -251, -27, 226, -49, 30, -141, -9, +49, 389, -160, 137, -178, -387, 41, -253, +-116, 266, 96, 60, 247, -386, -188, 101, +-281, 547, 11, 52, 34, -187, -220, 126, +-115, -163, 195, -462, 155, 72, -116, 383, +-213, 84, -40, -30, -127, 237, -65, 65, +318, -406, -69, -238, -470, 128, 104, 261, +228, 127, -214, -187, 17, 45, 103, 217, +-299, -197, -71, -111, 49, 279, -197, -43, +228, -349, 252, 93, -339, 326, -295, 53, +95, -69, 51, -74, -87, -101, 55, -97, +50, 72, -36, 299, -241, 146, -261, -143, +264, -223, 211, -122, -156, 79, -102, 122, +-193, 107, -92, 200, 77, 27, -4, -330, +178, -235, 141, 305, -182, 283, -377, -334, +-345, -219, 154, 366, 484, 263, 108, -176, +-130, -152, -95, 91, -485, -12, -154, -148, +436, -77, -44, 12, -108, 236, 247, 329, +-191, 149, -215, -170, 232, -489, -117, -387, +-333, 86, 132, 430, 92, 400, -161, 249, +295, -18, 211, -481, -422, -354, -305, -88, +46, -135, -47, 338, -15, 736, 389, 185, +224, -462, -398, -429, -215, -9, 155, 162, +-326, -12, -132, -127, 472, 229, -69, 195, +-151, -126, 251, 134, -139, 115, -141, -251, +43, -345, -210, -152, -98, 265, -8, 380, +153, 232, 401, -134, -9, -264, -399, -45, +-225, -253, 2, -35, -29, 631, 130, 207, +299, -617, 6, -363, -279, 528, -208, 305, +-49, -390, 179, 4, 218, 437, -165, -193, +-170, -792, 149, 52, -27, 975, -136, 197, +143, -674, -121, -170, -193, 428, 173, -195, +78, -489, 92, 505, 96, 536, -368, -370, +-177, -504, 212, 105, -55, 419, 52, -54, +259, -272, -170, 128, -226, 215, 18, -118, +103, -281, 171, 147, -213, 205, -257, -232, +377, -169, 76, 330, -373, 419, 16, -415, +209, -632, -92, 489, -143, 492, 402, -692, +156, -303, -629, 1019, -175, 208, 424, -1151, +-153, 36, -198, 927, 595, -399, 219, -776, +-571, 699, -172, 743, -43, -855, 16, -563, +327, 800, 8, 215, 26, -510, 4, 19, +-363, 288, -41, -189, 261, -371, 207, 177, +111, 554, -356, 77, -453, -529, 299, -350, +371, 389, -158, 246, 79, -417, 116, -40, +-270, 549, -130, -6, 101, -614, 122, 23, +-30, 534, -50, -206, 153, -546, 87, 252, +-301, 597, -58, -167, 497, -548, -85, 113, +-551, 431, 197, -202, 318, -552, -186, 199, +-19, 642, 240, -160, 23, -344, -239, 251, +-134, -29, 67, -546, 246, -209, 64, 640, +-196, 492, 87, -350, 83, -156, -288, 143, +-44, -475, 370, -440, 249, 492, -249, 531, +-328, -142, 190, 46, 142, -22, -147, -701, +91, -37, 27, 712, -11, -212, 135, -540, +-27, 676, 74, 504, 33, -911, -396, -505, +-148, 658, 408, 351, 227, -385, -73, -214, +22, 330, -27, 27, -160, -430, 35, 116, +189, 480, -37, -205, -342, -664, 132, 88, +579, 801, -207, 15, -372, -713, 479, -80, +168, 391, -598, -100, -7, -219, 375, 254, +-192, 125, 188, -397, 505, -55, -423, 475, +-409, -132, 441, -643, 141, 409, -391, 599, +148, -892, 627, -460, -207, 1085, -721, 279, +248, -897, 575, -221, -157, 697, -190, 164, +102, -859, 138, -366, 194, 813, -251, 659, +-248, -521, 427, -911, -8, 269, -303, 926, +317, -342, 178, -894, 20, 352, 84, 689, +-286, -438, -109, -554, 179, 457, -55, 470, +151, -346, 442, -329, -90, 92, -376, -149, +240, -143, 182, 319, -348, 188, -37, -219, +350, -133, 178, 254, -117, 26, -77, -620, +216, -189, 133, 532, -146, 262, -287, -243, +71, -214, 567, 238, -70, 61, -412, -469, +507, -65, 170, 257, -613, -23, 211, -63, +439, 133, -301, 60, 85, -157, 468, -185, +-348, 11, -380, 5, 364, -289, 348, 154, +42, 784, 1, -335, -104, -962, -55, 427, +56, 503, 32, -613, 45, -205, 211, 760, +213, 66, -91, -848, -260, -105, 96, 529, +453, 40, 48, -98, -293, 52, 44, -187, +138, -363, -120, -102, 64, 269, 483, 295, +299, 120, -308, -25, -374, -329, 162, -459, +221, -103, -162, 250, 359, 320, 529, 74, +-554, -217, -351, -9, 705, 37, 265, -222, +-472, -191, -55, -10, 509, 186, 22, 99, +-464, -172, 154, -103, 776, 91, 162, 160, +-651, 14, -243, -379, 461, -242, 248, 178, +-108, 102, 106, 31, 299, 174, 111, -215, +-193, -380, -281, 210, 150, 241, 491, -346, +-11, -124, -198, 394, 330, -169, 406, -454, +-334, 387, -413, 294, 457, -695, 408, -183, +-274, 825, -147, 6, 318, -955, 415, 12, +101, 936, -204, -111, -148, -978, 84, 79, +72, 683, -10, -161, 392, -361, 340, 81, +-49, 180, 51, 50, -104, -321, -266, -345, +196, 214, 316, 318, 99, -228, 115, -287, +212, 266, 198, 226, 67, -271, -367, -216, +-295, -67, 364, -149, 542, 161, 212, 382, +-171, -223, 76, -524, 392, 155, -325, 546, +-460, -211, 625, -725, 627, 31, -316, 717, +-219, 39, 449, -704, 331, -148, -283, 464, +-179, -81, 367, -358, 277, 181, -127, 355, +211, -134, 352, -498, -53, -117, -244, 176, +-15, -47, 323, 110, 205, 160, 100, -290, +358, -248, 270, 374, -326, 322, -547, -577, +240, -633, 967, 376, -18, 476, -488, -311, +401, -293, 494, 361, -261, 355, -180, -316, +457, -578, 333, -237, -327, 329, -131, 371, +295, -251, 235, -277, 370, 318, 351, 83, +-157, -334, -192, -71, 22, -23, -26, -103, +322, 88, 319, -3, 18, -368, 361, 80, +324, 662, -356, 22, -344, -762, 415, -456, +462, 260, -55, 555, 120, 65, 202, -569, +-37, -162, 146, 395, 225, -148, 77, -446, +3, 328, 228, 415, 66, -406, -90, -428, +485, 300, 283, 102, -308, -394, 11, 24, +220, 50, 304, -41, 365, 357, -3, -44, +-70, -507, 104, -82, -123, 209, 46, -61, +589, -295, 242, -67, 111, 268, 287, 318, +-201, -55, -282, -410, 129, -140, 369, 6, +364, -181, 31, -159, 160, 224, 453, 429, +127, -44, -424, -372, -294, -221, 477, 43, +552, 60, 9, -223, 71, -76, 436, 293, +104, 103, -420, -274, 88, -232, 576, 203, +38, 92, -147, -312, 370, -78, 424, 190, +-97, -25, -132, -342, 289, -40, 244, 468, +-49, -4, 130, -517, 323, -1, 141, 209, +153, -304, 165, 20, -265, 476, 39, -341, +588, -559, 77, 364, -49, 290, 535, -471, +274, -59, -381, 585, -93, -191, 339, -814, +123, 80, 183, 534, 332, -116, 196, -145, +232, 187, 100, -113, -132, -261, -133, -141, +-65, -178, 487, 255, 666, 452, 13, -216, +22, -485, 271, 43, -215, 268, -234, -232, +365, -444, 288, 220, 341, 455, 560, -104, +-154, -211, -536, -50, 347, -224, 726, -172, +-290, 145, -462, 65, 813, -164, 815, 151, +-379, 394, -329, -134, 417, -678, 273, -424, +-187, 240, 50, 504, 461, 121, 438, -212, +78, 0, -238, -27, 149, -508, 326, -263, +-70, 452, 112, 163, 464, -249, 125, 132, +-245, 176, 370, -348, 507, -198, -299, 132, +-95, -303, 593, -183, 152, 590, -269, 158, +250, -531, 533, 94, 46, 274, -66, -530, +254, -369, 40, 319, 9, 127, 294, 7, +274, 177, -98, -125, 172, -378, 542, -45, +-46, 239, -112, -162, 479, -340, 17, 242, +-457, 368, 307, -359, 711, -399, 194, 422, +149, 249, 224, -460, -457, -249, -239, 105, +766, -7, 382, -146, -301, 63, 422, 410, +608, 65, -475, -385, -309, -497, 588, -205, +422, 448, 48, 365, 61, -289, 125, -172, +63, 146, 31, -120, 296, -275, 243, 15, +42, 129, 236, 171, 186, -6, -150, -511, +16, -199, 546, 580, 357, 79, -201, -607, +-86, 52, 230, 480, 264, -235, 270, -386, +152, 68, 59, 73, 105, -119, 140, -25, +-61, 175, 38, 118, 469, -126, 446, -259, +45, -212, -159, 28, -63, 49, 234, -53, +351, 305, 88, 299, -42, -559, 430, -668, +491, 419, -245, 580, -245, -397, 333, -412, +251, 385, -91, 57, 230, -621, 510, 84, +123, 741, 162, -122, 169, -618, -476, 12, +-45, 71, 710, -340, 142, 76, -114, 572, +606, 66, 551, -490, -429, -232, -473, 106, +376, -26, 456, -160, 0, 111, 157, 387, +514, -153, 150, -714, -180, 27, -31, 707, +187, -2, 213, -520, 152, -50, 293, 183, +90, -205, -142, -245, 484, 254, 310, 311, +-305, -178, 186, -289, 298, 33, -151, 170, +105, -91, 583, -305, 271, -224, -102, 204, +99, 441, -8, -89, -101, -425, 274, 102, +515, 227, 372, -305, -124, -352, -214, 109, +186, 147, 328, -67, 130, 233, 62, 193, +272, -429, 247, -172, -62, 246, -42, -389, +228, -414, 339, 623, 99, 584, 43, -447, +133, -586, 135, 183, 191, 405, 162, -239, +134, -615, 97, 107, 115, 768, 262, 96, +0, -784, -101, -309, 298, 486, 410, 119, +226, -322, 171, 145, -85, 267, -280, -346, +236, -384, 426, 92, -42, 146, 373, 93, +657, 196, -365, -117, -472, -456, 571, -75, +581, 365, -284, 71, -195, -355, 526, -117, +336, 299, -174, 96, 200, -402, 509, -160, +8, 468, -204, 116, 54, -499, 59, -156, +293, 267, 594, 66, 45, -250, -152, -152, +327, 266, 173, 175, -124, -226, -46, -136, +238, 7, 430, -80, 170, -55, -8, 10, +332, 20, 194, 82, -241, 93, 56, -117, +232, -198, 12, 6, 412, 22, 576, -131, +-124, 8, -409, 153, 264, 9, 594, -123, +-103, -100, -102, -81, 493, 51, 206, 171, +-114, -46, 53, -213, 107, -56, 306, -35, +451, -78, -41, 191, -182, 230, 364, -166, +197, -323, -177, -6, 121, 181, 269, -68, +359, -175, 365, 93, -112, 85, -215, -117, +336, 26, 275, 167, -177, -159, 214, -340, +421, 53, -44, 215, 92, -144, 421, -106, +116, 299, -88, 173, 145, -421, 131, -414, +-81, 268, 185, 381, 463, -291, 244, -268, +7, 350, 36, 141, 199, -407, 149, -127, +-120, 296, 9, 32, 392, -357, 330, -61, +145, 324, 106, 15, 83, -168, 94, 48, +15, -88, 31, -159, 235, 47, 232, -2, +204, 14, 235, 195, 102, 21, -100, -294, +59, -203, 419, 99, 148, 116, -205, -12, +207, 37, 437, 67, 105, -72, -1, -223, +2, -158, 195, 96, 436, 218, 4, -55, +-213, -150, 397, 203, 359, 124, -280, -500, +36, -261, 548, 446, 237, 168, -29, -350, +-30, -73, 32, 270, 444, 186, 199, -85, +-295, -450, 167, -372, 439, 282, 148, 518, +95, -135, 129, -372, 95, 293, 72, 295, +29, -544, 117, -473, 222, 326, 257, 392, +239, -112, 35, -201, -57, 42, 111, 152, +253, 56, 208, -298, 47, -301, 76, 299, +187, 134, 82, -388, 144, 173, 172, 517, +123, -188, 287, -494, 64, -86, -244, 133, +148, 3, 549, 61, 136, 234, -242, -103, +359, -313, 488, 183, -384, 135, -205, -497, +579, -91, 198, 611, -58, 75, 386, -516, +249, -60, -33, 294, -204, -64, -86, -216, +510, 26, 364, 109, -48, 21, 242, -46, +105, -44, -121, -8, 137, -123, 132, -75, +137, 251, 305, 161, 117, -416, -105, -376, +218, 469, 429, 482, -23, -456, -291, -364, +191, 337, 400, -38, 46, -348, 107, 255, +262, 319, 92, -260, 14, -161, 26, 183, +52, -58, 186, -308, 206, -23, 164, 357, +126, 235, 72, -278, 55, -368, 142, 109, +144, 283, -4, -174, 172, -282, 264, 285, +-130, 287, 22, -344, 573, -238, 110, 322, +-357, 58, 201, -421, 408, -35, -79, 359, +-63, 9, 348, -159, 277, 103, -116, -10, +-69, -328, 291, -59, 262, 323, 81, -25, +58, -218, -177, 202, 0, 80, 560, -297, +155, 52, -158, 236, 292, -169, 104, -333, +-171, 8, 29, 292, 251, 224, 346, -81, +-45, -287, -145, -107, 432, 153, 289, 22, +-209, -73, -100, 34, 48, -85, 155, -94, +364, 138, 238, 130, 60, -87, -11, -83, +-84, 45, 31, -58, 60, -212, 93, -2, +300, 186, 304, 3, 83, -58, -159, 119, +-29, 54, 297, -115, 47, -137, -216, -171, +146, -93, 412, 171, 195, 225, -42, 15, +40, -71, 191, 79, -124, -43, -291, -384, +246, -219, 489, 274, 161, 273, 57, -35, +-28, -47, -73, 58, 28, -60, 14, -226, +65, -150, 263, 125, 272, 209, 98, -84, +-74, -138, -33, 158, -18, 120, 47, -299, +201, -202, 126, 379, 80, 160, 155, -518, +43, -117, 47, 494, -45, -1, -155, -357, +168, 131, 281, 263, 191, -226, 60, -308, +-50, 75, 54, 251, -124, 83, -154, -194, +349, -139, 275, 84, 24, 89, 193, -5, +10, -36, -284, -123, -49, -45, 163, 53, +159, 3, 214, -7, 115, 71, 70, 59, +21, -69, -189, -216, -157, -182, 197, 200, +455, 362, 23, -32, -409, -347, 191, -142, +479, 84, -175, 67, -284, -17, 235, 66, +208, 228, -178, 41, -11, -466, 260, -420, +162, 276, -100, 479, -90, 69, 203, -209, +18, -163, -196, -57, 159, -58, 221, -4, +-41, 121, 55, 59, 144, -32, -158, -15, +-177, -39, 177, -82, 205, -49, 104, 118, +-37, 75, -69, -197, 118, -169, -132, 123, +-117, 330, 377, 117, 157, -384, -345, -406, +53, 123, 354, 306, -60, 34, -242, -3, +39, 139, 90, -128, 73, -420, 135, -60, +-21, 407, -153, 99, 158, -354, 194, 88, +-259, 315, -181, -233, 197, -263, 153, 282, +-16, 143, 11, -350, 86, -151, 88, 200, +-185, 32, -310, -5, 94, 224, 404, 133, +81, -188, -185, -447, -62, -219, 87, 174, +45, 251, -94, 227, -63, 185, 94, -84, +-11, -354, -81, -322, 116, -17, 217, 235, +32, 218, -207, -6, -197, -182, -135, -30, +33, 185, 378, 132, 236, -237, -104, -304, +-249, 70, -229, 100, 57, -16, 110, 146, +-83, 137, 99, -56, 255, -189, 23, -101, +-295, 87, -229, -51, 164, -125, 134, 75, +-205, 68, 22, 67, 288, 177, -113, -130, +-243, -401, 177, 58, 194, 411, -336, -81, +-318, -494, 190, -25, 206, 517, 147, 154, +58, -319, -308, -110, -172, 77, 6, -91, +-4, -72, 128, 101, 48, 103, -68, -63, +-66, -103, -17, -39, 26, 93, -97, 195, +-9, -74, 104, -208, -150, -44, -247, -100, +103, -70, 261, 269, 38, 289, -118, -40, +-282, -327, -165, -244, 202, 126, 76, 313, +-90, -43, -55, -344, -64, -12, 48, 264, +97, 79, -104, -73, -259, -14, -63, -7, +167, -170, 33, -135, -93, 125, -46, 50, +-9, -66, -12, 194, -93, 241, -35, -192, +28, -379, -148, -84, -117, 96, 164, 114, +54, 206, -132, 123, -54, -208, -141, -292, +-21, 19, 119, 212, -148, 130, -83, -55, +48, -266, -55, -108, -20, 242, -106, 122, +-25, -96, 121, 61, -97, 72, -172, -280, +-142, -295, -73, 256, 186, 373, 189, -108, +-152, -205, -296, 115, -79, 41, 79, -346, +-80, -42, -163, 459, 89, 34, 272, -388, +-111, 32, -328, 281, -86, -100, -90, -278, +-73, 128, 144, 278, 126, -163, -39, -275, +-157, 105, -173, 208, -118, -43, -37, -21, +44, 44, 40, -144, -91, -169, -80, 37, +130, 241, -40, 157, -313, -162, -127, -186, +19, -61, 40, 30, 57, 212, -37, 144, +-57, -170, -30, -252, -145, -6, -304, 132, +-22, 39, 259, 96, -22, 166, -189, -112, +48, -369, 120, -95, -307, 304, -554, 146, +223, -161, 533, -35, -224, 138, -345, 36, +187, -113, -4, -105, -502, -39, -97, -22, +402, 3, -3, 146, -269, 233, 53, -4, +69, -214, -258, -193, -314, -161, 9, 36, +204, 325, 83, 235, -105, -31, -143, -81, +-197, -211, -82, -306, 49, -64, -62, 290, +-17, 420, 39, 184, -159, -257, -160, -495, +-35, -268, 91, 280, 116, 506, -189, 137, +-369, -262, -108, -356, 177, -130, 104, 249, +-2, 379, -58, 24, -227, -331, -290, -271, +-12, 9, 256, 257, -26, 305, -256, 20, +47, -401, -94, -261, -230, 206, 179, 345, +45, 101, -328, -282, -76, -362, 177, 99, +13, 400, -310, 99, -265, -289, 199, -242, +276, 191, -210, 446, -287, -46, -23, -654, +-124, -332, -63, 524, 250, 699, -80, -24, +-394, -567, 31, -436, 285, 51, -127, 505, +-410, 268, -101, -312, 175, -248, 99, 181, +-88, 232, -292, -202, -129, -342, 256, 162, +-3, 456, -361, 16, -108, -413, 123, -182, +4, 250, -87, 220, -78, -78, -22, -190, +-210, -14, -208, 67, 266, 76, 170, 84, +-399, -27, -263, -70, 185, -87, 118, -34, +-329, 71, -229, 32, 242, 59, 110, 114, +-222, -63, -189, -173, 9, -46, -36, 125, +-153, -1, 0, -12, 6, 190, -104, -29, +-12, -312, -40, -124, -95, 230, -68, 295, +-47, 160, -177, -111, -88, -481, 158, -381, +-84, 267, -162, 663, 65, 164, -80, -465, +-153, -134, -49, 297, -57, -142, -142, -531, +-103, 11, 190, 798, 119, 490, -280, -646, +-211, -768, 28, 365, -241, 690, -206, -337, +408, -521, 352, 465, -457, 523, -601, -442, +103, -585, 376, 168, -228, 549, -309, 170, +188, -270, 92, -260, -161, -113, -174, 122, +-174, 320, -59, 99, 90, -234, -37, -104, +-152, 124, -37, -153, 66, -284, 28, 391, +-157, 711, -421, -65, -219, -982, 226, -562, +301, 726, 85, 821, -220, -128, -446, -522, +-294, -158, 149, 138, 260, 47, -109, 35, +-169, 102, 66, -16, -45, -80, -280, -66, +-194, 6, 71, 228, 106, 122, -34, -351, +-138, -298, -160, 320, -51, 436, -76, 48, +-122, -383, 155, -547, 124, 137, -326, 791, +-350, 228, 35, -693, 198, -434, -96, 485, +-199, 447, 133, -236, 42, -310, -370, -31, +-188, 118, 112, 130, 0, 123, -29, 33, +-113, -247, -219, -301, 79, 160, 288, 551, +-126, 262, -591, -472, -470, -825, 226, -116, +722, 989, 313, 887, -712, -469, -899, -1092, +47, -117, 695, 727, 261, 347, -477, -334, +-493, -364, 22, 33, 104, 324, 22, 389, +128, 106, -69, -544, -442, -600, -263, 151, +217, 687, 95, 343, -211, -345, -7, -527, +12, 23, -208, 630, 17, 217, -61, -529, +-305, -523, 76, 214, 55, 741, -324, 146, +0, -713, 234, -337, -19, 648, -209, 496, +-355, -474, -209, -613, 195, 121, 232, 660, +-195, 307, -487, -620, 67, -587, 671, 509, +-104, 706, -1011, -239, -385, -583, 466, 5, +517, 325, 40, 123, -507, -108, -378, -76, +-35, -142, 86, -57, 242, 522, -118, 426, +-544, -582, -183, -869, 336, 187, 341, 888, +-122, 242, -530, -235, -380, -182, 132, -471, +344, -191, -117, 606, -423, 465, 0, -441, +400, -329, -1, 552, -660, 222, -404, -833, +388, -464, 275, 744, -270, 701, -136, -226, +38, -383, -126, -54, -296, -81, -177, -115, +302, 177, 220, 459, -414, -146, -411, -559, +88, 117, 242, 661, -29, 146, -342, -737, +-153, -414, 144, 685, -34, 506, -247, -610, +-93, -605, 96, 575, -4, 900, -272, -282, +-106, -1010, 270, -76, -33, 882, -549, 185, +-361, -865, 417, -245, 637, 1012, -394, 689, +-928, -834, 48, -1202, 592, 284, -126, 1410, +-434, 273, 87, -1293, 150, -416, -214, 1087, +-459, 350, -102, -1099, 547, -319, 263, 1369, +-604, 677, -569, -1407, 72, -1128, 310, 891, +48, 1139, -117, -219, -93, -635, -68, 26, +-252, 273, -341, -224, 187, -295, 291, 315, +-184, 550, -159, -39, -81, -691, -173, -311, +-179, 480, 17, 513, 324, -61, -3, -312, +-620, -197, -324, -15, 421, 211, 422, 249, +-208, -216, -727, -365, -320, 171, 434, 442, +416, 215, -89, -268, -456, -446, -432, -142, +27, 220, 195, 300, 170, 109, 139, -101, +-346, -8, -608, 73, -138, -252, 508, -218, +406, 278, -393, 346, -604, -183, -166, -428, +381, 87, 459, 603, -352, 202, -800, -550, +-55, -600, 644, 177, 232, 798, -556, 121, +-302, -559, 267, -102, -319, 231, -323, -1, +520, -125, 207, 56, -437, 246, -230, 20, +-120, -344, -39, -133, 215, 350, -31, 265, +-328, -281, -156, -313, 216, 211, 165, 274, +-350, -43, -348, -79, 178, -64, 169, -108, +-161, 6, -281, 207, -160, 24, 281, -194, +177, 73, -378, 207, -190, 36, 65, -140, +-85, -172, -82, -160, -37, 80, -161, 361, +98, 173, 231, -189, -154, -55, -272, -14, +-208, -261, -201, -35, 63, 390, 214, 179, +120, -359, 91, -186, -335, 271, -617, 423, +18, -173, 535, -600, -51, 73, -439, 521, +80, -8, 108, -453, -185, -31, -37, 494, +-111, 204, -127, -301, 109, -198, -32, 118, +-165, 22, -88, -391, -154, -32, 221, 668, +303, 335, -382, -226, -675, -430, -13, -348, +778, 156, 233, 499, -791, 54, -487, -599, +359, -105, 487, 789, -106, 404, -651, -607, +-124, -600, 469, 120, 124, 331, -439, 36, +-506, -3, 256, 206, 577, 74, -105, -310, +-411, -86, -284, 188, -114, -47, 198, -176, +177, -18, -39, 225, -135, 218, -336, -125, +37, -112, 264, 89, 19, 1, -209, -142, +-598, -241, -76, 43, 796, 354, 184, 358, +-651, -71, -315, -442, 301, -226, 138, 303, +-450, 122, -188, -322, 418, 24, 89, 456, +-402, 202, 24, -426, 347, -348, -268, 346, +-569, 235, -42, -480, 391, -151, 344, 561, +-197, 356, -476, -275, -116, -487, 403, -114, +-39, 353, -560, 303, 22, -207, 438, -205, +44, 267, -304, 66, -239, -382, -91, -93, +102, 490, 274, 238, 38, -298, -530, -294, +-336, -114, 430, 148, 377, 326, -337, 135, +-334, -121, 46, -206, 76, -94, -13, -8, +-36, -32, -86, 227, -92, 327, 112, -127, +130, -418, -478, -47, -283, 257, 540, 17, +295, -92, -437, 170, -289, 183, 93, -186, +-109, -367, -54, 136, 227, 340, 127, -90, +-182, -283, -234, 109, -179, 320, 99, -42, +233, -138, -124, -40, -230, -115, -3, -132, +119, 121, 63, 270, -203, 138, -162, -52, +156, -62, -49, -275, -229, -255, 57, 383, +211, 304, 3, -309, -285, -262, -220, 365, +164, 420, 260, -307, -162, -549, -295, 141, +71, 457, 4, -127, -6, -416, 116, 152, +-81, 534, -220, 6, 95, -374, 98, -17, +-360, 63, -47, -357, 347, -135, -42, 621, +-122, 424, 1, -265, -308, -354, -136, -148, +389, 39, 237, 181, -396, 113, -361, -183, +165, -54, 253, 373, -3, 76, -210, -390, +-73, -75, 60, 213, -139, -81, -29, -276, +137, 290, -50, 630, -57, -365, 192, -869, +-276, 325, -362, 889, 419, -256, 87, -757, +-499, 174, 338, 492, 492, 35, -714, -283, +-601, -113, 526, 188, 478, 19, -41, -120, +-314, 47, -477, 199, 73, -64, 516, -330, +-30, 41, -370, 465, 2, -35, 215, -353, +-190, -97, -242, 139, 200, 205, 178, 65, +-27, -30, -261, -217, -125, -205, 325, 185, +-211, 237, -540, -29, 616, -104, 577, -16, +-597, 89, -610, -26, 103, -187, 594, 35, +7, 267, -638, -23, 77, -356, 592, -18, +-30, 618, -644, 189, -247, -835, 487, -389, +337, 844, -238, 333, -310, -654, -75, -181, +112, 525, 148, 113, -140, -500, -55, 58, +338, 575, -177, -168, -575, -822, 201, -58, +354, 1050, -149, 500, -83, -996, 123, -744, +7, 781, -219, 843, -125, -636, 108, -957, +198, 511, -185, 1035, -247, -394, 205, -944, +259, 236, 22, 958, -326, -118, -451, -838, +207, -104, 542, 674, -91, 242, -621, -630, +134, -336, 827, 610, -317, 672, -1016, -379, +221, -971, 808, -104, 33, 979, -523, 427, +-253, -819, 317, -492, 263, 860, -263, 386, +-340, -929, 200, -229, 258, 880, -19, 129, +-274, -755, -212, -137, 254, 496, 402, 146, +-273, -117, -496, -16, 169, -82, 253, -262, +-131, 115, 68, 471, 85, -140, -114, -467, +-93, 126, -128, 440, -77, -39, 156, -499, +237, -115, -2, 654, -409, 315, -44, -674, +601, -568, -218, 522, -780, 713, 288, -274, +576, -714, -194, 105, -87, 781, 25, -39, +-164, -854, -130, -144, 144, 743, 170, 505, +-134, -513, -145, -599, 38, 193, 89, 372, +87, 33, -65, -174, -146, 36, -68, 163, +77, -21, 189, -296, -152, -198, -371, 340, +239, 355, 423, -262, -268, -235, -274, 259, +290, 147, -31, -272, -502, -240, 172, 141, +488, 229, -118, 167, -255, -169, 0, -118, +-78, 74, 160, -97, 230, -21, -451, 124, +-269, -1, 528, 46, 297, 178, -506, -208, +-388, -531, 410, 338, 507, 749, -315, -291, +-619, -687, 135, 89, 692, 602, -116, -16, +-647, -523, 104, 14, 381, 265, -6, 0, +-112, 66, 22, 135, 67, -123, -161, -446, +-200, 45, -133, 480, 199, 101, 522, -441, +83, -339, -556, 566, -341, 682, 500, -264, +143, -994, -754, -398, 78, 913, 940, 667, +-99, -541, -741, -478, 73, 360, 557, 499, +-186, -354, -628, -688, 25, 151, 599, 722, +307, 118, -444, -713, -445, -299, 529, 819, +394, 499, -820, -608, -553, -842, 932, 162, +727, 989, -722, 189, -906, -1015, 557, -419, +1071, 1043, -494, 707, -1112, -905, 387, -955, +914, 645, -349, 988, -802, -405, 323, -1097, +904, 211, -63, 1142, -871, 207, -363, -940, +548, -620, 471, 599, -297, 802, -355, -389, +348, -1052, 439, 320, -472, 1484, -719, -193, +315, -1601, 724, -122, 6, 1326, -566, 465, +-89, -1031, 463, -581, 99, 770, -559, 516, +-285, -464, 526, -446, 565, 233, -357, 451, +-578, -167, 198, -405, 278, 54, -76, 362, +-173, 115, 39, -263, 303, -206, -73, -39, +-303, 257, -10, 331, 135, -323, 197, -389, +-48, 405, -211, 508, -106, -634, 73, -697, +298, 688, 116, 796, -351, -467, -312, -766, +174, 306, 397, 848, 40, -307, -224, -967, +-276, 146, 88, 863, 302, 81, -156, -616, +-64, 29, 118, 437, -50, -150, -50, -439, +98, 73, -19, 352, -211, -26, 70, -107, +211, 35, -165, -20, 25, 44, 277, 77, +-169, -101, -376, -188, 53, -60, 359, 212, +39, 270, -250, -107, -42, -230, 263, 50, +88, 118, -384, -96, -216, -162, 410, 135, +284, 198, -256, -28, -368, 11, 47, -228, +329, -391, 306, 400, -192, 851, -562, -248, +-17, -1206, 547, -95, 52, 1239, -391, 245, +60, -947, 327, -104, -95, 596, -352, -96, +5, -334, 277, 271, 118, 245, -235, -411, +-172, -393, 221, 502, 111, 698, -195, -429, +87, -962, 105, 132, -135, 1236, -129, 201, +-55, -1390, 168, -425, 279, 1195, -68, 556, +-260, -765, -178, -619, 92, 414, 251, 617, +143, -135, -219, -546, -205, -181, 154, 592, +96, 313, -117, -651, -107, -461, 244, 732, +261, 682, -371, -639, -422, -755, 231, 373, +542, 699, 33, -259, -541, -776, -123, 299, +422, 972, 17, -240, -380, -1041, 173, 47, +543, 1097, -218, 42, -672, -1201, -22, -193, +574, 1198, 235, 307, -285, -877, -202, -131, +57, 543, 186, -169, -56, -419, -345, 174, +174, 272, 434, 18, -230, 36, -464, -115, +357, -203, 553, 201, -508, 108, -655, -350, +471, -18, 696, 437, -316, 1, -634, -474, +109, 34, 594, 617, 140, -58, -575, -696, +-422, -39, 546, 636, 571, 130, -405, -499, +-574, -197, 160, 339, 440, 305, 92, -133, +-281, -484, -160, 65, 241, 649, 44, -53, +-341, -795, 81, -62, 301, 881, -39, 161, +-179, -821, -19, -203, 166, 828, 21, 264, +-170, -866, -25, -421, 34, 792, -13, 400, +76, -584, 127, -263, -34, 504, -73, 168, +12, -479, -78, -88, -186, 305, 11, -43, +337, -145, 202, 54, -195, 162, -214, 223, +-106, -146, 50, -580, 164, -84, 10, 786, +-51, 337, 5, -629, 81, -466, -34, 268, +-198, 411, 24, -43, 290, -160, -62, 137, +-312, -5, -2, -402, 185, -60, 210, 535, +128, 115, -370, -434, -322, -41, 211, 315, +302, 23, 60, -282, -234, -123, -196, 177, +260, 197, 192, -59, -236, -231, -177, 126, +126, 342, 179, -235, -121, -463, -230, 244, +207, 443, 255, -354, -203, -374, -129, 565, +53, 516, 14, -504, 4, -665, -195, 169, +-33, 476, 547, 30, 186, -109, -694, 63, +-376, -133, 587, -180, 399, 342, -469, 263, +-351, -576, 297, -435, 399, 618, 31, 612, +-462, -509, -318, -603, 427, 393, 308, 574, +-421, -203, -181, -553, 482, -43, 104, 313, +-458, 198, -91, 69, 294, -156, 39, -308, +-98, 56, -72, 309, -36, 57, 239, -246, +72, -77, -295, 136, -111, -18, 121, -65, +65, 53, 89, 114, 66, 85, -127, -30, +-148, -190, 16, -204, -13, 70, 36, 239, +171, 97, 49, -62, -113, -9, -38, 36, +-93, -254, -124, -182, 179, 298, 210, 307, +-206, -160, -89, -376, 265, 123, -99, 395, +-257, -81, 169, -350, 98, -59, -197, 285, +22, 82, 210, -235, 0, 1, -218, 246, +-56, 63, 180, -200, -8, -210, -164, 47, +53, 242, 117, 83, -23, -154, -61, -23, +-23, 98, -49, -85, -32, -119, 177, 96, +39, 255, -247, -46, 114, -415, 134, -89, +-389, 429, 97, 269, 603, -258, -249, -332, +-709, 164, 196, 227, 641, -204, -123, -215, +-453, 203, 89, 370, 368, 37, -87, -379, +-455, -429, -42, 100, 412, 655, 159, 269, +-116, -552, -151, -416, -123, 334, 37, 352, +83, -266, -95, -300, 75, 293, 216, 348, +-147, -227, -321, -369, 100, 154, 402, 370, +-30, -101, -477, -388, -72, -65, 436, 358, +84, 146, -308, -269, -27, -14, 259, 365, +-63, -27, -286, -530, 66, -245, 277, 393, +-94, 463, -259, -19, 37, -358, 277, -144, +111, 199, -213, 150, -364, -128, 68, -279, +494, -42, 84, 329, -551, 252, -194, -154, +587, -251, 277, 122, -584, 192, -430, -363, +417, -303, 500, 414, -136, 493, -446, -231, +-107, -428, 411, 199, 144, 195, -516, -270, +-180, -186, 525, 185, 412, 275, -334, -14, +-632, -152, 88, -60, 578, 49, -36, 81, +-484, -174, 91, -216, 510, 224, -80, 383, +-482, -66, -11, -365, 185, 22, 85, 251, +139, -93, -185, -292, -355, 25, 274, 343, +413, 112, -257, -160, -317, -105, 156, -85, +124, 26, -175, 108, -50, 35, 226, -53, +137, -67, -203, 90, -249, 33, 109, -122, +249, -12, -106, 175, -172, 79, 119, -286, +120, -97, -177, 281, -129, -5, 141, -145, +133, 161, -56, 92, -28, -323, -41, -62, +-200, 416, 10, -4, 308, -380, 66, 106, +-277, 303, -80, -184, 157, -325, -48, 188, +25, 254, 153, -9, -190, 42, -127, -138, +126, -308, -17, -16, -56, 299, 191, 235, +70, -149, -206, -196, -70, 86, 34, 96, +-119, -108, 48, -154, 246, 149, -24, 168, +-217, -120, 129, -43, 136, 111, -370, -72, +-239, -168, 406, 144, 433, 221, -253, -270, +-504, -196, 90, 438, 335, 163, 67, -584, +-257, -210, -202, 696, 390, 294, 273, -709, +-537, -387, -482, 544, 478, 489, 681, -365, +-282, -496, -532, 334, 95, 480, 230, -324, +-172, -641, -199, 78, 278, 788, 391, 314, +-189, -633, -452, -477, 100, 353, 310, 334, +-273, -217, -278, -233, 332, 182, 446, 326, +-167, -101, -568, -434, -2, 6, 487, 496, +92, 79, -416, -540, -220, -197, 356, 492, +279, 186, -225, -378, -149, -38, 105, 337, +-21, -23, -257, -383, 105, -90, 423, 450, +-19, 251, -489, -398, -229, -458, 349, 190, +400, 563, -78, 59, -273, -355, -92, -16, +-5, 69, -102, -283, 21, -151, 158, 358, +224, 356, 229, -84, -138, -155, -637, -102, +-380, -239, 589, -81, 543, 300, -309, 290, +-276, -99, 126, -229, 109, -2, -21, 78, +-138, 66, -64, -34, 34, -121, -26, -49, +-56, 0, 127, 47, 237, 224, 94, 221, +-228, -168, -348, -447, -65, -100, 192, 285, +83, 138, 39, -84, 163, 54, 21, 201, +-280, -40, -105, -261, 198, -181, -74, 12, +-215, 275, 162, 114, 304, -177, -136, 25, +-331, 153, 138, -79, 327, -228, -83, 60, +-373, 236, -143, -150, 294, -190, 212, 207, +-221, 160, -114, -87, 296, -68, 59, -3, +-295, -37, -205, -1, 40, 2, 348, -17, +66, 74, -419, 113, 47, -44, 541, -152, +-120, -55, -752, 92, 61, 70, 785, 46, +-27, -36, -679, -91, -14, 49, 535, 24, +109, -139, -402, -63, -288, 238, 266, 281, +476, -208, -286, -395, -658, 38, 305, 309, +768, 117, -198, -185, -731, -197, 86, 81, +507, 241, -156, -59, -318, -200, 211, 136, +321, 216, -169, -155, -388, -399, 68, -45, +338, 506, -31, 246, -286, -336, 39, -231, +263, 173, -23, 126, -272, -166, -101, -169, +312, 92, 168, 250, -335, 119, -161, -202, +242, -209, 110, 138, -197, 172, -37, -192, +208, -242, 6, 175, -199, 387, -95, 50, +134, -411, 177, -215, -169, 334, -251, 154, +268, -313, 254, -48, -264, 357, -130, -7, +148, -341, -109, 42, -85, 228, 180, -11, +19, -58, -86, -68, 158, -108, 31, 32, +-309, 91, -79, 49, 274, 120, 17, 57, +-226, -262, 49, -228, 290, 162, 46, 200, +-339, -1, -231, -47, 259, -79, 265, -14, +-232, 90, -189, 35, 179, -45, 194, 1, +-11, -75, -235, -151, -172, 92, 158, 241, +165, 26, -51, -152, -71, -78, 0, 37, +24, 33, 74, -6, -76, -16, -153, -50, +87, 56, 58, 137, -143, -47, 121, -171, +261, 10, -263, 238, -322, 72, 309, -289, +239, -216, -279, 103, -162, 318, 56, 156, +206, -268, 256, -236, -215, 226, -471, 220, +48, -297, 489, -261, 111, 406, -499, 322, +-135, -448, 462, -401, 113, 480, -331, 509, +-120, -428, 157, -586, 118, 264, -119, 599, +-176, -101, 108, -578, 245, 16, -17, 584, +-226, 8, -46, -626, 150, -4, -54, 652, +-165, 13, 157, -598, 186, -112, -56, 470, +-165, 228, -148, -295, 154, -286, 255, 128, +-135, 330, -275, -61, -53, -417, 238, 59, +250, 513, -81, 50, -274, -515, -107, -249, +204, 321, 81, 331, -189, -25, 85, -250, +212, -137, -225, 188, -226, 134, 248, -254, +212, -142, -176, 356, -140, 231, 35, -321, +54, -366, 41, 123, -33, 402, -67, 81, +121, -260, 106, -156, -206, 93, -161, 72, +185, -52, 146, 41, -79, 88, -102, -102, +-33, -65, 42, 83, 67, 4, 21, -48, +-47, 112, -32, 102, -32, -220, -44, -216, +67, 162, 99, 228, 10, 25, -78, -42, +-181, -92, -28, -161, 225, 31, 148, 220, +-101, 37, -152, -183, -60, -53, 21, 146, +78, -2, 57, -113, -55, 105, 22, 120, +102, -137, -126, -137, -161, 105, 133, 85, +121, -74, -77, -74, -131, 41, -23, 153, +219, 92, 102, -183, -237, -212, -97, 195, +228, 171, 43, -255, -362, -119, -64, 214, +493, 101, 61, -48, -372, 41, 106, 39, +179, -222, -272, -212, -157, 134, 169, 311, +162, 89, 10, -304, -28, -128, -6, 332, +-59, 96, -58, -317, -14, -114, -65, 231, +26, 10, 180, -210, 97, 139, -97, 317, +-133, -116, -3, -360, 55, 42, -54, 300, +-85, -71, 62, -338, 201, 24, 110, 491, +-220, 173, -261, -486, 162, -274, 194, 306, +-149, 193, -29, -279, 159, -90, -50, 363, +-123, 102, 58, -348, 92, -140, -23, 246, +-118, 116, -29, -220, 117, -69, 10, 228, +-66, 91, 53, -193, 84, -156, -9, 144, +-174, 216, -118, -90, 131, -324, 179, -15, +0, 434, -147, 160, -1, -403, 131, -218, +-89, 275, -132, 163, 31, -254, 65, -144, +85, 277, 83, 236, -66, -152, -110, -237, +18, 11, -118, 56, -114, -124, 348, 18, +264, 375, -322, 125, -308, -420, 204, -159, +209, 339, -186, 26, -146, -424, 130, -45, +269, 495, 61, 221, -435, -319, -252, -214, +437, 143, 342, 57, -368, -130, -368, 7, +285, 67, 325, -65, -119, 115, -276, 235, +14, -165, 261, -308, -64, 103, -272, 206, +42, -139, 275, -159, 124, 144, -181, 189, +-151, -15, 42, -128, -11, -31, -76, 33, +87, -50, 243, -15, -48, 50, -288, -7, +29, 42, 246, 168, -74, -54, -328, -358, +100, -3, 416, 453, -89, 45, -356, -471, +69, -107, 340, 440, -56, 194, -408, -356, +-29, -191, 385, 182, 178, 80, -269, -55, +-238, 74, 242, 89, 187, -134, -299, -188, +-229, 44, 284, 179, 414, 109, -155, -94, +-537, -196, 6, 29, 527, 211, 41, 71, +-518, -188, -19, -206, 572, 73, -31, 306, +-576, 103, 55, -300, 463, -185, 15, 233, +-283, 148, -199, -198, 115, -135, 292, 195, +-11, 178, -220, -87, 37, -80, 162, -23, +-163, -141, -230, -136, 167, 179, 279, 395, +-44, 41, -197, -263, -29, -148, 101, -81, +18, -87, -54, 126, -12, 334, 7, 9, +-96, -302, -38, 14, 258, 218, 210, 24, +-265, -197, -331, -184, 92, 102, 269, 143, +-26, -45, -226, -22, 114, 193, 366, 149, +-133, -243, -516, -325, 39, 20, 528, 248, +74, 131, -477, -146, -167, -118, 398, 182, +252, 207, -302, -159, -286, -338, 253, 1, +373, 280, -263, 156, -541, -169, 185, -216, +613, 114, -16, 186, -451, -74, -69, -143, +274, 52, 0, 126, -174, -48, 29, -89, +98, 47, 121, 8, -73, -113, -355, -71, +91, 128, 528, 294, 24, 112, -551, -335, +-229, -403, 368, 75, 289, 416, -77, 174, +-264, -267, -85, -300, 318, 173, 141, 456, +-387, -86, -223, -575, 322, -34, 226, 564, +-153, 110, -86, -534, -14, -203, 68, 477, +68, 310, -181, -304, -56, -297, 190, 154, +57, 199, -89, -178, -66, -154, 94, 202, +71, 154, -163, -147, -175, -172, 157, 94, +285, 224, -64, 24, -230, -213, -46, -193, +139, 24, 82, 215, -115, 154, -70, -110, +47, -177, 104, 83, 55, 188, -150, -82, +-80, -267, 72, 41, 63, 330, 29, -12, +-41, -355, -90, -56, -5, 345, 145, 176, +50, -229, -140, -160, -8, 118, 56, -40, +-84, -200, -25, 87, 171, 310, 81, 84, +-184, -222, -78, -147, 143, 38, 15, 20, +-140, 26, 30, 41, 173, -44, -47, -8, +-174, 116, 45, 47, 162, -128, -72, -36, +-190, 92, 183, -149, 178, -193, -260, 255, +-149, 377, 202, -146, 151, -334, -52, 85, +-134, 94, -59, -231, 91, -20, 91, 330, +-112, 102, -68, -258, 189, -33, 51, 231, +-232, -145, -88, -334, 255, 108, 155, 391, +-218, 42, -193, -322, 67, -69, 138, 235, +109, 87, -13, -186, -106, -203, -99, 119, +-47, 285, 55, -60, 138, -277, 58, 109, +-18, 322, -110, -219, -155, -428, 72, 176, +220, 467, -22, -30, -141, -404, -23, 27, +31, 297, 39, -105, 1, -231, -10, 81, +59, 181, -19, -60, -83, -94, 43, 132, +-4, 24, -76, -156, 55, -65, 165, 67, +-31, 98, -182, 29, 62, -40, 59, -66, +-184, 16, 75, 77, 206, -49, -119, -92, +-151, 71, 178, 107, 98, -50, -193, -93, +-53, 35, 92, 15, -64, -29, -29, 53, +151, 51, 127, -38, -95, -48, -185, 21, +-8, -19, 82, -127, -35, 49, 5, 307, +166, 77, -3, -387, -200, -251, -20, 286, +214, 314, 76, -143, -293, -282, -170, 66, +298, 285, 192, 16, -187, -344, -151, -194, +170, 335, 149, 361, -168, -249, -198, -394, +-22, 228, 194, 392, 219, -268, -101, -491, +-187, 199, 56, 571, 82, -93, -120, -497, +-101, 96, 196, 457, 160, -73, -207, -513, +-178, -101, 173, 392, 176, 187, -111, -112, +-172, -41, 59, 54, 167, -15, -54, -172, +-243, -174, 6, 85, 375, 328, 140, 132, +-385, -278, -219, -198, 287, 203, 162, 112, +-226, -220, -113, -39, 186, 250, 101, 21, +-88, -266, -23, -39, 93, 268, -13, 58, +-231, -252, -149, -89, 294, 225, 326, 191, +-217, -168, -293, -302, 179, 41, 190, 320, +-120, 72, -212, -313, -86, -98, 200, 331, +241, 143, -97, -305, -158, -166, 145, 231, +31, 93, -361, -184, -49, -8, 445, 170, +86, 10, -390, -157, -46, -62, 316, 137, +81, 197, -185, -56, -182, -358, 55, -75, +191, 347, -69, 121, -201, -264, 112, -85, +327, 320, 38, 150, -356, -304, -205, -285, +189, 84, 194, 242, -109, -17, -166, -100, +191, 147, 256, 116, -180, -103, -256, -165, +101, -84, 154, 5, -139, 93, -136, 190, +108, 31, 144, -200, 65, -88, 7, 164, +-78, 82, -109, -173, -86, -73, -38, 188, +105, 67, 132, -249, -35, -129, 22, 328, +135, 262, -85, -262, -229, -313, -56, 130, +83, 275, 50, -99, 46, -249, 109, 42, +46, 237, -82, 101, -56, -165, -32, -182, +-110, 85, -8, 160, 159, -70, 48, -168, +-45, 66, 36, 202, 17, -36, -68, -164, +-38, 59, 44, 143, -50, -92, -115, -249, +72, 16, 189, 314, 34, 152, -151, -189, +-14, -198, 133, 56, -118, 99, -164, -99, +93, -80, 116, 158, -2, 190, -24, -55, +2, -172, 26, -36, 43, 20, -29, -51, +-144, -4, -67, 118, 109, 101, 154, 21, +22, -66, -91, -181, -81, -84, 22, 137, +120, 137, -32, -10, -152, -82, -18, -41, +107, 30, 122, 94, -78, 1, -148, -159, +198, -33, 167, 116, -272, 40, -292, -7, +174, 2, 341, -29, -43, -41, -200, 22, +-12, 34, 62, -72, 56, -53, -12, 99, +-55, 125, -30, -29, 22, -159, 30, -76, +-7, 108, 54, 117, 40, -62, -87, -115, +-35, 43, 74, 119, -3, -6, -122, -114, +-24, -49, 181, 23, 149, 74, -133, 83, +-212, -55, 114, -134, 151, 36, -128, 153, +-88, -27, 58, -165, 54, 20, 20, 145, +26, -19, 23, -108, -23, 25, -46, 101, +-136, -24, -45, -127, 219, -37, 126, 99, +-99, 114, -57, -10, 36, -103, -13, 6, +-99, 91, -34, -114, 104, -213, 69, 112, +-80, 329, 5, 47, 128, -237, -40, -63, +-121, 110, -9, -97, 8, -191, 10, 73, +87, 312, 101, 163, -82, -232, -164, -295, +80, 84, 184, 256, -102, -98, -204, -281, +146, 98, 212, 338, -188, -6, -186, -236, +168, 29, 157, 100, -77, -177, -60, -155, +57, 225, -9, 274, -96, -94, -66, -213, +34, -10, 103, 59, 45, -7, 8, -3, +32, 30, -21, 16, -131, -35, -88, -7, +104, 111, 72, 40, -19, -243, 70, -173, +32, 271, -75, 271, -5, -197, 44, -223, +-139, 184, -179, 146, 136, -183, 216, -105, +9, 130, -6, 47, -24, -67, -130, 30, +-74, 49, 47, -40, 122, -20, 75, 25, +-114, 14, -111, -30, 158, -83, 98, -58, +-176, 59, -45, 181, 159, 69, -3, -126, +-162, -133, -1, 11, 173, 101, 53, -41, +-84, -169, -14, 61, 45, 293, -54, 45, +-88, -271, 32, -61, 54, 214, 21, -26, +19, -312, -13, -33, 16, 359, -7, 167, +-16, -191, 1, -118, -43, 60, 24, -42, +51, -141, 28, 74, 23, 225, -70, 22, +-38, -166, 18, -98, -9, 70, -21, 113, +8, -17, 106, -88, 61, -7, -84, 43, +-48, -57, 57, -32, -33, 89, -60, 39, +182, 18, 56, 47, -243, -140, -26, -261, +156, 109, -8, 395, -71, -4, 93, -331, +51, -13, -191, 263, -11, -10, 183, -275, +-23, -60, -70, 226, 60, 148, 43, -91, +-67, -103, -46, 54, 53, 63, -2, -60, +-126, -140, -75, -54, 182, 151, 188, 178, +-84, -6, -88, -76, 18, -27, -6, -90, +-43, -188, -13, 5, -2, 272, 43, 147, +215, -110, 48, -96, -252, 1, -126, -32, +62, -67, 125, 29, 5, 73, -128, -3, +52, -41, 174, 32, 55, 74, -61, 17, +-74, -66, -7, -114, -79, -73, -102, 84, +92, 164, 197, 31, 58, -136, -159, -68, +-127, 97, 125, 31, 153, -82, -116, 9, +-177, 77, 72, -7, 115, -119, 8, -78, +70, 84, 56, 172, -96, 45, -73, -145, +44, -55, -83, 89, -146, -110, 106, -218, +225, 152, 43, 389, -92, 1, -20, -290, +34, -62, -90, 87, -28, -81, 110, -99, +-44, 143, -92, 196, 134, -36, 150, -158, +-75, -60, -154, 81, -50, 109, 24, -53, +77, -197, 31, -42, -19, 231, 81, 177, +66, -118, -116, -164, -77, 27, 103, 76, +26, -62, -126, -78, -50, 43, 108, 139, +148, 78, -70, -116, -181, -121, 105, 32, +142, 31, -121, -13, -86, 52, 86, 55, +114, -74, 51, -53, -112, 83, -137, 14, +102, -95, 112, 46, -151, 127, -119, -116, +146, -217, 159, 111, -73, 320, -108, 11, +43, -303, 79, -96, 4, 203, -116, 53, +-15, -199, 220, -45, -11, 250, -240, 160, +67, -180, 210, -211, -112, 61, -212, 114, +112, -97, 155, -91, -89, 164, -28, 201, +97, -57, 28, -204, -10, -61, 9, 85, +-54, -1, -123, -60, 27, 52, 162, 155, +-4, 47, -123, -153, -2, -153, 95, 46, +10, 175, 3, 25, 15, -180, -89, -66, +-68, 161, 104, 43, 160, -124, 3, 64, +-70, 192, 14, -71, -131, -307, -176, -97, +129, 228, 218, 199, 22, -33, -130, -75, +-62, 22, 56, -30, 60, -142, 34, -37, +-51, 127, -53, 51, 96, -41, 108, 84, +-99, 80, -194, -164, 85, -208, 225, 104, +-92, 273, -285, -50, 44, -291, 395, 50, +74, 310, -336, -59, -60, -320, 232, 73, +31, 307, -229, -110, -8, -305, 325, 90, +30, 271, -308, -11, -66, -155, 173, -12, +51, 34, -138, -7, -60, -44, 184, -79, +157, 89, -149, 274, -132, 24, 209, -385, +100, -160, -266, 321, -137, 90, 205, -294, +173, 59, -170, 427, -204, -59, 213, -495, +291, -27, -151, 402, -342, 32, -18, -383, +262, -62, 204, 431, -52, 237, -207, -326, +-7, -381, 179, 108, -47, 343, -167, -21, +66, -255, 84, 30, -107, 235, -24, 7, +126, -181, 40, -32, -21, 75, 6, -27, +-20, -31, -2, 85, -3, 45, -39, -86, +29, -18, 99, 78, 28, -42, -135, -141, +-92, 50, 97, 226, 71, 0, -18, -208, +-44, -30, -48, 110, 90, -27, 142, -90, +-46, 86, -168, 128, 43, -23, 252, -74, +-30, -56, -347, -84, -125, 19, 297, 189, +258, 64, -187, -196, -272, -79, 115, 173, +276, 60, -46, -145, -271, -35, 100, 143, +358, 42, -104, -146, -461, -139, -22, 22, +448, 227, 176, 193, -336, -146, -237, -280, +211, 16, 200, 169, -181, -53, -166, -77, +237, 191, 292, 158, -139, -168, -359, -240, +-34, -19, 257, 127, 131, 145, -99, 74, +-154, -91, -12, -159, 111, 12, 53, 147, +-35, 4, -42, -142, -6, -1, 33, 133, +9, -20, 9, -129, 119, 40, 88, 132, +-135, -50, -197, -165, 4, 39, 126, 184, +56, -20, 17, -184, 27, 15, -26, 206, +-65, 11, -66, -205, -12, -81, 141, 98, +169, 91, -90, -2, -185, -45, 59, 4, +111, 111, -47, 12, -44, -266, 24, -143, +43, 294, -37, 243, -126, -194, 3, -175, +210, 162, 94, 66, -194, -219, -52, -73, +216, 176, -2, 100, -206, -19, -10, 4, +144, -23, 8, -97, -124, -53, -25, 8, +91, 54, 104, 146, 26, 80, -173, -193, +-131, -216, 170, 125, 170, 218, -71, -45, +-63, -94, 82, 62, 10, 4, -133, -136, +-96, -34, 45, 104, 102, 94, 44, 66, +15, 1, -10, -155, -111, -193, -74, 2, +142, 192, 193, 152, -31, 0, -141, -65, +-15, -35, -10, -70, -91, -118, 15, 10, +149, 167, 95, 84, -114, -72, -145, -36, +93, 72, 146, -52, -87, -165, -139, -6, +112, 133, 197, 81, -59, -1, -154, -8, +31, -3, 75, -34, -110, -101, -145, -106, +114, 103, 242, 257, -22, 13, -179, -270, +37, -94, 111, 160, -149, 40, -102, -64, +189, 80, 158, 65, 12, -123, -109, -66, +-190, 98, -63, -6, 98, -97, 139, 94, +16, 138, -44, -132, 32, -181, -50, 92, +-55, 152, 73, -72, 20, -94, -58, 96, +32, 93, 117, -24, 9, -41, -92, -61, +-52, -115, -20, -53, 3, 131, 15, 211, +38, 78, 47, -158, -47, -229, -65, -39, +52, 115, 118, 52, 16, 50, -63, 185, +5, 89, 2, -274, -24, -344, -47, 22, +-77, 258, 83, 112, 162, -19, -50, 45, +-204, 18, -16, -169, 199, -165, 42, 138, +-80, 309, 59, -16, 66, -387, -78, -161, +-101, 322, 27, 266, 52, -199, -66, -244, +-46, 154, 86, 222, 56, -132, -89, -265, +-42, 72, 108, 299, 83, 7, -36, -263, +-81, 0, 40, 219, 106, -121, -77, -304, +-125, 151, 25, 402, 73, -11, 8, -295, +-53, -32, 10, 132, 59, -130, -58, -198, +-41, 175, 62, 389, 62, 57, 59, -339, +0, -240, -60, 72, -19, 97, -30, -2, +-67, 116, 24, 202, 75, -45, -37, -258, +-14, -131, 57, 16, -61, 31, -54, 174, +157, 264, 113, -41, -150, -378, -133, -201, +144, 238, 135, 312, -104, -3, -104, -251, +4, -204, -19, 9, -36, 143, 66, 128, +135, 105, 55, 85, -102, -72, -168, -244, +14, -191, 208, 22, 101, 191, -119, 230, +-164, 81, 46, -177, 136, -264, -85, -92, +-137, 110, 107, 197, 183, 201, -5, 88, +-158, -157, -132, -282, -21, -111, 126, 80, +148, 107, 7, 122, -95, 95, -23, -107, +85, -235, -29, -44, -100, 176, 71, 187, +76, 134, -76, 25, -122, -212, -36, -308, +25, -68, -33, 162, 39, 123, 249, 34, +191, 50, -110, 49, -230, -31, -53, -81, +70, -14, -46, 74, -138, -22, -14, -165, +162, -32, 183, 215, 42, 133, -144, -149, +-212, -178, -31, -20, 184, 26, 194, 72, +67, 222, -65, 161, -97, -163, -145, -270, +-214, -81, 20, 23, 302, 36, 151, 129, +-117, 135, -94, -23, 29, -95, -13, -49, +-47, -28, 98, 26, 140, 112, -41, 31, +-180, -134, -104, -101, 41, 53, 57, 62, +67, -20, 130, -25, 11, 37, -191, 100, +-80, 85, 168, -38, 55, -125, -140, -89, +-7, -57, 99, -50, -18, 58, -83, 160, +6, 62, 63, -73, 68, -25, 65, 58, +-14, 35, -60, 2, -57, 0, -112, -71, +-49, -183, 65, -156, 77, 19, 32, 215, +49, 263, 97, 94, -12, -99, -166, -92, +-85, -13, 93, -91, 95, -155, -5, 38, +-33, 218, -115, 49, -131, -234, 102, -193, +152, 83, -41, 221, 1, 194, 193, 120, +80, -23, -221, -172, -221, -229, 21, -194, +115, -19, 73, 212, 23, 201, -25, -34, +-76, -108, -70, 26, 48, 84, 145, 51, +86, 29, -48, -21, -74, -122, -39, -170, +-112, -72, -51, 95, 141, 142, 100, 29, +-1, 6, 27, 141, -56, 64, -159, -242, +-24, -249, 175, 107, 111, 266, -45, 51, +-43, -195, -117, -219, -191, -21, 95, 218, +333, 231, 118, 59, -151, -27, -145, -89, +-65, -271, 10, -284, 58, 72, -11, 333, +-16, 153, 61, -64, 41, 1, -54, 73, +-54, -82, 105, -199, 157, -21, -44, 204, +-182, 108, -61, -209, 42, -276, -123, 2, +-71, 219, 363, 237, 280, 196, -358, 5, +-371, -284, 283, -309, 337, -24, -196, 148, +-240, 70, 91, 36, 184, 122, -49, 75, +-274, -147, -55, -188, 269, 93, 169, 243, +-99, -33, -88, -266, 19, -51, -153, 137, +-170, -66, 260, -82, 394, 311, -79, 363, +-411, -182, -127, -476, 157, -93, 44, 208, +-78, 4, 45, -105, 249, 130, 108, 144, +-268, -128, -247, -78, 90, 252, 233, 239, +31, -110, -171, -333, -65, -289, 73, -65, +-1, 167, -53, 169, 128, 67, 245, 151, +-88, 220, -409, -47, -110, -335, 304, -151, +152, 143, -205, -6, -129, -243, 174, -39, +143, 273, -100, 180, -74, -27, 141, 62, +69, 137, -217, -152, -233, -417, 45, -171, +225, 260, 145, 268, -6, -43, -157, -122, +-242, 87, -24, 139, 274, -35, 269, -76, +56, -23, -204, -136, -300, -226, -106, 25, +102, 332, 161, 245, 102, -71, -51, -208, +-174, -103, -64, 41, 142, 112, 97, 72, +-11, -94, 11, -174, -29, -38, -84, 109, +8, 84, 50, 36, -121, 106, -133, 64, +86, -206, 96, -294, -2, 55, -2, 360, +4, 162, 11, -166, -21, -127, -28, 15, +22, -60, 24, -134, -41, -30, -143, 102, +-78, 175, 97, 186, 128, 47, 87, -139, +22, -134, -139, -43, -194, -106, 16, -154, +149, 48, -15, 265, -108, 166, -30, -104, +50, -130, 167, 121, 166, 245, -149, -36, +-324, -400, -29, -313, 173, 89, 0, 243, +-96, 94, 7, 74, 61, 220, 24, 96, +62, -207, 93, -205, -80, -66, -224, -189, +-113, -248, 84, 142, 152, 495, 20, 319, +-101, -37, -17, -136, 109, -128, 113, -211, +-50, -192, -241, -18, -208, 90, -10, 58, +68, 80, 124, 183, 228, 175, 155, 13, +-73, -135, -258, -184, -209, -151, 50, -32, +119, 39, -103, -30, -131, -30, 117, 233, +157, 390, -52, 76, -132, -325, 36, -342, +137, -120, 35, 36, -81, 145, -138, 190, +-128, 65, -127, -77, -80, -6, 295, 130, +464, 89, -53, -77, -433, -225, -220, -264, +-27, -127, -78, 128, 61, 297, 312, 269, +185, 102, -106, -92, -104, -162, 26, -57, +-41, -43, -217, -202, -257, -236, -42, 6, +263, 310, 271, 386, -43, 189, -158, -112, +27, -301, 131, -224, -40, 46, -263, 157, +-249, -82, -38, -248, 175, 65, 236, 420, +119, 212, -13, -235, -117, -228, -158, 89, +-94, 126, -62, -117, -80, -238, -12, -88, +103, 127, 159, 195, 119, 176, -51, 137, +-187, -22, -60, -260, 62, -285, -119, -5, +-207, 213, 43, 108, 202, -114, 49, -123, +-63, 102, -17, 237, 5, 83, -1, -154, +-101, -146, -194, 26, -44, 21, 107, -126, +73, -59, 31, 160, 66, 139, 52, -60, +-71, -66, -211, 64, -182, 38, -1, -55, +87, -37, 1, -20, -46, -111, 51, -119, +188, 151, 140, 364, -147, 122, -279, -275, +-151, -248, -87, 45, -20, 40, 171, -134, +250, -19, 21, 215, -188, 141, -77, -64, +40, -32, -48, 61, -176, -13, -139, -102, +103, -66, 219, -54, 13, -134, -171, -68, +-34, 206, 151, 347, 41, 134, -162, -192, +-233, -253, -148, -35, 96, 111, 214, -20, +8, -184, -184, -40, -27, 251, 197, 246, +60, -61, -229, -231, -239, -76, 13, 112, +145, 85, 43, -47, -41, -82, -54, -46, +-64, 4, -64, 71, -62, 96, 5, 20, +75, -82, 38, -65, -28, 78, -48, 113, +-35, -101, -27, -250, 5, 7, -54, 315, +-200, 114, -126, -294, 80, -229, 126, 222, +96, 351, 100, -12, 21, -315, -194, -175, +-289, 162, -58, 193, 166, -97, -6, -205, +-274, 41, -55, 180, 330, -13, 234, -126, +-159, 85, -283, 208, -12, -22, 115, -210, +-149, -92, -251, 46, 20, -8, 220, -61, +89, 41, -100, 149, -67, 91, 21, -68, +-70, -85, -218, 29, -117, 11, 206, -104, +258, -47, -81, 115, -262, 127, -103, 1, +49, -116, -37, -138, -175, -29, -76, 100, +174, 92, 222, 52, -7, 67, -148, -10, +-54, -153, -92, -113, -174, 60, -15, 64, +22, -65, -150, -39, -74, 128, 230, 135, +265, -39, -25, -117, -249, -32, -185, 4, +27, -19, -25, -19, -276, -62, -127, -31, +324, 197, 338, 279, -94, -70, -310, -334, +-161, -77, -34, 196, -23, 23, 6, -209, +44, -65, 25, 171, -34, 142, -19, 46, +62, 64, 29, 11, -221, -136, -369, -145, +-72, -79, 252, -85, 146, 19, -48, 202, +36, 165, 140, 11, -76, 6, -302, 2, +-204, -104, -40, -111, -44, -55, -48, -122, +100, -98, 199, 167, 117, 293, 29, 97, +-54, -40, -185, 56, -265, 10, -291, -293, +-200, -367, 77, -20, 347, 233, 354, 85, +131, -34, -117, 226, -306, 434, -336, 99, +-137, -410, 9, -437, -27, -96, 7, -2, +96, -154, 113, -5, 149, 405, 93, 522, +-206, 271, -339, -99, -114, -460, -2, -571, +-75, -189, -46, 265, 51, 212, 188, -53, +221, 107, -78, 460, -350, 285, -171, -291, +32, -498, -87, -257, -72, -69, 175, 16, +151, 235, -87, 366, -128, 175, -80, -54, +-176, -75, -149, -70, 95, -198, 223, -256, +83, -70, -199, 162, -251, 186, 23, 55, +156, 76, -22, 240, -230, 114, -198, -317, +35, -479, 138, -95, 24, 313, -56, 185, +72, -171, 127, -52, -159, 430, -350, 389, +-187, -297, -18, -683, 35, -261, 149, 335, +253, 355, 40, -17, -253, -152, -215, 112, +-39, 334, -10, 76, -105, -423, -81, -487, +96, 18, 137, 397, -24, 174, -134, -131, +-13, 16, 49, 212, -216, -13, -316, -292, +7, -131, 278, 192, 190, 138, -76, -183, +-139, -215, -103, 162, -176, 379, -58, 81, +125, -269, -44, -231, -293, -31, -36, 1, +385, 21, 190, 154, -246, 186, -260, 51, +-60, -39, 3, -42, -91, -180, -137, -333, +23, -117, 191, 350, 98, 437, -125, 3, +-89, -290, 18, -77, -190, 179, -256, 21, +54, -270, 217, -214, 43, 76, -177, 195, +-125, 138, 128, 152, 172, 150, -127, -93, +-389, -373, -195, -315, 115, 6, 110, 187, +109, 175, 151, 176, -54, 108, -229, -48, +-154, -30, -49, 50, -73, -216, -127, -509, +-22, -150, 177, 459, 208, 431, -13, -37, +-253, -136, -143, 150, 146, 199, 14, -192, +-349, -548, -299, -376, 72, 156, 298, 440, +249, 305, 58, 112, -188, 87, -339, 28, +-178, -209, 67, -423, 25, -387, -192, -67, +-106, 288, 298, 404, 372, 278, -33, 104, +-348, 9, -317, -91, -141, -255, -81, -352, +-24, -289, 170, -31, 196, 319, 25, 430, +-38, 144, 30, -87, -51, 91, -300, 154, +-335, -272, -134, -606, 76, -292, 250, 311, +249, 492, 48, 173, -148, -133, -165, -55, +-88, 166, -144, 88, -208, -255, -83, -474, +128, -253, 238, 318, 132, 607, -79, 189, +-211, -331, -188, -198, -87, 221, 15, 128, +54, -330, -92, -423, -138, -17, 113, 365, +229, 375, 30, 146, -203, -91, -209, -214, +-94, -165, -113, -36, -96, -33, 52, -128, +176, -16, 238, 257, 83, 317, -218, 94, +-341, -145, -198, -215, 41, -161, 90, -89, +-35, -19, -102, 95, -7, 148, 158, 81, +153, 59, 17, 118, -146, 70, -320, -116, +-297, -276, -43, -293, 174, -81, 170, 255, +37, 345, 5, 89, 10, -102, -58, 39, +-156, 165, -208, -113, -115, -478, -24, -327, +5, 178, 127, 393, 258, 264, 157, 162, +-233, -4, -457, -339, -193, -369, 132, -2, +151, 154, 19, -23, -52, 8, -37, 271, +39, 250, 70, -70, -38, -232, -187, -97, +-255, -5, -156, -151, 83, -205, 290, 111, +248, 454, -103, 285, -399, -212, -240, -370, +139, -9, 272, 285, -24, 53, -405, -348, +-275, -310, 245, 165, 459, 514, 88, 277, +-368, -267, -301, -407, 33, -2, 47, 268, +-122, -6, -116, -317, 61, -132, 181, 313, +148, 420, 9, 51, -181, -347, -287, -279, +-174, 109, 49, 172, 126, -156, -13, -253, +-93, 144, 99, 457, 240, 151, -20, -343, +-331, -287, -283, 135, 30, 187, 166, -96, +-62, -133, -198, 39, 38, 49, 277, -4, +145, 92, -141, 151, -208, 17, -184, -117, +-189, -149, -67, -121, 136, -33, 220, 63, +79, 67, -79, 49, 2, 169, 41, 268, +-161, 13, -360, -420, -235, -490, 180, -56, +315, 386, 69, 394, -39, 71, -22, -173, +-72, -159, -196, -34, -199, 5, 48, -33, +141, 2, 6, 158, -52, 193, -43, -118, +-59, -459, -80, -273, 54, 398, 196, 750, +8, 258, -305, -568, -313, -830, -1, -258, +229, 502, 178, 725, 40, 337, -82, -223, +-162, -568, -155, -491, -64, 26, 63, 524, +64, 476, -61, -51, -80, -511, 74, -515, +155, 47, -6, 791, -153, 830, -124, -207, +-120, -1254, -160, -940, -37, 474, 251, 1293, +303, 601, -45, -612, -268, -854, -142, -52, +28, 611, 40, 366, -61, -311, -168, -606, +-72, -252, 205, 423, 194, 734, -179, 220, +-276, -564, 113, -632, 364, 92, 18, 602, +-462, 259, -450, -431, 34, -562, 481, 26, +456, 588, -29, 443, -521, -191, -524, -527, +24, -211, 536, 319, 375, 389, -214, -67, +-464, -479, -218, -303, 209, 284, 337, 602, +15, 236, -280, -466, -224, -636, -6, 4, +121, 636, 135, 349, 70, -403, -73, -440, +-120, 201, -85, 436, -118, -65, -33, -388, +171, -110, 90, 226, -176, 221, -165, 4, +137, -208, 281, -202, -38, 109, -403, 329, +-250, 35, 225, -333, 390, -174, -37, 276, +-472, 236, -263, -273, 331, -372, 545, 265, +-12, 695, -665, 72, -468, -877, 322, -734, +629, 486, 106, 1153, -509, 300, -458, -967, +193, -864, 626, 430, 170, 1041, -688, 135, +-722, -960, 227, -679, 963, 537, 453, 1036, +-671, 131, -884, -918, 11, -663, 771, 498, +467, 928, -439, 4, -744, -974, -147, -644, +529, 644, 507, 1149, -52, 123, -380, -1013, +-181, -693, 19, 461, -84, 694, -91, -180, +111, -637, 252, 26, 136, 736, -191, 415, +-312, -459, 2, -704, 307, -56, 37, 520, +-459, 232, -310, -370, 347, -271, 555, 367, +50, 464, -462, -106, -268, -432, 243, -133, +153, 184, -384, -11, -346, -278, 266, -24, +625, 504, 228, 457, -446, -175, -569, -531, +-80, -304, 379, 82, 284, 284, -170, 274, +-301, -46, -85, -381, 196, -242, 245, 309, +92, 566, -135, 172, -317, -455, -160, -598, +145, -38, 158, 524, -44, 259, -183, -511, +-48, -534, 254, 477, 344, 1128, 14, 355, +-427, -990, -501, -1180, -112, -56, 334, 837, +423, 507, 215, -204, -83, -103, -347, 343, +-413, 25, -156, -679, 384, -457, 620, 639, +163, 959, -596, -240, -793, -1451, -128, -755, +639, 1259, 702, 1875, 221, 100, -285, -1715, +-658, -1311, -723, 335, -114, 1005, 884, 484, +1162, 50, 83, -45, -1321, -343, -1330, -665, +337, -203, 1748, 733, 994, 825, -1070, -229, +-1800, -1057, -274, -486, 1420, 750, 1227, 1027, +-273, 17, -1129, -946, -636, -694, 310, 277, +673, 652, 301, 189, -267, -196, -439, -47, +-197, 71, 154, -165, 355, -210, 273, 162, +-98, 335, -470, -153, -359, -590, 193, -137, +515, 766, 169, 803, -398, -311, -459, -1144, +119, -487, 588, 833, 274, 919, -468, -323, +-620, -1016, -19, -113, 531, 927, 405, 511, +-125, -603, -393, -636, -189, 305, 105, 542, +229, -255, 114, -636, -197, 141, -367, 757, +-31, 106, 528, -703, 442, -189, -295, 823, +-741, 378, -253, -1026, 625, -988, 607, 682, +-353, 1420, -753, 111, 19, -1195, 787, -600, +347, 744, -657, 716, -652, -527, 312, -904, +705, 261, 28, 1086, -596, 213, -264, -892, +406, -492, 319, 474, -211, 339, -276, -301, +73, -156, 202, 337, -14, 121, -182, -335, +-39, -141, 52, 305, 15, 150, 112, -226, +173, -85, -63, 208, -393, -105, -265, -486, +272, 9, 413, 785, 5, 533, -279, -586, +-110, -1012, 197, 0, 118, 1112, -259, 662, +-348, -942, 136, -1321, 487, 306, 174, 1660, +-402, 648, -394, -1271, 210, -1227, 450, 553, +-98, 1315, -495, 19, -82, -1301, 535, -732, +370, 927, -401, 1419, -736, 32, -46, -1343, +802, -885, 582, 658, -456, 1098, -894, 38, +-81, -952, 784, -587, 487, 549, -454, 917, +-716, 90, 29, -787, 650, -567, 322, 276, +-367, 665, -467, 240, 57, -402, 376, -522, +91, -8, -312, 510, -251, 321, 156, -272, +357, -441, 150, 39, -233, 434, -402, 112, +-172, -466, 432, -317, 559, 491, -240, 708, +-832, -229, -282, -1011, 778, -356, 859, 863, +-298, 797, -1049, -408, -364, -791, 756, 125, +678, 650, -362, -46, -672, -638, 29, -134, +541, 505, 204, 257, -299, -180, -314, 34, +72, 91, 226, -477, -16, -475, -223, 658, +-101, 919, 207, -522, 333, -1307, 13, 205, +-337, 1610, -279, 371, 138, -1590, 292, -1023, +-39, 1174, -348, 1397, -146, -613, 363, -1440, +468, 118, -116, 1291, -638, 186, -179, -1057, +597, -334, 405, 987, -488, 481, -781, -988, +71, -921, 951, 636, 519, 1307, -622, 196, +-832, -1021, 160, -822, 748, 288, 35, 814, +-674, 176, -152, -513, 706, -297, 375, 347, +-725, 226, -774, -325, 559, -184, 1226, 505, +58, 436, -1353, -573, -982, -908, 686, 147, +1383, 1101, 257, 414, -939, -923, -610, -776, +429, 688, 453, 1168, -306, -274, -546, -1402, +132, -420, 678, 1190, 231, 837, -517, -829, +-466, -1078, 307, 554, 607, 1511, -79, 188, +-729, -1540, -378, -1167, 489, 780, 743, 1409, +36, -44, -682, -1149, -504, -240, 312, 1006, +719, 536, 209, -696, -536, -653, -588, 333, +-24, 434, 443, -448, 431, -622, 12, 421, +-336, 1111, -270, 318, 141, -950, 274, -909, +-84, 245, -323, 885, -37, 269, 305, -573, +243, -617, -167, 24, -259, 655, 38, 621, +247, -65, 76, -701, -239, -456, -329, 222, +25, 328, 428, -88, 371, -80, -131, 366, +-518, 185, -241, -480, 354, -420, 371, 545, +-104, 655, -330, -558, -58, -1105, 255, 239, +122, 1404, -161, 272, -54, -1325, 216, -624, +13, 1198, -350, 895, -178, -1075, 318, -1240, +397, 698, -84, 1439, -359, -169, -67, -1237, +299, -188, 120, 882, -363, 235, -275, -613, +308, -167, 438, 433, -13, 6, -349, -412, +-85, 189, 248, 655, 79, -164, -315, -891, +-220, -189, 322, 888, 472, 450, -92, -659, +-486, -588, -78, 417, 421, 626, 73, -167, +-485, -526, -112, 24, 636, 487, 391, 67, +-625, -610, -658, -473, 479, 491, 896, 1048, +-209, 211, -1034, -1139, -224, -1096, 962, 611, +673, 1618, -567, 230, -801, -1754, 218, -1247, +786, 1309, 107, 2164, -723, -125, -455, -2293, +424, -1176, 694, 1512, 137, 1850, -540, -449, +-464, -1954, 248, -561, 640, 1641, 63, 1439, +-735, -755, -483, -1773, 633, -252, 940, 1272, +-133, 753, -1009, -606, -343, -659, 774, 249, +658, 418, -440, -114, -777, -169, 6, 269, +733, 27, 495, -602, -286, -324, -628, 673, +-261, 683, 400, -374, 665, -693, 89, 205, +-717, 704, -633, -130, 482, -861, 1091, -243, +106, 742, -1142, 592, -705, -401, 871, -629, +1217, 200, -281, 792, -1435, 88, -451, -1001, +1287, -793, 1134, 688, -607, 1377, -1327, 137, +-101, -1369, 1086, -886, 574, 917, -614, 1358, +-660, -268, 178, -1487, 552, -515, 158, 1133, +-88, 1086, -54, -332, -272, -1058, -390, -407, +240, 498, 786, 631, 176, 223, -847, -314, +-534, -645, 817, -379, 1021, 578, -431, 1047, +-1315, -34, -188, -1339, 1166, -740, 657, 1163, +-716, 1411, -719, -554, 543, -1740, 798, -216, +-330, 1614, -809, 846, 106, -1240, 807, -1242, +190, 776, -706, 1477, -446, -198, 524, -1539, +794, -448, -3, 1222, -746, 988, -489, -639, +430, -1150, 721, 15, 27, 1038, -663, 449, +-277, -773, 670, -787, 669, 392, -425, 923, +-943, 15, -60, -772, 957, -365, 525, 470, +-588, 468, -625, -7, 379, -350, 752, -382, +-96, -43, -765, 565, -190, 557, 702, -449, +474, -987, -547, 47, -628, 1141, 445, 357, +957, -1009, 50, -578, -829, 871, -506, 649, +385, -842, 596, -777, 68, 795, -386, 999, +-186, -659, 284, -1263, 484, 316, 86, 1513, +-539, 395, -596, -1305, 278, -1192, 937, 413, +252, 1361, -898, 590, -568, -843, 861, -1090, +1134, 242, -499, 1284, -1510, 354, -251, -1326, +1440, -1138, 971, 803, -686, 1593, -1023, 140, +62, -1288, 765, -728, 368, 607, -267, 815, +-337, 44, -137, -563, 116, -572, 260, -93, +267, 604, 35, 767, -187, -65, -67, -919, +120, -478, 61, 709, -165, 831, -146, -441, +192, -1182, 383, -138, 255, 1223, -176, 839, +-422, -700, -165, -1105, 372, 124, 515, 1007, +-63, 291, -638, -909, -299, -824, 680, 516, +846, 1233, -152, 241, -898, -1202, -416, -830, +650, 937, 726, 1320, -178, -597, -753, -1801, +-103, -145, 819, 1885, 572, 954, -463, -1458, +-666, -1352, 68, 972, 467, 1585, 68, -558, +-145, -1759, 242, -71, 224, 1643, -393, 606, +-292, -1226, 602, -886, 690, 859, -460, 1054, +-1104, -368, -77, -1069, 1169, -222, 854, 661, +-554, 440, -1016, -164, 46, -358, 990, -39, +508, 362, -662, 354, -817, -307, 112, -718, +780, -109, 408, 662, -268, 305, -364, -369, +153, -39, 519, 467, 116, -79, -695, -745, +-670, -175, 466, 715, 1317, 370, 400, -471, +-1185, -456, -1195, 246, 736, 469, 1801, 141, +279, -256, -1794, -437, -1248, -192, 1179, 423, +1835, 483, -132, -277, -1571, -670, -461, 171, +1213, 885, 883, 148, -726, -918, -1072, -531, +244, 635, 1157, 698, 403, -386, -753, -790, +-625, 122, 430, 922, 757, 431, -37, -775, +-628, -955, -288, 213, 362, 1107, 564, 380, +280, -989, -248, -819, -526, 648, -69, 1142, +623, -103, 412, -1085, -539, -334, -719, 709, +367, 372, 1178, -442, 314, -264, -995, 320, +-814, 225, 524, -166, 1014, 29, 141, 153, +-801, -256, -544, -444, 509, 94, 936, 627, +192, 180, -750, -541, -724, -390, 344, 532, +966, 752, 283, -341, -767, -1226, -621, -234, +519, 1299, 965, 901, 68, -1073, -800, -1357, +-458, 717, 466, 1698, 656, -74, -35, -1779, +-459, -639, -197, 1271, 464, 999, 614, -649, +-49, -868, -774, 218, -434, 655, 640, -12, +841, -335, -154, -37, -809, 15, 9, -182, +909, -17, 377, 468, -785, 264, -712, -478, +448, -516, 858, 362, 1, 760, -566, -126, +-18, -962, 640, -361, 249, 804, -434, 817, +-453, -325, 84, -941, 436, -112, 260, 852, +-60, 478, -216, -689, 47, -811, 405, 293, +206, 865, -367, 112, -359, -586, 254, -184, +402, 462, -210, 131, -339, -594, 360, -399, +769, 566, 86, 774, -651, -293, -496, -972, +348, -9, 562, 1126, -94, 372, -536, -1217, +74, -884, 931, 966, 471, 1296, -782, -444, +-909, -1359, 431, -81, 1078, 1217, 48, 590, +-1043, -914, -330, -1146, 1067, 216, 944, 1485, +-574, 812, -1201, -1272, 54, -1826, 1239, 491, +567, 2407, -900, 717, -993, -2293, 391, -1815, +1256, 1360, 505, 2266, -728, -213, -892, -1942, +116, -630, 869, 1215, 521, 1054, -567, -293, +-874, -986, 124, -572, 1272, 377, 874, 886, +-875, 339, -1546, -726, 82, -712, 1675, 493, +839, 955, -1232, -129, -1366, -1157, 573, -472, +1859, 818, 526, 913, -1463, -97, -1303, -754, +656, -405, 1618, 354, 159, 545, -1463, -16, +-764, -585, 1335, -265, 1617, 538, -552, 428, +-1842, -427, -397, -571, 1575, 397, 1107, 777, +-837, -153, -1428, -863, 115, -295, 1531, 480, +1038, 500, -738, 148, -1562, -185, -385, -622, +1345, -509, 1278, 744, -512, 1273, -1513, -285, +-199, -1916, 1382, -552, 1042, 1941, -612, 1467, +-1145, -1334, -88, -1939, 768, 424, 387, 1776, +-288, 297, -156, -1189, 336, -516, 77, 589, +-371, 387, -21, -332, 701, -104, 367, 306, +-757, -73, -876, -481, 409, 37, 1292, 706, +435, 280, -863, -617, -906, -554, 279, 298, +991, 442, 420, -158, -638, -357, -840, 304, +188, 482, 1076, -231, 584, -683, -629, 4, +-934, 807, 64, 339, 921, -855, 483, -917, +-557, 454, -694, 1376, 285, 372, 1027, -1215, +354, -1033, -928, 670, -1000, 1277, 500, -114, +1497, -1301, 362, -367, -1398, 997, -1022, 638, +1046, -598, 1620, -568, -287, 465, -1664, 568, +-384, -334, 1431, -697, 1015, -87, -802, 453, +-1224, 310, 213, -20, 1206, -112, 475, -112, +-736, -2, -609, 188, 328, 66, 609, -400, +13, -535, -369, 146, -92, 826, 284, 602, +208, -323, -61, -911, -91, -474, 57, 589, +125, 896, -2, -72, -8, -1122, 54, -511, +28, 1032, 22, 1186, 133, -376, 73, -1362, +-142, -455, -185, 840, 221, 745, 481, -186, +126, -571, -446, -156, -422, 253, 251, 228, +648, 145, 235, 47, -511, -348, -643, -623, +168, 4, 954, 1047, 708, 629, -477, -1017, +-1145, -1212, -383, 783, 946, 1689, 1091, -310, +-273, -2018, -1104, -310, -226, 1896, 967, 903, +657, -1522, -414, -1222, -640, 1043, -17, 1374, +417, -436, 240, -1333, -4, -154, -57, 934, +-98, 497, -78, -537, 193, -569, 384, 246, +69, 723, -473, 80, -373, -733, 258, -456, +732, 507, 341, 578, -529, -417, -719, -639, +112, 467, 908, 986, 532, -235, -547, -1256, +-878, -191, 1, 1225, 863, 392, 604, -1280, +-240, -675, -639, 1392, -291, 1266, 363, -1032, +701, -1612, 199, 344, -643, 1499, -609, 116, +441, -1249, 908, -601, 1, 789, -811, 1043, +-193, 207, 758, -842, 414, -1066, -604, 16, +-567, 1272, 440, 704, 752, -1112, -22, -1261, +-545, 724, -124, 1698, 432, 68, 176, -1599, +-222, -839, -154, 934, 153, 1038, 160, -301, +12, -943, 80, -105, 226, 706, 26, 470, +-333, -260, -322, -453, 237, -235, 565, 26, +132, 275, -479, 354, -250, -91, 439, -453, +652, 44, -122, 632, -883, -18, -431, -950, +817, -233, 995, 1205, -293, 654, -1109, -1339, +-80, -1263, 1090, 1193, 567, 2033, -771, -454, +-754, -2495, 441, -721, 710, 2188, -196, 1778, +-543, -1355, 280, -2344, 661, 221, 4, 2508, +-615, 1039, -231, -1910, 389, -2100, 303, 692, +-180, 2242, -159, 488, 267, -1725, 333, -1131, +-40, 1077, -288, 1500, -181, -326, 95, -1583, +172, -552, 133, 1145, 72, 1129, -7, -457, +-30, -1283, -51, -230, 141, 1199, 157, 938, +-70, -601, -259, -1314, -59, -323, 163, 884, +185, 853, 176, -109, 250, -698, -81, -422, +-488, 303, -329, 656, 543, 212, 678, -604, +-203, -733, -878, 158, -114, 844, 931, 359, +709, -673, -466, -549, -865, 439, -38, 735, +717, -226, 336, -728, -430, -91, -452, 539, +274, 32, 578, -429, 135, 104, -348, 606, +-115, 76, 257, -551, -26, -177, -523, 203, +-185, -150, 721, -216, 917, 564, -216, 627, +-1172, -595, -495, -1099, 1062, 368, 1215, 1465, +-444, 171, -1620, -1644, -497, -998, 1448, 1289, +1479, 1607, -429, -443, -1641, -1706, -492, -287, +1271, 1359, 1078, 769, -535, -894, -1338, -951, +-187, 366, 1201, 872, 932, -49, -562, -643, +-1006, -52, 81, 653, 847, 179, 185, -754, +-614, -557, -376, 709, 302, 927, 502, -456, +281, -1217, -46, 192, -338, 1438, -483, 213, +44, -1571, 684, -753, 379, 1428, -587, 1285, +-710, -965, 428, -1561, 1087, 344, 209, 1558, +-945, 221, -744, -1329, 450, -730, 881, 995, +64, 1192, -785, -465, -397, -1552, 839, -277, +971, 1655, -357, 1235, -1357, -1361, -394, -2163, +1213, 363, 1104, 2642, -575, 1054, -1383, -2124, +-115, -2169, 1339, 828, 1036, 2393, -658, 575, +-1486, -1811, -318, -1609, 1259, 590, 1225, 1971, +-476, 936, -1596, -1343, -478, -2005, 1496, -40, +1613, 2112, -577, 1410, -2103, -1332, -709, -2224, +1746, -40, 1755, 2137, -760, 1436, -2087, -1090, +-308, -2042, 2041, -291, 1396, 1753, -1248, 1308, +-2095, -1124, 129, -1907, 2094, 240, 1019, 2110, +-1443, 835, -1654, -1681, 510, -1444, 1987, 850, +720, 1515, -1509, -268, -1751, -1467, 365, -316, +1998, 1230, 1042, 1046, -1191, -407, -1799, -1286, +16, -586, 1848, 824, 1241, 1120, -1065, -154, +-2008, -1294, -176, -526, 1914, 1062, 1430, 1111, +-858, -228, -1857, -1015, -302, -493, 1585, 137, +1155, 334, -772, 508, -1391, 378, -23, -411, +1151, -905, 581, -22, -542, 1117, -616, 501, +112, -1059, 542, -1010, 173, 695, -242, 1327, +-308, -120, -90, -1297, 230, -435, 377, 903, +139, 854, -165, -340, -189, -813, -32, -236, +12, 535, 31, 341, 123, -322, 122, -401, +-21, 363, -89, 695, 130, -109, 229, -904, +-92, -535, -440, 580, -92, 914, 471, 144, +424, -835, -219, -717, -460, 446, 35, 1126, +447, 46, 180, -1347, -235, -692, -263, 1271, +43, 1350, 141, -875, 113, -1834, 213, 191, +87, 2055, -252, 757, -354, -1790, 84, -1743, +534, 834, 210, 2230, -365, 570, -441, -1909, +223, -1725, 542, 920, 93, 2302, -490, 290, +-231, -2345, 433, -1461, 494, 1806, -255, 2467, +-664, -675, -105, -2853, 603, -758, 584, 2295, +-20, 1797, -538, -974, -514, -1982, 83, -381, +647, 1207, 505, 1237, -350, 140, -770, -1196, +-48, -1360, 885, 265, 563, 1900, -624, 966, +-870, -1573, 159, -1911, 940, 624, 385, 2260, +-713, 570, -694, -1879, 374, -1547, 1019, 929, +154, 1890, -979, 241, -640, -1619, 701, -1157, +998, 787, -234, 1537, -1048, 307, -222, -1282, +1003, -1045, 706, 491, -474, 1282, -919, 266, +-62, -1050, 641, -837, 521, 478, -146, 1094, +-551, 287, -264, -754, 442, -799, 662, 30, +35, 638, -693, 548, -534, -85, 340, -551, +749, -514, 217, 104, -528, 753, -493, 536, +246, -401, 763, -950, 302, -161, -673, 813, +-1010, 533, 75, -614, 1346, -771, 980, 359, +-765, 1157, -1629, 268, -179, -1125, 1686, -1112, +1221, 442, -1032, 1449, -1977, 343, -70, -1243, +1971, -942, 1299, 945, -981, 1448, -1760, -358, +-152, -1605, 1420, -466, 964, 1276, -569, 914, +-1160, -697, -322, -1043, 829, 158, 972, 950, +80, 405, -860, -499, -680, -526, 255, -118, +794, 82, 272, 43, -475, 292, -470, 550, +237, 72, 571, -862, 143, -791, -428, 543, +-402, 1378, 165, 171, 562, -1489, 143, -1109, +-512, 837, -386, 1695, 478, 300, 695, -1222, +-104, -1153, -766, 106, -268, 1045, 551, 890, +495, -209, -322, -1210, -436, -922, 189, 734, +521, 1642, 171, 502, -390, -1376, -491, -1547, +-98, 156, 586, 1451, 639, 999, -178, -409, +-842, -1104, -299, -634, 777, 335, 767, 891, +-360, 533, -928, -346, -87, -769, 753, -374, +430, 248, -277, 522, -383, 415, -107, 68, +237, -550, 401, -753, 193, -23, -449, 988, +-622, 821, 159, -597, 938, -1358, 344, -239, +-729, 1392, -592, 1238, 419, -801, 591, -1909, +-107, -411, -353, 1844, 114, 1603, 146, -908, +-300, -2157, -258, -307, 534, 1868, 815, 1260, +-214, -1168, -1015, -1645, -420, 307, 671, 1527, +761, 357, -33, -1113, -633, -554, -266, 687, +320, 623, 442, -487, 38, -696, -365, 154, +-200, 698, 118, 223, 187, -455, -54, -411, +-75, 192, 295, 524, 231, -4, -252, -603, +-402, -375, 145, 585, 308, 701, -159, -310, +-276, -900, 345, 4, 591, 1073, -258, 454, +-757, -1035, 54, -1128, 830, 488, 248, 1420, +-744, 330, -523, -1160, 419, -754, 741, 721, +162, 955, -446, -429, -401, -1079, 73, -56, +316, 1073, 170, 474, -177, -700, -178, -687, +57, 397, 325, 661, 118, -147, -208, -563, +-171, 68, 42, 369, 205, -275, -3, -478, +-261, 507, -163, 1046, 392, -181, 608, -1373, +-58, -612, -894, 1069, -586, 1090, 744, -426, +1116, -1105, -152, -158, -1374, 833, -498, 571, +1236, -249, 1267, -596, -686, -414, -1630, -10, +-140, 577, 1558, 824, 893, 6, -1140, -1187, +-1381, -1089, 489, 805, 1670, 1905, 514, 589, +-1401, -1867, -1401, -2087, 469, 351, 1800, 2486, +751, 1675, -1356, -1138, -1692, -2518, 368, -935, +2003, 1608, 963, 2031, -1332, 165, -1816, -1555, +17, -1322, 1787, 128, 1220, 1112, -778, 1069, +-1680, 86, -495, -1012, 1474, -1300, 1461, -41, +-465, 1352, -1865, 1171, -669, -430, 1555, -1344, +1541, -548, -647, 636, -1840, 893, -325, 192, +1575, -457, 1144, -676, -876, -188, -1442, 396, +72, 671, 1187, 136, 485, -413, -735, -417, +-623, -96, 403, 100, 666, 176, -139, 386, +-639, 195, -210, -411, 525, -654, 344, 58, +-284, 732, -394, 464, 299, -310, 526, -638, +-228, -432, -865, 7, -138, 720, 1042, 1019, +889, 79, -645, -1405, -1481, -1266, -458, 608, +1398, 1791, 1689, 611, -53, -1224, -1948, -1351, +-1714, 85, 601, 1157, 2548, 829, 1561, -207, +-1403, -842, -2871, -676, -794, 28, 2382, 639, +2561, 739, -380, 239, -2778, -609, -1610, -1068, +1404, -384, 2496, 1054, 509, 1466, -1714, -73, +-1619, -1747, 199, -1275, 1391, 898, 838, 1920, +-372, 609, -864, -1324, -543, -1595, 153, -123, +748, 1450, 790, 1408, -51, -282, -1203, -1866, +-1098, -1261, 528, 1159, 1819, 2371, 823, 514, +-1456, -2286, -1974, -2203, 204, 838, 2193, 2856, +1242, 1110, -1397, -1997, -2052, -2429, 42, 157, +1865, 2256, 1040, 1543, -862, -640, -1307, -1835, +-120, -1182, 831, 372, 592, 1576, -162, 1411, +-454, -181, -265, -1686, 114, -1528, 349, 333, +299, 1695, -65, 1277, -448, -434, -229, -1500, +263, -1048, 371, 388, 34, 1287, -321, 890, +-220, -368, 116, -1014, 445, -477, 397, 296, +-367, 355, -950, -52, -350, 121, 1097, 540, +1211, 196, -481, -869, -1727, -1036, -533, 189, +1553, 1495, 1479, 990, -657, -882, -1918, -1831, +-461, -533, 1515, 1692, 1170, 1835, -772, -428, +-1341, -2363, 186, -1085, 1346, 1718, 186, 2222, +-1199, -418, -737, -2494, 880, -1131, 1100, 1714, +-201, 2241, -1001, -76, -486, -2145, 365, -1499, +700, 899, 488, 2057, -42, 666, -909, -1530, +-1022, -1706, 110, 354, 1583, 1841, 1394, 901, +-571, -1102, -2104, -1478, -1314, -115, 1110, 1091, +2388, 898, 1059, 46, -1665, -767, -2623, -1011, +-592, -395, 2318, 1050, 2700, 1769, -74, 275, +-2863, -2087, -2287, -2125, 734, 697, 2784, 2870, +1761, 1460, -996, -1700, -2595, -2540, -1588, -446, +1109, 1749, 2739, 1723, 1475, 126, -1645, -1251, +-2974, -1480, -845, -293, 2230, 1236, 2532, 1571, +7, 118, -2217, -1485, -1844, -1347, 236, 203, +1834, 1348, 1463, 1058, -112, -148, -1631, -1083, +-1550, -1098, 208, -54, 1859, 1203, 1412, 1273, +-653, -184, -2076, -1679, -961, -1195, 1402, 984, +2034, 2215, -81, 616, -2137, -2054, -1106, -2365, +1574, 403, 1984, 2903, -546, 1806, -2283, -1521, +-703, -3039, 1805, -791, 1745, 2242, -569, 2539, +-1900, -79, -866, -2326, 1019, -1918, 1596, 438, +432, 2015, -1111, 1403, -1399, -424, -146, -1527, +1290, -932, 1207, 299, -416, 921, -1600, 503, +-734, -86, 1146, -308, 1534, -269, -118, -265, +-1681, -217, -1086, 273, 950, 754, 1743, 615, +264, -407, -1527, -1276, -1463, -887, 465, 634, +1600, 1633, 685, 941, -1023, -821, -1116, -1741, +187, -714, 846, 981, 221, 1636, -332, 400, +-236, -1209, -17, -1503, 10, -62, 94, 1518, +191, 1435, -152, -395, -367, -1847, 159, -1162, +843, 1010, 279, 2007, -972, 454, -1152, -1742, +194, -1727, 1582, 621, 1321, 2232, -554, 974, +-2116, -1599, -1476, -2170, 1139, -122, 2791, 1994, +1385, 1822, -1934, -349, -3228, -2124, -920, -1673, +2601, 628, 3398, 2540, 545, 1683, -3111, -1203, +-3680, -3085, -233, -1513, 3751, 1915, 3730, 3405, +-570, 1178, -4331, -2408, -3183, -3437, 1545, -768, +4191, 2695, 2024, 3183, -2158, 231, -3492, -2821, +-927, -2650, 2036, 340, 2263, 2698, -18, 1978, +-1404, -721, -781, -2247, 407, -1362, -7, 622, +-692, 1528, 200, 1052, 1818, -6, 1084, -892, +-1945, -1201, -3099, -625, 39, 687, 3756, 1457, +2857, 799, -1902, -724, -4316, -1468, -1399, -743, +3105, 664, 3657, 1452, 116, 849, -3169, -702, +-2692, -1715, 469, -908, 2807, 1114, 2221, 2046, +-531, 486, -2583, -1792, -2019, -1917, 727, 383, +2708, 2195, 1770, 1165, -1148, -1141, -2648, -1755, +-1266, -303, 1490, 894, 2320, 716, 689, 367, +-1419, 470, -1961, -308, -629, -1755, 1245, -1514, +1930, 1205, 636, 3091, -1304, 1148, -2040, -2325, +-600, -2993, 1336, -233, 1718, 2354, 398, 2102, +-1174, -43, -1491, -1708, -434, -1575, 976, -71, +1343, 1345, 189, 1261, -1202, -86, -991, -1045, +480, -560, 1048, 220, -109, 252, -1067, -257, +-145, 9, 1332, 758, 738, 809, -1176, -322, +-1657, -1613, 188, -1309, 1823, 744, 1239, 2426, +-731, 1523, -1657, -1507, -844, -3059, 707, -1052, +1358, 2290, 872, 3109, -329, 501, -1249, -2611, +-1065, -3040, 189, -371, 1467, 2861, 1337, 3296, +-298, 34, -1887, -3568, -1346, -3194, 934, 1100, +2190, 4234, 816, 2221, -1587, -2473, -2051, -4248, +76, -973, 1967, 3388, 1360, 3923, -891, -49, +-2051, -4024, -651, -3455, 1429, 1210, 1793, 4550, +73, 2438, -1813, -2561, -1661, -4362, 303, -901, +1789, 3244, 1283, 3197, -462, -229, -1539, -2575, +-1084, -1825, 279, 216, 964, 1257, 775, 1188, +146, 516, -396, -461, -703, -1162, -831, -1008, +-327, 200, 844, 1157, 1686, 1219, 862, 210, +-1327, -1198, -2495, -1729, -1000, -552, 1852, 1637, +2986, 2296, 886, 371, -2337, -2121, -3055, -2293, +-457, -27, 2593, 2197, 2872, 2105, 86, -36, +-2600, -2186, -2349, -2188, 169, 206, 2247, 2466, +1986, 2096, -21, -702, -1809, -2559, -1889, -1547, +-301, 1047, 1720, 2312, 2079, 1095, 191, -1182, +-1932, -2192, -1908, -749, 210, 1636, 1879, 2156, +1322, -18, -489, -2128, -1639, -1564, -1133, 909, +626, 2079, 1806, 791, 723, -1108, -1607, -1773, +-2071, -723, 422, 986, 2786, 2051, 1379, 1169, +-2250, -1220, -3227, -2705, -29, -1341, 3163, 1637, +2545, 3078, -991, 1392, -3180, -1750, -1740, -3211, +1288, -1534, 2552, 1765, 1111, 3358, -1262, 1488, +-1924, -1870, -581, -3103, 980, -1069, 1070, 1720, +187, 2367, -358, 792, -286, -1021, -107, -1622, +-321, -973, -331, 231, 270, 1266, 954, 1377, +727, 322, -565, -1130, -1506, -1646, -845, -621, +1106, 1125, 2026, 1850, 487, 704, -1913, -1270, +-2134, -1914, 290, -439, 2578, 1515, 1776, 1668, +-1367, -8, -2875, -1414, -913, -1051, 2152, 251, +2607, 862, -147, 469, -2754, -7, -2027, -121, +1044, -298, 2880, -511, 1230, -213, -1970, 740, +-2742, 969, -332, -245, 2198, -1524, 2050, -774, +-198, 1511, -1937, 2096, -1703, -383, -36, -2893, +1451, -1643, 1712, 2160, 321, 3455, -1358, 280, +-1864, -3285, -607, -2809, 1138, 889, 1835, 3195, +827, 1909, -951, -1045, -1917, -2461, -1036, -1448, +874, 733, 1734, 1894, 861, 1237, -741, -411, +-1275, -1345, -600, -920, 274, -9, 543, 655, +480, 841, 414, 736, 137, 7, -667, -1012, +-1252, -1429, -654, -443, 913, 1214, 1922, 2060, +1071, 952, -1334, -1401, -2746, -2764, -1277, -1359, +1980, 1895, 3387, 3564, 831, 1392, -3052, -2600, +-3352, -3948, 201, -916, 3378, 3149, 2333, 3719, +-1251, 301, -2852, -3107, -1067, -3040, 1276, 163, +1518, 2736, 249, 2319, -600, -373, -577, -2145, +-404, -1511, -245, 330, 138, 1327, 636, 950, +488, 166, -428, -515, -754, -824, -31, -517, +523, 342, 22, 798, -684, 205, -307, -562, +869, -163, 914, 720, -557, 496, -1463, -882, +-553, -1367, 955, 180, 1244, 1783, 165, 1380, +-879, -758, -964, -2033, -297, -1121, 437, 859, +761, 1858, 587, 1164, -33, -426, -907, -1521, +-1167, -1318, -225, -90, 1086, 1178, 1422, 1334, +135, 498, -1474, -545, -1390, -981, 141, -725, +1273, -222, 855, 390, -334, 1010, -884, 1263, +-451, 345, 48, -1561, -22, -2417, 173, -562, +613, 2521, 436, 3162, -628, 170, -1281, -3138, +-353, -2959, 1067, 410, 1001, 3042, -427, 2257, +-1217, -615, -234, -2294, 943, -1343, 471, 529, +-880, 1228, -1054, 598, 450, 25, 1510, -66, +448, -323, -1487, -759, -1681, -430, 215, 683, +1687, 1127, 1032, 107, -687, -919, -1308, -531, +-439, 622, 428, 624, 345, -567, -64, -1027, +85, 304, 417, 1718, 69, 929, -928, -1463, +-1196, -2312, 56, -182, 1660, 2436, 1428, 2239, +-740, -668, -2346, -2762, -1242, -1626, 1298, 1418, +2137, 2723, 446, 778, -1516, -1981, -1549, -2197, +-65, 390, 958, 2321, 612, 1181, -215, -1318, +-405, -1896, 46, 0, 107, 1645, -568, 1053, +-865, -646, 14, -1301, 1498, -304, 1332, 942, +-935, 943, -2708, -132, -1396, -1026, 1896, -608, +3234, 589, 661, 1068, -2984, 266, -3319, -864, +95, -887, 3359, 277, 2719, 1111, -1109, 531, +-3541, -831, -1844, -1026, 1731, 267, 2803, 1229, +404, 394, -2049, -1037, -1636, -867, 572, 721, +1465, 1332, 261, 37, -1091, -1384, -922, -972, +203, 582, 858, 1387, 563, 802, -334, -395, +-969, -1235, -813, -1040, 196, 256, 944, 1536, +808, 1157, -304, -497, -1310, -1474, -1099, -646, +307, 647, 1338, 884, 926, 341, -595, -45, +-1585, -205, -795, -532, 737, -621, 1197, 79, +38, 928, -1152, 890, -657, -66, 742, -757, +847, -647, -722, -100, -1471, 219, -112, 420, +1640, 658, 1164, 569, -1238, -329, -2310, -1381, +-380, -1172, 1942, 706, 1925, 2314, -488, 1561, +-2379, -1239, -1658, -3147, 664, -1666, 2024, 1966, +1320, 3898, -580, 1638, -1819, -2578, -1599, -4147, +-106, -1296, 1448, 2916, 1787, 4055, 469, 1091, +-1282, -2764, -2189, -3655, -1187, -941, 689, 2401, +2079, 3169, 1765, 1050, -289, -1512, -2458, -2518, +-2506, -1475, -54, 547, 2519, 2360, 2383, 2258, +-450, -111, -2556, -2601, -1718, -2280, 696, 711, +1459, 2581, 286, 1236, -737, -1209, -195, -1404, +450, 200, -83, 902, -1092, -179, -999, -881, +460, 98, 1528, 1467, 871, 1005, -800, -879, +-1806, -1979, -1183, -862, 575, 1274, 1642, 2106, +987, 840, -595, -1219, -1484, -1900, -1009, -673, +105, 1044, 698, 1534, 663, 632, 507, -490, +-103, -970, -1171, -773, -1565, -212, -334, 642, +1594, 1348, 1953, 1004, 109, -566, -2096, -1961, +-2373, -1292, -169, 988, 2144, 2303, 2138, 1054, +-88, -1190, -2173, -1927, -2130, -620, -33, 937, +1705, 1468, 1708, 857, -3, -280, -1606, -1377, +-1759, -1424, -170, 57, 1418, 1789, 1293, 1675, +-333, -242, -1472, -1682, -714, -1056, 467, 444, +617, 889, -282, 270, -598, -91, 98, 308, +582, 315, 160, -459, -684, -997, -1197, -310, +-456, 786, 865, 980, 1431, 360, 511, -170, +-1333, -508, -2078, -891, -718, -843, 1346, 422, +2098, 1947, 616, 1780, -1600, -552, -2344, -2756, +-810, -2250, 1430, 825, 2113, 3193, 461, 2361, +-1517, -875, -1790, -2872, -323, -1823, 1025, 703, +871, 1803, -192, 1180, -552, 232, -172, -246, +85, -957, -299, -1404, -522, -562, -144, 1271, +454, 1999, 635, 718, 242, -1045, -616, -1578, +-1356, -877, -886, 169, 691, 1095, 1706, 1653, +893, 963, -945, -969, -1942, -2419, -1131, -1422, +445, 1271, 1426, 2681, 1152, 1249, 6, -1282, +-1172, -2058, -1517, -611, -946, 1010, 564, 1117, +1758, 58, 1236, -488, -699, -139, -2142, 409, +-1394, 266, 818, -304, 1642, -688, 518, -377, +-921, 399, -1005, 1123, -52, 938, 461, -225, +-74, -1544, -538, -1441, -231, 270, 464, 1986, +627, 1683, -138, -359, -850, -1913, -867, -1425, +-98, 354, 586, 1503, 744, 1124, 366, 26, +-391, -741, -1171, -757, -1138, -487, 75, -21, +1445, 657, 1395, 1180, -326, 656, -1791, -712, +-1572, -1654, 151, -841, 1622, 1047, 1455, 1970, +-220, 814, -1809, -1378, -1635, -2018, 134, -369, +1707, 1793, 1499, 1913, -433, -143, -2132, -2005, +-1515, -1455, 630, 687, 2095, 2071, 1164, 1151, +-1099, -875, -2276, -1988, -1125, -1117, 948, 978, +1991, 2256, 1046, 1323, -926, -1071, -2033, -2410, +-1418, -1167, 427, 1232, 1848, 2139, 1477, 842, +-432, -887, -2029, -1314, -1636, -544, 554, 322, +1780, 630, 708, 469, -977, 146, -1183, -4, +165, -8, 736, -292, -257, -764, -942, -551, +-207, 692, 983, 1670, 968, 914, -345, -981, +-1568, -2005, -1103, -1028, 417, 895, 1468, 1978, +1006, 1359, -500, -297, -1596, -1684, -1153, -1732, +329, -393, 1426, 1439, 1073, 2284, -313, 1211, +-1524, -1272, -1643, -2882, -11, -1683, 1818, 1558, +1972, 3464, -207, 1663, -2404, -1899, -2110, -3350, +285, -1205, 2056, 1810, 1587, 2713, -91, 1162, +-1322, -888, -1624, -2040, -1049, -1700, 414, -90, +1929, 1967, 1922, 2553, -281, 601, -2579, -2135, +-2472, -2820, 79, -550, 2437, 2141, 2263, 2593, +81, 582, -2020, -1671, -2281, -2177, -590, -717, +1256, 1188, 1772, 1909, 787, 1015, -659, -691, +-1368, -1652, -1023, -1191, -299, 415, 659, 1635, +1149, 1236, 694, -444, -374, -1541, -1212, -798, +-972, 872, 78, 1318, 738, 30, 456, -1237, +68, -776, -26, 909, -36, 1546, -564, 177, +-1013, -1662, -412, -1608, 897, 440, 1461, 2249, +558, 1664, -1143, -776, -1892, -2532, -918, -1760, +1016, 957, 1967, 2831, 998, 1944, -1091, -1000, +-2050, -2921, -1083, -1858, 731, 1049, 1684, 2754, +995, 1684, -468, -868, -1370, -2300, -1258, -1415, +-186, 667, 1004, 1812, 1337, 1164, 484, -339, +-882, -1092, -1576, -768, -851, -126, 588, 233, +1328, 518, 807, 901, -328, 683, -1066, -515, +-956, -1550, -262, -1054, 663, 733, 910, 1717, +339, 862, -515, -666, -873, -1102, -297, -316, +355, 356, 188, 169, -278, -250, -99, 101, +490, 893, 656, 895, -294, -489, -1349, -1759, +-1136, -1261, 382, 824, 1712, 2183, 1495, 1385, +-398, -705, -2156, -1957, -1866, -1433, 259, 247, +2127, 1645, 1872, 1604, -315, 157, -2166, -1380, +-1823, -1453, 281, -146, 1912, 1066, 1553, 1042, +-397, 149, -1870, -643, -1503, -707, 313, -142, +1710, 565, 1259, 661, -395, -33, -1560, -702, +-1166, -436, 76, 384, 1000, 686, 991, 72, +426, -403, -474, -183, -1279, 234, -1273, -22, +-136, -459, 1407, -210, 1849, 764, 477, 1066, +-1401, 77, -2078, -1324, -1230, -1495, 558, -86, +2048, 1582, 2212, 1939, 340, 534, -2402, -1530, +-3341, -2440, -897, -1104, 2708, 1522, 3565, 2940, +650, 1468, -2694, -1631, -2917, -3106, -412, -1283, +1729, 1896, 1749, 2896, 430, 688, -666, -2071, +-986, -2239, -822, 120, -220, 2049, 604, 1329, +796, -756, 310, -1566, -326, -342, -595, 1026, +-384, 833, -43, -293, 285, -796, 267, -264, +-44, 337, -304, 508, 15, 421, 399, 69, +3, -681, -834, -1155, -732, -260, 510, 1432, +1385, 1891, 576, 36, -1231, -2188, -1719, -2107, +-262, 377, 1536, 2419, 1523, 1885, -106, -430, +-1612, -1926, -1383, -1485, 159, 34, 1368, 1140, +1084, 1243, -209, 482, -1143, -530, -919, -1008, +25, -593, 745, 236, 788, 639, 106, 449, +-677, -30, -889, -331, -278, -310, 589, 80, +897, 419, 298, 182, -585, -473, -1028, -665, +-594, 123, 537, 1010, 1215, 834, 616, -425, +-745, -1292, -1406, -853, -479, 496, 908, 1265, +1075, 864, -1, -250, -825, -1022, -503, -910, +218, -30, 317, 796, -100, 816, -273, 73, +-105, -535, 244, -376, 366, 136, 254, 209, +-368, -195, -1028, -443, -845, -31, 694, 682, +1906, 967, 1083, 262, -1453, -1040, -2731, -1768, +-952, -777, 2132, 1383, 2773, 2701, 382, 1340, +-2272, -1667, -2363, -3357, -236, -1700, 1665, 1683, +1754, 3409, 622, 1930, -796, -1070, -1696, -2891, +-1440, -2360, -15, -136, 1719, 2258, 2121, 3079, +614, 1450, -1662, -1730, -2647, -3739, -1347, -2499, +1260, 1233, 2818, 4040, 1952, 3133, -667, -769, +-2838, -3795, -2558, -3117, -34, 316, 2550, 2853, +2807, 2495, 546, 290, -2215, -1437, -2750, -1685, +-765, -908, 1560, 158, 2003, 979, 707, 1220, +-653, 596, -1019, -434, -825, -1099, -387, -777, +276, 79, 789, 659, 665, 533, 96, 138, +-302, -77, -412, -89, -610, -227, -638, -459, +27, -463, 1031, 89, 1307, 903, 245, 1104, +-1264, 154, -1624, -1230, -516, -1516, 886, -349, +1463, 1093, 873, 1424, -213, 679, -1174, -385, +-1369, -1156, -639, -1255, 794, -358, 1740, 1123, +1265, 1680, -626, 547, -2072, -1209, -1483, -1598, +683, -272, 2024, 1141, 1100, 1082, -895, -135, +-1638, -899, -533, -432, 823, 438, 1037, 556, +247, -96, -627, -548, -902, -265, -260, 277, +562, 388, 747, 131, 295, -32, -335, -24, +-552, -213, -532, -526, -342, -347, 216, 426, +1027, 976, 1086, 500, -109, -519, -1568, -974, +-1549, -495, 57, 277, 1667, 642, 1547, 490, +-65, -2, -1385, -403, -1056, -279, 59, 161, +497, 150, 134, -513, 78, -636, 598, 464, +825, 1526, -261, 758, -1674, -1255, -1553, -2002, +357, -449, 2132, 1595, 1944, 1751, -204, 132, +-2240, -1355, -2008, -1326, 48, -187, 1846, 890, +1785, 1117, 161, 465, -1362, -527, -1461, -1014, +-318, -735, 862, 47, 938, 718, 286, 1038, +-214, 624, -341, -424, -295, -1413, -510, -1131, +-297, 326, 590, 1504, 1017, 1142, 335, -287, +-752, -1228, -1032, -926, -156, 168, 799, 865, +634, 598, -222, -212, -518, -513, -92, -102, +265, 281, 135, -27, -98, -395, -127, -151, +11, 423, 29, 499, -5, 18, 18, -332, +120, -350, 83, -183, -45, -73, -330, 164, +-294, 364, 212, 353, 617, 53, 370, -271, +-373, -417, -787, -376, -297, -114, 520, 321, +731, 641, 69, 412, -638, -202, -428, -603, +458, -370, 619, -13, -306, 85, -891, 65, +-63, 396, 964, 614, 671, 94, -435, -869, +-811, -1055, -237, -30, 287, 1020, 248, 954, +256, -31, 362, -672, 74, -577, -617, -207, +-821, -70, -68, 147, 943, 597, 1020, 834, +113, 246, -1054, -904, -1288, -1456, -148, -643, +1267, 1006, 1489, 1816, 147, 816, -1427, -1068, +-1422, -1831, 4, -652, 1315, 1032, 1216, 1405, +52, 342, -1037, -744, -1022, -915, -152, -380, +775, 244, 871, 753, 339, 800, -354, 116, +-662, -1007, -618, -1323, -114, -195, 560, 1430, +994, 1651, 412, -18, -676, -1845, -971, -1731, +-20, 432, 784, 2121, 363, 1429, -647, -1032, +-670, -2186, 575, -752, 1473, 1595, 630, 1884, +-1372, -131, -2216, -1970, -647, -1450, 2067, 783, +2852, 2086, 487, 1102, -2362, -1087, -2659, -1991, +-247, -849, 1986, 986, 1940, 1436, 370, 488, +-998, -474, -1204, -401, -462, -151, 198, -416, +374, -745, 366, -81, 513, 1122, 653, 1480, +-24, 343, -1203, -1281, -1371, -1790, -9, -724, +1558, 954, 1556, 1626, 23, 867, -1312, -379, +-1107, -968, -74, -770, 729, -385, 625, 67, +105, 631, -132, 990, 41, 485, 94, -576, +-203, -1154, -634, -596, -307, 421, 628, 903, +980, 484, 308, -332, -692, -725, -710, -297, +8, 573, 363, 752, 30, -123, -124, -1195, +339, -928, 832, 574, 330, 1754, -938, 1128, +-1449, -714, -408, -1969, 1146, -1448, 1668, 310, +726, 1755, -677, 1733, -1265, 283, -940, -1284, +-179, -1698, 594, -781, 1045, 475, 1072, 1223, +474, 1103, -750, 358, -1618, -662, -1294, -1250, +217, -958, 1721, 50, 1949, 1038, 560, 1304, +-1184, 581, -2021, -740, -1410, -1578, 236, -1114, +1907, 428, 2401, 1645, 914, 1436, -1710, -128, +-3010, -1719, -1468, -1775, 1540, 10, 2959, 1992, +1536, 1869, -919, -391, -2134, -2291, -1456, -1552, +204, 815, 1490, 2161, 1526, 1135, 321, -861, +-1060, -1899, -1322, -1144, -393, 525, 709, 1708, +1212, 1384, 825, -111, -301, -1565, -1403, -1755, +-1289, -467, 338, 1347, 2028, 2110, 1623, 954, +-656, -1241, -2322, -2394, -1329, -1190, 1154, 1157, +2247, 2270, 815, 1038, -1250, -995, -1646, -1765, +-236, -849, 1101, 489, 1069, 1053, 37, 793, +-509, 106, -321, -569, -119, -954, -162, -584, +-82, 326, 458, 1002, 900, 726, 420, -258, +-673, -983, -1134, -786, -407, 115, 782, 890, +1076, 864, 395, 61, -538, -859, -821, -1118, +-203, -418, 637, 755, 679, 1343, -59, 718, +-685, -603, -381, -1385, 566, -962, 777, 191, +-8, 1056, -642, 1078, -450, 271, 277, -709, +663, -1202, 313, -712, -239, 392, -457, 1236, +-121, 973, 269, -262, 275, -1333, 116, -1158, +38, 172, 19, 1255, -68, 1109, -224, -47, +-126, -932, 279, -1017, 523, -345, 286, 427, +-270, 894, -656, 596, -441, -240, 436, -765, +1096, -395, 720, 310, -413, 313, -1310, -313, +-863, -511, 590, 215, 1490, 882, 854, 501, +-420, -642, -1045, -1068, -536, -320, 146, 658, +444, 684, 465, -6, 420, -403, 190, -188, +-254, 44, -593, -114, -441, -172, 82, 179, +686, 539, 994, 178, 297, -614, -891, -912, +-1281, -211, -182, 772, 1324, 1038, 1476, 403, +62, -555, -1261, -1106, -1229, -964, -24, -115, +1063, 975, 1165, 1468, 492, 782, -437, -740, +-1109, -1809, -876, -1417, 114, 238, 1218, 1776, +1367, 1803, 309, 121, -1062, -1704, -1358, -1899, +-420, -269, 805, 1381, 1276, 1400, 810, 107, +-76, -843, -888, -672, -1083, -87, -450, 64, +780, -81, 1507, 164, 905, 557, -686, 388, +-1543, -443, -622, -931, 1075, -398, 1496, 525, +132, 809, -1282, 236, -944, -412, 578, -603, +1285, -365, 607, 2, -448, 429, -671, 610, +-315, 259, 14, -487, 194, -895, 462, -501, +625, 369, 359, 932, -294, 681, -652, -183, +-342, -962, 143, -922, 386, -160, 386, 653, +377, 860, 277, 539, -65, -87, -498, -774, +-487, -1152, -73, -651, 380, 576, 697, 1411, +739, 1018, 273, -282, -626, -1236, -1197, -1225, +-585, -356, 789, 663, 1525, 1130, 962, 680, +-268, -224, -1114, -743, -1091, -665, -358, -315, +742, 5, 1567, 406, 1225, 686, -287, 363, +-1559, -436, -1233, -852, 291, -288, 1256, 547, +898, 634, 153, -187, -194, -828, -307, -521, +-488, 446, -360, 930, 345, 431, 926, -529, +559, -909, -204, -427, -456, 275, -134, 419, +122, 64, -35, -31, 0, 210, 449, 307, +796, -217, 304, -731, -596, -710, -973, -6, +-263, 628, 781, 911, 1127, 529, 476, -319, +-372, -1201, -734, -1266, -423, -93, 236, 1364, +819, 1689, 680, 257, -178, -1607, -752, -2005, +-335, -332, 605, 1645, 924, 1847, 340, 149, +-488, -1453, -653, -1377, -272, -199, 357, 634, +826, 576, 854, 354, 158, 264, -812, 8, +-1156, -718, -175, -1071, 1248, -372, 1624, 888, +414, 1224, -1142, 175, -1565, -975, -419, -912, +1083, 106, 1768, 678, 1055, 298, -473, -399, +-1650, -474, -1317, -62, 313, 374, 1728, 396, +1616, 40, 142, -413, -1273, -633, -1219, -343, +105, 216, 1084, 700, 786, 578, -97, 14, +-366, -685, 72, -848, 308, -424, 11, 292, +-218, 699, 77, 589, 488, 145, 493, -346, +9, -660, -380, -735, -376, -303, 66, 392, +570, 978, 750, 732, 398, -105, -173, -962, +-658, -1089, -631, -477, 16, 527, 890, 1190, +1197, 919, 570, -210, -498, -1279, -1140, -1208, +-692, -170, 451, 922, 1289, 1056, 1017, 423, +-93, -510, -886, -985, -590, -727, 358, 131, +776, 788, 291, 570, -237, -158, -169, -598, +315, -320, 556, 111, 195, 204, -342, -43, +-399, -149, -34, -46, 466, 116, 761, 23, +538, -157, -107, -175, -670, 18, -579, 143, +198, -55, 932, -270, 800, -163, 107, 280, +-479, 338, -402, -172, 2, -678, 284, -302, +399, 578, 476, 768, 355, -150, -86, -1075, +-586, -800, -436, 340, 507, 1089, 1155, 719, +633, -149, -621, -857, -975, -999, -148, -574, +907, 278, 984, 1064, 337, 1114, -447, 271, +-692, -913, -305, -1484, 558, -904, 1040, 446, +636, 1345, -386, 1014, -835, -166, -230, -1024, +560, -969, 739, -262, 337, 489, 18, 885, +-55, 614, -142, -328, -296, -1153, -7, -1063, +546, 106, 772, 1157, 285, 1242, -368, 235, +-466, -925, 104, -1487, 493, -929, 390, 309, +-44, 1341, -128, 1242, 266, 189, 489, -877, +29, -1267, -472, -898, -224, -35, 671, 990, +1031, 1403, 236, 609, -831, -953, -899, -1727, +119, -881, 1097, 726, 1120, 1456, 322, 806, +-542, -430, -826, -1115, -379, -944, 292, -124, +757, 692, 792, 923, 437, 432, -149, -433, +-476, -930, -363, -746, 65, 30, 507, 728, +473, 730, 106, 5, -63, -653, 208, -524, +305, 80, 77, 293, -215, -75, -38, -306, +253, -27, 285, 316, 63, 249, 27, -95, +224, -387, 321, -428, 160, -173, 12, 320, +54, 595, -41, 182, -195, -615, -144, -880, +413, -161, 943, 860, 861, 1020, -171, -19, +-1196, -1250, -1103, -1372, 383, -84, 1657, 1383, +1470, 1543, -58, 212, -1355, -1382, -1169, -1746, +170, -613, 1329, 1005, 1268, 1603, 170, 757, +-896, -701, -924, -1360, 48, -784, 1053, 258, +999, 801, 15, 565, -785, -46, -514, -516, +324, -564, 816, -152, 565, 381, 75, 499, +-326, 52, -432, -505, -230, -545, 392, -79, +885, 334, 688, 312, -142, 17, -653, -165, +-384, -84, 234, 86, 523, -92, 395, -562, +185, -699, 144, 186, 96, 1322, -139, 1191, +-298, -595, -123, -2019, 334, -1302, 693, 853, +597, 1902, 59, 779, -443, -951, -696, -1340, +-323, -291, 587, 626, 1258, 451, 933, -177, +-255, -231, -1217, 182, -974, 198, 262, -363, +1226, -572, 1116, -74, 228, 490, -443, 386, +-656, -34, -432, -274, 47, -325, 638, -364, +862, -163, 467, 355, -285, 614, -584, 205, +-245, -471, 245, -710, 433, -346, 437, 221, +318, 602, -26, 495, -400, -129, -342, -777, +259, -682, 632, 104, 429, 715, -71, 474, +-182, -186, 15, -493, 74, -330, -100, -84, +74, 67, 506, 173, 491, 190, -102, -5, +-482, -167, -115, -95, 546, 56, 578, -119, +-46, -397, -457, -276, -243, 286, 322, 661, +641, 331, 422, -378, -72, -790, -355, -556, +-220, 161, 136, 683, 257, 538, 169, -179, +200, -643, 277, -372, 160, 214, -136, 344, +-196, -25, 46, -309, 187, -155, 39, 131, +13, 131, 336, -89, 537, -184, 134, 0, +-461, 233, -447, 125, 110, -339, 439, -609, +368, -184, 171, 603, 140, 816, 36, 67, +-231, -868, -359, -909, 59, -46, 556, 749, +592, 667, 122, 7, -401, -467, -485, -522, +-17, -323, 560, -37, 693, 410, 270, 666, +-379, 333, -626, -506, -303, -1022, 428, -634, +885, 369, 614, 1048, -162, 797, -658, -201, +-593, -1033, 67, -984, 676, -68, 740, 780, +266, 831, -303, 196, -531, -441, -251, -651, +230, -495, 496, -88, 433, 440, 148, 705, +-169, 337, -395, -412, -252, -810, 253, -474, +672, 185, 506, 535, -183, 393, -669, 28, +-317, -240, 451, -296, 642, -270, 192, -233, +-206, -77, -67, 299, 135, 628, -27, 431, +-327, -361, -123, -1017, 464, -789, 815, 217, +418, 1117, -388, 968, -906, -141, -580, -1172, +341, -1098, 1035, 30, 882, 1001, 67, 888, +-664, -7, -766, -654, -236, -680, 422, -383, +698, 38, 489, 623, -16, 873, -421, 217, +-336, -840, 154, -1008, 448, -120, 199, 557, +-251, 245, -251, -154, 207, 217, 473, 711, +234, 216, -230, -930, -329, -1404, -9, -577, +340, 809, 321, 1593, 48, 1146, -227, -276, +-185, -1545, 140, -1579, 319, -335, 186, 1039, +23, 1386, -6, 626, -133, -396, -283, -912, +-42, -718, 543, -154, 691, 373, -38, 484, +-888, 214, -606, -131, 662, -149, 1255, 17, +290, -32, -1040, -315, -993, -345, 257, 101, +1092, 488, 614, 336, -295, -115, -574, -331, +-80, -293, 287, -218, 233, -74, -38, 313, +-178, 577, -119, 266, 243, -443, 510, -792, +274, -403, -261, 300, -484, 657, -244, 465, +193, -16, 442, -409, 389, -483, 122, -333, +-203, -84, -376, 185, -153, 542, 282, 660, +415, 153, 111, -837, -227, -1217, -214, -270, +69, 1142, 307, 1332, 204, -78, -63, -1398, +-198, -1017, -70, 475, 122, 1190, 196, 446, +77, -542, -63, -583, 34, -54, 154, 70, +23, -238, -194, -180, -132, 424, 242, 753, +389, 234, 82, -591, -268, -770, -222, -233, +33, 241, 163, 170, 179, -9, 243, 251, +186, 612, -208, 330, -530, -587, -222, -1169, +458, -660, 725, 490, 271, 1131, -356, 715, +-527, -217, -226, -740, 48, -550, 201, -89, +414, 223, 619, 305, 357, 314, -469, 78, +-1157, -407, -833, -670, 476, -160, 1575, 750, +1289, 996, -187, 136, -1465, -950, -1398, -1128, +-154, -359, 1126, 546, 1399, 943, 544, 742, +-637, 114, -1131, -602, -589, -933, 330, -562, +891, 149, 704, 632, -28, 574, -775, 147, +-864, -330, -47, -455, 1109, -30, 1248, 482, +-53, 275, -1435, -595, -1265, -988, 278, -129, +1493, 1153, 1100, 1312, -278, 76, -1081, -1266, +-674, -1349, 218, -184, 643, 1016, 394, 1109, +-95, 148, -285, -723, -126, -656, 114, -11, +184, 293, 163, 122, 5, 27, -250, 155, +-304, 50, 49, -297, 477, -313, 447, 164, +-107, 386, -611, -27, -362, -415, 397, -77, +728, 482, 206, 333, -595, -405, -797, -687, +-92, -101, 884, 567, 988, 534, 15, 12, +-962, -320, -861, -281, 76, -189, 791, -130, +562, 111, -124, 417, -366, 361, -51, -130, +142, -459, 27, -240, -102, 193, -11, 225, +58, -70, -88, -227, -193, -5, 170, 230, +647, 203, 470, -19, -407, -174, -1003, -183, +-572, -115, 417, -15, 903, 114, 633, 186, +38, 125, -413, -16, -669, -114, -535, -135, +22, -128, 655, -29, 764, 151, 261, 233, +-403, 6, -668, -236, -410, -138, 77, 155, +497, 146, 505, -166, 156, -219, -224, 199, +-302, 484, -217, 119, -195, -557, -178, -743, +201, -157, 804, 684, 816, 1026, -169, 455, +-1271, -620, -1258, -1218, 10, -679, 1335, 430, +1471, 975, 320, 534, -1050, -109, -1449, -269, +-587, -119, 676, -219, 1214, -446, 645, -296, +-327, 271, -810, 716, -548, 597, -4, 25, +391, -590, 453, -775, 262, -330, -48, 423, +-271, 732, -436, 314, -369, -339, 37, -453, +596, -65, 712, 239, 181, 103, -614, -134, +-841, -78, -252, 160, 448, 181, 477, -122, +138, -342, 38, -140, 158, 349, -29, 502, +-572, 47, -788, -589, -81, -599, 971, 131, +1114, 801, 55, 523, -1082, -391, -1059, -832, +34, -259, 950, 552, 697, 566, -265, -65, +-685, -423, -173, -115, 425, 230, 315, 109, +-289, -210, -513, -151, -18, 176, 483, 255, +304, -93, -164, -340, -243, -82, 9, 412, +7, 447, -332, -118, -355, -659, 326, -497, +929, 225, 484, 690, -686, 383, -1271, -241, +-567, -440, 717, -68, 1271, 238, 591, 59, +-583, -274, -1092, -212, -568, 203, 313, 414, +665, 175, 351, -201, -121, -290, -263, -113, +-91, 70, 42, 91, -56, 39, -245, -24, +-265, -22, 73, 31, 523, 154, 552, 161, +-27, -44, -681, -342, -755, -380, -182, -14, +443, 429, 643, 494, 386, 107, -62, -276, +-437, -331, -554, -146, -355, -61, 53, -23, +457, 112, 534, 337, 174, 342, -342, 82, +-575, -234, -338, -423, 179, -423, 453, -164, +187, 343, -211, 694, -287, 488, -85, -155, +115, -592, 119, -535, -20, -146, -136, 264, +-106, 532, 18, 381, 95, -147, -30, -509, +-244, -204, -169, 321, 227, 246, 440, -287, +69, -361, -485, 230, -556, 601, -102, 180, +351, -473, 422, -558, 176, -130, -145, 323, +-343, 484, -344, 335, -102, -75, 191, -476, +183, -469, -19, -28, -4, 361, 146, 339, +36, 53, -337, -118, -494, -91, -91, -17, +420, -51, 395, -103, -68, -25, -303, 173, +-121, 233, 49, -20, -69, -315, -296, -240, +-206, 179, 291, 433, 592, 246, 142, -160, +-606, -402, -743, -411, -77, -165, 652, 305, +594, 717, -163, 529, -674, -242, -448, -807, +116, -496, 459, 232, 335, 442, -108, 54, +-478, -159, -370, 169, 101, 411, 403, 36, +139, -502, -346, -417, -433, 134, 6, 334, +391, -77, 329, -312, -46, 138, -374, 702, +-475, 462, -337, -430, 55, -908, 538, -433, +650, 316, 112, 516, -614, 232, -771, 79, +-290, 188, 209, 65, 315, -410, 246, -650, +286, -157, 174, 562, -351, 628, -846, -64, +-607, -583, 266, -249, 906, 493, 626, 663, +-220, -4, -806, -767, -656, -784, -31, -46, +465, 700, 408, 800, 55, 298, -198, -224, +-206, -440, -162, -431, -206, -394, -215, -154, +68, 381, 367, 850, 347, 627, -58, -227, +-460, -864, -510, -558, -86, 262, 339, 550, +340, -2, -72, -504, -378, -170, -221, 599, +217, 789, 275, 131, -130, -631, -429, -814, +-256, -413, 126, 172, 316, 604, 174, 656, +-146, 318, -383, -179, -333, -463, 14, -434, +344, -202, 319, 82, -44, 305, -343, 336, +-341, 167, -241, -56, -173, -178, 100, -194, +562, -100, 646, 109, 1, 271, -862, 150, +-1041, -179, -309, -319, 594, -143, 829, 112, +359, 247, -167, 362, -392, 357, -388, -36, +-408, -663, -331, -793, 92, -138, 683, 679, +682, 869, -100, 407, -906, -223, -779, -664, +150, -701, 765, -175, 368, 608, -349, 845, +-542, 215, -218, -598, 49, -650, 143, 15, +215, 553, 244, 372, -15, -153, -458, -353, +-592, -64, -204, 237, 295, 137, 481, -188, +301, -240, -66, 101, -406, 404, -477, 285, +-258, -160, 53, -438, 237, -287, 278, 140, +166, 403, -56, 256, -293, -97, -376, -225, +-244, -72, -56, 46, 119, -1, 289, 69, +363, 283, 121, 189, -406, -369, -738, -683, +-460, -93, 204, 826, 617, 903, 456, -24, +-19, -857, -357, -725, -432, -2, -374, 445, +-219, 377, 137, 207, 531, 191, 559, 87, +6, -286, -725, -603, -870, -401, -202, 245, +596, 715, 717, 518, 146, -89, -482, -461, +-539, -306, -147, 62, 134, 203, 44, 19, +-64, -179, -19, -60, 153, 301, 200, 468, +16, 127, -332, -368, -546, -451, -417, -109, +103, 90, 674, -20, 660, 70, -29, 605, +-708, 816, -744, 43, -206, -1089, 292, -1220, +339, -137, 174, 953, 69, 1067, -15, 442, +-194, -163, -423, -543, -463, -745, -117, -545, +448, 235, 741, 1007, 325, 877, -603, -188, +-1149, -1102, -619, -814, 560, 431, 1168, 1267, +557, 724, -558, -615, -998, -1242, -498, -476, +192, 711, 352, 975, 116, 184, 42, -565, +196, -445, 123, 192, -348, 474, -662, 131, +-381, -323, 229, -364, 524, -9, 282, 292, +-89, 227, -230, 11, -278, 33, -345, 218, +-224, 109, 173, -379, 466, -599, 291, -50, +-206, 718, -522, 689, -409, -168, -80, -758, +210, -313, 395, 544, 319, 703, -121, 0, +-559, -639, -555, -523, -99, 94, 355, 500, +398, 436, 106, 155, -176, -93, -301, -267, +-248, -320, -89, -153, 26, 184, 15, 388, +-4, 285, 90, 2, 163, -206, -72, -230, +-402, -80, -386, 144, 27, 248, 370, 114, +276, -98, -95, -92, -329, 71, -299, 80, +-151, -114, 13, -137, 154, 174, 184, 416, +81, 168, -62, -342, -223, -500, -382, -100, +-311, 457, 66, 610, 424, 194, 321, -405, +-154, -581, -445, -164, -246, 374, 58, 479, +85, 181, -66, -56, -60, -87, 60, -143, +30, -300, -183, -261, -254, 165, -24, 637, +251, 622, 179, 27, -194, -615, -441, -679, +-247, -98, 167, 476, 309, 467, 41, 65, +-267, -105, -252, 93, 10, 147, 186, -153, +78, -362, -167, -76, -346, 327, -289, 262, +-40, -128, 275, -214, 429, 162, 200, 447, +-298, 206, -605, -273, -454, -431, -31, -201, +257, 86, 297, 218, 259, 327, 162, 414, +-168, 200, -638, -374, -753, -753, -170, -331, +682, 602, 921, 1009, 206, 302, -773, -773, +-1034, -977, -322, -67, 524, 915, 676, 906, +160, 32, -312, -667, -328, -540, -168, 37, +-232, 343, -309, 183, -48, -57, 445, -12, +632, 236, 159, 327, -591, 34, -900, -403, +-488, -485, 257, -17, 687, 490, 463, 451, +-90, 9, -432, -178, -362, 49, -163, 104, +-142, -285, -181, -497, 69, 40, 488, 805, +523, 799, -99, -66, -854, -844, -914, -740, +-117, 13, 802, 631, 890, 660, 80, 237, +-800, -213, -882, -361, -189, -195, 468, 46, +471, 153, 33, 124, -259, 67, -218, 20, +-114, -10, -139, 10, -177, 109, -44, 178, +175, 102, 245, -73, 64, -232, -266, -246, +-484, -82, -339, 243, 92, 490, 402, 411, +292, 24, -117, -320, -382, -363, -288, -210, +-97, -59, -50, 111, 22, 413, 150, 578, +154, 283, -90, -330, -329, -607, -230, -305, +69, 166, 119, 373, -108, 346, -289, 218, +-143, -96, 174, -424, 266, -284, 67, 344, +-249, 658, -427, 131, -310, -572, -3, -509, +201, 162, 222, 504, 86, 272, -81, 29, +-213, 56, -277, -18, -258, -320, -137, -407, +44, 1, 244, 515, 330, 616, 84, 260, +-438, -270, -724, -635, -292, -550, 455, 83, +634, 791, -1, 863, -634, 155, -469, -633, +163, -755, 365, -287, -28, 249, -347, 523, +-198, 586, 71, 390, 38, -103, -105, -629, +-35, -681, 123, -120, -30, 567, -358, 731, +-397, 252, -13, -317, 371, -399, 325, 13, +-86, 341, -414, 123, -428, -365, -148, -396, +205, 251, 312, 804, 58, 474, -323, -466, +-418, -863, -59, -189, 354, 706, 242, 729, +-292, -75, -613, -604, -254, -276, 386, 327, +483, 378, -65, -28, -532, -205, -387, 58, +150, 258, 327, 35, -42, -266, -406, -158, +-285, 264, 157, 419, 362, 112, 41, -298, +-438, -368, -489, -80, -19, 284, 440, 442, +300, 293, -245, -45, -547, -303, -307, -286, +143, -86, 308, 104, 116, 203, -132, 263, +-243, 247, -243, 73, -136, -181, 18, -264, +107, -71, 57, 158, -54, 155, -127, -34, +-144, -96, -128, 123, -57, 343, -4, 237, +-19, -149, -67, -362, -39, -170, 24, 169, +-34, 248, -223, 82, -248, -22, 22, 44, +219, 101, 64, 0, -227, -61, -250, 56, +-11, 189, 72, 37, -134, -299, -243, -333, +-19, 143, 255, 645, 185, 533, -216, -87, +-494, -529, -311, -401, 137, -52, 420, 134, +212, 245, -301, 427, -552, 428, -222, -20, +296, -543, 383, -557, -86, -19, -482, 491, +-267, 517, 168, 154, 193, -205, -179, -274, +-316, -88, 34, 130, 319, 157, 68, 74, +-385, 54, -439, 80, -62, -26, 217, -189, +120, -132, -47, 171, -23, 387, 23, 282, +-132, -21, -366, -313, -322, -443, 41, -258, +327, 293, 272, 786, -37, 618, -284, -189, +-321, -820, -195, -621, -34, 142, 88, 673, +108, 548, 71, 53, 6, -291, -122, -298, +-268, -112, -305, 72, -72, 177, 251, 208, +288, 158, -71, 1, -405, -171, -323, -164, +53, 50, 246, 251, 59, 176, -200, -89, +-184, -203, 0, 20, 36, 277, -129, 187, +-258, -176, -69, -292, 254, 71, 303, 449, +-54, 294, -490, -272, -569, -507, -123, -103, +426, 467, 555, 514, 117, 35, -469, -386, +-605, -311, -192, 111, 272, 376, 291, 210, +-51, -208, -283, -361, -136, -26, 127, 446, +154, 446, -93, -73, -308, -470, -249, -236, +-19, 282, 152, 357, 158, -50, 2, -297, +-158, 4, -207, 363, -138, 221, 9, -215, +87, -266, 7, 153, -108, 381, -163, 4, +-99, -505, -1, -364, 61, 360, 95, 837, +37, 449, -153, -418, -340, -838, -283, -401, +13, 364, 315, 651, 319, 332, 29, -83, +-308, -174, -453, -119, -318, -191, 48, -204, +381, 115, 355, 537, -57, 471, -443, -145, +-400, -633, -9, -397, 259, 287, 160, 621, +-86, 265, -201, -296, -144, -394, -51, -6, +18, 329, 47, 227, 25, -95, -57, -208, +-142, -6, -155, 213, -81, 168, 11, -72, +82, -234, 89, -105, -13, 207, -134, 405, +-184, 223, -165, -228, -111, -505, 21, -296, +215, 264, 263, 620, -33, 401, -454, -192, +-447, -519, 47, -250, 446, 244, 223, 343, +-331, -1, -442, -240, 15, -24, 364, 335, +165, 294, -287, -110, -377, -383, -36, -224, +189, 122, 33, 289, -164, 208, -75, 48, +191, -73, 163, -118, -214, -60, -458, 54, +-215, 111, 266, 23, 377, -67, -6, -33, +-377, 67, -269, 89, 151, 53, 324, 91, +24, 124, -413, -41, -469, -316, -32, -296, +439, 133, 457, 521, -2, 376, -475, -153, +-508, -431, -114, -180, 302, 238, 359, 298, +49, -16, -292, -296, -338, -188, -46, 195, +245, 422, 152, 245, -158, -170, -244, -388, +-3, -239, 161, 92, -30, 283, -300, 247, +-206, 88, 200, -80, 392, -163, 127, -122, +-320, 21, -509, 118, -296, 112, 120, 46, +435, 15, 383, -7, -32, -75, -402, -87, +-410, 46, -124, 209, 145, 135, 176, -148, +73, -286, 16, -21, -39, 339, -125, 308, +-156, -77, -87, -282, 5, -83, 15, 112, +-17, -25, -2, -191, 54, 75, 82, 520, +-22, 461, -225, -216, -302, -775, -84, -548, +262, 226, 348, 763, 8, 580, -366, -64, +-299, -549, 86, -464, 240, 18, -22, 378, +-279, 301, -112, -30, 241, -187, 243, -86, +-129, 36, -366, 52, -169, 75, 182, 123, +190, 40, -97, -176, -195, -251, 42, 1, +226, 301, 3, 303, -358, 20, -317, -207, +122, -215, 408, -97, 172, 55, -273, 177, +-355, 201, -55, 61, 184, -79, 86, -57, +-112, 31, -109, -59, 58, -252, 140, -168, +-10, 271, -222, 583, -229, 305, -38, -305, +168, -624, 212, -364, 76, 165, -100, 504, +-249, 440, -251, 66, -60, -317, 199, -401, +284, -134, 49, 180, -235, 259, -222, 137, +4, 11, 110, -64, -60, -123, -171, -113, +25, 16, 259, 141, 167, 97, -200, -24, +-382, -43, -155, 29, 174, 24, 224, -68, +33, -70, -57, 57, 21, 150, 3, 75, +-200, -76, -347, -168, -119, -127, 323, 48, +508, 261, 191, 303, -348, 14, -565, -347, +-298, -364, 152, -1, 385, 281, 247, 193, +-25, 3, -141, 66, -113, 180, -90, -34, +-155, -402, -150, -396, -2, 74, 234, 430, +323, 342, 114, 63, -248, -53, -418, -95, +-245, -260, 115, -356, 291, -99, 168, 350, +-25, 502, -70, 234, -31, -164, -153, -351, +-286, -295, -124, -85, 279, 170, 462, 293, +160, 193, -370, -17, -537, -132, -220, -131, +233, -97, 419, -40, 270, 120, -41, 258, +-316, 130, -410, -215, -194, -372, 183, -45, +420, 413, 281, 416, -135, -118, -413, -548, +-277, -305, 97, 309, 290, 525, 130, 109, +-121, -346, -167, -320, -43, 30, 35, 201, +24, 112, 46, 37, 74, 51, -22, -33, +-216, -209, -213, -179, 95, 118, 318, 340, +164, 155, -190, -235, -307, -348, -86, -20, +127, 364, 118, 322, 32, -110, 35, -449, +36, -281, -147, 189, -302, 444, -100, 236, +320, -144, 453, -309, 42, -209, -498, 24, +-509, 215, 25, 260, 495, 37, 363, -269, +-124, -284, -333, 80, -135, 402, 105, 227, +35, -223, -132, -378, -48, -90, 201, 205, +230, 198, -80, 12, -328, -63, -161, -2, +160, 66, 239, 37, -23, -107, -247, -243, +-103, -164, 188, 226, 229, 528, -57, 276, +-282, -385, -158, -677, 112, -193, 197, 478, +53, 546, -82, 24, -66, -367, -36, -250, +-74, 68, -57, 153, 127, 28, 233, -43, +-1, 3, -327, 58, -301, 26, 146, -34, +464, -88, 237, -87, -281, 27, -488, 174, +-166, 143, 278, -92, 340, -238, 88, -67, +-148, 228, -151, 223, -43, -98, -24, -316, +-96, -143, -42, 186, 163, 296, 270, 146, +84, -88, -223, -231, -317, -244, -105, -77, +156, 185, 208, 321, 73, 174, -42, -142, +-43, -316, -33, -188, -64, 118, -84, 278, +-25, 148, 70, -127, 128, -225, 66, -58, +-72, 145, -154, 142, -73, -32, 91, -125, +175, -69, 46, 77, -179, 163, -239, 95, +-7, -129, 282, -290, 265, -143, -54, 213, +-330, 348, -256, 75, 75, -204, 294, -137, +215, 87, -50, 43, -259, -193, -255, -191, +-43, 116, 270, 344, 370, 232, 95, -29, +-339, -207, -462, -270, -104, -234, 353, -33, +433, 272, 73, 428, -308, 243, -286, -165, +9, -443, 177, -362, 75, 12, -92, 342, +-38, 356, 112, 83, 95, -193, -74, -252, +-155, -116, 4, 62, 138, 146, 30, 99, +-132, -39, -121, -95, 64, 1, 181, 119, +107, 68, -24, -122, -113, -182, -127, -37, +-114, 126, -41, 148, 109, 101, 238, 31, +215, -113, -10, -271, -274, -184, -316, 186, +-84, 417, 203, 165, 246, -300, 89, -373, +-3, -1, -16, 288, -84, 159, -200, -109, +-135, -124, 121, 27, 258, 65, 113, -54, +-117, -77, -147, 34, 13, 117, 80, 64, +13, -55, -50, -125, -39, -107, -9, 26, +23, 188, 63, 207, 56, -35, -18, -273, +-78, -203, -39, 119, 54, 287, 73, 82, +-16, -197, -109, -217, -71, 6, 96, 188, +224, 202, 126, 63, -174, -137, -383, -270, +-181, -174, 311, 91, 531, 242, 165, 155, +-386, 5, -531, 7, -124, 6, 359, -150, +431, -296, 109, -167, -200, 157, -222, 346, +-91, 316, -24, 131, 20, -172, 119, -502, +215, -496, 118, 26, -148, 618, -277, 611, +-70, -4, 223, -505, 215, -428, -79, -28, +-247, 200, -84, 200, 213, 151, 274, 91, +29, -66, -239, -274, -249, -310, -7, -43, +218, 366, 225, 512, 40, 152, -161, -452, +-186, -640, -48, -155, 103, 468, 181, 552, +122, 98, -14, -289, -167, -277, -207, -86, +-59, -6, 160, 39, 268, 159, 150, 211, +-102, 51, -228, -199, -132, -241, 68, -46, +150, 170, 85, 178, -9, 16, -49, -137, +-31, -126, 7, 21, 56, 136, 92, 122, +16, -23, -105, -157, -154, -165, -42, -12, +147, 175, 239, 231, 170, 77, -47, -164, +-301, -264, -314, -149, -3, 89, 387, 248, +426, 232, 43, 35, -366, -211, -399, -303, +-72, -128, 291, 161, 413, 277, 230, 143, +-151, -76, -421, -159, -316, -114, 106, -55, +416, -14, 290, 82, -67, 200, -239, 172, +-110, -52, 91, -309, 92, -297, -40, 1, +-77, 334, 34, 391, 141, 106, 95, -303, +-46, -496, -93, -262, 20, 255, 118, 625, +24, 422, -159, -241, -145, -742, 96, -532, +292, 193, 216, 716, -46, 567, -251, -30, +-235, -507, -26, -567, 220, -262, 298, 175, +122, 516, -157, 514, -273, 119, -96, -389, +182, -574, 276, -281, 126, 166, -97, 388, +-190, 275, -134, 45, 0, -109, 107, -158, +156, -148, 189, -104, 145, 3, -51, 114, +-294, 170, -327, 117, -28, 3, 314, -136, +373, -237, 128, -164, -85, 115, -71, 397, +-58, 324, -222, -153, -311, -607, -20, -482, +519, 177, 700, 738, 196, 609, -575, -115, +-826, -729, -241, -647, 567, 22, 763, 563, +205, 473, -415, -26, -423, -290, 17, -106, +262, 107, 64, -22, -146, -269, 25, -149, +292, 256, 190, 409, -212, 70, -384, -327, +-78, -295, 330, 44, 397, 220, 97, 85, +-209, -83, -260, -79, -131, 1, 44, -18, +220, -25, 298, 112, 173, 207, -130, -20, +-356, -393, -232, -367, 161, 196, 441, 672, +267, 390, -186, -399, -408, -787, -148, -314, +310, 449, 438, 683, 96, 237, -321, -333, +-354, -492, 4, -223, 321, 157, 293, 328, +37, 216, -145, -58, -111, -266, -1, -234, +36, 2, 28, 244, 62, 267, 116, 35, +89, -249, -27, -314, -96, -116, -52, 167, +51, 306, 117, 224, 98, -4, 26, -263, +-25, -375, -47, -188, -32, 220, 12, 451, +84, 232, 145, -216, 124, -376, -12, -113, +-168, 173, -168, 126, 51, -103, 266, -113, +240, 126, -26, 278, -239, 77, -146, -282, +152, -382, 312, -78, 112, 295, -239, 324, +-310, 25, 38, -211, 432, -120, 392, 64, +-86, 25, -444, -148, -286, -105, 186, 166, +394, 284, 196, 32, -78, -286, -151, -265, +-46, 47, 42, 275, 56, 199, 59, -57, +64, -244, 29, -234, -19, -45, 3, 193, +100, 320, 105, 202, -20, -125, -157, -414, +-102, -377, 155, 15, 322, 425, 175, 438, +-160, 22, -297, -357, -83, -307, 210, 20, +259, 163, 67, 19, -108, -99, -56, 27, +94, 188, 136, 110, -6, -116, -157, -212, +-114, -97, 129, 39, 332, 82, 218, 86, +-152, 73, -343, -16, -114, -131, 296, -110, +385, 74, 46, 168, -306, 0, -268, -215, +113, -161, 401, 125, 280, 262, -85, 67, +-296, -196, -178, -201, 86, 11, 243, 133, +223, 74, 86, -28, -84, -58, -187, -59, +-114, -24, 132, 67, 300, 118, 147, -5, +-152, -188, -227, -129, 28, 136, 261, 229, +159, -30, -94, -279, -120, -120, 103, 243, +231, 257, 46, -129, -208, -373, -183, -120, +98, 291, 319, 314, 226, -39, -25, -304, +-168, -178, -101, 115, 31, 202, 84, 14, +85, -194, 82, -156, 52, 80, 8, 250, +19, 154, 97, -94, 103, -239, -78, -177, +-224, -46, -91, 61, 280, 168, 438, 239, +134, 117, -303, -186, -357, -344, 31, -152, +386, 169, 295, 216, -69, 12, -288, -88, +-155, 20, 136, 68, 301, -84, 269, -177, +84, -15, -151, 200, -296, 143, -227, -122, +73, -254, 381, -79, 460, 169, 225, 206, +-206, 16, -484, -178, -355, -134, 130, 80, +552, 172, 486, -31, 11, -272, -376, -180, +-309, 196, 35, 376, 246, 98, 210, -277, +92, -288, 16, 11, -38, 155, -109, 6, +-97, -96, 71, 68, 270, 249, 250, 103, +-31, -278, -265, -440, -159, -123, 184, 371, +350, 510, 98, 121, -221, -407, -185, -509, +131, -106, 305, 324, 146, 344, -71, 40, +-109, -182, -64, -146, -37, -35, 41, 3, +220, 27, 305, 81, 105, 58, -209, -85, +-291, -178, -45, -61, 244, 166, 289, 242, +87, 79, -109, -186, -124, -310, 33, -197, +162, 69, 144, 310, 43, 313, -34, 52, +-76, -277, -112, -382, -32, -179, 206, 160, +390, 344, 252, 241, -151, -25, -397, -256, +-222, -288, 123, -141, 287, 94, 217, 252, +137, 249, 96, 77, 7, -172, -158, -312, +-248, -227, -114, 39, 170, 250, 344, 230, +266, 33, 44, -110, -104, -111, -103, -75, +-81, -106, -62, -95, 21, 90, 193, 271, +262, 160, 86, -183, -118, -310, -79, -12, +91, 313, 98, 154, -96, -312, -122, -421, +128, 62, 305, 553, 141, 399, -168, -227, +-179, -590, 113, -305, 284, 221, 80, 416, +-228, 159, -191, -176, 161, -232, 377, -53, +182, 104, -188, 90, -250, 5, 54, -44, +278, -43, 135, -68, -133, -79, -147, 21, +87, 156, 210, 153, 125, -34, 11, -174, +8, -114, -12, 24, -135, 18, -153, -83, +111, -38, 436, 188, 390, 311, -88, 53, +-508, -388, -390, -518, 191, -99, 624, 490, +415, 597, -175, 65, -485, -531, -183, -525, +294, 23, 379, 411, 41, 234, -218, -130, +-92, -147, 179, 124, 199, 154, 2, -208, +-120, -434, -52, -104, 85, 450, 135, 505, +128, -47, 85, -546, -5, -384, -122, 192, +-140, 444, 5, 127, 233, -276, 322, -252, +164, 52, -151, 179, -349, 13, -208, -107, +177, 5, 454, 145, 322, 50, -80, -177, +-320, -240, -179, -42, 123, 219, 243, 258, +93, 52, -69, -201, -60, -235, 87, -56, +179, 133, 115, 143, -21, 12, -139, -60, +-151, -42, -38, -32, 171, -93, 376, -89, +329, 75, -30, 233, -421, 139, -429, -158, +32, -309, 482, -119, 464, 189, 63, 226, +-255, -11, -221, -190, -38, -82, 54, 119, +98, 129, 195, -39, 249, -148, 50, -65, +-257, 44, -308, 41, 12, -36, 392, -35, +420, 50, 34, 116, -363, 57, -364, -83, +51, -162, 448, -108, 388, 30, -81, 95, +-444, 54, -242, -3, 308, 24, 577, 80, +216, 27, -392, -142, -571, -269, -119, -146, +461, 171, 596, 377, 209, 206, -230, -176, +-358, -356, -211, -154, -2, 132, 166, 151, +295, -14, 303, -59, 91, 67, -201, 92, +-273, -36, -75, -115, 140, -61, 141, -44, +73, -109, 112, -16, 158, 278, 3, 363, +-233, -46, -205, -509, 131, -419, 377, 142, +201, 463, -190, 215, -309, -159, -36, -185, +271, 8, 276, 28, 20, -109, -147, -103, +-79, 116, 60, 227, 62, 36, -28, -226, +-26, -219, 89, 60, 158, 254, 98, 149, +-14, -117, -46, -230, -37, -99, -70, 78, +-79, 104, 43, 19, 242, -6, 299, 53, +97, 57, -192, -87, -309, -198, -157, -98, +133, 127, 317, 204, 263, 48, 12, -113, +-204, -104, -196, -1, 9, 30, 216, 18, +218, 46, 3, 33, -217, -112, -214, -215, +83, -25, 373, 317, 316, 355, -71, -49, +-390, -434, -284, -362, 118, 56, 368, 333, +256, 248, -34, 7, -202, -129, -149, -112, +27, -61, 191, -39, 179, -16, 6, 52, +-178, 111, -168, 60, 61, -85, 275, -133, +240, 25, -16, 169, -233, 45, -208, -215, +13, -200, 210, 129, 219, 317, 69, 57, +-53, -317, -76, -285, -62, 116, -51, 362, +27, 164, 169, -187, 215, -297, 53, -121, +-188, 88, -239, 145, 0, 82, 268, 30, +263, 41, 10, 18, -208, -125, -175, -274, +27, -175, 172, 171, 137, 433, 24, 282, +-34, -162, -40, -445, -49, -302, -24, 63, +78, 281, 178, 234, 104, 63, -116, -88, +-224, -168, -42, -152, 253, -35, 288, 97, +-3, 109, -275, 14, -218, -41, 98, 7, +303, 37, 168, -38, -104, -102, -177, -14, +-26, 107, 110, 37, 80, -158, -8, -158, +-22, 129, 36, 342, 57, 145, -1, -262, +-44, -382, -35, -70, 3, 269, 56, 238, +107, -61, 90, -205, -11, -24, -124, 195, +-130, 124, -6, -151, 154, -244, 201, -19, +77, 210, -102, 118, -186, -126, -94, -135, +82, 107, 181, 214, 125, -10, -7, -256, +-82, -190, -76, 91, -43, 218, 32, 78, +109, -99, 120, -104, 32, 16, -102, 81, +-143, 12, -19, -88, 154, -69, 192, 59, +39, 127, -165, 1, -193, -184, 1, -150, +217, 118, 213, 301, 9, 155, -179, -176, +-175, -360, -29, -223, 124, 91, 203, 333, +161, 334, -28, 82, -235, -276, -243, -442, +13, -217, 296, 217, 288, 438, -11, 224, +-272, -170, -224, -320, 37, -107, 235, 129, +199, 96, -1, -79, -143, -92, -129, 101, +-26, 203, 75, 45, 104, -194, 71, -222, +25, -32, -21, 152, -71, 170, -65, 49, +-12, -64, 44, -110, 66, -77, 54, -20, +25, 40, 8, 95, -16, 123, -57, 32, +-55, -174, -7, -248, 58, -25, 79, 291, +42, 274, -6, -96, -25, -344, -20, -137, +0, 213, -1, 225, -9, -51, 8, -191, +26, -38, 9, 102, 0, 21, 26, -89, +53, 12, 46, 171, -33, 106, -109, -164, +-81, -301, 14, -97, 71, 224, 125, 303, +161, 81, 79, -160, -146, -198, -336, -77, +-235, 18, 156, 42, 440, 101, 293, 146, +-117, 47, -349, -166, -226, -230, 25, -19, +161, 223, 153, 194, 96, -66, 19, -227, +-86, -115, -162, 103, -94, 159, 90, 51, +200, -70, 81, -78, -127, -29, -174, -16, +-3, -2, 191, 45, 143, 107, -106, 57, +-219, -90, -69, -166, 149, -56, 196, 128, +58, 161, -108, 15, -141, -146, -57, -129, +35, 16, 93, 119, 89, 77, 41, -29, +-16, -80, -78, -42, -136, 9, -92, 18, +112, 38, 285, 83, 135, 59, -243, -116, +-394, -238, -49, -80, 408, 258, 402, 341, +-81, -9, -461, -369, -298, -292, 159, 109, +364, 307, 178, 124, -112, -115, -197, -109, +-65, 16, 42, 12, -1, -64, -49, -33, +36, 87, 156, 68, 129, -70, -66, -90, +-197, 84, -121, 191, 31, -3, 73, -280, +47, -247, 74, 120, 96, 369, 20, 203, +-123, -145, -175, -266, -87, -140, 45, -10, +132, 54, 157, 144, 96, 241, -31, 108, +-162, -209, -198, -373, -81, -162, 100, 197, +216, 343, 173, 184, -31, -99, -241, -261, +-200, -222, 71, 6, 242, 246, 107, 275, +-161, 17, -235, -275, -22, -304, 203, -29, +196, 295, 14, 337, -162, 72, -216, -253, +-88, -328, 154, -125, 267, 134, 86, 212, +-211, 122, -263, 23, 22, -32, 281, -76, +173, -136, -166, -126, -282, -17, -17, 142, +264, 209, 179, 90, -153, -147, -290, -260, +-34, -54, 303, 259, 251, 268, -141, -116, +-360, -408, -147, -188, 181, 299, 237, 423, +38, 39, -84, -330, -4, -256, 30, 94, +-127, 225, -215, 33, -26, -164, 248, -89, +266, 112, 5, 130, -229, -28, -199, -93, +0, 52, 122, 123, 60, -80, -39, -325, +-6, -176, 90, 296, 59, 506, -119, 125, +-197, -414, -8, -439, 243, 24, 174, 357, +-173, 169, -311, -192, -17, -209, 329, 115, +253, 303, -158, 64, -370, -286, -103, -299, +251, 52, 231, 305, -88, 165, -245, -149, +-44, -204, 224, 46, 177, 211, -125, 56, +-265, -213, -70, -216, 150, 63, 113, 284, +-52, 173, -34, -126, 143, -265, 124, -93, +-175, 163, -368, 185, -135, -18, 297, -162, +413, -77, 95, 87, -274, 122, -321, 23, +-68, -59, 180, -64, 169, -55, -32, -40, +-134, 14, -5, 97, 167, 120, 121, 46, +-148, -63, -299, -135, -77, -120, 245, -23, +252, 93, -23, 113, -198, 56, -84, 10, +94, 2, 53, -51, -114, -153, -109, -139, +85, 54, 215, 216, 97, 149, -151, -33, +-254, -114, -111, -84, 114, -75, 205, -59, +128, 75, -8, 239, -116, 179, -195, -132, +-182, -346, 22, -194, 292, 159, 325, 318, +1, 160, -391, -94, -390, -194, 31, -98, +400, 23, 319, 40, -60, -25, -318, -39, +-222, 72, 68, 198, 213, 133, 77, -161, +-110, -387, -97, -210, 91, 279, 152, 521, +-72, 160, -302, -424, -164, -517, 249, 2, +422, 492, 99, 378, -363, -118, -434, -378, +-57, -218, 321, 68, 332, 186, 49, 153, +-193, 62, -189, -73, -64, -170, 1, -105, +6, 81, 50, 160, 141, 44, 147, -100, +-37, -89, -252, 29, -218, 65, 43, -10, +233, -55, 166, 14, -36, 86, -150, 33, +-105, -109, -20, -134, 33, 38, 91, 200, +105, 127, 10, -131, -140, -249, -193, -84, +-48, 157, 171, 211, 229, 89, 59, -43, +-171, -120, -225, -159, -60, -129, 111, 33, +107, 215, 6, 229, -32, 37, 22, -170, +35, -202, -43, -71, -116, 82, -64, 114, +25, 43, 59, -29, 72, -19, 68, 37, +-2, 33, -114, -43, -156, -92, -34, -33, +125, 64, 126, 84, -13, 16, -84, -45, +-29, -31, 16, 17, -23, 6, -57, -66, +19, -76, 111, 51, 62, 199, -94, 148, +-163, -100, -54, -296, 106, -208, 120, 78, +3, 280, -61, 266, -12, 89, 17, -137, +-65, -328, -149, -317, -54, -26, 171, 358, +240, 448, 56, 118, -171, -298, -227, -398, +-122, -142, 15, 150, 117, 237, 181, 156, +163, 41, -20, -76, -249, -179, -275, -171, +-54, 7, 193, 209, 238, 180, 74, -55, +-97, -185, -130, -20, -67, 186, -24, 88, +-23, -233, 0, -320, 76, 39, 113, 447, +38, 390, -87, -113, -133, -492, -55, -348, +44, 118, 35, 368, -25, 191, 6, -105, +109, -139, 107, 56, -70, 98, -269, -117, +-212, -259, 113, -44, 361, 286, 235, 286, +-135, -40, -374, -256, -252, -136, 80, 40, +289, 23, 230, -16, 26, 128, -175, 254, +-267, 35, -174, -358, 66, -396, 286, 68, +260, 488, -38, 348, -311, -172, -266, -430, +35, -170, 255, 206, 172, 244, -74, 0, +-176, -140, -73, -41, 60, 78, 64, 28, +-20, -94, -41, -85, 29, 71, 52, 189, +-29, 109, -113, -114, -99, -272, 43, -174, +176, 125, 131, 327, -74, 195, -224, -123, +-159, -253, 62, -87, 205, 92, 108, 39, +-88, -82, -139, -7, -28, 184, 80, 170, +47, -80, -67, -261, -89, -156, -7, 103, +80, 207, 91, 108, 14, -44, -82, -120, +-127, -119, -73, -54, 48, 75, 147, 190, +112, 157, -42, -53, -168, -255, -154, -228, +1, 29, 162, 252, 162, 218, 9, -6, +-135, -167, -165, -127, -65, 8, 74, 79, +121, 42, 59, -33, -28, -73, -86, -19, +-56, 89, 32, 143, 48, 41, -18, -155, +-77, -216, -55, -42, 32, 187, 102, 208, +67, 37, -32, -126, -105, -154, -105, -81, +-27, 17, 81, 131, 103, 210, 3, 103, +-115, -191, -100, -354, 65, -134, 160, 294, +49, 430, -154, 84, -236, -345, -80, -375, +175, -10, 273, 289, 122, 243, -137, -8, +-291, -161, -192, -125, 80, -20, 235, 50, +139, 59, -53, 30, -135, -1, -55, 9, +30, 36, -22, -2, -88, -111, -4, -134, +147, 38, 142, 238, -57, 187, -235, -120, +-155, -325, 99, -152, 233, 220, 95, 346, +-143, 64, -212, -282, -63, -273, 107, 54, +147, 281, 61, 151, -73, -145, -151, -222, +-104, -17, 34, 196, 142, 168, 109, -44, +-77, -191, -176, -144, -50, 21, 133, 141, +135, 154, -41, 80, -194, -48, -133, -188, +83, -229, 211, -51, 137, 252, -59, 366, +-231, 89, -214, -336, 6, -417, 230, -36, +230, 365, -13, 332, -241, -35, -201, -265, +49, -156, 221, 42, 117, 78, -137, 7, +-240, 12, -72, 88, 166, 78, 229, -39, +66, -140, -166, -118, -240, 5, -107, 132, +81, 157, 178, 51, 142, -103, -24, -155, +-164, -57, -143, 68, -16, 108, 78, 56, +87, -5, 18, -35, -20, -52, -23, -55, +-67, -13, -110, 52, -36, 77, 117, 40, +178, -8, 41, -29, -153, -61, -197, -85, +-56, -32, 101, 108, 120, 173, 12, 40, +-64, -164, -18, -168, 50, 52, 29, 188, +-80, 42, -148, -182, -45, -125, 113, 149, +119, 217, 1, -41, -45, -245, 13, -69, +14, 225, -101, 155, -197, -203, -46, -290, +240, 84, 282, 403, -29, 184, -314, -309, +-239, -411, 108, 14, 289, 395, 91, 254, +-209, -165, -215, -311, 41, -72, 195, 181, +72, 150, -108, -29, -96, -85, 31, -4, +55, 41, -61, -3, -128, -41, -10, -19, +158, 18, 137, 31, -33, 31, -160, 21, +-160, -25, -33, -79, 135, -55, 184, 68, +68, 152, -127, 66, -246, -144, -129, -245, +141, -79, 268, 226, 124, 345, -135, 106, +-274, -281, -171, -411, 101, -121, 257, 312, +159, 422, -101, 86, -266, -319, -160, -356, +122, -1, 271, 309, 119, 241, -189, -69, +-311, -232, -103, -124, 201, 47, 284, 90, +91, 65, -166, 88, -225, 69, -90, -88, +24, -245, 63, -147, 83, 163, 93, 310, +64, 104, -34, -186, -174, -208, -207, -2, +-50, 110, 137, 24, 201, -55, 117, 18, +-43, 128, -137, 85, -121, -79, -92, -178, +-83, -105, 6, 47, 185, 140, 288, 121, +133, 40, -217, -25, -430, -71, -251, -123, +141, -137, 368, -37, 238, 166, -26, 288, +-156, 144, -152, -178, -126, -360, -80, -196, +28, 167, 190, 340, 219, 161, -21, -145, +-252, -249, -175, -75, 101, 134, 205, 155, +7, 0, -240, -137, -166, -109, 161, 57, +282, 197, 43, 137, -243, -108, -234, -301, +40, -185, 236, 174, 110, 373, -145, 156, +-210, -205, -18, -274, 164, -18, 120, 149, +-53, 14, -122, -140, -29, 0, 43, 256, +0, 212, -91, -113, -38, -309, 102, -160, +125, 74, -12, 126, -130, 64, -104, 75, +23, 125, 85, 22, -5, -189, -84, -245, +-11, -51, 90, 179, 66, 202, -52, 49, +-153, -64, -88, -60, 93, -28, 163, -31, +37, -32, -143, 8, -190, 49, -40, 58, +170, 48, 206, 21, 8, -49, -222, -130, +-207, -111, 35, 52, 221, 212, 122, 181, +-120, -48, -198, -248, -18, -213, 168, 12, +104, 213, -89, 228, -146, 64, -45, -131, +60, -208, 73, -115, -2, 70, -23, 171, +10, 95, -7, -66, -54, -120, -34, -15, +17, 96, 32, 65, -6, -53, -38, -92, +5, -7, 62, 66, 12, 16, -110, -52, +-113, -6, 51, 94, 182, 94, 91, -44, +-135, -166, -232, -125, -81, 38, 154, 170, +213, 168, 51, 34, -129, -141, -153, -217, +-67, -94, 29, 144, 48, 260, 26, 99, +55, -183, 96, -266, 6, -46, -162, 218, +-199, 222, -34, -29, 195, -223, 231, -142, +3, 87, -212, 173, -167, 51, 17, -94, +129, -92, 84, 20, -12, 69, -45, 9, +-44, -56, -64, -42, -65, 40, 49, 89, +172, 44, 112, -68, -126, -134, -269, -63, +-104, 87, 202, 158, 290, 62, 29, -89, +-274, -142, -238, -61, 83, 50, 254, 105, +103, 80, -155, 3, -206, -78, -7, -93, +179, -24, 107, 49, -81, 55, -128, 20, +-23, 20, 63, 37, 26, -23, -65, -122, +-34, -111, 111, 55, 118, 191, -63, 121, +-211, -76, -123, -161, 90, -66, 190, 32, +74, 34, -74, 17, -69, 77, 23, 106, +2, -15, -121, -202, -126, -199, 48, 52, +214, 276, 173, 200, -44, -90, -216, -253, +-167, -114, 16, 113, 109, 150, 63, -3, +0, -119, -15, -38, 10, 123, 19, 132, +-46, -35, -85, -186, -33, -127, 40, 74, +77, 169, 45, 77, -47, -68, -98, -92, +-34, -20, 76, 25, 108, 13, 30, 24, +-99, 52, -156, 0, -82, -111, 73, -118, +187, 53, 156, 211, -24, 138, -234, -110, +-268, -228, -26, -71, 273, 160, 293, 171, +-5, -39, -316, -182, -296, -79, 67, 137, +369, 197, 224, 44, -191, -156, -391, -194, +-156, -48, 248, 139, 373, 188, 66, 51, +-285, -133, -296, -160, -17, 8, 214, 154, +200, 106, 9, -59, -121, -120, -112, -38, +-63, 18, -33, -21, 45, -2, 162, 145, +162, 212, -43, -3, -268, -319, -239, -331, +68, 28, 327, 374, 221, 323, -137, -29, +-319, -278, -142, -216, 132, 7, 216, 127, +71, 113, -103, 59, -106, 7, -19, -58, +0, -125, -32, -93, 9, 43, 100, 176, +114, 156, -9, -16, -183, -191, -184, -198, +13, -11, 204, 191, 173, 212, -25, 12, +-176, -195, -135, -173, 32, 52, 122, 200, +44, 85, -60, -129, -44, -157, 54, 8, +61, 117, -51, 48, -136, -40, -47, 12, +131, 83, 158, -12, -12, -186, -149, -140, +-94, 128, 36, 266, 69, 60, 6, -231, +-28, -203, 46, 101, 89, 273, -30, 68, +-172, -232, -114, -250, 84, 40, 178, 274, +70, 194, -114, -57, -121, -196, 42, -118, +114, 22, -40, 65, -181, 15, -74, 7, +193, 78, 272, 109, 32, -7, -286, -187, +-306, -206, -16, 2, 259, 226, 254, 212, +60, -4, -112, -167, -173, -128, -147, -15, +-66, 21, 65, 32, 208, 99, 214, 124, +-1, -26, -233, -215, -224, -159, -5, 131, +170, 270, 125, 34, -44, -256, -82, -183, +50, 156, 105, 266, -35, -13, -168, -276, +-95, -144, 101, 182, 165, 246, 18, -7, +-131, -215, -68, -128, 97, 71, 124, 112, +-40, 16, -170, -36, -102, 0, 82, 35, +176, 8, 77, -46, -93, -80, -119, -59, +-7, 49, 81, 159, 47, 115, -53, -99, +-94, -239, 0, -81, 110, 207, 98, 226, +-24, -79, -106, -294, -73, -102, 24, 259, +74, 278, 20, -81, -50, -334, -12, -154, +73, 205, 67, 255, -45, -19, -139, -207, +-79, -75, 85, 129, 173, 93, 69, -93, +-102, -118, -151, 61, -51, 149, 82, 2, +122, -157, 38, -78, -65, 118, -80, 154, +-15, -34, 33, -184, 31, -94, 18, 105, +8, 182, 3, 48, -19, -117, -64, -141, +-37, -24, 56, 83, 95, 78, 14, 13, +-75, -11, -72, 20, 18, 1, 78, -93, +25, -140, -65, -4, -55, 198, 41, 224, +79, -3, 16, -245, -62, -226, -61, 20, +10, 207, 51, 144, 9, -38, -38, -109, +17, -33, 92, 37, 45, 12, -82, -56, +-148, -45, -66, 37, 106, 85, 180, 56, +78, -27, -64, -85, -127, -66, -98, 12, +-21, 69, 59, 42, 93, -27, 79, -34, +25, 35, -57, 60, -111, -33, -54, -136, +50, -68, 93, 105, 38, 163, -50, 31, +-67, -121, 22, -114, 94, 2, 38, 72, +-73, 40, -103, 3, -36, -7, 62, -25, +102, -37, 57, 6, -29, 76, -75, 59, +-57, -57, 0, -127, 38, -27, 25, 101, +-13, 90, -2, -30, 60, -62, 65, 37, +-24, 73, -134, -56, -148, -179, 0, -69, +201, 183, 230, 266, 31, 38, -214, -241, +-253, -268, -57, -24, 188, 211, 227, 218, +42, 35, -137, -147, -122, -167, 10, -38, +84, 105, 21, 117, -84, 11, -66, -83, +83, -58, 161, 29, 48, 44, -140, -9, +-185, -37, -40, 22, 150, 68, 173, 18, +24, -80, -119, -96, -120, -6, -30, 91, +70, 98, 113, 19, 57, -55, -53, -92, +-107, -71, -59, 11, 52, 116, 110, 134, +38, -2, -86, -178, -98, -190, 23, 29, +131, 252, 102, 223, -46, -65, -163, -309, +-121, -243, 54, 63, 177, 294, 138, 223, +-13, -36, -145, -210, -149, -140, -30, 40, +81, 111, 101, 18, 58, -69, 14, -24, +-16, 75, -50, 84, -95, -16, -78, -86, +50, -51, 165, 26, 108, 21, -71, -20, +-159, 2, -60, 70, 86, 57, 97, -55, +-28, -107, -92, -9, -3, 123, 101, 95, +56, -62, -61, -146, -97, -52, -29, 77, +49, 84, 66, 18, 35, 8, 11, 42, +-5, -8, -60, -123, -88, -147, -18, -2, +100, 158, 112, 168, 6, 43, -110, -77, +-106, -103, 6, -73, 97, -22, 76, 38, +13, 77, -29, 52, -70, -14, -100, -50, +-35, -32, 120, 14, 224, 35, 114, 27, +-172, -10, -342, -60, -159, -76, 220, -10, +393, 92, 170, 109, -202, 10, -340, -94, +-128, -60, 159, 36, 217, 32, 58, -77, +-75, -93, -67, 53, -3, 180, 9, 94, +-18, -113, -18, -153, 41, -8, 58, 103, +-15, 20, -66, -105, -18, -71, 64, 86, +71, 160, -14, 76, -93, -55, -61, -140, +37, -159, 84, -92, 48, 98, -1, 278, +-20, 213, -34, -104, -47, -357, -27, -231, +19, 147, 74, 346, 66, 160, 0, -164, +-55, -264, -49, -79, -27, 136, -4, 157, +24, 28, 56, -80, 59, -60, 19, 20, +-66, 47, -109, -27, -34, -95, 93, -38, +138, 101, 56, 150, -89, 16, -152, -163, +-63, -166, 92, 25, 161, 174, 101, 112, +-37, -61, -158, -134, -155, -69, -14, 24, +152, 81, 186, 103, 61, 65, -105, -80, +-163, -206, -72, -128, 61, 140, 95, 282, +46, 86, -2, -212, -6, -235, -2, 37, +-30, 216, -52, 61, -7, -167, 77, -118, +83, 124, -37, 190, -112, -37, -43, -224, +97, -102, 134, 160, 7, 210, -129, -18, +-115, -201, 3, -127, 87, 81, 80, 167, +38, 74, -7, -62, -45, -121, -63, -82, +-44, 12, 0, 104, 55, 99, 76, 5, +31, -76, -27, -67, -50, -7, -41, 10, +-3, -12, 37, 13, 42, 82, 16, 71, +-5, -49, -22, -140, -26, -79, 7, 50, +41, 98, 37, 55, -8, 15, -71, 7, +-81, -50, 23, -123, 151, -87, 141, 80, +-38, 170, -210, 56, -173, -110, 71, -99, +228, 65, 110, 108, -111, -49, -139, -156, +18, -19, 110, 164, -3, 120, -134, -95, +-76, -158, 123, 20, 197, 178, 38, 79, +-157, -150, -169, -202, -18, -30, 124, 155, +139, 179, 44, 57, -64, -81, -110, -155, +-77, -120, 19, 9, 123, 149, 113, 157, +-21, 5, -145, -148, -120, -133, 33, 22, +153, 139, 112, 99, -24, -42, -108, -120, +-76, -81, -11, 28, 37, 85, 63, 58, +66, -10, 17, -38, -61, -13, -87, 7, +-10, -10, 85, -24, 73, -2, -38, 4, +-103, -27, -11, -33, 122, 74, 112, 182, +-48, 80, -179, -209, -104, -355, 104, -99, +195, 315, 67, 409, -104, 63, -131, -303, +-15, -305, 76, -29, 39, 152, -26, 106, +-1, 35, 59, 62, 30, 54, -61, -106, +-95, -223, -23, -87, 82, 177, 105, 247, +36, 39, -44, -174, -91, -153, -84, -5, +-14, 59, 93, 38, 158, 47, 78, 82, +-100, 13, -196, -131, -94, -157, 104, 12, +182, 175, 65, 126, -93, -55, -99, -145, +8, -55, 63, 73, 10, 93, -51, 16, +-35, -57, 34, -77, 62, -45, 26, 36, +-8, 107, -16, 95, -29, -16, -54, -118, +-54, -112, 15, -15, 115, 82, 140, 101, +26, 58, -140, -27, -186, -102, -55, -88, +128, 26, 176, 125, 54, 70, -80, -91, +-99, -138, -24, 11, 15, 169, -17, 116, +-9, -95, 62, -175, 106, -39, 32, 109, +-110, 86, -143, -30, -7, -38, 129, 55, +103, 57, -34, -84, -107, -151, -32, -4, +75, 195, 66, 165, -37, -80, -87, -238, +-19, -115, 77, 143, 76, 231, -9, 56, +-72, -164, -48, -191, 25, -30, 60, 133, +31, 144, -23, 28, -36, -74, -15, -78, +-2, -27, -1, 4, 16, 18, 51, 44, +43, 64, -26, 1, -92, -96, -74, -77, +36, 51, 129, 126, 94, 30, -27, -126, +-102, -130, -78, 34, -3, 145, 52, 79, +68, -50, 55, -82, 3, -24, -65, 0, +-83, -21, -15, 4, 83, 67, 92, 67, +-7, -18, -88, -88, -61, -47, 34, 39, +91, 46, 42, 0, -46, -17, -77, 9, +-42, 9, 18, -21, 71, -24, 82, 25, +30, 54, -65, 5, -120, -62, -70, -55, +52, 11, 141, 39, 114, 27, -8, 28, +-126, 36, -147, -18, -44, -108, 106, -95, +175, 46, 78, 163, -94, 85, -156, -88, +-49, -136, 97, -21, 101, 76, -22, 39, +-78, -30, 6, -4, 87, 54, 28, 21, +-106, -62, -109, -72, 55, 11, 187, 57, +90, 23, -128, -14, -198, 3, -36, 19, +165, -14, 161, -40, -21, -20, -143, 17, +-72, 24, 65, 19, 74, 33, -34, 14, +-79, -51, 22, -79, 138, -3, 82, 90, +-119, 65, -207, -61, -40, -92, 193, 34, +210, 125, -7, 21, -199, -140, -156, -111, +48, 73, 148, 160, 68, 23, -29, -124, +-30, -71, 8, 68, -23, 67, -76, -73, +-22, -111, 114, 47, 142, 180, -12, 68, +-170, -147, -130, -182, 76, -5, 189, 157, +77, 115, -115, -29, -156, -92, -8, -46, +135, 2, 112, 11, -23, 5, -98, 15, +-59, 35, 20, 38, 47, 5, 19, -61, +1, -104, 11, -42, 3, 106, -35, 181, +-49, 70, 9, -130, 78, -195, 55, -76, +-52, 58, -99, 97, 2, 103, 130, 115, +98, 33, -77, -173, -177, -289, -66, -102, +137, 233, 183, 329, 24, 72, -129, -217, +-107, -213, 19, -5, 81, 103, 28, 29, +-31, -37, -13, 14, 42, 60, 38, 6, +-11, -52, -40, 5, -41, 75, -32, -11, +-7, -172, 54, -137, 115, 130, 90, 301, +-44, 125, -182, -208, -158, -304, 37, -75, +216, 180, 191, 197, -20, 43, -194, -76, +-159, -81, 22, -53, 144, -39, 88, 11, +-35, 90, -59, 101, 16, 11, 47, -101, +-22, -136, -91, -44, -27, 94, 113, 149, +129, 71, -24, -73, -165, -140, -115, -63, +66, 62, 174, 80, 97, 10, -57, -24, +-133, 17, -98, 32, -7, -39, 88, -88, +136, -11, 96, 99, -35, 74, -153, -71, +-143, -128, 0, -2, 140, 145, 143, 119, +39, -58, -67, -169, -111, -97, -78, 60, +18, 138, 107, 91, 104, -19, -11, -109, +-127, -115, -100, -5, 69, 127, 174, 142, +68, -5, -129, -166, -188, -153, -42, 26, +146, 166, 176, 131, 52, -2, -76, -87, +-120, -100, -98, -87, -35, -31, 64, 92, +153, 183, 137, 101, -10, -113, -168, -218, +-173, -79, -10, 125, 151, 156, 145, 19, +14, -94, -93, -75, -80, -9, 7, 18, +57, 36, 20, 73, -21, 51, -13, -58, +15, -147, 24, -95, 6, 60, -10, 158, +-11, 119, -13, -5, -22, -106, 14, -131, +80, -64, 76, 35, -41, 85, -161, 59, +-110, 8, 113, 2, 267, 19, 120, -19, +-190, -116, -305, -126, -81, 23, 228, 190, +269, 174, 21, -29, -211, -189, -168, -135, +53, 44, 166, 121, 63, 37, -94, -52, +-127, -22, -12, 44, 123, 15, 139, -63, +22, -52, -116, 56, -159, 95, -66, -15, +96, -130, 188, -78, 111, 91, -64, 160, +-175, 36, -125, -126, 38, -131, 165, 3, +119, 108, -45, 63, -139, -56, -62, -79, +87, 29, 132, 104, 0, 25, -144, -119, +-98, -118, 86, 56, 166, 172, 33, 49, +-137, -157, -124, -145, 50, 93, 146, 223, +38, 44, -109, -214, -87, -193, 52, 72, +111, 219, 14, 74, -93, -136, -65, -119, +54, 68, 103, 133, 18, -6, -79, -146, +-84, -92, -21, 72, 52, 130, 87, 39, +75, -56, 12, -33, -79, 26, -132, -3, +-90, -81, 50, -88, 166, 30, 155, 151, +29, 134, -126, -12, -198, -148, -117, -148, +54, -22, 198, 100, 203, 113, 43, 26, +-168, -61, -241, -60, -99, 9, 126, 55, +230, 19, 131, -57, -84, -68, -208, -1, +-116, 72, 85, 65, 182, -4, 90, -64, +-71, -62, -140, 7, -60, 61, 61, 36, +90, -36, 48, -65, -7, -4, -45, 61, +-55, 43, -28, -24, 20, -27, 50, 30, +39, 25, -17, -61, -35, -104, 9, 3, +33, 149, -11, 137, -60, -30, -41, -151, +33, -111, 89, 0, 62, 65, -10, 77, +-61, 79, -70, 32, -58, -81, -10, -157, +91, -72, 142, 121, 67, 184, -86, 31, +-165, -155, -83, -142, 73, 35, 136, 126, +59, 37, -41, -76, -51, -46, -3, 67, +25, 78, -2, -43, -60, -127, -57, -69, +35, 58, 123, 127, 117, 82, -9, -10, +-153, -92, -156, -118, -4, -59, 149, 45, +131, 118, -5, 90, -91, 15, -54, -42, +27, -74, 22, -90, -40, -57, -37, 61, +55, 156, 97, 97, 16, -87, -83, -174, +-86, -46, 18, 123, 93, 119, 53, -41, +-38, -128, -69, -39, -12, 62, 42, 54, +39, 0, 5, 6, -14, 40, -4, -7, +-8, -104, -30, -109, -21, 32, 27, 164, +62, 119, 40, -58, -28, -156, -69, -77, +-34, 72, 33, 114, 44, 20, -14, -70, +-38, -61, 19, 11, 73, 52, 27, 34, +-77, -3, -100, -15, 11, -23, 117, -46, +74, -54, -48, 3, -90, 112, -8, 139, +66, 6, 34, -185, -43, -208, -41, 6, +29, 244, 48, 223, -11, -50, -53, -249, +-10, -159, 51, 87, 39, 187, -32, 73, +-54, -74, 4, -90, 48, -17, 18, 17, +-39, 11, -31, 22, 26, 47, 43, 28, +-7, -28, -55, -65, -35, -47, 35, 8, +74, 59, 26, 78, -51, 25, -73, -69, +-20, -106, 50, -16, 65, 106, 12, 95, +-44, -43, -36, -121, 3, -25, 11, 110, +-3, 90, 1, -58, 26, -122, 39, -25, +-1, 80, -51, 60, -41, -20, 23, -38, +56, 4, 27, 0, -28, -44, -45, -24, +-10, 74, 29, 105, 34, -8, 6, -129, +-27, -96, -49, 50, -33, 117, 37, 38, +87, -42, 54, -21, -52, 28, -121, -13, +-69, -79, 51, -46, 115, 66, 68, 122, +-31, 54, -68, -67, -52, -103, -29, -52, +3, 21, 48, 71, 84, 75, 53, 13, +-47, -74, -123, -88, -81, 4, 40, 100, +128, 77, 89, -37, -20, -107, -93, -52, +-76, 32, -6, 54, 48, 28, 59, 18, +40, 26, 12, -14, -32, -81, -80, -83, +-73, 6, 18, 94, 127, 85, 133, 1, +-11, -54, -170, -44, -157, -10, 23, -9, +178, -20, 149, 12, -17, 74, -151, 92, +-127, -4, -22, -132, 60, -143, 121, 8, +128, 183, 28, 176, -137, -42, -219, -228, +-91, -161, 156, 78, 258, 207, 98, 99, +-134, -72, -189, -100, -74, -18, 42, -9, +72, -69, 63, -22, 69, 145, 32, 195, +-89, -19, -144, -262, -39, -184, 127, 123, +149, 252, -9, 33, -150, -202, -95, -114, +71, 147, 134, 172, 32, -76, -89, -222, +-78, -46, 23, 188, 72, 151, 6, -87, +-64, -192, -26, -35, 62, 151, 79, 125, +3, -38, -86, -116, -85, -48, 4, 35, +67, 30, 50, -11, 14, -8, -10, 49, +-8, 60, -12, -8, -33, -85, -26, -93, +25, -27, 53, 55, 15, 83, -27, 57, +-22, 27, 11, -11, 18, -66, -16, -114, +-42, -71, -5, 69, 46, 164, 25, 96, +-22, -75, -27, -141, 8, -27, 37, 86, +9, 34, -45, -83, -41, -58, 11, 99, +38, 149, 24, -23, -1, -191, -4, -122, +-1, 111, -7, 200, -28, 48, -26, -140, +13, -147, 18, -5, 7, 94, 16, 88, +30, 40, 9, 1, -43, -62, -74, -105, +-25, -59, 57, 58, 69, 125, 6, 68, +-49, -32, -31, -67, 18, -31, 26, 4, +-12, 4, -51, -6, -30, -6, 26, 16, +67, 43, 73, 49, -3, 0, -104, -87, +-112, -105, -2, 4, 133, 126, 136, 103, +-28, -49, -165, -134, -110, -39, 67, 97, +160, 99, 70, -13, -81, -79, -130, -47, +-49, -5, 50, -1, 76, 21, 55, 80, +20, 80, -38, -28, -76, -134, -54, -95, +3, 49, 65, 113, 69, 28, 13, -61, +-38, -22, -50, 64, -28, 50, 13, -54, +29, -104, 10, -37, -7, 51, 10, 70, +24, 46, -6, 20, -46, -25, -47, -87, +22, -93, 96, 19, 63, 136, -39, 89, +-97, -86, -75, -170, 14, -39, 93, 173, +87, 201, 28, -14, -60, -229, -117, -209, +-68, 21, 58, 214, 130, 184, 58, -5, +-74, -140, -98, -113, -1, -4, 72, 46, +27, 11, -59, -4, -33, 52, 57, 84, +58, -11, -37, -142, -94, -125, -10, 60, +127, 190, 108, 87, -59, -133, -171, -190, +-99, -17, 84, 161, 168, 137, 80, -29, +-57, -117, -106, -56, -65, 31, -8, 23, +29, -20, 56, 1, 57, 50, 22, 39, +-30, -32, -73, -51, -42, -4, 30, 21, +48, -13, 27, -40, -5, 5, -23, 62, +-18, 44, -10, -29, 3, -50, 42, -4, +55, 24, 7, -27, -79, -65, -111, -9, +-26, 88, 109, 108, 180, 13, 75, -94, +-128, -112, -218, -39, -116, 41, 93, 72, +217, 64, 130, 38, -59, 10, -163, -44, +-125, -107, -4, -101, 102, 17, 118, 158, +50, 155, -69, -20, -127, -186, -61, -132, +74, 77, 129, 172, 22, 33, -106, -130, +-87, -87, 33, 89, 89, 127, 3, -36, +-90, -155, -21, -46, 99, 143, 83, 136, +-58, -55, -157, -157, -71, -52, 107, 79, +161, 62, 50, -19, -96, 4, -133, 81, +-49, 27, 57, -137, 97, -173, 43, 18, +-33, 209, -46, 152, -23, -61, 1, -156, +4, -56, -7, 57, 14, 39, 33, -35, +-2, -21, -34, 57, -22, 75, 8, -2, +21, -79, -9, -70, -20, 0, 10, 61, +31, 53, 0, 4, -45, -43, -15, -50, +41, -18, 40, 17, -12, 42, -45, 48, +-20, 26, 30, -55, 11, -131, -28, -90, +11, 86, 56, 225, 29, 126, -65, -139, +-114, -267, -30, -92, 100, 168, 120, 203, +17, 9, -89, -125, -89, -62, -26, 45, +13, 22, 19, -55, 25, -17, 62, 92, +57, 83, -42, -73, -123, -158, -86, -33, +38, 150, 130, 144, 73, -38, -59, -162, +-103, -80, -33, 82, 56, 118, 60, 10, +-20, -86, -67, -67, -33, 34, 33, 95, +51, 45, 8, -66, -29, -117, -26, -45, +1, 90, 13, 138, -19, 35, -41, -107, +-15, -127, 22, -10, 49, 107, 40, 101, +-17, 10, -67, -74, -84, -94, -45, -49, +51, 34, 120, 112, 82, 104, -42, -14, +-132, -134, -92, -130, 32, -9, 104, 103, +46, 110, -66, 44, -74, -27, 5, -75, +67, -97, 57, -50, -31, 65, -93, 128, +-72, 57, -9, -76, 72, -117, 114, -18, +39, 93, -91, 72, -146, -31, -58, -72, +74, -17, 107, 30, 26, 13, -67, -6, +-57, 18, 7, 43, 10, 0, -18, -76, +-14, -73, 13, 22, 30, 95, -1, 53, +-50, -39, -42, -66, 1, -15, 40, 26, +38, 13, -5, -17, -57, 0, -69, 31, +-20, 18, 49, -32, 59, -42, 2, 9, +-57, 60, -57, 32, 4, -49, 26, -76, +-3, -11, -25, 77, -16, 77, 12, -12, +15, -83, -20, -51, -34, 31, -17, 62, +-5, 19, 4, -35, 5, -33, 0, 2, +-10, 16, -24, 15, -27, 24, -7, 10, +9, -31, -2, -64, -27, -18, -28, 88, +1, 110, 17, -8, 3, -130, -42, -99, +-56, 47, 0, 123, 50, 47, 38, -66, +-22, -65, -77, 12, -61, 25, 15, -38, +60, -40, 32, 64, -25, 119, -52, 5, +-40, -161, -19, -143, -2, 64, 10, 203, +28, 97, 19, -111, -45, -156, -84, -16, +-47, 105, 26, 70, 71, -37, 30, -62, +-53, -4, -79, 40, -53, 38, 0, 13, +37, -12, 28, -45, 3, -67, -34, -20, +-54, 77, -34, 114, -4, 37, 20, -94, +4, -128, -38, -33, -25, 78, 17, 106, +30, 30, -15, -57, -86, -69, -78, -17, +22, 28, 93, 17, 51, -12, -69, 7, +-118, 47, -53, 39, 44, -46, 63, -104, +-1, -42, -55, 87, -63, 129, -41, 29, +-2, -92, 44, -94, 42, -1, -8, 44, +-84, 12, -114, -2, -34, 45, 60, 69, +81, -19, 33, -130, -39, -109, -80, 50, +-80, 158, -45, 77, 8, -80, 57, -129, +54, -27, -2, 91, -61, 90, -79, -11, +-48, -91, -15, -65, 6, 25, 15, 80, +15, 55, 9, -16, -17, -52, -41, -39, +-59, -14, -62, -4, -19, 4, 39, 49, +62, 73, 16, 13, -73, -87, -100, -110, +-44, 0, 32, 105, 54, 75, -10, -32, +-72, -67, -64, 7, -22, 60, 24, 0, +26, -79, 0, -49, -30, 66, -59, 103, +-70, 6, -36, -98, 19, -80, 51, 28, +40, 85, -18, 37, -79, -31, -98, -40, +-66, -9, 0, 0, 58, -18, 67, -8, +12, 46, -51, 73, -93, 19, -99, -76, +-53, -115, 21, -42, 72, 87, 66, 133, +-1, 47, -88, -70, -114, -96, -84, -23, +-14, 29, 57, 4, 76, -23, 41, 32, +-50, 104, -136, 56, -130, -96, -16, -173, +110, -54, 115, 127, -24, 157, -166, 18, +-152, -98, 4, -74, 141, 9, 96, 27, +-82, -11, -184, -1, -113, 55, 45, 51, +121, -40, 58, -97, -68, -26, -130, 86, +-97, 89, -17, -29, 58, -108, 70, -46, +2, 79, -93, 103, -117, -6, -48, -107, +46, -74, 60, 50, -19, 115, -78, 50, +-78, -64, -23, -116, 26, -50, 13, 63, +-13, 107, -33, 52, -44, -48, -59, -88, +-42, -56, -6, 13, 27, 62, 27, 64, +-33, 30, -79, -29, -77, -75, -22, -69, +25, 7, 21, 83, -28, 85, -62, 5, +-38, -75, 1, -73, 3, -2, -40, 47, +-75, 39, -43, -5, 24, -24, 46, 2, +-9, 30, -78, 15, -103, -27, -49, -57, +28, -36, 58, 36, 24, 80, -63, 50, +-114, -31, -81, -78, 3, -47, 69, 13, +43, 40, -54, 29, -108, 13, -72, 3, +-2, -23, 46, -50, 13, -23, -51, 47, +-66, 65, -38, -12, -3, -86, 0, -42, +-26, 78, -49, 101, -37, -19, -15, -128, +-2, -73, -3, 80, -26, 126, -50, 15, +-66, -94, -45, -70, 1, 28, 36, 52, +1, -1, -74, -15, -95, 39, -42, 60, +45, -29, 45, -126, -52, -86, -116, 69, +-70, 161, 37, 79, 78, -79, 8, -136, +-97, -52, -118, 56, -69, 59, 9, -15, +57, -20, 42, 60, -9, 97, -95, -6, +-147, -162, -96, -161, 39, 39, 131, 221, +61, 180, -107, -52, -194, -213, -93, -137, +73, 56, 108, 145, -4, 68, -123, -34, +-112, -49, -12, -9, 50, -13, 8, -35, +-48, -1, -59, 66, -40, 66, -19, -31, +-28, -107, -22, -54, -1, 80, -4, 125, +-48, 27, -79, -108, -54, -130, 8, -8, +46, 122, -8, 125, -81, 3, -101, -114, +-40, -107, 37, 6, 50, 85, -16, 63, +-94, -7, -95, -34, -39, -10, 25, -4, +26, -27, -19, -18, -42, 41, -52, 76, +-55, 14, -55, -79, -27, -85, 16, 12, +29, 93, -18, 57, -68, -27, -62, -46, +-42, -9, -38, -2, -36, -45, -6, -32, +58, 63, 52, 134, -73, 55, -186, -116, +-138, -182, 29, -53, 147, 136, 83, 171, +-81, 38, -157, -106, -99, -122, 1, -31, +36, 50, 7, 62, -25, 31, -25, 3, +-29, -25, -53, -42, -59, -30, -41, 18, +-9, 63, 10, 39, 0, -41, -25, -84, +-49, -29, -68, 71, -59, 101, -10, 16, +15, -92, 10, -103, -26, -8, -62, 98, +-58, 104, -39, 8, -30, -87, -16, -96, +16, -23, 25, 62, -20, 94, -106, 46, +-136, -36, -40, -83, 86, -56, 112, 19, +-9, 69, -156, 43, -161, -27, -27, -52, +95, -15, 80, 31, -32, 28, -123, -19, +-90, -41, -9, -2, 33, 38, 14, 33, +-38, -7, -70, -38, -63, -32, -20, -7, +6, 33, 17, 57, -5, 34, -63, -33, +-84, -96, -56, -75, 8, 35, 43, 129, +4, 99, -68, -25, -86, -119, -38, -98, +8, 1, 5, 74, -45, 74, -46, 29, +-2, -13, 12, -39, -28, -57, -85, -39, +-78, 16, 2, 63, 64, 55, 21, -7, +-65, -62, -105, -52, -67, 11, 12, 54, +33, 30, -1, -23, -44, -34, -48, 0, +-43, 37, -42, 16, -34, -43, -8, -49, +35, 15, 5, 82, -73, 55, -108, -41, +-62, -87, 40, -39, 69, 46, -12, 63, +-97, 12, -80, -30, -8, -15, 25, 18, +-20, 4, -67, -36, -34, -41, 26, 6, +20, 63, -46, 62, -92, 3, -63, -61, +0, -68, 23, -20, -1, 39, -13, 63, +-18, 30, -36, -20, -68, -49, -83, -27, +-35, 13, 47, 35, 73, 23, 0, -8, +-90, -37, -119, -39, -56, 9, 27, 63, +48, 65, 0, -3, -50, -96, -53, -103, +-33, 2, -21, 114, -24, 117, -5, 11, +4, -90, -27, -99, -61, -45, -69, 23, +-16, 75, 56, 87, 43, 55, -42, -36, +-117, -121, -102, -118, -16, 5, 71, 129, +63, 143, -19, 30, -84, -113, -96, -141, +-42, -34, 9, 102, 15, 119, -10, 9, +-25, -94, -18, -74, -3, 37, -16, 83, +-67, 7, -75, -85, -19, -58, 51, 65, +53, 109, -30, 6, -109, -114, -83, -99, +16, 34, 66, 124, 18, 64, -76, -52, +-98, -84, -30, -31, 44, 19, 44, 23, +-19, 12, -70, 27, -69, 41, -31, -2, +-1, -67, 5, -68, -1, 5, -13, 74, +-17, 67, -26, -14, -33, -69, -38, -38, +-34, 27, -24, 51, -3, 8, 22, -40, +12, -25, -12, 21, -64, 41, -82, 0, +-50, -32, 4, -16, 61, 8, 52, 10, +-22, -6, -88, 0, -88, 24, -38, 16, +21, -32, 35, -52, 8, 2, -11, 69, +-39, 61, -64, -31, -55, -87, -13, -32, +33, 59, 31, 67, -27, -14, -77, -64, +-41, -19, 21, 51, 30, 37, -18, -40, +-62, -65, -42, 6, 10, 76, 15, 49, +-28, -45, -38, -83, 1, -23, 30, 58, +-11, 63, -81, -6, -65, -61, 13, -38, +68, 20, 28, 39, -58, 7, -78, -28, +-19, -22, 18, 12, -7, 31, -36, 19, +-36, -8, 15, -37, 33, -38, -17, -6, +-60, 45, -44, 70, -7, 28, 3, -55, +-10, -99, -24, -47, 3, 56, 28, 110, +-7, 59, -74, -29, -87, -81, -30, -65, +52, -20, 83, 24, 24, 62, -58, 76, +-97, 40, -78, -53, -12, -122, 45, -83, +64, 44, 28, 137, -47, 104, -97, -19, +-85, -109, -5, -99, 73, -14, 77, 63, +-5, 79, -83, 41, -102, -19, -51, -60, +40, -50, 78, 9, 35, 57, -33, 33, +-77, -31, -83, -52, -19, -7, 47, 54, +56, 48, 19, -16, -44, -58, -79, -34, +-46, 23, 9, 43, 25, 15, 12, -15, +-11, -12, -18, 5, -8, 9, -19, -8, +-45, -29, -28, -25, 16, 12, 55, 50, +26, 50, -50, -2, -89, -69, -53, -74, +19, -6, 61, 72, 38, 86, -9, 20, +-32, -53, -60, -78, -64, -55, -22, -4, +45, 60, 85, 94, 52, 64, -61, -31, +-129, -129, -73, -117, 28, 13, 76, 145, +42, 140, -17, -6, -39, -140, -21, -123, +-30, 18, -36, 113, -8, 76, 29, -32, +40, -87, 5, -36, -45, 43, -45, 61, +-4, 14, 18, -32, 6, -41, -21, -26, +-17, -10, 3, 20, 3, 55, -11, 52, +-9, 0, -7, -61, -9, -69, -24, -15, +-38, 39, -5, 55, 44, 39, 49, 11, +-7, -27, -57, -65, -74, -63, -17, -2, +47, 84, 47, 95, 8, 10, -26, -84, +-35, -94, -30, -9, -9, 62, 7, 57, +22, 9, 27, -28, -7, -23, -49, -14, +-35, -19, 18, -15, 60, 14, 25, 45, +-55, 42, -89, -4, -30, -56, 63, -63, +88, -17, 19, 51, -55, 72, -66, 30, +-44, -37, -5, -64, 17, -36, 39, 17, +66, 44, 34, 30, -63, -1, -118, -17, +-68, -12, 35, -7, 124, -15, 85, -13, +-37, 7, -104, 36, -68, 38, 0, -1, +55, -51, 53, -60, -2, -8, -35, 59, +-30, 66, -9, 5, 21, -64, 33, -67, +-7, -1, -35, 58, -39, 62, -9, 10, +29, -46, 46, -60, 17, -25, -26, 25, +-39, 49, -25, 39, -7, 0, 10, -40, +32, -50, 20, -16, 3, 22, -12, 32, +-27, 17, -26, -1, 2, -6, 8, -8, +4, -16, 13, -21, 7, -7, 6, 16, +3, 31, -17, 24, -39, 2, -17, -25, +-5, -36, 14, -30, 45, 8, 38, 61, +-3, 74, -49, 15, -84, -76, -57, -109, +42, -38, 110, 82, 85, 139, -25, 71, +-107, -76, -88, -156, 1, -89, 66, 49, +64, 137, 13, 99, -17, -15, -22, -97, +-32, -86, -35, -14, -7, 45, 47, 54, +68, 29, 24, -1, -69, -25, -92, -34, +-16, -20, 75, 11, 94, 34, 16, 33, +-84, -5, -97, -38, -17, -35, 62, 0, +88, 43, 38, 58, -47, 25, -89, -45, +-52, -86, 17, -50, 77, 45, 64, 110, +-5, 66, -63, -43, -52, -115, 14, -73, +48, 39, 17, 100, -36, 59, -24, -29, +18, -67, 52, -40, 19, 4, -45, 25, +-55, 26, -1, 21, 35, 13, 29, -12, +4, -39, -21, -34, 1, 6, 11, 42, +-15, 37, -31, 1, -4, -23, 17, -15, +30, 2, 6, 9, -32, -5, -12, -15, +24, 0, 16, 18, -26, 29, -49, 22, +-16, -10, 56, -37, 75, -47, 15, -21, +-71, 35, -75, 71, -14, 56, 47, -12, +53, -76, 21, -76, -10, -6, -24, 64, +-18, 64, -36, 16, -22, -25, 30, -18, +65, 1, 30, -8, -31, -39, -75, -34, +-41, 27, 47, 87, 65, 80, 9, -4, +-34, -101, -34, -118, -16, -33, 17, 84, +9, 132, 9, 72, 33, -39, 15, -105, +-48, -87, -59, -23, -12, 44, 58, 83, +91, 77, 21, 16, -68, -79, -85, -118, +-26, -48, 49, 77, 79, 136, 32, 53, +-31, -89, -59, -128, -28, -27, 17, 96, +34, 96, 25, -16, -4, -92, -18, -48, +-13, 50, 5, 70, 4, -3, 6, -65, +5, -43, -4, 27, -5, 54, -6, 29, +-7, -17, 13, -34, 28, -22, -1, -9, +-25, 5, -31, 28, -9, 33, 28, 7, +46, -31, 17, -45, -15, -7, -37, 40, +-32, 28, 8, -24, 42, -43, 30, 1, +0, 44, -24, 33, -32, -19, 0, -42, +22, -3, 25, 27, 2, 1, -26, -40, +-25, -27, 7, 53, 30, 92, 32, 19, +5, -99, -38, -119, -43, -12, -9, 106, +31, 110, 53, 7, 33, -75, -18, -75, +-47, -10, -44, 30, -9, 23, 39, 15, +57, 22, 22, 14, -24, -25, -51, -50, +-37, -33, 30, 20, 58, 59, 23, 38, +-33, -22, -40, -59, -4, -33, 41, 17, +32, 42, -10, 17, -33, -19, -13, -29, +29, -11, 29, 10, -5, 16, -28, 8, +-7, -6, 13, -11, 19, -6, -20, 13, +-36, 21, 0, 19, 32, -2, 26, -28, +-5, -26, -29, 4, -36, 34, 10, 22, +31, -12, 24, -24, 10, 1, -9, 19, +-40, 5, -38, -25, 0, -22, 48, 20, +78, 47, 17, 21, -75, -40, -96, -59, +-14, -11, 78, 52, 97, 52, 20, 1, +-71, -35, -80, -27, -12, -2, 39, 7, +38, -2, 23, 7, 10, 38, -8, 35, +-31, -24, -45, -73, -28, -44, 40, 44, +85, 90, 44, 37, -41, -62, -77, -91, +-52, -19, 28, 63, 79, 74, 52, 6, +-3, -52, -42, -55, -55, -18, -35, 24, +27, 48, 56, 52, 56, 10, 7, -53, +-60, -89, -69, -36, -8, 58, 54, 99, +56, 41, 16, -55, -32, -81, -35, -31, +-6, 23, 8, 28, 13, 6, 20, 16, +24, 30, 12, -3, -26, -68, -39, -86, +-12, -3, 30, 109, 42, 116, 15, -5, +-23, -126, -27, -116, -8, 9, 3, 105, +20, 80, 30, -17, 21, -60, -10, -24, +-39, 14, -40, 2, 13, -19, 58, 2, +38, 49, -15, 47, -51, -15, -37, -54, +18, -29, 45, 27, 19, 35, -10, 2, +-19, -13, -4, 17, 3, 36, -7, -5, +-9, -57, 11, -42, 27, 36, 22, 72, +-7, 27, -32, -48, -13, -62, 13, -9, +18, 32, 10, 16, 7, -4, -3, 16, +-4, 28, -14, -14, -27, -75, 8, -70, +43, 33, 36, 114, -6, 63, -48, -71, +-41, -136, 19, -50, 58, 80, 34, 109, +-16, 10, -52, -79, -37, -66, 12, 13, +50, 50, 46, 9, 9, -35, -43, -17, +-63, 35, -21, 35, 51, -13, 82, -52, +34, -31, -52, 29, -77, 53, -27, 31, +43, -8, 72, -27, 25, -17, -30, -4, +-36, 10, -24, 32, -2, 41, 22, 27, +27, -11, 21, -41, 6, -36, -19, 3, +-30, 53, -6, 66, 15, 19, 25, -46, +20, -68, 2, -30, -9, 41, -12, 72, +-19, 39, -15, -28, 23, -67, 34, -46, +25, 0, -11, 41, -35, 43, -22, 10, +11, -39, 29, -66, 16, -44, 4, 18, +-2, 51, 7, 18, -3, -44, -13, -54, +-20, -3, 4, 30, 34, 1, 30, -41, +0, -29, -21, 30, -19, 52, -12, -11, +15, -79, 27, -53, 27, 38, 13, 83, +-16, 26, -37, -56, -14, -46, 21, 34, +26, 71, 8, 16, -20, -50, -19, -29, +9, 54, 24, 89, -8, 31, -25, -44, +-14, -50, 20, 11, 34, 54, 9, 38, +-28, 10, -21, 1, 16, 12, 22, -1, +10, -27, -23, -18, -5, 22, 25, 54, +31, 23, -7, -35, -41, -57, -25, -17, +26, 33, 61, 33, 23, -7, -23, -39, +-50, -38, -17, -25, 25, -16, 41, -4, +28, 20, 3, 35, -18, -9, -28, -85, +-18, -104, -3, -29, 37, 73, 57, 94, +25, 14, -36, -85, -57, -104, -30, -33, +29, 38, 64, 47, 35, 13, -6, -4, +-34, 11, -31, 15, -8, -22, 17, -57, +22, -28, 20, 57, 5, 113, -12, 72, +-12, -27, -2, -86, 4, -48, 13, 35, +1, 87, -2, 65, 15, 18, 20, -7, +3, -4, -21, -4, -24, -13, 2, 1, +35, 43, 28, 60, 2, 23, -21, -29, +-13, -46, 9, -6, 14, 33, -5, 25, +-15, -13, 6, -28, 31, -9, 24, 11, +-18, -2, -46, -28, -17, -37, 42, -22, +61, -7, 23, -15, -38, -29, -50, -23, +-7, -8, 36, -5, 36, -18, 13, -37, +-14, -29, -21, -5, -10, 0, -7, -16, +17, -25, 35, -7, 28, 20, -4, 13, +-31, -23, -37, -46, 8, -21, 43, 34, +34, 55, 17, 29, -11, -8, -21, -13, +-22, 2, -12, 12, 4, 7, 45, 23, +52, 68, 5, 81, -48, 28, -71, -51, +-7, -73, 59, 4, 80, 93, 20, 111, +-47, 45, -58, -35, -17, -59, 34, -30, +37, 18, 33, 42, 9, 47, -10, 25, +-33, -20, -29, -60, 0, -46, 48, 9, +55, 43, 6, 18, -39, -45, -51, -67, +-5, -30, 44, 14, 43, 13, 6, -30, +-10, -57, -15, -45, 2, -23, 14, -15, +6, -12, 1, -2, 5, -1, 4, -28, +7, -58, 17, -45, 7, 7, -3, 42, +-19, 15, -9, -39, 14, -40, 37, 13, +23, 52, -12, 28, -32, -26, -29, -32, +9, 21, 27, 70, 33, 59, 12, 8, +2, -33, -14, -17, -24, 30, -17, 56, +11, 53, 48, 31, 37, 10, 10, 1, +-38, 9, -47, 22, -23, 25, 26, 14, +57, 1, 55, 14, 14, 30, -44, 17, +-60, -19, -33, -41, 30, -12, 72, 23, +55, 26, -11, -11, -49, -41, -42, -31, +-5, -11, 34, -13, 32, -29, 26, -28, +14, -5, -10, -9, -29, -50, -26, -68, +1, -26, 46, 31, 56, 34, 10, -40, +-38, -98, -43, -72, -7, 13, 33, 65, +44, 34, 16, -22, -7, -47, -19, -30, +-27, -8, -14, 2, 21, 17, 50, 41, +50, 47, -6, 18, -63, -22, -56, -27, +10, 6, 70, 40, 63, 49, 0, 42, +-56, 43, -51, 40, -8, 11, 30, -31, +47, -39, 33, 22, 11, 92, -23, 95, +-45, 15, -23, -68, 24, -66, 62, 5, +44, 71, -19, 64, -59, -2, -26, -47, +24, -42, 48, -11, 27, 17, -17, 18, +-19, -5, 1, -39, 12, -61, -3, -47, +8, 5, 13, 49, 20, 20, 9, -67, +-22, -124, -18, -69, 11, 42, 43, 96, +15, 29, -15, -92, -39, -130, -7, -52, +39, 62, 43, 97, 13, 32, -36, -60, +-39, -96, -12, -55, 40, 29, 53, 97, +31, 101, -28, 24, -62, -80, -39, -112, +23, -27, 79, 111, 59, 162, -8, 71, +-67, -62, -48, -104, 2, -22, 49, 72, +46, 83, 10, 41, -3, 18, -10, 34, +-23, 17, -27, -47, -4, -77, 34, -5, +66, 107, 32, 119, -26, 5, -58, -100, +-30, -84, 21, 6, 53, 49, 37, 5, +-4, -23, -16, 6, -3, 29, 4, -13, +-12, -89, -10, -90, 13, -1, 52, 78, +39, 45, -7, -54, -47, -95, -41, -45, +15, 20, 51, 25, 50, -14, 9, -34, +-15, -17, -36, 2, -21, -7, 9, -17, +36, 5, 48, 22, 22, 0, -15, -36, +-37, -28, -17, 30, 20, 61, 51, 20, +29, -39, -3, -40, -15, 32, -20, 89, +-3, 48, 11, -41, 28, -68, 31, 11, +18, 94, -15, 83, -39, -2, -17, -63, +33, -34, 64, 40, 27, 65, -34, 18, +-42, -28, 0, -16, 53, 19, 50, 25, +-5, -7, -44, -31, -13, -21, 36, 8, +44, 13, 16, 1, -25, 0, -16, -5, +14, -23, 23, -53, 7, -50, 2, 9, +11, 71, 18, 53, 11, -47, -12, -122, +-7, -87, 19, 33, 30, 105, 13, 55, +-10, -53, -7, -96, 20, -45, 35, 24, +11, 44, -16, 18, -14, -2, 21, -12, +46, -21, 20, -21, -9, 5, -14, 55, +1, 58, 23, -15, 17, -77, 10, -46, +22, 64, 28, 127, 4, 46, -21, -83, +-23, -108, 14, 1, 59, 112, 56, 98, +1, -5, -48, -74, -35, -43, 7, 27, +58, 47, 56, 21, 15, -2, -19, -7, +-29, -16, -5, -34, 27, -26, 57, 18, +41, 57, 9, 29, -33, -51, -34, -98, +8, -54, 56, 43, 75, 87, 32, 43, +-32, -47, -63, -99, -24, -68, 41, 7, +87, 60, 63, 54, -8, 14, -63, -28, +-48, -55, 15, -47, 66, -17, 69, 23, +20, 56, -18, 52, -31, 6, -5, -51, +20, -63, 29, -16, 27, 45, 29, 67, +14, 40, -3, -8, -11, -36, -3, -34, +21, -5, 33, 35, 24, 66, 6, 52, +8, -12, 3, -70, 6, -59, 7, 23, +22, 92, 35, 76, 31, -25, 12, -99, +-13, -60, -8, 43, 12, 87, 39, 32, +25, -45, 16, -62, 13, -5, 14, 35, +3, 15, -14, -30, -1, -29, 32, 16, +70, 33, 42, -1, -16, -48, -52, -41, +-18, 1, 54, 28, 79, 13, 46, -15, +-14, -13, -28, -3, -10, -5, 20, -19, +27, -10, 34, 19, 44, 35, 27, 10, +-11, -30, -37, -33, -10, 6, 48, 44, +76, 32, 38, -12, -26, -31, -35, -5, +7, 35, 54, 37, 50, 7, 12, -27, +-1, -24, 7, 8, 21, 26, 12, 32, +11, 21, 29, 3, 47, -24, 27, -41, +-25, -21, -28, 35, 20, 83, 76, 52, +65, -42, 3, -115, -37, -76, -13, 51, +39, 125, 55, 67, 26, -54, -2, -113, +14, -63, 33, 30, 21, 64, -8, 34, +-7, -5, 35, -26, 62, -36, 38, -44, +-13, -26, -18, 26, 17, 68, 48, 34, +36, -44, 0, -79, -2, -33, 32, 44, +45, 60, 23, 1, -7, -41, -5, -21, +33, 16, 60, 21, 32, -9, -9, -19, +-13, 11, 20, 38, 49, 21, 47, -20, +17, -26, -7, 8, 1, 38, 17, 22, +37, -13, 45, -18, 35, 8, 16, 28, +-10, 22, -15, -2, 15, -13, 63, -6, +65, 8, 28, 9, -18, 9, -27, 9, +19, -1, 61, -13, 59, -21, 28, -8, +1, 19, -3, 26, 16, -2, 23, -37, +32, -44, 48, -6, 50, 42, 21, 47, +-17, -8, -24, -73, 21, -73, 78, 1, +80, 74, 28, 66, -26, -14, -31, -82, +10, -65, 58, 0, 62, 45, 43, 36, +26, 4, 9, -8, -6, -17, -5, -37, +17, -42, 64, -1, 84, 62, 37, 70, +-19, 0, -44, -67, 0, -52, 61, 27, +77, 64, 37, 21, -1, -28, -5, -14, +21, 29, 38, 32, 16, -17, 14, -49, +31, 6, 51, 67, 46, 49, 15, -31, +-11, -74, -2, -20, 38, 57, 61, 63, +57, 1, 24, -43, -6, -31, -8, 2, +16, 9, 45, 4, 60, 23, 45, 38, +13, 5, -11, -57, -4, -74, 26, -3, +58, 81, 60, 74, 28, -19, 2, -93, +-3, -67, 22, 19, 52, 60, 50, 28, +22, -25, 9, -38, 13, -14, 37, 2, +51, 1, 30, 1, 5, 11, 0, 11, +21, -11, 48, -26, 62, -14, 36, 20, +9, 28, 4, -4, 5, -31, 31, -28, +53, 10, 57, 39, 39, 32, 10, -7, +-13, -34, 2, -27, 41, 3, 65, 30, +63, 29, 22, 18, -14, 2, -4, -14, +24, -24, 48, -24, 56, 5, 40, 47, +18, 65, 7, 19, -3, -53, 16, -81, +52, -22, 69, 62, 53, 81, 4, 21, +-32, -48, 2, -60, 65, -14, 86, 22, +50, 20, -8, 8, -25, 12, 23, 11, +62, -16, 55, -52, 27, -37, 5, 32, +19, 69, 39, 31, 32, -49, 15, -73, +25, -20, 47, 39, 40, 49, 12, 3, +0, -32, 26, -22, 72, -3, 59, 0, +5, -10, -24, 0, 3, 24, 63, 28, +80, -2, 33, -34, -12, -28, -6, 7, +28, 30, 51, 19, 40, -2, 25, -5, +34, 7, 42, -4, 18, -27, -9, -26, +5, 17, 53, 66, 89, 53, 54, -20, +-18, -79, -36, -61, 15, 24, 72, 88, +81, 66, 28, -8, -5, -64, 13, -53, +30, 0, 32, 32, 28, 31, 30, 25, +44, 11, 49, -18, 19, -42, 3, -31, +16, 20, 39, 52, 52, 18, 34, -38, +20, -49, 37, 6, 42, 57, 22, 17, +4, -54, 9, -63, 48, 11, 75, 73, +53, 37, 3, -46, -18, -64, 3, -1, +41, 51, 68, 20, 58, -39, 30, -33, +12, 21, -5, 43, -5, -4, 29, -49, +67, -25, 80, 32, 46, 39, -20, -10, +-30, -48, 21, -16, 64, 41, 71, 31, +41, -22, 9, -40, 16, -3, 26, 32, +18, 12, 11, -21, 28, -13, 64, 26, +71, 32, 34, -20, -14, -55, -15, -18, +22, 44, 64, 52, 70, 2, 39, -35, +12, -20, 7, 13, 4, 15, 15, -12, +41, -3, 51, 34, 57, 37, 28, -1, +-11, -41, -8, -28, 27, 19, 61, 28, +59, 3, 34, -17, 8, 8, 9, 34, +24, 8, 26, -45, 33, -61, 41, -9, +43, 56, 35, 69, 13, 24, 0, -36, +13, -63, 38, -57, 52, -12, 46, 49, +28, 82, 10, 52, 8, -37, 14, -101, +30, -76, 47, 19, 49, 82, 38, 58, +20, -10, 0, -49, 11, -44, 38, -19, +44, 10, 34, 32, 24, 42, 14, 22, +23, -33, 27, -61, 19, -28, 29, 41, +38, 70, 38, 24, 28, -44, 9, -54, +8, -11, 35, 32, 43, 42, 35, 14, +22, -1, 14, -5, 23, -11, 37, -24, +30, -13, 15, 26, 19, 52, 35, 32, +42, -14, 31, -43, 10, -28, 9, 8, +32, 28, 44, 23, 38, 8, 23, -6, +14, -12, 27, -15, 45, -17, 29, 1, +7, 14, 5, 16, 23, 10, 61, -6, +62, -11, 17, -12, -16, -18, -11, -16, +33, -1, 69, 23, 61, 28, 21, 1, +-7, -29, -2, -43, 26, -25, 39, 14, +36, 26, 44, 8, 47, -10, 35, -18, +0, -16, -20, -13, 1, -11, 58, 2, +95, 20, 62, 20, -8, 0, -49, -26, +-12, -31, 59, -3, 91, 27, 53, 27, +3, 3, -16, -13, 2, -7, 30, 6, +34, 8, 35, -2, 43, 1, 41, 14, +18, 17, -12, 6, -8, -11, 29, -5, +64, 12, 58, 9, 16, -4, -9, -4, +5, 15, 29, 29, 41, 0, 32, -42, +19, -37, 30, 10, 34, 56, 15, 44, +3, -17, 7, -53, 27, -30, 47, 7, +39, 24, 12, 19, 8, 1, 28, -10, +34, -21, 24, -31, -1, -20, 8, 12, +41, 34, 59, 22, 32, -8, -11, -37, +-18, -40, 13, -15, 49, 14, 61, 28, +42, 28, 11, 7, -6, -34, -3, -61, +7, -32, 34, 30, 63, 71, 62, 48, +22, -23, -25, -70, -36, -51, 9, 10, +74, 56, 84, 57, 40, 19, -20, -25, +-40, -46, -6, -32, 45, 10, 69, 50, +55, 58, 18, 18, -12, -33, -23, -46, +-1, -18, 40, 29, 66, 48, 55, 26, +9, -5, -27, -25, -14, -26, 26, -4, +57, 17, 47, 22, 15, 10, -2, -8, +4, -19, 24, -9, 21, 12, 10, 14, +17, -6, 38, -26, 38, -18, 17, 7, +-8, 20, -7, 9, 23, -16, 50, -27, +37, -17, 11, 2, 1, 7, 13, 1, +27, -4, 25, -2, 0, 6, 8, -4, +34, -19, 47, -22, 34, -3, -8, 23, +-23, 25, 5, 1, 43, -19, 58, -16, +34, 9, -8, 18, -20, 1, 4, -11, +30, 6, 42, 26, 33, 25, 10, -10, +7, -38, 19, -20, 19, 27, 11, 45, +16, 14, 22, -28, 38, -28, 32, 4, +6, 27, -7, 17, 6, -3, 21, -4, +32, -5, 29, -10, 14, -11, 18, 7, +27, 29, 14, 22, -8, -19, -7, -51, +15, -31, 61, 14, 69, 41, 18, 25, +-33, -11, -45, -28, -5, -30, 56, -25, +78, -13, 55, 21, -3, 57, -38, 34, +-43, -37, -7, -85, 46, -50, 81, 35, +69, 82, 4, 43, -58, -36, -55, -65, +3, -29, 71, 17, 94, 26, 43, 15, +-19, 5, -50, 4, -27, -14, 25, -30, +59, -11, 59, 29, 35, 42, -2, 5, +-22, -44, -22, -41, 12, 14, 43, 60, +52, 41, 36, -18, -6, -47, -21, -30, +-6, 17, 16, 43, 35, 33, 28, 7, +12, -18, 6, -30, 6, -12, 8, 20, +5, 37, 1, 21, 12, -22, 20, -35, +33, -9, 26, 28, 3, 27, -8, -10, +-9, -40, 18, -27, 35, 11, 37, 27, +13, 12, -4, -12, -10, -15, 1, -11, +20, -14, 31, -10, 17, 5, 16, 21, +10, 13, 3, -16, 2, -31, 3, -14, +16, 11, 38, 14, 30, -3, 4, -14, +-22, 8, -21, 22, 20, 7, 47, -16, +44, -23, -2, 4, -29, 24, -16, 13, +18, -4, 50, -7, 38, 10, -6, 17, +-14, -8, -7, -25, 18, -6, 26, 30, +12, 38, 7, 7, 20, -26, 20, -23, +5, 2, -16, 13, -11, 7, 19, 8, +53, 21, 41, 12, -7, -20, -32, -47, +-25, -20, 21, 38, 53, 61, 29, 18, +1, -49, -4, -64, 3, -16, 17, 32, +6, 31, -5, 3, 13, -13, 43, -6, +37, -12, -1, -32, -34, -32, -24, 15, +18, 61, 61, 40, 36, -32, 0, -77, +-24, -42, -15, 29, 18, 57, 24, 24, +13, -17, 13, -23, 18, -7, 9, -3, +-4, -20, -12, -6, 1, 34, 20, 58, +30, 17, 11, -46, -2, -58, 0, -10, +7, 41, 16, 42, 7, 10, -1, -14, +18, -10, 22, -6, 21, -15, -1, -10, +-17, 21, -10, 43, 20, 19, 33, -26, +26, -45, 6, -9, -2, 29, -12, 31, +-4, -1, 11, -25, 18, -8, 34, 9, +25, 3, -3, -11, -15, -13, -20, 10, +-1, 14, 34, -4, 37, -15, 26, -8, +-8, 11, -22, 4, -22, -20, 11, -21, +34, 13, 34, 35, 19, 14, -9, -34, +-21, -53, 0, -15, 14, 35, 21, 49, +16, 16, 5, -23, 0, -30, 4, -18, +-1, 2, -9, 18, 2, 25, 28, 20, +33, 5, 15, -15, -17, -27, -34, -16, +3, 6, 32, 27, 38, 35, 11, 27, +-25, 4, -22, -26, 14, -45, 26, -23, +16, 24, -6, 57, -3, 49, 14, 7, +22, -33, 0, -52, -24, -40, -5, -3, +31, 49, 42, 81, 21, 48, -33, -39, +-38, -105, 6, -78, 44, 24, 44, 112, +0, 87, -23, -23, -10, -97, 18, -77, +27, -2, 8, 55, -6, 56, 2, 18, +18, -23, 27, -48, -2, -48, -12, -16, +1, 37, 16, 61, 24, 27, 14, -42, +0, -77, 9, -31, 9, 37, 5, 59, +-6, 21, 0, -26, 15, -30, 30, -9, +26, 7, -6, 4, -23, 5, -11, 15, +10, 12, 35, -5, 37, -19, 8, -3, +-5, 19, -21, 19, -20, -16, 14, -37, +40, -2, 35, 54, 13, 54, -22, -4, +-28, -65, -2, -57, 33, 7, 31, 55, +18, 43, 2, 2, -7, -22, 1, -17, +0, -16, -5, -23, 13, -11, 26, 26, +30, 51, 15, 24, -14, -36, -18, -68, +2, -31, 19, 33, 17, 51, 13, 12, +9, -24, 1, -16, 5, 7, -2, 8, +-17, -16, 4, -27, 22, 1, 29, 40, +26, 32, -4, -10, -23, -40, -15, -25, +-1, 13, 24, 28, 36, 11, 34, -8, +3, -1, -24, 8, -31, -4, -8, -21, +39, -13, 51, 22, 23, 40, -14, 19, +-40, -23, -18, -36, 26, -10, 32, 31, +17, 41, -6, 20, -9, -10, 9, -29, +13, -24, -5, 0, -15, 30, 9, 44, +35, 28, 27, -16, 2, -57, -29, -48, +-16, 12, 23, 66, 31, 65, 13, 4, +-10, -55, -14, -62, 15, -13, 22, 36, +9, 48, -18, 28, -8, -11, 19, -29, +29, -27, 11, -6, -24, 21, -25, 33, +15, 17, 34, -13, 24, -33, -6, -16, +-32, 24, -4, 38, 28, 13, 29, -26, +7, -37, -16, -3, -18, 40, 5, 41, +22, 4, 20, -32, 8, -29, 3, 9, +-11, 35, -14, 25, -2, -5, 15, -18, +29, 4, 27, 19, -4, 14, -26, -5, +-26, -13, 1, 2, 32, 19, 40, 17, +23, 2, -15, 1, -37, 6, -34, 8, +1, -2, 44, -6, 49, 11, 14, 32, +-31, 25, -59, -7, -17, -29, 34, -12, +53, 27, 27, 39, -21, 5, -32, -34, +-12, -21, 17, 18, 24, 44, 9, 18, +-3, -22, -13, -30, 1, -4, 6, 34, +0, 38, 6, 12, 2, -12, -9, -20, +-5, -10, -1, 6, 16, 22, 22, 37, +-3, 26, -25, -7, -26, -36, -4, -20, +23, 21, 40, 46, 16, 34, -21, -5, +-34, -29, -22, -14, -5, 22, 26, 33, +32, 19, 13, 9, -16, 8, -46, 7, +-34, -4, 7, -4, 38, 9, 45, 28, +-1, 32, -42, 2, -41, -21, -4, -6, +29, 26, 24, 34, 0, 4, -18, -22, +-17, 3, 1, 40, -2, 45, -12, -2, +-1, -49, 6, -27, 16, 38, -4, 75, +-29, 41, -30, -19, -9, -36, 11, -4, +14, 25, 0, 22, -14, 11, -17, 21, +-11, 36, -11, 17, -11, -24, -2, -39, +7, 0, 11, 58, -6, 70, -36, 23, +-36, -32, -15, -33, 20, 1, 31, 33, +2, 35, -31, 18, -44, 11, -21, 8, +9, 1, 20, -5, 8, 4, -20, 28, +-38, 43, -27, 26, -9, -6, 14, -16, +11, 2, -9, 28, -28, 33, -29, 20, +-17, 10, 0, 6, 4, 7, -6, 6, +-15, 9, -18, 21, -20, 30, -21, 24, +-11, 6, -7, 1, -3, 12, -11, 23, +-30, 21, -31, 7, -18, 7, 0, 24, +7, 37, -18, 25, -36, -11, -30, -28, +-4, -3, 5, 49, -8, 66, -30, 33, +-43, -15, -21, -34, 4, -8, 5, 29, +-11, 45, -39, 32, -46, 20, -29, 17, +-3, 6, 6, -3, -7, -7, -28, 9, +-46, 41, -40, 50, -23, 30, -4, 0, +-2, -5, -13, 9, -38, 20, -48, 17, +-36, 6, -11, 23, 3, 52, -7, 47, +-32, 3, -43, -43, -43, -32, -21, 25, +-6, 80, -7, 76, -19, 19, -36, -33, +-47, -40, -41, -2, -24, 44, -3, 64, +-8, 60, -29, 25, -56, -17, -56, -39, +-28, -9, -4, 47, -2, 86, -32, 58, +-53, -12, -52, -48, -31, -17, -18, 46, +-18, 73, -30, 46, -37, 1, -36, -20, +-31, -6, -39, 21, -42, 38, -30, 38, +-16, 30, -20, 16, -38, -2, -60, -7, +-50, 10, -25, 40, -17, 53, -27, 28, +-48, -3, -57, -3, -42, 20, -28, 42, +-34, 33, -45, 8, -47, 2, -36, 20, +-29, 43, -39, 42, -54, 9, -52, -6, +-43, 4, -30, 28, -35, 43, -46, 38, +-55, 26, -53, 21, -51, 15, -39, 1, +-38, 6, -38, 24, -44, 47, -56, 50, +-54, 20, -47, -7, -33, -7, -37, 23, +-60, 40, -64, 31, -55, 20, -36, 24, +-32, 38, -50, 28, -71, 2, -68, -15, +-47, 12, -36, 57, -37, 69, -55, 35, +-67, -9, -66, -20, -56, 12, -58, 49, +-50, 53, -43, 28, -40, 13, -55, 17, +-75, 18, -86, 14, -62, 8, -34, 24, +-27, 50, -46, 50, -84, 27, -100, -6, +-73, -13, -40, 19, -29, 53, -45, 56, +-75, 30, -86, 1, -76, 2, -66, 24, +-55, 34, -49, 34, -59, 30, -67, 32, +-79, 30, -79, 19, -73, 10, -59, 14, +-59, 33, -61, 46, -74, 42, -78, 24, +-75, 8, -61, 4, -60, 15, -68, 34, +-73, 45, -76, 45, -70, 25, -65, 0, +-68, -5, -74, 21, -77, 54, -82, 61, +-74, 29, -69, -2, -67, 2, -71, 33, +-80, 50, -88, 32, -85, 8, -72, 15, +-61, 46, -67, 56, -80, 20, -90, -21, +-84, -8, -73, 44, -66, 76, -80, 57, +-84, 3, -85, -12, -71, 11, -72, 40, +-87, 36, -96, 17, -89, 27, -68, 54, +-60, 55, -76, 11, -106, -28, -110, -14, +-87, 51, -67, 99, -66, 72, -83, 2, +-99, -37, -96, -6, -88, 48, -85, 68, +-83, 37, -81, 11, -85, 18, -82, 36, +-97, 42, -105, 19, -99, 2, -80, 15, +-71, 43, -80, 62, -106, 49, -114, 18, +-104, 3, -79, 6, -71, 26, -78, 41, +-99, 48, -118, 46, -108, 27, -87, 13, +-73, 7, -70, 13, -92, 33, -121, 50, +-120, 48, -94, 32, -67, 14, -68, 6, +-91, 7, -122, 30, -124, 55, -99, 58, +-75, 36, -75, 6, -96, -7, -111, 13, +-112, 53, -106, 67, -95, 41, -87, 4, +-83, -3, -93, 23, -108, 47, -124, 42, +-114, 20, -87, 22, -68, 40, -76, 43, +-114, 23, -140, -12, -125, -5, -81, 42, +-58, 83, -77, 68, -119, 11, -143, -29, +-123, -13, -85, 37, -65, 65, -84, 59, +-115, 34, -131, 21, -123, 17, -98, 8, +-87, 3, -85, 17, -95, 56, -114, 81, +-127, 57, -121, 0, -105, -31, -81, -3, +-78, 51, -98, 74, -129, 54, -135, 15, +-112, 1, -83, 21, -80, 39, -98, 30, +-119, 18, -123, 24, -113, 40, -98, 44, +-93, 28, -99, 14, -106, 22, -116, 38, +-120, 34, -109, 17, -99, 17, -95, 39, +-106, 63, -124, 49, -124, 7, -104, -15, +-82, 7, -91, 53, -116, 68, -133, 42, +-121, 10, -94, 6, -80, 20, -102, 36, +-130, 40, -135, 36, -109, 34, -85, 30, +-85, 15, -107, 6, -120, 18, -123, 46, +-112, 54, -104, 37, -104, 12, -97, 0, +-100, 23, -112, 45, -126, 47, -124, 34, +-104, 21, -81, 13, -83, 16, -113, 22, +-140, 35, -134, 50, -98, 44, -70, 20, +-81, -2, -115, 2, -139, 32, -127, 56, +-98, 46, -76, 17, -85, 7, -110, 22, +-133, 39, -129, 33, -106, 12, -81, 14, +-74, 38, -100, 58, -134, 36, -133, -8, +-115, -6, -86, 33, -70, 62, -92, 53, +-128, 14, -142, -1, -123, 23, -90, 49, +-70, 37, -84, 7, -116, 4, -136, 39, +-130, 66, -112, 51, -84, -2, -69, -27, +-81, 11, -115, 65, -148, 73, -140, 26, +-94, -14, -57, -3, -57, 34, -103, 52, +-156, 38, -155, 12, -101, 15, -56, 34, +-55, 35, -98, 16, -144, 6, -141, 20, +-105, 49, -78, 50, -71, 21, -89, -6, +-108, -4, -117, 31, -119, 57, -105, 44, +-84, 15, -76, 2, -88, 9, -111, 29, +-127, 43, -116, 33, -83, 18, -68, 14, +-86, 19, -115, 31, -127, 33, -109, 23, +-82, 15, -72, 17, -89, 28, -108, 40, +-119, 34, -111, 18, -98, 11, -82, 17, +-80, 36, -95, 44, -110, 27, -119, 12, +-105, 10, -80, 26, -73, 37, -87, 28, +-110, 12, -120, 15, -100, 32, -77, 41, +-76, 25, -90, -2, -109, 1, -107, 30, +-94, 59, -88, 50, -89, 8, -94, -11, +-93, 9, -92, 42, -95, 49, -101, 21, +-98, 2, -86, 20, -78, 47, -91, 47, +-105, 7, -104, -27, -86, -1, -73, 56, +-78, 80, -98, 43, -106, -14, -99, -28, +-80, 5, -73, 46, -87, 56, -103, 39, +-99, 21, -85, 18, -78, 13, -81, 0, +-91, -3, -97, 25, -92, 63, -85, 65, +-78, 23, -78, -23, -89, -24, -96, 15, +-94, 53, -81, 56, -70, 30, -70, 7, +-85, 0, -101, 8, -103, 20, -88, 32, +-71, 39, -64, 38, -80, 20, -93, 2, +-98, 0, -88, 18, -78, 36, -71, 36, +-71, 21, -73, 9, -86, 14, -93, 16, +-95, 18, -81, 20, -61, 24, -53, 28, +-72, 22, -105, 11, -110, 3, -81, 16, +-53, 36, -49, 35, -74, 15, -104, 1, +-101, 10, -74, 27, -56, 32, -58, 13, +-76, 3, -89, 15, -84, 34, -77, 36, +-74, 16, -75, -2, -65, 7, -66, 28, +-73, 35, -89, 22, -90, 4, -72, 16, +-58, 34, -56, 30, -76, 7, -91, -8, +-93, 15, -74, 45, -50, 48, -54, 22, +-69, -11, -83, -12, -87, 10, -73, 35, +-63, 38, -54, 27, -63, 20, -70, 8, +-82, 1, -77, -4, -68, 10, -59, 35, +-59, 49, -68, 37, -76, 1, -69, -18, +-67, -6, -59, 21, -68, 45, -70, 36, +-63, 13, -55, -2, -58, 2, -73, 11, +-76, 19, -69, 23, -53, 21, -46, 21, +-64, 15, -79, 8, -74, 1, -56, 11, +-52, 30, -60, 30, -70, 15, -73, 0, +-59, 2, -51, 19, -57, 29, -61, 18, +-64, 3, -62, 1, -52, 10, -57, 24, +-60, 21, -63, 13, -59, 7, -56, 11, +-56, 15, -57, 15, -65, 17, -57, 13, +-53, 13, -51, 10, -56, 10, -64, 15, +-63, 19, -60, 23, -54, 16, -51, 8, +-52, 7, -58, 15, -66, 19, -59, 16, +-55, 14, -42, 12, -45, 14, -57, 11, +-65, 4, -63, 7, -52, 26, -49, 36, +-52, 24, -59, -1, -58, -16, -45, 3, +-48, 33, -53, 39, -60, 14, -55, -11, +-38, -11, -38, 16, -51, 29, -62, 14, +-59, -2, -40, 1, -34, 22, -45, 30, +-63, 7, -60, -13, -45, -3, -33, 25, +-41, 38, -61, 20, -67, -4, -53, -7, +-28, 11, -26, 27, -51, 19, -68, 0, +-65, -5, -36, 12, -23, 32, -32, 22, +-50, -5, -67, -14, -58, 3, -41, 31, +-32, 41, -36, 19, -45, -12, -49, -17, +-55, 5, -46, 30, -42, 35, -38, 17, +-36, -3, -42, -9, -39, -2, -43, 15, +-46, 20, -46, 15, -47, 10, -33, 10, +-36, 16, -37, 12, -53, 5, -59, -1, +-44, 8, -28, 24, -19, 26, -37, 14, +-58, -7, -58, -12, -39, 4, -15, 22, +-25, 27, -45, 14, -57, -2, -48, 2, +-31, 13, -26, 13, -33, 3, -44, 0, +-45, 18, -37, 31, -30, 20, -33, -9, +-42, -27, -38, -5, -32, 34, -27, 48, +-34, 26, -47, -18, -42, -34, -36, -7, +-22, 31, -24, 46, -33, 21, -38, -9, +-43, -20, -34, -5, -26, 9, -27, 23, +-29, 20, -29, 12, -33, 14, -37, 1, +-33, -14, -29, -14, -26, 6, -24, 38, +-30, 42, -33, 15, -42, -19, -42, -27, +-29, -1, -18, 32, -11, 38, -25, 16, +-48, -6, -53, -11, -36, 1, -2, 11, +2, 13, -15, 5, -46, 2, -54, 2, +-30, 6, -7, 7, -2, 11, -27, 9, +-43, 6, -45, 9, -27, 3, -8, 4, +-17, 6, -21, 7, -26, 8, -25, 8, +-22, 3, -30, -2, -31, 2, -23, 10, +-7, 19, -8, 20, -31, 6, -42, -13, +-47, -5, -22, 14, 4, 27, 1, 24, +-21, 1, -47, -17, -43, -10, -20, 9, +7, 22, 8, 19, -22, 8, -44, -2, +-47, -3, -21, 4, 2, 11, 3, 16, +-14, 15, -36, 6, -32, -5, -19, -10, +-6, 0, -7, 16, -18, 24, -21, 15, +-17, -6, -12, -10, -19, -3, -21, 8, +-18, 17, -14, 15, -5, 11, -14, 8, +-25, 4, -29, -1, -21, -3, -1, 2, +-1, 15, -11, 21, -22, 7, -20, -10, +-7, -12, -9, 5, -11, 19, -16, 13, +-17, 4, -10, -1, -9, 8, -14, 20, +-22, 13, -16, -2, -7, -10, 2, -1, +-1, 17, -22, 24, -21, 7, -16, -3, +-3, -3, 6, 7, -9, 13, -15, 4, +-27, 4, -15, 7, 2, 16, 5, 19, +-2, 4, -19, -13, -20, -12, -15, 9, +-3, 34, 1, 34, -3, 5, -5, -20, +-15, -20, -8, 2, -10, 30, -11, 30, +-3, 9, -1, -8, 9, -10, -2, 3, +-15, 10, -22, 8, -15, 6, 14, 10, +20, 18, 6, 12, -23, -7, -36, -17, +-11, -4, 18, 25, 29, 42, 4, 19, +-23, -18, -27, -35, -5, -11, 17, 33, +17, 43, 4, 18, -13, -14, -15, -22, +5, -7, 9, 15, 8, 19, -1, 6, +-1, 3, 4, 11, 6, 13, 4, 0, +-11, -14, -6, -12, 6, 15, 13, 42, +15, 33, -4, -4, -8, -36, -8, -25, +4, 16, 19, 40, 16, 29, 7, -1, +-10, -15, -5, -8, 3, 11, 11, 12, +17, 1, 4, 3, 6, 14, 5, 20, +10, 4, 7, -15, -3, -17, 4, 3, +13, 27, 22, 31, 16, 4, 1, -18, +-7, -15, -4, 7, 18, 22, 26, 16, +20, 1, 2, -4, -7, 4, 1, 14, +13, 9, 21, -2, 18, -9, 11, 2, +8, 18, 2, 23, 2, 14, 6, -12, +19, -18, 25, -2, 20, 20, 7, 31, +-9, 16, -1, -6, 15, -12, 29, -2, +30, 11, 10, 14, 0, 10, -4, 6, +14, 5, 30, 2, 26, -2, 16, -4, +1, 5, 1, 21, 12, 24, 24, 5, +26, -12, 11, -15, 10, 3, 6, 27, +16, 26, 22, 5, 18, -16, 16, -14, +15, 1, 20, 21, 19, 21, 14, 7, +8, -3, 8, -5, 24, 0, 34, 3, +29, 6, 13, 8, 0, 8, 11, 3, +23, -1, 36, -5, 32, 1, 7, 18, +-2, 19, 8, 4, 31, -10, 35, -7, +23, 8, 10, 18, 8, 13, 17, 3, +20, -2, 22, -2, 18, 9, 13, 15, +23, 13, 19, 10, 22, 0, 16, -6, +20, -8, 26, 2, 32, 10, 30, 19, +10, 17, 12, -6, 20, -18, 26, -9, +33, 9, 28, 20, 23, 20, 8, 8, +16, -13, 28, -16, 32, -2, 33, 11, +23, 16, 17, 9, 12, 5, 17, -1, +29, -2, 29, 0, 31, 1, 24, 5, +16, 13, 12, 13, 16, 4, 30, -4, +34, -7, 35, -2, 21, 11, 8, 16, +12, 10, 21, 0, 36, -3, 33, 2, +24, 11, 15, 11, 14, 3, 21, 1, +28, -2, 36, 4, 30, 10, 19, 7, +20, -2, 21, -3, 26, 9, 25, 10, +32, 1, 30, -5, 28, -5, 28, 9, +19, 14, 18, 9, 23, -6, 31, -10, +40, 2, 33, 12, 25, 11, 11, 0, +14, -5, 30, 0, 39, 12, 40, 14, +23, 0, 15, -14, 21, -12, 28, 9, +40, 20, 36, 11, 24, -2, 14, -12, +18, -3, 29, 8, 35, 13, 30, 8, +25, -2, 24, -2, 29, 1, 29, 2, +32, -7, 24, -2, 26, 2, 34, 9, +31, 16, 30, 0, 27, -12, 21, -12, +24, -3, 35, 11, 40, 15, 33, 11, +23, -5, 16, -12, 23, -8, 35, 3, +39, 17, 29, 13, 23, 2, 19, -3, +25, -6, 40, -7, 36, 0, 29, 4, +29, 5, 24, 12, 29, 1, 32, -11, +32, -11, 31, -2, 28, 16, 27, 17, +28, 3, 37, -18, 37, -20, 32, -4, +26, 11, 27, 15, 33, 6, 35, -10, +38, -15, 28, -7, 22, 7, 24, 9, +33, 3, 39, 0, 35, -1, 23, 3, +21, -5, 23, -6, 37, -5, 40, 9, +33, 15, 27, 0, 22, -13, 27, -12, +32, 0, 39, 9, 33, 9, 26, -4, +27, -6, 25, 0, 39, -1, 37, 1, +32, -5, 28, -4, 26, 1, 32, 4, +36, 2, 37, -5, 29, -1, 20, -1, +31, -1, 34, 2, 40, 0, 34, -1, +26, -6, 22, 3, 28, 3, 46, -2, +41, -2, 29, -9, 19, 1, 17, 8, +36, 9, 44, 0, 39, -9, 27, -8, +19, -5, 27, 6, 35, 7, 47, -3, +39, -4, 26, -12, 24, -7, 26, -1, +41, 5, 43, 6, 32, -1, 20, -5, +18, -7, 35, 0, 45, 3, 42, 0, +28, -3, 21, -10, 29, -4, 38, -1, +44, 2, 37, -1, 22, 4, 15, 1, +31, -11, 46, -9, 48, -1, 35, 9, +16, 6, 19, -11, 31, -10, 45, 0, +44, 11, 31, 4, 20, -5, 22, -14, +41, -9, 48, 0, 45, 0, 31, 0, +21, -3, 26, 1, 34, -3, 44, -8, +38, -3, 27, -1, 28, 5, 29, 2, +39, -1, 40, -7, 32, -9, 30, -7, +30, -6, 42, 7, 38, 11, 31, 1, +25, -11, 21, -15, 37, -1, 48, 2, +46, 7, 32, -3, 15, -4, 20, -1, +34, -5, 53, -8, 52, -10, 32, -1, +21, 5, 13, 5, 38, -7, 53, -14, +46, -3, 31, -1, 12, 4, 25, 0, +40, -1, 51, -2, 47, -11, 27, -10, +25, -6, 26, 5, 43, 3, 51, -9, +41, -9, 34, -9, 26, 0, 30, -2, +42, -9, 44, -4, 44, -3, 28, 6, +26, -5, 40, -15, 44, -5, 38, 5, +27, 6, 26, -4, 34, -4, 46, -5, +50, -2, 32, -1, 23, -7, 23, 1, +39, -2, 57, -5, 48, -7, 30, -3, +14, 4, 22, -2, 44, -4, 54, -9, +47, 2, 24, 6, 18, -4, 30, -8, +43, -9, 55, -1, 45, -2, 29, -6, +27, -11, 35, -6, 48, 4, 46, -5, +40, -13, 33, -15, 32, -4, 42, 6, +46, -4, 42, -5, 30, -8, 25, -4, +33, -1, 44, -6, 55, -4, 44, 0, +24, 2, 21, -8, 32, -12, 54, -5, +53, 4, 35, 8, 23, -6, 24, -8, +43, -8, 55, -5, 47, -5, 34, -7, +24, 1, 34, 3, 46, -2, 49, -11, +42, -13, 29, 0, 27, 6, 32, 4, +46, -10, 46, -4, 39, -3, 38, -6, +32, -7, 39, -11, 45, 1, 40, 2, +42, -5, 32, -9, 40, -11, 44, 2, +42, -1, 36, -1, 24, -5, 31, -2, +41, 1, 48, -4, 51, -9, 33, -8, +24, -1, 27, -3, 44, -8, 60, -5, +49, -2, 33, 3, 15, -6, 27, -10, +49, -5, 57, 2, 50, 1, 28, -11, +24, -11, 31, 2, 44, 3, 57, -6, +43, -16, 35, -5, 27, 5, 31, 7, +46, -11, 48, -15, 42, -3, 35, 3, +31, 4, 35, -6, 41, -9, 46, -4, +43, -6, 35, -4, 36, -8, 41, 1, +45, 1, 37, -3, 31, -13, 38, -12, +41, 5, 44, 5, 43, -5, 33, -11, +28, -2, 31, 6, 49, -6, 51, -10, +40, -9, 27, 8, 22, 7, 41, -8, +52, -16, 52, -13, 41, 1, 24, 4, +27, 0, 36, -6, 50, -8, 46, -1, +34, -5, 32, -3, 32, -3, 37, 3, +40, -2, 39, -9, 40, -3, 32, 5, +34, 4, 38, -10, 41, -13, 43, -2, +37, 1, 41, -3, 39, -12, 39, -4, +46, -4, 44, -7, 36, -6, 33, -12, +41, 2, 44, 8, 40, 0, 33, -11, +28, -13, 39, 0, 47, 5, 43, 4, +40, -12, 29, -9, 32, -2, 42, -3, +46, -2, 43, -2, 33, 3, 33, -3, +38, -15, 44, -14, 43, 0, 39, 9, +38, 4, 33, -9, 42, -19, 41, -6, +39, 1, 43, -4, 37, -1, 37, -3, +40, 0, 39, -7, 39, -12, 37, -9, +40, -3, 40, 7, 41, -3, 46, -12, +36, -6, 30, -2, 32, 0, 39, -8, +49, -2, 47, -1, 38, -1, 26, -7, +30, -15, 47, -4, 51, 5, 48, 0, +34, -10, 27, -14, 35, -1, 44, 1, +52, -3, 43, -12, 32, -4, 31, 3, +33, 1, 43, -8, 45, -12, 44, -5, +40, 2, 35, -4, 39, -9, 37, -9, +43, 1, 42, -2, 39, -6, 39, -9, +40, -6, 40, 4, 37, -2, 38, -10, +41, -9, 42, -2, 42, 3, 40, -5, +35, -3, 32, -1, 32, 4, 45, -10, +48, -9, 41, -4, 36, 3, 29, 2, +42, -14, 48, -12, 46, -5, 42, 0, +30, 1, 32, -7, 44, -6, 49, -2, +40, 1, 32, -11, 33, -7, 34, 7, +44, 6, 46, -4, 36, -15, 31, -7, +30, 7, 42, 4, 42, 2, 37, -10, +37, -3, 30, 3, 34, 0, 40, -7, +38, -1, 38, 7, 36, 3, 35, -8, +40, -16, 42, -8, 44, 7, 40, 1, +39, -5, 38, -14, 40, -4, 41, -2, +46, -11, 38, -3, 29, 3, 34, 8, +42, 0, 44, -10, 41, -9, 33, -3, +31, 6, 37, 1, 42, -1, 47, -4, +40, -2, 34, -4, 34, -10, 39, -6, +45, 1, 42, 4, 39, -3, 38, -9, +37, -4, 40, -3, 39, -4, 40, -9, +45, -6, 43, 4, 42, 1, 37, -8, +37, -17, 41, -8, 39, 7, 42, 5, +41, -6, 43, -13, 39, -4, 37, -3, +37, -3, 36, -6, 48, -5, 48, 3, +40, 0, 30, -7, 28, -11, 34, 3, +44, 7, 54, -3, 43, -4, 26, -5, +26, 1, 32, 1, 48, -4, 54, -7, +44, -1, 36, -1, 32, -6, 32, -3, +40, -1, 48, -2, 49, -4, 38, -5, +36, -5, 36, 0, 37, 3, 44, -5, +44, -10, 42, -3, 40, -2, 40, 1, +36, 0, 35, -1, 39, -1, 43, -5, +45, -7, 40, -4, 39, 0, 36, 6, +35, -2, 44, -14, 49, -11, 45, 3, +40, 5, 29, 4, 29, -8, 43, -9, +50, -1, 51, -2, 40, -6, 35, -10, +36, 0, 38, 6, 49, -8, 48, -16, +41, -8, 32, 12, 35, 8, 44, -4, +40, -15, 43, -15, 41, 0, 41, 7, +45, 1, 41, -5, 38, -5, 33, -3, +36, -5, 42, -2, 43, 3, 43, 8, +38, 1, 30, -4, 32, -10, 40, -5, +49, 4, 50, 3, 47, -3, 38, -11, +34, -14, 42, -11, 50, -3, 54, 5, +50, -1, 39, -10, 38, -18, 37, -9, +42, 7, 46, 9, 47, 0, 46, -13, +37, -9, 34, -1, 35, 0, 43, -2, +52, -4, 46, 5, 45, -5, 38, -13, +32, -13, 39, -3, 46, 12, 52, 7, +46, -8, 36, -16, 30, -7, 32, 10, +41, 10, 49, -2, 54, -15, 46, -9, +35, -1, 31, 0, 34, -1, 41, 3, +52, 2, 53, -4, 43, -12, 31, -11, +31, -1, 36, 15, 49, 8, 54, -7, +46, -19, 38, -14, 35, -1, 41, 8, +47, 5, 51, -9, 45, -12, 41, -11, +40, -1, 40, 7, 43, 1, 47, -9, +48, -12, 43, -4, 44, 0, 41, -2, +45, -6, 39, 1, 40, 3, 42, -2, +45, -14, 50, -14, 45, 2, 42, 13, +42, 1, 40, -17, 41, -19, 44, 0, +45, 21, 43, 11, 39, -9, 34, -19, +38, -9, 45, 7, 51, 5, 49, -4, +47, -12, 42, -8, 39, -1, 39, -6, +43, -6, 43, 5, 46, 11, 47, 4, +40, -14, 35, -21, 36, -8, 46, 11, +55, 15, 52, 0, 41, -18, 29, -15, +28, 1, 44, 10, 55, 8, 56, -5, +45, -11, 36, -11, 36, -3, 37, 3, +46, 0, 50, 1, 46, 3, 44, -2, +37, -8, 36, -14, 43, -6, 49, 9, +51, 14, 48, -7, 42, -21, 32, -14, +43, 1, 50, 15, 49, 4, 49, -19, +42, -16, 35, 5, 37, 17, 39, 6, +43, -10, 45, -10, 41, 7, 41, 8, +39, -1, 38, -11, 43, -5, 47, 7, +46, 6, 41, -9, 39, -14, 37, 0, +43, 16, 42, 14, 41, -10, 46, -26, +42, -9, 47, 9, 48, 13, 42, -1, +38, -16, 41, -14, 43, 4, 46, 10, +48, 1, 46, -11, 40, -9, 40, -2, +41, 5, 44, -3, 52, -11, 50, -4, +42, 10, 34, 8, 34, -9, 40, -15, +45, 0, 55, 15, 46, 20, 36, -6, +31, -24, 31, -12, 46, 12, 55, 20, +56, 1, 43, -18, 31, -15, 32, 3, +41, 11, 52, -1, 58, -13, 49, -5, +38, 9, 28, 8, 31, -6, 43, -16, +56, -3, 54, 15, +}; \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/birds_24000_2ch_16b.c b/RTL00_SDKV35a/example_sources/i2s/src/birds_24000_2ch_16b.c new file mode 100644 index 0000000..6bb37b0 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/birds_24000_2ch_16b.c @@ -0,0 +1,17496 @@ +#include +int sample_size=69958; + +SECTION(".sdram.data") +short sample[]={ +-1, 1, 0, 0, -1, 2, -1, 0, +2, 0, -3, 4, -4, 3, 1, -1, +2, 0, -1, 0, 2, -2, 1, 1, +-3, 1, 1, -1, 2, -1, -1, 2, +-4, 3, -1, 1, 2, -2, -1, 0, +3, -2, 4, -4, 1, -3, 3, -2, +1, 0, 3, -5, 2, -1, 0, 2, +-2, 1, -3, 1, 2, -1, 1, -1, +-3, 1, 0, 0, 3, -1, -6, 4, +0, 0, 1, 1, -2, -1, 0, 0, +1, 1, 4, -5, 1, -1, 3, 1, +-2, 2, -2, -2, 5, -3, 2, 0, +-2, 0, 2, -2, 4, -1, -2, -1, +3, -2, 0, 3, -3, 1, 0, -2, +4, -2, 2, -2, -2, -1, 3, -1, +0, 1, -1, -2, 1, 1, 0, 1, +-1, -1, -3, 4, 0, 2, 0, -2, +1, -1, -1, 3, 0, -1, -2, 1, +1, 0, 3, -3, 0, -3, 4, -3, +2, 1, -1, -2, 3, -2, 1, 2, +-4, 3, -3, 1, 2, 1, -1, -1, +2, -2, -1, 4, -2, 1, -1, -1, +4, -4, 4, -1, -3, 1, 1, -1, +1, 1, -4, 3, -2, 0, 4, -3, +2, -3, -1, 1, -1, 2, 1, -3, +1, -1, -2, 3, -3, 2, -1, -1, +1, -1, 3, -1, -3, 2, -2, 2, +-2, 4, -4, 2, 0, 0, 1, 0, +0, 0, -2, 2, -1, 2, -2, 2, +-2, 1, 1, 0, 0, 1, -1, 1, +0, 0, 0, 1, 0, -1, 3, -2, +2, -1, 0, -1, 1, -2, 2, -1, +1, -1, 0, -1, 3, -2, 1, -1, +-1, 0, 1, -1, -1, 2, -2, 1, +0, -1, 2, -1, -3, 2, -2, 2, +-2, 3, -3, 1, -1, 1, -2, 3, +-1, 0, 1, -2, 1, 1, -4, 4, +-5, 4, -2, 1, 1, -2, 0, 0, +0, 0, 1, 0, -1, 1, 0, 1, +1, 0, 1, -2, 1, 1, -3, 3, +1, -1, -1, 2, -1, 1, 2, -2, +1, 0, -1, 2, 2, -3, 4, -3, +-1, 2, 1, -1, -2, 3, -3, 1, +2, -1, -3, 3, -2, 2, -1, 2, +-3, 3, -5, 4, 0, 0, 0, 0, +-1, -1, 3, -3, 1, 0, -2, 2, +-3, 2, -1, 1, -3, 2, -1, 1, +0, 1, -3, 2, 0, -1, 3, -2, +0, 1, -3, 2, 1, -1, 2, -2, +0, 0, 2, -3, 4, -3, 0, 0, +1, 0, 2, -1, 1, 0, -2, 3, +0, 0, 1, 0, -3, 3, 1, -2, +1, 0, 0, -1, 2, 0, 0, 0, +-1, 2, -3, 4, -3, 3, -3, 1, +0, 0, -3, 4, -6, 4, -3, 3, +-3, 4, -3, 1, -2, 3, -5, 5, +-3, 2, -2, 1, -3, 4, -3, 2, +1, -3, 4, -4, 3, -2, 2, -3, +1, -1, 2, -2, 1, 0, -1, 1, +0, 1, -1, 0, 1, -1, -2, 4, +-4, 5, -3, 2, 1, -1, 2, -2, +3, -2, 0, 2, -2, 2, 1, -2, +2, -2, 0, 1, 0, 0, 0, 0, +0, 0, 0, 1, -1, 0, 2, -2, +2, -1, -1, 1, -2, 2, 1, -1, +1, 0, -4, 4, -1, 0, -1, 0, +0, -2, 2, -1, -1, 1, 0, -2, +3, -4, 2, -2, 1, -2, -1, 2, +0, -1, 3, -4, 5, -5, 3, -1, +0, 0, 1, 0, -2, 2, -1, 2, +-4, 5, -3, 2, 3, -2, 0, 1, +1, -1, 3, -1, 1, -1, 1, -1, +0, 1, -1, 2, -2, 2, 0, 0, +0, 1, -1, 2, -2, 1, 2, -2, +1, 0, -1, 2, -2, 3, -2, 0, +2, -2, -2, 2, -1, 0, 1, -2, +2, -1, -1, 1, 0, -1, 0, 0, +-1, 0, -3, 3, -3, 1, -2, 2, +-3, 2, 0, -1, 1, -2, 1, -1, +-2, 3, -6, 5, 0, -1, 3, -4, +6, -5, 2, -2, 3, -3, 1, 2, +-5, 4, -2, 1, 1, -2, 4, -3, +-1, 2, -1, 1, 3, -4, 3, -2, +1, 0, -1, 1, 0, -1, 1, 0, +0, 0, 1, 0, 1, -1, 1, 0, +-2, 2, -1, 0, 2, -1, 1, -1, +2, -2, 1, 0, 1, -2, -2, 3, +-4, 3, 1, -2, 1, -2, 3, -3, +1, 0, 0, -1, 0, -1, -2, 3, +-3, 1, 1, -3, 0, 0, -1, 1, +1, -2, 1, -1, 0, 0, 0, 0, +-1, 2, -1, 1, 2, -2, 2, -2, +2, -1, 2, -2, 1, 0, 0, 0, +3, -2, 2, -2, 3, -2, 2, -1, +1, -1, 1, -1, 5, -4, 5, -4, +4, -4, 1, 1, -2, 3, -2, 2, +1, -2, 4, -3, 1, 0, -1, 0, +1, -2, 1, 0, -3, 2, 0, -1, +-1, 1, -3, 2, -1, 0, 0, 0, +-2, 1, -1, 1, -4, 3, -2, 0, +0, 0, -2, 2, -1, 0, 1, -2, +3, -3, 4, -4, 2, -1, 0, 0, +0, 0, -3, 3, 0, 0, 2, 0, +-1, 1, 0, 1, -1, 3, -3, 3, +0, -1, 3, -2, 3, -3, 4, -3, +0, 1, 3, -3, 3, -1, 1, -1, +4, -3, 1, 1, -2, 3, -1, 2, +-1, 0, 0, 0, -2, 3, -3, 3, +-1, 0, 2, -2, 0, 0, -1, 1, +-2, 2, -1, -1, 3, -3, 1, -1, +-1, 0, 1, -2, -1, 1, 0, -1, +-1, 2, -4, 3, -1, 0, 0, -1, +0, 0, -2, 2, 0, -1, 0, 0, +1, -1, 1, 0, -3, 3, 0, 0, +0, 1, -3, 3, -1, 2, -1, 1, +1, -1, 1, 0, 1, 0, 0, 0, +1, 0, 2, -2, 3, -2, -1, 1, +3, -3, 0, 2, -3, 2, 1, 0, +0, 0, -2, 2, -4, 4, 2, -4, +3, -2, -4, 4, -1, 0, 1, -2, +1, -2, 1, 0, -2, 1, -1, -1, +1, 0, -3, 4, -3, 1, 0, 1, +-2, 3, -3, 1, 0, 0, 0, 1, +0, -1, 3, -4, 3, -1, 2, -2, +-1, 2, -1, 1, 1, 0, -2, 1, +1, 1, -3, 3, -1, 0, 1, -1, +3, -2, -1, 1, -1, 1, 0, 1, +-4, 5, -5, 3, 2, -1, -1, 3, +-3, 2, 3, -3, 1, 0, -2, 0, +3, -2, -2, 3, -3, 2, -2, 2, +-2, 2, -3, 2, -2, 2, -4, 4, +-1, -2, 2, -2, 1, -2, 2, -3, +3, -3, 4, -3, 1, -2, 0, -1, +-2, 2, 0, 0, 0, 1, -1, 0, +3, -2, -2, 2, -1, 0, 1, 0, +2, -3, 3, -2, 0, 0, 1, -2, +3, -2, 1, 1, -4, 4, -2, 2, +1, 0, 3, -3, 1, -1, 2, -1, +1, -1, 1, -2, 1, 0, 1, -1, +0, -1, 0, 0, 0, 1, -2, 1, +-1, 0, 3, -3, 3, -3, 1, -1, +0, 1, -2, 3, -7, 6, -4, 3, +-1, 2, -3, 1, 0, -1, 2, -2, +1, -2, -1, 1, -1, 1, 0, -1, +-1, 0, 1, 0, 1, 0, -2, 2, +-1, 1, 2, -2, 0, -1, 3, -2, +-1, 3, -3, 0, 3, -3, 1, 1, +-1, -1, 2, -3, 4, -2, 1, -1, +1, -2, 1, 0, 1, 0, -3, 3, +0, 0, 1, 0, -2, 1, -1, 1, +2, -1, 0, 1, -3, 1, 3, -2, +-1, 2, -6, 5, -1, 2, -4, 4, +0, -3, 6, -5, 3, -3, 1, -1, +-1, 1, 1, 0, -4, 4, -4, 2, +2, -2, 1, -1, -1, 0, 0, 1, +-4, 5, -5, 3, 2, -4, 4, -2, +0, -1, 4, -5, 4, -2, 0, -1, +1, -1, 0, 1, -3, 3, -2, 2, +-3, 3, 0, -1, 2, -1, 0, 1, +0, 0, 1, -1, 2, -2, 4, -3, +1, 0, 0, 1, -4, 5, -4, 3, +0, 1, 1, -2, 1, 0, -3, 2, +1, -1, -1, 1, -2, 2, -2, 2, +-3, 2, -2, 2, -1, 0, 1, -1, +-1, 1, -1, 0, 1, -2, -1, 1, +-1, 1, 1, -2, 2, -2, -1, 3, +-4, 3, -2, 1, -3, 4, -4, 4, +-1, -1, 4, -4, 2, 0, -1, -1, +4, -4, 2, 0, 0, -1, -1, 0, +1, -1, 1, 0, -1, -1, 3, -2, +1, 0, 0, 0, 1, 0, 0, 2, +-2, 1, 0, -1, 3, -2, 1, -1, +2, -3, 1, 0, -1, 0, 0, -1, +-1, 2, -3, 3, 0, -3, 5, -4, +1, 1, -3, 3, -3, 1, 0, 1, +-1, -1, 1, -2, -1, 2, 0, -1, +0, -1, 1, -1, 1, -1, 1, -2, +-3, 4, 1, -2, 1, 1, -3, 2, +4, -3, 1, 0, -3, 2, 0, 0, +2, -1, -3, 3, 0, 1, 0, 2, +-2, 1, 1, -1, 1, 0, -1, 1, +1, -2, 3, -2, 0, 1, -3, 2, +1, -1, -1, 2, -1, -1, 1, -1, +0, 0, -2, 2, -1, 0, 3, -2, +-2, 3, -3, 2, 1, -1, 0, 1, +-2, 1, 1, -1, 2, -3, 3, -4, +1, 0, 1, -1, 3, -3, 0, 1, +0, 0, 0, -1, 1, -1, 1, 0, +-1, -1, 3, -4, 4, -3, 2, 0, +-3, 2, 2, -2, -1, 3, -1, 0, +0, 1, -2, 3, -3, 3, -1, -1, +4, -4, 1, 0, 1, -2, 2, 0, +-3, 2, 2, -3, -1, 2, -2, 1, +1, -1, 0, 1, -2, 3, -2, 1, +1, -2, 0, -1, 4, -5, 5, -4, +0, 1, -2, 2, -1, 1, -3, 3, +-4, 3, -2, 2, -2, 1, 1, -2, +3, -2, -1, 1, -1, 0, 0, 0, +0, 0, 2, -2, -1, 3, -2, 1, +1, -1, 0, -1, 3, -2, -1, 1, +-1, 1, 0, 0, 2, -1, -2, 3, +-2, 2, 1, 0, 0, 0, 1, -1, +1, -1, 1, -2, 2, -2, 1, -1, +0, 1, -2, 1, 0, 0, -2, 3, +-3, 2, 1, -1, 3, -3, -1, 1, +-3, 3, -1, 2, -4, 3, -2, 1, +1, -1, 0, -1, 1, -2, 1, 0, +0, -1, 1, -2, 2, -2, 1, 0, +-1, 0, 0, 0, 0, 1, -2, 1, +-2, 1, -1, 1, -1, 0, 1, -1, +2, -1, 0, 1, -2, 1, 3, -2, +1, -1, 2, -2, 1, 0, 0, 1, +-1, 0, 1, -1, 0, 1, 0, 0, +-4, 5, -3, 1, 1, 0, -1, 1, +1, -1, 1, -1, -1, 1, -1, 1, +1, -1, -2, 2, -1, 0, 2, -2, +2, -3, 1, -1, -1, 1, 0, 0, +-2, 1, 0, -1, -1, 3, -6, 6, +-4, 3, -1, 1, -2, 1, 0, -1, +1, -1, -1, 1, -2, 2, -1, 0, +0, 0, 1, -2, 5, -5, 2, -1, +3, -3, 3, -3, 1, -1, 1, -2, +3, -3, -1, 3, -3, 3, -3, 4, +-4, 4, -1, 1, -1, 1, -1, 1, +0, 0, 0, 0, -2, 2, -3, 3, +-2, 2, -3, 3, -2, 1, 0, 1, +0, 0, -1, 1, -2, 2, -2, 2, +-3, 2, -1, 0, 2, -2, 1, -1, +0, -1, 3, -3, -1, 2, -1, -1, +2, -1, -1, 2, 0, -1, 1, 0, +-1, 1, -2, 2, -2, 2, 0, 0, +-2, 2, -3, 2, 0, 0, -2, 3, +-3, 2, 0, 0, 1, -2, 3, -4, +2, 0, 0, 0, 1, -1, 0, 0, +2, -3, 2, -2, 0, 0, 2, -2, +1, -1, 2, -3, 2, -1, -1, 1, +0, -2, 2, -1, -1, 1, 0, -2, +3, -2, 0, 0, -1, 1, 0, -1, +1, 1, -4, 4, -2, 0, 0, 1, +1, -2, 2, -1, -2, 3, -1, 1, +0, 0, -1, 2, -2, 2, 1, -1, +3, -3, 4, -4, 1, 0, 0, 0, +0, 1, 0, -1, 2, -3, 1, 0, +-1, 2, -2, 1, 2, -3, 2, 0, +1, -2, 2, -1, -1, 1, 4, -4, +1, 0, -1, 0, 2, -2, 1, 0, +-1, 0, 1, -1, 0, 1, 0, -1, +1, -1, 1, 0, -2, 2, -1, -1, +2, -2, -1, 1, -1, 1, -3, 3, +-3, 1, 2, -3, 2, -1, -1, 1, +0, 0, 0, 1, -2, 1, 1, -1, +-3, 4, -2, 1, 2, -1, -1, 0, +1, -1, 1, 0, 1, -2, 1, -1, +1, -2, 2, -1, -2, 2, 1, -1, +-2, 3, -2, 0, 3, -2, 1, -1, +2, -2, 0, 1, -1, 1, -2, 2, +0, -1, -1, 2, -5, 5, -5, 4, +-1, 1, 1, -1, 1, -2, 1, 0, +0, 0, 1, -1, -1, 1, 0, 0, +-1, 0, -1, 1, -3, 3, -2, 1, +0, 0, -1, 2, -1, 0, 1, -2, +3, -3, 4, -4, 3, -3, 2, -3, +2, -1, 0, 0, 2, -3, 2, -1, +-2, 3, -4, 3, -1, 1, 3, -4, +2, -1, -2, 2, -2, 3, -4, 4, +0, -1, 2, -1, -2, 2, 0, -1, +2, -1, -1, 1, 3, -4, 3, -1, +0, -1, 2, -3, 2, -2, 1, -2, +1, 0, -3, 4, -4, 3, -2, 2, +-1, 0, 1, -1, 2, -2, 2, -1, +-1, 1, 1, -1, 1, 0, 0, 0, +1, -1, 2, -3, 2, -1, -3, 4, +-2, 1, 0, 0, -1, 1, -1, 1, +0, 0, -1, 2, -1, 0, -1, 2, +-2, 1, 2, -2, 2, -1, 2, -1, +0, 0, 0, 0, -1, 1, -1, 1, +-1, 0, 2, -1, -2, 3, -1, -1, +1, 0, 0, -1, 2, 0, -4, 4, +0, -1, 1, -1, 1, -1, -1, 2, +-3, 3, -1, 0, 2, -2, -1, 0, +4, -6, 2, 0, -2, 1, 0, 0, +-2, 2, 2, -4, 5, -5, 1, 0, +-2, 2, -1, 0, 0, 0, 2, -1, +-1, 1, -1, 0, 0, 1, 0, -2, +6, -5, 0, 3, -2, 1, -1, 1, +-1, 1, 1, -1, -1, 2, -2, 3, +-3, 3, -1, 0, 0, 1, 0, -1, +3, -3, -1, 2, -3, 2, 0, -1, +3, -4, 4, -4, 1, 0, -1, 1, +1, -2, 2, -2, 1, -1, 2, -1, +1, 0, 0, -1, 1, -1, 0, 1, +-3, 2, 2, -3, 0, 2, -1, 0, +0, 1, -2, 2, -2, 3, -5, 4, +-3, 3, -2, 0, 1, -1, -2, 2, +0, 0, -2, 3, -2, 1, 1, 0, +-1, 0, 2, -3, 1, 0, -1, 0, +0, 1, -1, 0, 2, -2, 3, -3, +3, -3, 1, 0, -1, 1, 0, -1, +1, -1, 0, -1, 2, -2, 1, -1, +0, 1, -2, 2, 2, -3, 4, -3, +1, -1, 3, -3, 0, 1, -1, 0, +2, -1, -1, 1, -1, 0, 2, -2, +3, -3, 2, -2, 1, -1, 4, -5, +4, -3, 1, -1, 2, -1, -2, 2, +0, -1, 2, -1, 1, -1, 1, -1, +4, -4, 2, 0, -3, 3, -2, 1, +0, 0, 1, -1, 0, 1, -2, 3, +-1, 0, 1, -1, 2, -3, 5, -4, +0, 1, -2, 1, 0, 0, -1, 0, +1, -1, -2, 4, -4, 3, 1, -2, +4, -2, -1, 2, -1, 0, -1, 2, +-2, 1, 1, -2, 3, -3, 1, 1, +-2, 2, -1, 2, -1, 0, 3, -3, +0, 0, 0, 0, 0, -1, 2, -2, +-3, 4, -1, -1, 1, 0, -1, 0, +0, 0, -1, 0, 0, 0, -1, 0, +1, -2, 1, -2, 2, -2, 0, 0, +1, -1, 1, -1, 0, 0, -2, 2, +-1, 1, -3, 3, -1, 0, -2, 3, +-2, 1, 0, 0, -3, 3, 0, 0, +0, 0, 1, -1, 0, 1, 0, 0, +-2, 3, -2, 1, 3, -3, 2, -2, +3, -2, -1, 2, -4, 3, 0, -1, +1, 0, -3, 2, 0, 0, -1, 2, +-1, 0, 1, -1, -1, 1, -1, 0, +-2, 2, -2, 2, -3, 2, 0, 0, +1, -1, 2, -2, 1, 0, 1, -1, +2, -1, 1, 0, 0, 0, 2, -3, +2, 0, -4, 3, 0, -1, -1, 1, +-1, 1, 1, -1, 1, -1, 2, -2, +2, -1, -1, 2, -1, 0, 1, -2, +5, -5, -1, 3, -4, 2, 2, -2, +0, -1, 2, -1, -1, 2, 1, -2, +1, -1, 1, -2, 2, -2, 0, 0, +-2, 3, -2, 1, -3, 3, -2, 1, +0, 0, 1, -1, 3, -2, 1, -1, +-2, 3, -2, 1, 2, -1, -1, 1, +1, -1, 1, -1, -1, 1, -2, 2, +0, -1, 2, -2, 1, -1, 1, -1, +-2, 3, -3, 2, 1, -1, -1, 1, +1, -2, 1, 1, -2, 1, 1, -1, +1, -2, 5, -4, -1, 2, -1, 0, +1, -1, 1, -1, -1, 1, -2, 1, +1, 0, -2, 2, 1, -2, 3, -3, +-1, 2, -3, 2, 3, -4, 1, 0, +-3, 3, -2, 2, 0, -2, 3, -2, +1, -1, 1, 0, -2, 2, 0, 0, +-1, 2, -1, 0, 0, 0, 1, -1, +1, -2, 3, -2, -2, 3, 0, -2, +3, -2, -2, 2, -1, 0, 0, -1, +0, 1, -4, 5, -4, 2, 2, -3, +2, -1, -2, 3, -3, 3, 0, -1, +1, -1, -1, 1, -1, 2, -1, 1, +1, -1, -2, 3, -2, 1, -2, 2, +-2, 2, 1, -2, 2, -1, -1, 1, +-1, 2, -3, 2, 1, -2, 3, -2, +3, -3, 2, -1, 0, 0, 1, -1, +1, -2, 1, -1, 1, -1, 1, 0, +-2, 2, -1, 1, -1, 2, -3, 3, +-2, 1, 0, -1, 1, -1, 2, -3, +1, 0, -2, 2, -2, 2, -3, 3, +-1, 1, 1, -1, 2, -1, -2, 2, +1, -1, -1, 2, -2, 1, 0, 1, +-4, 3, 0, -1, 1, 0, -2, 1, +0, -1, 1, -2, 2, -2, -1, 2, +-2, 1, -2, 2, -2, 1, 2, -2, +2, -1, 0, 1, -1, 0, 1, 0, +-3, 4, -1, 0, -1, 2, 0, -2, +3, -3, 1, -1, 0, 1, 0, 0, +2, -2, 1, -1, 4, -4, 3, -2, +0, 0, -1, 1, -1, 0, 1, -1, +0, 1, 0, -1, 0, 0, 0, -1, +2, -2, -1, 2, -3, 2, 1, 0, +-3, 4, -2, 1, -2, 3, -4, 2, +2, -3, 2, -1, 0, 0, 0, 0, +0, 0, -2, 3, -4, 3, 2, -2, +-2, 3, -1, -1, 1, 0, -1, 1, +-1, 1, -2, 2, 1, -2, 1, 0, +-1, 0, 3, -3, 4, -4, 4, -3, +-2, 3, 0, -2, 3, -2, -1, 2, +0, 0, 0, 0, 0, 0, 1, -1, +1, -1, 0, 2, -3, 3, -2, 2, +-4, 4, 0, -2, 2, 0, -1, 1, +1, -1, 1, -1, 1, 0, -1, 1, +1, -1, 2, -1, -2, 4, -6, 5, +-2, 0, 1, 0, 1, -1, 2, -2, +-1, 1, -1, 2, -3, 3, -3, 3, +-2, 1, 1, 0, -2, 2, 2, -3, +1, 1, -1, 0, 4, -4, 1, 0, +-2, 3, -2, 2, 1, -1, 0, 0, +0, 0, 1, -1, 0, 1, -3, 4, +-3, 1, 1, -2, 2, -2, 0, 1, +-4, 4, -1, 0, 0, 0, 2, -4, +4, -3, 1, -1, 3, -2, 0, -1, +2, -1, -1, 0, 4, -4, 1, 0, +1, -1, 2, -2, 1, -1, 3, -3, +4, -3, -2, 3, -1, 0, 1, -1, +0, 0, 1, -1, -1, 1, 1, -1, +1, -1, 3, -3, 2, -1, 0, -1, +1, 0, 0, -1, 1, -1, 0, 0, +-1, 1, 1, -1, 1, 0, 0, -1, +1, 1, -5, 4, 1, -3, 1, 2, +-5, 5, 0, -1, 1, 0, -2, 2, +-3, 3, -2, 2, 1, -2, 3, -3, +1, -1, 2, -2, -1, 2, -2, 2, +0, -1, 0, 1, -4, 4, -2, 1, +-2, 3, -3, 2, -2, 2, -1, 0, +3, -2, -1, 2, -2, 1, 0, 0, +-2, 2, -1, 1, -1, 1, 0, -1, +0, 1, 0, -1, 2, -2, 1, 0, +-1, 1, -3, 3, -2, 0, 3, -3, +-1, 4, -5, 3, 2, -3, 1, 0, +0, -1, 1, 0, -2, 2, 1, -2, +2, -1, -2, 2, 0, -1, 1, -1, +2, -2, 0, 1, -1, 1, 3, -4, +5, -4, -1, 3, -6, 5, -1, -1, +2, -2, 2, -3, 2, -2, 1, -1, +1, -1, -2, 3, -2, 2, -1, 1, +1, -1, 3, -3, 1, 0, -1, 0, +2, -2, 0, 1, 0, -1, 4, -3, +0, 1, 0, -1, 2, -1, -1, 2, +-2, 2, -2, 1, 2, -2, -2, 3, +-1, -1, 3, -2, 0, 0, 3, -4, +2, 0, -1, 0, 4, -4, 2, -1, +1, -1, 3, -4, 4, -3, -1, 2, +-2, 1, 2, -2, 2, -1, 0, -1, +3, -4, 4, -2, 0, 1, -2, 2, +0, -1, 0, 1, -1, 0, 0, 0, +-2, 2, 0, -1, -1, 2, -1, 0, +4, -4, 1, 0, 0, -1, 2, -2, +2, -2, 2, -2, 1, 0, -2, 2, +0, 0, 0, 0, 1, -1, -1, 1, +0, -1, 3, -2, 0, 0, 1, -1, +0, 0, -1, 2, -3, 3, -1, 0, +1, -1, 1, 0, -1, 1, 1, -1, +0, 0, 2, -2, 1, 0, -2, 1, +2, -2, -1, 2, -4, 3, -2, 1, +1, -2, 1, -1, 1, -1, 1, 0, +-3, 4, -3, 2, 1, -2, 3, -2, +-1, 2, 0, -1, -1, 2, -2, 2, +-3, 4, -4, 3, 0, 0, -2, 2, +1, -2, 5, -4, 2, -1, 1, -2, +2, -2, 0, 0, -1, 2, -1, 1, +3, -4, 4, -2, -1, 1, 0, 0, +-1, 1, -2, 2, -2, 1, 0, 0, +-2, 2, 1, -2, 2, -2, 2, -2, +0, 1, -1, 1, 0, 0, 0, 0, +-1, 1, 0, -1, 2, -1, -1, 1, +1, -2, -1, 2, -3, 2, 1, -1, +2, -2, 1, -1, 1, -1, -1, 2, +-3, 1, 4, -4, 1, 1, -2, 2, +-1, 1, 0, 0, -2, 2, 1, -2, +0, 2, -3, 2, 1, -1, -1, 1, +0, 1, -3, 3, 0, -2, 2, -2, +1, -1, -1, 1, 1, -2, 5, -5, +1, 0, 1, -2, 3, -4, 3, -3, +1, 0, 0, -1, 3, -4, 1, 0, +-2, 2, -1, 0, 0, 0, 1, -2, +3, -3, 1, 0, -1, 1, -1, 1, +0, 0, 1, 0, -2, 2, 0, -2, +3, -3, 0, 0, 0, 0, -2, 2, +0, -1, 1, -1, 0, -1, 2, -1, +-1, 2, -3, 3, -2, 1, 0, -1, +3, -3, 2, -2, 0, 0, 1, -2, +3, -3, 3, -2, 2, -1, -1, 1, +0, 0, -2, 3, -3, 1, 1, -1, +-1, 2, -1, 1, 1, -2, 1, 0, +-1, 0, 1, -1, -1, 1, 2, -3, +-1, 3, -4, 3, 1, -2, 2, -1, +0, 0, -1, 1, -1, 1, 2, -3, +1, 1, -2, 1, 3, -4, 5, -4, +3, -2, 1, 0, 0, 0, 1, -1, +0, 1, -2, 2, 1, -2, 2, -2, +1, -1, -2, 3, -2, 1, 0, 1, +-3, 3, 0, -1, 1, 0, -4, 4, +-3, 2, 0, -1, 1, -2, 2, -1, +0, 0, 2, -3, 2, -1, 0, -1, +0, 1, -5, 6, -2, 0, 2, -1, +0, 0, 3, -4, 3, -2, 1, -1, +0, 0, 1, -1, 0, 1, 0, 0, +2, -2, 2, -2, 3, -3, 0, 1, +-2, 1, 1, -1, -1, 2, -2, 1, +2, -3, 3, -2, -1, 1, 1, -1, +-1, 3, -4, 4, -1, 2, -4, 4, +0, -1, 1, 1, -2, 1, 1, -1, +-1, 2, -2, 2, 0, -1, 2, -1, +-2, 2, -1, 0, 0, 1, -3, 3, +-1, -1, 4, -4, 2, -1, -1, 2, +-1, 1, -1, 2, -4, 3, 0, -1, +0, 0, 0, -1, 3, -2, -2, 3, +-2, 0, 3, -4, 4, -3, 1, -1, +1, -1, 1, 0, 1, -1, -1, 1, +2, -3, 2, 0, -3, 3, -1, 1, +-2, 2, -1, 1, 1, -1, 0, 0, +0, -1, 3, -3, 0, 1, -2, 1, +1, -1, -1, 1, -3, 3, -2, 1, +-1, 1, -4, 5, -5, 4, -3, 3, +-3, 1, 3, -4, 2, -1, -1, 0, +3, -4, 3, -2, 2, -3, 3, -2, +-2, 3, -2, 1, 3, -4, 2, -1, +-1, 1, -1, 1, -1, 2, -5, 6, +-4, 3, -1, 1, 0, 0, -1, 2, +-3, 3, -1, 0, 5, -6, 5, -3, +0, 1, -2, 2, 1, -2, 2, -1, +-3, 3, -1, 0, 1, -1, 0, 0, +-2, 2, 1, -2, 2, -1, 1, -1, +1, -1, 0, 1, -2, 2, -1, 0, +0, 0, -1, 1, 1, -1, 0, 0, +0, 0, -3, 4, 0, -2, 4, -4, +2, -2, 2, -3, 1, 0, -1, 1, +1, -1, 0, 1, -2, 2, -1, 1, +-2, 3, -3, 2, 0, 0, -2, 2, +-1, 0, 2, -2, -1, 2, -4, 4, +-4, 4, -3, 3, -1, 1, -1, 2, +-3, 2, -1, 1, -1, 0, 1, -1, +1, 0, -1, 1, 0, 0, 0, -1, +2, -3, 1, 0, -1, 1, 0, -1, +0, 1, -1, 0, 3, -3, 2, -1, +1, -1, 3, -3, 2, -2, 3, -3, +3, -3, 1, -1, 1, -1, 0, 1, +-2, 2, -1, 1, 0, -1, 4, -3, +2, -2, 4, -4, 2, -1, -1, 0, +1, -2, 3, -4, 4, -4, 0, 1, +-2, 1, 0, 0, 0, 0, 0, 0, +-1, 1, 1, -1, 0, 1, -2, 2, +-2, 2, -1, 0, -1, 0, 2, -2, +0, 2, -2, 1, 3, -3, 2, -2, +1, -1, -3, 3, -2, 0, 1, -1, +2, -2, 0, 1, -2, 1, 1, -1, +-1, 1, -3, 3, -5, 4, -1, -1, +3, -2, -3, 4, -4, 3, -2, 2, +-4, 4, 0, -1, 1, 0, -2, 2, +1, -1, 0, 0, -1, 1, 0, 0, +0, 0, -1, 1, -2, 2, 0, 0, +1, -2, 3, -4, 3, -3, -1, 1, +-1, 1, 1, -1, 0, 1, -1, 1, +1, -2, 1, -1, 1, -1, -1, 1, +0, -1, 1, 0, -1, 2, -3, 3, +-4, 4, -2, 1, -1, 0, 1, -1, +4, -4, 5, -2, -4, 6, -2, 0, +1, -1, -1, 1, -2, 3, -3, 4, +-3, 3, 0, -1, 1, 0, -3, 3, +1, -2, 2, -1, 1, -1, 2, 0, +-1, 2, -1, 1, 1, -3, 1, -1, +-1, 0, 1, 0, -1, 2, 0, -1, +4, -4, 4, -4, 2, -2, -2, 2, +-3, 3, -3, 4, -2, 3, 2, -3, +2, -2, -2, 2, -2, 1, -2, 2, +-2, 2, 0, 0, 1, -1, 0, 0, +-2, 1, -3, 1, -1, 2, -4, 4, +1, -1, 1, 1, -2, 1, -1, 0, +-2, 1, 1, -1, -1, 3, 0, -1, +3, -1, -3, 5, -3, 0, 3, -4, +0, -1, 3, -4, 5, -3, 3, -1, +0, 2, -2, 2, -3, 2, -3, 1, +1, -2, 3, -2, 4, -3, 3, -1, +-1, 1, -2, 1, -3, 2, -2, 1, +-1, 3, -1, 2, 2, -1, 0, 0, +-3, 3, -5, 3, -2, -1, 2, -1, +0, 2, 1, 0, 1, 0, -3, 2, +-2, -1, -1, 0, -4, 4, -1, 1, +1, 1, -2, 3, -3, 2, -4, 2, +-2, 0, 0, -1, 2, -1, 2, -1, +4, -3, 0, 2, -6, 3, -4, 3, +-5, 3, 3, -2, 2, 2, -1, 3, +-2, 3, -5, 2, -1, -2, -2, 2, +-2, 2, 0, 3, -3, 6, -3, 4, +-4, 2, -1, -2, -1, 0, -1, 0, +1, 1, 1, 1, -1, 3, -5, 4, +-3, 0, 0, -3, 3, -3, 1, 1, +3, -2, 2, 2, -4, 3, -2, 1, +-6, 3, -2, 1, -2, 4, -2, 3, +2, -1, 2, -1, -2, 2, -4, 1, +-2, 1, -1, 2, 0, 1, 4, -2, +4, -2, 0, -1, -4, 2, -5, 1, +2, -3, 4, -2, 5, -2, 4, -1, +0, 0, -3, 1, -5, 2, -1, -1, +1, 1, 1, 2, 1, 2, -1, 2, +-4, 2, -4, 0, 1, -3, 1, 1, +3, -1, 4, 0, 0, 1, -3, 1, +-4, 1, -2, 1, -3, 4, 0, 1, +3, 0, 1, 1, -1, 0, -3, -1, +-1, -2, 0, -1, 4, -2, 3, 1, +1, 0, 0, 1, -4, 1, -3, -1, +-3, 1, 2, -1, 4, 0, 2, 0, +1, 0, -3, 1, -3, -2, -2, 0, +1, -2, 6, -2, 3, 2, 1, 0, +0, -1, -4, 0, -4, 0, -1, 1, +2, 0, 6, -2, 3, -1, 1, -1, +-6, 2, -2, -3, 2, -3, 2, 0, +4, -1, 4, 0, -3, 4, -5, 0, +-3, 0, -5, 2, 2, -1, 3, 1, +5, -1, 0, 2, -3, -1, -2, -2, +-1, -1, 0, 1, 3, 0, 6, -2, +3, -1, 3, -6, 0, -2, -5, 2, +0, -1, 4, -2, 8, -2, 2, 1, +2, -4, -1, -1, -5, 1, -2, 0, +1, 1, 4, 0, 2, 2, -1, 1, +-4, 0, -2, -3, -1, 0, 1, 1, +4, 0, 4, 0, 1, 0, -2, -1, +-5, 0, 0, -4, 3, -2, 3, 1, +2, 4, -2, 4, -2, -2, -1, -3, +-4, 0, -4, 3, -1, 3, 6, -2, +2, 3, -3, 1, -2, -2, -6, 2, +-2, -1, 6, -3, 2, 4, 2, 0, +3, -2, -3, 0, -5, 0, -2, -2, +2, 0, 3, 1, 6, -1, 1, 2, +-5, 2, -7, 1, -4, 1, -2, 1, +6, -4, 8, -3, 4, -2, 1, -2, +-5, 1, -4, -2, 2, -3, 5, -2, +7, -1, 3, 1, -1, 1, -6, 2, +-3, -4, 4, -6, 4, -1, 5, 0, +6, -2, 2, -1, -3, -1, -1, -5, +1, -4, 0, 2, 0, 5, 2, 3, +1, 0, -2, 0, -8, 3, -8, 3, +-1, 0, 4, 0, 6, 0, 3, 0, +-2, 1, -5, 0, -4, 0, -5, 4, +2, 0, 6, 1, 4, -1, 0, 1, +-9, 6, -10, 4, -4, 0, 4, -3, +7, -1, 4, 1, 2, -1, -4, 2, +-9, 2, -3, -2, 1, 0, 7, -3, +7, 0, 1, 1, -2, 0, -9, 4, +-8, 3, -3, 2, 4, -1, 10, -4, +8, -3, 1, -2, -6, 2, -9, 3, +-2, -1, 3, 1, 4, 1, 5, 0, +-1, 1, -2, -3, -5, -1, -3, 0, +2, 0, 5, 0, 5, 0, 3, -1, +-5, 2, -5, -2, -3, 1, -2, 1, +5, 0, 4, 2, 5, -2, 0, -1, +-5, -1, -3, -2, -2, 2, 2, 0, +10, -4, 6, 0, -2, 1, -6, 1, +-5, -1, -1, -1, 4, -1, 5, 1, +4, 1, -1, 3, -7, 2, -5, -1, +-5, 2, -1, 1, 4, 1, 5, 0, +2, 1, -4, 1, -5, -2, -1, -3, +-1, 2, 4, 1, 3, 4, 0, 2, +-2, 0, -8, 2, -6, 1, -3, 1, +3, 0, 5, 1, 5, -1, 1, 0, +-4, -1, -3, -3, -2, 1, 0, 1, +5, 1, 6, -1, 2, 0, -5, 1, +-6, 0, -6, 1, 2, -1, 7, -2, +6, 1, 1, 0, 0, -3, -4, -2, +-3, -2, 2, -3, 6, -1, 4, 2, +4, -1, -3, 3, -7, 0, -3, -2, +-2, 1, 0, 4, 3, 1, 5, 0, +0, 0, -2, -3, -5, -1, -1, -3, +4, -1, 2, 4, 3, 2, 1, 0, +-1, -2, -6, 1, -4, -1, 2, -1, +6, -1, 5, 2, -2, 4, -5, 2, +-6, -1, -2, -2, 0, 0, 5, -2, +10, -4, 7, -3, 0, 0, -4, -2, +-4, 0, -6, 4, 4, -3, 10, -3, +5, 0, -1, 2, -6, 1, -5, -1, +-4, 1, 2, -1, 7, -2, 7, 0, +-1, 4, -6, 2, -5, 0, -5, 1, +1, -2, 7, -2, 8, -1, 2, 1, +-1, -2, -3, -1, -6, 2, -1, -1, +4, 0, 2, 4, 2, 1, -3, 2, +-7, 1, -3, -4, 3, -4, 3, 0, +7, -2, 6, 0, 2, -2, -1, -1, +-7, 2, -5, 2, 0, 1, 6, -1, +6, 0, 3, -1, -3, 1, -7, 2, +-8, 3, -1, 0, 4, -1, 6, -2, +3, 0, -3, 1, -6, 1, -6, 1, +-2, 1, 1, 2, 5, 0, 2, 3, +-4, 3, -6, 3, -7, 3, -4, 2, +0, 3, 3, 2, 4, 1, 0, 1, +-3, 0, -6, 2, -4, -1, 3, -1, +2, 2, 3, 0, 2, -1, -2, 0, +-7, 0, -2, -3, 0, 0, 2, 0, +8, -4, 7, -4, 0, -1, -3, -1, +-5, 2, -4, 2, 4, -1, 6, 1, +5, -2, 4, -3, 0, -4, -2, 0, +-6, 4, 1, 0, 4, 0, 3, 0, +1, -1, -3, -1, -4, -2, -4, 0, +1, -3, 7, -2, 1, 2, 3, -3, +0, -1, -5, 1, -4, 1, -1, 1, +2, 2, 4, 0, 6, -2, 2, -2, +0, -4, 2, -6, 3, -3, 3, 0, +4, 1, 1, 2, -2, 1, -4, 1, +-3, -3, 3, -7, 4, -2, 2, 1, +3, -1, 0, 0, -3, -1, -3, -1, +-3, -1, 2, -1, 1, 3, 1, 2, +0, 2, -2, 1, -3, 1, -2, -2, +2, -1, 2, 1, 6, -2, 5, -1, +-3, 2, -2, -2, -3, 0, -3, 1, +0, 1, 3, 0, 1, 2, -3, 1, +0, -4, -5, 1, -3, -1, 2, 0, +0, 3, 2, 0, 2, -1, 0, -2, +2, -5, -2, 2, -2, 2, 5, -1, +3, 2, 0, 3, -4, 2, -1, -2, +-1, -1, -1, 1, -2, 5, 1, 0, +7, -7, 3, -2, -6, 2, -5, 0, +0, -2, 0, 1, 1, 0, 4, -2, +1, -1, -2, 0, -2, -1, 0, -1, +2, 0, 4, 0, 4, 0, 2, 2, +-2, 1, 0, -1, 0, -1, 3, -3, +6, -2, 1, 3, 0, 0, -1, 0, +-5, 1, -5, 1, -4, 1, 0, -1, +1, -1, 1, -1, -2, 0, -5, 1, +-4, 0, -4, 3, -2, 1, 3, -1, +3, 0, 3, -1, 0, 2, -5, 5, +-2, 3, 1, 2, 3, 0, 4, 0, +1, 1, 1, -1, -1, 0, -4, 2, +-2, 0, -2, 1, -1, 1, -4, 3, +-7, 3, -5, 0, -6, 2, -3, -1, +2, -2, -1, 2, 3, -3, 4, -2, +0, 1, 1, -1, 4, -3, 6, -2, +6, -2, 8, -2, 4, 1, 0, 1, +2, -3, 2, -3, 0, -1, 0, 0, +-2, 1, -1, -1, -4, 1, -7, 1, +-6, 0, -4, -1, -2, 0, -3, 2, +-2, 2, -1, 1, 0, 1, 0, 1, +3, 0, 3, 1, 6, 1, 3, 4, +4, 1, 5, 0, 1, 2, -1, 2, +-1, 2, -2, 1, 1, -2, -5, 4, +-7, 1, -7, 1, -6, -3, -1, -4, +-7, 2, -1, -4, 0, -1, -4, 3, +-5, 4, -3, 3, 0, 2, 5, -1, +7, 0, 6, 3, 4, 3, 9, -4, +9, -3, 4, 0, 2, 3, -2, 3, +1, -1, -1, 0, -5, 1, -7, -1, +-5, -3, -10, 2, -13, 4, -7, -1, +-3, -2, -5, 0, -3, 0, -4, 2, +0, 0, 1, 3, 6, 0, 9, 1, +8, 2, 9, -1, 9, -1, 8, -1, +8, -3, 7, -1, 2, 1, -2, 3, +-5, 1, -6, -1, -10, 1, -12, 1, +-9, -1, -9, 1, -9, 2, -10, 3, +-10, 3, -7, 1, -2, 0, 0, 3, +3, 3, 8, 1, 12, -2, 11, 1, +6, 4, 8, 0, 10, -1, 10, -2, +8, -1, 3, 0, 0, -2, -5, -1, +-10, 2, -15, 3, -12, 0, -13, 3, +-12, 0, -6, -6, -6, -4, -7, -3, +-2, -2, -3, 4, 3, 1, 10, -1, +11, 0, 11, 1, 7, 4, 10, 0, +15, -2, 13, 0, 14, -2, 4, 4, +0, 0, -4, 1, -9, 0, -7, -3, +-10, 0, -9, -3, -9, -4, -13, 0, +-16, 1, -12, -1, -8, -1, -1, -3, +5, -1, 6, 1, 10, -1, 10, 1, +11, -1, 16, -2, 16, 0, 18, -1, +16, 0, 13, -3, 9, -4, 1, -1, +-4, -1, -9, 1, -9, -1, -10, -1, +-14, 0, -18, 1, -19, 0, -16, -1, +-12, -1, -6, -2, 2, -3, 5, -2, +8, -2, 10, -2, 13, -3, 18, -3, +21, -3, 23, -2, 19, 1, 12, 3, +8, 0, 4, 0, -2, -1, 0, -4, +-6, 1, -13, 2, -16, 1, -21, 2, +-25, 3, -20, -2, -16, 1, -16, 5, +-6, 0, 1, -1, 0, 1, 4, 0, +9, 1, 13, 2, 19, 1, 22, 0, +24, -2, 20, -1, 13, 0, 7, 1, +2, 2, 1, 0, 0, -2, -7, 0, +-13, -1, -20, 0, -24, 1, -23, -1, +-17, -2, -14, 1, -12, 2, -7, 0, +-5, 2, -3, 1, 7, -1, 11, 1, +22, -3, 24, 0, 25, -3, 22, 0, +15, 0, 11, 2, 7, 2, 8, 0, +4, -2, 0, -3, -15, 3, -19, -2, +-23, 1, -27, 3, -22, 2, -20, 3, +-15, -1, -12, 1, -15, 4, -6, -1, +3, -1, 13, -2, 18, 2, 21, 1, +24, 0, 19, 1, 20, -2, 19, -2, +15, 1, 14, -2, 10, -1, 0, 0, +-6, -3, -15, -1, -20, -1, -23, 1, +-20, -2, -15, -4, -18, 1, -20, 2, +-15, -2, -7, -3, -3, 2, 5, 1, +14, 2, 15, 4, 19, 2, 17, 4, +17, 1, 22, -3, 22, 0, 17, 2, +11, 2, 2, 3, -7, 1, -12, -1, +-17, 1, -21, 1, -18, -2, -17, -2, +-20, -1, -24, 1, -21, -1, -15, -1, +-6, -1, 3, 1, 7, 3, 12, 2, +16, -1, 19, -2, 21, -1, 23, 0, +24, 1, 22, 1, 18, 0, 7, 1, +0, -1, -7, 0, -13, 0, -13, -1, +-17, 2, -19, -1, -22, 0, -25, -1, +-23, -1, -18, -1, -9, -3, 1, -2, +3, 3, 6, 1, 12, 0, 13, 1, +19, -1, 24, -1, 29, -3, 27, 0, +19, 1, 16, -4, 6, 0, -4, 2, +-5, 0, -10, 2, -13, 0, -18, 2, +-26, 3, -25, -3, -22, -4, -20, 0, +-14, 1, -10, 4, -3, 0, 7, -5, +9, -3, 12, -2, 16, 1, 21, 1, +27, 0, 27, -2, 23, 0, 13, 1, +10, -2, 1, 4, -1, -1, 3, -5, +-9, 3, -17, 2, -22, 0, -24, -2, +-23, -2, -21, 1, -18, 3, -13, 2, +-9, 2, -4, 0, 0, -1, 7, -2, +16, -4, 25, -4, 27, -1, 24, 1, +19, 2, 14, 0, 15, -4, 11, -1, +5, 2, 2, 1, -3, -1, -10, -1, +-18, -1, -21, -3, -20, -3, -20, 2, +-19, 3, -13, -1, -9, -1, -9, -2, +-1, -5, 2, 1, 10, -2, 18, -1, +20, 1, 23, -1, 20, -1, 19, -3, +16, -1, 12, 2, 9, 2, 7, 0, +4, -3, -7, -1, -16, 0, -18, -3, +-17, -2, -20, 3, -15, -3, -12, -3, +-14, 0, -16, 3, -11, -1, 2, -4, +5, 2, 11, 1, 17, 0, 17, 0, +17, -1, 16, -1, 17, -2, 20, -3, +16, 0, 12, -1, 6, -1, -4, 0, +-9, 0, -15, 1, -14, -1, -16, 4, +-17, 2, -15, 0, -19, 2, -18, 1, +-14, 2, -9, 4, 0, 2, 7, 2, +7, 5, 8, 3, 10, 2, 11, 3, +15, 0, 20, -2, 17, 1, 11, 4, +2, 5, -3, 0, -5, 0, -9, 1, +-9, -1, -7, -3, -10, -2, -13, -3, +-15, -2, -16, 0, -14, 0, -7, -1, +-1, 0, 4, -1, 8, -1, 7, 1, +8, -2, 15, -5, 18, -1, 18, -1, +17, 0, 12, 0, 9, -2, 4, -1, +0, -1, -5, 1, -2, -4, -4, 0, +-11, 1, -12, -3, -14, -2, -15, -1, +-11, -3, -4, -1, -6, 4, -5, 4, +-5, 5, -1, 4, 4, 1, 8, 2, +8, 4, 15, -1, 16, 0, 15, -2, +8, 2, 0, 1, 4, -1, 0, 2, +0, -1, -1, -3, -4, -4, -12, 0, +-14, 1, -14, 1, -13, -1, -7, -2, +-1, -3, -2, 0, -2, -1, 1, -3, +-1, 2, 5, 2, 10, 2, 13, -1, +15, -4, 13, -2, 7, 3, 4, 1, +7, -3, 6, -3, 4, -1, -2, 4, +-7, 3, -9, -2, -10, -3, -7, -4, +-5, -2, -7, 1, -3, -5, -2, -5, +-5, 1, -5, 3, 0, -2, 5, -2, +10, -4, 14, -2, 7, 5, 8, -1, +6, -2, 6, -2, 11, -3, 10, 0, +7, -3, 4, -5, -1, -2, -3, -2, +-7, 2, -9, 2, -8, -2, -8, 2, +-8, 5, -10, 4, -12, 2, -5, -4, +1, -2, 1, 4, 6, 0, 8, -4, +6, -3, 8, -2, 6, 3, 3, 3, +5, -2, 6, 0, 2, 5, 4, 0, +1, -1, -5, -3, -4, -3, -2, 1, +-3, 2, -5, -1, -6, -2, -6, -2, +-7, 3, -5, 3, -3, -1, -1, -4, +4, 1, 3, 2, 7, -3, 6, -7, +8, -8, 5, 3, 5, 5, 6, 2, +4, -4, 6, -7, 4, 0, 0, 3, +2, -5, 1, -6, -1, -2, -4, 5, +-6, 6, -7, 0, -9, -3, -6, 1, +-4, 7, -4, 6, 0, -2, 1, -6, +-2, 2, -1, 7, 3, 0, 6, -5, +5, -4, 5, 2, 1, 9, 1, 1, +4, -9, 2, -3, 0, 1, 3, 5, +-3, 5, -6, -3, -6, 1, -7, 6, +-2, 1, 0, -4, 1, -8, 0, -4, +-1, 7, -3, 6, -1, -6, 0, -6, +2, -2, 5, 4, 2, 5, 6, -7, +3, -6, 2, 0, 3, 5, 3, 3, +1, -5, 4, -8, 1, 5, -1, 5, +1, -2, -4, -3, -6, -3, -5, 7, +-2, 9, -2, -2, -1, -8, -2, -1, +-5, 8, -4, 8, 0, -2, 2, -9, +1, 0, 1, 8, 0, 7, -2, -2, +-1, -6, 2, 0, 4, 6, 6, -2, +8, -11, 2, -9, 2, -2, 3, 7, +1, -1, 0, -9, 0, -5, 0, 4, +-5, 11, -2, 1, -1, -10, -4, -3, +-1, 7, -1, 9, -1, -3, 4, -12, +2, -4, 0, 8, 0, 7, 1, -2, +1, -8, 3, -2, 3, 9, 2, 4, +1, -9, 1, -7, 2, 1, -2, 11, +-2, 7, -1, -7, -5, -7, -1, 4, +3, 4, -2, 1, -2, -8, 3, -9, +-5, 10, -1, 8, 3, -5, 1, -12, +2, -5, 2, 10, -3, 14, -4, -1, +3, -11, 2, -1, -1, 10, 1, 9, +0, -3, -4, -9, -1, 4, 0, 11, +-2, 2, -1, -6, -3, -6, -4, 2, +0, 12, -2, 5, -8, -7, -2, -8, +4, 2, 0, 9, -1, 0, 2, -12, +2, -6, -1, 9, 4, 8, 2, -2, +0, -13, 5, -4, 5, 9, 2, 5, +2, -6, 1, -9, -1, -4, 1, 12, +1, 6, -1, -12, -2, -10, 0, 4, +-5, 11, -3, 4, 2, -12, 2, -14, +-1, 6, 0, 12, 0, 0, 1, -13, +5, -10, 4, 7, 1, 10, 5, -5, +7, -12, -2, -3, 1, 11, 0, 16, +-5, -4, 1, -15, 8, -5, 0, 8, +-4, 9, -1, -5, -3, -15, -3, 1, +3, 10, 2, 0, -3, -9, 2, -10, +-3, 7, -3, 12, 7, -2, 2, -9, +-3, -6, 4, 5, 6, 12, -1, 1, +2, -15, 7, -5, -1, 8, 2, 8, +4, -1, -2, -15, -2, -5, -1, 16, +-6, 9, -6, -6, 2, -12, 1, -4, +-6, 13, 2, 5, 2, -11, -6, -9, +3, 2, 5, 12, -3, 6, 5, -14, +7, -10, -3, 8, 3, 9, 9, 1, +-3, -8, -2, -8, 4, 10, 0, 9, +-4, -3, 1, -10, -3, -4, -10, 13, +0, 12, -2, -5, -9, -12, 0, -1, +0, 11, -6, 9, 2, -6, 6, -14, +-2, 3, 0, 13, 5, 7, -2, -7, +4, -14, 8, 4, 0, 15, -4, 5, +3, -9, 0, -8, -7, 6, 2, 14, +1, -2, -4, -15, 2, -7, 2, 5, +-11, 13, -5, 1, 2, -14, -5, -5, +0, 12, 4, 9, -7, -1, 0, -12, +9, -4, -2, 14, 3, 4, 12, -9, +2, -9, -1, 0, 6, 11, 3, 3, +-2, -12, 3, -8, -1, 7, -8, 10, +-1, 5, -3, -8, -9, -11, -3, 9, +-3, 15, -8, -2, 1, -12, 9, -10, +-2, 7, -1, 11, 9, -6, 3, -13, +3, -4, 11, 6, 3, 10, -2, -6, +9, -14, 3, 0, -3, 8, 5, 5, +2, -4, -9, -11, 1, 1, 0, 12, +-7, -1, -3, -7, 1, -8, -7, 2, +-4, 12, 7, -1, -3, -11, -3, -6, +6, 6, -2, 11, -1, 0, 11, -12, +2, -2, -2, 8, 8, 6, 4, 0, +-6, -8, 5, -6, 5, 10, -8, 8, +-2, -4, 0, -7, -10, -2, -7, 11, +1, 7, -4, -10, -6, -6, 2, 3, +-4, 6, -4, 4, 5, -5, 1, -9, +0, 3, 12, 5, 7, 0, -3, -5, +6, -7, 6, 4, -4, 11, 3, -1, +6, -7, -8, -2, -2, 5, 2, 9, +-6, -5, -4, -10, 0, 1, -8, 7, +-6, 5, 7, -6, -3, -11, -4, -4, +9, 7, -1, 7, -3, -4, 9, -8, +7, -3, -2, 11, 5, 4, 10, -9, +-2, -5, 6, -1, 7, 10, -7, 5, +-1, -10, 4, -6, -6, 3, -5, 6, +3, 0, -3, -10, -9, -4, 2, 4, +-1, 4, -7, -1, 0, -2, -1, -4, +-1, 3, 8, 7, 5, -4, -1, -8, +5, -1, 9, 5, 0, 6, 7, -7, +9, -8, -8, 6, -5, 9, 4, 3, +-2, -7, -3, -11, 3, 2, -8, 11, +-9, 0, 3, -7, -4, -6, -8, 1, +2, 10, 0, 4, -9, -3, 1, -1, +5, 3, -1, 5, 6, 0, 9, -8, +-1, -4, 6, 3, 10, 4, -1, -1, +-3, -6, 5, -5, -2, 7, -5, 5, +2, -1, -8, -3, -8, -6, 3, 5, +-2, 5, -8, -6, 2, -8, 5, -2, +-5, 7, 2, 6, 4, -3, -7, -4, +2, 4, 11, 5, 2, 1, 4, -6, +12, -11, 1, 4, -7, 15, 0, 4, +-3, -5, -6, -5, 4, 2, -4, 10, +-9, -3, 0, -9, -3, -2, -9, 5, +-1, 8, 2, -1, -7, -8, -1, 0, +3, 9, -2, 5, 1, 0, 9, -10, +2, -1, -2, 13, 9, 2, 2, -6, +-5, -3, 1, 4, -2, 10, -5, 5, +-1, -5, -4, -5, -7, 1, 0, 7, +-5, 7, -9, -7, -4, -4, -1, 7, +-5, 6, -1, 1, 3, -5, -2, -6, +3, 5, 9, 8, 2, -3, 2, -8, +5, 0, -1, 9, -2, 9, 5, -3, +0, -8, -5, 0, 0, 8, -3, 8, +-8, -5, -1, -11, -1, 2, -6, 8, +-2, 2, 0, -4, -6, -8, 0, -1, +6, 9, 1, 1, 0, -8, 7, -6, +2, 4, -3, 13, 3, 4, 6, -14, +3, -7, 4, 7, 4, 7, -3, 0, +-2, -8, 1, -4, -5, 9, -5, 9, +-3, 0, -7, -8, -2, -6, 3, 8, +-3, 5, -3, -7, -1, -3, -2, 1, +0, 8, 5, 6, 3, -9, 1, -10, +6, 4, 5, 10, -2, 4, 1, -4, +1, -5, -3, 5, 1, 9, 2, 0, +-5, -10, -2, -6, -1, 8, -4, 9, +-7, -1, 1, -12, -2, -3, -6, 8, +5, 6, 3, -6, 0, -13, 3, 2, +0, 12, 0, 4, 5, -5, 1, -6, +-2, 2, 4, 11, 3, 6, -3, -8, +1, -11, 3, 4, -6, 13, -1, 0, +4, -13, -5, -5, -5, 5, 1, 9, +-2, 0, -3, -12, 4, -8, 1, 9, +-2, 9, 2, -2, 1, -11, 2, -6, +5, 8, 9, 4, 4, -7, 4, -12, +2, 2, -3, 12, 1, 6, 1, -7, +-1, -11, -1, 2, -1, 12, -1, 2, +-1, -12, -1, -10, -3, 7, -6, 14, +-1, 0, 2, -11, -2, -7, 0, 6, +1, 13, 1, -2, 1, -10, 4, -5, +3, 9, 0, 11, 3, -5, 4, -16, +2, -5, 2, 10, 0, 9, 0, -9, +3, -16, 1, -1, -5, 13, -3, 5, +0, -9, -1, -11, -2, 3, 3, 10, +2, 1, -2, -11, 3, -9, 2, 5, +4, 9, 7, -2, 5, -14, -1, -4, +-3, 15, -1, 11, 4, -8, 2, -11, +1, -5, 1, 8, -2, 12, -2, -6, +-4, -12, -5, 1, 0, 12, -2, 8, +-6, -4, -3, -10, 0, 0, -2, 14, +4, 3, 3, -11, -1, -9, 4, 6, +2, 13, -1, 3, 1, -11, 4, -11, +0, 8, 2, 13, 2, -2, -1, -15, +0, -4, -4, 12, -4, 11, 1, -7, +3, -17, -2, -3, 0, 11, 1, 8, +-2, -9, 1, -15, 3, 0, -1, 15, +0, 8, 4, -10, 1, -12, 1, 3, +2, 15, 1, 3, -1, -10, 2, -9, +2, 5, 0, 12, 1, 1, -6, -11, +-5, -7, 0, 11, -3, 14, -6, 1, +-5, -10, -3, -4, -2, 12, 2, 8, +2, -7, -2, -12, 2, -1, 1, 15, +0, 7, 3, -11, 2, -14, 3, 1, +3, 14, 3, 4, 0, -11, -2, -11, +1, 3, 2, 12, -1, 1, 3, -17, +-1, -8, -4, 10, -1, 13, -1, -3, +0, -15, -3, -3, -1, 13, 0, 14, +-1, -4, 1, -15, 4, -5, 2, 14, +-3, 14, 1, -8, 1, -14, 2, 0, +3, 15, 0, 4, 1, -15, 5, -16, +2, 3, -2, 15, 2, 3, -2, -13, +-5, -10, 0, 9, -3, 18, -7, 2, +3, -16, 3, -7, -5, 14, 1, 14, +3, -4, -3, -17, 5, -7, 9, 12, +0, 8, 3, -10, 5, -14, -4, 0, +-3, 15, 7, 4, 0, -13, -7, -11, +5, 3, -3, 17, -10, 7, 0, -11, +-3, -10, -5, 8, 4, 15, 4, -2, +-4, -15, 2, -7, 3, 12, -7, 16, +1, -2, 5, -15, -2, -6, 1, 15, +4, 14, -7, -6, -1, -17, 7, -2, +-4, 17, -5, 11, 6, -15, 1, -17, +-8, 6, 4, 13, 2, 2, -3, -15, +5, -14, 4, 4, -2, 15, 0, 4, +0, -14, 0, -12, 4, 11, 5, 14, +-1, -2, -3, -13, 2, -5, 0, 12, +0, 11, 4, -8, 0, -17, 0, -5, +1, 16, -3, 11, -2, -13, 1, -18, +2, 2, -2, 15, 1, 4, 4, -14, +-1, -12, -2, 5, 6, 14, 2, 4, +-7, -11, 3, -10, 6, 8, -3, 15, +2, -2, 5, -17, -6, -5, 0, 13, +7, 12, -4, -7, -3, -16, 5, -2, +-6, 16, -4, 7, 10, -13, -1, -16, +-6, 2, 5, 17, 1, 6, -8, -12, +7, -14, 5, 4, -6, 15, 7, 3, +5, -14, -8, -11, 3, 9, 8, 15, +-7, -4, 6, -21, 7, -4, -10, 14, +-3, 13, 6, -5, -6, -18, -4, -5, +11, 11, -1, 10, -11, -4, 4, -14, +1, 0, -10, 19, 4, 10, 0, -9, +-10, -11, 9, 2, 8, 13, -4, 1, +6, -17, 7, -11, -6, 9, 1, 17, +1, 3, -6, -16, -2, -8, 6, 10, +-5, 14, -6, -3, 4, -16, 1, -6, +-6, 18, 0, 12, 2, -10, -5, -14, +2, 1, 3, 15, -2, 7, 3, -13, +5, -13, -3, 6, -3, 18, -1, 8, +0, -15, 0, -12, 3, 8, -2, 18, +-7, 1, 0, -16, 5, -10, -4, 12, +-2, 12, 5, -6, 0, -18, -2, -4, +4, 14, -2, 11, -6, -6, 7, -14, +1, 0, -3, 12, 5, 10, -3, -4, +-10, -12, 8, 0, 8, 13, -5, 2, +1, -11, 3, -8, -7, 6, -4, 17, +7, -1, -7, -12, -7, -5, 7, 10, +-4, 10, -4, -5, 6, -12, -2, -4, +-5, 10, 12, 9, -2, -2, -10, -13, +7, 2, 2, 14, -7, 6, 6, -9, +8, -14, -9, 5, 0, 15, 6, 4, +-11, -9, -4, -8, 8, 4, -6, 11, +0, -3, 8, -13, -7, -6, -4, 7, +10, 9, -4, 0, -5, -15, 12, -9, +2, 11, -2, 6, 9, -8, 3, -12, +-4, -1, 2, 13, 7, 3, -2, -9, +2, -13, 3, 4, -8, 16, -4, 5, +2, -11, -2, -9, -5, 7, 1, 11, +-2, 1, -4, -11, 0, -7, 3, 7, +-4, 14, -2, -2, 6, -14, 2, -5, +-3, 12, 5, 8, 4, -7, -2, -12, +6, -2, 4, 9, -1, 3, 4, -10, +6, -13, -7, 4, -2, 12, 2, 6, +-10, -6, -6, -5, 2, 7, -3, 8, +-6, 3, 3, -7, -4, -5, -5, 6, +8, 9, 3, -4, -4, -12, 8, -3, +4, 8, -4, 7, 4, -1, 5, -12, +-4, -4, 3, 11, 4, 7, -9, -6, +0, -9, 3, 4, -9, 9, -3, 4, +4, -7, -5, -9, -5, 6, 5, 11, +-5, 2, -4, -10, 9, -7, 1, 6, +-7, 10, 8, -1, 0, -7, -5, -4, +5, 10, 3, 6, -4, -6, 4, -9, +4, -1, -7, 9, 0, 6, 1, -4, +-8, -8, 0, -1, 5, 8, -6, 4, +-3, -8, 5, -7, -3, 5, -4, 8, +7, -3, 5, -10, -2, -5, 5, 4, +3, 8, -2, -1, 0, -5, 3, -3, +0, 7, -4, 10, 1, -2, -3, -6, +-5, 1, 1, 6, -1, 5, -4, -6, +0, -8, 1, 1, -4, 9, -4, 3, +4, -6, -3, -5, 0, 1, 2, 11, +-3, 3, -1, -8, 8, -7, 6, 1, +1, 3, 5, -1, 7, -13, 1, -3, +0, 8, 1, 7, -5, -3, 2, -8, +2, -1, -7, 7, -1, 3, 4, -6, +-5, -6, -3, 1, 4, 7, -7, 6, +-6, -2, 3, -2, -1, 0, 0, 5, +5, 3, 1, -7, -1, -5, 7, 6, +-1, 7, -5, -1, 6, -6, 0, 0, +-10, 7, 4, 4, 3, -4, -8, -4, +-2, 3, -1, 8, -10, 5, 0, -8, +9, -8, -5, 1, 0, 3, 8, -1, +2, -9, 1, -6, 6, 2, 2, 4, +-1, -2, 8, -6, 2, -3, -2, 3, +3, 5, 2, -2, -3, -4, -2, 1, +1, 2, -3, 4, -2, 0, -1, -6, +0, -2, -1, 4, 0, 1, 1, -6, +1, -4, -1, 0, 2, 3, 4, -2, +4, -6, 1, -3, 4, -1, 2, 6, +0, -1, 3, -3, -4, 3, -1, 4, +-2, 6, -1, 1, -1, -5, -1, -2, +1, 2, 0, 1, -4, 1, -4, -3, +1, -3, 0, 3, -2, 4, -3, -2, +1, -3, -1, -1, 5, -1, 3, 3, +-1, -4, 2, -2, 2, 3, 2, 2, +0, -1, 7, -5, 2, -5, 0, 3, +0, 5, 2, -4, -3, -3, -1, 0, +-1, 5, -8, 5, -1, 0, -3, 0, +-4, 0, 0, 0, 6, -1, -5, 1, +-3, -2, 7, -2, 2, 1, 1, 1, +3, -2, 5, -6, -2, 3, 4, 2, +4, -4, 1, -4, 3, -3, 0, 2, +-4, 6, -5, 5, -6, 1, -5, 0, +2, 2, -4, 3, -1, -1, -2, -1, +-2, 0, -1, 2, 3, 0, 0, -1, +-2, -1, 5, -1, -1, 6, 0, -1, +5, -6, 6, -3, -1, 1, 0, 6, +-1, 3, -3, -3, 1, -2, 2, 1, +1, -2, -4, 3, -3, 1, -1, -4, +0, 2, 1, -1, 1, -2, -6, 2, +-1, 2, 2, 0, 0, 2, 0, -2, +2, -2, 0, 3, 0, 2, 3, 1, +1, -3, 0, 1, -2, 2, 2, 1, +0, -2, 0, -1, -5, 3, -1, 1, +2, 0, 0, -3, 1, -2, -3, 0, +-1, 1, 1, 0, 3, -3, 0, -5, +4, 0, -2, 5, -3, 1, 2, -1, +1, -2, 3, -1, 1, 2, 5, -3, +-1, 0, 0, -1, 3, -3, 1, 3, +0, -2, -1, 0, -5, 5, -3, 0, +2, -1, -3, 0, 1, -3, -3, 1, +0, 4, -4, 3, 1, -1, -2, -1, +1, 0, -1, 6, -2, 1, 4, -4, +4, -4, 2, 0, 0, 0, 3, 2, +-6, 0, 0, 0, 1, 1, 1, 0, +-3, 3, 0, -4, 0, 0, -9, 8, +-2, 2, -1, -2, 1, -1, -1, -1, +0, 4, -2, 2, -1, 0, 1, -2, +3, -1, 2, 1, 0, 1, 5, -6, +3, -4, 1, 3, -3, 3, 3, -2, +2, -4, 0, -1, -1, 2, 2, -1, +-1, -1, -3, 1, 2, -3, -3, 3, +-2, 6, -1, -1, -2, 0, -2, 1, +2, 2, -2, 2, 0, -1, 3, -3, +1, 1, 0, 2, 2, -3, 4, -1, +0, -4, 5, -2, 2, 1, 2, -2, +-3, 0, 1, -2, 3, -3, -1, 1, +4, -4, -1, -1, -3, 4, -4, 2, +3, 0, -4, 3, -2, -2, 2, -2, +1, 5, -1, -2, 2, -3, 5, -2, +0, -2, 1, 3, 1, 0, 2, -2, +-3, 0, 3, 0, 1, -1, -1, 0, +-1, -1, -2, 3, -3, 3, -1, -1, +4, -2, -1, -2, 1, -3, 2, 1, +1, 2, -2, -2, 1, 3, -1, 1, +-1, 2, -1, 3, 3, -6, 5, -4, +0, 1, 1, 2, 1, -2, 5, -4, +-2, -2, 0, 3, 0, -1, -1, 0, +0, 1, 1, -3, 0, 0, 0, -1, +6, -5, -2, -2, 2, -2, 6, -4, +3, 1, -2, -2, 3, -2, 0, 2, +0, -3, 4, 1, -1, 2, -1, -2, +-4, 3, 5, 1, -4, 0, -4, 3, +-1, 0, 3, -3, -4, 5, -3, 3, +0, 0, -7, 4, 1, -1, 3, -3, +2, 0, -4, -1, 4, 0, -1, 2, +0, -2, 2, -1, 1, 1, 0, -3, +4, -3, 7, -2, 2, -5, 0, 2, +-4, 2, 5, -2, -2, 0, 3, -3, +4, -2, 0, -2, 1, -2, 5, -3, +3, -3, -4, -2, 5, 2, -3, 2, +-2, 0, -1, 1, 4, -2, -5, 3, +-1, 1, 3, -1, -2, 1, 1, -1, +1, 0, 2, 1, -6, 0, 1, -1, +-1, 4, -3, 2, -1, -1, 2, 1, +1, -4, -2, 0, 0, 4, -3, 2, +-2, 1, -2, 0, 6, -2, -4, 4, +-5, 3, 3, -2, 2, 1, -4, 0, +3, 0, 4, -1, -3, -4, 5, -1, +2, 0, -3, 1, -4, 1, 7, -2, +-3, 1, -2, 0, 3, 0, -3, 2, +-2, -1, 1, 0, 1, 3, -6, 2, +-2, 2, -1, 2, 2, -1, -2, -2, +6, -1, -1, 2, -2, 0, 1, 2, +-2, 2, -3, 2, -2, -2, 7, -3, +1, 0, -2, 3, -7, 4, 3, 1, +-1, -3, 1, -2, 2, 3, -1, -1, +-3, 2, 4, -1, 3, -1, -7, 0, +7, -2, 5, -3, -2, 2, -1, -1, +9, -4, -1, 1, -2, -1, 6, -1, +-1, 1, -3, 0, 2, 1, 2, 3, +-5, -3, 2, 3, -1, 3, 0, -1, +-2, 3, 4, -1, 1, 0, -4, 4, +1, 3, 1, -1, -1, 2, -5, 3, +6, 1, -2, 3, -3, 1, 1, 3, +0, 0, 2, -4, 6, -1, 7, -3, +-2, -3, 2, 2, 4, -1, 2, -1, +-3, 2, 4, -1, 3, -1, 0, 1, +4, 0, 1, 1, -1, -1, 1, 0, +6, 1, 0, -2, 1, -1, 2, 2, +2, 1, -2, 2, 3, 0, 4, -3, +-1, 1, 3, 0, 4, 0, 3, 0, +-5, 2, 3, 1, 2, 4, -4, 4, +-1, 0, 9, -2, 0, 0, -1, 3, +8, 0, 3, -5, 1, -1, 6, 1, +7, 0, -3, 0, 6, -2, 5, 0, +-2, 3, 4, -2, 8, 1, -3, 2, +0, -2, 9, 2, 2, 2, -3, 1, +3, 0, 9, -2, 0, 1, 6, 1, +8, -5, 3, -2, 1, 4, 6, 0, +8, -3, 4, -4, 10, -6, 9, -2, +6, -1, 6, -4, 9, -3, 6, -4, +4, 2, 6, 1, 8, -4, 1, 1, +1, 3, 10, -2, 5, 1, 2, 2, +4, -1, 6, 2, 0, 3, 6, 1, +7, 0, 1, -1, 8, 0, 7, 5, +3, 0, 2, -1, 12, -3, 7, -1, +3, 4, 5, 2, 4, 0, 2, 0, +10, -1, 9, 2, 3, 1, 6, -3, +7, 2, 6, 5, 2, 0, 8, -1, +10, -5, 10, -4, 8, 2, 13, -1, +8, -4, 4, 1, 10, 1, 8, 1, +3, 2, 8, -4, 12, -1, 0, 5, +6, 4, 9, 2, 4, -3, 7, -3, +13, 3, 7, 3, -1, 3, 12, -3, +10, -3, 8, -1, 13, -1, 12, -3, +5, -2, 9, 2, 13, 0, 8, 2, +7, -1, 11, -4, 11, 1, 8, 0, +12, 0, 6, 1, 8, -2, 5, 5, +10, 2, 9, 0, 7, -1, 12, -2, +10, 3, 12, 1, 8, 0, 10, -2, +8, 1, 10, 1, 12, 2, 9, 2, +7, -2, 14, -1, 14, 3, 6, 3, +10, -1, 11, 0, 9, 2, 9, 3, +14, -2, 13, -7, 13, -5, 15, -1, +10, 7, 8, 1, 12, -2, 9, 6, +8, 3, 16, -4, 16, -1, 11, -3, +8, 0, 12, 5, 15, -1, 9, 1, +10, 1, 13, 3, 11, 4, 13, 1, +16, -2, 10, 0, 12, -1, 17, -1, +15, 0, 11, -4, 12, -1, 16, 3, +12, 3, 13, -1, 19, -4, 13, 2, +8, 4, 19, -1, 15, -2, 12, -4, +16, -3, 17, 5, 7, 8, 11, 0, +19, -2, 14, 3, 11, 4, 18, -1, +18, -3, 10, -3, 14, 3, 14, 4, +13, 1, 13, -1, 17, -1, 16, 2, +17, 3, 16, 1, 14, 0, 15, 0, +11, 5, 15, 2, 19, -3, 14, -3, +19, -3, 23, -1, 19, 0, 16, 2, +18, 0, 14, 3, 14, 3, 20, -1, +19, -5, 17, -6, 21, -3, 19, 4, +15, 1, 19, -4, 18, 4, 13, 7, +14, 7, 16, 5, 18, -3, 17, -3, +19, 1, 22, 0, 19, -3, 18, -4, +26, -4, 20, 6, 15, 5, 20, 0, +22, -3, 18, -4, 22, 1, 21, 0, +21, -8, 19, -4, 23, 0, 18, 4, +18, 3, 22, 1, 18, 0, 21, 4, +20, 4, 21, -1, 18, -2, 24, -7, +21, -2, 22, 3, 22, -2, 19, -1, +21, 1, 26, 1, 19, 5, 17, 4, +21, 0, 16, 1, 21, -1, 23, 1, +17, 0, 16, -3, 28, 0, 20, 7, +19, 3, 26, -2, 25, -1, 22, -2, +27, 0, 24, -2, 21, -6, 20, 1, +20, 1, 24, 2, 21, 3, 24, -3, +25, 0, 23, 7, 20, 3, 26, -5, +28, -9, 24, -5, 24, -3, 27, -2, +25, -4, 23, -1, 22, 6, 23, 7, +25, 2, 26, -3, 30, -6, 26, -1, +21, 1, 28, -4, 25, -4, 20, -3, +26, 4, 25, 5, 25, 1, 24, 0, +29, 1, 20, 6, 23, 3, 26, -3, +24, -5, 20, -1, 26, 1, 27, 0, +25, 0, 26, 1, 25, 4, 25, 6, +27, 4, 26, -2, 23, -4, 30, -2, +27, -4, 28, -5, 30, -5, 26, -1, +21, 5, 35, 4, 27, 2, 22, -1, +30, 3, 25, 2, 20, 2, 27, -3, +31, -9, 21, -3, 30, 3, 29, 5, +24, 2, 26, 2, 32, 3, 26, 4, +30, 0, 29, -4, 25, -4, 26, -3, +29, 0, 27, 0, 30, -5, 31, 0, +26, 6, 28, 10, 24, 6, 25, -2, +31, -6, 33, -3, 27, -4, 32, -7, +29, -4, 25, 0, 25, 7, 28, 10, +29, 1, 30, -2, 32, 1, 31, 3, +27, -2, 29, -6, 30, -4, 25, -1, +27, 1, 33, 3, 29, 3, 23, 1, +34, 5, 34, 4, 26, 0, 29, -5, +34, -3, 19, 1, 30, -3, 34, -2, +25, -2, 28, 0, 36, 5, 33, 5, +30, 3, 31, -1, 29, 0, 28, 4, +29, -3, 31, -9, 33, -9, 33, 1, +22, 8, 31, 9, 28, 7, 23, 3, +29, 6, 37, 4, 24, 0, 24, -3, +36, -6, 24, 0, 24, 3, 38, -1, +31, -1, 22, 7, 35, 11, 32, 6, +25, 4, 31, -4, 35, -5, 26, -1, +36, -7, 36, -8, 31, -5, 32, 1, +31, 9, 31, 8, 32, 0, 30, 0, +31, 2, 35, 1, 25, -4, 33, -10, +34, -6, 27, 3, 28, 3, 41, 0, +30, 4, 27, 4, 37, 6, 32, 8, +29, -7, 36, -11, 35, -6, 31, -4, +32, -3, 35, -2, 33, -1, 25, 7, +36, 7, 39, 3, 29, 0, 29, -4, +38, -1, 27, -1, 30, -6, 35, -6, +30, -3, 25, 4, 37, 9, 33, 6, +27, 2, 35, 2, 33, 5, 28, 3, +35, -9, 40, -16, 31, -7, 34, 3, +29, 2, 31, 3, 31, 4, 30, 8, +26, 11, 40, 3, 32, -5, 26, -6, +37, -4, 31, -2, 26, -4, 38, -6, +37, -2, 23, 7, 38, 10, 36, 6, +30, -5, 36, -4, 38, 2, 27, -3, +34, -7, 37, -10, 30, -5, 31, 4, +36, 8, 28, 5, 31, 3, 34, 5, +29, 6, 33, 3, 31, -6, 30, -11, +34, -6, 35, 0, 29, -1, 34, 0, +35, -1, 31, 10, 27, 13, 36, 4, +26, 1, 30, -4, 32, -1, 33, -2, +31, -6, 32, -9, 40, -7, 35, 6, +31, 9, 33, 6, 31, 2, 28, -1, +34, 3, 34, -2, 27, -6, 29, -12, +39, -3, 24, 7, 29, 5, 36, 1, +34, 1, 31, 6, 37, 9, 28, 5, +27, -7, 37, -10, 32, -5, 36, -4, +34, -3, 30, -2, 31, 1, 37, 12, +20, 15, 34, 2, 35, -3, 26, -5, +30, -1, 38, -3, 27, -8, 24, -3, +37, 2, 26, 7, 29, 5, 39, 3, +32, 3, 23, 6, 37, 5, 32, -3, +26, -8, 31, -9, 35, 0, 24, 5, +31, 1, 32, -1, 33, 2, 32, 8, +34, 5, 33, 1, 29, -6, 25, -5, +30, -4, 36, -2, 25, -5, 34, -5, +34, 6, 26, 11, 25, 7, 41, 0, +27, 0, 27, 0, 34, 3, 32, -5, +26, -11, 31, -4, 31, 3, 26, 6, +30, 3, 33, 1, 31, 4, 26, 8, +32, 5, 30, -2, 27, -10, 22, -5, +33, -1, 31, -5, 29, -2, 33, -1, +33, 7, 19, 15, 31, 8, 37, -6, +27, -8, 28, -4, 37, -6, 31, -5, +29, -7, 35, -4, 27, 1, 32, 5, +26, 6, 29, 3, 27, 3, 31, 4, +25, 0, 33, -7, 24, -8, 23, -4, +29, 5, 27, 3, 22, 1, 34, 0, +37, 6, 19, 13, 34, 5, 32, -6, +22, -14, 26, -6, 35, -1, 22, 1, +31, -3, 37, -6, 26, 3, 20, 13, +28, 8, 25, 0, 29, -4, 31, -2, +24, -3, 29, -9, 30, -7, 24, 1, +26, 3, 29, 1, 21, 2, 30, 3, +30, 9, 26, 9, 31, -3, 32, -10, +16, -11, 26, -7, 28, 4, 25, 5, +29, -1, 30, 0, 22, 6, 25, 9, +26, 6, 22, -2, 26, -7, 23, -6, +26, -4, 28, -4, 30, -4, 25, -1, +27, 7, 20, 4, 21, 1, 29, 1, +31, 3, 25, 5, 28, -1, 26, -9, +15, -7, 22, -3, 23, 2, 28, 1, +31, 1, 27, 5, 20, 7, 26, 6, +21, -1, 26, -10, 24, -7, 21, -3, +19, 2, 31, -4, 28, -6, 25, 0, +28, 12, 17, 12, 13, 2, 22, -3, +29, -6, 27, -2, 32, 2, 25, -3, +16, -6, 16, -5, 20, 1, 19, 5, +30, 8, 22, 15, 15, 10, 16, -1, +16, -5, 20, -4, 25, -2, 18, 1, +18, 1, 27, -6, 18, -4, 25, 5, +31, 16, 17, 14, 9, -3, 23, -18, +17, -9, 20, 8, 30, 15, 23, 6, +13, -8, 19, -12, 17, -3, 13, 9, +28, 11, 27, 9, 24, -6, 24, -16, +20, -9, 17, 0, 24, 2, 16, 0, +23, -8, 28, -11, 19, 1, 19, 12, +28, 15, 17, 5, 14, -9, 17, -17, +15, -12, 22, 5, 33, 12, 22, 6, +12, -5, 20, -5, 10, 4, 11, 3, +18, 4, 25, -1, 22, -3, 22, -3, +16, -1, 17, 1, 18, -5, 18, -5, +15, 0, 17, 4, 11, 12, 23, 3, +29, -4, 13, 1, 12, -1, 14, -8, +7, -3, 15, 1, 32, 2, 22, 0, +23, 1, 12, 12, 2, 8, 6, -4, +19, -14, 19, -9, 21, 6, 18, 14, +10, 4, 15, -3, 12, 0, 12, 0, +12, 5, 13, 5, 11, 1, 22, -1, +21, -4, 19, -3, 16, 6, 7, 4, +-5, -4, 8, -5, 25, 2, 22, 13, +21, 14, 16, 5, -1, -2, 2, -10, +12, -14, 14, -6, 26, 5, 27, 7, +13, -1, 9, -3, 13, 4, 9, 9, +16, 2, 15, -9, 8, -11, 12, -2, +18, 5, 17, 5, 21, 5, 15, -3, +3, -14, 4, -10, 10, 9, 17, 18, +28, 10, 23, -1, 4, -10, 0, -8, +-4, -6, 7, -7, 22, 0, 30, 6, +20, 6, 8, 9, -1, 10, -3, 10, +14, -6, 20, -20, 15, -16, 13, 0, +12, 6, 8, 3, 16, 3, 15, 3, +8, 3, -3, 1, 0, -3, 10, -1, +27, 1, 28, 3, 14, 3, 1, 0, +-12, -10, 0, -25, 19, -16, 24, 14, +22, 30, 17, 19, -1, -3, -2, -13, +7, -8, 6, -8, 10, -4, 16, 5, +9, -1, 8, -10, 21, -5, 13, 14, +0, 23, 2, 8, -2, -18, 6, -24, +26, -6, 27, 13, 12, 13, 5, 4, +-11, -9, -8, -26, 11, -18, 16, 10, +21, 33, 20, 25, 7, -1, -3, -15, +4, -10, -3, -6, 3, -8, 15, -6, +13, 2, 8, 4, 18, 1, 9, 9, +-4, 16, 3, 6, 2, -19, 6, -22, +15, -4, 18, 13, 10, 7, 13, -5, +2, -4, -8, -5, -4, -11, 5, -7, +19, 10, 25, 21, 19, 15, 1, 2, +-8, -8, -16, -15, 1, -23, 17, -15, +17, 8, 15, 22, 9, 11, -3, -3, +-1, -1, 10, 6, 4, -2, 8, -18, +7, -12, 1, -1, 14, 2, 21, 5, +8, 10, -8, 9, -17, -9, -16, -24, +13, -8, 33, 25, 29, 32, 9, 12, +-15, -14, -27, -27, -5, -26, 23, -12, +22, 8, 22, 19, 1, 17, -17, 1, +-7, -1, 9, 12, 7, 7, 2, -11, +-5, -21, -7, -10, 15, 8, 25, 15, +17, 7, -1, 1, -14, -11, -25, -20, +1, -10, 30, 17, 29, 33, 15, 15, +-7, -11, -28, -19, -14, -18, 17, -17, +16, -6, 12, 13, 6, 23, -5, 17, +-3, 0, 12, -7, 2, -2, -7, -9, +-6, -14, 0, -4, 18, 11, 20, 10, +10, -3, -4, -2, -20, 7, -20, -2, +7, -19, 26, -12, 17, 20, 8, 29, +-6, 12, -15, -10, -1, -22, 7, -26, +2, -22, 2, 5, 4, 35, 4, 34, +11, 5, 7, -19, -6, -13, -19, 3, +-13, 1, 4, -6, 27, -3, 21, 4, +5, 3, -10, 6, -24, 12, -13, 0, +11, -24, 13, -18, 6, 15, 14, 38, +-3, 24, -6, -14, 4, -32, -1, -27, +-10, -11, 0, 5, 11, 17, 12, 22, +21, 4, 5, -12, -15, -4, -17, 9, +-4, -2, 4, -20, 19, -16, 12, 10, +-3, 24, -4, 12, -8, -2, -4, -14, +2, -21, -1, -14, -2, 16, 12, 39, +13, 23, 12, -17, 3, -33, -20, -17, +-29, 1, -6, 1, 18, 1, 27, 14, +25, 19, -9, 10, -30, -6, -15, -7, +5, -7, 20, -17, 22, -13, 5, 5, +-14, 17, -9, 6, 4, -9, 10, -2, +4, 3, -12, -3, -19, -4, -2, 9, +22, 19, 29, 15, 11, -3, -24, -18, +-32, -27, -15, -30, 14, -11, 34, 32, +30, 56, -6, 26, -24, -27, -21, -42, +-5, -17, 19, 12, 22, 17, 5, 4, +-7, -9, -4, -15, -5, -11, 7, 12, +4, 30, -8, 10, -11, -22, 6, -27, +8, 14, 11, 37, 13, 20, -13, -11, +-17, -35, -13, -34, -2, -15, 12, 24, +20, 55, 5, 41, -1, -10, -6, -39, +-17, -23, -5, 2, 3, 7, 9, -2, +17, 1, 17, 7, -8, 2, -15, -8, +-14, 1, -13, 9, 8, 5, 23, 2, +8, 10, -4, 8, -5, -7, -12, -19, +-1, -12, 10, 3, 6, -2, -2, -10, +-5, 5, 2, 26, 11, 30, 8, 15, +-4, -12, -12, -27, -21, -32, -6, -18, +19, 18, 28, 45, 10, 30, -9, -21, +-22, -46, -23, -15, 5, 26, 21, 35, +20, 15, 10, -10, -7, -24, -20, -27, +-4, -8, 7, 19, 6, 15, 4, -10, +-1, -15, -7, 19, -3, 38, 8, 20, +3, -13, 0, -30, -12, -24, -10, -11, +6, 7, 9, 28, 12, 23, 8, -3, +-9, -21, -23, -3, -11, 20, -2, 12, +8, -6, 16, -1, 6, 13, -13, 13, +-16, -4, -12, -19, -9, -18, 12, -6, +15, 15, 6, 37, -2, 37, -5, -1, +-7, -39, -6, -31, -5, 6, -2, 26, +4, 13, 2, -7, 2, -7, -2, 3, +-9, 12, -11, 20, -3, 20, -5, -3, +2, -32, 12, -20, 0, 24, -6, 44, +-8, 18, -8, -31, -9, -40, 1, -12, +1, 21, -2, 44, 3, 44, -2, 13, +-4, -30, -10, -35, -16, -6, -16, 23, +0, 21, 9, 0, 17, -7, 6, 6, +-19, 11, -27, 6, -17, 9, 2, 8, +19, -3, 19, -12, -7, 0, -22, 18, +-23, 15, -6, -9, 12, -12, 10, 5, +-11, 10, -26, 12, -15, 15, 4, 22, +21, 14, 13, -10, -19, -20, -38, -14, +-24, 2, 0, 11, 31, 15, 31, 23, +-9, 15, -44, -7, -44, -11, -13, 6, +21, 20, 30, 14, 3, 1, -27, 4, +-37, 4, -17, -9, 9, -10, 19, 6, +-2, 24, -19, 16, -20, 4, -17, 7, +9, 8, 14, 0, -8, -5, -22, 3, +-23, 7, -19, -5, 6, -13, 18, 9, +0, 35, -13, 33, -24, 4, -27, -19, +-17, -15, 8, -5, 12, 14, 1, 35, +-13, 30, -21, -9, -25, -36, -21, -23, +-2, 22, 1, 53, 2, 35, -8, 7, +-17, -11, -28, -17, -21, -13, 1, 7, +7, 33, -9, 31, -25, -8, -23, -33, +-21, -5, 2, 39, 10, 53, -16, 29, +-36, -11, -36, -35, -28, -28, 6, 15, +22, 66, 0, 58, -32, -6, -52, -62, +-40, -42, -9, 25, 18, 74, 16, 67, +-9, 16, -49, -37, -53, -57, -26, -20, +5, 46, 20, 79, 1, 33, -43, -37, +-59, -55, -21, 1, 8, 69, 12, 72, +-9, 18, -50, -44, -59, -65, -15, -18, +28, 61, 21, 96, -21, 36, -63, -61, +-64, -81, -23, -5, 22, 82, 22, 97, +-20, 35, -57, -39, -60, -66, -22, -30, +5, 52, 0, 91, -15, 33, -35, -53, +-42, -71, -14, 6, -1, 94, -17, 91, +-30, 9, -54, -71, -38, -76, -3, 5, +10, 90, -8, 108, -40, 28, -68, -84, +-54, -93, -14, 11, 15, 120, 3, 117, +-40, 4, -68, -86, -52, -75, -8, 18, +11, 103, -15, 95, -60, 0, -70, -91, +-35, -80, 16, 46, 19, 148, -29, 105, +-84, -36, -89, -126, -30, -71, 31, 63, +31, 138, -24, 89, -88, -33, -97, -109, +-41, -60, 16, 64, 22, 140, -24, 81, +-72, -52, -82, -99, -39, -23, 12, 84, +3, 106, -52, 32, -78, -51, -68, -70, +-18, -11, 21, 78, -2, 104, -60, 49, +-89, -45, -67, -86, -10, -17, 17, 67, +-12, 86, -57, 38, -80, -28, -53, -42, +-13, -9, -14, 43, -50, 80, -68, 50, +-63, -14, -26, -40, -6, 0, -23, 60, +-66, 58, -86, 3, -55, -30, -16, -16, +-2, 29, -25, 62, -76, 54, -98, 18, +-55, -19, -12, -20, -5, 26, -36, 51, +-78, 30, -90, -10, -52, -14, 0, 31, +6, 57, -55, 33, -109, -8, -101, -23, +-44, 10, 16, 46, 20, 60, -56, 47, +-127, -10, -112, -47, -46, -14, 11, 46, +11, 84, -53, 47, -112, -16, -97, -22, +-43, 6, -5, 42, -18, 50, -64, 18, +-95, -8, -73, -23, -35, 7, -12, 64, +-33, 69, -82, 20, -99, -33, -80, -29, +-36, 32, -10, 68, -30, 57, -70, 17, +-96, -23, -86, -19, -42, 15, -31, 50, +-43, 58, -66, 15, -88, -13, -68, 8, +-33, 47, -49, 63, -74, 15, -90, -27, +-80, -9, -40, 30, -24, 56, -41, 49, +-84, 23, -109, -3, -80, -11, -44, 18, +-34, 46, -54, 41, -76, 19, -77, 15, +-68, 27, -57, 25, -67, -3, -80, -7, +-72, 30, -55, 61, -49, 50, -61, 4, +-74, -20, -77, 15, -80, 52, -80, 55, +-69, 19, -65, -24, -53, -16, -39, 35, +-57, 80, -99, 65, -111, -14, -85, -49, +-49, 4, -32, 68, -45, 78, -82, 21, +-109, -16, -93, 6, -68, 29, -64, 31, +-54, 10, -55, 8, -80, 41, -82, 53, +-92, 42, -91, 8, -62, -21, -52, 8, +-61, 44, -83, 50, -106, 18, -75, -17, +-44, 14, -55, 67, -85, 56, -118, 1, +-111, -34, -60, 9, -29, 75, -48, 70, +-94, 14, -124, -22, -104, -3, -69, 46, +-51, 53, -56, 17, -81, -10, -95, 8, +-79, 59, -80, 71, -85, 17, -86, -32, +-80, -21, -75, 52, -76, 85, -75, 28, +-80, -25, -86, -9, -85, 56, -87, 79, +-89, 14, -77, -38, -68, -14, -76, 65, +-98, 109, -98, 46, -85, -41, -75, -47, +-77, 19, -98, 98, -107, 82, -83, 1, +-58, -34, -50, 8, -94, 78, -137, 62, +-117, -14, -66, -46, -30, 8, -44, 92, +-111, 95, -154, 8, -115, -48, -59, -17, +-35, 58, -65, 96, -111, 39, -125, -30, +-104, -33, -62, 27, -49, 90, -86, 73, +-108, 2, -106, -42, -108, -14, -85, 54, +-64, 90, -69, 65, -77, 17, -103, -27, +-122, -31, -113, 13, -89, 65, -53, 94, +-58, 56, -92, -22, -111, -47, -118, 5, +-108, 89, -81, 107, -64, 17, -67, -66, +-85, -56, -98, 50, -106, 143, -107, 95, +-80, -43, -63, -117, -80, -37, -112, 131, +-111, 179, -86, 62, -64, -92, -71, -120, +-110, 21, -149, 158, -116, 142, -49, 5, +-33, -112, -76, -63, -129, 79, -147, 153, +-93, 92, -46, -40, -63, -103, -120, -21, +-135, 92, -77, 140, -41, 75, -67, -40, +-135, -66, -171, -15, -105, 63, -5, 101, +-7, 63, -98, 11, -183, -29, -177, -19, +-65, 29, 12, 59, -36, 61, -129, 30, +-183, -11, -128, -8, -30, 26, -20, 64, +-87, 75, -153, 29, -155, -20, -95, -35, +-42, 8, -42, 92, -75, 105, -120, 35, +-130, -44, -120, -65, -103, 19, -63, 106, +-35, 108, -52, 33, -109, -58, -160, -59, +-147, 29, -77, 107, -18, 107, -29, 7, +-108, -76, -162, -38, -134, 60, -68, 132, +-35, 92, -63, -26, -114, -83, -137, -41, +-112, 65, -62, 146, -49, 101, -72, -15, +-111, -92, -126, -63, -111, 66, -78, 137, +-46, 94, -47, -11, -98, -80, -143, -27, +-138, 72, -97, 116, -32, 82, -22, -27, +-97, -82, -157, -16, -132, 92, -71, 143, +-24, 60, -59, -60, -131, -81, -156, -2, +-92, 106, -13, 131, -26, 42, -120, -47, +-169, -76, -125, 3, -35, 118, 8, 121, +-76, 23, -171, -79, -172, -59, -71, 68, +19, 134, -15, 85, -133, -25, -196, -91, +-146, -26, -23, 89, 32, 142, -44, 81, +-159, -51, -191, -96, -116, -4, -20, 109, +12, 125, -51, 27, -146, -58, -170, -34, +-105, 40, -29, 86, -7, 57, -56, -7, +-132, -17, -161, 5, -105, 46, -23, 69, +0, 28, -65, -5, -138, -1, -162, 25, +-97, 37, -7, 14, 4, 11, -71, 44, +-146, 45, -150, 11, -80, -21, -9, 2, +-26, 68, -94, 67, -142, 14, -113, -20, +-48, -8, -23, 50, -63, 74, -115, 31, +-122, -24, -75, -39, -39, 35, -48, 114, +-84, 82, -113, -31, -90, -91, -57, 0, +-66, 131, -87, 111, -81, -24, -67, -96, +-55, -6, -71, 131, -91, 117, -103, -16, +-82, -109, -38, -52, -42, 122, -79, 181, +-100, 43, -93, -136, -65, -139, -47, 75, +-63, 239, -96, 126, -95, -120, -55, -198, +-36, 7, -59, 233, -94, 184, -110, -61, +-83, -205, -34, -75, -21, 167, -56, 220, +-112, 43, -118, -149, -71, -131, -26, 77, +-28, 203, -72, 82, -120, -105, -99, -125, +-28, 58, -12, 190, -61, 74, -120, -111, +-116, -119, -57, 60, -1, 190, -11, 86, +-89, -94, -149, -122, -99, 26, -26, 166, +-2, 113, -33, -57, -99, -129, -125, -15, +-77, 155, -26, 157, -27, -24, -62, -143, +-91, -50, -91, 136, -73, 161, -35, -16, +-21, -128, -54, -29, -90, 128, -90, 121, +-75, -33, -42, -112, -18, -13, -30, 129, +-76, 133, -117, -16, -99, -131, -40, -53, +3, 126, -12, 176, -81, 14, -126, -163, +-94, -99, -29, 133, 5, 221, -29, 42, +-92, -177, -120, -138, -85, 97, -15, 218, +14, 95, -43, -112, -108, -150, -117, 12, +-61, 166, 4, 131, -1, -42, -62, -136, +-113, -23, -93, 137, -34, 126, -8, -42, +-28, -129, -57, -4, -86, 147, -77, 106, +-45, -59, -30, -112, -30, 16, -54, 138, +-82, 88, -66, -61, -39, -107, -27, 10, +-41, 137, -70, 107, -81, -39, -52, -116, +-10, -30, -21, 116, -70, 128, -91, -15, +-60, -120, -23, -43, -5, 120, -45, 139, +-90, -21, -76, -134, -35, -45, -14, 130, +-30, 144, -59, -19, -67, -139, -57, -60, +-36, 111, -28, 148, -43, 17, -55, -118, +-55, -84, -55, 81, -52, 171, -46, 63, +-35, -128, -29, -131, -49, 59, -68, 188, +-74, 83, -34, -116, 11, -135, -15, 29, +-83, 166, -104, 102, -57, -62, 2, -120, +16, -27, -40, 110, -99, 114, -95, -1, +-28, -87, 18, -46, -18, 62, -77, 94, +-94, 28, -55, -52, 10, -28, 8, 48, +-60, 57, -115, -7, -65, -53, 19, 6, +14, 84, -51, 65, -103, -30, -95, -72, +-17, -5, 42, 77, -3, 84, -94, 10, +-117, -64, -56, -60, 24, 25, 28, 101, +-36, 64, -98, -39, -93, -86, -23, -16, +21, 65, 3, 71, -50, 23, -77, -24, +-70, -37, -47, -34, -6, 12, 11, 83, +-22, 91, -79, -2, -100, -109, -53, -74, +14, 84, 21, 160, -36, 43, -78, -124, +-78, -124, -47, 34, -3, 162, 10, 111, +-25, -57, -93, -151, -82, -69, 0, 116, +25, 180, -39, 36, -86, -159, -45, -149, +-7, 72, -17, 198, -51, 78, -58, -114, +-33, -135, -5, 15, -19, 123, -53, 88, +-55, -19, -39, -78, -19, -51, -10, 25, +-39, 87, -50, 48, -29, -35, -13, -54, +-30, -2, -64, 41, -61, 6, 2, -6, +40, 43, -19, 52, -113, -34, -122, -110, +-18, -15, 78, 136, 65, 135, -66, -41, +-173, -181, -117, -90, 36, 107, 132, 199, +46, 78, -134, -135, -195, -212, -72, -56, +102, 204, 122, 251, -30, 7, -173, -269, +-147, -225, 4, 108, 100, 295, 63, 140, +-67, -158, -143, -238, -100, -58, 16, 154, +73, 207, 0, 55, -90, -138, -88, -193, +-10, -22, 19, 179, -38, 157, -61, -28, +-12, -143, 16, -66, -36, 35, -79, 52, +-44, 53, 9, 54, 3, 3, -30, -107, +-40, -100, -58, 49, -58, 165, -6, 101, +47, -97, -14, -168, -103, -50, -63, 116, +14, 153, 34, 20, -17, -120, -69, -130, +-61, 1, -15, 137, 12, 123, -8, -36, +-39, -157, -48, -66, -43, 129, -36, 143, +-9, -62, 37, -176, 13, -8, -71, 187, +-131, 102, -57, -147, 87, -208, 118, 26, +-29, 248, -189, 164, -145, -131, 33, -290, +128, -95, 75, 236, -63, 304, -175, 5, +-148, -309, 27, -254, 163, 84, 104, 323, +-100, 210, -216, -132, -120, -338, 68, -188, +164, 204, 53, 403, -124, 119, -175, -339, +-79, -382, 55, 71, 103, 417, 51, 211, +-76, -237, -147, -315, -87, 10, 35, 230, +84, 112, 45, -82, -45, -89, -125, -3, +-91, 4, 22, -15, 85, 28, 42, 62, +-62, 3, -98, -71, -70, -32, 10, 26, +52, 12, 34, -8, -26, 48, -104, 83, +-85, -57, 16, -193, 87, -56, 30, 217, +-95, 233, -116, -96, -2, -316, 82, -115, +26, 227, -60, 279, -98, -19, -40, -272, +43, -189, 61, 109, 10, 259, -75, 77, +-104, -182, -41, -196, 65, 47, 95, 194, +-16, 63, -113, -123, -93, -120, 5, 36, +61, 100, 56, 32, 2, -54, -73, -79, +-116, -19, -58, 57, 90, 96, 125, 25, +2, -115, -138, -134, -152, 19, -8, 188, +121, 126, 118, -120, -21, -222, -154, -36, +-145, 204, -1, 165, 143, -89, 127, -195, +-21, -45, -177, 130, -174, 87, 26, -46, +229, -76, 146, 0, -168, 61, -266, 12, +-55, -60, 197, -64, 187, 43, -25, 126, +-181, 23, -172, -134, -6, -146, 172, 53, +174, 195, -48, 84, -240, -108, -145, -184, +104, -46, 204, 123, 48, 159, -127, 43, +-152, -150, -37, -181, 83, -25, 127, 185, +71, 186, -118, -48, -204, -219, -30, -151, +177, 119, 149, 222, -56, 55, -161, -161, +-91, -172, 49, 28, 115, 123, 51, 104, +-59, -20, -95, -116, -26, -84, 45, 17, +56, 124, 3, 48, -30, -79, -9, -92, +-14, 20, -28, 85, -11, -15, 63, -62, +55, 2, -63, 89, -92, 35, 12, -117, +70, -120, 18, 37, -11, 200, -3, 103, +-14, -146, -48, -233, -20, -50, 69, 204, +67, 220, -22, 27, -98, -213, -55, -264, +60, -40, 105, 280, 44, 341, -77, -33, +-106, -418, -24, -328, 86, 157, 134, 453, +48, 229, -105, -232, -165, -435, -26, -181, +150, 256, 182, 438, 7, 121, -186, -339, +-137, -394, 65, -10, 164, 351, 70, 258, +-36, -79, -67, -257, -74, -148, -32, 58, +68, 144, 156, 110, 68, -5, -126, -99, +-178, -111, -6, -22, 189, 77, 154, 71, +-41, 19, -152, -35, -42, -42, 75, -54, +40, -39, -2, 57, 42, 102, 73, 43, +-37, -95, -132, -117, -34, -3, 138, 71, +154, 56, -16, 5, -121, -3, -66, -45, +43, -101, 86, -38, 61, 118, 15, 158, +-20, -40, -40, -214, -44, -115, 22, 147, +104, 201, 104, -43, 4, -205, -121, -62, +-95, 153, 56, 102, 153, -117, 83, -125, +-42, 67, -75, 137, -22, -12, 43, -147, +44, -73, 41, 62, 57, 92, 33, 32, +-37, -55, -73, -86, -7, -55, 81, 32, +125, 103, 49, 53, -77, -56, -107, -109, +-12, -46, 122, 57, 141, 90, 31, 29, +-99, -79, -97, -92, 34, -3, 130, 76, +94, 49, -27, -47, -56, -65, 1, -6, +56, 65, 30, 36, -15, -80, 4, -112, +72, 7, 106, 192, -4, 121, -124, -183, +-74, -309, 101, -26, 213, 370, 112, 298, +-120, -181, -232, -466, -43, -188, 251, 321, +275, 426, -9, 45, -246, -385, -154, -374, +104, 43, 233, 378, 155, 281, -33, -122, +-159, -348, -120, -205, 78, 103, 206, 276, +133, 163, -52, -78, -134, -268, -23, -195, +111, 82, 104, 251, 4, 164, -18, -122, +29, -261, 52, -122, 39, 121, -31, 237, +-49, 55, 49, -182, 165, -208, 106, 27, +-99, 227, -178, 89, 0, -165, 238, -195, +217, 67, -44, 213, -226, 25, -112, -207, +183, -165, 264, 145, 46, 219, -163, -36, +-102, -249, 89, -109, 151, 191, 53, 150, +-45, -103, -18, -183, 63, 18, 80, 154, +7, 1, -42, -148, 9, -82, 86, 112, +115, 124, 22, -59, -66, -171, -40, -60, +74, 134, 123, 99, 52, -95, -14, -149, +-3, 33, 28, 146, 4, -25, 13, -177, +96, -63, 125, 161, 27, 133, -123, -106, +-95, -205, 112, -52, 246, 145, 106, 142, +-141, -25, -164, -162, 42, -114, 217, 44, +139, 110, -59, 26, -83, -67, 55, -33, +114, 3, 4, -47, -50, -105, 48, 2, +159, 179, 96, 120, -92, -137, -124, -303, +38, -93, 198, 244, 163, 276, -17, -21, +-129, -304, -77, -222, 93, 55, 174, 227, +112, 150, -11, -59, -60, -198, -29, -190, +4, 20, 73, 177, 173, 134, 161, -51, +-51, -176, -205, -102, -78, -14, 196, 55, +311, 82, 98, 64, -206, -23, -231, -173, +74, -149, 308, 47, 176, 216, -111, 117, +-176, -161, 41, -245, 196, -43, 107, 184, +-49, 116, -43, -110, 90, -162, 107, 0, +-4, 132, -58, 18, 49, -154, 138, -130, +79, 76, -20, 202, -52, 29, 37, -247, +114, -245, 78, 71, -4, 304, -17, 120, +69, -226, 95, -277, 33, -28, -41, 180, +-27, 121, 94, -24, 184, -96, 87, -109, +-130, -75, -139, -2, 96, 117, 265, 106, +115, -51, -120, -180, -103, -139, 71, 54, +154, 151, 75, 68, -7, -122, 30, -200, +92, -45, 14, 127, -86, 131, 18, -79, +206, -194, 186, -48, -58, 126, -198, 105, +-37, -123, 232, -179, 263, 6, 15, 141, +-190, 54, -107, -153, 154, -133, 253, 45, +64, 128, -142, -21, -89, -182, 138, -57, +210, 150, 40, 128, -125, -152, -64, -287, +147, -40, 210, 254, 59, 225, -112, -128, +-81, -363, 97, -205, 197, 152, 109, 355, +-54, 127, -62, -282, 28, -403, 83, -75, +86, 328, 82, 284, 77, -95, -12, -332, +-89, -180, -21, 104, 173, 152, 221, 36, +37, -69, -142, -72, -115, -47, 129, -70, +238, -46, 83, 19, -109, 90, -65, 54, +143, -78, 154, -159, -25, -128, -108, 20, +71, 138, 228, 134, 106, -22, -115, -228, +-154, -236, 86, -22, 278, 238, 172, 238, +-94, -66, -196, -321, 14, -280, 223, 43, +208, 297, 31, 215, -111, -104, -69, -352, +75, -254, 176, 77, 103, 299, -17, 199, +-30, -138, 41, -343, 86, -211, 35, 112, +32, 281, 64, 113, 65, -163, 31, -262, +-9, -114, 25, 78, 97, 127, 117, 82, +24, -44, -50, -161, 0, -189, 108, -61, +156, 157, 62, 188, -62, -5, -38, -252, +99, -254, 137, 8, 26, 208, -25, 179, +73, -63, 106, -230, -5, -199, -63, -40, +59, 158, 220, 187, 132, 47, -123, -221, +-184, -327, 104, -92, 343, 242, 163, 323, +-164, -34, -202, -369, 76, -298, 264, 51, +166, 282, -19, 136, -81, -89, 12, -211, +80, -181, 57, -51, 56, 91, 99, 198, +115, 59, 13, -180, -92, -265, -39, -105, +138, 123, 231, 158, 100, 69, -77, -82, +-132, -205, 6, -196, 189, -32, 190, 196, +61, 195, -33, -41, -26, -257, -10, -252, +14, -42, 108, 154, 217, 232, 188, 98, +-62, -214, -268, -416, -124, -230, 280, 270, +441, 501, 142, 113, -266, -477, -301, -576, +43, -17, 346, 514, 298, 400, 18, -182, +-134, -544, -117, -277, -18, 206, 117, 352, +241, 68, 247, -251, -2, -229, -253, -27, +-198, 90, 174, 18, 435, -52, 231, 12, +-179, 22, -295, -100, 19, -209, 283, -55, +206, 198, 11, 155, -53, -144, 29, -296, +43, -63, 15, 180, 62, 90, 113, -126, +102, -141, 15, 24, -3, 46, 13, -71, +32, -100, 88, -7, 106, 66, 87, -8, +-9, -100, -14, -97, 68, -20, 80, 58, +36, 14, 22, -86, 131, -121, 137, -27, +-20, 85, -139, 31, -15, -116, 234, -166, +259, -29, 59, 138, -126, 82, -126, -124, +0, -237, 164, -90, 290, 132, 203, 151, +-81, -13, -257, -198, -134, -206, 184, -41, +395, 149, 270, 185, -87, -34, -343, -260, +-197, -237, 235, 22, 483, 210, 253, 114, +-185, -86, -334, -208, -90, -159, 243, -5, +345, 118, 193, 128, -43, -30, -194, -188, +-153, -199, 73, -42, 294, 141, 304, 143, +64, -21, -190, -208, -217, -209, 4, -22, +301, 137, 345, 139, 79, -31, -214, -197, +-197, -216, 77, -44, 281, 171, 250, 151, +0, -61, -149, -232, -59, -170, 109, 16, +154, 124, 103, 118, 75, -37, 7, -210, +-50, -225, 17, -9, 119, 232, 119, 151, +67, -140, 29, -311, 17, -170, 17, 128, +57, 243, 88, 89, 73, -228, 38, -345, +4, -93, 78, 246, 131, 262, 63, -96, +-56, -344, -53, -211, 126, 107, 218, 218, +115, 41, -63, -148, -112, -186, 7, -74, +143, 30, 224, 50, 147, 29, -42, -20, +-160, -74, -81, -143, 168, -132, 301, 18, +204, 170, -60, 129, -252, -137, -126, -331, +148, -180, 377, 184, 303, 326, -53, 36, +-346, -345, -260, -349, 214, 30, 495, 318, +326, 173, -141, -177, -419, -298, -185, -110, +286, 93, 533, 100, 189, 15, -272, -42, +-299, -80, 30, -127, 281, -119, 225, 1, +113, 139, 13, 137, -117, -71, -184, -311, +13, -263, 364, 110, 373, 392, -17, 151, +-351, -368, -227, -477, 237, -22, 450, 414, +182, 286, -216, -192, -252, -420, 79, -194, +287, 170, 182, 252, -34, 32, -90, -199, +21, -199, 109, -29, 107, 45, 32, 12, +14, 1, 71, 40, 84, -21, 5, -183, +-44, -188, 69, 24, 186, 227, 101, 134, +-81, -169, -101, -326, 111, -155, 253, 175, +79, 273, -143, 33, -104, -265, 144, -287, +261, -31, 117, 170, -105, 147, -169, -2, +52, -142, 229, -205, 170, -151, 3, 66, +-43, 241, 13, 114, -4, -214, 15, -343, +120, -76, 210, 221, 121, 212, -125, -48, +-225, -264, 8, -224, 376, -14, 363, 210, +-81, 180, -376, -117, -152, -314, 279, -150, +399, 174, 146, 187, -152, -64, -260, -188, +-65, -96, 236, 7, 316, -2, 121, 32, +-117, 54, -161, -50, -59, -162, 125, -122, +260, 55, 186, 113, -41, 31, -183, -92, +-88, -167, 115, -120, 248, 19, 201, 160, +-12, 103, -192, -106, -143, -255, 114, -170, +329, 106, 199, 239, -122, 72, -211, -225, +9, -279, 199, -19, 155, 172, 51, 105, +-47, -61, -48, -116, 50, -97, 131, -75, +79, 18, -52, 95, 0, 26, 107, -109, +99, -112, 4, -25, -23, -24, 60, -24, +76, 67, 33, 70, -13, -117, 35, -225, +122, -9, 78, 197, -58, 39, -93, -207, +112, -134, 249, 128, 53, 105, -196, -148, +-126, -188, 198, 34, 293, 164, 47, 6, +-176, -161, -124, -142, 130, -29, 210, 87, +66, 110, -92, 7, -38, -180, 131, -206, +104, 27, -44, 190, -80, 58, 104, -158, +197, -114, 25, 37, -125, -28, -53, -126, +146, 9, 168, 211, 29, 48, -69, -305, +-34, -265, 41, 120, 70, 292, 106, 40, +108, -206, -4, -162, -141, -54, -57, -1, +163, 92, 202, 159, 43, -19, -53, -300, +-39, -213, -48, 134, -5, 244, 174, 5, +257, -166, 4, -81, -276, -67, -138, -121, +249, 14, 311, 277, -16, 191, -221, -290, +-49, -471, 156, -56, 109, 421, -1, 330, +16, -166, 52, -406, 9, -200, -15, 132, +-9, 213, 43, 73, 132, -43, 121, -129, +-41, -195, -150, -144, -16, 125, 166, 314, +166, 74, 21, -303, -88, -324, -105, 29, +1, 248, 187, 131, 208, -40, -11, -144, +-228, -193, -106, -134, 214, 118, 272, 294, +-15, 69, -206, -284, -20, -337, 168, 8, +63, 329, -88, 231, 16, -160, 160, -404, +53, -120, -109, 283, -49, 223, 132, -171, +123, -244, -34, 77, -93, 115, 33, -170, +147, -126, 67, 267, -74, 207, -72, -373, +61, -444, 126, 258, 50, 573, -24, -78, +-18, -652, 13, -190, 37, 515, 41, 300, +43, -370, 42, -371, 12, 239, -58, 311, +-36, -246, 100, -374, 139, 198, 28, 497, +-88, -120, -67, -633, 1, -171, 85, 545, +160, 387, 105, -350, -85, -450, -215, 65, +-26, 272, 234, -26, 225, -150, -60, 115, +-190, 112, -12, -228, 118, -301, 56, 109, +-18, 394, 79, 112, 87, -303, -85, -349, +-176, -3, 3, 290, 270, 232, 239, -81, +-74, -285, -311, -147, -157, 85, 196, 88, +339, -9, 156, 68, -163, 121, -297, -152, +-120, -437, 228, -95, 354, 526, 72, 474, +-262, -326, -232, -766, 100, -155, 263, 630, +106, 537, -105, -257, -142, -620, 7, -166, +94, 365, 72, 304, 18, -98, 2, -203, +3, -21, -59, 22, -40, -103, 90, -40, +179, 192, -1, 159, -205, -196, -44, -313, +248, 16, 162, 325, -229, 148, -208, -250, +188, -296, 276, 22, -58, 311, -180, 166, +46, -196, 85, -296, -78, -39, -56, 233, +190, 106, 168, -92, -130, -53, -198, 52, +26, -69, 156, -252, 56, 31, -10, 379, +36, 204, -2, -361, -123, -465, -34, 103, +156, 447, 117, 190, -74, -256, -68, -234, +42, -27, -10, -8, -45, 25, 86, 221, +162, 279, -16, -202, -176, -571, -88, -216, +91, 498, 160, 565, 120, -94, -15, -545, +-211, -311, -193, 179, 95, 311, 347, 156, +159, -60, -234, -175, -258, -193, 57, -67, +172, 137, 21, 205, 48, 113, 133, -140, +-77, -277, -312, -143, -45, 181, 361, 312, +220, 43, -213, -224, -232, -250, 110, -1, +156, 193, -97, 191, -126, -12, 166, -267, +230, -140, -124, 165, -310, 246, 12, -104, +329, -270, 124, 48, -242, 224, -167, -26, +161, -264, 208, 42, -60, 298, -227, 44, +-39, -329, 209, -220, 183, 203, -107, 306, +-229, 62, 2, -255, 185, -289, 82, -9, +-65, 352, -29, 310, -31, -200, -83, -509, +-18, -123, 184, 478, 207, 399, -88, -205, +-318, -459, -173, -69, 239, 256, 336, 73, +27, -89, -254, 118, -168, 249, 52, -186, +67, -569, 61, -112, 101, 619, 65, 545, +-141, -336, -186, -698, 36, -91, 213, 506, +84, 316, -133, -254, -49, -263, 52, 56, +-24, 149, -121, -53, 91, -90, 294, 150, +22, 132, -367, -146, -313, -305, 213, 14, +462, 347, 160, 205, -312, -131, -409, -248, +-20, -72, 293, -15, 215, 25, -50, 227, +-100, 281, -8, -81, -54, -512, -151, -242, +-41, 363, 269, 451, 271, -47, -116, -376, +-402, -113, -163, 129, 331, 108, 305, -4, +-141, 51, -328, 23, 17, -170, 287, -154, +23, 107, -239, 328, -73, 55, 256, -284, +104, -271, -247, 107, -182, 314, 157, 53, +270, -179, -19, -122, -218, 144, -133, 55, +90, -166, 124, -92, -2, 177, -43, 244, +22, -112, 79, -252, -86, -80, -190, 163, +-49, 165, 199, -7, 254, -53, 7, -123, +-274, -37, -302, 41, 66, 113, 361, 66, +155, -70, -237, -23, -209, -51, 136, -2, +113, -5, -209, 78, -114, 89, 293, -44, +263, -55, -255, -70, -432, 56, 30, 32, +394, 10, 206, -13, -199, 8, -235, 93, +-54, -57, 57, -151, 105, -71, 133, 253, +64, 248, -169, -206, -230, -407, -72, -19, +194, 518, 265, 271, 57, -355, -196, -480, +-324, 71, -86, 494, 208, 164, 337, -280, +110, -249, -318, 175, -394, 198, 9, -172, +451, -211, 209, 183, -292, 389, -293, -122, +128, -471, 251, -98, -109, 473, -197, 310, +75, -349, 206, -411, -49, 98, -238, 482, +-22, 139, 165, -334, 102, -335, -149, 100, +-107, 408, 86, 122, 58, -281, -67, -286, +-107, 147, 110, 314, 121, 0, -55, -244, +-184, -98, -104, 156, 123, 92, 153, -48, +115, -8, -122, 33, -250, -49, -136, -89, +154, 48, 320, 119, 36, 1, -226, -70, +-247, -1, 36, 46, 163, -54, 97, -75, +-10, 91, -118, 168, -65, -4, -48, -202, +63, -113, 73, 136, 17, 175, -52, 17, +-98, -113, -22, -65, 12, -11, 115, -24, +45, 69, -118, 156, -147, 92, 22, -165, +186, -246, 7, -28, -172, 225, -79, 261, +151, -3, 109, -232, -115, -270, -161, 36, +-39, 351, 127, 249, 93, -211, -5, -439, +-71, 6, -81, 448, -38, 234, -33, -356, +74, -359, 106, 212, 7, 398, -129, -71, +-94, -401, 57, 1, 26, 401, -3, 110, +11, -395, 6, -251, -78, 313, -73, 370, +109, -123, 135, -380, -103, -10, -315, 328, +-42, 93, 347, -289, 244, -201, -217, 276, +-358, 358, -2, -94, 179, -449, 43, -171, +-37, 367, 59, 370, 21, -126, -150, -428, +-132, -46, 47, 396, 146, 194, 39, -365, +-130, -369, -101, 291, 101, 541, 142, -46, +-107, -584, -283, -194, -14, 465, 302, 312, +176, -318, -189, -349, -268, 236, 1, 407, +175, -113, 58, -431, -146, -82, -81, 354, +132, 251, 111, -172, -142, -269, -216, 20, +21, 277, 174, 96, 75, -275, -114, -249, +-93, 199, 2, 431, 19, 13, -19, -440, +-47, -228, 50, 308, 60, 329, -40, -176, +-142, -343, -46, 81, 115, 405, 70, 117, +-55, -419, -126, -372, -27, 214, 53, 549, +44, 138, -21, -483, -68, -372, -32, 266, +-14, 488, 41, -80, 27, -489, -36, -71, +-121, 454, -53, 249, 160, -367, 93, -341, +-140, 217, -219, 392, 26, -74, 183, -387, +11, -23, -103, 362, -48, 179, 67, -297, +-61, -292, -156, 171, -5, 350, 186, 1, +151, -347, -182, -106, -248, 291, -28, 227, +168, -198, 56, -303, -82, 98, 12, 311, +22, 66, -69, -287, -170, -166, 7, 174, +128, 256, 55, 21, -22, -258, -88, -181, +-49, 69, -87, 305, 16, 146, 71, -200, +24, -278, -51, 2, -66, 301, 76, 102, +-3, -169, -154, -161, -176, 118, 101, 183, +289, -77, 43, -163, -255, -24, -267, 189, +50, 87, 165, -118, 65, -111, -41, 54, +-65, 165, -27, -50, -99, -168, -36, -17, +66, 222, 86, 137, -54, -222, -169, -214, +-2, 110, 107, 308, 36, -4, -136, -285, +-97, -53, 47, 286, 3, 177, -49, -307, +3, -321, 107, 192, -34, 499, -205, 83, +-110, -477, 126, -335, 169, 240, -106, 429, +-166, -32, 30, -327, 132, -18, -80, 318, +-231, 68, 21, -393, 196, -222, 46, 334, +-212, 419, -112, -107, 132, -388, 79, -45, +-140, 240, -207, 38, 59, -203, 215, 23, +51, 276, -197, 95, -202, -215, 50, -208, +128, 37, -22, 113, -147, 88, 1, 54, +174, -5, 16, -102, -237, -73, -227, 85, +106, 54, 242, -76, 10, -47, -173, 149, +-85, 111, 59, -157, -58, -189, -128, 117, +7, 268, 164, -55, 85, -326, -171, -89, +-202, 367, -62, 321, 136, -170, 124, -412, +-56, -123, -167, 256, -86, 214, 122, 13, +74, -75, -125, -33, -195, -74, 42, -100, +216, 48, 2, 158, -256, 123, -194, -74, +160, -137, 228, -62, -38, 89, -286, 185, +-171, -4, 142, -229, 183, -227, -14, 218, +-201, 447, -82, 74, 78, -428, -2, -411, +-144, 164, -42, 384, 235, 174, 118, -103, +-293, -93, -372, -62, 74, -204, 395, -88, +96, 201, -281, 389, -213, 61, 76, -301, +49, -269, -134, 6, -24, 216, 186, 124, +94, 72, -245, -35, -288, -119, -6, -119, +217, 21, 179, 170, -64, 36, -223, -85, +-214, -90, 20, 69, 204, 112, 92, 28, +-145, -20, -187, -120, 26, -114, 53, -8, +-87, 253, -84, 251, 116, -101, 127, -337, +-176, -186, -310, 188, -42, 213, 303, 83, +201, 11, -198, -14, -364, -131, -85, -208, +232, 47, 124, 231, -133, 132, -152, -89, +62, -51, 68, 58, -173, -102, -203, -209, +87, 20, 282, 383, -7, 251, -356, -216, +-210, -358, 213, -62, 257, 231, -160, 131, +-324, -19, -10, -3, 252, 12, 32, -87, +-260, -142, -109, 47, 168, 201, 101, 127, +-233, -76, -254, -163, 93, -81, 293, 36, +74, 170, -293, 145, -283, -58, -6, -227, +197, -125, 111, 130, -92, 159, -95, 43, +-38, 38, -17, 50, -149, -150, -148, -318, +105, -16, 282, 442, 91, 376, -355, -199, +-386, -511, 14, -176, 360, 267, 187, 327, +-230, 78, -280, -117, -15, -147, 156, -89, +-59, 30, -181, 104, 46, 101, 227, 21, +-20, -62, -426, -88, -239, -63, 295, 48, +426, 132, -97, 89, -547, -57, -247, -144, +259, -30, 343, 124, -78, 140, -310, -30, +-107, -141, 86, -26, 52, 111, -137, 54, +-60, -130, 59, -55, 57, 171, -63, 147, +-168, -133, -72, -229, 27, 81, 111, 269, +-50, 55, -167, -241, -74, -146, 111, 156, +120, 179, -187, -29, -236, -177, -30, -44, +239, 106, 113, 128, -238, 22, -247, -103, +7, -58, 246, 37, -11, 105, -274, -5, +-153, -91, 183, -14, 241, 75, -189, 56, +-360, -92, -83, -56, 314, 77, 176, 114, +-272, -22, -306, -129, 60, 18, 324, 135, +-49, 64, -414, -153, -194, -154, 315, 104, +353, 231, -234, 72, -473, -203, -129, -167, +319, 52, 194, 172, -216, 108, -189, -20, +67, -39, 121, -74, -233, -78, -285, -27, +117, 97, 377, 161, 102, 42, -467, -97, +-426, -162, 97, -41, 470, 130, 155, 176, +-379, 41, -360, -139, 38, -102, 301, 41, +4, 81, -235, -31, -96, -52, 146, 103, +42, 99, -304, -125, -185, -225, 206, 81, +325, 375, -104, 126, -457, -311, -220, -308, +195, 130, 289, 304, -50, 46, -234, -122, +-93, -27, 56, 35, -35, -126, -214, -115, +-75, 174, 192, 310, 236, 70, -114, -248, +-418, -227, -250, -11, 161, 144, 325, 167, +34, 96, -232, -15, -199, -181, -18, -194, +30, -23, -51, 209, -11, 270, 51, 58, +30, -173, -124, -257, -207, -58, -57, 157, +149, 203, 142, 80, -140, -119, -273, -153, +-64, -69, 172, 99, 105, 105, -151, 17, +-202, -4, -26, 13, 102, 29, 21, -77, +-154, -43, -130, 41, 82, 57, 152, -1, +-97, -28, -321, 77, -128, 5, 212, -104, +223, -95, -122, 112, -308, 230, -117, 23, +122, -173, 109, -189, -111, 88, -125, 224, +10, 60, 54, -188, -84, -199, -154, 150, +12, 254, 64, 19, -47, -276, -183, -119, +-30, 247, 185, 199, 95, -94, -217, -245, +-381, 35, -64, 184, 309, 26, 303, -128, +-136, -68, -424, 142, -232, 71, 114, -67, +209, -103, -5, 65, -79, 189, -49, 28, +-47, -163, -177, -191, -159, 104, 95, 258, +186, 66, 24, -208, -204, -197, -120, 125, +-9, 186, -67, -10, -118, -150, 16, 63, +217, 260, 74, 19, -241, -315, -378, -291, +-83, 210, 262, 473, 234, 147, -53, -370, +-285, -429, -184, 93, -20, 419, 83, 203, +41, -242, -32, -245, -15, 143, -45, 262, +-62, -58, -156, -340, -123, -54, 44, 332, +174, 228, 113, -217, -173, -318, -282, 117, +-165, 338, 101, 30, 177, -321, 10, -114, +-117, 309, -100, 244, 10, -176, -118, -323, +-195, 24, -20, 271, 253, 82, 194, -168, +-207, -84, -340, 143, -152, 74, 138, -123, +127, -58, -8, 188, -49, 149, -55, -202, +-52, -294, -165, 83, -124, 397, 35, 169, +177, -297, 88, -348, -191, 46, -211, 322, +-36, 193, 96, -104, -44, -160, -136, -5, +30, 82, 142, -15, 15, -106, -264, 35, +-246, 180, 15, 77, 212, -174, 148, -162, +-110, 108, -223, 181, -183, -24, 27, -152, +119, 67, 23, 204, -81, -5, -83, -253, +43, -171, -44, 158, -170, 236, -115, 72, +103, -96, 168, -83, -92, -45, -216, -94, +-95, -1, 115, 209, 55, 331, -134, 11, +-131, -417, -20, -395, 117, 77, 43, 501, +-92, 313, -181, -116, -115, -339, 49, -199, +68, 28, 35, 153, -47, 251, -55, 133, +-105, -88, -141, -271, -38, -117, 52, 154, +125, 144, 8, -27, -135, -111, -184, 80, +-89, 140, 111, -18, 75, -153, -72, -72, +-171, 117, 5, 55, 135, -15, -74, 35, +-222, 134, -85, -5, 217, -286, 78, -208, +-215, 148, -187, 401, 83, 146, 168, -224, +-119, -251, -173, -1, -24, 187, 105, 65, +-38, -46, -163, -60, 1, 14, 120, 55, +92, 26, -176, 5, -243, -73, -76, -61, +150, -15, 199, 68, -43, 114, -177, 93, +-157, 65, 17, -96, 25, -227, -103, -186, +-96, 125, 85, 372, 227, 198, -27, -175, +-294, -341, -257, -69, 25, 190, 166, 144, +60, -39, 8, -64, 3, 80, -26, 50, +-194, -77, -261, -97, -50, 50, 225, 88, +270, -93, -28, -138, -258, 93, -181, 345, +19, 166, 46, -281, -94, -427, -52, -90, +146, 344, 208, 338, -53, 29, -354, -180, +-274, -144, 104, -64, 324, -70, 89, 25, +-213, 175, -169, 192, 48, -13, 55, -169, +-111, -69, -93, 83, 49, 70, 58, -108, +-87, -147, -135, 46, 49, 250, 159, 220, +-7, -77, -282, -304, -266, -234, 76, 87, +293, 296, 173, 172, -150, -74, -265, -173, +-121, -23, 41, 93, 75, 13, -33, -127, +-37, -97, 30, 105, 102, 180, 11, 89, +-184, -34, -223, -57, -53, -92, 207, -180, +188, -72, -19, 231, -163, 370, -92, 42, +-2, -370, -68, -289, -58, 152, 49, 322, +155, -21, 25, -282, -140, -41, -130, 324, +-23, 237, 38, -205, -56, -339, -41, -35, +50, 226, 95, 72, -59, -143, -198, 15, +-55, 276, 113, 164, 66, -293, -176, -439, +-188, -34, 45, 430, 231, 411, 119, -43, +-205, -351, -286, -257, -49, 51, 228, 207, +112, 113, -167, -34, -148, -80, 112, -5, +214, 22, -71, 5, -270, 40, -143, 101, +135, 5, 210, -241, 30, -234, -83, 154, +-93, 468, -10, 192, -19, -348, -73, -411, +-45, 20, 57, 293, 149, 81, 4, -121, +-129, 40, -103, 229, 35, 62, -10, -271, +-203, -281, -107, 12, 214, 219, 352, 158, +-63, 29, -445, 25, -274, 31, 150, -83, +244, -247, -50, -190, -86, 131, 88, 371, +91, 230, -186, -136, -261, -280, 50, -114, +220, 61, 87, 36, -134, -34, -89, 52, +46, 168, 95, 148, 34, -23, -125, -197, +-176, -232, -45, -74, 220, 182, 231, 262, +-29, 87, -196, -106, -115, -85, 41, -18, +-26, -124, -78, -177, 48, 98, 202, 396, +119, 209, -158, -273, -228, -351, -90, 49, +52, 257, 15, -16, -21, -242, 93, 21, +141, 317, -22, 136, -287, -250, -257, -237, +44, 103, 238, 184, 129, -62, -89, -180, +-103, 91, -15, 306, 24, 92, -57, -289, +-106, -337, -17, 15, 110, 277, 187, 205, +73, -20, -104, -94, -174, -49, -87, -58, +58, -77, 105, 14, 123, 168, 79, 121, +-41, -121, -149, -244, -113, -10, 100, 312, +183, 248, 14, -179, -226, -446, -169, -163, +154, 327, 266, 413, 20, 41, -265, -277, +-176, -198, 59, 18, 73, 53, -50, -34, +-47, 12, 120, 162, 89, 153, -114, -57, +-256, -235, -127, -148, 125, 104, 191, 211, +97, 42, -65, -182, -86, -106, -84, 165, +-73, 206, -4, -91, 88, -283, 147, -75, +48, 176, -29, 147, -53, -4, -20, 24, +-12, 54, -15, -127, 60, -245, 98, -22, +72, 282, -46, 196, -71, -117, -2, -187, +34, 23, 34, 101, 6, -77, -2, -144, +-71, 63, -67, 274, 43, 156, 105, -179, +22, -349, -144, -145, -130, 230, 3, 358, +79, 92, 13, -263, -63, -285, 10, 13, +57, 236, -44, 140, -186, -82, -111, -124, +132, -3, 215, 65, 54, 14, -154, -39, +-125, -16, 53, 26, 125, 30, 0, -1, +-130, -28, -17, -15, 196, 7, 197, 33, +-56, 15, -169, 1, -2, 23, 116, 23, +16, -46, -81, -125, 67, -50, 186, 113, +55, 167, -122, 25, -115, -113, 13, -101, +12, -25, -31, 9, 33, 16, 125, 98, +68, 113, -121, -16, -208, -165, -137, -120, +30, 60, 147, 127, 125, 41, 11, -66, +-111, -39, -110, 14, -72, 17, -50, -6, +-20, 11, 74, 47, 170, 24, 88, -50, +-71, -120, -154, -69, -25, 102, 108, 244, +57, 121, -63, -202, -20, -350, 215, -79, +244, 306, -28, 330, -302, 0, -193, -277, +165, -220, 323, 4, 182, 154, -81, 164, +-169, 69, -103, -77, 13, -175, 66, -109, +64, 52, 72, 149, 0, 105, -66, -20, +-81, -107, 2, -91, 44, 14, -28, 88, +-97, 15, -113, -103, -2, -69, 126, 115, +167, 194, 6, 23, -232, -193, -248, -198, +-33, 3, 219, 150, 218, 136, 57, 41, +-96, -14, -148, -62, -83, -141, 37, -110, +187, 70, 181, 202, 51, 44, -82, -171, +-76, -80, 28, 197, 72, 164, 78, -212, +43, -316, 44, 37, 38, 312, 26, 100, +8, -135, -36, 16, -39, 164, -22, -147, +68, -477, 94, -99, 14, 577, -105, 580, +-120, -183, 27, -675, 87, -306, 18, 297, +-85, 358, -71, -13, -25, -153, -26, 50, +13, 155, 50, -75, 29, -295, -82, -155, +-94, 188, 21, 305, 126, 76, 90, -145, +-77, -96, -118, 34, 0, -44, 152, -221, +153, -127, 4, 277, -77, 449, -11, 73, +115, -414, 128, -391, 31, 65, -59, 282, +-38, 65, 84, -108, 147, 84, 71, 220, +-76, -73, -93, -412, 42, -216, 128, 312, +34, 427, -112, -23, -81, -387, 61, -164, +93, 265, -42, 282, -155, -115, -77, -355, +70, -118, 115, 260, 24, 287, -78, -45, +-123, -247, -132, -88, -56, 135, 108, 65, +231, -131, 113, -87, -169, 158, -255, 207, +-15, -62, 222, -246, 152, -104, -37, 121, +-34, 111, 81, -22, 65, -34, -69, 42, +-67, 36, 107, -45, 214, -63, 103, -20, +-70, 5, -50, 15, 55, 66, 40, 66, +-58, -34, -31, -105, 134, -39, 171, 46, +36, 12, -129, -37, -139, 25, -60, 99, +26, -5, 92, -120, 69, -23, 19, 152, +-72, 58, -128, -229, -137, -230, -29, 152, +140, 427, 142, 133, -14, -358, -173, -389, +-82, 77, 72, 372, 39, 131, -94, -219, +-45, -185, 200, 131, 217, 189, -5, -37, +-187, -179, -100, -54, 41, 73, 84, -12, +160, -58, 188, 103, 112, 244, -114, 40, +-207, -303, -52, -310, 172, 76, 268, 348, +105, 150, -87, -200, -163, -204, -46, 118, +87, 240, 82, -49, -4, -334, -72, -175, +16, 228, 73, 337, 32, 42, -93, -198, +-134, -106, -56, 50, -10, -58, 38, -225, +74, -31, 103, 376, -20, 400, -159, -124, +-150, -514, -21, -274, 115, 223, 126, 302, +92, 2, -21, -95, -115, 89, -80, 110, +74, -170, 169, -275, 64, -6, -45, 235, +-22, 122, 96, -92, 107, -31, 16, 144, +-24, 76, -6, -217, 25, -323, 32, -36, +86, 348, 127, 370, 75, -32, -66, -372, +-161, -249, -91, 137, 59, 231, 128, -27, +65, -173, 0, 29, -17, 232, -54, 92, +-122, -177, -113, -200, -6, -16, 99, 74, +94, 40, 25, 50, -53, 123, -105, 59, +-76, -151, -10, -245, 37, -66, 39, 194, +84, 220, 125, 23, 29, -127, -134, -93, +-174, -36, -5, -56, 178, -19, 240, 146, +127, 220, -49, -2, -138, -279, -82, -240, +70, 88, 135, 277, 109, 130, 9, -91, +-23, -124, 24, -28, 56, -9, 14, -64, +-74, -42, -33, 93, 52, 194, 77, 103, +-10, -136, -58, -259, -16, -101, -3, 161, +-19, 200, -36, 3, 31, -121, 29, -16, +-36, 86, -68, -38, -24, -169, 46, -64, +23, 171, -10, 197, -45, -16, -32, -149, +7, -79, 61, 35, 88, 7, 30, -29, +-16, 33, -49, 121, -16, 58, 42, -124, +90, -177, 83, -35, 18, 149, 15, 135, +46, -8, 58, -84, -30, -26, -89, 17, +-24, -49, 115, -59, 183, 45, 63, 131, +-95, 37, -137, -115, -24, -117, 57, 26, +43, 132, 18, 61, 21, -89, 3, -135, +-51, -17, -49, 144, -22, 146, -6, -26, +-27, -168, -16, -110, 51, 41, 98, 83, +51, 26, -83, 2, -165, 51, -103, 39, +76, -64, 180, -133, 134, -63, 22, 92, +-55, 152, -77, 62, -73, -89, -5, -121, +88, -21, 153, 59, 112, 27, 26, -49, +-41, -8, -65, 81, -35, 78, -6, -45, +37, -115, 73, -46, 135, 41, 119, 45, +-34, -1, -204, 27, -210, 72, 13, 5, +200, -142, 207, -159, 41, 45, -116, 229, +-157, 151, -122, -102, -28, -194, 44, -45, +129, 91, 124, 25, 13, -76, -122, -6, +-125, 130, 5, 115, 48, -56, 26, -172, +15, -124, 88, 15, 102, 117, -11, 142, +-100, 71, -76, -48, 58, -137, 110, -139, +91, -40, 29, 106, -13, 196, -3, 91, +4, -127, 31, -210, -7, -33, -21, 157, +19, 113, 105, -47, 120, -88, -35, 5, +-152, 9, -111, -46, 66, 12, 117, 124, +36, 49, -46, -161, -55, -154, -1, 102, +-6, 227, -10, 12, -24, -216, -16, -119, +-14, 131, 0, 174, 45, -12, 33, -135, +-10, -79, -68, 10, -47, 60, 26, 80, +86, 63, 87, -45, 31, -158, -16, -87, +-56, 112, -13, 183, 55, 12, 95, -170, +70, -137, 10, 44, 13, 133, 20, 49, +2, -37, -32, -42, 24, -15, 92, -17, +61, -17, -29, 18, -69, 36, -5, 16, +34, -6, 26, 13, -12, 11, -20, -31, +5, -68, 3, -36, -45, 35, -93, 69, +-29, 69, 104, 30, 132, -31, -58, -95, +-231, -98, -117, -25, 159, 76, 225, 125, +-31, 71, -233, -22, -97, -84, 162, -80, +158, -46, -28, 12, -76, 83, 21, 100, +46, 15, -28, -98, 32, -85, 174, 47, +140, 93, -108, -49, -234, -172, -22, -48, +290, 194, 314, 233, -20, -14, -281, -259, +-187, -224, 116, 32, 228, 227, 71, 176, +-86, -17, -72, -152, 30, -118, 13, 4, +-57, 66, -54, 43, 46, -4, 65, -13, +-56, -9, -101, 4, -7, 33, 101, 30, +19, -31, -141, -106, -149, -78, 49, 44, +207, 161, 103, 131, -107, -49, -201, -209, +-71, -162, 112, 69, 162, 216, 68, 123, +-37, -79, -40, -139, 11, -63, 31, 14, +7, 38, 54, 55, 114, 74, 52, -18, +-56, -140, -49, -123, 99, 51, 148, 183, +14, 117, -114, -52, -65, -162, 91, -127, +123, 0, 15, 109, -70, 124, -27, 52, +16, -28, -47, -73, -68, -93, 33, -86, +123, 1, 27, 132, -148, 167, -149, 29, +11, -141, 112, -148, 50, -10, -62, 80, +-112, 26, -41, -31, 71, 30, 74, 103, +-17, 35, -73, -134, -34, -158, 22, 23, +53, 164, 60, 73, 45, -104, 6, -77, +-31, 89, -6, 95, 41, -105, 74, -184, +76, 20, 23, 201, -42, 94, -22, -134, +109, -116, 137, 90, -18, 118, -147, -84, +-49, -188, 151, 2, 173, 205, 14, 139, +-128, -95, -98, -177, -13, -52, 11, 71, +53, 65, 105, 6, 56, 8, -110, 26, +-208, -6, -94, -71, 137, -66, 185, 40, +-35, 104, -209, 19, -119, -120, 108, -86, +155, 122, -22, 200, -167, -25, -80, -285, +108, -191, 125, 173, -4, 321, -70, 64, +14, -226, 62, -184, -16, 34, -30, 81, +103, -13, 147, 2, -33, 101, -152, 49, +21, -126, 222, -137, 139, 55, -85, 157, +-172, 17, -49, -138, 132, -78, 207, 85, +113, 123, -78, 16, -197, -86, -133, -96, +75, -44, 167, 40, 104, 105, -5, 85, +-90, -12, -117, -95, -80, -84, 16, -17, +61, 46, 57, 65, -17, 47, -58, -1, +-16, -64, 21, -70, -13, 4, -112, 69, +-95, 35, 44, -38, 202, -29, 159, 44, +-69, 37, -228, -77, -176, -106, 67, 28, +222, 156, 187, 81, 22, -114, -68, -175, +-76, -27, -105, 138, -14, 129, 148, -9, +218, -111, 49, -71, -113, 26, -97, 58, +36, 5, 109, -35, 8, -15, -33, 19, +9, 28, 71, 23, 41, 8, -34, -50, +-61, -100, -29, -28, 44, 131, 19, 161, +-10, -14, -17, -181, 10, -136, 13, 48, +-36, 119, -35, 45, -33, -10, 7, -7, +13, -19, 22, -59, 19, -32, -22, 44, +-45, 44, -43, -30, 11, -22, 44, 75, +57, 76, 3, -101, -58, -208, -20, -27, +41, 240, 55, 219, 40, -92, 22, -274, +-52, -105, -67, 148, 38, 162, 123, 15, +88, -51, -27, -42, -63, -74, -3, -76, +15, 58, -20, 168, 27, 66, 141, -128, +131, -128, -69, 43, -247, 97, -142, -21, +177, -72, 297, 43, 54, 110, -224, -3, +-194, -125, 50, -72, 141, 56, 28, 67, +-58, 2, 3, -1, 33, 41, -81, 12, +-109, -69, 55, -88, 175, -12, 28, 69, +-164, 89, -161, 64, 37, -19, 207, -127, +97, -150, -106, -11, -128, 177, 15, 181, +74, -15, 10, -170, -19, -130, 41, 9, +107, 76, 9, 55, -122, 25, -99, 16, +79, 4, 193, -35, 68, -87, -126, -93, +-113, 11, 107, 168, 154, 180, -36, -33, +-158, -235, -30, -148, 182, 97, 164, 163, +-53, -2, -190, -90, -63, 33, 128, 97, +102, -42, -33, -165, -36, -43, 49, 159, +13, 125, -108, -76, -111, -134, 81, 19, +210, 130, 31, 28, -185, -132, -152, -119, +32, 52, 120, 157, 73, 74, -13, -73, +-62, -102, -49, -9, -23, 26, 14, -38, +28, -48, 31, 83, 60, 173, 27, 29, +-74, -207, -111, -219, 4, 43, 129, 241, +132, 118, 22, -127, -100, -137, -93, 69, +17, 126, 95, -65, 64, -200, 14, -32, +12, 212, 12, 173, -2, -78, -44, -170, +-28, -30, 80, 43, 119, -34, 10, -44, +-95, 108, -49, 184, 29, 19, 69, -196, +30, -205, -44, -8, -32, 176, 10, 170, +11, -6, -20, -147, 18, -74, 28, 101, +-42, 86, -95, -131, -35, -186, 107, 74, +98, 284, -35, 115, -140, -196, -88, -215, +57, 8, 117, 110, 42, 17, -77, -34, +-48, 57, 15, 117, 28, 18, 24, -144, +21, -185, 7, -38, -29, 169, 33, 207, +60, 16, 15, -157, -16, -101, 7, 39, +31, 34, -4, -58, 6, -16, 44, 120, +99, 103, 41, -70, -84, -142, -81, -20, +4, 82, 73, 15, 71, -75, 61, 9, +12, 134, -84, 73, -126, -136, -51, -192, +97, 9, 122, 191, 44, 120, -67, -80, +-136, -120, -71, -20, 12, 44, 44, 29, +31, 17, 71, 3, 43, -53, -121, -42, +-168, 49, -18, 69, 149, -35, 120, -90, +14, 32, -78, 107, -106, -20, -35, -133, +56, -17, 153, 143, 101, 67, -51, -121, +-149, -119, -50, 56, 117, 132, 141, 31, +84, -72, -41, -75, -96, -17, -75, 43, +37, 52, 154, 4, 103, -30, -31, 16, +-119, 50, -37, -41, 33, -130, 42, -24, +24, 157, 3, 125, 16, -74, -28, -108, +-56, 36, -59, 39, 3, -129, 57, -108, +45, 171, -17, 278, -100, -6, -57, -280, +27, -182, 56, 67, -25, 135, -38, 68, +35, 58, -11, 45, -54, -91, -1, -182, +71, -60, 19, 118, -45, 130, -7, 32, +35, -2, 16, -22, -28, -99, 35, -126, +83, 36, 11, 205, -57, 107, -13, -137, +72, -178, 49, 48, 0, 162, 7, -11, +36, -168, -14, -21, -37, 189, 44, 74, +66, -174, -10, -129, -63, 141, -9, 154, +43, -112, 46, -181, 4, 74, -83, 200, +-83, -37, 37, -190, 104, 16, 8, 178, +-78, -28, -48, -228, -3, -22, 2, 256, +7, 132, 32, -194, 34, -189, -62, 93, +-138, 134, -3, -84, 183, -106, 116, 158, +-130, 223, -156, -133, 47, -388, 108, -79, +-31, 397, -22, 308, 140, -217, 100, -353, +-128, 73, -204, 307, 16, -88, 219, -369, +164, 75, -40, 553, -103, 155, -15, -588, +-15, -465, -54, 353, 14, 559, 179, -114, +149, -448, -72, 101, -196, 455, -118, -117, +86, -659, 145, -131, 19, 705, -95, 500, +15, -405, 104, -597, -67, 96, -193, 405, +-54, -97, 174, -348, 135, 179, -47, 547, +-110, -18, -41, -636, 20, -316, -21, 404, +-14, 445, 29, -145, 70, -337, 35, 44, +-32, 301, -46, 20, -85, -345, -25, -203, +106, 231, 154, 395, -13, 36, -141, -368, +-9, -255, 89, 195, 29, 328, -60, -82, +28, -329, 105, -7, 10, 357, -104, 124, +-66, -352, 134, -242, 141, 271, -63, 354, +-168, -186, 1, -439, 146, 29, 39, 473, +-56, 193, -45, -385, 40, -333, 17, 178, +-55, 322, -61, -70, 9, -252, 136, 89, +50, 283, -134, -36, -177, -389, 42, -118, +194, 358, 22, 295, -142, -191, -84, -374, +118, 28, 62, 322, -120, 126, -68, -251, +134, -234, 129, 142, -135, 275, -161, 25, +42, -298, 183, -146, 84, 241, -75, 269, +-111, -125, -90, -378, 86, -13, 165, 363, +57, 210, -124, -264, -106, -316, 117, 94, +119, 270, -68, 65, -171, -189, 87, -94, +253, 81, -24, 78, -273, 1, -98, -65, +273, -24, 174, -2, -157, 75, -214, 66, +10, -71, 181, -146, 78, -26, -57, 202, +-128, 110, -9, -151, 86, -180, -8, 89, +-103, 204, -29, -87, 181, -222, 97, 42, +-178, 320, -242, 88, 46, -343, 275, -264, +48, 193, -192, 415, -98, 23, 136, -381, +85, -232, -104, 231, -44, 356, 49, -75, +24, -349, -19, -68, 38, 317, 48, 180, +-64, -252, -26, -248, 80, 130, 51, 285, +-116, -10, -94, -264, 186, -104, 235, 189, +-71, 217, -341, -67, -90, -286, 291, -107, +173, 266, -175, 287, -162, -141, 193, -365, +181, -4, -207, 345, -353, 113, 22, -304, +434, -168, 232, 269, -255, 238, -386, -184, +12, -315, 301, 28, 52, 281, -214, 115, +-59, -139, 251, -176, 111, 1, -258, 137, +-264, 115, 88, -64, 301, -195, 83, -41, +-184, 231, -141, 200, 96, -183, 131, -331, +-75, 54, -171, 408, 36, 102, 241, -457, +114, -307, -130, 403, -157, 582, 12, -166, +57, -764, 7, -252, 57, 617, 141, 602, +44, -254, -162, -622, -152, -49, 4, 450, +130, 147, 106, -391, 23, -193, -44, 399, +-76, 380, -9, -241, -32, -551, -44, -54, +7, 438, 137, 265, 99, -185, -122, -267, +-121, 47, -11, 168, 46, 26, -69, -129, +-15, -134, 180, 64, 114, 208, -135, 162, +-314, -161, -15, -354, 278, -9, 178, 376, +-134, 225, -222, -358, 85, -391, 151, 252, +-2, 535, -138, 7, 3, -609, 155, -291, +0, 425, -111, 458, -74, -149, 175, -472, +167, 59, -70, 443, -229, 28, -161, -578, +202, -311, 314, 618, 109, 700, -288, -236, +-316, -923, 84, -305, 276, 708, 120, 615, +-191, -243, -105, -648, 110, -48, 107, 503, +-105, 209, -267, -362, 49, -422, 348, 220, +178, 560, -343, 112, -381, -542, 177, -504, +365, 332, 14, 691, -301, 88, -90, -655, +160, -466, 109, 436, -32, 625, -130, -76, +-51, -673, 62, -228, 179, 589, 57, 467, +-219, -368, -163, -714, 169, 91, 302, 826, +-94, 273, -346, -755, 9, -712, 395, 514, +187, 1016, -370, -20, -349, -1074, 197, -570, +457, 798, 83, 937, -395, -257, -267, -983, +209, -206, 360, 778, -27, 463, -352, -545, +-135, -645, 253, 320, 297, 774, -94, 30, +-355, -787, -146, -417, 279, 560, 322, 645, +-161, -175, -418, -720, -46, -141, 469, 594, +279, 449, -398, -320, -548, -676, 97, -65, +688, 539, 277, 443, -524, -192, -544, -500, +256, -110, 642, 247, -26, 261, -649, -98, +-236, -245, 641, -23, 577, 242, -357, 299, +-788, -164, -118, -522, 669, -277, 467, 465, +-254, 735, -504, -15, -10, -735, 397, -488, +121, 405, -368, 611, -308, -71, 362, -505, +552, -95, -50, 483, -647, 244, -390, -430, +391, -544, 577, 160, 62, 707, -502, 317, +-338, -509, 263, -707, 411, 55, -53, 733, +-450, 435, -129, -485, 351, -741, 320, 89, +-163, 791, -397, 354, -37, -668, 328, -697, +180, 324, -279, 866, -255, 127, 204, -796, +377, -503, -26, 479, -433, 719, -195, -84, +283, -677, 373, -276, -60, 446, -353, 488, +-73, -127, 284, -468, 195, -197, -208, 282, +-276, 342, 58, -17, 303, -287, 191, -238, +-133, 149, -288, 320, -113, 79, 174, -297, +219, -283, -28, 186, -179, 348, 12, 34, +196, -326, 10, -183, -336, 223, -211, 227, +338, -58, 442, -274, -99, -96, -526, 229, +-160, 280, 384, 2, 257, -383, -234, -319, +-299, 154, 167, 502, 355, 247, -23, -333, +-407, -465, -209, -66, 333, 341, 389, 249, +-92, -70, -444, -140, -104, -37, 359, 31, +244, -65, -221, -32, -343, 70, 114, 95, +350, 70, 60, -19, -329, -85, -219, -186, +279, -46, 331, 240, -78, 216, -431, -84, +-133, -323, 380, -52, 314, 265, -127, 166, +-403, -155, -68, -293, 300, 22, 227, 282, +-148, 196, -343, -166, 55, -332, 372, -47, +145, 263, -376, 219, -372, -110, 235, -213, +482, -32, 63, 139, -495, 75, -293, -77, +324, -63, 440, -5, -101, 110, -530, 34, +-62, -74, 469, -99, 286, -21, -396, 164, +-498, 59, 228, -32, 594, -84, 136, -39, +-613, 13, -435, -85, 388, 93, 584, 190, +3, 84, -564, -239, -219, -339, 330, 125, +331, 395, -110, 171, -379, -351, -1, -346, +329, 220, 207, 426, -240, -29, -352, -530, +52, -214, 330, 504, 222, 547, -225, -240, +-361, -759, -12, -207, 401, 677, 266, 661, +-379, -323, -467, -824, 155, -222, 635, 705, +145, 658, -566, -326, -404, -809, 278, -261, +552, 722, -35, 687, -489, -353, -176, -873, +378, -186, 362, 916, -284, 620, -461, -633, +24, -985, 503, 72, 297, 1159, -357, 503, +-487, -847, 10, -1029, 522, 216, 305, 1214, +-345, 428, -458, -888, 80, -967, 486, 322, +121, 1149, -428, 266, -274, -892, 340, -746, +450, 485, -180, 929, -599, -65, -78, -903, +615, -387, 397, 770, -417, 780, -588, -375, +127, -986, 569, -235, 116, 836, -466, 691, +-262, -323, 370, -783, 402, -172, -221, 569, +-521, 410, -14, -261, 495, -527, 245, -33, +-341, 508, -321, 357, 189, -245, 297, -565, +-99, -174, -351, 384, 2, 451, 383, 12, +205, -374, -265, -244, -416, 140, 51, 229, +393, -52, 148, -210, -266, 37, -234, 310, +223, 80, 262, -299, -143, -270, -376, 103, +-48, 296, 418, 70, 274, -69, -229, -82, +-432, -93, -1, -71, 446, 41, 217, 252, +-351, 43, -440, -262, 209, -202, 619, 177, +131, 394, -615, -78, -511, -425, 380, -181, +681, 349, -9, 406, -651, -200, -229, -431, +529, -65, 375, 381, -350, 264, -586, -238, +86, -313, 613, 1, 265, 297, -376, 162, +-503, -181, 70, -229, 397, 40, 136, 238, +-240, 76, -223, -208, 191, -174, 262, 151, +-65, 205, -355, -30, -162, -216, 296, -24, +312, 190, -49, 9, -297, -123, -114, -29, +133, 152, 109, 34, -11, -217, -56, -4, +-14, 235, 36, 131, 64, -273, -45, -308, +-94, 221, 21, 414, 83, 47, -5, -421, +-92, -313, 109, 247, 155, 397, -120, 69, +-286, -365, -36, -317, 390, 202, 207, 443, +-273, 89, -347, -488, 84, -395, 391, 341, +15, 621, -328, -18, -161, -675, 271, -349, +318, 530, -174, 621, -416, -240, -103, -750, +409, -170, 382, 737, -234, 598, -531, -449, +-121, -868, 485, -142, 422, 863, -214, 687, +-535, -415, -149, -933, 422, -265, 396, 813, +-146, 713, -435, -337, -91, -863, 333, -165, +249, 822, -196, 501, -366, -580, 39, -829, +448, 198, 260, 1048, -363, 329, -536, -879, +67, -907, 574, 332, 302, 1103, -354, 362, +-486, -779, 42, -833, 427, 244, 218, 904, +-287, 291, -398, -751, 74, -712, 432, 405, +254, 973, -309, 159, -510, -967, -50, -684, +474, 547, 437, 969, -247, 4, -576, -931, +-76, -403, 539, 641, 360, 704, -465, -310, +-598, -847, 203, -127, 814, 740, 249, 595, +-766, -376, -687, -781, 335, -160, 876, 674, +176, 575, -696, -317, -529, -739, 319, -143, +693, 717, 48, 519, -620, -401, -406, -778, +395, -75, 667, 748, -31, 457, -661, -368, +-382, -654, 462, -22, 634, 560, -149, 248, +-696, -318, -174, -428, 659, 159, 445, 492, +-524, 83, -696, -445, 215, -427, 811, 243, +196, 576, -693, 188, -537, -431, 334, -542, +634, 38, 22, 538, -534, 381, -215, -264, +333, -552, 289, -77, -175, 487, -329, 340, +52, -313, 293, -502, 98, 1, -191, 554, +-167, 345, 107, -289, 127, -591, -55, -165, +-110, 502, 42, 460, 168, -131, 13, -530, +-139, -131, -86, 476, 40, 272, 66, -363, +-4, -573, 31, 164, 109, 784, -4, 283, +-187, -583, -183, -741, 106, 143, 280, 745, +27, 269, -197, -455, -123, -514, 126, 269, +114, 632, -146, 20, -159, -700, 51, -549, +243, 523, 123, 908, -193, 97, -240, -820, +-44, -654, 210, 389, 193, 689, -64, 48, +-174, -510, -119, -228, 123, 413, 188, 323, +-32, -248, -192, -541, -129, -63, 247, 558, +220, 460, -188, -222, -326, -662, 32, -182, +451, 484, 127, 469, -351, -168, -346, -515, +103, -97, 455, 325, 152, 321, -263, -139, +-350, -337, 57, -68, 344, 238, 59, 269, +-247, -163, -208, -306, 186, -38, 291, 302, +1, 277, -292, -198, -255, -354, 140, -96, +284, 289, 101, 315, -196, -111, -194, -291, +52, -129, 165, 226, 72, 276, -203, -89, +-195, -346, 91, -205, 369, 289, 187, 496, +-322, -1, -462, -497, -52, -387, 479, 240, +383, 513, -183, 55, -481, -338, -95, -233, +430, 195, 228, 283, -351, -137, -415, -332, +241, -42, 615, 420, 95, 336, -604, -319, +-534, -526, 292, -70, 698, 553, 178, 399, +-542, -283, -503, -506, 252, -114, 564, 435, +98, 326, -559, -187, -396, -414, 407, -67, +621, 427, -23, 253, -724, -294, -374, -474, +458, 50, 605, 542, -37, 287, -603, -322, +-226, -514, 395, -41, 340, 405, -240, 291, +-425, -169, 152, -292, 459, 33, 71, 238, +-409, -21, -320, -281, 192, -75, 362, 259, +144, 265, -202, -96, -291, -274, -25, -162, +211, 99, 186, 257, -78, 72, -159, -154, +-58, -175, 43, 84, 121, 203, 87, -27, +-67, -126, -192, -104, -38, 33, 163, 91, +113, 96, -52, 80, -94, -140, -27, -160, +14, -17, 43, 121, 43, 140, -62, -31, +-126, -65, 32, -109, 243, -5, 90, 195, +-278, 59, -269, -175, 104, -258, 298, 148, +94, 391, -133, 37, -173, -351, -55, -278, +128, 198, 115, 360, -134, 7, -187, -305, +185, -218, 348, 227, -115, 401, -489, -43, +-106, -520, 435, -295, 294, 475, -207, 619, +-317, -216, -2, -739, 227, -144, 124, 683, +-143, 412, -215, -490, 47, -557, 305, 229, +97, 608, -267, 41, -268, -499, 71, -265, +330, 244, 181, 317, -172, 46, -349, -193, +-75, -219, 330, -12, 232, 224, -185, 229, +-286, -190, 44, -324, 272, 67, 20, 387, +-239, 118, -130, -401, 158, -247, 255, 216, +-39, 314, -274, 12, -169, -220, 206, -85, +317, -15, -95, -1, -360, 123, -88, 137, +337, -26, 259, -254, -179, -13, -356, 272, +-95, 10, 278, -366, 327, -106, -74, 547, +-380, 366, -114, -572, 304, -642, 248, 291, +-241, 869, -332, -12, 151, -847, 394, -273, +64, 737, -404, 588, -250, -583, 236, -792, +285, 237, 9, 863, -215, 147, -85, -796, +84, -365, 53, 609, 12, 539, -88, -449, +-21, -711, 79, 259, 66, 754, -6, 45, +-113, -684, -78, -241, 3, 487, 103, 283, +174, -329, -48, -234, -289, 227, -117, 218, +273, -195, 307, -137, -214, 178, -409, 60, +43, -260, 433, -113, 196, 421, -438, 335, +-366, -435, 296, -650, 477, 197, -107, 936, +-476, 164, 3, -1010, 351, -613, 54, 911, +-239, 1029, -28, -678, 176, -1334, 29, 318, +-141, 1552, -63, 107, 115, -1644, 42, -618, +-51, 1561, -3, 1141, 94, -1211, -11, -1542, +-235, 646, -45, 1678, 236, -58, 243, -1522, +-121, -431, -392, 1228, -70, 761, 291, -845, +303, -976, -167, 440, -382, 1019, 28, -48, +304, -901, 127, -285, -268, 757, -188, 420, +159, -512, 210, -561, 23, 275, -195, 639, +-163, -81, 22, -485, 200, -200, 182, 371, +-105, 315, -284, -230, -82, -301, 262, -9, +234, 416, -167, 89, -285, -394, 116, -294, +334, 305, -75, 519, -369, -198, -35, -561, +366, -21, 192, 559, -244, 136, -237, -526, +8, -207, 198, 528, 89, 367, -100, -478, +-46, -566, 7, 222, 15, 707, -88, 76, +27, -562, 149, -328, -14, 325, -122, 408, +-103, -227, 129, -348, 106, 115, -114, 474, +-152, -15, 69, -554, 297, -196, -35, 439, +-381, 442, -167, -294, 365, -467, 378, 102, +-230, 479, -410, 34, 31, -536, 375, -203, +-35, 507, -337, 517, 84, -348, 409, -741, +13, -13, -495, 786, -108, 373, 341, -658, +173, -603, -179, 436, -72, 784, 171, -245, +-92, -846, -200, -6, 51, 872, 213, 303, +-36, -782, -150, -501, 131, 495, 98, 672, +-233, -216, -219, -630, 235, -47, 313, 454, +-136, 297, -321, -283, 51, -332, 247, 6, +-20, 254, -207, 198, -28, -132, 197, -171, +93, -91, -84, 133, -230, 163, -104, -74, +296, -178, 304, -47, -196, 298, -540, 146, +82, -297, 641, -335, 106, 152, -669, 470, +-379, 16, 701, -410, 593, -177, -518, 350, +-824, 282, 258, -297, 893, -426, -51, 99, +-681, 580, -139, 204, 573, -462, 112, -511, +-472, 172, -114, 554, 310, 65, 264, -375, +-209, -156, -165, 303, -23, 125, -34, -297, +77, -153, 155, 192, 159, 282, -253, -32, +-289, -218, 107, -185, 321, 27, 61, 328, +-356, 131, -105, -303, 312, -287, 213, 303, +-296, 386, -409, -316, 205, -464, 538, 279, +45, 616, -601, -191, -317, -711, 523, -5, +523, 685, -359, 252, -682, -566, 181, -360, +744, 322, 103, 431, -734, -113, -431, -439, +570, -88, 667, 323, -183, 346, -788, -121, +-170, -459, 700, -187, 406, 322, -488, 500, +-609, -61, 320, -551, 722, -311, -98, 384, +-726, 631, -234, -96, 673, -718, 471, -314, +-471, 637, -601, 676, 127, -401, 684, -910, +167, 23, -545, 1008, -419, 458, 260, -918, +574, -974, -49, 514, -523, 1296, -147, 159, +489, -1289, 297, -748, -465, 975, -460, 1077, +284, -530, 590, -1316, -73, 155, -463, 1372, +-91, 378, 283, -1163, 48, -916, -253, 663, +40, 1005, 238, 14, 115, -756, -202, -351, +-194, 365, 44, 399, 36, -58, 60, -470, +81, -150, 133, 393, -84, 519, -292, -133, +-32, -702, 218, -298, 137, 463, -152, 659, +-119, -116, 162, -629, 138, -206, -143, 522, +-197, 453, -31, -477, 138, -694, 125, 246, +90, 1010, -8, 193, -269, -1076, -147, -693, +141, 799, 253, 1003, -36, -377, -212, -1065, +83, 30, 181, 963, -40, 241, -388, -784, +-108, -537, 457, 574, 418, 702, -291, -152, +-678, -754, 50, -282, 648, 597, 199, 565, +-617, -197, -319, -745, 575, -141, 416, 660, +-391, 461, -616, -413, 191, -731, 546, 147, +80, 712, -296, 273, -308, -527, 135, -553, +228, 220, 152, 526, -186, 185, -410, -441, +113, -424, 494, 251, 282, 600, -612, 126, +-567, -742, 429, -577, 730, 559, -61, 951, +-842, -1, -148, -1109, 724, -524, 476, 878, +-600, 932, -786, -451, 318, -1291, 921, 6, +165, 1402, -891, 704, -489, -1190, 532, -1438, +665, 593, -161, 1719, -653, 308, -133, -1551, +427, -1023, 420, 1061, -164, 1398, -499, -392, +-162, -1601, 325, -297, 455, 1480, -88, 1039, +-513, -1007, -220, -1572, 400, 278, 530, 1671, +-229, 532, -721, -1412, -135, -1093, 730, 874, +605, 1360, -544, -199, -868, -1355, 121, -386, +918, 988, 303, 781, -795, -398, -575, -922, +521, -116, 774, 684, -140, 524, -838, -299, +-289, -738, 673, -52, 669, 644, -250, 413, +-857, -454, -255, -633, 756, 208, 630, 636, +-364, 145, -852, -545, -46, -399, 795, 308, +405, 435, -522, 10, -730, -361, 205, -145, +838, 183, 217, 128, -746, 7, -686, -81, +443, -123, 948, -105, 97, 177, -912, 425, +-665, -58, 632, -672, 976, -354, -185, 665, +-1069, 798, -269, -375, 1031, -996, 656, -76, +-728, 986, -1027, 437, 274, -873, 1169, -749, +285, 613, -976, 1071, -801, -152, 646, -1186, +971, -397, -164, 908, -995, 844, -238, -431, +857, -966, 510, -2, -454, 828, -776, 404, +44, -683, 687, -689, 407, 380, -321, 899, +-715, 139, -81, -962, 610, -601, 527, 606, +-378, 941, -761, -134, 78, -993, 795, -231, +269, 755, -761, 559, -570, -550, 519, -685, +800, 251, -131, 743, -846, 140, -333, -723, +638, -410, 715, 405, -271, 671, -903, -74, +-215, -696, 883, -241, 696, 479, -592, 597, +-1031, -252, 74, -700, 1077, -140, 465, 634, +-817, 582, -848, -468, 423, -781, 1016, 39, +81, 874, -1052, 421, -563, -816, 828, -755, +969, 406, -298, 1047, -1174, 120, -229, -1048, +962, -590, 673, 634, -512, 948, -971, -186, +81, -1024, 929, -199, 508, 894, -704, 651, +-1035, -739, 219, -998, 1159, 342, 503, 1161, +-980, 279, -1052, -1023, 477, -738, 1252, 526, +251, 892, -1232, 25, -885, -789, 837, -448, +1380, 473, -149, 752, -1587, 3, -596, -827, +1312, -549, 1235, 578, -764, 951, -1585, -66, +76, -1030, 1634, -444, 687, 817, -1420, 780, +-1290, -492, 817, -949, 1673, 105, -60, 1025, +-1651, 344, -601, -906, 1208, -771, 1136, 506, +-642, 1039, -1330, -27, 23, -1003, 1164, -393, +646, 749, -813, 693, -971, -485, 192, -823, +957, 129, 467, 843, -740, 292, -808, -707, +234, -579, 987, 292, 265, 678, -1004, 112, +-646, -497, 687, -313, 1054, 181, -290, 381, +-1184, 0, -243, -339, 956, -139, 758, 277, +-574, 346, -921, -182, 43, -445, 856, -93, +384, 403, -646, 363, -590, -208, 234, -438, +701, -121, 171, 421, -560, 412, -496, -220, +143, -627, 694, -175, 223, 686, -540, 609, +-545, -412, 262, -936, 790, -43, 16, 962, +-783, 486, -508, -773, 681, -833, 967, 493, +-297, 1020, -1159, -68, -395, -1127, 1136, -374, +914, 1024, -716, 779, -1288, -673, 92, -1158, +1435, 279, 511, 1259, -1161, 295, -1135, -1110, +631, -867, 1439, 748, 6, 1098, -1382, -128, +-674, -1082, 1139, -341, 1162, 867, -645, 606, +-1485, -515, -88, -857, 1495, 120, 846, 863, +-1017, 380, -1351, -525, 295, -721, 1449, 10, +353, 598, -1257, 433, -829, -309, 904, -551, +1261, 45, -385, 611, -1489, 199, -327, -747, +1246, -545, 1063, 615, -661, 1035, -1312, -160, +-108, -1210, 1113, -425, 735, 920, -789, 876, +-1012, -489, 274, -989, 1215, 37, 275, 940, +-1230, 397, -806, -793, 817, -746, 1300, 428, +-251, 973, -1379, 29, -356, -964, 1083, -484, +840, 716, -680, 828, -986, -292, 149, -981, +948, -232, 327, 869, -729, 700, -652, -487, +286, -992, 826, 6, 144, 991, -683, 490, +-495, -798, 383, -883, 666, 435, -83, 1067, +-603, 100, -231, -1065, 499, -540, 420, 720, +-239, 821, -485, -241, -68, -875, 406, -130, +272, 585, -152, 455, -365, -276, -61, -519, +326, -28, 229, 347, -259, 328, -380, -180, +175, -356, 481, -106, -22, 286, -565, 332, +-100, -130, 536, -345, 233, -140, -505, 267, +-363, 248, 408, -68, 452, -188, -206, -91, +-478, 76, 16, 102, 376, 59, 83, -98, +-249, -175, -127, 50, 202, 283, 146, 135, +-117, -323, -205, -356, -33, 174, 175, 466, +168, 88, -31, -421, -192, -247, -83, 269, +98, 304, 98, -99, -15, -341, -68, -18, +1, 256, 32, 164, 45, -82, -25, -205, +-60, -81, -48, 14, 56, 190, 133, 183, +-4, -91, -148, -297, -120, -119, 172, 315, +192, 244, -114, -189, -256, -319, 0, 16, +337, 297, 80, 91, -261, -165, -225, -143, +133, 31, 301, 129, 11, 41, -197, -42, +-235, -119, 56, -51, 295, 167, 145, 169, +-173, -103, -347, -365, 30, -27, 345, 433, +204, 255, -255, -334, -412, -483, 99, 158, +450, 504, 173, 140, -399, -381, -345, -329, +190, 159, 390, 288, -10, 116, -332, -166, +-85, -190, 277, -6, 169, 172, -255, 137, +-232, -196, 102, -225, 315, 152, 83, 392, +-228, -10, -233, -480, -23, -196, 303, 387, +190, 350, -147, -211, -348, -384, -25, 72, +380, 373, 205, 54, -283, -345, -422, -240, +171, 237, 507, 373, 67, 4, -567, -329, +-328, -222, 510, 182, 532, 260, -279, -8, +-750, -233, 55, -64, 778, 229, 229, 124, +-745, -185, -561, -273, 679, 100, 843, 341, +-343, 92, -1109, -289, -157, -302, 1111, 163, +666, 351, -731, 73, -1052, -330, 244, -264, +1104, 246, 262, 320, -961, -34, -668, -384, +694, -91, 941, 339, -276, 150, -1075, -201, +-176, -263, 955, 183, 645, 236, -666, -119, +-936, -214, 226, -3, 1011, 275, 289, 22, +-873, -201, -665, -109, 444, 139, 834, 231, +31, -110, -770, -240, -387, -28, 476, 278, +643, 152, -151, -263, -701, -189, -233, 171, +517, 242, 596, -156, -176, -268, -693, 144, +-283, 318, 540, -36, 635, -369, -269, -88, +-749, 300, -121, 170, 741, -164, 458, -193, +-547, 123, -690, 180, 154, -101, 788, -239, +227, -10, -603, 330, -525, 151, 246, -255, +667, -316, 95, 103, -528, 400, -422, 19, +265, -360, 572, -200, 42, 322, -516, 374, +-322, -221, 380, -457, 500, -38, -185, 504, +-561, 232, -90, -420, 522, -375, 358, 221, +-321, 533, -500, -21, 15, -519, 488, -255, +222, 339, -376, 488, -368, -79, 195, -480, +472, -204, 2, 382, -489, 419, -235, -263, +366, -553, 439, 8, -188, 662, -484, 310, +-34, -583, 450, -564, 227, 286, -353, 691, +-364, -3, 109, -652, 469, -210, 119, 523, +-370, 461, -313, -360, 176, -642, 428, 54, +-48, 633, -390, 318, -167, -474, 363, -482, +406, 200, -214, 474, -507, 34, -167, -453, +470, -150, 442, 361, -195, 313, -510, -187, +-163, -460, 481, -27, 393, 378, -293, 252, +-593, -203, 27, -340, 709, 72, 288, 285, +-643, 75, -599, -269, 388, -170, 787, 226, +-49, 237, -808, -70, -323, -299, 648, -42, +664, 259, -331, 111, -857, -193, -88, -227, +832, 184, 492, 317, -612, -53, -768, -383, +249, -180, 896, 364, 150, 318, -830, -169, +-570, -398, 576, 37, 891, 444, -190, 62, +-951, -473, -317, -331, 810, 450, 710, 621, +-421, -159, -865, -711, -126, -285, 789, 557, +497, 493, -389, -232, -665, -515, -17, -28, +590, 507, 293, 204, -354, -391, -515, -458, +122, 137, 600, 585, 175, 210, -554, -375, +-493, -455, 388, 58, 664, 403, -50, 139, +-740, -208, -290, -247, 642, 90, 612, 286, +-365, 103, -859, -241, -7, -388, 857, 31, +420, 461, -678, 348, -684, -277, 386, -591, +827, -18, -51, 551, -876, 347, -326, -454, +711, -580, 706, 260, -359, 745, -838, 142, +-106, -799, 701, -529, 457, 520, -452, 766, +-573, -94, 139, -795, 645, -198, 134, 618, +-611, 468, -435, -413, 381, -681, 700, 157, +-23, 722, -702, 216, -388, -664, 471, -491, +669, 487, -110, 650, -694, -216, -271, -811, +512, -82, 503, 807, -181, 456, -524, -560, +-155, -751, 373, 170, 405, 752, -134, 206, +-532, -560, -156, -436, 546, 352, 445, 514, +-389, -141, -681, -524, 91, -79, 750, 470, +302, 215, -609, -318, -623, -281, 294, 138, +780, 262, 115, -19, -714, -124, -461, -70, +433, -48, 660, 9, -38, 167, -658, 203, +-325, -176, 464, -357, 605, -1, -175, 431, +-734, 202, -170, -420, 697, -360, 528, 287, +-488, 560, -763, -91, 116, -661, 845, -225, +279, 565, -716, 556, -607, -320, 405, -698, +835, -35, -26, 677, -805, 349, -387, -551, +593, -592, 668, 301, -272, 767, -726, 45, +-103, -787, 672, -420, 353, 601, -458, 702, +-528, -241, 172, -817, 557, -138, 91, 709, +-393, 488, -336, -431, 184, -724, 395, 88, +95, 718, -338, 320, -344, -566, 222, -618, +429, 283, 32, 710, -481, 136, -230, -691, +417, -452, 410, 436, -226, 650, -565, -68, +13, -759, 540, -239, 266, 608, -350, 599, +-434, -327, 54, -820, 386, -55, 218, 729, +-227, 503, -308, -471, 22, -701, 327, 90, +112, 662, -285, 295, -251, -539, 177, -528, +406, 253, -17, 677, -432, 134, -214, -666, +342, -473, 375, 373, -136, 678, -390, 12, +-127, -667, 290, -321, 289, 456, -55, 576, +-385, -154, -156, -713, 339, -215, 319, 601, +-184, 610, -438, -307, 63, -800, 418, -97, +120, 715, -367, 501, -288, -501, 266, -707, +328, 151, -53, 770, -349, 283, -88, -686, +275, -600, 149, 333, -136, 789, -217, 89, +79, -772, 223, -403, 7, 517, -199, 659, +-143, -242, 163, -752, 222, -71, -5, 661, +-226, 420, -162, -491, 128, -618, 232, 170, +63, 669, -230, 181, -178, -618, 170, -432, +270, 382, -90, 620, -373, -84, -41, -660, +385, -193, 264, 505, -259, 449, -449, -266, +-4, -522, 430, -4, 253, 447, -326, 263, +-363, -281, 194, -372, 412, 35, -77, 359, +-473, 202, -75, -242, 469, -323, 279, 21, +-341, 330, -430, 172, 150, -246, 471, -272, +78, 95, -412, 323, -302, 23, 263, -350, +471, -149, 14, 306, -491, 336, -296, -193, +371, -465, 427, -25, -172, 440, -472, 285, +-8, -297, 478, -392, 186, 84, -374, 379, +-420, 91, 167, -349, 535, -187, 121, 249, +-439, 312, -396, -95, 260, -368, 467, -89, +-32, 258, -464, 286, -197, -64, 402, -314, +368, -145, -207, 217, -516, 320, -68, -97, +515, -377, 306, -59, -343, 414, -475, 257, +119, -393, 493, -448, 70, 220, -382, 600, +-221, 57, 270, -573, 292, -335, -144, 349, +-318, 470, 5, -77, 318, -412, 132, -131, +-241, 279, -234, 237, 67, -122, 270, -283, +116, -58, -180, 253, -261, 233, -15, -96, +336, -328, 234, -95, -245, 263, -449, 236, +31, -142, 554, -294, 201, 50, -487, 305, +-403, 93, 374, -320, 517, -277, -231, 195, +-586, 432, 16, 90, 602, -454, 230, -364, +-436, 261, -407, 548, 154, -14, 406, -600, +71, -204, -257, 553, -221, 447, 111, -468, +289, -645, 68, 261, -292, 775, -279, 44, +166, -800, 410, -335, 77, 632, -348, 594, +-273, -381, 191, -746, 340, 80, -16, 718, +-336, 252, -130, -612, 300, -502, 281, 391, +-174, 651, -355, -64, -13, -715, 310, -275, +151, 558, -211, 571, -187, -216, 107, -686, +230, -134, -19, 560, -278, 414, -129, -335, +209, -563, 305, 93, -30, 605, -324, 195, +-171, -565, 184, -503, 297, 348, -25, 719, +-295, 24, -133, -730, 259, -394, 291, 527, +-175, 619, -402, -230, -29, -695, 448, -51, +237, 664, -337, 325, -401, -511, 131, -568, +469, 236, 60, 637, -377, 98, -236, -518, +253, -334, 314, 310, -106, 401, -292, -106, +-54, -424, 250, -55, 162, 400, -149, 223, +-209, -273, 0, -365, 215, 89, 87, 338, +-130, 84, -137, -197, 27, -135, 131, 94, +41, 88, -67, -14, -103, -61, -25, -56, +134, -5, 112, 106, -90, 153, -190, -76, +37, -266, 225, -65, -5, 275, -248, 200, +-74, -202, 292, -251, 195, 112, -222, 257, +-307, -44, 46, -259, 324, -25, 106, 222, +-198, 76, -170, -166, 75, -93, 170, 136, +-19, 109, -146, -98, -70, -140, 132, 13, +174, 139, -63, 54, -217, -53, -89, -62, +222, 14, 184, 36, -145, -55, -254, -56, +38, 40, 295, 162, 66, 45, -247, -175, +-174, -150, 158, 70, 223, 197, -64, -28, +-205, -166, -18, 7, 191, 193, 111, 45, +-149, -254, -195, -132, 11, 196, 227, 231, +155, -99, -136, -237, -249, 33, -26, 198, +244, 34, 152, -205, -189, -90, -223, 160, +125, 143, 302, -58, -34, -169, -342, -11, +-108, 122, 297, 69, 240, -71, -181, -116, +-296, 38, 22, 145, 262, 57, 116, -158, +-175, -153, -190, 119, 39, 215, 195, -22, +92, -253, -128, -73, -175, 233, 6, 147, +204, -156, 115, -181, -162, 106, -221, 168, +54, -102, 282, -195, 82, 79, -235, 274, +-201, 21, 115, -268, 235, -160, 7, 152, +-212, 202, -83, -38, 174, -136, 149, 2, +-133, 113, -214, 6, 41, -147, 242, -94, +86, 112, -183, 215, -185, 28, 77, -221, +214, -182, 32, 122, -198, 248, -123, -32, +154, -251, 191, -41, -44, 291, -228, 156, +-93, -308, 164, -330, 178, 199, -24, 490, +-176, 31, -62, -525, 107, -292, 79, 401, +-56, 487, -79, -188, 50, -577, 96, -23, +-24, 573, -129, 243, -51, -518, 112, -457, +121, 381, -30, 620, -128, -118, -50, -682, +80, -176, 82, 576, -35, 386, -83, -352, +9, -494, 81, 158, 21, 500, -59, 36, +-50, -465, 8, -250, 31, 356, 48, 408, +18, -106, -57, -444, -53, -145, 41, 321, +69, 277, -56, -137, -77, -323, 74, -2, +127, 320, -64, 146, -186, -273, -3, -302, +197, 157, 90, 398, -166, 41, -150, -388, +111, -234, 189, 276, -36, 343, -207, -108, +-42, -356, 149, -45, 107, 304, -75, 155, +-113, -211, 27, -232, 75, 93, 13, 278, +-80, 68, -29, -237, 69, -245, 39, 73, +-14, 323, -33, 161, -3, -209, -42, -314, +-20, -7, 81, 278, 85, 164, -37, -136, +-137, -200, -26, 37, 116, 198, 63, 54, +-110, -193, -97, -192, 134, 111, 166, 306, +-100, 101, -246, -289, -3, -303, 242, 123, +115, 364, -159, 65, -156, -331, 85, -173, +170, 279, -36, 263, -206, -219, -44, -396, +230, 84, 184, 465, -160, 141, -287, -393, +10, -338, 279, 214, 118, 390, -205, -8, +-165, -332, 114, -119, 179, 245, -44, 171, +-194, -127, -44, -200, 152, 30, 146, 189, +-75, 66, -184, -108, -18, -158, 182, -8, +101, 152, -179, 132, -160, -50, 136, -196, +232, -45, -66, 142, -266, 105, -12, -82, +238, -103, 85, 86, -219, 86, -127, -86, +205, -141, 193, 62, -139, 172, -263, -30, +41, -149, 256, 5, 71, 169, -180, -11, +-142, -234, 83, -29, 145, 277, 12, 175, +-136, -258, -103, -282, 88, 166, 173, 328, +5, -56, -193, -370, -129, -14, 134, 396, +206, 149, -24, -372, -221, -322, -82, 270, +175, 414, 135, -72, -108, -417, -159, -94, +41, 364, 172, 192, 43, -271, -146, -299, +-148, 158, 83, 352, 214, -17, 48, -309, +-187, -129, -153, 222, 85, 174, 173, -137, +26, -166, -128, 60, -74, 187, 76, -2, +90, -170, -23, -93, -106, 84, -19, 159, +80, 16, 70, -111, -12, -104, -80, 51, +-65, 131, 11, -16, 122, -120, 79, -37, +-126, 146, -176, 79, 60, -122, 265, -109, +38, 57, -278, 127, -165, -45, 226, -106, +268, 23, -123, 97, -308, 28, -11, -93, +306, -54, 155, 13, -225, 41, -277, 41, +58, 3, 310, -7, 133, -32, -227, -5, +-253, -8, 87, -20, 263, 22, 37, 36, +-230, 31, -106, -31, 186, -33, 178, -4, +-106, -14, -258, 7, -25, 36, 234, 56, +164, -24, -130, -62, -202, 2, 35, 20, +154, -15, 21, -52, -125, 49, -32, 98, +122, -1, 67, -85, -92, -70, -121, 21, +40, 14, 113, 21, 28, 71, -59, 44, +-38, -51, 6, -130, -1, -38, 10, 78, +36, 85, 12, 29, -44, -45, -25, -36, +50, -19, 21, 11, -71, -2, -44, -39, +86, 27, 92, 90, -58, 71, -127, -82, +0, -144, 99, -21, 41, 85, -47, 91, +-34, 9, 30, -11, 24, -37, -31, -61, +-62, -10, -13, 42, 96, 56, 87, -24, +-47, -22, -151, 35, -21, 23, 123, -32, +53, -80, -74, 15, -61, 87, 74, 47, +59, -61, -63, -100, -83, 27, 24, 121, +115, 56, 16, -131, -105, -162, -77, 52, +88, 211, 127, 100, -43, -149, -155, -167, +-33, 29, 135, 131, 63, 33, -86, -92, +-52, -22, 69, 93, 32, 64, -93, -64, +-31, -136, 83, -22, 45, 97, -62, 110, +-20, 4, 78, -100, 3, -48, -114, 30, +-48, 61, 113, -37, 104, -86, -61, 34, +-98, 137, 16, 83, 63, -155, -13, -190, +-51, 33, 21, 211, 53, 101, 7, -177, +-21, -138, -26, 112, -23, 185, -8, -74, +42, -250, 52, 0, -13, 252, -60, 142, +-36, -197, 44, -213, 61, 92, -4, 211, +-83, 13, -60, -185, 71, -59, 119, 133, +-13, 104, -157, -69, -63, -134, 144, 15, +124, 124, -101, 50, -168, -107, 66, -109, +204, 62, 0, 132, -213, -1, -75, -135, +195, -55, 161, 102, -124, 78, -223, -62, +4, -95, 242, 25, 131, 98, -174, 26, +-232, -58, 52, -70, 261, -20, 64, 46, +-222, 84, -147, 35, 159, -85, 217, -84, +-90, 39, -265, 100, -42, -1, 267, -101, +182, -11, -186, 86, -267, 54, 39, -61, +275, -68, 85, 16, -218, 30, -166, 10, +134, -16, 246, 1, -22, 5, -255, -7, +-113, 2, 192, -20, 221, -18, -81, 9, +-245, 45, -37, 26, 228, -45, 142, -57, +-183, -6, -229, 64, 100, 54, 294, -16, +24, -77, -307, -61, -161, 46, 245, 111, +281, 42, -117, -107, -353, -119, -37, 43, +336, 140, 211, 18, -246, -138, -316, -63, +115, 134, 345, 110, 32, -109, -334, -178, +-140, 39, 268, 214, 239, 46, -152, -181, +-313, -118, 20, 137, 293, 159, 122, -99, +-188, -190, -213, 16, 70, 204, 212, 60, +68, -157, -154, -94, -183, 79, 64, 91, +219, -60, 73, -49, -211, 62, -206, 33, +149, -60, 270, -22, -9, 88, -299, -17, +-115, -134, 263, -5, 209, 183, -162, 78, +-295, -184, 56, -116, 303, 152, 66, 153, +-261, -130, -206, -195, 174, 84, 285, 222, +-4, 34, -302, -187, -167, -113, 213, 86, +258, 120, -59, -15, -282, -108, -48, -16, +243, 134, 131, 97, -174, -143, -214, -230, +97, 34, 240, 302, 32, 131, -208, -234, +-149, -223, 109, 135, 184, 251, 2, -63, +-162, -287, -90, -54, 123, 299, 149, 244, +-40, -175, -183, -380, -70, -87, 159, 344, +151, 295, -62, -162, -181, -367, -25, -15, +158, 347, 92, 123, -93, -313, -139, -251, +47, 227, 165, 356, 36, -80, -162, -360, +-125, -85, 118, 289, 175, 174, -39, -187, +-194, -213, -40, 87, 174, 242, 108, 19, +-118, -196, -153, -129, 26, 93, 133, 163, +65, 1, -49, -111, -87, -58, -38, 72, +55, 66, 82, -58, -6, -80, -84, 4, +-26, 104, 89, 51, 56, -61, -68, -91, +-120, -5, 5, 104, 149, 45, 92, -89, +-98, -97, -169, 60, 9, 166, 169, -8, +90, -185, -101, -100, -154, 135, 28, 160, +152, -60, 59, -140, -131, 8, -131, 138, +77, 16, 153, -138, 15, -68, -157, 96, +-103, 123, 126, -10, 177, -96, -33, -58, +-224, -11, -58, 31, 209, 70, 141, 56, +-138, -52, -211, -100, 61, 24, 226, 110, +26, -7, -209, -150, -134, -35, 179, 198, +200, 149, -88, -153, -242, -269, -26, 16, +231, 295, 102, 134, -150, -210, -162, -237, +74, 116, 176, 262, -9, -15, -159, -279, +-56, -103, 151, 270, 111, 218, -115, -170, +-159, -321, 36, 17, 194, 338, 46, 134, +-166, -249, -122, -250, 94, 135, 162, 284, +-40, -5, -148, -252, -19, -115, 129, 197, +81, 174, -116, -99, -112, -207, 52, -6, +162, 198, 21, 79, -162, -141, -84, -140, +95, 77, 156, 172, -32, -17, -159, -160, +-57, -71, 123, 146, 148, 138, -63, -95, +-167, -181, -34, -18, 161, 191, 89, 113, +-119, -101, -89, -161, 52, -19, 93, 120, +-36, 79, -57, -32, 15, -65, 10, -7, +2, 49, -4, 14, 50, -65, -26, -75, +-72, 51, 15, 158, 91, 69, 30, -150, +-121, -204, -59, 11, 82, 230, 121, 125, +-17, -140, -136, -176, -44, 53, 85, 166, +114, -14, -38, -169, -121, -72, -28, 159, +125, 182, 92, -22, -137, -218, -141, -166, +79, 118, 190, 271, -13, 66, -175, -268, +-41, -214, 135, 178, 97, 302, -111, -55, +-126, -367, 67, -73, 165, 356, 6, 229, +-191, -301, -68, -370, 154, 200, 129, 479, +-120, -5, -160, -537, 86, -256, 177, 441, +-29, 466, -197, -178, -24, -533, 195, -72, +101, 428, -160, 204, -162, -313, 107, -300, +196, 239, -14, 405, -195, -72, -70, -460, +129, -175, 116, 344, -49, 325, -105, -110, +-5, -283, 60, -35, 26, 171, -27, 55, +-51, -113, -3, -75, 66, 71, 57, 130, +-43, 39, -103, -116, -11, -166, 87, -25, +76, 212, -36, 161, -104, -111, -8, -257, +96, -15, 53, 271, -70, 119, -72, -220, +18, -235, 64, 136, 54, 302, -26, -14, +-90, -281, -55, -126, 90, 234, 111, 209, +-62, -115, -127, -263, 3, -31, 104, 260, +56, 167, -48, -143, -94, -253, -51, -3, +128, 239, 125, 107, -104, -166, -195, -184, +64, 99, 239, 234, -5, 3, -227, -245, +-95, -153, 186, 184, 176, 231, -91, -25, +-203, -228, -22, -105, 200, 136, 94, 145, +-133, -26, -138, -162, 74, -36, 123, 150, +-29, 105, -77, -96, 2, -176, 37, 26, +0, 157, 11, 72, -16, -85, -45, -129, +30, 0, 84, 115, -6, 91, -113, -110, +-32, -152, 86, 88, 72, 214, -24, -22, +-87, -264, -23, -77, 46, 241, 104, 149, +-16, -134, -132, -192, -42, 33, 150, 152, +114, 47, -152, -93, -163, -115, 104, 53, +219, 161, -46, 40, -267, -186, -16, -159, +257, 139, 116, 235, -223, -26, -158, -255, +120, -72, 188, 214, -8, 133, -188, -150, +-105, -192, 154, 86, 218, 210, -104, 37, +-288, -184, 18, -130, 293, 90, 63, 169, +-257, 24, -109, -162, 195, -110, 151, 103, +-109, 177, -173, -23, 17, -217, 161, -83, +94, 177, -129, 173, -152, -100, 52, -178, +169, 59, -1, 155, -146, -51, -37, -171, +89, 58, 57, 192, -43, -15, -56, -165, +5, -6, 21, 125, 30, -24, -19, -107, +-18, 46, -20, 122, 36, -36, 35, -117, +-23, 36, -52, 106, -29, -60, 67, -156, +99, 35, -2, 210, -160, 37, -80, -189, +181, -119, 139, 152, -147, 105, -195, -100, +116, -121, 210, 112, -66, 155, -202, -71, +-9, -164, 177, -13, 57, 131, -109, 56, +-100, -70, 27, -45, 115, 8, 65, 58, +-75, 22, -144, -19, -14, -96, 173, -72, +116, 110, -122, 203, -221, 18, 48, -282, +257, -196, 66, 215, -257, 353, -159, -78, +202, -450, 242, -102, -101, 494, -287, 318, +-28, -433, 270, -531, 134, 282, -196, 637, +-198, -78, 103, -669, 211, -93, 6, 643, +-182, 297, -111, -574, 122, -536, 196, 354, +-24, 696, -222, -4, -81, -688, 207, -298, +132, 527, -136, 474, -128, -366, 83, -597, +89, 225, -61, 689, -14, -9, 44, -718, +-26, -235, -60, 623, 48, 390, 80, -446, +-27, -464, -93, 350, -33, 481, 99, -269, +103, -528, -86, 183, -171, 559, 50, -92, +228, -534, 11, 20, -240, 513, -101, 13, +219, -514, 194, -88, -131, 527, -265, 213, +14, -500, 276, -357, 110, 388, -205, 515, +-185, -230, 117, -626, 192, -3, -17, 632, +-137, 284, -64, -550, 95, -485, 115, 324, +-11, 615, -160, -76, -63, -630, 175, -181, +126, 520, -105, 436, -184, -312, 25, -583, +173, 13, 87, 585, -109, 302, -183, -460, +64, -515, 204, 208, 31, 654, -210, 64, +-78, -667, 181, -340, 107, 546, -106, 611, +-159, -330, 49, -724, 171, 9, 52, 695, +-138, 305, -147, -560, 106, -488, 187, 275, +-16, 649, -202, 4, -56, -660, 200, -295, +126, 511, -122, 591, -212, -307, 40, -685, +245, 3, 92, 655, -200, 281, -188, -571, +142, -446, 236, 319, -16, 620, -255, -37, +-74, -651, 236, -271, 184, 464, -133, 577, +-271, -194, 23, -655, 270, -150, 181, 567, +-184, 443, -322, -403, 49, -598, 404, 117, +156, 672, -404, 191, -323, -581, 327, -440, +461, 314, -146, 592, -525, -17, -18, -555, +510, -277, 212, 388, -396, 515, -332, -138, +256, -597, 398, -208, -45, 515, -354, 504, +-138, -267, 254, -635, 282, -79, -36, 623, +-336, 381, -160, -473, 326, -643, 349, 185, +-197, 808, -452, 199, 64, -734, 484, -569, +96, 452, -396, 763, -202, -95, 309, -735, +290, -229, -154, 586, -264, 468, 7, -357, +229, -634, 100, 35, -63, 649, -134, 336, +-89, -495, 145, -601, 252, 173, -7, 696, +-372, 175, -137, -629, 443, -452, 341, 414, +-342, 654, -514, -93, 232, -704, 613, -247, +-18, 554, -603, 562, -180, -299, 565, -746, +387, -31, -387, 796, -513, 405, 164, -726, +588, -724, 103, 479, -477, 929, -303, -120, +307, -962, 474, -220, -46, 823, -447, 522, +-178, -557, 350, -775, 387, 166, -118, 849, +-410, 370, -113, -680, 343, -837, 314, 259, +-164, 1062, -348, 314, -43, -1022, 341, -842, +256, 716, -170, 1238, -330, -166, -43, -1409, +363, -495, 273, 1224, -173, 1102, -368, -688, +-68, -1466, 403, -13, 333, 1460, -194, 756, +-520, -1112, -59, -1356, 571, 442, 404, 1627, +-360, 429, -642, -1428, 67, -1215, 712, 773, +375, 1603, -518, 128, -660, -1518, 215, -934, +834, 971, 282, 1463, -758, -133, -657, -1584, +473, -764, 979, 1141, 45, 1507, -1035, -281, +-516, -1755, 799, -749, 999, 1373, -347, 1623, +-1165, -545, -153, -2022, 1072, -508, 718, 1862, +-699, 1547, -964, -1233, 172, -2211, 1013, 168, +457, 2377, -732, 999, -800, -1916, 214, -1901, +994, 907, 360, 2288, -779, 288, -786, -2028, +328, -1287, 1063, 1194, 227, 1879, -920, -132, +-747, -1866, 602, -886, 1139, 1302, -56, 1603, +-1138, -408, -515, -1766, 974, -568, 985, 1365, +-453, 1301, -1142, -586, -126, -1543, 1110, -351, +619, 1268, -687, 1104, -906, -590, 210, -1453, +942, -267, 285, 1318, -619, 999, -630, -759, +253, -1381, 767, 6, 217, 1313, -566, 672, +-555, -821, 319, -1096, 709, 133, 140, 1084, +-606, 540, -497, -667, 374, -982, 739, 50, +28, 996, -764, 561, -380, -626, 649, -972, +649, 94, -318, 980, -699, 488, 31, -664, +618, -913, 273, 127, -327, 929, -354, 527, +72, -570, 364, -968, 196, -71, -196, 945, +-303, 754, 9, -536, 339, -1176, 223, -97, +-256, 1190, -354, 788, 119, -871, 460, -1302, +98, 229, -424, 1479, -216, 540, 350, -1210, +384, -1190, -193, 603, -433, 1458, 93, 158, +481, -1312, 63, -804, -453, 863, -159, 1158, +420, -230, 251, -1183, -339, -398, -309, 903, +260, 791, 373, -357, -132, -880, -393, -177, +15, 657, 415, 488, 199, -208, -308, -570, +-340, -183, 197, 354, 424, 412, 29, 26, +-375, -404, -199, -326, 267, 106, 272, 459, +-45, 276, -293, -351, -134, -551, 213, 18, +258, 690, 27, 351, -339, -587, -209, -683, +283, 263, 440, 849, -25, 175, -567, -716, +-180, -594, 480, 336, 466, 769, -245, 205, +-654, -676, -27, -672, 601, 340, 390, 921, +-449, 190, -661, -949, 176, -707, 700, 664, +237, 1067, -590, -83, -511, -1205, 309, -493, +635, 937, 122, 976, -561, -432, -432, -1230, +320, -128, 624, 1134, 34, 684, -651, -799, +-385, -1071, 419, 305, 637, 1143, -65, 298, +-716, -960, -402, -739, 544, 514, 775, 934, +-178, 49, -920, -847, -305, -494, 830, 478, +745, 743, -491, -3, -979, -721, -22, -412, +1013, 433, 486, 681, -805, -42, -881, -695, +330, -348, 1074, 475, 91, 644, -1006, -108, +-536, -708, 686, -314, 816, 515, -322, 634, +-805, -148, -124, -729, 628, -265, 476, 569, +-355, 600, -589, -252, -91, -777, 555, -151, +394, 727, -377, 574, -604, -459, -25, -870, +610, 28, 267, 885, -468, 448, -460, -632, +155, -764, 500, 232, 13, 817, -379, 194, +-196, -665, 217, -526, 248, 393, -86, 685, +-228, -11, -129, -675, 120, -372, 174, 469, +-29, 612, -213, -75, -150, -672, 104, -343, +113, 496, 3, 619, -146, -133, -116, -740, +63, -228, 84, 645, -27, 535, -108, -368, +33, -735, 25, 14, -121, 707, 3, 363, +129, -473, -38, -647, -289, 125, -76, 683, +294, 278, 114, -548, -305, -565, -320, 277, +101, 670, 337, 72, 69, -629, -344, -344, +-305, 416, 175, 496, 397, -107, -39, -518, +-454, -151, -189, 341, 304, 321, 306, -82, +-201, -339, -478, -126, -105, 176, 363, 251, +247, 43, -283, -220, -402, -207, -46, 52, +252, 279, 218, 134, -78, -223, -354, -266, +-256, 65, 226, 307, 434, 98, -61, -247, +-591, -211, -311, 111, 450, 229, 512, 45, +-292, -175, -794, -106, -183, 53, 699, 97, +478, 68, -559, -17, -839, -72, 105, -155, +827, -14, 249, 296, -705, 199, -673, -264, +275, -486, 781, 122, 114, 667, -815, 158, +-627, -641, 433, -506, 801, 483, -77, 736, +-931, -170, -502, -779, 578, -248, 731, 691, +-242, 565, -933, -392, -272, -736, 707, -9, +551, 719, -475, 315, -845, -526, 57, -466, +784, 253, 210, 488, -716, -51, -610, -381, +383, -69, 587, 206, -190, 109, -654, -48, +-179, -38, 437, -23, 150, -106, -386, -4, +-255, 168, 148, 129, 194, -81, -210, -272, +-257, -91, 93, 238, 169, 320, -119, -44, +-362, -471, -51, -199, 300, 428, 49, 486, +-365, -225, -403, -707, 129, -45, 429, 690, +-26, 444, -548, -518, -425, -723, 288, 168, +552, 755, -80, 301, -677, -573, -428, -626, +474, 157, 630, 674, -296, 360, -871, -484, +-266, -698, 722, 38, 540, 815, -558, 517, +-952, -651, -94, -986, 862, 153, 503, 1199, +-675, 527, -1009, -1021, -12, -1139, 990, 455, +494, 1408, -832, 314, -1049, -1243, 204, -977, +1103, 704, 294, 1309, -1062, 40, -942, -1255, +467, -758, 1086, 827, 11, 1210, -1163, -90, +-707, -1295, 583, -677, 884, 916, -97, 1228, +-1006, -163, -565, -1373, 490, -645, 795, 1025, +-51, 1250, -942, -326, -570, -1464, 474, -462, +821, 1223, -90, 1095, -1020, -600, -575, -1383, +512, -169, 851, 1179, -91, 837, -1059, -568, +-633, -1133, 528, -220, 926, 937, -104, 872, +-1096, -322, -583, -1158, 592, -397, 905, 953, +-203, 1020, -1111, -379, -483, -1306, 664, -343, +828, 1123, -312, 1022, -1063, -559, -466, -1415, +603, -199, 849, 1303, -224, 988, -1129, -773, +-619, -1473, 727, -7, 1055, 1418, -327, 839, +-1345, -942, -528, -1376, 1017, 208, 994, 1403, +-606, 616, -1385, -1059, -296, -1205, 1161, 433, +805, 1349, -826, 376, -1336, -1135, -58, -1021, +1159, 583, 575, 1227, -854, 218, -1171, -1074, +58, -831, 1073, 576, 445, 1030, -881, 131, +-1024, -913, 208, -660, 980, 500, 272, 881, +-908, 148, -890, -819, 279, -698, 895, 416, +165, 958, -900, 252, -764, -870, 288, -827, +766, 420, 118, 1043, -789, 236, -656, -897, +259, -792, 698, 477, 59, 979, -758, 158, +-517, -876, 313, -726, 523, 497, -77, 975, +-575, 167, -373, -918, 115, -794, 331, 522, +77, 1068, -375, 229, -465, -1013, -70, -887, +302, 548, 242, 1200, -251, 245, -550, -1156, +-218, -943, 375, 666, 444, 1310, -291, 148, +-760, -1320, -257, -914, 590, 813, 547, 1404, +-452, 73, -944, -1473, -213, -974, 749, 972, +559, 1591, -557, -39, -1013, -1728, -158, -895, +854, 1285, 559, 1572, -636, -423, -1080, -1811, +-63, -523, 1013, 1505, 529, 1307, -853, -705, +-1164, -1718, 172, -277, 1187, 1516, 336, 1151, +-1103, -769, -1100, -1604, 447, -193, 1211, 1440, +71, 1022, -1220, -753, -847, -1467, 651, -120, +1017, 1362, -166, 911, -1088, -782, -588, -1384, +640, -46, 816, 1349, -222, 808, -978, -792, +-512, -1291, 577, -13, 712, 1262, -219, 750, +-876, -711, -469, -1210, 451, -35, 623, 1155, +-94, 706, -746, -644, -542, -1110, 324, -45, +698, 1044, 28, 684, -808, -544, -640, -1077, +373, -180, 831, 994, -19, 882, -957, -440, +-677, -1262, 489, -371, 913, 1160, -90, 1074, +-1072, -551, -665, -1442, 614, -259, 937, 1336, +-222, 959, -1108, -745, -503, -1380, 698, -52, +794, 1356, -300, 800, -1019, -824, -430, -1330, +655, 72, 756, 1376, -285, 690, -1042, -931, +-430, -1219, 679, 252, 748, 1269, -331, 476, +-1030, -910, -349, -973, 657, 285, 710, 1076, +-334, 416, -1012, -806, -327, -902, 699, 237, +724, 1056, -432, 397, -1042, -819, -236, -830, +758, 277, 659, 981, -548, 276, -990, -737, +-130, -698, 762, 268, 514, 849, -586, 224, +-834, -642, -54, -628, 655, 259, 413, 745, +-516, 195, -728, -564, -34, -564, 610, 228, +294, 645, -509, 195, -572, -497, 51, -489, +390, 191, 156, 497, -279, 186, -409, -312, +-150, -383, 171, -37, 308, 336, -56, 414, +-464, -92, -322, -600, 123, -301, 467, 537, +60, 702, -553, -273, -487, -893, 153, -152, +654, 826, 88, 589, -722, -525, -581, -826, +233, 58, 806, 779, 93, 442, -882, -508, +-683, -741, 406, 56, 963, 752, -56, 447, +-1046, -542, -557, -745, 592, 110, 896, 746, +-187, 398, -1080, -527, -494, -678, 719, 52, +912, 696, -379, 483, -1180, -486, -277, -789, +841, 18, 692, 825, -472, 497, -1015, -608, +-190, -803, 751, 138, 660, 828, -485, 393, +-1013, -629, -65, -732, 821, 187, 468, 806, +-586, 340, -811, -669, 39, -694, 631, 261, +369, 805, -460, 293, -746, -675, -28, -680, +613, 258, 345, 827, -478, 281, -641, -749, +34, -647, 482, 404, 260, 807, -337, 90, +-549, -759, -81, -480, 446, 419, 349, 694, +-332, 86, -623, -728, -27, -495, 489, 462, +259, 748, -390, -70, -485, -804, 6, -269, +338, 599, 228, 500, -231, -239, -433, -569, +-154, -124, 302, 411, 353, 395, -210, -82, +-477, -529, -168, -229, 330, 420, 321, 464, +-155, -170, -467, -579, -308, -82, 332, 462, +550, 316, -159, -206, -791, -442, -298, -67, +725, 308, 519, 353, -568, -76, -752, -456, +159, -208, 669, 336, 114, 465, -510, -126, +-409, -566, 82, -163, 401, 491, 226, 462, +-369, -260, -529, -645, 44, -93, 517, 601, +175, 476, -499, -361, -379, -694, 108, -9, +360, 707, 132, 402, -324, -492, -354, -731, +-36, 174, 390, 829, 210, 284, -342, -771, +-377, -677, -30, 529, 346, 886, 230, -155, +-235, -908, -458, -177, -195, 777, 481, 343, +421, -490, -377, -419, -695, 257, -12, 328, +702, -67, 295, -151, -618, 4, -586, -34, +186, -39, 685, 128, 116, 187, -642, -152, +-474, -278, 296, 61, 590, 321, -14, 34, +-613, -278, -279, -104, 252, 209, 403, 60, +30, -87, -406, -17, -371, 95, 68, -151, +563, -129, 224, 243, -617, 246, -567, -265, +318, -410, 784, 186, -39, 558, -878, -39, +-358, -569, 616, -222, 637, 502, -341, 443, +-841, -317, -38, -562, 674, 21, 358, 582, +-500, 249, -587, -511, 182, -442, 488, 337, +101, 570, -366, -119, -316, -640, 70, -2, +241, 513, 179, 117, -110, -396, -409, -92, +-169, 322, 335, -39, 412, -304, -226, 168, +-663, 342, -47, -193, 615, -502, 323, 236, +-505, 621, -650, -119, 250, -742, 690, -141, +94, 790, -733, 477, -453, -645, 593, -836, +587, 333, -367, 1108, -759, 150, 96, -1277, +725, -665, 13, 1205, -625, 1254, -232, -921, +489, -1757, 275, 480, -452, 2031, -290, 88, +285, -2086, 315, -676, -291, 2033, -371, 1098, +239, -1724, 333, -1484, -197, 1402, -403, 1702, +96, -1085, 396, -1773, -63, 773, -403, 1838, +-68, -495, 353, -1955, 114, 214, -365, 2019, +-203, 192, 330, -2026, 190, -693, -303, 1951, +-295, 1198, 279, -1694, 352, -1710, -308, 1240, +-444, 2144, 174, -608, 572, -2352, -73, -104, +-736, 2244, -96, 769, 713, -1894, 313, -1264, +-678, 1402, -575, 1469, 548, -820, 626, -1444, +-267, 263, -693, 1241, -63, 62, 615, -803, +221, -268, -363, 433, -413, 279, 88, -155, +415, -181, 50, -65, -233, 118, -249, 193, +-2, -52, 213, -250, 177, -6, -53, 331, +-396, -2, -190, -387, 438, -67, 388, 518, +-330, 156, -628, -541, 128, -387, 708, 489, +80, 593, -642, -283, -333, -718, 428, -52, +507, 744, -251, 409, -533, -579, -63, -728, +486, 193, 327, 967, -489, 236, -474, -906, +327, -737, 613, 633, -200, 1135, -800, -213, +145, -1253, 789, -372, -23, 1179, -779, 924, +-180, -859, 811, -1315, 226, 296, -684, 1524, +-363, 319, 479, -1475, 508, -888, -361, 1172, +-505, 1325, 157, -708, 414, -1560, 13, 134, +-322, 1566, -71, 341, 152, -1231, -2, -779, +70, 834, 57, 950, -188, -414, -189, -860, +164, -41, 375, 743, -168, 297, -445, -494, +49, -366, 397, 147, 123, 380, -383, 13, +-192, -180, 246, -101, 199, -25, -76, 60, +-214, 185, -17, 38, 131, -261, 97, -172, +-38, 273, -179, 293, -50, -258, 253, -288, +103, 190, -294, 223, -224, -173, 381, -198, +344, 318, -483, 102, -457, -381, 477, -156, +650, 432, -443, 280, -862, -440, 353, -385, +958, 274, -88, 511, -1024, 52, -208, -568, +973, -444, 456, 369, -718, 888, -703, -15, +394, -1159, 823, -455, -73, 1227, -717, 926, +-293, -1089, 516, -1329, 535, 760, -231, 1561, +-586, -300, -114, -1540, 519, -178, 398, 1272, +-315, 497, -565, -873, 81, -575, 544, 446, +229, 516, -467, -136, -412, -310, 269, -37, +444, -2, 67, 116, -463, 251, -269, 7, +305, -439, 372, -187, -11, 510, -475, 338, +-148, -464, 373, -448, 319, 371, -171, 526, +-431, -277, -42, -517, 440, 167, 244, 494, +-297, -84, -469, -465, 154, 17, 603, 493, +16, 71, -625, -516, -229, -233, 587, 512, +460, 449, -546, -441, -569, -640, 381, 289, +683, 788, -157, -59, -755, -889, -10, -198, +688, 866, 240, 452, -489, -716, -489, -623, +265, 517, 632, 651, 81, -353, -647, -568, +-511, 273, 620, 459, 848, -317, -350, -378, +-1107, 455, -21, 387, 1209, -683, 480, -522, +-1077, 864, -879, 861, 732, -917, 1184, -1287, +-210, 744, -1307, 1672, -314, -341, 1152, -1865, +852, -214, -785, 1838, -1235, 780, 309, -1522, +1338, -1245, 265, 945, -1180, 1514, -733, -242, +810, -1451, 981, -425, -243, 1073, -964, 911, +-325, -542, 744, -1088, 761, -5, -255, 939, +-996, 472, -276, -604, 995, -676, 724, 117, +-650, 599, -1049, 342, 230, -269, 1094, -604, +291, -235, -884, 580, -747, 726, 553, -292, +1046, -1059, -83, -173, -1147, 1134, -359, 701, +1122, -971, 669, -1134, -879, 589, -877, 1400, +659, -93, 909, -1418, -382, -446, -862, 1256, +200, 817, 763, -825, -57, -1079, -635, 360, +-33, 1093, 553, 81, 97, -894, -439, -467, +-112, 619, 311, 691, 162, -289, -209, -746, +-93, -90, 79, 733, 25, 372, 16, -543, +82, -596, 23, 306, -247, 703, -91, -73, +390, -711, 263, -168, -393, 676, -549, 343, +398, -539, 769, -536, -218, 385, -901, 619, +-34, -194, 971, -608, 261, -16, -827, 572, +-440, 143, 608, -463, 523, -228, -367, 319, +-438, 278, 178, -196, 277, -215, -113, 101, +-55, 101, 159, -89, -23, 0, -353, 158, +34, -36, 544, -257, 138, -40, -612, 352, +-475, 209, 623, -335, 775, -477, -411, 166, +-991, 784, 59, 165, 1123, -959, 286, -685, +-1003, 960, -608, 1255, 718, -701, 827, -1715, +-389, 187, -807, 1971, 21, 512, 674, -1920, +220, -1207, -418, 1469, -327, 1794, 198, -738, +291, -2049, -19, -184, -162, 1935, -39, 1045, +66, -1395, -25, -1710, 3, 573, 128, 1957, +49, 384, -180, -1709, -230, -1217, 190, 1031, +404, 1724, -57, -124, -520, -1729, -195, -847, +601, 1336, 387, 1595, -453, -561, -560, -2001, +226, -432, 640, 1970, 24, 1370, -486, -1462, +-279, -2091, 261, 632, 408, 2426, 19, 290, +-352, -2311, -272, -1169, 190, 1847, 391, 1837, +47, -1139, -319, -2186, -244, 273, 86, 2186, +357, 564, 192, -1843, -252, -1212, -474, 1251, +-3, 1577, 684, -545, 314, -1641, -679, -140, +-654, 1423, 506, 709, 948, -965, -269, -1078, +-1023, 354, -72, 1213, 952, 270, 375, -1031, +-778, -867, -527, 647, 512, 1271, 559, -108, +-228, -1395, -495, -558, 39, 1290, 352, 1105, +64, -883, -160, -1479, -145, 277, 47, 1649, +127, 349, 31, -1470, -83, -979, -94, 1053, +96, 1410, 97, -459, -73, -1549, -140, -223, +45, 1428, 194, 785, 29, -1028, -252, -1189, +-112, 474, 262, 1328, 255, 121, -224, -1189, +-387, -668, 131, 838, 463, 985, 33, -320, +-440, -1079, -255, -181, 343, 935, 374, 567, +-91, -576, -440, -835, -185, 169, 360, 857, +397, 267, -127, -644, -524, -630, -162, 341, +488, 718, 401, 58, -227, -652, -590, -361, +-73, 465, 552, 495, 392, -172, -331, -524, +-641, -86, 11, 407, 656, 265, 406, -174, +-517, -326, -704, -76, 172, 212, 873, 255, +218, 7, -837, -275, -548, -276, 590, 177, +773, 465, -271, 43, -768, -556, -64, -338, +569, 509, 345, 592, -314, -282, -388, -739, +-42, -64, 293, 738, 265, 397, -70, -510, +-314, -664, -231, 157, 201, 797, 448, 227, +45, -713, -542, -597, -355, 486, 467, 848, +652, -190, -280, -897, -807, -156, -16, 826, +826, 403, 329, -654, -710, -551, -556, 408, +443, 615, 689, -152, -136, -584, -719, -49, +-146, 445, 617, 185, 391, -283, -454, -271, +-541, 175, 275, 267, 552, -68, -87, -243, +-505, -8, -70, 253, 391, 3, 153, -232, +-194, 24, -232, 223, 3, -29, 185, -288, +248, 68, -113, 351, -431, -101, -90, -395, +564, 58, 377, 486, -603, 13, -671, -570, +424, -124, 1003, 558, -137, 333, -1199, -483, +-295, -534, 1201, 318, 823, 673, -1040, -61, +-1257, -741, 637, -267, 1518, 720, -24, 589, +-1624, -511, -562, -857, 1353, 138, 1116, 988, +-825, 283, -1455, -881, 169, -674, 1437, 550, +533, 931, -1087, -142, -1057, -937, 487, -280, +1276, 696, 226, 595, -1134, -339, -844, -655, +688, -67, 1228, 446, -89, 391, -1255, -114, +-517, -439, 968, -294, 953, 246, -489, 623, +-1072, 95, -102, -695, 935, -553, 580, 548, +-559, 941, -819, -189, 11, -1120, 821, -313, +494, 1042, -543, 832, -817, -731, 44, -1173, +922, 174, 481, 1278, -729, 488, -916, -1105, +305, -1025, 1139, 608, 218, 1346, -1085, 64, +-679, -1358, 764, -669, 981, 985, -294, 1094, +-1021, -397, -170, -1220, 794, -198, 568, 1003, +-411, 634, -721, -567, -34, -871, 618, 147, +447, 830, -338, 212, -645, -617, -80, -455, +633, 366, 523, 474, -418, -101, -806, -350, +13, -91, 969, 156, 418, 110, -859, 51, +-835, -12, 576, -181, 1129, -140, -149, 214, +-1213, 283, -363, -127, 1128, -431, 822, -2, +-811, 503, -1179, 185, 344, -465, 1388, -423, +175, 358, -1300, 604, -741, -163, 1014, -660, +1177, -132, -523, 683, -1357, 354, -90, -557, +1307, -556, 648, 342, -973, 725, -1035, -124, +440, -741, 1203, -160, 157, 684, -1036, 424, +-709, -566, 626, -607, 1111, 305, -57, 770, +-1183, -13, -634, -780, 1035, -326, 1175, 671, +-523, 636, -1534, -437, -126, -870, 1550, 82, +828, 1016, -1177, 340, -1385, -962, 554, -829, +1600, 703, 263, 1221, -1420, -249, -979, -1377, +876, -363, 1442, 1320, -70, 902, -1527, -969, +-713, -1332, 1213, 399, 1369, 1552, -611, 260, +-1683, -1447, -115, -910, 1656, 1041, 802, 1409, +-1272, -431, -1317, -1593, 689, -295, 1541, 1480, +2, 966, -1435, -1019, -628, -1446, 1059, 295, +1083, 1584, -502, 512, -1217, -1272, -125, -1209, +1081, 669, 655, 1569, -690, 111, -960, -1556, +167, -866, 1008, 1273, 376, 1397, -780, -711, +-778, -1683, 362, 61, 990, 1653, 157, 503, +-945, -1292, -627, -915, 700, 803, 999, 1037, +-283, -278, -1176, -926, -212, -176, 1149, 682, +688, 498, -854, -296, -1086, -663, 441, -164, +1294, 629, 96, 585, -1228, -364, -618, -906, +974, -44, 1023, 983, -471, 499, -1198, -841, +-112, -881, 1107, 523, 723, 1076, -712, -94, +-1156, -1105, 129, -316, 1313, 932, 591, 664, +-1127, -606, -1168, -907, 615, 222, 1532, 945, +116, 218, -1499, -832, -852, -552, 1094, 565, +1472, 742, -399, -242, -1704, -777, -432, -59, +1625, 655, 1186, 291, -1133, -454, -1707, -387, +441, 206, 1918, 361, 325, 29, -1731, -230, +-1002, -141, 1273, 14, 1489, 152, -645, 200, +-1602, -59, -59, -328, 1471, -131, 640, 370, +-1045, 349, -972, -323, 493, -490, 1069, 128, +9, 584, -856, 92, -377, -530, 524, -281, +540, 364, -196, 419, -426, -164, -101, -436, +271, -52, 216, 392, -22, 205, -171, -280, +-177, -307, 78, 131, 240, 354, 138, -41, +-225, -284, -279, -35, 102, 239, 377, 19, +125, -242, -391, 43, -305, 276, 294, -44, +490, -370, -63, -3, -571, 455, -148, 80, +498, -505, 435, -205, -325, 527, -545, 375, +81, -482, 561, -584, 206, 320, -441, 740, +-337, -13, 225, -772, 424, -336, 12, 641, +-360, 605, -180, -337, 260, -752, 326, 2, +-105, 754, -369, 297, -10, -584, 365, -563, +165, 376, -317, 702, -228, -82, 206, -689, +300, -200, -60, 586, -297, 356, -60, -363, +249, -394, 173, 168, -129, 323, -212, -37, +4, -181, 174, -19, 122, 42, -39, 11, +-157, 76, -128, 20, 147, -147, 271, -90, +-12, 188, -349, 119, -157, -195, 339, -115, +330, 198, -185, 103, -472, -273, -15, -133, +518, 352, 298, 216, -424, -398, -531, -409, +245, 340, 676, 623, 30, -161, -684, -782, +-272, -160, 583, 796, 507, 541, -348, -664, +-627, -874, 119, 320, 620, 1073, 217, 139, +-513, -1058, -446, -590, 305, 799, 629, 919, +48, -350, -652, -1059, -370, -118, 566, 940, +679, 556, -268, -617, -834, -835, -40, 209, +835, 882, 415, 256, -605, -698, -660, -575, +306, 352, 748, 686, 129, 84, -674, -553, +-429, -381, 446, 269, 664, 542, -118, 92, +-737, -509, -177, -389, 650, 350, 488, 630, +-446, -56, -687, -705, 169, -268, 741, 612, +201, 538, -689, -342, -490, -653, 466, 36, +713, 591, -168, 185, -786, -411, -159, -310, +731, 210, 429, 305, -576, -73, -608, -223, +364, -39, 684, 110, -127, 14, -681, -44, +-57, 51, 607, 8, 212, -132, -448, -126, +-343, 143, 318, 217, 400, -76, -111, -301, +-388, -94, -49, 258, 334, 205, 190, -136, +-156, -295, -234, -18, 21, 239, 215, 157, +152, -148, -56, -235, -229, 19, -34, 215, +246, 134, 213, -147, -168, -205, -262, 27, +102, 221, 309, 121, 67, -142, -248, -168, +-142, 32, 168, 172, 247, 100, 9, -50, +-252, -109, -101, -73, 236, 72, 237, 199, +-145, 85, -262, -178, 75, -221, 265, 114, +14, 335, -210, 100, -17, -293, 132, -305, +23, 146, -86, 462, 2, 173, 83, -449, +-52, -472, -93, 285, 7, 727, 102, 23, +48, -813, -99, -384, -128, 714, -2, 710, +221, -488, 92, -935, -231, 68, -254, 971, +182, 338, 350, -837, -97, -715, -387, 478, +-75, 920, 359, -119, 188, -1001, -238, -311, +-267, 880, 72, 647, 290, -704, 63, -945, +-189, 346, -145, 1065, 95, -8, 187, -1082, +52, -371, -73, 897, -126, 623, -28, -687, +203, -790, 226, 407, -142, 843, -317, -151, +90, -854, 456, -73, 97, 772, -426, 302, +-178, -662, 372, -456, 338, 544, -178, 623, +-337, -325, 57, -729, 333, 118, 149, 810, +-193, 217, -201, -725, 90, -469, 241, 572, +60, 734, -165, -226, -96, -797, 103, -70, +102, 747, -23, 423, -23, -507, 14, -587, +-61, 244, -60, 659, 132, 108, 145, -551, +-201, -325, -269, 355, 183, 474, 371, -75, +-156, -477, -514, -164, 51, 339, 552, 340, +49, -132, -594, -435, -225, -128, 514, 346, +331, 335, -414, -216, -451, -495, 206, -54, +451, 466, -33, 248, -399, -414, -123, -449, +253, 192, 189, 475, -109, -82, -142, -505, +18, -108, 38, 398, 26, 155, 94, -390, +93, -225, -152, 272, -188, 224, 180, -280, +367, -273, -41, 248, -406, 292, -61, -224, +476, -412, 287, 136, -360, 512, -382, 53, +281, -521, 556, -284, -50, 433, -566, 532, +-74, -174, 603, -603, 332, -85, -486, 602, +-447, 411, 388, -399, 598, -555, -116, 195, +-614, 697, -91, 175, 573, -595, 325, -403, +-382, 465, -492, 661, 211, -113, 544, -684, +-12, -142, -512, 633, -166, 448, 399, -368, +226, -577, -283, 115, -273, 620, 118, 222, +189, -481, -51, -480, -138, 216, -42, 632, +8, 113, -25, -607, 41, -452, 32, 375, +-91, 626, -163, -135, 17, -682, 233, -233, +38, 518, -289, 418, -212, -362, 251, -606, +338, -3, -182, 574, -427, 236, 18, -530, +480, -560, 152, 222, -414, 638, -269, 11, +327, -710, 389, -364, -125, 534, -376, 568, +14, -372, 359, -787, 185, 59, -175, 829, +-225, 233, 80, -802, 324, -542, 142, 619, +-205, 769, -224, -344, 196, -840, 352, 40, +-1, 819, -276, 298, -78, -592, 270, -445, +205, 341, -75, 591, -184, 21, -45, -448, +202, -205, 203, 318, -72, 425, -278, -11, +-49, -319, 311, -132, 181, 254, -257, 306, +-287, 26, 127, -211, 321, -163, -18, 134, +-345, 341, -130, 134, 240, -315, 200, -341, +-190, 227, -315, 561, 46, 28, 275, -631, +36, -323, -318, 531, -201, 561, 209, -301, +220, -715, -134, -34, -324, 631, -33, 263, +261, -505, 105, -515, -178, 189, -210, 490, +26, 8, 193, -494, 107, -303, -107, 238, +-227, 340, -32, -104, 291, -410, 211, -171, +-214, 237, -358, 222, 140, -167, 516, -317, +84, -68, -511, 234, -270, 158, 525, -151, +551, -295, -298, -75, -626, 292, 114, 266, +732, -218, 226, -471, -549, 63, -359, 615, +384, 192, 510, -623, -54, -399, -389, 594, +-99, 653, 258, -346, 244, -734, 8, 189, +-184, 823, -141, 133, 81, -666, 246, -272, +102, 613, -226, 495, -238, -330, 109, -471, +316, 205, 43, 558, -363, 28, -222, -403, +230, -92, 351, 367, -148, 257, -492, -189, +-96, -245, 437, 54, 270, 270, -405, 136, +-497, -166, 159, -267, 531, -17, 42, 300, +-556, 194, -319, -239, 369, -403, 437, 16, +-210, 397, -518, 161, -57, -381, 436, -412, +204, 142, -308, 420, -324, -4, 114, -508, +363, -281, 47, 330, -301, 360, -189, -250, +240, -545, 332, -34, -105, 453, -335, 154, +-5, -413, 422, -368, 202, 166, -341, 345, +-273, -18, 315, -314, 455, -194, -125, 134, +-444, 262, 33, 60, 478, -244, 209, -271, +-311, 114, -277, 422, 191, 143, 431, -378, +59, -360, -375, 256, -208, 578, 354, 93, +380, -513, -220, -345, -394, 446, 85, 671, +395, -71, 49, -728, -283, -223, -147, 783, +84, 672, 196, -469, 68, -870, -175, 201, +-308, 1028, 20, 266, 399, -860, 120, -506, +-467, 689, -420, 724, 320, -362, 547, -736, +-146, 151, -685, 684, -213, 65, 572, -538, +411, -196, -399, 358, -632, 197, 33, -196, +595, -178, 251, 36, -469, 27, -557, -61, +161, 18, 653, 32, 168, -119, -634, -168, +-490, 8, 446, 142, 707, -15, -143, -212, +-766, -165, -147, 80, 694, 157, 445, -62, +-434, -243, -557, -135, 208, 133, 603, 132, +123, -98, -425, -230, -238, -50, 290, 196, +342, 97, -39, -201, -222, -222, -25, 187, +156, 333, 98, -133, 29, -458, 35, 28, +-46, 585, -116, 187, 65, -562, 276, -351, +71, 529, -337, 585, -195, -300, 356, -623, +363, 162, -276, 715, -498, 126, 161, -587, +559, -252, -24, 539, -597, 484, -161, -264, +534, -477, 260, 106, -480, 505, -418, 163, +299, -298, 448, -224, -198, 152, -532, 301, +-19, 82, 431, -186, 127, -214, -400, 52, +-284, 304, 192, 159, 269, -270, -65, -353, +-268, 115, -123, 437, 117, 64, 188, -489, +26, -303, -253, 333, -205, 417, 182, -202, +335, -553, -69, -78, -409, 412, -86, 222, +433, -356, 280, -416, -300, 69, -417, 334, +153, 61, 555, -338, 121, -241, -485, 134, +-347, 212, 408, -75, 614, -254, -135, -43, +-630, 160, -121, 26, 656, -166, 430, -70, +-433, 147, -548, 90, 201, -158, 645, -146, +109, 143, -515, 229, -280, -49, 328, -279, +450, -26, -55, 335, -416, 192, -181, -242, +309, -306, 375, 230, -108, 489, -457, -7, +-130, -501, 379, -172, 303, 590, -210, 477, +-449, -377, -52, -619, 375, 187, 242, 792, +-270, 179, -452, -661, 52, -411, 400, 509, +103, 657, -359, -168, -282, -674, 160, -104, +235, 601, -16, 397, -223, -385, -164, -542, +84, 132, 176, 543, -1, 129, -228, -462, +-105, -344, 169, 251, 121, 391, -130, -50, +-154, -424, 63, -201, 153, 262, -11, 264, +-127, -156, -8, -374, 115, -72, 86, 257, +-90, 117, -91, -215, 113, -234, 152, 35, +-38, 151, -189, -13, 53, -134, 267, -80, +39, 5, -243, 35, -90, 12, 304, -26, +186, -87, -234, -51, -198, 95, 203, 86, +275, -76, -107, -157, -230, 49, 53, 191, +224, 12, 29, -148, -169, -24, -60, 165, +144, 66, 72, -90, -134, -14, -69, 126, +108, 75, 72, -61, -135, -31, -107, 111, +127, 106, 101, -32, -112, -67, -187, 48, +58, 137, 189, 55, -26, -67, -233, -53, +-128, 63, 208, 127, 178, 59, -198, -84, +-306, -96, 59, 53, 340, 192, -9, 43, +-390, -201, -137, -123, 334, 170, 211, 215, +-290, -127, -295, -299, 179, -13, 288, 292, +-82, 135, -241, -284, -36, -310, 150, 115, +78, 346, -6, 3, -72, -400, -107, -222, +39, 251, 197, 270, 98, -179, -203, -372, +-172, -34, 201, 286, 265, 104, -71, -248, +-285, -249, 12, 99, 301, 234, 87, -16, +-227, -226, -92, -107, 214, 116, 131, 95, +-149, -29, -107, -58, 152, -37, 120, -16, +-109, 49, -118, 109, 103, 3, 152, -135, +-75, -28, -143, 170, 14, 128, 167, -100, +31, -130, -161, 94, -95, 192, 94, 27, +137, -116, -56, -15, -174, 134, -49, 86, +121, -53, 117, -13, -99, 70, -199, 59, +-19, -18, 171, -1, 100, 61, -161, 17, +-213, -19, 31, 5, 224, 68, 53, 38, +-232, -74, -182, -62, 129, 65, 211, 131, +-31, -32, -239, -193, -96, -54, 154, 184, +147, 129, -40, -168, -186, -227, -102, 33, +137, 199, 224, 35, -24, -183, -300, -180, +-102, 18, 315, 156, 263, 66, -225, -157, +-367, -248, 106, 3, 438, 252, 83, 105, +-382, -274, -221, -308, 304, 124, 368, 350, +-132, 12, -379, -382, -16, -218, 385, 283, +163, 324, -283, -131, -213, -391, 176, -35, +272, 376, -67, 191, -241, -276, -7, -273, +199, 193, 75, 356, -150, -44, -104, -334, +98, -23, 133, 335, -54, 166, -181, -237, +-1, -175, 196, 224, 33, 267, -216, -89, +-132, -263, 190, 58, 191, 336, -173, 97, +-276, -273, 63, -185, 281, 264, 24, 329, +-302, -120, -164, -366, 229, -11, 219, 397, +-162, 170, -300, -309, 83, -296, 247, 179, +-44, 354, -207, -23, 11, -359, 147, -144, +-62, 240, -125, 221, 115, -134, 121, -282, +-165, -27, -182, 188, 171, 77, 270, -145, +-123, -160, -319, 13, 11, 76, 348, 23, +146, -76, -288, -116, -260, -26, 165, 68, +357, 72, 55, -91, -351, -163, -237, -10, +294, 147, 433, 69, -111, -160, -495, -161, +-50, 74, 478, 201, 243, 16, -329, -199, +-354, -114, 176, 159, 385, 191, 49, -54, +-299, -204, -230, -23, 177, 216, 338, 155, +0, -109, -370, -179, -166, 55, 299, 258, +294, 77, -179, -186, -364, -122, 7, 189, +326, 235, 114, -81, -257, -193, -204, 36, +88, 218, 199, 62, 17, -127, -155, -55, +-138, 79, 9, 89, 159, 19, 80, -45, +-135, -63, -197, -19, 24, 90, 232, 93, +67, -80, -235, -153, -181, -7, 149, 149, +250, 51, -72, -144, -269, -127, -51, 37, +239, 103, 138, 3, -177, -123, -185, -95, +77, 0, 218, 103, 30, 32, -198, -159, +-111, -152, 179, 79, 175, 189, -82, -63, +-206, -273, 19, -42, 221, 241, 78, 113, +-161, -229, -164, -210, 126, 141, 228, 244, +-2, -33, -250, -250, -109, -82, 257, 217, +212, 195, -160, -102, -259, -229, 36, -22, +282, 238, 121, 171, -219, -98, -245, -213, +100, -22, 333, 263, 46, 190, -345, -136, +-197, -267, 237, 67, 322, 378, -107, 116, +-387, -340, -70, -246, 314, 309, 240, 444, +-209, -149, -371, -516, 36, -32, 366, 575, +121, 271, -320, -515, -235, -464, 151, 390, +224, 627, 32, -183, -210, -718, -197, -61, +80, 697, 252, 285, 67, -596, -268, -527, +-231, 387, 195, 625, 319, -174, -72, -681, +-347, -120, -110, 587, 302, 293, 246, -462, +-160, -471, -354, 192, 6, 478, 399, 6, +134, -448, -312, -239, -259, 250, 214, 345, +315, -76, -69, -383, -263, -147, -39, 273, +185, 264, 135, -126, -50, -315, -121, -48, +-47, 245, 69, 203, 159, -113, 29, -267, +-161, -19, -144, 285, 134, 195, 249, -220, +-32, -272, -289, 163, -94, 366, 262, 0, +235, -356, -191, -96, -309, 349, 59, 260, +335, -209, 63, -326, -309, 108, -161, 406, +201, 83, 222, -357, -110, -223, -244, 291, +15, 373, 206, -113, 35, -420, -177, -80, +-86, 388, 117, 308, 76, -255, -103, -438, +-82, 39, 49, 487, 44, 168, -42, -452, +-6, -355, 5, 298, -72, 447, 14, -156, +113, -517, -8, -45, -178, 445, -47, 192, +224, -378, 95, -352, -222, 196, -205, 378, +186, -64, 342, -414, -100, -107, -436, 334, +-46, 169, 486, -290, 249, -238, -439, 206, +-432, 249, 307, -178, 585, -271, -61, 128, +-634, 256, -173, -89, 567, -252, 422, 67, +-346, 231, -583, -37, 105, -195, 630, 29, +171, 190, -494, 9, -394, -142, 275, 22, +526, 136, -1, 14, -504, -90, -276, 31, +384, 127, 447, 7, -165, -102, -496, -1, +-107, 125, 439, 51, 333, -76, -277, -24, +-486, 66, 33, 6, 526, -24, 202, 55, +-470, 54, -385, -106, 293, -92, 481, 160, +-100, 148, -512, -172, -109, -215, 428, 164, +255, 271, -306, -158, -365, -346, 157, 79, +368, 369, -26, -2, -327, -407, -103, -124, +241, 335, 130, 210, -133, -269, -156, -292, +12, 128, 132, 278, 74, -53, -84, -259, +-138, -58, 16, 165, 160, 72, 69, -88, +-128, -64, -163, -29, 58, -20, 259, 77, +37, 135, -313, -70, -139, -270, 312, -3, +280, 344, -239, 143, -393, -346, 138, -287, +462, 302, 56, 412, -456, -142, -238, -474, +370, -22, 424, 512, -175, 241, -541, -405, +-35, -411, 539, 271, 271, 559, -411, -12, +-444, -543, 191, -196, 510, 449, 85, 398, +-444, -230, -328, -435, 251, 14, 494, 401, +4, 192, -517, -246, -260, -300, 402, 65, +435, 318, -193, 135, -519, -233, -70, -259, +460, 87, 265, 296, -319, 70, -391, -263, +86, -192, 387, 151, 114, 230, -303, -54, +-264, -254, 135, -60, 314, 186, 11, 105, +-263, -130, -171, -153, 131, 34, 251, 119, +8, 15, -257, -92, -150, -86, 179, 16, +229, 84, -68, 24, -257, -77, -42, -72, +230, 39, 120, 54, -161, -44, -136, -30, +79, 55, 121, 22, 34, -103, -97, -32, +-105, 139, 79, 78, 151, -132, -9, -121, +-175, 123, -31, 175, 163, -55, 89, -165, +-122, 23, -128, 170, 68, 55, 165, -117, +1, -62, -146, 78, -55, 78, 128, -10, +123, -34, -74, 2, -127, 12, -7, -1, +109, 37, 96, 50, -50, -6, -148, -82, +-59, -31, 179, 105, 164, 91, -165, -64, +-234, -150, 94, 1, 265, 162, 19, 85, +-261, -145, -146, -189, 191, 66, 256, 267, +-99, 44, -337, -316, -19, -231, 344, 262, +113, 379, -295, -151, -197, -496, 175, -44, +234, 475, -62, 219, -236, -404, -84, -371, +221, 243, 165, 422, -191, -94, -210, -451, +150, -58, 213, 390, -135, 155, -174, -318, +118, -219, 131, 238, -129, 214, -92, -181, +145, -197, 73, 151, -114, 190, -88, -129, +47, -193, 111, 109, 56, 239, -139, -18, +-150, -266, 152, -70, 222, 278, -105, 201, +-241, -226, 32, -293, 230, 167, 95, 389, +-159, -57, -204, -398, 67, -52, 271, 375, +90, 188, -266, -245, -233, -256, 219, 59, +347, 269, -87, 129, -375, -176, -40, -258, +341, 23, 163, 306, -222, 141, -272, -261, +102, -247, 302, 142, 38, 292, -265, -9, +-152, -281, 162, -142, 242, 194, -16, 238, +-300, -89, -126, -301, 298, -57, 250, 269, +-267, 146, -327, -219, 197, -228, 368, 126, +-115, 220, -388, -61, 17, -217, 354, -22, +88, 176, -281, 74, -233, -140, 180, -143, +336, 80, -70, 179, -403, -31, -50, -197, +426, -44, 137, 186, -393, 110, -212, -156, +301, -154, 261, 110, -187, 189, -260, -40, +46, -180, 226, -42, 98, 136, -152, 131, +-185, -30, 87, -176, 228, -95, -34, 189, +-197, 239, 1, -102, 163, -348, 9, 13, +-90, 405, -6, 125, 52, -387, 7, -226, +-44, 329, 41, 336, 58, -216, -70, -367, +-85, 84, 66, 387, 140, 28, -29, -310, +-160, -110, -40, 227, 177, 131, 102, -124, +-177, -106, -135, 52, 175, 40, 131, -1, +-142, 25, -142, -36, 121, -117, 150, 44, +-90, 192, -166, -49, 63, -264, 157, 6, +-35, 283, -159, 47, 7, -300, 147, -105, +18, 263, -141, 132, -100, -224, 144, -162, +158, 159, -127, 167, -221, -96, 54, -176, +262, -12, 34, 181, -284, 97, -153, -152, +288, -206, 255, 113, -289, 286, -338, -39, +238, -349, 393, -37, -151, 384, -424, 124, +39, -373, 413, -201, 82, 327, -374, 296, +-183, -246, 298, -347, 267, 162, -198, 412, +-344, -49, 88, -443, 413, -52, 47, 450, +-452, 237, -155, -437, 429, -409, 284, 368, +-345, 606, -358, -220, 249, -768, 394, 38, +-129, 867, -368, 212, 21, -878, 325, -468, +61, 828, -206, 699, -136, -695, 112, -891, +161, 500, -23, 1026, -119, -264, -27, -1065, +29, 0, 9, 1052, 76, 195, 60, -959, +-140, -370, -154, 837, 154, 466, 221, -717, +-102, -540, -255, 581, -6, 594, 239, -478, +117, -654, -151, 368, -257, 683, 13, -253, +347, -738, 134, 105, -361, 774, -277, 60, +279, -791, 367, -295, -146, 745, -385, 510, +-12, -589, 325, -695, 113, 342, -222, 794, +-145, -65, 85, -786, 116, -204, 60, 678, +-31, 396, -190, -472, -63, -513, 254, 227, +186, 529, -272, 58, -250, -457, 219, -278, +276, 297, -107, 428, -246, -86, 16, -460, +161, -104, 90, 433, -48, 245, -173, -318, +-43, -341, 241, 194, 171, 384, -284, -17, +-267, -373, 293, -189, 383, 330, -238, 361, +-472, -179, 154, -510, 543, -6, -23, 589, +-571, 238, -107, -599, 543, -505, 275, 531, +-433, 751, -460, -347, 275, -941, 580, 13, +-23, 1035, -650, 365, -208, -936, 592, -774, +388, 656, -419, 1066, -511, -251, 201, -1177, +521, -278, 19, 1116, -432, 739, -230, -850, +285, -1125, 328, 411, -77, 1333, -350, 95, +-127, -1298, 250, -632, 246, 1034, -75, 1040, +-278, -597, -111, -1216, 146, 51, 291, 1152, +21, 444, -376, -867, -216, -792, 363, 422, +388, 971, -300, 32, -453, -893, 152, -485, +480, 657, 6, 796, -434, -280, -94, -919, +296, -139, 171, 856, -172, 509, -129, -595, +23, -749, 80, 253, 96, 874, -31, 74, +-154, -834, 30, -372, 231, 724, -55, 603, +-310, -534, 106, -727, 405, 272, -82, 805, +-537, -18, 53, -728, 617, -216, 73, 552, +-657, 417, -229, -321, 616, -511, 409, 27, +-442, 541, -587, 264, 206, -486, 685, -531, +69, 300, -624, 754, -351, -42, 469, -861, +483, -248, -194, 790, -507, 533, -115, -613, +391, -669, 329, 321, -155, 685, -479, -47, +-103, -590, 450, -141, 339, 366, -313, 247, +-475, -117, 65, -234, 463, -140, 189, 71, +-318, 352, -361, 160, 49, -414, 382, -439, +244, 300, -265, 689, -453, -112, -6, -750, +560, -155, 293, 681, -498, 361, -569, -475, +297, -452, 768, 172, 12, 455, -837, 118, +-348, -311, 762, -349, 670, 44, -557, 490, +-849, 257, 250, -438, 919, -531, 84, 225, +-826, 701, -383, 63, 671, -658, 620, -389, +-427, 482, -776, 618, 170, -178, 857, -682, +89, -174, -834, 612, -294, 486, 742, -389, +445, -723, -544, 51, -522, 842, 300, 321, +569, -764, -50, -668, -560, 511, -165, 902, +505, -164, 334, -951, -390, -214, -418, 847, +187, 522, 432, -615, 21, -717, -348, 289, +-242, 800, 228, 56, 366, -728, -77, -374, +-414, 483, -96, 599, 401, -106, 198, -660, +-326, -305, -274, 497, 218, 679, 281, -198, +-126, -886, -218, -203, 18, 901, 151, 604, +31, -742, -91, -919, -46, 414, 62, 1066, +50, 43, -67, -1030, -76, -493, 80, 738, +134, 855, -58, -271, -236, -1001, 27, -240, +308, 844, 97, 687, -366, -487, -200, -924, +334, 12, 321, 897, -195, 471, -405, -639, +10, -816, 368, 177, 293, 928, -226, 384, +-530, -786, -13, -864, 678, 329, 367, 1105, +-660, 275, -647, -1003, 464, -856, 866, 533, +-119, 1210, -920, 144, -233, -1202, 782, -844, +578, 817, -515, 1371, -768, -151, 163, -1558, +780, -633, 195, 1333, -618, 1324, -405, -707, +300, -1744, 451, -155, 41, 1699, -293, 1063, +-308, -1173, -31, -1728, 441, 289, 336, 1932, +-328, 752, -624, -1614, 54, -1637, 733, 881, +298, 2104, -637, 158, -665, -2101, 368, -1156, +857, 1566, 27, 1911, -840, -582, -480, -2258, +608, -535, 775, 2006, -159, 1590, -907, -1232, +-345, -2295, 767, 175, 791, 2399, -408, 964, +-1075, -1970, -50, -1849, 1082, 1112, 557, 2246, +-837, -10, -934, -2181, 388, -1017, 1113, 1608, +193, 1759, -1060, -687, -680, -2112, 765, -323, +1014, 1896, -277, 1208, -1101, -1248, -223, -1733, +910, 371, 665, 1740, -513, 515, -890, -1340, +48, -1161, 864, 653, 433, 1426, -620, 136, +-757, -1308, 195, -788, 865, 859, 314, 1181, +-727, -206, -729, -1227, 335, -447, 1029, 895, +154, 938, -1056, -310, -662, -1089, 844, -341, +1051, 905, -442, 846, -1229, -438, -65, -1067, +1150, -103, 553, 981, -838, 570, -916, -611, +323, -838, 1074, 138, 234, 845, -991, 351, +-757, -558, 652, -678, 1107, 113, -182, 729, +-1197, 394, -375, -460, 1044, -776, 850, -8, +-670, 839, -1149, 572, 136, -609, 1211, -982, +417, 152, -1021, 1117, -908, 420, 625, -991, +1233, -893, -128, 568, -1291, 1152, -378, 6, +1143, -1145, 746, -561, -776, 777, -943, 950, +347, -192, 928, -1037, 64, -446, -695, 730, +-362, 952, 343, -182, 502, -1147, 48, -493, +-423, 981, -390, 1074, 223, -535, 572, -1425, +98, -93, -552, 1454, -399, 711, 372, -1167, +631, -1218, -64, 639, -699, 1449, -252, -12, +614, -1350, 519, -575, -380, 1001, -646, 914, +75, -486, 621, -958, 239, -23, -448, 781, +-460, 352, 174, -403, 555, -466, 124, -15, +-506, 403, -353, 311, 323, -97, 484, -479, +-81, -223, -482, 425, -187, 512, 355, -133, +391, -654, -174, -206, -470, 559, -59, 524, +430, -221, 262, -710, -308, -148, -394, 619, +104, 548, 443, -336, 85, -801, -381, -46, +-251, 787, 262, 496, 337, -592, -105, -828, +-357, 218, -38, 918, 306, 283, 158, -818, +-192, -704, -227, 438, 52, 936, 253, 103, +77, -966, -204, -606, -169, 661, 135, 955, +216, -178, -14, -1093, -208, -335, -104, 872, +164, 789, 242, -467, -72, -1051, -304, -86, +-48, 1000, 327, 623, 205, -681, -271, -1010, +-357, 175, 162, 1052, 483, 405, 48, -803, +-556, -852, -236, 305, 530, 985, 439, 303, +-412, -792, -589, -804, 229, 354, 622, 1004, +51, 297, -562, -897, -332, -869, 380, 484, +529, 1202, -90, 239, -655, -1217, -208, -907, +590, 825, 479, 1404, -389, -64, -690, -1568, +95, -697, 716, 1234, 245, 1393, -588, -525, +-547, -1744, 318, -322, 691, 1586, 60, 1216, +-691, -1026, -435, -1798, 502, 170, 709, 1874, +-163, 852, -817, -1530, -232, -1598, 708, 715, +602, 1920, -437, 305, -814, -1778, 54, -1169, +867, 1084, 328, 1695, -704, -113, -623, -1773, +393, -825, 755, 1261, -24, 1518, -651, -395, +-290, -1787, 363, -540, 477, 1432, 16, 1327, +-439, -684, -370, -1737, 250, -231, 587, 1521, +96, 1099, -580, -858, -481, -1622, 366, -51, +747, 1541, 42, 1049, -825, -1001, -487, -1732, +675, 99, 846, 1831, -282, 1004, -1027, -1446, +-207, -1803, 926, 552, 681, 2120, -543, 626, +-989, -1929, -4, -1587, 1015, 1122, 595, 2210, +-772, 39, -1054, -2285, 286, -1107, 1261, 1642, +319, 1970, -1137, -592, -885, -2248, 708, -551, +1232, 1818, -95, 1594, -1251, -957, -549, -2038, +923, -172, 1035, 1860, -363, 1264, -1213, -1153, +-328, -1891, 1053, 40, 911, 1935, -558, 1129, +-1231, -1387, -141, -1944, 1223, 316, 810, 2230, +-838, 877, -1307, -1858, 196, -1866, 1494, 915, +531, 2375, -1268, 288, -1179, -2259, 722, -1441, +1553, 1532, -16, 2221, -1539, -434, -662, -2426, +1194, -765, 1140, 1979, -594, 1694, -1281, -1082, +-93, -2111, 1086, -13, 698, 1883, -601, 953, +-998, -1213, -27, -1449, 995, 257, 611, 1418, +-678, 619, -977, -923, 151, -1135, 1055, 132, +442, 1155, -842, 650, -882, -699, 379, -1091, +1096, -96, 153, 1059, -996, 901, -619, -539, +647, -1389, 918, -319, -150, 1425, -979, 1217, +-346, -952, 767, -1825, 729, 68, -375, 1987, +-884, 973, -88, -1572, 770, -1772, 476, 622, +-480, 2185, -733, 548, 120, -1937, 740, -1624, +285, 1098, -591, 2329, -568, 55, 298, -2385, +656, -1249, 64, 1823, -630, 2183, -347, -800, +446, -2533, 511, -457, -169, 2263, -585, 1551, +-48, -1414, 467, -2186, 216, 224, -241, 2196, +-288, 913, 40, -1604, 203, -1723, 168, 633, +-92, 1987, -311, 446, -34, -1687, 339, -1348, +208, 923, -315, 1822, -305, 71, 213, -1782, +329, -1002, -51, 1223, -311, 1604, -59, -379, +263, -1731, 136, -504, -179, 1365, -176, 1177, +118, -689, 166, -1451, -78, -141, -99, 1313, +45, 892, 58, -831, -48, -1319, -36, 107, +86, 1381, 1, 613, -116, -1070, -17, -1042, +159, 434, 92, 1206, -220, 188, -129, -982, +156, -626, 207, 465, -79, 872, -274, 70, +27, -767, 273, -525, 105, 340, -299, 853, +-213, 132, 259, -783, 281, -621, -128, 415, +-374, 997, 37, 34, 358, -982, 51, -564, +-272, 718, -153, 961, 178, -307, 184, -1063, +-29, -236, -177, 899, -123, 748, 151, -533, +161, -991, -48, -66, -173, 966, -61, 665, +140, -677, 170, -1065, -59, 143, -256, 1191, +-52, 487, 262, -1075, 152, -953, -199, 618, +-190, 1249, 79, -17, 232, -1312, 2, -517, +-195, 985, -90, 998, 104, -519, 195, -1207, +-2, 3, -207, 1064, -121, 533, 183, -827, +248, -805, -147, 414, -269, 871, 28, 50, +311, -838, 83, -303, -321, 548, -145, 501, +230, -218, 223, -538, -171, 15, -225, 305, +119, 197, 175, -104, -18, -222, -153, -35, +-25, 75, 60, 192, 46, 26, 33, -164, +-27, -151, -92, 34, -33, 286, 107, 88, +83, -257, -101, -237, -134, 115, 39, 379, +170, 32, 36, -325, -185, -215, -133, 180, +149, 360, 177, -40, -77, -351, -184, -157, +-36, 307, 168, 340, 113, -294, -97, -387, +-181, 157, 0, 438, 174, -32, 74, -465, +-100, 14, -109, 320, 2, 85, 96, -265, +76, -144, -24, 257, -138, 80, -82, -99, +183, -168, 176, 4, -148, 240, -240, 24, +26, -113, 255, -232, 67, 126, -132, 295, +-175, -91, -21, -229, 231, -115, 141, 312, +-152, 164, -270, -244, 13, -199, 329, 47, +137, 326, -208, 14, -339, -241, 75, -126, +414, 101, 115, 228, -350, -30, -357, -143, +231, -101, 490, 36, 7, 198, -482, 64, +-339, -168, 385, -209, 540, 99, -142, 293, +-611, 9, -187, -254, 574, -135, 421, 129, +-372, 219, -595, 6, 24, -156, 683, -174, +268, 42, -550, 260, -565, 92, 290, -220, +744, -258, -69, 137, -717, 339, -195, 14, +547, -315, 385, -229, -329, 237, -426, 344, +14, -57, 378, -369, 206, -133, -314, 292, +-279, 248, 176, -132, 261, -273, -78, -72, +-166, 214, 17, 226, -20, -75, 11, -305, +164, -118, -9, 310, -191, 268, -73, -204, +149, -337, 118, 1, -68, 348, -93, 134, +-87, -202, 95, -245, 170, 44, -92, 276, +-178, 59, 23, -147, 181, -162, -66, 24, +-79, 134, 127, 136, -72, 6, -155, -301, +115, -140, 229, 310, -148, 327, -264, -239, +109, -455, 188, 148, 43, 412, -108, 47, +-196, -339, -71, -150, 273, 173, 290, 175, +-326, 52, -455, -163, 225, -206, 562, 75, +-117, 287, -603, 89, -74, -313, 518, -202, +226, 226, -369, 261, -361, -66, 160, -287, +381, -69, -18, 216, -331, 171, -112, -83, +187, -274, 147, -24, -49, 264, -124, 133, +-125, -191, 49, -226, 180, 89, -2, 216, +-186, 57, -78, -148, 150, -212, 49, 89, +-63, 263, -74, 18, -59, -305, 69, -101, +97, 323, -29, 111, -150, -283, 35, -113, +75, 218, -83, 115, 18, -215, 84, -17, +-109, 189, -138, -45, 196, -189, 114, 41, +-260, 297, -92, -75, 222, -356, 63, 56, +-199, 419, -34, 32, 113, -528, -10, -76, +-33, 567, -14, 173, -46, -547, -17, -324, +108, 524, -16, 447, -166, -421, 43, -550, +157, 264, -96, 650, -196, -130, 100, -664, +152, -19, -82, 667, -154, 140, 12, -626, +102, -271, 14, 562, -88, 383, -128, -445, +89, -519, 122, 305, -87, 635, -201, -74, +46, -783, 216, -167, -95, 847, -245, 465, +57, -850, 240, -767, -50, 735, -329, 1026, +27, -528, 291, -1186, 41, 192, -358, 1264, +-173, 127, 366, -1205, 261, -425, -348, 1007, +-422, 682, 238, -779, 485, -833, -160, 547, +-523, 858, -32, -274, 507, -906, 169, 115, +-511, 902, -320, -20, 411, -894, 383, -61, +-375, 1003, -446, 130, 331, -1204, 400, -194, +-351, 1379, -422, 452, 330, -1584, 442, -802, +-368, 1695, -533, 1213, 310, -1578, 612, -1721, +-229, 1314, -769, 2201, 47, -892, 794, -2502, +136, 258, -758, 2670, -419, 419, 589, -2571, +572, -1066, -342, 2202, -747, 1655, -44, -1662, +740, -2039, 363, 995, -657, 2211, -676, -279, +375, -2167, 810, -413, -144, 1941, -829, 957, +-163, -1511, 646, -1369, 348, 949, -458, 1592, +-472, -374, 152, -1556, 390, -254, 63, 1340, +-293, 748, -215, -956, 9, -1080, 205, 430, +228, 1213, -205, 99, -478, -1091, 29, -613, +592, 762, 62, 987, -662, -293, -176, -1164, +541, -302, 203, 1160, -467, 782, -265, -836, +296, -1222, 222, 391, -208, 1429, -232, 143, +56, -1344, 179, -754, -1, 1108, -224, 1174, +-112, -623, 155, -1416, 246, 24, -224, 1483, +-425, 495, 137, -1221, 511, -992, -43, 887, +-702, 1296, -143, -440, 716, -1444, 277, -2, +-665, 1504, -567, 344, 502, -1389, 629, -674, +-286, 1273, -697, 896, -96, -1064, 651, -1035, +302, 734, -536, 1225, -550, -474, 245, -1246, +657, 54, -112, 1282, -621, 368, -134, -1261, +431, -748, 186, 1033, -304, 1214, -195, -764, +19, -1512, 56, 298, 120, 1655, 60, 294, +-276, -1651, -301, -817, 233, 1278, 438, 1336, +-220, -752, -597, -1603, 42, 75, 562, 1487, +127, 699, -612, -1162, -334, -1204, 447, 435, +433, 1482, -311, 408, -646, -1426, 158, -1157, +603, 879, -2, 1794, -670, -141, -220, -2013, +568, -737, 264, 1770, -433, 1639, -457, -1233, +183, -2132, 476, 288, 6, 2311, -532, 713, +-383, -2029, 482, -1547, 620, 1252, -400, 2184, +-960, -309, 144, -2331, 1140, -733, 87, 1994, +-1307, 1697, -493, -1368, 1237, -2189, 803, 388, +-1116, 2346, -1155, 567, 732, -2072, 1298, -1325, +-381, 1396, -1342, 1919, -179, -655, 1162, -2096, +525, -130, -828, 1932, -933, 844, 255, -1625, +1065, -1150, 193, 1050, -1023, 1306, -818, -557, +774, -1198, 1127, 216, -503, 846, -1303, 95, +-55, -578, 1257, -131, 351, 243, -1009, 70, +-717, 55, 501, -18, 838, -157, -158, -213, +-772, 282, -315, 347, 482, -304, 452, -440, +-182, 212, -473, 569, -288, -182, 176, -561, +486, 75, 190, 548, -617, 27, -727, -525, +379, -110, 1068, 446, 0, 201, -1364, -368, +-633, -262, 1236, 258, 1198, 279, -936, -117, +-1777, -247, 275, 24, 1937, 121, 428, 69, +-1913, 14, -1260, -73, 1472, -114, 1750, -35, +-812, 215, -2180, 137, -34, -162, 2097, -243, +729, -50, -1748, 381, -1467, 264, 1118, -317, +1691, -584, -390, 134, -1774, 930, -429, 71, +1445, -1053, 938, -476, -985, 1096, -1329, 893, +272, -1020, 1307, -1160, 293, 663, -1127, 1435, +-901, -240, 613, -1555, 1208, -197, -129, 1341, +-1415, 750, -451, -1026, 1219, -1085, 833, 493, +-1013, 1157, -1159, 175, 519, -1021, 1201, -674, +-119, 528, -1195, 1025, -459, 105, 984, -1069, +742, -767, -731, 734, -1076, 1382, 274, -197, +1174, -1649, -6, -635, -1140, 1626, -501, 1452, +859, -1208, 876, -2054, -688, 345, -1139, 2425, +99, 599, 1307, -2265, 289, -1554, -1412, 1620, +-757, 2352, 1059, -703, 1150, -2627, -791, -474, +-1457, 2425, 232, 1615, 1409, -1783, 287, -2358, +-1361, 679, -849, 2691, 984, 516, 1121, -2448, +-610, -1513, -1351, 1627, 54, 2214, 1255, -543, +265, -2342, -1079, -618, -606, 1896, 654, 1620, +714, -1105, -441, -2108, -677, -6, 74, 2150, +386, 988, 74, -1619, -259, -1693, -89, 716, +-153, 1983, -50, 239, 318, -1693, 78, -1140, +-381, 1054, -443, 1667, 370, -245, 473, -1685, +-278, -623, -598, 1389, -88, 1163, 604, -761, +173, -1359, -557, 36, -433, 1229, 322, 533, +537, -778, -347, -855, -520, 156, 104, 882, +374, 380, -89, -554, -312, -764, 37, 56, +-8, 854, -89, 455, 80, -613, 60, -847, +-242, 213, -210, 941, 211, 277, 195, -802, +-225, -664, -319, 474, 42, 835, 255, 30, +64, -896, -368, -382, -253, 645, 238, 701, +308, -284, -204, -847, -527, -14, 51, 656, +433, 436, 63, -444, -457, -621, -344, 96, +345, 637, 340, 348, -219, -612, -499, -615, +-45, 367, 432, 848, 66, -67, -258, -936, +-346, -224, 0, 827, 295, 508, 201, -623, +-263, -677, -591, 308, 106, 776, 618, -30, +106, -717, -741, -299, -418, 604, 576, 572, +511, -459, -370, -699, -728, 113, 63, 848, +591, 184, 146, -803, -484, -523, -415, 544, +150, 928, 374, -248, 147, -1134, -374, -259, +-509, 1212, 63, 850, 655, -1151, 170, -1306, +-801, 778, -566, 1717, 614, -258, 812, -1897, +-474, -349, -1054, 1762, 39, 1025, 1038, -1391, +278, -1542, -1014, 793, -704, 1800, 651, -5, +946, -1798, -351, -686, -1210, 1423, -133, 1251, +1173, -781, 485, -1589, -1138, 45, -902, 1505, +887, 801, 1008, -1154, -617, -1511, -1172, 535, +219, 1873, 1013, 421, 26, -2015, -827, -1296, +-404, 1658, 476, 2074, 470, -897, -163, -2669, +-586, 40, -244, 2713, 418, 1011, 433, -2415, +-235, -1909, -713, 1790, -91, 2423, 633, -796, +377, -2692, -596, -144, -691, 2455, 282, 999, +714, -1884, 56, -1646, -787, 1194, -469, 1857, +498, -349, 713, -1849, -206, -346, -976, 1515, +-221, 894, 827, -975, 561, -1252, -686, 425, +-866, 1272, 212, 188, 867, -1136, 209, -646, +-815, 846, -677, 889, 389, -409, 931, -1057, +-66, 79, -1008, 1018, -471, 239, 741, -881, +766, -521, -410, 758, -969, 676, -258, -551, +894, -771, 725, 284, -667, 872, -1208, -81, +105, -810, 1407, -211, 330, 696, -1345, 495, +-959, -535, 948, -653, 1281, 211, -495, 821, +-1455, 108, -236, -846, 1319, -437, 713, 690, +-1026, 821, -1174, -498, 447, -987, 1262, 94, +5, 1084, -1150, 319, -566, -997, 754, -632, +733, 620, -274, 935, -851, -248, -264, -959, +592, -206, 542, 760, -237, 643, -816, -516, +-207, -779, 639, 93, 539, 761, -409, 277, +-873, -592, 1, -413, 800, 197, 387, 441, +-716, 140, -746, -295, 350, -319, 782, -64, +29, 416, -768, 341, -453, -273, 440, -548, +628, -78, -77, 678, -787, 421, -373, -505, +575, -814, 662, 160, -321, 1090, -917, 298, +-136, -1064, 818, -888, 523, 856, -648, 1316, +-903, -345, 181, -1571, 989, -305, 286, 1546, +-972, 907, -812, -1148, 590, -1440, 1139, 572, +-178, 1658, -1366, 145, -410, -1508, 1220, -889, +878, 1142, -1008, 1327, -1263, -440, 464, -1517, +1368, -304, -9, 1377, -1330, 892, -518, -826, +961, -1348, 853, 159, -641, 1436, -1027, 530, +115, -1135, 935, -1185, 231, 688, -795, 1452, +-487, -17, 346, -1453, 580, -630, -66, 1173, +-558, 1043, -294, -562, 275, -1290, 511, -61, +-159, 1183, -577, 642, -137, -778, 465, -1108, +278, 267, -417, 1193, -322, 384, 99, -1029, +308, -952, -11, 647, -263, 1245, -125, 7, +51, -1371, 156, -619, -66, 1178, -103, 1137, +-42, -686, -44, -1560, -1, 122, 85, 1654, +65, 509, -257, -1478, -171, -1135, 247, 1182, +191, 1502, -272, -647, -304, -1719, 215, 66, +237, 1752, -184, 443, -290, -1491, 94, -953, +227, 1142, -118, 1297, -223, -691, 21, -1442, +223, 145, -122, 1517, -243, 276, 67, -1377, +250, -689, -92, 1158, -409, 1020, 112, -884, +326, -1166, -71, 465, -451, 1281, 30, -111, +451, -1177, -135, -218, -406, 892, -14, 495, +452, -656, -27, -447, -501, 301, -60, 342, +367, -140, 224, -171, -410, 248, -348, -87, +223, -341, 369, 23, -37, 605, -461, 170, +-158, -788, 286, -448, 298, 657, -103, 903, +-453, -452, -147, -1192, 378, 3, 366, 1289, +-303, 597, -592, -1232, 94, -1103, 593, 861, +123, 1572, -583, -323, -369, -1833, 345, -361, +511, 1817, -100, 1121, -623, -1491, -232, -1782, +505, 803, 520, 2247, -417, 112, -691, -2284, +85, -1125, 689, 1870, 208, 2011, -631, -1087, +-432, -2476, 268, 8, 598, 2506, -33, 1044, +-604, -2044, -241, -1818, 342, 1133, 468, 2284, +-184, -133, -479, -2205, -186, -869, 358, 1682, +436, 1709, -274, -923, -528, -2065, -51, -112, +581, 2064, 167, 1082, -507, -1675, -288, -1748, +266, 828, 333, 2218, -195, 25, -207, -2160, +-9, -931, 66, 1682, 20, 1716, 35, -1020, +34, -2040, -248, 62, -75, 2034, 210, 839, +222, -1664, -262, -1451, -363, 866, 191, 1810, +376, -46, 7, -1707, -529, -720, -167, 1213, +429, 1296, 386, -574, -331, -1489, -666, -128, +195, 1358, 680, 733, 91, -1047, -742, -1079, +-325, 564, 617, 1204, 419, -86, -347, -1130, +-613, -299, 121, 877, 561, 608, 108, -539, +-494, -733, -399, 115, 396, 738, 479, 276, +-161, -584, -564, -582, -139, 244, 515, 831, +316, 59, -271, -798, -553, -436, -22, 661, +535, 754, 321, -508, -376, -832, -646, 118, +154, 996, 699, 172, 177, -995, -779, -474, +-438, 789, 670, 937, 566, -609, -469, -1126, +-765, 137, 299, 1217, 698, 407, -18, -1101, +-656, -784, -296, 595, 535, 1102, 432, -80, +-217, -1054, -679, -450, -45, 723, 686, 839, +271, -308, -527, -881, -605, -210, 388, 741, +653, 538, -66, -406, -728, -685, -261, -21, +702, 664, 416, 361, -485, -431, -643, -651, +297, 116, 624, 755, -60, 279, -524, -703, +-213, -644, 349, 476, 299, 915, -95, -89, +-397, -1014, -106, -318, 288, 858, 254, 711, +-138, -522, -357, -938, -30, 65, 267, 930, +278, 416, -230, -730, -412, -766, 45, 355, +474, 952, 162, 69, -495, -935, -295, -484, +295, 773, 431, 768, -67, -477, -485, -915, +-206, 133, 343, 975, 464, 124, -166, -832, +-604, -396, -81, 698, 508, 593, 292, -524, +-348, -654, -388, 209, 85, 782, 324, 45, +158, -756, -219, -368, -291, 578, 59, 731, +281, -352, 103, -899, -282, -63, -174, 949, +167, 488, 215, -822, -88, -783, -249, 498, +14, 952, 200, -153, 58, -918, -144, -183, +-95, 733, 41, 407, 48, -433, 41, -539, +49, 108, -106, 530, -141, 200, 35, -395, +227, -494, 37, 194, -212, 650, -104, 96, +59, -686, 160, -423, 70, 580, -85, 661, +-232, -309, -37, -821, 355, -3, 120, 796, +-356, 310, -312, -631, 354, -507, 452, 409, +-307, 567, -585, -140, 99, -556, 768, -59, +110, 455, -813, 227, -430, -316, 705, -378, +789, 185, -519, 435, -977, 19, 122, -471, +1092, -211, 247, 418, -1032, 357, -565, -227, +762, -483, 843, 45, -471, 438, -911, 177, +48, -326, 886, -340, 323, 175, -720, 346, +-599, 78, 383, -355, 826, -237, -113, 225, +-789, 366, -240, -10, 655, -497, 473, -132, +-430, 400, -542, 388, 60, -282, 575, -559, +202, 102, -450, 540, -428, 247, 182, -543, +634, -438, 30, 332, -591, 562, -351, -36, +435, -615, 607, -147, -241, 432, -668, 346, +-125, -176, 652, -415, 371, -67, -480, 279, +-500, 346, 142, -90, 586, -484, 107, -162, +-493, 458, -357, 437, 349, -331, 553, -637, +-233, 118, -613, 684, 33, 178, 684, -650, +123, -424, -650, 480, -325, 576, 527, -175, +559, -651, -403, -102, -669, 557, 120, 356, +769, -346, 133, -540, -736, 96, -326, 560, +505, 190, 548, -454, -346, -406, -575, 244, +64, 510, 556, 46, 199, -467, -549, -331, +-353, 276, 435, 512, 534, -1, -315, -543, +-677, -301, 157, 447, 686, 509, 110, -214, +-649, -624, -349, -61, 470, 617, 550, 259, +-192, -463, -657, -461, -83, 300, 600, 540, +328, -103, -462, -526, -484, -146, 262, 537, +516, 291, -44, -413, -508, -475, -106, 275, +386, 642, 217, -154, -227, -681, -305, -96, +95, 757, 242, 311, 97, -736, -194, -525, +-210, 574, 84, 823, 204, -391, 80, -993, +-191, 22, -143, 1085, 89, 413, 133, -1011, +73, -836, -171, 693, -112, 1210, 67, -221, +202, -1377, 13, -391, -285, 1305, -53, 998, +257, -978, 177, -1430, -294, 382, -232, 1684, +244, 241, 291, -1577, -159, -884, -353, 1225, +70, 1383, 337, -719, 82, -1603, -344, 53, +-177, 1613, 240, 563, 326, -1382, -141, -1030, +-441, 869, 38, 1361, 430, -297, 173, -1387, +-450, -332, -287, 1137, 334, 879, 361, -703, +-120, -1183, -480, 125, -11, 1223, 408, 450, +222, -1031, -321, -880, -383, 622, 204, 1117, +395, -155, 21, -1124, -383, -268, -225, 935, +292, 563, 339, -670, -90, -701, -419, 386, +-78, 718, 353, -144, 173, -677, -171, -37, +-216, 565, 15, 210, 120, -474, 121, -348, +48, 327, -196, 429, -182, -123, 131, -482, +311, -74, 1, 394, -407, 281, -134, -223, +376, -444, 362, -3, -353, 464, -529, 275, +244, -427, 670, -478, -51, 256, -799, 618, +-124, -52, 800, -674, 358, -167, -726, 584, +-571, 400, 588, -463, 712, -538, -337, 217, +-822, 599, 87, 51, 805, -582, 208, -265, +-684, 364, -487, 458, 508, -130, 663, -508, +-180, -165, -822, 389, -110, 452, 817, -216, +429, -592, -680, -103, -730, 630, 499, 387, +834, -524, -110, -648, -867, 283, -243, 805, +733, -29, 520, -824, -380, -292, -739, 756, +54, 526, 697, -580, 311, -713, -476, 281, +-575, 843, 214, -25, 606, -794, 136, -333, +-503, 652, -360, 602, 317, -440, 438, -752, +-52, 74, -398, 816, -168, 245, 280, -696, +297, -540, -53, 413, -388, 729, -155, -88, +390, -731, 364, -285, -255, 568, -554, 526, +110, -304, 637, -653, 148, -20, -578, 602, +-409, 267, 452, -426, 571, -469, -176, 203, +-624, 502, -81, 55, 547, -460, 285, -331, +-305, 326, -397, 493, 101, -74, 344, -631, +111, -224, -189, 602, -185, 495, 66, -444, +129, -771, 114, 167, -34, 860, -118, 161, +-102, -803, 102, -517, 238, 593, -59, 712, +-219, -266, -59, -817, 265, -77, 127, 730, +-191, 338, -181, -529, 93, -552, 303, 261, +18, 578, -267, -8, -192, -514, 273, -273, +366, 370, -165, 387, -423, -126, 1, -482, +490, -161, 172, 413, -379, 370, -283, -194, +239, -586, 386, -104, -68, 590, -324, 435, +-81, -429, 263, -799, 201, 140, -93, 915, +-186, 302, -64, -930, 183, -768, 214, 684, +-38, 1085, -251, -227, -99, -1303, 264, -317, +247, 1177, -82, 838, -307, -819, -110, -1259, +337, 265, 333, 1349, -164, 384, -492, -1243, +23, -961, 612, 813, 198, 1305, -514, -256, +-398, -1454, 466, -335, 541, 1245, -260, 840, +-541, -864, 53, -1185, 609, 298, 124, 1204, +-440, 292, -252, -1041, 332, -797, 399, 570, +-154, 1054, -324, -8, -7, -1101, 315, -587, +179, 786, -172, 1043, -183, -304, 37, -1312, +257, -329, 122, 1219, -122, 910, -198, -920, +25, -1345, 310, 373, 156, 1491, -229, 197, +-287, -1437, 249, -735, 421, 1076, -78, 1093, +-466, -644, 28, -1280, 560, 96, 117, 1198, +-484, 376, -221, -988, 541, -758, 370, 558, +-389, 937, -437, -134, 276, -975, 624, -300, +-49, 764, -561, 612, -169, -536, 564, -791, +472, 174, -342, 779, -541, 107, 97, -717, +668, -347, 255, 492, -507, 473, -453, -312, +334, -567, 709, 89, -2, 502, -657, 81, +-228, -464, 572, -228, 537, 307, -253, 272, +-579, -176, -20, -322, 615, -2, 442, 216, +-365, 97, -608, -135, 141, -215, 753, -31, +310, 175, -598, 148, -506, -158, 342, -263, +769, 11, 138, 265, -678, 85, -453, -268, +504, -206, 840, 144, -105, 254, -836, -58, +-209, -292, 780, -100, 592, 222, -416, 210, +-658, -189, 132, -320, 721, 9, 289, 359, +-497, 117, -448, -353, 345, -318, 640, 187, +20, 426, -530, -37, -181, -488, 496, -273, +446, 373, -134, 466, -481, -185, -44, -640, +537, -186, 390, 635, -252, 466, -538, -455, +160, -809, 646, 103, 206, 909, -465, 261, +-317, -849, 407, -717, 446, 585, -44, 920, +-328, -207, -20, -1057, 314, -286, 214, 928, +-41, 623, -164, -646, 39, -974, 246, 241, +151, 1023, -112, 178, -97, -987, 201, -625, +225, 749, -75, 840, -123, -418, 142, -1042, +225, 58, 11, 988, -109, 226, 46, -863, +177, -545, 126, 660, -24, 617, -70, -419, +122, -745, 227, 129, 20, 720, -156, 25, +89, -670, 329, -296, 32, 566, -242, 407, +50, -493, 403, -556, 130, 273, -292, 641, +-108, -149, 378, -675, 317, -122, -143, 579, +-296, 304, 162, -481, 436, -486, 104, 188, +-277, 538, -116, 33, 366, -537, 309, -335, +-121, 329, -255, 515, 167, -149, 429, -627, +27, -213, -275, 559, -8, 478, 418, -428, +200, -730, -236, 51, -123, 816, 262, 279, +364, -763, -55, -692, -238, 410, 37, 945, +411, -43, 250, -1013, -271, -511, -210, 788, +297, 893, 496, -437, -61, -1122, -398, -156, +23, 1076, 526, 596, 349, -839, -338, -996, +-329, 333, 304, 1127, 612, 80, 24, -1066, +-478, -582, -47, 776, 508, 856, 377, -469, +-208, -1036, -273, -30, 136, 1031, 400, 368, +250, -926, -161, -769, -216, 601, 119, 988, +470, -321, 203, -1090, -286, -132, -210, 987, +322, 425, 520, -843, -39, -684, -370, 484, +-5, 780, 490, -249, 308, -813, -188, -67, +-220, 685, 124, 254, 397, -628, 231, -460, +-100, 411, -243, 559, 88, -276, 479, -700, +286, -3, -252, 661, -321, 246, 280, -635, +591, -539, 92, 352, -418, 691, -157, -69, +514, -781, 459, -334, -156, 585, -382, 617, +136, -359, 547, -837, 217, -59, -265, 771, +-226, 399, 304, -660, 505, -701, 40, 286, +-347, 782, -62, 37, 489, -801, 364, -408, +-178, 548, -256, 624, 146, -300, 457, -799, +192, -68, -180, 692, -185, 361, 233, -575, +459, -615, 58, 236, -259, 623, -22, 53, +398, -583, 276, -336, -132, 273, -138, 413, +191, -11, 375, -409, 67, -294, -198, 123, +3, 420, 379, 115, 246, -417, -166, -452, +-136, 179, 282, 586, 352, 53, -18, -630, +-158, -415, 87, 460, 317, 556, 180, -263, +-85, -676, -54, -61, 166, 614, 289, 236, +61, -501, -87, -498, 46, 260, 243, 570, +220, -72, -40, -641, -64, -261, 127, 547, +293, 450, 146, -423, -98, -674, -53, 116, +172, 709, 320, 113, 162, -659, -153, -433, +-148, 405, 234, 554, 499, -164, 106, -625, +-366, -204, -99, 474, 443, 402, 500, -312, +-87, -606, -384, -10, -8, 602, 548, 238, +485, -578, -270, -540, -474, 354, 230, 693, +775, -143, 181, -842, -585, -226, -194, 767, +614, 531, 577, -664, -225, -860, -477, 302, +154, 976, 636, 52, 296, -1024, -344, -477, +-286, 750, 330, 739, 556, -475, 98, -938, +-341, 63, -135, 841, 373, 266, 459, -759, +23, -547, -296, 469, -76, 634, 396, -248, +418, -746, -6, -23, -323, 643, -57, 214, +482, -597, 427, -454, -127, 391, -398, 540, +101, -201, 592, -689, 292, -78, -288, 618, +-322, 294, 293, -577, 616, -557, 104, 362, +-431, 634, -188, -161, 563, -729, 506, -109, +-211, 599, -414, 282, 163, -470, 620, -514, +189, 199, -302, 510, -202, 76, 304, -527, +495, -425, 52, 302, -285, 604, -109, -6, +389, -767, 407, -420, -56, 624, -261, 747, +16, -369, 417, -1063, 302, -101, -98, 1051, +-238, 547, 92, -902, 429, -1007, 235, 459, +-139, 1179, -197, 32, 142, -1215, 392, -609, +241, 916, -155, 985, -268, -510, 191, -1274, +541, -63, 180, 1232, -406, 546, -209, -1055, +486, -1019, 537, 643, -143, 1209, -478, -202, +86, -1307, 649, -318, 334, 1115, -404, 679, +-421, -829, 409, -1013, 760, 369, 17, 1054, +-697, 47, -150, -1001, 838, -496, 573, 724, +-491, 715, -664, -415, 410, -886, 931, 22, +73, 792, -750, 238, -271, -646, 801, -483, +669, 358, -371, 494, -690, -138, 201, -474, +905, -115, 248, 300, -607, 186, -412, -164, +551, -266, 754, -25, -106, 182, -629, 90, +-129, -124, 744, -190, 539, -23, -351, 130, +-592, 100, 183, -95, 812, -240, 253, -49, +-507, 219, -398, 172, 425, -241, 692, -364, +13, 105, -505, 414, -186, 36, 540, -516, +495, -255, -122, 405, -424, 398, -15, -281, +527, -583, 359, 47, -193, 553, -389, 183, +152, -534, 555, -441, 190, 326, -324, 541, +-244, -98, 351, -651, 447, -187, 13, 511, +-331, 399, -76, -362, 414, -599, 341, 92, +-117, 581, -324, 168, 128, -579, 448, -414, +139, 377, -238, 519, -107, -190, 291, -648, +249, -33, -34, 555, -101, 198, 76, -518, +188, -399, 101, 386, 3, 453, -27, -228, +73, -602, 179, 12, 99, 593, -79, 182, +-35, -554, 216, -501, 226, 376, -57, 643, +-175, -123, 99, -778, 338, -261, 155, 706, +-213, 539, -204, -493, 266, -842, 458, 137, +-2, 901, -425, 226, -55, -844, 546, -646, +337, 586, -302, 840, -357, -236, 252, -972, +550, -201, 66, 837, -399, 504, -167, -568, +457, -785, 436, 167, -204, 783, -399, 210, +131, -666, 559, -588, 153, 347, -372, 712, +-211, 21, 350, -734, 460, -421, -81, 489, +-365, 641, -13, -159, 427, -780, 277, -266, +-184, 640, -255, 607, 88, -408, 349, -882, +205, 6, -150, 923, -253, 371, 91, -846, +404, -758, 208, 530, -270, 950, -265, -164, +235, -1028, 448, -289, 73, 832, -386, 634, +-150, -531, 372, -883, 402, 84, -103, 882, +-385, 328, 22, -755, 412, -706, 297, 425, +-196, 881, -328, -36, 104, -949, 467, -411, +245, 755, -343, 747, -313, -449, 304, -998, +532, -3, 2, 979, -472, 429, -89, -805, +477, -809, 363, 420, -218, 955, -361, 12, +125, -959, 433, -472, 177, 699, -217, 766, +-231, -352, 120, -948, 356, -100, 192, 861, +-200, 462, -269, -659, 122, -763, 394, 286, +172, 843, -253, 81, -278, -796, 140, -445, +453, 554, 171, 648, -364, -271, -331, -745, +310, -73, 564, 647, -35, 317, -541, -476, +-145, -496, 559, 213, 449, 506, -320, 1, +-535, -461, 162, -205, 711, 310, 149, 285, +-560, -179, -291, -367, 503, 13, 539, 338, +-220, 112, -487, -302, 50, -255, 562, 189, +218, 293, -353, -55, -239, -321, 269, -116, +386, 226, -68, 220, -244, -88, 33, -323, +247, -91, 125, 272, -118, 256, -35, -208, +114, -426, 122, 44, -39, 479, -62, 169, +126, -517, 104, -412, -48, 397, -85, 593, +107, -200, 144, -753, -15, -69, -82, 731, +-30, 352, 124, -634, 152, -625, -6, 405, +-175, 763, -25, -126, 274, -856, 168, -206, +-194, 784, -220, 499, 192, -598, 346, -771, +-11, 270, -295, 856, -77, 122, 343, -804, +272, -523, -165, 533, -308, 773, 108, -143, +426, -870, 112, -297, -285, 698, -181, 636, +275, -378, 324, -835, -47, -50, -231, 769, +-9, 430, 238, -561, 142, -702, -46, 224, +-90, 781, 0, 129, 113, -745, 123, -453, +32, 544, -110, 680, -54, -268, 150, -823, +135, -85, -53, 766, -116, 424, 57, -564, +119, -701, 19, 190, -40, 747, -24, 233, +56, -598, 47, -590, -13, 229, -14, 711, +66, 219, 39, -616, -88, -601, 23, 266, +163, 793, 23, 169, -157, -786, -3, -589, +247, 532, 76, 878, -169, -179, -90, -998, +206, -232, 212, 890, -85, 598, -174, -657, +49, -837, 284, 279, 89, 904, -160, 96, +-97, -817, 140, -405, 222, 553, 20, 595, +-134, -252, -73, -624, 155, -54, 198, 475, +-36, 294, -135, -270, -8, -394, 165, -18, +101, 346, -61, 245, -90, -199, 8, -365, +139, -61, 47, 361, -65, 266, -73, -232, +41, -417, 112, -12, 10, 447, -67, 221, +-83, -330, 69, -427, 125, 130, 8, 509, +-133, 91, -79, -470, 155, -340, 158, 348, +-38, 455, -194, -143, -43, -491, 225, -83, +188, 424, -71, 211, -247, -247, 15, -334, +286, 51, 197, 325, -145, 128, -258, -201, +91, -301, 310, 52, 161, 292, -198, 165, +-203, -192, 130, -342, 299, 12, 105, 337, +-231, 240, -131, -272, 160, -381, 247, 88, +-10, 382, -189, 112, -32, -316, 132, -185, +132, 122, -40, 179, -107, 26, -43, -91, +94, -81, 143, -88, -89, 76, -176, 189, +42, 54, 207, -244, -38, -238, -222, 209, +30, 384, 163, -30, 9, -533, -140, -198, +-27, 537, 75, 462, 40, -404, -1, -705, +-66, 178, -15, 783, 74, 159, 71, -731, +-59, -472, -47, 516, 99, 657, 79, -170, +-43, -732, -39, -145, 68, 599, 104, 391, +32, -363, -51, -528, -53, 111, 122, 472, +167, 144, -33, -350, -165, -320, 49, 157, +210, 367, 34, 103, -112, -358, -36, -303, +73, 190, 81, 420, 44, 72, -75, -433, +-130, -304, 75, 246, 180, 496, -34, 57, +-230, -542, -45, -370, 200, 357, 135, 638, +-150, -81, -265, -743, 30, -266, 293, 628, +71, 591, -285, -379, -220, -772, 143, 10, +249, 770, 65, 382, -246, -617, -307, -673, +128, 289, 471, 829, 65, 108, -530, -796, +-244, -475, 463, 558, 416, 751, -219, -223, +-454, -841, -24, -162, 451, 744, 335, 495, +-279, -516, -490, -676, 148, 152, 607, 722, +83, 193, -515, -572, -204, -487, 404, 265, +339, 674, -162, 73, -366, -622, -32, -444, +345, 422, 248, 693, -255, -115, -383, -709, +93, -289, 417, 597, 90, 548, -392, -295, +-310, -650, 204, -91, 446, 606, -14, 333, +-582, -333, -270, -482, 512, 39, 456, 456, +-417, 159, -644, -250, 143, -316, 636, 80, +108, 299, -584, 78, -402, -202, 387, -222, +568, 123, -143, 232, -689, 31, -114, -223, +665, -166, 360, 143, -533, 227, -517, 38, +368, -265, 611, -197, -103, 158, -570, 310, +-103, 25, 506, -331, 296, -176, -300, 197, +-386, 306, 134, -35, 409, -300, 86, -132, +-299, 209, -249, 259, 168, -116, 327, -269, +35, -30, -334, 258, -230, 125, 250, -208, +317, -177, -132, 84, -409, 240, -22, -3, +311, -204, 83, -93, -256, 112, -213, 173, +79, -8, 157, -119, 18, -160, -198, 6, +-204, 264, 103, 158, 242, -240, -62, -378, +-376, 145, -49, 489, 348, 51, 98, -477, +-323, -291, -213, 373, 212, 434, 215, -146, +-69, -473, -219, -96, -89, 423, 164, 263, +203, -264, -16, -386, -259, 64, -91, 425, +232, 131, 236, -362, -113, -329, -305, 237, +-7, 456, 310, -40, 188, -477, -265, -188, +-323, 397, 172, 370, 395, -200, -42, -480, +-479, -11, -84, 477, 417, 196, 174, -381, +-377, -339, -313, 269, 233, 371, 263, -110, +-111, -345, -317, -40, -97, 271, 186, 124, +134, -117, -113, -205, -290, -14, -45, 197, +193, 135, 76, -110, -196, -248, -200, 56, +71, 268, 134, 22, -7, -279, -165, -89, +-114, 326, 81, 107, 121, -300, -25, -181, +-198, 281, -26, 248, 187, -241, 74, -255, +-188, 109, -136, 288, 184, -4, 162, -260, +-119, -94, -208, 177, 85, 209, 229, -120, +-51, -240, -193, -6, -21, 259, 143, 161, +29, -226, -60, -286, -51, 83, -78, 420, +27, 66, 82, -430, -25, -220, -168, 356, +-47, 347, 110, -231, 1, -350, -102, 33, +-113, 298, -9, 92, 57, -179, 5, -133, +-136, 53, -175, 149, 91, -38, 151, -101, +-106, 34, -269, 93, -47, -45, 179, -139, +68, 46, -117, 154, -193, 91, -72, -152, +107, -247, 153, 36, -49, 346, -259, 214, +-116, -319, 175, -409, 246, 124, -61, 515, +-361, 159, -127, -511, 336, -418, 313, 324, +-276, 653, -398, -33, 90, -726, 350, -318, +106, 590, -241, 666, -269, -268, -12, -869, +308, -185, 180, 868, -279, 696, -313, -600, +35, -1071, 266, 92, 136, 1165, -196, 505, +-378, -928, -78, -983, 434, 428, 179, 1233, +-478, 218, -430, -1162, 253, -808, 451, 760, +-103, 1180, -518, -114, -288, -1204, 362, -549, +437, 885, -265, 1032, -636, -287, -60, -1212, +559, -407, 241, 999, -420, 978, -536, -405, +56, -1204, 573, -350, 224, 1003, -532, 997, +-567, -392, 261, -1328, 652, -367, 52, 1215, +-617, 1039, -445, -630, 404, -1440, 609, -162, +-139, 1342, -647, 915, -159, -789, 452, -1357, +263, 75, -208, 1334, -367, 659, -63, -912, +260, -1142, 164, 259, -210, 1226, -279, 490, +83, -922, 151, -982, -87, 339, -167, 1112, +-13, 331, 56, -858, -42, -835, -115, 279, +-131, 1031, 48, 446, 125, -797, -140, -1000, +-278, 200, -32, 1171, 262, 480, 1, -853, +-320, -956, -232, 264, 146, 1056, 299, 397, +-94, -774, -471, -868, -167, 213, 439, 969, +252, 452, -453, -663, -456, -900, 237, 106, +457, 1001, -81, 544, -489, -752, -224, -1010, +326, 256, 358, 1177, -222, 367, -500, -964, +-20, -787, 425, 444, 113, 902, -297, 91, +-253, -680, -6, -422, 197, 288, 133, 524, +-157, 93, -334, -315, -41, -356, 239, -29, +113, 382, -193, 366, -303, -145, -55, -559, +216, -141, 83, 522, -266, 405, -196, -274, +82, -552, 28, -26, -108, 487, -70, 321, +-42, -222, -100, -413, -18, -58, -15, 261, +-148, 231, -11, 23, 79, -185, -129, -262, +-212, 5, 13, 356, 109, 264, -74, -266, +-103, -461, -66, -2, -65, 494, -25, 385, +-5, -291, 2, -613, -55, -125, -114, 576, +-90, 604, 82, -228, 86, -856, -193, -323, +-234, 760, 72, 858, 183, -281, -33, -1024, +-246, -375, -156, 789, 72, 879, 123, -202, +-93, -990, -226, -469, -55, 743, 140, 965, +8, -150, -291, -1100, -164, -538, 175, 817, +147, 1070, -278, -161, -361, -1186, 59, -566, +311, 874, 0, 1108, -437, -179, -348, -1205, +172, -625, 369, 826, -74, 1204, -507, -7, +-252, -1214, 215, -850, 236, 694, -79, 1333, +-372, 175, -285, -1239, 131, -988, 348, 696, +-114, 1479, -465, 201, -151, -1440, 202, -1126, +94, 890, -60, 1730, -167, 81, -301, -1724, +-44, -1054, 301, 1133, 88, 1707, -351, -123, +-314, -1758, 1, -955, 246, 1228, 173, 1704, +-286, -183, -540, -1774, 11, -946, 503, 1209, +104, 1676, -540, -146, -447, -1789, 145, -948, +477, 1281, 81, 1721, -626, -257, -559, -1885, +337, -869, 636, 1366, -181, 1635, -781, -281, +-360, -1766, 422, -771, 581, 1233, -193, 1469, +-938, -298, -414, -1606, 742, -590, 664, 1229, +-615, 1286, -1041, -525, -15, -1539, 893, -237, +368, 1402, -793, 970, -904, -954, 186, -1467, +927, 295, 206, 1679, -950, 555, -810, -1431, +384, -1340, 942, 745, 47, 1761, -1005, 300, +-767, -1605, 498, -1280, 982, 928, -68, 1812, +-1162, 129, -639, -1674, 729, -1104, 837, 988, +-321, 1585, -1053, 52, -355, -1432, 669, -877, +533, 764, -427, 1151, -762, 110, -37, -838, +469, -564, 29, 191, -485, 500, -235, 250, +326, -33, 105, -167, -502, -291, -453, -242, +262, 138, 558, 500, -195, 394, -826, -213, +-423, -653, 555, -472, 559, 329, -308, 951, +-840, 454, -298, -689, 540, -998, 387, -150, +-443, 883, -647, 896, 21, -155, 497, -999, +-28, -555, -575, 653, -370, 826, 319, -183, +405, -831, -313, -134, -603, 886, -121, 466, +354, -809, 119, -1039, -316, 445, -303, 1488, +0, 385, 51, -1273, -166, -1273, -162, 555, +77, 1484, -12, 366, -271, -1099, -151, -805, +44, 667, -67, 835, -188, -377, -77, -1004, +18, 80, -78, 1343, -147, 589, -167, -1147, +-115, -1462, 63, 363, -63, 1782, -304, 707, +-175, -1346, 150, -1489, 191, 588, -136, 1888, +-477, 350, -590, -1850, 43, -1432, 779, 1181, +351, 2290, -696, 208, -985, -2121, -209, -1666, +668, 1042, 643, 2296, -354, 299, -1002, -1921, +-313, -1296, 646, 1157, 492, 1871, -486, -188, +-915, -1907, -206, -942, 699, 1380, 551, 1738, +-565, -332, -958, -1673, -81, -572, 712, 1127, +191, 984, -774, -587, -567, -1173, 479, 89, +685, 1415, -447, 730, -1163, -1165, -208, -1615, +1012, 170, 623, 1801, -878, 1112, -1241, -1009, +13, -1763, 1097, -181, 611, 1640, -809, 1176, +-1358, -842, -209, -1762, 998, -275, 762, 1651, +-462, 1482, -1125, -563, -434, -2010, 542, -878, +548, 1337, -248, 1698, -695, 59, -256, -1436, +297, -945, 377, 586, -229, 1086, -792, 132, +-343, -866, 451, -554, 605, 535, -171, 1002, +-874, 93, -639, -1071, 278, -993, 878, 457, +184, 1485, -995, 664, -986, -972, 220, -1403, +1050, -12, 333, 1243, -933, 747, -992, -591, +68, -882, 860, 214, 284, 723, -753, -26, +-761, -712, 254, -183, 661, 793, -102, 577, +-840, -623, -423, -943, 424, 115, 499, 1160, +-174, 541, -721, -863, -453, -1143, 373, 111, +570, 1353, -301, 859, -980, -816, -183, -1419, +846, -203, 474, 1243, -728, 1005, -1206, -421, +-104, -1115, 1200, -371, 749, 755, -1030, 698, +-1490, -208, 137, -618, 1326, -191, 444, 363, +-1115, 359, -1173, -76, 384, -212, 1243, 41, +48, 81, -1426, -276, -926, -302, 866, 396, +1367, 913, -275, 160, -1649, -1075, -882, -1171, +923, 285, 1261, 1675, -190, 1040, -1310, -933, +-708, -1787, 644, -448, 790, 1342, -373, 1434, +-945, -147, -144, -1397, 735, -873, 285, 663, +-751, 1223, -816, 270, 155, -812, 853, -907, +302, 72, -787, 878, -1054, 652, -52, -280, +962, -825, 709, -386, -515, 428, -1171, 763, +-691, 220, 468, -686, 1076, -752, 314, 296, +-727, 1113, -943, 408, -424, -1015, 297, -1292, +660, 268, 444, 1685, -353, 1042, -851, -939, +-578, -1878, 92, -593, 618, 1326, 419, 1747, +-231, 305, -720, -1387, -542, -1523, 193, -133, +435, 1331, 59, 1343, -406, -43, -197, -1258, +198, -1001, -61, 393, -496, 1082, -384, 359, +212, -673, 603, -655, 187, 445, -503, 902, +-793, -106, -373, -1161, 233, -633, 494, 903, +477, 1305, 1, 169, -754, -1123, -1025, -1044, +-212, 184, 812, 953, 901, 530, -2, -162, +-1074, -388, -950, -233, 314, -156, 977, 78, +174, 376, -908, 277, -779, -157, 376, -537, +997, -176, 201, 606, -1146, 711, -1083, -206, +298, -1085, 1191, -690, 476, 690, -901, 1400, +-1047, 525, 120, -1008, 915, -1385, 167, -196, +-1051, 1023, -705, 1052, 723, 68, 1183, -746, +-230, -690, -1641, -120, -831, 469, 969, 632, +1432, 271, -156, -499, -1563, -952, -866, -99, +830, 1153, 1276, 1056, -154, -554, -1367, -1643, +-815, -733, 599, 1269, 1092, 1728, 148, 101, +-778, -1634, -801, -1302, -84, 672, 475, 1588, +287, 421, -151, -1290, -317, -1076, 17, 810, +196, 1524, -157, 17, -569, -1675, -450, -1117, +415, 1050, 948, 1832, 271, 312, -924, -1469, +-1245, -1258, -218, 366, 1104, 1125, 1120, 403, +-300, -407, -1381, -331, -767, 233, 693, 19, +1001, -588, -76, -252, -1038, 758, -576, 887, +662, -292, 917, -1103, -221, -357, -1331, 668, +-799, 716, 856, -121, 1465, -614, 253, -124, +-1502, 442, -1608, 268, 95, -358, 1639, -471, +1402, 158, -497, 695, -1898, 397, -1294, -568, +575, -1016, 1727, -98, 968, 1130, -673, 1111, +-1624, -266, -1043, -1521, 515, -1185, 1468, 556, +934, 1968, -575, 1424, -1564, -959, -1054, -2615, +577, -1420, 1710, 1702, 813, 3136, -1048, 910, +-1768, -2565, -593, -3130, 1214, 88, 1662, 3297, +123, 2547, -1664, -1379, -1508, -3579, 447, -1300, +1684, 2515, 764, 3171, -982, -25, -1515, -3050, +-174, -2313, 1151, 987, 881, 3010, -530, 1516, +-1182, -1491, -275, -2656, 826, -967, 697, 1841, +-404, 2416, -986, 208, -260, -2140, 626, -1792, +666, 741, -213, 2022, -759, 754, -346, -1179, +310, -1454, 380, 116, -144, 1129, -261, 651, +140, -444, 206, -698, -332, -10, -641, 460, +-92, 67, 751, -397, 751, -167, -380, 566, +-1201, 616, -560, -260, 810, -967, 1003, -658, +-107, 558, -1001, 1292, -520, 632, 562, -712, +690, -1410, -294, -639, -805, 785, -30, 1393, +691, 641, 276, -754, -537, -1208, -661, -511, +105, 463, 739, 895, 321, 590, -677, -48, +-868, -602, 150, -817, 916, -394, 420, 519, +-556, 1287, -842, 762, -243, -860, 497, -1870, +558, -632, 82, 1566, -346, 2149, -446, 17, +-426, -2239, 44, -1733, 637, 843, 623, 2219, +-185, 849, -1082, -1190, -852, -1462, 411, -161, +1416, 883, 886, 620, -982, 2, -1847, -260, +-725, -252, 1415, -161, 2021, 31, 255, 298, +-1930, 153, -1996, -212, 265, -323, 2180, 152, +1534, 535, -849, 169, -2279, -613, -1049, -677, +1285, 165, 2100, 962, 504, 675, -1749, -436, +-1966, -1264, 51, -752, 2004, 850, 1613, 1705, +-752, 707, -2196, -1433, -1113, -2153, 1278, -368, +2095, 2120, 285, 2310, -1883, -193, -1696, -2531, +561, -2005, 2037, 639, 920, 2451, -1281, 1577, +-1936, -843, -283, -2091, 1600, -1089, 1403, 920, +-359, 1634, -1497, 547, -807, -1038, 497, -1088, +897, 266, 320, 1076, -388, 215, -433, -973, +-158, -741, 81, 650, 116, 1351, -1, 255, +-32, -1363, 44, -1317, 159, 405, -139, 1652, +-340, 816, -144, -840, 238, -1312, 396, -269, +81, 771, -401, 692, -549, 2, -40, -270, +559, -28, 501, -144, -72, -393, -557, -369, +-631, 468, -2, 1032, 535, 526, 616, -811, +143, -1485, -528, -418, -822, 1100, -403, 1433, +650, 236, 1022, -982, 160, -986, -870, -191, +-934, 433, 5, 486, 874, 447, 714, 229, +-291, -212, -1000, -731, -436, -592, 531, 91, +813, 742, 122, 735, -737, 30, -722, -531, +115, -655, 871, -308, 535, 280, -608, 659, +-1020, 516, -166, -248, 1000, -710, 969, -357, +-342, 445, -1274, 592, -877, -169, 574, -745, +1452, -131, 732, 912, -720, 753, -1372, -569, +-702, -1390, 419, -454, 1153, 1132, 911, 1427, +-62, 37, -1016, -1343, -1257, -974, -378, 360, +978, 996, 1613, 298, 459, -524, -1293, -332, +-1614, 468, -100, 596, 1329, -489, 1103, -1293, +-422, -479, -1283, 1329, -356, 1942, 941, 243, +865, -1926, -483, -2152, -1289, -3, -545, 1993, +1018, 1797, 1587, 87, 239, -1350, -1507, -1256, +-1704, -392, -155, 263, 1447, 512, 1729, 851, +458, 1130, -1312, 342, -1834, -1505, -887, -2450, +806, -1043, 1896, 2026, 1464, 3508, -396, 1475, +-1955, -2319, -1794, -3951, -147, -1667, 1613, 2151, +2129, 3726, 727, 1903, -1372, -1553, -2275, -3317, +-1081, -2022, 822, 897, 2141, 2729, 1638, 1955, +-436, -298, -2285, -1974, -1937, -1845, 420, -196, +2350, 1444, 1803, 1689, -699, 340, -2271, -1211, +-1280, -1356, 829, -153, 1840, 1007, 913, 1005, +-743, 27, -1523, -934, -881, -898, 457, -20, +1348, 957, 1116, 1108, -100, 208, -1573, -985, +-1530, -1548, 103, -719, 1635, 913, 1497, 2113, +-15, 1594, -1312, -751, -1340, -2818, -286, -2474, +608, 507, 892, 3361, 834, 3162, 496, -303, +-506, -3533, -1740, -3295, -1670, 191, 341, 3102, +2592, 2661, 2515, 92, -393, -1960, -3079, -1731, +-2738, -511, 198, 474, 2830, 827, 2833, 993, +332, 823, -2312, -137, -2894, -1370, -1004, -1604, +1726, -252, 2914, 1503, 1562, 1899, -1256, 336, +-2884, -1573, -1806, -1756, 995, -28, 2634, 1647, +1593, 1178, -819, -647, -2126, -1424, -1137, -238, +653, 1116, 1381, 757, 514, -531, -517, -885, +-432, 37, 120, 743, 63, 117, -564, -761, +-405, -282, 492, 895, 1105, 1065, 525, -430, +-879, -1630, -1474, -983, -503, 751, 1117, 1775, +1538, 1054, 370, -480, -1060, -1573, -1435, -1395, +-336, -134, 995, 1250, 1108, 1712, 220, 736, +-703, -859, -643, -1694, -131, -995, 366, 347, +85, 1086, -166, 832, 239, 327, 806, 85, +191, -354, -1146, -1195, -1398, -1520, 42, -140, +1878, 2217, 1820, 2667, -333, 136, -2563, -2863, +-1932, -2880, 938, 225, 2714, 2731, 1532, 2144, +-1153, -514, -2422, -1888, -1040, -1009, 1212, 586, +1776, 827, 330, 18, -973, -559, -694, -122, +281, 760, 383, 654, -398, -357, -709, -1219, +253, -710, 1423, 680, 989, 1400, -890, 631, +-2132, -996, -1105, -1579, 1202, -135, 2519, 1670, +1313, 1533, -1334, -843, -2649, -2464, -1237, -978, +1226, 1920, 2195, 2643, 1114, 218, -650, -2335, +-1411, -2007, -946, 317, -93, 1687, 424, 872, +734, -401, 945, -249, 549, 485, -500, 22, +-1374, -1274, -1288, -1531, -62, 262, 1494, 2234, +1903, 2073, 756, -53, -1243, -2147, -2111, -2195, +-1304, -748, 618, 1009, 1965, 2099, 1674, 1884, +226, 460, -1277, -1667, -1785, -2762, -1129, -1741, +445, 785, 1738, 2916, 1717, 2638, 409, 270, +-1297, -2326, -2005, -2958, -970, -1061, 862, 1383, +1838, 2243, 1129, 1217, -428, -101, -1255, -739, +-782, -898, 221, -1049, 551, -892, -3, 114, +-176, 1570, 352, 2154, 744, 926, 275, -1297, +-703, -2673, -1179, -1974, -693, 422, 549, 2480, +1444, 2591, 1288, 594, 33, -1665, -1383, -2500, +-1762, -1311, -607, 689, 1091, 1615, 1801, 1184, +1037, 284, -260, -21, -1211, -391, -1347, -1109, +-710, -1634, 341, -729, 1454, 1473, 1721, 2817, +733, 1697, -1297, -1235, -2497, -3109, -1551, -2199, +1117, 483, 2816, 2432, 1933, 2200, -716, 466, +-2570, -1079, -1863, -1692, 394, -1364, 1989, -379, +1430, 921, -171, 1812, -1110, 1503, -665, -141, +148, -1736, 242, -1851, -152, -452, -208, 1079, +558, 1446, 915, 876, 253, -42, -939, -664, +-1269, -1079, -387, -1073, 1008, -111, 1526, 1352, +548, 1774, -930, 373, -1447, -1536, -535, -1718, +918, -145, 1260, 1514, 220, 1161, -906, -553, +-689, -1311, 452, -116, 775, 1265, -10, 802, +-823, -860, -604, -1595, 493, -274, 1191, 1447, +613, 1516, -678, -163, -1322, -1539, -608, -1107, +650, 409, 1296, 1267, 759, 660, -473, -584, +-1147, -961, -545, -159, 433, 805, 678, 674, +130, -332, -263, -975, 23, -379, 428, 699, +221, 829, -616, 85, -942, -536, -170, -383, +1132, -86, 1313, -60, 23, -65, -1189, 277, +-1061, 737, 138, 439, 878, -499, 531, -1190, +-222, -684, -301, 478, 226, 1204, 518, 876, +-93, -97, -1014, -825, -934, -976, 379, -615, +1736, 153, 1509, 1127, -397, 1430, -2104, 413, +-1798, -1222, 338, -1952, 2050, -782, 1789, 1236, +-24, 2025, -1475, 730, -1394, -1180, -169, -1494, +722, -220, 703, 871, 397, 541, 257, -450, +41, -487, -545, 561, -871, 1084, -438, 97, +481, -1485, 1116, -1425, 764, 356, -247, 1877, +-981, 1271, -726, -739, 44, -1572, 581, -596, +684, 750, 315, 813, -247, -161, -494, -607, +-356, 35, -61, 752, 284, 425, 576, -659, +431, -970, -246, -203, -769, 730, -492, 755, +392, 80, 940, -426, 574, -236, -438, 154, +-1001, -21, -473, -553, 485, -644, 826, 383, +527, 1569, -95, 1286, -511, -745, -627, -2470, +-318, -1632, 249, 1031, 689, 2571, 793, 1487, +207, -796, -639, -1751, -1030, -1018, -444, 13, +473, 319, 982, 416, 682, 973, -27, 1244, +-607, 120, -594, -1708, -373, -2385, -116, -672, +446, 1933, 1081, 2855, 899, 1147, -370, -1626, +-1475, -2705, -1252, -1323, 368, 998, 1606, 1978, +1228, 1123, -336, -313, -1176, -914, -649, -622, +133, -209, 424, -119, 304, -37, 315, 499, +192, 872, -245, 469, -479, -599, -223, -1079, +396, -438, 547, 519, -38, 719, -606, 10, +-402, -427, 512, -70, 951, 597, 352, 509, +-734, -477, -1187, -1183, -494, -781, 789, 651, +1464, 1560, 864, 1037, -546, -409, -1510, -1389, +-1161, -1017, 228, -245, 1526, 461, 1273, 899, +-99, 1162, -1038, 712, -767, -727, 9, -1922, +357, -1499, 140, 466, -31, 2048, 384, 1637, +782, -133, 256, -1385, -1036, -1201, -1436, -282, +-243, 357, 1422, 442, 1727, 474, 239, 531, +-1381, 392, -1395, -250, -23, -1061, 1040, -1116, +808, -180, -67, 1154, -465, 1446, -188, 399, +267, -832, 152, -1124, -197, -402, -324, 224, +-20, 332, 387, 282, 490, 332, 164, 345, +-383, -28, -475, -461, -112, -572, 303, -404, +386, -66, 74, 490, -130, 967, -94, 738, +81, -251, 120, -1243, -22, -1190, -158, -135, +-235, 1057, 42, 1309, 425, 497, 498, -544, +34, -1032, -444, -699, -573, -23, -196, 521, +373, 619, 687, 337, 426, 2, -175, -166, +-532, -240, -397, -425, 4, -538, 275, -157, +235, 669, 201, 1169, 342, 666, 125, -603, +-433, -1581, -804, -1075, -289, 416, 670, 1499, +1053, 1128, 460, -36, -568, -899, -1002, -1011, +-459, -510, 437, 263, 913, 850, 380, 824, +-313, 82, -459, -636, -51, -602, 164, 0, +-21, 172, -115, -171, 140, -151, 361, 580, +244, 953, -111, 79, -480, -1293, -265, -1283, +147, 307, 511, 1547, 261, 954, -89, -719, +-243, -1228, -67, -252, 93, 850, -14, 653, +-104, -391, 106, -799, 337, -186, 200, 693, +-142, 732, -320, -12, -147, -725, 146, -708, +286, 13, 206, 591, -63, 574, -123, 48, +-47, -369, 8, -396, 96, 12, 43, 227, +15, 119, -98, -184, 64, -233, 239, 76, +154, 451, -107, 513, -319, -119, -120, -885, +184, -880, 382, 159, 177, 1176, -94, 1066, +-241, -92, -143, -1167, 101, -1045, 145, 16, +153, 885, 15, 728, -31, -66, -29, -389, +43, -104, 48, 152, 62, -183, -40, -515, +-123, -250, -74, 504, 207, 957, 407, 494, +111, -629, -209, -1247, -367, -629, -205, 686, +95, 1171, 408, 402, 472, -553, 187, -672, +-211, -12, -563, 247, -558, -62, 98, -260, +812, 182, 791, 562, 65, 219, -618, -400, +-723, -545, -269, -134, 384, 246, 664, 297, +526, 109, 84, 28, -468, -72, -698, -122, +-276, -171, 545, -33, 718, 87, 153, 75, +-348, 31, -309, 29, 145, 96, 156, 16, +-49, -170, -222, -166, 71, -78, 370, 102, +233, 145, 64, 158, -149, 60, -330, -103, +-335, -125, 66, -167, 558, -159, 594, 25, +99, 355, -430, 391, -634, -51, -192, -464, +406, -279, 534, 127, 153, 245, -92, -119, +5, -215, 63, 314, -186, 669, -464, 130, +-338, -923, 390, -1154, 1152, 9, 806, 1415, +-455, 1441, -1499, -232, -1031, -1781, 433, -1250, +1578, 678, 1215, 1645, -130, 504, -1188, -1099, +-1088, -963, -110, 565, 693, 1247, 887, -11, +373, -1540, -174, -1108, -301, 901, -264, 2008, +-151, 858, -191, -1325, 34, -2009, 411, -621, +600, 1224, 449, 1616, -218, 463, -741, -792, +-678, -955, -67, -349, 641, 185, 921, 259, +518, 211, -237, 360, -798, 258, -654, -107, +-69, -527, 396, -527, 621, -54, 571, 322, +282, 431, -262, 329, -840, 212, -771, -130, +-57, -755, 913, -876, 1184, -51, 502, 1131, +-539, 1271, -1243, 131, -870, -1279, 305, -1341, +1201, -147, 1075, 1179, 62, 1159, -869, 14, +-933, -899, -157, -738, 664, 125, 662, 492, +95, 256, -221, -154, -57, -228, 100, 29, +-88, 253, -332, 190, -158, -206, 391, -472, +676, -279, 250, 313, -396, 702, -587, 422, +-251, -391, 297, -905, 545, -503, 429, 460, +-35, 983, -399, 481, -486, -509, -61, -975, +590, -365, 597, 543, -95, 935, -646, 271, +-265, -732, 418, -994, 580, -26, 64, 1140, +-395, 935, -403, -530, 101, -1445, 462, -572, +343, 1069, -92, 1392, -334, -44, -72, -1302, +184, -851, 171, 607, -105, 1043, -224, 60, +153, -822, 553, -501, 373, 624, -374, 852, +-884, -207, -377, -1136, 678, -597, 1110, 874, +517, 1248, -642, 78, -1108, -1200, -384, -914, +600, 386, 882, 1084, 280, 355, -228, -647, +-311, -674, -76, 133, 31, 676, -153, 227, +-184, -487, 323, -538, 712, 123, 415, 593, +-438, 315, -852, -293, -359, -459, 444, -109, +803, 268, 347, 233, -319, -77, -342, -150, +-6, 43, 139, 160, -36, 41, -190, -198, +47, -267, 389, -97, 529, 268, 98, 589, +-576, 212, -652, -527, -99, -899, 589, -192, +711, 889, 237, 997, -257, -22, -473, -1089, +-341, -920, -7, 287, 392, 1114, 534, 662, +197, -500, -316, -978, -369, -345, 34, 577, +337, 680, 99, 82, -282, -443, -179, -321, +347, -9, 605, 70, 62, 77, -559, 222, +-499, 312, 93, -43, 489, -544, 374, -580, +137, 120, -96, 777, -190, 657, -283, -207, +-114, -767, 112, -543, 328, 26, 456, 480, +219, 535, -315, 329, -611, -176, -203, -647, +366, -625, 534, -57, 201, 720, -94, 828, +-219, 54, -86, -743, -18, -666, -60, 95, +-31, 503, 267, 211, 472, -121, 186, -55, +-348, 95, -585, -27, -187, -266, 451, -151, +708, 167, 176, 261, -472, 87, -445, -154, +62, -166, 465, -73, 246, 39, -187, 255, +-351, 216, 13, -202, 440, -649, 398, -287, +-137, 773, -495, 1063, -298, -12, 268, -1374, +556, -1154, 260, 493, -250, 1606, -391, 775, +48, -861, 341, -1166, 39, -68, -322, 752, +-160, 169, 457, -479, 619, -121, -58, 761, +-697, 675, -596, -504, 299, -1274, 826, -647, +435, 769, -287, 1364, -535, 557, -186, -661, +253, -1132, 301, -519, 74, 378, -128, 771, +-40, 414, 101, -128, 156, -357, 66, -184, +-144, -39, -262, -60, -51, -30, 328, 134, +435, 250, 101, 113, -327, -91, -386, -162, +15, -88, 346, -61, 201, -78, -111, -40, +-103, 158, 286, 293, 285, 246, -196, -28, +-592, -391, -275, -597, 469, -317, 817, 420, +418, 968, -433, 631, -795, -400, -448, -1102, +271, -783, 719, 235, 619, 942, 84, 733, +-453, -41, -684, -546, -288, -447, 358, -90, +639, 16, 371, -18, -102, 143, -311, 465, +-225, 460, -76, -81, 4, -664, 68, -722, +275, -173, 385, 508, 203, 793, -298, 527, +-538, -172, -208, -730, 252, -728, 438, -150, +245, 435, 74, 592, -59, 347, -150, 64, +-271, -153, -304, -395, 0, -637, 496, -517, +690, 301, 328, 1204, -406, 1119, -883, -229, +-608, -1565, 283, -1343, 1022, 202, 827, 1445, +-54, 1157, -792, -133, -722, -962, -93, -683, +445, 50, 497, 282, 262, 36, 111, 45, +-34, 454, -350, 488, -511, -231, -216, -947, +387, -623, 735, 410, 439, 946, -280, 417, +-608, -437, -339, -568, 176, 9, 361, 313, +174, -53, 8, -448, 0, -58, 122, 694, +-14, 667, -241, -286, -268, -1039, 53, -560, +349, 551, 331, 915, 51, 174, -150, -569, +-172, -383, -65, 256, -47, 276, -112, -319, +32, -475, 461, 196, 588, 860, -1, 392, +-751, -705, -735, -981, 8, -16, 746, 943, +820, 609, 249, -384, -468, -746, -741, -112, +-367, 538, 135, 358, 515, -260, 611, -484, +341, -40, -195, 446, -682, 359, -694, -184, +-110, -509, 810, -212, 1080, 360, 268, 532, +-848, 45, -1037, -537, -195, -551, 688, 117, +853, 712, 311, 527, -332, -272, -590, -825, +-356, -457, 27, 392, 398, 746, 570, 285, +247, -390, -362, -413, -593, -47, -150, 145, +359, -18, 401, -81, 53, 122, -119, 294, +-35, 195, 26, -194, -109, -484, -244, -344, +56, 214, 394, 571, 374, 310, -138, -200, +-466, -358, -178, -89, 219, 48, 337, -75, +37, -147, -142, 106, -8, 448, 130, 421, +-2, -108, -186, -735, -57, -732, 177, 62, +163, 883, 26, 884, -15, 2, -10, -825, +-88, -787, -121, -26, -3, 549, 169, 424, +261, 23, 162, -47, -214, 64, -379, -132, +-94, -510, 343, -418, 426, 287, 57, 833, +-361, 513, -355, -375, 96, -837, 440, -455, +239, 351, -181, 692, -381, 279, -151, -363, +300, -465, 538, 35, 125, 411, -555, 126, +-618, -375, 155, -372, 838, 215, 569, 550, +-363, 197, -936, -371, -414, -441, 619, -56, +937, 258, 178, 244, -644, 57, -640, -65, +27, -115, 492, -112, 367, -80, -47, 97, +-191, 202, -45, 42, 43, -212, -81, -211, +-102, 162, 88, 357, 240, 59, 152, -398, +-22, -383, -117, 190, -146, 515, -142, 195, +-46, -403, 208, -420, 435, 140, 317, 502, +-253, 117, -664, -515, -418, -424, 279, 323, +769, 729, 564, 148, -153, -667, -759, -637, +-610, 203, 165, 730, 699, 216, 473, -521, +-69, -435, -348, 345, -226, 612, -42, -64, +-18, -758, 3, -548, 249, 413, 454, 979, +144, 537, -431, -538, -591, -1128, -146, -583, +502, 583, 628, 1160, 133, 480, -386, -596, +-405, -888, -83, -206, 150, 452, 159, 359, +194, -103, 219, -177, 40, 238, -290, 325, +-428, -219, -69, -694, 397, -295, 501, 563, +112, 739, -310, 50, -388, -610, -131, -421, +198, 138, 281, 316, 193, 31, 63, -110, +-92, 76, -311, 156, -255, -66, 69, -310, +396, -145, 416, 262, 42, 370, -408, -6, +-478, -418, -43, -325, 390, 184, 417, 534, +147, 257, -158, -363, -301, -594, -290, -126, +-53, 442, 293, 458, 437, 29, 205, -295, +-189, -242, -396, -36, -267, 61, 38, 46, +309, 39, 367, 119, 186, 141, -149, 15, +-354, -208, -311, -295, 20, -95, 370, 203, +395, 286, 48, 122, -253, -36, -232, -48, +-42, -129, 97, -340, 61, -320, -1, 225, +125, 803, 240, 554, 53, -438, -275, -1011, +-353, -480, -75, 495, 293, 843, 428, 291, +199, -404, -178, -493, -372, 16, -252, 329, +60, -16, 288, -436, 290, -178, 82, 562, +-173, 749, -200, -29, -57, -908, 108, -784, +99, 191, -76, 863, -114, 525, 192, -206, +445, -406, 96, -110, -563, 14, -707, -235, +34, -243, 887, 257, 845, 735, -124, 492, +-953, -396, -728, -1031, 192, -655, 799, 440, +531, 1086, -91, 587, -369, -421, -303, -825, +-109, -334, 40, 297, 205, 378, 304, 2, +174, -133, -121, 132, -331, 283, -144, -47, +149, -493, 169, -408, -19, 158, -22, 593, +171, 386, 195, -174, -119, -452, -398, -254, +-255, 88, 247, 187, 623, 104, 268, 17, +-407, 39, -574, 13, -84, -97, 473, -117, +449, -21, -49, 71, -502, 6, -289, -47, +321, 26, 545, 207, 134, 234, -396, -131, +-529, -544, -152, -471, 404, 247, 730, 867, +352, 647, -454, -302, -909, -1049, -454, -781, +547, 272, 1089, 1101, 464, 831, -680, -235, +-930, -1051, -148, -760, 627, 243, 526, 867, +-65, 543, -337, -235, -102, -585, 224, -275, +85, 215, -180, 270, -151, -40, 140, -147, +215, 131, -9, 261, -56, -128, 89, -477, +75, -208, -170, 435, -300, 574, -3, 13, +425, -569, 427, -514, -93, 97, -493, 553, +-286, 448, 196, -86, 371, -498, 122, -410, +-178, 24, -122, 372, 109, 365, 147, 86, +-39, -205, -219, -282, -142, -220, 132, -73, +343, 197, 231, 452, -108, 336, -373, -233, +-271, -670, 136, -432, 373, 305, 213, 755, +-118, 372, -203, -384, 6, -660, 149, -159, +-20, 405, -282, 375, -139, -90, 344, -329, +611, -46, 130, 332, -659, 253, -697, -285, +38, -596, 729, -144, 596, 643, -66, 762, +-493, -80, -335, -883, 43, -683, 135, 269, +67, 854, 140, 490, 295, -312, 172, -694, +-306, -292, -597, 300, -188, 425, 498, 101, +671, -164, 78, -162, -506, -69, -384, -9, +118, 47, 326, 116, 41, 112, -222, -9, +-27, -186, 333, -218, 260, 21, -256, 292, +-519, 318, -103, -26, 443, -409, 512, -427, +-42, 21, -494, 517, -285, 504, 271, -29, +417, -526, 16, -472, -359, 1, -284, 366, +190, 372, 431, 155, 259, -110, -206, -325, +-449, -330, -285, -99, 150, 291, 500, 463, +380, 195, -78, -275, -450, -462, -303, -130, +136, 208, 249, 240, 52, 40, -69, -31, +145, 18, 291, -16, -45, -142, -505, -186, +-440, 27, 156, 230, 661, 228, 529, -31, +-91, -213, -567, -156, -491, 12, -56, 99, +333, 23, 466, 50, 269, 106, -93, 36, +-342, -176, -320, -219, -59, 65, 214, 249, +205, 102, 56, -195, 122, -152, 178, 163, +-108, 216, -520, -137, -394, -360, 256, -10, +753, 411, 498, 295, -344, -284, -797, -473, +-298, 8, 465, 506, 522, 263, -37, -394, +-316, -495, -82, 124, 251, 587, 232, 270, +-225, -363, -440, -491, -73, -78, 429, 291, +423, 293, 15, 155, -298, -12, -310, -262, +-54, -434, 123, -130, 125, 446, 109, 594, +211, 28, 153, -600, -192, -500, -495, 193, +-307, 575, 253, 193, 657, -361, 474, -320, +-207, 166, -730, 301, -476, -69, 227, -323, +629, -41, 390, 354, -133, 233, -396, -266, +-248, -450, 68, -33, 221, 479, 135, 418, +-48, -154, -73, -565, 54, -361, 133, 234, +-13, 574, -234, 355, -256, -241, 146, -601, +522, -295, 287, 327, -359, 494, -639, 28, +-110, -346, 584, -73, 571, 329, -159, 80, +-656, -554, -267, -465, 454, 486, 511, 1035, +-84, 184, -511, -1070, -157, -1027, 392, 366, +332, 1334, -227, 550, -486, -880, 47, -1131, +581, 114, 368, 1140, -392, 617, -714, -686, +-155, -1078, 623, -64, 764, 976, 18, 800, +-724, -288, -644, -981, 100, -537, 659, 429, +468, 851, -109, 314, -429, -485, -182, -639, +106, -53, 109, 446, -70, 258, -24, -174, +260, -203, 285, 155, -94, 208, -478, -158, +-337, -412, 174, -91, 544, 465, 357, 505, +-126, -99, -420, -651, -327, -441, -22, 248, +245, 655, 350, 368, 224, -253, -83, -604, +-378, -335, -333, 285, 5, 519, 383, 145, +452, -294, 75, -212, -436, 128, -475, 80, +20, -244, 452, -222, 388, 264, -65, 565, +-405, 177, -252, -538, 220, -723, 367, -117, +26, 682, -326, 748, -207, 17, 220, -669, +360, -615, 12, 47, -379, 493, -237, 399, +232, 27, 362, -226, -16, -272, -273, -179, +-123, 53, 191, 275, 181, 229, -118, -32, +-279, -212, 50, -196, 395, -15, 160, 146, +-276, 175, -339, 51, -3, -96, 258, -125, +220, -78, -20, 12, -176, 114, -78, 151, +54, 56, 65, -132, -3, -231, -48, -75, +-22, 180, 42, 258, 137, 98, 91, -164, +-130, -291, -281, -198, -80, 176, 264, 452, +367, 201, 17, -330, -330, -482, -258, -33, +90, 425, 263, 305, 49, -157, -135, -339, +-76, -54, 188, 247, 160, 138, -180, -135, +-317, -178, -54, 18, 351, 177, 341, 94, +-59, -69, -403, -107, -245, -61, 227, 6, +324, 33, 2, 86, -275, 101, -76, -1, +257, -116, 191, -179, -142, -77, -318, 180, +-90, 298, 206, 63, 260, -316, 69, -321, +-76, 105, -86, 382, -112, 167, -197, -266, +-67, -321, 309, 27, 478, 332, 73, 224, +-490, -123, -543, -360, -15, -187, 535, 215, +458, 389, -85, 127, -396, -277, -92, -361, +147, -55, -58, 286, -206, 303, 46, -54, +392, -312, 342, -144, -147, 221, -517, 277, +-340, -140, 199, -455, 441, -83, 222, 591, +1, 464, -167, -404, -283, -775, -286, -50, +68, 659, 448, 439, 335, -225, -92, -460, +-379, -91, -175, 208, 92, 148, 99, -118, +21, -143, 110, 142, 182, 316, -72, 52, +-317, -487, -196, -535, 222, 231, 438, 890, +93, 436, -475, -690, -442, -928, 281, 33, +657, 877, 102, 464, -591, -441, -448, -508, +241, 143, 552, 324, 223, -143, -305, -281, +-447, 142, -53, 354, 347, 49, 260, -268, +-142, -218, -262, 16, 35, 121, 164, 120, +49, 77, -36, 27, -11, -79, -78, -196, +-129, -141, 46, 124, 167, 299, 144, 123, +60, -234, -200, -285, -347, 42, -18, 301, +372, 189, 279, -246, -104, -435, -175, 31, +-142, 606, -112, 382, 43, -475, 180, -692, +161, 24, 13, 580, -51, 352, -143, -172, +-135, -276, -7, -70, 70, 8, 85, -81, +175, 11, 147, 280, -182, 216, -387, -220, +-114, -352, 322, 35, 398, 284, 20, 36, +-394, -242, -353, -68, 203, 294, 474, 275, +19, -204, -452, -483, -207, -145, 306, 456, +310, 416, -1, -202, -251, -444, -211, 47, +114, 439, 218, -44, -114, -559, -243, -155, +159, 601, 443, 603, 49, -284, -445, -811, +-456, -352, 75, 536, 573, 760, 359, 35, +-260, -652, -428, -519, -5, 245, 207, 638, +-18, 200, -152, -478, 46, -503, 279, 135, +239, 563, -151, 250, -516, -329, -250, -418, +323, -11, 369, 302, -3, 156, -83, -112, +48, -91, -35, 112, -168, 86, -175, -170, +-154, -290, 136, -55, 583, 343, 437, 491, +-334, 81, -822, -580, -455, -713, 311, 23, +771, 833, 554, 714, -196, -244, -618, -861, +-446, -469, -23, 362, 202, 621, 356, 172, +361, -286, 66, -273, -294, 19, -472, 132, +-250, -8, 186, -119, 507, -3, 307, 167, +-230, 164, -416, -43, -61, -215, 188, -198, +70, 14, -61, 244, -5, 214, 68, -71, +52, -244, 53, -70, -64, 164, -202, 75, +-114, -115, 100, -66, 229, 99, 49, 89, +-105, -110, -85, -73, 94, 167, 99, 195, +-188, -193, -351, -501, 14, -120, 556, 584, +397, 709, -239, -82, -587, -916, -300, -651, +205, 368, 436, 844, 275, 231, -56, -390, +-196, -208, -209, 128, -231, -123, -75, -500, +248, -91, 460, 694, 194, 833, -243, -54, +-502, -985, -292, -867, 271, 143, 482, 963, +145, 688, -287, -182, -228, -666, -16, -385, +35, 206, 132, 263, 142, -78, -74, -152, +-239, 279, -59, 463, 199, -112, 171, -652, +18, -427, -114, 252, -329, 564, -250, 317, +275, -97, 659, -334, 265, -306, -563, -81, +-750, 152, -66, 216, 664, 165, 516, 102, +-213, -71, -422, -362, -106, -374, 201, 206, +138, 597, -116, 216, -283, -394, 29, -483, +489, -11, 247, 367, -318, 361, -529, -33, +-170, -392, 235, -278, 446, 79, 284, 339, +-118, 290, -282, -63, -362, -414, -237, -316, +280, 256, 577, 513, 98, 28, -432, -540, +-195, -306, 145, 442, 100, 624, -114, -144, +-198, -781, 38, -405, 413, 516, 276, 856, +-345, 126, -561, -735, -83, -673, 397, 227, +351, 673, -30, 166, -303, -324, -41, -187, +216, 119, -25, 48, -354, -114, -197, -62, +326, 100, 446, 145, 107, -6, -331, -127, +-426, -120, -80, 90, 267, 206, 226, -43, +-37, -351, -46, -138, 157, 479, -23, 449, +-422, -341, -293, -735, 309, -57, 498, 760, +86, 496, -246, -486, -258, -735, -125, 17, +65, 654, 111, 416, -15, -214, 60, -563, +223, -358, -1, 293, -342, 636, -213, 126, +118, -476, 278, -285, 163, 254, -231, 171, +-331, -314, 161, -279, 473, 422, -71, 744, +-613, -69, -260, -988, 440, -643, 636, 535, +103, 963, -634, 251, -611, -570, 127, -701, +596, 27, 297, 648, -262, 248, -376, -543, +-26, -451, 318, 543, 113, 844, -381, -127, +-298, -1131, 269, -763, 498, 798, 78, 1398, +-463, 169, -420, -1315, 40, -1030, 410, 628, +298, 1389, -63, 208, -371, -1327, -242, -1009, +200, 873, 265, 1627, -71, 86, -263, -1669, +-52, -1237, 209, 853, 235, 1831, -6, 387, +-425, -1456, -311, -1252, 244, 586, 443, 1424, +84, 254, -359, -1204, -285, -929, 83, 728, +265, 1468, 14, 156, -188, -1535, 8, -1187, +106, 739, -20, 1767, -99, 474, -111, -1389, +-52, -1291, 97, 444, 228, 1394, 11, 363, +-225, -1000, -175, -881, -33, 398, 199, 1137, +199, 314, -59, -956, -209, -909, -162, 264, +-44, 992, 144, 407, 334, -557, 83, -610, +-448, 158, -391, 549, 116, -63, 453, -632, +344, -91, -272, 737, -612, 586, -191, -434, +453, -960, 464, -254, -54, 778, -449, 751, +-394, -265, 229, -763, 589, -140, 53, 601, +-658, 399, -507, -382, 350, -734, 775, -33, +311, 903, -667, 707, -877, -471, -49, -1128, +791, -410, 681, 797, -181, 1008, -697, 53, +-464, -909, 145, -666, 427, 372, 271, 759, +-27, 102, -293, -648, -217, -433, 75, 487, +109, 800, -97, -70, -63, -991, 144, -633, +20, 620, -120, 1092, -36, 216, 89, -844, +-38, -805, -177, 158, -117, 742, 93, 350, +229, -342, 118, -514, -121, 26, -263, 560, +-238, 341, -65, -476, 170, -831, 363, -2, +271, 1008, -161, 806, -567, -531, -401, -1216, +129, -274, 387, 896, 328, 683, 132, -338, +-208, -547, -488, 72, -271, 440, 109, 60, +234, -500, 156, -514, 197, 207, 11, 1043, +-309, 700, -352, -681, -230, -1581, 107, -607, +433, 1322, 445, 1746, -101, 46, -546, -1754, +-321, -1246, 15, 740, 185, 1519, 137, 231, +87, -1188, 82, -719, 12, 773, -190, 1120, +-440, -228, -227, -1405, 309, -722, 549, 1035, +166, 1642, -449, 120, -473, -1672, -59, -1324, +320, 693, 198, 1756, -157, 503, -200, -1260, +81, -1269, 238, 355, -40, 1458, -363, 510, +-209, -1153, 99, -1195, 233, 517, 87, 1545, +-98, 316, -33, -1390, 33, -1131, -95, 819, +-393, 1596, -254, 42, 380, -1587, 701, -937, +185, 1120, -739, 1544, -881, -244, 88, -1709, +844, -715, 448, 1306, -443, 1369, -527, -488, +69, -1559, 390, -313, 48, 1285, -568, 944, +-479, -837, 471, -1387, 926, 234, 70, 1707, +-1007, 672, -721, -1639, 338, -1712, 751, 833, +260, 2399, -479, 506, -544, -2194, 150, -1787, +586, 1163, 3, 2424, -769, 257, -418, -2187, +578, -1606, 795, 1161, 11, 2332, -855, 369, +-674, -2048, 287, -1723, 697, 881, 136, 2125, +-399, 579, -225, -1519, 36, -1494, 70, 400, +7, 1518, -67, 635, -129, -889, -14, -1048, +37, 33, 2, 695, 152, 392, 141, -34, +-290, -46, -555, -91, -76, -511, 442, -638, +481, 197, 111, 1281, -430, 1124, -695, -679, +-198, -2000, 513, -1014, 454, 1234, -33, 2050, +-389, 436, -146, -1324, 179, -1229, 7, 15, +-381, 595, -258, 157, 404, 54, 528, 464, +15, 534, -602, -306, -681, -1312, 169, -894, +737, 624, 245, 1691, -515, 861, -497, -885, +108, -1446, 405, -344, 248, 856, -374, 496, +-670, -374, -9, -189, 619, 747, 463, 603, +-211, -799, -637, -1372, -416, -271, 106, 1243, +440, 1275, 201, -156, 58, -1109, -7, -518, +-480, 479, -640, 248, 11, -495, 742, -214, +681, 869, -239, 985, -960, -412, -627, -1599, +542, -801, 910, 1101, -73, 1551, -823, 17, +-486, -1402, 510, -806, 845, 922, -26, 1197, +-1102, -345, -824, -1548, 613, -503, 1221, 1349, +233, 1435, -996, -296, -895, -1571, 241, -868, +775, 772, 157, 1246, -585, 52, -311, -950, +394, -399, 362, 673, -300, 614, -708, -419, +5, -833, 659, -122, 299, 780, -567, 599, +-695, -410, 235, -701, 831, 54, 420, 786, +-831, 374, -1277, -927, -2, -1113, 1303, 212, +976, 1718, -445, 1164, -1248, -924, -678, -1931, +383, -794, 919, 1212, 239, 1616, -575, 112, +-424, -1127, 176, -711, 350, 622, 12, 747, +-608, -445, -558, -1133, 334, -294, 1047, 1334, +249, 1531, -907, -251, -825, -1752, 60, -1353, +668, 464, 372, 1570, -451, 875, -523, -440, +283, -937, 705, -193, -56, 288, -1023, -69, +-832, -357, 409, 40, 1419, 783, 755, 801, +-1010, -239, -1563, -1283, -319, -999, 1062, 414, +1017, 1356, -258, 839, -849, -389, -258, -880, +425, -520, 115, 44, -540, 99, -233, 237, +421, 722, 565, 592, -59, -400, -688, -1364, +-499, -843, 186, 776, 463, 1641, 20, 554, +-246, -1178, 83, -1324, 269, 119, -191, 1091, +-768, 657, -508, -471, 659, -925, 1210, -63, +142, 752, -1179, 539, -1157, -345, 76, -517, +1102, -82, 750, 76, -419, -69, -884, 96, +-58, 651, 421, 610, -109, -640, -587, -1533, +-41, -626, 854, 1415, 828, 2039, -621, 178, +-1597, -2125, -690, -2065, 1083, 568, 1594, 2629, +273, 1502, -1295, -1384, -1397, -2516, -21, -775, +1022, 1799, 719, 2181, -107, 145, -472, -1920, +-264, -1598, -112, 266, -489, 1465, -292, 1031, +809, -171, 1294, -853, 26, -658, -1611, -144, +-1634, 186, 76, 501, 1882, 552, 1817, 130, +-318, -367, -2211, -564, -1812, -373, 389, 67, +2014, 453, 1525, 479, -408, 189, -1746, -33, +-1314, -376, 168, -739, 1115, -549, 978, 462, +271, 1385, -731, 984, -1114, -737, -660, -1985, +408, -1082, 1030, 1149, 734, 2227, -141, 934, +-1041, -1381, -1047, -2294, -118, -705, 928, 1670, +997, 2082, 94, 143, -766, -1677, -750, -1366, +-277, 403, 192, 1245, 262, 357, 219, -731, +398, -427, 354, 671, -383, 756, -1436, -446, +-1053, -1492, 847, -679, 2078, 1341, 1077, 2035, +-1300, 277, -2517, -2027, -1038, -2045, 1702, 319, +2562, 2260, 336, 1633, -2269, -897, -2145, -2244, +483, -848, 2367, 1392, 1145, 1897, -1378, 122, +-1960, -1839, -209, -1509, 1432, 769, 1110, 2172, +-388, 724, -1346, -1585, -492, -1807, 864, 28, +869, 1777, -542, 1452, -1172, -529, -93, -1904, +1086, -1205, 783, 1038, -578, 2086, -1241, 824, +-365, -1368, 740, -2087, 666, -630, -176, 1440, +-449, 2121, -89, 664, 221, -1505, 20, -2212, +-481, -603, -417, 1748, 201, 2165, 612, 41, +376, -2075, -147, -1525, -630, 898, -659, 2116, +-104, 474, 365, -1873, 536, -1870, 468, 649, +-74, 2703, -819, 1435, -771, -1779, 55, -3041, +628, -775, 536, 2489, 16, 2888, -558, 44, +-583, -2868, 104, -2305, 635, 995, 289, 2775, +-587, 1088, -956, -1767, -195, -2257, 1079, 58, +1251, 2257, -101, 1711, -1482, -898, -1597, -2433, +-106, -1276, 1652, 1141, 1819, 2265, 80, 1199, +-1832, -787, -1694, -1877, -29, -1400, 1380, -111, +1080, 1280, -191, 1970, -691, 1259, -303, -802, +11, -2564, -230, -2210, -533, 348, 115, 2936, +995, 2903, 918, 2, -476, -2961, -1588, -3159, +-1069, -338, 538, 2641, 1661, 3093, 1109, 636, +-639, -2195, -1803, -2695, -1111, -813, 561, 1546, +1474, 2224, 961, 955, -220, -950, -1191, -1792, +-1311, -948, -347, 451, 1023, 1229, 1632, 981, +740, 238, -1260, -693, -2250, -1439, -806, -1127, +1753, 597, 2410, 2371, 243, 1701, -2315, -978, +-2378, -3157, 354, -1948, 2854, 1490, 1858, 3580, +-1393, 1833, -3160, -1863, -1062, -3463, 2163, -1387, +2770, 1905, 9, 2832, -2627, 735, -2035, -1675, +810, -1733, 2391, 3, 1013, 1113, -1461, 431, +-1926, -524, -80, -306, 1451, 580, 1178, 661, +-388, -278, -1403, -1199, -883, -689, 510, 720, +1239, 1633, 546, 581, -473, -1296, -1120, -1754, +-868, -233, 452, 1684, 1360, 1638, 681, 47, +-797, -1718, -1368, -1790, -496, -191, 812, 1748, +1324, 2186, 213, 477, -1239, -1906, -1066, -2472, +287, -603, 1047, 1754, 558, 2339, -618, 846, +-980, -1181, -98, -2111, 905, -1130, 527, 678, +-652, 1673, -854, 1083, 5, -205, 840, -944, +450, -728, -606, -196, -700, -2, 186, 105, +652, 663, 0, 1028, -772, 394, -481, -1041, +562, -1801, 1194, -778, 89, 1263, -1442, 2268, +-1281, 1003, 478, -1356, 1690, -2313, 905, -1109, +-925, 1145, -1779, 2186, -492, 1124, 1404, -716, +1323, -1930, -374, -1243, -1452, 304, -813, 1617, +732, 1437, 1273, 7, 331, -1261, -923, -1468, +-951, -431, -214, 860, 411, 1485, 609, 893, +451, -507, 67, -1434, -425, -1236, -803, 157, +-739, 1299, 69, 1254, 1158, 142, 1281, -846, +-29, -940, -1497, -534, -1576, 153, -52, 524, +1493, 846, 1586, 610, -64, -179, -1668, -928, +-1231, -982, 404, -212, 1308, 597, 458, 1057, +-721, 610, -778, -161, 181, -744, 839, -721, +206, -334, -956, 136, -1013, 500, 279, 633, +1589, 632, 1146, 172, -852, -762, -2330, -1492, +-1411, -903, 1374, 779, 3018, 1985, 1465, 1486, +-2001, -601, -3632, -2119, -1392, -1558, 2379, 386, +3772, 1545, 1118, 1095, -2612, 90, -3574, -489, +-751, -438, 2499, -532, 2781, -857, 251, -357, +-2195, 1092, -1980, 2063, 417, 943, 1896, -1524, +786, -2781, -1332, -1279, -1622, 1658, 296, 2839, +2082, 1204, 1463, -1163, -1133, -2021, -2881, -1182, +-1608, -78, 1607, 791, 3339, 1479, 1731, 1633, +-1697, 396, -3587, -1896, -2023, -2936, 1553, -1223, +3460, 1893, 1848, 3597, -1309, 2081, -2789, -1469, +-1611, -3886, 736, -2665, 1794, 1026, 1097, 3601, +-44, 2681, -631, -524, -935, -2780, -896, -2230, +-186, 63, 987, 1706, 1448, 1572, 604, 253, +-1145, -869, -2033, -990, -762, -240, 1590, 475, +2338, 602, 364, 101, -2158, -522, -2406, -701, +106, -68, 2560, 1033, 2188, 1344, -561, 213, +-2715, -1677, -2023, -2344, 453, -593, 2516, 2107, +2236, 3268, -76, 1409, -2341, -2092, -2691, -4039, +-626, -2341, 2077, 1762, 3040, 4273, 1211, 2894, +-1658, -1023, -3034, -3746, -1813, -3002, 811, 83, +2663, 2566, 2141, 2706, -19, 818, -1737, -1222, +-2064, -1997, -1207, -1328, 354, -8, 1865, 1037, +2273, 1515, 956, 942, -1453, -364, -3212, -1482, +-2212, -1236, 1135, 210, 3769, 1342, 2744, 869, +-954, -585, -3749, -1076, -2846, -108, 721, 1021, +3260, 804, 2476, -341, -443, -1224, -2495, -858, +-2090, 260, -142, 1061, 1761, 1099, 1930, 443, +512, -556, -1239, -1361, -1813, -1297, -907, -244, +760, 1198, 1671, 2039, 1070, 1260, -335, -757, +-1295, -2314, -1237, -1853, -320, 34, 815, 1629, +1278, 1890, 777, 962, -207, -195, -1026, -1311, +-1352, -2015, -541, -1540, 741, 453, 1627, 2762, +1069, 2936, -387, 345, -1665, -2883, -1406, -3554, +47, -834, 1345, 2423, 1411, 3118, 279, 920, +-929, -1502, -1287, -2016, -506, -662, 523, 562, +907, 683, 548, 277, -150, 137, -538, 344, +-458, -40, -316, -553, -22, -646, 444, 144, +970, 810, 608, 280, -850, -817, -1866, -992, +-937, 453, 1424, 1804, 2508, 1236, 1112, -1083, +-1664, -2546, -3048, -1602, -1462, 962, 1653, 2605, +3141, 2223, 1723, 123, -1109, -2162, -2731, -2888, +-2025, -1397, 115, 1253, 1853, 2908, 1992, 2294, +1036, 26, -548, -2052, -1745, -2449, -1967, -1219, +-796, 525, 1004, 1648, 2201, 1758, 1916, 1184, +156, 120, -1810, -1371, -2429, -2679, -1538, -2341, +603, 272, 2450, 3463, 2695, 4226, 845, 1176, +-1894, -3388, -3377, -5108, -2235, -2287, 1031, 2456, +3413, 4562, 2817, 2658, -47, -903, -2516, -2792, +-2802, -2220, -1053, -810, 1291, 365, 2322, 1369, +1614, 2154, -60, 1693, -1514, -387, -1682, -2586, +-789, -2814, 466, -582, 1205, 2163, 1300, 2921, +569, 1208, -762, -1207, -1476, -2123, -1098, -1387, +269, 28, 1291, 952, 1206, 1243, -26, 904, +-965, 34, -807, -821, -77, -1254, 494, -630, +311, 353, -223, 936, -240, 608, 477, 157, +846, 110, 24, -171, -1403, -927, -1682, -1429, +29, -317, 2343, 1779, 2502, 2625, -43, 592, +-2942, -2485, -3112, -3158, -181, -617, 2947, 2467, +3322, 3000, 657, 771, -2381, -1870, -3033, -2361, +-1185, -755, 1222, 860, 2273, 1054, 1412, 579, +65, 505, -777, 521, -1182, -284, -1514, -1720, +-1026, -2023, 696, -178, 2494, 2361, 2627, 3015, +154, 904, -2966, -2158, -3729, -3518, -898, -1735, +2840, 1596, 3902, 3385, 1319, 2013, -2360, -804, +-3353, -2448, -998, -1721, 1819, 62, 2079, 1106, +63, 852, -1368, 377, -595, 292, 1003, 185, +1215, -430, -542, -1170, -1906, -1098, -1242, 85, +872, 1483, 2290, 1634, 1475, 237, -602, -1285, +-2106, -1599, -1572, -360, 111, 1028, 1322, 1078, +1188, -68, 419, -924, -216, -235, -490, 878, +-689, 1010, -752, -377, -349, -1784, 529, -1394, +1273, 691, 996, 2355, -150, 1752, -1070, -584, +-1134, -2276, -513, -1824, 357, 141, 886, 1654, +961, 1424, 511, 207, -258, -665, -1077, -585, +-1087, -235, -496, -285, 631, -366, 1261, -85, +1087, 582, 126, 1090, -1000, 844, -1358, -78, +-814, -1361, 353, -1786, 1284, -864, 1125, 985, +163, 2461, -673, 1942, -936, -260, -597, -2452, +-4, -2539, 440, -585, 407, 1535, 499, 2321, +628, 1412, 140, -70, -1034, -1283, -1642, -1974, +-682, -1622, 1357, 93, 2286, 2197, 897, 2628, +-1413, 652, -2197, -1825, -867, -2440, 1036, -863, +1816, 1017, 783, 1289, -813, 385, -1410, -46, +-415, 320, 698, 420, 908, -629, 260, -1613, +-609, -1187, -810, 764, -233, 2096, 543, 1441, +695, -425, 491, -1457, -38, -1060, -764, -250, +-1060, 179, -434, 207, 678, 682, 1398, 1106, +915, 792, -297, -564, -1289, -1687, -1170, -1522, +-355, -155, 505, 1283, 1132, 1725, 1080, 1027, +510, -113, -586, -1046, -1404, -1604, -1478, -1395, +-565, -188, 1087, 1504, 2293, 2428, 1865, 1645, +-328, -591, -2604, -2686, -2760, -2779, -551, -620, +2110, 2034, 2988, 2992, 1291, 1698, -1175, -697, +-2455, -2302, -1568, -2127, 198, -708, 1388, 917, +1309, 1813, 321, 1676, -254, 550, -425, -995, +-418, -1858, -557, -1471, -541, -65, 110, 1410, +892, 1673, 1087, 792, 350, -657, -823, -1346, +-1096, -880, -366, 163, 553, 789, 459, 354, +-109, -237, -246, -259, 394, 317, 818, 677, +239, 310, -1013, -654, -1416, -1413, -544, -1044, +1029, 610, 1763, 2245, 934, 1885, -665, -375, +-1532, -2620, -984, -2275, 104, 128, 671, 2183, +604, 1912, 529, 111, 485, -1117, -121, -946, +-943, -253, -1084, -151, -386, -239, 765, 250, +1336, 1133, 719, 1129, -565, -91, -1109, -1490, +-455, -1491, 415, -118, 525, 1244, -17, 1268, +-417, 255, -213, -621, 483, -681, 883, -241, +311, -75, -848, -12, -1455, 178, -635, 584, +979, 462, 1767, -222, 846, -716, -716, -505, +-1415, 293, -814, 622, 190, 231, 681, -472, +416, -514, 124, 202, 310, 776, 499, 454, +-156, -580, -1224, -1122, -1401, -467, -79, 805, +1616, 1260, 1988, 474, 650, -782, -1359, -1080, +-2141, -369, -1177, 476, 679, 553, 1894, 157, +1475, 46, -39, 120, -1261, 21, -1248, -412, +-318, -703, 511, -334, 619, 537, 379, 1138, +215, 628, 88, -555, -134, -1200, -541, -748, +-661, 368, -151, 938, 558, 613, 896, -89, +380, -364, -363, -273, -714, -357, -407, -264, +161, 172, 348, 653, 257, 493, -24, -164, +-30, -553, 100, -355, 93, 146, -241, 209, +-383, -51, -81, -82, 369, 262, 412, 400, +39, -39, -201, -573, -160, -518, 21, 125, +-3, 619, -84, 408, -152, -246, 118, -436, +330, -23, 369, 366, -27, 171, -491, -437, +-490, -581, -16, 11, 422, 903, 507, 900, +179, -153, -230, -1214, -377, -1082, -187, 147, +55, 1215, 167, 1121, 197, -17, 82, -1026, +-61, -938, -12, -1, 14, 727, 45, 448, +-127, -222, -258, -312, -85, 353, 354, 606, +535, -290, 103, -1215, -386, -740, -498, 867, +-109, 1604, 240, 573, 369, -1057, 190, -1415, +-15, -322, -104, 813, -123, 867, -110, 116, +-45, -380, 74, -297, 108, 68, 69, 108, +-36, -200, 109, -338, 314, 56, 152, 602, +-491, 518, -825, -181, -273, -756, 892, -585, +1416, 216, 531, 792, -1070, 561, -1758, -245, +-589, -812, 1030, -560, 1629, 301, 594, 978, +-611, 596, -994, -471, -388, -1183, 195, -634, +190, 580, 53, 1279, 148, 702, 572, -573, +559, -1123, -182, -628, -1065, 198, -942, 601, +146, 655, 1106, 464, 999, -104, 112, -766, +-630, -892, -599, -240, -152, 697, -8, 934, +-74, 324, 11, -406, 642, -518, 969, -206, +336, -3, -875, -95, -1467, -97, -713, 213, +750, 669, 1586, 662, 1060, -143, -301, -1085, +-1194, -1265, -989, -187, -112, 1282, 620, 1693, +641, 514, 400, -1151, 59, -1649, -141, -740, +-311, 643, -306, 1279, -126, 817, -42, -124, +206, -695, 346, -590, 438, -263, 234, 13, +-162, 194, -485, 447, -606, 517, -168, 143, +362, -460, 713, -674, 615, -247, 228, 279, +-434, 411, -863, 200, -694, -8, 22, -36, +838, -34, 1119, -186, 578, -330, -555, -118, +-1217, 355, -770, 490, 339, 59, 983, -440, +708, -368, -64, 170, -459, 493, -282, 140, +-5, -453, 12, -527, -46, -41, 109, 554, +234, 635, 341, 193, 132, -481, -207, -725, +-531, -382, -262, 153, 431, 478, 654, 584, +194, 513, -507, -29, -559, -829, 97, -1094, +755, -305, 536, 814, -372, 1114, -862, 462, +-275, -305, 648, -587, 868, -524, 95, -387, +-690, -112, -550, 294, 192, 695, 761, 890, +310, 461, -461, -637, -706, -1671, -28, -1328, +793, 437, 863, 2055, 70, 1782, -858, -175, +-983, -1824, -175, -1599, 829, -43, 1050, 1053, +489, 846, -318, 87, -746, -67, -709, 202, +-184, 40, 315, -727, 706, -1168, 853, -325, +501, 1101, -379, 1764, -1235, 643, -1074, -1153, +34, -1813, 1285, -694, 1578, 935, 444, 1330, +-1100, 470, -1447, -526, -414, -683, 790, -163, +973, 292, 244, 215, -349, -198, -222, -338, +282, -3, 262, 453, -345, 510, -716, 105, +-204, -495, 739, -718, 1072, -331, 361, 368, +-699, 772, -941, 500, -249, -134, 509, -638, +600, -533, 161, 11, -127, 439, -70, 316, +106, -134, 82, -253, -58, 169, -263, 531, +-283, 84, -18, -838, 540, -960, 822, 164, +479, 1332, -456, 1142, -1234, -343, -846, -1462, +403, -1087, 1445, 387, 1137, 1276, 16, 820, +-1109, -281, -1135, -892, -210, -584, 751, 137, +837, 574, 371, 397, -44, -49, -249, -328, +-290, -306, -253, -99, -184, 234, 124, 407, +500, 209, 558, -270, 224, -590, -320, -268, +-511, 351, -377, 661, 100, 285, 566, -309, +554, -612, 77, -373, -371, 225, -350, 546, +18, 293, 349, -174, 231, -221, -106, -55, +-241, -96, 29, -225, 330, -85, 360, 413, +73, 609, -354, 111, -435, -704, -51, -798, +457, 54, 507, 768, 203, 626, -166, -111, +-345, -541, -182, -367, 5, 5, 158, 192, +293, 209, 336, 170, 210, 72, -223, -215, +-457, -302, -261, -41, 277, 288, 629, 244, +259, -216, -242, -377, -321, 4, 6, 568, +237, 454, 159, -311, -38, -878, -167, -524, +32, 485, 350, 1136, 312, 616, -107, -607, +-433, -1205, -215, -580, 309, 595, 538, 930, +226, 372, -243, -303, -357, -339, -109, -150, +228, -248, 346, -306, 251, 69, 80, 771, +-306, 803, -480, -83, -67, -1128, 662, -1054, +815, 188, 72, 1239, -788, 967, -842, -311, +51, -1092, 1045, -676, 895, 408, -140, 832, +-872, 261, -539, -493, 355, -441, 747, 166, +137, 380, -529, -70, -155, -297, 655, 58, +623, 381, -375, -48, -1046, -550, -352, -241, +887, 574, 1209, 766, 154, -95, -915, -879, +-711, -686, 162, 209, 596, 813, 330, 648, +-41, 22, -112, -569, 30, -757, 90, -378, +-16, 298, 0, 789, 47, 757, -35, 71, +-36, -728, 180, -1077, 304, -469, 177, 652, +-61, 1235, -268, 719, -279, -543, 62, -1153, +372, -619, 329, 374, 63, 689, 8, 248, +30, -56, -92, 80, -318, 116, -327, -353, +207, -752, 792, -305, 763, 613, -105, 1037, +-862, 425, -799, -594, 130, -1011, 870, -475, +659, 463, -103, 807, -382, 322, 16, -411, +257, -484, -38, 119, -457, 503, -333, -1, +307, -728, 1005, -556, 791, 496, -203, 1134, +-1116, 502, -999, -736, 101, -1170, 1118, -339, +1037, 666, 117, 788, -537, 119, -441, -324, +-136, -165, -147, 106, -85, -18, 241, -439, +736, -435, 733, 209, 136, 937, -744, 764, +-1074, -310, -456, -1146, 631, -798, 1249, 287, +815, 874, -182, 465, -828, -110, -649, -134, +-42, 69, 214, -198, 255, -759, 482, -557, +631, 453, 301, 1360, -437, 950, -956, -490, +-705, -1545, 288, -1154, 1144, 372, 1042, 1342, +140, 982, -756, -166, -954, -816, -310, -527, +444, 4, 681, 168, 455, -52, 138, -27, +-117, 403, -319, 654, -350, 165, -144, -793, +181, -1086, 467, -207, 508, 879, 153, 1055, +-264, 294, -510, -617, -261, -879, 203, -428, +563, 421, 478, 744, -39, 309, -517, -375, +-418, -548, 310, -37, 659, 427, 253, 345, +-383, -201, -486, -469, -14, -203, 540, 248, +561, 485, -33, 249, -547, -245, -312, -519, +278, -248, 511, 303, 270, 449, -269, 82, +-421, -384, 42, -280, 542, 226, 347, 402, +-187, 46, -398, -373, -133, -337, 246, -15, +364, 259, 161, 398, -39, 214, -13, -131, +-34, -463, -143, -388, -117, -5, 128, 349, +327, 428, 298, 239, 103, -75, -107, -406, +-227, -519, -298, -164, -88, 423, 315, 626, +557, 197, 355, -413, 0, -421, -360, 61, +-533, 237, -297, -140, 303, -345, 739, 189, +628, 695, 75, 407, -553, -574, -702, -987, +-240, -252, 351, 746, 644, 891, 632, 13, +193, -645, -522, -452, -782, 164, -225, 312, +486, -74, 693, -219, 382, 117, -165, 431, +-414, 195, -278, -404, 10, -623, 306, -89, +425, 586, 201, 561, -239, -151, -431, -530, +-71, -175, 407, 291, 568, 239, 126, -184, +-489, -323, -504, 20, 65, 423, 533, 349, +508, -138, 52, -560, -290, -426, -312, 201, +-23, 684, 107, 402, 151, -361, 200, -583, +211, -124, 204, 375, -89, 252, -429, -175, +-328, -261, 279, 159, 612, 417, 236, 5, +-228, -538, -237, -431, 81, 316, 231, 707, +-74, 263, -300, -599, 45, -692, 473, 86, +371, 753, -99, 465, -248, -390, -177, -656, +7, -200, 30, 390, 96, 420, 243, 87, +426, -82, 217, -146, -320, -213, -629, -320, +-357, -115, 371, 410, 822, 733, 558, 370, +-183, -593, -595, -1082, -390, -433, 6, 683, +230, 1058, 274, 335, 346, -473, 428, -649, +78, -295, -595, 37, -840, 152, -156, 280, +812, 342, 1100, 195, 400, -155, -695, -409, +-1013, -406, -320, -124, 515, 216, 728, 461, +449, 410, 2, 118, -377, -282, -436, -562, +-132, -490, 145, -73, 332, 519, 384, 775, +246, 428, -112, -308, -360, -801, -351, -660, +-45, -25, 384, 615, 501, 712, 261, 265, +-144, -327, -324, -517, -300, -278, -102, 13, +243, 96, 549, 83, 430, 213, -100, 351, +-547, 223, -445, -218, 54, -707, 506, -621, +548, 169, 174, 963, -276, 825, -496, -233, +-254, -975, 169, -640, 550, 323, 451, 731, +-6, 252, -434, -368, -458, -401, -9, 83, +473, 407, 504, 167, 88, -276, -340, -397, +-296, -56, 11, 294, 163, 260, 132, 60, +103, -112, 230, -99, 178, -58, -195, -84, +-540, -118, -249, 4, 523, 259, 789, 257, +208, -20, -534, -222, -585, -133, -72, 18, +416, -64, 414, -242, 102, -4, -67, 531, +-30, 674, -30, -35, -213, -954, -226, -966, +151, 85, 544, 1101, 419, 959, -112, -80, +-495, -854, -407, -729, 83, -44, 471, 432, +387, 376, 54, 92, -143, -22, -120, 33, +-140, -11, -153, -249, -8, -404, 273, -207, +550, 368, 340, 726, -386, 339, -773, -442, +-329, -749, 544, -241, 840, 357, 306, 390, +-402, 75, -588, -49, -149, 75, 276, -47, +341, -317, 94, -277, -64, 136, 26, 432, +203, 253, 6, -203, -353, -414, -378, -104, +180, 314, 720, 292, 529, -156, -249, -339, +-751, -118, -334, 277, 297, 328, 497, -31, +241, -313, -23, -215, -69, 158, -102, 250, +-139, 12, -167, -245, 41, -171, 349, 191, +345, 313, 26, 59, -239, -215, -227, -246, +-8, -118, 93, -6, 88, 169, 48, 362, +163, 302, 252, -115, 71, -588, -279, -569, +-436, -5, -142, 647, 372, 766, 619, 192, +298, -581, -230, -858, -543, -299, -375, 506, +84, 706, 488, 161, 490, -306, 89, -233, +-338, 42, -407, -43, -34, -245, 325, -124, +280, 310, -54, 441, -258, 112, -57, -249, +304, -358, 405, -212, -33, 10, -596, 261, +-459, 282, 284, 58, 831, -137, 494, -78, +-343, 56, -826, -115, -364, -354, 490, -156, +678, 488, 134, 709, -399, 34, -264, -716, +150, -559, 280, 166, -51, 387, -299, 33, +-16, -35, 381, 347, 286, 356, -132, -374, +-306, -1007, -66, -418, 113, 837, 123, 1175, +29, 168, 123, -965, 206, -868, -47, 99, +-369, 731, -308, 392, 225, -263, 565, -356, +372, 38, -262, 304, -653, 110, -291, -299, +444, -392, 678, 11, 149, 508, -511, 462, +-500, -196, 196, -631, 568, -285, 208, 392, +-344, 493, -382, -48, -34, -410, 351, -210, +498, 264, 135, 292, -426, 3, -542, -273, +-130, -208, 390, 34, 605, 189, 371, 171, +-235, -3, -641, -111, -365, -107, 168, 67, +439, 51, 281, -240, 116, -248, -10, 383, +-115, 723, -283, -9, -298, -933, -62, -702, +371, 423, 602, 975, 299, 364, -333, -536, +-546, -635, -257, -69, 70, 352, 252, 223, +337, -47, 252, -67, 85, 8, -86, -2, +-336, -2, -498, 13, -209, -105, 469, -166, +728, 30, 442, 343, -154, 216, -670, -135, +-708, -321, -146, -187, 646, 2, 754, 125, +357, 303, -257, 277, -582, -53, -472, -499, +-24, -438, 393, 158, 442, 623, 267, 308, +-85, -328, -380, -475, -261, -44, 127, 340, +246, 294, -9, -73, -158, -424, 67, -321, +268, 220, 283, 676, -138, 411, -536, -429, +-314, -917, 358, -397, 573, 543, 96, 915, +-296, 391, -204, -447, 139, -759, 213, -355, +-142, 251, -464, 401, -65, 212, 652, 98, +689, 69, -71, -86, -764, -428, -775, -502, +-52, 9, 874, 678, 900, 710, 3, 24, +-680, -658, -575, -684, -142, -175, 236, 465, +512, 665, 398, 268, -5, -312, -331, -523, +-436, -275, -158, 119, 257, 369, 457, 316, +177, 1, -186, -286, -238, -325, -59, -88, +58, 315, 59, 391, 72, -50, 69, -402, +33, -198, -24, 225, -39, 216, -29, -55, +41, -151, 29, 27, -69, 176, -12, -37, +226, -231, 227, -127, -147, 198, -372, 217, +-140, -24, 220, -145, 417, -26, 236, 97, +-251, -38, -453, -260, -113, -168, 379, 340, +298, 569, -34, 98, -228, -609, -148, -705, +142, -52, 297, 706, 91, 789, -438, 5, +-329, -771, 272, -702, 617, 63, 255, 732, +-390, 595, -680, -197, -216, -713, 600, -374, +699, 355, -63, 632, -569, 216, -283, -457, +227, -653, 267, -62, 57, 533, -107, 504, +-124, -3, 66, -350, 244, -376, 112, -110, +-282, 164, -316, 231, 81, 152, 404, 103, +338, -27, -135, -279, -459, -332, -224, -42, +294, 335, 394, 360, 52, 42, -193, -286, +-253, -243, -75, 0, 243, 131, 386, 77, +-20, 12, -441, -17, -254, -49, 278, 15, +480, 97, 138, 23, -364, -230, -471, -209, +52, 182, 569, 425, 402, 62, -306, -424, +-668, -315, -138, 179, 622, 449, 636, 107, +-170, -332, -720, -359, -351, 32, 334, 399, +573, 321, 252, -96, -224, -518, -492, -324, +-206, 356, 365, 568, 386, 68, -112, -487, +-323, -436, -22, 111, 406, 525, 308, 365, +-355, -260, -748, -594, -45, -241, 877, 325, +710, 561, -225, 265, -807, -281, -665, -601, +117, -396, 949, 290, 789, 747, -281, 420, +-944, -421, -528, -782, 301, -255, 820, 479, +435, 601, -405, 113, -540, -372, -62, -420, +233, -54, 194, 217, 86, 208, -26, 56, +-69, 41, 41, -24, -88, -236, -79, -268, +148, 7, 43, 354, -65, 336, 128, 16, +233, -335, -136, -362, -386, -57, -151, 270, +271, 303, 499, 42, 178, -87, -381, -74, +-447, -106, -77, -232, 361, -131, 405, 327, +-6, 538, -336, 106, -114, -555, 174, -561, +54, 84, -62, 457, -39, 387, 6, 48, +239, -267, 162, -332, -325, -180, -336, 70, +243, 227, 412, 386, 28, 275, -320, -259, +-283, -684, 181, -422, 544, 357, 41, 860, +-581, 396, -275, -512, 414, -765, 543, -108, +-52, 527, -597, 235, -304, -199, 515, -106, +561, 320, -201, 193, -583, -344, -160, -544, +373, -93, 475, 606, -15, 649, -473, -119, +-252, -784, 283, -405, 383, 485, -20, 642, +-331, -116, -190, -707, 335, -191, 414, 689, +-287, 634, -556, -485, 79, -993, 630, -80, +343, 1044, -389, 754, -672, -607, -111, -1220, +694, -176, 604, 1234, -204, 1013, -639, -573, +-374, -1485, 236, -455, 577, 1132, 231, 1274, +-278, -138, -268, -1328, 51, -682, 37, 730, +-83, 1001, -67, -75, 136, -944, 385, -342, +215, 769, -409, 813, -637, -415, -28, -1172, +650, -248, 506, 1078, -213, 1003, -609, -420, +-145, -1329, 511, -400, 377, 1083, -325, 1067, +-611, -430, -75, -1328, 652, -349, 722, 1074, +-95, 1059, -871, -369, -666, -1303, 278, -489, +871, 926, 487, 1111, -357, -83, -626, -1175, +-133, -726, 368, 639, 250, 1205, -205, 212, +-283, -1016, 156, -852, 480, 327, 83, 949, +-335, 333, -358, -554, -91, -511, 219, 199, +359, 441, 157, -54, -76, -451, -170, -123, +-243, 423, -153, 464, 246, -37, 347, -515, +22, -386, -213, 98, -172, 398, 12, 247, +227, -27, 221, -196, -122, -40, -353, 126, +-183, -40, 184, -346, 428, -265, 316, 416, +-126, 751, -508, 334, -438, -596, 24, -989, +513, -391, 510, 661, 99, 1116, -303, 416, +-506, -657, -333, -1009, 177, -280, 606, 655, +367, 811, -249, -33, -509, -736, -141, -342, +398, 608, 342, 697, -303, -303, -527, -995, +-18, -388, 698, 919, 565, 1101, -293, -167, +-859, -1195, -428, -678, 464, 674, 765, 1047, +313, 143, -507, -890, -726, -743, 52, 424, +720, 1054, 287, 273, -516, -928, -523, -885, +146, 430, 585, 1159, 414, 248, -288, -1001, +-652, -701, -199, 642, 382, 982, 390, -167, +-50, -1071, -192, -401, -29, 969, 127, 1029, +45, -361, -239, -1323, -259, -508, 57, 1006, +387, 1144, 401, -63, -49, -1161, -424, -717, +-415, 646, -105, 1032, 244, -15, 456, -1010, +421, -337, -130, 953, -580, 825, -477, -664, +51, -1477, 526, -158, 491, 1630, -100, 1446, +-481, -688, -177, -2043, 259, -831, 113, 1452, +-260, 1785, -208, -137, 298, -1680, 565, -783, +49, 1141, -740, 1213, -623, -537, 311, -1508, +915, -171, 363, 1600, -711, 1230, -856, -877, +221, -1995, 987, -392, 241, 1859, -806, 1565, +-639, -919, 292, -2045, 866, -166, 290, 2001, +-674, 1319, -786, -1336, 195, -2315, 845, -18, +202, 2518, -546, 1690, -384, -1305, 256, -2406, +327, -438, -206, 1698, -360, 1372, 136, -408, +597, -1072, 158, -107, -734, 636, -764, 46, +290, -652, 1075, -198, 479, 669, -641, 804, +-933, -108, -194, -879, 607, -500, 501, 364, +-170, 541, -226, 25, 205, -95, 96, 193, +-509, 89, -515, -334, 157, -549, 809, 35, +591, 843, -407, 635, -978, -568, -296, -1091, +610, 24, 557, 1245, -177, 777, -500, -891, +-128, -1521, 411, -87, 391, 1686, -248, 1377, +-633, -568, -304, -1768, 328, -933, 552, 812, +260, 1396, -149, 645, -447, -478, -392, -789, +-127, -559, 217, -194, 451, 436, 309, 989, +-184, 766, -514, -493, -197, -1494, 189, -809, +153, 1092, -125, 1830, -195, 282, 113, -1807, +519, -1574, 222, 841, -683, 2224, -889, 682, +58, -1879, 908, -1787, 696, 789, -320, 2186, +-974, 473, -403, -1817, 651, -1264, 684, 1149, +-304, 1876, -831, -222, -283, -2101, 668, -1087, +859, 1672, -146, 2356, -1080, -95, -596, -2459, +538, -1629, 755, 1227, -15, 2280, -559, 477, +-309, -1634, 426, -1353, 504, 789, -381, 1571, +-930, -43, -266, -1610, 725, -782, 811, 1319, +79, 1698, -613, -19, -630, -1749, -128, -1179, +57, 737, -142, 1350, 271, 223, 969, -683, +564, -167, -893, 520, -1649, 155, -731, -838, +1037, -766, 1772, 499, 590, 1383, -1249, 585, +-1446, -714, -19, -1010, 952, -297, 372, 493, +-688, 441, -484, -42, 581, -80, 1056, 493, +18, 510, -1463, -419, -1373, -1236, 323, -745, +1655, 899, 1154, 1702, -492, 716, -1436, -1084, +-1038, -1471, 256, -274, 1031, 841, 691, 862, +-196, 29, -772, -414, -570, -61, 41, 210, +550, -18, 404, -306, -196, -192, -622, 259, +-453, 341, 161, 125, 589, -179, 443, -44, +-192, 313, -696, -16, -671, -532, -37, -607, +608, 221, 773, 1175, 120, 1050, -718, -353, +-942, -1649, -250, -1179, 657, 607, 695, 1670, +16, 1064, -545, -525, -420, -1264, -38, -579, +101, 422, -102, 537, -17, 17, 365, -70, +343, 360, -460, 580, -994, -186, -361, -1176, +821, -936, 1188, 649, -41, 1778, -1439, 873, +-1125, -914, 470, -1695, 1437, -551, 601, 1075, +-1029, 1258, -1389, 160, 60, -818, 1296, -590, +545, 152, -1018, 401, -1101, 261, 178, -6, +1304, -183, 587, -236, -1057, -199, -1459, 370, +-83, 749, 1276, 311, 997, -788, -366, -1226, +-1346, -104, -773, 1393, 533, 1465, 861, -126, +111, -1666, -471, -1273, -375, 446, -31, 1550, +101, 1001, -265, -475, -257, -1235, 253, -641, +468, 628, -45, 1091, -553, 316, -511, -798, +-150, -969, 359, -36, 334, 1093, 82, 1220, +-92, 85, -322, -1447, -618, -1676, -445, -159, +268, 1962, 921, 2267, 540, 279, -611, -2169, +-1306, -2588, -543, -375, 648, 2301, 922, 2726, +261, 370, -619, -2241, -753, -2305, -187, -20, +277, 2043, 78, 1674, -65, -519, 197, -1743, +161, -629, -453, 1247, -834, 1369, -225, -326, +859, -1609, 994, -904, -303, 1011, -1640, 1783, +-1148, 455, 805, -1207, 1946, -1340, 861, 3, +-1503, 1087, -2437, 690, -709, -454, 1772, -674, +2381, 358, 333, 1053, -2134, 89, -2457, -1314, +-240, -1305, 2086, 370, 2000, 2051, -127, 1635, +-2085, -569, -1797, -2283, 344, -1793, 1688, 527, +893, 2286, -781, 1937, -1141, -227, -195, -2059, +650, -1685, 190, 61, -827, 1535, -718, 1369, +614, 38, 1454, -812, 322, -567, -1536, 84, +-2074, -73, -406, -326, 1876, -6, 2160, 814, +187, 1217, -1903, 344, -2203, -1371, -680, -2004, +1229, -470, 1927, 1817, 918, 2388, -750, 629, +-1823, -1796, -1495, -2529, 185, -483, 1577, 2049, +1335, 2232, -423, -44, -1610, -2192, -981, -1577, +776, 1008, 1307, 2608, -105, 916, -1639, -2355, +-1188, -3026, 969, 155, 2131, 3727, 548, 3209, +-1982, -1240, -2360, -4504, -93, -2644, 2095, 2252, +1629, 4447, -703, 1514, -1856, -2800, -632, -3353, +1005, 120, 703, 2990, -914, 1658, -1239, -1742, +444, -2517, 1775, 311, 637, 2843, -1649, 1765, +-2099, -1571, -249, -3052, 1860, -1082, 1603, 2038, +-505, 2858, -2002, 775, -923, -1775, 981, -2317, +1318, -644, -187, 1329, -1468, 1866, -972, 716, +622, -931, 1477, -1528, 609, -630, -962, 957, +-1719, 1608, -946, 398, 710, -1463, 1588, -1652, +858, 249, -413, 2233, -1428, 1667, -1388, -946, +-265, -2739, 1096, -1476, 1217, 1609, 348, 2988, +-629, 1252, -1294, -1782, -919, -2831, 213, -1051, +947, 1696, 673, 2584, -112, 1072, -768, -1297, +-747, -2239, 18, -1091, 296, 835, -79, 2008, +-242, 1480, 267, -396, 518, -1985, -46, -1754, +-1173, 365, -1391, 2067, 154, 1800, 2134, -188, +1657, -1878, -1115, -1758, -3168, -6, -1830, 1525, +1768, 1851, 3661, 691, 1272, -1057, -2802, -2195, +-3898, -1418, -718, 844, 3177, 2636, 3412, 2113, +-217, -524, -3621, -2947, -2988, -2611, 744, 453, +3511, 3109, 2158, 2769, -1475, -267, -3422, -2792, +-1753, -2527, 1507, -30, 2977, 2205, 1318, 2330, +-1746, 492, -2972, -1484, -1154, -2059, 1511, -820, +2561, 910, 805, 1948, -1706, 1238, -2444, -594, +-645, -2040, 1712, -1285, 1886, 766, -133, 2208, +-1857, 1141, -1559, -1112, 562, -2133, 1753, -718, +777, 1477, -1403, 1859, -1816, 293, -26, -1413, +1735, -1300, 1182, 180, -871, 1132, -2137, 383, +-878, -477, 1404, -311, 2048, 853, 194, 766, +-2087, -847, -2018, -2051, 180, -821, 1994, 2158, +1536, 3236, -543, 652, -1933, -3201, -1403, -3818, +340, -199, 1374, 3853, 1011, 3639, -209, -158, +-1227, -3534, -1062, -2896, -114, 410, 811, 2564, +836, 2021, 21, -180, -868, -1330, -887, -1163, +-21, -268, 657, 364, 518, 695, -200, 759, +-809, 339, -628, -490, 238, -1028, 734, -562, +339, 486, -381, 1165, -840, 579, -717, -492, +124, -883, 908, -343, 781, 299, -198, 334, +-1109, 330, -1293, 249, -173, 307, 1342, -251, +1377, -921, -61, -959, -1605, 279, -1560, 1674, +6, 1529, 1534, -149, 1198, -2054, -361, -1989, +-1367, 5, -1025, 2179, 107, 2235, 890, 233, +741, -1807, -128, -2062, -582, -466, -774, 1316, +-621, 1586, 16, 559, 1003, -633, 1184, -763, +67, -273, -1620, 29, -2120, -189, -399, -119, +2193, 544, 2639, 1081, 101, 552, -2877, -744, +-2944, -1554, 111, -905, 2910, 757, 2353, 1668, +-709, 1024, -2645, -397, -1506, -1246, 1020, -957, +1735, -50, -96, 667, -1606, 777, -618, 542, +1468, 65, 1701, -440, -660, -828, -2956, -620, +-2124, 133, 1555, 828, 3991, 1058, 2059, 351, +-2460, -525, -4656, -1077, -2279, -915, 2551, -106, +4832, 962, 2184, 1734, -2694, 1079, -4950, -899, +-2168, -2418, 2519, -1760, 4442, 729, 1613, 2698, +-2648, 2154, -3733, -170, -865, -2251, 2400, -2187, +2428, -577, -458, 1166, -2425, 1860, -925, 1521, +1697, 467, 1814, -1125, -724, -2312, -2823, -1961, +-1611, 161, 1736, 2506, 3447, 3062, 1271, 1194, +-2390, -1866, -3803, -3592, -1506, -2521, 2119, 718, +3640, 3523, 1657, 3570, -1576, 605, -3412, -2808, +-2225, -3860, 829, -1608, 2765, 1692, 1988, 3433, +-296, 2260, -1888, -521, -1862, -2441, -322, -2238, +922, -337, 1081, 1403, 333, 1743, 32, 737, +-382, -577, -823, -1049, -921, -598, -28, 296, +1007, 771, 1177, 156, -240, -715, -1699, -849, +-1218, 361, 1008, 1641, 2298, 1458, 606, -612, +-2422, -2580, -3002, -2270, 13, 432, 3418, 3105, +3354, 3141, -575, 305, -4225, -2974, -3676, -3674, +586, -1204, 4089, 2126, 3423, 3788, -275, 2258, +-3442, -950, -3251, -3379, -532, -2943, 2158, -160, +2669, 2744, 1246, 3213, -921, 847, -2245, -2114, +-1985, -2899, -410, -849, 1498, 1647, 2395, 2340, +1296, 475, -1117, -1544, -2626, -1621, -2007, 78, +252, 1552, 2467, 1225, 2636, -251, 237, -1347, +-2419, -1275, -3211, -244, -1160, 937, 2100, 1760, +3807, 1517, 1689, -325, -2232, -2405, -4067, -2744, +-2151, -457, 1742, 2683, 3920, 3621, 2235, 1310, +-1553, -2246, -3327, -3688, -1995, -1862, 556, 1210, +2215, 2880, 1704, 2066, 33, 29, -1220, -1315, +-1367, -1457, -776, -1129, 144, -558, 1010, 413, +1041, 1807, 280, 2194, -857, 757, -1311, -1729, +-488, -3108, 859, -1690, 1068, 1291, 62, 3131, +-856, 2138, -899, -631, -104, -2560, 766, -1929, +734, 257, 83, 1842, -625, 1273, -810, -316, +-672, -1215, 105, -588, 860, 781, 1122, 1148, +380, 128, -826, -1219, -1660, -1323, -1024, -160, +325, 1223, 1358, 1529, 1494, 828, 552, -507, +-900, -1494, -1835, -1639, -1613, -683, -281, 956, +1521, 2109, 2381, 2042, 1449, 494, -916, -1920, +-2706, -3376, -2836, -2163, -332, 1271, 2637, 4109, +3538, 3454, 1271, -238, -2156, -3744, -3765, -3931, +-2097, -797, 1428, 2468, 3052, 3381, 2036, 1693, +-600, -726, -2119, -2037, -1548, -1955, -63, -947, +645, 500, 357, 1628, 497, 1892, 766, 879, +396, -675, -727, -1815, -1797, -1852, -1375, -494, +740, 1114, 2246, 2025, 1598, 1707, -627, 149, +-2139, -1668, -1824, -2589, 96, -1461, 1610, 1063, +1659, 3059, 453, 2639, -960, -460, -1680, -3356, +-1229, -3043, 252, 279, 1554, 3169, 1587, 2572, +257, -404, -1454, -2238, -1724, -1317, -623, 557, +750, 684, 1242, -256, 875, -408, 22, 1091, +-703, 1795, -930, 36, -957, -2621, -309, -2800, +725, 452, 1541, 3512, 1030, 3017, -494, -750, +-1741, -3476, -1577, -2344, 70, 883, 1472, 2452, +1327, 1158, -173, -825, -989, -962, -408, 440, +568, 875, 209, -532, -1088, -1985, -1551, -1017, +128, 1494, 2582, 2974, 2803, 1631, -286, -1639, +-3951, -3422, -4011, -2172, 89, 1047, 4295, 3128, +4483, 2498, 332, 4, -3973, -2230, -4171, -2341, +-774, -854, 2589, 893, 2924, 1711, 918, 1340, +-970, 258, -1239, -685, -777, -1038, -796, -946, +-634, -557, 393, 245, 1782, 1083, 1930, 1574, +216, 917, -2253, -790, -2898, -2170, -609, -1863, +2084, 378, 2717, 2346, 724, 2219, -1649, -144, +-2185, -2171, -512, -1615, 1231, 371, 1130, 1430, +-207, 453, -1016, -727, -313, -528, 939, 788, +1041, 1160, -320, -203, -1566, -1728, -1416, -1354, +191, 722, 1835, 2024, 1874, 1230, 119, -924, +-1883, -1767, -2194, -635, -647, 1050, 1442, 1154, +2094, -290, 730, -1161, -958, -379, -1379, 1151, +-588, 1436, 128, -53, 302, -1803, 186, -1767, +249, 173, 658, 1992, 420, 1931, -533, 84, +-1334, -1576, -988, -1852, 388, -434, 1356, 945, +1016, 1295, -59, 567, -892, -292, -656, -345, +-436, -57, -190, -195, 164, -816, 641, -806, +976, 369, 383, 1687, -708, 1711, -1465, 83, +-791, -1955, 487, -2298, 1296, -753, 699, 1302, +-318, 2201, -749, 1712, -271, 119, 63, -1627, +-4, -2461, -272, -1644, -208, 719, 414, 2803, +785, 2642, 361, 110, -541, -2420, -1031, -2632, +-794, -708, 375, 1508, 1179, 1908, 709, 721, +-429, -407, -958, -606, -489, -497, 551, -395, +867, -295, -98, 89, -1228, 504, -884, 575, +690, 295, 1718, -89, 1036, -37, -861, -263, +-2047, -730, -1397, -816, 472, -76, 1646, 1225, +1516, 1677, 496, 675, -703, -1139, -1599, -2021, +-1607, -1160, -475, 532, 1177, 1608, 2111, 1345, +1564, 240, -417, -576, -2122, -875, -2001, -891, +-484, -638, 1222, 19, 1673, 1003, 1129, 1516, +57, 1061, -798, -466, -1417, -1821, -1322, -1968, +-238, -379, 1146, 1555, 1815, 2331, 1218, 1202, +-518, -864, -1991, -2089, -1683, -1615, -2, 101, +1457, 1461, 1561, 1435, 420, 515, -959, -447, +-1369, -990, -415, -997, 659, -348, 979, 671, +318, 1268, -695, 631, -1056, -525, -253, -1225, +990, -535, 1284, 532, 158, 934, -1040, 478, +-1418, -422, -634, -828, 751, -534, 1521, 217, +982, 822, -272, 815, -1025, 135, -1293, -775, +-562, -1265, 452, -556, 1148, 726, 991, 1601, +334, 965, -648, -597, -1199, -1577, -949, -1172, +95, 166, 947, 1365, 1036, 1358, 335, 252, +-587, -1065, -796, -1347, -307, -527, 251, 679, +230, 1335, -107, 732, -100, -490, 199, -1311, +544, -776, 271, 547, -459, 1322, -774, 575, +-405, -786, 213, -1067, 474, -65, 431, 795, +232, 474, 149, -358, -64, -433, -658, 274, +-1076, 548, -589, -184, 852, -916, 1781, -435, +1249, 769, -542, 1231, -2112, 242, -1890, -1079, +16, -1193, 1964, -70, 2075, 1011, 482, 959, +-1364, 62, -1907, -628, -833, -687, 784, -216, +1397, 177, 603, 462, -409, 495, -486, 239, +-5, -316, 77, -811, -450, -653, -657, 327, +71, 1268, 1183, 946, 1222, -559, -360, -1690, +-1597, -941, -1233, 899, 513, 1873, 1632, 665, +971, -1186, -774, -1658, -1421, -225, -396, 1335, +926, 1129, 981, -357, -92, -1286, -981, -363, +-533, 911, 519, 954, 818, -303, 3, -1260, +-632, -623, -383, 874, 266, 1334, 607, 93, +50, -1151, -609, -877, -486, 380, 399, 955, +709, 276, 277, -725, -466, -684, -717, 361, +-220, 974, 437, 330, 544, -705, 184, -982, +-126, -266, -267, 622, -290, 911, -188, 425, +66, -317, 294, -662, 416, -539, 180, -213, +-222, 240, -507, 527, -350, 651, 199, 238, +411, -323, 328, -744, 7, -690, -167, -132, +-334, 509, -189, 862, 31, 653, 316, 3, +281, -704, -3, -1032, -331, -626, -216, 292, +170, 1070, 393, 1082, 105, 249, -428, -847, +-393, -1185, 2, -656, 511, 367, 596, 904, +84, 775, -531, 91, -725, -482, -262, -510, +368, -215, 804, -76, 523, -195, -167, 81, +-626, 695, -553, 936, -22, 25, 261, -1146, +200, -1261, 138, -74, 442, 1159, 488, 1094, +-206, -15, -1019, -851, -1059, -562, -29, 188, +1275, 352, 1539, -158, 441, -347, -1105, 98, +-1458, 663, -751, 428, 316, -407, 1031, -821, +1040, -469, 550, 444, -220, 770, -882, 389, +-1249, -417, -631, -732, 659, -253, 1477, 515, +1061, 738, -236, 43, -1051, -809, -868, -852, +-79, 107, 275, 1122, 185, 1081, 141, -246, +599, -1419, 835, -1216, 59, 310, -1193, 1411, +-1484, 1100, -293, -225, 1215, -1165, 1670, -876, +595, 77, -802, 733, -1201, 590, -502, 48, +227, -405, 297, -431, 177, -89, 367, 357, +645, 355, 333, -92, -574, -571, -1280, -363, +-717, 358, 705, 780, 1470, 332, 714, -536, +-638, -922, -1063, -335, -207, 542, 646, 853, +420, 255, -395, -457, -626, -605, 212, -193, +931, 285, 628, 314, -442, 77, -962, -188, +-497, -153, 332, -3, 641, 120, 270, 89, +80, -25, 86, -141, 81, -138, -337, -25, +-701, 97, -369, 56, 515, 0, 1080, 86, +644, 224, -325, 17, -1054, -446, -743, -723, +213, -186, 906, 781, 737, 1233, -113, 414, +-704, -1031, -532, -1585, 289, -609, 717, 938, +365, 1439, -378, 582, -735, -540, -192, -772, +585, -406, 704, -131, 185, -268, -299, -19, +-409, 707, -143, 1201, 0, 541, -45, -971, +54, -1883, 500, -1117, 682, 855, 193, 2086, +-600, 1282, -1004, -634, -549, -1645, 428, -1027, +1249, 212, 1016, 727, 10, 398, -935, 80, +-1045, 178, -428, 304, 572, -191, 946, -851, +567, -873, -114, -17, -332, 990, -162, 1102, +-35, 217, -215, -760, -423, -922, -121, -366, +720, 162, 1219, 358, 630, 409, -734, 381, +-1503, 160, -950, -340, 422, -745, 1476, -581, +1227, 114, 147, 818, -731, 678, -968, -32, +-608, -644, -13, -534, 563, -27, 836, 232, +756, 134, 191, 52, -614, 168, -985, 182, +-553, -283, 290, -574, 893, -230, 906, 502, +274, 701, -517, 7, -803, -785, -301, -749, +447, 210, 651, 1004, 148, 699, -430, -528, +-317, -1248, 413, -649, 840, 770, 200, 1321, +-829, 362, -983, -970, 10, -1223, 1087, -69, +962, 996, 52, 809, -602, -289, -333, -886, +128, -394, 10, 457, -451, 608, -180, -2, +913, -618, 1455, -380, 488, 349, -1285, 525, +-1979, -13, -655, -568, 1347, -375, 2159, 244, +1066, 556, -782, 221, -1702, -411, -1096, -635, +359, -219, 1184, 405, 1094, 617, 283, 244, +-463, -389, -691, -631, -284, -386, 245, 209, +328, 579, 230, 398, 17, -113, 61, -516, +242, -375, 242, -19, -200, 246, -424, 223, +-170, 100, 299, -3, 559, -149, 406, -310, +-54, -237, -343, 159, -135, 439, 197, 213, +231, -374, 32, -539, -50, -79, -45, 482, +270, 395, 426, -159, 198, -449, -273, -230, +-422, 146, -269, 188, 151, -40, 680, -71, +776, 178, 179, 226, -492, -220, -625, -673, +-291, -357, 252, 476, 695, 859, 678, 310, +219, -650, -184, -848, -500, -258, -462, 505, +-64, 587, 476, 59, 716, -319, 434, -265, +-46, 85, -464, 123, -333, -145, 53, -341, +292, -97, 278, 330, 180, 477, 180, 140, +269, -331, 174, -607, -195, -499, -500, 59, +-303, 641, 320, 812, 939, 192, 870, -680, +-123, -1108, -1004, -519, -822, 577, 229, 1154, +1125, 606, 952, -491, -127, -1035, -917, -652, +-443, 254, 617, 687, 888, 440, 216, -97, +-631, -255, -516, -209, 266, -255, 881, -345, +553, -33, -179, 609, -516, 729, -348, 15, +90, -983, 480, -1013, 527, 68, 353, 1188, +-103, 978, -437, -417, -262, -1330, 398, -723, +654, 692, 141, 1189, -435, 248, -289, -1011, +583, -974, 984, 205, 191, 1007, -1076, 479, +-962, -517, 548, -721, 1523, -79, 796, 390, +-711, 91, -1177, -337, -72, -95, 1237, 683, +839, 582, -634, -524, -1098, -1473, 204, -778, +1508, 1010, 1140, 1872, -545, 752, -1615, -1266, +-655, -1968, 1069, -702, 1566, 1052, 398, 1501, +-786, 530, -684, -618, 266, -867, 648, -414, +76, 61, -552, 177, -231, 73, 753, 179, +1230, 355, 456, 216, -838, -281, -1269, -700, +-432, -493, 922, 102, 1535, 586, 869, 584, +-375, 50, -1006, -459, -650, -544, 142, -134, +564, 312, 578, 202, 364, -196, 271, -363, +162, 136, -205, 667, -580, 391, -460, -489, +304, -1049, 915, -590, 917, 367, 240, 997, +-428, 849, -502, 68, -272, -808, 43, -1183, +296, -714, 558, 363, 685, 1240, 479, 1118, +-168, 21, -796, -1149, -762, -1271, 88, -301, +954, 728, 1152, 864, 474, 229, -368, -233, +-755, -201, -462, -133, 180, -341, 573, -550, +728, -110, 459, 642, 20, 926, -397, 253, +-386, -780, 9, -1046, 335, -337, 456, 579, +252, 747, 102, 187, 35, -328, 4, -327, +5, -127, -34, -80, 108, -147, 343, 59, +404, 385, 113, 282, -229, -243, -125, -646, +349, -261, 552, 500, 180, 666, -463, -66, +-449, -877, 264, -631, 929, 456, 669, 1027, +-300, 307, -734, -855, -249, -1059, 609, 61, +705, 1064, 152, 725, -322, -633, -64, -1235, +510, -177, 468, 1126, -144, 1049, -655, -503, +-170, -1527, 775, -767, 1008, 934, 198, 1535, +-618, 335, -625, -1181, 26, -1273, 683, -44, +575, 958, 54, 726, -240, -154, 74, -601, +311, -312, 198, 149, -72, 195, -153, -87, +54, -196, 360, -36, 473, 234, 277, 225, +48, -34, -232, -374, -371, -407, -116, -31, +441, 347, 724, 377, 441, 82, -54, -227, +-390, -389, -308, -268, 55, -52, 299, 261, +410, 327, 483, 251, 378, -71, -70, -456, +-461, -533, -369, -219, 73, 423, 611, 670, +694, 358, 328, -405, -171, -785, -360, -421, +-323, 308, -87, 568, 401, 166, 712, -217, +670, -207, 52, 101, -661, 38, -706, -326, +101, -476, 890, 46, 893, 723, 279, 645, +-484, -204, -683, -890, -146, -666, 470, 126, +656, 659, 501, 447, 115, -28, -352, -330, +-550, -215, -176, -134, 449, -169, 902, -101, +638, 212, -168, 439, -730, 187, -534, -289, +247, -514, 846, -212, 809, 210, 174, 315, +-496, 25, -573, -215, -200, -107, 455, 112, +826, 199, 462, -47, -209, -326, -520, -390, +-195, -26, 298, 426, 600, 489, 284, 82, +-222, -422, -152, -536, 234, -245, 348, 160, +107, 319, -156, 289, -44, 168, 294, -38, +379, -397, -15, -615, -239, -259, 67, 482, +367, 794, 340, 226, -143, -597, -413, -765, +50, -63, 725, 618, 590, 509, -278, -320, +-630, -790, -155, -248, 675, 673, 785, 875, +60, -42, -567, -974, -222, -863, 315, 128, +393, 808, 57, 562, -28, -15, 205, -305, +328, -295, -36, -372, -531, -386, -211, 4, +580, 674, 899, 842, 282, 113, -462, -858, +-667, -993, -67, -158, 554, 686, 546, 713, +190, 7, 68, -442, 77, -240, -142, 195, +-438, 129, -324, -336, 410, -509, 1037, -12, +758, 642, -301, 736, -1043, -8, -700, -782, +388, -856, 1118, -172, 815, 591, -71, 700, +-567, 285, -460, -252, 12, -476, 319, -362, +334, -179, 306, 84, 267, 344, 105, 429, +-290, 170, -347, -372, -128, -575, 324, -277, +582, 268, 423, 502, -23, 223, -366, -231, +-317, -475, -15, -251, 412, 252, 526, 460, +237, 166, -132, -371, -232, -527, -167, -112, +101, 366, 329, 410, 336, 23, 55, -236, +-75, -174, -65, -70, -91, -143, -6, -165, +219, 69, 398, 489, 338, 452, -116, -115, +-514, -755, -293, -676, 388, 107, 824, 677, +442, 604, -325, -22, -702, -438, -229, -442, +463, -143, 614, 100, 246, 113, -151, 82, +-162, 180, 26, 192, -24, -28, -161, -357, +35, -458, 519, -161, 639, 288, 91, 526, +-577, 298, -688, -151, 42, -474, 754, -493, +722, -117, 101, 393, -371, 594, -324, 204, +-66, -427, 71, -684, 67, -210, 256, 499, +574, 647, 422, 27, -312, -669, -841, -584, +-529, 128, 519, 742, 1150, 464, 662, -339, +-443, -768, -841, -308, -301, 455, 359, 583, +503, -11, 226, -530, 2, -302, 80, 304, +134, 468, -176, -65, -380, -586, -103, -404, +423, 252, 572, 635, 246, 312, -274, -238, +-392, -522, -65, -385, 243, 2, 242, 301, +55, 394, 38, 237, 151, -55, 194, -372, +-77, -471, -293, -213, -173, 284, 206, 537, +428, 300, 303, -239, -65, -471, -270, -223, +-144, 125, 80, 224, 199, 42, 132, -99, +31, -64, 17, 124, 199, 132, 157, -59, +-110, -266, -252, -260, -112, 0, 185, 285, +434, 328, 310, 70, -79, -251, -306, -322, +-199, -154, -44, 68, 177, 143, 344, 165, +326, 130, 79, 37, -250, -193, -371, -312, +-158, -160, 308, 152, 534, 313, 310, 73, +-185, -130, -421, -81, -207, 54, 229, -94, +385, -250, 191, -107, -49, 284, -204, 368, +-125, 52, 86, -351, 247, -346, 182, 4, +-51, 207, -192, 135, -101, -33, 272, -19, +435, 83, 2, 27, -480, -232, -395, -352, +319, -46, 833, 453, 429, 555, -581, 0, +-958, -682, -156, -699, 901, 51, 940, 758, +-12, 669, -932, -40, -633, -712, 420, -661, +825, -9, 166, 534, -498, 458, -264, 68, +272, -128, 455, -212, -12, -385, -414, -428, +-244, 148, 249, 822, 445, 712, 183, -359, +-141, -1105, -247, -629, -127, 534, 72, 982, +116, 328, 176, -507, 167, -624, 32, -175, +-165, 246, -178, 363, 57, 148, 249, -163, +280, -254, -144, -45, -376, 90, -65, 25, +444, -39, 469, 44, -68, 143, -525, 69, +-426, -190, 114, -302, 534, -111, 463, 284, +74, 383, -306, 113, -369, -311, -157, -396, +13, -139, 234, 168, 404, 239, 343, 219, +-26, 124, -359, -68, -390, -398, -236, -443, +88, -41, 488, 452, 664, 585, 269, 189, +-478, -382, -855, -707, -410, -398, 432, 403, +841, 751, 483, 236, -208, -474, -589, -519, +-237, 97, 152, 409, 84, 40, -84, -380, +189, -227, 506, 331, 261, 396, -332, -17, +-797, -275, -412, -260, 520, -123, 1059, -23, +405, 284, -736, 474, -970, 12, -40, -533, +818, -437, 658, 229, -134, 509, -637, 85, +-465, -386, 244, -375, 693, 115, 306, 550, +-307, 350, -448, -225, -197, -709, 27, -578, +327, 185, 468, 976, 158, 899, -299, -255, +-470, -1234, -277, -951, 139, 284, 507, 1111, +445, 813, -6, -134, -425, -766, -360, -717, +-92, -58, 179, 489, 229, 476, 275, 61, +196, -179, -73, -99, -370, -84, -504, -208, +-134, -208, 511, 134, 840, 547, 227, 356, +-641, -410, -841, -750, -218, -204, 607, 625, +788, 707, 139, -2, -466, -717, -480, -648, +-71, 101, 196, 750, 214, 573, 113, -121, +29, -675, 25, -503, -131, 46, -274, 358, +-137, 431, 293, 310, 425, -79, 0, -542, +-433, -575, -318, -85, 227, 508, 533, 672, +80, 334, -519, -491, -455, -849, 251, -329, +684, 539, 287, 815, -481, 147, -707, -638, +-100, -622, 524, 150, 663, 658, 87, 278, +-589, -373, -597, -519, 6, -143, 502, 374, +473, 526, 22, 166, -480, -377, -379, -584, +163, -240, 340, 346, 20, 628, -156, 298, +-38, -375, 92, -569, 45, -177, -26, 243, +-168, 311, -156, 153, 67, -20, 291, -131, +231, -191, -119, -184, -396, -4, -309, 330, +178, 339, 468, -171, 240, -451, -304, -184, +-417, 298, 12, 332, 349, 49, 114, -252, +-269, -296, -261, -29, 97, 235, 410, 282, +235, 45, -354, -242, -535, -286, -80, -35, +351, 164, 333, 216, 162, 163, -58, -45, +-423, -332, -444, -317, 52, 105, 515, 415, +353, 269, -106, -151, -381, -441, -261, -201, +109, 237, 299, 311, -32, 21, -337, -199, +37, -155, 397, 51, 131, 181, -287, 80, +-450, -214, -203, -241, 317, 73, 636, 317, +208, 289, -568, -118, -702, -514, -27, -407, +642, 285, 512, 702, -265, 282, -588, -474, +-149, -610, 294, -41, 233, 454, -111, 322, +-127, -176, -49, -274, 75, 50, 45, 232, +-110, 34, -168, -335, -63, -273, 277, 191, +348, 522, -170, 270, -582, -376, -318, -679, +273, -188, 546, 591, 375, 661, -188, -91, +-812, -626, -559, -270, 264, 113, 827, 203, +545, 205, -247, 244, -826, -10, -593, -495, +150, -535, 641, 67, 555, 739, 43, 722, +-621, -161, -712, -975, 46, -794, 523, 225, +401, 1091, -68, 758, -345, -330, -272, -963, +122, -579, 103, 288, -190, 629, -13, 336, +240, -190, 86, -244, -47, 98, -168, 37, +-417, -393, -178, -470, 493, 266, 545, 932, +-112, 517, -528, -524, -516, -1038, 41, -434, +536, 488, 401, 800, -228, 350, -447, -290, +-201, -423, 151, -94, 283, -102, -44, -242, +-311, 64, 58, 693, 219, 618, -132, -339, +-180, -977, 27, -587, 27, 495, 2, 985, +87, 359, -240, -626, -200, -812, 281, 12, +361, 791, -168, 398, -580, -586, -329, -637, +380, 298, 645, 750, -30, 91, -579, -581, +-300, -437, 110, 216, 285, 528, 164, 128, +-379, -380, -352, -406, 427, 165, 546, 534, +-348, 202, -651, -566, -187, -625, 214, 371, +458, 872, 306, 61, -311, -894, -442, -461, +49, 616, -3, 765, -262, -159, 50, -882, +444, -381, 305, 670, -158, 796, -569, -208, +-477, -830, 155, -307, 479, 603, 212, 589, +-41, -272, -274, -758, -187, -98, 110, 867, +-56, 593, -369, -711, -1, -1106, 573, 115, +290, 1233, -278, 680, -529, -826, -307, -1199, +249, 45, 407, 1289, -82, 755, -322, -964, +100, -1368, 292, 207, -43, 1563, -366, 769, +-449, -1140, -89, -1446, 581, 267, 540, 1521, +-137, 557, -528, -1107, -440, -1066, -73, 454, +317, 1264, 362, 371, -29, -1054, -128, -1101, +-71, 315, -229, 1209, -185, 602, 62, -665, +275, -937, 173, -34, -190, 768, -396, 339, +-50, -678, 370, -489, 117, 675, -221, 937, +-222, -233, -141, -1278, 82, -713, 253, 873, +61, 1381, -216, 85, -46, -1259, 34, -829, +-135, 672, -157, 1109, -49, 19, 93, -1197, +366, -770, 226, 861, -338, 1435, -569, 169, +-223, -1375, 227, -1271, 363, 332, 354, 1488, +27, 812, -365, -742, -544, -1114, -294, -48, +242, 682, 562, 345, 414, -299, -219, -396, +-696, 212, -478, 450, 262, 0, 720, -504, +216, -290, -524, 355, -640, 404, 84, -12, +702, -393, 242, -261, -504, 296, -536, 443, +129, 44, 439, -437, 154, -474, -361, 51, +-390, 568, 259, 493, 568, -113, -97, -632, +-733, -420, -401, 206, 286, 539, 710, 265, +367, -291, -439, -327, -861, 40, -159, 219, +641, 80, 392, -203, -361, -218, -464, 110, +234, 429, 650, 296, -17, -388, -898, -759, +-599, -153, 421, 829, 985, 881, 442, -291, +-604, -1149, -971, -534, -250, 705, 657, 1002, +517, 47, -146, -771, -352, -448, -116, 338, +168, 357, 60, -236, -232, -371, -327, 232, +233, 813, 595, 381, -92, -888, -669, -1497, +-301, -117, 461, 1804, 550, 1617, -82, -629, +-562, -2138, -486, -939, 229, 1271, 659, 1619, +320, -151, -472, -1379, -632, -460, 84, 1097, +443, 910, 25, -681, -272, -1516, -119, -316, +213, 1478, 271, 1510, -57, -297, -492, -1776, +-373, -1116, 290, 929, 435, 1669, -6, 187, +-176, -1555, 31, -958, 114, 1228, -227, 1661, +-452, -339, -219, -2165, 487, -1236, 859, 1498, +163, 2514, -758, 447, -847, -2250, -37, -2144, +623, 750, 328, 2329, -149, 781, -116, -1616, +304, -1452, 109, 920, -661, 1744, -880, -88, +-33, -2056, 1255, -1111, 1166, 1702, -468, 2320, +-1515, -233, -711, -2694, 714, -1521, 977, 1834, +78, 2649, -581, -166, -360, -2728, 498, -1533, +357, 1756, -506, 2600, -734, 0, 159, -2457, +918, -1607, 386, 1274, -651, 2047, -783, 39, +214, -1449, 816, -513, 67, 877, -770, 430, +-575, -768, 354, -670, 1019, 641, 369, 1151, +-881, 37, -1035, -1193, 275, -688, 874, 642, +113, 830, -362, -202, -142, -765, 224, 162, +216, 981, -301, 217, -597, -1247, 15, -1066, +760, 804, 427, 1716, -419, 399, -572, -1390, +-185, -1491, 415, 324, 467, 1752, -269, 806, +-669, -1153, -56, -1456, 628, 216, 425, 1320, +-87, 659, -599, -547, -681, -941, 43, -128, +793, 432, 508, 241, -72, 8, -412, 310, +-429, 370, -202, -583, 244, -1205, 313, -216, +177, 1491, 18, 1546, -183, -525, -59, -2109, +-21, -995, -269, 1306, -279, 1891, 269, 168, +594, -1613, 191, -1192, -382, 665, -664, 1499, +-321, 41, 524, -1235, 678, -503, -69, 1079, +-612, 936, -317, -852, 298, -1523, 506, 121, +132, 1960, -498, 1051, -555, -1322, 211, -2100, +664, -134, 241, 1843, -408, 1549, -450, -442, +71, -1671, 370, -789, 82, 709, -401, 962, +-290, -30, 345, -508, 525, 68, -14, 571, +-621, 18, -402, -882, 170, -684, 414, 482, +104, 1156, -251, 382, -12, -637, 377, -588, +124, 111, -670, 220, -814, -398, 243, -387, +1243, 531, 939, 1286, -560, 517, -1536, -1222, +-746, -1714, 850, -306, 1273, 1448, 199, 1520, +-863, 89, -648, -1184, 239, -956, 659, 277, +9, 751, -842, 41, -520, -623, 658, -246, +1146, 812, 158, 1054, -988, -132, -1051, -1514, +-230, -1281, 970, 548, 1104, 1724, 211, 1061, +-842, -600, -990, -1423, -120, -633, 599, 537, +830, 749, 180, 114, -641, -168, -688, 23, +18, 97, 526, -144, 344, -440, -101, -148, +-256, 482, -297, 577, -205, -202, 45, -674, +342, -158, 563, 695, 5, 596, -747, -460, +-702, -1099, 194, -229, 822, 1154, 527, 1117, +-298, -281, -656, -1382, -171, -794, 397, 672, +179, 1271, -342, 260, -54, -950, 402, -679, +360, 484, -323, 856, -737, -178, -276, -1025, +683, -463, 794, 1098, -267, 1235, -1058, -208, +-401, -1504, 794, -976, 989, 746, -334, 1328, +-1196, 410, -370, -821, 893, -515, 917, 194, +-351, 100, -920, -375, -302, -126, 754, 742, +813, 899, -459, -156, -1108, -1451, -210, -1038, +1193, 805, 810, 1861, -580, 538, -1097, -1337, +-334, -1553, 556, 56, 689, 1467, 62, 1095, +-393, -472, -309, -1241, -1, -634, -6, 516, +-80, 886, 44, 508, 301, -201, 260, -700, +-267, -701, -497, -52, 49, 925, 477, 973, +145, -136, -459, -1281, -363, -944, 452, 641, +898, 1671, 60, 683, -1389, -1391, -1130, -1958, +749, -16, 1890, 2178, 713, 1918, -1373, -767, +-1860, -2686, -325, -1465, 1467, 1500, 1387, 2747, +-160, 824, -1176, -1931, -700, -2415, 363, -188, +492, 2226, -18, 1925, -170, -549, 270, -2206, +293, -1242, -257, 992, -588, 2031, -165, 862, +558, -1247, 679, -1876, -230, -475, -1033, 1322, +-439, 1522, 1014, 257, 1199, -926, -210, -1125, +-1572, -337, -1367, 508, 453, 814, 2003, 460, +1434, -116, -726, -434, -2076, -378, -1437, -235, +382, -88, 1840, 150, 1714, 762, -20, 843, +-1654, -111, -1775, -1324, -304, -1453, 1382, 93, +1788, 1965, 533, 2107, -1201, -294, -1729, -2769, +-488, -2288, 1093, 949, 1344, 3040, 294, 1860, +-837, -1226, -1037, -2683, -337, -1230, 545, 1146, +755, 1850, 109, 643, -326, -669, -206, -827, +-73, -187, -131, 181, -315, -131, -46, -247, +500, 294, 857, 908, 378, 538, -898, -492, +-1395, -1282, -545, -813, 1158, 629, 1713, 1352, +507, 765, -1245, -515, -1605, -1130, -221, -608, +1088, 438, 966, 1065, -367, 226, -906, -824, +56, -644, 891, 344, 314, 1007, -1029, 434, +-1272, -639, 228, -1117, 1605, -473, 1155, 772, +-791, 1089, -1644, 429, -359, -427, 1133, -716, +973, -397, -623, -162, -1288, 81, 85, 455, +1714, 679, 1187, 571, -1356, -160, -2509, -1027, +-575, -1203, 2232, -188, 2443, 1305, -237, 1471, +-2600, 306, -1824, -1066, 905, -1355, 2359, -424, +952, 725, -1442, 1100, -2162, 475, -156, -598, +1972, -1008, 1749, -181, -380, 1051, -2122, 963, +-1519, -660, 550, -1552, 2038, -739, 1401, 1245, +-502, 2169, -1630, 743, -1133, -1777, 186, -2679, +1026, -585, 733, 2146, 59, 2711, -303, 434, +-308, -2255, -435, -2374, -495, -38, 54, 2109, +770, 1657, 697, -338, -117, -1620, -842, -908, +-637, 598, 300, 998, 710, 198, 226, -403, +-571, -227, -361, 103, 365, -125, 699, -349, +-80, 45, -1084, 689, -608, 742, 963, -358, +1489, -1110, -22, -740, -1679, 496, -1539, 1294, +469, 710, 2172, -495, 1547, -1210, -1142, -705, +-2504, 500, -1233, 1160, 1327, 582, 2281, -596, +907, -1150, -1104, -231, -1818, 887, -854, 974, +630, -119, 1381, -1109, 840, -758, -264, 437, +-868, 1064, -742, 694, -143, -435, 566, -959, +770, -718, 214, 295, -447, 904, -778, 600, +-179, -90, 502, -479, 665, -545, -123, -236, +-565, 83, -503, 524, 56, 657, 483, 248, +409, -573, 18, -973, -271, -398, -368, 663, +-412, 1133, -173, 440, 553, -630, 983, -1188, +482, -408, -724, 610, -1630, 1053, -665, 369, +1233, -518, 1967, -693, 328, -143, -1579, 146, +-1705, 82, -55, 52, 1523, 582, 1341, 601, +-335, -260, -1472, -1224, -840, -1265, 632, 451, +1104, 2087, 256, 1823, -688, -864, -670, -2884, +-78, -1905, 397, 1343, 538, 3126, 199, 1820, +-229, -1403, -461, -3138, -461, -1771, -84, 1219, +673, 3099, 977, 1840, 15, -1000, -1097, -2922, +-996, -1944, 60, 801, 1106, 2621, 1054, 2009, +-169, -357, -1236, -2331, -899, -2092, 197, -7, +905, 1986, 823, 2032, 41, 319, -871, -1376, +-913, -1810, -286, -728, 685, 777, 1331, 1469, +640, 1075, -1072, -201, -1761, -1086, -451, -1078, +1355, -236, 1890, 614, 360, 754, -1838, 482, +-1876, -6, 415, -213, 1989, -468, 1058, -546, +-1008, -477, -1752, 241, -321, 939, 1538, 1218, +1380, 252, -816, -1300, -1837, -1815, -606, -584, +1382, 1405, 1717, 2081, -108, 838, -1784, -1090, +-1047, -2059, 842, -1152, 1323, 752, 35, 1809, +-934, 1312, -573, -303, 721, -1374, 1063, -1273, +-312, -203, -1555, 902, -769, 1185, 1042, 505, +1763, -447, 543, -855, -1333, -492, -1819, 14, +-492, 174, 1238, 341, 1492, 507, 514, 611, +-851, 16, -1227, -1071, -569, -1264, 386, -227, +675, 1301, 624, 1598, 128, 371, -288, -1099, +-423, -1414, -388, -362, -439, 555, -35, 544, +786, 327, 1178, 452, 603, 509, -1138, -217, +-2092, -1361, -1077, -1437, 1573, -44, 2739, 1834, +1006, 2063, -1830, 386, -2876, -1661, -739, -2020, +1895, -811, 2237, 772, 119, 1454, -1645, 1185, +-1137, 510, 654, -496, 1135, -1384, -227, -1685, +-1466, -585, -500, 1300, 1391, 2276, 1967, 1463, +353, -575, -2066, -2231, -2560, -2139, -493, -433, +2213, 1695, 2980, 2489, 965, 1368, -2094, -768, +-3371, -2439, -1343, -2050, 1825, -33, 3202, 1930, +1485, 2248, -1451, 765, -2885, -1214, -1354, -2147, +1199, -1186, 2170, 695, 885, 1835, -816, 1182, +-1467, -474, -578, -1556, 560, -772, 826, 773, +517, 1294, -27, 209, -624, -1301, -1165, -1382, +-377, 274, 1053, 2030, 1895, 1772, 810, -523, +-1606, -2586, -3118, -2295, -1187, 232, 2393, 2792, +4002, 2848, 1440, 469, -2834, -2424, -4744, -3207, +-1813, -1400, 3114, 1476, 4932, 3186, 1914, 2399, +-2731, -188, -4685, -2767, -2261, -3233, 2191, -1069, +4217, 2124, 2288, 3682, -1378, 2040, -3424, -1524, +-2434, -3824, 595, -2372, 2640, 1332, 2252, 3613, +103, 2071, -1644, -1511, -1992, -3259, -1011, -1387, +632, 2051, 1709, 2837, 1795, 518, 394, -2266, +-1466, -2365, -2577, -123, -1478, 1920, 1163, 1823, +3244, 444, 2429, -782, -817, -1236, -3683, -1306, +-3256, -865, 412, 483, 3780, 2185, 3688, 2688, +122, 586, -3386, -2773, -3760, -4095, -860, -1640, +2649, 2600, 3504, 4701, 1441, 2496, -1594, -1833, +-3111, -4166, -1993, -2735, 699, 606, 2598, 2649, +2007, 2372, -138, 699, -1934, -849, -1794, -1400, +-48, -1490, 1332, -875, 1036, 286, -84, 1634, +-490, 1908, -109, 650, 58, -1197, -351, -2111, +-725, -1242, 69, 589, 1370, 1828, 1356, 1359, +-593, -236, -2426, -1521, -1710, -1075, 1346, 438, +3324, 1433, 1738, 715, -2022, -967, -3863, -1824, +-1753, -584, 2154, 1560, 3970, 2403, 1821, 871, +-1866, -1704, -3558, -2833, -1868, -1461, 1081, 1180, +2508, 2631, 1711, 2046, 107, 142, -1032, -1673, +-1390, -2402, -1333, -1796, -520, 53, 866, 2401, +2073, 3385, 1930, 1505, -118, -2080, -2484, -4034, +-2839, -2407, -495, 1253, 2195, 3507, 2893, 2563, +1120, -152, -1402, -1974, -2532, -2015, -1595, -1047, +350, 53, 1694, 1171, 1923, 1951, 819, 1629, +-898, -248, -2185, -2383, -1835, -2712, 271, -414, +2410, 2375, 2304, 2916, 86, 743, -2284, -1895, +-2290, -2339, -302, -680, 1768, 946, 1808, 1138, +237, 538, -757, 294, -772, 289, -354, -431, +-457, -1568, -426, -1493, 229, 444, 1417, 2353, +1812, 2030, 71, -193, -2160, -2230, -2813, -2101, +-649, -317, 2296, 1335, 3177, 1591, 1230, 1018, +-1705, 169, -2829, -787, -1689, -1661, 666, -1643, +1976, -102, 1517, 1876, 429, 2564, -498, 909, +-1075, -1465, -1379, -2630, -779, -1490, 447, 697, +1610, 1864, 1499, 1440, 123, 233, -1240, -392, +-1372, -924, -415, -1133, 359, -896, 465, 118, +162, 1195, 610, 1624, 1069, 1072, 483, -361, +-1514, -1820, -2566, -2330, -1208, -1006, 1745, 1486, +3615, 3326, 2133, 2422, -1662, -836, -3969, -3679, +-2642, -3415, 1016, 56, 3515, 3457, 2821, 3537, +-176, 485, -2698, -2539, -2435, -2668, -418, -593, +1375, 1051, 1498, 1018, 739, 296, 136, 558, +-328, 1073, -883, 231, -1418, -1884, -764, -2998, +705, -799, 2142, 2723, 1708, 4023, -421, 1254, +-2466, -2823, -2044, -4068, 312, -1237, 2029, 2416, +1770, 2970, -62, 711, -1537, -1497, -1200, -1385, +318, -15, 1068, 747, 375, 48, -826, -915, +-956, -453, 194, 931, 1514, 1489, 1392, 423, +-487, -1119, -2264, -1369, -2046, -510, 448, 467, +2752, 754, 2364, 535, -326, 365, -2488, 108, +-2102, -264, 87, -686, 1617, -848, 1204, -417, +28, 350, -419, 1029, 42, 1282, 55, 638, +-642, -706, -1185, -1878, -284, -1696, 1217, 6, +1643, 1792, 406, 2330, -1019, 786, -1357, -1197, +-406, -1973, 345, -1162, 442, 94, 232, 868, +270, 1004, 472, 804, 300, 456, -448, -86, +-1129, -999, -966, -1576, 196, -1157, 1180, 361, +1383, 1976, 517, 2193, -833, 831, -1562, -1270, +-927, -2644, 375, -2301, 1123, -165, 927, 2550, +-59, 3406, -546, 1448, -292, -1893, 120, -3634, +-130, -2063, -589, 1072, -355, 2799, 485, 1755, +1080, -311, 715, -1266, -466, -834, -1088, -167, +-729, -131, 167, -258, 581, 229, 251, 923, +74, 973, 175, 7, 417, -887, 140, -1048, +-700, -295, -1105, 422, -616, 445, 429, 263, +1384, 211, 1461, 393, 356, 123, -1143, -480, +-1996, -1070, -1436, -807, 288, 337, 2064, 1367, +2303, 1212, 691, 70, -1569, -961, -2499, -1126, +-1434, -519, 732, 29, 2009, 584, 1462, 797, +71, 883, -874, 242, -940, -704, -555, -1414, +-199, -1045, 17, 214, 485, 1454, 978, 1663, +910, 386, -181, -1237, -1275, -1848, -1419, -682, +-140, 817, 1263, 1482, 1345, 790, 162, -281, +-1118, -918, -978, -855, 151, -204, 1120, 493, +681, 976, -664, 525, -1404, -391, -525, -1029, +996, -714, 1659, 348, 771, 1066, -885, 905, +-1787, -233, -1137, -1147, 399, -969, 1408, 21, +1463, 969, 283, 1046, -887, 312, -1203, -575, +-696, -1059, -61, -671, 519, 151, 863, 853, +759, 890, 407, 312, -412, -312, -1323, -968, +-1371, -1078, 20, -207, 1484, 1205, 1720, 1829, +424, 501, -1341, -1612, -1718, -2257, -458, -448, +1153, 1947, 1266, 2268, 95, 261, -979, -2018, +-689, -2085, 448, 73, 865, 1956, 214, 1426, +-647, -469, -872, -1409, -285, -518, 655, 672, +929, 566, 488, -377, -216, -636, -783, 415, +-943, 1016, -454, 251, 574, -1141, 1188, -1183, +1074, 221, 1, 1544, -1235, 994, -1638, -804, +-614, -1575, 1077, -462, 1865, 1198, 1131, 1347, +-603, -34, -1843, -1338, -1498, -1036, 116, 320, +1589, 1124, 1557, 683, 241, -152, -1098, -686, +-1306, -439, -394, -60, 510, -2, 721, 39, +342, 419, 97, 763, 86, 336, -203, -669, +-681, -1275, -706, -719, 49, 698, 973, 1492, +1065, 789, 117, -468, -1070, -1165, -1044, -685, +-51, 99, 848, 543, 740, 335, -100, 170, +-647, 196, -233, 137, 393, -257, 428, -721, +-120, -625, -650, 118, -476, 946, 322, 885, +917, 57, 497, -719, -343, -792, -752, -345, +-564, 228, 67, 564, 623, 506, 497, 154, +3, -287, -279, -430, -253, -204, -33, 90, +123, 82, -119, -19, -168, -50, 21, 239, +356, 444, 308, 232, 88, -450, -328, -798, +-509, -415, -75, 297, 234, 733, 175, 652, +31, 132, 172, -301, 224, -609, 106, -708, +-290, -453, -704, 335, -518, 1075, 332, 1098, +1085, 260, 885, -882, -284, -1469, -1204, -1073, +-931, 174, 185, 1398, 1025, 1821, 730, 808, +-144, -980, -820, -2189, -421, -1637, 470, 332, +736, 2050, 9, 1958, -855, 183, -871, -1422, +154, -1503, 1247, -351, 1185, 427, -191, 441, +-1362, 227, -1239, 585, -31, 810, 1013, 2, +1057, -1310, 322, -1595, -398, -213, -630, 1518, +-485, 1702, -132, 186, 125, -1248, 304, -1094, +392, 92, 252, 658, -71, 158, -202, -425, +-68, -128, -253, 680, -520, 655, -226, -224, +473, -1007, 1061, -710, 678, 313, -366, 927, +-1228, 471, -898, -425, 54, -557, 793, 32, +878, 552, 297, 247, -236, -440, -362, -884, +-359, -305, -368, 762, -256, 1217, 41, 620, +505, -653, 803, -1463, 645, -1085, -205, 273, +-1085, 1433, -1287, 1351, -419, 187, 1052, -984, +1673, -1292, 820, -511, -712, 320, -1461, 734, +-850, 671, 267, 441, 822, -71, 436, -717, +26, -928, 141, -318, 155, 665, -240, 925, +-843, 250, -637, -555, 342, -484, 1101, 140, +707, 499, -397, -34, -871, -785, -338, -559, +342, 604, 426, 1232, -76, 518, -357, -827, +-112, -1282, 377, -478, 470, 772, 12, 1046, +-442, 243, -424, -602, -128, -571, 187, 77, +319, 416, 291, 158, 194, -322, -158, -358, +-370, -40, -358, 337, -58, 460, 287, 301, +365, -143, 91, -616, -241, -734, -138, -222, +130, 735, 207, 1112, -67, 437, -397, -658, +-451, -1093, 68, -475, 722, 415, 772, 749, +43, 232, -738, -265, -918, -120, -286, 302, +434, 212, 733, -450, 488, -919, 58, -462, +-249, 750, -238, 1433, -431, 877, -672, -631, +-284, -1688, 654, -1396, 1359, 283, 907, 1708, +-329, 1627, -1592, 76, -1582, -1394, -237, -1530, +1334, -298, 1852, 996, 832, 1075, -736, 186, +-1573, -596, -1111, -410, 86, 194, 945, 289, +859, -277, 226, -607, -147, -102, -91, 683, +-154, 861, -459, 143, -706, -757, -376, -963, +535, -241, 1408, 558, 1060, 847, -314, 388, +-1578, -288, -1484, -641, -186, -417, 1228, 93, +1495, 351, 609, 360, -532, 14, -1083, -231, +-792, -129, -115, 103, 485, 68, 658, -218, +410, -258, 102, 58, -225, 545, -343, 471, +-411, -212, -274, -911, 25, -584, 489, 414, +615, 1133, 259, 654, -377, -605, -720, -1348, +-340, -586, 389, 828, 578, 1417, -38, 427, +-479, -1093, -184, -1367, 493, -87, 634, 1346, +-80, 1144, -912, -339, -811, -1475, 174, -881, +1066, 753, 844, 1573, -105, 553, -754, -1083, +-655, -1483, -161, -292, 196, 1144, 333, 1276, +422, 141, 346, -963, 145, -1005, -469, -131, +-828, 666, -477, 731, 391, 125, 839, -459, +594, -451, 12, 24, -485, 364, -692, 238, +-419, -346, 50, -518, 601, 10, 786, 747, +292, 743, -453, -166, -858, -1120, -502, -1019, +311, 283, 878, 1384, 478, 1107, -381, -384, +-718, -1366, -244, -988, 473, 364, 656, 1147, +8, 727, -706, -275, -669, -775, 235, -557, +904, 85, 617, 563, -288, 532, -904, 61, +-578, -554, 245, -655, 729, -80, 450, 661, +-214, 777, -450, 26, -75, -742, 271, -771, +94, -3, -428, 702, -401, 577, 287, -27, +824, -364, 562, -231, -477, -121, -1096, -106, +-595, -50, 538, 306, 1069, 513, 439, 220, +-465, -456, -776, -696, -274, -232, 464, 447, +497, 573, -9, 213, -456, -276, -296, -376, +132, -148, 458, -25, 458, 126, 18, 241, +-665, 315, -764, -19, -131, -499, 696, -476, +903, 192, 503, 770, -452, 390, -1130, -576, +-744, -881, 272, -40, 988, 927, 740, 820, +1, -433, -647, -1239, -583, -563, 1, 891, +273, 1369, 148, 260, -123, -1218, 3, -1438, +318, 34, 365, 1431, -76, 1297, -558, -235, +-672, -1393, -31, -1032, 724, 286, 750, 1197, +-1, 692, -534, -382, -365, -802, 30, -241, +97, 380, -148, 298, -152, -237, 363, -274, +742, 260, 226, 535, -730, -59, -951, -695, +-202, -493, 759, 444, 823, 929, 20, 196, +-472, -854, -275, -921, 82, 186, 25, 1058, +-135, 745, -144, -335, 223, -1046, 531, -613, +65, 287, -518, 674, -337, 465, 327, 94, +435, -51, -172, -328, -748, -693, -321, -632, +863, 184, 1242, 1217, 9, 1202, -1345, -36, +-1338, -1377, 40, -1523, 1422, -247, 1339, 1260, +-70, 1522, -1224, 436, -890, -907, 142, -1202, +656, -510, 332, 489, -168, 773, -178, 370, +166, -191, 303, -387, 17, -145, -436, 143, +-542, 221, -104, -103, 470, -356, 673, -179, +308, 184, -154, 490, -590, 363, -569, -60, +-119, -467, 301, -555, 447, -293, 434, 174, +210, 645, -201, 708, -464, 197, -497, -479, +-371, -847, 174, -665, 793, 8, 834, 720, +216, 1032, -613, 560, -1208, -351, -681, -1135, +557, -1066, 1184, -85, 675, 956, -227, 1250, +-766, 426, -573, -601, 36, -971, 346, -560, +188, 94, -29, 431, 16, 423, 258, 294, +312, 192, -231, -16, -733, -503, -507, -802, +364, -374, 847, 438, 641, 1107, -228, 820, +-861, -222, -645, -1229, 231, -1117, 737, 31, +448, 1115, -199, 1155, -563, 108, -284, -914, +328, -974, 440, -97, 55, 579, -293, 571, +-268, 145, -32, -209, 105, -244, 148, -181, +159, -166, 181, 21, 18, 317, -318, 482, +-489, 76, -212, -595, 401, -706, 797, 58, +311, 888, -438, 702, -686, -343, -238, -955, +183, -480, 310, 499, 128, 796, 119, 132, +297, -527, 131, -353, -503, 270, -906, 306, +-270, -228, 771, -543, 1168, -16, 432, 729, +-789, 694, -1204, -257, -356, -1005, 675, -686, +851, 324, 160, 921, -377, 656, -332, -131, +56, -663, 134, -617, -129, -175, -228, 356, +34, 573, 348, 326, 320, -126, -26, -356, +-305, -270, -266, -86, -50, -1, 51, 59, +125, 226, 205, 363, 155, 195, 47, -301, +-136, -603, -281, -338, -299, 223, -50, 606, +368, 404, 538, -112, 220, -399, -436, -330, +-616, -66, -129, 85, 383, 186, 456, 250, +-26, 145, -259, -140, -149, -314, 178, -155, +212, 179, -127, 214, -429, -59, -151, -268, +472, -47, 498, 359, -24, 422, -486, -162, +-371, -658, 81, -483, 353, 248, 178, 693, +-75, 444, -53, -129, 51, -420, -133, -315, +-278, -202, -22, -126, 431, 159, 452, 681, +-112, 661, -628, -65, -521, -1005, 192, -1043, +814, -18, 559, 1104, -312, 1181, -794, 90, +-485, -995, 215, -1040, 551, -76, 491, 738, +87, 685, -289, -15, -546, -453, -338, -283, +140, 143, 531, 279, 406, -53, -57, -340, +-401, -149, -250, 284, 117, 419, 165, 48, +-115, -437, -152, -314, 199, 192, 457, 454, +161, -3, -515, -564, -706, -374, -20, 429, +802, 927, 693, 287, -244, -824, -860, -1156, +-423, -168, 440, 961, 693, 1055, 132, 87, +-460, -783, -356, -648, 43, 46, 219, 327, +61, -17, -39, -192, 162, 231, 150, 647, +-147, 324, -457, -573, -90, -1024, 328, -452, +308, 546, -18, 957, -208, 536, 24, -124, +216, -497, -67, -579, -576, -492, -399, -141, +456, 500, 1035, 1011, 513, 709, -719, -326, +-1260, -1196, -446, -979, 734, 53, 963, 929, +275, 930, -316, 290, -358, -399, -161, -693, +-228, -540, -327, -93, 37, 356, 727, 571, +848, 366, 78, -94, -877, -374, -1089, -343, +-244, -98, 768, 72, 1038, 141, 340, 168, +-406, 170, -750, 75, -465, -112, 85, -268, +504, -205, 366, 13, 51, 200, -210, 207, +-177, 112, 45, -58, 76, -155, -203, -208, +-263, -83, 152, 148, 532, 311, 422, 129, +-231, -279, -802, -444, -443, -40, 465, 556, +770, 549, 234, -166, -447, -817, -546, -555, +-71, 362, 444, 892, 275, 412, -164, -425, +-202, -668, 39, -156, 169, 295, -64, 182, +-223, -143, 2, -37, 428, 371, 274, 385, +-393, -250, -557, -771, -49, -477, 542, 383, +552, 830, -59, 426, -484, -320, -417, -590, +108, -241, 291, 94, 120, 100, -21, 13, +50, 197, 244, 404, -61, 191, -598, -406, +-565, -738, 304, -347, 1013, 452, 625, 823, +-413, 436, -1143, -297, -671, -702, 467, -516, +998, 36, 507, 506, -303, 534, -594, 211, +-340, -258, -35, -534, 85, -430, 148, 51, +423, 552, 460, 587, -138, 27, -761, -564, +-766, -591, 77, -75, 882, 485, 862, 542, +-22, 165, -874, -311, -754, -530, -29, -290, +556, 159, 460, 503, 125, 417, -84, -43, +-229, -434, -330, -457, -261, -57, 51, 345, +396, 333, 476, 82, 90, -139, -483, -119, +-503, -60, -45, -116, 375, -131, 381, 25, +29, 315, -302, 352, -229, -13, 140, -374, +118, -406, -16, -92, -7, 257, 39, 383, +-28, 222, -97, -78, -57, -294, 103, -276, +320, -110, 79, 86, -391, 284, -357, 299, +136, 104, 442, -235, 263, -426, -144, -228, +-359, 205, -111, 422, 277, 247, 158, -176, +-196, -286, -222, -144, 183, 56, 506, 121, +146, 64, -459, 70, -639, -16, -37, -74, +665, -81, 701, -14, -36, 81, -695, 65, +-590, 11, 106, -61, 610, -133, 512, -10, +-73, 138, -546, 232, -404, 48, 156, -267, +519, -354, 291, -86, -213, 401, -507, 452, +-137, -11, 406, -406, 464, -327, -52, 88, +-543, 205, -461, 62, 202, -77, 812, 81, +483, 260, -502, 62, -975, -396, -433, -535, +601, -77, 1072, 571, 424, 714, -697, 147, +-1000, -562, -288, -774, 479, -264, 676, 353, +231, 672, -264, 437, -308, 0, -15, -436, +-69, -653, -253, -480, -129, 187, 286, 939, +526, 862, 309, -91, -330, -1079, -743, -1014, +-465, 17, 192, 1008, 586, 980, 485, 97, +73, -763, -361, -838, -518, -273, -354, 447, +30, 710, 418, 407, 554, -199, 145, -581, +-409, -420, -629, 22, -210, 382, 443, 378, +579, 115, -1, -183, -565, -343, -419, -203, +250, 40, 613, 231, 292, 332, -385, 173, +-709, -219, -282, -606, 438, -345, 732, 399, +366, 864, -356, 391, -731, -616, -389, -1044, +291, -302, 616, 770, 329, 975, -178, 114, +-383, -694, -123, -615, 166, 32, 156, 389, +-115, 114, -190, -105, 141, 66, 442, 338, +258, 99, -298, -494, -618, -593, -228, 29, +415, 708, 712, 584, 264, -190, -446, -666, +-591, -375, -35, 340, 431, 583, 270, 40, +-126, -560, -119, -435, 107, 343, 168, 736, +3, 201, -286, -547, -244, -655, 166, -98, +565, 400, 272, 472, -297, 211, -613, -126, +-228, -340, 450, -316, 671, -57, 151, 222, +-549, 326, -636, 37, -14, -242, 627, -118, +630, 252, -55, 286, -714, -199, -640, -648, +43, -388, 744, 446, 735, 1030, 36, 586, +-796, -572, -877, -1275, -117, -853, 766, 495, +864, 1440, 133, 1028, -600, -411, -713, -1429, +-265, -941, 228, 409, 393, 1075, 339, 513, +144, -316, -94, -326, -417, -7, -616, -154, +-266, -430, 397, -99, 804, 677, 460, 786, +-339, -70, -908, -924, -733, -772, 166, 212, +900, 894, 741, 635, -171, -215, -845, -785, +-619, -570, 140, 206, 524, 703, 303, 476, +-87, -176, -210, -548, -116, -363, -109, 78, +-148, 302, 42, 267, 326, 151, 230, -59, +-159, -304, -387, -370, -191, -37, 195, 342, +387, 419, 76, 40, -356, -330, -269, -345, +193, 38, 425, 275, 104, 146, -373, -121, +-479, -169, 37, -48, 600, 76, 588, 160, +-97, 226, -719, 4, -523, -463, 187, -557, +537, 122, 472, 867, 219, 658, -178, -276, +-665, -924, -508, -671, 244, 128, 788, 742, +540, 791, -156, 187, -606, -648, -336, -908, +255, -356, 378, 625, -2, 882, -246, 211, +90, -546, 436, -535, 197, 1, -373, 261, +-497, 190, -129, 92, 349, -151, 628, -283, +381, 74, -288, 492, -737, 154, -278, -619, +307, -530, 478, 299, 302, 793, -21, 318, +-396, -508, -329, -755, 126, -166, 318, 606, +91, 635, -134, -56, -118, -524, 29, -317, +119, 85, 80, 194, -202, 161, -222, 91, +101, -49, 408, -89, 40, -25, -493, -112, +-325, -235, 347, 62, 479, 519, -24, 307, +-469, -369, -468, -570, 85, -45, 572, 477, +322, 292, -363, -233, -524, -375, -125, 99, +261, 438, 316, 151, 17, -416, -364, -480, +-256, -3, 202, 498, 305, 520, -90, 10, +-438, -512, -267, -498, 228, -4, 552, 391, +196, 348, -517, 75, -703, -155, -98, -274, +631, -151, 580, 95, -100, 163, -573, 6, +-438, -53, 98, 85, 390, 121, 277, -65, +-194, -216, -370, -161, -14, 72, 403, 273, +197, 207, -378, -80, -585, -338, 29, -237, +721, 198, 624, 472, -219, 171, -817, -504, +-579, -683, 209, 103, 857, 984, 621, 733, +-218, -505, -738, -1315, -486, -606, 169, 779, +656, 1341, 476, 476, -270, -834, -551, -1123, +-17, -271, 406, 626, 155, 731, -231, 110, +-168, -364, 149, -258, 421, 127, 122, 99, +-393, -290, -454, -284, 148, 200, 694, 557, +360, 354, -303, -288, -624, -686, -209, -361, +386, 367, 674, 607, 263, 162, -489, -305, +-657, -356, -4, -59, 583, 198, 506, 224, +-76, 1, -513, -157, -414, -174, 249, -38, +644, 136, 148, 176, -443, 150, -318, 39, +75, -277, 165, -472, 125, -153, 107, 521, +31, 708, -119, 104, -214, -627, -218, -742, +101, -54, 341, 694, 203, 565, -218, -122, +-283, -553, 9, -240, 148, 286, -82, 320, +-179, -132, -7, -399, 173, -20, 256, 424, +140, 271, -370, -191, -636, -424, -114, -177, +528, 295, 455, 374, -10, -56, -358, -425, +-270, -92, 45, 445, -28, 316, -282, -361, +-67, -625, 552, -29, 541, 672, -221, 558, +-759, -235, -584, -731, 116, -396, 683, 368, +517, 663, -132, 178, -585, -404, -300, -492, +217, -64, 224, 431, -177, 437, -225, -168, +153, -563, 297, -124, 180, 515, -117, 280, +-460, -336, -452, -353, 185, 176, 625, 424, +333, 36, -253, -427, -389, -383, -106, 154, +146, 550, 39, 377, -91, -249, 146, -663, +276, -305, 32, 377, -225, 554, -296, 44, +-100, -346, 398, -202, 407, 145, -81, 308, +-388, -85, -214, -566, 54, -358, 479, 527, +473, 997, -325, 235, -721, -863, 12, -1005, +510, -203, 292, 710, 18, 914, -182, 387, +-193, -452, 8, -887, 151, -359, -19, 356, +60, 530, 41, 109, -12, -187, 122, -114, +96, 103, -100, 233, -184, -76, -173, -527, +-14, -446, 460, 323, 554, 867, -270, 448, +-606, -442, -203, -769, 85, -391, 355, 314, +459, 569, -4, 234, -515, -349, -253, -273, +167, 416, 243, 416, 128, -517, -180, -992, +-311, 3, 131, 1181, 336, 857, 137, -474, +-211, -1106, -423, -397, -220, 592, 367, 676, +435, -24, -117, -565, -126, -324, -70, 433, +-326, 692, -123, -62, 332, -956, 235, -583, +-66, 633, -89, 1004, -235, -40, -128, -833, +286, -270, 112, 580, -311, 430, -236, -606, +169, -809, 390, 304, 163, 1194, -323, 557, +-528, -901, -137, -1167, 260, 13, 412, 949, +314, 619, -243, -444, -514, -693, -90, 217, +174, 771, -51, -14, 42, -990, 264, -599, +135, 729, -53, 1196, -309, 224, -406, -1133, +92, -1087, 481, 423, 80, 1355, -271, 299, +15, -1178, 188, -891, 75, 837, -164, 1454, +-498, -57, -210, -1727, 557, -1088, 710, 1134, +35, 1874, -499, 146, -584, -1669, -123, -1215, +409, 734, 432, 1523, -28, 165, -200, -1226, +72, -809, 188, 719, -73, 1211, -495, 98, +-317, -1209, 441, -1032, 691, 534, 125, 1442, +-329, 430, -347, -993, -173, -958, 69, 229, +171, 896, 15, 239, 132, -659, 354, -541, +96, 454, -337, 800, -520, -5, -138, -753, +354, -559, 497, 346, 130, 620, -261, 40, +-210, -385, 71, -37, 142, 495, -178, 169, +-370, -652, 46, -930, 515, -21, 459, 1378, +70, 1381, -469, -411, -724, -1910, -276, -1305, +566, 768, 623, 1942, 197, 967, -142, -1008, +-337, -1650, -375, -273, -107, 1087, 122, 859, +226, -318, 268, -823, 73, -112, -120, 682, +-114, 429, -199, -550, -249, -734, 112, 246, +317, 865, 119, 288, -45, -809, -147, -883, +-139, 405, 175, 1323, 168, 498, -423, -1199, +-438, -1479, 335, 275, 652, 1661, 144, 976, +-250, -910, -417, -1456, -369, -114, -66, 1014, +336, 622, 447, -460, 277, -637, -171, 268, +-442, 695, -313, 24, -98, -908, 134, -683, +495, 588, 353, 1242, -217, 445, -425, -1058, +-204, -1301, 82, 43, 178, 1323, 140, 896, +-162, -591, -14, -1159, 307, -125, 86, 817, +-385, 477, -331, -503, 80, -490, 318, 243, +267, 522, 118, 137, -315, -501, -469, -651, +39, 9, 562, 951, 234, 913, -482, -484, +-401, -1449, 207, -734, 422, 1008, 272, 1569, +-155, 229, -423, -1242, -358, -1133, 140, 227, +416, 976, 242, 407, 135, -400, -136, -301, +-461, 281, -430, 288, 165, -520, 596, -684, +313, 137, -77, 963, -335, 752, -278, -417, +11, -1200, 155, -575, 0, 710, 72, 1049, +295, 34, 217, -691, -401, -392, -578, 117, +-3, 304, 630, 141, 470, -3, -291, -173, +-651, -192, -179, -10, 570, 177, 601, 371, +-340, 104, -811, -503, -71, -557, 807, 145, +394, 854, -550, 330, -603, -700, 232, -724, +791, 401, 248, 1145, -903, -45, -973, -1543, +460, -932, 1532, 1418, 608, 2291, -1240, 26, +-1479, -2761, 12, -2237, 1442, 1347, 967, 3367, +-447, 1125, -1180, -2340, -427, -2660, 768, 142, +771, 2301, -313, 1489, -926, -1005, 14, -1895, +883, -86, 403, 1622, -489, 816, -583, -1157, +-240, -1345, 160, 465, 568, 1430, 527, 349, +-153, -1054, -571, -711, -463, 660, -175, 634, +435, -525, 788, -1013, 327, 410, -557, 1799, +-942, 566, -360, -2006, 734, -2274, 1154, 924, +106, 3105, -1203, 1242, -978, -2229, 459, -2840, +1413, 127, 528, 2845, -989, 1695, -1341, -1567, +76, -2479, 1386, 251, 757, 2388, -750, 786, +-1024, -1999, -15, -1931, 852, 1256, 476, 2860, +-568, 570, -765, -2846, 272, -2682, 1029, 1019, +211, 3618, -1037, 1608, -912, -2378, 537, -3143, +1382, 62, 288, 2714, -1237, 1548, -1057, -1269, +538, -1880, 1347, 52, 395, 1747, -1012, 757, +-1153, -1416, 310, -1657, 1266, 392, 459, 2188, +-932, 1142, -739, -1299, 392, -2149, 773, -389, +-49, 1700, -721, 1350, -470, -547, 741, -1177, +995, -50, -244, 864, -1268, 93, -578, -897, +855, -486, 1070, 715, 41, 1059, -968, 0, +-643, -1065, 512, -651, 808, 578, -108, 890, +-819, -174, -390, -1022, 768, -380, 917, 1021, +-138, 1370, -1265, -201, -808, -1873, 772, -1330, +1371, 1018, 400, 2114, -1080, 573, -1299, -1427, +105, -1507, 1287, 230, 858, 1428, -601, 532, +-1077, -936, -235, -965, 597, 257, 677, 1127, +-18, 458, -446, -520, -232, -759, 82, -170, +171, 175, -210, -50, -104, 165, 418, 791, +571, 647, -137, -427, -1041, -1526, -617, -1026, +612, 718, 1181, 1794, 396, 959, -941, -823, +-827, -1410, 161, -493, 602, 584, 74, 678, +-336, -145, 146, -420, 502, 469, 68, 839, +-759, -76, -660, -1326, 434, -1109, 990, 390, +189, 1502, -753, 1081, -544, -284, 436, -1060, +640, -729, -148, -309, -1037, -14, -313, 571, +1129, 1289, 1350, 1038, -400, -666, -1877, -2296, +-1071, -1521, 999, 1074, 2061, 2668, 692, 1344, +-1487, -1353, -1844, -2321, -57, -795, 1726, 1334, +1138, 1509, -588, 88, -1372, -935, -378, -528, +816, 286, 841, 315, 3, -208, -764, -138, +-590, 385, 177, 245, 531, -570, 500, -633, +43, 482, -331, 1171, -654, 397, -528, -1321, +275, -1648, 1106, 174, 840, 2166, -536, 1606, +-1442, -910, -686, -2398, 658, -1133, 1328, 1207, +667, 2184, -733, 710, -1419, -1332, -358, -1636, +1098, -218, 1037, 1104, -192, 895, -1021, -103, +-644, -572, 453, -280, 969, 94, 296, 134, +-570, -13, -822, 7, -301, -66, 688, 59, +947, 206, 116, 208, -886, -109, -896, -642, +-68, -515, 1097, 413, 1154, 1218, -333, 627, +-1501, -953, -892, -1623, 626, -442, 1356, 1468, +875, 1864, -511, 81, -1381, -2012, -914, -1881, +341, 502, 1192, 2413, 1071, 1555, 70, -1124, +-1137, -2270, -1304, -939, -322, 1132, 1011, 1578, +1544, 601, 634, -433, -1097, -792, -1761, -698, +-580, -555, 1092, -34, 1752, 1110, 672, 1716, +-1111, 517, -1584, -1650, -535, -2506, 642, -661, +1099, 1893, 980, 2662, 171, 768, -992, -1719, +-1428, -2324, -937, -806, 687, 1135, 2231, 1600, +1609, 750, -934, -195, -2709, -719, -1528, -826, +1117, -703, 2660, 76, 1241, 954, -1601, 1129, +-2201, 152, -162, -997, 1741, -914, 1254, 54, +-691, 730, -1562, 308, -605, -332, 1197, -471, +1420, 206, 140, 775, -1159, 530, -1163, -649, +-112, -1301, 699, -643, 767, 851, 554, 1617, +54, 726, -746, -796, -1149, -1588, -224, -764, +933, 759, 1037, 1344, -28, 389, -951, -898, +-609, -852, 690, 459, 1048, 1126, -304, 196, +-1608, -1360, -889, -1463, 1292, 415, 2259, 2075, +507, 1548, -1987, -648, -2320, -2253, -43, -1604, +2180, 563, 1812, 2110, -575, 1453, -1945, -546, +-759, -1539, 1152, -918, 1331, 307, -298, 910, +-1620, 479, -894, -336, 1148, -558, 2106, 12, +646, 701, -1869, 376, -2406, -569, -272, -1106, +2212, -248, 2276, 1120, -194, 1265, -2363, -93, +-1722, -1462, 992, -1025, 2445, 809, 555, 1626, +-2161, 120, -2098, -1875, 1009, -1305, 3076, 1359, +1158, 2647, -2243, 636, -3058, -2630, -281, -3079, +2671, -33, 2437, 3427, -443, 3309, -2406, -440, +-1133, -3784, 930, -3142, 1113, 778, -114, 3634, +-687, 2550, 198, -859, 918, -2960, 215, -1976, +-1265, 730, -1228, 2278, 574, 1476, 1730, -575, +881, -1778, -997, -1100, -1598, 510, -465, 1523, +1078, 881, 1170, -716, 233, -1423, -564, -556, +-777, 939, -579, 1302, -184, 156, 741, -1010, +1332, -969, 847, 138, -930, 786, -2288, 499, +-1220, -81, 1551, -275, 2789, -241, 957, -325, +-1877, -183, -2634, 360, -598, 822, 2095, 353, +2105, -687, -245, -1123, -1942, -313, -1096, 945, +945, 1327, 1563, 208, 156, -1151, -1578, -1411, +-1186, -105, 908, 1235, 1813, 1391, 546, 156, +-1445, -1169, -1636, -1473, -106, -314, 1447, 1099, +1388, 1547, 13, 448, -1348, -918, -1181, -1441, +-7, -703, 1072, 444, 1058, 1351, 209, 1192, +-920, 69, -1184, -1344, -259, -1700, 916, -426, +1126, 1296, 310, 1956, -979, 685, -1179, -1062, +-87, -1912, 1136, -937, 922, 674, -342, 1743, +-1076, 1091, -554, -384, 727, -1354, 926, -904, +-56, 16, -851, 623, -524, 697, 364, 600, +714, 45, 243, -805, -496, -1020, -616, -341, +30, 868, 557, 1122, 401, 565, -114, -808, +-547, -1275, -429, -580, 22, 800, 671, 1156, +860, 530, -76, -361, -1223, -905, -1121, -974, +381, -352, 1590, 1060, 1198, 1816, -580, 844, +-1921, -1481, -1182, -2634, 1096, -1022, 1979, 1897, +562, 3058, -1285, 1093, -1557, -2121, -67, -3124, +1363, -955, 1113, 2075, -560, 2588, -1327, 571, +-170, -1397, 866, -1491, 673, -505, -338, 291, +-763, 416, -91, 721, 766, 834, 386, 369, +-717, -1030, -786, -1716, 475, -605, 1191, 1243, +353, 1879, -1264, 465, -1387, -966, 495, -1291, +1943, -479, 940, 205, -1355, 497, -2075, 631, +-418, 753, 1938, 366, 2180, -847, -170, -1797, +-2378, -1076, -1940, 1220, 485, 2547, 2398, 1322, +1801, -1342, -509, -2681, -2219, -1467, -1708, 1143, +384, 2454, 1897, 1440, 1551, -757, -259, -1841, +-1524, -1251, -1170, 182, 208, 1034, 1060, 1105, +610, 297, -340, -379, -545, -701, 109, -486, +507, -223, -80, 0, -770, 549, -543, 813, +614, 607, 1172, -351, 359, -1280, -886, -1113, +-1166, 122, -277, 1482, 784, 1361, 969, 4, +443, -1206, -311, -1254, -871, -205, -1127, 611, +-392, 807, 1405, 481, 2149, 179, 585, -310, +-2202, -749, -2926, -730, -568, -11, 2867, 598, +3463, 743, 239, 423, -3336, 74, -3177, -428, +306, -906, 2920, -1007, 2222, -129, -564, 1321, +-1905, 1910, -933, 773, 588, -1482, 520, -2513, +-240, -1293, -301, 1215, 333, 2492, 972, 1638, +596, -306, -674, -1865, -1538, -1990, -1096, -1061, +415, 764, 1769, 2463, 1989, 2453, 363, 280, +-2103, -2639, -3050, -3400, -970, -1166, 2446, 2137, +3873, 3864, 1244, 2082, -2820, -1509, -4118, -3757, +-1067, -2534, 2946, 838, 3740, 2986, 724, 2358, +-2657, 55, -3063, -1860, -447, -1986, 2150, -750, +2252, 759, 342, 1664, -1402, 1124, -1465, -227, +-567, -1458, 455, -1212, 1055, 403, 1240, 1630, +311, 964, -1104, -1060, -1958, -2194, -867, -807, +1370, 2002, 2742, 3156, 1280, 815, -1834, -2968, +-3456, -3929, -1467, -940, 2087, 3115, 3929, 4257, +1830, 1501, -2083, -2397, -4155, -4069, -2319, -2223, +1607, 1045, 4115, 3105, 3005, 2887, -776, 799, +-3807, -1703, -3603, -3350, -316, -2644, 3184, 289, +3978, 3580, 1418, 3962, -2356, 661, -3946, -3531, +-2272, -4361, 1348, -1015, 3493, 3171, 2685, 4080, +-330, 884, -2562, -2777, -2728, -3472, -841, -542, +1467, 2636, 2704, 2954, 1884, 138, -484, -2664, +-2683, -2556, -2770, -40, -275, 2372, 2713, 2492, +3408, 564, 806, -1682, -2757, -2588, -3756, -1554, +-1086, 646, 2480, 2447, 3688, 2447, 1500, 673, +-1931, -1634, -3396, -2852, -1679, -2026, 1087, 147, +2462, 2444, 1784, 3091, 195, 1558, -1322, -1229, +-1850, -3408, -1374, -3018, 90, -347, 1781, 2698, +2277, 3808, 780, 1897, -1533, -1391, -2567, -3629, +-1281, -2924, 1232, -107, 2379, 2695, 1159, 3287, +-884, 1190, -1647, -1648, -788, -2922, 387, -1556, +849, 908, 449, 2288, 164, 1224, 22, -803, +-590, -1731, -1109, -541, -339, 1083, 1248, 1622, +1954, 179, 393, -1632, -2091, -1832, -2687, -176, +-285, 1757, 2687, 1894, 2874, 609, 361, -903, +-2327, -1467, -2589, -1381, -955, -775, 1112, 400, +1965, 2055, 1709, 2811, 724, 1107, -904, -2243, +-2521, -4424, -2652, -2743, -251, 1790, 3044, 5141, +4116, 3983, 1137, -933, -3079, -4817, -4515, -4186, +-1690, -10, 2660, 3343, 3895, 3326, 1505, 1005, +-1690, -1310, -2334, -2051, -954, -1497, 304, -442, +524, 422, 366, 1345, 835, 1786, 1300, 1047, +210, -815, -1842, -2384, -2717, -2005, -571, -43, +2637, 2116, 3524, 2619, 545, 1167, -3044, -1516, +-3422, -3084, -390, -1963, 2687, 1002, 2754, 2970, +335, 2138, -1807, -425, -1522, -2188, -330, -1785, +222, -193, 141, 816, 572, 945, 1333, 922, +1097, 818, -587, 25, -2473, -1463, -2196, -2125, +498, -1028, 2833, 1411, 2588, 2930, -33, 1878, +-2233, -935, -2330, -2835, -747, -2277, 1112, 100, +1623, 1833, 1160, 1934, 229, 966, -613, -189, +-1125, -1082, -1141, -1827, -370, -1575, 648, 58, +1267, 2223, 874, 2670, 33, 710, -434, -1861, +-555, -2577, -826, -1132, -1016, 814, -342, 1512, +1268, 915, 2504, 449, 1731, 390, -1230, -239, +-3757, -1701, -2977, -2278, 928, -550, 4228, 2350, +3605, 3603, -437, 1234, -3889, -2437, -3406, -3888, +99, -1460, 2794, 1996, 2261, 3009, 229, 1217, +-1179, -1148, -902, -1585, -359, -375, -414, 368, +-355, -248, 404, -733, 1434, 283, 1233, 2029, +-246, 1662, -1804, -871, -1720, -3012, -19, -2061, +1630, 1053, 1738, 3047, 467, 2017, -1147, -858, +-1787, -2460, -687, -1473, 981, 505, 1465, 1440, +491, 733, -888, -295, -1173, -356, 45, 186, +1291, 94, 813, -553, -961, -694, -1872, 30, +-431, 754, 1784, 798, 2333, 202, 306, -635, +-2216, -744, -2468, -133, -366, 384, 1854, 272, +2199, -111, 725, -201, -1033, 146, -1509, 523, +-1030, 463, -60, -289, 683, -1140, 1171, -1015, +762, 209, -195, 1440, -720, 1520, -574, 181, +-143, -1118, -118, -1629, -300, -858, 168, 347, +1016, 1137, 1326, 1327, 67, 774, -1436, -183, +-1961, -1370, -590, -1608, 1296, -749, 1985, 607, +848, 1644, -587, 1531, -1203, 582, -864, -742, +-284, -1763, 113, -1854, 545, -782, 915, 1399, +776, 2814, -143, 2082, -993, -643, -1063, -2907, +-53, -2623, 671, -190, 518, 2042, -165, 2305, +-19, 841, 520, -800, 413, -1404, -373, -951, +-1190, -242, -869, 337, 369, 612, 1336, 613, +1019, 307, -122, 52, -844, -148, -563, -508, +-87, -762, -47, -496, -424, 310, -33, 1043, +933, 924, 1423, -13, 478, -835, -1192, -825, +-1949, -81, -1046, 437, 653, 211, 1613, -369, +1375, -99, 509, 844, -530, 1020, -1261, -77, +-1541, -1551, -942, -1600, 487, -173, 2057, 1615, +2285, 1959, 496, 608, -1888, -1172, -2735, -1726, +-1386, -922, 1042, 345, 2354, 982, 1729, 930, +-4, 551, -1320, -81, -1537, -639, -807, -1012, +271, -779, 1042, 84, 982, 1066, 357, 1452, +-492, 468, -820, -984, -298, -1734, 241, -809, +378, 929, -24, 1761, -320, 756, -251, -950, +349, -1518, 645, -488, 317, 842, -252, 1053, +-638, 356, -731, -331, -401, -582, 443, -739, +1111, -537, 1067, 426, 85, 1402, -1071, 1322, +-1502, -238, -596, -2090, 645, -2035, 1230, 256, +779, 2467, 166, 2141, -324, -316, -684, -2107, +-949, -1676, -668, 163, 281, 1311, 1280, 898, +1380, -41, 169, -269, -1198, 14, -1364, -202, +-300, -725, 687, -586, 688, 558, 160, 1346, +-135, 557, 166, -885, 265, -1374, -254, -221, +-791, 1111, -440, 1066, 294, -145, 570, -1128, +355, -703, 116, 303, 73, 874, 23, 524, +-420, -142, -850, -439, -677, -378, 446, -290, +1372, -165, 1200, 305, -136, 804, -1333, 653, +-1360, -112, -320, -1035, 653, -1091, 1145, -127, +837, 1042, 141, 1243, -765, 278, -966, -830, +-679, -1063, 195, -249, 915, 585, 800, 592, +37, -20, -557, -296, -444, -27, -108, 262, +21, 47, 69, -337, 200, -317, 297, 123, +68, 407, -290, 113, -365, -250, -84, -239, +429, 168, 569, 446, 18, 131, -881, -496, +-813, -697, 174, -187, 1082, 699, 1049, 916, +128, 338, -1182, -644, -1474, -875, -394, -458, +1021, 225, 1525, 566, 776, 521, -599, 215, +-1464, -138, -886, -289, 354, -386, 993, -407, +593, -239, -191, 332, -450, 855, -7, 694, +334, -193, -89, -858, -663, -744, -544, -106, +372, 412, 1182, 373, 711, 265, -557, 354, +-1204, 384, -574, -312, 317, -1198, 863, -1027, +511, 305, -104, 1572, -542, 1242, -272, -182, +72, -1379, 67, -927, 117, 171, 90, 679, +15, 171, -153, -314, -11, 149, 59, 791, +137, 548, 60, -750, -181, -1480, -323, -724, +6, 766, 331, 1535, 297, 887, -28, -262, +-251, -937, -272, -868, -38, -605, 111, -56, +233, 776, 271, 1368, 3, 883, -395, -536, +-456, -1548, 19, -1262, 458, 117, 706, 1066, +90, 1085, -685, 407, -827, -213, -54, -510, +629, -664, 672, -792, 167, -358, -235, 736, +-383, 1636, -289, 1068, -266, -630, -85, -1950, +241, -1518, 725, 350, 723, 1921, -75, 1583, +-1038, -208, -1034, -1557, -198, -1235, 732, 193, +1117, 1065, 621, 669, -403, -281, -908, -600, +-435, -83, 34, 431, 56, 220, 56, -420, +252, -536, 551, 140, 722, 709, 9, 537, +-1137, -359, -1494, -942, -304, -597, 1183, 610, +1647, 1314, 797, 527, -641, -985, -1407, -1573, +-876, -434, -20, 1234, 411, 1625, 524, 382, +768, -1201, 767, -1524, 98, -407, -1112, 917, +-1669, 1266, -827, 438, 1007, -521, 1945, -881, +1246, -443, -469, 294, -1543, 515, -1369, 167, +-153, -270, 891, -135, 1136, 233, 455, 295, +-373, -74, -592, -468, -303, -478, 71, 57, +31, 592, -74, 654, -5, 35, 256, -636, +348, -665, 80, 50, -209, 593, -319, 406, +-139, -272, -26, -557, 14, -65, -8, 573, +265, 631, 485, -160, 189, -855, -392, -734, +-725, 129, -336, 862, 312, 814, 665, 107, +237, -457, -215, -717, -155, -513, 41, -84, +-21, 396, -320, 669, -273, 521, 164, 207, +563, -388, 251, -781, -303, -758, -390, -251, +118, 600, 451, 1160, -28, 943, -646, -101, +-686, -1185, 208, -1365, 1156, -423, 1080, 844, +-33, 1275, -1322, 631, -1467, -319, -405, -602, +958, -396, 1480, -186, 1064, -370, -160, -194, +-1234, 520, -1430, 1164, -477, 719, 598, -472, +1046, -1315, 816, -1087, 295, 67, -247, 993, +-675, 1067, -764, 335, -739, -308, -78, -657, +877, -653, 1411, -378, 843, 176, -435, 710, +-1373, 733, -1335, 151, -332, -516, 758, -570, +1267, -221, 829, 58, 130, 162, -511, 238, +-905, 346, -923, 170, -359, -208, 427, -509, +997, -303, 993, 198, 533, 525, -361, 226, +-1217, -300, -1525, -459, -669, -3, 1013, 466, +2174, 283, 1476, -152, -608, -396, -2101, -204, +-1702, 81, 67, 221, 1513, 188, 1328, 44, +241, 70, -630, 14, -709, -179, -303, -389, +-36, -353, 45, 119, 192, 682, 449, 882, +255, 73, -287, -1005, -412, -1280, -37, -175, +450, 1175, 213, 1248, -462, 111, -767, -1006, +84, -835, 909, 46, 821, 632, -97, 288, +-918, -340, -758, -317, 54, 237, 451, 638, +271, 197, 251, -558, 369, -788, 149, -319, +-476, 461, -926, 817, -662, 612, 448, -105, +1280, -776, 970, -792, -340, -178, -1253, 550, +-965, 696, 193, 280, 916, -237, 716, -400, +-56, -111, -486, 103, -413, -27, -77, -333, +209, -157, 238, 407, 96, 769, -71, 377, +-149, -488, -195, -959, -52, -711, 280, 205, +383, 862, 50, 973, -362, 329, -467, -505, +-252, -1154, 298, -899, 627, 264, 468, 1220, +-98, 964, -612, -267, -677, -963, -193, -548, +429, 351, 761, 586, 563, -44, -213, -523, +-798, -236, -627, 473, 88, 620, 508, 44, +498, -526, 129, -498, -286, -63, -260, 183, +-73, 178, -16, 241, -107, 311, 122, 164, +307, -294, 122, -678, -223, -463, -274, 114, +44, 806, 358, 676, 188, 111, -489, -638, +-665, -769, 161, -202, 1086, 400, 709, 563, +-527, 114, -1267, -166, -678, -174, 558, 101, +1176, 75, 554, -247, -372, -410, -680, -10, +-327, 503, -71, 538, -38, 34, 183, -498, +572, -549, 622, -56, -90, 365, -876, 287, +-824, -1, 33, 15, 746, 164, 672, -50, +5, -494, -411, -508, -160, 168, 93, 886, +-183, 701, -386, -316, -123, -1138, 515, -703, +691, 496, 207, 1135, -446, 463, -626, -542, +-325, -723, -13, -213, 245, 269, 419, 176, +479, 118, 271, 188, -268, 307, -853, -85, +-708, -705, 61, -630, 718, 228, 855, 1005, +367, 671, -361, -351, -800, -984, -513, -561, +-29, 372, 337, 781, 432, 384, 307, -360, +88, -493, -81, -121, -214, 249, -414, 127, +-413, -23, -29, 46, 455, 154, 664, -88, +403, -423, -321, -311, -637, 353, -357, 790, +-30, 451, 178, -581, 167, -1163, 191, -691, +305, 662, 432, 1586, -83, 1015, -873, -686, +-951, -1846, -36, -1219, 896, 537, 1134, 1734, +462, 1323, -647, -218, -1008, -1415, -560, -1256, +120, -15, 434, 983, 505, 857, 371, 86, +188, -470, -212, -279, -537, -24, -602, 14, +-200, -189, 302, -111, 697, 232, 513, 382, +118, 154, -313, -169, -589, -247, -626, -133, +-237, -49, 512, -23, 890, -32, 597, 126, +-170, 350, -826, 336, -714, -80, -74, -560, +450, -550, 479, -42, 237, 439, -24, 490, +-108, 206, -90, 15, -275, -113, -363, -356, +-80, -602, 348, -441, 528, 360, 288, 1116, +-154, 965, -466, -252, -323, -1386, -85, -1170, +51, 177, 218, 1228, 400, 877, 267, -151, +-36, -583, -342, -206, -538, 8, -293, -307, +290, -418, 621, 182, 400, 992, -90, 845, +-535, -372, -431, -1397, 39, -884, 445, 586, +218, 1341, -107, 588, -312, -606, -119, -981, +261, -296, 397, 467, 49, 560, -380, 145, +-450, -194, -245, -233, 240, -243, 716, -160, +497, 127, -170, 455, -615, 373, -616, -68, +-256, -519, 352, -503, 718, -125, 498, 449, +5, 643, -451, 229, -604, -315, -382, -477, +37, -270, 436, -40, 611, 144, 348, 371, +-96, 331, -474, 72, -605, -248, -447, -338, +204, -328, 809, -170, 767, 205, 1, 689, +-812, 641, -891, -148, 26, -971, 890, -845, +639, 150, -456, 995, -950, 768, -84, -227, +1044, -750, 969, -350, -461, 267, -1564, 205, +-949, -205, 872, -114, 1730, 461, 734, 586, +-901, -154, -1362, -988, -426, -769, 527, 436, +671, 1255, 246, 697, -66, -638, -2, -1132, +-49, -410, -368, 535, -448, 677, 50, 191, +557, -161, 386, -184, -80, -62, -311, -172, +-113, -300, 0, -65, -63, 444, -127, 683, +64, 154, 455, -627, 348, -802, -309, -172, +-779, 599, -277, 708, 683, 137, 796, -448, +-6, -486, -795, 40, -704, 327, 186, 73, +795, -307, 529, -167, -208, 306, -515, 484, +-366, 140, -76, -502, 152, -640, 334, -177, +414, 520, 202, 639, -315, 171, -687, -349, +-410, -435, 360, -127, 671, 88, 294, 108, +-222, 66, -366, 155, -155, 170, 33, 7, +-8, -247, -32, -267, 210, -53, 317, 131, +5, 106, -424, 33, -244, 153, 260, 250, +370, 37, -136, -476, -603, -714, -169, -90, +714, 821, 822, 966, -128, 23, -1111, -967, +-928, -894, 355, 118, 1224, 956, 756, 597, +-418, -434, -939, -815, -491, -107, 267, 760, +521, 646, 215, -361, -131, -1026, -93, -479, +55, 676, -24, 1059, -168, 271, -125, -716, +30, -797, 117, -68, 159, 536, 119, 383, +26, -203, -201, -326, -304, 97, -79, 493, +288, 212, 359, -467, -30, -690, -393, -228, +-253, 512, 227, 756, 424, 361, 128, -316, +-294, -587, -424, -414, -215, -74, 173, 160, +500, 418, 426, 466, 64, 263, -431, -244, +-768, -625, -443, -621, 450, -34, 974, 607, +583, 703, -336, 179, -851, -315, -534, -404, +236, -194, 440, -124, 57, -154, -59, 80, +303, 564, 488, 717, -151, 90, -916, -835, +-906, -1100, 232, -228, 1286, 914, 1021, 1148, +-338, 279, -1145, -768, -673, -971, 294, -201, +589, 553, 147, 606, -206, 37, 49, -249, +444, -138, 116, -45, -591, -130, -821, -106, +-6, 175, 878, 471, 833, 250, -134, -393, +-880, -837, -537, -397, 335, 708, 711, 1241, +90, 453, -590, -984, -421, -1447, 294, -425, +627, 966, 249, 1362, -369, 452, -587, -698, +-171, -1029, 321, -408, 281, 297, 43, 466, +0, 268, 35, 85, 70, 119, -127, 60, +-346, -340, -295, -680, 106, -388, 513, 423, +454, 964, 134, 602, -332, -333, -634, -949, +-525, -625, 69, 201, 694, 607, 805, 385, +204, -5, -584, -135, -800, -61, -335, -118, +137, -307, 590, -352, 566, 177, 179, 721, +-289, 686, -538, -243, -533, -1091, -137, -853, +588, 403, 867, 1379, 276, 848, -627, -661, +-961, -1495, -365, -697, 662, 824, 947, 1400, +269, 525, -563, -717, -655, -1151, -279, -480, +169, 444, 388, 764, 396, 418, 298, 4, +-78, -220, -559, -417, -743, -506, -168, -211, +648, 369, 970, 719, 378, 475, -558, -135, +-950, -647, -385, -582, 274, -137, 525, 358, +398, 409, 155, 286, -43, 156, -291, -48, +-487, -391, -402, -610, 112, -295, 647, 316, +695, 747, 38, 670, -676, -16, -681, -793, +-40, -943, 488, -211, 429, 773, 59, 987, +-233, 194, -187, -738, -52, -738, 95, 63, +45, 649, 51, 297, 3, -395, -124, -504, +-139, 101, 59, 612, 289, 368, 309, -288, +-118, -591, -596, -271, -428, 222, 219, 437, +762, 196, 368, -58, -279, -158, -631, -104, +-167, -93, 272, -61, 217, 21, -99, 74, +-164, 18, 217, 100, 423, 293, 89, 180, +-623, -374, -712, -776, 26, -342, 893, 624, +763, 1099, -142, 460, -912, -740, -588, -1190, +264, -392, 697, 711, 221, 881, -370, 150, +-327, -450, 224, -314, 465, 133, -62, 39, +-709, -318, -498, -235, 415, 370, 1022, 635, +527, 161, -656, -416, -1254, -555, -476, -261, +804, 175, 1208, 502, 372, 516, -819, 29, +-956, -683, -147, -693, 578, 175, 481, 866, +33, 444, -144, -500, -68, -688, -8, -53, +-195, 484, -289, 307, -6, -110, 418, -175, +443, 21, 109, 54, -356, -176, -615, -274, +-396, -20, 385, 422, 816, 602, 410, 178, +-373, -614, -805, -1051, -418, -465, 386, 848, +729, 1470, 293, 593, -347, -969, -546, -1531, +-294, -607, 229, 776, 617, 1268, 358, 625, +-287, -353, -711, -813, -385, -765, 312, -186, +791, 551, 447, 1021, -315, 472, -763, -674, +-474, -1120, 144, -264, 665, 855, 587, 849, +24, -121, -574, -681, -701, -416, -80, 95, +639, 366, 507, 347, -139, 77, -380, -289, +-99, -310, 120, -3, 29, 228, -78, -67, +-111, -219, 124, 215, 316, 699, 69, 152, +-336, -979, -347, -966, 89, 396, 274, 1339, +218, 557, 50, -770, -223, -961, -234, -55, +-52, 615, 246, 461, 79, -85, -141, -502, +64, -311, 263, 377, -47, 647, -465, 36, +-294, -767, 280, -588, 535, 316, 408, 875, +-258, 400, -821, -584, -517, -836, 477, -41, +882, 843, 284, 558, -312, -426, -578, -783, +-483, -168, 4, 407, 611, 436, 583, 349, +33, 91, -383, -536, -426, -839, -440, -271, +-43, 630, 629, 921, 900, 548, 148, -240, +-901, -1002, -968, -1025, -223, -41, 760, 1066, +1144, 1139, 404, 186, -893, -795, -1066, -914, +-158, -295, 575, 295, 547, 534, 376, 403, +-3, 146, -524, -168, -576, -416, -80, -360, +338, -86, 420, 250, 410, 386, -99, 281, +-583, -62, -479, -411, 74, -337, 535, 86, +459, 348, -69, 256, -501, -56, -362, -361, +186, -355, 399, 204, 71, 673, -208, 260, +-85, -582, 22, -754, 101, 3, 65, 770, +-92, 582, -265, -250, -40, -743, 363, -246, +337, 488, -57, 499, -473, -155, -470, -553, +118, -172, 648, 321, 412, 441, -322, 98, +-428, -289, -111, -322, 65, -135, 78, 108, +83, 116, 130, 197, 207, 335, -18, 19, +-416, -462, -317, -502, 226, 19, 391, 381, +100, 399, -173, 141, -268, -154, 27, -355, +324, -171, 132, 83, -396, 25, -339, -49, +157, 220, 454, 495, 280, 50, -101, -731, +-404, -657, -419, 334, 111, 888, 449, 228, +322, -547, -172, -487, -350, 123, -38, 379, +262, 151, 153, -197, -299, -300, -357, -4, +185, 357, 601, 196, 178, -268, -474, -403, +-444, 106, 74, 496, 297, 199, 184, -361, +-45, -532, -150, -94, -53, 457, 79, 617, +57, 124, -82, -575, -98, -624, -31, -9, +60, 480, 125, 338, 59, -5, -111, -70, +-114, -71, 106, -48, 139, -193, -311, -241, +-346, -98, 332, 403, 684, 683, -41, 208, +-600, -657, -296, -825, 90, -56, 194, 598, +340, 448, 110, -49, -242, -116, -176, 16, +53, -61, -1, -300, -55, -339, 0, 92, +86, 547, 288, 500, 136, -92, -429, -556, +-479, -439, 249, 50, 566, 468, 126, 257, +-250, -228, -389, -324, -193, 274, 281, 497, +548, -202, 60, -814, -505, -267, -355, 748, +187, 699, 400, -241, 0, -616, -282, -225, +-3, 248, 203, 270, 111, 173, -141, -190, +-220, -396, -245, -17, -48, 369, 429, 270, +577, -42, 175, -120, -721, -264, -967, -430, +-151, -3, 860, 621, 966, 625, 185, -31, +-655, -538, -984, -586, -359, -389, 621, 271, +821, 894, 160, 684, -446, -390, -410, -911, +148, -303, 225, 196, -174, 236, -438, 228, +215, 323, 689, 175, 304, -310, -407, -564, +-780, -490, -211, 247, 738, 912, 663, 622, +-358, -534, -651, -1049, 72, -226, 488, 710, +175, 654, -149, -94, -370, -484, -220, -317, +266, 42, 496, 325, 83, 219, -355, -210, +-255, -141, 71, 335, 179, 135, -137, -692, +-131, -586, 348, 684, 271, 1265, -261, -4, +-404, -1292, -142, -897, 203, 579, 370, 1050, +61, 230, -386, -491, -111, -452, 350, -7, +18, 250, -510, 134, -204, -209, 433, -227, +621, 305, 17, 514, -753, -93, -659, -764, +266, -422, 764, 621, 431, 813, -186, -161, +-648, -883, -417, -328, 264, 690, 349, 684, +93, -189, 210, -871, 101, -450, -505, 619, +-325, 883, 295, 15, 247, -848, -5, -504, +104, 458, -63, 583, -190, -132, 124, -535, +246, 81, -85, 600, -382, 63, -148, -687, +343, -450, 575, 430, 104, 734, -482, 172, +-433, -571, -83, -681, 239, 56, 329, 852, +113, 425, -66, -686, 125, -841, -92, 426, +-680, 1167, -316, 42, 473, -1276, 687, -760, +333, 992, -354, 1376, -867, -226, -452, -1512, +504, -691, 600, 1084, 112, 1237, -168, -238, +-348, -1273, -132, -550, 154, 830, -210, 1003, +-278, -183, 449, -1133, 812, -435, -137, 1007, +-959, 1071, -659, -547, 273, -1613, 1012, -438, +644, 1605, -511, 1611, -953, -619, -167, -2151, +639, -878, 464, 1542, -256, 1858, -498, -251, +214, -1812, 715, -868, 58, 1183, -771, 1446, +-583, -338, 362, -1680, 999, -694, 514, 1426, +-720, 1735, -1059, -386, 86, -2086, 979, -1002, +517, 1413, -340, 1797, -716, -178, -358, -1716, +533, -834, 791, 1160, -84, 1341, -740, -346, +-201, -1526, 295, -567, 159, 1196, -108, 1279, +-7, -386, 157, -1421, 73, -360, -174, 1095, +-392, 731, -211, -755, 334, -1019, 527, 379, +-78, 1349, -603, 499, -201, -1254, 381, -1438, +217, 261, -303, 1632, -333, 917, 63, -839, +409, -1336, 375, -187, -211, 1104, -694, 712, +-498, -774, 485, -1041, 1075, 417, 256, 1485, +-966, 291, -901, -1536, 384, -1294, 947, 825, +316, 1788, -437, 331, -588, -1464, 11, -1121, +631, 542, 304, 1378, -499, 406, -464, -1115, +420, -1152, 654, 371, 139, 1519, -638, 524, +-655, -1250, 234, -1183, 951, 516, 398, 1543, +-698, 116, -696, -1495, 319, -925, 750, 1213, +-92, 1796, -842, -353, -97, -2016, 809, -1127, +457, 1295, -430, 1953, -766, 121, -233, -1533, +446, -1184, 632, 615, -118, 1308, -724, 85, +-8, -1145, 698, -588, 97, 1088, -935, 1206, +-781, -632, 671, -1756, 1366, -391, 294, 1661, +-1329, 1297, -1343, -925, 431, -1633, 1530, 172, +542, 1587, -1178, 422, -1050, -1400, 607, -1094, +1187, 804, 37, 1620, -1021, 211, -583, -1367, +510, -1113, 882, 658, 103, 1245, -811, -123, +-204, -1215, 889, -89, 378, 1532, -928, 766, +-900, -1634, 558, -2029, 1414, 620, 708, 2702, +-941, 1274, -1689, -1892, -26, -2649, 1645, 142, +1013, 2673, -967, 1466, -1339, -1853, 216, -2453, +1487, 616, 785, 2837, -1214, 1073, -1731, -2271, +37, -2667, 1802, 360, 1291, 2970, -587, 1896, +-1677, -1525, -751, -2801, 645, -442, 1003, 1983, +227, 1356, -414, -800, -410, -1024, -219, 389, +135, 632, 142, -578, -101, -927, 47, 463, +104, 1464, -294, 497, -478, -1409, 292, -1845, +932, 321, 127, 2432, -1030, 1551, -1049, -1638, +299, -2719, 1303, -275, 764, 2246, -437, 1743, +-1141, -705, -541, -1747, 607, -437, 896, 1183, +-62, 612, -596, -1075, 75, -1058, 516, 1090, +118, 2166, -386, 128, -601, -2638, -22, -2137, +1020, 1165, 821, 3139, -659, 1158, -1204, -2040, +90, -2558, 1124, 73, 771, 2400, -675, 1410, +-1421, -1489, -117, -2148, 1527, 318, 1091, 2219, +-576, 1129, -1296, -1459, -670, -2080, 409, -267, +1029, 1934, 346, 1753, -547, -711, -194, -2219, +218, -627, -130, 1745, -691, 1570, -337, -805, +408, -1948, 915, -489, 547, 1458, -622, 1544, +-1066, -46, -469, -1435, 391, -1199, 606, 248, +116, 1129, -171, 598, 126, -281, 383, -240, +-413, 145, -1133, -212, -449, -891, 826, -500, +1481, 962, 626, 1767, -1056, 349, -1779, -1802, +-305, -1882, 1500, 398, 1322, 2149, -304, 1038, +-1257, -1124, -666, -1680, 778, 5, 1311, 1456, +85, 912, -1210, -895, -864, -1388, 583, -51, +1083, 1256, 356, 866, -405, -483, -534, -916, +-58, -198, 289, 479, 38, 130, -325, -385, +-7, -15, 722, 796, 586, 632, -525, -700, +-1017, -1387, -359, -439, 592, 1153, 717, 1423, +163, 78, -317, -1087, -313, -937, -191, 146, +-298, 545, 36, 155, 430, -74, 298, 365, +-201, 572, -481, -454, -123, -1273, 252, -615, +253, 1018, -217, 1453, -594, 319, 44, -1035, +595, -1267, 415, -97, -185, 927, -759, 790, +-565, -179, 333, -602, 1034, -151, 330, 194, +-784, 166, -603, -61, 137, -28, 515, 65, +330, -194, -121, -266, -428, 233, -163, 747, +438, 377, 377, -821, -68, -1259, -211, -324, +-139, 1388, -71, 1652, 31, -1, 419, -1787, +412, -1536, -153, 340, -383, 1715, -258, 1218, +28, -480, 266, -1614, 320, -868, 154, 701, +-146, 1514, -178, 554, -230, -992, -188, -1416, +43, -395, 300, 1146, 429, 1598, 108, 460, +-416, -1494, -755, -2044, -204, -214, 505, 2079, +654, 2027, 88, -295, -539, -2341, -515, -1775, +-12, 825, 240, 2611, 159, 1326, -38, -1596, +20, -2689, 17, -593, -224, 2248, -424, 2435, +67, -122, 701, -2505, 486, -1907, -625, 528, +-1160, 2267, -209, 1458, 1181, -712, 1486, -1888, +28, -859, -1777, 914, -1742, 1202, 334, -11, +2256, -886, 1873, -253, -439, 845, -2254, 612, +-2042, -835, 364, -1342, 2588, 18, 2101, 1730, +-369, 1305, -2404, -765, -1923, -2173, 319, -956, +2250, 1399, 1988, 2195, -452, 614, -2218, -1701, +-1456, -2217, 829, -344, 1892, 1941, 588, 1999, +-1028, -112, -1138, -1644, 293, -1191, 1024, 103, +119, 686, -1271, 444, -879, 155, 1199, 348, +2083, 381, 9, -311, -2512, -1405, -2228, -1278, +787, 529, 2952, 2232, 1875, 1804, -1305, -758, +-2937, -2466, -1230, -1629, 1305, 721, 2048, 2000, +518, 1031, -1019, -638, -951, -1137, 223, -75, +458, 636, -383, -67, -592, -843, 169, -356, +1002, 829, 909, 1067, -366, 219, -1397, -625, +-848, -858, 626, -541, 1110, -45, 583, 464, +-283, 999, -747, 780, -277, -258, 422, -1287, +368, -1047, -87, 397, -302, 1236, -297, 545, +203, -826, 941, -851, 561, 688, -723, 1433, +-1215, -5, -461, -2077, 733, -1659, 1290, 955, +661, 2723, -818, 1605, -1265, -1389, -231, -2731, +731, -1242, 636, 1374, -120, 2162, -612, 687, +-217, -1014, 506, -1319, 520, -234, -172, 709, +-675, 524, -630, -82, -152, -337, 630, -266, +971, -70, 570, 381, -517, 815, -1546, 238, +-1303, -1062, 591, -1453, 2054, -175, 1437, 1699, +-823, 1957, -2165, 94, -1206, -2115, 991, -2344, +1866, -93, 525, 2423, -1017, 2489, -947, 52, +154, -2352, 608, -2415, -80, -360, -480, 1935, +322, 2601, 919, 919, 308, -1642, -988, -2771, +-1240, -1548, -105, 1083, 1540, 3022, 1623, 2495, +-194, -677, -1744, -3618, -1359, -3088, 219, 807, +1304, 3936, 1337, 2853, 322, -1024, -797, -3483, +-1295, -2216, -948, 990, 186, 2551, 1594, 1515, +1547, -648, -137, -1574, -1833, -938, -1713, 125, +330, 698, 2025, 797, 1407, 470, -997, -134, +-2203, -975, -601, -1104, 1694, -96, 1928, 1422, +-330, 1636, -2444, 21, -1485, -1832, 1233, -1735, +2541, 36, 679, 1724, -1663, 1582, -2106, 218, +-221, -1002, 1684, -1333, 1395, -824, -362, -104, +-1356, 997, -383, 1679, 769, 1297, 512, -742, +-401, -2605, -669, -2106, 125, 726, 793, 3035, +445, 2350, -331, -657, -724, -2920, -207, -2268, +366, 487, 372, 2628, 147, 1788, 26, -386, +100, -1922, -217, -1315, -384, -51, -175, 1009, +333, 1305, 630, 896, 273, -415, -354, -1818, +-765, -1874, -253, 164, 574, 2604, 781, 2690, +165, -117, -644, -3295, -871, -3251, -251, 147, +776, 3634, 1254, 3229, 254, -277, -1199, -3156, +-1530, -2501, -280, 140, 1366, 1890, 1785, 1465, +308, 362, -1778, -336, -2068, -469, 133, -911, +1989, -1021, 1511, -190, -675, 1204, -1888, 1817, +-844, 653, 1046, -1207, 1724, -1903, 37, -774, +-1512, 843, -1283, 1374, 338, 706, 1571, 24, +1254, -555, -214, -831, -1592, -976, -1654, -242, +-79, 1108, 1759, 1797, 2155, 837, 353, -1352, +-1883, -2556, -2127, -1126, -471, 1735, 1641, 2974, +2013, 939, 572, -1965, -1205, -2636, -1597, -732, +-364, 1618, 847, 2024, 823, 544, 144, -1229, +-77, -1109, 126, 48, -215, 548, -842, -300, +-534, -677, 485, 314, 1428, 1613, 909, 1323, +-838, -869, -2020, -2761, -930, -2111, 1275, 1084, +1970, 3497, 662, 2626, -1080, -837, -1710, -3540, +-648, -2884, 720, 195, 855, 3048, 259, 2956, +310, 296, 439, -2231, -535, -2328, -1634, -439, +-1465, 1004, 546, 1172, 2756, 562, 2323, 116, +-864, 46, -3525, -279, -2421, -723, 983, -1106, +3321, -476, 2182, 1015, -973, 1989, -2612, 1313, +-1363, -901, 644, -2411, 1474, -1870, 825, 228, +-333, 2292, -641, 2423, -34, 554, 334, -1783, +-55, -2464, -363, -1271, -377, 518, -91, 2107, +946, 2394, 1393, 835, 244, -1814, -1712, -3131, +-2343, -1940, -402, 893, 2685, 3312, 3467, 3081, +165, 149, -3671, -3148, -3656, -3784, 251, -1045, +3851, 2264, 3478, 3610, -370, 2011, -3594, -842, +-2932, -3039, 397, -2959, 2666, -577, 2056, 2274, +-194, 3270, -1420, 1542, -994, -1378, -625, -3029, +-259, -1949, 714, 779, 1666, 2379, 888, 1593, +-1064, -525, -2177, -1578, -995, -813, 1392, 709, +2414, 1081, 549, -59, -2059, -1117, -2300, -1002, +-51, 406, 2451, 1614, 2324, 1712, -294, 18, +-2736, -2048, -2531, -2706, 179, -887, 2827, 2033, +3017, 3659, 359, 2065, -2589, -1449, -3380, -4044, +-1280, -3248, 2099, 431, 3853, 3933, 2200, 4057, +-1548, 548, -3550, -3258, -2481, -3984, 551, -1320, +2704, 2099, 2684, 3433, 572, 1792, -1411, -1213, +-2264, -2745, -1712, -1768, -9, 671, 1810, 2126, +2578, 1416, 1342, -580, -1140, -1781, -3144, -1124, +-2481, 563, 520, 1632, 3450, 1178, 3238, -342, +52, -1646, -3533, -1731, -3994, -322, -477, 1541, +3503, 2317, 4185, 1091, 805, -1008, -3321, -2400, +-4117, -1950, -1124, -34, 2640, 1826, 3562, 2412, +1322, 1321, -1738, -472, -2720, -2210, -1449, -2684, +493, -1090, 1515, 1622, 1451, 3324, 609, 2258, +-410, -584, -1124, -2827, -1440, -2733, -795, -557, +774, 1781, 1999, 2584, 1551, 1413, -448, -537, +-2112, -1790, -1813, -1637, 258, -629, 2036, 980, +1800, 1840, -1, 1165, -1786, -726, -1801, -2006, +-65, -932, 1870, 1333, 1928, 2311, 167, 114, +-1788, -2469, -2090, -2275, -452, 799, 1839, 2903, +2311, 1897, 681, -831, -1357, -2373, -1991, -1658, +-1071, 80, 303, 1029, 1336, 1111, 1358, 1015, +1065, 841, 64, -261, -1625, -2163, -2695, -2794, +-1573, -753, 1560, 2724, 3821, 4142, 2818, 1521, +-1066, -2739, -4415, -4451, -3761, -1997, 397, 1969, +4026, 3615, 3910, 2244, 293, -559, -3080, -2427, +-3401, -2368, -1025, -742, 1461, 1262, 2426, 2201, +1767, 1572, 71, -230, -1664, -1815, -2262, -1815, +-1210, -376, 962, 1139, 2404, 1556, 1874, 770, +-416, -62, -2263, -611, -1834, -1154, 3, -1202, +1632, -250, 1393, 1446, 552, 2170, -392, 1097, +-872, -1136, -966, -2650, -679, -1884, 214, 624, +1112, 2570, 1727, 2260, 821, 157, -1132, -1664, +-2160, -2016, -1337, -943, 580, 237, 1880, 1078, +1853, 1594, 432, 1299, -1277, -163, -1852, -1886, +-1207, -2131, 336, -542, 1492, 1379, 1583, 1856, +441, 1035, -936, -310, -1430, -1064, -807, -1354, +400, -678, 857, 247, 407, 888, -260, 851, +-175, 457, 320, -60, 556, -522, -347, -759, +-1529, -741, -1218, -450, 629, 371, 2323, 1479, +1709, 1788, -559, 182, -2485, -2182, -2181, -2760, +-12, -618, 2053, 2311, 2461, 3278, 805, 1033, +-1440, -2151, -2484, -3347, -1569, -1033, 671, 2045, +2371, 2643, 2182, 749, 65, -1366, -2078, -1323, +-2254, -224, -656, 385, 1445, -218, 1944, -332, +1069, 722, -179, 1862, -1013, 1004, -1354, -1484, +-1247, -3060, -141, -1593, 1564, 1751, 2436, 3620, +1379, 2058, -1225, -1391, -3053, -3434, -2046, -2001, +660, 987, 2711, 2187, 2164, 1058, -133, -434, +-1769, -482, -1218, 170, 36, 148, 347, -827, +-196, -1441, -352, -488, 378, 1283, 1483, 2110, +1311, 1046, -390, -940, -2306, -2063, -2301, -1468, +-366, 133, 1921, 1130, 2699, 1016, 1403, 516, +-905, 204, -2297, 15, -2052, -677, -460, -1215, +1000, -1070, 1771, 89, 1514, 1196, 297, 1501, +-974, 965, -1532, -228, -935, -1181, -137, -1578, +350, -1160, 777, 45, 1110, 1456, 908, 2238, +145, 1435, -1084, -446, -1733, -2226, -1279, -2416, +455, -747, 1717, 1279, 1694, 2225, 635, 1639, +-473, 384, -1309, -875, -1521, -1663, -867, -1657, +552, -865, 1592, 640, 1588, 2104, 509, 2528, +-786, 1032, -1365, -1610, -903, -3292, -140, -2389, +42, 399, 408, 2822, 1175, 3071, 1574, 946, +313, -1783, -1464, -2918, -2401, -1608, -1214, 691, +1130, 1873, 2318, 1411, 1130, 104, -612, -776, +-1013, -834, -337, -263, 4, 101, -545, -76, +-793, -353, -158, -20, 1280, 872, 1838, 1003, +805, 22, -1071, -1082, -2180, -1274, -1652, -386, +-117, 820, 1500, 1267, 2084, 421, 1505, -592, +-227, -767, -1887, -32, -2244, 261, -1025, 17, +901, -348, 1961, -130, 1734, 560, 356, 762, +-855, 140, -1364, -690, -1301, -682, -609, -131, +457, 160, 1654, 288, 1636, 588, 550, 667, +-1062, 93, -1756, -933, -1246, -1263, 182, -442, +1306, 1190, 1356, 1921, 477, 716, -428, -1402, +-868, -2197, -735, -750, -186, 1433, 473, 2211, +592, 880, 170, -1349, -314, -2098, -299, -877, +130, 938, 657, 1643, 443, 959, -679, -156, +-1390, -973, -752, -1247, 835, -841, 1751, 318, +1178, 1368, -442, 1457, -1674, 281, -1551, -1222, +-171, -1820, 997, -826, 1164, 896, 628, 1567, +65, 726, -295, -330, -770, -667, -1135, -553, +-723, -459, 419, -250, 1605, 407, 1546, 943, +107, 722, -1621, -387, -1791, -1236, -297, -750, +1130, 812, 1313, 1476, 399, 142, -622, -1571, +-784, -1358, -12, 780, 492, 2125, 212, 1063, +-342, -1125, -357, -2067, -33, -842, 273, 985, +447, 1387, 451, 578, 73, -207, -503, -249, +-766, -179, -452, -510, 390, -702, 833, -259, +594, 724, 2, 1274, -438, 775, -489, -337, +-246, -1255, -46, -1074, 108, -247, 214, 594, +365, 905, 277, 849, 48, 286, -226, -565, +-512, -1126, -412, -789, -53, 200, 218, 921, +389, 700, 420, -295, 244, -665, -73, 12, +-505, 763, -658, 280, -451, -950, 143, -1298, +523, -207, 678, 1292, 624, 1582, 51, 505, +-723, -956, -1078, -1646, -775, -938, 73, 341, +969, 1140, 1403, 919, 811, 352, -388, -267, +-1529, -654, -1495, -725, -238, -337, 1120, 218, +1436, 604, 635, 478, -310, 44, -743, -29, +-528, 202, -135, -39, -145, -823, -264, -968, +158, 26, 940, 1250, 1232, 1325, 328, 287, +-1133, -938, -1830, -1124, -886, -483, 920, 315, +1668, 434, 965, 351, -336, 519, -766, 622, +-366, -81, -198, -1131, -500, -1321, -458, -238, +326, 1074, 1210, 1547, 1339, 690, 117, -704, +-1499, -1302, -1881, -857, -355, 51, 1219, 618, +1345, 825, 348, 553, -420, -15, -515, -629, +-212, -939, -46, -595, -224, 325, -307, 1062, +-28, 889, 525, -144, 814, -903, 328, -884, +-377, -143, -829, 406, -598, 706, -192, 544, +396, 13, 677, -671, 548, -777, 127, -91, +-264, 490, -457, 498, -438, 57, -318, -89, +-45, 21, 376, 113, 792, -202, 576, -591, +-80, -360, -677, 398, -656, 944, -244, 581, +152, -301, 261, -800, 343, -588, 419, -34, +380, 333, 78, 418, -558, 433, -928, 442, +-738, 68, 277, -753, 1047, -1153, 920, -384, +415, 913, -269, 1254, -763, 418, -1051, -498, +-772, -796, 87, -517, 1145, -40, 1569, 299, +835, 443, -692, 414, -1811, 97, -1504, -399, +31, -698, 1366, -85, 1410, 668, 398, 504, +-441, -510, -820, -930, -411, -66, -108, 972, +-250, 928, -235, -110, 440, -929, 1066, -950, +618, -225, -148, 537, -885, 898, -997, 608, +-491, -43, 367, -675, 728, -899, 865, -439, +665, 505, -210, 951, -1006, 375, -1134, -481, +-367, -604, 691, 184, 1239, 696, 593, 152, +-518, -1016, -722, -1118, -101, 314, 365, 1790, +89, 1362, -447, -565, -516, -1867, 188, -1273, +813, 434, 811, 1369, 168, 1012, -674, -60, +-1109, -637, -730, -514, 174, -175, 887, -23, +1135, 82, 647, 256, -405, 303, -1136, 81, +-1070, -162, -267, -124, 641, 50, 950, 73, +601, -225, -14, -394, -223, -96, -476, 485, +-598, 615, -479, 240, 12, -444, 601, -604, +708, -332, 422, 52, -24, 154, -343, 213, +-558, 516, -670, 525, -428, 22, 51, -913, +830, -1229, 1412, -380, 958, 1066, -609, 1532, +-1801, 461, -1772, -893, -348, -1137, 1517, -395, +2241, 240, 1132, 369, -618, 359, -1628, 448, +-1524, 284, -630, -311, 602, -857, 1278, -587, +1340, 285, 664, 902, -483, 523, -1366, -336, +-1296, -587, -435, -103, 620, 295, 1240, 87, +990, -253, 213, -104, -375, 446, -630, 477, +-1026, -192, -906, -880, 70, -460, 1229, 608, +1574, 1094, 728, 342, -738, -832, -1598, -1093, +-1224, -267, -105, 696, 902, 888, 1276, 481, +847, -115, -107, -655, -883, -982, -1172, -505, +-525, 558, 543, 1287, 1043, 803, 444, -453, +-418, -1229, -557, -802, 64, 366, 573, 886, +130, 319, -795, -497, -808, -290, 272, 563, +1094, 583, 736, -469, -347, -1317, -879, -555, +-330, 979, 342, 1583, 301, 400, -293, -1179, +-393, -1319, 227, -61, 889, 1002, 669, 688, +-514, -310, -1192, -679, -725, -48, 305, 596, +904, 475, 838, -258, 117, -743, -447, -519, +-571, 179, -410, 694, -130, 690, 165, 296, +551, -317, 421, -928, -67, -1028, -319, -47, +-186, 1326, 105, 1538, -87, 133, -326, -1457, +-157, -1566, 363, 12, 520, 1424, 218, 1168, +-318, -454, -474, -1286, -43, -297, 319, 1080, +-77, 922, -644, -645, -277, -1467, 824, -487, +1366, 1159, 461, 1597, -1296, 274, -2064, -1310, +-671, -1485, 1287, -172, 2026, 1067, 986, 1101, +-660, 214, -1487, -562, -1155, -722, -170, -427, +626, 135, 1006, 574, 877, 553, 202, -96, +-616, -596, -1107, -499, -772, 232, 322, 692, +985, 366, 680, -498, -75, -880, -439, -153, +-385, 758, -46, 742, 115, -11, -71, -592, +25, -447, 311, -43, 161, 165, -253, 47, +-258, 63, 126, 484, 366, 571, 155, -278, +-475, -1212, -692, -914, 44, 606, 915, 1569, +774, 869, -308, -661, -1006, -1378, -698, -667, +421, 427, 975, 926, 421, 480, -600, -21, +-747, -396, -129, -417, 550, -376, 619, 58, +53, 556, -540, 612, -497, -17, -105, -709, +142, -631, 441, 181, 528, 828, 182, 460, +-491, -432, -790, -807, -433, -197, 418, 623, +942, 688, 448, -90, -450, -764, -711, -498, +-165, 337, 401, 647, 422, 387, -160, -230, +-577, -637, -64, -590, 589, 56, 475, 728, +-223, 723, -369, 84, -143, -543, -31, -730, +-206, -415, -260, 180, 410, 625, 1054, 701, +639, 289, -827, -341, -1648, -839, -770, -729, +919, 26, 1609, 784, 673, 782, -669, 153, +-932, -311, -285, -321, 122, -370, -147, -485, +-168, -144, 413, 609, 1050, 1042, 545, 478, +-760, -661, -1431, -1251, -524, -516, 737, 783, +848, 1086, 176, 87, -155, -981, 192, -510, +150, 698, -570, 1030, -1089, -155, -400, -1238, +989, -820, 1474, 494, 446, 1108, -992, 556, +-1220, -321, -246, -396, 587, -101, 448, -254, +-49, -723, -43, -404, 335, 1020, 308, 1763, +-260, 655, -786, -1466, -502, -2280, 353, -709, +740, 1495, 284, 2043, -130, 444, 21, -1169, +-8, -1089, -424, 53, -737, 457, -177, -169, +736, -436, 1102, 279, 365, 1030, -655, 567, +-1127, -637, -491, -1317, 395, -506, 822, 702, +438, 985, -213, 203, -299, -458, -191, -298, +9, 34, -94, 147, -139, -115, 91, -266, +248, -108, 275, 225, -15, 477, -185, 279, +-261, -91, -193, -481, 90, -560, 238, -159, +133, 407, -80, 747, -120, 354, 56, -361, +220, -677, 25, -207, -416, 283, -401, 206, +163, -131, 669, -25, 422, 419, -316, 416, +-717, -253, -371, -932, 500, -577, 758, 552, +34, 1156, -801, 477, -609, -705, 415, -968, +947, -261, 373, 593, -655, 517, -880, -13, +-123, -203, 522, 128, 416, 132, 7, -452, +-21, -739, 166, 46, 38, 1156, -577, 1061, +-796, -516, -147, -1658, 1043, -867, 1317, 1024, +156, 1630, -1283, 278, -1423, -1260, -104, -1125, +1132, 364, 1078, 1178, 5, 394, -791, -916, +-451, -913, 204, 377, 267, 1271, -198, 463, +-403, -1029, 64, -1262, 717, 117, 613, 1289, +-395, 927, -1059, -483, -524, -1199, 592, -533, +934, 637, 299, 985, -644, 310, -694, -593, +33, -803, 578, -296, 359, 399, -213, 740, +-490, 494, -271, -99, 352, -767, 489, -793, +93, -45, -328, 794, -350, 778, -156, 82, +150, -518, 358, -429, 256, -109, -148, 56, +-354, -92, -320, 51, 71, 483, 398, 599, +415, 7, -84, -743, -525, -854, -456, -203, +42, 586, 492, 892, 550, 466, 109, -202, +-509, -683, -703, -665, -239, -295, 482, 274, +661, 792, 240, 756, -282, -8, -432, -907, +-340, -842, -32, 66, 197, 699, 349, 482, +209, -35, 54, -326, -247, -247, -364, -20, +-218, 141, 99, 117, 353, -25, 211, -14, +14, -93, -122, -164, -62, 27, -197, 330, +-337, 349, -21, -130, 476, -610, 591, -473, +38, 192, -635, 764, -730, 545, 51, -241, +723, -720, 461, -447, -208, 183, -323, 459, +-141, 293, -21, -1, -40, -197, -52, -208, +209, -87, 383, 64, 84, 115, -551, 35, +-534, -19, 119, -5, 653, 97, 450, 54, +-342, -142, -808, -195, -217, 3, 702, 316, +599, 142, -296, -298, -705, -375, -169, 175, +490, 658, 353, 253, -192, -668, -389, -895, +-72, -46, 325, 994, 294, 990, -106, -74, +-543, -1074, -327, -993, 332, 23, 562, 914, +287, 900, -208, 161, -528, -604, -601, -808, +-71, -382, 737, 363, 802, 757, 69, 384, +-760, -345, -842, -645, -103, -105, 805, 550, +811, 460, -265, -400, -952, -925, -340, -210, +765, 1009, 797, 1207, -255, -67, -999, -1398, +-575, -1212, 425, 288, 949, 1372, 496, 972, +-361, -375, -735, -1038, -421, -516, 95, 435, +244, 583, 241, -89, 238, -531, 186, -132, +-77, 609, -405, 671, -408, -100, -219, -883, +101, -828, 400, 50, 528, 883, 312, 950, +-279, 232, -763, -719, -711, -1029, -7, -419, +833, 530, 813, 866, -77, 392, -705, -286, +-416, -539, 293, -247, 258, 136, -297, 161, +-503, -22, 100, -1, 838, 198, 602, 205, +-330, -212, -1025, -429, -583, -135, 392, 420, +754, 472, 185, -78, -362, -561, -167, -442, +383, 193, 230, 708, -548, 477, -779, -243, +-60, -729, 753, -465, 719, 104, 35, 445, +-432, 482, -407, 292, -119, -33, -71, -520, +-211, -774, 79, -310, 553, 545, 669, 966, +107, 452, -669, -341, -963, -770, -440, -565, +451, -18, 825, 462, 509, 545, 44, 336, +-379, -103, -606, -468, -516, -463, -73, -117, +423, 321, 609, 388, 256, 183, -204, -191, +-382, -223, -194, 9, -99, 132, -152, -105, +-34, -260, 225, -42, 438, 364, 293, 463, +-232, 7, -693, -557, -388, -566, 324, 65, +502, 581, 80, 537, -306, -27, -208, -516, +121, -524, 334, -52, 28, 450, -389, 505, +-336, 109, 67, -340, 233, -494, 193, -149, +75, 212, 5, 400, 3, 215, -117, -125, +-334, -232, -335, -123, 19, -29, 351, -95, +528, -22, 443, 263, -184, 443, -755, 212, +-840, -403, -286, -871, 627, -462, 1192, 643, +741, 1212, -477, 484, -1304, -758, -1018, -1180, +149, -473, 1127, 587, 980, 994, -34, 563, +-870, -311, -777, -857, -6, -588, 570, 198, +409, 671, -174, 426, -351, -130, -123, -409, +74, -294, 103, 85, 157, 274, 105, 142, +-43, -87, -388, -157, -570, -138, -131, 35, +730, 248, 1009, 249, 107, -91, -1006, -380, +-1168, -294, -196, 85, 967, 461, 1029, 335, +124, -125, -693, -468, -653, -304, -30, 166, +253, 482, 105, 265, -118, -354, 94, -571, +336, -54, 104, 573, -277, 578, -403, -15, +-199, -650, 107, -734, 325, -99, 205, 724, +42, 876, -74, 213, -163, -613, -326, -846, +-200, -367, 215, 298, 381, 687, 137, 531, +-258, -12, -258, -460, -34, -423, 172, -127, +73, 13, -187, 102, -233, 333, 63, 381, +366, 25, 163, -370, -261, -440, -445, -126, +-66, 229, 270, 357, 261, 157, -90, -163, +-328, -282, -103, -44, 301, 284, 279, 283, +-253, -229, -537, -603, -124, -298, 432, 542, +476, 890, -33, 273, -581, -654, -475, -907, +277, -295, 737, 396, 102, 736, -671, 516, +-610, -108, 186, -564, 751, -520, 531, -67, +-353, 181, -882, 250, -424, 378, 481, 309, +714, -144, 143, -632, -485, -517, -437, 167, +147, 611, 460, 415, 51, -44, -551, -364, +-460, -370, 233, -136, 763, 217, 485, 409, +-380, 208, -941, -207, -494, -439, 398, -206, +754, 299, 271, 488, -289, 93, -410, -417, +-152, -473, 181, 26, 105, 520, -229, 380, +-299, -261, 102, -497, 505, -37, 355, 445, +-153, 175, -694, -395, -600, -394, 135, 263, +581, 694, 432, 213, 39, -677, -312, -822, +-307, 43, -144, 907, -84, 737, -121, -312, +171, -898, 514, -442, 203, 467, -284, 674, +-544, 112, -313, -408, 164, -384, 527, 46, +240, 281, -294, 201, -441, -51, -101, -115, +419, -122, 399, -124, -126, -48, -577, 211, +-334, 373, 105, 96, 394, -369, 489, -488, +207, -16, -362, 520, -727, 347, -545, -292, +213, -445, 851, 181, 768, 576, -146, 33, +-902, -724, -855, -621, 18, 312, 842, 1005, +817, 641, -108, -418, -859, -1097, -614, -675, +191, 355, 642, 999, 314, 647, -270, -243, +-324, -753, -24, -493, -65, 88, -239, 389, +-32, 272, 438, 90, 530, -21, 73, -136, +-747, -241, -1004, -179, -127, 100, 932, 247, +1034, 159, 166, -15, -752, -96, -956, -169, +-423, -194, 415, -36, 708, 262, 475, 437, +-28, 91, -390, -428, -565, -575, -326, -94, +154, 497, 520, 589, 437, 173, -111, -372, +-485, -654, -304, -359, 126, 301, 307, 718, +134, 453, -158, -308, -287, -657, -25, -308, +221, 245, 146, 414, -50, 153, -95, -110, +-92, -181, -115, -73, -67, 62, 59, 68, +136, -27, 171, -82, 53, -26, -209, 119, +-333, 161, -153, -12, 163, -206, 318, -141, +178, 21, -159, 125, -315, 142, -111, 55, +94, -69, 85, -176, -16, -95, -60, 41, +25, 123, 76, 140, -16, 26, -107, -80, +-130, -178, -25, -182, 8, 20, 110, 302, +129, 381, -24, -25, -151, -521, -166, -512, +-27, 86, 119, 691, 169, 537, -45, -209, +-141, -677, -54, -406, 76, 243, 18, 506, +-57, 194, -89, -217, -17, -195, 173, 60, +139, 68, -78, -95, -291, -75, -174, 37, +110, -10, 312, 39, 178, 228, -132, 285, +-210, -125, -162, -590, -52, -482, 7, 229, +155, 750, 288, 481, 216, -167, -189, -483, +-610, -397, -376, -231, 295, 62, 607, 452, +337, 614, -214, 151, -505, -469, -345, -539, +52, -89, 333, 145, 216, 7, -50, 76, +-169, 454, -20, 488, 81, -191, -33, -846, +-201, -688, -240, 245, -10, 817, 510, 556, +557, -110, -215, -421, -922, -390, -522, -180, +515, 114, 856, 338, 283, 183, -526, -148, +-723, -115, -125, 175, 520, 196, 447, -313, +-82, -495, -275, -10, -217, 595, 20, 435, +117, -195, 110, -568, -40, -192, -2, 318, +90, 356, 98, -40, -177, -311, -373, -152, +-132, 10, 421, 166, 570, 344, 46, 287, +-500, -274, -527, -752, -124, -407, 329, 517, +518, 882, 274, 335, -249, -446, -467, -707, +-166, -387, 122, 148, 98, 539, 22, 521, +138, 70, 184, -433, 12, -472, -207, -111, +-384, 255, -191, 191, 242, 45, 500, 185, +193, 255, -297, -283, -341, -748, -146, -245, +76, 675, 161, 741, 228, -8, 37, -482, +-212, -465, -181, -162, 98, 126, 143, 401, +-42, 361, -111, 34, -17, -290, 122, -423, +192, -211, 12, 184, -379, 415, -326, 236, +338, -77, 632, -172, 32, -229, -558, -252, +-452, 1, 91, 432, 520, 402, 448, -125, +-125, -424, -580, -214, -279, 69, 274, 137, +422, 230, 83, 177, -271, -98, -220, -380, +133, -180, 267, 236, -31, 316, -268, -4, +-94, -207, 199, -39, 168, 99, -30, -54, +-120, -143, 0, 65, 85, 237, -83, 50, +-143, -190, 53, -151, 260, 82, 69, 143, +-144, -31, -123, -132, -17, -16, 54, 191, +128, 102, -1, -159, -169, -282, 34, -45, +285, 308, 69, 303, -280, -88, -283, -362, +79, -185, 397, 167, 184, 226, -251, 7, +-312, -92, 177, 20, 373, 116, -32, -51, +-433, -296, -288, -245, 270, 170, 612, 542, +399, 401, -352, -240, -816, -727, -451, -471, +437, 228, 877, 678, 476, 442, -279, -100, +-711, -418, -426, -340, 87, -26, 355, 64, +316, -7, 331, 191, 180, 467, -303, 284, +-703, -424, -475, -784, 349, -280, 899, 501, +589, 632, -326, 225, -774, -208, -423, -347, +225, -360, 495, -123, 284, 345, -87, 474, +-153, 39, -34, -402, -75, -255, -151, 216, +68, 281, 347, -76, 122, -292, -290, -115, +-265, 149, 228, 300, 463, 267, -1, -187, +-554, -643, -312, -327, 406, 596, 538, 787, +-14, -69, -360, -745, -183, -437, 67, 288, +286, 523, 108, 74, -229, -393, -267, -252, +176, 388, 507, 546, 254, -186, -312, -926, +-682, -579, -358, 664, 541, 1210, 1039, 444, +251, -712, -733, -1140, -786, -543, -130, 446, +508, 1047, 695, 580, 303, -260, -455, -551, +-579, -371, -55, -245, 409, -37, 317, 437, +-41, 576, -305, 174, -72, -366, 365, -403, +142, -151, -317, 47, -158, 113, 286, 234, +127, 265, -178, -110, -22, -365, 149, -93, +119, 324, -17, 223, -178, -288, -93, -358, +189, 26, 259, 429, -61, 282, -250, -142, +-82, -272, 192, -180, 342, 16, 49, 197, +-267, 212, -277, -129, 23, -378, 192, 63, +239, 574, 246, 318, 52, -483, -259, -743, +-451, -169, -97, 504, 417, 726, 486, 306, +30, -403, -271, -766, -142, -420, 77, 469, +81, 686, -34, 172, -168, -404, -50, -506, +382, 33, 486, 469, 82, 404, -520, -339, +-588, -692, -51, -46, 432, 681, 497, 472, +274, -387, 86, -561, -245, 63, -572, 478, +-453, 72, 238, -455, 797, -200, 597, 274, +-175, 429, -665, 4, -357, -306, 305, -207, +369, 93, 6, 60, -212, -213, 9, 56, +331, 539, 196, 340, -175, -530, -333, -866, +23, -64, 204, 923, 52, 912, -43, -375, +49, -1376, 267, -657, 303, 1146, -50, 1657, +-729, -123, -522, -1945, 546, -1294, 1094, 1194, +281, 2131, -793, 201, -670, -1836, 197, -1385, +629, 798, 190, 1678, -408, 378, -235, -1169, +407, -1157, 566, 328, -206, 1236, -780, 506, +-193, -902, 780, -990, 709, 493, -271, 1294, +-868, -2, -279, -1550, 628, -874, 869, 1263, +73, 1814, -774, -40, -583, -1922, 277, -1320, +577, 819, 259, 1716, -144, 446, -117, -1100, +63, -898, 41, 401, -270, 976, -330, -56, +304, -1132, 769, -503, 367, 1117, -549, 1265, +-794, -427, -57, -1551, 727, -557, 577, 1134, +-246, 1172, -539, -395, 8, -1344, 552, -396, +178, 1143, -509, 1164, -365, -380, 472, -1477, +676, -621, -8, 1047, -650, 1166, -475, -409, +283, -1129, 833, 76, 467, 1174, -450, 307, +-781, -1204, -174, -1169, 414, 454, 603, 1592, +380, 912, -176, -644, -443, -1431, -284, -814, +-78, 485, 165, 1170, 602, 577, 558, -424, +-233, -553, -790, 65, -451, 99, 453, -477, +924, -455, 261, 518, -700, 1236, -642, 464, +234, -1100, 661, -1460, 414, -101, -193, 1299, +-615, 1167, -156, -195, 415, -1150, 281, -837, +-42, 363, 20, 1002, 138, 520, -12, -478, +-147, -837, -330, -281, -67, 535, 636, 657, +543, 16, -207, -416, -578, -279, -180, 2, +245, 76, 416, 148, 136, 74, -317, 29, +-174, 17, 374, 27, 357, -155, -184, -240, +-471, -10, -180, 245, 496, 267, 643, 27, +-74, -193, -617, -157, -231, -76, 338, -17, +417, 26, 197, 189, -160, 254, -426, 73, +-146, -222, 352, -597, 378, -273, 225, 545, +-65, 912, -365, 195, -350, -889, -19, -965, +437, 23, 516, 1043, 171, 869, -247, -310, +-348, -1006, -259, -447, -80, 387, 377, 561, +620, 126, 173, -209, -309, -126, -287, 111, +-147, 19, -133, -385, 204, -347, 497, 394, +342, 875, -88, 229, -386, -943, -323, -963, +-20, 268, 355, 1136, 388, 570, 160, -643, +-190, -843, -266, -183, -66, 628, 107, 660, +200, -65, 198, -693, 27, -497, -128, 483, +-125, 772, -43, -137, 205, -868, 437, -256, +171, 944, -659, 639, -549, -758, 397, -1109, +1003, 208, 422, 1389, -705, 538, -901, -1028, +-50, -1197, 880, 262, 670, 1309, -314, 540, +-514, -939, 49, -1085, 424, 293, 28, 1385, +-474, 490, -283, -1263, 494, -1369, 1033, 529, +209, 1870, -1066, 637, -1041, -1520, 279, -1587, +1257, 580, 753, 1749, -558, 353, -812, -1479, +17, -952, 524, 1050, 50, 1524, -374, -304, +15, -1891, 570, -926, 503, 1378, -295, 1932, +-858, -48, -211, -1807, 764, -1134, 682, 903, +-266, 1456, -639, -125, -46, -1420, 607, -467, +534, 1311, -234, 1426, -789, -635, -546, -2005, +664, -1041, 1240, 1311, 408, 2130, -832, 473, +-1081, -1476, -173, -1556, 679, -82, 952, 984, +391, 886, -484, 166, -768, -449, -269, -594, +458, -349, 666, 86, 287, 676, -381, 792, +-593, -93, 5, -1392, 677, -1167, 434, 741, +-311, 2101, -452, 981, -53, -1372, 391, -2150, +307, -540, -128, 1368, -267, 1433, 185, 238, +509, -567, 16, -486, -576, -357, -519, -496, +277, -327, 1081, 666, 667, 1448, -695, 691, +-1221, -1209, -139, -1825, 1118, -274, 826, 1422, +-373, 1183, -852, -300, -69, -1018, 907, -235, +534, 690, -758, 313, -1072, -842, 337, -799, +1486, 785, 666, 1602, -795, 209, -1250, -1783, +-241, -1590, 967, 665, 965, 2136, -114, 957, +-745, -1374, 6, -1712, 585, 19, -22, 1413, +-943, 613, -408, -816, 1361, -706, 1697, 618, +-343, 946, -2251, -382, -1324, -1335, 1205, -474, +2350, 1085, 966, 1393, -1591, -117, -2033, -1474, +126, -1024, 1884, 876, 908, 1612, -917, -18, +-930, -1685, 146, -1098, 928, 1077, 608, 1899, +-670, 327, -899, -1569, 170, -1570, 962, 100, +421, 1366, -403, 1071, -476, -252, 22, -942, +607, -431, 144, 434, -636, 315, -178, -491, +667, -510, 508, 487, -176, 1106, -431, 331, +-254, -1066, 239, -1182, 554, 60, -1, 1088, +-470, 603, -22, -450, 576, -597, 436, 243, +-198, 741, -686, -122, -508, -1226, 587, -905, +1014, 924, 267, 1915, -531, 668, -520, -1403, +-88, -2014, 203, -312, 324, 1573, 67, 1451, +108, -279, 435, -1382, 160, -391, -557, 993, +-735, 841, -37, -880, 862, -1800, 987, -119, +174, 2099, -843, 2137, -857, -530, 102, -2654, +830, -1982, 428, 624, -324, 2253, -206, 1522, +461, -111, 405, -1115, -368, -1186, -761, -800, +-247, -34, 615, 848, 1104, 1258, 632, 966, +-639, -187, -1239, -1481, -595, -1687, 664, -342, +1293, 1375, 746, 1781, -485, 544, -1127, -1005, +-427, -1424, 612, -552, 888, 552, 213, 904, +-540, 390, -586, -386, 194, -633, 888, -105, +477, 510, -382, 612, -900, -122, -484, -989, +622, -860, 1273, 351, 646, 1326, -647, 926, +-1194, -324, -482, -1292, 660, -1082, 1138, 94, +539, 1136, -542, 923, -833, -49, -150, -702, +662, -535, 753, -111, -168, 244, -781, 187, +-306, 90, 777, 34, 907, -108, 17, -105, +-709, 135, -745, 229, 17, -254, 881, -499, +870, -157, -56, 465, -659, 599, -558, 129, +-27, -606, 786, -717, 906, 38, -77, 832, +-1092, 525, -861, -573, 455, -1085, 1582, -120, +1370, 1333, -541, 1202, -2156, -611, -1746, -2004, +727, -1175, 2991, 1118, 2359, 2440, -773, 1146, +-3349, -1577, -2387, -2828, 1011, -970, 3347, 1937, +2268, 2806, -964, 624, -2690, -2203, -1379, -2522, +1053, -182, 1683, 2102, 555, 1872, -570, -181, +-365, -1654, 308, -1222, 210, 172, -659, 947, +-720, 570, 794, 13, 1846, -139, 550, 4, +-1836, -312, -2185, -931, 310, -602, 2893, 854, +2374, 1868, -1029, 809, -3353, -1361, -1946, -2317, +1714, -1042, 3489, 1466, 1500, 2519, -1808, 1019, +-2615, -1521, -669, -2303, 1470, -745, 1589, 1267, +333, 1770, -651, 379, -589, -1246, 23, -1252, +345, 164, 378, 1298, 93, 846, -488, -762, +-588, -1701, 194, -714, 1348, 1374, 1219, 2122, +-384, 509, -1904, -1803, -1475, -2408, 846, -441, +2437, 2120, 1460, 2313, -1210, -57, -2237, -2351, +-415, -1734, 1907, 869, 1701, 2273, -918, 729, +-2399, -1890, -421, -2124, 2628, 419, 2645, 2674, +-708, 1710, -3379, -1376, -2058, -2982, 1606, -1260, +3425, 1750, 1295, 2646, -1776, 747, -2244, -1546, +-245, -1969, 1784, -483, 1226, 1004, -676, 1158, +-1400, 304, -71, -542, 1640, -756, 1212, -212, +-446, 477, -1717, 581, -925, -92, 914, -718, +1543, -546, 556, 184, -699, 870, -660, 852, +105, -152, 499, -1283, 237, -1250, -407, 250, +-476, 1519, 138, 1105, 1001, -422, 936, -1341, +-41, -733, -971, 444, -1108, 917, -188, 268, +866, -680, 1267, -719, 841, 186, -118, 1118, +-882, 748, -1180, -611, -711, -1865, 710, -1316, +1851, 914, 1442, 2784, -410, 1942, -1776, -1190, +-1454, -3641, 156, -2610, 1772, 1143, 1588, 4119, +170, 3194, -1211, -1021, -1237, -4445, -376, -3506, +641, 874, 1267, 4217, 1159, 3301, 303, -611, +-1183, -3539, -2125, -3031, -905, 44, 1793, 2610, +3406, 2696, 1533, 616, -2308, -1773, -4140, -2584, +-1598, -1319, 3088, 1115, 4778, 2540, 1486, 1646, +-3344, -853, -4553, -2445, -953, -1684, 3634, 687, +4438, 2065, 421, 1298, -3687, -519, -3444, -1412, +429, -1025, 3429, 93, 2806, 689, -636, 707, +-2898, 436, -1979, 16, 972, -628, 2584, -1153, +1476, -766, -814, 601, -1985, 1876, -979, 1279, +1008, -768, 1884, -2449, 855, -1515, -1056, 825, +-1758, 2298, -504, 1318, 1562, -588, 2058, -1591, +476, -958, -1717, -4, -2226, 273, -274, 344, +2298, 798, 2467, 1102, 90, 135, -2112, -1570, +-1934, -2364, 32, -646, 1864, 2157, 1793, 3185, +-33, 640, -1252, -2601, -923, -3248, -32, -460, +763, 2469, 882, 2746, 384, 260, -422, -2123, +-668, -2271, -347, -174, 403, 1693, 1064, 1666, +649, 197, -554, -1211, -1047, -1292, -264, -542, +709, 515, 1079, 1115, 353, 1004, -650, -40, +-729, -1084, 266, -1382, 799, -344, 185, 798, +-552, 1215, -379, 575, 527, -219, 1024, -698, +270, -894, -720, -640, -845, -110, -68, 978, +653, 1371, 838, 794, 542, -717, -69, -1937, +-529, -1531, -879, 173, -306, 1977, 724, 2130, +1309, 275, 770, -1804, -409, -2322, -1345, -704, +-1090, 1248, 599, 1894, 1835, 951, 1228, -593, +-580, -1295, -1624, -990, -1028, 12, 706, 400, +1633, 402, 951, 383, -329, 685, -949, 311, +-701, -736, -109, -1764, 581, -1147, 875, 749, +626, 2477, 106, 1922, -363, -568, -808, -2976, +-470, -2672, 115, 252, 678, 3090, 1035, 2847, +806, -51, 18, -2642, -1020, -2671, -1437, -315, +-852, 1890, 890, 2036, 2619, 234, 2111, -1190, +-665, -732, -3106, 132, -2653, 86, 535, -729, +3530, -853, 3071, 608, -380, 2185, -3112, 1782, +-2464, -1130, 465, -3496, 2612, -2466, 1889, 1033, +-509, 3911, -1802, 2909, -676, -623, 1134, -3558, +1268, -2977, -247, -11, -1643, 2196, -763, 2314, +1576, 776, 2471, -450, 732, -1183, -2292, -1589, +-3114, -1446, -615, -103, 3281, 2007, 3977, 2645, +444, 1052, -3658, -1686, -3913, -3157, -6, -2026, +3941, 1010, 3744, 3078, -341, 2169, -3467, -484, +-2657, -2297, 580, -1749, 2937, -42, 2226, 1186, +-651, 1015, -2348, 43, -1225, -549, 1028, -193, +1735, 493, 858, 215, -568, -699, -1314, -1096, +-623, -301, 498, 853, 1052, 1215, 1088, 803, +345, -150, -760, -1114, -1577, -1617, -974, -1141, +718, 477, 2221, 2303, 2130, 2467, -36, 349, +-2498, -2647, -3014, -3608, -755, -1337, 2706, 2455, +4458, 4222, 2020, 1918, -2727, -2111, -5160, -4142, +-2684, -2032, 2514, 1474, 5669, 3163, 3539, 1785, +-1898, -668, -5392, -2023, -3548, -1732, 1429, -141, +4618, 1294, 3630, 1636, -480, 572, -3477, -1009, +-2948, -1808, -119, -1113, 2159, 1028, 2575, 2522, +1101, 1495, -686, -1551, -1904, -3427, -1723, -1922, +-388, 1911, 1488, 4040, 2622, 2170, 1609, -1813, +-888, -3969, -2950, -2499, -2388, 819, 525, 3067, +3205, 2732, 3221, 473, 344, -1736, -2877, -2511, +-3469, -1682, -902, -68, 2466, 1593, 3553, 2309, +1578, 1586, -1480, -262, -2890, -2144, -1680, -2583, +653, -1228, 2114, 1125, 1861, 2696, 380, 2326, +-1080, 61, -1616, -2210, -723, -2701, 561, -1149, +1376, 1190, 1212, 2478, 139, 1695, -1210, -535, +-1485, -2251, -33, -1667, 1619, 563, 1823, 2172, +235, 1148, -1822, -1365, -2080, -2533, -201, -704, +2015, 2230, 2542, 3121, 760, 790, -1504, -2720, +-2480, -3971, -1252, -1454, 723, 2575, 2184, 4242, +2012, 2020, 554, -1744, -1117, -3483, -1906, -2194, +-1602, 249, -210, 1537, 1531, 1626, 2526, 1385, +1811, 824, -237, -671, -2490, -2506, -3099, -2970, +-929, -702, 2203, 2692, 3921, 4261, 2372, 2025, +-1319, -2281, -4002, -4698, -3111, -2878, 829, 1534, +3804, 4147, 3281, 2824, 52, -723, -3030, -2958, +-3035, -2371, -279, -122, 2448, 1554, 2591, 1696, +649, 644, -1364, -415, -1956, -978, -783, -1032, +723, -500, 1489, 276, 877, 976, 106, 1007, +-513, 453, -598, -505, -513, -1381, -261, -1331, +199, -305, 889, 1337, 1154, 2067, 631, 1143, +-531, -980, -1436, -2446, -1254, -1827, -32, 294, +1404, 1984, 1872, 1965, 979, 593, -675, -1012, +-1736, -1693, -1414, -1222, -50, -109, 1155, 750, +1596, 1080, 872, 1000, -28, 434, -739, -353, +-1226, -1415, -980, -1529, 30, -597, 1253, 982, +1573, 1851, 926, 1473, -438, 95, -1545, -1632, +-1337, -2261, 8, -1068, 1167, 1126, 1224, 2163, +550, 1284, -193, -409, -582, -1214, -508, -1011, +-411, -426, -228, -191, 285, 313, 1123, 1131, +1361, 1483, 221, 347, -1462, -1689, -1983, -2506, +-583, -846, 1746, 2012, 2575, 2982, 1141, 865, +-1408, -2031, -2810, -2920, -1606, -899, 1235, 1650, +2951, 2386, 1992, 790, -500, -1110, -2336, -1494, +-2103, -459, -205, 379, 1688, 118, 1822, -197, +820, 342, -171, 1233, -886, 935, -1231, -776, +-849, -2198, 20, -1570, 989, 575, 1620, 2224, +1179, 1835, -318, 43, -1531, -1488, -1406, -1615, +-289, -729, 768, 336, 1248, 809, 832, 802, +70, 657, -244, 271, -335, -458, -437, -1087, +-715, -940, -491, -140, 234, 551, 1216, 642, +1691, 567, 942, 622, -820, 349, -2225, -704, +-2049, -1679, -162, -1429, 2113, 283, 2943, 1774, +1343, 1835, -1233, 391, -2620, -921, -1676, -1241, +310, -839, 1519, -493, 1199, -289, 394, 498, +10, 1611, 123, 1954, -7, 507, -774, -1797, +-1546, -2903, -1016, -1711, 858, 670, 2566, 2437, +2198, 2489, -92, 1164, -2085, -803, -2492, -2452, +-1078, -2861, 840, -1304, 2080, 1477, 2001, 3472, +800, 2826, -780, -54, -2014, -2817, -1761, -3285, +-131, -1162, 1403, 1336, 1590, 2376, 547, 1601, +-324, 237, -334, -819, 60, -1334, -190, -1276, +-979, -560, -1138, 700, 184, 1429, 1818, 972, +2040, -208, 457, -963, -1274, -548, -1793, 263, +-1090, 373, -1, -447, 561, -999, 1217, -91, +1658, 1448, 1407, 1722, -460, 165, -2467, -1718, +-2788, -2126, -803, -709, 2118, 1198, 3292, 2006, +2053, 1156, -543, -377, -2400, -1282, -2498, -1202, +-1181, -447, 808, 125, 2215, 756, 2313, 1033, +798, 749, -1083, -183, -2095, -1066, -1420, -1087, +-104, -422, 914, 455, 1122, 921, 1109, 900, +659, 273, -193, -631, -1158, -1128, -1556, -733, +-735, 259, 770, 992, 1828, 836, 1076, 43, +-400, -714, -1005, -801, -402, -228, 258, 354, +54, 565, -405, 387, -420, 86, 400, -309, +1172, -710, 967, -738, -200, 76, -1050, 1269, +-1185, 1462, -461, -46, 313, -1914, 998, -1949, +1105, 157, 873, 2139, -75, 1947, -1214, -238, +-1759, -1816, -908, -1535, 875, 121, 1986, 1099, +1590, 855, -42, 49, -1305, -339, -1535, -253, +-770, -215, 368, -163, 1207, -50, 1065, 231, +277, 228, -369, -57, -636, -185, -458, 76, +-202, 317, 56, 81, 169, -376, 352, -487, +570, -64, 381, 301, -75, 336, -702, 133, +-749, 93, -194, 168, 703, -108, 813, -704, +27, -950, -575, -180, -134, 1187, 565, 1750, +434, 557, -513, -1377, -1099, -2101, -487, -853, +833, 1088, 1564, 1878, 693, 906, -728, -701, +-1424, -1218, -742, -529, 410, 490, 969, 515, +515, -247, -187, -730, -199, -83, 135, 1135, +122, 1217, -365, -106, -601, -1588, -105, -1450, +522, -28, 592, 1306, 169, 1164, -123, 181, +-75, -508, -97, -328, -215, -73, -474, -324, +-256, -765, 271, -504, 813, 762, 735, 1613, +145, 1133, -432, -489, -865, -1707, -879, -1593, +-398, -358, 523, 1034, 1430, 1526, 1485, 1221, +329, 218, -1426, -1011, -2160, -1850, -1123, -1347, +893, 463, 2029, 1903, 1489, 1603, 50, -178, +-1085, -1385, -1193, -933, -727, 314, -24, 529, +378, -281, 750, -677, 839, 153, 609, 1315, +-111, 1167, -943, -505, -1144, -1885, -581, -1294, +325, 594, 978, 1726, 1083, 894, 504, -654, +-274, -1041, -842, -42, -988, 771, -583, 155, +296, -895, 916, -827, 850, 457, 333, 1415, +-106, 773, -456, -668, -715, -1312, -666, -475, +-230, 496, 439, 615, 1063, -5, 1066, -120, +173, 302, -1078, 529, -1315, -347, -520, -1207, +707, -728, 1079, 839, 335, 1656, -443, 584, +-380, -1160, 323, -1672, 459, -388, -231, 1299, +-868, 1517, -782, 307, 300, -1185, 1214, -1356, +961, -346, -145, 714, -784, 1024, -526, 619, +-79, 158, -166, -572, -397, -1132, -33, -981, +952, 144, 1628, 1373, 768, 1432, -1332, 184, +-2428, -1079, -1489, -1275, 764, -457, 2263, 350, +2091, 666, 283, 652, -1222, 420, -1837, -65, +-1263, -649, -295, -815, 917, -319, 1649, 454, +1418, 796, 317, 416, -1116, -292, -1694, -604, +-1130, -203, 20, 336, 1106, 336, 1223, -164, +742, -421, -4, -136, -315, 318, -692, 490, +-1113, 82, -947, -344, -1, -472, 1373, 2, +1974, 460, 1164, 398, -851, -338, -2319, -824, +-1974, -267, -54, 852, 1756, 1268, 2210, 354, +807, -1175, -992, -1762, -1586, -767, -731, 1096, +252, 2137, 427, 1325, 185, -629, -46, -2112, +471, -1797, 879, 50, 278, 1746, -1055, 1816, +-1584, 248, -518, -1224, 907, -1223, 1708, -4, +819, 725, -682, 269, -1383, -567, -635, -547, +562, 507, 798, 1249, 233, 721, -512, -878, +-534, -1624, 128, -860, 582, 708, 477, 1387, +93, 682, -426, -293, -861, -532, -677, -94, +162, -67, 1083, -493, 1254, -562, 452, 78, +-1004, 938, -1597, 1004, -804, 340, 660, -535, +1191, -955, 743, -1001, -136, -448, -335, 523, +-129, 1441, -125, 1304, -649, 171, -751, -1277, +100, -1688, 1167, -673, 1189, 738, 309, 1288, +-676, 644, -1132, -65, -864, -216, -280, -177, +427, -432, 978, -852, 1196, -522, 837, 616, +-524, 1415, -1796, 1007, -1763, -359, -280, -1289, +1432, -1143, 2058, -96, 1139, 730, -478, 934, +-1471, 522, -1528, -212, -733, -616, 426, -490, +1337, -19, 1362, 242, 584, 67, -484, 3, +-1211, 98, -1152, 335, -401, 186, 394, -241, +962, -643, 1070, -364, 465, 341, -415, 745, +-857, 394, -870, -434, -460, -673, 170, -186, +695, 376, 856, 446, 763, 177, 100, -147, +-882, -353, -1372, -359, -855, -149, 375, 223, +1416, 605, 1365, 670, 153, 77, -1017, -885, +-1156, -1249, -596, -408, 305, 943, 799, 1548, +652, 757, 104, -626, -268, -1417, -417, -1003, +-357, 103, -17, 927, 383, 913, 334, 302, +-137, -141, -553, -399, -322, -583, 597, -545, +909, -125, 237, 541, -790, 814, -1125, 420, +-514, -247, 618, -580, 1272, -343, 759, -33, +-300, 42, -952, -24, -880, 86, -176, 450, +670, 581, 669, 92, 90, -771, -139, -985, +-69, -199, -96, 787, -133, 947, -188, 122, +-330, -609, 28, -392, 519, 311, 541, 317, +-68, -505, -413, -888, -375, 85, 49, 1306, +304, 1266, -53, -324, -474, -1658, -195, -1289, +559, 382, 944, 1530, 337, 996, -759, -394, +-1349, -1042, -691, -394, 592, 533, 1245, 454, +891, -371, 88, -710, -658, 86, -951, 1069, +-796, 893, -201, -482, 549, -1435, 1246, -830, +1035, 710, -16, 1428, -1263, 511, -1515, -745, +-415, -993, 932, -113, 1363, 677, 501, 548, +-462, -185, -760, -555, -374, -283, 70, 263, +204, 495, 74, 382, 44, -59, 13, -506, +50, -694, 138, -219, 119, 590, -107, 981, +-229, 537, -336, -531, -259, -1186, 209, -685, +535, 475, 455, 1148, 30, 672, -366, -334, +-531, -809, -373, -487, 12, 101, 283, 383, +496, 334, 491, 186, 156, -10, -572, -186, +-835, -355, -375, -225, 396, 182, 790, 480, +476, 352, -207, -269, -592, -579, -432, -259, +114, 399, 525, 673, 432, 172, -282, -431, +-729, -647, -474, -246, 480, 297, 1031, 753, +693, 560, -464, -106, -1252, -829, -1029, -787, +96, -92, 1239, 788, 1427, 959, 339, 262, +-963, -625, -1459, -841, -697, -276, 491, 380, +1102, 592, 873, 316, -7, -133, -678, -323, +-808, -271, -206, -18, 504, 232, 604, 372, +2, 163, -542, -296, -411, -631, 296, -290, +814, 578, 523, 1063, -449, 435, -1115, -810, +-826, -1291, 288, -549, 1285, 758, 1154, 1359, +33, 807, -1089, -447, -1099, -1246, -297, -895, +558, 200, 714, 1035, 299, 753, 55, -134, +21, -635, -27, -279, -410, 263, -615, 268, +-322, -154, 328, -331, 843, -11, 675, 300, +48, 248, -518, 47, -603, 152, -473, 152, +-164, -308, 245, -898, 767, -628, 847, 602, +285, 1639, -705, 1212, -1152, -566, -537, -1947, +456, -1530, 881, 280, 387, 1680, -10, 1474, +-54, 257, 100, -711, -316, -922, -752, -852, +-566, -536, 401, 339, 1166, 1427, 980, 1568, +-111, 131, -1160, -1665, -1045, -1899, -62, -180, +811, 1633, 741, 1622, 159, -33, -213, -1323, +-177, -953, -94, 434, -193, 1079, -211, 408, +-32, -701, 339, -871, 378, -81, 189, 717, +-101, 774, -222, 179, -220, -339, -160, -542, +-42, -464, 237, -218, 356, 349, 301, 830, +-32, 686, -380, -68, -447, -819, -18, -778, +445, -163, 409, 495, -42, 701, -367, 404, +-217, -37, 218, -398, 404, -375, 82, -164, +-408, 78, -380, 190, 66, 234, 452, 243, +465, 159, -28, -31, -500, -336, -407, -453, +141, -189, 455, 374, 226, 731, -169, 505, +-312, -251, -71, -879, 240, -716, 248, 218, +26, 1039, -166, 903, -231, -71, -165, -1001, +8, -951, 294, -57, 446, 850, 269, 1046, +-308, 423, -762, -497, -568, -1035, 298, -735, +1004, 174, 759, 970, -219, 980, -998, 257, +-820, -674, 112, -972, 824, -486, 723, 341, +-24, 831, -612, 631, -508, 20, 0, -397, +284, -464, 251, -238, 121, -23, -40, 271, +-226, 497, -292, 400, -104, -67, 243, -549, +428, -488, 176, 81, -296, 599, -608, 441, +-280, -110, 259, -417, 471, -250, 341, 135, +-4, 285, -287, 215, -498, 147, -452, -33, +-77, -293, 434, -496, 876, -130, 473, 621, +-552, 965, -1307, 335, -772, -870, 616, -1255, +1396, -255, 659, 1118, -846, 1309, -1398, 62, +-412, -1109, 971, -872, 1112, 380, -26, 1008, +-1168, 284, -1063, -703, 129, -635, 1148, 313, +944, 896, -182, 425, -1060, -503, -1058, -764, +-284, -215, 575, 445, 1016, 550, 641, 234, +-184, -110, -1042, -137, -1193, -134, -374, -184, +788, -199, 1252, 139, 497, 530, -746, 510, +-1221, -14, -564, -592, 361, -631, 757, -32, +296, 696, -366, 736, -604, 86, -191, -585, +224, -631, 172, -5, -201, 604, -295, 591, +-133, -60, 86, -551, 26, -359, -176, 298, +-175, 616, 20, 170, 76, -463, -155, -475, +-276, 160, -290, 657, -86, 354, 161, -318, +201, -588, -107, -117, -363, 509, -217, 528, +-58, 6, -103, -433, -230, -312, -164, 146, +127, 378, 311, 169, 53, -59, -455, -58, +-698, -2, -416, -82, 139, -156, 475, 81, +333, 408, -139, 415, -496, -117, -574, -615, +-420, -413, -42, 332, 357, 720, 327, 358, +-46, -268, -423, -499, -486, -166, -252, 242, +-7, 267, -39, -36, -174, -59, -23, 249, +196, 418, 34, -33, -486, -712, -622, -601, +-289, 330, 204, 1076, 306, 592, -18, -392, +-389, -845, -346, -274, -49, 419, -77, 382, +-432, -101, -456, -201, 193, 376, 678, 673, +183, 42, -911, -907, -1303, -1006, -349, 159, +934, 1336, 1091, 1176, -109, -230, -1304, -1228, +-1210, -853, -88, 329, 721, 915, 581, 412, +-107, -286, -564, -278, -496, 192, -367, 297, +-317, -155, -209, -494, 220, -149, 524, 491, +174, 641, -586, 125, -1099, -419, -672, -413, +209, -75, 728, 261, 405, 372, -325, 260, +-832, -19, -717, -334, -151, -410, 337, 1, +285, 678, -192, 752, -510, -69, -476, -1019, +-88, -886, 251, 381, 127, 1424, -410, 952, +-678, -638, -421, -1397, 127, -468, 358, 882, +147, 969, -343, -101, -552, -751, -422, -95, +-218, 858, -101, 571, -2, -718, 149, -1304, +139, -231, -105, 1393, -525, 1605, -830, 80, +-482, -1536, 217, -1420, 656, 148, 276, 1330, +-439, 1018, -794, -108, -516, -670, -36, -343, +145, 75, -24, 27, -210, -83, -137, 175, +56, 503, 15, 421, -431, -195, -710, -644, +-495, -444, 210, 278, 639, 706, 366, 492, +-589, -139, -1049, -573, -552, -405, 271, 199, +585, 601, 131, 341, -569, -143, -759, -419, +-142, -206, 460, 257, 133, 391, -552, 86, +-627, -262, -55, -145, 461, 261, 216, 362, +-635, -40, -988, -499, -133, -339, 857, 392, +746, 846, -477, 378, -1399, -494, -1109, -924, +263, -360, 1328, 607, 926, 1000, -425, 478, +-1380, -370, -1174, -835, -273, -552, 618, 208, +901, 761, 493, 688, -279, 67, -929, -521, +-1000, -603, -489, -131, 305, 439, 780, 476, +502, 145, -187, -156, -670, -138, -638, 25, +-342, 53, -53, -53, 153, -142, 216, 136, +177, 386, -22, 297, -372, -152, -559, -476, +-349, -226, 68, 350, 251, 541, 86, 83, +-248, -361, -293, -280, -58, 191, 128, 443, +34, 157, -275, -301, -549, -378, -410, 90, +179, 456, 585, 327, 344, -150, -190, -368, +-575, -46, -712, 418, -451, 218, 109, -339, +607, -436, 642, 219, 179, 776, -568, 471, +-1018, -455, -741, -903, 67, -294, 792, 688, +837, 815, 98, 96, -762, -520, -872, -306, +-277, 294, 217, 333, 309, -285, 127, -613, +-36, 82, -15, 986, -65, 916, -300, -295, +-494, -1267, -211, -919, 212, 437, 478, 1303, +236, 854, -263, -217, -650, -883, -431, -634, +167, 63, 498, 502, 299, 481, -360, 214, +-702, -74, -280, -302, 479, -229, 653, 49, +-34, 299, -792, 152, -763, -106, 112, -176, +929, 119, 607, 400, -498, 143, -1103, -360, +-502, -419, 564, 99, 967, 595, 251, 387, +-750, -287, -914, -579, -181, -33, 546, 674, +541, 513, 61, -351, -305, -814, -302, -212, +-185, 785, -170, 938, -134, 24, 81, -926, +444, -767, 454, 184, -61, 953, -752, 708, +-834, -211, -151, -765, 696, -455, 910, 292, +208, 612, -714, 287, -861, -211, -155, -326, +452, -24, 435, 246, -100, 129, -431, -95, +-191, -97, 445, 116, 487, 277, -272, 117, +-893, -252, -613, -364, 348, 33, 995, 504, +668, 510, -418, -131, -1008, -649, -624, -433, +213, 384, 665, 850, 404, 345, -217, -509, +-495, -789, -158, -128, 305, 677, 236, 708, +-229, -24, -533, -557, -315, -330, 334, 223, +685, 337, 282, -20, -408, -229, -648, 161, +-355, 468, 61, 164, 334, -518, 246, -604, +65, 56, 29, 760, 9, 701, -323, -115, +-619, -759, -341, -514, 391, 283, 792, 705, +382, 370, -393, -257, -811, -557, -422, -201, +206, 379, 514, 596, 159, 236, -250, -382, +-275, -658, 99, -241, 241, 503, -106, 846, +-455, 279, -308, -550, 201, -758, 494, -73, +247, 667, -316, 515, -603, -234, -282, -613, +289, -1, 535, 745, 122, 650, -491, -405, +-637, -1150, -118, -575, 524, 746, 603, 1408, +69, 611, -611, -705, -743, -1201, -287, -555, +359, 441, 623, 810, 438, 583, -157, 118, +-569, -280, -641, -543, -271, -479, 202, -22, +563, 579, 462, 727, -63, 159, -541, -570, +-565, -613, -187, 50, 262, 623, 357, 452, +21, -203, -250, -548, -169, -218, 81, 343, +52, 455, -147, 159, -301, -139, -160, -126, +111, -84, 181, -174, 43, -237, -96, 111, +-108, 644, -87, 695, -142, -52, -238, -878, +-224, -862, 109, 74, 393, 940, 246, 790, +-211, -116, -468, -627, -337, -264, -87, 310, +83, 211, 106, -349, 143, -442, 218, 248, +87, 929, -381, 625, -714, -467, -453, -1115, +239, -601, 739, 546, 533, 1046, -225, 454, +-797, -406, -649, -580, -32, -106, 450, 249, +368, 84, -24, -104, -314, 42, -263, 348, +-70, 209, 29, -247, -56, -431, -157, -12, +-116, 465, 62, 364, 155, -226, 37, -545, +-244, -134, -385, 518, -169, 592, 193, 4, +247, -564, -46, -438, -334, 118, -293, 458, +39, 254, 229, -126, 48, -129, -349, 92, +-309, 167, 43, -113, 266, -330, 54, -134, +-306, 275, -387, 447, -70, 175, 296, -147, +215, -228, -189, -108, -416, -68, -286, -112, +-33, 55, 205, 365, 264, 502, 43, 159, +-237, -423, -414, -693, -385, -354, -93, 352, +298, 716, 473, 460, 166, -72, -350, -379, +-682, -352, -472, -213, 81, -56, 459, 219, +415, 489, 33, 478, -397, -24, -549, -541, +-325, -571, 70, -61, 310, 426, 233, 484, +-63, 174, -265, -155, -220, -192, -134, -156, +-126, -71, -42, -29, 54, 163, 106, 274, +40, 183, -106, -89, -265, -264, -291, -178, +-107, 50, 143, 210, 260, 147, 47, 63, +-314, -20, -420, -67, -171, -123, 164, -105, +309, 85, 128, 278, -303, 161, -496, -125, +-232, -305, 194, -38, 316, 220, 76, 225, +-210, -38, -285, -176, -147, -24, -95, 114, +-167, 40, 21, -116, 365, 15, 326, 254, +-211, 205, -774, -262, -669, -524, 155, -139, +905, 616, 655, 807, -403, 89, -1026, -881, +-622, -986, 320, -42, 720, 1020, 254, 1071, +-397, 116, -415, -812, -25, -912, 84, -310, +-194, 344, -289, 682, 85, 623, 514, 249, +284, -329, -506, -752, -861, -692, -321, -48, +573, 681, 794, 932, 143, 457, -722, -342, +-802, -879, -98, -675, 518, -21, 470, 613, +-42, 711, -390, 323, -402, -183, -71, -500, +147, -425, 183, -142, 47, 225, -154, 404, +-323, 284, -199, -33, 148, -180, 338, -140, +129, 46, -309, -4, -604, -124, -356, -250, +383, 19, 738, 542, 301, 729, -483, 131, +-886, -925, -523, -1249, 257, -309, 816, 1173, +641, 1643, -146, 564, -843, -1101, -846, -1747, +-99, -820, 618, 792, 720, 1586, 229, 1040, +-453, -253, -762, -1091, -399, -1086, 203, -388, +468, 466, 314, 1001, 5, 989, -287, 226, +-402, -730, -280, -1286, -17, -790, 267, 334, +368, 1258, 180, 1211, -261, 215, -495, -966, +-371, -1371, 50, -717, 347, 557, 394, 1333, +138, 1104, -246, -67, -535, -1121, -479, -1301, +16, -384, 567, 907, 623, 1425, 54, 746, +-673, -667, -853, -1411, -155, -964, 709, 358, +798, 1368, -1, 1246, -685, 39, -711, -1236, +-92, -1484, 481, -435, 557, 960, 67, 1627, +-299, 939, -438, -475, -258, -1559, 18, -1413, +271, -81, 317, 1293, 105, 1675, -198, 658, +-399, -736, -177, -1580, 131, -1164, 172, 107, +-25, 1275, -67, 1422, 35, 469, 206, -752, +58, -1335, -388, -887, -522, 179, -4, 1109, +508, 1151, 448, 302, 36, -820, -331, -1215, +-420, -561, -224, 581, 50, 1144, 151, 704, +251, -337, 335, -983, 92, -769, -385, 81, +-569, 817, -263, 851, 302, 217, 575, -622, +253, -934, -279, -465, -324, 388, -47, 969, +-8, 720, -136, -111, -49, -916, 215, -904, +374, -98, 127, 824, -396, 985, -520, 210, +-36, -691, 469, -927, 341, -241, -92, 596, +-454, 880, -258, 271, 246, -562, 442, -870, +119, -284, -320, 569, -333, 925, -175, 394, +55, -493, 239, -938, 443, -563, 323, 280, +-206, 820, -805, 780, -690, 173, 204, -497, +1036, -924, 879, -740, -203, 1, -1116, 908, +-884, 1290, 311, 643, 1083, -668, 617, -1630, +-568, -1255, -960, 256, -189, 1704, 830, 1722, +837, 271, -157, -1500, -924, -1929, -795, -725, +157, 1095, 872, 1900, 783, 1064, 84, -560, +-433, -1637, -689, -1245, -608, 36, -188, 1243, +542, 1368, 984, 427, 833, -829, -53, -1369, +-1195, -780, -1314, 444, -274, 1377, 1000, 1091, +1166, -173, 551, -1435, -265, -1296, -597, 138, +-582, 1511, -527, 1378, -349, -201, 361, -1520, +1271, -1311, 1271, 207, 14, 1422, -1545, 1221, +-1837, -88, -441, -1086, 1526, -1102, 1962, -192, +548, 565, -1192, 932, -1450, 650, -413, 52, +676, -649, 862, -1065, 265, -663, -318, 339, +-481, 1306, -129, 1120, 246, 8, 461, -1199, +277, -1302, -263, -350, -763, 816, -671, 1233, +268, 689, 1298, -265, 1235, -1018, -87, -977, +-1628, -229, -1783, 767, -146, 1125, 1764, 641, +2012, -466, 433, -1174, -1406, -903, -1877, 196, +-784, 1120, 934, 1045, 1601, 107, 945, -911, +-243, -1052, -1087, -363, -1156, 540, -419, 877, +729, 625, 1323, 8, 1090, -555, -205, -795, +-1547, -558, -1781, 171, -229, 839, 1741, 944, +2373, 222, 821, -626, -1657, -1028, -2769, -576, +-1383, 321, 1196, 963, 2745, 757, 2078, -88, +-281, -697, -2363, -624, -2544, -23, -704, 342, +1502, 347, 2663, 84, 1874, -10, -428, -74, +-2504, -68, -2611, -113, -558, -91, 1940, 30, +2966, 128, 1477, 182, -1280, 23, -2844, -124, +-1886, -165, 500, -5, 2346, 144, 2189, 183, +222, -34, -1749, -183, -2132, -182, -740, 14, +1010, 202, 2029, 175, 1412, 111, -411, -73, +-1936, -104, -1820, -276, -136, -237, 1702, -10, +2298, 428, 864, 640, -1493, 271, -2705, -473, +-1431, -999, 1187, -621, 2865, 400, 2149, 1210, +-570, 892, -2916, -171, -2779, -1145, -39, -995, +2751, -84, 3225, 766, 832, 890, -2282, 403, +-3456, -180, -1560, -649, 1656, -707, 3419, -341, +2232, 388, -796, 883, -3050, 722, -2682, -131, +-105, -907, 2372, -913, 2922, -63, 1146, 876, +-1437, 961, -2875, 175, -2022, -791, 398, -910, +2588, -232, 2831, 662, 677, 870, -2171, 335, +-3232, -516, -1490, -907, 1550, -469, 3369, 417, +2229, 989, -918, 632, -3135, -325, -2557, -1054, +168, -757, 2630, 184, 2868, 997, 698, 901, +-2018, 92, -2959, -797, -1457, -1063, 1235, -454, +3023, 534, 2305, 1159, -457, 820, -2917, -167, +-2840, -1087, -293, -1105, 2521, -272, 3223, 840, +1132, 1336, -1875, 737, -3171, -478, -1802, -1403, +850, -1158, 2798, 8, 2594, 1328, 390, 1632, +-2181, 590, -3082, -1231, -1644, -2126, 1342, -1152, +3531, 1126, 2796, 2564, -528, 1656, -3603, -915, +-3438, -2785, -227, -2057, 3334, 580, 3835, 2730, +875, 2298, -2767, -115, -3693, -2333, -1323, -2330, +2002, -424, 3346, 1703, 1804, 2234, -1100, 934, +-2808, -975, -2143, -2016, 179, -1386, 2330, 285, +2654, 1763, 835, 1812, -1890, 345, -3058, -1504, +-1674, -2172, 1401, -997, 3440, 1236, 2594, 2480, +-685, 1652, -3473, -811, -3275, -2619, -188, -2281, +3125, 146, 3877, 2523, 1367, 2815, -2298, 690, +-4004, -2083, -2459, -3130, 1132, -1545, 3853, 1369, +3560, 3118, 224, 2275, -3340, -481, -4074, -2746, +-1325, -2778, 2541, -415, 4217, 2158, 2352, 2967, +-1495, 1174, -3808, -1424, -2798, -2835, 411, -1855, +3085, 573, 3187, 2509, 797, 2503, -2131, 361, +-3213, -2127, -1721, -3117, 1140, -1302, 3212, 1744, +2760, 3629, -199, 2180, -3038, -1307, -3272, -3931, +-543, -2907, 2703, 826, 3740, 3911, 1416, 3402, +-2200, -283, -3698, -3528, -1968, -3613, 1439, -357, +3536, 2803, 2756, 3554, -453, 1131, -3127, -1854, +-3059, -3306, -485, -1964, 2449, 814, 3474, 2949, +1605, 2718, -1669, 195, -3412, -2524, -2253, -3282, +815, -1073, 3209, 2031, 3028, 3572, 155, 1786, +-2802, -1522, -3308, -3621, -891, -2337, 2373, 972, +3642, 3508, 1738, 2863, -1876, -371, -3682, -3292, +-2176, -3398, 1356, -326, 3673, 2973, 2837, 3888, +-568, 1211, -3366, -2479, -3148, -4241, -209, -2212, +2796, 1746, 3523, 4317, 1424, 3157, -1850, -777, +-3509, -4016, -2404, -3845, 799, -275, 3390, 3333, +3373, 4162, 433, 1283, -2863, -2433, -3684, -4075, +-1334, -2089, 2209, 1459, 3782, 3634, 2198, 2668, +-1316, -467, -3383, -3070, -2492, -3094, 513, -461, +2901, 2490, 2865, 3449, 462, 1336, -2224, -1987, +-2942, -3775, -1173, -2126, 1636, 1516, 3122, 3962, +2134, 2840, -878, -934, -3152, -3951, -2701, -3476, +320, 162, 3073, 3679, 3241, 3949, 557, 744, +-2601, -3111, -3367, -4249, -1142, -1687, 2016, 2303, +3232, 4325, 1855, 2598, -943, -1428, -2744, -4214, +-2250, -3266, 51, 518, 2171, 3837, 2659, 3712, +1040, 430, -1451, -3184, -2781, -4007, -1771, -1489, +933, 2357, 2965, 4179, 2533, 2522, -271, -1392, +-2931, -4205, -2933, -3437, -182, 304, 2832, 3944, +3323, 4137, 910, 823, -2270, -3419, -3344, -4536, +-1559, -1884, 1460, 2596, 3274, 4634, 2464, 2747, +-305, -1574, -2831, -4372, -2992, -3437, -763, 426, +2203, 3900, 3435, 3951, 1843, 694, -1402, -3342, +-3321, -4316, -2367, -1658, 635, 2730, 3041, 4478, +2758, 2337, 128, -2050, -2471, -4334, -2699, -2817, +-627, 1194, 1944, 3910, 2661, 3130, 1171, -252, +-1343, -3296, -2453, -3292, -1488, -683, 813, 2529, +2415, 3288, 1929, 1497, -214, -1695, -2221, -3209, +-2214, -2244, -300, 847, 2006, 3203, 2574, 2934, +1003, -137, -1609, -3266, -2791, -3562, -1533, -519, +1175, 3257, 2935, 3995, 2125, 1157, -488, -2907, +-2802, -4191, -2617, -1881, -202, 2156, 2594, 4034, +3020, 2592, 964, -1125, -1978, -3564, -3156, -3064, +-1690, 1, 1221, 2778, 3194, 3146, 2433, 941, +-349, -1840, -2917, -2889, -2908, -1614, -491, 947, +2480, 2422, 3247, 1881, 1282, -265, -1824, -1851, +-3262, -1892, -1882, -235, 1110, 1242, 3121, 1743, +2346, 711, -334, -701, -2742, -1647, -2621, -1190, +-445, 171, 2277, 1561, 2944, 1745, 1160, 352, +-1735, -1485, -3200, -2256, -1752, -932, 1251, 1190, +3336, 2508, 2324, 1542, -697, -607, -3246, -2432, +-2832, -2114, 67, -223, 2971, 1962, 3196, 2489, +704, 1092, -2352, -1303, -3422, -2572, -1573, -1743, +1600, 525, 3419, 2373, 2270, 2138, -635, 125, +-3126, -2025, -2876, -2286, -254, -679, 2673, 1584, +3176, 2346, 911, 1160, -2009, -1169, -3164, -2428, +-1460, -1641, 1432, 715, 2925, 2451, 1691, 2099, +-870, -190, -2506, -2317, -1903, -2497, 282, -484, +2231, 1968, 2192, 2759, 109, 1198, -2056, -1474, +-2502, -2904, -593, -1877, 1942, 890, 3028, 2977, +953, 2484, -1976, -399, -3214, -3069, -1399, -2998, +1648, 13, 3266, 3189, 1915, 3414, -1272, 206, +-2986, -3289, -2172, -3655, 547, -445, 2430, 3211, +2330, 3730, 90, 737, -1852, -2807, -2129, -3724, +-539, -1293, 1216, 2200, 1899, 3668, 756, 1938, +-959, -1553, -1601, -3657, -656, -2476, 774, 977, +1428, 3560, 674, 2830, -906, -628, -1417, -3440, +-479, -2904, 848, 413, 1259, 3252, 623, 2786, +-700, -426, -1112, -3007, -571, -2438, 375, 408, +649, 2602, 595, 2035, 64, -408, -314, -2099, +-344, -1571, -250, 336, -156, 1520, 52, 991, +407, -291, 476, -936, 214, -373, -373, 380, +-637, 257, -409, -413, 455, -446, 815, 438, +474, 1137, -642, 394, -926, -1197, -298, -1719, +875, -124, 1138, 1889, 92, 1973, -1127, -322, +-1173, -2446, 215, -1982, 1270, 811, 1108, 2866, +-403, 1732, -1152, -1369, -852, -3056, 606, -1344, +1138, 1780, 517, 2949, -852, 857, -898, -2003, +-60, -2565, 908, -427, 889, 1900, -56, 2099, +-854, 117, -774, -1587, 96, -1681, 479, -158, +671, 1203, 377, 1418, 237, 520, -393, -813, +-847, -1433, -1037, -1013, 35, 359, 1579, 1502, +1903, 1526, 317, 93, -1936, -1574, -2326, -1957, +-500, -538, 2196, 1471, 2720, 2301, 551, 901, +-2249, -1389, -2644, -2502, -380, -1238, 2326, 1307, +2783, 2661, 461, 1458, -2378, -1238, -2904, -2753, +-489, -1626, 2513, 971, 3354, 2711, 970, 1865, +-2464, -589, -3670, -2675, -1191, -2209, 2380, 353, +3721, 2602, 1732, 2419, -1895, -340, -3410, -2657, +-1712, -2308, 1495, 470, 2789, 2591, 1738, 1980, +-623, -517, -2031, -2374, -1579, -1697, 119, 383, +1564, 1830, 1745, 1513, 575, 78, -1226, -1132, +-1992, -1484, -775, -864, 1436, 496, 2340, 1598, +1136, 1690, -1381, -102, -2385, -1984, -1172, -2251, +1314, 76, 2344, 2376, 1400, 2254, -510, -228, +-1692, -2411, -1610, -1853, -323, 178, 1284, 1758, +2083, 1334, 1353, 348, -737, -657, -2294, -1124, +-1688, -1256, 756, -311, 2519, 1201, 1844, 1980, +-708, 705, -2319, -1441, -1460, -2118, 979, -592, +2323, 1483, 1469, 1682, -807, 286, -2116, -1320, +-1498, -1182, 626, -128, 2202, 1024, 1996, 1010, +162, 155, -1752, -809, -2311, -1147, -991, -368, +1441, 598, 2838, 1256, 1969, 690, -709, -273, +-2791, -1271, -2398, -1169, 432, -83, 2803, 1276, +2566, 1521, -98, 149, -2313, -1511, -2089, -1420, +185, 351, 2094, 1662, 1990, 700, -26, -1250, +-1807, -1500, -1811, 289, -29, 1943, 2010, 1035, +2367, -1044, 443, -2037, -2148, -656, -2634, 1162, +-518, 1628, 2391, 623, 2923, -813, 880, -1299, +-2070, -780, -2722, 490, -732, 1199, 1975, 780, +2428, -548, 606, -1253, -1570, -539, -1721, 817, +33, 1282, 1599, 280, 1176, -1032, -492, -1394, +-1282, -350, -481, 1109, 979, 1618, 1296, 577, +271, -1041, -998, -1762, -929, -833, -51, 711, +1032, 1497, 1102, 1046, 79, 23, -993, -960, +-901, -1422, 210, -1039, 1269, 585, 1114, 1997, +-439, 1658, -1512, -673, -808, -2342, 996, -1587, +1694, 840, 675, 2085, -1001, 1095, -1508, -587, +-245, -1415, 1087, -965, 1277, -133, 22, 938, +-767, 1306, -630, 792, 327, -930, 701, -1709, +259, -1007, -453, 892, -400, 1740, 171, 1030, +566, -564, 460, -1498, -29, -1273, -408, 7, +-400, 1469, -59, 1592, 224, 176, 729, -1665, +491, -1562, -110, 127, -713, 1650, -554, 949, +90, -497, 729, -1160, 849, -229, 52, 576, +-653, 505, -772, -324, -17, -493, 720, -24, +942, 655, 101, 560, -848, -424, -803, -1081, +224, -552, 960, 986, 599, 1434, -293, 127, +-677, -1594, -141, -1253, 314, 584, 294, 1619, +-192, 507, 72, -944, 427, -944, 292, 298, +-452, 509, -809, -122, -102, -501, 843, 386, +1097, 897, -22, 116, -1032, -1172, -1008, -1151, +184, 325, 1152, 1485, 937, 1227, -230, -552, +-979, -1564, -697, -1313, 244, 555, 773, 1651, +581, 1354, -98, -657, -473, -1654, -272, -1133, +38, 609, 51, 1463, 39, 808, 159, -317, +429, -1212, 306, -793, -229, -60, -1017, 1168, +-594, 1022, 586, 213, 1490, -1395, 790, -1203, +-894, 49, -1821, 1472, -720, 935, 1224, -335, +1819, -1102, 661, -428, -1138, 374, -1717, 251, +-760, 72, 1031, -70, 1719, 465, 924, -59, +-898, -304, -1856, -624, -979, 139, 1121, 288, +2015, 485, 543, 45, -1520, -155, -1720, -507, +34, -462, 1726, 163, 1392, 915, -611, 787, +-1770, -519, -988, -1359, 820, -924, 1545, 879, +914, 1569, -666, 904, -1486, -831, -849, -1541, +566, -1042, 1230, 412, 596, 1450, -374, 1264, +-787, -8, -288, -1371, 280, -1353, 108, -123, +-52, 1157, 0, 1120, 341, 119, -7, -865, +-284, -769, -281, -115, 195, 626, 406, 582, +-128, -58, -590, -626, -424, -362, 612, 368, +902, 560, 345, -46, -755, -543, -1162, -258, +-528, 462, 808, 407, 1305, -271, 492, -605, +-675, -119, -1137, 602, -444, 502, 380, 17, +748, -517, 273, -517, -21, -307, -410, 332, +-406, 693, -301, 655, 462, -180, 699, -911, +57, -707, -913, 88, -893, 663, 461, 580, +1234, 222, 823, -243, -916, -515, -1255, -605, +-569, 5, 860, 602, 861, 618, 388, -125, +-375, -546, -397, -248, -413, 384, -245, 238, +66, -296, 428, -383, 564, 79, 79, 544, +-387, 240, -792, -247, -153, -543, 350, -21, +801, 302, 81, 385, -536, -170, -822, -516, +125, -166, 795, 519, 551, 722, -339, -139, +-745, -904, -339, -603, 209, 458, 494, 695, +317, 161, 245, -289, -175, 30, -622, 167, +-758, -439, 46, -820, 905, -9, 948, 1172, +-49, 1010, -937, -268, -913, -1333, -101, -733, +651, 221, 754, 778, 226, 608, -195, 280, +-614, -219, -536, -879, -185, -812, 439, 52, +807, 1355, 613, 1060, -309, -290, -1258, -1597, +-921, -1169, 498, 525, 1634, 1716, 973, 1271, +-775, -576, -1821, -1866, -724, -1400, 1028, 662, +1483, 1923, 319, 1254, -821, -725, -911, -1657, +-199, -825, 293, 651, 393, 924, 373, 379, +157, -285, -222, -187, -493, -84, -234, -374, +141, -320, 290, 215, 164, 893, 280, 458, +241, -494, -305, -1203, -1007, -390, -522, 707, +774, 1138, 1638, 491, 671, -606, -1228, -1021, +-1921, -712, -683, 186, 1190, 906, 1956, 1129, +914, 191, -807, -897, -1913, -1282, -1327, -429, +327, 848, 1949, 1169, 1654, 308, -152, -655, +-1721, -826, -1626, -117, -34, 596, 1476, 450, +1585, -170, 232, -643, -1125, -263, -1501, 467, +-433, 768, 1041, 113, 1677, -575, 459, -728, +-1104, -126, -1468, 510, -348, 462, 953, 185, +1119, -266, 286, -290, -606, -69, -552, 213, +-335, 76, 77, -301, 215, -400, 357, 125, +388, 960, 163, 702, -310, -608, -690, -1505, +-407, -789, 432, 1122, 1082, 1702, 596, 434, +-628, -1249, -1322, -1472, -472, -129, 1055, 1057, +1502, 1088, 144, 75, -1280, -724, -1156, -863, +36, -179, 1077, 598, 810, 584, 22, 146, +-362, -383, -385, -223, -616, 78, -403, -187, +378, -288, 1211, -3, 1022, 832, -354, 792, +-1542, -470, -1197, -1468, 421, -756, 1670, 1085, +1247, 1627, -449, 370, -1439, -1580, -811, -1432, +560, 403, 1104, 1649, 322, 887, -505, -941, +-549, -1677, 122, -127, 286, 1432, 26, 1323, +-129, -555, 103, -1743, 274, -733, -21, 1221, +-391, 1609, -361, 61, 104, -1492, 605, -1425, +655, 457, 184, 1655, -681, 1100, -1018, -595, +-441, -1735, 798, -1111, 1673, 723, 707, 1830, +-977, 1196, -1773, -780, -615, -2044, 1034, -1242, +1688, 974, 493, 2151, -958, 1110, -1292, -1152, +-319, -2158, 834, -817, 1134, 1242, 162, 1929, +-966, 623, -912, -1228, 246, -1779, 1242, -358, +586, 1184, -711, 1505, -1115, 119, 23, -1168, +1035, -1124, 920, 240, -524, 973, -1021, 668, +-261, -421, 719, -815, 905, -193, 113, 447, +-829, 521, -740, 68, 140, -252, 758, -388, +621, -189, -138, -94, -752, 443, -426, 598, +282, 258, 632, -549, 195, -907, -285, -378, +-424, 583, -55, 991, 304, 514, 420, -304, +153, -996, -218, -753, -346, -80, -201, 857, +274, 1059, 341, 425, 235, -609, -154, -1207, +53, -713, -16, 226, -187, 1058, -552, 1043, +-77, 355, 747, -791, 993, -1474, 35, -958, +-1243, 574, -1086, 1856, 193, 1435, 1347, -476, +960, -1843, -208, -1680, -1207, 66, -773, 1527, +108, 1843, 1106, 685, 1060, -1019, 124, -2073, +-1182, -1514, -1326, 408, -111, 2220, 1324, 2204, +1730, 223, 197, -2088, -1463, -2583, -1645, -867, +-214, 1574, 1151, 2629, 1396, 1421, 445, -773, +-642, -2238, -990, -1786, -663, -233, 16, 1354, +581, 2003, 773, 1356, 555, -314, -93, -2040, +-804, -2350, -771, -570, -295, 1877, 689, 2825, +1023, 1137, 626, -1409, -406, -2578, -961, -1541, +-726, 596, 19, 1898, 848, 1820, 1011, 269, +328, -1120, -550, -1796, -1175, -928, -843, 370, +254, 1317, 1319, 1217, 1253, 348, 184, -418, +-1232, -1093, -1775, -1106, -692, -634, 1027, 566, +2099, 1708, 1289, 1685, -517, 169, -2102, -1891, +-1853, -2659, -59, -906, 1919, 1699, 2114, 3109, +907, 1618, -1204, -1238, -2241, -2916, -1645, -1920, +403, 573, 2010, 1963, 2273, 1739, 608, 210, +-1787, -600, -2623, -924, -1262, -988, 1237, -848, +2536, -103, 1652, 1314, -718, 1902, -2132, 1068, +-1594, -850, 289, -2255, 1470, -1889, 1074, -289, +-54, 1758, -494, 2480, -233, 1706, 21, -586, +-411, -2660, -576, -2906, 27, -867, 939, 2171, +1099, 3627, 225, 2203, -928, -1057, -1388, -3662, +-561, -3146, 450, -269, 1354, 2781, 1007, 3571, +-102, 1563, -1118, -1288, -1128, -3212, -285, -2625, +581, -534, 856, 2250, 569, 3282, 115, 2152, +-360, -873, -800, -3329, -622, -3261, -36, -561, +785, 2708, 756, 3763, 230, 1668, -150, -1800, +-264, -3525, -472, -2137, -885, 1034, -496, 2638, +750, 1701, 1895, -499, 1152, -1412, -990, -692, +-2327, 408, -1471, 349, 613, -514, 1920, -735, +1500, 160, 103, 1334, -1003, 1440, -1215, 128, +-775, -1607, -174, -2120, 457, -1006, 1045, 1101, +1335, 2503, 813, 1983, -775, 51, -2251, -2101, +-2152, -2675, 137, -1554, 2679, 894, 3177, 2854, +763, 2994, -2372, 670, -3758, -2512, -1848, -3786, +1519, -1972, 3729, 1630, 2898, 3782, -450, 2617, +-3556, -591, -3628, -3022, -441, -2703, 3023, -175, +3959, 2089, 1128, 2263, -2498, 448, -3799, -1484, +-1661, -1764, 1846, -173, 3748, 1527, 2146, 1539, +-1399, -360, -3573, -2170, -2573, -1770, 1003, 753, +3496, 2949, 2756, 2480, -460, -656, -3060, -3498, +-3068, -3147, -326, -90, 2442, 3152, 3188, 3637, +1283, 1294, -1773, -1856, -3401, -3636, -2043, -2732, +1246, 139, 3318, 3170, 2326, 3746, -790, 1286, +-2924, -2176, -2275, -3776, 428, -2059, 2494, 734, +2073, 2732, -102, 2336, -1963, 677, -1922, -1189, +-201, -2178, 1647, -1670, 1862, 66, 441, 1728, +-1369, 1687, -1820, 243, -648, -1145, 861, -824, +1693, 247, 994, 648, -456, -314, -1377, -1011, +-1148, -628, -287, 936, 761, 1658, 1212, 1132, +1081, -613, 236, -1843, -1033, -1833, -1824, -377, +-1332, 1281, 552, 2049, 2421, 1515, 2351, 52, +156, -1347, -2267, -2189, -3034, -1710, -1210, -260, +1746, 1895, 3147, 2989, 2000, 2267, -649, -482, +-2651, -3239, -2499, -3877, -435, -1566, 1524, 2160, +2102, 4369, 1370, 3379, 47, -119, -1166, -3331, +-1705, -4124, -1516, -2074, -163, 1077, 1459, 3364, +2376, 3435, 1490, 1499, -586, -1367, -2114, -3304, +-2322, -3247, -799, -1168, 1184, 1619, 2504, 3479, +2108, 3368, 168, 944, -1956, -2324, -2853, -4414, +-1397, -3367, 912, 343, 2734, 4113, 2164, 4739, +184, 1596, -1869, -2813, -2389, -4678, -1041, -2733, +914, 1099, 1849, 3448, 1430, 2776, 143, 316, +-995, -1676, -1430, -1924, -808, -1095, 271, 97, +1131, 723, 1128, 1145, 260, 940, -677, 301, +-953, -817, -524, -1314, -27, -870, 536, 363, +931, 1342, 688, 1026, -172, -43, -1202, -1158, +-1341, -1071, -136, -194, 1217, 910, 1628, 1070, +694, 532, -735, -443, -1688, -1139, -1469, -1029, +-259, -167, 1538, 1021, 2455, 1559, 1306, 751, +-1037, -637, -2779, -1506, -2252, -1207, 247, -117, +2421, 742, 2499, 1085, 817, 1151, -1136, 654, +-2069, -444, -1686, -1800, -500, -2172, 931, -842, +1947, 1748, 1807, 3167, 547, 2337, -1533, -672, +-2500, -3327, -1494, -3474, 673, -849, 1986, 2390, +1629, 3780, 238, 2143, -647, -813, -625, -2810, +-837, -2729, -1083, -864, -680, 1128, 807, 2263, +2279, 1920, 1958, 647, -157, -1033, -2417, -1894, +-2679, -1721, -860, -545, 1582, 969, 2563, 1889, +1694, 1634, -296, 266, -1708, -1202, -1800, -1697, +-907, -1037, 157, 63, 1167, 737, 1642, 839, +1268, 924, -14, 764, -1553, 196, -2130, -1182, +-1145, -2016, 836, -1536, 2021, 505, 1846, 2503, +508, 2517, -1073, 602, -2281, -1953, -1700, -2770, +109, -1464, 2050, 900, 2356, 2076, 671, 1615, +-1598, 51, -2327, -870, -895, -873, 966, -485, +1690, -302, 716, -240, -467, 126, -986, 806, +-274, 1275, 527, 828, 221, -468, -537, -1820, +-624, -1975, 343, -414, 1182, 1699, 966, 2585, +-622, 1461, -1573, -916, -1069, -2389, 460, -2146, +1314, -314, 1079, 1403, 99, 2254, -535, 1612, +-877, 12, -951, -1839, -483, -2593, 447, -1360, +1463, 1129, 1475, 2913, 222, 2290, -1510, -281, +-2108, -2537, -1173, -2618, 982, -658, 2371, 1761, +1993, 2349, -231, 1255, -2231, -646, -2288, -1514, +-407, -1310, 1666, -488, 2144, 230, 585, 856, +-1142, 1273, -1401, 987, -348, -83, 803, -1281, +778, -1645, -241, -742, -1010, 508, -463, 1393, +667, 1332, 1372, 465, 838, -447, -642, -1198, +-1685, -1046, -1452, -586, -153, 136, 1390, 720, +1871, 1243, 1244, 1312, -238, 535, -1559, -1056, +-2158, -2421, -1306, -2108, 273, -33, 2191, 2416, +2776, 3307, 1403, 1570, -1215, -1207, -3156, -3299, +-2883, -2932, -398, -495, 2153, 2011, 3173, 3019, +1961, 2048, -239, 53, -2126, -1751, -2646, -2498, +-1649, -2035, 84, -118, 1904, 1793, 2549, 2573, +1922, 1581, -42, -184, -2163, -1485, -2893, -1699, +-1680, -1459, 621, -720, 2257, 611, 2289, 2128, +1195, 2718, -317, 1144, -1442, -1602, -2202, -3433, +-1846, -2461, -203, 208, 1865, 2674, 2721, 2671, +1570, 911, -302, -984, -1818, -1556, -1956, -1086, +-1257, -528, -344, -240, 780, 190, 1892, 1158, +2298, 1570, 1213, 1011, -989, -487, -2795, -1572, +-3003, -1786, -1034, -895, 1688, 264, 3515, 1650, +2853, 2111, 324, 1309, -2298, -585, -3334, -2299, +-2059, -2296, 164, -667, 2104, 1424, 2464, 2155, +1639, 1422, 95, -264, -1376, -1145, -2100, -1086, +-1762, -527, -680, -28, 907, 116, 2065, 401, +2297, 699, 1110, 698, -870, 293, -2462, -387, +-2567, -755, -1092, -875, 967, -624, 2631, -46, +2593, 788, 1199, 1535, -1054, 1186, -2640, 0, +-2820, -1423, -1102, -1866, 1155, -1235, 2840, 179, +2746, 1552, 972, 2284, -1384, 1531, -2957, -484, +-2368, -2363, -584, -2494, 1375, -843, 2211, 1303, +2079, 2113, 940, 1685, -776, 495, -2279, -748, +-2629, -1804, -1008, -1803, 1315, -632, 2711, 1249, +2022, 1952, 142, 1017, -1356, -427, -1662, -993, +-1132, -393, -276, 107, 380, -195, 750, -804, +1073, -393, 1171, 661, 659, 1647, -658, 1120, +-1948, -230, -2114, -1360, -520, -1640, 1461, -945, +2566, 179, 1573, 1530, -236, 1918, -1621, 1212, +-1659, -704, -985, -1982, 60, -1891, 770, -488, +1066, 997, 1219, 1547, 738, 1234, -132, 392, +-1370, -447, -1744, -1048, -1256, -1137, 479, -685, +1846, 63, 1893, 730, 564, 991, -754, 845, +-1385, 631, -1101, -7, -424, -891, -26, -1963, +439, -1874, 1032, -81, 1316, 2386, 766, 3291, +-318, 1581, -1564, -1410, -2065, -3265, -1121, -2681, +806, -453, 2379, 1776, 2185, 2660, 613, 1970, +-1372, 346, -2311, -1358, -1635, -2233, -234, -1850, +1058, -539, 1733, 1033, 1594, 2051, 627, 2006, +-762, 832, -1725, -1025, -1890, -2276, -846, -2127, +700, -506, 2044, 1236, 1991, 2104, 741, 1710, +-1043, 469, -1982, -1010, -1706, -1979, -458, -1748, +756, -332, 1527, 1189, 1744, 1807, 900, 1280, +-514, 157, -2000, -851, -2073, -1486, -654, -1327, +1243, -251, 2058, 1109, 1477, 1634, -161, 895, +-1285, -505, -1339, -1287, -584, -927, 302, 251, +536, 887, 439, 551, 299, -595, 328, -879, +158, 53, -182, 1214, -719, 989, -825, -508, +-345, -1520, 511, -846, 1045, 642, 777, 1088, +-34, 385, -802, -470, -825, -253, -303, 224, +458, 307, 476, -395, 60, -726, -264, -302, +-19, 584, 271, 919, 508, 355, -12, -519, +-700, -673, -930, -42, -451, 286, 561, 116, +1183, -450, 1274, -180, 55, 516, -1157, 747, +-1727, 100, -1010, -702, 335, -691, 1647, -1, +1842, 582, 741, 284, -936, -201, -1918, -422, +-1640, 22, -259, 550, 1095, 490, 1706, -29, +1354, -760, 277, -814, -789, -208, -1750, 686, +-1588, 1025, -645, 500, 928, -439, 2037, -956, +1908, -539, 551, 187, -1225, 705, -2290, 470, +-2043, -141, -449, -619, 1377, -503, 2500, 247, +2122, 962, 386, 704, -1685, -344, -2754, -1246, +-2189, -1043, -74, 49, 1948, 1101, 2892, 1334, +1823, 653, -319, -509, -2048, -1329, -2411, -1163, +-1457, -160, 107, 749, 1513, 914, 2089, 567, +1696, 275, 422, 107, -1311, -455, -2539, -1227, +-2109, -1335, -374, -53, 1785, 1512, 2532, 1960, +1621, 651, -278, -1032, -1376, -1555, -1508, -852, +-1075, 121, -465, 524, 94, 506, 1006, 422, +1679, 383, 1604, 162, 303, -199, -1354, -608, +-2331, -730, -1859, -405, -347, 282, 1417, 775, +2365, 638, 2095, 124, 513, -251, -1341, -286, +-2553, -286, -2208, -277, -549, -39, 1340, 235, +2325, 147, 1810, -265, 511, -181, -739, 543, +-1354, 1143, -1696, 535, -1503, -964, -730, -1899, +1160, -1276, 2926, 408, 2878, 1730, 609, 1957, +-2298, 989, -3694, -462, -2734, -1903, -1, -2379, +2567, -1226, 3654, 993, 2508, 2651, -147, 2402, +-2888, 420, -3794, -1742, -2252, -2412, 770, -1437, +3079, 332, 3457, 1306, 1452, 1266, -1168, 637, +-2794, 248, -2730, -117, -991, -683, 1054, -1225, +2331, -1099, 2211, -61, 942, 1003, -993, 1409, +-2086, 895, -1855, 67, -574, -617, 900, -928, +1401, -1031, 1180, -788, 583, -75, 172, 1027, +-571, 1903, -1434, 1609, -2015, -6, -1055, -2059, +1106, -2708, 2948, -1146, 2776, 1410, 301, 2572, +-2580, 1472, -3643, -564, -1984, -1281, 910, -552, +2932, 139, 2880, -127, 1132, -726, -1132, -434, +-2429, 523, -2318, 1354, -876, 1193, 766, 341, +1929, -872, 1851, -1702, 1019, -1615, -120, -318, +-1293, 1346, -1983, 2151, -1745, 1404, -367, -198, +1515, -1435, 2436, -1660, 1798, -1014, 58, -200, +-1533, 691, -1942, 1467, -1390, 1749, -215, 940, +692, -847, 1412, -2385, 1435, -2309, 940, -404, +-90, 1766, -1098, 2528, -1733, 1337, -1598, -462, +-433, -1508, 1133, -1454, 2138, -745, 1887, 64, +502, 758, -1161, 1098, -2268, 743, -2008, 20, +-560, -330, 1244, -305, 2279, -382, 1640, -877, +264, -1037, -1142, 71, -1484, 1690, -1262, 2272, +-524, 835, 280, -1412, 1089, -2602, 1385, -1699, +968, 390, 134, 1923, -905, 1992, -1595, 784, +-1502, -580, -287, -1443, 1208, -1460, 2190, -709, +1536, 419, -199, 1281, -1818, 1483, -2053, 716, +-867, -481, 782, -1426, 1780, -1434, 1567, -428, +432, 747, -945, 1315, -1552, 832, -1242, -6, +-147, -585, 931, -524, 1347, -262, 927, -205, +-15, -366, -899, -278, -1013, 481, -511, 1229, +-47, 1112, 186, -219, 338, -1576, 641, -1664, +970, -339, 513, 1090, -577, 1456, -1659, 687, +-1588, -184, -292, -748, 1311, -662, 2092, -348, +1323, 84, -252, 339, -1603, 198, -1550, 38, +-740, 0, 217, 269, 752, 315, 1017, 44, +1151, -353, 727, -539, -397, -350, -1612, -19, +-1874, 344, -455, 661, 1293, 680, 1897, 295, +975, -521, -488, -1123, -1155, -897, -789, 164, +149, 1200, 442, 1236, 121, 186, -407, -993, +-343, -1062, 419, -178, 899, 688, 584, 603, +-463, -34, -1057, -301, -881, -160, 44, 46, +619, -110, 753, -211, 400, 57, -181, 334, +-488, 342, -377, -35, -7, -213, 117, -266, +-45, -170, -135, -333, 86, -364, 325, -90, +275, 600, 28, 1211, -120, 1046, -128, -167, +-198, -1642, -419, -2097, -227, -1104, 415, 795, +1001, 2110, 578, 2261, -367, 1131, -977, -651, +-712, -2361, 92, -2760, 615, -1400, 727, 1120, +377, 2817, -153, 2501, -633, 718, -660, -1080, +-241, -1771, 337, -1593, 668, -826, 598, 117, +168, 1060, -424, 1408, -1093, 1052, -952, 226, +36, -434, 1216, -697, 1525, -650, 494, -550, +-917, -486, -1673, -156, -1071, 537, 165, 1375, +1071, 1381, 1135, 173, 506, -1400, -71, -1864, +-430, -609, -604, 1061, -780, 1464, -683, 306, +-174, -1084, 895, -1156, 1681, 87, 1429, 1332, +-4, 1235, -1598, -6, -2257, -1235, -1314, -1501, +530, -753, 2100, 179, 2279, 983, 968, 1352, +-725, 1134, -1871, 159, -1860, -1146, -992, -1900, +337, -1329, 1530, 185, 2072, 1568, 1262, 1662, +-417, 637, -1772, -672, -1857, -1085, -800, -744, +341, -89, 1118, 325, 1211, 373, 909, 430, +108, 325, -776, 123, -1305, -327, -1093, -620, +-154, -418, 720, 211, 1029, 648, 783, 587, +233, 153, -270, -105, -615, -202, -911, -317, +-773, -619, -132, -571, 965, 48, 1493, 1037, +1112, 1403, -270, 675, -1503, -628, -1651, -1417, +-525, -1113, 866, -230, 1494, 459, 1300, 607, +304, 652, -754, 566, -1385, 314, -1194, -271, +-243, -735, 868, -757, 1247, -476, 886, -176, +212, 34, -322, 435, -791, 771, -1171, 842, +-1092, 297, -183, -431, 1060, -889, 1843, -934, +1386, -538, -100, -37, -1437, 445, -1898, 694, +-1329, 607, -97, 375, 1175, 205, 1881, 65, +1554, -332, 84, -943, -1337, -1321, -1854, -795, +-1034, 493, 163, 1772, 968, 1935, 1001, 821, +659, -818, 299, -1656, -128, -1165, -476, -199, +-830, 362, -638, 211, -121, 296, 511, 752, +692, 1067, 677, 598, 321, -331, -119, -979, +-508, -1004, -626, -695, -444, -268, -61, 271, +319, 885, 420, 1266, 526, 1003, 433, 145, +-112, -952, -823, -1446, -928, -1201, -284, -191, +620, 636, 1058, 989, 464, 760, -616, 267, +-966, -152, -552, -537, 325, -580, 647, -406, +417, 11, -48, 169, -269, 52, -163, -89, +-70, 103, -207, 291, -356, 182, -113, -199, +410, -296, 808, -34, 511, 196, -165, 124, +-677, -176, -587, -299, -273, -365, 75, -109, +359, 351, 640, 871, 617, 838, 158, 97, +-458, -788, -648, -1120, -380, -733, 56, 47, +238, 845, 155, 1230, 92, 932, 77, -83, +308, -1066, 376, -1054, 7, -154, -654, 740, +-982, 669, -538, -90, 281, -517, 973, -199, +827, 484, 71, 675, -378, 199, -469, -494, +-400, -812, -502, -473, -292, 236, 97, 798, +719, 733, 820, 81, 280, -781, -424, -1130, +-678, -631, -325, 539, -20, 1353, 129, 1049, +2, -226, 85, -1219, 349, -1108, 558, -283, +274, 284, -295, 351, -636, 343, -410, 531, +8, 413, 259, -125, 277, -599, 213, -652, +140, -283, 110, -50, 114, 166, -79, 361, +-264, 585, -444, 370, -343, -1, -89, -471, +322, -532, 420, -319, 400, 117, 192, 535, +-78, 574, -428, 120, -600, -536, -468, -609, +-92, 87, 351, 962, 427, 942, 251, -85, +-5, -1153, -23, -1276, -42, -210, -56, 1120, +-248, 1507, -424, 675, -281, -656, 202, -1256, +501, -628, 590, 361, 166, 675, -449, 220, +-546, -367, -146, -400, 428, -13, 545, 347, +228, 518, -335, 348, -608, -175, -322, -762, +148, -935, 546, -529, 425, 255, 202, 788, +-35, 1059, -141, 838, -302, -13, -615, -1189, +-463, -1794, 58, -978, 725, 570, 741, 1568, +300, 1043, -363, -50, -640, -672, -597, -382, +-177, 146, 234, 247, 409, -102, 382, -505, +24, -729, -343, -394, -436, 294, -89, 1045, +258, 1333, 418, 847, 94, -137, -378, -1116, +-545, -1592, -71, -1154, 497, 34, 687, 1155, +264, 1460, -470, 881, -719, 104, -539, -289, +193, -447, 713, -588, 1081, -550, 580, -288, +-447, 8, -1406, 130, -1223, 246, -56, 682, +1129, 1035, 1312, 543, 594, -602, -54, -1363, +-470, -935, -745, 206, -913, 596, -716, 57, +-25, -510, 885, -42, 1319, 979, 935, 1306, +-129, 344, -1031, -1131, -1258, -1763, -618, -1195, +254, 185, 719, 1082, 435, 1102, -23, 422, +-148, -153, 26, -250, 223, -173, 97, -277, +-56, -423, -339, -346, -401, -46, -301, 165, +147, 249, 431, 356, 437, 499, -37, 319, +-298, -262, 49, -702, 550, -527, 413, 148, +-311, 640, -870, 441, -841, -43, -82, -370, +768, -259, 1137, 15, 623, 164, -266, 213, +-756, 132, -444, 153, 77, 166, 152, 229, +-358, -32, -510, -518, 14, -811, 882, -423, +1060, 476, 361, 1064, -680, 760, -1253, -128, +-1030, -763, -156, -586, 830, 64, 1222, 464, +765, 172, -149, -511, -828, -630, -937, -69, +-412, 636, 79, 612, 446, -12, 550, -393, +470, -157, 150, 160, -144, -56, -372, -487, +-368, -479, -341, 98, -98, 528, 251, 362, +482, -29, 434, -125, 146, -2, -6, -5, +-291, -243, -450, -284, -433, -20, 35, 214, +543, 252, 715, 150, 243, 122, -500, 21, +-826, -201, -541, -392, 203, -286, 832, 81, +947, 558, 289, 781, -617, 496, -1149, -338, +-859, -1026, -76, -915, 707, 43, 962, 851, +646, 809, 45, 183, -457, -267, -640, -108, +-550, 108, -329, 28, -101, -359, 263, -553, +640, -382, 900, 109, 548, 626, -312, 862, +-1038, 548, -1093, -232, -344, -957, 478, -941, +1074, -270, 906, 460, 229, 679, -582, 316, +-851, -73, -485, -293, 103, -195, 427, -13, +344, 53, 275, -76, 210, -200, 25, -91, +-405, 139, -670, 129, -501, -135, 212, -154, +795, 279, 891, 588, 196, 222, -575, -670, +-910, -1027, -501, -362, 120, 623, 363, 1035, +225, 447, 45, -311, 208, -560, 371, -100, +247, 378, -328, 296, -787, -287, -761, -746, +-151, -357, 637, 454, 972, 1044, 686, 666, +-129, -225, -827, -747, -842, -587, -241, -23, +542, 361, 745, 508, 480, 343, -93, -73, +-469, -639, -629, -716, -370, -151, 100, 605, +607, 771, 706, 347, 372, -103, -144, -186, +-550, -205, -547, -363, -297, -513, 82, -393, +202, -24, 188, 239, 143, 387, 320, 540, +407, 606, 131, 277, -519, -421, -983, -957, +-624, -776, 238, -121, 947, 354, 854, 277, +123, -44, -625, -122, -768, 157, -379, 507, +166, 646, 440, 400, 395, -214, 228, -861, +119, -1039, -24, -646, -358, 56, -808, 560, +-766, 714, 128, 738, 1197, 655, 1449, 341, +414, -270, -852, -938, -1362, -1045, -729, -434, +201, 461, 714, 849, 490, 502, 145, -180, +-55, -397, -44, -98, 30, 321, -35, 502, +-187, 351, -320, 32, -141, -397, 55, -781, +316, -783, 297, -232, 224, 521, -87, 934, +-270, 659, -410, 54, -294, -381, 49, -353, +383, -179, 525, -69, 179, -178, -167, -266, +-483, -135, -368, 101, -147, 384, 249, 341, +386, 70, 292, -235, -132, -295, -278, -117, +-148, 67, 43, 102, 44, 72, -53, -49, +58, -208, 329, -330, 388, -174, -46, 219, +-545, 538, -696, 528, -342, 164, 225, -273, +762, -670, 897, -736, 543, -338, -204, 450, +-944, 1069, -1144, 903, -609, 70, 299, -723, +919, -814, 1002, -329, 514, 112, -123, 208, +-601, 208, -732, 435, -566, 597, -212, 282, +143, -445, 508, -931, 747, -582, 588, 263, +40, 852, -637, 666, -764, -53, -463, -533, +-7, -428, 323, -4, 412, 189, 366, 6, +198, -161, 18, 7, -240, 327, -335, 360, +-332, 50, -66, -312, 327, -372, 486, -204, +104, -45, -519, -17, -697, -41, -46, -3, +802, 150, 1056, 336, 370, 453, -700, 278, +-1201, -277, -803, -850, 135, -994, 804, -343, +910, 596, 437, 1092, -185, 751, -549, -31, +-559, -603, -202, -632, 120, -250, 297, 144, +150, 316, -18, 158, -29, -98, 79, -207, +210, -104, -11, 112, -334, 326, -435, 458, +16, 369, 383, -159, 395, -794, 2, -916, +-282, -231, -243, 682, -112, 942, -1, 445, +170, -175, 426, -256, 399, -6, -66, 105, +-662, -136, -723, -431, -221, -478, 494, -285, +744, 64, 452, 510, -92, 839, -357, 801, +-250, 253, -21, -487, 35, -975, -212, -948, +-371, -466, -178, 185, 346, 688, 822, 693, +711, 380, 21, 5, -848, -90, -1135, -79, +-655, -227, 480, -437, 1297, -454, 1097, -170, +-103, 235, -1230, 441, -1243, 351, -169, 56, +909, -236, 1123, -238, 453, 77, -463, 345, +-893, 205, -610, -280, 162, -650, 655, -500, +512, -5, -167, 469, -551, 678, -253, 595, +330, 255, 518, -223, 212, -698, -299, -786, +-588, -483, -459, 50, 22, 459, 521, 644, +734, 638, 361, 431, -298, 79, -702, -371, +-546, -710, 75, -868, 474, -651, 378, 11, +-40, 855, -303, 1327, -227, 883, 91, -160, +315, -1056, 287, -1120, -13, -449, -299, 486, +-297, 950, -175, 643, -11, -226, 133, -801, +203, -563, 193, 148, -41, 461, -196, 198, +56, -60, 445, 146, 332, 486, -388, 226, +-954, -467, -726, -886, 246, -613, 923, 24, +914, 479, 295, 574, -261, 547, -599, 366, +-602, 17, -319, -439, 26, -658, 291, -511, +459, -105, 269, 246, -52, 416, -195, 359, +-139, 101, 23, -149, 168, -198, 126, 10, +-222, 210, -438, 162, -351, -155, 129, -450, +521, -436, 626, -15, 180, 495, -291, 542, +-458, 32, -212, -476, 6, -328, 39, 274, +-135, 564, -180, 156, 221, -399, 543, -504, +483, -276, -101, -117, -490, -108, -568, 154, +-179, 651, 126, 860, 399, 397, 361, -458, +136, -998, -226, -842, -333, -193, -151, 417, +47, 700, 117, 474, 24, 34, 115, -301, +130, -198, 170, 186, -78, 342, -293, -13, +-387, -540, -144, -600, 218, -91, 394, 519, +272, 589, -51, 182, -220, -235, -178, -199, +23, 141, 108, 277, 13, -3, -135, -394, +-191, -495, -102, -233, 173, 180, 369, 526, +307, 665, -75, 394, -480, -206, -472, -741, +-11, -684, 451, -162, 456, 341, 73, 472, +-236, 351, -227, 134, -205, -137, -129, -455, +41, -455, 288, -68, 327, 410, 65, 500, +-216, 116, -248, -320, -74, -434, 86, -150, +162, 118, 46, 175, -96, -61, -180, -178, +-66, -11, 161, 324, 143, 414, -46, 36, +-77, -450, 47, -551, 184, -145, 38, 319, +-267, 410, -280, 108, -21, -195, 204, -310, +140, -119, 27, 210, -7, 481, 40, 365, +5, -107, -22, -485, -16, -383, 23, 15, +-93, 182, -269, 61, -154, 23, 234, 212, +406, 315, 171, 128, -99, -139, -234, -230, +-92, -174, 7, -88, 38, 37, 7, 226, +-71, 246, -78, 67, -14, -164, 228, -224, +224, -131, 27, -74, -227, 7, -220, 169, +-99, 345, 116, 349, 276, 127, 220, -227, +-87, -583, -427, -788, -495, -551, -7, 216, +557, 1073, 657, 1234, 215, 424, -369, -707, +-582, -1256, -498, -923, -108, -158, 329, 532, +720, 872, 522, 729, -135, 169, -840, -455, +-752, -707, 86, -538, 834, -190, 787, 119, +66, 407, -568, 554, -711, 376, -374, 17, +211, -234, 614, -238, 524, -298, 47, -436, +-396, -319, -369, 259, -79, 827, 198, 744, +79, 16, -75, -681, -171, -656, 77, -14, +393, 658, 452, 663, -56, -3, -766, -738, +-905, -824, -160, -154, 888, 666, 1265, 923, +536, 506, -661, -141, -1259, -557, -881, -571, +104, -294, 855, 138, 1009, 437, 312, 326, +-365, -120, -713, -380, -429, -122, 62, 362, +336, 433, 199, -53, -114, -540, -72, -534, +111, -41, 299, 478, 119, 583, -155, 152, +-447, -524, -322, -793, 168, -353, 545, 434, +358, 779, -209, 433, -479, -141, -174, -455, +312, -494, 304, -422, -42, -164, -347, 366, +-158, 803, 175, 617, 328, -127, 174, -832, +-115, -844, -296, -195, -212, 551, 78, 862, +140, 535, 27, -108, -181, -612, -121, -596, +112, -190, 327, 232, 345, 341, 140, 222, +-161, 189, -500, 259, -662, 215, -418, -140, +246, -584, 771, -714, 742, -345, 218, 381, +-333, 980, -420, 1030, -255, 350, -179, -633, +-114, -1175, 93, -865, 321, 12, 259, 707, +-56, 745, -226, 265, -182, -182, 81, -207, +265, 55, 252, 102, 65, -200, -118, -497, +-214, -333, -243, 181, -169, 459, -146, 281, +40, -85, 310, -201, 474, -123, 259, -18, +-123, 18, -359, 91, -260, 98, -93, -62, +44, -271, 36, -300, 47, -17, 78, 306, +79, 350, 20, 122, -91, -139, -99, -290, +-74, -276, 126, -164, 193, 137, 191, 460, +-12, 492, -272, 125, -371, -400, -200, -647, +153, -463, 366, 2, 463, 452, 215, 642, +-232, 428, -678, -39, -567, -361, 54, -317, +735, -60, 850, 96, 293, -21, -433, -176, +-767, -144, -659, 136, -188, 451, 381, 444, +675, 36, 517, -496, 30, -561, -302, -101, +-279, 509, -7, 613, 54, 85, -162, -557, +-352, -738, -220, -258, 260, 422, 612, 791, +508, 565, -134, -22, -614, -620, -597, -750, +-120, -372, 457, 207, 680, 521, 325, 428, +-275, 209, -640, 10, -541, -220, -45, -552, +468, -579, 615, -97, 295, 586, -159, 753, +-469, 287, -373, -312, -24, -550, 292, -396, +357, -141, 201, 141, -74, 401, -330, 485, +-345, 272, -187, -178, 96, -568, 308, -618, +429, -300, 329, 259, 86, 724, -327, 768, +-611, 296, -487, -427, -62, -845, 318, -622, +470, 12, 416, 534, 207, 575, -54, 234, +-328, -169, -491, -349, -485, -236, -129, 14, +344, 183, 708, 126, 616, 22, 87, 21, +-605, 97, -892, 28, -510, -154, 303, -286, +963, -239, 784, -13, -15, 255, -791, 476, +-853, 409, -247, -14, 517, -497, 752, -608, +425, -304, -144, 155, -457, 425, -381, 515, +-49, 408, 145, 11, 130, -547, -34, -843, +-51, -541, 65, 204, 220, 787, 284, 811, +90, 339, -237, -215, -453, -542, -355, -551, +-86, -360, 216, -120, 357, 79, 423, 283, +233, 542, -26, 642, -391, 362, -512, -376, +-321, -968, 87, -933, 327, -224, 322, 572, +127, 955, 42, 783, 92, 243, 6, -420, +-299, -878, -583, -857, -425, -386, 133, 316, +768, 811, 828, 908, 337, 487, -478, -185, +-863, -681, -644, -699, 39, -405, 545, -126, +515, 101, 128, 454, -154, 785, -141, 650, +-42, -52, 32, -797, -45, -861, -53, -292, +-24, 364, 72, 561, 13, 368, -49, 115, +-173, -38, -99, -204, 119, -353, 309, -385, +293, -194, 14, 172, -270, 549, -338, 683, +-124, 362, 25, -327, 9, -884, -22, -740, +129, -40, 279, 599, 218, 635, -23, 191, +-205, -208, -164, -267, -123, -67, -140, 93, +-111, 49, 131, -139, 313, -166, 269, 56, +7, 267, -211, 170, -156, -223, -20, -464, +55, -257, -32, 239, -89, 580, -52, 500, +135, 93, 268, -336, 173, -552, -64, -541, +-292, -324, -331, 75, -182, 598, 164, 881, +407, 625, 421, -226, 125, -975, -286, -976, +-553, -165, -380, 754, 31, 892, 350, 203, +367, -567, 214, -628, 74, -26, -30, 527, +-242, 430, -444, -89, -389, -485, -50, -374, +379, 39, 541, 402, 423, 422, 94, 146, +-216, -167, -514, -323, -575, -260, -338, -129, +134, 1, 572, 81, 737, 195, 469, 272, +-141, 324, -660, 208, -727, -147, -339, -494, +223, -571, 562, -234, 487, 228, 163, 395, +-196, 256, -340, 106, -255, 111, -2, 171, +137, -29, 143, -365, 55, -515, -50, -225, +-63, 190, -71, 305, -54, 117, 14, 20, +188, 242, 211, 367, 29, -39, -215, -713, +-332, -848, -166, -149, 110, 819, 267, 1034, +191, 342, 34, -538, -57, -814, -68, -423, +-9, 77, -50, 241, -112, 173, -149, 143, +3, 158, 166, 205, 199, 139, 86, -22, +13, -289, -5, -487, -80, -378, -203, 33, +-236, 365, -85, 370, 146, 190, 352, 84, +348, 82, 151, 6, -205, -173, -486, -338, +-520, -361, -100, -286, 364, -7, 573, 472, +385, 880, 47, 757, -225, -58, -475, -1018, +-538, -1317, -356, -646, 254, 462, 816, 1201, +875, 1126, 158, 432, -663, -359, -992, -859, +-566, -899, 157, -556, 630, -79, 652, 378, +319, 741, -69, 879, -327, 578, -365, -98, +-265, -810, -51, -1025, 113, -670, 160, -25, +87, 588, 49, 887, 105, 705, 220, 125, +95, -509, -210, -779, -460, -561, -333, -100, +147, 366, 569, 643, 469, 575, -148, 108, +-631, -469, -557, -759, 96, -481, 681, 84, +715, 542, 153, 616, -445, 384, -722, -17, +-577, -431, -139, -633, 438, -480, 808, 71, +698, 590, 80, 676, -647, 218, -930, -381, +-502, -630, 236, -255, 658, 325, 578, 566, +153, 160, -148, -395, -246, -438, -171, 27, +-195, 359, -249, 119, -205, -229, 115, -130, +489, 310, 578, 389, 282, -36, -245, -465, +-552, -376, -539, 11, -225, 250, 172, 182, +507, 1, 532, -31, 162, 58, -361, 100, +-521, 23, -227, -140, 258, -259, 451, -139, +183, 78, -216, 232, -354, 153, -202, -57, +36, -165, 245, -114, 246, 27, 212, 136, +31, 154, -205, 64, -452, -136, -392, -251, +-1, -139, 497, 127, 664, 214, 298, 16, +-288, -129, -648, -20, -486, 160, -51, 99, +345, -127, 438, -149, 301, 71, 11, 147, +-195, -45, -292, -235, -188, -154, -71, 128, +82, 322, 242, 250, 341, 30, 195, -233, +-195, -338, -501, -205, -461, 62, 27, 258, +407, 229, 495, 83, 267, -9, 63, 20, +-167, 9, -357, -122, -528, -315, -453, -337, +24, -114, 568, 249, 812, 500, 489, 546, +-130, 342, -680, -105, -708, -614, -249, -925, +308, -692, 596, 59, 381, 876, -172, 1078, +-594, 477, -395, -391, 196, -685, 694, -288, +598, 166, -40, 52, -663, -398, -661, -457, +-215, 74, 258, 721, 390, 788, 287, 248, +129, -464, 13, -804, -42, -542, -143, 101, +-166, 580, -188, 560, -62, 106, 71, -361, +229, -448, 169, -207, 36, 152, -76, 354, +-67, 272, -74, -15, -207, -270, -225, -304, +106, -42, 567, 297, 558, 444, 14, 198, +-669, -274, -812, -607, -340, -528, 405, -32, +738, 498, 617, 726, 56, 483, -426, -36, +-606, -442, -270, -519, 155, -359, 356, -113, +211, 62, -51, 214, -74, 325, 3, 338, +66, 302, -99, 127, -196, -230, -199, -654, +78, -757, 343, -281, 425, 476, 171, 880, +-198, 656, -440, 46, -439, -454, -237, -610, +71, -415, 398, -28, 610, 306, 540, 367, +-21, 128, -616, -177, -851, -218, -397, 47, +227, 325, 663, 293, 561, -102, 149, -482, +-221, -482, -330, -85, -248, 397, -194, 560, +-104, 254, 75, -192, 348, -418, 437, -246, +123, 19, -347, 105, -460, 105, -96, 233, +269, 364, 213, 101, -60, -469, -137, -755, +82, -319, 177, 472, -40, 799, -274, 369, +-154, -282, 179, -493, 324, -144, 135, 208, +-155, 151, -219, -182, -90, -265, 68, 51, +102, 399, 46, 337, -93, -113, -119, -475, +-16, -428, 138, 9, 205, 442, 126, 534, +-38, 199, -190, -250, -212, -479, -125, -291, +51, 80, 165, 272, 131, 110, -14, -193, +-55, -292, 8, -21, 96, 403, 22, 541, +-60, 285, -112, -219, -92, -592, -98, -614, +-46, -292, 135, 159, 315, 437, 291, 414, +-25, 309, -337, 223, -441, 38, -216, -367, +144, -691, 401, -495, 413, 103, 107, 535, +-285, 395, -408, 6, -102, -129, 284, 74, +358, 261, -40, 132, -460, -293, -481, -623, +-9, -529, 574, 19, 747, 647, 307, 801, +-425, 341, -805, -339, -511, -623, 192, -316, +622, 196, 437, 368, -77, 74, -406, -334, +-370, -459, -84, -154, 248, 386, 463, 778, +393, 632, -14, -69, -496, -780, -701, -875, +-313, -280, 312, 376, 709, 579, 536, 336, +-39, -20, -527, -209, -531, -188, -95, -23, +352, 118, 402, 77, 28, -63, -314, -91, +-222, 5, 148, 62, 391, -58, 201, -200, +-214, -137, -504, 82, -375, 263, 63, 273, +428, 129, 533, -98, 311, -282, -72, -289, +-391, -134, -493, 20, -392, 46, -15, 73, +451, 242, 581, 403, 235, 231, -271, -268, +-461, -604, -196, -395, 181, 117, 172, 351, +-89, 194, -116, 44, 147, 98, 375, 121, +234, -88, -228, -316, -637, -261, -585, 26, +-48, 258, 615, 301, 920, 170, 543, -84, +-262, -324, -858, -332, -760, -73, -200, 221, +372, 320, 603, 244, 484, 158, 127, 25, +-274, -225, -541, -457, -373, -453, 98, -128, +441, 300, 376, 579, 12, 563, -240, 229, +-254, -281, -88, -691, -8, -651, 75, -147, +129, 468, 151, 689, 77, 376, -48, -148, +-113, -504, -144, -478, -119, -151, -146, 239, +-52, 406, 184, 259, 442, 0, 447, -75, +88, -28, -490, -172, -823, -464, -531, -488, +144, -13, 694, 620, 741, 815, 345, 447, +-216, -166, -502, -667, -454, -756, -178, -392, +95, 195, 233, 557, 148, 475, 3, 195, +20, 52, 111, -24, 128, -225, -39, -509, +-229, -501, -323, -54, -63, 509, 273, 763, +440, 488, 204, -72, -206, -595, -500, -713, +-409, -334, 26, 286, 395, 645, 487, 457, +246, -24, -86, -279, -373, -178, -356, -79, +-160, -117, 130, -110, 245, 121, 161, 317, +-74, 218, -148, -30, -29, -121, 189, -115, +199, -207, -28, -344, -319, -148, -351, 376, +21, 742, 379, 487, 392, -288, -30, -934, +-400, -857, -385, -51, 64, 797, 422, 964, +426, 320, 49, -474, -337, -808, -506, -526, +-327, -24, 87, 369, 498, 526, 603, 414, +239, 53, -264, -374, -576, -512, -458, -267, +-80, 78, 299, 141, 375, 20, 265, 59, +62, 381, -94, 537, -220, 156, -212, -527, +-159, -903, 35, -621, 203, 105, 190, 787, +-34, 988, -124, 554, 22, -254, 210, -832, +126, -769, -276, -206, -522, 354, -202, 575, +446, 422, 677, 104, 289, -221, -371, -309, +-628, -154, -335, 80, 226, 169, 429, 79, +251, -18, -86, -59, -261, -34, -172, 3, +48, 76, 188, 66, 168, -47, 82, -134, +-112, -49, -274, 145, -296, 160, -11, -78, +362, -279, 499, -148, 128, 178, -376, 283, +-506, 52, -137, -189, 310, -190, 366, -118, +32, -177, -266, -136, -166, 223, 129, 621, +227, 455, 3, -274, -285, -863, -235, -688, +133, 46, 380, 612, 192, 567, -183, 89, +-348, -239, -149, -191, 97, 29, 134, 25, +39, -192, 124, -276, 236, 0, 100, 315, +-257, 318, -490, 47, -310, -157, 158, -115, +534, -27, 444, -11, 81, 13, -318, 133, +-476, 179, -255, 16, 168, -238, 382, -229, +220, 94, -91, 371, -268, 271, -156, -83, +69, -259, 217, -99, 152, 133, 3, 132, +-216, -67, -238, -206, -9, -93, 298, 172, +265, 317, -71, 139, -396, -172, -281, -276, +154, -27, 445, 223, 309, 138, -74, -182, +-343, -357, -390, -218, -179, 47, 93, 262, +356, 330, 382, 271, 260, 56, -38, -202, +-313, -378, -496, -442, -412, -393, -56, -163, +412, 267, 626, 651, 414, 646, -24, 224, +-360, -293, -377, -551, -303, -524, -151, -380, +30, -159, 289, 176, 364, 521, 277, 572, +46, 260, -118, -136, -206, -257, -256, -199, +-280, -216, -176, -301, 111, -185, 425, 199, +519, 497, 247, 432, -254, 84, -621, -167, +-466, -206, 39, -120, 439, -84, 381, -73, +42, 52, -184, 300, -141, 400, -45, 67, +-48, -456, -42, -590, 99, -47, 201, 629, +135, 726, -82, 184, -219, -400, -215, -550, +-83, -325, 50, -45, 164, 156, 251, 275, +195, 287, 23, 173, -128, 10, -137, -111, +-150, -195, -199, -281, -213, -303, -29, -136, +270, 150, 522, 355, 461, 344, 44, 198, +-450, -51, -674, -362, -429, -628, 86, -530, +497, 47, 468, 677, 188, 812, -122, 305, +-243, -411, -247, -860, -126, -741, 64, -112, +200, 646, 144, 913, -74, 421, -188, -374, +-31, -730, 225, -421, 254, 73, -2, 273, +-371, 194, -487, 108, -182, 113, 384, 122, +774, 60, 542, -92, -186, -282, -821, -334, +-766, -108, -100, 326, 538, 579, 577, 395, +190, -62, -118, -384, -147, -387, -57, -197, +-33, 31, -96, 261, -159, 458, -92, 396, +78, 28, 227, -401, 230, -508, 96, -238, +-177, 138, -309, 358, -183, 346, 82, 189, +286, -37, 309, -185, 90, -246, -223, -300, +-386, -330, -269, -115, 15, 409, 222, 794, +262, 522, 189, -261, 162, -826, 35, -745, +-202, -244, -412, 219, -310, 455, -44, 498, +241, 314, 278, -59, 203, -390, 177, -480, +124, -317, -140, -65, -447, 179, -479, 349, +-119, 322, 391, 47, 607, -266, 364, -338, +-185, -147, -567, 91, -495, 196, 17, 235, +521, 222, 535, 19, 71, -374, -443, -575, +-519, -243, -122, 405, 344, 770, 425, 510, +169, -71, -141, -492, -302, -511, -226, -221, +-17, 161, 128, 384, 161, 321, 111, 85, +-1, -86, -69, -93, -21, -17, 54, 48, +12, 51, -127, -63, -241, -223, -158, -200, +175, 176, 419, 582, 299, 495, -90, -142, +-369, -753, -335, -725, -23, -110, 225, 568, +184, 786, 31, 468, -53, -177, -58, -705, +-29, -727, -12, -203, -26, 426, 4, 597, +77, 215, 84, -281, -29, -398, -114, -154, +-110, 138, -6, 219, 127, 90, 146, -110, +48, -251, -38, -208, -67, 16, -127, 171, +-189, 70, -151, -132, 59, -103, 340, 185, +454, 370, 243, 186, -182, -226, -529, -508, +-555, -473, -247, -126, 216, 314, 522, 613, +511, 549, 209, 178, -167, -263, -383, -520, +-358, -476, -150, -171, 130, 262, 294, 524, +242, 436, -29, 53, -323, -283, -356, -312, +-22, -54, 419, 201, 568, 223, 265, 14, +-251, -207, -585, -173, -503, 98, -123, 352, +211, 291, 353, -78, 320, -407, 226, -387, +56, -49, -101, 310, -300, 408, -348, 222, +-223, -83, 45, -330, 256, -360, 324, -131, +232, 171, 19, 261, -198, 61, -311, -179, +-241, -177, -50, 13, 247, 154, 369, 103, +246, -40, -125, -188, -405, -250, -398, -149, +14, 100, 402, 304, 418, 203, 31, -107, +-389, -327, -409, -233, -34, 41, 412, 257, +452, 255, 81, 68, -357, -176, -482, -358, +-254, -326, 186, -59, 454, 348, 388, 621, +53, 505, -290, -8, -422, -571, -222, -735, +147, -380, 362, 179, 257, 504, -45, 479, +-243, 320, -203, 212, -3, 96, 120, -197, +72, -554, -8, -671, -18, -357, 48, 236, +114, 744, 74, 909, -78, 579, -256, -132, +-295, -856, -55, -1050, 314, -501, 489, 402, +281, 972, -191, 790, -482, 58, -366, -633, +3, -771, 282, -317, 263, 277, 38, 511, +-126, 290, -73, -46, 57, -199, 104, -203, +8, -203, -72, -150, -80, 39, -37, 233, +-62, 167, -117, -137, -60, -308, 186, -124, +335, 232, 220, 346, -83, 101, -307, -264, +-284, -415, -74, -257, 119, 41, 166, 254, +94, 248, -63, 72, -141, -124, -57, -122, +187, 53, 308, 219, 174, 172, -138, -113, +-359, -374, -370, -396, -202, -98, 30, 336, +281, 589, 456, 476, 406, 75, 133, -286, +-258, -405, -488, -302, -442, -118, -166, 82, +167, 274, 346, 351, 302, 265, 123, 52, +-21, -115, -22, -173, -19, -152, -150, -132, +-353, -115, -353, -7, 12, 207, 481, 443, +642, 430, 332, 36, -287, -511, -773, -798, +-685, -529, -56, 151, 646, 783, 905, 908, +469, 405, -313, -410, -872, -939, -783, -813, +-146, -176, 534, 440, 823, 577, 488, 292, +-120, -22, -539, -108, -474, -75, -161, -125, +156, -260, 234, -272, 168, -116, 64, 78, +-60, 198, -107, 270, -33, 279, 96, 98, +82, -260, -54, -556, -192, -434, -119, 68, +94, 565, 217, 640, 84, 218, -112, -321, +-191, -544, -77, -332, 111, 45, 248, 266, +174, 261, -81, 174, -298, 127, -276, 67, +22, -33, 267, -110, 267, -114, 22, -64, +-215, -38, -267, -12, -91, 31, 168, 137, +360, 259, 317, 295, -23, 177, -423, -129, +-534, -429, -238, -483, 198, -159, 467, 288, +425, 501, 136, 318, -164, -60, -293, -253, +-230, -184, -54, -29, 71, 0, 38, -122, +-55, -188, -48, -59, 70, 224, 240, 386, +289, 179, 88, -292, -250, -603, -470, -398, +-334, 154, 95, 563, 469, 450, 422, -49, +2, -500, -368, -566, -394, -203, -122, 271, +224, 495, 466, 294, 378, -109, -26, -346, +-481, -256, -651, 13, -281, 180, 309, 144, +615, -18, 410, -168, 5, -140, -250, 70, +-227, 323, -110, 364, -46, 76, -64, -306, +-111, -452, -25, -195, 150, 207, 292, 417, +265, 327, 74, 94, -150, -89, -259, -205, +-288, -193, -248, -49, -84, 186, 245, 305, +511, 156, 445, -148, 17, -353, -428, -192, +-548, 221, -262, 492, 176, 331, 397, -185, +322, -533, 7, -427, -231, 20, -214, 376, +10, 400, 123, 194, 31, -113, -108, -353, +-116, -456, 58, -274, 224, 111, 206, 442, +-33, 434, -297, 69, -375, -320, -124, -480, +321, -310, 548, 3, 310, 201, -223, 229, +-549, 82, -388, -77, 1, -148, 288, -89, +295, 41, 130, 77, 10, -13, -4, -166, +3, -154, -74, 42, -214, 244, -295, 217, +-149, -55, 157, -279, 380, -207, 331, 118, +76, 386, -100, 332, -196, 18, -229, -293, +-244, -376, -129, -194, 119, 133, 339, 392, +305, 382, 99, 192, -97, -28, -234, -120, +-239, -168, -118, -251, 68, -234, 158, -26, +103, 313, 24, 483, 31, 377, 126, 74, +113, -216, -117, -395, -338, -444, -353, -291, +-139, 32, 207, 418, 512, 630, 567, 455, +234, -26, -314, -585, -714, -808, -635, -492, +-168, 161, 399, 675, 668, 617, 538, 115, +95, -417, -405, -556, -562, -340, -331, -21, +88, 195, 336, 242, 320, 227, 155, 99, +5, -88, -212, -294, -373, -428, -310, -351, +7, -59, 393, 356, 473, 617, 243, 543, +-79, 138, -321, -426, -395, -810, -265, -776, +-32, -217, 205, 555, 312, 1021, 272, 880, +141, 210, -37, -526, -210, -937, -298, -795, +-233, -191, -6, 559, 185, 1002, 208, 814, +182, 157, 83, -547, -78, -817, -216, -551, +-205, 43, -41, 600, 124, 707, 129, 363, +39, -169, 46, -466, 59, -376, -3, -134, +-155, 81, -158, 231, 17, 400, 146, 403, +96, 45, -56, -491, -121, -735, -87, -386, +28, 203, 120, 573, 201, 525, 148, 226, +-58, -96, -257, -400, -257, -555, -115, -497, +16, -192, 115, 218, 251, 538, 344, 642, +192, 349, -184, -235, -514, -813, -455, -890, +-22, -335, 422, 406, 499, 819, 258, 608, +-130, 74, -377, -394, -328, -557, -143, -447, +3, -200, 95, 150, 291, 479, 458, 643, +368, 404, -160, -186, -693, -725, -708, -788, +-109, -202, 526, 573, 628, 971, 265, 696, +-213, -39, -386, -688, -235, -893, 70, -487, +242, 266, 180, 888, -52, 933, -177, 371, +-104, -336, 17, -785, -9, -732, -84, -331, +16, 255, 203, 776, 262, 885, 93, 453, +-103, -327, -191, -905, -170, -889, -193, -293, +-129, 486, 77, 902, 326, 719, 393, 54, +153, -580, -159, -752, -361, -487, -344, -59, +-143, 220, 194, 410, 350, 490, 267, 370, +24, -32, -153, -538, -195, -750, -192, -555, +-163, -73, -48, 385, 234, 656, 410, 637, +275, 253, -100, -335, -359, -826, -387, -830, +-188, -310, 86, 407, 312, 896, 392, 788, +242, 150, -103, -602, -419, -870, -441, -464, +-239, 198, 138, 581, 475, 477, 566, 204, +273, -31, -209, -185, -605, -323, -608, -319, +-213, -40, 284, 307, 601, 474, 528, 269, +153, -68, -304, -256, -507, -202, -376, -13, +-43, 79, 182, 102, 288, 152, 308, 237, +189, 186, -74, -149, -401, -539, -404, -554, +-85, 29, 287, 768, 356, 979, 164, 404, +-96, -551, -157, -1119, -143, -955, -111, -176, +16, 721, 113, 1186, 122, 905, 13, -28, +-111, -974, -100, -1267, 39, -681, 89, 321, +59, 983, -49, 895, -81, 159, -26, -585, +85, -819, 145, -458, 47, 128, -129, 453, +-235, 450, -182, 217, -7, -77, 220, -379, +257, -585, 193, -472, 62, 11, -105, 643, +-226, 936, -244, 657, -175, -100, -69, -902, +96, -1206, 240, -809, 333, 170, 249, 1119, +38, 1450, -244, 933, -412, -183, -369, -1194, +-115, -1490, 262, -783, 501, 431, 404, 1316, +-9, 1259, -373, 405, -434, -478, -170, -919, +105, -821, 223, -400, 204, 263, 155, 962, +77, 1169, -79, 548, -233, -612, -271, -1384, +-118, -1158, 70, -144, 216, 882, 220, 1282, +154, 954, 1, 114, -139, -777, -251, -1270, +-210, -1053, 34, -169, 277, 857, 308, 1398, +59, 1021, -258, -77, -424, -1202, -244, -1589, +111, -965, 407, 277, 480, 1410, 348, 1740, +-27, 1025, -486, -437, -764, -1824, -640, -2186, +-35, -1141, 706, 748, 1081, 2205, 767, 2204, +-56, 804, -903, -1017, -1210, -2080, -759, -1831, +202, -553, 1038, 921, 1215, 1759, 620, 1558, +-379, 471, -1132, -840, -1135, -1651, -419, -1448, +539, -293, 1134, 1084, 962, 1809, 267, 1360, +-502, 73, -963, -1219, -922, -1784, -449, -1326, +320, -80, 1016, 1328, 1224, 2077, 682, 1630, +-381, 103, -1381, -1610, -1549, -2385, -672, -1650, +733, 243, 1770, 2056, 1643, 2533, 394, 1275, +-1160, -856, -1909, -2327, -1387, -2119, -3, -521, +1271, 1231, 1677, 2026, 1016, 1522, -165, 188, +-1096, -1187, -1288, -1844, -766, -1376, 86, -80, +773, 1241, 1001, 1746, 751, 1170, 97, -78, +-586, -1251, -979, -1718, -811, -1236, -191, 15, +609, 1337, 1066, 1909, 918, 1263, 159, -272, +-791, -1720, -1263, -2090, -920, -1074, 81, 702, +994, 2034, 1274, 2010, 761, 653, -222, -1138, +-1089, -2176, -1241, -1777, -611, -173, 388, 1561, +1103, 2233, 1077, 1354, 407, -412, -417, -1795, +-917, -1871, -877, -720, -386, 786, 285, 1688, +792, 1476, 784, 367, 364, -919, -176, -1512, +-573, -1067, -649, 51, -439, 1031, -46, 1271, +378, 723, 653, -213, 596, -994, 187, -1188, +-381, -622, -748, 424, -635, 1291, -101, 1312, +495, 407, 686, -858, 415, -1590, -19, -1240, +-343, -7, -455, 1262, -419, 1623, -213, 845, +240, -481, 632, -1398, 615, -1346, 112, -422, +-436, 756, -644, 1395, -434, 1048, -31, -118, +304, -1259, 489, -1467, 451, -525, 190, 836, +-259, 1530, -570, 1105, -534, -63, -140, -1157, +363, -1525, 660, -927, 533, 287, 6, 1393, +-536, 1614, -753, 739, -452, -696, 105, -1699, +639, -1507, 821, -261, 536, 1196, -126, 1802, +-789, 1177, -1010, -254, -554, -1526, 291, -1773, +930, -875, 987, 666, 449, 1882, -344, 1947, +-961, 684, -1016, -1217, -380, -2394, 564, -1948, +1151, -47, 983, 1970, 107, 2668, -854, 1517, +-1309, -750, -919, -2530, 138, -2562, 1204, -745, +1528, 1637, 793, 2885, -483, 2070, -1486, -199, +-1513, -2321, -608, -2835, 662, -1435, 1558, 919, +1514, 2679, 506, 2685, -875, 942, -1698, -1491, +-1406, -3019, -204, -2627, 1103, -456, 1699, 2107, +1204, 3313, -79, 2246, -1343, -399, -1718, -2761, +-916, -3152, 528, -1388, 1575, 1188, 1529, 2798, +485, 2485, -854, 611, -1629, -1576, -1342, -2664, +-140, -1977, 1178, -7, 1709, 1940, 1046, 2531, +-268, 1443, -1374, -604, -1557, -2233, -773, -2361, +457, -930, 1414, 1204, 1497, 2559, 652, 2195, +-631, 253, -1512, -1911, -1481, -2698, -485, -1603, +833, 664, 1687, 2396, 1479, 2409, 221, 685, +-1210, -1433, -1823, -2297, -1165, -1470, 220, 227, +1328, 1440, 1524, 1554, 846, 809, -278, -253, +-1089, -1053, -1290, -1304, -755, -743, 147, 328, +887, 1222, 1081, 1256, 695, 352, 38, -670, +-638, -1151, -944, -816, -791, -73, -168, 559, +466, 825, 857, 611, 787, 147, 355, -380, +-256, -689, -794, -661, -954, -281, -573, 314, +175, 719, 802, 650, 1030, 110, 707, -460, +62, -606, -712, -385, -1193, 10, -1093, 238, +-228, 311, 953, 317, 1640, 282, 1222, 146, +-103, -289, -1444, -773, -1831, -905, -926, -322, +667, 753, 1856, 1535, 1753, 1388, 409, 133, +-1235, -1422, -2099, -2187, -1524, -1529, 106, 321, +1763, 2148, 2230, 2735, 1157, 1366, -814, -1157, +-2266, -3034, -2106, -2773, -333, -392, 1685, 2329, +2432, 3498, 1378, 2143, -734, -751, -2265, -3257, +-2121, -3592, -382, -1355, 1639, 1997, 2465, 4214, +1485, 3493, -589, 219, -2275, -3430, -2328, -4828, +-686, -2823, 1455, 1287, 2625, 4739, 1882, 4861, +-163, 1478, -2145, -3093, -2700, -5543, -1318, -4000, +1049, 305, 2753, 4473, 2577, 5480, 534, 2734, +-1912, -1916, -3134, -5371, -2131, -5109, 368, -1380, +2624, 3468, 3134, 5856, 1417, 4157, -1279, -399, +-3196, -4659, -2775, -5522, -425, -2698, 2307, 1964, +3404, 5148, 2085, 4691, -744, 1027, -3177, -3377, +-3379, -5178, -1181, -3366, 1992, 766, 3864, 4227, +3074, 4605, 39, 1867, -3086, -2229, -4152, -4579, +-2304, -3712, 1114, -224, 3803, 3373, 3909, 4367, +1254, 2313, -2221, -1431, -4127, -3810, -3035, -3302, +71, -462, 3042, 2479, 3771, 3331, 1879, 1855, +-1260, -917, -3448, -2771, -3120, -2566, -634, -503, +2296, 1894, 3465, 2824, 2146, 1786, -651, -698, +-2862, -2663, -2952, -2664, -1024, -623, 1528, 1917, +2982, 2909, 2269, 1826, -21, -649, -2281, -2512, +-2819, -2559, -1247, -720, 1154, 1677, 2644, 2675, +2096, 1733, 34, -666, -1948, -2420, -2368, -2303, +-1038, -382, 988, 1842, 2122, 2452, 1606, 1280, +37, -941, -1456, -2306, -1748, -2002, -911, -268, +525, 1749, 1583, 2364, 1545, 1344, 419, -846, +-1136, -2308, -1820, -2041, -1177, -289, 397, 1744, +1628, 2306, 1673, 1287, 509, -791, -951, -2167, +-1725, -1946, -1312, -350, -51, 1571, 1299, 2163, +1716, 1237, 950, -733, -437, -1914, -1473, -1476, +-1423, 117, -523, 1474, 748, 1291, 1333, 88, +1089, -1169, 186, -1171, -820, -125, -1232, 1052, +-839, 1390, 223, 559, 1071, -693, 1091, -1566, +311, -1255, -752, -2, -1124, 1349, -666, 1776, +255, 769, 832, -839, 806, -1796, 440, -1178, +-175, 425, -612, 1546, -899, 1318, -646, -79, +-4, -1299, 768, -1501, 1197, -445, 734, 937, +-176, 1649, -1034, 1144, -1201, -289, -596, -1568, +386, -1768, 1230, -541, 1231, 1155, 422, 1989, +-727, 1190, -1572, -578, -1357, -1959, -121, -1783, +1384, -121, 2014, 1769, 1248, 2334, -436, 952, +-1935, -1299, -2211, -2678, -981, -1967, 884, 239, +2284, 2370, 2231, 2814, 719, 1229, -1353, -1317, +-2585, -3061, -2029, -2570, -87, -176, 1965, 2460, +2552, 3249, 1358, 1583, -804, -1279, -2305, -3131, +-2047, -2492, -308, 2, 1538, 2480, 2144, 2916, +1135, 1114, -553, -1575, -1778, -2963, -1598, -1911, +-335, 664, 1116, 2675, 1670, 2467, 970, 387, +-390, -1967, -1413, -2770, -1252, -1486, -191, 998, +1009, 2849, 1314, 2510, 571, 136, -671, -2548, +-1418, -3261, -923, -1329, 452, 1809, 1605, 3599, +1364, 2511, -90, -568, -1628, -3301, -1839, -3475, +-593, -1058, 1220, 2254, 2076, 3871, 1394, 2555, +-354, -741, -1930, -3507, -2015, -3507, -614, -857, +1341, 2437, 2249, 3699, 1455, 2193, -422, -984, +-2017, -3343, -2112, -3206, -711, -707, 1248, 2415, +2441, 3673, 1917, 2260, -96, -999, -2142, -3463, +-2633, -3330, -1200, -636, 1136, 2541, 2600, 3595, +2128, 2021, 95, -1153, -1854, -3229, -2321, -2896, +-1135, -322, 827, 2516, 1996, 3290, 1623, 1597, +48, -1454, -1340, -3177, -1612, -2497, -702, 139, +693, 2577, 1471, 2932, 1079, 1187, -231, -1482, +-1274, -2835, -1310, -2137, -244, 222, 1088, 2367, +1599, 2694, 822, 997, -686, -1513, -1678, -2769, +-1537, -1954, -242, 368, 1314, 2284, 2027, 2473, +1344, 892, -354, -1197, -1746, -2268, -2093, -1779, +-923, -129, 842, 1374, 2087, 1918, 1828, 1135, +253, -285, -1401, -1420, -2092, -1490, -1139, -509, +511, 623, 1769, 1150, 1649, 789, 403, 59, +-1065, -512, -1804, -704, -1204, -553, 139, -182, +1464, 310, 1710, 682, 780, 644, -621, 137, +-1598, -467, -1354, -762, -379, -495, 839, -8, +1301, 488, 929, 592, 105, 372, -689, -45, +-849, -484, -607, -506, -25, -250, 370, 344, +503, 544, 379, 304, 98, -258, -114, -606, +-315, -334, -315, 205, -218, 717, 44, 600, +297, 54, 405, -647, 251, -896, -179, -490, +-490, 372, -465, 1085, -71, 1048, 449, 90, +618, -1037, 326, -1383, -261, -543, -577, 863, +-445, 1593, -81, 1057, 280, -527, 385, -1741, +332, -1591, 139, 16, -84, 1788, -309, 2184, +-495, 785, -366, -1510, -59, -2711, 461, -1774, +786, 810, 724, 2898, -2, 2670, -959, 215, +-1336, -2564, -693, -3305, 608, -1439, 1525, 1644, +1393, 3460, 195, 2556, -1163, -375, -1771, -3167, +-1171, -3490, 313, -1101, 1742, 2371, 2005, 4036, +669, 2419, -1324, -1249, -2354, -4078, -1595, -3468, +523, -145, 2210, 3462, 2325, 4177, 501, 1590, +-1641, -2349, -2618, -4520, -1598, -2928, 679, 906, +2425, 4281, 2466, 4039, 442, 735, -1742, -3287, +-2792, -4574, -1614, -2223, 719, 1734, 2602, 4259, +2517, 3259, 330, -67, -1960, -3203, -2916, -3503, +-1366, -1034, 1117, 2075, 2853, 3168, 2260, 1544, +-178, -1180, -2448, -2622, -2894, -1741, -898, 565, +1764, 2197, 3159, 1932, 1964, 84, -747, -1631, +-2865, -1881, -2823, -677, -608, 868, 1968, 1441, +3236, 850, 2031, -180, -658, -697, -2980, -461, +-3089, -85, -791, 2, 2108, -167, 3507, -156, +2057, 321, -906, 646, -3206, 512, -2881, -395, +-309, -972, 2430, -729, 3141, 341, 1205, 1109, +-1537, 704, -2942, -339, -1739, -1196, 878, -671, +2599, 408, 2012, 1280, -492, 661, -2537, -714, +-2281, -1575, 282, -821, 2703, 1063, 2691, 2100, +91, 1165, -2843, -1273, -3220, -2821, -701, -1700, +2644, 1187, 3652, 3361, 1599, 2300, -1901, -821, +-3873, -3381, -2648, -2722, 645, 333, 3442, 2856, +3533, 2692, 1116, 137, -2157, -1817, -3767, -1905, +-2836, -384, 105, 601, 2992, 677, 3928, 430, +2149, 516, -1451, 564, -4017, -242, -3774, -1239, +-452, -1396, 3195, 64, 4497, 1674, 2188, 1859, +-1826, 179, -4273, -1710, -3278, -2046, 149, -497, +3147, 1357, 3603, 1980, 1422, 865, -1514, -759, +-3061, -1578, -2433, -1062, -193, 128, 2056, 1057, +2863, 1111, 1362, 319, -1248, -787, -2732, -1257, +-1859, -583, 637, 774, 2409, 1474, 1929, 674, +-343, -919, -2046, -1734, -1692, -714, 237, 1032, +1758, 1826, 1514, 724, -255, -1094, -1839, -1912, +-1625, -1070, 303, 693, 2105, 1929, 1971, 1748, +18, 210, -2187, -1705, -2400, -2481, -545, -1380, +1958, 1006, 2547, 2761, 897, 2232, -1426, -141, +-2438, -2439, -1118, -2412, 947, -420, 2160, 1723, +1335, 2057, -404, 687, -1696, -840, -1673, -1407, +-409, -884, 1029, -11, 1908, 702, 1414, 1184, +-85, 974, -1707, 34, -2275, -1408, -1032, -1774, +1024, -461, 2514, 1566, 2094, 2181, 65, 487, +-2057, -1588, -2658, -2037, -1259, -202, 1142, 1594, +2688, 1724, 2125, 155, -283, -1362, -2503, -1570, +-2511, -757, -156, 739, 2493, 1845, 2747, 2033, +253, 153, -2678, -2527, -3052, -3549, -481, -1118, +2687, 3081, 3348, 4696, 1181, 2018, -2114, -2874, +-3499, -5104, -2164, -2989, 922, 1498, 3270, 4451, +3085, 3807, 517, 508, -2666, -3038, -3603, -4286, +-1701, -2352, 1771, 1411, 3687, 4113, 2434, 3351, +-900, -246, -3434, -3560, -2842, -3735, 215, -594, +3018, 2923, 3147, 3808, 424, 1336, -2547, -2247, +-3317, -3724, -1185, -2040, 1846, 1292, 3306, 3288, +2076, 2595, -1057, -47, -3123, -2489, -2696, -2943, +216, -1195, 2847, 1643, 3117, 3357, 510, 2304, +-2535, -912, -3280, -3668, -1281, -3014, 1904, 418, +3306, 3585, 2144, 3216, -877, 102, -3154, -2779, +-2856, -2857, -345, -463, 2675, 1722, 3337, 2316, +1389, 806, -1973, -899, -3494, -1768, -2079, -1108, +1173, 391, 3321, 1385, 2396, 1280, -447, 75, +-2864, -853, -2377, -1090, 113, -445, 2213, 88, +1919, 408, -46, 458, -1590, 476, -1297, 422, +120, -7, 1027, -629, 722, -1119, -125, -683, +-484, 393, -240, 1348, 85, 1158, 62, -133, +-195, -1279, -332, -1425, 67, -353, 664, 957, +903, 1490, 171, 927, -1033, -465, -1634, -1524, +-563, -1510, 1199, -183, 2179, 1303, 1009, 1715, +-1263, 675, -2357, -869, -1302, -1391, 1048, -786, +2266, 296, 1518, 790, -780, 670, -2016, 111, +-1485, -308, 376, -452, 1764, -164, 1373, 238, +-129, 281, -1462, 58, -1232, -283, -62, -154, +1163, 128, 1172, 415, 236, 189, -887, -157, +-1167, -447, -383, -416, 620, 122, 1087, 589, +498, 827, -318, 200, -847, -764, -476, -1061, +-37, -396, 368, 682, 336, 939, 395, 292, +302, -308, -170, -308, -660, 43, -843, -74, +-133, -419, 805, -407, 1186, 268, 479, 880, +-797, 478, -1344, -442, -694, -1014, 560, -480, +1293, 566, 855, 966, -232, 434, -1008, -497, +-777, -975, -139, -669, 485, 88, 533, 648, +503, 938, 107, 564, -388, -202, -703, -1103, +-460, -1350, 278, -303, 768, 1113, 601, 1863, +-290, 670, -746, -1057, -432, -2077, 270, -1088, +510, 865, 219, 2005, -108, 1560, -352, -281, +-100, -1739, 86, -1929, 172, -569, 85, 1243, +-38, 2189, -41, 1348, -82, -578, -25, -2031, +-201, -1772, -94, -28, 98, 1690, 565, 1965, +534, 581, -146, -1242, -859, -1964, -859, -944, +-16, 887, 882, 1845, 993, 1302, 236, -421, +-609, -1518, -970, -1408, -530, -217, 362, 1007, +939, 1372, 767, 907, -160, -209, -1013, -1235, +-894, -1503, 192, -582, 1026, 943, 816, 1803, +-302, 1172, -955, -585, -582, -1813, 304, -1493, +806, 107, 543, 1635, -226, 1535, -693, 241, +-506, -1314, -20, -1569, 384, -631, 515, 764, +260, 1398, 58, 1005, -229, -49, -422, -1125, +-638, -1300, -361, -796, 572, 549, 1251, 1373, +793, 1286, -498, 52, -1492, -1187, -1201, -1387, +162, -465, 1365, 783, 1403, 1171, 438, 735, +-874, -373, -1454, -981, -1111, -921, 210, 11, +1475, 969, 1541, 1232, 285, 287, -1286, -972, +-1598, -1485, -737, -538, 908, 1027, 1635, 1604, +1015, 808, -512, -769, -1585, -1502, -1271, -966, +105, 282, 1444, 1227, 1478, 1185, 335, 421, +-1122, -654, -1461, -1252, -861, -984, 409, 23, +1392, 1120, 1367, 1234, 269, 387, -1164, -673, +-1573, -1064, -616, -477, 790, 253, 1298, 625, +584, 476, -359, 10, -741, -278, -325, -488, +-35, -227, 79, 101, 192, 477, 324, 348, +292, -87, -136, -434, -292, -462, -444, 3, +15, 362, 128, 482, 262, 92, 215, -406, +106, -677, -33, -290, -297, 406, -273, 841, +-249, 546, 290, -246, 305, -869, 367, -795, +-58, -268, -414, 521, -353, 972, -97, 751, +433, 19, 302, -937, 93, -1016, -329, -344, +-165, 658, -74, 907, 103, 443, 99, -269, +3, -518, 177, -374, -68, -107, -133, 218, +-197, 439, 21, 400, 202, -113, 177, -509, +-28, -450, -43, 335, 19, 608, -181, 170, +-322, -621, -188, -556, 415, 352, 731, 1021, +279, 455, -565, -832, -822, -1238, -225, -375, +483, 1133, 562, 1224, 50, 203, -200, -1053, +-51, -907, 63, 81, -274, 737, -316, 342, +-47, -440, 692, -328, 660, 264, -59, 670, +-1000, 36, -1072, -797, -48, -725, 1166, 163, +1474, 771, 465, 543, -1000, -250, -1927, -424, +-886, -95, 743, 191, 1888, -83, 1199, -462, +-437, -356, -1577, 280, -1154, 868, 166, 558, +1096, -101, 973, -854, 73, -850, -626, -200, +-734, 439, -358, 784, 187, 349, 529, -108, +594, -291, 320, -25, -405, -23, -848, -383, +-679, -631, 351, -136, 1151, 1083, 796, 1459, +-470, 351, -1412, -1573, -672, -2230, 629, -505, +1450, 2073, 506, 2766, -607, 654, -1098, -2327, +-479, -3006, 232, -605, 428, 2355, 500, 2858, +446, 587, 344, -2118, -463, -2446, -1068, -466, +-1010, 1701, 234, 2135, 1459, 503, 1442, -1386, +67, -1974, -1422, -616, -1623, 1271, -390, 1966, +1101, 656, 1454, -1330, 661, -1875, -521, -531, +-957, 1361, -782, 1695, -311, 259, 236, -1349, +849, -1443, 1054, -193, 507, 1209, -647, 1330, +-1553, 308, -1079, -971, 276, -1507, 1397, -604, +1352, 737, 342, 1536, -760, 790, -1322, -573, +-979, -1329, 12, -797, 1161, 463, 1350, 1020, +393, 588, -981, -474, -1465, -1002, -463, -508, +1035, 470, 1338, 1197, 361, 838, -952, -306, +-1223, -1337, -439, -1270, 681, -177, 1095, 1051, +676, 1404, -337, 783, -883, -224, -788, -1051, +-82, -1124, 658, -670, 791, 363, 238, 1112, +-387, 1313, -495, 508, -321, -719, 8, -1571, +111, -1300, 197, 143, 311, 1582, 424, 1970, +213, 668, -453, -1266, -994, -2311, -754, -1465, +311, 589, 1317, 2212, 1184, 2076, 33, 416, +-1364, -1484, -1373, -2302, -165, -1417, 1107, 365, +1220, 1988, 239, 2137, -760, 775, -962, -1228, +-254, -2375, 421, -1651, 594, 307, 283, 2067, +-80, 2000, -196, 389, -256, -1304, -150, -1800, +-159, -822, 28, 286, 221, 961, 374, 926, +292, 648, 45, 199, -429, -654, -662, -1342, +-498, -1284, 130, -71, 1010, 1436, 1061, 1931, +256, 977, -1041, -885, -1473, -2105, -703, -1761, +741, -29, 1500, 1808, 1114, 2160, -161, 854, +-1265, -1099, -1385, -2058, -581, -1394, 869, 154, +1588, 1363, 1198, 1590, -306, 978, -1537, -115, +-1524, -1312, -350, -2011, 998, -1357, 1369, 538, +891, 2487, -117, 2660, -671, 717, -962, -1948, +-706, -3221, -292, -1975, 478, 629, 1027, 2679, +1100, 2772, 296, 976, -842, -1172, -1481, -2590, +-968, -2240, 358, -540, 1455, 1591, 1388, 2754, +172, 1939, -1210, -280, -1485, -2462, -677, -2700, +715, -879, 1394, 1616, 963, 2791, -75, 1733, +-874, -482, -953, -2211, -643, -2321, 51, -792, +624, 1117, 1128, 2327, 906, 1859, -102, 124, +-1343, -1698, -1541, -2218, -433, -1082, 1236, 647, +1757, 1700, 747, 1208, -871, 154, -1680, -673, +-997, -695, 459, -275, 1485, -152, 1214, -105, +10, -78, -1246, 324, -1468, 650, -420, 469, +846, -152, 1526, -793, 874, -608, -508, -17, +-1269, 616, -1104, 609, 115, 49, 1009, -260, +1017, -382, 60, -68, -669, -77, -719, -113, +-158, -121, 245, 312, 240, 716, 262, 693, +411, 46, 429, -965, -307, -1376, -1197, -949, +-1265, 359, 128, 1697, 1763, 2078, 2095, 977, +415, -1071, -1865, -2743, -2815, -2534, -1127, -264, +1587, 2549, 3197, 3665, 1935, 1976, -1119, -1530, +-3261, -3944, -2536, -3425, 466, -170, 2887, 3275, +2876, 4260, 350, 2019, -2133, -1727, -2840, -4152, +-1193, -3526, 1180, -139, 2537, 3091, 1734, 3954, +-388, 1696, -2062, -1627, -1800, -3245, 94, -2196, +1543, 228, 1424, 1815, -143, 1578, -1306, 382, +-950, -379, 451, -363, 1243, -160, 898, -380, +-477, -749, -1521, -730, -1367, 113, 109, 1072, +1697, 1581, 2195, 1085, 677, -379, -1624, -1842, +-2808, -2427, -1659, -1252, 1158, 1163, 2989, 3181, +2368, 3035, -374, 425, -2605, -2900, -2721, -4251, +-453, -2235, 1841, 1607, 2411, 4356, 1243, 3640, +-806, 268, -1667, -3235, -1562, -4027, -460, -2036, +688, 1234, 1455, 3347, 1379, 2977, 422, 939, +-977, -1707, -1857, -2808, -1177, -2318, 278, -335, +1726, 1636, 1658, 2625, 401, 2054, -1273, 77, +-1777, -2043, -918, -2989, 701, -1586, 1611, 1064, +1179, 3034, -180, 2495, -1220, -23, -1186, -2372, +-247, -2660, 659, -868, 957, 1314, 657, 2268, +-56, 1445, -584, -266, -854, -1650, -616, -1708, +95, -468, 790, 1089, 1053, 1721, 582, 941, +-405, -679, -1208, -1698, -1182, -1388, -296, 108, +1047, 1538, 1611, 1825, 976, 711, -487, -866, +-1719, -1974, -1627, -1707, -248, -386, 1377, 1368, +1919, 2416, 1231, 1793, -630, -208, -1843, -2348, +-1835, -2699, -466, -1048, 1203, 1442, 1887, 2611, +1322, 1922, -114, 25, -1216, -1597, -1611, -2191, +-1001, -1513, 44, 94, 1194, 1825, 1665, 2433, +1145, 1311, -204, -774, -1488, -2247, -1899, -2062, +-1115, -625, 438, 1019, 1825, 1939, 2196, 1782, +1188, 561, -945, -1021, -2486, -2003, -2472, -1581, +-478, -93, 1776, 1197, 2750, 1561, 1605, 928, +-329, 78, -1851, -634, -2133, -1046, -975, -1032, +407, -449, 1659, 315, 1757, 992, 761, 1206, +-536, 906, -1454, 134, -1435, -1152, -779, -2049, +285, -1707, 1301, 196, 1825, 2282, 1234, 2903, +-517, 1241, -2063, -1415, -2263, -2960, -732, -2498, +1472, -218, 2384, 1932, 1710, 2769, -246, 1743, +-1762, -266, -2038, -2133, -830, -2525, 717, -1316, +1710, 864, 1504, 2549, 180, 2290, -1057, 299, +-1576, -1980, -895, -2571, 470, -1040, 1416, 1222, +1112, 2136, -124, 1241, -1070, -447, -918, -1337, +71, -1016, 673, -142, 386, 406, -180, 607, +-250, 471, 263, 235, 357, -40, -110, -499, +-812, -598, -579, -521, 315, 201, 1128, 780, +929, 1008, -244, 271, -1230, -694, -1187, -1143, +-117, -699, 953, 240, 1269, 747, 507, 798, +-372, 484, -780, 294, -743, -231, -396, -993, +-24, -1609, 392, -1069, 875, 793, 982, 2643, +386, 2692, -680, 349, -1405, -2713, -1371, -3876, +-186, -1991, 1122, 1556, 1849, 3822, 1169, 3228, +-300, 397, -1460, -2307, -1474, -3214, -539, -2040, +447, -56, 863, 1787, 649, 2354, 546, 1760, +304, 357, -46, -1121, -704, -1795, -1150, -1878, +-1023, -1053, -102, 213, 1078, 1920, 1843, 2737, +1440, 1886, -91, -626, -1825, -2986, -2435, -3203, +-1269, -1134, 858, 1680, 2361, 3016, 2155, 2263, +690, 249, -1085, -1413, -2053, -2082, -1982, -1695, +-795, -701, 877, 606, 2330, 1864, 2372, 2260, +812, 1274, -1552, -751, -2881, -2413, -2188, -2399, +50, -764, 2256, 1221, 2503, 2063, 1259, 1598, +-767, 459, -1683, -590, -1557, -1196, -633, -1458, +136, -943, 668, 133, 1117, 1297, 1108, 1554, +770, 697, -324, -362, -1258, -1003, -1697, -759, +-1111, -438, 202, -57, 1487, 239, 1939, 556, +1310, 710, -245, 499, -1523, -31, -2070, -530, +-1250, -887, 21, -719, 1419, -236, 2045, 604, +1632, 1119, 275, 1015, -1514, 211, -2463, -875, +-2088, -1334, -39, -958, 2068, 119, 3002, 1021, +1637, 1140, -817, 442, -2635, -425, -2346, -750, +-494, -417, 1400, 110, 1939, 164, 1114, -104, +66, -247, -952, 130, -1088, 487, -916, 511, +-128, -2, 697, -422, 1007, -426, 765, -300, +-41, -29, -570, -13, -872, 205, -524, 480, +-104, 654, 495, 363, 768, -447, 566, -1238, +54, -1173, -381, -87, -574, 1311, -479, 1798, +-248, 920, 123, -671, 527, -1808, 734, -1596, +420, -381, -199, 1156, -770, 1800, -875, 1226, +-277, -181, 532, -1388, 998, -1467, 767, -382, +-160, 747, -910, 1100, -908, 379, -285, -444, +542, -504, 799, -37, 476, 546, 109, 321, +-496, -219, -569, -756, -487, -611, 134, 61, +483, 781, 515, 966, 109, 318, -350, -470, +-294, -932, -119, -612, 113, 49, 33, 416, +111, 437, 10, 202, 90, 111, 79, 129, +-43, -6, -147, -372, -326, -666, -173, -460, +142, 234, 580, 815, 449, 711, 6, -78, +-613, -584, -615, -572, -202, 54, 264, 412, +562, 229, 437, -174, 91, -405, -305, -199, +-532, 262, -330, 519, 215, 405, 457, 29, +228, -536, -245, -747, -408, -447, -95, 280, +315, 921, 482, 854, 218, 184, -152, -579, +-483, -885, -597, -756, -400, -261, 124, 366, +787, 973, 1055, 1298, 695, 802, -276, -387, +-1334, -1655, -1687, -2063, -773, -1047, 792, 871, +2107, 2376, 1924, 2526, 346, 1014, -1492, -1175, +-2314, -2873, -1604, -2911, 107, -1131, 1576, 1610, +2183, 3520, 1418, 3125, -162, 609, -1635, -2321, +-2109, -3587, -1230, -2423, 312, 73, 1598, 2259, +1900, 2776, 1050, 1681, -398, -229, -1577, -1742, +-1694, -2051, -631, -1165, 763, 324, 1494, 1263, +907, 1233, -235, 366, -833, -362, -602, -506, +208, -141, 537, 106, 280, -51, -397, -363, +-722, -522, -476, -122, 194, 440, 942, 877, +1039, 711, 604, 113, -483, -538, -1398, -1017, +-1506, -950, -676, -424, 818, 607, 1867, 1417, +1898, 1368, 558, 273, -1178, -1059, -2269, -1583, +-1972, -965, -331, 216, 1447, 915, 2402, 891, +1807, 455, 173, 156, -1518, 2, -2279, -275, +-1713, -831, -101, -1096, 1505, -613, 2144, 563, +1443, 1578, 48, 1556, -1275, 441, -1709, -959, +-1261, -1634, -365, -1323, 757, -346, 1462, 561, +1610, 1175, 770, 1374, -617, 1010, -1664, -6, +-1847, -1217, -696, -1871, 753, -1307, 1765, -39, +1624, 1155, 485, 1648, -871, 1394, -1603, 595, +-1386, -601, -295, -1683, 1011, -2033, 1598, -1107, +1173, 554, -146, 2007, -1403, 2182, -1607, 1076, +-557, -632, 726, -1840, 1551, -1969, 1171, -1005, +151, 504, -843, 1577, -1423, 1640, -1222, 712, +-184, -463, 1017, -1020, 1752, -939, 1311, -445, +-96, -65, -1411, 222, -1724, 489, -932, 681, +293, 707, 1277, 267, 1285, -389, 743, -1055, +-120, -1193, -781, -549, -881, 549, -721, 1473, +-414, 1583, 64, 605, 553, -807, 1123, -1892, +1213, -1705, 598, -460, -662, 1168, -1707, 1975, +-1861, 1571, -839, 285, 868, -1144, 2054, -1826, +2127, -1485, 858, -287, -804, 1073, -2079, 1749, +-2056, 1352, -1050, 259, 595, -933, 1737, -1489, +1971, -1325, 1174, -420, -125, 707, -1147, 1556, +-1719, 1495, -1518, 418, -799, -963, 523, -1707, +1856, -1219, 2403, -7, 1456, 1090, -589, 1297, +-2489, 735, -2749, -189, -1282, -878, 990, -884, +2571, -336, 2497, 257, 898, 484, -1121, 274, +-2338, 114, -2065, 88, -451, 76, 1127, -168, +1907, -371, 1342, -304, 196, -56, -846, 282, +-1292, 256, -993, 173, -217, 60, 688, -97, +1086, -151, 837, -171, -25, -63, -831, 81, +-1017, 121, -533, -48, 379, -65, 1053, 59, +1010, 284, 147, 284, -783, -129, -1287, -592, +-730, -604, 184, 2, 938, 722, 1085, 959, +563, 319, -54, -639, -728, -962, -935, -604, +-928, 228, -184, 686, 582, 605, 1288, 285, +1119, -86, 263, -455, -843, -568, -1433, -354, +-1089, 115, -29, 497, 988, 490, 1287, 202, +881, -35, -91, -296, -848, -489, -1153, -432, +-747, -145, 82, 386, 752, 687, 1020, 603, +564, 124, -53, -434, -650, -915, -750, -785, +-439, -117, 105, 705, 532, 1082, 438, 616, +141, -181, -245, -614, -215, -646, -75, -460, +155, -272, 210, 87, 24, 749, -251, 1102, +-405, 569, -251, -577, 197, -1372, 567, -1039, +601, 214, 76, 1209, -404, 1144, -659, 110, +-496, -950, 38, -1081, 417, -211, 593, 663, +286, 834, -246, 263, -443, -255, -121, -267, +289, -129, 349, -222, -94, -378, -545, -244, +-475, 237, -53, 621, 320, 627, 624, 409, +560, -4, 303, -543, -113, -1052, -726, -985, +-936, -234, -717, 896, -27, 1398, 750, 1099, +1324, 254, 1102, -715, 184, -1238, -952, -1343, +-1716, -692, -1249, 447, 29, 1440, 1334, 1550, +1653, 759, 913, -467, -455, -1297, -1203, -1279, +-1164, -613, -385, 284, 435, 786, 578, 555, +473, 223, 305, 233, 287, 528, 85, 420, +-339, -474, -768, -1471, -745, -1492, -234, -450, +382, 865, 781, 1688, 820, 1587, 469, 813, +-108, -401, -676, -1553, -989, -1978, -629, -1281, +-53, 129, 551, 1410, 732, 1885, 656, 1342, +410, 226, 39, -910, -507, -1576, -1099, -1326, +-1022, -420, -263, 568, 868, 993, 1377, 778, +955, 325, 77, 53, -691, 42, -902, -155, +-776, -464, -509, -848, -99, -761, 640, -120, +1225, 747, 1195, 1227, 259, 895, -917, -18, +-1426, -836, -1058, -913, -57, -446, 731, 241, +907, 523, 706, 337, 390, -119, -41, -380, +-512, -251, -949, 286, -898, 567, -226, 420, +655, -64, 1061, -497, 862, -612, 229, -422, +-342, -6, -749, 476, -1048, 714, -778, 297, +-31, -274, 1000, -543, 1477, -160, 1157, 376, +-205, 368, -1380, -193, -1663, -506, -890, -359, +574, 73, 1502, 299, 1408, 201, 382, 264, +-837, 426, -1375, 266, -896, -259, 12, -844, +883, -888, 1049, -327, 603, 445, -75, 871, +-683, 918, -927, 505, -827, -201, -186, -692, +597, -844, 1366, -480, 1265, -9, 239, 133, +-1004, 117, -1613, 182, -1114, 531, -51, 939, +834, 878, 1170, 52, 969, -1189, 478, -1968, +-302, -1598, -858, -85, -1139, 1552, -884, 2240, +-183, 1656, 609, 253, 1298, -1005, 1328, -1557, +612, -1394, -651, -881, -1563, -208, -1569, 493, +-442, 1229, 874, 1634, 1476, 1314, 1087, 317, +172, -980, -684, -1811, -873, -1765, -612, -960, +-251, 222, 216, 1301, 408, 1916, 502, 1777, +349, 709, -16, -921, -309, -2176, -239, -2161, +-106, -828, -17, 871, -88, 1842, -181, 1492, +89, 484, 347, -514, 268, -902, 84, -682, +-190, -300, -214, 113, -60, 277, -83, 185, +-72, -37, -1, -118, 102, 12, 225, 339, +157, 357, -87, 20, -265, -325, -123, -370, +61, -48, 297, 172, 178, 83, -182, -236, +-317, -286, -277, -64, 177, 376, 397, 657, +277, 462, -116, -36, -336, -586, -283, -799, +3, -474, 372, 68, 289, 519, 46, 674, +-327, 391, -393, -23, -134, -369, 261, -451, +412, -171, 233, 211, -59, 268, -311, 43, +-340, -316, -286, -362, 62, 26, 465, 399, +595, 484, 453, 234, -234, -93, -782, -379, +-987, -371, -457, -370, 404, -76, 1067, 234, +1166, 437, 548, 381, -380, 102, -1170, -244, +-1209, -343, -656, -121, 225, 106, 916, 287, +1073, 3, 695, -365, 171, -464, -464, -147, +-767, 424, -719, 779, -526, 623, -110, 42, +316, -601, 626, -984, 891, -826, 694, -121, +98, 711, -627, 1180, -1083, 911, -996, -20, +-263, -827, 505, -1011, 967, -470, 966, 160, +351, 367, -271, 220, -697, 126, -668, 334, +-315, 501, 63, 293, 187, -329, 314, -864, +371, -870, 200, -318, -28, 369, -220, 783, +-304, 778, -79, 440, 69, -45, 120, -445, +149, -568, 76, -374, -102, -50, -276, 30, +-364, -105, -120, -204, 325, 49, 617, 638, +554, 1039, 163, 770, -444, -119, -727, -1062, +-606, -1432, -161, -1004, 266, -169, 442, 632, +263, 1191, 293, 1327, 319, 896, 248, -21, +-98, -1007, -580, -1395, -739, -910, -580, -155, +-91, 325, 349, 377, 865, 402, 999, 660, +513, 864, -365, 502, -1219, -294, -1073, -1028, +-145, -1142, 804, -625, 965, 15, 238, 389, +-492, 519, -575, 655, -34, 749, 348, 678, +310, 44, -55, -840, -199, -1443, 21, -1188, +149, -191, -50, 899, -386, 1336, -428, 920, +-48, 173, 420, -471, 673, -572, 553, -335, +123, -137, -370, -231, -846, -461, -885, -346, +-417, 380, 467, 1153, 1039, 1166, 1016, 252, +331, -848, -405, -1316, -882, -796, -770, -1, +-301, 601, 192, 756, 475, 549, 438, 118, +255, -311, -38, -509, -53, -314, -39, 142, +64, 249, -99, 71, -331, -254, -577, -296, +-342, 45, 269, 387, 830, 462, 937, 253, +304, -100, -416, -493, -974, -612, -819, -527, +-278, -23, 426, 681, 769, 1057, 648, 763, +83, -230, -379, -1165, -434, -1252, -98, -298, +227, 778, 86, 1113, -254, 550, -459, -305, +-117, -585, 390, -401, 767, -86, 493, 180, +-113, 234, -641, 222, -623, -11, -271, -288, +112, -315, 235, 9, 118, 454, 198, 473, +334, 92, 476, -447, 147, -640, -366, -413, +-787, 90, -759, 606, -308, 842, 293, 581, +818, -216, 856, -989, 587, -1134, -5, -401, +-588, 693, -928, 1258, -803, 799, -452, -215, +180, -995, 873, -901, 1192, -46, 976, 771, +-10, 901, -1023, 317, -1489, -563, -902, -1018, +216, -722, 1090, 8, 1096, 843, 364, 1092, +-403, 642, -778, -232, -458, -896, 116, -927, +491, -226, 510, 486, 96, 702, -436, 292, +-699, -399, -517, -657, 3, -269, 606, 394, +858, 716, 591, 455, 54, -120, -434, -330, +-664, -102, -573, 20, -367, -248, -47, -828, +262, -883, 580, -24, 653, 1156, 456, 1725, +27, 1186, -435, -133, -647, -1263, -618, -1554, +-196, -1036, 279, -82, 559, 600, 444, 734, +105, 544, -272, 374, -342, 363, -190, 220, +59, -205, 240, -692, 295, -673, 160, -213, +-139, 242, -373, 277, -461, -87, -220, -249, +148, -18, 403, 435, 464, 653, 305, 449, +54, -37, -173, -455, -335, -551, -410, -375, +-322, -143, -58, -47, 188, -83, 417, 0, +325, 317, 97, 612, -115, 620, -168, 288, +-104, -190, -43, -478, -30, -536, -21, -480, +94, -398, 57, -199, -38, 109, -149, 586, +-139, 868, 10, 734, 221, 189, 217, -461, +112, -783, 26, -602, -123, -205, -171, 71, +-229, 191, -189, 180, -27, 135, 201, 158, +399, 158, 335, 243, 13, 227, -394, -62, +-486, -407, -249, -566, 203, -351, 447, -19, +296, 254, 45, 321, -83, 451, -91, 498, +-176, 189, -294, -365, -357, -861, -91, -756, +379, -141, 670, 561, 543, 818, 31, 619, +-532, 87, -740, -460, -521, -654, 7, -429, +514, 104, 664, 479, 435, 334, -48, -146, +-490, -452, -638, -303, -325, 220, 159, 636, +597, 561, 650, 17, 276, -547, -312, -763, +-737, -427, -697, 161, -232, 537, 466, 623, +821, 368, 613, -120, -45, -620, -586, -824, +-640, -401, -150, 546, 354, 1155, 433, 830, +104, -197, -288, -1052, -318, -1022, 70, -237, +428, 505, 371, 740, -187, 502, -702, -47, +-667, -396, 26, -386, 780, -61, 1014, 294, +407, 241, -429, -172, -885, -336, -684, -28, +-71, 397, 394, 445, 492, -101, 177, -643, +-47, -629, -158, -105, -40, 504, 156, 868, +161, 651, -51, 73, -298, -613, -404, -1047, +-157, -838, 204, -22, 485, 785, 371, 1184, +121, 799, -161, -102, -265, -852, -326, -1111, +-330, -740, -204, -24, 83, 657, 512, 1052, +605, 1028, 349, 427, -178, -586, -426, -1298, +-420, -1251, -170, -307, -52, 770, -117, 1129, +-67, 736, 134, 5, 497, -509, 574, -589, +412, -384, -131, 15, -555, 327, -765, 468, +-594, 285, -101, 32, 390, -213, 673, -485, +584, -645, 228, -559, -124, 136, -266, 1007, +-312, 1413, -301, 823, -234, -446, -113, -1412, +126, -1504, 346, -702, 326, 397, 121, 1065, +-46, 1128, -69, 701, 9, 121, 10, -372, +-220, -731, -417, -930, -352, -713, 39, -67, +529, 610, 701, 956, 429, 730, -132, 125, +-593, -336, -719, -551, -350, -438, 175, -37, +555, 212, 518, 114, 81, -246, -288, -529, +-303, -113, -9, 725, 228, 1140, 169, 723, +-194, -327, -404, -1219, -280, -1261, 70, -543, +454, 313, 543, 1003, 284, 999, -155, 449, +-496, -177, -562, -591, -201, -509, 251, -50, +453, 222, 314, 128, -59, -216, -348, -613, +-283, -407, -76, 315, 218, 905, 432, 953, +346, 283, 48, -482, -352, -674, -631, -440, +-442, -235, 147, -156, 559, -162, 500, -42, +-19, 314, -505, 559, -364, 707, 190, 690, +559, 110, 389, -705, -195, -1350, -608, -1170, +-477, -186, -80, 922, 318, 1309, 495, 930, +376, 202, 132, -568, -249, -923, -578, -903, +-547, -351, 13, 511, 501, 1055, 650, 807, +194, -85, -437, -963, -542, -1061, -100, -263, +398, 773, 466, 1181, 121, 693, -337, -269, +-464, -948, -264, -874, 21, -325, 227, 287, +337, 580, 250, 503, 62, 164, -186, -144, +-244, -277, -60, -163, 116, 60, 228, 113, +-25, 69, -293, 9, -415, -27, -183, -166, +184, -242, 571, -238, 692, 16, 326, 336, +-244, 337, -833, 201, -932, 41, -460, -19, +406, -35, 912, -133, 904, -295, 296, -336, +-416, -284, -729, -196, -529, 133, -73, 613, +323, 937, 407, 791, 164, -67, -59, -1062, +-240, -1462, -215, -999, -66, 138, 114, 1278, +229, 1570, 252, 868, 52, -317, -229, -1201, +-321, -1105, -195, -369, 201, 323, 442, 606, +290, 525, -133, 184, -468, -163, -464, -437, +-153, -436, 231, 65, 383, 536, 357, 573, +265, 155, 1, -414, -182, -629, -353, -391, +-313, 8, -96, 297, 81, 342, 123, 141, +62, -67, 72, 45, 91, 206, 183, 206, +80, -105, -30, -489, -119, -460, -208, -112, +-265, 161, -162, 236, 36, 315, 369, 363, +493, 298, 195, -117, -275, -615, -520, -580, +-311, -100, 91, 381, 404, 461, 222, 177, +-55, -221, -185, -311, -132, -167, 82, 135, +106, 486, 36, 379, -28, -106, -35, -554, +-83, -635, -51, -143, -26, 468, 62, 659, +189, 357, 103, -147, -94, -646, -206, -651, +-156, -139, 9, 439, 263, 823, 260, 562, +113, -72, -125, -506, -337, -609, -305, -419, +-62, -53, 214, 236, 265, 384, 181, 368, +-76, 81, -49, -180, 36, -174, 58, -102, +-1, 20, -166, 110, -225, 57, -71, 72, +130, 19, 141, -134, 138, -181, -57, -163, +-164, -78, -38, 108, 94, 258, 121, 222, +75, 60, -62, -199, -74, -204, 75, 91, +55, 297, -133, 150, -253, -163, -197, -335, +92, -189, 380, 41, 253, -49, -39, -156, +-290, -42, -219, 336, 89, 635, 295, 496, +187, -31, -86, -565, -315, -759, -269, -573, +37, -70, 218, 468, 244, 720, 91, 568, +-94, 81, -204, -405, -120, -586, -72, -363, +94, 21, 210, 382, 148, 392, 26, 57, +-184, -320, -216, -395, -82, -41, 201, 474, +278, 610, 135, 147, -166, -494, -437, -761, +-318, -423, 22, 295, 396, 655, 473, 459, +231, -25, -172, -411, -372, -353, -354, -115, +-123, 102, 161, 213, 368, 375, 336, 371, +50, 104, -347, -433, -543, -887, -236, -647, +290, 85, 617, 780, 431, 908, -126, 407, +-553, -226, -512, -501, -148, -424, 264, -164, +440, 61, 355, 64, 84, -10, -178, 10, +-359, 128, -238, 304, 64, 267, 244, -119, +232, -452, -84, -428, -330, -29, -279, 408, +14, 399, 280, 4, 372, -249, 215, -159, +-24, 183, -119, 283, -228, -44, -185, -508, +-98, -515, 29, -21, 92, 578, 35, 756, +-144, 248, -149, -366, 97, -640, 352, -405, +502, 37, 197, 301, -274, 282, -599, 212, +-551, 168, -195, 57, 323, -157, 551, -454, +415, -528, 49, -262, -353, 257, -417, 679, +-147, 770, 187, 380, 374, -252, 313, -718, +-61, -783, -341, -379, -450, 187, -318, 502, +125, 475, 435, 229, 445, -16, 239, -130, +-109, -122, -282, -104, -165, -27, -80, 21, +-91, -57, -115, -168, -142, -213, 65, -26, +370, 289, 412, 382, 218, 144, -156, -139, +-570, -221, -569, -61, -181, 146, 420, 71, +826, -67, 650, -188, -109, -205, -807, -135, +-981, 38, -412, 194, 483, 345, 939, 315, +713, 70, 28, -156, -645, -355, -752, -398, +-262, -237, 334, 104, 711, 441, 470, 570, +-172, 208, -651, -315, -634, -594, -213, -482, +370, -80, 606, 301, 454, 491, 171, 513, +-134, 329, -319, -125, -382, -535, -352, -681, +-158, -406, 206, 100, 407, 450, 364, 465, +35, 333, -304, 132, -314, -54, -59, -236, +281, -468, 360, -527, 163, -278, -182, 256, +-382, 779, -352, 912, -153, 380, 107, -454, +235, -1034, 311, -948, 293, -226, 161, 551, +-85, 844, -379, 526, -485, -21, -233, -385, +227, -237, 549, 139, 474, 306, -9, 47, +-480, -439, -641, -678, -336, -334, 209, 324, +609, 704, 619, 602, 235, 84, -308, -350, +-613, -393, -510, -159, -123, 98, 345, 176, +526, -21, 361, -254, 5, -206, -294, 51, +-401, 370, -239, 400, -30, 16, 162, -397, +308, -445, 315, -136, 148, 378, -117, 590, +-412, 264, -407, -263, -124, -640, 232, -549, +464, 34, 361, 548, 44, 604, -271, 236, +-413, -310, -364, -525, -42, -309, 294, 90, +480, 362, 391, 361, -47, 14, -467, -307, +-545, -309, -246, -81, 271, 261, 587, 298, +413, 64, 13, -133, -370, -163, -471, -164, +-243, -131, 138, -54, 368, 182, 356, 458, +13, 370, -413, -94, -440, -473, -118, -432, +402, -74, 615, 219, 268, 123, -300, -64, +-490, -10, -247, 262, 149, 430, 272, 199, +-65, -379, -316, -807, -137, -602, 273, 138, +517, 909, 316, 1031, -195, 320, -481, -654, +-417, -1132, -162, -853, 124, 21, 342, 836, +431, 1100, 344, 685, -34, -173, -511, -918, +-663, -981, -351, -349, 213, 389, 656, 741, +649, 476, 284, 8, -175, -233, -588, -245, +-751, -173, -502, -95, 93, -43, 778, 37, +1028, 190, 534, 243, -350, 149, -948, -63, +-905, -350, -241, -398, 492, -85, 789, 306, +618, 541, 115, 393, -451, -41, -748, -418, +-589, -567, -89, -483, 574, -82, 868, 403, +606, 672, -6, 594, -619, 169, -836, -276, +-551, -495, -13, -523, 451, -467, 680, -129, +484, 324, 92, 671, -261, 680, -459, 164, +-358, -343, -101, -523, 73, -413, 140, -158, +144, 76, 128, 215, 211, 359, 192, 403, +-2, 174, -253, -197, -435, -567, -371, -721, +-40, -327, 324, 384, 458, 943, 374, 941, +23, 267, -271, -592, -330, -989, -203, -843, +-6, -323, 132, 348, 105, 816, 29, 910, +26, 496, 23, -264, 39, -784, 31, -692, +-25, -226, -78, 209, -87, 352, -75, 242, +-32, 148, 45, 69, 129, -60, 183, -117, +151, -92, -35, -100, -273, -150, -356, -147, +-150, 40, 228, 382, 513, 511, 367, 191, +-133, -318, -587, -662, -603, -565, -58, -70, +576, 496, 793, 738, 314, 514, -397, -99, +-807, -664, -516, -642, 182, -143, 590, 421, +453, 581, -65, 209, -350, -305, -184, -497, +176, -290, 223, 138, -60, 509, -381, 476, +-335, 109, 93, -307, 478, -540, 507, -385, +161, 34, -330, 287, -602, 296, -453, 122, +-22, -61, 493, 19, 682, 164, 345, 101, +-268, -140, -666, -413, -548, -452, 38, -93, +520, 287, 487, 423, 94, 378, -295, 186, +-341, -18, -64, -207, 176, -469, 188, -519, +49, -136, -123, 354, -198, 663, -125, 484, +41, -93, 235, -538, 326, -525, 131, -220, +-241, 216, -503, 447, -401, 307, 120, 110, +601, -90, 634, -231, 193, -223, -419, -174, +-718, -45, -524, 228, -19, 298, 424, 89, +580, -226, 371, -380, -23, -152, -310, 319, +-346, 508, -122, 278, 158, -73, 195, -410, +-17, -411, -282, -221, -294, -24, 29, 198, +408, 313, 491, 240, 163, 96, -289, -30, +-489, -140, -266, -139, 156, -167, 407, -173, +237, -16, -156, 177, -409, 264, -314, 233, +93, 26, 454, -192, 436, -295, 105, -327, +-287, -192, -457, 121, -252, 441, 83, 570, +272, 395, 257, -91, 80, -540, -122, -689, +-169, -518, -150, -95, -90, 385, 81, 660, +213, 721, 263, 422, 189, -163, -96, -685, +-367, -874, -413, -549, -268, 25, 88, 546, +415, 690, 498, 572, 357, 256, 33, -184, +-371, -502, -538, -636, -403, -458, -85, -84, +355, 263, 498, 438, 300, 526, -4, 429, +-292, 141, -359, -284, -159, -657, 18, -675, +115, -273, 182, 254, 101, 601, 106, 643, +149, 334, 78, -91, -86, -439, -324, -590, +-531, -443, -359, -75, 144, 228, 603, 477, +750, 549, 359, 377, -294, 34, -637, -422, +-522, -744, -128, -580, 307, -51, 357, 449, +158, 650, -50, 366, -201, -3, -114, -204, +90, -240, 172, -227, 95, -168, -81, -57, +-278, 129, -213, 311, 74, 238, 306, 72, +374, -115, 136, -321, -266, -415, -455, -315, +-336, 67, 1, 659, 367, 877, 410, 434, +141, -398, -131, -992, -234, -845, -105, -130, +120, 538, 106, 697, -110, 423, -293, -51, +-251, -332, 20, -318, 379, -142, 501, 120, +314, 304, -1, 297, -363, 93, -567, -306, +-485, -658, -141, -574, 298, -2, 653, 730, +558, 1017, 113, 572, -369, -285, -599, -899, +-369, -898, 107, -336, 434, 369, 377, 768, +79, 689, -341, 156, -432, -452, -135, -708, +231, -450, 476, 105, 344, 542, -106, 549, +-431, 174, -445, -298, -209, -537, 210, -338, +451, 119, 376, 425, 146, 297, -161, -105, +-336, -312, -236, -36, -98, 297, 0, 259, +69, -203, 66, -624, 117, -464, 214, 150, +127, 708, -24, 769, -139, 313, -221, -356, +-134, -753, -15, -652, 16, -154, 118, 397, +192, 565, 138, 269, 25, -129, -206, -339, +-353, -214, -159, 128, 195, 381, 440, 415, +405, 95, -24, -436, -502, -784, -581, -587, +-269, 81, 298, 757, 679, 928, 505, 450, +-10, -274, -477, -781, -597, -791, -235, -290, +233, 403, 394, 838, 300, 730, 19, 98, +-193, -618, -185, -913, -105, -638, -56, 8, +50, 627, 143, 879, 178, 640, 176, 94, +-39, -478, -305, -774, -377, -643, -190, -235, +200, 254, 551, 575, 472, 576, 14, 301, +-467, -77, -640, -314, -310, -396, 260, -305, +584, -149, 470, 70, 76, 341, -353, 418, +-487, 214, -310, -153, -3, -396, 290, -304, +402, 29, 236, 260, -38, 252, -271, 71, +-308, -179, -89, -273, 168, -162, 252, 61, +125, 279, -96, 293, -245, 62, -158, -129, +4, -179, 142, -152, 193, -123, 145, -154, +19, -88, -98, 223, -183, 525, -153, 494, +5, 112, 93, -495, 78, -863, -9, -658, +-28, -68, 119, 657, 275, 1057, 167, 797, +-210, 52, -606, -774, -605, -1189, -20, -838, +737, 77, 1016, 882, 520, 1068, -426, 550, +-1104, -259, -902, -653, -86, -532, 703, -208, +901, 63, 460, 103, -154, 118, -516, 275, +-515, 325, -274, 173, 52, -134, 285, -413, +390, -395, 282, -98, -10, 194, -273, 307, +-308, 225, -149, 4, 78, -129, 198, -128, +128, -96, 50, -10, -2, 88, -78, 121, +-123, 116, -122, 1, -50, -171, 106, -211, +161, -125, 59, 7, -56, 154, -79, 220, +-8, 214, 101, 163, 85, -42, -18, -269, +-68, -310, -119, -132, -153, 50, -121, 74, +-32, -89, 156, -113, 392, 192, 354, 534, +67, 542, -302, 115, -555, -496, -403, -847, +29, -700, 398, -228, 487, 423, 324, 901, +-54, 899, -301, 378, -376, -378, -336, -908, +-112, -811, 179, -235, 396, 328, 454, 583, +241, 456, -149, 115, -412, -124, -445, -213, +-232, -223, 110, -107, 294, -7, 297, 82, +188, 154, -17, 71, -102, -103, -93, -167, +-103, -80, -120, 113, -121, 264, -120, 144, +55, -72, 287, -153, 318, -150, 166, -61, +-148, 21, -370, -5, -263, 8, 14, 43, +192, 30, 219, 109, 43, 176, -101, 97, +-90, -92, -79, -308, -18, -360, 65, -41, +132, 329, 126, 413, 46, 217, -187, -206, +-270, -470, -120, -307, 98, 67, 272, 394, +235, 468, 19, 143, -148, -233, -188, -385, +-152, -368, -15, -154, 57, 170, 61, 387, +112, 467, 113, 245, 22, -290, -83, -623, +-166, -523, -112, -8, 140, 585, 255, 772, +126, 322, -160, -313, -355, -770, -257, -691, +88, -47, 293, 560, 254, 704, 94, 341, +-78, -241, -98, -528, -102, -276, -168, 106, +-159, 349, 63, 262, 282, -130, 320, -431, +30, -376, -405, -29, -478, 446, -72, 658, +426, 319, 600, -223, 255, -637, -317, -660, +-597, -199, -429, 401, 31, 730, 440, 653, +463, 103, 168, -600, -175, -872, -376, -591, +-234, 58, 72, 705, 218, 864, 129, 496, +-13, -69, -135, -605, -96, -753, 44, -428, +79, 46, 96, 423, 51, 542, -55, 313, +-166, -7, -179, -221, -82, -345, 162, -239, +305, -1, 218, 138, 12, 231, -258, 236, +-314, 81, -122, -98, 116, -307, 201, -429, +144, -159, -48, 246, -162, 481, -92, 432, +34, 103, 171, -248, 232, -325, 87, -331, +-156, -289, -335, -73, -321, 166, -8, 409, +349, 530, 434, 304, 204, -103, -170, -432, +-449, -640, -366, -441, -23, 48, 284, 451, +422, 606, 259, 405, -73, -81, -291, -381, +-295, -414, -146, -273, 54, 68, 129, 290, +125, 282, 140, 159, 116, -54, 32, -242, +-113, -221, -277, -163, -278, -37, 6, 230, +289, 376, 404, 298, 214, 43, -198, -341, +-470, -476, -323, -238, 20, 23, 324, 214, +390, 249, 139, 145, -106, 127, -234, 147, +-222, -28, -83, -240, 66, -391, 143, -343, +141, 45, 35, 418, -91, 422, -63, 183, +-11, -159, 28, -358, 51, -241, 3, -75, +-15, 59, 37, 280, 23, 355, -97, 203, +-179, -134, -159, -549, 54, -600, 372, -123, +435, 448, 169, 752, -313, 587, -637, -54, +-502, -618, 20, -751, 497, -461, 633, 142, +356, 623, -136, 604, -391, 269, -354, -160, +-137, -442, 59, -353, 74, -114, -20, 27, +-10, 140, 104, 145, 209, 101, 215, 171, +58, 135, -137, -25, -218, -185, -202, -328, +-138, -309, 6, -32, 89, 220, 129, 404, +146, 450, 121, 190, 74, -191, 23, -505, +-123, -626, -279, -366, -223, 169, -71, 561, +189, 727, 289, 532, 184, -5, 15, -513, +-98, -774, -154, -670, -163, -131, -118, 427, +-32, 641, 226, 541, 374, 195, 209, -165, +-170, -309, -546, -349, -541, -296, -14, -72, +608, 117, 761, 225, 386, 225, -334, 41, +-797, -137, -613, -108, -47, 19, 500, 193, +617, 233, 245, -48, -228, -349, -384, -391, +-198, -163, 137, 256, 257, 461, 5, 259, +-255, -58, -247, -244, 19, -222, 354, 7, +409, 139, 99, 41, -247, -89, -403, -173, +-313, -113, -7, 104, 263, 220, 339, 169, +259, 119, 35, 5, -235, -92, -334, -192, +-270, -322, -63, -282, 223, 18, 333, 318, +226, 476, 54, 372, -94, -16, -131, -346, +-100, -444, -179, -304, -250, 48, -140, 337, +128, 307, 441, 134, 488, -88, 124, -228, +-351, -212, -569, -135, -371, 5, 143, 279, +556, 421, 467, 232, 59, -134, -376, -491, +-581, -485, -315, -120, 118, 244, 432, 387, +527, 340, 320, 116, -95, -81, -432, -188, +-590, -281, -457, -259, 12, -111, 455, 98, +732, 362, 607, 463, 79, 193, -499, -218, +-777, -517, -625, -501, -123, -134, 430, 247, +593, 425, 482, 446, 200, 274, -130, -47, +-295, -346, -368, -510, -365, -414, -186, -54, +118, 280, 378, 444, 494, 401, 295, 106, +-80, -225, -352, -340, -447, -261, -292, -25, +11, 141, 248, 132, 371, 117, 347, 147, +85, 45, -215, -165, -386, -336, -338, -297, +-78, 44, 196, 383, 286, 433, 273, 240, +188, -73, 33, -378, -172, -437, -408, -266, +-486, 74, -212, 380, 319, 361, 654, 99, +575, -127, 59, -179, -531, -96, -673, 40, +-371, 26, 147, -20, 491, -48, 499, -46, +191, 31, -138, 131, -336, 79, -323, -50, +-135, -116, 20, -52, 136, 132, 143, 167, +137, -44, 141, -252, 95, -233, -84, -11, +-277, 284, -258, 341, -81, 123, 225, -189, +354, -370, 182, -253, -121, 140, -272, 386, +-192, 263, -14, -109, 104, -429, 29, -378, +-53, -10, 7, 359, 223, 524, 351, 408, +178, -32, -244, -513, -612, -677, -577, -391, +-93, 217, 504, 617, 729, 484, 449, 50, +-84, -285, -444, -325, -447, -105, -189, 104, +64, 153, 107, 104, 85, -18, 87, -143, +119, -156, 127, -92, 50, 21, -93, 168, +-170, 234, -170, 171, -103, -30, 58, -259, +201, -271, 253, -11, 126, 238, -184, 219, +-408, -35, -303, -289, 56, -229, 390, 54, +472, 274, 169, 282, -232, 122, -412, -122, +-359, -257, -85, -219, 215, -46, 344, 157, +303, 198, 88, 38, -211, -144, -348, -165, +-262, -25, -47, 203, 224, 280, 262, 137, +105, -153, 5, -368, -33, -316, -34, 22, +-66, 320, -207, 328, -267, 80, -18, -190, +306, -226, 444, -72, 279, 87, -175, 147, +-482, 125, -436, -3, -111, -159, 284, -228, +459, -128, 271, 89, -29, 236, -239, 202, +-299, 80, -97, 10, 113, -51, 135, -132, +88, -254, -11, -294, -106, -132, -53, 191, +14, 472, 21, 532, 72, 247, 61, -257, +-3, -645, -39, -618, -93, -181, -54, 358, +99, 583, 151, 386, 37, 28, -157, -236, +-284, -283, -102, -171, 295, -27, 419, 88, +190, 133, -207, 79, -508, -31, -324, -83, +132, -63, 400, 21, 360, 96, 47, 64, +-321, -14, -358, -51, -103, -1, 176, 84, +389, 61, 270, -153, -66, -317, -297, -194, +-346, 192, -169, 514, 138, 427, 283, -55, +202, -501, 83, -531, -85, -186, -131, 266, +-45, 488, -34, 376, -26, 60, 20, -282, +1, -469, -2, -362, 32, -53, -15, 288, +35, 486, 96, 411, 14, 104, -39, -250, +-86, -470, -105, -424, 16, -120, 106, 181, +26, 295, -25, 212, -69, 61, -63, 0, +93, 82, 135, 120, 41, 15, -61, -225, +-155, -465, -136, -420, 44, -34, 134, 431, +88, 649, -4, 425, -170, -87, -173, -436, +20, -422, 168, -180, 248, 67, 196, 170, +-78, 149, -271, 115, -286, 10, -233, -152, +-15, -190, 181, -38, 233, 212, 270, 346, +195, 150, -24, -220, -195, -392, -313, -266, +-331, 44, -120, 253, 85, 152, 238, -41, +371, -49, 272, 130, 15, 282, -245, 149, +-447, -273, -377, -560, 28, -433, 379, 14, +514, 501, 321, 660, -219, 378, -606, -121, +-564, -551, -175, -659, 429, -304, 798, 233, +587, 585, 32, 546, -577, 133, -883, -311, +-568, -455, 89, -297, 632, -23, 809, 176, +451, 136, -159, 39, -531, 64, -562, 191, +-275, 259, 164, 88, 367, -294, 308, -549, +124, -437, -120, -80, -206, 330, -76, 567, +38, 548, 108, 310, 113, -137, -24, -647, +-114, -814, -86, -460, -54, 240, 62, 812, +157, 791, 110, 220, 56, -422, 17, -704, +-52, -493, -70, 10, -96, 362, -126, 407, +2, 268, 169, 77, 243, -86, 205, -228, +-21, -375, -263, -347, -277, -55, -127, 290, +93, 460, 321, 331, 318, 39, 125, -153, +-96, -187, -340, -202, -374, -221, -125, -210, +195, -101, 451, 188, 446, 465, 92, 491, +-316, 218, -495, -262, -382, -619, 11, -512, +385, -57, 427, 384, 238, 509, -96, 214, +-325, -208, -266, -375, -19, -221, 159, 134, +196, 396, 50, 273, -128, -89, -96, -366, +-15, -352, 19, -87, -4, 167, -80, 220, +-43, 226, 135, 243, 207, 111, 89, -180, +-108, -485, -302, -477, -267, -33, -34, 463, +145, 570, 211, 281, 161, -161, 9, -428, +-75, -373, -111, -154, -152, 87, -118, 281, +-42, 305, 35, 192, 104, 53, 80, -131, +-33, -276, -72, -340, -34, -281, 25, -19, +85, 348, -6, 537, -166, 431, -178, 57, +-64, -389, 126, -582, 219, -442, 56, -103, +-202, 268, -264, 453, -81, 400, 203, 228, +324, -54, 92, -345, -225, -436, -331, -269, +-179, 69, 104, 323, 218, 256, 73, -13, +-92, -155, -97, -81, 21, 121, 163, 231, +119, 117, -116, -117, -269, -316, -241, -369, +-42, -151, 213, 239, 290, 479, 175, 394, +18, 33, -112, -315, -145, -356, -113, -153, +-124, 46, -135, 142, -31, 102, 153, 1, +337, -24, 367, 13, 116, 72, -219, 98, +-409, -22, -330, -202, -33, -198, 245, -10, +322, 221, 238, 294, 68, 92, -99, -191, +-178, -310, -172, -221, -75, 28, 107, 275, +237, 291, 206, 115, 60, -109, -134, -241, +-194, -171, -63, -8, 115, 76, 185, 106, +118, 76, -31, -12, -84, -63, 7, -65, +92, -14, 70, 87, -74, 92, -175, 3, +-76, -50, 199, -84, 385, -82, 292, -32, +-52, 41, -401, 134, -435, 165, -175, 7, +181, -204, 427, -223, 418, -38, 219, 241, +-69, 342, -335, 101, -433, -248, -288, -412, +52, -287, 364, 101, 464, 417, 265, 386, +-54, 114, -274, -182, -332, -290, -219, -184, +-68, -68, 107, -23, 257, 77, 301, 185, +170, 185, -76, 50, -270, -130, -302, -138, +-143, 50, 26, 124, 120, -20, 163, -210, +176, -248, 121, -17, -51, 255, -288, 300, +-373, 161, -170, -24, 196, -176, 406, -216, +264, -192, -128, -119, -416, 64, -345, 238, +-41, 274, 249, 156, 270, -63, 69, -231, +-134, -189, -205, -49, -140, 37, -38, 59, +13, 23, 4, 28, -19, 76, -35, 41, +-21, -37, 37, -38, 94, 22, 88, 77, +5, 39, -184, -105, -311, -208, -253, -178, +-43, -57, 212, 138, 325, 327, 211, 367, +0, 211, -150, -119, -230, -437, -230, -515, +-207, -322, -135, 16, 78, 383, 343, 587, +441, 494, 250, 126, -168, -373, -501, -666, +-462, -508, -151, -39, 166, 381, 292, 492, +216, 264, 118, -30, 130, -174, 75, -180, +-108, -143, -332, -111, -408, -76, -160, 55, +262, 250, 512, 279, 402, 113, 25, -144, +-365, -305, -431, -222, -163, -35, 199, 102, +410, 177, 298, 193, -59, 124, -317, -47, +-259, -251, 46, -278, 375, -22, 370, 273, +3, 296, -350, 33, -389, -277, -51, -307, +398, -35, 518, 222, 211, 260, -223, 105, +-451, -97, -308, -153, 91, -88, 390, -15, +403, 23, 221, 22, -83, -8, -267, -4, +-262, 15, -170, 29, 24, 73, 228, 78, +339, 0, 333, -101, 156, -129, -184, -24, +-424, 116, -386, 81, -119, -116, 284, -234, +511, -92, 396, 249, 116, 460, -206, 282, +-376, -133, -314, -452, -146, -480, 43, -230, +251, 110, 339, 367, 253, 465, 97, 331, +-161, 0, -313, -329, -237, -453, -104, -295, +61, 23, 170, 255, 141, 261, 100, 110, +63, -24, -42, -32, -123, 43, -165, 16, +-190, -142, -63, -272, 126, -192, 202, 105, +192, 360, 5, 332, -241, 57, -265, -235, +-107, -342, 80, -208, 195, 30, 88, 221, +-132, 287, -185, 162, -123, -95, 8, -301, +138, -289, 97, -50, -14, 257, -68, 371, +-129, 210, -137, -89, -75, -338, -65, -355, +12, -148, 124, 125, 125, 312, 65, 324, +-49, 141, -217, -110, -245, -285, -124, -287, +5, -83, 163, 147, 213, 201, 97, 81, +-32, -51, -152, -43, -249, 78, -174, 91, +-48, -62, 63, -195, 203, -157, 179, 22, +23, 181, -107, 182, -201, 101, -162, 25, +36, -85, 118, -219, 72, -288, 4, -176, +-116, 154, -94, 471, 75, 471, 161, 113, +152, -381, 24, -654, -210, -427, -267, 134, +-109, 590, 88, 597, 267, 135, 269, -403, +55, -569, -89, -310, -137, 110, -137, 405, +-2, 393, 73, 171, 64, -87, 86, -291, +46, -343, -24, -211, -8, 5, 17, 214, +39, 320, 119, 234, 65, 59, -46, -112, +-66, -220, -69, -208, 37, -111, 159, 6, +107, 117, 14, 150, -22, 73, -43, -8, +37, -40, 137, -11, 71, 43, -29, 22, +-119, -45, -179, -50, 0, -38, 271, -62, +374, -97, 285, -53, -63, 122, -437, 298, +-480, 238, -208, -62, 210, -310, 573, -303, +551, -66, 179, 147, -210, 168, -492, 103, +-452, 71, -96, 31, 208, -60, 338, -175, +288, -215, 71, -64, -68, 172, -54, 297, +-68, 237, -106, 18, -153, -252, -189, -377, +-11, -284, 243, -8, 318, 319, 228, 444, +-17, 276, -277, -53, -323, -330, -218, -379, +-70, -173, 162, 72, 296, 213, 236, 216, +68, 105, -200, -8, -351, -88, -217, -151, +16, -138, 193, -22, 230, 121, 50, 219, +-150, 172, -229, -32, -209, -258, -55, -344, +149, -215, 223, 121, 172, 434, 0, 460, +-217, 173, -303, -239, -212, -471, -75, -352, +62, -58, 145, 156, 151, 204, 178, 138, +127, 101, -53, 134, -275, 116, -411, -26, +-347, -232, -59, -382, 254, -295, 382, 27, +330, 337, 96, 447, -182, 277, -341, -41, +-337, -268, -207, -310, 21, -228, 173, -62, +220, 108, 229, 218, 134, 240, -33, 128, +-214, -62, -336, -170, -276, -164, 8, -72, +259, 44, 322, 85, 174, 55, -94, 6, +-208, -30, -122, -13, -4, 28, 56, 14, +37, -29, -8, -30, 33, 48, 83, 146, +16, 106, -79, -119, -97, -338, 2, -319, +183, -1, 206, 418, 27, 564, -158, 283, +-204, -221, -57, -565, 155, -500, 236, -94, +119, 328, -33, 453, -118, 250, -77, -97, +63, -290, 114, -200, 42, 50, -51, 216, +-86, 136, 15, -96, 206, -237, 258, -133, +124, 93, -103, 213, -302, 134, -276, -39, +-26, -127, 235, -79, 355, -1, 283, 33, +64, 28, -102, 30, -159, 28, -173, -8, +-128, -68, -29, -80, 75, -6, 193, 72, +229, 81, 135, 10, 45, -42, -32, 9, +-118, 83, -157, 56, -168, -87, -99, -234, +100, -198, 258, 23, 253, 252, 118, 302, +-101, 139, -216, -88, -142, -213, -17, -172, +43, -49, 42, 41, -8, 50, 4, -9, +96, -40, 107, 2, 11, 106, -112, 201, +-196, 151, -138, -48, 37, -268, 155, -329, +172, -145, 83, 157, -112, 319, -220, 211, +-168, -39, -52, -212, 107, -152, 158, 57, +37, 189, -51, 142, -108, -34, -135, -215, +-69, -245, -18, -117, 53, 90, 139, 274, +95, 297, -94, 124, -257, -122, -281, -263, +-91, -229, 228, -62, 343, 67, 153, 95, +-153, 95, -385, 92, -317, 82, 8, 36, +218, -64, 201, -129, 40, -116, -194, -69, +-228, -14, -35, 64, 123, 161, 218, 219, +135, 118, -179, -155, -375, -368, -346, -290, +-117, 49, 299, 388, 504, 410, 338, 90, +2, -261, -383, -384, -549, -222, -324, 73, +42, 251, 346, 224, 451, 71, 202, -111, +-143, -177, -285, -52, -232, 117, -7, 178, +178, 36, 108, -233, -58, -331, -126, -130, +-61, 219, 139, 434, 293, 337, 139, -5, +-123, -310, -294, -384, -285, -254, 19, -1, +323, 204, 358, 278, 175, 238, -123, 62, +-345, -144, -231, -232, 60, -158, 292, 16, +344, 129, 101, 75, -200, -73, -283, -94, +-132, 35, 115, 175, 317, 156, 276, -60, +80, -234, -91, -165, -215, 70, -198, 226, +-43, 128, 89, -126, 164, -272, 227, -162, +178, 101, 122, 305, 49, 334, -113, 159, +-251, -125, -266, -402, -163, -534, 92, -338, +382, 149, 467, 635, 337, 758, 4, 369, +-388, -297, -526, -767, -327, -713, 59, -241, +465, 344, 576, 672, 274, 570, -159, 164, +-485, -317, -461, -588, -71, -470, 322, -56, +434, 358, 282, 519, -20, 347, -249, -19, +-278, -318, -220, -440, -122, -357, 86, -76, +270, 261, 347, 495, 296, 468, -18, 120, +-336, -301, -452, -500, -377, -394, -49, -105, +305, 169, 415, 280, 335, 294, 68, 259, +-276, 93, -414, -170, -348, -395, -82, -407, +254, -78, 380, 326, 204, 464, -122, 248, +-384, -163, -380, -433, -83, -351, 213, -15, +320, 316, 219, 460, -36, 310, -273, -57, +-299, -397, -217, -544, -67, -370, 116, 52, +179, 445, 193, 601, 124, 419, -75, -18, +-281, -421, -350, -561, -234, -384, 68, -16, +317, 315, 301, 405, 116, 280, -146, 70, +-330, -144, -303, -258, -168, -262, -11, -156, +212, 43, 336, 223, 325, 297, 140, 212, +-263, 1, -598, -245, -625, -385, -235, -302, +386, -21, 798, 325, 679, 486, 102, 342, +-544, 0, -806, -321, -542, -438, 30, -333, +528, -91, 617, 195, 325, 411, -132, 427, +-436, 147, -401, -267, -144, -513, 161, -355, +328, 126, 277, 499, 117, 439, -77, 8, +-195, -438, -201, -532, -144, -245, -40, 180, +79, 466, 207, 518, 327, 305, 339, -63, +151, -421, -205, -637, -523, -531, -576, -91, +-251, 438, 330, 787, 800, 703, 825, 169, +340, -494, -398, -880, -886, -733, -790, -99, +-174, 614, 542, 895, 894, 591, 704, -106, +112, -724, -469, -802, -726, -366, -516, 278, +24, 727, 512, 694, 701, 261, 468, -295, +-54, -697, -475, -731, -577, -322, -328, 301, +182, 788, 552, 817, 570, 268, 250, -455, +-235, -842, -506, -665, -412, -41, -56, 522, +314, 644, 460, 362, 293, -72, -25, -387, +-262, -432, -300, -248, -155, 50, 71, 346, +184, 447, 182, 226, 139, -163, -19, -489, +-109, -461, -133, -53, -117, 392, 0, 559, +54, 300, 44, -184, 71, -505, 89, -444, +75, -82, -1, 279, -200, 437, -301, 297, +-188, 23, 93, -204, 348, -325, 359, -285, +84, -142, -288, 74, -457, 315, -334, 463, +-2, 378, 311, 4, 364, -473, 152, -768, +-128, -577, -318, 65, -266, 759, -42, 1048, +134, 655, 147, -224, -20, -1045, -198, -1272, +-162, -687, 72, 423, 263, 1373, 232, 1475, +-82, 580, -417, -773, -473, -1673, -179, -1437, +242, -225, 511, 1100, 418, 1662, -12, 1113, +-455, -96, -645, -1141, -392, -1423, 138, -840, +582, 211, 633, 1092, 240, 1285, -326, 713, +-713, -323, -670, -1179, -246, -1287, 319, -606, +731, 497, 740, 1335, 309, 1347, -319, 531, +-859, -655, -942, -1514, -429, -1483, 352, -510, +972, 828, 1004, 1756, 399, 1636, -434, 440, +-962, -1073, -945, -1970, -390, -1664, 372, -270, +901, 1310, 963, 2092, 476, 1581, -339, 47, +-977, -1546, -1022, -2161, -465, -1384, 461, 283, +1112, 1761, 1063, 2061, 414, 1029, -520, -579, +-1118, -1758, -1020, -1771, -334, -747, 555, 614, +1146, 1560, 1049, 1588, 376, 740, -517, -514, +-1116, -1511, -1024, -1673, -294, -824, 633, 605, +1180, 1724, 1027, 1799, 231, 690, -686, -925, +-1148, -1956, -912, -1744, -65, -391, 863, 1226, +1229, 2053, 867, 1581, -65, 106, -953, -1434, +-1175, -2069, -673, -1411, 264, 118, 1053, 1556, +1165, 2040, 588, 1262, -311, -296, -1027, -1675, +-1062, -2012, -465, -1051, 393, 576, 1022, 1815, +1026, 1843, 427, 662, -382, -889, -926, -1814, +-909, -1506, -343, -266, 378, 1073, 853, 1694, +853, 1222, 366, 10, -300, -1201, -786, -1656, +-828, -1047, -375, 281, 311, 1465, 766, 1651, +758, 712, 297, -746, -328, -1668, -663, -1389, +-594, -178, -182, 1137, 293, 1632, 527, 1002, +378, -287, 27, -1390, -297, -1557, -383, -636, +-186, 773, 54, 1659, 197, 1388, 193, 132, +66, -1225, -31, -1674, -66, -971, -129, 334, +-199, 1344, -219, 1372, -109, 554, 180, -518, +457, -1180, 444, -1045, 83, -279, -429, 615, +-768, 1045, -617, 747, -75, -84, 543, -817, +887, -880, 699, -278, 55, 546, -654, 925, +-1027, 570, -827, -222, -119, -889, 635, -923, +1028, -275, 861, 630, 163, 1160, -650, 909, +-1115, -39, -968, -1062, -243, -1392, 664, -767, +1164, 467, 977, 1475, 156, 1498, -819, 465, +-1297, -969, -939, -1819, 27, -1422, 999, -17, +1300, 1474, 698, 2002, -352, 1174, -1179, -488, +-1223, -1865, -455, -1993, 605, -806, 1254, 957, +1099, 2085, 223, 1848, -816, 419, -1311, -1313, +-997, -2210, -59, -1701, 943, -52, 1355, 1702, +915, 2381, -118, 1492, -1122, -465, -1419, -2159, +-724, -2416, 444, -1023, 1369, 1092, 1352, 2457, +372, 2153, -872, 400, -1495, -1606, -1072, -2504, +183, -1725, 1326, 216, 1489, 1996, 599, 2414, +-733, 1188, -1565, -856, -1252, -2289, -47, -2133, +1211, -512, 1700, 1433, 983, 2328, -412, 1624, +-1537, -137, -1613, -1717, -596, -2086, 822, -1091, +1668, 548, 1435, 1740, 358, 1782, -916, 673, +-1590, -801, -1295, -1700, -227, -1472, 975, -271, +1596, 1043, 1227, 1603, 155, 1046, -948, -174, +-1467, -1186, -1038, -1322, -25, -541, 904, 509, +1226, 1145, 794, 950, -33, 134, -638, -677, +-794, -990, -538, -597, -81, 164, 279, 730, +533, 762, 564, 252, 353, -370, -10, -688, +-419, -487, -685, 28, -580, 448, -96, 529, +492, 218, 892, -173, 741, -377, 87, -295, +-649, -5, -1028, 158, -791, 126, -70, -13, +739, -60, 1189, 121, 971, 302, 103, 226, +-995, -193, -1562, -641, -1177, -676, 93, -135, +1504, 716, 1964, 1183, 1089, 837, -651, -250, +-2075, -1373, -2140, -1631, -699, -729, 1230, 865, +2409, 2044, 2005, 1913, 237, 399, -1664, -1579, +-2605, -2660, -1885, -2020, 122, 141, 2084, 2398, +2703, 3180, 1537, 1766, -691, -1045, -2472, -3242, +-2585, -3253, -949, -916, 1287, 2124, 2628, 3724, +2159, 2683, 167, -266, -1933, -3043, -2692, -3720, +-1547, -1775, 733, 1433, 2464, 3715, 2422, 3469, +644, 772, -1649, -2578, -2754, -4265, -1833, -3001, +340, 450, 2306, 3753, 2543, 4486, 896, 2045, +-1352, -1919, -2607, -4637, -1918, -4069, 177, -642, +2132, 3340, 2498, 4978, 992, 3113, -1307, -985, +-2720, -4495, -2120, -4793, 89, -1736, 2317, 2662, +2936, 5173, 1431, 4009, -1195, 65, -3072, -3971, +-2795, -5092, -511, -2733, 2265, 1485, 3487, 4540, +2223, 4367, -665, 1274, -3203, -2646, -3444, -4518, +-1193, -3220, 1921, 284, 3746, 3440, 2953, 3949, +10, 1664, -2965, -1753, -3863, -3671, -2068, -2857, +1208, -29, 3616, 2709, 3509, 3318, 981, 1589, +-2176, -1305, -3752, -3092, -2744, -2615, 111, -227, +2844, 2276, 3579, 2963, 1797, 1428, -1170, -1217, +-3208, -2751, -2911, -2088, -607, 234, 2048, 2290, +3161, 2381, 1969, 596, -451, -1673, -2484, -2533, +-2683, -1420, -996, 777, 1292, 2381, 2619, 2188, +2058, 424, 76, -1702, -1800, -2541, -2307, -1567, +-1190, 552, 720, 2249, 1964, 2244, 1715, 623, +277, -1453, -1229, -2331, -1707, -1472, -881, 484, +535, 1987, 1427, 1925, 1197, 497, 82, -1323, +-1008, -2042, -1272, -1317, -569, 374, 537, 1814, +1251, 1879, 980, 582, -69, -1232, -1037, -2031, +-1278, -1271, -492, 465, 703, 1794, 1424, 1579, +1083, 232, -62, -1253, -1188, -1585, -1515, -679, +-786, 619, 462, 1326, 1427, 912, 1403, -128, +486, -993, -656, -938, -1363, -127, -1174, 750, +-325, 954, 652, 254, 1110, -703, 923, -1108, +257, -514, -480, 620, -890, 1373, -850, 1031, +-313, -200, 359, -1406, 850, -1642, 822, -610, +249, 960, -482, 1929, -901, 1522, -706, -87, +-135, -1729, 523, -2110, 887, -846, 717, 1099, +47, 2207, -781, 1534, -1170, -327, -744, -1889, +321, -1914, 1267, -427, 1326, 1356, 323, 2056, +-979, 1094, -1612, -699, -1129, -2021, 211, -1718, +1456, 9, 1704, 1768, 693, 2201, -814, 787, +-1810, -1283, -1590, -2423, -228, -1605, 1276, 497, +1986, 2249, 1297, 2299, -279, 570, -1707, -1605, +-2013, -2662, -901, -1770, 845, 502, 2017, 2511, +1706, 2724, 278, 901, -1338, -1740, -2049, -3148, +-1260, -2183, 374, 486, 1772, 2804, 1815, 2970, +545, 888, -1146, -1831, -1916, -3047, -1165, -1945, +363, 610, 1609, 2584, 1499, 2496, 334, 520, +-1018, -1841, -1610, -2700, -960, -1460, 401, 993, +1439, 2661, 1406, 2254, 338, 57, -980, -2326, +-1505, -2883, -893, -1218, 369, 1501, 1269, 3102, +1152, 2273, 121, -336, -895, -2739, -1094, -2963, +-344, -880, 707, 1934, 1109, 3193, 520, 1935, +-520, -844, -1155, -2986, -916, -2786, 96, -383, +1177, 2349, 1452, 3231, 687, 1671, -726, -1261, +-1738, -3148, -1471, -2651, -101, -109, 1482, 2513, +2014, 3091, 1063, 1386, -665, -1466, -1885, -3012, +-1764, -2286, -360, 239, 1339, 2564, 2006, 2761, +1261, 949, -386, -1692, -1723, -2890, -1825, -1936, +-618, 476, 1069, 2467, 2014, 2538, 1517, 851, +-125, -1466, -1672, -2554, -2016, -1843, -842, 178, +981, 2005, 2012, 2283, 1547, 928, -85, -1109, +-1526, -2239, -1910, -1667, -768, 186, 904, 1810, +1866, 2009, 1442, 694, -148, -1066, -1465, -1952, +-1735, -1396, -622, 105, 828, 1398, 1603, 1720, +1155, 797, -127, -505, -1210, -1456, -1461, -1352, +-471, -372, 804, 730, 1494, 1318, 961, 974, +-314, 131, -1294, -775, -1387, -1119, -379, -778, +751, -47, 1400, 749, 1051, 1049, 8, 764, +-998, -8, -1379, -845, -700, -1154, 319, -705, +1125, 271, 1021, 1143, 275, 1175, -623, 357, +-1080, -825, -685, -1385, 36, -885, 803, 332, +877, 1439, 384, 1379, -361, 240, -830, -1240, +-658, -1853, -217, -937, 403, 761, 600, 2060, +555, 1671, 188, -57, -273, -1839, -539, -2187, +-649, -708, -298, 1308, 140, 2359, 596, 1380, +706, -723, 352, -2279, -219, -1954, -697, 60, +-618, 2065, -247, 2452, 255, 715, 508, -1656, +438, -2780, 215, -1565, -89, 1004, -363, 2807, +-537, 2276, -428, -237, -8, -2575, 537, -2773, +808, -516, 588, 2200, -151, 3152, -916, 1345, +-1136, -1663, -497, -3398, 527, -2307, 1274, 755, +1171, 3277, 190, 3219, -916, 509, -1390, -2626, +-928, -3707, 152, -1786, 1186, 1514, 1426, 3590, +761, 2712, -540, -240, -1455, -2951, -1508, -3174, +-436, -894, 970, 1960, 1864, 3195, 1445, 1797, +-62, -850, -1480, -2809, -2014, -2385, -932, -135, +759, 2097, 1973, 2558, 1687, 875, 146, -1329, +-1447, -2342, -2024, -1370, -983, 651, 796, 1876, +2057, 1591, 1788, 8, 53, -1263, -1758, -1485, +-2372, -591, -1061, 521, 1160, 981, 2675, 824, +2122, 239, -115, -192, -2411, -547, -2978, -665, +-1076, -642, 1742, -144, 3340, 612, 2283, 1266, +-717, 978, -3230, -225, -3114, -1591, -377, -1732, +2772, -287, 3675, 1684, 1516, 2350, -1984, 854, +-3849, -1575, -2556, -2747, 967, -1449, 3626, 1192, +3336, 2855, 222, 1976, -2969, -619, -3649, -2671, +-1276, -2240, 2045, 130, 3433, 2325, 2051, 2186, +-930, 102, -2892, -2021, -2421, -1944, -92, -26, +2026, 1854, 2345, 1646, 883, -200, -1149, -1753, +-1973, -1385, -1292, 407, 324, 1585, 1469, 1137, +1409, -469, 369, -1213, -958, -731, -1580, 325, +-1014, 534, 487, 47, 1730, -104, 1695, 386, +34, 884, -1914, 38, -2408, -1374, -670, -1821, +1884, -222, 2937, 2097, 1490, 2538, -1473, 529, +-3286, -2299, -2319, -2910, 590, -838, 3090, 1963, +3011, 2838, 564, 1120, -2368, -1240, -3379, -2349, +-1895, -1376, 1074, 376, 3176, 1642, 3020, 1529, +602, 383, -2507, -949, -3822, -1561, -2248, -910, +1286, 435, 3898, 1472, 3410, 1231, -8, -68, +-3353, -1281, -3838, -1389, -1113, -303, 2249, 997, +3437, 1410, 1777, 663, -1057, -610, -2489, -1264, +-1817, -972, 115, 166, 1369, 1054, 1243, 1172, +227, 259, -549, -908, -505, -1330, 42, -569, +296, 856, -57, 1476, -395, 750, -372, -809, +157, -1545, 588, -761, 475, 652, -67, 1377, +-390, 712, -373, -393, -149, -1001, -52, -728, +14, -45, 396, 501, 786, 915, 583, 789, +-523, 46, -1648, -1291, -1408, -1877, 341, -592, +2214, 1764, 2215, 2918, 207, 1088, -2136, -2087, +-2811, -3406, -1077, -1356, 1548, 1934, 3043, 3064, +2098, 1445, -657, -1127, -3060, -2191, -2940, -1657, +-91, -158, 3028, 1457, 3514, 2293, 720, 1415, +-2831, -1289, -3658, -3223, -1212, -2184, 2356, 1559, +3604, 3945, 1787, 2373, -1375, -1716, -3200, -4033, +-2265, -2393, 288, 1286, 2631, 3571, 2683, 2662, +636, -274, -1932, -2889, -2898, -3227, -1410, -969, +1309, 2163, 2965, 3698, 2080, 2120, -642, -1261, +-2863, -3669, -2654, -3065, -37, 49, 2582, 3116, +2926, 3776, 618, 1307, -2174, -2323, -2957, -4068, +-1178, -2333, 1599, 1387, 2844, 3747, 1766, 2838, +-859, -267, -2639, -2822, -2289, -3032, 88, -1053, +2391, 1683, 2701, 3217, 641, 2215, -2030, -778, +-2819, -3329, -1230, -2739, 1445, 341, 2828, 2971, +1877, 2418, -624, -207, -2551, -2127, -2359, -1625, +-262, 165, 2082, 1275, 2581, 990, 887, -125, +-1541, -891, -2498, -808, -1214, 136, 1065, 927, +2233, 845, 1243, -209, -895, -970, -2103, -683, +-1206, 273, 906, 763, 1954, 350, 925, -314, +-1068, -505, -1823, -83, -574, 396, 1103, 432, +1370, 1, 94, -583, -1019, -572, -776, 119, +311, 801, 853, 734, 262, -279, -718, -981, +-892, -797, 6, 170, 1083, 903, 1409, 971, +168, 459, -1463, -550, -2057, -1317, -630, -1318, +1627, 42, 2562, 1594, 1152, 1837, -1385, 371, +-2560, -1384, -1414, -1742, 868, -680, 2095, 674, +1390, 1208, -360, 989, -1561, 273, -1282, -684, +-23, -1266, 1078, -957, 1008, 236, 184, 1260, +-739, 1136, -767, 96, -211, -721, 341, -825, +383, -346, -13, 11, -149, 234, -110, 345, +256, 400, 128, 239, 9, -17, -384, -195, +-267, -416, 85, -441, 347, -288, 202, 295, +-146, 730, -213, 580, 145, -128, 502, -611, +300, -414, -427, 113, -827, 257, -499, -152, +460, -348, 1115, 99, 836, 773, -181, 754, +-1055, -188, -954, -1207, -38, -1070, 865, 73, +764, 1221, 5, 1105, -616, 53, -346, -867, +185, -820, 289, -148, -147, 335, -387, 499, +6, 337, 349, 145, 346, -366, -220, -813, +-342, -504, -148, 474, 168, 1399, 107, 866, +-96, -565, 62, -1774, 68, -1216, 120, 389, +-153, 1736, -75, 1525, 69, 10, 215, -1377, +65, -1686, -169, -532, -156, 950, 11, 1663, +301, 1027, 317, -461, 113, -1537, -346, -1410, +-644, -131, -275, 1245, 676, 1681, 1103, 813, +453, -784, -903, -1738, -1502, -1408, -627, 120, +899, 1532, 1670, 1764, 867, 617, -663, -1015, +-1679, -1839, -1256, -1313, 195, 298, 1442, 1598, +1474, 1761, 22, 498, -1276, -1143, -1291, -1849, +-121, -1108, 917, 521, 823, 1707, -86, 1503, +-553, 9, -312, -1494, 160, -1753, 246, -418, +23, 1390, -146, 1886, 15, 718, 183, -1194, +158, -1862, -98, -974, -355, 676, -202, 1509, +361, 1171, 783, 225, 291, -855, -724, -1317, +-1185, -1119, -311, 59, 1191, 1363, 1526, 1704, +281, 549, -1383, -1191, -1653, -1879, -391, -1018, +1242, 765, 1607, 1807, 570, 1425, -967, -125, +-1620, -1611, -1035, -1864, 465, -447, 1558, 1345, +1308, 2069, 62, 894, -1342, -991, -1593, -1960, +-722, -1151, 738, 464, 1612, 1579, 1292, 1370, +-105, 57, -1428, -1089, -1526, -1414, -434, -492, +1075, 680, 1436, 1201, 636, 597, -493, -299, +-1004, -749, -641, -500, 101, 73, 736, 295, +748, 302, 159, 108, -646, -92, -835, -205, +-92, -206, 678, 21, 871, 202, 160, 363, +-585, 33, -680, -232, -203, -436, 78, -286, +273, 193, 363, 422, 240, 458, 131, 173, +-376, -247, -484, -544, -373, -649, 61, -159, +196, 574, 436, 1029, 289, 500, 22, -514, +-195, -1008, -590, -590, -296, 372, -34, 633, +420, 323, 414, -148, 423, -215, -5, -42, +-516, 95, -614, 138, -310, 57, 595, -227, +882, -538, 396, -327, -478, 368, -750, 998, +-280, 649, 287, -290, 556, -1075, 271, -827, +91, -114, -160, 642, -287, 998, -434, 677, +-203, -109, 263, -1233, 501, -1229, 522, -1, +66, 1436, -445, 1366, -779, -273, -588, -1478, +128, -961, 971, 762, 875, 1209, -119, 165, +-976, -1121, -993, -836, 91, 641, 884, 1366, +660, 424, -32, -1108, -453, -1455, -385, -161, +-185, 1390, -157, 1340, 37, -148, 546, -1385, +796, -1019, 331, 522, -507, 1205, -1263, 290, +-729, -859, 519, -767, 1454, 544, 1258, 1130, +-234, 229, -1703, -1188, -1686, -1252, 183, 93, +1854, 1379, 2035, 1393, 26, -84, -1969, -1373, +-1971, -1556, -231, -158, 1540, 1429, 1704, 1786, +229, 299, -1077, -1579, -1135, -1829, -251, -186, +540, 1608, 509, 1487, 92, -204, -117, -1368, +30, -735, -57, 696, -484, 1060, -687, -171, +37, -1194, 1126, -763, 1224, 828, -6, 1542, +-1477, 384, -1491, -1206, -71, -1469, 1382, 141, +1378, 1493, 247, 1014, -865, -791, -925, -1655, +-414, -502, 193, 1186, 593, 1639, 746, 320, +428, -1044, -269, -1400, -1027, -693, -911, 380, +168, 1218, 1234, 1305, 1198, 458, -143, -1088, +-1469, -1835, -1265, -936, 220, 814, 1430, 1727, +1239, 1063, -210, -237, -1371, -961, -1059, -928, +-83, -613, 729, -57, 870, 815, 524, 1270, +-34, 781, -550, -616, -1025, -1541, -696, -997, +327, 279, 1091, 1253, 1029, 1083, 57, 217, +-784, -796, -914, -1201, -438, -707, 70, 431, +525, 1382, 900, 921, 806, -310, 173, -1268, +-1062, -979, -1524, 221, -811, 1020, 807, 988, +1878, 195, 1531, -710, -303, -1284, -1855, -875, +-1887, 363, -305, 1595, 1651, 1661, 2073, 158, +715, -1551, -1353, -2109, -2090, -940, -1096, 968, +938, 2114, 1869, 1673, 1188, -16, -381, -1630, +-1498, -2029, -1159, -924, 50, 785, 902, 1786, +756, 1573, 146, 248, -412, -1111, -382, -1762, +-214, -1147, -26, 285, 148, 1460, 436, 1555, +483, 440, 32, -740, -695, -1364, -956, -994, +-191, -131, 854, 766, 1242, 1276, 613, 920, +-610, -13, -1356, -1134, -970, -1457, 189, -813, +1196, 486, 1298, 1651, 447, 1737, -829, 487, +-1398, -1540, -1031, -2501, 163, -1391, 1216, 1237, +1439, 2766, 572, 1760, -784, -797, -1570, -2356, +-1173, -1555, 283, 338, 1326, 1407, 1296, 1010, +109, 184, -907, -305, -1190, -411, -389, -570, +451, -661, 835, -171, 576, 599, -17, 1130, +-428, 775, -537, -163, -190, -1013, -38, -1126, +55, -491, 122, 405, 378, 991, 632, 848, +408, 323, -383, -303, -1095, -665, -810, -779, +70, -548, 947, 52, 944, 763, 281, 1105, +-474, 610, -480, -321, -312, -1092, -141, -1071, +-88, -330, 29, 585, 408, 1138, 588, 943, +354, 189, -461, -774, -834, -1175, -622, -931, +215, -36, 803, 917, 648, 1356, 112, 973, +-493, -262, -635, -1348, -443, -1534, 147, -456, +478, 900, 505, 1459, 129, 908, -340, -143, +-374, -894, -71, -1061, 257, -667, 84, 208, +-58, 1107, -197, 1209, -20, 233, 110, -1087, +244, -1350, 229, -298, 48, 1017, -258, 1110, +-480, 112, -329, -852, 98, -788, 523, 73, +499, 656, 324, 625, 79, 67, -417, -431, +-1033, -713, -1128, -589, -181, -16, 1587, 779, +2437, 1291, 1147, 782, -1522, -518, -3352, -1782, +-2445, -1754, 704, -240, 3583, 1735, 3489, 2464, +530, 1263, -2980, -1085, -4010, -2631, -1625, -2041, +1952, 118, 3673, 2154, 2252, 2273, -850, 677, +-2834, -1379, -2242, -1965, 57, -949, 1883, 680, +1965, 1463, 306, 785, -1227, -375, -1530, -1027, +-471, -606, 849, 369, 1313, 880, 628, 620, +-492, -283, -1187, -946, -972, -851, 108, -36, +1115, 847, 1332, 994, 359, 493, -975, -385, +-1544, -773, -657, -756, 627, -358, 1342, 130, +848, 599, -191, 919, -859, 711, -764, -59, +-219, -927, 355, -1202, 447, -625, 197, 335, +-27, 932, -122, 961, 172, 567, 212, 95, +-53, -582, -478, -1200, -600, -1355, -317, -481, +309, 1131, 826, 2132, 987, 1634, 583, -264, +-471, -1995, -1573, -2207, -1639, -848, -432, 982, +1427, 1875, 2608, 1540, 1550, 298, -739, -794, +-2796, -1414, -2622, -1277, -278, -485, 2532, 655, +3171, 1588, 1098, 1441, -1863, 158, -3099, -1356, +-1506, -1668, 1115, -585, 2468, 910, 1411, 1362, +-512, 492, -1609, -619, -1057, -990, 86, -295, +852, 682, 754, 1031, 181, 374, -151, -843, +-578, -1421, -641, -856, -443, 662, 306, 1557, +1096, 1280, 1212, 126, 230, -900, -1256, -1172, +-1753, -1035, -1046, -416, 718, 330, 1914, 1283, +1804, 1474, 388, 903, -1408, -401, -2228, -1502, +-1478, -1821, 346, -1099, 1970, 380, 2114, 1861, +819, 2197, -1001, 1112, -1965, -774, -1628, -2123, +-402, -2120, 1050, -927, 1651, 860, 1460, 2187, +326, 2356, -904, 844, -1612, -1318, -1434, -2681, +-446, -2085, 863, -90, 1741, 1739, 1465, 2331, +399, 1446, -1160, -124, -1879, -1724, -1314, -2161, +159, -1153, 1454, 780, 1712, 2055, 690, 1603, +-807, -73, -1499, -1484, -1091, -1443, 199, -273, +1121, 1077, 1072, 1325, 233, 401, -667, -930, +-889, -1572, -536, -712, 200, 753, 671, 1717, +756, 1293, 318, 7, -356, -1267, -764, -1736, +-895, -1237, -255, 83, 609, 1580, 1224, 2158, +995, 1222, -87, -625, -1275, -2057, -1499, -1938, +-496, -646, 808, 913, 1381, 1753, 949, 1520, +-115, 393, -876, -976, -936, -1497, -333, -915, +349, 303, 584, 785, 200, 340, -306, -274, +-200, -171, 440, 601, 669, 975, 196, 379, +-808, -893, -1151, -1703, -529, -1423, 378, 35, +1034, 1620, 1147, 2362, 707, 1530, -269, -362, +-1269, -2203, -1754, -2698, -842, -1516, 861, 775, +1947, 2766, 1496, 2864, -107, 1009, -1394, -1770, +-1318, -2981, -119, -1876, 715, 563, 541, 1968, +-482, 1436, -848, -2, 120, -759, 1510, -265, +1672, 277, 34, 194, -2045, -523, -2508, -922, +-815, -477, 1420, 452, 2465, 1151, 1612, 1015, +-195, 208, -1407, -694, -1600, -948, -967, -581, +122, -175, 900, 66, 1159, 180, 756, 657, +4, 1158, -720, 735, -735, -452, -302, -1617, +149, -1526, 265, -245, -26, 1014, -166, 1355, +175, 859, 557, 205, 622, -327, 104, -671, +-696, -1072, -1130, -980, -827, -207, 97, 877, +1204, 1665, 1524, 1243, 671, -17, -800, -1302, +-1560, -1487, -940, -704, 293, 372, 931, 669, +366, 455, -253, 328, -202, 474, 507, 568, +793, -24, 39, -943, -954, -1476, -1446, -1030, +-729, 245, 661, 1555, 1667, 2033, 1556, 952, +208, -849, -1416, -2174, -1848, -1749, -696, 29, +856, 1443, 1439, 1515, 665, 501, -528, -441, +-762, -644, -260, -475, 363, -319, 406, -203, +145, 165, -132, 459, -338, 566, -503, 199, +-376, -250, 245, -312, 849, -197, 972, -4, +197, -110, -794, -331, -1319, -244, -696, 359, +216, 1033, 1018, 1061, 1021, 92, 256, -1409, +-452, -1981, -747, -1107, -393, 938, 33, 2401, +303, 2131, 53, 102, -77, -1895, -89, -2440, +137, -1126, 365, 780, 436, 1797, 139, 1472, +-363, 376, -878, -698, -939, -1099, -216, -875, +848, -269, 1601, 415, 1237, 656, 29, 535, +-1398, 202, -1968, -88, -1261, -329, 162, -433, +1757, -409, 2055, 39, 1327, 502, -468, 495, +-1838, 45, -2137, -507, -917, -383, 707, 242, +1752, 550, 1458, 183, 343, -593, -525, -739, +-851, -59, -623, 822, -497, 862, -281, 111, +66, -686, 676, -787, 891, -241, 551, 186, +-82, 297, -591, 304, -641, 387, -461, 409, +-115, -32, 48, -686, 335, -956, 540, -449, +529, 543, 370, 1069, -128, 824, -793, -168, +-967, -832, -519, -776, 496, -95, 1130, 507, +816, 432, -154, -32, -831, -310, -483, -91, +170, 328, 520, 384, -15, 0, -515, -506, +-473, -579, 211, -270, 804, 334, 528, 708, +-42, 656, -621, 206, -500, -519, -184, -935, +213, -795, 257, -29, 198, 863, 60, 1195, +-92, 571, -98, -497, -55, -1167, 175, -837, +82, 159, 1, 795, -213, 646, -282, 31, +-281, -342, -37, -239, 399, 23, 812, 30, +694, -136, -190, -196, -1152, -63, -1241, 336, +-350, 536, 824, 345, 1259, -354, 790, -926, +23, -771, -497, 257, -643, 1141, -624, 1024, +-424, 8, -273, -972, 287, -1026, 800, -327, +1178, 386, 905, 748, -173, 674, -1294, 299, +-1813, -241, -1022, -780, 297, -831, 1444, -352, +1714, 435, 1156, 1010, -38, 908, -1174, 175, +-1775, -787, -1441, -1198, -138, -672, 1075, 402, +1682, 1015, 1259, 695, 336, -91, -761, -527, +-1377, -260, -1264, 92, -453, 86, 668, -205, +1256, -328, 963, -54, 13, 353, -729, 484, +-723, 329, -159, -78, 455, -320, 412, -412, +-141, -259, -555, -143, -442, 3, 77, 213, +594, 456, 675, 644, 441, 375, 59, -153, +-569, -859, -1115, -1076, -1032, -802, -172, 191, +1102, 1267, 1730, 1772, 1084, 1051, -251, -644, +-1368, -2043, -1604, -2030, -870, -457, 301, 1336, +1164, 2132, 1397, 1311, 755, -134, -244, -1303, +-882, -1408, -952, -776, -542, 118, 32, 709, +349, 895, 473, 675, 430, 210, 292, -356, +124, -746, -9, -645, -314, -126, -503, 402, +-576, 349, -383, -132, 82, -356, 547, 184, +902, 993, 967, 985, 390, -113, -683, -1526, +-1593, -1771, -1633, -739, -470, 876, 1244, 1800, +2115, 1572, 1710, 595, 114, -636, -1546, -1452, +-2123, -1617, -1355, -929, 225, 213, 1555, 1339, +1683, 1721, 821, 1049, -398, -233, -1064, -1290, +-1084, -1284, -465, -387, 157, 375, 735, 361, +818, -82, 370, -41, -286, 636, -737, 1051, +-520, 491, 89, -610, 598, -1289, 449, -1056, +-3, -361, -439, 311, -377, 854, -56, 1206, +130, 1061, 202, 204, 130, -926, 79, -1544, +73, -1217, -47, -272, -107, 690, -93, 1285, +-82, 1252, -351, 634, -347, -406, 39, -1249, +800, -1225, 1142, -405, 411, 596, -773, 869, +-1680, 368, -1127, -324, 165, -361, 1387, 220, +1620, 784, 804, 625, -497, -385, -1442, -1317, +-1345, -1494, -455, -503, 822, 954, 1266, 1999, +818, 1777, -145, 401, -789, -1292, -683, -2232, +-70, -1738, 358, -283, 468, 1252, 106, 1943, +-390, 1519, -535, 340, -298, -872, 421, -1499, +982, -1205, 883, -340, -229, 500, -1270, 759, +-1600, 551, -444, 259, 1099, 215, 1778, 262, +1091, 12, -328, -485, -1215, -998, -1228, -919, +-546, -251, 57, 716, 653, 1375, 955, 1210, +908, 330, 375, -777, -560, -1375, -1181, -1188, +-1058, -299, -347, 594, 545, 1133, 1081, 1011, +994, 344, 437, -392, -280, -866, -891, -774, +-954, -334, -599, 223, 92, 527, 716, 652, +874, 320, 611, -153, 85, -544, -403, -456, +-650, 47, -624, 403, -428, 243, -62, -228, +500, -363, 856, -75, 814, 392, 237, 444, +-623, 96, -1078, -299, -897, -471, -116, -287, +634, 82, 922, 372, 686, 373, 145, 112, +-335, -203, -710, -280, -713, -164, -379, -15, +341, 86, 872, 217, 700, 249, -42, 74, +-713, -292, -573, -423, 82, -94, 606, 313, +340, 353, -226, -58, -569, -268, -331, -41, +253, 371, 579, 273, 507, -178, -70, -581, +-543, -430, -609, 59, -187, 399, 446, 509, +598, 313, 255, 100, -245, -212, -519, -420, +-504, -527, -55, -305, 493, 85, 853, 487, +568, 608, -383, 270, -1317, -208, -1099, -406, +23, -140, 1233, 180, 1419, 86, 544, -406, +-575, -592, -1147, -127, -986, 642, -243, 960, +639, 569, 862, -229, 506, -752, -260, -781, +-417, -394, 53, 140, 430, 373, 68, 326, +-644, 194, -774, 257, -139, 427, 634, 276, +695, -303, 332, -888, 14, -931, -44, -476, +-103, 245, -481, 774, -674, 1064, -453, 927, +177, 342, 719, -471, 818, -1061, 429, -1249, +-162, -997, -501, -309, -592, 763, -363, 1818, +-199, 1887, -48, 679, 219, -1037, 476, -1952, +697, -1506, 436, -411, -56, 472, -529, 826, +-782, 916, -700, 822, -290, 528, 341, -11, +762, -654, 909, -1056, 497, -1056, 23, -435, +-376, 469, -744, 1002, -980, 773, -745, 177, +53, -80, 1046, 120, 1474, 145, 907, -420, +-88, -1104, -956, -1007, -1238, -152, -905, 875, +-197, 1196, 562, 853, 1086, 225, 914, -324, +326, -572, -313, -590, -727, -490, -837, -532, +-496, -416, 16, 95, 617, 1089, 814, 1680, +400, 1111, -214, -394, -631, -1677, -439, -1694, +55, -690, 491, 463, 384, 972, -116, 907, +-677, 536, -610, 149, 90, -182, 800, -383, +910, -436, 314, -398, -469, -316, -781, -165, +-664, 113, -307, 423, 220, 656, 636, 566, +802, 129, 468, -440, -212, -717, -703, -456, +-583, 68, -155, 273, 227, 5, 231, -269, +43, -29, -1, 597, 255, 896, 427, 458, +238, -459, -419, -1158, -914, -1145, -635, -368, +249, 700, 1020, 1365, 800, 1075, -96, -46, +-852, -1023, -673, -1072, 81, -252, 735, 552, +552, 683, -150, 223, -743, -276, -723, -465, +38, -299, 814, 138, 893, 529, 220, 567, +-607, 34, -882, -593, -296, -715, 350, -137, +489, 516, 105, 545, -242, 24, -81, -460, +331, -312, 414, 197, 20, 511, -520, 272, +-701, -220, -337, -473, 222, -321, 546, 15, +708, 190, 488, 277, 2, 247, -566, 139, +-958, -198, -713, -478, 102, -293, 734, 340, +844, 792, 304, 390, -256, -583, -489, -1135, +-307, -646, -5, 457, 291, 1182, 264, 1007, +-73, 183, -521, -699, -615, -1099, -63, -850, +779, -5, 1102, 777, 531, 935, -398, 333, +-1138, -395, -925, -552, -257, -101, 411, 381, +684, 393, 626, -63, 332, -605, 87, -779, +-173, -387, -443, 407, -579, 1078, -577, 1077, +-270, 334, 262, -565, 871, -983, 1038, -825, +629, -398, -388, -70, -1139, 237, -1139, 644, +-339, 952, 509, 904, 804, 283, 561, -593, +141, -1235, -66, -1220, -243, -618, -322, 234, +-289, 865, -42, 1109, 122, 1017, 94, 554, +-11, -195, 6, -1037, 175, -1420, 164, -1096, +-21, -210, -98, 685, 3, 1230, 102, 1263, +-109, 775, -439, -153, -374, -1020, 170, -1279, +704, -715, 657, 84, 81, 445, -541, 287, +-694, 86, -333, 327, 111, 744, 407, 859, +430, 258, 169, -819, -126, -1714, -293, -1656, +-246, -395, 45, 1267, 289, 2216, 171, 1649, +-106, 129, -361, -1246, -228, -1605, 116, -1048, +396, -169, 331, 459, 33, 667, -284, 571, +-476, 363, -278, 267, 96, 208, 570, 5, +653, -424, 189, -874, -427, -965, -841, -495, +-645, 342, -91, 1170, 494, 1430, 805, 899, +772, -224, 295, -1184, -471, -1399, -885, -843, +-804, -21, -183, 544, 394, 879, 641, 943, +424, 683, 160, -57, -202, -854, -288, -1118, +-100, -552, 222, 298, 243, 683, -224, 417, +-668, -121, -583, -261, 185, -20, 751, 320, +865, 312, 353, -6, -99, -316, -538, -363, +-780, -182, -747, -71, -224, -46, 566, 14, +938, 314, 676, 590, 12, 494, -333, -33, +-452, -566, -299, -671, -205, -370, 18, -17, +143, 170, 38, 333, -195, 469, -121, 456, +348, 56, 793, -434, 649, -574, -109, -186, +-838, 324, -1060, 404, -759, 15, -128, -455, +603, -498, 1070, -96, 1118, 415, 505, 667, +-344, 560, -953, 201, -1018, -212, -650, -650, +-109, -910, 442, -787, 729, -114, 775, 793, +391, 1285, -98, 965, -325, 53, -365, -625, +-237, -756, -352, -466, -413, -348, -249, -424, +294, -282, 854, 329, 883, 1153, 276, 1372, +-415, 693, -685, -571, -532, -1413, -215, -1349, +-77, -510, 3, 367, 265, 775, 494, 753, +388, 529, 139, 244, -43, -130, -62, -461, +-146, -543, -555, -308, -766, 2, -369, 167, +507, 130, 1100, 55, 880, -44, -4, -18, +-666, 121, -777, 401, -405, 425, 48, 19, +316, -591, 366, -785, 290, -349, 102, 279, +-203, 529, -315, 320, -280, 64, 12, -30, +293, 15, 330, 8, 128, 27, -123, -14, +-233, -207, -243, -499, -121, -503, 9, 45, +168, 735, 269, 920, 174, 393, -15, -341, +-117, -690, -43, -563, -84, -260, -199, 49, +-283, 304, -50, 472, 350, 378, 510, 36, +197, -297, -161, -386, -378, -191, -296, 75, +-118, 274, 51, 280, 190, 117, 317, -159, +146, -395, -113, -432, -191, -193, -75, 259, +73, 661, 21, 697, -144, 225, -142, -408, +58, -746, 211, -510, 221, -94, 97, 144, +-99, 165, -214, 207, -325, 379, -116, 380, +192, 142, 396, -192, 242, -333, -43, -333, +-180, -315, -188, -240, -67, -10, -196, 299, +-91, 431, 104, 378, 385, 279, 300, 163, +-52, -192, -322, -700, -266, -870, 112, -335, +289, 515, 154, 933, -289, 604, -510, -18, +-358, -445, 188, -520, 643, -406, 705, -40, +329, 473, -224, 718, -625, 330, -727, -524, +-472, -974, 3, -589, 502, 330, 711, 918, +558, 751, 109, 82, -317, -508, -521, -601, +-396, -288, -76, 156, 282, 288, 264, 96, +-66, -190, -268, -171, -130, 108, 378, 327, +550, 215, 210, -123, -400, -279, -615, -126, +-396, 195, -13, 303, 338, 52, 508, -367, +548, -538, 122, -280, -559, 208, -922, 484, +-500, 447, 367, 288, 906, 219, 657, 28, +-17, -446, -385, -926, -426, -842, -332, -56, +-276, 777, -71, 1011, 300, 593, 585, 30, +448, -365, -34, -529, -388, -549, -333, -232, +-17, 188, 136, 425, -25, 201, -361, -125, +-302, -151, 118, 66, 679, 217, 786, 94, +327, -24, -409, -58, -848, -72, -759, -182, +-303, -246, 242, -61, 559, 166, 578, 243, +359, 88, 101, -13, -101, 25, -161, 119, +-293, 101, -466, -42, -499, -247, -305, -426, +201, -362, 649, 7, 829, 482, 584, 663, +59, 362, -519, -118, -840, -379, -716, -356, +-264, -253, 220, -186, 493, -31, 535, 230, +383, 383, 236, 248, 34, 26, -200, -33, +-496, 47, -543, 5, -429, -315, -57, -585, +376, -478, 604, 84, 562, 697, 329, 916, +-58, 550, -362, -152, -547, -714, -496, -828, +-200, -460, 136, 24, 293, 373, 247, 398, +215, 271, 190, 163, 255, 123, 80, 100, +-192, -4, -414, -115, -458, -228, -368, -334, +-151, -498, 160, -494, 529, -99, 794, 653, +539, 1151, -121, 858, -753, -98, -854, -815, +-303, -645, 395, 25, 654, 293, 272, -224, +-247, -860, -443, -751, -159, 185, 274, 1180, +446, 1468, 265, 876, -60, -160, -357, -1062, +-465, -1407, -260, -981, 121, -15, 473, 862, +465, 1007, 113, 383, -266, -438, -396, -640, +-289, -92, -120, 676, 135, 881, 323, 256, +451, -721, 234, -1257, -180, -911, -439, 57, +-325, 952, -55, 1122, 103, 590, 69, -207, +24, -668, 72, -596, 76, -208, 91, 86, +139, 162, 264, 155, 126, 214, -287, 268, +-757, 105, -653, -216, 3, -401, 737, -259, +938, 41, 470, 195, -243, 109, -684, 58, +-588, 131, -240, 189, 199, 44, 308, -175, +287, -219, 140, -65, 82, 12, -56, -107, +-168, -181, -215, -15, -128, 319, 84, 444, +124, 263, 11, -38, -136, -304, -92, -521, +68, -608, 283, -336, 369, 404, 171, 1160, +-207, 1186, -645, 253, -614, -967, -118, -1476, +549, -958, 700, 40, 294, 649, -283, 678, +-374, 502, -56, 508, 183, 559, 112, 223, +-150, -528, -284, -1215, -168, -1227, 107, -545, +232, 416, 272, 1027, 88, 1075, -155, 676, +-271, 76, -100, -422, 161, -662, 278, -591, +139, -336, -142, -44, -233, 159, -236, 337, +-104, 390, 61, 305, 237, 43, 306, -261, +123, -397, -148, -284, -284, 90, -58, 433, +152, 515, 176, 83, -82, -523, -234, -810, +-204, -430, 32, 346, 162, 854, 196, 746, +196, 222, 176, -342, 19, -696, -275, -774, +-507, -513, -435, 100, 27, 717, 543, 886, +710, 489, 418, -45, -96, -302, -512, -226, +-593, -230, -442, -512, -149, -783, 238, -594, +554, 225, 600, 1211, 284, 1615, -209, 1004, +-460, -279, -278, -1403, 26, -1590, 188, -874, +-22, 133, -322, 805, -391, 907, -45, 597, +447, 166, 717, -153, 542, -262, -52, -191, +-428, -151, -545, -183, -390, -247, -341, -209, +-223, -37, 162, 250, 759, 517, 995, 588, +449, 211, -503, -514, -1043, -987, -722, -661, +0, 342, 474, 1147, 490, 1001, 306, 29, +129, -877, -101, -1148, -361, -666, -445, 115, +-170, 822, 256, 1109, 478, 744, 281, -92, +-111, -862, -358, -1003, -330, -524, -62, 207, +243, 592, 373, 548, 238, 213, -55, -95, +-358, -199, -327, -112, -85, 2, 193, -7, +219, -111, 38, -233, -180, -159, -122, -7, +153, 230, 363, 368, 338, 376, -18, 203, +-378, -81, -584, -384, -466, -600, -142, -568, +371, -227, 709, 431, 678, 926, 239, 780, +-371, 18, -643, -708, -540, -715, -118, -127, +239, 383, 439, 340, 306, 7, -16, -242, +-343, -278, -388, -215, -12, -36, 435, 378, +541, 739, 158, 579, -321, -144, -584, -854, +-396, -931, -72, -363, 264, 335, 408, 726, +398, 659, 194, 264, -90, -248, -370, -525, +-471, -387, -332, 25, 43, 266, 447, 146, +609, -106, 324, -201, -219, -100, -591, 64, +-487, 216, 3, 351, 404, 333, 419, -22, +24, -455, -353, -600, -360, -238, 32, 224, +486, 403, 492, 207, 18, -46, -518, -191, +-554, -188, -140, 30, 307, 388, 391, 639, +184, 322, 7, -484, -144, -1160, -253, -1026, +-277, -156, -17, 837, 387, 1266, 526, 971, +162, 222, -392, -585, -585, -1017, -324, -864, +121, -258, 376, 324, 342, 568, 151, 436, +-134, 189, -353, -19, -232, -153, 153, -104, +492, 57, 378, 147, -229, -85, -760, -486, +-668, -603, 23, -127, 743, 592, 944, 912, +373, 543, -413, -190, -839, -667, -633, -602, +-40, -169, 447, 205, 549, 277, 387, 86, +112, -34, -307, -9, -599, 96, -575, 63, +-9, 2, 689, 36, 848, 142, 205, 38, +-611, -321, -854, -534, -308, -260, 449, 348, +679, 656, 312, 398, -252, -141, -484, -438, +-301, -338, 107, -35, 335, 228, 303, 316, +68, 196, -226, -103, -365, -380, -279, -425, +3, -167, 342, 182, 488, 430, 313, 445, +-112, 252, -431, -54, -468, -300, -200, -317, +127, -155, 302, -79, 274, -181, 110, -257, +-46, -17, -111, 466, -29, 765, 52, 559, +8, -36, -110, -609, -227, -795, -148, -490, +62, 73, 250, 505, 281, 515, 181, 131, +-86, -247, -346, -334, -391, -94, -140, 178, +320, 331, 601, 276, 349, 65, -215, -251, +-646, -486, -570, -393, -87, -69, 442, 277, +594, 404, 385, 368, -8, 193, -374, -107, +-445, -504, -261, -602, 80, -161, 312, 508, +300, 736, 60, 261, -138, -360, -171, -490, +-85, -100, 66, 138, 79, -3, 13, -301, +-63, -208, -111, 238, -45, 571, 141, 481, +306, 36, 226, -365, -59, -499, -403, -316, +-491, -41, -221, 155, 140, 157, 420, 99, +481, 148, 373, 247, 8, 181, -405, -133, +-678, -463, -466, -441, 55, -45, 522, 335, +536, 422, 251, 223, -83, 12, -227, -102, +-268, -218, -256, -375, -141, -386, 33, -97, +225, 371, 260, 677, 221, 536, 73, 78, +-113, -396, -242, -641, -232, -535, -45, -206, +113, 182, 125, 471, -34, 507, -65, 296, +24, -43, 101, -288, 47, -307, 9, -106, +75, 74, 197, 57, 75, -108, -260, -280, +-537, -169, -448, 144, -16, 464, 475, 533, +714, 273, 558, -170, 66, -520, -525, -615, +-823, -377, -607, 71, 39, 477, 661, 639, +804, 380, 320, -130, -383, -596, -783, -597, +-514, -177, 190, 402, 703, 680, 566, 459, +-42, -45, -572, -554, -551, -688, -51, -369, +442, 241, 592, 664, 229, 525, -349, -94, +-702, -547, -532, -343, 93, 257, 665, 540, +699, 111, 213, -519, -262, -620, -450, -65, +-314, 545, -139, 679, -21, 291, 114, -206, +264, -548, 220, -642, -14, -432, -244, 79, +-272, 650, -3, 887, 270, 576, 404, -109, +251, -676, -132, -787, -540, -462, -646, 52, +-290, 384, 298, 424, 732, 244, 608, 52, +107, -22, -442, -30, -609, -48, -327, -95, +167, -143, 496, -186, 345, -172, -93, -5, +-445, 268, -324, 460, 48, 276, 349, -189, +225, -552, -101, -466, -241, -10, -82, 443, +218, 564, 310, 306, 91, -169, -265, -549, +-382, -507, -239, -39, 102, 483, 224, 499, +94, -17, -62, -558, 14, -484, 210, 130, +289, 655, 15, 602, -362, 34, -434, -510, +-169, -630, 162, -273, 273, 218, 128, 460, +-78, 221, -68, -240, 31, -449, 145, -73, +121, 549, -54, 761, -198, 223, -233, -604, +-66, -955, 84, -545, 182, 239, 87, 654, +-21, 521, -76, 110, -7, -96, 70, -53, +47, -45, -73, -269, -192, -522, -159, -367, +41, 209, 243, 785, 259, 788, 66, 207, +-147, -451, -222, -719, -159, -583, -105, -314, +-109, -20, -62, 364, 172, 780, 485, 871, +520, 384, 78, -452, -544, -1055, -837, -970, +-455, -245, 269, 573, 692, 936, 461, 630, +-121, -53, -431, -541, -241, -505, 214, -102, +353, 198, 124, 127, -236, -111, -364, -150, +-242, 114, -33, 441, 118, 480, 230, 152, +327, -399, 210, -805, -50, -805, -355, -256, +-362, 523, -139, 1039, 134, 923, 193, 237, +141, -491, 112, -822, 58, -610, -96, -153, +-329, 209, -335, 260, -4, 137, 398, 82, +468, 194, 113, 323, -335, 206, -475, -181, +-236, -534, 131, -553, 315, -215, 233, 251, +-4, 502, -156, 480, -169, 225, -32, -72, +96, -274, 88, -351, -18, -363, -164, -339, +-217, -143, -118, 279, 206, 784, 471, 894, +438, 363, -12, -529, -589, -1139, -778, -984, +-410, -231, 254, 569, 665, 939, 619, 755, +258, 213, -135, -313, -429, -578, -497, -489, +-329, -199, -4, 76, 261, 194, 295, 172, +98, 64, -48, -29, 14, 62, 136, 296, +130, 452, -126, 158, -420, -556, -484, -1108, +-171, -860, 321, 169, 629, 1193, 522, 1379, +33, 614, -462, -459, -668, -1115, -410, -1058, +59, -456, 479, 260, 492, 758, 134, 813, +-254, 434, -324, -61, -93, -401, 150, -467, +107, -408, -130, -289, -179, -54, -19, 336, +98, 655, 34, 584, -96, 84, -13, -497, +258, -675, 363, -375, 57, 101, -433, 344, +-722, 268, -476, 77, 181, 42, 772, 118, +836, 111, 249, -113, -561, -415, -900, -465, +-498, -163, 224, 312, 633, 600, 397, 530, +-131, 144, -415, -331, -249, -650, 133, -613, +327, -139, 151, 471, -233, 765, -400, 458, +-202, -206, 240, -613, 446, -442, 216, 74, +-199, 434, -404, 349, -272, -40, -33, -403, +128, -467, 204, -170, 258, 346, 229, 718, +-38, 596, -374, -2, -510, -676, -241, -876, +157, -481, 394, 183, 350, 670, 113, 724, +-103, 358, -203, -211, -235, -625, -205, -579, +-104, -54, 21, 517, 115, 585, 185, 62, +177, -524, 120, -579, 15, -49, -176, 481, +-333, 497, -334, 50, -97, -358, 218, -340, +385, -12, 239, 269, -26, 282, -162, 75, +-159, -187, -135, -369, -133, -347, -63, -76, +91, 347, 192, 599, 77, 416, -121, -94, +-149, -536, 26, -565, 150, -224, 34, 195, +-155, 422, -178, 380, 5, 158, 189, -141, +127, -312, -139, -262, -362, -19, -260, 151, +136, 73, 531, -116, 513, -165, 21, 67, +-553, 353, -692, 417, -299, 149, 189, -272, +402, -552, 301, -510, 156, -182, 75, 242, +-30, 512, -266, 520, -435, 286, -334, -60, +-16, -359, 283, -499, 361, -378, 228, -67, +25, 270, -118, 402, -226, 313, -216, 134, +-159, -28, -64, -184, 21, -368, 75, -458, +98, -252, 168, 235, 257, 684, 172, 718, +-92, 247, -478, -406, -629, -807, -374, -693, +209, -198, 633, 354, 643, 620, 267, 535, +-225, 265, -543, -19, -562, -251, -254, -450, +121, -529, 373, -352, 295, 76, 53, 510, +-130, 647, -134, 431, -57, 16, -2, -345, +26, -534, 15, -525, -39, -268, -175, 153, +-204, 540, -17, 624, 237, 330, 274, -121, +61, -442, -193, -430, -246, -215, -114, 30, +32, 129, 81, 115, 73, 82, 13, 105, +-57, 174, -126, 191, -72, 70, 73, -178, +106, -408, -31, -440, -162, -169, -129, 261, +54, 596, 233, 546, 178, 125, -78, -399, +-304, -675, -341, -492, -146, 3, 156, 504, +350, 612, 307, 284, 92, -201, -202, -416, +-384, -227, -405, 76, -145, 144, 244, -74, +533, -257, 427, -145, -50, 168, -538, 389, +-670, 334, -311, 86, 218, -165, 602, -313, +532, -304, 138, -137, -321, 124, -520, 263, +-320, 166, 45, -97, 195, -231, 26, -85, +-151, 188, -136, 326, 128, 174, 374, -103, +366, -281, 73, -239, -309, -89, -582, 35, +-528, 65, -141, 67, 338, 75, 540, 100, +327, 95, -44, 60, -261, 3, -212, -93, +-21, -187, 86, -201, 25, -59, -139, 142, +-276, 227, -232, 110, 57, -68, 368, -91, +426, 25, 127, 78, -262, -52, -410, -207, +-260, -153, -21, 69, 115, 246, 136, 228, +89, 84, 51, -45, -9, -192, -49, -316, +-82, -315, -116, -11, -102, 427, -47, 596, +32, 258, 62, -344, 36, -640, -18, -377, +45, 200, 125, 517, 49, 346, -136, -84, +-287, -358, -280, -264, -101, -2, 127, 179, +247, 163, 293, 53, 211, -19, -23, -34, +-298, -47, -433, -72, -296, -77, 52, -8, +346, 86, 344, 153, 20, 98, -361, -69, +-406, -234, -37, -216, 413, 39, 456, 288, +74, 289, -402, 15, -483, -238, -201, -214, +134, 14, 200, 138, 65, 57, 8, -118, +41, -155, 95, -79, 25, 57, -100, 223, +-205, 370, -131, 338, 8, -66, 95, -595, +40, -803, -94, -353, -143, 392, -51, 820, +125, 621, 215, 92, 148, -270, -13, -339, +-172, -289, -327, -299, -355, -265, -128, -26, +244, 354, 471, 577, 348, 418, -78, -30, +-400, -398, -345, -437, -50, -147, 163, 160, +145, 230, -37, 46, -174, -194, -135, -235, +26, -52, 237, 247, 304, 387, 136, 279, +-237, -14, -505, -278, -452, -341, -60, -227, +377, -75, 520, 9, 260, 50, -137, 121, +-329, 247, -230, 331, -1, 301, 46, 76, +-120, -270, -248, -614, -41, -671, 307, -325, +471, 279, 242, 767, -212, 800, -482, 407, +-436, -180, -175, -628, 42, -764, 257, -485, +385, 69, 419, 573, 174, 658, -263, 268, +-603, -199, -607, -343, -239, -184, 225, -24, +532, -61, 505, -90, 254, 91, -85, 307, +-330, 271, -399, -60, -320, -309, -159, -281, +17, -63, 205, 70, 326, 97, 318, 154, +111, 226, -153, 181, -349, -52, -317, -291, +-109, -337, 108, -173, 190, 55, 147, 236, +44, 292, -84, 199, -162, -17, -158, -191, +-57, -203, 80, -108, 172, -41, 139, -30, +25, 87, -63, 287, -138, 343, -222, 35, +-251, -416, -93, -557, 171, -213, 372, 306, +284, 515, -40, 306, -267, -58, -206, -238, +-41, -150, -6, 1, -128, 5, -171, -151, +44, -247, 350, -65, 388, 285, 124, 472, +-297, 248, -520, -188, -415, -411, -37, -270, +348, 39, 511, 169, 338, 132, -93, 44, +-405, 5, -410, -46, -155, -112, 95, -115, +190, -11, 148, 130, 59, 217, -14, 204, +-89, 57, -124, -234, -67, -493, 38, -401, +99, 105, 72, 656, 3, 689, -102, 111, +-202, -600, -210, -803, -38, -337, 246, 368, +360, 755, 155, 540, -230, -44, -363, -540, +-104, -591, 248, -235, 225, 182, -147, 359, +-453, 313, -291, 189, 212, 45, 538, -185, +377, -384, -56, -343, -359, -3, -334, 328, +-132, 323, -41, 70, -11, -138, 89, -85, +258, 53, 289, 80, 104, -58, -250, -223, +-464, -278, -339, -162, 25, 142, 390, 458, +488, 540, 223, 235, -257, -266, -505, -583, +-354, -520, 77, -205, 339, 144, 229, 369, +-61, 438, -166, 288, 7, 0, 146, -249, +72, -283, -181, -145, -263, -43, -113, -28, +179, -24, 307, 82, 180, 198, -122, 215, +-332, 96, -277, -89, 15, -255, 238, -301, +193, -164, 1, 129, -95, 363, 24, 326, +123, 64, 17, -209, -249, -290, -307, -230, +-120, -115, 162, -5, 275, 154, 211, 309, +109, 343, -6, 177, -133, -173, -312, -494, +-307, -569, -61, -237, 321, 346, 454, 726, +220, 550, -221, -45, -494, -549, -304, -584, +163, -223, 472, 162, 313, 324, -120, 277, +-396, 83, -225, -123, 171, -195, 327, -56, +85, 143, -297, 116, -376, -145, -48, -328, +399, -141, 484, 237, 119, 383, -386, 116, +-539, -256, -221, -343, 247, -86, 438, 229, +218, 337, -100, 172, -215, -134, -96, -375, +42, -391, 27, -127, -119, 195, -144, 352, +27, 285, 243, 116, 342, -3, 178, -121, +-141, -286, -363, -395, -279, -277, -22, 67, +186, 414, 169, 493, 78, 224, 78, -163, +126, -434, 51, -425, -164, -161, -272, 173, +-104, 415, 185, 404, 258, 97, 49, -330, +-199, -584, -219, -392, -13, 158, 162, 590, +189, 470, 113, -58, 51, -440, -22, -315, +-142, 59, -284, 135, -249, -111, 2, -239, +319, 48, 433, 448, 269, 419, -76, -61, +-310, -481, -296, -444, -114, -113, 64, 91, +160, 59, 205, 44, 204, 232, 110, 424, +-69, 284, -217, -196, -199, -661, 36, -666, +230, -187, 244, 395, 68, 627, -140, 355, +-223, -126, -110, -389, 105, -279, 245, 39, +257, 240, 81, 142, -143, -153, -283, -383, +-215, -324, 8, 20, 235, 403, 279, 494, +126, 244, -74, -161, -151, -444, -57, -476, +59, -330, 75, -43, -47, 312, -109, 555, +-12, 444, 178, -8, 281, -465, 184, -546, +-16, -237, -198, 115, -209, 229, -117, 117, +60, -16, 205, -40, 242, 19, 151, 98, +58, 96, 39, -57, 31, -266, -21, -353, +-147, -159, -254, 165, -222, 310, 10, 167, +324, -41, 567, -77, 538, -5, 207, -33, +-351, -204, -771, -298, -747, -168, -199, 76, +535, 246, 919, 265, 687, 159, 63, -22, +-429, -251, -508, -375, -252, -264, 7, 19, +104, 237, 109, 199, 160, -14, 246, -178, +257, -126, 166, 58, -10, 212, -153, 155, +-230, -134, -211, -423, -24, -448, 263, -130, +418, 278, 284, 434, 17, 270, -117, 8, +-68, -145, 31, -219, -44, -302, -136, -332, +-31, -165, 259, 178, 405, 386, 192, 266, +-184, -97, -328, -355, -87, -255, 277, 70, +330, 285, 45, 165, -253, -190, -207, -426, +81, -317, 310, 6, 247, 226, 3, 181, +-114, 29, -24, -4, 139, 72, 140, 62, +-40, -107, -182, -307, -89, -372, 168, -252, +382, -44, 382, 202, 165, 377, -105, 368, +-270, 150, -227, -177, -60, -413, 150, -474, +270, -373, 357, -144, 354, 198, 222, 482, +-87, 443, -381, 50, -390, -372, -91, -423, +272, -138, 453, 77, 367, 0, 132, -190, +-66, -160, -154, 93, -149, 276, -65, 184, +75, -98, 166, -331, 168, -375, 119, -191, +68, 135, 35, 420, -30, 402, -40, -22, +64, -548, 255, -754, 278, -430, 54, 185, +-222, 617, -210, 620, 86, 260, 401, -215, +386, -554, 83, -624, -173, -405, -161, -38, +118, 278, 334, 380, 306, 266, 14, 72, +-201, -96, -177, -173, 21, -223, 249, -278, +336, -284, 267, -174, 109, 54, -40, 238, +-122, 241, -126, 99, -42, -43, 89, -120, +173, -191, 212, -288, 156, -301, 114, -102, +54, 193, 34, 291, 7, 88, -19, -234, +-15, -336, -22, -129, 65, 125, 224, 197, +358, 58, 298, -134, 71, -234, -155, -227, +-191, -190, -33, -125, 150, -5, 267, 144, +293, 254, 222, 207, 133, -11, 71, -248, +4, -369, -76, -321, -141, -204, -106, -102, +125, 39, 451, 254, 605, 411, 373, 285, +-137, -142, -508, -581, -439, -642, 20, -261, +459, 234, 506, 454, 178, 242, -158, -163, +-162, -418, 144, -341, 434, -2, 345, 292, +-86, 278, -394, -5, -302, -331, 85, -452, +368, -329, 372, -74, 275, 191, 244, 367, +214, 330, 47, 21, -179, -382, -263, -586, +-99, -390, 182, 26, 341, 295, 347, 255, +289, 26, 207, -142, 82, -147, -93, -115, +-148, -112, -32, -114, 146, -97, 234, -82, +162, -70, 77, -28, 139, 85, 206, 202, +136, 108, -61, -206, -163, -522, -75, -526, +200, -128, 386, 360, 299, 564, 47, 347, +-144, -114, -108, -508, 55, -639, 191, -498, +225, -129, 169, 305, 92, 552, 32, 453, +32, 62, 116, -358, 191, -520, 215, -419, +133, -213, 62, -58, -13, 5, -32, 66, +44, 188, 221, 333, 434, 371, 396, 113, +74, -447, -339, -964, -382, -969, 8, -298, +571, 654, 737, 1156, 350, 829, -231, -44, +-501, -820, -315, -1013, 96, -651, 411, -81, +440, 372, 261, 531, 78, 388, 48, 59, +93, -273, 22, -413, -191, -306, -301, -106, +-80, 9, 403, -1, 681, -67, 503, -41, +43, 56, -279, 87, -205, 26, 36, -110, +191, -232, 105, -272, 53, -235, 143, -76, +353, 186, 430, 380, 240, 281, -44, -151, +-230, -631, -205, -728, 10, -308, 265, 295, +402, 655, 363, 531, 213, 66, 60, -392, +-61, -628, -111, -553, -102, -247, -8, 94, +152, 298, 314, 293, 358, 140, 197, -31, +-24, -137, -143, -199, -9, -201, 206, -173, +249, -171, 17, -204, -176, -216, -94, -67, +258, 276, 506, 555, 423, 457, 59, -87, +-231, -741, -197, -978, 53, -573, 287, 162, +285, 704, 159, 708, 62, 254, 92, -277, +122, -576, 95, -556, 46, -283, 102, 34, +287, 256, 392, 264, 193, 55, -239, -182, +-483, -261, -241, -119, 340, 95, 754, 127, +660, -90, 185, -339, -248, -384, -378, -144, +-267, 228, -58, 417, 191, 269, 361, -120, +426, -497, 300, -573, 67, -293, -116, 126, +-102, 420, 52, 384, 142, 69, 117, -283, +27, -465, 45, -376, 168, -105, 276, 145, +281, 218, 137, 108, -13, -91, -71, -188, +21, -137, 182, -10, 243, 56, 184, -41, +45, -222, -13, -295, 64, -166, 197, 110, +245, 300, 136, 192, 4, -110, -60, -339, +37, -300, 178, -55, 186, 117, 101, 50, +15, -118, 20, -181, 86, -71, 183, 98, +201, 100, 132, -43, -34, -174, -153, -194, +-106, -100, 121, -15, 354, 6, 405, 26, +222, 40, -12, -11, -131, -134, -98, -272, +7, -256, 75, -22, 129, 234, 228, 290, +358, 74, 343, -246, 173, -383, -87, -268, +-229, -50, -157, 97, 56, 82, 266, 10, +321, 1, 244, 26, 107, -8, 72, -109, +47, -217, 46, -203, 16, -68, 12, 25, +15, 11, 66, -53, 137, -37, 218, 101, +215, 160, 112, -6, -26, -289, -119, -440, +-43, -267, 99, 95, 236, 335, 237, 283, +163, 14, 56, -273, -4, -368, -21, -250, +-46, -29, 6, 167, 120, 198, 284, 55, +382, -103, 310, -172, 90, -131, -171, -78, +-352, -115, -264, -143, 58, -57, 469, 123, +644, 242, 487, 148, 68, -101, -293, -287, +-367, -313, -182, -224, 108, -93, 260, 30, +302, 176, 277, 276, 229, 177, 109, -86, +-41, -338, -167, -371, -162, -172, -45, 45, +93, 107, 247, 58, 317, 15, 256, 18, +63, 10, -77, -79, -96, -155, 47, -133, +137, -71, 111, -48, 15, -62, 12, -30, +121, 92, 222, 147, 177, 16, 82, -201, +67, -289, 86, -143, 69, 66, -68, 127, +-114, 25, 20, -69, 273, -94, 392, -77, +303, -80, 65, -58, -98, 40, -117, 123, +-108, 34, -81, -199, 7, -387, 199, -285, +424, 85, 471, 432, 205, 476, -196, 129, +-465, -389, -376, -708, -20, -582, 383, -85, +572, 468, 450, 666, 94, 371, -220, -155, +-278, -515, -93, -463, 129, -124, 173, 120, +49, 83, -22, -108, 95, -159, 296, 61, +374, 314, 155, 299, -132, -8, -264, -351, +-126, -472, 119, -298, 285, -19, 281, 194, +152, 268, 18, 162, -67, -46, -26, -224, +71, -226, 152, -16, 153, 176, 95, 109, +19, -156, -26, -365, -48, -284, -20, 42, +46, 307, 147, 306, 232, 91, 216, -158, +85, -255, -44, -215, -58, -139, 5, -53, +57, 27, -9, 93, -82, 113, -36, 33, +157, -88, 341, -142, 367, -85, 204, 24, +-18, 89, -192, 26, -273, -126, -236, -249, +-70, -267, 249, -89, 557, 214, 626, 437, +329, 380, -166, -5, -520, -464, -520, -659, +-205, -472, 214, -19, 537, 414, 575, 594, +330, 442, -38, 18, -289, -454, -325, -655, +-97, -453, 149, -1, 260, 363, 180, 378, +54, 142, 8, -80, 37, -139, 78, -101, +77, -104, 27, -175, 4, -180, 27, -50, +46, 123, 2, 203, -54, 117, -2, -43, +179, -125, 362, -106, 321, -78, 41, -94, +-275, -134, -332, -77, -73, 78, 229, 186, +349, 143, 215, -38, 35, -204, -56, -200, +-21, -77, 20, 48, 40, 77, 75, 22, +141, -51, 135, -85, 0, -98, -164, -74, +-131, 7, 128, 104, 422, 146, 426, 27, +79, -174, -320, -265, -467, -146, -256, 60, +134, 138, 430, 5, 462, -135, 275, -81, +1, 114, -221, 209, -278, 79, -161, -176, +80, -316, 231, -262, 251, -108, 176, 74, +72, 205, -2, 255, -1, 186, 24, -8, +3, -222, -81, -323, -149, -290, -79, -148, +185, 32, 457, 214, 492, 327, 149, 260, +-325, -1, -501, -295, -277, -422, 190, -296, +497, -3, 428, 221, 55, 255, -257, 108, +-282, -83, -40, -157, 256, -93, 347, 4, +172, 14, -174, -96, -357, -202, -191, -123, +193, 124, 491, 301, 446, 217, 25, -132, +-360, -414, -384, -346, -20, 27, 347, 360, +389, 320, 79, -46, -242, -359, -259, -343, +-14, -55, 281, 229, 306, 266, 157, 97, +-47, -105, -132, -205, -89, -196, 44, -107, +104, -3, 122, 101, 89, 133, 22, 73, +-14, -27, 7, -107, 68, -100, 83, -27, +43, 14, -30, -18, -56, -74, -63, -106, +44, -54, 144, 32, 183, 105, 161, 137, +77, 116, -88, -9, -200, -197, -132, -345, +62, -283, 261, 3, 238, 265, 57, 294, +-154, 103, -156, -86, 37, -99, 195, -14, +96, -41, -55, -177, -95, -260, 37, -148, +204, 85, 221, 231, 43, 215, -130, 130, +-112, 40, 29, -61, 159, -211, 91, -358, +-17, -328, -98, -74, -47, 236, 111, 389, +202, 280, 140, 36, -4, -144, -105, -198, +-122, -196, -2, -199, 100, -180, 133, -66, +89, 135, 57, 270, 53, 287, 59, 162, +-28, -34, -120, -219, -186, -353, -84, -381, +146, -217, 298, 88, 264, 380, 100, 467, +-76, 254, -182, -111, -153, -370, -99, -379, +7, -194, 161, 10, 299, 99, 312, 137, +103, 149, -162, 124, -299, 9, -240, -139, +-52, -177, 181, -67, 266, 47, 200, 19, +76, -108, -49, -158, -88, -4, -4, 216, +71, 256, 44, 53, -107, -219, -151, -317, +4, -146, 237, 104, 333, 220, 173, 115, +-163, -98, -372, -199, -250, -94, 40, 78, +273, 155, 321, 67, 170, -87, -47, -154, +-209, -124, -181, -41, -2, 62, 195, 146, +269, 157, 132, 48, -144, -167, -304, -303, +-190, -223, 71, 29, 279, 270, 321, 302, +178, 118, -35, -101, -231, -247, -318, -257, +-228, -149, 62, 9, 387, 163, 472, 230, +214, 131, -166, -51, -376, -164, -270, -142, +23, -9, 235, 58, 178, 24, -25, -51, +-163, -90, -116, -71, 105, 2, 322, 88, +320, 167, 22, 157, -351, -8, -488, -222, +-263, -291, 189, -131, 544, 127, 519, 219, +146, 69, -252, -103, -425, -113, -349, 56, +-103, 189, 156, 111, 293, -100, 246, -239, +108, -216, -26, -71, -95, 59, -49, 122, +11, 164, -35, 176, -137, 106, -115, -54, +49, -225, 222, -270, 288, -124, 168, 68, +-57, 163, -290, 111, -359, -7, -234, -37, +45, 26, 371, 82, 510, 66, 282, -32, +-165, -144, -478, -192, -425, -154, -53, -31, +331, 163, 413, 290, 170, 260, -160, 41, +-307, -233, -181, -347, 64, -218, 221, 58, +161, 263, -56, 249, -187, 40, -128, -167, +73, -223, 221, -78, 199, 131, -26, 231, +-217, 111, -248, -134, -86, -295, 142, -164, +277, 156, 255, 363, 43, 249, -233, -113, +-389, -386, -298, -337, -7, -26, 335, 280, +449, 387, 254, 232, -60, -46, -294, -305, +-340, -367, -203, -165, 31, 141, 222, 300, +277, 211, 155, -21, -30, -153, -201, -79, +-194, 44, -44, 79, 88, 3, 41, -86, +-55, -110, -88, -58, 8, 34, 170, 162, +236, 230, 114, 126, -157, -111, -350, -313, +-305, -263, -33, 31, 272, 308, 399, 332, +194, 80, -150, -218, -331, -310, -241, -153, +-16, 96, 149, 249, 146, 214, 31, 69, +-29, -73, -26, -171, 22, -173, -12, -61, +-22, 94, -11, 175, -12, 121, -48, -32, +-50, -104, -48, -46, 2, 70, 80, 112, +80, 18, 29, -94, -31, -96, -71, -21, +-125, 63, -141, 84, -48, 35, 164, 4, +289, -6, 196, -2, -101, 7, -363, 34, +-332, 50, -46, 54, 200, -26, 225, -137, +128, -168, -11, -60, -59, 172, -107, 333, +-155, 244, -183, -14, -43, -225, 171, -257, +253, -128, 115, -6, -87, 76, -173, 156, +-127, 222, -16, 197, 21, 41, -56, -172, +-96, -251, 19, -145, 144, 23, 151, 149, +32, 160, -129, 103, -208, 49, -117, 18, +19, -39, 60, -130, 29, -175, 39, -62, +83, 149, 80, 273, -2, 224, -171, 16, +-275, -175, -179, -189, 50, -84, 214, -7, +213, 12, 76, 61, -96, 197, -192, 302, +-174, 172, -66, -135, 23, -366, 80, -328, +110, -19, 78, 283, -10, 320, -119, 146, +-177, -65, -92, -145, 55, -37, 119, 89, +53, 108, -82, -5, -184, -137, -132, -155, +56, -44, 209, 113, 206, 258, 27, 267, +-231, 89, -354, -136, -237, -246, 36, -190, +269, -31, 311, 141, 156, 238, -111, 214, +-318, 34, -338, -136, -192, -190, 29, -90, +228, 92, 305, 213, 176, 198, -44, 62, +-262, -108, -369, -199, -256, -138, 33, 2, +301, 150, 333, 230, 113, 202, -190, 71, +-364, -96, -296, -216, -22, -186, 220, -26, +242, 162, 96, 256, -137, 161, -256, -32, +-153, -139, 49, -83, 135, 54, 93, 129, +-29, 65, -153, -34, -184, -92, -95, -62, +74, 76, 163, 201, 114, 184, -49, 33, +-240, -139, -267, -202, -66, -89, 162, 111, +169, 239, -2, 179, -130, 0, -117, -94, +-9, -29, 57, 50, -18, 10, -155, -99, +-175, -92, -19, 102, 139, 293, 141, 261, +-24, -2, -173, -231, -211, -243, -106, -101, +67, 85, 165, 213, 91, 285, -51, 223, +-192, -2, -242, -254, -133, -294, 90, -81, +241, 196, 180, 287, -48, 152, -264, -44, +-318, -103, -200, -17, 48, 74, 246, 111, +229, 36, 35, -79, -196, -127, -345, -41, +-237, 132, 54, 252, 239, 170, 170, -30, +-55, -145, -240, -123, -236, 21, -81, 134, +91, 99, 168, 2, 55, -22, -154, 33, +-279, 93, -201, 34, 24, -37, 191, 0, +158, 98, 16, 157, -164, 73, -260, -124, +-187, -210, -43, -72, 95, 176, 171, 303, +66, 200, -174, -7, -288, -173, -121, -134, +87, 31, 132, 107, 18, 64, -142, 13, +-205, 29, -129, 89, 10, 94, 65, 25, +33, -33, -43, -36, -118, 35, -115, 93, +-59, 27, 16, -27, -4, 28, -99, 84, +-155, 66, -105, 1, -8, -16, 61, 51, +74, 96, -34, 61, -193, -35, -200, -68, +-96, 38, -2, 140, 47, 111, 56, -27, +44, -75, -33, 3, -154, 83, -276, 123, +-275, 93, -103, -27, 175, -75, 314, -30, +201, 83, -60, 191, -343, 137, -520, -56, +-419, -194, -18, -122, 369, 99, 454, 269, +201, 262, -169, 154, -429, -51, -401, -262, +-235, -289, -79, -99, 39, 165, 130, 335, +184, 325, 119, 208, -20, 36, -181, -153, +-312, -282, -378, -299, -284, -104, -58, 214, +250, 437, 440, 403, 288, 130, -180, -164, +-559, -267, -587, -181, -269, 7, 166, 135, +403, 155, 282, 109, -61, 56, -348, 36, +-396, 56, -174, 106, 99, 83, 146, -31, +-49, -162, -224, -197, -222, -42, -66, 263, +105, 474, 138, 356, -6, -75, -225, -458, +-356, -437, -317, -38, -108, 380, 184, 475, +293, 289, 105, 10, -200, -231, -380, -310, +-365, -158, -185, 119, 89, 297, 232, 294, +112, 119, -146, -100, -299, -190, -287, -59, +-138, 164, 94, 256, 131, 134, -37, -90, +-171, -251, -236, -190, -241, 98, -89, 341, +90, 380, 58, 205, -52, -39, -84, -244, +-115, -285, -189, -141, -198, 76, -152, 243, +-121, 315, -52, 271, 59, 94, 41, -157, +-58, -264, -102, -99, -136, 132, -192, 280, +-235, 183, -182, -87, -84, -237, -7, -80, +90, 206, 91, 316, -109, 189, -286, -10, +-213, -128, -65, -108, -46, 40, -96, 140, +-209, 89, -217, -36, -31, -114, 130, -76, +38, 129, -151, 337, -195, 385, -144, 206, +-80, -108, -100, -371, -176, -469, -199, -243, +-136, 185, -7, 491, 37, 555, 7, 400, +-21, 89, -113, -241, -269, -464, -348, -407, +-242, -120, -14, 154, 183, 377, 136, 464, +-126, 340, -348, 89, -325, -140, -162, -258, +-28, -241, 77, -113, 75, 54, -34, 205, +-156, 293, -311, 288, -416, 144, -313, -67, +-9, -215, 233, -182, 193, -36, -10, 163, +-161, 289, -284, 235, -336, 59, -247, -68, +-178, -116, -109, -121, -10, -11, 55, 99, +47, 180, -9, 190, -84, 163, -189, 133, +-289, 23, -307, -140, -248, -189, -186, -165, +-67, -58, 99, 147, 263, 396, 180, 551, +-209, 293, -521, -224, -543, -539, -315, -422, +48, 9, 249, 418, 109, 467, -93, 222, +-162, -76, -240, -186, -251, -32, -185, 156, +-111, 139, -117, -16, -115, -125, -58, -116, +-66, 54, -58, 245, -39, 325, -90, 220, +-264, -53, -312, -251, -182, -202, -121, 4, +-44, 198, 50, 277, 3, 177, -111, 33, +-165, -33, -231, -63, -290, -55, -187, -13, +-57, 10, 28, 156, -39, 318, -172, 212, +-188, -58, -127, -260, -40, -158, -91, 105, +-254, 202, -286, 117, -104, 81, 43, 186, +-22, 229, -181, -58, -254, -429, -184, -333, +-26, 241, 54, 668, -70, 408, -247, -155, +-352, -384, -345, -171, -95, 90, 225, 181, +233, 178, -101, 193, -444, 124, -509, -76, +-206, -181, 145, -71, 179, 161, -88, 230, +-340, 49, -311, -81, -147, 58, 18, 203, +95, 130, -31, -89, -232, -179, -328, -16, +-257, 233, -171, 287, -118, 24, -64, -195, +26, -136, 35, 115, -57, 370, -118, 327, +-244, -34, -347, -316, -332, -260, -231, 84, +-103, 262, 102, 118, 237, 99, 97, 194, +-170, 106, -381, -66, -457, -54, -362, 67, +-107, 20, 103, -199, 70, -157, -16, 235, +-111, 483, -195, 332, -156, -55, -95, -315, +-172, -207, -316, 106, -242, 218, -119, 86, +51, -59, 193, 5, 76, 179, -296, 249, +-556, 67, -408, -223, -72, -171, 189, 160, +177, 353, -45, 141, -222, -209, -235, -203, +-206, 150, -281, 317, -372, 113, -234, -213, +112, -184, 344, 196, 262, 369, -108, 208, +-511, -31, -625, -167, -399, -205, -66, -150, +119, 18, 110, 295, 73, 420, 62, 280, +-64, 49, -300, -130, -411, -272, -352, -307, +-148, -98, -34, 279, -48, 455, -38, 208, +61, -81, 92, -31, -53, 197, -236, 92, +-406, -298, -370, -323, -261, 133, -182, 412, +106, 123, 422, -137, 261, 126, -315, 397, +-647, 95, -438, -401, -54, -338, 65, 227, +-48, 413, -111, -29, -70, -311, 72, 52, +19, 569, -297, 419, -418, -288, -178, -602, +38, -70, -103, 472, -226, 273, -77, -202, +27, -152, -10, 286, 40, 378, -27, 26, +-390, -229, -522, -187, -263, -45, 14, 145, +98, 261, 206, 212, 142, -17, -209, -186, +-377, -40, -290, 216, -280, 140, -164, -141, +76, -76, 35, 278, -144, 272, -52, -166, +87, -285, -58, 116, -284, 343, -355, 32, +-323, -240, -159, 3, 108, 356, 188, 205, +19, -135, -206, -158, -222, -7, -128, 128, +-145, 111, -265, 36, -266, 66, -117, 3, +167, -92, 254, 92, -119, 297, -321, 182, +-225, -114, -168, -200, -185, 2, -160, 22, +-107, -156, 87, 30, 179, 491, -109, 493, +-275, -9, -176, -378, -172, -285, -184, 22, +-150, 75, -72, -69, 73, 116, 63, 505, +-183, 371, -181, -109, -66, -346, -242, -226, +-194, 10, -10, 70, -85, 98, -112, 333, +-17, 280, -15, -96, -106, -228, -177, -131, +-199, 102, -109, 222, -47, 60, -90, 2, +-194, 78, -147, 27, 120, -9, 170, -54, +-185, -48, -458, 90, -292, 194, 28, 188, +86, 22, -45, -160, -87, -120, -11, 140, +4, 285, -190, 21, -359, -314, -265, -181, +-89, 179, 99, 399, 185, 341, 15, 59, +-164, -144, -292, -272, -324, -363, -120, -78, +94, 349, 62, 438, -124, 257, -307, -24, +-220, -178, 130, -140, 238, -32, 91, 115, +-221, 108, -664, -74, -615, -112, 52, 49, +506, 269, 351, 287, 60, 85, -264, -86, +-530, -161, -472, -154, -151, -99, 149, 44, +267, 313, 107, 337, -257, 14, -423, -186, +-103, -132, 248, 41, 136, 135, -240, 54, +-400, 68, -266, 85, -64, -106, 69, -143, +64, 62, 64, 240, 25, 222, -207, -13, +-391, -178, -165, -41, 70, 59, 30, 71, +-123, 107, -194, 58, -30, -52, 63, -31, +-229, 76, -260, 57, 69, -54, 181, 32, +23, 262, -296, 187, -439, -175, -83, -298, +152, -50, -52, 100, -116, 187, -11, 298, +-53, 182, -36, -94, -70, -252, -298, -243, +-140, -2, 177, 332, -21, 375, -290, 57, +-166, -260, -162, -224, -105, 13, 184, 116, +284, 191, -9, 283, -388, 80, -472, -222, +-234, -292, -37, -80, 138, 267, 222, 354, +68, 78, -118, -82, -252, -82, -448, -134, +-293, -103, 245, 134, 291, 340, -72, 210, +-173, -144, -172, -213, -406, -11, -214, -17, +250, -48, 271, 272, -9, 416, -267, -27, +-392, -447, -295, -209, 69, 255, 349, 342, +93, 95, -313, -138, -241, -121, -161, 5, +-277, -10, -17, -27, 334, 185, 88, 356, +-188, 140, -182, -293, -127, -328, -246, -85, +-189, 115, 57, 322, 50, 311, -39, -5, +32, -231, -121, -188, -272, 44, 9, 176, +78, 72, -197, 104, -149, 116, -36, -70, +-192, -205, -169, -204, 60, 15, 172, 350, +37, 407, -180, 101, -240, -222, -108, -232, +-67, -58, -122, -99, -80, 5, -65, 249, +30, 212, 66, 62, -154, -108, -150, -97, +10, 177, -113, 136, -69, -24, -28, -64, +-187, -184, -81, -80, -78, -30, -255, -45, +62, 389, 278, 524, -74, 96, -127, -196, +-83, -379, -279, -304, -194, -13, -132, 117, +-132, 237, 137, 261, 167, 40, -57, -32, +82, 30, -106, 84, -531, 61, -236, -113, +114, -251, 22, -179, 108, 26, -62, 213, +-237, 341, -77, 248, 12, -111, -93, -153, +-93, 122, -18, 29, 35, -200, -80, -189, +-294, -82, -222, 143, -146, 132, 77, 93, +440, 487, 145, 391, -422, -371, -331, -722, +-247, -324, -239, 321, 180, 484, 427, 105, +-33, 7, -309, 89, -232, -153, -161, -215, +-75, 35, -98, 199, 122, 104, 326, 61, +-54, -36, -535, -189, -341, -119, -6, 146, +124, 166, 180, 112, -62, 56, -315, -79, +-57, -98, 57, -8, -102, 197, -44, 145, +83, -232, -134, -179, -465, 137, -285, -3, +258, -14, 402, 246, -47, 256, -194, 56, +-208, -165, -294, -237, -90, -137, 123, -13, +-28, 144, -166, 138, -21, 61, 82, 206, +-160, 210, -146, -148, 151, -288, -125, -113, +-470, -33, 77, 17, 398, 293, -297, 367, +-291, -74, 201, -341, -182, -133, -367, 169, +213, 188, 145, -63, -111, -134, 56, 140, +-194, 229, -362, -4, -68, -299, -9, -225, +-52, 274, 78, 368, 95, -44, -8, -130, +-239, 17, -261, -31, 22, -165, 52, 50, +-171, 304, -56, 72, -7, -174, -192, -41, +130, -18, 260, -17, -347, 163, -419, 153, +1, -33, -31, -158, 94, -46, 298, 108, +-98, 82, -362, -21, -145, -38, -172, 79, +-191, 168, 65, -72, 132, -277, 76, 88, +92, 317, 6, 51, -361, -157, -345, -45, +-31, 21, 32, -66, -97, -51, -125, 176, +45, 250, 287, -19, 215, -164, -178, -78, +-484, -90, -377, -21, -16, 308, 114, 302, +-38, -188, 95, -324, 181, -12, -149, 119, +-33, 3, -14, 86, -414, 246, -229, 133, +203, -176, -69, -318, -253, -71, 183, 181, +277, 155, -138, 136, -150, 77, -45, -253, +-423, -231, -270, 171, 428, 308, 149, 208, +-384, -5, -46, -383, 109, -400, -124, 28, +-20, 321, 171, 459, -192, 374, -529, -211, +-106, -658, 255, -353, 96, 315, 131, 515, +167, 84, -305, -203, -560, 54, -210, 53, +206, -284, 192, -116, 72, 291, 92, 225, +-105, -44, -408, -151, -133, -63, 115, 164, +-155, 50, -12, -276, 341, 61, -195, 318, +-454, -54, 234, -178, 158, 124, -333, 33, +47, -73, 61, 66, -411, 244, -43, -21, +216, -375, -19, -98, -11, 251, -70, -20, +-139, 15, 52, 377, -130, 207, -217, -325, +15, -362, -53, 107, -67, 274, 259, -239, +96, -289, -286, 325, -224, 502, 47, -46, +15, -165, -216, 123, -147, -113, 164, -474, +196, -99, -19, 373, -224, 229, -123, -34, +-39, 69, -168, 269, 45, -83, 324, -426, +-143, -199, -464, 135, 61, 258, 281, 170, +-155, -144, -109, -84, 167, 241, -131, 6, +-285, -262, 65, 69, -47, 267, -160, -159, +285, -324, 230, 112, -325, 335, -339, 81, +39, -58, 108, -76, -74, -85, -17, -116, +84, -39, 13, 177, -77, 304, -296, 66, +-201, -166, 292, -223, 215, -125, -141, 66, +-116, 125, -157, 102, -175, 169, 53, 157, +27, -177, 46, -364, 221, -71, 63, 399, +-230, 178, -383, -367, -348, -213, 120, 340, +475, 327, 235, -103, -132, -212, -58, 14, +-297, 85, -482, -109, 146, -127, 386, -61, +-148, 50, -48, 259, 242, 330, -165, 155, +-271, -118, 191, -451, 42, -465, -358, -108, +-92, 327, 222, 447, -69, 346, -73, 192, +377, -120, 113, -517, -440, -324, -316, -90, +33, -143, -15, 216, -74, 716, 257, 457, +412, -258, -118, -525, -444, -270, -23, 102, +93, 135, -391, -46, -58, -118, 470, 236, +-15, 219, -219, -111, 224, 53, 18, 195, +-240, -119, 23, -338, -65, -298, -219, -9, +-46, 344, -3, 360, 191, 207, 402, -150, +17, -269, -377, -58, -297, -192, -28, -206, +-17, 447, 22, 557, 248, -242, 238, -674, +-116, -85, -286, 617, -188, 175, -38, -386, +173, -31, 238, 459, -90, -42, -242, -722, +75, -417, 101, 776, -148, 748, -22, -264, +137, -670, -221, 71, -121, 388, 172, -253, +90, -499, 65, 433, 151, 646, -282, -182, +-327, -569, 124, -184, 118, 383, -108, 261, +196, -209, 176, -205, -234, 204, -196, 177, +16, -111, 105, -306, 170, 98, -89, 249, +-376, -101, 184, -292, 342, 107, -218, 466, +-300, 195, 150, -658, 158, -437, -122, 596, +-136, 447, 399, -672, 239, -451, -537, 865, +-424, 666, 349, -895, 174, -739, -356, 781, +136, 530, 651, -772, -30, -511, -579, 891, +-128, 631, -47, -839, -11, -697, 314, 683, +107, 504, -50, -427, 104, -270, -227, 270, +-305, 132, 119, -343, 259, -274, 199, 288, +82, 550, -365, 56, -481, -500, 195, -443, +461, 258, -44, 417, -88, -222, 211, -363, +-89, 325, -276, 470, -46, -266, 123, -580, +112, 141, -39, 527, -51, -177, 127, -574, +148, 58, -216, 643, -251, 156, 326, -517, +370, -314, -429, 372, -381, 292, 336, -358, +243, -506, -203, 269, -22, 644, 235, -77, +84, -414, -203, 138, -202, 176, -12, -404, +166, -494, 238, 156, -74, 767, -157, 249, +130, -399, 56, -105, -300, 146, -67, -436, +323, -532, 342, 292, -108, 674, -383, 73, +-78, -146, 296, 163, -30, -309, -95, -681, +108, 207, 12, 679, -13, -256, 144, -569, +-17, 535, 36, 741, 106, -596, -256, -906, +-379, 249, 171, 698, 421, 5, 99, -438, +-76, -77, 37, 355, -40, -21, -160, -425, +7, 32, 186, 507, 58, 20, -286, -626, +-178, -358, 491, 593, 353, 631, -444, -355, +-169, -659, 543, 67, 83, 375, -602, -102, +-74, -244, 408, 195, -81, 236, -61, -279, +560, -313, 63, 319, -631, 342, -77, -455, +500, -482, -16, 629, -380, 456, 171, -915, +636, -555, -58, 997, -757, 608, -89, -718, +648, -652, 179, 415, -297, 631, -45, -291, +116, -915, 163, -69, 162, 884, -273, 614, +-272, -500, 403, -947, 130, -12, -346, 964, +103, 202, 361, -931, -2, -377, 112, 742, +-40, 374, -303, -635, -47, -413, 187, 517, +-70, 469, 128, -296, 432, -401, 102, 41, +-424, -26, -17, -247, 350, 115, -89, 353, +-345, 27, 122, -259, 349, -57, 145, 270, +-120, 13, -95, -608, 196, -308, 177, 446, +-58, 428, -276, -94, -168, -307, 365, -11, +474, 294, -336, -138, -250, -465, 570, 23, +120, 242, -620, -2, 96, -95, 530, 123, +-150, 93, -191, -69, 466, -227, 134, -83, +-552, 46, -125, -77, 439, -300, 296, 313, +26, 757, 8, -320, -103, -1015, -73, 189, +37, 713, 52, -329, 17, -586, 123, 395, +253, 690, 131, -394, -173, -784, -235, 84, +150, 524, 452, 19, 89, -98, -298, 41, +-43, -102, 170, -364, -28, -235, -107, 108, +289, 341, 499, 222, 135, 89, -399, -78, +-315, -367, 174, -451, 244, -125, -158, 230, +207, 319, 645, 187, -153, -171, -713, -132, +254, 71, 712, -61, -42, -259, -480, -143, +67, 12, 513, 202, 28, 95, -458, -151, +-17, -143, 728, 56, 479, 146, -405, 123, +-609, -194, 137, -417, 477, -71, 129, 202, +-118, 71, 149, 37, 286, 185, 145, -191, +-166, -404, -286, 53, -47, 367, 467, -159, +278, -349, -202, 171, -47, 323, 453, -394, +294, -318, -412, 452, -386, 271, 421, -681, +494, -330, -188, 729, -254, 409, 156, -797, +445, -613, 288, 648, -35, 730, -238, -558, +-86, -869, 97, 263, 68, 660, -17, -151, +352, -389, 415, 11, 2, 190, 6, 115, +14, -144, -247, -436, -130, -131, 331, 342, +244, 212, 97, -305, 112, -247, 222, 270, +194, 256, 113, -210, -266, -285, -427, -61, +113, -145, 539, -33, 442, 330, 41, 255, +-176, -420, 177, -435, 370, 231, -364, 552, +-478, -174, 476, -722, 799, -204, -113, 649, +-379, 415, 155, -492, 549, -592, 58, 200, +-336, 396, -66, -231, 412, -306, 252, 204, +-134, 369, 172, -80, 370, -473, 80, -281, +-248, 171, -136, 34, 155, -16, 357, 193, +99, 44, 174, -373, 361, -151, 259, 403, +-351, 331, -541, -519, 34, -724, 953, 130, +401, 623, -524, -19, -70, -439, 623, -16, +236, 484, -365, 190, -49, -417, 484, -564, +329, -228, -318, 310, -195, 411, 240, -105, +274, -401, 273, 139, 451, 304, 119, -176, +-251, -292, -111, 9, 21, -69, -14, -77, +346, 86, 327, 18, 23, -360, 275, -70, +434, 597, -121, 374, -496, -528, 16, -738, +575, -158, 280, 424, -82, 512, 172, -61, +185, -581, -42, -166, 132, 387, 227, -11, +131, -498, -18, 46, 137, 556, 220, 4, +-87, -579, 72, -176, 562, 378, 142, -33, +-317, -381, 28, 28, 207, 75, 293, -83, +375, 308, 142, 164, -139, -425, 80, -357, +10, 139, -141, 142, 211, -155, 614, -291, +158, -15, 142, 276, 279, 322, -126, 11, +-344, -394, 28, -243, 296, 7, 422, -88, +206, -224, -2, -34, 291, 347, 433, 372, +42, -132, -452, -370, -294, -227, 405, 23, +630, 91, 113, -163, -23, -195, 311, 179, +390, 272, -200, -79, -356, -321, 288, -134, +546, 251, -26, 40, -139, -307, 335, -114, +471, 187, 21, 52, -215, -273, 145, -258, +337, 306, 96, 377, -51, -283, 230, -459, +298, 128, 127, 154, 157, -308, 176, -20, +-221, 497, -116, -137, 539, -669, 325, 26, +-132, 524, 228, -129, 585, -473, 20, 226, +-398, 535, -11, -358, 350, -794, 118, 59, +167, 557, 327, 2, 234, -238, 200, 137, +209, 59, -51, -253, -137, -200, -141, -153, +32, -131, 581, 354, 634, 411, 0, -214, +3, -508, 270, -44, -65, 286, -365, -31, +173, -480, 393, -150, 234, 457, 473, 286, +458, -212, -326, -167, -482, -54, 376, -232, +748, -181, -141, 108, -606, 132, 451, -148, +1066, -11, 138, 357, -573, 239, 1, -416, +475, -681, 156, -292, -207, 322, 86, 490, +448, 141, 467, -212, 154, -47, -199, 45, +-57, -350, 376, -515, 111, 148, -76, 463, +257, -46, 459, -208, 21, 198, -230, 140, +374, -349, 545, -239, -185, 133, -283, -176, +472, -366, 435, 335, -174, 552, -128, -266, +458, -428, 437, 284, -30, 144, -38, -582, +263, -349, 53, 302, -19, 185, 242, -25, +332, 163, 37, 34, -79, -321, 459, -291, +379, 131, -183, 177, 9, -264, 505, -293, +-38, 271, -454, 384, 191, -282, 741, -495, +337, 218, 81, 480, 277, -231, -64, -455, +-581, -65, 126, 117, 825, -67, 225, -132, +-292, 84, 413, 421, 674, 106, -328, -329, +-507, -499, 362, -365, 616, 195, 167, 549, +38, 64, 78, -359, 135, -44, 32, 129, +54, -150, 296, -281, 264, 7, 43, 117, +184, 169, 259, 97, -39, -331, -153, -508, +275, 229, 594, 560, 168, -211, -236, -571, +-41, 166, 240, 471, 261, -216, 275, -414, +182, -17, 69, 136, 78, -85, 145, -89, +65, 70, -102, 206, 185, 33, 512, -162, +404, -273, 11, -193, -149, 20, -93, 67, +190, -66, 352, 191, 212, 420, -67, -172, +157, -814, 579, -261, 274, 675, -368, 355, +-137, -508, 361, -347, 244, 399, -79, 108, +139, -583, 532, -189, 237, 713, 82, 312, +257, -556, -104, -396, -520, 172, 272, -77, +675, -328, 61, 160, -104, 573, 581, 102, +638, -469, -247, -322, -612, 48, 74, 71, +567, -151, 213, -70, -24, 258, 299, 331, +504, -357, 61, -679, -168, 88, -49, 715, +183, 91, 213, -511, 163, -212, 229, 199, +265, -19, -133, -320, 75, -57, 587, 363, +101, 206, -293, -244, 240, -267, 294, 32, +-134, 180, 18, -43, 521, -275, 451, -291, +-39, 6, -13, 413, 110, 282, -93, -308, +-29, -336, 351, 202, 516, 179, 364, -318, +-106, -369, -241, 55, 99, 193, 337, -46, +216, 83, 50, 332, 148, -112, 317, -472, +158, 39, -99, 174, -7, -476, 240, -371, +344, 605, 126, 663, 26, -272, 124, -688, +126, -93, 172, 439, 184, 150, 149, -505, +123, -487, 89, 350, 136, 750, 266, 5, +-6, -786, -113, -388, 229, 423, 434, 294, +277, -285, 189, -99, 84, 336, -239, 24, +-164, -474, 383, -254, 345, 141, -55, 133, +392, 94, 685, 198, -221, -48, -609, -436, +280, -249, 765, 265, 96, 292, -417, -179, +106, -345, 587, 32, 196, 318, -180, 25, +234, -414, 512, -180, 76, 430, -226, 265, +-4, -413, 75, -362, 126, 152, 513, 233, +458, -87, -139, -275, -43, -59, 358, 305, +139, 139, -120, -221, -69, -162, 190, 9, +412, -63, 302, -77, -14, -12, 152, 19, +375, 35, 7, 109, -236, 53, 141, -156, +207, -185, 16, 8, 374, 33, 622, -124, +49, -42, -435, 138, -61, 89, 594, -87, +328, -119, -262, -95, 97, -60, 511, 91, +138, 162, -114, -59, 49, -215, 100, -75, +247, -20, 467, -92, 183, 72, -251, 289, +82, 55, 417, -286, 24, -263, -152, 81, +171, 161, 268, -85, 358, -179, 388, 70, +-21, 121, -276, -91, 148, -54, 430, 152, +-15, 54, -104, -314, 385, -241, 320, 148, +-88, 179, 139, -178, 419, -92, 148, 270, +-97, 250, 89, -306, 186, -515, -28, -18, +-5, 475, 367, 97, 424, -419, 158, -85, +-10, 395, 55, 66, 202, -419, 160, -144, +-97, 266, -64, 144, 309, -311, 406, -232, +204, 207, 123, 260, 90, -145, 91, -91, +82, 45, 7, -113, 36, -154, 238, 48, +234, 10, 205, -16, 230, 169, 176, 125, +-37, -183, -80, -313, 230, -63, 419, 140, +6, 85, -179, -24, 251, 53, 437, 57, +128, -47, -5, -222, 4, -184, 89, -5, +404, 228, 277, 96, -203, -154, -42, -55, +516, 273, 222, 5, -301, -535, 55, -236, +546, 426, 296, 260, -8, -306, -29, -207, +-30, 187, 249, 268, 469, 71, -75, -222, +-234, -511, 290, -248, 415, 360, 134, 506, +92, -121, 135, -401, 93, 164, 90, 429, +28, -268, 71, -677, 171, -64, 247, 474, +257, 239, 212, -196, -6, -163, -44, 54, +106, 156, 251, 70, 226, -234, 82, -385, +35, 119, 167, 341, 142, -221, 76, -265, +187, 428, 140, 385, 149, -317, 289, -471, +55, -75, -246, 133, 66, 21, 521, 18, +330, 217, -208, 82, 6, -315, 593, -122, +182, 297, -507, -65, -1, -528, 596, 35, +167, 613, -70, 105, 355, -506, 316, -189, +22, 281, -143, 97, -222, -225, 208, -108, +583, 91, 173, 90, -20, -2, 274, -49, +71, -42, -120, -5, 117, -112, 153, -112, +104, 177, 270, 272, 242, -178, -45, -540, +-27, -39, 361, 645, 359, 252, -120, -557, +-269, -284, 200, 341, 416, 6, 83, -375, +57, 108, 249, 419, 178, -57, 18, -319, +28, 48, 20, 152, 89, -166, 203, -295, +201, 39, 162, 361, 128, 253, 77, -225, +52, -410, 110, -40, 175, 308, 48, 62, +32, -337, 274, -85, 162, 400, -181, 149, +117, -399, 582, -196, 118, 317, -361, 119, +77, -394, 457, -195, 82, 310, -168, 208, +160, -161, 397, -52, 140, 128, -166, -108, +-4, -334, 307, -7, 262, 322, 81, 11, +75, -245, -125, 111, -144, 209, 394, -216, +475, -182, -122, 228, 0, 117, 322, -268, +15, -298, -165, 61, 39, 291, 242, 238, +357, -44, 61, -269, -221, -198, 231, 95, +482, 117, 4, -63, -226, -29, -30, 25, +59, -119, 187, -65, 369, 148, 242, 132, +70, -67, 7, -110, -80, 31, -19, -1, +72, -168, 48, -162, 176, 130, 336, 142, +262, -36, 36, -42, -169, 136, -26, 44, +287, -100, 119, -144, -214, -155, -4, -153, +366, 71, 342, 239, 59, 151, -47, -55, +99, -36, 174, 91, -177, -84, -280, -387, +214, -246, 505, 231, 231, 317, 57, 49, +26, -93, -90, 38, -15, 20, 27, -127, +18, -245, 95, -89, 293, 151, 252, 205, +117, -80, -78, -156, -36, 108, -25, 187, +12, -157, 139, -357, 203, 104, 68, 427, +121, -95, 134, -544, 34, 30, 47, 490, +-45, 3, -163, -372, 107, 44, 297, 310, +210, -58, 138, -368, -37, -117, 3, 193, +26, 228, -184, 0, -84, -217, 392, -112, +257, 84, 30, 98, 169, -2, 98, -21, +-248, -105, -179, -97, 106, 27, 163, 40, +178, -15, 206, 13, 87, 82, 76, 46, +10, -77, -183, -213, -180, -206, 115, 117, +437, 379, 253, 144, -326, -270, -218, -298, +453, -19, 311, 95, -293, 49, -217, -24, +265, 85, 207, 223, -157, 82, -77, -397, +231, -517, 221, 39, 12, 509, -165, 292, +52, -88, 203, -226, -80, -123, -164, -55, +195, -55, 215, -5, -33, 119, 25, 77, +159, -24, -49, -22, -251, -22, 25, -64, +233, -85, 168, 7, 69, 146, -62, 20, +-54, -217, 129, -159, -132, 110, -149, 323, +289, 199, 327, -256, -253, -490, -203, -125, +290, 294, 243, 215, -189, -25, -192, 40, +72, 129, 81, -155, 78, -424, 128, -110, +30, 362, -169, 257, 38, -290, 262, -172, +-26, 323, -331, 120, -22, -357, 218, -126, +126, 329, -31, 89, 21, -351, 73, -186, +110, 184, -112, 90, -326, -43, -110, 144, +330, 229, 320, -2, -69, -305, -173, -447, +-27, -120, 98, 192, 35, 257, -86, 220, +-85, 206, 79, -19, 40, -296, -91, -378, +12, -168, 197, 127, 176, 264, -56, 161, +-226, -61, -187, -185, -129, -10, 23, 178, +361, 159, 296, -171, -30, -349, -216, -58, +-269, 151, -105, 9, 140, 36, 36, 179, +-78, 94, 151, -87, 245, -192, 27, -100, +-287, 82, -266, -14, 72, -146, 226, 17, +-112, 99, -157, 38, 201, 133, 208, 127, +-234, -259, -171, -362, 208, 126, 190, 410, +-319, -50, -368, -485, 103, -183, 250, 439, +138, 378, 150, -175, -123, -289, -330, 15, +-77, 41, -6, -115, 15, -49, 127, 108, +57, 107, -69, -47, -63, -110, -44, -58, +37, 33, -47, 187, -91, 100, 69, -186, +55, -156, -218, -35, -211, -115, 134, -53, +259, 274, 62, 301, -103, 25, -237, -286, +-272, -314, 94, -37, 189, 282, -26, 215, +-87, -208, -51, -308, -59, 74, 65, 260, +95, 74, -91, -72, -253, -25, -136, 9, +140, -119, 107, -197, -56, 16, -86, 142, +-21, -32, -9, -18, -20, 248, -103, 202, +-23, -214, 27, -383, -125, -120, -160, 83, +105, 105, 145, 172, -93, 203, -96, -30, +-71, -298, -149, -218, 46, 94, 92, 213, +-162, 118, -85, -52, 52, -259, -45, -165, +-29, 179, -66, 218, -104, -52, 91, -42, +52, 118, -158, -29, -157, -353, -143, -216, +-50, 302, 187, 369, 206, -83, -106, -229, +-297, 48, -169, 136, 60, -232, 16, -291, +-153, 254, -105, 408, 183, -164, 236, -353, +-172, 97, -318, 276, -98, -84, -71, -293, +-111, 30, 100, 314, 157, 14, 43, -314, +-114, -110, -169, 210, -167, 139, -95, -76, +-28, 5, 51, 33, 39, -139, -77, -182, +-107, -3, 91, 201, 73, 234, -248, -40, +-258, -221, -33, -126, 24, -36, 51, 73, +47, 231, -47, 115, -53, -170, -34, -264, +-110, -44, -298, 125, -152, 74, 208, 40, +161, 171, -162, 76, -123, -240, 108, -354, +73, 9, -373, 315, -544, 134, 186, -158, +572, -67, -62, 126, -435, 83, 19, -69, +200, -130, -297, -67, -461, -30, 129, -17, +377, 20, -82, 176, -261, 224, 49, 7, +90, -211, -201, -195, -349, -180, -115, -55, +164, 218, 173, 345, -5, 102, -133, -59, +-148, -100, -204, -239, -56, -301, 41, -59, +-46, 266, -49, 425, 64, 268, -105, -116, +-187, -450, -100, -437, 23, -39, 124, 435, +66, 448, -261, 43, -354, -288, -100, -355, +173, -146, 125, 200, 7, 396, -28, 158, +-162, -238, -291, -348, -208, -147, 140, 113, +222, 303, -115, 270, -239, -38, 66, -418, +-92, -266, -245, 159, 106, 358, 164, 189, +-261, -151, -238, -402, 94, -177, 155, 290, +-97, 357, -353, -16, -201, -316, 228, -217, +282, 191, -181, 450, -313, 77, -73, -568, +-54, -548, -165, 194, 142, 753, 186, 447, +-257, -290, -341, -587, 133, -364, 262, 114, +-136, 507, -416, 304, -157, -261, 146, -319, +145, 62, -12, 288, -210, 21, -289, -355, +44, -200, 259, 317, -116, 415, -357, -65, +-91, -416, 126, -198, 18, 220, -75, 263, +-94, 0, -26, -189, -100, -107, -287, 56, +-29, 59, 340, 94, 29, 60, -439, -39, +-224, -72, 182, -85, 150, -44, -267, 62, +-332, 48, 126, 31, 239, 114, -86, 46, +-256, -141, -115, -150, 29, 9, -69, 128, +-148, -20, 2, -9, 16, 188, -104, 23, +-32, -278, -15, -233, -85, 120, -88, 299, +-47, 253, -81, 77, -199, -220, -21, -522, +155, -315, -99, 295, -169, 664, 52, 261, +-31, -405, -170, -306, -76, 227, -44, 137, +-89, -423, -165, -422, -18, 296, 228, 859, +59, 330, -294, -704, -218, -779, 30, 258, +-183, 764, -295, -56, 205, -659, 520, 44, +-44, 698, -659, 138, -406, -645, 266, -425, +311, 288, -283, 541, -299, 163, 163, -255, +146, -278, -134, -151, -172, 36, -183, 275, +-128, 260, 19, -82, 84, -245, -101, -11, +-134, 108, -26, -199, 74, -275, 27, 361, +-118, 730, -389, 162, -335, -806, 87, -907, +319, 180, 222, 990, -32, 477, -307, -351, +-458, -483, -232, -91, 165, 140, 274, 50, +-84, 26, -188, 102, 8, 25, 52, -78, +-219, -69, -268, -54, -94, 97, 132, 256, +62, 12, -45, -404, -153, -250, -154, 320, +-63, 458, -54, 111, -142, -276, 56, -578, +219, -218, -113, 582, -417, 701, -228, -163, +126, -763, 168, -255, -133, 548, -192, 425, +120, -209, 92, -340, -311, -83, -307, 88, +55, 139, 69, 120, -34, 112, -34, -68, +-170, -309, -188, -240, 132, 241, 282, 553, +-113, 279, -561, -396, -550, -830, 17, -406, +630, 664, 613, 1144, -185, 282, -967, -926, +-655, -902, 283, 185, 701, 738, 189, 289, +-470, -340, -531, -380, -43, -41, 127, 282, +24, 385, 88, 291, 87, -233, -256, -691, +-460, -391, -121, 366, 252, 686, 50, 271, +-212, -359, -22, -537, 40, -84, -189, 563, +-75, 447, 54, -303, -265, -635, -169, -248, +168, 515, -81, 679, -319, -71, 66, -754, +227, -282, -12, 625, -188, 587, -341, -313, +-289, -698, 56, -173, 294, 507, 53, 618, +-370, -69, -416, -780, 284, -362, 643, 644, +-196, 657, -1013, -233, -478, -604, 378, -106, +563, 310, 244, 216, -336, -37, -527, -116, +-205, -69, 15, -181, 130, 79, 233, 590, +-184, 351, -541, -602, -224, -896, 288, 2, +389, 863, 47, 511, -422, -159, -525, -192, +-159, -287, 283, -495, 268, 56, -236, 682, +-400, 366, 21, -472, 405, -358, 77, 483, +-566, 411, -598, -605, 155, -812, 456, 271, +-23, 924, -303, 340, -31, -398, 11, -299, +-151, -35, -304, -90, -182, -114, 268, 133, +297, 465, -265, 70, -523, -552, -104, -243, +220, 494, 176, 577, -170, -197, -342, -807, +-87, -219, 151, 745, -40, 493, -244, -549, +-131, -715, 71, 298, 64, 994, -184, 269, +-261, -864, 99, -758, 252, 403, -210, 857, +-579, -84, -288, -891, 447, -196, 653, 984, +-235, 829, -968, -529, -291, -1327, 561, -374, +275, 1124, -425, 1153, -254, -502, 186, -1304, +81, 12, -264, 1135, -463, 244, -109, -1090, +501, -496, 410, 1172, -427, 1138, -701, -800, +-201, -1642, 276, -100, 228, 1312, -38, 735, +-120, -478, -84, -557, -73, 81, -253, 272, +-359, -185, 97, -350, 356, 166, -53, 563, +-232, 278, -75, -463, -128, -661, -182, 2, +-158, 585, 90, 423, 328, -120, -26, -309, +-602, -207, -423, -41, 306, 163, 509, 287, +67, -7, -571, -411, -661, -145, 6, 339, +525, 418, 316, 117, -152, -325, -471, -436, +-435, -155, -28, 195, 209, 306, 150, 181, +205, -54, -113, -84, -549, 77, -504, -30, +109, -327, 571, -103, 302, 333, -451, 323, +-602, -186, -208, -437, 297, -29, 538, 543, +-50, 433, -756, -288, -534, -691, 361, -341, +617, 500, -1, 738, -618, -74, -210, -558, +259, -83, -270, 228, -426, 42, 401, -133, +420, -13, -271, 199, -404, 191, -107, -188, +-149, -340, 67, 19, 198, 400, -78, 199, +-335, -301, -167, -324, 186, 158, 223, 320, +-206, 27, -463, -94, -29, -57, 255, -90, +36, -92, -230, 84, -277, 205, -107, -30, +309, -192, 179, 75, -352, 207, -263, 77, +52, -113, -28, -169, -116, -177, -31, -78, +-96, 233, -127, 355, 193, 60, 178, -205, +-186, -29, -270, -17, -210, -257, -210, -97, +-17, 322, 217, 333, 144, -202, 126, -357, +-47, 32, -523, 387, -518, 332, 192, -339, +519, -562, -89, 107, -442, 525, 12, 79, +177, -432, -156, -215, -97, 373, -41, 432, +-168, -88, -29, -332, 116, -88, -95, 148, +-151, -40, -92, -402, -154, -41, 173, 637, +365, 454, -198, -126, -675, -381, -396, -441, +481, -124, 733, 364, -176, 448, -861, -157, +-323, -612, 407, -6, 485, 793, -53, 473, +-627, -495, -322, -711, 384, -94, 339, 342, +-194, 188, -571, -41, -297, 78, 468, 220, +485, -6, -182, -328, -409, -65, -290, 185, +-147, -7, 143, -179, 230, -81, 22, 142, +-81, 277, -245, 64, -276, -188, 194, -31, +208, 92, 0, -24, -240, -145, -591, -251, +-184, 12, 726, 308, 469, 404, -483, 107, +-573, -338, 38, -417, 353, 10, -80, 352, +-489, -27, -63, -321, 431, 78, 85, 452, +-396, 251, -81, -356, 363, -455, -25, 139, +-572, 437, -345, -188, 201, -491, 433, 157, +233, 604, -305, 234, -458, -330, -103, -482, +397, -143, 69, 314, -546, 368, -207, -57, +385, -316, 287, 83, -180, 275, -306, -144, +-198, -388, -54, 58, 133, 514, 275, 205, +53, -294, -490, -307, -452, -155, 253, 74, +533, 296, -49, 260, -457, -13, -154, -172, +88, -195, 57, -50, -26, -18, -31, -22, +-91, 228, -94, 340, 66, -34, 197, -415, +-278, -207, -537, 198, 201, 178, 586, -94, +8, -13, -504, 218, -184, 135, 92, -229, +-116, -362, -68, 103, 201, 365, 189, 11, +-107, -287, -241, -87, -214, 317, -87, 175, +215, -133, 153, -103, -188, -42, -210, -128, +9, -127, 117, 115, 83, 267, -153, 181, +-233, -18, 76, -61, 104, -146, -203, -367, +-142, -13, 144, 485, 193, 150, -53, -358, +-290, -228, -231, 364, 142, 456, 276, -178, +-28, -596, -351, -129, -57, 459, 85, 215, +-45, -358, 53, -291, 96, 329, -132, 494, +-206, -62, 101, -374, 123, -42, -321, 98, +-189, -273, 320, -319, 141, 375, -169, 666, +-22, 78, -89, -373, -350, -300, -11, -106, +413, 60, 219, 186, -386, 120, -405, -152, +71, -139, 289, 300, 96, 272, -142, -252, +-193, -327, 27, 114, 8, 161, -156, -165, +14, -246, 131, 348, -43, 629, -84, -244, +187, -927, -108, -42, -489, 923, 121, 319, +440, -741, -290, -434, -340, 423, 561, 402, +312, -45, -789, -289, -592, -111, 478, 186, +555, 56, 51, -114, -230, -31, -467, 179, +-277, 108, 385, -232, 398, -275, -208, 217, +-333, 436, 55, -116, 210, -346, -172, -110, +-281, 113, 128, 218, 233, 102, 43, 11, +-151, -127, -292, -267, 93, -72, 281, 268, +-401, 178, -436, -54, 680, -101, 598, -21, +-518, 90, -692, 7, -104, -165, 522, -90, +381, 227, -444, 174, -480, -199, 383, -339, +511, 169, -169, 644, -657, 95, -242, -839, +457, -484, 416, 728, -123, 616, -356, -475, +-162, -512, 20, 280, 173, 488, 59, -191, +-185, -461, 32, 231, 341, 547, -209, -196, +-582, -827, 82, -217, 440, 894, -48, 880, +-157, -528, 45, -1143, 123, -30, -107, 1082, +-221, 452, -79, -892, 138, -820, 192, 588, +-180, 1063, -272, -240, 123, -996, 304, -160, +103, 923, -150, 477, -483, -669, -243, -657, +418, 225, 462, 696, -231, 78, -607, -661, +129, -331, 844, 541, -70, 768, -1049, -100, +-271, -922, 802, -612, 469, 581, -291, 962, +-524, -60, -80, -940, 369, -230, 214, 929, +-268, 347, -367, -897, 143, -431, 293, 776, +71, 508, -192, -583, -305, -560, -19, 270, +398, 445, 269, 9, -421, -103, -428, -11, +192, -91, 269, -264, -115, 45, 8, 478, +138, 79, -74, -478, -104, -183, -106, 383, +-128, 317, -16, -241, 206, -495, 219, 15, +-32, 682, -406, 319, -121, -611, 581, -692, +84, 258, -797, 833, -235, 172, 673, -658, +232, -484, -268, 466, 4, 700, -16, -262, +-169, -851, -130, -120, 128, 713, 202, 617, +-80, -303, -175, -735, -35, -99, 91, 392, +84, 243, 62, -90, -125, -146, -125, 90, +-63, 153, 90, -33, 190, -287, -95, -245, +-393, 242, 24, 445, 507, -40, 43, -379, +-412, 32, -33, 298, 318, 9, -211, -321, +-461, -188, 225, 162, 497, 225, -70, 188, +-281, -114, -49, -191, -31, 65, -15, -29, +325, -96, -49, 59, -540, 110, -50, -32, +585, 91, 222, 161, -518, -209, -424, -550, +293, 170, 606, 816, -49, 75, -630, -712, +-319, -350, 527, 440, 526, 489, -401, -259, +-561, -472, 193, 83, 373, 265, 6, 0, +-115, 52, -16, 137, 92, -5, -76, -391, +-214, -271, -174, 353, -54, 403, 349, -82, +492, -505, -24, -238, -573, 620, -359, 684, +447, -146, 321, -948, -633, -689, -393, 523, +797, 1039, 582, 0, -569, -694, -566, -213, +298, 509, 505, 399, -272, -431, -621, -683, +-44, 70, 566, 716, 447, 335, -217, -521, +-612, -659, 47, 355, 713, 898, -52, 85, +-965, -799, -279, -730, 1039, 305, 677, 992, +-655, 255, -1009, -922, 216, -724, 1179, 724, +190, 1090, -1151, -181, -539, -1255, 868, -381, +622, 978, -600, 773, -715, -604, 395, -1073, +911, 176, 71, 1130, -816, 480, -606, -748, +290, -905, 658, 78, 90, 922, -456, 405, +-158, -775, 482, -901, 329, 640, -539, 1448, +-726, -189, 234, -1605, 749, -467, 230, 1165, +-486, 964, -385, -558, 285, -1083, 413, 82, +-164, 898, -607, 224, -125, -554, 578, -384, +555, 245, -309, 470, -636, -75, 40, -431, +357, -108, 36, 306, -159, 291, -125, -93, +185, -288, 252, -154, -172, 6, -284, 298, +11, 316, 124, -310, 210, -437, 9, 242, +-199, 642, -158, -201, -17, -944, 195, -47, +296, 989, -41, 437, -407, -695, -248, -656, +207, 394, 399, 851, 77, -177, -199, -1005, +-285, -196, -84, 798, 323, 529, 78, -427, +-212, -460, 53, 299, 81, 340, -65, -262, +-43, -416, 106, 84, -8, 361, -204, 30, +-25, -134, 247, 12, -27, 7, -161, -10, +223, 90, 162, 22, -298, -146, -324, -180, +115, -29, 362, 220, 49, 281, -233, -62, +-123, -250, 219, -34, 209, 142, -186, 7, +-433, -173, 61, -72, 469, 214, 158, 142, +-310, -38, -356, 13, 48, -226, 308, -411, +346, 219, -34, 887, -523, 240, -341, -997, +370, -900, 451, 661, -193, 1153, -337, -196, +157, -934, 308, 19, -98, 594, -361, -41, +-60, -376, 250, 133, 211, 374, -111, -168, +-282, -540, 16, -45, 259, 755, -3, 456, +-187, -650, 134, -911, 82, 192, -116, 1221, +-149, 444, -64, -1223, 76, -950, 305, 787, +107, 1116, -200, -169, -254, -905, -111, -314, +153, 575, 248, 542, 131, -186, -219, -539, +-230, -260, 102, 494, 158, 521, -65, -372, +-146, -743, 33, 129, 360, 966, 70, 264, +-476, -849, -339, -600, 288, 456, 540, 702, +90, -182, -503, -795, -304, -49, 344, 987, +263, 363, -284, -873, -239, -757, 428, 593, +416, 1012, -387, -297, -643, -1207, 3, -138, +570, 1179, 314, 521, -214, -776, -282, -488, +-21, 475, 144, 236, 143, -445, -233, -215, +-262, 289, 310, 209, 383, 8, -272, 33, +-473, -103, 259, -229, 645, 136, -209, 211, +-817, -232, -37, -274, 796, 296, 339, 350, +-577, -217, -502, -449, 232, 178, 598, 611, +132, -59, -529, -691, -539, -203, 333, 574, +734, 393, -5, -336, -666, -449, -285, 76, +355, 397, 381, 212, 11, -231, -305, -474, +-142, 84, 219, 654, 125, 89, -329, -730, +-85, -430, 306, 679, 140, 678, -157, -412, +-138, -789, 46, 180, 171, 861, -18, 91, +-170, -888, -28, -465, 36, 714, -8, 603, +36, -405, 141, -528, 42, 244, -82, 497, +-36, -170, 9, -461, -119, 69, -177, 284, +36, -71, 339, -145, 234, 41, -145, 144, +-244, 231, -134, 32, -33, -469, 144, -466, +113, 352, -33, 816, -41, 35, 19, -692, +84, -399, -41, 280, -193, 426, -34, 23, +279, -192, 91, 55, -295, 131, -177, -259, +124, -361, 193, 216, 219, 531, 50, -52, +-421, -431, -297, -15, 193, 314, 318, 76, +119, -256, -163, -205, -278, 86, 56, 233, +337, 95, -4, -168, -273, -176, -112, 237, +163, 295, 163, -280, -113, -467, -251, 171, +127, 507, 325, -144, -68, -540, -236, 181, +7, 743, 34, 100, 22, -718, -35, -494, +-216, 299, 19, 449, 550, 28, 250, -122, +-613, 56, -571, -66, 341, -237, 655, 119, +-109, 456, -562, -114, -104, -704, 398, -152, +348, 753, -27, 501, -476, -542, -344, -635, +352, 282, 436, 646, -261, 41, -408, -546, +256, -324, 444, 200, -198, 295, -432, 153, +43, 33, 288, -195, 20, -303, -101, 51, +-65, 305, -71, 130, 183, -204, 196, -182, +-181, 92, -270, 83, 28, -73, 114, -28, +58, 76, 98, 116, 51, 78, -125, -31, +-162, -180, 4, -223, 0, -5, -2, 223, +132, 177, 144, -5, -49, -66, -101, 37, +-27, -21, -121, -297, -102, -130, 188, 307, +225, 323, -162, -95, -179, -392, 223, -66, +94, 399, -290, 176, -67, -281, 232, -289, +-22, 74, -191, 293, 69, 22, 207, -238, +8, -7, -210, 238, -113, 121, 151, -149, +96, -240, -149, -86, -79, 181, 122, 216, +76, -12, -47, -160, -55, 18, -23, 91, +-47, -86, -45, -125, 150, 50, 122, 253, +-209, 98, -86, -317, 254, -343, -127, 184, +-359, 457, 334, 131, 532, -328, -363, -294, +-695, 175, 131, 246, 676, -155, 65, -266, +-470, 70, -159, 373, 340, 233, 221, -171, +-295, -462, -410, -329, 96, 254, 417, 668, +136, 227, -109, -539, -153, -484, -136, 210, +-15, 456, 106, -57, -25, -402, -70, -27, +192, 432, 135, 185, -237, -332, -288, -317, +138, 196, 406, 371, 21, -52, -445, -385, +-250, -186, 359, 261, 303, 321, -180, -117, +-263, -244, 131, 163, 222, 344, -140, -153, +-272, -537, 72, -236, 288, 366, -35, 499, +-269, 103, -79, -307, 229, -285, 231, 72, +-35, 227, -312, 55, -305, -200, 201, -265, +488, 11, 55, 336, -544, 267, -289, -112, +484, -275, 492, -1, -328, 264, -660, -107, +-14, -473, 586, -26, 327, 552, -264, 364, +-433, -331, -67, -398, 407, 192, 211, 236, +-449, -217, -365, -260, 345, 67, 576, 297, +62, 149, -583, -115, -474, -130, 306, -33, +536, 69, -112, 68, -484, -176, 39, -235, +513, 156, 107, 405, -471, 111, -235, -333, +176, -214, 123, 202, 110, 167, 97, -198, +-274, -264, -311, 78, 297, 344, 434, 130, +-185, -149, -380, -121, 35, -88, 217, -33, +-73, 97, -171, 80, 73, 3, 249, -77, +65, -37, -241, 103, -231, 21, 96, -122, +271, -31, -45, 151, -204, 149, 15, -180, +187, -272, -36, 153, -214, 225, -36, -120, +176, -82, 100, 193, -63, 60, -28, -328, +-28, -104, -192, 387, -75, 162, 253, -366, +229, -135, -163, 316, -252, 128, 49, -331, +129, -212, -78, 263, 58, 221, 149, -13, +-179, 42, -165, -100, 101, -307, 50, -136, +-94, 217, 84, 318, 202, 69, -66, -242, +-203, -109, -23, 117, 22, 75, -126, -119, +44, -159, 242, 117, 53, 207, -226, -59, +-14, -117, 234, 82, -116, 51, -435, -157, +-28, -99, 501, 222, 349, 162, -306, -301, +-506, -197, 41, 407, 345, 283, 149, -461, +-163, -481, -312, 407, 95, 689, 491, -206, +-12, -778, -653, -109, -333, 630, 565, 417, +667, -385, -230, -524, -578, 222, -38, 562, +276, -65, -13, -653, -277, -345, 1, 497, +408, 763, 271, 0, -318, -718, -411, -371, +127, 381, 323, 348, -212, -169, -357, -285, +176, 67, 500, 341, 156, 138, -473, -340, +-431, -342, 233, 220, 465, 487, -8, -46, +-432, -551, -220, -204, 314, 463, 360, 303, +-139, -308, -233, -230, 27, 266, 97, 223, +-159, -235, -206, -359, 250, 68, 390, 489, +-79, 183, -497, -402, -259, -486, 279, 90, +459, 553, 73, 277, -262, -296, -192, -219, +-21, 110, -37, -57, -100, -323, 66, -44, +161, 395, 230, 345, 233, -76, -74, -163, +-565, -97, -572, -201, 262, -197, 758, 152, +110, 361, -428, 155, -123, -197, 155, -188, +88, 26, -28, 76, -141, 69, -75, -24, +25, -116, 1, -76, -71, -4, 36, 9, +213, 130, 206, 269, -4, 124, -299, -282, +-320, -430, -33, -50, 194, 287, 94, 159, +26, -71, 145, -3, 103, 193, -184, 88, +-266, -195, 84, -251, 152, -122, -170, 91, +-167, 292, 208, 65, 297, -177, -115, 12, +-348, 161, 23, -18, 355, -228, 92, -83, +-294, 231, -333, 90, 48, -258, 341, -67, +116, 248, -255, 119, -84, -93, 291, -71, +109, -2, -269, -33, -250, -16, -63, 13, +243, -21, 310, 19, -199, 110, -374, 79, +243, -91, 509, -147, -206, -43, -755, 94, +-27, 73, 772, 49, 252, -5, -627, -101, +-371, -9, 388, 71, 442, -52, -125, -152, +-435, 13, -202, 284, 329, 248, 465, -225, +-239, -405, -697, -27, 57, 293, 805, 209, +244, -92, -674, -237, -451, -90, 401, 188, +366, 190, -284, -136, -260, -170, 235, 153, +329, 223, -111, -112, -407, -389, -83, -202, +323, 368, 175, 471, -229, -84, -202, -385, +165, -85, 230, 215, -84, 77, -274, -180, +-102, -169, 289, 70, 244, 242, -249, 179, +-297, -102, 123, -273, 242, -34, -49, 221, +-202, 61, 59, -266, 201, -182, -26, 218, +-201, 387, -107, 78, 105, -370, 203, -328, +-45, 213, -311, 321, 11, -148, 386, -291, +42, 165, -307, 325, -40, -126, 140, -324, +-125, 67, -91, 230, 165, 15, 76, -67, +-108, -49, 75, -114, 159, -40, -167, 86, +-294, 70, 73, 59, 268, 134, -49, 14, +-221, -280, 47, -229, 285, 133, 119, 229, +-273, 37, -334, -42, 59, -66, 369, -67, +50, 44, -304, 88, -83, 6, 212, -44, +179, 4, -16, -77, -225, -157, -209, 50, +94, 240, 211, 115, 22, -119, -89, -131, +-34, -20, 10, 53, 39, 15, 66, -6, +-104, -21, -146, -50, 80, 51, 83, 140, +-127, 3, 5, -169, 300, -81, -2, 160, +-420, 224, -86, -92, 408, -320, 100, -147, +-305, 148, -141, 322, 54, 160, 189, -237, +282, -292, -65, 117, -477, 311, -228, -81, +348, -403, 432, 12, -140, 516, -517, 129, +7, -530, 468, -335, 107, 491, -324, 553, +-175, -297, 119, -673, 161, -25, -20, 613, +-200, 303, -71, -429, 204, -468, 202, 257, +-83, 558, -225, -103, -33, -628, 147, -49, +-12, 639, -191, 213, 63, -534, 234, -381, +49, 286, -124, 458, -181, -2, -84, -361, +225, -210, 216, 187, -158, 321, -278, -49, +-81, -418, 193, -69, 293, 475, 40, 291, +-231, -351, -237, -488, 38, 15, 227, 399, +-13, 251, -180, -81, 117, -255, 213, -135, +-197, 170, -276, 181, 148, -177, 305, -260, +-47, 181, -214, 399, -46, -23, 53, -422, +52, -261, 34, 219, -45, 393, -63, 65, +110, -251, 137, -192, -151, 58, -229, 105, +67, -20, 229, -28, 21, 101, -105, 21, +-89, -129, -11, -23, 47, 85, 68, -2, +22, -51, -43, 95, -38, 135, -25, -133, +-50, -288, 9, 2, 109, 254, 64, 149, +-15, -18, -109, -44, -180, -111, -3, -156, +224, 30, 167, 219, -69, 83, -161, -155, +-92, -132, -9, 97, 55, 108, 84, -93, +18, -57, -62, 152, 56, 76, 88, -155, +-130, -134, -174, 96, 100, 105, 159, -49, +-29, -91, -125, -10, -102, 112, 96, 156, +238, 3, -11, -247, -257, -142, -47, 236, +236, 150, 55, -246, -337, -166, -190, 183, +413, 161, 315, -22, -301, -17, -200, 82, +255, -56, 28, -273, -309, -143, -96, 183, +180, 308, 164, 92, 19, -283, -30, -208, +-7, 260, -36, 252, -76, -201, -24, -288, +-33, 73, -60, 220, 76, -95, 185, -180, +77, 180, -99, 314, -138, -84, -21, -369, +57, -75, -11, 292, -101, 118, -17, -285, +136, -243, 208, 238, 22, 500, -272, 16, +-224, -518, 179, -244, 206, 291, -125, 249, +-87, -218, 146, -219, 50, 250, -144, 311, +-37, -165, 96, -346, 67, 8, -55, 269, +-118, 58, -17, -229, 116, -73, 27, 217, +-74, 142, 24, -137, 88, -215, 46, 17, +-96, 234, -192, 119, -34, -210, 171, -301, +160, 81, -22, 446, -145, 152, -20, -382, +138, -294, -31, 197, -161, 271, -25, -117, +63, -282, 68, 60, 97, 333, 54, 134, +-96, -209, -96, -215, 19, 18, -109, 63, +-148, -109, 258, -50, 385, 301, -129, 312, +-419, -227, -69, -412, 304, 89, 80, 334, +-223, -114, -109, -425, 146, -1, 267, 491, +106, 281, -366, -256, -397, -305, 235, 53, +516, 148, -16, -68, -505, -104, -157, 62, +381, 32, 258, -63, -150, 142, -276, 234, +-17, -131, 260, -334, 43, -2, -273, 247, +-113, 2, 208, -220, 254, -26, 6, 205, +-218, 143, -107, -52, 49, -126, -15, -26, +-78, 35, 55, -41, 240, -36, 76, 46, +-263, 16, -159, -5, 192, 115, 175, 139, +-203, -180, -289, -344, 181, 84, 408, 456, +-75, 63, -367, -455, -31, -228, 332, 349, +136, 375, -335, -168, -298, -373, 195, 3, +386, 193, 61, 27, -311, -49, -207, 87, +243, 87, 220, -115, -238, -206, -316, -19, +121, 162, 450, 156, 182, 17, -421, -175, +-435, -145, 211, 103, 514, 208, -47, 42, +-517, -192, -69, -215, 555, 27, 175, 283, +-542, 215, -263, -175, 401, -322, 312, 26, +-157, 277, -284, 35, -151, -228, 162, -95, +285, 207, 3, 184, -224, -65, -28, -102, +182, -18, -30, -94, -279, -174, -56, -15, +282, 321, 198, 335, -116, -71, -184, -263, +-15, -137, 103, -80, 27, -93, -50, 74, +-29, 321, 16, 169, -50, -247, -110, -193, +85, 162, 310, 176, 100, -42, -330, -220, +-299, -162, 99, 107, 274, 151, 30, -23, +-228, -54, -29, 131, 345, 224, 176, -52, +-408, -352, -400, -220, 253, 117, 507, 251, +-18, 97, -486, -154, -187, -127, 353, 151, +350, 241, -175, -42, -381, -338, 0, -188, +421, 180, 173, 274, -455, 59, -442, -224, +311, -178, 598, 133, -7, 189, -448, -52, +-168, -157, 248, -4, 131, 137, -166, 34, +-83, -106, 82, -31, 103, 62, 110, -30, +-143, -120, -348, -58, 98, 132, 529, 290, +138, 168, -482, -241, -422, -454, 189, -144, +409, 320, 120, 374, -174, 2, -261, -337, +1, -233, 339, 235, 122, 452, -375, -53, +-286, -566, 238, -209, 332, 484, -54, 383, +-155, -324, -30, -508, -1, 104, 104, 535, +14, 165, -193, -355, -38, -272, 192, 146, +76, 225, -72, -117, -91, -222, 39, 97, +123, 238, -44, -3, -216, -206, -89, -100, +237, 157, 249, 209, -96, -1, -229, -214, +-65, -203, 122, -14, 122, 185, -66, 207, +-118, -3, 2, -193, 73, -84, 113, 167, +-1, 141, -167, -144, -56, -257, 73, 54, +65, 331, 35, 55, -25, -331, -84, -198, +-58, 244, 91, 326, 139, -33, -41, -275, +-135, -57, 35, 123, 38, -81, -88, -195, +-29, 79, 156, 307, 130, 152, -137, -169, +-159, -214, 74, -19, 125, 46, -83, 8, +-113, 42, 88, 24, 161, -52, -71, 2, +-173, 117, 24, 61, 168, -110, 4, -87, +-212, 89, 10, -26, 283, -245, -26, -28, +-302, 383, -38, 273, 226, -240, 129, -305, +-57, 95, -132, 111, -80, -206, 65, -114, +116, 272, -28, 253, -149, -137, 70, -230, +190, 126, -47, 174, -247, -239, -38, -303, +264, 134, 165, 392, -187, 101, -236, -296, +9, -184, 130, 174, 131, 197, 60, -58, +-64, -238, -110, -126, -91, 200, -32, 259, +61, -92, 141, -277, 65, 64, -7, 344, +-82, -55, -166, -472, -48, -111, 195, 430, +148, 322, -105, -237, -115, -356, -8, 129, +34, 277, 38, -113, 6, -242, -18, 35, +50, 198, 22, 22, -86, -135, -20, 37, +56, 135, -55, -71, -52, -151, 88, -34, +163, 78, -48, 97, -181, 32, 25, -32, +108, -68, -154, -17, -63, 75, 223, 21, +67, -102, -199, -37, -55, 110, 217, 79, +42, -70, -196, -87, -59, 35, 98, 23, +-38, -32, -67, 30, 101, 69, 170, -2, +25, -59, -170, -20, -142, 28, 38, -54, +70, -123, -44, 81, 7, 307, 163, 110, +41, -340, -185, -350, -107, 137, 149, 393, +200, 85, -100, -281, -332, -187, -28, 169, +336, 269, 142, -36, -195, -350, -162, -213, +136, 278, 198, 428, -90, -65, -226, -457, +-110, -83, 81, 435, 248, 182, 142, -444, +-163, -390, -160, 309, 68, 556, 83, -78, +-100, -509, -138, -41, 126, 456, 234, 170, +-56, -419, -271, -398, -26, 164, 228, 396, +112, 84, -149, -121, -159, -28, 61, 53, +171, -4, -6, -152, -232, -198, -118, -17, +265, 266, 348, 289, -124, -67, -424, -327, +-64, -82, 326, 238, 109, 69, -229, -224, +-132, -59, 166, 239, 147, 103, -53, -225, +-75, -179, 58, 175, 75, 233, -102, -94, +-257, -255, -67, -9, 344, 246, 302, 176, +-202, -159, -330, -314, 104, -40, 248, 289, +-21, 216, -205, -189, -175, -294, 23, 112, +267, 349, 175, 20, -143, -334, -139, -129, +145, 229, 65, 123, -329, -168, -193, -79, +353, 150, 329, 103, -239, -102, -328, -146, +142, 10, 298, 175, 15, 176, -198, -97, +-179, -360, 39, -105, 198, 321, 3, 219, +-213, -191, -36, -224, 282, 165, 252, 332, +-140, -41, -378, -358, -112, -219, 217, 129, +183, 235, -101, -7, -187, -117, 117, 106, +306, 163, -15, -33, -310, -162, -89, -136, +184, -43, 72, 28, -185, 123, -96, 187, +118, 9, 146, -199, 71, -112, 17, 137, +-56, 140, -112, -109, -93, -167, -74, 81, +18, 194, 141, -53, 96, -277, -53, -49, +44, 356, 131, 255, -65, -237, -234, -349, +-105, 26, 60, 301, 74, 67, 31, -248, +79, -145, 105, 151, 4, 229, -91, 45, +-46, -188, -34, -174, -110, 75, -30, 172, +141, -18, 104, -178, -45, -40, 3, 190, +42, 118, -16, -133, -79, -117, -11, 111, +41, 122, -58, -110, -116, -251, 50, -20, +190, 288, 92, 235, -111, -93, -114, -246, +107, -74, 56, 120, -189, 37, -103, -129, +121, -43, 105, 175, -4, 188, -24, -37, +-4, -176, 22, -72, 40, 24, 17, -24, +-103, -49, -137, 58, -1, 130, 143, 78, +137, 7, 3, -80, -93, -183, -82, -93, +4, 118, 117, 158, 32, 31, -142, -71, +-94, -68, 51, -9, 132, 60, 82, 90, +-128, -45, -116, -161, 219, -19, 171, 116, +-233, 51, -341, -7, 46, 3, 360, -15, +147, -44, -190, -16, -130, 45, 31, 3, +64, -88, 50, -30, -20, 109, -53, 124, +-36, -14, 17, -151, 34, -114, 1, 56, +18, 146, 76, 30, -24, -117, -92, -72, +2, 86, 77, 106, -22, -23, -122, -115, +-34, -54, 161, 16, 186, 62, -46, 96, +-239, 7, -54, -126, 208, -80, 36, 113, +-154, 124, -49, -78, 67, -158, 51, 34, +22, 146, 23, 2, 29, -112, -13, -20, +-34, 100, -94, 45, -137, -95, 76, -111, +237, 13, 60, 116, -112, 102, -46, -22, +35, -103, -4, -8, -94, 96, -64, -48, +67, -230, 113, -51, -18, 282, -79, 257, +73, -92, 105, -231, -76, -7, -113, 103, +-6, -103, 9, -198, 5, 28, 68, 284, +117, 255, 2, -90, -168, -334, -77, -149, +168, 214, 126, 189, -165, -180, -175, -258, +162, 122, 222, 340, -149, 45, -236, -239, +84, -60, 217, 134, 11, -53, -105, -234, +-3, -12, 56, 305, -39, 202, -99, -143, +-60, -203, 33, -11, 103, 62, 58, 1, +9, -10, 25, 21, 17, 30, -82, -11, +-142, -39, -23, 33, 127, 124, 43, -7, +-14, -261, 71, -166, 41, 249, -69, 315, +-33, -99, 54, -294, -53, 37, -212, 245, +-55, -20, 223, -212, 160, -22, -14, 140, +0, 24, -28, -67, -129, 27, -87, 56, +24, -25, 109, -38, 113, 18, -27, 22, +-161, 0, -9, -57, 196, -85, 24, -40, +-186, 83, -25, 183, 159, 70, 21, -112, +-157, -148, -64, -30, 143, 91, 132, 44, +-40, -139, -73, -113, 21, 174, 32, 277, +-74, -30, -80, -276, 32, -56, 58, 209, +21, 35, 25, -288, -8, -174, 2, 253, +14, 332, -24, -26, -1, -214, -12, -52, +-39, 63, 34, -64, 51, -139, 26, 63, +32, 226, -56, 81, -61, -139, 9, -146, +7, -4, -19, 117, -18, 73, 35, -56, +117, -80, 38, 8, -88, 40, -50, -55, +52, -44, -4, 77, -91, 63, 106, 7, +179, 51, -133, -19, -211, -234, 81, -189, +131, 230, -35, 371, -64, -53, 94, -330, +69, -49, -172, 258, -89, 85, 171, -237, +77, -192, -93, 121, -8, 237, 74, 58, +14, -126, -79, -75, -31, 66, 53, 60, +6, -53, -116, -137, -108, -88, 105, 94, +243, 204, 32, 83, -127, -65, -37, -57, +23, -28, -19, -120, -43, -183, -10, 25, +-2, 268, 29, 179, 191, -80, 141, -121, +-189, -24, -219, -3, -19, -65, 103, -37, +110, 59, -46, 61, -118, -15, 70, -39, +175, 33, 65, 74, -46, 31, -86, -48, +-20, -104, -34, -105, -120, 0, -33, 143, +155, 139, 181, -23, 14, -146, -172, -47, +-123, 97, 114, 42, 171, -80, -52, -19, +-209, 73, -23, 39, 135, -77, 58, -125, +12, -21, 92, 125, 23, 165, -105, 15, +-69, -148, 45, -62, -62, 89, -162, -56, +26, -236, 224, -14, 142, 360, -49, 257, +-81, -181, 15, -255, 15, 4, -105, 74, +-11, -95, 107, -99, -23, 122, -114, 215, +80, 27, 184, -147, 23, -116, -150, 16, +-115, 116, -19, 71, 40, -107, 79, -195, +21, -11, -18, 233, 73, 193, 87, -83, +-83, -185, -121, -33, 46, 89, 101, 7, +-64, -96, -122, -39, -5, 78, 134, 144, +133, 55, -82, -121, -186, -127, 68, 19, +179, 44, -61, -12, -138, 22, 21, 75, +117, -2, 98, -97, 9, -4, -146, 88, +-109, -9, 116, -94, 115, 44, -131, 135, +-156, -66, 87, -236, 196, -26, 27, 294, +-135, 215, -43, -166, 71, -290, 70, 6, +-20, 210, -119, 23, -14, -200, 216, -67, +49, 222, -238, 220, -57, -83, 222, -256, +65, -72, -226, 132, -113, 47, 178, -135, +107, -46, -103, 186, -19, 196, 94, -45, +43, -202, -14, -105, 11, 66, -22, 48, +-106, -57, -84, -21, 112, 106, 134, 148, +-49, -2, -118, -170, 9, -145, 97, 42, +17, 175, -4, 68, 24, -146, -51, -146, +-107, 91, 15, 147, 154, -57, 126, -97, +-39, 129, -56, 171, 12, -101, -131, -309, +-190, -124, 81, 194, 234, 240, 94, 35, +-91, -91, -121, -20, 3, 23, 65, -80, +56, -139, 22, 4, -60, 131, -50, 46, +89, -42, 121, 64, -48, 109, -206, -91, +-46, -239, 224, -63, 111, 241, -218, 194, +-237, -171, 152, -261, 394, 115, 43, 304, +-335, -46, -107, -326, 215, -24, 119, 317, +-175, 69, -168, -308, 205, -148, 281, 235, +-131, 205, -295, -79, -6, -143, 174, -1, +52, 34, -130, -5, -93, -34, 134, -83, +213, 11, -25, 230, -211, 210, 21, -187, +245, -395, -13, -6, -287, 341, -98, 33, +211, -295, 186, 26, -124, 423, -250, 99, +83, -458, 343, -278, 76, 291, -312, 316, +-258, -185, 94, -365, 277, 67, 177, 452, +-65, 210, -207, -313, -42, -411, 175, 4, +40, 348, -178, 143, -45, -221, 126, -159, +1, 163, -119, 198, 27, -65, 126, -176, +31, -17, -22, 76, 5, -18, -15, -45, +-12, 60, 9, 84, -33, -46, -16, -78, +68, 42, 95, 60, -17, -88, -149, -128, +-74, 78, 100, 225, 77, 22, -10, -205, +-39, -87, -58, 98, 24, 45, 152, -97, +75, -22, -120, 135, -142, 91, 110, -48, +245, -72, -49, -56, -344, -85, -175, -2, +233, 167, 333, 137, -25, -127, -315, -183, +-109, 66, 241, 176, 213, -24, -137, -149, +-252, -1, 136, 146, 359, 45, -45, -136, +-457, -153, -186, -31, 357, 168, 375, 254, +-117, 39, -386, -261, -77, -210, 269, 95, +141, 146, -208, -73, -160, -76, 211, 177, +327, 192, -30, -96, -353, -264, -204, -114, +170, 78, 240, 146, 41, 131, -139, 34, +-136, -121, 8, -150, 113, 21, 57, 146, +-29, 33, -44, -134, -20, -62, 25, 114, +27, 75, -5, -106, 45, -85, 139, 96, +43, 110, -161, -82, -191, -161, 0, 35, +125, 186, 73, 32, 17, -175, 28, -83, +3, 164, -53, 152, -67, -111, -60, -197, +21, -25, 164, 110, 156, 84, -92, -2, +-193, -45, 20, -11, 133, 91, -4, 81, +-67, -169, -4, -277, 39, 57, 30, 359, +-74, 124, -120, -242, 28, -138, 214, 168, +108, 81, -171, -201, -123, -137, 180, 132, +123, 158, -163, 17, -148, -17, 81, 8, +127, -50, -36, -98, -122, -41, -17, 9, +91, 53, 103, 138, 55, 116, -126, -121, +-191, -263, 42, -33, 231, 235, 65, 122, +-104, -104, -25, -57, 90, 72, -5, -10, +-132, -136, -105, -49, 23, 91, 103, 104, +66, 72, 20, 41, 11, -76, -49, -201, +-128, -146, -21, 68, 174, 204, 180, 136, +-38, -2, -142, -66, -33, -38, 9, -55, +-82, -115, -45, -61, 102, 115, 153, 159, +22, 15, -159, -85, -106, -7, 120, 72, +139, -63, -80, -166, -152, -30, 58, 122, +216, 107, 45, 20, -161, -11, -75, -3, +84, -10, 28, -52, -149, -116, -117, -88, +134, 123, 245, 257, 4, 47, -181, -249, +-33, -175, 139, 112, -39, 123, -191, -49, +35, -15, 219, 112, 115, 14, -8, -137, +-122, -46, -190, 99, -73, 6, 79, -104, +146, 43, 62, 168, -46, -19, 0, -216, +16, -69, -84, 162, -13, 98, 78, -106, +6, -73, -58, 101, 28, 98, 117, -14, +41, -42, -81, -49, -73, -100, -29, -103, +-11, 31, 12, 187, 17, 191, 47, 25, +38, -186, -54, -222, -65, -43, 39, 112, +119, 69, 51, 30, -55, 144, -29, 178, +20, -89, -17, -369, -24, -248, -65, 119, +-63, 255, 101, 92, 161, -19, -31, 39, +-202, 37, -83, -128, 166, -206, 138, 2, +-64, 280, -28, 221, 90, -190, 30, -391, +-100, -56, -89, 354, 30, 251, 56, -182, +-55, -276, -67, 76, 53, 263, 95, 10, +-32, -270, -99, -144, 24, 215, 122, 256, +57, -86, -50, -256, -78, 25, 36, 221, +113, -77, -41, -323, -141, 3, -27, 401, +73, 209, 47, -223, -25, -232, -48, 73, +37, 91, 47, -175, -66, -178, -39, 177, +58, 392, 65, 133, 60, -280, 28, -325, +-50, -35, -44, 127, -10, 41, -52, 14, +-54, 165, 45, 177, 69, -82, -42, -259, +-17, -142, 56, 8, -28, 24, -93, 117, +86, 268, 180, 143, -9, -237, -198, -378, +-51, -65, 178, 300, 105, 283, -114, -22, +-106, -248, -2, -221, -8, -32, -43, 124, +22, 142, 124, 109, 112, 105, -5, 40, +-147, -142, -145, -255, 56, -161, 213, 39, +99, 191, -103, 233, -178, 118, -14, -119, +147, -268, 19, -182, -162, 23, -43, 160, +172, 207, 148, 186, -45, 48, -163, -183, +-129, -280, -29, -125, 108, 65, 162, 107, +54, 114, -72, 124, -79, 3, 45, -201, +67, -195, -75, 37, -76, 194, 90, 180, +68, 131, -71, 31, -126, -184, -56, -317, +21, -155, -9, 110, -25, 164, 148, 69, +273, 31, 102, 60, -168, 34, -218, -44, +-36, -80, 68, -15, -29, 72, -141, 7, +-56, -146, 110, -112, 202, 134, 121, 225, +-36, 8, -194, -199, -184, -138, 13, -1, +196, 27, 192, 73, 76, 215, -51, 193, +-98, -90, -116, -282, -209, -163, -130, -2, +181, 25, 299, 62, 57, 152, -136, 110, +-76, -41, 31, -94, -10, -51, -54, -29, +65, 8, 155, 97, 38, 85, -142, -72, +-168, -150, -40, -38, 61, 77, 51, 43, +77, -26, 129, -22, 14, 37, -181, 95, +-125, 97, 127, -2, 135, -110, -91, -113, +-105, -64, 69, -60, 73, -27, -50, 95, +-77, 158, 17, 46, 61, -74, 69, -33, +67, 53, 11, 46, -60, 8, -49, 2, +-89, -23, -103, -127, -2, -195, 80, -118, +69, 61, 28, 232, 52, 259, 95, 105, +13, -84, -150, -109, -131, -25, 37, -45, +123, -151, 42, -93, -21, 137, -48, 205, +-137, -23, -109, -254, 117, -178, 153, 77, +-26, 217, -32, 203, 159, 145, 162, 34, +-105, -117, -274, -213, -124, -226, 77, -154, +110, 44, 64, 234, 19, 185, -25, -35, +-73, -113, -79, 5, 14, 83, 128, 63, +129, 36, 13, 11, -78, -63, -55, -152, +-50, -158, -122, -40, -28, 110, 144, 140, +107, 35, 3, -5, 22, 116, -14, 126, +-141, -132, -115, -309, 85, -99, 187, 218, +54, 229, -55, -13, -44, -214, -125, -213, +-194, -28, 56, 200, 321, 250, 208, 106, +-87, -12, -172, -48, -104, -171, -37, -321, +36, -198, 50, 170, -23, 331, -10, 129, +60, -64, 48, -11, -41, 77, -71, -31, +46, -191, 171, -123, 71, 117, -133, 211, +-165, -1, -12, -268, 28, -241, -141, 35, +-61, 221, 342, 238, 345, 206, -233, 64, +-476, -208, 34, -347, 440, -172, 92, 93, +-296, 134, -149, 44, 143, 49, 168, 130, +-64, 66, -273, -140, -97, -203, 232, 30, +238, 245, -22, 98, -132, -214, -15, -207, +-21, 68, -211, 101, -92, -115, 323, -35, +375, 337, -75, 365, -408, -129, -200, -480, +127, -221, 106, 170, -52, 121, -46, -104, +147, -22, 254, 187, 6, 78, -306, -156, +-218, -48, 95, 256, 235, 253, 72, -58, +-151, -308, -122, -326, 41, -166, 54, 75, +-50, 200, -9, 123, 191, 70, 215, 182, +-149, 205, -409, -63, -131, -333, 282, -194, +223, 112, -129, 76, -216, -195, 58, -183, +211, 141, 45, 287, -135, 98, -22, -33, +155, 88, 52, 129, -215, -147, -249, -411, +-7, -248, 204, 174, 193, 323, 53, 89, +-77, -135, -218, -46, -203, 140, 65, 104, +299, -60, 253, -69, 54, -24, -189, -123, +-307, -231, -165, -59, 53, 266, 154, 330, +144, 78, 43, -168, -112, -188, -171, -58, +-16, 62, 152, 114, 92, 68, -10, -87, +8, -177, -13, -77, -80, 82, -40, 111, +61, 43, -19, 61, -167, 121, -71, -5, +116, -261, 78, -267, -3, 83, -3, 358, +4, 199, 11, -128, -8, -169, -36, -14, +2, -7, 31, -117, 6, -108, -77, 19, +-150, 125, -46, 183, 106, 181, 130, 46, +88, -130, 41, -148, -99, -56, -205, -70, +-89, -160, 127, -76, 97, 167, -74, 272, +-95, 90, -14, -137, 60, -110, 171, 130, +175, 249, -101, 19, -329, -348, -141, -394, +150, -59, 100, 225, -77, 188, -68, 52, +37, 119, 55, 227, 22, 53, 67, -218, +95, -209, -56, -71, -216, -151, -162, -274, +20, -32, 148, 398, 106, 470, -48, 161, +-95, -101, 20, -130, 119, -137, 107, -217, +-50, -192, -231, -34, -232, 85, -56, 69, +60, 59, 87, 143, 188, 203, 224, 116, +85, -49, -137, -157, -270, -184, -188, -142, +57, -28, 125, 39, -72, -17, -160, -52, +42, 138, 186, 380, 52, 272, -122, -136, +-88, -382, 89, -283, 126, -77, 18, 51, +-86, 150, -137, 190, -132, 86, -121, -64, +-121, -46, 135, 95, 476, 132, 271, 15, +-280, -144, -411, -253, -147, -248, -27, -91, +-78, 146, 58, 296, 302, 279, 233, 135, +-50, -48, -141, -162, -13, -109, 19, -21, +-116, -103, -258, -243, -224, -196, 17, 67, +283, 330, 267, 385, -25, 207, -165, -71, +-24, -278, 130, -278, 50, -62, -175, 149, +-293, 81, -182, -186, 29, -205, 205, 162, +229, 429, 113, 191, -8, -224, -107, -257, +-158, 34, -118, 158, -61, -23, -78, -219, +-59, -194, 33, 5, 131, 166, 158, 193, +103, 173, -66, 131, -186, -19, -80, -242, +64, -307, -57, -90, -220, 173, -83, 187, +165, -11, 162, -156, -13, -61, -57, 159, +-10, 230, 7, 59, -3, -156, -90, -155, +-196, 4, -93, 45, 80, -88, 101, -122, +40, 65, 43, 192, 74, 67, 27, -91, +-103, -39, -220, 71, -176, 34, -10, -54, +88, -43, 22, -15, -47, -78, 1, -147, +135, 4, 202, 294, 43, 325, -223, -15, +-261, -317, -133, -207, -87, 57, -21, 44, +150, -125, 260, -63, 99, 172, -149, 205, +-155, 6, 8, -79, 20, 20, -95, 54, +-190, -44, -107, -103, 124, -60, 219, -54, +34, -130, -163, -96, -89, 136, 116, 339, +119, 255, -76, -49, -210, -264, -225, -193, +-90, 28, 140, 106, 206, -44, -2, -185, +-181, -55, -64, 222, 173, 282, 138, 36, +-137, -208, -281, -175, -134, 30, 96, 129, +129, 45, 16, -65, -45, -79, -55, -44, +-64, 3, -64, 64, -65, 99, -21, 49, +62, -54, 63, -93, 3, -1, -43, 122, +-44, 65, -34, -162, -23, -237, 6, 40, +-53, 315, -194, 148, -156, -246, 38, -302, +131, 76, 104, 371, 99, 200, 84, -186, +-45, -317, -247, -81, -268, 202, -23, 171, +167, -104, 14, -211, -259, 1, -144, 182, +246, 62, 336, -123, 20, -37, -273, 184, +-210, 152, 70, -105, 80, -207, -185, -66, +-245, 48, 10, -5, 214, -62, 132, 13, +-66, 132, -102, 133, -3, -1, 2, -104, +-140, -40, -223, 46, -46, -18, 245, -111, +242, -35, -79, 115, -263, 133, -141, 26, +31, -93, 14, -145, -136, -88, -159, 47, +31, 114, 228, 71, 178, 55, -51, 64, +-146, -25, -53, -155, -83, -123, -178, 40, +-58, 83, 46, -29, -87, -78, -159, 52, +65, 162, 293, 79, 201, -82, -89, -107, +-258, -21, -176, 3, 22, -19, 1, -18, +-241, -52, -226, -61, 174, 103, 415, 294, +148, 153, -233, -228, -287, -301, -118, 13, +-29, 198, -22, 1, 6, -208, 42, -91, +34, 146, -22, 171, -36, 65, 29, 51, +74, 58, -57, -53, -309, -161, -334, -124, +4, -77, 260, -83, 143, 22, -43, 194, +10, 187, 140, 37, 19, -6, -247, 19, +-284, -51, -116, -128, -24, -83, -58, -63, +-29, -136, 121, -76, 199, 177, 122, 296, +38, 128, -31, -35, -149, 22, -243, 67, +-286, -149, -272, -388, -110, -264, 175, 97, +376, 229, 331, 51, 115, -28, -113, 219, +-291, 435, -350, 195, -200, -304, -15, -495, +-6, -244, -29, 4, 49, -66, 107, -156, +117, 95, 154, 456, 74, 510, -207, 269, +-345, -71, -155, -410, -1, -587, -54, -353, +-73, 124, 2, 306, 106, 76, 230, -57, +170, 219, -153, 480, -353, 227, -161, -307, +31, -501, -66, -295, -107, -92, 109, -18, +208, 140, 15, 344, -138, 310, -100, 70, +-97, -81, -195, -66, -122, -81, 108, -206, +223, -257, 109, -98, -151, 129, -279, 204, +-85, 100, 142, 34, 95, 163, -122, 243, +-253, -15, -149, -404, 69, -449, 135, -52, +24, 313, -57, 214, 43, -131, 146, -140, +-46, 287, -320, 510, -294, 69, -95, -557, +6, -615, 55, -76, 179, 392, 248, 322, +31, -25, -244, -157, -238, 64, -71, 319, +1, 206, -69, -248, -120, -543, -4, -298, +141, 220, 102, 388, -61, 88, -131, -138, +-4, 30, 53, 212, -181, 28, -335, -266, +-101, -218, 218, 100, 271, 219, 58, -17, +-136, -255, -118, -122, -117, 255, -177, 362, +-40, 48, 125, -268, -15, -248, -277, -56, +-151, 7, 289, -2, 351, 97, -60, 196, +-308, 140, -191, 4, -24, -39, -7, -52, +-102, -202, -136, -333, 9, -144, 179, 291, +143, 474, -70, 159, -141, -237, -1, -224, +-47, 73, -266, 170, -188, -77, 117, -294, +210, -181, 32, 87, -172, 196, -148, 145, +81, 141, 199, 170, 6, 21, -315, -273, +-353, -397, -47, -198, 143, 92, 94, 192, +121, 172, 145, 175, -51, 110, -224, -37, +-178, -49, -65, 51, -52, -85, -115, -439, +-99, -419, 65, 136, 217, 540, 172, 318, +-65, -96, -261, -117, -139, 153, 135, 212, +65, -120, -285, -502, -371, -493, -79, -57, +227, 365, 304, 416, 189, 221, -7, 91, +-235, 88, -337, 7, -168, -219, 61, -417, +48, -409, -156, -148, -181, 202, 149, 396, +415, 354, 212, 190, -194, 59, -371, -14, +-278, -124, -122, -277, -81, -353, -26, -292, +152, -65, 213, 262, 71, 442, -39, 271, +1, -37, 24, -34, -153, 173, -350, 55, +-296, -397, -97, -600, 94, -239, 250, 314, +258, 500, 85, 237, -113, -90, -182, -119, +-111, 95, -99, 174, -188, -49, -186, -368, +-24, -463, 162, -157, 237, 378, 126, 604, +-68, 221, -203, -292, -203, -281, -118, 126, +-23, 239, 55, -125, 5, -449, -148, -305, +-82, 126, 166, 400, 217, 351, 14, 132, +-200, -86, -219, -209, -109, -186, -97, -67, +-123, -12, -15, -95, 118, -111, 215, 97, +217, 314, 10, 281, -257, 49, -338, -158, +-198, -214, 26, -168, 99, -99, -2, -40, +-96, 57, -65, 144, 85, 120, 183, 57, +109, 78, -22, 124, -183, 41, -330, -136, +-293, -279, -58, -297, 155, -125, 190, 190, +73, 361, 2, 209, 16, -53, -14, -70, +-94, 117, -183, 127, -199, -208, -98, -494, +-23, -305, 4, 164, 109, 393, 243, 296, +220, 183, -80, 82, -418, -195, -377, -421, +-37, -242, 171, 97, 123, 125, 1, -44, +-53, 26, -38, 269, 32, 270, 74, -15, +-1, -224, -142, -159, -242, -12, -229, -61, +-63, -212, 168, -135, 312, 226, 202, 469, +-144, 239, -401, -220, -261, -379, 90, -74, +279, 259, 104, 174, -291, -218, -416, -401, +-49, -124, 392, 343, 404, 510, -26, 167, +-393, -318, -287, -398, 25, -20, 63, 266, +-95, 77, -143, -269, -9, -258, 146, 125, +182, 431, 104, 316, -49, -99, -219, -381, +-285, -227, -159, 130, 46, 174, 130, -125, +17, -276, -96, 17, 12, 410, 223, 350, +153, -129, -177, -403, -360, -146, -214, 202, +80, 145, 156, -116, -65, -132, -201, 30, +-11, 59, 249, -3, 224, 51, -42, 152, +-206, 96, -191, -55, -191, -138, -171, -146, +-27, -108, 156, -20, 218, 65, 90, 68, +-73, 46, -25, 134, 56, 266, -68, 152, +-294, -239, -354, -523, -84, -365, 276, 108, +276, 430, 37, 360, -38, 49, -22, -170, +-63, -170, -173, -54, -227, 7, -46, -21, +145, -29, 79, 71, -33, 209, -51, 124, +-42, -224, -67, -476, -76, -225, 55, 401, +195, 752, 57, 381, -246, -394, -356, -845, +-141, -561, 154, 171, 234, 686, 129, 640, +5, 177, -103, -313, -165, -584, -153, -480, +-71, -5, 50, 482, 80, 540, -25, 124, +-96, -379, -8, -583, 140, -319, 116, 353, +-68, 916, -158, 682, -118, -389, -122, -1279, +-161, -967, -60, 320, 197, 1253, 339, 908, +92, -238, -217, -917, -239, -531, -58, 304, +48, 631, 24, 204, -83, -399, -170, -601, +-72, -251, 186, 370, 231, 738, -87, 409, +-308, -347, -75, -727, 308, -310, 279, 402, +-176, 574, -519, 69, -383, -520, 93, -525, +487, 44, 472, 573, 52, 507, -442, -51, +-590, -495, -226, -394, 358, 96, 556, 433, +162, 257, -347, -224, -444, -500, -165, -236, +228, 311, 340, 603, 62, 308, -249, -346, +-270, -679, -82, -285, 83, 439, 138, 623, +120, 32, 29, -527, -101, -312, -113, 289, +-87, 419, -116, -62, -50, -386, 147, -181, +145, 169, -99, 259, -218, 103, -26, -115, +248, -247, 219, -120, -160, 200, -420, 315, +-208, -13, 233, -334, 397, -200, 49, 226, +-422, 308, -395, -118, 99, -430, 540, -92, +373, 565, -303, 583, -715, -232, -318, -971, +405, -614, 621, 539, 134, 1156, -462, 462, +-532, -781, -13, -1071, 555, -66, 481, 961, +-262, 759, -851, -388, -488, -1046, 467, -423, +977, 694, 375, 1015, -657, 148, -926, -864, +-175, -809, 660, 201, 692, 951, -69, 500, +-719, -589, -573, -1025, 126, -239, 601, 915, +429, 1064, -104, -11, -380, -1021, -203, -760, +12, 309, -51, 774, -120, 128, 23, -596, +207, -390, 240, 427, 24, 748, -266, 171, +-280, -587, 53, -664, 309, -25, 60, 511, +-418, 310, -409, -280, 164, -391, 573, 138, +336, 535, -249, 228, -480, -305, -97, -395, +293, -31, 82, 186, -409, -33, -352, -278, +200, -73, 614, 427, 395, 553, -243, 54, +-611, -455, -372, -476, 156, -133, 416, 172, +180, 304, -230, 242, -287, -84, -87, -381, +183, -274, 254, 223, 138, 565, -56, 354, +-270, -222, -283, -627, -12, -414, 191, 215, +110, 550, -83, 113, -184, -570, -39, -516, +240, 421, 356, 1117, 112, 626, -320, -649, +-532, -1307, -333, -649, 124, 485, 414, 848, +383, 261, 151, -265, -123, -32, -358, 351, +-415, 44, -200, -629, 280, -597, 628, 343, +387, 1032, -278, 409, -816, -975, -594, -1443, +155, -125, 737, 1634, 639, 1721, 181, -90, +-288, -1716, -633, -1421, -751, 86, -330, 991, +580, 700, 1205, 166, 758, -6, -596, -130, +-1542, -497, -1004, -637, 704, -25, 1782, 802, +949, 812, -964, -160, -1851, -1015, -722, -725, +1056, 417, 1548, 1098, 454, 586, -832, -532, +-1078, -1004, -347, -424, 457, 442, 658, 624, +273, 160, -256, -193, -443, -77, -265, 82, +66, -90, 309, -251, 351, -26, 120, 321, +-273, 205, -505, -354, -246, -571, 276, 5, +514, 814, 172, 808, -360, -199, -501, -1094, +-58, -785, 508, 452, 497, 1102, -107, 359, +-654, -800, -460, -857, 161, 240, 569, 971, +354, 400, -130, -617, -394, -677, -234, 176, +51, 605, 212, 26, 192, -633, -45, -320, +-316, 549, -311, 651, 146, -198, 584, -721, +371, -45, -327, 843, -741, 425, -353, -891, +481, -1178, 749, 182, 15, 1408, -728, 863, +-493, -681, 418, -1194, 790, -139, 104, 901, +-748, 568, -603, -606, 302, -909, 718, 126, +189, 1063, -520, 556, -469, -643, 165, -846, +486, 60, 79, 574, -299, 94, -208, -356, +132, -59, 188, 356, -15, 112, -182, -316, +-71, -215, 57, 240, 12, 263, 66, -113, +164, -225, 115, 87, -208, 171, -415, -260, +-173, -464, 326, 114, 404, 802, 23, 568, +-265, -445, -179, -1054, 137, -387, 199, 816, +-80, 1101, -379, -80, -205, -1351, 300, -976, +473, 745, 90, 1671, -429, 519, -398, -1244, +144, -1348, 478, 227, 78, 1331, -440, 615, +-346, -916, 272, -1267, 585, -58, 135, 1317, +-566, 1206, -690, -269, 46, -1387, 802, -877, +643, 558, -299, 1150, -907, 356, -435, -752, +546, -903, 778, 9, 77, 870, -682, 726, +-578, -215, 200, -840, 663, -480, 298, 298, +-340, 668, -502, 327, -67, -291, 346, -562, +251, -249, -161, 333, -354, 520, -107, 96, +258, -396, 343, -379, 100, 122, -252, 435, +-401, 129, -220, -425, 318, -421, 631, 274, +92, 772, -690, 270, -709, -749, 175, -919, +967, 74, 652, 1013, -501, 630, -1043, -491, +-365, -794, 694, 41, 796, 654, -118, 188, +-713, -561, -313, -440, 393, 272, 479, 506, +-2, 54, -359, -179, -260, 96, 113, 48, +221, -487, 4, -518, -215, 501, -152, 1034, +113, -12, 335, -1271, 206, -711, -182, 1092, +-369, 1452, -178, -308, 219, -1736, 265, -748, +-57, 1251, -347, 1443, -194, -386, 274, -1491, +512, -436, 148, 1132, -499, 876, -542, -588, +182, -1009, 668, 167, 211, 1070, -603, 241, +-753, -1052, 63, -933, 918, 506, 685, 1327, +-366, 580, -931, -744, -314, -1081, 620, -287, +566, 661, -305, 693, -659, -59, 33, -546, +740, -235, 356, 358, -669, 256, -878, -266, +228, -300, 1220, 314, 674, 615, -823, -65, +-1452, -907, -401, -638, 1072, 527, 1277, 1106, +56, 233, -955, -959, -651, -815, 340, 514, +549, 1249, -95, 231, -576, -1205, -242, -1096, +497, 455, 610, 1349, -29, 321, -603, -1085, +-371, -918, 355, 679, 611, 1512, 6, 377, +-677, -1343, -559, -1504, 212, 126, 766, 1447, +473, 833, -337, -716, -734, -1045, -320, 162, +443, 1064, 708, 414, 198, -704, -498, -708, +-638, 206, -167, 536, 336, -160, 503, -732, +232, -151, -176, 878, -369, 991, -170, -80, +213, -1079, 247, -801, -96, 286, -329, 887, +-85, 388, 254, -448, 317, -697, -17, -254, +-286, 424, -139, 740, 152, 407, 237, -312, +-1, -734, -270, -357, -324, 252, 19, 331, +402, -48, 423, -143, 21, 275, -446, 344, +-441, -209, 72, -607, 462, -54, 226, 763, +-203, 423, -317, -761, -20, -1057, 254, 251, +145, 1390, -134, 568, -120, -1093, 161, -1122, +157, 573, -211, 1403, -353, 36, 1, -1476, +405, -799, 333, 1033, -143, 1350, -356, -233, +-92, -1235, 275, -395, 209, 791, -246, 560, +-404, -425, 42, -504, 464, 205, 302, 382, +-159, -205, -344, -354, -20, 298, 250, 650, +91, -143, -288, -868, -290, -420, 178, 702, +509, 788, 205, -247, -379, -815, -400, -201, +131, 642, 427, 472, -45, -284, -494, -514, +-111, 30, 596, 474, 523, 191, -407, -497, +-821, -629, -26, 52, 905, 931, 539, 846, +-646, -294, -971, -1333, 41, -854, 1017, 800, +645, 1613, -508, 357, -867, -1581, -33, -1624, +755, 535, 470, 2248, -423, 1193, -757, -1399, +-117, -2287, 597, -354, 633, 1867, 33, 1650, +-560, -580, -476, -1945, 158, -835, 641, 1340, +295, 1788, -512, 72, -768, -1659, 44, -1264, +934, 545, 709, 1327, -440, 415, -1008, -735, +-248, -598, 767, 242, 732, 449, -266, -31, +-821, -235, -317, 145, 523, 245, 739, -339, +165, -631, -486, 10, -593, 835, -142, 520, +454, -461, 665, -689, 141, 144, -629, 717, +-768, 127, 103, -767, 1030, -620, 737, 351, +-568, 854, -1219, 239, -270, -599, 1108, -514, +1109, 317, -363, 795, -1422, 127, -670, -908, +1035, -982, 1418, 253, 53, 1343, -1277, 882, +-906, -722, 511, -1460, 1115, -344, 279, 1224, +-718, 1213, -613, -403, 164, -1481, 562, -682, +239, 927, -69, 1294, -58, 172, -143, -939, +-405, -856, -208, 23, 512, 643, 747, 551, +-22, 136, -896, -364, -518, -642, 735, -427, +1124, 424, -43, 1068, -1250, 439, -817, -961, +678, -1317, 1190, 112, 122, 1570, -910, 994, +-510, -968, 671, -1691, 767, -131, -273, 1583, +-844, 1078, -130, -881, 730, -1560, 547, 9, +-389, 1489, -751, 888, -72, -956, 729, -1443, +689, -10, -153, 1333, -755, 904, -512, -612, +355, -1190, 744, -252, 274, 900, -521, 826, +-578, -319, 213, -987, 851, -362, 362, 734, +-676, 798, -880, -184, 50, -776, 965, -372, +599, 442, -446, 509, -759, 120, 47, -284, +764, -397, 409, -270, -518, 235, -691, 681, +96, 353, 769, -657, 371, -943, -575, 94, +-656, 1122, 287, 561, 985, -829, 397, -908, +-612, 384, -804, 1059, -75, -82, 581, -1083, +483, -363, -66, 1057, -403, 827, -153, -744, +266, -1281, 498, 105, 192, 1460, -386, 873, +-695, -829, -169, -1521, 728, -465, 823, 981, +-171, 1290, -1003, 224, -349, -999, 944, -1031, +1146, 245, -356, 1263, -1491, 629, -726, -1009, +1051, -1480, 1452, -29, 83, 1518, -1068, 1156, +-729, -514, 363, -1342, 756, -459, 296, 697, +-281, 804, -341, 93, -170, -518, 61, -612, +238, -285, 276, 357, 182, 807, -112, 495, +-166, -480, -10, -939, 141, -234, 27, 823, +-168, 787, -156, -393, 154, -1192, 373, -439, +320, 960, -1, 1214, -383, -43, -346, -1134, +33, -736, 508, 557, 419, 970, -171, 85, +-660, -959, -297, -837, 598, 404, 926, 1214, +136, 639, -766, -854, -764, -1246, 157, 35, +858, 1431, 464, 818, -413, -1132, -732, -1706, +12, 116, 824, 1898, 627, 1098, -331, -1192, +-740, -1680, -175, 263, 411, 1740, 322, 622, +-130, -1468, -24, -1383, 315, 589, 120, 1678, +-449, 325, -260, -1253, 578, -954, 751, 695, +-185, 1197, -1106, 62, -578, -1014, 719, -724, +1268, 311, 304, 695, -864, 238, -885, -255, +260, -341, 993, -2, 534, 352, -585, 391, +-887, -176, -166, -701, 667, -412, 667, 429, +35, 634, -400, -52, -235, -371, 304, 140, +501, 459, 52, -175, -715, -736, -699, -261, +248, 657, 1269, 540, 850, -242, -625, -610, +-1498, -81, -456, 432, 1390, 390, 1609, 18, +-205, -317, -1907, -430, -1167, -181, 1083, 412, +1929, 516, 362, -80, -1413, -701, -1104, -221, +598, 694, 1360, 726, 257, -366, -1044, -969, +-875, -273, 460, 749, 1154, 645, 430, -364, +-679, -819, -760, -91, 162, 819, 796, 745, +374, -280, -445, -1080, -578, -561, -66, 629, +475, 1092, 536, 125, 247, -1054, -259, -813, +-521, 543, -192, 1200, 513, 269, 601, -946, +-152, -806, -819, 325, -337, 735, 790, 34, +1116, -509, 10, -134, -1058, 348, -791, 215, +471, -161, 1033, -17, 397, 179, -620, -116, +-793, -453, 18, -227, 857, 425, 763, 574, +-135, -74, -850, -602, -625, -288, 415, 579, +958, 766, 412, -198, -634, -1175, -804, -679, +102, 898, 957, 1366, 638, -27, -387, -1573, +-830, -800, -228, 1185, 569, 1578, 625, -276, +-38, -1779, -451, -811, -279, 1063, 305, 1297, +676, -159, 276, -1033, -477, -341, -807, 565, +-46, 498, 820, -196, 728, -292, -282, -14, +-802, 11, -64, -172, 858, -81, 612, 396, +-495, 418, -942, -203, -107, -653, 816, -159, +631, 647, -278, 617, -525, -385, 91, -965, +652, -307, 272, 786, -385, 886, -503, -77, +-90, -927, 387, -519, 369, 534, 115, 868, +-170, -3, -170, -903, 144, -612, 426, 467, +164, 846, -364, 120, -393, -569, 148, -308, +461, 361, 10, 360, -413, -354, -35, -641, +646, -13, 645, 804, -172, 575, -689, -506, +-437, -948, 371, 16, 577, 1105, 18, 590, +-514, -940, -221, -1270, 696, 278, 876, 1459, +-107, 649, -1044, -1054, -609, -1154, 702, 273, +1021, 1259, -8, 522, -1037, -871, -494, -1214, +854, -128, 1186, 1278, 6, 1309, -1170, -328, +-771, -1917, 679, -1158, 1236, 1353, 213, 2358, +-1041, 219, -924, -2406, 366, -1848, 1252, 1091, +715, 2406, -457, 557, -1015, -1711, -361, -1448, +603, 441, 868, 1429, 175, 610, -784, -566, +-767, -996, 238, -483, 1297, 381, 942, 889, +-588, 480, -1637, -511, -557, -904, 1237, -7, +1586, 935, -154, 619, -1589, -637, -951, -1144, +991, -188, 1837, 908, 438, 892, -1401, -53, +-1474, -725, 245, -545, 1581, 158, 917, 578, +-949, 296, -1439, -346, 32, -588, 1757, -2, +1252, 624, -876, 319, -1824, -469, -450, -585, +1475, 295, 1368, 822, -339, 152, -1516, -754, +-684, -662, 987, 163, 1583, 574, 492, 394, +-1117, 63, -1492, -253, -221, -649, 1354, -511, +1363, 650, -211, 1320, -1482, 233, -807, -1633, +922, -1474, 1463, 910, 359, 2209, -1048, 520, +-934, -1882, 134, -1618, 802, 703, 347, 1767, +-257, 407, -231, -1119, 279, -784, 229, 363, +-265, 621, -292, -69, 352, -351, 750, 119, +29, 270, -915, -209, -765, -465, 496, 79, +1286, 712, 591, 360, -689, -471, -1048, -720, +-192, 32, 855, 497, 833, 196, -11, -367, +-869, -186, -659, 442, 377, 407, 1103, -295, +575, -687, -538, -76, -994, 737, -236, 587, +760, -512, 814, -1104, -77, -311, -787, 1046, +-429, 1237, 576, -112, 1020, -1354, 209, -894, +-944, 720, -1054, 1291, 269, 151, 1438, -1224, +907, -811, -866, 596, -1534, 1057, -114, 17, +1590, -780, 1237, -293, -757, 622, -1634, 469, +-288, -371, 1417, -706, 1160, -177, -456, 405, +-1373, 394, -357, 84, 940, -105, 1073, -106, +-106, -99, -850, 74, -413, 194, 452, 11, +579, -437, 20, -534, -366, 66, -169, 763, +224, 750, 280, 6, 38, -778, -115, -818, +-32, -34, 99, 853, 109, 735, -29, -303, +13, -1165, 39, -469, 49, 942, -7, 1312, +133, 11, 96, -1248, -34, -993, -238, 348, +-24, 983, 363, 419, 450, -395, -7, -533, +-488, -84, -397, 254, 213, 242, 659, 137, +349, 103, -297, -232, -745, -575, -238, -425, +593, 579, 1036, 1112, 364, 149, -716, -1293, +-1139, -1004, -274, 928, 919, 1692, 1171, -52, +-14, -1953, -1046, -998, -678, 1408, 588, 1732, +1017, -434, 188, -1840, -625, -467, -523, 1413, +98, 1140, 426, -605, 231, -1331, 12, -260, +-62, 861, -77, 715, -117, -263, 74, -717, +330, -166, 321, 560, -153, 623, -530, -219, +-265, -769, 330, -359, 747, 540, 362, 604, +-418, -295, -794, -725, -168, 94, 691, 1008, +884, 457, 0, -909, -807, -1089, -727, 373, +273, 1255, 887, 124, 563, -1333, -227, -706, +-638, 1227, -388, 1539, 185, -440, 676, -1777, +503, -624, -241, 1234, -799, 1159, -310, -510, +677, -1266, 839, -363, -107, 882, -810, 1027, +-277, 304, 671, -721, 624, -1119, -330, -457, +-759, 908, -68, 1249, 743, -92, 547, -1490, +-252, -822, -524, 1090, -54, 1637, 453, -14, +182, -1556, -171, -1074, -230, 646, 101, 1221, +176, 247, 90, -861, -11, -671, 171, 297, +195, 746, -48, 313, -367, -335, -305, -437, +229, -252, 553, 9, 277, 218, -388, 389, +-416, 102, 134, -370, 668, -322, 429, 375, +-445, 566, -905, -308, -242, -969, 897, -107, +992, 1209, -170, 787, -1103, -1062, -450, -1598, +856, 358, 986, 2121, -161, 1040, -1009, -1703, +-357, -2297, 664, 172, 593, 2435, -294, 1512, +-531, -1439, 226, -2381, 686, -253, 187, 2304, +-507, 1825, -496, -904, 177, -2523, 428, -977, +135, 1641, -268, 2020, -60, -95, 298, -1833, +325, -1031, -25, 1023, -287, 1593, -210, 91, +6, -1462, 198, -1130, 121, 497, 141, 1428, +6, 563, 9, -907, -62, -1186, -21, 31, +146, 1258, 163, 936, -50, -457, -245, -1335, +-142, -660, 125, 567, 179, 1051, 184, 388, +198, -451, 218, -702, -240, -236, -489, 410, +-290, 653, 583, 192, 688, -557, -39, -795, +-836, -77, -485, 737, 640, 690, 980, -235, +228, -817, -808, -188, -685, 641, 147, 630, +765, -378, 268, -696, -377, -147, -536, 537, +156, 181, 551, -394, 380, -171, -223, 486, +-302, 473, 58, -258, 262, -532, -176, -31, +-534, 184, -129, -176, 707, -227, 968, 495, +24, 730, -1048, -243, -921, -1158, 455, -403, +1415, 1173, 651, 1188, -1038, -560, -1551, -1774, +-134, -616, 1567, 1447, 1453, 1591, -272, -285, +-1622, -1689, -906, -780, 827, 1042, 1457, 1263, +236, -151, -1079, -1213, -1150, -497, 331, 646, +1269, 792, 814, -200, -639, -617, -1004, -115, +-100, 637, 819, 352, 469, -529, -414, -828, +-606, 134, -40, 1050, 455, 502, 457, -886, +214, -1069, -96, 473, -349, 1430, -492, 262, +-29, -1488, 614, -1103, 569, 950, -269, 1712, +-845, 9, -227, -1644, 872, -944, 943, 999, +-133, 1433, -1029, -127, -655, -1364, 455, -732, +901, 904, 233, 1303, -663, 6, -680, -1452, +364, -1023, 1138, 843, 490, 1879, -867, 383, +-1301, -1923, -40, -1880, 1308, 722, 1066, 2666, +-486, 1202, -1410, -1793, -486, -2538, 1034, -98, +1399, 2198, 151, 1743, -1274, -729, -1247, -2081, +232, -1055, 1424, 1069, 1067, 1963, -589, 828, +-1585, -1304, -694, -2064, 1205, -540, 1851, 1734, +323, 2033, -1767, -137, -1755, -2199, 368, -1594, +2137, 861, 1261, 2267, -1163, 1065, -2038, -1267, +-328, -2040, 1961, -495, 1694, 1547, -592, 1689, +-2235, -314, -964, -1999, 1402, -1030, 2039, 1318, +90, 2047, -1802, 86, -1366, -1911, 762, -1233, +1992, 895, 842, 1563, -1259, 21, -1958, -1405, +-371, -843, 1626, 781, 1808, 1374, -8, 436, +-1723, -897, -1464, -1238, 524, -288, 1922, 963, +1154, 1082, -1007, -97, -2038, -1254, -684, -809, +1542, 694, 1916, 1340, 192, 396, -1685, -766, +-1461, -934, 409, -227, 1748, 193, 869, 370, +-884, 507, -1398, 389, -179, -336, 1077, -905, +845, -357, -221, 865, -757, 1000, -258, -346, +367, -1325, 509, -502, 10, 1081, -256, 1174, +-317, -290, -69, -1313, 199, -516, 386, 756, +213, 1028, -94, 21, -214, -779, -110, -595, +11, 161, 5, 604, 58, 131, 137, -402, +106, -344, -19, 396, -106, 716, 116, -2, +222, -789, 57, -803, -392, 228, -312, 886, +193, 686, 565, -327, 241, -928, -341, -520, +-421, 638, 73, 1105, 455, 66, 210, -1274, +-165, -988, -322, 840, -43, 1651, 121, 169, +131, -1764, 134, -1231, 228, 1042, -8, 2056, +-291, 267, -340, -1927, 90, -1725, 531, 649, +290, 2224, -244, 1154, -517, -1276, -70, -2237, +497, -418, 412, 1894, -154, 1943, -528, -623, +-82, -2502, 477, -1118, 482, 1912, -219, 2530, +-675, -206, -261, -2745, 436, -1705, 708, 1424, +261, 2534, -288, 504, -627, -1717, -358, -1690, +228, 85, 691, 1304, 460, 1194, -331, 171, +-781, -1099, -244, -1459, 720, -296, 843, 1550, +-131, 1711, -945, -303, -534, -2167, 529, -1239, +930, 1272, 188, 2212, -771, 309, -693, -1877, +293, -1693, 1002, 560, 482, 1929, -744, 945, +-959, -1058, 32, -1713, 1082, -315, 643, 1287, +-578, 1368, -1020, -56, -58, -1367, 1025, -1007, +748, 417, -319, 1276, -958, 601, -371, -789, +475, -1105, 667, -165, 248, 962, -384, 902, +-526, -62, -132, -880, 532, -708, 639, 76, +61, 632, -646, 593, -649, 42, 106, -471, +711, -592, 545, -223, -199, 484, -630, 791, +-296, 269, 434, -622, 762, -918, 223, -54, +-665, 805, -1044, 616, -164, -453, 1131, -884, +1325, -68, -21, 997, -1465, 908, -1261, -417, +608, -1325, 1837, -805, 861, 766, -1254, 1418, +-1959, 310, -224, -1203, 1827, -1109, 1676, 522, +-314, 1609, -1792, 441, -1079, -1280, 746, -1366, +1502, 311, 523, 1426, -820, 583, -1118, -850, +-262, -1014, 810, 124, 1012, 922, 306, 597, +-686, -317, -883, -614, -173, -294, 629, 19, +703, 75, -12, 69, -552, 395, -392, 527, +291, 10, 572, -862, 192, -861, -347, 291, +-496, 1334, -23, 778, 449, -963, 480, -1595, +-209, -345, -556, 1393, -219, 1500, 634, -49, +624, -1290, -103, -1143, -769, 30, -390, 963, +415, 1033, 629, 174, 7, -914, -547, -1273, +-158, -259, 364, 1289, 505, 1503, 29, 103, +-422, -1541, -493, -1488, -115, 71, 512, 1398, +720, 1202, 89, -3, -699, -1020, -705, -933, +266, -202, 949, 671, 479, 857, -610, 362, +-882, -476, 3, -753, 734, -391, 521, 205, +-214, 505, -380, 466, -253, 220, 136, -283, +319, -762, 405, -548, -25, 351, -567, 1113, +-552, 615, 254, -719, 954, -1368, 402, -346, +-589, 1199, -790, 1513, 161, -122, 641, -1753, +291, -1421, -373, 720, -179, 2138, 175, 1001, +93, -1376, -361, -2087, -220, -202, 481, 1817, +874, 1504, 39, -711, -908, -1844, -790, -512, +238, 1256, 873, 1229, 503, -370, -289, -1162, +-637, -241, -161, 781, 337, 565, 451, -464, +88, -751, -328, -3, -288, 631, 28, 500, +198, -252, 90, -508, -130, -220, 38, 406, +347, 444, 157, -118, -285, -633, -406, -365, +106, 518, 339, 785, -40, -42, -328, -857, +49, -514, 619, 700, 302, 1028, -569, -96, +-647, -1272, 275, -903, 830, 686, 220, 1401, +-724, 436, -617, -1066, 226, -987, 764, 304, +435, 1130, -223, 265, -516, -945, -232, -844, +192, 381, 308, 1111, 134, 280, -204, -725, +-165, -720, 7, 301, 315, 716, 206, 102, +-116, -548, -238, -278, -63, 361, 122, 160, +193, -461, -96, -329, -265, 696, -140, 1003, +397, -177, 625, -1342, 89, -860, -741, 725, +-870, 1346, 210, 216, 1148, -987, 727, -848, +-729, 300, -1362, 877, -152, 431, 1354, -330, +1232, -583, -561, -447, -1673, -60, -577, 426, +1195, 866, 1492, 417, -280, -670, -1560, -1416, +-842, -490, 1073, 1340, 1582, 1823, 269, 277, +-1483, -1966, -1421, -2120, 221, 16, 1713, 2262, +1261, 2214, -678, -120, -1884, -2273, -892, -2076, +1282, 166, 1955, 2059, 424, 1727, -1597, -188, +-1732, -1605, -5, -1339, 1713, 14, 1482, 999, +-295, 1199, -1607, 459, -1213, -588, 587, -1341, +1808, -921, 900, 536, -985, 1490, -1869, 943, +-422, -590, 1574, -1345, 1633, -624, -311, 498, +-1814, 949, -995, 441, 1017, -247, 1687, -646, +250, -537, -1379, 65, -1141, 507, 425, 650, +1193, 19, 427, -403, -706, -440, -719, -126, +217, 78, 721, 140, 213, 319, -548, 358, +-518, -79, 94, -603, 615, -523, 165, 276, +-325, 752, -387, 416, 303, -296, 550, -647, +-66, -473, -789, -152, -555, 491, 657, 995, +1161, 732, 360, -613, -1153, -1609, -1349, -886, +-172, 948, 1563, 1780, 1641, 583, 134, -1131, +-1786, -1474, -1981, -282, -249, 955, 2048, 1117, +2427, 284, 306, -574, -2294, -878, -2626, -505, +-102, 178, 2618, 677, 2486, 740, -222, 257, +-2656, -486, -2123, -1074, 585, -680, 2484, 502, +1671, 1557, -736, 904, -1975, -834, -1158, -1905, +612, -831, 1402, 1170, 773, 1903, -361, 653, +-852, -1189, -646, -1693, -39, -618, 584, 1042, +867, 1658, 486, 719, -575, -1101, -1371, -1951, +-787, -745, 834, 1549, 1843, 2318, 801, 506, +-1298, -2149, -2110, -2465, -433, 22, 1797, 2591, +2008, 2208, -163, -621, -2079, -2658, -1520, -1715, +734, 950, 1913, 2336, 827, 1330, -912, -715, +-1325, -1804, -319, -1371, 746, 59, 742, 1294, +134, 1708, -433, 619, -373, -971, -159, -1902, +242, -1058, 340, 746, 282, 1747, -97, 1208, +-451, -401, -263, -1446, 161, -1253, 428, -1, +145, 1102, -165, 1225, -374, 302, -47, -780, +192, -943, 524, -261, 293, 365, -429, 328, +-950, -55, -460, 86, 908, 500, 1371, 380, +184, -529, -1482, -1168, -1393, -521, 441, 853, +1881, 1588, 987, 519, -1035, -1184, -1912, -1811, +-379, -472, 1428, 1596, 1394, 1992, -390, 165, +-1412, -2039, -551, -1968, 1077, 513, 1046, 2378, +-472, 1497, -1275, -1322, -419, -2470, 1047, -783, +1038, 1846, -138, 2249, -1004, 271, -630, -1952, +140, -1925, 678, -3, 605, 1895, 299, 1627, +-395, -257, -1080, -1926, -853, -1318, 359, 687, +1653, 1867, 1398, 911, -375, -966, -1981, -1566, +-1746, -533, 290, 838, 2155, 1120, 2027, 492, +-91, -332, -2345, -940, -2331, -938, -41, -179, +2526, 1194, 2663, 1763, 150, 418, -2624, -1811, +-2742, -2439, -237, -289, 2288, 2355, 2638, 2592, +534, -34, -1827, -2401, -2593, -2167, -1086, 126, +1428, 1868, 2743, 1686, 1585, 179, -1308, -1125, +-2977, -1563, -1732, -726, 1298, 741, 2840, 1651, +1538, 1056, -1103, -638, -2392, -1658, -1435, -1062, +551, 450, 1891, 1368, 1456, 1078, 79, -40, +-1465, -966, -1746, -1209, -511, -489, 1357, 738, +1924, 1457, 642, 796, -1341, -796, -2047, -1791, +-553, -882, 1575, 1194, 2021, 2199, 114, 821, +-1996, -1760, -1614, -2577, 801, -691, 2272, 2286, +831, 2763, -1658, 415, -2075, -2512, 106, -2715, +2048, -118, 1544, 2466, -664, 2485, -1887, 46, +-1096, -2158, 684, -2245, 1632, -269, 1002, 1657, +-488, 1945, -1466, 567, -1048, -1021, 362, -1519, +1446, -647, 1035, 443, -525, 918, -1598, 531, +-903, -69, 847, -256, 1670, -336, 578, -196, +-1199, -338, -1697, 38, -269, 456, 1458, 854, +1561, 384, -107, -570, -1595, -1329, -1480, -858, +338, 494, 1535, 1596, 1081, 1239, -574, -233, +-1328, -1612, -491, -1401, 656, 49, 719, 1414, +4, 1468, -355, 37, -202, -1313, -22, -1500, +22, -138, 56, 1359, 219, 1652, -39, 208, +-340, -1488, -190, -1774, 566, -193, 796, 1667, +-103, 1784, -1153, -84, -1044, -1918, 297, -1631, +1554, 544, 1457, 2204, -169, 1384, -1840, -955, +-2020, -2358, -64, -1166, 2250, 1055, 2613, 2291, +349, 1204, -2580, -882, -3067, -2255, -635, -1502, +2608, 595, 3484, 2501, 1168, 1995, -2367, -435, +-3998, -2809, -1962, -2553, 2053, 245, 4409, 2990, +2523, 3010, -1867, 175, -4554, -2888, -2759, -3310, +1653, -669, 4177, 2546, 2546, 3366, -1332, 1026, +-3580, -2133, -2181, -3180, 868, -1190, 2567, 1700, +1550, 2820, -665, 1251, -1387, -1237, -643, -2251, +476, -1286, -22, 590, -632, 1482, -148, 1244, +1521, 265, 1697, -596, -532, -1188, -3036, -1018, +-2260, -167, 1443, 1091, 4080, 1405, 2229, 609, +-2237, -849, -4318, -1448, -1811, -868, 2513, 448, +4013, 1363, 1507, 1211, -2148, -35, -3449, -1383, +-1469, -1620, 1519, -246, 2962, 1561, 1815, 1944, +-824, 237, -2584, -1822, -2158, -1993, 321, -12, +2458, 2015, 2406, 1750, -11, -300, -2281, -1800, +-2366, -1236, -236, 285, 2037, 961, 2125, 604, +414, 370, -1497, 468, -1970, -260, -858, -1617, +919, -1799, 1935, 326, 1293, 2784, -499, 2461, +-1893, -610, -1719, -3076, 100, -2382, 1577, 539, +1630, 2506, 253, 1995, -1136, -19, -1554, -1616, +-657, -1734, 632, -509, 1431, 976, 781, 1522, +-578, 644, -1394, -624, -502, -1042, 756, -302, +980, 268, -282, 233, -1036, -282, -288, -22, +1227, 654, 1063, 911, -591, 127, -1791, -1209, +-862, -1719, 1121, -531, 1881, 1547, 730, 2478, +-1072, 1008, -1626, -1851, -808, -3043, 666, -1200, +1332, 1943, 1061, 3262, 34, 1471, -1009, -1643, +-1304, -3289, -573, -2068, 771, 1007, 1618, 3417, +1067, 2823, -579, -575, -1936, -3697, -1372, -3241, +695, 613, 2160, 4014, 1386, 3214, -834, -912, +-2233, -4137, -1194, -3126, 1074, 1031, 2065, 4132, +854, 3255, -1235, -893, -2032, -4178, -629, -3450, +1302, 838, 1905, 4337, 586, 3424, -1346, -1053, +-2033, -4305, -730, -3068, 1139, 1230, 1856, 3782, +839, 2439, -765, -913, -1571, -2619, -1041, -1780, +208, 137, 947, 1192, 848, 1267, 371, 762, +-255, -92, -549, -914, -834, -1233, -710, -632, +-44, 583, 1126, 1241, 1679, 1152, 765, 126, +-1271, -1172, -2499, -1734, -1450, -922, 1105, 1108, +2973, 2349, 2109, 1476, -760, -1005, -3102, -2539, +-2465, -1754, 371, 651, 2899, 2352, 2722, 2001, +95, -50, -2480, -2054, -2599, -2397, -517, -477, +1779, 1921, 2394, 2648, 1054, 783, -927, -1814, +-2071, -2520, -1585, -899, 93, 1473, 1881, 2280, +2046, 1055, 339, -1080, -1736, -2182, -2140, -1255, +-521, 1015, 1473, 2292, 1845, 1233, 532, -1233, +-1083, -2246, -1670, -931, -823, 1384, 864, 2018, +1812, 694, 787, -1055, -1375, -1804, -2246, -1002, +-435, 501, 2242, 1862, 2522, 1806, -410, 106, +-3163, -2097, -2570, -2578, 960, -682, 3328, 2052, +2364, 3045, -991, 1425, -3114, -1517, -2209, -3162, +601, -2234, 2442, 713, 1977, 3076, -163, 2828, +-1842, 1, -1619, -2656, -106, -2853, 1129, -498, +994, 1897, 177, 2361, -350, 918, -314, -819, +-125, -1608, -223, -1274, -413, -245, -59, 839, +611, 1479, 1034, 1092, 413, -96, -837, -1369, +-1528, -1581, -775, -571, 1035, 1092, 2041, 1833, +960, 1091, -1344, -792, -2422, -1905, -983, -1332, +1618, 624, 2702, 1830, 879, 1290, -2000, -466, +-2783, -1458, -698, -988, 2128, 248, 2721, 847, +457, 579, -2341, 73, -2671, -99, -315, -197, +2337, -433, 2605, -479, 113, 71, -2514, 941, +-2497, 840, -36, -393, 2209, -1532, 2161, -904, +161, 1197, -1679, 2247, -2004, 622, -749, -2217, +841, -2770, 1771, 3, 1370, 3164, -214, 2926, +-1570, -592, -1825, -3474, -511, -2718, 1044, 739, +1873, 3085, 1118, 2440, -424, -254, -1778, -2219, +-1632, -2175, -170, -424, 1450, 1387, 1598, 1878, +535, 895, -947, -624, -1226, -1356, -648, -934, +234, -99, 516, 572, 517, 825, 425, 816, +324, 409, -218, -525, -1001, -1301, -1207, -1280, +-311, -13, 1176, 1434, 1922, 2065, 1073, 927, +-1166, -1219, -2679, -2714, -1905, -1952, 968, 849, +3256, 3305, 2523, 2903, -1032, -400, -3723, -3573, +-2623, -3500, 999, -39, 3508, 3436, 2224, 3668, +-1074, 507, -2868, -2812, -1616, -3398, 735, -908, +1709, 2081, 874, 2887, -266, 1215, -663, -1348, +-512, -2157, -380, -1167, -209, 578, 169, 1320, +623, 976, 562, 248, -266, -413, -777, -783, +-359, -719, 412, -39, 382, 672, -316, 682, +-723, -117, -27, -581, 1000, -13, 830, 766, +-549, 487, -1470, -759, -780, -1450, 625, -299, +1362, 1405, 665, 1847, -437, 352, -1065, -1555, +-762, -1946, -98, -609, 552, 1173, 752, 1857, +586, 1132, 7, -337, -794, -1443, -1216, -1470, +-607, -524, 632, 781, 1460, 1425, 1013, 1029, +-563, 86, -1668, -763, -1131, -968, 352, -666, +1290, -196, 889, 375, -215, 939, -860, 1290, +-636, 732, -58, -859, 36, -2340, -3, -1848, +371, 711, 655, 3154, 248, 2707, -811, -435, +-1263, -3286, -366, -2958, 984, 62, 1146, 2833, +-44, 2741, -1144, 387, -812, -1941, 504, -2064, +957, -531, 5, 976, -1114, 1133, -865, 458, +614, 4, 1520, -78, 553, -278, -1246, -745, +-1887, -571, -438, 297, 1312, 1173, 1619, 676, +227, -439, -1101, -990, -1182, -166, -190, 741, +459, 524, 332, -626, -57, -1041, 34, 89, +393, 1558, 247, 1417, -543, -604, -1282, -2301, +-742, -1607, 747, 1020, 1882, 2754, 1012, 1723, +-1072, -1145, -2381, -2775, -1258, -1681, 1080, 1176, +2204, 2715, 1023, 1533, -1002, -1229, -1806, -2504, +-878, -1122, 520, 1540, 976, 2240, 391, 564, +-312, -1659, -381, -1767, 56, 0, 125, 1627, +-447, 1239, -902, -249, -375, -1322, 952, -804, +1760, 412, 452, 1158, -1787, 594, -2716, -440, +-762, -1082, 2215, -464, 3218, 622, 825, 1071, +-2639, 429, -3620, -705, -1095, -1008, 2485, -246, +3561, 918, 1092, 982, -2485, 36, -3435, -1126, +-1056, -786, 2130, 450, 2729, 1251, 465, 413, +-1910, -939, -1934, -1046, 11, 281, 1425, 1377, +944, 726, -545, -784, -1214, -1494, -589, -452, +463, 879, 856, 1406, 520, 679, -366, -377, +-913, -1225, -939, -1130, -37, -137, 760, 1267, +1014, 1527, 293, 358, -828, -1135, -1417, -1357, +-778, -250, 584, 794, 1375, 842, 881, 324, +-502, -34, -1567, -181, -1073, -452, 308, -672, +1252, -259, 687, 596, -628, 1059, -1205, 583, +-210, -355, 918, -793, 716, -586, -832, -70, +-1462, 215, -339, 390, 1431, 630, 1565, 648, +-358, 86, -2218, -1022, -1662, -1487, 730, -572, +2247, 1414, 1496, 2367, -933, 1208, -2415, -1483, +-1660, -3146, 475, -1902, 1954, 1368, 1645, 3805, +78, 2771, -1514, -913, -1855, -3963, -1107, -3355, +554, 259, 1653, 3665, 1697, 3758, 231, 638, +-1279, -2816, -2221, -3744, -1392, -1402, 266, 1763, +1794, 3355, 2135, 2011, 797, -378, -1395, -2286, +-2825, -2285, -1970, -966, 586, 1027, 2699, 2470, +2288, 2198, -357, -26, -2449, -2416, -2103, -2625, +82, -188, 1482, 2279, 914, 2156, -357, -32, +-698, -1661, 123, -935, 411, 510, -228, 846, +-1158, -299, -989, -863, 302, -51, 1469, 1328, +1178, 1327, -228, -235, -1572, -1746, -1692, -1697, +-495, 87, 1124, 1773, 1622, 1978, 733, 440, +-745, -1356, -1483, -1915, -1071, -759, -48, 813, +645, 1606, 692, 956, 596, -63, 262, -885, +-569, -903, -1477, -639, -1376, 42, 73, 799, +1768, 1402, 1910, 941, 202, -486, -1897, -1882, +-2542, -1617, -943, 328, 1492, 2089, 2482, 1906, +1252, -80, -1085, -1734, -2419, -1703, -1787, -184, +338, 1068, 1736, 1486, 1751, 841, 161, -137, +-1387, -1254, -1914, -1540, -825, -598, 903, 1207, +1601, 2014, 716, 1005, -898, -925, -1440, -1705, +-476, -802, 535, 557, 610, 880, -214, 322, +-645, -96, -77, 196, 501, 424, 446, -119, +-305, -845, -980, -860, -1122, 150, -37, 935, +1035, 918, 1438, 251, 423, -152, -1238, -527, +-2122, -810, -1114, -981, 797, -9, 2082, 1443, +1514, 2199, -484, 833, -2149, -1565, -2096, -2979, +-269, -1687, 1653, 1296, 2087, 3234, 485, 2431, +-1358, -577, -1917, -2695, -773, -2399, 686, -86, +1139, 1565, 344, 1665, -473, 719, -463, 61, +-69, -395, 72, -1084, -356, -1385, -504, -563, +-206, 1157, 393, 2012, 629, 1168, 443, -583, +-252, -1532, -1069, -1333, -1359, -399, -365, 500, +1089, 1325, 1715, 1635, 690, 791, -986, -1031, +-1945, -2402, -1312, -1690, 122, 686, 1252, 2570, +1406, 2055, 575, -177, -580, -1984, -1442, -1674, +-1420, -42, -707, 1187, 817, 1013, 1755, -15, +1295, -463, -497, -234, -1991, 378, -1846, 340, +70, -59, 1571, -622, 1258, -595, -141, -118, +-1139, 697, -805, 1176, 89, 805, 458, -338, +-80, -1560, -526, -1500, -326, -92, 301, 1724, +692, 2020, 233, 581, -570, -1388, -959, -1938, +-666, -874, 141, 811, 647, 1531, 735, 1024, +349, 1, -346, -726, -1081, -774, -1268, -568, +-359, -177, 991, 371, 1689, 1024, 713, 1093, +-1006, 189, -1933, -1107, -1285, -1645, 400, -616, +1659, 1138, 1488, 1962, 4, 1052, -1605, -1016, +-1890, -2078, -583, -1165, 1170, 981, 1875, 2186, +859, 1260, -1126, -903, -2226, -2119, -1221, -1164, +786, 842, 2094, 2072, 1339, 1310, -743, -555, +-2173, -1868, -1750, -1635, 161, 106, 1656, 1833, +1868, 2163, 344, 537, -1328, -1614, -2076, -2390, +-1257, -919, 463, 1254, 1793, 2170, 1674, 1097, +19, -561, -1660, -1366, -2116, -900, -515, -50, +1357, 551, 1636, 597, 154, 389, -1170, 86, +-1074, -3, 223, -7, 762, -286, -135, -706, +-882, -712, -575, 316, 665, 1434, 1130, 1518, +491, 3, -988, -1557, -1596, -1941, -806, -567, +650, 1122, 1485, 2010, 1019, 1363, -345, -126, +-1510, -1516, -1402, -1877, -216, -950, 1119, 687, +1430, 2088, 561, 2061, -805, 467, -1681, -1896, +-1495, -2875, 214, -1447, 1808, 1618, 2064, 3425, +190, 2162, -2053, -1157, -2518, -3271, -752, -2408, +1463, 549, 2109, 2518, 1019, 2402, -530, 503, +-1451, -1175, -1605, -2116, -1008, -1635, 337, -192, +1792, 1747, 2114, 2653, 505, 1351, -1923, -1205, +-2882, -2926, -1475, -2011, 1208, 614, 2672, 2596, +1895, 2295, -292, 217, -2087, -1772, -2315, -2181, +-783, -926, 974, 908, 1819, 1868, 1228, 1495, +-57, 18, -1169, -1319, -1307, -1649, -815, -729, +-67, 824, 798, 1696, 1149, 1118, 685, -450, +-281, -1527, -1148, -1012, -1125, 495, -289, 1417, +606, 650, 661, -749, 259, -1304, -1, -190, +-14, 1261, -82, 1433, -657, -61, -993, -1695, +-491, -1668, 763, 121, 1433, 2026, 995, 2106, +-548, 213, -1734, -1984, -1666, -2514, -183, -838, +1474, 1751, 1922, 2880, 737, 1623, -1201, -1180, +-2041, -2895, -1266, -2114, 419, 510, 1576, 2553, +1409, 2348, 149, 246, -1017, -1839, -1460, -2199, +-989, -771, 138, 1106, 1132, 1813, 1315, 1063, +476, -351, -769, -1064, -1566, -881, -1132, -253, +119, 134, 1194, 395, 1185, 717, 343, 946, +-684, 335, -1109, -869, -863, -1609, -168, -887, +691, 762, 908, 1730, 465, 1040, -359, -349, +-844, -1169, -621, -648, 153, 104, 358, 402, +9, -58, -333, -220, 43, 253, 532, 974, +659, 857, -275, -446, -1259, -1668, -1318, -1545, +-85, 232, 1358, 1899, 1832, 2016, 723, 390, +-1259, -1386, -2321, -1992, -1477, -1080, 641, 513, +2180, 1708, 1899, 1602, -118, 321, -1957, -1199, +-2161, -1599, -457, -655, 1407, 681, 2029, 1220, +796, 709, -1046, -175, -1980, -744, -1232, -633, +502, -75, 1722, 583, 1340, 673, -152, 101, +-1412, -622, -1453, -616, -405, 66, 644, 669, +1130, 483, 796, -186, 222, -395, -694, -92, +-1320, 258, -1255, -56, -195, -442, 1259, -296, +1895, 570, 1025, 1126, -819, 544, -1950, -741, +-1873, -1651, -554, -1057, 1095, 470, 2250, 1842, +2060, 1814, 149, 407, -2363, -1517, -3411, -2438, +-1503, -1494, 1887, 861, 3769, 2745, 2165, 2434, +-1234, -75, -3268, -2616, -2221, -2838, 276, -452, +1900, 2310, 1651, 2804, 413, 653, -612, -1945, +-985, -2416, -883, -523, -474, 1694, 324, 1914, +801, 227, 648, -1390, 55, -1298, -443, 138, +-596, 1125, -329, 718, -47, -334, 295, -795, +271, -364, 52, 256, -290, 484, -151, 487, +275, 262, 339, -233, -351, -982, -945, -1037, +-524, 108, 710, 1626, 1382, 1840, 613, 81, +-1078, -2032, -1792, -2353, -770, -368, 1031, 1955, +1815, 2445, 806, 809, -836, -1273, -1782, -1975, +-1037, -1152, 412, 285, 1423, 1189, 1070, 1237, +-106, 567, -1062, -404, -1083, -955, -276, -833, +508, -60, 883, 503, 541, 640, -190, 265, +-823, -125, -822, -370, -182, -270, 614, 84, +901, 422, 417, 241, -421, -328, -967, -720, +-879, -251, 2, 676, 977, 1106, 1146, 421, +227, -800, -1003, -1305, -1367, -707, -403, 583, +897, 1245, 1113, 971, 259, -50, -743, -881, +-690, -1066, -97, -457, 406, 435, 130, 925, +-176, 625, -276, -128, -44, -560, 268, -340, +354, 142, 298, 218, -264, -110, -883, -446, +-1085, -221, -11, 393, 1486, 936, 1852, 784, +276, -173, -2059, -1351, -2618, -1731, -635, -570, +2202, 1428, 2824, 2699, 811, 1674, -1847, -1007, +-2659, -3166, -1154, -2709, 952, 132, 1949, 2835, +1393, 3213, 222, 1062, -1078, -1611, -1718, -2976, +-1411, -2256, -55, -243, 1544, 2068, 2221, 3072, +1160, 2169, -867, -607, -2511, -3150, -2264, -3616, +-369, -1118, 2003, 2384, 2819, 4223, 1627, 2633, +-876, -1075, -2843, -3782, -2668, -3341, -575, -287, +2096, 2451, 2998, 2942, 1745, 1247, -1028, -734, +-2765, -1734, -2312, -1476, -42, -647, 1787, 352, +1949, 1020, 663, 1231, -584, 643, -1027, -279, +-882, -1031, -559, -971, 15, -259, 597, 462, +830, 687, 464, 375, -49, 58, -341, -96, +-426, -87, -617, -242, -657, -451, -73, -487, +833, -70, 1385, 703, 737, 1146, -623, 718, +-1671, -556, -1291, -1527, -65, -1282, 1135, 27, +1433, 1228, 807, 1401, -196, 691, -1113, -289, +-1396, -1062, -921, -1311, 293, -779, 1484, 522, +1707, 1604, 587, 1392, -1293, -77, -2123, -1502, +-1179, -1456, 893, -117, 2023, 1157, 1221, 1130, +-616, 69, -1670, -842, -983, -673, 358, 124, +1126, 641, 735, 301, -82, -323, -807, -547, +-827, -143, -161, 314, 591, 387, 748, 139, +380, -22, -229, -24, -534, -124, -544, -436, +-470, -517, -126, -26, 527, 728, 1189, 947, +902, 274, -333, -636, -1632, -975, -1563, -502, +-137, 202, 1463, 628, 1788, 561, 541, 199, +-963, -295, -1454, -398, -561, -112, 292, 257, +474, 9, 50, -608, 129, -582, 586, 465, +858, 1508, -21, 996, -1425, -776, -1814, -2048, +-545, -1258, 1461, 707, 2322, 1987, 1354, 1264, +-913, -348, -2384, -1505, -1849, -1209, 133, -167, +1781, 871, 1923, 1128, 547, 672, -1011, -263, +-1631, -917, -911, -954, 292, -398, 1059, 340, +749, 857, 163, 1029, -265, 498, -333, -482, +-294, -1407, -492, -1229, -400, 20, 332, 1307, +1000, 1461, 736, 355, -213, -879, -1025, -1258, +-839, -603, 124, 416, 865, 883, 571, 547, +-224, -220, -523, -511, -188, -202, 233, 253, +203, 125, -8, -296, -155, -356, -62, 109, +31, 534, 20, 399, -9, -75, 28, -348, +122, -345, 88, -196, -19, -82, -265, 89, +-377, 343, 5, 366, 473, 247, 613, -142, +98, -320, -556, -450, -770, -319, -175, -77, +542, 351, 745, 637, 165, 461, -553, -69, +-592, -565, 143, -495, 718, -156, 240, 80, +-674, 54, -777, 132, 250, 492, 1011, 585, +603, 29, -433, -869, -824, -1089, -361, -255, +209, 843, 299, 1112, 208, 419, 342, -471, +296, -687, -135, -463, -773, -130, -734, -66, +26, 196, 971, 599, 1035, 839, 294, 391, +-838, -664, -1368, -1401, -714, -1139, 678, 243, +1573, 1554, 1141, 1666, -375, 268, -1591, -1369, +-1290, -1783, 70, -575, 1293, 992, 1299, 1439, +320, 629, -812, -542, -1174, -933, -584, -696, +326, -37, 952, 431, 718, 873, 204, 677, +-463, -19, -639, -1089, -648, -1318, -154, -349, +429, 1187, 961, 1817, 729, 659, -253, -1189, +-978, -2137, -693, -942, 375, 1177, 777, 2211, +206, 1051, -730, -1240, -644, -2183, 462, -911, +1447, 1307, 973, 2088, -736, 603, -2174, -1430, +-1653, -2051, 562, -501, 2744, 1469, 2432, 2051, +-155, 679, -2571, -1305, -2610, -1972, -366, -944, +1804, 820, 2149, 1474, 847, 849, -576, -233, +-1297, -531, -890, -238, -171, -193, 313, -560, +362, -705, 378, 96, 531, 1178, 647, 1489, +104, 509, -1046, -1036, -1457, -1809, -635, -1244, +1039, 285, 1770, 1472, 1066, 1461, -569, 436, +-1389, -609, -966, -981, 18, -731, 740, -388, +643, 33, 201, 538, -146, 966, -4, 748, +87, -150, 10, -998, -443, -1045, -620, -219, +-76, 629, 783, 896, 944, 391, 279, -350, +-657, -727, -780, -395, -135, 405, 323, 823, +216, 294, -160, -778, 59, -1301, 552, -415, +843, 1030, 48, 1809, -1066, 891, -1447, -802, +-436, -1967, 1001, -1581, 1693, -44, 1087, 1476, +-232, 1942, -1143, 1013, -1193, -558, -657, -1636, +89, -1511, 741, -463, 1078, 645, 1053, 1247, +472, 1102, -643, 435, -1551, -500, -1493, -1190, +-363, -1141, 1223, -421, 2033, 627, 1527, 1253, +-117, 1177, -1509, 234, -2038, -956, -1255, -1608, +274, -1075, 1832, 325, 2451, 1560, 1387, 1609, +-919, 438, -2845, -1238, -2493, -1986, -121, -1149, +2424, 884, 2779, 2228, 1026, 1516, -1197, -730, +-2132, -2326, -1507, -1607, 17, 545, 1319, 2090, +1661, 1606, 846, -174, -532, -1651, -1367, -1745, +-1047, -497, -9, 1010, 897, 1791, 1215, 1195, +759, -235, -292, -1557, -1339, -1811, -1429, -747, +-157, 912, 1607, 2081, 2116, 1623, 561, -120, +-1590, -2005, -2316, -2216, -685, -607, 1510, 1529, +2224, 2234, 758, 1011, -1141, -899, -1738, -1761, +-617, -1162, 804, 139, 1259, 938, 553, 1004, +-336, 500, -479, -154, -248, -731, -105, -950, +-176, -482, -63, 360, 430, 1000, 889, 802, +595, -38, -374, -871, -1105, -957, -856, -337, +186, 565, 1055, 980, 927, 685, 181, -180, +-650, -951, -796, -1100, -220, -436, 582, 661, +748, 1312, 155, 999, -540, -170, -651, -1175, +105, -1336, 797, -493, 586, 543, -239, 1163, +-664, 976, -399, 182, 290, -726, 660, -1190, +398, -852, -127, 137, -447, 1047, -306, 1247, +126, 369, 312, -819, 222, -1459, 78, -844, +38, 451, 11, 1308, -70, 1085, -223, -5, +-158, -848, 188, -1087, 500, -567, 427, 152, +-5, 758, -506, 857, -660, 296, -223, -476, +647, -761, 1114, -288, 658, 340, -380, 318, +-1282, -247, -1039, -553, 176, -25, 1358, 739, +1274, 812, 226, -51, -822, -978, -972, -918, +-339, -48, 220, 751, 457, 634, 461, -10, +429, -393, 242, -251, -141, 36, -524, -54, +-568, -184, -190, -45, 345, 396, 870, 499, +916, -30, 59, -741, -988, -881, -1280, -177, +-250, 731, 1160, 1064, 1618, 587, 544, -283, +-874, -981, -1446, -1114, -742, -654, 470, 324, +1209, 1216, 1062, 1430, 370, 597, -485, -825, +-1107, -1795, -939, -1538, -113, -108, 976, 1458, +1465, 2023, 880, 982, -411, -876, -1364, -2044, +-1150, -1510, -104, 217, 949, 1514, 1276, 1323, +797, 111, 20, -814, -811, -750, -1080, -219, +-780, 87, 298, -47, 1259, -9, 1453, 354, +368, 595, -1047, 199, -1518, -595, -432, -926, +1101, -372, 1533, 479, 373, 833, -1084, 396, +-1250, -253, -8, -594, 1148, -508, 1107, -203, +179, 160, -627, 531, -607, 580, -272, 176, +34, -524, 181, -895, 433, -579, 619, 194, +482, 855, -46, 858, -585, 241, -562, -631, +-140, -1056, 258, -734, 399, 60, 379, 734, +381, 848, 270, 545, -15, -28, -456, -665, +-529, -1121, -243, -932, 217, 45, 550, 1120, +775, 1407, 634, 617, 70, -613, -794, -1305, +-1189, -1174, -568, -333, 710, 608, 1497, 1117, +1185, 854, 112, 41, -882, -614, -1208, -767, +-831, -509, 29, -198, 1047, 111, 1616, 489, +1079, 688, -356, 330, -1542, -402, -1354, -859, +-37, -456, 1136, 348, 1130, 731, 468, 237, +-79, -589, -230, -824, -369, -249, -500, 645, +-292, 910, 408, 371, 917, -517, 637, -921, +-100, -542, -449, 110, -287, 471, 82, 204, +58, -26, -71, 36, 114, 303, 584, 224, +781, -336, 214, -749, -596, -716, -992, -49, +-410, 543, 562, 900, 1143, 719, 810, 43, +0, -814, -614, -1394, -692, -952, -251, 344, +372, 1566, 855, 1599, 654, 187, -136, -1550, +-731, -2072, -499, -798, 352, 1207, 925, 2026, +686, 1070, -78, -778, -657, -1617, -563, -1081, +-155, 73, 457, 666, 831, 559, 869, 362, +249, 264, -654, 102, -1178, -523, -654, -1048, +711, -803, 1614, 270, 1306, 1209, -177, 995, +-1369, -173, -1492, -1063, -256, -848, 1070, 118, +1778, 664, 1238, 410, -90, -271, -1393, -528, +-1668, -252, -542, 188, 1048, 451, 1904, 292, +1289, -82, -179, -488, -1366, -628, -1181, -322, +23, 178, 1034, 671, 933, 648, 151, 213, +-386, -447, -155, -870, 247, -700, 243, -169, +-104, 482, -194, 705, 141, 549, 501, 115, +503, -339, 65, -627, -333, -765, -421, -451, +-127, 128, 381, 794, 710, 975, 675, 424, +205, -408, -298, -1089, -711, -1020, -588, -414, +7, 534, 834, 1163, 1210, 1033, 794, 112, +-151, -1025, -991, -1389, -1049, -751, -229, 364, +831, 1100, 1340, 932, 842, 261, -214, -601, +-890, -985, -639, -757, 241, -10, 763, 728, +503, 701, -106, 153, -263, -504, 18, -521, +486, -156, 493, 198, 82, 158, -395, -68, +-380, -150, -53, -51, 414, 107, 740, 60, +651, -119, 152, -192, -482, -86, -722, 117, +-331, 93, 491, -142, 987, -282, 709, -109, +55, 314, -480, 332, -429, -106, -63, -644, +230, -482, 374, 305, 445, 835, 462, 404, +195, -638, -274, -1134, -643, -538, -303, 540, +607, 1104, 1154, 702, 706, -93, -466, -783, +-1016, -1026, -483, -751, 559, -92, 1100, 762, +723, 1194, 52, 902, -617, -81, -636, -1106, +-236, -1478, 613, -856, 1025, 400, 735, 1290, +-181, 1187, -837, 176, -517, -801, 238, -1114, +758, -668, 602, 48, 215, 674, -20, 883, +-57, 515, -154, -410, -299, -1135, -50, -1136, +451, -124, 781, 957, 512, 1347, -131, 752, +-512, -399, -279, -1252, 303, -1446, 498, -622, +339, 513, -89, 1405, -117, 1223, 231, 277, +497, -749, 184, -1257, -382, -1069, -417, -430, +208, 533, 989, 1290, 838, 1270, -83, 186, +-965, -1218, -811, -1710, 161, -826, 1069, 666, +1181, 1443, 509, 1029, -317, -91, -829, -967, +-632, -1117, -72, -615, 525, 240, 805, 833, +753, 877, 350, 312, -174, -481, -484, -926, +-380, -797, -40, -130, 435, 596, 532, 824, +283, 370, -47, -397, 26, -698, 282, -338, +271, 200, 21, 258, -226, -114, -33, -302, +239, -64, 297, 292, 127, 295, -14, 33, +156, -303, 286, -435, 294, -364, 68, -3, +27, 439, 46, 579, -61, 92, -193, -633, +-170, -893, 337, -297, 851, 679, 996, 1109, +284, 471, -810, -761, -1342, -1495, -654, -1013, +885, 420, 1745, 1561, 1328, 1433, -162, 115, +-1336, -1355, -1258, -1783, -121, -910, 1126, 618, +1428, 1567, 731, 1269, -449, 36, -1043, -1130, +-697, -1282, 347, -536, 1130, 403, 939, 805, +23, 567, -768, 3, -608, -464, 103, -598, +755, -325, 718, 188, 325, 515, -131, 363, +-394, -170, -415, -578, -142, -487, 468, -15, +886, 329, 724, 337, -24, 42, -611, -129, +-529, -153, -1, 61, 462, 28, 489, -279, +317, -717, 145, -536, 156, 454, 66, 1408, +-145, 1133, -302, -533, -157, -1949, 235, -1616, +632, 257, 691, 1790, 326, 1476, -214, -118, +-579, -1331, -671, -1100, -124, -1, 724, 672, +1279, 405, 937, -176, -142, -253, -1118, 114, +-1169, 269, -178, -166, 930, -579, 1319, -383, +772, 213, -60, 540, -537, 270, -651, -89, +-386, -291, 52, -319, 611, -371, 866, -213, +605, 231, -58, 605, -567, 430, -447, -167, +-19, -663, 367, -629, 431, -184, 436, 325, +283, 623, -45, 473, -386, -94, -395, -734, +141, -768, 573, -151, 577, 583, 130, 677, +-184, 162, -117, -378, 67, -474, 41, -269, +-111, -57, 106, 78, 499, 168, 526, 203, +12, 31, -450, -139, -314, -152, 297, 19, +677, 11, 350, -254, -247, -418, -459, -159, +-156, 389, 374, 660, 639, 325, 455, -335, +-4, -762, -322, -673, -307, -75, 3, 540, +243, 702, 222, 253, 158, -425, 230, -636, +274, -256, 130, 265, -146, 337, -201, -9, +12, -291, 183, -223, 97, 76, -26, 159, +170, 27, 483, -179, 459, -129, -76, 74, +-523, 259, -387, 65, 147, -363, 436, -615, +385, -252, 203, 472, 130, 860, 109, 404, +-124, -529, -328, -1035, -268, -618, 273, 280, +600, 820, 556, 574, 60, -52, -400, -464, +-497, -536, -123, -354, 461, -125, 699, 268, +514, 615, -99, 582, -544, -10, -587, -776, +-115, -1006, 558, -469, 893, 485, 597, 1049, +-129, 839, -617, -63, -667, -910, -159, -1112, +499, -464, 785, 467, 573, 915, 26, 640, +-415, -28, -516, -525, -182, -648, 250, -479, +494, -98, 453, 383, 207, 704, -85, 491, +-343, -143, -371, -732, -30, -721, 467, -212, +696, 360, 368, 535, -301, 343, -671, -3, +-323, -240, 408, -296, 659, -277, 338, -243, +-139, -155, -165, 130, 65, 501, 116, 632, +-152, 197, -338, -590, -20, -1053, 517, -707, +823, 245, 449, 1088, -269, 1062, -862, 136, +-762, -941, -38, -1290, 801, -557, 1075, 571, +623, 1100, -194, 661, -745, -196, -728, -686, +-200, -674, 406, -389, 690, -25, 565, 518, +129, 877, -313, 560, -449, -419, -113, -1083, +324, -729, 429, 190, 80, 561, -288, 153, +-231, -154, 209, 211, 464, 700, 310, 375, +-132, -655, -351, -1390, -174, -1053, 197, 134, +382, 1268, 240, 1587, -33, 833, -255, -557, +-156, -1613, 142, -1567, 322, -429, 212, 884, +50, 1424, -3, 932, -58, -27, -242, -762, +-235, -900, 160, -529, 673, 18, 603, 440, +-164, 462, -905, 203, -647, -127, 518, -162, +1252, -11, 695, 17, -661, -211, -1217, -396, +-470, -172, 732, 300, 1066, 501, 392, 238, +-389, -173, -567, -330, -75, -298, 259, -220, +281, -121, 17, 205, -142, 535, -185, 476, +39, -84, 399, -672, 492, -737, 142, -221, +-338, 399, -476, 664, -242, 455, 167, 25, +424, -376, 425, -484, 220, -404, -80, -177, +-330, 42, -332, 345, 9, 635, 366, 591, +382, -29, 63, -941, -236, -1203, -220, -336, +25, 1004, 285, 1443, 263, 421, 36, -1064, +-169, -1414, -164, -345, 12, 933, 161, 1085, +188, 186, 47, -616, -62, -555, 28, -62, +155, 86, 60, -184, -147, -266, -204, 199, +76, 703, 373, 598, 306, -133, -59, -749, +-299, -682, -180, -123, 49, 255, 167, 169, +173, -9, 237, 183, 224, 562, -51, 511, +-463, -192, -450, -1004, 70, -1082, 640, -268, +658, 761, 140, 1130, -404, 617, -524, -240, +-241, -736, 19, -598, 174, -191, 335, 167, +574, 282, 556, 328, 22, 244, -806, -91, +-1188, -542, -605, -630, 674, -37, 1602, 791, +1313, 1003, -8, 264, -1312, -794, -1560, -1193, +-666, -694, 657, 195, 1413, 817, 1163, 928, +138, 571, -846, -68, -1111, -694, -512, -930, +326, -560, 873, 91, 783, 590, 174, 633, +-568, 308, -946, -155, -538, -463, 473, -329, +1346, 183, 1001, 520, -358, 136, -1513, -681, +-1235, -982, 181, -203, 1407, 1013, 1327, 1418, +134, 535, -906, -848, -1001, -1507, -247, -914, +451, 338, 639, 1184, 281, 964, -138, -1, +-288, -740, -131, -677, 91, -75, 185, 275, +173, 194, 86, 16, -148, 107, -317, 147, +-212, -80, 212, -371, 520, -222, 392, 234, +-159, 377, -609, -26, -416, -405, 273, -180, +727, 385, 454, 480, -291, -89, -813, -666, +-593, -515, 270, 171, 1035, 639, 869, 453, +-101, -37, -977, -323, -896, -289, -77, -195, +708, -155, 722, 17, 133, 315, -343, 458, +-258, 166, 65, -305, 127, -450, -7, -148, +-106, 229, -1, 212, 56, -54, -62, -233, +-201, -64, 21, 185, 519, 244, 654, 89, +103, -115, -747, -189, -973, -169, -361, -92, +550, 1, 897, 123, 648, 186, 85, 135, +-343, 11, -633, -100, -634, -130, -248, -139, +365, -91, 791, 41, 642, 205, 86, 203, +-492, -50, -662, -244, -404, -134, 40, 137, +456, 179, 542, -99, 288, -255, -100, -3, +-305, 422, -264, 396, -199, -125, -200, -693, +-144, -677, 278, -57, 816, 709, 843, 1032, +-16, 565, -1097, -395, -1420, -1161, -541, -993, +823, -72, 1591, 818, 1133, 892, -137, 315, +-1255, -196, -1393, -252, -506, -114, 653, -214, +1218, -434, 804, -362, -85, 106, -739, 617, +-725, 720, -284, 349, 195, -252, 449, -718, +422, -719, 217, -208, -78, 480, -265, 730, +-436, 364, -395, -257, -94, -492, 441, -205, +744, 158, 508, 223, -179, -29, -799, -145, +-741, -21, -98, 197, 496, 156, 461, -133, +160, -338, 23, -196, 148, 256, 71, 517, +-353, 281, -791, -335, -569, -701, 346, -383, +1158, 391, 960, 832, -127, 414, -1122, -440, +-1073, -831, -103, -358, 858, 446, 878, 650, +75, 180, -634, -360, -514, -327, 119, 62, +481, 246, 182, 24, -373, -235, -495, -125, +-21, 172, 469, 272, 369, -30, -62, -316, +-281, -225, -89, 232, 60, 515, -119, 256, +-421, -356, -225, -697, 479, -385, 942, 302, +457, 692, -622, 417, -1267, -167, -814, -454, +353, -211, 1207, 175, 1036, 192, 41, -109, +-898, -316, -1030, -102, -378, 281, 404, 408, +659, 155, 371, -192, -85, -298, -262, -156, +-158, 33, 27, 100, 4, 62, -144, 10, +-296, -36, -190, -6, 184, 50, 571, 174, +526, 148, -22, -39, -639, -322, -797, -405, +-358, -129, 269, 302, 623, 536, 557, 329, +200, -83, -209, -337, -500, -293, -538, -115, +-322, -62, 63, -18, 437, 96, 554, 313, +281, 369, -192, 177, -543, -116, -501, -359, +-119, -445, 342, -366, 423, -31, 97, 445, +-242, 702, -284, 467, -91, -132, 95, -563, +142, -585, 15, -267, -97, 123, -149, 445, +-40, 527, 52, 193, 91, -308, -93, -504, +-252, -112, -155, 338, 226, 253, 441, -244, +170, -409, -369, 57, -605, 558, -328, 439, +160, -181, 432, -596, 363, -446, 91, 1, +-193, 378, -351, 480, -344, 333, -122, -44, +158, -433, 219, -518, 33, -189, -43, 250, +83, 401, 145, 224, -89, -39, -426, -122, +-458, -77, -19, -13, 430, -55, 409, -102, +-9, -42, -297, 130, -192, 251, 12, 98, +22, -204, -191, -344, -315, -92, -84, 296, +408, 430, 573, 192, 95, -184, -595, -397, +-771, -423, -232, -226, 512, 166, 724, 619, +189, 701, -500, 185, -663, -556, -266, -805, +238, -313, 473, 321, 303, 424, -108, 52, +-466, -165, -419, 102, -20, 402, 362, 216, +308, -328, -129, -554, -457, -186, -319, 281, +149, 264, 412, -169, 298, -292, -61, 157, +-361, 689, -475, 548, -388, -238, -82, -865, +369, -702, 680, 11, 469, 493, -186, 437, +-745, 147, -703, 95, -207, 195, 224, 44, +320, -396, 245, -660, 282, -293, 237, 400, +-125, 714, -697, 280, -834, -404, -294, -551, +552, -4, 925, 617, 505, 602, -286, -78, +-809, -764, -689, -821, -146, -185, 394, 557, +478, 858, 208, 534, -106, 6, -225, -361, +-183, -447, -167, -426, -215, -373, -206, -108, +86, 395, 347, 840, 385, 705, 39, -21, +-356, -757, -556, -787, -319, -112, 142, 507, +399, 415, 247, -209, -169, -507, -381, -75, +-207, 631, 212, 797, 293, 229, -34, -517, +-395, -833, -361, -600, -41, -80, 261, 414, +293, 680, 82, 581, -222, 203, -395, -248, +-317, -469, 13, -437, 325, -226, 355, 36, +58, 261, -276, 354, -372, 251, -284, 52, +-217, -127, -116, -191, 221, -185, 624, -67, +615, 131, -18, 271, -817, 169, -1082, -137, +-520, -315, 355, -225, 847, 28, 626, 191, +97, 300, -290, 389, -403, 292, -385, -166, +-414, -722, -315, -779, 64, -172, 636, 604, +748, 896, 175, 575, -688, -2, -971, -506, +-383, -745, 498, -561, 741, 76, 189, 739, +-420, 799, -534, 155, -218, -593, 30, -684, +135, -121, 192, 477, 257, 508, 135, 60, +-242, -320, -578, -276, -510, 69, -63, 251, +354, 85, 481, -212, 294, -238, -36, 73, +-370, 379, -488, 356, -350, -16, -62, -373, +170, -413, 272, -108, 256, 276, 110, 402, +-105, 188, -316, -131, -373, -222, -253, -81, +-78, 42, 82, 12, 244, 21, 358, 214, +281, 295, -114, -37, -588, -577, -724, -597, +-322, 127, 292, 911, 624, 868, 463, -4, +28, -811, -316, -821, -433, -193, -400, 353, +-307, 453, -67, 273, 316, 191, 601, 180, +471, 18, -125, -361, -772, -608, -867, -400, +-270, 194, 503, 680, 764, 625, 373, 107, +-275, -372, -596, -439, -389, -140, -10, 152, +142, 178, 8, -32, -62, -184, -19, -50, +148, 282, 206, 476, 74, 232, -226, -244, +-503, -489, -521, -284, -224, 31, 356, 66, +747, -42, 556, 161, -145, 678, -728, 799, +-753, 72, -274, -995, 231, -1309, 363, -488, +233, 653, 103, 1153, 36, 800, -76, 170, +-270, -309, -462, -610, -434, -751, -75, -500, +448, 233, 741, 971, 442, 975, -371, 114, +-1074, -908, -965, -1093, -25, -225, 960, 930, +1083, 1236, 254, 385, -718, -831, -983, -1221, +-479, -446, 164, 660, 366, 1016, 170, 400, +30, -416, 134, -595, 214, -109, -64, 404, +-521, 402, -642, -21, -259, -375, 299, -333, +522, 12, 296, 287, -57, 251, -218, 42, +-262, -2, -327, 159, -316, 219, -53, -108, +332, -543, 465, -505, 186, 155, -279, 783, +-529, 644, -410, -162, -110, -746, 169, -449, +362, 359, 389, 767, 89, 348, -375, -397, +-626, -686, -433, -333, 43, 246, 397, 517, +379, 414, 98, 148, -161, -79, -296, -249, +-272, -323, -143, -231, -3, 50, 31, 328, +-1, 377, 16, 188, 129, -75, 144, -226, +-120, -221, -409, -70, -397, 137, -28, 247, +329, 158, 349, -51, 42, -125, -259, -1, +-342, 110, -246, 13, -100, -159, 50, -87, +168, 229, 179, 417, 85, 174, -52, -301, +-188, -515, -356, -242, -370, 290, -121, 619, +283, 460, 446, -70, 180, -536, -270, -520, +-443, -60, -211, 408, 57, 476, 97, 205, +-52, -37, -77, -87, 23, -110, 75, -240, +-79, -327, -249, -112, -202, 362, 69, 698, +271, 540, 143, -61, -208, -630, -440, -693, +-291, -188, 87, 397, 317, 533, 169, 220, +-152, -88, -309, -32, -160, 158, 86, 82, +189, -231, 42, -352, -179, -47, -348, 323, +-303, 292, -96, -62, 197, -247, 412, 8, +347, 378, -37, 393, -474, 0, -604, -378, +-360, -399, 38, -147, 267, 104, 299, 218, +261, 318, 191, 412, -68, 291, -497, -175, +-787, -676, -529, -643, 220, 69, 878, 861, +807, 920, 3, 80, -851, -856, -1027, -964, +-368, -126, 439, 829, 719, 1005, 339, 322, +-180, -490, -374, -696, -242, -281, -163, 214, +-275, 333, -285, 120, 16, -71, 467, 0, +638, 229, 232, 336, -461, 113, -894, -299, +-696, -523, -69, -268, 546, 273, 666, 552, +294, 322, -212, -83, -444, -159, -346, 69, +-162, 105, -137, -248, -187, -509, -23, -152, +365, 601, 588, 930, 272, 418, -462, -478, +-983, -918, -768, -570, 79, 161, 863, 665, +877, 653, 140, 266, -714, -165, -947, -361, +-437, -266, 278, -37, 556, 125, 289, 150, +-117, 102, -274, 52, -190, 11, -110, -12, +-142, 14, -178, 105, -66, 178, 137, 127, +252, -20, 154, -187, -116, -261, -405, -190, +-474, 35, -219, 346, 194, 504, 414, 366, +270, -9, -117, -318, -372, -371, -323, -240, +-131, -92, -56, 39, -21, 281, 90, 540, +178, 516, 96, 80, -172, -461, -339, -588, +-203, -258, 74, 175, 127, 369, -70, 357, +-269, 260, -226, 20, 63, -326, 262, -430, +207, -27, -51, 548, -323, 584, -429, -38, +-277, -617, 11, -487, 196, 138, 230, 499, +120, 341, -36, 67, -171, 33, -258, 53, +-279, -153, -222, -408, -84, -327, 90, 134, +270, 563, 326, 604, 89, 266, -387, -222, +-722, -597, -465, -627, 224, -177, 671, 537, +386, 936, -330, 638, -678, -152, -313, -740, +246, -702, 349, -233, -37, 256, -335, 509, +-249, 592, 35, 462, 74, 77, -57, -452, +-107, -739, 57, -491, 107, 153, -122, 685, +-404, 676, -368, 175, 5, -331, 362, -407, +358, -50, 7, 314, -349, 238, -461, -198, +-302, -478, 29, -146, 289, 533, 269, 810, +-31, 281, -364, -583, -407, -850, -71, -207, +333, 642, 304, 808, -139, 159, -573, -516, +-483, -503, 80, 49, 526, 436, 344, 260, +-219, -116, -555, -185, -347, 87, 154, 258, +336, 61, 34, -236, -356, -230, -379, 132, +-25, 416, 326, 304, 279, -87, -145, -373, +-512, -315, -428, -6, 46, 316, 448, 443, +320, 306, -173, 3, -529, -269, -422, -317, +-15, -171, 286, 29, 248, 158, 12, 229, +-182, 270, -250, 223, -237, 38, -124, -193, +10, -265, 109, -100, 69, 128, -20, 182, +-115, 37, -135, -105, -148, -15, -99, 235, +-37, 353, 2, 155, -30, -209, -67, -360, +-39, -170, 21, 147, -11, 259, -179, 127, +-276, -7, -109, 3, 163, 91, 191, 72, +-42, -40, -273, -45, -212, 89, 10, 191, +72, 29, -122, -284, -246, -360, -90, 9, +198, 539, 262, 660, -11, 224, -390, -352, +-479, -542, -189, -297, 226, 4, 423, 147, +189, 253, -286, 422, -552, 450, -323, 92, +177, -429, 424, -630, 164, -293, -340, 271, +-464, 565, -119, 427, 227, 53, 147, -238, +-204, -266, -318, -90, -4, 118, 303, 165, +177, 93, -257, 50, -483, 75, -276, 49, +102, -106, 217, -203, 67, -68, -58, 228, +-14, 391, 22, 277, -117, 0, -340, -279, +-369, -434, -82, -359, 249, 52, 344, 605, +146, 814, -150, 362, -316, -431, -305, -853, +-174, -542, -27, 176, 85, 665, 112, 594, +78, 154, 32, -228, -72, -329, -204, -203, +-314, -16, -244, 124, 37, 194, 297, 206, +255, 141, -102, -12, -402, -170, -350, -175, +-12, 4, 233, 219, 154, 236, -113, 23, +-230, -185, -109, -145, 40, 129, 6, 293, +-162, 133, -258, -207, -62, -290, 232, 39, +328, 416, 49, 388, -369, -96, -607, -493, +-382, -360, 143, 177, 542, 565, 480, 411, +-9, -73, -517, -407, -597, -299, -216, 92, +233, 364, 328, 279, 58, -91, -239, -363, +-242, -226, 0, 216, 175, 526, 100, 319, +-160, -199, -316, -479, -240, -204, -20, 275, +138, 378, 174, 35, 47, -285, -109, -145, +-205, 252, -183, 364, -85, 38, 55, -299, +77, -186, -12, 225, -118, 372, -162, 0, +-107, -482, -13, -440, 48, 176, 90, 764, +76, 709, -47, -2, -251, -701, -355, -774, +-217, -183, 79, 471, 337, 640, 310, 317, +50, -68, -274, -180, -441, -122, -391, -161, +-101, -229, 254, -74, 429, 334, 226, 592, +-198, 323, -478, -293, -357, -648, 13, -364, +258, 272, 183, 619, -43, 371, -190, -171, +-176, -431, -89, -204, -15, 200, 36, 341, +45, 124, 10, -154, -73, -193, -146, 16, +-155, 213, -89, 181, -2, -29, 68, -218, +99, -178, 38, 76, -80, 344, -167, 379, +-182, 75, -155, -337, -94, -507, 41, -246, +219, 278, 269, 614, 26, 464, -380, -61, +-515, -483, -169, -412, 318, 30, 428, 362, +9, 241, -433, -108, -379, -232, 86, 28, +364, 345, 181, 302, -248, -61, -399, -363, +-149, -304, 159, 4, 131, 250, -81, 273, +-171, 143, 13, 4, 224, -92, 119, -115, +-244, -52, -458, 53, -254, 112, 195, 44, +405, -55, 150, -57, -264, 27, -390, 94, +-95, 70, 261, 57, 288, 108, -63, 113, +-440, -70, -466, -319, -65, -312, 390, 59, +505, 469, 166, 485, -325, 57, -561, -365, +-363, -375, 61, -12, 366, 305, 316, 254, +1, -62, -303, -300, -342, -200, -93, 150, +213, 405, 215, 336, -48, -21, -256, -336, +-151, -358, 96, -111, 138, 178, -105, 292, +-315, 229, -184, 76, 196, -79, 394, -160, +199, -140, -213, -17, -494, 97, -424, 126, +-98, 81, 284, 25, 464, 12, 304, -22, +-117, -85, -417, -80, -411, 48, -145, 204, +116, 165, 191, -79, 103, -283, 33, -167, +-8, 193, -77, 387, -147, 186, -145, -176, +-66, -268, 11, -48, 14, 113, -17, -14, +-6, -189, 40, -15, 86, 416, 32, 570, +-131, 131, -294, -550, -250, -790, 23, -335, +318, 394, 321, 784, -19, 546, -363, -50, +-326, -525, 16, -521, 247, -119, 95, 298, +-206, 387, -255, 141, 48, -133, 295, -172, +171, -49, -195, 45, -365, 51, -167, 75, +163, 123, 220, 64, -31, -124, -203, -263, +-80, -129, 181, 177, 175, 349, -137, 220, +-405, -62, -247, -225, 170, -205, 411, -93, +192, 48, -224, 164, -381, 211, -157, 113, +127, -41, 170, -87, -20, -9, -137, 26, +-69, -122, 95, -269, 132, -123, -23, 297, +-218, 582, -242, 360, -77, -195, 118, -595, +226, -511, 142, -63, -6, 374, -172, 528, +-268, 340, -222, -39, -15, -358, 215, -390, +285, -134, 76, 162, -205, 265, -255, 174, +-73, 44, 102, -36, 46, -98, -142, -132, +-131, -79, 102, 59, 273, 147, 135, 83, +-209, -25, -382, -46, -204, 21, 119, 36, +244, -41, 114, -89, -46, -10, -26, 115, +36, 142, -41, 30, -250, -102, -341, -172, +-99, -121, 311, 41, 511, 240, 287, 320, +-212, 120, -547, -240, -463, -415, -77, -216, +288, 151, 376, 289, 181, 140, -58, -7, +-141, 79, -116, 180, -85, -2, -147, -352, +-161, -452, -69, -103, 140, 334, 311, 435, +271, 222, -10, -2, -323, -58, -410, -117, +-213, -279, 124, -355, 287, -125, 200, 294, +7, 509, -70, 348, -43, -20, -67, -301, +-240, -348, -262, -233, -24, -8, 357, 210, +444, 293, 143, 184, -357, -10, -544, -126, +-310, -136, 119, -107, 397, -69, 366, 36, +133, 207, -166, 245, -368, 32, -393, -287, +-136, -352, 202, -11, 424, 409, 306, 443, +-54, -8, -382, -493, -363, -462, -67, 57, +243, 504, 255, 406, 40, -79, -160, -390, +-149, -269, -32, 60, 35, 201, 25, 121, +38, 40, 77, 48, 22, 13, -140, -148, +-263, -233, -94, -68, 206, 233, 317, 332, +93, 78, -222, -271, -306, -343, -97, -40, +111, 333, 135, 373, 50, 30, 24, -371, +51, -423, -27, -65, -236, 337, -281, 428, +-11, 147, 370, -185, 441, -311, 54, -213, +-461, 1, -558, 188, -140, 271, 386, 142, +498, -156, 123, -328, -266, -168, -302, 224, +-59, 408, 117, 155, 18, -255, -133, -377, +-62, -118, 165, 176, 261, 226, 35, 71, +-267, -56, -294, -38, -7, 32, 226, 73, +198, 4, -90, -139, -247, -250, -95, -155, +177, 203, 248, 514, 13, 381, -245, -189, +-245, -659, 0, -490, 182, 151, 164, 598, +-4, 423, -86, -98, -60, -380, -36, -233, +-73, 61, -68, 159, 87, 53, 233, -36, +117, -23, -208, 44, -375, 50, -152, 2, +300, -54, 456, -96, 163, -76, -321, 41, +-483, 173, -209, 156, 228, -51, 362, -227, +187, -156, -76, 124, -177, 277, -104, 104, +-21, -210, -41, -307, -103, -79, -22, 213, +165, 294, 275, 159, 120, -59, -159, -210, +-329, -255, -206, -163, 46, 67, 216, 274, +165, 302, 33, 84, -54, -199, -36, -318, +-37, -174, -60, 109, -87, 274, -41, 193, +44, -55, 117, -226, 110, -153, 0, 53, +-118, 176, -148, 93, -33, -68, 111, -125, +176, -60, 45, 76, -160, 161, -252, 119, +-85, -65, 205, -265, 322, -243, 122, 33, +-198, 324, -351, 287, -178, -19, 131, -220, +302, -113, 208, 89, -30, 56, -244, -165, +-272, -224, -131, 7, 157, 293, 366, 322, +290, 115, -71, -110, -424, -235, -422, -272, +-41, -219, 367, -21, 438, 262, 129, 426, +-257, 307, -336, -49, -103, -377, 137, -446, +156, -203, -2, 168, -104, 386, 2, 311, +122, 34, 87, -205, -72, -252, -158, -134, +-34, 36, 127, 136, 87, 131, -75, 20, +-156, -87, -54, -69, 123, 49, 178, 127, +83, 39, -34, -138, -115, -180, -125, -52, +-120, 110, -64, 153, 56, 118, 201, 64, +249, -33, 138, -195, -118, -281, -315, -97, +-289, 261, -46, 413, 210, 148, 250, -284, +110, -395, 5, -91, -11, 243, -49, 250, +-153, -5, -206, -153, -42, -69, 188, 60, +250, 45, 76, -70, -125, -72, -150, 31, +-2, 114, 81, 83, 35, -27, -35, -108, +-52, -130, -21, -53, 0, 97, 39, 220, +66, 168, 48, -87, -26, -282, -78, -201, +-46, 94, 41, 288, 81, 153, 19, -124, +-80, -250, -112, -113, -5, 104, 156, 213, +226, 177, 76, 25, -207, -158, -385, -271, +-200, -184, 247, 57, 535, 230, 320, 200, +-199, 50, -540, -12, -394, 24, 87, -39, +433, -208, 385, -297, 53, -126, -207, 173, +-228, 344, -100, 328, -35, 174, 8, -79, +74, -402, 191, -564, 196, -293, 20, 300, +-224, 702, -254, 496, -18, -114, 237, -520, +215, -429, -54, -58, -241, 182, -150, 211, +127, 166, 292, 122, 174, 26, -106, -161, +-278, -318, -201, -268, 46, 33, 229, 402, +223, 509, 52, 184, -139, -379, -201, -660, +-96, -351, 49, 266, 161, 601, 170, 381, +76, -88, -60, -324, -191, -240, -197, -67, +-48, -6, 154, 36, 267, 145, 189, 215, +-32, 116, -212, -120, -194, -259, -38, -166, +127, 53, 136, 201, 65, 147, -23, -13, +-47, -144, -33, -127, 5, 7, 47, 123, +90, 140, 55, 32, -61, -112, -142, -181, +-131, -117, 28, 59, 181, 207, 242, 219, +151, 53, -49, -168, -293, -264, -330, -177, +-97, 35, 289, 216, 469, 261, 258, 146, +-170, -83, -431, -272, -331, -280, 11, -67, +323, 189, 410, 276, 244, 151, -106, -54, +-390, -156, -391, -132, -59, -74, 321, -32, +413, 21, 150, 136, -152, 213, -233, 136, +-75, -95, 98, -320, 93, -298, -29, -34, +-83, 288, -2, 414, 118, 230, 135, -137, +24, -448, -86, -449, -69, -104, 57, 386, +117, 636, 7, 372, -161, -250, -156, -727, +55, -611, 266, 16, 272, 614, 62, 707, +-173, 272, -276, -284, -173, -581, 46, -509, +257, -177, 288, 225, 113, 524, -148, 523, +-274, 183, -152, -297, 112, -574, 272, -431, +217, -25, 15, 313, -153, 378, -185, 203, +-107, 1, 20, -122, 111, -158, 156, -148, +186, -111, 165, -19, 12, 88, -219, 161, +-356, 152, -210, 64, 131, -51, 373, -181, +332, -239, 79, -130, -91, 144, -71, 399, +-52, 346, -190, -65, -319, -536, -156, -598, +306, -116, 698, 526, 552, 783, -85, 388, +-728, -326, -768, -777, -146, -590, 587, 44, +773, 550, 303, 520, -322, 82, -490, -266, +-160, -207, 207, 40, 211, 93, -49, -134, +-135, -283, 95, -68, 306, 304, 171, 402, +-201, 83, -391, -301, -158, -336, 239, -51, +427, 199, 251, 167, -74, -12, -264, -103, +-227, -50, -92, 6, 75, -26, 231, -19, +299, 112, 191, 209, -76, 40, -328, -319, +-314, -443, -12, -72, 348, 508, 425, 653, +116, 130, -287, -579, -395, -759, -99, -230, +319, 464, 445, 691, 159, 322, -250, -232, +-397, -498, -154, -359, 208, -9, 354, 272, +206, 315, -35, 143, -156, -116, -95, -277, +2, -226, 37, -7, 26, 225, 54, 285, +103, 117, 115, -162, 25, -322, -72, -244, +-93, 1, -20, 235, 72, 305, 120, 195, +94, -23, 26, -262, -21, -375, -47, -242, +-37, 117, -7, 420, 54, 375, 119, 2, +151, -343, 87, -319, -57, -20, -185, 192, +-155, 104, 57, -107, 258, -122, 262, 87, +43, 271, -201, 174, -220, -153, 6, -387, +262, -286, 278, 79, 7, 347, -288, 280, +-287, -17, 58, -214, 422, -127, 426, 50, +21, 53, -389, -108, -403, -158, -27, 38, +346, 265, 348, 223, 104, -84, -120, -318, +-140, -229, -39, 71, 43, 273, 56, 218, +57, -11, 66, -211, 45, -262, -2, -139, +-22, 77, 43, 269, 120, 310, 81, 132, +-48, -187, -163, -427, -99, -374, 137, -17, +314, 380, 239, 483, -59, 174, -285, -247, +-221, -389, 63, -167, 263, 111, 222, 143, +20, -19, -115, -96, -50, 34, 88, 185, +142, 132, 33, -71, -128, -210, -158, -153, +5, -13, 251, 70, 332, 84, 117, 86, +-227, 60, -334, -34, -90, -136, 290, -112, +398, 54, 124, 170, -240, 63, -335, -159, +-66, -226, 294, -28, 404, 221, 165, 228, +-164, -9, -300, -219, -154, -188, 86, 13, +240, 131, 234, 91, 126, -9, -33, -55, +-159, -60, -178, -49, -16, 13, 217, 98, +293, 104, 87, -45, -176, -198, -224, -122, +12, 122, 248, 239, 206, 42, -28, -238, +-151, -229, -9, 89, 194, 315, 195, 134, +-45, -245, -231, -360, -155, -59, 116, 306, +317, 320, 249, 4, 20, -281, -150, -246, +-144, 21, -19, 203, 66, 135, 88, -88, +84, -213, 79, -109, 43, 120, 6, 253, +20, 153, 89, -74, 117, -231, -26, -205, +-197, -87, -187, 20, 92, 115, 402, 211, +377, 225, 7, 43, -354, -238, -330, -340, +41, -144, 377, 155, 331, 232, 13, 58, +-258, -83, -243, -35, 4, 74, 235, 13, +311, -142, 227, -156, 34, 40, -178, 211, +-298, 132, -234, -114, 34, -256, 333, -130, +469, 114, 343, 224, -13, 117, -381, -96, +-485, -193, -227, -72, 258, 124, 578, 159, +461, -54, 15, -271, -358, -204, -350, 131, +-54, 375, 207, 228, 245, -146, 150, -340, +52, -173, 0, 98, -57, 136, -117, -28, +-87, -91, 75, 72, 262, 246, 271, 147, +44, -194, -222, -439, -243, -295, 16, 154, +308, 501, 299, 418, -11, -44, -248, -477, +-154, -480, 145, -84, 305, 315, 176, 365, +-40, 107, -115, -147, -80, -181, -48, -78, +-14, -8, 105, 8, 270, 43, 285, 87, +56, 42, -224, -96, -294, -177, -74, -81, +204, 131, 309, 246, 168, 157, -43, -79, +-143, -278, -71, -289, 91, -118, 171, 142, +130, 332, 34, 298, -35, 48, -72, -259, +-112, -388, -66, -247, 121, 56, 346, 306, +363, 320, 87, 133, -284, -125, -387, -288, +-154, -271, 156, -116, 288, 103, 221, 248, +144, 258, 105, 125, 42, -104, -95, -283, +-231, -296, -215, -113, -10, 141, 247, 271, +348, 195, 239, 4, 31, -113, -104, -112, +-106, -76, -84, -97, -70, -114, -20, 12, +117, 215, 256, 263, 214, 24, 4, -270, +-135, -270, -50, 59, 100, 322, 98, 152, +-83, -281, -140, -446, 59, -86, 280, 448, +247, 548, -32, 91, -224, -459, -91, -556, +190, -156, 274, 296, 41, 406, -233, 146, +-204, -164, 113, -242, 362, -99, 278, 75, +-63, 112, -278, 43, -135, -26, 176, -46, +271, -45, 73, -76, -156, -72, -138, 30, +81, 153, 208, 165, 150, 5, 33, -154, +-1, -156, 13, -28, -68, 45, -169, -26, +-98, -93, 203, 7, 461, 226, 364, 305, +-88, 53, -491, -357, -449, -534, 33, -242, +544, 324, 576, 640, 120, 382, -379, -232, +-441, -614, -42, -407, 348, 130, 358, 419, +30, 224, -212, -116, -128, -171, 131, 66, +229, 195, 81, -49, -85, -387, -111, -352, +4, 118, 109, 542, 137, 424, 125, -133, +82, -556, -2, -399, -111, 131, -150, 444, +-49, 253, 153, -166, 314, -321, 273, -111, +48, 144, -245, 147, -346, -34, -158, -103, +207, 19, 454, 145, 349, 69, -10, -144, +-297, -249, -259, -131, 0, 126, 224, 274, +200, 193, 25, -45, -86, -237, -39, -213, +102, -34, 179, 135, 122, 148, -1, 31, +-118, -53, -162, -52, -94, -28, 63, -60, +278, -111, 399, -43, 252, 133, -122, 240, +-450, 107, -418, -170, 12, -309, 447, -156, +510, 140, 188, 252, -175, 89, -276, -141, +-131, -173, 11, 6, 67, 149, 115, 100, +212, -66, 244, -148, 53, -66, -233, 37, +-328, 51, -94, -19, 285, -49, 467, 10, +261, 93, -161, 109, -418, 11, -288, -113, +139, -163, 465, -96, 384, 31, -45, 95, +-420, 64, -339, 5, 135, 6, 541, 66, +459, 70, -66, -39, -533, -207, -497, -264, +10, -91, 506, 208, 591, 378, 230, 221, +-189, -132, -360, -351, -270, -242, -75, 47, +94, 180, 235, 78, 319, -58, 262, -29, +21, 90, -230, 79, -267, -45, -81, -115, +128, -69, 154, -37, 84, -96, 86, -78, +154, 148, 110, 378, -105, 245, -265, -230, +-141, -550, 193, -342, 379, 191, 199, 463, +-165, 247, -321, -118, -120, -214, 194, -49, +320, 51, 154, -42, -81, -138, -146, -39, +-37, 174, 75, 211, 52, 3, -30, -232, +-30, -228, 74, 20, 153, 236, 128, 209, +24, -19, -43, -212, -39, -191, -44, -23, +-81, 105, -65, 89, 70, 10, 251, -4, +301, 51, 127, 64, -145, -54, -304, -186, +-238, -158, 7, 31, 248, 198, 326, 160, +195, -17, -55, -127, -220, -88, -185, 6, +9, 30, 204, 17, 236, 40, 65, 48, +-160, -54, -254, -200, -88, -157, 235, 129, +400, 386, 234, 278, -152, -141, -401, -452, +-277, -354, 95, 31, 355, 317, 306, 290, +54, 78, -166, -98, -195, -133, -78, -86, +100, -50, 209, -34, 152, -6, -21, 63, +-184, 111, -172, 64, 30, -69, 248, -141, +279, -32, 85, 140, -160, 135, -256, -89, +-132, -258, 88, -113, 233, 206, 202, 305, +56, 25, -52, -315, -78, -309, -62, 44, +-58, 340, -9, 270, 110, -55, 217, -285, +169, -246, -34, -38, -230, 119, -213, 139, +32, 75, 272, 29, 272, 40, 53, 27, +-178, -84, -212, -245, -58, -252, 124, -7, +176, 325, 95, 431, 0, 166, -37, -248, +-40, -451, -49, -288, -26, 50, 63, 269, +167, 260, 147, 113, -34, -40, -207, -143, +-173, -173, 83, -116, 304, 12, 242, 114, +-56, 99, -283, 7, -221, -41, 67, 2, +290, 39, 230, -11, -22, -94, -182, -68, +-117, 59, 47, 106, 117, -29, 56, -188, +-17, -123, -18, 160, 37, 342, 59, 171, +9, -208, -40, -397, -42, -196, -14, 166, +30, 305, 82, 115, 113, -151, 67, -181, +-36, 30, -132, 205, -127, 115, -12, -140, +136, -252, 208, -81, 124, 170, -38, 190, +-170, -26, -162, -173, -28, -55, 127, 174, +181, 187, 108, -55, -15, -262, -82, -194, +-78, 65, -51, 217, 9, 132, 88, -52, +126, -125, 89, -50, -26, 59, -132, 71, +-127, -17, 12, -96, 165, -60, 191, 60, +56, 128, -141, 32, -209, -152, -78, -193, +148, -2, 248, 247, 137, 277, -73, 42, +-200, -255, -153, -358, -10, -191, 128, 101, +201, 326, 175, 350, 22, 152, -187, -175, +-272, -422, -129, -366, 165, -18, 336, 349, +219, 417, -85, 138, -286, -213, -212, -316, +29, -115, 225, 115, 223, 122, 58, -36, +-113, -118, -150, 8, -86, 182, 22, 166, +92, -38, 100, -228, 63, -201, 21, -14, +-21, 152, -69, 177, -71, 70, -26, -41, +28, -105, 63, -96, 62, -48, 42, 6, +16, 61, 5, 107, -25, 119, -60, 12, +-54, -179, -11, -251, 51, -70, 79, 237, +57, 329, 9, 61, -19, -277, -26, -303, +-13, 10, 3, 261, -3, 178, -8, -86, +10, -189, 25, -44, 13, 97, -3, 50, +18, -76, 44, -46, 58, 116, 14, 177, +-71, 8, -114, -240, -60, -282, 27, -44, +74, 242, 125, 303, 161, 106, 104, -131, +-83, -209, -295, -124, -321, -9, -55, 32, +318, 61, 440, 126, 194, 137, -184, 12, +-352, -184, -221, -229, 10, -37, 153, 200, +161, 230, 117, 19, 50, -194, -33, -199, +-133, -10, -156, 149, -48, 139, 127, 21, +198, -78, 72, -76, -121, -30, -182, -17, +-49, -7, 152, 27, 196, 91, 9, 98, +-195, -10, -185, -138, 5, -152, 181, -10, +184, 146, 45, 155, -106, 18, -146, -137, +-74, -146, 12, -24, 81, 98, 97, 111, +69, 22, 16, -61, -35, -76, -96, -25, +-139, 13, -79, 19, 115, 38, 281, 80, +180, 73, -157, -69, -399, -224, -234, -180, +220, 99, 481, 352, 260, 252, -229, -135, +-474, -395, -249, -253, 175, 123, 363, 307, +215, 159, -62, -81, -202, -136, -125, -23, +12, 33, 37, -27, -31, -70, -37, 4, +67, 101, 164, 49, 120, -77, -62, -92, +-193, 63, -146, 192, -5, 72, 76, -202, +54, -315, 56, -85, 88, 265, 85, 358, +-15, 115, -141, -188, -173, -261, -86, -139, +36, -17, 123, 46, 157, 116, 125, 224, +23, 196, -102, -53, -197, -320, -171, -340, +-32, -59, 131, 248, 220, 339, 168, 176, +-17, -87, -224, -250, -234, -249, -16, -73, +211, 170, 203, 299, -20, 184, -227, -111, +-194, -319, 38, -266, 217, 22, 188, 306, +20, 340, -148, 110, -219, -204, -140, -341, +70, -216, 250, 33, 214, 201, -43, 186, +-268, 86, -218, 5, 79, -38, 286, -80, +174, -137, -141, -131, -292, -40, -103, 105, +202, 207, 263, 159, 13, -27, -259, -229, +-240, -222, 71, 37, 331, 295, 219, 242, +-151, -127, -359, -403, -195, -247, 125, 203, +255, 450, 126, 219, -58, -200, -61, -357, +29, -130, 0, 171, -165, 204, -205, -1, +-12, -167, 243, -95, 281, 95, 65, 145, +-186, 20, -241, -98, -91, -24, 80, 116, +116, 73, 21, -176, -44, -336, 9, -111, +94, 328, 59, 507, -102, 176, -202, -346, +-75, -495, 179, -149, 255, 276, 4, 322, +-283, -1, -251, -249, 94, -143, 353, 176, +220, 297, -165, 57, -371, -270, -162, -327, +194, -38, 284, 266, 44, 262, -218, -10, +-189, -224, 71, -130, 253, 120, 123, 205, +-159, 20, -264, -221, -80, -222, 134, 25, +142, 263, -14, 238, -71, -20, 66, -240, +177, -217, 25, 20, -269, 202, -354, 150, +-71, -51, 321, -164, 414, -79, 136, 75, +-228, 129, -344, 53, -172, -40, 101, -68, +209, -59, 94, -52, -93, -27, -119, 35, +29, 108, 176, 117, 118, 44, -128, -56, +-300, -129, -155, -131, 164, -60, 297, 54, +120, 119, -134, 91, -186, 35, -24, 5, +107, -1, 34, -64, -118, -155, -114, -144, +58, 26, 206, 200, 155, 190, -62, 32, +-239, -97, -213, -105, -19, -74, 161, -77, +199, -41, 109, 103, -16, 245, -114, 183, +-189, -98, -197, -331, -48, -268, 210, 41, +357, 292, 201, 270, -180, 50, -450, -152, +-309, -184, 111, -74, 414, 29, 315, 40, +-29, -20, -301, -45, -273, 37, -25, 169, +190, 192, 169, -3, -18, -293, -133, -378, +-53, -88, 123, 365, 138, 510, -81, 141, +-298, -401, -205, -547, 162, -134, 425, 397, +265, 496, -171, 113, -465, -294, -324, -357, +78, -127, 360, 112, 303, 188, 32, 149, +-191, 66, -199, -59, -86, -161, -7, -141, +4, 15, 22, 152, 95, 122, 164, -24, +106, -118, -98, -63, -268, 44, -201, 61, +43, -10, 228, -56, 192, -2, 14, 77, +-133, 66, -136, -52, -59, -149, 6, -77, +52, 110, 104, 208, 95, 85, -5, -156, +-143, -247, -196, -99, -77, 131, 129, 220, +239, 134, 143, 1, -73, -91, -229, -142, +-180, -161, 0, -94, 128, 77, 94, 229, +3, 223, -34, 45, 16, -154, 39, -211, +-14, -117, -102, 37, -101, 117, -16, 87, +45, 9, 64, -36, 74, -5, 63, 42, +-10, 29, -113, -42, -159, -92, -62, -50, +94, 44, 148, 89, 48, 50, -68, -22, +-70, -47, -5, -13, 13, 23, -34, -5, +-55, -72, 21, -75, 108, 40, 79, 185, +-59, 182, -161, -16, -114, -245, 39, -288, +137, -86, 83, 174, -28, 299, -58, 238, +-4, 62, 16, -146, -61, -324, -146, -332, +-90, -103, 111, 263, 247, 468, 161, 303, +-64, -98, -217, -387, -206, -345, -89, -64, +33, 178, 123, 235, 181, 158, 171, 52, +22, -54, -201, -159, -298, -192, -166, -85, +84, 123, 242, 232, 199, 112, 22, -112, +-113, -176, -127, 4, -65, 187, -26, 106, +-22, -187, -12, -342, 51, -107, 110, 320, +88, 491, -20, 194, -117, -297, -122, -506, +-31, -265, 49, 168, 32, 369, -23, 204, +-5, -77, 91, -160, 126, -1, 11, 119, +-196, -3, -286, -219, -104, -218, 217, 69, +368, 325, 188, 251, -157, -62, -373, -255, +-278, -158, 20, 21, 260, 42, 276, -19, +119, 47, -80, 219, -233, 211, -257, -101, +-124, -419, 112, -345, 296, 117, 259, 488, +-12, 379, -285, -92, -309, -419, -70, -293, +198, 78, 250, 279, 65, 149, -138, -78, +-162, -133, -43, -10, 68, 81, 62, 25, +-17, -90, -45, -96, 12, 33, 58, 171, +8, 164, -81, -7, -124, -209, -56, -269, +94, -94, 185, 189, 109, 330, -87, 179, +-222, -115, -177, -255, 19, -131, 188, 63, +167, 81, -10, -42, -138, -76, -107, 75, +17, 214, 86, 122, 30, -123, -74, -263, +-89, -156, -15, 85, 69, 206, 99, 143, +44, 1, -44, -102, -117, -126, -115, -100, +-36, -13, 83, 111, 153, 200, 99, 141, +-47, -59, -164, -248, -166, -248, -39, -36, +124, 207, 186, 263, 89, 106, -67, -102, +-163, -174, -147, -89, -34, 32, 88, 80, +120, 39, 61, -30, -18, -72, -79, -37, +-75, 60, 3, 137, 55, 107, 22, -55, +-48, -207, -80, -183, -37, 19, 46, 208, +104, 200, 66, 38, -22, -117, -98, -159, +-112, -104, -62, -17, 41, 83, 109, 184, +73, 195, -44, 12, -128, -262, -78, -344, +82, -94, 160, 301, 61, 437, -127, 152, +-238, -271, -149, -422, 80, -171, 260, 185, +230, 311, 29, 157, -202, -72, -292, -166, +-163, -113, 92, -16, 233, 48, 161, 60, +-19, 38, -130, 5, -98, 0, 6, 27, +20, 30, -59, -42, -80, -138, 33, -110, +160, 73, 133, 245, -53, 190, -229, -89, +-187, -314, 32, -231, 218, 100, 180, 346, +-30, 244, -203, -103, -178, -329, -13, -206, +126, 114, 143, 284, 60, 148, -65, -128, +-147, -232, -127, -77, -13, 148, 111, 212, +148, 64, 36, -130, -138, -196, -160, -102, +-11, 52, 147, 148, 129, 153, -31, 85, +-185, -30, -164, -163, 19, -236, 187, -143, +193, 118, 53, 349, -138, 303, -251, -49, +-177, -399, 44, -385, 240, -6, 231, 361, +18, 357, -218, 35, -238, -239, -47, -222, +179, -31, 201, 83, 16, 51, -203, -5, +-218, 30, -31, 96, 182, 70, 229, -40, +84, -136, -135, -130, -245, -30, -163, 98, +10, 164, 149, 116, 178, -19, 96, -140, +-77, -139, -171, -31, -134, 78, -9, 108, +72, 60, 94, 1, 31, -30, -14, -48, +-22, -57, -39, -39, -97, 19, -97, 69, +8, 72, 145, 28, 171, -12, 28, -30, +-148, -61, -205, -84, -87, -50, 65, 68, +136, 171, 63, 119, -35, -67, -61, -202, +12, -110, 52, 106, 18, 184, -92, 21, +-146, -182, -60, -143, 94, 108, 135, 236, +40, 61, -44, -200, -20, -201, 29, 76, +-17, 255, -137, 66, -193, -256, -14, -268, +243, 96, 293, 398, 21, 245, -275, -214, +-305, -448, -30, -182, 251, 268, 238, 398, +-35, 96, -251, -253, -171, -284, 74, -29, +196, 187, 77, 154, -94, -11, -115, -90, +0, -30, 64, 36, 0, 23, -115, -29, +-99, -38, 49, -6, 177, 23, 113, 31, +-45, 31, -160, 21, -167, -20, -60, -72, +95, -73, 191, 23, 128, 133, -24, 133, +-202, -19, -232, -205, -66, -227, 186, -26, +262, 252, 122, 343, -122, 129, -266, -232, +-218, -420, 17, -245, 224, 158, 236, 432, +49, 311, -187, -83, -264, -379, -109, -305, +156, 51, 268, 315, 132, 251, -158, -33, +-311, -223, -190, -172, 106, -6, 282, 89, +222, 76, -23, 68, -210, 94, -206, 45, +-65, -119, 27, -248, 64, -150, 81, 135, +93, 311, 79, 181, 6, -106, -116, -240, +-217, -114, -157, 72, 19, 97, 170, -7, +194, -53, 105, 30, -46, 129, -134, 94, +-128, -53, -94, -170, -90, -143, -42, -12, +95, 109, 254, 144, 265, 93, 44, 18, +-283, -34, -431, -76, -238, -125, 124, -138, +360, -57, 287, 122, 44, 275, -129, 230, +-163, -30, -138, -300, -114, -338, -54, -89, +62, 235, 210, 335, 210, 141, -15, -140, +-241, -253, -212, -118, 29, 92, 207, 174, +118, 76, -133, -83, -262, -148, -63, -64, +225, 103, 263, 204, 14, 121, -244, -109, +-246, -295, -9, -226, 218, 85, 180, 353, +-50, 287, -216, -45, -146, -286, 65, -204, +176, 56, 88, 143, -68, -10, -123, -141, +-32, -13, 37, 234, 21, 254, -74, -10, +-76, -276, 40, -262, 136, -39, 84, 118, +-58, 110, -138, 56, -90, 84, 30, 124, +85, 27, 8, -169, -80, -255, -42, -119, +64, 114, 95, 222, 13, 137, -103, -12, +-155, -72, -46, -52, 116, -25, 160, -32, +37, -32, -131, 4, -195, 44, -91, 58, +112, 52, 221, 37, 127, -10, -106, -88, +-253, -141, -155, -78, 83, 88, 226, 220, +115, 177, -107, -33, -206, -232, -69, -242, +132, -63, 159, 153, -4, 248, -140, 168, +-120, -16, -7, -170, 71, -203, 67, -92, +-7, 78, -23, 170, 7, 111, 2, -37, +-44, -123, -51, -63, -2, 60, 29, 101, +24, 18, -23, -79, -33, -81, 15, 10, +64, 66, 11, 17, -99, -50, -128, -21, +5, 73, 155, 112, 160, 23, -26, -120, +-202, -171, -208, -75, -13, 82, 182, 181, +206, 159, 46, 30, -121, -132, -159, -218, +-91, -138, 5, 72, 51, 245, 35, 206, +30, -32, 77, -251, 87, -228, -29, 17, +-177, 237, -195, 215, -44, -19, 174, -213, +248, -180, 84, 26, -160, 170, -218, 122, +-83, -29, 78, -114, 130, -62, 61, 42, +-22, 65, -45, 4, -45, -55, -59, -47, +-74, 25, 12, 85, 141, 70, 167, -18, +1, -115, -215, -121, -249, -15, -24, 119, +240, 153, 279, 47, 23, -90, -260, -144, +-271, -78, 7, 27, 237, 96, 193, 99, +-41, 43, -216, -36, -152, -95, 61, -79, +188, -7, 84, 55, -85, 53, -132, 22, +-38, 17, 54, 37, 49, 3, -37, -91, +-70, -137, 33, -47, 143, 126, 74, 193, +-108, 80, -216, -100, -109, -160, 84, -68, +192, 26, 105, 39, -46, 15, -88, 51, +-14, 109, 36, 66, -49, -97, -144, -233, +-96, -153, 84, 102, 220, 283, 172, 198, +-26, -69, -201, -247, -199, -168, -42, 52, +92, 165, 96, 82, 31, -73, -11, -112, +-11, 9, 16, 142, 15, 120, -48, -42, +-86, -182, -43, -148, 27, 32, 71, 161, +67, 128, -3, -9, -83, -98, -86, -68, +0, 0, 93, 25, 102, 11, 25, 26, +-98, 51, -153, 10, -107, -92, 33, -135, +156, -19, 194, 162, 79, 210, -113, 43, +-277, -177, -229, -212, 26, -30, 290, 172, +293, 171, 25, -21, -280, -174, -342, -125, +-68, 73, 284, 201, 357, 139, 46, -50, +-304, -194, -371, -169, -76, -10, 277, 154, +373, 186, 86, 62, -249, -112, -331, -175, +-109, -52, 147, 117, 241, 154, 119, 32, +-55, -103, -131, -104, -101, -18, -58, 17, +-32, -23, 43, -5, 148, 127, 181, 218, +25, 83, -201, -223, -297, -379, -108, -188, +198, 197, 341, 407, 142, 253, -185, -85, +-318, -285, -144, -217, 114, -11, 218, 119, +123, 122, -61, 79, -124, 27, -63, -21, +4, -93, -14, -128, -30, -64, 24, 72, +108, 183, 111, 154, 3, -3, -164, -172, +-205, -217, -59, -81, 148, 125, 220, 233, +91, 142, -96, -80, -188, -217, -102, -136, +49, 82, 125, 201, 45, 93, -49, -109, +-62, -172, 32, -45, 73, 98, 10, 96, +-110, -6, -121, -36, 8, 44, 159, 78, +141, -40, -26, -192, -147, -143, -108, 102, +20, 266, 69, 140, 36, -154, -32, -263, +5, -64, 75, 214, 70, 241, -79, -19, +-176, -262, -101, -233, 89, 44, 176, 267, +99, 224, -81, 2, -143, -178, -29, -167, +109, -39, 67, 57, -110, 51, -178, 3, +-25, 17, 221, 87, 266, 107, 50, 1, +-260, -169, -330, -223, -119, -73, 186, 162, +289, 254, 176, 121, -20, -87, -140, -176, +-176, -101, -137, -5, -60, 21, 63, 31, +197, 91, 229, 131, 71, 29, -173, -165, +-261, -223, -130, -27, 90, 231, 179, 228, +87, -54, -67, -275, -74, -158, 50, 158, +109, 273, -6, 44, -152, -243, -140, -228, +23, 61, 165, 265, 118, 158, -48, -107, +-139, -220, -33, -88, 108, 86, 124, 110, +-32, 22, -161, -36, -133, -11, 30, 31, +161, 25, 144, -22, -8, -66, -126, -81, +-92, -35, 19, 79, 85, 165, 40, 106, +-49, -93, -98, -236, -22, -131, 86, 141, +122, 266, 31, 71, -74, -225, -108, -265, +-42, 23, 43, 309, 73, 237, 12, -113, +-50, -334, -18, -183, 62, 158, 82, 283, +-5, 83, -112, -167, -133, -173, -9, 29, +131, 149, 166, 45, 32, -117, -112, -105, +-152, 65, -57, 151, 65, 31, 127, -139, +71, -126, -32, 49, -87, 169, -55, 86, +9, -113, 36, -181, 29, -53, 16, 126, +9, 180, 3, 54, -13, -104, -59, -150, +-53, -63, 21, 56, 93, 93, 67, 48, +-29, -7, -86, -3, -56, 23, 33, -11, +77, -100, 27, -140, -61, -22, -64, 170, +16, 243, 80, 91, 49, -166, -27, -274, +-76, -135, -39, 106, 27, 215, 49, 112, +2, -53, -39, -109, 12, -40, 85, 32, +70, 25, -46, -38, -135, -63, -127, -3, +14, 66, 151, 84, 168, 34, 43, -43, +-75, -87, -130, -63, -99, 9, -33, 67, +47, 54, 89, -9, 89, -43, 53, 2, +-12, 60, -87, 36, -106, -74, -29, -138, +62, -43, 93, 115, 38, 163, -42, 48, +-74, -104, -5, -131, 81, -41, 78, 57, +-21, 64, -99, 20, -89, -2, -10, -11, +75, -29, 100, -35, 57, 7, -25, 73, +-71, 69, -68, -27, -17, -122, 26, -83, +39, 52, 6, 116, -17, 51, 13, -56, +70, -48, 58, 48, -28, 71, -130, -49, +-155, -174, -41, -111, 151, 113, 250, 273, +140, 169, -93, -109, -264, -290, -211, -214, +2, 41, 213, 227, 219, 210, 48, 39, +-128, -135, -138, -177, -25, -80, 73, 66, +63, 132, -38, 72, -97, -38, -25, -90, +120, -35, 153, 38, 34, 41, -143, -9, +-187, -38, -74, 10, 117, 65, 187, 44, +98, -44, -66, -105, -135, -65, -95, 34, +0, 104, 85, 87, 112, 9, 55, -56, +-49, -91, -104, -78, -79, -10, 22, 88, +100, 146, 89, 76, -26, -90, -107, -212, +-73, -143, 56, 89, 134, 267, 97, 213, +-43, -57, -156, -295, -143, -280, 3, -26, +151, 242, 173, 291, 73, 103, -78, -132, +-161, -214, -130, -96, -6, 62, 85, 109, +102, 18, 61, -67, 20, -38, -9, 54, +-37, 98, -78, 29, -100, -63, -33, -84, +101, -21, 170, 35, 77, 12, -86, -22, +-161, 3, -66, 67, 68, 66, 113, -30, +10, -107, -83, -61, -62, 72, 59, 135, +101, 41, 22, -102, -80, -140, -92, -32, +-25, 81, 47, 85, 68, 25, 42, 3, +16, 37, 3, 23, -30, -73, -86, -156, +-70, -105, 19, 59, 119, 176, 99, 154, +-3, 31, -111, -76, -111, -104, -15, -80, +84, -37, 95, 18, 36, 66, -8, 73, +-47, 24, -83, -33, -97, -50, -9, -25, +134, 18, 226, 35, 126, 28, -127, -2, +-333, -50, -250, -77, 73, -47, 362, 48, +334, 115, 30, 84, -280, -28, -319, -99, +-89, -47, 168, 39, 221, 35, 79, -65, +-58, -106, -83, 4, -21, 151, 9, 163, +-1, -9, -27, -158, -2, -119, 52, 30, +52, 103, -21, 10, -66, -104, -25, -82, +51, 59, 81, 158, 18, 117, -67, -2, +-94, -106, -18, -156, 60, -149, 84, -54, +36, 137, -2, 285, -22, 211, -31, -80, +-48, -339, -33, -296, 1, 28, 56, 312, +80, 290, 40, 8, -24, -238, -60, -234, +-42, -28, -27, 150, -1, 154, 19, 35, +56, -73, 58, -73, 39, -2, -35, 49, +-99, 15, -91, -70, 19, -89, 118, 2, +132, 127, 35, 141, -97, 4, -153, -161, +-78, -177, 67, -15, 155, 153, 136, 156, +25, 12, -104, -118, -177, -118, -119, -37, +31, 42, 171, 87, 180, 103, 61, 65, +-95, -67, -164, -196, -103, -170, 24, 49, +97, 264, 72, 216, 22, -56, -10, -264, +-1, -177, -7, 93, -32, 215, -54, 53, +-9, -161, 65, -142, 96, 75, 1, 206, +-98, 68, -93, -171, 24, -205, 131, 1, +110, 210, -29, 177, -137, -54, -109, -204, +-1, -132, 84, 61, 84, 167, 52, 110, +6, -18, -27, -109, -60, -111, -57, -48, +-33, 47, 15, 114, 62, 87, 75, -3, +32, -76, -24, -70, -47, -16, -48, 12, +-16, -6, 21, -6, 48, 50, 30, 93, +9, 37, -11, -84, -23, -140, -25, -66, +10, 53, 39, 98, 41, 64, 4, 19, +-52, 11, -90, -21, -37, -95, 88, -127, +171, -33, 101, 125, -84, 161, -219, 32, +-166, -115, 65, -103, 222, 48, 153, 118, +-62, 4, -157, -144, -62, -104, 88, 84, +84, 180, -55, 57, -142, -135, -48, -142, +136, 37, 197, 177, 58, 97, -134, -117, +-186, -215, -77, -101, 78, 92, 149, 191, +108, 138, 3, 5, -83, -109, -110, -157, +-69, -110, 21, 12, 119, 143, 124, 167, +14, 46, -118, -113, -152, -163, -45, -57, +100, 89, 159, 145, 74, 62, -48, -67, +-112, -121, -71, -77, -15, 25, 35, 82, +58, 69, 70, 8, 41, -37, -26, -27, +-86, 0, -67, 5, 25, -19, 94, -21, +61, 2, -47, 3, -102, -26, -25, -37, +106, 49, 131, 168, 16, 144, -144, -81, +-168, -326, -21, -294, 161, 48, 179, 385, +34, 373, -114, 21, -130, -305, -24, -317, +70, -74, 58, 133, -14, 135, -21, 53, +35, 41, 62, 76, -4, 10, -79, -157, +-90, -217, -9, -56, 84, 185, 107, 251, +46, 72, -29, -145, -82, -184, -95, -57, +-52, 46, 34, 53, 131, 33, 150, 61, +42, 79, -124, -7, -194, -138, -98, -158, +87, -10, 182, 158, 110, 160, -50, 8, +-118, -129, -50, -118, 45, 4, 55, 94, +-9, 79, -54, 0, -30, -61, 35, -76, +62, -50, 34, 22, -4, 95, -13, 111, +-23, 36, -40, -79, -62, -130, -37, -85, +43, 17, 129, 92, 134, 98, 20, 56, +-132, -22, -191, -95, -93, -101, 80, -13, +183, 101, 122, 118, -16, -4, -105, -133, +-80, -110, -9, 55, 14, 176, -19, 106, +-9, -91, 54, -178, 105, -74, 64, 82, +-63, 116, -152, 16, -92, -54, 61, -4, +140, 75, 74, 30, -55, -106, -106, -147, +-32, -4, 70, 185, 77, 189, -11, -15, +-85, -214, -57, -197, 36, 21, 92, 215, +50, 194, -32, -11, -75, -187, -41, -180, +26, -25, 59, 127, 39, 153, -14, 57, +-36, -52, -25, -88, -4, -51, -2, -8, +4, 9, 26, 24, 56, 51, 36, 62, +-30, -4, -91, -94, -82, -87, 11, 24, +114, 121, 122, 82, 28, -66, -75, -155, +-103, -75, -56, 87, 14, 144, 57, 59, +68, -57, 56, -83, 9, -29, -54, 1, +-87, -17, -46, -12, 46, 43, 104, 80, +58, 37, -44, -50, -92, -89, -46, -31, +44, 45, 91, 45, 47, 3, -36, -19, +-76, 3, -59, 15, -5, -9, 48, -29, +84, -6, 69, 44, 5, 47, -83, -10, +-119, -66, -65, -52, 48, 8, 136, 39, +129, 29, 31, 25, -91, 37, -153, 16, +-112, -65, 17, -122, 141, -60, 169, 83, +51, 166, -103, 73, -156, -86, -64, -140, +78, -46, 117, 63, 23, 63, -74, -8, +-47, -30, 51, 26, 85, 54, -8, -1, +-120, -72, -99, -67, 58, 13, 184, 56, +120, 30, -83, -10, -202, -7, -122, 19, +84, 5, 194, -30, 105, -37, -72, -8, +-143, 21, -55, 23, 68, 19, 77, 33, +-21, 19, -82, -37, -19, -81, 108, -41, +133, 56, -7, 97, -182, 19, -180, -89, +17, -73, 214, 55, 201, 124, -2, 25, +-189, -130, -182, -133, -6, 23, 138, 156, +116, 101, 11, -68, -41, -127, -15, -22, +9, 87, -34, 48, -77, -84, -21, -111, +105, 32, 151, 172, 35, 116, -134, -88, +-175, -199, -29, -106, 151, 84, 172, 167, +21, 76, -140, -51, -147, -91, -2, -43, +131, 0, 125, 12, 5, 6, -88, 10, +-85, 29, -13, 40, 41, 28, 40, -18, +9, -80, 2, -102, 11, -25, 2, 113, +-34, 182, -51, 89, -5, -97, 64, -199, +78, -130, -4, 10, -91, 88, -74, 98, +51, 110, 140, 108, 76, 5, -92, -190, +-177, -289, -83, -128, 109, 186, 194, 342, +88, 181, -83, -123, -141, -256, -54, -130, +54, 56, 76, 96, 13, 9, -33, -37, +-12, 16, 40, 60, 43, 18, 0, -47, +-36, -23, -42, 61, -37, 51, -24, -91, +11, -193, 76, -73, 119, 188, 78, 298, +-52, 109, -180, -199, -171, -313, -8, -133, +183, 127, 227, 221, 84, 117, -125, -27, +-206, -90, -109, -70, 65, -50, 146, -35, +79, 17, -34, 89, -63, 105, 3, 30, +49, -77, 9, -139, -74, -95, -77, 29, +34, 133, 141, 136, 100, 34, -56, -95, +-171, -138, -111, -61, 54, 56, 170, 85, +127, 27, -13, -23, -118, -3, -126, 36, +-60, 7, 29, -68, 109, -79, 135, 15, +84, 106, -42, 69, -150, -66, -153, -132, +-34, -36, 110, 115, 160, 153, 90, 26, +-15, -131, -95, -162, -108, -48, -61, 89, +34, 138, 110, 85, 105, -18, 2, -103, +-114, -123, -124, -41, 5, 89, 153, 157, +145, 84, -17, -84, -174, -187, -167, -117, +-6, 60, 157, 171, 175, 130, 63, 7, +-62, -80, -117, -100, -109, -93, -65, -61, +14, 28, 110, 147, 164, 177, 106, 45, +-46, -151, -179, -213, -169, -71, -19, 119, +139, 164, 160, 53, 57, -75, -65, -94, +-100, -37, -42, 9, 36, 22, 53, 47, +8, 77, -22, 39, -11, -66, 15, -147, +24, -108, 10, 32, -7, 145, -12, 147, +-11, 50, -19, -62, -15, -127, 37, -118, +89, -39, 64, 49, -54, 86, -162, 59, +-122, 11, 74, 0, 253, 17, 199, 3, +-69, -77, -293, -142, -241, -76, 41, 91, +276, 210, 237, 144, -12, -53, -215, -190, +-176, -143, 24, 22, 162, 120, 109, 72, +-42, -30, -134, -49, -87, 14, 46, 47, +144, -10, 122, -71, 1, -40, -121, 62, +-161, 96, -81, 1, 65, -118, 180, -111, +155, 32, 14, 154, -136, 119, -174, -40, +-79, -148, 79, -106, 170, 27, 108, 110, +-45, 62, -138, -48, -83, -86, 54, -2, +138, 94, 69, 75, -89, -55, -152, -146, +-38, -68, 128, 105, 156, 167, 12, 26, +-140, -160, -131, -154, 25, 58, 143, 220, +86, 124, -65, -134, -122, -247, -26, -83, +92, 160, 96, 203, -15, 22, -98, -150, +-60, -112, 51, 63, 105, 138, 41, 30, +-60, -123, -93, -135, -53, 2, 17, 122, +72, 106, 89, 1, 64, -62, -2, -22, +-86, 28, -132, -3, -99, -75, 23, -97, +147, -7, 174, 121, 91, 162, -53, 69, +-173, -80, -187, -166, -76, -123, 85, 5, +207, 107, 201, 113, 57, 32, -142, -52, +-244, -69, -161, -14, 42, 45, 207, 46, +208, -16, 57, -72, -139, -54, -206, 17, +-93, 76, 93, 62, 182, -1, 108, -59, +-42, -69, -136, -15, -103, 49, 14, 57, +89, 2, 78, -57, 30, -54, -18, 15, +-49, 65, -55, 39, -29, -23, 16, -32, +46, 22, 48, 35, 3, -29, -37, -102, +-16, -67, 27, 72, 25, 169, -27, 102, +-62, -60, -36, -154, 35, -110, 87, -7, +71, 60, 6, 76, -49, 80, -71, 61, +-65, -24, -45, -127, 24, -148, 115, -19, +138, 151, 50, 176, -91, 22, -166, -150, +-100, -157, 44, -2, 135, 120, 98, 85, +-3, -37, -58, -81, -34, -2, 10, 89, +24, 58, -11, -61, -62, -128, -58, -71, +24, 46, 112, 123, 130, 102, 45, 22, +-102, -60, -177, -116, -107, -102, 58, -27, +163, 71, 112, 120, -17, 84, -91, 15, +-60, -39, 18, -70, 32, -88, -22, -78, +-52, 8, 6, 123, 89, 152, 79, 37, +-15, -130, -93, -164, -78, -24, 21, 126, +92, 125, 63, -19, -20, -126, -71, -76, +-39, 35, 24, 70, 47, 26, 27, -8, +-4, 19, -13, 38, -3, -20, -9, -108, +-30, -111, -25, 13, 17, 150, 57, 151, +55, 7, 4, -135, -57, -137, -63, -15, +-11, 104, 43, 99, 37, 2, -18, -74, +-37, -61, 12, 5, 70, 50, 47, 43, +-45, 7, -108, -13, -55, -17, 69, -32, +120, -53, 42, -46, -65, 22, -87, 122, +-5, 138, 64, 17, 44, -164, -29, -226, +-53, -75, 2, 171, 51, 274, 27, 113, +-35, -152, -49, -254, 6, -109, 54, 113, +36, 185, -30, 78, -57, -62, -9, -98, +43, -37, 37, 12, -18, 14, -45, 12, +-10, 34, 39, 47, 36, 16, -17, -37, +-56, -65, -35, -47, 28, 3, 74, 51, +45, 79, -29, 51, -73, -31, -54, -102, +12, -82, 64, 32, 56, 119, -1, 75, +-47, -57, -35, -121, 1, -34, 13, 96, +0, 111, -3, -12, 15, -117, 39, -85, +27, 34, -22, 87, -56, 37, -31, -32, +31, -34, 56, 6, 29, 1, -23, -40, +-46, -37, -23, 45, 17, 111, 37, 55, +23, -78, -7, -138, -36, -54, -50, 79, +-25, 112, 43, 30, 87, -41, 61, -27, +-32, 25, -114, 5, -99, -63, 0, -75, +97, 8, 108, 103, 35, 112, -49, 23, +-66, -83, -51, -100, -28, -52, 1, 16, +41, 66, 80, 79, 71, 40, -3, -44, +-98, -94, -119, -58, -42, 48, 74, 107, +131, 58, 77, -51, -23, -107, -92, -56, +-82, 24, -21, 55, 37, 36, 60, 17, +51, 25, 27, 15, -2, -42, -49, -92, +-85, -69, -65, 22, 25, 96, 125, 87, +139, 9, 23, -49, -140, -51, -185, -21, +-65, -4, 117, -18, 190, -12, 103, 31, +-61, 86, -158, 83, -119, -16, -21, -133, +55, -149, 113, -22, 135, 151, 72, 206, +-71, 59, -200, -162, -190, -233, -4, -83, +209, 136, 246, 202, 70, 78, -140, -76, +-191, -103, -93, -27, 25, -1, 71, -54, +66, -61, 65, 66, 64, 199, -9, 141, +-121, -109, -134, -278, -16, -147, 134, 139, +151, 254, 12, 65, -136, -178, -129, -170, +15, 63, 129, 206, 100, 66, -27, -170, +-102, -196, -57, 22, 38, 204, 71, 135, +6, -87, -61, -194, -39, -71, 43, 120, +85, 159, 42, 29, -48, -98, -100, -100, +-59, -12, 28, 42, 69, 22, 46, -14, +13, -7, -10, 46, -9, 63, -8, 10, +-27, -67, -35, -100, -2, -63, 46, 13, +44, 74, -1, 78, -31, 51, -18, 23, +13, -14, 19, -64, -11, -112, -41, -89, +-21, 27, 34, 146, 43, 147, 0, 15, +-30, -125, -19, -119, 18, 9, 37, 89, +4, 24, -44, -82, -44, -68, 2, 72, +36, 159, 32, 50, 8, -142, -6, -189, +-1, -27, -2, 171, -11, 178, -31, 9, +-23, -151, 13, -145, 18, -14, 8, 86, +12, 97, 28, 54, 22, 17, -17, -30, +-64, -89, -66, -100, 0, -29, 67, 80, +63, 124, 3, 63, -49, -29, -36, -67, +10, -40, 30, -2, 5, 8, -38, -2, +-50, -8, -8, 0, 40, 26, 74, 47, +67, 46, -10, -6, -103, -86, -118, -109, +-27, -21, 104, 105, 158, 131, 52, 20, +-114, -113, -168, -113, -54, 13, 107, 114, +157, 83, 56, -23, -83, -79, -131, -51, +-67, -8, 33, -1, 75, 9, 66, 56, +38, 95, -3, 42, -59, -75, -75, -141, +-45, -69, 11, 64, 67, 112, 71, 34, +21, -56, -30, -39, -50, 45, -40, 71, +-5, -5, 26, -92, 25, -89, 2, -6, +-6, 62, 13, 68, 23, 44, -6, 21, +-43, -19, -52, -77, -2, -103, 78, -30, +92, 99, 13, 137, -72, 21, -99, -134, +-57, -157, 31, -1, 96, 186, 86, 200, +34, 6, -46, -206, -111, -239, -96, -61, +6, 158, 111, 229, 116, 109, 9, -70, +-97, -149, -85, -94, 11, 7, 72, 46, +32, 13, -52, -7, -49, 37, 34, 86, +73, 38, 11, -90, -78, -160, -79, -66, +36, 117, 141, 189, 90, 58, -69, -143, +-171, -192, -115, -41, 50, 140, 164, 165, +125, 31, -2, -99, -96, -100, -96, -14, +-45, 41, 3, 10, 34, -21, 57, 5, +57, 51, 26, 43, -21, -21, -67, -55, +-62, -21, 4, 19, 47, 9, 40, -32, +17, -32, -13, 24, -23, 65, -17, 38, +-9, -31, 2, -51, 36, -12, 57, 24, +28, -7, -45, -60, -110, -45, -84, 37, +24, 110, 143, 89, 174, -13, 49, -103, +-136, -110, -218, -42, -135, 34, 52, 70, +203, 69, 183, 47, 23, 24, -127, -11, +-163, -73, -92, -116, 27, -83, 111, 42, +115, 165, 50, 155, -59, -1, -126, -170, +-88, -169, 29, 7, 126, 162, 90, 124, +-43, -52, -119, -142, -59, -44, 52, 114, +87, 117, 1, -39, -89, -154, -39, -74, +80, 111, 106, 166, 2, 25, -128, -137, +-142, -129, -3, 6, 142, 91, 149, 43, +31, -24, -101, 8, -135, 80, -62, 42, +39, -107, 96, -188, 71, -69, -4, 146, +-48, 216, -38, 71, -15, -114, 5, -147, +2, -34, -6, 60, 13, 40, 33, -31, +6, -31, -30, 39, -30, 81, -5, 38, +20, -48, 12, -86, -18, -50, -15, 19, +16, 65, 31, 50, 0, 3, -44, -40, +-23, -52, 31, -26, 48, 6, 10, 34, +-36, 47, -41, 44, 1, 4, 34, -82, +0, -135, -28, -75, 13, 93, 55, 223, +38, 152, -44, -84, -112, -261, -74, -185, +47, 64, 128, 223, 89, 142, -21, -52, +-99, -125, -81, -44, -22, 48, 12, 23, +20, -51, 21, -34, 52, 67, 69, 108, +7, -1, -93, -139, -122, -130, -51, 36, +70, 171, 131, 121, 62, -55, -60, -162, +-104, -92, -48, 61, 39, 127, 71, 52, +15, -59, -55, -92, -61, -26, -10, 66, +46, 93, 45, 25, 2, -77, -30, -117, +-27, -52, -3, 74, 14, 141, -6, 77, +-39, -61, -30, -139, 3, -83, 35, 44, +51, 120, 31, 85, -25, -3, -69, -78, +-84, -94, -53, -57, 32, 17, 109, 96, +109, 121, 15, 47, -98, -82, -133, -150, +-54, -99, 59, 25, 104, 112, 36, 106, +-65, 44, -78, -21, -8, -69, 57, -95, +71, -76, 9, 17, -73, 112, -92, 114, +-53, 9, 12, -102, 86, -108, 112, -3, +36, 95, -84, 77, -146, -18, -87, -73, +41, -39, 110, 20, 74, 26, -24, 0, +-77, -2, -38, 29, 14, 40, 5, -10, +-18, -78, -15, -74, 10, 10, 29, 89, +13, 75, -37, -8, -52, -67, -22, -46, +19, 7, 46, 27, 30, 5, -13, -18, +-60, 3, -69, 31, -26, 21, 39, -24, +65, -47, 25, -12, -36, 44, -68, 58, +-33, -3, 20, -69, 21, -68, -9, 7, +-26, 82, -15, 76, 10, -5, 18, -78, +-12, -67, -34, 7, -25, 60, -9, 46, +-1, -10, 6, -42, 3, -23, -1, 7, +-11, 17, -24, 15, -27, 24, -11, 13, +8, -22, 2, -60, -18, -47, -34, 42, +-14, 117, 9, 77, 17, -56, -7, -139, +-48, -81, -54, 57, -1, 123, 47, 58, +44, -52, -4, -77, -64, -13, -78, 33, +-26, -4, 43, -55, 57, -11, 18, 90, +-33, 112, -52, -13, -40, -162, -20, -153, +-4, 30, 7, 191, 23, 154, 30, -37, +-11, -164, -71, -107, -78, 41, -28, 112, +40, 48, 70, -46, 27, -61, -50, -7, +-80, 37, -61, 41, -16, 21, 30, -3, +36, -28, 18, -61, -11, -59, -44, 9, +-52, 94, -29, 109, -2, 29, 19, -92, +9, -132, -34, -55, -34, 53, 4, 110, +31, 70, 15, -19, -46, -73, -97, -55, +-58, -2, 40, 30, 94, 14, 50, -12, +-61, 4, -119, 41, -76, 49, 17, -16, +69, -92, 34, -87, -29, 15, -64, 119, +-58, 113, -35, 2, 4, -100, 45, -92, +43, -6, 1, 44, -69, 21, -116, -5, +-75, 24, 25, 69, 79, 42, 70, -68, +10, -142, -51, -82, -83, 73, -78, 158, +-47, 81, 3, -66, 50, -133, 62, -63, +21, 59, -38, 107, -78, 46, -70, -53, +-36, -95, -8, -45, 9, 38, 15, 81, +15, 55, 9, -11, -11, -50, -36, -45, +-53, -21, -65, -6, -45, -3, 7, 19, +54, 65, 57, 65, 1, -5, -81, -96, +-99, -109, -49, -8, 23, 97, 57, 94, +15, -2, -56, -69, -75, -35, -47, 43, +-3, 49, 31, -29, 20, -83, -3, -36, +-33, 71, -58, 104, -72, 21, -45, -85, +4, -98, 44, -12, 51, 74, 18, 72, +-46, 6, -90, -41, -96, -34, -57, -5, +4, -1, 58, -18, 69, -11, 24, 37, +-37, 73, -81, 46, -102, -38, -82, -108, +-22, -98, 43, 3, 76, 112, 57, 126, +-10, 35, -90, -72, -114, -98, -91, -36, +-32, 25, 40, 16, 76, -19, 65, -4, +6, 72, -88, 104, -146, 17, -115, -125, +3, -168, 113, -46, 119, 122, -3, 165, +-147, 51, -175, -78, -60, -97, 95, -26, +146, 29, 30, 14, -130, -16, -182, 12, +-91, 60, 55, 47, 120, -39, 69, -97, +-48, -46, -124, 63, -117, 105, -52, 27, +24, -84, 74, -99, 54, -3, -23, 100, +-105, 91, -113, -18, -47, -107, 42, -81, +65, 31, 2, 111, -67, 81, -85, -21, +-54, -105, 6, -100, 27, -7, 5, 85, +-17, 104, -35, 40, -44, -51, -59, -88, +-46, -63, -14, -2, 19, 54, 34, 67, +-2, 50, -61, 3, -84, -50, -66, -81, +-6, -57, 26, 21, 20, 86, -27, 86, +-60, 14, -46, -65, -7, -84, 8, -28, +-19, 33, -63, 51, -71, 22, -20, -17, +36, -20, 42, 8, -17, 31, -78, 15, +-104, -24, -60, -54, 12, -47, 56, 11, +45, 71, -18, 74, -97, 17, -110, -56, +-62, -76, 21, -35, 71, 18, 40, 41, +-50, 30, -107, 15, -85, 6, -23, -13, +36, -44, 37, -44, -19, 8, -64, 65, +-61, 49, -30, -33, 0, -89, -1, -36, +-25, 76, -49, 106, -41, 10, -21, -112, +-6, -112, 0, 16, -12, 126, -37, 93, +-57, -29, -66, -101, -38, -55, 4, 34, +36, 52, 7, 3, -64, -18, -97, 24, +-67, 65, 13, 17, 62, -89, 8, -129, +-85, -37, -114, 108, -52, 159, 47, 62, +77, -82, 15, -138, -87, -68, -120, 39, +-89, 71, -21, 13, 42, -33, 56, 12, +27, 87, -32, 82, -113, -42, -147, -174, +-91, -155, 35, 32, 127, 209, 87, 208, +-61, 18, -183, -180, -158, -197, -6, -45, +108, 114, 83, 133, -39, 40, -132, -43, +-105, -46, -14, -10, 50, -10, 19, -34, +-36, -15, -61, 46, -49, 79, -27, 25, +-20, -75, -31, -105, -15, -21, 0, 99, +-6, 120, -49, 24, -79, -101, -60, -137, +-8, -42, 44, 90, 20, 143, -49, 68, +-100, -59, -86, -129, -16, -80, 47, 29, +45, 88, -20, 60, -93, -5, -99, -34, +-53, -16, 11, 0, 35, -20, 2, -28, +-34, 6, -46, 64, -54, 66, -55, -9, +-54, -88, -23, -80, 15, 10, 31, 90, +-7, 72, -60, -9, -68, -49, -49, -27, +-38, 4, -39, -19, -31, -51, 9, -13, +66, 82, 44, 133, -73, 53, -184, -105, +-155, -184, -13, -97, 127, 85, 130, 182, +-3, 114, -133, -36, -148, -129, -70, -102, +16, -11, 34, 55, 6, 61, -25, 32, +-26, 6, -25, -19, -47, -39, -60, -39, +-52, -7, -26, 45, 2, 64, 10, 17, +-6, -57, -28, -83, -51, -23, -66, 69, +-64, 104, -18, 37, 11, -69, 16, -114, +-8, -57, -47, 51, -66, 116, -51, 80, +-36, -20, -28, -96, -14, -92, 17, -23, +25, 57, -9, 94, -86, 63, -140, -11, +-90, -71, 31, -79, 116, -24, 83, 43, +-55, 70, -172, 30, -149, -33, -23, -52, +93, -18, 88, 28, -4, 34, -108, -4, +-115, -41, -44, -25, 18, 21, 32, 42, +0, 23, -48, -17, -71, -39, -61, -31, +-21, -7, 5, 28, 15, 56, 7, 45, +-44, -6, -80, -76, -77, -99, -31, -37, +26, 75, 41, 134, -8, 83, -71, -36, +-86, -119, -42, -104, 2, -16, 13, 62, +-30, 81, -54, 49, -23, 5, 11, -25, +4, -47, -45, -57, -90, -30, -72, 23, +5, 64, 62, 58, 33, 3, -49, -53, +-99, -63, -92, -14, -21, 40, 30, 52, +26, 8, -16, -32, -48, -30, -48, 7, +-42, 38, -42, 18, -34, -37, -16, -54, +28, -7, 26, 64, -40, 81, -99, 9, +-101, -70, -31, -82, 58, -18, 62, 54, +-19, 61, -97, 13, -85, -28, -19, -21, +24, 13, 2, 15, -56, -21, -60, -45, +-6, -27, 35, 29, 5, 70, -58, 54, +-93, -4, -61, -62, -4, -69, 24, -29, +4, 27, -11, 62, -16, 47, -25, 3, +-50, -38, -78, -46, -77, -15, -18, 20, +55, 35, 71, 21, 4, -6, -82, -34, +-121, -43, -81, -8, 3, 47, 47, 73, +32, 40, -26, -42, -55, -113, -50, -85, +-29, 21, -22, 118, -23, 118, -8, 23, +6, -77, -18, -106, -50, -66, -72, -6, +-50, 54, 18, 85, 64, 83, 25, 36, +-58, -54, -121, -126, -101, -117, -22, -5, +61, 116, 77, 152, 6, 76, -62, -65, +-101, -147, -77, -107, -20, 21, 16, 122, +11, 104, -12, -6, -25, -96, -18, -77, +-5, 23, -8, 84, -54, 37, -80, -59, +-50, -89, 18, -2, 63, 99, 34, 90, +-53, -26, -113, -122, -78, -93, 15, 31, +65, 122, 33, 84, -53, -26, -103, -87, +-64, -58, 11, -1, 56, 25, 26, 18, +-34, 13, -74, 32, -66, 40, -31, -2, +-2, -64, 4, -74, 2, -15, -10, 58, +-15, 82, -21, 29, -30, -47, -35, -67, +-38, -20, -33, 36, -23, 49, -3, 6, +22, -40, 13, -30, -4, 11, -48, 42, +-84, 19, -67, -23, -29, -29, 30, -5, +66, 11, 40, 7, -33, -7, -89, 1, +-89, 23, -45, 19, 11, -22, 38, -54, +17, -24, -3, 45, -22, 78, -52, 30, +-65, -60, -47, -83, -4, -16, 35, 64, +31, 67, -21, -6, -73, -62, -57, -37, +5, 33, 34, 55, 11, -1, -43, -63, +-62, -49, -28, 30, 17, 79, 11, 40, +-28, -48, -40, -83, -5, -35, 27, 45, +10, 71, -60, 25, -85, -43, -32, -60, +41, -15, 67, 31, 9, 36, -65, 1, +-76, -29, -21, -23, 17, 9, 0, 29, +-30, 25, -42, 2, -11, -25, 34, -43, +18, -28, -35, 9, -62, 56, -38, 68, +-6, 23, 3, -55, -7, -99, -24, -61, +-6, 30, 24, 104, 16, 89, -43, 15, +-89, -59, -74, -82, -8, -54, 64, -11, +81, 28, 23, 63, -54, 76, -95, 50, +-87, -30, -34, -110, 28, -113, 61, -20, +56, 98, 2, 140, -67, 74, -101, -45, +-78, -113, -1, -97, 71, -17, 81, 56, +15, 81, -67, 55, -101, 2, -83, -47, +-6, -63, 64, -31, 73, 29, 18, 59, +-41, 24, -79, -34, -84, -52, -26, -13, +39, 46, 59, 58, 36, 7, -17, -48, +-69, -54, -73, -9, -26, 36, 17, 39, +24, 8, 11, -17, -11, -12, -18, 4, +-9, 10, -13, -3, -40, -24, -40, -31, +-7, -9, 37, 32, 55, 55, 5, 41, +-62, -17, -89, -74, -51, -72, 16, -10, +58, 64, 48, 91, 2, 44, -24, -30, +-48, -74, -68, -72, -52, -37, -2, 16, +58, 72, 86, 94, 47, 60, -59, -29, +-128, -122, -90, -130, 2, -28, 70, 109, +64, 164, 12, 78, -33, -73, -35, -155, +-19, -94, -33, 42, -34, 114, -8, 75, +26, -24, 41, -85, 17, -55, -31, 22, +-54, 63, -24, 41, 10, -10, 17, -39, +-2, -38, -24, -23, -14, -8, 4, 22, +4, 54, -9, 55, -11, 14, -6, -45, +-9, -75, -14, -44, -36, 14, -31, 49, +10, 53, 51, 33, 44, 6, -10, -30, +-56, -64, -76, -66, -31, -18, 35, 64, +54, 104, 27, 54, -12, -41, -31, -101, +-35, -73, -26, 14, -5, 66, 8, 54, +22, 9, 27, -26, 2, -26, -43, -14, +-46, -17, -6, -19, 46, -4, 55, 30, +-3, 49, -71, 34, -86, -16, -20, -60, +65, -62, 90, -21, 32, 43, -44, 73, +-68, 49, -55, -13, -23, -59, 8, -57, +22, -16, 49, 29, 65, 44, 24, 26, +-67, -3, -119, -17, -77, -14, 13, -7, +109, -13, 116, -16, 17, -3, -82, 21, +-100, 42, -46, 29, 15, -13, 61, -56, +49, -58, -1, -9, -34, 55, -33, 70, +-15, 24, 9, -45, 36, -77, 16, -38, +-23, 29, -39, 66, -35, 52, -1, -1, +32, -50, 46, -60, 20, -28, -21, 19, +-38, 46, -31, 46, -12, 18, 0, -23, +22, -50, 32, -41, 14, -3, 1, 27, +-14, 31, -27, 16, -27, -1, -1, -6, +10, -7, 2, -13, 12, -21, 10, -15, +6, 3, 6, 24, 0, 32, -24, 20, +-39, -2, -15, -27, -6, -36, 11, -31, +41, -1, 44, 50, 13, 77, -31, 48, +-69, -32, -85, -102, -27, -96, 65, -8, +113, 99, 77, 138, -27, 69, -104, -66, +-97, -153, -20, -115, 52, 6, 73, 115, +40, 132, -7, 51, -19, -54, -25, -103, +-34, -74, -34, -5, -6, 47, 45, 54, +68, 33, 40, 5, -44, -20, -98, -33, +-58, -30, 30, -6, 95, 22, 79, 37, +-9, 28, -93, -12, -94, -39, -19, -35, +56, -4, 89, 37, 58, 58, -18, 42, +-81, -14, -79, -73, -24, -82, 39, -21, +83, 68, 54, 111, -11, 58, -63, -43, +-56, -113, 4, -87, 45, 13, 34, 91, +-20, 87, -37, 12, -7, -55, 33, -63, +52, -27, 5, 11, -49, 26, -54, 26, +-4, 21, 34, 15, 31, -5, 14, -33, +-17, -41, -13, -15, 10, 26, 4, 46, +-24, 28, -28, -7, 1, -24, 18, -14, +31, 2, 11, 9, -29, -2, -21, -14, +14, -7, 27, 11, -4, 24, -40, 30, +-46, 13, 1, -18, 65, -40, 73, -47, +15, -21, -66, 30, -81, 68, -31, 65, +30, 13, 59, -56, 37, -86, 8, -52, +-19, 24, -21, 71, -19, 57, -38, 10, +-20, -26, 27, -19, 64, 0, 43, -3, +-13, -30, -62, -44, -71, -6, 1, 59, +65, 94, 54, 61, -4, -27, -36, -109, +-33, -116, -17, -36, 15, 72, 12, 131, +5, 97, 25, 1, 31, -86, -14, -105, +-62, -65, -47, 0, 3, 56, 69, 85, +89, 74, 21, 16, -61, -72, -89, -119, +-44, -74, 26, 36, 76, 127, 62, 110, +3, -10, -45, -119, -57, -113, -18, -1, +20, 103, 34, 94, 27, -8, 0, -88, +-17, -67, -17, 23, -1, 77, 7, 37, +3, -38, 8, -68, 2, -23, -4, 37, +-5, 53, -6, 27, -7, -16, 9, -34, +30, -25, 9, -12, -19, -1, -31, 19, +-24, 34, 5, 26, 38, -5, 43, -38, +10, -43, -16, -3, -37, 39, -35, 32, +0, -15, 36, -45, 40, -19, 11, 31, +-12, 46, -32, 13, -24, -34, 9, -37, +23, 5, 25, 26, 1, 1, -24, -38, +-28, -34, -1, 33, 25, 92, 34, 59, +22, -46, -16, -127, -46, -90, -36, 26, +-1, 118, 35, 101, 53, 3, 35, -72, +-12, -80, -44, -25, -47, 25, -27, 28, +19, 16, 53, 17, 49, 23, 6, 4, +-32, -34, -53, -50, -34, -31, 29, 18, +58, 57, 34, 46, -21, -5, -44, -54, +-23, -50, 20, -8, 46, 33, 17, 38, +-18, 7, -34, -23, -9, -29, 30, -10, +30, 9, 2, 16, -27, 11, -15, -3, +6, -10, 20, -10, 7, 1, -34, 18, +-29, 21, 8, 17, 33, -5, 26, -28, +-4, -27, -25, -1, -40, 31, -4, 29, +29, 1, 28, -24, 18, -15, 4, 11, +-17, 18, -45, -1, -34, -28, 2, -21, +46, 19, 79, 46, 34, 30, -54, -25, +-102, -60, -58, -38, 37, 23, 97, 62, +82, 38, -7, -11, -78, -37, -77, -24, +-12, -2, 37, 8, 40, -1, 27, 2, +14, 28, 1, 44, -21, 9, -38, -52, +-46, -73, -13, -23, 53, 59, 85, 89, +42, 34, -37, -57, -76, -94, -62, -40, +0, 43, 71, 81, 71, 43, 28, -28, +-21, -59, -48, -48, -55, -8, -28, 28, +30, 49, 55, 53, 58, 16, 21, -40, +-45, -86, -74, -65, -41, 19, 29, 89, +61, 87, 47, 8, 3, -70, -36, -77, +-33, -26, -7, 22, 7, 29, 11, 8, +19, 10, 23, 29, 21, 17, -7, -35, +-37, -87, -33, -68, -1, 29, 35, 121, +40, 108, 14, -8, -21, -122, -30, -127, +-11, -22, -1, 87, 14, 104, 27, 30, +29, -48, 11, -52, -20, -10, -42, 15, +-36, -2, 16, -19, 58, 0, 43, 45, +-4, 54, -45, 3, -49, -46, -7, -48, +38, -1, 39, 38, 8, 26, -14, -5, +-18, -11, -3, 20, 3, 36, -6, 0, +-10, -51, 4, -54, 25, 9, 26, 67, +11, 58, -22, -5, -30, -64, -5, -52, +16, 1, 18, 33, 10, 16, 7, -4, +-2, 12, -5, 29, -8, 5, -26, -54, +-13, -85, 28, -33, 45, 74, 27, 113, +-16, 39, -51, -86, -40, -136, 16, -56, +57, 67, 42, 116, 0, 44, -44, -56, +-50, -85, -16, -31, 31, 38, 53, 43, +40, -4, 2, -37, -46, -14, -63, 34, +-28, 38, 39, -3, 81, -46, 59, -46, +-17, 4, -76, 47, -62, 48, -3, 18, +57, -16, 69, -27, 20, -16, -30, -3, +-37, 9, -27, 30, -9, 40, 16, 34, +27, 6, 25, -31, 15, -43, -2, -26, +-25, 18, -28, 60, -3, 64, 15, 17, +25, -43, 22, -69, 5, -43, -6, 21, +-12, 69, -14, 60, -22, 10, -2, -50, +30, -65, 33, -37, 22, 7, -14, 42, +-35, 43, -24, 15, 4, -31, 29, -63, +20, -58, 10, -10, -2, 42, 2, 45, +6, -3, -6, -54, -15, -48, -20, 1, +4, 30, 32, 5, 33, -37, 8, -38, +-18, 10, -20, 54, -18, 27, -1, -47, +23, -83, 27, -31, 26, 53, 10, 82, +-17, 24, -37, -53, -20, -54, 17, 17, +26, 69, 18, 45, -9, -27, -24, -53, +-10, 1, 18, 74, 20, 83, -13, 20, +-25, -47, -14, -51, 15, 4, 35, 50, +17, 46, -16, 19, -34, 2, 0, 6, +21, 12, 21, -11, 2, -28, -25, -14, +-2, 26, 24, 54, 32, 28, 2, -27, +-39, -57, -33, -35, 0, 17, 54, 39, +50, 19, 6, -21, -33, -41, -49, -36, +-12, -24, 25, -16, 41, -5, 31, 16, +8, 35, -11, 11, -28, -58, -24, -106, +-14, -81, 10, 12, 48, 90, 54, 84, +18, 0, -38, -88, -57, -106, -35, -43, +16, 28, 62, 51, 49, 26, 12, -2, +-23, 2, -36, 16, -26, 8, -2, -33, +19, -58, 21, -23, 21, 56, 7, 112, +-9, 85, -14, -1, -5, -77, 0, -73, +9, -8, 11, 65, -3, 87, 2, 52, +17, 12, 19, -8, 3, -4, -20, -4, +-24, -13, -7, -5, 29, 29, 35, 61, +15, 45, -10, -1, -23, -42, -6, -39, +12, 5, 14, 34, -6, 24, -15, -12, +2, -28, 27, -15, 31, 8, -1, 7, +-39, -17, -41, -35, 7, -34, 54, -15, +57, -7, 14, -17, -41, -29, -50, -23, +-12, -9, 31, -4, 40, -13, 21, -32, +-2, -36, -22, -16, -15, 0, -10, -4, +-4, -20, 22, -23, 35, -4, 29, 19, +-1, 16, -28, -17, -39, -43, -11, -35, +36, 13, 40, 52, 29, 48, 6, 15, +-16, -14, -21, -11, -22, 3, -12, 12, +3, 6, 39, 19, 58, 58, 20, 84, +-28, 55, -70, -17, -49, -74, 23, -53, +70, 35, 74, 104, 7, 106, -49, 40, +-59, -34, -24, -60, 29, -38, 37, 7, +37, 36, 20, 48, -1, 40, -19, 9, +-37, -36, -23, -63, 6, -39, 52, 13, +55, 43, 10, 22, -33, -35, -54, -68, +-23, -46, 28, 0, 51, 21, 27, -3, +-3, -44, -11, -57, -15, -40, 5, -21, +13, -15, 7, -12, 1, -3, 3, 0, +6, -17, 3, -50, 15, -57, 14, -24, +3, 26, -7, 40, -21, 3, -5, -44, +15, -38, 36, 11, 27, 50, -7, 37, +-26, -13, -36, -38, -7, -6, 20, 50, +31, 73, 29, 44, 6, -4, 2, -35, +-16, -14, -24, 29, -17, 55, 2, 56, +44, 37, 43, 17, 24, 2, -15, 3, +-49, 14, -41, 25, -13, 24, 35, 11, +57, 1, 55, 14, 18, 30, -38, 20, +-60, -10, -47, -39, 5, -28, 58, 9, +73, 30, 33, 16, -28, -23, -50, -42, +-39, -28, -3, -11, 33, -13, 33, -27, +27, -31, 19, -11, -1, -2, -22, -30, +-31, -66, -18, -58, 14, -6, 55, 39, +52, 27, 6, -46, -38, -98, -45, -78, +-15, -3, 24, 60, 46, 51, 29, 1, +2, -41, -12, -44, -24, -21, -26, -5, +-9, 4, 25, 19, 50, 42, 52, 47, +5, 24, -54, -14, -66, -30, -20, -10, +48, 27, 77, 47, 44, 46, -20, 41, +-60, 44, -47, 38, -7, 9, 28, -30, +47, -42, 37, 6, 17, 76, -9, 105, +-40, 58, -40, -31, -6, -79, 38, -49, +64, 24, 36, 75, -23, 61, -59, -1, +-32, -45, 17, -46, 44, -20, 41, 9, +-1, 21, -23, 9, -11, -18, 8, -49, +10, -62, -4, -41, 10, 10, 13, 50, +19, 24, 14, -52, -18, -119, -22, -98, +-5, -1, 33, 83, 36, 81, 2, -16, +-22, -114, -39, -123, 0, -39, 40, 65, +43, 97, 20, 44, -29, -43, -41, -94, +-28, -78, 18, -12, 53, 67, 48, 108, +17, 86, -41, -1, -61, -90, -37, -110, +20, -30, 77, 98, 67, 164, 13, 106, +-53, -20, -65, -103, -23, -75, 22, 23, +56, 85, 36, 76, 7, 34, -3, 19, +-10, 34, -21, 21, -30, -36, -10, -78, +19, -38, 59, 66, 56, 132, 6, 80, +-42, -41, -57, -109, -20, -69, 25, 14, +53, 49, 40, 9, 0, -24, -15, -2, +-9, 27, 5, 12, -5, -57, -14, -103, +-4, -63, 25, 29, 56, 82, 33, 33, +-9, -58, -46, -96, -47, -54, 5, 11, +44, 30, 57, 1, 27, -30, -5, -29, +-23, -7, -37, 2, -12, -12, 12, -16, +38, 7, 48, 22, 25, 3, -8, -31, +-35, -37, -27, 10, 4, 56, 39, 48, +49, -8, 15, -48, -6, -27, -18, 47, +-19, 90, -2, 47, 10, -36, 26, -71, +32, -12, 24, 76, -1, 100, -32, 42, +-35, -39, 0, -63, 47, -13, 62, 51, +19, 62, -36, 15, -43, -28, -7, -19, +45, 13, 58, 28, 18, 6, -34, -24, +-38, -31, 10, -9, 43, 13, 41, 11, +9, 0, -26, 0, -16, -5, 12, -20, +23, -49, 11, -56, 1, -16, 8, 50, +15, 75, 19, 16, 3, -81, -15, -125, +-2, -69, 21, 44, 30, 105, 15, 61, +-8, -38, -11, -96, 10, -67, 34, 0, +26, 43, -3, 35, -20, 9, -7, -5, +28, -14, 45, -22, 18, -21, -8, 3, +-14, 50, -4, 64, 19, 10, 22, -63, +11, -73, 14, 1, 27, 102, 24, 116, +-3, 15, -23, -95, -22, -105, 13, -1, +56, 106, 60, 110, 18, 24, -38, -61, +-47, -67, -16, -7, 29, 43, 67, 40, +46, 14, 9, -3, -22, -7, -29, -16, +-7, -33, 21, -30, 54, 5, 49, 50, +22, 50, -13, -11, -42, -80, -21, -93, +21, -28, 64, 58, 72, 86, 30, 41, +-29, -43, -63, -97, -36, -81, 22, -16, +76, 47, 84, 63, 31, 38, -34, -3, +-67, -38, -35, -56, 23, -43, 67, -15, +70, 21, 25, 54, -12, 55, -32, 22, +-17, -34, 11, -65, 26, -46, 28, 11, +27, 58, 28, 64, 10, 32, -4, -11, +-11, -36, -4, -35, 18, -11, 31, 25, +30, 58, 11, 65, 6, 23, 7, -41, +3, -76, 7, -42, 7, 40, 24, 95, +35, 74, 31, -19, 16, -95, -10, -77, +-11, 12, 2, 84, 30, 66, 38, -6, +18, -62, 16, -50, 12, 8, 15, 35, +2, 13, -14, -29, -3, -32, 24, 7, +64, 34, 59, 16, 8, -31, -39, -53, +-49, -25, 6, 13, 66, 29, 78, 8, +41, -16, -14, -12, -29, -4, -14, -3, +13, -17, 27, -16, 29, 6, 42, 31, +40, 30, 16, -6, -22, -36, -36, -29, +-5, 11, 50, 44, 76, 35, 47, -6, +-15, -30, -39, -17, -13, 22, 35, 41, +60, 26, 36, -7, 5, -31, 0, -18, +9, 12, 21, 27, 13, 33, 10, 23, +26, 7, 43, -16, 42, -39, -4, -34, +-34, 1, -14, 60, 40, 83, 82, 33, +57, -57, -1, -117, -37, -77, -18, 39, +31, 121, 55, 93, 39, -14, 5, -102, +1, -99, 25, -23, 33, 51, 13, 60, +-11, 26, -4, -8, 36, -27, 62, -35, +45, -44, -3, -34, -23, 7, 1, 58, +36, 61, 49, 0, 23, -65, -6, -74, +3, -17, 36, 50, 44, 59, 25, 4, +-5, -38, -8, -29, 20, 8, 56, 25, +50, 6, 10, -20, -16, -10, -6, 22, +28, 39, 51, 15, 46, -22, 17, -27, +-7, 3, -2, 36, 12, 31, 31, -2, +44, -21, 41, -8, 29, 19, 7, 29, +-14, 17, -13, -5, 19, -12, 63, -6, +67, 7, 35, 9, -8, 8, -31, 10, +-2, 4, 44, -7, 66, -18, 50, -20, +20, 0, -2, 23, -2, 24, 16, -3, +23, -35, 30, -46, 45, -17, 52, 30, +35, 53, -2, 23, -26, -42, -13, -83, +41, -57, 85, 21, 75, 79, 25, 62, +-25, -12, -32, -79, 0, -73, 48, -18, +66, 34, 51, 46, 35, 20, 19, -3, +4, -10, -7, -21, -3, -40, 21, -40, +64, -1, 86, 57, 47, 75, -7, 20, +-43, -51, -25, -69, 35, -13, 75, 54, +68, 56, 24, 4, -4, -31, -3, -10, +22, 29, 39, 34, 19, -9, 12, -49, +26, -17, 44, 50, 54, 68, 32, 16, +4, -58, -14, -67, 6, -2, 42, 63, +62, 60, 58, 3, 28, -41, -2, -37, +-11, -6, 6, 10, 33, 5, 55, 9, +57, 33, 35, 33, 5, -9, -12, -65, +-2, -72, 26, -4, 56, 77, 64, 83, +37, 7, 9, -78, -4, -90, 7, -24, +36, 46, 56, 56, 43, 13, 18, -31, +9, -36, 13, -14, 35, 2, 51, 2, +36, 0, 12, 7, -1, 13, 9, 0, +34, -21, 56, -25, 59, -5, 29, 26, +8, 25, 4, -6, 4, -30, 28, -31, +50, 2, 58, 34, 47, 40, 23, 13, +-3, -24, -14, -35, 14, -20, 48, 11, +68, 32, 61, 29, 23, 18, -13, 4, +-8, -12, 16, -21, 41, -27, 56, -10, +50, 26, 30, 61, 14, 56, 4, 0, +-3, -62, 19, -79, 53, -21, 69, 57, +58, 84, 16, 39, -26, -31, -20, -64, +37, -40, 82, 7, 79, 24, 33, 16, +-17, 7, -22, 13, 25, 10, 61, -14, +57, -49, 34, -46, 8, 12, 11, 63, +32, 57, 40, -7, 24, -69, 14, -63, +31, -5, 47, 45, 39, 47, 13, 4, +0, -31, 17, -26, 63, -7, 71, 2, +28, -7, -15, -8, -21, 10, 22, 29, +74, 23, 76, -9, 28, -36, -13, -28, +-8, 5, 23, 29, 48, 24, 46, 4, +28, -8, 27, 2, 40, 6, 37, -12, +8, -31, -10, -21, 9, 23, 54, 67, +89, 56, 63, -9, -5, -72, -39, -75, +-8, -11, 49, 68, 85, 88, 66, 41, +11, -30, -3, -68, 16, -47, 31, 3, +32, 32, 29, 32, 28, 26, 39, 16, +51, -7, 34, -35, 6, -43, 7, -13, +23, 36, 45, 49, 51, 8, 32, -41, +20, -48, 35, 0, 43, 54, 27, 34, +9, -34, 3, -70, 27, -32, 65, 47, +73, 71, 40, 15, -5, -58, -17, -60, +4, 1, 39, 49, 66, 29, 63, -30, +38, -42, 18, 0, 3, 41, -9, 28, +5, -26, 41, -49, 73, -13, 79, 37, +43, 37, -18, -8, -33, -47, 10, -27, +55, 30, 73, 43, 58, 1, 22, -39, +7, -30, 22, 12, 25, 32, 17, 6, +11, -22, 28, -13, 61, 23, 73, 36, +47, -5, -1, -51, -21, -41, 1, 16, +42, 57, 72, 39, 64, -12, 32, -36, +11, -17, 7, 14, 4, 16, 11, -8, +37, -10, 48, 25, 57, 41, 46, 20, +7, -22, -16, -43, 0, -15, 35, 26, +63, 25, 58, 3, 35, -17, 10, 4, +6, 33, 21, 21, 26, -26, 29, -62, +37, -43, 43, 19, 41, 67, 32, 63, +10, 14, 0, -39, 12, -63, 36, -59, +51, -23, 49, 34, 34, 76, 16, 74, +7, 11, 10, -72, 18, -103, 35, -55, +48, 35, 48, 83, 37, 58, 22, -6, +1, -46, 5, -48, 31, -28, 44, -1, +40, 23, 29, 38, 20, 39, 14, 8, +26, -43, 25, -60, 20, -26, 29, 38, +37, 71, 39, 38, 33, -27, 16, -59, +4, -33, 19, 11, 42, 41, 41, 35, +33, 8, 20, -2, 14, -5, 23, -11, +36, -24, 33, -18, 17, 15, 16, 47, +28, 46, 40, 9, 39, -30, 24, -43, +6, -19, 13, 13, 34, 29, 44, 23, +39, 9, 26, -4, 15, -11, 20, -13, +40, -19, 41, -9, 17, 9, 4, 15, +8, 16, 30, 7, 64, -7, 61, -11, +19, -12, -13, -17, -16, -18, 18, -7, +60, 14, 71, 30, 44, 18, 7, -11, +-9, -35, 3, -42, 29, -20, 39, 15, +36, 26, 43, 11, 48, -7, 40, -17, +15, -18, -17, -13, -14, -13, 21, -7, +77, 7, 93, 22, 52, 18, -13, -2, +-50, -26, -17, -32, 48, -9, 90, 21, +71, 31, 21, 13, -11, -8, -13, -13, +14, -2, 33, 8, 34, 7, 36, -3, +43, 2, 42, 13, 22, 18, -7, 9, +-14, -8, 13, -10, 51, 5, 68, 13, +44, 4, 5, -6, -8, -1, 8, 18, +30, 29, 41, 2, 34, -39, 19, -41, +26, -6, 36, 44, 24, 58, 7, 17, +2, -38, 12, -51, 33, -20, 48, 12, +37, 24, 12, 19, 7, 3, 25, -9, +34, -17, 29, -30, 8, -27, -3, -5, +22, 25, 50, 34, 58, 15, 23, -14, +-13, -40, -18, -39, 11, -18, 44, 11, +61, 25, 51, 30, 22, 18, 0, -14, +-7, -51, 0, -57, 12, -15, 42, 41, +65, 72, 61, 45, 24, -20, -21, -68, +-39, -59, -9, -8, 54, 44, 89, 62, +68, 42, 15, 0, -34, -35, -36, -46, +2, -27, 48, 14, 68, 50, 58, 59, +25, 27, -6, -23, -22, -47, -15, -33, +21, 6, 53, 43, 68, 44, 45, 19, +1, -10, -29, -26, -13, -26, 23, -6, +54, 15, 54, 22, 24, 15, 3, -2, +-2, -15, 14, -19, 27, 0, 17, 15, +10, 12, 19, -9, 39, -26, 39, -19, +21, 4, -4, 20, -11, 15, 10, -7, +41, -25, 49, -25, 26, -9, 6, 6, +1, 6, 16, 0, 27, -4, 26, -3, +2, 6, 4, -1, 28, -15, 43, -23, +45, -14, 13, 12, -19, 27, -17, 19, +15, -6, 48, -20, 57, -15, 33, 9, +-5, 18, -21, 5, -4, -11, 23, -1, +39, 19, 41, 30, 23, 13, 5, -25, +11, -38, 19, -12, 19, 32, 10, 45, +16, 17, 20, -24, 36, -32, 37, -6, +16, 22, -4, 26, -3, 6, 13, -5, +24, -3, 34, -6, 27, -11, 14, -11, +18, 6, 27, 28, 19, 26, -4, -6, +-10, -45, 3, -46, 36, -9, 74, 29, +55, 40, 5, 16, -40, -15, -43, -29, +-6, -29, 53, -26, 76, -16, 66, 10, +16, 50, -28, 52, -44, 0, -33, -65, +13, -83, 57, -29, 84, 49, 63, 82, +3, 42, -57, -32, -59, -66, -13, -41, +52, 6, 94, 26, 73, 21, 11, 9, +-34, 4, -51, 2, -15, -20, 30, -29, +61, -10, 58, 28, 39, 44, 4, 15, +-18, -33, -25, -51, -7, -13, 31, 41, +48, 62, 52, 23, 26, -29, -10, -48, +-21, -27, -5, 17, 13, 43, 34, 37, +31, 14, 17, -10, 7, -28, 6, -24, +6, 2, 8, 29, 3, 37, 3, 14, +13, -25, 20, -34, 31, -12, 31, 24, +6, 32, -3, 2, -13, -31, 5, -40, +27, -9, 38, 20, 33, 26, 8, 6, +-3, -14, -12, -15, 3, -11, 15, -14, +33, -12, 19, 1, 16, 16, 14, 21, +6, -1, 2, -25, 2, -29, 5, -8, +19, 14, 39, 13, 30, -3, 7, -14, +-18, 3, -27, 22, 6, 14, 38, -7, +51, -23, 28, -15, -18, 15, -27, 23, +-13, 10, 23, -6, 48, -6, 42, 9, +-3, 19, -13, -1, -12, -23, 8, -17, +26, 14, 21, 40, 7, 30, 10, -5, +22, -29, 19, -21, 5, 3, -17, 13, +-13, 8, 11, 6, 46, 18, 52, 19, +15, -4, -24, -37, -33, -45, -15, -2, +33, 48, 51, 59, 28, 13, -1, -48, +-2, -66, -1, -27, 17, 23, 10, 36, +-1, 16, -2, -8, 27, -11, 45, -5, +30, -17, -7, -34, -35, -30, -23, 15, +12, 59, 60, 48, 44, -14, 11, -71, +-17, -64, -24, -4, 0, 50, 25, 50, +20, 11, 12, -22, 13, -21, 19, -7, +8, -2, -1, -18, -13, -12, -3, 22, +12, 55, 29, 44, 23, -15, 4, -58, +-2, -49, 1, 4, 9, 44, 15, 42, +9, 11, -4, -13, 17, -12, 20, -5, +24, -12, 9, -15, -10, 3, -18, 35, +-1, 40, 25, 8, 33, -32, 25, -44, +6, -9, -2, 27, -10, 34, -10, 9, +9, -21, 13, -18, 28, 3, 33, 9, +16, -1, -8, -14, -16, -10, -19, 12, +-1, 14, 35, -3, 34, -14, 34, -12, +-1, 7, -16, 10, -27, -9, -9, -26, +23, -10, 36, 23, 32, 34, 16, 8, +-10, -36, -22, -53, -2, -21, 12, 27, +20, 50, 19, 32, 10, -9, 2, -30, +1, -27, 4, -12, -3, 6, -9, 20, +4, 25, 27, 20, 36, 6, 16, -12, +-5, -26, -38, -22, -12, -4, 19, 17, +40, 32, 31, 34, 2, 23, -29, -1, +-19, -29, 15, -45, 26, -25, 20, 18, +-3, 53, -6, 57, 7, 24, 22, -16, +15, -45, -12, -51, -23, -32, 3, 7, +34, 55, 43, 81, 21, 50, -27, -27, +-45, -98, -5, -96, 30, -17, 54, 82, +22, 116, -12, 47, -24, -55, -2, -101, +21, -67, 26, 3, 10, 55, -7, 58, +2, 26, 11, -13, 31, -42, 10, -51, +-10, -36, -9, 7, 8, 51, 18, 58, +24, 16, 11, -48, 0, -77, 8, -36, +10, 28, 6, 60, -2, 37, -6, -11, +9, -33, 20, -22, 34, -1, 18, 7, +-11, 3, -23, 5, -11, 15, 10, 12, +30, -2, 43, -18, 14, -10, 1, 12, +-15, 23, -24, 6, -10, -30, 26, -32, +40, 12, 34, 59, 10, 51, -22, -2, +-29, -61, -9, -64, 26, -11, 36, 45, +22, 55, 12, 23, -5, -12, -4, -22, +2, -15, -1, -18, -5, -23, 13, -11, +27, 23, 28, 50, 23, 35, -9, -17, +-17, -63, -12, -56, 15, -1, 17, 48, +18, 44, 10, 3, 9, -25, 0, -15, +5, 5, 1, 10, -17, -11, -3, -27, +17, -14, 27, 26, 30, 43, 18, 17, +-14, -23, -22, -41, -14, -20, 1, 14, +23, 28, 36, 13, 35, -6, 15, -5, +-19, 7, -28, 3, -27, -13, 14, -22, +46, -2, 48, 30, 16, 39, -16, 16, +-40, -23, -22, -36, 22, -16, 32, 22, +24, 42, 2, 31, -11, 5, -3, -21, +14, -30, 8, -19, -8, 6, -15, 33, +10, 44, 34, 29, 29, -9, 8, -51, +-22, -57, -29, -14, 7, 45, 30, 74, +27, 46, 5, -17, -12, -62, -13, -58, +17, -10, 22, 35, 11, 48, -13, 35, +-17, -2, 12, -25, 24, -31, 27, -19, +-5, 5, -28, 28, -19, 32, 22, 12, +33, -15, 25, -33, -3, -19, -31, 18, +-14, 39, 21, 24, 32, -11, 20, -37, +-5, -27, -19, 13, -14, 46, 10, 35, +21, 0, 20, -32, 9, -30, 4, 3, +-7, 32, -17, 31, -6, 7, 4, -16, +24, -10, 30, 13, 22, 19, -13, 11, +-26, -7, -26, -12, 0, 1, 29, 18, +40, 20, 32, 5, -2, 0, -29, 3, +-40, 8, -23, 4, 16, -5, 50, -4, +45, 15, 11, 32, -31, 25, -59, -4, +-29, -27, 25, -21, 49, 15, 45, 39, +0, 28, -30, -16, -29, -35, -4, -12, +20, 25, 23, 44, 8, 18, -2, -20, +-13, -31, -4, -12, 8, 24, 0, 42, +4, 26, 6, -1, -2, -17, -10, -18, +-3, -7, -1, 8, 18, 23, 22, 38, +1, 28, -22, 1, -29, -31, -13, -32, +11, 3, 35, 36, 36, 46, 3, 23, +-26, -12, -34, -29, -20, -12, -6, 22, +24, 33, 33, 21, 19, 10, -4, 7, +-36, 9, -46, 2, -18, -7, 19, 0, +43, 13, 42, 31, -6, 31, -41, 2, +-43, -20, -11, -11, 24, 19, 29, 35, +10, 19, -11, -14, -20, -16, -11, 18, +4, 46, -5, 40, -12, -9, 0, -50, +5, -30, 17, 29, 2, 73, -24, 57, +-32, 2, -21, -36, 3, -25, 13, 10, +12, 27, -4, 19, -14, 11, -18, 22, +-11, 36, -11, 21, -11, -18, -4, -40, +4, -20, 11, 36, 6, 72, -20, 56, +-40, 2, -31, -37, -10, -28, 23, 3, +31, 33, 5, 36, -26, 21, -45, 11, +-31, 10, -2, 5, 17, -3, 18, -3, +-1, 11, -27, 35, -38, 42, -25, 22, +-9, -7, 14, -16, 13, -1, -5, 23, +-23, 35, -31, 25, -24, 15, -10, 7, +4, 6, 1, 7, -7, 6, -16, 10, +-18, 21, -20, 30, -22, 26, -13, 9, +-8, 0, -5, 8, -4, 19, -21, 24, +-33, 16, -28, 5, -14, 10, 2, 27, +6, 37, -18, 25, -35, -8, -33, -28, +-11, -14, 6, 32, -2, 66, -17, 54, +-39, 12, -38, -27, -14, -31, 7, -1, +4, 32, -11, 44, -38, 33, -47, 20, +-35, 19, -11, 10, 6, 0, 0, -6, +-15, -3, -37, 21, -46, 47, -37, 48, +-21, 26, -3, -1, -2, -4, -11, 7, +-33, 19, -48, 19, -43, 9, -23, 11, +-1, 39, 1, 55, -13, 37, -37, -10, +-42, -46, -44, -29, -21, 24, -7, 77, +-6, 81, -15, 36, -31, -20, -44, -42, +-46, -26, -34, 19, -17, 53, 0, 65, +-12, 56, -31, 20, -57, -17, -58, -39, +-32, -16, -8, 34, 2, 79, -19, 78, +-46, 21, -56, -35, -46, -44, -26, 1, +-18, 56, -18, 73, -31, 44, -36, 2, +-37, -20, -31, -11, -36, 14, -43, 33, +-36, 39, -23, 34, -15, 26, -25, 10, +-43, -5, -62, -6, -48, 12, -26, 39, +-16, 53, -24, 35, -42, 3, -57, -6, +-51, 8, -33, 33, -29, 42, -38, 24, +-47, 3, -46, 3, -34, 22, -30, 43, +-38, 44, -53, 14, -53, -5, -47, -1, +-34, 18, -30, 39, -41, 43, -49, 33, +-57, 24, -52, 21, -52, 13, -38, 1, +-38, 5, -38, 21, -41, 43, -54, 53, +-56, 33, -51, 3, -40, -11, -31, 2, +-44, 31, -63, 40, -63, 29, -54, 20, +-36, 23, -30, 37, -46, 31, -66, 10, +-73, -13, -56, -5, -41, 35, -34, 68, +-41, 62, -60, 23, -67, -14, -66, -19, +-55, 12, -59, 47, -51, 54, -45, 35, +-39, 15, -47, 15, -66, 18, -82, 17, +-82, 11, -52, 9, -32, 30, -26, 51, +-47, 50, -82, 28, -100, -2, -82, -15, +-47, 7, -31, 43, -34, 59, -59, 47, +-82, 17, -84, -2, -74, 6, -64, 26, +-55, 33, -48, 34, -59, 30, -64, 31, +-78, 32, -78, 23, -77, 13, -65, 10, +-57, 21, -59, 39, -63, 46, -77, 40, +-77, 22, -75, 8, -62, 4, -60, 12, +-67, 30, -71, 42, -75, 48, -74, 37, +-68, 14, -65, -5, -70, -1, -74, 28, +-77, 57, -83, 61, -73, 31, -71, 1, +-66, -2, -70, 23, -76, 48, -86, 43, +-88, 19, -81, 6, -68, 24, -60, 51, +-69, 55, -79, 17, -91, -20, -84, -13, +-77, 34, -65, 71, -74, 71, -83, 26, +-85, -12, -81, -5, -67, 21, -76, 44, +-89, 32, -97, 17, -90, 27, -70, 52, +-61, 59, -68, 24, -98, -19, -112, -28, +-101, 15, -76, 78, -66, 98, -68, 55, +-87, -9, -100, -37, -95, -5, -90, 44, +-83, 69, -86, 46, -78, 15, -86, 13, +-81, 27, -89, 42, -101, 36, -105, 12, +-95, 3, -78, 18, -71, 44, -79, 61, +-104, 53, -114, 23, -109, 6, -89, 2, +-71, 16, -74, 35, -84, 44, -108, 50, +-118, 43, -105, 24, -86, 12, -72, 7, +-71, 12, -85, 28, -117, 48, -122, 51, +-109, 40, -76, 22, -66, 10, -72, 5, +-100, 11, -124, 35, -123, 56, -98, 58, +-76, 38, -74, 9, -90, -7, -109, 2, +-112, 38, -110, 66, -100, 59, -92, 26, +-85, -2, -84, 0, -95, 26, -109, 47, +-123, 43, -118, 23, -91, 18, -74, 36, +-67, 44, -97, 36, -128, 5, -142, -16, +-111, 7, -75, 54, -57, 84, -80, 65, +-117, 12, -143, -27, -130, -21, -94, 24, +-68, 59, -71, 66, -100, 47, -123, 27, +-132, 19, -116, 16, -95, 6, -87, 4, +-85, 17, -94, 54, -111, 79, -125, 68, +-125, 19, -113, -25, -92, -24, -75, 21, +-84, 64, -105, 73, -135, 47, -132, 12, +-113, 1, -83, 20, -79, 38, -93, 33, +-113, 20, -125, 19, -117, 33, -108, 44, +-93, 40, -96, 23, -100, 14, -108, 24, +-116, 39, -120, 35, -110, 19, -100, 15, +-95, 32, -100, 57, -117, 61, -127, 29, +-118, -6, -96, -13, -80, 18, -95, 59, +-117, 67, -133, 43, -123, 11, -99, 5, +-81, 16, -92, 31, -120, 40, -135, 38, +-127, 35, -97, 33, -84, 27, -86, 12, +-110, 7, -119, 19, -123, 44, -113, 55, +-104, 42, -105, 21, -99, 0, -97, 10, +-104, 35, -117, 48, -127, 44, -121, 31, +-101, 20, -79, 13, -82, 16, -109, 20, +-137, 32, -139, 47, -113, 50, -78, 31, +-70, 8, -93, -4, -125, 10, -140, 40, +-123, 57, -97, 45, -75, 17, -84, 7, +-104, 19, -130, 36, -133, 38, -117, 20, +-92, 9, -75, 22, -79, 48, -110, 57, +-137, 27, -131, -10, -115, -6, -88, 30, +-70, 60, -85, 59, -118, 25, -140, 0, +-135, 9, -109, 38, -80, 50, -70, 29, +-90, 3, -119, 6, -136, 40, -130, 65, +-116, 56, -89, 10, -71, -27, -73, -8, +-99, 42, -133, 78, -151, 58, -128, 10, +-84, -17, -54, 3, -59, 35, -102, 52, +-152, 40, -160, 15, -117, 12, -67, 28, +-49, 39, -72, 26, -120, 10, -149, 8, +-133, 27, -99, 52, -76, 48, -72, 20, +-87, -4, -107, -7, -115, 22, -121, 52, +-112, 53, -95, 29, -77, 6, -79, 3, +-92, 14, -116, 33, -128, 43, -115, 33, +-85, 19, -67, 14, -81, 17, -105, 28, +-127, 34, -118, 28, -98, 19, -74, 14, +-76, 20, -93, 31, -111, 41, -119, 33, +-111, 19, -100, 11, -85, 15, -78, 30, +-90, 45, -103, 36, -117, 19, -116, 9, +-97, 14, -75, 31, -75, 36, -88, 27, +-110, 12, -120, 14, -104, 30, -81, 41, +-74, 33, -84, 7, -100, -5, -113, 11, +-101, 42, -93, 62, -87, 43, -90, 4, +-94, -11, -93, 6, -92, 39, -93, 51, +-100, 32, -100, 5, -92, 8, -80, 33, +-81, 52, -96, 38, -106, -3, -102, -27, +-84, 1, -74, 55, -75, 80, -95, 54, +-105, -2, -103, -29, -90, -13, -73, 27, +-77, 54, -92, 53, -105, 33, -96, 20, +-85, 18, -78, 13, -80, 1, -89, -4, +-96, 15, -95, 53, -87, 70, -81, 48, +-76, 0, -82, -29, -92, -16, -96, 24, +-93, 55, -80, 56, -71, 31, -69, 10, +-81, 0, -97, 5, -104, 15, -96, 27, +-80, 36, -66, 40, -66, 34, -85, 16, +-93, 1, -99, 0, -87, 17, -80, 35, +-71, 37, -71, 26, -72, 11, -79, 12, +-91, 15, -94, 16, -93, 18, -75, 21, +-59, 25, -52, 28, -72, 22, -102, 12, +-112, 3, -90, 11, -60, 31, -47, 39, +-58, 26, -89, 7, -107, 2, -95, 14, +-69, 30, -55, 31, -58, 13, -74, 3, +-89, 12, -86, 30, -80, 39, -74, 25, +-76, 4, -70, -2, -64, 15, -68, 32, +-75, 34, -91, 19, -89, 4, -73, 15, +-59, 33, -54, 33, -70, 15, -88, -7, +-94, 1, -87, 31, -63, 49, -49, 42, +-57, 14, -71, -14, -83, -11, -88, 9, +-73, 33, -66, 40, -54, 29, -60, 23, +-66, 13, -76, 5, -83, -2, -73, -1, +-67, 17, -57, 39, -61, 50, -67, 36, +-77, 4, -69, -18, -68, -10, -60, 11, +-62, 38, -72, 44, -66, 26, -61, 6, +-53, -3, -61, 4, -73, 12, -77, 19, +-70, 23, -55, 21, -46, 22, -57, 17, +-76, 11, -78, 4, -67, 3, -51, 20, +-55, 33, -61, 28, -71, 13, -73, 0, +-60, 1, -52, 18, -55, 28, -62, 23, +-62, 6, -66, 1, -55, 4, -54, 17, +-57, 25, -61, 19, -63, 12, -59, 7, +-56, 11, -56, 15, -56, 14, -63, 17, +-61, 15, -53, 13, -53, 12, -51, 9, +-61, 12, -64, 16, -64, 20, -58, 22, +-55, 16, -50, 8, -52, 7, -55, 12, +-65, 19, -62, 17, -57, 15, -50, 12, +-40, 13, -49, 14, -58, 10, -66, 3, +-61, 8, -53, 25, -48, 36, -51, 28, +-57, 6, -60, -14, -51, -8, -44, 19, +-51, 40, -54, 34, -62, 7, -52, -12, +-38, -9, -38, 16, -50, 29, -61, 17, +-62, 1, -47, -2, -33, 13, -39, 30, +-52, 23, -66, -2, -55, -14, -43, 1, +-33, 27, -41, 37, -60, 22, -67, -2, +-59, -8, -33, 4, -24, 24, -37, 26, +-62, 11, -69, -5, -60, -2, -29, 17, +-25, 33, -32, 21, -50, -4, -66, -14, +-61, -2, -46, 23, -33, 42, -33, 32, +-40, 3, -48, -18, -50, -12, -56, 11, +-44, 32, -42, 35, -37, 17, -35, -2, +-42, -9, -39, -5, -41, 9, -45, 20, +-46, 17, -47, 13, -43, 9, -31, 12, +-37, 16, -37, 11, -54, 6, -60, -1, +-45, 6, -33, 21, -18, 27, -28, 21, +-49, 3, -62, -12, -52, -8, -32, 9, +-13, 25, -29, 27, -45, 14, -57, -2, +-50, 0, -33, 11, -27, 14, -28, 7, +-42, -1, -45, 6, -44, 26, -33, 30, +-31, 15, -34, -13, -42, -26, -38, -5, +-33, 30, -28, 49, -29, 35, -46, -3, +-44, -34, -41, -24, -29, 9, -21, 40, +-26, 43, -34, 14, -39, -11, -42, -20, +-36, -6, -25, 7, -28, 20, -27, 23, +-31, 14, -29, 13, -37, 11, -34, -6, +-33, -16, -28, -12, -26, 10, -24, 39, +-29, 42, -33, 19, -39, -13, -45, -29, +-32, -13, -25, 19, -12, 40, -16, 32, +-31, 8, -52, -9, -51, -11, -35, 2, +-2, 11, 3, 14, -11, 6, -36, 2, +-58, 1, -39, 4, -20, 7, 1, 8, +-10, 12, -32, 7, -45, 7, -45, 8, +-26, 3, -9, 3, -14, 6, -23, 7, +-22, 8, -30, 9, -19, 6, -28, 0, +-29, -2, -32, 4, -18, 11, -7, 20, +-8, 19, -30, 7, -41, -12, -47, -8, +-35, 9, 0, 24, 3, 28, -5, 14, +-34, -8, -47, -18, -41, -6, -15, 11, +7, 23, 9, 19, -18, 9, -42, -1, +-48, -5, -35, 2, -3, 8, 2, 13, +1, 16, -24, 13, -36, 4, -31, -6, +-17, -10, -6, 0, -7, 14, -15, 24, +-23, 19, -17, 0, -15, -11, -12, -7, +-23, 1, -18, 13, -20, 17, -10, 14, +-6, 11, -14, 8, -25, 5, -29, 0, +-24, -2, -7, -1, 4, 10, -8, 20, +-14, 17, -25, -1, -14, -12, -7, -10, +-8, 8, -11, 19, -16, 14, -17, 5, +-12, -1, -8, 4, -13, 17, -18, 18, +-22, 5, -11, -7, -5, -10, 4, 4, +-5, 19, -23, 24, -21, 7, -17, -3, +-5, -3, 5, 4, -2, 13, -14, 8, +-19, 3, -28, 5, -5, 9, 1, 19, +7, 17, -4, 2, -19, -13, -20, -13, +-16, 5, -6, 29, 0, 38, -1, 18, +-4, -11, -8, -23, -15, -14, -5, 11, +-13, 33, -9, 28, -3, 8, -2, -8, +9, -10, 1, 0, -10, 10, -21, 9, +-20, 7, -4, 7, 22, 13, 16, 18, +2, 8, -27, -9, -35, -17, -11, -4, +15, 22, 31, 42, 10, 28, -14, -7, +-31, -31, -16, -29, 4, 9, 21, 41, +13, 39, 2, 12, -15, -16, -16, -22, +4, -9, 8, 12, 10, 20, 0, 10, +-1, 2, 1, 7, 6, 14, 5, 10, +1, -5, -13, -15, -4, -11, 6, 17, +13, 41, 17, 36, -1, 5, -8, -30, +-9, -35, -2, -2, 12, 31, 20, 40, +14, 20, 3, -6, -11, -16, -4, -7, +4, 10, 8, 13, 19, 2, 5, 1, +6, 9, 4, 20, 9, 14, 10, -4, +5, -19, -3, -14, 6, 7, 14, 28, +22, 31, 18, 7, 2, -16, -4, -18, +-10, -1, 11, 19, 23, 21, 26, 9, +14, -3, -2, -2, -7, 6, 2, 15, +14, 8, 20, -1, 20, -9, 11, -2, +11, 14, 3, 22, 3, 22, 2, 2, +11, -17, 22, -15, 24, 3, 19, 22, +6, 31, -8, 17, -4, -4, 13, -12, +23, -7, 35, 8, 17, 14, 5, 13, +-4, 8, 0, 5, 19, 5, 30, 2, +25, -2, 16, -4, 2, 4, -1, 18, +10, 26, 18, 13, 30, -6, 17, -15, +11, -10, 8, 13, 7, 29, 18, 23, +21, 3, 19, -16, 15, -14, 16, -2, +18, 17, 21, 24, 15, 12, 12, 1, +5, -6, 14, -3, 27, 1, 35, 3, +28, 7, 12, 8, 0, 8, 8, 3, +22, 0, 31, -4, 39, -3, 16, 11, +2, 21, -2, 15, 16, -1, 33, -11, +34, -5, 23, 9, 10, 18, 9, 14, +14, 5, 22, -1, 20, -2, 23, 3, +11, 13, 19, 14, 22, 13, 19, 8, +22, -2, 15, -7, 21, -8, 25, 1, +32, 9, 32, 17, 17, 21, 7, 3, +18, -15, 21, -16, 30, -2, 32, 13, +27, 21, 22, 19, 7, 7, 15, -12, +27, -17, 32, -5, 34, 8, 28, 16, +18, 12, 16, 7, 11, 3, 22, -2, +29, -2, 29, 0, 31, 1, 24, 5, +17, 12, 13, 14, 14, 7, 25, -2, +34, -6, 35, -6, 33, 3, 14, 14, +9, 15, 13, 8, 22, -1, 37, -3, +33, 1, 26, 9, 16, 13, 13, 4, +18, 1, 25, -1, 32, -1, 36, 8, +26, 10, 19, 6, 21, -3, 20, -3, +27, 8, 23, 11, 32, 2, 31, -3, +28, -7, 28, 2, 25, 14, 17, 13, +19, 6, 24, -9, 33, -9, 41, 2, +33, 12, 28, 11, 12, 2, 12, -5, +23, -3, 37, 6, 40, 16, 35, 10, +17, -5, 16, -16, 22, -10, 29, 11, +40, 20, 37, 12, 27, 0, 14, -11, +16, -8, 24, 5, 34, 11, 33, 14, +29, 3, 23, -2, 25, -1, 29, 1, +29, 1, 33, -7, 25, -3, 23, 1, +33, 6, 32, 16, 31, 10, 29, -8, +24, -13, 20, -11, 27, 0, 35, 12, +41, 15, 32, 11, 25, -3, 15, -12, +21, -9, 30, -2, 40, 12, 34, 18, +26, 8, 21, -1, 20, -4, 28, -6, +41, -7, 36, 0, 29, 5, 30, 4, +24, 11, 27, 7, 31, -8, 32, -12, +32, -9, 30, 4, 27, 18, 27, 15, +28, 1, 37, -18, 37, -21, 32, -6, +28, 9, 25, 16, 31, 10, 33, -3, +37, -15, 36, -12, 24, -3, 22, 9, +24, 8, 34, 2, 38, 1, 37, -2, +24, 4, 21, -4, 21, -6, 30, -7, +42, 0, 37, 15, 32, 12, 25, -4, +23, -14, 27, -12, 33, 0, 39, 9, +36, 9, 26, 0, 27, -9, 24, -1, +31, -2, 42, 0, 33, -1, 33, -5, +26, -3, 28, 1, 31, 4, 37, 2, +36, -4, 33, -2, 20, 1, 26, -3, +34, 2, 36, 1, 40, 1, 31, -3, +25, -5, 21, 4, 29, 3, 44, -2, +43, -1, 30, -9, 23, -3, 14, 7, +27, 8, 42, 7, 44, -5, 35, -9, +25, -8, 18, -3, 28, 6, 34, 8, +47, -3, 42, -3, 29, -11, 24, -10, +24, -3, 33, 1, 45, 7, 39, 3, +29, -3, 19, -6, 18, -6, 36, 0, +43, 4, 45, 0, 30, -1, 23, -9, +23, -7, 36, -3, 39, 0, 45, 1, +31, 0, 21, 6, 14, -2, 34, -11, +43, -10, 51, -1, 37, 6, 22, 10, +13, -6, 27, -11, 36, -7, 49, 5, +39, 11, 29, 1, 18, -5, 24, -15, +40, -8, 48, -1, 46, 0, 36, -1, +22, -1, 23, -2, 30, 2, 39, -7, +45, -6, 34, -2, 27, 0, 27, 6, +29, 1, 37, 0, 43, -7, 32, -9, +32, -8, 27, -7, 38, -1, 41, 11, +36, 8, 28, -2, 24, -13, 21, -15, +38, 0, 48, 1, 47, 8, 36, -1, +18, -5, 16, -2, 27, -3, 43, -6, +57, -10, 46, -8, 29, 0, 21, 6, +12, 4, 38, -6, 52, -15, 49, -4, +36, -2, 18, 3, 15, 2, 35, -2, +43, 0, 53, -5, 41, -11, 26, -10, +25, -5, 26, 5, 41, 4, 52, -8, +44, -8, 36, -10, 29, -3, 25, 1, +36, -6, 44, -8, 44, -3, 43, -2, +26, 7, 27, -5, 39, -16, 44, -6, +40, 1, 31, 9, 24, -2, 29, -4, +39, -6, 50, -4, 46, -2, 28, -2, +23, -7, 23, 2, 38, -1, 57, -5, +51, -6, 36, -8, 17, 5, 15, 0, +33, -1, 50, -8, 54, -7, 43, 4, +21, 5, 18, -5, 30, -8, 41, -9, +55, -3, 49, 0, 34, -6, 25, -7, +31, -12, 39, 1, 51, 1, 42, -6, +41, -14, 31, -14, 34, -4, 40, 6, +48, -2, 42, -6, 36, -6, 23, -8, +31, 1, 36, -6, 51, -4, 53, -5, +40, 2, 21, 1, 22, -7, 31, -13, +52, -6, 55, 3, 40, 8, 27, 0, +21, -10, 32, -6, 50, -9, 54, -2, +44, -8, 32, -5, 23, 1, 34, 4, +45, -2, 49, -10, 45, -14, 34, -5, +26, 6, 30, 6, 37, -1, 50, -12, +43, 0, 39, -6, 37, -4, 32, -8, +38, -10, 45, -1, 41, 4, 41, -3, +37, -7, 32, -12, 46, -7, 40, 4, +44, -3, 32, 0, 26, -7, 29, 0, +43, 1, 45, -2, 54, -8, 37, -9, +27, -3, 23, -1, 34, -6, 51, -8, +60, -3, 44, -2, 32, 3, 13, -8, +28, -9, 46, -6, 57, 1, 54, 3, +36, -6, 23, -14, 28, -4, 34, 4, +50, 0, 55, -9, 41, -16, 35, -3, +26, 4, 31, 9, 43, -9, 49, -16, +43, -7, 39, 2, 31, 4, 33, 1, +36, -9, 43, -8, 46, -4, 42, -7, +35, -3, 36, -9, 41, 1, 44, 1, +41, -1, 31, -9, 35, -15, 39, -4, +43, 8, 44, 3, 41, -7, 31, -10, +28, -2, 29, 7, 48, -6, 51, -8, +45, -12, 31, 3, 22, 10, 28, 0, +48, -13, 52, -16, 51, -10, 38, 3, +24, 4, 27, -1, 35, -4, 49, -10, +49, 0, 38, -5, 31, -2, 32, -4, +33, 1, 39, 2, 39, -5, 39, -9, +40, -2, 32, 6, 33, 3, 39, -7, +40, -16, 44, -3, 38, -2, 39, 2, +41, -9, 38, -9, 41, -3, 46, -5, +43, -7, 35, -7, 33, -12, 41, -1, +44, 10, 41, 0, 36, -4, 29, -17, +31, -5, 44, 1, 46, 7, 42, 0, +39, -13, 29, -9, 32, -3, 41, -3, +45, -3, 45, -1, 35, 0, 32, 3, +34, -12, 42, -15, 44, -12, 43, 5, +37, 8, 39, 4, 31, -9, 43, -19, +40, -8, 41, 0, 40, -2, 42, -4, +33, 0, 41, -4, 38, 1, 40, -11, +38, -10, 38, -10, 40, -2, 40, 7, +40, -1, 46, -11, 40, -8, 30, -2, +31, -1, 33, -3, 44, -8, 49, 1, +46, -3, 35, 0, 26, -9, 28, -15, +47, -6, 49, 4, 51, 2, 39, -7, +29, -14, 29, -9, 40, 2, 46, -1, +52, -4, 39, -13, 32, -2, 30, 2, +33, 2, 42, -7, 46, -12, 44, -8, +43, 1, 36, 0, 36, -8, 39, -9, +37, -8, 45, 3, 40, -3, 41, -5, +37, -10, 42, -7, 38, 2, 40, 1, +35, -8, 42, -11, 39, -6, 44, 0, +40, 2, 40, -6, 33, -2, 34, -2, +31, 5, 44, -9, 49, -10, 42, -4, +39, 0, 30, 6, 33, -7, 47, -15, +47, -10, 46, -3, 40, 0, 30, 1, +32, -8, 44, -6, 49, -4, 43, 2, +34, -8, 32, -12, 33, 2, 37, 8, +48, 3, 42, -8, 36, -15, 30, -6, +31, 8, 40, 3, 44, 4, 36, -10, +38, -6, 31, 1, 32, 2, 37, -3, +41, -7, 37, 3, 39, 6, 35, 2, +35, -10, 40, -15, 41, -11, 44, 7, +40, 3, 40, -2, 38, -11, 39, -11, +40, 0, 43, -5, 46, -10, 35, -1, +30, 4, 33, 7, 42, 2, 44, -11, +43, -8, 36, -8, 31, 5, 34, 3, +39, 1, 44, -3, 46, -3, 38, -2, +34, -5, 33, -10, 39, -7, 45, 1, +43, 3, 40, 2, 39, -10, 37, -5, +38, -4, 40, -2, 38, -6, 42, -9, +44, -5, 44, 5, 41, 2, 38, -8, +35, -15, 42, -14, 39, 5, 42, 6, +41, 2, 43, -12, 42, -10, 38, -4, +36, -3, 38, -3, 35, -6, 48, -5, +48, 2, 43, 2, 33, -5, 27, -10, +31, -7, 37, 9, 49, 2, 54, -3, +39, -5, 25, -5, 27, 1, 30, 1, +47, -3, 53, -8, 50, -3, 36, 0, +36, -4, 29, -6, 37, -1, 40, -2, +51, -1, 47, -4, 38, -5, 35, -5, +37, -1, 36, 4, 43, -3, 45, -9, +43, -7, 41, -1, 40, -2, 39, 2, +35, -2, 36, 0, 39, -2, 43, -4, +45, -7, 42, -4, 39, -2, 39, 4, +33, 3, 40, -10, 46, -15, 49, -7, +43, 6, 40, 4, 27, 4, 30, -9, +42, -10, 50, -2, 51, -1, 45, -4, +34, -10, 37, -7, 35, 5, 43, 3, +50, -12, 47, -15, 40, -7, 31, 13, +35, 9, 43, -3, 41, -13, 42, -18, +44, -5, 38, 5, 44, 5, 43, -2, +41, -5, 37, -5, 33, -2, 36, -5, +43, -1, 43, 2, 44, 8, 40, 3, +33, -3, 30, -7, 35, -10, 43, 0, +51, 4, 50, 3, 46, -5, 38, -11, +34, -15, 42, -10, 48, -6, 54, 5, +52, 2, 44, -6, 37, -15, 38, -17, +36, -2, 45, 8, 46, 9, 48, -3, +46, -12, 38, -10, 33, -1, 35, -1, +39, 1, 50, -6, 50, 3, 45, 2, +44, -9, 34, -13, 33, -12, 40, 0, +47, 12, 52, 8, 48, -7, 37, -15, +31, -12, 29, 6, 38, 11, 44, 6, +52, -9, 52, -14, 44, -7, 34, 0, +31, 0, 34, -1, 40, 3, 51, 1, +54, -1, 47, -11, 34, -11, 30, -8, +33, 8, 40, 15, 52, 4, 53, -10, +46, -19, 38, -13, 36, -2, 40, 7, +46, 7, 50, -4, 48, -13, 41, -10, +41, -9, 39, 5, 41, 5, 43, 0, +47, -11, 48, -12, 43, -4, 44, -1, +42, 0, 44, -6, 43, -1, 37, 3, +43, 3, 41, -7, 48, -16, 48, -12, +46, 5, 41, 13, 42, 1, 39, -15, +42, -20, 42, -6, 45, 15, 44, 20, +42, -1, 36, -14, 35, -20, 40, -3, +46, 7, 52, 5, 49, -5, 48, -12, +42, -8, 40, -2, 38, -3, 43, -9, +43, 1, 45, 8, 47, 12, 45, -2, +38, -16, 35, -21, 36, -6, 46, 10, +55, 16, 53, 4, 44, -14, 34, -18, +26, -7, 35, 7, 49, 10, 56, 5, +54, -8, 42, -10, 36, -11, 36, -3, +37, 3, 44, 1, 52, 0, 46, 4, +46, 1, 40, -5, 36, -11, 37, -14, +46, -1, 49, 11, 52, 14, 46, -7, +44, -21, 32, -16, 41, -3, 49, 13, +50, 12, 49, -9, 47, -22, 38, -9, +35, 10, 37, 17, 40, 3, 44, -10, +45, -12, 42, 6, 41, 9, 40, 3, +37, -8, 42, -10, 45, 1, 48, 9, +44, 3, 41, -12, 38, -12, 38, 1, +43, 16, 43, 15, 40, -4, 46, -26, +43, -16, 44, 2, 49, 13, 46, 9, +41, -7, 38, -17, 41, -13, 43, 7, +47, 9, 48, 3, 47, -11, 41, -10, +40, -5, 41, 4, 41, 2, 48, -8, +52, -10, 49, 0, 40, 11, 33, 6, +33, -9, 40, -17, 43, -2, 54, 10, +51, 22, 38, 5, 34, -19, 29, -21, +35, -3, 50, 17, 56, 18, 55, -2, +42, -19, 32, -15, 30, 1, 39, 11, +48, 4, 58, -11, 54, -11, 44, 3, +33, 11, 27, 4, 34, -9, 45, -16, +57, -2, 54, 15, +}; \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/birds_32000_2ch_16b.c b/RTL00_SDKV35a/example_sources/i2s/src/birds_32000_2ch_16b.c new file mode 100644 index 0000000..b6d66d1 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/birds_32000_2ch_16b.c @@ -0,0 +1,23326 @@ +#include +int sample_size=93277; + +SECTION(".sdram.data") +short sample[]={ +-1, 1, 0, 0, 1, 1, -1, 2, +-1, -1, 2, -1, 0, 2, -4, 4, +-3, 2, -1, 0, 2, -2, 1, 1, +-1, 0, 1, -2, 2, 0, 1, 1, +-3, 1, 0, -1, 2, -2, 2, 0, +-1, 2, -4, 3, -3, 3, 0, 0, +2, -2, -1, -1, 0, -1, 4, -3, +4, -4, 1, -3, 1, -3, 3, -1, +1, 0, 2, -4, 3, -5, 1, 1, +0, 1, -1, 1, -5, 2, -1, 0, +2, 0, 2, -1, -1, 0, -4, 2, +1, 0, 5, -2, -2, 2, -6, 3, +0, 0, 2, 0, -1, 1, -1, -2, +1, 0, 0, 3, 3, -4, 3, -4, +0, -1, 3, 0, 1, 2, -3, 1, +-1, -1, 4, -3, 5, -1, 0, 0, +-2, -1, 0, -1, 4, -2, 2, 0, +-2, -1, 2, -3, 3, 1, -1, 3, +-3, 0, -1, -2, 3, -2, 4, -2, +2, -1, -2, -2, 1, -1, 3, 0, +1, 0, -2, 0, 1, -2, 1, 2, +-1, 1, 1, -2, -3, 3, -3, 3, +0, 2, -1, -1, 1, -4, 1, 1, +-1, 3, 0, -1, 0, 0, -3, 1, +1, 0, 3, -2, 1, -4, 1, -2, +4, -3, 4, 0, -2, 0, 0, -3, +2, -1, 2, 1, -2, 3, -4, 3, +-3, 2, 2, 0, 0, 1, 0, -2, +1, -2, 0, 3, -3, 3, -2, 0, +-1, -1, 2, -3, 7, -4, 2, 1, +-3, 1, 1, -1, 1, 1, 0, 1, +-3, 3, -4, 1, 2, -3, 4, -2, +2, -3, 0, 0, -2, 3, -1, 0, +2, -3, 1, -2, 0, 1, -2, 4, +-3, 2, -1, -1, -1, 0, 2, -2, +3, -1, -3, 2, -2, 2, -3, 3, +-1, 3, -5, 4, -1, -1, 0, 0, +0, 0, 0, 0, -1, 1, -2, 2, +0, 1, -2, 2, -2, 1, -1, 1, +0, 0, 0, 1, -2, 1, -1, 0, +0, 1, 0, 1, -1, 1, 0, -2, +3, -3, 3, -1, 1, 0, 0, -1, +1, -2, 2, -1, 1, 0, 1, -1, +0, 0, 2, -2, 3, -2, 0, 0, +-1, 0, 1, -1, 0, 1, -2, 2, +-2, 0, -1, 0, 2, -2, 2, 0, +-3, 2, -2, 2, -2, 2, -3, 3, +-3, 1, 0, 1, -2, 3, -2, 2, +-1, 0, 0, -2, 2, -1, 0, 2, +-4, 5, -5, 4, -3, 3, -1, 1, +2, -2, 1, 0, -1, 0, 1, -1, +1, 0, -1, 0, 0, 1, -1, 1, +1, -1, 1, -1, 1, -2, 1, 2, +-3, 4, 0, -2, 1, 0, -2, 3, +-1, 1, 1, -1, 2, -2, 0, 0, +-1, 2, 0, -2, 4, -4, 2, -1, +0, 2, -1, 0, 2, -1, -4, 4, +-2, 1, 2, -1, 0, 1, -4, 3, +-2, 2, -1, 2, -2, 3, -4, 4, +-5, 4, -1, 1, 1, -1, -1, 0, +-1, -1, 3, -3, 3, -2, 0, 1, +-2, 2, -3, 3, -2, 1, -1, 1, +-3, 2, -2, 1, 0, 0, -1, 2, +-3, 1, 0, 0, 1, -2, 3, -2, +-1, 2, -3, 2, -1, 1, 2, -1, +2, -3, 1, 0, 0, 0, 4, -4, +4, -3, 2, -1, 0, 0, 1, -1, +1, -1, 2, -2, -1, 2, -2, 2, +0, 0, 1, -1, -1, 2, -3, 3, +1, -2, 3, -1, -2, 1, 1, -2, +2, 0, 0, 0, 1, 0, -3, 3, +-3, 4, -3, 3, -2, 2, -2, 0, +1, -1, -2, 4, -5, 4, -5, 4, +-4, 3, -2, 3, -4, 3, -2, 1, +-2, 3, -5, 5, -4, 4, -3, 1, +-2, 1, -3, 4, -4, 4, -3, 0, +2, -3, 4, -4, 4, -3, 2, -3, +2, -2, 2, -2, 1, -1, 2, -2, +1, -1, -2, 1, 0, 0, -1, 1, +0, 0, 1, -1, 0, 1, -3, 5, +-4, 4, -4, 3, -1, 0, 2, -1, +2, -2, 3, -3, 1, -1, 0, 3, +-3, 2, 1, -1, 1, -2, 3, -1, +0, 1, 0, 1, 0, -1, 0, 0, +0, 0, 1, 0, -2, 2, 0, -1, +2, -1, 2, -2, 1, 0, -2, 2, +-2, 1, 0, 0, 2, -2, -1, 2, +-3, 3, -3, 2, 1, -1, -1, 1, +0, -3, 3, -2, -1, 1, 0, -1, +0, 0, 2, -4, 4, -3, 1, -2, +2, -2, -1, 1, -2, 2, 0, -3, +4, -4, 4, -5, 6, -4, 1, 1, +0, -1, 1, -1, -1, 2, -2, 2, +-1, 2, -4, 4, -4, 4, -2, 1, +3, -3, 1, 0, -1, 1, 1, -2, +3, -1, 1, -1, 2, -1, 0, 0, +0, 1, -1, 2, -1, 2, -2, 2, +1, -1, 0, 1, -1, 1, -2, 2, +-1, 1, 1, -1, 2, -2, 1, 1, +-3, 2, 0, 2, -3, 3, 0, -1, +3, -2, -1, 2, -2, 1, 0, 0, +1, -2, 3, -2, 0, 1, -1, 1, +0, -1, 1, 1, -2, 0, 1, 0, +-4, 4, -2, 1, -2, 2, -2, 2, +-2, 2, -1, 0, 2, -3, 1, -1, +1, -2, 0, 2, -5, 5, -5, 3, +0, -1, 2, -3, 4, -5, 6, -5, +3, -2, 1, -3, 4, -2, -2, 3, +-4, 4, -3, 2, 0, 0, 2, -3, +4, -3, 0, 1, -2, 2, 0, 0, +3, -4, 4, -3, 2, 0, 1, 0, +0, 2, -1, -1, 2, -1, 0, 0, +1, 0, 0, 0, 1, -1, 1, 0, +1, -1, -1, 2, -3, 2, 0, -1, +2, 0, 1, -1, 2, -1, 1, -2, +1, 0, 1, -1, 1, 0, -3, 4, +-4, 3, 0, -2, 1, -2, 1, -3, +3, -3, 1, 0, 0, -1, 0, -1, +0, -1, -1, 2, -4, 3, -2, 0, +1, -3, 1, 0, -2, 1, 0, 0, +0, -1, 2, -2, 0, 0, 0, 0, +0, 0, -1, 2, -2, 1, 0, 0, +1, -2, 3, -3, 2, -1, 2, -1, +2, -2, 1, 0, 0, 0, 0, 0, +3, -2, 2, -2, 2, -2, 3, -3, +2, -1, 1, -1, 1, -1, 1, -2, +5, -5, 5, -4, 4, -4, 4, -3, +1, 1, -2, 2, -2, 3, -2, 1, +2, -2, 3, -3, 3, -2, -1, 0, +0, 0, 0, 0, 2, -2, 0, 1, +-3, 2, -1, 0, 1, 0, -3, 2, +-3, 2, -2, 1, 1, -1, -1, 0, +-2, 0, -1, 1, -2, 2, -4, 3, +-2, -1, 1, -1, -2, 2, -1, 1, +-2, 1, 1, -2, 3, -3, 3, -3, +4, -5, 3, -2, 0, 0, 0, 0, +-1, 0, -1, 3, -4, 3, 2, -2, +1, 0, -1, 1, -1, 1, 0, 1, +-1, 3, -3, 4, -2, 1, 2, -1, +2, -2, 3, -3, 3, -3, 4, -2, +0, 1, 2, -2, 4, -3, 2, 0, +0, -1, 4, -3, 3, -2, -1, 1, +-2, 3, -2, 2, -1, 1, -1, 1, +0, 0, -1, 3, -4, 3, -2, 2, +-2, 1, 2, -3, 2, -1, -1, 1, +-1, 1, -2, 2, -3, 1, 0, -2, +3, -3, 2, -1, 0, 0, -1, -1, +1, -2, 0, 1, -1, 1, 0, -1, +-1, 2, -3, 3, -2, 2, 0, -1, +0, 0, 0, -1, 0, 2, -3, 2, +0, -1, 0, 1, 0, 0, 2, -2, +1, 0, -2, 2, -2, 2, 0, -1, +1, 1, -4, 4, -2, 2, -1, 2, +-1, 1, 2, -2, 1, 0, 1, 0, +2, 0, -1, 1, 1, -2, 1, 0, +1, -2, 4, -3, 0, 1, 0, 0, +3, -3, 1, 1, -3, 3, -2, 1, +1, -1, 0, 0, -1, 1, -2, 3, +-5, 4, 0, -2, 4, -5, 2, 0, +-4, 4, -2, 1, 1, -2, 1, -2, +2, -3, 1, 0, 0, 0, -2, 1, +-2, -1, 1, -1, -2, 3, -4, 3, +-3, 1, -1, 0, -1, 2, -3, 3, +-3, 1, -1, 0, 0, 0, 0, 0, +0, -1, 2, -4, 4, -3, 2, -1, +2, -3, 1, 0, -2, 3, 0, -1, +1, 1, -2, 1, 1, -1, 1, 2, +-3, 4, -2, 0, 0, 0, 1, -2, +3, -2, 0, 0, -2, 2, -1, 1, +0, 2, -3, 4, -5, 6, -4, 2, +2, -2, 0, 2, -4, 3, -2, 1, +2, -3, 3, -1, -1, 1, -1, 0, +3, -3, 0, 2, -5, 4, -1, 0, +-2, 3, -2, 1, -2, 3, -4, 2, +-1, 1, -4, 5, -4, 2, 1, -3, +2, -2, 1, -1, 2, -3, 2, -2, +3, -4, 4, -4, 2, -2, 2, -2, +0, 0, -1, 2, -2, 1, 0, 0, +0, 0, -2, 1, 2, -3, 2, -1, +-2, 3, -2, 1, 1, 0, 1, -1, +2, -2, 3, -3, 2, 0, 0, 0, +1, -2, 2, -2, 3, -1, 0, 2, +-4, 4, -3, 2, 0, 1, 1, -1, +3, -3, 1, -1, 1, 0, 2, -1, +1, 0, 1, -2, 3, -1, 0, 1, +2, -2, 0, 0, 0, -1, 1, 1, +-1, 2, -1, 1, -2, 1, 0, -1, +3, -3, 4, -3, 2, -3, 2, -1, +-1, 3, -1, 1, -4, 5, -8, 6, +-3, 3, -2, 2, -2, 1, -2, 1, +0, -1, 2, -1, 1, -2, 1, -1, +-2, 2, -1, 1, 0, 0, 0, -1, +-1, 1, 0, 0, 1, 0, 0, 0, +-2, 2, -2, 2, 1, -2, 2, -2, +0, -1, 2, -2, 2, 1, -3, 3, +-3, 0, 2, -3, 3, -1, 0, 2, +-1, -1, 2, -3, 3, -3, 4, -2, +0, 0, 1, -2, 2, -1, 1, -1, +1, 0, -2, 2, -3, 2, 1, -1, +2, 1, -3, 2, 0, 0, -1, 3, +2, -3, 2, 1, -5, 3, 0, -1, +2, -1, 1, 0, -4, 5, -6, 4, +-1, 2, -3, 4, -4, 1, 3, -5, +6, -5, 4, -3, 3, -3, 0, 0, +-1, 1, 1, -1, -1, 2, -5, 4, +-4, 2, 1, -2, 2, -2, 1, -1, +0, 0, -1, 1, -1, 2, -5, 6, +-5, 2, 1, -1, 4, -4, 4, -2, +-1, 0, 4, -5, 5, -3, 2, -1, +2, -2, -1, 0, 1, -1, -1, 3, +-3, 2, -1, 2, -3, 3, -2, 2, +0, -1, 2, -3, 1, 1, 0, 1, +1, -1, 0, -1, 1, -2, 2, -2, +3, -3, 3, -1, -1, 1, 0, 0, +-3, 6, -6, 4, -1, 0, -1, 1, +1, -3, 2, -1, -2, 3, -2, 1, +1, -1, -1, 1, -1, 1, -2, 2, +-2, 2, -2, 2, -3, 3, -1, 1, +-1, 0, 1, -2, 0, 0, -1, 1, +-1, 1, 1, -2, 1, -1, -2, 2, +-1, 0, 0, 0, 1, -3, 2, -1, +-2, 3, -4, 4, -3, 2, -2, 2, +-3, 4, -4, 5, -3, 2, 1, -3, +4, -4, 4, -2, -1, 2, -1, -2, +5, -5, 2, 0, 1, -1, 0, 0, +-1, 0, 1, -1, 2, -1, 0, 1, +-1, -1, 3, -2, 2, -1, 1, -1, +0, 0, 0, -1, 1, 0, -1, 2, +-2, 0, 0, 0, 0, -1, 4, -2, +0, 0, 1, -3, 3, -1, 0, 1, +0, 0, 0, -1, -1, 1, -1, 2, +-3, 4, -2, -1, 4, -5, 4, -2, +2, 0, -3, 3, -4, 3, -2, 1, +1, 0, -1, 0, 1, -2, 1, 0, +0, 1, -1, 0, 1, -2, 0, 0, +1, -2, 2, -1, 0, -2, 2, -1, +-3, 4, -1, -1, 4, -3, -2, 3, +-3, 1, 2, -2, 3, -2, 0, 1, +-3, 2, -1, 1, 2, -2, 1, 0, +-3, 3, -2, 1, 1, 1, -2, 2, +-2, 0, 0, 0, 1, -2, 2, 0, +-3, 1, 2, -2, 1, -1, 3, -2, +0, 1, -3, 2, -1, 1, 1, 0, +-1, 2, -2, 0, 1, -2, 1, 0, +1, 0, -2, 2, -2, 1, 0, -1, +2, -2, 0, 1, -5, 3, -1, 1, +1, -1, 1, -1, -2, 2, -1, 0, +2, -1, 1, -2, 3, -4, 3, -2, +1, 0, 1, -1, 1, -2, 3, -3, +0, 1, -1, 0, 1, -1, 0, 0, +1, -2, 2, -1, -1, 1, 0, -1, +4, -5, 3, -2, 3, -3, 1, 1, +-3, 2, 2, -3, 2, 1, -3, 3, +-1, 0, 0, 0, -1, 2, -2, 3, +-4, 3, -1, 0, 2, -2, 4, -4, +2, 0, -1, -1, 4, -3, 0, 3, +-3, 1, 2, -2, 2, 0, -2, 3, +-2, 2, 0, -1, 1, 0, -1, 1, +-2, 2, -3, 3, -1, -1, 2, -1, +0, 0, 3, -4, 6, -6, 4, -2, +-1, 1, -2, 2, -2, 2, -1, 1, +-2, 3, -4, 4, -2, 2, -3, 3, +-2, 0, 0, 0, 2, -3, 3, -1, +-2, 2, -1, -1, 0, 0, 0, 0, +0, 0, 1, -2, 1, 0, -2, 4, +-3, 1, 1, -2, 0, 0, 0, -1, +3, -2, 0, 1, -1, 1, -1, 2, +-1, 0, 2, -1, 0, 1, -3, 3, +-2, 2, 0, 0, 0, 0, 0, -1, +1, -1, 2, -1, 1, -2, 2, -2, +2, -2, 1, -1, 1, 0, -1, 1, +-2, 1, 0, 0, 0, 1, -3, 3, +-3, 2, -1, 0, 3, -3, 3, -2, +-1, 2, -3, 3, -2, 2, -1, 2, +-4, 3, -3, 1, 0, 0, 1, -1, +0, -1, 0, -2, 2, -1, 0, 0, +0, -1, 1, -1, 1, -2, 2, -2, +0, 0, -1, 0, 0, -1, 0, 0, +0, 1, -1, 1, -3, 2, -1, 1, +-1, 2, -1, 0, 0, 0, 1, -1, +2, -1, 0, 1, -1, 1, -2, 0, +3, -3, 2, 0, 1, -2, 3, -2, +0, 1, 0, 0, 0, 1, -1, 0, +1, -1, 1, 1, 0, 0, 1, 0, +-4, 6, -4, 2, 1, -1, -1, 1, +0, 0, 0, 0, 1, -2, 1, 0, +-2, 1, -1, 1, -1, 0, 1, 0, +-3, 3, -2, 0, 1, -1, 2, -3, +2, -3, 2, -2, -1, 1, -1, 0, +0, 0, -1, 1, -2, 1, 1, -1, +-1, 4, -6, 6, -6, 5, -4, 2, +-1, 1, -2, 2, -1, 1, 0, -2, +1, 0, 0, 0, -2, 2, -2, 1, +0, 0, 0, 0, 1, -1, 2, -3, +5, -6, 4, -1, 1, -2, 4, -5, +2, -1, 2, -2, 2, 0, 0, -2, +4, -4, 0, 3, -3, 3, -2, 3, +-4, 4, -4, 4, -3, 2, -1, 0, +0, 1, -2, 2, 0, -1, 1, 1, +-1, 0, 0, 1, -4, 4, -2, 2, +-2, 3, -3, 2, -3, 2, -1, 1, +0, 1, -1, 0, 0, 0, -2, 2, +-2, 1, -1, 2, -4, 3, -2, 2, +-1, 0, 2, -2, 2, -2, 1, 0, +0, -1, 3, -3, 1, 0, -2, 2, +-1, -1, 2, -2, 0, 1, -2, 1, +0, -1, 1, 0, 0, 1, -2, 1, +-1, 2, -3, 3, -1, 1, 0, 1, +-2, 2, -3, 3, -2, 1, 0, 0, +-1, 2, -4, 3, -1, 0, 1, 0, +1, -2, 4, -4, 3, -2, 1, 0, +0, 0, 1, -2, 1, -1, 0, 0, +2, -3, 3, -2, 0, 0, 0, -1, +2, -2, 2, -1, 1, -2, 3, -3, +2, -1, 0, 1, -1, 0, 1, -2, +2, -1, 0, 0, -1, 1, 0, -2, +3, -3, 0, 1, 0, 0, -1, 1, +-1, -1, 2, -1, -3, 4, -4, 3, +-2, 1, 1, 0, -1, 1, 1, -3, +2, -1, -2, 3, -2, 1, 0, 1, +-1, 0, 0, 1, -3, 3, -1, 0, +0, -1, 2, -3, 4, -4, 4, -3, +2, 0, -1, 0, 0, 0, -1, 1, +1, -1, 2, -3, 3, -2, 0, 0, +-1, 2, -3, 2, 0, -2, 3, -3, +2, -1, 1, -1, 2, -3, 1, 1, +-2, 1, 3, -4, 4, -2, 0, 1, +0, 0, 1, -2, 2, -1, 0, 1, +-1, 0, 1, -1, 1, -1, -1, 1, +0, -1, 1, -1, 1, -1, 0, 0, +-1, 2, -2, 1, 2, -3, 1, 0, +-1, 0, -1, 1, -2, 2, -2, 3, +-4, 2, 1, -3, 3, -2, 0, 0, +0, 0, -1, 1, 0, -1, 0, 2, +-2, 1, 1, -1, -1, 1, -3, 4, +-3, 1, 2, -2, 0, 0, -1, 0, +1, -1, 1, 0, 1, -1, 1, -2, +1, -1, 1, -1, 2, -2, 1, 0, +-2, 3, 0, 0, 1, 1, -3, 3, +-2, 0, 3, -3, 2, -1, 1, -2, +2, -1, 0, 0, -1, 1, -1, 1, +-2, 2, -1, 0, 2, 0, -3, 4, +-4, 4, -5, 5, -4, 2, 0, 0, +0, -1, 1, -2, 2, -1, 0, 1, +0, 0, 1, -1, -1, 1, -1, 1, +0, 0, 0, 0, -1, 1, -1, 1, +-2, 4, -4, 2, 0, -1, -1, 1, +-1, 1, -1, 2, -1, -1, 3, -3, +2, -2, 3, -4, 4, -4, 2, -2, +2, -3, 3, -2, 1, 0, 0, -1, +2, -3, 3, -2, 0, 1, -3, 4, +-4, 4, -2, 1, 1, -1, 3, -4, +3, -1, -2, 3, -1, 1, -2, 4, +-5, 4, -1, 0, 2, -2, 1, 0, +-2, 2, -1, 1, 2, -2, 2, 0, +-2, 1, 2, -4, 4, -3, 1, 0, +0, -1, 1, -2, 3, -3, 2, -1, +2, -2, 1, -1, -1, 2, -4, 4, +-3, 3, -3, 2, -2, 1, 0, 0, +1, -1, 1, -2, 2, -3, 1, 0, +-1, 1, 0, -1, 1, -1, 0, 0, +-1, 0, 1, -1, 1, -2, 3, -4, +2, 0, -2, 3, -3, 3, -2, 1, +0, 0, -1, 1, -1, 1, -1, 1, +0, 0, 0, 1, -2, 1, 0, 0, +-1, 2, -2, 2, 0, -1, 2, -2, +1, -1, 2, -2, 0, 1, 0, 0, +0, 1, -1, 1, 0, 1, -1, 1, +0, 0, 1, -1, 1, 0, -3, 3, +-1, 0, 2, -1, -1, 2, 1, -3, +2, 0, -4, 5, -2, 1, 1, -1, +1, -1, 2, -2, 0, 1, -3, 2, +-2, 3, -3, 2, 2, -2, 2, 0, +-1, 0, 3, -5, 5, -4, 0, 1, +-2, 1, 0, 0, -1, 2, -2, 1, +2, -4, 5, -5, 4, -3, 0, 1, +-2, 1, -1, 1, -1, 0, 0, -1, +2, -1, 0, 1, -2, 1, 0, 0, +0, 1, -1, 0, 3, -5, 6, -4, +0, 3, -3, 2, 0, 0, -2, 2, +-1, 1, 1, -1, 1, 1, -2, 3, +-2, 2, -3, 4, -3, 1, 0, 0, +-1, 0, 0, 0, 1, -2, 3, -2, +-1, 2, -3, 3, -1, 0, 1, -1, +2, -4, 5, -4, 2, -1, 1, 0, +-1, 1, 0, -1, 2, -2, 2, -2, +1, -1, 1, -2, 2, -1, 0, 0, +1, -1, 0, 0, 1, -1, 0, 2, +-3, 2, 1, -2, 2, -1, -1, 2, +-1, 0, 2, -1, -3, 3, -1, 0, +-2, 4, -5, 4, -3, 3, -4, 3, +-1, 0, 1, -1, 0, 0, -2, 2, +0, 0, -2, 2, -3, 2, -1, 0, +1, 0, 0, 1, 0, -1, 2, -2, +1, 0, -1, 1, 0, 0, 0, 1, +-1, 0, 2, -2, 2, -2, 3, -3, +3, -2, 2, -1, 0, 1, -2, 1, +1, 0, 1, -1, 1, -1, 0, 0, +2, -3, 2, 0, 0, -1, 0, 1, +-3, 3, 1, -3, 4, -3, 2, -2, +2, -1, 2, -2, 3, -2, -2, 2, +0, -1, 1, -1, 1, 0, -1, 1, +-1, 0, 2, -2, 2, -3, 4, -4, +2, -1, 1, -2, 2, -3, 4, -5, +5, -4, 1, -1, 1, -2, 1, 0, +-2, 2, -1, 0, 2, -2, 2, -1, +0, -1, 1, -1, 1, -3, 5, -5, +2, 1, -3, 3, -2, 2, -2, 2, +0, 0, 1, 0, 1, -1, 0, 1, +-2, 3, -2, 1, 1, -1, 1, 0, +1, -3, 6, -5, 2, -1, -1, 1, +-2, 2, 0, 0, 0, 1, -1, 0, +2, -1, -1, 3, -4, 4, -3, 1, +0, -1, 4, -4, 1, 0, -2, 2, +-1, 0, 0, 1, -3, 4, -1, -1, +2, -1, 2, -3, 3, -2, -1, 2, +-2, 2, -1, 1, -2, 2, 0, -1, +3, -3, 1, 0, 0, 0, 0, 0, +0, 0, 2, -2, 0, 2, -4, 4, +-1, -1, 3, -2, -1, 2, 0, -1, +1, 0, -2, 0, 1, -1, -1, 1, +0, 0, 1, -2, 1, -1, 2, -2, +2, -2, 1, 0, 0, -1, 2, -1, +1, -1, 1, 0, -1, 1, -1, 2, +-1, 1, -2, 3, -3, 2, 0, 0, +-2, 4, -4, 2, 1, -1, -1, 2, +-3, 3, -1, 1, 0, 0, 0, 0, +0, -1, 1, 0, -1, 1, 0, 0, +-2, 3, -3, 2, 1, -2, 3, -3, +2, -3, 3, -2, 2, 0, -2, 3, +-4, 4, -1, 0, 1, -1, 0, 1, +-3, 2, -1, 0, 0, 0, -2, 2, +-1, 0, 1, -1, 0, 0, -1, 1, +-1, 0, -1, 2, -3, 3, -1, 2, +-3, 3, -1, -1, 1, 0, 0, -2, +4, -3, 1, 0, 0, -1, 1, -1, +1, -2, 1, -1, 0, 0, 0, 0, +2, -3, 3, -2, -2, 3, -3, 2, +0, -1, 0, 1, -2, 1, 0, 0, +0, 0, 1, -2, 1, -1, 2, -3, +2, -1, 0, 1, -2, 1, 0, -1, +1, -2, 4, -5, 4, -2, -3, 5, +-4, 3, 1, -2, 1, 0, 0, -1, +2, -1, -1, 1, -1, 0, 1, -2, +2, -1, 0, -1, 3, -3, 0, 0, +1, -1, -2, 3, -3, 2, -1, 1, +-3, 4, -2, 1, 0, 0, 0, 0, +1, -2, 2, -2, 2, -2, 0, 0, +-2, 3, -4, 3, 0, -2, 2, -1, +-1, 1, 1, -1, 1, -1, 1, -1, +-1, 1, -2, 2, -1, 1, 0, -1, +2, -2, 1, -1, 1, -1, 1, 0, +-1, 2, -3, 3, 0, -1, 0, 1, +-1, 1, 0, -1, 2, -2, 0, 1, +-2, 2, 1, -2, 1, 0, 1, -3, +5, -5, 1, 1, -2, 1, 0, -1, +1, 0, 1, -1, 1, 0, -2, 2, +-1, 1, 1, -1, 0, 1, -2, 1, +1, -2, 3, -3, 2, -1, -2, 3, +-3, 1, 1, -2, 4, -3, 0, 1, +-3, 3, -2, 2, -2, 1, 1, -3, +3, -2, 1, -1, 2, -2, 0, 1, +-2, 2, 0, 0, -1, 1, -2, 2, +-1, 0, 0, 0, 1, -1, 1, -1, +1, -2, 3, -3, 2, 0, -3, 3, +0, -2, 3, -3, 1, 1, -2, 2, +-1, 0, 0, -1, 0, 0, -1, 2, +-4, 6, -4, 3, -1, 0, 3, -3, +3, -1, -1, 3, -3, 3, -2, 2, +0, -1, 1, -1, 1, 0, -2, 1, +0, 1, -2, 2, 0, -1, 2, 0, +-3, 4, -2, 1, -1, 2, -2, 2, +-2, 2, -1, -1, 2, -2, 1, 0, +-1, 1, -1, 2, -2, 3, -3, 2, +2, -3, 3, -2, 2, -3, 3, -3, +1, -1, 1, 0, 0, 0, 1, -1, +1, -1, 2, -2, 1, 0, 1, -2, +1, 0, -2, 2, -1, 1, -2, 2, +-1, 1, -2, 3, -4, 2, 0, 0, +0, 0, 1, -1, 1, -2, 2, -2, +1, 0, -2, 2, -2, 1, -2, 3, +-3, 3, -2, 1, 0, 0, 1, -2, +2, -1, -2, 2, -2, 0, 2, -2, +-1, 3, -3, 2, 0, 0, -2, 3, +-3, 3, -1, 0, 1, -2, 1, 1, +-2, 2, 0, -1, 0, -1, 2, -3, +2, -1, 0, 0, -2, 2, -2, 2, +-1, 2, -3, 2, 1, -2, 2, -2, +2, -1, 0, 1, -1, 1, 0, 0, +1, 0, -3, 4, -3, 2, 0, 0, +-2, 2, 0, -1, 3, -3, 3, -2, +2, -1, 1, 0, -1, 1, 0, -1, +2, -2, 1, -1, 2, -3, 4, -4, +2, -2, 0, 0, -1, 1, -1, 1, +0, 0, 1, -1, 1, 0, -1, 1, +0, -2, 1, 0, -1, 0, 2, -2, +2, -2, 0, 1, -3, 3, -2, 1, +1, -1, -2, 3, -4, 3, -1, 1, +-2, 3, -4, 4, -1, -1, 3, -3, +1, 0, 0, -1, 0, 0, 0, 0, +0, 0, -1, 2, -4, 4, -3, 2, +2, -2, 0, 3, -4, 2, 1, -2, +1, 1, -1, 0, 0, 1, -2, 2, +-1, 2, -1, 0, 2, -2, 0, 1, +-1, 0, 2, -3, 4, -4, 4, -5, +5, -4, -1, 3, -3, 1, 2, -3, +3, -1, -1, 2, -1, 1, 0, 0, +0, 0, 0, 0, 0, -1, 1, -1, +1, -1, 0, 0, -2, 3, -3, 2, +-2, 2, -4, 4, -4, 2, 2, -3, +2, 0, -1, 1, 0, 0, 1, -1, +2, -2, 1, 0, 0, 0, 0, 1, +0, -2, 2, -1, 0, 1, -4, 6, +-6, 5, -3, 2, 0, 0, 1, -1, +0, -1, 2, -3, 1, 1, -2, 1, +-1, 1, -3, 3, -3, 3, -3, 3, +-2, 1, 1, -1, 0, 1, -2, 1, +2, -3, 3, -1, -2, 2, 0, -2, +4, -4, 2, -1, 0, 1, -3, 3, +-2, 1, 1, 0, 1, -1, 1, 0, +-1, 0, 2, -1, 0, 0, -1, 2, +-3, 4, -4, 2, 0, -1, 2, -2, +2, -1, 1, 0, -2, 3, -4, 3, +-1, 0, 0, 0, 0, -1, 3, -4, +5, -4, 1, 0, 1, -3, 3, -2, +-1, 0, 2, -3, 0, 1, -1, -1, +4, -5, 2, 0, -1, 0, 2, -2, +2, -2, 1, -1, 2, -2, 3, -3, +4, -3, 0, 2, -3, 3, 0, -1, +1, 0, 0, 0, 1, -1, 1, 0, +-1, 1, 0, -1, 1, -1, 0, -1, +3, -3, 3, -2, 1, -1, 0, 0, +1, -1, 0, 0, 1, -2, 1, -1, +0, 0, 0, 1, -1, 0, 1, -2, +1, 0, 0, 0, 1, -1, 0, 2, +-5, 5, -1, -2, 3, -2, -2, 3, +-5, 5, -2, 0, 2, -1, 0, 1, +-2, 2, -3, 3, -3, 3, -2, 1, +0, -1, 3, -4, 3, -1, 0, -1, +3, -3, 0, 2, -2, 2, -2, 1, +0, -1, 1, 0, -3, 3, -4, 4, +-2, 1, -1, 2, -3, 3, -3, 2, +-1, 2, -2, 1, 2, -3, 2, 0, +-1, 1, -2, 2, 0, -1, 0, 1, +-3, 3, -1, 1, -1, 1, -1, 1, +1, -1, 0, 0, -1, 1, 1, -2, +2, -2, 1, -1, 0, 1, -2, 2, +-3, 3, -3, 2, 1, -3, 4, -2, +-2, 3, -4, 5, -2, -1, 4, -3, +0, 1, -1, -1, 1, -1, 0, 0, +-1, 1, -1, 0, 3, -3, 1, 1, +-2, 2, 0, -1, 1, -1, 1, -1, +2, -2, 1, 0, -1, 2, -1, -1, +3, -3, 4, -5, 3, -1, -3, 5, +-6, 4, -2, 1, 2, -3, 3, -2, +2, -2, 3, -3, 1, 0, 1, -1, +1, -1, -1, 2, -3, 3, -1, 1, +-1, 1, 0, 0, 3, -3, 3, -2, +1, 0, -1, 1, 1, -2, 2, -2, +1, 1, -1, 0, 3, -3, 3, -2, +0, 1, -1, 0, 2, -2, 1, -1, +-1, 2, -2, 2, -2, 2, 0, 0, +1, -2, 0, 2, -4, 2, 1, -2, +3, -2, 0, 1, 1, -3, 4, -3, +1, -1, -1, 1, 0, -3, 5, -5, +2, 0, 0, -2, 3, -2, 2, -4, +5, -4, 0, 2, -2, 2, -1, 0, +2, -2, 2, -2, 1, 0, 0, -1, +3, -4, 4, -3, 2, -1, 0, 1, +-2, 2, -1, 0, 1, -1, -1, 2, +-1, 0, 1, 0, -2, 2, 0, 0, +-1, 0, 0, 1, -2, 2, 1, -2, +4, -4, 3, -1, 0, 1, 0, -1, +2, -2, 1, -1, 3, -3, 2, -2, +2, 0, -1, 1, -1, 2, 0, -1, +1, 0, -1, 0, 2, -1, -2, 2, +0, -2, 4, -3, 0, 0, 1, -1, +0, 0, 1, 0, 0, 0, -1, 3, +-3, 2, -1, 1, -1, -1, 2, -1, +0, 0, -1, 1, 0, 0, 0, 0, +0, 0, 0, -2, 3, -2, -1, 1, +-1, 1, 0, -2, 2, 0, -3, 3, +-3, 3, -3, 2, 0, -1, 2, -2, +1, -1, 0, -1, 1, -1, 0, 1, +-4, 4, -3, 2, -2, 0, 2, -3, +2, -2, 0, 1, -2, 0, 0, 0, +-1, 1, -2, 3, -2, 2, -4, 5, +-5, 3, -1, 0, 0, 1, -2, 1, +1, -2, 4, -4, 5, -3, 1, -1, +2, -2, 2, -2, 2, -1, -1, 0, +-1, 2, -2, 1, 1, -2, 4, -4, +3, -2, 1, 0, -2, 1, 2, -1, +-2, 2, -1, 1, -2, 2, -2, 1, +0, -1, -2, 3, -1, -1, 3, -2, +1, -1, 2, -2, 2, -1, -1, 2, +-1, 0, 0, 0, 0, 0, -1, 0, +0, 2, -2, 0, 2, -2, 0, 0, +0, 1, 0, -1, 2, 0, -2, 3, +-3, 2, 0, -2, 2, -1, 1, -2, +2, -2, 0, 1, 0, -1, -1, 3, +-5, 2, 5, -5, 2, -1, 0, 1, +-2, 2, -2, 2, 0, -1, 0, 1, +-2, 2, 0, -1, 2, -1, -2, 3, +-3, 2, 0, -1, 1, 1, -2, 0, +1, 1, -4, 3, -2, 1, 1, -3, +2, -2, 1, -1, 0, 1, -1, 1, +1, -3, 5, -4, 3, -3, 2, 0, +0, -2, 4, -4, 3, -3, 4, -2, +1, 0, -1, 1, 2, -4, 4, -3, +1, 0, -1, 2, -3, 2, 0, -2, +1, 0, 0, -1, 4, -3, 1, -2, +2, 0, -2, 1, 0, 1, -1, 1, +0, 0, 0, -1, 0, 1, -2, 2, +0, -2, 4, -3, 1, -1, 1, 0, +-2, 1, 0, 1, -3, 2, 2, -2, +1, 0, 0, 0, 1, -2, 1, 0, +-2, 2, -2, 3, -3, 2, -1, 1, +0, -1, 1, -3, 4, -3, 1, -1, +1, 0, -1, -2, 3, -3, 2, -3, +4, -2, 1, -2, 2, 0, -2, 2, +0, -1, -1, 3, -4, 3, 0, 0, +1, -1, 0, 1, -3, 1, 0, 0, +0, -1, 2, -1, -1, 1, 0, 0, +1, -2, 0, 1, -1, -1, 4, -3, +-1, 4, -5, 3, -1, 0, 1, -2, +4, -2, -1, 1, 0, 0, -2, 2, +-1, 1, 0, -2, 4, -2, -1, 2, +-2, 1, 2, -3, 4, -4, 5, -4, +3, -2, 2, -1, 0, 0, 1, -1, +0, 0, 2, 0, -2, 2, -1, 1, +1, -2, 3, -1, 1, -2, 1, 0, +-3, 3, -3, 2, 0, 0, -2, 2, +-2, 3, -2, 0, 2, -1, -1, 2, +-3, 4, -5, 3, 0, -1, 0, 0, +1, -2, 2, -2, 1, 0, 0, -1, +2, -3, 3, -2, 0, 0, 1, -1, +0, 1, -3, 5, -6, 4, 1, -1, +1, -2, 1, 0, 0, -3, 5, -3, +2, -2, 2, -1, -1, 0, 0, -1, +1, 0, 0, -1, 0, 2, -1, -2, +4, -2, 0, -1, 4, -4, 1, -1, +1, 0, -2, 2, -1, 0, 1, -1, +-1, 2, -2, 1, 0, -1, 3, -4, +3, -2, 1, 1, -1, 0, 3, -1, +-2, 3, -3, 5, -4, 2, 0, 2, +-5, 5, -1, 0, 1, -1, 0, 1, +-2, 1, 1, -1, 1, 1, -2, 2, +-1, 2, -2, -1, 3, -2, 0, 0, +0, 2, -3, 1, 2, 0, -1, 1, +-2, 3, -3, 1, 2, -3, 4, -4, +2, -1, 0, 1, -3, 2, 1, 0, +-2, 2, -3, 4, -3, 1, 2, -1, +-1, 0, 0, 0, 1, -3, 3, -1, +-3, 3, -2, 2, 1, -3, 4, -4, +5, -4, 1, -1, 2, -1, 0, -1, +2, 0, -1, -1, 2, 0, -2, 1, +2, -3, 3, -2, -1, 3, -3, 2, +-1, 1, -1, 2, -3, 2, 0, 0, +0, -1, 1, -1, -1, 0, 2, -2, +2, -3, 2, 0, -3, 2, -1, 1, +0, -1, 0, 1, -2, 3, -4, 3, +-2, 1, -1, 1, -2, 4, -5, 5, +-4, 4, -4, 3, -1, 3, -4, 1, +5, -5, 2, -1, 1, 0, -1, -1, +3, -4, 4, -3, 1, -2, 3, -4, +3, -1, -1, 2, -3, 3, -1, 0, +2, -4, 5, -2, -2, 1, 0, 0, +-2, 1, 0, 1, -3, 4, -5, 5, +-5, 3, -1, 1, 0, 0, -1, 0, +0, 1, -4, 3, -1, 2, -1, -1, +6, -6, 5, -4, 3, 0, -2, 2, +-1, 2, -1, -1, 4, -3, 0, 1, +-2, 3, -2, 2, 0, -1, 2, -1, +-1, 0, 0, 2, -2, 0, 3, -3, +1, -1, 2, -1, 0, -2, 2, 0, +-1, 1, -1, 2, -2, 2, -1, -1, +1, 0, -3, 2, 1, -1, -1, 0, +1, 0, -1, 0, 0, 2, -5, 4, +1, -3, 4, -4, 3, -2, 2, -2, +2, -2, 2, -1, -1, 2, 0, 0, +0, -1, 0, 1, -2, 2, -2, 3, +-2, 1, 0, 2, -5, 4, -1, 0, +-1, 1, -1, 2, -2, 2, -1, 0, +3, -3, 0, 2, -3, 4, -4, 4, +-4, 4, -4, 3, -2, 2, -2, 0, +1, 2, -4, 3, -1, 1, -1, 1, +-1, 1, 1, -1, 1, 0, 0, 0, +-2, 2, 0, 0, 0, 1, 1, -1, +2, -3, 2, 0, -1, 1, -1, 1, +0, -1, 1, 1, -2, 1, 1, -1, +2, -3, 3, -3, 1, 0, 0, -2, +4, -3, 1, -1, 3, -3, 3, -3, +3, -3, 2, -2, 1, 0, 0, -1, +1, 1, -4, 2, 0, 0, -2, 2, +0, -2, 5, -3, 1, -2, 4, -3, +3, -3, 4, -3, -1, 1, 0, 0, +1, -2, 4, -3, 3, -4, 5, -3, +-1, 2, -2, 1, -1, 0, 0, 0, +1, -1, -1, 0, 1, 0, -2, 1, +1, -1, 0, 1, -1, 2, -3, 2, +-1, 2, -3, 1, 1, 0, -1, 0, +2, -2, 1, 0, -3, 4, 0, -2, +4, -3, 2, -2, 2, -2, 1, 1, +-3, 3, -2, 2, -1, -1, 2, -1, +1, -2, 2, 0, -3, 3, 0, 0, +1, -1, -1, 1, -1, 2, -4, 4, +-4, 4, -3, 1, 2, -2, 2, 0, +-2, 4, -6, 5, -1, 1, -4, 4, +-4, 3, -2, 0, 1, -1, 0, 1, +-2, 2, 0, -1, 1, -1, -1, 1, +-1, 0, 0, 1, -1, -1, 1, 0, +-2, 2, -1, 1, -2, 1, 1, -1, +1, -2, 2, -3, 4, -4, 3, -2, +-1, 1, -2, 1, 0, 0, 0, -1, +1, 0, -2, 1, 1, -1, 1, -1, +1, -1, 0, -1, 0, 0, -2, 1, +0, -1, 2, -1, 0, 1, -1, 1, +-3, 4, -4, 4, -4, 2, -1, 1, +-1, 0, 1, -1, 1, -2, 5, -5, +4, -2, -2, 5, -6, 4, 0, -2, +1, -1, -1, 0, -1, 2, -4, 3, +-2, 4, -4, 4, -1, 1, 0, -1, +2, 0, -4, 3, -1, 0, 1, -2, +3, -2, 0, 0, 2, -2, 1, 1, +-2, 1, 0, 1, -2, 0, 3, -4, +1, -1, -1, 1, 0, -1, 1, 1, +-1, 2, 0, 1, 1, -2, 5, -5, +3, -3, 3, -4, 0, 1, -3, 2, +-1, 2, -4, 4, -2, 3, -2, 2, +2, -3, 3, -3, 0, 1, -3, 1, +-1, 1, -3, 2, -1, 2, -1, 2, +0, 0, 2, -1, 0, 0, 0, -1, +-2, 1, -3, 1, -2, 1, -1, 3, +-4, 4, -1, 1, 2, -2, 0, 2, +-2, 1, 0, 0, -2, 1, -2, 0, +1, -2, -1, 2, -2, 2, 2, -2, +3, 0, -2, 3, -4, 4, -2, -2, +3, -4, 1, -1, 1, -2, 4, -4, +5, -3, 3, -1, 2, 0, -1, 3, +-2, 1, -2, 2, -4, 2, -1, 0, +0, -1, 3, -2, 3, -2, 5, -3, +2, 0, 0, 1, -2, 1, -2, 1, +-3, 2, -2, 1, -1, 2, -2, 3, +0, 2, 1, -1, 3, -1, -1, 1, +-3, 2, -5, 4, -4, 2, 0, -2, +2, 0, 0, 1, 1, 1, 2, -1, +2, 0, -2, 2, -3, 1, -1, -1, +-1, 0, -3, 4, -4, 3, 1, 1, +1, 1, -1, 3, -3, 3, -3, 2, +-4, 2, -2, 0, -2, 0, 0, -1, +3, -1, 2, -1, 4, -2, 3, -2, +1, 2, -6, 4, -4, 1, -5, 4, +-5, 3, 0, -2, 4, -1, 0, 3, +-1, 2, -2, 3, -5, 4, -3, 1, +-2, -2, 0, 0, -4, 3, -1, 2, +-1, 3, -3, 6, -3, 4, -3, 4, +-4, 1, -2, -1, 0, -2, -2, 1, +-1, 0, 1, 1, 1, 1, 1, 1, +-1, 3, -4, 4, -5, 3, -3, -1, +0, -3, 2, -4, 3, -1, 0, 2, +3, -2, 4, 0, -3, 5, -3, 1, +-3, 2, -5, 2, -5, 2, -2, 0, +-2, 4, -3, 4, 1, 1, 3, -1, +2, -1, -1, 1, -5, 2, -3, 0, +-3, 1, -1, 1, 0, 2, 0, 1, +5, -3, 4, -2, 3, -2, -1, 0, +-4, 2, -5, 2, -2, 0, 3, -4, +4, -1, 4, -2, 6, -2, 2, 0, +0, 0, -2, 1, -5, 2, -5, 2, +-1, -1, 1, 1, 1, 2, 2, 2, +0, 1, 0, 2, -3, 1, -4, 2, +-5, 0, 1, -4, 1, -1, 1, 1, +3, -1, 4, -1, 2, 1, -2, 2, +-2, 1, -5, 2, -3, -1, -3, 2, +-3, 4, -2, 3, 3, 0, 3, 0, +1, 1, -1, 0, -2, 0, -3, -1, +-1, -2, -1, -1, 2, -2, 4, -1, +3, 1, 2, 1, 1, 0, -1, 1, +-5, 1, -2, 0, -3, 0, -2, 1, +1, -1, 5, -1, 3, 2, 2, -1, +1, 1, -3, 1, -3, 0, -3, -2, +-1, 0, -1, -1, 5, -3, 6, -2, +3, 2, 0, 0, 1, -1, -1, -1, +-3, 0, -4, 0, -3, 1, 0, 0, +1, 1, 6, -3, 5, -1, 1, -1, +1, -2, -4, 3, -6, 0, 0, -4, +2, -2, 2, 0, 3, 0, 4, 0, +4, -1, -1, 4, -6, 2, -5, 0, +-3, -1, -6, 4, -2, 0, 3, 0, +3, 1, 4, -1, 4, 0, -2, 3, +-3, -1, -2, -2, -2, -2, -1, -1, +-1, 1, 2, 1, 5, -2, 6, -1, +3, -2, 2, -4, 3, -6, -2, 0, +-6, 1, -1, -1, 2, -1, 6, -3, +7, -2, 4, 0, 0, 0, 2, -4, +-1, 0, -6, 1, -3, 0, -2, 1, +1, 1, 4, -1, 3, 3, 1, 1, +-1, 2, -4, 0, -3, -1, -2, -3, +-1, 0, 0, 0, 3, 0, 5, -1, +4, 0, 2, 0, 0, -1, -2, -1, +-5, 0, -2, -3, 2, -4, 3, -1, +3, 1, 3, 3, -1, 5, -2, 2, +-2, -2, -1, -3, -2, -2, -4, 1, +-4, 3, -2, 4, 3, 0, 7, -2, +3, 3, -4, 3, -1, -2, -4, 0, +-5, 1, -4, 1, 2, -4, 6, 0, +2, 4, 1, 2, 4, -4, 2, 0, +-4, -1, -4, 0, -5, 0, 0, -2, +2, 0, 2, 2, 5, -2, 5, 1, +1, 1, -4, 3, -7, 2, -6, 0, +-4, 1, -3, 2, 2, -2, 8, -4, +9, -3, 5, -2, 3, -2, 0, -2, +-5, 2, -5, -2, 0, -2, 3, -3, +5, -1, 6, -2, 6, 0, 2, 1, +-1, 1, -5, 1, -7, 1, -1, -6, +4, -5, 4, -2, 4, 0, 5, 0, +6, -2, 5, -2, -2, 1, -3, -3, +-1, -5, 0, -5, 2, -1, -1, 4, +-1, 5, 2, 3, 1, 3, 1, -2, +-1, 0, -8, 3, -8, 3, -8, 3, +-1, 0, 3, 1, 4, 0, 7, -1, +3, 1, -1, 1, -4, 0, -5, 0, +-4, -1, -5, 5, -3, 1, 5, 0, +5, 0, 4, 1, 4, -2, -2, 4, +-10, 5, -10, 4, -8, 2, -1, -2, +5, -2, 6, -1, 7, -1, 2, 2, +3, -2, -3, 1, -8, 3, -8, 1, +-3, -2, 1, -1, 4, -1, 8, -3, +7, 0, 2, 2, -1, 0, -2, 0, +-9, 5, -9, 2, -6, 3, -2, 1, +4, -1, 9, -4, 10, -4, 6, -3, +1, -1, -4, 0, -8, 4, -8, 0, +-2, 0, 3, -1, 4, 3, 4, -1, +6, 0, 0, 2, -1, -2, -2, -3, +-5, 0, -4, -1, 0, 0, 3, -1, +6, 0, 5, 0, 4, 0, 2, 0, +-5, 2, -6, -1, -3, -3, -4, 3, +-2, 1, 5, 0, 5, 1, 4, 1, +4, -3, 2, -1, -4, -1, -5, -1, +-3, -3, -2, 1, -1, 2, 4, -1, +10, -5, 8, -1, 1, 1, -3, 1, +-5, 0, -7, 0, -3, -2, -1, 0, +4, -2, 5, 2, 4, 1, 4, 1, +-1, 2, -6, 3, -6, -1, -5, 0, +-5, 1, -2, 3, 2, 1, 5, 1, +4, 1, 4, -1, -2, 2, -5, -1, +-5, -1, -3, -4, 0, 0, -1, 2, +4, 0, 4, 3, 1, 4, 0, 0, +-1, 1, -7, 2, -7, 2, -6, 1, +-3, 2, 2, -2, 5, 2, 5, 0, +5, -1, 2, -1, -2, -1, -4, -2, +-3, -3, -1, -1, -3, 3, 3, 0, +5, 1, 6, -1, 5, -1, 1, 0, +-6, 2, -6, -1, -6, 2, -5, 1, +2, -2, 5, -1, 8, -2, 5, 2, +1, 0, 0, -2, -2, -3, -5, -1, +-3, -2, 0, -2, 5, -3, 5, 2, +4, 1, 3, 1, 2, 0, -5, 4, +-7, -1, -3, -2, -4, 0, -1, 2, +-1, 4, 2, 3, 5, -1, 4, 1, +0, -2, -1, -2, -4, -2, -4, -1, +-2, -2, 4, -3, 3, 3, 2, 3, +4, 2, 1, 0, 1, -2, -3, -1, +-5, 1, -7, 0, 0, -2, 3, -1, +6, -1, 7, 0, 1, 5, -2, 3, +-5, 3, -6, -1, -4, -2, -1, -3, +0, 0, 4, -2, 8, -3, 10, -5, +7, -2, 2, -2, -3, 1, -4, -3, +-4, 0, -6, 3, -3, 1, 7, -5, +10, -3, 6, 0, 2, 1, -3, 2, +-6, 1, -5, -2, -4, 1, -4, 1, +3, -1, 5, -1, 8, -3, 5, 2, +-2, 4, -5, 3, -6, 0, -4, 0, +-6, 1, 0, -1, 5, -3, 8, -1, +7, -3, 4, 2, -1, -1, 0, -2, +-3, -2, -6, 2, -5, 0, 1, -1, +4, -1, 3, 3, 2, 3, 1, 1, +-2, 2, -8, 3, -5, -2, -2, -4, +3, -5, 3, -1, 5, -1, 8, -3, +6, 0, 1, -1, 2, -4, -3, 0, +-7, 2, -5, 2, -4, 3, 3, -1, +6, 0, 6, 0, 5, -1, 2, -1, +-3, 1, -6, 1, -8, 4, -7, 2, +-1, 0, 3, -1, 6, -1, 6, -2, +3, 1, -2, 0, -5, 1, -7, 0, +-6, 2, -4, 0, 0, 2, 2, 1, +5, 1, 3, 1, -1, 4, -5, 2, +-6, 3, -8, 3, -6, 2, -3, 3, +-1, 3, 3, 3, 3, 1, 5, 1, +-1, 1, -2, 1, -5, 0, -6, 2, +-4, -1, 2, -1, 3, 1, 2, 3, +4, -1, 2, 0, 1, -3, -4, 2, +-7, -1, -4, -2, 0, -3, 0, 2, +2, -1, 7, -3, 9, -6, 6, -2, +-1, 0, -2, -2, -4, 1, -5, 3, +-3, 2, 2, 0, 7, -2, 5, 2, +4, -2, 6, -3, 1, -3, 0, -4, +-3, 0, -6, 4, -3, 2, 3, -1, +4, 1, 3, 0, 2, 0, 0, -2, +-3, 0, -4, -2, -4, 0, -3, -1, +1, -2, 6, -5, 5, 2, 0, 1, +4, -3, 1, -2, -3, 1, -4, 0, +-5, 2, -1, 0, 0, 3, 3, 1, +4, 1, 5, -2, 5, -3, 1, -1, +-1, -4, 3, -6, 2, -4, 4, -4, +3, 1, 4, 0, 3, 2, -1, 3, +-1, 0, -4, 2, -5, -2, -2, -4, +3, -8, 5, -3, 2, 0, 2, 1, +3, -1, 2, 0, -2, 0, -3, -1, +-3, -1, -4, 1, 0, -2, 2, 1, +1, 3, 1, 4, 2, 1, 0, 3, +-2, 0, -3, 1, -4, 0, 0, -2, +2, -1, 2, 1, 4, -1, 6, -2, +5, -2, -1, 3, -3, 0, -2, -2, +-3, 1, -4, 1, -1, 1, 1, 0, +3, 0, 2, 0, -2, 3, -3, -1, +0, -3, -3, 0, -6, 2, -1, -3, +1, 1, 0, 2, 2, 2, 2, -1, +3, -1, 0, -1, 0, -4, 3, -4, +-2, 3, -3, 3, 2, -1, 5, 0, +3, 2, 1, 2, -3, 4, -4, 0, +-1, -2, -2, -1, -1, 0, -1, 2, +-2, 5, -1, 2, 5, -5, 7, -6, +4, -3, -5, 3, -6, 0, -3, -1, +-2, -2, 1, 0, -1, 2, 3, -1, +4, -2, 1, 0, 0, -2, -2, 1, +-4, -1, 1, -2, -1, 1, 3, -1, +5, 0, 3, 1, 5, -1, -1, 4, +-1, -1, -1, 0, 0, -2, 1, -1, +3, -3, 6, -3, 4, 1, -1, 3, +1, 0, 0, 0, -3, 1, -5, 1, +-5, 1, -5, 2, -3, 0, 1, -1, +1, 0, 2, -2, 0, 0, -2, 0, +-4, 1, -4, 0, -3, 1, -4, 3, +-2, 1, 3, -1, 3, 1, 3, -1, +2, 0, 2, -1, -2, 5, -5, 4, +-1, 3, 0, 2, 2, 2, 3, 0, +5, 0, 2, 1, 1, 0, 1, -2, +-1, 0, -4, 1, -4, 1, -2, 0, +-2, 1, -1, 1, -3, 2, -4, 3, +-7, 3, -5, 0, -5, 1, -6, 1, +-3, -2, 1, -2, 2, 0, -1, 3, +3, -4, 6, -2, 1, 0, 1, 0, +1, -1, 4, -3, 6, -3, 5, -1, +7, -2, 7, -2, 7, -1, 1, 2, +1, 0, 1, -1, 4, -5, 2, -1, +0, -2, 1, 0, -2, 1, -1, 0, +-2, -1, -3, 0, -7, 2, -7, 1, +-6, 0, -4, -1, -3, -1, -2, 0, +-3, 3, -3, 2, -1, 2, -2, 1, +0, 1, 0, 1, 1, 0, 4, -1, +2, 3, 6, -1, 5, 4, 2, 3, +5, 1, 4, -1, 3, 1, 0, 2, +0, 2, -1, 2, -2, 2, -1, 0, +1, -2, -3, 2, -8, 4, -6, 0, +-8, 1, -7, -2, -3, -5, -2, -2, +-8, 3, -3, -4, 2, -3, -2, 0, +-3, 3, -6, 5, -4, 3, -2, 3, +0, 1, 3, 0, 8, -2, 7, 2, +7, 2, 5, 4, 5, -1, 11, -5, +9, -3, 5, -1, 4, 0, 0, 4, +-1, 2, 1, 0, 1, -1, -2, 1, +-5, 0, -7, 0, -6, -3, -5, -2, +-10, 2, -13, 5, -10, 2, -6, -1, +-3, -2, -4, 1, -4, -1, -2, 0, +-5, 3, -2, 0, 3, 2, 1, 4, +7, -1, 9, 0, 7, 3, 9, 0, +8, 1, 9, -3, 9, 0, 6, -2, +9, -3, 7, -1, 5, 0, 1, 2, +-2, 3, -4, 1, -5, -1, -7, -1, +-10, 1, -12, 1, -11, 0, -9, -1, +-9, 1, -10, 1, -9, 2, -10, 3, +-9, 3, -8, 2, -4, 0, 0, 0, +-1, 4, 2, 3, 6, 2, 9, 0, +12, -1, 12, -1, 8, 4, 5, 3, +9, 0, 10, 0, 10, -2, 10, -2, +8, -1, 4, 1, 2, -2, 0, -1, +-5, -1, -8, 1, -13, 3, -14, 2, +-12, 0, -12, 2, -14, 2, -11, -1, +-6, -6, -5, -5, -7, -3, -6, -2, +-2, -3, -3, 3, -2, 3, 5, -1, +11, -1, 10, 0, 12, 0, 10, 3, +8, 3, 9, 2, 13, -3, 16, -1, +12, 1, 14, -3, 10, 2, 2, 4, +0, 0, -2, 0, -8, 2, -8, -2, +-8, -2, -9, -1, -11, 0, -9, -5, +-8, -3, -13, -1, -14, 1, -16, 0, +-12, -2, -9, -1, -5, -2, 2, -4, +5, -1, 5, 1, 8, 0, 11, -1, +10, 1, 10, 0, 14, -2, 16, -1, +16, 0, 17, -1, 17, 0, 15, 0, +13, -3, 10, -3, 6, -3, 0, -1, +-4, -1, -7, 0, -11, 1, -8, -2, +-10, -1, -13, 0, -16, 0, -19, 2, +-18, -1, -17, 0, -14, -2, -11, 0, +-6, -2, 0, -3, 4, -3, 6, -1, +8, -3, 10, -2, 11, -2, 15, -3, +17, -3, 20, -3, 22, -3, 23, -2, +19, 1, 14, 2, 9, 3, 8, -2, +4, 0, -1, 1, -1, -4, -1, -3, +-7, 1, -11, 3, -14, 2, -17, 0, +-21, 3, -25, 3, -24, 1, -18, -2, +-16, 2, -17, 4, -12, 4, -4, -2, +1, -1, 0, 1, 3, 0, 5, 0, +9, 0, 11, 2, 15, 1, 21, 1, +21, 1, 25, -2, 22, -1, 18, -2, +13, 1, 8, 0, 5, 2, 1, 1, +1, 0, 0, -2, -3, -1, -9, 1, +-13, -1, -18, 0, -23, 1, -24, 0, +-23, -1, -19, -2, -15, -1, -15, 2, +-12, 1, -9, 1, -6, 0, -5, 3, +-3, 2, 5, -2, 9, 1, 13, 0, +22, -4, 25, 0, 24, -1, 26, -3, +21, 0, 16, 0, 14, 0, 9, 3, +7, 1, 8, 0, 6, -1, 4, -3, +0, -3, -11, 3, -19, 1, -18, -3, +-23, 2, -27, 4, -24, 2, -22, 3, +-20, 3, -17, 0, -12, -1, -13, 2, +-15, 5, -9, 0, 0, -2, 4, -1, +13, -3, 18, 0, 18, 3, 22, -1, +24, 0, 20, 1, 19, -1, 20, -3, +19, -2, 17, 0, 13, 1, 14, -3, +11, -1, 1, 1, -2, -3, -8, -3, +-15, -1, -19, -1, -22, 0, -22, 1, +-20, -2, -15, -5, -16, -1, -19, 1, +-20, 2, -17, -1, -11, -3, -6, -2, +-3, 2, 3, 1, 11, 0, 15, 3, +15, 5, 18, 2, 19, 3, 15, 4, +18, 0, 21, -2, 23, -3, 21, 1, +17, 1, 14, 2, 6, 2, 0, 3, +-7, 1, -10, -1, -15, 0, -18, 1, +-21, 2, -19, -1, -17, -2, -18, -2, +-19, -1, -24, 2, -23, 0, -19, -1, +-15, 0, -8, -1, -1, 0, 4, 2, +8, 3, 11, 3, 15, 1, 17, -1, +19, -2, 20, -1, 22, -1, 24, 0, +23, 1, 22, 1, 20, 0, 16, 0, +7, 2, 2, -1, -4, -1, -10, 1, +-12, 0, -14, -1, -14, 0, -19, 2, +-19, -1, -21, -1, -25, 0, -24, -3, +-23, -1, -20, -1, -14, -2, -6, -3, +1, -2, 4, 2, 3, 4, 8, 0, +12, 0, 12, 1, 15, 0, 20, 0, +24, -2, 28, -2, 29, -2, 25, 1, +19, 1, 16, -4, 13, -4, 2, 2, +-4, 1, -5, 0, -7, 0, -11, 3, +-13, -1, -15, 1, -24, 4, -27, 1, +-25, -3, -22, -4, -21, -2, -20, 1, +-15, 1, -10, 4, -8, 4, 0, -2, +8, -5, 8, -3, 10, -3, 13, -1, +15, 1, 20, 1, 24, 0, 28, -1, +27, -2, 25, -1, 18, 1, 12, 0, +10, -1, 4, 2, -2, 4, 1, -4, +3, -5, -5, 2, -14, 3, -18, 1, +-22, 1, -24, -2, -23, -3, -23, -1, +-21, 1, -19, 3, -16, 3, -11, 2, +-9, 2, -6, 0, -2, -1, 2, -1, +6, -2, 15, -4, 20, -3, 26, -5, +27, -1, 24, 1, 23, 1, 17, 3, +14, 0, 15, -3, 14, -3, 9, 0, +6, 2, 2, 1, 1, -1, -5, 0, +-10, -1, -16, 0, -21, -1, -21, -3, +-20, -3, -20, 0, -20, 3, -18, 2, +-13, -2, -10, -2, -10, -1, -7, -3, +-1, -6, 2, 0, 4, 0, 14, -2, +18, 0, 20, 1, 22, -1, 22, -1, +20, -1, 19, -3, 18, -3, 15, 1, +12, 1, 10, 2, 8, 2, 7, -2, +4, -2, -4, -1, -11, 0, -17, 0, +-17, -3, -17, -2, -18, 1, -20, 3, +-15, -3, -11, -4, -13, -1, -13, 0, +-17, 4, -13, 0, -4, -4, 4, -3, +5, 3, 8, 2, 15, 1, 17, -1, +18, 0, 17, -1, 17, -1, 16, -1, +17, -2, 19, -4, 19, -1, 14, 1, +12, -2, 8, -2, 1, -1, -6, 0, +-9, -1, -14, 2, -15, -1, -13, 0, +-17, 4, -17, 3, -16, 0, -15, 0, +-19, 2, -19, 1, -16, 1, -13, 3, +-9, 4, -3, 3, 5, 0, 7, 3, +6, 5, 8, 4, 10, 2, 11, 3, +10, 3, 14, 1, 17, -1, 20, -2, +17, 2, 11, 3, 8, 4, -1, 5, +-2, -1, -4, 0, -8, 1, -9, 0, +-9, -1, -7, -3, -7, -3, -12, -1, +-13, -4, -14, -1, -17, -1, -15, 0, +-16, 1, -8, -2, -4, 0, 0, 0, +4, -1, 7, -1, 8, 0, 6, 1, +7, -1, 14, -5, 18, -3, 18, -1, +19, -1, 17, 0, 15, 0, 11, 0, +9, -2, 5, -1, 1, -1, 0, -1, +-5, 2, -3, -4, -1, -3, -6, 1, +-11, 2, -12, -3, -13, -3, -15, -3, +-15, -1, -13, -3, -6, -3, -4, 1, +-6, 3, -5, 4, -5, 4, -4, 5, +-2, 4, 3, 1, 6, 1, 8, 3, +8, 4, 12, 0, 18, -1, 15, 0, +15, -3, 11, 1, 1, 4, 1, -1, +4, -1, 1, 2, 0, 1, 0, -1, +-1, -3, -3, -4, -7, -2, -13, 1, +-14, 0, -13, 1, -15, 0, -11, -1, +-8, -2, -2, -3, 0, -2, -3, 0, +-2, -1, 1, -3, 0, 0, 0, 2, +5, 2, 9, 2, 12, 1, 14, -3, +15, -4, 14, -4, 10, 1, 5, 3, +4, 2, 6, -3, 7, -3, 5, -2, +4, -1, -1, 3, -5, 5, -8, 2, +-10, -2, -9, -4, -9, -3, -6, -4, +-6, -1, -6, 1, -6, -1, -2, -7, +-2, -5, -6, 0, -4, 2, -5, 3, +0, -2, 4, -3, 6, -2, 12, -5, +14, -2, 9, 4, 6, 2, 8, -2, +6, -2, 5, -2, 8, -3, 11, -2, +10, 0, 7, -2, 6, -5, 2, -4, +-1, -2, -3, -1, -4, -1, -8, 3, +-9, 1, -8, -1, -8, -1, -8, 4, +-8, 5, -9, 5, -12, 3, -11, 1, +-5, -4, 0, -3, 0, 2, 1, 5, +6, 0, 8, -4, 6, -3, 6, -3, +8, -2, 7, 1, 4, 4, 3, 2, +6, -2, 6, -1, 5, 3, 1, 5, +4, -1, 3, -1, -3, -1, -4, -4, +-4, -2, -2, 0, -2, 3, -3, 1, +-6, -1, -5, -3, -7, -2, -6, -2, +-7, 4, -7, 4, -3, 1, -4, -2, +-1, -3, 4, -2, 4, 3, 4, 0, +7, -3, 6, -5, 7, -9, 8, -6, +4, 4, 5, 4, 7, 4, 4, 1, +5, -4, 5, -7, 6, -5, 3, 2, +0, 3, 2, -4, 2, -6, 1, -6, +-1, -2, -3, 2, -6, 7, -6, 5, +-6, -1, -9, -2, -8, -2, -5, 4, +-5, 7, -4, 7, -3, 3, 1, -4, +1, -6, -1, -1, -2, 6, -1, 7, +3, 0, 5, -4, 6, -5, 4, -2, +6, 1, 2, 9, 0, 6, 3, -2, +3, -8, 4, -6, -1, 1, 1, 2, +3, 4, -1, 7, -5, 0, -6, -3, +-7, 1, -7, 6, -5, 4, -1, -1, +0, -3, 0, -7, 1, -8, 0, -1, +-2, 7, -2, 8, -3, 1, 0, -8, +0, -5, 0, -3, 5, 0, 4, 6, +2, 6, 5, -5, 5, -7, 2, -5, +2, 0, 2, 4, 3, 5, 2, 1, +0, -5, 3, -9, 3, -1, 0, 7, +-1, 5, 1, -2, 0, -2, -5, -4, +-6, -3, -5, 5, -4, 10, -2, 7, +-2, -2, -1, -8, -1, -6, -3, 1, +-5, 7, -5, 10, -2, 3, 1, -5, +1, -9, 2, -3, 0, 6, 1, 9, +0, 7, -2, 1, -2, -6, -1, -5, +2, -1, 5, 6, 4, 3, 7, -5, +8, -11, 4, -10, 0, -6, 3, 1, +3, 7, 1, 3, 1, -7, -1, -8, +0, -6, 1, 1, -4, 9, -5, 10, +-2, 0, -1, -9, -2, -9, -4, 1, +-1, 7, 0, 10, -3, 5, 0, -6, +3, -12, 3, -8, 1, 3, 0, 9, +0, 8, 1, -1, 0, -5, 1, -9, +3, -2, 3, 8, 3, 9, 2, 0, +1, -8, 2, -10, 1, -2, 1, 2, +-1, 12, -5, 10, 1, -2, -3, -8, +-6, -7, -1, 1, 0, 7, 4, 2, +-2, 2, -4, -6, 2, -12, 1, -5, +-5, 10, -3, 11, 3, 2, 2, -8, +1, -13, 2, -8, 2, 2, 2, 13, +-3, 14, -5, 4, 0, -9, 3, -9, +2, -2, -1, 9, -1, 10, 2, 7, +-1, -3, -3, -9, -3, -4, 0, 7, +1, 11, -2, 5, -1, -4, -2, -6, +-3, -7, -4, -1, -2, 7, 1, 12, +-3, 5, -7, -5, -6, -9, -1, -5, +4, 2, 1, 9, -1, 6, 0, -3, +2, -12, 2, -9, 0, 2, 0, 10, +4, 7, 4, 2, -1, -8, 2, -14, +5, -3, 5, 7, 4, 9, 0, 3, +2, -6, 2, -9, -2, -7, 0, -2, +1, 13, 1, 10, 2, -5, -2, -14, +-2, -10, 0, 0, -3, 10, -5, 9, +-3, 5, 1, -9, 3, -16, 1, -10, +-1, 7, 0, 13, 1, 9, 0, -5, +1, -12, 4, -14, 7, -1, 2, 10, +2, 9, 3, 0, 8, -12, 5, -11, +-3, -3, 0, 6, 1, 17, -2, 12, +-5, -4, -2, -14, 5, -11, 7, -1, +0, 8, -5, 11, -1, 3, -2, -8, +-2, -16, -4, -4, 0, 8, 3, 10, +2, -1, -2, -6, -1, -12, 3, -7, +-3, 6, -5, 14, 3, 5, 7, -4, +2, -9, -3, -7, 0, -2, 6, 9, +6, 11, 1, 5, -3, -9, 5, -15, +7, -5, 0, 7, -1, 9, 3, 7, +4, -1, 0, -14, -4, -13, -1, 0, +0, 16, -6, 13, -6, 0, -5, -8, +2, -12, 2, -9, -4, 7, -5, 14, +2, 5, 4, -8, -3, -12, -5, -7, +2, 2, 7, 9, 1, 13, -3, 1, +5, -14, 9, -14, 2, 0, -2, 9, +2, 10, 10, 1, 4, -2, -5, -11, +-1, -8, 3, 6, 3, 12, -2, 6, +-4, -3, -1, -9, 1, -9, -6, 0, +-10, 13, -3, 15, 1, 5, -5, -8, +-9, -12, -2, -4, 2, 5, -3, 12, +-6, 9, 0, -2, 5, -13, 4, -12, +-2, 2, -3, 14, 5, 10, 3, 5, +-2, -9, 2, -14, 8, -8, 8, 9, +0, 14, -4, 9, -1, -3, 4, -10, +0, -9, -7, 3, -3, 11, 3, 13, +1, -2, -4, -14, -2, -12, 4, -3, +3, 5, -9, 13, -11, 9, -1, -4, +1, -14, -3, -10, -5, 6, 3, 12, +5, 9, -4, 2, -7, -8, 5, -13, +8, -4, 2, 10, -4, 14, 7, -2, +12, -8, 4, -10, -1, -5, 0, 4, +6, 11, 5, 6, -1, -5, -1, -15, +3, -7, 2, 3, -6, 11, -7, 9, +-1, 5, 0, -5, -7, -12, -8, -8, +-3, 10, -1, 15, -6, 8, -7, -6, +1, -11, 8, -12, 5, -3, -4, 10, +-2, 11, 8, -2, 6, -12, 1, -12, +3, -4, 10, 4, 10, 10, -1, 8, +-1, -6, 7, -14, 9, -9, 0, 4, +-2, 7, 2, 8, 6, 0, -1, -5, +-9, -11, -2, -4, 3, 9, -2, 11, +-7, -2, -5, -5, 0, -9, 0, -6, +-7, 1, -7, 13, 3, 6, 6, -5, +-4, -11, -5, -8, 4, 0, 6, 9, +-2, 11, -3, 5, 6, -8, 12, -12, +2, -2, -4, 6, 4, 8, 8, 5, +4, -1, -5, -6, -3, -9, 9, -3, +4, 12, -6, 10, -7, 3, -1, -7, +0, -6, -9, -4, -10, 5, -4, 12, +1, 8, -2, -8, -8, -9, -4, -4, +1, 5, -1, 4, -6, 7, -1, 2, +5, -4, 2, -10, -1, -4, 2, 6, +12, 5, 11, 2, -1, -2, -2, -7, +6, -7, 8, 1, 1, 10, -4, 10, +3, -1, 9, -8, -2, -4, -8, -1, +-2, 5, 3, 10, -2, 3, -7, -8, +-3, -11, 0, -1, -2, 4, -10, 8, +-6, 4, 5, -2, 4, -11, -6, -10, +-5, -5, 7, 5, 7, 8, -5, 6, +-3, -5, 6, -7, 10, -8, 5, 1, +-2, 10, 2, 8, 10, -6, 8, -9, +-2, -5, 3, -3, 10, 5, 2, 11, +-6, 5, -4, -7, 4, -11, 2, -3, +-6, 3, -7, 6, 0, 5, 3, -3, +-3, -9, -10, -7, -4, 1, 4, 5, +-2, 5, -7, -1, -3, -1, 1, -3, +-1, -3, -2, 0, 3, 8, 9, 4, +5, -2, -1, -10, 1, -4, 7, 0, +9, 5, 1, 7, 1, 1, 10, -10, +8, -7, -4, 2, -9, 9, -2, 8, +5, 3, 0, -4, -5, -11, 0, -10, +2, 3, -5, 11, -11, 7, -6, -2, +4, -8, -1, -6, -8, -5, -6, 5, +2, 10, 4, 6, -6, 0, -8, -4, +1, -2, 5, 3, 1, 4, 0, 6, +6, 0, 10, -6, 4, -9, -1, 0, +6, 2, 11, 6, 4, 2, -2, -2, +-4, -6, 3, -7, 4, 1, -5, 9, +-5, 4, 2, 0, -2, -2, -10, -4, +-8, -6, 1, 2, 3, 8, -5, 2, +-7, -6, -2, -9, 8, -6, 1, 1, +-5, 6, -1, 7, 6, 2, 1, -5, +-7, -3, -1, 1, 9, 7, 10, 4, +2, 2, 2, -5, 9, -10, 11, -10, +1, 5, -7, 13, -4, 12, 1, -1, +-2, -4, -8, -6, 0, -3, 4, 5, +-4, 11, -10, 1, -3, -8, 1, -8, +-3, -1, -8, 3, -6, 8, 1, 6, +3, -1, -6, -7, -5, -7, 2, 4, +3, 8, -1, 6, -3, 3, 4, -3, +9, -10, 5, -6, -3, 8, 1, 12, +9, 2, 6, -5, -3, -5, -4, -1, +2, 3, 0, 10, -5, 8, -4, 3, +-1, -5, -1, -6, -7, -2, -6, 3, +1, 6, -3, 10, -8, -1, -9, -8, +-4, -4, -1, 6, -3, 7, -5, 6, +-1, 0, 3, -3, 0, -8, -2, -4, +3, 4, 9, 9, 6, 3, 1, -5, +2, -9, 5, -3, 3, 5, -2, 10, +-2, 10, 3, 0, 4, -7, -3, -6, +-4, 0, -1, 7, 0, 10, -5, 6, +-8, -4, -3, -12, 0, -5, -2, 4, +-6, 9, -3, 3, 1, 0, -2, -6, +-6, -7, -3, -5, 5, 6, 4, 9, +1, 1, -1, -7, 3, -8, 9, -5, +1, 5, -2, 11, -1, 12, 4, -2, +6, -13, 3, -11, 3, 1, 5, 8, +5, 6, -2, 2, -4, -5, -1, -8, +1, -5, -4, 6, -7, 11, -3, 7, +-3, 0, -6, -7, -6, -9, 0, -2, +3, 8, -2, 10, -4, -3, -2, -6, +-1, -4, -2, 1, -1, 4, 1, 10, +5, 5, 5, -5, 1, -13, 2, -7, +6, 4, 6, 10, 1, 7, -2, 3, +0, -5, 3, -6, -3, -1, -2, 6, +0, 10, 3, 2, -1, -6, -6, -10, +-1, -7, -1, 6, -2, 10, -4, 7, +-7, 0, -1, -12, 2, -9, -5, 0, +-5, 8, 2, 7, 6, 0, 1, -9, +0, -14, 3, -4, 1, 10, 0, 11, +-1, 5, 4, -4, 5, -6, -2, -5, +-1, 2, 2, 9, 5, 12, 0, 1, +-3, -7, -1, -12, 4, -5, 1, 8, +-6, 13, -2, 4, 2, -8, 3, -13, +-5, -5, -7, 3, -1, 8, 0, 8, +-2, 0, -4, -10, 0, -13, 4, -4, +2, 9, -3, 12, 0, 3, 2, -4, +1, -11, 2, -9, 2, 1, 8, 9, +8, 3, 6, -4, 1, -11, 5, -10, +2, 2, -4, 12, -1, 9, 1, 4, +2, -8, -1, -12, -1, -6, -1, 6, +-1, 12, -2, 6, 0, -7, -1, -13, +-2, -11, -1, 3, -5, 14, -4, 12, +-1, 0, 2, -9, 0, -11, -3, -4, +1, 6, 1, 13, 1, 7, 1, -6, +1, -10, 3, -8, 6, 1, 2, 11, +0, 11, 3, 0, 3, -12, 5, -16, +1, -3, 3, 6, 2, 13, -1, 4, +0, -8, 2, -17, 3, -10, -1, 3, +-4, 14, -5, 8, 0, -3, -1, -11, +-1, -11, -2, -2, 0, 10, 4, 8, +2, 2, -2, -9, 1, -13, 4, -5, +1, 5, 3, 9, 6, 5, 7, -6, +5, -14, -1, -8, -2, 6, -3, 17, +-1, 11, 4, -4, 4, -11, 2, -10, +0, -5, 2, 5, -2, 13, -2, 9, +-2, -7, -3, -12, -5, -8, -4, 6, +0, 11, -1, 11, -5, 2, -7, -6, +-2, -10, -1, -3, -1, 8, -2, 14, +4, 2, 6, -9, -2, -12, 1, -6, +3, 6, 3, 13, 0, 9, -1, 1, +1, -12, 4, -13, 1, -2, 0, 12, +3, 13, 2, 2, 0, -10, -1, -15, +0, -4, -4, 9, -5, 14, -3, 7, +0, -6, 5, -18, 0, -11, -2, 1, +-1, 11, 2, 10, -1, 0, -1, -13, +1, -14, 3, -5, 1, 10, -2, 14, +1, 9, 3, -8, 4, -13, -1, -11, +2, 3, 2, 14, 1, 11, 1, -1, +-2, -10, 1, -11, 2, -4, 1, 9, +0, 12, 1, 5, -2, -6, -7, -12, +-4, -7, -2, 7, 0, 14, -5, 12, +-5, 1, -6, -9, -4, -10, -3, 1, +-3, 11, 2, 12, 2, 0, 2, -9, +-3, -12, 2, -5, 2, 8, 0, 17, +1, 6, 2, -7, 4, -15, 2, -11, +4, 0, 2, 12, 4, 11, 3, 0, +0, -12, -2, -13, -1, -5, 2, 8, +1, 11, 0, 6, -1, -10, 4, -18, +-1, -8, -4, 7, -1, 14, -2, 10, +-1, -3, -1, -14, -1, -11, -4, 1, +-1, 14, 0, 16, -1, 7, -1, -10, +1, -15, 4, -9, 4, 4, 1, 17, +-4, 14, 1, -3, 1, -14, 1, -13, +2, 0, 3, 13, 2, 13, -2, -2, +2, -14, 3, -19, 5, -8, -1, 7, +-2, 16, 1, 7, 0, -6, -3, -15, +-6, -10, 1, 4, -1, 17, -4, 15, +-8, 2, 0, -14, 6, -15, 0, -1, +-4, 13, -3, 17, 5, 6, 0, -8, +-3, -16, 2, -12, 10, 3, 7, 14, +-1, 7, 3, -5, 4, -15, 5, -12, +-5, 0, -3, 13, 2, 13, 7, -1, +1, -14, -9, -11, 1, -6, 4, 9, +-2, 16, -11, 13, -4, -4, 1, -13, +-4, -10, -5, 2, -2, 15, 7, 12, +4, -3, -2, -14, -4, -14, 5, -2, +3, 11, -5, 18, -4, 8, 3, -7, +6, -15, -2, -11, -1, 6, 2, 18, +4, 14, -5, 0, -8, -14, 4, -16, +6, -1, 0, 13, -9, 19, -2, 5, +6, -14, 4, -20, -6, -6, -6, 10, +3, 14, 5, 5, -2, -6, -2, -18, +6, -13, 3, -2, 3, 12, -4, 15, +1, 3, 1, -10, -2, -17, 3, -8, +2, 11, 7, 15, 2, 7, -1, -6, +-4, -13, 2, -10, 2, 5, -2, 14, +1, 11, 2, -4, 5, -16, -3, -15, +2, -6, 2, 12, -1, 17, -2, 5, +-3, -13, 1, -19, 2, -10, 2, 8, +-3, 15, 1, 9, 2, -6, 4, -16, +-1, -12, -4, 1, 3, 11, 5, 14, +3, 3, -7, -7, -3, -14, 6, -6, +6, 8, -1, 16, -3, 9, 5, -7, +4, -17, -3, -9, -6, 4, 4, 15, +6, 12, -1, -2, -6, -14, -1, -15, +6, -2, -4, 13, -8, 16, -1, 2, +11, -13, 2, -17, -7, -9, -3, 8, +4, 18, 5, 10, -8, -3, -5, -15, +5, -14, 10, -2, -4, 13, -4, 13, +7, 4, 7, -12, -1, -15, -9, -7, +5, 10, 9, 15, 0, 9, -7, -11, +6, -20, 11, -11, -4, 8, -10, 14, +-4, 14, 7, 0, 1, -14, -8, -16, +-4, -5, 9, 9, 7, 13, -6, 6, +-10, -3, -1, -14, 8, -10, -6, 6, +-8, 18, -1, 16, 6, -2, -3, -11, +-12, -11, 6, -3, 11, 10, 5, 12, +-5, 0, 3, -13, 10, -18, 3, -5, +-6, 8, -2, 17, 4, 13, -2, -3, +-4, -17, -5, -12, 4, 1, 5, 13, +-5, 14, -7, 2, -1, -13, 5, -15, +-1, -6, -4, 13, -6, 20, 3, 6, +2, -10, -4, -14, -2, -9, 2, 6, +5, 15, -2, 11, 1, -4, 4, -16, +5, -13, -2, 1, -3, 14, -2, 18, +-2, 9, 1, -11, -1, -17, 1, -8, +3, 8, 1, 18, -7, 12, -5, -5, +1, -16, 4, -15, 2, 2, -7, 14, +-1, 13, 4, -2, 4, -13, -2, -18, +-2, -4, 2, 11, 3, 15, -4, 8, +-8, -6, 5, -15, 5, -7, 0, 3, +-4, 12, 4, 11, 4, 4, -7, -8, +-9, -11, 2, -4, 13, 9, 3, 12, +-4, 2, -2, -9, 5, -11, 0, -6, +-8, 5, -6, 17, 2, 10, 7, -5, +-8, -13, -10, -8, 2, 2, 6, 13, +-4, 10, -7, -1, 4, -10, 5, -11, +-1, -5, -9, 8, 5, 11, 12, 8, +-2, -2, -11, -11, -2, -9, 9, 8, +0, 14, -5, 9, -3, -1, 10, -12, +9, -15, -7, 1, -8, 13, 4, 15, +7, 3, -8, -7, -10, -11, 1, -6, +9, 4, -2, 11, -7, 7, 4, -7, +7, -13, -3, -8, -10, 1, 1, 9, +8, 9, 3, 3, -10, -7, 1, -18, +13, -7, 5, 7, -2, 12, -1, 1, +11, -8, 4, -12, -1, -8, -3, 4, +2, 13, 8, 6, 2, -3, -2, -12, +1, -13, 7, -2, -5, 13, -7, 14, +-4, 5, 2, -8, 1, -13, -5, -5, +-4, 7, -1, 11, 2, 8, -4, -3, +-3, -11, -3, -9, 2, 0, 2, 10, +-5, 14, -3, 3, 2, -10, 7, -14, +1, -5, -3, 9, 0, 13, 6, 5, +4, -8, -3, -11, 3, -10, 6, 3, +5, 8, -2, 6, 1, -4, 6, -12, +6, -13, -4, 0, -8, 10, 2, 12, +1, 6, -6, -2, -11, -9, -2, -2, +1, 6, 0, 8, -6, 7, -5, 1, +5, -7, -2, -6, -6, 0, -2, 9, +9, 9, 7, -1, -3, -10, -1, -12, +8, -3, 8, 6, -3, 8, -2, 5, +2, -1, 7, -10, -1, -11, -3, 0, +3, 11, 6, 8, -3, 1, -10, -10, +1, -8, 4, 0, -2, 9, -10, 8, +-2, 4, 4, -4, 1, -11, -7, -6, +-7, 6, 6, 11, 0, 9, -6, -2, +-5, -9, 8, -10, 8, 1, -3, 7, +-6, 11, 3, 2, 10, -6, -5, -7, +-4, -5, 4, 8, 5, 12, 2, 2, +-5, -5, 2, -9, 7, -7, 1, 2, +-8, 8, -2, 8, 3, 1, -1, -6, +-7, -8, -4, -3, 7, 3, 2, 10, +-6, 3, -5, -5, 2, -9, 4, -6, +-3, 5, -5, 9, 2, 3, 8, -5, +5, -12, -2, -6, 0, -2, 7, 7, +2, 8, -1, 2, -1, -5, 1, -5, +4, -3, 1, 4, -3, 11, -4, 8, +2, -3, -2, -6, -5, -3, -4, 3, +1, 6, 2, 6, -4, 0, -3, -8, +0, -9, 1, -1, -2, 5, -4, 9, +-5, 4, 3, -7, 2, -5, -5, -5, +1, 2, 2, 9, 0, 10, -4, -1, +-1, -8, 6, -9, 9, -3, 4, 2, +0, 3, 6, 1, 4, -7, 8, -15, +0, -2, -1, 6, 3, 9, -2, 5, +-4, -3, -1, -9, 6, -5, -1, 1, +-6, 8, -5, 5, 3, -2, 2, -7, +-5, -6, -4, 0, 1, 5, 4, 7, +-8, 6, -7, 0, 0, -3, 3, -2, +0, 0, -1, 4, 4, 6, 3, 1, +2, -8, -4, -6, 5, -1, 6, 9, +-2, 6, -5, 1, 0, -4, 8, -6, +-1, 0, -9, 7, -4, 6, 6, 3, +4, -5, -7, -4, -7, -1, 0, 4, +0, 8, -9, 7, -7, -1, 4, -9, +10, -9, -3, 0, -6, 3, 4, 3, +7, -2, 5, -8, -1, -9, 3, -4, +6, 2, 5, 4, -2, 2, 2, -4, +8, -5, 4, -4, -2, 1, -2, 4, +4, 6, 2, 0, 0, -4, -4, -4, +-2, 2, 2, 1, -2, 4, -2, 3, +-3, 1, -1, -6, -1, -5, 0, -1, +-2, 5, 0, 2, 2, -3, 0, -7, +2, -4, -2, 0, 1, 1, 2, 3, +4, -2, 4, -6, 2, -4, 1, -3, +3, -1, 5, 5, -2, 5, 3, -3, +2, -3, -3, 2, -3, 3, -1, 5, +-2, 6, -2, 3, 1, -3, -2, -4, +0, -3, 1, 2, 1, 1, -1, 2, +-3, 0, -5, -2, -1, -5, 2, -1, +-1, 3, -1, 5, -3, 1, -2, -3, +0, -3, 0, 0, 1, -2, 6, 1, +4, 2, -2, -1, 2, -6, 2, 0, +2, 3, 3, 2, 0, 2, 1, -3, +8, -6, 3, -5, 1, -3, 0, 6, +-1, 5, 2, -3, 0, -4, -4, -3, +-1, 1, 0, 3, -6, 7, -7, 3, +0, 0, -2, -1, -4, 1, -4, 0, +0, 1, 6, -1, 2, 1, -7, 0, +-3, -2, 7, -3, 5, 0, 2, 1, +0, 1, 2, -2, 5, -4, 3, -5, +-2, 4, 1, 4, 7, -2, 1, -4, +1, -4, 4, -4, 1, 0, 0, 3, +-5, 6, -6, 6, -5, 2, -6, 1, +-5, 0, 2, 2, -2, 3, -4, 3, +-1, -1, -1, -2, -2, -1, -2, 1, +0, 1, 1, 2, 4, -2, -2, 0, +-3, -1, 5, -2, 2, 3, -2, 6, +0, -2, 4, -6, 7, -5, 4, -2, +-1, 0, -2, 7, 1, 5, -3, 2, +-3, -4, 0, -4, 1, 1, 2, 1, +2, -3, -4, 2, -3, 3, -2, -1, +-2, -4, 0, 1, 0, 2, 1, -2, +1, -2, -5, 2, -5, 2, 1, 1, +1, 0, 1, 1, 0, 2, 0, -5, +3, -1, 0, 2, 0, 2, 1, 2, +2, 1, 2, -3, 0, 0, 0, 1, +-3, 4, 2, 0, 2, 1, -1, -4, +1, -1, -4, 3, -6, 2, 1, 1, +1, 0, 0, -4, 1, -2, 1, -3, +-3, 0, -2, 1, 0, 1, 1, 0, +3, -3, 0, -5, 1, -4, 5, 3, +-2, 4, -4, 2, 1, 0, 2, -1, +1, -3, 2, -1, 2, 1, 2, 2, +5, -3, 2, -2, -4, 1, 2, -3, +3, -3, 0, 3, 1, 0, -1, -2, +-1, -1, -4, 5, -6, 2, -1, 0, +4, -3, -3, 2, 0, -4, 1, -2, +-4, 1, 0, 2, -2, 5, -4, 1, +2, -2, -1, 0, -2, -2, 3, 1, +-1, 6, -4, 2, 2, -2, 4, -4, +4, -4, 4, 0, -1, 1, 2, 0, +3, 3, -5, 1, -4, 0, 2, 0, +2, 1, 0, -1, 0, 3, -4, 1, +0, -3, 3, -3, -7, 6, -8, 7, +-1, 2, -1, -3, 0, -1, 1, -2, +-1, -1, 0, 3, -1, 4, -3, 0, +-1, 0, 1, -3, 1, -2, 3, 0, +2, 0, 0, 1, 2, -2, 6, -7, +2, -3, 2, 2, -2, 4, -3, 2, +3, -3, 3, -3, 0, -4, 0, 1, +-1, 2, 0, 0, 3, -2, -3, 0, +-3, 0, 2, -1, 0, -2, -4, 6, +-2, 5, -1, 1, -2, -2, -2, 1, +-2, 0, 2, 2, 1, 1, -3, 2, +0, -1, 4, -3, 0, -2, 2, 2, +0, 3, -1, -2, 5, -3, 1, -1, +0, -5, 4, -2, 3, 0, 2, 0, +1, -1, -1, -2, -3, 1, 2, -3, +4, -4, -2, 1, 2, -1, 4, -5, +-2, 0, -3, 3, -4, 5, -4, 0, +3, 0, -2, 2, -6, 2, 1, -4, +2, -1, 1, 3, 1, 3, -1, -4, +2, -2, 6, -3, 1, -2, 0, -2, +1, 4, -1, 1, 3, -1, 0, -1, +-3, 0, 1, 0, 5, -1, 0, -1, +-1, 0, 0, -2, -3, 0, -2, 4, +-3, 3, -2, 0, 3, -2, 4, -2, +-1, -2, 0, -3, 2, -3, 1, 2, +2, 1, -2, -1, -2, -1, 1, 4, +-1, 0, -2, 1, 0, 4, -2, 1, +3, -6, 6, -5, 2, -2, 0, 2, +2, 1, 0, 0, 3, -5, 4, -3, +-2, -3, 0, 3, 2, 2, -1, -2, +-1, -1, 0, 2, 0, -2, 2, -2, +-1, 0, -1, 0, 4, -2, 5, -5, +-2, -1, -1, -1, 6, -4, 5, -3, +3, 1, -1, -1, -1, -2, 4, -1, +1, 2, -3, -2, 4, -2, 2, 2, +-2, 3, 0, -2, -4, 1, -3, 3, +5, 1, -1, -1, -7, 2, -2, 2, +-1, 1, 2, -4, 2, 1, -7, 6, +-3, 3, 2, -1, -6, 3, -5, 3, +1, 0, 2, -3, 4, -1, 0, 0, +-4, -1, 3, -1, 4, 2, -3, 1, +1, -2, 2, -1, 1, 0, 1, 0, +0, -4, 2, -3, 7, -2, 5, -3, +1, -6, 2, 0, -3, 3, -3, 1, +5, -3, 0, 1, -3, -3, 5, -3, +4, -3, 0, 0, 2, -3, 0, -1, +5, -4, 6, -2, -4, -3, -1, -1, +6, 1, -1, 3, -4, 0, -1, 1, +-1, 1, 3, -2, 2, 0, -7, 4, +-1, 1, 5, -2, -2, 1, -1, 0, +1, -1, 0, -1, 3, 1, 0, 1, +-6, 1, 0, -1, 2, 2, -3, 4, +-3, 3, -2, -2, 0, 1, 2, 0, +2, -4, -3, -1, 0, 3, 0, 2, +-4, 3, -1, -1, -3, 2, 0, -2, +6, -1, 0, 1, -8, 6, -2, 0, +3, -1, 3, 0, 0, 1, -5, 0, +3, 0, 6, 0, -2, -3, -1, -5, +5, -1, 4, 0, 0, 0, -5, 1, +-4, 1, 5, 0, 5, -3, -6, 2, +-3, 0, 4, -1, -1, 1, -3, 2, +-1, -1, -1, 0, 3, 1, -1, 4, +-6, 2, -2, 2, -1, 2, -1, 2, +3, -3, -2, 0, 0, -4, 8, 0, +-2, 2, -3, 0, 1, 1, 0, 2, +-2, 2, -1, 2, -5, 1, 1, -3, +7, -3, 1, -1, 0, 1, -4, 4, +-7, 4, 0, 2, 3, -1, -3, -4, +1, -2, 4, 3, -1, 1, 0, -2, +-4, 3, 1, -1, 8, -1, -1, -1, +-7, 1, 4, -3, 9, -2, 2, -3, +-2, 3, -3, 0, 5, -3, 9, -3, +-1, 2, -5, 0, 5, -1, 4, -1, +-1, 1, -3, 0, -1, 0, 4, 2, +2, 4, -4, -3, -2, -1, 3, 4, +-1, 4, -1, -2, 0, 1, -3, 3, +5, -2, 3, -1, -5, 1, -2, 4, +1, 3, 0, 0, 1, 0, -3, 4, +-4, 2, 3, 2, 5, 1, -4, 3, +-3, 0, 1, 3, -1, 2, 1, -1, +1, -4, 4, -1, 8, -1, 4, -4, +-2, -3, 1, 2, 4, 0, 3, -1, +3, -2, -3, 2, -1, 0, 6, -1, +2, -1, 0, 1, 2, 1, 4, 0, +1, 2, 0, -1, -1, -1, 2, 1, +7, 1, 2, -1, -1, -2, 3, 0, +2, 2, 2, 2, 0, 2, -2, 1, +2, 1, 6, -4, 1, 0, 0, 1, +4, 0, 2, 0, 5, 0, 1, 0, +-5, 2, 0, 1, 5, 3, 0, 5, +-4, 4, -3, 0, 4, -1, 9, -3, +0, 1, -4, 3, 6, 2, 8, -2, +3, -4, 2, -3, 2, 1, 8, 0, +7, 0, -2, 0, 0, -1, 8, -2, +5, 0, -2, 4, -1, 1, 6, -2, +8, 1, 0, 4, -6, -1, 3, -1, +10, 2, 3, 3, -1, -1, -3, 2, +3, -1, 10, -1, 3, -1, 0, 1, +5, 1, 10, -3, 5, -5, 2, 0, +1, 4, 4, 2, 10, -3, 6, -3, +4, -4, 9, -5, 11, -5, 8, -1, +6, -1, 5, -4, 8, -3, 9, -3, +6, -4, 4, -1, 5, 4, 7, -1, +9, -5, 3, 0, -2, 3, 3, 2, +10, -2, 8, -2, 1, 3, 3, 0, +4, 0, 5, 1, 4, 3, 0, 3, +6, 1, 9, -1, 1, 1, 3, -3, +8, 1, 8, 4, 6, 4, 2, -1, +2, -1, 10, -3, 12, -3, 4, 0, +3, 5, 5, 3, 5, 1, 4, 0, +2, 0, 7, -1, 13, 0, 6, 3, +3, 0, 6, -3, 6, -2, 8, 3, +6, 5, 2, 2, 5, -1, 9, 0, +9, -6, 10, -5, 8, -1, 9, 2, +13, -1, 10, -4, 4, -2, 5, 2, +10, 1, 9, 1, 6, 2, 3, 2, +7, -5, 14, -3, 5, 4, -1, 5, +5, 4, 10, 3, 6, 0, 4, -3, +7, -3, 12, 2, 12, 3, 3, 3, +0, 3, 9, -1, 14, -5, 8, -2, +8, 0, 13, -2, 13, -1, 11, -5, +5, -1, 6, 1, 14, 1, 11, 1, +9, 2, 6, 1, 8, -4, 12, -3, +10, 2, 8, 0, 10, 1, 11, -1, +5, 2, 7, -3, 8, 2, 4, 6, +10, 3, 11, 0, 5, 1, 9, -2, +12, -1, 10, 2, 11, 2, 11, 1, +8, 0, 10, -2, 10, -1, 7, 2, +10, 1, 12, 2, 11, 3, 9, 1, +6, -2, 12, -2, 16, 2, 12, 4, +7, 3, 8, 0, 12, -1, 10, 1, +9, 1, 8, 4, 11, 1, 15, -4, +13, -7, 13, -6, 15, -3, 14, 1, +11, 7, 6, 4, 11, -4, 12, 0, +10, 6, 7, 5, 12, -2, 17, -4, +16, -2, 13, -1, 9, -4, 9, 3, +11, 5, 17, 1, 11, -1, 9, 1, +10, 1, 14, 2, 11, 4, 11, 3, +13, 1, 16, -2, 14, -2, 9, 0, +12, -1, 16, -2, 17, 1, 14, -1, +11, -3, 11, -2, 16, 2, 15, 3, +12, 4, 12, 0, 16, -3, 19, -4, +14, 2, 5, 4, 15, 1, 20, -1, +14, -1, 13, -4, 13, -3, 17, -2, +17, 5, 9, 9, 6, 4, 14, -1, +19, -2, 16, 2, 12, 5, 12, 2, +18, -1, 20, -2, 12, -3, 10, -1, +14, 2, 15, 5, 12, 2, 14, 1, +11, 0, 17, -2, 17, 0, 15, 3, +17, 3, 17, 3, 15, -1, 15, 1, +15, 0, 13, 4, 12, 6, 17, 0, +19, -3, 13, -2, 16, -5, 21, -2, +24, -1, 20, -1, 17, 1, 16, 2, +19, -1, 15, 3, 13, 4, 16, 2, +20, -1, 19, -4, 18, -6, 17, -6, +21, -4, 20, 3, 15, 5, 16, -2, +18, -3, 20, 1, 15, 7, 13, 7, +14, 6, 16, 6, 17, 1, 19, -5, +16, -3, 18, -1, 20, 1, 21, -1, +19, -3, 17, -3, 22, -6, 27, -2, +19, 7, 16, 6, 17, 2, 21, -1, +22, -3, 19, -4, 19, -1, 23, 1, +21, 0, 20, -8, 21, -7, 18, -2, +24, -1, 19, 3, 15, 4, 20, 1, +23, 1, 17, 0, 21, 2, 20, 5, +21, 3, 21, 0, 19, -2, 19, -2, +24, -8, 23, -3, 19, 1, 25, 2, +20, -1, 20, -2, 18, 2, 22, 1, +26, 1, 22, 4, 15, 5, 19, 3, +21, -2, 17, 1, 17, 0, 24, -1, +21, 2, 19, 0, 14, -1, 18, -3, +29, -1, 22, 8, 16, 6, 23, 1, +26, -1, 26, -2, 24, -1, 21, -2, +29, -1, 24, -1, 22, -5, 21, -4, +21, 1, 18, 2, 24, 1, 23, 2, +21, 3, 24, -2, 25, -3, 25, 2, +23, 7, 20, 5, 22, 0, 28, -7, +27, -8, 26, -6, 23, -3, 26, -3, +27, -2, 26, -4, 24, -4, 23, 1, +22, 5, 23, 9, 24, 4, 26, 0, +25, -3, 30, -6, 28, -4, 25, 1, +20, 1, 26, -4, 28, -3, 23, -5, +20, -2, 24, 0, 28, 7, 22, 5, +28, -1, 21, 2, 29, -1, 28, 3, +19, 7, 21, 3, 26, 1, 25, -5, +26, -6, 19, -1, 22, -1, 28, 2, +26, -1, 25, -1, 25, 1, 27, 1, +24, 5, 26, 5, 25, 6, 27, 3, +26, -2, 23, -3, 27, -4, 31, -2, +25, -4, 29, -5, 29, -4, 30, -5, +26, -2, 22, 4, 26, 5, 38, 3, +26, 3, 20, -1, 29, 1, 28, 4, +26, 1, 20, 2, 21, 0, 30, -5, +32, -9, 20, -5, 25, 0, 31, 4, +29, 5, 23, 3, 25, 2, 26, 3, +33, 3, 27, 4, 26, 3, 32, -2, +29, -3, 25, -5, 26, -3, 26, -3, +30, 0, 28, 1, 26, -4, 33, -5, +30, 0, 27, 4, 27, 9, 28, 10, +24, 6, 26, 0, 26, -6, 33, -6, +32, -3, 28, -3, 27, -6, 34, -7, +28, -4, 27, -2, 25, 3, 25, 9, +29, 10, 29, 3, 29, -2, 30, 0, +33, 0, 31, 4, 30, 2, 26, -4, +29, -6, 30, -5, 27, -2, 23, 0, +29, 1, 29, 3, 35, 3, 25, 3, +23, 1, 32, 4, 36, 6, 32, 2, +27, 0, 26, -4, 34, -6, 31, -1, +19, 1, 25, -1, 36, -3, 31, -1, +24, -2, 28, 0, 30, 3, 39, 5, +31, 6, 30, 2, 31, 2, 31, -2, +28, 0, 29, 4, 27, 1, 30, -5, +32, -9, 31, -9, 35, -5, 31, 3, +22, 9, 28, 8, 33, 9, 24, 5, +25, 4, 26, 5, 35, 5, 35, 3, +25, -1, 19, -3, 34, -5, 34, -6, +24, 0, 22, 3, 32, 2, 38, -1, +32, -1, 20, 4, 29, 10, 37, 10, +32, 5, 26, 5, 26, 0, 33, -5, +35, -5, 29, -2, 27, -3, 40, -8, +34, -8, 32, -6, 32, -3, 32, 3, +30, 8, 32, 10, 30, 4, 33, -1, +30, 0, 29, 1, 36, 2, 32, 0, +25, -4, 30, -9, 36, -10, 31, -3, +28, 3, 25, 4, 36, 1, 40, 0, +30, 4, 24, 4, 34, 4, 35, 7, +33, 8, 28, -3, 32, -12, 37, -9, +36, -6, 31, -5, 32, -3, 33, -3, +35, -2, 36, -2, 27, 2, 27, 9, +35, 7, 41, 3, 34, 2, 29, -2, +27, -4, 39, -2, 33, 0, 26, -2, +30, -6, 36, -7, 32, -4, 30, -2, +25, 4, 33, 8, 39, 9, 28, 5, +27, 2, 34, 3, 35, 3, 32, 5, +29, 3, 31, -6, 41, -14, 37, -15, +31, -7, 33, 2, 33, 4, 27, 2, +33, 3, 30, 4, 32, 6, 28, 9, +26, 11, 36, 5, 42, -2, 26, -6, +26, -6, 35, -4, 35, -3, 30, -1, +26, -4, 33, -6, 42, -5, 33, 0, +21, 7, 36, 10, 39, 9, 34, 4, +29, -4, 35, -6, 38, 1, 37, 1, +26, -3, 32, -6, 38, -9, 35, -10, +30, -5, 30, 2, 34, 6, 36, 8, +27, 6, 28, 2, 36, 4, 31, 5, +30, 6, 31, 4, 33, -2, 29, -8, +32, -11, 30, -8, 38, -3, 33, 0, +29, 0, 32, 0, 35, -1, 34, 1, +33, 10, 26, 15, 32, 8, 36, 3, +26, 1, 27, -4, 34, -4, 31, -1, +33, -3, 34, -5, 27, -8, 36, -9, +39, -6, 37, 2, 32, 9, 32, 8, +32, 6, 34, 4, 27, -1, 30, 0, +34, 3, 35, 0, 31, -4, 26, -7, +29, -12, 40, -6, 33, 4, 22, 6, +30, 5, 35, 1, 36, 1, 33, 2, +32, 6, 33, 8, 38, 8, 23, 3, +28, -8, 36, -10, 34, -8, 33, -4, +36, -4, 35, -5, 32, -1, 29, -2, +30, 1, 38, 8, 29, 16, 20, 13, +34, 2, 39, -3, 27, -4, 28, -5, +29, -1, 37, -1, 36, -7, 23, -7, +23, -2, 39, 1, 30, 5, 26, 6, +28, 5, 36, 3, 39, 2, 28, 4, +23, 6, 35, 7, 37, 1, 28, -5, +27, -9, 28, -9, 35, -5, 34, 1, +24, 6, 28, 1, 35, 0, 29, -1, +35, 1, 32, 8, 31, 7, 35, 4, +33, 2, 28, -5, 30, -6, 23, -5, +31, -5, 37, -2, 29, -2, 25, -6, +35, -6, 35, 4, 30, 10, 25, 10, +24, 8, 40, 1, 37, 0, 24, 1, +27, -1, 34, 3, 32, 0, 33, -8, +25, -11, 30, -6, 33, 0, 29, 4, +25, 6, 31, 3, 29, 2, 34, 0, +32, 5, 24, 8, 31, 7, 31, 4, +30, -2, 29, -9, 23, -9, 23, -3, +34, -1, 32, -5, 30, -4, 29, -2, +34, -1, 34, 5, 27, 12, 17, 14, +32, 8, 38, -3, 31, -9, 27, -6, +29, -4, 33, -5, 38, -6, 28, -5, +27, -7, 37, -6, 28, 0, 29, 1, +32, 5, 27, 7, 26, 4, 30, 4, +26, 3, 32, 3, 28, 3, 26, -2, +33, -8, 29, -8, 18, -7, 27, -1, +29, 5, 27, 4, 25, 1, 22, 1, +33, 0, 41, 2, 25, 12, 20, 11, +36, 5, 33, -3, 27, -13, 21, -12, +26, -6, 35, -2, 30, 1, 20, 1, +32, -3, 37, -6, 32, -3, 23, 7, +21, 13, 25, 10, 30, 2, 23, -1, +29, -5, 34, -3, 24, -1, 27, -5, +28, -8, 31, -9, 28, -2, 23, 2, +25, 3, 31, 2, 23, 1, 22, 2, +29, 3, 32, 7, 27, 11, 28, 6, +30, -3, 34, -10, 24, -11, 15, -10, +27, -8, 29, 2, 24, 6, 27, 3, +28, 0, 31, -3, 27, 4, 19, 6, +26, 9, 27, 8, 23, 1, 22, -3, +27, -7, 22, -7, 26, -5, 26, -3, +28, -4, 31, -4, 27, -4, 25, 1, +28, 8, 22, 5, 18, 2, 23, 2, +29, 0, 31, 4, 29, 4, 24, 5, +27, -1, 30, -9, 17, -9, 17, -6, +22, -3, 22, 1, 25, 2, 29, 0, +30, 1, 30, 3, 21, 6, 20, 7, +27, 6, 22, 2, 22, -6, 28, -11, +24, -7, 20, -4, 21, 0, 19, 2, +32, -5, 30, -5, 22, -4, 28, 2, +28, 12, 19, 12, 15, 8, 13, 0, +22, -3, 29, -6, 27, -5, 28, -1, +33, 2, 27, -1, 20, -5, 16, -6, +15, -5, 21, -2, 18, 4, 20, 6, +31, 8, 25, 15, 15, 14, 17, 7, +15, -1, 16, -5, 18, -4, 21, -4, +25, -2, 21, 1, 15, 2, 21, 0, +27, -7, 20, -6, 19, 0, 29, 7, +31, 16, 22, 17, 9, 6, 11, -8, +24, -18, 20, -14, 15, 1, 23, 11, +31, 14, 24, 11, 18, -3, 12, -9, +18, -12, 21, -8, 11, 5, 16, 9, +29, 11, 26, 11, 26, 2, 23, -9, +24, -16, 23, -11, 15, -3, 19, 1, +25, 3, 18, 1, 17, -4, 26, -10, +27, -12, 22, -3, 16, 7, 22, 14, +27, 15, 21, 8, 12, -3, 17, -12, +17, -17, 14, -15, 17, -5, 25, 8, +32, 12, 29, 7, 12, 1, 14, -7, +21, -5, 11, 3, 10, 3, 13, 4, +18, 4, 24, 0, 24, -2, 21, -3, +23, -3, 17, -2, 15, 1, 18, 0, +18, -5, 18, -6, 17, -2, 14, 0, +17, 4, 12, 11, 13, 9, 29, 0, +29, -4, 15, 0, 11, 1, 13, -2, +13, -8, 10, -5, 6, 0, 21, 1, +32, 2, 25, 1, 20, -1, 23, 4, +11, 12, 3, 11, 4, 2, 8, -7, +19, -15, 21, -12, 18, -2, 23, 9, +17, 15, 10, 8, 13, -1, 15, -3, +12, 0, 12, 0, 12, 1, 12, 6, +14, 4, 10, 2, 16, 0, 24, -2, +21, -3, 19, -5, 19, 1, 14, 8, +8, 4, -3, -2, -2, -5, 15, -4, +24, 2, 23, 10, 20, 16, 21, 11, +16, 5, 3, 0, -3, -6, 5, -12, +13, -15, 12, -8, 19, 0, 29, 7, +26, 7, 17, 1, 8, -3, 11, -2, +12, 4, 10, 8, 11, 7, 18, -2, +15, -9, 8, -11, 11, -8, 12, 2, +18, 4, 17, 6, 17, 5, 22, 4, +14, -3, 4, -13, 3, -14, 5, -6, +11, 9, 15, 19, 22, 15, 29, 6, +23, 0, 7, -9, 1, -9, -2, -7, +-4, -7, 2, -6, 15, -5, 25, 3, +30, 6, 25, 5, 12, 9, 7, 8, +-1, 10, -6, 12, 5, 4, 17, -11, +20, -20, 17, -18, 13, -8, 13, 3, +13, 6, 7, 4, 11, 3, 17, 4, +15, 4, 11, 3, 3, 2, -4, 1, +0, -3, 8, -2, 18, 0, 31, 1, +27, 3, 16, 4, 9, 2, -4, -1, +-12, -10, -5, -23, 11, -24, 22, -9, +24, 14, 22, 29, 22, 28, 13, 14, +-1, -3, -4, -12, 3, -10, 7, -7, +6, -8, 8, -6, 14, 1, 15, 5, +8, 0, 7, -8, 14, -10, 21, -2, +14, 14, 1, 24, 1, 18, 2, 2, +-3, -18, 3, -26, 16, -16, 29, -1, +27, 13, 15, 15, 9, 8, 2, 2, +-10, -9, -13, -23, 4, -26, 12, -12, +16, 10, 20, 30, 21, 33, 18, 18, +6, 0, -3, -14, 0, -14, 4, -9, +-3, -6, -1, -7, 11, -8, 16, -5, +13, 2, 8, 5, 13, 2, 19, 2, +9, 9, -4, 16, 0, 14, 3, 0, +2, -19, 5, -24, 9, -14, 18, 1, +18, 13, 11, 10, 11, 0, 13, -5, +2, -4, -8, -3, -7, -8, -3, -11, +4, -7, 17, 5, 23, 18, 26, 21, +19, 15, 5, 5, -4, -3, -11, -10, +-16, -15, -6, -22, 13, -23, 17, -9, +18, 8, 17, 21, 12, 20, 7, 6, +-3, -2, -4, -3, 7, 3, 8, 6, +5, -3, 6, -15, 10, -19, 4, -8, +0, -1, 11, 1, 19, 4, 20, 6, +9, 10, -5, 11, -12, 1, -18, -14, +-16, -24, 5, -16, 26, 10, 34, 29, +29, 32, 15, 19, -3, -2, -20, -19, +-27, -27, -14, -27, 12, -21, 25, -7, +21, 8, 23, 17, 15, 20, -5, 14, +-17, 1, -11, -3, 2, 6, 11, 13, +8, 8, 1, -6, 1, -19, -8, -20, +-7, -11, 9, 5, 22, 13, 24, 14, +17, 6, 4, 3, -8, -4, -17, -15, +-26, -20, -9, -15, 21, 2, 30, 24, +29, 32, 20, 22, 4, 1, -13, -15, +-28, -19, -22, -18, 5, -18, 19, -15, +15, -6, 13, 9, 10, 19, 3, 23, +-6, 18, -6, 4, 5, -6, 12, -7, +2, -2, -7, -6, -5, -14, -7, -12, +0, -5, 15, 8, 20, 13, 19, 6, +10, -2, 0, -5, -12, 4, -23, 7, +-19, -2, -1, -15, 21, -21, 25, -4, +17, 19, 10, 31, 2, 22, -9, 6, +-16, -9, -5, -21, 5, -23, 6, -27, +2, -22, 1, -3, 4, 22, 3, 39, +4, 34, 10, 13, 10, -10, 4, -21, +-6, -14, -17, 0, -19, 5, -9, -1, +4, -5, 22, -5, 28, 1, 15, 4, +5, 2, -5, 5, -19, 10, -23, 11, +-13, 0, 6, -20, 17, -27, 10, -11, +6, 15, 13, 35, 7, 36, -7, 15, +-6, -14, 3, -31, 3, -31, -4, -23, +-10, -12, -5, 2, 8, 11, 11, 20, +12, 22, 20, 9, 16, -7, -2, -11, +-14, -4, -19, 7, -11, 6, -1, -8, +4, -19, 16, -20, 19, -4, 7, 16, +-3, 25, -4, 15, -5, 4, -9, -5, +-3, -15, 0, -19, 2, -21, -2, -8, +-3, 16, 10, 36, 14, 37, 12, 14, +12, -16, 8, -33, -9, -27, -25, -12, +-29, 1, -13, 2, 9, -1, 21, 3, +28, 14, 28, 20, 12, 15, -19, 6, +-30, -6, -20, -8, -6, -5, 10, -10, +19, -16, 24, -16, 15, -4, -2, 9, +-13, 17, -13, 12, -2, -5, 7, -9, +10, -2, 8, 2, -4, 1, -16, -5, +-19, -4, -8, 5, 11, 16, 25, 20, +29, 15, 19, 1, -7, -12, -30, -20, +-32, -27, -21, -30, -1, -24, 22, -1, +34, 32, 35, 54, 14, 48, -15, 12, +-24, -27, -22, -43, -15, -33, 2, -9, +20, 12, 24, 18, 15, 11, 1, 0, +-8, -9, -4, -15, -6, -15, -3, -7, +7, 12, 7, 29, -2, 23, -10, 2, +-11, -23, 1, -31, 10, -10, 6, 24, +10, 36, 17, 26, 0, 5, -16, -19, +-17, -35, -14, -36, -9, -27, 2, -6, +12, 24, 20, 50, 14, 55, 1, 30, +-1, -10, -2, -37, -14, -35, -16, -17, +-4, 1, 1, 9, 6, 1, 10, -3, +17, 1, 20, 6, 6, 7, -13, -1, +-14, -8, -13, -2, -16, 6, -8, 9, +8, 6, 22, 1, 19, 6, 3, 12, +-3, 7, -4, -2, -9, -15, -11, -20, +-2, -12, 9, 0, 9, 3, 4, -6, +-2, -10, -6, -1, -2, 16, 4, 29, +11, 30, 10, 21, 1, 1, -6, -18, +-13, -26, -19, -32, -17, -28, 1, -11, +20, 18, 28, 42, 22, 44, 4, 18, +-9, -21, -18, -46, -26, -36, -18, -4, +6, 27, 19, 36, 23, 26, 18, 9, +9, -10, -2, -21, -16, -27, -19, -25, +-4, -7, 6, 15, 6, 22, 6, 9, +4, -10, 0, -18, -4, 0, -8, 28, +-3, 37, 7, 27, 6, 4, 3, -20, +0, -30, -9, -27, -15, -17, -5, -8, +6, 7, 9, 24, 10, 29, 12, 18, +8, -3, -4, -20, -19, -16, -22, 5, +-10, 20, -4, 17, 3, 1, 11, -7, +16, -1, 10, 11, -4, 15, -16, 10, +-16, -5, -11, -17, -13, -20, -4, -16, +12, -6, 17, 9, 10, 27, 3, 40, +-2, 38, -5, 11, -5, -24, -8, -41, +-6, -32, -4, -3, -5, 20, 0, 25, +4, 13, 2, -3, 2, -10, 2, -4, +-3, 3, -7, 9, -12, 17, -9, 21, +-3, 20, -4, 4, -4, -20, 6, -34, +12, -20, 3, 13, -5, 40, -7, 42, +-8, 18, -8, -20, -8, -43, -9, -34, +1, -13, 3, 14, -3, 35, 0, 46, +3, 44, -1, 24, -2, -11, -5, -36, +-10, -35, -14, -15, -18, 11, -13, 26, +0, 21, 7, 4, 13, -6, 17, -6, +6, 6, -14, 12, -24, 7, -26, 6, +-17, 9, -2, 10, 10, 3, 23, -7, +19, -11, 0, -5, -17, 11, -24, 21, +-23, 15, -12, -3, 5, -16, 14, -8, +9, 5, -3, 9, -23, 12, -25, 12, +-16, 15, -1, 20, 15, 21, 21, 8, +14, -10, -11, -19, -32, -19, -38, -10, +-24, 1, -7, 10, 16, 13, 36, 17, +31, 23, 1, 19, -29, 4, -48, -11, +-45, -11, -22, 2, 5, 15, 27, 20, +30, 14, 12, 3, -14, 1, -32, 5, +-38, 4, -24, -7, -3, -11, 13, -7, +19, 6, 5, 21, -14, 23, -19, 12, +-20, 4, -20, 6, -5, 9, 14, 7, +14, -1, -2, -5, -17, -3, -23, 5, +-23, 7, -20, -1, -10, -11, 13, -11, +19, 9, 5, 30, -7, 38, -16, 28, +-24, 4, -28, -16, -25, -19, -11, -13, +8, -5, 14, 8, 6, 26, -3, 37, +-12, 29, -21, 2, -23, -28, -26, -36, +-21, -23, -5, 9, 1, 44, 1, 51, +2, 36, -5, 13, -13, -3, -20, -14, +-27, -18, -27, -15, -9, -6, 4, 15, +7, 33, -3, 36, -20, 14, -25, -18, +-23, -33, -23, -15, -11, 19, 8, 46, +9, 53, -8, 38, -29, 9, -37, -19, +-36, -35, -31, -33, -14, -10, 15, 30, +23, 66, 7, 67, -14, 29, -39, -24, +-53, -62, -44, -55, -27, -8, 0, 40, +19, 75, 18, 74, 9, 44, -20, 3, +-49, -38, -57, -57, -40, -45, -18, -5, +5, 46, 19, 78, 14, 66, -9, 14, +-43, -37, -62, -58, -42, -35, -11, 22, +8, 68, 13, 79, 5, 50, -18, 1, +-50, -43, -62, -66, -42, -50, -1, 2, +27, 61, 29, 95, 2, 78, -32, 10, +-63, -60, -68, -87, -47, -50, -10, 20, +22, 82, 27, 102, 4, 72, -31, 15, +-57, -39, -64, -65, -44, -56, -11, -12, +5, 53, 3, 91, -6, 71, -20, 11, +-35, -53, -43, -77, -32, -41, -7, 32, +-1, 94, -14, 102, -21, 55, -36, -14, +-54, -70, -47, -85, -19, -43, 2, 30, +11, 89, -1, 113, -23, 79, -48, -3, +-69, -84, -61, -103, -35, -49, -4, 43, +15, 120, 11, 131, -19, 67, -49, -26, +-69, -85, -61, -88, -30, -34, 1, 45, +10, 103, -4, 107, -40, 55, -67, -28, +-70, -90, -48, -96, -6, -26, 22, 81, +20, 148, -16, 130, -58, 37, -92, -69, +-89, -126, -48, -98, 6, -4, 38, 92, +32, 137, -8, 112, -59, 30, -97, -61, +-97, -109, -58, -83, -8, 0, 22, 93, +22, 140, -11, 108, -51, 13, -79, -77, +-82, -99, -53, -50, -10, 35, 17, 101, +3, 106, -39, 56, -71, -14, -78, -64, +-69, -70, -33, -33, 9, 36, 21, 94, +-2, 104, -45, 68, -82, 2, -87, -65, +-67, -85, -25, -41, 12, 31, 12, 79, +-12, 86, -46, 55, -74, 2, -78, -38, +-53, -42, -21, -19, -6, 16, -22, 55, +-50, 80, -66, 64, -69, 17, -57, -26, +-25, -40, -7, -14, -12, 33, -31, 67, +-66, 59, -86, 17, -75, -19, -45, -31, +-15, -16, -2, 17, -9, 50, -35, 64, +-76, 54, -99, 28, -82, -2, -41, -25, +-13, -20, -2, 13, -17, 45, -47, 49, +-77, 31, -93, -1, -75, -21, -38, -5, +0, 31, 12, 56, -20, 50, -73, 22, +-109, -7, -110, -24, -75, -11, -28, 22, +17, 46, 27, 58, -10, 59, -79, 36, +-127, -10, -123, -44, -81, -37, -28, 0, +11, 46, 18, 80, -15, 76, -72, 28, +-112, -16, -107, -26, -71, -10, -31, 16, +-5, 43, -10, 53, -40, 36, -75, 10, +-95, -7, -83, -21, -52, -16, -29, 23, +-11, 63, -21, 75, -60, 48, -89, 5, +-99, -33, -88, -37, -59, -1, -26, 46, +-11, 68, -20, 63, -52, 40, -78, 4, +-96, -22, -94, -24, -64, -3, -35, 24, +-31, 50, -40, 61, -52, 41, -73, 3, +-88, -13, -78, 0, -47, 27, -31, 56, +-49, 63, -70, 31, -82, -13, -93, -27, +-79, -10, -50, 22, -28, 46, -25, 58, +-41, 49, -72, 28, -103, 10, -106, -9, +-81, -12, -51, 9, -35, 35, -37, 48, +-54, 41, -72, 24, -79, 15, -75, 17, +-68, 27, -58, 28, -59, 12, -72, -9, +-80, -7, -76, 19, -64, 49, -51, 63, +-49, 50, -57, 16, -68, -15, -76, -17, +-76, 16, -79, 46, -81, 57, -79, 50, +-68, 18, -67, -16, -61, -27, -47, -6, +-40, 36, -48, 71, -78, 83, -108, 48, +-110, -14, -94, -50, -66, -30, -42, 23, +-32, 67, -39, 83, -61, 54, -91, 5, +-110, -15, -100, -3, -79, 20, -66, 32, +-63, 31, -59, 16, -49, 2, -61, 15, +-81, 40, -82, 53, -85, 49, -95, 36, +-91, 8, -69, -19, -53, -13, -54, 19, +-61, 43, -75, 52, -99, 39, -103, 6, +-76, -16, -47, 0, -45, 46, -61, 71, +-85, 56, -112, 16, -121, -24, -100, -31, +-61, 10, -32, 62, -33, 83, -58, 58, +-93, 13, -121, -17, -120, -20, -95, 9, +-70, 47, -54, 56, -50, 37, -62, 7, +-80, -11, -95, -1, -88, 32, -76, 69, +-81, 71, -85, 33, -86, -12, -86, -36, +-80, -21, -75, 32, -77, 82, -75, 76, +-75, 28, -79, -17, -82, -27, -87, 5, +-85, 56, -85, 83, -91, 53, -86, -5, +-77, -38, -70, -28, -68, 22, -83, 84, +-98, 108, -100, 70, -91, -3, -82, -51, +-75, -47, -74, -2, -85, 64, -103, 105, +-107, 82, -91, 20, -68, -26, -54, -31, +-50, 8, -79, 65, -123, 83, -138, 44, +-117, -14, -79, -46, -43, -29, -28, 31, +-44, 91, -92, 106, -142, 55, -150, -13, +-116, -48, -70, -31, -42, 20, -37, 73, +-66, 96, -102, 59, -123, -1, -124, -38, +-104, -33, -72, 8, -48, 64, -55, 94, +-86, 73, -106, 20, -106, -28, -108, -42, +-108, -15, -93, 37, -71, 79, -64, 89, +-69, 65, -74, 29, -88, -6, -110, -34, +-122, -30, -117, 0, -103, 40, -81, 77, +-52, 94, -52, 72, -75, 16, -99, -35, +-111, -47, -118, -13, -116, 47, -101, 104, +-82, 108, -65, 43, -64, -33, -71, -74, +-84, -57, -97, 19, -101, 108, -108, 146, +-107, 95, -86, -9, -68, -96, -64, -113, +-80, -37, -107, 93, -117, 178, -105, 162, +-87, 62, -66, -60, -63, -129, -79, -97, +-109, 20, -144, 137, -144, 170, -97, 115, +-50, 6, -31, -96, -49, -109, -92, -29, +-128, 78, -150, 148, -127, 138, -75, 61, +-47, -40, -53, -103, -89, -76, -132, 10, +-134, 91, -93, 138, -53, 122, -42, 44, +-68, -40, -117, -70, -163, -45, -165, 3, +-105, 63, -24, 100, 11, 88, -25, 49, +-98, 11, -167, -23, -196, -32, -155, -9, +-65, 29, 5, 55, 1, 63, -60, 57, +-129, 30, -178, -4, -170, -16, -100, -1, +-29, 26, -14, 55, -47, 76, -107, 69, +-153, 28, -161, -10, -129, -33, -78, -31, +-42, 8, -38, 73, -55, 112, -87, 92, +-121, 36, -131, -27, -124, -67, -117, -53, +-103, 19, -74, 90, -45, 118, -35, 95, +-52, 32, -93, -40, -139, -74, -165, -41, +-147, 29, -95, 93, -42, 120, -12, 90, +-29, 7, -87, -66, -144, -71, -162, -16, +-135, 60, -83, 121, -44, 129, -37, 63, +-63, -26, -103, -78, -130, -73, -135, -19, +-113, 65, -72, 135, -49, 141, -53, 73, +-72, -15, -102, -79, -123, -95, -124, -35, +-111, 67, -87, 131, -60, 127, -42, 70, +-46, -10, -82, -73, -127, -68, -146, -1, +-137, 72, -112, 112, -64, 111, -21, 58, +-22, -27, -75, -81, -136, -61, -159, 12, +-131, 90, -86, 143, -42, 117, -23, 25, +-60, -59, -115, -87, -153, -51, -149, 26, +-92, 106, -27, 138, -7, 94, -45, 15, +-121, -47, -167, -78, -156, -51, -105, 35, +-35, 118, 9, 132, -22, 79, -105, -7, +-171, -80, -183, -78, -130, 1, -41, 97, +19, 134, 7, 106, -73, 33, -159, -51, +-196, -91, -169, -53, -87, 34, 3, 111, +31, 143, -17, 106, -105, 15, -179, -77, +-190, -95, -141, -34, -64, 58, -4, 126, +13, 124, -28, 57, -102, -27, -162, -62, +-170, -33, -125, 21, -64, 70, -17, 86, +-6, 57, -40, 6, -95, -20, -146, -12, +-161, 5, -125, 35, -62, 65, -9, 63, +-1, 29, -44, -1, -106, -6, -149, 4, +-162, 26, -121, 38, -46, 27, 5, 9, +4, 11, -48, 36, -115, 51, -154, 38, +-149, 11, -103, -16, -36, -19, -4, 19, +-26, 68, -76, 76, -125, 41, -142, 3, +-112, -21, -63, -17, -27, 18, -27, 62, +-63, 74, -105, 44, -125, 2, -115, -34, +-74, -40, -43, 10, -40, 84, -54, 118, +-84, 82, -110, -1, -106, -77, -79, -82, +-57, 0, -58, 108, -80, 144, -88, 81, +-81, -24, -71, -92, -59, -70, -56, 33, +-72, 131, -86, 137, -98, 56, -103, -49, +-82, -109, -47, -83, -32, 33, -50, 156, +-80, 180, -97, 89, -101, -55, -87, -161, +-64, -138, -49, 13, -50, 184, -72, 238, +-95, 126, -100, -63, -77, -195, -46, -170, +-36, 8, -50, 196, -77, 247, -101, 131, +-109, -61, -94, -193, -58, -172, -25, -12, +-21, 167, -44, 233, -84, 150, -121, -14, +-117, -150, -84, -160, -46, -37, -20, 128, +-28, 203, -58, 129, -99, -20, -124, -132, +-100, -125, -43, 4, -11, 151, -19, 183, +-61, 74, -109, -74, -127, -145, -104, -86, +-58, 61, -9, 177, 4, 165, -26, 37, +-88, -94, -144, -134, -136, -62, -77, 72, +-26, 166, -3, 145, -9, 28, -49, -91, +-99, -129, -126, -57, -108, 78, -60, 178, +-26, 157, -23, 27, -42, -107, -72, -139, +-92, -50, -93, 95, -85, 180, -64, 128, +-34, -16, -20, -119, -33, -101, -65, 15, +-91, 128, -93, 143, -84, 50, -68, -68, +-42, -112, -20, -50, -20, 66, -38, 147, +-76, 134, -112, 27, -116, -91, -87, -131, +-40, -53, -4, 85, 4, 178, -26, 153, +-80, 14, -122, -135, -118, -167, -78, -45, +-30, 133, 3, 225, -5, 158, -45, -24, +-91, -176, -119, -177, -110, -25, -69, 149, +-14, 217, 15, 144, -6, -16, -63, -143, +-108, -150, -120, -38, -96, 106, -41, 177, +4, 130, 7, 4, -28, -113, -79, -126, +-114, -23, -104, 106, -64, 161, -22, 91, +-8, -42, -22, -127, -42, -89, -66, 43, +-86, 146, -83, 136, -61, 24, -40, -91, +-29, -112, -28, -26, -39, 92, -64, 144, +-82, 88, -74, -26, -51, -106, -34, -90, +-27, 11, -34, 116, -57, 145, -76, 74, +-80, -39, -64, -111, -26, -93, -7, 9, +-22, 116, -57, 143, -89, 67, -87, -53, +-59, -120, -33, -78, -9, 42, -9, 145, +-45, 138, -82, 25, -90, -98, -65, -131, +-35, -45, -16, 92, -18, 167, -37, 113, +-60, -19, -67, -126, -64, -124, -53, -17, +-35, 112, -28, 158, -33, 96, -48, -24, +-54, -119, -55, -110, -55, -6, -55, 118, +-53, 171, -47, 108, -42, -40, -32, -154, +-29, -131, -43, 7, -60, 147, -72, 185, +-74, 83, -49, -75, -5, -155, 12, -105, +-16, 30, -66, 146, -103, 161, -97, 61, +-56, -62, -12, -119, 20, -90, 8, 11, +-41, 111, -86, 129, -108, 63, -82, -32, +-28, -87, 12, -68, 11, 9, -34, 81, +-78, 94, -94, 51, -83, -19, -37, -58, +10, -28, 16, 32, -22, 64, -79, 46, +-116, -6, -86, -52, -18, -34, 27, 29, +14, 85, -35, 81, -81, 20, -109, -51, +-95, -72, -40, -28, 23, 41, 40, 88, +-2, 83, -75, 34, -117, -34, -108, -71, +-57, -60, 9, -2, 37, 74, 16, 103, +-36, 64, -88, -13, -106, -77, -80, -77, +-23, -16, 17, 52, 18, 77, -8, 63, +-51, 23, -75, -16, -75, -33, -66, -39, +-47, -33, -15, -5, 8, 49, 7, 95, +-21, 90, -66, 28, -97, -65, -95, -117, +-54, -74, 1, 44, 26, 145, 11, 147, +-36, 43, -73, -93, -81, -150, -74, -93, +-47, 34, -12, 143, 8, 161, 6, 72, +-25, -57, -79, -142, -101, -132, -63, -24, +0, 116, 29, 185, 0, 129, -58, -18, +-86, -160, -59, -179, -20, -48, -5, 124, +-17, 198, -43, 125, -61, -27, -53, -142, +-34, -135, -10, -27, -5, 86, -29, 126, +-53, 89, -57, 7, -48, -60, -34, -78, +-19, -51, -9, 4, -21, 64, -46, 88, +-50, 48, -35, -18, -20, -55, -12, -45, +-30, -2, -57, 38, -70, 31, -50, -4, +3, -6, 40, 30, 20, 59, -44, 39, +-113, -34, -133, -104, -77, -84, 12, 28, +79, 135, 81, 155, 9, 60, -103, -91, +-174, -181, -145, -132, -44, 10, 72, 146, +132, 199, 85, 125, -47, -32, -166, -174, +-196, -211, -116, -115, 23, 81, 127, 246, +122, 251, 15, 85, -116, -152, -185, -298, +-147, -226, -35, 22, 67, 243, 103, 286, +64, 141, -33, -92, -120, -239, -143, -208, +-100, -60, -14, 111, 62, 208, 64, 185, +0, 55, -73, -98, -104, -192, -71, -170, +-10, -22, 21, 145, -4, 199, -52, 118, +-61, -27, -26, -133, 10, -123, 10, -35, +-36, 35, -76, 52, -68, 51, -31, 55, +9, 53, 10, 25, -16, -54, -33, -123, +-40, -100, -53, 8, -64, 122, -50, 170, +-6, 101, 41, -50, 32, -160, -41, -152, +-103, -50, -82, 79, -20, 159, 25, 132, +35, 20, 0, -93, -49, -146, -71, -107, +-62, 1, -26, 112, 5, 154, 9, 92, +-6, -37, -34, -142, -46, -140, -47, -15, +-45, 129, -37, 166, -29, 55, 3, -114, +38, -175, 27, -69, -26, 112, -93, 197, +-131, 102, -89, -89, 19, -219, 110, -170, +118, 26, 20, 215, -127, 248, -199, 98, +-145, -131, -10, -281, 101, -234, 126, -8, +76, 236, -27, 326, -130, 188, -184, -92, +-149, -310, -23, -306, 114, -98, 168, 169, +104, 323, -47, 271, -185, 47, -208, -211, +-121, -337, 22, -260, 140, -1, 154, 292, +54, 403, -87, 229, -171, -126, -161, -407, +-80, -381, 27, -62, 93, 301, 98, 418, +54, 210, -44, -139, -126, -345, -142, -254, +-88, 11, 7, 207, 74, 204, 80, 55, +46, -82, -20, -105, -94, -43, -128, 8, +-92, 5, -5, -16, 65, 0, 84, 42, +44, 62, -40, 26, -91, -45, -95, -72, +-71, -32, -11, 18, 42, 26, 50, 3, +35, -9, -5, 28, -71, 82, -110, 64, +-87, -56, -11, -179, 64, -161, 85, 15, +31, 216, -69, 269, -126, 92, -95, -184, +-4, -316, 76, -198, 67, 70, 1, 279, +-58, 279, -98, 71, -79, -180, -16, -284, +42, -189, 64, 33, 42, 224, -12, 241, +-74, 77, -108, -131, -82, -231, -15, -150, +64, 47, 104, 186, 50, 155, -49, 10, +-112, -123, -110, -144, -46, -45, 28, 67, +60, 100, 63, 55, 35, -15, -18, -68, +-73, -79, -112, -39, -104, 22, -23, 72, +89, 97, 136, 55, 74, -48, -37, -137, +-137, -134, -168, -30, -90, 119, 32, 200, +121, 126, 134, -58, 60, -207, -63, -200, +-153, -36, -163, 160, -84, 229, 42, 108, +143, -90, 149, -194, 61, -144, -65, 10, +-177, 131, -197, 116, -90, 15, 87, -66, +227, -76, 204, -24, -11, 43, -226, 58, +-264, 12, -127, -46, 90, -75, 225, -46, +185, 42, 33, 121, -121, 95, -195, -20, +-171, -134, -58, -165, 95, -63, 195, 108, +173, 195, 21, 129, -173, -16, -244, -144, +-144, -183, 43, -94, 191, 52, 183, 145, +47, 159, -93, 88, -162, -60, -133, -179, +-37, -181, 60, -76, 115, 88, 125, 215, +71, 185, -66, 16, -194, -157, -180, -228, +-30, -151, 140, 50, 198, 213, 103, 197, +-57, 56, -152, -115, -144, -206, -57, -128, +50, 28, 110, 114, 98, 124, 22, 83, +-60, -20, -96, -106, -70, -110, -4, -65, +46, 17, 58, 110, 37, 109, -12, 10, +-31, -79, -11, -102, -10, -46, -18, 52, +-27, 85, -23, 14, 26, -56, 75, -53, +55, 2, -33, 74, -100, 88, -73, -5, +12, -116, 67, -138, 51, -56, 3, 88, +-11, 201, -4, 155, -5, -26, -21, -190, +-48, -233, -39, -117, 28, 93, 80, 235, +67, 220, 5, 87, -70, -101, -100, -252, +-54, -265, 32, -115, 97, 127, 99, 335, +43, 341, -48, 86, -112, -263, -91, -449, +-24, -328, 58, 28, 127, 364, 123, 443, +48, 230, -66, -123, -160, -390, -146, -411, +-26, -180, 112, 154, 193, 404, 154, 403, +7, 120, -154, -246, -196, -435, -90, -327, +65, -11, 159, 296, 135, 363, 37, 177, +-37, -78, -60, -240, -76, -233, -68, -94, +-31, 59, 37, 136, 126, 141, 153, 86, +68, -5, -82, -82, -183, -117, -152, -98, +-6, -22, 155, 61, 205, 86, 110, 60, +-41, 19, -144, -24, -121, -45, 1, -42, +74, -54, 56, -54, 11, 7, 0, 76, +43, 101, 78, 70, 32, -26, -71, -119, +-133, -116, -74, -34, 59, 45, 162, 75, +156, 56, 30, 15, -91, -4, -118, -5, +-67, -45, 18, -95, 77, -87, 82, -2, +61, 118, 28, 172, -7, 79, -24, -100, +-41, -214, -49, -167, -19, 18, 45, 193, +105, 201, 114, 28, 64, -160, -30, -196, +-122, -61, -120, 115, -22, 169, 90, 47, +154, -118, 115, -151, 13, -35, -59, 107, +-76, 137, -40, 36, 17, -100, 48, -148, +44, -73, 39, 36, 49, 92, 57, 84, +33, 32, -18, -36, -66, -80, -66, -84, +-7, -55, 62, 7, 112, 79, 120, 101, +48, 53, -52, -30, -106, -95, -96, -103, +-10, -46, 94, 35, 149, 85, 124, 84, +30, 29, -74, -56, -119, -103, -72, -75, +36, -4, 115, 64, 130, 78, 66, 26, +-28, -48, -60, -70, -32, -40, 18, 14, +57, 66, 45, 57, -1, -22, -14, -102, +3, -111, 52, -38, 105, 110, 90, 208, +-2, 120, -107, -107, -124, -291, -35, -276, +100, -27, 202, 297, 191, 410, 57, 195, +-119, -181, -229, -444, -175, -394, 39, -55, +250, 321, 304, 454, 157, 275, -91, -80, +-245, -385, -205, -428, -24, -189, 157, 154, +232, 378, 192, 348, 64, 89, -77, -212, +-158, -348, -149, -268, -31, -53, 128, 170, +205, 276, 167, 212, 44, 46, -93, -137, +-133, -268, -62, -243, 53, -60, 126, 143, +103, 252, 27, 212, -21, 27, -10, -183, +31, -262, 48, -173, 52, -3, 27, 174, +-33, 237, -55, 121, -12, -78, 83, -214, +165, -208, 142, -47, 4, 162, -139, 223, +-179, 90, -64, -112, 136, -223, 263, -148, +218, 66, 27, 212, -165, 147, -227, -43, +-114, -207, 115, -213, 269, -16, 228, 203, +47, 219, -133, 40, -166, -172, -54, -253, +88, -110, 155, 135, 115, 222, 20, 89, +-44, -102, -36, -193, 25, -105, 77, 77, +79, 154, 31, 53, -31, -94, -37, -153, +10, -82, 67, 69, 113, 154, 104, 86, +20, -59, -53, -162, -67, -144, -18, -5, +76, 133, 123, 135, 95, 1, 31, -131, +-15, -149, -11, -24, 17, 125, 27, 125, +4, -24, 0, -161, 53, -153, 114, -3, +124, 161, 64, 171, -56, 17, -141, -155, +-93, -204, 55, -107, 206, 61, 239, 168, +105, 141, -90, 22, -191, -110, -125, -170, +41, -114, 192, 6, 211, 98, 88, 100, +-60, 27, -99, -55, -20, -64, 86, -16, +115, 3, 36, -28, -43, -85, -36, -100, +48, 2, 142, 149, 156, 185, 50, 66, +-91, -137, -140, -291, -56, -245, 87, 1, +197, 244, 194, 305, 76, 155, -57, -112, +-129, -304, -108, -275, 6, -85, 128, 116, +173, 227, 138, 192, 49, 45, -35, -104, +-60, -197, -39, -214, -12, -101, 15, 77, +73, 176, 152, 162, 193, 52, 123, -99, +-50, -176, -191, -129, -174, -52, -13, 3, +195, 54, 314, 82, 239, 76, 15, 53, +-205, -22, -264, -143, -100, -191, 158, -109, +308, 46, 240, 192, 24, 208, -157, 49, +-177, -159, -24, -255, 149, -170, 194, 27, +107, 184, -18, 164, -74, -3, -12, -146, +90, -162, 120, -51, 58, 91, -31, 126, +-58, 19, 14, -124, 111, -173, 134, -89, +80, 76, 1, 195, -49, 152, -41, -47, +37, -247, 106, -282, 107, -108, 58, 156, +-3, 303, -27, 201, 23, -67, 87, -276, +94, -277, 54, -102, -9, 105, -49, 190, +-27, 121, 59, 7, 154, -69, 182, -105, +86, -109, -81, -86, -177, -46, -93, 26, +97, 118, 247, 128, 231, 34, 44, -92, +-119, -181, -132, -169, -20, -46, 108, 95, +155, 151, 101, 102, 24, -23, -10, -163, +30, -200, 87, -96, 70, 53, -20, 148, +-86, 132, -28, -19, 123, -173, 228, -175, +186, -49, 10, 94, -165, 150, -183, 56, +-38, -122, 175, -197, 293, -97, 217, 54, +15, 140, -161, 99, -188, -59, -46, -177, +155, -133, 256, 1, 186, 110, -3, 113, +-141, -21, -129, -165, 22, -153, 182, 1, +211, 150, 92, 165, -59, 3, -136, -218, +-65, -287, 99, -125, 208, 130, 189, 285, +58, 225, -82, -30, -127, -291, -41, -358, +96, -206, 190, 62, 174, 298, 67, 338, +-54, 127, -77, -192, -16, -399, 45, -358, +83, -75, 90, 256, 79, 373, 85, 202, +78, -95, 15, -308, -60, -300, -90, -102, +-20, 104, 124, 164, 233, 101, 189, 4, +37, -69, -111, -80, -163, -52, -65, -51, +129, -70, 241, -57, 181, -17, 29, 39, +-110, 90, -104, 78, 43, -10, 173, -106, +153, -159, 24, -149, -98, -62, -84, 59, +71, 138, 213, 148, 198, 75, 48, -79, +-114, -229, -174, -259, -56, -149, 155, 49, +279, 238, 222, 274, 42, 106, -150, -148, +-194, -320, -56, -323, 143, -139, 240, 130, +208, 297, 82, 266, -60, 69, -116, -187, +-70, -351, 38, -312, 140, -96, 177, 155, +101, 299, 6, 256, -39, 40, -17, -216, +41, -342, 86, -273, 65, -54, 25, 184, +32, 280, 57, 179, 69, -33, 60, -212, +33, -261, -6, -167, 1, -5, 42, 104, +98, 127, 122, 101, 82, 27, -5, -80, +-49, -161, -23, -193, 54, -149, 131, -3, +154, 156, 98, 206, -11, 112, -72, -72, +-40, -252, 68, -289, 140, -135, 120, 75, +25, 208, -28, 212, 15, 70, 97, -124, +106, -231, 27, -219, -54, -134, -49, 15, +60, 159, 194, 198, 216, 136, 67, -13, +-121, -221, -206, -336, -70, -241, 191, -6, +344, 242, 240, 346, -13, 183, -212, -145, +-201, -370, -3, -352, 204, -139, 264, 139, +164, 282, 24, 196, -75, 12, -65, -130, +10, -210, 77, -206, 71, -117, 52, -19, +55, 91, 86, 189, 118, 160, 100, -4, +14, -180, -79, -266, -86, -214, -3, -40, +140, 122, 227, 167, 190, 122, 48, 37, +-75, -82, -137, -184, -84, -218, 59, -170, +189, -31, 209, 150, 130, 236, 29, 148, +-34, -41, -32, -217, -15, -289, -6, -210, +11, -42, 83, 114, 165, 213, 232, 221, +188, 98, 12, -133, -196, -350, -270, -412, +-124, -230, 180, 143, 421, 458, 402, 458, +143, 112, -186, -351, -345, -620, -238, -484, +44, -16, 295, 429, 373, 545, 232, 276, +20, -182, -119, -510, -138, -479, -98, -150, +-19, 206, 84, 360, 181, 249, 263, -30, +246, -252, 78, -264, -155, -130, -272, 17, +-202, 90, 71, 48, 351, -35, 428, -43, +231, 12, -86, 33, -298, -26, -246, -139, +19, -209, 249, -119, 280, 90, 155, 222, +14, 156, -60, -66, -14, -266, 42, -269, +46, -63, 14, 148, 33, 173, 76, 33, +114, -125, 113, -164, 61, -61, 1, 52, +-4, 45, 15, -42, 12, -104, 49, -85, +85, -7, 107, 59, 103, 46, 70, -38, +-11, -100, -28, -105, 30, -67, 79, 6, +79, 58, 51, 35, 15, -37, 41, -105, +133, -121, 154, -61, 71, 41, -65, 91, +-136, 30, -74, -82, 122, -162, 267, -150, +260, -29, 117, 110, -50, 142, -146, 35, +-125, -124, -37, -230, 79, -195, 207, -26, +288, 131, 253, 169, 66, 83, -144, -66, +-260, -197, -189, -226, 15, -135, 262, 10, +394, 149, 334, 202, 102, 99, -175, -104, +-342, -260, -276, -270, 13, -124, 330, 92, +485, 210, 348, 158, 26, 12, -265, -129, +-331, -208, -179, -187, 93, -85, 295, 32, +346, 118, 247, 142, 72, 64, -93, -79, +-195, -187, -184, -212, -56, -139, 139, 12, +291, 140, 331, 162, 203, 75, -8, -74, +-192, -208, -234, -232, -133, -126, 84, 28, +300, 137, 369, 157, 237, 68, -8, -82, +-211, -197, -241, -228, -66, -154, 141, 19, +283, 170, 283, 181, 138, 56, -61, -117, +-147, -232, -99, -207, 31, -76, 137, 53, +153, 125, 117, 132, 87, 57, 66, -88, +5, -210, -44, -242, -33, -144, 48, 67, +117, 231, 132, 204, 89, 10, 58, -206, +28, -310, 19, -234, 16, -16, 21, 182, +58, 242, 85, 151, 84, -67, 66, -292, +40, -344, 1, -180, 33, 92, 99, 293, +134, 262, 86, 5, 4, -264, -76, -345, +-52, -212, 78, 33, 198, 206, 209, 192, +113, 41, -21, -112, -117, -190, -89, -168, +4, -75, 114, 13, 194, 47, 225, 48, +145, 29, 7, -7, -121, -45, -161, -91, +-81, -143, 104, -149, 266, -69, 295, 64, +206, 169, 12, 165, -188, 12, -251, -208, +-123, -331, 74, -251, 285, 0, 394, 257, +305, 327, 42, 138, -226, -178, -372, -392, +-261, -349, 89, -78, 410, 217, 493, 324, +324, 173, -13, -97, -344, -283, -400, -273, +-188, -109, 170, 59, 471, 120, 501, 81, +189, 14, -187, -31, -347, -60, -237, -91, +30, -127, 249, -132, 281, -70, 191, 39, +116, 140, 38, 157, -47, 54, -150, -140, +-182, -311, -68, -312, 202, -99, 412, 211, +374, 392, 96, 262, -223, -118, -370, -454, +-228, -477, 122, -164, 404, 245, 424, 441, +179, 286, -132, -75, -301, -364, -185, -401, +76, -194, 269, 92, 265, 259, 127, 215, +-34, 32, -99, -156, -41, -233, 49, -162, +110, -29, 116, 43, 74, 32, 15, 4, +16, 1, 55, 32, 90, 32, 71, -62, +6, -183, -47, -211, -3, -101, 108, 89, +186, 226, 142, 189, 4, -14, -107, -233, +-103, -326, 50, -227, 214, 16, 238, 233, +78, 273, -104, 114, -163, -133, -49, -304, +142, -286, 261, -104, 212, 96, 61, 184, +-104, 147, -185, 39, -79, -80, 115, -165, +230, -205, 201, -181, 88, -57, -30, 127, +-41, 241, 1, 177, 14, -47, -9, -281, +16, -343, 90, -166, 176, 100, 211, 250, +121, 212, -64, 26, -213, -183, -197, -277, +6, -224, 303, -75, 439, 112, 277, 236, +-82, 180, -348, -36, -325, -253, -40, -309, +278, -150, 414, 107, 301, 234, 63, 132, +-151, -64, -261, -181, -196, -160, 13, -61, +238, 6, 323, 3, 247, 3, 51, 48, +-117, 54, -169, -17, -122, -116, -18, -172, +125, -122, 243, 12, 250, 108, 137, 100, +-42, 31, -168, -61, -163, -143, -37, -166, +113, -119, 231, -23, 250, 102, 158, 169, +-12, 103, -164, -51, -201, -200, -92, -260, +113, -170, 300, 36, 312, 209, 118, 223, +-121, 73, -225, -158, -123, -302, 74, -232, +200, -19, 178, 149, 103, 166, 24, 63, +-46, -62, -63, -115, -3, -107, 76, -94, +129, -75, 111, -10, 2, 69, -57, 93, +-2, 27, 91, -82, 116, -132, 81, -90, +3, -25, -31, -15, 17, -37, 74, -6, +75, 67, 46, 89, 6, -9, -14, -168, +35, -224, 107, -85, 120, 130, 46, 191, +-57, 39, -109, -165, -10, -219, 170, -68, +250, 128, 125, 147, -93, -23, -217, -190, +-125, -188, 119, -29, 298, 134, 253, 147, +45, 6, -138, -137, -192, -170, -66, -119, +130, -30, 218, 65, 153, 112, 19, 97, +-93, 7, -74, -137, 56, -231, 147, -164, +104, 27, -9, 176, -89, 157, -51, -4, +104, -157, 202, -152, 130, -22, -27, 42, +-123, -28, -95, -118, 52, -90, 175, 71, +168, 210, 66, 129, -34, -147, -72, -344, +-35, -264, 28, 21, 57, 264, 78, 258, +105, 40, 116, -171, 66, -213, -45, -129, +-143, -54, -102, -15, 57, 38, 198, 120, +203, 158, 87, 53, -26, -179, -53, -323, +-40, -213, -44, 52, -43, 241, 29, 206, +174, 5, 265, -153, 168, -137, -87, -60, +-275, -68, -216, -117, 62, -86, 313, 82, +311, 278, 77, 265, -166, -38, -207, -391, +-49, -471, 127, -196, 159, 225, 76, 462, +-1, 330, 3, -43, 43, -347, 47, -390, +9, -200, -13, 61, -14, 215, -3, 187, +43, 74, 113, -19, 148, -86, 90, -149, +-40, -196, -146, -176, -108, -31, 37, 200, +165, 315, 186, 167, 101, -132, -15, -355, +-87, -324, -111, -69, -69, 185, 48, 242, +187, 131, 229, -4, 119, -99, -79, -163, +-228, -192, -172, -166, 60, -27, 266, 189, +272, 293, 72, 157, -158, -123, -187, -337, +-21, -337, 147, -101, 146, 209, 12, 347, +-88, 230, -30, -53, 111, -337, 157, -382, +53, -121, -82, 214, -111, 321, -2, 135, +132, -172, 149, -280, 45, -93, -64, 134, +-93, 115, -9, -104, 110, -220, 144, -34, +67, 267, -46, 296, -97, -74, -44, -478, +61, -444, 125, 63, 100, 541, 25, 483, +-24, -78, -24, -593, -2, -543, 20, 25, +37, 515, 40, 442, 41, -59, 44, -460, +42, -371, 24, 92, -23, 395, -69, 193, +-35, -245, 67, -423, 141, -135, 122, 349, +28, 498, -69, 84, -94, -478, -50, -607, +2, -171, 59, 417, 133, 602, 161, 206, +104, -349, -29, -513, -181, -210, -198, 175, +-26, 271, 186, 64, 273, -153, 170, -100, +-61, 115, -193, 161, -120, -51, 38, -293, +117, -302, 85, -15, 0, 317, -6, 372, +78, 112, 109, -220, 7, -388, -125, -288, +-177, -2, -66, 245, 155, 306, 297, 167, +240, -81, 14, -265, -229, -253, -312, -82, +-157, 85, 116, 111, 309, 29, 321, -8, +157, 69, -90, 132, -267, 26, -281, -252, +-121, -437, 145, -243, 343, 247, 315, 602, +73, 474, -203, -106, -303, -671, -162, -700, +100, -154, 257, 490, 211, 718, 47, 366, +-104, -258, -156, -616, -76, -462, 42, -4, +94, 366, 82, 378, 47, 97, 7, -166, +2, -204, 10, -69, -27, 35, -67, -6, +-40, -103, 53, -83, 156, 80, 162, 224, +-2, 159, -182, -105, -170, -317, 37, -262, +248, 16, 233, 283, -41, 302, -283, 42, +-208, -250, 94, -328, 300, -164, 214, 117, +-58, 312, -197, 243, -76, -22, 87, -258, +84, -294, -39, -127, -110, 133, -1, 238, +191, 107, 215, -66, 21, -96, -184, -23, +-197, 52, -39, -11, 125, -196, 145, -229, +56, 30, -9, 329, 11, 367, 40, 76, +0, -362, -104, -522, -112, -215, 20, 243, +155, 445, 153, 301, 18, -61, -101, -302, +-66, -235, 25, -58, 34, -6, -32, -7, +-46, 24, 45, 161, 153, 309, 137, 204, +-15, -206, -160, -534, -157, -488, -42, -33, +90, 497, 158, 643, 147, 270, 98, -258, +-14, -546, -173, -422, -241, -48, -140, 254, +93, 310, 316, 207, 313, 45, 56, -103, +-234, -175, -299, -197, -112, -154, 124, -13, +171, 138, 58, 199, -2, 186, 86, 55, +131, -138, 2, -270, -233, -241, -300, -73, +-44, 182, 296, 321, 367, 209, 111, -41, +-215, -221, -282, -274, -62, -146, 167, 66, +155, 196, -34, 203, -165, 123, -68, -93, +165, -266, 264, -207, 76, 17, -212, 220, +-311, 247, -99, 2, 220, -261, 328, -217, +123, 50, -176, 218, -271, 144, -83, -119, +160, -264, 236, -68, 93, 231, -131, 276, +-226, 45, -110, -262, 105, -353, 235, -113, +182, 203, -29, 320, -218, 214, -195, -26, +4, -256, 164, -315, 165, -178, 32, 89, +-66, 352, -46, 379, -13, 80, -49, -326, +-80, -510, -53, -277, 80, 217, 221, 541, +208, 398, -2, -52, -237, -422, -323, -406, +-172, -70, 141, 227, 357, 207, 280, 6, +28, -91, -210, 47, -261, 238, -103, 194, +54, -188, 73, -539, 58, -445, 68, 95, +102, 616, 92, 673, -30, 133, -181, -524, +-189, -700, -26, -286, 149, 275, 213, 542, +85, 316, -104, -139, -123, -347, -7, -182, +48, 55, 12, 159, -96, 68, -100, -102, +89, -89, 285, 97, 208, 190, -86, 74, +-369, -145, -383, -307, -73, -198, 333, 127, +460, 350, 271, 273, -87, 37, -392, -197, +-410, -246, -133, -122, 177, -13, 312, -23, +215, 29, 7, 172, -109, 298, -79, 230, +-5, -79, -32, -450, -110, -475, -154, -83, +-39, 365, 195, 496, 339, 243, 191, -183, +-110, -376, -374, -204, -351, 44, -35, 145, +334, 107, 371, 18, 95, 0, -240, 73, +-322, 21, -105, -131, 222, -197, 258, -106, +26, 103, -210, 316, -209, 243, 19, -48, +259, -286, 190, -311, -99, -113, -277, 207, +-181, 314, 73, 135, 271, -89, 224, -197, +-20, -123, -197, 92, -205, 158, -80, -17, +89, -165, 146, -137, 53, 34, -17, 234, +-47, 247, -1, -20, 70, -235, 59, -229, +-89, -77, -185, 105, -150, 216, 16, 113, +194, -3, 278, -46, 151, -90, -69, -122, +-274, -35, -335, 29, -153, 71, 176, 125, +358, 69, 252, -58, -63, -50, -283, -21, +-209, -53, 60, -18, 196, 8, 31, -1, +-209, 75, -191, 120, 98, 4, 350, -47, +262, -58, -120, -75, -436, -16, -359, 78, +31, 26, 352, 8, 362, 9, 100, -23, +-201, 4, -265, 99, -142, 29, -21, -91, +57, -154, 98, -114, 117, 76, 137, 315, +62, 246, -112, -90, -235, -373, -206, -365, +-71, -20, 129, 433, 275, 507, 231, 104, +54, -352, -130, -524, -301, -257, -296, 231, +-84, 499, 145, 286, 303, -89, 320, -333, +111, -244, -229, 68, -418, 279, -334, 106, +10, -167, 385, -255, 426, -42, 63, 284, +-287, 394, -353, 36, -95, -382, 214, -439, +254, -96, -19, 364, -215, 519, -150, 140, +81, -350, 204, -465, 120, -196, -133, 243, +-237, 481, -94, 280, 100, -145, 172, -377, +106, -340, -98, -25, -180, 319, -47, 389, +85, 116, 81, -196, 1, -359, -99, -196, +-106, 142, 52, 334, 164, 182, 78, -84, +-57, -248, -156, -164, -189, 51, -39, 175, +123, 89, 155, -28, 149, -46, 75, 13, +-124, 34, -246, -23, -214, -89, -79, -69, +151, 50, 329, 121, 209, 74, -49, -34, +-224, -65, -274, -30, -127, 44, 104, 27, +161, -50, 113, -96, 59, 2, -52, 127, +-117, 173, -80, 51, -56, -121, -30, -216, +62, -110, 90, 79, 36, 194, 8, 144, +-50, 18, -108, -95, -55, -109, -15, -41, +11, -11, 94, -27, 111, 10, -2, 100, +-117, 154, -158, 132, -86, -29, 81, -216, +188, -250, 72, -90, -112, 103, -173, 269, +-80, 259, 103, 75, 182, -138, 47, -261, +-112, -274, -170, -64, -118, 229, 10, 371, +126, 246, 119, -82, 39, -408, -24, -380, +-67, 6, -94, 386, -50, 433, -40, 86, +-33, -355, 43, -443, 114, -83, 87, 323, +10, 400, -104, 73, -143, -317, -52, -363, +58, 5, 45, 354, -2, 341, 2, -39, +11, -393, 11, -363, -25, 45, -99, 396, +-73, 372, 68, 11, 153, -330, 101, -335, +-106, -11, -294, 294, -244, 274, 79, -18, +345, -288, 324, -281, 18, 34, -305, 362, +-363, 355, -96, 42, 137, -331, 165, -442, +41, -173, -36, 264, 1, 454, 79, 275, +16, -128, -111, -411, -176, -311, -91, 103, +46, 395, 141, 307, 115, -95, -8, -450, +-131, -369, -132, 119, -5, 529, 140, 455, +143, -44, -33, -525, -236, -501, -261, -1, +-11, 466, 255, 433, 298, -14, 86, -413, +-187, -346, -297, 84, -146, 429, 63, 316, +180, -111, 106, -420, -55, -318, -164, 50, +-79, 354, 88, 331, 166, 33, 54, -243, +-137, -269, -240, -68, -111, 184, 80, 280, +174, 94, 120, -199, -30, -334, -134, -157, +-90, 196, -16, 438, 19, 282, 14, -131, +-19, -445, -52, -338, -5, 52, 69, 389, +61, 324, -13, -41, -97, -352, -146, -271, +-44, 77, 91, 378, 113, 334, 42, -26, +-54, -421, -125, -457, -89, -100, 1, 352, +57, 549, 48, 302, 21, -218, -42, -543, +-69, -368, -40, 103, -23, 487, -5, 397, +44, -74, 38, -472, -2, -353, -55, 86, +-123, 461, -96, 370, 65, -74, 177, -453, +94, -333, -86, 73, -216, 402, -183, 311, +23, -67, 187, -382, 110, -260, -31, 101, +-103, 366, -78, 275, 24, -70, 62, -365, +-63, -290, -157, 54, -102, 330, 49, 304, +182, 0, 201, -304, -11, -300, -241, 16, +-246, 288, -92, 298, 92, 20, 174, -276, +56, -311, -78, -4, -39, 255, 24, 296, +26, 58, -41, -218, -136, -305, -156, -66, +8, 166, 127, 271, 96, 169, 35, -61, +-16, -266, -92, -221, -61, -71, -57, 144, +-86, 302, -22, 231, 71, -47, 57, -249, +27, -279, -27, -97, -87, 198, -32, 295, +75, 103, 40, -125, -92, -203, -173, -111, +-181, 121, 14, 211, 250, 60, 261, -128, +39, -158, -190, -81, -322, 104, -195, 195, +43, 92, 175, -90, 115, -134, 42, -86, +-44, 57, -71, 164, -38, 86, -35, -112, +-105, -166, -62, -73, 21, 111, 80, 248, +86, 138, -5, -149, -145, -279, -147, -147, +-2, 108, 98, 303, 92, 204, -7, -113, +-133, -287, -140, -142, 0, 138, 45, 320, +7, 176, -47, -198, -37, -409, 31, -217, +113, 190, 18, 484, -139, 375, -214, -88, +-102, -477, 61, -439, 203, -52, 112, 353, +-104, 430, -191, 108, -73, -255, 72, -298, +136, -15, -8, 272, -206, 276, -195, -71, +19, -389, 184, -335, 156, 68, -26, 421, +-213, 423, -175, 39, 33, -331, 150, -347, +75, -43, -79, 211, -222, 192, -159, -51, +56, -201, 212, -69, 160, 196, -14, 268, +-199, 96, -234, -154, -85, -265, 101, -149, +126, 36, 23, 114, -105, 98, -141, 85, +4, 51, 157, 16, 133, -55, -54, -113, +-237, -77, -270, 59, -74, 95, 178, 23, +247, -79, 76, -74, -108, 48, -178, 179, +-84, 108, 44, -93, 28, -225, -100, -132, +-125, 115, -40, 280, 99, 145, 174, -154, +86, -327, -117, -192, -222, 158, -175, 423, +-62, 322, 93, -46, 170, -355, 81, -386, +-58, -122, -146, 193, -165, 285, -25, 160, +119, 15, 114, -70, -27, -58, -163, -30, +-197, -73, -34, -114, 173, -34, 197, 84, +-2, 159, -207, 150, -281, 31, -115, -113, +162, -137, 254, -85, 115, 0, -115, 134, +-286, 185, -241, 59, 2, -129, 180, -262, +187, -228, 42, 89, -129, 414, -205, 398, +-79, 73, 58, -323, 65, -522, -46, -287, +-140, 165, -106, 385, 117, 308, 253, 97, +120, -103, -198, -125, -406, -39, -297, -102, +75, -203, 372, -143, 308, 49, -24, 273, +-281, 392, -271, 179, -60, -165, 113, -327, +45, -266, -103, -80, -121, 156, 39, 206, +183, 127, 157, 77, -81, 36, -296, -71, +-293, -117, -79, -126, 125, -75, 238, 77, +178, 171, -2, 81, -164, -39, -236, -98, +-217, -91, -49, 25, 144, 124, 202, 89, +93, 26, -92, 2, -207, -76, -146, -127, +29, -117, 73, -46, -18, 111, -109, 304, +-81, 247, 59, -4, 179, -258, 61, -339, +-172, -191, -316, 117, -218, 247, 60, 180, +304, 81, 272, 27, 6, -7, -282, -25, +-360, -133, -188, -220, 114, -106, 246, 118, +122, 231, -79, 179, -185, 14, -108, -115, +63, -49, 103, 53, -52, 3, -212, -153, +-207, -204, 5, -75, 230, 232, 256, 407, +-7, 255, -306, -113, -349, -346, -106, -320, +212, -58, 308, 188, 64, 225, -249, 76, +-324, -16, -113, -16, 172, 17, 239, -3, +34, -86, -223, -153, -237, -67, -28, 103, +170, 200, 155, 166, -62, 26, -293, -115, +-249, -167, -4, -103, 241, -31, 277, 76, +75, 167, -224, 177, -344, 50, -226, -109, +-2, -232, 163, -175, 198, 7, 51, 170, +-93, 155, -106, 72, -68, 19, -24, 55, +-17, 47, -110, -80, -191, -276, -95, -289, +103, -17, 266, 356, 241, 498, -16, 257, +-360, -198, -431, -499, -214, -402, 129, -49, +357, 270, 287, 349, -48, 223, -279, 9, +-284, -113, -90, -153, 113, -125, 133, -65, +-61, 34, -188, 88, -94, 117, 116, 84, +225, 25, 86, -50, -258, -78, -450, -90, +-236, -62, 172, 14, 447, 105, 345, 132, +-96, 91, -502, -17, -475, -123, -110, -132, +263, -30, 374, 94, 171, 155, -189, 113, +-307, -32, -172, -133, 8, -106, 104, 20, +54, 108, -106, 95, -132, -51, -19, -142, +60, -57, 65, 130, 15, 200, -104, 93, +-171, -135, -100, -248, -23, -104, 55, 166, +111, 267, 9, 137, -146, -118, -151, -263, +-78, -146, 64, 97, 168, 210, 54, 139, +-188, -29, -258, -167, -151, -137, 42, 5, +238, 106, 198, 131, -89, 94, -274, -21, +-245, -103, -78, -80, 172, -11, 227, 61, +-10, 106, -247, 36, -251, -74, -82, -81, +186, -15, 285, 56, 48, 90, -284, 20, +-356, -92, -185, -86, 141, 16, 347, 98, +176, 114, -185, 27, -350, -107, -244, -109, +62, 17, 312, 122, 203, 125, -179, 15, +-417, -152, -293, -192, 62, -30, 402, 157, +353, 232, -82, 137, -442, -80, -426, -233, +-134, -164, 243, -2, 342, 134, 81, 172, +-218, 112, -233, -1, -63, -34, 119, -46, +119, -71, -132, -87, -347, -54, -199, -7, +116, 101, 348, 162, 324, 117, -54, 3, +-464, -96, -508, -161, -182, -125, 228, 8, +471, 129, 295, 180, -152, 130, -435, -12, +-355, -141, -81, -128, 236, -32, 269, 71, +5, 77, -219, 6, -194, -77, -36, -14, +151, 97, 113, 134, -152, -7, -329, -173, +-184, -231, 114, -19, 330, 273, 263, 372, +-103, 120, -427, -219, -396, -391, -112, -214, +192, 126, 320, 317, 140, 196, -129, -20, +-238, -123, -139, -64, -3, 34, 64, 6, +-38, -124, -187, -157, -190, 22, 1, 234, +188, 314, 266, 152, 97, -108, -223, -285, +-418, -221, -331, -70, -48, 86, 247, 157, +323, 174, 130, 110, -135, 56, -250, -62, +-197, -175, -66, -219, 39, -118, 7, 29, +-50, 213, -31, 282, 28, 186, 54, -8, +35, -172, -84, -262, -189, -187, -192, 10, +-55, 156, 106, 206, 188, 165, 86, 28, +-139, -122, -278, -154, -195, -129, 6, -25, +173, 95, 154, 130, -28, 48, -191, 13, +-204, -9, -75, 7, 59, 31, 103, 12, +20, -81, -116, -65, -182, 7, -80, 51, +77, 55, 170, 24, 55, -39, -176, -3, +-322, 76, -211, 40, 59, -62, 259, -115, +219, -95, -22, 45, -271, 219, -284, 196, +-117, 25, 76, -138, 160, -214, 57, -145, +-111, 91, -148, 224, -56, 165, 35, -3, +56, -185, -41, -245, -152, -33, -128, 216, +16, 254, 68, 96, 25, -150, -90, -295, +-182, -119, -100, 185, 110, 274, 187, 138, +99, -96, -135, -247, -352, -143, -341, 114, +-64, 181, 241, 76, 367, -64, 221, -141, +-135, -71, -403, 110, -370, 138, -144, 31, +111, -69, 230, -106, 107, -47, -45, 123, +-78, 188, -57, 81, -37, -75, -67, -196, +-179, -190, -195, 16, -36, 234, 144, 231, +185, 68, 85, -151, -110, -260, -217, -126, +-119, 129, -16, 202, -30, 105, -85, -68, +-118, -147, -43, -22, 144, 214, 215, 233, +76, 22, -169, -252, -352, -370, -345, -197, +-82, 213, 205, 465, 296, 368, 175, 12, +-49, -369, -261, -487, -263, -197, -139, 221, +-19, 418, 66, 301, 85, -34, 12, -303, +-30, -247, -18, 52, -26, 259, -50, 218, +-63, -60, -128, -314, -174, -264, -80, 69, +42, 330, 149, 305, 185, 10, 48, -301, +-173, -320, -279, -2, -251, 294, -102, 304, +97, 29, 196, -271, 99, -295, -29, 7, +-117, 310, -124, 313, -32, 42, 4, -263, +-121, -323, -200, -84, -132, 203, 49, 257, +254, 83, 260, -130, -6, -172, -279, -20, +-340, 144, -220, 121, 6, -39, 172, -139, +128, -59, 11, 135, -29, 225, -58, 73, +-56, -203, -38, -320, -109, -145, -177, 198, +-123, 394, -7, 277, 117, -82, 187, -362, +88, -352, -133, -60, -243, 227, -173, 329, +-38, 190, 86, -36, 56, -177, -94, -125, +-136, -8, -18, 80, 105, 51, 140, -50, +11, -107, -203, -14, -309, 129, -187, 180, +14, 77, 179, -120, 222, -219, 88, -103, +-113, 111, -208, 191, -226, 102, -143, -85, +28, -149, 120, -9, 80, 185, -6, 174, +-80, 0, -103, -214, -14, -262, 48, -97, +-43, 163, -157, 245, -161, 172, -76, 18, +106, -93, 189, -107, 53, -43, -151, -61, +-214, -92, -146, -41, 23, 98, 131, 262, +58, 332, -105, 131, -150, -238, -113, -462, +-20, -395, 97, -67, 108, 345, 2, 514, +-90, 310, -167, -16, -176, -271, -69, -335, +49, -201, 73, -11, 56, 87, 17, 190, +-47, 249, -60, 182, -63, 24, -129, -143, +-141, -273, -64, -189, 6, 42, 78, 178, +125, 143, 52, 22, -76, -104, -154, -82, +-184, 81, -134, 153, 23, 73, 129, -63, +74, -150, -35, -122, -140, 44, -159, 123, +6, 58, 140, -14, 50, 2, -130, 58, +-222, 136, -152, 63, 86, -167, 235, -309, +79, -206, -169, 47, -239, 323, -135, 385, +82, 146, 197, -158, 32, -283, -169, -206, +-172, -3, -67, 174, 58, 147, 101, 27, +-39, -48, -165, -61, -96, -36, 42, 39, +118, 51, 125, 34, -31, 18, -230, -9, +-243, -77, -123, -69, 30, -40, 199, 4, +197, 65, 20, 118, -133, 98, -186, 95, +-158, 63, -27, -48, 58, -178, -10, -236, +-104, -187, -111, 32, -28, 292, 146, 367, +227, 199, 61, -85, -192, -309, -315, -309, +-258, -67, -52, 152, 140, 201, 148, 100, +61, -37, 12, -88, 5, 14, 2, 93, +-25, 52, -145, -52, -264, -106, -228, -74, +-51, 52, 164, 104, 297, 7, 217, -132, +-27, -136, -230, 14, -252, 249, -130, 349, +18, 167, 65, -179, -26, -415, -109, -383, +-51, -89, 97, 263, 212, 406, 172, 271, +-54, 29, -305, -151, -370, -188, -194, -115, +105, -64, 309, -72, 254, -40, -5, 65, +-214, 176, -211, 209, -57, 110, 80, -74, +55, -168, -77, -111, -132, 17, -59, 100, +50, 71, 75, -64, -7, -161, -120, -115, +-134, 47, -6, 211, 137, 277, 141, 161, +-6, -77, -224, -272, -332, -309, -195, -169, +75, 88, 269, 276, 276, 267, 96, 112, +-149, -75, -271, -173, -207, -118, -75, 25, +40, 91, 88, 48, 23, -65, -49, -140, +-36, -101, 11, 60, 71, 166, 103, 171, +9, 86, -143, -7, -229, -61, -201, -53, +-53, -95, 157, -165, 242, -163, 140, -2, +-19, 229, -142, 378, -156, 257, -54, -81, +-2, -371, -52, -361, -78, -78, -39, 244, +49, 322, 143, 88, 122, -207, -30, -267, +-140, -39, -144, 256, -85, 357, 6, 132, +40, -202, -35, -360, -69, -215, -19, 54, +50, 230, 96, 139, 46, -66, -117, -142, +-197, 18, -108, 228, 45, 288, 128, 59, +66, -290, -120, -465, -230, -281, -140, 99, +46, 432, 202, 472, 225, 205, 38, -155, +-205, -350, -298, -314, -199, -107, 37, 116, +227, 207, 180, 150, -46, 34, -197, -58, +-147, -82, 41, -23, 213, 18, 170, 20, +-72, 2, -252, 28, -241, 74, -77, 102, +135, 3, 226, -184, 128, -293, -10, -162, +-83, 152, -101, 435, -56, 406, 3, 50, +-19, -349, -69, -456, -66, -223, -29, 131, +56, 293, 147, 160, 99, -60, -43, -111, +-128, 40, -125, 206, -35, 195, 54, -28, +-10, -270, -172, -320, -199, -147, -36, 85, +213, 221, 367, 191, 201, 84, -200, 15, +-444, 26, -360, 38, -60, -9, 227, -129, +243, -246, 21, -237, -120, -46, -44, 214, +88, 371, 120, 303, -28, 45, -249, -205, +-263, -281, -32, -170, 173, -8, 213, 74, +87, 35, -95, -28, -147, -10, -49, 88, +45, 167, 91, 171, 84, 74, -5, -72, +-125, -199, -180, -238, -136, -180, 19, -7, +220, 181, 268, 269, 109, 197, -88, 27, +-196, -107, -158, -108, -18, -35, 44, -30, +-26, -124, -84, -191, -32, -76, 94, 193, +201, 397, 171, 305, -22, -38, -205, -353, +-227, -350, -134, -63, -5, 218, 61, 222, +14, -13, -28, -231, 28, -159, 119, 120, +142, 319, 40, 223, -167, -72, -319, -300, +-257, -235, -34, 21, 173, 199, 240, 140, +129, -61, -49, -189, -122, -79, -82, 175, +-15, 306, 25, 180, -5, -111, -82, -347, +-106, -338, -46, -84, 46, 184, 140, 290, +187, 204, 117, 32, -23, -86, -134, -83, +-174, -50, -122, -49, -7, -75, 78, -67, +106, 13, 119, 141, 115, 178, 53, 70, +-42, -121, -128, -244, -160, -168, -69, 84, +101, 311, 187, 311, 125, 54, -54, -285, +-225, -445, -223, -279, -10, 100, 216, 402, +267, 413, 105, 152, -152, -160, -282, -294, +-176, -196, 15, -27, 96, 65, 46, 32, +-49, -34, -72, -18, 38, 92, 141, 182, +89, 154, -61, 4, -206, -169, -254, -241, +-127, -148, 74, 44, 183, 190, 181, 193, +98, 41, -33, -144, -94, -190, -79, -39, +-84, 165, -84, 235, -39, 80, 14, -170, +88, -285, 147, -150, 110, 75, 20, 198, +-29, 146, -51, 24, -43, -15, -10, 48, +-11, 53, -24, -71, 20, -220, 76, -223, +98, -22, 88, 231, 18, 295, -70, 119, +-71, -117, -17, -205, 19, -95, 40, 70, +34, 103, 10, -29, 5, -144, -14, -115, +-70, 64, -84, 244, -14, 262, 67, 78, +105, -178, 60, -341, -70, -290, -161, -52, +-130, 231, -30, 364, 55, 265, 76, -8, +13, -263, -57, -320, -39, -155, 33, 92, +57, 234, -6, 191, -127, 20, -194, -114, +-112, -125, 77, -36, 205, 47, 195, 61, +54, 13, -116, -31, -175, -37, -82, -3, +53, 24, 125, 34, 83, 16, -45, -9, +-130, -30, -65, -19, 97, -5, 226, 14, +196, 33, 12, 24, -155, 0, -144, 6, +-2, 23, 107, 28, 88, 0, -24, -73, +-81, -125, 14, -84, 157, 33, 172, 143, +55, 168, -88, 70, -149, -60, -82, -124, +14, -99, 25, -45, -18, 3, -26, 7, +33, 17, 110, 74, 122, 127, 24, 90, +-121, -14, -204, -139, -188, -173, -101, -77, +31, 61, 131, 126, 152, 100, 103, 8, +12, -67, -90, -55, -124, -6, -99, 19, +-72, 17, -57, 0, -37, -8, -6, 25, +73, 46, 161, 35, 149, -8, 49, -71, +-71, -122, -151, -95, -113, 6, 23, 150, +107, 244, 83, 181, -7, -37, -78, -271, +-20, -350, 159, -179, 274, 136, 196, 356, +-27, 330, -259, 96, -305, -173, -107, -294, +165, -219, 312, -52, 285, 96, 115, 169, +-81, 165, -168, 98, -147, 0, -77, -113, +13, -174, 63, -142, 63, -29, 67, 86, +73, 149, 22, 128, -39, 45, -76, -50, +-82, -106, -25, -106, 42, -44, 31, 42, +-27, 88, -82, 47, -117, -54, -97, -113, +-3, -70, 100, 67, 163, 185, 149, 172, +7, 21, -186, -149, -274, -233, -212, -157, +-33, 2, 172, 131, 254, 158, 183, 117, +56, 39, -60, -5, -143, -31, -138, -82, +-84, -142, 0, -133, 120, -34, 206, 121, +180, 201, 89, 107, -23, -87, -98, -182, +-76, -80, 6, 137, 56, 243, 78, 82, +77, -212, 53, -342, 36, -173, 47, 139, +38, 313, 25, 184, 25, -59, -5, -131, +-36, 18, -40, 161, -37, 66, -7, -267, +69, -476, 99, -258, 63, 268, -15, 668, +-105, 580, -137, 30, -53, -530, 58, -656, +87, -304, 43, 176, -38, 414, -97, 279, +-70, -14, -29, -159, -28, -72, -19, 105, +12, 155, 44, 2, 52, -219, 6, -297, +-81, -155, -109, 108, -42, 296, 53, 272, +126, 75, 119, -112, 6, -152, -106, -57, +-118, 34, -39, -3, 83, -143, 173, -235, +153, -127, 43, 172, -55, 430, -73, 400, +-12, 74, 89, -324, 141, -484, 109, -296, +32, 66, -44, 275, -67, 207, -12, -6, +84, -108, 144, 15, 126, 200, 34, 183, +-76, -72, -109, -363, -32, -393, 76, -86, +128, 312, 73, 462, -50, 243, -125, -154, +-80, -387, 27, -266, 101, 70, 71, 324, +-42, 281, -143, -4, -138, -293, -38, -335, +70, -120, 118, 185, 81, 333, -6, 224, +-79, -47, -114, -229, -134, -205, -122, -17, +-56, 133, 64, 113, 188, -47, 229, -148, +111, -89, -101, 99, -257, 230, -218, 160, +-15, -63, 187, -229, 226, -210, 100, -39, +-37, 122, -55, 137, 27, 41, 95, -41, +65, -33, -39, 24, -96, 56, -33, 16, +108, -44, 206, -69, 185, -42, 53, -12, +-70, 7, -74, 8, 10, 39, 65, 74, +40, 68, -37, -7, -71, -82, 7, -103, +134, -38, 181, 34, 119, 43, -11, -7, +-128, -36, -154, -1, -99, 77, -41, 91, +25, -5, 85, -108, 87, -99, 59, 27, +20, 151, -49, 116, -109, -93, -134, -270, +-137, -231, -71, 39, 66, 345, 160, 409, +142, 132, 35, -257, -112, -456, -177, -300, +-82, 76, 49, 351, 78, 303, 8, 29, +-95, -219, -88, -238, 80, -27, 238, 184, +217, 189, 59, 26, -121, -138, -192, -171, +-100, -53, 19, 62, 63, 48, 100, -41, +161, -57, 187, 49, 170, 204, 65, 229, +-114, 40, -214, -233, -148, -367, 2, -238, +172, 76, 270, 323, 209, 300, 49, 54, +-86, -199, -160, -247, -127, -54, -2, 188, +88, 239, 92, 48, 48, -232, -32, -340, +-73, -176, -12, 137, 59, 342, 71, 290, +32, 41, -58, -168, -138, -187, -118, -54, +-56, 48, -22, -5, 15, -169, 48, -216, +73, -31, 105, 286, 62, 468, -65, 305, +-158, -125, -164, -471, -99, -469, 22, -145, +114, 223, 131, 337, 114, 163, 73, -59, +-21, -93, -102, 37, -115, 148, -50, 54, +74, -167, 166, -291, 133, -167, 27, 75, +-45, 236, -42, 178, 36, -3, 115, -108, +107, -29, 37, 111, -13, 153, -23, 10, +-7, -215, 21, -337, 26, -218, 39, 68, +86, 349, 124, 413, 115, 199, 46, -146, +-67, -373, -151, -324, -146, -53, -54, 205, +58, 230, 126, 48, 105, -143, 45, -150, +0, 28, -14, 210, -28, 201, -72, 22, +-122, -179, -126, -223, -67, -115, 26, 24, +99, 73, 106, 53, 61, 29, 6, 70, +-53, 122, -99, 96, -99, -42, -61, -196, +-10, -246, 29, -131, 40, 77, 42, 229, +84, 219, 126, 79, 94, -73, -12, -133, +-133, -92, -187, -42, -107, -41, 48, -59, +177, -18, 240, 100, 204, 216, 80, 190, +-50, -1, -127, -229, -131, -310, -45, -173, +70, 88, 128, 263, 133, 235, 88, 68, +9, -92, -28, -136, 0, -78, 34, -11, +56, -10, 36, -50, -39, -71, -77, -15, +-33, 92, 34, 184, 78, 175, 64, 51, +-10, -138, -59, -252, -38, -213, -8, -32, +-5, 160, -11, 220, -36, 113, -26, -47, +32, -122, 41, -56, -6, 57, -47, 75, +-68, -38, -44, -155, 20, -147, 47, -6, +24, 172, -2, 221, -28, 102, -49, -70, +-32, -146, -2, -113, 31, -8, 76, 39, +88, 9, 45, -32, 5, -6, -27, 56, +-48, 123, -31, 92, 16, -34, 53, -157, +90, -175, 95, -86, 48, 71, 11, 168, +15, 135, 38, 27, 60, -62, 46, -81, +-31, -25, -86, 19, -70, -11, 7, -62, +115, -60, 184, 14, 141, 102, 20, 129, +-95, 34, -142, -84, -94, -141, 9, -88, +56, 25, 51, 121, 28, 117, 16, 24, +20, -91, 14, -139, -28, -95, -57, 29, +-48, 142, -29, 167, -10, 71, -8, -73, +-27, -168, -26, -142, 15, -30, 67, 65, +98, 84, 74, 42, -12, 3, -114, 10, +-164, 52, -134, 53, -18, -7, 116, -91, +181, -132, 155, -96, 80, 17, -4, 120, +-56, 154, -73, 94, -81, -16, -62, -115, +-5, -120, 65, -50, 128, 31, 155, 62, +112, 28, 46, -38, -9, -44, -53, 16, +-66, 81, -42, 92, -22, 25, 5, -76, +38, -116, 61, -69, 103, 1, 145, 53, +119, 43, 12, 8, -126, 1, -229, 44, +-211, 71, -52, 36, 127, -71, 219, -166, +207, -160, 93, -16, -55, 159, -134, 238, +-156, 151, -140, -40, -73, -186, -9, -171, +43, -46, 111, 74, 144, 81, 103, -9, +12, -75, -92, -39, -150, 69, -96, 145, +6, 116, 46, -11, 40, -133, 18, -176, +16, -124, 66, -21, 116, 76, 80, 129, +-11, 144, -85, 96, -106, 13, -47, -76, +58, -136, 108, -151, 103, -98, 81, -6, +29, 107, -10, 187, -7, 170, -4, 38, +4, -127, 28, -213, 18, -148, -17, 30, +-22, 157, 7, 145, 56, 31, 126, -75, +119, -89, 10, -16, -110, 25, -158, -7, +-112, -46, 23, -15, 118, 75, 101, 131, +37, 47, -28, -115, -66, -201, -41, -101, +-2, 101, -2, 230, -9, 152, -12, -64, +-23, -217, -22, -172, -9, 13, -17, 170, +0, 174, 38, 40, 46, -97, 25, -135, +-9, -78, -58, -10, -70, 41, -29, 66, +26, 81, 73, 72, 98, 23, 74, -82, +31, -157, -4, -125, -41, 11, -55, 152, +-13, 183, 42, 69, 78, -97, 98, -185, +70, -138, 19, -1, 6, 112, 17, 125, +19, 49, 12, -23, -21, -47, -28, -35, +24, -15, 84, -12, 87, -24, 41, -8, +-29, 17, -71, 36, -42, 30, 11, 8, +34, -6, 31, 7, 9, 19, -20, 3, +-19, -31, -1, -62, 10, -63, -6, -17, +-44, 35, -89, 64, -77, 74, 3, 62, +105, 31, 145, -14, 59, -65, -119, -105, +-231, -97, -172, -49, 22, 27, 209, 95, +224, 126, 47, 89, -167, 26, -231, -44, +-98, -83, 111, -87, 202, -64, 115, -36, +-29, 13, -82, 67, -34, 103, 42, 88, +46, 16, -14, -77, -22, -113, 71, -58, +174, 47, 174, 101, 29, 39, -168, -93, +-234, -174, -99, -100, 147, 78, 335, 235, +314, 231, 77, 65, -188, -162, -292, -278, +-188, -226, 43, -37, 214, 154, 205, 239, +71, 175, -59, 34, -104, -104, -44, -159, +30, -120, 29, -24, -26, 47, -65, 68, +-55, 43, 18, 6, 79, -13, 41, -12, +-57, -8, -104, -2, -68, 20, 27, 36, +102, 31, 57, -12, -68, -74, -163, -113, +-149, -76, -13, 8, 158, 113, 202, 171, +104, 132, -58, 0, -180, -143, -188, -224, +-70, -161, 75, 7, 159, 170, 148, 215, +69, 123, -19, -33, -51, -135, -28, -127, +10, -62, 34, -1, 17, 33, 10, 40, +54, 55, 109, 77, 97, 42, 24, -52, +-57, -141, -67, -144, 18, -48, 132, 99, +146, 183, 57, 150, -66, 34, -121, -89, +-65, -163, 56, -148, 132, -68, 103, 33, +16, 109, -61, 131, -61, 94, -8, 30, +17, -29, -29, -65, -71, -84, -53, -95, +33, -86, 113, -29, 100, 70, -21, 154, +-148, 168, -171, 75, -76, -66, 49, -162, +112, -148, 76, -48, -9, 54, -82, 76, +-114, 27, -68, -28, 21, -12, 85, 54, +74, 102, 8, 69, -58, -51, -69, -162, +-35, -157, 12, -30, 40, 117, 57, 165, +61, 72, 50, -69, 30, -125, -6, -35, +-32, 88, -16, 119, 19, 5, 50, -151, +76, -185, 79, -44, 57, 136, 3, 205, +-41, 93, -41, -88, 39, -168, 135, -68, +138, 90, 28, 139, -102, 30, -147, -134, +-49, -189, 111, -63, 190, 128, 145, 216, +13, 140, -106, -40, -134, -169, -72, -159, +-14, -51, 8, 50, 24, 86, 71, 47, +103, 8, 83, 0, -21, 22, -150, 22, +-207, -4, -143, -58, 24, -83, 177, -47, +187, 41, 29, 100, -148, 81, -213, -19, +-118, -120, 56, -118, 169, 12, 122, 167, +-21, 199, -150, 54, -153, -181, -29, -301, +107, -192, 141, 83, 66, 300, -33, 288, +-71, 64, -13, -177, 55, -251, 51, -128, +-18, 32, -41, 93, 25, 33, 136, -25, +145, 2, 24, 83, -126, 103, -133, 7, +20, -127, 195, -160, 216, -51, 83, 101, +-84, 158, -173, 66, -130, -79, -2, -146, +133, -77, 201, 49, 182, 128, 66, 104, +-76, 17, -183, -69, -189, -102, -88, -88, +77, -43, 162, 17, 146, 81, 78, 108, +-4, 86, -75, 16, -109, -63, -115, -101, +-81, -84, -5, -35, 45, 19, 66, 56, +54, 65, 8, 53, -55, 27, -50, -18, +-17, -65, 15, -76, 18, -41, -37, 28, +-113, 67, -112, 55, -37, -7, 89, -45, +202, -29, 197, 28, 51, 58, -123, 14, +-227, -78, -215, -116, -62, -53, 122, 71, +223, 155, 210, 121, 113, -18, -17, -150, +-67, -174, -71, -78, -96, 71, -96, 154, +-13, 129, 108, 28, 209, -74, 196, -115, +48, -70, -90, 3, -124, 55, -70, 49, +35, 6, 113, -32, 65, -29, -13, -8, +-34, 21, -5, 28, 43, 26, 76, 22, +41, 8, -19, -33, -53, -84, -61, -97, +-29, -27, 31, 94, 45, 175, 5, 132, +-8, -15, -17, -154, -8, -188, 17, -92, +16, 46, -30, 122, -37, 88, -36, 26, +-34, -11, -4, -9, 16, -7, 11, -28, +22, -60, 27, -46, -5, 6, -27, 56, +-46, 44, -48, -13, -20, -43, 25, -1, +42, 75, 59, 95, 39, 2, -17, -149, +-58, -208, -36, -96, 13, 122, 51, 272, +54, 220, 44, -9, 35, -224, 8, -263, +-51, -103, -79, 99, -20, 191, 64, 128, +125, 15, 108, -47, 32, -46, -50, -46, +-62, -73, -21, -89, 19, -22, 4, 99, +-19, 168, 3, 111, 87, -40, 158, -153, +130, -128, -7, 0, -182, 97, -251, 77, +-143, -21, 99, -76, 284, -28, 266, 77, +51, 108, -172, 38, -257, -80, -136, -129, +48, -72, 145, 30, 96, 79, -4, 53, +-58, 1, -21, -7, 39, 21, 13, 45, +-80, 12, -124, -51, -41, -91, 102, -76, +178, -11, 82, 54, -83, 86, -185, 86, +-159, 65, -25, 6, 150, -74, 204, -147, +98, -149, -67, -60, -146, 94, -99, 201, +15, 182, 78, 40, 45, -112, -4, -180, +-20, -129, 19, -24, 85, 58, 101, 75, +7, 56, -97, 31, -135, 18, -63, 14, +77, 4, 188, -24, 155, -62, 16, -96, +-126, -94, -144, -25, -7, 93, 148, 192, +154, 180, 17, 34, -121, -159, -152, -243, +-28, -149, 140, 43, 212, 165, 117, 137, +-52, -3, -179, -91, -156, -43, -7, 67, +129, 97, 128, 4, 31, -127, -51, -158, +-36, -44, 34, 122, 50, 178, -15, 77, +-110, -75, -129, -146, -33, -71, 137, 62, +209, 130, 97, 69, -100, -62, -201, -150, +-153, -118, -12, 4, 97, 128, 116, 152, +73, 75, 8, -42, -46, -109, -63, -85, +-48, -9, -32, 29, -4, -1, 20, -53, +29, -49, 25, 43, 48, 151, 60, 160, +28, 28, -50, -157, -109, -256, -96, -169, +5, 42, 107, 220, 146, 216, 115, 54, +21, -128, -77, -164, -116, -41, -70, 111, +16, 125, 87, -5, 89, -165, 49, -185, +13, -33, 12, 170, 12, 235, 11, 118, +-4, -77, -33, -176, -52, -111, -6, 4, +81, 43, 123, -11, 81, -60, -28, -17, +-94, 109, -72, 186, -4, 127, 41, -44, +71, -195, 48, -229, -13, -119, -50, 48, +-31, 178, 1, 191, 19, 95, 2, -56, +-21, -146, 4, -113, 36, 21, 15, 124, +-42, 86, -88, -75, -85, -201, 2, -143, +106, 73, 120, 263, 35, 245, -67, 31, +-142, -196, -116, -245, -14, -110, 84, 57, +116, 109, 73, 48, -28, -29, -85, -19, +-48, 56, 5, 117, 24, 85, 28, -23, +25, -146, 18, -192, 23, -132, -7, 17, +-28, 168, 12, 223, 62, 130, 50, -43, +17, -157, -13, -134, -11, -23, 17, 56, +32, 33, 4, -41, -7, -60, 15, 17, +42, 121, 89, 127, 91, 23, 6, -108, +-85, -142, -91, -60, -45, 50, 29, 79, +70, 17, 77, -67, 64, -53, 57, 46, +12, 135, -62, 110, -116, -29, -121, -176, +-50, -193, 65, -52, 131, 123, 106, 200, +45, 119, -39, -36, -115, -128, -132, -100, +-70, -21, -6, 37, 37, 42, 42, 23, +31, 17, 57, 12, 81, -25, 7, -61, +-122, -42, -176, 27, -113, 76, 35, 51, +148, -35, 144, -94, 66, -44, -10, 68, +-78, 106, -111, 24, -77, -99, -12, -127, +54, -16, 138, 118, 150, 139, 65, 16, +-49, -122, -139, -143, -127, -37, -2, 94, +118, 133, 145, 63, 122, -29, 55, -84, +-40, -73, -94, -36, -89, 18, -61, 51, +39, 52, 139, 19, 147, -22, 72, -25, +-30, 16, -113, 53, -93, 17, -9, -72, +32, -131, 43, -68, 37, 77, 17, 176, +1, 125, 19, -27, -2, -127, -38, -77, +-57, 36, -61, 63, -38, -44, 25, -155, +58, -109, 50, 98, 24, 274, -43, 238, +-99, -6, -78, -242, -11, -276, 40, -117, +58, 67, -2, 140, -52, 103, -19, 58, +36, 58, 7, 58, -42, -11, -49, -130, +-1, -181, 62, -108, 60, 40, -5, 140, +-45, 131, -21, 55, 19, 4, 39, -3, +14, -21, -22, -79, -11, -130, 59, -105, +83, 36, 35, 182, -32, 192, -58, 47, +-14, -136, 59, -201, 72, -79, 34, 102, +0, 162, 0, 48, 25, -119, 33, -160, +-14, -22, -44, 159, 0, 174, 60, 6, +66, -175, 12, -175, -48, 6, -58, 185, +-8, 154, 36, -45, 49, -196, 41, -137, +6, 74, -64, 207, -100, 108, -61, -105, +37, -190, 104, -55, 69, 138, -23, 157, +-78, -28, -62, -211, -22, -172, 2, 66, +1, 255, 5, 202, 17, -43, 39, -238, +33, -187, -29, 27, -121, 165, -123, 87, +-4, -83, 151, -137, 189, 14, 56, 215, +-129, 222, -182, -24, -60, -317, 88, -365, +107, -79, 5, 308, -61, 445, 18, 187, +141, -217, 136, -385, -8, -176, -175, 185, +-204, 307, -55, 43, 145, -309, 229, -319, +165, 73, 9, 499, -103, 470, -83, -52, +-15, -589, -5, -601, -39, -65, -53, 507, +15, 558, 142, 80, 203, -402, 100, -371, +-73, 101, -180, 454, -186, 258, -68, -316, +85, -658, 153, -354, 96, 354, -22, 775, +-94, 500, -31, -195, 93, -650, 79, -468, +-66, 97, -184, 420, -156, 207, 10, -233, +175, -346, 172, 8, 40, 466, -78, 485, +-109, -16, -67, -556, 4, -594, 15, -125, +-22, 403, -22, 526, 7, 164, 41, -261, +69, -338, 55, -69, -7, 230, -37, 279, +-45, 19, -78, -291, -72, -342, 7, -100, +106, 232, 160, 404, 95, 268, -68, -91, +-141, -369, -53, -334, 63, -36, 85, 285, +32, 327, -52, 44, -36, -278, 62, -292, +104, -8, 42, 307, -55, 324, -115, -13, +-66, -351, 87, -336, 178, 17, 98, 359, +-63, 356, -165, -37, -113, -407, 60, -375, +144, 30, 77, 416, -23, 429, -62, 34, +-45, -385, 21, -419, 49, -79, -6, 272, +-55, 322, -63, 44, -43, -236, 46, -200, +134, 91, 94, 282, -49, 176, -164, -155, +-176, -390, -31, -241, 163, 154, 170, 406, +24, 292, -118, -63, -145, -369, -33, -310, +118, 26, 107, 295, -47, 277, -133, 26, +-67, -251, 84, -293, 182, -50, 68, 214, +-134, 275, -188, 114, -69, -166, 93, -314, +181, -146, 131, 164, -12, 315, -92, 201, +-110, -125, -110, -373, -13, -254, 126, 114, +165, 363, 96, 299, -36, -28, -149, -343, +-108, -315, 72, -10, 152, 238, 82, 246, +-69, 65, -174, -151, -80, -184, 169, -38, +252, 82, 67, 87, -187, 47, -274, -24, +-101, -65, 207, -36, 294, -11, 84, 9, +-156, 76, -234, 88, -122, -1, 74, -99, +182, -147, 115, -80, 5, 104, -85, 219, +-127, 107, -55, -94, 68, -210, 71, -131, +-6, 89, -89, 220, -97, 84, 26, -160, +181, -221, 153, -48, -47, 219, -222, 318, +-244, 89, -47, -268, 211, -379, 255, -164, +48, 192, -160, 419, -186, 277, -34, -113, +134, -381, 134, -319, -33, -4, -109, 321, +-47, 356, 39, 52, 48, -279, 9, -325, +-18, -67, 16, 252, 66, 328, 21, 67, +-65, -253, -53, -303, 35, -70, 89, 211, +52, 284, -77, 88, -148, -183, -38, -261, +192, -103, 256, 127, 117, 253, -170, 164, +-338, -65, -199, -264, 141, -248, 313, -13, +173, 267, -102, 334, -237, 100, -80, -246, +192, -366, 241, -126, -9, 223, -283, 346, +-358, 111, -104, -231, 276, -321, 450, -51, +229, 268, -145, 305, -392, 34, -326, -269, +14, -312, 281, -79, 225, 207, -40, 272, +-214, 116, -136, -90, 121, -191, 269, -146, +113, 2, -188, 116, -317, 145, -201, 85, +93, -66, 286, -183, 234, -155, 0, 32, +-184, 230, -182, 254, -22, 23, 135, -266, +132, -332, -21, -71, -157, 289, -146, 399, +36, 103, 219, -354, 214, -498, 51, -144, +-135, 404, -173, 632, -82, 287, 47, -392, +55, -764, 14, -468, 17, 230, 83, 726, +140, 603, 94, -30, -73, -572, -182, -542, +-154, -49, -36, 392, 80, 394, 137, -12, +110, -391, 35, -321, -3, 127, -66, 475, +-73, 380, -25, -74, -7, -496, -44, -488, +-45, -55, -10, 374, 65, 425, 160, 153, +99, -186, -80, -299, -151, -123, -95, 113, +-12, 167, 50, 70, -2, -59, -86, -153, +-17, -133, 152, 6, 179, 159, 63, 216, +-133, 163, -310, -64, -215, -321, 90, -310, +277, -11, 234, 315, 28, 384, -196, 91, +-227, -360, 12, -471, 165, -96, 120, 394, +-1, 536, -120, 193, -108, -369, 67, -633, +155, -289, 47, 281, -72, 556, -120, 335, +-74, -143, 111, -483, 234, -274, 102, 218, +-62, 443, -205, 189, -240, -322, -84, -621, +205, -314, 321, 416, 243, 819, 19, 531, +-290, -241, -369, -851, -124, -779, 166, -8, +275, 704, 194, 757, -58, 202, -212, -427, +-111, -651, 83, -254, 125, 324, 81, 499, +-109, 209, -267, -237, -154, -497, 151, -304, +351, 222, 266, 552, -75, 414, -435, -69, +-380, -540, 38, -617, 355, -116, 312, 512, +15, 696, -269, 291, -248, -336, -6, -727, +167, -464, 130, 226, 49, 675, -72, 503, +-129, -74, -80, -602, 5, -587, 94, 7, +180, 588, 119, 602, -96, 71, -248, -549, +-161, -716, 81, -176, 297, 581, 247, 814, +-100, 269, -336, -544, -231, -934, 140, -464, +390, 514, 306, 1052, -112, 629, -442, -364, +-349, -1073, 58, -855, 401, 151, 420, 1003, +81, 936, -316, 81, -414, -797, -155, -911, +214, -212, 371, 631, 220, 791, -154, 216, +-347, -549, -231, -754, 76, -212, 312, 541, +295, 779, 21, 279, -281, -464, -343, -832, +-145, -409, 181, 349, 386, 764, 228, 484, +-159, -170, -414, -685, -300, -551, 106, 95, +469, 589, 408, 575, -66, 86, -516, -491, +-545, -680, -113, -263, 486, 304, 684, 588, +277, 442, -361, -20, -675, -447, -381, -447, +248, -107, 663, 185, 390, 306, -238, 195, +-654, -99, -431, -258, 238, -150, 753, 44, +574, 240, -115, 337, -712, 110, -709, -295, +-118, -519, 543, -403, 702, 75, 285, 623, +-245, 739, -530, 220, -308, -457, 134, -780, +405, -486, 232, 193, -141, 655, -431, 490, +-308, -76, 193, -467, 575, -399, 454, 90, +-51, 478, -553, 388, -648, -112, -193, -536, +387, -548, 618, -51, 369, 532, -101, 695, +-510, 319, -450, -323, -31, -740, 366, -586, +411, 59, 96, 635, -323, 719, -435, 216, +-130, -481, 268, -802, 409, -404, 227, 332, +-165, 794, -401, 568, -263, -182, 78, -815, +332, -698, 265, 53, -56, 741, -345, 795, +-252, 124, 88, -648, 363, -819, 322, -261, +-23, 475, -387, 781, -385, 388, -73, -311, +287, -674, 405, -453, 197, 121, -179, 541, +-357, 490, -172, 35, 131, -377, 320, -450, +190, -198, -111, 183, -314, 383, -212, 279, +57, -26, 272, -233, 292, -322, 116, -154, +-135, 147, -280, 323, -236, 237, -38, -20, +177, -292, 238, -357, 120, -51, -99, 270, +-174, 356, -60, 132, 138, -175, 189, -353, +6, -180, -264, 143, -366, 286, -78, 168, +334, -60, 491, -247, 219, -239, -256, -5, +-524, 231, -316, 294, 167, 185, 421, -110, +259, -380, -126, -391, -351, -103, -214, 276, +174, 500, 363, 375, 219, -64, -153, -416, +-402, -478, -324, -178, 77, 166, 415, 383, +383, 239, 55, 2, -343, -145, -418, -119, +-110, -38, 292, 29, 373, -4, 142, -88, +-225, -22, -375, 44, -152, 95, 230, 89, +347, 78, 165, -6, -160, -43, -368, -115, +-215, -184, 164, -115, 393, 114, 248, 271, +-72, 216, -391, 5, -370, -246, 17, -306, +382, -52, 382, 224, 112, 259, -239, 97, +-403, -155, -194, -307, 166, -170, 321, 115, +226, 280, -40, 253, -321, 28, -284, -248, +51, -333, 345, -141, 321, 135, 21, 294, +-378, 218, -456, -28, -84, -214, 360, -181, +479, -34, 220, 113, -268, 139, -528, 32, +-298, -82, 195, -70, 471, -44, 354, 25, +-97, 108, -506, 73, -382, -39, 109, -82, +473, -94, 399, -70, -43, 99, -524, 158, +-495, 65, 31, -27, 517, -49, 548, -94, +141, -40, -473, 27, -680, -53, -230, -64, +385, 90, 625, 195, 357, 153, -183, 26, +-571, -237, -369, -383, 101, -131, 389, 231, +328, 398, 23, 270, -326, -92, -330, -432, +-2, -346, 287, 83, 325, 402, 109, 375, +-237, -41, -395, -449, -167, -496, 146, -18, +336, 499, 288, 634, 13, 211, -315, -454, +-362, -752, -120, -436, 215, 291, 446, 777, +263, 677, -229, -74, -538, -706, -355, -770, +154, -219, 590, 517, 510, 855, -74, 453, +-566, -336, -526, -773, -71, -666, 418, 8, +557, 710, 149, 846, -351, 191, -478, -579, +-172, -872, 257, -464, 485, 441, 225, 1009, +-288, 627, -492, -353, -270, -987, 179, -837, +498, 72, 430, 1020, -45, 1050, -459, 145, +-490, -853, -145, -1134, 317, -528, 554, 589, +303, 1212, -201, 762, -501, -299, -367, -1068, +83, -961, 445, -59, 397, 944, -48, 1063, +-424, 270, -391, -690, 38, -1019, 445, -483, +451, 484, 7, 982, -490, 534, -553, -357, +-77, -907, 500, -637, 641, 228, 202, 931, +-416, 780, -651, -70, -284, -839, 315, -919, +567, -232, 288, 640, -235, 950, -501, 461, +-263, -323, 236, -772, 497, -585, 282, 61, +-225, 567, -524, 535, -344, 76, 162, -394, +492, -527, 379, -204, -75, 298, -414, 542, +-322, 355, 69, -88, 327, -490, 226, -526, +-97, -177, -344, 278, -235, 493, 129, 377, +386, 12, 292, -320, -23, -371, -362, -154, +-413, 147, -97, 243, 296, 119, 378, -134, +149, -200, -181, -62, -335, 221, -127, 300, +220, 80, 318, -227, 72, -351, -235, -185, +-379, 92, -176, 306, 228, 198, 449, 21, +274, -78, -107, -71, -403, -96, -380, -89, +1, -67, 385, -16, 419, 176, 74, 239, +-348, 52, -502, -225, -165, -270, 381, -136, +619, 178, 322, 408, -288, 211, -696, -210, +-517, -433, 165, -278, 667, 76, 584, 449, +-14, 403, -567, -43, -578, -405, -4, -384, +531, -59, 503, 293, 20, 423, -496, 132, +-583, -234, -132, -348, 458, -180, 592, 97, +272, 293, -241, 246, -539, -33, -405, -221, +72, -237, 382, -36, 311, 176, 36, 230, +-244, 78, -281, -154, -22, -245, 264, -108, +259, 161, 33, 219, -247, 114, -360, -103, +-163, -212, 205, -105, 374, 127, 240, 177, +-49, 3, -272, -107, -252, -106, -35, 27, +134, 144, 132, 111, 48, -134, -32, -204, +-58, -4, -23, 202, 7, 233, 52, 43, +63, -271, -11, -376, -93, -57, -77, 325, +25, 417, 76, 171, 61, -217, -44, -468, +-91, -313, 44, 117, 189, 401, 98, 346, +-118, 68, -276, -276, -221, -434, 88, -202, +388, 200, 319, 439, -57, 335, -338, -65, +-350, -492, -48, -504, 313, -49, 352, 497, +13, 621, -287, 193, -302, -424, -60, -705, +273, -343, 373, 327, 97, 740, -286, 449, +-416, -233, -222, -727, 173, -578, 475, 82, +388, 735, -79, 769, -465, 87, -491, -655, +-121, -874, 371, -398, 563, 420, 286, 970, +-215, 685, -522, -143, -418, -810, 14, -879, +420, -260, 477, 599, 141, 961, -268, 478, +-438, -337, -216, -838, 163, -660, 366, 138, +250, 814, -84, 724, -354, -63, -312, -759, +44, -834, 381, -125, 447, 782, 113, 1009, +-362, 337, -576, -649, -297, -1085, 249, -682, +570, 344, 441, 1043, -39, 895, -462, 41, +-490, -779, -106, -957, 293, -363, 438, 523, +211, 891, -165, 556, -430, -291, -319, -873, +78, -721, 383, 115, 417, 850, 127, 886, +-307, 168, -534, -782, -330, -1026, 98, -406, +478, 559, 521, 993, 132, 623, -409, -325, +-576, -930, -249, -651, 280, 163, 593, 791, +361, 696, -274, -17, -678, -752, -455, -753, +203, -134, 752, 593, 685, 823, -35, 383, +-763, -376, -840, -788, -210, -563, 572, 74, +873, 676, 440, 713, -350, 150, -760, -509, +-531, -738, 105, -372, 634, 353, 612, 791, +45, 520, -518, -181, -635, -714, -223, -699, +394, -73, 704, 625, 396, 744, -247, 254, +-657, -371, -544, -669, 44, -429, 611, 193, +634, 554, 81, 392, -534, -60, -665, -408, +-175, -429, 511, -19, 717, 435, 216, 433, +-524, 92, -782, -347, -309, -533, 458, -300, +809, 251, 440, 562, -321, 454, -773, 29, +-538, -435, 126, -586, 612, -310, 546, 214, +23, 530, -469, 492, -473, 72, -54, -402, +332, -554, 361, -242, 67, 259, -271, 526, +-326, 349, -64, -169, 235, -499, 273, -431, +101, 0, -137, 472, -233, 550, -101, 197, +105, -297, 157, -565, 34, -480, -88, 36, +-110, 496, -9, 549, 134, 192, 154, -287, +11, -520, -118, -313, -135, 247, -55, 497, +43, 284, 69, -223, 35, -565, -14, -475, +34, 165, 101, 735, 78, 642, -53, 68, +-191, -595, -209, -803, -67, -385, 190, 394, +275, 738, 116, 459, -124, -128, -201, -563, +-127, -508, 72, 40, 174, 598, 52, 538, +-147, 26, -185, -569, -67, -782, 110, -319, +247, 520, 183, 950, -39, 591, -245, -165, +-234, -830, -109, -818, 93, -147, 245, 586, +191, 688, -3, 240, -141, -300, -180, -534, +-113, -223, 52, 290, 209, 482, 144, 187, +-36, -242, -159, -536, -211, -392, -47, 129, +250, 555, 286, 561, 16, 152, -262, -395, +-327, -664, -97, -366, 299, 202, 446, 558, +125, 471, -270, 5, -412, -438, -267, -469, +101, -92, 428, 250, 367, 388, 31, 237, +-259, -141, -377, -348, -192, -228, 181, 16, +340, 231, 163, 326, -129, 63, -274, -245, +-209, -310, 82, -120, 315, 140, 234, 355, +1, 274, -230, -79, -343, -346, -165, -317, +141, -92, 283, 194, 228, 389, 17, 220, +-188, -106, -241, -290, -65, -238, 97, -54, +163, 233, 124, 312, -71, 115, -240, -179, +-196, -349, 11, -281, 250, 21, 388, 404, +182, 493, -206, 167, -462, -310, -408, -529, +-49, -390, 382, 73, 529, 484, 258, 441, +-185, 58, -465, -286, -367, -344, 65, -142, +435, 202, 346, 318, -75, 102, -437, -235, +-424, -335, 62, -144, 528, 198, 563, 486, +95, 331, -476, -158, -694, -522, -369, -460, +295, -73, 689, 437, 527, 607, -29, 225, +-534, -276, -622, -519, -135, -369, 400, 38, +570, 440, 264, 420, -271, 68, -621, -286, +-401, -417, 226, -199, 627, 221, 533, 464, +-31, 245, -610, -159, -704, -472, -144, -400, +453, 51, 656, 479, 354, 508, -241, 133, +-599, -315, -395, -544, 134, -325, 457, 103, +341, 406, -92, 374, -439, 60, -332, -248, +158, -300, 454, -51, 324, 176, -69, 224, +-412, -28, -406, -252, -66, -231, 285, 20, +364, 258, 217, 308, -28, 105, -267, -183, +-290, -266, -101, -215, 113, -38, 237, 162, +186, 260, -13, 135, -159, -55, -137, -187, +-60, -174, 20, 6, 89, 197, 127, 163, +84, -29, -17, -120, -156, -123, -180, -81, +-37, 32, 132, 98, 169, 76, 71, 115, +-52, 76, -100, -84, -63, -193, -12, -124, +13, -22, 36, 93, 52, 158, 29, 105, +-64, -28, -127, -74, -75, -69, 94, -121, +247, 1, 164, 168, -103, 166, -331, -6, +-265, -168, 2, -284, 258, -102, 271, 269, +101, 383, -102, 164, -167, -198, -162, -381, +-55, -283, 94, 82, 153, 353, 72, 307, +-139, 6, -218, -259, -30, -314, 277, -134, +349, 237, 34, 411, -379, 243, -462, -198, +-108, -516, 347, -436, 460, 88, 166, 614, +-205, 618, -344, 30, -185, -612, 87, -680, +221, -150, 183, 548, -17, 710, -186, 183, +-222, -491, -33, -653, 206, -201, 309, 412, +91, 610, -196, 229, -321, -306, -210, -515, +80, -265, 290, 143, 312, 344, 91, 268, +-170, 42, -342, -147, -268, -240, 40, -186, +336, -9, 303, 170, 26, 283, -259, 150, +-290, -185, -48, -363, 203, -150, 255, 170, +18, 389, -210, 251, -218, -190, -69, -431, +163, -250, 268, 122, 141, 323, -128, 273, +-268, 0, -234, -187, 11, -190, 282, -40, +318, -14, 27, -24, -293, 68, -334, 137, +-92, 138, 261, 36, 376, -166, 159, -254, +-183, -2, -350, 237, -276, 208, 15, -105, +272, -373, 362, -236, 168, 239, -197, 621, +-373, 365, -227, -359, 123, -786, 353, -454, +243, 280, -114, 856, -386, 581, -239, -329, +152, -840, 386, -524, 291, 286, -72, 853, +-407, 591, -353, -314, 13, -884, 301, -608, +286, 240, 86, 832, -133, 643, -217, -142, +-86, -800, 69, -600, 74, 182, 45, 721, +12, 532, -69, -184, -83, -783, 18, -531, +74, 264, 79, 744, 38, 519, -37, -211, +-109, -683, -106, -445, -26, 196, 15, 529, +109, 292, 174, -225, 102, -382, -133, -111, +-285, 219, -205, 291, 91, 1, 332, -245, +310, -135, -69, 126, -414, 179, -330, -25, +39, -262, 382, -215, 408, 170, 35, 484, +-439, 344, -477, -250, -38, -677, 418, -521, +477, 196, 73, 867, -400, 739, -416, -187, +2, -1013, 332, -883, 255, 145, -49, 1171, +-244, 1022, -107, -216, 116, -1318, 167, -1085, +26, 316, -113, 1480, -141, 1116, -6, -471, +113, -1640, 80, -1142, -22, 607, -53, 1776, +2, 1145, 69, -672, 90, -1799, -85, -1124, +-233, 646, -127, 1709, 118, 1037, 270, -606, +241, -1522, -3, -889, -327, 547, -357, 1349, +-71, 760, 229, -504, 352, -1180, 227, -695, +-171, 440, -402, 1062, -210, 600, 131, -365, +309, -896, 207, -566, -82, 331, -315, 823, +-184, 419, 88, -327, 227, -683, 178, -402, +25, 274, -159, 676, -213, 336, -121, -253, +19, -492, 167, -310, 227, 87, 130, 455, +-108, 314, -269, -124, -230, -325, 13, -257, +261, -13, 292, 354, 46, 359, -251, -76, +-283, -387, -6, -377, 306, -31, 276, 450, +-74, 520, -357, 5, -262, -498, 93, -495, +365, -24, 292, 491, -49, 472, -294, -71, +-234, -529, -55, -376, 122, 201, 209, 602, +85, 371, -74, -293, -91, -666, -27, -420, +9, 226, 23, 684, -34, 505, -90, -150, +22, -562, 160, -453, 71, -5, -45, 442, +-125, 407, -130, -71, 5, -397, 167, -257, +104, 110, -69, 449, -161, 334, -124, -211, +70, -553, 280, -348, 196, 146, -160, 529, +-381, 446, -271, -113, 102, -509, 449, -363, +382, 104, -84, 448, -413, 360, -341, -158, +30, -534, 356, -365, 243, 178, -174, 608, +-336, 519, -54, -113, 320, -692, 377, -643, +17, -14, -438, 667, -403, 754, 56, 99, +338, -660, 257, -752, -21, -117, -213, 658, +-70, 782, 158, 66, 76, -731, -161, -746, +-201, -3, -23, 751, 175, 786, 185, -17, +-35, -782, -177, -705, -14, 18, 170, 658, +100, 672, -160, 37, -298, -584, -129, -535, +240, -52, 357, 384, 113, 466, -238, 158, +-323, -285, -61, -385, 220, -164, 207, 79, +-19, 256, -194, 253, -158, 29, 49, -180, +195, -165, 143, -120, -4, 5, -124, 183, +-228, 163, -182, -22, 106, -145, 353, -176, +303, -51, -43, 238, -464, 300, -469, 32, +78, -298, 605, -381, 483, -136, -115, 291, +-675, 468, -579, 175, 182, -268, 844, -414, +589, -177, -248, 239, -859, 428, -650, 146, +256, -300, 906, -460, 531, -225, -321, 268, +-673, 581, -358, 367, 311, -162, 573, -555, +118, -510, -428, -28, -359, 484, 12, 487, +314, 67, 333, -321, 27, -347, -273, -23, +-157, 299, -28, 241, -45, -135, -10, -313, +81, -156, 122, 120, 209, 286, 78, 235, +-250, -35, -351, -205, -92, -208, 188, -161, +320, 28, 179, 285, -201, 299, -357, 16, +-111, -300, 250, -367, 332, -11, 109, 418, +-301, 386, -460, -134, -149, -532, 362, -328, +534, 281, 230, 643, -340, 309, -637, -427, +-320, -713, 351, -244, 675, 442, 346, 689, +-359, 254, -730, -429, -337, -604, 422, -179, +740, 320, 348, 480, -399, 204, -786, -261, +-435, -435, 356, -214, 783, 151, 502, 374, +-179, 347, -739, 18, -625, -358, 103, -444, +701, -186, 586, 202, -52, 493, -639, 425, +-606, -66, 57, -489, 695, -521, 597, -153, +-100, 379, -663, 674, -617, 343, 19, -316, +671, -717, 655, -514, -25, 183, -611, 780, +-602, 677, -89, -110, 511, -835, 654, -793, +170, 24, -435, 871, -587, 946, -275, 108, +260, -919, 590, -1152, 341, -308, -240, 870, +-518, 1298, -309, 573, 214, -699, 545, -1385, +300, -747, -308, 605, -597, 1326, -307, 757, +283, -528, 618, -1341, 327, -783, -252, 627, +-462, 1369, -216, 786, 144, -500, 292, -1318, +42, -921, -229, 306, -157, 1072, 132, 824, +231, 16, 178, -662, -47, -689, -247, -139, +-200, 369, 14, 445, 49, 216, 39, -203, +58, -471, 74, -286, 114, 144, 115, 482, +-82, 518, -287, 86, -198, -527, 50, -683, +221, -298, 187, 286, -8, 694, -197, 529, +-110, -114, 96, -597, 211, -508, 68, -17, +-137, 522, -221, 592, -116, 4, 10, -651, +145, -695, 140, -42, 94, 766, 91, 970, +-12, 188, -218, -855, -269, -1138, -66, -334, +140, 799, 256, 1154, 153, 390, -124, -706, +-221, -1065, 14, -340, 171, 681, 154, 925, +-34, 236, -339, -603, -342, -859, 49, -266, +459, 573, 500, 809, 117, 314, -483, -368, +-671, -752, -196, -506, 470, 224, 627, 683, +201, 575, -467, 9, -654, -568, -68, -716, +578, -131, 558, 528, 21, 697, -552, 266, +-615, -410, -41, -782, 515, -376, 465, 386, +78, 710, -223, 452, -374, -146, -215, -646, +131, -555, 254, 35, 177, 467, 121, 492, +-193, 186, -432, -305, -194, -562, 251, -274, +491, 245, 421, 587, -152, 466, -754, -100, +-570, -747, 201, -755, 716, -32, 624, 789, +-55, 947, -776, 328, -649, -671, 132, -1158, +723, -517, 654, 588, -44, 1144, -801, 664, +-788, -439, 19, -1286, 777, -848, 852, 465, +167, 1408, -723, 1074, -892, -256, -206, -1512, +529, -1438, 743, 24, 320, 1467, -384, 1578, +-651, 303, -308, -1226, 193, -1658, 493, -510, +419, 1060, -1, 1572, -418, 637, -469, -873, +-157, -1605, 214, -801, 470, 753, 374, 1623, +-91, 1035, -472, -500, -442, -1650, -74, -1258, +403, 273, 590, 1540, 214, 1398, -429, -19, +-733, -1411, -344, -1437, 336, -106, 839, 1220, +602, 1367, -252, 266, -914, -1001, -696, -1305, +114, -382, 836, 755, 787, 1099, -12, 512, +-791, -396, -780, -928, -16, -633, 710, 153, +777, 683, 135, 648, -617, 153, -819, -504, +-287, -736, 481, -289, 833, 387, 487, 679, +-255, 415, -798, -244, -712, -710, 36, -473, +754, 206, 789, 627, 158, 475, -584, -49, +-857, -548, -328, -531, 493, -32, 818, 418, +400, 434, -304, 138, -789, -225, -569, -369, +201, -140, 802, 133, 652, 193, -45, 87, +-748, 14, -841, -69, -161, -102, 687, -131, +959, -105, 377, 81, -478, 360, -1019, 382, +-645, -62, 292, -574, 1051, -660, 762, -112, +-171, 660, -996, 926, -867, 280, 107, -660, +1037, -998, 922, -404, -53, 579, -963, 1025, +-1033, 436, -111, -614, 919, -1056, 1109, -451, +271, 614, -727, 1133, -1143, 600, -470, -533, +638, -1182, 1085, -741, 475, 347, -463, 1050, +-1002, 851, -556, -101, 433, -902, 912, -833, +506, 7, -227, 715, -762, 785, -657, 126, +47, -678, 617, -844, 640, -182, 241, 613, +-310, 896, -725, 438, -483, -507, 129, -1038, +615, -602, 634, 332, 134, 955, -602, 782, +-754, -133, -190, -930, 550, -768, 795, 71, +263, 756, -561, 740, -871, 13, -307, -739, +513, -686, 871, 12, 421, 613, -397, 699, +-847, 139, -557, -588, 186, -719, 779, -195, +718, 400, 6, 700, -723, 400, -860, -316, +-207, -695, 668, -419, 1011, 139, 407, 602, +-591, 596, -1085, -6, -606, -622, 419, -628, +1084, -142, 751, 474, -222, 776, -994, 362, +-850, -469, 88, -837, 916, -451, 903, 296, +84, 879, -873, 679, -1049, -243, -196, -973, +816, -748, 1117, 92, 417, 897, -637, 957, +-1177, 122, -594, -877, 501, -1028, 1041, -280, +665, 631, -204, 1022, -945, 498, -818, -516, +92, -1034, 816, -503, 883, 431, 227, 1000, +-702, 646, -1128, -396, -519, -1136, 569, -743, +1160, 340, 809, 1110, -266, 911, -1204, -106, +-1059, -1022, 83, -977, 1071, -94, 1163, 749, +248, 894, -961, 300, -1355, -486, -486, -825, +836, -439, 1456, 250, 805, 759, -651, 634, +-1584, 14, -1060, -701, 461, -846, 1547, -305, +1234, 589, -233, 994, -1513, 570, -1345, -398, +76, -1031, 1432, -729, 1496, 238, 124, 985, +-1417, 771, -1612, -154, -282, -948, 1255, -777, +1683, 92, 512, 933, -1119, 874, -1634, 3, +-597, -916, 859, -958, 1483, -175, 762, 788, +-641, 1036, -1388, 330, -801, -675, 431, -1000, +1154, -391, 940, 520, -109, 934, -1041, 435, +-968, -478, -121, -904, 701, -417, 965, 382, +469, 853, -485, 531, -974, -263, -607, -818, +243, -567, 895, 67, 837, 611, -108, 608, +-1006, 116, -898, -416, 22, -491, 936, -189, +1056, 177, 124, 392, -970, 238, -1086, -117, +-246, -349, 743, -216, 1081, 60, 457, 362, +-574, 338, -995, -25, -521, -407, 321, -397, +854, -97, 631, 304, -197, 483, -752, 237, +-598, -209, 29, -437, 568, -336, 665, 16, +170, 423, -438, 492, -630, 129, -372, -381, +141, -621, 630, -379, 591, 301, -7, 785, +-532, 615, -638, -144, -203, -830, 486, -838, +793, -41, 283, 820, -482, 921, -832, 172, +-504, -778, 370, -991, 1069, -235, 737, 793, +-301, 1010, -1070, 302, -996, -760, 15, -1118, +1135, -383, 1189, 781, 109, 1144, -1029, 458, +-1295, -673, -366, -1239, 966, -588, 1432, 687, +500, 1261, -823, 662, -1446, -493, -777, -1263, +625, -866, 1478, 369, 904, 1185, -458, 880, +-1382, -126, -1057, -980, 291, -919, 1385, 19, +1173, 870, -182, 810, -1332, 51, -1327, -733, +-81, -853, 1254, -188, 1481, 640, 377, 844, +-1011, 377, -1505, -321, -659, -770, 750, -590, +1442, 7, 808, 518, -602, 613, -1373, 277, +-835, -312, 507, -587, 1376, -312, 982, 226, +-391, 615, -1416, 406, -1147, -319, 147, -849, +1241, -537, 1318, 316, 253, 1029, -1022, 859, +-1319, -156, -482, -1106, 612, -1024, 1213, -49, +734, 917, -448, 1069, -1149, 235, -781, -771, +281, -996, 1119, -278, 991, 613, -177, 960, +-1223, 392, -1119, -550, 17, -987, 1115, -493, +1308, 421, 232, 990, -1073, 636, -1293, -296, +-362, -970, 827, -734, 1227, 143, 490, 902, +-687, 825, -1087, 22, -504, -795, 457, -925, +944, -227, 600, 663, -272, 992, -844, 431, +-646, -474, 28, -1027, 698, -619, 754, 330, +154, 1000, -566, 745, -713, -171, -312, -1001, +390, -882, 710, 85, 359, 948, -288, 961, +-598, 94, -402, -881, 168, -1043, 585, -188, +415, 712, -79, 944, -452, 357, -430, -511, +-74, -882, 345, -378, 401, 319, 183, 636, +-164, 451, -344, -80, -282, -533, 67, -424, +321, -28, 307, 278, -1, 411, -358, 224, +-383, -178, 16, -374, 426, -251, 414, -21, +-6, 293, -524, 383, -436, 120, 94, -231, +547, -340, 387, -231, -159, 78, -598, 320, +-350, 245, 232, 6, 568, -165, 315, -175, +-210, -99, -488, 54, -294, 95, 167, 105, +372, 50, 198, -42, -134, -178, -252, -138, +-144, 46, 157, 250, 219, 269, 88, 29, +-124, -325, -202, -416, -153, -121, 40, 302, +166, 467, 200, 230, 78, -213, -88, -454, +-188, -247, -139, 165, 30, 366, 109, 223, +105, -96, 7, -337, -50, -226, -69, 82, +16, 260, 14, 203, 53, 54, 30, -144, +-23, -203, -61, -116, -57, -33, -33, 49, +51, 189, 142, 221, 72, 56, -36, -159, +-160, -297, -144, -212, 3, 118, 236, 361, +185, 245, -35, -90, -224, -315, -234, -272, +2, 18, 294, 270, 281, 243, -37, 7, +-255, -165, -276, -170, -64, -64, 217, 74, +308, 126, 87, 74, -113, -10, -227, -57, +-235, -121, -41, -92, 225, 63, 286, 198, +145, 167, -85, -13, -319, -281, -295, -342, +25, -31, 317, 370, 319, 423, 114, 127, +-257, -339, -446, -531, -203, -215, 242, 322, +439, 500, 310, 276, -143, -151, -466, -442, +-342, -329, 58, 50, 370, 284, 333, 258, +-8, 122, -311, -110, -257, -220, 12, -154, +287, 0, 243, 126, -49, 212, -314, 59, +-227, -193, 14, -268, 248, -62, 302, 252, +84, 392, -182, 140, -259, -311, -200, -483, +-31, -199, 255, 275, 302, 470, 111, 230, +-150, -214, -329, -409, -263, -203, 115, 203, +377, 368, 296, 177, -30, -188, -386, -373, +-420, -242, -7, 123, 443, 382, 454, 313, +72, 4, -456, -279, -592, -337, -119, -129, +516, 186, 625, 283, 181, 148, -493, -87, +-747, -230, -229, -148, 558, 117, 752, 242, +227, 123, -546, -108, -876, -289, -265, -210, +670, 96, 979, 336, 319, 256, -645, -3, +-1118, -294, -519, -353, 601, -95, 1190, 267, +660, 347, -406, 173, -1123, -145, -837, -379, +249, -267, 1045, 134, 862, 360, -102, 254, +-950, -30, -931, -340, 40, -325, 910, 48, +949, 348, 79, 225, -866, -23, -998, -275, +-168, -252, 762, 53, 1018, 319, 336, 140, +-665, -113, -1042, -221, -442, -149, 537, 89, +1008, 275, 593, 121, -379, -144, -977, -190, +-671, -116, 190, 74, 787, 238, 734, 177, +24, -118, -660, -240, -727, -171, -155, 62, +466, 271, 718, 249, 309, -87, -368, -297, +-700, -191, -423, 87, 179, 274, 622, 170, +601, -155, 43, -309, -537, -79, -680, 231, +-271, 325, 341, 76, 758, -252, 454, -365, +-265, -80, -736, 236, -551, 305, 134, 75, +741, -158, 657, -235, -68, -44, -699, 183, +-695, 181, -90, -28, 585, -210, 764, -216, +226, -14, -461, 282, -689, 310, -365, 45, +241, -258, 666, -344, 466, -156, -102, 235, +-528, 394, -524, 158, -104, -229, 422, -371, +570, -203, 221, 198, -299, 457, -551, 255, +-319, -222, 211, -467, 573, -309, 367, 120, +-178, 508, -558, 384, -401, -133, 88, -493, +526, -368, 482, 51, 15, 485, -441, 458, +-500, -17, -148, -468, 317, -467, 499, -113, +219, 340, -252, 530, -480, 254, -246, -233, +192, -482, 475, -325, 309, 95, -162, 478, +-494, 419, -359, -80, 74, -521, 466, -478, +438, 5, -16, 564, -438, 633, -425, 78, +-34, -588, 378, -678, 439, -176, 73, 485, +-354, 687, -428, 240, -151, -443, 233, -637, +474, -212, 261, 386, -175, 625, -411, 289, +-310, -359, 33, -685, 399, -360, 356, 255, +-47, 634, -358, 481, -344, -99, -40, -585, +359, -480, 486, 31, 115, 433, -344, 418, +-511, 38, -298, -396, 162, -393, 561, -3, +442, 367, -41, 376, -421, 96, -492, -318, +-163, -455, 357, -178, 558, 238, 240, 393, +-291, 252, -604, -86, -380, -360, 253, -263, +708, 69, 500, 282, -218, 216, -760, -12, +-599, -274, 133, -247, 749, 41, 671, 279, +-49, 232, -720, 24, -714, -234, -64, -276, +650, -46, 789, 227, 216, 229, -568, 35, +-861, -194, -363, -266, 468, -47, 886, 275, +492, 321, -365, 52, -880, -249, -581, -403, +250, -174, 857, 247, 675, 446, -155, 200, +-827, -161, -770, -405, -8, -248, 796, 189, +895, 445, 130, 212, -724, -249, -919, -520, +-318, -335, 588, 260, 968, 681, 463, 486, +-431, -165, -863, -648, -622, -628, 160, -53, +785, 552, 690, 622, 27, 127, -535, -367, +-673, -519, -230, -200, 383, 312, 593, 515, +296, 202, -210, -268, -537, -518, -417, -357, +128, 139, 554, 544, 497, 487, -32, 43, +-545, -371, -627, -505, -70, -237, 560, 194, +668, 408, 172, 233, -478, -54, -757, -258, +-286, -247, 461, -6, 782, 240, 424, 270, +-369, 101, -865, -150, -559, -379, 289, -329, +849, 29, 662, 395, -172, 483, -821, 223, +-693, -275, 117, -604, 772, -378, 714, 167, +-54, 553, -779, 480, -765, -42, -45, -601, +718, -580, 836, 27, 229, 623, -609, 695, +-829, 142, -360, -631, 384, -854, 751, -269, +468, 519, -264, 826, -649, 426, -445, -355, +141, -796, 601, -437, 510, 288, -92, 687, +-613, 465, -569, -185, -48, -714, 560, -535, +693, 154, 223, 680, -467, 590, -715, -26, +-394, -662, 275, -669, 711, 12, 542, 643, +-119, 656, -625, 35, -607, -645, -55, -755, +515, -75, 595, 670, 189, 800, -338, 202, +-520, -557, -297, -838, 143, -356, 436, 408, +415, 753, 14, 417, -400, -236, -521, -635, +-153, -435, 407, 165, 637, 568, 261, 394, +-389, -145, -717, -503, -389, -392, 338, 102, +739, 465, 518, 354, -194, -94, -729, -368, +-627, -285, 50, 39, 669, 267, 715, 211, +109, -18, -576, -129, -743, -91, -243, -68, +435, -44, 705, -17, 386, 79, -254, 204, +-655, 208, -497, -71, 89, -334, 593, -312, +606, 1, 60, 357, -575, 426, -696, 36, +-168, -420, 535, -457, 786, -56, 296, 430, +-488, 561, -822, 125, -413, -480, 382, -644, +842, -225, 535, 403, -287, 708, -819, 379, +-609, -322, 145, -711, 783, -459, 720, 195, +-28, 676, -710, 538, -741, -129, -141, -680, +594, -590, 784, 54, 239, 679, -487, 681, +-719, 48, -340, -665, 373, -767, 705, -164, +356, 604, -295, 806, -619, 290, -396, -482, +172, -819, 553, -391, 390, 372, -61, 770, +-398, 485, -403, -201, -102, -736, 302, -593, +390, 87, 199, 652, -131, 641, -406, 98, +-347, -565, 79, -735, 412, -200, 372, 481, +38, 711, -401, 351, -471, -336, -55, -762, +419, -450, 487, 240, 134, 670, -392, 542, +-559, -64, -188, -685, 368, -638, 540, 3, +268, 610, -216, 704, -495, 200, -338, -563, +54, -821, 344, -310, 366, 423, 111, 786, +-232, 499, -332, -230, -178, -762, 128, -551, +322, 85, 221, 601, -124, 597, -318, 83, +-257, -543, 60, -637, 367, -164, 351, 432, +-15, 677, -381, 349, -403, -331, -78, -732, +345, -471, 440, 167, 139, 654, -253, 585, +-383, 16, -237, -580, 110, -617, 336, -122, +292, 461, 42, 634, -252, 283, -396, -371, +-157, -709, 248, -424, 405, 238, 225, 707, +-185, 610, -451, -48, -248, -708, 210, -712, +415, -101, 244, 584, -153, 760, -419, 278, +-294, -508, 149, -782, 381, -344, 255, 385, +-55, 765, -312, 512, -294, -254, 36, -795, +275, -603, 211, 100, 6, 687, -194, 721, +-214, 87, -11, -646, 210, -746, 186, -164, +11, 517, -169, 740, -211, 282, -78, -480, +164, -749, 249, -308, 119, 378, -66, 706, +-227, 424, -215, -286, -14, -712, 179, -467, +231, 172, 132, 626, -98, 546, -263, -48, +-177, -620, 83, -580, 282, -24, 213, 536, +-89, 615, -355, 147, -274, -489, 91, -631, +386, -195, 350, 377, 15, 596, -367, 298, +-453, -267, -142, -548, 261, -314, 455, 149, +253, 448, -198, 370, -453, -18, -248, -367, +192, -372, 432, -81, 227, 240, -230, 371, +-472, 203, -234, -144, 254, -351, 501, -263, +279, 23, -201, 284, -493, 319, -321, 64, +150, -246, 462, -316, 342, -112, -71, 192, +-412, 319, -397, 144, -28, -216, 375, -354, +474, -152, 165, 212, -288, 403, -524, 238, +-297, -193, 223, -472, 519, -303, 305, 121, +-172, 445, -469, 385, -318, -2, 162, -401, +476, -388, 322, -50, -121, 297, -452, 360, +-421, 93, -3, -281, 445, -350, 496, -72, +120, 250, -333, 347, -521, 146, -261, -209, +262, -369, 501, -189, 261, 109, -175, 305, +-467, 285, -333, 44, 134, -243, 470, -302, +370, -150, -54, 135, -446, 331, -471, 257, +-70, -102, 424, -359, 521, -285, 146, 77, +-344, 414, -522, 373, -231, -72, 281, -500, +493, -443, 219, 26, -212, 521, -403, 537, +-224, 63, 166, -485, 368, -563, 198, -167, +-142, 351, -329, 522, -197, 233, 110, -215, +320, -411, 220, -242, -74, 105, -287, 321, +-232, 236, -15, -33, 205, -251, 266, -258, +116, -60, -117, 198, -258, 292, -230, 171, +-17, -99, 275, -305, 356, -269, 132, 13, +-250, 261, -455, 289, -287, 64, 207, -228, +556, -293, 366, -57, -180, 230, -565, 293, +-404, 97, 186, -240, 593, -378, 375, -179, +-230, 198, -596, 420, -370, 334, 220, -63, +602, -454, 401, -462, -148, -69, -511, 401, +-403, 547, 5, 186, 367, -398, 360, -598, +71, -204, -205, 405, -286, 655, -159, 243, +117, -465, 278, -736, 222, -249, -25, 487, +-296, 776, -332, 311, -80, -487, 274, -819, +411, -335, 198, 444, -172, 781, -385, 392, +-276, -381, 78, -787, 341, -418, 284, 319, +-16, 717, -296, 460, -303, -228, -13, -707, +300, -504, 344, 180, 70, 657, -274, 544, +-356, -68, -122, -632, 190, -636, 322, -39, +150, 553, -141, 671, -260, 221, -120, -415, +107, -685, 234, -341, 144, 282, -106, 611, +-279, 420, -199, -156, 43, -571, 272, -464, +305, 99, 77, 547, -223, 518, -327, -16, +-169, -561, 98, -629, 300, -103, 247, 534, +-24, 720, -266, 263, -266, -443, -39, -762, +259, -396, 344, 329, 83, 729, -284, 459, +-402, -234, -165, -681, 254, -486, 475, 190, +236, 659, -216, 513, -461, -125, -305, -628, +127, -572, 461, 20, 329, 560, -84, 572, +-376, 98, -328, -421, 11, -538, 336, -175, +311, 314, 5, 451, -260, 184, -265, -241, +-51, -419, 194, -200, 269, 231, 81, 417, +-149, 225, -223, -162, -129, -404, 68, -282, +218, 89, 144, 332, -38, 248, -154, -3, +-137, -198, -21, -182, 106, -11, 121, 122, +42, 85, -47, 10, -95, -46, -95, -63, +-28, -58, 104, -20, 155, 40, 71, 139, +-90, 152, -192, -1, -113, -209, 116, -254, +221, -65, 83, 209, -166, 311, -247, 101, +-75, -199, 221, -297, 322, -83, 90, 191, +-221, 259, -334, 50, -166, -203, 150, -237, +324, -25, 192, 193, -72, 192, -229, 5, +-167, -169, 11, -139, 165, 30, 138, 164, +-17, 108, -137, -51, -128, -151, -27, -114, +131, 12, 198, 126, 70, 118, -122, 19, +-216, -52, -152, -69, 73, -31, 263, 32, +182, 38, -66, -36, -250, -69, -214, -41, +37, 41, 275, 141, 230, 144, -29, -21, +-247, -174, -234, -180, -7, -54, 217, 130, +222, 195, 16, 47, -181, -145, -182, -139, +-17, 3, 156, 171, 196, 168, 45, -40, +-149, -257, -212, -202, -113, 41, 77, 245, +227, 232, 206, -8, 12, -229, -194, -194, +-250, 37, -104, 185, 134, 154, 264, -42, +152, -202, -112, -157, -271, 58, -154, 181, +122, 146, 309, -6, 182, -143, -148, -151, +-341, -10, -211, 108, 119, 113, 341, 39, +239, -73, -80, -125, -306, -54, -244, 83, +24, 141, 234, 103, 236, -57, 37, -187, +-173, -157, -221, 53, -85, 208, 95, 184, +195, -24, 141, -224, -26, -217, -161, 18, +-177, 235, -52, 205, 124, -7, 214, -206, +116, -176, -99, 28, -239, 199, -174, 110, +51, -97, 262, -215, 232, -84, -12, 157, +-233, 275, -251, 114, -50, -159, 181, -281, +234, -160, 82, 84, -133, 227, -217, 157, +-81, -40, 123, -137, 209, -86, 89, 47, +-133, 111, -234, 53, -107, -89, 112, -154, +245, -97, 153, 61, -65, 193, -214, 196, +-187, 28, 6, -177, 187, -247, 193, -121, +32, 124, -157, 256, -211, 144, -52, -120, +151, -247, 216, -131, 90, 155, -110, 313, +-227, 158, -155, -208, 50, -407, 195, -229, +179, 198, 33, 488, -124, 336, -176, -142, +-59, -527, 77, -430, 120, 66, 47, 513, +-56, 485, -92, 6, -21, -495, 78, -516, +96, -22, 14, 492, -92, 531, -128, 43, +-53, -518, 81, -582, 141, -55, 93, 544, +-31, 621, -119, 108, -109, -509, -12, -656, +77, -175, 101, 450, 24, 615, -58, 203, +-84, -349, -21, -555, 62, -213, 75, 320, +21, 499, -45, 196, -67, -273, -37, -488, +11, -252, 23, 230, 44, 479, 43, 310, +23, -109, -46, -412, -67, -369, -36, -7, +43, 321, 78, 342, 16, 83, -83, -231, +-77, -320, 35, -115, 128, 208, 101, 323, +-67, 147, -184, -182, -124, -367, 63, -214, +195, 157, 150, 396, -54, 279, -193, -92, +-154, -389, 48, -333, 194, 28, 152, 358, +-34, 343, -194, 18, -159, -302, 23, -322, +149, -46, 136, 256, 21, 292, -113, 60, +-110, -214, -9, -270, 70, -88, 66, 173, +14, 277, -66, 148, -75, -102, 1, -277, +71, -243, 52, -24, 11, 241, -22, 320, +-37, 164, -5, -127, -17, -315, -50, -270, +-21, -5, 62, 238, 96, 271, 68, 89, +-40, -137, -128, -217, -106, -104, 19, 105, +117, 195, 95, 115, -25, -81, -135, -226, +-97, -194, 77, 27, 198, 250, 114, 294, +-96, 100, -251, -204, -159, -371, 79, -218, +242, 121, 178, 354, -34, 271, -196, -56, +-154, -331, 22, -270, 168, 72, 139, 336, +-37, 265, -189, -95, -167, -392, 34, -327, +229, 89, 238, 426, 20, 387, -231, -12, +-291, -393, -82, -424, 182, -74, 284, 325, +116, 388, -144, 117, -241, -227, -98, -327, +114, -122, 196, 186, 88, 265, -107, 99, +-192, -128, -103, -215, 72, -107, 171, 94, +148, 189, -15, 111, -166, -29, -163, -138, +-16, -158, 146, -59, 190, 90, 31, 165, +-181, 132, -201, 4, -23, -149, 199, -188, +231, -43, 27, 112, -220, 154, -237, 63, +-14, -81, 211, -130, 207, -7, 4, 114, +-222, 85, -195, -41, 53, -148, 247, -107, +193, 59, -52, 182, -261, 88, -216, -81, +42, -152, 240, -48, 204, 113, -7, 160, +-177, -10, -185, -214, -26, -180, 121, 60, +146, 279, 53, 247, -72, -38, -153, -331, +-101, -280, 38, 50, 159, 321, 155, 273, +2, -56, -157, -348, -203, -264, -67, 126, +133, 396, 223, 268, 112, -134, -90, -436, +-224, -323, -144, 127, 64, 444, 200, 329, +136, -73, -53, -386, -173, -335, -124, 51, +41, 362, 162, 296, 136, -58, -13, -336, +-141, -300, -178, 34, -46, 335, 141, 295, +215, -16, 109, -280, -82, -271, -214, -37, +-151, 226, 28, 230, 161, 12, 156, -184, +22, -163, -102, -4, -130, 161, -34, 165, +75, -3, 105, -151, 38, -157, -50, -50, +-111, 82, -48, 165, 40, 102, 88, -26, +70, -112, 11, -119, -55, -42, -83, 94, +-65, 130, -15, 30, 73, -90, 130, -117, +84, -39, -81, 112, -184, 154, -142, 22, +61, -122, 247, -134, 204, -32, -62, 94, +-276, 130, -241, 2, 34, -107, 292, -84, +265, 26, -14, 88, -281, 84, -268, -9, +-12, -93, 262, -75, 292, -13, 60, 22, +-230, 39, -304, 51, -141, 17, 154, 2, +308, -8, 213, -27, -57, -26, -282, 4, +-252, -9, -6, -23, 226, 0, 237, 28, +39, 37, -194, 36, -217, 5, -30, -44, +190, -31, 212, -5, 53, -11, -178, -11, +-256, 7, -109, 27, 135, 55, 251, 44, +163, -22, -56, -70, -222, -29, -153, 11, +31, 21, 154, -2, 107, -44, -26, -40, +-128, 48, -72, 107, 58, 52, 134, -23, +63, -89, -54, -82, -136, -25, -92, 34, +41, 11, 114, 12, 80, 49, 0, 74, +-58, 44, -55, -24, -5, -104, 2, -126, +3, -35, 1, 58, 28, 93, 35, 75, +14, 30, -37, -34, -45, -47, -9, -30, +52, -18, 40, 1, -31, 18, -77, -18, +-47, -38, 58, 5, 115, 66, 62, 95, +-58, 71, -128, -39, -83, -144, 42, -121, +95, -23, 67, 69, -11, 101, -56, 77, +-32, 5, 16, -8, 38, -19, 12, -48, +-32, -63, -60, -24, -49, 18, 11, 51, +101, 58, 101, -5, 32, -40, -86, -7, +-150, 38, -73, 26, 77, 5, 120, -54, +55, -79, -49, -17, -94, 68, -26, 84, +71, 47, 86, -31, -8, -104, -80, -78, +-83, 26, -11, 111, 87, 110, 111, 15, +11, -132, -81, -183, -117, -71, -41, 111, +89, 210, 141, 156, 56, -33, -88, -183, +-156, -168, -82, -21, 70, 105, 140, 124, +67, 32, -66, -74, -89, -81, -23, 13, +71, 95, 62, 81, -42, 9, -99, -100, +-28, -134, 61, -63, 88, 50, 13, 111, +-63, 109, -43, 42, 37, -66, 82, -98, +0, -49, -96, 14, -108, 55, -5, 50, +110, -38, 133, -92, 19, -36, -87, 67, +-100, 137, -15, 120, 60, -32, 51, -198, +-13, -189, -53, -30, -23, 145, 39, 216, +54, 102, 15, -123, -7, -208, -28, -78, +-24, 113, -25, 198, -19, 88, 1, -154, +43, -249, 56, -87, 27, 159, -32, 262, +-59, 142, -48, -122, 0, -269, 61, -146, +58, 91, 17, 216, -47, 138, -92, -53, +-61, -188, 41, -113, 113, 55, 106, 150, +-16, 103, -135, -24, -144, -131, -8, -112, +145, 16, 157, 111, 17, 109, -147, 9, +-168, -105, -5, -133, 179, -27, 178, 97, +3, 134, -189, 43, -187, -86, -1, -138, +195, -54, 205, 72, 25, 118, -183, 44, +-221, -61, -72, -105, 150, -45, 254, 56, +127, 98, -102, 51, -256, -23, -184, -68, +53, -72, 243, -33, 208, 11, -20, 63, +-226, 81, -199, 61, 3, -29, 214, -102, +217, -84, -4, 7, -224, 88, -243, 89, +-41, 0, 212, -95, 289, -72, 92, 20, +-183, 88, -295, 72, -138, -1, 125, -81, +276, -67, 165, -2, -90, 32, -246, 26, +-164, 10, 58, -12, 239, -12, 208, 7, +-24, 6, -227, -7, -230, 0, -33, -1, +191, -20, 256, -21, 85, -7, -152, 19, +-247, 44, -110, 41, 117, -14, 250, -54, +141, -58, -108, -22, -265, 32, -169, 71, +101, 54, 288, 1, 208, -49, -81, -86, +-305, -59, -248, 15, 55, 94, 305, 106, +281, 44, -3, -74, -299, -140, -321, -88, +-35, 43, 276, 136, 346, 102, 104, -30, +-247, -140, -360, -103, -126, 42, 220, 158, +344, 109, 146, -54, -197, -181, -343, -145, +-142, 39, 193, 200, 320, 167, 157, -24, +-153, -182, -325, -164, -186, 10, 122, 178, +292, 159, 197, -33, -47, -188, -232, -159, +-211, 17, -9, 181, 185, 175, 193, -11, +70, -155, -105, -133, -209, 0, -138, 104, +65, 91, 206, -25, 183, -87, 0, -15, +-211, 61, -252, 54, -43, -18, 225, -68, +267, -23, 83, 75, -188, 62, -309, -61, +-113, -135, 194, -55, 299, 105, 130, 193, +-166, 77, -310, -136, -159, -201, 158, -49, +303, 152, 155, 190, -120, 21, -294, -186, +-208, -196, 83, 7, 291, 197, 237, 198, +-1, 36, -259, -154, -296, -188, -71, -59, +213, 87, 291, 130, 123, 65, -148, -54, +-280, -108, -143, -51, 136, 64, 255, 152, +129, 95, -102, -80, -254, -230, -153, -191, +97, 32, 241, 269, 166, 273, -41, 34, +-210, -233, -194, -276, -21, -51, 157, 207, +184, 252, 59, 33, -101, -225, -168, -271, +-92, -52, 76, 232, 171, 340, 114, 155, +-41, -177, -166, -373, -160, -289, -9, 35, +160, 346, 179, 364, 55, 80, -116, -262, +-178, -367, -86, -138, 92, 220, 165, 348, +92, 125, -50, -232, -148, -366, -109, -142, +48, 224, 158, 393, 127, 171, -18, -194, +-164, -362, -163, -190, -7, 136, 164, 315, +174, 174, 27, -115, -150, -255, -183, -157, +-40, 90, 141, 240, 180, 165, 53, -56, +-118, -193, -174, -172, -72, -18, 69, 136, +133, 162, 93, 50, 3, -79, -67, -110, +-86, -60, -58, 44, 9, 96, 71, 36, +83, -59, 20, -86, -56, -49, -85, 34, +-25, 106, 68, 77, 96, -9, 26, -78, +-68, -91, -120, -36, -81, 61, 54, 108, +146, 45, 128, -61, -1, -117, -138, -69, +-169, 59, -49, 164, 113, 108, 173, -71, +90, -184, -56, -146, -159, 20, -126, 173, +30, 162, 142, -7, 128, -131, 13, -121, +-131, 10, -161, 125, -30, 106, 116, -35, +155, -138, 60, -102, -84, 16, -171, 124, +-105, 121, 74, 29, 188, -72, 143, -94, +-32, -58, -203, -20, -187, 8, 22, 43, +208, 70, 193, 68, 1, 11, -189, -81, +-212, -98, -19, -16, 188, 90, 206, 97, +25, -5, -169, -134, -221, -127, -62, 27, +181, 197, 237, 198, 68, 3, -156, -216, +-240, -269, -111, -81, 141, 198, 234, 297, +102, 134, -98, -136, -199, -284, -115, -169, +75, 118, 181, 271, 106, 158, -64, -105, +-160, -279, -103, -191, 56, 105, 175, 309, +110, 218, -64, -71, -173, -308, -126, -273, +34, 14, 182, 303, 152, 296, -16, 30, +-167, -249, -159, -301, -16, -72, 135, 217, +164, 286, 18, 83, -128, -163, -132, -258, +-19, -113, 102, 134, 140, 242, 30, 111, +-113, -100, -141, -209, -33, -139, 92, 67, +161, 196, 81, 136, -99, -45, -165, -168, +-84, -141, 51, 18, 156, 163, 129, 143, +-36, -15, -147, -148, -134, -140, -10, -22, +123, 148, 168, 173, 58, 23, -115, -139, +-167, -181, -81, -77, 73, 105, 179, 205, +89, 109, -84, -51, -131, -161, -58, -140, +54, -19, 102, 99, 37, 122, -63, 48, +-54, -30, -1, -69, 23, -41, 2, 9, +7, 52, -10, 29, 22, -27, 52, -78, +-31, -78, -77, 14, -34, 119, 37, 160, +91, 66, 68, -95, -62, -217, -124, -168, +-63, 10, 55, 197, 119, 225, 103, 52, +-17, -137, -127, -202, -109, -75, -7, 108, +84, 169, 126, 41, 52, -113, -80, -172, +-117, -73, -66, 112, 55, 206, 144, 147, +93, -25, -86, -181, -182, -234, -95, -105, +80, 117, 189, 264, 121, 211, -82, -27, +-173, -266, -92, -279, 60, -22, 153, 254, +96, 302, -62, 61, -159, -268, -84, -352, +65, -73, 167, 286, 111, 374, -53, 110, +-194, -305, -125, -429, 61, -119, 175, 337, +132, 479, -60, 163, -191, -336, -109, -555, +86, -255, 186, 292, 99, 578, -94, 332, +-198, -175, -91, -524, 110, -383, 205, 97, +101, 427, -105, 321, -210, -76, -108, -380, +110, -304, 206, 107, 114, 412, -78, 332, +-197, -74, -122, -418, 44, -398, 149, -32, +116, 344, -8, 392, -104, 116, -87, -200, +-5, -279, 55, -120, 52, 109, 12, 167, +-27, 54, -49, -84, -37, -124, 18, -38, +66, 71, 67, 129, 17, 101, -73, 2, +-101, -121, -44, -165, 50, -125, 95, 38, +77, 215, -4, 204, -90, 33, -90, -174, +-13, -256, 87, -108, 89, 170, 26, 273, +-72, 121, -88, -149, -25, -291, 34, -159, +64, 132, 63, 316, 20, 178, -49, -109, +-88, -282, -79, -202, 14, 66, 119, 281, +109, 208, -14, -37, -125, -227, -108, -245, +7, -27, 87, 212, 101, 265, 26, 93, +-47, -141, -88, -263, -91, -159, -14, 81, +129, 236, 158, 176, 16, -47, -151, -199, +-199, -187, -18, 21, 204, 215, 208, 202, +-5, 2, -199, -204, -208, -253, -16, -73, +181, 189, 220, 253, 46, 125, -146, -99, +-203, -226, -89, -166, 114, 33, 207, 164, +96, 144, -93, 26, -167, -120, -101, -153, +79, -40, 138, 124, 49, 155, -55, 62, +-78, -96, -20, -187, 35, -93, 27, 78, +0, 161, 6, 101, 9, -3, -33, -118, +-42, -128, 3, -38, 73, 68, 75, 127, +-9, 91, -95, -55, -101, -178, 10, -102, +84, 82, 87, 221, 28, 129, -48, -105, +-90, -263, -41, -164, 13, 113, 62, 259, +109, 152, 25, -77, -96, -200, -126, -159, +-45, 37, 109, 148, 180, 112, 47, 12, +-147, -94, -202, -130, -39, -44, 166, 99, +217, 156, 45, 96, -206, -87, -247, -211, +-12, -160, 219, 62, 242, 241, 29, 191, +-228, -23, -215, -231, -8, -212, 159, 13, +194, 219, 53, 183, -124, -7, -191, -200, +-108, -194, 90, 16, 238, 186, 164, 193, +-106, 34, -287, -142, -183, -201, 123, -72, +292, 86, 157, 173, -133, 120, -271, -33, +-106, -158, 141, -153, 223, 0, 90, 141, +-109, 181, -187, 41, -95, -148, 72, -217, +156, -82, 139, 125, -19, 222, -168, 119, +-147, -104, -9, -192, 145, -80, 151, 118, +-3, 153, -134, 13, -112, -152, 1, -141, +94, 60, 73, 195, 6, 115, -57, -80, +-60, -160, -4, -71, 17, 100, 21, 104, +37, -24, -11, -109, -27, -51, -11, 90, +-28, 121, 24, 13, 51, -110, 17, -90, +-21, 28, -46, 123, -55, 33, -4, -104, +64, -153, 104, -39, 66, 165, -47, 194, +-158, 36, -133, -150, 58, -201, 214, -54, +135, 158, -76, 146, -228, -5, -137, -127, +118, -128, 231, 54, 93, 182, -137, 107, +-195, -71, -83, -165, 119, -115, 173, 42, +55, 128, -77, 90, -130, -16, -73, -84, +28, -37, 102, -10, 108, 37, 34, 59, +-78, 23, -140, -13, -106, -47, 39, -115, +177, -73, 153, 71, 3, 170, -170, 196, +-229, 13, -30, -227, 191, -301, 246, -106, +70, 213, -203, 379, -272, 185, -68, -214, +200, -444, 280, -263, 93, 247, -189, 539, +-282, 319, -124, -256, 157, -629, 283, -376, +131, 283, -126, 659, -254, 368, -136, -299, +108, -676, 215, -314, 133, 360, -57, 672, +-184, 297, -150, -395, -1, -718, 171, -345, +194, 356, 47, 716, -152, 441, -223, -240, +-79, -685, 151, -493, 230, 157, 57, 626, +-134, 473, -162, -154, -23, -638, 117, -454, +88, 221, -35, 691, -64, 444, 16, -251, +39, -719, 1, -460, -63, 267, -44, 687, +52, 391, 85, -269, 35, -607, -54, -294, +-95, 355, -55, 563, 31, 139, 123, -431, +103, -527, -34, -32, -163, 510, -140, 467, +49, -95, 219, -513, 161, -358, -74, 219, +-235, 510, -180, 203, 79, -343, 254, -497, +195, -88, -47, 438, -251, 497, -228, 14, +16, -497, 243, -497, 247, 26, 22, 512, +-207, 517, -229, -14, -41, -561, 175, -546, +190, -2, 41, 542, -105, 596, -131, 65, +-70, -555, 66, -607, 125, -100, 96, 490, +-10, 617, -136, 144, -152, -460, 1, -607, +177, -181, 167, 389, 12, 606, -151, 270, +-184, -308, -40, -613, 132, -353, 168, 204, +88, 583, -58, 463, -183, -101, -149, -570, +71, -516, 194, 7, 154, 538, -44, 603, +-208, 62, -150, -559, 80, -646, 195, -119, +104, 549, -53, 718, -173, 189, -119, -544, +45, -724, 170, -228, 129, 447, 6, 708, +-141, 308, -173, -396, -34, -672, 161, -316, +187, 269, 46, 652, -134, 431, -202, -226, +-57, -661, 160, -469, 205, 124, 65, 642, +-119, 592, -227, -64, -113, -648, 116, -589, +245, 9, 159, 560, -66, 616, -240, 46, +-187, -572, 59, -583, 246, -66, 193, 472, +-15, 619, -223, 191, -222, -455, 19, -639, +238, -273, 229, 302, 40, 651, -204, 438, +-277, -193, -62, -635, 177, -497, 284, 54, +182, 569, -92, 579, -316, 29, -270, -558, +51, -598, 356, -97, 368, 492, 5, 655, +-401, 190, -431, -447, -2, -643, 446, -268, +457, 312, 38, 619, -441, 359, -470, -207, +-20, -554, 446, -416, 460, 66, 48, 501, +-398, 517, -428, 52, -40, -458, 361, -580, +398, -205, 86, 362, -262, 648, -345, 343, +-138, -268, 172, -631, 333, -453, 218, 137, +-33, 622, -291, 545, -324, -55, -37, -618, +329, -646, 407, -65, 113, 621, -332, 770, +-453, 201, -101, -570, 357, -820, 459, -343, +99, 453, -332, 817, -381, 417, -71, -341, +306, -732, 371, -445, 57, 238, -221, 668, +-269, 464, -74, -148, 154, -632, 229, -530, +94, 34, -30, 567, -108, 615, -140, 132, +-86, -497, 78, -681, 244, -265, 218, 375, +-4, 700, -313, 385, -352, -288, 17, -701, +447, -450, 445, 207, 18, 677, -482, 533, +-510, -92, 11, -641, 561, -600, 525, -24, +-16, 553, -536, 666, -519, 181, 40, -510, +562, -747, 534, -282, -11, 470, -511, 838, +-519, 407, -24, -486, 474, -939, 548, -476, +102, 479, -391, 978, -486, 522, -159, -439, +304, -962, 516, -522, 255, 407, -190, 893, +-448, 519, -303, -307, 112, -849, 420, -608, +392, 166, 19, 778, -335, 752, -387, 107, +-108, -678, 248, -944, 419, -372, 207, 559, +-164, 1066, -352, 633, -243, -424, 71, -1175, +339, -841, 331, 324, 45, 1239, -253, 1030, +-329, -171, -149, -1262, 187, -1228, 402, -15, +271, 1221, -64, 1363, -329, 266, -336, -1083, +-71, -1467, 316, -504, 455, 919, 221, 1504, +-194, 762, -499, -704, -388, -1553, 136, -1029, +572, 445, 527, 1539, 44, 1296, -525, -102, +-642, -1431, -158, -1512, 478, -282, 730, 1205, +375, 1597, -318, 638, -744, -873, -506, -1613, +217, -936, 776, 538, 703, 1509, 5, 1213, +-759, -128, -829, -1409, -122, -1452, 720, -289, +975, 1145, 385, 1651, -629, 782, -1072, -812, +-512, -1751, 501, -1222, 1132, 371, 756, 1705, +-343, 1615, -1142, 100, -831, -1617, 223, -1909, +1074, -508, 975, 1410, 3, 2164, -940, 948, +-965, -1236, -152, -2322, 729, -1300, 1015, 923, +455, 2383, -484, 1665, -964, -586, -596, -2293, +205, -1903, 913, 163, 854, 2020, 42, 2058, +-782, 288, -914, -1667, -307, -2078, 627, -680, +1065, 1187, 543, 2006, -432, 1087, -1040, -745, +-741, -1863, 244, -1365, 1106, 268, 962, 1641, +-54, 1607, -1002, 169, -1049, -1366, -135, -1700, +976, -562, 1184, 987, 314, 1665, -775, 911, +-1138, -590, -503, -1512, 633, -1163, 1169, 122, +613, 1263, -399, 1360, -1008, 309, -706, -970, +208, -1457, 898, -706, 741, 656, 28, 1457, +-626, 1003, -729, -329, -245, -1343, 475, -1182, +770, 9, 419, 1137, -216, 1239, -667, 281, +-560, -819, 91, -1200, 649, -591, 632, 486, +150, 1077, -475, 801, -690, -85, -311, -877, +375, -986, 753, -272, 492, 647, -231, 1029, +-759, 561, -600, -350, 168, -983, 792, -814, +643, 100, -65, 874, -664, 898, -594, 201, +34, -658, 557, -1007, 540, -473, 109, 413, +-332, 925, -407, 743, -162, -24, 178, -781, +364, -973, 281, -370, -10, 525, -260, 1039, +-306, 751, -92, -186, 209, -1062, 359, -1053, +227, -87, -143, 964, -390, 1258, -273, 400, +123, -870, 428, -1409, 367, -690, -63, 686, +-426, 1475, -333, 964, 80, -428, 436, -1423, +383, -1203, -36, 136, -419, 1304, -352, 1301, +88, 161, 462, -1088, 353, -1330, -104, -402, +-450, 872, -312, 1279, 185, 578, 457, -611, +258, -1173, -222, -734, -430, 337, -185, 1047, +266, 783, 415, -61, 159, -785, -258, -792, +-396, -189, -117, 537, 264, 689, 433, 331, +190, -210, -190, -549, -425, -451, -229, -31, +194, 364, 440, 434, 273, 275, -101, -116, +-373, -394, -305, -403, 61, -122, 319, 218, +274, 456, 39, 391, -200, -38, -298, -465, +-134, -559, 146, -167, 278, 409, 222, 732, +30, 346, -269, -384, -361, -793, -88, -515, +283, 268, 451, 817, 288, 643, -210, -97, +-559, -707, -363, -747, 206, -146, 550, 535, +468, 764, -38, 426, -579, -282, -573, -787, +-31, -680, 513, 69, 606, 771, 213, 865, +-460, 183, -719, -731, -316, -1062, 401, -399, +692, 678, 433, 1114, -211, 646, -696, -475, +-504, -1197, 104, -839, 586, 298, 572, 1121, +128, 974, -447, -29, -614, -1069, -273, -1093, +327, -145, 632, 959, 418, 1133, -178, 336, +-655, -802, -541, -1203, 24, -473, 563, 648, +637, 1154, 162, 615, -482, -401, -734, -1102, +-405, -721, 317, 204, 831, 912, 612, 808, +-176, 47, -846, -714, -780, -840, 5, -238, +831, 461, 923, 806, 165, 434, -753, -222, +-982, -737, -341, -574, 608, 15, 1058, 586, +484, 687, -542, 183, -1050, -457, -658, -717, +333, -334, 1045, 274, 758, 710, -275, 504, +-1003, -101, -797, -641, 106, -636, 875, -94, +813, 506, -13, 718, -751, 295, -703, -355, +-126, -741, 496, -454, 696, 182, 284, 686, +-362, 602, -608, -18, -406, -630, 87, -736, +565, -135, 520, 555, 16, 828, -522, 340, +-602, -448, -222, -910, 368, -532, 624, 323, +276, 874, -340, 692, -568, -136, -336, -780, +145, -784, 511, -31, 310, 659, -126, 770, +-386, 189, -277, -510, 13, -748, 287, -330, +241, 410, 0, 703, -197, 435, -222, -249, +-127, -660, 55, -553, 198, 70, 131, 604, +-24, 606, -185, 142, -221, -468, -90, -669, +109, -365, 130, 335, 62, 674, -32, 501, +-145, -140, -154, -676, -15, -618, 82, 13, +88, 659, 6, 657, -91, 128, -90, -584, +34, -714, 58, -251, -66, 479, -116, 712, +1, 364, 123, -279, 80, -710, -111, -500, +-293, 110, -174, 645, 145, 576, 314, 83, +106, -563, -212, -667, -391, -181, -236, 464, +102, 674, 322, 278, 259, -346, -46, -676, +-345, -331, -371, 244, -84, 586, 282, 373, +403, -101, 101, -487, -306, -420, -458, 8, +-185, 330, 204, 388, 391, 129, 205, -171, +-198, -353, -476, -197, -351, 35, 34, 224, +363, 255, 344, 107, -24, -95, -368, -264, +-409, -192, -142, -38, 129, 206, 285, 274, +212, 143, 12, -151, -245, -304, -373, -200, +-259, 53, 100, 300, 413, 237, 367, 17, +-56, -261, -522, -253, -556, -60, -135, 177, +463, 229, 592, 105, 168, -77, -501, -203, +-795, -86, -417, 4, 323, 103, 781, 84, +469, 77, -300, -2, -886, -44, -673, -88, +93, -163, 772, -73, 674, 145, -17, 341, +-701, 178, -809, -120, -230, -475, 487, -399, +792, 119, 354, 619, -409, 536, -914, -78, +-616, -630, 163, -672, 790, -16, 673, 659, +-81, 753, -808, 80, -894, -593, -221, -754, +572, -251, 833, 515, 311, 798, -500, 356, +-943, -405, -531, -743, 293, -489, 796, 255, +560, 705, -227, 524, -823, -156, -716, -624, +58, -459, 720, 69, 635, 495, -51, 389, +-716, -34, -764, -390, -130, -251, 570, 14, +576, 215, 37, 155, -538, 7, -615, -50, +-174, -51, 338, -1, 421, -80, -30, -90, +-371, -22, -358, 159, -27, 161, 197, 96, +206, -75, -115, -265, -318, -210, -174, -23, +87, 256, 197, 322, 47, 206, -199, -193, +-378, -459, -154, -346, 163, 135, 312, 531, +31, 467, -269, 16, -461, -618, -315, -613, +137, -63, 422, 594, 277, 695, -196, 235, +-534, -522, -550, -810, -73, -325, 425, 378, +563, 778, 117, 475, -452, -144, -704, -716, +-434, -613, 262, -65, 719, 509, 467, 677, +-310, 356, -817, -275, -719, -744, 18, -562, +722, 19, 720, 703, 11, 826, -782, 261, +-948, -658, -387, -1052, 485, -544, 916, 508, +507, 1209, -408, 844, -1017, -270, -865, -1273, +-11, -1122, 850, -8, 943, 1180, 169, 1303, +-836, 318, -1162, -962, -526, -1401, 552, -589, +1102, 690, 634, 1374, -465, 815, -1214, -360, +-944, -1272, 106, -1047, 991, 34, 952, 1113, +11, 1206, -992, 314, -1150, -841, -383, -1346, +582, -662, 956, 547, 492, 1338, -399, 981, +-1008, -149, -796, -1231, -9, -1256, 665, -216, +802, 1017, 228, 1417, -602, 569, -982, -744, +-565, -1475, 225, -876, 809, 476, 693, 1419, +-89, 1091, -892, -160, -973, -1243, -298, -1246, +509, -151, 892, 947, 506, 1256, -412, 499, +-1061, -561, -861, -1146, -54, -815, 756, 120, +927, 932, 236, 1039, -743, 328, -1114, -617, +-584, -1178, 330, -704, 928, 328, 739, 1143, +-204, 1020, -1024, 21, -959, -1044, -185, -1243, +667, -330, 934, 829, 344, 1348, -614, 683, +-1063, -545, -709, -1403, 90, -1016, 787, 268, +854, 1291, 104, 1282, -814, 138, -1143, -1131, +-619, -1494, 406, -466, 1132, 870, 826, 1493, +-329, 834, -1250, -528, -1151, -1448, -120, -1127, +1016, 232, 1217, 1251, 246, 1271, -960, 164, +-1388, -1037, -698, -1415, 551, -460, 1283, 822, +807, 1342, -439, 770, -1331, -485, -1141, -1287, +-66, -1052, 1005, 208, 1087, 1115, 218, 1115, +-856, 207, -1262, -833, -675, -1200, 419, -515, +1077, 597, 734, 1038, -252, 728, -1089, -212, +-1018, -889, -145, -884, 770, -71, 929, 714, +275, 874, -674, 412, -1108, -408, -649, -908, +278, -724, 871, 158, 668, 813, -134, 908, +-908, 244, -928, -645, -260, -1050, 511, -584, +766, 434, 360, 1015, -400, 795, -879, -101, +-658, -878, 29, -995, 603, -181, 629, 739, +66, 971, -637, 453, -773, -442, -320, -975, +314, -738, 570, 200, 272, 908, -243, 877, +-582, 160, -475, -700, -122, -1075, 207, -516, +331, 535, 181, 1060, -164, 800, -446, -120, +-467, -1006, -193, -1107, 157, -202, 331, 851, +245, 1202, -114, 601, -473, -541, -522, -1302, +-216, -954, 238, 279, 528, 1209, 309, 1177, +-289, 140, -733, -1060, -615, -1410, -32, -506, +593, 810, 679, 1451, 89, 926, -680, -410, +-947, -1460, -474, -1339, 338, 4, 843, 1332, +557, 1600, -277, 494, -954, -1082, -903, -1794, +-161, -896, 691, 815, 895, 1780, 287, 1226, +-637, -443, -1113, -1676, -711, -1490, 285, 73, +1016, 1497, 798, 1615, -170, 365, -1102, -1166, +-1162, -1710, -239, -816, 879, 805, 1142, 1639, +337, 1177, -819, -308, -1353, -1453, -799, -1442, +450, -187, 1215, 1175, 809, 1517, -328, 624, +-1222, -766, -1117, -1475, -96, -1012, 916, 378, +1019, 1337, 187, 1237, -778, 63, -1093, -1110, +-599, -1385, 378, -498, 924, 825, 627, 1401, +-227, 828, -886, -446, -904, -1250, -237, -1132, +578, 6, 813, 1071, 306, 1239, -464, 400, +-869, -719, -673, -1241, 22, -793, 588, 380, +635, 1130, 112, 993, -486, 6, -789, -887, +-549, -1120, 115, -397, 628, 635, 627, 1092, +20, 697, -655, -257, -887, -965, -416, -995, +364, -157, 852, 756, 527, 1161, -319, 607, +-949, -440, -887, -1197, -100, -1033, 713, 57, +928, 1148, 225, 1315, -693, 312, -1124, -921, +-659, -1453, 309, -702, 989, 677, 752, 1461, +-237, 963, -999, -336, -998, -1309, -172, -1210, +686, -43, 931, 1140, 304, 1347, -575, 397, +-1021, -819, -685, -1398, 159, -803, 802, 529, +771, 1369, 2, 1042, -789, -162, -1031, -1188, +-421, -1233, 449, -164, 899, 954, 546, 1239, +-332, 472, -981, -631, -836, -1167, -56, -732, +645, 295, 836, 997, 251, 926, -601, 80, +-1019, -792, -588, -1045, 241, -395, 832, 534, +732, 1054, -119, 697, -912, -286, -959, -959, +-222, -843, 560, -17, 904, 770, 405, 941, +-551, 268, -1025, -550, -662, -874, 152, -514, +751, 280, 722, 803, -53, 675, -761, -45, +-845, -624, -280, -754, 378, -223, 695, 473, +427, 737, -315, 412, -756, -247, -617, -641, +-31, -584, 515, 31, 588, 536, 79, 613, +-503, 186, -656, -351, -284, -619, 196, -353, +380, 209, 264, 463, -82, 426, -344, 32, +-417, -296, -228, -430, 16, -230, 233, 65, +314, 330, 67, 458, -304, 207, -488, -242, +-313, -620, -6, -438, 355, 98, 447, 703, +57, 698, -446, 14, -615, -734, -363, -835, +149, -136, 617, 639, 495, 914, -149, 312, +-733, -510, -697, -899, -218, -460, 448, 312, +811, 772, 370, 636, -486, -50, -962, -663, +-678, -758, 106, -169, 870, 479, 835, 792, +-55, 446, -927, -315, -970, -804, -278, -605, +599, 128, 959, 651, 470, 714, -507, 165, +-1092, -524, -745, -754, 126, -366, 924, 263, +918, 684, -12, 656, -975, 0, -1097, -664, +-276, -800, 655, -233, 945, 507, 451, 869, +-472, 505, -1025, -365, -717, -881, 96, -643, +745, 149, 818, 737, 139, 764, -753, 130, +-1008, -624, -385, -842, 511, -322, 847, 421, +472, 799, -342, 568, -877, -207, -655, -798, +40, -706, 557, 19, 605, 646, 189, 779, +-469, 293, -774, -476, -472, -849, 194, -490, +614, 262, 495, 774, -62, 699, -627, 2, +-638, -747, -156, -819, 341, -130, 480, 606, +271, 815, -204, 333, -524, -411, -487, -818, +-84, -479, 364, 220, 484, 667, 220, 623, +-341, 77, -638, -573, -398, -787, 158, -257, +485, 455, 388, 792, -74, 441, -497, -337, +-482, -798, -130, -509, 224, 243, 350, 671, +235, 514, -121, -71, -391, -491, -406, -526, +-151, -123, 199, 323, 415, 471, 254, 313, +-219, -85, -468, -466, -377, -488, -42, -48, +333, 409, 392, 545, 91, 183, -257, -337, +-471, -575, -407, -274, -6, 276, 464, 474, +557, 330, 63, -84, -572, -396, -787, -397, +-299, -64, 527, 243, 829, 376, 256, 298, +-575, -87, -828, -405, -372, -415, 400, -65, +661, 324, 310, 519, -258, 219, -568, -294, +-398, -562, -47, -339, 285, 216, 418, 554, +222, 478, -223, -77, -548, -551, -450, -596, +65, -84, 442, 476, 466, 662, -12, 312, +-514, -384, -465, -692, -140, -462, 211, 235, +359, 702, 234, 577, -114, -47, -387, -661, +-349, -727, -140, -113, 196, 656, 432, 777, +207, 309, -238, -567, -423, -938, -324, -400, +-20, 514, 275, 968, 363, 460, 132, -453, +-255, -905, -420, -466, -415, 407, -36, 826, +494, 319, 531, -324, 43, -591, -536, -272, +-712, 279, -228, 372, 430, 135, 713, -128, +313, -160, -463, -19, -731, 11, -433, -64, +187, -25, 647, 70, 530, 201, -134, 144, +-626, -171, -618, -286, -100, -143, 466, 148, +567, 342, 219, 124, -428, -164, -597, -271, +-289, -127, 155, 190, 381, 166, 361, 5, +33, -87, -345, -50, -431, 60, -311, 73, +82, -155, 477, -203, 530, 88, 4, 268, +-620, 272, -689, -138, -165, -448, 534, -297, +776, 174, 266, 559, -608, 354, -860, -241, +-368, -571, 425, -369, 794, 144, 443, 615, +-338, 434, -851, -138, -544, -541, 207, -492, +692, 30, 499, 506, -52, 535, -656, 45, +-587, -501, 4, -582, 420, -46, 454, 480, +96, 564, -288, 119, -409, -526, -227, -559, +60, -10, 247, 482, 210, 393, 147, -38, +-111, -407, -383, -233, -344, 202, -53, 279, +338, -15, 472, -337, 144, -104, -404, 283, +-662, 337, -278, -22, 388, -468, 625, -396, +328, 231, -307, 660, -746, 319, -473, -330, +241, -755, 697, -390, 480, 408, -130, 858, +-745, 465, -651, -367, 98, -959, 731, -626, +593, 346, -130, 1037, -707, 861, -655, -288, +110, -1275, 687, -1036, 494, 304, -228, 1487, +-627, 1256, -402, -335, 165, -1752, 563, -1405, +267, 464, -316, 1983, -502, 1398, -132, -638, +279, -2082, 391, -1372, 36, 905, -410, 2217, +-368, 1101, 92, -1166, 394, -2128, 232, -842, +-199, 1409, -428, 2056, -201, 381, 228, -1618, +405, -1785, 81, 66, -311, 1783, -372, 1480, +-74, -501, 300, -1929, 321, -1211, -27, 936, +-362, 2022, -319, 881, 91, -1186, 383, -2085, +184, -682, -200, 1484, -391, 2093, -183, 485, +284, -1703, 429, -2110, 45, -326, -440, 1848, +-431, 2136, -21, 234, 488, -1965, 505, -2109, +-79, -99, -663, 1948, -578, 1987, 185, -14, +704, -1894, 530, -1777, -215, 127, -808, 1782, +-575, 1474, 294, -273, 788, -1499, 430, -1148, +-263, 252, -688, 1243, -486, 798, 171, -287, +614, -796, 396, -487, -129, 160, -422, 483, +-424, 270, -52, -72, 328, -210, 385, -167, +34, -42, -185, 42, -265, 213, -227, 153, +22, -64, 162, -213, 234, -204, 137, 110, +-58, 345, -322, 110, -405, -240, -27, -386, +443, -75, 482, 439, 64, 466, -494, -52, +-635, -528, -105, -542, 538, 47, 665, 645, +75, 581, -545, -35, -605, -642, -150, -644, +443, -43, 579, 608, 174, 752, -417, 152, +-537, -573, -202, -815, 232, -349, 551, 467, +331, 971, -319, 543, -633, -428, -298, -1012, +312, -740, 673, 270, 283, 1142, -439, 920, +-808, -211, -180, -1155, 674, -1044, 677, 61, +-21, 1178, -685, 1214, -670, 55, 137, -1198, +814, -1310, 489, -202, -321, 1162, -750, 1442, +-332, 331, 270, -1188, 675, -1532, 317, -375, +-368, 1159, -573, 1591, -209, 384, 309, -1157, +399, -1557, 158, -429, -232, 1130, -297, 1502, +-79, 325, 147, -977, 87, -1277, -25, -400, +85, 862, 79, 1110, -48, 312, -248, -680, +-164, -870, 35, -283, 359, 435, 304, 770, +-187, 295, -441, -373, -268, -534, 199, -230, +393, 118, 240, 419, -157, 207, -425, -66, +-193, -179, 185, -133, 264, -52, 146, -10, +-74, 56, -226, 170, -124, 158, 25, -51, +139, -248, 114, -258, 38, 54, -80, 354, +-179, 277, -119, -100, 120, -412, 278, -158, +90, 185, -197, 273, -369, 39, -75, -240, +363, -220, 486, 237, -85, 318, -594, -56, +-468, -362, 254, -305, 748, 179, 452, 490, +-437, 271, -949, -274, -349, -563, 654, -227, +965, 283, 252, 504, -715, 371, -994, -131, +-207, -580, 803, -538, 928, -106, 137, 601, +-722, 882, -850, 326, -199, -717, 638, -1191, +819, -460, 206, 896, -528, 1434, -704, 449, +-282, -1068, 327, -1592, 697, -361, 350, 1206, +-212, 1572, -593, 271, -422, -1241, 60, -1395, +532, -187, 502, 1098, 64, 1138, -463, 93, +-572, -883, -107, -792, 397, -27, 538, 586, +231, 515, -321, 18, -581, -315, -250, -262, +274, -19, 457, -14, 318, 38, -90, 162, +-455, 256, -407, 106, 56, -239, 373, -470, +373, -193, 118, 390, -289, 552, -488, 161, +-141, -483, 290, -557, 408, -57, 242, 524, +-195, 526, -411, -63, -310, -550, 105, -398, +445, 179, 358, 488, -44, 299, -378, -274, +-494, -453, -30, -154, 490, 330, 535, 484, +29, 65, -555, -433, -555, -487, -5, -49, +579, 511, 632, 590, -50, 9, -696, -601, +-574, -641, 155, 9, 679, 723, 564, 659, +-161, -36, -732, -817, -506, -720, 247, 120, +686, 876, 434, 692, -169, -167, -589, -868, +-469, -621, 32, 258, 599, 783, 542, 456, +91, -367, -504, -648, -751, -187, -265, 446, +618, 453, 960, -111, 339, -531, -667, -189, +-1112, 458, -419, 540, 764, -131, 1227, -854, +479, -506, -771, 539, -1279, 1161, -512, 506, +740, -929, 1259, -1473, 648, -407, -641, 1237, +-1302, 1673, -716, 312, 530, -1459, 1298, -1719, +833, -218, -365, 1542, -1312, 1737, -974, 119, +315, -1501, 1266, -1628, 1031, -153, -184, 1345, +-1175, 1513, -1043, 282, 77, -1108, 1036, -1384, +990, -423, 79, 800, -755, 1248, -928, 592, +-326, -545, 539, -1123, 914, -682, 582, 340, +-273, 929, -909, 715, -829, -105, 67, -755, +1023, -675, 938, -90, 60, 444, -907, 601, +-1075, 344, -125, -124, 841, -502, 1035, -583, +305, -246, -690, 405, -1009, 792, -477, 564, +543, -288, 1114, -1014, 600, -800, -443, 211, +-1136, 1127, -755, 1025, 521, -164, 1220, -1236, +666, -1128, -537, 102, -1190, 1303, -529, 1195, +655, -98, 1057, -1268, 318, -1214, -661, 39, +-863, 1272, -121, 1132, 688, -33, 634, -1086, +-43, -1085, -614, -39, -443, 964, 193, 958, +540, 86, 293, -766, -265, -859, -436, -184, +-100, 613, 239, 821, 314, 236, 62, -505, +-225, -747, -142, -326, 14, 399, 86, 782, +20, 365, 7, -354, 52, -719, 82, -429, +36, 310, -201, 731, -251, 402, 43, -309, +376, -710, 391, -404, -69, 337, -518, 726, +-548, 332, 108, -345, 800, -709, 597, -343, +-223, 391, -841, 681, -669, 275, 330, -397, +973, -604, 552, -223, -363, 375, -920, 558, +-421, 152, 402, -389, 737, -435, 329, -86, +-382, 320, -529, 366, -117, 23, 256, -254, +302, -223, -46, 40, -158, 149, 31, 56, +140, -100, 77, -37, -230, 96, -346, 151, +44, -38, 479, -237, 456, -204, -62, 72, +-620, 344, -629, 323, 44, -79, 830, -426, +772, -480, -87, -51, -896, 579, -862, 764, +53, 153, 1016, -727, 922, -1089, -100, -318, +-1006, 968, -878, 1425, 94, 435, 906, -1206, +842, -1716, -86, -454, -795, 1379, -670, 1918, +18, 533, 607, -1529, 572, -2011, 8, -564, +-409, 1473, -421, 2073, -70, 670, 295, -1350, +286, -2039, 55, -857, -115, 1130, -168, 2031, +-24, 1038, 53, -855, 32, -1968, -37, -1292, +-2, 581, 111, 1882, 120, 1475, -7, -245, +-173, -1716, -267, -1611, -61, -104, 309, 1452, +391, 1739, 112, 446, -363, -1165, -520, -1750, +-201, -861, 446, 867, 667, 1840, 169, 1202, +-459, -562, -619, -1896, -249, -1573, 448, 271, +630, 1963, 218, 1874, -300, -40, -517, -1979, +-262, -2082, 126, -193, 418, 1984, 352, 2217, +8, 297, -281, -1929, -385, -2251, -177, -387, +201, 1851, 385, 2242, 275, 447, -69, -1767, +-329, -2181, -286, -499, -103, 1607, 178, 2099, +364, 566, 264, -1441, -13, -1964, -356, -611, +-476, 1256, -179, 1807, 392, 635, 726, -1054, +311, -1641, -475, -665, -852, 854, -427, 1470, +507, 705, 1015, -612, 459, -1304, -602, -786, +-1024, 345, -407, 1168, 573, 930, 979, -115, +367, -1032, -566, -1076, -864, -180, -262, 997, +520, 1265, 659, 343, 198, -934, -400, -1414, +-482, -552, -131, 913, 296, 1563, 304, 659, +78, -881, -146, -1587, -164, -787, -116, 805, +46, 1645, 141, 876, 74, -739, 11, -1601, +-82, -977, -123, 571, 5, 1605, 124, 1055, +92, -457, -21, -1500, -142, -1142, -114, 304, +53, 1426, 169, 1166, 164, -170, -59, -1298, +-250, -1191, -191, 24, 87, 1155, 315, 1199, +254, 106, -91, -984, -410, -1185, -286, -285, +111, 839, 472, 1138, 308, 401, -118, -638, +-436, -1083, -376, -516, 58, 498, 433, 998, +365, 568, 42, -318, -316, -890, -448, -666, +-176, 167, 241, 811, 470, 687, 304, 13, +-132, -639, -478, -768, -444, -169, 20, 535, +490, 731, 504, 263, 100, -356, -368, -707, +-600, -350, -258, 291, 303, 612, 601, 362, +380, -178, -130, -508, -615, -383, -555, 77, +27, 405, 537, 357, 682, 34, 184, -246, +-519, -336, -774, -149, -350, 80, 430, 254, +875, 257, 496, 82, -397, -149, -917, -311, +-554, -284, 337, 53, 878, 387, 574, 435, +-261, 32, -794, -439, -487, -594, 143, -126, +572, 502, 482, 695, -6, 204, -406, -498, +-387, -730, -138, -319, 147, 437, 329, 765, +272, 406, 6, -325, -209, -716, -338, -540, +-234, 172, 92, 724, 381, 664, 415, -45, +48, -712, -447, -756, -565, -89, -175, 713, +467, 853, 734, 119, 257, -705, -524, -840, +-800, -154, -305, 672, 531, 815, 833, 108, +330, -649, -510, -714, -829, -76, -317, 586, +445, 602, 743, 84, 361, -509, -374, -506, +-721, -64, -362, 403, 305, 383, 671, 64, +399, -292, -277, -325, -641, -67, -386, 266, +272, 260, 606, 25, 269, -202, -241, -223, +-518, -6, -225, 227, 232, 183, 397, -90, +140, -237, -115, -59, -271, 168, -178, 204, +-3, -31, 152, -270, 243, -178, 207, 194, +-114, 356, -409, 37, -337, -327, 77, -354, +561, 72, 557, 437, -133, 368, -745, -195, +-679, -566, 118, -319, 906, 284, 866, 604, +-143, 332, -1088, -295, -983, -673, 131, -352, +1213, 307, 1129, 706, -94, 394, -1364, -298, +-1253, -738, 122, -496, 1393, 276, 1309, 833, +-3, 586, -1446, -237, -1414, -869, -10, -704, +1342, 136, 1436, 903, 172, 819, -1212, -50, +-1453, -887, -341, -873, 1046, -85, 1401, 797, +536, 927, -766, 192, -1355, -704, -733, -902, +486, -269, 1251, 501, 947, 832, -197, 368, +-1118, -321, -1112, -702, -95, -404, 997, 92, +1226, 456, 344, 452, -871, 173, -1241, -248, +-528, -430, 676, -377, 1219, -57, 652, 396, +-489, 623, -1098, 302, -712, -353, 222, -776, +938, -555, 807, 260, -9, 950, -750, 766, +-813, -187, -260, -1028, 518, -932, 858, 85, +494, 1023, -295, 1096, -856, 64, -667, -1027, +27, -1176, 803, -238, 888, 902, 176, 1277, +-723, 478, -1031, -773, -408, -1366, 648, -675, +1129, 610, 591, 1350, -557, 914, -1176, -410, +-676, -1349, 436, -1046, 1126, 230, 733, 1206, +-283, 1107, -1006, 2, -736, -1024, 144, -1123, +781, -190, 756, 810, 72, 1035, -592, 326, +-720, -553, -255, -953, 368, -451, 667, 429, +435, 825, -125, 454, -626, -278, -564, -687, +-71, -457, 478, 184, 744, 553, 313, 361, +-421, -113, -812, -333, -537, -270, 328, 4, +966, 151, 702, 138, -269, 64, -1031, 52, +-836, -25, 203, -124, 1101, -231, 937, -48, +-144, 199, -1111, 333, -1012, 101, 52, -231, +1131, -447, 1108, -153, 6, 315, -1105, 509, +-1173, 187, -125, -337, 1125, -569, 1273, -263, +175, 359, -1074, 656, -1305, 292, -311, -379, +1020, -647, 1371, -358, 416, 350, -920, 735, +-1359, 350, -529, -370, 772, -714, 1367, -377, +640, 345, -633, 755, -1281, 399, -741, -374, +445, -740, 1188, -391, 846, 335, -210, 743, +-1056, 438, -920, -368, -76, -749, 902, -428, +1121, 304, 309, 776, -756, 494, -1224, -279, +-650, -782, 676, -542, 1408, 198, 843, 819, +-508, 618, -1512, -142, -1078, -843, 411, -734, +1549, 80, 1243, 903, -218, 887, -1490, -19, +-1384, -963, 13, -1046, 1382, -115, 1445, 1025, +277, 1231, -1149, 193, -1506, -1023, -545, -1331, +873, -365, 1527, 1022, 860, 1440, -557, 452, +-1525, -962, -1135, -1492, 314, -601, 1496, 868, +1367, 1551, -44, 760, -1487, -762, -1486, -1569, +-128, -896, 1405, 572, 1588, 1582, 243, 1068, +-1264, -426, -1576, -1529, -406, -1207, 1150, 243, +1526, 1479, 517, 1337, -932, -39, -1455, -1364, +-626, -1446, 722, -226, 1352, 1189, 768, 1534, +-510, 506, -1226, -919, -825, -1559, 253, -823, +1084, 665, 923, 1584, -39, 1059, -917, -415, +-951, -1553, -185, -1296, 761, 254, 976, 1588, +376, 1400, -538, -146, -995, -1543, -536, -1457, +359, 65, 958, 1481, 745, 1395, -192, -43, +-937, -1286, -861, -1238, 22, -36, 957, 1084, +986, 1029, 107, 78, -927, -794, -1109, -843, +-204, -175, 918, 547, 1189, 724, 309, 319, +-861, -301, -1222, -647, -446, -512, 839, 48, +1294, 635, 510, 703, -715, 165, -1289, -600, +-618, -912, 649, -352, 1261, 578, 735, 1038, +-483, 486, -1193, -536, -820, -1130, 267, -583, +1120, 517, 967, 1123, 26, 635, -995, -468, +-1155, -1098, -282, -662, 890, 420, 1329, 1031, +597, 668, -768, -310, -1461, -968, -814, -719, +616, 231, 1525, 896, 1052, 733, -399, -85, +-1507, -843, -1228, -756, 138, 15, 1423, 751, +1486, 743, 141, 33, -1321, -666, -1621, -698, +-446, -50, 1263, 552, 1799, 616, 648, 71, +-1123, -444, -1884, -502, -815, -78, 1035, 301, +1919, 365, 941, 126, -923, -141, -1852, -235, +-997, -143, 767, -14, 1788, 71, 1070, 194, +-654, 191, -1619, 33, -1049, -227, 462, -339, +1473, -120, 1049, 248, -303, 479, -1238, 205, +-972, -325, 119, -538, 1015, -235, 912, 302, +10, 588, -761, 284, -766, -297, -121, -551, +512, -286, 660, 231, 172, 497, -328, 308, +-427, -168, -201, -433, 104, -305, 318, 90, +200, 390, 41, 314, -115, -57, -185, -347, +-187, -301, 15, 2, 187, 326, 234, 298, +153, -44, -152, -273, -312, -203, -212, 57, +102, 240, 348, 116, 329, -171, -25, -211, +-372, 37, -425, 273, 4, 169, 406, -163, +483, -367, 136, -157, -420, 302, -547, 441, +-142, 81, 364, -415, 603, -483, 261, -8, +-315, 533, -599, 516, -281, -47, 256, -631, +561, -585, 367, 75, -157, 679, -515, 643, +-318, -13, 76, -673, 412, -712, 375, -73, +-10, 635, -284, 752, -364, 150, -53, -532, +253, -759, 366, -253, 147, 490, -218, 761, +-378, 290, -124, -399, 218, -744, 379, -360, +171, 369, -237, 754, -350, 382, -129, -305, +212, -694, 323, -406, 157, 257, -164, 647, +-292, 349, -152, -210, 122, -500, 279, -270, +164, 166, -49, 357, -224, 159, -173, -115, +4, -177, 151, -71, 173, 48, 86, 21, +-42, 21, -135, 50, -169, 86, -87, -35, +161, -136, 264, -148, 185, 60, -125, 217, +-345, 121, -261, -137, 101, -218, 419, -31, +312, 195, -27, 183, -423, -106, -416, -306, +-17, -131, 438, 254, 513, 398, 134, 62, +-434, -395, -600, -500, -199, -74, 437, 515, +688, 620, 246, 90, -409, -597, -704, -745, +-275, -159, 428, 627, 687, 861, 325, 270, +-343, -672, -683, -983, -313, -367, 319, 635, +612, 1074, 401, 493, -193, -585, -596, -1126, +-444, -585, 110, 491, 582, 1109, 555, 662, +53, -342, -545, -1043, -652, -749, -154, 226, +578, 945, 765, 778, 282, -32, -524, -827, +-825, -828, -335, -94, 518, 695, 863, 839, +406, 257, -376, -526, -823, -799, -459, -372, +310, 359, 740, 700, 545, 466, -111, -121, +-678, -549, -597, -507, 20, -53, 596, 396, +668, 542, 128, 261, -555, -260, -694, -559, +-189, -395, 515, 165, 714, 610, 283, 539, +-445, -66, -757, -614, -329, -637, 406, -21, +728, 611, 439, 669, -312, 122, -771, -527, +-484, -651, 233, -182, 753, 415, 569, 576, +-172, 185, -742, -313, -605, -453, 102, -189, +741, 209, 623, 350, -94, 125, -723, -146, +-607, -226, 115, -97, 691, 66, 554, 101, +-129, 20, -651, -58, -484, 10, 170, 53, +617, 15, 378, -107, -163, -160, -511, -78, +-351, 142, 177, 247, 465, 86, 299, -151, +-109, -306, -380, -181, -278, 104, 81, 299, +328, 192, 277, -34, -3, -282, -205, -250, +-238, -21, -54, 203, 151, 242, 219, 87, +151, -147, 6, -254, -173, -127, -219, 87, +-30, 216, 192, 182, 285, -4, 137, -197, +-169, -207, -300, -36, -96, 142, 182, 234, +316, 119, 156, -88, -123, -192, -263, -134, +-146, 35, 102, 153, 252, 162, 209, 56, +16, -44, -222, -111, -227, -94, -14, -56, +236, 79, 286, 181, 62, 176, -226, 24, +-262, -182, -22, -245, 226, -87, 235, 210, +16, 332, -195, 195, -149, -112, 50, -348, +126, -306, 69, 18, -56, 363, -78, 448, +-2, 180, 88, -321, 27, -575, -83, -335, +-92, 290, -23, 714, 66, 501, 102, -248, +55, -813, -76, -616, -126, 195, -114, 871, +-5, 706, 185, -170, 211, -920, 7, -782, +-231, 66, -295, 864, -71, 851, 293, 4, +347, -837, 36, -895, -309, -153, -365, 733, +-74, 918, 292, 215, 355, -714, 72, -980, +-237, -311, -307, 662, -118, 994, 161, 341, +290, -709, 147, -1067, -95, -389, -206, 674, +-143, 1064, 29, 372, 185, -718, 159, -1073, +54, -374, -47, 669, -114, 1005, -116, 298, +-29, -680, 146, -947, 271, -231, 155, 660, +-137, 844, -335, 158, -163, -671, 219, -784, +460, -71, 244, 666, -219, 697, -449, 38, +-174, -666, 265, -643, 450, 63, 227, 696, +-180, 621, -362, -63, -176, -701, 167, -601, +328, 114, 235, 748, -42, 663, -234, -60, +-203, -724, 15, -667, 205, 64, 226, 743, +57, 732, -127, 54, -173, -672, -40, -713, +102, -78, 124, 637, 37, 729, -41, 195, +-19, -510, 12, -690, -13, -207, -79, 433, +-62, 657, 82, 311, 192, -296, 77, -587, +-197, -322, -318, 200, -66, 528, 287, 371, +375, -71, 11, -441, -438, -399, -450, -21, +53, 342, 510, 395, 415, 136, -167, -257, +-586, -434, -419, -250, 206, 136, 573, 404, +329, 342, -248, -72, -571, -436, -308, -451, +204, -46, 470, 376, 265, 473, -176, 76, +-402, -410, -228, -532, 94, -155, 289, 340, +186, 472, -45, 105, -171, -395, -103, -467, +15, -113, 53, 326, 13, 379, 46, 0, +88, -394, 116, -332, -7, 45, -214, 333, +-181, 221, 73, -162, 338, -386, 319, -152, +-43, 247, -376, 355, -310, 58, 90, -340, +481, -411, 415, -37, -56, 422, -448, 463, +-386, 58, 105, -436, 538, -515, 463, -112, +-42, 439, -527, 594, -430, 240, 137, -368, +603, -592, 496, -289, -96, 327, -600, 649, +-445, 419, 187, -216, 630, -614, 484, -424, +-124, 195, -575, 664, -464, 547, 121, -49, +574, -598, 469, -556, -43, 30, -494, 622, +-498, 658, 18, 126, 499, -520, 465, -645, +-8, -146, -459, 508, -439, 676, 6, 260, +397, -370, 344, -626, -56, -294, -343, 312, +-272, 616, 25, 397, 220, -168, 137, -567, +-50, -485, -140, 31, -100, 520, -17, 593, +8, 109, -23, -481, -3, -661, 57, -272, +32, 381, -59, 669, -144, 323, -149, -353, +18, -679, 210, -422, 184, 187, -51, 600, +-292, 419, -282, -176, 10, -602, 337, -517, +341, -2, -39, 498, -395, 525, -364, 38, +11, -532, 428, -652, 417, -214, -21, 415, +-406, 636, -388, 236, 40, -433, 423, -740, +381, -362, 23, 341, -338, 717, -326, 382, +18, -373, 316, -809, 331, -478, 91, 341, +-178, 821, -252, 507, -98, -371, 165, -884, +328, -549, 220, 360, -44, 901, -254, 559, +-230, -349, 85, -858, 350, -516, 294, 322, +0, 818, -246, 532, -236, -215, 27, -674, +265, -443, 267, 153, 56, 583, -124, 504, +-182, 22, -105, -398, 92, -402, 233, -73, +203, 316, 9, 467, -215, 236, -264, -126, +-50, -317, 250, -223, 322, 81, 71, 304, +-256, 313, -340, 100, -97, -112, 220, -236, +324, -158, 96, 49, -232, 276, -341, 334, +-134, 132, 178, -212, 280, -421, 121, -231, +-191, 223, -340, 560, -162, 385, 138, -174, +279, -636, 127, -496, -167, 123, -346, 658, +-202, 558, 126, -66, 281, -647, 150, -630, +-137, -32, -318, 546, -230, 574, 74, 55, +258, -504, 180, -610, -56, -188, -210, 344, +-217, 489, -37, 171, 139, -303, 189, -518, +116, -304, -62, 121, -187, 372, -215, 263, +-33, -103, 235, -388, 314, -344, 117, -64, +-210, 240, -391, 279, -161, 35, 290, -246, +513, -317, 258, -156, -276, 111, -544, 256, +-269, 159, 344, -78, 699, -260, 371, -278, +-294, -74, -657, 219, -346, 351, 348, 172, +730, -217, 441, -480, -229, -283, -612, 250, +-357, 619, 218, 385, 565, -262, 407, -701, +-57, -398, -366, 372, -303, 811, 15, 450, +257, -345, 281, -777, 135, -374, -52, 459, +-185, 819, -175, 391, -37, -368, 135, -693, +250, -271, 169, 444, -72, 714, -271, 301, +-241, -335, 14, -536, 266, -178, 286, 372, +54, 562, -306, 200, -366, -271, -110, -389, +225, -91, 388, 287, 153, 398, -296, 143, +-486, -188, -251, -282, 219, -110, 480, 129, +266, 271, -244, 199, -579, -18, -370, -225, +158, -261, 517, -115, 378, 178, -151, 317, +-553, 199, -463, -132, 44, -391, 473, -346, +437, 19, -31, 348, -473, 359, -451, 24, +-66, -384, 373, -477, 411, -164, 63, 275, +-308, 416, -379, 153, -129, -315, 224, -529, +362, -283, 160, 202, -168, 452, -324, 242, +-185, -251, 131, -552, 371, -362, 251, 137, +-106, 453, -331, 294, -227, -166, 123, -472, +425, -374, 323, 41, -98, 333, -397, 291, +-278, -19, 175, -278, 492, -301, 350, -117, +-117, 134, -454, 265, -268, 192, 189, -20, +475, -243, 341, -312, -87, -107, -368, 221, +-274, 426, 65, 263, 383, -139, 390, -446, +58, -360, -307, 87, -378, 515, -77, 524, +359, 92, 454, -408, 101, -553, -340, -165, +-398, 445, -52, 719, 312, 380, 364, -303, +51, -726, -253, -461, -249, 333, -86, 901, +80, 669, 195, -173, 154, -873, 14, -703, +-173, 198, -312, 964, -201, 819, 147, -63, +396, -869, 256, -741, -201, 119, -541, 864, +-421, 717, 130, -76, 568, -740, 434, -588, +-149, 149, -629, 671, -576, 471, 16, -146, +572, -538, 552, -356, 12, 142, -554, 386, +-629, 199, -177, -129, 406, -239, 597, -124, +248, 37, -312, 52, -635, -33, -431, -56, +166, 20, 609, 46, 528, -31, -59, -157, +-633, -163, -643, -51, -33, 107, 625, 128, +707, -13, 119, -182, -590, -222, -719, -115, +-149, 83, 560, 171, 723, 67, 228, -125, +-434, -244, -639, -190, -219, 6, 396, 171, +595, 129, 302, -33, -218, -199, -453, -211, +-237, -56, 177, 164, 402, 190, 261, 27, +-38, -201, -217, -268, -155, -41, 44, 281, +151, 332, 131, 13, 44, -379, 32, -412, +37, 30, -20, 513, -97, 513, -100, -27, +67, -561, 250, -517, 233, 103, -40, 662, +-336, 589, -303, -71, 96, -616, 431, -503, +366, 164, -106, 680, -512, 539, -387, -109, +156, -582, 558, -438, 357, 188, -226, 629, +-596, 487, -355, -83, 256, -493, 572, -379, +260, 107, -333, 474, -586, 410, -253, 19, +296, -297, 513, -294, 163, -36, -351, 224, +-537, 302, -188, 157, 286, -70, 422, -219, +131, -217, -307, -28, -441, 207, -157, 315, +185, 156, 307, -166, 123, -393, -154, -272, +-260, 116, -190, 413, 10, 334, 156, -101, +185, -490, 92, -428, -124, 26, -290, 434, +-199, 418, 77, -26, 329, -478, 280, -501, +-72, -74, -376, 340, -327, 409, 61, 82, +441, -358, 383, -475, -11, -192, -401, 178, +-419, 336, -16, 166, 442, -170, 521, -372, +122, -239, -382, 48, -533, 233, -177, 161, +402, -73, 678, -250, 298, -182, -337, 31, +-627, 159, -330, 86, 328, -96, 723, -170, +421, -72, -233, 108, -640, 163, -408, 31, +207, -162, 617, -182, 482, -15, -97, 205, +-519, 227, -403, 38, 32, -206, 433, -266, +449, -25, 92, 280, -301, 332, -412, 87, +-181, -241, 202, -358, 426, -77, 287, 363, +-106, 490, -429, 159, -371, -321, 19, -507, +379, -175, 385, 441, 62, 684, -328, 285, +-442, -378, -198, -670, 220, -301, 396, 425, +239, 792, -133, 419, -461, -320, -369, -722, +53, -408, 372, 298, 322, 743, -32, 503, +-358, -166, -363, -650, -56, -497, 230, 120, +233, 598, 53, 543, -140, 2, -240, -519, +-163, -546, 24, -56, 164, 433, 154, 511, +1, 129, -195, -359, -217, -509, -26, -205, +167, 253, 172, 424, -12, 211, -165, -182, +-156, -421, 6, -313, 144, 57, 127, 319, +-9, 263, -124, -39, -86, -334, 33, -334, +115, -78, 111, 215, 4, 243, -124, 30, +-89, -216, 64, -266, 168, -112, 120, 96, +-36, 150, -183, 37, -111, -95, 139, -137, +266, -75, 126, -18, -133, 33, -257, 29, +-89, 13, 228, -15, 332, -57, 71, -93, +-233, -53, -262, 65, -1, 118, 276, 55, +276, -78, -8, -159, -235, -85, -181, 114, +52, 192, 217, 68, 162, -89, -44, -151, +-165, -19, -114, 135, 58, 153, 161, 13, +67, -88, -93, -53, -145, 70, -16, 135, +107, 74, 106, -34, -31, -76, -164, 9, +-109, 106, 83, 133, 154, 33, 52, -54, +-111, -68, -201, 12, -91, 112, 128, 131, +185, 55, 48, -45, -157, -80, -244, -28, +-125, 64, 129, 121, 270, 111, 89, 24, +-197, -87, -325, -108, -169, -37, 174, 102, +342, 190, 116, 110, -251, -102, -396, -218, +-132, -122, 247, 98, 367, 253, 86, 150, +-291, -126, -362, -303, -66, -197, 266, 85, +291, 294, 14, 219, -217, -82, -213, -349, +-37, -309, 128, -2, 137, 297, 46, 310, +-4, 2, -51, -339, -111, -391, -82, -99, +33, 250, 178, 329, 187, 63, 25, -278, +-202, -371, -233, -147, 12, 175, 271, 289, +255, 104, 37, -178, -239, -309, -256, -177, +19, 97, 261, 247, 260, 133, -17, -88, +-228, -226, -163, -165, 79, 23, 242, 136, +131, 95, -98, -3, -177, -58, -44, -52, +151, -38, 168, -24, -5, 10, -141, 70, +-114, 110, 37, 44, 183, -84, 100, -134, +-74, -28, -150, 134, -87, 188, 69, 74, +167, -98, 89, -158, -87, -28, -171, 144, +-94, 192, 51, 80, 147, -68, 108, -116, +-60, -11, -164, 106, -137, 140, 2, 48, +118, -55, 145, -36, 21, 37, -150, 76, +-197, 60, -81, 0, 98, -30, 183, 23, +100, 60, -98, 34, -236, -8, -167, -20, +29, 6, 205, 55, 186, 71, -34, 12, +-227, -77, -238, -78, -27, -5, 186, 95, +210, 135, 45, 21, -168, -136, -239, -191, +-95, -53, 108, 141, 186, 205, 109, 62, +-40, -168, -165, -254, -177, -112, -47, 97, +138, 202, 230, 96, 140, -92, -118, -206, +-296, -179, -201, -40, 128, 115, 364, 152, +260, 66, -97, -99, -389, -244, -286, -212, +104, 3, 418, 217, 332, 235, -60, 10, +-385, -272, -320, -355, 47, -120, 388, 232, +371, 346, 0, 136, -330, -230, -339, -401, +-16, -219, 330, 172, 354, 393, 36, 232, +-286, -129, -283, -382, -18, -278, 246, 101, +272, 375, 32, 291, -216, -56, -204, -342, +-13, -272, 179, 76, 175, 351, 7, 297, +-145, -45, -150, -316, 8, -239, 124, 99, +137, 332, 1, 262, -151, -60, -159, -278, +-7, -177, 181, 136, 153, 316, -41, 195, +-215, -85, -193, -272, 34, -144, 238, 162, +192, 335, -82, 198, -290, -119, -220, -305, +64, -185, 270, 158, 203, 382, -80, 243, +-300, -119, -248, -360, 46, -250, 283, 123, +214, 398, -59, 284, -303, -95, -239, -365, +86, -300, 261, 60, 123, 343, -114, 297, +-211, -22, -61, -321, 129, -318, 113, -30, +-59, 235, -149, 276, -15, 51, 160, -209, +120, -284, -97, -107, -234, 115, -112, 191, +169, 75, 304, -98, 101, -188, -220, -126, +-317, 17, -104, 74, 229, 58, 352, 1, +147, -77, -202, -119, -353, -80, -168, 1, +165, 70, 356, 83, 260, 8, -66, -135, +-349, -162, -329, -58, 24, 81, 396, 159, +432, 67, 58, -111, -395, -202, -456, -113, +-47, 73, 398, 200, 464, 139, 90, -52, +-330, -197, -418, -168, -114, 26, 294, 205, +383, 187, 155, 18, -154, -167, -332, -188, +-232, -21, 80, 175, 314, 230, 299, 93, +-1, -110, -320, -195, -342, -86, -46, 126, +301, 261, 358, 150, 72, -79, -278, -207, +-367, -123, -110, 113, 219, 276, 323, 170, +115, -78, -192, -208, -291, -100, -131, 103, +85, 219, 204, 125, 132, -61, -44, -130, +-150, -55, -162, 52, -72, 105, 51, 69, +162, 24, 122, -36, -30, -58, -173, -60, +-200, -17, -48, 62, 162, 119, 226, 59, +71, -82, -182, -155, -263, -103, -106, 45, +148, 149, 272, 99, 118, -61, -158, -162, +-269, -129, -131, -1, 117, 92, 259, 90, +140, 5, -117, -103, -227, -129, -135, -71, +77, -1, 218, 83, 151, 104, -36, -25, +-201, -153, -166, -183, 40, -51, 219, 139, +175, 186, -18, 22, -180, -213, -182, -258, +20, -37, 203, 196, 184, 237, 12, 22, +-158, -226, -202, -267, -29, -36, 189, 205, +223, 246, 79, 51, -155, -181, -261, -243, +-105, -85, 176, 162, 312, 256, 120, 134, +-158, -105, -277, -228, -144, -160, 127, 60, +282, 233, 195, 228, -57, 30, -271, -147, +-245, -215, 4, -97, 264, 144, 315, 286, +44, 191, -285, -55, -343, -252, -91, -227, +238, 72, 358, 342, 143, 319, -222, -10, +-392, -343, -182, -333, 158, 21, 346, 415, +243, 448, -98, 24, -364, -429, -309, -467, +34, -35, 337, 486, 306, 552, 3, 67, +-324, -515, -313, -589, -28, -57, 205, 560, +226, 625, 91, 63, -97, -586, -246, -654, +-192, -63, -1, 597, 207, 639, 238, 47, +68, -600, -198, -660, -323, -93, -136, 568, +190, 623, 352, 58, 154, -549, -178, -634, +-344, -119, -215, 481, 126, 575, 339, 94, +251, -463, -61, -562, -315, -163, -313, 337, +2, 477, 360, 165, 337, -285, 7, -461, +-310, -236, -337, 141, -26, 374, 298, 277, +316, -81, 39, -350, -228, -328, -231, -33, +-46, 276, 159, 316, 189, 84, 91, -214, +-46, -316, -127, -141, -88, 130, -23, 267, +68, 205, 155, -30, 121, -241, -29, -236, +-156, -20, -182, 233, -21, 304, 204, 99, +241, -219, 68, -320, -207, -79, -286, 267, +-88, 362, 184, 129, 326, -240, 140, -348, +-187, -98, -340, 271, -156, 388, 165, 150, +331, -207, 180, -361, -172, -146, -320, 226, +-161, 409, 124, 206, 277, -175, 152, -390, +-107, -222, -256, 172, -142, 425, 90, 279, +206, -106, 102, -410, -98, -312, -184, 57, +-87, 388, 82, 395, 132, 39, 31, -370, +-105, -436, -107, -115, -10, 327, 63, 491, +47, 166, -29, -337, -39, -517, 14, -208, +-1, 300, -55, 500, -58, 189, 54, -309, +114, -523, 36, -208, -106, 269, -187, 454, +-44, 195, 179, -266, 217, -468, 13, -232, +-227, 197, -250, 400, -34, 208, 280, -200, +343, -409, 38, -238, -339, 162, -408, 355, +-44, 174, 402, -205, 483, -345, 71, -139, +-432, 210, -540, 298, -82, 51, 464, -261, +581, -273, 158, 24, -455, 265, -610, 196, +-176, -87, 435, -266, 631, -124, 240, 153, +-340, 228, -628, 50, -310, -169, 310, -165, +627, 28, 360, 184, -220, 128, -553, -50, +-396, -147, 107, -31, 508, 110, 451, 120, +-2, 18, -432, -86, -492, -50, -113, 74, +382, 126, 523, 51, 167, -69, -307, -96, +-495, 0, -257, 108, 210, 114, 489, 10, +332, -75, -124, -53, -482, 36, -411, 65, +36, 3, 458, -26, 478, 8, 14, 73, +-469, 54, -495, -64, -55, -143, 425, -35, +479, 161, 78, 194, -395, -6, -486, -231, +-100, -216, 333, 63, 448, 296, 111, 195, +-308, -158, -419, -364, -137, -182, 279, 205, +367, 366, 94, 136, -231, -268, -319, -404, +-108, -123, 194, 259, 237, 355, 57, 97, +-130, -276, -181, -344, -76, -96, 53, 216, +132, 279, 108, 47, -10, -212, -110, -236, +-143, -62, -33, 137, 110, 154, 158, 21, +70, -90, -84, -77, -181, -41, -125, -28, +54, -20, 242, 44, 204, 133, -70, 106, +-310, -67, -242, -256, 109, -194, 366, 109, +281, 346, -105, 245, -414, -116, -305, -411, +139, -286, 449, 161, 334, 463, -103, 313, +-456, -144, -367, -461, 85, -331, 459, 153, +424, 510, -1, 387, -457, -110, -489, -489, +-34, -416, 456, 93, 519, 530, 91, 477, +-408, -8, -527, -483, -155, -476, 341, -12, +502, 445, 246, 496, -234, 97, -487, -357, +-323, -430, 97, -131, 469, 269, 428, 405, +1, 193, -437, -158, -501, -337, -87, -237, +405, 69, 508, 292, 158, 277, -346, 42, +-518, -236, -228, -300, 246, -103, 497, 170, +260, 300, -192, 157, -447, -120, -305, -293, +91, -193, 361, 72, 314, 246, -4, 183, +-306, -54, -322, -239, -77, -198, 222, 18, +317, 185, 109, 155, -165, -19, -273, -167, +-173, -151, 56, -19, 237, 107, 219, 105, +8, 16, -216, -74, -257, -103, -70, -69, +181, 21, 256, 72, 104, 74, -148, -7, +-258, -77, -122, -86, 121, -22, 246, 62, +118, 54, -106, -24, -197, -56, -82, -8, +79, 54, 130, 48, 84, -47, 5, -111, +-98, -30, -127, 107, -21, 147, 118, 24, +151, -131, 44, -157, -114, -5, -174, 171, +-27, 173, 134, 10, 159, -149, 39, -142, +-125, 27, -153, 154, -37, 143, 113, 5, +162, -122, 62, -92, -106, 14, -139, 94, +-56, 79, 84, 8, 172, -32, 68, -28, +-65, 2, -141, 17, -77, 1, 31, 6, +104, 35, 119, 55, 28, 28, -88, -26, +-143, -83, -108, -60, 64, 42, 216, 121, +161, 90, -79, -21, -265, -132, -174, -134, +98, 2, 258, 140, 186, 154, -73, 34, +-263, -148, -207, -210, 18, -84, 256, 137, +251, 271, 10, 135, -277, -161, -309, -348, +-16, -235, 297, 143, 301, 411, -4, 289, +-302, -152, -265, -481, -8, -354, 234, 130, +238, 473, 14, 357, -182, -117, -232, -483, +-81, -372, 156, 95, 262, 431, 81, 342, +-196, -97, -248, -429, -50, -330, 225, 91, +211, 392, -52, 271, -218, -113, -114, -361, +121, -220, 169, 144, -1, 311, -164, 118, +-88, -180, 97, -248, 161, -27, 11, 213, +-110, 187, -113, -46, -24, -223, 80, -137, +104, 112, 90, 243, -34, 147, -182, -103, +-142, -270, 66, -154, 255, 125, 161, 313, +-109, 201, -247, -126, -140, -341, 114, -208, +229, 167, 149, 400, -34, 223, -204, -195, +-204, -398, -11, -184, 202, 212, 268, 391, +87, 189, -191, -162, -324, -313, -136, -190, +218, 57, 380, 249, 168, 238, -209, 55, +-371, -177, -171, -274, 209, -152, 346, 119, +164, 302, -141, 231, -311, -77, -204, -314, +101, -244, 303, 38, 205, 284, -51, 246, +-271, -9, -217, -247, 16, -263, 207, -59, +252, 196, 62, 268, -185, 101, -310, -178, +-128, -299, 216, -152, 356, 139, 141, 287, +-270, 147, -391, -144, -81, -288, 303, -155, +370, 127, 32, 245, -345, 96, -330, -129, +13, -216, 325, -94, 287, 111, -32, 174, +-273, 77, -296, -98, -44, -180, 279, -99, +326, 81, 69, 184, -307, 103, -383, -98, +-42, -197, 350, -104, 391, 87, -26, 205, +-396, 110, -319, -102, 61, -201, 368, -101, +259, 111, -89, 207, -287, 89, -210, -95, +57, -184, 203, -91, 196, 62, 39, 150, +-162, 138, -200, 10, -79, -116, 162, -182, +227, -102, 47, 128, -161, 266, -173, 179, +-1, -93, 156, -347, 111, -227, -41, 150, +-85, 399, -37, 263, 39, -175, 47, -428, +8, -217, -42, 199, -16, 443, 65, 220, +56, -225, -37, -389, -105, -189, -54, 210, +62, 394, 147, 147, 79, -195, -89, -306, +-149, -118, -103, 181, 86, 231, 199, 58, +92, -120, -108, -143, -223, -16, -60, 68, +185, 36, 173, 3, -7, 12, -178, 20, +-153, -31, 75, -118, 171, -66, 109, 108, +-90, 184, -188, 47, -60, -213, 111, -236, +161, 8, 24, 250, -134, 231, -136, -65, +5, -302, 138, -198, 110, 109, -35, 287, +-137, 134, -137, -161, 13, -254, 195, -84, +148, 160, -46, 207, -227, 39, -182, -148, +62, -170, 236, -72, 207, 105, -69, 194, +-281, 93, -236, -90, 72, -230, 351, -152, +257, 112, -163, 295, -421, 165, -221, -146, +235, -352, 445, -167, 152, 231, -280, 388, +-427, 121, -115, -280, 308, -396, 387, -54, +86, 326, -304, 371, -370, 42, -50, -352, +298, -346, 334, 27, 49, 366, -294, 358, +-345, -47, -42, -422, 315, -320, 392, 100, +44, 449, -379, 374, -413, -122, 18, -525, +424, -411, 406, 168, -41, 632, -445, 474, +-347, -222, 87, -750, 440, -508, 294, 335, +-133, 865, -371, 500, -227, -422, 144, -958, +325, -463, 155, 559, -112, 1023, -216, 383, +-139, -697, 56, -1044, 177, -263, 125, 807, +-24, 1033, -114, 123, -88, -888, 1, -946, +31, -3, 6, 947, 37, 842, 90, -187, +57, -956, -82, -672, -204, 322, -88, 935, +152, 461, 251, -489, 82, -849, -182, -270, +-253, 584, -89, 750, 150, 71, 245, -667, +117, -658, -94, 99, -232, 719, -237, 519, +22, -250, 294, -754, 322, -428, 3, 370, +-363, 776, -370, 330, 0, -476, 376, -810, +364, -292, -2, 550, -354, 834, -334, 241, +-7, -591, 279, -812, 290, -232, 4, 581, +-222, 796, -195, 208, -22, -553, 117, -764, +117, -206, 69, 540, 32, 694, -73, 174, +-195, -473, -122, -613, 98, -165, 298, 382, +182, 530, -167, 215, -359, -252, -140, -489, +219, -278, 323, 168, 96, 452, -184, 345, +-254, -85, -52, -434, 121, -359, 154, 53, +95, 431, -17, 375, -119, -68, -175, -391, +-47, -337, 192, 42, 268, 396, 73, 312, +-279, -20, -364, -309, 23, -375, 379, -51, +391, 334, -64, 410, -486, 140, -361, -328, +147, -514, 535, -181, 360, 353, -231, 609, +-567, 246, -297, -443, 281, -710, 589, -289, +259, 527, -271, 867, -579, 262, -320, -613, +290, -939, 581, -337, 373, 684, -238, 1030, +-650, 365, -416, -678, 257, -1112, 656, -452, +388, 656, -241, 1151, -605, 539, -372, -627, +205, -1177, 526, -635, 337, 511, -140, 1244, +-436, 739, -330, -498, 33, -1247, 365, -865, +329, 414, 26, 1318, -251, 908, -353, -347, +-124, -1303, 185, -1000, 294, 270, 195, 1254, +-85, 1038, -259, -163, -229, -1190, -46, -1016, +148, 49, 280, 1018, 216, 1026, -98, 68, +-378, -868, -317, -963, 71, -235, 460, 698, +391, 971, -132, 344, -497, -550, -347, -930, +156, -485, 476, 402, 310, 928, -142, 592, +-456, -279, -205, -890, 141, -679, 315, 173, +181, 856, -122, 731, -192, -64, -83, -771, +21, -749, 69, -34, 103, 721, 70, 798, +-16, 73, -162, -712, -88, -780, 97, -86, +233, 727, 57, 793, -256, 32, -260, -726, +108, -727, 400, -12, 243, 710, -254, 699, +-542, -16, -163, -665, 451, -595, 579, 9, +74, 555, -550, 545, -607, 49, 26, -454, +611, -508, 572, -142, -24, 344, -588, 564, +-585, 258, -23, -315, 569, -653, 628, -372, +62, 301, -520, 752, -617, 485, -152, -325, +476, -868, 581, -513, 158, 344, -336, 884, +-502, 532, -269, -360, 191, -852, 432, -453, +327, 320, -12, 713, -396, 407, -443, -270, +-109, -584, 356, -314, 496, 181, 197, 393, +-318, 245, -517, -36, -248, -217, 210, -222, +469, -138, 307, -2, -87, 235, -386, 364, +-364, 162, -67, -286, 260, -543, 391, -299, +254, 297, -147, 707, -436, 396, -389, -366, +-18, -748, 478, -392, 550, 342, 92, 733, +-489, 360, -672, -319, -188, -587, 517, -319, +759, 174, 293, 452, -528, 336, -858, -2, +-339, -314, 525, -385, 943, -193, 399, 177, +-563, 490, -933, 397, -391, -106, 538, -548, +928, -532, 373, -1, -481, 594, -860, 632, +-380, 63, 458, -549, 839, -661, 392, -179, +-424, 482, -830, 698, -403, 273, 450, -385, +850, -676, 393, -386, -507, 281, -839, 684, +-302, 490, 569, -171, 789, -694, 181, -620, +-543, 54, -651, 736, -125, 759, 465, 26, +564, -768, 150, -835, -396, -118, -551, 761, +-158, 899, 377, 166, 558, -724, 154, -901, +-396, -218, -496, 678, -135, 880, 312, 245, +442, -620, 140, -836, -203, -262, -374, 522, +-243, 805, 110, 314, 382, -440, 289, -753, +-72, -373, -389, 299, -330, 678, 52, 467, +399, -104, 326, -592, -103, -604, -374, -95, +-281, 488, 107, 744, 340, 334, 192, -465, +-125, -882, -245, -486, -108, 421, 70, 1008, +154, 597, 74, -428, -50, -1077, -91, -670, +-48, 422, 40, 1067, 80, 710, 20, -318, +-67, -1025, -90, -780, -15, 183, 127, 900, +123, 866, 12, 46, -180, -801, -226, -940, +43, -241, 262, 650, 274, 961, -21, 432, +-377, -489, -308, -958, 90, -573, 395, 319, +330, 888, -69, 712, -380, -116, -345, -807, +8, -826, 324, -106, 377, 674, 209, 927, +-235, 380, -526, -531, -355, -1036, 179, -636, +691, 333, 556, 1042, -163, 887, -804, -104, +-654, -991, 186, -1071, 848, -202, 719, 843, +-113, 1216, -857, 523, -734, -640, 71, -1316, +773, -842, 778, 408, 25, 1365, -705, 1152, +-771, -158, -113, -1379, 618, -1403, 727, -107, +204, 1326, -491, 1600, -648, 387, -222, -1171, +300, -1755, 483, -718, 280, 973, -72, 1805, +-294, 1070, -327, -651, -213, -1821, 86, -1398, +450, 294, 433, 1741, 25, 1704, -472, 114, +-634, -1605, -168, -1960, 488, -497, 736, 1469, +301, 2101, -444, 845, -823, -1214, -458, -2220, +358, -1157, 884, 980, 544, 2180, -247, 1468, +-842, -593, -698, -2131, 86, -1777, 780, 211, +775, 2003, 119, 2037, -654, 245, -900, -1826, +-341, -2291, 534, -637, 983, 1652, 552, 2387, +-396, 974, -1079, -1385, -721, -2444, 317, -1219, +1081, 1120, 852, 2316, -181, 1411, -1040, -756, +-936, -2178, 27, -1608, 946, 394, 1024, 1978, +192, 1756, -843, -3, -1123, -1774, -325, -1933, +764, -331, 1136, 1555, 465, 1948, -617, 629, +-1105, -1257, -550, -1919, 448, -836, 999, 924, +672, 1737, -236, 1010, -880, -542, -751, -1540, +49, -1155, 764, 181, 801, 1321, 171, 1253, +-619, 140, -862, -1086, -341, -1324, 449, -384, +855, 865, 572, 1292, -267, 612, -854, -597, +-729, -1228, 28, -773, 845, 285, 959, 1077, +148, 932, -846, 41, -1109, -876, -303, -1032, +850, -353, 1201, 672, 405, 1089, -815, 583, +-1225, -435, -474, -1072, 710, -731, 1178, 241, +559, 984, -556, 813, -1103, -45, -674, -805, +322, -833, 1032, -160, 825, 638, -117, 817, +-996, 358, -981, -370, -82, -762, 938, -535, +1106, 114, 223, 652, -886, 682, -1154, 191, +-386, -464, 784, -792, 1210, -510, 509, 271, +-665, 830, -1229, 766, -637, 11, 520, -855, +1217, -982, 764, -200, -374, 786, -1201, 1113, +-892, 423, 210, -718, 1200, -1192, 1034, -589, +-132, 576, -1164, 1179, -1088, 737, 68, -385, +1147, -1139, 1045, -870, -53, 164, -997, 970, +-960, 948, 18, 151, 831, -779, 815, -1011, +64, -455, -607, 479, -645, 1025, -174, 773, +338, -194, 542, -1018, 315, -1046, -96, -107, +-413, 974, -478, 1260, -110, 367, 370, -940, +572, -1421, 280, -580, -284, 872, -604, 1504, +-402, 720, 182, -785, 630, -1516, 526, -855, +-61, 650, -626, 1477, -615, 915, -8, -489, +605, -1343, 670, -955, 75, 299, -551, 1191, +-644, 906, -150, -133, 454, -947, 607, -804, +237, -33, -307, 695, -571, 694, -336, 143, +186, -414, 513, -508, 451, -280, -76, 117, +-502, 409, -472, 372, -22, 131, 450, -217, +484, -478, 80, -365, -351, 128, -478, 512, +-185, 528, 248, 51, 455, -476, 300, -643, +-192, -203, -454, 413, -340, 667, 96, 376, +429, -224, 373, -669, -31, -560, -401, 99, +-391, 602, -43, 675, 349, 149, 416, -551, +86, -806, -310, -301, -391, 454, -143, 847, +279, 492, 371, -332, 148, -899, -212, -655, +-364, 234, -145, 844, 177, 771, 314, -34, +165, -805, -127, -897, -261, -142, -168, 663, +36, 949, 256, 397, 189, -527, 8, -1035, +-207, -617, -222, 386, -13, 995, 186, 787, +217, -192, 58, -991, -143, -921, -211, 33, +-103, 849, 95, 984, 255, 196, 190, -745, +-71, -1051, -291, -424, -227, 578, 57, 1063, +333, 626, 287, -380, -31, -1053, -355, -831, +-360, 199, 12, 945, 404, 920, 444, 70, +46, -795, -457, -1002, -539, -325, -22, 581, +529, 989, 567, 573, 36, -303, -578, -925, +-587, -821, 5, 57, 555, 825, 551, 959, +53, 285, -474, -640, -557, -1120, -161, -588, +381, 481, 580, 1176, 279, 914, -282, -181, +-654, -1206, -417, -1213, 254, -44, 668, 1148, +475, 1418, -155, 414, -707, -1003, -553, -1607, +88, -689, 653, 828, 615, 1635, 6, 1046, +-581, -534, -671, -1672, -147, -1319, 513, 261, +685, 1572, 282, 1586, -385, 132, -745, -1475, +-433, -1810, 285, -443, 761, 1278, 564, 1895, +-162, 852, -765, -1022, -659, -2000, 29, -1125, +713, 722, 753, 1869, 115, 1428, -660, -353, +-807, -1760, -235, -1611, 584, -17, 871, 1477, +322, 1705, -500, 453, -849, -1171, -400, -1804, +392, -827, 794, 830, 445, 1707, -246, 1195, +-663, -412, -440, -1652, 59, -1473, 460, 34, +479, 1419, 152, 1614, -247, 400, -488, -1152, +-368, -1742, 78, -769, 519, 833, 528, 1639, +104, 1110, -463, -376, -653, -1540, -309, -1414, +369, -36, 760, 1281, 498, 1604, -214, 584, +-831, -992, -704, -1824, 108, -1029, 860, 683, +855, 1820, 37, 1484, -820, -252, -960, -1844, +-215, -1816, 746, -104, 993, 1646, 413, 2049, +-545, 616, -1030, -1436, -616, -2238, 321, -986, +1014, 1127, 856, 2250, -98, 1453, -1009, -742, +-1057, -2271, -118, -1735, 978, 378, 1198, 2036, +322, 1986, -875, 141, -1280, -1803, -530, -2113, +711, -544, 1298, 1379, 720, 2119, -508, 1072, +-1247, -978, -886, -2058, 242, -1377, 1136, 484, +1033, 1846, 33, 1707, -994, 56, -1137, -1599, +-334, -1905, 793, -568, 1235, 1206, 594, 2024, +-556, 1141, -1234, -823, -864, -2062, 271, -1586, +1226, 333, 1102, 1989, -4, 1989, -1153, 128, +-1303, -1843, -286, -2237, 1065, -600, 1471, 1575, +533, 2373, -914, 1050, -1548, -1247, -783, -2418, +720, -1454, 1592, 855, 979, 2354, -536, 1795, +-1542, -453, -1088, -2226, 346, -2026, 1438, 21, +1124, 1975, -138, 2125, -1214, 367, -1112, -1655, +-87, -2107, 901, -698, 1109, 1228, 383, 1903, +-603, 979, -1042, -781, -632, -1654, 293, -1133, +1008, 263, 835, 1296, -20, 1248, -923, 208, +-967, -921, -196, -1258, 755, -608, 1050, 503, +444, 1132, -576, 945, -1090, -63, -624, -916, +364, -1111, 1086, -410, 782, 559, -199, 1182, +-1003, 905, -859, -157, 21, -1153, 871, -1321, +912, -300, 175, 1061, -711, 1691, -968, 742, +-333, -935, 536, -1903, 953, -1117, 495, 694, +-375, 1993, -889, 1508, -602, -372, 183, -1941, +780, -1783, 648, -37, 3, 1719, -658, 2094, +-738, 528, -128, -1468, 542, -2232, 730, -1040, +280, 1086, -406, 2382, -748, 1508, -375, -728, +292, -2390, 670, -1885, 444, 363, -148, 2289, +-633, 2201, -517, 28, 81, -2115, 549, -2339, +522, -446, 12, 1785, -474, 2440, -535, 818, +-47, -1389, 414, -2369, 413, -1211, 92, 940, +-236, 2186, -337, 1517, -126, -472, 107, -1930, +194, -1739, 210, -1, 46, 1640, -157, 1862, +-323, 428, -136, -1286, 188, -1918, 363, -834, +211, 919, -197, 1864, -418, 1196, -187, -545, +220, -1767, 349, -1470, 184, 166, -166, 1569, +-305, 1625, -157, 180, 137, -1326, 277, -1665, +141, -496, -125, 1019, -221, 1593, -121, 778, +120, -697, 201, -1471, 38, -987, -109, 326, +-102, 1293, 14, 1224, 76, 10, 36, -1127, +-53, -1340, -49, -328, 21, 921, 102, 1401, +-9, 616, -99, -736, -92, -1338, 28, -734, +163, 445, 143, 1158, -68, 911, -256, -233, +-123, -944, 96, -874, 222, -54, 161, 665, +-72, 877, -284, 343, -155, -452, 117, -810, +268, -527, 199, 119, -120, 704, -338, 811, +-217, 102, 159, -601, 352, -884, 198, -380, +-128, 387, -366, 1013, -241, 656, 177, -301, +361, -981, 148, -808, -134, 81, -306, 942, +-140, 971, 108, 41, 227, -856, 147, -1015, +-43, -203, -139, 660, -196, 1058, -60, 454, +156, -522, 189, -1038, 64, -635, -97, 241, +-172, 966, -110, 904, 49, -11, 171, -908, +166, -1095, 22, -206, -202, 802, -238, 1219, +-56, 467, 211, -738, 270, -1327, 64, -593, +-204, 617, -228, 1264, -64, 824, 138, -490, +243, -1283, 70, -916, -124, 343, -201, 1151, +-78, 1020, 46, -125, 189, -1108, 165, -1049, +1, 13, -177, 924, -209, 998, -46, 205, +172, -853, 297, -965, 62, -239, -220, 683, +-279, 843, -53, 363, 193, -537, 323, -828, +79, -312, -263, 412, -298, 639, -50, 356, +240, -211, 266, -573, 46, -289, -251, 127, +-220, 325, 36, 223, 202, 82, 134, -191, +-18, -209, -139, -89, -120, 33, 23, 98, +56, 204, 46, 83, 49, -92, 16, -173, +-24, -159, -78, -22, -92, 175, 12, 300, +101, 77, 114, -186, -5, -310, -135, -158, +-135, 96, -9, 385, 126, 251, 161, -81, +45, -331, -160, -278, -188, -31, -80, 270, +152, 365, 216, 81, 47, -245, -123, -363, +-184, -136, -98, 171, 91, 455, 180, 191, +110, -281, -36, -462, -184, -132, -144, 281, +-12, 437, 162, 142, 149, -354, 30, -408, +-107, 6, -117, 324, -64, 222, 32, 14, +103, -287, 81, -221, 44, 83, -66, 279, +-131, 68, -129, -69, 53, -140, 218, -163, +186, 6, -81, 219, -237, 173, -202, -48, +21, -86, 243, -251, 192, -94, 5, 218, +-134, 319, -174, -27, -134, -172, 58, -248, +222, -106, 209, 220, -15, 335, -205, 52, +-272, -270, -90, -204, 219, -136, 328, 173, +136, 294, -133, 164, -319, -211, -296, -200, +87, -147, 382, 46, 331, 214, -12, 177, +-352, -12, -424, -166, -97, -99, 370, -111, +489, 65, 165, 151, -288, 195, -520, -27, +-338, -140, 203, -256, 603, -69, 413, 177, +-144, 294, -559, 111, -523, -177, 37, -239, +566, -158, 567, 95, 23, 185, -523, 216, +-582, -21, -196, -109, 445, -200, 691, -132, +267, 28, -389, 251, -691, 209, -407, 16, +290, -216, 758, -310, 441, -67, -315, 208, +-724, 369, -397, 93, 235, -162, 614, -360, +381, -214, -172, 106, -487, 390, -338, 259, +15, -50, 318, -331, 383, -331, 66, 4, +-307, 274, -363, 328, -44, 46, 249, -192, +263, -287, 10, -125, -187, 64, -117, 271, +14, 214, 6, 17, -43, -228, 60, -305, +162, -118, 62, 220, -137, 379, -185, 154, +-72, -191, 99, -378, 187, -183, 54, 91, +-54, 368, -106, 221, -90, -60, -63, -245, +89, -237, 203, -67, 42, 232, -138, 239, +-181, 62, -42, -105, 142, -199, 155, -103, +-75, -5, -118, 156, 50, 107, 115, 157, +-71, -19, -179, -222, -39, -317, 186, -12, +222, 308, -25, 383, -306, 92, -183, -389, +117, -439, 188, -40, 143, 406, -17, 327, +-92, 82, -196, -316, -170, -294, 13, -60, +262, 179, 366, 191, 12, 127, -461, 1, +-444, -162, 27, -228, 511, -98, 490, 171, +-147, 263, -550, 207, -453, -160, 128, -329, +528, -218, 357, 149, -92, 298, -448, 209, +-360, -78, 27, -258, 353, -234, 320, 22, +-4, 224, -326, 195, -248, 77, -40, -173, +195, -257, 193, -139, 24, 185, -55, 241, +-148, 165, -119, -149, -67, -246, 100, -170, +194, 81, 46, 240, -112, 131, -188, 23, +-92, -157, 132, -223, 127, -104, 1, 197, +-48, 221, -91, 156, -63, -217, -37, -292, +57, -103, 131, 240, 23, 330, -58, -38, +-146, -269, -50, -207, 143, 87, 0, 228, +-72, 147, -16, -208, 63, -138, 72, 38, +-115, 210, -186, 23, 40, -166, 227, -153, +116, 29, -186, 289, -273, 172, 34, -188, +204, -384, 151, -43, -107, 261, -199, 438, +-35, 6, 117, -443, 53, -438, -29, 142, +-27, 562, -28, 364, -6, -242, -76, -617, +5, -299, 71, 308, 93, 696, -76, 211, +-174, -401, -16, -642, 139, -192, 123, 458, +-95, 664, -223, 102, -62, -524, 161, -602, +144, -30, -13, 611, -166, 523, -118, -84, +9, -640, 100, -455, 74, 186, -18, 653, +-85, 368, -136, -250, -48, -640, 148, -357, +113, 310, -35, 656, -162, 377, -196, -316, +66, -783, 212, -448, 96, 446, -173, 897, +-251, 483, -34, -573, 210, -1085, 194, -426, +-33, 725, -324, 1179, -212, 354, 155, -908, +270, -1169, 159, -259, -196, 958, -384, 1188, +-172, 110, 261, -1023, 419, -1082, 126, -3, +-357, 1003, -487, 963, -132, -85, 386, -980, +496, -854, 17, 227, -436, 935, -480, 649, +-20, -262, 425, -922, 462, -533, -25, 436, +-517, 909, -454, 301, 54, -610, 520, -866, +377, -36, -191, 852, -566, 838, -281, -310, +329, -1208, 510, -646, 27, 770, -473, 1427, +-425, 445, 138, -1206, 550, -1672, 273, -119, +-365, 1673, -620, 1728, -156, -221, 496, -2008, +617, -1725, 22, 520, -645, 2348, -684, 1670, +51, -896, 729, -2540, 616, -1501, -144, 1154, +-756, 2682, -631, 1320, 117, -1429, 727, -2678, +563, -1046, -102, 1568, -683, 2563, -664, 856, +-39, -1659, 624, -2394, 711, -660, 115, 1668, +-671, 2211, -800, 511, -202, -1633, 609, -2032, +821, -435, 145, 1610, -638, 1878, -776, 308, +-163, -1525, 526, -1716, 645, -255, 127, 1401, +-445, 1595, -581, 195, -156, -1267, 269, -1441, +387, -234, 186, 1066, -170, 1376, -300, 283, +-224, -942, -38, -1263, 108, -411, 241, 802, +233, 1205, -75, 493, -426, -648, -417, -1138, +22, -622, 535, 469, 467, 1088, -188, 779, +-650, -312, -410, -1083, 289, -944, 549, 104, +209, 1170, -353, 1080, -496, -38, -94, -1124, +284, -1219, 315, -114, -13, 1212, -260, 1273, +-240, 152, -6, -1112, 145, -1361, 166, -283, +-5, 1106, -192, 1408, -209, 351, -47, -1033, +156, -1407, 265, -475, 76, 967, -368, 1488, +-406, 482, -45, -901, 421, -1418, 465, -588, +-52, 893, -617, 1459, -583, 539, 125, -872, +724, -1448, 499, -531, -250, 1011, -759, 1458, +-593, 347, 270, -1114, 753, -1393, 439, -134, +-279, 1254, -707, 1290, -488, -149, 131, -1326, +653, -1024, 497, 278, -158, 1315, -649, 925, +-533, -473, -1, -1291, 615, -742, 540, 458, +-113, 1298, -591, 785, -477, -583, 64, -1379, +414, -741, 336, 623, -122, 1468, -328, 838, +-191, -775, -21, -1596, 52, -806, 64, 839, +117, 1644, 112, 858, -99, -891, -346, -1735, +-286, -825, 63, 861, 468, 1659, 320, 928, +-216, -751, -600, -1684, -374, -930, 255, 560, +551, 1497, 322, 1092, -304, -288, -654, -1422, +-351, -1197, 317, -11, 547, 1163, 294, 1430, +-302, 404, -700, -1081, -305, -1631, 359, -717, +603, 873, 217, 1841, -431, 1096, -671, -787, +-224, -2027, 449, -1312, 556, 620, 68, 2093, +-434, 1647, -527, -506, -180, -2181, 345, -1733, +466, 277, 169, 2093, -305, 1973, -590, -103, +-374, -2003, 254, -2045, 743, -165, 422, 1799, +-393, 2188, -971, 485, -582, -1703, 529, -2265, +1138, -723, 505, 1452, -772, 2381, -1347, 1026, +-495, -1379, 928, -2367, 1357, -1146, 340, 1140, +-1119, 2334, -1422, 1320, -250, -1013, 1100, -2248, +1307, -1325, 114, 765, -1152, 2140, -1199, 1448, +-186, -643, 962, -2088, 1119, -1416, 123, 566, +-816, 1918, -1050, 1429, -454, -543, 607, -1867, +1048, -1139, 531, 568, -493, 1540, -1170, 947, +-796, -564, 352, -1300, 1277, -574, 822, 527, +-511, 855, -1299, 334, -882, -350, 400, -563, +1251, -137, 760, 243, -487, 145, -1091, 64, +-720, 49, 206, 9, 879, -75, 666, -204, +-165, -213, -717, 139, -660, 444, -99, 213, +488, -314, 552, -484, 138, -178, -301, 387, +-484, 585, -359, 29, -78, -504, 289, -476, +494, 78, 321, 516, -194, 396, -766, -183, +-741, -511, 77, -298, 888, 250, 970, 462, +12, 196, -1188, -246, -1266, -445, -180, -105, +1252, 238, 1479, 349, 211, 85, -1400, -200, +-1785, -239, -385, -61, 1442, 129, 1841, 93, +437, 82, -1505, 24, -2061, -29, -596, -89, +1469, -115, 2047, -79, 612, 95, -1443, 239, +-2170, 142, -805, -106, 1390, -228, 2075, -226, +729, -55, -1269, 298, -2075, 419, -881, 133, +1119, -318, 1880, -589, 793, -359, -925, 421, +-1791, 924, -949, 425, 678, -639, 1583, -1083, +936, -484, -547, 763, -1482, 1349, -1027, 442, +263, -1012, 1241, -1400, 1019, -316, -146, 1071, +-1106, 1433, -1160, 313, -171, -1196, 938, -1444, +1195, -182, 335, 1105, -981, 1339, -1407, 311, +-427, -1036, 894, -1298, 1368, -339, 395, 821, +-1039, 1160, -1339, 519, -410, -533, 895, -1106, +1210, -675, 283, 252, -831, 923, -1189, 936, +-463, 97, 717, -871, 1134, -1133, 395, -452, +-727, 738, -1182, 1430, -524, 803, 654, -713, +1176, -1647, 410, -1119, -760, 563, -1149, 1927, +-489, 1459, 553, -553, 1149, -2069, 551, -1696, +-698, 344, -1213, 2220, -657, 1976, 499, -248, +1313, -2271, 755, -2112, -733, 13, -1502, 2214, +-750, 2344, 659, 204, 1455, -2153, 755, -2433, +-788, -459, -1563, 1903, -767, 2622, 701, 782, +1409, -1770, 740, -2659, -683, -1057, -1479, 1483, +-852, 2697, 586, 1366, 1379, -1259, 772, -2633, +-606, -1525, -1398, 935, -824, 2424, 504, 1731, +1247, -538, 684, -2236, -575, -1830, -1141, 106, +-597, 1883, 373, 2049, 926, 308, 458, -1661, +-444, -2099, -751, -718, -345, 1354, 259, 2213, +347, 971, 221, -1071, -171, -2111, -242, -1197, +-82, 706, -122, 1969, -165, 1388, 46, -384, +329, -1693, 179, -1524, -156, -63, -473, 1468, +-430, 1681, 123, 312, 647, -1210, 259, -1669, +-246, -618, -599, 998, -461, 1648, 161, 715, +572, -756, 405, -1436, -278, -813, -609, 465, +-436, 1227, 126, 857, 582, -192, 387, -951, +-363, -849, -596, -135, -213, 650, 214, 868, +400, 382, 39, -361, -292, -786, -250, -649, +48, 62, 31, 744, -82, 810, -60, 200, +79, -616, 108, -933, -96, -404, -276, 497, +-228, 948, 134, 543, 273, -326, 110, -913, +-231, -683, -348, 225, -164, 795, 132, 747, +255, 9, 151, -741, -163, -850, -415, -80, +-258, 648, 144, 790, 339, 303, 233, -556, +-203, -853, -542, -264, -298, 412, 208, 694, +439, 439, 198, -236, -226, -685, -519, -491, +-335, 106, 180, 546, 483, 641, 203, 103, +-218, -593, -480, -775, -372, -135, 138, 572, +434, 859, 189, 255, -141, -671, -285, -890, +-372, -233, -89, 656, 177, 867, 318, 230, +192, -636, -115, -789, -520, -241, -522, 545, +131, 774, 564, 233, 491, -490, -140, -719, +-734, -292, -646, 401, 143, 783, 676, 343, +517, -461, -143, -763, -702, -372, -605, 366, +55, 845, 574, 481, 439, -429, -18, -851, +-499, -528, -502, 272, -139, 931, 261, 752, +365, -256, 251, -1053, -114, -919, -474, 167, +-505, 1190, -132, 1204, 443, -159, 649, -1480, +179, -1294, -631, 200, -873, 1620, -301, 1442, +621, -255, 932, -1771, 256, -1455, -786, 289, +-1052, 1784, -319, 1480, 695, -207, 1027, -1774, +277, -1531, -792, 171, -1095, 1672, -382, 1564, +644, -11, 1065, -1563, 393, -1620, -693, -74, +-1223, 1410, -530, 1566, 675, 285, 1214, -1210, +488, -1595, -822, -476, -1340, 983, -493, 1553, +898, 790, 1218, -683, 249, -1703, -957, -1139, +-1169, 536, -207, 1776, 873, 1488, 880, -264, +22, -2008, -717, -1865, -773, 237, -156, 2122, +475, 2084, 565, -30, 174, -2305, -315, -2353, +-591, 36, -393, 2405, 111, 2390, 513, 93, +426, -2432, -36, -2520, -575, -70, -672, 2429, +-75, 2418, 515, 121, 648, -2258, 158, -2429, +-601, -136, -813, 2137, -235, 2212, 486, 191, +717, -1854, 296, -2135, -448, -214, -834, 1683, +-471, 1860, 282, 311, 761, -1448, 561, -1720, +-194, -353, -920, 1241, -768, 1521, 109, 431, +808, -982, 798, -1416, -80, -525, -884, 838, +-872, 1258, -82, 584, 685, -605, 820, -1218, +212, -651, -631, 546, -926, 1110, -445, 628, +382, -405, 936, -1072, 593, -649, -422, 452, +-985, 1005, -750, 566, 179, -427, 910, -965, +770, -514, -115, 481, -836, 972, -916, 388, +-245, -554, 659, -868, 1039, -323, 442, 556, +-702, 879, -1210, 226, -771, -606, 576, -765, +1415, -219, 771, 537, -630, 774, -1501, 250, +-957, -535, 503, -754, 1451, -272, 956, 440, +-501, 823, -1432, 396, -1050, -483, 221, -888, +1342, -427, 1066, 417, -207, 996, -1274, 550, +-1186, -480, 13, -1065, 1109, -542, 1115, 413, +-11, 1098, -994, 670, -1077, -466, -213, -1077, +754, -640, 898, 338, 242, 976, -496, 750, +-848, -262, -521, -922, 266, -724, 645, 95, +565, 735, -23, 842, -638, 63, -775, -719, +-206, -779, 490, -165, 734, 542, 344, 749, +-404, 284, -891, -452, -558, -634, 296, -255, +779, 202, 627, 422, -197, 363, -875, 3, +-747, -290, 69, -347, 735, -230, 678, 58, +31, 404, -652, 459, -756, 20, -236, -378, +450, -563, 671, -256, 358, 347, -308, 741, +-792, 418, -578, -285, 128, -802, 721, -688, +655, 169, -26, 981, -792, 919, -824, -104, +-145, -1039, 666, -1163, 860, -47, 241, 1191, +-634, 1323, -1010, 146, -438, -1193, 474, -1508, +993, -292, 592, 1241, -416, 1579, -1110, 409, +-810, -1168, 223, -1617, 1109, -594, 943, 1095, +-165, 1646, -1252, 676, -1145, -870, 63, -1597, +1203, -899, 1223, 704, -85, 1583, -1311, 975, +-1267, -435, -13, -1452, 1198, -1167, 1201, 207, +-5, 1382, -1185, 1217, -1164, 33, -103, -1153, +954, -1342, 1089, -330, 121, 1026, -918, 1412, +-1027, 523, -224, -782, 687, -1472, 895, -816, +238, 692, -644, 1507, -800, 893, -272, -490, +351, -1455, 607, -1057, 336, 380, -259, 1367, +-563, 1047, -394, -155, -37, -1164, 419, -1144, +505, -54, 48, 1011, -476, 1134, -543, 292, +-124, -778, 345, -1211, 508, -547, 99, 650, +-432, 1183, -403, 723, -105, -385, 178, -1209, +319, -959, 93, 247, -196, 1196, -248, 1069, +-126, 20, 3, -1180, 140, -1292, 121, -139, +-65, 1171, -127, 1394, -54, 296, -43, -1109, +-52, -1561, -1, -451, 21, 1158, 114, 1625, +70, 491, -194, -1076, -286, -1732, -73, -587, +249, 1178, 272, 1735, -49, 556, -337, -1173, +-315, -1704, 95, -566, 335, 1223, 124, 1683, +-166, 462, -332, -1195, -121, -1556, 182, -466, +229, 1157, -30, 1544, -227, 375, -185, -1114, +19, -1440, 219, -376, 101, 1087, -216, 1452, +-243, 272, -9, -1131, 191, -1350, 233, -207, +-99, 1151, -407, 1336, -210, 58, 245, -1191, +322, -1174, 60, 18, -326, 1148, -416, 1097, +19, -107, 468, -1116, 209, -876, -279, 145, +-394, 884, -171, 756, 296, -152, 429, -760, +-32, -448, -471, 170, -353, 407, 82, 256, +373, -150, 316, -243, -80, 73, -512, 251, +-341, -102, 105, -329, 355, -230, 330, 183, +-46, 609, -413, 405, -384, -390, -30, -849, +289, -445, 341, 389, 130, 998, -220, 666, +-458, -438, -278, -1223, 147, -745, 440, 397, +372, 1304, -121, 973, -572, -378, -496, -1466, +106, -1100, 543, 355, 476, 1557, -93, 1290, +-582, -319, -514, -1718, -1, -1426, 468, 282, +508, 1819, 96, 1617, -453, -221, -611, -1907, +-235, -1779, 356, 70, 648, 1949, 353, 2013, +-435, 104, -742, -1933, -367, -2198, 297, -350, +697, 1861, 422, 2398, -284, 603, -688, -1792, +-437, -2481, 107, -822, 524, 1586, 528, 2565, +-22, 1028, -573, -1433, -486, -2482, -97, -1173, +336, 1135, 539, 2360, 168, 1385, -322, -901, +-481, -2196, -295, -1472, 83, 514, 460, 2029, +436, 1712, -82, -232, -524, -1906, -449, -1814, +-62, -107, 481, 1726, 538, 2033, -75, 379, +-492, -1688, -414, -2070, -3, -589, 362, 1447, +334, 2231, -79, 784, -282, -1402, -150, -2179, +-1, -924, 43, 1122, 72, 2203, -5, 1137, +37, -1009, 76, -2139, -123, -1230, -256, 732, +-79, 2033, 163, 1437, 261, -559, 144, -1937, +-260, -1455, -440, 289, -85, 1687, 288, 1574, +371, -65, 160, -1506, -327, -1525, -530, -197, +-169, 1210, 329, 1529, 499, 449, 259, -1010, +-334, -1486, -707, -607, -320, 798, 423, 1419, +676, 742, 313, -675, -390, -1382, -794, -730, +-322, 564, 461, 1247, 662, 719, 235, -488, +-344, -1126, -650, -637, -324, 398, 326, 973, +554, 602, 275, -274, -230, -827, -565, -571, +-401, 117, 213, 663, 577, 653, 352, 27, +-170, -576, -517, -687, -468, -225, 64, 475, +519, 830, 430, 351, 30, -495, -404, -822, +-546, -436, -218, 397, 342, 948, 550, 492, +322, -516, -193, -896, -643, -457, -527, 420, +160, 996, 658, 533, 562, -570, -77, -1020, +-783, -479, -682, 507, 183, 1109, 782, 651, +571, -615, -209, -1212, -816, -604, -575, 501, +299, 1222, 744, 791, 398, -469, -226, -1227, +-652, -772, -502, 247, 189, 1075, 601, 926, +435, -76, -41, -957, -537, -921, -631, -142, +-50, 716, 611, 976, 594, 320, 65, -575, +-523, -872, -717, -472, -154, 343, 591, 820, +647, 546, 149, -199, -472, -671, -745, -592, +-268, -24, 557, 573, 712, 634, 202, 166, +-492, -429, -726, -699, -236, -354, 511, 357, +621, 744, 134, 510, -373, -259, -522, -819, +-212, -658, 250, 202, 405, 867, 211, 787, +-92, -95, -365, -913, -324, -855, 17, 12, +297, 868, 288, 892, 101, 132, -252, -780, +-356, -934, -126, -251, 137, 629, 313, 941, +278, 415, -86, -488, -424, -954, -335, -537, +48, 348, 406, 948, 441, 655, -33, -256, +-495, -933, -423, -744, 18, 180, 388, 945, +436, 773, 85, -171, -347, -888, -477, -774, +-210, 148, 224, 898, 496, 736, 360, -214, +-156, -827, -598, -628, -425, 182, 111, 840, +498, 599, 440, -285, -63, -765, -429, -483, +-388, 192, -42, 773, 269, 533, 311, -215, +156, -767, -122, -558, -336, 115, -217, 740, +57, 736, 258, -48, 249, -808, -1, -794, +-285, -65, -251, 786, 13, 946, 213, 145, +218, -824, 1, -962, -228, -184, -208, 768, +12, 956, 186, 182, 161, -710, -3, -859, +-145, -184, -129, 599, -15, 727, 51, 183, +52, -432, 31, -606, 60, -259, 25, 277, +-109, 530, -157, 333, -70, -106, 94, -502, +225, -488, 127, -17, -139, 536, -203, 602, +-107, 91, 20, -544, 132, -729, 148, -177, +78, 582, -51, 770, -166, 234, -235, -550, +-35, -818, 291, -290, 330, 525, -24, 796, +-344, 310, -408, -449, -1, -748, 485, -287, +449, 409, -106, 639, -575, 257, -489, -314, +99, -562, 698, -230, 604, 269, -180, 470, +-822, 226, -640, -197, 137, -444, 898, -274, +789, 188, -180, 442, -970, 286, -812, -131, +125, -471, 985, -360, 900, 146, -154, 479, +-1032, 361, -844, -79, 132, -448, 963, -414, +841, 50, -127, 402, -920, 373, -750, 51, +44, -327, 781, -412, 787, -90, 24, 270, +-728, 347, -740, 175, -152, -156, 613, -397, +828, -242, 184, 137, -603, 337, -749, 336, +-244, -17, 484, -432, 751, -421, 234, 37, +-421, 394, -614, 461, -284, 105, 237, -454, +570, -553, 380, -95, -178, 410, -519, 534, +-420, 254, -14, -374, 523, -662, 568, -238, +33, 325, -513, 584, -573, 355, -178, -252, +437, -613, 686, -329, 234, 202, -440, 483, +-668, 339, -327, -36, 318, -378, 715, -372, +369, -58, -313, 203, -615, 371, -372, 278, +140, -84, 555, -452, 446, -400, -85, -12, +-494, 469, -465, 529, -30, 91, 500, -505, +555, -639, -12, -117, -558, 518, -531, 656, +33, 174, 612, -492, 552, -718, -127, -185, +-658, 472, -490, 664, 103, 247, 671, -371, +552, -650, -157, -309, -703, 304, -539, 596, +123, 352, 700, -171, 614, -569, -153, -428, +-740, 90, -524, 524, 128, 464, 616, 17, +561, -456, -126, -505, -618, -93, -451, 377, +61, 513, 491, 203, 508, -262, -20, -504, +-541, -331, -509, 123, 51, 491, 571, 441, +525, -1, -64, -462, -668, -536, -545, -121, +162, 450, 654, 594, 513, 185, -123, -389, +-653, -626, -524, -273, 88, 368, 588, 624, +551, 270, 21, -336, -542, -572, -600, -322, +-85, 307, 500, 588, 593, 262, 129, -268, +-461, -522, -590, -321, -126, 252, 409, 583, +517, 288, 135, -262, -365, -567, -485, -336, +-106, 269, 319, 679, 379, 322, 102, -370, +-221, -690, -351, -316, -121, 397, 180, 806, +234, 310, 158, -553, -48, -813, -244, -278, +-210, 575, 18, 929, 170, 305, 202, -693, +76, -991, -135, -323, -219, 689, -85, 1111, +98, 405, 125, -732, 128, -1192, 22, -501, +-177, 693, -158, 1287, -10, 650, 102, -650, +202, -1383, 111, -809, -196, 561, -263, 1477, +-60, 1010, 205, -516, 286, -1538, 70, -1121, +-294, 375, -324, 1604, 21, 1257, 312, -344, +290, -1569, -31, -1311, -343, 213, -291, 1548, +83, 1388, 304, -169, 282, -1498, -47, -1384, +-342, 64, -276, 1416, 51, 1422, 303, 6, +328, -1386, 10, -1366, -391, -83, -374, 1216, +38, 1367, 385, 196, 391, -1107, 11, -1287, +-448, -347, -427, 889, 59, 1267, 410, 528, +354, -706, 34, -1260, -389, -666, -433, 521, +-7, 1221, 358, 808, 380, -372, 106, -1202, +-330, -874, -450, 243, -109, 1120, 320, 921, +395, -160, 143, -1039, -222, -898, -404, 104, +-232, 935, 188, 815, 394, -89, 259, -842, +-87, -702, -393, 117, -324, 731, 63, 578, +357, -147, 259, -659, -18, -461, -216, 182, +-219, 564, -45, 375, 99, -171, 114, -545, +129, -347, 80, 179, -68, 486, -232, 326, +-187, -116, 54, -474, 261, -342, 285, 68, +6, 402, -363, 360, -348, 45, 1, -334, +379, -445, 443, -152, 46, 284, -512, 490, +-525, 276, 24, -262, 584, -597, 593, -322, +-53, 248, -723, 630, -631, 379, 179, -273, +792, -687, 609, -361, -241, 258, -846, 655, +-570, 401, 319, -276, 864, -645, 502, -395, +-340, 229, -834, 580, -495, 430, 375, -165, +808, -577, 436, -426, -288, 86, -781, 453, +-481, 457, 284, 50, 743, -419, 521, -474, +-188, -163, -762, 260, -633, 535, 192, 328, +818, -221, 646, -570, -137, -451, -856, 111, +-732, 630, 191, 560, 877, -79, 669, -673, +-107, -648, -788, 13, -725, 709, 56, 701, +733, -27, 681, -734, 82, -724, -570, 1, +-739, 748, -204, 746, 498, -58, 688, -744, +308, -713, -294, -7, -677, 736, -420, 741, +216, -34, 594, -699, 455, -714, -51, -75, +-504, 654, -485, 756, -11, 100, 422, -640, +445, -757, 81, -182, -282, 555, -395, 810, +-171, 244, 197, -537, 352, -771, 231, -337, +-50, 419, -342, 772, -358, 405, -10, -330, +388, -722, 448, -498, 84, 196, -406, 663, +-553, 533, -114, -96, 494, -603, 597, -575, +150, -12, -444, 514, -646, 560, -202, 72, +451, -422, 652, -546, 244, -173, -367, 364, +-624, 495, -282, 209, 312, -246, 573, -505, +278, -335, -173, 175, -448, 510, -304, 408, +102, -75, 342, -558, 258, -564, 31, 9, +-191, 596, -227, 644, -52, 45, 101, -638, +131, -774, 124, -127, 57, 668, -73, 808, +-118, 157, -110, -636, -35, -854, 174, -244, +239, 592, 23, 828, -179, 273, -208, -502, +-61, -821, 206, -344, 270, 440, 30, 745, +-191, 341, -211, -351, -70, -693, 173, -381, +313, 259, 106, 601, -151, 353, -294, -192, +-191, -503, 149, -414, 422, 73, 264, 455, +-167, 389, -422, 6, -284, -353, 164, -485, +491, -151, 320, 301, -152, 485, -424, 259, +-286, -196, 116, -555, 399, -453, 312, 105, +-72, 590, -312, 569, -246, 31, 13, -620, +268, -809, 258, -158, 44, 672, -137, 890, +-190, 309, -110, -682, 59, -1107, 226, -439, +211, 682, 40, 1172, -178, 568, -249, -627, +-104, -1305, 194, -724, 319, 554, 174, 1306, +-77, 835, -286, -415, -266, -1328, 1, -1003, +339, 266, 396, 1259, 112, 1100, -292, -68, +-496, -1244, -172, -1266, 411, -78, 600, 1140, +204, 1309, -387, 232, -594, -1103, -203, -1377, +460, -336, 659, 981, 147, 1334, -413, 435, +-538, -866, -156, -1323, 442, -548, 574, 679, +128, 1202, -366, 648, -434, -471, -114, -1169, +333, -794, 470, 239, 134, 1015, -257, 909, +-326, -7, -104, -950, 184, -1052, 335, -251, +178, 789, -107, 1157, -221, 488, -143, -686, +38, -1316, 223, -731, 238, 554, 52, 1370, +-125, 909, -194, -473, -134, -1465, 118, -1043, +315, 374, 227, 1426, -31, 1105, -304, -326, +-287, -1437, 104, -1131, 439, 238, 337, 1319, +-78, 1099, -434, -203, -331, -1246, 231, -1076, +555, 101, 295, 1085, -244, 1009, -520, -19, +-220, -988, 392, -988, 611, -106, 176, 806, +-391, 932, -517, 207, -125, -722, 452, -941, +626, -298, 163, 565, -408, 886, -543, 355, +-169, -540, 415, -876, 671, -378, 281, 422, +-341, 782, -587, 361, -289, -406, 297, -744, +665, -350, 449, 331, -177, 624, -590, 308, +-453, -310, 119, -613, 659, -292, 612, 264, +2, 499, -586, 248, -569, -255, -7, -487, +573, -225, 649, 205, 168, 376, -424, 175, +-577, -183, -211, -333, 355, -195, 669, 84, +438, 221, -162, 140, -625, -12, -493, -185, +148, -212, 678, -91, 669, 86, 69, 199, +-604, 150, -641, -81, -99, -263, 527, -220, +771, 8, 377, 235, -354, 232, -733, -15, +-453, -266, 261, -270, 840, -31, 698, 211, +-110, 252, -769, 44, -676, -228, 75, -279, +783, -97, 767, 150, 88, 287, -595, 125, +-660, -191, -102, -335, 533, -199, 708, 122, +289, 361, -343, 232, -615, -148, -277, -403, +344, -321, 667, 51, 402, 393, -173, 364, +-531, -37, -345, -426, 198, -472, 569, -119, +448, 371, 15, 536, -380, 183, -450, -359, +-44, -636, 450, -389, 555, 278, 254, 714, +-251, 462, -565, -222, -268, -784, 360, -684, +648, 102, 374, 833, -166, 749, -537, -44, +-316, -849, 258, -915, 537, -88, 343, 832, +-44, 923, -310, 128, -235, -788, 97, -1022, +313, -287, 268, 723, 87, 994, -94, 321, +-167, -643, -30, -1065, 170, -476, 252, 575, +153, 1018, -57, 504, -160, -503, -29, -1077, +199, -627, 266, 453, 81, 1034, -130, 589, +-122, -417, 71, -1055, 232, -646, 187, 413, +10, 992, -106, 527, -55, -409, 99, -950, +173, -546, 156, 411, 52, 856, -57, 380, +-68, -420, 60, -788, 215, -408, 200, 388, +19, 717, -143, 269, -85, -423, 184, -686, +331, -296, 137, 397, -161, 662, -220, 185, +47, -493, 364, -658, 344, -182, -4, 464, +-287, 645, -219, 97, 161, -551, 432, -618, +315, -124, -30, 464, -296, 590, -228, 90, +162, -477, 435, -578, 315, -179, -11, 350, +-276, 534, -223, 217, 152, -321, 416, -566, +308, -334, -14, 169, -264, 537, -188, 408, +167, -150, 430, -588, 283, -520, -95, -13, +-276, 560, -116, 619, 239, 37, 439, -605, +203, -731, -176, -210, -239, 548, -36, 812, +261, 281, 403, -561, 178, -913, -147, -463, +-240, 408, -58, 958, 247, 595, 440, -379, +252, -1012, -173, -771, -332, 154, -97, 998, +293, 892, 523, -79, 278, -976, -217, -1022, +-396, -155, -124, 880, 317, 1083, 567, 233, +350, -839, -191, -1139, -461, -418, -190, 674, +302, 1129, 616, 457, 412, -642, -179, -1111, +-474, -581, -211, 473, 278, 1075, 560, 582, +371, -471, -74, -1048, -338, -686, -190, 328, +143, 1031, 358, 686, 391, -360, 146, -1064, +-163, -771, -246, 258, -84, 1044, 232, 764, +469, -318, 333, -1073, -83, -771, -331, 226, +-206, 986, 175, 731, 528, -295, 428, -968, +-42, -684, -354, 201, -258, 837, 144, 598, +489, -248, 424, -809, 31, -552, -248, 187, +-216, 687, 19, 466, 308, -243, 395, -714, +228, -459, -20, 211, -218, 637, -210, 408, +92, -276, 419, -711, 464, -446, 160, 227, +-260, 657, -374, 453, -66, -243, 430, -733, +594, -538, 256, 128, -224, 663, -437, 587, +-160, -70, 382, -695, 607, -699, 319, -93, +-155, 588, -401, 731, -189, 184, 297, -592, +549, -840, 344, -322, -52, 452, -322, 810, +-227, 399, 170, -432, 491, -872, 439, -493, +39, 280, -307, 781, -286, 531, 87, -238, +489, -798, 476, -622, 73, 105, -256, 688, +-253, 623, 19, -40, 366, -701, 439, -714, +191, -63, -108, 580, -245, 677, -109, 127, +233, -576, 465, -730, 310, -215, -63, 417, +-261, 627, -124, 252, 215, -342, 432, -609, +280, -337, -60, 145, -190, 425, -76, 345, +188, -7, 382, -358, 260, -408, -31, -206, +-194, 121, -92, 394, 220, 342, 407, -29, +244, -416, -82, -515, -230, -190, -42, 354, +279, 583, 398, 251, 176, -351, -92, -683, +-159, -414, 6, 257, 238, 671, 317, 393, +183, -266, -39, -667, -111, -475, -3, 168, +164, 615, 288, 416, 211, -174, -11, -592, +-86, -501, 2, 58, 144, 547, 275, 474, +219, -72, 15, -572, -89, -577, -30, -43, +127, 545, 273, 592, 261, 24, 73, -593, +-99, -672, -92, -133, 53, 543, 227, 664, +320, 112, 231, -536, -6, -685, -196, -234, +-147, 408, 121, 622, 430, 244, 462, -349, +109, -625, -308, -376, -320, 177, 47, 548, +438, 403, 563, -130, 244, -571, -230, -527, +-381, -11, -145, 521, 290, 551, 624, 21, +483, -576, -80, -666, -507, -123, -358, 548, +229, 691, 731, 130, 611, -627, -70, -810, +-585, -227, -390, 588, 255, 849, 711, 255, +576, -665, -21, -976, -490, -356, -371, 597, +154, 978, 583, 389, 566, -619, 118, -1057, +-345, -475, -381, 503, 10, 960, 454, 488, +559, -473, 243, -987, -176, -542, -358, 356, +-132, 838, 263, 525, 494, -316, 386, -854, +18, -547, -259, 242, -252, 717, 43, 475, +399, -247, 470, -744, 229, -491, -117, 217, +-322, 642, -183, 412, 242, -241, 542, -680, +424, -455, 22, 199, -351, 608, -340, 407, +106, -199, 531, -666, 537, -497, 137, 155, +-292, 616, -385, 473, -57, -161, 448, -702, +619, -557, 276, 135, -226, 651, -457, 509, +-192, -163, 407, -694, 681, -539, 337, 128, +-209, 600, -447, 448, -193, -120, 343, -577, +619, -516, 351, 13, -117, 462, -334, 454, +-201, 79, 170, -412, 493, -599, 422, -263, +54, 303, -246, 609, -261, 404, 9, -246, +389, -763, 475, -628, 180, 118, -147, 793, +-263, 747, -90, -44, 250, -898, 446, -967, +300, -101, -5, 881, -225, 1028, -197, 190, +94, -905, 386, -1180, 394, -348, 132, 804, +-139, 1177, -226, 436, -57, -750, 237, -1256, +392, -610, 311, 593, 52, 1224, -237, 686, +-269, -509, 52, -1274, 434, -861, 522, 370, +180, 1233, -305, 898, -428, -312, -38, -1268, +488, -1021, 615, 221, 234, 1207, -305, 990, +-479, -202, -106, -1210, 446, -1049, 659, 122, +335, 1112, -247, 981, -552, -107, -256, -1064, +409, -1014, 787, -12, 481, 936, -226, 927, +-701, 47, -400, -854, 420, -956, 916, -174, +576, 728, -252, 868, -763, 193, -471, -665, +411, -884, 951, -276, 608, 549, -202, 771, +-752, 240, -518, -491, 324, -722, 918, -279, +667, 356, -117, 564, -701, 209, -551, -286, +198, -474, 851, -246, 718, 140, -20, 325, +-607, 183, -571, -83, 55, -265, 731, -230, +756, -24, 129, 155, -478, 171, -602, 35, +-130, -123, 582, -199, 815, -124, 315, 27, +-345, 131, -638, 124, -297, 18, 429, -151, +807, -242, 476, -121, -195, 103, -580, 249, +-393, 171, 210, -130, 707, -388, 578, -283, +11, 105, -441, 395, -457, 307, 6, -129, +540, -517, 599, -403, 190, 104, -249, 490, +-424, 396, -176, -94, 317, -555, 556, -492, +358, 48, -56, 502, -386, 472, -308, -7, +152, -535, 527, -569, 449, -60, 38, 467, +-323, 541, -339, 107, 47, -472, 455, -631, +444, -187, 134, 391, -204, 575, -337, 235, +-75, -361, 330, -648, 454, -312, 243, 281, +-117, 579, -337, 350, -154, -250, 262, -652, +448, -413, 252, 198, -87, 577, -264, 396, +-106, -188, 214, -636, 338, -439, 176, 178, +-35, 557, -111, 363, -32, -193, 127, -599, +186, -401, 131, 215, 47, 553, -15, 320, +-25, -227, 36, -599, 143, -395, 178, 227, +100, 591, -42, 362, -100, -221, 25, -648, +215, -501, 261, 152, 97, 664, -121, 518, +-176, -122, 11, -702, 260, -674, 333, 11, +156, 708, -137, 708, -280, 40, -115, -702, +270, -844, 473, -172, 288, 674, -153, 861, +-425, 225, -217, -643, 300, -958, 583, -363, +338, 586, -167, 937, -438, 385, -239, -528, +250, -971, 561, -508, 369, 429, -88, 898, +-402, 502, -292, -321, 159, -858, 543, -616, +437, 167, -48, 742, -403, 619, -319, -36, +131, -666, 524, -727, 444, -143, -12, 542, +-376, 714, -312, 253, 67, -438, 451, -774, +463, -421, 66, 292, -305, 708, -327, 504, +-15, -158, 356, -721, 437, -657, 155, -17, +-181, 639, -290, 741, -109, 147, 184, -647, +346, -878, 280, -302, 23, 592, -215, 937, +-254, 371, -21, -601, 296, -1032, 405, -477, +211, 529, -170, 1014, -360, 508, -157, -492, +234, -1030, 453, -592, 322, 360, -72, 934, +-382, 635, -280, -248, 144, -898, 436, -731, +402, 85, 46, 791, -338, 772, -329, 33, +21, -754, 352, -866, 428, -179, 185, 672, +-194, 878, -363, 273, -149, -619, 228, -965, +466, -410, 366, 518, -67, 958, -419, 506, +-316, -450, 153, -1017, 513, -638, 461, 331, +1, 978, -425, 709, -376, -240, 82, -967, +477, -813, 462, 99, 79, 882, -329, 830, +-357, 11, -20, -823, 353, -912, 413, -164, +176, 699, -136, 898, -292, 272, -157, -628, +116, -944, 334, -405, 324, 496, 96, 903, +-198, 465, -307, -418, -102, -904, 228, -561, +391, 287, 272, 833, -56, 588, -315, -201, +-274, -796, 14, -653, 356, 79, 441, 705, +171, 646, -254, -15, -454, -657, -199, -664, +310, -74, 589, 547, 335, 619, -220, 106, +-543, -476, -317, -591, 248, -168, 633, 367, +451, 507, -135, 164, -555, -297, -425, -469, +163, -204, 667, 211, 553, 385, -82, 184, +-559, -178, -451, -380, 120, -226, 624, 136, +539, 332, -29, 219, -471, -123, -409, -346, +50, -257, 499, 82, 496, 318, 43, 228, +-352, -52, -334, -295, 15, -272, 362, -22, +386, 232, 57, 251, -235, 94, -197, -178, +33, -323, 219, -184, 232, 109, 54, 320, +-121, 252, -76, -73, 50, -410, 135, -355, +118, 39, 12, 429, -97, 424, -16, -12, +129, -515, 129, -548, 32, -10, -79, 543, +-85, 596, 54, 41, 169, -611, 105, -689, +-12, -69, -79, 620, -72, 697, 5, 105, +121, -639, 171, -765, 84, -141, -54, 618, +-177, 765, -99, 154, 150, -626, 292, -826, +171, -205, -115, 615, -277, 831, -139, 233, +191, -597, 366, -876, 205, -320, -117, 533, +-292, 852, -179, 395, 158, -432, 386, -869, +271, -523, -59, 290, -307, 826, -247, 618, +108, -138, 405, -802, 331, -732, -13, -23, +-281, 701, -267, 778, 54, 166, 347, -603, +323, -838, 52, -315, -193, 458, -205, 807, +-11, 430, 206, -339, 226, -805, 90, -531, +-49, 225, -89, 752, -63, 584, 38, -137, +109, -747, 132, -646, 92, 59, -9, 708, +-104, 677, -101, 8, 60, -703, 173, -742, +133, -87, -1, 642, -123, 756, -82, 179, +53, -564, 129, -794, 72, -311, -4, 414, +-36, 751, -41, 436, 20, -222, 64, -706, +46, -590, 0, 9, -25, 577, -1, 679, +71, 217, 61, -447, -34, -758, -86, -427, +17, 267, 159, 757, 117, 620, -32, -110, +-156, -782, -80, -776, 162, -44, 241, 754, +77, 878, -131, 154, -176, -757, -21, -949, +209, -231, 253, 696, 71, 960, -142, 298, +-173, -659, -24, -955, 197, -346, 282, 555, +87, 905, -127, 389, -159, -478, -48, -847, +140, -405, 238, 358, 134, 734, -33, 424, +-132, -253, -117, -632, 44, -413, 194, 131, +198, 468, 31, 410, -130, 1, -109, -365, +-15, -391, 137, -136, 171, 203, 51, 371, +-60, 250, -92, -98, -62, -338, 53, -332, +140, -56, 81, 280, -16, 401, -84, 150, +-66, -232, -1, -425, 103, -278, 99, 140, +4, 442, -45, 346, -96, -75, -56, -414, +68, -430, 136, -38, 74, 413, -26, 467, +-135, 95, -122, -374, 47, -514, 181, -184, +163, 349, 13, 521, -136, 186, -191, -286, +-43, -494, 179, -237, 248, 233, 135, 441, +-70, 212, -237, -154, -166, -354, 114, -273, +281, 51, 253, 306, 40, 266, -223, 45, +-253, -201, -15, -324, 253, -159, 301, 149, +165, 291, -118, 226, -273, -1, -127, -274, +128, -343, 287, -98, 250, 213, 11, 358, +-236, 245, -192, -148, 20, -422, 212, -295, +246, 94, 75, 351, -147, 319, -172, -16, +-28, -320, 96, -257, 166, -17, 93, 167, +-39, 175, -106, 76, -88, -56, -13, -94, +91, -77, 160, -99, 46, -25, -143, 125, +-179, 189, -21, 109, 155, -93, 191, -295, +-42, -239, -224, 95, -120, 367, 92, 332, +166, -29, 61, -461, -89, -486, -136, 1, +-25, 539, 66, 583, 64, 63, 29, -594, +2, -705, -57, -92, -57, 622, 12, 735, +73, 154, 85, -571, 14, -785, -86, -220, +-43, 510, 70, 745, 112, 301, 54, -392, +-49, -731, -53, -376, 15, 318, 84, 635, +109, 400, 52, -194, -13, -570, -60, -413, +-60, 110, 79, 456, 182, 370, 129, 10, +-28, -352, -166, -393, -91, -90, 122, 255, +207, 365, 95, 210, -67, -146, -113, -415, +-31, -300, 50, 64, 91, 372, 72, 386, +45, 72, -38, -345, -133, -464, -98, -174, +76, 243, 186, 497, 100, 352, -101, -114, +-237, -550, -111, -488, 98, -23, 221, 512, +131, 641, -73, 155, -260, -516, -221, -740, +27, -260, 267, 443, 242, 781, -39, 385, +-277, -375, -293, -801, -30, -478, 202, 265, +250, 769, 129, 593, -90, -145, -306, -762, +-306, -674, -9, 27, 370, 699, 444, 763, +66, 103, -437, -651, -515, -809, -50, -223, +462, 560, 517, 835, 109, 343, -347, -484, +-452, -838, -169, -420, 259, 373, 490, 815, +334, 496, -118, -288, -501, -765, -387, -521, +144, 151, 585, 674, 444, 581, -120, -38, +-512, -573, -362, -593, 147, -150, 463, 453, +340, 669, -40, 291, -332, -349, -328, -673, +-27, -443, 279, 199, 370, 718, 142, 555, +-261, -111, -416, -653, -187, -617, 223, -66, +418, 605, 221, 677, -190, 141, -436, -468, +-310, -648, 72, -299, 403, 333, 393, 641, +-12, 326, -499, -185, -555, -509, -64, -390, +508, 27, 588, 431, 37, 366, -588, 42, +-641, -248, -91, -353, 514, -146, 589, 176, +102, 305, -461, 145, -628, -67, -217, -250, +392, -222, 618, 37, 284, 231, -350, 201, +-695, 29, -337, -170, 355, -255, 707, -89, +364, 143, -351, 232, -689, 169, -327, -48, +370, -259, 664, -266, 316, -15, -300, 225, +-562, 311, -293, 134, 274, -200, 537, -336, +293, -184, -166, 123, -445, 296, -285, 266, +131, -44, 408, -272, 293, -259, -23, -53, +-306, 216, -306, 289, -53, 101, 252, -208, +333, -260, 127, -118, -168, 143, -372, 273, +-233, 126, 147, -149, 360, -242, 238, -118, +-132, 78, -405, 242, -275, 151, 107, -78, +308, -208, 180, -135, -116, 8, -290, 154, +-208, 173, 6, 41, 164, -79, 130, -135, +20, -158, -146, -65, -254, 160, -141, 278, +102, 157, 248, -133, 136, -392, -169, -296, +-383, 144, -173, 478, 202, 345, 352, -115, +96, -474, -250, -420, -346, 53, -107, 474, +214, 434, 260, 11, 77, -393, -133, -439, +-210, -99, -157, 341, 57, 437, 195, 132, +202, -263, 62, -420, -173, -203, -257, 196, +-93, 428, 169, 253, 289, -141, 170, -425, +-112, -326, -307, 83, -197, 449, 92, 379, +315, -39, 262, -423, -33, -429, -345, -25, +-327, 390, 45, 459, 360, 98, 343, -322, +-44, -487, -432, -171, -383, 301, 91, 483, +410, 197, 305, -267, -129, -467, -444, -205, +-310, 270, 110, 426, 343, 150, 177, -218, +-110, -342, -301, -154, -257, 171, -5, 267, +189, 126, 167, -68, 29, -187, -184, -185, +-293, -12, -130, 164, 111, 200, 196, 82, +79, -106, -139, -256, -251, -135, -139, 147, +69, 269, 150, 112, 73, -162, -53, -285, +-161, -99, -159, 273, -6, 291, 111, -7, +114, -309, 39, -259, -147, 51, -186, 349, +-24, 250, 154, -140, 177, -324, 1, -182, +-188, 116, -191, 279, 28, 197, 227, -111, +163, -253, -56, -164, -204, 51, -170, 222, +87, 207, 246, -28, 107, -241, -115, -200, +-192, -7, -86, 210, 98, 276, 129, 66, +34, -227, -57, -316, -52, -142, -56, 203, +-83, 420, -6, 216, 77, -243, 67, -446, +-23, -227, -145, 239, -152, 460, 19, 221, +103, -232, 44, -391, -66, -176, -113, 125, +-114, 306, -41, 171, 40, -73, 53, -199, +4, -128, -94, -1, -195, 137, -128, 121, +92, -38, 177, -114, 36, -41, -170, 68, +-272, 85, -129, 15, 107, -140, 176, -101, +69, 41, -78, 147, -175, 144, -183, 40, +-68, -144, 64, -273, 161, -127, 123, 118, +-48, 355, -234, 299, -231, -47, -43, -412, +178, -412, 260, -27, 133, 386, -162, 507, +-368, 155, -225, -375, 115, -600, 402, -247, +313, 315, -129, 672, -449, 410, -298, -273, +85, -723, 340, -521, 274, 166, 5, 722, +-238, 670, -302, -7, -158, -699, 68, -824, +316, -178, 265, 665, -58, 991, -344, 417, +-314, -601, -57, -1122, 189, -629, 269, 463, +134, 1166, -110, 826, -332, -266, -354, -1126, +-79, -985, 345, 42, 429, 1037, 0, 1140, +-480, 214, -526, -920, -112, -1253, 394, -437, +451, 757, 56, 1270, -372, 659, -528, -497, +-292, -1208, 221, -861, 513, 208, 316, 1103, +-275, 1029, -628, 91, -442, -924, 145, -1183, +564, -396, 390, 709, -109, 1241, -530, 688, +-523, -398, -146, -1161, 413, -955, 558, 24, +232, 999, -370, 1178, -698, 376, -394, -747, +251, -1333, 668, -765, 430, 525, -150, 1384, +-621, 1040, -579, -195, -37, -1286, 567, -1294, +609, -162, 76, 1105, -495, 1395, -624, 530, +-146, -797, 353, -1420, 457, -810, 134, 523, +-209, 1331, -367, 994, -270, -156, 55, -1172, +248, -1131, 238, -154, -27, 939, -273, 1190, +-287, 498, -2, -632, 181, -1197, 93, -714, +-73, 334, -193, 1068, -85, 885, 9, -2, +67, -862, -22, -980, -82, -337, -126, 564, +-135, 1031, -3, 708, 123, -194, 93, -1009, +-157, -992, -262, -167, -210, 846, 71, 1167, +264, 471, 103, -571, -195, -1129, -348, -720, +-217, 260, 28, 996, 307, 880, 235, 93, +-98, -779, -411, -991, -434, -389, 20, 484, +428, 981, 397, 677, -122, -113, -549, -862, +-463, -893, 70, -208, 458, 674, 367, 1034, +-69, 537, -467, -442, -408, -1117, -111, -782, +350, 250, 410, 1099, 107, 972, -360, -13, +-504, -961, -175, -1006, 269, -169, 427, 672, +98, 914, -220, 349, -336, -394, -189, -714, +-11, -421, 162, 126, 213, 499, 60, 472, +-144, 75, -341, -225, -230, -403, 58, -288, +239, -43, 175, 312, -41, 443, -248, 271, +-314, -137, -122, -531, 91, -439, 248, 34, +70, 542, -195, 498, -293, 94, -129, -427, +101, -550, 48, -197, -39, 291, -130, 521, +-57, 312, -44, -83, -71, -406, -94, -354, +-23, -63, 20, 218, -109, 281, -128, 187, +-25, 24, 104, -142, -20, -248, -169, -238, +-219, 13, -52, 290, 113, 383, 62, 159, +-56, -278, -136, -469, -56, -299, -80, 159, +-64, 488, -25, 486, -29, 74, 16, -449, +-12, -606, -28, -310, -95, 268, -117, 662, +-93, 618, 36, 3, 134, -643, 21, -845, +-180, -323, -288, 532, -71, 989, 112, 663, +207, -299, 16, -951, -153, -864, -258, -67, +-165, 793, 42, 995, 107, 415, 116, -498, +-117, -977, -208, -732, -178, 168, 14, 937, +137, 967, 78, 194, -158, -775, -323, -1098, +-144, -559, 86, 538, 245, 1141, 49, 879, +-278, -172, -395, -1058, -189, -1081, 178, -217, +296, 893, 135, 1207, -269, 589, -461, -562, +-363, -1188, 51, -930, 349, 120, 304, 1086, +-63, 1197, -471, 390, -440, -753, -141, -1284, +237, -861, 256, 311, 114, 1243, -178, 1183, +-369, 179, -347, -993, -102, -1371, 246, -635, +328, 707, 67, 1472, -402, 1057, -414, -287, +-162, -1443, 151, -1426, 207, -194, 25, 1349, +-51, 1704, -129, 667, -260, -1038, -284, -1814, +-34, -1060, 236, 625, 286, 1770, -41, 1406, +-361, -110, -349, -1556, -185, -1659, 93, -447, +241, 1249, 227, 1840, -13, 942, -422, -741, +-527, -1768, -188, -1382, 359, 155, 474, 1588, +115, 1661, -433, 433, -598, -1196, -312, -1837, +140, -945, 461, 770, 364, 1873, -99, 1375, +-638, -251, -670, -1694, -158, -1709, 543, -294, +621, 1366, 79, 1841, -606, 803, -761, -791, +-357, -1792, 244, -1207, 636, 283, 445, 1548, +-177, 1449, -854, 237, -845, -1198, -111, -1578, +738, -565, 861, 825, 44, 1607, -862, 899, +-1052, -500, -329, -1523, 567, -1110, 909, 258, +368, 1407, -554, 1300, -1031, 24, -717, -1311, +201, -1485, 856, -221, 743, 1213, -124, 1660, +-951, 540, -995, -1039, -245, -1733, 646, -922, +942, 757, 365, 1748, -586, 1271, -1084, -254, +-773, -1608, 180, -1628, 941, -221, 843, 1383, +-83, 1819, -982, 694, -1144, -974, -278, -1780, +735, -1114, 959, 504, 341, 1603, -629, 1346, +-1046, 51, -633, -1208, 233, -1433, 770, -466, +534, 770, -197, 1216, -736, 739, -660, -210, +-33, -838, 441, -729, 325, -166, -127, 322, +-495, 506, -364, 336, 90, 81, 356, -70, +114, -167, -391, -270, -591, -297, -298, -186, +242, 147, 613, 439, 254, 515, -424, 290, +-813, -235, -641, -575, 101, -662, 692, -311, +547, 327, -66, 882, -690, 852, -807, 176, +-295, -690, 392, -1051, 609, -668, 199, 134, +-449, 890, -697, 1019, -369, 439, 201, -442, +508, -999, 156, -798, -378, 72, -597, 843, +-366, 828, 144, 99, 515, -644, 248, -790, +-309, -124, -613, 711, -431, 896, 43, 144, +354, -803, 231, -1163, -128, -434, -362, 861, +-308, 1499, -62, 801, 67, -530, 18, -1478, +-180, -1300, -188, 93, -48, 1262, 108, 1384, +-14, 350, -234, -825, -253, -1239, -90, -431, +49, 653, -23, 989, -151, 285, -182, -671, +-72, -989, 7, -335, -7, 894, -115, 1350, +-140, 600, -166, -777, -165, -1578, -65, -1183, +54, 391, 14, 1618, -220, 1551, -308, 162, +-173, -1350, 71, -1714, 233, -595, 132, 1135, +-146, 1880, -385, 952, -610, -922, -500, -2055, +41, -1434, 671, 514, 737, 2139, 76, 2027, +-685, 194, -1032, -1716, -692, -2318, 61, -1079, +653, 1034, 771, 2319, 210, 1584, -628, -396, +-981, -1926, -606, -1741, 266, -70, 726, 1603, +486, 1897, -225, 426, -859, -1301, -822, -1933, +-203, -946, 524, 870, 808, 1946, 312, 1359, +-577, -332, -982, -1570, -635, -1374, 198, -87, +724, 1127, 414, 1230, -337, 233, -879, -918, +-561, -1158, 236, -350, 764, 917, 496, 1472, +-444, 707, -1146, -697, -854, -1730, 171, -1312, +989, 169, 930, 1562, -161, 1780, -1131, 609, +-1235, -1011, -394, -1812, 733, -1187, 1116, 363, +609, 1665, -443, 1504, -1322, 210, -1190, -1269, +-202, -1783, 780, -783, 1110, 806, 462, 1873, +-443, 1474, -1088, 5, -936, -1531, -122, -1994, +510, -866, 681, 861, 171, 1847, -437, 1406, +-685, 66, -432, -1221, 77, -1442, 359, -580, +384, 599, -30, 1106, -605, 739, -781, -185, +-332, -879, 270, -738, 656, -34, 488, 768, +-191, 1008, -750, 404, -899, -565, -437, -1201, +282, -1008, 814, 63, 715, 1143, -155, 1471, +-990, 652, -1130, -599, -468, -1438, 547, -1188, +1046, -13, 632, 1078, -344, 1203, -1123, 414, +-969, -582, -246, -991, 592, -394, 866, 467, +262, 726, -533, 217, -937, -468, -564, -722, +268, -158, 678, 588, 374, 902, -342, 297, +-852, -625, -621, -1008, 48, -535, 523, 459, +515, 1161, 12, 857, -523, -217, -726, -1067, +-478, -1167, 204, -269, 593, 861, 445, 1426, +-305, 854, -938, -405, -737, -1372, 125, -1245, +868, -210, 678, 992, -100, 1377, -988, 679, +-1196, -418, -497, -1081, 680, -895, 1289, -53, +743, 760, -585, 837, -1588, 266, -1196, -405, +122, -606, 1222, -361, 1114, 143, 15, 409, +-1110, 374, -1361, 21, -485, -208, 773, -166, +1237, 38, 485, 125, -829, -89, -1540, -332, +-900, -326, 413, 211, 1431, 741, 1103, 875, +-286, 150, -1466, -825, -1548, -1316, -414, -948, +912, 306, 1401, 1458, 642, 1647, -587, 585, +-1309, -940, -1011, -1781, 22, -1340, 828, 60, +812, 1350, -75, 1602, -830, 763, -849, -586, +-155, -1398, 628, -1159, 667, -117, 26, 965, +-764, 1223, -919, 580, -396, -342, 412, -953, +860, -912, 537, -212, -262, 577, -975, 924, +-1054, 652, -376, -36, 570, -671, 1026, -797, +721, -390, -209, 247, -990, 690, -1143, 715, +-697, 214, 170, -489, 935, -883, 1000, -570, +307, 308, -509, 1010, -974, 975, -842, 27, +-441, -1006, 137, -1406, 552, -692, 645, 775, +473, 1658, -163, 1420, -684, 71, -853, -1360, +-578, -1878, -86, -1072, 418, 450, 644, 1616, +418, 1761, -62, 758, -534, -632, -744, -1618, +-557, -1513, 30, -560, 408, 703, 380, 1503, +67, 1350, -338, 346, -393, -765, -68, -1362, +202, -1004, 47, 48, -302, 908, -546, 1028, +-374, 345, 47, -460, 481, -855, 590, -427, +170, 438, -337, 942, -733, 528, -751, -450, +-374, -1150, 116, -949, 392, 167, 530, 1159, +467, 1311, 171, 538, -378, -579, -914, -1251, +-1008, -1065, -517, -119, 394, 690, 917, 964, +917, 521, 283, -30, -613, -320, -1180, -398, +-970, -205, 1, -188, 805, -74, 913, 171, +166, 379, -711, 332, -1027, 100, -541, -295, +381, -533, 966, -340, 765, 222, -159, 747, +-1144, 694, -1289, 97, -429, -764, 614, -1117, +1205, -696, 790, 339, -273, 1233, -1086, 1316, +-1060, 534, -205, -674, 677, -1421, 873, -1199, +169, -192, -833, 801, -1128, 1214, -359, 856, +716, 78, 1249, -630, 668, -810, -719, -577, +-1628, -123, -1240, 357, 123, 606, 1268, 606, +1437, 255, 353, -275, -1087, -856, -1570, -866, +-883, -99, 452, 913, 1315, 1334, 1048, 755, +-155, -566, -1212, -1535, -1301, -1433, -473, -262, +606, 1293, 1113, 1831, 746, 1090, -162, -422, +-772, -1640, -879, -1613, -504, -362, 124, 1098, +470, 1581, 386, 862, 59, -530, -227, -1498, +-334, -1050, -70, 309, 163, 1481, 149, 1312, +-146, 8, -515, -1379, -588, -1755, -300, -598, +417, 1042, 933, 1882, 734, 1277, -25, -217, +-917, -1482, -1323, -1508, -835, -483, 129, 705, +1108, 1138, 1305, 635, 473, -61, -651, -495, +-1403, -325, -1065, 126, -4, 248, 925, -142, +1008, -609, 247, -423, -675, 243, -1084, 936, +-559, 896, 366, 33, 1001, -846, 728, -1072, +-228, -345, -1147, 483, -1331, 821, -385, 575, +836, -131, 1505, -592, 1046, -447, -229, 51, +-1487, 439, -1820, 399, -856, -66, 564, -454, +1644, -470, 1667, -44, 546, 520, -985, 695, +-1898, 403, -1631, -312, -397, -956, 1003, -898, +1731, -101, 1313, 892, 135, 1332, -1007, 858, +-1641, -273, -1317, -1309, -299, -1595, 871, -835, +1465, 572, 1203, 1729, 218, 2015, -935, 925, +-1555, -965, -1338, -2412, -286, -2418, 972, -691, +1726, 1700, 1211, 3111, -153, 2439, -1374, -33, +-1798, -2546, -999, -3417, 351, -1829, 1516, 1095, +1673, 3283, 614, 3181, -890, 695, -1864, -2279, +-1507, -3582, -85, -2210, 1315, 746, 1636, 3109, +780, 3155, -611, 983, -1477, -1892, -1332, -3250, +-179, -2308, 973, 112, 1186, 2403, 621, 2943, +-559, 1528, -1179, -811, -844, -2441, 16, -2466, +861, -984, 846, 1239, 178, 2552, -631, 2038, +-1021, 229, -495, -1742, 250, -2376, 711, -1240, +705, 735, -1, 1965, -587, 1637, -732, 212, +-362, -1155, 202, -1636, 419, -755, 299, 508, +-159, 1120, -301, 889, -69, 80, 210, -624, +212, -706, -178, -193, -575, 298, -594, 459, +-71, 49, 551, -326, 935, -376, 539, -5, +-396, 569, -1088, 725, -1093, 218, -198, -484, +814, -970, 1102, -857, 546, -83, -427, 838, +-1003, 1298, -750, 910, 42, -38, 738, -1002, +680, -1395, -13, -977, -714, 120, -714, 1037, +-19, 1396, 597, 953, 622, -94, 54, -990, +-537, -1210, -724, -750, -352, 1, 331, 651, +742, 882, 518, 731, -186, 275, -842, -213, +-886, -582, -133, -838, 660, -678, 899, -190, +448, 492, -382, 1211, -789, 1198, -775, 420, +-254, -854, 390, -1811, 586, -1521, 496, -64, +72, 1557, -282, 2275, -402, 1345, -472, -704, +-420, -2225, -116, -2158, 374, -513, 714, 1420, +620, 2231, 73, 1358, -707, -264, -1159, -1480, +-852, -1461, 62, -525, 1041, 481, 1453, 956, +897, 602, -518, 131, -1668, -165, -1727, -286, +-741, -249, 922, -182, 2057, -95, 1739, 107, +271, 311, -1503, 211, -2335, -14, -1560, -292, +253, -328, 1903, 13, 2209, 398, 991, 541, +-833, 147, -2163, -418, -1976, -807, -444, -512, +1275, 165, 2136, 823, 1556, 997, -120, 416, +-1744, -428, -2173, -1144, -1131, -1223, 669, -386, +1988, 853, 1986, 1634, 512, 1467, -1322, 174, +-2176, -1412, -1622, -2241, 113, -1500, 1720, 295, +2098, 2124, 904, 2582, -973, 1240, -2101, -909, +-1706, -2552, -46, -2416, 1574, -779, 2000, 1289, +921, 2438, -792, 2055, -1912, 371, -1704, -1353, +-286, -2072, 1280, -1548, 1791, -28, 1038, 1266, +-361, 1640, -1381, 943, -1344, -330, -470, -1234, +508, -1106, 897, -75, 697, 827, 111, 1034, +-392, 203, -472, -779, -305, -1042, -88, -483, +80, 686, 134, 1314, 55, 1011, -19, -190, +-32, -1376, 12, -1524, 124, -567, 132, 865, +-143, 1648, -339, 1199, -264, -66, -75, -1116, +252, -1309, 398, -614, 282, 372, -33, 858, +-409, 681, -567, 188, -369, -246, 148, -221, +549, -18, 595, -90, 234, -279, -222, -423, +-545, -393, -691, 236, -373, 869, 182, 996, +527, 544, 643, -472, 455, -1348, -46, -1365, +-519, -418, -804, 778, -725, 1491, -163, 1229, +650, 257, 1057, -794, 701, -1125, -136, -827, +-874, -202, -1029, 354, -542, 487, 281, 484, +877, 443, 856, 309, 268, 32, -559, -349, +-996, -735, -678, -708, 90, -267, 690, 266, +804, 745, 378, 835, -387, 397, -825, -126, +-716, -548, -149, -663, 599, -526, 899, -190, +530, 312, -310, 573, -1011, 689, -885, 370, +-173, -273, 754, -638, 1224, -658, 683, -146, +-326, 439, -1156, 659, -1260, 284, -561, -400, +566, -726, 1381, -413, 1276, 476, 366, 1007, +-706, 761, -1357, -205, -1156, -1174, -420, -1305, +405, -473, 1065, 814, 1144, 1503, 720, 1208, +-67, 41, -822, -1142, -1255, -1370, -1155, -675, +-361, 374, 647, 955, 1469, 785, 1516, 30, +435, -528, -911, -462, -1717, 47, -1371, 631, +-92, 586, 1100, -158, 1437, -1052, 796, -1248, +-426, -488, -1246, 905, -985, 1915, 4, 1705, +952, 254, 1046, -1511, 249, -2355, -803, -1799, +-1293, 2, -860, 1680, 233, 2160, 1328, 1458, +1588, 89, 702, -1127, -725, -1479, -1759, -1056, +-1689, -407, -642, 164, 764, 400, 1675, 572, +1703, 863, 930, 1104, -525, 932, -1581, -75, +-1833, -1515, -1246, -2394, -42, -2070, 1175, -337, +1900, 2034, 1733, 3448, 641, 2906, -905, 552, +-1950, -2318, -2003, -3927, -1105, -3214, 375, -718, +1579, 2163, 2195, 3670, 1649, 3163, 148, 1105, +-1316, -1585, -2296, -3154, -1874, -3003, -581, -1369, +776, 924, 1981, 2483, 2140, 2657, 1196, 1452, +-397, -312, -2015, -1682, -2413, -2171, -1477, -1522, +412, -193, 2076, 1114, 2400, 1805, 1296, 1457, +-715, 351, -2107, -917, -2061, -1504, -760, -1133, +819, -159, 1786, 807, 1574, 1165, 488, 825, +-724, 20, -1488, -753, -1341, -1070, -566, -723, +438, -19, 1250, 744, 1348, 1197, 906, 952, +-94, 206, -1299, -694, -1789, -1429, -1241, -1459, +121, -726, 1358, 495, 1808, 1662, 1209, 2167, +-48, 1616, -1047, -103, -1532, -1971, -1137, -3013, +-256, -2480, 398, -364, 861, 2164, 864, 3683, +843, 3138, 644, 751, 55, -2251, -808, -3838, +-1770, -3288, -1865, -848, -860, 2045, 989, 3266, +2592, 2686, 2846, 790, 1285, -1177, -1239, -2106, +-3082, -1731, -3133, -818, -1453, 42, 1024, 630, +2822, 813, 3118, 964, 1791, 992, -442, 656, +-2299, -144, -3008, -1089, -2192, -1703, -311, -1386, +1739, -253, 2838, 1118, 2543, 1975, 919, 1647, +-1286, 348, -2680, -1203, -2707, -1953, -1166, -1448, +1013, -39, 2436, 1392, 2457, 1703, 994, 759, +-805, -653, -2013, -1420, -1889, -1022, -655, 191, +640, 1127, 1362, 987, 1100, 127, 192, -786, +-529, -864, -523, -259, -161, 531, 208, 717, +63, 99, -443, -611, -616, -732, -220, 38, +493, 882, 1042, 1194, 980, 467, 200, -879, +-882, -1621, -1475, -1299, -1153, -166, -107, 1167, +1139, 1757, 1590, 1378, 1094, 296, -18, -835, +-1075, -1572, -1470, -1572, -1043, -844, 53, 239, +1003, 1255, 1195, 1723, 740, 1396, -48, 323, +-719, -840, -731, -1637, -391, -1512, -11, -656, +398, 337, 202, 1009, -139, 1052, -89, 689, +208, 331, 740, 131, 694, -62, -159, -562, +-1149, -1170, -1480, -1592, -884, -1050, 577, 451, +1877, 2202, 2056, 2892, 943, 1647, -1019, -688, +-2559, -2880, -2409, -3251, -571, -1520, 1604, 1063, +2716, 2729, 2078, 2592, 189, 868, -1707, -1086, +-2407, -1891, -1601, -1366, 183, -172, 1567, 836, +1767, 819, 809, 226, -523, -336, -1021, -577, +-704, -121, 59, 607, 521, 849, 197, 450, +-379, -327, -750, -1148, -377, -1111, 619, -411, +1416, 677, 1287, 1376, 121, 1166, -1347, 267, +-2150, -999, -1541, -1646, 12, -1036, 1716, 372, +2525, 1663, 1828, 1850, 15, 465, -1900, -1446, +-2641, -2470, -1802, -1623, 48, 550, 1674, 2395, +2193, 2659, 1524, 996, 192, -1304, -975, -2552, +-1412, -2018, -1136, -273, -507, 1257, 72, 1681, +438, 853, 638, -164, 891, -529, 923, -35, +531, 494, -185, 256, -1047, -611, -1451, -1527, +-1277, -1521, -481, -326, 806, 1420, 1724, 2426, +1905, 2082, 1187, 564, -264, -1257, -1627, -2386, +-2109, -2195, -1642, -1163, -418, 130, 1108, 1396, +1943, 2102, 1901, 2044, 1033, 1328, -201, -57, +-1268, -1683, -1782, -2645, -1584, -2546, -811, -1172, +462, 779, 1506, 2544, 1915, 3149, 1495, 2153, +400, 283, -899, -1773, -1861, -3017, -1902, -2646, +-966, -1083, 419, 867, 1545, 2090, 1816, 2108, +1127, 1232, -52, 156, -1006, -488, -1247, -823, +-782, -879, -9, -1024, 527, -1052, 455, -724, +5, 111, -231, 1231, 57, 2064, 494, 2013, +739, 932, 492, -750, -238, -2199, -884, -2702, +-1185, -1990, -913, -220, -106, 1610, 849, 2736, +1441, 2585, 1445, 1219, 762, -648, -361, -2043, +-1379, -2495, -1817, -1781, -1345, -256, -177, 1059, +1104, 1601, 1756, 1411, 1573, 676, 723, 161, +-283, -20, -1004, -262, -1420, -721, -1242, -1302, +-683, -1630, 3, -1139, 984, 336, 1612, 1967, +1710, 2829, 1140, 2211, -269, 312, -1742, -1927, +-2493, -3103, -2020, -2671, -285, -939, 1738, 1145, +2818, 2422, 2384, 2457, 697, 1425, -1362, -14, +-2581, -1056, -2247, -1645, -809, -1635, 951, -1149, +1994, -404, 1736, 622, 650, 1456, -533, 1879, +-1095, 1504, -886, 336, -204, -1055, 263, -1936, +213, -1848, -15, -885, -302, 403, -82, 1309, +596, 1425, 878, 1090, 736, 414, -45, -251, +-961, -638, -1280, -1016, -984, -1153, -20, -937, +1003, -111, 1535, 1022, 1211, 1781, 137, 1584, +-899, 368, -1487, -1142, -1122, -1927, -168, -1423, +911, -155, 1356, 1219, 817, 1661, -85, 737, +-930, -533, -882, -1308, -112, -926, 646, 343, +788, 1254, 232, 1097, -491, 4, -890, -1220, +-600, -1601, 195, -731, 979, 685, 1170, 1668, +610, 1524, -357, 313, -1166, -1023, -1257, -1610, +-612, -1115, 356, 42, 1108, 993, 1262, 1259, +780, 654, -189, -305, -940, -935, -1111, -856, +-562, -150, 262, 620, 643, 920, 613, 448, +132, -323, -259, -918, -141, -834, 102, -82, +454, 694, 351, 914, -193, 507, -762, -124, +-973, -533, -429, -481, 488, -192, 1349, -66, +1320, -61, 392, -73, -680, 34, -1315, 431, +-1060, 726, -172, 604, 632, 3, 894, -743, +525, -1183, -61, -932, -378, -94, -196, 725, +229, 1203, 507, 1068, 343, 388, -368, -311, +-997, -828, -1096, -1004, -388, -829, 796, -481, +1717, 165, 1780, 901, 664, 1421, -930, 1306, +-2097, 406, -2112, -832, -829, -1796, 896, -1836, +2051, -788, 2048, 783, 982, 1874, -515, 1886, +-1456, 732, -1573, -799, -845, -1589, 161, -1278, +689, -217, 799, 715, 516, 881, 358, 289, +259, -449, 115, -615, -200, -19, -714, 818, +-848, 1070, -624, 483, -2, -763, 717, -1702, +1099, -1401, 962, -178, 274, 1308, -490, 1953, +-977, 1268, -889, -248, -323, -1425, 192, -1448, +599, -609, 695, 496, 551, 985, 180, 604, +-258, -156, -465, -609, -467, -388, -285, 270, +-64, 748, 197, 621, 453, -106, 597, -871, +435, -958, -63, -457, -571, 309, -794, 862, +-486, 735, 162, 276, 757, -245, 955, -449, +549, -234, -148, 93, -874, 148, -951, -152, +-469, -540, 251, -734, 792, -243, 770, 731, +537, 1566, 75, 1554, -378, 408, -536, -1328, +-639, -2457, -450, -2117, -7, -346, 350, 1632, +701, 2559, 828, 1988, 567, 305, 2, -1220, +-642, -1747, -1020, -1299, -843, -438, -206, 161, +470, 318, 924, 357, 934, 648, 506, 1122, +-18, 1247, -506, 528, -684, -818, -516, -2054, +-388, -2395, -199, -1284, 129, 694, 616, 2400, +1088, 2851, 1063, 1782, 343, -295, -718, -2136, +-1479, -2697, -1460, -1854, -549, -116, 809, 1426, +1597, 1984, 1475, 1450, 513, 374, -716, -570, +-1150, -926, -864, -719, -229, -404, 281, -150, +402, -109, 355, -119, 277, 213, 319, 630, +205, 870, -154, 669, -394, -59, -478, -814, +-224, -1084, 259, -673, 560, 80, 472, 665, +-56, 727, -506, 210, -626, -313, -215, -395, +525, -81, 931, 466, 767, 697, 94, 310, +-746, -476, -1171, -1091, -976, -1148, -187, -477, +793, 648, 1405, 1468, 1319, 1466, 552, 715, +-555, -390, -1367, -1297, -1517, -1314, -874, -829, +228, -251, 1296, 314, 1646, 704, 946, 985, +-76, 1164, -921, 933, -1044, 66, -557, -1115, +-10, -1922, 347, -1790, 289, -619, 58, 992, +-24, 2044, 230, 1936, 663, 798, 752, -551, +257, -1394, -716, -1354, -1460, -764, -1249, -69, +-256, 360, 1069, 445, 1837, 441, 1474, 499, +246, 527, -1084, 465, -1631, 142, -1127, -480, +-17, -1054, 879, -1209, 1079, -748, 609, 156, +-90, 1161, -411, 1522, -410, 1029, -59, 61, +287, -834, 205, -1173, -16, -824, -261, -201, +-341, 229, -102, 333, 182, 306, 458, 282, +499, 330, 261, 373, -91, 204, -496, -157, +-464, -458, -211, -579, 80, -514, 410, -331, +350, -75, 182, 347, -62, 766, -161, 1010, +-60, 721, 3, 51, 154, -826, 97, -1356, +-52, -1178, -80, -465, -260, 526, -190, 1232, +58, 1312, 308, 757, 563, -52, 401, -737, +34, -1040, -334, -833, -586, -370, -509, 134, +-200, 533, 235, 628, 597, 516, 670, 242, +432, 0, -28, -137, -416, -200, -535, -279, +-403, -412, -99, -558, 185, -416, 274, 32, +254, 651, 169, 1150, 283, 1028, 346, 399, +105, -594, -262, -1467, -709, -1512, -763, -745, +-289, 404, 449, 1365, 979, 1475, 993, 872, +460, -42, -332, -747, -904, -1049, -955, -935, +-452, -501, 223, 53, 769, 628, 891, 898, +358, 835, -172, 306, -459, -353, -412, -691, +-30, -622, 152, -136, 88, 180, -60, 98, +-127, -160, 63, -245, 287, 177, 360, 751, +246, 968, -5, 386, -333, -645, -494, -1488, +-260, -1287, 48, -130, 347, 1079, 537, 1609, +251, 939, -40, -323, -155, -1213, -269, -1073, +-55, -262, 105, 664, 12, 943, -4, 402, +-130, -384, 19, -805, 293, -594, 292, 61, +234, 687, -68, 829, -285, 406, -284, -231, +-169, -711, 93, -819, 241, -374, 282, 199, +215, 579, -4, 658, -134, 326, -99, -84, +-49, -361, -14, -451, 66, -203, 91, 93, +45, 240, 22, 153, -36, -8, -100, -254, +62, -231, 234, -4, 204, 246, 118, 546, +-110, 492, -309, 103, -249, -554, -50, -982, +186, -880, 367, -161, 318, 771, 106, 1258, +-104, 1084, -206, 230, -243, -722, -75, -1262, +107, -1062, 132, -252, 167, 521, 126, 967, +17, 729, -35, 110, -28, -308, -18, -367, +36, -103, 71, 143, 30, 39, 68, -301, +-37, -512, -140, -384, -82, 107, -58, 683, +216, 956, 417, 699, 275, -37, 40, -895, +-223, -1230, -351, -908, -317, 36, -143, 944, +104, 1156, 330, 684, 497, -154, 422, -664, +186, -686, -107, -183, -410, 228, -611, 181, +-557, -42, -117, -277, 521, -101, 881, 331, +798, 559, 278, 362, -340, -109, -690, -495, +-739, -560, -411, -238, 68, 75, 497, 297, +680, 306, 569, 137, 360, 70, -70, 2, +-471, -74, -675, -109, -602, -153, -49, -164, +531, -25, 769, 70, 490, 89, -25, 67, +-327, 34, -394, 13, -78, 76, 219, 87, +136, 20, 19, -130, -167, -207, -199, -128, +64, -97, 357, 69, 319, 147, 184, 134, +85, 168, -125, 97, -220, -33, -372, -125, +-343, -113, -40, -167, 311, -172, 643, -128, +595, 5, 231, 308, -165, 408, -543, 336, +-630, -55, -344, -417, 127, -427, 508, -190, +524, 141, 269, 253, -20, 108, -102, -214, +27, -213, 51, 161, -12, 570, -272, 631, +-481, 132, -397, -688, -64, -1209, 630, -981, +1171, 9, 982, 1147, 256, 1656, -800, 1158, +-1518, -241, -1264, -1544, -364, -1800, 811, -820, +1588, 685, 1432, 1597, 595, 1296, -475, 41, +-1183, -1105, -1234, -1185, -641, -250, 143, 903, +684, 1248, 916, 431, 695, -914, 196, -1658, +-164, -1111, -303, 385, -292, 1708, -231, 1925, +-163, 864, -160, -836, -163, -1963, 165, -1809, +398, -632, 567, 849, 612, 1662, 289, 1424, +-190, 470, -681, -564, -777, -1016, -566, -850, +-80, -333, 507, 71, 837, 289, 901, 232, +512, 197, -52, 351, -562, 333, -856, 197, +-641, -108, -217, -448, 184, -594, 486, -444, +617, -49, 603, 255, 465, 406, 161, 420, +-256, 334, -731, 236, -914, 101, -635, -276, +-53, -773, 677, -909, 1211, -593, 1064, 269, +503, 1141, -259, 1359, -1020, 834, -1235, -263, +-885, -1287, -10, -1475, 871, -837, 1252, 219, +1095, 1190, 342, 1315, -482, 634, -972, -276, +-941, -898, -393, -896, 316, -298, 755, 282, +659, 494, 245, 355, -134, 29, -211, -208, +-58, -236, 90, -41, 45, 163, -169, 269, +-328, 198, -253, -103, 100, -383, 521, -469, +670, -285, 415, 163, -102, 566, -503, 711, +-578, 410, -384, -166, 38, -749, 399, -900, +537, -484, 503, 193, 217, 859, -153, 943, +-398, 471, -498, -247, -354, -895, 123, -894, +588, -372, 675, 337, 308, 855, -300, 862, +-636, 278, -446, -530, 120, -987, 514, -883, +584, -8, 235, 925, -242, 1253, -413, 643, +-426, -541, -45, -1361, 365, -1229, 439, -142, +376, 1060, 4, 1518, -271, 802, -301, -472, +-79, -1291, 153, -1139, 205, -108, 129, 869, +-113, 1042, -236, 369, -86, -499, 280, -863, +557, -504, 481, 359, 41, 936, -570, 674, +-883, -219, -596, -992, 157, -1090, 885, -237, +1104, 885, 756, 1306, -61, 813, -874, -321, +-1108, -1202, -637, -1137, 151, -286, 755, 668, +890, 1094, 461, 629, -41, -224, -269, -751, +-327, -690, -137, -80, 25, 501, -7, 659, +-145, 224, -227, -349, 15, -614, 477, -430, +708, 140, 552, 529, 30, 549, -648, 156, +-838, -291, -542, -480, 41, -324, 619, 13, +788, 251, 529, 308, -27, 55, -406, -116, +-330, -153, -93, -21, 108, 144, 125, 136, +-42, 50, -181, -146, -112, -267, 131, -245, +400, -91, 520, 151, 406, 487, -92, 571, +-580, 203, -693, -337, -446, -820, 100, -828, +584, -193, 750, 672, 523, 1107, 82, 823, +-244, -18, -460, -912, -446, -1181, -262, -679, +-20, 293, 313, 1014, 511, 1044, 495, 392, +201, -508, -215, -968, -417, -770, -296, -96, +36, 583, 303, 748, 284, 412, -14, -74, +-284, -455, -255, -398, 58, -138, 476, 23, +604, 77, 249, 64, -306, 133, -617, 265, +-499, 320, -65, 73, 353, -308, 506, -619, +365, -588, 203, -81, 13, 503, -138, 845, +-181, 650, -274, 35, -238, -594, -46, -774, +116, -536, 256, -135, 440, 309, 432, 519, +207, 539, -151, 405, -561, 108, -566, -319, +-182, -647, 212, -685, 556, -401, 467, 146, +194, 719, -15, 902, -207, 506, -191, -180, +-90, -751, -20, -775, -32, -313, -71, 269, +-29, 502, 172, 319, 430, 8, 433, -149, +202, -41, -233, 61, -535, 87, -533, -103, +-208, -265, 331, -213, 641, 5, 658, 235, +181, 245, -381, 163, -522, -58, -361, -178, +63, -165, 428, -100, 410, -21, 142, 76, +-185, 270, -367, 254, -215, 52, 139, -340, +436, -652, 473, -477, 154, 234, -267, 979, +-496, 1055, -399, 359, -26, -788, 390, -1514, +561, -1155, 370, 50, -2, 1241, -336, 1588, +-405, 782, -70, -527, 257, -1233, 310, -978, +56, -74, -291, 686, -300, 590, -34, -65, +449, -467, 692, -314, 319, 345, -245, 888, +-696, 656, -728, -162, -176, -1049, 504, -1247, +830, -644, 599, 420, 55, 1265, -413, 1258, +-536, 569, -306, -399, 61, -1033, 312, -1068, +298, -519, 139, 184, -43, 658, -147, 757, +-25, 401, 67, -5, 138, -297, 160, -347, +53, -181, -77, -51, -241, -48, -239, -61, +-52, -27, 242, 75, 439, 231, 383, 229, +109, 115, -249, -44, -414, -155, -321, -146, +12, -90, 314, -58, 313, -74, 132, -70, +-123, -53, -148, 114, 80, 242, 349, 297, +291, 256, -70, 46, -435, -201, -604, -480, +-271, -588, 299, -450, 716, 28, 798, 608, +416, 964, -232, 817, -715, 135, -758, -637, +-459, -1110, 100, -954, 562, -304, 732, 477, +639, 947, 215, 858, -196, 375, -552, -233, +-695, -535, -426, -526, 40, -261, 482, -24, +640, 4, 473, -7, 132, 19, -196, 228, +-304, 464, -266, 517, -144, 237, -47, -249, +0, -665, 48, -772, 151, -503, 332, 7, +383, 512, 279, 769, -18, 731, -424, 380, +-530, -177, -325, -631, 33, -809, 339, -629, +438, -145, 307, 321, 141, 567, 48, 569, +-65, 335, -127, 131, -202, -43, -305, -218, +-301, -382, -107, -602, 247, -648, 599, -378, +681, 299, 473, 1040, -25, 1325, -581, 888, +-877, -237, -759, -1333, -198, -1684, 518, -1034, +1024, 212, 970, 1244, 417, 1513, -279, 867, +-800, -134, -815, -851, -432, -955, 68, -489, +448, 44, 531, 292, 379, 176, 218, -13, +107, 47, 17, 349, -173, 570, -433, 362, +-501, -225, -337, -843, 74, -935, 529, -379, +728, 400, 578, 922, 88, 788, -435, 188, +-598, -437, -454, -630, -76, -309, 275, 143, +356, 318, 234, 73, 73, -305, -10, -441, +-2, -55, 102, 543, 98, 820, -83, 492, +-239, -290, -289, -946, -149, -958, 158, -285, +349, 552, 355, 942, 227, 637, -39, -68, +-142, -571, -174, -509, -147, -51, -18, 350, +-65, 275, -100, -171, -74, -504, 110, -375, +470, 200, 623, 770, 361, 785, -203, 123, +-758, -715, -832, -1028, -403, -623, 215, 304, +750, 945, 882, 798, 577, 120, 69, -586, +-469, -735, -748, -332, -597, 295, -243, 575, +139, 355, 439, -107, 605, -468, 582, -415, +335, -49, -44, 372, -477, 484, -738, 240, +-696, -172, -306, -500, 354, -417, 981, -77, +1084, 360, 536, 565, -320, 337, -1029, -112, +-1032, -544, -447, -618, 294, -272, 820, 313, +848, 710, 480, 653, -31, 162, -450, -476, +-588, -819, -443, -637, -167, -23, 125, 555, +397, 744, 567, 462, 473, -94, 98, -472, +-361, -409, -604, -139, -432, 89, 1, 138, +361, -26, 437, -95, 247, 8, -26, 173, +-124, 300, -53, 250, 1, 20, 20, -294, +-107, -483, -253, -430, -132, -89, 155, 351, +393, 572, 433, 423, 151, 44, -267, -286, +-474, -365, -276, -160, 34, 19, 283, 32, +346, -71, 119, -160, -97, -56, -126, 200, +-13, 450, 119, 477, 99, 207, -68, -280, +-180, -740, -123, -811, 78, -410, 206, 312, +152, 878, 67, 984, -17, 517, -12, -266, +0, -813, -77, -898, -111, -443, -111, 170, +-4, 549, 136, 510, 223, 209, 264, -32, +165, -52, -119, 58, -354, 12, -340, -231, +-103, -506, 256, -519, 448, -100, 360, 474, +69, 830, -295, 686, -418, 72, -270, -562, +85, -834, 418, -625, 385, -48, 142, 512, +-179, 683, -378, 444, -305, -73, -52, -458, +304, -462, 530, -119, 414, 296, -56, 399, +-553, 125, -696, -272, -296, -466, 382, -261, +837, 219, 733, 529, 121, 446, -573, 45, +-947, -371, -631, -486, 117, -267, 801, 41, +945, 262, 418, 274, -300, 152, -731, 17, +-644, -63, -153, -112, 332, -114, 509, -109, +372, -84, 48, 50, -177, 176, -160, 189, +-54, 37, 47, -152, -2, -271, -117, -135, +-93, 159, 26, 355, 188, 265, 244, -73, +147, -387, 21, -467, -84, -118, -126, 328, +-149, 507, -145, 340, -112, -134, -2, -479, +219, -423, 384, -13, 450, 396, 200, 477, +-255, 121, -609, -403, -635, -580, -253, -276, +269, 328, 709, 714, 756, 546, 411, -83, +-148, -673, -665, -738, -794, -271, -446, 420, +163, 729, 634, 415, 672, -203, 335, -602, +-66, -429, -321, 142, -325, 616, -165, 506, +-47, -62, -9, -645, -26, -792, 38, -337, +254, 409, 435, 932, 372, 877, 0, 296, +-437, -540, -605, -1084, -438, -987, 29, -311, +500, 583, 668, 1135, 430, 952, -25, 193, +-383, -594, -454, -927, -253, -619, -6, 5, +149, 453, 170, 447, 157, 122, 214, -178, +222, -181, 97, 133, -110, 368, -368, 235, +-430, -219, -184, -639, 175, -612, 480, -83, +494, 572, 241, 782, -131, 471, -369, -167, +-382, -615, -224, -532, 57, -138, 241, 243, +283, 309, 220, 123, 132, -99, 26, -75, +-89, 75, -266, 162, -340, 82, -177, -154, +60, -301, 335, -236, 464, 69, 345, 333, +50, 367, -318, 124, -514, -259, -401, -446, +-50, -327, 321, 45, 451, 422, 369, 525, +149, 259, -96, -218, -248, -565, -316, -536, +-287, -124, -138, 336, 132, 531, 351, 373, +444, 29, 291, -248, -2, -310, -256, -192, +-412, -36, -310, 52, -132, 58, 117, 42, +315, 33, 366, 101, 314, 145, 101, 123, +-146, 16, -327, -155, -364, -283, -255, -273, +21, -90, 305, 133, 430, 289, 342, 258, +40, 122, -203, -8, -277, -58, -197, -46, +-34, -131, 70, -291, 104, -385, 36, -234, +-6, 227, 87, 710, 201, 809, 231, 342, +49, -438, -203, -971, -359, -867, -316, -231, +-69, 490, 207, 858, 408, 641, 399, 95, +201, -404, -93, -548, -311, -268, -371, 142, +-255, 334, -15, 110, 192, -276, 318, -447, +286, -183, 150, 392, -57, 778, -211, 631, +-194, -28, -103, -755, 33, -997, 133, -584, +95, 194, -29, 781, -134, 813, -68, 333, +193, -209, 427, -418, 352, -285, -72, -35, +-559, 12, -763, -167, -421, -307, 287, -154, +881, 254, 972, 665, 420, 725, -394, 304, +-951, -393, -890, -953, -286, -978, 406, -412, +799, 442, 672, 1026, 197, 969, -196, 334, +-373, -420, -342, -818, -202, -661, -73, -148, +46, 294, 156, 421, 281, 207, 294, -80, +172, -131, -39, 51, -264, 257, -322, 246, +-144, -46, 96, -415, 194, -532, 135, -295, +-25, 158, -49, 535, 76, 570, 197, 255, +205, -178, -30, -424, -294, -406, -406, -160, +-260, 89, 112, 185, 493, 160, 615, 72, +265, 22, -262, 24, -579, 48, -506, -15, +-79, -98, 368, -122, 548, -84, 347, 15, +-46, 68, -431, 34, -501, -38, -124, -37, +305, 23, 564, 161, 399, 267, -24, 172, +-379, -125, -563, -474, -381, -590, -15, -341, +398, 246, 708, 781, 632, 868, 160, 460, +-450, -305, -870, -944, -802, -1048, -210, -565, +536, 275, 1059, 978, 920, 1115, 159, 601, +-665, -232, -1006, -935, -602, -1053, 91, -530, +617, 237, 654, 800, 209, 814, -168, 354, +-336, -236, -211, -565, 118, -494, 219, -143, +92, 218, -129, 306, -221, 127, -79, -106, +132, -147, 241, 48, 112, 257, -54, 207, +-53, -129, 53, -437, 118, -425, 27, -56, +-169, 439, -305, 615, -200, 348, 114, -161, +425, -570, 486, -599, 205, -238, -236, 252, +-492, 552, -389, 529, -38, 206, 285, -225, +370, -498, 210, -478, -55, -212, -201, 138, +-124, 369, 65, 403, 157, 242, 119, 5, +-39, -207, -197, -282, -210, -257, -90, -198, +138, -68, 311, 118, 332, 348, 158, 471, +-112, 335, -326, -71, -386, -516, -175, -680, +132, -432, 352, 110, 339, 620, 125, 737, +-111, 370, -225, -209, -111, -623, 61, -598, +148, -154, 55, 305, -180, 473, -291, 281, +-141, -95, 218, -315, 550, -243, 564, 69, +134, 329, -503, 332, -803, 9, -561, -419, +36, -591, 616, -328, 776, 274, 446, 767, +-69, 762, -431, 183, -490, -573, -227, -937, +41, -685, 136, 17, 107, 675, 56, 844, +149, 491, 263, -119, 287, -601, 77, -659, +-310, -290, -579, 177, -480, 439, -7, 370, +499, 98, 704, -122, 445, -190, -114, -140, +-507, -68, -473, -22, -139, 16, 220, 67, +328, 113, 133, 128, -131, 62, -218, -53, +-32, -182, 272, -242, 366, -119, 156, 97, +-252, 291, -526, 349, -369, 182, 46, -139, +446, -407, 562, -472, 283, -248, -199, 168, +-498, 516, -390, 570, -7, 275, 372, -182, +419, -527, 134, -542, -207, -254, -391, 119, +-290, 367, 75, 399, 365, 278, 421, 90, +266, -112, -93, -283, -382, -362, -440, -290, +-286, -99, 28, 192, 372, 435, 514, 430, +383, 197, 48, -163, -311, -437, -464, -418, +-309, -128, 43, 149, 249, 263, 212, 205, +56, 35, -71, -33, 5, -3, 218, 17, +288, -14, 79, -108, -305, -194, -558, -153, +-435, 28, -18, 193, 468, 262, 694, 184, +529, -33, 76, -191, -385, -207, -603, -117, +-491, 8, -173, 102, 159, 62, 399, 14, +461, 55, 351, 93, 86, 100, -173, -16, +-339, -172, -357, -247, -204, -100, 17, 143, +216, 244, 238, 172, 115, -60, 51, -228, +122, -155, 188, 93, 83, 244, -224, 155, +-521, -133, -492, -363, -98, -238, 424, 118, +752, 409, 644, 391, 96, 15, -533, -402, +-797, -469, -494, -154, 128, 315, 562, 530, +524, 258, 111, -244, -254, -557, -290, -386, +-83, 126, 183, 535, 313, 521, 139, 106, +-223, -364, -445, -526, -315, -317, 69, 36, +427, 297, 486, 314, 230, 226, -84, 122, +-296, -18, -343, -187, -195, -390, 13, -408, +116, -131, 140, 316, 102, 610, 124, 509, +218, 30, 191, -495, 8, -656, -290, -356, +-501, 193, -399, 554, -45, 459, 387, 36, +666, -362, 572, -400, 172, -79, -387, 254, +-734, 303, -605, 41, -135, -254, 381, -299, +632, -42, 496, 289, 127, 371, -236, 120, +-403, -269, -305, -461, -98, -303, 137, 119, +221, 480, 167, 497, 51, 162, -87, -302, +-67, -562, 19, -470, 108, -73, 126, 367, +-16, 572, -189, 461, -283, 73, -200, -381, +147, -600, 480, -427, 476, 24, 150, 438, +-363, 494, -648, 169, -450, -222, 81, -341, +588, -70, 662, 270, 245, 301, -344, -82, +-658, -554, -436, -595, 125, -36, 550, 722, +514, 1033, 81, 515, -372, -525, -499, -1215, +-158, -1029, 299, -32, 446, 1040, 220, 1294, +-227, 553, -501, -577, -290, -1225, 224, -920, +579, 115, 501, 1014, 1, 1066, -554, 302, +-710, -688, -356, -1129, 268, -688, 744, 262, +760, 979, 259, 964, -433, 300, -788, -553, +-641, -979, -117, -740, 470, -50, 675, 622, +467, 848, 41, 517, -346, -123, -407, -604, +-182, -640, 57, -232, 146, 268, 68, 463, +-69, 254, -73, -82, 118, -263, 309, -126, +280, 156, 31, 246, -331, 52, -499, -259, +-335, -407, 37, -231, 410, 217, 556, 539, +354, 506, -9, 89, -312, -449, -439, -672, +-321, -444, -106, 73, 128, 530, 291, 645, +348, 368, 279, -103, 83, -493, -168, -599, +-380, -335, -381, 138, -182, 484, 102, 474, +387, 141, 477, -216, 309, -329, -60, -120, +-440, 129, -528, 135, -261, -81, 155, -297, +455, -218, 451, 125, 185, 486, -183, 536, +-405, 176, -339, -376, -18, -739, 309, -632, +366, -119, 137, 519, -189, 845, -344, 612, +-214, 19, 126, -551, 348, -752, 312, -477, +18, 46, -326, 436, -376, 501, -127, 318, +229, 25, 394, -187, 200, -264, -116, -267, +-270, -174, -196, -16, 47, 183, 232, 295, +178, 228, -36, 37, -245, -146, -246, -226, +53, -199, 355, -64, 344, 78, 46, 167, +-279, 175, -369, 92, -198, -34, 88, -113, +260, -129, 250, -90, 117, -42, -86, 41, +-174, 113, -116, 152, -4, 124, 75, 10, +60, -130, 20, -230, -35, -180, -49, -11, +-18, 184, 18, 259, 95, 205, 145, 34, +92, -168, -70, -272, -235, -282, -269, -126, +-79, 178, 190, 422, 362, 397, 324, 69, +13, -329, -280, -508, -340, -309, -191, 114, +97, 424, 259, 392, 184, 74, -13, -247, +-139, -338, -112, -152, 46, 135, 234, 261, +157, 136, -99, -75, -290, -198, -293, -142, +-52, 19, 274, 155, 410, 167, 267, 46, +-62, -66, -350, -110, -398, -90, -130, -44, +229, 5, 350, 28, 191, 53, -94, 100, +-274, 102, -168, 29, 124, -60, 279, -140, +195, -180, -58, -122, -278, 46, -291, 235, +-96, 301, 156, 149, 262, -137, 234, -369, +68, -323, -62, -9, -79, 294, -94, 376, +-107, 167, -180, -174, -182, -364, 23, -252, +307, 21, 482, 293, 348, 328, -90, 144, +-489, -121, -590, -331, -334, -331, 154, -86, +538, 213, 536, 385, 211, 310, -215, 13, +-400, -272, -193, -387, 82, -239, 130, 45, +-58, 285, -206, 340, -121, 153, 143, -153, +395, -311, 403, -221, 129, 42, -278, 285, +-516, 276, -435, -13, -80, -362, 313, -430, +441, -86, 292, 463, 97, 667, -41, 275, +-167, -401, -261, -795, -311, -508, -236, 187, +66, 662, 397, 568, 446, 106, 250, -351, +-98, -461, -346, -203, -330, 103, -89, 222, +94, 154, 112, -59, 58, -182, 19, -84, +113, 135, 192, 313, 87, 239, -157, -75, +-311, -490, -273, -606, 6, -221, 315, 459, +436, 890, 232, 660, -219, -136, -548, -890, +-440, -921, 79, -268, 587, 574, 592, 900, +100, 462, -467, -259, -649, -611, -281, -372, +239, 143, 537, 369, 457, 108, 79, -235, +-302, -284, -469, 22, -298, 321, 76, 315, +349, 45, 326, -211, 67, -295, -222, -158, +-264, 18, -42, 103, 141, 136, 149, 105, +48, 81, -27, 40, -28, -18, -12, -110, +-79, -199, -138, -174, -60, -27, 95, 195, +164, 296, 157, 200, 115, -61, 12, -295, +-199, -281, -355, -57, -231, 211, 100, 309, +374, 190, 351, -131, 81, -417, -163, -374, +-172, 32, -141, 507, -145, 627, -78, 181, +42, -473, 156, -746, 196, -399, 130, 229, +6, 576, -30, 472, -98, 72, -157, -252, +-133, -273, -43, -124, 48, 2, 69, -12, +91, -77, 142, -49, 206, 159, 80, 311, +-179, 212, -379, -100, -306, -375, 4, -277, +323, 30, 427, 271, 251, 210, -103, -60, +-395, -242, -418, -151, -113, 129, 343, 338, +470, 282, 174, -80, -275, -406, -467, -459, +-206, -148, 212, 337, 377, 547, 242, 281, +2, -200, -212, -460, -275, -263, -146, 208, +113, 433, 247, 143, 73, -393, -190, -545, +-248, -154, 35, 442, 373, 747, 401, 428, +53, -283, -362, -775, -517, -687, -369, -132, +74, 535, 508, 814, 552, 464, 216, -181, +-262, -655, -461, -637, -243, -159, 95, 415, +206, 640, 55, 365, -131, -168, -126, -571, +47, -502, 234, -41, 309, 426, 165, 557, +-148, 248, -468, -208, -474, -457, -95, -344, +322, -12, 421, 265, 189, 280, -72, 74, +-78, -105, 26, -136, 33, 23, -73, 133, +-173, 89, -173, -105, -175, -267, -123, -267, +143, -52, 491, 248, 623, 476, 273, 446, +-333, 74, -775, -424, -738, -765, -270, -592, +315, 18, 707, 694, 756, 914, 397, 519, +-208, -244, -563, -803, -599, -772, -343, -268, +-19, 368, 160, 636, 280, 447, 384, 31, +362, -288, 155, -321, -119, -128, -366, 75, +-475, 131, -334, 40, -42, -91, 294, -106, +507, -7, 415, 137, 33, 193, -326, 129, +-422, -45, -169, -188, 119, -229, 177, -166, +74, 20, -48, 197, -52, 275, 23, 155, +69, -70, 51, -231, 65, -197, 27, 9, +-49, 157, -197, 134, -179, -45, -64, -123, +92, -67, 235, 62, 157, 133, -2, 41, +-109, -108, -103, -118, -10, 52, 134, 205, +97, 199, -110, -73, -311, -410, -322, -474, +19, -121, 459, 428, 585, 767, 248, 582, +-237, -81, -558, -780, -515, -946, -162, -412, +199, 362, 419, 838, 400, 634, 189, 16, +-54, -389, -183, -311, -205, 9, -212, 120, +-239, -112, -130, -472, 74, -391, 326, 104, +466, 696, 292, 903, -31, 483, -334, -338, +-502, -987, -400, -1005, -8, -422, 377, 422, +481, 956, 268, 864, -110, 248, -320, -358, +-233, -673, -45, -515, 14, -68, 47, 287, +143, 265, 147, 2, 68, -175, -144, -88, +-242, 288, -119, 486, 78, 246, 234, -294, +165, -653, 52, -553, -38, -95, -165, 396, +-333, 558, -316, 417, -22, 101, 415, -179, +667, -335, 427, -336, -150, -210, -713, -14, +-746, 151, -282, 216, 358, 195, 733, 149, +514, 103, -48, -14, -410, -214, -373, -419, +-106, -369, 154, 26, 210, 499, 89, 562, +-130, 217, -256, -264, -210, -538, 174, -389, +498, -17, 356, 311, -31, 411, -431, 298, +-528, -37, -288, -337, 58, -394, 301, -195, +455, 80, 359, 294, 77, 364, -183, 220, +-292, -60, -330, -355, -367, -438, -124, -206, +280, 267, 563, 510, 431, 352, -89, -152, +-433, -542, -297, -444, 8, 63, 175, 585, +95, 619, -61, 100, -186, -572, -174, -780, +38, -407, 343, 295, 438, 825, 137, 756, +-344, 128, -586, -580, -373, -849, 64, -489, +402, 227, 405, 668, 179, 491, -127, 0, +-308, -323, -140, -272, 142, 0, 196, 134, +-23, 50, -301, -91, -353, -116, -75, -20, +332, 95, 466, 162, 315, 76, -10, -41, +-331, -132, -453, -135, -285, -39, 25, 152, +269, 205, 273, 44, 91, -223, -76, -367, +-45, -138, 120, 345, 137, 596, -134, 282, +-426, -329, -386, -752, -11, -493, 437, 187, +490, 763, 213, 680, -126, -3, -271, -655, +-262, -741, -161, -206, -36, 420, 107, 683, +107, 408, 13, -58, -15, -450, 110, -568, +229, -356, 87, 118, -199, 564, -365, 580, +-208, 127, 41, -385, 228, -483, 277, -144, +166, 262, -132, 256, -363, -78, -245, -384, +152, -279, 481, 228, 282, 713, -261, 637, +-609, -68, -430, -846, 122, -998, 545, -364, +647, 530, 282, 989, -299, 693, -729, 14, +-608, -567, -72, -761, 448, -410, 592, 249, +291, 644, -139, 437, -401, -187, -309, -640, +-35, -447, 275, 286, 292, 876, -19, 690, +-378, -130, -396, -961, -19, -1171, 383, -417, +498, 799, 229, 1436, -234, 951, -520, -263, +-417, -1325, -87, -1293, 266, -239, 438, 983, +288, 1393, 39, 633, -247, -681, -394, -1466, +-242, -1012, 103, 394, 301, 1550, 203, 1415, +-71, 92, -258, -1381, -189, -1773, 20, -778, +214, 856, 247, 1818, 155, 1353, -114, -162, +-425, -1457, -413, -1527, -27, -390, 344, 991, +445, 1421, 210, 667, -177, -590, -398, -1342, +-279, -928, -14, 308, 227, 1339, 238, 1318, +8, 157, -172, -1243, -127, -1666, 71, -769, +98, 740, 22, 1719, -76, 1376, -105, -61, +-108, -1392, -82, -1533, 20, -496, 132, 854, +240, 1391, 85, 752, -139, -431, -234, -1135, +-175, -878, -74, 51, 75, 949, 249, 1062, +181, 325, 26, -722, -177, -1137, -201, -667, +-166, 261, -78, 934, 41, 837, 197, 146, +342, -567, 192, -692, -197, -276, -519, 349, +-380, 547, -23, 144, 337, -444, 467, -614, +352, -80, -105, 581, -539, 822, -561, 365, +-206, -427, 339, -954, 552, -730, 362, 34, +-56, 769, -381, 908, -496, 259, -281, -473, +234, -779, 576, -352, 420, 297, -163, 660, +-653, 391, -648, -184, -100, -668, 544, -669, +757, -12, 525, 713, -198, 1008, -832, 436, +-877, -457, -308, -1097, 449, -920, 863, -89, +695, 794, 26, 1096, -517, 610, -715, -228, +-460, -929, 2, -833, 346, -167, 428, 584, +257, 754, 67, 325, -196, -339, -304, -714, +-224, -421, 13, 246, 146, 809, 50, 661, +-78, -56, -132, -861, 82, -989, 128, -348, +34, 618, -118, 1124, -91, 762, -2, -80, +89, -858, 23, -930, -153, -367, -149, 387, +-151, 744, 64, 513, 169, -18, 233, -456, +117, -513, -67, -151, -207, 359, -280, 586, +-229, 341, -131, -262, 66, -792, 210, -725, +383, 0, 315, 827, 92, 1105, -285, 526, +-581, -529, -480, -1206, -161, -901, 260, 77, +363, 902, 376, 871, 236, 160, 61, -505, +-201, -549, -465, -95, -429, 335, -180, 422, +125, 45, 212, -375, 218, -616, 133, -385, +212, 198, 92, 904, -182, 1067, -331, 393, +-365, -667, -270, -1513, -89, -1334, 206, -126, +432, 1331, 492, 1855, 228, 1095, -265, -519, +-547, -1755, -415, -1604, -130, -269, 63, 1145, +202, 1503, 145, 694, 108, -653, 87, -1260, +73, -717, 51, 424, -80, 1199, -254, 890, +-448, -218, -330, -1265, 38, -1296, 427, -316, +532, 1050, 336, 1682, -189, 1107, -521, -429, +-463, -1671, -195, -1639, 186, -385, 333, 1167, +200, 1738, -79, 996, -242, -515, -137, -1451, +71, -1283, 246, -93, 142, 1121, -146, 1408, +-357, 519, -296, -829, -28, -1446, 139, -880, +244, 530, 140, 1485, -28, 1176, -105, -185, +-27, -1392, 22, -1422, 7, -221, -167, 1246, +-400, 1586, -346, 569, 39, -964, 524, -1667, +706, -944, 380, 655, -290, 1669, -892, 1233, +-888, -231, -188, -1556, 578, -1502, 859, -196, +450, 1324, -262, 1594, -618, 534, -402, -933, +66, -1573, 374, -765, 294, 618, -114, 1434, +-566, 925, -608, -374, -52, -1432, 704, -1127, +910, 238, 395, 1505, -581, 1559, -1080, 47, +-717, -1618, 84, -2024, 684, -589, 684, 1482, +275, 2399, -340, 1237, -621, -1049, -424, -2455, +156, -1796, 561, 421, 413, 2229, -239, 2159, +-769, 243, -620, -1776, 94, -2340, 752, -987, +782, 1166, 276, 2346, -505, 1660, -927, -362, +-675, -2031, 48, -2136, 626, -480, 628, 1438, +133, 2137, -330, 1132, -377, -601, -146, -1763, +50, -1510, 55, -81, 64, 1169, -24, 1498, +-67, 614, -110, -565, -116, -1200, 45, -837, +22, 45, 0, 619, 68, 639, 178, 249, +143, -29, -156, -68, -513, -21, -490, -175, +-78, -503, 353, -700, 527, -321, 409, 496, +126, 1280, -313, 1351, -623, 333, -652, -1155, +-200, -2013, 393, -1456, 581, 104, 344, 1677, +-28, 2050, -348, 969, -343, -599, -24, -1504, +165, -1213, 104, -311, -210, 478, -422, 536, +-256, 154, 241, 12, 589, 239, 421, 555, +32, 522, -481, -5, -749, -917, -546, -1364, +177, -899, 695, 223, 592, 1323, 45, 1684, +-536, 861, -569, -504, -224, -1380, 249, -1310, +392, -340, 340, 679, -23, 862, -537, 246, +-662, -370, -229, -364, 385, 300, 662, 868, +455, 607, -26, -441, -504, -1300, -641, -1235, +-405, -264, -42, 928, 345, 1529, 423, 974, +196, -143, 64, -1017, 66, -986, -96, -216, +-477, 468, -682, 439, -390, -195, 230, -536, +741, -224, 793, 617, 289, 1150, -504, 731, +-936, -406, -848, -1447, -42, -1482, 758, -309, +928, 1081, 210, 1677, -568, 930, -830, -456, +-507, -1393, 293, -1161, 811, 92, 744, 1206, +-41, 1185, -897, 128, -1197, -1166, -500, -1510, +612, -493, 1228, 970, 882, 1695, -133, 1109, +-996, -304, -1065, -1411, -362, -1463, 495, -461, +766, 779, 390, 1300, -301, 793, -618, -325, +-317, -935, 264, -670, 491, 206, 226, 789, +-291, 627, -712, -173, -455, -770, 233, -744, +675, -128, 450, 626, -119, 857, -728, 369, +-701, -410, -8, -746, 632, -412, 834, 312, +428, 756, -522, 643, -1268, -301, -1087, -1142, +-16, -1095, 1116, -232, 1349, 1102, 661, 1829, +-433, 1155, -1201, -402, -1083, -1692, -421, -1830, +379, -802, 901, 784, 703, 1709, -25, 1358, +-567, 114, -550, -960, -115, -1121, 287, -393, +333, 625, 153, 897, -312, 202, -704, -732, +-544, -1117, 61, -672, 819, 582, 1008, 1575, +242, 1536, -710, 288, -1022, -1212, -643, -1826, +58, -1360, 604, -26, 614, 1255, 199, 1533, +-472, 872, -610, -122, -157, -882, 464, -818, +721, -196, 209, 259, -617, 178, -1110, -196, +-831, -350, 57, -126, 1047, 428, 1448, 900, +739, 792, -579, 89, -1560, -868, -1373, -1358, +-312, -1006, 794, 44, 1287, 1037, 723, 1367, +-229, 838, -867, -108, -616, -771, -71, -849, +444, -515, 285, -80, -294, 158, -537, 53, +-266, 265, 320, 601, 555, 790, 491, 407, +-62, -404, -606, -1206, -684, -1346, -351, -451, +182, 752, 488, 1613, 277, 1311, -100, 90, +-230, -1189, -52, -1480, 278, -690, 197, 476, +-201, 1114, -635, 838, -828, 143, -229, -735, +642, -913, 1226, -343, 844, 439, -245, 809, +-1198, 535, -1282, -130, -643, -593, 417, -381, +1135, -130, 907, 123, 240, -21, -707, -70, +-865, 104, -309, 497, 316, 807, 365, 366, +-111, -625, -548, -1470, -445, -1297, 223, -168, +822, 1445, 1016, 2109, 190, 1364, -1003, -484, +-1586, -2130, -1093, -2369, 249, -944, 1368, 1312, +1625, 2606, 678, 2092, -588, 45, -1505, -1948, +-1405, -2498, -395, -1429, 629, 629, 1090, 2183, +695, 2167, 103, 788, -395, -1085, -438, -2097, +-285, -1599, -82, -200, -271, 1031, -571, 1528, +-252, 1016, 472, 120, 1281, -616, 1114, -891, +26, -647, -1285, -264, -1905, 39, -1305, 262, +55, 505, 1559, 579, 2146, 395, 1436, -18, +-338, -358, -1889, -559, -2349, -508, -1343, -282, +389, 73, 1770, 375, 2070, 523, 1064, 426, +-355, 178, -1619, 31, -1707, -180, -994, -489, +152, -728, 1026, -692, 1108, -108, 874, 753, +260, 1384, -502, 1246, -1034, 199, -1076, -1173, +-662, -2002, 131, -1496, 844, 2, 1024, 1626, +741, 2225, 106, 1435, -639, -237, -1167, -1841, +-1024, -2278, -426, -1299, 481, 578, 1062, 2043, +986, 2060, 385, 763, -450, -985, -806, -1813, +-800, -1356, -352, -74, -68, 1098, 288, 1120, +256, 372, 179, -546, 347, -799, 374, -128, +405, 657, -163, 884, -943, 261, -1550, -809, +-1047, -1490, 342, -1073, 1674, 329, 2077, 1731, +1041, 2038, -674, 885, -2232, -1014, -2391, -2303, +-1026, -2070, 1045, -332, 2565, 1507, 2222, 2384, +350, 1639, -1797, -262, -2631, -1876, -1624, -2155, +482, -822, 2156, 897, 2128, 1972, 498, 1619, +-1393, 124, -2064, -1497, -1276, -2027, 335, -1029, +1432, 762, 1357, 2075, 410, 1774, -751, 76, +-1347, -1578, -853, -2003, 289, -1040, 1005, 586, +900, 1758, -178, 1778, -1090, 521, -1013, -1013, +-112, -1893, 914, -1613, 1130, -102, 498, 1490, +-599, 2109, -1200, 1287, -976, -290, -25, -1767, +751, -2107, 777, -1092, 287, 410, -362, 1851, +-434, 2094, -195, 1187, 94, -466, 241, -1907, +19, -2200, -387, -1178, -543, 650, -281, 2126, +175, 2159, 609, 706, 521, -1228, 283, -2239, +-152, -1515, -550, 278, -698, 1836, -591, 1960, +-80, 475, 274, -1432, 473, -2243, 554, -1426, +471, 669, 95, 2432, -457, 2513, -938, 671, +-756, -1789, -163, -3061, 399, -2277, 700, 107, +496, 2507, 199, 3142, -308, 1733, -654, -837, +-546, -2885, -145, -2809, 498, -765, 615, 1754, +283, 2762, -342, 1772, -939, -443, -835, -2212, +-212, -2244, 793, -667, 1411, 1407, 986, 2405, +-79, 1721, -1227, -221, -1754, -1982, -1339, -2371, +-126, -1296, 1324, 589, 1988, 1966, 1540, 2188, +72, 1203, -1480, -325, -2074, -1511, -1332, -1907, +-39, -1391, 1143, -460, 1493, 596, 734, 1576, +-155, 1950, -697, 1596, -549, 337, -172, -1378, +-4, -2546, -114, -2553, -451, -1114, -478, 1113, +123, 2937, 832, 3226, 1115, 1692, 685, -877, +-485, -2965, -1454, -3425, -1512, -2025, -740, 559, +549, 2624, 1521, 3283, 1586, 2153, 753, -205, +-658, -2171, -1663, -2846, -1677, -1967, -727, -158, +580, 1536, 1362, 2273, 1388, 1768, 669, 473, +-209, -954, -1005, -1747, -1401, -1539, -1143, -592, +-370, 455, 729, 1126, 1473, 1216, 1567, 826, +743, 217, -757, -421, -2032, -1165, -2101, -1489, +-824, -1104, 1185, 24, 2478, 1700, 2049, 2453, +288, 1715, -1867, -244, -2736, -2328, -1882, -3244, +317, -1930, 2534, 621, 2796, 2896, 1124, 3559, +-1368, 1799, -3095, -981, -2516, -3112, -175, -3269, +2138, -1382, 3007, 1201, 1657, 2787, -848, 2534, +-2611, 746, -2519, -1258, -680, -2016, 1460, -1393, +2379, -6, 1594, 1039, -300, 905, -1865, 174, +-1904, -557, -648, -454, 893, 141, 1560, 716, +1155, 670, 76, -5, -1127, -825, -1368, -1245, +-901, -682, 144, 366, 1092, 1328, 1132, 1585, +583, 595, -268, -940, -849, -1723, -1177, -1586, +-866, -214, 81, 1338, 1072, 1926, 1343, 1341, +675, 51, -442, -1379, -1284, -2027, -1259, -1492, +-493, -205, 507, 1341, 1249, 2249, 1197, 1930, +205, 480, -967, -1385, -1408, -2540, -755, -2178, +279, -606, 977, 1261, 952, 2346, 269, 2130, +-604, 818, -1039, -687, -641, -1892, 215, -2035, +879, -1106, 808, 210, -130, 1391, -819, 1655, +-835, 1071, -306, 135, 567, -731, 846, -940, +452, -741, -355, -313, -868, -33, -492, -18, +177, 126, 627, 480, 465, 951, -271, 968, +-761, 396, -654, -670, -6, -1621, 825, -1707, +1205, -783, 491, 764, -777, 2026, -1607, 2156, +-1287, 1010, 4, -814, 1281, -2114, 1699, -2201, +891, -1097, -472, 586, -1593, 1957, -1659, 2084, +-481, 1110, 1033, -238, 1681, -1515, 964, -1953, +-381, -1214, -1322, -118, -1350, 1068, -437, 1760, +737, 1419, 1288, 414, 944, -729, -20, -1422, +-931, -1489, -1064, -736, -596, 227, -40, 1124, +415, 1478, 610, 1150, 542, 233, 397, -849, +51, -1410, -302, -1428, -630, -628, -872, 543, +-708, 1289, -226, 1386, 667, 787, 1326, -181, +1266, -849, 409, -965, -885, -805, -1667, -355, +-1583, 148, -522, 452, 852, 695, 1673, 865, +1590, 621, 458, 16, -1056, -578, -1769, -1032, +-1213, -1004, -36, -404, 1079, 193, 1240, 760, +444, 1095, -481, 738, -937, 263, -587, -360, +182, -750, 773, -762, 692, -568, -108, -206, +-957, 134, -1144, 422, -485, 604, 683, 632, +1590, 644, 1457, 343, 231, -273, -1361, -991, +-2332, -1506, -1896, -1193, -87, -105, 2016, 1182, +3018, 1989, 2150, 1804, -253, 532, -2712, -1122, +-3652, -2133, -2234, -1872, 559, -656, 3065, 850, +3799, 1530, 2036, 1317, -885, 589, -3212, -127, +-3591, -481, -1669, -479, 1104, -418, 2897, -628, +2789, -857, 1010, -596, -1194, 309, -2438, 1461, +-1970, 2061, -246, 1434, 1474, -275, 1839, -2052, +780, -2770, -856, -1913, -1849, 229, -1261, 2208, +290, 2846, 1789, 1794, 2154, -69, 887, -1563, +-1125, -2020, -2677, -1485, -2663, -575, -851, 133, +1604, 804, 3194, 1334, 2947, 1660, 910, 1495, +-1700, 390, -3400, -1340, -3254, -2714, -1166, -2770, +1541, -1228, 3310, 1156, 3054, 3055, 1058, 3566, +-1300, 2057, -2690, -549, -2474, -3015, -1050, -3979, +750, -2639, 1718, 52, 1595, 2667, 803, 3730, +-50, 2671, -530, 317, -794, -1945, -978, -2922, +-905, -2225, -407, -534, 365, 1074, 1251, 1852, +1431, 1560, 924, 630, -202, -418, -1580, -991, +-1993, -1000, -1286, -461, 437, 183, 2038, 552, +2326, 624, 1041, 246, -1035, -226, -2506, -626, +-2414, -706, -655, -298, 1562, 492, 2782, 1229, +2188, 1355, 201, 600, -1911, -715, -2828, -2068, +-2023, -2328, -203, -1218, 1665, 789, 2712, 2649, +2249, 3245, 550, 2160, -1305, -352, -2697, -2832, +-2680, -4040, -1283, -3115, 768, -350, 2608, 2684, +2993, 4273, 1916, 3594, -301, 1031, -2206, -1953, +-3029, -3758, -2354, -3489, -508, -1590, 1395, 878, +2689, 2566, 2491, 2895, 1124, 1937, -546, 225, +-1742, -1212, -2116, -1952, -1740, -1809, -879, -1030, +365, 26, 1550, 779, 2253, 1404, 2126, 1480, +935, 909, -813, 40, -2562, -1077, -3281, -1544, +-2201, -1245, 217, -205, 2764, 951, 3923, 1363, +2727, 886, 30, -241, -2667, -1057, -3955, -910, +-2801, -138, -248, 843, 2333, 1115, 3417, 522, +2434, -299, 361, -1129, -1765, -1197, -2620, -589, +-2073, 237, -713, 952, 944, 1160, 2009, 999, +1914, 441, 968, -302, -423, -1022, -1545, -1452, +-1799, -1295, -1253, -573, -87, 479, 1123, 1512, +1670, 2043, 1335, 1611, 396, 326, -660, -1279, +-1304, -2302, -1328, -2180, -878, -964, -11, 513, +822, 1623, 1240, 1981, 1149, 1496, 539, 677, +-212, -195, -840, -1048, -1294, -1759, -1281, -2031, +-505, -1550, 396, -142, 1309, 1709, 1662, 3090, +1031, 2942, 33, 1155, -1145, -1376, -1787, -3407, +-1390, -3551, -356, -1702, 784, 944, 1523, 2930, +1394, 3105, 625, 1624, -385, -446, -1131, -1854, +-1280, -2001, -780, -1098, 59, 103, 690, 676, +910, 673, 690, 411, 202, 96, -302, 221, +-532, 331, -504, 107, -381, -319, -266, -653, +-30, -619, 329, -149, 716, 636, 1023, 767, +609, 282, -471, -549, -1500, -1135, -1876, -742, +-921, 458, 843, 1583, 2255, 1827, 2404, 745, +1084, -1095, -952, -2377, -2724, -2381, -2913, -1041, +-1450, 983, 875, 2367, 2802, 2662, 3002, 1845, +1740, 93, -411, -1656, -2221, -2813, -2748, -2702, +-2023, -1406, -478, 609, 1171, 2314, 2036, 2987, +1968, 2287, 1393, 657, 235, -1152, -903, -2347, +-1744, -2434, -2044, -1639, -1533, -319, -357, 888, +1008, 1652, 2007, 1808, 2286, 1539, 1569, 956, +169, 134, -1406, -993, -2338, -2113, -2319, -2817, +-1557, -2345, 20, -523, 1691, 1955, 2664, 4016, +2720, 4209, 1468, 2235, -569, -1172, -2428, -4261, +-3405, -5079, -2772, -3353, -716, 136, 1825, 3393, +3438, 4533, 3222, 3441, 1548, 857, -821, -1641, +-2523, -2769, -2926, -2535, -2155, -1505, -414, -486, +1280, 355, 2234, 1139, 2171, 1811, 1220, 2228, +-41, 1672, -1252, 238, -1781, -1607, -1517, -2910, +-800, -2786, 172, -1324, 938, 926, 1272, 2597, +1307, 2914, 846, 1816, -106, -96, -1027, -1604, +-1478, -2140, -1304, -1662, -482, -699, 624, 340, +1276, 958, 1354, 1200, 685, 1191, -376, 693, +-949, 43, -933, -622, -471, -1145, 110, -1196, +505, -626, 410, 121, 37, 735, -291, 942, +-274, 605, 319, 217, 749, 125, 772, 81, +37, -175, -1115, -700, -1746, -1318, -1458, -1324, +42, -312, 1869, 1268, 2804, 2515, 2069, 2387, +-44, 589, -2374, -1825, -3490, -3263, -2583, -2772, +-199, -610, 2361, 1842, 3561, 3157, 2879, 2630, +672, 779, -1802, -1340, -3051, -2471, -2772, -2065, +-1180, -784, 704, 596, 1970, 1118, 2238, 938, +1394, 593, 360, 459, -402, 586, -936, 405, +-1157, -279, -1461, -1381, -1458, -2139, -660, -1738, +675, -187, 2137, 1815, 2881, 3041, 2223, 2727, +160, 886, -2305, -1436, -3792, -3205, -3324, -3368, +-902, -1715, 2061, 769, 3828, 2869, 3574, 3325, +1313, 2001, -1577, -108, -3320, -1904, -3032, -2486, +-975, -1705, 1260, -384, 2351, 759, 1700, 1139, +48, 857, -1189, 444, -1246, 318, -168, 276, +1004, 192, 1363, -225, 504, -861, -1049, -1242, +-1903, -1107, -1581, -287, -284, 861, 1407, 1677, +2291, 1632, 1849, 680, 502, -629, -1115, -1496, +-2121, -1606, -1860, -769, -782, 450, 518, 1186, +1332, 1067, 1309, 289, 832, -678, 222, -879, +-212, -234, -443, 641, -587, 1139, -729, 784, +-761, -378, -491, -1557, 42, -1855, 769, -989, +1280, 706, 1167, 2101, 479, 2372, -447, 1254, +-1076, -590, -1183, -2029, -899, -2323, -289, -1416, +358, 153, 798, 1412, 977, 1758, 911, 1156, +496, 194, -38, -511, -694, -755, -1213, -458, +-1040, -242, -725, -258, 33, -328, 910, -372, +1224, -55, 1218, 382, 706, 907, -215, 1123, +-973, 815, -1371, 236, -1196, -747, -539, -1601, +326, -1765, 1159, -1230, 1337, 19, 929, 1449, +168, 2468, -524, 2285, -867, 939, -918, -853, +-587, -2500, -153, -2725, 253, -1729, 492, 3, +389, 1551, 445, 2272, 627, 2058, 550, 1018, +171, -57, -743, -1016, -1510, -1729, -1534, -1998, +-712, -1628, 874, -440, 2091, 1226, 2141, 2530, +899, 2628, -892, 1306, -2109, -707, -2014, -2209, +-872, -2432, 610, -1404, 1652, 223, 1705, 1240, +791, 1304, -473, 623, -1288, 29, -1315, 24, +-391, 295, 487, 510, 910, 15, 837, -977, +237, -1587, -412, -1482, -831, -314, -719, 1273, +-240, 2076, 389, 1792, 711, 534, 641, -825, +514, -1472, 116, -1215, -410, -668, -895, -80, +-1078, 198, -654, 146, 109, 421, 929, 807, +1408, 1113, 1139, 976, 338, 197, -600, -929, +-1293, -1696, -1309, -1681, -780, -955, -142, 261, +499, 1292, 1044, 1707, 1175, 1521, 986, 724, +519, -110, -310, -825, -1073, -1420, -1500, -1612, +-1478, -1413, -892, -567, 229, 672, 1489, 1852, +2285, 2432, 2172, 2014, 916, 632, -982, -1208, +-2606, -2685, -2982, -3003, -1860, -1899, 167, 89, +2108, 2028, 3024, 2993, 2404, 2564, 635, 1151, +-1155, -705, -2341, -2068, -2258, -2407, -1113, -1879, +181, -679, 1196, 527, 1532, 1506, 1082, 1871, +333, 1672, -179, 920, -358, -253, -437, -1302, +-424, -1863, -488, -1687, -649, -846, -402, 343, +88, 1415, 731, 1747, 1115, 1318, 955, 480, +390, -685, -596, -1291, -1117, -1211, -957, -674, +-406, 193, 416, 714, 643, 683, 286, 170, +-68, -238, -321, -316, 19, -19, 590, 475, +788, 668, 510, 477, -400, -136, -1247, -897, +-1409, -1427, -862, -1253, 221, -350, 1369, 1109, +1757, 2256, 1251, 2182, 168, 919, -1035, -1050, +-1514, -2624, -1226, -2640, -435, -1175, 332, 762, +662, 2185, 648, 2222, 541, 1033, 535, -293, +485, -1119, 92, -1114, -575, -540, -1064, -184, +-1075, -143, -643, -242, 201, -104, 999, 484, +1333, 1137, 988, 1246, 65, 651, -806, -506, +-1122, -1477, -677, -1669, 22, -892, 538, 282, +521, 1242, 136, 1416, -273, 790, -435, 13, +-207, -649, 292, -721, 785, -479, 836, -154, +310, -76, -562, -44, -1291, 71, -1404, 250, +-617, 603, 576, 562, 1569, 141, 1708, -386, +811, -714, -323, -645, -1259, -113, -1367, 458, +-794, 606, -70, 402, 565, -154, 654, -566, +418, -520, 163, -2, 155, 570, 398, 786, +506, 466, 76, -329, -702, -973, -1414, -1078, +-1394, -461, -512, 503, 829, 1213, 1902, 1149, +1960, 489, 1136, -512, -401, -1112, -1735, -942, +-2122, -393, -1571, 326, -258, 623, 1097, 460, +1896, 152, 1730, 51, 769, 74, -423, 127, +-1263, 29, -1370, -307, -835, -599, -64, -696, +510, -327, 659, 308, 485, 931, 351, 1133, +191, 629, 140, -274, -4, -994, -235, -1192, +-519, -759, -721, 114, -444, 757, 19, 940, +553, 612, 900, 66, 716, -296, 187, -358, +-361, -265, -692, -330, -625, -367, -273, -172, +174, 165, 334, 567, 318, 684, 221, 335, +-58, -161, -36, -503, 37, -536, 107, -222, +117, 145, -168, 244, -359, 84, -350, -99, +-75, -81, 268, 163, 470, 403, 340, 335, +28, -36, -154, -475, -223, -645, -113, -385, +29, 118, 11, 559, -45, 603, -96, 254, +-174, -242, 45, -469, 260, -261, 333, 98, +401, 366, 88, 290, -295, -141, -529, -542, +-512, -578, -136, -203, 231, 494, 478, 1021, +515, 906, 282, 149, -44, -753, -295, -1337, +-382, -1074, -253, -194, -48, 765, 86, 1344, +174, 1097, 198, 327, 156, -627, 45, -1122, +-70, -932, -28, -268, 14, 462, 8, 759, +62, 438, -77, -72, -229, -380, -232, -196, +-101, 360, 251, 649, 518, 271, 471, -589, +111, -1213, -299, -1021, -498, 38, -442, 1203, +-113, 1612, 190, 949, 318, -286, 362, -1320, +200, -1421, -6, -646, -35, 314, -133, 961, +-134, 861, -76, 310, -139, -196, 22, -418, +66, -292, 86, -14, 138, 152, 6, 42, +-19, -191, 48, -360, 223, -194, 335, 206, +146, 600, -319, 627, -746, 188, -785, -350, +-263, -770, 597, -702, 1314, -217, 1337, 408, +508, 803, -661, 686, -1645, 189, -1635, -440, +-555, -821, 641, -691, 1549, -171, 1507, 524, +567, 992, -343, 777, -950, 96, -910, -725, +-388, -1194, 111, -871, 245, -38, 140, 849, +73, 1275, 59, 968, 371, 53, 640, -820, +543, -1116, 79, -828, -702, -189, -1148, 348, +-942, 598, -170, 663, 730, 602, 1182, 352, +1006, -97, 352, -635, -333, -924, -693, -793, +-612, -249, -239, 504, -37, 938, -25, 840, +-58, 330, -76, -272, 289, -545, 804, -457, +957, -207, 592, -23, -268, -27, -1131, -124, +-1462, -96, -1021, 112, 23, 446, 1051, 744, +1603, 660, 1299, 109, 409, -657, -603, -1230, +-1219, -1273, -1099, -544, -614, 592, 129, 1529, +631, 1697, 661, 917, 552, -368, 309, -1433, +59, -1644, -96, -1060, -233, -26, -333, 908, +-311, 1282, -159, 1004, -85, 359, -1, -334, +212, -695, 324, -654, 394, -433, 434, -182, +236, 12, -82, 149, -311, 308, -566, 509, +-605, 507, -303, 283, 100, -167, 487, -576, +701, -671, 691, -396, 436, 50, 95, 353, +-433, 413, -829, 264, -821, 79, -593, -35, +44, -30, 661, -29, 1058, -89, 1089, -235, +553, -338, -248, -201, -1023, 111, -1207, 445, +-765, 497, 51, 188, 787, -214, 985, -501, +712, -366, 129, 34, -351, 389, -456, 482, +-270, 132, -74, -332, 50, -572, -8, -449, +-71, -42, 100, 438, 150, 672, 274, 566, +359, 191, 181, -321, -7, -695, -313, -678, +-535, -380, -389, 17, 78, 368, 566, 504, +651, 592, 355, 565, -171, 302, -620, -223, +-551, -836, -99, -1119, 475, -818, 817, -7, +529, 818, -142, 1142, -726, 867, -822, 247, +-272, -312, 460, -554, 875, -584, 762, -491, +96, -383, -579, -210, -720, 98, -405, 388, +190, 701, 706, 883, 649, 770, 101, 237, +-455, -636, -732, -1496, -465, -1725, 216, -974, +793, 431, 930, 1784, 556, 2200, -194, 1391, +-864, -179, -1037, -1549, -682, -1972, 109, -1265, +834, -40, 1073, 889, 850, 1108, 278, 643, +-321, 93, -679, -101, -794, 69, -612, 234, +-186, 32, 217, -507, 504, -1077, 795, -1085, +845, -318, 638, 760, 127, 1613, -652, 1664, +-1225, 631, -1233, -750, -589, -1696, 366, -1697, +1292, -685, 1638, 594, 1161, 1329, 34, 1200, +-1114, 470, -1498, -336, -1060, -723, -60, -593, +786, -160, 1041, 217, 671, 326, 29, 119, +-333, -196, -330, -353, 42, -216, 361, 122, +248, 450, -164, 552, -623, 346, -683, -40, +-186, -493, 500, -731, 1049, -580, 982, -173, +349, 366, -450, 744, -989, 697, -816, 371, +-247, -140, 349, -557, 673, -664, 503, -427, +156, 22, -74, 365, -152, 458, -13, 208, +112, -139, 88, -272, 44, -96, -124, 304, +-258, 535, -299, 271, -205, -385, 123, -992, +520, -966, 824, -176, 723, 838, 283, 1450, +-434, 1142, -1154, 64, -1178, -1051, -582, -1521, +386, -1088, 1307, 4, 1454, 1000, 884, 1274, +39, 821, -907, -8, -1297, -707, -931, -890, +-246, -582, 595, -49, 911, 435, 722, 578, +399, 397, 14, 64, -156, -233, -273, -342, +-300, -309, -246, -165, -250, 63, -127, 307, +126, 408, 418, 292, 591, -11, 501, -392, +227, -589, -191, -406, -488, 51, -487, 473, +-385, 666, -51, 430, 392, -33, 599, -417, +561, -614, 227, -491, -207, -71, -397, 345, +-358, 548, -92, 406, 231, 31, 356, -226, +236, -227, -28, -81, -222, -47, -209, -135, +34, -223, 271, -165, 387, 149, 317, 520, +72, 608, -257, 294, -466, -315, -368, -830, +-56, -807, 354, -182, 561, 488, 436, 819, +212, 637, -81, 62, -307, -394, -317, -551, +-195, -371, -24, -66, 73, 114, 198, 218, +299, 205, 326, 177, 318, 151, 119, 1, +-224, -203, -442, -331, -406, -193, -155, 47, +282, 283, 602, 321, 521, 14, 111, -300, +-244, -383, -343, -132, -192, 316, 102, 624, +231, 465, 199, -117, 66, -661, -87, -897, +-171, -526, -44, 238, 208, 904, 384, 1142, +319, 611, 4, -318, -311, -1036, -438, -1171, +-219, -577, 195, 339, 477, 906, 513, 849, +228, 374, -159, -177, -338, -409, -339, -271, +-97, -155, 155, -206, 313, -309, 354, -269, +226, 76, 160, 606, -103, 931, -400, 643, +-465, -84, -238, -915, 317, -1300, 785, -796, +814, 182, 313, 1069, -412, 1301, -904, 684, +-836, -314, -238, -997, 628, -1036, 1142, -419, +890, 415, 137, 825, -610, 641, -901, 45, +-531, -498, 138, -537, 666, -145, 686, 284, +130, 386, -438, 62, -474, -269, 61, -244, +655, 54, 749, 354, 179, 266, -631, -231, +-1050, -542, -638, -394, 306, 154, 1090, 742, +1214, 751, 496, 178, -505, -582, -982, -937, +-717, -675, -49, -40, 481, 614, 572, 832, +341, 649, 18, 199, -108, -314, -88, -655, +24, -764, 108, -519, 28, -39, -20, 442, +-5, 803, 52, 818, 11, 485, -50, -148, +-43, -735, 124, -1048, 274, -919, 284, -177, +192, 647, -18, 1173, -158, 1138, -310, 414, +-277, -538, -38, -1115, 242, -1010, 410, -365, +316, 371, 134, 710, -6, 505, 20, 134, +40, -61, -64, 31, -188, 153, -366, 40, +-336, -349, 54, -722, 525, -634, 870, -87, +768, 616, 140, 1021, -555, 848, -939, 167, +-799, -602, -139, -986, 601, -857, 911, -236, +651, 470, 92, 796, -359, 657, -326, 120, +36, -413, 220, -544, 190, -230, -167, 283, +-473, 499, -396, 195, -87, -418, 522, -799, +1013, -550, 930, 205, 359, 959, -490, 1091, +-1113, 502, -1143, -444, -527, -1128, 427, -1054, +1104, -339, 1186, 471, 605, 865, -110, 661, +-527, 118, -534, -275, -246, -301, -120, -81, +-148, 104, -121, 60, 42, -228, 360, -513, +745, -421, 798, -6, 484, 631, -58, 1011, +-768, 752, -1066, 3, -874, -851, -200, -1174, +641, -798, 1177, 12, 1165, 714, 575, 843, +-177, 470, -742, -11, -838, -196, -502, -64, +-47, 52, 201, -55, 216, -520, 300, -810, +483, -545, 622, 146, 547, 1019, 126, 1400, +-429, 950, -886, -106, -947, -1156, -496, -1594, +275, -1165, 1015, -16, 1222, 1011, 860, 1370, +157, 988, -601, 119, -950, -615, -864, -816, +-321, -524, 320, -113, 605, 154, 676, 131, +455, -55, 190, -79, 36, 162, -200, 513, +-313, 654, -352, 360, -298, -313, -44, -982, +173, -1076, 398, -511, 560, 405, 426, 1029, +169, 1052, -171, 542, -436, -209, -483, -757, +-281, -877, 111, -600, 397, -6, 600, 588, +489, 742, 85, 464, -295, -42, -574, -494, +-428, -555, 143, -180, 564, 230, 626, 475, +263, 345, -274, -67, -498, -400, -426, -450, +-10, -200, 442, 142, 620, 414, 480, 473, +-55, 250, -466, -128, -522, -434, -180, -506, +304, -253, 474, 188, 462, 444, 145, 400, +-286, 83, -426, -304, -264, -417, 208, -166, +544, 231, 453, 409, 78, 278, -288, -83, +-399, -374, -227, -385, 73, -192, 304, 75, +372, 247, 219, 394, 42, 350, -51, 119, +-17, -112, -2, -417, -107, -487, -141, -296, +-128, -20, 59, 292, 258, 425, 331, 397, +311, 248, 148, -3, 0, -236, -153, -478, +-221, -513, -294, -295, -248, 134, 28, 539, +291, 615, 553, 361, 499, -148, 255, -487, +23, -419, -299, -66, -469, 233, -528, 174, +-295, -135, 146, -364, 571, -150, 776, 368, +615, 688, 252, 573, -273, -58, -651, -785, +-697, -988, -401, -502, 87, 285, 451, 897, +644, 895, 672, 260, 467, -411, 25, -673, +-526, -456, -797, 26, -579, 330, -31, 242, +494, -76, 690, -235, 592, -88, 252, 220, +-174, 436, -388, 305, -382, -98, -217, -524, +20, -625, 229, -272, 410, 291, 402, 666, +194, 560, -117, 41, -413, -442, -379, -494, +-72, -174, 301, 206, 553, 347, 514, 140, +125, -183, -370, -338, -592, -198, -400, 142, +71, 422, 452, 421, 588, 129, 425, -268, +45, -564, -232, -519, -341, -140, -264, 360, +-20, 692, 104, 541, 109, 23, 177, -501, +202, -586, 190, -263, 246, 157, 148, 428, +-89, 242, -356, -82, -476, -276, -187, -206, +267, 170, 601, 411, 499, 276, 79, -146, +-209, -545, -293, -537, -88, -86, 162, 487, +216, 706, 42, 443, -256, -176, -270, -745, +63, -680, 380, -146, 514, 498, 264, 792, +-123, 457, -217, -189, -246, -639, -136, -589, +28, -203, 9, 278, 63, 489, 123, 342, +234, 86, 413, -56, 375, -118, 105, -160, +-330, -212, -593, -305, -573, -279, -204, 7, +385, 407, 757, 702, 793, 658, 385, 151, +-183, -585, -552, -1074, -557, -877, -279, -154, +-5, 683, 207, 1086, 254, 782, 284, 103, +350, -480, 421, -663, 337, -512, -94, -189, +-591, 44, -858, 118, -612, 222, 115, 303, +807, 343, 1121, 259, 866, 26, 113, -237, +-696, -411, -1042, -433, -755, -293, -83, -33, +522, 215, 726, 417, 635, 483, 338, 347, +3, 119, -298, -176, -469, -465, -373, -574, +-143, -491, 101, -209, 237, 233, 366, 632, +389, 773, 288, 573, 103, 69, -217, -477, +-353, -800, -372, -757, -253, -377, 85, 156, +377, 615, 507, 752, 426, 532, 153, 115, +-141, -328, -307, -526, -327, -419, -275, -207, +-94, 21, 141, 93, 429, 77, 570, 108, +427, 204, 55, 341, -380, 325, -571, 140, +-453, -217, -75, -617, 306, -763, 567, -478, +550, 175, 283, 814, -57, 1052, -366, 609, +-499, -236, -345, -877, -46, -945, 275, -415, +556, 325, 529, 724, 231, 567, -117, 77, +-441, -373, -506, -455, -264, -190, 119, 210, +482, 404, 546, 272, 327, -70, -32, -350, +-350, -395, -346, -172, -143, 164, 72, 314, +160, 265, 154, 108, 95, -35, 128, -132, +232, -95, 221, -59, 27, -71, -318, -89, +-528, -124, -410, -46, 149, 137, 663, 295, +789, 258, 415, 55, -222, -149, -611, -230, +-601, -129, -205, -6, 200, 9, 473, -113, +420, -249, 164, -108, 4, 266, -87, 626, +-24, 683, -6, 201, -122, -547, -239, -1066, +-234, -977, 34, -221, 388, 682, 566, 1194, +426, 965, 21, 190, -344, -553, -527, -914, +-403, -731, -57, -216, 328, 249, 495, 470, +385, 376, 141, 151, -83, 12, -145, -23, +-124, 37, -123, 23, -164, -122, -132, -305, +-5, -405, 186, -300, 443, 57, 561, 510, +337, 726, -189, 502, -686, -55, -730, -596, +-333, -748, 338, -419, 820, 109, 758, 422, +310, 390, -251, 155, -591, -36, -518, -22, +-146, 73, 195, 18, 358, -199, 303, -345, +82, -277, -37, 16, -55, 339, 80, 427, +206, 256, 90, -89, -190, -375, -404, -376, +-380, -108, 2, 238, 519, 374, 745, 202, +531, -158, -37, -342, -604, -260, -724, -29, +-332, 282, 166, 370, 468, 163, 459, -117, +248, -317, 10, -281, -53, -24, -76, 218, +-106, 254, -119, 83, -174, -134, -138, -268, +37, -173, 291, 105, 397, 305, 286, 276, +24, 60, -196, -168, -266, -259, -188, -224, +1, -115, 80, -34, 97, 65, 82, 229, +43, 357, 121, 355, 240, 130, 228, -254, +74, -583, -190, -641, -413, -331, -398, 176, +-145, 640, 246, 819, 568, 537, 579, -8, +308, -575, -113, -879, -430, -657, -546, -86, +-387, 501, -16, 751, 289, 478, 559, 7, +479, -304, 204, -299, -130, -73, -423, 60, +-387, -43, -162, -215, 187, -237, 359, -29, +273, 308, 42, 469, -205, 299, -243, 18, +-55, -252, 221, -363, 413, -297, 349, -168, +-38, 15, -488, 204, -648, 315, -295, 239, +279, 57, 762, -105, 782, -142, 290, -34, +-339, 59, -781, -49, -718, -259, -135, -360, +495, -159, 706, 327, 474, 711, -45, 609, +-399, 38, -349, -593, -50, -766, 220, -384, +290, 161, 44, 416, -223, 226, -279, -39, +-19, -32, 321, 241, 397, 458, 196, 221, +-137, -370, -305, -932, -217, -891, 3, -92, +112, 829, 129, 1235, 83, 794, 18, -174, +126, -966, 221, -1014, 104, -419, -129, 333, +-372, 730, -384, 553, -57, 30, 344, -352, +573, -353, 468, -78, 79, 228, -407, 292, +-670, 113, -426, -207, 66, -414, 586, -326, +684, 8, 310, 411, -202, 586, -605, 325, +-501, -187, 22, -599, 463, -545, 548, -110, +205, 386, -241, 558, -431, 248, -320, -181, +-29, -409, 262, -313, 477, 46, 459, 325, +133, 295, -307, 75, -558, -147, -485, -302, +-117, -212, 263, -8, 560, 108, 588, 220, +364, 168, -58, 33, -528, -56, -620, -134, +-374, -106, 51, 28, 351, 98, 443, -1, +268, -245, 150, -309, 66, 17, -66, 550, +-79, 722, -273, 254, -310, -550, -257, -1011, +-80, -700, 282, 136, 525, 850, 586, 912, +303, 370, -194, -363, -516, -709, -507, -524, +-256, -72, 4, 298, 173, 346, 287, 141, +333, -44, 293, -85, 164, -22, 48, 14, +-86, -4, -270, -4, -449, 9, -481, 4, +-209, -112, 306, -169, 687, -101, 694, 109, +442, 353, 10, 287, -456, 33, -736, -202, +-698, -322, -353, -246, 294, -70, 755, 27, +741, 122, 500, 274, 41, 319, -377, 229, +-589, -53, -526, -413, -289, -556, 109, -321, +398, 158, 443, 567, 394, 566, 181, 137, +-80, -327, -333, -503, -385, -306, -168, 87, +132, 341, 249, 337, 155, 146, -88, -192, +-158, -416, 3, -403, 175, -81, 309, 374, +268, 673, 15, 561, -407, 7, -540, -618, +-308, -922, 176, -607, 598, 96, 473, 707, +108, 927, -240, 579, -318, -49, -107, -588, +125, -774, 247, -487, 72, -42, -257, 351, +-462, 404, -238, 250, 328, 153, 750, 77, +689, 72, 155, -19, -485, -262, -840, -486, +-767, -506, -300, -162, 468, 378, 990, 769, +898, 705, 263, 236, -442, -376, -714, -737, +-577, -675, -253, -344, 61, 172, 316, 571, +515, 665, 469, 409, 205, -40, -105, -412, +-321, -524, -456, -364, -331, -74, -52, 201, +249, 371, 462, 359, 354, 176, 82, -82, +-194, -294, -251, -330, -159, -252, -20, 18, +68, 313, 51, 426, 69, 217, 79, -187, +56, -391, 64, -306, -14, 42, -23, 272, +-38, 216, -47, 8, 16, -141, 42, -124, +35, 21, -49, 177, -78, 100, 49, -109, +218, -225, 278, -190, 57, 38, -237, 251, +-376, 212, -224, 36, 47, -110, 291, -144, +422, -16, 317, 78, 9, 65, -362, -100, +-444, -264, -244, -233, 167, 53, 425, 469, +298, 558, 32, 277, -142, -287, -249, -710, +-148, -711, 79, -248, 239, 357, 296, 820, +92, 791, -333, 236, -495, -439, -184, -865, +263, -684, 594, -168, 522, 472, 84, 788, +-385, 588, -670, 25, -548, -555, -4, -704, +607, -373, 763, 185, 387, 586, -272, 588, +-569, 209, -394, -294, -26, -666, 318, -563, +246, -58, 114, 426, -27, 611, -145, 396, +-111, -1, 0, -300, 181, -394, 244, -341, +122, -104, -206, 114, -361, 218, -244, 227, +76, 145, 364, 117, 417, 62, 257, -89, +-138, -281, -431, -348, -403, -228, -98, 65, +287, 337, 445, 392, 222, 230, -20, -57, +-192, -288, -268, -288, -179, -121, -12, 51, +248, 129, 398, 102, 239, 34, -158, 4, +-444, -11, -354, -57, 8, -20, 386, 35, +472, 99, 268, 67, -136, -107, -443, -265, +-472, -210, -119, 73, 377, 363, 591, 394, +412, 59, -128, -340, -589, -457, -611, -196, +-143, 169, 476, 443, 757, 341, 481, -32, +-164, -319, -674, -412, -631, -188, -166, 145, +320, 400, 592, 385, 446, 135, 136, -217, +-216, -521, -484, -447, -406, 15, -72, 485, +371, 561, 457, 243, 146, -270, -214, -529, +-316, -444, -143, -38, 226, 377, 451, 534, +297, 381, -153, -113, -678, -497, -665, -577, +-47, -228, 712, 188, 963, 514, 487, 531, +-211, 265, -743, -145, -811, -499, -534, -599, +128, -402, 791, 111, 1035, 593, 565, 752, +-287, 409, -870, -199, -861, -732, -312, -710, +293, -256, 758, 323, 757, 653, 209, 505, +-401, 119, -593, -280, -326, -468, 54, -347, +231, -55, 218, 178, 139, 241, 63, 177, +-35, 49, -63, 42, -30, 31, 58, -71, +-103, -237, -118, -292, 54, -158, 153, 97, +43, 362, -64, 375, 1, 198, 187, -80, +239, -337, -26, -397, -322, -227, -359, 26, +-164, 279, 185, 326, 421, 188, 486, -16, +176, -88, -272, -74, -483, -83, -390, -127, +-66, -236, 258, -199, 466, 85, 319, 425, +4, 543, -307, 265, -281, -255, -20, -638, +183, -570, 93, -76, -21, 335, -64, 472, +-42, 391, -12, 141, 101, -132, 282, -309, +168, -330, -230, -238, -409, -48, -239, 114, +260, 231, 437, 345, 244, 400, -73, 164, +-323, -259, -340, -623, -85, -657, 320, -244, +533, 354, 258, 809, -376, 754, -583, 163, +-270, -520, 246, -785, 611, -530, 423, 114, +-46, 530, -510, 365, -592, -28, -82, -228, +500, -113, 670, 237, 202, 358, -363, 53, +-599, -333, -291, -557, 120, -398, 467, 104, +464, 592, 149, 743, -310, 318, -489, -341, +-242, -782, 154, -603, 425, 69, 307, 626, +-25, 635, -276, 125, -341, -530, -63, -680, +328, -186, 488, 505, 107, 843, -450, 402, +-555, -479, -119, -1016, 435, -664, 639, 245, +348, 1054, -224, 978, -625, 100, -606, -896, +-118, -1220, 552, -560, 789, 635, 421, 1374, +-187, 1008, -627, -146, -549, -1247, -260, -1405, +255, -448, 540, 807, 491, 1451, 69, 1017, +-260, -136, -344, -1177, -84, -1233, 84, -312, +28, 734, -47, 1081, -115, 570, -15, -394, +118, -947, 357, -599, 369, 249, 80, 940, +-402, 793, -677, -43, -392, -1001, 162, -1076, +667, -250, 615, 821, 170, 1282, -378, 704, +-611, -405, -323, -1272, 232, -1069, 580, 12, +358, 1083, -125, 1257, -600, 399, -517, -802, +-96, -1331, 518, -719, 800, 442, 586, 1261, +-91, 1038, -758, 54, -895, -1052, -475, -1240, +288, -497, 803, 630, 797, 1245, 278, 884, +-360, -65, -641, -1028, -446, -1153, 38, -405, +354, 641, 353, 1206, 7, 875, -282, -165, +-270, -1017, 1, -1030, 412, -308, 432, 605, +83, 938, -264, 574, -396, -167, -308, -664, +-96, -494, 159, 7, 311, 446, 354, 349, +145, -37, -33, -432, -121, -352, -208, 13, +-222, 437, -228, 507, 45, 258, 318, -182, +353, -529, 104, -457, -120, -168, -235, 223, +-169, 385, -36, 327, 113, 92, 275, -79, +207, -196, -14, -113, -284, 91, -353, 102, +-169, -35, 73, -276, 360, -401, 420, -124, +330, 416, -9, 739, -354, 630, -535, 132, +-445, -609, -104, -978, 291, -803, 580, -129, +503, 652, 217, 1123, -121, 879, -375, 134, +-511, -647, -412, -1046, -104, -733, 311, -26, +619, 654, 477, 885, 65, 462, -372, -276, +-514, -740, -267, -536, 146, 148, 476, 761, +328, 694, -126, -15, -534, -783, -440, -971, +-33, -388, 567, 623, 777, 1246, 370, 859, +-285, -154, -800, -1070, -773, -1133, -196, -345, +468, 670, 758, 1106, 631, 689, 107, -152, +-506, -894, -772, -922, -425, -191, 294, 684, +720, 1060, 482, 574, -158, -394, -613, -1077, +-531, -880, -21, 57, 419, 1006, 616, 1052, +405, 262, -95, -788, -572, -1090, -612, -374, +-181, 635, 250, 1067, 498, 518, 277, -501, +-42, -1073, -201, -699, -126, 321, 20, 1166, +128, 1036, 94, 15, -94, -1004, -289, -1305, +-255, -506, -38, 707, 238, 1290, 438, 932, +396, -68, 89, -993, -284, -1160, -460, -376, +-405, 633, -216, 1107, 102, 612, 293, -338, +466, -1022, 471, -647, 196, 382, -289, 1102, +-578, 817, -547, -248, -258, -1312, 219, -1337, +501, -148, 584, 1285, 221, 1875, -251, 1010, +-475, -686, -309, -1928, 90, -1741, 281, -235, +114, 1450, -192, 1976, -303, 971, -110, -680, +294, -1672, 578, -1236, 378, 275, -138, 1390, +-774, 1210, -736, -46, -209, -1305, 546, -1358, +917, -179, 598, 1290, -198, 1753, -888, 761, +-843, -860, -119, -1970, 788, -1492, 912, 264, +261, 1853, -642, 1941, -884, 402, -427, -1475, +282, -2035, 826, -834, 711, 1150, 29, 2138, +-678, 1325, -867, -689, -394, -2235, 482, -2006, +832, -17, 443, 2120, -251, 2576, -610, 993, +-366, -1311, 92, -2455, 430, -1685, 186, 227, +-174, 1705, -424, 1680, -142, 495, 282, -755, +593, -1072, 378, -413, -350, 417, -828, 602, +-791, 43, 1, -562, 813, -574, 1064, 50, +471, 652, -393, 892, -939, 428, -828, -376, +-178, -882, 446, -682, 710, -58, 316, 520, +-156, 524, -301, 170, -4, -134, 265, -30, +78, 206, -350, 145, -658, -97, -357, -441, +136, -549, 704, -176, 849, 493, 363, 923, +-393, 632, -954, -250, -771, -1030, -18, -947, +609, 29, 662, 1052, 222, 1259, -348, 394, +-489, -890, -263, -1565, 156, -1010, 498, 433, +377, 1692, -67, 1680, -523, 466, -621, -1026, +-294, -1762, 177, -1322, 522, -9, 515, 1093, +253, 1420, -42, 889, -331, 67, -474, -664, +-382, -800, -213, -593, 46, -448, 301, -26, +443, 427, 397, 880, 75, 1045, -304, 507, +-513, -495, -330, -1345, 58, -1425, 198, -344, +170, 1078, -63, 1866, -215, 1304, -133, -321, +92, -1799, 471, -1927, 479, -454, 24, 1399, +-698, 2246, -947, 1279, -518, -702, 344, -2207, +917, -1796, 829, 131, 265, 1815, -608, 2057, +-944, 456, -666, -1430, 172, -1949, 799, -701, +673, 1140, -24, 2013, -726, 1043, -754, -865, +-317, -2090, 491, -1642, 893, 326, 716, 2150, +-149, 2369, -968, 670, -994, -1550, -340, -2585, +582, -1646, 780, 566, 465, 2132, -247, 2057, +-542, 466, -442, -1255, 39, -1860, 580, -883, +476, 794, -107, 1627, -803, 976, -865, -592, +-269, -1577, 533, -1257, 909, 345, 669, 1641, +90, 1692, -504, 539, -704, -1089, -536, -1834, +-127, -1199, 83, 311, -75, 1301, -97, 1176, +244, 238, 874, -612, 943, -543, 244, 44, +-878, 527, -1639, 354, -1357, -364, -323, -976, +1039, -760, 1789, 143, 1356, 1101, 136, 1358, +-1279, 567, -1595, -438, -815, -1028, 342, -890, +949, -315, 648, 377, -245, 559, -779, 333, +-479, -41, 301, -155, 997, 199, 916, 583, +41, 525, -1201, -160, -1665, -911, -1052, -1281, +322, -734, 1481, 473, 1623, 1524, 799, 1615, +-509, 706, -1323, -661, -1387, -1577, -776, -1231, +277, -285, 934, 634, 982, 1035, 488, 661, +-190, 55, -713, -407, -736, -289, -457, 50, +59, 213, 459, 58, 566, -175, 289, -342, +-226, -182, -524, 156, -654, 355, -298, 322, +157, 91, 516, -75, 616, -236, 293, 98, +-177, 307, -625, 110, -745, -286, -587, -621, +-4, -610, 454, -47, 784, 768, 704, 1274, +78, 1057, -494, 60, -987, -1142, -814, -1724, +-270, -1186, 485, 156, 823, 1330, 533, 1669, +50, 1075, -491, -146, -540, -1083, -334, -1206, +-29, -574, 95, 217, 26, 625, -141, 417, +-22, 17, 303, -110, 406, 112, 257, 473, +-511, 585, -930, 81, -820, -754, -87, -1269, +855, -939, 1208, 204, 770, 1417, -490, 1748, +-1436, 872, -1376, -501, -385, -1519, 849, -1584, +1442, -552, 953, 769, -251, 1373, -1287, 1065, +-1421, 165, -355, -682, 849, -841, 1298, -400, +581, 144, -757, 406, -1251, 345, -886, 199, +180, 10, 1162, -183, 1191, -188, 159, -255, +-1034, -218, -1574, 226, -908, 627, 361, 723, +1245, 331, 1268, -535, 312, -1166, -668, -1089, +-1361, -112, -1069, 1117, -57, 1650, 716, 1199, +880, -124, 330, -1434, -272, -1721, -500, -905, +-361, 448, -144, 1426, 125, 1461, 26, 674, +-273, -490, -302, -1167, -57, -1089, 409, -340, +431, 631, 152, 1116, -372, 795, -597, 55, +-485, -834, -303, -1028, 160, -598, 390, 257, +355, 1120, 111, 1299, 20, 786, -163, -308, +-310, -1468, -552, -1784, -655, -1094, -244, 376, +205, 1996, 873, 2417, 861, 1488, 278, -388, +-589, -2175, -1282, -2761, -1070, -1712, -228, 353, +664, 2318, 940, 2905, 697, 1798, 0, -394, +-603, -2248, -817, -2570, -516, -1320, -9, 622, +244, 2060, 213, 2000, -111, 661, 28, -1034, +170, -1739, 237, -1074, -92, 373, -633, 1531, +-820, 1345, -472, 172, 340, -1167, 1032, -1639, +1005, -893, 81, 535, -1068, 1677, -1770, 1613, +-1115, 454, 285, -890, 1605, -1509, 1917, -1103, +822, 16, -890, 928, -2347, 1076, -2189, 411, +-733, -463, 1250, -752, 2432, -257, 2056, 655, +371, 1044, -1699, 472, -2593, -721, -2147, -1459, +-201, -1336, 1659, -120, 2382, 1362, 1614, 2173, +-158, 1666, -1722, -8, -2296, -1595, -1341, -2413, +348, -1804, 1541, -73, 1538, 1584, 461, 2445, +-784, 1922, -1218, 393, -746, -1345, 81, -2194, +654, -1682, 430, -402, -380, 917, -935, 1689, +-725, 1367, 242, 367, 1234, -494, 1360, -872, +313, -552, -1119, -37, -2071, 115, -1851, -190, +-402, -313, 1407, -147, 2366, 364, 1814, 1028, +192, 1187, -1504, 712, -2329, -519, -1940, -1713, +-702, -1997, 839, -1025, 1780, 750, 1821, 2189, +927, 2396, -370, 1203, -1399, -619, -1902, -2264, +-1506, -2482, -264, -1224, 1010, 978, 1704, 2365, +1342, 2210, 45, 695, -1206, -1409, -1634, -2285, +-977, -1607, 344, 333, 1334, 2144, 1077, 2487, +-98, 950, -1373, -1664, -1745, -3186, -699, -2539, +947, 152, 2092, 3096, 1660, 4112, -150, 2322, +-1960, -1232, -2580, -4122, -1426, -4214, 597, -1507, +2090, 2249, 2023, 4420, 508, 3469, -1210, 366, +-1853, -2829, -1093, -3682, 316, -1888, 1166, 1094, +683, 3008, -515, 2352, -1376, -96, -958, -2316, +460, -2523, 1615, -561, 1544, 1910, 30, 2950, +-1638, 1750, -2252, -728, -1362, -2789, 355, -2806, +1871, -1114, 1933, 1373, 601, 2876, -991, 2527, +-2052, 793, -1379, -1265, 141, -2380, 1213, -2037, +1373, -666, 238, 944, -1004, 1823, -1494, 1702, +-1006, 739, 247, -599, 1237, -1397, 1408, -1443, +626, -634, -618, 591, -1497, 1495, -1672, 1458, +-963, 434, 331, -1120, 1314, -1824, 1555, -1339, +867, 229, -137, 1937, -942, 2302, -1588, 1115, +-1377, -925, -581, -2573, 414, -2463, 1349, -779, +1177, 1623, 585, 2957, -99, 2423, -912, 532, +-1252, -1818, -1134, -2853, -390, -2204, 500, -376, +931, 1727, 822, 2610, 310, 2043, -325, 500, +-758, -1316, -839, -2222, -418, -1845, 213, -645, +263, 855, 45, 1855, -234, 1949, -187, 1127, +291, -434, 523, -1693, 321, -2148, -272, -1381, +-1210, 415, -1491, 1768, -791, 2199, 664, 1459, +2197, -263, 2034, -1522, 399, -2120, -1798, -1419, +-3222, 33, -2451, 1185, -112, 1914, 2556, 1664, +3695, 698, 2168, -625, -828, -1800, -3533, -2196, +-3865, -1438, -1805, 263, 1484, 1917, 3676, 2762, +3404, 2139, 884, 179, -2281, -1895, -3882, -3216, +-2999, -2616, -260, -385, 2501, 2000, 3616, 3391, +2132, 2751, -582, 595, -2828, -1808, -3390, -2991, +-1691, -2565, 703, -697, 2627, 1259, 2871, 2448, +1263, 2384, -977, 974, -2786, -537, -2766, -1828, +-1115, -2070, 869, -1208, 2383, 44, 2396, 1283, +729, 1966, -1086, 1554, -2453, 383, -2202, -1051, +-593, -2077, 1165, -1648, 2232, -307, 1479, 1253, +-158, 2230, -1515, 1626, -2067, -31, -1105, -1533, +591, -2139, 1610, -1289, 1554, 534, 265, 1738, +-1464, 1904, -1900, 765, -1136, -694, 535, -1577, +1774, -1321, 1483, -189, 262, 804, -1395, 1135, +-2125, 338, -1397, -322, 306, -542, 1820, -95, +2017, 887, 857, 978, -1136, 27, -2328, -1252, +-2017, -2057, -462, -1412, 1334, 686, 2074, 2729, +1577, 3221, -28, 1614, -1434, -1446, -1982, -3781, +-1418, -3798, -84, -1403, 1023, 2182, 1409, 4257, +1013, 3643, 117, 944, -804, -2215, -1338, -3763, +-1028, -2944, -402, -393, 408, 1780, 953, 2655, +787, 2094, 315, 272, -506, -904, -982, -1402, +-856, -1191, -318, -450, 462, 59, 657, 499, +536, 677, 12, 784, -601, 626, -815, 139, +-662, -473, 29, -990, 588, -909, 711, -328, +335, 491, -200, 1091, -678, 1030, -866, 301, +-720, -507, -132, -855, 607, -727, 967, -128, +782, 299, 91, 345, -734, 327, -1226, 327, +-1307, 225, -566, 334, 678, 118, 1530, -460, +1366, -917, 394, -1042, -956, -512, -1772, 718, +-1562, 1680, -462, 1704, 917, 876, 1648, -727, +1213, -2036, 8, -2241, -980, -1143, -1436, 620, +-1012, 2183, -179, 2477, 581, 1359, 965, -331, +730, -1834, 100, -2197, -450, -1405, -612, 16, +-791, 1353, -712, 1656, -334, 1164, 208, 261, +1050, -692, 1247, -783, 753, -549, -315, -180, +-1669, 86, -2161, -187, -1529, -185, 265, -28, +2224, 554, 2807, 1032, 1673, 946, -768, 289, +-2867, -778, -3297, -1434, -1641, -1453, 998, -513, +2908, 758, 2847, 1576, 909, 1534, -1419, 672, +-2660, -384, -2031, -1151, -202, -1222, 1449, -757, +1764, -51, 445, 541, -1084, 793, -1602, 730, +-636, 553, 1050, 189, 1911, -192, 1330, -556, +-674, -834, -2599, -738, -2994, -279, -1393, 344, +1588, 805, 3726, 1110, 3578, 779, 1017, 121, +-2494, -529, -4502, -986, -4017, -1100, -1129, -766, +2554, -82, 4725, 655, 4050, 1482, 993, 1728, +-2695, 1064, -4855, -331, -4116, -1885, -950, -2469, +2486, -1762, 4437, 32, 3525, 1963, 451, 2821, +-2618, 2134, -3921, 503, -2619, -1407, 91, -2463, +2396, -2170, 2800, -1065, 1135, 383, -1185, 1445, +-2443, 1878, -1554, 1654, 509, 1101, 2044, 92, +1821, -1135, 3, -2098, -2043, -2408, -2898, -1547, +-1586, 156, 889, 2013, 3013, 3111, 3284, 2784, +1239, 1208, -1548, -1125, -3538, -3051, -3578, -3577, +-1469, -2537, 1267, -173, 3322, 2383, 3436, 3809, +1667, 3608, -840, 1505, -2769, -1267, -3440, -3331, +-2231, -3908, 96, -2366, 2045, 108, 2865, 2314, +1981, 3485, 254, 2764, -1226, 911, -2079, -1134, +-1858, -2490, -748, -2439, 421, -1446, 1067, 209, +1087, 1419, 534, 1759, 72, 1422, 36, 334, +-433, -558, -727, -1014, -908, -957, -879, -342, +51, 261, 764, 756, 1238, 605, 1031, -136, +-315, -664, -1419, -965, -1762, -392, -776, 800, +1042, 1578, 2201, 1748, 1830, 570, -175, -1238, +-2424, -2551, -3233, -2641, -1820, -1100, 1008, 1229, +3409, 3097, 3821, 3447, 1666, 1986, -1693, -623, +-4251, -2952, -4250, -3853, -1782, -2729, 1706, -323, +4140, 2095, 3927, 3678, 1795, 3392, -1282, 1491, +-3468, -922, -3579, -3002, -2099, -3562, 274, -2373, +2160, -179, 2750, 2165, 2147, 3396, 705, 2814, +-916, 863, -2058, -1493, -2315, -2897, -1682, -2602, +-422, -839, 1074, 1118, 2152, 2319, 2307, 2086, +1327, 458, -547, -1175, -2076, -1863, -2686, -1307, +-2022, 65, -359, 1351, 1465, 1597, 2785, 905, +2639, -225, 966, -1220, -1219, -1411, -2843, -1115, +-3228, -245, -1883, 701, 503, 1360, 2753, 1899, +3850, 1484, 2523, 242, -320, -1448, -2973, -2747, +-4107, -2721, -2907, -1238, -244, 1209, 2586, 3229, +3932, 3612, 2979, 2133, 358, -526, -2325, -2922, +-3324, -3680, -2521, -2553, -752, -297, 1151, 1843, +2199, 2873, 2023, 2475, 892, 1058, -363, -424, +-1216, -1307, -1437, -1511, -1108, -1303, -593, -1019, +165, -569, 828, 141, 1165, 1081, 900, 2091, +279, 2195, -566, 1235, -1276, -405, -1172, -2332, +-529, -3081, 585, -2279, 1191, -264, 831, 2006, +128, 3089, -749, 2666, -979, 815, -741, -1312, +-162, -2524, 681, -2361, 818, -846, 620, 756, +106, 1856, -526, 1617, -743, 424, -817, -592, +-684, -1262, -115, -861, 533, 130, 967, 992, +1148, 1174, 637, 451, -237, -593, -1069, -1421, +-1709, -1302, -1285, -533, -342, 593, 600, 1446, +1401, 1503, 1533, 1092, 1157, 197, 198, -842, +-910, -1481, -1682, -1691, -1899, -1326, -1348, -261, +-302, 927, 1108, 1931, 2160, 2254, 2297, 1781, +1489, 508, -325, -1332, -1977, -2902, -2909, -3346, +-2870, -2178, -1128, 345, 1317, 2985, 3089, 4319, +3559, 3477, 2090, 780, -550, -2219, -2776, -4184, +-3782, -3951, -2827, -1694, -294, 980, 2100, 3001, +3044, 3370, 2523, 2269, 760, 450, -1179, -1218, +-2121, -2023, -1839, -2084, -797, -1544, 205, -597, +706, 503, 367, 1401, 388, 1913, 594, 1748, +723, 884, 636, -307, -161, -1325, -1018, -1968, +-1791, -1844, -1718, -921, -380, 363, 1257, 1431, +2233, 2015, 1998, 1939, 532, 1016, -1158, -310, +-2109, -1677, -2123, -2518, -955, -2291, 618, -908, +1556, 1090, 1844, 2688, 1123, 3266, 78, 2042, +-934, -473, -1638, -2827, -1576, -3714, -944, -2379, +245, 277, 1352, 2694, 1719, 3372, 1393, 1891, +255, -388, -1123, -2037, -1792, -2089, -1563, -796, +-601, 547, 438, 848, 1149, 201, 1205, -417, +870, -414, 273, 638, -430, 1769, -770, 1538, +-946, 48, -983, -2037, -731, -3239, -66, -2189, +741, 437, 1390, 2991, 1524, 3819, 661, 2240, +-486, -739, -1506, -3131, -1914, -3382, -1237, -1573, +68, 867, 1227, 2371, 1638, 2064, 1024, 614, +-196, -825, -900, -1155, -864, -294, -119, 721, +566, 869, 449, -57, -432, -1453, -1354, -2005, +-1541, -1015, -500, 864, 1490, 2510, 2911, 2930, +2822, 1637, 711, -834, -2352, -2887, -4396, -3384, +-4033, -2184, -1134, 228, 2489, 2404, 4820, 3213, +4472, 2505, 1616, 695, -2159, -1294, -4481, -2496, +-4150, -2316, -1810, -1321, 1194, 75, 2977, 1232, +2931, 1677, 1507, 1564, -189, 811, -1189, -15, +-1246, -670, -859, -1033, -735, -993, -819, -913, +-635, -537, 63, 12, 1122, 684, 2010, 1264, +1914, 1567, 794, 1225, -1060, 110, -2705, -1216, +-2878, -2174, -1376, -2153, 910, -888, 2471, 998, +2729, 2348, 1391, 2483, -629, 1231, -1963, -831, +-2220, -2176, -1038, -1961, 529, -673, 1388, 823, +1130, 1428, 155, 815, -786, -255, -986, -825, +-283, -532, 632, 455, 1251, 1221, 774, 936, +-329, -193, -1320, -1463, -1749, -1854, -1077, -899, +167, 707, 1527, 1895, 2131, 1881, 1539, 743, +147, -927, -1500, -1787, -2310, -1356, -1934, -209, +-663, 1056, 989, 1357, 2049, 459, 1892, -599, +747, -1177, -633, -726, -1357, 454, -1252, 1363, +-599, 1464, 26, 419, 245, -1050, 307, -1994, +177, -1789, 184, -381, 462, 1240, 697, 2179, +413, 1945, -266, 607, -1012, -886, -1405, -1782, +-957, -1871, -12, -876, 1037, 402, 1387, 1091, +1004, 1328, 252, 812, -608, 44, -904, -353, +-667, -368, -449, -105, -359, -36, -107, -343, +198, -807, 450, -933, 935, -320, 911, 735, +346, 1703, -361, 1861, -1271, 1065, -1413, -455, +-774, -1989, 136, -2389, 1059, -1713, 1267, -221, +689, 1329, -80, 2084, -658, 2144, -694, 1378, +-271, 128, 42, -1246, 42, -2211, -45, -2426, +-272, -1656, -310, 78, 102, 1925, 541, 3038, +792, 2630, 552, 871, -109, -1344, -706, -2737, +-1043, -2620, -937, -1315, -296, 520, 694, 1829, +1169, 1900, 928, 1078, 163, 62, -688, -544, +-926, -604, -710, -513, 30, -459, 756, -364, +858, -293, 232, -53, -763, 356, -1311, 538, +-899, 574, 296, 420, 1359, 33, 1723, -81, +1056, -53, -406, -152, -1624, -505, -2077, -823, +-1405, -792, 19, -375, 1211, 601, 1735, 1464, +1518, 1668, 789, 1065, -112, -244, -971, -1501, +-1607, -2030, -1704, -1504, -1179, -321, -52, 896, +1166, 1628, 2006, 1507, 2047, 840, 1155, -24, +-394, -594, -1873, -799, -2272, -946, -1722, -839, +-494, -630, 895, -220, 1609, 543, 1614, 1188, +1119, 1512, 350, 1303, -445, 366, -949, -876, +-1422, -1813, -1472, -2101, -833, -1353, 76, 165, +1172, 1541, 1759, 2306, 1660, 2007, 899, 679, +-548, -851, -1745, -1929, -2074, -2078, -1358, -1244, +22, 100, 1178, 1229, 1704, 1635, 1372, 1236, +404, 520, -645, -225, -1357, -804, -1234, -1022, +-402, -1013, 432, -567, 942, 171, 901, 876, +316, 1292, -471, 880, -996, 41, -980, -766, +-233, -1237, 700, -824, 1338, 82, 1103, 676, +156, 945, -799, 682, -1369, -12, -1307, -566, +-675, -839, 462, -672, 1253, -169, 1496, 400, +1043, 813, -56, 907, -665, 517, -1149, -81, +-1345, -770, -743, -1252, -93, -1045, 690, -250, +1177, 725, 1053, 1488, 740, 1503, 105, 579, +-680, -583, -1088, -1451, -1222, -1561, -727, -866, +104, 148, 781, 1157, 1114, 1539, 913, 1155, +343, 245, -398, -772, -808, -1404, -717, -1203, +-305, -521, 145, 357, 326, 1182, 149, 1271, +-125, 740, -114, -170, 2, -1043, 311, -1303, +550, -780, 394, 214, -68, 1090, -631, 1285, +-750, 572, -561, -495, -78, -1116, 330, -911, +460, -51, 474, 667, 326, 781, 202, 262, +142, -369, 40, -502, -344, -127, -803, 442, +-1075, 549, -832, 49, 94, -632, 1179, -945, +1802, -420, 1503, 476, 470, 1168, -1046, 1119, +-2113, 231, -2130, -816, -1084, -1327, 589, -1003, +1972, -57, 2240, 816, 1416, 1142, -14, 785, +-1387, 43, -1912, -491, -1550, -752, -411, -601, +796, -205, 1368, 84, 1155, 341, 287, 496, +-401, 502, -552, 319, -264, 2, 99, -473, +63, -823, -295, -753, -658, -266, -569, 640, +82, 1265, 933, 1160, 1428, 285, 948, -969, +-381, -1690, -1408, -1293, -1630, -46, -896, 1306, +540, 1876, 1501, 1129, 1509, -344, 597, -1472, +-806, -1668, -1428, -696, -1048, 708, -40, 1467, +942, 1130, 1113, 46, 498, -1023, -369, -1223, +-995, -354, -766, 670, 30, 1124, 692, 733, +815, -309, 275, -1152, -447, -1139, -638, -261, +-357, 869, 49, 1408, 584, 851, 523, -310, +33, -1135, -448, -1115, -728, -248, -269, 639, +406, 942, 690, 555, 594, -302, 71, -838, +-456, -674, -731, 54, -548, 840, -25, 904, +426, 333, 587, -474, 384, -996, 87, -866, +-120, -267, -252, 430, -283, 876, -287, 849, +-183, 424, -3, -145, 183, -563, 357, -666, +390, -532, 301, -318, -44, 12, -313, 349, +-480, 502, -489, 674, -41, 513, 289, 63, +391, -287, 408, -695, 156, -782, -63, -579, +-132, -148, -347, 384, -279, 725, -125, 877, +4, 651, 283, 183, 339, -365, 215, -840, +16, -1038, -290, -788, -337, -196, -112, 519, +148, 1090, 397, 1145, 305, 763, -33, -33, +-428, -875, -467, -1158, -201, -1041, 115, -407, +514, 375, 651, 826, 374, 930, -72, 634, +-529, 100, -752, -398, -549, -553, -90, -447, +338, -231, 783, -47, 732, -166, 367, -166, +-152, 79, -586, 534, -627, 938, -474, 809, +-9, 33, 246, -926, 224, -1369, 198, -1074, +120, -68, 342, 945, 584, 1306, 343, 877, +-188, -15, -855, -743, -1196, -831, -869, -375, +-39, 189, 995, 400, 1612, 119, 1354, -261, +453, -359, -772, -42, -1496, 415, -1319, 704, +-758, 441, 30, -230, 798, -675, 1060, -829, +1053, -461, 724, 226, 144, 722, -373, 727, +-897, 386, -1226, -204, -1066, -712, -354, -650, +687, -262, 1349, 330, 1448, 766, 774, 616, +-250, 54, -926, -640, -1089, -978, -687, -681, +-79, 110, 254, 923, 241, 1288, 165, 845, +129, -263, 455, -1209, 832, -1533, 727, -918, +62, 324, -904, 1248, -1555, 1436, -1284, 828, +-301, -235, 888, -1032, 1650, -1170, 1512, -654, +604, 69, -516, 645, -1169, 754, -1092, 458, +-517, 64, 119, -336, 320, -475, 260, -362, +184, -110, 276, 289, 548, 417, 641, 274, +321, -85, -306, -498, -1043, -572, -1278, -196, +-704, 354, 331, 745, 1280, 671, 1404, 107, +720, -527, -334, -917, -1042, -737, -924, -96, +-226, 542, 533, 854, 664, 656, 219, 35, +-375, -461, -704, -608, -275, -476, 454, -34, +926, 287, 817, 326, 108, 237, -668, -17, +-962, -185, -681, -181, -70, -83, 483, 33, +651, 128, 369, 101, 126, 43, 86, -57, +72, -149, 115, -141, -67, -101, -493, 19, +-674, 95, -544, 79, 52, 14, 739, 6, +1056, 89, 864, 199, 155, 186, -555, -99, +-1043, -442, -952, -705, -244, -581, 413, 70, +907, 774, 896, 1213, 303, 1006, -286, 29, +-715, -1021, -665, -1586, -133, -1280, 461, -193, +716, 932, 521, 1458, -13, 1139, -528, 267, +-736, -547, -403, -792, 255, -621, 678, -307, +712, -124, 343, -234, -111, -241, -347, 156, +-423, 691, -218, 1163, -21, 1046, -21, 179, +-36, -957, -4, -1798, 244, -1725, 613, -673, +682, 851, 354, 1954, -187, 1935, -778, 826, +-1003, -633, -727, -1549, -97, -1514, 683, -701, +1262, 195, 1168, 714, 560, 613, -255, 279, +-955, 99, -1084, 99, -814, 310, -198, 234, +592, -194, 928, -712, 825, -985, 408, -724, +-121, -18, -340, 785, -246, 1203, -130, 942, +-31, 223, -132, -571, -378, -967, -389, -816, +-127, -375, 486, 71, 1101, 286, 1165, 380, +630, 410, -369, 394, -1306, 317, -1460, 41, +-954, -323, 38, -698, 1104, -740, 1519, -436, +1237, 94, 441, 720, -382, 854, -833, 525, +-978, -22, -742, -554, -301, -680, 122, -414, +575, -27, 807, 204, 825, 215, 686, 91, +180, 52, -433, 135, -872, 211, -976, 120, +-531, -294, 69, -560, 650, -468, 968, -74, +896, 514, 483, 744, -154, 425, -650, -214, +-809, -790, -479, -864, 98, -333, 567, 476, +657, 997, 309, 903, -184, 119, -486, -811, +-318, -1247, 219, -923, 729, 54, 787, 1050, +197, 1328, -614, 690, -1064, -351, -819, -1174, +2, -1239, 915, -404, 1176, 570, 777, 1077, +40, 826, -505, -27, -578, -707, -187, -860, +140, -402, 73, 296, -204, 635, -517, 517, +-173, -3, 643, -528, 1319, -609, 1381, -211, +481, 360, -876, 554, -1858, 318, -1832, -188, +-658, -571, 918, -492, 1957, -68, 2073, 378, +1063, 547, -373, 371, -1395, -115, -1718, -524, +-1082, -626, 6, -385, 892, 131, 1249, 497, +1088, 624, 520, 388, -143, -94, -584, -490, +-673, -642, -453, -482, 31, -109, 319, 342, +291, 595, 312, 467, 90, 177, -7, -247, +94, -535, 150, -422, 341, -224, 134, 78, +-196, 249, -405, 235, -367, 179, -37, 55, +284, 11, 539, -112, 535, -242, 303, -317, +-48, -247, -317, 57, -299, 341, -23, 439, +174, 211, 273, -230, 135, -556, -25, -460, +-14, -85, -103, 378, 98, 550, 361, 255, +393, -147, 326, -430, -62, -399, -353, -116, +-408, 133, -345, 226, -86, 78, 294, -90, +667, -55, 839, 95, 528, 271, -10, 157, +-488, -234, -659, -588, -481, -653, -182, -143, +260, 472, 618, 836, 747, 715, 603, 44, +205, -639, -89, -901, -356, -610, -543, -58, +-460, 509, -179, 653, 197, 338, 593, -57, +720, -332, 522, -311, 223, -98, -186, 142, +-463, 132, -411, -88, -138, -256, 130, -345, +303, -90, 286, 244, 236, 440, 160, 456, +181, 128, 254, -228, 257, -491, 105, -637, +-197, -494, -457, -102, -474, 373, -172, 737, +320, 825, 816, 393, 1039, -257, 678, -848, +-114, -1124, -873, -739, -1057, 23, -605, 809, +215, 1158, 999, 831, 1171, 61, 749, -722, +-132, -1022, -830, -833, -824, -208, -186, 454, +623, 662, 932, 572, 620, 154, -5, -192, +-647, -240, -647, -230, -131, -207, 442, -287, +899, -345, 724, -164, 139, 295, -277, 722, +-540, 720, -425, 268, -128, -532, 184, -1119, +494, -1009, 547, -263, 448, 718, 286, 1296, +-114, 979, -404, -47, -397, -1029, -154, -1328, +415, -725, 678, 367, 441, 1126, -10, 1075, +-446, 242, -423, -763, 132, -1207, 763, -733, +991, 211, 493, 909, -504, 912, -1228, 201, +-962, -517, 137, -759, 1223, -471, 1498, 110, +797, 392, -369, 204, -1153, -151, -1027, -370, +-65, -92, 1007, 517, 1304, 801, 473, 362, +-629, -520, -1153, -1344, -624, -1375, 647, -343, +1495, 1000, 1403, 1834, 373, 1556, -965, 227, +-1618, -1250, -1046, -2008, 250, -1519, 1357, -223, +1583, 1044, 755, 1562, -300, 1119, -893, 206, +-698, -616, 52, -908, 571, -670, 587, -284, +76, 60, -469, 196, -514, 107, -23, 83, +767, 178, 1213, 321, 989, 350, 135, 106, +-857, -278, -1268, -635, -995, -693, -97, -345, +940, 94, 1478, 496, 1364, 672, 558, 476, +-386, 55, -925, -360, -950, -573, -455, -472, +158, -143, 483, 245, 625, 330, 540, 103, +337, -191, 315, -376, 216, -196, 99, 323, +-184, 659, -553, 543, -570, -16, -334, -712, +297, -1038, 851, -797, 955, -112, 833, 586, +246, 984, -355, 979, -474, 493, -499, -162, +-272, -800, 4, -1182, 123, -1034, 401, -492, +548, 363, 655, 1105, 675, 1309, 320, 926, +-157, 18, -668, -928, -918, -1367, -586, -1113, +80, -296, 775, 531, 1179, 927, 1037, 746, +482, 233, -186, -182, -644, -244, -735, -175, +-474, -133, 38, -256, 416, -506, 623, -499, +747, -117, 545, 473, 245, 889, -85, 839, +-413, 269, -430, -577, -210, -1034, 108, -950, +337, -342, 452, 407, 388, 768, 187, 661, +106, 183, 55, -247, 3, -380, 13, -279, +4, -129, -37, -65, 14, -127, 166, -131, +343, 64, 421, 320, 300, 410, 3, 175, +-219, -248, -213, -592, 106, -571, 453, -59, +538, 504, 341, 700, -176, 405, -546, -326, +-443, -879, 46, -795, 670, -139, 969, 722, +670, 1014, -61, 588, -643, -308, -684, -1049, +-253, -1049, 425, -293, 796, 696, 584, 1116, +158, 724, -247, -277, -313, -1154, 113, -1095, +500, -179, 548, 883, 212, 1316, -331, 753, +-651, -512, -383, -1425, 323, -1355, 943, -370, +999, 951, 464, 1560, -292, 1105, -708, -89, +-607, -1195, -194, -1406, 431, -741, 738, 283, +554, 973, 216, 874, -188, 301, -195, -335, +74, -613, 282, -415, 300, -69, 119, 213, +-54, 203, -183, -33, -62, -164, 125, -185, +354, -40, 494, 189, 380, 265, 226, 179, +50, -30, -172, -309, -326, -440, -362, -351, +-107, -24, 300, 276, 649, 407, 710, 337, +429, 66, 77, -148, -264, -339, -418, -393, +-296, -251, -53, -130, 219, 112, 321, 315, +413, 318, 477, 287, 461, 129, 305, -182, +-79, -461, -397, -536, -481, -444, -274, -66, +60, 430, 511, 656, 721, 587, 633, 194, +331, -412, -64, -761, -312, -681, -365, -251, +-316, 310, -188, 586, 156, 404, 512, 51, +699, -220, 746, -254, 413, -51, -147, 142, +-658, 32, -791, -233, -371, -461, 345, -421, +887, 56, 972, 594, 630, 807, 85, 483, +-487, -208, -718, -788, -464, -900, 16, -483, +486, 119, 640, 597, 612, 635, 432, 318, +102, -15, -230, -299, -522, -312, -505, -163, +-175, -140, 290, -166, 730, -147, 920, -61, +637, 225, 35, 420, -512, 363, -775, 83, +-521, -302, 30, -496, 613, -422, 906, -96, +800, 218, 376, 319, -215, 214, -579, -67, +-566, -220, -333, -145, 116, -5, 606, 159, +823, 208, 615, 19, 113, -188, -335, -380, +-526, -389, -316, -145, 67, 221, 390, 494, +616, 483, 411, 221, -13, -199, -257, -496, +-166, -535, 160, -345, 334, -29, 318, 228, +105, 321, -117, 301, -150, 245, 32, 123, +301, -39, 398, -292, 228, -570, -126, -577, +-240, -264, -24, 301, 235, 748, 411, 723, +330, 227, 5, -421, -365, -806, -363, -650, +56, -63, 590, 505, 800, 679, 406, 344, +-298, -323, -607, -766, -490, -628, 47, -10, +698, 670, 831, 945, 501, 512, -162, -333, +-570, -971, -374, -1006, 93, -412, 375, 375, +398, 807, 150, 689, -59, 264, 31, -129, +199, -300, 328, -310, 224, -307, -196, -403, +-530, -390, -371, -125, 192, 329, 723, 806, +922, 843, 471, 347, -126, -398, -569, -1015, +-691, -989, -243, -406, 297, 321, 609, 789, +560, 719, 257, 187, 97, -289, 76, -451, +68, -244, -49, 120, -324, 235, -456, 31, +-328, -337, 188, -530, 818, -327, 1047, 164, +774, 647, -23, 789, -789, 448, -1054, -246, +-712, -786, 113, -904, 858, -603, 1145, 65, +808, 586, 154, 733, -410, 543, -589, 137, +-451, -250, -132, -457, 234, -449, 326, -313, +332, -178, 328, 6, 269, 234, 265, 384, +100, 424, -204, 285, -373, -109, -309, -476, +-130, -565, 203, -404, 516, 6, 570, 374, +426, 494, 104, 341, -246, -25, -384, -313, +-315, -480, -120, -354, 214, 10, 480, 341, +527, 466, 333, 278, 36, -109, -193, -466, +-223, -529, -203, -247, -60, 162, 189, 422, +313, 417, 372, 128, 217, -155, -22, -232, +-59, -188, -73, -69, -79, -94, -81, -171, +-14, -152, 166, -34, 322, 300, 418, 539, +334, 455, 28, 54, -377, -469, -519, -828, +-293, -682, 203, -94, 697, 455, 798, 723, +448, 613, -147, 136, -602, -287, -663, -467, +-230, -452, 333, -222, 608, 6, 569, 118, +238, 119, -78, 73, -205, 125, -119, 200, +31, 196, 12, 41, -113, -193, -153, -417, +37, -465, 397, -250, 671, 53, 553, 393, +87, 521, -431, 394, -744, 76, -572, -255, +50, -473, 627, -525, 842, -351, 601, 19, +94, 393, -295, 592, -408, 476, -259, 35, +-65, -421, 53, -685, 76, -535, 77, -13, +261, 495, 513, 688, 586, 413, 276, -186, +-314, -668, -776, -686, -799, -268, -316, 325, +524, 743, 1097, 623, 1027, 59, 415, -502, +-459, -777, -845, -493, -640, 114, -117, 555, +357, 596, 531, 161, 377, -339, 152, -545, +11, -307, 18, 170, 174, 476, 63, 389, +-168, -64, -366, -512, -313, -586, 40, -263, +415, 255, 592, 602, 454, 548, 117, 171, +-276, -246, -419, -478, -254, -516, 30, -288, +241, 0, 277, 240, 143, 384, 26, 370, +45, 242, 114, 20, 203, -218, 159, -431, +-87, -468, -261, -310, -278, 25, -95, 397, +213, 530, 400, 407, 409, 35, 223, -351, +-66, -467, -255, -313, -234, -35, -88, 180, +77, 228, 192, 92, 181, -46, 101, -107, +38, -68, -6, 84, 101, 163, 233, 93, +147, -56, -38, -227, -213, -300, -249, -213, +-102, 4, 96, 222, 340, 355, 446, 282, +310, 68, 17, -175, -229, -342, -314, -278, +-191, -168, -83, 27, 46, 129, 250, 136, +327, 178, 363, 137, 225, 95, -8, -2, +-247, -202, -375, -303, -304, -269, -58, -86, +312, 146, 520, 318, 470, 227, 203, -12, +-191, -112, -405, -133, -361, 14, -105, 48, +229, -104, 396, -223, 300, -229, 138, -18, +-54, 291, -183, 387, -190, 249, -82, -62, +90, -345, 219, -408, 249, -170, 130, 76, +-54, 205, -169, 182, -190, 30, -21, -41, +266, -22, 455, 62, 277, 91, -154, -32, +-466, -228, -504, -359, -69, -254, 500, 86, +836, 447, 617, 601, -63, 339, -790, -189, +-952, -684, -438, -780, 431, -386, 1045, 276, +925, 753, 285, 775, -569, 351, -995, -242, +-627, -708, 165, -760, 769, -361, 735, 164, +174, 527, -417, 546, -476, 246, -119, -2, +261, -119, 482, -205, 276, -267, -161, -439, +-405, -435, -341, -27, -2, 516, 355, 907, +435, 710, 280, -60, 2, -858, -196, -1111, +-239, -617, -180, 240, -17, 936, 104, 878, +106, 342, 166, -348, 188, -679, 140, -525, +38, -192, -125, 178, -208, 338, -132, 343, +55, 143, 216, -94, 296, -247, 226, -232, +-152, -30, -379, 66, -259, 80, 48, 0, +454, -46, 537, 21, 219, 102, -197, 142, +-537, 79, -508, -133, -168, -280, 238, -274, +546, -129, 520, 214, 284, 374, -27, 351, +-312, 111, -391, -215, -268, -420, -117, -344, +25, -144, 161, 103, 349, 245, 412, 218, +339, 232, 94, 155, -239, 36, -385, -130, +-389, -408, -298, -482, -84, -270, 184, 77, +485, 462, 676, 602, 529, 436, 101, 49, +-480, -384, -841, -673, -716, -642, -219, -218, +446, 404, 803, 755, 750, 570, 312, 44, +-207, -477, -559, -595, -492, -234, -96, 232, +145, 418, 139, 164, -36, -213, -52, -404, +171, -234, 494, 212, 434, 455, 136, 309, +-322, -15, -759, -244, -705, -290, -206, -233, +520, -117, 1024, -60, 879, 100, 99, 377, +-727, 471, -1048, 177, -597, -315, 251, -575, +799, -446, 812, 61, 265, 476, -309, 439, +-632, 101, -585, -317, -127, -443, 406, -287, +704, 110, 455, 500, -31, 520, -395, 230, +-453, -232, -263, -621, -83, -744, 97, -433, +316, 194, 489, 811, 348, 1106, 44, 677, +-292, -261, -484, -1073, -387, -1283, -210, -673, +153, 276, 440, 1009, 536, 1094, 365, 599, +-14, -131, -348, -674, -461, -824, -284, -599, +-102, -59, 127, 411, 235, 538, 222, 404, +281, 61, 242, -173, 68, -134, -151, -97, +-354, -74, -534, -173, -359, -254, 8, -145, +508, 130, 849, 473, 628, 561, -6, 190, +-642, -422, -875, -733, -615, -586, 19, 24, +586, 635, 856, 764, 513, 429, -54, -229, +-454, -714, -551, -747, -277, -321, 15, 310, +200, 755, 224, 687, 171, 252, 82, -300, +31, -674, 28, -619, -29, -215, -180, 146, +-284, 361, -189, 430, 47, 395, 394, 244, +427, -85, 118, -442, -236, -641, -486, -484, +-311, -92, 91, 387, 440, 660, 508, 626, +72, 346, -419, -285, -575, -798, -331, -773, +257, -345, 662, 347, 556, 805, 121, 715, +-497, 149, -739, -491, -459, -761, 72, -468, +540, 152, 678, 608, 461, 568, -115, 101, +-598, -381, -655, -528, -349, -391, 174, 1, +512, 376, 506, 527, 310, 417, -135, 7, +-487, -360, -453, -596, -133, -469, 277, -92, +347, 337, 89, 620, -88, 531, -165, 141, +-33, -377, 85, -596, 67, -404, 41, -64, +-32, 250, -136, 326, -187, 239, -127, 113, +80, -23, 241, -109, 312, -166, 167, -193, +-136, -195, -333, -57, -426, 152, -208, 390, +188, 347, 427, -46, 433, -369, 103, -435, +-302, -191, -455, 211, -236, 373, 132, 279, +350, 47, 221, -189, -118, -321, -292, -253, +-284, -21, 15, 175, 271, 304, 436, 238, +229, 52, -210, -189, -537, -304, -469, -243, +-72, -36, 276, 139, 393, 192, 290, 226, +158, 154, 20, 27, -244, -197, -489, -374, +-432, -317, -114, -13, 350, 306, 532, 423, +351, 271, 8, -46, -286, -334, -391, -448, +-257, -189, 10, 140, 261, 337, 264, 259, +-36, 21, -315, -170, -221, -206, 169, -108, +405, 41, 227, 181, -85, 150, -367, 21, +-446, -211, -305, -292, 46, -82, 441, 140, +636, 318, 386, 341, -207, 107, -685, -230, +-706, -519, -232, -502, 367, -91, 705, 447, +506, 713, -62, 441, -546, -106, -525, -601, +-147, -610, 218, -201, 335, 248, 148, 507, +-118, 301, -144, -45, -86, -316, -27, -204, +78, 48, 79, 217, -43, 186, -134, -73, +-162, -323, -129, -357, 110, -46, 337, 300, +349, 524, -2, 396, -462, -52, -564, -510, +-328, -675, 141, -385, 469, 242, 544, 703, +367, 652, -4, 145, -559, -480, -858, -598, +-543, -267, 36, 45, 638, 186, 836, 203, +546, 203, -44, 244, -605, 177, -857, -140, +-592, -488, -34, -599, 457, -290, 673, 262, +561, 736, 191, 824, -298, 349, -725, -422, +-736, -973, -135, -945, 350, -338, 545, 504, +413, 1093, 33, 958, -236, 225, -369, -566, +-272, -963, 29, -762, 201, -134, 11, 451, +-187, 618, -96, 464, 151, 52, 240, -267, +81, -241, -31, 18, -80, 149, -234, -62, +-420, -395, -303, -521, 164, -189, 594, 501, +556, 936, 50, 710, -378, 14, -556, -751, +-535, -1039, -113, -658, 342, 55, 566, 649, +410, 795, -80, 517, -426, -3, -404, -383, +-203, -426, 60, -175, 286, -21, 223, -176, +-34, -219, -303, -84, -188, 401, 172, 777, +216, 617, -49, -75, -211, -775, -138, -969, +34, -603, 45, 241, -10, 875, 28, 923, +96, 360, -150, -416, -321, -868, -81, -675, +280, 11, 401, 679, 152, 759, -323, 137, +-587, -582, -433, -754, -18, -217, 557, 520, +633, 743, 182, 321, -393, -333, -587, -618, +-294, -444, 35, 56, 211, 459, 307, 487, +158, 125, -243, -282, -506, -474, -178, -308, +416, 172, 656, 499, 130, 460, -530, 13, +-653, -552, -314, -756, 33, -165, 293, 597, +457, 873, 402, 360, 13, -538, -429, -922, +-446, -468, -58, 390, 123, 862, -107, 593, +-247, -148, -87, -812, 303, -775, 461, -113, +300, 667, -28, 907, -397, 354, -617, -463, +-461, -825, -35, -530, 429, 192, 428, 719, +224, 589, 6, -44, -156, -635, -309, -701, +-179, -102, 56, 705, 98, 920, -156, 312, +-375, -719, -152, -1176, 337, -629, 605, 495, +278, 1228, -155, 986, -444, -95, -538, -1084, +-289, -1206, 100, -345, 432, 800, 319, 1360, +-79, 753, -336, -561, -158, -1455, 220, -1104, +271, 199, 86, 1402, -259, 1437, -385, 297, +-472, -1141, -216, -1616, 254, -709, 674, 724, +540, 1533, 30, 967, -394, -366, -550, -1313, +-437, -1053, -179, 36, 137, 1081, 378, 1175, +361, 374, 74, -757, -151, -1335, -85, -815, +-84, 314, -181, 1121, -252, 1081, -135, 278, +74, -661, 222, -1017, 299, -557, 67, 222, +-168, 781, -401, 556, -290, -211, 98, -795, +359, -483, 240, 395, -104, 1007, -243, 752, +-214, -245, -181, -1122, -36, -1234, 139, -321, +258, 856, 135, 1460, -100, 874, -238, -327, +-13, -1272, 18, -1103, -18, -77, -187, 944, +-141, 1113, -84, 368, 3, -684, 174, -1307, +337, -745, 367, 446, -99, 1404, -406, 1258, +-604, 165, -324, -1079, 23, -1601, 288, -928, +369, 308, 363, 1374, 253, 1356, -110, 439, +-339, -756, -547, -1188, -476, -667, -158, 225, +223, 701, 545, 468, 526, 35, 324, -432, +-255, -372, -602, 30, -702, 444, -308, 380, +261, -3, 678, -410, 593, -529, -21, -100, +-495, 332, -717, 481, -344, 201, 307, -119, +695, -393, 451, -366, -196, 28, -579, 385, +-552, 451, -40, 165, 382, -211, 395, -521, +170, -451, -258, -136, -469, 381, -281, 598, +283, 498, 552, 68, 360, -451, -342, -637, +-725, -437, -548, 67, -65, 431, 450, 531, +699, 267, 536, -179, -39, -394, -609, -248, +-867, 44, -420, 202, 354, 190, 662, 2, +409, -199, -205, -256, -536, -80, -340, 212, +240, 420, 631, 404, 447, -24, -284, -544, +-909, -767, -773, -377, -115, 365, 656, 979, +977, 878, 678, 52, -109, -874, -779, -1137, +-990, -528, -489, 426, 270, 1038, 735, 852, +531, 36, -25, -648, -299, -762, -336, -225, +-118, 325, 140, 456, 140, 60, 14, -341, +-252, -371, -340, 35, -131, 609, 416, 807, +588, 401, 136, -581, -483, -1373, -669, -1359, +-290, -108, 281, 1443, 648, 2052, 414, 1172, +-74, -631, -490, -1997, -607, -1851, -355, -352, +234, 1267, 628, 1789, 566, 868, 154, -632, +-486, -1365, -701, -865, -302, 425, 228, 1260, +473, 908, 132, -268, -172, -1315, -272, -1414, +-121, -304, 139, 1119, 303, 1787, 207, 1179, +-40, -313, -422, -1553, -526, -1753, -228, -627, +291, 920, 485, 1721, 224, 1129, -86, -339, +-189, -1553, -14, -1374, 102, 159, 83, 1598, +-249, 1659, -422, 283, -401, -1492, -84, -2228, +499, -1233, 855, 830, 622, 2412, -91, 2238, +-773, 450, -908, -1727, -529, -2679, 212, -1552, +614, 744, 470, 2254, 45, 1857, -196, 133, +-114, -1627, 207, -1809, 342, -309, -86, 1391, +-651, 1741, -928, 527, -581, -1293, 300, -2150, +1266, -1102, 1375, 1042, 429, 2487, -860, 1888, +-1541, -219, -1025, -2340, 38, -2622, 934, -698, +987, 1830, 313, 2850, -328, 1524, -629, -1020, +-355, -2741, 304, -2169, 629, 125, 118, 2351, +-482, 2592, -797, 812, -394, -1507, 444, -2614, +917, -1582, 613, 575, -147, 2129, -829, 1689, +-776, 50, -68, -1301, 658, -1239, 761, -72, +44, 871, -624, 715, -820, -245, -368, -889, +337, -694, 967, 326, 859, 1095, 39, 1003, +-864, 42, -1190, -1018, -442, -1162, 569, -357, +885, 661, 330, 914, -225, 403, -354, -478, +-146, -762, 159, -149, 277, 719, 140, 951, +-322, 214, -581, -945, -409, -1471, 255, -657, +764, 788, 605, 1717, -19, 1275, -545, -114, +-574, -1372, -298, -1707, 94, -700, 542, 811, +451, 1772, -64, 1238, -572, -241, -628, -1431, +-25, -1500, 501, -212, 649, 943, 276, 1331, +-77, 640, -475, -278, -764, -893, -531, -849, +6, -95, 709, 359, 766, 398, 333, 159, +-56, 1, -359, 203, -470, 463, -374, 208, +-220, -591, 144, -1165, 362, -934, 248, 254, +201, 1471, 59, 1791, -98, 655, -192, -1101, +-39, -2098, -23, -1523, -103, 236, -344, 1667, +-266, 1915, 109, 700, 513, -881, 567, -1772, +171, -1160, -232, 170, -603, 1376, -623, 1316, +-350, 26, 352, -1077, 733, -1118, 545, -74, +-59, 1058, -573, 1234, -529, 57, -192, -1211, +331, -1517, 485, -468, 398, 1280, -24, 2011, +-518, 1053, -602, -770, -262, -2060, 442, -1832, +634, -114, 419, 1513, -117, 2007, -502, 1134, +-441, -439, -76, -1572, 294, -1438, 346, -383, +89, 696, -321, 1087, -433, 486, -164, -221, +357, -543, 561, -101, 294, 407, -150, 533, +-686, 37, -472, -744, -132, -940, 272, -446, +451, 474, 165, 1140, -66, 895, -297, 96, +15, -651, 309, -697, 351, -244, -52, 237, +-672, 213, -906, -238, -388, -544, 578, -213, +1218, 540, 1190, 1180, 242, 1146, -941, 82, +-1498, -1231, -1150, -1767, 145, -1209, 1074, 193, +1296, 1477, 542, 1645, -466, 951, -917, -357, +-661, -1161, 24, -1165, 571, -372, 586, 550, +15, 727, -703, 286, -869, -381, -228, -655, +626, -223, 1198, 538, 777, 1137, -194, 864, +-963, -137, -1173, -1250, -696, -1677, 60, -908, +959, 563, 1253, 1577, 655, 1622, -2, 675, +-886, -618, -1070, -1349, -599, -1212, 101, -292, +582, 541, 870, 793, 586, 482, -62, -30, +-613, -185, -812, 7, -337, 55, 175, 90, +525, -138, 469, -433, 63, -343, -125, -12, +-293, 474, -267, 684, -286, 197, -158, -355, +65, -709, 230, -343, 540, 300, 470, 802, +50, 593, -662, -172, -799, -922, -574, -1046, +216, -201, 756, 850, 754, 1406, 374, 814, +-325, -265, -646, -1237, -481, -1323, -9, -411, +412, 650, 303, 1282, -131, 940, -362, -140, +-38, -920, 303, -918, 485, -85, 210, 707, +-292, 843, -750, 174, -579, -776, -59, -1002, +662, -472, 965, 718, 252, 1505, -465, 892, +-1134, -159, -642, -1317, 232, -1522, 970, -547, +1006, 746, 58, 1332, -986, 1026, -1112, 54, +-372, -849, 621, -684, 1158, -119, 628, 279, +-336, 73, -909, -258, -736, -406, -11, 93, +724, 743, 988, 966, 226, 513, -754, -540, +-1100, -1452, -565, -1343, 579, -157, 1330, 1209, +789, 1898, -265, 1017, -985, -519, -1047, -1556, +-289, -1601, 365, -387, 732, 914, 607, 1550, +27, 1118, -310, -106, -413, -1030, -240, -1200, +14, -641, 14, 263, -60, 844, -76, 817, +66, 529, 199, -28, 413, -514, 90, -732, +-209, -721, -555, -264, -280, 460, 235, 1070, +432, 974, 347, 200, -246, -801, -478, -1381, +-398, -940, 250, 225, 797, 1329, 807, 1655, +87, 661, -1134, -905, -1528, -1994, -767, -1688, +788, 8, 1760, 1760, 1615, 2465, 146, 1362, +-1383, -734, -1917, -2507, -1330, -2432, 258, -782, +1421, 1501, 1643, 2765, 655, 2075, -524, 97, +-1186, -1945, -921, -2596, -156, -1520, 546, 521, +462, 2233, 117, 2310, -162, 752, -141, -1114, +334, -2241, 309, -1686, 72, -108, -387, 1415, +-621, 2058, -286, 1310, 172, -228, 707, -1604, +669, -1903, 54, -911, -748, 476, -1037, 1607, +-444, 1493, 696, 636, 1357, -422, 938, -1091, +-194, -1116, -1356, -594, -1695, 156, -1039, 613, +472, 848, 1753, 572, 2038, 161, 940, -202, +-706, -486, -1934, -357, -1993, -342, -1002, -196, +323, -54, 1656, -2, 1970, 496, 1389, 838, +39, 861, -1467, 201, -1807, -784, -1635, -1488, +-253, -1466, 1058, -410, 1727, 1148, 1704, 2195, +458, 2149, -786, 430, -1700, -1749, -1569, -2982, +-490, -2304, 804, 80, 1389, 2386, 1197, 3019, +286, 1884, -642, -465, -1029, -2372, -980, -2501, +-294, -1278, 337, 652, 767, 1805, 680, 1636, +62, 690, -240, -468, -332, -885, -144, -695, +-72, -215, -105, 200, -224, 41, -319, -201, +-41, -247, 374, 104, 717, 673, 859, 934, +372, 516, -591, -190, -1311, -1015, -1311, -1279, +-539, -843, 741, 299, 1702, 1138, 1530, 1329, +508, 766, -843, -214, -1730, -957, -1330, -1116, +-248, -577, 872, 138, 1252, 911, 664, 995, +-335, 206, -974, -629, -501, -919, 319, -416, +918, 338, 576, 935, -373, 887, -1248, 135, +-1295, -619, -208, -1102, 1056, -937, 1705, -164, +1150, 781, -290, 1117, -1512, 848, -1481, 182, +-351, -401, 851, -752, 1335, -557, 610, -338, +-597, -150, -1345, -2, -791, 266, 588, 541, +1686, 668, 1622, 661, -41, 268, -1899, -391, +-2509, -1037, -1283, -1253, 953, -845, 2641, 199, +2414, 1330, 583, 1570, -1707, 993, -2754, -48, +-1776, -1107, 168, -1375, 2004, -1026, 2248, -96, +930, 733, -872, 1081, -2180, 923, -1858, 193, +-156, -600, 1608, -997, 2194, -771, 1322, 196, +-383, 1017, -1858, 1191, -2144, 235, -1035, -1069, +535, -1513, 1829, -1118, 2024, 206, 918, 1704, +-462, 2130, -1525, 1316, -1562, -544, -809, -2275, +157, -2658, 944, -1325, 994, 921, 545, 2577, +83, 2673, -272, 1234, -330, -1127, -281, -2588, +-491, -2323, -468, -816, -341, 1350, 268, 2210, +801, 1661, 746, 208, 412, -1243, -407, -1582, +-805, -936, -801, 281, -198, 1000, 511, 857, +697, 204, 417, -337, -217, -381, -628, -139, +-398, 131, 259, -57, 568, -276, 641, -319, +-37, 42, -1026, 556, -961, 847, -310, 550, +943, -337, 1657, -1075, 799, -1004, -441, -521, +-1686, 492, -1856, 1268, -565, 1084, 938, 482, +2209, -520, 1993, -1149, 224, -1070, -1670, -464, +-2549, 524, -1730, 1105, 43, 1001, 1817, 311, +2289, -597, 1371, -1151, -124, -840, -1487, 118, +-1801, 860, -1201, 1105, -99, 508, 936, -440, +1376, -1108, 1077, -976, 275, -178, -470, 702, +-902, 1043, -782, 898, -532, 151, 75, -674, +565, -952, 767, -835, 611, -314, -29, 595, +-399, 872, -786, 730, -593, 298, 57, -282, +488, -446, 691, -560, 393, -452, -361, -118, +-564, 82, -492, 372, -381, 731, 306, 546, +457, 262, 408, -326, 344, -955, -187, -859, +-219, -411, -330, 371, -466, 1102, -335, 1002, +-190, 459, 318, -359, 933, -1070, 901, -1103, +475, -389, -327, 359, -1421, 978, -1515, 962, +-689, 385, 767, -363, 1919, -703, 1715, -601, +351, -159, -1238, 166, -1908, 79, -1411, 96, +-61, 30, 1266, 421, 1674, 766, 1015, 418, +-343, -272, -1345, -975, -1357, -1494, -485, -971, +636, 496, 1139, 1734, 778, 2338, -23, 1308, +-686, -898, -776, -2570, -375, -2850, 60, -1167, +386, 1337, 569, 2979, 397, 2819, 83, 1120, +-211, -1431, -459, -2991, -456, -2787, -437, -1097, +-80, 1234, 500, 2881, 919, 2863, 899, 1136, +-30, -964, -878, -2684, -1222, -2827, -797, -1271, +82, 747, 880, 2415, 1297, 2603, 789, 1514, +-139, -341, -1096, -2029, -1248, -2494, -622, -1709, +171, 18, 820, 1596, 954, 2324, 675, 1693, +62, 324, -717, -1037, -1011, -1800, -785, -1654, +-310, -735, 454, 453, 1111, 1249, 1299, 1485, +664, 1062, -683, 151, -1640, -768, -1613, -1170, +-449, -1052, 984, -542, 1835, 311, 1721, 685, +346, 750, -1393, 609, -2232, 198, -1442, -69, +421, -210, 1825, -415, 1799, -527, 558, -549, +-1012, -483, -1789, 15, -1240, 655, 201, 1046, +1541, 1219, 1685, 646, 358, -612, -1289, -1538, +-1854, -1816, -1032, -1073, 397, 503, 1740, 1727, +1701, 2072, 437, 1334, -1110, -229, -1908, -1405, +-998, -2099, 409, -1545, 1329, -164, 1163, 1101, +-28, 1848, -770, 1559, -932, 561, -304, -679, +749, -1383, 1137, -1384, 537, -851, -757, 151, +-1531, 873, -1180, 1229, 180, 940, 1384, 241, +1737, -427, 1041, -851, -499, -730, -1630, -360, +-1784, 30, -1011, 131, 536, 263, 1429, 368, +1491, 526, 861, 597, -236, 456, -1055, -275, +-1233, -1071, -794, -1329, -66, -897, 548, 187, +659, 1282, 664, 1718, 450, 1089, -50, -20, +-261, -1099, -408, -1506, -440, -959, -349, -89, +-481, 588, -185, 576, 387, 424, 926, 319, +1202, 446, 858, 568, -194, 229, -1533, -475, +-2113, -1403, -1490, -1540, 128, -901, 2183, 441, +2734, 1856, 1598, 2212, -372, 1378, -2436, -146, +-2849, -1695, -1460, -2107, 712, -1527, 2282, -425, +2229, 800, 745, 1383, -991, 1395, -1734, 1052, +-1155, 508, 255, -233, 1163, -988, 910, -1526, +-200, -1711, -1352, -970, -1244, 358, -7, 1679, +1378, 2297, 2037, 1800, 1406, 532, -291, -1104, +-2052, -2237, -2725, -2332, -1756, -1439, 233, 118, +2198, 1718, 3088, 2454, 2243, 2149, 194, 884, +-2079, -797, -3383, -2123, -2692, -2583, -528, -1613, +1815, -17, 3157, 1485, 2677, 2435, 743, 1936, +-1445, 803, -2792, -755, -2458, -1937, -672, -2030, +1198, -1222, 2146, 246, 1748, 1463, 414, 1819, +-851, 1211, -1387, -75, -1239, -1181, -224, -1537, +611, -800, 727, 477, 828, 1186, 332, 1181, +-51, 227, -366, -1047, -1081, -1542, -1057, -1113, +-367, 244, 650, 1783, 1700, 2155, 1798, 1361, +800, -503, -943, -2302, -2702, -2714, -2986, -1854, +-1155, 212, 1516, 2386, 3666, 3115, 3761, 2483, +1408, 463, -1813, -1850, -4326, -3123, -4469, -3007, +-1806, -1382, 2010, 795, 4619, 2568, 4602, 3268, +1904, 2377, -1693, 536, -4211, -1593, -4494, -3181, +-2252, -3205, 1153, -1808, 3696, 551, 4080, 2789, +2282, 3664, -496, 2739, -2756, 324, -3453, -2364, +-2450, -3813, -179, -3085, 1897, -566, 2766, 2171, +2263, 3609, 686, 2803, -932, 272, -1871, -2249, +-1970, -3239, -1395, -2181, -161, 440, 979, 2609, +1687, 2816, 1937, 1293, 1234, -1045, -88, -2635, +-1445, -2328, -2484, -797, -2319, 1091, -890, 2137, +1166, 1790, 2912, 837, 3281, -250, 1744, -983, +-832, -1213, -3142, -1326, -4037, -1193, -2507, -594, +414, 461, 3141, 1815, 4319, 2704, 2982, 2406, +141, 610, -2723, -2030, -4064, -3837, -3265, -3848, +-859, -1635, 1908, 1608, 3531, 4095, 3195, 4598, +1420, 2448, -834, -762, -2736, -3455, -3012, -4154, +-2018, -2721, -18, -223, 1953, 1917, 2634, 2803, +2053, 2337, 413, 1202, -1199, -202, -2093, -1083, +-1828, -1359, -494, -1565, 773, -1242, 1448, -637, +1026, 278, 165, 1359, -404, 1954, -457, 1741, +-90, 626, 63, -744, -85, -1864, -501, -2075, +-711, -1202, -267, 74, 799, 1423, 1541, 1858, +1340, 1354, 42, 217, -1763, -1047, -2504, -1585, +-1710, -1066, 482, 35, 2767, 1109, 3225, 1424, +1757, 714, -1072, -554, -3458, -1605, -3642, -1722, +-1765, -581, 1202, 1075, 3579, 2246, 3742, 2237, +1830, 887, -995, -1140, -3161, -2534, -3389, -2734, +-1892, -1468, 413, 577, 2096, 2119, 2471, 2704, +1731, 2018, 476, 682, -548, -864, -1187, -1979, +-1402, -2399, -1369, -2075, -1072, -1006, -178, 649, +873, 2403, 1808, 3381, 2301, 2804, 1525, 665, +-95, -2097, -1995, -3844, -3049, -3666, -2432, -1551, +-512, 1259, 1657, 3217, 2868, 3428, 2655, 1931, +1112, -150, -824, -1689, -2242, -2194, -2460, -1819, +-1609, -1050, -124, -218, 1164, 608, 1835, 1431, +1962, 1949, 1169, 1852, -27, 865, -1283, -863, +-2223, -2366, -2081, -2895, -953, -1828, 904, 375, +2425, 2371, 2566, 3060, 1368, 2099, -593, -20, +-2296, -1880, -2544, -2492, -1420, -1656, 281, -172, +1770, 931, 2049, 1231, 1043, 840, -100, 418, +-754, 307, -864, 306, -519, 67, -343, -741, +-449, -1571, -491, -1687, -187, -713, 509, 1051, +1399, 2349, 1921, 2343, 1164, 1053, -558, -819, +-2124, -2233, -2936, -2354, -2024, -1292, 156, 155, +2282, 1363, 3246, 1630, 2504, 1349, 453, 849, +-1686, 133, -2806, -503, -2484, -1301, -1143, -1760, +644, -1657, 1883, -594, 1857, 953, 1291, 2215, +432, 2586, -338, 1475, -768, -331, -1232, -1928, +-1364, -2624, -1012, -1984, -219, -357, 800, 1140, +1596, 1830, 1694, 1730, 887, 777, -264, 31, +-1253, -376, -1462, -825, -977, -1066, -129, -1129, +320, -900, 530, -183, 297, 713, 144, 1372, +670, 1627, 974, 1310, 978, 426, 96, -774, +-1553, -1796, -2499, -2381, -2174, -1882, -567, -433, +1771, 1470, 3405, 3079, 3315, 3262, 1291, 1746, +-1677, -834, -3713, -3185, -3733, -4025, -1859, -2773, +1046, 65, 3150, 2822, 3566, 4017, 2223, 2947, +-202, 518, -2269, -2014, -2925, -3008, -2030, -2234, +-374, -634, 996, 839, 1694, 1189, 1324, 839, +685, 312, 360, 354, -191, 954, -407, 998, +-849, 220, -1447, -1284, -1162, -2825, -496, -2730, +702, -804, 1935, 1911, 2165, 3860, 1316, 3687, +-434, 1242, -2117, -1923, -2617, -3988, -1547, -3685, +317, -1232, 1768, 1685, 2144, 3181, 1433, 2563, +-97, 711, -1290, -1103, -1605, -1774, -894, -1026, +379, -50, 961, 693, 911, 583, 62, -301, +-872, -865, -999, -751, -552, 244, 598, 1225, +1526, 1455, 1577, 846, 633, -443, -1051, -1343, +-2286, -1336, -2291, -817, -1045, 59, 1202, 607, +2785, 742, 2663, 622, 1262, 419, -1109, 321, +-2483, 131, -2382, -209, -1180, -431, 694, -794, +1604, -859, 1405, -536, 668, -90, -238, 563, +-422, 1045, -36, 1239, 98, 1141, -28, 308, +-646, -719, -1184, -1613, -878, -2082, 76, -1326, +1228, 3, 1714, 1379, 1157, 2345, 10, 2101, +-1030, 770, -1403, -737, -988, -1831, -128, -1874, +341, -1162, 442, -210, 381, 585, 162, 940, +295, 1008, 439, 875, 440, 640, 181, 350, +-459, -81, -1023, -764, -1165, -1393, -762, -1560, +198, -1186, 1026, -59, 1355, 1237, 1300, 2214, +516, 2191, -545, 1270, -1296, -180, -1559, -1775, +-943, -2610, 121, -2587, 795, -1419, 1202, 555, +948, 2535, 128, 3481, -345, 2725, -586, 649, +-283, -1891, 87, -3511, 35, -3212, -216, -1312, +-630, 1074, -472, 2627, 30, 2579, 692, 1217, +1081, -301, 914, -1187, 156, -1169, -737, -630, +-1063, -175, -918, -83, -279, -236, 353, -213, +573, 243, 368, 770, 90, 1076, 103, 822, +162, -14, 369, -712, 403, -1073, -79, -956, +-674, -265, -1104, 286, -959, 513, -377, 392, +415, 263, 1211, 203, 1566, 289, 1284, 413, +362, 98, -803, -306, -1696, -812, -2012, -1128, +-1435, -800, -192, 25, 1252, 920, 2333, 1491, +2299, 1190, 1209, 397, -456, -519, -2015, -1104, +-2488, -1123, -1854, -693, -393, -217, 1217, 151, +2026, 599, 1700, 767, 810, 851, -241, 842, +-919, 222, -911, -483, -846, -1100, -407, -1478, +-185, -1043, -110, -97, 293, 839, 568, 1685, +995, 1661, 1051, 764, 409, -423, -459, -1573, +-1303, -1841, -1510, -1070, -912, 114, 259, 1090, +1287, 1503, 1449, 1026, 865, 252, -201, -512, +-1149, -906, -1129, -945, -467, -573, 436, -7, +1159, 475, 898, 928, 37, 883, -949, 278, +-1436, -366, -847, -949, 256, -1014, 1273, -468, +1690, 335, 1088, 970, -36, 1107, -1235, 699, +-1807, -238, -1400, -1016, -419, -1186, 758, -780, +1410, 19, 1533, 805, 1039, 1118, -118, 935, +-878, 298, -1173, -367, -1087, -899, -461, -1056, +-87, -664, 355, -56, 804, 535, 819, 959, +779, 878, 545, 479, 23, -1, -641, -476, +-1318, -976, -1529, -1132, -773, -766, 431, 135, +1479, 1207, 1836, 1831, 1204, 1409, -27, -58, +-1339, -1605, -1832, -2330, -1192, -1616, -54, 224, +1170, 1948, 1429, 2439, 704, 1476, -184, -406, +-1013, -2012, -905, -2339, -84, -1158, 619, 684, +895, 1963, 434, 1772, -274, 498, -758, -875, +-885, -1396, -499, -871, 222, 185, 793, 796, +943, 537, 632, -107, 140, -709, -371, -462, +-804, 445, -930, 951, -813, 830, -209, -128, +574, -1137, 1099, -1348, 1235, -591, 896, 650, +-2, 1522, -982, 1364, -1572, 66, -1539, -1143, +-606, -1572, 695, -902, 1628, 484, 1852, 1398, +1109, 1352, -142, 392, -1373, -842, -1942, -1414, +-1466, -1048, -371, -21, 996, 874, 1749, 1112, +1537, 688, 656, 38, -537, -483, -1269, -701, +-1302, -450, -689, -90, 156, -46, 605, 28, +741, 25, 453, 282, 153, 682, 115, 711, +70, 354, -92, -414, -442, -1094, -779, -1250, +-680, -716, -214, 320, 563, 1287, 1113, 1439, +1043, 778, 451, -149, -558, -963, -1211, -1146, +-1033, -671, -337, -95, 476, 404, 942, 537, +729, 342, 130, 162, -477, 206, -628, 175, +-240, 145, 295, -113, 479, -558, 344, -726, +-117, -657, -584, -94, -643, 588, -331, 1021, +325, 912, 860, 257, 814, -352, 292, -843, +-346, -775, -710, -479, -724, -69, -435, 371, +59, 544, 546, 566, 642, 351, 377, 46, +14, -298, -255, -422, -287, -361, -212, -113, +-43, 89, 133, 111, 26, 17, -182, -21, +-147, -70, -62, 154, 200, 404, 406, 396, +287, 283, 164, -308, -95, -710, -439, -739, +-500, -461, -210, 174, 137, 538, 243, 774, +180, 667, 42, 245, 74, -87, 216, -396, +218, -614, 152, -695, -46, -658, -428, -290, +-701, 333, -634, 937, -154, 1206, 577, 950, +1088, 271, 1033, -630, 387, -1277, -613, -1471, +-1197, -1073, -1105, -175, -431, 848, 483, 1601, +1018, 1826, 900, 1186, 304, -79, -350, -1389, +-840, -2181, -607, -1976, 47, -715, 614, 846, +753, 2043, 239, 2212, -471, 1149, -975, -287, +-855, -1427, -182, -1658, 791, -959, 1381, -96, +1155, 445, 255, 474, -954, 314, -1440, 249, +-1224, 581, -424, 856, 653, 508, 1088, -303, +1048, -1327, 591, -1688, -155, -1060, -457, 259, +-628, 1522, -596, 1860, -252, 1056, -96, -251, +125, -1255, 306, -1291, 305, -512, 432, 334, +242, 657, -24, 352, -127, -219, -230, -432, +-42, -137, -160, 508, -462, 829, -476, 468, +-235, -215, 268, -882, 860, -1026, 1062, -463, +670, 311, -65, 851, -909, 852, -1268, 211, +-886, -413, -199, -615, 491, -320, 884, 219, +878, 540, 474, 402, -25, -100, -296, -601, +-363, -874, -361, -570, -361, 281, -365, 940, +-248, 1220, -55, 879, 259, -13, 625, -942, +784, -1442, 764, -1336, 282, -437, -462, 624, +-1082, 1414, -1328, 1546, -994, 795, -57, -113, +1057, -990, 1650, -1348, 1418, -964, 442, -283, +-717, 319, -1396, 686, -1310, 738, -557, 624, +259, 447, 778, 80, 720, -403, 278, -840, +34, -926, 88, -539, 199, 185, 92, 853, +-233, 897, -730, 499, -886, -227, -424, -637, +338, -470, 991, -35, 1075, 411, 436, 456, +-399, -42, -843, -650, -720, -828, -114, -328, +326, 621, 471, 1190, 234, 1023, -239, 204, +-317, -855, -238, -1280, 140, -1009, 479, -171, +442, 804, 180, 1077, -275, 742, -481, -15, +-416, -610, -223, -657, 51, -276, 238, 227, +318, 414, 307, 260, 260, -85, 131, -408, +-156, -339, -357, -140, -370, 148, -327, 427, +-58, 431, 237, 386, 339, 109, 353, -294, +82, -586, -196, -785, -228, -545, -79, 0, +133, 724, 224, 1145, 97, 858, -156, 183, +-396, -663, -487, -1102, -259, -865, 256, -256, +717, 425, 844, 753, 479, 554, -194, 77, +-724, -282, -961, -194, -681, 99, -67, 349, +422, 225, 713, -286, 673, -748, 368, -912, +66, -475, -201, 464, -275, 1209, -235, 1424, +-433, 882, -665, -244, -554, -1292, -92, -1756, +650, -1404, 1287, -193, 1262, 1150, 656, 1836, +-333, 1634, -1346, 540, -1798, -799, -1338, -1552, +-228, -1541, 978, -689, 1807, 472, 1716, 1123, +829, 1088, -361, 445, -1315, -300, -1576, -640, +-1102, -408, -235, 55, 623, 352, 1022, 178, +834, -270, 418, -604, -48, -445, -162, 109, +-57, 679, -157, 910, -246, 589, -561, -109, +-726, -753, -480, -1008, -20, -688, 833, 0, +1404, 549, 1266, 840, 456, 714, -703, 182, +-1582, -263, -1648, -612, -925, -609, 194, -267, +1254, 65, 1540, 338, 1156, 377, 317, 302, +-557, 31, -997, -233, -1053, -193, -621, -68, +-112, 72, 347, 168, 659, -125, 610, -243, +408, -240, 192, -100, -79, 371, -281, 574, +-325, 463, -423, 28, -361, -667, -213, -927, +17, -577, 391, 131, 610, 899, 579, 1128, +240, 655, -195, -277, -642, -1135, -694, -1300, +-317, -584, 185, 501, 637, 1299, 455, 1316, +-42, 425, -412, -778, -445, -1447, -5, -1168, +497, -85, 668, 1091, 378, 1492, -331, 828, +-922, -336, -925, -1315, -396, -1424, 457, -480, +1083, 743, 986, 1526, 406, 1294, -324, 83, +-778, -1055, -708, -1562, -445, -1042, -41, 143, +216, 1114, 268, 1422, 422, 781, 407, -191, +329, -955, 263, -1121, -159, -617, -604, 113, +-824, 659, -647, 801, -46, 476, 574, -65, +835, -438, 707, -539, 320, -220, -144, 143, +-468, 343, -697, 355, -601, -61, -303, -457, +37, -505, 484, -192, 769, 429, 725, 839, +287, 734, -273, 129, -733, -737, -850, -1204, +-491, -1031, 88, -99, 688, 984, 876, 1428, +476, 1144, -187, -2, -648, -1043, -672, -1365, +-242, -1032, 323, 44, 656, 904, 579, 1127, +-7, 753, -572, -55, -802, -623, -522, -769, +258, -569, 807, -80, 877, 386, 430, 589, +-302, 548, -819, 200, -859, -265, -385, -640, +251, -673, 669, -246, 683, 302, 294, 778, +-228, 793, -444, 229, -318, -390, 39, -853, +291, -769, 164, -220, -146, 404, -515, 778, +-413, 562, 128, 123, 586, -244, 876, -392, +560, -199, -219, -152, -889, -111, -1093, -85, +-593, -80, 272, 230, 933, 451, 1016, 493, +441, 221, -288, -289, -704, -682, -730, -628, +-283, -231, 341, 291, 568, 621, 398, 492, +8, 218, -415, -153, -431, -427, -193, -295, +116, -167, 422, -49, 492, 56, 394, 144, +31, 254, -535, 310, -813, 212, -654, -150, +-152, -512, 547, -533, 883, -210, 844, 389, +529, 788, -218, 548, -882, -61, -1140, -783, +-755, -874, 30, -311, 705, 504, 1032, 1042, +740, 819, 179, -90, -347, -995, -735, -1207, +-581, -571, -127, 560, 181, 1337, 276, 1210, +162, 276, -100, -932, -100, -1545, 87, -1199, +295, 26, 435, 1222, 159, 1553, -201, 1024, +-549, -239, -729, -1257, -414, -1364, 180, -772, +723, 286, 843, 1113, 413, 1074, -190, 444, +-537, -389, -455, -808, -152, -588, 87, -61, +102, 388, -89, 392, -214, 20, -61, -309, +359, -288, 723, 128, 595, 479, -14, 470, +-731, -58, -1003, -607, -663, -700, 61, -313, +756, 449, 929, 928, 451, 678, -172, -87, +-464, -853, -382, -1051, -54, -432, 105, 478, +21, 1063, -100, 932, -172, 228, -96, -583, +231, -1058, 511, -805, 386, -146, -107, 449, +-539, 679, -438, 547, -14, 269, 431, 32, +466, -46, -34, -233, -481, -533, -787, -737, +-328, -627, 617, -93, 1196, 763, 1107, 1346, +-4, 1196, -1127, 348, -1501, -791, -1126, -1565, +46, -1509, 1205, -671, 1556, 599, 1099, 1476, +-73, 1507, -1090, 807, -1189, -316, -677, -1102, +154, -1191, 630, -759, 537, 24, 226, 656, +-194, 765, -222, 509, -3, 80, 217, -300, +321, -377, 111, -230, -219, 10, -508, 200, +-548, 209, -248, 14, 207, -293, 563, -342, +682, -175, 428, 81, 60, 371, -253, 515, +-607, 345, -628, 76, -357, -300, -11, -526, +311, -543, 433, -402, 445, -61, 417, 300, +204, 637, -104, 769, -353, 489, -505, 29, +-484, -471, -435, -823, -162, -805, 366, -546, +784, 5, 894, 585, 595, 925, -4, 1016, +-601, 555, -1132, -133, -1125, -764, -361, -1259, +539, -1047, 1141, -370, 1056, 461, 430, 1152, +-215, 1237, -694, 702, -769, -124, -424, -789, +38, -952, 308, -729, 319, -212, 114, 223, +-36, 419, -3, 460, 107, 354, 326, 258, +312, 213, -67, 34, -538, -215, -761, -632, +-510, -820, 143, -507, 705, -19, 845, 669, +656, 1105, 14, 983, -654, 358, -865, -522, +-668, -1229, 7, -1274, 603, -609, 703, 352, +473, 1116, -51, 1269, -456, 716, -538, -206, +-304, -907, 208, -1074, 471, -599, 362, 151, +64, 556, -241, 647, -329, 373, -208, 31, +-39, -201, 89, -268, 130, -197, 151, -182, +163, -167, 173, -44, 148, 169, -77, 381, +-307, 487, -484, 233, -419, -288, -59, -691, +381, -717, 783, -184, 655, 549, 97, 951, +-424, 713, -706, -76, -514, -773, -101, -931, +187, -486, 293, 278, 263, 787, 72, 692, +117, 139, 292, -433, 241, -544, 41, -204, +-520, 274, -895, 377, -693, 58, -22, -350, +785, -550, 1165, -216, 930, 414, 122, 804, +-788, 708, -1233, 12, -891, -739, -62, -1030, +676, -683, 908, 58, 562, 744, -28, 920, +-382, 655, -376, 89, -167, -497, 148, -674, +122, -634, -65, -307, -204, 117, -217, 436, +55, 588, 283, 418, 384, 91, 263, -204, +-39, -371, -253, -301, -329, -175, -217, -61, +-44, 15, 32, 19, 82, 140, 152, 278, +203, 343, 181, 307, 99, -65, 19, -402, +-146, -604, -249, -464, -308, -46, -280, 341, +-29, 609, 249, 517, 522, 132, 502, -215, +216, -385, -267, -402, -647, -176, -522, -20, +-134, 71, 278, 189, 505, 200, 365, 260, +-26, 154, -248, -93, -228, -226, -87, -334, +181, -147, 258, 119, 54, 228, -218, 183, +-425, -68, -303, -252, 202, -201, 548, 46, +485, 366, 152, 466, -333, 189, -499, -335, +-371, -659, -50, -590, 292, -157, 325, 433, +193, 685, -37, 557, -103, 168, -8, -259, +41, -410, -58, -361, -252, -241, -252, -190, +-18, -124, 327, 54, 531, 421, 355, 771, +-127, 642, -525, 180, -679, -573, -386, -1145, +211, -1032, 693, -338, 836, 612, 353, 1251, +-326, 1186, -720, 410, -758, -530, -303, -1127, +225, -1044, 489, -346, 588, 412, 405, 818, +81, 680, -193, 176, -455, -318, -549, -459, +-328, -279, 10, 34, 371, 285, 570, 227, +391, -59, 72, -294, -271, -316, -425, -37, +-235, 290, 30, 419, 202, 305, 112, -104, +-122, -436, -184, -400, -2, -79, 293, 315, +459, 447, 293, 169, -180, -341, -638, -606, +-712, -363, -245, 199, 450, 797, 883, 880, +702, 274, -2, -559, -656, -1164, -850, -1014, +-432, -161, 267, 742, 665, 1171, 620, 886, +138, 84, -387, -648, -467, -836, -275, -497, +49, 57, 219, 320, 148, 201, 32, -112, +-58, -197, 117, 100, 213, 485, 76, 661, +-127, 316, -432, -342, -367, -918, 77, -975, +305, -449, 355, 315, 178, 867, -124, 917, +-186, 532, -68, 28, 163, -355, 205, -544, +-81, -568, -465, -544, -621, -352, -211, 3, +458, 486, 964, 957, 941, 967, 206, 500, +-706, -321, -1261, -1070, -995, -1226, -117, -771, +728, 58, 1027, 775, 668, 1050, 91, 801, +-328, 296, -376, -255, -263, -608, -141, -690, +-220, -544, -351, -214, -195, 145, 192, 446, +728, 561, 922, 467, 532, 133, -179, -196, +-864, -359, -1168, -400, -745, -209, 37, -54, +746, 74, 1108, 135, 737, 146, 134, 185, +-398, 159, -734, 120, -665, -21, -336, -153, +82, -277, 444, -236, 505, -108, 270, 72, +62, 200, -160, 219, -252, 170, -108, 70, +33, -49, 102, -154, -35, -170, -280, -214, +-253, -81, 27, 104, 373, 228, 576, 332, +407, 113, -29, -180, -594, -409, -819, -412, +-432, -32, 243, 438, 751, 651, 689, 424, +237, -164, -310, -730, -593, -799, -459, -367, +-77, 374, 360, 845, 458, 763, 146, 199, +-164, -436, -225, -677, -104, -483, 106, 9, +168, 293, 8, 247, -181, 16, -205, -189, +-1, -25, 345, 276, 463, 459, 109, 283, +-382, -257, -602, -706, -356, -726, 129, -294, +524, 390, 645, 802, 269, 709, -215, 252, +-463, -331, -513, -589, -156, -459, 211, -138, +281, 102, 180, 115, 26, 46, -28, 25, +54, 198, 214, 384, 177, 357, -211, 67, +-602, -410, -646, -718, -220, -629, 568, -157, +1011, 448, 807, 814, 148, 697, -683, 273, +-1133, -305, -906, -656, -98, -670, 697, -404, +993, 39, 708, 424, 70, 575, -437, 479, +-595, 213, -430, -147, -165, -439, 9, -544, +87, -435, 118, -86, 261, 327, 494, 620, +454, 589, 50, 197, -495, -310, -842, -638, +-762, -587, -187, -238, 565, 247, 958, 551, +866, 547, 251, 275, -543, -76, -937, -408, +-754, -530, -228, -383, 327, -71, 604, 265, +448, 508, 208, 480, 5, 214, -130, -168, +-215, -433, -329, -492, -316, -299, -206, 70, +48, 346, 332, 367, 478, 225, 428, 9, +94, -137, -377, -143, -575, -77, -414, -61, +-50, -125, 309, -129, 425, -88, 327, 98, +19, 319, -242, 380, -324, 208, -154, -123, +162, -382, 144, -420, 35, -298, -13, 23, +-25, 251, 53, 374, 7, 347, -48, 138, +-95, -71, -82, -258, 10, -323, 160, -232, +325, -117, 192, 34, -189, 198, -439, 306, +-360, 303, 2, 167, 356, -57, 429, -314, +271, -425, -47, -311, -303, -19, -334, 301, +-121, 417, 220, 328, 284, 39, 64, -258, +-195, -278, -262, -190, -56, -46, 302, 95, +508, 125, 292, 63, -177, 78, -562, 54, +-640, -19, -248, -59, 380, -88, 736, -76, +713, -3, 186, 49, -451, 100, -732, 44, +-599, 5, -83, -22, 433, -129, 637, -110, +511, -12, 104, 100, -383, 207, -565, 217, +-399, 45, -9, -195, 422, -354, 504, -321, +288, -85, -72, 288, -442, 519, -465, 359, +-141, -9, 295, -341, 524, -439, 367, -229, +-43, 89, -469, 213, -584, 144, -335, 23, +194, -86, 735, 24, 773, 198, 265, 256, +-507, 52, -953, -273, -813, -551, -187, -466, +604, -70, 1054, 414, 877, 759, 134, 613, +-692, 151, -1050, -405, -711, -769, -67, -697, +476, -262, 700, 214, 507, 569, 80, 668, +-258, 432, -351, 109, -164, -217, 32, -532, +-87, -646, -216, -567, -239, -210, -52, 408, +302, 940, 491, 977, 485, 462, 179, -384, +-339, -1081, -694, -1147, -687, -562, -318, 306, +203, 1018, 523, 1090, 601, 592, 394, -147, +75, -775, -265, -892, -494, -603, -493, -95, +-364, 460, -72, 696, 240, 620, 482, 268, +562, -197, 288, -540, -161, -559, -494, -315, +-644, 6, -362, 343, 147, 405, 531, 344, +599, 106, 165, -116, -337, -285, -606, -349, +-423, -193, 86, -22, 505, 143, 605, 270, +278, 333, -204, 237, -645, 1, -667, -337, +-273, -608, 259, -483, 682, 17, 692, 568, +361, 865, -163, 606, -644, -131, -704, -799, +-380, -1057, 108, -571, 554, 292, 584, 915, +321, 994, -38, 367, -372, -374, -335, -762, +-121, -613, 98, -141, 228, 302, 86, 362, +-115, 112, -200, -83, -77, -67, 253, 153, +447, 334, 337, 225, 17, -210, -442, -592, +-621, -587, -364, -179, 87, 434, 552, 766, +715, 581, 424, 20, -102, -525, -571, -658, +-583, -377, -205, 165, 261, 577, 458, 498, +259, 42, -39, -451, -188, -622, -62, -260, +113, 334, 164, 732, 121, 561, -69, -12, +-298, -541, -284, -712, -78, -416, 291, 57, +578, 402, 393, 491, -19, 370, -412, 127, +-619, -133, -387, -294, 138, -372, 558, -264, +676, -52, 339, 150, -249, 324, -633, 281, +-646, 40, -205, -205, 362, -232, 696, -32, +632, 253, 155, 336, -452, 83, -775, -343, +-630, -650, -173, -530, 456, 4, 821, 651, +728, 1031, 266, 802, -434, 25, -901, -835, +-886, -1268, -348, -1081, 365, -227, 890, 832, +868, 1433, 340, 1268, -269, 364, -713, -775, +-700, -1421, -408, -1204, 6, -274, 313, 698, +380, 1060, 377, 752, 248, 26, 86, -401, +-92, -320, -330, -69, -568, -3, -582, -257, +-270, -423, 233, -254, 673, 291, 789, 817, +471, 774, -152, 202, -676, -581, -953, -998, +-738, -772, -73, -52, 604, 654, 960, 921, +745, 633, 69, 7, -593, -583, -878, -811, +-627, -563, -34, -8, 405, 548, 519, 705, +308, 477, -15, -6, -177, -441, -205, -544, +-112, -359, -94, -38, -149, 244, -121, 307, +41, 256, 270, 207, 348, 39, 135, -115, +-157, -293, -360, -415, -351, -216, -83, 54, +186, 346, 381, 451, 296, 260, -56, -70, +-358, -330, -338, -385, -58, -183, 300, 143, +428, 264, 214, 210, -142, 6, -458, -168, +-478, -160, -129, -87, 363, 18, 663, 105, +590, 153, 110, 227, -486, 167, -746, -112, +-533, -459, 21, -607, 437, -299, 537, 353, +482, 868, 289, 811, 40, 219, -294, -498, +-683, -933, -619, -805, -154, -297, 416, 322, +810, 747, 654, 831, 212, 570, -319, -35, +-609, -651, -465, -915, -24, -732, 349, -116, +376, 630, 114, 923, -191, 617, -209, -5, +90, -553, 394, -617, 394, -269, 58, 99, +-375, 273, -527, 206, -346, 149, -11, 51, +352, -158, 594, -283, 584, -167, 227, 212, +-277, 491, -707, 321, -608, -260, -85, -717, +291, -521, 480, 78, 426, 648, 217, 772, +-8, 310, -323, -324, -454, -738, -204, -680, +105, -164, 330, 457, 237, 740, 5, 503, +-118, -56, -154, -478, -43, -480, 66, -216, +107, 90, 123, 195, -48, 170, -266, 164, +-204, 79, -10, -7, 299, -93, 403, -76, +22, -20, -394, -75, -519, -198, -168, -209, +346, 60, 534, 446, 253, 513, -158, 150, +-463, -373, -539, -597, -222, -365, 235, 116, +580, 491, 458, 387, -36, 32, -470, -329, +-531, -380, -237, -39, 92, 332, 313, 429, +317, 144, 112, -285, -191, -550, -406, -386, +-249, -1, 95, 390, 325, 606, 245, 414, +-97, 17, -386, -413, -425, -598, -151, -389, +224, -10, 520, 327, 474, 431, 2, 274, +-503, 85, -749, -111, -473, -234, 120, -267, +618, -155, 696, 46, 252, 157, -261, 146, +-567, -4, -540, -54, -171, 3, 211, 115, +383, 126, 355, -16, 54, -156, -295, -226, +-365, -161, -139, 9, 236, 191, 425, 291, +196, 204, -247, 2, -563, -232, -511, -362, +28, -230, 615, 75, 773, 395, 471, 454, +-219, 171, -758, -339, -772, -721, -431, -554, +211, 91, 774, 845, 840, 1029, 450, 473, +-221, -500, -690, -1246, -678, -1139, -359, -260, +183, 782, 578, 1327, 660, 1074, 327, 110, +-285, -824, -563, -1186, -345, -787, 136, 5, +415, 617, 254, 798, -69, 468, -261, -65, +-174, -355, 71, -336, 312, -63, 414, 191, +130, 86, -309, -195, -484, -369, -368, -194, +137, 210, 659, 501, 593, 542, 213, 209, +-305, -287, -621, -643, -479, -623, -54, -172, +383, 353, 661, 641, 561, 422, 62, 27, +-472, -304, -723, -394, -382, -217, 190, 10, +571, 211, 606, 232, 227, 142, -216, -67, +-512, -151, -506, -178, -115, -138, 410, 31, +652, 117, 324, 191, -211, 159, -477, 135, +-328, 45, 9, -195, 151, -420, 153, -444, +137, -160, 94, 368, 100, 724, -17, 609, +-114, 116, -195, -495, -242, -777, -173, -646, +107, -46, 313, 563, 315, 751, 121, 414, +-232, -129, -313, -494, -145, -501, 68, -70, +154, 271, -9, 375, -190, 129, -136, -259, +-14, -388, 131, -165, 242, 258, 240, 444, +150, 273, -221, -85, -611, -355, -551, -411, +-133, -179, 430, 197, 584, 404, 344, 305, +-8, -55, -298, -388, -385, -345, -178, 67, +42, 441, 31, 430, -175, -12, -289, -500, +-74, -628, 423, -229, 669, 378, 388, 740, +-213, 556, -701, -24, -747, -575, -448, -728, +117, -390, 603, 180, 691, 625, 374, 600, +-122, 174, -546, -287, -517, -522, -158, -432, +211, -48, 295, 314, 15, 538, -235, 319, +-229, -171, 53, -527, 289, -450, 263, 77, +198, 509, -40, 428, -294, -68, -519, -404, +-441, -363, -18, 39, 511, 387, 606, 363, +327, 55, -104, -363, -425, -472, -322, -278, +-101, 141, 85, 521, 166, 514, -34, 265, +-103, -253, 107, -637, 217, -555, 272, -152, +30, 391, -202, 584, -248, 339, -306, -84, +-100, -363, 307, -259, 469, -38, 327, 223, +-87, 311, -368, 53, -330, -372, -149, -595, +41, -363, 395, 294, 567, 895, 342, 919, +-336, 233, -737, -645, -435, -1084, 209, -872, +523, -192, 357, 511, 154, 940, -43, 820, +-187, 397, -204, -245, -119, -785, 71, -827, +156, -370, 16, 227, -17, 516, 93, 474, +39, 106, -33, -163, 74, -165, 114, -81, +118, 110, -63, 232, -165, 135, -176, -207, +-181, -513, -83, -560, 208, -96, 551, 523, +572, 858, -54, 652, -574, -23, -533, -600, +-202, -760, 24, -551, 217, -26, 413, 447, +464, 555, 154, 379, -322, -89, -530, -415, +-247, -279, 96, 262, 229, 562, 245, 236, +111, -515, -79, -1009, -322, -647, -240, 367, +134, 1180, 341, 1096, 251, 204, 77, -749, +-231, -1111, -387, -658, -392, 156, -87, 721, +365, 674, 518, 178, 145, -376, -177, -580, +-138, -328, -26, 248, -216, 688, -334, 585, +-120, -57, 244, -816, 368, -954, 144, -305, +-78, 650, -70, 1041, -155, 614, -261, -359, +-115, -836, 187, -485, 314, 197, -25, 682, +-314, 428, -285, -362, -67, -890, 278, -628, +386, 311, 243, 1090, -47, 1077, -458, 190, +-501, -893, -285, -1291, 111, -652, 304, 330, +422, 944, 370, 832, 84, 69, -392, -623, +-507, -699, -223, -52, 112, 647, 149, 694, +-59, -25, -25, -820, 196, -1012, 253, -281, +138, 733, -6, 1213, -171, 871, -373, -164, +-401, -1121, -81, -1291, 389, -406, 432, 800, +87, 1351, -249, 722, -181, -580, 109, -1291, +176, -910, 121, 413, -28, 1422, -246, 1243, +-515, -66, -341, -1446, 160, -1769, 712, -555, +685, 1135, 254, 1934, -315, 1248, -547, -449, +-583, -1657, -298, -1557, 214, -266, 444, 1128, +446, 1539, 103, 600, -214, -677, -130, -1318, +62, -812, 187, 366, 119, 1179, -198, 1059, +-498, 95, -429, -972, 27, -1356, 612, -718, +682, 541, 291, 1384, -149, 1146, -388, 10, +-321, -990, -251, -1126, -34, -411, 108, 508, +177, 897, 51, 490, 19, -282, 204, -746, +369, -546, 179, 204, -110, 792, -434, 676, +-518, -7, -271, -634, 134, -796, 430, -349, +501, 334, 253, 676, -113, 359, -281, -104, +-221, -390, 16, -193, 146, 302, 100, 495, +-183, 180, -376, -467, -217, -909, 179, -826, +534, -14, 501, 1079, 297, 1653, -51, 1048, +-489, -413, -694, -1689, -613, -1906, -55, -831, +569, 755, 695, 1856, 398, 1694, 126, 479, +-172, -1001, -275, -1718, -399, -1118, -335, 169, +-96, 1076, 73, 1077, 186, 275, 243, -561, +276, -810, 131, -383, -43, 394, -135, 718, +-115, 432, -155, -307, -278, -839, -177, -544, +96, 246, 328, 811, 233, 726, 62, 1, +-32, -809, -138, -1017, -165, -335, -87, 750, +169, 1333, 256, 845, -120, -364, -532, -1491, +-418, -1482, 100, -234, 651, 1165, 552, 1708, +147, 965, -177, -456, -362, -1483, -419, -1232, +-381, -113, -150, 857, 134, 1007, 412, 342, +439, -457, 345, -728, 84, -240, -293, 480, +-433, 699, -368, 257, -200, -492, -53, -1004, +144, -691, 403, 282, 539, 1058, 208, 1192, +-227, 446, -400, -736, -374, -1414, -109, -1072, +89, 39, 143, 1128, 213, 1353, 65, 528, +-167, -565, -95, -1210, 179, -761, 313, 204, +88, 801, -296, 696, -443, -54, -228, -627, +71, -492, 296, 80, 316, 453, 230, 506, +131, 110, -200, -340, -486, -681, -376, -567, +21, 34, 498, 720, 520, 1165, 27, 622, +-468, -468, -522, -1359, -87, -1302, 318, -325, +409, 1005, 351, 1644, 72, 1045, -258, -203, +-415, -1252, -419, -1325, -148, -509, 271, 551, +414, 959, 283, 647, 196, -69, 76, -484, +-120, -277, -408, 126, -514, 429, -317, 125, +148, -534, 580, -745, 500, -356, 207, 392, +-69, 963, -302, 929, -349, 210, -209, -697, +-4, -1214, 171, -843, 79, 87, -24, 931, +86, 1059, 234, 329, 336, -462, 96, -694, +-407, -389, -618, 5, -348, 270, 181, 280, +629, 145, 611, 21, 84, -71, -436, -222, +-654, -173, -373, -74, 252, 94, 646, 221, +631, 385, -90, 219, -736, -206, -703, -597, +-92, -561, 688, -66, 775, 572, 127, 878, +-545, 315, -694, -490, -255, -881, 472, -526, +771, 403, 495, 1125, -343, 757, -1097, -493, +-957, -1564, 25, -1302, 1201, 169, 1489, 1932, +620, 2279, -857, 805, -1641, -1566, -1211, -3050, +8, -2222, 1221, 383, 1463, 2852, 611, 3181, +-452, 1121, -1098, -1641, -1017, -3032, -54, -2121, +753, 125, 903, 2032, 305, 2249, -593, 909, +-937, -994, -291, -1983, 585, -1192, 868, 492, +448, 1605, -378, 1276, -587, -261, -536, -1435, +-248, -1334, 91, -71, 326, 1276, 675, 1259, +493, 391, 45, -829, -441, -1150, -587, -348, +-454, 655, -272, 805, 89, 99, 602, -797, +777, -1001, 506, -89, -92, 1338, -776, 1764, +-894, 557, -627, -1422, 209, -2638, 953, -1705, +1139, 933, 500, 2919, -680, 2630, -1310, 349, +-978, -2230, 67, -3105, 1115, -1613, 1384, 1010, +498, 2845, -637, 2368, -1407, 1, -1124, -2128, +84, -2491, 1206, -609, 1316, 1739, 370, 2327, +-751, 748, -1122, -1377, -583, -2545, 250, -1256, +880, 1257, 666, 2806, -52, 2162, -739, -396, +-782, -2841, -20, -3168, 789, -1036, 990, 1983, +199, 3615, -802, 2511, -1191, -508, -636, -3013, +555, -3130, 1327, -933, 1060, 1810, -169, 2765, +-1226, 1544, -1311, -627, -290, -2023, 868, -1511, +1377, 24, 731, 1529, -378, 1625, -1178, 143, +-1221, -1375, -38, -1889, 942, -791, 1235, 992, +481, 2192, -711, 1664, -1043, -126, -472, -1731, +379, -2162, 824, -996, 444, 850, -297, 1869, +-700, 1363, -659, -108, 93, -1120, 996, -1023, +977, -28, 128, 752, -895, 691, -1297, -253, +-555, -890, 551, -712, 1154, 106, 920, 942, +3, 1071, -766, 315, -1033, -629, -342, -1130, +508, -667, 856, 343, 469, 863, -411, 784, +-779, -220, -634, -916, 199, -881, 968, -47, +901, 1026, 190, 1473, -788, 767, -1357, -728, +-806, -1853, 415, -1744, 1254, -186, 1277, 1517, +399, 2104, -786, 1156, -1393, -610, -1093, -1622, +132, -1547, 1112, -241, 1279, 1051, 530, 1394, +-603, 524, -1134, -640, -713, -1194, -8, -708, +609, 254, 754, 1022, 354, 1005, -163, 104, +-476, -452, -292, -835, -77, -508, 144, -7, +175, 166, -108, 6, -286, -33, 62, 316, +380, 792, 621, 804, 333, 159, -442, -722, +-997, -1556, -907, -1328, 36, -169, 846, 1079, +1165, 1840, 750, 1299, -387, 67, -1053, -1159, +-845, -1396, -63, -806, 497, 115, 554, 740, +65, 650, -316, 112, -173, -476, 300, -259, +500, 478, 239, 864, -346, 512, -905, -400, +-617, -1375, 111, -1286, 885, -458, 917, 783, +155, 1514, -562, 1299, -836, 456, -316, -620, +456, -1033, 682, -885, 339, -465, -404, -250, +-1076, -19, -623, 411, 464, 929, 1317, 1415, +1415, 989, 83, -117, -1334, -1669, -1902, -2396, +-1083, -1479, 500, 353, 1795, 2214, 1918, 2593, +740, 1353, -1092, -737, -1944, -2187, -1545, -2125, +-111, -801, 1539, 909, 1659, 1741, 753, 1212, +-584, 90, -1376, -791, -1019, -915, -17, -271, +799, 276, 971, 388, 467, 64, -259, -283, +-709, -152, -800, 308, -154, 417, 323, 62, +466, -531, 651, -823, 205, -79, -16, 729, +-332, 1155, -626, 786, -635, -526, -409, -1589, +270, -1643, 995, -441, 1115, 1379, 582, 2312, +-530, 1584, -1394, -216, -1210, -2000, -358, -2309, +648, -1126, 1306, 643, 1121, 2017, 365, 2001, +-740, 723, -1418, -928, -1047, -1772, 19, -1365, +1144, -250, 1184, 921, 476, 1183, -469, 641, +-1064, -65, -796, -585, -146, -453, 692, -172, +1001, 69, 477, 201, -124, 7, -748, 5, +-808, 9, -485, -72, 157, -6, 910, 80, +921, 229, 386, 211, -422, 109, -1041, -242, +-863, -659, -342, -621, 530, -125, 1288, 680, +1162, 1230, 71, 909, -1056, -136, -1547, -1285, +-896, -1621, 307, -877, 1089, 549, 1401, 1800, +837, 1850, -126, 670, -1109, -1103, -1383, -2266, +-918, -1861, 24, -201, 876, 1740, 1250, 2464, +1083, 1573, 364, -474, -566, -2065, -1333, -2082, +-1290, -997, -634, 746, 344, 1595, 1304, 1406, +1496, 615, 1030, -240, -253, -691, -1442, -797, +-1735, -687, -1029, -613, 339, -371, 1370, 209, +1766, 1106, 1085, 1721, -279, 1335, -1400, -5, +-1582, -1655, -878, -2538, 132, -1877, 825, 46, +1085, 1883, 1090, 2725, 640, 2001, -103, 56, +-1006, -1706, -1412, -2399, -1288, -1773, -657, -248, +704, 1126, 1985, 1644, 2245, 1282, 1078, 451, +-925, -157, -2529, -664, -2453, -793, -911, -819, +1129, -722, 2495, -151, 2358, 550, 487, 1101, +-1586, 1115, -2361, 498, -1396, -533, 501, -1104, +1679, -907, 1667, -225, 255, 519, -1080, 719, +-1526, 301, -1051, -205, 392, -475, 1438, -408, +1426, 255, 516, 659, -595, 792, -1323, 308, +-1154, -676, -395, -1241, 362, -1136, 818, -303, +714, 844, 669, 1598, 324, 1326, -120, 360, +-740, -796, -1171, -1536, -822, -1360, 105, -380, +949, 756, 1112, 1351, 631, 1027, -369, 5, +-934, -874, -823, -1053, -2, -238, 967, 766, +1042, 1103, 113, 588, -1096, -665, -1672, -1565, +-889, -1482, 771, -134, 2052, 1434, 2098, 2188, +481, 1525, -1477, -25, -2511, -1706, -1965, -2294, +-18, -1608, 1804, -31, 2356, 1595, 1325, 2105, +-588, 1523, -1854, -118, -1583, -1241, -290, -1492, +1217, -973, 1450, 88, 664, 683, -743, 909, +-1668, 502, -1203, -211, 32, -499, 1630, -512, +2091, 7, 1192, 629, -629, 636, -2329, 187, +-2380, -572, -957, -1102, 1101, -815, 2554, 80, +2263, 1161, 523, 1359, -1507, 739, -2519, -531, +-1724, -1460, 310, -1330, 2058, -153, 2300, 1213, +541, 1614, -1654, 684, -2567, -1060, -1544, -2012, +1026, -1335, 2927, 703, 2526, 2369, 317, 2431, +-2283, 674, -3215, -1987, -1985, -3327, 611, -2587, +2690, -40, 2809, 2795, 1172, 3926, -1210, 2621, +-2372, -460, -1711, -3220, 58, -4052, 1183, -2321, +1089, 767, 257, 3265, -644, 3566, -535, 1793, +188, -879, 842, -2697, 774, -2838, -173, -1362, +-1263, 756, -1455, 2080, -424, 2171, 1019, 983, +1744, -569, 1238, -1646, -42, -1662, -1362, -708, +-1591, 494, -839, 1418, 352, 1403, 1305, 518, +1165, -740, 451, -1370, -169, -1185, -723, -162, +-765, 944, -615, 1357, -479, 883, 46, -245, +722, -968, 1270, -1149, 1262, -445, 499, 385, +-933, 796, -2130, 614, -2079, 211, -617, -189, +1600, -277, 2727, -222, 2223, -306, 213, -303, +-1913, -201, -2681, 213, -1937, 644, 172, 835, +2105, 322, 2399, -419, 1057, -1036, -836, -1086, +-1976, -223, -1483, 565, -75, 1394, 1311, 1144, +1589, 177, 586, -810, -786, -1548, -1778, -1163, +-1180, -116, 418, 979, 1593, 1506, 1730, 1195, +507, 135, -1010, -880, -1859, -1520, -1344, -1288, +-103, -333, 1142, 828, 1691, 1471, 1079, 1424, +35, 456, -1097, -680, -1524, -1249, -869, -1440, +-48, -663, 876, 175, 1259, 919, 840, 1495, +249, 1161, -667, 398, -1261, -636, -994, -1607, +-284, -1726, 663, -779, 1222, 396, 950, 1665, +339, 1968, -678, 1070, -1338, -167, -931, -1453, +-120, -1901, 898, -1303, 1310, -130, 564, 1034, +-287, 1759, -1020, 1393, -984, 349, -234, -704, +728, -1362, 1022, -1135, 503, -393, -310, 182, +-887, 622, -658, 746, -108, 611, 541, 568, +739, 39, 364, -657, -86, -968, -663, -982, +-595, -320, -147, 600, 327, 1156, 625, 1012, +368, 612, 36, -490, -368, -1255, -587, -1131, +-427, -644, -95, 514, 309, 1177, 831, 1022, +855, 546, 219, -130, -693, -746, -1385, -918, +-1106, -990, -46, -624, 1125, 365, 1678, 1332, +1184, 1840, -75, 1264, -1452, -285, -1945, -1972, +-1200, -2652, 552, -1636, 1853, 450, 1802, 2469, +548, 3052, -892, 1830, -1709, -584, -1289, -2681, +-64, -3138, 1104, -1678, 1521, 639, 726, 2574, +-531, 2555, -1358, 1174, -895, -532, 201, -1695, +847, -1398, 843, -839, 196, -4, -560, 390, +-761, 365, -318, 672, 390, 819, 843, 784, +373, 383, -485, -657, -933, -1600, -578, -1588, +497, -593, 1149, 788, 953, 1857, -56, 1671, +-1234, 437, -1650, -663, -508, -1314, 955, -1166, +1964, -450, 1447, 47, -309, 420, -1676, 501, +-2160, 664, -939, 714, 835, 678, 2259, 143, +2239, -895, 464, -1610, -1435, -1753, -2591, -559, +-1938, 1231, -146, 2415, 1627, 2262, 2540, 702, +1805, -1381, 64, -2534, -1524, -2407, -2352, -847, +-1722, 1175, -110, 2304, 1254, 2245, 2056, 904, +1540, -772, 201, -1722, -1038, -1730, -1602, -931, +-1193, 212, -96, 879, 727, 1173, 1096, 998, +622, 251, -188, -218, -507, -599, -491, -705, +131, -475, 519, -268, 265, -145, -251, 107, +-792, 577, -717, 754, 9, 815, 858, 424, +1179, -357, 665, -1109, -320, -1374, -1070, -872, +-1174, 121, -564, 1220, 319, 1666, 921, 1075, +978, -7, 600, -958, 76, -1437, -484, -1042, +-873, -190, -1105, 444, -952, 804, 17, 759, +1414, 461, 2156, 276, 1660, -38, -109, -463, +-2206, -715, -3061, -840, -2057, -404, 323, 179, +2859, 594, 3753, 758, 2154, 619, -797, 330, +-3319, 63, -3693, -260, -1557, -729, 1170, -958, +2908, -1011, 2747, -473, 824, 651, -1124, 1569, +-1888, 1918, -1363, 1245, -30, -386, 722, -1897, +523, -2546, -80, -1769, -395, -60, -172, 1728, +313, 2515, 893, 1973, 927, 743, 338, -801, +-687, -1884, -1428, -2042, -1472, -1680, -827, -645, +476, 746, 1454, 2148, 2094, 2750, 1790, 2070, +294, 312, -1453, -2033, -2968, -3402, -2803, -3093, +-925, -1156, 1575, 1350, 3676, 3365, 3561, 3766, +1218, 2072, -1866, -625, -4074, -2964, -3674, -3824, +-1075, -2518, 2112, -11, 3918, 2217, 3233, 3104, +748, 2344, -2020, 675, -3324, -1060, -2593, -2093, +-476, -1973, 1719, -1123, 2529, 16, 1882, 1089, +376, 1666, -1144, 1374, -1615, 495, -1269, -598, +-616, -1446, 282, -1467, 780, -466, 1134, 823, +1303, 1605, 567, 1367, -359, -50, -1420, -1493, +-2000, -2189, -1277, -1419, 207, 644, 1873, 2539, +2779, 3150, 1880, 1729, -257, -1226, -2475, -3566, +-3507, -3932, -2212, -1977, 331, 1275, 2793, 3743, +3983, 4281, 2644, 2449, -155, -575, -2854, -3077, +-4211, -4117, -3072, -2909, -385, -582, 2445, 1741, +4180, 3111, 3577, 3150, 1277, 2006, -1719, 134, +-3871, -1674, -3919, -3131, -2277, -3331, 696, -2064, +3232, 275, 4022, 2913, 3142, 4291, 402, 3411, +-2377, 667, -3787, -2642, -3573, -4566, -1390, -3817, +1358, -1016, 3182, 2275, 3505, 4241, 2034, 3552, +-350, 890, -2160, -2034, -2933, -3642, -2431, -2988, +-805, -561, 909, 2058, 2315, 3222, 2704, 2484, +1873, 151, 187, -2219, -1758, -2962, -2931, -2120, +-2810, -17, -1024, 1939, 1329, 2734, 3180, 2181, +3441, 534, 1648, -1180, -1069, -2368, -3349, -2524, +-3795, -1524, -1942, 37, 794, 1723, 3083, 2641, +3742, 2439, 2219, 1241, -212, -526, -2607, -2097, +-3423, -2847, -2267, -2420, -299, -1019, 1650, 757, +2477, 2440, 2055, 3179, 1061, 2511, -224, 975, +-1366, -1263, -1759, -3042, -1783, -3571, -1081, -2521, +125, -332, 1344, 2022, 2341, 3619, 2024, 3602, +802, 1887, -986, -569, -2343, -2787, -2443, -3763, +-1277, -2918, 604, -887, 2148, 1427, 2246, 3124, +1150, 3300, -381, 1855, -1573, -267, -1480, -2196, +-830, -2940, 142, -2065, 765, -331, 768, 1422, +488, 2326, 159, 1640, 153, 199, -93, -1189, +-594, -1776, -1052, -931, -929, 325, 58, 1349, +1242, 1660, 1958, 645, 1464, -826, -262, -1872, +-2101, -1842, -2803, -694, -1824, 898, 583, 2017, +2688, 1871, 3134, 1007, 1836, -191, -409, -1186, +-2358, -1427, -2737, -1466, -1921, -1152, -434, -516, +1154, 376, 1849, 1659, 1953, 2675, 1527, 2629, +720, 1109, -455, -1382, -1786, -3701, -2772, -4402, +-2639, -2748, -1057, 592, 1476, 3893, 3658, 5315, +4083, 4012, 2224, 384, -1150, -3303, -3798, -5117, +-4487, -4213, -2788, -1129, 688, 2001, 3344, 3674, +3880, 3329, 2367, 1661, -283, -270, -2143, -1674, +-2310, -2053, -1395, -1693, -187, -1005, 454, -182, +495, 421, 412, 1093, 480, 1725, 1013, 1700, +1349, 1039, 571, -260, -763, -1815, -2273, -2477, +-2771, -1982, -1269, -673, 1060, 1191, 3219, 2416, +3549, 2610, 1489, 1728, -1419, -168, -3558, -2096, +-3416, -3084, -1293, -2502, 1355, -550, 3082, 1709, +2714, 2952, 1053, 2621, -955, 889, -2004, -1011, +-1483, -2195, -610, -2080, 40, -984, 264, 121, +104, 856, 404, 920, 1006, 945, 1388, 917, +1117, 810, -71, 334, -1662, -724, -2666, -1753, +-2210, -2142, -263, -1455, 1901, 112, 3047, 1989, +2593, 2940, 713, 2349, -1370, 584, -2453, -1634, +-2323, -2822, -1261, -2633, 300, -1218, 1373, 723, +1623, 1814, 1337, 2027, 720, 1562, -9, 638, +-614, -193, -1031, -838, -1215, -1541, -1036, -1878, +-342, -1566, 381, -488, 1067, 1228, 1276, 2568, +851, 2653, 254, 1389, -288, -704, -466, -2262, +-554, -2570, -749, -1648, -967, -53, -970, 1109, +-325, 1540, 813, 1096, 2066, 596, 2530, 442, +1744, 371, -391, 36, -2780, -948, -3916, -2009, +-3000, -2288, -152, -1167, 2914, 900, 4508, 2946, +3594, 3605, 716, 2100, -2533, -682, -4178, -3131, +-3403, -3863, -871, -2388, 1797, 476, 2957, 2507, +2253, 3010, 746, 1877, -650, -148, -1269, -1435, +-896, -1610, -418, -719, -368, 184, -424, 310, +-354, -264, 124, -697, 1006, -460, 1524, 757, +1230, 2049, 208, 1992, -1151, 563, -1963, -1583, +-1734, -3009, -505, -2617, 929, -561, 1821, 1760, +1755, 3058, 836, 2548, -345, 610, -1472, -1469, +-1784, -2485, -1083, -1883, 188, -475, 1267, 895, +1465, 1449, 816, 1000, -230, 155, -1115, -416, +-1186, -368, -315, 88, 769, 241, 1383, -43, +819, -557, -536, -755, -1626, -389, -1763, 228, +-419, 786, 1325, 824, 2345, 588, 2064, -19, +314, -651, -1763, -786, -2654, -499, -2132, 45, +-373, 389, 1474, 342, 2244, 80, 2006, -176, +713, -207, -702, 41, -1410, 365, -1479, 552, +-1019, 486, -306, -72, 353, -766, 831, -1219, +1177, -1045, 963, -114, 264, 879, -373, 1606, +-729, 1546, -665, 540, -335, -520, -94, -1345, +-113, -1644, -281, -1125, -187, -249, 408, 605, +988, 1133, 1386, 1345, 880, 1146, -387, 535, +-1421, -149, -1970, -1129, -1535, -1672, -39, -1437, +1298, -790, 1933, 290, 1677, 1219, 373, 1730, +-583, 1544, -1071, 850, -1242, -48, -608, -1062, +-313, -1776, -32, -1908, 417, -1504, 567, -300, +951, 1417, 918, 2615, 315, 2761, -341, 1534, +-1015, -658, -1176, -2525, -595, -3125, 171, -2145, +696, -188, 626, 1635, 164, 2443, -234, 2060, +-33, 837, 450, -463, 541, -1249, 277, -1379, +-358, -940, -1087, -411, -1171, 60, -620, 462, +364, 589, 1212, 649, 1326, 499, 779, 193, +-129, 91, -760, -119, -801, -293, -416, -604, +-96, -771, 5, -607, -235, -152, -456, 544, +-12, 1042, 689, 1049, 1296, 514, 1359, -266, +457, -850, -799, -896, -1751, -516, -1895, 116, +-1031, 449, 249, 303, 1271, -69, 1680, -441, +1347, -102, 771, 657, -14, 1058, -775, 876, +-1234, -71, -1552, -1281, -1367, -1788, -635, -1349, +474, -193, 1730, 1264, 2436, 2023, 1990, 1741, +511, 631, -1372, -820, -2599, -1634, -2573, -1632, +-1402, -929, 462, 69, 1954, 758, 2341, 1032, +1756, 910, 433, 694, -796, 236, -1451, -234, +-1575, -632, -1018, -968, -282, -979, 507, -620, +1074, 98, 1029, 830, 751, 1402, 131, 1342, +-494, 454, -810, -640, -656, -1516, -98, -1682, +213, -802, 403, 525, 238, 1532, -168, 1695, +-287, 752, -328, -588, -9, -1423, 529, -1407, +610, -485, 450, 601, 47, 1082, -407, 954, +-606, 345, -758, -210, -631, -470, -221, -652, +433, -711, 1015, -679, 1179, -123, 926, 721, +65, 1387, -814, 1502, -1420, 683, -1417, -746, +-578, -2099, 376, -2294, 1038, -1068, 1230, 932, +766, 2474, 280, 2492, -40, 1031, -479, -949, +-655, -2090, -899, -1995, -947, -803, -432, 594, +253, 1300, 1075, 1121, 1518, 391, 1164, -187, +170, -265, -914, -43, -1498, -9, -1161, -328, +-292, -747, 493, -700, 846, -115, 540, 874, +171, 1360, -104, 848, -65, -150, 280, -1182, +257, -1363, -109, -606, -543, 536, -846, 1273, +-417, 1048, 150, 210, 461, -770, 605, -1163, +313, -699, 167, 74, 96, 664, 38, 898, +61, 508, -299, -2, -690, -325, -855, -475, +-708, -357, 130, -309, 1041, -265, 1405, -69, +1240, 296, 242, 716, -875, 845, -1408, 478, +-1418, -86, -590, -855, 241, -1229, 772, -895, +1215, -158, 929, 821, 514, 1308, -26, 1076, +-852, 292, -918, -618, -891, -1086, -547, -936, +254, -254, 754, 449, 993, 694, 650, 467, +15, -12, -445, -309, -594, -182, -351, 58, +-91, 256, -22, 168, 66, -198, 80, -366, +191, -309, 325, -29, 189, 360, 5, 370, +-306, 96, -387, -148, -243, -340, 3, -147, +459, 183, 582, 385, 376, 408, -201, -50, +-894, -501, -958, -683, -346, -565, 417, 55, +1103, 705, 1160, 926, 650, 735, -162, 87, +-1212, -652, -1550, -896, -1030, -716, -58, -302, +1052, 233, 1515, 529, 1271, 571, 476, 474, +-618, 217, -1357, -78, -1352, -220, -578, -320, +354, -393, 931, -397, 908, -381, 386, -123, +-185, 334, -466, 762, -284, 891, 134, 519, +328, -204, 78, -748, -429, -902, -712, -618, +-548, -89, 103, 308, 878, 469, 1206, 319, +710, 255, -250, 345, -1023, 389, -1165, 309, +-563, -306, 121, -1067, 645, -1253, 892, -791, +494, 292, 30, 1402, -343, 1593, -578, 947, +-269, -163, 65, -1232, 30, -1334, 109, -646, +117, 160, 66, 661, 119, 515, -74, -12, +-135, -315, -58, -34, 34, 531, 82, 832, +129, 566, 112, -413, -61, -1292, -236, -1407, +-323, -752, -117, 435, 226, 1296, 344, 1507, +295, 890, 80, -15, -199, -660, -252, -1017, +-274, -836, -130, -690, 104, -400, 93, 170, +252, 745, 295, 1313, 150, 1280, -79, 579, +-397, -544, -512, -1392, -245, -1586, 156, -987, +426, 142, 740, 900, 484, 1193, -145, 964, +-656, 398, -912, -91, -504, -385, 178, -566, +611, -652, 737, -784, 457, -694, 19, -101, +-216, 711, -380, 1521, -355, 1573, -257, 675, +-278, -608, -154, -1758, 77, -1988, 340, -1117, +723, 337, 832, 1670, 361, 2032, -307, 1187, +-1050, -191, -1167, -1363, -622, -1619, 4, -907, +754, 176, 1109, 982, 948, 996, 407, 436, +-407, -273, -905, -630, -720, -389, -296, 76, +33, 429, 93, 360, 3, -131, 109, -504, +250, -557, 455, -57, 716, 507, 639, 724, +-3, 561, -859, -128, -1498, -755, -1344, -939, +-272, -607, 845, 280, 1597, 1146, 1559, 1235, +764, 536, -254, -620, -1210, -1508, -1380, -1412, +-850, -451, -240, 884, 284, 1666, 447, 1424, +501, 397, 737, -886, 807, -1570, 680, -1348, +112, -407, -839, 644, -1528, 1257, -1601, 1147, +-837, 433, 564, -321, 1688, -796, 1898, -845, +1269, -442, -47, 135, -1169, 493, -1594, 464, +-1391, 176, -488, -205, 465, -277, 1020, -34, +1140, 232, 701, 321, -41, 156, -464, -198, +-600, -468, -422, -520, -48, -278, 60, 238, +64, 581, -81, 695, -67, 434, 70, -192, +218, -618, 407, -736, 209, -382, 8, 274, +-195, 571, -350, 522, -221, 99, -108, -443, +-30, -536, 25, -243, -17, 281, 24, 680, +276, 614, 462, 97, 405, -609, 60, -893, +-410, -742, -678, -122, -632, 590, -166, 908, +332, 833, 600, 296, 582, -235, 50, -527, +-221, -737, -157, -598, -107, -293, 109, 13, +-34, 412, -281, 638, -315, 628, -230, 462, +183, 207, 519, -230, 480, -647, 115, -802, +-310, -768, -436, -421, -173, 164, 254, 794, +451, 1159, 155, 1086, -394, 496, -714, -419, +-695, -1173, -83, -1450, 782, -990, 1233, -102, +1093, 854, 306, 1281, -745, 1046, -1503, 396, +-1460, -339, -745, -591, 308, -522, 1219, -339, +1447, -167, 1276, -323, 515, -383, -511, -28, +-1199, 504, -1520, 1072, -1053, 1119, -158, 421, +581, -459, 1012, -1180, 1002, -1375, 684, -829, +305, 57, -115, 832, -503, 1156, -711, 931, +-780, 337, -760, -187, -521, -507, 173, -700, +894, -653, 1321, -457, 1324, -154, 517, 356, +-438, 700, -1180, 784, -1540, 519, -1124, -64, +-326, -500, 489, -625, 1154, -411, 1227, -126, +809, 49, 336, 153, -236, 193, -629, 262, +-890, 358, -999, 237, -680, -11, -171, -295, +415, -524, 922, -391, 1049, -64, 918, 319, +548, 523, -135, 360, -817, -62, -1363, -392, +-1546, -444, -975, -187, 124, 324, 1414, 464, +2192, 278, 1817, -24, 506, -350, -1109, -366, +-2125, -209, -1945, 14, -925, 184, 541, 220, +1532, 189, 1479, 78, 849, 26, -53, 85, +-624, 19, -753, -146, -536, -266, -194, -435, +-44, -354, 27, -8, 102, 388, 253, 814, +450, 875, 371, 350, -39, -505, -364, -1191, +-417, -1272, -168, -559, 252, 601, 470, 1339, +224, 1238, -313, 471, -702, -569, -682, -1094, +93, -827, 801, -192, 947, 438, 687, 634, +-111, 285, -803, -220, -942, -429, -596, -203, +46, 233, 461, 604, 345, 527, 252, -14, +266, -547, 311, -807, 371, -628, -11, -121, +-488, 452, -821, 799, -958, 767, -419, 483, +462, -103, 1125, -671, 1323, -855, 688, -706, +-364, -166, -1083, 402, -1308, 705, -696, 642, +205, 267, 793, -115, 955, -390, 533, -354, +-66, -112, -413, 80, -517, 85, -338, -117, +-62, -316, 131, -283, 286, 135, 194, 534, +92, 754, -9, 586, -157, -93, -128, -645, +-214, -954, -120, -877, 135, -261, 316, 409, +407, 860, 150, 1023, -180, 716, -415, 124, +-472, -519, -341, -1022, 7, -1201, 418, -645, +636, 268, 543, 1044, 218, 1307, -240, 665, +-641, -250, -679, -897, -516, -891, -27, -300, +465, 323, 657, 654, 805, 311, 375, -216, +-225, -514, -665, -396, -876, 149, -422, 571, +73, 642, 433, 203, 586, -283, 397, -580, +155, -512, -219, -152, -342, 87, -184, 200, +-94, 185, -1, 196, -63, 312, -100, 289, +128, 163, 307, -150, 236, -552, 49, -680, +-219, -453, -326, -73, -117, 506, 130, 878, +343, 660, 330, 279, -169, -261, -612, -778, +-644, -761, -156, -363, 759, 112, 1121, 506, +690, 574, -173, 223, -1077, -63, -1227, -183, +-666, -200, 224, 62, 1055, 134, 1099, 6, +553, -235, -155, -429, -660, -266, -605, 141, +-341, 495, -101, 595, -43, 330, -28, -128, +198, -487, 473, -608, 678, -338, 524, 87, +-107, 356, -723, 360, -979, 117, -671, -23, +55, 5, 613, 154, 820, 112, 546, -167, +-19, -484, -344, -587, -369, -225, -52, 380, +103, 882, -108, 861, -316, 235, -378, -587, +-124, -1130, 369, -951, 700, -95, 613, 750, +217, 1122, -317, 757, -610, -131, -582, -667, +-323, -704, -81, -415, 115, 135, 306, 263, +411, 172, 486, 138, 416, 111, 167, 244, +-270, 306, -743, 61, -901, -420, -549, -781, +76, -634, 570, -16, 886, 700, 778, 1038, +357, 687, -163, -121, -674, -749, -789, -991, +-501, -578, -157, 196, 184, 638, 398, 774, +413, 395, 377, -238, 180, -487, 45, -449, +-74, -124, -192, 216, -290, 215, -466, 84, +-406, -29, -145, 16, 213, 115, 557, 148, +656, -108, 522, -348, 68, -450, -483, -195, +-637, 384, -436, 710, -200, 755, 50, 223, +177, -591, 172, -1097, 171, -1075, 209, -401, +301, 658, 438, 1484, 278, 1488, -312, 659, +-855, -691, -1050, -1708, -571, -1749, 242, -834, +891, 543, 1160, 1567, 903, 1737, 191, 988, +-666, -206, -999, -1238, -854, -1509, -397, -1007, +143, -25, 373, 847, 492, 1042, 506, 690, +345, 102, 264, -421, 15, -430, -342, -189, +-501, -42, -651, 52, -446, -92, -49, -212, +272, -108, 659, 147, 675, 351, 397, 360, +137, 153, -213, -107, -495, -239, -599, -232, +-648, -132, -377, -60, 139, -34, 651, -22, +910, -31, 707, 61, 263, 260, -387, 374, +-822, 332, -815, 69, -421, -373, 97, -601, +441, -553, 524, -203, 360, 261, 171, 471, +-19, 511, -121, 274, -74, 81, -121, 2, +-283, -129, -358, -273, -280, -504, 38, -617, +352, -443, 505, 124, 478, 809, 161, 1184, +-143, 970, -422, 103, -463, -926, -230, -1487, +-100, -1163, 20, -202, 134, 841, 259, 1285, +406, 865, 339, 101, 96, -496, -89, -539, +-356, -198, -518, 5, -472, -108, -174, -394, +303, -417, 580, -24, 579, 628, 279, 1089, +-80, 838, -461, -20, -572, -1011, -306, -1442, +11, -877, 409, 223, 402, 1137, 102, 1287, +-86, 588, -289, -358, -288, -928, 6, -892, +240, -307, 407, 356, 295, 570, -110, 508, +-349, 143, -484, -161, -372, -206, -145, -254, +227, -238, 657, -188, 695, -58, 349, 233, +-175, 458, -540, 427, -670, 190, -558, -201, +-252, -531, 191, -535, 608, -360, 717, 13, +488, 462, 147, 643, -250, 505, -534, 75, +-583, -319, -493, -473, -158, -405, 135, -203, +428, -33, 627, 80, 505, 277, 257, 392, +-102, 327, -401, 156, -566, -103, -602, -297, +-449, -336, 14, -336, 562, -281, 870, -94, +770, 209, 232, 575, -454, 787, -931, 485, +-878, -147, -278, -810, 576, -1077, 939, -629, +628, 149, -147, 845, -902, 1062, -824, 523, +-85, -217, 812, -704, 1237, -661, 681, -150, +-463, 252, -1405, 296, -1515, -19, -517, -252, +867, -112, 1691, 320, 1439, 631, 290, 475, +-881, -158, -1428, -841, -983, -1045, -140, -529, +525, 451, 718, 1151, 478, 1156, 144, 387, +-77, -664, -22, -1111, 11, -901, -110, -135, +-374, 546, -478, 706, -259, 487, 211, 50, +565, -154, 474, -196, 160, -134, -185, -42, +-302, -181, -188, -300, -14, -216, -5, 30, +-81, 459, -93, 685, -112, 502, 185, -46, +456, -638, 424, -832, 79, -570, -503, 52, +-774, 596, -486, 762, 220, 474, 837, -39, +792, -443, 225, -549, -451, -249, -890, 161, +-697, 335, -54, 160, 582, -133, 814, -343, +533, -169, -44, 209, -436, 438, -505, 459, +-371, 140, -142, -369, 45, -653, 202, -576, +334, -177, 416, 371, 349, 679, 97, 561, +-319, 162, -641, -231, -637, -475, -247, -373, +377, -119, 657, 39, 546, 135, 157, 84, +-231, 64, -363, 138, -294, 172, -85, 156, +30, 1, 15, -190, -44, -299, 1, -226, +216, -51, 328, 99, 202, 146, -106, 76, +-437, 33, -347, 110, 27, 227, 331, 234, +385, 36, 20, -340, -445, -684, -581, -640, +-181, -88, 536, 626, 911, 1043, 662, 807, +-121, 34, -951, -806, -1193, -1075, -673, -702, +354, 113, 1135, 850, 1134, 918, 490, 363, +-425, -444, -919, -826, -789, -562, -314, 144, +276, 767, 528, 784, 396, 190, 123, -609, +-136, -1034, -143, -712, 20, 104, 39, 893, +-17, 1060, -137, 533, -191, -272, -69, -856, +17, -786, 105, -283, 148, 307, 151, 578, +123, 378, 58, -65, -76, -359, -254, -252, +-305, 98, -159, 436, 112, 454, 346, 44, +367, -473, 80, -694, -246, -538, -416, -44, +-258, 524, 120, 751, 378, 626, 400, 206, +124, -340, -207, -552, -401, -543, -406, -350, +-208, -37, 65, 66, 371, 316, 524, 457, +429, 448, 163, 368, -164, 12, -559, -361, +-765, -625, -594, -675, -29, -391, 665, 159, +969, 604, 758, 743, 138, 500, -537, 12, +-858, -310, -670, -415, -163, -326, 382, -134, +444, -132, 138, -164, -45, -71, -19, 180, +307, 567, 523, 754, 241, 483, -366, -145, +-914, -828, -1029, -1155, -430, -770, 569, 86, +1284, 902, 1233, 1229, 387, 791, -653, -5, +-1151, -762, -873, -1047, -185, -641, 470, 20, +591, 555, 269, 676, -71, 342, -217, -85, +57, -253, 395, -170, 373, -79, -54, -48, +-593, -131, -857, -145, -522, 20, 272, 257, +873, 474, 951, 371, 417, -67, -398, -538, +-888, -842, -699, -610, -114, 155, 518, 931, +719, 1247, 289, 767, -306, -294, -652, -1236, +-412, -1451, 116, -778, 549, 329, 596, 1188, +242, 1366, -224, 757, -563, -179, -532, -882, +-174, -1022, 241, -630, 363, 14, 218, 379, +40, 468, -2, 342, 16, 134, 46, 93, +75, 112, -61, 105, -257, -101, -368, -464, +-287, -679, -28, -526, 356, -12, 547, 621, +443, 968, 241, 767, -96, 159, -445, -549, +-618, -962, -615, -769, -269, -231, 259, 380, +672, 608, 868, 468, 566, 193, -12, -83, +-567, -131, -848, -75, -593, -69, -208, -157, +130, -305, 505, -390, 655, -150, 481, 353, +180, 710, -173, 784, -466, 311, -545, -530, +-537, -1084, -291, -1032, 237, -302, 724, 746, +863, 1382, 504, 1115, -215, 129, -778, -999, +-960, -1506, -605, -1010, 184, 66, 826, 1115, +951, 1408, 497, 814, -201, -116, -670, -946, +-647, -1151, -396, -707, -42, 7, 254, 606, +387, 765, 402, 527, 369, 200, 236, -76, +-83, -215, -445, -367, -723, -499, -680, -470, +-159, -213, 467, 223, 898, 607, 924, 717, +361, 469, -338, 35, -865, -443, -899, -693, +-374, -577, 149, -269, 435, 132, 542, 430, +388, 401, 205, 311, 75, 240, -122, 102, +-275, -42, -460, -291, -502, -562, -296, -575, +97, -297, 556, 157, 746, 588, 596, 779, +37, 667, -553, 206, -774, -460, -572, -898, +-30, -945, 402, -467, 529, 334, 346, 918, +62, 987, -190, 466, -248, -354, -144, -831, +-60, -746, 72, -162, 95, 457, 24, 642, +51, 304, 42, -256, -82, -549, -132, -407, +-137, 107, -24, 540, 212, 589, 306, 207, +308, -285, 44, -578, -432, -495, -607, -132, +-427, 211, 21, 436, 584, 355, 747, 107, +366, -48, -132, -154, -519, -146, -605, -81, +-159, -104, 225, -74, 269, -14, 173, 28, +-108, 89, -209, 23, 18, 28, 302, 156, +413, 289, 251, 256, -293, -59, -733, -529, +-700, -773, -230, -532, 535, 129, 977, 836, +751, 1090, 123, 724, -619, -156, -955, -963, +-573, -1194, 53, -673, 577, 214, 667, 866, +214, 884, -277, 360, -417, -226, -240, -485, +243, -317, 474, 51, 269, 171, -236, -68, +-730, -307, -634, -328, -77, 45, 638, 509, +1022, 630, 758, 326, -56, -164, -911, -499, +-1246, -556, -794, -357, 221, -46, 1011, 281, +1207, 494, 683, 563, -298, 330, -968, -153, +-963, -685, -382, -794, 292, -315, 637, 410, +477, 873, 134, 645, -100, -51, -140, -653, +-68, -684, -4, -248, -74, 293, -255, 504, +-282, 307, -112, -27, 226, -197, 472, -133, +449, 17, 199, 81, -107, -50, -466, -231, +-616, -271, -494, -116, -69, 201, 598, 517, +802, 593, 566, 349, 43, -216, -564, -793, +-796, -1039, -580, -734, -26, 191, 555, 1121, +730, 1465, 439, 945, -35, -219, -463, -1255, +-545, -1524, -377, -946, -70, 126, 376, 1025, +619, 1253, 471, 876, 58, 99, -441, -531, +-724, -801, -513, -838, -54, -528, 475, 11, +806, 536, 591, 983, 73, 894, -475, 179, +-777, -661, -590, -1140, -174, -825, 289, 60, +682, 856, 660, 974, 335, 414, -126, -355, +-595, -678, -720, -527, -484, -164, 143, 207, +642, 358, 616, 376, 195, 246, -273, -25, +-370, -288, -195, -344, 54, -180, 119, 85, +26, 230, -57, 37, -108, -225, -90, -148, +133, 208, 302, 638, 238, 593, -26, -152, +-353, -978, -388, -1123, -154, -382, 180, 764, +280, 1338, 226, 879, 171, -160, -27, -969, +-227, -956, -249, -316, -167, 382, 17, 644, +265, 463, 146, 57, -70, -343, -125, -520, +59, -318, 259, 211, 161, 616, -161, 567, +-485, 44, -377, -635, -26, -819, 397, -391, +542, 318, 458, 818, 169, 769, -486, 153, +-807, -589, -675, -878, -70, -539, 713, 231, +870, 849, 466, 739, -43, 68, -419, -617, +-578, -781, -535, -370, -295, 194, 171, 453, +625, 430, 645, 384, 343, 252, -103, -27, +-401, -547, -400, -840, -468, -647, -383, -46, +-44, 640, 463, 919, 876, 795, 796, 388, +168, -244, -721, -852, -1064, -1143, -836, -860, +-231, -46, 545, 864, 1067, 1256, 1076, 968, +393, 196, -598, -629, -1204, -958, -868, -818, +-171, -290, 458, 187, 652, 443, 467, 551, +399, 391, 122, 211, -296, 9, -586, -261, +-580, -411, -233, -398, 190, -248, 373, 4, +411, 254, 460, 369, 206, 368, -266, 218, +-563, -72, -586, -332, -211, -457, 215, -235, +526, 87, 554, 306, 202, 356, -199, 179, +-500, -52, -468, -296, -85, -428, 293, -257, +390, 205, 194, 619, -133, 587, -204, 41, +-71, -582, -15, -808, 76, -459, 110, 247, +48, 771, -19, 720, -220, 191, -249, -447, +-34, -741, 273, -449, 431, 182, 248, 561, +-53, 512, -386, 18, -555, -445, -368, -519, +131, -175, 550, 232, 659, 428, 226, 406, +-330, 87, -459, -213, -288, -353, -33, -284, +54, -141, 88, 68, 72, 134, 90, 112, +133, 195, 194, 334, 157, 235, -132, -109, +-417, -465, -399, -552, -61, -282, 334, 154, +392, 384, 176, 406, -41, 322, -230, 32, +-264, -133, -75, -333, 215, -329, 333, -63, +130, 62, -281, 69, -477, -38, -217, -27, +157, 229, 413, 470, 434, 373, 178, -154, +-101, -736, -334, -791, -482, -206, -334, 567, +133, 894, 388, 464, 457, -239, 219, -612, +-188, -490, -341, -34, -253, 344, 83, 334, +241, 166, 244, -125, -76, -302, -380, -251, +-348, -12, 12, 304, 481, 350, 573, 85, +178, -278, -355, -414, -557, -226, -336, 273, +86, 494, 270, 310, 280, -71, 115, -476, +-26, -532, -165, -225, -105, 185, -17, 563, +66, 616, 106, 288, -44, -242, -77, -685, +-114, -618, -42, -182, 7, 295, 90, 506, +115, 343, 101, 47, -30, -55, -148, -73, +-91, -77, 17, -36, 208, -109, 49, -229, +-323, -233, -400, -168, -72, 117, 517, 537, +680, 678, 195, 392, -439, -231, -579, -811, +-302, -824, 28, -280, 161, 346, 210, 643, +364, 450, 194, 45, -96, -136, -263, -82, +-186, 12, 22, -8, 60, -192, -43, -333, +-41, -348, -25, -43, 32, 361, 140, 591, +274, 500, 252, 82, -161, -396, -516, -574, +-482, -439, 47, -95, 532, 320, 499, 472, +114, 265, -165, -132, -363, -344, -372, -248, +-187, 298, 140, 527, 508, 219, 479, -401, +73, -837, -431, -494, -513, 289, -234, 862, +190, 713, 410, -21, 247, -552, -116, -556, +-289, -245, -88, 184, 136, 292, 208, 252, +106, 171, -79, -69, -212, -383, -223, -327, +-240, -28, -151, 310, 207, 392, 506, 171, +573, -25, 351, -127, -279, -150, -874, -336, +-985, -426, -400, -168, 396, 348, 996, 700, +985, 621, 383, 162, -234, -358, -830, -577, +-978, -584, -588, -480, 156, -107, 777, 465, +831, 895, 341, 840, -187, 194, -512, -641, +-419, -908, 31, -498, 270, 21, 147, 234, +-166, 235, -450, 219, -211, 275, 430, 326, +674, 178, 462, -194, -49, -480, -559, -581, +-792, -490, -419, 8, 290, 682, 861, 931, +676, 624, -133, -216, -644, -999, -542, -919, +74, -233, 484, 536, 355, 841, 97, 478, +-160, -100, -329, -428, -359, -474, -111, -215, +266, 42, 497, 261, 358, 362, -71, 97, +-341, -206, -338, -220, -71, 99, 115, 391, +196, 137, -57, -519, -230, -822, -8, -332, +332, 678, 383, 1310, -11, 794, -349, -425, +-397, -1285, -235, -1171, 39, -157, 281, 850, +352, 1055, 208, 473, -229, -206, -390, -557, +-104, -453, 273, -111, 306, 153, -165, 271, +-506, 122, -351, -120, 134, -296, 538, -137, +632, 321, 217, 527, -416, 299, -834, -303, +-669, -772, 36, -609, 623, 97, 746, 802, +430, 818, -30, 119, -469, -647, -669, -866, +-423, -337, 124, 505, 402, 840, 277, 508, +95, -179, 158, -795, 245, -802, -38, -192, +-513, 615, -465, 951, 33, 533, 344, -259, +258, -843, 13, -723, 36, 24, 109, 586, +-66, 587, -208, 76, -58, -463, 201, -450, +237, 71, 37, 571, -297, 440, -367, -158, +-146, -694, 212, -606, 546, -17, 506, 603, +121, 727, -397, 371, -528, -238, -350, -679, +-90, -681, 179, -184, 321, 539, 300, 885, +115, 426, -60, -446, 9, -952, 151, -633, +-97, 436, -579, 1157, -645, 787, -97, -375, +473, -1267, 690, -1101, 574, 138, 177, 1290, +-356, 1379, -793, 266, -809, -1094, -197, -1498, +501, -701, 675, 712, 359, 1455, 12, 945, +-158, -238, -331, -1153, -299, -1133, -24, -172, +150, 835, -80, 1100, -373, 531, -133, -539, +441, -1133, 839, -743, 474, 312, -454, 1232, +-943, 1067, -822, -94, -239, -1297, 529, -1547, +1005, -433, 851, 1192, 86, 1967, -753, 1188, +-949, -625, -422, -2001, 313, -1855, 713, -233, +446, 1527, -70, 2092, -495, 938, -404, -809, +229, -1817, 682, -1319, 513, 224, -196, 1482, +-776, 1463, -728, 159, -148, -1213, 597, -1687, +996, -678, 754, 952, -106, 1941, -944, 1372, +-1071, -398, -255, -1874, 689, -1904, 967, -380, +537, 1411, -182, 1990, -579, 956, -725, -723, +-343, -1718, 309, -1265, 822, 220, 646, 1460, +-75, 1330, -701, 134, -571, -1148, -9, -1509, +281, -542, 244, 813, -9, 1550, -118, 946, +-8, -385, 141, -1348, 136, -1124, 34, 99, +-187, 1076, -347, 1032, -379, -49, -80, -983, +327, -1042, 560, -13, 297, 1054, -272, 1304, +-599, 515, -377, -886, 158, -1640, 408, -1129, +228, 266, -205, 1444, -396, 1559, -250, 456, +53, -819, 358, -1408, 452, -895, 272, 207, +-203, 1099, -642, 1004, -681, -58, -324, -1014, +488, -1050, 1064, -15, 805, 1168, -74, 1412, +-962, 279, -1099, -1192, -283, -1746, 656, -871, +930, 862, 559, 1758, -135, 1310, -533, -211, +-577, -1481, -219, -1400, 435, -317, 624, 895, +309, 1389, -314, 775, -669, -426, -244, -1310, +407, -1162, 692, -53, 462, 1127, -64, 1503, +-628, 508, -780, -897, -245, -1519, 458, -839, +967, 524, 654, 1481, -212, 1121, -824, -454, +-703, -1461, 49, -1302, 711, 96, 625, 1667, +-88, 1763, -768, 323, -658, -1480, 237, -2026, +778, -1134, 675, 715, -27, 2029, -567, 1627, +-797, 134, -387, -1277, 118, -1641, 565, -784, +643, 615, 112, 1341, -538, 856, -684, -321, +19, -1141, 606, -919, 571, 279, -206, 1342, +-924, 1217, -989, -124, -112, -1465, 998, -1626, +1370, -424, 681, 1328, -577, 1825, -1553, 817, +-1352, -930, -40, -1742, 1196, -909, 1488, 704, +535, 1577, -839, 928, -1424, -647, -682, -1567, +607, -1078, 1234, 297, 749, 1524, -334, 1424, +-1005, 210, -835, -1091, -3, -1520, 703, -741, +873, 683, 400, 1293, -488, 727, -809, -549, +-209, -1207, 716, -558, 868, 898, 31, 1600, +-930, 783, -1084, -1091, -242, -2267, 898, -1568, +1435, 614, 983, 2479, -48, 2416, -1331, 489, +-1692, -1890, -574, -2852, 1007, -1532, 1733, 993, +1008, 2674, -512, 2130, -1485, -240, -1045, -2401, +203, -2471, 1326, -264, 1406, 2122, 321, 2798, +-1225, 1042, -1840, -1536, -1046, -3031, 608, -2112, +1794, 360, 1646, 2583, 363, 2955, -997, 1081, +-1677, -1517, -1151, -2864, 79, -1943, 792, 358, +1055, 1973, 445, 1794, -191, 230, -443, -1130, +-410, -1014, -302, 48, -13, 764, 161, 399, +159, -575, -63, -1044, -94, -336, 138, 827, +68, 1489, -145, 890, -500, -477, -364, -1741, +289, -1866, 895, -349, 689, 1609, -200, 2552, +-1033, 1552, -1192, -854, -479, -2682, 668, -2362, +1310, -257, 1001, 1812, 180, 2433, -711, 1181, +-1139, -730, -799, -1692, 56, -1348, 813, 76, +882, 1199, 247, 938, -527, -253, -485, -1331, +71, -1060, 485, 508, 407, 1976, -50, 1930, +-365, 138, -608, -2146, -434, -2907, 252, -1428, +1026, 1148, 1037, 3010, 125, 2584, -965, 283, +-1226, -2039, -283, -2775, 748, -1499, 1174, 869, +773, 2397, -286, 1965, -1279, -43, -1272, -2014, +-118, -2145, 1254, -414, 1603, 1577, 697, 2230, +-595, 1142, -1233, -895, -1132, -2137, -392, -1792, +415, -275, 950, 1515, 886, 2252, 13, 1242, +-518, -711, -380, -2100, 122, -1797, 169, 89, +-94, 1725, -640, 1913, -617, 483, -147, -1362, +397, -1927, 853, -1023, 868, 601, 297, 1711, +-644, 1538, -1049, 403, -878, -863, -224, -1577, +377, -1176, 653, -144, 386, 856, 5, 1130, +-184, 576, 25, -97, 331, -412, 294, -94, +-411, 121, -1085, -24, -933, -624, -148, -910, +834, -522, 1438, 589, 1243, 1583, 226, 1608, +-1069, 391, -1773, -1427, -1307, -2154, 270, -1489, +1482, 391, 1575, 1984, 568, 1896, -689, 471, +-1246, -1094, -947, -1825, 51, -982, 1051, 510, +1350, 1416, 440, 1297, -649, -38, -1335, -1199, +-858, -1388, 256, -491, 1000, 772, 1007, 1314, +333, 882, -253, -180, -559, -880, -462, -808, +-54, -197, 266, 384, 204, 438, -43, -64, +-360, -371, -138, -194, 374, 405, 804, 923, +609, 599, -269, -315, -901, -1255, -966, -1291, +-337, -427, 378, 783, 808, 1569, 590, 1164, +173, 87, -234, -902, -387, -1191, -243, -707, +-213, 165, -263, 532, -226, 406, 194, 37, +410, -68, 389, 215, 72, 596, -337, 430, +-461, -469, -268, -1182, 120, -1133, 283, -253, +250, 1045, -52, 1516, -510, 998, -527, -32, +60, -1065, 514, -1340, 590, -802, 290, 248, +-190, 925, -652, 938, -796, 324, -368, -360, +324, -649, 960, -232, 874, 26, -12, 240, +-781, 175, -759, -41, -218, -63, 275, 13, +526, 41, 404, -72, 126, -335, -244, -186, +-412, 276, -308, 595, 175, 787, 498, 66, +378, -826, 32, -1245, -197, -991, -178, 96, +-173, 1432, -42, 1738, -84, 1040, 133, -555, +410, -1807, 489, -1775, 151, -725, -278, 850, +-373, 1703, -307, 1502, -141, 443, 125, -918, +240, -1593, 345, -1224, 259, -57, 76, 1013, +-139, 1528, -198, 929, -176, -280, -247, -1246, +-197, -1397, -5, -785, 161, 442, 350, 1400, +461, 1584, 182, 907, -116, -565, -552, -1830, +-776, -2054, -380, -827, 188, 1068, 588, 2370, +702, 1999, 217, 404, -231, -1561, -626, -2474, +-523, -1776, -111, 122, 139, 2021, 260, 2594, +161, 1329, -20, -915, -21, -2542, 32, -2426, +19, -602, -143, 1697, -379, 2776, -372, 1958, +65, -96, 600, -2154, 726, -2592, 267, -1351, +-631, 506, -1167, 2047, -835, 2189, 164, 926, +1167, -697, 1603, -1794, 909, -1629, -454, -377, +-1805, 926, -1968, 1288, -861, 721, 923, -364, +2288, -882, 2180, -514, 853, 341, -1052, 976, +-2254, 609, -2300, -483, -1077, -1308, 1124, -1170, +2555, 21, 2501, 1433, 976, 1842, -1028, 855, +-2404, -766, -2286, -2010, -890, -1930, 906, -302, +2255, 1359, 2314, 2249, 902, 1651, -1084, -12, +-2212, -1693, -1880, -2342, -336, -1500, 1303, 294, +1909, 1967, 1035, 2220, -322, 1110, -1242, -701, +-1128, -1613, -125, -1466, 917, -536, 883, 364, +154, 670, -1009, 552, -1426, 251, -366, 159, +1133, 349, 2185, 440, 1329, 117, -740, -576, +-2502, -1414, -2644, -1501, -872, -497, 1549, 1055, +2980, 2218, 2403, 2201, 391, 606, -2034, -1362, +-2938, -2483, -1845, -2050, 103, -495, 1756, 1233, +2028, 2011, 1023, 1414, -414, 155, -1162, -924, +-953, -1144, -69, -397, 563, 462, 269, 552, +-377, -39, -645, -775, -300, -740, 425, -84, +1000, 842, 1046, 1144, 396, 701, -763, -17, +-1359, -632, -1161, -865, -92, -733, 898, -439, +1090, -29, 782, 320, 146, 750, -460, 1076, +-771, 740, -428, 79, 82, -875, 529, -1375, +347, -1048, 12, 12, -206, 1000, -354, 1198, +-266, 548, -8, -532, 642, -1103, 978, -546, +573, 694, -429, 1435, -1128, 969, -1133, -589, +-457, -2087, 457, -2054, 1138, -451, 1259, 1591, +649, 2726, -442, 2161, -1300, 139, -1071, -2008, +-247, -2721, 578, -1823, 828, 104, 458, 1846, +-108, 2157, -566, 1153, -525, -241, -14, -1280, +502, -1307, 607, -556, 213, 337, -346, 792, +-681, 501, -676, 63, -448, -266, 25, -346, +649, -259, 941, -136, 865, 112, 371, 536, +-552, 807, -1326, 506, -1672, -420, -954, -1310, +630, -1442, 1804, -638, 2078, 835, 920, 1981, +-808, 1958, -2046, 684, -1958, -1118, -674, -2439, +967, -2330, 1915, -811, 1354, 1334, 78, 2742, +-1021, 2471, -1134, 794, -397, -1348, 369, -2638, +606, -2392, 159, -1002, -455, 897, -348, 2327, +315, 2564, 871, 1563, 769, -445, -5, -2121, +-1001, -2743, -1314, -2102, -819, -240, 326, 1699, +1534, 2996, 1840, 2973, 831, 1066, -705, -1558, +-1723, -3610, -1674, -3664, -559, -1312, 556, 1819, +1299, 3941, 1465, 3551, 891, 968, 24, -1900, +-794, -3482, -1268, -2877, -1194, -580, -770, 1617, +218, 2546, 1280, 1987, 1855, 398, 1217, -1058, +-140, -1556, -1498, -1211, -2106, -365, -1289, 327, +306, 678, 1787, 845, 2041, 644, 885, 372, +-1000, -155, -2166, -766, -1694, -1203, 43, -942, +1691, -88, 2142, 1058, 1009, 1829, -1024, 1332, +-2447, 35, -2015, -1470, -131, -2122, 1798, -1350, +2542, 28, 1371, 1392, -696, 1977, -1951, 1220, +-2115, 254, -868, -750, 1008, -1346, 1766, -1208, +1423, -850, 126, -315, -1160, 442, -1198, 1221, +-435, 1701, 611, 1523, 829, 454, 249, -1337, +-359, -2634, -745, -2450, -339, -904, 351, 1511, +807, 3063, 593, 2755, 67, 1043, -493, -1458, +-745, -2939, -361, -2644, 109, -1076, 445, 1232, +351, 2666, 215, 2167, 53, 766, 38, -896, +107, -1985, -116, -1537, -361, -723, -370, 264, +-142, 1023, 140, 1286, 617, 1203, 555, 657, +279, -425, -168, -1536, -674, -2091, -707, -1556, +-253, 175, 383, 2116, 806, 3069, 689, 2176, +146, -69, -436, -2735, -901, -3773, -766, -2615, +-251, 105, 505, 3060, 1187, 3988, 1131, 2491, +250, -241, -879, -2740, -1584, -3282, -1340, -1864, +-276, 97, 1007, 1679, 1811, 1908, 1584, 1143, +295, 401, -1316, -245, -2291, -436, -1677, -503, +128, -939, 1725, -1080, 2047, -691, 1054, 107, +-679, 1226, -1814, 1823, -1578, 1420, -393, 192, +1063, -1215, 1769, -1911, 1110, -1521, -515, -326, +-1491, 813, -1505, 1421, -587, 1087, 799, 516, +1541, 38, 1486, -450, 606, -709, -634, -896, +-1590, -965, -1795, -555, -1040, 475, 449, 1351, +1760, 1821, 2241, 1246, 1523, -234, -320, -1821, +-1868, -2576, -2278, -1707, -1488, 306, 121, 2314, +1621, 2970, 2156, 1693, 1415, -663, 107, -2398, +-1209, -2631, -1698, -1379, -1080, 591, -8, 1938, +861, 2019, 936, 1036, 480, -467, 21, -1423, +-72, -1095, 81, -229, 65, 440, -396, 467, +-859, -327, -688, -723, -80, -293, 763, 657, +1455, 1615, 1179, 1638, 105, 331, -1261, -1461, +-2043, -2744, -1389, -2622, 210, -617, 1650, 1870, +1993, 3509, 1079, 3184, -253, 1019, -1385, -1713, +-1733, -3548, -994, -3374, 99, -1474, 907, 1027, +852, 3055, 376, 3325, 188, 1744, 404, -406, +427, -2271, -193, -2558, -1187, -1458, -1756, 1, +-1435, 1041, -137, 1203, 1874, 925, 2946, 400, +2307, 110, 101, 75, -2595, -76, -3590, -398, +-2439, -709, 103, -1067, 2493, -973, 3383, -109, +2186, 988, -207, 1885, -2144, 1895, -2550, 841, +-1346, -893, 203, -2221, 1259, -2397, 1427, -1426, +842, 188, -109, 1951, -612, 2618, -556, 2115, +-41, 577, 354, -1331, 149, -2351, -127, -2346, +-393, -1240, -376, 59, -300, 1369, 78, 2384, +987, 2361, 1398, 1392, 1015, -450, -226, -2427, +-1729, -3056, -2405, -2500, -1675, -615, 372, 1678, +2695, 3234, 3657, 3533, 2229, 1771, -969, -730, +-3669, -3132, -4108, -4040, -1998, -2649, 1393, -175, +3842, 2263, 3998, 3574, 1781, 3106, -1413, 1318, +-3618, -815, -3436, -2684, -1403, -3320, 1212, -2529, +2668, -603, 2430, 1695, 1001, 3072, -707, 3105, +-1415, 1526, -1146, -679, -760, -2479, -569, -3048, +-252, -1929, 407, 88, 1311, 1857, 1677, 2413, +877, 1580, -573, 2, -1840, -1287, -2128, -1565, +-977, -763, 817, 307, 2214, 1166, 2232, 897, +523, -115, -1536, -854, -2551, -1315, -1942, -718, +-13, 451, 1944, 1314, 2834, 1926, 1813, 1427, +-320, -13, -2258, -1543, -3082, -2713, -1990, -2439, +199, -903, 2271, 1332, 3383, 3160, 2524, 3596, +354, 2047, -1947, -539, -3404, -3033, -3055, -4242, +-1307, -3218, 1290, -627, 3374, 2429, 3732, 4384, +2232, 4035, -635, 1631, -2973, -1577, -3502, -3821, +-2524, -3958, -236, -2217, 1920, 524, 2846, 2699, +2747, 3427, 1176, 2449, -599, 264, -1658, -1822, +-2332, -2730, -1955, -2241, -942, -573, 457, 1208, +1828, 2128, 2550, 1776, 2206, 462, 778, -1037, +-1136, -1778, -2822, -1437, -3226, -319, -1840, 961, +482, 1621, 2934, 1434, 3842, 480, 2592, -746, +107, -1644, -2836, -1850, -4311, -1199, -3399, 189, +-490, 1519, 2716, 2313, 4402, 1934, 3639, 562, +830, -994, -2506, -2200, -4264, -2431, -3630, -1556, +-1164, -22, 1904, 1422, 3544, 2350, 3230, 2279, +1356, 1293, -1124, 41, -2545, -1452, -2572, -2465, +-1459, -2707, 66, -1659, 1150, 268, 1585, 2192, +1459, 3378, 858, 2734, 75, 927, -608, -1273, +-1147, -2868, -1395, -2953, -1298, -1840, -437, 107, +770, 1801, 1803, 2536, 2038, 2249, 1139, 905, +-454, -545, -1828, -1561, -2258, -1930, -1405, -1395, +276, -643, 1713, 546, 2229, 1650, 1408, 1773, +15, 1160, -1437, -159, -2110, -1667, -1436, -1936, +-104, -895, 1503, 693, 2230, 2262, 1551, 1984, +218, 110, -1420, -1965, -2221, -2865, -1804, -1656, +-489, 810, 1371, 2639, 2393, 2777, 2051, 1270, +667, -850, -896, -2185, -1939, -2274, -1860, -1234, +-1046, 85, -87, 893, 968, 1139, 1412, 1074, +1339, 1026, 1204, 920, 662, 460, -316, -714, +-1616, -2187, -2609, -2834, -2433, -2138, -928, 122, +1571, 2715, 3523, 4156, 3743, 3294, 2071, 430, +-1100, -2741, -3853, -4412, -4653, -3689, -2968, -952, +451, 1958, 3353, 3517, 4532, 3249, 3252, 1566, +246, -530, -2420, -2169, -3700, -2610, -2981, -2080, +-994, -764, 915, 856, 2194, 1884, 2384, 2204, +1759, 1592, 572, 223, -908, -1104, -1918, -2029, +-2291, -1807, -1612, -777, -156, 415, 1436, 1423, +2450, 1525, 2163, 1029, 881, 308, -1022, -223, +-2310, -599, -2072, -1037, -1044, -1295, 513, -1046, +1677, -271, 1525, 1042, 1014, 2047, 311, 2025, +-404, 1142, -794, -593, -952, -2098, -945, -2698, +-683, -1889, -31, -44, 683, 1807, 1310, 2737, +1740, 2245, 1222, 760, -185, -924, -1486, -1889, +-2220, -2018, -1654, -1296, -432, -267, 1011, 441, +1911, 1087, 1948, 1530, 1332, 1565, -65, 1046, +-1283, -150, -1804, -1562, -1705, -2241, -857, -1873, +350, -576, 1260, 1044, 1726, 1782, 1375, 1760, +449, 1052, -641, -31, -1341, -750, -1353, -1177, +-827, -1379, 128, -899, 782, -190, 786, 430, +431, 905, -149, 918, -325, 653, -51, 362, +318, -73, 562, -436, 281, -641, -719, -815, +-1529, -712, -1454, -569, -440, -131, 1175, 681, +2339, 1451, 2066, 1878, 674, 1236, -1147, -472, +-2519, -2144, -2450, -2912, -1253, -1958, 612, 172, +2051, 2279, 2548, 3379, 1871, 2455, 183, 220, +-1420, -2177, -2395, -3343, -2293, -2583, -1036, -159, +639, 2080, 2107, 2711, 2560, 1973, 1760, 80, +114, -1376, -1733, -1486, -2414, -811, -1979, 19, +-696, 420, 1055, -64, 1908, -424, 1822, -143, +1067, 686, 116, 1731, -672, 1728, -1134, 450, +-1351, -1472, -1348, -2916, -838, -2725, 290, -803, +1551, 1746, 2378, 3451, 2185, 3259, 774, 1239, +-1171, -1386, -2885, -3219, -2868, -3140, -1437, -1245, +631, 996, 2435, 2120, 2761, 1853, 1664, 597, +-114, -428, -1570, -591, -1735, -162, -851, 294, +-4, 111, 417, -508, 98, -1322, -332, -1339, +-314, -488, 78, 846, 998, 1931, 1622, 2004, +1281, 1048, 159, -453, -1476, -1709, -2549, -2069, +-2279, -1464, -968, -282, 851, 798, 2338, 1178, +2664, 1013, 1914, 649, 244, 305, -1411, 180, +-2271, 15, -2293, -478, -1337, -1017, -24, -1257, +989, -1064, 1657, -282, 1800, 771, 1264, 1308, +296, 1525, -690, 1181, -1391, 381, -1489, -494, +-912, -1196, -322, -1534, 133, -1486, 472, -921, +744, 51, 1092, 1119, 1077, 1997, 751, 2206, +186, 1427, -821, 65, -1524, -1433, -1712, -2479, +-1328, -2417, 16, -1260, 1245, 316, 1794, 1665, +1746, 2226, 902, 1884, 59, 1045, -696, 52, +-1338, -878, -1521, -1529, -1324, -1771, -556, -1524, +554, -870, 1426, 226, 1724, 1446, 1410, 2343, +517, 2527, -525, 1599, -1174, -298, -1357, -2174, +-906, -3316, -265, -2862, -15, -1077, 82, 1088, +422, 2870, 953, 3218, 1522, 2257, 1445, 222, +276, -1799, -1029, -2840, -2127, -2557, -2343, -1014, +-1192, 690, 559, 1733, 1990, 1825, 2241, 1121, +1124, 78, -282, -602, -977, -928, -926, -730, +-327, -236, 31, 27, -243, 100, -657, -180, +-803, -360, -420, -159, 555, 392, 1541, 1052, +1880, 998, 1141, 305, -85, -552, -1478, -1282, +-2233, -1246, -1831, -688, -1036, 241, 364, 1052, +1517, 1261, 1994, 719, 2008, -166, 1124, -713, +-235, -795, -1523, -210, -2315, 217, -2047, 221, +-1019, 20, 409, -272, 1649, -360, 1987, 45, +1733, 569, 794, 761, -417, 577, -983, -122, +-1371, -682, -1420, -763, -956, -428, -418, -7, +457, 157, 1453, 238, 1792, 429, 1460, 660, +552, 646, -697, 333, -1578, -445, -1727, -1121, +-1247, -1245, -222, -780, 899, 371, 1377, 1530, +1397, 1914, 721, 1187, -32, -373, -559, -1800, +-898, -2196, -798, -1275, -502, 407, -15, 1811, +475, 2222, 638, 1368, 401, -267, 54, -1747, +-328, -2110, -357, -1282, -104, 43, 256, 1287, +667, 1641, 610, 1194, -78, 422, -951, -423, +-1380, -971, -1061, -1220, 28, -1164, 1184, -598, +1738, 329, 1476, 1148, 406, 1596, -840, 1254, +-1667, 279, -1737, -875, -944, -1718, 212, -1700, +980, -844, 1227, 513, 932, 1438, 472, 1463, +62, 735, -206, -135, -506, -580, -912, -661, +-1113, -557, -940, -468, -180, -407, 726, -127, +1621, 421, 1723, 844, 920, 969, -321, 501, +-1660, -390, -1932, -1120, -1148, -1188, 111, -404, +1158, 810, 1373, 1506, 954, 1009, 105, -358, +-624, -1560, -847, -1665, -461, -382, 191, 1309, +495, 2109, 325, 1545, -67, -65, -433, -1544, +-346, -2067, -111, -1311, 109, 173, 353, 1239, +434, 1396, 476, 818, 324, 119, -79, -292, +-511, -245, -726, -152, -715, -328, -260, -577, +403, -729, 771, -413, 803, 193, 453, 954, +-7, 1279, -343, 971, -535, 265, -428, -630, +-251, -1259, -88, -1214, 36, -685, 139, -32, +209, 611, 336, 866, 370, 913, 201, 778, +72, 276, -166, -358, -381, -909, -532, -1160, +-426, -773, -117, -62, 71, 643, 290, 975, +381, 699, 421, -47, 382, -634, 138, -560, +-35, -6, -428, 672, -638, 696, -608, -29, +-497, -933, 23, -1377, 376, -877, 548, 180, +716, 1303, 643, 1662, 421, 1157, -144, 136, +-755, -958, -1006, -1602, -1042, -1449, -595, -610, +99, 322, 722, 1052, 1326, 1125, 1342, 781, +791, 356, -25, -117, -1069, -513, -1646, -693, +-1492, -725, -635, -486, 542, -26, 1301, 318, +1448, 610, 897, 579, 103, 224, -453, 2, +-766, -39, -615, 148, -306, 201, -100, -234, +-134, -820, -279, -1036, -124, -601, 336, 384, +953, 1244, 1244, 1440, 940, 897, -47, -50, +-1133, -934, -1782, -1205, -1586, -829, -417, -304, +903, 340, 1644, 469, 1461, 330, 634, 418, +-321, 484, -801, 657, -571, 402, -287, -391, +-201, -1108, -398, -1407, -601, -911, -305, 138, +332, 1068, 1005, 1538, 1448, 1293, 1148, 318, +104, -709, -1127, -1241, -1955, -1207, -1642, -632, +-341, 68, 922, 485, 1485, 796, 1165, 794, +322, 544, -267, 161, -560, -354, -455, -743, +-202, -934, -69, -762, -91, -166, -291, 574, +-295, 1032, -139, 1076, 240, 390, 646, -392, +824, -886, 498, -1001, -46, -529, -506, 25, +-863, 410, -676, 654, -397, 701, -88, 432, +429, 7, 637, -499, 648, -865, 483, -648, +110, -73, -184, 358, -366, 606, -505, 392, +-404, 41, -376, -58, -209, -84, 73, 85, +341, 107, 753, -97, 769, -416, 420, -633, +-61, -334, -583, 176, -752, 759, -556, 952, +-261, 571, 88, -78, 231, -641, 274, -811, +340, -583, 418, -175, 409, 188, 341, 387, +91, 398, -421, 448, -781, 435, -958, 409, +-739, 76, -9, -563, 765, -1050, 1104, -1093, +895, -379, 586, 634, 66, 1248, -428, 1139, +-739, 407, -1039, -314, -983, -727, -607, -777, +85, -513, 904, -153, 1491, 151, 1488, 355, +843, 444, -298, 439, -1391, 299, -1876, -21, +-1514, -407, -397, -672, 827, -527, 1498, 166, +1429, 671, 666, 622, -86, 79, -571, -774, +-839, -914, -550, -348, -177, 500, -126, 1115, +-258, 920, -271, 166, 5, -589, 662, -1024, +1092, -957, 761, -421, 264, 168, -350, 690, +-910, 898, -1004, 723, -838, 319, -276, -240, +379, -651, 672, -921, 807, -751, 873, -217, +665, 486, 43, 965, -677, 743, -1101, 153, +-1150, -473, -610, -696, 177, -251, 898, 384, +1255, 686, 845, 410, -2, -470, -682, -1183, +-725, -1132, -277, -119, 208, 1178, 362, 1911, +98, 1360, -348, -65, -561, -1398, -412, -1923, +188, -1256, 730, 2, 864, 1086, 736, 1377, +151, 1021, -485, 205, -953, -465, -1123, -647, +-712, -512, -61, -263, 577, -58, 1002, -8, +1140, 67, 837, 246, 150, 277, -650, 291, +-1150, 87, -1142, -150, -758, -143, -6, -105, +652, 51, 915, 119, 872, -80, 430, -284, +-25, -395, -169, -232, -350, 224, -524, 566, +-603, 617, -532, 382, -287, -114, 177, -551, +610, -613, 713, -400, 619, -157, 295, 134, +-10, 150, -286, 156, -459, 381, -590, 550, +-694, 526, -495, 213, -231, -450, 219, -1091, +838, -1224, 1325, -700, 1363, 367, 630, 1323, +-605, 1544, -1619, 809, -1936, -276, -1560, -1094, +-338, -1136, 1111, -602, 2074, -29, 2155, 330, +1108, 351, -211, 365, -1243, 395, -1728, 452, +-1502, 286, -917, -143, -11, -635, 861, -892, +1269, -579, 1372, 55, 1123, 679, 375, 917, +-484, 519, -1189, -149, -1503, -567, -1102, -521, +-436, -100, 342, 252, 1068, 253, 1227, -18, +997, -244, 436, -214, -175, 183, -420, 532, +-640, 469, -943, 29, -1068, -623, -742, -891, +74, -468, 985, 366, 1541, 976, 1474, 1024, +729, 352, -387, -610, -1300, -1094, -1629, -983, +-1217, -268, -403, 527, 444, 870, 1087, 849, +1254, 464, 1039, 40, 394, -396, -360, -775, +-848, -985, -1206, -707, -950, 5, -249, 812, +520, 1287, 1047, 1044, 839, 188, 211, -735, +-418, -1220, -615, -1038, -297, -206, 242, 586, +576, 896, 330, 532, -356, -149, -934, -567, +-800, -291, -41, 377, 806, 741, 1125, 381, +725, -456, -62, -1235, -765, -1147, -819, -152, +-326, 952, 217, 1621, 434, 1168, 169, -46, +-298, -1174, -444, -1461, -147, -773, 429, 281, +887, 1018, 842, 874, 128, 187, -800, -493, +-1181, -697, -934, -237, -219, 329, 530, 652, +899, 481, 915, -73, 547, -567, -99, -765, +-433, -513, -564, -5, -545, 489, -311, 757, +-151, 668, 84, 442, 379, -5, 578, -487, +429, -907, 40, -1122, -230, -645, -332, 310, +-174, 1320, 45, 1672, 87, 965, -185, -319, +-332, -1449, -220, -1744, 58, -889, 495, 465, +505, 1413, 311, 1426, -12, 400, -457, -816, +-456, -1288, -168, -669, 172, 490, 333, 1224, +-100, 927, -560, -234, -589, -1275, -46, -1370, +833, -495, 1354, 801, 1092, 1615, 41, 1395, +-1281, 287, -2097, -1020, -1570, -1607, -150, -1268, +1279, -168, 2029, 859, 1676, 1233, 574, 941, +-668, 210, -1392, -428, -1444, -706, -949, -686, +-151, -433, 451, 0, 874, 382, 1035, 630, +861, 556, 423, 86, -233, -413, -787, -626, +-1096, -511, -971, 34, -242, 559, 569, 676, +977, 367, 845, -267, 286, -840, -216, -776, +-433, -154, -437, 576, -230, 916, 37, 559, +108, 11, -14, -515, -96, -612, 117, -319, +306, -68, 249, 160, -56, 131, -313, 6, +-255, 72, 23, 363, 291, 637, 358, 437, +164, -272, -325, -1062, -688, -1260, -593, -597, +42, 594, 769, 1497, 992, 1395, 568, 505, +-321, -646, -922, -1372, -967, -1129, -487, -391, +447, 421, 942, 914, 801, 768, 191, 330, +-627, -11, -810, -330, -463, -455, 32, -385, +570, -397, 674, -83, 374, 355, -111, 611, +-540, 614, -587, 203, -271, -443, -45, -769, +134, -613, 395, -94, 499, 644, 514, 815, +168, 447, -329, -178, -712, -788, -777, -706, +-417, -195, 177, 430, 800, 824, 909, 519, +446, -85, -245, -645, -710, -794, -622, -269, +-167, 328, 296, 630, 502, 584, 312, 247, +-153, -233, -557, -571, -424, -678, 149, -495, +573, 79, 601, 583, 127, 844, -348, 596, +-354, 81, -207, -410, -55, -714, -49, -682, +-200, -428, -318, 40, 8, 433, 622, 688, +1047, 699, 884, 431, -52, -25, -1163, -493, +-1650, -834, -1126, -842, 82, -389, 1253, 239, +1604, 784, 1016, 879, -56, 477, -874, 15, +-923, -323, -471, -339, 5, -299, 108, -434, +-156, -466, -227, -295, 73, 215, 596, 796, +1058, 1023, 805, 731, -118, -101, -1020, -900, +-1442, -1246, -879, -827, 222, 185, 862, 987, +860, 1087, 360, 415, -109, -556, -86, -1050, +181, -479, 242, 401, -159, 1059, -774, 866, +-1080, -182, -701, -1065, 318, -1233, 1239, -516, +1480, 502, 807, 1070, -341, 945, -1195, 324, +-1229, -334, -522, -450, 263, -224, 646, -87, +453, -255, 37, -621, -114, -744, 39, -101, +330, 1022, 393, 1733, 48, 1444, -417, 134, +-782, -1457, -679, -2320, -58, -1724, 516, -124, +735, 1503, 462, 2131, -22, 1423, -116, -56, +29, -1187, 23, -1243, -166, -561, -551, 291, +-749, 464, -372, -10, 282, -402, 915, -348, +1108, 271, 618, 950, -176, 944, -845, 291, +-1135, -621, -730, -1301, 7, -1056, 535, -179, +836, 696, 608, 1046, 50, 662, -265, -22, +-313, -460, -222, -389, -83, -109, 16, 87, +-85, 145, -177, -20, -21, -259, 140, -226, +239, -120, 310, 128, 143, 411, -84, 445, +-176, 302, -255, -14, -255, -279, -134, -556, +89, -557, 230, -287, 210, 123, 78, 533, +-74, 752, -144, 512, -43, -16, 111, -497, +212, -683, 132, -372, -223, 106, -468, 308, +-400, 209, -13, -54, 490, -181, 679, 115, +427, 391, -133, 502, -605, 143, -694, -480, +-382, -911, 295, -803, 773, -15, 637, 800, +47, 1143, -659, 775, -873, -172, -368, -889, +397, -948, 931, -523, 778, 250, 103, 672, +-640, 505, -958, 125, -554, -191, 92, -154, +513, 140, 517, 190, 185, -120, -50, -597, +-4, -744, 105, -233, 191, 659, -93, 1292, +-589, 1062, -802, -65, -595, -1287, 144, -1651, +1048, -861, 1393, 567, 874, 1620, -246, 1424, +-1284, 277, -1557, -969, -869, -1469, 284, -790, +1127, 354, 1229, 1126, 593, 964, -275, 37, +-786, -918, -630, -1076, -67, -336, 275, 702, +270, 1287, -61, 795, -401, -327, -323, -1257, +50, -1273, 592, -288, 812, 852, 405, 1349, +-387, 935, -1001, -130, -936, -1019, -244, -1145, +589, -531, 961, 369, 704, 977, 52, 878, +-640, 312, -807, -395, -343, -831, 207, -707, +573, -303, 501, 233, 38, 655, -310, 717, +-479, 497, -411, 77, 66, -465, 451, -861, +474, -786, 242, -284, -171, 430, -375, 901, +-327, 761, -248, 289, 12, -280, 226, -579, +329, -406, 361, -197, 31, 8, -227, 58, +-327, -117, -401, -19, -122, 272, 169, 546, +381, 625, 489, 190, 185, -406, -216, -838, +-525, -875, -533, -391, -227, 212, 175, 721, +489, 907, 591, 605, 376, 138, -47, -354, +-507, -689, -726, -708, -528, -512, -69, -167, +495, 273, 687, 698, 486, 865, 115, 630, +-301, -12, -422, -733, -397, -1032, -305, -656, +-7, 75, 139, 605, 283, 697, 364, 339, +188, -34, 100, -277, -66, -344, -333, -178, +-354, -22, -261, 102, -100, 177, 206, 66, +352, -23, 253, -12, 127, -45, -45, -115, +-121, -170, -68, -43, -103, 189, -247, 376, +-344, 348, -138, 24, 244, -424, 557, -643, +593, -467, 224, -6, -342, 552, -725, 789, +-737, 547, -194, -38, 498, -569, 730, -719, +470, -446, -66, 32, -358, 395, -269, 444, +-142, 293, -52, 75, 3, -128, -64, -210, +-64, -210, 155, -126, 315, -5, 372, 90, +94, 112, -438, 64, -640, -6, -412, -23, +116, 2, 583, 60, 646, 120, 286, 2, +-337, -149, -793, -189, -624, -144, 33, 93, +704, 328, 748, 219, 160, -74, -478, -376, +-706, -383, -369, 17, 231, 477, 538, 663, +347, 248, -55, -458, -371, -923, -346, -769, +-66, -46, 238, 794, 389, 1167, 208, 781, +-107, -62, -455, -913, -563, -1183, -147, -796, +327, 21, 550, 767, 492, 1024, 149, 764, +-197, 159, -471, -449, -615, -795, -527, -749, +-83, -389, 585, 188, 886, 641, 677, 736, +70, 386, -598, -179, -920, -586, -721, -589, +-98, -100, 615, 436, 981, 618, 605, 298, +-270, -401, -889, -906, -801, -706, -44, 99, +767, 1013, 926, 1315, 332, 695, -529, -471, +-994, -1396, -785, -1433, -71, -526, 635, 664, +940, 1370, 702, 1213, 36, 317, -511, -658, +-734, -1039, -562, -724, -117, -24, 149, 592, +259, 581, 235, 91, 237, -383, 249, -526, +164, -125, 33, 459, -278, 752, -441, 550, +-391, -111, -300, -739, -53, -983, 180, -666, +390, 56, 539, 728, 453, 1026, 206, 837, +-284, 226, -690, -504, -801, -997, -608, -955, +2, -413, 672, 308, 957, 821, 650, 806, +-85, 385, -631, -125, -659, -498, -248, -509, +307, -231, 351, 38, -27, 225, -393, 103, +-515, -25, -111, -15, 545, 72, 881, 253, +603, 201, -76, -100, -781, -379, -1030, -401, +-585, -141, 175, 305, 691, 541, 684, 365, +189, -69, -303, -495, -336, -580, -42, -316, +386, 188, 378, 644, -179, 684, -671, 321, +-791, -245, -303, -670, 432, -686, 816, -319, +735, 106, 213, 382, -271, 510, -453, 439, +-419, 300, -184, 60, -41, -265, -118, -630, +-210, -778, -37, -488, 337, 117, 623, 724, +681, 965, 291, 651, -307, 24, -793, -485, +-986, -777, -616, -671, 7, -293, 614, 111, +844, 466, 597, 568, 292, 453, -74, 259, +-390, -107, -557, -417, -624, -498, -427, -415, +-66, -119, 298, 246, 594, 392, 561, 360, +251, 190, -95, -119, -352, -261, -356, -172, +-191, 5, -101, 136, -128, 47, -144, -180, +-38, -255, 163, -128, 349, 160, 448, 440, +297, 465, -90, 152, -510, -300, -708, -634, +-392, -569, 181, -109, 494, 376, 443, 629, +82, 541, -264, 132, -296, -322, -145, -559, +124, -536, 324, -188, 239, 232, -95, 508, +-389, 518, -401, 219, -141, -128, 149, -415, +228, -505, 211, -251, 146, 52, 38, 273, +12, 408, 6, 293, -41, 28, -158, -172, +-348, -239, -362, -157, -188, -54, 111, -40, +368, -89, 473, -75, 565, 117, 324, 327, +-192, 446, -637, 315, -881, -71, -757, -561, +-283, -876, 393, -657, 1010, 65, 1185, 892, +738, 1207, -154, 772, -1016, -167, -1337, -981, +-1020, -1171, -181, -736, 750, 95, 1201, 771, +982, 994, 253, 737, -553, 137, -927, -508, +-790, -858, -210, -724, 363, -219, 586, 386, +432, 663, -59, 546, -333, 144, -302, -243, +-147, -403, 70, -360, 79, -116, 113, 171, +174, 270, 104, 194, 67, 26, -120, -132, +-391, -151, -563, -151, -447, -81, 78, 105, +732, 244, 1043, 276, 687, 123, -220, -205, +-1004, -372, -1238, -347, -806, -141, 153, 213, +954, 452, 1144, 423, 635, 114, -136, -241, +-683, -464, -760, -400, -346, -70, 97, 273, +246, 477, 176, 389, -39, -50, -111, -471, +95, -567, 316, -242, 275, 317, -6, 639, +-263, 576, -421, 173, -322, -380, -120, -734, +93, -731, 316, -320, 288, 363, 155, 836, +51, 879, -59, 433, -110, -247, -196, -732, +-336, -856, -266, -525, 1, -21, 294, 430, +389, 690, 220, 622, -70, 277, -309, -151, +-263, -458, -79, -483, 67, -264, 196, -79, +78, 14, -155, 71, -219, 203, -214, 385, +71, 384, 338, 129, 307, -190, 76, -427, +-270, -448, -449, -211, -306, 57, 53, 293, +266, 361, 298, 221, 121, 1, -197, -230, +-317, -282, -202, -125, 111, 131, 364, 334, +268, 283, -97, -78, -485, -487, -490, -593, +-123, -303, 321, 331, 541, 847, 384, 805, +-29, 280, -483, -454, -640, -910, -315, -810, +268, -295, 721, 248, 541, 624, -151, 739, +-655, 516, -724, 56, -258, -390, 400, -599, +739, -526, 670, -182, 134, 108, -579, 191, +-870, 258, -621, 344, 38, 391, 646, 230, +705, -146, 327, -545, -216, -672, -552, -377, +-443, 171, 6, 560, 371, 577, 428, 312, +60, -55, -462, -299, -591, -416, -332, -327, +234, -130, 703, 117, 720, 368, 307, 391, +-382, 201, -892, -89, -827, -385, -279, -422, +402, -199, 751, 159, 586, 489, 103, 424, +-291, 93, -416, -303, -327, -538, -45, -382, +171, 31, 176, 423, -69, 563, -288, 228, +-295, -266, -35, -498, 360, -347, 519, 135, +355, 441, -7, 305, -453, -129, -759, -478, +-597, -390, -58, 76, 436, 568, 595, 669, +425, 206, 149, -476, -164, -900, -355, -676, +-298, 46, -188, 757, -90, 984, -93, 511, +-127, -308, 65, -858, 395, -777, 501, -221, +204, 471, -183, 723, -445, 434, -551, -48, +-304, -404, 44, -455, 380, -176, 542, 144, +232, 265, -190, 268, -415, 57, -411, -86, +-103, -108, 329, -129, 482, -117, 305, -124, +-123, -45, -528, 134, -528, 339, -212, 343, +100, 99, 338, -268, 482, -501, 446, -417, +224, -22, -232, 440, -595, 532, -730, 199, +-569, -291, 25, -495, 579, -186, 915, 353, +778, 571, 103, 242, -599, -402, -975, -803, +-858, -618, -241, 48, 505, 765, 931, 1020, +812, 639, 175, -142, -601, -873, -890, -1103, +-601, -665, -39, 86, 539, 789, 608, 1004, +314, 644, -132, -20, -412, -593, -227, -755, +-31, -492, -26, -48, -160, 293, -244, 396, +-34, 264, 346, 133, 539, 27, 477, -46, +71, -136, -553, -222, -1008, -242, -885, -122, +-123, 102, 727, 235, 1132, 226, 883, 115, +168, -12, -577, -89, -954, -120, -884, -192, +-425, -196, 228, -87, 660, 96, 672, 340, +486, 438, 101, 217, -254, -187, -428, -513, +-587, -582, -419, -250, -78, 236, 246, 576, +541, 594, 503, 300, 187, -101, -233, -491, +-506, -644, -376, -498, -93, -30, 204, 448, +321, 714, 179, 598, 3, 73, -224, -458, +-295, -660, -97, -438, 117, -16, 241, 339, +146, 413, -18, 238, -81, -3, -101, -143, +-86, -183, -113, -111, -108, 7, -33, 74, +56, 71, 124, -2, 162, -70, 158, -74, +60, -32, -154, 87, -297, 167, -320, 131, +-154, -3, 98, -185, 263, -199, 324, -100, +169, 18, -70, 108, -285, 145, -293, 129, +-108, 57, 62, -38, 111, -132, 64, -178, +-17, -96, -63, 20, -23, 77, 41, 146, +88, 137, 2, 57, -61, -26, -122, -112, +-135, -170, -45, -207, -4, -101, 22, 92, +110, 298, 148, 406, 57, 231, -61, -169, +-151, -520, -180, -577, -109, -268, 19, 276, +109, 686, 190, 663, 77, 182, -98, -383, +-137, -676, -87, -539, 18, -77, 86, 368, +19, 504, -56, 310, -60, -45, -100, -258, +-14, -195, 141, 5, 183, 110, 102, 20, +-79, -86, -262, -111, -273, -1, -108, 38, +111, -15, 283, 12, 293, 125, 100, 271, +-139, 286, -204, 15, -196, -402, -143, -628, +-43, -483, -16, 25, 67, 580, 206, 753, +278, 480, 270, -7, 50, -402, -324, -477, +-604, -400, -515, -278, -29, -104, 418, 157, +613, 452, 448, 626, 56, 456, -315, -26, +-524, -468, -400, -590, -167, -336, 147, 10, +351, 156, 250, 31, 100, -1, -112, 155, +-175, 446, -55, 566, 41, 197, 80, -388, +-36, -846, -172, -827, -233, -257, -226, 468, +-4, 810, 385, 691, 640, 225, 434, -248, +-229, -410, -809, -421, -887, -306, -264, -104, +523, 109, 855, 307, 668, 320, 56, 88, +-521, -148, -756, -161, -502, 24, 83, 230, +514, 198, 537, -173, 191, -505, -192, -413, +-259, -21, -251, 492, -123, 634, 96, 274, +90, -186, 135, -534, 52, -477, -83, -22, +22, 313, 66, 384, 103, 213, 80, -170, +-195, -300, -359, -206, -294, -66, -28, 49, +439, 166, 602, 301, 354, 380, -108, 185, +-507, -277, -575, -683, -348, -709, -8, -182, +330, 510, 513, 892, 445, 691, 155, 126, +-245, -443, -478, -712, -350, -593, -67, -261, +107, 148, 149, 476, 18, 587, 49, 443, +141, 73, 178, -343, 140, -518, -63, -407, +-200, -114, -351, 198, -365, 273, -67, 138, +234, 42, 470, 137, 440, 268, 31, 184, +-286, -284, -368, -712, -260, -613, -83, -8, +78, 677, 141, 837, 205, 395, 219, -187, +26, -470, -160, -519, -241, -320, -128, -84, +112, 119, 156, 353, 59, 432, -77, 292, +-117, 35, -41, -218, 45, -398, 159, -398, +187, -216, 93, 90, -191, 341, -434, 409, +-329, 237, 162, -15, 597, -149, 550, -179, +34, -231, -476, -262, -580, -169, -349, 111, +103, 435, 441, 473, 562, 161, 339, -252, +-129, -420, -522, -301, -526, -46, -120, 103, +268, 130, 438, 211, 297, 237, -32, 120, +-270, -92, -271, -341, -62, -353, 219, -60, +259, 230, 67, 342, -192, 187, -268, -96, +-86, -204, 138, -97, 233, 60, 119, 88, +-34, -53, -111, -157, -86, -55, 39, 123, +94, 240, -46, 128, -138, -105, -117, -200, +45, -155, 249, 22, 200, 158, -2, 107, +-143, -34, -145, -117, -67, -111, 1, 45, +57, 195, 113, 148, 103, -22, -64, -217, +-172, -283, -40, -132, 189, 148, 284, 352, +69, 305, -222, 19, -324, -271, -228, -361, +81, -187, 363, 96, 347, 245, 81, 185, +-260, 7, -353, -94, -101, -48, 286, 56, +383, 115, 82, 19, -262, -197, -466, -318, +-291, -242, 140, 38, 485, 408, 626, 559, +402, 401, -160, -53, -667, -567, -808, -727, +-455, -475, 226, 50, 756, 524, 855, 689, +469, 432, -90, 39, -577, -310, -706, -439, +-421, -327, -32, -120, 265, 84, 366, 27, +317, -3, 314, 120, 318, 342, 67, 493, +-295, 277, -644, -235, -691, -708, -301, -733, +356, -280, 824, 339, 862, 674, 391, 550, +-346, 232, -722, -125, -697, -315, -250, -350, +225, -363, 474, -221, 444, 120, 179, 426, +-80, 474, -179, 187, -81, -241, -29, -420, +-74, -256, -149, 108, -87, 332, 159, 206, +350, -78, 219, -265, -103, -258, -343, -26, +-264, 140, 93, 273, 429, 328, 407, 190, +-2, -186, -464, -577, -553, -606, -130, -118, +402, 610, 596, 844, 290, 445, -141, -321, +-376, -739, -235, -594, -61, -62, 127, 418, +299, 523, 180, 224, -71, -214, -281, -417, +-266, -265, 35, 242, 418, 576, 482, 438, +267, -193, -174, -805, -557, -925, -674, -299, +-363, 666, 308, 1205, 919, 958, 963, 136, +249, -706, -562, -1143, -874, -937, -674, -304, +-121, 448, 381, 981, 662, 946, 666, 348, +290, -259, -271, -535, -652, -494, -466, -313, +-64, -252, 336, -122, 439, 199, 223, 524, +-39, 576, -261, 311, -279, -120, 71, -446, +364, -385, 251, -232, -109, -25, -367, 68, +-146, 114, 206, 196, 289, 288, 24, 213, +-179, -125, -88, -331, 97, -307, 149, 43, +127, 310, 21, 323, -106, -41, -190, -367, +-93, -358, 122, -88, 275, 256, 207, 462, +-63, 284, -239, -65, -200, -230, -6, -283, +177, -164, 357, -46, 230, 121, -48, 222, +-265, 217, -313, -27, -140, -314, 87, -338, +200, 67, 213, 499, 271, 554, 215, 135, +43, -485, -161, -774, -416, -518, -415, 19, +-88, 498, 296, 742, 547, 573, 393, 147, +34, -417, -241, -722, -247, -703, -75, -207, +74, 463, 104, 740, 22, 459, -62, 18, +-177, -391, -114, -579, 153, -250, 470, 162, +479, 467, 223, 502, -231, 66, -621, -511, +-577, -693, -216, -268, 242, 392, 479, 733, +509, 471, 320, -187, 189, -614, 17, -451, +-238, 74, -522, 431, -587, 380, -320, -107, +228, -459, 737, -315, 775, 56, 453, 349, +-188, 442, -612, 129, -600, -214, -193, -298, +305, -228, 434, 43, 175, 136, -57, -16, +-222, -213, -90, -68, 223, 334, 325, 579, +209, 337, -87, -303, -316, -846, -278, -755, +21, -60, 208, 725, 139, 1102, 12, 675, +-36, -372, -4, -1266, 169, -1238, 298, -240, +306, 1152, 87, 1764, -403, 968, -814, -696, +-513, -1951, 270, -1718, 963, -91, 1025, 1704, +271, 2129, -603, 844, -897, -1033, -474, -1987, +193, -1388, 615, 257, 484, 1551, 23, 1505, +-419, 377, -355, -877, 97, -1415, 509, -865, +587, 337, 21, 1150, -617, 1066, -728, 136, +-210, -896, 604, -1169, 915, -325, 493, 851, +-256, 1298, -831, 469, -712, -953, 1, -1617, +589, -887, 938, 772, 563, 1876, -210, 1524, +-742, -43, -773, -1621, -125, -1976, 420, -808, +580, 817, 369, 1708, 32, 1293, -192, -28, +-106, -1103, 24, -1111, 87, -276, -9, 677, +-281, 985, -376, 292, -74, -733, 482, -1157, +772, -507, 541, 761, -87, 1489, -720, 940, +-797, -418, -281, -1468, 389, -1285, 807, -101, +575, 1139, -52, 1369, -503, 466, -468, -777, +5, -1350, 494, -769, 471, 442, -9, 1354, +-513, 1150, -501, 69, 43, -1133, 630, -1453, +671, -613, 205, 685, -400, 1405, -698, 846, +-470, -402, 78, -1159, 635, -682, 846, 467, +461, 1175, -233, 692, -738, -549, -710, -1372, +-154, -1184, 293, 5, 562, 1223, 588, 1585, +383, 916, -42, -274, -376, -1207, -426, -1401, +-292, -809, -110, 160, 4, 986, 278, 1126, +596, 584, 659, -224, 207, -632, -436, -423, +-793, 66, -612, 186, -19, -190, 655, -566, +930, -456, 504, 231, -272, 1014, -817, 1204, +-633, 449, 8, -728, 556, -1546, 642, -1228, +417, -105, -25, 1054, -490, 1461, -580, 883, +-159, -197, 338, -1018, 417, -1152, 194, -588, +-53, 385, -17, 932, 107, 897, 119, 270, +-13, -475, -111, -849, -248, -641, -322, -65, +-91, 531, 518, 731, 712, 369, 377, -143, +-192, -412, -588, -355, -420, -120, -60, 46, +247, 57, 405, 155, 342, 118, 0, 51, +-307, 36, -293, 10, 130, 34, 428, 1, +381, -150, -70, -266, -374, -131, -463, 46, +-184, 255, 348, 293, 677, 155, 534, -25, +-81, -215, -564, -163, -522, -125, -57, -50, +327, -28, 454, 20, 312, 84, 131, 233, +-165, 263, -402, 109, -350, -28, -19, -349, +363, -581, 407, -449, 295, 147, 189, 706, +-83, 915, -300, 470, -409, -409, -290, -1029, +-24, -965, 345, -284, 537, 623, 467, 1136, +161, 869, -152, 5, -350, -812, -329, -965, +-249, -453, -169, 233, 151, 562, 463, 499, +643, 120, 313, -168, -117, -205, -345, -70, +-289, 111, -165, 96, -142, -196, -102, -436, +220, -351, 454, 179, 474, 753, 250, 820, +-93, 230, -339, -692, -400, -1173, -259, -720, +-26, 278, 286, 1018, 419, 1056, 351, 235, +152, -636, -94, -907, -304, -575, -205, 40, +-80, 622, 75, 765, 165, 319, 209, -242, +195, -705, 90, -650, -80, -20, -136, 663, +-119, 795, -86, 120, 68, -610, 283, -865, +425, -252, 331, 721, -257, 1029, -778, 328, +-527, -791, 132, -1156, 820, -633, 979, 647, +420, 1386, -469, 906, -957, -300, -772, -1266, +-37, -1187, 704, -177, 961, 999, 429, 1261, +-319, 564, -558, -648, -284, -1241, 213, -837, +408, 287, 195, 1274, -286, 1185, -507, 34, +-264, -1271, 249, -1567, 903, -562, 961, 1040, +200, 1882, -803, 1137, -1286, -521, -774, -1821, +279, -1588, 1129, -4, 1198, 1474, 435, 1619, +-573, 342, -880, -1155, -456, -1586, 226, -439, +531, 1020, 214, 1680, -248, 779, -349, -849, +17, -1892, 464, -1407, 649, 270, 345, 1757, +-286, 1962, -823, 534, -680, -1138, 85, -1895, +739, -1131, 855, 427, 206, 1502, -450, 1189, +-633, -107, -263, -1299, 366, -1202, 642, 13, +560, 1301, -38, 1653, -581, 535, -824, -1172, +-540, -2005, 319, -1472, 1166, 93, 1127, 1797, +398, 2121, -529, 1007, -1193, -604, -877, -1741, +-192, -1548, 505, -467, 929, 559, 867, 1093, +402, 866, -289, 362, -752, -179, -680, -540, +-289, -598, 312, -413, 655, -182, 598, 253, +312, 662, -242, 852, -583, 482, -505, -455, +-6, -1375, 582, -1454, 679, -288, 244, 1215, +-301, 2118, -509, 1479, -259, -233, 44, -1799, +418, -2143, 375, -1103, 84, 577, -190, 1573, +-297, 1431, 69, 567, 411, -299, 473, -603, +4, -484, -468, -363, -649, -410, -378, -516, +274, -334, 961, 380, 1057, 1185, 361, 1429, +-698, 692, -1254, -744, -825, -1830, 233, -1574, +1137, -296, 1036, 1148, 236, 1573, -611, 831, +-854, -275, -346, -1013, 506, -753, 976, 59, +528, 680, -450, 558, -1138, -307, -862, -990, +358, -816, 1347, 363, 1315, 1440, 261, 1452, +-790, 210, -1274, -1405, -905, -2045, 138, -1138, +950, 682, 1111, 1973, 481, 1887, -377, 341, +-764, -1375, -228, -1886, 416, -969, 543, 489, +-17, 1438, -798, 969, -914, -203, -7, -952, +1371, -730, 1856, 311, 889, 1015, -987, 718, +-2238, -371, -1838, -1269, -45, -1100, 1715, -76, +2327, 1087, 1560, 1510, -400, 786, -1984, -571, +-2039, -1476, -524, -1317, 1286, -148, 1889, 1309, +920, 1589, -597, 533, -1153, -1050, -714, -1775, +168, -1108, 790, 555, 950, 1804, 331, 1688, +-698, 336, -977, -1236, -460, -1833, 469, -1271, +967, 128, 642, 1165, -50, 1420, -501, 790, +-472, -270, -147, -878, 381, -813, 604, -193, +162, 436, -554, 464, -542, -108, 56, -606, +666, -509, 664, 194, 119, 964, -258, 1023, +-461, 349, -310, -777, -50, -1359, 381, -940, +550, 57, 196, 944, -338, 1040, -447, 318, +4, -470, 443, -635, 640, -291, 281, 504, +-207, 733, -574, 170, -756, -727, -271, -1361, +591, -882, 1028, 426, 745, 1679, 14, 1807, +-531, 660, -588, -936, -314, -2004, 10, -1777, +199, -305, 323, 1244, 235, 1790, 1, 1114, +117, -294, 388, -1285, 379, -1113, 12, 26, +-579, 994, -768, 1058, -473, 83, 202, -1308, +871, -1808, 1053, -711, 665, 1130, -96, 2364, +-856, 2176, -975, 215, -422, -1875, 335, -2749, +860, -2007, 595, -38, 14, 1719, -402, 2262, +-207, 1533, 323, 265, 569, -735, 235, -1198, +-358, -1205, -758, -903, -595, -486, -27, 206, +599, 864, 1075, 1183, 986, 1248, 371, 734, +-658, -191, -1207, -1192, -1043, -1813, -310, -1451, +677, -357, 1243, 1017, 1149, 1816, 475, 1588, +-492, 545, -1094, -678, -908, -1413, -149, -1290, +615, -555, 921, 317, 625, 863, 2, 825, +-556, 409, -647, -232, -275, -601, 423, -567, +915, -103, 635, 393, 67, 647, -580, 510, +-900, -123, -682, -837, 47, -1086, 864, -620, +1293, 332, 897, 1220, -3, 1278, -880, 652, +-1238, -304, -690, -1171, 59, -1322, 902, -857, +1144, 83, 741, 994, 29, 1171, -773, 717, +-810, -48, -364, -624, 272, -694, 809, -427, +743, -122, 95, 194, -586, 260, -778, 139, +-297, 101, 529, 47, 1031, -23, 736, -148, +3, -85, -562, 44, -850, 257, -606, 156, +16, -272, 707, -480, 1039, -401, 672, -2, +-44, 468, -595, 637, -668, 408, -460, -28, +-41, -632, 619, -768, 977, -418, 757, 278, +-85, 838, -918, 722, -1163, -15, -594, -803, +458, -1085, 1384, -496, 1708, 708, 1012, 1480, +-531, 1222, -1930, -113, -2213, -1504, -1311, -2035, +748, -1167, 2625, 527, 3087, 2057, 1733, 2368, +-780, 1149, -2967, -923, -3352, -2549, -1633, -2650, +1007, -962, 3048, 1304, 3239, 2753, 1551, 2519, +-993, 623, -2527, -1646, -2365, -2779, -771, -2089, +1102, -229, 1697, 1776, 1270, 2280, 197, 1470, +-595, -178, -487, -1479, -25, -1632, 410, -906, +194, 157, -435, 902, -898, 835, -463, 404, +809, 48, 1759, -201, 1504, -6, -64, -45, +-1843, -304, -2395, -799, -1188, -974, 1099, -283, +2901, 851, 2850, 1753, 851, 1648, -1901, 239, +-3344, -1341, -2623, -2281, -191, -1957, 2541, -433, +3437, 1474, 2310, 2492, -263, 2051, -2363, 386, +-2575, -1552, -1327, -2327, 587, -1756, 1705, -180, +1597, 1272, 662, 1828, -250, 1262, -752, -99, +-588, -1264, -106, -1396, 205, -667, 409, 575, +346, 1288, 222, 1109, -192, 105, -619, -1152, +-545, -1698, -124, -1126, 850, 316, 1477, 1788, +1218, 2130, 90, 1044, -1289, -678, -2027, -2233, +-1481, -2380, 222, -1120, 1896, 970, 2463, 2476, +1442, 2306, -529, 653, -2149, -1415, -1959, -2540, +-440, -1720, 1471, 214, 2249, 1875, 1120, 2185, +-867, 712, -2375, -1343, -1785, -2430, 430, -1669, +2597, 407, 3081, 2371, 1159, 2609, -1608, 1023, +-3384, -1381, -2764, -2891, -245, -2481, 2379, -497, +3416, 1761, 2130, 2721, -451, 1935, -2179, 102, +-2226, -1557, -918, -2075, 1035, -1373, 1872, -32, +1246, 1020, -229, 1222, -1311, 822, -1212, 39, +-104, -546, 1375, -751, 1719, -605, 807, 34, +-413, 436, -1554, 650, -1622, 329, -424, -342, +886, -663, 1559, -711, 1229, -186, 138, 382, +-643, 850, -842, 984, -250, 426, 261, -481, +472, -1253, 409, -1463, -142, -578, -471, 667, +-493, 1493, -60, 1419, 600, 324, 1111, -738, +937, -1345, 226, -1025, -549, -82, -1118, 636, +-1102, 916, -474, 538, 376, -291, 1067, -788, +1235, -701, 1050, -131, 369, 772, -360, 1179, +-852, 701, -1193, -164, -1054, -1405, -416, -1935, +673, -1283, 1735, 235, 1829, 2116, 1076, 2859, +-374, 1926, -1661, -298, -1735, -2757, -1197, -3747, +157, -2589, 1533, 84, 1875, 3011, 1324, 4296, +179, 3180, -989, 184, -1378, -3166, -1073, -4653, +-387, -3502, 420, -347, 1022, 3005, 1304, 4382, +1189, 3321, 546, 433, -361, -2437, -1560, -3747, +-2144, -3029, -1380, -822, 348, 1599, 2450, 2868, +3398, 2693, 2316, 1277, -379, -713, -3100, -2145, +-4155, -2592, -2590, -1811, 781, -127, 3973, 1672, +4787, 2498, 2639, 2140, -1064, 416, -4150, -1418, +-4555, -2428, -2130, -2133, 1528, -509, 4342, 1179, +4438, 2098, 1677, 1636, -2004, 400, -4086, -878, +-3468, -1435, -624, -1180, 2300, -531, 3617, 355, +2847, 700, 251, 679, -2125, 672, -2957, 291, +-1990, 20, 215, -400, 2150, -1034, 2502, -1100, +1496, -787, -257, 178, -1688, 1422, -1887, 1898, +-1014, 1293, 559, -201, 1690, -1824, 1768, -2499, +886, -1498, -636, 237, -1652, 1795, -1602, 2303, +-517, 1312, 1105, -173, 2129, -1231, 1785, -1616, +509, -947, -1250, -152, -2318, 155, -1886, 316, +-341, 347, 1839, 613, 2761, 1098, 2034, 991, +109, 82, -1771, -1059, -2319, -2308, -1558, -2127, +42, -639, 1523, 1466, 2136, 3125, 1419, 2840, +-28, 620, -1110, -1913, -1231, -3391, -708, -2830, +-44, -416, 620, 1884, 915, 3039, 807, 2301, +382, 270, -230, -1718, -659, -2496, -617, -1928, +-337, -165, 151, 1410, 863, 1878, 1040, 1424, +674, 188, -263, -981, -984, -1391, -930, -1161, +-274, -556, 507, 289, 999, 886, 1019, 1159, +327, 1026, -425, 248, -870, -616, -535, -1242, +264, -1411, 787, -660, 593, 290, -49, 988, +-533, 1204, -550, 828, 73, 99, 720, -340, +1029, -684, 559, -933, -315, -753, -834, -578, +-845, -111, -317, 732, 373, 1297, 750, 1321, +806, 791, 713, -288, 196, -1487, -194, -2000, +-489, -1524, -912, -337, -664, 1191, -76, 2209, +715, 2144, 1288, 837, 1141, -863, 527, -2136, +-423, -2316, -1182, -1246, -1422, 377, -757, 1574, +579, 1860, 1718, 1351, 1722, 112, 851, -875, +-581, -1262, -1546, -1201, -1473, -482, -699, 226, +732, 333, 1577, 479, 1416, 332, 660, 421, +-327, 747, -930, 426, -840, -119, -621, -1052, +-93, -1783, 445, -1467, 758, -255, 906, 1223, +592, 2534, 247, 2280, -119, 795, -517, -1235, +-780, -3031, -660, -3026, -116, -1416, 216, 1108, +686, 3080, 1016, 3283, 953, 1502, 705, -789, +-13, -2673, -774, -2951, -1341, -1623, -1403, 304, +-844, 1944, 370, 2187, 1903, 1290, 2770, -262, +2103, -1212, 127, -945, -2120, -240, -3332, 207, +-2634, 127, -406, -569, 2304, -943, 3817, -630, +3056, 588, 590, 1949, -2085, 2285, -3290, 1261, +-2459, -1126, -323, -3213, 1828, -3373, 2714, -1764, +1890, 1037, 88, 3501, -1443, 3898, -1718, 2158, +-702, -639, 813, -3051, 1436, -3793, 1010, -2286, +-238, -31, -1479, 1820, -1490, 2547, -245, 2005, +1608, 779, 2481, -217, 1896, -845, 13, -1321, +-2332, -1593, -3224, -1557, -2204, -958, 326, 414, +3343, 2038, 4238, 2666, 2561, 2130, -673, 377, +-3717, -1689, -4288, -2999, -2288, -2951, 1153, -1334, +3988, 984, 4225, 2831, 1971, 2996, -1428, 1527, +-3484, -414, -3158, -2123, -1196, -2248, 1424, -1352, +2913, -90, 2700, 1069, 891, 1205, -1340, 838, +-2332, 41, -1718, -514, -66, -443, 1431, -22, +1726, 484, 1147, 436, 187, -305, -909, -831, +-1300, -1119, -883, -612, -55, 375, 725, 985, +1045, 1241, 1118, 967, 856, 353, 32, -401, +-744, -1108, -1436, -1588, -1552, -1489, -526, -874, +665, 508, 1948, 1922, 2484, 2668, 1702, 2166, +7, 300, -2019, -1920, -3089, -3575, -2691, -3306, +-758, -1319, 1884, 1506, 3982, 3849, 4295, 3995, +1989, 1895, -1566, -1109, -4480, -3631, -5038, -3973, +-2633, -2007, 1166, 643, 4671, 2709, 5647, 3073, +3532, 1789, -494, -114, -4219, -1532, -5442, -2115, +-3550, -1733, 174, -580, 3486, 672, 4781, 1505, +3625, 1639, 648, 938, -2401, -239, -3647, -1328, +-2960, -1799, -891, -1457, 1252, -142, 2429, 1584, +2571, 2501, 1620, 2031, 79, 54, -990, -2262, +-1935, -3436, -1946, -2600, -1064, -109, -44, 2793, +1552, 4032, 2507, 2950, 2349, 240, 1120, -2711, +-937, -3935, -2592, -3164, -3058, -893, -1821, 1600, +556, 3050, 2679, 3059, 3666, 1740, 2682, -178, +370, -1721, -2243, -2486, -3615, -2265, -3048, -1304, +-944, -79, 1783, 1225, 3392, 2131, 3304, 2255, +1612, 1582, -825, 276, -2476, -1317, -2816, -2421, +-1718, -2580, 160, -1722, 1499, -68, 2266, 1661, +1856, 2687, 757, 2635, -360, 1347, -1380, -607, +-1600, -2199, -1028, -2796, -76, -2129, 845, -564, +1375, 1189, 1342, 2331, 779, 2358, -225, 1196, +-1208, -517, -1581, -2008, -939, -2272, 469, -1173, +1602, 542, 1952, 1989, 1232, 1996, -359, 549, +-1787, -1367, -2283, -2496, -1307, -1977, 414, 73, +1992, 2236, 2676, 3183, 1843, 2330, 156, -125, +-1495, -2740, -2448, -3965, -2096, -3186, -749, -392, +726, 2571, 1908, 4165, 2369, 3602, 1689, 1021, +557, -1722, -710, -3346, -1713, -3171, -1888, -1561, +-1599, 251, -690, 1341, 765, 1701, 1836, 1544, +2527, 1405, 2215, 1028, 794, 193, -755, -1145, +-2518, -2517, -3245, -3080, -2239, -2167, -182, 170, +2206, 2689, 3796, 4185, 3513, 3622, 1582, 993, +-1333, -2306, -3618, -4410, -4030, -4369, -2336, -1831, +858, 1542, 3359, 3817, 3963, 3989, 2682, 1990, +26, -729, -2469, -2633, -3464, -3023, -2562, -1864, +-228, -109, 1907, 1238, 2906, 1860, 2241, 1474, +598, 660, -885, -197, -1941, -765, -1804, -1031, +-720, -1042, 298, -670, 1326, -119, 1437, 470, +831, 980, 346, 1076, -290, 772, -571, 258, +-587, -504, -558, -1237, -407, -1476, -158, -1168, +174, -309, 751, 954, 1096, 1892, 1107, 2000, +632, 1130, -227, -401, -1069, -1950, -1531, -2483, +-1222, -1827, -433, -293, 755, 1333, 1652, 2135, +1848, 1965, 1347, 1023, 141, -287, -1036, -1280, +-1725, -1696, -1651, -1444, -762, -660, 284, 120, +1163, 785, 1593, 1013, 1344, 1103, 624, 913, +-42, 405, -547, -98, -1058, -910, -1253, -1586, +-948, -1514, -323, -913, 719, 161, 1448, 1332, +1530, 1861, 1233, 1635, 233, 931, -754, -369, +-1547, -1659, -1559, -2207, -688, -1954, 324, -493, +1200, 1124, 1295, 2059, 928, 1976, 359, 828, +-196, -401, -539, -1117, -576, -1222, -469, -857, +-428, -420, -274, -248, -47, -7, 496, 516, +1119, 1125, 1421, 1505, 957, 1127, -218, -158, +-1461, -1685, -2029, -2516, -1509, -1986, -4, -118, +1748, 2000, 2600, 3055, 2088, 2227, 545, 79, +-1411, -2025, -2697, -2987, -2506, -2197, -988, -170, +1260, 1647, 2755, 2419, 2769, 1845, 1465, 195, +-547, -1090, -2001, -1554, -2518, -1114, -1744, -116, +-160, 353, 1265, 247, 2078, -98, 1555, -175, +834, 362, 88, 1053, -629, 1306, -955, 595, +-1264, -771, -1023, -1996, -400, -2174, 216, -1089, +1012, 554, 1549, 1990, 1527, 2294, 914, 1441, +-348, 67, -1329, -1238, -1636, -1724, -1190, -1445, +-290, -750, 561, 129, 1089, 642, 1227, 847, +863, 792, 181, 710, -98, 514, -287, 101, +-366, -437, -329, -1004, -646, -1116, -695, -772, +-488, -158, -9, 455, 749, 643, 1414, 616, +1676, 582, 1280, 587, 106, 593, -1281, 145, +-2178, -713, -2335, -1501, -1218, -1762, 434, -1119, +2078, 317, 3024, 1479, 2351, 2037, 721, 1580, +-1212, 374, -2533, -669, -2366, -1209, -1205, -1179, +281, -848, 1413, -527, 1472, -445, 998, -141, +429, 487, -18, 1357, 108, 1969, 98, 1759, +2, 518, -511, -1269, -1291, -2600, -1529, -2824, +-1042, -1713, 335, 84, 1870, 1706, 2716, 2638, +2191, 2489, 557, 1565, -1256, 236, -2364, -1305, +-2463, -2458, -1602, -2895, -31, -2372, 1218, -626, +2055, 1481, 2225, 3131, 1403, 3583, 480, 2192, +-788, -39, -1852, -2251, -2040, -3468, -1499, -2902, +-110, -1177, 1143, 793, 1633, 2122, 1470, 2305, +504, 1610, -185, 568, -391, -358, -289, -994, +107, -1341, -66, -1343, -578, -1011, -1129, -270, +-1128, 701, -281, 1356, 1116, 1339, 2048, 704, +2008, -197, 1017, -895, -584, -870, -1495, -337, +-1778, 255, -1411, 467, -436, 7, 141, -650, +554, -1021, 1085, -438, 1449, 729, 1718, 1679, +1417, 1746, 99, 646, -1576, -856, -2751, -2003, +-2799, -2140, -1469, -1158, 711, 276, 2648, 1561, +3305, 2009, 2531, 1475, 818, 403, -1145, -721, +-2435, -1260, -2575, -1319, -2022, -858, -703, -254, +859, 105, 1885, 600, 2537, 993, 2038, 987, +771, 762, -597, 106, -1822, -738, -2062, -1124, +-1395, -1104, -469, -639, 514, 61, 1044, 589, +1078, 950, 1187, 939, 915, 665, 487, 55, +-183, -653, -962, -1047, -1453, -1077, -1495, -487, +-720, 248, 385, 877, 1441, 1042, 1844, 659, +1068, 49, -89, -566, -832, -870, -969, -696, +-404, -221, 197, 222, 210, 529, -53, 541, +-390, 384, -537, 177, -40, -106, 615, -418, +1180, -700, 1145, -815, 424, -426, -486, 381, +-1035, 1263, -1242, 1590, -910, 872, -209, -565, +270, -1914, 886, -2186, 1129, -1059, 1054, 781, +889, 2125, 232, 2253, -711, 964, -1403, -798, +-1766, -1800, -1288, -1785, 14, -782, 1231, 525, +1993, 1081, 1867, 993, 802, 495, -419, -159, +-1314, -305, -1587, -292, -1236, -231, -501, -192, +370, -176, 1072, -91, 1269, 90, 887, 267, +287, 238, -250, 7, -551, -164, -627, -143, +-468, 55, -243, 324, -92, 231, 116, -21, +171, -371, 265, -535, 519, -295, 546, 46, +381, 295, 79, 377, -423, 217, -778, 117, +-754, 78, -380, 172, 264, 95, 841, -257, +834, -688, 217, -987, -333, -683, -591, 135, +-135, 1203, 474, 1748, 587, 1370, 275, 61, +-512, -1381, -1090, -2100, -890, -1697, -218, -347, +837, 1094, 1548, 1837, 1266, 1597, 354, 475, +-736, -700, -1379, -1218, -1230, -992, -435, -245, +388, 484, 952, 633, 825, 151, 325, -426, +-185, -731, -276, -361, -1, 570, 160, 1318, +134, 1196, -226, 332, -586, -969, -518, -1745, +-121, -1432, 406, -450, 650, 758, 495, 1440, +191, 1149, -114, 435, -95, -238, -85, -568, +-78, -299, -187, -104, -341, -146, -483, -428, +-280, -777, 180, -682, 510, 75, 916, 1065, +733, 1622, 260, 1383, -90, 391, -615, -888, +-851, -1730, -892, -1711, -759, -1111, -143, 52, +491, 1038, 1245, 1469, 1644, 1493, 1256, 1002, +368, 234, -1031, -718, -2019, -1537, -2038, -1876, +-1141, -1355, 404, -29, 1673, 1349, 2039, 2003, +1477, 1621, 449, 291, -645, -975, -1206, -1410, +-1169, -950, -914, 48, -341, 618, 101, 354, +366, -261, 682, -699, 833, -401, 817, 494, +603, 1294, 122, 1402, -583, 422, -1057, -958, +-1149, -1887, -781, -1637, -121, -380, 521, 1020, +980, 1725, 1124, 1267, 862, 47, 299, -881, +-264, -1056, -744, -355, -964, 527, -956, 722, +-568, 185, 50, -719, 702, -1038, 951, -582, +852, 448, 485, 1317, 64, 1289, -165, 409, +-477, -644, -665, -1318, -729, -1026, -612, -156, +-209, 455, 253, 718, 776, 313, 1175, -132, +1027, -87, 506, 149, -510, 522, -1276, 427, +-1290, -370, -810, -1075, 113, -1163, 937, -393, +1065, 846, 582, 1626, -122, 1318, -529, 141, +-371, -1169, 143, -1724, 527, -1205, 333, 78, +-229, 1302, -762, 1635, -937, 1023, -609, -96, +322, -1178, 1070, -1495, 1235, -884, 748, -78, +-180, 722, -692, 1056, -746, 827, -404, 535, +-56, 141, -121, -367, -304, -917, -382, -1179, +-39, -977, 694, -211, 1408, 851, 1589, 1519, +771, 1439, -806, 565, -2143, -553, -2348, -1226, +-1523, -1291, 205, -703, 1721, 19, 2346, 447, +2141, 694, 768, 655, -615, 575, -1410, 324, +-1885, -76, -1479, -505, -748, -831, -86, -734, +979, -328, 1541, 278, 1618, 716, 1276, 760, +264, 419, -766, -125, -1567, -537, -1657, -563, +-1112, -200, -304, 231, 634, 424, 1248, 237, +1219, -169, 883, -404, 395, -339, -166, -13, +-303, 315, -542, 499, -988, 347, -1109, -59, +-945, -337, -345, -484, 747, -316, 1611, 172, +1965, 457, 1549, 456, 181, 129, -1324, -578, +-2311, -802, -2278, -489, -1086, 265, 454, 1103, +1757, 1251, 2292, 684, 1671, -405, 338, -1485, +-1019, -1762, -1569, -1118, -1297, 102, -434, 1547, +273, 2113, 413, 1682, 360, 425, 89, -1146, +-60, -2087, 314, -2073, 756, -980, 842, 572, +279, 1740, -733, 1983, -1510, 1162, -1457, -214, +-505, -1227, 575, -1366, 1442, -689, 1684, 294, +794, 740, -348, 430, -1157, -143, -1381, -702, +-589, -555, 299, 243, 818, 966, 727, 1272, +209, 731, -338, -504, -663, -1430, -396, -1567, +136, -873, 510, 351, 599, 1223, 391, 1327, +87, 672, -274, -86, -699, -538, -888, -447, +-666, -95, -102, -3, 677, -273, 1226, -583, +1232, -539, 767, -165, -279, 569, -1304, 1050, +-1569, 988, -1132, 568, -60, -128, 951, -700, +1149, -939, 946, -1042, 300, -813, -314, -204, +-290, 492, -201, 1293, -77, 1541, -185, 1064, +-688, 204, -799, -978, -421, -1678, 381, -1533, +1186, -685, 1297, 433, 795, 1175, 65, 1216, +-688, 640, -1095, 61, -1053, -195, -754, -211, +-263, -165, 243, -339, 738, -670, 1076, -864, +1180, -539, 1031, 331, 251, 1121, -925, 1437, +-1784, 1026, -1930, -27, -1157, -929, 202, -1363, +1419, -1151, 2054, -373, 1774, 392, 731, 839, +-465, 929, -1331, 690, -1592, 135, -1424, -342, +-713, -632, 130, -561, 942, -265, 1474, 75, +1320, 263, 860, 105, 38, 7, -739, 24, +-1172, 82, -1294, 296, -792, 334, -193, 66, +375, -215, 884, -593, 1063, -615, 1005, -170, +466, 315, -237, 718, -684, 675, -903, 183, +-879, -417, -577, -719, -170, -465, 332, -40, +704, 387, 824, 474, 868, 325, 657, 102, +92, -154, -638, -314, -1247, -389, -1340, -316, +-847, -166, 31, 143, 996, 410, 1527, 674, +1358, 680, 528, 264, -547, -385, -1143, -1090, +-1154, -1247, -786, -700, -151, 263, 503, 1232, +787, 1532, 745, 1068, 406, 60, -47, -925, +-238, -1407, -415, -1219, -416, -466, -286, 370, +-40, 916, 333, 1014, 413, 618, 246, 159, +-127, -131, -507, -356, -525, -489, -147, -617, +613, -535, 941, -275, 647, 219, 1, 661, +-807, 828, -1142, 555, -899, 84, -278, -367, +634, -614, 1217, -393, 1125, -195, 538, 15, +-334, 67, -833, -57, -1010, 42, -766, 130, +-157, 455, 487, 625, 813, 374, 541, -74, +66, -800, -95, -1032, -134, -670, -58, 57, +-73, 791, -171, 1030, -103, 588, -245, -105, +-348, -612, -73, -545, 277, -3, 588, 393, +569, 329, 57, -280, -275, -852, -444, -760, +-384, 85, -59, 1071, 237, 1507, 264, 976, +-38, -324, -436, -1467, -417, -1692, -28, -948, +553, 385, 945, 1398, 744, 1449, 81, 675, +-765, -395, -1300, -1018, -1179, -831, -372, -139, +592, 537, 1178, 593, 1179, 44, 694, -532, +97, -716, -503, -199, -881, 667, -933, 1159, +-811, 887, -372, -82, 172, -1147, 738, -1422, +1253, -823, 1203, 302, 551, 1307, -318, 1308, +-1275, 512, -1607, -474, -1063, -1057, -65, -839, +931, -104, 1405, 537, 1026, 747, 220, 387, +-450, -205, -778, -498, -612, -514, -237, -133, +51, 264, 226, 462, 137, 494, 41, 287, +72, -55, -8, -411, 35, -652, 74, -652, +117, -213, 175, 400, -5, 869, -154, 962, +-207, 530, -343, -250, -315, -983, -190, -1174, +213, -679, 506, 181, 519, 942, 398, 1136, +18, 668, -291, -95, -467, -680, -536, -794, +-376, -482, -66, -38, 145, 299, 352, 392, +497, 330, 512, 233, 383, 89, 0, -62, +-587, -175, -838, -336, -670, -342, -209, -124, +424, 163, 734, 455, 723, 474, 326, 227, +-233, -256, -520, -590, -593, -460, -323, -117, +139, 387, 428, 711, 581, 464, 299, 9, +-310, -413, -649, -683, -716, -481, -286, -106, +505, 270, 954, 715, 984, 726, 472, 421, +-488, -85, -1132, -718, -1267, -907, -830, -658, +114, -98, 1003, 603, 1495, 1004, 1266, 844, +331, 262, -688, -431, -1341, -860, -1398, -749, +-690, -269, 233, 229, 877, 573, 1142, 552, +869, 311, 221, -13, -399, -296, -768, -309, +-814, -272, -402, -113, 199, 151, 589, 255, +621, 380, 175, 270, -336, -91, -564, -380, +-437, -642, 125, -467, 620, 161, 823, 745, +544, 1073, -218, 710, -862, -228, -1146, -1018, +-836, -1301, -8, -836, 858, 129, 1390, 1001, +1155, 1363, 345, 1048, -585, 193, -1241, -725, +-1085, -1252, -522, -1085, 148, -376, 710, 463, +700, 1052, 401, 912, 158, 316, 11, -317, +36, -651, 8, -414, -196, 26, -494, 324, +-631, 270, -418, -46, -40, -308, 510, -291, +839, -4, 778, 246, 393, 324, -129, 190, +-510, 43, -630, 109, -537, 206, -426, 76, +-163, -305, 143, -790, 491, -923, 870, -373, +846, 602, 461, 1473, -167, 1657, -936, 844, +-1152, -576, -740, -1724, -60, -2003, 670, -1142, +886, 288, 523, 1443, 153, 1804, -56, 1193, +-64, 262, 103, -531, -37, -913, -471, -892, +-743, -860, -694, -669, -154, -151, 677, 610, +1157, 1432, 1121, 1693, 527, 996, -448, -347, +-1156, -1674, -1182, -2055, -619, -1195, 223, 350, +803, 1640, 842, 1827, 466, 891, 11, -471, +-189, -1322, -233, -1200, -103, -276, -97, 722, +-223, 1080, -186, 666, -180, -182, 59, -866, +364, -880, 370, -299, 323, 357, 116, 825, +-116, 782, -189, 326, -245, -98, -208, -431, +-149, -547, -103, -482, 100, -390, 297, -96, +341, 352, 349, 742, 163, 866, -147, 529, +-357, -65, -496, -677, -275, -925, 129, -638, +430, -169, 489, 347, 194, 692, -155, 645, +-358, 409, -312, 81, 7, -260, 306, -423, +394, -376, 222, -226, -210, -33, -451, 117, +-383, 192, -60, 222, 298, 246, 490, 236, +475, 151, 121, 39, -317, -186, -531, -399, +-416, -447, 4, -299, 363, 83, 445, 507, +223, 727, -80, 626, -286, 164, -293, -456, +-55, -876, 164, -849, 299, -305, 204, 479, +12, 1037, -108, 1039, -232, 475, -223, -349, +-149, -1006, -74, -1065, 170, -563, 348, 203, +433, 851, 381, 1080, -14, 821, -449, 182, +-755, -481, -713, -986, -160, -987, 517, -537, +1004, 157, 930, 848, 288, 1073, -452, 856, +-1007, 267, -967, -486, -380, -924, 334, -914, +832, -494, 829, 151, 383, 653, -215, 852, +-614, 632, -597, 170, -258, -229, 105, -449, +286, -462, 275, -307, 187, -119, 88, 34, +-43, 268, -182, 478, -285, 478, -274, 330, +-97, -74, 149, -466, 385, -592, 408, -389, +170, 89, -170, 514, -508, 613, -597, 309, +-271, -107, 142, -387, 411, -385, 477, -156, +330, 134, 95, 281, -165, 257, -348, 197, +-488, 149, -515, 23, -280, -160, 40, -358, +422, -501, 834, -284, 789, 251, 244, 771, +-545, 967, -1216, 589, -1221, -279, -444, -1093, +607, -1251, 1334, -608, 1216, 495, 283, 1321, +-841, 1303, -1418, 453, -1059, -662, -30, -1189, +967, -875, 1236, 53, 631, 875, -371, 928, +-1159, 288, -1243, -520, -516, -836, 447, -436, +1142, 317, 1138, 836, 406, 789, -457, 190, +-1051, -515, -1169, -776, -708, -567, -62, -26, +570, 456, 990, 564, 910, 431, 461, 133, +-180, -120, -869, -139, -1242, -125, -1069, -151, +-375, -171, 525, -230, 1159, -71, 1180, 262, +486, 521, -455, 574, -1137, 294, -1152, -183, +-547, -587, 139, -692, 671, -393, 716, 174, +284, 690, -210, 817, -574, 454, -547, -108, +-195, -579, 168, -708, 247, -355, 98, 171, +-200, 606, -323, 675, -205, 299, -97, -225, +94, -557, 85, -465, -111, -55, -179, 453, +-181, 607, -46, 341, 112, -183, 17, -549, +-155, -465, -248, -36, -313, 496, -255, 652, +-82, 356, 99, -162, 235, -542, 144, -532, +-105, -119, -333, 394, -334, 609, -153, 427, +-60, 12, -82, -375, -163, -437, -249, -212, +-162, 146, 54, 370, 248, 304, 304, 102, +46, -65, -335, -70, -629, -20, -685, -14, +-409, -72, 3, -169, 354, -72, 495, 175, +325, 397, -9, 478, -355, 188, -543, -271, +-567, -619, -490, -538, -248, -54, 71, 488, +353, 734, 392, 486, 147, 44, -141, -387, +-425, -504, -515, -268, -377, 51, -189, 305, +-4, 263, 3, 34, -135, -103, -161, -4, +-19, 253, 151, 420, 194, 275, -91, -220, +-490, -717, -636, -726, -502, -188, -161, 577, +206, 1090, 332, 807, 174, 78, -121, -572, +-391, -859, -406, -482, -179, 150, -22, 468, +-68, 392, -346, 21, -534, -264, -337, -77, +185, 356, 642, 693, 552, 465, -73, -230, +-913, -879, -1336, -1140, -962, -519, 2, 522, +936, 1318, 1201, 1395, 601, 520, -476, -572, +-1306, -1230, -1368, -1073, -699, -270, 191, 573, +723, 919, 689, 602, 262, 12, -271, -360, +-567, -282, -533, 84, -423, 323, -347, 220, +-317, -150, -262, -473, -27, -397, 338, 11, +529, 492, 314, 678, -184, 436, -771, -37, +-1103, -421, -858, -464, -225, -257, 390, 20, +737, 255, 551, 378, 39, 331, -482, 205, +-841, -9, -801, -286, -460, -399, 3, -370, +332, 0, 365, 546, 58, 812, -310, 639, +-492, -83, -543, -840, -297, -1127, 22, -651, +238, 395, 232, 1263, -145, 1409, -520, 598, +-673, -646, -540, -1365, -140, -1106, 233, -95, +351, 891, 245, 1090, -95, 497, -445, -367, +-543, -756, -477, -346, -313, 451, -179, 939, +-100, 573, -37, -398, 81, -1192, 168, -1191, +136, -230, -16, 1059, -311, 1748, -625, 1350, +-838, 82, -629, -1253, -126, -1734, 361, -1101, +667, 143, 440, 1170, -107, 1349, -566, 759, +-800, -108, -637, -631, -248, -576, 40, -210, +140, 71, 52, 79, -157, -66, -213, -56, +-124, 186, -12, 427, 114, 551, -76, 299, +-449, -202, -650, -573, -702, -643, -339, -285, +224, 279, 567, 659, 626, 673, 157, 358, +-594, -141, -1028, -517, -895, -563, -346, -281, +279, 201, 578, 559, 437, 544, -48, 211, +-576, -135, -782, -392, -536, -379, 66, -80, +460, 245, 289, 416, -233, 272, -656, -23, +-621, -254, -230, -235, 265, 70, 488, 335, +214, 350, -415, 111, -952, -324, -875, -533, +-135, -322, 689, 168, 964, 740, 518, 806, +-481, 366, -1276, -259, -1404, -843, -851, -858, +268, -360, 1192, 374, 1296, 938, 643, 929, +-427, 487, -1255, -171, -1396, -689, -996, -829, +-273, -558, 445, 14, 841, 550, 866, 802, +491, 695, -83, 242, -642, -272, -1020, -592, +-997, -611, -653, -279, -107, 188, 489, 504, +780, 486, 626, 223, 182, -18, -360, -188, +-664, -148, -686, 12, -504, 39, -258, 46, +-57, -43, 115, -169, 201, -21, 218, 215, +170, 378, 56, 377, -199, 79, -449, -256, +-551, -480, -449, -347, -126, 75, 144, 449, +245, 548, 168, 230, -97, -193, -297, -392, +-288, -278, -134, 58, 66, 393, 136, 408, +23, 156, -174, -194, -452, -427, -562, -289, +-404, 88, 2, 407, 472, 457, 568, 222, +351, -151, -58, -367, -420, -262, -627, 83, +-718, 424, -557, 338, -180, -82, 248, -422, +610, -440, 692, 9, 452, 596, 16, 774, +-574, 476, -973, -209, -958, -827, -585, -821, +78, -307, 654, 481, 917, 914, 721, 666, +91, 103, -588, -422, -940, -536, -759, -138, +-281, 293, 137, 388, 308, 85, 275, -457, +141, -612, -30, -154, -29, 579, -4, 1103, +-85, 916, -202, 46, -456, -899, -467, -1325, +-195, -917, 90, 80, 404, 1021, 466, 1309, +227, 854, -121, 47, -513, -649, -657, -909, +-435, -630, 25, -107, 391, 336, 498, 542, +309, 474, -195, 294, -621, 64, -657, -142, +-293, -301, 320, -281, 681, -95, 537, 121, +-16, 300, -674, 230, -886, -7, -610, -136, +103, -175, 822, 2, 911, 332, 367, 372, +-498, 145, -1069, -235, -926, -501, -237, -304, +565, 89, 976, 511, 723, 613, -27, 206, +-745, -272, -984, -584, -610, -408, 42, 192, +542, 666, 620, 650, 309, 114, -51, -557, +-307, -811, -334, -444, -226, 314, -179, 947, +-171, 932, -148, 310, -64, -532, 172, -1017, +451, -761, 495, -72, 261, 644, -247, 1015, +-756, 701, -891, 18, -566, -571, 81, -783, +696, -444, 946, 114, 654, 537, -46, 588, +-715, 280, -922, -101, -569, -337, 48, -275, +450, -26, 498, 212, 204, 231, -238, 63, +-431, -93, -297, -124, 111, -3, 560, 173, +491, 279, -71, 188, -641, -66, -931, -322, +-622, -368, 122, -93, 742, 295, 1027, 568, +682, 510, -171, 60, -810, -466, -1007, -671, +-632, -428, 35, 156, 498, 741, 680, 802, +407, 341, -89, -306, -407, -775, -482, -700, +-156, -116, 238, 507, 325, 828, 158, 570, +-241, -39, -501, -468, -483, -551, -193, -181, +349, 230, 661, 351, 564, 203, 111, -124, +-415, -234, -645, 44, -545, 370, -248, 454, +60, 171, 297, -372, 333, -678, 187, -480, +71, 43, 21, 641, 40, 850, -36, 537, +-331, -104, -581, -682, -566, -740, -177, -338, +392, 282, 762, 678, 684, 609, 184, 218, +-381, -257, -785, -544, -707, -447, -240, -52, +184, 382, 511, 593, 403, 481, 14, 86, +-230, -388, -327, -642, -112, -539, 195, -52, +229, 504, 11, 831, -317, 678, -481, 42, +-300, -548, 67, -786, 407, -516, 485, 171, +248, 665, -179, 632, -527, 173, -576, -412, +-287, -615, 167, -210, 473, 423, 500, 829, +120, 650, -369, -105, -637, -912, -572, -1136, +-114, -570, 401, 414, 647, 1251, 518, 1333, +74, 613, -477, -413, -766, -1108, -663, -1127, +-303, -561, 233, 232, 546, 723, 612, 793, +453, 583, -13, 238, -407, -100, -615, -359, +-647, -540, -394, -546, -15, -278, 298, 122, +568, 582, 550, 768, 209, 502, -193, -32, +-543, -574, -619, -692, -389, -321, -79, 233, +258, 619, 402, 579, 195, 122, -59, -339, +-246, -542, -241, -369, -7, 103, 88, 417, +57, 449, -87, 265, -258, -34, -287, -156, +-166, -121, 55, -92, 180, -107, 161, -208, +39, -246, -67, -4, -119, 388, -101, 726, +-80, 705, -132, 170, -180, -512, -259, -980, +-229, -865, 16, -196, 283, 588, 409, 1013, +243, 796, -95, 110, -388, -474, -469, -608, +-332, -272, -150, 220, 15, 352, 105, 85, +99, -347, 130, -508, 185, -158, 214, 460, +94, 928, -258, 817, -598, 99, -715, -712, +-450, -1115, 55, -837, 554, -20, 767, 771, +526, 1047, -13, 677, -588, -22, -831, -528, +-644, -583, -205, -244, 270, 131, 482, 252, +368, 83, 78, -88, -203, -65, -334, 111, +-265, 362, -109, 289, -7, -22, 28, -329, +-55, -444, -150, -149, -147, 274, -88, 498, +64, 372, 159, -73, 107, -471, -9, -501, +-253, -139, -383, 387, -309, 657, -89, 487, +206, 7, 269, -475, 124, -595, -130, -312, +-340, 121, -337, 415, -143, 425, 119, 144, +226, -129, 131, -158, -160, -28, -403, 142, +-304, 168, -46, -26, 188, -264, 264, -319, +51, -137, -237, 182, -384, 413, -352, 414, +-68, 178, 241, -93, 311, -212, 130, -216, +-185, -105, -408, -57, -372, -108, -230, -88, +-41, 49, 170, 292, 251, 480, 243, 464, +44, 159, -187, -287, -324, -623, -447, -670, +-381, -350, -177, 174, 91, 619, 391, 699, +467, 461, 277, 59, -85, -280, -473, -389, +-679, -358, -577, -247, -206, -139, 212, -5, +454, 224, 470, 435, 248, 536, -83, 400, +-396, -30, -552, -446, -470, -628, -238, -489, +78, -57, 272, 340, 312, 507, 174, 436, +-72, 174, -230, -101, -273, -201, -191, -179, +-129, -162, -138, -87, -88, -50, -17, -7, +52, 174, 106, 263, 86, 250, 9, 134, +-104, -94, -233, -246, -302, -245, -265, -130, +-106, 47, 86, 198, 231, 192, 245, 121, +42, 70, -231, -9, -417, -43, -387, -75, +-167, -132, 85, -115, 274, -36, 296, 148, +126, 285, -191, 210, -465, 29, -461, -195, +-234, -309, 97, -131, 319, 129, 270, 237, +83, 230, -153, 41, -287, -161, -253, -146, +-159, -29, -77, 92, -142, 112, -159, -10, +32, -119, 281, -39, 428, 145, 225, 280, +-217, 214, -660, -142, -847, -458, -501, -490, +155, -144, 775, 448, 945, 829, 413, 700, +-400, 92, -959, -682, -953, -1089, -390, -824, +316, -42, 712, 810, 569, 1214, 70, 892, +-398, 111, -478, -630, -218, -992, 41, -796, +91, -309, -118, 195, -301, 571, -230, 699, +80, 620, 448, 377, 506, -38, 105, -466, +-505, -745, -858, -776, -689, -417, -90, 151, +572, 677, 836, 943, 546, 769, -92, 264, +-717, -341, -892, -804, -486, -871, 92, -531, +513, -19, 561, 479, 215, 755, -155, 637, +-384, 319, -448, -49, -250, -397, 12, -513, +137, -414, 200, -243, 128, 58, -3, 298, +-147, 390, -306, 363, -303, 111, -120, -90, +148, -170, 325, -185, 282, -33, 27, 62, +-310, -12, -563, -86, -570, -202, -189, -240, +384, 23, 725, 423, 604, 705, 111, 669, +-485, 130, -853, -687, -794, -1235, -344, -1130, +261, -309, 726, 841, 838, 1609, 476, 1499, +-147, 569, -713, -726, -958, -1627, -709, -1644, +-98, -825, 485, 413, 753, 1363, 649, 1561, +221, 1044, -288, 75, -689, -791, -735, -1154, +-388, -1091, 56, -609, 406, 71, 457, 630, +309, 999, 95, 1073, -164, 675, -327, -26, +-408, -716, -329, -1242, -153, -1168, 47, -526, +278, 321, 361, 1105, 313, 1376, 89, 1024, +-271, 222, -466, -714, -477, -1308, -287, -1293, +52, -724, 302, 240, 395, 1071, 362, 1364, +145, 1110, -170, 274, -394, -695, -574, -1250, +-488, -1298, -110, -718, 294, 324, 660, 1123, +629, 1418, 212, 1051, -303, 17, -816, -945, +-854, -1407, -369, -1203, 300, -332, 844, 678, +802, 1366, 216, 1406, -397, 720, -765, -315, +-719, -1240, -261, -1555, 231, -1080, 559, -75, +562, 968, 203, 1567, -161, 1454, -342, 603, +-445, -479, -330, -1359, -103, -1690, 72, -1145, +275, -79, 343, 996, 219, 1674, 41, 1529, +-194, 653, -395, -404, -325, -1281, -87, -1609, +117, -1158, 213, -240, 65, 763, -60, 1438, +-51, 1420, -23, 768, 147, -164, 209, -990, +50, -1337, -261, -1078, -552, -393, -435, 459, +-3, 1114, 417, 1232, 561, 814, 348, 14, +42, -829, -259, -1213, -423, -1003, -384, -289, +-233, 592, -2, 1091, 120, 1040, 162, 477, +254, -352, 334, -888, 264, -983, -23, -604, +-381, 97, -578, 671, -462, 942, -133, 741, +298, 213, 574, -424, 466, -890, 120, -873, +-280, -468, -379, 170, -165, 765, -18, 986, +-5, 723, -103, 119, -145, -565, 25, -1012, +211, -906, 355, -336, 325, 395, -11, 969, +-395, 987, -545, 447, -344, -275, 131, -837, +471, -935, 418, -456, 142, 208, -209, 737, +-454, 889, -364, 476, 1, -173, 342, -708, +438, -873, 244, -497, -136, 175, -371, 720, +-321, 924, -230, 610, -63, -84, 114, -651, +226, -943, 411, -740, 447, -128, 211, 447, +-193, 829, -697, 851, -876, 518, -506, -2, +194, -501, 897, -856, 1113, -925, 657, -592, +-199, 5, -972, 691, -1170, 1221, -631, 1225, +310, 635, 999, -311, 1002, -1284, 337, -1673, +-568, -1251, -993, -185, -672, 1096, 90, 1870, +827, 1720, 975, 727, 380, -683, -410, -1785, +-916, -1923, -937, -1142, -361, 207, 404, 1448, +859, 1902, 896, 1389, 457, 274, -91, -930, +-417, -1650, -660, -1453, -695, -663, -527, 384, +-197, 1251, 361, 1451, 836, 994, 1002, 107, +831, -835, 244, -1339, -682, -1201, -1356, -505, +-1304, 448, -621, 1229, 440, 1408, 1171, 831, +1157, -174, 743, -1195, 135, -1601, -423, -1002, +-591, 140, -584, 1246, -578, 1707, -488, 1052, +-354, -205, 116, -1286, 885, -1656, 1371, -994, +1278, 214, 424, 1211, -847, 1534, -1769, 942, +-1843, -95, -916, -905, 610, -1243, 1838, -931, +1962, -185, 1007, 415, -409, 798, -1438, 937, +-1448, 649, -716, 197, 184, -271, 837, -822, +861, -1071, 431, -815, -49, -236, -417, 641, +-484, 1311, -231, 1270, 69, 648, 321, -337, +467, -1200, 360, -1402, 35, -909, -410, -40, +-767, 810, -771, 1243, -290, 1042, 567, 468, +1304, -255, 1379, -905, 694, -1092, -512, -849, +-1634, -234, -1926, 555, -1133, 1052, 391, 1082, +1771, 642, 2147, -176, 1382, -939, -80, -1196, +-1411, -903, -1917, -123, -1495, 771, -349, 1195, +931, 1042, 1588, 405, 1386, -481, 664, -1039, +-233, -1047, -963, -600, -1205, 134, -1050, 683, +-433, 880, 487, 735, 1107, 333, 1352, -145, +1106, -565, 164, -764, -945, -751, -1744, -414, +-1795, 184, -732, 696, 836, 996, 2065, 837, +2383, 208, 1383, -430, -464, -916, -2127, -1002, +-2776, -570, -1935, 96, -80, 713, 1739, 1005, +2746, 762, 2468, 122, 988, -452, -901, -753, +-2362, -631, -2729, -166, -1786, 204, -119, 376, +1501, 349, 2533, 148, 2528, 5, 1387, -12, +-431, -77, -2111, -82, -2873, -61, -2256, -143, +-553, -84, 1380, 8, 2743, 64, 2826, 167, +1475, 177, -608, 69, -2345, -56, -2838, -154, +-1889, -162, -113, -57, 1596, 81, 2528, 172, +2196, 175, 781, 44, -872, -147, -2037, -189, +-2138, -171, -1174, -75, 165, 162, 1372, 196, +2030, 168, 1727, 161, 561, -7, -881, -81, +-1935, -104, -2039, -235, -1090, -296, 367, -192, +1699, -5, 2340, 299, 1808, 618, 283, 592, +-1492, 265, -2617, -256, -2369, -840, -813, -986, +1192, -618, 2630, 109, 2843, 919, 1589, 1243, +-578, 886, -2495, 132, -3235, -745, -2278, -1236, +-31, -987, 2201, -336, 3360, 391, 2868, 886, +822, 888, -1601, 542, -3220, 118, -3272, -323, +-1549, -650, 896, -729, 2843, -583, 3424, -179, +2223, 391, -15, 808, -2158, 899, -3251, 561, +-2674, -134, -833, -770, 1280, -1024, 2743, -769, +2918, -66, 1751, 705, -178, 1042, -1970, 830, +-2876, 180, -2446, -605, -897, -979, 1036, -792, +2590, -239, 3016, 473, 1987, 888, -67, 781, +-2173, 341, -3235, -310, -2666, -824, -756, -861, +1551, -470, 3157, 184, 3186, 807, 1528, 986, +-921, 629, -2806, -61, -3218, -791, -1998, -1082, +171, -753, 2166, -73, 3092, 662, 2505, 1078, +701, 897, -1435, 323, -2802, -374, -2791, -960, +-1458, -1052, 567, -672, 2367, 33, 3111, 764, +2301, 1148, 312, 1004, -1892, 355, -3190, -431, +-2832, -1087, -1065, -1210, 1249, -749, 2967, -1, +3218, 839, 1856, 1327, -442, 1145, -2435, 466, +-3173, -470, -2348, -1278, -499, -1422, 1467, -932, +2801, 1, 2875, 1061, 1655, 1651, -295, 1488, +-2180, 597, -3092, -793, -2622, -1896, -988, -2053, +1337, -1158, 3227, 534, 3552, 2103, 2142, 2560, +-518, 1654, -3084, -219, -3973, -2116, -2853, -2862, +-237, -2051, 2640, -153, 4076, 1899, 3353, 2893, +883, 2289, -2015, 575, -3688, -1410, -3355, -2581, +-1326, -2320, 1265, -1001, 3042, 737, 3207, 2039, +1802, 2230, -388, 1373, -2233, -36, -2864, -1369, +-2136, -2024, -476, -1675, 1406, -613, 2627, 720, +2638, 1781, 1474, 1944, -577, 1229, -2413, -138, +-3038, -1525, -2266, -2150, -195, -1823, 2124, -468, +3428, 1250, 3106, 2330, 1116, 2351, -1568, 1124, +-3469, -818, -3648, -2338, -1977, -2746, 759, -1833, +3126, 151, 4004, 2080, 2973, 2974, 419, 2494, +-2302, 687, -3860, -1487, -3636, -2907, -1646, -2979, +1138, -1552, 3387, 678, 4164, 2500, 2939, 3172, +222, 2289, -2618, 234, -4181, -1792, -3663, -3015, +-1325, -2785, 1663, -1119, 3806, 986, 4070, 2588, +2353, 2968, -535, 1808, -3038, -188, -3860, -1938, +-2798, -2831, -463, -2337, 1997, -658, 3379, 1146, +3185, 2505, 1556, 2764, -782, 1580, -2632, -291, +-3214, -2123, -2302, -3132, -325, -2518, 1812, -553, +3208, 1732, 3164, 3420, 1468, 3349, -1050, 1360, +-3032, -1294, -3530, -3527, -2179, -3963, 354, -2074, +2700, 825, 3788, 3358, 2964, 4238, 477, 2635, +-2197, -298, -3628, -2894, -3204, -4113, -1159, -3002, +1443, -337, 3251, 2149, 3532, 3600, 2110, 3201, +-461, 1117, -2675, -1195, -3463, -2853, -2603, -3263, +-477, -1954, 1824, 131, 3292, 2034, 3281, 3198, +1602, 2711, -894, 911, -2866, -1243, -3403, -3000, +-2251, -3286, 9, -1799, 2245, 514, 3453, 2660, +3023, 3587, 1022, 2486, -1525, 134, -3209, -2248, +-3303, -3638, -1712, -2966, 853, -729, 2951, 1761, +3639, 3519, 2502, 3375, -84, 1369, -2612, -1224, +-3676, -3288, -2843, -3745, -476, -2092, 2176, 598, +3666, 2958, 3356, 4021, 1308, 2909, -1477, 232, +-3359, -2461, -3508, -4130, -1907, -3695, 674, -1243, +2794, 1737, 3603, 3953, 2800, 4269, 589, 2291, +-1855, -781, -3324, -3423, -3327, -4479, -1714, -3165, +808, -261, 2924, 2582, 3787, 4241, 2861, 3740, +434, 1267, -2196, -1598, -3680, -3655, -3363, -3926, +-1343, -2075, 1415, 614, 3368, 2837, 3676, 3737, +2208, 2655, -446, 359, -2704, -1965, -3425, -3391, +-2500, -3090, -305, -1247, 1966, 1123, 3129, 2997, +2869, 3461, 1213, 2072, -1047, -343, -2616, -2676, +-2949, -3789, -1813, -2828, 279, -359, 2188, 2357, +3125, 3968, 2635, 3472, 737, 1084, -1634, -1891, +-3146, -3953, -3109, -3976, -1384, -1876, 1174, 1198, +3072, 3681, 3483, 4268, 2191, 2645, -343, -296, +-2599, -3116, -3462, -4334, -2581, -3345, -299, -695, +2020, 2310, 3169, 4145, 2847, 3924, 1201, 1680, +-953, -1426, -2475, -3818, -2806, -4243, -1783, -2468, +61, 507, 1745, 3258, 2679, 4279, 2438, 3091, +1035, 439, -859, -2444, -2371, -4065, -2753, -3637, +-1784, -1490, 230, 1446, 2177, 3708, 3118, 4071, +2546, 2515, 528, -338, -1804, -3193, -3243, -4361, +-2928, -3421, -1023, -813, 1498, 2431, 3262, 4368, +3317, 4120, 1707, 1916, -786, -1477, -2816, -4098, +-3346, -4520, -2209, -2846, -54, 361, 2114, 3506, +3278, 4616, 2904, 3535, 1214, 717, -1061, -2611, +-2836, -4362, -3209, -3988, -2100, -1766, -6, 1528, +2213, 3906, 3384, 4253, 2968, 2692, 1102, -431, +-1420, -3352, -3089, -4417, -3197, -3406, -1736, -568, +641, 2741, 2646, 4429, 3272, 3827, 2250, 1344, +139, -2069, -1997, -4148, -2930, -3968, -2340, -1987, +-644, 1209, 1416, 3576, 2611, 3890, 2454, 2494, +1192, -254, -768, -2807, -2184, -3656, -2368, -2853, +-1508, -700, 211, 1901, 1849, 3265, 2482, 3042, +1937, 1525, 405, -956, -1394, -2789, -2432, -3168, +-2215, -2264, -897, -11, 950, 2348, 2371, 3361, +2569, 2949, 1561, 827, -306, -2000, -2137, -3607, +-2786, -3573, -2040, -1551, -246, 1620, 1814, 3769, +2942, 3991, 2539, 2165, 956, -1033, -1207, -3582, +-2811, -4170, -2908, -2772, -1612, 179, 570, 2956, +2603, 4005, 3194, 3265, 2208, 836, 240, -2010, +-1986, -3543, -3139, -3469, -2681, -1759, -1043, 890, +1219, 2766, 2955, 3290, 3128, 2344, 1884, 149, +-350, -1842, -2472, -2805, -3262, -2578, -2495, -977, +-482, 963, 1843, 2188, 3251, 2461, 2970, 1414, +1278, -284, -1078, -1552, -2918, -2121, -3149, -1601, +-1879, -212, 321, 943, 2434, 1640, 3184, 1651, +2338, 688, 431, -382, -1764, -1246, -2983, -1728, +-2605, -1173, -1129, -173, 1007, 869, 2725, 1817, +2936, 1739, 1770, 759, -261, -544, -2360, -1875, +-3203, -2271, -2321, -1365, -334, 88, 1989, 1677, +3335, 2536, 2848, 1925, 924, 545, -1490, -1163, +-3245, -2457, -3255, -2380, -1541, -1285, 896, 343, +2967, 1981, 3478, 2568, 2140, 1964, -86, 554, +-2350, -1316, -3472, -2471, -2767, -2363, -832, -1294, +1600, 533, 3251, 2095, 3163, 2505, 1642, 1777, +-625, 131, -2715, -1633, -3382, -2421, -2373, -2022, +-268, -708, 2087, 1118, 3334, 2216, 2802, 2207, +922, 1189, -1366, -622, -2928, -2032, -2986, -2422, +-1465, -1647, 757, 79, 2476, 1813, 2873, 2565, +1692, 2096, -254, 498, -1899, -1467, -2592, -2544, +-1903, -2505, -300, -1155, 1385, 895, 2473, 2332, +2191, 2776, 713, 1793, -1079, -186, -2389, -1994, +-2509, -2915, -1214, -2375, 731, -557, 2427, 1562, +3044, 2974, 1705, 2903, -640, 1200, -2479, -1205, +-3234, -3060, -2112, -3359, 210, -1721, 2230, 928, +3267, 3182, 2571, 3744, 291, 2091, -1919, -796, +-2954, -3289, -2670, -3953, -859, -2364, 1187, 598, +2393, 3204, 2621, 3994, 1356, 2535, -542, -256, +-1826, -2790, -2258, -3858, -1518, -2827, -6, -387, +1197, 2187, 1870, 3623, 1580, 3148, 253, 1135, +-947, -1549, -1562, -3435, -1349, -3451, -234, -1751, +769, 987, 1340, 3183, 1298, 3631, 246, 2145, +-908, -638, -1407, -3000, -1132, -3622, -93, -2249, +854, 409, 1229, 2807, 1104, 3463, 295, 2152, +-711, -424, -1109, -2632, -934, -3112, -344, -1863, +390, 414, 636, 2284, 637, 2665, 528, 1517, +62, -409, -292, -1878, -313, -2093, -348, -1160, +-270, 337, -123, 1398, -145, 1423, 173, 695, +430, -294, 427, -900, 463, -759, 44, -154, +-384, 386, -569, 378, -653, -87, -208, -514, +467, -451, 772, 179, 764, 906, 235, 1112, +-651, 391, -975, -825, -679, -1696, -44, -1519, +871, -107, 1256, 1488, 677, 2259, -234, 1586, +-1099, -342, -1388, -2091, -514, -2594, 566, -1426, +1223, 817, 1374, 2610, 364, 2708, -724, 1017, +-1110, -1358, -1086, -2950, -172, -2587, 924, -538, +1107, 1751, 766, 3003, -136, 2222, -1095, 50, +-886, -1967, -236, -2762, 351, -1693, 1127, 256, +877, 1881, 124, 2335, -397, 1229, -1045, -418, +-744, -1591, -64, -1829, 276, -1048, 599, 271, +656, 1224, 444, 1436, 323, 1126, 131, 171, +-397, -846, -769, -1313, -987, -1417, -949, -714, +49, 389, 1275, 1236, 1927, 1756, 1710, 1257, +318, 82, -1494, -1187, -2418, -2044, -2052, -1716, +-532, -547, 1658, 996, 2820, 2169, 2389, 2124, +563, 919, -1695, -864, -2839, -2200, -2272, -2410, +-374, -1247, 1761, 704, 2960, 2249, 2400, 2621, +464, 1449, -1786, -566, -3059, -2289, -2513, -2723, +-492, -1620, 1871, 305, 3337, 2095, 3027, 2757, +976, 1871, -1708, 51, -3506, -1799, -3370, -2870, +-1196, -2212, 1617, -320, 3435, 1617, 3535, 2884, +1737, 2411, -1064, 426, -3073, -1718, -3247, -2883, +-1730, -2298, 760, -306, 2517, 1811, 2672, 2712, +1767, 1975, -21, 161, -1602, -1695, -2033, -2459, +-1608, -1690, -353, -143, 1000, 1270, 1707, 1950, +1758, 1490, 989, 467, -366, -599, -1564, -1343, +-1983, -1441, -1276, -1143, 379, -213, 1848, 849, +2320, 1561, 1659, 1867, -137, 968, -1870, -667, +-2365, -1976, -1668, -2414, 50, -1367, 1824, 827, +2327, 2385, 1758, 2495, 510, 1269, -971, -986, +-1680, -2427, -1713, -2160, -1157, -957, 164, 721, +1263, 1784, 1973, 1527, 2000, 859, 851, 102, +-711, -694, -2060, -1016, -2329, -1258, -1151, -1173, +749, -269, 2265, 808, 2526, 1788, 1293, 1880, +-718, 691, -2127, -963, -2190, -2060, -934, -1919, +1015, -606, 2167, 1099, 2161, 1847, 982, 1437, +-844, 292, -1941, -1031, -2053, -1493, -1064, -937, +634, -117, 1970, 748, 2313, 1264, 1676, 785, +157, 143, -1383, -515, -2218, -1214, -2181, -974, +-995, -365, 872, 309, 2354, 1099, 2861, 1190, +1983, 688, -17, 4, -1951, -839, -2976, -1383, +-2407, -1157, -354, -419, 1859, 629, 3022, 1509, +2574, 1510, 661, 600, -1457, -779, -2501, -1712, +-2084, -1421, -479, -136, 1364, 1207, 2266, 1654, +1979, 714, 600, -869, -1141, -1654, -1969, -1203, +-1791, 271, -646, 1756, 1168, 1783, 2276, 527, +2340, -1036, 1169, -2012, -1048, -1592, -2492, -125, +-2618, 1160, -1297, 1653, 1121, 1289, 2792, 230, +2906, -822, 1612, -1264, -711, -1176, -2536, -496, +-2701, 501, -1419, 1111, 732, 1147, 2389, 487, +2410, -537, 1184, -1229, -582, -1038, -1879, -203, +-1713, 793, -461, 1358, 955, 879, 1727, -62, +1182, -1014, -120, -1483, -1043, -971, -1245, 11, +-492, 1103, 700, 1666, 1298, 1231, 1164, 183, +272, -1036, -788, -1754, -1119, -1460, -763, -439, +-40, 687, 787, 1454, 1268, 1377, 906, 812, +66, 49, -759, -788, -1173, -1237, -650, -1445, +215, -1044, 1031, 129, 1465, 1424, 761, 2129, +-424, 1649, -1373, -4, -1431, -1789, -341, -2381, +970, -1574, 1705, 188, 1367, 1806, 231, 1995, +-976, 1067, -1586, -142, -1025, -1226, 183, -1386, +1045, -921, 1413, -439, 748, 469, -327, 1119, +-718, 1261, -777, 1102, -209, -39, 569, -1305, +665, -1673, 424, -1344, -99, -116, -568, 1321, +-393, 1713, 56, 1312, 372, 307, 618, -962, +479, -1481, 44, -1403, -191, -800, -483, 461, +-418, 1470, -82, 1685, 2, 1087, 378, -344, +742, -1697, 585, -1757, 235, -839, -295, 592, +-718, 1714, -658, 1242, -263, 199, 275, -742, +716, -1227, 921, -489, 526, 283, -191, 610, +-628, 546, -835, -139, -483, -552, 236, -385, +691, -34, 977, 490, 665, 797, -227, 336, +-820, -441, -932, -956, -375, -1050, 525, -180, +937, 1010, 782, 1455, 164, 1003, -488, -377, +-671, -1616, -313, -1530, 147, -393, 354, 993, +299, 1657, -91, 889, -193, -322, 229, -1092, +422, -985, 357, 39, 15, 588, -673, 364, +-805, -104, -310, -513, 355, -192, 1038, 656, +1109, 902, 296, 369, -615, -515, -1131, -1380, +-1039, -1170, -131, -21, 780, 967, 1198, 1616, +982, 1253, 35, -143, -705, -1197, -993, -1627, +-736, -1348, 53, 72, 575, 1319, 790, 1670, +604, 1390, 48, -100, -348, -1477, -460, -1569, +-299, -1145, 18, 75, 56, 1391, 27, 1318, +76, 784, 64, 100, 331, -1021, 456, -1156, +267, -745, 0, -404, -701, 682, -1064, 1269, +-569, 978, 259, 549, 1159, -619, 1505, -1618, +779, -1166, -484, -291, -1537, 778, -1771, 1652, +-707, 901, 809, -109, 1739, -714, 1692, -1176, +654, -426, -745, 379, -1637, 233, -1610, 273, +-759, 119, 601, -237, 1612, 335, 1622, 413, +929, -131, -406, -156, -1653, -567, -1754, -546, +-999, 204, 569, 263, 1927, 353, 1789, 511, +554, 7, -1073, -166, -1984, -199, -1373, -669, +49, -437, 1382, 44, 1934, 447, 929, 1113, +-635, 769, -1591, -235, -1684, -973, -512, -1463, +837, -924, 1455, 481, 1438, 1395, 543, 1537, +-683, 910, -1388, -414, -1360, -1399, -510, -1489, +589, -1049, 1161, -10, 1064, 1123, 333, 1474, +-398, 1275, -723, 410, -678, -839, -75, -1484, +296, -1361, 141, -512, 41, 645, -90, 1275, +-2, 1117, 302, 422, 240, -462, -121, -965, +-288, -744, -298, -319, -119, 285, 340, 741, +412, 546, 4, 143, -375, -402, -650, -672, +-432, -341, 371, 190, 902, 576, 815, 470, +355, -51, -482, -485, -1132, -496, -1060, -82, +-547, 458, 472, 537, 1282, 55, 1163, -401, +503, -602, -393, -329, -1082, 319, -1035, 655, +-436, 491, 183, 167, 670, -282, 700, -586, +247, -496, 50, -396, -195, -37, -490, 502, +-382, 676, -357, 708, -19, 370, 667, -479, +705, -893, 216, -816, -370, -386, -1107, 331, +-916, 646, 179, 628, 913, 453, 1291, 76, +856, -230, -558, -456, -1306, -623, -1113, -511, +-615, -3, 561, 515, 1118, 682, 651, 507, +429, -132, -158, -537, -607, -437, -249, -121, +-441, 393, -412, 386, 71, -100, 25, -340, +440, -377, 695, -114, 216, 428, 47, 516, +-375, 220, -861, -80, -461, -513, -28, -462, +319, -8, 821, 235, 528, 398, -146, 303, +-492, -160, -865, -528, -487, -376, 441, -30, +757, 515, 688, 809, 174, 338, -579, -360, +-724, -921, -461, -795, -93, -57, 352, 621, +493, 711, 344, 298, 300, -110, 186, -297, +-198, 35, -498, 233, -782, -114, -664, -576, +81, -837, 719, -319, 1069, 676, 793, 1279, +-76, 1011, -774, 100, -1044, -948, -783, -1349, +-75, -721, 497, 22, 793, 546, 683, 824, +194, 605, -82, 331, -409, 118, -683, -420, +-510, -896, -298, -865, 89, -527, 603, 411, +801, 1378, 708, 1268, 263, 454, -614, -675, +-1277, -1600, -1100, -1475, -322, -342, 895, 919, +1658, 1701, 1259, 1595, 172, 382, -1200, -1015, +-1835, -1848, -1135, -1743, 202, -426, 1314, 1147, +1496, 1903, 669, 1617, -349, 300, -949, -1159, +-918, -1630, -387, -1171, 113, -47, 341, 890, +390, 904, 394, 543, 295, 34, 63, -372, +-207, -182, -478, -22, -427, -278, -104, -377, +106, -316, 314, -2, 224, 660, 143, 890, +316, 443, 265, -220, 45, -984, -501, -1153, +-1030, -379, -755, 486, 104, 1016, 1073, 1097, +1651, 495, 1093, -393, -339, -891, -1542, -1019, +-1943, -727, -1135, -25, 331, 574, 1491, 1031, +1998, 1149, 1286, 484, 31, -410, -1153, -1067, +-1953, -1301, -1604, -735, -560, 266, 775, 1037, +1964, 1186, 1956, 577, 782, -238, -590, -782, +-1733, -831, -1861, -342, -879, 317, 373, 650, +1488, 439, 1746, 6, 979, -476, -139, -649, +-1126, -244, -1558, 287, -1097, 715, -54, 706, +1036, 86, 1684, -430, 1270, -737, -3, -652, +-1092, -119, -1529, 409, -1056, 561, 43, 381, +951, 218, 1189, -194, 790, -345, 18, -213, +-619, -115, -612, 201, -429, 197, -279, -35, +102, -263, 205, -468, 236, -192, 437, 335, +355, 953, 249, 938, -29, 54, -468, -895, +-671, -1521, -550, -1149, -35, 179, 668, 1458, +1076, 1713, 827, 849, 13, -467, -921, -1507, +-1306, -1465, -831, -517, 328, 565, 1337, 1207, +1479, 1065, 623, 386, -737, -432, -1404, -810, +-1125, -856, -351, -439, 714, 322, 1129, 639, +786, 591, 241, 292, -279, -170, -362, -417, +-370, -216, -591, 42, -582, 0, -251, -261, +366, -297, 1073, -103, 1285, 359, 757, 997, +-347, 797, -1368, -150, -1580, -1059, -862, -1516, +411, -758, 1501, 698, 1679, 1565, 881, 1484, +-435, 379, -1373, -1213, -1273, -1845, -498, -1025, +558, 380, 1132, 1517, 790, 1520, 85, 432, +-509, -920, -639, -1721, -223, -1123, 237, 407, +291, 1404, 86, 1543, -78, 540, -110, -1080, +94, -1714, 297, -1153, 148, 252, -118, 1579, +-381, 1593, -445, 519, -134, -808, 231, -1695, +596, -1424, 723, -50, 451, 1272, 2, 1663, +-669, 1119, -1066, -163, -782, -1336, -204, -1757, +785, -1115, 1645, 258, 1359, 1470, 306, 1843, +-976, 1189, -1766, -235, -1378, -1669, -184, -2015, +1046, -1256, 1672, 399, 1300, 1870, 55, 2043, +-977, 1143, -1288, -604, -993, -1978, 52, -1979, +841, -848, 1120, 805, 856, 1841, -228, 1761, +-975, 626, -990, -830, -501, -1745, 633, -1593, +1258, -339, 820, 884, -20, 1529, -987, 1328, +-1127, 94, -285, -966, 595, -1296, 1159, -913, +928, 269, -164, 932, -997, 870, -888, 502, +-275, -435, 508, -896, 977, -479, 746, -67, +140, 448, -660, 634, -964, 230, -512, 18, +101, -244, 691, -447, 787, -232, 456, -194, +-114, -116, -694, 349, -692, 564, -243, 566, +270, 279, 624, -378, 489, -811, 38, -865, +-283, -384, -424, 377, -304, 878, 70, 966, +315, 496, 388, -87, 373, -704, 26, -1059, +-228, -730, -299, -275, -361, 370, -79, 1043, +293, 1053, 326, 607, 329, -29, 159, -878, +-186, -1210, -7, -872, 98, -310, -98, 502, +-161, 1063, -479, 1096, -494, 806, 193, 68, +743, -786, 984, -1393, 729, -1391, -372, -631, +-1269, 572, -1201, 1654, -595, 1897, 588, 1051, +1384, -505, 1108, -1609, 476, -1981, -545, -1380, +-1239, 108, -929, 1239, -372, 1843, 359, 1717, +1139, 652, 1162, -602, 671, -1683, -186, -2130, +-1204, -1496, -1451, -131, -801, 1428, 245, 2456, +1341, 2193, 1810, 822, 1139, -1010, -289, -2472, +-1479, -2567, -1753, -1436, -1074, 372, 212, 2070, +1169, 2607, 1416, 1894, 1078, 343, 108, -1291, +-661, -2212, -920, -2093, -956, -1032, -479, 175, +39, 1351, 405, 1997, 799, 1783, 721, 1062, +533, -343, 174, -1685, -581, -2432, -832, -2111, +-751, -551, -523, 1324, 239, 2650, 850, 2640, +1004, 1145, 828, -866, 118, -2221, -630, -2535, +-946, -1562, -860, 132, -387, 1356, 241, 2055, +845, 1820, 1071, 692, 728, -486, 120, -1402, +-568, -1766, -1064, -1303, -1160, -197, -617, 628, +282, 1291, 1075, 1433, 1505, 711, 1028, 198, +167, -409, -847, -1029, -1762, -1111, -1610, -1075, +-675, -640, 554, 258, 1788, 1181, 2075, 1866, +1246, 1698, 24, 616, -1477, -846, -2258, -2315, +-1800, -2665, -654, -1490, 1080, 391, 2179, 2277, +2069, 3090, 1360, 2245, -142, 177, -1649, -1862, +-2222, -2884, -1947, -2455, -750, -643, 956, 1086, +2004, 1922, 2323, 2008, 1752, 994, -87, -125, +-1778, -555, -2577, -896, -2268, -980, -601, -957, +1228, -877, 2372, -352, 2426, 580, 1076, 1599, +-704, 1908, -1949, 1386, -2121, 199, -1172, -1344, +282, -2256, 1332, -2119, 1438, -1211, 810, 232, +-60, 1775, -477, 2450, -401, 2263, -139, 1282, +16, -609, -247, -2280, -629, -3034, -468, -2633, +38, -852, 698, 1475, 1216, 3203, 929, 3564, +212, 2197, -614, -207, -1371, -2606, -1252, -3883, +-547, -3153, 165, -1050, 996, 1334, 1412, 3302, +991, 3583, 202, 2179, -665, 183, -1268, -1964, +-1096, -3223, -544, -2945, 185, -1731, 744, 156, +825, 2266, 695, 3258, 335, 2936, -3, 1581, +-345, -902, -742, -2938, -788, -3591, -505, -2864, +-31, -524, 597, 2021, 933, 3586, 614, 3557, +212, 1651, -28, -1000, -294, -2997, -246, -3490, +-463, -2140, -868, 286, -766, 2154, -285, 2622, +756, 1712, 1753, 7, 1772, -1211, 692, -1332, +-995, -708, -2191, 202, -2149, 570, -998, 132, +614, -501, 1761, -792, 1895, -412, 1201, 498, +102, 1319, -812, 1568, -1205, 924, -1161, -333, +-764, -1603, -330, -2164, 136, -1731, 618, -539, +1043, 1112, 1316, 2311, 1207, 2483, 515, 1590, +-799, 55, -1962, -1644, -2472, -2664, -1789, -2497, +184, -1589, 2126, 242, 3301, 2089, 2838, 3033, +718, 3049, -1635, 1422, -3428, -1021, -3608, -3053, +-1816, -3831, 682, -2662, 2898, -216, 3870, 2416, +2875, 3807, 495, 3169, -2224, 1114, -3950, -1377, +-3615, -3042, -1408, -3028, 1459, -1605, 3593, 528, +3942, 2100, 2111, 2416, -873, 1551, -3098, -138, +-3781, -1484, -2513, -1868, 201, -1172, 2527, 373, +3739, 1511, 2929, 1725, 299, 792, -2111, -978, +-3571, -2140, -3211, -2119, -832, -686, 1818, 1488, +3497, 2919, 3292, 2908, 1239, 1132, -1264, -1576, +-3041, -3471, -3402, -3580, -1890, -1818, 488, 830, +2409, 3140, 3293, 3863, 2501, 2677, 526, 516, +-1749, -1861, -3285, -3435, -3069, -3497, -1307, -2156, +1234, 143, 3099, 2553, 3168, 3873, 1679, 3377, +-795, 1280, -2659, -1374, -2909, -3369, -1751, -3641, +438, -2043, 2211, 65, 2555, 1908, 1660, 2925, +-109, 2304, -1670, 1115, -2160, -224, -1650, -1624, +-180, -2155, 1297, -1914, 1975, -948, 1661, 590, +412, 1751, -967, 1818, -1834, 1116, -1660, -192, +-616, -1200, 484, -968, 1438, -337, 1682, 464, +964, 702, -75, -96, -1058, -729, -1428, -1040, +-1133, -664, -547, 580, 254, 1465, 967, 1625, +1194, 1155, 1170, -143, 773, -1413, -101, -1923, +-1009, -1854, -1728, -850, -1783, 575, -945, 1530, +528, 2061, 2092, 1801, 2696, 782, 1944, -293, +174, -1347, -1781, -2110, -2926, -2081, -2829, -1438, +-1213, -272, 1079, 1393, 2735, 2658, 3104, 2978, +1997, 2284, 31, 318, -1845, -2040, -2847, -3637, +-2504, -3877, -1020, -2404, 677, 340, 1804, 2932, +2118, 4363, 1624, 3967, 742, 1750, -286, -1032, +-1187, -3336, -1612, -4227, -1741, -3362, -1287, -1318, +-152, 1085, 1083, 2964, 2064, 3704, 2365, 3101, +1481, 1499, -73, -652, -1459, -2570, -2342, -3474, +-2302, -3256, -1305, -1833, 230, 269, 1622, 2206, +2478, 3480, 2429, 3634, 1225, 2384, -399, 124, +-1923, -2312, -2887, -4143, -2344, -4323, -820, -2605, +872, 333, 2477, 3362, 2769, 4950, 1684, 4248, +231, 1593, -1451, -1799, -2419, -4253, -2145, -4508, +-1088, -2721, 491, 119, 1580, 2670, 1820, 3532, +1470, 2763, 470, 1015, -499, -913, -1161, -1876, +-1455, -1913, -1034, -1399, -264, -446, 512, 303, +1142, 713, 1235, 1087, 743, 1124, 15, 813, +-684, 297, -973, -518, -772, -1234, -404, -1263, +-22, -855, 392, -35, 784, 1044, 950, 1354, +676, 1007, 94, 316, -720, -729, -1374, -1252, +-1325, -1045, -532, -503, 627, 430, 1428, 1063, +1621, 1045, 1048, 739, -62, 63, -1031, -688, +-1682, -1117, -1670, -1156, -919, -666, 131, 132, +1540, 1006, 2444, 1564, 2071, 1295, 810, 409, +-1044, -628, -2538, -1395, -2799, -1508, -1781, -958, +256, -137, 2063, 604, 2706, 949, 2231, 1117, +801, 1180, -714, 810, -1752, 186, -2106, -781, +-1678, -1835, -831, -2191, 201, -1750, 1270, -256, +1950, 1785, 1943, 2983, 1323, 3060, 66, 1763, +-1554, -706, -2435, -2834, -2220, -3768, -1017, -3061, +701, -824, 1799, 1668, 2003, 3425, 1340, 3660, +223, 2135, -529, -109, -679, -2001, -634, -3021, +-830, -2735, -1071, -1383, -991, 174, -409, 1527, +802, 2282, 2043, 2097, 2381, 1383, 1558, 237, +-149, -1058, -1987, -1765, -2861, -1938, -2365, -1522, +-883, -532, 1058, 608, 2327, 1549, 2487, 1952, +1713, 1631, 209, 672, -1170, -540, -1836, -1437, +-1813, -1705, -1176, -1275, -353, -480, 403, 286, +1175, 756, 1611, 812, 1544, 889, 1050, 924, +-20, 751, -1230, 420, -1993, -430, -2060, -1517, +-1130, -2011, 344, -1788, 1603, -700, 2106, 1133, +1833, 2509, 929, 2691, -325, 1786, -1426, -79, +-2284, -1971, -2059, -2758, -804, -2366, 571, -892, +2070, 918, 2538, 1935, 1620, 2033, 152, 1290, +-1622, 37, -2410, -756, -1732, -924, -451, -820, +982, -472, 1708, -302, 1303, -323, 419, -152, +-481, 111, -967, 615, -745, 1145, -26, 1241, +544, 835, 380, -88, -184, -1226, -639, -2011, +-650, -1966, 72, -946, 856, 709, 1237, 2092, +992, 2561, -195, 1957, -1307, 274, -1549, -1438, +-1080, -2362, 49, -2415, 1094, -1325, 1304, 187, +1078, 1391, 407, 2164, -375, 2129, -572, 1255, +-867, 8, -1057, -1386, -684, -2482, -351, -2451, +433, -1342, 1342, 436, 1542, 2300, 1326, 2990, +236, 2263, -1203, 497, -1919, -1672, -2068, -2756, +-1186, -2598, 487, -1341, 1812, 727, 2493, 2086, +2002, 2342, 379, 1681, -1377, 264, -2475, -995, +-2292, -1513, -963, -1432, 713, -947, 2004, -267, +2136, 227, 1089, 685, -398, 1153, -1378, 1255, +-1383, 997, -695, 244, 320, -749, 940, -1466, +758, -1649, 68, -1062, -761, -75, -1011, 769, +-436, 1384, 366, 1482, 1139, 909, 1383, 241, +815, -428, -233, -1108, -1306, -1203, -1767, -932, +-1420, -609, -578, -33, 688, 457, 1661, 832, +1824, 1272, 1540, 1351, 546, 1035, -643, 220, +-1509, -1087, -2168, -2169, -1893, -2532, -912, -1730, +215, -8, 1792, 1843, 2751, 3195, 2559, 3096, +1454, 1557, -567, -503, -2396, -2458, -3306, -3483, +-2912, -2934, -1110, -1176, 1011, 851, 2577, 2453, +3180, 3028, 2446, 2419, 851, 1116, -759, -466, +-2115, -1762, -2724, -2401, -2236, -2458, -1290, -1671, +68, -109, 1563, 1394, 2358, 2364, 2531, 2508, +1935, 1573, 504, 236, -1162, -920, -2538, -1665, +-2896, -1691, -2122, -1520, -587, -1221, 1177, -398, +2252, 612, 2407, 1738, 1856, 2693, 809, 2507, +-312, 1133, -1199, -873, -1890, -2828, -2251, -3451, +-1856, -2448, -682, -544, 846, 1638, 2272, 2948, +2730, 2664, 1968, 1415, 662, -105, -761, -1293, +-1827, -1567, -2038, -1204, -1646, -822, -1057, -415, +-329, -218, 471, -29, 1376, 708, 2096, 1335, +2295, 1548, 1637, 1298, 160, 284, -1532, -843, +-2799, -1544, -3151, -1868, -2258, -1431, -334, -591, +1688, 233, 3223, 1347, 3563, 2067, 2289, 1995, +331, 1329, -1699, -53, -3155, -1603, -3167, -2471, +-2071, -2297, -417, -1191, 1276, 453, 2351, 1782, +2473, 2136, 1906, 1743, 949, 607, -340, -635, +-1368, -1120, -1997, -1165, -2091, -857, -1507, -352, +-705, -36, 502, 81, 1620, 238, 2187, 488, +2316, 692, 1544, 750, 107, 533, -1322, 136, +-2460, -378, -2746, -723, -1928, -811, -619, -874, +956, -632, 2375, -180, 2806, 300, 2356, 1040, +1215, 1547, -510, 1352, -1990, 685, -2842, -370, +-2821, -1449, -1669, -1845, 75, -1672, 1653, -959, +2828, 227, 3013, 1204, 1939, 2063, 439, 2281, +-1383, 1480, -2786, 128, -2862, -1588, -2017, -2602, +-578, -2455, 962, -1421, 1944, 332, 2261, 1667, +2074, 2085, 1324, 1913, 85, 1126, -1189, 166, +-2280, -731, -2730, -1612, -2017, -1976, -430, -1593, +1328, -649, 2518, 804, 2639, 1869, 1590, 1806, +125, 1035, -1044, -95, -1699, -904, -1558, -901, +-1122, -396, -534, 41, 154, 69, 453, -374, +747, -816, 1036, -582, 1127, 94, 1143, 954, +671, 1656, -325, 1403, -1332, 433, -2161, -536, +-2127, -1361, -993, -1696, 483, -1353, 1887, -704, +2569, 160, 1980, 1263, 656, 1866, -651, 1835, +-1616, 1242, -1787, -215, -1330, -1527, -767, -2065, +35, -1906, 722, -920, 855, 362, 1168, 1216, +1251, 1538, 826, 1410, 442, 813, -479, 176, +-1388, -422, -1694, -984, -1673, -1120, -909, -1090, +491, -705, 1607, -79, 2055, 371, 1673, 878, +556, 996, -497, 855, -1139, 808, -1431, 490, +-1092, -8, -556, -623, -233, -1475, 98, -2105, +427, -1867, 881, -666, 1278, 1199, 1239, 2846, +777, 3287, -17, 2216, -966, 92, -1796, -2059, +-2071, -3277, -1483, -3026, -211, -1681, 1293, 164, +2388, 1793, 2405, 2574, 1495, 2506, 135, 1607, +-1395, 343, -2233, -958, -2122, -1973, -1336, -2227, +-206, -1867, 758, -920, 1494, 277, 1793, 1348, +1564, 2074, 967, 2109, -86, 1560, -1073, 394, +-1696, -1034, -1989, -2070, -1479, -2406, -474, -1831, +690, -511, 1803, 880, 2230, 1789, 1749, 2142, +745, 1714, -599, 792, -1717, -235, -1985, -1372, +-1712, -1970, -845, -1911, 261, -1188, 945, 140, +1527, 1162, 1820, 1761, 1387, 1698, 618, 984, +-521, 185, -1717, -636, -2248, -1241, -1847, -1526, +-638, -1339, 803, -576, 1853, 457, 2032, 1360, +1466, 1632, 305, 1181, -915, 208, -1357, -815, +-1334, -1274, -867, -1127, -32, -377, 387, 525, +538, 874, 506, 726, 311, 31, 328, -842, +322, -867, 208, -227, 35, 655, -327, 1378, +-711, 978, -863, -138, -648, -1132, -147, -1558, +507, -843, 988, 348, 1005, 998, 601, 1027, +-20, 383, -675, -356, -911, -457, -719, -129, +-324, 226, 314, 361, 584, 17, 367, -571, +68, -725, -217, -452, -223, 103, 90, 781, +273, 922, 454, 526, 407, -61, -251, -690, +-712, -674, -861, -177, -875, 151, -165, 319, +579, 114, 997, -353, 1426, -438, 1042, 0, +51, 513, -881, 768, -1583, 524, -1667, -144, +-1008, -696, -16, -779, 1034, -399, 1861, 206, +1829, 571, 1099, 431, -71, 5, -1322, -289, +-1901, -407, -1825, -178, -1062, 388, 159, 563, +1084, 487, 1622, 174, 1685, -465, 1100, -823, +277, -830, -507, -407, -1349, 262, -1836, 833, +-1579, 1047, -940, 679, 83, 41, 1324, -636, +2029, -976, 2053, -686, 1376, -181, 86, 347, +-1237, 726, -2099, 578, -2386, 170, -1736, -272, +-425, -643, 915, -583, 2115, -186, 2556, 457, +2101, 990, 938, 844, -728, 244, -2079, -629, +-2731, -1258, -2542, -1191, -1214, -569, 496, 366, +1931, 1092, 2839, 1377, 2599, 1086, 1310, 381, +-308, -504, -1721, -1213, -2432, -1369, -2261, -974, +-1464, -154, -299, 583, 878, 922, 1757, 858, +2077, 563, 1894, 327, 1152, 204, -7, 20, +-1285, -457, -2386, -1059, -2531, -1422, -1758, -1155, +-396, -36, 1325, 1177, 2404, 1935, 2426, 1801, +1631, 636, 201, -683, -1022, -1469, -1449, -1471, +-1503, -861, -1259, -66, -710, 385, -361, 546, +78, 522, 813, 404, 1362, 440, 1777, 334, +1616, 156, 679, -76, -517, -442, -1725, -659, +-2325, -734, -2101, -539, -1195, -66, 116, 435, +1410, 784, 2249, 726, 2384, 391, 1815, 2, +515, -249, -930, -301, -2053, -267, -2657, -298, +-2214, -285, -993, -101, 392, 100, 1742, 275, +2330, 142, 2019, -178, 1241, -314, 142, -53, +-748, 555, -1214, 1062, -1585, 1027, -1701, 189, +-1490, -970, -1034, -1778, 108, -1808, 1696, -887, +2924, 404, 3113, 1483, 1970, 2012, -152, 1799, +-2309, 1000, -3541, -96, -3521, -1215, -2160, -2159, +18, -2391, 2008, -1634, 3363, -187, 3593, 1541, +2482, 2663, 608, 2634, -1627, 1584, -3366, -195, +-3767, -1753, -2860, -2389, -796, -2124, 1506, -1000, +3059, 343, 3599, 1154, 2708, 1406, 735, 1131, +-1153, 631, -2515, 321, -3029, 97, -2392, -249, +-1002, -681, 583, -1117, 1850, -1298, 2426, -899, +2217, -61, 1349, 777, -19, 1321, -1395, 1357, +-2101, 893, -1999, 270, -1341, -309, -163, -731, +924, -934, 1330, -1010, 1386, -986, 1035, -644, +571, -66, 297, 709, -154, 1590, -794, 1942, +-1429, 1612, -1959, 511, -1785, -1112, -553, -2395, +1106, -2722, 2592, -1708, 3225, 166, 2307, 1894, +293, 2590, -1920, 1901, -3486, 433, -3439, -931, +-1981, -1291, 169, -768, 2166, -141, 3109, 181, +2876, -122, 1690, -646, -50, -696, -1586, -228, +-2411, 509, -2507, 1237, -1702, 1395, -430, 1015, +744, 362, 1747, -588, 2052, -1376, 1663, -1770, +1034, -1635, 185, -713, -746, 547, -1516, 1666, +-1991, 2159, -1915, 1715, -1178, 629, 100, -583, +1520, -1428, 2357, -1717, 2294, -1390, 1434, -814, +65, -201, -1242, 468, -1880, 1110, -1877, 1610, +-1404, 1741, -501, 1271, 290, 102, 870, -1315, +1434, -2374, 1497, -2541, 1216, -1502, 766, 188, +-115, 1759, -880, 2545, -1448, 2115, -1824, 880, +-1587, -465, -786, -1350, 335, -1606, 1492, -1310, +2139, -743, 2056, -138, 1319, 442, 61, 884, +-1169, 1104, -2065, 893, -2365, 374, -1710, -117, +-544, -331, 767, -321, 1995, -300, 2244, -470, +1627, -880, 669, -1099, -533, -637, -1333, 487, +-1477, 1695, -1357, 2296, -960, 1797, -293, 257, +271, -1414, 888, -2468, 1371, -2434, 1307, -1189, +975, 382, 391, 1649, -417, 2181, -1112, 1751, +-1593, 795, -1649, -274, -985, -1103, 91, -1528, +1203, -1465, 2068, -947, 2085, -161, 1142, 690, +-196, 1276, -1490, 1517, -2175, 1220, -1837, 409, +-872, -471, 376, -1251, 1445, -1590, 1820, -1242, +1569, -436, 789, 486, -316, 1154, -1177, 1281, +-1556, 838, -1410, 186, -749, -346, 151, -638, +941, -526, 1310, -298, 1242, -222, 717, -221, +-21, -359, -711, -384, -1093, 61, -902, 699, +-511, 1218, -156, 1285, 117, 538, 203, -618, +343, -1563, 556, -1817, 827, -1104, 974, 70, +502, 1076, -287, 1514, -1155, 1138, -1815, 452, +-1576, -181, -670, -661, 508, -780, 1654, -581, +2089, -345, 1621, -44, 592, 288, -671, 314, +-1608, 200, -1676, 81, -1178, -26, -510, 52, +228, 273, 668, 335, 872, 212, 1100, -57, +1134, -350, 908, -533, 243, -479, -749, -267, +-1594, -28, -1972, 264, -1345, 509, 47, 710, +1280, 679, 1893, 428, 1611, -67, 582, -740, +-481, -1119, -1089, -1035, -1098, -453, -560, 486, +147, 1196, 454, 1335, 322, 825, -7, -165, +-405, -993, -460, -1158, 18, -695, 600, 90, +885, 689, 773, 713, 78, 288, -697, -158, +-1042, -298, -1018, -218, -464, -34, 269, 44, +610, -106, 744, -233, 668, -99, 227, 139, +-177, 325, -431, 395, -516, 165, -270, -117, +-5, -202, 99, -270, 85, -227, -114, -162, +-133, -347, 31, -391, 201, -251, 366, 25, +269, 607, 79, 1122, -49, 1234, -147, 849, +-123, -161, -150, -1354, -331, -2018, -417, -1998, +-232, -1114, 229, 347, 782, 1562, 1002, 2277, +586, 2266, -154, 1492, -735, 292, -1012, -1134, +-720, -2359, -81, -2832, 382, -2284, 696, -826, +734, 1118, 477, 2584, 137, 2890, -295, 2158, +-643, 720, -686, -729, -506, -1555, -92, -1797, +346, -1599, 604, -1039, 702, -370, 507, 366, +167, 1066, -250, 1394, -797, 1300, -1164, 885, +-951, 213, -256, -306, 650, -603, 1427, -723, +1523, -636, 833, -574, -229, -528, -1209, -437, +-1673, -159, -1330, 334, -457, 981, 451, 1502, +1066, 1374, 1214, 561, 856, -654, 331, -1678, +-57, -1861, -374, -1040, -524, 301, -637, 1320, +-800, 1470, -725, 681, -500, -470, 42, -1263, +912, -1159, 1552, -276, 1713, 798, 1168, 1474, +-8, 1225, -1256, 349, -2093, -685, -2179, -1425, +-1320, -1494, 74, -992, 1395, -273, 2324, 395, +2289, 983, 1348, 1318, 137, 1314, -1114, 975, +-1878, 152, -1938, -840, -1537, -1636, -666, -1913, +338, -1315, 1253, -227, 1952, 962, 1991, 1752, +1269, 1655, 20, 946, -1214, -33, -1923, -909, +-1866, -1085, -1105, -839, -194, -478, 574, 98, +1125, 321, 1242, 336, 1091, 452, 772, 387, +102, 333, -590, 210, -1084, -106, -1351, -419, +-1099, -622, -393, -530, 311, -117, 870, 364, +1039, 633, 854, 672, 561, 369, 68, 60, +-272, -93, -507, -202, -816, -223, -913, -393, +-770, -614, -363, -644, 422, -324, 1184, 281, +1488, 1034, 1309, 1431, 512, 1141, -660, 379, +-1501, -627, -1727, -1337, -1238, -1365, -126, -931, +866, -228, 1397, 353, 1531, 561, 1091, 630, +308, 644, -512, 607, -1156, 467, -1418, 200, +-1197, -272, -526, -666, 348, -787, 1062, -715, +1239, -472, 1024, -235, 565, -83, 41, 116, +-308, 438, -677, 703, -1016, 859, -1202, 775, +-1105, 290, -471, -268, 453, -696, 1321, -953, +1850, -930, 1633, -659, 695, -289, -484, 89, +-1439, 450, -1884, 658, -1728, 694, -1060, 544, +-99, 379, 889, 240, 1632, 141, 1906, 9, +1566, -343, 498, -781, -712, -1207, -1562, -1294, +-1865, -791, -1330, 135, -397, 1199, 403, 1955, +969, 1936, 1076, 1179, 807, 4, 593, -1159, +302, -1663, -49, -1356, -277, -698, -587, 19, +-838, 367, -722, 256, -411, 193, 37, 387, +526, 756, 675, 1038, 695, 948, 644, 368, +308, -331, -18, -863, -308, -1079, -595, -926, +-616, -701, -501, -391, -295, 0, 70, 411, +314, 890, 399, 1223, 480, 1220, 532, 833, +432, 156, 70, -715, -498, -1299, -933, -1444, +-918, -1219, -506, -460, 184, 294, 804, 759, +1051, 990, 716, 877, -111, 492, -795, 168, +-960, -146, -721, -482, -123, -582, 499, -562, +640, -412, 498, -81, 208, 136, -157, 156, +-274, 53, -179, -77, -123, -33, -66, 172, +-196, 300, -379, 223, -251, 24, -17, -289, +402, -297, 789, -90, 717, 74, 369, 241, +-159, 111, -621, -112, -677, -246, -521, -332, +-278, -359, 3, -210, 212, 114, 435, 479, +646, 878, 657, 928, 442, 518, -6, -125, +-460, -798, -651, -1109, -557, -995, -270, -567, +53, 51, 235, 670, 201, 1106, 137, 1231, +94, 932, 59, 208, 171, -648, 367, -1180, +373, -1051, 136, -420, -306, 361, -811, 838, +-972, 665, -710, 103, -150, -383, 506, -516, +954, -190, 975, 323, 448, 678, -94, 608, +-359, 192, -494, -323, -415, -740, -410, -782, +-520, -472, -361, 46, -117, 574, 225, 852, +735, 725, 870, 293, 590, -367, 111, -947, +-427, -1118, -694, -848, -524, -79, -236, 826, +-23, 1346, 124, 1245, 78, 475, -17, -563, +89, -1214, 280, -1233, 476, -730, 556, -81, +267, 282, -159, 355, -513, 335, -642, 373, +-411, 528, -73, 508, 143, 154, 292, -263, +287, -589, 204, -710, 206, -471, 111, -200, +98, -67, 158, 130, 6, 251, -123, 419, +-247, 600, -444, 448, -407, 187, -291, -102, +-109, -482, 258, -566, 397, -421, 418, -258, +411, 126, 247, 471, 68, 584, -164, 534, +-422, 110, -599, -408, -557, -657, -397, -518, +-103, 99, 280, 789, 426, 1100, 399, 760, +261, -89, 31, -946, -34, -1368, -12, -1109, +-56, -209, -37, 844, -125, 1469, -320, 1406, +-413, 672, -363, -345, -57, -1110, 318, -1203, +493, -626, 596, 151, 467, 628, -20, 622, +-445, 216, -568, -252, -412, -467, 20, -322, +421, -10, 566, 265, 437, 470, 86, 509, +-322, 350, -611, -22, -506, -492, -212, -857, +142, -938, 492, -679, 539, -150, 361, 430, +199, 792, 33, 1006, -122, 1051, -153, 668, +-293, -18, -577, -882, -596, -1661, -357, -1717, +43, -967, 606, 161, 828, 1244, 645, 1576, +315, 1029, -214, 220, -576, -470, -636, -683, +-605, -372, -318, 37, 85, 260, 278, 202, +406, -115, 443, -406, 204, -659, -65, -715, +-338, -384, -479, 105, -273, 678, -1, 1192, +257, 1333, 427, 1022, 297, 403, -18, -414, +-388, -1115, -555, -1536, -370, -1515, 77, -888, +525, 31, 656, 920, 579, 1451, 78, 1367, +-500, 886, -662, 278, -717, -157, -398, -323, +222, -454, 577, -563, 945, -596, 1081, -507, +550, -288, -159, -50, -983, 86, -1525, 148, +-1201, 245, -390, 543, 584, 935, 1318, 996, +1301, 548, 789, -305, 250, -1107, -189, -1368, +-467, -945, -673, -56, -869, 554, -897, 512, +-719, 64, -244, -437, 451, -428, 1058, 221, +1318, 980, 1115, 1331, 445, 985, -409, -41, +-1022, -1138, -1289, -1705, -1027, -1637, -383, -885, +251, 198, 666, 930, 663, 1203, 300, 982, +-32, 412, -132, -50, -106, -251, 96, -234, +238, -170, 119, -232, 40, -374, -115, -419, +-356, -355, -390, -122, -382, 88, -230, 182, +165, 259, 383, 314, 468, 441, 381, 500, +-52, 320, -298, -107, -168, -535, 175, -726, +552, -529, 544, -30, 50, 459, -474, 659, +-866, 440, -943, 70, -502, -239, 138, -392, +764, -260, 1135, -33, 970, 89, 405, 197, +-257, 214, -720, 142, -676, 139, -298, 154, +68, 167, 208, 222, -73, 162, -476, -160, +-498, -514, -175, -780, 452, -732, 1042, -201, +1049, 464, 591, 992, -150, 1032, -910, 555, +-1248, -125, -1147, -667, -670, -785, 123, -434, +832, 67, 1189, 407, 1107, 428, 544, -14, +-159, -503, -682, -680, -988, -413, -845, 134, +-398, 627, -44, 718, 287, 306, 509, -148, +529, -395, 529, -264, 325, 57, 55, 153, +-124, -56, -350, -392, -385, -575, -357, -367, +-348, 101, -181, 466, 85, 522, 323, 251, +478, -24, 490, -136, 283, -70, 93, 26, +6, -12, -225, -173, -398, -320, -456, -231, +-445, -19, -111, 169, 328, 261, 613, 235, +725, 142, 421, 133, -159, 92, -625, -36, +-828, -184, -676, -381, -188, -371, 393, -214, +819, 74, 1006, 457, 689, 715, 55, 768, +-606, 496, -1099, -105, -1094, -759, -689, -1078, +-78, -925, 546, -229, 919, 541, 925, 915, +646, 816, 204, 353, -244, -112, -531, -279, +-638, -102, -597, 73, -437, 113, -279, -47, +-100, -365, 165, -540, 455, -507, 731, -291, +898, 112, 712, 518, 136, 787, -528, 851, +-1032, 545, -1176, -21, -773, -638, -121, -1047, +471, -941, 980, -457, 1100, 113, 753, 588, +234, 684, -393, 415, -834, 119, -787, -158, +-488, -294, -52, -234, 344, -106, 419, 27, +340, 47, 301, -28, 233, -160, 189, -197, +33, -89, -307, 86, -571, 186, -677, 68, +-512, -132, 24, -199, 553, 30, 867, 396, +903, 590, 413, 383, -238, -210, -700, -851, +-912, -1037, -673, -582, -142, 138, 211, 816, +356, 1043, 309, 642, 76, 41, 69, -442, +219, -560, 320, -255, 393, 192, 124, 417, +-337, 291, -689, -110, -870, -600, -646, -730, +-148, -353, 449, 243, 899, 828, 951, 1054, +679, 666, 118, -18, -564, -556, -894, -774, +-828, -595, -462, -149, 206, 193, 653, 420, +731, 518, 604, 395, 190, 179, -219, -219, +-456, -644, -631, -760, -549, -497, -252, 43, +86, 613, 508, 800, 728, 594, 644, 228, +380, -119, -14, -180, -385, -182, -592, -238, +-541, -356, -383, -498, -102, -492, 151, -316, +195, -18, 198, 186, 162, 318, 156, 425, +321, 536, 427, 620, 301, 500, 11, 125, +-522, -421, -945, -877, -889, -966, -442, -624, +237, -128, 839, 287, 999, 382, 716, 189, +124, -33, -484, -150, -777, -11, -711, 255, +-377, 498, 39, 651, 354, 571, 449, 272, +396, -205, 269, -739, 163, -1018, 96, -990, +-22, -653, -256, -109, -593, 345, -872, 631, +-773, 713, -142, 734, 698, 722, 1372, 599, +1458, 341, 744, -91, -270, -634, -1070, -1041, +-1371, -1037, -961, -649, -228, 35, 372, 628, +722, 847, 599, 650, 275, 148, 101, -295, +-58, -403, -82, -188, 32, 109, 10, 407, +-39, 504, -119, 401, -307, 219, -289, -74, +-136, -398, -13, -699, 204, -858, 342, -690, +290, -225, 257, 331, 97, 814, -167, 925, +-268, 652, -367, 218, -424, -224, -202, -411, +59, -351, 274, -225, 540, -101, 462, -76, +165, -179, -59, -264, -365, -222, -504, -81, +-345, 97, -232, 330, 43, 418, 344, 274, +356, 79, 363, -172, 103, -313, -237, -255, +-259, -122, -194, 30, -62, 110, 89, 88, +33, 76, -46, -6, -14, -143, 104, -232, +337, -340, 423, -247, 209, 22, -181, 306, +-546, 547, -712, 568, -567, 370, -207, 58, +220, -276, 657, -587, 891, -761, 854, -680, +542, -335, 4, 233, -611, 837, -1066, 1108, +-1135, 901, -812, 312, -152, -391, 502, -818, +909, -814, 1051, -473, 806, -67, 346, 166, +-112, 205, -521, 198, -703, 289, -718, 507, +-566, 599, -304, 403, -35, -46, 238, -634, +500, -927, 727, -740, 715, -182, 488, 471, +41, 844, -499, 793, -786, 323, -710, -222, +-462, -531, -129, -505, 199, -219, 359, 82, +409, 192, 399, 66, 283, -107, 155, -153, +26, 5, -191, 263, -307, 394, -338, 305, +-340, 54, -155, -245, 141, -384, 397, -340, +492, -206, 245, -71, -225, -18, -625, -21, +-701, -44, -268, -20, 419, 61, 939, 197, +1055, 339, 627, 434, -196, 423, -899, 166, +-1196, -279, -994, -724, -333, -1011, 340, -905, +805, -339, 948, 378, 721, 935, 280, 1088, +-189, 748, -489, 165, -602, -370, -498, -668, +-199, -633, 57, -358, 227, -40, 300, 218, +149, 317, -3, 217, -25, 27, -19, -148, +70, -205, 218, -147, 128, -2, -98, 170, +-319, 322, -480, 441, -242, 455, 141, 279, +375, -157, 438, -667, 230, -945, -108, -818, +-279, -232, -269, 496, -182, 916, -78, 876, +-1, 450, 108, -64, 308, -283, 463, -202, +390, -14, 94, 121, -396, 12, -748, -221, +-711, -425, -397, -502, 155, -395, 624, -217, +735, 64, 570, 405, 180, 696, -207, 883, +-351, 794, -300, 430, -137, -122, 27, -653, +32, -965, -139, -1017, -326, -740, -363, -308, +-174, 177, 195, 611, 626, 746, 870, 633, +698, 385, 242, 80, -439, -83, -1005, -76, +-1121, -84, -858, -172, -129, -340, 767, -472, +1291, -450, 1252, -268, 592, 41, -462, 313, +-1224, 441, -1357, 398, -807, 220, 166, -28, +903, -238, 1157, -271, 886, -106, 201, 166, +-461, 348, -843, 280, -853, -15, -429, -404, +160, -653, 584, -582, 674, -272, 371, 127, +-170, 472, -520, 651, -473, 672, -110, 533, +333, 253, 527, -94, 406, -479, 91, -774, +-296, -780, -565, -588, -563, -234, -372, 187, +20, 450, 427, 617, 664, 672, 716, 597, +358, 435, -155, 181, -533, -149, -741, -467, +-541, -713, -79, -853, 322, -816, 507, -531, +373, 25, 66, 639, -208, 1188, -320, 1313, +-226, 865, 6, 138, 233, -692, 331, -1162, +291, -1110, 74, -678, -184, 40, -322, 669, +-302, 944, -201, 798, -106, 231, 39, -432, +130, -800, 187, -695, 225, -212, 148, 291, +-36, 465, -193, 282, -121, 35, 171, -59, +436, 141, 438, 446, 12, 439, -586, 69, +-940, -463, -887, -848, -272, -829, 485, -460, +913, 13, 990, 415, 651, 552, 117, 567, +-254, 563, -531, 409, -666, 227, -531, -99, +-326, -447, -65, -625, 188, -641, 330, -418, +465, -104, 361, 169, 71, 361, -84, 422, +-204, 358, -176, 179, -44, -45, 48, -182, +175, -199, 173, -60, -37, 139, -301, 220, +-435, 163, -416, -59, -142, -335, 263, -476, +509, -437, 649, -155, 466, 274, 25, 559, +-284, 544, -450, 193, -387, -280, -123, -506, +7, -330, 30, 121, -2, 506, -197, 520, +-188, 153, 129, -286, 395, -520, 582, -460, +497, -274, 35, -142, -331, -106, -538, -89, +-582, 159, -283, 532, 3, 821, 178, 816, +415, 392, 401, -245, 246, -805, 76, -1025, +-239, -846, -351, -367, -239, 138, -111, 527, +46, 702, 139, 566, 49, 258, 35, -72, +126, -298, 113, -275, 167, -1, 144, 261, +-90, 339, -247, 127, -357, -310, -374, -611, +-135, -596, 141, -265, 327, 261, 405, 592, +267, 589, 22, 313, -158, -72, -234, -266, +-177, -207, -25, 62, 91, 260, 97, 236, +17, 8, -107, -325, -177, -483, -183, -464, +-108, -234, 103, 84, 296, 360, 380, 596, +311, 660, 38, 505, -303, 115, -531, -365, +-468, -746, -153, -758, 258, -447, 507, -23, +446, 350, 194, 468, -131, 429, -253, 305, +-224, 132, -214, -61, -176, -304, -100, -501, +46, -458, 224, -180, 358, 178, 281, 491, +57, 504, -148, 223, -286, -110, -202, -396, +-76, -439, 43, -224, 157, -8, 135, 165, +59, 176, -74, 2, -148, -152, -172, -166, +-77, -6, 131, 238, 178, 433, 105, 357, +-45, 31, -100, -340, -12, -577, 78, -485, +188, -142, 113, 222, -138, 428, -300, 362, +-280, 98, -101, -124, 126, -289, 212, -294, +134, -109, 56, 113, -8, 380, 1, 497, +46, 363, 14, 27, -13, -344, -21, -506, +-20, -385, 20, -78, -5, 146, -150, 167, +-266, 62, -219, 7, 27, 103, 323, 260, +399, 317, 253, 194, 22, -15, -154, -183, +-226, -231, -155, -191, -7, -137, 8, -59, +30, 34, 44, 183, -59, 274, -69, 207, +-69, 75, -70, -118, 124, -225, 257, -202, +215, -136, 102, -79, -123, -49, -254, 46, +-212, 166, -143, 311, 2, 379, 171, 308, +273, 132, 261, -139, 90, -407, -180, -663, +-430, -784, -518, -669, -321, -219, 164, 455, +560, 1065, 674, 1303, 507, 916, 47, 138, +-371, -705, -555, -1212, -583, -1173, -424, -755, +-103, -156, 214, 388, 554, 750, 751, 889, +513, 728, 52, 330, -515, -159, -936, -570, +-743, -704, -144, -606, 511, -374, 924, -102, +786, 117, 256, 334, -285, 522, -660, 536, +-720, 376, -472, 114, -111, -149, 356, -243, +627, -244, 563, -264, 346, -373, -107, -452, +-402, -309, -392, 75, -266, 603, 23, 878, +198, 739, 125, 240, -3, -403, -111, -748, +-171, -655, -18, -210, 264, 371, 433, 740, +453, 658, 133, 206, -458, -417, -862, -840, +-908, -818, -424, -376, 410, 299, 1063, 793, +1267, 927, 816, 654, -92, 172, -890, -272, +-1252, -565, -1076, -595, -396, -463, 333, -194, +846, 142, 1067, 390, 726, 442, 102, 231, +-356, -121, -674, -360, -658, -313, -283, 2, +55, 362, 293, 479, 338, 232, 102, -200, +-117, -540, -98, -592, 3, -323, 168, 103, +309, 484, 178, 604, -15, 430, -228, -13, +-456, -533, -401, -782, -90, -664, 289, -157, +546, 436, 469, 757, 71, 680, -323, 280, +-474, -138, -306, -411, 109, -496, 363, -484, +298, -421, 67, -256, -242, 77, -346, 511, +-158, 799, 105, 737, 281, 280, 318, -335, +181, -829, -59, -928, -216, -562, -311, 0, +-217, 550, 25, 853, 135, 757, 125, 393, +33, -110, -146, -528, -192, -670, -62, -521, +104, -188, 290, 145, 369, 335, 306, 316, +146, 224, -85, 182, -330, 221, -569, 273, +-665, 210, -520, -20, -124, -386, 424, -654, +769, -714, 800, -488, 532, 5, 47, 557, +-327, 985, -442, 1083, -339, 774, -223, 101, +-180, -631, -140, -1114, -31, -1128, 164, -670, +316, 9, 316, 591, 103, 809, -123, 659, +-221, 262, -221, -101, -63, -251, 148, -152, +264, 58, 273, 126, 176, -20, 9, -295, +-119, -497, -191, -426, -244, -81, -232, 290, +-163, 459, -161, 361, -82, 90, 117, -146, +301, -200, 465, -148, 418, -70, 154, 2, +-116, 15, -329, 68, -352, 121, -200, 67, +-101, -62, 17, -220, 66, -329, 19, -253, +49, -12, 84, 233, 66, 383, 83, 303, +24, 122, -87, -74, -84, -244, -113, -290, +-71, -281, 80, -203, 176, -38, 203, 230, +183, 461, 69, 520, -165, 357, -313, -13, +-363, -396, -288, -631, -5, -602, 216, -363, +359, 0, 475, 360, 373, 587, 116, 632, +-229, 427, -599, 79, -713, -237, -437, -389, +51, -314, 590, -127, 901, 47, 748, 93, +300, -22, -269, -151, -676, -188, -764, -97, +-667, 135, -333, 395, 121, 497, 481, 377, +678, 39, 605, -391, 277, -604, -75, -487, +-308, -100, -318, 377, -145, 655, 36, 528, +63, 79, -107, -411, -274, -741, -358, -668, +-227, -254, 140, 256, 474, 679, 637, 786, +516, 564, 37, 143, -433, -351, -652, -710, +-602, -751, -267, -498, 190, -84, 557, 329, +680, 522, 464, 471, 12, 323, -393, 155, +-645, 8, -613, -146, -317, -391, 94, -608, +471, -575, 626, -261, 497, 262, 180, 704, +-159, 747, -422, 443, -476, -33, -294, -420, +-23, -546, 227, -458, 365, -266, 331, -78, +198, 143, 8, 345, -228, 474, -357, 464, +-340, 268, -248, -53, -47, -406, 162, -615, +302, -620, 420, -409, 406, -35, 274, 398, +92, 729, -219, 800, -515, 596, -617, 116, +-486, -428, -184, -792, 162, -819, 371, -478, +471, 10, 452, 440, 316, 624, 150, 510, +-56, 235, -266, -77, -427, -302, -509, -341, +-489, -237, -243, -53, 113, 126, 452, 187, +710, 125, 692, 43, 384, 3, -79, 41, +-606, 98, -892, 62, -765, -58, -341, -202, +302, -280, 869, -277, 980, -136, 620, 57, +-8, 245, -653, 449, -924, 484, -745, 332, +-257, -8, 364, -407, 718, -604, 707, -568, +434, -306, -14, 54, -353, 317, -466, 460, +-387, 517, -132, 457, 84, 247, 153, -126, +132, -549, 10, -815, -80, -774, -23, -376, +70, 205, 166, 685, 295, 876, 254, 726, +81, 339, -134, -91, -399, -416, -447, -573, +-349, -554, -179, -413, 92, -242, 260, -66, +350, 85, 436, 217, 347, 421, 169, 592, +-20, 637, -307, 489, -505, 21, -480, -567, +-326, -964, -22, -1017, 260, -637, 330, -2, +330, 569, 186, 912, 40, 935, 65, 669, +91, 245, 38, -258, -111, -701, -397, -920, +-588, -856, -496, -542, -197, -34, 311, 473, +777, 808, 864, 933, 648, 757, 146, 324, +-487, -184, -823, -594, -823, -756, -507, -636, +44, -405, 471, -190, 586, -13, 443, 170, +131, 452, -125, 735, -161, 791, -122, 521, +-49, -49, 40, -660, -7, -927, -58, -762, +-47, -293, -47, 231, 30, 530, 79, 535, +6, 368, -29, 170, -104, 28, -194, -71, +-92, -207, 67, -324, 215, -387, 342, -366, +293, -191, 86, 72, -130, 371, -324, 618, +-337, 683, -180, 485, -34, 43, 40, -507, +8, -886, -31, -844, 37, -428, 177, 154, +278, 599, 258, 689, 105, 440, -82, 67, +-207, -205, -187, -289, -127, -179, -129, -14, +-139, 93, -132, 82, -19, -44, 206, -172, +310, -167, 296, -11, 169, 183, -80, 281, +-205, 168, -186, -117, -92, -393, 16, -455, +51, -255, -1, 108, -75, 457, -88, 600, +-52, 500, 78, 212, 232, -140, 260, -414, +176, -550, 1, -568, -194, -454, -323, -243, +-329, 73, -242, 475, -23, 792, 253, 877, +401, 624, 446, 19, 313, -675, 12, -1053, +-278, -975, -521, -426, -530, 358, -273, 875, +25, 892, 293, 426, 402, -240, 329, -661, +213, -626, 112, -211, 13, 315, -61, 567, +-240, 427, -424, 56, -440, -342, -337, -505, +-53, -373, 299, -74, 489, 249, 541, 444, +427, 424, 171, 226, -57, -18, -299, -226, +-515, -327, -588, -284, -491, -199, -238, -94, +137, 4, 481, 57, 697, 136, 718, 221, +466, 271, 23, 317, -441, 301, -728, 135, +-725, -149, -467, -419, -56, -585, 344, -522, +559, -232, 541, 124, 341, 365, 68, 377, +-196, 255, -330, 133, -320, 87, -204, 133, +-3, 173, 127, 46, 140, -203, 138, -429, +55, -519, -39, -331, -55, 4, -68, 251, +-74, 307, -53, 176, -41, 26, 54, 54, +193, 241, 221, 376, 145, 236, -36, -212, +-217, -715, -322, -896, -288, -587, -92, 105, +111, 822, 242, 1080, 265, 766, 143, 106, +35, -540, -37, -821, -82, -671, -50, -285, +-9, 76, -35, 238, -83, 210, -124, 160, +-154, 146, -46, 145, 100, 188, 183, 203, +203, 137, 120, 29, 31, -143, 14, -360, +-7, -484, -55, -441, -140, -194, -227, 144, +-239, 362, -130, 397, 22, 286, 206, 148, +359, 84, 363, 84, 275, 59, 74, -31, +-211, -172, -427, -309, -552, -365, -457, -352, +-97, -285, 267, -104, 506, 222, 566, 594, +387, 880, 116, 861, -82, 413, -297, -314, +-479, -1019, -532, -1337, -499, -1083, -241, -378, +262, 460, 702, 1089, 936, 1264, 766, 993, +151, 433, -488, -181, -907, -658, -962, -916, +-564, -899, -5, -662, 427, -322, 693, 41, +650, 379, 407, 661, 133, 854, -162, 850, +-327, 575, -362, 96, -344, -487, -209, -925, +-51, -1024, 76, -798, 162, -364, 144, 143, +88, 589, 52, 851, 60, 861, 139, 586, +219, 123, 155, -366, -51, -713, -289, -764, +-457, -558, -416, -228, -107, 149, 275, 459, +565, 640, 567, 637, 181, 376, -304, -40, +-625, -468, -650, -739, -267, -684, 277, -349, +675, 84, 778, 455, 480, 634, -18, 577, +-442, 382, -691, 99, -703, -243, -481, -506, +-144, -630, 296, -566, 677, -233, 825, 225, +701, 585, 271, 714, -314, 498, -771, 58, +-930, -375, -670, -629, -118, -509, 382, -100, +657, 321, 648, 565, 375, 436, 52, -4, +-143, -392, -246, -488, -215, -241, -158, 156, +-200, 359, -241, 216, -246, -85, -159, -256, +119, -133, 414, 210, 574, 426, 545, 315, +280, -33, -120, -396, -441, -493, -577, -282, +-541, 8, -321, 219, -22, 252, 263, 130, +510, 3, 567, -41, 384, 8, 35, 79, +-366, 101, -531, 51, -413, -51, -114, -183, +259, -261, 456, -186, 353, -30, 83, 127, +-214, 234, -362, 195, -290, 45, -150, -97, +32, -166, 219, -141, 257, -44, 239, 59, +219, 137, 82, 159, -82, 122, -270, 24, +-453, -139, -449, -241, -220, -223, 121, -81, +496, 131, 683, 223, 526, 135, 159, -38, +-284, -131, -615, -65, -616, 82, -391, 175, +-57, 98, 279, -76, 422, -178, 424, -107, +304, 73, 80, 156, -106, 72, -230, -105, +-294, -237, -227, -201, -119, -21, -44, 196, +79, 322, 216, 291, 295, 147, 342, -34, +199, -233, -106, -340, -360, -290, -542, -151, +-464, 64, -99, 230, 248, 265, 459, 201, +499, 81, 332, 1, 154, -2, 17, 28, +-170, 9, -319, -78, -437, -223, -560, -346, +-447, -337, -115, -187, 304, 61, 681, 333, +807, 500, 617, 551, 193, 485, -293, 244, +-676, -106, -766, -489, -509, -823, -105, -924, +303, -690, 578, -163, 541, 505, 264, 1005, +-168, 1076, -544, 687, -569, 18, -264, -541, +189, -685, 618, -423, 730, -19, 472, 200, +-35, 53, -557, -300, -745, -504, -572, -372, +-215, 72, 160, 594, 375, 847, 374, 695, +283, 251, 177, -303, 52, -708, -1, -791, +-35, -545, -131, -65, -154, 394, -173, 624, +-193, 562, -98, 241, 8, -160, 106, -424, +233, -447, 208, -287, 86, -27, 17, 229, +-79, 352, -89, 319, -36, 143, -114, -94, +-207, -268, -236, -325, -123, -205, 244, 51, +567, 295, 610, 439, 348, 374, -174, 83, +-673, -273, -835, -551, -644, -634, -157, -428, +412, -34, 701, 383, 728, 667, 520, 707, +48, 485, -335, 95, -552, -272, -588, -494, +-261, -520, 75, -410, 270, -239, 371, -56, +209, 60, -19, 173, -68, 286, -71, 333, +-1, 338, 85, 322, -15, 235, -132, 55, +-190, -228, -229, -565, -83, -768, 160, -694, +337, -280, 437, 297, 336, 752, 75, 883, +-199, 655, -394, 209, -476, -243, -402, -526, +-230, -611, -25, -492, 249, -228, 466, 68, +597, 306, 621, 386, 293, 273, -189, 48, +-605, -178, -866, -245, -689, -106, -228, 126, +219, 327, 596, 341, 688, 124, 458, -217, +155, -481, -143, -526, -323, -320, -307, 46, +-250, 395, -212, 569, -149, 452, -79, 138, +80, -191, 283, -399, 434, -374, 400, -169, +120, 20, -244, 96, -472, 106, -404, 117, +-95, 233, 211, 359, 294, 288, 146, -27, +-59, -470, -152, -746, -47, -623, 139, -124, +174, 471, 34, 795, -183, 658, -285, 198, +-154, -281, 103, -503, 289, -363, 308, -31, +135, 207, -98, 206, -218, -11, -201, -246, +-89, -264, 36, -49, 101, 251, 95, 434, +45, 338, -56, 8, -133, -330, -99, -508, +-13, -431, 92, -115, 202, 251, 191, 505, +123, 537, 17, 306, -136, -34, -202, -338, +-210, -482, -166, -369, -31, -103, 87, 155, +163, 272, 163, 180, 52, -49, -36, -247, +-52, -290, -20, -123, 64, 205, 96, 475, +16, 539, -40, 385, -91, 42, -117, -339, +-87, -591, -96, -646, -92, -488, -6, -177, +132, 157, 281, 398, 343, 456, 232, 383, +-24, 311, -275, 246, -422, 153, -418, -43, +-214, -368, 58, -648, 292, -665, 434, -366, +415, 103, 202, 476, -98, 533, -354, 296, +-410, 6, -204, -133, 110, -56, 342, 141, +362, 260, 86, 199, -287, -60, -506, -406, +-486, -621, -161, -599, 309, -302, 666, 196, +750, 644, 468, 826, -66, 634, -571, 165, +-808, -337, -642, -613, -171, -529, 349, -184, +622, 196, 534, 374, 186, 264, -191, -35, +-408, -333, -408, -470, -247, -355, 1, -27, +251, 385, 425, 719, 477, 787, 318, 495, +-17, -69, -381, -640, -662, -928, -663, -774, +-307, -280, 158, 244, 564, 544, 729, 551, +532, 335, 117, 58, -321, -141, -587, -224, +-526, -186, -226, -70, 155, 63, 417, 129, +396, 76, 145, -30, -183, -99, -338, -73, +-219, 5, 49, 61, 311, 24, 388, -105, +199, -198, -110, -174, -394, -35, -519, 138, +-377, 263, -48, 288, 266, 215, 486, 78, +534, -99, 387, -249, 129, -312, -168, -261, +-392, -133, -485, -9, -473, 48, -325, 42, +-13, 74, 348, 189, 580, 343, 532, 402, +235, 230, -158, -135, -427, -492, -432, -606, +-194, -393, 106, -7, 239, 294, 108, 337, +-90, 194, -140, 62, -9, 53, 224, 120, +378, 122, 303, -19, 29, -223, -355, -333, +-639, -262, -645, -51, -369, 163, 131, 286, +612, 302, 900, 215, 823, 55, 353, -155, +-257, -323, -764, -358, -905, -227, -634, 11, +-206, 218, 251, 320, 547, 290, 592, 220, +490, 160, 229, 67, -84, -88, -358, -294, +-542, -457, -467, -484, -136, -324, 202, -17, +442, 300, 441, 532, 194, 615, -67, 506, +-238, 228, -282, -148, -167, -524, -61, -733, +-9, -650, 54, -304, 108, 182, 138, 574, +150, 690, 108, 491, 8, 113, -69, -261, +-111, -508, -144, -516, -132, -341, -119, -50, +-150, 243, -92, 391, 56, 370, 252, 190, +442, 0, 484, -77, 304, -48, -44, -37, +-490, -172, -798, -398, -747, -535, -383, -413, +144, -14, 599, 485, 782, 794, 677, 768, +346, 447, -89, -11, -407, -449, -518, -739, +-452, -753, -261, -519, -24, -102, 142, 326, +231, 554, 194, 531, 55, 333, -6, 140, +24, 53, 81, 1, 147, -104, 99, -298, +-43, -509, -177, -549, -311, -317, -291, 93, +-61, 509, 199, 749, 388, 684, 427, 360, +203, -70, -112, -488, -375, -722, -527, -657, +-414, -335, -80, 133, 225, 531, 453, 646, +494, 458, 312, 97, 92, -208, -172, -274, +-381, -179, -377, -89, -277, -86, -93, -131, +138, -110, 232, 49, 227, 251, 113, 318, +-78, 221, -153, 24, -102, -101, 17, -116, +191, -118, 231, -168, 95, -292, -96, -339, +-318, -148, -396, 239, -183, 612, 123, 747, +376, 488, 445, -80, 204, -669, -144, -999, +-400, -857, -439, -289, -190, 419, 185, 923, +420, 965, 462, 527, 276, -108, -69, -613, +-338, -810, -482, -638, -476, -270, -226, 86, +89, 371, 396, 513, 627, 500, 540, 347, +235, 52, -132, -282, -477, -494, -584, -482, +-450, -269, -200, 11, 144, 151, 349, 113, +366, 23, 316, 16, 160, 203, 13, 459, +-81, 536, -211, 299, -223, -183, -200, -673, +-167, -903, -15, -748, 134, -287, 219, 301, +193, 785, 27, 998, -119, 844, -101, 367, +23, -254, 171, -742, 225, -882, 40, -662, +-280, -202, -496, 236, -447, 516, -40, 569, +451, 417, 673, 193, 556, -71, 124, -275, +-375, -306, -615, -209, -542, -36, -201, 127, +232, 166, 423, 110, 370, 25, 176, -36, +-87, -57, -250, -44, -236, -16, -128, 18, +48, 77, 176, 84, 184, 13, 155, -75, +87, -134, -67, -92, -198, 55, -301, 172, +-300, 160, -100, -3, 184, -214, 430, -275, +503, -151, 256, 102, -150, 281, -450, 245, +-513, 57, -257, -152, 114, -216, 367, -166, +369, -118, 130, -156, -155, -193, -279, -73, +-169, 221, 64, 554, 216, 632, 198, 305, +5, -275, -235, -771, -312, -885, -161, -529, +132, 48, 357, 515, 336, 676, 97, 463, +-181, 89, -345, -192, -282, -259, -75, -136, +97, 29, 144, 57, 85, -79, 36, -238, +123, -278, 232, -94, 196, 186, 28, 346, +-256, 320, -473, 124, -444, -87, -213, -163, +156, -116, 484, -43, 538, -10, 372, -13, +78, 13, -229, 101, -441, 179, -457, 159, +-253, 14, 63, -184, 323, -284, 376, -169, +214, 97, -9, 325, -216, 378, -267, 188, +-150, -86, 8, -242, 166, -218, 224, -29, +146, 132, 51, 155, -105, 48, -258, -123, +-230, -205, -86, -144, 154, 34, 342, 233, +260, 318, 23, 208, -253, -21, -428, -229, +-279, -276, 50, -110, 329, 129, 463, 236, +310, 137, 10, -98, -220, -312, -386, -346, +-394, -218, -234, -22, -55, 172, 171, 293, +359, 329, 390, 301, 339, 181, 202, -13, +-43, -201, -252, -344, -419, -424, -510, -441, +-412, -393, -157, -243, 175, 38, 508, 381, +631, 650, 487, 696, 218, 469, -137, 92, +-366, -296, -378, -519, -355, -560, -271, -497, +-143, -376, -35, -228, 169, -3, 332, 271, +359, 521, 316, 599, 173, 448, -14, 154, +-113, -137, -187, -257, -238, -228, -261, -191, +-281, -219, -224, -279, -45, -291, 194, -101, +422, 201, 535, 443, 420, 525, 135, 351, +-249, 87, -578, -125, -607, -212, -355, -186, +31, -124, 386, -81, 462, -88, 307, -55, +49, 53, -165, 234, -179, 396, -114, 357, +-50, 65, -31, -336, -67, -607, -15, -512, +105, -44, 178, 491, 203, 776, 83, 635, +-83, 182, -195, -282, -239, -539, -188, -515, +-83, -325, 19, -109, 109, 67, 189, 192, +253, 277, 223, 295, 115, 244, -20, 132, +-132, 7, -141, -83, -133, -158, -165, -215, +-197, -281, -221, -313, -152, -242, 47, -70, +268, 151, 474, 322, 550, 375, 378, 316, +43, 199, -333, 19, -623, -204, -651, -440, +-429, -628, -53, -605, 337, -283, 532, 224, +466, 674, 270, 848, 22, 618, -178, 123, +-237, -407, -257, -799, -207, -872, -74, -624, +60, -114, 178, 481, 206, 871, 91, 857, +-70, 420, -185, -191, -142, -640, 41, -706, +221, -420, 279, -35, 153, 221, -96, 270, +-369, 192, -501, 122, -381, 102, -52, 119, +380, 122, 731, 83, 737, -4, 391, -142, +-186, -281, -713, -345, -892, -257, -639, -10, +-100, 328, 424, 553, 639, 540, 500, 293, +189, -64, -65, -331, -164, -423, -127, -348, +-54, -200, -33, -22, -54, 141, -118, 320, +-161, 461, -119, 441, -15, 245, 124, -94, +229, -397, 241, -525, 182, -405, 36, -141, +-178, 134, -304, 332, -269, 371, -126, 321, +82, 189, 254, 17, 319, -125, 281, -205, +91, -246, -156, -284, -329, -327, -387, -312, +-273, -112, -48, 262, 128, 661, 254, 797, +263, 519, 200, -51, 177, -617, 146, -864, +30, -745, -131, -384, -332, 17, -423, 295, +-302, 457, -122, 507, 110, 434, 285, 236, +273, -62, 216, -323, 191, -471, 166, -460, +128, -315, -54, -131, -319, 62, -484, 232, +-478, 350, -248, 353, 158, 210, 479, -42, +608, -266, 472, -349, 93, -267, -308, -80, +-568, 88, -564, 185, -270, 214, 162, 243, +523, 222, 587, 92, 339, -166, -69, -466, +-448, -572, -550, -376, -359, 76, 5, 548, +349, 769, 444, 626, 319, 226, 91, -205, +-147, -493, -278, -543, -294, -390, -180, -127, +-13, 163, 98, 354, 160, 385, 155, 272, +109, 83, 32, -58, -52, -107, -67, -78, +-19, -16, 37, 35, 58, 62, -23, 35, +-127, -64, -220, -189, -240, -250, -87, -139, +175, 178, 384, 508, 412, 622, 210, 374, +-88, -144, -325, -642, -397, -837, -272, -605, +-27, -114, 194, 428, 232, 752, 146, 747, +35, 472, -47, -10, -58, -485, -53, -767, +-32, -726, -6, -370, -26, 140, -22, 526, +6, 595, 54, 348, 103, -62, 59, -351, +-29, -400, -99, -232, -126, 7, -91, 182, +-6, 221, 98, 132, 159, -7, 125, -158, +50, -249, -23, -240, -56, -108, -74, 74, +-129, 171, -179, 117, -187, -41, -117, -156, +61, -105, 275, 107, 431, 315, 435, 359, +240, 188, -69, -125, -384, -399, -571, -531, +-554, -475, -349, -229, -18, 96, 321, 411, +520, 615, 546, 600, 388, 389, 110, 64, +-168, -263, -349, -484, -402, -534, -317, -423, +-150, -170, 61, 156, 240, 433, 300, 536, +241, 435, 57, 164, -197, -150, -362, -318, +-354, -314, -137, -134, 220, 99, 492, 225, +568, 227, 382, 79, 1, -117, -361, -225, +-583, -175, -569, 20, -321, 248, -27, 374, +207, 292, 345, 27, 343, -272, 304, -440, +229, -388, 95, -147, -19, 148, -149, 365, +-302, 409, -356, 286, -302, 75, -168, -158, +43, -331, 224, -376, 298, -274, 322, -48, +234, 170, 68, 267, -85, 191, -247, -13, +-315, -177, -262, -204, -172, -91, 24, 62, +251, 152, 356, 134, 344, 31, 171, -75, +-128, -190, -356, -249, -445, -219, -334, -100, +19, 101, 335, 274, 458, 295, 359, 133, +29, -106, -316, -299, -450, -319, -351, -170, +-33, 40, 328, 221, 492, 285, 390, 223, +81, 64, -268, -111, -468, -288, -455, -374, +-255, -323, 78, -150, 362, 146, 467, 437, +387, 622, 154, 577, -140, 282, -345, -162, +-422, -572, -306, -745, -30, -611, 220, -240, +362, 179, 316, 460, 105, 525, -110, 442, +-242, 320, -241, 233, -102, 168, 38, 40, +121, -196, 98, -477, 20, -658, -13, -633, +-19, -359, 23, 86, 96, 518, 109, 826, +78, 911, -31, 702, -177, 258, -281, -334, +-300, -857, -137, -1071, 136, -860, 383, -280, +493, 399, 367, 896, 53, 976, -295, 638, +-486, 59, -425, -500, -197, -785, 94, -705, +286, -314, 288, 146, 166, 458, -20, 491, +-131, 287, -93, 30, -13, -152, 84, -206, +108, -204, 29, -202, -35, -191, -84, -115, +-82, 39, -41, 200, -42, 243, -77, 100, +-116, -135, -97, -298, 53, -258, 244, -36, +337, 231, 270, 358, 81, 255, -159, 10, +-309, -265, -308, -411, -196, -363, -13, -191, +120, 43, 162, 220, 148, 277, 57, 218, +-66, 70, -129, -85, -128, -156, -4, -87, +189, 53, 298, 189, 273, 234, 105, 115, +-139, -113, -323, -325, -390, -424, -342, -352, +-203, -95, -28, 230, 151, 503, 341, 598, +457, 473, 438, 190, 298, -135, 36, -336, +-259, -406, -454, -342, -500, -209, -390, -74, +-165, 85, 90, 231, 287, 333, 353, 344, +303, 265, 171, 108, 34, -47, -32, -137, +-23, -175, -9, -160, -67, -137, -202, -131, +-352, -116, -388, -44, -208, 88, 136, 272, +481, 443, 648, 470, 541, 273, 195, -102, +-288, -510, -694, -775, -812, -735, -565, -382, +-56, 150, 495, 659, 857, 927, 859, 835, +471, 407, -121, -211, -650, -743, -920, -972, +-786, -815, -325, -355, 214, 170, 659, 528, +826, 576, 614, 383, 189, 116, -258, -68, +-541, -106, -527, -82, -328, -83, -77, -157, +158, -260, 240, -290, 199, -206, 152, -68, +63, 79, -37, 177, -90, 233, -105, 287, +-34, 276, 75, 165, 106, -68, 59, -356, +-54, -555, -173, -513, -184, -208, -70, 209, +94, 566, 208, 674, 179, 473, 28, 76, +-113, -321, -185, -532, -160, -481, -26, -239, +111, 46, 222, 235, 252, 286, 113, 240, +-80, 174, -254, 136, -335, 105, -215, 43, +22, -33, 221, -96, 307, -124, 220, -101, +22, -65, -168, -42, -271, -27, -243, -4, +-90, 33, 104, 101, 281, 208, 379, 276, +316, 295, 80, 227, -238, 39, -489, -214, +-535, -429, -338, -503, -16, -363, 289, -40, +469, 286, 463, 484, 300, 457, 53, 224, +-166, -58, -277, -234, -285, -242, -191, -145, +-52, -27, 50, 8, 75, -50, 11, -153, +-56, -189, -59, -109, -3, 71, 114, 294, +240, 384, 297, 267, 221, -44, 6, -407, +-249, -601, -441, -499, -454, -136, -241, 289, +93, 563, 404, 530, 511, 221, 335, -181, +4, -500, -303, -596, -430, -423, -343, -80, +-125, 271, 142, 478, 371, 444, 482, 195, +381, -108, 88, -317, -263, -341, -565, -193, +-654, 11, -412, 159, 19, 184, 427, 111, +617, -18, 496, -142, 205, -180, -81, -102, +-252, 72, -252, 266, -164, 389, -89, 318, +-46, 75, -51, -219, -97, -429, -105, -420, +-24, -198, 103, 117, 235, 347, 305, 421, +263, 329, 133, 148, -46, -3, -191, -128, +-258, -203, -286, -210, -281, -136, -220, 5, +-85, 187, 153, 299, 409, 261, 530, 88, +445, -150, 147, -327, -234, -324, -494, -98, +-547, 222, -368, 455, -30, 476, 258, 218, +394, -185, 374, -486, 175, -537, -72, -334, +-229, 18, -248, 321, -109, 424, 61, 366, +122, 196, 67, -41, -45, -243, -128, -398, +-116, -457, 6, -347, 157, -91, 240, 210, +209, 442, 38, 478, -178, 276, -340, -37, +-378, -322, -215, -468, 98, -433, 413, -234, +549, 6, 410, 163, 53, 243, -344, 203, +-551, 83, -463, -45, -199, -125, 93, -146, +289, -91, 317, 14, 220, 73, 90, 67, +9, -13, -6, -135, 4, -191, -7, -115, +-74, 42, -179, 205, -273, 272, -283, 162, +-151, -54, 82, -245, 291, -286, 397, -139, +334, 118, 137, 343, -27, 404, -128, 269, +-199, 17, -223, -229, -241, -372, -236, -352, +-126, -194, 51, 47, 245, 288, 364, 417, +301, 381, 153, 248, -1, 76, -144, -67, +-230, -119, -252, -151, -194, -211, -70, -262, +65, -233, 154, -99, 141, 145, 80, 382, +26, 482, 15, 429, 78, 238, 142, -7, +111, -216, -46, -360, -250, -442, -363, -425, +-351, -292, -214, -61, 32, 229, 293, 498, +510, 631, 593, 534, 442, 241, 107, -170, +-314, -585, -653, -803, -736, -712, -546, -346, +-168, 160, 270, 592, 589, 721, 669, 519, +537, 116, 229, -310, -179, -547, -486, -524, +-560, -340, -420, -99, -123, 112, 178, 218, +333, 240, 346, 240, 244, 178, 113, 54, +8, -87, -151, -243, -319, -381, -377, -430, +-311, -352, -96, -151, 221, 148, 447, 448, +473, 617, 320, 595, 78, 376, -150, 1, +-321, -428, -398, -744, -349, -858, -213, -683, +-32, -216, 153, 372, 280, 853, 313, 1047, +272, 881, 181, 404, 55, -181, -83, -670, +-210, -939, -289, -883, -288, -533, -188, -3, +-6, 559, 154, 946, 211, 986, 204, 681, +181, 156, 117, -394, 3, -756, -118, -795, +-216, -550, -228, -122, -131, 359, 6, 677, +124, 705, 146, 481, 78, 94, 32, -280, +45, -466, 61, -424, 41, -259, -37, -74, +-155, 81, -183, 195, -76, 314, 59, 431, +144, 402, 129, 164, 16, -225, -83, -601, +-119, -734, -109, -518, -32, -88, 56, 328, +116, 573, 189, 574, 199, 386, 104, 146, +-56, -97, -222, -332, -286, -504, -226, -561, +-117, -498, -12, -287, 66, 15, 143, 311, +251, 538, 338, 648, 304, 547, 112, 219, +-184, -234, -458, -695, -545, -942, -371, -797, +-22, -337, 336, 233, 514, 682, 460, 825, +258, 607, -30, 213, -293, -184, -388, -470, +-327, -556, -195, -490, -54, -340, 23, -118, +93, 149, 239, 405, 390, 596, 470, 628, +371, 403, -2, -25, -468, -490, -755, -800, +-709, -789, -295, -393, 257, 204, 606, 724, +629, 972, 385, 827, 9, 351, -294, -227, +-385, -690, -295, -895, -87, -763, 137, -312, +241, 266, 215, 770, 76, 1003, -109, 834, +-176, 371, -131, -168, -42, -616, 33, -820, +-11, -730, -80, -453, -53, -53, 59, 408, +205, 775, 273, 908, 195, 735, 39, 272, +-103, -327, -183, -808, -185, -979, -170, -786, +-193, -292, -165, 306, -35, 763, 138, 914, +326, 718, 411, 242, 296, -306, 74, -672, +-159, -752, -331, -584, -378, -267, -310, 29, +-143, 220, 113, 366, 311, 473, 345, 480, +268, 370, 93, 96, -92, -304, -167, -626, +-194, -752, -201, -640, -173, -330, -152, 52, +-49, 387, 165, 607, 349, 694, 410, 572, +277, 253, -7, -181, -257, -619, -389, -884, +-387, -830, -252, -473, -49, 48, 150, 570, +311, 895, 394, 877, 345, 514, 170, -50, +-100, -601, -366, -875, -466, -729, -406, -303, +-242, 198, 38, 535, 327, 575, 525, 413, +569, 204, 376, 21, 34, -116, -324, -218, +-607, -322, -654, -349, -440, -204, -90, 48, +284, 309, 557, 464, 612, 415, 457, 181, +153, -67, -202, -228, -450, -261, -502, -155, +-376, -12, -129, 66, 96, 93, 213, 108, +287, 153, 319, 218, 261, 244, 139, 127, +-71, -148, -340, -461, -454, -618, -343, -461, +-90, 29, 215, 612, 367, 968, 321, 907, +169, 404, -44, -323, -157, -917, -145, -1149, +-147, -953, -129, -407, -51, 297, 45, 894, +113, 1187, 131, 1051, 79, 489, -24, -295, +-110, -974, -121, -1279, -33, -1070, 66, -438, +87, 321, 74, 879, 11, 1041, -73, 752, +-80, 160, -42, -436, 19, -778, 116, -779, +145, -458, 80, -7, -35, 335, -171, 480, +-236, 451, -203, 286, -114, 71, 55, -153, +222, -378, 262, -558, 231, -576, 169, -383, +60, 10, -63, 498, -175, 858, -242, 919, +-243, 658, -197, 116, -128, -534, -34, -1039, +98, -1206, 208, -975, 297, -363, 336, 439, +247, 1121, 98, 1442, -97, 1298, -310, 686, +-410, -184, -396, -986, -274, -1463, -18, -1403, +261, -783, 464, 127, 506, 963, 317, 1402, +-9, 1261, -303, 648, -452, -71, -390, -640, +-169, -919, 50, -885, 183, -641, 229, -256, +204, 262, 164, 812, 128, 1157, 44, 1094, +-81, 549, -197, -320, -277, -1102, -249, -1427, +-114, -1158, 21, -432, 156, 420, 232, 1052, +216, 1282, 178, 1096, 88, 574, -43, -124, +-137, -779, -227, -1202, -266, -1261, -158, -880, +34, -168, 224, 621, 335, 1227, 264, 1394, +58, 1021, -179, 231, -380, -687, -410, -1392, +-243, -1591, 18, -1200, 280, -382, 447, 602, +481, 1411, 400, 1754, 192, 1509, -147, 705, +-488, -438, -719, -1540, -771, -2178, -525, -2051, +-33, -1140, 530, 260, 974, 1616, 1067, 2360, +765, 2204, 179, 1243, -518, -134, -1046, -1391, +-1209, -2081, -939, -2013, -305, -1277, 448, -166, +1038, 921, 1247, 1639, 1001, 1794, 387, 1350, +-380, 470, -1001, -533, -1241, -1348, -1009, -1706, +-419, -1449, 307, -638, 919, 425, 1165, 1358, +962, 1810, 465, 1579, -133, 771, -659, -282, +-965, -1220, -976, -1736, -734, -1680, -276, -1069, +322, -80, 871, 1006, 1204, 1831, 1162, 2085, +680, 1630, -94, 549, -936, -807, -1528, -1928, +-1549, -2384, -968, -1975, 12, -784, 1068, 762, +1771, 2054, 1795, 2584, 1124, 2094, -12, 767, +-1161, -856, -1838, -2097, -1799, -2448, -1091, -1811, +-1, -521, 1012, 851, 1610, 1791, 1605, 2015, +1015, 1521, 132, 557, -700, -545, -1224, -1444, +-1289, -1845, -941, -1593, -355, -790, 293, 287, +776, 1240, 984, 1726, 940, 1579, 614, 895, +93, -76, -427, -1008, -841, -1596, -994, -1688, +-808, -1238, -378, -336, 215, 720, 777, 1579, +1064, 1909, 1014, 1535, 607, 553, -93, -686, +-790, -1721, -1213, -2133, -1202, -1735, -706, -659, +81, 701, 812, 1808, 1231, 2211, 1216, 1775, +762, 652, 35, -718, -707, -1813, -1213, -2220, +-1242, -1778, -819, -637, -128, 760, 626, 1865, +1103, 2233, 1152, 1701, 805, 505, 187, -841, +-415, -1796, -835, -1990, -972, -1404, -781, -335, +-388, 785, 114, 1561, 591, 1722, 839, 1261, +786, 368, 491, -632, 91, -1343, -297, -1493, +-575, -1068, -660, -250, -573, 609, -355, 1171, +-45, 1271, 279, 919, 546, 267, 675, -441, +597, -993, 312, -1213, -94, -991, -509, -385, +-749, 423, -709, 1137, -408, 1427, 65, 1161, +495, 407, 687, -557, 594, -1342, 307, -1609, +-19, -1240, -281, -359, -424, 690, -457, 1463, +-419, 1623, -289, 1124, -7, 191, 362, -784, +631, -1397, 669, -1454, 408, -966, -45, -116, +-437, 755, -629, 1320, -590, 1351, -333, 810, +-31, -117, 227, -1034, 427, -1515, 498, -1327, +451, -525, 281, 521, -30, 1316, -360, 1526, +-572, 1105, -579, 255, -372, -669, -13, -1333, +366, -1526, 616, -1158, 660, -355, 428, 606, +3, 1393, -416, 1670, -705, 1292, -725, 399, +-448, -694, -43, -1547, 393, -1762, 733, -1272, +818, -261, 648, 877, 240, 1651, -317, 1756, +-786, 1178, -1014, 130, -868, -977, -352, -1702, +289, -1773, 814, -1188, 1045, -133, 896, 1042, +451, 1883, -144, 2059, -702, 1465, -1039, 217, +-1016, -1218, -593, -2232, 97, -2394, 766, -1575, +1150, -47, 1104, 1544, 604, 2544, -155, 2547, +-853, 1517, -1267, -164, -1227, -1800, -694, -2729, +137, -2562, 978, -1322, 1500, 491, 1435, 2112, +794, 2885, -156, 2462, -1072, 1024, -1600, -810, +-1513, -2320, -892, -2903, 22, -2332, 954, -884, +1556, 919, 1624, 2379, 1110, 2926, 159, 2390, +-874, 943, -1586, -911, -1699, -2453, -1165, -3118, +-204, -2628, 816, -1106, 1528, 894, 1679, 2593, +1202, 3315, 278, 2715, -773, 1020, -1548, -1097, +-1716, -2763, -1213, -3279, -211, -2481, 866, -749, +1574, 1190, 1653, 2559, 1097, 2889, 144, 2125, +-854, 611, -1527, -1083, -1623, -2326, -1108, -2660, +-138, -1975, 890, -560, 1584, 1066, 1652, 2252, +1044, 2528, 71, 1850, -893, 461, -1529, -1109, +-1555, -2231, -1033, -2490, -178, -1807, 757, -410, +1412, 1205, 1569, 2364, 1177, 2609, 338, 1824, +-629, 255, -1365, -1455, -1628, -2536, -1309, -2595, +-485, -1606, 521, 79, 1358, 1697, 1753, 2580, +1478, 2411, 595, 1225, -539, -443, -1471, -1809, +-1825, -2299, -1432, -1808, -500, -643, 557, 618, +1330, 1441, 1566, 1621, 1275, 1262, 583, 549, +-281, -255, -941, -893, -1270, -1267, -1230, -1244, +-753, -742, -76, 49, 555, 841, 1005, 1335, +1081, 1255, 822, 626, 396, -195, -148, -860, +-640, -1149, -904, -967, -935, -451, -670, 106, +-165, 558, 324, 809, 703, 765, 891, 510, +786, 149, 481, -259, 67, -575, -416, -712, +-795, -663, -956, -406, -839, 13, -401, 448, +180, 721, 665, 716, 988, 423, 997, -54, +701, -462, 250, -610, -334, -532, -879, -292, +-1185, 11, -1193, 204, -746, 280, 73, 322, +948, 315, 1560, 292, 1581, 246, 944, 63, +-99, -288, -1166, -670, -1802, -909, -1713, -833, +-930, -322, 262, 480, 1383, 1225, 1967, 1606, +1758, 1387, 815, 522, -448, -685, -1557, -1720, +-2106, -2188, -1793, -1836, -786, -689, 562, 833, +1770, 2149, 2262, 2760, 1863, 2290, 710, 775, +-821, -1158, -2025, -2717, -2415, -3225, -1788, -2324, +-329, -392, 1255, 1728, 2272, 3204, 2338, 3394, +1376, 2141, -197, 12, -1663, -2173, -2406, -3599, +-2122, -3592, -907, -2095, 698, 311, 2000, 2753, +2467, 4213, 1879, 3968, 499, 2065, -1108, -764, +-2275, -3431, -2498, -4795, -1663, -4220, -137, -1899, +1455, 1286, 2494, 4109, 2497, 5304, 1434, 4282, +-161, 1477, -1732, -2018, -2676, -4776, -2515, -5530, +-1320, -4002, 449, -888, 2091, 2620, 2903, 5102, +2578, 5480, 1160, 3695, -761, 475, -2379, -3024, +-3132, -5373, -2596, -5553, -945, -3571, 1014, -139, +2619, 3470, 3245, 5640, 2490, 5487, 773, 3195, +-1271, -400, -2911, -3832, -3294, -5600, -2317, -5120, +-432, -2697, 1709, 798, 3156, 3943, 3286, 5395, +2087, 4688, 11, 2147, -2149, -1315, -3478, -4163, +-3379, -5177, -1901, -4119, 420, -1434, 2671, 1832, +3859, 4225, 3532, 4833, 1736, 3563, -841, 853, +-3083, -2227, -4153, -4284, -3569, -4544, -1498, -3025, +1112, -228, 3309, 2653, 4262, 4268, 3447, 4120, +1254, 2314, -1404, -502, -3514, -2956, -4135, -3952, +-3035, -3304, -786, -1298, 1724, 1182, 3491, 2923, +3773, 3331, 2538, 2415, 343, 499, -1987, -1545, +-3451, -2772, -3441, -2812, -2071, -1713, 145, 154, +2302, 1895, 3405, 2770, 3091, 2555, 1516, 1242, +-656, -699, -2470, -2326, -3207, -2944, -2622, -2317, +-1020, -623, 924, 1369, 2492, 2673, 3014, 2828, +2269, 1825, 617, 2, -1266, -1778, -2628, -2704, +-2820, -2559, -1780, -1321, -44, 561, 1678, 2098, +2646, 2673, 2420, 2155, 1169, 605, -539, -1249, +-1950, -2419, -2443, -2516, -1880, -1523, -535, 244, +987, 1841, 1992, 2481, 2054, 2066, 1273, 764, +37, -942, -1162, -2126, -1781, -2347, -1620, -1689, +-910, -268, 148, 1336, 1178, 2268, 1680, 2260, +1539, 1344, 797, -279, -401, -1786, -1424, -2397, +-1811, -2041, -1469, -832, -430, 832, 789, 2053, +1618, 2304, 1802, 1678, 1197, 294, 123, -1277, +-943, -2166, -1643, -2138, -1659, -1298, -1049, 181, +-54, 1570, 1014, 2165, 1670, 1881, 1620, 794, +949, -734, -77, -1780, -1069, -1871, -1567, -1161, +-1417, 115, -815, 1270, 128, 1560, 994, 1057, +1329, 89, 1213, -935, 713, -1359, -102, -966, +-815, -128, -1196, 795, -1153, 1384, -604, 1269, +220, 559, 923, -380, 1200, -1238, 956, -1614, +312, -1253, -512, -359, -1068, 718, -1069, 1586, +-665, 1773, 11, 1127, 646, -38, 858, -1189, +805, -1793, 577, -1483, 121, -401, -299, 801, +-612, 1541, -862, 1523, -851, 690, -503, -454, +-4, -1295, 574, -1573, 1082, -1104, 1161, -71, +732, 934, 68, 1566, -650, 1570, -1162, 827, +-1201, -288, -795, -1313, -132, -1859, 643, -1574, +1228, -541, 1324, 760, 899, 1756, 146, 1941, +-726, 1189, -1438, -118, -1620, -1403, -1119, -2088, +-123, -1785, 1044, -612, 1873, 890, 1942, 2090, +1252, 2336, 16, 1437, -1289, -167, -2142, -1794, +-2215, -2681, -1397, -2333, -48, -961, 1312, 845, +2286, 2372, 2409, 2910, 1603, 2226, 212, 626, +-1349, -1319, -2444, -2801, -2519, -3117, -1641, -2101, +-94, -174, 1553, 1898, 2488, 3182, 2404, 3036, +1368, 1580, -271, -561, -1729, -2476, -2419, -3211, +-2056, -2490, -803, -712, 691, 1393, 1844, 2829, +2152, 2913, 1491, 1720, 307, -247, -948, -2130, +-1783, -2962, -1775, -2379, -1048, -704, 48, 1314, +1118, 2676, 1660, 2737, 1446, 1580, 664, -252, +-390, -1969, -1256, -2773, -1483, -2358, -1047, -921, +-192, 1000, 759, 2555, 1313, 2987, 1211, 2065, +568, 135, -354, -1983, -1183, -3251, -1414, -3001, +-917, -1326, 66, 1044, 1153, 3024, 1697, 3602, +1356, 2508, 345, 278, -950, -2150, -1843, -3631, +-1833, -3472, -1009, -1834, 333, 642, 1580, 2912, +2074, 3869, 1689, 3135, 605, 1030, -835, -1601, +-1929, -3508, -2149, -3798, -1466, -2426, -117, 20, +1343, 2438, 2180, 3657, 2050, 3254, 1042, 1479, +-422, -983, -1728, -2966, -2283, -3602, -1875, -2773, +-711, -709, 776, 1737, 2022, 3366, 2484, 3571, +1919, 2260, 480, -144, -1230, -2496, -2452, -3697, +-2633, -3329, -1702, -1479, -38, 1095, 1650, 3060, +2600, 3592, 2431, 2641, 1227, 484, -478, -1878, +-1856, -3226, -2366, -3207, -1911, -1831, -656, 490, +826, 2514, 1838, 3327, 2007, 2741, 1303, 859, +47, -1453, -1083, -2968, -1629, -3135, -1487, -1970, +-702, 135, 369, 2133, 1205, 3036, 1493, 2674, +1079, 1190, 121, -865, -853, -2412, -1388, -2848, +-1313, -2142, -584, -441, 471, 1467, 1319, 2638, +1601, 2698, 1128, 1577, 75, -302, -1016, -1998, +-1683, -2773, -1687, -2346, -1001, -880, 169, 962, +1322, 2287, 1958, 2604, 1874, 1860, 967, 345, +-361, -1203, -1468, -2131, -2094, -2229, -1939, -1431, +-919, -122, 416, 1059, 1586, 1806, 2196, 1843, +1830, 1129, 689, 78, -617, -940, -1714, -1564, +-2095, -1487, -1489, -807, -328, 92, 901, 836, +1774, 1148, 1818, 945, 1104, 426, 28, -111, +-1069, -511, -1743, -697, -1651, -659, -909, -479, +142, -184, 1190, 191, 1771, 526, 1559, 721, +777, 647, -259, 287, -1244, -177, -1648, -586, +-1351, -764, -667, -599, 250, -259, 1064, 124, +1298, 487, 1068, 617, 569, 495, -140, 294, +-687, -42, -854, -415, -778, -535, -478, -470, +-29, -254, 311, 200, 453, 527, 505, 506, +384, 305, 153, -95, -1, -523, -174, -577, +-321, -333, -320, 46, -285, 515, -168, 752, +49, 597, 240, 219, 376, -306, 399, -779, +247, -894, -60, -643, -376, -97, -516, 602, +-462, 1084, -205, 1142, 212, 672, 535, -228, +616, -1038, 444, -1393, 36, -1117, -388, -186, +-572, 867, -513, 1505, -276, 1511, 21, 713, +278, -531, 385, -1535, 369, -1874, 299, -1297, +143, 17, -40, 1426, -182, 2216, -375, 1989, +-498, 787, -417, -959, -237, -2358, 55, -2678, +464, -1775, 740, 104, 812, 2081, 615, 3078, +-1, 2672, -758, 966, -1243, -1315, -1284, -2992, +-697, -3308, 294, -2109, 1152, 109, 1615, 2302, +1397, 3464, 540, 3033, -516, 1229, -1418, -1187, +-1777, -3170, -1416, -3699, -504, -2559, 725, -245, +1749, 2372, 2081, 3931, 1523, 3598, 165, 1614, +-1332, -1249, -2237, -3646, -2221, -4225, -1135, -2816, +530, -144, 1899, 2717, 2516, 4310, 2028, 3775, +496, 1584, -1180, -1375, -2325, -3879, -2573, -4457, +-1598, -2918, 111, -148, 1686, 2888, 2645, 4625, +2471, 4029, 1044, 1730, -738, -1373, -2148, -4002, +-2795, -4567, -2108, -3043, -450, -304, 1266, 2650, +2602, 4261, 2805, 3794, 1545, 1769, -288, -1000, +-1955, -3208, -2911, -3730, -2407, -2520, -742, -205, +1113, 2083, 2578, 3162, 2910, 2637, 1729, 875, +-175, -1187, -1979, -2469, -3009, -2459, -2575, -1230, +-898, 571, 1144, 1945, 2740, 2315, 3107, 1576, +1965, 80, -49, -1314, -1994, -1958, -3099, -1698, +-2825, -674, -1274, 537, 747, 1312, 2469, 1389, +3238, 850, 2548, 58, 745, -539, -1339, -696, +-2979, -462, -3338, -155, -2135, -4, -49, -23, +2104, -166, 3423, -212, 3100, 57, 1374, 436, +-903, 647, -2824, 612, -3421, 129, -2372, -629, +-311, -979, 1853, -845, 3149, -298, 2859, 645, +1204, 1124, -897, 849, -2528, 271, -2887, -643, +-1736, -1216, 223, -868, 1970, -173, 2694, 690, +2010, 1301, 200, 932, -1731, -23, -2723, -1008, +-2279, -1594, -479, -1167, 1712, 105, 2964, 1456, +2689, 2119, 913, 1579, -1562, 23, -3238, -1846, +-3216, -2839, -1536, -2200, 1090, -358, 3201, 1915, +3649, 3377, 2342, 2852, -141, 830, -2655, -1613, +-3871, -3393, -3229, -3225, -1119, -1285, 1504, 1097, +3440, 2861, 3795, 3048, 2553, 1519, 288, -497, +-2156, -1817, -3621, -2078, -3587, -1236, -2252, -8, +101, 601, 2431, 690, 3738, 582, 3765, 384, +2158, 511, -563, 651, -2986, 221, -4271, -498, +-3786, -1227, -1434, -1534, 1526, -801, 3814, 531, +4509, 1658, 3052, 2024, 169, 1179, -2682, -369, +-4283, -1692, -3848, -2178, -1690, -1435, 1037, 24, +3156, 1341, 3771, 2006, 2751, 1597, 672, 430, +-1521, -745, -2873, -1500, -3009, -1477, -1980, -774, +-189, 121, 1582, 889, 2712, 1218, 2710, 968, +1362, 323, -631, -524, -2228, -1168, -2757, -1185, +-1860, -582, -4, 425, 1736, 1309, 2529, 1403, +1933, 671, 265, -513, -1401, -1545, -2167, -1639, +-1692, -709, -292, 615, 1173, 1650, 1880, 1721, +1511, 721, 258, -678, -1205, -1699, -1984, -1855, +-1619, -1068, -270, 248, 1375, 1453, 2283, 2031, +1964, 1751, 624, 679, -1212, -790, -2484, -2059, +-2394, -2487, -1143, -1813, 769, -261, 2377, 1595, +2544, 2770, 1424, 2574, -269, 1193, -1900, -823, +-2440, -2449, -1582, -2657, -84, -1556, 1399, 175, +2163, 1733, 1701, 2184, 465, 1478, -797, 278, +-1704, -849, -1826, -1385, -1124, -1233, -41, -681, +1037, -2, 1787, 539, 1849, 985, 1099, 1222, +-97, 967, -1326, 333, -2225, -678, -2116, -1684, +-1021, -1771, 490, -894, 1950, 547, 2613, 1961, +2084, 2183, 661, 1021, -1104, -618, -2398, -1935, +-2651, -2040, -1774, -760, -65, 842, 1674, 1813, +2690, 1722, 2482, 633, 1052, -741, -948, -1540, +-2514, -1562, -2756, -1055, -1548, -33, 586, 1092, +2512, 1833, 2962, 2142, 1755, 1372, -557, -569, +-2703, -2516, -3254, -3563, -2045, -2805, 382, -40, +2713, 3080, 3465, 4677, 2555, 3880, 362, 815, +-2129, -2879, -3423, -4965, -3124, -4528, -1504, -1963, +928, 1509, 2903, 4029, 3495, 4563, 2649, 3168, +517, 495, -2003, -2277, -3502, -4058, -3377, -4093, +-1705, -2339, 921, 431, 3101, 3098, 3662, 4290, +2438, 3342, -9, 779, -2473, -2162, -3604, -3965, +-2842, -3729, -650, -1572, 1840, 1358, 3358, 3460, +3139, 3803, 1272, 2205, -1240, -556, -3000, -2898, +-3307, -3717, -1946, -2730, 433, -381, 2410, 2014, +3291, 3278, 2682, 3022, 536, 1396, -1761, -777, +-3110, -2474, -3097, -3070, -1415, -2296, 1027, -509, +2839, 1623, 3334, 3182, 2107, 3178, -366, 1629, +-2534, -890, -3350, -3250, -2605, -3808, -462, -2317, +1901, 400, 3200, 3056, 3038, 3902, 1488, 2573, +-870, 113, -2812, -2250, -3327, -3249, -2399, -2383, +-351, -467, 2054, 1293, 3390, 2278, 3051, 2105, +1394, 809, -1153, -563, -3161, -1438, -3360, -1788, +-2078, -1114, 283, 70, 2652, 943, 3330, 1513, +2393, 1291, 378, 361, -1961, -430, -3012, -1007, +-2375, -1100, -599, -614, 1410, -148, 2366, 186, +1925, 413, 494, 456, -1009, 460, -1688, 484, +-1306, 423, -237, 129, 715, -309, 1054, -785, +732, -1126, 60, -885, -393, -167, -459, 665, +-252, 1356, 42, 1348, 114, 564, 5, -464, +-182, -1286, -354, -1515, -189, -996, 225, -4, +654, 963, 927, 1454, 660, 1346, -133, 629, +-1026, -471, -1616, -1343, -1313, -1673, -102, -1298, +1192, -176, 2083, 1006, 1909, 1671, 416, 1600, +-1259, 668, -2250, -541, -2134, -1287, -722, -1338, +1044, -778, 2131, 40, 2163, 650, 1006, 805, +-775, 662, -1909, 284, -1924, -165, -1124, -355, +369, -442, 1613, -308, 1726, 107, 1091, 260, +-124, 274, -1279, 172, -1505, -176, -1010, -277, +-61, -153, 941, 35, 1336, 319, 998, 400, +230, 197, -635, -86, -1190, -305, -1049, -488, +-367, -430, 370, -8, 984, 366, 1036, 683, +473, 843, -104, 421, -669, -311, -849, -921, +-455, -1072, -139, -629, 166, 161, 429, 863, +330, 943, 334, 477, 458, -54, 169, -380, +-173, -304, -504, -25, -891, 56, -718, -163, +-123, -427, 556, -459, 1157, -148, 1087, 482, +471, 889, -459, 651, -1273, 39, -1250, -658, +-693, -1018, 214, -704, 1109, 56, 1253, 760, +862, 964, 72, 633, -760, -31, -1017, -694, +-779, -969, -325, -813, 229, -303, 544, 264, +533, 644, 517, 907, 375, 849, -41, 380, +-392, -204, -634, -875, -704, -1405, -278, -1182, +287, -297, 663, 758, 828, 1685, 397, 1745, +-295, 664, -693, -665, -694, -1715, -251, -2064, +269, -1087, 511, 438, 405, 1549, 123, 2095, +-103, 1565, -321, 178, -292, -1100, -2, -1947, +76, -1938, 145, -984, 185, 341, 16, 1623, +-30, 2195, -26, 1698, -89, 445, -53, -1057, +-27, -2033, -162, -2005, -191, -1018, -42, 478, +97, 1691, 432, 2064, 692, 1437, 377, 97, +-146, -1245, -688, -1938, -1031, -1659, -670, -493, +-23, 897, 677, 1727, 1116, 1777, 819, 936, +253, -433, -415, -1360, -908, -1601, -904, -1208, +-548, -208, 137, 773, 750, 1289, 945, 1342, +790, 904, 107, 90, -683, -775, -1067, -1399, +-921, -1508, -101, -905, 728, 177, 1052, 1264, +849, 1815, -23, 1460, -770, 357, -920, -1009, +-613, -1826, 103, -1697, 651, -818, 785, 580, +578, 1645, -55, 1694, -534, 998, -688, -180, +-534, -1318, -114, -1655, 186, -1191, 450, -294, +535, 757, 309, 1376, 163, 1274, 2, 804, +-245, -33, -366, -959, -534, -1288, -661, -1249, +-340, -814, 302, 220, 1017, 1079, 1268, 1433, +772, 1296, -135, 431, -1120, -678, -1561, -1336, +-1188, -1386, -235, -793, 879, 229, 1496, 973, +1394, 1159, 757, 941, -250, 198, -1115, -617, +-1451, -962, -1288, -1017, -552, -556, 599, 319, +1478, 949, 1645, 1265, 1064, 921, -156, -87, +-1294, -953, -1639, -1464, -1304, -1229, -358, -96, +910, 1014, 1609, 1577, 1445, 1399, 709, 404, +-515, -758, -1461, -1446, -1563, -1380, -1026, -674, +109, 273, 1220, 1078, 1619, 1332, 1296, 1036, +338, 429, -834, -397, -1446, -1064, -1380, -1255, +-864, -992, 66, -275, 1014, 640, 1482, 1258, +1364, 1241, 638, 645, -512, -166, -1394, -867, +-1567, -1068, -970, -671, 145, -84, 1026, 389, +1298, 625, 847, 562, 54, 246, -512, -88, +-740, -273, -483, -460, -88, -429, -36, -116, +77, 94, 199, 382, 208, 535, 381, 208, +296, -82, -65, -334, -208, -559, -354, -344, +-446, 1, -118, 272, 153, 497, 115, 413, +264, 93, 286, -281, 96, -610, 123, -640, +-27, -292, -294, 238, -252, 690, -304, 843, +-260, 551, 188, -47, 348, -614, 303, -923, +362, -802, 117, -410, -339, 94, -406, 706, +-329, 982, -253, 830, 241, 478, 457, -250, +273, -947, 200, -1071, -153, -764, -353, -90, +-150, 663, -83, 934, -22, 727, 157, 272, +98, -267, -26, -529, 123, -445, 152, -329, +-84, -117, -118, 169, -167, 319, -193, 479, +43, 413, 169, 5, 210, -330, 150, -560, +-43, -462, -61, 145, 19, 587, -20, 544, +-175, 176, -306, -444, -311, -766, -66, -354, +408, 356, 734, 918, 583, 942, 75, 120, +-555, -843, -873, -1229, -573, -990, -33, 24, +474, 1145, 642, 1344, 308, 793, -57, -130, +-189, -1061, -128, -1105, 69, -388, 9, 278, +-289, 738, -331, 571, -230, -157, 101, -475, +703, -323, 781, 71, 314, 591, -269, 597, +-999, 26, -1220, -623, -593, -926, 245, -535, +1157, 174, 1580, 669, 1035, 788, 137, 351, +-983, -259, -1897, -446, -1587, -287, -469, -1, +720, 196, 1751, 30, 1784, -318, 787, -483, +-417, -359, -1414, 84, -1589, 658, -820, 873, +151, 558, 940, 73, 1202, -489, 757, -967, +86, -850, -500, -358, -772, 108, -654, 593, +-373, 784, 61, 489, 403, 93, 557, -188, +603, -291, 436, -108, -23, 58, -562, -106, +-859, -386, -786, -596, -255, -534, 637, 155, +1168, 1090, 963, 1494, 256, 1088, -817, -114, +-1435, -1584, -942, -2279, -37, -1633, 930, 163, +1469, 2087, 847, 2857, -152, 2006, -766, -130, +-1110, -2342, -734, -3144, 3, -2100, 273, 220, +425, 2368, 539, 3020, 418, 1981, 476, -179, +357, -2124, -268, -2633, -806, -1633, -1143, 152, +-1025, 1701, -130, 2246, 941, 1502, 1598, -38, +1445, -1380, 485, -2003, -770, -1515, -1627, -91, +-1619, 1265, -791, 1960, 434, 1563, 1324, 106, +1449, -1328, 938, -1914, 44, -1420, -732, -6, +-952, 1364, -853, 1795, -586, 1142, -163, -219, +233, -1354, 692, -1568, 1064, -937, 970, 212, +505, 1212, -308, 1437, -1253, 907, -1556, -23, +-1079, -970, -101, -1507, 962, -1208, 1492, -253, +1359, 732, 642, 1447, -260, 1374, -952, 419, +-1334, -568, -1143, -1222, -528, -1269, 299, -462, +1175, 462, 1433, 957, 958, 952, 76, 326, +-1003, -475, -1487, -953, -1103, -886, -95, -264, +1058, 471, 1409, 1072, 938, 1200, 46, 569, +-978, -307, -1283, -1123, -892, -1511, -193, -1036, +706, -174, 1087, 758, 944, 1420, 497, 1289, +-367, 777, -829, 75, -864, -755, -711, -1114, +-60, -1118, 532, -871, 776, -159, 747, 594, +223, 1105, -291, 1352, -464, 1028, -499, 199, +-313, -715, -52, -1433, 67, -1619, 139, -1012, +194, 144, 276, 1282, 385, 1969, 415, 1800, +210, 663, -260, -814, -794, -1974, -1022, -2298, +-749, -1460, -7, 57, 912, 1543, 1408, 2383, +1177, 2070, 395, 900, -732, -573, -1550, -1852, +-1363, -2295, -514, -1764, 525, -581, 1299, 842, +1206, 1983, 523, 2275, -298, 1591, -932, 293, +-947, -1224, -472, -2265, 130, -2223, 528, -1239, +580, 306, 397, 1760, 73, 2291, -137, 1695, +-180, 385, -266, -950, -209, -1757, -131, -1666, +-170, -814, -37, 46, 151, 681, 248, 1036, +378, 916, 349, 710, 165, 495, -37, -6, +-428, -647, -673, -1213, -587, -1458, -417, -1072, +122, -76, 864, 1112, 1134, 1866, 944, 1820, +266, 979, -763, -410, -1409, -1674, -1384, -2168, +-713, -1760, 402, -552, 1263, 1007, 1506, 2064, +1116, 2158, 197, 1308, -819, -156, -1389, -1481, +-1383, -2058, -876, -1693, 138, -646, 1166, 523, +1584, 1367, 1402, 1625, 551, 1363, -722, 744, +-1538, -122, -1629, -1024, -1074, -1782, 44, -2001, +1009, -1347, 1344, -10, 1246, 1622, 658, 2760, +-142, 2650, -549, 1349, -856, -651, -975, -2485, +-672, -3215, -435, -2492, 45, -721, 701, 1268, +990, 2674, 1160, 2967, 828, 2025, -38, 414, +-808, -1170, -1418, -2365, -1400, -2666, -639, -1887, +329, -541, 1270, 1065, 1611, 2419, 1140, 2719, +193, 1935, -935, 365, -1529, -1530, -1346, -2741, +-688, -2693, 367, -1485, 1235, 422, 1351, 2101, +966, 2781, 219, 2191, -589, 644, -937, -1010, +-943, -2199, -786, -2498, -295, -1673, 212, -308, +605, 1107, 1058, 2174, 1133, 2301, 700, 1506, +-78, 129, -1101, -1323, -1624, -2176, -1354, -2068, +-457, -1082, 874, 233, 1718, 1331, 1607, 1725, +763, 1205, -493, 400, -1459, -299, -1632, -786, +-1004, -694, 91, -343, 1101, -209, 1549, -123, +1209, -104, 356, -122, -675, 94, -1446, 437, +-1453, 644, -764, 575, 253, 191, 1107, -344, +1506, -783, 1192, -749, 150, -301, -782, 138, +-1246, 601, -1287, 737, -546, 288, 423, -37, +993, -245, 1127, -429, 611, -210, -202, -37, +-662, -85, -762, -98, -505, -144, 9, -61, +249, 312, 227, 661, 265, 752, 274, 604, +397, 57, 516, -759, 118, -1257, -549, -1353, +-1177, -967, -1416, 7, -695, 1077, 588, 1914, +1737, 2096, 2235, 1355, 1443, 20, -182, -1590, +-1843, -2759, -2834, -2780, -2255, -1616, -441, 481, +1575, 2562, 3020, 3614, 2955, 3187, 1218, 1164, +-1118, -1537, -2929, -3565, -3324, -4104, -1890, -2797, +477, -172, 2439, 2566, 3271, 4181, 2409, 3974, +340, 2026, -1629, -819, -2776, -3248, -2635, -4310, +-1185, -3536, 635, -1097, 2059, 1685, 2565, 3568, +1738, 3967, 138, 2490, -1351, -53, -2235, -2249, +-1812, -3250, -378, -2684, 936, -990, 1697, 760, +1442, 1814, 255, 1803, -852, 977, -1378, 129, +-969, -376, 132, -435, 961, -210, 1273, -183, +910, -385, -118, -653, -1114, -849, -1609, -580, +-1372, 116, -334, 853, 983, 1418, 1963, 1568, +2190, 1086, 1240, 31, -540, -1172, -2068, -2102, +-2797, -2433, -2216, -1713, -262, -103, 1782, 1771, +2975, 3184, 2812, 3334, 1092, 1960, -1067, -433, +-2595, -2900, -2958, -4230, -1777, -3622, 228, -1343, +1840, 1607, 2443, 3941, 2026, 4465, 740, 2949, +-813, 271, -1586, -2514, -1687, -4076, -1405, -3717, +-451, -2038, 469, 397, 1077, 2621, 1583, 3449, +1372, 2974, 681, 1588, -196, -468, -1348, -2168, +-1858, -2803, -1427, -2586, -541, -1471, 711, 244, +1737, 1635, 1806, 2472, 1141, 2602, -20, 1620, +-1288, 77, -1798, -1537, -1472, -2803, -569, -2831, +720, -1592, 1516, 378, 1528, 2286, 919, 3157, +-194, 2501, -1063, 678, -1315, -1362, -1040, -2675, +-237, -2670, 499, -1417, 854, 285, 966, 1709, +648, 2283, 113, 1766, -336, 633, -697, -688, +-846, -1663, -728, -1821, -307, -1218, 306, -54, +779, 1098, 1048, 1682, 922, 1507, 348, 567, +-395, -689, -1071, -1549, -1321, -1722, -1025, -1103, +-303, 123, 731, 1251, 1499, 1864, 1543, 1669, +980, 702, -80, -483, -1234, -1531, -1832, -2067, +-1624, -1699, -686, -770, 649, 464, 1629, 1776, +1920, 2408, 1533, 2096, 371, 930, -1070, -817, +-1847, -2350, -1931, -2817, -1339, -2080, 18, -431, +1217, 1451, 1784, 2508, 1814, 2460, 979, 1532, +-138, 15, -946, -1287, -1577, -2015, -1529, -2167, +-975, -1505, -288, -342, 683, 981, 1399, 2161, +1633, 2423, 1420, 1717, 492, 328, -563, -1289, +-1459, -2238, -1957, -2248, -1606, -1464, -777, -169, +407, 1014, 1606, 1792, 2117, 2028, 2099, 1540, +1218, 573, -451, -643, -1827, -1659, -2672, -2027, +-2496, -1597, -1054, -486, 711, 643, 2190, 1378, +2771, 1577, 2018, 1133, 645, 485, -776, -100, +-1857, -651, -2214, -969, -1671, -1101, -613, -949, +408, -432, 1389, 117, 1928, 679, 1549, 1116, +763, 1193, -193, 1026, -1126, 596, -1514, -164, +-1434, -1144, -1009, -1924, -253, -2069, 551, -1356, +1295, 185, 1793, 1869, 1683, 2832, 881, 2706, +-508, 1254, -1800, -825, -2346, -2373, -2047, -3064, +-746, -2512, 1017, -831, 2114, 957, 2369, 2296, +1723, 2786, 260, 2124, -1138, 798, -1957, -793, +-2046, -2146, -1228, -2589, -4, -2088, 1023, -832, +1712, 870, 1707, 2274, 889, 2688, -163, 1917, +-1052, 298, -1563, -1499, -1370, -2573, -579, -2352, +459, -1042, 1295, 708, 1419, 1943, 851, 2043, +-112, 1246, -942, -33, -1124, -1080, -715, -1334, +58, -1022, 641, -368, 588, 216, 250, 464, +-169, 606, -338, 553, 21, 314, 341, 204, +349, -37, 73, -423, -516, -572, -863, -605, +-579, -531, 76, -6, 779, 556, 1204, 859, +940, 1019, 58, 549, -810, -293, -1337, -834, +-1206, -1149, -400, -925, 454, -174, 1127, 388, +1293, 749, 727, 854, 39, 619, -518, 444, +-804, 296, -755, -73, -619, -590, -291, -1192, +-4, -1613, 236, -1348, 682, -246, 944, 1323, +964, 2651, 644, 2912, -180, 1766, -896, -452, +-1396, -2722, -1515, -3859, -860, -3292, 163, -1154, +1120, 1564, 1777, 3496, 1691, 3894, 825, 2665, +-309, 386, -1233, -1758, -1651, -3032, -1290, -3096, +-519, -2036, 199, -559, 788, 931, 832, 2094, +630, 2358, 597, 1959, 430, 1182, 227, -80, +-25, -1131, -553, -1650, -975, -1965, -1181, -1739, +-1034, -1040, -379, -175, 500, 1078, 1330, 2269, +1850, 2724, 1668, 2281, 767, 776, -548, -1341, +-1827, -2978, -2452, -3391, -2050, -2397, -771, -407, +852, 1684, 2137, 2883, 2466, 2874, 1870, 1824, +695, 242, -681, -1084, -1713, -1873, -2119, -2089, +-1993, -1685, -1173, -982, 39, -90, 1281, 969, +2334, 1851, 2546, 2285, 1730, 1951, 265, 815, +-1554, -739, -2760, -2130, -2741, -2648, -1763, -2101, +49, -777, 1868, 800, 2612, 1827, 2312, 2044, +1262, 1608, -295, 754, -1426, -112, -1712, -775, +-1551, -1208, -930, -1430, -132, -1324, 235, -701, +657, 145, 1094, 1017, 1101, 1626, 1093, 1400, +792, 682, -68, -79, -815, -814, -1432, -1003, +-1723, -739, -1318, -538, -525, -242, 559, 34, +1513, 222, 1890, 493, 1792, 669, 975, 684, +-269, 519, -1236, 94, -1942, -290, -1997, -632, +-1238, -906, -305, -790, 713, -511, 1709, -69, +2043, 621, 1795, 1048, 1107, 1131, -203, 903, +-1525, 196, -2301, -633, -2516, -1202, -1695, -1332, +-21, -946, 1590, -185, 2774, 653, 2892, 1136, +1620, 1131, -199, 683, -1899, -42, -2808, -563, +-2334, -747, -1009, -558, 519, -114, 1723, 170, +1934, 164, 1358, -25, 618, -233, -229, -194, +-952, 127, -1117, 429, -1020, 549, -802, 430, +-129, 8, 561, -388, 880, -428, 1028, -420, +774, -307, 136, -62, -329, -20, -674, 15, +-889, 207, -633, 417, -304, 592, 4, 643, +518, 367, 750, -227, 694, -885, 490, -1336, +27, -1176, -289, -414, -492, 630, -608, 1569, +-451, 1806, -326, 1221, -93, 174, 257, -1062, +498, -1817, 738, -1744, 648, -1106, 255, 29, +-172, 1155, -670, 1753, -909, 1659, -766, 918, +-308, -178, 378, -1171, 813, -1597, 1012, -1275, +797, -386, 58, 526, -589, 1044, -981, 1011, +-939, 389, -435, -323, 109, -543, 694, -433, +829, -50, 511, 474, 364, 518, -53, 190, +-519, -211, -551, -661, -579, -796, -383, -458, +149, 59, 437, 612, 522, 1004, 472, 848, +111, 325, -299, -287, -347, -782, -263, -922, +-126, -619, 91, -96, 85, 278, 28, 449, +120, 444, 41, 260, 6, 120, 129, 131, +80, 112, -38, 63, -60, -170, -203, -485, +-342, -642, -208, -593, -57, -133, 258, 422, +599, 794, 512, 848, 257, 330, -134, -261, +-637, -568, -670, -651, -417, -300, -102, 217, +275, 398, 524, 315, 539, 36, 372, -274, +85, -396, -209, -294, -455, 28, -532, 361, +-329, 521, 82, 456, 403, 257, 434, -111, +232, -537, -134, -745, -397, -656, -360, -298, +-99, 279, 225, 817, 451, 980, 446, 732, +228, 182, -76, -417, -315, -799, -547, -890, +-602, -751, -463, -418, -196, 61, 304, 518, +791, 969, 1031, 1286, 974, 1157, 491, 551, +-278, -381, -1094, -1386, -1661, -2020, -1570, -1936, +-771, -1061, 384, 392, 1553, 1740, 2247, 2564, +1916, 2540, 809, 1494, -607, -68, -1852, -1686, +-2304, -2883, -1908, -3083, -817, -2210, 558, -493, +1564, 1623, 2137, 3220, 1996, 3639, 1029, 2660, +-151, 595, -1311, -1661, -2076, -3264, -1976, -3509, +-1238, -2417, -98, -594, 1066, 1312, 1762, 2570, +1907, 2776, 1361, 2063, 325, 768, -733, -700, +-1582, -1740, -1802, -2091, -1250, -1745, -291, -804, +770, 326, 1434, 1116, 1339, 1371, 632, 1078, +-241, 356, -762, -231, -813, -504, -433, -457, +215, -136, 532, 90, 450, 55, 154, -117, +-401, -362, -724, -536, -622, -373, -373, 16, +197, 442, 821, 803, 1045, 886, 1000, 580, +603, 107, -191, -365, -1012, -840, -1517, -1049, +-1503, -947, -969, -611, 40, 54, 1172, 871, +1861, 1413, 2009, 1480, 1393, 937, 86, -101, +-1174, -1049, -2083, -1564, -2354, -1408, -1630, -674, +-334, 211, 1034, 819, 2104, 977, 2397, 804, +1800, 453, 638, 204, -741, 84, -1825, -49, +-2269, -277, -1990, -678, -976, -1057, 350, -1043, +1494, -610, 2124, 220, 1932, 1186, 1122, 1669, +58, 1559, -1009, 804, -1627, -319, -1656, -1204, +-1266, -1636, -620, -1494, 203, -859, 987, -97, +1471, 556, 1628, 1065, 1344, 1325, 418, 1348, +-621, 1012, -1438, 288, -1936, -623, -1658, -1473, +-692, -1866, 403, -1558, 1364, -698, 1854, 288, +1625, 1154, 818, 1614, -217, 1584, -1140, 1251, +-1609, 595, -1516, -295, -943, -1186, 61, -1867, +1015, -2041, 1531, -1435, 1528, -315, 904, 974, +-156, 2017, -1143, 2272, -1688, 1754, -1436, 673, +-549, -637, 421, -1634, 1240, -2037, 1593, -1833, +1158, -1000, 415, 136, -355, 1135, -1063, 1709, +-1413, 1631, -1355, 1011, -794, 90, 147, -680, +1012, -1018, 1641, -1007, 1723, -720, 995, -321, +-95, -60, -1132, 131, -1749, 386, -1595, 532, +-926, 676, -43, 755, 897, 523, 1363, 117, +1282, -382, 919, -926, 329, -1215, -332, -1097, +-777, -564, -900, 284, -813, 1060, -663, 1601, +-417, 1597, -57, 904, 301, -78, 694, -1149, +1124, -1901, 1264, -1870, 984, -1177, 338, -57, +-663, 1176, -1527, 1895, -1900, 1899, -1728, 1325, +-847, 279, 471, -832, 1556, -1604, 2200, -1840, +2141, -1486, 1239, -632, 29, 425, -1187, 1333, +-2096, 1756, -2169, 1530, -1647, 864, -688, -60, +610, -935, 1543, -1422, 1951, -1494, 1890, -1167, +1167, -418, 178, 442, -660, 1185, -1364, 1663, +-1717, 1492, -1620, 741, -1231, -277, -520, -1255, +528, -1709, 1564, -1431, 2279, -663, 2322, 316, +1454, 1097, -39, 1325, -1649, 1092, -2757, 520, +-2746, -195, -1758, -753, -182, -979, 1526, -779, +2571, -335, 2663, 128, 1864, 435, 357, 461, +-1121, 270, -2136, 136, -2438, 94, -1727, 87, +-451, 78, 777, -88, 1671, -309, 1886, -372, +1341, -301, 485, -147, -357, 143, -1038, 308, +-1292, 256, -1114, 188, -664, 132, 34, 19, +682, -103, 1048, -135, 1048, -172, 661, -161, +-20, -53, -685, 38, -1007, 134, -955, 92, +-542, -54, 158, -77, 773, -11, 1130, 100, +1009, 293, 403, 323, -348, 112, -975, -250, +-1277, -605, -971, -653, -236, -365, 387, 199, +918, 727, 1171, 968, 826, 750, 421, 61, +-26, -644, -636, -946, -846, -864, -961, -424, +-956, 240, -382, 628, 216, 689, 751, 546, +1320, 275, 1243, 14, 727, -280, 21, -523, +-867, -564, -1370, -434, -1355, -147, -900, 247, +-8, 490, 784, 529, 1224, 365, 1265, 123, +870, -28, 170, -227, -533, -421, -967, -498, +-1153, -425, -923, -255, -330, 118, 271, 502, +748, 679, 1027, 672, 856, 396, 404, -21, +-49, -431, -522, -825, -791, -959, -683, -634, +-444, -129, -50, 509, 387, 1007, 544, 1023, +437, 628, 237, 1, -73, -467, -286, -643, +-210, -650, -108, -517, 16, -353, 218, -222, +202, 87, 73, 588, -88, 1003, -337, 1069, +-389, 565, -322, -285, -60, -1076, 329, -1413, +557, -1039, 637, -122, 408, 813, -97, 1301, +-395, 1151, -604, 407, -680, -480, -347, -1097, +28, -1081, 331, -473, 565, 288, 548, 783, +296, 834, -126, 444, -420, -64, -393, -292, +-129, -270, 212, -152, 379, -138, 282, -276, +-94, -379, -473, -309, -578, -39, -385, 369, +-53, 624, 237, 643, 485, 552, 662, 318, +552, -6, 371, -390, 143, -842, -278, -1099, +-718, -988, -937, -478, -874, 338, -586, 1113, +-32, 1402, 578, 1219, 1075, 745, 1371, -11, +1109, -723, 424, -1132, -351, -1369, -1231, -1260, +-1726, -679, -1452, 134, -684, 1021, 397, 1570, +1347, 1540, 1665, 1031, 1417, 151, 586, -749, +-459, -1285, -1104, -1370, -1263, -998, -1044, -390, +-380, 277, 295, 741, 564, 732, 566, 451, +473, 228, 336, 187, 287, 376, 269, 575, +84, 413, -224, -192, -572, -1038, -824, -1594, +-746, -1492, -380, -770, 76, 225, 512, 1143, +791, 1688, 831, 1692, 704, 1263, 331, 543, +-121, -401, -517, -1315, -922, -1884, -949, -1917, +-624, -1279, -213, -237, 273, 822, 647, 1636, +729, 1880, 685, 1552, 561, 825, 323, -81, +34, -907, -334, -1482, -853, -1575, -1160, -1132, +-1009, -419, -525, 341, 318, 893, 1092, 970, +1365, 785, 1141, 440, 525, 135, -143, 50, +-689, 38, -908, -85, -845, -301, -732, -561, +-505, -848, -222, -852, 228, -484, 838, 91, +1228, 738, 1261, 1196, 860, 1144, -84, 707, +-915, -8, -1359, -711, -1383, -948, -815, -842, +-63, -453, 578, 98, 912, 443, 858, 514, +712, 344, 488, -12, 169, -291, -140, -384, +-521, -262, -863, 153, -1006, 490, -787, 560, +-218, 424, 449, 76, 946, -322, 1063, -552, +854, -607, 418, -510, -104, -216, -439, 104, +-747, 476, -1018, 719, -988, 568, -622, 141, +-44, -267, 767, -534, 1346, -430, 1461, 6, +1178, 362, 180, 448, -914, 113, -1512, -328, +-1677, -498, -1192, -433, -146, -164, 871, 182, +1516, 291, 1530, 228, 972, 204, 70, 301, +-848, 438, -1335, 339, -1236, 37, -694, -412, +30, -855, 682, -936, 1098, -666, 966, -135, +589, 450, 134, 805, -445, 932, -768, 874, +-909, 498, -936, -29, -527, -484, -1, -774, +578, -837, 1247, -617, 1438, -206, 1082, 52, +242, 135, -732, 123, -1425, 121, -1595, 241, +-1117, 533, -312, 858, 431, 999, 986, 743, +1171, 49, 1042, -881, 773, -1696, 292, -1995, +-302, -1598, -749, -530, -1038, 805, -1134, 1837, +-893, 2238, -360, 1917, 195, 992, 814, -107, +1305, -1002, 1383, -1502, 1070, -1538, 318, -1288, +-649, -884, -1411, -378, -1697, 134, -1391, 680, +-439, 1228, 602, 1594, 1275, 1569, 1483, 1121, +1085, 318, 401, -668, -280, -1498, -826, -1880, +-874, -1768, -664, -1214, -484, -384, -110, 514, +216, 1305, 363, 1817, 485, 1963, 483, 1592, +351, 711, 90, -507, -207, -1662, -319, -2313, +-238, -2161, -134, -1244, -55, 53, -11, 1217, +-91, 1843, -183, 1686, -88, 1006, 183, 224, +345, -519, 309, -885, 180, -822, 24, -602, +-193, -300, -248, 30, -113, 226, -65, 279, +-70, 186, -92, 10, -38, -97, 29, -112, +87, 15, 219, 260, 212, 415, 108, 290, +-81, 17, -260, -247, -212, -411, -80, -306, +63, -47, 246, 140, 308, 171, 82, 13, +-185, -242, -292, -304, -339, -198, -199, 20, +184, 386, 384, 624, 364, 615, 206, 357, +-119, -36, -325, -464, -315, -756, -253, -767, +5, -472, 321, -66, 369, 312, 239, 602, +47, 666, -241, 498, -421, 174, -345, -116, +-133, -368, 159, -472, 403, -342, 375, -70, +237, 208, 26, 298, -224, 171, -318, -42, +-355, -306, -307, -422, -157, -176, 177, 128, +472, 389, 573, 522, 585, 363, 327, 163, +-241, -87, -679, -347, -933, -386, -944, -368, +-457, -378, 214, -168, 751, 103, 1182, 284, +1166, 445, 731, 423, 125, 253, -631, 18, +-1175, -239, -1253, -371, -1004, -234, -449, -70, +236, 103, 766, 281, 1090, 195, 1010, -105, +687, -364, 325, -472, -157, -364, -591, -6, +-758, 420, -756, 734, -637, 770, -446, 504, +-111, 42, 230, -452, 467, -844, 711, -1004, +888, -824, 798, -332, 421, 314, -80, 880, +-623, 1177, -1023, 1062, -1110, 484, -869, -263, +-268, -827, 361, -1037, 752, -811, 1037, -285, +971, 160, 515, 353, 30, 325, -402, 166, +-711, 126, -699, 271, -528, 444, -207, 495, +76, 296, 152, -163, 251, -638, 345, -927, +364, -870, 267, -488, 73, 39, -75, 508, +-214, 783, -320, 815, -210, 642, -18, 322, +63, -43, 110, -366, 146, -549, 133, -544, +89, -380, -63, -115, -191, 28, -306, 6, +-377, -104, -204, -201, 100, -138, 415, 183, +631, 634, 588, 992, 406, 1000, 19, 588, +-454, -115, -692, -864, -713, -1343, -521, -1395, +-159, -1005, 180, -383, 391, 249, 429, 803, +257, 1192, 254, 1339, 351, 1187, 285, 703, +254, -26, 37, -782, -388, -1320, -633, -1344, +-744, -903, -668, -342, -335, 148, 16, 367, +349, 377, 750, 375, 1007, 508, 935, 736, +509, 867, -119, 650, -852, 127, -1308, -501, +-1065, -1033, -406, -1184, 366, -936, 957, -452, +958, 9, 457, 335, -174, 460, -595, 550, +-570, 658, -187, 727, 213, 762, 377, 578, +307, 44, 50, -631, -197, -1204, -157, -1483, +24, -1186, 134, -469, 102, 375, -146, 1107, +-386, 1333, -453, 1072, -288, 568, 82, -21, +425, -474, 626, -591, 679, -473, 457, -271, +119, -130, -230, -188, -642, -350, -906, -488, +-882, -345, -587, 159, 7, 821, 672, 1245, +1034, 1171, 1082, 534, 748, -335, 108, -1045, +-396, -1323, -794, -987, -929, -383, -642, 170, +-307, 602, 63, 770, 400, 670, 474, 470, +434, 116, 337, -230, 75, -431, -60, -516, +-48, -312, -57, 50, 22, 240, 57, 229, +-102, 70, -275, -179, -460, -335, -592, -235, +-342, 45, 125, 322, 552, 463, 935, 435, +941, 250, 482, 1, -53, -310, -591, -558, +-978, -607, -915, -574, -569, -341, -115, 164, +429, 682, 743, 1005, 746, 1024, 556, 554, +84, -229, -325, -981, -422, -1356, -409, -1088, +-96, -298, 207, 555, 175, 1065, 32, 1046, +-260, 550, -462, -120, -332, -539, 2, -559, +389, -403, 721, -171, 714, 74, 346, 207, +-112, 234, -538, 238, -720, 136, -536, -91, +-271, -291, 14, -335, 242, -200, 197, 132, +115, 458, 179, 511, 245, 321, 391, -42, +476, -450, 268, -638, -114, -566, -489, -312, +-783, 92, -829, 497, -552, 767, -172, 836, +288, 579, 735, 8, 887, -647, 811, -1104, +596, -1133, 150, -655, -312, 162, -708, 911, +-928, 1262, -871, 997, -645, 309, -325, -460, +169, -995, 743, -1022, 1073, -520, 1202, 194, +993, 766, 255, 955, -547, 669, -1209, 105, +-1503, -560, -1123, -988, -359, -938, 479, -571, +1101, 2, 1178, 672, 781, 1062, 157, 1034, +-411, 650, -733, -14, -709, -623, -301, -971, +115, -933, 415, -436, 571, 181, 429, 588, +102, 704, -313, 452, -627, -75, -685, -517, +-525, -660, -145, -418, 321, 76, 713, 519, +865, 720, 690, 569, 339, 166, -83, -229, +-440, -328, -630, -173, -659, 2, -520, -9, +-367, -245, -143, -690, 128, -981, 329, -734, +582, -30, 679, 884, 562, 1570, 386, 1691, +27, 1188, -354, 223, -551, -788, -680, -1416, +-620, -1556, -313, -1231, 44, -565, 382, 133, +560, 604, 501, 741, 292, 659, 5, 489, +-276, 370, -357, 367, -274, 323, -143, 140, +68, -206, 205, -596, 280, -768, 291, -578, +153, -213, -59, 147, -271, 338, -417, 198, +-457, -88, -314, -244, -22, -181, 222, 88, +402, 439, 477, 634, 396, 603, 254, 343, +51, -39, -125, -373, -254, -548, -374, -524, +-402, -374, -367, -195, -204, -71, 17, -50, +180, -84, 380, -44, 424, 139, 254, 405, +105, 615, -66, 648, -181, 492, -141, 170, +-111, -195, -59, -427, -18, -531, -44, -530, +-18, -475, 71, -430, 98, -315, 26, -130, +-30, 103, -132, 468, -166, 781, -104, 867, +-4, 740, 190, 353, 249, -159, 182, -579, +125, -787, 40, -686, -39, -397, -148, -125, +-180, 75, -195, 175, -252, 197, -143, 168, +-23, 134, 120, 149, 344, 164, 397, 163, +335, 246, 127, 261, -226, 102, -440, -149, +-490, -407, -341, -563, -20, -494, 293, -268, +452, -21, 359, 205, 155, 304, 8, 338, +-93, 448, -84, 524, -117, 378, -216, 70, +-283, -361, -368, -784, -274, -890, 29, -637, +372, -144, 635, 414, 665, 758, 441, 802, +33, 620, -412, 240, -695, -217, -722, -545, +-519, -657, -145, -523, 295, -179, 589, 235, +661, 479, 529, 418, 205, 106, -174, -260, +-486, -449, -649, -388, -525, -64, -209, 357, +159, 636, 508, 632, 689, 328, 590, -144, +270, -547, -152, -754, -581, -667, -773, -275, +-687, 160, -399, 467, 131, 623, 606, 590, +810, 366, 733, 16, 303, -388, -215, -712, +-575, -822, -697, -578, -433, 53, 1, 766, +346, 1154, 468, 1003, 296, 357, -3, -463, +-286, -1052, -364, -1122, -149, -679, 179, -18, +427, 505, 439, 728, 134, 676, -350, 379, +-700, -47, -743, -347, -383, -428, 243, -335, +780, -61, 1026, 235, 811, 327, 176, 157, +-430, -170, -810, -352, -890, -216, -531, 82, +-70, 393, 291, 502, 520, 215, 428, -267, +176, -637, -1, -703, -122, -398, -154, 53, +-36, 496, 116, 833, 189, 826, 129, 524, +-58, 79, -238, -451, -383, -889, -382, -1061, +-149, -845, 114, -245, 367, 414, 509, 932, +363, 1190, 181, 968, -7, 364, -228, -318, +-257, -855, -298, -1105, -367, -995, -290, -579, +-209, -21, -25, 502, 327, 901, 564, 1092, +608, 1023, 453, 641, 81, -73, -273, -818, +-433, -1294, -434, -1355, -323, -866, -109, -3, +-41, 768, -126, 1120, -90, 1009, -42, 559, +123, 9, 438, -426, 561, -596, 560, -558, +420, -388, 11, -86, -380, 192, -618, 381, +-773, 468, -680, 359, -358, 140, 21, -17, +397, -213, 633, -432, 670, -569, 517, -669, +224, -560, -52, -81, -216, 591, -286, 1175, +-305, 1415, -318, 1066, -267, 210, -211, -746, +-119, -1416, 67, -1570, 247, -1194, 372, -420, +328, 398, 170, 955, 32, 1170, -73, 1057, +-67, 701, -8, 261, 28, -139, -21, -477, +-223, -729, -392, -907, -416, -891, -290, -577, +40, -67, 428, 458, 662, 846, 680, 955, +427, 729, 13, 284, -391, -146, -665, -407, +-721, -551, -476, -508, -78, -243, 287, 51, +560, 213, 575, 170, 322, -47, -31, -347, +-292, -527, -333, -294, -178, 317, 71, 891, +231, 1137, 214, 915, 10, 228, -283, -597, +-408, -1217, -326, -1348, -137, -950, 179, -327, +461, 310, 542, 879, 464, 1105, 175, 885, +-161, 455, -417, -32, -591, -430, -502, -621, +-197, -511, 144, -167, 404, 136, 444, 226, +313, 128, 51, -107, -251, -447, -355, -637, +-286, -407, -133, 126, 64, 655, 288, 982, +438, 955, 387, 493, 219, -143, -46, -592, +-358, -675, -586, -509, -615, -320, -310, -206, +149, -155, 492, -159, 598, -139, 403, 40, +-20, 308, -426, 521, -524, 630, -238, 737, +191, 694, 506, 294, 552, -294, 262, -901, +-196, -1351, -550, -1313, -606, -735, -388, 107, +-75, 924, 221, 1309, 453, 1172, 489, 780, +365, 201, 218, -409, -54, -796, -351, -955, +-563, -906, -629, -535, -294, 78, 165, 700, +489, 1059, 674, 943, 490, 411, 16, -339, +-430, -964, -587, -1133, -359, -745, 41, 8, +397, 772, 501, 1170, 322, 1031, 8, 475, +-341, -272, -475, -844, -379, -1000, -203, -763, +27, -325, 184, 151, 293, 489, 343, 588, +245, 505, 114, 260, -55, -12, -239, -193, +-241, -276, -107, -218, 23, -37, 166, 90, +225, 109, 65, 91, -185, 29, -335, 5, +-414, -26, -280, -129, 18, -217, 267, -249, +570, -237, 727, -79, 532, 210, 208, 361, +-243, 338, -724, 240, -948, 116, -873, 14, +-461, -19, 197, -25, 731, -72, 955, -171, +903, -297, 499, -341, -106, -309, -531, -273, +-726, -196, -637, 27, -285, 373, 24, 720, +324, 937, 442, 891, 280, 441, 117, -343, +-62, -1060, -214, -1437, -243, -1345, -195, -753, +-59, 136, 71, 1043, 178, 1566, 253, 1471, +243, 866, 131, -8, -106, -862, -274, -1271, +-313, -1103, -263, -577, -9, 22, 297, 431, +436, 607, 368, 575, 90, 374, -240, 88, +-467, -162, -499, -377, -338, -500, -48, -347, +228, 64, 373, 455, 377, 611, 343, 511, +270, 152, 67, -289, -107, -583, -219, -609, +-356, -386, -354, -92, -200, 178, -50, 335, +81, 341, 135, 208, 83, 11, 61, -71, +75, 45, 72, 182, 146, 226, 180, 169, +77, -109, -11, -422, -65, -530, -151, -392, +-204, -111, -259, 118, -242, 207, -112, 254, +34, 315, 276, 354, 499, 362, 442, 229, +195, -113, -149, -526, -469, -677, -493, -481, +-312, -106, -25, 292, 303, 478, 396, 415, +227, 180, -4, -138, -137, -317, -189, -282, +-141, -168, 44, 36, 120, 344, 83, 507, +46, 382, -26, 26, -30, -358, -40, -619, +-91, -638, -59, -306, -35, 194, -19, 565, +66, 658, 169, 468, 176, 109, 53, -280, +-92, -646, -194, -722, -199, -416, -124, 1, +6, 440, 212, 778, 304, 774, 222, 413, +114, -71, -52, -433, -260, -592, -350, -590, +-302, -421, -145, -142, 102, 106, 245, 288, +262, 382, 227, 396, 51, 255, -110, -9, +-45, -178, 29, -189, 39, -141, 65, -79, +-4, 22, -130, 100, -211, 94, -212, 47, +-71, 71, 102, 54, 142, -69, 145, -153, +139, -182, 3, -173, -148, -130, -145, -42, +-37, 107, 66, 239, 124, 258, 115, 194, +71, 62, -16, -143, -111, -253, -35, -146, +78, 92, 73, 273, -22, 268, -181, 74, +-257, -166, -218, -312, -94, -307, 193, -116, +383, 44, 306, -10, 120, -123, -120, -150, +-290, -45, -268, 231, -77, 527, 167, 643, +291, 501, 243, 115, 55, -324, -157, -651, +-310, -761, -322, -650, -119, -353, 104, 77, +214, 470, 255, 690, 188, 698, 35, 469, +-86, 77, -198, -298, -179, -551, -93, -565, +-79, -358, 40, -84, 189, 224, 194, 429, +153, 389, 68, 158, -87, -147, -210, -381, +-220, -394, -128, -160, 53, 224, 253, 569, +283, 606, 174, 304, 16, -189, -260, -612, +-443, -761, -367, -561, -175, -71, 129, 444, +398, 658, 484, 539, 390, 243, 133, -156, +-174, -412, -346, -394, -385, -242, -320, -52, +-120, 103, 96, 184, 277, 291, 394, 404, +334, 370, 135, 194, -141, -131, -438, -588, +-541, -886, -351, -774, 26, -310, 407, 284, +618, 780, 527, 946, 171, 713, -265, 237, +-554, -226, -564, -474, -350, -493, -42, -372, +269, -165, 421, 26, 425, 84, 302, 44, +82, -9, -119, -7, -285, 60, -368, 170, +-240, 303, 1, 317, 165, 97, 270, -226, +233, -449, 4, -475, -236, -263, -348, 100, +-279, 404, -67, 458, 163, 214, 324, -90, +370, -246, 277, -218, 81, 6, -59, 251, +-118, 281, -204, 68, -235, -292, -153, -574, +-101, -513, -10, -168, 87, 289, 81, 688, +34, 756, -90, 411, -203, -82, -93, -477, +103, -642, 274, -501, 480, -181, 465, 130, +191, 301, -151, 305, -481, 237, -621, 203, +-548, 171, -315, 87, 73, -28, 419, -233, +552, -458, 473, -537, 255, -440, -62, -147, +-356, 260, -439, 596, -308, 777, -63, 722, +195, 375, 338, -95, 389, -523, 243, -782, +-69, -779, -285, -517, -415, -84, -452, 300, +-312, 499, 0, 511, 327, 367, 460, 157, +442, -12, 317, -119, 61, -133, -180, -116, +-279, -108, -214, -47, -94, 11, -83, 10, +-95, -55, -95, -145, -152, -208, -113, -192, +67, -28, 303, 221, 438, 379, 376, 346, +213, 148, -36, -89, -398, -206, -616, -203, +-565, -66, -313, 123, 117, 134, 558, 31, +824, -64, 762, -165, 312, -214, -318, -190, +-806, -140, -1001, -9, -789, 124, -181, 227, +482, 347, 887, 353, 910, 197, 566, 11, +29, -155, -509, -317, -794, -400, -667, -377, +-259, -238, 188, 13, 579, 283, 716, 504, +470, 571, -7, 338, -459, -72, -699, -412, +-634, -595, -343, -550, 79, -292, 485, 24, +604, 301, 506, 466, 331, 515, 84, 495, +-133, 331, -282, -5, -369, -352, -378, -602, +-354, -685, -231, -508, 25, -157, 280, 215, +406, 452, 402, 483, 228, 407, -67, 291, +-305, 131, -342, -14, -212, -135, 29, -295, +281, -468, 373, -539, 285, -444, 85, -166, +-181, 256, -363, 671, -381, 917, -325, 843, +-150, 381, 53, -255, 181, -799, 260, -1090, +310, -948, 309, -434, 243, 190, 107, 687, +-82, 845, -314, 641, -471, 258, -455, -147, +-233, -388, 111, -314, 427, -46, 572, 213, +476, 307, 130, 148, -276, -197, -551, -540, +-645, -678, -451, -474, -63, 0, 331, 460, +611, 705, 660, 675, 461, 373, 105, -56, +-311, -351, -577, -413, -604, -300, -437, -84, +-123, 98, 243, 178, 484, 112, 512, -96, +362, -255, 98, -240, -166, -99, -339, 137, +-404, 371, -296, 435, -123, 247, 11, -107, +167, -397, 283, -470, 328, -330, 293, -14, +146, 378, -46, 593, -268, 477, -459, 138, +-403, -263, -204, -578, 45, -668, 321, -436, +462, 35, 412, 458, 222, 635, -49, 547, +-269, 237, -392, -188, -423, -479, -304, -503, +-42, -310, 223, -9, 409, 256, 491, 390, +393, 360, 78, 124, -286, -187, -523, -333, +-548, -308, -347, -162, 3, 103, 390, 311, +588, 295, 490, 132, 222, -55, -90, -155, +-373, -160, -479, -165, -390, -155, -153, -114, +138, -56, 335, 105, 392, 344, 306, 478, +13, 371, -336, 37, -480, -329, -388, -503, +-119, -433, 277, -177, 580, 113, 575, 229, +266, 124, -170, -35, -468, -73, -457, 45, +-244, 262, 47, 421, 284, 369, 213, 76, +-66, -378, -285, -751, -284, -789, -38, -452, +277, 136, 483, 756, 488, 1081, 194, 919, +-197, 323, -440, -437, -490, -983, -362, -1133, +-160, -854, 50, -221, 252, 480, 373, 961, +432, 1101, 392, 849, 188, 277, -159, -393, +-511, -919, -673, -1046, -555, -717, -221, -152, +211, 389, 584, 711, 711, 675, 582, 352, +283, 9, -60, -199, -395, -260, -663, -229, +-753, -173, -600, -114, -240, -64, 275, -31, +776, 36, 1034, 154, 867, 237, 323, 232, +-350, 149, -852, 2, -1015, -210, -785, -399, +-242, -398, 342, -182, 702, 117, 787, 388, +620, 543, 255, 468, -178, 190, -565, -150, +-748, -419, -666, -550, -375, -559, 73, -412, +578, -82, 849, 298, 796, 571, 476, 692, +-6, 594, -491, 291, -792, -71, -809, -356, +-550, -495, -151, -522, 241, -517, 537, -413, +681, -129, 568, 219, 286, 515, 2, 722, +-263, 681, -435, 317, -442, -126, -299, -418, +-101, -525, 45, -461, 111, -291, 151, -94, +141, 78, 127, 184, 162, 281, 227, 394, +193, 402, 55, 252, -125, -4, -311, -296, +-439, -565, -411, -726, -233, -596, 62, -155, +326, 382, 444, 841, 448, 1035, 310, 824, +20, 268, -219, -400, -325, -871, -317, -993, +-200, -844, -55, -483, 77, 20, 143, 492, +105, 817, 37, 931, 28, 767, 22, 322, +25, -264, 34, -709, 43, -810, 20, -595, +-24, -226, -69, 121, -87, 322, -85, 339, +-76, 242, -46, 163, 3, 118, 67, 36, +130, -59, 172, -113, 184, -109, 118, -86, +-36, -101, -219, -139, -348, -162, -331, -123, +-151, 40, 131, 300, 403, 498, 527, 471, +365, 190, 5, -195, -391, -529, -645, -687, +-605, -564, -226, -215, 284, 228, 686, 601, +794, 738, 487, 610, -58, 245, -541, -274, +-807, -664, -662, -704, -159, -430, 323, 12, +590, 421, 545, 596, 199, 446, -174, 71, +-350, -305, -264, -491, 10, -433, 227, -196, +224, 137, 26, 444, -238, 552, -419, 402, +-334, 111, -27, -211, 316, -462, 524, -541, +511, -387, 268, -70, -83, 198, -434, 307, +-605, 296, -519, 180, -266, 7, 112, -66, +495, 19, 681, 142, 576, 163, 199, 51, +-269, -139, -606, -354, -681, -483, -430, -392, +39, -95, 444, 217, 566, 379, 412, 429, +91, 380, -217, 239, -373, 79, -290, -61, +-65, -208, 137, -401, 207, -551, 165, -457, +47, -134, -83, 235, -181, 552, -192, 672, +-124, 484, -6, 61, 140, -364, 275, -578, +327, -525, 207, -312, -51, -8, -327, 314, +-503, 446, -472, 358, -174, 206, 266, 62, +602, -91, 672, -209, 464, -241, 35, -211, +-418, -173, -691, -97, -677, 91, -415, 277, +-16, 298, 333, 157, 547, -67, 561, -294, +370, -380, 75, -243, -191, 78, -347, 415, +-344, 507, -197, 354, 33, 111, 198, -170, +193, -410, 53, -445, -163, -316, -319, -177, +-294, -24, -72, 148, 234, 276, 469, 313, +489, 241, 275, 126, -76, 37, -372, -64, +-492, -142, -354, -141, -56, -145, 248, -178, +407, -173, 318, -68, 40, 90, -240, 209, +-410, 264, -375, 256, -130, 149, 204, -39, +454, -192, 480, -275, 292, -324, 2, -314, +-284, -192, -455, 33, -389, 294, -169, 498, +81, 567, 248, 474, 285, 176, 227, -225, +83, -538, -88, -684, -159, -642, -170, -430, +-148, -96, -116, 277, -14, 555, 126, 694, +212, 721, 254, 539, 255, 138, 131, -307, +-94, -685, -316, -877, -421, -764, -389, -416, +-271, 24, -13, 443, 280, 670, 456, 674, +500, 571, 413, 359, 211, 30, -64, -278, +-376, -500, -528, -632, -496, -585, -344, -373, +-84, -86, 254, 193, 483, 368, 471, 466, +296, 528, 82, 476, -165, 301, -336, 49, +-356, -285, -226, -589, -47, -719, 40, -611, +113, -273, 184, 135, 146, 455, 86, 646, +109, 645, 143, 430, 131, 122, 43, -190, +-87, -442, -257, -573, -453, -560, -535, -360, +-358, -73, 8, 159, 399, 359, 678, 522, +752, 547, 503, 437, 25, 227, -424, -78, +-637, -421, -585, -699, -348, -732, -9, -465, +308, -51, 387, 340, 260, 608, 111, 619, +-52, 364, -182, 74, -186, -123, -65, -229, +90, -239, 172, -229, 144, -210, 64, -141, +-83, -56, -242, 68, -289, 247, -151, 314, +76, 237, 258, 116, 369, -17, 349, -167, +132, -321, -169, -409, -404, -391, -450, -250, +-334, 66, -100, 521, 205, 849, 417, 825, +409, 434, 222, -183, -12, -770, -176, -1031, +-232, -844, -162, -334, 22, 252, 145, 631, +107, 696, -50, 522, -219, 189, -309, -154, +-250, -331, -64, -339, 206, -249, 443, -77, +502, 119, 375, 274, 171, 328, -95, 262, +-363, 94, -541, -194, -564, -517, -419, -686, +-140, -574, 186, -181, 506, 381, 684, 865, +558, 1017, 235, 744, -134, 155, -466, -484, +-600, -900, -458, -958, -145, -670, 222, -151, +434, 370, 419, 707, 254, 795, -26, 590, +-343, 156, -457, -319, -309, -643, -42, -690, +230, -450, 443, -39, 464, 362, 248, 590, +-106, 549, -381, 288, -471, -69, -409, -393, +-211, -539, 109, -424, 373, -119, 455, 225, +380, 427, 208, 366, -1, 106, -231, -196, +-337, -312, -273, -135, -161, 161, -72, 329, +2, 259, 55, -62, 76, -466, 64, -644, +118, -464, 201, -22, 196, 472, 85, 778, +-23, 769, -111, 464, -193, -25, -217, -497, +-134, -752, -34, -723, 2, -437, 32, -3, +118, 396, 187, 573, 174, 457, 117, 163, +23, -130, -139, -312, -317, -322, -334, -135, +-160, 129, 108, 332, 342, 436, 465, 370, +403, 95, 112, -303, -298, -660, -563, -794, +-582, -586, -378, -108, 0, 453, 434, 863, +679, 928, 597, 613, 263, 86, -144, -435, +-478, -782, -613, -841, -466, -592, -106, -117, +235, 403, 381, 772, 376, 861, 242, 610, +19, 99, -162, -464, -209, -836, -167, -895, +-103, -638, -71, -166, -12, 346, 80, 734, +144, 880, 168, 739, 193, 387, 144, -56, +-39, -480, -252, -738, -371, -758, -355, -559, +-190, -234, 93, 135, 404, 453, 583, 606, +471, 575, 142, 391, -242, 105, -554, -154, +-640, -313, -430, -392, -26, -369, 382, -266, +583, -150, 533, 4, 295, 213, -41, 387, +-354, 418, -488, 288, -426, 35, -239, -237, +-4, -396, 227, -360, 378, -147, 385, 107, +237, 262, 28, 271, -165, 181, -307, 7, +-308, -180, -157, -270, 50, -239, 210, -113, +254, 61, 168, 234, 20, 323, -149, 250, +-247, 62, -195, -96, -74, -167, 39, -178, +145, -152, 189, -125, 180, -136, 121, -156, +17, -88, -73, 130, -144, 402, -195, 553, +-151, 495, -35, 237, 65, -183, 98, -632, +77, -864, 15, -755, -39, -396, -5, 113, +118, 658, 251, 1014, 264, 1008, 91, 642, +-211, 51, -524, -585, -683, -1065, -506, -1178, +-20, -837, 567, -172, 970, 537, 961, 996, +518, 1067, -180, 735, -852, 133, -1142, -414, +-901, -652, -311, -593, 349, -379, 826, -125, +900, 63, 607, 110, 144, 92, -281, 149, +-516, 276, -541, 333, -418, 271, -192, 109, +53, -135, 236, -363, 359, -449, 385, -339, +284, -97, 68, 136, -160, 274, -307, 306, +-309, 224, -199, 60, -37, -85, 126, -136, +199, -128, 152, -108, 83, -61, 37, 18, +-2, 87, -59, 118, -108, 123, -126, 102, +-122, 1, -80, -135, 27, -212, 137, -198, +160, -125, 94, -30, -8, 85, -71, 180, +-79, 221, -33, 216, 50, 203, 115, 127, +84, -43, 6, -224, -48, -320, -79, -282, +-119, -132, -151, 16, -145, 86, -104, 48, +-33, -90, 98, -143, 286, 13, 418, 289, +355, 533, 148, 587, -111, 370, -391, -35, +-558, -494, -475, -811, -204, -824, 141, -607, +402, -229, 484, 262, 443, 707, 239, 951, +-55, 901, -262, 544, -348, 3, -384, -550, +-333, -909, -183, -896, 36, -551, 244, -77, +395, 328, 462, 555, 384, 563, 148, 378, +-149, 116, -369, -83, -456, -178, -416, -225, +-231, -224, 30, -142, 231, -47, 308, 11, +296, 84, 228, 147, 87, 133, -58, 30, +-102, -104, -94, -167, -99, -137, -105, -41, +-123, 115, -120, 247, -126, 238, -100, 85, +55, -73, 246, -144, 325, -159, 299, -137, +165, -60, -66, 11, -290, 15, -378, -9, +-260, 6, -54, 43, 120, 33, 217, 38, +215, 111, 103, 170, -57, 155, -106, 58, +-86, -93, -88, -257, -54, -374, 4, -314, +61, -40, 126, 258, 135, 408, 114, 391, +51, 217, -131, -95, -266, -388, -244, -466, +-123, -307, 44, -30, 201, 249, 285, 446, +236, 468, 76, 252, -82, -70, -166, -289, +-190, -383, -168, -391, -93, -283, 17, -75, +59, 169, 53, 350, 87, 443, 120, 451, +112, 248, 53, -158, -37, -504, -105, -640, +-163, -526, -154, -159, 9, 307, 194, 688, +252, 775, 181, 475, -12, -5, -228, -451, +-353, -771, -315, -778, -94, -405, 166, 131, +293, 560, 277, 721, 187, 574, 43, 199, +-80, -240, -101, -512, -91, -451, -117, -175, +-166, 105, -183, 309, -69, 359, 131, 179, +280, -130, 336, -383, 222, -452, -88, -309, +-403, -29, -512, 329, -319, 620, 65, 618, +425, 318, 603, -89, 491, -462, 108, -689, +-315, -660, -570, -347, -566, 116, -329, 518, +29, 730, 366, 715, 507, 433, 408, -84, +168, -600, -95, -859, -308, -792, -376, -454, +-233, 60, 1, 572, 176, 865, 215, 810, +129, 494, 20, 81, -79, -360, -148, -693, +-97, -751, 20, -538, 67, -190, 85, 156, +96, 422, 70, 546, 4, 464, -87, 227, +-166, -6, -186, -175, -147, -302, -33, -344, +162, -241, 296, -55, 279, 81, 177, 162, +14, 232, -201, 250, -324, 171, -282, 36, +-125, -100, 70, -248, 180, -405, 197, -400, +147, -156, 3, 153, -131, 393, -156, 501, +-94, 431, 1, 203, 103, -95, 198, -294, +234, -324, 139, -324, -35, -334, -210, -245, +-337, -73, -350, 105, -198, 289, 94, 461, +349, 529, 443, 393, 353, 99, 115, -194, +-172, -431, -401, -615, -463, -602, -289, -326, +-21, 47, 213, 368, 390, 569, 407, 591, +258, 405, 13, 45, -214, -280, -306, -402, +-296, -413, -195, -335, -37, -108, 85, 145, +131, 290, 125, 302, 131, 227, 143, 116, +113, -54, 59, -215, -31, -250, -161, -204, +-272, -164, -309, -85, -160, 91, 92, 289, +285, 376, 400, 333, 354, 196, 116, -51, +-194, -340, -439, -486, -448, -383, -237, -163, +16, 21, 260, 176, 405, 259, 344, 225, +143, 147, -60, 117, -182, 151, -245, 125, +-225, -30, -120, -193, -6, -322, 93, -411, +146, -340, 145, -71, 105, 265, -3, 457, +-96, 420, -73, 256, -36, 19, -2, -240, +32, -356, 46, -288, 38, -149, -12, -44, +-18, 57, 30, 226, 41, 353, 1, 332, +-94, 205, -175, -32, -177, -356, -132, -612, +52, -601, 312, -273, 440, 183, 402, 555, +170, 752, -194, 683, -515, 299, -655, -227, +-502, -619, -122, -758, 286, -658, 572, -329, +632, 142, 459, 543, 111, 676, -238, 536, +-388, 269, -382, -52, -264, -344, -71, -452, +56, -353, 86, -170, 31, -29, -38, 54, +-8, 140, 75, 162, 158, 107, 229, 113, +214, 171, 106, 160, -42, 62, -176, -67, +-216, -187, -209, -295, -183, -357, -103, -255, +3, -31, 80, 167, 107, 317, 137, 438, +148, 450, 128, 278, 100, -1, 63, -278, +19, -506, -69, -625, -224, -550, -285, -242, +-218, 170, -125, 487, 56, 671, 243, 724, +285, 530, 224, 139, 100, -279, -24, -609, +-96, -773, -144, -739, -168, -444, -153, 33, +-119, 426, -65, 618, 80, 630, 290, 470, +375, 196, 272, -90, 42, -266, -281, -319, +-546, -350, -592, -329, -333, -192, 162, -16, +610, 117, 773, 205, 636, 245, 222, 195, +-335, 41, -739, -110, -781, -145, -489, -81, +-48, 19, 389, 149, 631, 252, 558, 188, +246, -48, -128, -293, -358, -406, -362, -358, +-198, -163, 55, 151, 250, 414, 218, 441, +5, 259, -209, 15, -292, -175, -198, -260, +17, -221, 282, -60, 436, 109, 355, 128, +100, 39, -175, -56, -354, -144, -404, -175, +-314, -112, -92, 43, 150, 194, 298, 213, +341, 167, 290, 137, 165, 68, -36, -25, +-236, -90, -326, -163, -318, -261, -234, -337, +-63, -283, 158, -68, 312, 183, 321, 373, +227, 476, 97, 432, -28, 196, -116, -118, +-131, -346, -103, -440, -123, -406, -209, -229, +-250, 47, -184, 292, -24, 359, 213, 266, +439, 135, 519, -30, 346, -183, -2, -232, +-351, -212, -552, -159, -523, -77, -262, 62, +143, 278, 493, 422, 576, 356, 379, 153, +58, -132, -275, -427, -532, -544, -555, -417, +-316, -121, 16, 173, 295, 341, 481, 393, +528, 341, 398, 180, 123, 1, -196, -110, +-434, -189, -566, -263, -576, -290, -360, -231, +14, -111, 354, 41, 625, 228, 749, 417, +606, 465, 231, 286, -228, -14, -607, -310, +-777, -518, -700, -542, -410, -347, 32, -26, +429, 249, 591, 395, 555, 456, 430, 424, +201, 271, -63, 40, -228, -210, -321, -403, +-367, -509, -378, -471, -303, -250, -111, 43, +117, 279, 322, 421, 466, 453, 475, 348, +296, 109, 11, -161, -237, -309, -393, -337, +-450, -263, -352, -86, -144, 81, 79, 151, +252, 132, 347, 112, 388, 136, 303, 139, +82, 44, -147, -111, -323, -263, -399, -355, +-336, -297, -156, -59, 74, 240, 240, 425, +284, 433, 283, 303, 242, 93, 152, -159, +35, -377, -116, -450, -294, -372, -452, -196, +-486, 73, -316, 331, 48, 412, 436, 309, +656, 100, 634, -90, 366, -170, -108, -171, +-534, -97, -682, 18, -571, 51, -248, 10, +149, -18, 432, -42, 542, -56, 445, -32, +190, 30, -67, 114, -254, 129, -359, 44, +-321, -51, -184, -106, -50, -108, 54, -9, +135, 134, 152, 181, 131, 85, 143, -110, +141, -254, 113, -257, 28, -145, -145, 67, +-278, 286, -277, 357, -192, 256, -9, 48, +226, -192, 352, -346, 298, -355, 109, -172, +-121, 143, -260, 357, -252, 366, -152, 187, +-14, -110, 93, -375, 84, -457, 0, -306, +-54, -9, -23, 281, 103, 472, 278, 526, +351, 406, 248, 100, -11, -296, -360, -592, +-611, -675, -631, -507, -381, -99, 67, 359, +504, 616, 721, 563, 646, 277, 322, -56, +-84, -284, -385, -347, -490, -233, -397, -40, +-190, 103, 18, 154, 110, 137, 98, 80, +87, -17, 83, -120, 99, -165, 128, -144, +126, -93, 78, -12, -19, 97, -125, 195, +-169, 235, -174, 198, -152, 87, -66, -93, +56, -260, 175, -295, 242, -166, 242, 68, +127, 240, -102, 248, -328, 114, -415, -113, +-303, -290, -43, -274, 243, -97, 442, 124, +473, 275, 272, 298, -50, 220, -298, 63, +-414, -122, -393, -242, -243, -256, -3, -188, +217, -47, 328, 117, 344, 204, 267, 174, +86, 39, -140, -112, -311, -175, -344, -144, +-259, -26, -115, 152, 98, 271, 265, 262, +261, 138, 146, -77, 42, -287, -8, -383, +-33, -317, -36, -77, -38, 204, -91, 348, +-209, 329, -276, 159, -177, -76, 70, -222, +309, -227, 428, -119, 411, 19, 180, 110, +-177, 148, -436, 139, -503, 72, -376, -44, +-110, -160, 193, -223, 417, -201, 443, -79, +269, 90, 42, 214, -147, 241, -274, 173, +-298, 78, -166, 26, 32, -19, 133, -69, +135, -129, 105, -226, 44, -294, -42, -274, +-105, -134, -80, 106, -5, 349, 14, 512, +20, 534, 63, 349, 77, 2, 47, -377, +-3, -647, -32, -669, -62, -436, -102, -41, +-53, 359, 64, 571, 145, 524, 138, 301, +36, 27, -108, -188, -241, -286, -278, -266, +-101, -170, 205, -63, 409, 37, 389, 108, +188, 132, -100, 102, -399, 23, -515, -52, +-322, -83, 23, -73, 304, -28, 420, 46, +360, 96, 144, 80, -156, 24, -372, -30, +-356, -52, -175, -20, 38, 45, 245, 94, +387, 62, 338, -91, 101, -262, -138, -315, +-296, -195, -356, 84, -283, 389, -97, 537, +137, 427, 277, 85, 254, -318, 175, -551, +85, -531, -47, -297, -133, 51, -113, 352, +-46, 488, -28, 432, -42, 231, -12, -30, +19, -281, 10, -448, -10, -451, 8, -297, +32, -53, -2, 209, -13, 415, 64, 495, +96, 411, 36, 194, -17, -80, -50, -324, +-85, -468, -111, -466, -61, -290, 55, -33, +105, 179, 51, 288, -9, 272, -33, 173, +-69, 61, -82, 0, 8, 30, 124, 106, +134, 119, 68, 54, -10, -89, -88, -298, +-153, -465, -161, -467, -53, -260, 85, 90, +133, 431, 104, 632, 52, 595, -42, 307, +-170, -87, -200, -382, -82, -471, 66, -373, +168, -181, 235, 16, 250, 140, 144, 171, +-79, 149, -246, 124, -286, 79, -284, -33, +-231, -152, -82, -198, 104, -137, 202, 22, +233, 212, 263, 338, 256, 293, 148, 57, +-25, -219, -159, -379, -258, -363, -335, -197, +-330, 43, -187, 228, 1, 237, 119, 98, +238, -41, 354, -68, 353, 26, 214, 182, +15, 281, -184, 217, -361, -44, -467, -378, +-377, -559, -83, -501, 229, -238, 434, 148, +513, 501, 412, 664, 69, 567, -352, 260, +-606, -121, -612, -463, -408, -663, -33, -610, +429, -303, 757, 105, 760, 448, 466, 616, +34, 546, -436, 256, -798, -111, -862, -381, +-570, -455, -76, -355, 391, -164, 720, 42, +810, 177, 583, 165, 143, 76, -286, 34, +-533, 64, -581, 155, -459, 249, -164, 241, +166, 88, 344, -192, 361, -464, 271, -553, +123, -437, -60, -183, -200, 134, -184, 412, +-75, 568, 16, 574, 76, 455, 121, 218, +113, -137, 18, -535, -90, -796, -112, -772, +-84, -460, -69, 53, -7, 579, 97, 870, +156, 791, 131, 392, 74, -126, 50, -536, +18, -704, -39, -589, -66, -249, -72, 127, +-96, 361, -127, 420, -84, 351, 52, 221, +169, 77, 231, -50, 247, -155, 162, -267, +-20, -375, -218, -381, -303, -225, -246, 37, +-128, 291, 32, 443, 221, 433, 348, 261, +319, 39, 178, -122, 19, -182, -158, -188, +-342, -201, -397, -220, -272, -219, -45, -198, +197, -101, 399, 107, 497, 346, 384, 501, +91, 491, -228, 311, -441, -9, -495, -381, +-380, -620, -105, -583, 232, -307, 428, 68, +425, 384, 304, 519, 78, 406, -177, 102, +-323, -208, -307, -366, -150, -333, 40, -143, +158, 134, 201, 361, 148, 385, -8, 190, +-127, -89, -119, -319, -49, -401, -3, -301, +18, -87, 11, 120, -44, 217, -88, 216, +-41, 226, 88, 250, 199, 199, 191, 51, +87, -180, -51, -425, -219, -538, -322, -401, +-265, -33, -98, 365, 74, 575, 170, 528, +211, 281, 188, -53, 86, -335, -22, -441, +-75, -372, -101, -214, -136, -33, -151, 145, +-119, 280, -60, 319, -6, 255, 56, 158, +104, 55, 97, -86, 27, -214, -56, -299, +-71, -342, -45, -312, -10, -177, 45, 73, +85, 349, 33, 516, -95, 520, -185, 360, +-179, 56, -100, -290, 25, -531, 169, -574, +219, -441, 115, -199, -79, 92, -245, 340, +-263, 452, -141, 429, 59, 325, 264, 168, +323, -53, 174, -286, -79, -422, -278, -417, +-330, -270, -238, -19, -39, 225, 161, 340, +217, 257, 122, 53, -23, -112, -110, -155, +-96, -82, -15, 69, 99, 202, 178, 222, +119, 118, -56, -57, -213, -227, -280, -347, +-240, -370, -104, -231, 92, 43, 258, 323, +289, 479, 213, 446, 96, 236, -20, -71, +-111, -315, -148, -377, -129, -268, -109, -96, +-125, 47, -141, 129, -99, 140, 10, 76, +155, 1, 296, -25, 386, -11, 328, 27, +115, 72, -141, 102, -342, 60, -417, -72, +-330, -202, -117, -222, 124, -119, 286, 50, +321, 220, 269, 303, 160, 221, 20, 17, +-99, -190, -167, -302, -185, -288, -158, -171, +-74, 26, 59, 231, 190, 315, 245, 258, +205, 117, 106, -57, -40, -196, -169, -243, +-194, -172, -107, -44, 31, 45, 147, 86, +184, 106, 146, 91, 46, 33, -62, -31, +-84, -63, -20, -68, 58, -49, 99, 11, +70, 87, -34, 105, -142, 49, -172, -15, +-77, -50, 127, -76, 321, -90, 390, -73, +292, -32, 48, 19, -249, 88, -445, 154, +-435, 165, -256, 63, 2, -111, 262, -231, +427, -223, 442, -99, 337, 103, 150, 296, +-69, 341, -278, 186, -413, -83, -419, -314, +-289, -412, -41, -348, 226, -113, 413, 205, +465, 417, 338, 424, 100, 267, -121, 33, +-274, -182, -337, -286, -289, -254, -182, -148, +-67, -68, 61, -35, 192, 18, 281, 110, +300, 185, 221, 198, 48, 133, -134, 1, +-269, -130, -316, -161, -237, -52, -95, 91, +26, 124, 103, 27, 146, -121, 168, -242, +177, -249, 144, -92, 50, 136, -110, 291, +-289, 301, -377, 203, -307, 69, -83, -69, +197, -175, 384, -217, 379, -206, 179, -181, +-128, -119, -375, 12, -424, 163, -282, 262, +-41, 274, 194, 198, 300, 52, 230, -118, +70, -232, -91, -217, -192, -117, -196, -21, +-140, 38, -61, 60, -2, 44, 14, 16, +3, 29, -12, 68, -30, 71, -35, 20, +-19, -37, 17, -46, 73, -12, 97, 39, +88, 77, 37, 62, -83, -26, -230, -142, +-311, -208, -284, -197, -162, -126, 23, -15, +212, 137, 317, 291, 293, 370, 160, 348, +-2, 211, -118, -28, -200, -296, -236, -485, +-230, -515, -214, -389, -185, -164, -96, 111, +79, 383, 283, 562, 425, 578, 421, 426, +249, 126, -54, -253, -372, -568, -528, -671, +-462, -508, -240, -166, 22, 198, 220, 442, +291, 493, 247, 341, 155, 105, 113, -81, +130, -175, 103, -186, -6, -162, -164, -135, +-332, -111, -417, -89, -322, -28, -59, 107, +262, 249, 483, 294, 500, 215, 326, 52, +26, -144, -287, -287, -450, -290, -386, -177, +-164, -34, 114, 74, 338, 147, 414, 187, +299, 194, 35, 150, -221, 50, -334, -100, +-259, -252, -44, -298, 228, -179, 418, 64, +370, 274, 110, 321, -198, 191, -397, -54, +-389, -278, -161, -334, 188, -193, 472, 44, +518, 223, 314, 271, -12, 201, -310, 50, +-451, -98, -378, -154, -121, -127, 189, -67, +391, -14, 422, 16, 333, 28, 150, 15, +-84, -8, -243, -9, -278, 7, -248, 17, +-170, 29, -31, 62, 133, 86, 267, 64, +339, 1, 347, -79, 271, -130, 79, -115, +-184, -24, -389, 91, -438, 128, -338, 40, +-119, -116, 185, -226, 440, -199, 510, -16, +396, 250, 194, 440, -48, 421, -271, 186, +-375, -133, -345, -395, -236, -506, -99, -439, +44, -230, 201, 29, 323, 254, 328, 409, +254, 465, 146, 388, -25, 179, -221, -92, +-313, -330, -267, -448, -172, -407, -65, -222, +61, 24, 156, 216, 168, 286, 126, 232, +100, 109, 78, 2, 16, -46, -69, -14, +-122, 43, -154, 38, -187, -54, -175, -185, +-63, -272, 88, -236, 177, -59, 208, 186, +192, 361, 71, 368, -134, 214, -272, -24, +-264, -235, -155, -338, -9, -300, 120, -150, +196, 30, 138, 182, -31, 275, -163, 273, +-186, 162, -143, -29, -67, -217, 47, -322, +139, -290, 122, -124, 38, 110, -31, 313, +-70, 371, -111, 270, -149, 67, -122, -164, +-74, -337, -67, -377, -41, -271, 45, -79, +124, 125, 134, 280, 99, 344, 44, 295, +-50, 142, -179, -52, -259, -212, -221, -306, +-123, -288, -30, -146, 84, 44, 194, 181, +213, 201, 133, 119, 28, 5, -60, -66, +-152, -43, -236, 50, -235, 109, -138, 64, +-48, -61, 28, -175, 141, -198, 217, -121, +178, 22, 64, 154, -48, 201, -134, 164, +-200, 101, -194, 45, -66, -24, 75, -118, +118, -221, 85, -282, 45, -262, -25, -110, +-116, 155, -122, 412, -12, 521, 109, 409, +161, 114, 162, -264, 109, -569, -33, -647, +-209, -427, -281, -14, -201, 401, -61, 643, +88, 596, 231, 278, 302, -158, 227, -490, +56, -569, -69, -401, -113, -102, -148, 207, +-137, 404, -40, 425, 53, 295, 73, 106, +63, -87, 83, -252, 78, -340, 24, -326, +-24, -211, -18, -50, 11, 114, 18, 256, +38, 320, 103, 270, 117, 149, 30, 15, +-45, -112, -64, -203, -72, -230, -56, -188, +37, -112, 144, -24, 151, 65, 80, 136, +14, 151, -15, 97, -38, 28, -36, -21, +37, -41, 127, -24, 121, 19, 42, 47, +-29, 23, -95, -32, -166, -55, -161, -45, +1, -38, 214, -52, 346, -83, 371, -97, +286, -54, 43, 70, -275, 225, -484, 312, +-481, 238, -295, 20, -8, -211, 318, -335, +573, -303, 602, -135, 384, 62, 76, 170, +-210, 168, -441, 119, -526, 82, -379, 66, +-95, 31, 149, -34, 292, -117, 345, -198, +288, -215, 130, -118, -24, 57, -71, 219, +-53, 297, -59, 269, -88, 144, -114, -51, +-153, -252, -193, -367, -131, -356, 59, -230, +243, -9, 316, 247, 294, 418, 180, 427, +-17, 276, -225, 32, -332, -211, -301, -368, +-219, -379, -115, -239, 42, -41, 214, 117, +297, 213, 263, 229, 165, 167, 7, 75, +-200, -9, -341, -69, -312, -123, -159, -159, +16, -138, 157, -57, 237, 51, 204, 152, +49, 219, -111, 200, -201, 84, -236, -93, +-207, -259, -106, -339, 54, -310, 185, -146, +221, 121, 196, 375, 102, 490, -58, 413, +-216, 173, -301, -140, -274, -395, -176, -473, +-76, -352, 28, -131, 118, 68, 148, 184, +151, 204, 172, 157, 170, 108, 93, 106, +-54, 134, -221, 133, -363, 59, -417, -74, +-346, -232, -147, -359, 114, -377, 306, -229, +381, 28, 362, 273, 231, 426, 22, 431, +-181, 277, -317, 38, -357, -176, -315, -296, +-207, -309, -38, -258, 118, -153, 189, -14, +221, 108, 234, 197, 194, 243, 97, 225, +-33, 128, -170, -16, -289, -134, -343, -177, +-276, -164, -73, -102, 156, -9, 292, 62, +322, 86, 231, 66, 36, 30, -144, -5, +-209, -30, -154, -24, -57, 12, 17, 30, +56, 14, 49, -20, 8, -39, -7, -16, +33, 47, 79, 127, 64, 153, -12, 63, +-80, -119, -100, -299, -66, -367, 48, -265, +183, 0, 224, 324, 130, 545, -27, 531, +-157, 282, -211, -93, -151, -437, -1, -589, +153, -500, 237, -213, 195, 141, 77, 393, +-32, 453, -106, 324, -117, 76, -45, -170, +63, -291, 115, -244, 88, -82, 17, 109, +-51, 217, -86, 176, -56, 26, 63, -149, +206, -237, 266, -178, 208, -21, 72, 140, +-103, 213, -267, 169, -324, 47, -228, -74, +-27, -128, 179, -97, 317, -37, 356, 12, +283, 34, 122, 29, -36, 27, -123, 31, +-160, 28, -173, 5, -160, -39, -107, -79, +-28, -80, 47, -28, 135, 39, 216, 82, +227, 81, 164, 32, 83, -27, 28, -38, +-31, 9, -102, 70, -142, 86, -161, 28, +-169, -87, -129, -208, -10, -246, 153, -153, +259, 22, 267, 206, 202, 307, 66, 278, +-102, 139, -206, -36, -197, -171, -108, -217, +-17, -172, 34, -79, 51, 4, 31, 52, +-8, 50, -10, 7, 49, -33, 112, -36, +107, 2, 40, 76, -51, 164, -140, 204, +-197, 152, -169, 9, -54, -167, 76, -304, +156, -330, 175, -209, 146, 6, 39, 221, +-112, 319, -209, 259, -209, 91, -143, -99, +-52, -212, 68, -189, 160, -52, 136, 104, +37, 190, -37, 169, -78, 63, -122, -85, +-136, -216, -89, -255, -38, -195, -7, -70, +54, 91, 125, 239, 139, 312, 57, 270, +-95, 124, -228, -64, -290, -213, -257, -271, +-90, -229, 155, -108, 327, 18, 320, 80, +151, 95, -75, 95, -292, 94, -403, 91, +-317, 83, -77, 52, 145, -10, 231, -89, +201, -129, 92, -123, -81, -96, -233, -54, +-229, -14, -87, 41, 54, 114, 153, 182, +218, 220, 184, 164, -11, -9, -253, -225, +-375, -368, -368, -341, -264, -139, -20, 146, +298, 389, 491, 445, 456, 275, 263, -7, +3, -261, -293, -382, -515, -333, -524, -152, +-325, 73, -46, 228, 206, 258, 400, 195, +451, 70, 290, -70, 14, -167, -200, -162, +-286, -52, -261, 82, -136, 167, 57, 164, +179, 35, 144, -170, 21, -319, -87, -308, +-126, -130, -90, 133, 25, 360, 197, 441, +293, 337, 202, 89, 1, -180, -176, -352, +-293, -384, -316, -302, -161, -134, 112, 62, +323, 203, 374, 271, 287, 274, 106, 205, +-123, 63, -314, -101, -332, -207, -160, -228, +60, -159, 244, -27, 353, 89, 308, 132, +100, 76, -138, -42, -277, -106, -263, -71, +-131, 34, 49, 150, 236, 194, 333, 115, +277, -60, 129, -211, -10, -231, -128, -114, +-216, 69, -218, 209, -129, 209, -3, 70, +90, -125, 144, -259, 204, -247, 226, -102, +177, 101, 132, 269, 98, 345, 13, 309, +-112, 158, -226, -52, -275, -269, -250, -458, +-164, -533, 15, -421, 251, -117, 426, 286, +468, 635, 387, 775, 194, 622, -101, 211, +-388, -297, -525, -692, -461, -809, -241, -622, +59, -241, 376, 207, 578, 561, 531, 684, +273, 571, -52, 284, -350, -86, -520, -414, +-460, -588, -186, -536, 151, -282, 380, 58, +434, 359, 340, 510, 139, 471, -95, 265, +-249, -21, -285, -259, -252, -402, -203, -441, +-123, -356, 28, -160, 194, 96, 297, 336, +347, 494, 331, 509, 167, 325, -113, 7, +-336, -299, -438, -482, -445, -480, -316, -331, +-49, -107, 234, 115, 393, 245, 409, 286, +335, 296, 155, 276, -117, 196, -334, 31, +-414, -171, -382, -349, -238, -443, 5, -354, +255, -77, 377, 240, 325, 440, 128, 442, +-123, 247, -334, -58, -426, -337, -326, -447, +-83, -350, 154, -110, 292, 168, 315, 374, +219, 459, 35, 377, -172, 136, -302, -152, +-298, -396, -240, -535, -157, -499, -16, -279, +116, 52, 172, 364, 189, 559, 189, 589, +124, 419, -18, 100, -188, -241, -314, -486, +-351, -561, -281, -453, -99, -212, 151, 81, +317, 316, 325, 407, 224, 361, 54, 231, +-146, 69, -301, -95, -342, -219, -272, -266, +-168, -262, -57, -195, 99, -60, 260, 92, +336, 224, 338, 293, 265, 273, 52, 169, +-263, 0, -536, -187, -660, -337, -566, -388, +-235, -301, 232, -105, 646, 157, 822, 394, +679, 484, 270, 404, -242, 184, -659, -93, +-806, -320, -648, -432, -275, -409, 179, -281, +528, -93, 637, 126, 506, 319, 216, 439, +-132, 429, -391, 240, -458, -62, -350, -355, +-143, -515, 90, -435, 272, -132, 334, 247, +277, 500, 162, 495, 20, 254, -119, -118, +-195, -440, -207, -548, -180, -426, -121, -140, +-41, 182, 49, 413, 141, 526, 240, 489, +329, 304, 351, 35, 273, -252, 72, -495, +-205, -636, -460, -596, -594, -339, -530, 44, +-251, 437, 179, 733, 605, 809, 855, 604, +825, 170, 501, -341, -27, -743, -563, -898, +-886, -734, -872, -284, -528, 282, 17, 740, +542, 896, 855, 714, 865, 270, 581, -293, +113, -725, -346, -838, -648, -633, -720, -209, +-517, 278, -119, 653, 294, 776, 594, 612, +701, 261, 565, -159, 221, -532, -183, -745, +-476, -731, -583, -459, -498, -13, -213, 447, +183, 788, 491, 870, 605, 598, 521, 81, +250, -456, -119, -794, -415, -826, -514, -537, +-412, -39, -157, 415, 145, 643, 378, 605, +461, 361, 360, 36, 136, -257, -97, -427, +-263, -431, -310, -309, -245, -107, -101, 130, +71, 345, 173, 452, 186, 373, 179, 134, +139, -161, 23, -430, -82, -535, -115, -382, +-134, -54, -133, 297, -62, 526, 24, 531, +53, 301, 46, -65, 53, -385, 79, -527, +90, -445, 79, -183, 54, 115, -43, 341, +-201, 438, -296, 354, -270, 160, -130, -39, +94, -206, 301, -308, 391, -324, 314, -257, +84, -141, -205, 12, -410, 198, -452, 366, +-334, 462, -95, 430, 176, 218, 353, -116, +364, -472, 220, -732, 9, -741, -189, -447, +-318, 63, -306, 608, -158, 978, 12, 1017, +133, 656, 166, 13, 77, -677, -72, -1175, +-198, -1272, -199, -901, -54, -163, 132, 708, +262, 1373, 270, 1548, 100, 1135, -179, 250, +-417, -773, -495, -1538, -360, -1713, -75, -1197, +242, -225, 471, 810, 517, 1518, 332, 1623, +-14, 1113, -359, 223, -596, -687, -626, -1296, +-391, -1423, 1, -1052, 390, -333, 642, 470, +633, 1094, 367, 1313, -41, 1082, -455, 480, +-712, -325, -724, -1021, -493, -1341, -107, -1184, +318, -605, 659, 215, 795, 995, 668, 1427, +310, 1346, -159, 794, -619, -56, -938, -930, +-943, -1513, -598, -1589, -47, -1091, 540, -178, +973, 826, 1062, 1602, 763, 1851, 190, 1417, +-435, 441, -877, -719, -1025, -1648, -852, -2016, +-390, -1665, 190, -680, 683, 567, 967, 1609, +963, 2093, 643, 1830, 83, 893, -538, -391, +-978, -1548, -1071, -2136, -811, -1935, -251, -1015, +460, 285, 1012, 1471, 1173, 2095, 949, 1911, +415, 1027, -294, -176, -896, -1284, -1161, -1883, +-1022, -1770, -540, -1067, 114, -59, 751, 917, +1147, 1559, 1138, 1676, 765, 1250, 157, 440, +-517, -513, -1022, -1324, -1163, -1718, -891, -1550, +-293, -825, 417, 241, 981, 1258, 1213, 1860, +1027, 1800, 468, 1053, -256, -121, -858, -1277, +-1148, -1955, -1039, -1921, -542, -1172, 188, 36, +864, 1225, 1207, 1960, 1134, 1982, 674, 1275, +-65, 107, -780, -1102, -1161, -1909, -1113, -2021, +-673, -1412, 18, -297, 717, 914, 1156, 1789, +1166, 2041, 778, 1562, 152, 523, -531, -695, +-1027, -1676, -1125, -2055, -821, -1672, -259, -668, +393, 577, 914, 1597, 1111, 2004, 923, 1639, +426, 661, -188, -523, -712, -1483, -980, -1860, +-909, -1504, -518, -620, 28, 445, 530, 1324, +854, 1692, 904, 1434, 657, 667, 202, -326, +-301, -1199, -697, -1643, -873, -1476, -756, -755, +-374, 280, 141, 1239, 592, 1710, 808, 1509, +758, 713, 448, -390, -30, -1337, -449, -1714, +-662, -1390, -649, -527, -418, 529, -54, 1365, +292, 1633, 505, 1247, 496, 394, 298, -617, +28, -1391, -230, -1623, -382, -1213, -352, -290, +-187, 774, 1, 1532, 141, 1678, 211, 1141, +193, 131, 101, -937, 6, -1605, -41, -1594, +-67, -970, -109, -4, -168, 937, -211, 1452, +-217, 1371, -156, 810, 20, 5, 263, -744, +455, -1180, 486, -1154, 296, -712, -41, -45, +-427, 616, -723, 1005, -757, 984, -507, 573, +-76, -84, 402, -685, 770, -942, 893, -782, +700, -279, 238, 359, -319, 823, -791, 903, +-1028, 570, -934, -13, -514, -607, 86, -971, +636, -923, 975, -483, 1023, 182, 726, 824, +162, 1159, -463, 1049, -949, 496, -1141, -323, +-967, -1062, -464, -1399, 226, -1192, 847, -489, +1163, 467, 1091, 1293, 628, 1634, -102, 1323, +-819, 465, -1251, -625, -1223, -1526, -733, -1844, +27, -1422, 793, -420, 1268, 789, 1224, 1728, +698, 2002, -82, 1492, -836, 387, -1276, -908, +-1223, -1867, -702, -2096, 85, -1534, 829, -376, +1254, 958, 1217, 1918, 728, 2145, -52, 1579, +-815, 418, -1263, -916, -1252, -1922, -804, -2219, +-62, -1699, 729, -527, 1250, 896, 1322, 2007, +918, 2380, 160, 1855, -665, 574, -1286, -972, +-1423, -2157, -968, -2521, -156, -1892, 725, -505, +1373, 1090, 1460, 2257, 949, 2525, 53, 1816, +-875, 401, -1431, -1166, -1415, -2252, -814, -2465, +185, -1726, 1111, -311, 1550, 1215, 1354, 2260, +598, 2415, -411, 1620, -1265, 184, -1604, -1327, +-1253, -2288, -385, -2334, 627, -1454, 1436, 3, +1701, 1433, 1258, 2251, 313, 2166, -756, 1241, +-1538, -137, -1710, -1407, -1210, -2087, -242, -1949, +823, -1091, 1552, 138, 1684, 1260, 1225, 1871, +358, 1783, -626, 1027, -1365, -85, -1607, -1108, +-1296, -1700, -536, -1642, 405, -948, 1208, 85, +1596, 1044, 1409, 1566, 737, 1455, -143, 771, +-948, -174, -1422, -996, -1367, -1386, -812, -1196, +-25, -541, 711, 263, 1164, 912, 1182, 1181, +794, 949, 176, 362, -393, -305, -715, -819, +-795, -987, -636, -753, -307, -225, 20, 343, +281, 727, 483, 815, 584, 554, 530, 87, +352, -368, 92, -656, -220, -651, -507, -370, +-684, 28, -650, 368, -369, 541, 52, 482, +492, 219, 832, -88, 897, -305, 610, -386, +87, -295, -482, -77, -908, 105, -1028, 164, +-791, 127, -277, 23, 353, -64, 900, -31, +1189, 120, 1094, 275, 602, 306, -176, 151, +-994, -192, -1504, -556, -1492, -726, -930, -596, +93, -135, 1207, 512, 1895, 1035, 1867, 1179, +1089, 837, -195, 64, -1481, -872, -2246, -1544, +-2140, -1631, -1159, -1051, 290, 43, 1636, 1244, +2407, 2045, 2271, 2088, 1220, 1295, -275, -105, +-1661, -1580, -2513, -2531, -2460, -2574, -1460, -1583, +120, 141, 1681, 1919, 2613, 3046, 2570, 3031, +1539, 1768, -116, -318, -1731, -2344, -2683, -3483, +-2587, -3256, -1472, -1652, 190, 661, 1758, 2727, +2628, 3726, 2453, 3187, 1283, 1327, -413, -1061, +-1934, -3044, -2678, -3813, -2343, -3023, -1023, -1010, +735, 1433, 2166, 3343, 2695, 3946, 2111, 2980, +641, 772, -1120, -1815, -2443, -3747, -2707, -4237, +-1830, -3000, -249, -502, 1455, 2288, 2570, 4248, +2540, 4485, 1428, 2889, -255, 93, -1818, -2828, +-2605, -4636, -2271, -4539, -959, -2598, 746, 420, +2131, 3340, 2600, 4900, 1934, 4449, 429, 2209, +-1307, -985, -2535, -3849, -2683, -5119, -1671, -4294, +91, -1735, 1858, 1611, 2896, 4337, 2745, 5228, +1429, 4009, -530, 1190, -2345, -2161, -3229, -4598, +-2793, -5093, -1208, -3588, 949, -689, 2787, 2485, +3485, 4540, 2752, 4723, 875, 3103, -1424, 247, +-3202, -2646, -3651, -4341, -2554, -4252, -413, -2471, +1921, 284, 3511, 2839, 3694, 4091, 2359, 3600, +9, 1663, -2355, -936, -3752, -3039, -3654, -3719, +-2067, -2854, 376, -837, 2658, 1521, 3857, 3099, +3508, 3314, 1766, 2209, -668, 148, -2788, -1936, +-3751, -3090, -3227, -2951, -1440, -1580, 891, 481, +2843, 2277, 3643, 3008, 2959, 2444, 1085, 792, +-1171, -1219, -2886, -2564, -3377, -2693, -2472, -1612, +-604, 235, 1457, 1923, 2895, 2614, 3062, 2075, +1966, 596, 185, -1173, -1621, -2359, -2743, -2422, +-2681, -1421, -1536, 212, 173, 1761, 1769, 2515, +2618, 2188, 2374, 961, 1161, -703, -467, -2083, +-1801, -2539, -2339, -1960, -1926, -572, -732, 1089, +722, 2247, 1778, 2422, 2033, 1587, 1433, 77, +275, -1451, -913, -2281, -1640, -2099, -1609, -1038, +-880, 483, 187, 1743, 1107, 2158, 1478, 1674, +1196, 498, 402, -921, -533, -1879, -1166, -1980, +-1272, -1320, -816, -87, -11, 1227, 778, 1969, +1251, 1884, 1151, 1004, 496, -357, -347, -1573, +-1037, -2037, -1316, -1583, -996, -462, -193, 902, +703, 1798, 1329, 1766, 1397, 997, 840, -177, +-61, -1254, -953, -1642, -1492, -1237, -1418, -357, +-788, 619, 142, 1256, 1037, 1241, 1524, 684, +1406, -129, 763, -844, -101, -1095, -896, -782, +-1368, -125, -1300, 564, -801, 975, -71, 849, +656, 252, 1062, -482, 1083, -1023, 797, -1052, +255, -512, -320, 333, -731, 1105, -931, 1401, +-849, 1029, -477, 147, 29, -872, 511, -1586, +850, -1640, 891, -963, 582, 180, 64, 1302, +-482, 1926, -852, 1767, -874, 811, -585, -554, +-135, -1724, 368, -2183, 769, -1647, 895, -365, +717, 1095, 253, 2087, -388, 2091, -938, 1127, +-1170, -325, -931, -1611, -249, -2128, 600, -1651, +1268, -426, 1421, 962, 925, 1909, -15, 1961, +-981, 1093, -1551, -243, -1513, -1502, -847, -2123, +213, -1720, 1208, -481, 1743, 973, 1557, 2045, +692, 2205, -450, 1264, -1429, -270, -1886, -1709, +-1591, -2428, -625, -1984, 572, -614, 1559, 1027, +1988, 2251, 1593, 2481, 549, 1592, -685, 3, +-1710, -1605, -2080, -2572, -1600, -2457, -484, -1279, +848, 502, 1844, 2135, 2052, 2892, 1421, 2436, +274, 901, -969, -1116, -1877, -2711, -1984, -3134, +-1255, -2182, -63, -243, 1186, 1835, 1935, 3082, +1813, 2970, 946, 1558, -326, -541, -1478, -2337, +-1916, -3049, -1464, -2415, -438, -737, 750, 1240, +1610, 2588, 1662, 2722, 986, 1682, -14, -115, +-1021, -1845, -1582, -2682, -1420, -2324, -655, -892, +402, 994, 1268, 2417, 1566, 2732, 1221, 1831, +339, 59, -696, -1840, -1379, -2906, -1454, -2649, +-897, -1219, 53, 834, 915, 2572, 1347, 3125, +1155, 2273, 416, 392, -450, -1717, -1039, -3042, +-1098, -2961, -593, -1555, 205, 584, 898, 2469, +1113, 3192, 737, 2459, 5, 613, -747, -1527, +-1156, -2987, -1058, -3083, -482, -1774, 403, 366, +1176, 2351, 1481, 3247, 1194, 2727, 359, 985, +-723, -1260, -1588, -2889, -1779, -3202, -1204, -2164, +-105, -114, 1139, 2007, 1941, 3101, 1899, 2862, +1066, 1390, -229, -790, -1416, -2514, -1989, -3040, +-1767, -2287, -795, -480, 548, 1596, 1637, 2837, +2006, 2757, 1565, 1552, 487, -404, -803, -2205, +-1721, -2886, -1934, -2349, -1357, -833, -188, 1111, +1065, 2466, 1902, 2701, 1957, 1881, 1172, 253, +-120, -1468, -1371, -2450, -2035, -2414, -1851, -1420, +-848, 181, 556, 1657, 1659, 2373, 2042, 2077, +1552, 926, 356, -620, -900, -1873, -1744, -2256, +-1913, -1666, -1170, -330, 108, 1135, 1234, 2010, +1866, 2007, 1703, 1132, 698, -235, -545, -1402, +-1463, -1947, -1803, -1676, -1318, -678, -233, 481, +827, 1391, 1505, 1777, 1549, 1367, 864, 469, +-129, -500, -985, -1298, -1491, -1555, -1313, -1157, +-469, -372, 514, 476, 1265, 1132, 1490, 1314, +958, 972, 4, 364, -875, -347, -1429, -938, +-1384, -1118, -690, -906, 228, -453, 974, 169, +1397, 751, 1246, 1030, 549, 976, -261, 612, +-994, -12, -1396, -660, -1132, -1093, -451, -1113, +316, -700, 989, 0, 1200, 778, 865, 1245, +274, 1172, -402, 625, -964, -244, -1046, -1062, +-682, -1383, -166, -1097, 455, -333, 909, 669, +874, 1437, 536, 1521, 33, 902, -542, -136, +-829, -1237, -734, -1850, -472, -1555, -60, -545, +402, 759, 597, 1860, 586, 2101, 511, 1315, +188, -56, -190, -1468, -403, -2273, -605, -1953, +-648, -706, -406, 831, -83, 2055, 259, 2306, +595, 1377, 732, -185, 569, -1668, 222, -2406, +-216, -1955, -624, -515, -724, 1173, -536, 2363, +-250, 2456, 133, 1287, 440, -519, 504, -2114, +441, -2784, 286, -2072, 58, -314, -157, 1602, +-363, 2806, -519, 2655, -519, 1147, -352, -929, +-10, -2572, 415, -2991, 721, -1862, 807, 224, +590, 2195, 61, 3173, -569, 2559, -1042, 595, +-1136, -1659, -724, -3194, 16, -3229, 762, -1629, +1271, 754, 1302, 2822, 746, 3650, -110, 2723, +-908, 509, -1370, -1946, -1260, -3547, -694, -3481, +142, -1787, 994, 703, 1418, 2858, 1339, 3662, +773, 2714, -218, 567, -1091, -1776, -1554, -3301, +-1517, -3177, -780, -1591, 298, 586, 1259, 2507, +1868, 3198, 1699, 2330, 738, 519, -451, -1486, +-1478, -2814, -2030, -2722, -1647, -1376, -507, 493, +754, 2103, 1774, 2667, 2058, 1909, 1360, 299, +153, -1338, -1099, -2259, -1938, -2097, -1894, -890, +-990, 661, 358, 1692, 1567, 1940, 2153, 1277, +1796, 1, 551, -1040, -934, -1507, -2062, -1364, +-2378, -591, -1540, 303, 48, 823, 1658, 1006, +2679, 828, 2478, 376, 1105, 7, -742, -286, +-2411, -554, -3091, -649, -2266, -679, -377, -581, +1739, -138, 3168, 422, 3150, 977, 1639, 1329, +-713, 972, -2798, 112, -3557, -933, -2619, -1819, +-382, -1727, 2116, -732, 3613, 700, 3396, 2073, +1521, 2348, -1155, 1364, -3271, -339, -3827, -2095, +-2560, -2751, 34, -1948, 2596, -196, 3855, 1811, +3339, 2867, 1154, 2391, -1590, 802, -3417, -1295, +-3649, -2690, -2102, -2555, 503, -1219, 2628, 806, +3431, 2344, 2645, 2430, 581, 1311, -1594, -526, +-2893, -2037, -2778, -2181, -1363, -1118, 535, 534, +2030, 1865, 2463, 1917, 1777, 806, 366, -686, +-1153, -1756, -1932, -1684, -1778, -526, -954, 817, +328, 1582, 1309, 1419, 1557, 353, 1246, -797, +365, -1208, -674, -938, -1377, -205, -1573, 513, +-1014, 528, 98, 154, 1197, -81, 1884, -61, +1698, 393, 543, 859, -1014, 625, -2235, -319, +-2411, -1379, -1267, -1876, 659, -1275, 2358, 406, +2942, 2099, 2063, 2672, 55, 1794, -2141, -220, +-3292, -2296, -2799, -3062, -992, -2105, 1364, -110, +3097, 1958, 3294, 2915, 1996, 2188, -223, 512, +-2373, -1236, -3373, -2283, -2912, -2064, -1222, -950, +1074, 376, 2851, 1430, 3387, 1775, 2613, 1300, +606, 380, -1831, -633, -3480, -1419, -3714, -1502, +-2252, -906, 381, 72, 2872, 1080, 4116, 1542, +3414, 1227, 977, 310, -1903, -773, -3809, -1432, +-3841, -1383, -1987, -657, 699, 411, 2822, 1209, +3434, 1401, 2406, 955, 328, 6, -1621, -863, +-2482, -1252, -2160, -1154, -902, -452, 568, 457, +1362, 1045, 1383, 1236, 800, 835, -48, -69, +-545, -906, -576, -1318, -269, -1114, 180, -211, +294, 859, 46, 1435, -244, 1290, -442, 380, +-373, -811, 8, -1504, 422, -1318, 618, -410, +478, 651, 70, 1322, -282, 1197, -408, 416, +-376, -389, -210, -921, -64, -980, -59, -552, +17, -47, 280, 366, 621, 753, 821, 942, +579, 787, -186, 301, -1179, -594, -1754, -1586, +-1406, -1873, -186, -1075, 1399, 566, 2441, 2275, +2219, 2916, 812, 1795, -1048, -543, -2526, -2697, +-2821, -3406, -1665, -2130, 250, 384, 2097, 2499, +3056, 3066, 2551, 2036, 840, 107, -1388, -1595, +-3073, -2193, -3251, -1884, -1766, -1013, 797, 294, +3041, 1457, 3710, 2184, 2457, 2155, -258, 836, +-2837, -1293, -3781, -2952, -2775, -3150, -285, -1402, +2357, 1572, 3614, 3689, 2999, 3642, 1030, 1468, +-1372, -1736, -3006, -3817, -3037, -3645, -1710, -1555, +280, 1310, 2203, 3272, 3001, 3496, 2302, 2044, +648, -294, -1359, -2371, -2736, -3425, -2721, -2870, +-1420, -955, 636, 1418, 2418, 3289, 2980, 3593, +2087, 2114, 96, -388, -1979, -2762, -3069, -3832, +-2657, -3060, -819, -846, 1467, 1768, 2925, 3573, +2922, 3769, 1379, 2165, -930, -574, -2606, -3036, +-2951, -4060, -1834, -3084, 281, -495, 2114, 2215, +2835, 3741, 2259, 3380, 502, 1373, -1471, -1048, +-2629, -2816, -2605, -3240, -1264, -2224, 779, -377, +2388, 1673, 2855, 3069, 1923, 3025, -89, 1593, +-2035, -762, -2849, -2943, -2292, -3458, -568, -2102, +1450, 319, 2686, 2577, 2643, 3106, 1326, 1838, +-627, -190, -2232, -1864, -2752, -2167, -1967, -1207, +-262, 161, 1597, 1127, 2651, 1296, 2318, 747, +892, -131, -986, -766, -2323, -968, -2346, -640, +-1227, 148, 520, 791, 1910, 1014, 2165, 661, +1258, -220, -375, -878, -1732, -938, -2072, -488, +-1215, 277, 394, 748, 1684, 617, 1873, 193, +932, -317, -604, -540, -1716, -320, -1660, 37, +-580, 401, 766, 485, 1475, 242, 1147, -135, +97, -591, -856, -665, -1067, -255, -534, 302, +310, 808, 831, 863, 674, 275, 4, -524, +-712, -984, -973, -928, -529, -368, 301, 421, +1071, 906, 1473, 996, 961, 807, -286, 227, +-1451, -554, -2078, -1168, -1603, -1464, -27, -1107, +1614, 54, 2533, 1282, 2154, 1930, 500, 1626, +-1371, 353, -2485, -1024, -2261, -1779, -848, -1588, +855, -665, 1975, 371, 1963, 1075, 982, 1205, +-351, 980, -1393, 511, -1605, -227, -1014, -881, +-28, -1260, 893, -1150, 1197, -408, 838, 552, +182, 1258, -544, 1297, -906, 651, -636, -160, +-199, -720, 196, -874, 486, -613, 284, -229, +-38, 13, -92, 178, -200, 311, -33, 360, +294, 392, 146, 322, 81, 81, -46, -56, +-420, -183, -333, -394, -73, -433, 138, -433, +370, -297, 277, 145, 1, 562, -181, 760, +-222, 580, 19, 64, 389, -445, 497, -629, +303, -403, -222, -24, -743, 278, -792, 189, +-501, -166, 175, -338, 933, -213, 1101, 282, +843, 787, 129, 835, -750, 387, -1095, -498, +-967, -1212, -322, -1218, 520, -583, 920, 417, +780, 1221, 212, 1268, -391, 617, -624, -220, +-359, -871, 94, -934, 297, -483, 220, -11, +-134, 343, -419, 494, -212, 430, 110, 305, +339, 130, 424, -193, 72, -665, -317, -818, +-342, -489, -202, 166, 0, 1055, 216, 1426, +113, 855, -103, -177, -10, -1290, 76, -1847, +56, -1205, 141, -14, 0, 1138, -199, 1903, +-60, 1512, 41, 404, 128, -723, 242, -1628, +52, -1671, -142, -897, -165, 222, -148, 1265, +13, 1642, 255, 1313, 332, 322, 292, -832, +117, -1519, -232, -1579, -543, -866, -632, 260, +-277, 1238, 443, 1697, 1018, 1401, 1036, 434, +461, -785, -572, -1612, -1393, -1742, -1393, -1116, +-644, 125, 545, 1269, 1461, 1815, 1602, 1605, +884, 611, -308, -645, -1287, -1572, -1730, -1848, +-1266, -1311, -170, -135, 887, 1067, 1611, 1756, +1484, 1767, 429, 916, -738, -389, -1417, -1424, +-1301, -1861, -448, -1417, 496, -315, 1010, 891, +832, 1724, 137, 1694, -425, 850, -536, -410, +-324, -1518, 67, -1822, 270, -1266, 190, 61, +40, 1412, -143, 1903, -99, 1504, 85, 233, +167, -1201, 198, -1856, 50, -1577, -182, -586, +-349, 679, -296, 1439, 54, 1431, 512, 988, +783, 225, 507, -633, -224, -1163, -930, -1343, +-1183, -1120, -657, -301, 482, 776, 1442, 1577, +1513, 1690, 713, 978, -628, -377, -1635, -1506, +-1637, -1857, -813, -1398, 492, -119, 1501, 1146, +1599, 1791, 922, 1678, -213, 720, -1268, -556, +-1613, -1599, -1280, -1981, -363, -1308, 862, 36, +1552, 1340, 1475, 2058, 794, 1700, -343, 405, +-1341, -991, -1650, -1858, -1276, -1784, -375, -742, +738, 468, 1499, 1372, 1608, 1704, 1018, 1073, +-96, 58, -1204, -841, -1635, -1420, -1352, -1274, +-445, -491, 770, 417, 1436, 1070, 1315, 1153, +640, 589, -239, -101, -866, -593, -983, -766, +-638, -491, -97, -54, 471, 227, 805, 318, +751, 291, 344, 180, -257, -9, -786, -135, +-838, -183, -318, -256, 340, -87, 798, 72, +870, 186, 402, 374, -294, 240, -663, -68, +-683, -221, -347, -395, 10, -446, 91, -151, +282, 180, 383, 393, 276, 469, 247, 414, +121, 178, -245, -153, -506, -412, -460, -595, +-366, -655, -75, -331, 210, 221, 205, 725, +424, 1039, 438, 728, 37, -37, 46, -695, +-187, -1017, -599, -785, -432, -89, -256, 523, +-35, 640, 347, 417, 446, 89, 415, -226, +420, -220, 159, -61, -322, 3, -567, 140, +-606, 134, -472, 73, 140, -27, 763, -346, +874, -533, 582, -427, -48, -39, -636, 586, +-754, 991, -421, 830, 14, 203, 394, -536, +575, -1072, 338, -989, 163, -456, 56, 58, +-180, 641, -252, 1000, -359, 871, -450, 550, +-184, -111, 155, -1010, 404, -1416, 545, -1017, +511, 7, 221, 1144, -220, 1670, -546, 1041, +-776, -283, -709, -1301, -261, -1464, 344, -569, +973, 781, 1036, 1271, 394, 793, -357, -175, +-978, -1146, -1122, -1083, -508, -106, 363, 933, +889, 1383, 794, 788, 312, -409, -173, -1333, +-462, -1470, -429, -588, -271, 730, -170, 1555, +-146, 1350, -64, 267, 287, -904, 663, -1471, +782, -1016, 526, 131, -89, 1084, -722, 1093, +-1261, 291, -1020, -644, -58, -1025, 768, -492, +1462, 537, 1479, 1144, 570, 823, -635, -140, +-1706, -1183, -1917, -1431, -858, -648, 691, 469, +1843, 1364, 2210, 1585, 1239, 736, -612, -487, +-1954, -1352, -2176, -1680, -1246, -1004, 306, 305, +1529, 1413, 1852, 1877, 1096, 1244, -208, -246, +-1066, -1565, -1231, -1975, -775, -1181, 20, 357, +530, 1599, 581, 1733, 313, 713, -8, -625, +-110, -1369, -13, -1043, 41, 12, -139, 934, +-494, 1075, -697, 198, -447, -832, 316, -1226, +1155, -772, 1303, 417, 760, 1436, -419, 1389, +-1506, 388, -1619, -868, -921, -1602, 368, -1191, +1397, 135, 1503, 1314, 904, 1487, -88, 627, +-875, -791, -992, -1650, -691, -1261, -277, -58, +212, 1184, 505, 1716, 705, 1128, 733, -107, +409, -1023, -59, -1432, -685, -1153, -1129, -409, +-896, 358, -149, 1074, 765, 1377, 1384, 1169, +1173, 476, 280, -712, -928, -1668, -1605, -1737, +-1239, -957, -217, 400, 970, 1467, 1536, 1685, +1220, 1074, 231, 61, -971, -711, -1418, -1002, +-1049, -934, -354, -701, 400, -384, 825, 144, +867, 820, 649, 1230, 242, 1161, -160, 490, +-555, -616, -938, -1447, -1007, -1429, -462, -701, +335, 271, 942, 1107, 1210, 1307, 836, 896, +53, 226, -620, -571, -962, -1118, -818, -1149, +-447, -712, -44, 114, 303, 1028, 619, 1411, +928, 921, 854, 1, 580, -877, -90, -1344, +-1090, -980, -1513, -72, -1300, 704, -480, 1104, +827, 986, 1731, 429, 1884, -274, 1209, -904, +-321, -1287, -1606, -1081, -2042, -308, -1667, 702, +-287, 1604, 1261, 1802, 2084, 1050, 1904, -317, +706, -1554, -896, -2122, -1951, -1729, -1998, -456, +-1089, 965, 431, 1952, 1659, 2119, 1809, 1306, +1181, -4, 64, -1308, -1133, -2035, -1526, -1861, +-1156, -943, -297, 396, 629, 1420, 928, 1850, +753, 1581, 337, 626, -210, -492, -447, -1357, +-375, -1763, -266, -1425, -113, -450, 18, 631, +136, 1456, 378, 1679, 510, 1077, 416, 111, +38, -730, -529, -1304, -932, -1287, -862, -796, +-188, -133, 632, 553, 1156, 1114, 1191, 1268, +605, 918, -304, 260, -1100, -602, -1378, -1322, +-961, -1460, -129, -1037, 768, -230, 1330, 844, +1286, 1654, 742, 1827, -210, 1289, -1071, -12, +-1398, -1544, -1203, -2434, -511, -2219, 490, -804, +1231, 1244, 1448, 2613, 1171, 2559, 214, 1194, +-797, -804, -1427, -2188, -1587, -2206, -845, -1114, +296, 346, 1126, 1289, 1495, 1342, 1074, 806, +92, 175, -695, -219, -1177, -387, -1085, -436, +-378, -557, 285, -702, 694, -470, 847, 7, +580, 597, 103, 1069, -223, 1064, -512, 573, +-539, -171, -266, -839, -94, -1194, -10, -1016, +52, -488, 98, 175, 220, 787, 460, 1017, +637, 842, 517, 483, 66, -7, -609, -423, +-1106, -663, -962, -777, -401, -714, 306, -432, +964, 62, 1031, 583, 644, 1034, 94, 1053, +-494, 610, -539, -76, -351, -776, -308, -1166, +-127, -1083, -71, -540, -103, 132, 140, 777, +404, 1151, 553, 1042, 577, 629, 164, -54, +-460, -790, -798, -1126, -810, -1139, -452, -765, +205, -26, 747, 705, 782, 1224, 543, 1350, +123, 971, -392, 85, -606, -894, -623, -1493, +-446, -1535, -3, -822, 372, 292, 503, 1127, +504, 1455, 269, 1153, -153, 357, -388, -364, +-368, -885, -181, -1104, 142, -895, 265, -507, +65, 201, -16, 959, -135, 1258, -205, 1080, +2, 237, 81, -835, 164, -1374, 279, -1206, +225, -304, 93, 785, -74, 1226, -348, 941, +-490, 110, -372, -693, -170, -953, 239, -618, +534, 74, 510, 581, 440, 698, 260, 534, +78, 68, -247, -352, -769, -569, -1115, -757, +-1132, -587, -539, -167, 702, 337, 1947, 993, +2449, 1287, 1660, 992, -142, 216, -2140, -904, +-3372, -1776, -2932, -1912, -1030, -1155, 1567, 288, +3600, 1726, 3828, 2468, 2258, 2090, -413, 713, +-2984, -1074, -4101, -2436, -3151, -2603, -727, -1587, +1959, 99, 3537, 1796, 3312, 2484, 1546, 1986, +-868, 695, -2554, -949, -2856, -1924, -1760, -1813, +72, -960, 1554, 290, 2176, 1273, 1678, 1394, +294, 793, -947, -102, -1536, -817, -1398, -1024, +-462, -602, 584, 130, 1198, 725, 1265, 889, +620, 609, -243, -16, -900, -725, -1256, -981, +-967, -846, -182, -307, 653, 492, 1285, 944, +1324, 993, 687, 688, -336, 31, -1236, -537, +-1538, -775, -992, -790, 38, -602, 870, -230, +1343, 141, 1096, 463, 283, 825, -381, 916, +-867, 702, -876, 193, -473, -555, -101, -1053, +370, -1202, 497, -853, 289, -114, 174, 515, +-40, 941, -149, 1010, 31, 777, 203, 468, +226, 85, 31, -394, -271, -924, -543, -1309, +-615, -1340, -405, -826, -44, 326, 472, 1488, +841, 2118, 957, 1943, 905, 763, 356, -770, +-481, -1998, -1325, -2330, -1817, -1661, -1421, -391, +-422, 995, 919, 1773, 2270, 1840, 2545, 1301, +1540, 286, -109, -573, -1933, -1145, -3013, -1494, +-2621, -1255, -985, -726, 1215, 42, 2992, 966, +3173, 1572, 1769, 1603, -400, 912, -2450, -262, +-3101, -1355, -2078, -1738, -196, -1262, 1668, -191, +2472, 909, 1833, 1398, 440, 1035, -918, 190, +-1616, -619, -1306, -1003, -477, -748, 334, -35, +850, 685, 866, 1028, 454, 832, 75, 76, +-139, -841, -491, -1379, -668, -1291, -602, -524, +-453, 654, 73, 1472, 767, 1526, 1194, 1064, +1212, 137, 592, -748, -574, -1074, -1497, -1188, +-1748, -1050, -1354, -564, -220, -89, 1143, 569, +1907, 1301, 1954, 1500, 1253, 1275, -108, 651, +-1392, -421, -2165, -1290, -2058, -1758, -1062, -1768, +331, -1081, 1670, -23, 2266, 1167, 1890, 2119, +819, 2177, -564, 1494, -1669, 218, -1984, -1246, +-1618, -2102, -792, -2251, 394, -1659, 1289, -480, +1644, 845, 1602, 1949, 986, 2460, -25, 2128, +-893, 852, -1505, -819, -1658, -2163, -1228, -2754, +-461, -2083, 547, -611, 1420, 898, 1777, 2056, +1474, 2322, 714, 1761, -357, 718, -1491, -570, +-1877, -1717, -1539, -2205, -680, -1812, 582, -719, +1446, 778, 1745, 1900, 1384, 2023, 270, 1273, +-802, -83, -1406, -1251, -1472, -1637, -791, -1247, +195, -250, 966, 781, 1236, 1393, 903, 1180, +234, 382, -480, -583, -885, -1443, -838, -1483, +-529, -700, -9, 373, 522, 1384, 713, 1745, +740, 1286, 520, 366, -86, -691, -456, -1477, +-753, -1742, -961, -1436, -619, -670, -56, 488, +608, 1586, 1144, 2132, 1218, 1892, 799, 782, +-87, -623, -1040, -1805, -1543, -2229, -1350, -1665, +-497, -653, 531, 538, 1208, 1498, 1370, 1764, +950, 1529, 153, 751, -573, -364, -960, -1186, +-939, -1512, -521, -1155, 50, -297, 446, 520, +602, 802, 328, 482, -93, 9, -340, -343, +-224, -182, 305, 422, 635, 877, 609, 926, +216, 389, -582, -590, -1121, -1399, -1054, -1753, +-545, -1430, 174, -384, 754, 878, 1117, 1922, +1156, 2357, 855, 1891, 284, 635, -554, -869, +-1265, -2195, -1721, -2767, -1517, -2262, -398, -1030, +843, 771, 1793, 2428, 1952, 3063, 1128, 2575, +-94, 1019, -1173, -1144, -1563, -2668, -1063, -2905, +-123, -1883, 595, -40, 764, 1518, 332, 1993, +-485, 1434, -897, 364, -486, -561, 473, -720, +1516, -258, 1822, 183, 1012, 332, -507, 60, +-2059, -536, -2617, -892, -1852, -794, -238, -277, +1433, 472, 2367, 1021, 2265, 1210, 1178, 855, +-196, 195, -1199, -478, -1627, -960, -1505, -867, +-971, -586, -150, -279, 587, 1, 1003, 63, +1166, 201, 914, 491, 382, 966, -179, 1179, +-733, 706, -811, -95, -506, -1119, -216, -1761, +171, -1500, 285, -638, 122, 477, -71, 1201, +-189, 1343, 68, 1043, 405, 503, 590, 70, +642, -329, 280, -596, -316, -859, -839, -1140, +-1150, -979, -962, -427, -422, 296, 375, 1155, +1219, 1670, 1549, 1447, 1230, 681, 322, -380, +-804, -1312, -1500, -1551, -1398, -1178, -640, -435, +287, 386, 897, 676, 751, 562, 161, 420, +-249, 319, -288, 412, 105, 592, 681, 475, +790, -15, 283, -723, -468, -1310, -1165, -1455, +-1439, -1044, -1024, -101, -39, 945, 981, 1786, +1663, 2045, 1724, 1338, 988, 59, -219, -1262, +-1422, -2188, -1908, -2038, -1409, -910, -299, 457, +868, 1460, 1421, 1623, 1191, 1077, 351, 224, +-539, -453, -803, -644, -550, -570, -105, -437, +373, -306, 456, -257, 261, -47, 98, 275, +-142, 440, -298, 583, -412, 446, -532, 49, +-374, -237, 77, -331, 568, -266, 951, -146, +979, -6, 439, -48, -312, -243, -1003, -349, +-1317, -241, -937, 163, -211, 744, 431, 1122, +1000, 1051, 1166, 439, 630, -687, 71, -1692, +-428, -1965, -791, -1476, -574, -156, -291, 1459, +7, 2371, 329, 2402, 180, 1271, -8, -515, +-44, -1860, -146, -2502, 29, -1981, 203, -614, +336, 765, 491, 1674, 293, 1792, 39, 1231, +-351, 372, -799, -457, -967, -1018, -847, -1079, +-218, -863, 605, -476, 1288, 130, 1649, 515, +1243, 638, 343, 627, -670, 343, -1691, 138, +-1978, -78, -1484, -311, -666, -357, 617, -476, +1769, -400, 2082, -99, 1822, 298, 970, 565, +-489, 482, -1593, 196, -2119, -264, -2012, -567, +-887, -377, 341, 89, 1305, 464, 1872, 533, +1428, 176, 615, -412, -111, -796, -706, -627, +-831, -55, -686, 631, -560, 1003, -440, 700, +-296, 119, -36, -517, 359, -874, 788, -657, +910, -256, 644, 113, 279, 284, -253, 279, +-605, 321, -627, 351, -607, 429, -365, 363, +-107, -52, -6, -519, 183, -913, 409, -907, +532, -441, 555, 288, 468, 925, 283, 1060, +-118, 840, -667, 106, -949, -627, -919, -842, +-522, -804, 235, -295, 921, 298, 1140, 519, +814, 461, 113, 77, -610, -234, -828, -279, +-487, -117, 23, 258, 420, 416, 469, 314, +-7, 15, -469, -418, -531, -602, -379, -528, +200, -276, 772, 179, 709, 586, 413, 723, +-27, 658, -554, 364, -617, -163, -419, -668, +-204, -934, 151, -893, 272, -476, 233, 218, +210, 853, 94, 1205, -22, 994, -111, 300, +-93, -480, -83, -1094, 50, -1129, 212, -606, +63, 142, 18, 731, -62, 794, -295, 518, +-256, 40, -285, -319, -237, -313, 111, -184, +367, 20, 734, 77, 883, -80, 493, -148, +-159, -196, -976, -141, -1347, 144, -1074, 409, +-365, 537, 570, 446, 1179, 35, 1203, -543, +790, -922, 215, -902, -298, -334, -557, 553, +-637, 1134, -658, 1157, -523, 591, -385, -294, +-283, -971, 124, -1104, 584, -731, 891, -123, +1188, 390, 1073, 684, 408, 779, -464, 586, +-1294, 303, -1799, -85, -1563, -555, -692, -838, +286, -840, 1219, -508, 1714, 28, 1626, 619, +1168, 1017, 290, 995, -670, 607, -1371, -69, +-1779, -793, -1644, -1174, -843, -1053, 206, -416, +1069, 399, 1622, 949, 1592, 964, 1037, 499, +351, -72, -502, -508, -1181, -446, -1388, -148, +-1286, 77, -706, 146, 133, -66, 870, -262, +1281, -325, 1099, -162, 536, 174, -228, 414, +-741, 482, -772, 402, -505, 131, 31, -165, +454, -319, 489, -404, 166, -366, -288, -212, +-551, -137, -522, -65, -214, 133, 232, 251, +587, 454, 705, 648, 574, 544, 359, 273, +72, -154, -412, -703, -882, -1050, -1164, -1044, +-1052, -809, -425, -114, 443, 792, 1373, 1450, +1745, 1776, 1315, 1375, 474, 230, -595, -1062, +-1382, -2030, -1609, -2233, -1376, -1346, -567, 20, +311, 1319, 964, 2116, 1420, 1864, 1290, 966, +755, -120, 14, -1107, -666, -1486, -925, -1287, +-961, -791, -689, -85, -222, 467, 123, 789, +358, 899, 456, 762, 466, 459, 406, 72, +291, -347, 159, -704, 67, -745, -69, -555, +-315, -128, -477, 321, -542, 444, -573, 261, +-381, -141, -34, -363, 308, -172, 665, 396, +896, 1002, 992, 1096, 787, 544, 125, -483, +-668, -1538, -1424, -1851, -1770, -1366, -1432, -370, +-489, 891, 856, 1685, 1846, 1794, 2113, 1400, +1733, 582, 571, -343, -812, -1113, -1790, -1571, +-2153, -1607, -1636, -1179, -609, -373, 613, 516, +1583, 1331, 1745, 1749, 1349, 1477, 525, 775, +-418, -234, -952, -1119, -1155, -1415, -990, -1135, +-450, -372, 11, 249, 444, 453, 849, 277, +804, -99, 506, -120, 71, 262, -464, 799, +-728, 1059, -626, 713, -248, -54, 262, -851, +596, -1291, 538, -1188, 232, -721, -122, -184, +-445, 307, -445, 739, -198, 1059, -10, 1235, +141, 1068, 195, 457, 172, -360, 118, -1166, +68, -1544, 90, -1370, 22, -797, -80, -1, +-100, 683, -108, 1186, -65, 1360, -126, 1137, +-349, 639, -404, -128, -182, -913, 192, -1330, +792, -1225, 1185, -667, 854, 143, 150, 748, +-769, 872, -1578, 540, -1570, -12, -835, -409, +172, -373, 1127, 66, 1677, 535, 1487, 838, +793, 637, -139, -119, -1107, -898, -1504, -1458, +-1335, -1506, -767, -822, 229, 218, 1036, 1288, +1261, 2009, 1003, 1956, 355, 1195, -369, -36, +-789, -1288, -772, -2125, -405, -2159, 78, -1424, +362, -293, 459, 925, 369, 1738, -48, 1931, +-395, 1526, -511, 663, -501, -306, -140, -1099, +425, -1505, 874, -1353, 1062, -805, 682, -110, +-235, 508, -1062, 750, -1561, 687, -1472, 474, +-440, 258, 789, 198, 1549, 262, 1769, 231, +1088, 10, -15, -339, -837, -779, -1332, -1050, +-1227, -918, -710, -456, -253, 217, 225, 946, +649, 1373, 910, 1327, 986, 845, 819, 39, +382, -771, -328, -1302, -955, -1379, -1215, -1020, +-1066, -296, -552, 404, 104, 911, 732, 1188, +1085, 1003, 1062, 533, 765, -32, 254, -554, +-276, -866, -771, -842, -1011, -579, -877, -198, +-611, 230, -102, 472, 466, 612, 780, 633, +892, 308, 702, -44, 360, -355, -40, -608, +-417, -441, -604, -84, -671, 258, -590, 436, +-418, 232, -190, -122, 223, -350, 622, -332, +851, -73, 877, 294, 588, 487, 24, 380, +-621, 95, -1028, -211, -1065, -425, -747, -461, +-122, -281, 497, -18, 828, 254, 917, 408, +694, 363, 263, 204, -86, -66, -455, -251, +-716, -274, -730, -209, -612, -80, -212, 13, +332, 82, 798, 191, 886, 250, 536, 233, +-23, 70, -618, -197, -749, -417, -418, -383, +58, -82, 556, 217, 561, 411, 184, 273, +-206, -64, -544, -253, -521, -209, -189, 70, +246, 369, 543, 359, 594, 51, 409, -291, +-71, -580, -473, -538, -611, -166, -566, 153, +-183, 395, 318, 530, 592, 415, 553, 265, +257, 104, -137, -142, -415, -330, -543, -457, +-512, -533, -192, -387, 235, -112, 599, 182, +869, 493, 707, 621, 146, 483, -648, 147, +-1337, -206, -1265, -405, -593, -316, 339, -39, +1249, 173, 1495, 168, 1058, -147, 265, -515, +-581, -582, -1082, -305, -1139, 269, -852, 792, +-250, 950, 473, 736, 833, 172, 819, -406, +518, -751, -93, -817, -458, -632, -319, -255, +41, 141, 394, 348, 352, 373, -126, 290, +-637, 195, -824, 215, -532, 357, 86, 434, +633, 274, 749, -130, 523, -636, 240, -964, +14, -921, -54, -634, -32, -121, -179, 414, +-483, 764, -662, 1025, -620, 1064, -326, 807, +178, 351, 621, -273, 827, -819, 765, -1139, +432, -1253, -33, -1104, -363, -701, -549, -76, +-596, 760, -429, 1616, -257, 2014, -177, 1697, +-44, 676, 150, -633, 345, -1661, 548, -1959, +696, -1505, 550, -691, 183, 94, -174, 602, +-527, 835, -761, 894, -768, 909, -636, 760, +-296, 524, 202, 159, 575, -357, 834, -781, +916, -1048, 628, -1125, 239, -807, -72, -211, +-380, 456, -660, 959, -888, 956, -986, 642, +-744, 177, -179, -81, 555, 7, 1247, 161, +1473, 146, 1115, -226, 425, -821, -336, -1167, +-961, -1008, -1227, -414, -1136, 401, -756, 1039, +-188, 1202, 372, 965, 888, 569, 1119, 54, +907, -323, 489, -528, 0, -618, -451, -556, +-725, -493, -842, -519, -730, -514, -357, -334, +10, 96, 466, 824, 827, 1513, 731, 1650, +413, 1106, -58, 33, -494, -1167, -628, -1806, +-448, -1689, -72, -1005, 307, -58, 527, 661, +386, 962, 20, 977, -410, 730, -757, 435, +-607, 157, -98, -122, 462, -287, 924, -420, +900, -431, 500, -410, -81, -371, -631, -277, +-763, -174, -720, 38, -526, 274, -167, 487, +209, 666, 556, 621, 763, 380, 773, -10, +465, -445, -34, -694, -520, -650, -733, -327, +-577, 66, -272, 278, 65, 174, 268, -84, +235, -269, 78, -149, -3, 282, 35, 726, +249, 896, 432, 636, 365, 15, 128, -677, +-419, -1160, -872, -1226, -847, -832, -474, -105, +252, 706, 913, 1266, 1023, 1364, 623, 836, +-100, -40, -737, -853, -878, -1180, -514, -924, +85, -255, 622, 409, 769, 704, 385, 611, +-152, 223, -616, -179, -859, -410, -569, -456, +34, -307, 658, 32, 978, 345, 766, 591, +226, 569, -423, 197, -860, -301, -799, -697, +-295, -708, 228, -330, 488, 242, 440, 590, +95, 547, -191, 178, -223, -268, 11, -494, +345, -308, 430, 69, 268, 404, -114, 511, +-535, 267, -693, -104, -585, -394, -197, -472, +239, -323, 463, -58, 667, 122, 698, 215, +474, 282, 151, 259, -290, 210, -700, 82, +-947, -202, -862, -442, -324, -451, 305, -168, +720, 342, 896, 745, 625, 704, 130, 167, +-241, -582, -482, -1091, -433, -1014, -229, -391, +-9, 453, 232, 1085, 335, 1202, 199, 839, +-81, 192, -402, -521, -664, -968, -526, -1101, +-54, -858, 560, -233, 1078, 432, 1019, 892, +524, 936, -137, 530, -866, -70, -1174, -502, +-920, -552, -439, -244, 102, 179, 527, 438, +683, 390, 659, 83, 506, -358, 248, -698, +86, -771, -83, -548, -344, -3, -471, 604, +-584, 1076, -609, 1167, -447, 758, -168, 107, +270, -575, 734, -935, 1035, -960, 985, -732, +633, -393, -108, -142, -869, 70, -1193, 335, +-1152, 643, -589, 897, 156, 994, 621, 800, +811, 285, 668, -381, 320, -971, 84, -1302, +-69, -1225, -208, -797, -286, -208, -340, 438, +-280, 862, -119, 1073, 73, 1117, 130, 929, +88, 552, 25, 22, -43, -645, 52, -1189, +176, -1421, 186, -1244, 81, -692, -59, 33, +-105, 687, -21, 1132, 64, 1321, 85, 1182, +-97, 778, -398, 105, -453, -646, -283, -1144, +164, -1293, 631, -906, 740, -289, 567, 224, +77, 451, -426, 353, -675, 149, -656, 103, +-327, 325, 19, 652, 265, 869, 462, 782, +422, 262, 245, -547, 23, -1329, -196, -1820, +-285, -1661, -284, -781, -125, 443, 134, 1625, +287, 2213, 227, 1924, 41, 937, -183, -268, +-361, -1250, -301, -1621, -54, -1402, 196, -839, +396, -166, 391, 343, 177, 608, -38, 667, +-283, 574, -471, 404, -405, 305, -204, 254, +98, 207, 463, 83, 690, -193, 578, -544, +187, -875, -276, -997, -689, -792, -857, -310, +-641, 343, -241, 996, 213, 1396, 609, 1372, +805, 897, 813, 82, 597, -781, 114, -1313, +-486, -1399, -815, -1039, -915, -415, -702, 148, +-159, 543, 257, 819, 578, 947, 632, 912, +406, 689, 240, 156, -17, -489, -274, -988, +-283, -1118, -156, -759, 46, -97, 289, 448, +245, 688, -100, 532, -468, 135, -720, -208, +-595, -259, -7, -101, 519, 160, 819, 370, +885, 306, 492, 86, 98, -180, -187, -359, +-555, -368, -741, -223, -798, -116, -678, -60, +-224, -38, 394, -32, 822, 151, 930, 392, +693, 598, 148, 558, -199, 273, -370, -192, +-474, -565, -323, -691, -251, -554, -178, -270, +37, -19, 121, 134, 121, 247, -15, 375, +-203, 470, -182, 486, 84, 310, 482, -87, +793, -432, 760, -584, 310, -445, -321, -35, +-832, 323, -1069, 429, -957, 262, -624, -126, +-139, -453, 448, -535, 871, -340, 1131, 41, +1128, 415, 695, 636, 80, 660, -535, 482, +-956, 203, -1051, -106, -870, -434, -525, -744, +-108, -909, 319, -866, 622, -516, 766, 114, +769, 799, 535, 1220, 106, 1244, -169, 757, +-323, 54, -387, -503, -286, -766, -243, -698, +-351, -476, -422, -331, -358, -401, -160, -418, +300, -278, 752, 120, 943, 776, 797, 1288, +261, 1365, -267, 953, -606, 70, -691, -858, +-521, -1406, -294, -1463, -117, -982, -61, -268, +-6, 370, 194, 719, 408, 804, 495, 711, +400, 522, 182, 331, 45, 60, -65, -227, +-73, -453, -72, -565, -348, -448, -644, -227, +-760, -3, -545, 157, 62, 157, 706, 116, +1099, 53, 1026, -21, 465, -56, -220, 13, +-663, 115, -803, 335, -634, 475, -279, 355, +46, 19, 271, -443, 365, -784, 356, -721, +286, -341, 171, 119, -54, 497, -264, 491, +-300, 320, -320, 130, -162, -27, 112, -9, +275, 11, 363, 7, 242, 23, 58, 20, +-113, -11, -232, -139, -236, -366, -232, -534, +-123, -516, -10, -120, 66, 408, 220, 853, +268, 918, 202, 572, 96, 10, -66, -482, +-119, -684, -54, -631, -50, -410, -108, -187, +-196, 52, -284, 246, -214, 405, 60, 483, +339, 376, 523, 132, 399, -148, 83, -346, +-146, -392, -355, -247, -374, -63, -239, 139, +-126, 275, 11, 293, 128, 222, 218, 50, +323, -156, 224, -351, -18, -447, -131, -395, +-202, -199, -121, 143, 28, 483, 63, 718, +35, 697, -113, 377, -182, -102, -90, -536, +46, -746, 193, -612, 234, -285, 194, -17, +110, 144, -66, 175, -156, 158, -246, 249, +-330, 382, -194, 397, 48, 295, 260, 53, +389, -193, 329, -315, 70, -343, -86, -325, +-168, -317, -231, -270, -92, -145, -88, 67, +-203, 301, -131, 421, -1, 415, 171, 358, +385, 275, 372, 208, 118, 26, -130, -324, +-315, -697, -340, -890, -70, -688, 188, -119, +272, 513, 249, 897, -76, 854, -378, 443, +-498, -13, -455, -372, -98, -524, 322, -498, +645, -409, 734, -162, 560, 230, 195, 568, +-229, 722, -543, 495, -725, -91, -691, -703, +-474, -975, -126, -760, 266, -147, 595, 539, +708, 919, 627, 857, 362, 445, -22, -93, +-308, -516, -502, -616, -497, -487, -326, -174, +-76, 164, 205, 283, 343, 230, 191, 11, +-76, -185, -225, -219, -272, -38, -14, 179, +385, 323, 550, 287, 445, 37, 60, -185, +-402, -279, -614, -196, -537, 41, -312, 254, +-11, 297, 265, 152, 441, -169, 533, -445, +552, -535, 276, -388, -231, -29, -690, 305, +-934, 485, -671, 479, -70, 362, 552, 264, +917, 217, 780, 104, 324, -180, -154, -591, +-386, -917, -430, -949, -392, -503, -305, 183, +-282, 765, -146, 1041, 114, 843, 384, 451, +591, 35, 529, -299, 218, -459, -149, -556, +-388, -550, -389, -336, -178, -12, 50, 271, +130, 428, 51, 294, -207, 6, -401, -157, +-297, -153, -11, 0, 404, 181, 782, 202, +777, 94, 481, -2, -27, -54, -583, -53, +-837, -77, -824, -144, -569, -239, -154, -228, +241, -52, 505, 110, 609, 236, 540, 225, +351, 79, 176, 3, -27, -10, -121, 47, +-157, 124, -258, 118, -377, 40, -501, -87, +-493, -250, -383, -393, -83, -436, 342, -295, +645, 9, 814, 372, 771, 636, 459, 625, +59, 363, -374, -6, -748, -292, -837, -391, +-718, -360, -403, -273, 9, -220, 301, -161, +493, -31, 554, 164, 463, 337, 343, 374, +245, 251, 78, 68, -70, -26, -270, -20, +-509, 44, -543, 49, -507, -137, -370, -402, +-48, -584, 277, -554, 521, -238, 623, 253, +556, 698, 406, 913, 148, 804, -156, 386, +-359, -154, -511, -603, -568, -844, -431, -768, +-201, -461, 56, -91, 254, 229, 288, 410, +244, 402, 228, 295, 191, 221, 202, 139, +262, 125, 145, 116, -65, 50, -246, -30, +-421, -116, -463, -202, -420, -279, -335, -367, +-147, -505, 79, -520, 331, -354, 629, 65, +791, 660, 655, 1082, 238, 1118, -307, 656, +-747, -99, -903, -711, -636, -837, -114, -494, +390, 29, 659, 302, 520, 112, 130, -411, +-244, -863, -442, -867, -353, -354, -40, 467, +269, 1181, 441, 1480, 392, 1270, 182, 633, +-52, -162, -299, -869, -444, -1331, -441, -1370, +-264, -979, 26, -282, 312, 489, 521, 979, +463, 1006, 213, 591, -87, -60, -335, -570, +-393, -638, -325, -279, -214, 314, -60, 807, +133, 880, 286, 474, 399, -236, 446, -926, +232, -1257, -87, -1075, -334, -469, -459, 319, +-319, 954, -112, 1155, 33, 921, 124, 394, +63, -210, 19, -605, 56, -690, 69, -516, +79, -206, 88, 38, 98, 139, 175, 166, +260, 153, 198, 190, -59, 260, -416, 249, +-752, 105, -762, -135, -347, -346, 189, -398, +734, -253, 977, -39, 745, 157, 306, 189, +-238, 104, -644, 65, -670, 77, -523, 159, +-250, 189, 127, 95, 281, -71, 310, -210, +295, -218, 168, -108, 105, 0, 64, -3, +-58, -108, -155, -182, -187, -129, -223, 61, +-123, 322, 42, 445, 122, 379, 119, 194, +-1, -41, -101, -243, -143, -418, -61, -562, +80, -609, 214, -447, 372, -15, 341, 622, +163, 1163, -82, 1270, -458, 823, -695, -69, +-606, -971, -284, -1442, 238, -1335, 659, -714, +693, 43, 434, 551, -11, 726, -373, 628, +-373, 504, -137, 489, 84, 551, 203, 530, +113, 216, -96, -316, -233, -924, -287, -1298, +-168, -1224, 52, -764, 182, -63, 253, 624, +272, 1026, 152, 1106, -45, 928, -198, 524, +-274, 81, -168, -319, 46, -582, 202, -669, +282, -593, 201, -408, -14, -186, -182, 19, +-236, 155, -240, 299, -191, 387, -59, 378, +64, 307, 186, 124, 307, -124, 280, -312, +117, -398, -72, -341, -260, -116, -261, 191, +-46, 432, 105, 535, 198, 365, 141, -85, +-96, -517, -208, -791, -241, -715, -171, -236, +44, 340, 145, 780, 173, 882, 213, 631, +185, 226, 188, -212, 131, -559, -61, -736, +-266, -776, -470, -618, -526, -232, -345, 268, +24, 718, 434, 905, 687, 736, 676, 350, +415, -48, 42, -273, -342, -289, -562, -200, +-593, -230, -495, -429, -310, -674, -60, -798, +242, -592, 490, -23, 622, 744, 554, 1394, +282, 1617, -89, 1242, -390, 403, -449, -615, +-277, -1400, -45, -1648, 140, -1308, 175, -621, +-25, 128, -261, 699, -397, 914, -347, 864, +-45, 595, 339, 266, 620, -10, 720, -206, +555, -261, 86, -211, -281, -162, -469, -152, +-563, -181, -420, -238, -347, -244, -342, -179, +-210, -36, 30, 171, 458, 398, 886, 561, +990, 588, 651, 355, -22, -141, -712, -681, +-1042, -987, -868, -827, -366, -200, 160, 602, +477, 1143, 514, 1141, 407, 567, 258, -240, +128, -873, -30, -1160, -247, -981, -400, -479, +-452, 116, -267, 665, 53, 1046, 333, 1078, +490, 738, 356, 148, 88, -538, -193, -962, +-364, -1000, -355, -695, -227, -145, 30, 350, +236, 588, 366, 598, 340, 400, 165, 120, +-43, -91, -310, -198, -389, -167, -271, -83, +-90, 8, 135, 1, 251, -48, 181, -141, +35, -244, -127, -183, -212, -92, -50, 41, +156, 238, 309, 344, 413, 386, 262, 358, +-20, 197, -288, -4, -524, -232, -578, -457, +-465, -598, -248, -603, 111, -443, 483, -82, +713, 429, 719, 852, 509, 945, 84, 630, +-380, 22, -604, -584, -643, -808, -454, -605, +-114, -127, 162, 305, 366, 423, 441, 270, +311, 4, 58, -197, -177, -283, -402, -268, +-393, -212, -115, -107, 212, 152, 519, 491, +542, 738, 272, 684, -84, 258, -423, -348, +-587, -858, -468, -982, -233, -703, 4, -178, +277, 336, 383, 668, 417, 750, 379, 579, +177, 268, -5, -129, -242, -437, -424, -527, +-461, -388, -399, -83, -161, 196, 150, 261, +447, 146, 605, -47, 522, -187, 198, -187, +-225, -100, -526, 20, -613, 145, -383, 252, +8, 347, 324, 373, 481, 186, 341, -137, +25, -451, -282, -616, -420, -467, -282, -110, +22, 223, 406, 396, 562, 341, 399, 134, +33, -48, -429, -158, -603, -222, -478, -150, +-147, 34, 229, 284, 391, 568, 364, 618, +175, 321, 48, -259, -65, -897, -187, -1210, +-240, -1029, -301, -413, -181, 375, 85, 1012, +386, 1271, 538, 1094, 399, 637, 24, 5, +-402, -588, -573, -955, -507, -1022, -214, -734, +128, -262, 330, 206, 399, 495, 296, 566, +153, 435, -54, 247, -280, 83, -352, -67, +-237, -151, 48, -134, 356, -26, 516, 95, +382, 149, -59, 3, -547, -293, -806, -559, +-670, -603, -176, -297, 416, 250, 862, 727, +942, 913, 572, 695, -45, 177, -565, -350, +-835, -670, -753, -665, -336, -407, 96, -54, +448, 203, 569, 293, 467, 197, 347, 35, +104, -31, -201, -26, -480, 41, -638, 112, +-568, 57, -200, 8, 380, 13, 792, 53, +851, 149, 423, 96, -249, -135, -733, -400, +-861, -537, -498, -379, 104, 42, 568, 472, +679, 658, 445, 507, 18, 128, -360, -251, +-471, -441, -391, -390, -96, -196, 200, 40, +317, 232, 351, 308, 193, 286, -7, 135, +-214, -111, -371, -315, -328, -451, -238, -380, +3, -165, 278, 93, 433, 335, 493, 453, +304, 447, -1, 315, -297, 104, -478, -129, +-460, -300, -293, -336, -19, -245, 185, -116, +303, -81, 302, -146, 193, -241, 77, -238, +-57, -11, -100, 339, -88, 669, -5, 767, +65, 553, 12, 136, -30, -359, -152, -698, +-232, -794, -175, -608, -62, -212, 127, 205, +247, 504, 285, 563, 253, 348, 125, 22, +-84, -246, -299, -349, -400, -239, -359, -17, +-140, 177, 204, 308, 510, 334, 594, 230, +346, 68, -69, -168, -474, -401, -685, -495, +-568, -391, -226, -163, 197, 119, 527, 335, +597, 401, 450, 389, 214, 300, -121, 127, +-379, -103, -443, -412, -395, -622, -172, -535, +77, -164, 271, 355, 349, 715, 244, 673, +69, 257, -112, -228, -169, -512, -158, -422, +-90, -94, 41, 112, 89, 110, 65, -79, +14, -304, -45, -280, -97, 4, -106, 343, +-47, 575, 89, 547, 244, 278, 309, -82, +232, -363, 19, -501, -236, -435, -459, -248, +-501, -41, -295, 122, -46, 179, 220, 140, +436, 95, 465, 132, 463, 196, 308, 258, +-9, 182, -286, -45, -594, -313, -677, -506, +-453, -442, -100, -155, 334, 164, 573, 394, +532, 421, 339, 283, 73, 109, -143, -29, +-225, -98, -258, -186, -281, -297, -227, -402, +-149, -385, -12, -195, 139, 132, 245, 479, +271, 675, 223, 616, 176, 324, 18, -48, +-120, -394, -201, -615, -282, -626, -185, -467, +-44, -207, 72, 91, 159, 346, 85, 510, +-35, 507, -69, 365, -32, 134, 51, -124, +105, -288, 64, -322, 18, -230, 17, -44, +70, 75, 182, 73, 177, -5, -2, -165, +-256, -281, -495, -222, -548, -25, -361, 230, +-19, 469, 366, 543, 640, 443, 713, 167, +556, -170, 214, -451, -242, -610, -644, -583, +-817, -382, -718, -40, -311, 288, 216, 551, +657, 640, 835, 477, 620, 141, 146, -265, +-386, -596, -734, -649, -738, -420, -354, -36, +192, 399, 619, 667, 731, 613, 428, 353, +-37, -42, -477, -459, -651, -670, -442, -657, +-62, -366, 347, 86, 575, 504, 543, 693, +237, 521, -222, 79, -568, -389, -719, -561, +-534, -342, -74, 106, 413, 483, 743, 495, +697, 109, 353, -389, -48, -663, -346, -530, +-446, -64, -370, 427, -210, 682, -111, 627, +-22, 286, 80, -92, 189, -398, 287, -606, +215, -636, 50, -518, -136, -207, -284, 236, +-270, 646, -83, 877, 148, 801, 319, 419, +408, -104, 315, -576, 77, -790, -240, -742, +-543, -464, -661, -69, -520, 251, -149, 423, +296, 421, 666, 303, 745, 132, 498, 26, +111, -23, -324, -30, -596, -32, -567, -62, +-331, -92, 39, -132, 386, -168, 500, -190, +348, -175, 24, -59, -308, 126, -464, 332, +-323, 464, -46, 356, 224, 58, 372, -307, +220, -551, -30, -536, -198, -261, -236, 118, +-80, 441, 153, 578, 301, 468, 282, 204, +98, -171, -195, -487, -359, -585, -363, -427, +-252, -35, 32, 380, 202, 574, 204, 407, +101, -20, -45, -455, -51, -623, 60, -354, +211, 129, 294, 564, 201, 718, -94, 487, +-363, 34, -446, -401, -342, -638, -68, -578, +156, -270, 271, 100, 232, 396, 60, 444, +-68, 220, -96, -129, -16, -404, 63, -413, +134, -70, 163, 408, 26, 740, -93, 698, +-190, 220, -260, -415, -149, -874, -28, -918, +81, -548, 179, 57, 148, 520, 57, 665, +-25, 524, -66, 208, -64, -36, 25, -98, +70, -53, 54, -30, 10, -126, -125, -350, +-180, -523, -189, -452, -79, -115, 112, 376, +227, 789, 291, 849, 172, 548, 5, 26, +-139, -453, -230, -693, -189, -691, -147, -515, +-102, -317, -105, -99, -107, 160, -17, 471, +167, 785, 421, 896, 559, 699, 451, 189, +79, -455, -401, -954, -760, -1114, -809, -830, +-452, -248, 92, 397, 551, 834, 698, 920, +460, 631, 20, 119, -336, -349, -428, -586, +-243, -504, 110, -214, 345, 90, 319, 213, +125, 128, -150, -60, -349, -171, -344, -107, +-242, 112, -91, 377, 65, 508, 136, 428, +232, 155, 321, -260, 292, -643, 157, -845, +-49, -811, -295, -432, -408, 138, -312, 690, +-145, 1044, 78, 1017, 200, 623, 172, 38, +146, -492, 119, -790, 88, -775, 35, -502, +-93, -153, -285, 140, -370, 279, -284, 230, +-5, 138, 321, 83, 482, 115, 420, 241, +108, 322, -238, 264, -456, 37, -449, -290, +-232, -534, 42, -582, 261, -424, 314, -94, +237, 254, 54, 462, -100, 527, -168, 431, +-174, 225, -71, -2, 45, -192, 105, -301, +90, -355, 13, -358, -92, -364, -189, -311, +-219, -140, -159, 151, 19, 548, 297, 866, +471, 895, 476, 546, 274, -71, -178, -737, +-584, -1140, -781, -1094, -667, -653, -242, -11, +247, 570, 608, 898, 695, 914, 548, 637, +257, 214, -44, -199, -299, -489, -476, -586, +-490, -492, -396, -274, -174, -51, 80, 125, +256, 194, 319, 184, 208, 130, 45, 28, +-47, -28, -18, 21, 82, 169, 152, 358, +130, 452, -44, 284, -291, -175, -466, -738, +-482, -1108, -286, -1012, 83, -405, 426, 462, +625, 1195, 602, 1433, 297, 1087, -102, 343, +-457, -461, -666, -1013, -583, -1175, -300, -943, +55, -454, 402, 88, 549, 554, 421, 818, +139, 814, -179, 555, -341, 178, -280, -164, +-99, -406, 110, -468, 173, -444, 47, -387, +-125, -287, -199, -129, -108, 128, 25, 436, +94, 658, 71, 643, -44, 377, -102, -75, +-10, -500, 186, -677, 359, -575, 322, -255, +57, 104, -313, 313, -629, 341, -715, 218, +-479, 76, 6, 35, 514, 77, 853, 131, +837, 110, 439, -37, -167, -277, -718, -460, +-895, -466, -655, -265, -138, 74, 382, 415, +626, 601, 515, 579, 126, 370, -240, 19, +-410, -331, -335, -592, -48, -693, 207, -526, +326, -141, 235, 331, -50, 686, -303, 743, +-401, 460, -288, -43, 17, -474, 330, -624, +447, -442, 304, -60, 8, 302, -285, 456, +-404, 349, -325, 68, -153, -245, 22, -453, +124, -467, 191, -272, 234, 77, 262, 471, +236, 717, 41, 680, -214, 339, -434, -185, +-516, -677, -334, -886, -34, -738, 234, -324, +398, 185, 385, 582, 241, 756, 53, 667, +-106, 358, -184, -67, -225, -461, -235, -663, +-204, -580, -135, -213, -38, 266, 46, 593, +118, 589, 170, 224, 194, -266, 166, -601, +115, -582, 58, -207, -81, 257, -223, 543, +-329, 497, -363, 181, -234, -193, -19, -398, +216, -340, 376, -104, 342, 155, 174, 300, +-27, 282, -146, 139, -167, -59, -156, -243, +-130, -371, -140, -374, -110, -241, -27, 23, +86, 350, 190, 568, 156, 568, 27, 306, +-122, -95, -166, -453, -74, -612, 70, -503, +155, -224, 77, 98, -66, 346, -183, 432, +-180, 380, -48, 228, 111, 5, 204, -202, +126, -311, -68, -296, -271, -154, -379, 45, +-258, 150, 25, 113, 354, -23, 585, -152, +508, -164, 172, -11, -287, 227, -648, 395, +-688, 418, -429, 244, -35, -65, 274, -362, +405, -554, 340, -553, 219, -369, 135, -80, +68, 246, 15, 467, -141, 549, -326, 482, +-433, 286, -390, 27, -186, -221, 69, -414, +285, -501, 365, -429, 312, -240, 178, 25, +24, 271, -88, 394, -175, 378, -241, 272, +-214, 134, -173, 9, -123, -102, -33, -229, +18, -369, 63, -456, 93, -400, 104, -149, +166, 237, 251, 595, 235, 773, 123, 639, +-88, 248, -394, -250, -598, -663, -606, -828, +-376, -694, 57, -340, 470, 92, 672, 459, +645, 619, 387, 580, 7, 415, -321, 187, +-549, -17, -588, -197, -438, -358, -157, -485, +124, -532, 329, -422, 384, -160, 230, 197, +55, 511, -94, 647, -163, 578, -107, 336, +-60, 15, -18, -269, 25, -461, 20, -554, +17, -524, -13, -355, -109, -67, -197, 262, +-206, 539, -81, 643, 122, 514, 274, 221, +275, -120, 127, -392, -76, -477, -236, -385, +-240, -218, -160, -22, -31, 102, 58, 129, +73, 116, 88, 88, 42, 81, -2, 123, +-55, 174, -119, 195, -116, 153, -39, 15, +74, -179, 116, -360, 50, -461, -72, -399, +-162, -169, -156, 150, -49, 462, 108, 625, +234, 547, 218, 252, 60, -144, -145, -504, +-304, -677, -354, -574, -271, -270, -69, 144, +152, 505, 325, 631, 357, 490, 262, 161, +98, -200, -139, -406, -310, -359, -406, -147, +-410, 75, -230, 163, 49, 52, 333, -134, +535, -258, 499, -202, 212, 5, -184, 242, +-539, 390, -688, 373, -537, 221, -180, 18, +216, -164, 541, -290, 629, -329, 449, -276, +141, -138, -217, 62, -474, 221, -502, 260, +-319, 167, -44, -30, 169, -199, 175, -217, +21, -85, -114, 121, -181, 290, -89, 315, +132, 171, 326, -32, 413, -217, 315, -292, +71, -236, -213, -130, -475, -17, -605, 52, +-525, 62, -262, 67, 112, 69, 426, 79, +540, 102, 410, 100, 136, 78, -119, 50, +-265, 3, -243, -67, -122, -143, 21, -202, +88, -202, 50, -106, -47, 45, -185, 180, +-274, 228, -266, 154, -113, 13, 148, -94, +366, -90, 445, -7, 316, 72, 19, 62, +-261, -53, -403, -179, -367, -213, -193, -104, +-24, 69, 94, 217, 140, 264, 125, 196, +91, 84, 57, -13, 27, -114, -26, -230, +-46, -314, -72, -339, -105, -204, -114, 104, +-106, 425, -61, 598, -10, 490, 47, 109, +63, -343, 45, -617, 8, -576, -19, -241, +45, 199, 121, 485, 102, 484, 12, 248, +-135, -83, -266, -325, -299, -350, -255, -203, +-99, -3, 79, 153, 197, 194, 268, 135, +290, 56, 251, -10, 106, -30, -93, -34, +-298, -49, -422, -63, -399, -82, -223, -68, +54, -7, 292, 62, 391, 129, 287, 155, +20, 97, -283, -23, -443, -160, -344, -255, +-38, -215, 323, -38, 504, 184, 386, 317, +76, 290, -301, 96, -514, -138, -427, -259, +-204, -215, 62, -44, 219, 104, 165, 134, +66, 57, 16, -77, 9, -164, 61, -139, +97, -78, 46, 11, -30, 148, -135, 258, +-208, 370, -159, 383, -62, 171, 39, -199, +96, -596, 67, -810, -29, -653, -119, -170, +-143, 393, -87, 768, 37, 796, 160, 497, +217, 92, 175, -208, 74, -336, -56, -327, +-173, -290, -290, -292, -373, -301, -318, -227, +-129, -26, 151, 260, 396, 506, 474, 574, +348, 420, 40, 90, -285, -246, -419, -441, +-345, -437, -132, -238, 90, 29, 175, 202, +147, 230, 16, 111, -129, -89, -177, -226, +-135, -235, -25, -117, 136, 100, 277, 307, +299, 386, 206, 327, -41, 147, -329, -94, +-499, -277, -506, -345, -284, -300, 61, -187, +374, -74, 526, -7, 430, 31, 158, 62, +-136, 119, -311, 217, -309, 298, -175, 337, +-1, 302, 62, 149, -25, -89, -166, -364, +-250, -614, -124, -698, 144, -541, 372, -189, +470, 277, 340, 685, 10, 842, -307, 737, +-478, 408, -484, -39, -308, -432, -113, -698, +36, -764, 213, -590, 330, -225, 405, 215, +422, 573, 263, 688, -40, 505, -365, 138, +-605, -199, -646, -344, -455, -286, -122, -131, +227, -25, 482, -38, 562, -98, 454, -64, +256, 92, 0, 266, -232, 334, -360, 208, +-401, -62, -351, -271, -243, -328, -116, -238, +14, -61, 163, 53, 277, 84, 338, 108, +321, 154, 173, 210, -24, 231, -213, 136, +-350, -53, -350, -240, -219, -349, -54, -308, +111, -174, 185, -3, 174, 159, 132, 261, +39, 292, -50, 237, -133, 98, -171, -71, +-156, -192, -92, -215, 15, -160, 109, -85, +174, -40, 159, -37, 84, 8, -1, 138, +-62, 285, -119, 360, -181, 235, -238, -86, +-255, -414, -146, -568, 36, -438, 233, -77, +375, 305, 337, 505, 131, 453, -116, 214, +-271, -58, -242, -219, -117, -221, -19, -106, +0, 1, -97, 22, -176, -60, -139, -195, +40, -245, 292, -138, 411, 108, 346, 363, +125, 469, -194, 343, -455, 26, -520, -276, +-416, -408, -149, -338, 181, -110, 408, 95, +513, 167, 418, 151, 128, 87, -192, 27, +-406, 8, -441, -30, -298, -83, -83, -119, +95, -117, 183, -44, 179, 63, 129, 157, +57, 219, 5, 217, -52, 149, -106, -3, +-122, -236, -92, -449, -12, -504, 59, -306, +100, 105, 85, 547, 40, 760, -20, 590, +-102, 110, -183, -446, -224, -794, -185, -739, +-41, -336, 184, 199, 337, 633, 339, 756, +157, 538, -142, 114, -348, -333, -330, -602, +-104, -589, 179, -348, 301, -8, 147, 253, +-145, 358, -408, 339, -443, 252, -173, 158, +210, 44, 498, -121, 519, -303, 275, -402, +-56, -343, -309, -107, -390, 194, -286, 360, +-130, 323, -55, 142, -26, -61, 3, -148, +87, -85, 222, 26, 300, 86, 262, 60, +106, -58, -160, -191, -396, -265, -462, -270, +-342, -163, -75, 58, 225, 312, 448, 511, +489, 541, 320, 341, -13, -13, -358, -376, +-504, -584, -425, -566, -156, -381, 180, -113, +340, 146, 280, 325, 93, 428, -122, 422, +-169, 287, -38, 76, 88, -142, 154, -282, +75, -284, -126, -182, -252, -83, -244, -32, +-117, -27, 113, -34, 277, 18, 294, 116, +184, 199, -46, 223, -255, 171, -344, 51, +-279, -89, -66, -219, 158, -302, 249, -283, +193, -163, 52, 47, -77, 274, -79, 380, +23, 325, 115, 144, 99, -91, -46, -247, +-248, -290, -326, -254, -229, -172, -55, -89, +163, -5, 276, 109, 245, 242, 193, 332, +109, 342, 16, 242, -56, 14, -181, -266, +-315, -493, -327, -586, -217, -454, 35, -99, +324, 344, 455, 677, 379, 713, 118, 423, +-221, -45, -466, -459, -456, -632, -198, -518, +164, -224, 433, 82, 452, 274, 214, 329, +-121, 276, -361, 140, -370, -30, -124, -158, +169, -194, 327, -110, 250, 58, -18, 164, +-295, 115, -400, -70, -250, -273, 69, -319, +401, -140, 512, 146, 343, 363, -9, 351, +-388, 115, -550, -176, -422, -350, -104, -304, +248, -85, 435, 162, 363, 319, 135, 320, +-101, 171, -213, -55, -173, -275, -56, -404, +43, -391, 47, -212, -42, 47, -146, 253, +-144, 353, -24, 321, 138, 198, 287, 81, +343, -3, 242, -88, 22, -199, -214, -327, +-368, -393, -324, -333, -157, -124, 39, 166, +192, 412, 188, 510, 117, 392, 70, 127, +76, -163, 119, -388, 114, -470, 1, -375, +-163, -161, -268, 91, -223, 318, -26, 440, +181, 404, 273, 195, 178, -119, -24, -421, +-195, -584, -246, -487, -127, -136, 43, 298, +159, 591, 198, 556, 155, 222, 91, -187, +55, -441, -3, -392, -75, -119, -177, 118, +-289, 136, -278, -40, -144, -220, 82, -205, +321, 48, 432, 371, 382, 507, 193, 325, +-75, -61, -278, -412, -326, -523, -266, -370, +-113, -115, 32, 67, 115, 93, 179, 41, +205, 44, 206, 171, 177, 352, 67, 429, +-71, 283, -184, -58, -246, -463, -151, -717, +37, -663, 194, -337, 267, 123, 212, 500, +69, 626, -95, 462, -205, 110, -211, -225, +-112, -389, 54, -337, 190, -127, 261, 113, +258, 240, 138, 193, -39, 6, -187, -229, +-285, -383, -254, -371, -108, -178, 67, 127, +236, 403, 294, 509, 214, 402, 79, 148, +-75, -160, -155, -399, -111, -486, -31, -454, +62, -330, 87, -124, 19, 133, -72, 394, +-114, 555, -46, 510, 78, 246, 220, -139, +283, -465, 220, -570, 92, -423, -70, -137, +-199, 115, -220, 227, -170, 190, -83, 77, +63, -15, 178, -46, 236, -16, 233, 40, +150, 96, 71, 113, 45, 35, 37, -109, +28, -266, 5, -356, -84, -290, -178, -78, +-252, 165, -255, 302, -120, 267, 82, 107, +325, -41, 526, -86, 592, -41, 483, 4, +206, -33, -204, -158, -608, -277, -809, -285, +-750, -169, -375, 16, 183, 177, 677, 266, +922, 264, 798, 194, 391, 77, -88, -78, +-430, -250, -528, -366, -402, -348, -177, -203, +9, 18, 90, 205, 110, 249, 116, 155, +155, -13, 235, -157, 259, -177, 246, -87, +168, 58, 31, 188, -86, 218, -180, 99, +-230, -134, -227, -366, -142, -481, 46, -396, +266, -131, 400, 190, 388, 400, 217, 418, +14, 270, -96, 67, -116, -84, -38, -168, +35, -218, -17, -282, -103, -333, -132, -312, +-36, -167, 190, 91, 369, 319, 384, 387, +196, 268, -103, 0, -299, -265, -303, -363, +-88, -257, 205, -14, 353, 212, 283, 287, +45, 167, -202, -98, -280, -344, -143, -432, +79, -318, 274, -77, 321, 147, 188, 239, +4, 181, -105, 62, -92, -8, 20, 12, +139, 71, 161, 82, 64, -8, -93, -162, +-179, -306, -137, -376, 32, -329, 237, -205, +376, -45, 413, 142, 287, 307, 97, 395, +-102, 368, -252, 221, -268, -12, -195, -251, +-60, -413, 103, -476, 222, -442, 290, -327, +360, -144, 367, 107, 303, 368, 166, 509, +-92, 443, -325, 170, -427, -189, -343, -426, +-87, -424, 191, -220, 391, 4, 460, 83, +364, 1, 195, -152, 23, -215, -104, -107, +-148, 93, -162, 252, -116, 267, -30, 121, +69, -98, 160, -287, 170, -382, 161, -349, +122, -192, 73, 48, 59, 299, 19, 454, +-31, 403, -44, 110, -7, -301, 110, -643, +257, -755, 297, -556, 190, -128, -22, 325, +-224, 617, -248, 660, -82, 472, 174, 141, +403, -216, 429, -490, 246, -627, 6, -594, +-173, -405, -197, -133, -36, 138, 190, 328, +331, 379, 344, 307, 178, 172, -63, 23, +-199, -95, -203, -161, -94, -195, 84, -239, +248, -278, 330, -289, 319, -249, 230, -122, +110, 54, -8, 206, -92, 266, -128, 213, +-129, 100, -69, -14, 23, -89, 117, -133, +175, -192, 206, -266, 198, -315, 135, -273, +117, -101, 72, 126, 29, 281, 39, 267, +6, 88, -21, -161, -8, -329, -22, -306, +-24, -128, 41, 72, 132, 191, 271, 179, +360, 57, 327, -90, 204, -200, 2, -240, +-155, -225, -201, -201, -131, -164, 19, -100, +151, -5, 240, 106, 299, 212, 279, 260, +221, 208, 159, 52, 93, -138, 61, -292, +4, -371, -60, -344, -106, -263, -154, -178, +-102, -102, 51, -5, 287, 141, 521, 308, +602, 410, 470, 351, 131, 95, -261, -266, +-507, -580, -501, -677, -241, -490, 154, -133, +458, 235, 537, 441, 373, 394, 76, 144, +-158, -163, -196, -383, -35, -423, 236, -272, +434, -3, 408, 244, 151, 326, -197, 226, +-391, -5, -363, -262, -126, -424, 184, -442, +365, -328, 391, -144, 323, 64, 258, 248, +244, 367, 233, 366, 147, 203, -10, -82, +-179, -381, -266, -570, -207, -538, -31, -290, +182, 25, 320, 256, 357, 312, 334, 205, +293, 27, 225, -116, 156, -160, 41, -137, +-100, -114, -144, -113, -112, -112, 14, -113, +149, -97, 221, -84, 221, -80, 128, -61, +77, -30, 116, 49, 182, 158, 204, 203, +138, 109, -15, -117, -133, -383, -158, -562, +-78, -527, 128, -252, 323, 131, 389, 448, +299, 565, 114, 434, -73, 128, -157, -230, +-108, -509, 11, -632, 135, -600, 208, -424, +227, -128, 186, 203, 132, 467, 74, 562, +31, 452, 26, 178, 64, -167, 143, -428, +188, -519, 218, -462, 186, -318, 106, -166, +65, -57, 8, -7, -40, 30, -17, 90, +44, 188, 162, 300, 345, 377, 453, 341, +395, 112, 178, -292, -150, -743, -400, -1027, +-379, -969, -121, -518, 296, 188, 676, 848, +732, 1156, 483, 982, 56, 424, -349, -273, +-498, -819, -394, -1028, -122, -880, 201, -514, +409, -81, 458, 283, 369, 491, 203, 522, +81, 387, 42, 150, 72, -120, 93, -332, +22, -413, -136, -351, -276, -204, -282, -66, +-82, 9, 284, 12, 592, -36, 681, -73, +501, -40, 163, 33, -159, 84, -302, 80, +-198, 26, -29, -72, 139, -180, 195, -250, +98, -272, 55, -254, 82, -173, 183, -15, +358, 185, 437, 353, 356, 375, 176, 199, +-49, -152, -200, -532, -243, -747, -169, -666, +13, -308, 205, 152, 355, 527, 409, 672, +362, 531, 254, 194, 134, -180, 26, -478, +-62, -628, -104, -600, -115, -418, -85, -157, +-11, 94, 113, 267, 238, 321, 339, 264, +366, 140, 242, 7, 88, -92, -71, -155, +-149, -200, -55, -206, 102, -184, 242, -171, +252, -170, 85, -195, -106, -221, -183, -198, +-97, -68, 162, 183, 421, 447, 514, 573, +425, 458, 163, 79, -125, -435, -251, -855, +-194, -980, -24, -724, 196, -213, 309, 333, +282, 705, 198, 760, 94, 517, 61, 114, +93, -279, 118, -529, 116, -607, 81, -505, +45, -282, 73, -41, 187, 164, 332, 283, +390, 264, 276, 118, -16, -73, -336, -222, +-480, -260, -350, -171, 37, -4, 479, 127, +754, 127, 732, -20, 446, -229, 58, -375, +-250, -384, -371, -228, -345, 46, -218, 303, +-58, 416, 128, 337, 296, 90, 383, -227, +429, -497, 351, -591, 180, -466, 16, -192, +-118, 126, -129, 372, -22, 447, 80, 323, +143, 68, 137, -204, 65, -405, 21, -469, +42, -376, 135, -179, 230, 35, 288, 183, +283, 216, 180, 150, 54, 8, -39, -133, +-69, -187, -19, -160, 108, -77, 210, 20, +239, 56, 215, -4, 111, -131, 20, -259, +-14, -294, 33, -217, 134, -37, 220, 179, +247, 299, 172, 247, 65, 49, -21, -185, +-59, -339, -3, -337, 121, -188, 193, 8, +184, 116, 131, 87, 47, -37, 8, -149, +23, -181, 61, -114, 139, 22, 199, 119, +197, 100, 163, -3, 54, -117, -77, -193, +-149, -193, -141, -128, -7, -50, 188, -4, +352, 5, 419, 20, 334, 38, 158, 34, +-10, -10, -118, -98, -131, -209, -73, -289, +5, -257, 63, -92, 98, 119, 149, 273, +229, 290, 331, 148, 378, -92, 311, -306, +172, -384, -18, -312, -190, -161, -228, 0, +-152, 98, -14, 96, 183, 44, 293, 0, +316, 1, 284, 23, 162, 18, 91, -27, +76, -109, 47, -197, 48, -230, 43, -176, +12, -68, 14, 12, 12, 29, 19, -4, +69, -54, 116, -54, 179, 25, 230, 132, +216, 161, 141, 53, 47, -145, -59, -350, +-122, -441, -69, -338, 23, -92, 138, 177, +237, 336, 248, 321, 204, 166, 138, -66, +58, -273, -1, -367, -6, -329, -31, -200, +-48, -28, -11, 128, 52, 209, 160, 174, +285, 54, 370, -69, 371, -152, 265, -171, +88, -131, -106, -84, -285, -87, -360, -130, +-263, -143, -39, -90, 268, 27, 548, 167, +643, 242, 554, 192, 302, 30, -48, -162, +-292, -287, -372, -319, -308, -280, -104, -191, +107, -93, 233, -2, 294, 100, 298, 212, +278, 276, 246, 222, 177, 56, 73, -158, +-43, -338, -140, -391, -188, -288, -138, -112, +-41, 46, 50, 107, 177, 86, 275, 46, +316, 14, 290, 15, 165, 22, 17, -6, +-76, -77, -106, -146, -40, -155, 89, -118, +133, -72, 126, -47, 69, -55, -7, -62, +15, -29, 91, 58, 178, 142, 229, 131, +178, 15, 94, -148, 73, -275, 68, -272, +83, -142, 93, 19, 0, 125, -94, 111, +-112, 24, -35, -50, 149, -91, 322, -91, +391, -76, 344, -80, 193, -77, 6, -40, +-95, 39, -120, 116, -113, 103, -104, -15, +-84, -199, -21, -360, 88, -380, 261, -208, +423, 84, 488, 365, 375, 504, 103, 423, +-194, 129, -425, -263, -471, -594, -299, -723, +-22, -580, 290, -231, 522, 212, 565, 565, +452, 665, 195, 482, -94, 112, -256, -275, +-279, -514, -157, -515, 35, -307, 157, -40, +173, 120, 89, 116, -13, -10, -7, -145, +97, -159, 241, -10, 374, 205, 343, 343, +152, 299, -63, 83, -232, -193, -252, -409, +-125, -472, 57, -361, 223, -158, 299, 44, +283, 194, 187, 267, 80, 234, -8, 115, +-70, -46, -44, -191, 20, -254, 94, -189, +153, -17, 160, 148, 128, 178, 77, 53, +20, -156, -21, -335, -36, -367, -50, -215, +-20, 42, 30, 264, 86, 341, 179, 266, +231, 91, 230, -106, 165, -230, 43, -252, +-43, -217, -62, -158, -34, -98, 25, -31, +58, 28, 13, 77, -52, 114, -86, 102, +-35, 32, 102, -59, 262, -129, 366, -137, +366, -85, 259, -3, 88, 69, -66, 86, +-193, 26, -264, -88, -267, -196, -211, -267, +-67, -268, 157, -152, 422, 60, 603, 285, +625, 437, 437, 429, 81, 218, -278, -126, +-520, -464, -558, -646, -388, -610, -102, -375, +211, -18, 480, 324, 596, 542, 534, 588, +334, 441, 46, 141, -184, -232, -321, -541, +-328, -654, -166, -537, 39, -240, 191, 114, +262, 363, 214, 407, 107, 274, 38, 76, +5, -79, 24, -139, 64, -122, 78, -94, +81, -105, 39, -156, 5, -196, 12, -158, +22, -49, 48, 82, 32, 184, -18, 195, +-51, 116, -31, -4, 77, -102, 233, -126, +362, -105, 359, -83, 201, -77, -46, -106, +-274, -135, -355, -103, -227, -5, 11, 116, +225, 186, 348, 169, 303, 64, 164, -89, +38, -204, -49, -216, -49, -146, -4, -42, +18, 48, 36, 79, 56, 56, 87, 2, +144, -50, 148, -80, 78, -91, -42, -98, +-169, -74, -161, -15, -22, 56, 208, 125, +425, 146, 462, 70, 283, -76, -30, -214, +-319, -266, -466, -191, -399, -40, -165, 98, +134, 140, 378, 49, 479, -81, 433, -141, +272, -82, 73, 66, -127, 187, -253, 197, +-275, 80, -210, -114, -42, -272, 132, -317, +230, -262, 256, -153, 224, -15, 148, 114, +73, 204, 11, 252, -13, 238, 10, 147, +22, -8, 15, -176, -33, -290, -106, -326, +-148, -290, -115, -191, 35, -58, 263, 77, +459, 214, 513, 313, 368, 319, 23, 211, +-327, -1, -491, -232, -441, -387, -166, -416, +190, -296, 452, -78, 514, 129, 351, 249, +56, 255, -204, 156, -306, 7, -243, -116, +-40, -157, 197, -117, 333, -41, 330, 18, +171, 15, -87, -63, -307, -161, -347, -205, +-191, -123, 90, 60, 376, 235, 516, 310, +448, 217, 148, -34, -204, -308, -402, -433, +-384, -346, -135, -81, 197, 226, 391, 389, +386, 320, 185, 58, -119, -235, -272, -388, +-255, -343, -103, -140, 163, 109, 311, 265, +304, 265, 209, 151, 47, -12, -83, -143, +-130, -204, -114, -209, -24, -158, 73, -79, +99, -5, 122, 78, 115, 132, 69, 123, +25, 74, -12, 0, -10, -75, 19, -113, +70, -100, 84, -46, 69, 4, 27, 11, +-33, -18, -50, -59, -65, -98, -49, -101, +44, -53, 131, 11, 164, 72, 188, 118, +163, 137, 98, 129, 12, 68, -136, -55, +-200, -197, -156, -319, -56, -351, 126, -224, +262, 3, 260, 214, 164, 316, -1, 259, +-158, 103, -175, -51, -75, -119, 91, -77, +200, -14, 134, -20, 13, -102, -78, -211, +-96, -260, -7, -194, 131, -34, 227, 137, +220, 231, 101, 229, -65, 175, -143, 108, +-111, 40, -15, -32, 112, -129, 160, -253, +91, -359, 6, -359, -61, -221, -105, 6, +-47, 237, 75, 374, 168, 365, 204, 224, +141, 35, 27, -110, -58, -186, -121, -199, +-126, -195, -33, -200, 57, -194, 112, -163, +140, -67, 97, 88, 71, 216, 56, 286, +48, 288, 69, 204, 22, 66, -54, -83, +-119, -219, -178, -326, -164, -385, -28, -360, +147, -217, 272, 7, 310, 247, 225, 428, +102, 467, -33, 331, -148, 75, -182, -195, +-156, -370, -111, -399, -58, -301, 45, -137, +161, 11, 268, 85, 334, 120, 278, 144, +104, 148, -103, 137, -253, 79, -305, -32, +-236, -138, -109, -182, 69, -137, 226, -29, +262, 47, 227, 38, 141, -40, 42, -137, +-48, -158, -91, -58, -56, 113, 22, 250, +71, 256, 62, 118, -20, -89, -144, -269, +-147, -318, -47, -207, 118, -15, 289, 151, +328, 220, 238, 160, 15, 7, -245, -140, +-370, -200, -307, -134, -112, -3, 113, 110, +272, 156, 329, 103, 267, -14, 113, -115, +-44, -153, -182, -140, -226, -86, -141, -16, +-5, 61, 153, 130, 258, 163, 251, 143, +135, 49, -76, -112, -256, -258, -298, -303, +-191, -224, 4, -42, 193, 165, 306, 301, +323, 303, 227, 174, 71, 2, -84, -145, +-235, -248, -309, -269, -297, -212, -176, -114, +66, 10, 315, 129, 474, 213, 437, 223, +213, 131, -77, -8, -305, -121, -380, -173, +-270, -143, -51, -42, 152, 40, 251, 57, +176, 25, 26, -33, -109, -78, -174, -91, +-115, -71, 41, -20, 228, 47, 348, 108, +322, 168, 114, 176, -175, 88, -417, -63, +-491, -223, -345, -297, -53, -235, 305, -68, +544, 128, 563, 224, 364, 163, 32, 19, +-250, -103, -407, -131, -416, -41, -298, 103, +-102, 189, 96, 150, 247, 9, 298, -148, +243, -239, 150, -236, 32, -153, -51, -31, +-93, 59, -73, 109, -5, 145, 8, 171, +-35, 176, -113, 134, -153, 33, -81, -100, +51, -224, 179, -279, 281, -215, 273, -73, +165, 67, 11, 154, -189, 154, -325, 80, +-359, -6, -285, -42, -106, -11, 126, 45, +372, 81, 508, 80, 440, 24, 178, -62, +-163, -143, -432, -189, -500, -183, -353, -131, +-57, -32, 261, 114, 413, 244, 378, 298, +172, 260, -92, 111, -261, -105, -303, -281, +-182, -347, 9, -272, 158, -84, 232, 124, +162, 262, -5, 277, -139, 158, -191, -20, +-130, -166, 25, -230, 160, -172, 236, -23, +201, 130, 35, 225, -137, 199, -241, 53, +-248, -132, -140, -276, 33, -271, 187, -88, +277, 155, 279, 335, 168, 352, -26, 169, +-234, -113, -369, -343, -375, -407, -241, -274, +-5, -26, 255, 216, 440, 367, 422, 370, +253, 232, 22, 27, -202, -186, -321, -347, +-341, -367, -253, -234, -87, -11, 86, 203, +219, 300, 284, 252, 231, 101, 109, -74, +-25, -154, -173, -108, -222, -13, -163, 64, +-47, 80, 71, 27, 84, -46, 13, -100, +-55, -111, -87, -75, -61, -17, 52, 64, +170, 163, 233, 226, 205, 201, 50, 75, +-154, -112, -321, -278, -361, -328, -253, -205, +-33, 32, 206, 255, 369, 360, 381, 289, +192, 80, -69, -156, -274, -299, -332, -290, +-241, -153, -72, 36, 83, 193, 164, 258, +149, 214, 55, 106, -7, -5, -34, -103, +-29, -172, 16, -183, 14, -130, -24, -21, +-20, 94, -11, 166, -13, 167, -14, 86, +-50, -33, -55, -99, -42, -88, -49, -19, +5, 71, 69, 115, 85, 78, 75, -14, +27, -94, -21, -106, -47, -62, -86, 1, +-125, 63, -142, 89, -116, 61, 1, 25, +164, 4, 275, -6, 274, -5, 134, -1, +-99, 7, -320, 28, -390, 44, -273, 52, +-51, 56, 163, 2, 235, -88, 207, -154, +134, -168, 13, -102, -43, 49, -65, 228, +-111, 332, -142, 291, -178, 120, -171, -78, +-40, -224, 125, -270, 232, -201, 243, -93, +112, -6, -44, 57, -144, 115, -177, 176, +-125, 222, -41, 216, 17, 134, 12, -12, +-56, -171, -102, -253, -50, -214, 55, -105, +143, 23, 164, 127, 101, 168, -7, 148, +-131, 104, -201, 59, -182, 33, -79, 9, +20, -40, 57, -107, 50, -166, 22, -164, +41, -62, 73, 98, 88, 229, 69, 279, +-3, 223, -126, 76, -245, -97, -270, -196, +-180, -189, -9, -113, 152, -35, 229, 0, +212, 12, 121, 41, -15, 120, -130, 236, +-190, 302, -193, 229, -123, 25, -39, -210, +21, -366, 71, -368, 99, -195, 110, 71, +79, 283, 13, 338, -62, 248, -143, 91, +-178, -66, -124, -145, -17, -107, 82, 1, +122, 89, 77, 117, -9, 65, -116, -45, +-187, -136, -158, -165, -49, -112, 106, -4, +211, 113, 220, 227, 140, 290, -40, 235, +-233, 89, -342, -85, -328, -214, -175, -246, +36, -189, 222, -78, 321, 62, 287, 173, +155, 237, -40, 237, -238, 136, -340, -16, +-338, -136, -242, -190, -80, -158, 82, -47, +228, 92, 306, 193, 260, 224, 125, 173, +-44, 60, -214, -67, -338, -172, -363, -196, +-257, -137, -45, -37, 184, 80, 336, 180, +335, 229, 181, 220, -39, 147, -254, 28, +-364, -96, -335, -197, -177, -223, 55, -153, +220, -27, 255, 119, 186, 230, 41, 250, +-138, 161, -245, 15, -230, -105, -102, -140, +50, -82, 127, 19, 126, 108, 68, 124, +-29, 64, -129, -12, -181, -70, -174, -96, +-95, -63, 34, 36, 134, 150, 165, 213, +112, 184, 1, 77, -152, -58, -270, -170, +-264, -203, -133, -130, 67, 9, 188, 156, +168, 239, 47, 211, -84, 92, -139, -39, +-116, -94, -39, -54, 40, 20, 52, 53, +-21, 11, -122, -76, -191, -120, -149, -57, +-16, 101, 106, 261, 167, 311, 111, 211, +-27, -1, -142, -195, -211, -262, -198, -219, +-104, -102, 22, 42, 136, 157, 163, 237, +89, 286, -14, 255, -124, 126, -220, -72, +-240, -255, -176, -312, -27, -210, 144, -8, +241, 196, 215, 290, 78, 238, -111, 101, +-265, -43, -320, -108, -281, -66, -147, 7, +50, 74, 210, 112, 270, 85, 191, 7, +34, -79, -138, -125, -294, -101, -344, -1, +-238, 132, -19, 237, 174, 240, 247, 122, +169, -30, 6, -128, -166, -153, -260, -96, +-233, 21, -129, 119, 13, 133, 121, 75, +169, 1, 100, -23, -52, -2, -197, 53, +-281, 94, -239, 58, -95, -13, 79, -37, +191, -1, 183, 73, 92, 140, -26, 151, +-164, 74, -256, -75, -236, -195, -158, -194, +-41, -73, 64, 115, 145, 269, 170, 296, +62, 199, -111, 47, -264, -106, -271, -186, +-120, -133, 48, -9, 130, 88, 118, 104, +17, 64, -108, 21, -187, 12, -202, 43, +-126, 90, -23, 101, 51, 64, 65, 7, +30, -33, -19, -42, -88, -8, -126, 58, +-112, 93, -80, 50, -16, -13, 24, -21, +-5, 28, -75, 76, -137, 84, -155, 51, +-103, 1, -32, -20, 31, 11, 75, 69, +70, 97, 9, 76, -124, 16, -212, -55, +-200, -68, -126, 5, -43, 99, 14, 148, +47, 111, 56, 7, 55, -73, 33, -61, +-34, 2, -122, 68, -219, 107, -293, 125, +-275, 93, -159, 4, 32, -69, 236, -67, +314, -31, 244, 49, 87, 150, -139, 195, +-341, 137, -493, -3, -517, -147, -336, -197, +-20, -122, 293, 39, 459, 204, 417, 282, +200, 262, -77, 188, -329, 64, -449, -112, +-402, -261, -276, -305, -155, -215, -47, -33, +42, 165, 104, 308, 169, 352, 181, 300, +113, 208, 26, 84, -106, -63, -216, -193, +-309, -280, -379, -314, -347, -227, -240, -28, +-59, 213, 176, 401, 375, 457, 438, 349, +291, 131, -57, -105, -403, -243, -601, -261, +-591, -181, -368, -41, -49, 88, 255, 147, +404, 156, 341, 124, 123, 78, -150, 50, +-347, 35, -412, 46, -312, 83, -96, 111, +98, 82, 163, 4, 65, -101, -105, -185, +-226, -197, -237, -99, -161, 102, -14, 337, +102, 473, 147, 421, 88, 163, -64, -193, +-222, -459, -341, -485, -357, -269, -280, 84, +-107, 379, 116, 486, 278, 404, 269, 222, +106, 10, -127, -181, -316, -297, -391, -293, +-365, -159, -245, 53, -46, 229, 144, 313, +233, 294, 162, 174, -16, 4, -200, -140, +-300, -189, -301, -111, -234, 58, -77, 205, +92, 256, 151, 182, 54, 23, -79, -143, +-171, -249, -223, -235, -251, -58, -220, 173, +-89, 340, 60, 393, 101, 313, 26, 142, +-51, -37, -81, -204, -93, -291, -131, -263, +-191, -141, -205, 20, -174, 173, -145, 268, +-118, 315, -79, 296, 11, 196, 70, 33, +42, -157, -37, -266, -86, -205, -108, -39, +-138, 131, -175, 261, -223, 266, -229, 122, +-184, -87, -103, -225, -48, -197, 17, -5, +89, 205, 109, 313, 10, 276, -171, 138, +-284, -11, -252, -106, -128, -141, -47, -76, +-48, 39, -76, 129, -149, 130, -231, 60, +-217, -37, -87, -102, 71, -116, 133, -38, +39, 129, -116, 297, -188, 386, -191, 364, +-141, 205, -93, -29, -77, -252, -117, -418, +-179, -468, -198, -331, -183, -31, -103, 281, +-8, 492, 37, 561, 23, 503, 1, 332, +-21, 88, -80, -163, -190, -376, -303, -482, +-348, -406, -285, -199, -135, 26, 47, 213, +181, 379, 178, 461, 15, 427, -194, 283, +-348, 91, -357, -94, -241, -212, -129, -268, +-25, -241, 55, -151, 95, -32, 53, 95, +-32, 206, -126, 276, -226, 307, -351, 265, +-416, 143, -360, -13, -179, -159, 74, -226, +230, -181, 229, -79, 97, 59, -59, 210, +-159, 288, -253, 264, -332, 153, -320, 17, +-249, -71, -188, -102, -151, -133, -84, -101, +-10, -10, 44, 74, 61, 144, 35, 193, +-10, 187, -61, 171, -134, 151, -219, 117, +-284, 23, -318, -103, -276, -184, -235, -185, +-188, -166, -100, -97, 9, 39, 146, 206, +265, 395, 234, 543, 7, 477, -310, 170, +-524, -224, -560, -499, -460, -534, -227, -334, +49, 9, 228, 340, 216, 495, 48, 421, +-96, 223, -144, -10, -204, -167, -250, -167, +-252, -31, -205, 121, -143, 179, -105, 103, +-116, -15, -126, -107, -82, -139, -55, -87, +-65, 56, -65, 203, -43, 304, -44, 318, +-87, 222, -220, 19, -322, -178, -284, -262, +-184, -203, -129, -52, -93, 110, -16, 233, +52, 278, 26, 214, -57, 97, -131, 10, +-167, -33, -206, -57, -276, -66, -278, -44, +-187, -13, -84, 1, -8, 60, 33, 211, +-43, 318, -145, 264, -195, 83, -178, -124, +-128, -262, -56, -212, -40, -23, -132, 152, +-252, 201, -303, 145, -211, 77, -51, 100, +43, 185, 10, 242, -102, 129, -214, -167, +-253, -430, -214, -412, -109, -80, 10, 394, +54, 668, -26, 530, -164, 117, -282, -259, +-351, -385, -367, -247, -251, -21, -4, 127, +222, 182, 274, 180, 89, 183, -199, 192, +-445, 125, -529, -27, -395, -151, -101, -175, +142, -71, 207, 107, 68, 231, -169, 200, +-339, 51, -343, -76, -230, -36, -106, 107, +18, 203, 95, 169, 53, 25, -82, -136, +-231, -178, -323, -74, -305, 114, -232, 276, +-169, 288, -132, 102, -91, -116, -46, -206, +26, -137, 49, 43, -13, 260, -73, 398, +-119, 328, -207, 65, -311, -209, -352, -338, +-335, -261, -257, -9, -173, 225, -60, 243, +104, 117, 226, 81, 198, 154, 34, 194, +-172, 106, -336, -32, -441, -89, -450, -22, +-361, 66, -182, 56, 27, -90, 114, -229, +71, -159, 2, 132, -56, 404, -140, 482, +-194, 333, -177, 44, -115, -222, -101, -324, +-169, -207, -296, 34, -305, 201, -204, 201, +-121, 86, 0, -36, 147, -57, 189, 50, +76, 180, -190, 249, -478, 195, -549, -15, +-410, -223, -159, -224, 86, -15, 212, 235, +179, 355, 16, 225, -155, -52, -236, -253, +-239, -204, -204, 57, -230, 285, -313, 294, +-369, 115, -300, -146, -66, -266, 193, -100, +343, 197, 315, 361, 103, 319, -222, 143, +-506, -31, -637, -143, -540, -199, -315, -200, +-69, -149, 99, -38, 126, 155, 98, 353, +75, 419, 64, 332, 25, 162, -122, -1, +-304, -130, -395, -239, -408, -314, -307, -278, +-148, -99, -47, 186, -33, 419, -53, 428, +-40, 207, 36, -32, 97, -103, 70, 28, +-54, 198, -190, 164, -329, -107, -427, -359, +-366, -324, -280, 4, -235, 341, -132, 385, +105, 122, 370, -119, 422, -59, 130, 227, +-312, 397, -617, 220, -600, -183, -333, -456, +-58, -338, 69, 84, 17, 417, -77, 340, +-109, -29, -93, -299, -2, -201, 96, 202, +15, 570, -213, 535, -409, 82, -383, -441, +-177, -603, 14, -253, 3, 275, -157, 491, +-229, 274, -120, -110, -3, -264, 22, -49, +-6, 287, 13, 408, 57, 230, -106, -68, +-392, -230, -529, -211, -426, -125, -178, 1, +18, 145, 79, 245, 150, 262, 222, 168, +141, -17, -116, -170, -343, -151, -363, 31, +-288, 217, -280, 197, -254, -13, -100, -171, +75, -77, 79, 199, -74, 350, -147, 182, +-55, -169, 77, -315, 46, -117, -122, 220, +-282, 343, -353, 138, -348, -157, -299, -226, +-160, 3, 49, 302, 185, 349, 162, 106, +22, -135, -164, -180, -245, -88, -196, 32, +-129, 129, -126, 129, -203, 64, -286, 36, +-264, 66, -169, 36, 15, -68, 231, -73, +254, 92, -12, 271, -277, 281, -306, 112, +-229, -115, -169, -214, -177, -111, -184, 41, +-160, 23, -125, -127, -34, -128, 146, 146, +176, 490, -23, 558, -238, 266, -263, -137, +-173, -377, -163, -348, -189, -123, -174, 70, +-152, 74, -100, -44, 3, -38, 94, 224, +67, 506, -127, 463, -232, 127, -134, -201, +-66, -348, -195, -279, -270, -100, -137, 47, +-7, 69, -58, 71, -123, 206, -90, 371, +-20, 280, 3, -10, -62, -204, -125, -218, +-176, -133, -205, 40, -162, 200, -82, 199, +-50, 61, -67, -10, -144, 49, -209, 75, +-144, 28, 49, -7, 205, -22, 108, -68, +-188, -47, -424, 53, -429, 152, -204, 205, +28, 188, 98, 74, 28, -84, -74, -176, +-84, -120, -35, 68, 18, 255, -24, 256, +-192, 23, -340, -266, -337, -309, -224, -90, +-86, 177, 49, 367, 173, 409, 165, 281, +10, 58, -123, -107, -232, -205, -319, -310, +-320, -360, -193, -192, 14, 166, 110, 401, +58, 443, -65, 316, -234, 117, -320, -83, +-218, -179, 42, -158, 236, -95, 213, 8, +88, 111, -114, 140, -462, 14, -723, -103, +-609, -113, -144, -4, 370, 166, 506, 301, +350, 289, 135, 139, -97, -11, -346, -114, +-529, -161, -525, -162, -323, -132, -64, -75, +144, 42, 267, 250, 218, 381, 28, 275, +-257, 12, -430, -162, -306, -183, 7, -96, +249, 44, 209, 127, -56, 107, -308, 37, +-404, 70, -312, 101, -162, 2, -23, -148, +72, -139, 71, -1, 54, 170, 72, 258, +22, 220, -134, 59, -334, -133, -379, -166, +-156, -40, 32, 50, 77, 62, -1, 82, +-127, 106, -194, 81, -137, 1, 21, -67, +66, -29, -148, 54, -321, 89, -182, 28, +66, -53, 186, -19, 128, 160, -47, 282, +-297, 189, -449, -86, -308, -295, 25, -257, +150, -48, 8, 81, -125, 131, -89, 224, +-11, 296, -34, 238, -65, 43, -22, -150, +-66, -256, -259, -257, -285, -161, -38, 93, +172, 330, 78, 404, -207, 248, -284, -42, +-161, -263, -151, -262, -170, -109, -41, 59, +182, 115, 297, 160, 179, 259, -119, 264, +-383, 77, -492, -158, -373, -296, -166, -263, +-43, -77, 94, 182, 211, 372, 198, 303, +72, 77, -83, -66, -179, -84, -301, -89, +-446, -134, -394, -131, -15, -4, 325, 207, +290, 336, 13, 283, -171, 25, -156, -201, +-173, -214, -353, -57, -398, 23, -84, -46, +254, -49, 301, 176, 153, 415, -89, 351, +-268, -25, -368, -397, -389, -405, -219, -84, +73, 259, 308, 357, 302, 246, -36, 17, +-317, -135, -280, -149, -172, -49, -185, 15, +-277, -7, -131, -45, 218, 56, 325, 253, +82, 349, -143, 241, -214, -96, -157, -349, +-127, -329, -211, -143, -268, 16, -120, 168, +54, 323, 78, 348, -11, 175, -33, -88, +36, -230, -55, -220, -247, -88, -230, 107, +9, 171, 112, 102, -60, 59, -232, 128, +-146, 117, -33, -22, -106, -151, -213, -221, +-177, -204, 12, -62, 136, 190, 167, 405, +33, 406, -133, 198, -236, -88, -222, -254, +-104, -239, -60, -81, -101, -61, -118, -106, +-81, 7, -66, 205, -38, 266, 67, 175, +61, 64, -91, -69, -208, -148, -96, -37, +11, 179, -78, 182, -129, 34, -34, -36, +-26, -59, -167, -170, -158, -156, -54, -47, +-68, -24, -248, -83, -157, 137, 178, 491, +269, 524, 29, 210, -171, -81, -91, -242, +-73, -384, -257, -357, -261, -154, -161, 35, +-134, 120, -151, 198, -19, 287, 190, 216, +176, 41, -41, -38, -7, 0, 99, 41, +-112, 87, -465, 82, -478, -15, -104, -159, +121, -253, 34, -215, 56, -82, 107, 77, +-64, 212, -232, 323, -172, 333, -40, 176, +16, -118, -64, -190, -120, -9, -68, 146, +-22, 28, 27, -164, 14, -216, -143, -169, +-299, -84, -250, 92, -176, 184, -124, 92, +80, 90, 379, 390, 398, 558, -21, 229, +-430, -375, -385, -709, -247, -597, -265, -161, +-243, 328, 58, 506, 379, 320, 373, 27, +-41, 5, -294, 103, -270, -15, -224, -206, +-156, -215, -85, -36, -89, 149, -76, 198, +124, 95, 318, 71, 209, 33, -207, -86, +-536, -181, -440, -173, -138, 21, 31, 183, +127, 166, 185, 113, 100, 106, -156, 15, +-311, -74, -156, -107, 75, -68, 12, 37, +-108, 201, -64, 200, 17, -41, 88, -285, +-142, -178, -417, 94, -443, 109, -167, -46, +262, -18, 443, 197, 195, 284, -134, 224, +-190, 50, -190, -112, -268, -231, -275, -220, +-87, -139, 99, -44, 85, 65, -84, 167, +-174, 140, -62, 56, 58, 120, 54, 240, +-160, 210, -214, -47, 44, -286, 138, -250, +-119, -115, -454, -40, -294, -24, 260, 64, +399, 292, -118, 408, -455, 177, -134, -189, +197, -332, -24, -226, -411, 47, -241, 203, +209, 185, 244, 14, -53, -163, -81, -73, +65, 135, -109, 245, -336, 140, -323, -87, +-56, -297, 2, -303, -53, 20, -25, 356, +72, 384, 114, 39, 47, -139, -45, -96, +-248, 13, -294, 13, -121, -128, 61, -143, +68, 43, -147, 286, -146, 236, -14, -16, +-1, -176, -179, -86, -90, 7, 233, -41, +263, -12, -189, 120, -518, 194, -292, 116, +-21, -40, 26, -136, -51, -141, 190, 15, +303, 98, 17, 110, -288, 22, -344, -30, +-140, -46, -128, 49, -241, 142, -125, 145, +63, -68, 132, -285, 109, -135, 68, 187, +87, 326, 73, 128, -187, -85, -408, -161, +-348, -36, -99, 21, 42, -20, 4, -74, +-96, -61, -139, 124, -60, 251, 107, 212, +291, -27, 275, -155, 31, -128, -272, -68, +-492, -85, -435, -76, -205, 144, 60, 357, +109, 308, -1, -66, -25, -343, 163, -256, +179, -22, -77, 133, -163, 53, 35, 4, +-17, 78, -337, 232, -417, 223, -98, 66, +208, -175, 47, -324, -258, -228, -170, 11, +181, 181, 323, 176, 86, 128, -216, 139, +-136, 87, -31, -184, -208, -310, -480, -149, +-277, 180, 311, 302, 428, 272, -33, 168, +-390, -5, -164, -292, 117, -478, 54, -300, +-124, 14, -83, 284, 120, 391, 131, 477, +-181, 382, -529, -52, -374, -496, 26, -671, +257, -337, 150, 146, 56, 528, 183, 429, +165, 101, -168, -203, -510, -101, -521, 114, +-209, 43, 135, -208, 251, -296, 147, 11, +75, 287, 89, 285, 39, 79, -199, -82, +-410, -161, -250, -94, 74, 48, 62, 187, +-145, 59, -125, -249, 242, -183, 283, 193, +-188, 302, -519, 76, -126, -213, 339, -106, +147, 129, -266, 86, -233, -60, 161, -46, +56, 58, -348, 222, -320, 193, 93, -166, +211, -349, 33, -239, -39, 153, -16, 230, +-46, -28, -180, -56, -24, 226, 53, 390, +-145, 216, -227, -212, -108, -443, 38, -256, +-46, 98, -121, 307, 107, 64, 289, -361, +83, -275, -206, 166, -324, 517, -150, 418, +54, -60, 48, -209, -99, 8, -245, 118, +-149, -112, 104, -429, 218, -389, 163, 69, +-25, 372, -188, 295, -219, 85, -64, -63, +-52, 76, -135, 257, -132, 155, 155, -208, +324, -429, 22, -290, -417, -10, -386, 184, +61, 256, 310, 225, 85, 8, -232, -177, +-95, -100, 135, 212, 75, 182, -221, -94, +-298, -263, -1, -50, 82, 256, -129, 197, +-154, -157, 166, -357, 378, -133, 93, 208, +-329, 352, -395, 138, -151, -11, 100, -65, +113, -83, -46, -73, -74, -107, 20, -113, +81, -35, 40, 112, -29, 279, -122, 278, +-289, 60, -300, -123, 69, -213, 343, -214, +211, -129, -77, 30, -164, 110, -108, 125, +-141, 97, -225, 146, -43, 202, 77, 92, +9, -170, 38, -370, 126, -266, 229, 54, +74, 398, -195, 322, -294, -154, -415, -393, +-357, -221, 1, 224, 341, 438, 476, 218, +249, -102, -110, -225, -94, -114, -72, 56, +-307, 107, -490, -93, -257, -120, 324, -124, +381, -62, -35, 21, -201, 139, 59, 307, +245, 335, -32, 199, -336, 45, -161, -213, +191, -450, 150, -502, -207, -318, -359, 3, +-92, 340, 204, 437, 120, 415, -143, 311, +-67, 187, 284, -10, 376, -357, -69, -534, +-428, -321, -409, -106, -114, -126, 70, -110, +-28, 223, -84, 628, 50, 709, 353, 275, +410, -260, 50, -513, -386, -446, -383, -168, +-25, 109, 149, 152, -150, 56, -433, -88, +-46, -129, 426, 150, 305, 317, -143, 124, +-239, -113, 155, -19, 208, 174, -96, 156, +-237, -125, -48, -313, 55, -338, -145, -261, +-210, 0, -95, 275, -5, 392, 14, 334, +186, 200, 404, -42, 265, -292, -109, -210, +-387, -60, -343, -130, -162, -282, 11, -82, +-18, 439, -23, 655, 150, 195, 269, -440, +246, -651, -19, -338, -261, 389, -261, 608, +-196, 164, -79, -305, 64, -323, 223, 135, +227, 478, 26, 141, -250, -443, -187, -755, +94, -445, 115, 534, -8, 983, -179, 504, +-22, -250, 163, -690, -34, -394, -268, 280, +-114, 381, 128, -81, 163, -492, 64, -379, +54, 455, 176, 750, -21, 230, -385, -334, +-319, -570, 28, -356, 196, 170, 45, 420, +-104, 244, 83, -73, 309, -334, 52, -86, +-237, 210, -228, 206, -100, 63, 60, -192, +110, -325, 147, -5, 123, 247, -214, 188, +-391, -95, 35, -302, 380, -154, 230, 250, +-209, 447, -377, 358, -60, -239, 209, -773, +153, -428, -50, 390, -202, 720, -37, 195, +408, -681, 388, -699, -184, 257, -618, 1014, +-431, 674, 194, -547, 424, -1163, -11, -345, +-358, 787, -55, 787, 500, -171, 593, -912, +-28, -524, -571, 624, -384, 1039, -51, 272, +-44, -841, -69, -954, 172, 49, 326, 824, +102, 520, -62, -289, 48, -466, 71, -131, +-228, 281, -362, 233, -91, -134, 185, -388, +269, -280, 203, 145, 176, 504, -7, 495, +-360, 48, -546, -397, -186, -570, 352, -311, +460, 272, 91, 472, -181, 130, 17, -354, +201, -361, 32, 137, -266, 551, -231, 323, +-46, -264, 88, -606, 154, -306, 67, 348, +-33, 522, -72, 41, 21, -511, 180, -486, +130, 45, -97, 602, -345, 505, -132, -49, +333, -518, 455, -456, 3, 60, -562, 444, +-384, 305, 217, -223, 388, -530, 125, -396, +-200, 274, -136, 684, 181, 331, 217, -238, +75, -432, -114, -1, -287, 281, -134, 54, +-4, -424, 84, -524, 286, -261, 161, 376, +-75, 777, -165, 445, -49, -151, 190, -423, +57, -97, -260, 169, -248, -96, 50, -563, +304, -536, 412, 72, 136, 615, -232, 593, +-355, 64, -237, -179, 204, 34, 260, 144, +-38, -320, -125, -696, 24, -352, 108, 462, +20, 685, -46, 8, 83, -614, 142, -384, +-31, 549, -5, 876, 127, 138, 31, -875, +-238, -893, -436, -65, -138, 663, 300, 595, +423, -14, 190, -387, -37, -350, -56, 76, +29, 363, 19, 121, -144, -299, -134, -392, +11, 31, 147, 470, 187, 369, -37, -186, +-289, -620, -267, -533, 133, 119, 604, 753, +343, 620, -299, -98, -464, -677, 38, -538, +550, 80, 304, 386, -377, 176, -575, -205, +-72, -256, 384, 96, 234, 305, -201, 129, +-49, -271, 455, -407, 477, -4, -180, 433, +-645, 326, -279, -230, 315, -687, 469, -233, +-16, 632, -396, 700, -164, -273, 340, -1051, +639, -577, 215, 726, -566, 1094, -696, 230, +-89, -695, 557, -847, 551, -110, -17, 604, +-306, 620, -108, -6, 54, -760, 129, -839, +177, -58, 171, 736, 7, 908, -375, 379, +-292, -509, 306, -973, 388, -600, -49, 294, +-318, 991, -98, 522, 380, -498, 278, -962, +-29, -383, 100, 556, 87, 774, -139, 82, +-278, -631, -183, -600, 163, 79, 139, 643, +-86, 461, 45, -121, 320, -472, 419, -299, +108, 42, -359, 52, -336, -198, 160, -199, +339, 110, 59, 357, -311, 236, -278, -85, +122, -245, 357, -163, 263, 157, 74, 266, +-105, 20, -173, -493, 85, -618, 220, -82, +165, 434, 36, 519, -219, 166, -269, -186, +-175, -329, 210, -90, 574, 176, 297, 270, +-326, -131, -425, -495, 226, -246, 603, 131, +121, 235, -555, 86, -407, -117, 338, -47, +526, 134, 30, 110, -327, 27, -30, -119, +466, -234, 336, -135, -310, 13, -547, 31, +-119, -64, 352, -294, 448, -118, 201, 549, +25, 743, 17, 41, -44, -899, -113, -856, +-82, 198, 28, 780, 50, 255, 39, -556, +33, -564, 54, 99, 235, 770, 235, 493, +127, -413, -77, -813, -295, -444, -146, 315, +139, 524, 422, 150, 365, -126, -73, -46, +-288, 32, -139, -32, 111, -251, 157, -389, +-32, -221, -136, 14, 58, 256, 392, 353, +495, 209, 273, 116, -166, 35, -453, -160, +-317, -354, 67, -478, 293, -323, 155, -20, +-156, 235, 13, 310, 576, 293, 525, 106, +-141, -178, -719, -182, -365, -3, 537, 71, +697, -63, 175, -226, -365, -246, -441, -84, +79, 4, 491, 157, 350, 221, -144, 1, +-448, -139, -229, -169, 432, -61, 781, 108, +461, 143, -171, 136, -682, 22, -465, -304, +148, -422, 458, -167, 361, 102, 19, 202, +-124, 85, 73, -19, 264, 164, 259, 138, +164, -206, -107, -398, -261, -247, -261, 191, +-58, 390, 375, -23, 486, -358, 134, -249, +-211, 146, -133, 419, 202, -29, 518, -500, +297, -319, -276, 303, -521, 521, -226, 57, +422, -707, 611, -565, 126, 284, -271, 787, +-258, 446, 44, -580, 347, -940, 455, -304, +270, 632, 66, 907, -187, 123, -228, -817, +-79, -859, 56, -53, 125, 677, 17, 507, +-7, -150, 229, -432, 492, -191, 317, 82, +-11, 193, -12, 154, 41, -1, -38, -219, +-243, -453, -233, -254, 137, 150, 361, 372, +248, 217, 102, -196, 108, -385, 118, -122, +234, 277, 211, 319, 155, 32, 64, -288, +-269, -294, -471, -82, -193, -88, 260, -159, +527, -27, 532, 242, 233, 393, -46, 116, +-164, -436, 23, -518, 413, -128, 235, 384, +-372, 553, -568, 74, -66, -592, 697, -667, +800, -208, 131, 474, -410, 741, -270, 150, +149, -474, 517, -677, 410, -253, -123, 387, +-334, 382, -158, -79, 166, -379, 478, -199, +252, 193, -121, 416, -9, 175, 248, -216, +368, -449, 202, -427, -146, 20, -249, 171, +-131, 37, 61, -40, 317, 83, 319, 222, +97, 28, 108, -281, 307, -381, 357, 13, +265, 400, -173, 430, -586, -34, -432, -723, +27, -701, 761, -123, 964, 514, 28, 553, +-504, -21, -253, -439, 309, -279, 682, 132, +228, 475, -324, 369, -256, -184, 73, -479, +481, -562, 493, -377, -70, 88, -354, 380, +-184, 401, 123, 87, 349, -399, 223, -298, +268, 144, 462, 328, 320, 109, 13, -282, +-253, -303, -191, -23, 17, -8, -8, -98, +-22, -62, 265, 27, 416, 126, 234, -74, +34, -377, 151, -205, 462, 290, 338, 658, +-127, 384, -462, -343, -361, -744, 234, -658, +560, -144, 417, 306, 31, 548, -69, 431, +179, -73, 237, -511, 37, -500, -31, 39, +135, 372, 223, 175, 200, -359, 84, -457, +-15, 56, 70, 508, 236, 404, 169, -222, +-107, -563, -23, -364, 359, 192, 549, 363, +170, -34, -331, -389, -156, -197, 104, 87, +188, 101, 294, -118, 329, 96, 357, 371, +163, 149, -150, -294, -32, -510, 111, -223, +-7, 133, -117, 201, -49, -12, 360, -215, +627, -284, 288, -128, 32, 183, 239, 293, +264, 328, -5, 134, -298, -249, -310, -402, +41, -240, 259, -37, 350, 10, 440, -147, +187, -226, 1, -103, 118, 145, 361, 424, +435, 364, 186, 5, -252, -319, -494, -356, +-281, -224, 210, -43, 652, 110, 535, 41, +96, -161, -34, -238, 111, -23, 387, 252, +403, 277, -51, 18, -398, -248, -235, -304, +278, -158, 592, 210, 292, 219, -146, -83, +-129, -290, 205, -225, 494, 91, 392, 187, +22, 54, -225, -204, -71, -335, 238, -169, +339, 336, 172, 430, -29, 83, -11, -409, +229, -487, 330, 15, 196, 239, 118, 45, +154, -308, 208, -188, 5, 343, -286, 440, +-129, -131, 434, -664, 554, -415, 156, 235, +-104, 537, 43, 75, 531, -445, 515, -363, +-2, 223, -340, 587, -307, 172, 144, -589, +355, -802, 169, -190, 92, 451, 223, 487, +323, 5, 271, -277, 196, -43, 201, 173, +232, 66, 0, -208, -131, -257, -110, -178, +-180, -140, -15, -189, 267, 82, 686, 463, +656, 394, 107, -27, -77, -479, 77, -430, +279, -58, 67, 281, -309, 180, -293, -157, +174, -485, 421, -318, 271, 225, 279, 480, +453, 299, 559, -128, 103, -255, -494, -115, +-473, -41, 135, -207, 720, -242, 620, -117, +-139, 98, -657, 192, -176, -29, 728, -169, +1077, 4, 439, 262, -383, 412, -511, 87, +-15, -419, 457, -674, 370, -561, 35, -127, +-200, 319, -54, 512, 337, 351, 460, 32, +471, -218, 276, -123, -86, 75, -197, -38, +-66, -333, 293, -564, 360, -248, -24, 328, +-72, 455, 186, 101, 375, -229, 445, -130, +13, 200, -284, 233, 61, -128, 483, -394, +552, -240, 30, 82, -436, 69, -89, -310, +474, -353, 525, 120, 141, 613, -268, 395, +-135, -268, 358, -512, 523, -84, 348, 393, +-39, 122, -109, -428, 162, -631, 240, -146, +66, 295, -59, 273, 109, 23, 295, 2, +329, 167, 138, 113, -111, -165, 19, -357, +464, -299, 499, 32, 51, 240, -209, 86, +-8, -266, 459, -360, 362, -31, -252, 375, +-441, 401, -22, -117, 556, -516, 739, -369, +318, 203, 73, 553, 205, 154, 243, -384, +-44, -437, -540, -192, -390, 100, 417, 87, +812, -76, 450, -126, -159, -77, -226, 190, +423, 420, 764, 243, 217, -161, -522, -379, +-501, -502, 135, -454, 638, -97, 522, 319, +161, 568, 42, 231, 55, -245, 90, -322, +139, -51, 68, 144, -7, 15, 119, -224, +293, -278, 307, -77, 145, 109, 26, 113, +197, 171, 279, 159, 127, -102, -103, -431, +-161, -507, 141, -11, 513, 576, 552, 421, +164, -218, -186, -575, -203, -309, 57, 378, +233, 466, 270, -44, 265, -420, 263, -341, +194, -25, 70, 167, 74, 17, 90, -112, +137, -83, 125, 13, -59, 168, -76, 194, +195, 25, 451, -117, 525, -230, 316, -282, +-3, -187, -121, -35, -151, 85, -47, 29, +205, -60, 327, 78, 324, 391, 139, 348, +-76, -180, 50, -723, 411, -711, 588, 21, +274, 687, -255, 535, -380, -111, 21, -600, +367, -355, 308, 282, 72, 397, -104, -100, +143, -571, 493, -423, 445, 352, 143, 750, +82, 317, 237, -413, 160, -611, -259, -229, +-535, 168, 19, 61, 651, -314, 559, -240, +64, 147, -158, 544, 190, 442, 722, -92, +645, -470, -37, -405, -551, -123, -523, 93, +60, 85, 568, -129, 414, -143, 122, -5, +-16, 254, 160, 395, 513, 40, 421, -533, +53, -679, -137, -160, -153, 527, 15, 677, +192, 79, 211, -444, 191, -445, 165, -79, +216, 198, 314, 91, 73, -235, -183, -295, +85, -64, 522, 291, 464, 379, -87, 77, +-290, -239, 87, -310, 397, -125, 176, 91, +-133, 198, -83, 10, 282, -164, 585, -310, +452, -296, 54, -84, -95, 218, 45, 461, +108, 283, -36, -186, -131, -419, 63, -231, +347, 214, 507, 263, 484, -81, 262, -388, +-98, -372, -285, -58, -75, 204, 172, 138, +343, -48, 276, 9, 94, 256, 65, 289, +137, -104, 297, -482, 290, -270, 72, 171, +-99, 159, -53, -294, 107, -624, 303, -128, +335, 600, 199, 782, 31, 237, 44, -484, +133, -686, 120, -288, 144, 256, 190, 442, +173, 158, 167, -378, 131, -615, 112, -333, +101, 357, 91, 763, 232, 479, 242, -243, +-16, -801, -134, -579, 33, 67, 309, 506, +445, 286, 317, -174, 213, -311, 183, 45, +82, 340, -161, 157, -292, -269, -41, -502, +389, -250, 434, 83, 96, 167, -32, 114, +389, 95, 738, 173, 315, 157, -452, -187, +-604, -421, 10, -361, 687, 16, 674, 352, +94, 278, -379, -46, -264, -348, 305, -284, +577, 34, 353, 292, -79, 246, -142, -113, +236, -408, 518, -320, 347, 161, -56, 487, +-216, 263, -88, -271, 93, -517, 56, -220, +117, 141, 436, 274, 571, 91, 334, -171, +-145, -267, -160, -156, 230, 151, 340, 334, +146, 127, -82, -152, -135, -247, -14, -108, +193, 16, 370, -42, 418, -89, 215, -59, +-21, -14, 74, 16, 314, 25, 339, 45, +6, 114, -247, 88, -75, -52, 213, -189, +217, -188, 16, -39, 138, 58, 495, -2, +618, -129, 247, -85, -292, 61, -419, 151, +-55, 91, 466, -53, 616, -122, 130, -112, +-268, -94, -46, -78, 376, 1, 488, 137, +141, 153, -125, 22, -23, -185, 65, -197, +98, -69, 201, -21, 367, -52, 468, -90, +186, 75, -212, 270, -157, 220, 211, -35, +416, -300, 165, -297, -177, -114, -65, 157, +156, 158, 272, -25, 291, -168, 387, -147, +399, 72, 94, 158, -219, -1, -227, -106, +146, -55, 441, 104, 250, 174, -118, -47, +-103, -311, 275, -314, 458, -41, 205, 208, +-94, 180, 36, -96, 341, -230, 390, 24, +156, 249, -87, 330, -33, -2, 146, -436, +183, -508, 32, -185, -81, 300, 74, 466, +371, 109, 454, -380, 301, -325, 100, 57, +-16, 398, 27, 229, 135, -265, 214, -406, +169, -148, -46, 199, -141, 284, 21, 36, +302, -327, 434, -299, 305, -14, 165, 276, +131, 272, 90, -68, 86, -188, 101, -23, +69, 39, 40, -64, -17, -174, 80, -111, +250, 42, 240, 58, 212, -56, 212, 32, +223, 178, 214, 150, 74, 3, -80, -260, +-81, -325, 138, -113, 385, 39, 370, 169, +0, 81, -207, -25, 10, 20, 347, 55, +442, 66, 212, -16, 17, -134, -2, -247, +14, -175, 24, -62, 261, 116, 436, 259, +270, 76, -93, -104, -255, -158, 128, 22, +511, 285, 378, 139, -112, -319, -300, -552, +57, -237, 483, 305, 501, 471, 180, 101, +1, -312, -34, -287, -38, 3, 6, 241, +244, 279, 488, 118, 255, -52, -208, -314, +-237, -515, 169, -370, 428, 60, 360, 471, +136, 504, 65, 68, 144, -396, 115, -301, +94, 158, 102, 460, 53, 162, 24, -467, +78, -678, 137, -259, 222, 286, 258, 483, +244, 247, 256, -133, 99, -227, -43, -107, +-40, 45, 55, 160, 198, 127, 256, 18, +234, -231, 111, -416, 37, -178, 60, 245, +159, 350, 184, -73, 67, -385, 108, -105, +184, 418, 162, 518, 117, 14, 186, -420, +290, -479, 156, -181, -149, 90, -231, 109, +73, 36, 439, -24, 531, 129, 181, 230, +-210, 83, -130, -241, 350, -319, 610, 18, +181, 292, -425, 96, -394, -383, 224, -492, +593, 44, 327, 558, -68, 472, 11, -94, +361, -519, 380, -323, 152, 98, -21, 300, +-147, 97, -232, -183, -76, -209, 359, -51, +584, 99, 309, 95, -22, 55, 49, -28, +273, -46, 171, -47, -97, -25, -78, -8, +119, -119, 168, -144, 110, 19, 130, 241, +266, 272, 297, -27, 89, -445, -85, -496, +-23, -36, 259, 535, 457, 614, 256, 3, +-130, -550, -282, -457, -94, 101, 326, 355, +426, 4, 143, -364, 32, -203, 93, 254, +252, 422, 233, 91, 62, -283, 26, -262, +19, 51, 24, 182, 40, 5, 118, -227, +204, -312, 213, -54, 174, 229, 160, 382, +126, 260, 86, -114, 66, -382, 44, -370, +123, -28, 164, 257, 133, 265, 19, -61, +20, -347, 236, -196, 277, 190, 67, 428, +-178, 152, -35, -319, 434, -391, 551, -59, +117, 322, -322, 246, -232, -187, 234, -417, +462, -201, 203, 223, -114, 347, -130, 101, +160, -161, 388, -120, 310, 84, 48, 99, +-172, -100, -85, -328, 182, -231, 325, 118, +273, 318, 101, 135, 75, -199, 56, -194, +-130, 111, -199, 255, 97, 6, 503, -281, +477, -182, 10, 149, -193, 257, 138, 9, +314, -261, 116, -344, -129, -137, -147, 150, +49, 288, 192, 276, 323, 118, 335, -123, +57, -268, -215, -244, -60, -58, 366, 143, +480, 124, 148, -44, -201, -60, -182, -7, +-38, 18, 53, -61, 99, -165, 239, 18, +378, 136, 287, 160, 143, 49, 48, -119, +6, -101, -62, -3, -77, 51, 16, -51, +72, -150, 48, -216, 85, -13, 232, 183, +331, 120, 307, 27, 155, -91, -28, 3, +-162, 147, -113, 77, 167, -36, 297, -119, +115, -147, -157, -145, -192, -171, 112, -119, +370, 71, 374, 228, 222, 215, -7, 105, +-51, -53, 68, -79, 155, 61, 139, 70, +-179, -80, -340, -327, -43, -403, 318, -121, +511, 229, 332, 345, 78, 197, 73, -13, +26, -97, -86, 6, -56, 63, 3, -21, +17, -117, 38, -241, 15, -200, 151, -22, +302, 151, 267, 220, 201, 95, 67, -152, +-86, -157, -57, 52, -7, 181, -42, 148, +23, -159, 103, -381, 187, -168, 195, 231, +55, 431, 92, 96, 168, -441, 95, -473, +38, 23, 47, 473, 20, 324, -90, -151, +-154, -381, -3, -87, 272, 260, 277, 255, +199, -42, 187, -363, 28, -279, -48, -27, +13, 190, 29, 257, -52, 125, -223, -60, +-91, -227, 315, -160, 402, 2, 163, 100, +39, 107, 117, 12, 199, -15, 14, -32, +-257, -107, -235, -119, -24, -31, 141, 48, +169, 31, 159, 8, 212, -26, 186, 37, +82, 90, 72, 50, 70, 9, -40, -125, +-179, -211, -216, -227, -57, -90, 210, 225, +438, 377, 366, 238, -54, -74, -392, -330, +-226, -301, 326, -77, 514, 60, 145, 94, +-288, 56, -317, -30, 44, 18, 322, 125, +203, 220, -88, 164, -181, -148, -2, -495, +244, -510, 244, -143, 130, 354, -43, 512, +-177, 289, -19, -6, 178, -195, 165, -215, +-83, -124, -197, -54, 3, -66, 251, -37, +228, -17, -7, 100, -28, 130, 65, 32, +156, -8, 44, -42, -215, -3, -214, -42, +30, -54, 205, -95, 222, -54, 148, 52, +53, 134, -7, 99, -115, -138, 2, -219, +142, -167, -61, 37, -216, 250, -56, 321, +284, 210, 404, -143, 46, -440, -341, -448, +-201, -128, 201, 235, 343, 307, 149, 151, +-192, -30, -252, 1, -34, 120, 94, 90, +75, -151, 79, -405, 98, -337, 126, 27, +42, 362, -159, 354, -108, -27, 126, -354, +251, -173, 100, 246, -250, 316, -306, -21, +-11, -351, 187, -266, 201, 170, 87, 330, +-43, 88, 6, -272, 56, -362, 75, -66, +125, 185, -40, 140, -261, -7, -307, -23, +-119, 141, 243, 251, 408, 132, 226, -81, +-66, -294, -186, -467, -109, -320, 11, -14, +102, 180, 63, 272, -31, 228, -102, 221, +-86, 212, 39, 51, 104, -168, -9, -343, +-88, -374, -30, -250, 109, 2, 225, 167, +172, 274, 9, 204, -165, 43, -234, -93, +-186, -206, -138, -55, -89, 96, 107, 198, +364, 164, 359, -79, 128, -319, -92, -310, +-216, -56, -271, 135, -220, 103, -30, -22, +136, 37, 98, 166, -71, 155, -41, 56, +155, -89, 250, -185, 167, -166, -52, -57, +-297, 88, -307, 36, -110, -117, 140, -122, +247, 14, -33, 105, -213, 61, -65, 46, +177, 130, 293, 171, -26, -43, -292, -349, +-158, -355, 116, -27, 285, 362, 82, 352, +-318, -49, -440, -436, -128, -425, 182, -20, +251, 442, 163, 475, 132, 93, 134, -263, +-132, -292, -332, -57, -218, 84, -32, -5, +-2, -117, -10, -79, 82, 30, 126, 131, +63, 109, -55, -16, -72, -90, -61, -110, +-44, -55, 20, 2, 23, 112, -82, 201, +-96, 104, 39, -138, 93, -213, 6, -109, +-220, -44, -267, -74, -35, -144, 194, 30, +262, 272, 125, 335, -45, 182, -124, -60, +-238, -285, -306, -347, -108, -193, 167, 45, +191, 289, 20, 282, -79, 6, -80, -280, +-51, -317, -58, -25, -20, 223, 104, 237, +92, 73, -41, -56, -185, -64, -262, -8, +-135, 14, 90, -84, 167, -182, 58, -171, +-48, 16, -101, 151, -52, 62, -5, -58, +-24, -20, 4, 187, -70, 295, -109, 108, +-10, -211, 22, -391, -26, -281, -163, -45, +-167, 85, 45, 97, 176, 134, 93, 191, +-91, 202, -124, 55, -53, -198, -98, -310, +-154, -221, -11, 20, 122, 194, 34, 200, +-157, 113, -150, 8, 33, -175, 26, -274, +-42, -160, -38, 92, -34, 271, -85, 150, +-109, -50, 42, -79, 127, 55, -11, 117, +-158, -26, -166, -292, -148, -371, -135, -84, +-50, 292, 128, 433, 252, 151, 141, -171, +-101, -229, -284, -33, -266, 159, -102, 67, +53, -225, 66, -359, -90, -37, -165, 367, +-101, 408, 97, 0, 287, -380, 157, -258, +-179, 89, -324, 295, -222, 134, -63, -184, +-59, -292, -143, -78, -6, 229, 141, 289, +147, 23, 93, -291, -51, -257, -134, -19, +-167, 206, -178, 206, -133, -7, -79, -71, +-26, 3, 30, 49, 68, -40, 11, -177, +-76, -183, -120, -55, -27, 103, 133, 235, +74, 238, -181, 38, -305, -172, -206, -206, +-35, -139, 30, -37, 19, -10, 70, 126, +43, 231, -29, 169, -56, -24, -54, -227, +-26, -263, -79, -113, -210, 72, -307, 125, +-158, 77, 147, 28, 243, 101, 83, 189, +-157, 72, -185, -162, 19, -347, 126, -310, +73, 14, -230, 284, -586, 270, -409, 55, +175, -165, 589, -119, 333, 52, -250, 137, +-423, 80, -131, -28, 218, -125, 113, -120, +-302, -60, -499, -45, -219, -15, 277, -16, +376, 14, 44, 143, -252, 224, -208, 196, +50, 6, 131, -181, -50, -220, -264, -186, +-349, -179, -203, -111, 57, 85, 188, 269, +173, 353, 51, 178, -96, -22, -136, -52, +-145, -114, -204, -192, -155, -301, -3, -274, +33, -53, -16, 191, -72, 376, -26, 420, +77, 270, -53, -18, -188, -302, -156, -492, +-115, -440, -3, -155, 87, 210, 120, 507, +82, 445, -187, 146, -364, -141, -305, -341, +-108, -353, 133, -215, 187, 18, 85, 281, +3, 400, -6, 246, -89, -48, -204, -302, +-280, -355, -276, -201, -32, -24, 206, 176, +213, 306, -4, 298, -263, 153, -170, -146, +70, -428, -10, -347, -239, -51, -181, 240, +100, 362, 220, 255, -44, 25, -325, -234, +-235, -403, 26, -285, 167, 80, 118, 350, +-95, 366, -322, 88, -331, -206, -101, -331, +225, -218, 341, 78, 64, 380, -273, 422, +-307, 74, -137, -433, -14, -683, -92, -401, +-174, 195, 51, 678, 256, 714, 81, 263, +-242, -295, -401, -563, -124, -531, 236, -254, +252, 113, -12, 444, -335, 501, -400, 156, +-153, -260, 100, -366, 171, -147, 122, 158, +-19, 283, -157, 134, -287, -211, -248, -368, +49, -210, 262, 205, 120, 453, -228, 329, +-351, -60, -186, -387, 63, -364, 123, -90, +9, 221, -50, 298, -102, 139, -78, -61, +-27, -193, -57, -147, -211, -13, -282, 72, +-23, 53, 291, 86, 273, 95, -119, 31, +-443, -35, -329, -73, 11, -76, 221, -87, +155, -43, -165, 39, -390, 77, -235, 27, +120, 35, 280, 94, 84, 111, -154, -3, +-259, -142, -168, -169, -12, -83, 15, 56, +-58, 124, -163, 35, -80, -74, 33, 55, +11, 186, -79, 97, -96, -145, -5, -311, +-16, -235, -78, 35, -87, 244, -86, 305, +-46, 249, -51, 137, -163, -62, -180, -305, +-27, -525, 153, -430, 66, -14, -175, 427, +-154, 669, -3, 432, 61, -124, -81, -465, +-182, -306, -88, 115, -57, 299, -45, -4, +-85, -423, -165, -503, -120, -117, 48, 496, +229, 866, 152, 556, -154, -217, -313, -854, +-229, -788, 4, -17, -20, 675, -271, 660, +-284, -56, 41, -637, 464, -421, 452, 284, +-43, 702, -572, 366, -646, -338, -230, -690, +258, -430, 401, 133, 16, 498, -379, 497, +-292, 162, 61, -188, 232, -303, 77, -254, +-149, -146, -163, -24, -175, 163, -193, 313, +-108, 252, -42, 20, 97, -226, 51, -211, +-110, -7, -138, 113, -93, -2, 8, -287, +74, -269, 49, 170, -29, 658, -184, 668, +-382, 166, -411, -594, -126, -1039, 182, -702, +302, 169, 293, 915, 83, 869, -96, 235, +-293, -345, -478, -528, -364, -306, -145, 1, +160, 143, 319, 77, 99, 17, -152, 45, +-182, 101, -55, 63, 82, -48, 4, -76, +-233, -72, -273, -61, -204, -5, -34, 157, +141, 252, 96, 118, -6, -225, -59, -440, +-158, -247, -176, 188, -92, 472, -64, 403, +-45, 100, -128, -170, -102, -467, 150, -576, +209, -207, -4, 395, -303, 786, -431, 555, +-217, -173, 52, -704, 196, -634, 121, -25, +-142, 554, -225, 547, -42, 92, 167, -304, +92, -341, -217, -153, -394, 31, -218, 98, +60, 152, 93, 115, 6, 123, -38, 96, +-34, -79, -124, -253, -229, -343, -127, -141, +132, 238, 293, 527, 144, 488, -255, 128, +-558, -390, -608, -796, -325, -731, 206, -166, +623, 658, 702, 1164, 284, 837, -431, -39, +-970, -937, -839, -1054, -179, -390, 458, 419, +715, 742, 365, 456, -187, -63, -544, -423, +-546, -368, -158, -144, 112, 143, 95, 333, +32, 377, 56, 351, 124, 82, 34, -402, +-261, -681, -457, -544, -346, -14, 4, 520, +250, 681, 149, 430, -136, -72, -198, -453, +-14, -550, 56, -232, -65, 267, -215, 629, +-74, 466, 79, -151, -100, -529, -301, -623, +-175, -242, 126, 346, 116, 711, -192, 570, +-314, -79, -58, -667, 231, -668, 178, -28, +-14, 620, -143, 716, -276, 170, -354, -518, +-290, -678, -43, -372, 223, 213, 281, 604, +48, 612, -271, 168, -482, -525, -304, -788, +293, -368, 661, 437, 341, 828, -477, 464, +-1018, -234, -711, -608, 17, -417, 481, 42, +568, 316, 363, 261, -51, 95, -439, -88, +-535, -115, -290, -66, -66, -120, 41, -186, +130, 98, 236, 478, 99, 618, -338, 134, +-528, -610, -359, -933, 57, -566, 365, 301, +388, 859, 159, 694, -200, 117, -497, -223, +-533, -189, -263, -223, 69, -443, 355, -440, +260, 58, -105, 595, -400, 650, -344, 161, +34, -481, 345, -507, 350, 84, -103, 588, +-565, 421, -673, -361, -281, -900, 344, -623, +447, 280, 113, 879, -224, 751, -288, 109, +-17, -401, 45, -381, -95, -126, -162, -31, +-326, -88, -254, -128, 53, -33, 323, 239, +317, 464, -123, 248, -485, -313, -462, -572, +-103, -244, 178, 340, 234, 653, 121, 452, +-182, -209, -338, -735, -247, -674, -12, 65, +166, 747, 23, 682, -172, -29, -240, -733, +-138, -704, 41, -9, 95, 807, 25, 934, +-192, 279, -282, -657, -116, -1008, 193, -506, +254, 396, -67, 901, -460, 491, -571, -373, +-289, -898, 263, -490, 696, 466, 500, 1113, +-216, 824, -920, -163, -777, -1113, -4, -1261, +541, -357, 470, 805, -150, 1419, -463, 826, +-259, -498, 119, -1325, 203, -823, -13, 441, +-249, 1119, -465, 640, -356, -572, 55, -1152, +498, -491, 535, 804, 15, 1504, -604, 722, +-685, -780, -367, -1697, 89, -1060, 324, 390, +210, 1308, 39, 1037, -124, 50, -101, -616, +-93, -570, -60, -55, -134, 257, -321, 213, +-349, -197, -60, -382, 333, -134, 286, 302, +-50, 574, -241, 406, -151, -79, -66, -612, +-124, -651, -186, -213, -176, 382, -124, 603, +78, 436, 332, -5, 210, -276, -176, -284, +-600, -224, -576, -70, -27, 46, 410, 216, +520, 294, 217, 97, -275, -241, -668, -430, +-664, -136, -194, 244, 352, 432, 536, 378, +311, 114, -34, -224, -345, -449, -509, -380, +-423, -172, -154, 139, 157, 277, 203, 291, +136, 195, 220, -22, 97, -88, -239, -61, +-545, 84, -582, 37, -240, -209, 278, -327, +567, -108, 445, 255, -78, 399, -577, 229, +-605, -187, -313, -443, 28, -293, 414, 127, +549, 541, 138, 555, -450, 80, -818, -443, +-536, -688, 162, -510, 610, 84, 527, 657, +2, 739, -545, 173, -539, -461, -11, -493, +243, -81, -78, 204, -513, 173, -268, -23, +423, -136, 517, -61, 77, 100, -381, 226, +-412, 200, -153, -93, -105, -327, -144, -291, +70, 18, 222, 346, 69, 378, -145, 76, +-342, -313, -256, -370, 39, -117, 228, 270, +221, 316, -58, 100, -443, -66, -388, -92, +-30, -54, 229, -76, 200, -109, -56, -68, +-228, 94, -276, 193, -237, 135, -11, -109, +319, -199, 276, 8, -104, 174, -405, 195, +-270, 81, 21, -84, 34, -143, -58, -186, +-119, -161, -57, -139, -23, 75, -145, 300, +-118, 349, 107, 170, 263, -135, 97, -182, +-196, -40, -271, 35, -235, -160, -215, -264, +-199, -95, -103, 224, 145, 425, 216, 215, +141, -191, 129, -400, 83, -184, -147, 140, +-533, 379, -597, 424, -203, 23, 357, -484, +523, -563, 99, -93, -388, 426, -363, 480, +-4, 78, 225, -355, 3, -425, -200, -62, +-75, 368, -46, 496, -97, 195, -173, -205, +-30, -328, 124, -173, 23, 67, -134, 145, +-159, -38, -82, -349, -139, -343, -122, 167, +181, 624, 383, 596, 153, 136, -371, -226, +-677, -361, -537, -479, 12, -304, 671, -24, +727, 386, 102, 480, -647, 213, -841, -335, +-313, -627, 273, -217, 529, 449, 406, 863, +-58, 453, -540, -268, -600, -746, -125, -611, +376, -77, 442, 275, 69, 331, -311, 109, +-570, -49, -456, 38, 115, 168, 565, 209, +492, -4, -23, -294, -387, -260, -375, 41, +-299, 180, -192, 65, -9, -128, 198, -175, +238, -84, 64, 89, -29, 234, -127, 266, +-221, 62, -343, -166, -54, -135, 288, 6, +171, 116, 77, -10, -113, -74, -331, -176, +-586, -272, -403, -56, 340, 163, 791, 367, +484, 397, -299, 224, -660, -141, -450, -403, +35, -413, 352, -140, 202, 275, -227, 298, +-494, -11, -227, -327, 260, -178, 427, 214, +81, 444, -330, 366, -342, -49, 81, -469, +356, -447, 146, -34, -367, 397, -593, 361, +-338, -205, 68, -508, 388, -242, 403, 346, +257, 597, -193, 386, -458, -81, -397, -415, +-122, -478, 330, -269, 354, 118, -119, 372, +-554, 372, -362, 72, 138, -273, 430, -255, +301, 73, -99, 307, -278, 98, -297, -256, +-198, -385, -83, -110, 18, 372, 198, 493, +263, 217, 164, -214, -224, -353, -573, -264, +-447, -160, 68, 8, 510, 209, 449, 311, +-51, 264, -434, 60, -352, -127, -63, -174, +90, -208, 76, -87, 12, -3, -35, -36, +-33, -25, -64, 162, -122, 330, -60, 291, +64, -26, 198, -384, 45, -360, -440, -112, +-531, 208, -17, 231, 523, 19, 509, -105, +14, -23, -464, 185, -411, 222, -68, 58, +89, -228, -49, -388, -165, -179, 17, 233, +190, 362, 235, 127, 51, -188, -172, -289, +-238, -84, -225, 242, -176, 330, -23, 72, +229, -131, 203, -127, -17, -60, -236, -48, +-219, -131, -25, -154, 62, -16, 141, 168, +71, 275, -78, 215, -251, 82, -177, -48, +79, -67, 146, -88, -49, -290, -249, -346, +-126, -10, 68, 413, 221, 429, 151, -20, +-59, -353, -241, -324, -318, 51, -148, 485, +139, 444, 292, 12, 161, -485, -134, -554, +-350, -138, -177, 390, 112, 425, 20, 71, +-29, -362, 18, -395, 87, 23, 88, 432, +-160, 508, -214, 93, -76, -311, 160, -325, +133, -49, -231, 129, -365, -63, -43, -357, +317, -315, 250, 174, -76, 654, -155, 576, +-27, 67, -24, -301, -250, -394, -345, -240, +8, -106, 337, 11, 409, 146, 80, 186, +-402, 122, -463, -82, -185, -220, 176, -48, +281, 310, 172, 343, -42, 16, -182, -332, +-180, -352, -56, 39, 106, 191, -77, 101, +-141, -158, -46, -305, 99, 11, 125, 495, +-59, 639, -106, 38, 51, -745, 199, -843, +-115, -46, -471, 817, -282, 795, 307, 25, +444, -762, -99, -625, -491, 48, -145, 509, +571, 408, 533, 52, -293, -200, -896, -295, +-603, -105, 261, 141, 677, 170, 419, -6, +61, -117, -176, -65, -360, 68, -478, 216, +-290, 97, 249, -145, 511, -325, 267, -193, +-212, 224, -374, 460, -151, 213, 128, -254, +230, -337, -77, -183, -307, 13, -199, 154, +120, 223, 269, 136, 127, 45, 8, -3, +-153, -141, -298, -236, -154, -237, 208, 42, +287, 254, -210, 250, -616, 36, -194, -83, +678, -92, 806, -70, 3, 69, -671, 67, +-697, 28, -273, -149, 242, -166, 598, -16, +371, 221, -245, 255, -632, -34, -303, -246, +405, -370, 565, 16, 231, 486, -362, 610, +-649, 107, -426, -686, 154, -861, 541, -190, +397, 745, 33, 799, -330, 55, -320, -627, +-160, -519, -30, 105, 115, 498, 178, 387, +57, -198, -144, -507, -150, -164, 146, 397, +350, 549, -23, 52, -522, -640, -491, -786, +87, -223, 452, 662, 232, 1112, -142, 594, +-167, -516, 22, -1189, 83, -718, 121, 335, +-122, 1076, -231, 789, -143, -319, -52, -1026, +151, -838, 221, 227, 27, 1088, -260, 838, +-266, -234, 4, -978, 287, -716, 271, 154, +92, 941, -57, 730, -352, -160, -490, -792, +-248, -675, 274, 14, 566, 565, 318, 651, +-215, 69, -627, -554, -349, -632, 395, -123, +834, 553, 304, 807, -765, 448, -988, -390, +-281, -912, 632, -809, 830, -54, 213, 844, +-252, 939, -553, 275, -369, -646, 89, -934, +345, -214, 323, 733, -36, 898, -355, -28, +-369, -895, 9, -716, 302, 251, 249, 890, +66, 499, -117, -350, -300, -771, -267, -348, +-13, 256, 301, 505, 457, 230, 99, -70, +-419, -94, -523, -35, -119, -13, 291, -149, +275, -258, -51, -95, -117, 337, 79, 453, +136, 86, -17, -404, -130, -443, -79, -6, +-122, 362, -121, 428, -96, 26, 30, -337, +222, -518, 227, -159, 138, 414, -140, 694, +-404, 354, -284, -461, 286, -762, 608, -558, +73, 279, -661, 809, -720, 603, 75, -56, +660, -682, 443, -619, -135, -40, -247, 664, +27, 684, 2, 40, -84, -732, -202, -767, +-114, -114, 49, 556, 218, 825, 165, 402, +-110, -272, -150, -777, -146, -466, 23, 71, +88, 394, 82, 329, 93, 46, 19, -115, +-115, -177, -163, 60, -64, 134, -68, 144, +111, -47, 189, -231, 87, -320, -187, -176, +-408, 279, -130, 425, 343, 292, 491, -203, +25, -380, -358, -88, -314, 223, 110, 283, +334, -4, -56, -262, -451, -325, -358, -87, +230, 155, 535, 235, 247, 216, -191, 137, +-283, -100, -99, -254, -9, -22, -44, 61, +-29, -27, 275, -99, 252, -41, -228, 102, +-548, 111, -233, -11, 339, -10, 594, 152, +245, 141, -417, -61, -566, -471, -279, -484, +280, 190, 655, 756, 330, 604, -237, -213, +-625, -705, -507, -530, 146, 69, 630, 564, +539, 476, -171, -48, -671, -521, -381, -347, +176, 71, 427, 291, 189, 141, -62, -48, +-108, 81, -56, 111, 57, 114, 83, -93, +-82, -398, -204, -375, -190, 44, -180, 452, +-28, 392, 213, 67, 519, -349, 416, -520, +-45, -235, -451, 410, -621, 836, -149, 491, +453, -115, 467, -825, -146, -999, -774, -403, +-375, 491, 555, 1098, 920, 625, 310, -294, +-597, -686, -679, -403, -155, 185, 462, 601, +511, 387, -62, -223, -572, -690, -551, -581, +-29, 89, 450, 621, 621, 664, 306, 111, +-231, -516, -570, -747, -437, -241, 320, 629, +705, 884, 238, 369, -625, -447, -975, -881, +-275, -737, 805, 14, 1112, 798, 336, 936, +-640, 263, -1095, -711, -529, -1044, 596, -421, +1166, 741, 603, 1178, -645, 577, -1194, -561, +-549, -1259, 616, -758, 995, 420, 308, 1099, +-589, 766, -853, -240, -213, -1090, 655, -881, +902, 202, 363, 997, -474, 1020, -884, 136, +-589, -756, 46, -978, 624, -523, 570, 387, +92, 919, -377, 650, -430, -197, 37, -977, +464, -901, 483, 193, -97, 1336, -706, 1229, +-718, -182, -54, -1486, 661, -1299, 673, 21, +243, 1167, -350, 1206, -582, 237, -201, -875, +262, -1074, 480, -284, 166, 676, -331, 852, +-604, 208, -327, -421, 293, -597, 640, -226, +577, 249, -85, 477, -638, 282, -501, -254, +18, -415, 381, -225, 214, 115, -42, 376, +-150, 268, -167, 24, 11, -249, 260, -275, +246, -146, -56, -52, -308, 150, -227, 348, +17, 334, 107, -160, 160, -492, 220, -319, +-17, 245, -162, 644, -190, 358, -156, -492, +20, -953, 102, -370, 311, 596, 248, 1023, +-55, 430, -327, -478, -429, -857, -111, -445, +188, 397, 406, 881, 294, 470, -48, -503, +-167, -1001, -302, -512, -227, 421, 27, 853, +321, 534, 205, -220, -154, -621, -164, -280, +43, 300, 124, 423, -19, 54, -60, -379, +-60, -417, 86, -54, 98, 297, -91, 329, +-179, 20, -131, -136, 171, -63, 223, 28, +-27, 8, -193, -20, 17, 38, 284, 100, +155, 23, -189, -118, -406, -174, -222, -174, +99, -17, 367, 155, 251, 298, -62, 231, +-216, -71, -203, -244, 61, -174, 267, 37, +204, 133, -68, 76, -381, -119, -379, -169, +63, -75, 445, 147, 366, 258, 46, 49, +-327, -12, -390, -12, -180, -45, 142, -320, +314, -419, 349, 12, 238, 634, -205, 891, +-504, 219, -477, -735, 14, -1197, 496, -591, +443, 683, -26, 1229, -383, 601, -240, -549, +157, -934, 341, -285, 133, 489, -200, 504, +-371, -39, -161, -391, 132, -174, 272, 266, +213, 375, -22, -1, -249, -447, -253, -493, +29, -52, 231, 615, 183, 792, -87, 183, +-205, -640, 70, -993, 179, -484, -5, 555, +-81, 1207, -186, 833, -98, -474, -32, -1411, +51, -940, 299, 379, 240, 1241, 31, 870, +-213, -172, -253, -853, -208, -741, -52, -55, +167, 568, 227, 663, 238, 187, 43, -341, +-212, -525, -289, -408, -57, 121, 155, 621, +151, 511, 9, -122, -163, -721, -100, -618, +14, 124, 309, 879, 331, 805, -117, -74, +-450, -841, -462, -810, -34, -49, 427, 625, +525, 715, 264, 77, -259, -632, -553, -724, +-294, -67, 205, 852, 434, 895, 115, 3, +-278, -858, -336, -968, 77, -114, 551, 867, +398, 1017, -171, 99, -658, -968, -537, -1103, +5, -161, 489, 1026, 551, 1073, 149, 158, +-193, -780, -332, -725, -148, 86, 33, 528, +139, 253, 183, -348, -21, -440, -312, -65, +-266, 293, 174, 270, 459, 76, 262, 12, +-275, 18, -527, -26, -169, -233, 454, -166, +644, 134, 74, 263, -681, -1, -733, -306, +-32, -287, 678, 166, 739, 437, 76, 228, +-582, -206, -614, -484, -159, -206, 402, 365, +591, 614, 313, 172, -241, -484, -614, -675, +-539, -204, 78, 444, 711, 617, 603, 217, +17, -343, -602, -497, -589, -223, -92, 211, +348, 392, 440, 296, 203, 7, -72, -346, +-329, -465, -204, -128, 44, 478, 258, 623, +136, 80, -264, -583, -297, -766, 44, -158, +312, 681, 210, 834, -18, 163, -198, -643, +-131, -776, 1, -142, 122, 705, 170, 782, +-29, 86, -165, -716, -107, -910, -5, -127, +46, 696, -3, 793, -7, 83, 74, -567, +131, -519, 94, 33, -48, 520, -79, 373, +-33, -161, 3, -495, -23, -234, -172, 196, +-164, 276, -45, 36, 202, -189, 375, -87, +222, 34, -53, 118, -246, 206, -219, 211, +-136, 43, -61, -359, 51, -584, 171, -308, +116, 341, -19, 829, -34, 533, -50, -220, +34, -693, 73, -547, 44, -40, -78, 386, +-215, 434, -84, 125, 126, -139, 303, -164, +96, 49, -250, 180, -280, -56, -108, -336, +128, -362, 199, 33, 187, 504, 228, 432, +46, -40, -329, -427, -455, -282, -173, 116, +195, 313, 330, 170, 237, -117, 56, -287, +-169, -206, -284, 20, -157, 184, 157, 235, +356, 87, 95, -107, -186, -225, -263, -111, +-123, 255, 119, 343, 204, 46, 104, -407, +-99, -477, -276, -4, -108, 445, 252, 432, +291, -155, 87, -550, -260, -267, -178, 390, +24, 765, 12, 327, 58, -387, -12, -766, +-12, -514, -189, 152, -192, 466, 186, 375, +527, 29, 448, -146, -222, -16, -722, 53, +-570, -57, 106, -238, 656, -123, 532, 257, +-110, 449, -551, 106, -397, -525, 44, -667, +410, -160, 399, 595, 181, 816, -133, 236, +-496, -528, -441, -764, -11, -200, 476, 473, +441, 645, -91, 245, -462, -335, -290, -563, +267, -328, 488, 96, 171, 310, -346, 256, +-433, 162, -84, 58, 232, -60, 264, -256, +8, -307, -96, -54, -73, 230, -78, 296, +-66, 132, 103, -134, 271, -262, 105, -103, +-171, 80, -306, 128, -130, -14, 86, -82, +112, -22, 64, 45, 72, 117, 108, 100, +41, 91, -68, -7, -192, -102, -121, -204, +7, -238, 9, -58, -13, 115, 16, 252, +140, 172, 161, 32, 59, -48, -92, -65, +-98, 51, -37, 21, -54, -170, -149, -307, +-99, -144, 111, 235, 274, 372, 151, 250, +-170, -89, -229, -385, 15, -281, 283, 57, +75, 413, -223, 293, -254, -99, 28, -309, +264, -314, 35, -10, -139, 234, -162, 259, +57, 40, 238, -240, 101, -150, -35, 66, +-218, 244, -182, 181, 55, -26, 155, -185, +108, -253, -100, -130, -177, 41, -1, 232, +110, 213, 107, 51, 15, -114, -76, -150, +-41, 27, -34, 102, -30, 10, -48, -121, +-58, -120, 107, -16, 196, 180, 35, 253, +-198, 101, -187, -221, 135, -420, 244, -235, +-149, 176, -377, 462, -83, 338, 490, 12, +562, -332, -156, -369, -662, -57, -583, 246, +128, 255, 676, -60, 438, -278, -107, -210, +-492, 69, -282, 332, 130, 360, 377, 140, +229, -172, -186, -416, -428, -464, -339, -214, +109, 258, 393, 624, 320, 561, 58, 18, +-129, -551, -123, -578, -178, -163, -104, 355, +-13, 461, 76, 90, 97, -304, -97, -374, +-53, -30, 127, 376, 221, 391, 65, 46, +-255, -331, -316, -394, -113, -71, 249, 298, +416, 374, 153, 76, -257, -273, -470, -389, +-255, -181, 237, 156, 446, 373, 172, 242, +-168, -129, -310, -263, -89, -81, 223, 267, +206, 350, -28, -4, -283, -413, -213, -529, +71, -235, 285, 232, 174, 521, -137, 428, +-263, 108, -160, -236, 97, -361, 256, -206, +248, 69, 21, 228, -168, 164, -362, -4, +-311, -209, 72, -272, 407, -170, 462, 113, +41, 336, -432, 325, -557, 91, -86, -199, +483, -270, 595, -99, 126, 180, -524, 244, +-643, -118, -240, -442, 380, -341, 602, 150, +320, 560, -127, 482, -432, 22, -378, -452, +-70, -394, 324, 55, 422, 319, 44, 141, +-454, -230, -478, -291, -17, -119, 477, 152, +584, 298, 225, 214, -290, 2, -661, -149, +-471, -125, 116, -62, 547, 21, 435, 85, +-120, 70, -475, -111, -308, -262, 223, -172, +503, 161, 286, 389, -253, 319, -497, -11, +-222, -343, 101, -293, 201, 6, 90, 258, +106, 161, 146, -109, -77, -296, -348, -205, +-307, 83, 124, 311, 507, 298, 305, 31, +-185, -146, -403, -142, -212, -94, 142, -85, +214, -31, 7, 69, -173, 112, -135, 59, +77, -2, 232, -48, 200, -101, -17, 19, +-245, 90, -270, 69, -85, -66, 173, -134, +279, -16, 50, 96, -194, 202, -152, 85, +-10, -182, 195, -303, 113, -94, -127, 253, +-185, 208, -133, -33, 119, -176, 177, -9, +93, 205, -19, 125, -86, -135, 3, -373, +-29, -88, -167, 306, -178, 366, 7, 32, +245, -394, 302, -242, 23, 133, -224, 332, +-254, 138, -40, -255, 164, -361, 65, -84, +-69, 255, -11, 297, 163, 60, 91, -10, +-184, 44, -219, -41, -10, -224, 117, -317, +56, -122, -84, 126, -44, 323, 151, 283, +198, 62, 18, -177, -186, -254, -176, -12, +-20, 103, 39, 110, -55, -11, -131, -167, +50, -155, 228, 40, 179, 218, -13, 157, +-250, -55, -95, -151, 169, -6, 185, 101, +-91, 50, -444, -106, -290, -190, 126, -18, +496, 223, 476, 232, 12, -68, -420, -362, +-513, -204, -119, 296, 284, 465, 315, 118, +152, -464, -80, -596, -297, -68, -260, 595, +100, 685, 447, 73, 366, -654, -236, -701, +-647, -108, -500, 509, 103, 665, 741, 213, +641, -372, 24, -608, -557, -193, -497, 403, +-20, 549, 241, 160, 199, -464, -122, -649, +-279, -356, -101, 299, 228, 770, 446, 641, +271, 11, -182, -633, -471, -667, -302, -172, +119, 387, 365, 438, 94, 81, -341, -250, +-339, -290, 7, -36, 424, 251, 478, 337, +141, 139, -320, -232, -598, -447, -273, -213, +237, 202, 468, 510, 304, 291, -170, -230, +-432, -537, -316, -385, 35, 192, 417, 508, +354, 313, -24, -194, -255, -384, -188, -86, +36, 244, 112, 325, -10, -24, -215, -312, +-211, -352, 127, -89, 417, 357, 298, 477, +-60, 182, -457, -274, -458, -542, -113, -390, +258, 98, 496, 487, 294, 513, -37, 122, +-260, -309, -243, -288, -86, -31, -10, 126, +-37, -59, -98, -297, -44, -253, 114, 85, +164, 394, 192, 410, 285, 146, 164, -166, +-59, -137, -455, -118, -694, -128, -401, -220, +240, -219, 765, 80, 523, 281, -100, 367, +-422, 141, -246, -121, 77, -247, 152, -143, +91, 47, 1, 50, -92, 99, -147, 42, +-73, -20, 13, -98, 23, -123, -14, -41, +-76, -14, -7, 8, 135, 49, 235, 175, +200, 272, 72, 193, -165, -70, -346, -366, +-308, -434, -132, -166, 131, 164, 187, 298, +96, 159, 23, -38, 73, -71, 171, 44, +97, 201, -105, 144, -286, -64, -205, -231, +86, -260, 193, -151, -8, -39, -217, 164, +-168, 290, 111, 157, 329, -105, 222, -166, +-115, 19, -346, 146, -223, 112, 154, -92, +350, -226, 202, -153, -130, 88, -343, 263, +-332, 79, -75, -196, 261, -241, 318, 40, +128, 250, -199, 174, -255, 1, 43, -123, +275, -57, 220, -19, -116, -9, -310, -35, +-234, -27, -135, 30, 89, -21, 310, -8, +301, 11, -36, 93, -419, 124, -254, 32, +237, -78, 540, -166, 242, -94, -434, -15, +-749, 101, -304, 90, 500, 43, 764, 59, +257, -16, -486, -82, -654, -81, -163, 28, +383, 72, 516, -13, 182, -123, -258, -143, +-431, 20, -305, 222, 57, 333, 434, 156, +469, -229, -26, -423, -598, -252, -610, 79, +48, 298, 740, 260, 660, 60, -11, -149, +-682, -247, -629, -137, 21, 44, 487, 235, +387, 195, -165, -68, -379, -204, -137, -117, +224, 165, 381, 246, 133, 83, -224, -202, +-410, -398, -209, -289, 173, 62, 334, 487, +186, 459, -155, 75, -287, -314, -112, -365, +155, -67, 273, 157, 85, 212, -162, -9, +-265, -176, -192, -198, 110, -69, 339, 138, +243, 238, -127, 219, -377, 56, -194, -174, +112, -279, 272, -110, 114, 118, -123, 233, +-199, 57, -30, -206, 193, -286, 155, -97, +-15, 226, -190, 377, -178, 301, -56, -66, +103, -348, 208, -424, 122, -62, -143, 321, +-308, 302, -118, 3, 260, -337, 379, -193, +24, 157, -262, 355, -235, 144, 45, -249, +158, -314, -81, -54, -155, 225, -27, 187, +159, 15, 149, -66, -67, -51, -80, -61, +69, -113, 181, -80, 30, 42, -255, 89, +-289, 72, -38, 52, 240, 95, 221, 137, +-45, 15, -235, -222, -107, -316, 120, -146, +291, 129, 202, 254, -95, 129, -319, 8, +-356, -44, -43, -60, 261, -72, 351, -57, +59, 55, -287, 82, -227, 63, -8, -22, +222, -41, 215, -6, 76, -15, -54, -109, +-242, -167, -239, -8, -70, 166, 151, 245, +225, 115, 62, -79, -49, -147, -91, -115, +-34, -11, 10, 36, 10, 50, 62, -1, +61, -6, -49, -8, -173, -50, -100, -33, +82, 49, 116, 135, -28, 102, -144, -56, +7, -166, 262, -128, 231, 37, -141, 210, +-426, 221, -227, 9, 220, -257, 415, -310, +99, -143, -264, 71, -261, 269, -84, 317, +59, 159, 147, -139, 266, -347, 246, -206, +-68, 110, -420, 323, -439, 171, -86, -215, +354, -394, 480, -158, 197, 345, -299, 504, +-521, 135, -173, -421, 332, -563, 444, -142, +108, 488, -263, 666, -318, 153, -78, -477, +108, -681, 183, -240, 91, 381, -88, 632, +-184, 299, -151, -270, 91, -580, 236, -331, +195, 272, 8, 563, -212, 327, -195, -321, +-29, -625, 116, -266, 124, 383, -93, 652, +-190, 208, -17, -406, 190, -582, 217, -219, +46, 283, -98, 496, -157, 263, -183, -129, +-85, -359, 157, -293, 285, -6, 139, 260, +-161, 322, -288, 78, -198, -294, -17, -407, +197, -63, 299, 378, 203, 497, -48, 130, +-226, -349, -270, -529, -119, -281, 116, 161, +224, 392, 79, 332, -164, 76, -128, -146, +109, -252, 255, -201, 30, 26, -285, 216, +-268, 178, 26, -77, 310, -301, 242, -177, +-45, 182, -219, 403, -142, 253, -6, -171, +52, -411, 59, -358, 38, -20, 32, 314, +-57, 389, -69, 178, 6, -140, 147, -262, +147, -202, -85, 10, -238, 114, -182, 78, +68, -16, 230, -54, 150, 47, -39, 103, +-97, 28, -105, -119, -56, -97, 16, 17, +35, 84, 78, 33, 47, -55, 5, -26, +-41, 96, -49, 152, -20, 31, -35, -210, +-48, -288, -17, -92, 69, 169, 113, 257, +65, 148, -2, 12, -50, -44, -140, -44, +-183, -117, -62, -158, 122, -91, 250, 90, +162, 228, -14, 133, -138, -41, -162, -189, +-79, -128, -40, 45, 34, 146, 64, 64, +82, -96, 51, -96, -46, 56, -43, 172, +49, 74, 116, -108, -16, -188, -170, -81, +-179, 96, 32, 135, 182, 20, 114, -67, +-23, -97, -120, -35, -124, 54, -75, 129, +101, 167, 232, 48, 159, -122, -102, -279, +-259, -137, -131, 160, 125, 269, 246, 55, +49, -257, -258, -229, -364, 19, -43, 224, +416, 161, 434, 8, -19, -39, -367, 3, +-198, 89, 180, 2, 235, -191, -100, -274, +-305, -148, -184, 110, 68, 289, 211, 279, +154, 102, 62, -216, -31, -326, -20, -94, +-7, 254, -27, 332, -56, 17, -82, -272, +-12, -292, -28, -27, -59, 218, -38, 163, +71, -90, 183, -218, 150, -18, 34, 261, +-101, 315, -146, 42, -90, -296, 10, -341, +60, -78, 12, 240, -64, 279, -104, 4, +-14, -281, 102, -312, 186, -27, 200, 359, +13, 496, -208, 195, -314, -328, -136, -527, +180, -243, 261, 188, 29, 365, -162, 138, +-85, -218, 103, -288, 152, 9, -19, 334, +-140, 308, -86, -34, 51, -341, 100, -288, +68, 10, -22, 239, -107, 224, -105, -45, +-20, -220, 99, -155, 101, 97, -16, 243, +-72, 132, -8, -61, 70, -230, 88, -172, +44, 14, -53, 204, -171, 225, -176, 37, +-35, -205, 136, -327, 195, -153, 126, 204, +-23, 449, -135, 283, -110, -149, 30, -435, +146, -294, 26, 88, -132, 313, -142, 198, +-29, -119, 60, -292, 59, -153, 78, 165, +95, 334, 79, 218, -18, -54, -122, -252, +-96, -216, 7, -34, -18, 77, -152, 30, +-151, -111, 144, -107, 414, 125, 294, 357, +-126, 316, -416, -83, -296, -425, 51, -323, +309, 86, 179, 348, -121, 164, -220, -247, +-119, -427, 96, -152, 229, 299, 258, 515, +114, 280, -259, -146, -481, -361, -278, -229, +239, 52, 527, 171, 321, 43, -188, -105, +-513, -104, -299, 22, 154, 91, 427, -16, +251, -53, -59, 64, -260, 250, -250, 177, +-9, -139, 219, -326, 220, -226, -64, 113, +-272, 237, -189, 95, 60, -154, 256, -213, +251, -16, 84, 160, -135, 218, -227, 89, +-99, -50, 24, -125, 40, -92, -42, 6, +-82, 33, 10, -20, 161, -58, 246, -15, +74, 46, -204, 36, -277, -17, -69, 22, +193, 108, 228, 169, -3, 9, -278, -269, +-291, -339, 46, -65, 385, 349, 339, 424, +-77, 68, -361, -382, -248, -439, 83, -75, +338, 342, 237, 455, -117, 114, -393, -278, +-298, -374, 73, -110, 361, 168, 345, 158, +57, 36, -242, -59, -338, 7, -97, 120, +246, 80, 290, -56, -5, -197, -317, -180, +-316, -18, -6, 136, 342, 177, 444, 133, +183, 18, -290, -140, -543, -197, -304, -95, +211, 106, 522, 209, 313, 152, -229, -23, +-519, -190, -246, -240, 309, -117, 572, 108, +179, 274, -440, 285, -524, 22, -84, -253, +407, -321, 410, -90, 54, 221, -219, 245, +-291, 42, -196, -198, -14, -211, 242, -13, +275, 206, 99, 229, -156, 54, -219, -101, +-16, -104, 151, -26, 133, -38, -121, -125, +-282, -176, -143, -79, 137, 151, 311, 381, +199, 329, -52, 42, -187, -227, -159, -246, +-11, -131, 91, -88, 81, -84, 0, -85, +-51, 81, -39, 277, -2, 309, 14, 68, +-50, -256, -114, -254, -46, -6, 162, 208, +305, 179, 205, 11, -141, -142, -378, -237, +-298, -165, -3, 51, 245, 168, 245, 118, +29, -24, -193, -75, -192, 31, 76, 171, +352, 232, 277, 39, -115, -239, -500, -359, +-399, -226, 90, 48, 477, 216, 440, 240, +-22, 98, -434, -107, -422, -185, -39, -70, +354, 153, 421, 256, 105, 133, -287, -136, +-381, -340, -128, -265, 254, 5, 441, 241, +169, 272, -321, 132, -568, -97, -297, -260, +320, -171, 621, 53, 360, 219, -179, 141, +-449, -55, -283, -153, 75, -107, 281, 50, +124, 136, -114, 76, -172, -52, -30, -109, +85, -32, 95, 59, 121, 28, 79, -57, +-146, -124, -346, -86, -200, 28, 258, 179, +530, 298, 299, 224, -213, -13, -550, -342, +-422, -452, 39, -257, 388, 103, 362, 394, +121, 365, -115, 117, -253, -203, -230, -364, +2, -227, 286, 106, 317, 424, -16, 391, +-374, -59, -379, -498, -22, -503, 328, -16, +332, 489, 43, 497, -167, 39, -120, -458, +-31, -507, -11, -79, 46, 411, 117, 511, +10, 164, -163, -265, -163, -398, 35, -168, +199, 145, 121, 257, -15, 77, -84, -198, +-100, -216, 6, 5, 105, 222, 101, 209, +-38, -14, -201, -169, -190, -200, -12, -32, +235, 160, 300, 217, 80, 138, -162, -81, +-228, -201, -123, -238, 49, -117, 137, 43, +128, 179, -19, 236, -129, 112, -87, -59, +-5, -199, 68, -138, 92, 52, 110, 197, +-4, 140, -145, -69, -141, -250, -14, -215, +79, 58, 63, 300, 60, 266, 16, -75, +-21, -321, -73, -291, -91, 29, -24, 322, +85, 317, 158, 83, 61, -218, -87, -249, +-136, -62, -12, 119, 79, 51, -1, -144, +-88, -192, -62, -13, 62, 238, 185, 299, +132, 157, -80, -105, -193, -239, -112, -173, +74, -20, 147, 50, 28, 22, -122, 11, +-111, 42, 32, 40, 164, -21, 127, -52, +-77, -2, -179, 101, -94, 114, 76, 17, +176, -106, 63, -127, -130, 19, -207, 92, +10, -24, 266, -215, 183, -206, -129, 95, +-310, 375, -125, 371, 130, 12, 233, -326, +131, -298, -24, -10, -104, 194, -138, 22, +-76, -202, 26, -188, 116, 84, 96, 331, +-28, 245, -145, -36, -76, -258, 141, -163, +186, 126, 30, 226, -180, -23, -240, -315, +-34, -301, 215, 8, 268, 332, 86, 362, +-192, 104, -267, -232, -115, -312, 53, -87, +136, 174, 131, 228, 110, 83, 29, -122, +-66, -240, -105, -181, -106, 29, -81, 264, +-30, 257, 34, 7, 112, -243, 141, -241, +59, 71, 8, 327, -35, 221, -112, -205, +-163, -474, -102, -259, 84, 204, 223, 477, +149, 322, -55, -105, -146, -394, -85, -266, +-10, 130, 30, 311, 40, 99, 31, -190, +10, -247, -23, -40, 11, 157, 65, 180, +16, 26, -64, -132, -78, -73, 9, 87, +63, 136, -32, -10, -76, -151, -24, -126, +87, -36, 168, 55, 88, 106, -114, 81, +-182, 35, -34, -19, 111, -58, 66, -64, +-160, -18, -137, 61, 120, 72, 221, -14, +72, -103, -160, -72, -186, 46, 33, 123, +218, 82, 119, -40, -112, -102, -195, -63, +-60, 36, 90, 43, 49, -22, -72, -20, +-66, 27, 57, 71, 162, 46, 153, -29, +24, -54, -133, -39, -193, 13, -97, 26, +36, -59, 85, -121, 13, -59, -59, 159, +13, 307, 133, 202, 149, -121, -28, -412, +-188, -344, -152, 2, 18, 338, 197, 361, +200, 83, -9, -220, -262, -298, -312, -101, +-27, 170, 291, 283, 301, 155, 45, -138, +-195, -351, -210, -293, -17, 19, 192, 381, +196, 425, -8, 90, -205, -335, -208, -440, +-112, -77, 28, 352, 184, 420, 253, 13, +143, -444, -97, -491, -219, -63, -101, 459, +69, 552, 103, 123, 5, -406, -145, -460, +-134, -40, 48, 391, 234, 414, 191, 5, +-60, -416, -254, -481, -200, -132, 68, 286, +225, 392, 169, 183, -23, -69, -191, -112, +-153, -27, 0, 43, 149, 45, 152, -40, +-5, -150, -197, -207, -230, -135, -27, 55, +257, 267, 395, 323, 145, 143, -250, -170, +-422, -324, -200, -182, 194, 118, 325, 250, +110, 62, -177, -175, -237, -208, -54, 36, +168, 240, 184, 175, 41, -73, -82, -266, +-73, -175, 23, 87, 97, 273, 44, 166, +-105, -89, -234, -260, -222, -167, 43, 77, +343, 239, 376, 238, 64, 11, -303, -228, +-328, -317, -13, -135, 253, 155, 198, 314, +-21, 221, -179, -94, -216, -312, -138, -229, +23, 116, 220, 342, 283, 239, 88, -98, +-140, -338, -183, -222, 3, 81, 183, 255, +63, 122, -251, -118, -357, -177, -55, -10, +348, 149, 424, 142, 43, 0, -335, -139, +-327, -144, 17, -38, 304, 102, 242, 198, +19, 175, -166, -9, -220, -268, -134, -355, +35, -101, 188, 245, 143, 347, -79, 119, +-206, -195, -121, -265, 146, -52, 317, 256, +253, 334, -30, 77, -319, -250, -351, -362, +-116, -223, 167, 53, 244, 232, 126, 196, +-104, -5, -205, -132, -65, -18, 202, 151, +307, 165, 96, 19, -218, -116, -298, -171, +-88, -134, 146, -68, 177, -5, -2, 49, +-184, 118, -155, 195, 32, 123, 140, -55, +146, -200, 93, -163, 36, 20, 8, 171, +-56, 142, -109, -48, -102, -183, -90, -123, +-75, 83, -12, 201, 86, 103, 152, -135, +98, -277, -34, -148, -35, 179, 89, 395, +128, 254, 4, -121, -182, -375, -228, -279, +-101, 22, 29, 278, 87, 241, 60, -38, +32, -244, 60, -212, 108, 13, 91, 199, +2, 227, -76, 109, -86, -87, -29, -214, +-31, -176, -102, 12, -93, 163, 16, 145, +138, -19, 144, -162, 12, -144, -49, 24, +4, 193, 44, 166, 19, -15, -34, -163, +-82, -121, -38, 66, 37, 153, 22, 79, +-53, -109, -125, -250, -55, -175, 105, 69, +187, 289, 137, 288, -12, 77, -145, -162, +-110, -247, 54, -136, 139, 47, -14, 126, +-188, 38, -157, -104, 25, -122, 143, 14, +104, 174, 18, 216, -27, 87, -16, -91, +-8, -178, 20, -109, 30, -6, 42, 22, +18, -23, -72, -58, -143, -4, -114, 86, +-3, 133, 117, 94, 163, 42, 108, -12, +7, -81, -84, -165, -95, -173, -70, -35, +4, 115, 100, 170, 104, 104, -15, -4, +-146, -70, -123, -77, -17, -42, 76, 9, +137, 59, 108, 95, -13, 43, -168, -92, +-117, -159, 146, -71, 270, 74, 79, 114, +-235, 51, -363, -2, -193, -3, 167, 3, +358, -15, 238, -40, -47, -40, -222, 2, +-123, 43, 1, 28, 56, -53, 67, -89, +48, -30, -1, 78, -47, 143, -50, 96, +-39, -11, 7, -131, 32, -158, 30, -75, +0, 52, 4, 147, 56, 107, 68, -15, +-23, -115, -97, -106, -52, 13, 27, 108, +77, 108, 18, 14, -95, -88, -116, -109, +-33, -58, 110, 9, 218, 32, 140, 78, +-46, 96, -214, 39, -203, -64, 38, -142, +207, -76, 105, 66, -91, 158, -155, 81, +-46, -77, 51, -165, 68, -84, 44, 90, +17, 143, 26, 52, 24, -80, 27, -105, +-15, -20, -32, 83, -50, 94, -121, 11, +-135, -96, 5, -124, 197, -58, 216, 46, +63, 118, -96, 115, -96, 51, -18, -59, +34, -99, 19, -48, -56, 65, -101, 86, +-64, -50, 33, -208, 113, -192, 93, 42, +-20, 280, -85, 309, -19, 90, 109, -163, +104, -235, -30, -72, -127, 91, -88, 71, +-5, -101, 12, -211, 2, -110, 13, 102, +70, 285, 113, 300, 85, 103, -49, -181, +-170, -333, -126, -234, 52, 49, 198, 259, +126, 188, -98, -89, -229, -288, -107, -191, +163, 124, 262, 334, 52, 239, -223, -55, +-237, -242, 2, -131, 200, 76, 187, 121, +10, -52, -104, -223, -63, -168, 23, 81, +58, 308, -9, 271, -87, 22, -93, -197, +-60, -203, 4, -59, 85, 52, 98, 53, +59, -2, 15, -12, 11, 5, 31, 26, +18, 32, -56, -1, -127, -32, -131, -32, +-24, 32, 110, 115, 107, 93, 13, -75, +-16, -260, 54, -238, 77, 40, 12, 322, +-69, 315, -59, 17, 26, -269, 47, -247, +-53, 37, -190, 242, -183, 148, 27, -99, +224, -215, 203, -86, 58, 92, -28, 130, +1, 28, -5, -70, -89, -26, -132, 47, +-90, 56, 0, -3, 71, -50, 121, -22, +114, 16, 17, 26, -113, 12, -157, -11, +-7, -57, 171, -85, 156, -70, -51, -17, +-188, 83, -88, 174, 96, 153, 157, 20, +18, -113, -131, -154, -145, -104, -10, 11, +146, 89, 157, 77, 48, -48, -70, -168, +-72, -110, -2, 96, 46, 280, 11, 229, +-74, -28, -97, -257, -23, -214, 51, 35, +57, 207, 31, 121, 16, -155, 27, -311, +-12, -174, -6, 152, 20, 368, 2, 264, +-23, -27, -10, -205, 4, -160, -27, 1, +-35, 59, 6, -19, 64, -133, 37, -114, +26, 68, 41, 206, -10, 193, -69, 12, +-62, -136, -3, -167, 17, -83, -2, 37, +-18, 113, -22, 105, -1, 0, 59, -73, +116, -81, 76, -18, -42, 46, -92, 19, +-51, -54, 33, -66, 51, 19, -41, 93, +-91, 61, 42, 12, 198, 24, 121, 53, +-131, -17, -245, -188, -71, -269, 132, -104, +131, 229, 3, 399, -77, 198, -37, -169, +98, -328, 108, -156, -58, 153, -194, 260, +-92, 85, 132, -176, 167, -274, 22, -119, +-97, 120, -40, 242, 51, 170, 69, -1, +16, -126, -66, -108, -75, 5, -3, 79, +52, 61, 29, -25, -53, -106, -139, -139, +-104, -90, 41, 47, 212, 174, 221, 193, +31, 86, -118, -45, -94, -74, -13, -45, +23, -30, -2, -84, -45, -180, -31, -155, +-14, 25, 2, 229, -1, 271, 59, 110, +195, -78, 192, -137, -24, -71, -239, -8, +-220, -2, -63, -49, 51, -74, 121, -7, +108, 55, 1, 74, -115, 24, -90, -33, +72, -36, 174, 8, 135, 68, 30, 67, +-42, 32, -90, -29, -58, -81, -6, -112, +-38, -103, -104, -40, -107, 82, 18, 160, +155, 136, 196, 28, 116, -110, -42, -140, +-170, -46, -165, 73, -6, 99, 161, 3, +166, -81, 21, -46, -171, 36, -192, 79, +-18, 37, 115, -46, 118, -120, 31, -111, +10, -20, 78, 92, 83, 169, -18, 141, +-104, 19, -95, -129, -3, -134, 47, -14, +-65, 88, -163, 10, -94, -183, 89, -220, +227, -15, 186, 290, 36, 391, -74, 147, +-81, -182, -10, -283, 40, -137, -13, 59, +-107, 71, -54, -50, 77, -136, 91, -56, +-19, 125, -121, 217, -40, 149, 136, -36, +181, -143, 78, -141, -80, -53, -165, 50, +-112, 112, -38, 103, 9, -15, 56, -147, +79, -194, 40, -80, -12, 133, -5, 254, +72, 195, 109, -15, 6, -176, -114, -159, +-124, -35, 3, 77, 106, 70, 71, -29, +-62, -97, -133, -62, -70, 17, 29, 105, +135, 145, 157, 91, 39, -35, -135, -150, +-186, -124, -13, -17, 184, 55, 132, 29, +-60, -13, -149, 7, -71, 56, 62, 71, +114, -4, 110, -87, 65, -73, -29, 33, +-148, 89, -146, 25, 3, -72, 152, -80, +114, 45, -73, 140, -190, 62, -109, -130, +91, -237, 194, -110, 137, 159, -28, 322, +-139, 215, -77, -73, 27, -289, 78, -243, +75, 4, 5, 200, -77, 152, -121, -49, +-14, -199, 179, -136, 194, 95, -45, 255, +-238, 224, -139, -2, 115, -213, 231, -239, +63, -71, -178, 104, -228, 125, -30, -5, +176, -140, 165, -92, -23, 75, -110, 221, +-16, 196, 79, 22, 86, -155, 18, -199, +-10, -105, 0, 33, 12, 88, -47, 14, +-105, -54, -107, -47, 2, 43, 156, 132, +127, 147, -1, 50, -110, -102, -102, -186, +9, -142, 95, -15, 64, 135, 0, 171, +-3, 65, 22, -96, 2, -194, -80, -91, +-105, 88, -28, 169, 99, 54, 165, -97, +127, -98, -2, 71, -77, 198, -31, 119, +12, -95, -81, -294, -206, -260, -141, -38, +79, 193, 231, 263, 185, 148, 42, -16, +-89, -90, -138, -47, -61, 22, 28, 8, +65, -82, 63, -140, 40, -92, 9, 54, +-64, 129, -67, 82, 16, -18, 115, -31, +123, 64, 3, 124, -148, 28, -204, -150, +-43, -237, 178, -139, 225, 109, 27, 272, +-218, 195, -278, -80, -72, -286, 257, -194, +392, 114, 172, 314, -205, 173, -335, -154, +-106, -327, 169, -140, 215, 201, 50, 311, +-179, 71, -213, -253, 5, -298, 277, -42, +284, 233, -23, 260, -281, 55, -251, -123, +-4, -144, 161, -37, 139, 41, 2, 20, +-133, -4, -127, -22, 14, -67, 182, -77, +213, 10, 52, 181, -161, 274, -191, 134, +23, -186, 229, -400, 169, -257, -112, 124, +-288, 343, -177, 152, 75, -193, 247, -275, +184, 26, -42, 377, -242, 354, -204, -64, +85, -459, 324, -399, 266, 28, -35, 369, +-315, 317, -316, -54, -85, -364, 165, -296, +282, 64, 217, 406, 66, 411, -124, 73, +-207, -312, -106, -447, 92, -241, 179, 125, +39, 349, -150, 236, -154, -64, 20, -257, +121, -156, 55, 88, -93, 238, -102, 143, +28, -65, 121, -177, 92, -117, 4, 31, +-21, 71, 1, 14, 0, -57, -21, -22, +-11, 60, 7, 96, -6, 29, -43, -77, +-14, -75, 48, 10, 94, 77, 83, 32, +-20, -88, -127, -144, -143, -43, -27, 136, +103, 227, 98, 97, 26, -125, -18, -206, +-41, -88, -56, 72, -36, 100, 62, 6, +152, -100, 116, -61, -29, 68, -147, 147, +-146, 90, 38, -18, 226, -78, 203, -64, +-44, -54, -313, -84, -314, -63, -77, 39, +234, 168, 359, 175, 188, 11, -131, -179, +-314, -181, -200, -5, 90, 166, 280, 147, +210, -26, -41, -143, -266, -101, -186, 53, +134, 144, 363, 92, 218, -57, -187, -158, +-454, -154, -317, -69, 115, 64, 427, 211, +376, 256, 17, 115, -325, -126, -355, -295, +-75, -208, 216, 25, 267, 171, 51, 102, +-212, -75, -217, -110, 20, 47, 281, 220, +331, 190, 79, -16, -236, -220, -360, -253, +-208, -110, 94, 39, 255, 127, 203, 149, +41, 130, -107, 69, -165, -46, -105, -148, +7, -149, 100, -32, 104, 110, 28, 139, +-26, 33, -47, -106, -36, -135, -10, -10, +26, 111, 31, 111, 10, -21, -5, -129, +46, -85, 125, 56, 121, 136, -10, 72, +-162, -80, -207, -174, -114, -82, 55, 91, +121, 187, 94, 93, 36, -96, 14, -184, +30, -83, 16, 112, -28, 207, -61, 95, +-66, -113, -68, -204, -30, -130, 53, 26, +165, 109, 185, 101, 45, 42, -149, -20, +-195, -45, -43, -27, 114, 36, 112, 111, +-3, 81, -70, -100, -39, -271, 12, -233, +37, 60, 43, 325, -16, 305, -100, 13, +-119, -243, -25, -208, 139, 35, 222, 195, +108, 79, -115, -146, -205, -225, -49, -67, +180, 132, 184, 180, -35, 86, -194, -6, +-149, -18, 27, 8, 144, -11, 93, -70, +-35, -98, -120, -61, -86, -8, 18, 13, +92, 56, 102, 115, 94, 156, 22, 72, +-129, -122, -201, -260, -104, -189, 116, 55, +231, 234, 128, 184, -50, -13, -102, -118, +-26, -58, 76, 55, 70, 58, -51, -53, +-129, -136, -127, -88, -47, 34, 54, 106, +104, 105, 79, 77, 39, 62, 16, 21, +9, -76, -22, -180, -105, -202, -120, -99, +-21, 67, 131, 189, 215, 192, 136, 98, +-37, 0, -143, -62, -98, -57, -7, -30, +9, -58, -60, -103, -92, -111, -6, -22, +99, 118, 158, 169, 108, 100, -31, -25, +-158, -85, -149, -38, 11, 52, 154, 59, +141, -66, -24, -161, -154, -121, -121, 19, +61, 123, 203, 124, 167, 62, -23, 5, +-164, -12, -115, -4, 16, -3, 96, -17, +28, -52, -113, -104, -172, -122, -63, -52, +130, 125, 256, 251, 153, 192, -70, -39, +-178, -251, -96, -232, 87, -23, 126, 152, +-38, 122, -191, -15, -110, -65, 106, 24, +219, 112, 155, 60, 43, -82, -33, -139, +-120, -46, -193, 79, -148, 83, -32, -40, +78, -102, 144, -12, 120, 139, 29, 149, +-47, -19, -20, -192, 29, -185, -6, 3, +-86, 161, -47, 144, 53, -15, 68, -128, +10, -72, -58, 65, -30, 128, 60, 70, +115, -16, 74, -41, -30, -42, -93, -57, +-71, -100, -37, -116, -19, -48, -5, 73, +10, 190, 16, 205, 27, 126, 55, -31, +38, -188, -32, -235, -79, -150, -45, 11, +36, 112, 114, 91, 101, 30, 20, 49, +-55, 141, -48, 198, 9, 75, 13, -177, +-15, -369, -26, -321, -34, -60, -80, 185, +-62, 257, 55, 141, 164, 11, 131, -13, +-30, 38, -182, 57, -180, -36, -15, -168, +162, -206, 184, -71, 21, 160, -79, 309, +-29, 222, 74, -82, 84, -354, -7, -351, +-99, -58, -110, 287, -28, 376, 49, 147, +59, -179, -28, -311, -85, -122, -40, 162, +51, 263, 104, 101, 43, -165, -67, -280, +-98, -146, -16, 136, 93, 299, 119, 190, +59, -85, -29, -261, -79, -153, -62, 112, +34, 221, 118, 27, 53, -260, -83, -293, +-144, 2, -64, 345, 38, 382, 76, 88, +48, -220, -9, -282, -49, -77, -35, 121, +37, 90, 62, -110, -11, -237, -79, -107, +-38, 177, 40, 381, 71, 317, 61, 20, +62, -281, 42, -358, -13, -195, -56, 34, +-49, 127, -6, 70, -30, 3, -61, 40, +-52, 168, 13, 203, 86, 66, 43, -150, +-42, -260, -39, -189, 32, -50, 50, 20, +-26, 23, -100, 79, -25, 206, 138, 272, +177, 143, 56, -144, -130, -368, -198, -333, +-47, -68, 140, 237, 182, 345, 49, 219, +-116, -20, -132, -217, -43, -262, 4, -183, +-7, -32, -38, 99, -29, 146, 53, 134, +124, 108, 125, 105, 65, 91, -44, -1, +-149, -140, -163, -247, -64, -232, 114, -113, +214, 37, 145, 164, -6, 225, -141, 223, +-179, 117, -71, -57, 95, -219, 141, -270, +20, -180, -138, -28, -143, 107, 21, 178, +171, 207, 178, 199, 59, 135, -92, -7, +-161, -182, -149, -281, -85, -227, 6, -69, +104, 64, 170, 109, 118, 104, 20, 123, +-73, 122, -93, 50, -22, -105, 68, -231, +68, -192, -42, -28, -108, 142, -39, 202, +92, 179, 96, 145, -7, 94, -93, -14, +-128, -185, -82, -308, -4, -271, 20, -84, +-8, 111, -36, 172, 40, 120, 202, 50, +273, 30, 165, 55, -40, 56, -211, 17, +-220, -45, -81, -80, 37, -59, 61, 10, +-27, 74, -131, 38, -120, -75, -14, -162, +107, -114, 198, 73, 178, 220, 84, 192, +-33, 10, -166, -172, -217, -197, -149, -98, +18, -3, 159, 30, 224, 33, 164, 106, +75, 216, -17, 226, -96, 71, -89, -165, +-122, -282, -186, -210, -208, -68, -65, 16, +182, 24, 309, 44, 203, 111, -14, 159, +-135, 111, -109, -7, -10, -84, 35, -89, +-10, -49, -56, -32, -10, -21, 102, 32, +157, 93, 80, 109, -57, 12, -170, -109, +-167, -147, -77, -80, 24, 38, 67, 81, +50, 41, 62, -11, 114, -38, 121, -8, +12, 37, -142, 81, -199, 112, -62, 77, +126, 2, 168, -92, 23, -125, -127, -100, +-106, -66, 32, -56, 102, -58, 42, 0, +-45, 93, -91, 160, -30, 119, 35, 5, +62, -71, 67, -58, 72, 19, 60, 61, +9, 44, -46, 17, -64, 0, -46, 1, +-91, -21, -114, -100, -57, -173, 23, -191, +79, -118, 82, 15, 41, 153, 29, 259, +53, 259, 88, 155, 79, 2, -33, -112, +-150, -108, -157, -42, -51, -16, 72, -71, +126, -151, 65, -132, 2, 19, -25, 183, +-50, 203, -111, 53, -158, -165, -60, -267, +118, -175, 175, 13, 67, 174, -54, 223, +-33, 201, 115, 166, 202, 95, 112, -3, +-107, -116, -261, -200, -231, -225, -64, -220, +78, -154, 112, -13, 92, 155, 49, 250, +21, 184, -14, 18, -50, -105, -81, -96, +-81, 6, -15, 76, 77, 78, 143, 56, +128, 35, 46, 21, -45, -19, -83, -88, +-53, -152, -42, -169, -87, -112, -122, 0, +-30, 111, 118, 147, 148, 97, 79, 9, +1, -5, 11, 83, 27, 155, -49, 81, +-140, -131, -143, -300, -25, -245, 133, -12, +188, 219, 95, 262, -18, 118, -57, -74, +-44, -215, -90, -234, -189, -136, -162, 32, +57, 201, 282, 261, 313, 189, 135, 68, +-90, -14, -172, -36, -143, -93, -87, -217, +-35, -321, 15, -263, 60, -19, 34, 246, +-22, 332, -25, 195, 29, 7, 68, -73, +46, -10, -14, 70, -77, 46, -51, -78, +45, -192, 153, -165, 156, -6, 13, 166, +-130, 212, -182, 73, -98, -155, 21, -295, +29, -243, -103, -37, -159, 154, 30, 235, +339, 240, 421, 217, 80, 159, -363, 2, +-475, -210, -134, -339, 324, -295, 415, -98, +90, 94, -243, 145, -281, 89, -65, 31, +144, 48, 189, 117, 75, 123, -136, 20, +-274, -140, -177, -217, 85, -113, 271, 104, +240, 247, 43, 166, -114, -69, -114, -255, +-15, -207, 9, 5, -119, 134, -229, 55, +-91, -117, 227, -99, 425, 152, 295, 397, +-77, 369, -372, 12, -364, -372, -99, -467, +124, -224, 143, 106, 17, 202, -71, 57, +-44, -103, 87, -76, 241, 103, 221, 194, +9, 78, -255, -117, -319, -154, -140, 31, +94, 256, 228, 295, 188, 112, 4, -138, +-150, -310, -153, -341, -37, -263, 65, -109, +54, 78, -29, 188, -58, 179, 37, 96, +187, 67, 253, 151, 62, 225, -251, 163, +-407, -62, -245, -297, 110, -315, 318, -110, +223, 112, -48, 127, -228, -66, -171, -232, +61, -183, 204, 55, 156, 265, -16, 259, +-134, 98, -76, -27, 91, 7, 158, 125, +51, 127, -152, -58, -284, -316, -198, -416, +-12, -249, 171, 75, 228, 306, 160, 289, +55, 92, -45, -107, -149, -127, -242, 9, +-200, 137, -18, 139, 212, 15, 314, -82, +251, -66, 113, -27, -70, -53, -239, -163, +-306, -232, -220, -129, -46, 111, 89, 320, +156, 330, 153, 155, 105, -66, 6, -197, +-113, -187, -173, -96, -120, 9, 42, 83, +150, 113, 125, 93, 27, -3, -14, -124, +10, -177, 1, -117, -51, 11, -83, 105, +-41, 112, 45, 58, 51, 36, -67, 82, +-164, 119, -122, 51, 41, -139, 127, -300, +79, -266, 7, -22, -8, 267, 1, 358, +-1, 200, 15, -60, 1, -197, -15, -130, +-35, -16, -15, 11, 29, -62, 24, -134, +9, -107, -51, -15, -130, 78, -141, 144, +-47, 181, 77, 193, 134, 130, 121, -2, +85, -130, 61, -161, -19, -101, -140, -45, +-202, -68, -143, -148, 33, -147, 149, -21, +96, 165, -38, 276, -109, 207, -76, 23, +-15, -136, 41, -147, 111, 3, 194, 184, +175, 248, -16, 107, -254, -180, -322, -401, +-142, -395, 103, -158, 166, 118, 51, 244, +-77, 188, -89, 73, -11, 57, 50, 160, +57, 226, 26, 123, 34, -100, 86, -248, +94, -209, -5, -93, -155, -79, -224, -198, +-162, -273, -27, -131, 101, 197, 155, 464, +108, 468, -13, 253, -95, 0, -77, -126, +18, -129, 107, -126, 126, -176, 84, -228, +-52, -191, -198, -76, -257, 40, -200, 94, +-54, 67, 46, 52, 69, 95, 107, 164, +186, 206, 232, 148, 172, 34, 31, -84, +-137, -159, -254, -181, -257, -175, -135, -116, +59, -30, 138, 35, 41, 22, -120, -38, +-160, -52, -22, 69, 148, 282, 176, 395, +49, 271, -89, -30, -140, -305, -44, -384, +90, -283, 135, -125, 81, -2, -13, 73, +-87, 152, -128, 192, -142, 154, -125, 46, +-120, -66, -135, -68, -34, 25, 237, 118, +478, 134, 382, 51, -13, -66, -371, -177, +-410, -255, -216, -262, -51, -188, -36, -33, +-81, 147, 1, 273, 194, 308, 324, 251, +232, 136, 14, -4, -132, -122, -121, -164, +-11, -110, 31, -29, -39, -42, -155, -142, +-261, -243, -253, -235, -123, -79, 91, 141, +285, 332, 306, 396, 133, 318, -92, 141, +-162, -72, -76, -241, 74, -309, 135, -241, +50, -61, -118, 114, -261, 158, -284, 18, +-185, -187, -21, -242, 125, -50, 232, 264, +229, 428, 144, 292, 51, -37, -36, -280, +-108, -257, -151, -42, -151, 140, -99, 134, +-57, -23, -76, -186, -75, -237, -43, -154, +33, 6, 114, 139, 152, 193, 155, 188, +103, 174, -17, 148, -150, 72, -179, -74, +-81, -243, 46, -317, 38, -228, -115, -14, +-219, 174, -144, 210, 54, 100, 196, -63, +160, -157, 29, -104, -60, 50, -44, 200, +-11, 231, 5, 116, 8, -61, -18, -183, +-86, -154, -186, -35, -171, 52, -44, 22, +80, -89, 110, -137, 70, -45, 32, 117, +43, 191, 72, 115, 61, -30, 2, -99, +-104, -38, -201, 54, -222, 70, -139, 10, +-11, -56, 81, -53, 69, -21, -2, -22, +-47, -77, -22, -144, 65, -105, 164, 76, +206, 294, 100, 358, -97, 185, -262, -115, +-264, -317, -157, -269, -104, -59, -77, 85, +-21, 45, 99, -93, 234, -135, 244, -5, +100, 171, -101, 229, -189, 114, -117, -38, +9, -79, 36, -9, -33, 59, -123, 36, +-194, -43, -146, -101, 4, -88, 172, -49, +220, -55, 96, -110, -87, -141, -173, -52, +-88, 137, 72, 307, 156, 340, 77, 188, +-76, -49, -189, -233, -232, -266, -208, -138, +-90, 28, 87, 110, 208, 52, 176, -96, +-3, -184, -160, -115, -159, 89, -1, 269, +174, 281, 180, 115, 7, -112, -197, -228, +-281, -175, -192, -21, -7, 104, 128, 121, +130, 45, 45, -46, -27, -84, -47, -72, +-56, -44, -61, -11, -65, 33, -66, 78, +-63, 99, -41, 69, 25, -1, 72, -75, +63, -92, 20, -34, -25, 69, -48, 131, +-42, 64, -36, -104, -30, -241, -16, -196, +6, 39, -23, 279, -130, 291, -207, 48, +-157, -246, -7, -339, 104, -143, 132, 182, +102, 371, 96, 283, 102, 1, 62, -256, +-42, -316, -205, -163, -294, 84, -227, 230, +-22, 170, 145, -33, 133, -202, -64, -180, +-262, 1, -216, 162, 53, 157, 314, 3, +337, -123, 116, -86, -159, 83, -294, 210, +-210, 151, 7, -40, 129, -193, 21, -187, +-185, -67, -265, 36, -140, 37, 83, -28, +214, -62, 175, -18, 29, 79, -98, 147, +-101, 133, -27, 38, 19, -71, -22, -103, +-142, -39, -223, 36, -168, 32, 29, -48, +248, -111, 282, -69, 97, 45, -155, 136, +-263, 134, -188, 57, -42, -37, 50, -116, +12, -144, -98, -112, -179, -23, -125, 77, +28, 114, 197, 85, 240, 55, 125, 59, +-47, 65, -151, 7, -101, -98, -42, -167, +-82, -124, -171, 2, -143, 87, -14, 64, +46, -29, -43, -84, -157, -29, -126, 93, +62, 163, 264, 116, 286, -6, 137, -107, +-90, -106, -240, -41, -244, 2, -129, -1, +24, -20, 38, -17, -118, -28, -279, -65, +-226, -59, 62, 46, 354, 220, 392, 299, +145, 153, -156, -141, -310, -329, -250, -244, +-118, 13, -41, 190, -21, 135, -22, -71, +9, -207, 33, -148, 47, 40, 23, 177, +-23, 170, -39, 88, -11, 43, 49, 59, +73, 59, -3, -17, -188, -122, -350, -164, +-335, -125, -96, -79, 176, -84, 261, -72, +144, 22, -15, 158, -46, 223, 50, 152, +141, 37, 76, -9, -120, 11, -289, 12, +-282, -51, -161, -120, -50, -116, -24, -67, +-61, -63, -47, -118, 37, -137, 156, -22, +199, 177, 147, 296, 76, 236, 20, 72, +-30, -36, -119, -6, -203, 70, -258, 37, +-285, -149, -286, -352, -214, -378, -43, -178, +172, 96, 350, 233, 381, 158, 289, 4, +114, -28, -62, 138, -207, 368, -325, 422, +-347, 195, -254, -189, -91, -464, 4, -463, +-5, -244, -34, -29, 4, 2, 71, -107, +106, -156, 116, 2, 131, 295, 158, 507, +72, 510, -131, 345, -320, 104, -321, -159, +-154, -410, -17, -575, -13, -526, -71, -237, +-72, 124, -21, 308, 50, 218, 138, 10, +230, -58, 216, 125, 24, 393, -233, 471, +-354, 228, -232, -185, -30, -468, 26, -474, +-64, -295, -126, -126, -15, -50, 163, 6, +207, 140, 76, 306, -87, 366, -142, 259, +-99, 70, -83, -62, -148, -84, -201, -58, +-123, -81, 54, -172, 189, -256, 219, -236, +107, -98, -85, 80, -251, 194, -259, 190, +-84, 100, 106, 32, 155, 80, 45, 203, +-118, 243, -246, 79, -225, -225, -97, -461, +69, -450, 144, -172, 85, 172, -3, 336, +-62, 213, 6, -56, 118, -204, 128, -58, +-46, 288, -271, 513, -349, 364, -246, -106, +-94, -557, -11, -672, 29, -386, 75, 77, +181, 391, 253, 386, 173, 149, -49, -91, +-245, -157, -265, -12, -155, 217, -38, 333, +2, 207, -44, -127, -111, -451, -106, -534, +-4, -299, 117, 101, 149, 375, 64, 342, +-60, 87, -135, -118, -83, -93, 34, 98, +51, 212, -105, 104, -304, -139, -308, -295, +-102, -217, 155, 21, 286, 208, 235, 187, +58, -17, -107, -222, -146, -241, -106, -33, +-114, 255, -177, 381, -132, 240, 13, -51, +125, -269, 51, -283, -169, -150, -292, -24, +-153, 7, 188, -7, 400, 34, 273, 131, +-62, 196, -285, 169, -280, 70, -141, -19, +-22, -39, 1, -40, -45, -110, -127, -250, +-134, -333, -41, -227, 108, 69, 196, 381, +141, 474, -14, 270, -144, -69, -113, -281, +-3, -224, -2, -1, -168, 170, -285, 133, +-187, -78, 44, -266, 209, -279, 180, -114, +35, 87, -136, 190, -198, 177, -97, 133, +78, 142, 199, 171, 138, 126, -77, -49, +-315, -274, -387, -397, -218, -331, 30, -119, +143, 92, 110, 187, 90, 184, 140, 171, +148, 175, 9, 140, -161, 34, -231, -60, +-179, -48, -85, 33, -45, 30, -65, -172, +-114, -438, -120, -485, -29, -177, 114, 285, +214, 539, 208, 421, 65, 87, -130, -148, +-260, -117, -205, 87, 17, 234, 160, 159, +66, -120, -202, -430, -387, -563, -321, -412, +-80, -56, 169, 287, 297, 440, 289, 376, +187, 221, 49, 107, -124, 83, -282, 84, +-335, 7, -233, -156, -33, -335, 83, -440, +50, -409, -106, -231, -215, 33, -123, 272, +148, 396, 388, 383, 369, 276, 110, 150, +-196, 59, -355, 4, -350, -60, -234, -163, +-122, -277, -83, -346, -69, -342, 9, -251, +155, -65, 219, 183, 156, 389, 31, 433, +-40, 271, -17, 23, 31, -86, -1, 19, +-153, 173, -320, 130, -355, -161, -249, -495, +-99, -600, 49, -372, 181, 54, 270, 410, +261, 500, 135, 328, -20, 52, -147, -131, +-184, -119, -129, 39, -89, 172, -117, 143, +-187, -49, -206, -299, -116, -460, 25, -425, +161, -157, 237, 250, 201, 564, 79, 560, +-68, 220, -181, -195, -219, -368, -186, -191, +-119, 127, -47, 263, 24, 94, 58, -235, +7, -449, -120, -384, -155, -97, -20, 223, +164, 399, 238, 388, 130, 249, -45, 73, +-203, -86, -234, -192, -164, -215, -94, -161, +-94, -67, -130, -10, -81, -44, 20, -116, +119, -112, 193, 30, 239, 226, 184, 333, +11, 282, -201, 113, -330, -70, -319, -187, +-201, -214, -23, -184, 91, -133, 83, -84, +1, -41, -84, 29, -98, 110, -34, 148, +83, 121, 178, 68, 161, 55, 77, 94, +-20, 124, -141, 76, -267, -44, -344, -178, +-295, -281, -122, -308, 63, -237, 184, -53, +191, 192, 105, 347, 23, 321, 2, 139, +16, -54, 0, -95, -50, 20, -118, 150, +-181, 129, -209, -107, -156, -394, -70, -495, +-25, -307, -4, 53, 40, 329, 149, 389, +241, 296, 251, 202, 101, 147, -181, 30, +-416, -195, -431, -396, -216, -382, 39, -150, +172, 96, 149, 154, 59, 33, -22, -59, +-52, 27, -48, 216, -8, 318, 53, 214, +70, -15, 32, -196, -72, -223, -174, -115, +-241, -13, -248, -27, -162, -146, -6, -225, +168, -133, 294, 123, 297, 397, 128, 456, +-142, 239, -370, -113, -382, -363, -174, -336, +86, -75, 266, 206, 237, 277, 10, 86, +-289, -218, -436, -400, -277, -311, 77, -7, +392, 343, 452, 519, 221, 389, -149, 37, +-392, -319, -356, -433, -119, -238, 69, 84, +61, 267, -55, 161, -145, -115, -123, -311, +-9, -259, 117, 17, 180, 318, 172, 446, +104, 316, -6, 10, -137, -285, -252, -386, +-285, -226, -206, 53, -52, 211, 84, 117, +131, -125, 57, -277, -59, -180, -92, 131, +10, 410, 185, 419, 237, 130, 80, -244, +-177, -402, -345, -246, -324, 61, -141, 231, +80, 144, 171, -62, 67, -165, -127, -94, +-200, 30, -82, 69, 137, 23, 278, -3, +223, 49, 30, 137, -154, 147, -211, 59, +-191, -54, -186, -127, -195, -147, -146, -143, +-28, -107, 116, -46, 212, 29, 200, 76, +92, 67, -48, 47, -76, 72, 7, 173, +55, 267, -19, 213, -184, -27, -335, -338, +-354, -523, -176, -448, 116, -141, 320, 221, +275, 428, 89, 412, -26, 214, -34, -27, +-22, -168, -46, -188, -112, -115, -202, -28, +-227, 6, -108, -10, 75, -35, 152, -16, +79, 71, -16, 185, -49, 207, -50, 54, +-41, -224, -57, -449, -84, -424, -57, -83, +53, 402, 179, 725, 167, 656, -18, 197, +-246, -395, -359, -793, -283, -796, -59, -394, +154, 173, 236, 603, 194, 736, 95, 549, +4, 176, -76, -202, -147, -487, -166, -598, +-154, -479, -99, -146, -6, 270, 68, 549, +81, 538, 7, 257, -79, -148, -89, -467, +-7, -581, 109, -435, 161, -10, 75, 532, +-70, 917, -148, 838, -148, 206, -107, -680, +-120, -1279, -162, -1172, -131, -374, -7, 642, +197, 1254, 340, 1110, 255, 359, 1, -496, +-217, -919, -263, -707, -154, -105, -17, 462, +48, 631, 38, 356, -20, -120, -115, -501, +-170, -601, -117, -382, 52, 56, 235, 508, +231, 738, 5, 558, -242, 34, -294, -506, +-75, -728, 235, -477, 362, 70, 190, 517, +-175, 573, -476, 235, -511, -268, -282, -589, +90, -525, 424, -124, 533, 359, 400, 622, +52, 507, -340, 104, -573, -324, -548, -528, +-225, -392, 227, -36, 533, 317, 506, 440, +163, 255, -251, -101, -452, -418, -402, -487, +-166, -234, 142, 176, 338, 518, 301, 588, +61, 306, -191, -182, -300, -595, -233, -647, +-81, -285, 50, 275, 124, 642, 138, 528, +119, 32, 61, -446, -42, -521, -119, -160, +-111, 289, -88, 457, -101, 219, -114, -193, +-54, -385, 105, -265, 188, 6, 93, 226, +-96, 259, -221, 151, -153, -4, 49, -165, +247, -248, 269, -175, 51, 31, -259, 269, +-418, 315, -302, 92, 17, -211, 319, -351, +394, -199, 177, 125, -220, 343, -475, 235, +-392, -120, -47, -402, 369, -346, 567, 76, +371, 569, -122, 671, -596, 240, -691, -470, +-319, -976, 245, -814, 609, -62, 553, 794, +134, 1159, -348, 738, -580, -187, -445, -991, +-15, -1071, 456, -384, 620, 546, 338, 1048, +-259, 756, -781, -85, -793, -864, -267, -1005, +464, -421, 949, 443, 804, 1015, 103, 889, +-654, 149, -971, -681, -638, -1000, 76, -607, +655, 198, 781, 864, 367, 876, -286, 237, +-715, -587, -688, -1033, -246, -761, 296, 71, +599, 918, 528, 1162, 169, 624, -219, -334, +-378, -1024, -273, -946, -68, -239, 21, 529, +-52, 777, -122, 349, -69, -309, 74, -644, +208, -393, 253, 231, 161, 702, -55, 676, +-265, 171, -316, -439, -141, -736, 148, -550, +309, -24, 169, 437, -197, 502, -483, 168, +-409, -282, 3, -438, 437, -167, 576, 281, +335, 540, -108, 358, -445, -65, -432, -379, +-95, -399, 239, -133, 268, 134, -48, 163, +-411, -32, -433, -247, -98, -243, 340, 50, +614, 425, 514, 586, 82, 360, -382, -107, +-610, -452, -484, -518, -104, -327, 262, -36, +414, 168, 282, 287, -47, 307, -285, 178, +-285, -79, -151, -339, 53, -387, 230, -172, +253, 219, 173, 533, 55, 522, -118, 230, +-269, -220, -309, -580, -174, -596, 67, -277, +189, 214, 149, 539, 18, 415, -128, -73, +-182, -570, -97, -636, 99, -102, 298, 669, +355, 1119, 203, 864, -104, 5, -409, -923, +-531, -1309, -419, -909, -114, -55, 230, 683, +413, 847, 414, 451, 285, -81, 79, -276, +-122, -31, -306, 299, -422, 297, -386, -131, +-200, -630, 144, -708, 514, -192, 626, 600, +383, 1031, -91, 688, -615, -284, -842, -1246, +-591, -1438, -48, -589, 513, 853, 781, 1869, +636, 1716, 302, 457, -57, -1093, -394, -1830, +-631, -1422, -755, -303, -631, 706, -121, 1001, +579, 705, 1123, 267, 1144, 42, 460, -19, +-595, -134, -1418, -392, -1484, -648, -631, -555, +702, -22, 1674, 632, 1604, 956, 496, 635, +-964, -163, -1822, -881, -1500, -1033, -250, -477, +1056, 421, 1600, 1029, 1134, 986, 82, 317, +-830, -537, -1133, -986, -785, -822, -115, -188, +456, 445, 674, 656, 516, 432, 134, 32, +-258, -194, -437, -133, -385, 34, -190, 68, +69, -88, 263, -245, 358, -183, 322, 73, +118, 317, -175, 301, -434, -67, -491, -470, +-248, -569, 157, -206, 454, 457, 484, 915, +173, 809, -254, 104, -494, -757, -446, -1142, +-58, -788, 406, 130, 588, 949, 390, 1029, +-106, 363, -577, -566, -650, -1025, -317, -641, +159, 236, 521, 906, 535, 834, 231, 122, +-128, -615, -366, -785, -363, -289, -152, 375, +49, 604, 183, 234, 236, -381, 146, -661, +-44, -319, -257, 356, -374, 753, -231, 494, +147, -198, 516, -697, 576, -514, 213, 228, +-328, 845, -699, 671, -656, -236, -146, -1128, +481, -1179, 779, -239, 481, 956, -233, 1456, +-725, 859, -648, -317, -59, -1161, 613, -1043, +788, -135, 341, 741, -384, 922, -831, 292, +-605, -609, 81, -976, 626, -500, 664, 443, +192, 1066, -398, 812, -601, -75, -336, -831, +161, -847, 487, -195, 337, 453, -52, 523, +-296, 94, -273, -308, -35, -290, 186, 81, +188, 352, 40, 232, -117, -144, -185, -350, +-73, -212, 55, 131, 29, 346, 17, 171, +68, -111, 137, -241, 181, -104, 49, 170, +-208, 166, -397, -137, -357, -442, -46, -396, +325, 116, 446, 691, 235, 821, -74, 355, +-266, -444, -236, -1014, -20, -868, 189, -79, +201, 815, 4, 1180, -254, 647, -395, -471, +-206, -1352, 186, -1254, 451, -165, 430, 1135, +88, 1678, -332, 958, -500, -451, -292, -1476, +147, -1357, 456, -208, 359, 970, -81, 1323, +-442, 621, -432, -584, -68, -1314, 420, -1077, +585, -62, 298, 1069, -231, 1493, -683, 910, +-690, -267, -184, -1240, 493, -1341, 865, -534, +648, 557, -51, 1145, -713, 884, -890, 48, +-443, -752, 339, -988, 798, -525, 667, 281, +83, 871, -557, 865, -753, 295, -414, -446, +198, -843, 628, -643, 566, -86, 131, 452, +-340, 670, -527, 464, -333, 9, 69, -408, +346, -564, 321, -374, 55, 49, -253, 439, +-351, 522, -199, 234, 91, -185, 316, -452, +341, -380, 184, -15, -84, 345, -316, 415, +-403, 129, -299, -309, 19, -531, 453, -288, +636, 272, 286, 727, -336, 652, -793, 12, +-715, -748, -80, -1008, 655, -513, 1014, 375, +655, 1017, -217, 854, -921, 52, -978, -680, +-366, -803, 476, -209, 916, 474, 620, 622, +-117, 199, -659, -433, -618, -632, -120, -270, +390, 266, 537, 534, 264, 318, -127, -60, +-355, -182, -332, 25, -70, 155, 179, -67, +219, -481, 75, -627, -130, -78, -227, 757, +-153, 1036, 42, 357, 248, -768, 343, -1338, +210, -720, -94, 687, -316, 1573, -358, 1155, +-182, -300, 138, -1590, 303, -1525, 206, -229, +-56, 1248, -306, 1656, -335, 627, -87, -835, +275, -1492, 499, -855, 411, 467, -23, 1278, +-498, 877, -619, -247, -234, -1022, 378, -829, +664, 169, 401, 996, -220, 846, -737, -126, +-748, -1052, -205, -1137, 579, -274, 979, 850, +684, 1321, -93, 890, -790, -121, -875, -964, +-319, -1075, 445, -551, 751, 248, 378, 778, +-302, 695, -681, 141, -404, -388, 265, -541, +741, -240, 560, 256, -166, 407, -848, 127, +-879, -262, -118, -374, 862, -26, 1245, 461, +671, 617, -456, 176, -1345, -562, -1334, -967, +-394, -644, 765, 235, 1397, 976, 1065, 1020, +48, 233, -805, -746, -970, -1090, -410, -549, +343, 521, 605, 1220, 273, 931, -268, -178, +-574, -1212, -405, -1302, 150, -397, 611, 833, +609, 1354, 169, 704, -391, -484, -626, -1231, +-372, -922, 180, 258, 596, 1326, 524, 1397, +10, 379, -565, -992, -733, -1699, -401, -1210, +210, 126, 699, 1276, 725, 1379, 290, 447, +-342, -718, -710, -1144, -615, -544, -133, 499, +448, 1066, 717, 694, 531, -208, 6, -842, +-499, -705, -673, -29, -448, 521, -20, 433, +334, -166, 503, -670, 415, -597, 123, 133, +-176, 878, -353, 1082, -322, 568, -70, -418, +215, -1071, 282, -993, 100, -282, -186, 534, +-334, 881, -174, 595, 103, -64, 302, -581, +322, -700, 85, -408, -198, 93, -284, 555, +-139, 743, 87, 541, 236, 65, 205, -481, +-6, -733, -212, -510, -339, -23, -278, 339, +24, 326, 328, 58, 470, -179, 357, -64, +22, 279, -358, 393, -521, 117, -343, -369, +65, -604, 427, -279, 406, 428, 112, 818, +-201, 417, -337, -469, -198, -1129, 68, -845, +258, 248, 204, 1258, -4, 1234, -168, 118, +-125, -1081, 102, -1347, 217, -349, 83, 971, +-208, 1396, -374, 527, -216, -913, 118, -1529, +408, -804, 407, 628, 105, 1496, -242, 1058, +-359, -223, -184, -1179, 110, -982, 318, -49, +207, 789, -132, 774, -400, 16, -343, -546, +47, -513, 403, 25, 456, 431, 192, 263, +-161, -201, -347, -410, -228, -81, 85, 468, +246, 658, 167, 115, -99, -619, -352, -870, +-284, -429, 43, 459, 403, 947, 501, 579, +202, -250, -257, -781, -489, -635, -293, 51, +129, 650, 424, 604, 268, 98, -212, -423, +-492, -522, -279, -128, 275, 316, 684, 479, +524, 194, -161, -346, -768, -672, -715, -524, +-32, 51, 762, 758, 911, 1062, 250, 620, +-640, -289, -1039, -1171, -574, -1333, 360, -471, +1017, 790, 869, 1597, 61, 1225, -719, -178, +-871, -1576, -296, -1872, 458, -700, 793, 1135, +472, 2253, -214, 1709, -712, -113, -677, -1887, +-113, -2295, 469, -997, 707, 938, 533, 2088, +29, 1654, -458, 11, -615, -1538, -346, -1895, +155, -835, 585, 861, 579, 1894, 93, 1501, +-504, 72, -812, -1369, -466, -1775, 324, -840, +929, 544, 893, 1306, 169, 1031, -701, 68, +-1005, -738, -526, -751, 330, -169, 885, 381, +732, 456, 2, 93, -681, -211, -778, -178, +-321, 143, 343, 303, 746, -11, 651, -480, +166, -636, -361, -218, -620, 493, -524, 891, +-139, 517, 318, -244, 641, -718, 603, -565, +136, 155, -461, 675, -825, 545, -634, -120, +105, -776, 878, -772, 1071, -158, 452, 565, +-565, 855, -1210, 474, -912, -249, 117, -684, +1101, -507, 1298, 83, 456, 685, -748, 732, +-1420, 121, -1030, -684, 215, -1137, 1320, -759, +1421, 248, 476, 1189, -754, 1333, -1367, 518, +-909, -710, 176, -1472, 990, -1076, 1028, 87, +274, 1221, -553, 1430, -802, 475, -449, -798, +174, -1490, 532, -1036, 464, 164, 127, 1188, +-71, 1296, -63, 517, -75, -483, -198, -1055, +-413, -841, -326, -221, 140, 420, 653, 691, +752, 531, 233, 273, -543, -132, -949, -464, +-516, -636, 434, -555, 1128, -45, 956, 648, +-47, 1078, -1063, 715, -1264, -265, -467, -1213, +678, -1327, 1234, -336, 784, 990, -222, 1660, +-907, 992, -750, -496, 105, -1616, 852, -1489, +763, -123, 10, 1307, -710, 1644, -775, 627, +-127, -884, 590, -1622, 783, -971, 341, 516, +-387, 1483, -777, 1236, -497, -29, 165, -1302, +718, -1434, 816, -458, 298, 817, -362, 1415, +-747, 904, -674, -253, -81, -1106, 528, -1068, +746, -263, 457, 706, -151, 1039, -633, 598, +-586, -313, -7, -956, 618, -798, 854, -86, +364, 738, -464, 928, -917, 342, -748, -414, +59, -770, 831, -564, 945, 71, 352, 558, +-454, 488, -794, 245, -451, -104, 300, -355, +762, -379, 595, -346, -62, -57, -680, 389, +-686, 674, -143, 531, 523, -135, 788, -858, +365, -944, -368, -235, -779, 728, -483, 1155, +289, 570, 913, -551, 848, -1093, 114, -658, +-605, 375, -863, 1082, -510, 639, 146, -447, +579, -1080, 572, -695, 227, 419, -196, 1215, +-408, 826, -249, -365, 60, -1253, 355, -1091, +498, 106, 318, 1280, -100, 1407, -510, 478, +-692, -827, -387, -1537, 321, -1144, 859, -75, +816, 979, 148, 1374, -737, 862, -985, -120, +-337, -1001, 642, -1179, 1289, -476, 888, 592, +-364, 1269, -1359, 946, -1351, -193, -288, -1314, +1049, -1482, 1570, -499, 876, 888, -304, 1648, +-1063, 1145, -956, -88, -158, -1144, 550, -1265, +758, -446, 461, 469, -43, 908, -338, 662, +-350, 96, -208, -411, -69, -631, 121, -557, +243, -299, 263, 200, 271, 641, 107, 815, +-108, 501, -187, -238, -96, -843, 37, -868, +137, -231, 90, 610, -99, 1001, -180, 552, +-160, -394, 57, -1115, 316, -1015, 367, -64, +328, 955, 105, 1315, -227, 711, -417, -424, +-344, -1126, -89, -976, 294, -99, 569, 807, +403, 968, 7, 373, -480, -504, -676, -1072, +-278, -849, 368, 89, 905, 937, 822, 1212, +125, 655, -590, -527, -915, -1265, -585, -1063, +149, 38, 784, 1215, 788, 1416, 235, 368, +-390, -1151, -781, -1784, -443, -1029, 263, 713, +813, 1911, 807, 1520, 142, -35, -510, -1612, +-752, -1675, -364, -303, 192, 1241, 439, 1730, +343, 613, -56, -1059, -161, -1783, 83, -967, +307, 579, 240, 1641, -191, 1249, -495, -199, +-279, -1222, 403, -1245, 798, -152, 598, 1030, +-157, 1169, -1021, 439, -1000, -608, -275, -1083, +708, -718, 1299, 65, 912, 636, -32, 632, +-863, 243, -1025, -173, -377, -346, 547, -297, +991, -1, 746, 293, -16, 416, -799, 322, +-880, -185, -388, -637, 283, -653, 789, -234, +655, 438, 197, 696, -227, 327, -435, -209, +-231, -370, 181, -32, 470, 412, 450, 384, +64, -192, -571, -658, -839, -646, -526, -12, +232, 673, 1117, 660, 1271, 171, 515, -417, +-614, -606, -1441, -266, -1216, 247, 34, 472, +1391, 376, 1778, 147, 869, -198, -754, -355, +-1921, -424, -1576, -314, -62, 142, 1531, 497, +1932, 519, 884, 120, -675, -478, -1584, -698, +-1082, -218, 157, 509, 1224, 867, 1237, 536, +243, -379, -802, -947, -1194, -739, -574, -3, +444, 763, 1134, 802, 930, 154, 115, -568, +-655, -828, -903, -350, -321, 445, 383, 904, +789, 750, 590, 17, -99, -811, -542, -1077, +-581, -562, -235, 348, 260, 1028, 532, 978, +533, 117, 355, -843, -5, -1152, -370, -516, +-512, 546, -343, 1180, 172, 906, 634, -104, +588, -934, 89, -998, -583, -254, -830, 555, +-321, 725, 514, 267, 1139, -356, 958, -482, +-5, -138, -883, 277, -1110, 360, -526, 106, +488, -157, 1011, -106, 829, 146, 137, 137, +-624, -113, -868, -400, -455, -436, 268, -67, +849, 424, 911, 620, 335, 318, -355, -271, +-850, -598, -798, -447, -123, 134, 639, 749, +956, 756, 643, 115, -134, -799, -809, -1217, +-789, -686, -189, 526, 633, 1385, 1006, 1147, +628, 0, -127, -1366, -751, -1498, -759, -292, +-228, 1171, 412, 1741, 722, 811, 489, -803, +-29, -1798, -417, -1234, -424, 194, -153, 1327, +285, 1322, 680, 212, 537, -767, 104, -998, +-465, -343, -847, 429, -511, 636, 201, 364, +828, -213, 864, -346, 267, -122, -515, 2, +-812, 21, -317, -123, 468, -206, 939, 31, +612, 404, -231, 471, -867, 166, -852, -373, +-94, -674, 664, -331, 868, 264, 438, 751, +-297, 642, -557, -148, -278, -783, 273, -924, +663, -321, 438, 596, -100, 967, -469, 741, +-505, -86, -228, -818, 192, -870, 432, -276, +364, 545, 190, 899, -37, 550, -218, -303, +-157, -890, 39, -816, 328, -76, 427, 685, +151, 827, -242, 381, -477, -339, -292, -582, +156, -311, 445, 214, 316, 500, -148, 197, +-419, -342, -186, -669, 324, -415, 743, 221, +651, 803, 42, 761, -518, 46, -697, -725, +-444, -954, 179, -318, 607, 684, 475, 1154, +20, 588, -427, -581, -510, -1371, 6, -1014, +695, 287, 946, 1328, 500, 1294, -430, 217, +-1034, -1066, -857, -1331, 40, -507, 953, 624, +1001, 1269, 330, 847, -641, -232, -1086, -1084, +-477, -1219, 544, -499, 1226, 659, 1006, 1459, +10, 1302, -1003, 188, -1175, -1307, -445, -1999, +674, -1140, 1282, 704, 840, 2259, -127, 2077, +-1056, 210, -1111, -1928, -322, -2638, 674, -1170, +1260, 1084, 966, 2388, 115, 1797, -698, -141, +-994, -1709, -647, -1759, 202, -540, 741, 848, +846, 1442, 474, 909, -417, -29, -865, -757, +-763, -1007, -104, -669, 902, -48, 1348, 562, +944, 895, -158, 670, -1326, -15, -1572, -704, +-549, -916, 853, -304, 1682, 573, 1326, 988, +-181, 623, -1392, -322, -1528, -1085, -526, -1020, +1007, -174, 1836, 692, 1362, 1080, -93, 696, +-1391, -62, -1686, -614, -718, -760, 707, -371, +1577, 147, 1285, 538, -35, 523, -1272, 138, +-1448, -341, -441, -611, 1018, -372, 1910, 193, +1249, 639, -368, 467, -1611, -79, -1696, -597, +-447, -600, 1125, 60, 1719, 679, 1014, 768, +-327, 148, -1404, -596, -1332, -846, -252, -493, +972, 177, 1617, 532, 1201, 532, 66, 314, +-1109, 58, -1584, -161, -998, -461, 215, -701, +1355, -517, 1562, 324, 667, 1175, -636, 1206, +-1484, 248, -1165, -1258, 86, -1935, 1230, -976, +1456, 893, 748, 2178, -440, 1672, -1212, -165, +-904, -1886, -161, -1991, 589, -493, 807, 1175, +313, 1792, -127, 864, -347, -511, -118, -1222, +287, -791, 315, 135, -26, 623, -346, 532, +-275, -101, 136, -358, 689, -148, 668, 206, +9, 302, -708, -102, -1057, -401, -493, -410, +504, 73, 1194, 636, 1142, 654, 234, 157, +-680, -472, -1079, -761, -751, -423, 129, 242, +846, 488, 952, 320, 458, -94, -251, -443, +-882, -172, -826, 321, -163, 517, 611, 295, +1132, -317, 799, -669, 4, -486, -737, 149, +-1017, 756, -490, 724, 319, 101, 887, -781, +814, -1101, 181, -616, -532, 396, -815, 1268, +-409, 1230, 303, 304, 963, -886, 920, -1410, +199, -913, -684, 346, -1223, 1239, -802, 1119, +252, 187, 1280, -1032, 1418, -1249, 490, -463, +-839, 578, -1611, 1124, -995, 636, 384, -280, +1577, -782, 1593, -509, 244, 211, -1153, 719, +-1638, 473, -783, -190, 727, -625, 1558, -660, +1163, -175, -35, 328, -1125, 440, -1299, 347, +-337, 80, 690, -98, 1181, -89, 890, -126, +-132, -94, -780, 27, -734, 150, -212, 191, +461, 9, 654, -330, 303, -572, -100, -435, +-366, 53, -286, 648, 81, 860, 253, 609, +283, 25, 128, -655, -104, -894, -85, -694, +-39, -41, 58, 708, 150, 934, 65, 539, +-33, -304, 3, -1059, 29, -1031, 36, -93, +69, 932, -25, 1386, 58, 825, 161, -420, +78, -1235, 21, -1206, -152, -368, -240, 648, +-24, 983, 293, 610, 450, 0, 394, -531, +0, -536, -433, -185, -498, 97, -291, 301, +205, 243, 638, 130, 565, 157, 199, 44, +-272, -246, -739, -487, -584, -628, -14, -230, +560, 594, 1049, 1085, 813, 832, 82, -273, +-700, -1285, -1166, -1299, -836, -103, 54, 1359, +917, 1672, 1245, 562, 721, -1236, -392, -2021, +-1035, -993, -891, 883, -88, 1971, 869, 1329, +996, -423, 447, -1761, -281, -1429, -720, 98, +-503, 1400, -58, 1455, 318, 267, 436, -946, +214, -1333, 54, -636, -32, 448, -73, 927, +-78, 731, -107, -14, -70, -640, 150, -635, +350, -182, 328, 424, 168, 712, -311, 476, +-546, -219, -337, -730, -32, -658, 508, -161, +750, 559, 498, 708, 7, 188, -607, -484, +-794, -749, -380, -175, 285, 654, 839, 1035, +886, 459, 274, -615, -499, -1227, -868, -847, +-742, 395, -1, 1207, 719, 905, 862, -320, +578, -1345, -33, -1069, -532, 267, -618, 1570, +-386, 1520, 16, 154, 497, -1401, 698, -1716, +500, -594, -20, 833, -626, 1550, -777, 780, +-310, -524, 457, -1213, 923, -1011, 679, 17, +-118, 881, -730, 1084, -691, 755, -24, 40, +693, -725, 733, -1107, 200, -925, -545, -145, +-773, 926, -280, 1328, 386, 730, 822, -519, +550, -1515, -86, -1180, -472, 143, -473, 1431, +-60, 1657, 404, 493, 387, -969, 63, -1640, +-154, -1081, -271, 243, -83, 1174, 176, 1082, +158, 239, 125, -652, 31, -971, -8, -432, +183, 309, 228, 689, 76, 659, -115, 101, +-370, -333, -394, -436, -39, -391, 343, -160, +547, -7, 429, 171, -90, 328, -473, 372, +-409, 100, -41, -280, 463, -434, 697, -206, +423, 403, -210, 606, -803, 232, -843, -569, +-239, -979, 646, -435, 1154, 631, 767, 1336, +-160, 774, -996, -599, -982, -1658, -92, -1298, +846, 361, 1117, 1896, 486, 1964, -464, 371, +-1025, -1698, -618, -2504, 228, -1286, 758, 914, +620, 2426, -109, 2079, -536, 26, -420, -1993, +231, -2363, 676, -994, 506, 1242, 19, 2538, +-538, 1812, -562, -184, -195, -2054, 315, -2432, +441, -978, 209, 1113, -58, 2199, -323, 1664, +-41, -95, 245, -1627, 331, -1714, 295, -553, +-35, 1038, -268, 1686, -259, 988, -169, -365, +-14, -1486, 213, -1393, 141, -352, 120, 858, +167, 1437, 3, 916, 18, -233, 0, -1132, +-77, -1180, -30, -368, 48, 786, 178, 1339, +172, 928, 1, -77, -163, -1074, -249, -1309, +-157, -648, 88, 276, 171, 967, 167, 973, +209, 382, 160, -276, 253, -675, 154, -637, +-260, -248, -456, 285, -464, 596, -126, 604, +590, 211, 797, -422, 335, -750, -233, -717, +-843, -83, -741, 627, 145, 800, 800, 553, +976, -248, 535, -799, -404, -596, -894, 36, +-656, 643, -127, 759, 597, 168, 738, -598, +237, -663, -210, -356, -576, 258, -429, 585, +178, 150, 502, -295, 525, -386, 267, -20, +-240, 496, -356, 576, -111, 119, 123, -401, +268, -536, -6, -184, -470, 184, -481, 116, +-123, -182, 468, -275, 1028, 58, 804, 681, +13, 734, -812, 43, -1230, -796, -622, -1182, +464, -393, 1277, 862, 1301, 1436, 206, 879, +-1042, -567, -1585, -1678, -1069, -1466, 386, -70, +1578, 1439, 1651, 1827, 722, 754, -744, -786, +-1651, -1670, -1219, -1241, -58, 244, 1156, 1285, +1497, 1246, 583, 304, -488, -914, -1245, -1171, +-1192, -487, -36, 390, 951, 920, 1278, 595, +843, -208, -314, -610, -1044, -448, -834, 84, +-115, 649, 672, 538, 840, -120, 198, -671, +-393, -846, -640, -192, -405, 756, 159, 1030, +433, 522, 494, -568, 363, -1252, 123, -773, +-89, 470, -288, 1373, -460, 1095, -454, -242, +-8, -1502, 471, -1425, 722, -127, 418, 1375, +-295, 1722, -760, 548, -723, -1013, 94, -1724, +863, -939, 1051, 566, 509, 1506, -470, 1189, +-995, -148, -895, -1200, -84, -1280, 669, -344, +893, 918, 487, 1382, -287, 805, -756, -435, +-703, -1444, 73, -1356, 889, -116, 1108, 1267, +504, 1861, -570, 1011, -1275, -951, -1136, -2175, +-35, -1879, 1093, -64, 1402, 2080, 759, 2594, +-494, 1209, -1350, -1108, -1141, -2643, -83, -2137, +1029, -89, 1484, 1816, 915, 2365, -266, 1207, +-1269, -747, -1438, -1953, -589, -1841, 620, -537, +1435, 1074, 1307, 1934, 315, 1618, -987, 320, +-1597, -1312, -1052, -2105, 228, -1520, 1592, 32, +1845, 1760, 841, 2226, -802, 1135, -2058, -779, +-1748, -2219, -226, -2003, 1450, -424, 2221, 1417, +1264, 2266, -624, 1583, -1897, -151, -1844, -1680, +-339, -2036, 1573, -1044, 2187, 654, 1224, 1804, +-576, 1702, -2079, 278, -1940, -1403, -333, -2018, +1387, -1041, 2150, 790, 1300, 2016, -552, 1779, +-1783, 78, -1707, -1617, -386, -1913, 1279, -727, +1979, 905, 1315, 1627, -246, 978, -1638, -473, +-1970, -1397, -901, -1162, 745, -36, 1877, 1114, +1839, 1337, 504, 798, -1012, -291, -1874, -1127, +-1493, -1201, 18, -660, 1411, 443, 1961, 1114, +1163, 1079, -495, 290, -1776, -832, -1934, -1290, +-672, -830, 1071, 337, 2051, 1223, 1638, 1221, +175, 409, -1325, -565, -1914, -975, -1053, -823, +414, -215, 1560, 147, 1625, 248, 370, 454, +-876, 475, -1419, 480, -995, 98, 273, -565, +1059, -890, 1019, -610, 358, 269, -474, 1057, +-756, 1022, -422, 14, 84, -991, 447, -1298, +551, -530, 100, 802, -154, 1343, -262, 919, +-375, -280, -81, -1256, 24, -1061, 279, -199, +402, 771, 252, 1104, 90, 602, -183, -242, +-191, -805, -158, -692, -33, -270, 20, 359, +3, 606, 39, 284, 96, -158, 163, -495, +72, -304, 54, 157, -114, 707, -78, 630, +143, -52, 182, -573, 215, -997, -65, -582, +-390, 232, -395, 785, -78, 923, 326, 461, +557, -300, 398, -908, -92, -812, -420, -291, +-410, 633, -99, 1170, 356, 689, 441, -283, +192, -1280, -50, -1294, -322, -85, -271, 1204, +-37, 1660, 91, 723, 146, -993, 118, -1885, +137, -1252, 216, 485, 164, 1875, -106, 1846, +-285, 269, -359, -1546, -197, -2177, 253, -1264, +526, 661, 401, 2058, 29, 2005, -361, 563, +-525, -1258, -223, -2289, 254, -1591, 553, 260, +415, 1857, -13, 2272, -398, 810, -517, -1306, +-63, -2490, 374, -1782, 556, 476, 384, 2399, +-243, 2547, -632, 633, -560, -1783, -77, -2862, +428, -1709, 720, 697, 549, 2400, 89, 2276, +-252, 480, -622, -1311, -550, -2027, -219, -1332, +208, 92, 647, 1129, 657, 1394, 303, 998, +-339, 189, -750, -843, -627, -1443, -5, -1306, +736, -321, 921, 1186, 449, 1931, -415, 1357, +-952, -282, -733, -1928, -12, -2066, 742, -631, +931, 1256, 442, 2275, -347, 1523, -884, -363, +-688, -1859, 23, -2021, 756, -658, 1006, 1098, +481, 1930, -472, 1367, -1045, -74, -786, -1425, +26, -1729, 915, -750, 1081, 567, 323, 1513, +-570, 1349, -1035, 373, -698, -842, 300, -1479, +1024, -976, 926, 28, 258, 1026, -584, 1246, +-954, 605, -595, -484, 90, -1149, 617, -944, +639, -180, 418, 758, -96, 1118, -495, 685, +-498, -46, -308, -750, 239, -941, 620, -508, +647, 55, 245, 552, -337, 694, -719, 480, +-680, 49, -71, -378, 454, -586, 760, -547, +558, -224, -37, 311, -468, 739, -642, 729, +-289, 275, 269, -417, 672, -911, 730, -789, +210, -66, -462, 688, -954, 841, -979, 402, +-138, -448, 857, -932, 1412, -554, 1145, 198, +-58, 1011, -1183, 1090, -1636, 292, -899, -729, +625, -1334, 1706, -1076, 1629, -51, 331, 1103, +-1230, 1404, -2055, 716, -1304, -536, 386, -1395, +1803, -1085, 2000, 45, 731, 1301, -798, 1534, +-1795, 422, -1476, -934, -111, -1601, 1062, -1055, +1514, 310, 893, 1340, -251, 1199, -993, 199, +-1121, -841, -569, -1159, 364, -488, 938, 395, +1012, 927, 568, 780, -256, 124, -815, -475, +-892, -614, -407, -395, 299, -110, 713, 60, +719, 69, 191, 55, -370, 190, -566, 485, +-403, 527, 120, 192, 534, -435, 524, -994, +179, -871, -206, -25, -520, 905, -426, 1396, +1, 784, 325, -572, 574, -1491, 359, -1463, +-232, -334, -517, 1050, -479, 1707, -35, 1222, +660, -61, 724, -1097, 281, -1387, -281, -917, +-795, 36, -577, 808, 62, 1107, 523, 903, +638, 178, 222, -694, -385, -1219, -525, -1160, +-138, -275, 228, 1001, 530, 1595, 432, 1291, +5, 112, -305, -1258, -546, -1754, -415, -1189, +-123, 63, 354, 1203, 737, 1489, 606, 936, +114, 27, -566, -885, -828, -1099, -533, -765, +262, -244, 893, 527, 834, 857, 235, 769, +-622, 401, -944, -323, -516, -701, 255, -697, +731, -421, 661, 101, 149, 385, -345, 524, +-357, 478, -314, 282, -85, 20, 236, -442, +301, -763, 406, -676, 284, -152, -200, 595, +-579, 1130, -592, 851, -271, -31, 520, -996, +980, -1393, 581, -701, -68, 467, -781, 1453, +-807, 1523, -62, 392, 496, -1107, 625, -1877, +308, -1433, -276, 129, -385, 1719, -34, 2067, +139, 1032, 189, -851, -135, -2078, -438, -1799, +-183, -226, 266, 1505, 801, 1975, 789, 1059, +26, -720, -747, -1815, -995, -1393, -587, -18, +231, 1271, 837, 1438, 762, 497, 331, -736, +-284, -1158, -663, -566, -432, 383, -30, 858, +342, 560, 476, -208, 305, -783, -31, -617, +-325, -5, -354, 531, -120, 678, 90, 337, +189, -254, 164, -520, -62, -397, -122, -97, +41, 416, 283, 535, 348, 153, 19, -230, +-270, -664, -433, -525, -223, 100, 272, 645, +306, 822, 92, 205, -239, -546, -322, -888, +73, -527, 506, 412, 618, 1072, 67, 848, +-556, -97, -753, -1074, -253, -1328, 532, -554, +794, 704, 499, 1366, -339, 1111, -816, 29, +-600, -1089, -21, -1158, 623, -409, 727, 638, +462, 1117, -88, 625, -447, -458, -464, -1064, +-282, -824, 166, 6, 248, 968, 304, 1006, +159, 279, -188, -527, -183, -900, -157, -515, +17, 313, 252, 717, 328, 497, 122, -104, +-125, -559, -216, -417, -207, 74, 24, 422, +103, 149, 198, -334, 113, -535, -219, -128, +-223, 707, -226, 1075, 84, 540, 554, -545, +592, -1351, 301, -1149, -351, -72, -880, 1029, +-875, 1364, -118, 584, 814, -511, 1159, -1076, +769, -875, -398, 26, -1250, 727, -1198, 835, +-198, 445, 1142, -179, 1502, -528, 905, -573, +-539, -441, -1660, -190, -1286, 198, -153, 540, +1205, 871, 1667, 647, 718, -145, -738, -897, +-1566, -1437, -1203, -905, 108, 504, 1438, 1612, +1553, 1842, 722, 825, -681, -955, -1730, -2260, +-1387, -2132, -257, -622, 1095, 1286, 1848, 2541, +1245, 2197, -181, 572, -1480, -1395, -1878, -2498, +-887, -2050, 797, -502, 1900, 1347, 1760, 2194, +422, 1723, -1206, 345, -1961, -1095, -1417, -1687, +-13, -1339, 1422, -355, 1887, 635, 1098, 1097, +-275, 1212, -1433, 725, -1634, -113, -841, -784, +571, -1370, 1710, -1165, 1579, -216, 453, 862, +-987, 1495, -1854, 1237, -1404, 177, 152, -907, +1577, -1334, 1843, -927, 816, 5, -861, 680, +-1809, 945, -1394, 652, 7, 34, 1411, -358, +1676, -635, 729, -667, -693, -210, -1550, 179, +-1119, 499, 18, 708, 1010, 374, 1134, -136, +409, -399, -466, -463, -908, -324, -515, -24, +217, 61, 687, 121, 580, 231, -10, 340, +-546, 380, -608, 51, -243, -370, 267, -662, +616, -527, 352, 62, -159, 610, -375, 751, +-371, 392, 52, -98, 628, -569, 417, -640, +-91, -442, -575, -299, -941, 175, -237, 643, +677, 985, 1081, 935, 1008, 117, -67, -952, +-1169, -1622, -1405, -1228, -951, 16, 299, 1321, +1580, 1796, 1793, 1003, 1029, -340, -363, -1397, +-1810, -1470, -2140, -652, -1278, 426, 325, 1121, +2074, 1105, 2601, 553, 1568, -214, -380, -701, +-2315, -877, -2854, -663, -1591, -151, 680, 326, +2634, 671, 2842, 790, 1283, 547, -963, 77, +-2670, -463, -2567, -1020, -837, -1001, 1224, -433, +2492, 488, 2134, 1420, 466, 1469, -1229, 497, +-1967, -831, -1541, -1797, -250, -1656, 961, -296, +1379, 1167, 1057, 1894, 163, 1513, -569, 141, +-828, -1198, -781, -1703, -342, -1349, 120, -174, +573, 1047, 873, 1629, 749, 1400, 280, 263, +-568, -1088, -1295, -1924, -1252, -1602, -433, -176, +816, 1538, 1788, 2395, 1555, 1668, 288, -189, +-1273, -2151, -2183, -2717, -1493, -1425, 180, 781, +1784, 2594, 2253, 2646, 1067, 887, -768, -1317, +-2091, -2653, -1906, -2247, -427, -372, 1209, 1499, +1936, 2317, 1232, 1802, -95, 258, -1192, -1118, +-1325, -1778, -627, -1659, 280, -658, 886, 401, +714, 1279, 312, 1768, -183, 1298, -512, 223, +-337, -965, -236, -1816, 16, -1706, 343, -620, +314, 742, 313, 1635, 158, 1671, -237, 859, +-456, -411, -324, -1293, -82, -1507, 266, -1014, +457, -3, 195, 916, 16, 1285, -249, 1089, +-397, 308, -113, -596, 62, -963, 281, -856, +516, -247, 437, 270, -63, 407, -609, 261, +-923, -77, -753, -3, 258, 322, 1151, 539, +1363, 378, 635, -253, -772, -991, -1663, -1133, +-1394, -497, -90, 470, 1379, 1438, 1905, 1482, +961, 498, -536, -772, -1741, -1740, -1766, -1657, +-333, -449, 1073, 1122, 1697, 2127, 1066, 1710, +-424, 130, -1314, -1561, -1200, -2436, -124, -1479, +1070, 547, 1286, 2076, 316, 2355, -818, 859, +-1234, -1370, -830, -2412, 435, -1950, 1218, -103, +996, 1909, 253, 2355, -760, 1497, -1000, -369, +-604, -2004, -97, -2107, 522, -1140, 686, 573, +601, 1927, 423, 1870, -24, 809, -584, -783, +-1089, -1949, -1023, -1668, -322, -357, 717, 1144, +1666, 1860, 1653, 1342, 592, -84, -845, -1288, +-1999, -1552, -2016, -921, -846, 257, 850, 1007, +2166, 1130, 2279, 694, 1131, 57, -737, -497, +-2350, -959, -2604, -999, -1358, -654, 668, 119, +2528, 1216, 2948, 1771, 1597, 1330, -625, -146, +-2618, -1813, -3066, -2544, -1622, -1658, 465, 492, +2289, 2323, 2853, 2871, 1739, 1498, -88, -817, +-1848, -2374, -2615, -2503, -2080, -1135, -484, 727, +1444, 1853, 2614, 1906, 2494, 1015, 927, -232, +-1295, -1114, -2839, -1553, -2692, -1325, -1041, -339, +1280, 727, 2776, 1528, 2441, 1590, 942, 649, +-1105, -626, -2337, -1542, -2081, -1570, -1023, -696, +568, 445, 1729, 1246, 1839, 1375, 1188, 842, +68, -47, -1135, -782, -1832, -1192, -1545, -1133, +-522, -470, 932, 418, 1920, 1243, 1716, 1431, +673, 791, -896, -374, -1977, -1492, -1830, -1742, +-586, -897, 1151, 695, 2096, 1961, 1727, 2065, +129, 848, -1656, -1194, -2157, -2518, -1122, -2319, +809, -721, 2155, 1667, 1888, 2979, 169, 2341, +-1663, 448, -2248, -1932, -1206, -3093, 777, -2207, +2022, -135, 1921, 1980, 500, 2901, -1176, 1997, +-1862, 50, -1467, -1745, -206, -2550, 1049, -1848, +1650, -302, 1261, 1319, 303, 2034, -833, 1714, +-1493, 591, -1235, -730, -447, -1415, 754, -1433, +1446, -642, 1260, 232, 354, 756, -946, 908, +-1586, 546, -1229, 9, -65, -166, 1236, -286, +1659, -373, 993, -167, -352, -288, -1502, -324, +-1709, 81, -733, 320, 704, 695, 1658, 871, +1605, 345, 338, -308, -975, -1021, -1731, -1385, +-1530, -830, -111, 133, 1114, 1136, 1565, 1700, +1115, 1222, -187, 164, -1158, -996, -1239, -1780, +-493, -1390, 435, -325, 857, 769, 560, 1634, +-3, 1460, -306, 429, -342, -696, -117, -1530, +-36, -1494, 18, -554, 41, 682, 71, 1594, +240, 1650, 62, 681, -246, -749, -335, -1717, +-203, -1791, 355, -700, 856, 860, 636, 1893, +-103, 1804, -933, 467, -1326, -1157, -760, -2096, +296, -1626, 1303, -61, 1763, 1598, 1129, 2277, +-160, 1352, -1502, -341, -2213, -1916, -1693, -2351, +-68, -1096, 1781, 477, 2778, 1908, 2257, 2298, +357, 1112, -1979, -295, -3247, -1785, -2669, -2325, +-649, -1419, 1910, -59, 3490, 1754, 3142, 2661, +1183, 1954, -1541, 290, -3614, -1806, -3804, -3075, +-1988, -2536, 1076, -567, 3662, 1794, 4346, 3356, +2545, 2974, -798, 1051, -3645, -1530, -4556, -3341, +-2779, -3275, 603, -1546, 3339, 1098, 4175, 3058, +2566, 3352, -422, 1842, -2807, -683, -3599, -2664, +-2187, -3177, 183, -1914, 1961, 362, 2601, 2206, +1561, 2815, -230, 1857, -1220, -76, -1319, -1687, +-673, -2220, 345, -1721, 397, -313, -278, 974, +-586, 1415, -443, 1467, 648, 756, 1862, -2, +1644, -525, 206, -1177, -1975, -1149, -3278, -870, +-2224, -212, 427, 874, 3164, 1370, 4106, 1301, +2213, 642, -1170, -549, -3802, -1287, -4120, -1410, +-1808, -874, 1565, 116, 3774, 1016, 3729, 1438, +1500, 1203, -1360, 361, -3202, -811, -3250, -1557, +-1447, -1635, 837, -710, 2526, 748, 2932, 1824, +1809, 1962, -163, 795, -1927, -924, -2700, -2086, +-2179, -1996, -358, -630, 1577, 1192, 2689, 2198, +2416, 1746, 699, 269, -1343, -1279, -2546, -1842, +-2348, -1242, -925, -69, 1099, 801, 2292, 908, +2106, 637, 962, 336, -661, 465, -1779, 401, +-1961, -287, -1261, -1268, 41, -2013, 1307, -1448, +1912, 329, 1632, 2316, 444, 3099, -966, 1834, +-1845, -606, -2001, -2702, -892, -3165, 596, -1742, +1525, 543, 1829, 2230, 1021, 2547, -156, 1560, +-1105, -29, -1611, -1328, -1220, -1875, -317, -1541, +606, -481, 1359, 625, 1299, 1435, 415, 1440, +-532, 602, -1352, -303, -1157, -1023, -88, -938, +701, -268, 1100, 147, 480, 355, -664, 118, +-981, -298, -626, -166, 487, 341, 1469, 764, +1015, 925, -130, 426, -1357, -576, -1808, -1441, +-855, -1739, 693, -970, 1711, 521, 1763, 1959, +770, 2477, -762, 1602, -1481, -432, -1560, -2419, +-840, -3030, 399, -1913, 1066, 429, 1387, 2528, +1060, 3279, 298, 2143, -499, -103, -1203, -2280, +-1301, -3300, -821, -2612, 49, -637, 1097, 1797, +1625, 3404, 1313, 3316, 345, 1317, -1027, -1530, +-1959, -3692, -1673, -3776, -447, -1532, 1216, 1673, +2189, 4025, 1733, 3855, 380, 1312, -1384, -1960, +-2242, -4151, -1626, -3804, -93, -1185, 1553, 2058, +2063, 4139, 1295, 3884, -179, 1375, -1663, -1977, +-2023, -4171, -1113, -4060, 395, -1548, 1637, 1999, +1904, 4330, 1047, 4102, -432, 1395, -1680, -2201, +-2059, -4297, -1165, -3788, 248, -1059, 1467, 2247, +1879, 3757, 1188, 3080, 25, 820, -1081, -1655, +-1584, -2588, -1267, -2158, -439, -866, 476, 581, +965, 1164, 898, 1290, 659, 1132, 215, 508, +-280, -59, -464, -727, -706, -1210, -874, -1128, +-684, -663, -292, 289, 532, 1051, 1381, 1245, +1669, 1180, 1146, 460, -209, -596, -1741, -1375, +-2508, -1754, -1907, -1280, -249, 47, 1728, 1575, +2999, 2341, 2565, 1914, 796, 304, -1498, -1600, +-3136, -2504, -2884, -2191, -1192, -624, 1137, 1258, +2914, 2308, 3050, 2331, 1589, 1077, -668, -634, +-2481, -2029, -2843, -2567, -1708, -1631, 115, 161, +1778, 1931, 2464, 2704, 1887, 1993, 568, 90, +-927, -1842, -1940, -2550, -2010, -1967, -1260, -277, +101, 1496, 1518, 2252, 2243, 1909, 1753, 524, +339, -1089, -1299, -2063, -2240, -1998, -1879, -724, +-520, 1008, 1058, 2180, 1933, 2052, 1633, 652, +509, -1229, -697, -2247, -1591, -1812, -1575, -365, +-798, 1378, 382, 2128, 1608, 1459, 1705, 268, +791, -1044, -817, -1821, -2179, -1495, -1980, -701, +-463, 505, 1682, 1635, 2853, 2025, 2000, 1541, +-404, 100, -2716, -1634, -3355, -2646, -1862, -2296, +990, -699, 3013, 1461, 3259, 2867, 1671, 2866, +-1027, 1438, -2845, -817, -3011, -2627, -1617, -3176, +626, -2241, 2190, -92, 2468, 2160, 1572, 3270, +-187, 2850, -1587, 825, -1940, -1567, -1346, -2944, +-73, -2881, 919, -1210, 1223, 888, 820, 2202, +153, 2369, -246, 1394, -413, -43, -242, -1117, +-125, -1590, -182, -1488, -326, -766, -416, 34, +-37, 803, 440, 1464, 886, 1363, 1026, 869, +381, -69, -516, -1169, -1318, -1593, -1509, -1449, +-754, -597, 558, 749, 1772, 1612, 1969, 1789, +962, 1128, -781, -356, -2182, -1518, -2281, -1920, +-992, -1368, 1016, 148, 2492, 1426, 2511, 1838, +877, 1330, -1376, -50, -2777, -1149, -2495, -1442, +-687, -1024, 1521, -20, 2838, 670, 2361, 833, +460, 596, -1773, 165, -2934, -49, -2243, -111, +-332, -198, 1816, -374, 2884, -506, 2158, -409, +133, 69, -2044, 768, -2911, 1064, -2014, 612, +-61, -401, 1841, -1347, 2500, -1507, 1770, -432, +185, 1203, -1373, 2202, -2027, 1775, -1828, -113, +-758, -2218, 516, -2971, 1387, -1701, 1844, 938, +1373, 3164, 192, 3381, -968, 1391, -1764, -1566, +-1858, -3455, -893, -3277, 307, -1118, 1324, 1599, +1931, 3042, 1382, 2906, 392, 1176, -796, -920, +-1835, -2197, -1781, -2398, -1021, -1423, 261, 87, +1498, 1407, 1674, 1879, 1178, 1559, 177, 508, +-985, -653, -1269, -1239, -968, -1309, -480, -701, +276, -88, 502, 390, 479, 816, 560, 786, +387, 833, 367, 594, 162, -75, -464, -712, +-984, -1331, -1233, -1395, -937, -760, 92, 375, +1162, 1443, 1850, 2033, 1753, 1743, 562, 397, +-1157, -1209, -2478, -2492, -2627, -2693, -1310, -1347, +966, 833, 2906, 2884, 3339, 3560, 1797, 2258, +-1016, -396, -3384, -2993, -3641, -4050, -1833, -2870, +981, -24, 3224, 2766, 3310, 4074, 1450, 3109, +-1067, 495, -2721, -2144, -2553, -3557, -1017, -2988, +735, -921, 1665, 1474, 1443, 2837, 554, 2645, +-274, 1246, -627, -812, -626, -2045, -459, -2014, +-376, -1197, -284, 185, -26, 1147, 276, 1280, +625, 988, 672, 445, 183, -131, -461, -520, +-780, -781, -541, -813, 67, -413, 501, 155, +387, 670, -133, 789, -621, 314, -653, -307, +-42, -579, 831, -239, 1102, 452, 548, 825, +-524, 474, -1419, -405, -1279, -1311, -441, -1330, +601, -286, 1349, 1026, 1128, 1875, 384, 1634, +-422, 345, -1016, -1159, -993, -2006, -610, -1738, +-101, -611, 419, 781, 719, 1714, 734, 1780, +585, 1146, 203, 32, -415, -999, -950, -1553, +-1217, -1481, -872, -813, 26, 130, 892, 1050, +1469, 1423, 1276, 1196, 265, 606, -935, -187, +-1678, -737, -1414, -1001, -399, -848, 679, -542, +1291, -230, 1114, 267, 328, 634, -440, 1073, +-861, 1307, -772, 954, -310, 54, 11, -1325, +38, -2348, -21, -2189, 134, -750, 488, 1460, +659, 3161, 418, 3135, -237, 1325, -1052, -1310, +-1264, -3299, -674, -3370, 333, -1618, 1204, 890, +1144, 2860, 292, 3038, -676, 1707, -1251, -270, +-797, -1980, 194, -2232, 902, -1394, 852, -110, +-17, 1004, -906, 1205, -1209, 819, -561, 308, +621, -3, 1444, -66, 1271, -131, 92, -388, +-1243, -755, -1919, -694, -1388, -190, 99, 551, +1291, 1190, 1722, 925, 1088, 87, -232, -649, +-1071, -996, -1296, -487, -763, 435, 78, 777, +453, 515, 398, -279, 144, -1093, -102, -854, +6, 117, 383, 1193, 358, 1863, 112, 992, +-498, -641, -1267, -1947, -1111, -2417, -456, -971, +725, 1034, 1809, 2461, 1644, 2711, 573, 997, +-1076, -1144, -2273, -2550, -2095, -2646, -700, -988, +1077, 1190, 2151, 2526, 1856, 2507, 494, 868, +-979, -1261, -1814, -2382, -1488, -2166, -502, -453, +493, 1578, 1024, 2283, 726, 1645, 203, -42, +-298, -1699, -472, -1943, -136, -1020, 118, 496, +116, 1667, -242, 1481, -791, 534, -864, -598, +-359, -1345, 561, -1055, 1581, -180, 1641, 660, +422, 1167, -1225, 856, -2583, 17, -2502, -618, +-729, -1104, 1514, -751, 3140, 177, 2921, 752, +801, 1107, -1860, 692, -3612, -203, -3267, -856, +-1085, -1025, 1682, -523, 3519, 391, 3210, 1076, +1102, 965, -1706, 352, -3458, -620, -3066, -1245, +-1073, -751, 1467, 120, 2892, 983, 2335, 1238, +468, 383, -1462, -660, -2292, -1197, -1537, -822, +20, 281, 1215, 1253, 1429, 1260, 597, 346, +-576, -749, -1142, -1516, -1051, -1131, -331, -48, +517, 822, 767, 1443, 819, 1148, 332, 378, +-423, -316, -749, -1133, -1070, -1286, -789, -948, +9, -170, 552, 996, 1016, 1589, 927, 1344, +267, 361, -530, -827, -1266, -1467, -1380, -1157, +-761, -246, 225, 600, 1136, 961, 1377, 717, +862, 325, -101, 36, -1193, -128, -1605, -217, +-1051, -452, -69, -671, 927, -542, 1280, -68, +653, 593, -283, 1040, -1107, 915, -1106, 367, +-174, -358, 692, -765, 1047, -734, 403, -484, +-850, -62, -1478, 179, -1072, 277, 104, 459, +1439, 635, 1781, 668, 728, 477, -896, -172, +-2247, -1037, -2061, -1464, -495, -1238, 1233, -114, +2297, 1422, 1870, 2311, 363, 2056, -1480, 611, +-2456, -1482, -1983, -2986, -697, -2880, 998, -1198, +1983, 1369, 1820, 3467, 1003, 3754, -387, 1999, +-1557, -916, -1822, -3467, -1658, -4179, -750, -2627, +613, 264, 1400, 3026, 1887, 4228, 1460, 3192, +182, 623, -894, -2074, -1901, -3733, -2219, -3421, +-1362, -1369, -162, 1008, 1070, 2896, 2072, 3300, +2115, 1967, 1250, 241, -249, -1474, -1928, -2528, +-2817, -2245, -2392, -1381, -815, -35, 1274, 1544, +2695, 2442, 2656, 2460, 1121, 1301, -1068, -744, +-2442, -2410, -2419, -2831, -1121, -1670, 632, 587, +1472, 2298, 1184, 2401, 271, 1238, -590, -639, +-699, -1677, -94, -1232, 411, -219, 299, 790, +-194, 834, -1003, 15, -1263, -743, -706, -801, +258, -23, 1320, 1007, 1511, 1610, 879, 1021, +-202, -251, -1344, -1430, -1805, -2016, -1496, -1348, +-509, 98, 786, 1432, 1561, 2128, 1512, 1731, +732, 415, -392, -949, -1273, -1869, -1474, -1777, +-1064, -723, -325, 421, 406, 1386, 695, 1581, +682, 923, 644, 207, 470, -534, 100, -996, +-551, -872, -1328, -736, -1587, -369, -1123, 270, +51, 785, 1463, 1295, 2078, 1373, 1624, 625, +226, -512, -1487, -1559, -2453, -2102, -2357, -1195, +-957, 365, 984, 1678, 2219, 2416, 2397, 1435, +1253, -84, -543, -1375, -1946, -2065, -2471, -1330, +-1788, -202, -203, 797, 1216, 1451, 1864, 1378, +1762, 846, 652, 139, -758, -728, -1589, -1445, +-1936, -1530, -1254, -957, 136, 283, 1161, 1591, +1628, 2002, 1080, 1401, -156, 52, -1146, -1320, +-1466, -1692, -792, -1124, 141, -96, 627, 793, +623, 869, 28, 473, -586, 65, -561, -106, +-66, 196, 377, 458, 595, 206, 303, -307, +-330, -832, -807, -996, -1194, -403, -963, 419, +-12, 906, 804, 1037, 1352, 597, 1356, 86, +398, -105, -842, -474, -1845, -667, -2088, -859, +-1090, -1033, 332, -316, 1577, 728, 2169, 1732, +1506, 2232, 36, 1345, -1431, -378, -2351, -2074, +-2106, -2982, -778, -2287, 756, -200, 1973, 1955, +2095, 3218, 974, 2957, -504, 988, -1675, -1284, +-1907, -2677, -1167, -2753, 26, -1322, 929, 470, +1125, 1563, 633, 1770, -183, 1252, -521, 483, +-472, 55, -175, -227, 90, -772, -17, -1202, +-340, -1390, -540, -914, -375, 311, -95, 1492, +406, 2025, 633, 1519, 545, 291, 370, -938, +-292, -1535, -878, -1465, -1311, -925, -1282, -135, +-324, 490, 744, 1127, 1566, 1619, 1638, 1519, +672, 805, -595, -540, -1604, -1913, -1962, -2433, +-1312, -1701, -207, 43, 726, 1850, 1432, 2687, +1408, 2058, 805, 424, 47, -1270, -881, -2127, +-1448, -1675, -1465, -462, -1199, 698, -360, 1291, +818, 1022, 1636, 215, 1719, -339, 939, -452, +-496, -254, -1753, 267, -2143, 458, -1517, 232, +88, -36, 1371, -509, 1591, -721, 998, -476, +-168, -130, -1002, 469, -1109, 1068, -604, 1135, +106, 808, 449, 26, 269, -1065, -250, -1677, +-525, -1495, -425, -562, -46, 906, 467, 1989, +686, 2011, 421, 1068, -187, -468, -718, -1715, +-968, -1931, -797, -1248, -285, -20, 316, 1139, +663, 1531, 722, 1215, 634, 546, 176, -246, +-356, -740, -883, -775, -1336, -712, -1119, -485, +-348, -154, 634, 176, 1541, 748, 1593, 1116, +701, 1076, -573, 527, -1667, -514, -1912, -1342, +-1275, -1634, -67, -1042, 1197, 325, 1752, 1455, +1478, 1957, 479, 1477, -925, -1, -1814, -1423, +-1891, -2085, -1037, -1574, 380, -114, 1454, 1448, +1894, 2186, 1264, 1676, -138, 211, -1536, -1397, +-2244, -2095, -1635, -1602, -223, -156, 1237, 1291, +2091, 2048, 1742, 1717, 316, 353, -1225, -958, +-2150, -1863, -2090, -1897, -827, -841, 617, 587, +1641, 1824, 2009, 2296, 1244, 1526, -127, -33, +-1327, -1592, -2011, -2442, -1880, -1862, -836, -356, +452, 1240, 1554, 2157, 1980, 1817, 1344, 665, +31, -555, -1318, -1296, -2115, -1260, -1898, -672, +-516, -63, 1012, 455, 1725, 637, 1408, 551, +152, 388, -981, 161, -1278, -1, -844, -5, +221, 25, 833, -234, 354, -468, -359, -784, +-879, -746, -809, 47, 65, 899, 879, 1611, +1132, 1531, 760, 441, -227, -856, -1290, -1805, +-1595, -1942, -1091, -1024, -111, 355, 988, 1434, +1476, 2006, 1242, 1686, 409, 606, -717, -484, +-1516, -1507, -1545, -1969, -905, -1483, 146, -617, +1142, 677, 1449, 1887, 1133, 2228, 225, 1830, +-822, 480, -1514, -1392, -1789, -2627, -1186, -2763, +223, -1468, 1506, 881, 2149, 2828, 1816, 3408, +170, 2192, -1616, -349, -2541, -2520, -2302, -3336, +-722, -2449, 1006, -171, 2012, 1772, 1997, 2672, +1000, 2438, -179, 1011, -1077, -439, -1570, -1467, +-1607, -2135, -1217, -1892, -428, -959, 737, 235, +1810, 1756, 2171, 2659, 1570, 2202, -126, 808, +-1944, -1215, -2823, -2736, -2494, -2762, -821, -1465, +1227, 625, 2477, 2298, 2581, 2721, 1403, 1903, +-309, 211, -1719, -1399, -2474, -2192, -2052, -2014, +-770, -924, 572, 496, 1572, 1538, 1804, 1906, +1213, 1502, 292, 420, -697, -741, -1314, -1506, +-1294, -1663, -969, -1046, -476, 38, 161, 1155, +796, 1705, 1138, 1381, 1011, 392, 471, -837, +-286, -1529, -979, -1278, -1282, -300, -964, 850, +-281, 1420, 416, 968, 776, -80, 551, -1007, +252, -1312, 70, -588, -70, 639, 22, 1444, +-78, 1443, -516, 423, -885, -1024, -974, -1860, +-491, -1680, 452, -429, 1232, 1215, 1428, 2254, +998, 2106, -112, 808, -1304, -993, -1814, -2330, +-1686, -2498, -650, -1446, 768, 510, 1691, 2244, +1949, 2865, 1162, 2168, -271, 258, -1551, -1810, +-2055, -2890, -1579, -2543, -460, -909, 816, 1179, +1571, 2557, 1583, 2610, 856, 1452, -206, -370, +-1009, -1855, -1430, -2275, -1346, -1675, -737, -265, +137, 1128, 934, 1749, 1362, 1622, 1186, 713, +476, -376, -460, -947, -1291, -1087, -1577, -740, +-1138, -222, -210, 25, 743, 286, 1303, 473, +1202, 680, 567, 993, -167, 725, -881, 64, +-1127, -846, -926, -1580, -616, -1400, 85, -527, +704, 761, 889, 1656, 795, 1546, 258, 714, +-374, -350, -748, -1088, -866, -1044, -433, -419, +165, 95, 361, 392, 233, 254, -105, -200, +-348, -211, -90, 112, 320, 592, 600, 1107, +682, 848, 29, -89, -870, -1118, -1353, -1835, +-1334, -1537, -488, -279, 736, 1189, 1571, 2109, +1833, 2023, 1171, 881, -311, -591, -1650, -1663, +-2310, -2012, -1906, -1402, -418, -303, 1119, 884, +2172, 1719, 2208, 1756, 968, 1063, -648, -84, +-1957, -1203, -2328, -1649, -1455, -1239, 67, -322, +1401, 691, 2050, 1197, 1614, 1053, 308, 504, +-1035, -186, -1892, -653, -1821, -775, -823, -518, +498, -76, 1538, 440, 1754, 739, 1012, 565, +-157, 110, -1168, -478, -1630, -750, -1247, -468, +-396, 56, 403, 571, 999, 702, 1112, 304, +783, -174, 399, -409, -204, -288, -926, 29, +-1302, 246, -1359, 91, -857, -317, 200, -457, +1244, -289, 1867, 295, 1663, 1011, 582, 1062, +-810, 541, -1790, -373, -2061, -1371, -1649, -1635, +-561, -1052, 727, 36, 1750, 1279, 2382, 1991, +2064, 1803, 724, 868, -1115, -589, -2876, -1898, +-3405, -2429, -2216, -1918, 173, -392, 2629, 1460, +3760, 2743, 2867, 2760, 472, 1357, -1970, -817, +-3272, -2618, -2739, -3058, -961, -1884, 812, 331, +1905, 2309, 1881, 2964, 1038, 1972, 126, -79, +-611, -1943, -972, -2560, -943, -1673, -830, 108, +-484, 1694, 145, 2093, 622, 1199, 822, -269, +667, -1386, 185, -1509, -207, -635, -522, 490, +-617, 1119, -382, 945, -206, 171, 39, -530, +313, -794, 292, -534, 184, -12, -29, 346, +-299, 483, -243, 508, 86, 404, 330, 165, +349, -225, -123, -819, -770, -1160, -914, -849, +-549, 104, 395, 1304, 1221, 1989, 1304, 1559, +635, 76, -673, -1597, -1667, -2511, -1672, -2032, +-771, -365, 593, 1482, 1664, 2500, 1707, 2199, +788, 806, -412, -831, -1508, -1848, -1747, -1887, +-1023, -1147, 35, -71, 1057, 858, 1466, 1270, +1075, 1237, 193, 794, -656, 63, -1174, -596, +-1092, -955, -488, -937, 135, -493, 662, 144, +885, 490, 678, 651, 201, 520, -385, 118, +-819, -102, -898, -331, -556, -392, 29, -165, +609, 63, 914, 368, 731, 431, 221, 89, +-420, -313, -890, -679, -1006, -621, -737, -3, +3, 671, 793, 1077, 1181, 926, 1023, 97, +222, -804, -744, -1260, -1337, -1167, -1247, -390, +-405, 586, 645, 1163, 1169, 1228, 968, 764, +277, -57, -581, -727, -848, -1058, -546, -1001, +-116, -438, 351, 219, 351, 761, 11, 938, +-174, 612, -255, 69, -234, -430, 69, -557, +276, -344, 308, 42, 410, 252, 177, 154, +-261, -100, -728, -406, -1116, -413, -929, -82, +-21, 389, 1172, 841, 1884, 981, 1638, 600, +283, -171, -1563, -1082, -2664, -1719, -2337, -1581, +-639, -568, 1599, 921, 2907, 2279, 2508, 2684, +811, 1672, -1263, -290, -2595, -2304, -2452, -3343, +-1142, -2718, 457, -665, 1676, 1664, 1931, 3191, +1372, 3233, 568, 1720, -470, -336, -1327, -2120, +-1703, -2995, -1602, -2585, -836, -1356, 377, 347, +1533, 2085, 2205, 2992, 1905, 2858, 672, 1640, +-853, -632, -2230, -2665, -2676, -3690, -1882, -3303, +-377, -1086, 1461, 1584, 2724, 3612, 2663, 4217, +1621, 2605, -167, -139, -2123, -2689, -2987, -4041, +-2656, -3333, -1279, -1119, 897, 1258, 2520, 2835, +2986, 2954, 2282, 1750, 395, 211, -1657, -1114, +-2749, -1747, -2649, -1597, -1304, -1124, 575, -386, +1761, 357, 2078, 881, 1434, 1212, 255, 1157, +-562, 643, -983, -53, -1024, -703, -781, -1121, +-576, -968, -157, -450, 362, 116, 668, 595, +847, 683, 606, 465, 163, 211, -123, -8, +-346, -94, -424, -82, -475, -142, -684, -297, +-667, -452, -238, -508, 338, -347, 1059, 111, +1396, 703, 974, 1103, 118, 1059, -983, 455, +-1673, -558, -1503, -1385, -726, -1563, 270, -1034, +1137, 35, 1468, 1008, 1190, 1449, 586, 1292, +-207, 685, -920, -48, -1354, -721, -1350, -1184, +-918, -1316, -60, -989, 974, -195, 1641, 869, +1718, 1612, 982, 1571, -362, 775, -1654, -515, +-2137, -1507, -1548, -1612, -199, -891, 1359, 275, +2032, 1164, 1545, 1259, 366, 670, -1051, -224, +-1672, -853, -1251, -798, -338, -300, 665, 310, +1125, 653, 899, 438, 347, -26, -294, -430, +-811, -557, -900, -273, -546, 122, 40, 367, +605, 393, 762, 209, 613, 24, 242, -23, +-242, -27, -489, -78, -558, -262, -535, -509, +-470, -512, -246, -195, 171, 355, 715, 872, +1199, 941, 1082, 503, 361, -209, -700, -798, +-1634, -975, -1749, -673, -946, -134, 302, 343, +1447, 631, 1907, 616, 1273, 403, 134, 78, +-940, -292, -1516, -434, -1083, -271, -296, -14, +274, 247, 528, 171, 262, -351, -4, -679, +133, -570, 466, 103, 795, 1138, 773, 1543, +-13, 975, -1145, -256, -1783, -1648, -1668, -2045, +-551, -1233, 1032, 164, 2079, 1590, 2270, 1983, +1360, 1246, -347, 83, -1857, -1079, -2445, -1578, +-1863, -1192, -386, -458, 1089, 391, 1974, 1049, +1942, 1106, 949, 847, -289, 245, -1277, -511, +-1650, -895, -1165, -1008, -311, -750, 554, -187, +1071, 327, 893, 753, 431, 1017, 51, 958, +-271, 502, -358, -218, -269, -1007, -346, -1505, +-487, -1226, -477, -337, -112, 725, 569, 1500, +992, 1454, 889, 692, 314, -314, -484, -1087, +-1009, -1253, -1002, -835, -391, -86, 376, 623, +853, 874, 756, 695, 139, 177, -354, -386, +-525, -493, -318, -321, 73, 44, 261, 312, +205, 107, 45, -201, -103, -389, -158, -288, +-54, 112, 15, 478, 32, 531, 19, 291, +-20, -62, 18, -335, 75, -351, 127, -320, +97, -216, 3, -68, -114, -56, -332, 174, +-386, 358, -105, 339, 245, 372, 559, 147, +620, -147, 261, -276, -248, -405, -673, -445, +-772, -316, -378, -148, 233, 107, 644, 472, +751, 627, 372, 548, -261, 233, -622, -234, +-608, -554, -75, -570, 542, -322, 687, -77, +251, 72, -483, 87, -885, 36, -595, 214, +250, 500, 925, 602, 947, 403, 353, -199, +-426, -879, -837, -1125, -650, -787, -192, 41, +189, 859, 351, 1129, 206, 867, 233, 175, +361, -491, 308, -669, 163, -623, -313, -372, +-786, -117, -805, -93, -439, 29, 286, 299, +983, 597, 1104, 820, 740, 731, 34, 148, +-854, -663, -1333, -1286, -1182, -1433, -407, -866, +692, 236, 1449, 1316, 1536, 1800, 833, 1437, +-384, 280, -1399, -1055, -1641, -1763, -1007, -1622, +77, -588, 1062, 698, 1480, 1364, 1109, 1347, +314, 643, -552, -326, -1144, -822, -1093, -926, +-570, -712, 78, -181, 737, 212, 981, 539, +687, 892, 378, 786, -148, 366, -585, -245, +-603, -1112, -695, -1394, -468, -924, 26, -16, +409, 1212, 859, 1831, 1003, 1403, 498, 226, +-253, -1208, -847, -2074, -1019, -1793, -430, -414, +379, 1185, 758, 2126, 616, 1919, -54, 476, +-733, -1238, -786, -2156, -162, -1801, 772, -342, +1455, 1295, 1247, 2132, 187, 1561, -1180, 48, +-2189, -1416, -1989, -2118, -659, -1487, 1188, 55, +2759, 1462, 2802, 2092, 1264, 1581, -858, 144, +-2580, -1305, -2882, -1969, -1628, -1649, 269, -500, +1801, 824, 2277, 1454, 1596, 1275, 458, 584, +-565, -238, -1238, -558, -1195, -376, -704, -202, +-175, -186, 234, -442, 377, -744, 355, -578, +367, 89, 501, 942, 609, 1490, 598, 1354, +124, 512, -805, -675, -1380, -1582, -1373, -1793, +-650, -1242, 657, -131, 1590, 1014, 1718, 1583, +1070, 1456, -159, 756, -1179, -171, -1362, -756, +-962, -981, -263, -842, 499, -522, 770, -327, +639, 44, 340, 423, -43, 757, -136, 1025, +-5, 733, 79, 93, 81, -609, -70, -1128, +-441, -1038, -656, -455, -411, 235, 129, 779, +785, 894, 1015, 561, 662, 16, 55, -503, +-656, -727, -882, -540, -453, -12, 3, 583, +316, 826, 329, 504, -35, -230, -158, -1007, +71, -1312, 400, -737, 801, 323, 757, 1322, +30, 1827, -808, 1254, -1410, 33, -1331, -1164, +-420, -1986, 670, -1829, 1487, -864, 1675, 358, +1080, 1490, 95, 1965, -781, 1612, -1242, 649, +-1194, -563, -812, -1473, -309, -1718, 287, -1314, +738, -462, 1018, 411, 1133, 1015, 954, 1294, +482, 1099, -350, 625, -1185, -3, -1639, -738, +-1496, -1186, -724, -1217, 443, -865, 1547, -158, +2023, 630, 1791, 1151, 782, 1319, -551, 1021, +-1501, 224, -2006, -675, -1829, -1394, -885, -1609, +276, -1060, 1455, -62, 2370, 1034, 2320, 1719, +1382, 1593, -261, 826, -2116, -415, -2980, -1575, +-2488, -1974, -851, -1510, 1327, -203, 2757, 1383, +2771, 2222, 1600, 1884, -167, 491, -1590, -1304, +-2126, -2326, -1790, -1981, -791, -604, 410, 1079, +1312, 2093, 1689, 1897, 1387, 787, 501, -636, +-518, -1652, -1271, -1863, -1344, -1246, -813, -88, +-24, 1006, 734, 1706, 1131, 1675, 1179, 863, +767, -233, -15, -1279, -857, -1879, -1492, -1643, +-1437, -739, -560, 473, 750, 1662, 1920, 2135, +2134, 1607, 1062, 408, -554, -1171, -1977, -2273, +-2336, -2196, -1220, -1142, 476, 521, 1890, 1914, +2233, 2212, 1251, 1465, -276, 22, -1450, -1274, +-1740, -1741, -1010, -1436, 183, -515, 1016, 427, +1264, 925, 816, 1058, 21, 804, -424, 329, +-487, -149, -314, -602, -134, -919, -124, -895, +-167, -478, -133, 138, 147, 755, 580, 1044, +885, 794, 760, 205, 139, -508, -610, -984, +-1112, -950, -1016, -543, -380, 120, 454, 745, +1070, 978, 1035, 815, 595, 309, -36, -422, +-661, -954, -839, -1118, -570, -888, -17, -157, +582, 666, 805, 1208, 496, 1314, -28, 747, +-536, -175, -727, -970, -329, -1404, 321, -1195, +798, -490, 737, 301, 175, 938, -405, 1197, +-666, 976, -523, 408, -70, -285, 444, -910, +659, -1189, 504, -1009, 144, -413, -250, 413, +-441, 1042, -384, 1290, -99, 938, 220, 40, +302, -811, 262, -1389, 146, -1335, 52, -513, +43, 446, 21, 1164, -22, 1373, -104, 837, +-221, -5, -216, -679, 6, -1069, 278, -1017, +498, -559, 500, -32, 223, 489, -126, 853, +-505, 848, -685, 490, -500, -114, -40, -615, +650, -760, 1091, -460, 976, 72, 443, 406, +-379, 324, -1142, -100, -1321, -483, -793, -500, +167, -28, 1154, 593, 1498, 887, 1053, 678, +238, -53, -622, -820, -1039, -1081, -847, -755, +-346, -45, 118, 618, 370, 814, 478, 486, +456, -11, 443, -344, 371, -383, 150, -163, +-130, 36, -455, -5, -602, -146, -503, -176, +-194, -47, 211, 280, 620, 544, 957, 404, +917, -22, 335, -586, -511, -931, -1156, -761, +-1287, -183, -606, 535, 517, 1004, 1386, 1011, +1634, 588, 913, -60, -239, -687, -1101, -1074, +-1462, -1111, -1017, -828, -107, -205, 705, 586, +1219, 1215, 1180, 1465, 734, 1147, 177, 254, +-486, -828, -1024, -1640, -1113, -1852, -787, -1259, +-121, -104, 740, 1112, 1333, 1935, 1421, 1908, +893, 977, -95, -411, -984, -1640, -1434, -2081, +-1160, -1506, -376, -249, 452, 1024, 1127, 1612, +1288, 1322, 936, 443, 451, -465, -203, -887, +-831, -748, -1044, -354, -1029, -6, -579, 84, +316, -50, 1060, -61, 1491, 160, 1310, 443, +359, 596, -747, 370, -1444, -211, -1406, -743, +-424, -928, 787, -582, 1489, 88, 1402, 623, +361, 840, -811, 564, -1350, 37, -1060, -360, +2, -603, 969, -565, 1259, -353, 945, -133, +177, 167, -514, 454, -684, 607, -540, 528, +-276, 171, -13, -349, 101, -791, 234, -880, +439, -576, 587, -18, 608, 584, 381, 927, +-54, 856, -475, 441, -666, -202, -468, -806, +-134, -1056, 161, -874, 381, -367, 388, 267, +378, 734, 395, 867, 335, 739, 221, 420, +-7, -27, -370, -512, -552, -939, -475, -1152, +-258, -936, 118, -242, 398, 627, 613, 1294, +785, 1412, 704, 887, 405, 0, -133, -871, +-794, -1305, -1186, -1274, -994, -830, -281, -65, +708, 603, 1416, 1045, 1452, 1104, 978, 662, +108, 46, -695, -487, -1120, -767, -1190, -719, +-828, -511, -206, -276, 532, -43, 1274, 196, +1618, 489, 1313, 685, 433, 577, -740, 165, +-1547, -403, -1528, -816, -782, -760, 331, -258, +1146, 350, 1218, 709, 830, 590, 302, 18, +-91, -591, -197, -839, -292, -632, -416, -15, +-490, 645, -406, 927, 28, 723, 590, 152, +914, -516, 782, -903, 269, -803, -248, -383, +-448, 110, -361, 442, -98, 392, 134, 113, +53, -27, -68, 3, -10, 154, 203, 351, +588, 224, 805, -198, 570, -571, 9, -803, +-591, -717, -982, -238, -813, 286, -158, 652, +551, 899, 1080, 835, 1089, 405, 612, -153, +8, -815, -507, -1333, -729, -1304, -620, -690, +-250, 346, 212, 1338, 664, 1773, 890, 1365, +646, 185, 85, -1179, -513, -2031, -764, -1909, +-489, -803, 117, 755, 734, 1844, 943, 1936, +678, 1079, 137, -345, -446, -1403, -693, -1577, +-556, -1088, -283, -210, 142, 501, 594, 666, +827, 562, 901, 412, 659, 285, 6, 258, +-654, 105, -1105, -348, -1095, -846, -335, -1075, +717, -811, 1467, -29, 1654, 833, 1004, 1281, +-189, 1003, -1142, 135, -1602, -720, -1300, -1123, +-241, -852, 784, -121, 1520, 491, 1794, 668, +1230, 413, 251, -110, -768, -491, -1621, -488, +-1671, -255, -886, 78, 233, 372, 1397, 445, +1913, 292, 1530, 24, 635, -299, -577, -561, +-1371, -625, -1338, -434, -667, -78, 364, 313, +1034, 669, 1044, 721, 587, 446, -51, 76, +-388, -446, -255, -837, 67, -824, 297, -610, +248, -168, -27, 353, -203, 644, -142, 703, +137, 546, 443, 237, 553, -126, 430, -428, +66, -626, -270, -759, -407, -674, -394, -314, +-128, 131, 267, 629, 572, 1003, 746, 883, +680, 419, 333, -176, -51, -829, -416, -1142, +-720, -1014, -671, -615, -332, 52, 200, 750, +841, 1160, 1193, 1146, 1084, 656, 597, -194, +-152, -1024, -842, -1400, -1130, -1176, -919, -485, +-231, 365, 602, 995, 1181, 1120, 1321, 791, +846, 261, 34, -393, -630, -896, -930, -969, +-644, -754, 33, -249, 579, 444, 775, 790, +509, 693, 13, 339, -247, -226, -227, -578, +13, -514, 394, -265, 567, 50, 407, 234, +90, 154, -305, -19, -468, -129, -297, -145, +-63, -51, 290, 82, 633, 111, 746, 18, +656, -117, 313, -195, -194, -156, -587, -37, +-722, 114, -497, 137, 80, -26, 667, -193, +990, -277, 845, -200, 380, 116, -94, 375, +-490, 325, -498, 40, -237, -410, 7, -700, +239, -473, 351, 91, 402, 657, 470, 835, +462, 395, 285, -378, -20, -1016, -399, -1086, +-646, -530, -463, 276, 131, 941, 814, 1088, +1159, 697, 911, 111, 144, -472, -711, -899, +-1025, -1024, -676, -859, 13, -467, 788, 122, +1109, 763, 848, 1149, 421, 1145, -141, 708, +-624, -81, -680, -893, -483, -1401, -64, -1418, +621, -862, 1005, 89, 939, 940, 576, 1367, +-189, 1197, -777, 456, -754, -368, -360, -949, +240, -1125, 702, -818, 732, -317, 515, 218, +219, 684, -1, 874, -30, 782, -77, 322, +-157, -414, -267, -1011, -259, -1246, 90, -975, +447, -125, 729, 755, 754, 1235, 340, 1312, +-125, 755, -457, -137, -495, -860, -123, -1397, +304, -1452, 482, -876, 468, -67, 239, 791, +-93, 1411, -161, 1369, 39, 794, 323, 11, +498, -752, 322, -1204, -130, -1227, -457, -953, +-413, -429, -4, 287, 655, 973, 1066, 1380, +833, 1269, 181, 536, -590, -558, -1053, -1467, +-808, -1708, -102, -1156, 663, -68, 1198, 968, +1184, 1439, 700, 1233, 99, 499, -499, -369, +-839, -962, -720, -1152, -384, -934, 86, -413, +537, 237, 755, 740, 829, 921, 684, 796, +340, 312, -39, -304, -381, -759, -497, -959, +-371, -795, -153, -324, 207, 261, 518, 719, +522, 825, 368, 534, 106, -17, -91, -542, +38, -702, 233, -461, 307, -56, 238, 280, +10, 265, -189, -31, -183, -245, 48, -284, +245, -74, 294, 244, 246, 325, 64, 251, +-15, 41, 107, -247, 234, -384, 304, -442, +294, -370, 130, -105, 2, 220, 51, 524, +45, 582, -36, 258, -116, -281, -226, -769, +-170, -893, 188, -514, 620, 201, 938, 872, +998, 1109, 540, 723, -284, -137, -1024, -1031, +-1341, -1496, -956, -1253, 108, -350, 1211, 785, +1741, 1563, 1562, 1594, 654, 880, -551, -293, +-1334, -1358, -1397, -1802, -785, -1492, 234, -545, +1126, 618, 1455, 1438, 1187, 1576, 444, 1016, +-450, 38, -987, -912, -977, -1351, -482, -1153, +346, -540, 1023, 198, 1147, 696, 761, 794, +22, 569, -649, 151, -802, -266, -455, -532, +102, -595, 638, -434, 834, -69, 618, 304, +332, 509, -17, 458, -316, 113, -399, -309, +-426, -567, -251, -574, 155, -262, 602, 105, +894, 313, 829, 389, 388, 195, -214, -28, +-618, -113, -603, -184, -290, -53, 133, 102, +477, 15, 502, -176, 415, -507, 275, -774, +126, -527, 165, 168, 129, 1000, 13, 1506, +-133, 1128, -296, -62, -267, -1386, -72, -2066, +227, -1612, 559, -265, 717, 1194, 630, 1908, +333, 1470, -93, 310, -424, -865, -632, -1424, +-680, -1093, -312, -283, 307, 446, 904, 691, +1287, 400, 1117, -54, 434, -296, -422, -185, +-1124, 118, -1272, 282, -753, 110, 121, -307, +937, -583, 1312, -483, 1140, -104, 557, 349, +-66, 542, -449, 366, -643, 75, -617, -155, +-385, -293, -70, -317, 327, -339, 728, -372, +865, -210, 710, 112, 314, 452, -241, 632, +-564, 428, -522, -13, -253, -450, 99, -721, +367, -627, 433, -304, 430, 66, 428, 441, +278, 621, 46, 548, -224, 241, -442, -279, +-392, -734, -17, -829, 412, -521, 611, 52, +582, 586, 261, 727, -90, 462, -184, 7, +-124, -381, 29, -492, 99, -384, -12, -212, +-110, -56, 17, 52, 313, 123, 559, 188, +529, 205, 164, 85, -271, -71, -480, -156, +-316, -156, 135, -25, 563, 63, 659, -48, +352, -250, -118, -408, -420, -351, -427, -27, +-158, 389, 251, 643, 560, 567, 632, 169, +456, -339, 113, -691, -202, -796, -348, -561, +-309, -69, -86, 408, 160, 702, 253, 644, +225, 247, 163, -266, 179, -623, 257, -583, +272, -249, 185, 146, -7, 388, -195, 267, +-203, -17, -44, -231, 116, -323, 190, -146, +100, 85, -26, 148, 40, 129, 250, -34, +483, -185, 523, -156, 225, -43, -220, 134, +-528, 264, -475, 146, -130, -145, 255, -456, +446, -621, 404, -400, 308, 112, 164, 620, +122, 867, 147, 594, -3, -64, -183, -720, +-323, -1042, -340, -796, -24, -173, 402, 473, +595, 824, 603, 697, 363, 264, -96, -189, +-397, -461, -502, -551, -388, -461, 43, -296, +462, -131, 666, 160, 682, 472, 379, 651, +-101, 584, -462, 182, -630, -420, -513, -904, +-115, -1004, 401, -670, 797, 6, 879, 691, +600, 1046, 53, 971, -430, 443, -670, -319, +-669, -906, -331, -1139, 203, -888, 609, -212, +786, 462, 676, 869, 306, 868, -102, 477, +-417, -22, -535, -435, -388, -636, -68, -622, +251, -484, 457, -209, 511, 146, 402, 488, +208, 708, -11, 599, -227, 196, -381, -311, +-371, -735, -144, -791, 223, -492, 568, -65, +693, 363, 504, 544, 39, 455, -449, 275, +-667, -6, -480, -210, 54, -266, 537, -309, +659, -273, 451, -244, 82, -231, -202, -92, +-169, 127, 25, 411, 114, 632, 84, 573, +-149, 198, -348, -391, -220, -912, 102, -1043, +515, -706, 812, -22, 709, 742, 281, 1178, +-262, 1060, -767, 425, -912, -450, -618, -1122, +-46, -1288, 626, -827, 1036, 36, 1019, 783, +626, 1097, 9, 855, -536, 215, -792, -364, +-729, -684, -364, -723, 132, -536, 511, -313, +690, -26, 637, 380, 365, 753, 6, 876, +-309, 561, -467, -157, -324, -861, 9, -1090, +318, -731, 458, -30, 289, 498, -30, 504, +-287, 155, -298, -135, -25, -49, 307, 366, +468, 698, 379, 550, 107, -107, -233, -908, +-352, -1389, -238, -1246, -5, -513, 286, 458, +381, 1268, 289, 1610, 119, 1334, -109, 513, +-257, -558, -205, -1434, -18, -1749, 211, -1364, +327, -428, 249, 601, 127, 1285, 23, 1389, +-5, 932, -26, 210, -151, -451, -271, -859, +-236, -904, 32, -643, 442, -267, 734, 149, +604, 448, 59, 482, -599, 363, -963, 114, +-648, -135, 215, -176, 1014, -92, 1246, 15, +695, 24, -336, -147, -1113, -335, -1138, -381, +-463, -180, 458, 197, 1067, 453, 962, 474, +380, 244, -210, -94, -598, -282, -480, -333, +-62, -303, 193, -231, 318, -191, 234, -65, +7, 212, -108, 470, -182, 574, -166, 380, +47, -94, 316, -550, 497, -792, 448, -654, +137, -212, -234, 254, -463, 599, -446, 653, +-242, 446, 65, 149, 333, -204, 441, -435, +430, -478, 284, -444, 71, -300, -148, -117, +-337, 40, -360, 258, -198, 516, 117, 664, +369, 591, 411, 183, 255, -507, -36, -1100, +-234, -1202, -251, -647, -118, 364, 103, 1244, +284, 1441, 300, 788, 158, -377, -25, -1301, +-169, -1414, -191, -696, -81, 371, 55, 1105, +160, 1085, 200, 450, 130, -298, 7, -687, +-62, -555, -10, -173, 108, 77, 155, 44, +61, -185, -100, -300, -211, -83, -165, 349, +75, 704, 329, 699, 388, 273, 231, -330, +-55, -750, -280, -763, -270, -426, -121, 13, +43, 257, 162, 218, 164, 59, 184, -5, +241, 183, 240, 488, 130, 616, -163, 393, +-463, -194, -510, -842, -233, -1165, 233, -951, +641, -265, 719, 535, 435, 1064, -13, 1076, +-405, 612, -546, -31, -405, -569, -162, -756, +17, -594, 141, -300, 244, 11, 392, 219, +576, 281, 606, 317, 351, 321, -178, 179, +-804, -91, -1180, -435, -1015, -675, -324, -535, +674, -38, 1471, 603, 1617, 1028, 1056, 890, +-11, 266, -1057, -554, -1597, -1124, -1425, -1132, +-668, -697, 346, -27, 1152, 575, 1443, 885, +1168, 932, 422, 700, -411, 263, -996, -233, +-1111, -696, -719, -932, -73, -805, 500, -408, +872, 91, 879, 503, 505, 670, -4, 578, +-571, 307, -923, -40, -832, -349, -333, -477, +477, -329, 1209, 44, 1352, 418, 718, 499, +-360, 138, -1321, -489, -1586, -951, -935, -888, +183, -203, 1185, 743, 1570, 1374, 1083, 1309, +131, 535, -709, -530, -1100, -1323, -859, -1473, +-245, -914, 312, 26, 623, 867, 589, 1238, +280, 965, -53, 254, -251, -451, -276, -804, +-130, -681, 47, -225, 149, 163, 195, 282, +170, 202, 118, 36, -10, 33, -217, 147, +-311, 138, -270, 3, -32, -247, 331, -396, +515, -214, 466, 123, 160, 374, -320, 324, +-606, -32, -523, -354, -108, -371, 452, -47, +723, 390, 582, 528, 112, 249, -482, -264, +-807, -670, -723, -627, -212, -189, 512, 331, +1036, 643, 1007, 553, 439, 202, -369, -134, +-985, -327, -1004, -316, -538, -228, 156, -191, +713, -151, 795, -46, 460, 162, -22, 384, +-346, 453, -325, 281, -83, -84, 108, -388, +133, -445, 26, -258, -72, 73, -97, 268, +-6, 208, 72, 21, 2, -179, -100, -225, +-199, -62, -91, 136, 286, 242, 603, 226, +650, 87, 311, -74, -355, -166, -885, -192, +-967, -168, -586, -114, 127, -49, 706, 31, +894, 122, 757, 182, 376, 172, -46, 109, +-343, 12, -570, -82, -695, -120, -561, -133, +-251, -139, 202, -110, 646, -35, 802, 84, +645, 206, 247, 231, -236, 96, -581, -119, +-660, -244, -501, -188, -186, 4, 154, 184, +454, 179, 567, -20, 436, -222, 200, -229, +-99, -4, -290, 335, -292, 491, -249, 295, +-202, -124, -185, -581, -212, -787, -72, -557, +281, -56, 695, 528, 942, 972, 701, 983, +-18, 564, -861, -133, -1405, -866, -1306, -1216, +-539, -990, 500, -341, 1337, 442, 1598, 927, +1132, 888, 203, 485, -772, 9, -1405, -253, +-1393, -249, -786, -142, 91, -122, 883, -276, +1217, -436, 979, -416, 375, -170, -298, 254, +-738, 618, -787, 738, -529, 589, -155, 203, +192, -251, 418, -633, 462, -794, 382, -629, +223, -209, -16, 323, -181, 692, -305, 686, +-443, 365, -428, -110, -277, -459, 24, -451, +441, -205, 722, 79, 688, 249, 369, 173, +-172, -31, -707, -139, -853, -110, -623, 37, +-103, 198, 410, 200, 542, 22, 389, -204, +165, -337, 20, -273, 77, 18, 171, 361, +60, 514, -215, 391, -617, -8, -821, -482, +-561, -696, 78, -528, 838, -13, 1220, 571, +961, 827, 179, 594, -707, -15, -1228, -615, +-1074, -826, -380, -547, 438, 68, 980, 579, +875, 646, 301, 334, -343, -129, -699, -419, +-514, -325, -31, -32, 359, 200, 476, 227, +187, 25, -270, -204, -494, -221, -436, -55, +-21, 168, 405, 294, 475, 151, 284, -124, +-64, -311, -278, -297, -205, -13, -34, 344, +59, 512, -38, 374, -301, -42, -434, -493, +-222, -695, 283, -522, 805, -48, 915, 454, +456, 690, -349, 541, -1062, 121, -1260, -286, +-813, -452, 48, -313, 881, 6, 1271, 224, +1033, 189, 326, -20, -495, -256, -1025, -305, +-1023, -97, -592, 191, 51, 396, 535, 377, +649, 150, 488, -113, 126, -288, -166, -280, +-255, -151, -208, -14, -52, 91, 47, 96, +-1, 57, -100, 31, -229, -25, -310, -35, +-184, 0, 75, 23, 398, 116, 623, 191, +519, 143, 145, 24, -356, -180, -741, -379, +-796, -402, -504, -225, -39, 84, 398, 398, +624, 532, 604, 418, 407, 125, 88, -176, +-207, -331, -445, -333, -559, -197, -502, -86, +-322, -68, -45, -29, 273, 24, 495, 143, +552, 316, 388, 380, 38, 295, -295, 109, +-544, -118, -558, -312, -328, -421, -5, -444, +345, -365, 458, -139, 278, 210, 4, 545, +-240, 701, -316, 575, -186, 181, -46, -274, +92, -563, 162, -616, 75, -456, -10, -165, +-96, 123, -156, 374, -102, 537, -11, 479, +49, 191, 100, -188, 25, -478, -156, -455, +-247, -108, -210, 258, 12, 377, 324, 144, +439, -247, 275, -430, -89, -235, -486, 212, +-602, 560, -427, 534, -95, 153, 274, -332, +425, -597, 404, -526, 249, -236, 4, 114, +-187, 378, -326, 479, -376, 438, -304, 257, +-124, -44, 97, -354, 231, -528, 183, -471, +36, -189, -50, 157, 8, 373, 118, 381, +143, 224, -3, 16, -275, -107, -474, -116, +-459, -78, -158, -23, 250, -18, 472, -76, +412, -102, 108, -66, -205, 30, -299, 179, +-193, 252, -30, 157, 53, -47, -19, -270, +-189, -344, -312, -183, -249, 110, 30, 366, +407, 429, 596, 278, 399, 0, -84, -260, +-596, -395, -803, -436, -567, -356, -39, -140, +513, 163, 750, 521, 523, 738, 2, 619, +-503, 187, -686, -389, -507, -783, -134, -736, +241, -314, 449, 194, 437, 459, 211, 352, +-109, 53, -401, -155, -507, -82, -336, 205, +-22, 402, 293, 312, 406, -46, 216, -443, +-131, -555, -407, -310, -458, 73, -211, 339, +151, 265, 378, -64, 405, -301, 216, -228, +-58, 158, -305, 596, -441, 727, -471, 389, +-392, -239, -173, -768, 132, -892, 481, -546, +677, 11, 579, 423, 169, 524, -363, 364, +-741, 148, -780, 76, -474, 156, -78, 191, +224, 42, 327, -274, 278, -594, 241, -629, +285, -291, 270, 232, 101, 647, -262, 671, +-705, 279, -861, -256, -639, -577, -87, -465, +556, -2, 907, 499, 800, 713, 317, 477, +-285, -81, -737, -630, -824, -895, -579, -712, +-146, -182, 289, 394, 503, 787, 429, 830, +206, 531, -34, 131, -202, -207, -218, -412, +-182, -444, -170, -428, -180, -418, -231, -328, +-209, -111, 2, 255, 239, 662, 380, 872, +389, 708, 150, 189, -180, -437, -425, -847, +-557, -791, -426, -304, -72, 253, 228, 563, +397, 418, 337, -56, 28, -440, -248, -465, +-378, -77, -299, 482, 18, 811, 277, 713, +288, 230, 79, -357, -251, -746, -427, -821, +-358, -601, -137, -216, 136, 182, 297, 509, +293, 681, 151, 636, -72, 418, -286, 87, +-394, -250, -364, -440, -174, -478, 109, -400, +323, -224, 382, -27, 237, 155, -38, 304, +-276, 353, -370, 290, -341, 158, -259, -2, +-216, -126, -163, -185, 27, -196, 328, -167, +625, -70, 680, 84, 359, 217, -228, 275, +-818, 170, -1096, -63, -887, -255, -302, -318, +356, -226, 788, -32, 816, 126, 499, 218, +93, 300, -210, 376, -386, 378, -397, 212, +-380, -166, -417, -610, -385, -838, -255, -681, +62, -173, 511, 438, 781, 832, 662, 865, +176, 576, -491, 142, -950, -274, -890, -599, +-385, -746, 302, -651, 745, -288, 652, 268, +187, 740, -296, 856, -557, 545, -476, -59, +-215, -595, -20, -734, 99, -456, 147, 57, +192, 477, 249, 561, 231, 313, 60, -64, +-243, -319, -519, -329, -607, -114, -420, 147, +-62, 251, 273, 152, 458, -72, 462, -257, +292, -238, 52, -19, -212, 250, -433, 412, +-483, 357, -407, 91, -214, -220, 11, -419, +168, -414, 258, -204, 281, 96, 231, 342, +108, 402, -44, 264, -223, 20, -349, -186, +-371, -221, -297, -125, -161, -4, -38, 48, +82, 11, 206, -1, 312, 106, 366, 260, +282, 296, 7, 87, -367, -323, -668, -656, +-725, -599, -462, -95, -7, 573, 415, 999, +626, 870, 543, 244, 255, -473, -77, -900, +-317, -823, -421, -364, -429, 123, -382, 423, +-307, 455, -145, 316, 119, 213, 408, 191, +601, 178, 554, 86, 214, -159, -306, -454, +-770, -606, -918, -500, -631, -127, -66, 350, +504, 678, 769, 695, 629, 398, 215, -39, +-275, -370, -571, -467, -542, -316, -292, -49, +-13, 150, 143, 201, 86, 89, -26, -90, +-58, -184, -46, -110, 59, 108, 183, 360, +206, 478, 120, 330, -55, -6, -312, -342, +-506, -490, -537, -365, -424, -108, -90, 71, +356, 67, 692, -28, 737, 1, 409, 280, +-145, 678, -627, 847, -817, 532, -670, -203, +-272, -994, 131, -1348, 347, -1008, 344, -187, +232, 650, 128, 1121, 66, 1055, 17, 641, +-77, 173, -215, -212, -379, -475, -484, -663, +-434, -755, -191, -610, 187, -179, 560, 445, +742, 975, 577, 1062, 73, 626, -590, -167, +-1074, -912, -1085, -1153, -565, -763, 259, 82, +960, 933, 1156, 1276, 751, 927, -16, 70, +-718, -833, -1002, -1241, -796, -947, -301, -155, +163, 661, 367, 1029, 290, 796, 114, 174, +29, -416, 94, -629, 205, -400, 181, 45, +-62, 403, -423, 459, -645, 212, -588, -133, +-261, -376, 176, -384, 471, -175, 501, 101, +296, 287, 19, 290, -166, 145, -231, 6, +-262, -1, -311, 112, -344, 228, -278, 175, +-52, -109, 245, -457, 448, -611, 434, -386, +183, 156, -167, 679, -450, 828, -532, 480, +-406, -163, -192, -671, 41, -709, 226, -262, +359, 361, 413, 740, 276, 650, -23, 159, +-376, -400, -602, -676, -583, -575, -327, -186, +44, 250, 338, 487, 437, 503, 322, 354, +98, 146, -106, -27, -246, -171, -306, -280, +-272, -322, -179, -274, -68, -109, 20, 132, +31, 327, 3, 390, -1, 306, 36, 120, +128, -73, 169, -204, 36, -242, -203, -195, +-409, -73, -440, 91, -240, 210, 80, 246, +330, 159, 381, -5, 222, -115, -51, -110, +-257, -1, -342, 99, -311, 87, -206, -35, +-105, -160, 16, -137, 117, 60, 183, 304, +180, 417, 114, 273, 18, -67, -86, -395, +-186, -515, -320, -352, -396, 23, -330, 406, +-123, 620, 187, 547, 421, 216, 414, -210, +181, -538, -164, -575, -417, -323, -412, 75, +-210, 410, 4, 502, 112, 360, 67, 130, +-54, -38, -87, -86, -32, -87, 46, -134, +78, -239, -25, -325, -184, -266, -261, -5, +-202, 360, -11, 652, 206, 690, 271, 416, +141, -59, -110, -524, -368, -741, -439, -608, +-288, -190, -15, 283, 250, 532, 313, 485, +166, 221, -70, -43, -273, -101, -295, 19, +-157, 159, 25, 135, 171, -70, 172, -295, +40, -353, -122, -152, -281, 167, -362, 361, +-300, 291, -160, 32, 45, -206, 270, -221, +409, 9, 397, 304, 186, 448, -159, 322, +-474, 0, -610, -310, -520, -438, -262, -351, +39, -148, 232, 54, 298, 174, 293, 237, +260, 319, 218, 399, 94, 392, -169, 205, +-496, -175, -752, -581, -742, -751, -369, -519, +221, 70, 760, 706, 959, 1015, 655, 779, +0, 78, -672, -672, -1060, -1045, -924, -825, +-363, -124, 261, 637, 674, 1043, 674, 897, +336, 321, -65, -324, -333, -688, -360, -634, +-239, -282, -164, 116, -206, 328, -301, 299, +-287, 121, -84, -46, 245, -68, 554, 52, +641, 229, 377, 337, -111, 265, -612, 16, +-898, -300, -798, -505, -411, -458, 104, -139, +550, 275, 690, 527, 523, 495, 165, 214, +-213, -84, -424, -179, -421, -58, -298, 116, +-163, 105, -121, -143, -178, -432, -171, -486, +-23, -152, 260, 420, 535, 864, 560, 877, +274, 418, -266, -268, -799, -794, -1001, -900, +-769, -571, -163, -20, 537, 468, 951, 713, +877, 652, 367, 379, -327, 37, -849, -245, +-946, -359, -613, -311, -58, -156, 405, 17, +554, 124, 391, 156, 71, 129, -187, 88, +-272, 52, -223, 21, -134, -5, -111, -11, +-141, 14, -179, 78, -146, 154, -13, 176, +133, 128, 243, 22, 230, -108, 96, -217, +-112, -264, -347, -219, -479, -99, -439, 112, +-219, 349, 96, 486, 347, 477, 411, 285, +270, -11, -15, -260, -285, -379, -384, -348, +-323, -240, -178, -125, -70, -31, -57, 86, +-20, 280, 62, 492, 141, 578, 183, 442, +94, 83, -102, -352, -285, -591, -336, -538, +-203, -260, 15, 84, 139, 306, 93, 378, +-69, 357, -236, 291, -286, 165, -168, -67, +62, -325, 239, -449, 261, -288, 159, 129, +-50, 547, -270, 650, -399, 323, -421, -220, +-276, -618, -54, -590, 117, -188, 223, 276, +228, 501, 155, 411, 43, 188, -74, 32, +-172, 33, -241, 65, -279, -23, -273, -226, +-220, -410, -128, -390, 4, -125, 136, 264, +266, 564, 342, 634, 241, 471, -14, 147, +-384, -222, -690, -527, -669, -668, -315, -558, +222, -177, 625, 364, 615, 811, 221, 931, +-329, 637, -665, 58, -562, -514, -162, -791, +243, -699, 389, -372, 182, 36, -143, 342, +-330, 507, -310, 589, -97, 559, 78, 389, +69, 77, -19, -324, -107, -655, -84, -728, +61, -491, 123, -22, 17, 472, -198, 738, +-406, 677, -419, 325, -201, -115, 108, -397, +363, -409, 403, -162, 202, 167, -91, 343, +-350, 239, -463, -80, -407, -395, -233, -459, +30, -145, 248, 371, 315, 764, 218, 753, +-31, 278, -300, -388, -431, -837, -356, -761, +-71, -207, 259, 467, 386, 844, 219, 703, +-138, 160, -499, -399, -610, -605, -366, -393, +77, 49, 465, 393, 519, 407, 213, 164, +-218, -117, -518, -209, -519, -68, -226, 157, +156, 260, 339, 135, 230, -104, -75, -274, +-359, -231, -413, 27, -233, 315, 83, 427, +329, 305, 332, 18, 96, -268, -264, -390, +-513, -317, -495, -94, -219, 170, 176, 369, +450, 445, 402, 360, 88, 164, -291, -76, +-533, -272, -489, -327, -231, -260, 82, -121, +291, 31, 283, 132, 138, 197, -44, 244, +-187, 270, -236, 248, -256, 147, -220, -24, +-118, -193, -27, -270, 72, -208, 115, -38, +65, 128, 5, 191, -70, 126, -132, -12, +-133, -103, -144, -65, -140, 109, -74, 288, +-39, 351, -9, 236, 6, -33, -53, -277, +-65, -361, -47, -243, -17, -3, 35, 202, +-13, 260, -138, 171, -245, 46, -265, -19, +-110, 2, 114, 73, 210, 102, 154, 45, +-40, -41, -243, -59, -275, 10, -162, 128, +7, 191, 92, 95, -15, -131, -172, -340, +-244, -359, -159, -120, 66, 291, 243, 627, +262, 659, 85, 370, -219, -84, -448, -450, +-479, -540, -288, -381, 26, -129, 307, 54, +422, 146, 288, 222, -47, 334, -389, 456, +-550, 451, -428, 214, -70, -180, 279, -525, +422, -632, 277, -418, -101, -5, -424, 382, +-461, 567, -231, 493, 92, 251, 253, -40, +145, -239, -116, -282, -320, -197, -271, -31, +-3, 118, 257, 170, 302, 134, 81, 75, +-260, 50, -467, 67, -426, 79, -181, 19, +106, -106, 220, -198, 157, -166, 24, 1, +-61, 227, -32, 379, 21, 362, 4, 217, +-116, 1, -291, -220, -396, -375, -322, -445, +-81, -360, 181, -77, 334, 336, 319, 711, +145, 814, -81, 530, -257, -35, -329, -598, +-304, -853, -213, -680, -97, -194, 4, 342, +87, 665, 113, 660, 97, 395, 70, 38, +30, -228, -38, -329, -140, -287, -236, -154, +-314, -18, -288, 95, -117, 168, 114, 200, +296, 208, 306, 165, 94, 73, -198, -57, +-400, -170, -404, -194, -193, -102, 73, 64, +232, 217, 206, 261, 21, 145, -168, -39, +-227, -184, -156, -187, -18, -16, 53, 192, +1, 294, -111, 202, -241, -40, -238, -266, +-57, -293, 163, -66, 324, 252, 293, 460, +46, 389, -269, 41, -529, -343, -602, -515, +-380, -360, 9, 32, 378, 427, 583, 579, +477, 411, 134, 52, -288, -286, -594, -423, +-594, -299, -336, -9, 28, 264, 303, 380, +328, 279, 142, 10, -108, -265, -276, -372, +-242, -225, -63, 98, 109, 419, 184, 529, +102, 317, -98, -69, -261, -400, -319, -462, +-243, -202, -71, 172, 70, 394, 161, 322, +177, 35, 86, -241, -35, -276, -140, -48, +-206, 251, -198, 384, -141, 237, -52, -68, +57, -300, 87, -261, 36, 19, -35, 305, +-120, 374, -162, 128, -141, -272, -88, -535, +-11, -443, 37, -2, 68, 519, 98, 825, +75, 710, -8, 204, -144, -400, -296, -791, +-357, -775, -268, -365, -82, 182, 158, 568, +341, 642, 340, 422, 203, 102, -33, -123, +-277, -183, -416, -133, -446, -124, -340, -187, +-99, -227, 172, -143, 379, 115, 418, 435, +224, 590, -91, 442, -376, 24, -490, -431, +-355, -647, -81, -491, 168, -50, 271, 409, +182, 618, 10, 482, -132, 101, -205, -282, +-174, -429, -109, -296, -53, 6, 4, 273, +35, 339, 46, 200, 36, -32, -9, -192, +-73, -193, -131, -48, -162, 136, -144, 228, +-88, 182, -25, 29, 37, -141, 80, -234, +98, -179, 64, 3, -22, 221, -105, 385, +-167, 379, -186, 174, -169, -139, -145, -416, +-95, -506, 3, -350, 130, 9, 254, 397, +271, 614, 111, 549, -178, 224, -458, -197, +-517, -483, -285, -477, 88, -212, 397, 144, +432, 363, 138, 309, -248, 66, -475, -175, +-383, -232, -31, -61, 276, 211, 361, 377, +184, 302, -150, 41, -382, -245, -364, -386, +-151, -304, 105, -78, 193, 150, 77, 278, +-79, 274, -171, 180, -114, 71, 85, -25, +222, -93, 177, -116, -47, -95, -333, -26, +-456, 53, -340, 107, -37, 95, 293, 14, +404, -55, 245, -66, -65, -22, -338, 50, +-391, 95, -191, 80, 103, 55, 308, 66, +290, 107, 42, 129, -273, 45, -491, -138, +-467, -318, -187, -353, 184, -158, 461, 177, +507, 467, 281, 533, -88, 304, -419, -70, +-563, -364, -445, -418, -158, -218, 160, 89, +368, 305, 361, 303, 176, 108, -85, -143, +-306, -300, -360, -259, -245, -35, -9, 236, +216, 404, 248, 388, 98, 177, -117, -119, +-258, -336, -204, -384, -20, -257, 135, -32, +138, 178, -28, 283, -244, 277, -316, 196, +-184, 76, 97, -45, 347, -131, 376, -164, +199, -140, -105, -53, -395, 49, -508, 112, +-423, 127, -197, 96, 106, 49, 356, 19, +462, 12, 380, -7, 103, -56, -217, -93, +-417, -80, -442, 5, -299, 137, -65, 219, +114, 165, 191, -10, 160, -205, 74, -290, +36, -166, 5, 102, -42, 333, -94, 374, +-149, 185, -155, -97, -109, -271, -45, -233, +11, -47, 22, 97, -6, 82, -18, -71, +-5, -190, 23, -97, 71, 198, 84, 502, +32, 570, -82, 288, -227, -225, -308, -672, +-249, -791, -59, -499, 188, 37, 357, 541, +319, 787, 85, 656, -220, 261, -399, -197, +-324, -526, -77, -570, 170, -347, 247, -1, +93, 299, -141, 404, -278, 288, -206, 64, +50, -134, 264, -186, 278, -115, 91, -20, +-196, 47, -361, 54, -300, 53, -85, 93, +163, 121, 248, 93, 106, -18, -94, -175, +-201, -262, -141, -189, 64, 21, 215, 244, +172, 349, -41, 276, -311, 80, -409, -121, +-244, -226, 63, -221, 341, -157, 400, -57, +191, 48, -128, 138, -353, 203, -356, 200, +-155, 114, 71, -8, 185, -84, 138, -75, +-23, -9, -128, 34, -120, -29, -34, -172, +97, -270, 145, -192, 68, 71, -73, 402, +-219, 583, -260, 462, -170, 96, -29, -328, +118, -595, 218, -578, 202, -311, 105, 63, +-3, 373, -134, 524, -236, 471, -270, 254, +-225, -39, -75, -299, 109, -417, 254, -347, +285, -133, 151, 99, -81, 244, -243, 255, +-255, 173, -131, 74, 37, -3, 110, -52, +47, -97, -102, -131, -176, -118, -83, -51, +101, 59, 253, 140, 248, 130, 55, 55, +-209, -25, -370, -53, -334, -15, -122, 35, +120, 35, 239, -18, 202, -79, 65, -82, +-48, -8, -44, 86, 15, 149, 32, 124, +-39, 29, -198, -72, -330, -150, -312, -172, +-100, -120, 215, -7, 456, 143, 496, 280, +287, 319, -84, 196, -426, -61, -566, -314, +-462, -414, -186, -297, 130, -26, 341, 218, +376, 288, 246, 192, 48, 43, -95, -7, +-140, 80, -127, 174, -93, 129, -91, -89, +-148, -353, -170, -471, -126, -323, -30, 20, +142, 334, 286, 448, 318, 351, 223, 155, +-10, -3, -263, -54, -398, -72, -388, -152, +-216, -277, 50, -360, 235, -283, 286, -23, +205, 292, 44, 492, -48, 470, -68, 263, +-47, -18, -39, -253, -151, -351, -274, -331, +-257, -234, -109, -69, 171, 112, 426, 246, +439, 294, 249, 226, -106, 85, -457, -49, +-542, -127, -392, -140, -110, -121, 223, -100, +398, -67, 389, -1, 278, 123, 50, 238, +-168, 245, -322, 106, -421, -134, -349, -341, +-133, -353, 116, -122, 348, 220, 430, 468, +303, 443, 50, 131, -247, -285, -417, -547, +-360, -462, -156, -91, 108, 327, 282, 539, +253, 405, 100, 47, -74, -283, -183, -400, +-148, -269, -57, -17, 6, 167, 43, 193, +25, 121, 24, 51, 69, 38, 71, 51, +22, 12, -89, -102, -230, -218, -249, -215, +-92, -67, 135, 161, 305, 329, 289, 296, +91, 78, -152, -196, -307, -360, -274, -295, +-96, -40, 74, 257, 144, 411, 119, 314, +48, 30, 22, -288, 40, -459, 45, -361, +-24, -64, -187, 254, -299, 436, -239, 384, +-12, 146, 287, -115, 467, -279, 380, -304, +55, -212, -351, -56, -586, 104, -490, 222, +-140, 271, 273, 199, 518, -2, 435, -223, +121, -327, -192, -242, -337, 23, -254, 307, +-58, 407, 94, 252, 101, -62, -32, -325, +-135, -377, -99, -205, 42, 52, 216, 214, +263, 226, 111, 119, -129, -12, -311, -63, +-295, -38, -87, 13, 135, 62, 246, 67, +199, 3, -11, -100, -211, -208, -231, -253, +-96, -154, 113, 99, 258, 394, 209, 532, +14, 380, -196, -27, -289, -482, -196, -685, +0, -490, 153, -20, 199, 441, 129, 615, +-5, 423, -81, 31, -78, -294, -51, -379, +-37, -231, -58, -4, -90, 145, -41, 145, +90, 51, 210, -21, 219, -42, 42, -7, +-211, 46, -361, 55, -318, 29, -42, -12, +304, -54, 458, -88, 359, -97, 42, -56, +-325, 41, -486, 148, -390, 191, -99, 118, +230, -51, 368, -201, 294, -228, 125, -97, +-77, 124, -179, 269, -144, 227, -84, 26, +-22, -210, -19, -317, -88, -222, -95, 0, +-21, 213, 110, 299, 252, 245, 259, 106, +117, -59, -85, -184, -278, -244, -325, -249, +-202, -164, -21, 7, 156, 182, 225, 305, +161, 302, 67, 154, -22, -65, -60, -252, +-33, -317, -32, -232, -51, -33, -64, 170, +-88, 274, -63, 236, 7, 76, 60, -115, +116, -227, 129, -191, 56, -54, -28, 99, +-116, 177, -161, 129, -97, 9, 2, -95, +109, -126, 181, -85, 129, 4, -7, 108, +-157, 162, -255, 142, -197, 44, -12, -123, +202, -266, 327, -274, 252, -129, 41, 120, +-195, 326, -346, 331, -299, 148, -100, -94, +129, -221, 286, -162, 284, -1, 155, 111, +-29, 57, -204, -113, -285, -231, -250, -190, +-132, 7, 78, 238, 294, 347, 374, 284, +291, 115, 37, -61, -279, -186, -461, -251, +-422, -273, -160, -243, 193, -140, 421, 49, +438, 263, 234, 406, -88, 407, -311, 233, +-335, -50, -179, -311, 41, -454, 162, -411, +155, -203, 46, 79, -81, 311, -92, 395, +3, 311, 102, 110, 129, -105, 53, -236, +-74, -251, -152, -175, -122, -46, 16, 70, +129, 135, 113, 144, 10, 85, -110, -14, +-157, -86, -92, -88, 37, -15, 154, 79, +179, 126, 112, 78, 23, -53, -59, -169, +-117, -178, -125, -95, -123, 37, -115, 136, +-62, 151, 20, 130, 130, 95, 229, 44, +248, -31, 182, -154, 22, -262, -185, -263, +-314, -97, -317, 175, -189, 386, 31, 384, +210, 148, 261, -189, 193, -402, 71, -347, +4, -91, -7, 181, -25, 296, -68, 197, +-152, -5, -213, -140, -146, -133, 18, -30, +187, 59, 261, 65, 183, -14, 18, -87, +-125, -72, -165, 3, -85, 81, 34, 120, +81, 83, 52, 0, -1, -72, -47, -121, +-52, -130, -28, -81, -12, 17, 9, 136, +39, 220, 62, 204, 65, 54, 33, -155, +-25, -281, -72, -249, -72, -66, -26, 167, +40, 288, 80, 212, 61, 12, -7, -178, +-79, -250, -117, -165, -74, 1, 37, 145, +155, 213, 227, 199, 180, 112, 8, -22, +-206, -157, -368, -258, -345, -257, -97, -129, +247, 56, 502, 205, 495, 240, 198, 165, +-200, 50, -491, -12, -535, 7, -286, 23, +88, -39, 375, -164, 463, -277, 315, -281, +51, -126, -158, 104, -250, 282, -200, 357, +-96, 327, -48, 222, -14, 61, 22, -158, +71, -402, 165, -557, 218, -487, 165, -160, +22, 301, -173, 650, -281, 680, -211, 359, +-19, -116, 189, -462, 274, -535, 158, -346, +-54, -56, -215, 144, -234, 216, -87, 201, +128, 164, 274, 136, 270, 85, 108, -14, +-107, -160, -255, -293, -273, -325, -147, -213, +48, 32, 197, 323, 254, 505, 191, 468, +51, 186, -96, -244, -195, -585, -186, -638, +-95, -352, 13, 118, 114, 498, 175, 596, +170, 381, 106, 22, 11, -251, -97, -327, +-190, -241, -213, -101, -136, -22, 3, -1, +152, 37, 257, 115, 251, 195, 142, 210, +-31, 115, -185, -59, -227, -216, -163, -257, +-40, -165, 98, -4, 153, 149, 119, 206, +67, 146, -3, 30, -48, -90, -41, -157, +-33, -126, -9, -29, 31, 73, 55, 140, +88, 140, 80, 68, -7, -43, -84, -140, +-140, -180, -154, -146, -58, -36, 71, 105, +179, 206, 244, 233, 212, 156, 109, -7, +-46, -167, -242, -257, -349, -244, -292, -130, +-99, 35, 196, 181, 429, 259, 447, 246, +259, 147, -61, -22, -346, -194, -437, -294, +-330, -281, -86, -134, 193, 72, 366, 232, +409, 276, 312, 198, 74, 45, -191, -93, +-389, -157, -428, -146, -253, -101, 47, -62, +319, -33, 430, 3, 311, 71, 63, 166, +-150, 213, -241, 170, -174, 36, -22, -164, +97, -319, 113, -332, 35, -187, -55, 51, +-82, 287, -32, 413, 63, 355, 136, 148, +135, -137, 59, -391, -42, -496, -96, -390, +-69, -103, 23, 268, 106, 567, 105, 619, +6, 372, -126, -85, -191, -543, -116, -761, +56, -610, 225, -163, 303, 357, 234, 695, +62, 707, -120, 413, -249, -22, -270, -390, +-171, -580, -14, -560, 162, -362, 289, -77, +286, 225, 171, 472, -17, 568, -202, 466, +-272, 183, -203, -183, -25, -481, 173, -578, +271, -431, 249, -132, 127, 170, -39, 358, +-153, 378, -188, 258, -160, 94, -75, -37, +20, -123, 93, -156, 138, -155, 165, -144, +186, -110, 182, -47, 105, 37, -43, 111, +-219, 160, -344, 165, -321, 113, -132, 37, +131, -51, 336, -151, 391, -226, 278, -230, +80, -130, -70, 67, -96, 293, -56, 423, +-54, 346, -142, 60, -277, -322, -313, -606, +-155, -599, 174, -272, 547, 219, 722, 645, +550, 784, 101, 537, -448, 35, -813, -485, +-767, -778, -340, -696, 252, -296, 703, 205, +772, 551, 461, 580, -33, 324, -423, -33, +-490, -266, -265, -256, 49, -80, 251, 81, +211, 94, 14, -66, -132, -247, -102, -263, +94, -69, 282, 221, 283, 409, 88, 354, +-201, 84, -385, -228, -318, -372, -59, -283, +238, -51, 417, 160, 377, 217, 170, 125, +-73, -11, -240, -95, -269, -89, -196, -28, +-94, 6, 33, -15, 159, -37, 258, 3, +300, 113, 235, 203, 70, 164, -149, -45, +-330, -320, -349, -456, -188, -316, 84, 77, +348, 508, 446, 684, 307, 457, 7, -59, +-287, -580, -410, -789, -286, -560, 10, -43, +318, 464, 457, 696, 341, 564, 52, 180, +-249, -233, -401, -472, -313, -472, -59, -281, +206, -8, 350, 221, 306, 326, 145, 289, +-33, 143, -147, -53, -141, -220, -67, -285, +0, -225, 37, -70, 32, 120, 27, 262, +55, 285, 91, 176, 118, -22, 103, -222, +24, -321, -55, -285, -91, -133, -85, 69, +-19, 234, 53, 307, 101, 269, 122, 148, +95, -24, 40, -207, 1, -345, -30, -367, +-48, -242, -39, 16, -27, 301, 6, 445, +55, 375, 101, 112, 145, -205, 145, -374, +87, -320, -17, -100, -133, 119, -196, 197, +-155, 105, -5, -63, 173, -149, 282, -84, +262, 88, 112, 243, -96, 265, -232, 103, +-220, -153, -66, -354, 150, -384, 296, -208, +278, 80, 92, 307, -161, 358, -325, 216, +-286, -17, -48, -191, 266, -201, 467, -78, +426, 50, 145, 75, -217, -21, -437, -142, +-402, -159, -142, -25, 193, 169, 386, 287, +346, 224, 174, 0, -26, -232, -147, -328, +-139, -230, -67, -6, 8, 200, 53, 284, +55, 219, 54, 50, 65, -125, 63, -240, +46, -264, 11, -182, -22, -35, -13, 131, +42, 271, 107, 319, 119, 247, 53, 59, +-48, -189, -144, -387, -163, -446, -48, -307, +136, -16, 287, 295, 315, 485, 176, 439, +-59, 174, -252, -155, -293, -368, -160, -361, +63, -167, 234, 58, 272, 163, 180, 112, +20, -20, -100, -97, -103, -51, -15, 81, +88, 187, 144, 166, 106, 37, -11, -119, +-128, -211, -168, -183, -99, -81, 67, 15, +251, 71, 338, 83, 259, 84, 30, 86, +-228, 60, -342, -6, -248, -91, 6, -147, +291, -112, 413, 8, 295, 133, 27, 167, +-240, 62, -351, -108, -233, -226, 30, -199, +293, -27, 414, 172, 315, 264, 78, 184, +-162, -9, -296, -185, -254, -237, -93, -145, +84, 13, 217, 118, 255, 126, 213, 67, +128, -10, 6, -49, -106, -58, -175, -61, +-180, -48, -71, -8, 107, 57, 257, 113, +295, 103, 157, 3, -60, -139, -213, -205, +-225, -122, -65, 60, 157, 216, 264, 218, +206, 42, 35, -184, -125, -282, -136, -169, +-9, 89, 152, 292, 234, 274, 149, 40, +-44, -245, -205, -373, -228, -249, -98, 48, +117, 305, 288, 358, 317, 183, 198, -86, +18, -281, -119, -288, -172, -121, -117, 85, +-19, 203, 51, 175, 83, 27, 87, -138, +84, -213, 82, -154, 66, 3, 31, 171, +6, 253, 10, 198, 50, 43, 108, -126, +116, -230, 23, -227, -125, -147, -218, -59, +-186, 20, 1, 91, 273, 164, 434, 229, +377, 225, 118, 106, -206, -101, -391, -291, +-329, -341, -68, -214, 244, 13, 406, 205, +331, 232, 101, 109, -148, -31, -285, -90, +-243, -35, -65, 57, 134, 68, 271, -27, +311, -142, 260, -175, 140, -75, -21, 98, +-179, 211, -281, 176, -294, 14, -182, -170, +35, -255, 268, -184, 430, -4, 465, 160, +343, 224, 89, 162, -214, 10, -441, -139, +-485, -194, -322, -119, 7, 32, 370, 156, +578, 159, 530, 15, 259, -185, -103, -286, +-359, -204, -387, 37, -221, 293, 29, 376, +208, 229, 253, -54, 206, -288, 121, -328, +52, -174, 12, 43, -26, 155, -75, 103, +-117, -28, -108, -98, -19, -31, 127, 128, +261, 246, 294, 202, 179, -11, -31, -279, +-222, -440, -270, -370, -137, -87, 99, 268, +308, 501, 340, 484, 160, 215, -92, -175, +-248, -476, -209, -527, -7, -311, 209, 33, +305, 314, 230, 390, 58, 256, -74, 32, +-114, -147, -92, -193, -59, -133, -43, -55, +-15, -7, 68, 5, 191, 20, 296, 58, +286, 87, 128, 65, -95, -22, -269, -130, +-295, -177, -145, -123, 75, 23, 252, 177, +310, 246, 218, 197, 56, 48, -81, -141, +-144, -278, -104, -305, 11, -223, 122, -56, +172, 142, 148, 301, 83, 347, 13, 251, +-36, 48, -62, -189, -94, -358, -114, -376, +-65, -247, 63, -25, 242, 204, 380, 334, +362, 320, 177, 192, -109, 3, -347, -180, +-387, -288, -231, -290, 9, -207, 214, -63, +288, 103, 245, 224, 176, 270, 132, 239, +105, 125, 64, -45, -18, -209, -135, -305, +-231, -296, -238, -174, -132, 19, 58, 191, +248, 271, 344, 231, 316, 101, 189, -38, +30, -113, -83, -120, -116, -92, -98, -74, +-83, -97, -77, -120, -52, -71, 5, 64, +116, 214, 234, 279, 262, 173, 171, -60, +5, -269, -123, -308, -115, -130, -9, 152, +99, 321, 123, 236, 14, -63, -122, -368, +-139, -445, -7, -217, 187, 200, 302, 531, +246, 547, 46, 238, -163, -213, -222, -539, +-90, -557, 125, -281, 274, 95, 241, 364, +39, 407, -182, 231, -267, -25, -141, -211, +114, -241, 324, -147, 367, -2, 205, 100, +-63, 111, -256, 65, -249, 4, -57, -36, +177, -46, 280, -43, 196, -57, 6, -84, +-157, -72, -171, -2, -35, 97, 130, 171, +209, 165, 176, 54, 88, -89, 14, -171, +-2, -157, 15, -63, -14, 27, -99, 37, +-169, -25, -140, -89, 33, -67, 288, 58, +461, 225, 428, 314, 166, 219, -215, -50, +-491, -357, -509, -530, -247, -447, 182, -107, +544, 324, 623, 610, 388, 584, -23, 241, +-379, -233, -479, -569, -276, -583, 78, -281, +348, 130, 398, 394, 215, 371, -56, 132, +-213, -115, -175, -194, -2, -69, 184, 126, +229, 195, 127, 40, -10, -240, -110, -426, +-111, -352, -29, -20, 65, 376, 123, 572, +137, 424, 129, 19, 110, -400, 65, -576, +-2, -398, -84, -3, -149, 345, -137, 442, +-48, 253, 98, -70, 253, -296, 325, -295, +272, -111, 118, 97, -105, 182, -299, 109, +-346, -35, -229, -106, 16, -58, 295, 60, +453, 145, 408, 109, 185, -37, -103, -188, +-298, -249, -298, -181, -142, -5, 70, 182, +224, 273, 229, 234, 115, 84, -13, -108, +-86, -236, -65, -240, 31, -133, 131, 16, +179, 135, 147, 163, 62, 95, -32, 2, +-118, -54, -162, -58, -140, -37, -63, -29, +61, -59, 227, -105, 362, -96, 391, -5, +253, 134, -22, 230, -311, 206, -486, 40, +-418, -170, -115, -299, 258, -269, 506, -82, +511, 140, 289, 252, -13, 198, -231, 25, +-277, -141, -176, -189, -48, -97, 31, 56, +68, 149, 98, 128, 159, 20, 235, -102, +244, -149, 120, -95, -96, -8, -285, 51, +-328, 51, -179, 0, 100, -46, 362, -41, +466, 10, 348, 75, 52, 115, -254, 94, +-417, 11, -359, -87, -91, -151, 247, -157, +464, -97, 446, 2, 194, 75, -164, 95, +-420, 65, -409, 17, -126, -5, 264, 18, +540, 66, 534, 79, 225, 28, -212, -80, +-532, -207, -563, -271, -277, -204, 158, -20, +505, 208, 619, 363, 449, 341, 112, 139, +-188, -132, -345, -324, -341, -338, -222, -172, +-76, 46, 56, 172, 168, 150, 264, 36, +320, -58, 295, -54, 159, 36, -51, 104, +-230, 79, -283, -12, -192, -95, -22, -112, +130, -69, 164, -34, 117, -62, 77, -108, +85, -78, 140, 76, 157, 288, 66, 388, +-105, 245, -246, -103, -243, -444, -65, -550, +193, -342, 366, 59, 332, 390, 110, 447, +-165, 248, -317, -41, -257, -211, -38, -186, +195, -50, 316, 46, 268, 22, 87, -76, +-81, -138, -150, -83, -107, 71, 0, 210, +75, 211, 68, 68, 10, -129, -42, -260, +-30, -228, 45, -51, 124, 149, 158, 256, +128, 208, 51, 45, -21, -136, -46, -230, +-40, -190, -38, -69, -63, 56, -86, 115, +-65, 89, 25, 27, 166, -9, 282, 6, +301, 51, 189, 72, -11, 19, -201, -94, +-304, -186, -276, -183, -128, -75, 75, 85, +248, 198, 327, 189, 285, 76, 137, -58, +-55, -127, -196, -109, -227, -39, -149, 21, +10, 29, 166, 19, 247, 24, 210, 48, +65, 48, -110, -18, -233, -135, -239, -215, +-88, -156, 158, 44, 353, 287, 391, 400, +234, 278, -54, -28, -315, -337, -406, -468, +-277, -354, -2, -71, 258, 208, 373, 339, +305, 291, 123, 135, -74, -25, -193, -120, +-195, -133, -116, -98, 9, -65, 141, -44, +209, -34, 180, -17, 74, 26, -70, 80, +-184, 111, -195, 87, -88, 2, 93, -101, +248, -140, 294, -74, 204, 63, 19, 163, +-160, 135, -252, -23, -218, -204, -78, -253, +89, -113, 210, 131, 241, 304, 170, 265, +55, 25, -31, -251, -76, -367, -75, -242, +-61, 44, -61, 295, -42, 354, 15, 201, +109, -56, 201, -251, 217, -298, 129, -202, +-34, -38, -195, 93, -257, 145, -167, 127, +31, 74, 229, 34, 308, 31, 231, 43, +53, 27, -133, -46, -226, -169, -184, -270, +-58, -251, 86, -87, 172, 167, 164, 384, +95, 431, 19, 261, -27, -46, -38, -330, +-40, -451, -47, -357, -45, -120, -9, 124, +63, 270, 146, 281, 181, 194, 113, 72, +-34, -40, -176, -123, -224, -169, -123, -167, +83, -117, 269, -23, 314, 74, 180, 122, +-56, 98, -249, 32, -291, -30, -162, -37, +67, 2, 258, 36, 297, 26, 175, -35, +-22, -94, -163, -88, -173, -8, -78, 86, +47, 107, 115, 18, 96, -123, 34, -199, +-17, -123, -25, 83, 7, 287, 49, 334, +58, 171, 26, -115, -21, -348, -44, -382, +-42, -196, -23, 84, 7, 280, 42, 284, +82, 115, 110, -98, 101, -205, 45, -142, +-36, 30, -114, 181, -147, 196, -106, 55, +-12, -140, 100, -251, 190, -197, 201, -12, +123, 170, 6, 214, -116, 97, -184, -82, +-162, -173, -69, -106, 55, 66, 154, 208, +180, 187, 135, 16, 46, -183, -40, -275, +-82, -194, -83, -1, -68, 169, -40, 216, +9, 132, 69, -10, 115, -110, 125, -118, +89, -50, 7, 37, -88, 82, -144, 55, +-126, -17, -32, -83, 99, -95, 187, -32, +190, 60, 104, 123, -49, 103, -174, -15, +-209, -151, -127, -206, 37, -122, 192, 67, +248, 247, 181, 298, 34, 184, -120, -37, +-199, -255, -180, -359, -85, -303, 27, -122, +129, 100, 191, 285, 202, 367, 149, 319, +21, 152, -139, -91, -255, -325, -259, -441, +-130, -366, 92, -120, 282, 185, 334, 402, +218, 417, -5, 228, -217, -50, -292, -271, +-211, -316, -37, -182, 147, 18, 244, 141, +223, 122, 106, 6, -38, -101, -137, -104, +-149, 7, -109, 150, -33, 204, 46, 127, +91, -38, 104, -196, 85, -245, 52, -162, +21, -13, -8, 120, -48, 186, -74, 158, +-71, 70, -40, -16, 2, -81, 39, -110, +63, -96, 65, -61, 53, -23, 36, 20, +16, 61, 6, 96, -4, 123, -37, 105, +-59, 12, -58, -133, -38, -244, 5, -230, +51, -69, 77, 165, 74, 330, 46, 290, +8, 61, -14, -209, -25, -344, -24, -245, +-13, 10, 1, 227, 2, 260, -6, 116, +-9, -85, 5, -191, 20, -135, 24, 3, +14, 97, -4, 79, 6, -21, 24, -88, +44, -46, 57, 75, 45, 173, -6, 155, +-71, 8, -110, -187, -99, -300, -36, -244, +26, -44, 65, 184, 96, 310, 139, 273, +159, 106, 132, -83, 24, -194, -141, -200, +-294, -123, -343, -32, -220, 19, 41, 36, +319, 61, 446, 109, 355, 146, 97, 119, +-182, 11, -343, -139, -313, -239, -163, -199, +9, -36, 133, 151, 168, 251, 153, 194, +116, 19, 69, -156, 10, -227, -57, -163, +-134, -10, -162, 124, -116, 164, -6, 115, +127, 21, 198, -61, 156, -90, 21, -64, +-120, -29, -187, -18, -133, -13, 1, -1, +154, 26, 209, 75, 123, 109, -51, 80, +-196, -10, -210, -112, -102, -166, 58, -129, +180, -11, 203, 118, 122, 173, 5, 131, +-107, 18, -150, -108, -116, -164, -52, -123, +12, -23, 67, 74, 97, 122, 92, 95, +71, 22, 28, -45, -8, -79, -49, -68, +-96, -25, -134, 8, -127, 17, -41, 21, +115, 38, 258, 70, 270, 91, 110, 50, +-159, -69, -367, -197, -374, -235, -130, -127, +220, 99, 456, 314, 430, 354, 143, 169, +-228, -135, -457, -363, -412, -375, -145, -165, +176, 124, 350, 295, 323, 265, 147, 94, +-61, -81, -190, -145, -184, -86, -88, 3, +11, 34, 46, -7, 3, -60, -41, -63, +-39, 3, 36, 87, 126, 95, 171, 17, +119, -76, -10, -107, -148, -29, -198, 110, +-144, 193, -43, 126, 54, -64, 74, -257, +55, -315, 49, -169, 73, 101, 92, 323, +87, 359, 16, 196, -84, -52, -160, -233, +-174, -262, -114, -175, -24, -71, 63, 3, +121, 46, 156, 93, 149, 172, 107, 238, +23, 196, -72, 22, -157, -203, -206, -355, +-171, -341, -72, -145, 51, 112, 164, 295, +221, 341, 193, 234, 92, 43, -77, -142, +-223, -251, -256, -266, -145, -181, 53, -11, +211, 170, 232, 286, 106, 275, -83, 118, +-228, -111, -226, -287, -90, -329, 99, -210, +217, 22, 214, 252, 112, 362, -28, 302, +-147, 110, -215, -133, -197, -308, -99, -330, +73, -217, 218, -29, 266, 139, 165, 213, +-44, 186, -231, 111, -284, 41, -158, -8, +79, -39, 263, -67, 268, -111, 105, -144, +-144, -131, -285, -70, -234, 30, -23, 140, +202, 207, 282, 187, 163, 78, -68, -84, +-258, -230, -282, -252, -101, -113, 155, 114, +333, 295, 284, 293, 41, 77, -234, -224, +-358, -404, -267, -328, -29, -31, 186, 303, +252, 451, 179, 313, 18, 2, -77, -277, +-61, -356, 11, -211, 37, 39, -35, 210, +-167, 204, -218, 58, -130, -107, 53, -173, +247, -96, 298, 54, 195, 145, -6, 126, +-186, 20, -253, -83, -180, -85, -44, 16, +80, 116, 125, 107, 74, -38, -3, -241, +-45, -336, -12, -203, 57, 110, 103, 415, +57, 507, -56, 298, -176, -100, -193, -434, +-74, -495, 117, -264, 259, 88, 218, 333, +5, 322, -232, 91, -317, -161, -186, -257, +97, -143, 318, 98, 338, 283, 133, 265, +-166, 57, -357, -201, -313, -348, -67, -279, +193, -38, 299, 211, 190, 309, -33, 210, +-220, -10, -225, -195, -72, -216, 136, -69, +255, 119, 181, 211, -20, 140, -213, -48, +-263, -221, -145, -251, 47, -116, 156, 98, +143, 263, 28, 273, -71, 124, -49, -90, +65, -240, 167, -249, 138, -112, -49, 82, +-272, 202, -364, 185, -257, 54, 38, -96, +320, -164, 428, -114, 312, 1, 37, 102, +-229, 129, -344, 79, -288, 1, -103, -54, +104, -68, 201, -61, 178, -56, 42, -48, +-93, -27, -133, 16, -58, 74, 75, 119, +176, 118, 157, 67, 4, -5, -188, -79, +-302, -129, -219, -138, 6, -104, 227, -33, +296, 53, 187, 112, -20, 114, -171, 76, +-186, 35, -75, 8, 65, 3, 105, -9, +36, -64, -88, -137, -144, -169, -81, -115, +59, 26, 182, 169, 211, 221, 109, 159, +-63, 32, -208, -76, -257, -114, -171, -96, +-22, -73, 128, -76, 200, -71, 186, -14, +108, 103, 15, 221, -70, 248, -135, 126, +-187, -98, -210, -294, -142, -342, 11, -205, +211, 41, 344, 251, 321, 317, 115, 226, +-178, 49, -417, -113, -433, -192, -216, -164, +109, -74, 374, 10, 414, 47, 240, 28, +-30, -20, -254, -47, -331, -17, -219, 70, +-27, 169, 153, 205, 215, 121, 126, -78, +-17, -293, -121, -391, -118, -277, -9, 27, +126, 365, 156, 524, 53, 380, -151, -1, +-299, -401, -261, -569, -39, -393, 256, 13, +425, 397, 344, 526, 57, 342, -274, -7, +-468, -294, -394, -377, -133, -262, 174, -57, +361, 112, 346, 184, 178, 176, -37, 132, +-191, 66, -217, -27, -144, -119, -63, -171, +-4, -141, 3, -30, 7, 99, 36, 161, +94, 122, 154, 14, 158, -87, 64, -117, +-98, -63, -242, 22, -270, 68, -146, 48, +40, -10, 201, -54, 237, -40, 153, 21, +15, 77, -108, 81, -153, 15, -119, -85, +-59, -149, -10, -113, 32, 14, 62, 151, +106, 208, 107, 136, 53, -37, -39, -202, +-143, -247, -200, -153, -154, 21, -28, 173, +128, 219, 233, 165, 211, 65, 97, -27, +-74, -91, -206, -132, -230, -157, -140, -156, +-1, -93, 111, 29, 128, 165, 68, 247, +6, 223, -38, 100, -13, -66, 29, -184, +39, -211, 5, -151, -60, -39, -115, 68, +-101, 118, -37, 101, 19, 49, 54, -9, +63, -36, 72, -18, 74, 22, 52, 46, +-12, 30, -86, -23, -152, -75, -149, -91, +-62, -49, 58, 22, 143, 77, 133, 87, +50, 49, -49, -5, -83, -45, -56, -43, +-4, -13, 15, 18, -6, 20, -45, -23, +-55, -72, -4, -85, 72, -31, 115, 80, +79, 185, -20, 203, -126, 101, -163, -79, +-115, -245, 0, -302, 104, -211, 137, -17, +83, 175, -4, 284, -57, 291, -50, 200, +-2, 61, 18, -93, -11, -248, -89, -347, +-144, -332, -123, -181, 3, 79, 161, 343, +247, 467, 203, 378, 52, 111, -116, -194, +-218, -387, -222, -387, -156, -219, -54, 10, +32, 178, 103, 237, 157, 207, 187, 130, +170, 52, 74, -27, -93, -110, -245, -177, +-297, -192, -221, -126, -40, 16, 138, 169, +242, 232, 229, 161, 115, -4, -22, -152, +-113, -176, -134, -55, -99, 117, -49, 196, +-28, 106, -19, -112, -23, -305, -1, -321, +51, -106, 100, 220, 111, 461, 67, 459, +-20, 194, -100, -185, -132, -458, -107, -485, +-30, -265, 36, 67, 53, 317, 17, 357, +-23, 204, -21, -16, 41, -155, 111, -136, +126, -1, 54, 109, -92, 87, -238, -60, +-287, -219, -172, -250, 57, -96, 282, 152, +368, 325, 260, 303, 17, 104, -234, -135, +-372, -255, -331, -203, -137, -59, 93, 45, +261, 42, 293, -9, 210, -9, 69, 88, +-80, 218, -204, 245, -265, 82, -238, -198, +-125, -419, 51, -411, 222, -139, 313, 240, +258, 489, 69, 454, -168, 162, -319, -209, +-310, -419, -144, -363, 79, -112, 237, 158, +250, 279, 124, 204, -51, 27, -165, -113, +-161, -133, -79, -46, 23, 52, 79, 81, +62, 25, 3, -66, -43, -113, -36, -73, +11, 33, 55, 145, 43, 192, -14, 132, +-82, -7, -121, -165, -106, -267, -22, -246, +94, -95, 175, 122, 170, 292, 66, 319, +-87, 179, -203, -46, -223, -219, -138, -245, +21, -131, 159, 25, 205, 100, 131, 55, +-11, -42, -120, -86, -141, -17, -80, 122, +17, 214, 82, 168, 70, 3, 4, -177, +-75, -263, -97, -205, -57, -35, 7, 134, +69, 206, 100, 171, 79, 74, 23, -31, +-43, -103, -105, -124, -127, -120, -102, -85, +-36, -13, 53, 79, 131, 168, 151, 202, +100, 140, -8, -2, -117, -167, -176, -271, +-167, -247, -80, -102, 47, 97, 153, 244, +186, 262, 125, 158, 8, -5, -98, -138, +-163, -173, -163, -120, -98, -25, 0, 54, +88, 80, 123, 54, 98, 4, 41, -45, +-18, -73, -69, -53, -88, 8, -60, 85, +3, 137, 50, 128, 46, 37, 5, -102, +-48, -207, -79, -208, -67, -96, -17, 77, +45, 208, 99, 221, 96, 129, 45, -7, +-21, -117, -84, -161, -114, -139, -105, -83, +-62, -17, 13, 56, 87, 136, 109, 201, +74, 195, -12, 76, -99, -131, -129, -311, +-78, -344, 41, -183, 144, 110, 149, 373, +61, 437, -79, 253, -204, -70, -235, -345, +-149, -423, 19, -260, 190, 20, 275, 245, +228, 311, 90, 212, -95, 36, -243, -113, +-291, -165, -217, -134, -36, -64, 146, 6, +233, 47, 196, 62, 73, 52, -59, 29, +-129, 5, -118, -4, -45, 12, 23, 33, +20, 29, -39, -16, -84, -96, -64, -147, +33, -110, 140, 19, 169, 176, 99, 258, +-53, 190, -201, -11, -238, -229, -143, -326, +32, -231, 188, 11, 230, 256, 137, 357, +-30, 244, -175, -13, -218, -253, -143, -332, +-12, -206, 100, 36, 151, 234, 128, 279, +59, 148, -33, -65, -118, -215, -151, -214, +-126, -77, -48, 99, 57, 209, 130, 191, +147, 63, 80, -88, -60, -185, -163, -186, +-159, -101, -58, 16, 82, 111, 162, 157, +129, 152, 15, 108, -119, 31, -202, -63, +-164, -163, -32, -230, 115, -214, 207, -89, +193, 118, 95, 310, -41, 370, -181, 237, +-251, -49, -212, -335, -78, -449, 104, -315, +240, -5, 255, 294, 144, 414, -49, 294, +-219, 35, -256, -194, -160, -267, 15, -180, +181, -31, 220, 70, 125, 80, -44, 32, +-204, -5, -240, 13, -137, 69, 26, 101, +182, 69, 240, -8, 171, -97, 33, -146, +-134, -129, -239, -60, -221, 36, -125, 124, +8, 164, 127, 138, 173, 55, 170, -57, +99, -140, -37, -153, -139, -93, -173, 1, +-136, 78, -39, 109, 41, 91, 82, 43, +97, 1, 50, -24, -1, -41, -15, -50, +-23, -57, -33, -47, -62, -13, -110, 34, +-97, 69, -22, 76, 75, 54, 171, 14, +171, -11, 71, -25, -62, -43, -181, -69, +-206, -85, -124, -67, -9, 1, 95, 102, +138, 171, 87, 148, 10, 34, -51, -115, +-62, -202, -7, -153, 43, 0, 49, 147, +20, 184, -62, 78, -138, -97, -135, -201, +-61, -143, 58, 42, 139, 208, 118, 219, +41, 61, -29, -148, -48, -246, -1, -147, +28, 77, 2, 240, -71, 205, -167, -21, +-193, -256, -77, -307, 123, -115, 284, 200, +295, 398, 107, 328, -148, 23, -312, -314, +-306, -447, -116, -286, 137, 55, 279, 345, +239, 398, 44, 196, -175, -103, -258, -296, +-172, -285, 13, -104, 166, 105, 185, 202, +76, 154, -59, 29, -130, -71, -93, -84, +1, -29, 60, 26, 47, 40, -31, 10, +-115, -29, -120, -40, -32, -25, 90, 3, +177, 23, 148, 31, 31, 31, -78, 30, +-160, 22, -180, -8, -121, -47, -24, -81, +93, -73, 184, -8, 174, 85, 96, 147, +-22, 133, -167, 30, -242, -121, -206, -232, +-67, -227, 131, -92, 257, 120, 241, 302, +124, 343, -63, 208, -219, -52, -270, -308, +-219, -420, -53, -321, 145, -52, 244, 254, +236, 432, 113, 379, -84, 127, -223, -181, +-264, -379, -170, -361, 32, -141, 204, 140, +266, 315, 193, 298, -14, 118, -219, -101, +-308, -223, -249, -204, -44, -90, 171, 29, +280, 89, 260, 84, 112, 65, -87, 75, +-208, 94, -226, 69, -143, -28, -29, -163, +25, -248, 56, -200, 77, -15, 81, 201, +93, 311, 89, 240, 46, 37, -18, -163, +-116, -241, -205, -162, -207, -10, -120, 96, +18, 97, 143, 20, 198, -47, 181, -42, +106, 29, -11, 113, -103, 132, -138, 61, +-130, -52, -99, -152, -90, -177, -87, -115, +-42, -13, 55, 85, 180, 140, 279, 137, +264, 94, 118, 36, -122, -12, -350, -44, +-430, -77, -313, -114, -59, -140, 206, -129, +360, -56, 332, 73, 170, 214, -13, 287, +-127, 229, -166, 47, -150, -181, -133, -337, +-116, -338, -72, -171, -5, 85, 100, 289, +211, 335, 233, 209, 117, -6, -83, -191, +-243, -253, -246, -168, -104, -7, 91, 128, +208, 174, 163, 113, -3, -7, -189, -111, +-262, -148, -139, -96, 99, 18, 263, 140, +263, 204, 93, 160, -139, 15, -271, -170, +-245, -295, -83, -272, 129, -87, 235, 171, +179, 352, 15, 339, -160, 134, -221, -127, +-145, -286, 11, -254, 147, -73, 171, 104, +86, 143, -31, 39, -118, -99, -110, -136, +-30, -13, 25, 182, 42, 286, 1, 208, +-76, -10, -91, -229, -24, -308, 71, -215, +137, -39, 113, 95, 11, 131, -86, 94, +-139, 56, -114, 69, -29, 114, 54, 116, +85, 27, 38, -122, -49, -238, -83, -241, +-41, -120, 37, 60, 97, 193, 82, 216, +13, 137, -73, 19, -147, -56, -143, -72, +-44, -51, 80, -30, 161, -25, 143, -35, +37, -33, -93, -6, -184, 25, -184, 50, +-92, 59, 62, 53, 189, 47, 218, 28, +127, -11, -45, -66, -206, -125, -252, -137, +-154, -79, 21, 44, 183, 169, 222, 229, +114, 178, -54, 27, -183, -148, -194, -256, +-67, -242, 89, -118, 176, 51, 131, 193, +-6, 247, -118, 203, -149, 82, -95, -63, +-8, -169, 60, -209, 79, -162, 54, -50, +-7, 78, -29, 161, -4, 159, 9, 76, +2, -37, -31, -115, -60, -110, -40, -32, +0, 59, 20, 104, 36, 70, 12, -11, +-25, -79, -35, -92, -17, -40, 31, 33, +67, 65, 32, 37, -44, -24, -119, -53, +-132, -21, -35, 49, 88, 107, 174, 101, +163, 22, 28, -87, -129, -164, -221, -159, +-210, -75, -72, 44, 101, 144, 204, 188, +208, 160, 96, 69, -51, -53, -142, -165, +-160, -218, -115, -175, -39, -40, 21, 126, +51, 246, 43, 240, 24, 100, 40, -99, +76, -252, 95, -261, 44, -120, -71, 85, +-178, 237, -205, 246, -139, 111, 12, -82, +175, -213, 249, -210, 194, -86, 18, 77, +-160, 169, -225, 149, -166, 49, -38, -63, +80, -113, 128, -86, 107, -7, 36, 59, +-23, 64, -41, 22, -46, -31, -46, -61, +-59, -47, -77, 5, -45, 62, 47, 90, +139, 69, 180, 8, 105, -72, -59, -128, +-214, -121, -268, -49, -160, 57, 51, 141, +241, 153, 299, 82, 181, -27, -63, -114, +-260, -144, -300, -103, -155, -24, 87, 49, +236, 97, 228, 105, 89, 76, -103, 24, +-216, -36, -187, -86, -54, -97, 112, -64, +188, -7, 124, 44, -6, 63, -113, 44, +-132, 22, -66, 14, 16, 28, 62, 37, +52, 3, -17, -67, -68, -128, -56, -129, +31, -47, 130, 85, 132, 182, 33, 180, +-107, 80, -208, -60, -188, -153, -59, -147, +83, -68, 181, 10, 173, 42, 62, 34, +-46, 15, -90, 35, -62, 86, 11, 110, +35, 66, -21, -51, -105, -183, -151, -238, +-96, -152, 36, 34, 168, 218, 228, 289, +173, 198, 28, 2, -127, -186, -221, -252, +-200, -168, -85, -1, 35, 134, 107, 161, +96, 82, 46, -39, 6, -115, -15, -94, +-11, 9, 10, 119, 23, 154, 4, 88, +-47, -42, -86, -159, -70, -191, -26, -110, +26, 33, 66, 143, 74, 165, 56, 98, +-1, -8, -71, -88, -95, -95, -72, -50, +-2, -1, 79, 25, 106, 18, 92, 10, +26, 27, -72, 49, -137, 42, -151, -12, +-109, -92, -4, -138, 102, -96, 175, 27, +196, 162, 119, 218, -14, 149, -160, -18, +-278, -177, -267, -228, -114, -139, 99, 30, +291, 172, 327, 195, 176, 86, -55, -72, +-280, -175, -364, -158, -233, -33, 26, 120, +282, 201, 385, 170, 229, 51, -53, -98, +-300, -194, -397, -191, -252, -100, 22, 37, +275, 154, 390, 194, 265, 140, -13, 16, +-245, -112, -344, -177, -247, -133, -33, -5, +145, 115, 237, 163, 205, 106, 68, -9, +-56, -103, -119, -118, -131, -62, -83, -1, +-58, 18, -45, -11, 3, -31, 66, 20, +148, 128, 193, 211, 121, 184, -32, 12, +-199, -223, -301, -371, -232, -326, -32, -97, +197, 197, 336, 388, 280, 372, 57, 173, +-185, -84, -314, -261, -263, -280, -73, -170, +114, -12, 210, 101, 195, 131, 76, 114, +-63, 79, -121, 39, -104, 4, -42, -37, +5, -93, -6, -128, -29, -109, -23, -34, +24, 72, 91, 165, 126, 189, 93, 123, +3, -3, -125, -138, -213, -216, -181, -199, +-58, -80, 98, 78, 214, 199, 202, 231, +90, 141, -49, -23, -165, -172, -181, -218, +-101, -136, 11, 27, 106, 168, 119, 194, +43, 94, -30, -65, -68, -167, -48, -154, +35, -45, 74, 73, 50, 117, -16, 74, +-111, -6, -137, -42, -64, -2, 47, 64, +159, 78, 171, 2, 57, -128, -64, -205, +-147, -143, -138, 35, -36, 213, 40, 263, +67, 140, 57, -84, -7, -250, -34, -237, +8, -64, 56, 157, 93, 272, 44, 195, +-82, -19, -164, -220, -161, -288, -59, -178, +91, 44, 170, 233, 155, 279, 60, 177, +-83, 2, -149, -148, -98, -197, 9, -140, +109, -39, 101, 42, -25, 66, -143, 39, +-177, 3, -87, 7, 110, 50, 258, 102, +262, 108, 128, 38, -118, -84, -310, -201, +-327, -223, -194, -126, 43, 47, 239, 207, +287, 254, 219, 169, 78, 14, -63, -126, +-138, -176, -173, -129, -167, -46, -117, 8, +-61, 21, 26, 25, 138, 55, 217, 109, +229, 131, 130, 69, -60, -69, -214, -202, +-260, -222, -182, -94, -14, 117, 129, 264, +179, 227, 123, 28, 3, -197, -87, -279, +-74, -158, 19, 83, 98, 261, 96, 243, +-5, 44, -126, -190, -170, -283, -108, -171, +21, 61, 146, 241, 166, 249, 79, 94, +-46, -107, -136, -217, -105, -177, 9, -37, +106, 86, 139, 119, 60, 71, -79, -1, +-159, -35, -156, -22, -63, 13, 75, 35, +160, 25, 163, -9, 81, -47, -51, -73, +-126, -81, -110, -54, -42, 18, 47, 108, +85, 166, 57, 137, -1, 16, -70, -144, +-99, -236, -48, -182, 36, 1, 104, 199, +124, 266, 61, 144, -29, -89, -89, -269, +-109, -265, -67, -67, 7, 195, 55, 330, +72, 237, 37, -22, -32, -263, -49, -331, +-17, -184, 39, 80, 90, 265, 67, 257, +-7, 83, -84, -120, -145, -207, -112, -132, +-6, 28, 98, 141, 172, 119, 145, 0, +29, -116, -80, -130, -152, -25, -139, 103, +-55, 151, 36, 75, 110, -65, 124, -157, +70, -127, -8, 2, -69, 128, -87, 170, +-54, 85, -5, -66, 27, -175, 37, -164, +28, -52, 20, 86, 12, 178, 7, 162, +3, 54, -6, -71, -34, -145, -67, -139, +-53, -63, 1, 32, 63, 87, 99, 87, +67, 48, -7, 3, -64, -13, -89, 5, +-56, 23, 12, 6, 65, -53, 74, -119, +27, -141, -43, -66, -77, 78, -49, 205, +15, 244, 73, 148, 76, -41, 30, -214, +-27, -274, -71, -188, -68, -12, -22, 154, +28, 215, 48, 152, 34, 24, -14, -81, +-40, -109, -5, -63, 52, 4, 92, 38, +71, 25, -17, -22, -98, -62, -143, -54, +-129, -3, -27, 53, 94, 83, 167, 78, +171, 34, 80, -25, -26, -72, -91, -88, +-133, -62, -114, -11, -63, 44, -18, 71, +49, 53, 85, 7, 88, -35, 88, -39, +52, 3, 4, 50, -47, 61, -105, 14, +-105, -75, -51, -135, 17, -110, 80, -2, +92, 115, 57, 167, -2, 123, -59, 5, +-73, -104, -30, -138, 43, -96, 91, -12, +77, 58, 8, 70, -71, 43, -104, 12, +-88, -2, -35, -7, 39, -19, 87, -33, +99, -35, 76, -9, 14, 43, -41, 81, +-70, 69, -76, 2, -44, -84, -4, -128, +25, -83, 42, 20, 25, 100, -4, 111, +-16, 52, -1, -37, 44, -69, 76, -26, +58, 48, -3, 80, -81, 24, -149, -88, +-155, -174, -81, -149, 54, -7, 193, 169, +250, 273, 184, 221, 30, 34, -151, -172, +-264, -291, -244, -257, -115, -93, 62, 103, +213, 227, 241, 233, 143, 136, -1, -11, +-128, -135, -156, -182, -83, -142, 2, -43, +73, 65, 81, 129, 12, 113, -59, 45, +-96, -37, -59, -87, 54, -72, 142, -15, +152, 39, 79, 48, -63, 18, -171, -21, +-185, -40, -117, -7, 24, 44, 153, 67, +184, 46, 134, -21, 14, -84, -99, -104, +-133, -66, -113, 9, -52, 77, 27, 109, +84, 87, 112, 29, 96, -27, 28, -68, +-49, -91, -96, -86, -104, -50, -59, 13, +23, 88, 86, 141, 109, 128, 68, 39, +-28, -91, -97, -194, -105, -206, -48, -94, +57, 89, 126, 239, 128, 274, 72, 158, +-44, -56, -139, -254, -165, -324, -120, -233, +4, -26, 125, 189, 177, 301, 161, 261, +72, 103, -45, -81, -130, -200, -167, -199, +-130, -97, -38, 30, 48, 104, 97, 96, +101, 19, 74, -57, 38, -65, 12, -19, +-8, 54, -31, 98, -54, 74, -89, 3, +-102, -64, -57, -88, 31, -60, 130, -1, +172, 35, 110, 24, -5, -10, -118, -22, +-164, 3, -98, 52, 4, 81, 91, 48, +116, -29, 42, -97, -48, -101, -87, -31, +-64, 72, 29, 134, 101, 105, 86, 3, +25, -102, -59, -145, -103, -99, -77, 4, +-26, 81, 31, 93, 68, 57, 62, 12, +42, 3, 22, 29, 8, 40, -1, 5, +-30, -74, -76, -144, -89, -151, -54, -70, +19, 59, 101, 159, 128, 183, 76, 130, +-2, 31, -88, -56, -132, -100, -90, -102, +-15, -80, 61, -49, 107, -10, 80, 32, +34, 66, 6, 77, -32, 54, -54, 8, +-81, -32, -105, -50, -63, -42, 25, -14, +131, 19, 220, 33, 201, 34, 70, 23, +-124, -3, -306, -38, -331, -69, -182, -76, +70, -47, 314, 23, 393, 92, 274, 117, +31, 84, -221, 2, -342, -78, -279, -96, +-89, -47, 117, 21, 226, 54, 197, 15, +79, -65, -33, -109, -85, -67, -73, 45, +-22, 151, 9, 179, 5, 93, -5, -60, +-27, -158, -17, -145, 31, -48, 57, 63, +53, 103, 2, 43, -58, -57, -60, -114, +-24, -83, 30, 21, 81, 124, 71, 160, +17, 117, -45, 28, -97, -60, -81, -124, +-17, -157, 42, -156, 84, -116, 77, -13, +33, 138, 7, 262, -15, 283, -25, 152, +-30, -80, -46, -295, -45, -364, -26, -232, +1, 29, 40, 263, 78, 345, 74, 234, +39, 8, -6, -196, -52, -270, -59, -193, +-39, -28, -33, 121, -13, 173, 5, 132, +17, 35, 49, -55, 62, -87, 54, -59, +41, -2, -14, 42, -76, 44, -103, -5, +-93, -70, -14, -95, 80, -55, 128, 34, +134, 127, 68, 153, -37, 86, -119, -42, +-153, -162, -110, -192, -2, -110, 95, 35, +156, 153, 152, 174, 86, 93, -7, -28, +-105, -118, -170, -130, -164, -81, -87, -15, +31, 42, 144, 80, 196, 97, 159, 101, +60, 65, -57, -29, -148, -142, -159, -209, +-102, -170, -11, -17, 76, 176, 97, 282, +71, 216, 38, 19, -1, -188, -10, -273, +1, -177, -6, 27, -16, 189, -39, 198, +-57, 53, -23, -123, 27, -186, 80, -98, +99, 75, 31, 196, -58, 168, -107, 4, +-94, -171, -11, -224, 90, -121, 138, 65, +111, 210, 10, 212, -99, 69, -142, -109, +-109, -204, -30, -168, 51, -38, 91, 103, +84, 167, 62, 136, 30, 48, -4, -48, +-27, -109, -52, -118, -66, -85, -51, -26, +-34, 47, -1, 105, 45, 113, 67, 67, +74, -3, 49, -64, -3, -83, -31, -58, +-45, -17, -55, 11, -30, 5, -8, -10, +19, -6, 49, 33, 39, 80, 25, 89, +10, 38, -9, -55, -16, -127, -26, -133, +-27, -67, 1, 28, 26, 88, 43, 95, +42, 65, 15, 26, -23, 13, -66, 9, +-90, -21, -60, -76, 23, -122, 118, -117, +170, -32, 135, 90, 14, 167, -129, 141, +-217, 31, -203, -88, -59, -135, 122, -70, +220, 47, 193, 118, 47, 80, -107, -40, +-156, -144, -98, -135, 18, -14, 108, 126, +83, 180, -19, 104, -113, -49, -139, -160, +-47, -142, 95, -15, 190, 128, 181, 180, +57, 97, -95, -66, -181, -192, -172, -204, +-77, -101, 44, 48, 127, 160, 150, 192, +108, 137, 30, 40, -46, -58, -96, -129, +-110, -157, -84, -131, -30, -55, 49, 47, +118, 144, 136, 175, 79, 121, -23, 4, +-116, -113, -160, -166, -110, -125, -7, -18, +98, 89, 162, 144, 129, 118, 41, 28, +-46, -67, -107, -117, -101, -111, -53, -54, +-17, 25, 25, 75, 51, 83, 59, 56, +73, 8, 53, -31, 8, -37, -42, -20, +-87, 0, -82, 8, -23, -7, 46, -22, +95, -22, 81, -3, 7, 6, -68, -3, +-104, -26, -55, -42, 46, -6, 126, 82, +132, 168, 55, 170, -69, 50, -168, -152, +-169, -326, -68, -337, 78, -148, 187, 148, +179, 386, 76, 416, -48, 221, -134, -79, +-131, -305, -53, -347, 30, -210, 79, -7, +59, 133, -2, 150, -26, 91, -11, 41, +33, 40, 66, 71, 35, 63, -25, -29, +-78, -156, -99, -223, -57, -161, 17, 7, +84, 184, 111, 262, 83, 183, 27, 11, +-29, -145, -72, -196, -95, -129, -89, -23, +-52, 45, 10, 59, 86, 40, 147, 35, +150, 62, 79, 82, -42, 50, -157, -42, +-194, -139, -136, -170, -7, -100, 127, 40, +181, 159, 142, 178, 31, 94, -83, -35, +-118, -130, -74, -135, 1, -62, 59, 35, +55, 94, 7, 92, -36, 43, -57, -20, +-30, -61, 21, -76, 55, -69, 61, -36, +34, 22, 2, 80, -9, 113, -16, 101, +-24, 36, -34, -53, -54, -117, -61, -127, +-37, -84, 19, -10, 91, 63, 141, 100, +134, 98, 57, 71, -60, 20, -160, -44, +-192, -94, -129, -109, -8, -66, 118, 18, +184, 100, 150, 128, 53, 70, -45, -44, +-106, -132, -94, -134, -42, -36, 2, 97, +15, 176, -11, 143, -25, 10, 5, -132, +53, -178, 97, -112, 101, 9, 35, 107, +-62, 115, -140, 45, -144, -32, -53, -52, +60, -3, 134, 61, 124, 72, 40, -2, +-54, -106, -106, -154, -81, -95, -3, 48, +71, 185, 85, 213, 41, 102, -37, -75, +-84, -215, -73, -226, -14, -101, 59, 81, +91, 215, 69, 222, 8, 102, -49, -66, +-74, -188, -57, -199, -6, -113, 40, 20, +58, 127, 50, 160, 12, 115, -24, 25, +-34, -52, -32, -87, -12, -75, -2, -38, +-3, -9, 2, 6, 12, 15, 34, 30, +57, 50, 47, 66, 4, 39, -46, -30, +-93, -93, -92, -101, -42, -38, 39, 55, +115, 121, 131, 106, 84, 12, -1, -100, +-75, -155, -105, -110, -86, 9, -38, 116, +14, 144, 50, 89, 65, -5, 68, -74, +55, -82, 25, -44, -25, -6, -67, -1, +-87, -17, -64, -19, 0, 12, 66, 57, +105, 79, 79, 55, 5, -7, -64, -68, +-91, -88, -66, -52, 0, 13, 62, 53, +91, 44, 67, 14, 2, -14, -50, -16, +-77, 3, -68, 15, -33, 6, 9, -17, +48, -29, 79, -17, 83, 20, 57, 52, +6, 47, -63, 7, -112, -43, -114, -71, +-66, -51, 17, -7, 101, 30, 143, 39, +129, 29, 61, 25, -32, 31, -115, 37, +-152, 16, -132, -41, -54, -105, 53, -118, +141, -60, 175, 46, 126, 143, 9, 159, +-103, 73, -156, -52, -128, -133, -25, -128, +78, -47, 121, 45, 83, 77, -9, 48, +-74, -8, -63, -34, 0, -6, 71, 40, +86, 54, 22, 19, -70, -41, -133, -80, +-99, -67, 14, -8, 136, 44, 190, 55, +119, 30, -31, -2, -165, -15, -201, 1, +-122, 19, 33, 12, 163, -13, 188, -36, +106, -38, -32, -17, -129, 9, -134, 25, +-54, 24, 42, 17, 93, 26, 57, 34, +-21, 19, -76, -20, -68, -66, 15, -81, +107, -40, 144, 32, 79, 91, -54, 88, +-183, 19, -203, -68, -96, -102, 75, -46, +216, 55, 227, 121, 113, 95, -61, -18, +-188, -130, -206, -151, -103, -66, 40, 67, +138, 156, 136, 134, 61, 16, -8, -100, +-44, -126, -23, -58, 3, 45, 4, 93, +-34, 47, -73, -52, -63, -122, 8, -87, +105, 32, 154, 150, 112, 174, -12, 70, +-132, -88, -186, -190, -118, -176, 21, -59, +151, 84, 189, 165, 108, 137, -23, 41, +-142, -51, -162, -92, -86, -72, 41, -29, +129, 1, 143, 11, 70, 10, -26, 4, +-86, 10, -97, 24, -51, 36, 4, 40, +42, 28, 45, -4, 26, -49, 3, -92, +2, -102, 10, -53, 10, 44, -4, 143, +-35, 181, -51, 127, -36, -3, 14, -137, +63, -198, 84, -160, 46, -59, -31, 38, +-90, 88, -92, 98, -18, 101, 84, 114, +141, 108, 106, 43, -5, -89, -129, -233, +-176, -289, -121, -192, 12, 28, 148, 251, +194, 342, 127, 246, -1, 26, -114, -182, +-141, -257, -83, -177, 4, -28, 72, 84, +75, 96, 32, 33, -18, -27, -33, -31, +-13, 16, 30, 56, 50, 49, 33, -1, +1, -47, -32, -39, -40, 20, -43, 72, +-35, 51, -30, -50, -10, -162, 25, -186, +76, -73, 115, 124, 110, 278, 54, 277, +-53, 109, -154, -129, -199, -295, -139, -291, +-10, -133, 144, 71, 230, 203, 205, 209, +86, 117, -79, 4, -188, -72, -197, -90, +-107, -70, 21, -53, 129, -46, 138, -25, +80, 16, -8, 73, -67, 109, -48, 93, +0, 31, 47, -51, 38, -118, -10, -139, +-75, -95, -87, -5, -32, 90, 67, 145, +143, 135, 123, 68, 30, -36, -98, -117, +-169, -137, -144, -91, -30, 2, 92, 75, +171, 85, 153, 46, 59, -5, -44, -25, +-120, -3, -131, 31, -101, 32, -35, -11, +26, -68, 95, -88, 129, -40, 129, 44, +87, 105, -12, 93, -101, 4, -165, -94, +-152, -132, -72, -73, 44, 45, 134, 139, +161, 154, 114, 69, 36, -62, -38, -154, +-98, -162, -109, -85, -94, 27, -39, 111, +34, 138, 97, 106, 119, 34, 88, -42, +2, -103, -92, -127, -135, -93, -105, -9, +7, 89, 125, 151, 174, 139, 114, 45, +-17, -83, -147, -176, -195, -174, -136, -76, +-6, 60, 127, 157, 187, 168, 156, 102, +61, 7, -33, -66, -101, -96, -118, -100, +-109, -93, -80, -73, -28, -25, 36, 59, +110, 146, 160, 184, 150, 130, 73, -5, +-46, -150, -157, -218, -194, -162, -142, -18, +-19, 119, 108, 170, 170, 121, 143, 16, +56, -75, -38, -100, -99, -69, -90, -23, +-44, 10, 22, 19, 54, 31, 45, 57, +8, 76, -19, 58, -21, -10, -5, -92, +16, -147, 24, -131, 21, -42, 3, 66, +-4, 145, -15, 158, -8, 106, -14, 20, +-18, -63, -19, -117, 3, -133, 57, -103, +86, -39, 82, 31, 11, 75, -86, 85, +-164, 59, -146, 21, -38, -1, 131, 3, +255, 18, 236, 13, 83, -31, -146, -100, +-290, -142, -286, -105, -113, 3, 115, 133, +276, 210, 274, 179, 123, 51, -75, -101, +-219, -190, -204, -172, -85, -63, 76, 59, +160, 120, 140, 95, 33, 17, -76, -45, +-132, -49, -114, -3, -20, 41, 75, 40, +147, -10, 139, -63, 69, -69, -35, -18, +-120, 63, -163, 101, -134, 61, -46, -32, +62, -118, 165, -129, 184, -49, 130, 72, +12, 154, -104, 144, -175, 46, -160, -79, +-79, -148, 38, -130, 145, -43, 166, 58, +111, 110, -8, 85, -107, 7, -138, -69, +-83, -86, 19, -31, 111, 55, 137, 103, +69, 75, -49, -18, -144, -117, -136, -143, +-41, -68, 95, 63, 166, 162, 132, 149, +13, 26, -114, -124, -159, -190, -101, -114, +25, 58, 127, 199, 138, 207, 48, 64, +-64, -134, -125, -246, -87, -193, 8, -17, +92, 160, 109, 218, 47, 129, -44, -32, +-98, -151, -79, -142, -7, -26, 76, 98, +104, 137, 66, 69, -14, -55, -75, -144, +-94, -134, -67, -39, -20, 76, 33, 132, +73, 106, 87, 28, 84, -43, 50, -60, +0, -22, -68, 22, -115, 22, -133, -20, +-98, -75, -12, -101, 92, -64, 167, 27, +172, 121, 123, 165, 19, 130, -87, 32, +-174, -79, -195, -156, -145, -161, -36, -95, +86, 5, 183, 89, 226, 123, 172, 98, +60, 32, -97, -35, -213, -71, -241, -60, +-160, -14, -12, 34, 140, 55, 225, 35, +206, -16, 108, -64, -49, -73, -172, -39, +-208, 16, -133, 68, 0, 78, 131, 49, +181, -1, 138, -48, 36, -72, -78, -61, +-133, -14, -126, 36, -44, 63, 38, 47, +90, 2, 85, -46, 56, -67, 19, -40, +-20, 15, -40, 59, -59, 61, -47, 23, +-33, -23, 7, -38, 33, -7, 50, 33, +48, 35, 15, -7, -21, -72, -40, -107, +-13, -67, 14, 35, 37, 136, 13, 168, +-27, 102, -58, -21, -58, -122, -19, -156, +34, -110, 80, -31, 87, 32, 59, 69, +3, 75, -35, 79, -67, 79, -70, 45, +-64, -23, -55, -105, -15, -155, 45, -128, +118, -20, 140, 115, 108, 189, 14, 151, +-90, 22, -160, -117, -150, -180, -66, -127, +42, -2, 125, 102, 129, 122, 76, 56, +-4, -37, -51, -83, -54, -53, -21, 25, +9, 89, 25, 78, 14, 0, -26, -87, +-61, -128, -68, -95, -23, -13, 49, 72, +113, 123, 134, 116, 102, 64, 9, 1, +-102, -60, -171, -108, -160, -118, -69, -88, +58, -27, 151, 47, 156, 106, 81, 118, +-17, 84, -81, 32, -89, -16, -40, -48, +17, -70, 38, -85, 8, -90, -35, -64, +-52, 8, -16, 98, 54, 155, 96, 136, +81, 37, 10, -95, -61, -172, -101, -142, +-78, -24, -7, 99, 68, 148, 94, 97, +62, -19, 3, -113, -57, -119, -68, -47, +-42, 35, 12, 71, 40, 53, 46, 13, +27, -7, 3, 8, -11, 37, -13, 31, +0, -20, -8, -89, -17, -127, -35, -89, +-23, 13, 4, 124, 39, 173, 62, 124, +53, 7, 21, -110, -32, -157, -63, -114, +-65, -15, -24, 83, 18, 119, 50, 79, +38, 1, -7, -61, -34, -80, -33, -45, +14, 5, 59, 43, 73, 53, 26, 34, +-43, 8, -103, -11, -97, -15, -25, -19, +68, -31, 122, -49, 91, -56, 15, -36, +-68, 22, -91, 100, -55, 147, 19, 119, +65, 17, 55, -122, 10, -221, -46, -207, +-51, -75, -17, 113, 35, 255, 50, 257, +29, 114, -23, -91, -51, -235, -40, -237, +4, -110, 50, 65, 51, 176, 25, 170, +-32, 79, -57, -34, -40, -96, 7, -88, +43, -37, 44, 5, 12, 18, -32, 12, +-43, 12, -25, 28, 20, 44, 44, 44, +36, 16, -2, -24, -43, -56, -56, -66, +-36, -47, 12, -10, 57, 28, 75, 62, +44, 78, -9, 65, -59, 13, -74, -53, +-54, -101, -5, -99, 43, -30, 68, 62, +56, 120, 15, 99, -30, 11, -50, -85, +-35, -121, -7, -66, 11, 36, 11, 116, +-1, 112, -4, 25, 4, -78, 21, -123, +39, -85, 36, 4, 4, 76, -34, 81, +-57, 37, -42, -19, 0, -43, 43, -24, +54, 6, 41, 8, 2, -20, -32, -46, +-47, -37, -31, 21, -2, 89, 24, 110, +38, 55, 27, -45, 10, -125, -17, -129, +-34, -54, -51, 50, -43, 113, -11, 100, +42, 29, 83, -30, 81, -45, 45, -13, +-34, 25, -99, 19, -121, -30, -79, -74, +-1, -75, 79, -19, 115, 62, 94, 115, +38, 112, -36, 51, -63, -36, -65, -97, +-49, -100, -36, -68, -13, -18, 9, 32, +41, 66, 74, 80, 83, 67, 60, 21, +-5, -45, -76, -88, -124, -88, -106, -35, +-42, 49, 45, 102, 117, 95, 125, 33, +80, -51, -1, -104, -63, -92, -100, -35, +-80, 23, -39, 54, 11, 50, 47, 29, +58, 17, 57, 21, 38, 27, 22, 5, +-4, -42, -35, -84, -72, -93, -86, -50, +-65, 22, -3, 84, 82, 103, 138, 71, +140, 9, 61, -40, -63, -56, -167, -46, +-184, -20, -108, -5, 29, -10, 151, -20, +188, -13, 138, 18, 21, 60, -95, 95, +-160, 83, -138, 15, -71, -80, 1, -150, +55, -148, 99, -65, 133, 69, 127, 182, +73, 206, -32, 112, -146, -58, -214, -200, +-191, -233, -60, -136, 113, 34, 241, 173, +245, 201, 128, 120, -47, -8, -170, -97, +-192, -102, -124, -48, -29, 0, 44, -11, +72, -53, 67, -71, 64, -12, 66, 109, +63, 198, 19, 178, -71, 29, -136, -173, +-134, -278, -54, -206, 66, -4, 155, 195, +152, 253, 54, 132, -73, -73, -153, -205, +-129, -170, -26, -1, 87, 167, 136, 196, +100, 67, 6, -122, -79, -220, -101, -157, +-58, 22, 16, 179, 67, 202, 62, 85, +6, -88, -51, -190, -62, -156, -21, -19, +45, 120, 80, 169, 75, 106, 19, -10, +-46, -98, -97, -112, -90, -59, -38, 9, +28, 42, 67, 31, 61, 2, 38, -18, +12, -7, -5, 33, -13, 64, -7, 56, +-9, 10, -23, -49, -34, -92, -32, -97, +0, -63, 35, -8, 55, 50, 33, 81, +1, 78, -29, 58, -28, 37, -11, 15, +12, -14, 23, -50, 5, -92, -19, -116, +-43, -89, -30, -8, 6, 95, 44, 160, +43, 147, 11, 56, -19, -65, -33, -140, +-17, -119, 7, -26, 34, 65, 33, 86, +4, 24, -34, -62, -54, -95, -33, -40, +0, 72, 34, 154, 36, 128, 28, 1, +6, -143, -3, -199, -5, -128, 1, 30, +-2, 172, -8, 197, -20, 105, -35, -40, +-22, -152, 6, -164, 20, -84, 16, 17, +7, 86, 10, 102, 19, 77, 31, 44, +20, 17, -3, -15, -44, -61, -70, -99, +-67, -101, -20, -53, 40, 27, 74, 101, +64, 125, 20, 84, -27, 15, -54, -45, +-35, -68, -3, -49, 26, -20, 28, 4, +4, 7, -26, 1, -52, -6, -42, -7, +-8, 0, 30, 19, 59, 39, 77, 49, +68, 46, 12, 13, -59, -48, -118, -100, +-116, -109, -58, -52, 41, 47, 129, 124, +158, 131, 91, 57, -36, -56, -143, -129, +-168, -113, -94, -23, 32, 76, 134, 119, +157, 84, 90, 2, -17, -63, -109, -79, +-128, -51, -93, -15, -12, -2, 49, -1, +75, 9, 72, 41, 53, 84, 30, 91, +-3, 42, -47, -45, -75, -123, -70, -136, +-46, -69, -5, 33, 42, 105, 73, 102, +72, 34, 35, -42, -6, -61, -40, -20, +-48, 44, -47, 76, -23, 41, 5, -29, +24, -92, 31, -101, 11, -52, 0, 15, +-8, 63, 9, 71, 22, 56, 20, 39, +-6, 21, -35, -7, -52, -47, -47, -89, +-1, -103, 60, -57, 99, 36, 79, 122, +12, 137, -54, 60, -96, -63, -93, -158, +-59, -157, 10, -51, 69, 102, 103, 212, +84, 201, 51, 65, -5, -112, -67, -236, +-110, -240, -111, -118, -52, 57, 36, 194, +111, 229, 126, 151, 72, 15, -24, -103, +-97, -149, -99, -116, -42, -42, 36, 25, +70, 45, 53, 24, -15, -4, -61, -1, +-50, 37, 13, 79, 66, 78, 64, 9, +13, -90, -63, -155, -92, -134, -61, -20, +37, 117, 125, 190, 137, 145, 55, 5, +-70, -143, -157, -201, -165, -134, -77, 10, +49, 140, 150, 177, 163, 110, 96, -9, +-1, -99, -82, -113, -105, -60, -87, 6, +-43, 42, -10, 22, 23, -12, 38, -19, +59, 4, 60, 42, 44, 56, 16, 29, +-21, -20, -58, -54, -74, -44, -49, -8, +4, 19, 41, 16, 49, -12, 34, -38, +19, -33, -8, 9, -20, 51, -23, 65, +-17, 39, -11, -17, -5, -50, 7, -45, +37, -13, 56, 21, 48, 17, 14, -22, +-47, -60, -98, -57, -111, -9, -63, 60, +25, 111, 115, 105, 177, 42, 156, -40, +49, -103, -94, -117, -198, -81, -212, -22, +-135, 34, 2, 65, 143, 72, 217, 65, +181, 47, 71, 30, -64, 10, -147, -25, +-164, -72, -116, -111, -34, -112, 54, -60, +112, 42, 121, 142, 91, 181, 25, 127, +-59, 0, -117, -138, -121, -196, -62, -136, +27, 7, 113, 138, 125, 169, 63, 85, +-45, -52, -111, -137, -105, -112, -29, -2, +52, 115, 89, 136, 57, 48, -31, -80, +-87, -154, -66, -112, 24, 20, 99, 144, +106, 165, 38, 73, -71, -69, -145, -154, +-144, -128, -44, -30, 80, 64, 159, 90, +149, 43, 67, -14, -42, -21, -121, 27, +-133, 80, -89, 65, -7, -27, 57, -141, +98, -189, 83, -116, 36, 42, -21, 184, +-49, 217, -42, 120, -27, -31, -10, -140, +5, -147, 5, -66, -5, 25, -4, 66, +14, 40, 30, -16, 28, -44, -8, -17, +-28, 39, -35, 77, -18, 70, 1, 17, +21, -48, 16, -85, -3, -75, -22, -34, +-15, 19, 9, 59, 26, 64, 29, 39, +-1, 3, -37, -31, -42, -52, -10, -48, +32, -26, 49, -2, 35, 21, -5, 40, +-33, 47, -47, 48, -23, 30, 13, -15, +34, -82, 14, -131, -24, -121, -21, -41, +12, 94, 50, 205, 55, 217, 22, 102, +-45, -84, -103, -237, -109, -257, -48, -129, +47, 64, 118, 204, 124, 211, 64, 94, +-21, -52, -88, -124, -102, -97, -64, -14, +-24, 48, 8, 41, 17, -19, 21, -59, +19, -33, 43, 40, 67, 106, 62, 94, +8, -1, -72, -112, -121, -160, -113, -98, +-51, 36, 41, 152, 115, 171, 127, 82, +60, -55, -31, -151, -98, -147, -96, -54, +-50, 61, 21, 124, 65, 103, 64, 22, +16, -58, -42, -94, -66, -69, -53, -1, +-8, 66, 34, 95, 55, 69, 36, -1, +2, -77, -24, -116, -34, -97, -21, -22, +-4, 74, 13, 135, 9, 125, -16, 45, +-39, -61, -37, -131, -14, -127, 10, -53, +36, 44, 48, 111, 48, 115, 17, 63, +-23, -3, -63, -64, -78, -95, -83, -88, +-53, -57, 9, -3, 75, 60, 120, 109, +108, 121, 45, 74, -45, -18, -118, -108, +-133, -150, -83, -123, 6, -39, 77, 54, +107, 111, 59, 116, -17, 78, -82, 28, +-77, -22, -29, -59, 29, -85, 67, -96, +70, -76, 32, -11, -38, 71, -83, 123, +-93, 114, -65, 41, -23, -54, 30, -115, +86, -108, 114, -35, 87, 56, 5, 102, +-83, 77, -143, 7, -131, -56, -57, -71, +41, -40, 103, 9, 102, 30, 54, 20, +-27, 1, -71, -6, -68, 12, -21, 36, +14, 40, 12, 8, -9, -49, -19, -86, +-16, -75, 3, -15, 23, 57, 28, 96, +13, 74, -24, 14, -54, -46, -45, -70, +-24, -45, 10, -6, 36, 23, 46, 25, +30, 4, 0, -15, -39, -13, -67, 13, +-70, 30, -41, 28, 7, 1, 52, -35, +65, -47, 39, -24, -7, 17, -48, 54, +-69, 59, -46, 15, -4, -40, 27, -77, +20, -67, -1, -15, -20, 51, -26, 90, +-14, 75, 3, 19, 19, -49, 13, -84, +-11, -67, -33, -13, -31, 40, -22, 63, +-9, 46, -2, 5, 3, -32, 7, -42, +2, -22, 0, 0, -5, 15, -15, 16, +-25, 14, -27, 22, -22, 23, -6, 5, +11, -22, 3, -52, -4, -64, -26, -30, +-33, 41, -22, 106, 0, 114, 12, 49, +18, -56, 3, -130, -29, -127, -54, -48, +-55, 57, -16, 119, 29, 105, 51, 30, +45, -52, 11, -82, -35, -51, -76, 5, +-77, 33, -45, 12, 13, -36, 52, -55, +57, -11, 30, 66, -9, 119, -42, 93, +-52, -13, -43, -134, -32, -184, -14, -119, +-6, 30, 4, 166, 14, 200, 27, 114, +30, -37, 4, -149, -44, -156, -80, -72, +-77, 42, -45, 108, 7, 92, 53, 23, +70, -46, 45, -67, -15, -37, -62, 7, +-81, 38, -67, 43, -42, 32, -2, 15, +29, -3, 39, -20, 27, -46, 12, -66, +-10, -58, -37, -14, -52, 55, -49, 107, +-30, 109, -7, 56, 9, -34, 22, -115, +8, -132, -24, -81, -41, 1, -26, 75, +3, 109, 28, 89, 28, 25, 5, -37, +-47, -73, -90, -66, -90, -29, -35, 9, +40, 31, 88, 22, 85, -3, 25, -13, +-61, 5, -114, 32, -108, 53, -54, 40, +17, -16, 65, -79, 60, -103, 18, -69, +-30, 15, -59, 100, -65, 133, -54, 92, +-34, 1, -9, -82, 29, -111, 48, -74, +43, -5, 15, 39, -32, 39, -86, 12, +-115, -6, -95, 13, -25, 49, 46, 72, +78, 42, 79, -40, 44, -117, -8, -141, +-50, -83, -79, 34, -85, 134, -73, 153, +-46, 81, -12, -32, 30, -116, 56, -128, +63, -63, 34, 32, -10, 97, -50, 101, +-79, 46, -76, -31, -53, -85, -28, -91, +-9, -44, 6, 19, 13, 67, 15, 81, +16, 55, 10, 6, 3, -37, -20, -52, +-35, -45, -49, -27, -61, -11, -64, -5, +-45, -3, -7, 10, 33, 42, 61, 73, +56, 64, 21, 17, -43, -53, -93, -112, +-100, -107, -65, -40, -13, 53, 37, 110, +58, 92, 30, 26, -21, -46, -67, -71, +-76, -34, -54, 25, -28, 61, 10, 34, +31, -30, 26, -76, 9, -75, -9, -9, +-35, 71, -50, 107, -69, 74, -69, -10, +-44, -85, -9, -106, 27, -63, 50, 14, +50, 74, 30, 81, -13, 42, -61, -11, +-89, -41, -98, -40, -83, -19, -40, 0, +3, -2, 48, -13, 71, -21, 63, -3, +24, 39, -23, 67, -62, 69, -90, 28, +-101, -39, -93, -95, -54, -117, -6, -79, +43, 3, 73, 90, 73, 135, 45, 110, +-10, 34, -74, -49, -110, -100, -112, -88, +-92, -37, -49, 15, 5, 29, 53, 6, +77, -19, 70, -16, 43, 31, -17, 91, +-88, 102, -138, 50, -143, -56, -92, -151, +3, -167, 92, -90, 132, 46, 99, 148, +-3, 165, -119, 89, -179, -23, -159, -94, +-60, -98, 61, -47, 141, 11, 131, 30, +31, 14, -98, -12, -173, -11, -173, 27, +-91, 59, 23, 60, 102, 10, 118, -62, +70, -96, -20, -69, -96, 9, -129, 84, +-118, 104, -69, 56, -14, -35, 41, -99, +74, -98, 65, -34, 20, 58, -47, 110, +-105, 91, -120, 13, -86, -74, -25, -112, +43, -81, 69, 2, 40, 83, -17, 114, +-68, 82, -84, 6, -75, -71, -40, -114, +5, -101, 29, -33, 17, 44, -1, 98, +-17, 105, -32, 61, -38, -7, -47, -68, +-60, -88, -52, -72, -30, -36, -6, 15, +20, 53, 33, 67, 23, 62, -16, 40, +-64, 4, -80, -38, -82, -70, -54, -80, +-5, -58, 22, 0, 27, 59, 13, 93, +-28, 87, -57, 35, -57, -29, -38, -76, +-7, -85, 10, -45, -3, 6, -28, 41, +-63, 52, -77, 31, -49, 1, -4, -23, +35, -20, 49, 0, 17, 22, -34, 32, +-76, 14, -106, -14, -89, -41, -42, -58, +11, -46, 50, -6, 57, 45, 33, 79, +-17, 73, -81, 36, -114, -22, -101, -69, +-62, -75, 0, -50, 56, -7, 70, 28, +41, 40, -26, 35, -89, 21, -108, 12, +-84, 6, -42, -7, 12, -27, 41, -49, +38, -44, -2, -7, -48, 40, -66, 72, +-61, 49, -40, -12, -12, -70, 3, -88, +-2, -35, -16, 50, -41, 107, -50, 93, +-40, 9, -27, -88, -11, -132, -4, -88, +0, 16, -8, 109, -24, 128, -43, 65, +-57, -30, -66, -94, -57, -92, -26, -31, +4, 34, 31, 56, 32, 31, -11, -9, +-65, -18, -93, 10, -91, 50, -49, 64, +13, 16, 57, -63, 49, -124, -17, -120, +-85, -35, -114, 74, -94, 153, -27, 148, +48, 60, 78, -48, 57, -128, -11, -130, +-88, -67, -119, 14, -111, 70, -74, 62, +-20, 13, 30, -28, 56, -22, 53, 34, +26, 86, -14, 94, -72, 33, -130, -83, +-146, -172, -114, -179, -34, -76, 67, 88, +126, 207, 111, 229, 20, 130, -100, -43, +-184, -178, -179, -214, -91, -133, 33, 3, +109, 112, 100, 145, 30, 92, -71, 14, +-132, -43, -120, -54, -63, -26, 9, -5, +51, -11, 33, -28, -12, -34, -45, -1, +-62, 46, -54, 77, -37, 65, -24, -2, +-18, -74, -30, -108, -28, -76, -8, 13, +0, 98, -2, 129, -22, 83, -63, -9, +-78, -100, -67, -143, -39, -101, 9, -7, +44, 89, 32, 144, -12, 117, -66, 37, +-100, -59, -96, -123, -56, -118, 3, -55, +48, 30, 51, 81, 21, 83, -42, 45, +-92, -7, -104, -31, -80, -29, -38, -11, +11, 1, 35, -15, 22, -28, -8, -23, +-35, 4, -43, 53, -50, 76, -56, 52, +-54, -8, -57, -75, -42, -97, -13, -63, +16, 9, 30, 79, 20, 93, -23, 54, +-60, -9, -70, -47, -61, -42, -44, -18, +-38, 4, -39, -8, -37, -41, -24, -48, +8, -14, 58, 57, 68, 121, 22, 125, +-72, 54, -167, -68, -188, -163, -126, -177, +-13, -99, 101, 43, 151, 152, 104, 180, +-3, 115, -109, -1, -158, -95, -132, -135, +-71, -102, 0, -34, 34, 27, 29, 63, +5, 60, -18, 40, -30, 20, -23, -2, +-25, -18, -42, -36, -54, -42, -61, -33, +-52, -9, -33, 33, -12, 61, 7, 57, +11, 18, -2, -42, -16, -79, -33, -76, +-53, -23, -61, 50, -71, 97, -55, 97, +-17, 37, 6, -47, 16, -102, 13, -110, +-8, -56, -38, 26, -60, 92, -65, 119, +-50, 79, -39, 6, -33, -64, -25, -104, +-14, -90, 8, -43, 28, 18, 20, 73, +-10, 92, -63, 78, -126, 28, -137, -31, +-90, -69, -3, -85, 88, -57, 118, -6, +84, 41, -15, 71, -128, 56, -180, 14, +-149, -32, -60, -54, 47, -38, 104, -7, +86, 28, 25, 37, -62, 18, -123, -15, +-113, -41, -65, -34, -8, -2, 26, 29, +32, 43, 11, 30, -25, 4, -58, -25, +-71, -40, -67, -34, -44, -22, -10, 2, +4, 29, 13, 51, 17, 58, -3, 34, +-44, -6, -75, -58, -83, -100, -70, -89, +-30, -39, 13, 47, 41, 119, 34, 129, +-9, 85, -57, -6, -88, -89, -79, -123, +-41, -105, -7, -40, 13, 30, 7, 72, +-31, 82, -54, 59, -43, 26, -13, -3, +10, -26, 12, -42, -19, -55, -58, -55, +-90, -30, -86, 8, -35, 48, 23, 67, +62, 58, 50, 19, -9, -30, -65, -59, +-98, -65, -101, -28, -61, 17, -2, 47, +28, 54, 33, 21, 6, -16, -27, -34, +-48, -31, -50, -3, -43, 26, -42, 38, +-43, 19, -36, -25, -28, -53, -7, -48, +28, -7, 34, 48, -4, 83, -57, 71, +-99, 8, -107, -56, -74, -85, -6, -73, +59, -17, 72, 41, 26, 66, -43, 53, +-96, 11, -98, -21, -51, -31, -6, -13, +24, 14, 15, 18, -30, -1, -63, -30, +-60, -46, -22, -35, 23, -2, 34, 43, +4, 71, -41, 62, -84, 29, -91, -22, +-61, -62, -18, -73, 17, -54, 23, -14, +4, 27, -9, 57, -12, 62, -19, 37, +-24, 3, -43, -30, -67, -49, -80, -40, +-77, -16, -37, 13, 23, 31, 66, 33, +72, 22, 27, 0, -43, -20, -97, -39, +-120, -44, -100, -19, -38, 19, 19, 58, +47, 74, 43, 52, 3, 5, -38, -65, +-53, -113, -55, -101, -39, -39, -25, 52, +-23, 117, -23, 130, -19, 79, -3, -7, +6, -75, -10, -108, -34, -91, -58, -50, +-71, -8, -61, 42, -18, 73, 35, 87, +64, 83, 43, 52, -18, -6, -76, -77, +-122, -126, -113, -129, -65, -71, 0, 30, +61, 117, 84, 152, 45, 129, -13, 42, +-60, -64, -98, -136, -95, -143, -63, -78, +-21, 20, 12, 106, 17, 130, 6, 80, +-12, -5, -24, -83, -24, -101, -14, -56, +-6, 22, -2, 80, -28, 73, -66, 13, +-79, -58, -63, -95, -19, -56, 35, 28, +63, 99, 48, 106, -6, 38, -75, -58, +-114, -122, -95, -114, -33, -35, 35, 62, +66, 122, 47, 105, -7, 29, -73, -48, +-104, -88, -79, -71, -28, -28, 28, 9, +56, 27, 38, 20, -3, 14, -49, 16, +-74, 31, -72, 44, -49, 24, -23, -18, +-2, -63, 4, -80, 3, -50, 0, 3, +-11, 58, -15, 83, -16, 62, -24, 10, +-30, -48, -34, -68, -38, -49, -36, -5, +-34, 38, -25, 49, -14, 34, 3, -9, +23, -41, 17, -35, 5, -12, -12, 22, +-48, 42, -81, 29, -80, -3, -59, -29, +-30, -29, 15, -11, 54, 5, 66, 13, +40, 7, -15, -5, -66, -6, -95, 7, +-89, 23, -58, 24, -17, 1, 23, -34, +37, -54, 24, -38, 5, 11, -7, 59, +-22, 79, -45, 49, -61, -17, -64, -75, +-47, -83, -16, -37, 19, 28, 39, 75, +32, 67, -6, 15, -52, -42, -77, -64, +-58, -37, -8, 17, 25, 55, 33, 47, +11, -1, -31, -53, -60, -67, -58, -33, +-29, 31, 9, 74, 21, 70, 1, 20, +-27, -49, -42, -82, -27, -68, 6, -16, +27, 46, 21, 71, -22, 55, -75, 7, +-84, -44, -50, -62, 5, -43, 55, -1, +66, 31, 29, 39, -33, 22, -76, -9, +-77, -28, -36, -29, 6, -9, 17, 17, +1, 29, -24, 28, -39, 16, -39, -6, +-10, -24, 26, -41, 35, -41, 5, -19, +-36, 8, -59, 46, -57, 70, -27, 61, +-6, 23, 3, -35, 0, -86, -12, -97, +-25, -60, -14, 5, 11, 76, 27, 110, +17, 89, -27, 36, -72, -26, -91, -71, +-74, -82, -27, -64, 30, -33, 76, -1, +81, 27, 42, 56, -18, 73, -68, 73, +-95, 51, -93, -7, -66, -76, -17, -120, +28, -114, 55, -49, 65, 43, 46, 119, +2, 140, -51, 99, -90, 14, -101, -70, +-78, -113, -23, -108, 41, -62, 81, 6, +80, 56, 38, 80, -30, 75, -80, 42, +-101, 2, -94, -36, -49, -62, 16, -58, +64, -31, 78, 14, 50, 52, 2, 55, +-41, 25, -71, -22, -89, -51, -75, -47, +-26, -13, 26, 34, 55, 61, 57, 49, +36, 7, -2, -38, -46, -58, -76, -47, +-72, -9, -40, 29, 0, 43, 22, 33, +24, 9, 15, -14, 0, -17, -16, -8, +-16, 4, -13, 11, -7, 4, -19, -7, +-40, -24, -44, -31, -26, -24, 4, 1, +38, 32, 56, 52, 38, 54, -13, 30, +-62, -17, -88, -64, -77, -81, -34, -62, +17, -9, 51, 48, 62, 86, 36, 86, +2, 42, -19, -13, -35, -58, -54, -78, +-68, -71, -59, -49, -31, -12, 13, 30, +60, 73, 83, 94, 78, 84, 24, 43, +-58, -29, -121, -103, -120, -141, -69, -113, +3, -28, 59, 78, 76, 153, 53, 156, +12, 78, -24, -36, -41, -129, -29, -153, +-19, -93, -29, 8, -38, 93, -30, 114, +-7, 76, 17, 1, 39, -66, 38, -86, +17, -55, -18, 3, -50, 51, -49, 62, +-24, 42, 3, 2, 17, -29, 14, -41, +-2, -39, -20, -27, -23, -16, -8, -2, +3, 22, 5, 48, -2, 60, -12, 49, +-11, 14, -5, -31, -8, -67, -9, -73, +-14, -44, -30, 0, -40, 35, -22, 53, +10, 52, 44, 39, 55, 20, 32, -2, +-11, -30, -46, -58, -71, -71, -72, -59, +-31, -18, 22, 44, 51, 94, 51, 99, +26, 55, -2, -18, -25, -80, -33, -103, +-34, -73, -30, -8, -15, 48, 0, 68, +7, 54, 19, 21, 27, -12, 24, -29, +2, -26, -34, -16, -52, -14, -38, -19, +-6, -19, 34, -10, 60, 12, 46, 38, +-3, 48, -56, 42, -89, 11, -75, -30, +-20, -60, 48, -66, 87, -46, 83, -6, +31, 44, -29, 70, -62, 68, -68, 35, +-54, -13, -33, -51, -5, -64, 12, -50, +23, -16, 41, 20, 63, 41, 61, 42, +24, 26, -44, 4, -105, -13, -116, -17, +-78, -14, -13, -8, 65, -8, 122, -15, +117, -16, 45, -7, -39, 7, -96, 28, +-100, 43, -62, 35, -14, 11, 28, -26, +61, -56, 58, -63, 24, -39, -12, 8, +-33, 55, -37, 73, -24, 53, -10, 8, +10, -46, 31, -75, 34, -66, 5, -20, +-22, 29, -37, 61, -40, 66, -29, 41, +-1, -1, 24, -41, 44, -61, 43, -55, +21, -28, -13, 8, -33, 36, -39, 49, +-31, 46, -17, 27, -5, -3, 3, -32, +22, -50, 32, -47, 24, -24, 10, 7, +1, 27, -10, 32, -21, 25, -30, 11, +-26, -1, -9, -5, 10, -6, 8, -8, +1, -13, 10, -21, 13, -20, 8, -11, +5, 3, 6, 19, 4, 31, -4, 30, +-24, 20, -40, 4, -28, -16, -10, -31, +-6, -37, 4, -34, 27, -20, 46, 11, +43, 50, 24, 74, -10, 71, -41, 31, +-69, -32, -86, -89, -66, -111, -3, -81, +65, -8, 108, 76, 107, 131, 55, 131, +-27, 69, -91, -31, -112, -123, -81, -156, +-21, -115, 40, -28, 68, 68, 70, 130, +39, 133, 3, 77, -17, -4, -19, -73, +-25, -104, -32, -87, -35, -41, -30, 11, +-6, 47, 34, 56, 61, 46, 68, 25, +40, 6, -21, -15, -81, -28, -96, -33, +-58, -30, 8, -13, 69, 9, 100, 28, +78, 37, 17, 33, -59, 10, -103, -22, +-95, -38, -41, -39, 23, -23, 69, 7, +89, 36, 71, 56, 22, 55, -38, 31, +-81, -15, -86, -61, -55, -86, -8, -73, +38, -21, 78, 47, 77, 101, 38, 106, +-11, 58, -53, -18, -70, -86, -44, -117, +5, -87, 38, -13, 48, 59, 22, 99, +-20, 86, -40, 34, -24, -27, 3, -63, +34, -63, 52, -37, 36, -7, -11, 17, +-50, 26, -58, 26, -34, 24, 9, 19, +35, 15, 32, 2, 27, -21, 5, -37, +-17, -42, -18, -24, 0, 6, 12, 34, +5, 46, -18, 35, -30, 11, -24, -13, +2, -24, 14, -17, 24, -6, 31, 5, +11, 10, -22, 2, -31, -9, -14, -15, +14, -7, 28, 6, 16, 18, -15, 27, +-38, 30, -50, 21, -29, -4, 18, -24, +65, -40, 78, -48, 51, -38, -6, -11, +-66, 31, -87, 62, -58, 72, -16, 58, +31, 13, 57, -40, 52, -78, 29, -84, +7, -51, -13, 4, -25, 56, -18, 73, +-19, 57, -35, 23, -35, -12, -10, -28, +27, -20, 58, -3, 62, 1, 30, -8, +-14, -30, -51, -45, -77, -30, -59, 9, +2, 59, 54, 91, 69, 87, 40, 43, +-4, -28, -32, -93, -36, -125, -30, -103, +-18, -36, 9, 46, 19, 113, 8, 131, +5, 96, 19, 28, 32, -50, 26, -98, +-16, -105, -55, -79, -63, -33, -37, 15, +3, 56, 53, 82, 91, 85, 80, 64, +21, 16, -43, -51, -86, -105, -83, -117, +-45, -74, 10, 6, 56, 91, 80, 134, +62, 110, 18, 24, -25, -75, -52, -130, +-58, -113, -29, -33, 4, 61, 25, 113, +34, 95, 32, 20, 13, -58, -5, -93, +-17, -66, -18, -1, -10, 61, 4, 75, +6, 37, 3, -21, 5, -62, 8, -62, +1, -23, -3, 26, -5, 52, -5, 50, +-6, 27, -7, -6, -2, -29, 17, -33, +30, -25, 17, -15, -8, -7, -23, 3, +-31, 18, -29, 33, -11, 33, 14, 19, +38, -4, 47, -31, 28, -45, 2, -37, +-16, -4, -33, 33, -40, 42, -28, 23, +0, -15, 29, -43, 43, -38, 34, -6, +12, 32, -8, 48, -21, 34, -35, 1, +-24, -34, 2, -42, 18, -17, 25, 14, +26, 27, 8, 10, -13, -21, -28, -43, +-28, -33, -9, 12, 15, 71, 27, 93, +35, 59, 26, -16, 6, -98, -26, -129, +-46, -90, -43, -5, -19, 81, 8, 126, +35, 102, 51, 28, 49, -41, 24, -82, +-11, -80, -40, -41, -48, 5, -45, 29, +-26, 28, 7, 18, 40, 15, 56, 19, +50, 23, 18, 12, -15, -15, -38, -42, +-53, -50, -45, -39, -3, -9, 41, 31, +58, 58, 43, 53, 8, 24, -33, -19, +-44, -55, -31, -56, -3, -31, 31, 3, +47, 33, 27, 41, -2, 25, -24, -2, +-34, -23, -19, -30, 13, -22, 34, -5, +30, 9, 11, 15, -16, 15, -28, 8, +-15, -3, 2, -8, 14, -11, 21, -9, +7, 1, -25, 15, -39, 21, -20, 21, +8, 17, 29, 2, 35, -19, 19, -31, +-5, -27, -20, -9, -37, 16, -36, 35, +-5, 29, 26, 9, 29, -14, 28, -26, +17, -15, 8, 5, -4, 18, -25, 16, +-45, -2, -40, -23, -17, -30, 12, -13, +46, 20, 77, 42, 67, 45, 13, 18, +-54, -25, -97, -56, -93, -57, -35, -25, +37, 23, 88, 58, 100, 57, 65, 25, +-7, -10, -66, -35, -88, -34, -65, -18, +-12, -2, 31, 7, 41, 6, 38, -4, +28, 2, 16, 21, 10, 39, -5, 42, +-21, 8, -34, -38, -46, -70, -42, -68, +-14, -22, 37, 40, 78, 85, 81, 83, +43, 34, -19, -35, -64, -87, -77, -87, +-62, -40, -20, 24, 41, 71, 77, 79, +71, 43, 40, -11, 3, -51, -31, -58, +-48, -48, -54, -19, -49, 13, -13, 33, +30, 50, 51, 55, 60, 39, 53, 3, +21, -41, -30, -78, -66, -87, -72, -46, +-41, 18, 12, 76, 52, 100, 61, 73, +47, 9, 16, -56, -21, -83, -39, -68, +-33, -26, -14, 13, 4, 32, 8, 25, +12, 8, 17, 6, 21, 21, 23, 30, +22, 16, 2, -19, -25, -66, -39, -91, +-33, -68, -10, 1, 19, 83, 40, 130, +41, 109, 22, 26, -4, -73, -27, -135, +-29, -127, -16, -54, -5, 40, 1, 101, +14, 104, 25, 53, 29, -16, 27, -57, +11, -52, -13, -21, -32, 8, -45, 14, +-36, -2, 1, -18, 43, -14, 58, 11, +44, 44, 7, 60, -26, 32, -50, -11, +-50, -46, -19, -54, 18, -28, 44, 12, +38, 38, 16, 33, -5, 10, -17, -10, +-18, -12, -7, 11, 3, 34, 2, 32, +-7, 0, -10, -40, -7, -61, 11, -44, +24, 9, 27, 58, 21, 71, 4, 45, +-22, -5, -32, -55, -19, -67, 1, -39, +16, 1, 19, 30, 13, 29, 10, 8, +7, -3, 1, 5, -5, 24, -4, 28, +-8, 5, -23, -39, -26, -77, -3, -81, +28, -33, 45, 49, 40, 108, 18, 104, +-16, 39, -45, -56, -52, -128, -28, -126, +15, -56, 52, 39, 56, 106, 32, 109, +-1, 44, -34, -35, -54, -82, -43, -78, +-17, -30, 20, 24, 47, 50, 52, 34, +40, -4, 14, -33, -23, -33, -54, -2, +-63, 35, -41, 43, 5, 21, 54, -16, +81, -47, 70, -51, 25, -25, -37, 19, +-76, 47, -72, 51, -36, 36, 14, 8, +58, -16, 72, -26, 49, -24, 4, -12, +-30, -3, -38, 4, -33, 20, -23, 33, +-9, 41, 10, 38, 24, 23, 26, -4, +25, -31, 18, -43, 8, -38, -8, -17, +-25, 18, -31, 51, -16, 68, 2, 57, +16, 17, 23, -29, 26, -62, 18, -67, +6, -43, -4, 4, -10, 51, -13, 72, +-14, 61, -20, 25, -17, -22, 8, -60, +31, -65, 33, -47, 30, -16, 15, 18, +-13, 41, -34, 47, -31, 31, -18, 5, +3, -31, 26, -59, 27, -65, 17, -51, +10, -10, 0, 33, -2, 51, 5, 37, +7, -3, -4, -45, -10, -60, -17, -37, +-20, 1, -5, 27, 21, 24, 35, -7, +33, -37, 16, -43, -7, -19, -21, 24, +-20, 55, -19, 41, -12, -9, 6, -63, +23, -83, 27, -50, 27, 13, 25, 68, +9, 82, -10, 44, -29, -20, -38, -62, +-20, -54, 10, -3, 24, 51, 26, 70, +18, 46, -2, -10, -20, -50, -23, -45, +-10, 0, 11, 59, 24, 90, 14, 72, +-14, 21, -25, -34, -21, -59, -9, -40, +15, 4, 34, 42, 29, 55, 10, 39, +-16, 19, -34, 5, -21, 1, 9, 9, +20, 11, 22, -3, 17, -23, -8, -27, +-25, -14, -10, 15, 13, 45, 29, 52, +32, 29, 14, -14, -22, -48, -42, -56, +-33, -36, -11, 5, 28, 34, 62, 37, +49, 20, 18, -13, -13, -35, -42, -41, +-48, -37, -24, -27, 10, -20, 32, -14, +41, -5, 36, 10, 19, 27, 4, 35, +-11, 11, -25, -39, -28, -89, -21, -108, +-14, -81, 1, -14, 30, 59, 54, 98, +54, 84, 31, 25, -11, -49, -48, -101, +-58, -106, -43, -63, -13, -3, 31, 39, +62, 51, 56, 35, 31, 9, 2, -4, +-23, 1, -36, 14, -32, 16, -21, 1, +-2, -33, 16, -57, 20, -48, 22, -6, +21, 56, 11, 105, -2, 108, -12, 67, +-15, -1, -7, -64, -1, -86, 1, -60, +10, -8, 13, 49, 3, 84, -4, 82, +2, 52, 14, 20, 20, -1, 17, -9, +4, -4, -16, -2, -25, -9, -22, -13, +-7, -5, 21, 19, 37, 48, 31, 62, +15, 45, -3, 11, -21, -24, -21, -47, +-6, -39, 8, -7, 15, 23, 11, 36, +-7, 25, -15, -4, -8, -23, 8, -28, +27, -14, 33, 3, 18, 12, -12, 2, +-39, -18, -45, -32, -21, -38, 22, -31, +53, -14, 61, -8, 41, -10, -2, -21, +-40, -30, -54, -25, -35, -16, 0, -7, +31, -3, 41, -10, 32, -22, 16, -35, +-2, -36, -19, -22, -21, -6, -12, 1, +-9, -5, -8, -16, 9, -25, 27, -20, +35, -4, 33, 15, 16, 23, -9, 9, +-27, -17, -38, -39, -31, -46, 3, -26, +36, 13, 43, 46, 34, 55, 25, 42, +6, 15, -12, -10, -19, -16, -23, -7, +-21, 3, -14, 12, -6, 10, 10, 6, +39, 19, 59, 48, 44, 76, 8, 83, +-28, 55, -62, 2, -71, -51, -32, -78, +23, -54, 61, 12, 81, 75, 63, 112, +7, 106, -39, 61, -59, -1, -55, -46, +-24, -59, 19, -47, 38, -16, 36, 17, +37, 35, 27, 47, 8, 47, -4, 34, +-19, 9, -35, -25, -33, -55, -17, -61, +6, -39, 41, 1, 62, 33, 46, 43, +9, 22, -23, -21, -49, -58, -51, -67, +-23, -46, 16, -12, 45, 16, 49, 19, +27, -3, 2, -35, -8, -56, -13, -55, +-16, -40, -1, -26, 12, -16, 12, -16, +8, -12, 1, -5, 1, -1, 4, 0, +6, -18, 3, -42, 8, -59, 18, -53, +13, -23, 6, 14, -1, 40, -12, 34, +-20, 3, -11, -35, 6, -49, 20, -27, +37, 10, 34, 45, 8, 51, -12, 25, +-27, -12, -37, -37, -25, -28, 2, 9, +20, 50, 28, 72, 34, 65, 24, 32, +7, -4, 2, -32, -4, -32, -21, -2, +-24, 28, -18, 51, -13, 59, 14, 51, +44, 37, 47, 21, 34, 8, 18, 1, +-15, 3, -45, 11, -48, 20, -36, 26, +-12, 24, 23, 14, 51, 4, 57, 3, +55, 13, 32, 29, -12, 28, -47, 14, +-61, -10, -54, -35, -25, -39, 20, -19, +57, 9, 74, 27, 60, 28, 17, 7, +-28, -23, -49, -40, -47, -38, -33, -22, +-3, -11, 28, -10, 35, -19, 31, -31, +27, -30, 23, -18, 10, -2, -7, -5, +-22, -30, -32, -59, -27, -69, -12, -47, +14, -5, 47, 31, 61, 42, 42, 13, +7, -47, -29, -90, -47, -97, -40, -62, +-15, -2, 16, 50, 38, 66, 45, 40, +29, 1, 7, -33, -5, -48, -15, -38, +-24, -21, -27, -8, -21, 0, -1, 6, +25, 19, 45, 37, 55, 48, 45, 44, +5, 25, -43, -5, -67, -27, -60, -27, +-20, -10, 33, 18, 69, 40, 75, 48, +44, 47, -4, 42, -46, 42, -62, 44, +-47, 38, -17, 18, 12, -10, 35, -37, +47, -43, 42, -10, 27, 42, 13, 89, +-9, 106, -34, 76, -45, 14, -34, -49, +-6, -79, 27, -62, 56, -15, 62, 42, +36, 75, -8, 71, -48, 32, -58, -16, +-33, -44, 7, -50, 34, -35, 47, -12, +41, 9, 10, 21, -18, 17, -21, 3, +-12, -18, 3, -43, 13, -59, 5, -60, +-3, -41, 5, -4, 15, 35, 13, 50, +19, 24, 20, -31, -3, -92, -23, -124, +-21, -99, -12, -27, 14, 47, 40, 93, +35, 81, 11, 13, -11, -71, -28, -128, +-39, -122, -15, -65, 27, 17, 42, 83, +43, 97, 31, 63, -6, 1, -37, -61, +-41, -93, -34, -87, -8, -49, 30, 9, +53, 67, 51, 103, 37, 105, 2, 69, +-41, -1, -62, -72, -53, -113, -25, -99, +20, -30, 68, 68, 80, 145, 57, 161, +12, 106, -38, 12, -70, -73, -56, -107, +-23, -75, 10, -2, 44, 63, 56, 89, +37, 75, 11, 45, 0, 20, -5, 22, +-11, 35, -16, 29, -29, -4, -26, -52, +-10, -78, 10, -56, 40, 11, 65, 91, +56, 132, 20, 104, -20, 20, -51, -68, +-57, -109, -32, -87, 4, -27, 34, 31, +53, 49, 48, 22, 19, -14, -6, -23, +-15, -2, -13, 22, 0, 28, 5, -2, +-4, -58, -14, -98, -10, -95, 1, -42, +24, 29, 53, 77, 50, 69, 23, 9, +-9, -57, -38, -94, -54, -84, -36, -35, +5, 10, 38, 31, 53, 20, 54, -10, +27, -30, 0, -33, -13, -19, -30, -2, +-37, 2, -20, -8, 1, -16, 18, -13, +39, 7, 49, 22, 39, 16, 17, -5, +-9, -32, -31, -41, -36, -18, -21, 25, +5, 56, 31, 56, 51, 22, 43, -23, +14, -47, -3, -39, -12, 8, -20, 65, +-18, 89, -7, 65, 5, 5, 14, -52, +26, -71, 32, -35, 29, 36, 20, 90, +-1, 100, -26, 62, -38, -1, -29, -52, +0, -63, 36, -30, 61, 23, 56, 61, +19, 62, -26, 30, -46, -12, -37, -30, +-7, -19, 33, 5, 60, 25, 51, 26, +18, 6, -23, -18, -45, -31, -28, -27, +10, -9, 38, 10, 45, 15, 36, 8, +9, 0, -21, 0, -28, -1, -8, -8, +12, -20, 22, -42, 21, -58, 6, -50, +1, -16, 5, 35, 11, 72, 17, 68, +18, 17, 9, -59, -9, -114, -15, -120, +-2, -70, 15, 17, 28, 87, 29, 104, +14, 61, -3, -14, -13, -77, -7, -96, +10, -67, 30, -17, 35, 27, 18, 46, +-2, 34, -18, 15, -18, 0, 2, -8, +28, -13, 46, -21, 36, -23, 9, -17, +-8, 3, -14, 38, -12, 65, 2, 56, +19, 11, 24, -48, 16, -79, 10, -61, +14, 1, 24, 81, 29, 126, 19, 99, +-3, 15, -19, -75, -26, -116, -17, -87, +13, -1, 48, 87, 65, 122, 54, 94, +19, 24, -27, -45, -50, -76, -41, -55, +-16, -7, 17, 35, 52, 48, 68, 33, +46, 14, 17, -1, -6, -6, -28, -7, +-28, -16, -13, -29, 5, -36, 31, -24, +53, 6, 55, 40, 36, 59, 15, 38, +-13, -11, -39, -66, -37, -97, -11, -83, +20, -28, 55, 39, 76, 82, 65, 81, +30, 41, -15, -22, -52, -78, -62, -100, +-36, -81, 7, -34, 52, 19, 84, 57, +84, 62, 48, 48, -4, 18, -46, -13, +-68, -37, -48, -55, -5, -53, 36, -37, +68, -15, 75, 12, 50, 40, 14, 58, +-12, 55, -29, 34, -29, -6, -9, -46, +11, -65, 23, -56, 29, -20, 27, 26, +27, 58, 29, 67, 20, 52, 5, 21, +-4, -11, -10, -32, -11, -39, 1, -31, +18, -11, 28, 16, 34, 43, 26, 64, +11, 65, 6, 37, 8, -9, 6, -56, +2, -75, 7, -58, 7, -2, 9, 58, +25, 95, 33, 88, 35, 32, 29, -43, +16, -95, -5, -90, -15, -37, -8, 36, +2, 84, 22, 78, 40, 32, 32, -23, +19, -62, 16, -60, 14, -22, 12, 20, +14, 35, 8, 22, -10, -9, -13, -36, +-3, -32, 15, -4, 45, 25, 70, 33, +59, 16, 22, -20, -17, -48, -47, -49, +-49, -25, -12, 5, 41, 25, 73, 27, +77, 8, 56, -13, 10, -16, -22, -10, +-29, -3, -19, -2, -1, -9, 19, -19, +28, -17, 27, 1, 36, 19, 44, 35, +39, 31, 25, 4, -3, -24, -30, -38, +-35, -29, -17, 1, 22, 30, 61, 47, +75, 35, 60, 4, 15, -22, -26, -31, +-39, -17, -23, 12, 11, 37, 46, 40, +60, 27, 45, 1, 18, -23, 1, -30, +0, -19, 6, 6, 17, 21, 22, 29, +13, 33, 9, 26, 17, 15, 30, 2, +43, -15, 47, -35, 23, -41, -16, -28, +-34, 1, -22, 46, 10, 81, 55, 77, +82, 34, 69, -34, 29, -96, -14, -117, +-36, -78, -28, 8, 7, 91, 41, 126, +55, 93, 47, 15, 21, -66, 1, -111, +0, -99, 19, -46, 33, 20, 29, 60, +14, 60, -7, 36, -14, 8, 4, -15, +36, -26, 59, -33, 60, -41, 34, -44, +-2, -34, -23, -5, -15, 34, 11, 66, +36, 61, 50, 17, 39, -36, 13, -74, +-5, -74, -4, -34, 20, 18, 41, 61, +44, 59, 33, 19, 9, -22, -9, -41, +-8, -29, 11, -1, 40, 20, 59, 23, +50, 6, 20, -15, -7, -20, -17, -3, +-6, 22, 20, 37, 42, 32, 53, 4, +46, -21, 25, -30, 3, -15, -9, 13, +-1, 35, 9, 36, 21, 15, 36, -10, +44, -20, 43, -14, 37, 6, 23, 25, +7, 28, -10, 22, -18, 5, -7, -9, +18, -11, 54, -9, 72, 0, 60, 10, +35, 9, 3, 7, -26, 10, -29, 8, +-1, 4, 33, -4, 61, -14, 64, -18, +50, -21, 28, -6, 6, 13, -4, 25, +-2, 25, 12, 5, 22, -20, 23, -41, +30, -46, 42, -27, 50, 7, 51, 40, +35, 53, 8, 34, -17, -8, -28, -58, +-12, -84, 24, -69, 69, -21, 87, 40, +75, 79, 40, 73, -4, 29, -32, -32, +-32, -79, -11, -81, 24, -49, 58, -3, +65, 35, 56, 47, 43, 36, 30, 12, +20, -4, 7, -8, -3, -15, -8, -25, +-3, -41, 13, -44, 40, -25, 75, 13, +86, 58, 60, 78, 20, 55, -19, 1, +-42, -52, -36, -72, 4, -49, 49, 6, +74, 54, 75, 62, 47, 33, 13, -9, +-4, -31, -6, -19, 7, 11, 29, 35, +39, 33, 25, 5, 11, -35, 15, -49, +26, -17, 39, 36, 52, 68, 52, 60, +32, 16, 11, -43, -8, -74, -13, -55, +6, -2, 35, 51, 54, 72, 64, 48, +58, 3, 37, -34, 11, -45, -7, -31, +-11, -5, 0, 8, 20, 9, 39, 4, +56, 9, 59, 28, 49, 38, 28, 27, +5, -9, -9, -54, -11, -78, 4, -61, +27, -4, 48, 61, 65, 91, 59, 70, +37, 7, 15, -61, 0, -96, -4, -79, +7, -24, 29, 32, 50, 60, 56, 48, +43, 13, 22, -22, 11, -40, 9, -32, +13, -14, 29, -1, 46, 3, 50, 1, +36, 0, 17, 5, 3, 12, -1, 12, +9, 1, 27, -17, 46, -25, 59, -22, +59, -5, 37, 19, 15, 32, 7, 19, +4, -6, 3, -26, 14, -35, 35, -25, +50, 2, 57, 28, 56, 41, 41, 36, +23, 12, 4, -16, -13, -34, -9, -34, +14, -19, 40, 3, 60, 25, 69, 33, +62, 29, 33, 21, 2, 11, -16, 0, +-8, -13, 11, -19, 28, -24, 47, -26, +56, -10, 53, 16, 42, 45, 24, 66, +14, 55, 8, 17, -2, -33, 1, -74, +19, -79, 45, -41, 64, 22, 68, 70, +58, 84, 28, 56, -8, 3, -31, -44, +-20, -64, 21, -50, 65, -15, 86, 15, +79, 24, 47, 19, 4, 10, -23, 6, +-22, 13, 10, 12, 49, 0, 63, -23, +57, -49, 41, -53, 19, -21, 5, 28, +10, 63, 27, 65, 39, 30, 38, -26, +24, -69, 14, -70, 20, -37, 37, 11, +47, 45, 45, 51, 25, 30, 7, -9, +0, -31, 9, -30, 41, -16, 70, -3, +72, 2, 41, -4, 4, -10, -21, -5, +-20, 9, 8, 26, 51, 30, 81, 17, +75, -9, 42, -32, 2, -36, -15, -21, +-8, 5, 15, 25, 38, 30, 51, 19, +46, 4, 32, -7, 25, -5, 30, 4, +40, 6, 41, -7, 24, -23, 1, -31, +-9, -21, 1, 11, 30, 49, 66, 71, +88, 56, 77, 9, 29, -45, -19, -80, +-39, -76, -22, -31, 21, 31, 62, 81, +84, 88, 78, 56, 37, 6, 2, -45, +-3, -68, 10, -56, 26, -23, 32, 14, +32, 31, 30, 33, 28, 29, 30, 24, +39, 16, 50, 0, 47, -22, 26, -40, +5, -42, 5, -25, 14, 13, 27, 44, +46, 49, 52, 23, 43, -20, 27, -48, +20, -48, 31, -16, 43, 33, 41, 57, +27, 34, 13, -17, 3, -60, 6, -69, +26, -31, 56, 28, 75, 71, 68, 64, +41, 14, 4, -42, -15, -71, -15, -47, +4, 0, 31, 43, 55, 49, 69, 14, +63, -30, 44, -45, 27, -26, 15, 13, +2, 41, -7, 37, -7, 2, 13, -38, +41, -48, 66, -26, 80, 15, 74, 43, +43, 37, -4, 5, -35, -32, -25, -50, +10, -27, 45, 17, 69, 45, 72, 36, +58, 1, 31, -32, 10, -41, 9, -21, +22, 12, 26, 32, 21, 23, 15, -4, +11, -21, 20, -19, 45, 3, 67, 30, +72, 36, 57, 9, 22, -32, -10, -55, +-21, -41, -8, 1, 21, 42, 51, 59, +72, 39, 69, 0, 49, -30, 25, -34, +11, -17, 7, 8, 6, 20, 5, 10, +11, -8, 31, -15, 45, 6, 49, 32, +58, 41, 52, 29, 28, -1, -2, -32, +-16, -43, -7, -25, 17, 8, 44, 30, +62, 25, 63, 9, 47, -9, 29, -17, +10, 4, 4, 28, 15, 32, 23, 12, +25, -26, 29, -58, 32, -60, 39, -30, +43, 19, 42, 60, 38, 71, 27, 54, +9, 15, 1, -29, 4, -54, 17, -65, +37, -60, 48, -34, 52, 4, 46, 48, +34, 76, 21, 80, 9, 49, 8, -11, +10, -72, 15, -102, 26, -89, 40, -33, +48, 35, 50, 79, 44, 79, 34, 43, +22, -6, 6, -41, -2, -51, 12, -45, +31, -27, 43, -8, 44, 11, 37, 28, +29, 39, 23, 41, 15, 29, 16, -5, +26, -43, 27, -60, 21, -49, 21, -11, +29, 38, 36, 68, 39, 62, 38, 23, +33, -28, 20, -57, 8, -52, 5, -22, +19, 11, 39, 36, 43, 44, 39, 28, +33, 8, 23, -1, 15, -3, 15, -6, +23, -11, 33, -21, 38, -25, 29, -11, +17, 15, 15, 40, 20, 53, 32, 39, +41, 9, 40, -21, 34, -42, 18, -38, +7, -20, 9, 6, 23, 24, 39, 29, +44, 23, 41, 13, 33, 2, 22, -7, +14, -11, 17, -12, 30, -16, 44, -19, +42, -9, 23, 5, 8, 13, 4, 16, +7, 17, 22, 10, 48, 0, 68, -9, +62, -12, 30, -11, 0, -15, -17, -18, +-16, -18, 7, -11, 41, 3, 66, 20, +71, 30, 53, 24, 24, 4, 1, -18, +-9, -35, -2, -43, 16, -35, 34, -11, +40, 16, 36, 27, 39, 20, 45, 6, +48, -7, 44, -16, 30, -18, 6, -17, +-17, -12, -19, -14, 0, -12, 33, -3, +78, 6, 94, 21, 78, 22, 37, 14, +-13, -3, -47, -20, -41, -33, -2, -29, +48, -9, 86, 14, 87, 30, 59, 28, +21, 14, -6, -4, -16, -13, -9, -11, +14, -2, 30, 6, 35, 10, 33, 4, +36, -4, 41, 0, 45, 7, 39, 15, +22, 18, 0, 13, -16, 1, -10, -11, +13, -10, 42, 1, 64, 12, 66, 12, +44, 3, 13, -3, -6, -6, -6, 3, +8, 18, 26, 28, 37, 21, 41, -10, +34, -39, 21, -45, 20, -27, 30, 7, +35, 44, 29, 60, 15, 42, 5, 2, +2, -38, 8, -52, 22, -38, 38, -11, +47, 12, 42, 23, 23, 24, 8, 15, +7, 3, 20, -7, 32, -13, 34, -20, +29, -30, 15, -30, -2, -18, 1, 2, +22, 25, 43, 35, 59, 27, 53, 9, +22, -14, -7, -35, -19, -43, -14, -35, +11, -18, 38, 4, 54, 20, 62, 27, +51, 30, 29, 23, 10, 4, -4, -23, +-7, -51, -1, -61, 4, -40, 18, -1, +42, 41, 60, 70, 68, 65, 54, 30, +23, -20, -11, -61, -35, -71, -36, -49, +-8, -8, 38, 33, 79, 58, 88, 61, +68, 42, 29, 12, -12, -21, -40, -39, +-35, -46, -9, -34, 25, -7, 58, 23, +68, 50, 63, 60, 44, 48, 15, 14, +-6, -23, -20, -45, -23, -45, -8, -25, +21, 5, 46, 36, 64, 48, 67, 38, +44, 19, 13, -4, -19, -19, -29, -28, +-13, -26, 13, -12, 41, 6, 57, 19, +54, 22, 32, 19, 10, 7, 1, -7, +-3, -14, 8, -21, 23, -11, 25, 5, +18, 15, 10, 15, 12, 3, 24, -15, +39, -25, 41, -23, 31, -8, 15, 10, +-4, 19, -13, 18, -3, 5, 18, -13, +41, -24, 51, -27, 39, -18, 19, -4, +7, 6, 0, 8, 7, 3, 21, -1, +25, -4, 30, -5, 14, 2, -2, 6, +5, 0, 22, -12, 37, -21, 46, -22, +45, -15, 24, 6, -6, 22, -22, 28, +-18, 20, 6, 0, 33, -15, 52, -21, +58, -16, 41, 4, 14, 17, -13, 16, +-21, 5, -9, -9, 10, -10, 29, 5, +39, 18, 42, 29, 35, 26, 16, 4, +5, -25, 9, -38, 15, -29, 20, -1, +19, 32, 11, 45, 12, 36, 18, 6, +19, -24, 32, -34, 41, -21, 31, 2, +17, 22, 0, 27, -7, 17, 0, 1, +14, -5, 21, -3, 31, -5, 34, -7, +26, -11, 17, -12, 12, -4, 21, 12, +27, 28, 22, 29, 9, 14, -9, -17, +-10, -45, -1, -50, 15, -30, 48, 3, +74, 29, 65, 41, 31, 32, -8, 6, +-40, -14, -47, -28, -27, -31, 6, -28, +54, -27, 75, -18, 72, -6, 60, 20, +14, 51, -20, 56, -37, 32, -46, -18, +-32, -65, 0, -86, 36, -63, 66, -9, +85, 49, 72, 81, 37, 69, -14, 24, +-58, -32, -63, -63, -41, -58, 3, -30, +53, 7, 87, 25, 94, 25, 58, 18, +11, 10, -24, 4, -49, 4, -46, -1, +-15, -21, 20, -29, 47, -23, 64, -2, +58, 29, 44, 44, 26, 34, -6, 4, +-18, -33, -23, -52, -24, -37, 5, 2, +30, 41, 45, 63, 53, 49, 48, 8, +27, -28, -3, -47, -19, -42, -19, -17, +-4, 17, 7, 40, 23, 43, 37, 32, +29, 13, 22, -4, 11, -20, 6, -30, +7, -24, 4, -6, 8, 17, 8, 33, +3, 37, 2, 22, 7, -7, 16, -31, +20, -35, 29, -19, 34, 6, 26, 31, +6, 32, -4, 11, -6, -15, -15, -37, +6, -40, 24, -18, 30, 7, 42, 25, +31, 26, 13, 12, 1, -6, -7, -16, +-11, -14, -2, -12, 10, -12, 18, -14, +35, -13, 24, -3, 13, 8, 20, 19, +11, 21, 8, 6, 5, -15, 0, -28, +3, -29, 3, -14, 10, 5, 25, 15, +39, 13, 35, 1, 18, -11, 2, -13, +-20, 4, -26, 18, -16, 21, 16, 9, +41, -7, 46, -20, 49, -24, 14, -7, +-17, 14, -26, 24, -24, 18, -3, 6, +22, -6, 45, -8, 50, 1, 33, 12, +-2, 19, -15, 6, -9, -15, -13, -24, +10, -17, 25, 4, 23, 30, 20, 41, +6, 29, 6, 6, 18, -21, 21, -29, +19, -20, 10, -4, -8, 12, -19, 11, +-11, 8, 1, 6, 29, 10, 54, 22, +49, 18, 31, 3, -11, -20, -28, -44, +-31, -44, -26, -16, 12, 25, 41, 56, +51, 59, 38, 28, 9, -19, -2, -58, +-3, -66, -2, -40, 7, 0, 20, 31, +11, 36, -2, 23, 0, 3, 0, -12, +29, -11, 46, -5, 38, -9, 25, -21, +-9, -35, -33, -34, -32, -12, -17, 29, +13, 59, 52, 56, 61, 21, 33, -32, +13, -71, -11, -73, -26, -37, -18, 12, +-3, 50, 23, 55, 25, 32, 16, 1, +15, -23, 10, -24, 18, -14, 18, -4, +8, -2, 1, -15, -7, -21, -13, -5, +-5, 22, 11, 48, 18, 58, 32, 32, +25, -15, 4, -52, 4, -61, -5, -38, +1, 4, 9, 38, 9, 48, 19, 35, +8, 11, -4, -9, 5, -15, 20, -10, +20, -5, 22, -10, 23, -16, 0, -13, +-7, 3, -18, 27, -16, 43, 10, 34, +22, 7, 35, -23, 31, -45, 20, -38, +7, -9, -2, 20, -4, 35, -13, 29, +-9, 9, 5, -17, 12, -24, 16, -13, +26, 3, 38, 10, 24, 4, 10, -4, +-6, -14, -20, -13, -13, 1, -21, 16, +-1, 14, 31, 1, 34, -10, 37, -15, +32, -12, 10, 3, -14, 13, -17, 6, +-27, -9, -19, -23, 13, -23, 23, -1, +38, 23, 36, 34, 22, 26, 14, -3, +-13, -36, -21, -54, -14, -42, 2, -9, +13, 28, 18, 47, 23, 46, 15, 22, +12, -10, 1, -27, 1, -31, 4, -24, +0, -12, 4, 1, -11, 15, -7, 22, +7, 25, 16, 23, 40, 13, 30, 3, +16, -11, 4, -25, -26, -26, -36, -19, +-13, -4, 14, 13, 28, 25, 43, 35, +30, 34, 8, 26, -11, 12, -36, -9, +-17, -29, 9, -44, 20, -40, 30, -15, +17, 18, 4, 45, -9, 61, -4, 50, +8, 24, 17, -6, 25, -33, 6, -48, +-9, -51, -25, -39, -14, -14, 15, 19, +30, 55, 47, 79, 34, 73, 11, 34, +-25, -27, -50, -86, -25, -108, 3, -82, +31, -17, 51, 60, 45, 112, 12, 108, +-15, 46, -19, -32, -21, -88, 8, -99, +21, -67, 22, -16, 26, 34, -2, 60, +-5, 58, 0, 35, 3, 6, 19, -21, +30, -42, 19, -50, -5, -48, -10, -28, +-10, 7, 3, 42, 16, 62, 17, 51, +27, 17, 15, -33, 2, -70, 3, -72, +5, -37, 13, 14, 6, 50, 5, 59, +-1, 38, -9, 0, 2, -27, 10, -32, +22, -22, 29, -5, 31, 5, 11, 7, +-15, 4, -17, 3, -25, 11, -4, 16, +12, 12, 20, 2, 46, -12, 34, -19, +15, -10, 4, 8, -7, 19, -18, 22, +-26, 6, -14, -22, 5, -37, 35, -25, +39, 11, 35, 51, 29, 63, -2, 41, +-19, -2, -31, -49, -23, -72, 2, -54, +23, -12, 40, 33, 28, 57, 20, 49, +13, 23, -3, -5, -6, -21, -4, -21, +5, -15, -2, -15, -3, -22, -1, -21, +9, -11, 31, 13, 22, 41, 31, 50, +24, 36, -5, -2, -13, -44, -20, -67, +-11, -56, 8, -17, 20, 28, 16, 53, +16, 44, 16, 15, 5, -16, 11, -26, +0, -15, -1, 1, 12, 11, -9, 7, +-15, -11, -9, -25, 5, -25, 23, -6, +24, 27, 31, 43, 27, 34, 10, 8, +-14, -23, -23, -41, -18, -34, -14, -12, +3, 14, 15, 28, 33, 23, 38, 8, +32, -6, 26, -7, -6, 1, -22, 8, +-27, 3, -31, -10, -9, -20, 24, -21, +48, -3, 49, 23, 37, 38, 6, 37, +-18, 16, -33, -15, -42, -34, -7, -34, +21, -16, 30, 12, 34, 37, 16, 42, +4, 30, -10, 12, -10, -10, 4, -25, +13, -30, 13, -24, -2, -7, -10, 14, +-15, 33, 1, 43, 28, 40, 33, 22, +32, -9, 13, -43, -7, -60, -26, -51, +-31, -14, -1, 32, 22, 65, 32, 73, +28, 46, 11, -1, -4, -44, -16, -66, +-11, -57, 7, -25, 26, 16, 19, 41, +9, 47, -2, 41, -26, 18, -7, -10, +13, -25, 19, -30, 33, -28, 18, -13, +-4, 5, -25, 23, -28, 33, -10, 29, +21, 12, 36, -8, 27, -27, 23, -33, +-4, -19, -28, 8, -26, 32, -8, 38, +24, 24, 30, -1, 28, -28, 16, -39, +-8, -26, -15, 1, -21, 34, -9, 48, +11, 34, 20, 11, 22, -19, 17, -36, +10, -30, 2, -7, 2, 21, -12, 35, +-19, 31, -6, 14, -5, -6, 11, -18, +25, -10, 28, 8, 31, 18, 13, 19, +-12, 11, -25, -2, -27, -13, -23, -10, +-1, 2, 26, 14, 33, 22, 42, 17, +31, 5, 5, 0, -15, 1, -35, 5, +-39, 9, -31, 6, -5, 0, 26, -6, +49, -4, 51, 10, 29, 25, 2, 34, +-32, 25, -55, 4, -52, -18, -15, -30, +26, -20, 44, 5, 53, 31, 37, 39, +-1, 28, -24, -4, -34, -32, -24, -31, +-4, -12, 16, 15, 24, 40, 20, 40, +10, 18, -2, -12, -5, -30, -14, -29, +-5, -12, 10, 15, 1, 38, 1, 40, +4, 26, 4, 7, 5, -12, -7, -19, +-10, -18, -5, -12, -3, 2, 2, 11, +18, 23, 25, 36, 12, 36, -4, 23, +-23, 1, -29, -25, -22, -37, -9, -25, +13, 3, 28, 29, 41, 45, 30, 44, +2, 24, -19, -5, -35, -24, -31, -28, +-20, -12, -11, 14, 8, 31, 29, 32, +35, 21, 21, 12, 11, 8, -12, 7, +-37, 9, -45, 5, -37, -3, -7, -7, +20, -1, 37, 10, 50, 21, 31, 34, +-5, 30, -36, 10, -45, -13, -37, -21, +-12, -11, 19, 11, 28, 31, 28, 34, +9, 20, -7, -7, -16, -22, -21, -10, +-9, 17, 1, 41, 2, 48, -9, 31, +-13, -9, -2, -44, 2, -47, 8, -17, +16, 28, 10, 67, -13, 73, -27, 44, +-31, 3, -27, -31, -7, -36, 6, -17, +13, 10, 15, 26, 3, 25, -7, 16, +-15, 11, -18, 18, -15, 30, -10, 36, +-11, 21, -13, -8, -7, -33, -3, -40, +4, -20, 11, 21, 9, 60, 3, 72, +-20, 56, -38, 17, -37, -24, -29, -39, +-9, -29, 14, -5, 33, 20, 27, 37, +5, 36, -18, 24, -38, 15, -44, 11, +-31, 9, -9, 7, 9, 0, 19, -4, +18, -3, 5, 5, -14, 24, -32, 38, +-38, 42, -28, 29, -18, 7, -3, -11, +14, -17, 16, -6, 4, 11, -9, 28, +-23, 35, -32, 28, -27, 19, -21, 13, +-10, 7, 3, 6, 3, 7, 0, 6, +-8, 6, -15, 8, -18, 15, -19, 24, +-20, 30, -23, 28, -17, 19, -11, 5, +-8, 0, -6, 5, -3, 13, -6, 21, +-22, 25, -32, 19, -32, 9, -26, 4, +-13, 10, -2, 23, 8, 34, 1, 37, +-17, 24, -33, 1, -36, -22, -29, -28, +-13, -13, 6, 19, 3, 55, -5, 66, +-16, 54, -36, 24, -42, -10, -33, -32, +-14, -30, 5, -10, 7, 17, 1, 38, +-11, 44, -31, 38, -47, 25, -45, 19, +-35, 19, -18, 12, 2, 5, 6, -1, +1, -7, -11, -5, -26, 6, -41, 29, +-46, 47, -40, 50, -30, 40, -16, 18, +-3, -1, 0, -6, -5, 0, -15, 10, +-33, 19, -48, 21, -46, 13, -39, 7, +-24, 11, -3, 30, 1, 52, 0, 52, +-12, 37, -34, 4, -40, -34, -44, -46, +-44, -30, -27, 8, -10, 54, -6, 84, +-6, 81, -11, 51, -24, 6, -34, -30, +-43, -42, -48, -33, -40, -5, -31, 31, +-18, 53, -1, 63, -4, 65, -17, 48, +-30, 20, -52, -8, -62, -33, -52, -38, +-33, -16, -13, 21, 0, 60, -1, 85, +-19, 78, -41, 37, -53, -11, -55, -43, +-47, -44, -29, -14, -21, 31, -17, 65, +-17, 73, -28, 54, -35, 22, -36, -6, +-37, -20, -33, -16, -30, 1, -39, 20, +-44, 33, -38, 39, -30, 38, -19, 33, +-14, 26, -23, 15, -32, 1, -49, -7, +-63, -6, -53, 5, -36, 26, -23, 44, +-16, 53, -20, 42, -33, 18, -46, -3, +-57, -6, -55, 3, -40, 20, -30, 39, +-29, 42, -34, 30, -44, 13, -47, 0, +-47, 4, -38, 16, -30, 34, -31, 46, +-37, 43, -50, 23, -56, 1, -51, -6, +-47, -1, -38, 12, -29, 30, -33, 41, +-41, 43, -47, 36, -55, 27, -56, 23, +-51, 20, -53, 17, -46, 5, -35, 0, +-40, 5, -38, 16, -37, 32, -45, 47, +-53, 54, -57, 40, -54, 17, -49, -2, +-40, -11, -31, -3, -34, 17, -50, 37, +-63, 39, -64, 32, -60, 24, -50, 19, +-36, 24, -30, 34, -36, 38, -51, 26, +-66, 10, -74, -9, -67, -15, -50, 4, +-41, 35, -35, 63, -35, 71, -46, 53, +-60, 24, -66, -7, -68, -22, -64, -13, +-55, 12, -58, 40, -58, 55, -48, 51, +-45, 35, -41, 18, -38, 13, -53, 17, +-66, 18, -77, 17, -87, 15, -75, 9, +-52, 9, -35, 23, -27, 43, -29, 53, +-47, 50, -74, 35, -94, 13, -100, -7, +-81, -16, -56, -1, -36, 26, -29, 50, +-35, 59, -50, 52, -74, 33, -83, 9, +-85, -2, -77, 0, -67, 17, -64, 29, +-55, 33, -48, 35, -52, 32, -61, 29, +-64, 31, -74, 33, -80, 27, -77, 21, +-77, 12, -70, 10, -58, 12, -58, 26, +-60, 39, -59, 45, -73, 46, -77, 35, +-76, 23, -78, 11, -68, 4, -60, 5, +-60, 11, -64, 26, -70, 37, -72, 44, +-75, 48, -76, 42, -70, 26, -66, 8, +-66, -5, -67, -5, -75, 12, -74, 36, +-77, 57, -83, 63, -78, 49, -72, 22, +-71, 0, -67, -5, -67, 8, -72, 30, +-76, 49, -83, 47, -90, 32, -86, 15, +-81, 5, -73, 18, -60, 38, -62, 55, +-70, 55, -75, 28, -87, -5, -91, -23, +-83, -13, -79, 21, -71, 56, -64, 75, +-75, 71, -83, 41, -83, 1, -86, -13, +-81, -5, -69, 13, -70, 36, -80, 43, +-89, 32, -95, 19, -96, 19, -85, 33, +-69, 51, -62, 61, -62, 46, -74, 12, +-98, -18, -111, -31, -108, -12, -96, 31, +-76, 78, -65, 99, -68, 83, -70, 38, +-87, -9, -101, -36, -95, -28, -96, 8, +-90, 44, -82, 68, -87, 63, -83, 37, +-78, 15, -85, 11, -85, 19, -80, 31, +-89, 42, -98, 40, -103, 24, -105, 7, +-94, 3, -82, 12, -73, 31, -71, 51, +-79, 60, -97, 59, -112, 38, -114, 16, +-109, 6, -94, 1, -77, 7, -70, 21, +-73, 35, -81, 43, -94, 47, -114, 50, +-118, 43, -108, 28, -98, 18, -81, 10, +-72, 7, -72, 9, -73, 18, -93, 34, +-118, 48, -122, 51, -118, 47, -103, 36, +-75, 22, -66, 12, -69, 7, -75, 4, +-101, 11, -121, 28, -125, 47, -120, 58, +-98, 58, -79, 45, -74, 24, -75, 3, +-90, -6, -106, -3, -110, 19, -112, 48, +-110, 66, -102, 64, -97, 45, -90, 17, +-84, -2, -85, -3, -87, 11, -98, 33, +-110, 48, -118, 45, -127, 34, -112, 18, +-90, 18, -80, 33, -66, 41, -71, 44, +-98, 37, -120, 13, -139, -9, -139, -15, +-109, 7, -83, 42, -63, 73, -58, 85, +-81, 66, -109, 26, -132, -11, -145, -31, +-129, -21, -103, 13, -80, 44, -64, 64, +-72, 67, -93, 52, -112, 37, -128, 23, +-132, 19, -122, 18, -105, 11, -92, 5, +-86, 4, -85, 11, -87, 34, -98, 63, +-111, 79, -122, 75, -128, 46, -122, 5, +-112, -24, -99, -29, -80, -5, -75, 34, +-84, 64, -98, 74, -121, 64, -138, 37, +-132, 12, -119, 1, -98, 8, -78, 27, +-80, 38, -90, 36, -101, 26, -118, 18, +-125, 20, -118, 28, -114, 40, -103, 45, +-92, 40, -95, 27, -97, 16, -101, 15, +-108, 24, -113, 36, -120, 40, -119, 30, +-109, 19, -103, 14, -97, 21, -95, 38, +-101, 57, -113, 64, -124, 48, -127, 19, +-118, -6, -102, -15, -86, -1, -81, 29, +-95, 59, -112, 68, -126, 57, -135, 35, +-122, 11, -104, 4, -90, 10, -79, 19, +-92, 31, -115, 39, -129, 39, -137, 37, +-128, 36, -103, 34, -90, 32, -82, 24, +-86, 12, -105, 6, -116, 10, -119, 24, +-124, 44, -117, 55, -107, 51, -105, 37, +-104, 21, -102, 3, -97, 0, -98, 17, +-105, 34, -114, 46, -124, 48, -127, 41, +-121, 31, -106, 22, -89, 15, -77, 13, +-82, 16, -102, 19, -123, 25, -142, 36, +-139, 47, -120, 51, -97, 43, -71, 25, +-70, 8, -87, -4, -108, 0, -132, 17, +-140, 39, -128, 56, -111, 54, -90, 38, +-74, 17, -80, 7, -94, 11, -110, 23, +-130, 36, -135, 40, -126, 30, -113, 15, +-91, 9, -77, 17, -74, 34, -84, 53, +-110, 56, -134, 39, -136, 5, -128, -14, +-115, -6, -94, 20, -77, 48, -70, 63, +-84, 60, -111, 35, -131, 8, -142, -1, +-136, 8, -115, 31, -94, 48, -74, 47, +-70, 29, -85, 8, -104, -1, -126, 14, +-136, 39, -132, 62, -125, 66, -110, 46, +-89, 11, -74, -23, -69, -24, -77, 4, +-99, 41, -124, 75, -146, 75, -150, 47, +-128, 11, -94, -14, -67, -12, -51, 12, +-59, 35, -89, 49, -129, 50, -160, 34, +-160, 15, -130, 10, -90, 19, -58, 32, +-49, 39, -63, 30, -95, 17, -131, 7, +-149, 8, -141, 21, -116, 41, -92, 55, +-75, 48, -72, 28, -77, 6, -93, -8, +-107, -7, -113, 13, -118, 40, -121, 56, +-111, 53, -99, 36, -86, 15, -74, 4, +-80, 4, -88, 9, -103, 24, -122, 37, +-128, 43, -120, 37, -103, 25, -77, 16, +-66, 14, -77, 16, -91, 22, -113, 31, +-127, 34, -122, 30, -109, 23, -92, 17, +-73, 14, -73, 18, -85, 25, -97, 34, +-111, 41, -119, 36, -116, 25, -109, 16, +-100, 11, -89, 13, -79, 22, -79, 34, +-90, 45, -100, 40, -110, 26, -120, 16, +-116, 9, -103, 11, -85, 22, -72, 34, +-75, 36, -84, 31, -98, 18, -115, 10, +-121, 14, -109, 26, -93, 36, -76, 41, +-74, 34, -81, 13, -90, -2, -105, -4, +-113, 11, -105, 35, -95, 55, -92, 61, +-87, 43, -89, 12, -94, -7, -93, -10, +-94, 7, -93, 32, -91, 49, -95, 49, +-99, 31, -101, 10, -97, 1, -89, 13, +-80, 33, -79, 49, -88, 50, -100, 30, +-107, -4, -104, -25, -95, -19, -79, 14, +-74, 55, -74, 77, -82, 74, -101, 41, +-105, -2, -104, -25, -99, -26, -83, -5, +-74, 28, -75, 49, -83, 57, -98, 49, +-105, 32, -100, 22, -90, 18, -83, 18, +-78, 14, -78, 4, -85, -3, -91, -2, +-96, 15, -96, 45, -92, 66, -85, 68, +-82, 49, -76, 12, -77, -19, -85, -30, +-91, -16, -96, 14, -96, 42, -90, 58, +-81, 56, -72, 37, -70, 20, -70, 5, +-81, 1, -95, 3, -101, 10, -105, 18, +-96, 27, -83, 35, -74, 39, -63, 40, +-66, 35, -81, 21, -90, 7, -95, -1, +-99, 1, -91, 11, -81, 27, -79, 38, +-71, 37, -69, 31, -74, 18, -71, 9, +-79, 12, -90, 15, -91, 16, -96, 17, +-93, 18, -80, 21, -67, 23, -56, 26, +-52, 28, -65, 23, -87, 18, -108, 9, +-112, 2, -97, 7, -74, 20, -54, 35, +-48, 39, -53, 31, -72, 17, -96, 4, +-107, 1, -100, 11, -84, 22, -62, 32, +-56, 31, -56, 17, -65, 5, -80, 4, +-89, 12, -88, 26, -82, 36, -79, 38, +-73, 25, -75, 9, -75, -1, -67, 0, +-64, 15, -68, 29, -69, 34, -80, 32, +-90, 19, -92, 7, -82, 6, -69, 21, +-59, 33, -55, 34, -60, 26, -74, 8, +-89, -7, -91, -5, -95, 16, -81, 37, +-62, 50, -51, 46, -50, 30, -61, 6, +-72, -15, -79, -14, -89, -2, -84, 15, +-74, 33, -68, 41, -60, 35, -53, 27, +-60, 24, -66, 15, -69, 9, -81, 3, +-82, -2, -76, -4, -70, 6, -65, 22, +-56, 38, -60, 49, -63, 46, -70, 30, +-78, 4, -72, -15, -67, -17, -68, -6, +-61, 11, -58, 31, -71, 46, -69, 41, +-67, 27, -63, 11, -56, -1, -54, -2, +-61, 3, -72, 10, -76, 16, -76, 20, +-70, 23, -59, 22, -49, 21, -47, 22, +-56, 17, -74, 12, -78, 8, -77, 2, +-67, 3, -53, 15, -50, 28, -57, 33, +-61, 28, -68, 16, -76, 6, -69, -1, +-61, 1, -51, 13, -53, 25, -56, 29, +-62, 23, -61, 11, -64, 1, -65, 2, +-55, 3, -51, 12, -59, 24, -56, 23, +-62, 20, -64, 14, -59, 7, -60, 8, +-55, 11, -56, 14, -57, 15, -57, 14, +-63, 17, -66, 17, -53, 12, -55, 14, +-53, 12, -49, 9, -57, 10, -61, 14, +-65, 16, -63, 19, -62, 22, -57, 21, +-55, 17, -51, 9, -51, 7, -52, 8, +-57, 11, -61, 19, -68, 19, -59, 16, +-57, 16, -55, 12, -41, 12, -43, 14, +-49, 13, -56, 12, -64, 6, -66, 3, +-61, 8, -56, 20, -49, 33, -49, 35, +-51, 28, -56, 12, -59, -6, -60, -16, +-49, -9, -45, 12, -47, 31, -52, 42, +-56, 34, -58, 13, -62, -4, -45, -15, +-38, -10, -38, 11, -40, 25, -55, 29, +-61, 17, -60, 4, -60, -2, -40, -1, +-35, 14, -37, 26, -43, 31, -59, 17, +-64, -2, -60, -13, -47, -9, -41, 8, +-32, 27, -37, 37, -52, 33, -63, 15, +-66, -2, -65, -8, -46, -4, -27, 9, +-26, 24, -29, 27, -52, 20, -66, 6, +-68, -6, -65, -4, -45, 6, -23, 23, +-27, 33, -27, 26, -40, 8, -55, -9, +-65, -14, -65, -7, -53, 10, -43, 29, +-33, 42, -32, 37, -36, 18, -43, -4, +-47, -18, -51, -16, -52, -2, -56, 18, +-43, 32, -42, 37, -43, 27, -34, 12, +-36, -2, -41, -8, -40, -8, -40, -2, +-41, 10, -43, 18, -48, 19, -43, 17, +-48, 13, -45, 10, -36, 9, -31, 13, +-37, 17, -38, 12, -42, 8, -59, 4, +-61, -2, -47, 3, -41, 14, -29, 23, +-16, 28, -27, 23, -35, 14, -55, -2, +-61, -13, -55, -10, -43, -1, -26, 14, +-12, 25, -24, 27, -38, 22, -47, 9, +-59, -2, -53, -2, -42, 6, -30, 13, +-27, 15, -26, 9, -35, 2, -43, -1, +-46, 7, -43, 21, -42, 31, -29, 27, +-32, 15, -35, -6, -34, -24, -47, -24, +-36, -6, -33, 22, -33, 43, -25, 48, +-29, 35, -45, 8, -44, -23, -45, -35, +-39, -24, -33, 0, -24, 26, -20, 44, +-27, 44, -31, 21, -37, 1, -40, -15, +-42, -21, -39, -10, -30, 1, -22, 9, +-31, 21, -24, 24, -31, 18, -31, 13, +-27, 14, -37, 12, -37, 3, -33, -10, +-33, -16, -29, -14, -25, -5, -27, 19, +-22, 38, -29, 44, -31, 34, -33, 10, +-39, -12, -46, -28, -39, -25, -30, -5, +-25, 19, -15, 37, -11, 40, -19, 25, +-32, 9, -46, -6, -58, -12, -45, -8, +-36, 2, -10, 9, 8, 13, -2, 13, +-11, 6, -26, 2, -55, 1, -54, 2, +-40, 4, -26, 7, -6, 8, 0, 9, +-8, 12, -29, 9, -38, 6, -47, 8, +-45, 9, -31, 4, -15, 2, -10, 5, +-11, 5, -25, 7, -20, 6, -23, 8, +-32, 9, -19, 6, -23, 3, -30, -1, +-28, -3, -32, 3, -29, 7, -11, 13, +-10, 21, -3, 20, -18, 15, -36, 2, +-40, -12, -46, -11, -45, 0, -26, 13, +0, 24, 4, 29, 0, 24, -10, 9, +-33, -8, -50, -18, -42, -14, -40, -1, +-13, 11, 4, 21, 9, 22, 7, 17, +-19, 9, -40, 2, -44, -4, -50, -4, +-34, 2, -8, 7, -1, 11, 5, 14, +-2, 16, -15, 14, -35, 9, -35, 1, +-31, -6, -22, -10, -9, -7, -5, 5, +-8, 13, -11, 22, -22, 24, -23, 14, +-14, 0, -20, -10, -9, -10, -15, -5, +-24, 0, -19, 10, -17, 16, -21, 16, +-8, 14, -7, 12, -9, 9, -16, 7, +-26, 5, -28, 0, -28, -2, -21, -2, +-8, -2, 5, 7, -3, 16, -8, 20, +-16, 18, -21, 3, -25, -8, -9, -13, +-7, -11, -10, 3, -7, 16, -14, 18, +-16, 14, -16, 7, -17, 1, -9, -2, +-7, 4, -14, 14, -11, 20, -24, 16, +-20, 4, -15, -3, -8, -11, -3, -8, +2, 4, 2, 15, -17, 25, -24, 21, +-20, 7, -19, -1, -13, -4, 1, -3, +2, 4, 5, 11, -12, 12, -15, 6, +-18, 3, -30, 5, -18, 6, 1, 11, +-1, 19, 6, 18, 6, 11, -12, -2, +-16, -14, -23, -14, -18, -7, -14, 11, +-6, 29, 0, 38, 0, 32, -2, 10, +-3, -11, -8, -22, -11, -21, -15, -9, +-5, 11, -8, 29, -18, 34, -3, 23, +-4, 8, -4, -5, 6, -11, 8, -8, +-1, 0, -5, 8, -20, 11, -20, 8, +-21, 7, -10, 6, 12, 9, 22, 15, +17, 18, 5, 11, -10, 0, -34, -13, +-35, -17, -17, -9, 2, 8, 19, 29, +34, 42, 15, 35, -1, 11, -19, -15, +-32, -32, -21, -33, -5, -13, 8, 20, +21, 41, 18, 42, 5, 29, 2, 3, +-17, -15, -18, -23, -5, -17, 6, -3, +9, 11, 10, 21, 6, 17, -2, 7, +-1, 2, 0, 6, 3, 11, 6, 15, +6, 10, 1, -1, -3, -11, -16, -16, +-2, -11, 5, 9, 7, 31, 16, 44, +17, 36, 3, 14, -5, -14, -9, -36, +-9, -34, -4, -13, 3, 17, 17, 36, +19, 40, 17, 27, 9, 6, 0, -10, +-11, -16, -8, -10, 1, 2, 5, 13, +6, 13, 20, 4, 13, 1, 2, 3, +9, 9, 3, 18, 6, 20, 10, 10, +10, -4, 6, -16, 1, -19, -5, -9, +8, 6, 12, 25, 17, 33, 24, 26, +17, 8, 5, -13, -1, -19, -7, -15, +-10, -1, 4, 15, 19, 22, 25, 19, +24, 9, 20, -2, 3, -3, -3, -1, +-7, 5, -3, 14, 11, 13, 14, 6, +20, -1, 23, -7, 13, -8, 11, 2, +11, 15, 4, 20, 4, 25, 1, 18, +4, 2, 6, -14, 19, -20, 22, -10, +24, 2, 22, 18, 12, 29, 2, 29, +-7, 17, -8, 1, 5, -11, 17, -11, +21, -7, 36, 4, 27, 13, 13, 13, +5, 13, -2, 10, -6, 6, 6, 6, +18, 5, 29, 2, 29, 1, 22, -4, +17, -4, 5, 1, -1, 10, 1, 22, +11, 25, 15, 18, 25, 3, 28, -11, +17, -15, 9, -13, 13, 0, 5, 19, +7, 29, 16, 27, 19, 14, 23, -3, +18, -16, 16, -16, 15, -9, 17, 3, +17, 18, 23, 24, 17, 19, 14, 9, +11, 1, 6, -5, 7, -5, 18, -1, +27, 1, 34, 2, 34, 5, 23, 7, +13, 8, 1, 9, 2, 6, 11, 2, +24, 0, 26, -3, 39, -6, 35, 0, +16, 11, 4, 20, -1, 20, 1, 11, +15, -1, 32, -10, 34, -9, 33, -2, +22, 9, 12, 18, 8, 16, 10, 13, +13, 4, 23, 0, 20, -2, 21, -2, +24, 3, 14, 12, 12, 15, 22, 13, +22, 13, 17, 10, 23, 3, 19, -3, +16, -7, 18, -8, 23, -4, 25, 4, +33, 10, 33, 14, 26, 21, 12, 19, +7, 2, 15, -11, 20, -18, 23, -14, +29, -1, 35, 9, 27, 19, 28, 21, +21, 19, 9, 11, 8, -3, 20, -16, +26, -16, 32, -9, 33, 1, 33, 11, +28, 16, 19, 14, 17, 10, 15, 6, +12, 3, 17, -1, 30, -3, 27, -1, +30, -1, 31, 2, 29, 2, 21, 7, +17, 12, 13, 14, 12, 12, 16, 4, +25, -2, 34, -6, 34, -7, 36, -4, +32, 4, 19, 11, 8, 16, 11, 14, +12, 8, 19, 2, 30, -4, 38, -2, +32, 1, 28, 7, 22, 13, 13, 11, +14, 5, 15, 1, 22, 1, 27, -2, +33, -1, 36, 6, 33, 10, 22, 9, +19, 6, 20, -2, 20, -5, 21, 0, +27, 8, 24, 13, 25, 6, 36, 1, +29, -3, 29, -7, 29, -5, 27, 5, +25, 14, 19, 13, 15, 12, 22, 2, +24, -10, 29, -10, 40, -4, 39, 5, +32, 12, 31, 12, 20, 7, 9, 0, +14, -6, 18, -4, 32, 1, 39, 9, +40, 15, 39, 13, 26, 2, 14, -8, +17, -16, 20, -13, 24, 1, 32, 14, +40, 21, 39, 15, 32, 6, 24, -3, +13, -11, 16, -11, 19, -1, 27, 7, +35, 11, 35, 13, 30, 10, 28, 0, +22, -2, 24, -1, 28, -1, 28, 3, +31, 1, 30, -4, 32, -7, 23, -1, +23, 2, 32, 3, 33, 12, 30, 16, +32, 10, 27, -4, 28, -12, 23, -13, +18, -11, 27, -3, 29, 8, 38, 13, +42, 16, 33, 14, 30, 4, 23, -6, +14, -13, 21, -10, 24, -7, 32, 0, +42, 12, 34, 18, 30, 14, 26, 5, +20, 0, 22, -4, 20, -4, 32, -8, +41, -6, 37, -3, 33, 4, 27, 5, +32, 3, 25, 11, 24, 11, 29, 4, +30, -9, 32, -11, 33, -11, 31, -8, +30, 5, 28, 15, 26, 20, 29, 12, +27, 2, 35, -15, 39, -23, 35, -18, +32, -7, 30, 6, 24, 13, 28, 16, +30, 10, 33, 1, 35, -10, 37, -16, +37, -13, 26, -5, 22, 2, 23, 11, +24, 8, 32, 2, 39, 3, 36, -2, +40, -1, 26, 3, 21, 2, 23, -6, +19, -6, 28, -7, 37, -6, 42, 4, +37, 14, 32, 15, 30, 4, 23, -7, +22, -14, 27, -13, 28, -7, 36, 3, +39, 9, 37, 10, 32, 6, 24, -4, +28, -8, 25, -4, 24, 1, 36, -3, +42, 1, 34, 1, 33, -5, 32, -4, +26, -4, 26, 0, 30, 4, 32, 4, +37, 1, 36, -2, 35, -6, 31, 0, +20, 0, 22, -3, 33, 0, 33, 2, +35, 2, 42, -1, 34, 1, 29, -6, +26, -4, 20, 2, 25, 4, 33, 3, +42, -3, 49, 0, 34, -5, 29, -9, +26, -4, 11, 7, 22, 6, 31, 10, +40, 7, 48, -3, 37, -8, 34, -10, +26, -8, 15, -5, 27, 2, 27, 7, +34, 9, 45, -1, 45, -4, 40, -3, +27, -12, 26, -10, 23, -6, 24, -2, +34, 0, 42, 7, 45, 5, 38, 3, +26, -3, 24, -6, 13, -5, 22, -7, +38, 1, 39, 2, 48, 3, 42, -1, +28, -1, 25, -7, 22, -10, 23, -5, +39, -3, 36, 0, 43, 1, 46, 1, +27, -1, 27, 6, 16, 3, 13, -5, +39, -11, 38, -12, 48, -6, 53, 1, +32, 6, 30, 10, 14, 5, 13, -12, +31, -10, 30, -8, 45, -2, 50, 9, +36, 11, 35, 4, 22, -3, 16, -7, +25, -17, 34, -10, 47, -5, 48, 0, +46, 1, 40, -1, 28, -1, 21, -2, +23, -1, 28, 0, 34, 0, 41, -10, +45, -5, 37, -2, 29, -3, 28, 2, +27, 6, 28, 2, 33, 0, 39, 0, +42, -8, 37, -7, 29, -9, 34, -7, +27, -8, 32, -3, 46, 5, 36, 12, +37, 9, 32, -2, 21, -5, 27, -18, +19, -13, 31, -4, 50, 1, 43, 2, +50, 8, 40, 3, 24, -8, 19, -2, +14, -3, 24, -2, 35, -4, 46, -7, +58, -10, 52, -8, 35, -5, 27, 3, +21, 7, 11, 3, 22, 2, 46, -11, +51, -14, 52, -7, 44, -2, 30, -2, +20, 3, 11, 4, 25, -1, 39, 0, +42, -1, 53, -3, 51, -10, 35, -11, +27, -11, 24, -5, 25, -1, 28, 7, +41, 5, 51, -8, 49, -7, 41, -10, +36, -9, 31, -7, 25, 2, 28, -2, +34, -6, 44, -9, 44, -6, 43, -2, +46, -3, 28, 7, 24, 3, 32, -9, +35, -17, 48, -7, 41, -3, 37, 4, +34, 10, 20, 1, 30, -4, 30, -4, +36, -5, 52, -7, 45, 0, 45, -4, +29, -1, 18, -7, 29, -5, 20, 5, +39, -3, 57, -4, 52, -5, 52, -6, +34, -9, 20, 5, 16, 3, 17, -2, +32, 0, 49, -7, 51, -8, 54, -6, +43, 6, 24, 4, 20, 2, 19, -8, +30, -8, 40, -9, 45, -8, 59, 1, +48, -2, 35, -4, 32, -7, 21, -8, +34, -13, 38, -2, 41, 4, 57, -1, +38, -6, 41, -13, 41, -15, 22, -12, +41, -3, 36, 3, 42, 5, 54, -6, +36, -5, 41, -4, 30, -10, 19, -5, +35, 1, 32, -3, 41, -7, 57, -1, +50, -7, 46, 2, 31, 3, 17, -1, +24, -7, 28, -13, 38, -11, 58, -4, +54, 4, 43, 5, 36, 9, 20, -6, +23, -9, 27, -6, 40, -8, 56, -8, +52, -2, 48, -5, 38, -10, 28, -1, +26, -1, 27, 5, 44, 1, 46, -3, +47, -11, 51, -13, 35, -12, 34, -1, +27, 7, 25, 4, 38, 7, 36, -7, +50, -11, 50, -4, 33, 0, 45, -8, +36, -4, 29, -6, 39, -13, 36, -7, +46, -3, 44, 5, 37, 0, 43, -4, +37, -9, 28, -9, 42, -13, 45, -3, +38, 6, 46, -4, 37, 1, 28, -2, +29, -6, 24, -4, 38, 3, 45, -1, +42, -2, 58, -5, 46, -12, 32, -6, +29, -4, 20, 0, 28, -3, 38, -6, +50, -9, 61, -3, 54, -4, 40, -1, +32, 4, 18, -6, 13, -10, 36, -10, +46, -5, 52, -3, 63, 5, 46, 0, +37, -7, 27, -11, 19, -13, 35, 1, +31, 3, 45, 2, 60, -3, 48, -11, +44, -18, 36, -5, 29, 0, 28, 5, +28, 10, 42, -5, 47, -15, 48, -16, +46, -5, 37, -2, 38, 6, 29, 3, +32, 0, 38, -5, 36, -12, 47, -5, +46, -4, 41, -7, 41, -5, 32, -2, +36, -11, 42, -1, 40, 2, 46, -1, +42, 0, 30, -6, 34, -14, 37, -14, +36, -2, 47, 4, 40, 10, 45, -2, +45, -7, 26, -9, 34, -10, 27, 3, +25, 7, 50, -2, 46, -9, 52, -7, +48, -14, 28, 0, 32, 9, 18, 8, +27, 1, 49, -11, 45, -15, 57, -17, +51, -8, 40, -3, 34, 8, 19, 1, +29, 0, 34, -1, 38, -10, 54, -8, +47, 0, 39, -3, 36, -7, 29, 1, +33, -7, 35, 0, 32, 4, 43, 0, +38, -4, 36, -9, 45, -7, 35, 0, +33, 7, 34, 2, 33, 2, 42, -12, +39, -16, 41, -6, 47, -1, 33, -1, +41, 2, 41, -5, 36, -14, 42, -5, +38, -6, 47, -3, 47, -7, 38, -7, +39, -7, 30, -11, 36, -9, 44, 3, +41, 12, 45, 1, 37, 0, 34, -8, +30, -17, 26, -10, 39, 1, 46, 1, +46, 8, 44, 5, 39, -10, 38, -11, +29, -10, 28, -3, 39, -2, 42, -3, +44, -5, 48, 1, 39, -2, 33, 1, +35, 5, 30, -10, 40, -13, 44, -16, +41, -11, 48, -1, 37, 10, 37, 6, +43, 3, 28, -3, 39, -19, 45, -15, +37, -9, 43, -1, 38, 0, 41, -3, +43, -5, 33, 2, 37, -4, 41, -2, +39, 2, 39, -9, 41, -11, 37, -11, +36, -8, 43, -8, 37, 7, 41, 4, +42, -1, 41, -8, 50, -13, 34, -5, +30, -3, 35, -1, 27, 0, 39, -4, +44, -10, 46, 1, 51, 0, 42, -4, +35, 1, 30, -7, 23, -13, 33, -14, +47, -5, 49, 1, 51, 7, 50, -1, +37, -7, 31, -12, 27, -15, 30, -4, +42, 2, 42, 0, 51, -3, 52, -5, +38, -15, 34, -5, 31, 2, 30, 1, +34, 3, 39, -4, 45, -12, 44, -12, +45, -7, 43, -4, 40, 5, 37, -4, +32, -8, 44, -8, 35, -12, 38, -4, +48, 2, 37, 0, 42, -6, 42, -4, +32, -11, 46, -9, 38, -1, 37, 3, +43, 2, 30, -5, 41, -10, 42, -11, +38, -5, 45, -4, 42, 5, 39, -2, +42, -6, 34, -3, 31, -2, 35, -1, +29, 5, 40, -3, 51, -16, 44, -5, +45, -7, 38, -1, 34, 4, 31, 5, +30, -7, 48, -15, 47, -13, 46, -9, +48, -1, 40, -3, 36, 3, 28, -2, +31, -7, 43, -7, 45, -5, 50, -2, +42, 1, 34, -3, 34, -14, 29, -8, +35, 1, 35, 8, 41, 7, 51, 1, +40, -9, 38, -13, 34, -14, 27, -1, +33, 9, 37, 2, 43, 5, 44, 1, +35, -9, 39, -10, 36, 1, 28, 1, +32, 2, 37, 1, 38, -10, 42, -3, +37, 2, 37, 6, 40, 5, 32, 0, +35, -10, 41, -14, 38, -15, 45, -8, +43, 8, 41, 4, 41, 1, 37, -5, +41, -10, 36, -14, 41, -3, 42, 0, +40, -6, 50, -9, 39, -9, 33, 2, +31, 3, 29, 7, 39, 7, 43, -1, +43, -12, 45, -8, 38, -9, 35, -7, +31, 7, 31, 3, 38, 2, 38, 0, +45, -2, 46, -6, 43, 0, 36, -3, +34, -5, 34, -8, 35, -12, 41, -3, +45, 0, 43, 3, 42, 4, 38, 0, +40, -11, 37, -6, 37, -4, 39, -5, +40, -1, 39, -5, 38, -7, 44, -9, +43, -4, 45, 1, 43, 7, 39, -2, +40, -7, 34, -12, 38, -19, 44, -9, +37, 4, 41, 8, 44, 3, 38, 1, +46, -14, 41, -11, 41, -6, 39, -4, +34, -2, 40, -3, 34, -5, 37, -7, +48, -4, 49, -2, 45, 5, 42, -1, +32, -5, 28, -9, 29, -11, 32, -2, +36, 9, 47, 7, 52, -4, 52, -1, +40, -7, 25, -5, 25, -2, 28, 2, +27, 1, 45, -3, 50, -5, 53, -9, +51, -1, 37, -1, 35, -1, 36, -6, +29, -6, 33, -3, 41, -1, 39, -2, +52, -2, 51, -2, 39, -7, 41, -3, +33, -6, 36, -2, 39, 3, 34, 3, +44, -2, 46, -9, 41, -9, 45, -6, +39, 0, 39, -3, 43, 2, 35, 2, +37, -2, 35, -1, 37, 1, 41, -3, +43, -4, 44, -5, 45, -9, 39, -1, +39, -3, 39, 3, 36, 7, 32, -1, +41, -9, 44, -15, 49, -12, 48, -4, +43, 7, 41, 4, 34, 5, 25, 2, +29, -8, 41, -12, 44, -4, 54, -2, +50, -1, 46, -2, 41, -9, 32, -8, +37, -8, 37, 3, 34, 6, 48, -1, +50, -12, 46, -16, 48, -13, 34, -2, +32, 13, 35, 12, 36, 3, 48, -6, +40, -11, 40, -20, 47, -11, 38, -2, +41, 4, 41, 8, 45, -1, 42, -2, +41, -7, 39, -4, 33, -5, 35, -2, +35, -6, 43, -3, 42, 2, 44, 2, +41, 10, 44, 4, 34, 0, 32, -4, +30, -5, 32, -12, 42, -4, 44, 1, +51, 3, 51, 5, 47, -3, 46, -6, +37, -11, 32, -14, 38, -14, 43, -8, +48, -6, 54, 3, 53, 6, 50, -2, +47, -4, 33, -13, 41, -18, 36, -15, +36, -1, 44, 5, 44, 11, 47, 7, +48, -3, 46, -9, 43, -14, 36, -7, +33, -1, 35, -1, 36, 0, 41, 1, +52, -7, 49, 1, 48, 6, 42, -2, +47, -8, 35, -14, 32, -13, 35, -10, +39, 0, 46, 9, 49, 13, 53, 4, +48, -7, 40, -13, 33, -17, 31, -7, +28, 5, 36, 12, 41, 9, 46, 4, +52, -9, 55, -15, 47, -10, 43, -5, +32, 0, 32, 1, 31, -1, 36, -1, +39, 4, 50, 1, 53, 1, 54, -3, +46, -11, 38, -12, 31, -10, 28, -6, +36, 8, 33, 17, 50, 8, 51, 3, +52, -11, 50, -19, 38, -17, 40, -11, +34, -1, 39, 6, 44, 8, 47, 4, +49, -3, 51, -13, 43, -11, 42, -10, +41, -9, 40, 2, 39, 7, 43, 4, +42, 0, 48, -7, 47, -15, 48, -9, +43, -4, 44, -2, 43, 1, 41, -2, +45, -6, 43, -4, 41, 3, 34, 2, +48, 3, 37, -4, 47, -13, 48, -16, +49, -11, 46, -1, 44, 12, 40, 11, +43, 0, 40, -10, 39, -23, 43, -17, +42, -6, 43, 10, 47, 23, 41, 15, +43, 0, 39, -12, 33, -18, 37, -18, +41, -2, 42, 7, 52, 6, 52, 4, +46, -5, 53, -12, 40, -11, 44, -7, +39, -3, 37, -1, 41, -8, 41, -7, +45, 1, 42, 6, 47, 11, 46, 10, +45, -2, 41, -13, 34, -19, 37, -20, +33, -5, 46, 6, 49, 14, 57, 15, +52, 4, 48, -10, 38, -18, 31, -17, +27, -7, 30, 5, 44, 9, 50, 11, +56, 4, 56, -4, 48, -11, 40, -10, +36, -12, 37, -6, 35, 3, 40, 2, +41, 2, 53, -1, 50, 2, 44, 4, +50, 1, 38, -4, 40, -7, 35, -13, +36, -14, 47, -5, 46, 5, 51, 14, +51, 14, 48, 0, 44, -18, 44, -20, +29, -15, 38, -8, 47, 6, 47, 14, +53, 12, 45, -2, 51, -19, 43, -20, +41, -9, 32, 5, 39, 17, 35, 15, +42, 3, 42, -7, 45, -14, 44, -8, +43, 6, 39, 10, 43, 5, 36, 1, +40, -8, 37, -12, 47, -4, 44, 3, +49, 9, 46, 6, 39, -5, 44, -14, +33, -12, 41, -4, 36, 10, 47, 18, +40, 15, 43, 3, 40, -17, 49, -26, +42, -16, 43, -1, 49, 9, 47, 14, +47, 10, 41, -4, 39, -12, 39, -18, +41, -13, 43, 4, 44, 9, 49, 9, +46, 3, 49, -9, 43, -12, 40, -8, +41, -5, 38, 1, 44, 6, 39, -1, +51, -8, 51, -9, 50, -8, 49, 4, +37, 12, 38, 7, 29, 1, 37, -13, +37, -17, 44, -5, 46, 4, 57, 14, +50, 22, 40, 12, 37, -9, 30, -21, +32, -22, 30, -9, 45, 9, 51, 19, +56, 19, 57, 3, 49, -13, 40, -19, +31, -16, 31, -3, 33, 8, 42, 11, +49, 4, 53, -8, 62, -14, 47, -8, +47, 2, 34, 11, 30, 9, 27, 1, +34, -9, 40, -17, 53, -11, 57, 3, +54, 15, +}; \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/birds_44100_2ch_16b.c b/RTL00_SDKV35a/example_sources/i2s/src/birds_44100_2ch_16b.c new file mode 100644 index 0000000..960ed33 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/birds_44100_2ch_16b.c @@ -0,0 +1,32143 @@ +#include +int sample_size=128547; + +SECTION(".sdram.data") +short sample[]={ +1, 1, -2, 0, 1, 1, 0, 0, +-1, 3, -2, 0, 1, -1, 1, -1, +2, 2, -4, 3, -3, 5, -4, 1, +-1, 2, 0, -2, 3, -1, 1, 0, +-1, 2, -1, -2, 2, -1, 1, -1, +2, 1, -1, 1, -2, 2, -3, -1, +3, -1, 1, -2, 3, 0, 0, 0, +-2, 3, -4, 2, -3, 4, -3, 1, +2, 0, 1, -2, 1, -1, -2, -1, +1, 0, 3, -4, 5, -3, 3, -4, +2, -2, 0, -3, 3, -2, 2, -1, +2, 1, 0, -3, 4, -5, 2, -5, +3, 1, -1, 1, 1, 2, -1, 0, +-4, 3, -4, 0, 1, 0, 1, -1, +3, 0, 0, -2, 0, 1, -4, 1, +-2, 2, 2, -2, 5, -1, 0, 0, +-4, 4, -6, 2, 0, 1, 2, -1, +2, 2, -2, 0, -1, 0, -1, -3, +2, 2, -1, 2, 2, -1, 4, -6, +3, -3, 0, -2, 2, 0, 2, 0, +2, 3, -4, 1, -2, 0, -1, -2, +4, -3, 5, -3, 4, 1, -1, -1, +-1, 0, -2, -1, 2, -1, 4, -2, +4, 0, -1, -1, -1, -1, 0, -4, +5, 0, 0, 2, -1, 4, -3, 0, +-2, 0, -1, -3, 4, -1, 3, -3, +5, -1, 0, -2, -1, -1, -1, -2, +3, 0, 2, -1, 3, 1, -3, -1, +-1, 0, 0, -3, 2, 1, 0, 2, +0, 1, 0, -3, 0, 1, -6, 3, +-1, 4, -1, 1, 0, 2, -1, -3, +1, -3, 1, -1, 1, 3, -2, 2, +1, 0, 0, -2, -1, 1, -3, 1, +1, 0, 2, -1, 4, -2, 0, -4, +2, -2, 1, -3, 5, -3, 4, -1, +1, 2, -3, -2, 2, -2, 1, -3, +3, 1, 1, 1, -2, 4, -4, 2, +-4, 3, -4, 1, 3, 0, 1, 0, +0, 2, -1, -3, 2, -2, 0, 0, +1, 4, -4, 3, -1, 2, -2, -1, +0, 0, 0, -3, 6, -4, 6, -4, +3, 1, -5, 1, 0, 0, 0, -2, +2, 2, 0, 0, -1, 2, -4, 3, +-4, 3, -2, -2, 5, -2, 3, -3, +3, -2, 1, -3, 0, 1, -2, 2, +-1, 3, -1, -2, 3, -2, 0, -3, +1, 0, 0, 1, -2, 4, -4, 3, +-1, 1, -2, -2, 1, 1, -1, -2, +4, -2, 3, -1, -2, 2, -3, 1, +-1, 3, -4, 2, 0, 3, -3, 3, +-5, 4, -2, -1, 1, 0, -1, 0, +2, 1, -1, -1, 1, 1, -2, 0, +-2, 3, -1, 1, 0, 2, -3, 2, +-1, 2, -3, 0, 0, 2, 0, -1, +1, 1, -1, 1, -1, 1, -2, 0, +1, 1, -1, 0, 1, 2, -1, 0, +-1, 0, 1, -3, 4, -2, 2, -2, +3, 0, -1, -1, 1, 0, 0, -2, +2, -1, 2, -2, 2, 1, -1, -2, +2, 0, -1, -1, 2, -1, 3, -3, +3, -1, 0, -1, 0, 1, -2, -1, +3, 0, 0, -1, -1, 3, -2, 1, +-2, 1, -1, 0, 1, 0, 1, -3, +4, 0, -3, 1, -3, 3, -2, 2, +-2, 2, -2, 2, -2, 4, -5, 0, +1, 1, -2, 1, -2, 4, -2, 1, +-2, 2, -1, -1, 1, -1, 0, -2, +3, 1, -2, 2, -4, 5, -5, 4, +-5, 4, -3, 2, 0, 2, -2, -2, +4, -1, 0, -1, -1, 1, 1, -1, +1, 0, 1, -1, 1, 1, -3, 0, +1, 1, -1, 1, 0, 0, 2, -2, +1, 0, -1, -2, 4, -1, -2, 2, +-2, 5, -2, -1, 1, -1, 1, 0, +-2, 3, -3, 2, 2, 1, -2, -2, +4, -1, 0, -2, 0, 2, 0, 1, +-1, 1, 1, -4, 6, -4, 1, -2, +2, 1, -1, 1, -1, 1, 2, -3, +1, 2, -6, 4, -1, 2, -1, -2, +3, 0, 0, 0, -4, 4, -3, 2, +-1, 2, -3, 1, 1, 3, -5, 2, +-3, 5, -5, 3, -4, 3, 0, -1, +2, 0, -2, -1, 1, 1, -2, -2, +3, -2, 4, -4, 1, 0, 0, 0, +-1, 2, -5, 2, 0, 3, -4, 1, +0, 1, -1, 1, -4, 3, -3, 1, +1, 1, -2, 0, 1, 3, -5, 1, +-1, 1, 0, -1, 1, -1, 2, -3, +4, 0, -4, 2, -1, 3, -4, 1, +0, 1, 2, -2, 2, -2, 1, -2, +2, 1, -3, -1, 5, -2, 3, -5, +4, -2, 3, -2, -1, 1, 0, -1, +3, 0, -1, -1, 4, -1, 0, -2, +-1, 3, -1, 2, -2, 2, 0, -1, +3, 0, -3, 0, 0, 4, -4, 2, +-1, 0, 4, -3, 2, 0, -3, 1, +2, 0, -1, -3, 4, 2, -1, -1, +0, 0, 1, 0, -3, 4, -4, 3, +-1, 4, -5, 2, -1, 3, -3, 1, +-2, 0, 2, -1, -1, 4, -5, 4, +-3, 5, -7, 3, -3, 4, -3, 2, +-3, 4, -3, 3, -3, 2, -3, 0, +0, 4, -7, 4, -3, 5, -4, 3, +-4, 2, -1, 0, -2, 3, -5, 3, +-1, 5, -6, 1, 0, 0, 2, -4, +2, -4, 5, -4, 4, -2, 0, -3, +5, -2, -1, -3, 3, -1, 2, -2, +0, 0, 3, -3, 2, 0, -4, 1, +2, 1, -2, 0, 0, 2, 0, 0, +-1, 0, 1, -2, 2, 1, -4, 3, +-1, 6, -6, 3, -4, 5, -2, 1, +-2, 0, 2, -1, 3, -1, 0, -3, +6, -2, 0, -2, 1, 2, 0, 2, +-4, 3, 0, -1, 3, -1, -1, -3, +5, -1, 0, 0, -1, 2, 1, 0, +-1, 0, 0, -1, 2, 1, -3, 0, +3, 0, -1, 1, -2, 2, 0, -1, +1, -1, 1, -2, 4, -1, -1, -1, +1, 2, -3, 1, -2, 2, 0, 0, +0, -1, 1, -2, 2, 2, -6, 2, +-1, 4, -4, 1, -1, 0, 2, -1, +-2, 2, -2, -3, 6, -3, -1, -1, +1, 2, -1, -2, -1, 1, 1, -2, +2, -4, 3, -4, 5, -1, -2, -3, +4, -1, 0, -1, -2, 2, -1, 1, +0, -1, 1, -5, 7, -3, 1, -6, +7, -5, 4, -2, -1, 1, 0, -1, +2, -1, -1, -1, 2, 3, -5, 1, +0, 2, -1, 2, -5, 5, -4, 4, +-3, 4, -4, -1, 6, -2, 0, -2, +1, 2, 0, 0, -1, -1, 4, -3, +3, 0, -2, -1, 5, -1, -1, -1, +1, 1, 1, 0, -2, 3, -1, 1, +0, 3, -5, 2, 2, 1, -1, -1, +0, 2, 0, 1, -2, 2, -2, 2, +0, 2, -3, -1, 4, 0, 0, -3, +2, 1, 0, 2, -4, 2, 0, 1, +-1, 4, -6, 1, 3, -1, 1, -3, +1, 1, -1, 2, -3, 1, 0, -1, +2, 0, -2, -3, 6, -2, -1, -1, +-1, 2, 0, 0, -2, 0, 1, -2, +2, 2, -5, -1, 3, 0, -2, 2, +-5, 4, -1, 0, -2, 2, -4, 2, +0, 2, -5, 1, 0, 2, -1, -2, +1, -2, 3, -2, 0, -1, 0, -2, +3, 2, -7, 4, -3, 6, -6, 2, +-2, 1, 3, -4, 2, -2, 3, -6, +8, -5, 2, -4, 4, -1, 1, -3, +2, -2, 4, -1, -2, 4, -6, 4, +-1, 4, -5, 1, 1, 1, 1, -2, +2, -3, 5, -3, 2, 1, -4, 2, +2, 2, -3, -1, 4, -2, 4, -5, +3, -2, 3, -1, 1, 0, -1, 0, +2, 3, -4, -1, 3, -1, 2, -1, +-1, 1, 2, -1, 1, 1, -2, -1, +4, 0, -2, -1, 2, 0, 2, -1, +-2, 2, -1, 2, -2, 2, -2, -2, +5, 0, -2, -1, 2, -1, 2, -2, +0, -1, 2, -3, 2, 1, -2, -2, +4, -1, -2, 0, -2, 4, -4, 3, +-4, 2, 1, -3, 3, -1, -2, -2, +5, -3, 1, -4, 2, 0, 1, -1, +-1, 0, 0, -2, 2, 0, -3, -1, +2, 3, -5, 2, -3, 3, 0, -2, +0, -2, 2, -2, 1, 2, -4, 0, +2, 1, -1, -2, 0, -1, 3, -2, +0, 0, -1, 1, 2, 0, -3, -1, +2, 2, -3, 1, -2, 2, 1, 0, +0, -1, 1, -3, 5, -2, -1, -2, +4, 0, 1, -2, 2, -2, 3, -1, +0, 0, -1, 0, 3, 1, -2, -2, +6, -2, 1, -2, 1, -1, 4, -3, +3, -2, 1, -1, 4, 0, -2, -2, +3, 0, 1, -2, 2, -3, 7, -6, +5, -3, 2, -4, 7, -4, 1, -3, +3, 2, -1, 1, -3, 3, -1, 2, +-3, 2, -1, -2, 5, -2, 1, -4, +5, -2, 1, -1, -2, 1, 1, -1, +0, 1, -1, -2, 5, -2, -2, 0, +-1, 3, -3, 1, -2, 1, 2, -2, +0, 2, -5, 2, 0, 2, -5, 1, +0, 1, 1, -2, -1, 1, -1, 0, +-1, 1, -3, 0, 1, 3, -5, 2, +-3, 4, -2, -1, -1, -1, 1, 0, +-1, 3, -4, 0, 2, 2, -4, -1, +1, -1, 4, -4, 1, -2, 4, -4, +5, -4, 1, -4, 5, 0, -2, -1, +1, 1, 1, 0, -2, 1, -1, 2, +-2, 4, -5, 0, 5, -1, 0, -1, +0, 2, 0, 0, -2, 2, 0, 0, +1, 2, -4, 3, -1, 4, -4, 2, +-1, 0, 3, -2, 2, -1, 2, -3, +5, -2, 1, -4, 6, -2, 1, -1, +0, 2, 2, -3, 3, -3, 3, -3, +3, 1, -2, -1, 4, -2, 3, -4, +3, -1, 1, 0, -2, 3, -3, 2, +0, 3, -4, 0, 1, 2, -2, 0, +-1, 0, 2, 1, -3, 4, -5, 2, +0, 3, -5, 1, 0, 1, 1, -3, +2, -2, 2, -1, -1, 1, -3, 0, +2, 2, -5, 2, -1, 2, -1, -2, +1, -2, 3, -4, 3, -1, -1, -1, +2, 1, -3, -2, 2, -1, 1, -2, +-1, 2, -1, 0, 0, 0, -1, -1, +0, 3, -5, 2, -2, 4, -2, 0, +-1, 0, 1, -1, 0, 0, -1, -1, +2, 2, -4, 2, -1, 1, 1, -2, +-1, 1, 0, 0, 1, 0, 0, -2, +4, 0, -3, 1, -1, 3, -2, 2, +-2, 1, 2, -2, 2, 2, -5, 3, +-1, 3, -3, 1, 0, 3, -1, 1, +-1, 0, 2, -2, 2, 0, -2, 0, +4, 0, 0, -1, 0, 2, 0, -1, +1, -1, 1, 0, 2, 0, 1, -4, +6, -2, -1, 0, -1, 2, 1, -2, +3, -2, 2, -1, 0, 3, -5, 2, +-1, 2, -1, -1, 2, 0, 0, 0, +-1, 1, -2, 1, -2, 5, -7, 3, +1, 1, 1, -5, 4, -4, 3, -1, +-3, 4, -5, 3, 0, 1, -1, -3, +3, -1, 0, -3, 2, -2, 2, -1, +0, 1, -1, -1, 0, 2, -4, 0, +1, -1, 1, -1, -1, 3, -3, 3, +-4, 3, -4, 1, 0, 1, -2, 0, +0, 3, -3, 2, -4, 3, -2, 0, +0, 0, -1, 0, 2, 1, -2, -1, +1, 0, 1, -4, 3, -3, 4, -3, +3, -1, 0, -2, 4, -2, -1, 0, +-1, 4, -2, 0, 1, 0, 1, 0, +-1, 2, -3, 0, 3, 0, -1, 0, +0, 5, -4, 2, -2, 1, 0, 0, +1, 0, 1, -3, 5, -1, 0, -1, +0, 2, -2, 1, -1, 2, 0, 0, +0, 3, -4, 3, -3, 6, -7, 4, +-2, 2, 2, -3, 1, 2, -2, 2, +-3, 4, -4, 1, 2, -1, 2, -4, +3, 0, 0, 0, -2, 2, -1, -2, +4, -2, 1, -1, -1, 5, -6, 3, +-2, 1, -1, 1, -3, 4, -3, 1, +0, 2, -5, 3, -2, 2, -2, 0, +-2, 5, -5, 4, -4, 2, 0, -3, +3, -2, 0, -2, 2, 0, 1, -4, +3, -2, 2, -3, 2, -3, 4, -5, +4, -2, 1, -3, 3, -1, 0, -2, +0, 1, -1, 1, -1, 2, -2, 0, +1, 0, -1, -1, 0, 2, -2, 0, +2, -2, 3, -3, 0, 2, -3, 2, +-1, 1, -1, 0, 2, 0, 0, -2, +2, -1, 2, -4, 4, -2, 1, 0, +1, 1, -1, -2, 3, -1, 1, -3, +3, -1, 2, -1, 0, 3, -4, 4, +-3, 3, -3, 1, 1, 2, -1, -1, +3, -2, 3, -3, 2, -1, 0, -1, +2, 0, 1, -2, 3, 0, -1, -1, +2, -2, 2, -2, 1, 2, -1, -1, +3, -1, 0, -1, 0, 1, 0, -2, +1, 2, -1, 1, -1, 2, -2, 0, +-1, 2, -2, -1, 2, -1, 3, -4, +4, -3, 2, -3, 2, -2, 1, -2, +1, 3, -3, 1, 0, 2, -4, 4, +-8, 8, -7, 4, -2, 3, -3, 2, +-1, 2, -3, 0, -1, 2, -2, -1, +2, -1, 2, -2, 2, -1, 0, -3, +1, 1, -3, 1, 0, 2, -1, 0, +0, 0, 0, -2, 0, 1, -2, 0, +2, 0, 0, -1, 1, 1, -1, -1, +-2, 3, -3, 2, 0, 1, 1, -3, +3, -1, 0, -2, 1, -1, 2, -3, +3, 1, -1, 2, -3, 4, -3, -1, +2, -2, 3, -4, 3, 1, 0, 1, +-1, 1, 0, -3, 3, -2, 2, -3, +5, -2, 2, -2, 1, 1, 0, -3, +2, -1, 1, -1, 2, 0, 1, -1, +1, 1, -3, 2, -3, 3, -2, 0, +3, -1, 1, 0, -1, 3, -3, -1, +1, 1, -2, 2, 0, 0, 3, -4, +2, 2, -5, 3, -2, 1, 0, -2, +3, 0, 1, -2, 0, 3, -6, 5, +-6, 5, -3, 1, 0, 3, -4, 4, +-4, 3, -2, -3, 5, -5, 5, -6, +5, -2, 3, -4, 3, -2, 0, -1, +-1, 2, -1, -1, 2, 0, -1, 1, +-3, 4, -5, 3, -4, 3, -1, -1, +3, -2, 1, -2, 2, 0, -1, -2, +0, 2, -1, 0, 0, 2, -3, 4, +-6, 7, -6, 2, -1, 0, 2, -3, +4, -4, 4, -3, 1, 1, -2, -2, +5, -5, 5, -5, 4, -1, 1, -2, +2, -1, 0, -1, 0, 1, 1, -2, +1, 3, -4, 3, -2, 2, -2, 1, +-2, 4, -3, 2, -2, 3, -1, -1, +2, -2, 2, -2, 1, 1, -1, 1, +1, 0, 0, -1, 1, 0, 0, -2, +3, -1, 1, -3, 4, -2, 3, -4, +2, 1, -1, 0, 0, 1, -1, 2, +-4, 7, -7, 4, -2, 1, 0, 0, +-1, 2, 0, -3, 4, -2, 0, 0, +-1, 3, -3, 1, 0, 0, 1, -2, +0, 2, -2, 0, 0, 2, -3, 2, +-2, 3, -2, 1, -2, 3, -4, 2, +-1, 2, -2, 0, 0, 1, 0, -3, +2, 0, -1, 0, -1, 2, -1, 0, +0, 0, 1, -3, 2, 0, -2, 1, +-1, 2, -1, -1, 0, 1, 1, -3, +2, -2, 1, -1, 0, 3, -4, 3, +-3, 4, -3, 1, -2, 2, -2, 2, +-3, 5, -5, 4, -3, 4, -3, -1, +2, -2, 3, -5, 4, -2, 3, -2, +0, 3, -3, -1, 3, -4, 5, -5, +3, 0, 1, -1, 1, 0, 0, -1, +0, 1, -1, -1, 2, 0, 1, -2, +2, 1, -2, 0, 0, -1, 2, -3, +3, 0, 1, -2, 2, 0, -1, 0, +0, 0, 0, -1, 1, 1, 0, 1, +-2, 3, -2, -1, 1, 0, -1, 0, +2, -2, 4, -3, 1, 1, -1, -2, +3, -3, 2, -2, 2, 1, -1, 0, +0, 1, 0, -2, 0, 1, -1, 0, +0, 3, -3, 3, -3, 3, -2, -3, +4, -4, 4, -4, 3, -1, 1, 0, +-1, 3, -5, 2, -2, 3, -3, 0, +1, 1, 0, 0, -1, 1, 0, -3, +2, -1, -1, 0, 1, 2, -2, 0, +0, 0, 1, -3, 0, 1, 0, -2, +3, -1, 1, -1, 1, -1, 1, -3, +1, 1, -3, 4, -3, 2, 2, -4, +4, -1, -3, 2, -3, 3, -1, -1, +3, -2, 3, -3, 2, 0, -2, 1, +-2, 3, -3, 1, 1, 0, 2, -3, +2, 0, -2, 2, -3, 3, -2, 0, +2, 1, -1, 1, -2, 3, -2, -1, +0, 1, 0, -1, 2, -1, 2, -1, +-1, 3, -3, -1, 3, -2, 1, -1, +2, -1, 3, -3, 1, 2, -4, 2, +-1, 2, -2, 0, 2, 0, 0, 0, +-2, 3, -2, -1, 1, -1, 1, -1, +1, 1, 0, -1, 0, 2, -3, 1, +-2, 2, 0, -1, 2, -2, 2, -2, +1, 2, -5, 3, -3, 3, -1, -1, +1, 0, 1, -2, 1, 1, -3, 1, +-1, 1, 0, -2, 2, 0, 1, -3, +2, -3, 4, -5, 3, -1, 0, -1, +2, 0, 0, -2, 2, -2, 3, -4, +1, 0, 0, 1, -1, 1, 0, -2, +2, 0, -1, -1, 1, -1, 2, -2, +1, 1, -1, 0, 0, 0, 1, -4, +5, -4, 3, -3, 3, -2, 3, -3, +0, 3, -4, 2, 0, -1, 2, -3, +2, 2, -3, 2, -2, 2, 0, -1, +0, 1, -1, 1, -1, 3, -3, 2, +-3, 5, -3, 0, 0, 0, 2, -3, +3, -3, 4, -3, 1, 1, -1, -1, +3, -3, 3, -2, -1, 4, -3, 1, +0, -1, 2, -3, 2, 1, -2, 1, +-2, 4, -2, 0, 0, 0, 1, -1, +0, 1, -1, 1, -2, 3, -3, 2, +-2, 3, -1, -2, 2, -1, 1, -1, +0, 0, 2, -5, 6, -5, 5, -6, +4, -1, 0, 0, -2, 3, -2, 1, +-2, 3, -2, 0, 0, 2, -4, 3, +-4, 5, -3, 1, -2, 3, -3, 3, +-2, 1, -1, -1, 1, 0, 1, -4, +4, -2, 1, 0, -2, 2, -1, -1, +1, 0, -1, 0, 1, 1, -1, -1, +1, 0, 1, -3, 1, 1, -1, 2, +-3, 4, -3, 0, 2, -1, 0, -1, +0, 1, 0, -2, 3, -2, 2, -1, +-1, 2, -2, 0, 0, 2, -2, 1, +0, 0, 2, -2, 1, 0, -1, 1, +-2, 4, -4, 2, 0, 1, 0, -1, +0, 1, 0, -1, 0, 0, 1, -2, +3, 0, 0, -2, 2, -1, 1, -3, +2, -1, 2, -2, 1, 0, 1, -1, +0, 1, -2, 1, -1, 1, -1, 0, +1, 1, -1, 1, -3, 4, -4, 2, +-1, 1, -1, -1, 3, -2, 3, -4, +2, 0, -2, 1, -2, 3, -3, 2, +-1, 2, -2, 1, -2, 4, -5, 2, +-2, 2, 0, -1, 1, 0, 0, -1, +1, 0, -1, -2, 2, -1, 1, -1, +0, 1, 0, -1, 1, -1, 0, -2, +2, -1, 1, -3, 3, 0, 0, -1, +-1, 1, 0, -1, 0, 0, 0, 0, +1, 1, -2, 0, 0, 2, -3, 1, +-2, 2, 0, 0, -1, 3, -2, 0, +1, 0, -1, -1, 1, 0, 2, -3, +1, 1, 0, 0, -1, 2, -3, 1, +0, 0, 2, -4, 4, 0, 0, -1, +1, -2, 3, -3, 1, 1, -1, 0, +1, 1, -1, 0, 0, 1, -1, -1, +1, 0, 1, -1, 0, 2, -1, -1, +2, 0, -3, 3, -5, 7, -4, 1, +0, 0, 1, 0, -1, 1, -1, -1, +1, 1, -1, -1, 2, -1, 2, -1, +-2, 2, -1, 0, -1, 2, -2, 0, +2, -1, 0, 0, -2, 4, -3, 0, +-1, 1, 1, -2, 2, -2, 2, -3, +3, -2, 1, -3, 1, 2, -2, 0, +0, 1, 0, -1, 0, 1, -2, 1, +-1, 1, 0, -2, 1, 2, -3, 4, +-6, 6, -6, 5, -5, 5, -4, 1, +0, 2, -2, 1, -2, 2, -1, 0, +0, -1, 1, -2, 2, 1, -1, -1, +0, 2, -3, 2, -2, 1, 0, 0, +0, 1, -1, -1, 2, 0, 0, -3, +4, -4, 5, -6, 4, -1, 1, -1, +2, -3, 4, -5, 4, -1, 0, -2, +3, -1, 1, -1, 0, 0, 3, -5, +4, -2, 0, 2, -3, 4, -3, 2, +-2, 4, -4, 3, -4, 5, -4, 3, +-3, 3, -1, 0, 0, 1, -1, 0, +-1, 3, -2, -1, 1, 0, 1, 0, +-1, 1, 0, -1, 0, 3, -5, 3, +-2, 3, -2, 2, -3, 3, -2, 2, +-3, 3, -3, 1, 0, 1, -1, 0, +0, 1, -1, 0, 0, 0, -1, 1, +-2, 3, -2, 0, 0, 3, -4, 2, +-3, 3, -2, 1, -2, 1, 1, -2, +2, -1, 1, -3, 2, 0, -1, -1, +1, -1, 3, -4, 3, -1, 0, 0, +-2, 3, -2, -1, 1, -1, 2, -2, +1, 1, -2, 1, -1, 1, 0, -2, +1, 0, 0, 0, 0, 2, -2, 0, +-1, 2, -2, 2, -3, 3, -1, 0, +1, 1, -2, 1, -1, 3, -4, 2, +-2, 3, -1, 0, 0, 1, -1, 1, +-2, 4, -5, 2, 0, 1, 0, -1, +1, 1, 1, -3, 3, -3, 4, -4, +2, 0, 1, -1, 1, 1, -1, -1, +2, -1, 1, -2, 0, 2, 0, -2, +3, -2, 3, -4, 2, 0, 0, -1, +0, 0, 2, -2, 2, -1, 1, -2, +2, -1, 1, -4, 4, -2, 2, -2, +0, 2, -1, 0, -1, 0, 1, -3, +3, -1, 0, -1, 1, 1, -1, 0, +-1, 0, 2, -4, 3, -2, 1, 0, +0, 1, -1, -1, 0, 2, -2, -1, +1, -1, 2, -1, -2, 4, -4, 3, +-3, 3, -3, 0, 1, 0, 0, 0, +-1, 1, 1, -3, 3, -2, 0, 0, +-2, 4, -3, 1, 0, 1, -1, 0, +-1, 1, 0, -1, -1, 3, -3, 2, +-1, 1, 0, -1, 1, -1, 2, -4, +4, -3, 3, -4, 4, -2, 1, -1, +0, 1, -1, -1, 1, 1, -1, 0, +0, 1, 1, -2, 2, -2, 2, -3, +3, 0, -1, 0, -1, 3, -2, 2, +-3, 2, 1, -3, 3, -2, 2, -2, +2, 0, 0, -1, 2, -2, 3, -3, +0, 3, -2, 0, 1, -2, 4, -5, +4, -1, -1, 0, 0, 1, 0, -1, +1, -1, 3, -3, 1, 1, -1, 0, +0, 1, -1, -1, 2, -1, 1, -1, +-1, 2, -1, -1, 1, 0, 0, -2, +2, 0, 0, -1, 0, 1, -1, 1, +-3, 3, -1, -2, 3, -2, 1, -1, +0, 1, -1, 0, -1, 2, -2, 1, +-2, 3, -3, 3, -3, 3, -2, -2, +4, -3, 2, -3, 1, 1, 0, -1, +0, 1, -1, 0, 0, 0, 0, -1, +0, 3, -3, 1, 0, 0, 1, -1, +-1, 2, -3, 3, -3, 4, -3, -1, +3, -1, 1, -1, -1, 1, 0, -1, +1, 0, 1, -2, 1, 1, 0, -2, +2, -1, 1, -2, 1, 0, 2, -2, +1, -1, 2, -2, 1, 1, -3, 2, +-1, 2, 0, -2, 1, 2, -2, 2, +-3, 3, -1, -2, 3, -2, 2, -2, +2, 0, 1, -3, 2, -1, 1, -1, +0, 1, -1, 1, -1, 2, -2, 1, +-1, 2, -2, 0, 1, -1, 1, 1, +-3, 5, -5, 3, -3, 5, -6, 4, +-3, 3, -1, -1, 1, 1, 0, -2, +1, -1, 1, -2, 2, 0, -1, 0, +0, 1, 0, -2, 1, 0, -1, 0, +-1, 2, -1, 0, 0, 1, -1, -1, +0, 1, -1, 0, -1, 2, -2, 2, +-3, 5, -4, 0, 1, 0, -1, 0, +-1, 2, -1, 0, -1, 3, -2, -1, +1, -1, 2, -4, 3, -1, 2, -4, +4, -3, 4, -5, 3, -2, 2, -3, +3, -2, 2, -3, 3, 0, -1, -1, +1, 0, 1, -3, 3, -2, 2, -2, +1, 2, -3, 2, -3, 5, -5, 3, +-2, 2, 0, -1, 1, -1, 3, -5, +4, -2, 0, 1, -2, 3, -2, 1, +-1, 3, -4, 4, -4, 4, -3, 0, +2, -1, 1, -2, 2, 1, -2, 1, +-2, 3, -1, -1, 1, -1, 3, -3, +1, 2, -2, 0, 1, -2, 4, -5, +4, -2, 1, -1, 1, 0, 0, -2, +2, -1, 2, -4, 3, -1, 1, -2, +2, -1, 1, -2, 1, 1, -2, 2, +-3, 5, -5, 3, -2, 3, -3, 1, +-2, 3, -1, -1, 0, 1, 0, -2, +2, -1, 1, -3, 3, -2, 1, -1, +-1, 2, -1, -1, 1, 0, 0, -2, +2, 0, -1, 0, 0, 1, 0, -2, +1, 0, 1, -3, 3, -3, 3, -3, +1, 2, -3, 2, -3, 4, -3, 1, +-1, 1, 0, -1, 0, 2, -2, 0, +0, 2, -2, 0, 0, 1, 0, -1, +0, 2, -2, 1, -1, 1, 0, -1, +0, 3, -3, 1, -1, 2, 0, -2, +2, -2, 2, -1, 1, -1, 2, -3, +2, 1, -2, 0, 1, 0, 0, 0, +-1, 2, -1, 0, 0, 2, -2, 0, +0, 1, 0, -1, 1, 0, 1, -1, +-1, 3, -3, 2, -2, 1, 2, -3, +1, 1, -1, 1, 0, -2, 3, -3, +1, 2, -4, 4, -3, 3, -1, -2, +2, 0, 0, -2, 2, -1, 1, -2, +1, 2, -3, 2, -2, 3, -3, 2, +-3, 3, 0, -3, 3, -1, 1, -1, +-1, 1, 1, -4, 5, -5, 4, -4, +3, 1, -3, 1, 0, 1, -1, -1, +0, 2, -2, 1, -1, 1, 1, -4, +5, -4, 4, -6, 4, -1, 1, -1, +-1, 3, -2, 0, -1, 2, -1, -1, +0, 1, 0, -2, 2, 0, 1, -2, +-1, 3, -2, 0, 0, 1, -1, 0, +0, 2, -1, -1, 1, -2, 5, -7, +5, -2, 1, 1, -3, 4, -3, 1, +0, 1, -1, 0, -2, 3, 0, -1, +1, 0, 0, -1, 1, 2, -4, 2, +-1, 3, -3, 2, -3, 5, -3, 0, +0, 1, -1, 0, 0, 1, 0, -1, +1, 0, 2, -4, 3, -1, 0, 1, +-3, 4, -3, 2, -1, 1, 0, -2, +2, -1, 2, -5, 6, -4, 3, -3, +2, 0, 0, -1, 0, 2, -2, -1, +2, -1, 2, -3, 2, -1, 2, -2, +0, 0, 1, -2, 2, -1, 1, -1, +0, 1, 0, -2, 1, 0, 0, -1, +1, 0, 0, -1, 0, 4, -5, 1, +1, -1, 2, -3, 1, 1, -1, 1, +-2, 2, 0, -3, 2, 1, -3, 2, +-2, 2, 0, 0, -3, 5, -5, 4, +-4, 4, -4, 3, -3, 4, -3, 0, +1, 0, 0, -2, 1, 1, -2, 1, +-1, 2, -1, -1, 0, 3, -4, 2, +-2, 3, -1, -1, 0, 1, 1, -1, +-1, 2, 0, -2, 2, -2, 2, -2, +1, 1, -1, 0, 0, 1, -1, -1, +1, 2, -2, 0, 1, 0, 1, -3, +3, -1, 2, -4, 3, -2, 3, -3, +2, -1, 1, -1, 0, 2, -2, 0, +0, 1, 1, -2, 1, 0, 1, -2, +1, 1, -1, -2, 3, -2, 2, -2, +1, 1, 0, -2, 1, 2, -3, 2, +-2, 2, 1, -4, 4, -3, 3, -3, +2, -2, 2, -2, 1, -1, 3, -4, +3, 0, -2, 1, -1, 2, 0, -3, +2, 0, 0, -1, 1, 1, -2, 0, +0, 1, 0, -3, 3, -1, 2, -4, +4, -3, 3, -3, 1, 0, 1, -3, +2, -1, 3, -5, 5, -4, 4, -5, +3, 0, 0, -2, 2, -1, 1, -1, +0, 3, -4, 1, 0, 1, 0, -3, +3, -1, 1, -1, 0, 0, 1, -2, +1, 0, 1, -4, 5, -4, 4, -3, +0, 3, -3, 2, -3, 3, -2, 1, +-1, 2, -1, -1, 2, 0, -1, -1, +2, 0, -1, 0, -1, 4, -3, 1, +-1, 2, -1, -2, 2, 0, 0, -1, +1, -2, 5, -6, 5, -3, 2, -2, +0, 2, -2, 1, -1, 2, -1, -1, +1, 1, -2, 0, 1, 0, 0, -2, +2, 2, -4, 3, -3, 5, -4, 1, +-1, 1, 1, -3, 4, -3, 3, -2, +-1, 3, -2, 0, -1, 2, 0, -1, +-1, 3, -3, 3, -2, 1, 0, -3, +3, 0, 0, -4, 5, -2, 1, -1, +-1, 3, -3, 1, -1, 2, -2, 1, +-1, 3, -2, -1, 2, -2, 3, -4, +1, 1, 0, -1, 0, 1, 0, -1, +0, 1, 0, -3, 3, -1, -1, 1, +-2, 5, -5, 1, 1, -1, 1, -3, +2, 2, -3, 0, 1, 0, 1, -1, +-1, 2, -1, -1, 1, 0, 0, 0, +-1, 2, 0, -2, 1, 0, 1, -3, +2, 0, 1, -3, 3, -1, 1, -2, +1, 2, -2, -2, 3, 0, 0, -2, +2, 0, 0, -1, 0, 2, -2, 0, +-1, 3, -1, 0, -2, 3, -2, 2, +-3, 3, -1, -1, 0, 2, -3, 3, +-3, 4, -2, -2, 2, 1, -2, 1, +-2, 4, -3, 1, 0, 1, -1, -1, +1, 1, -1, -1, 1, 0, 1, -1, +-1, 2, 0, -1, 0, 1, -1, 1, +-3, 5, -3, 0, 1, -1, 2, -4, +4, -2, 1, -3, 4, -2, 1, -2, +2, 1, -3, 2, -3, 5, -4, 1, +0, 0, 1, -2, 1, 1, -1, 1, +-3, 3, -1, 0, 0, 0, 0, 0, +-1, 3, -3, 0, 1, 0, 0, -2, +2, 1, -2, 0, 0, 2, -2, -1, +1, 2, -3, 2, -2, 3, -2, 1, +-2, 4, -3, 1, -1, 0, 2, -2, +0, 1, 1, -4, 4, -2, 1, -1, +0, 1, 0, -2, 2, 0, 0, -2, +3, -1, -1, -1, 2, 1, -2, -1, +2, 0, 1, -4, 4, -2, 1, 0, +-3, 5, -3, 1, -1, 1, 1, -2, +0, 2, -2, 1, -1, 1, 0, -1, +1, 1, 0, -3, 3, 0, -1, -2, +4, -2, 1, -3, 3, 1, -2, 0, +-1, 3, -2, -1, 1, 0, 1, -3, +3, -3, 6, -6, 2, 1, -2, 3, +-5, 6, -3, -1, 2, -1, 1, -2, +1, 1, 0, -3, 3, 0, -1, 0, +0, 2, -2, -1, 2, -1, 1, -3, +2, 1, 0, -2, 2, -2, 3, -2, +-1, 1, 1, -2, 0, 3, -4, 3, +-2, 2, -1, 0, -2, 4, -4, 2, +-1, 2, -2, -1, 2, 1, -2, -1, +2, -1, 1, -3, 3, -1, 2, -3, +1, 1, -1, 1, -3, 4, -3, 2, +-2, 0, 3, -3, 1, 1, -2, 0, +1, 0, 0, -2, 2, 0, 0, -2, +2, 1, -3, 1, -1, 3, -3, 0, +1, 1, -1, -2, 3, -1, 1, -2, +0, 0, 2, -2, 0, 1, 0, 0, +-2, 4, -4, 2, -1, 1, 0, -2, +1, 2, -2, 0, 1, 0, -1, -2, +4, -1, -1, -1, 0, 4, -3, -1, +2, -1, 1, -2, 0, 1, 2, -5, +5, -4, 4, -2, -2, 3, -1, 0, +-1, 0, 1, -1, 1, 0, 0, -2, +3, 0, -2, 0, 0, 3, -3, 0, +1, 1, 0, -2, 1, 2, -3, 1, +0, 0, 1, -3, 3, -2, 3, -3, +0, 2, -2, 2, -3, 3, -1, -2, +3, -2, 3, -4, 2, 1, -3, 2, +-2, 4, -4, 1, 0, 3, -3, -1, +3, -2, 2, -4, 3, 0, 0, -2, +2, -1, 2, -1, -2, 3, -2, 0, +0, 1, 0, -1, -1, 3, -2, 1, +-1, 1, -1, -1, 1, 1, -1, -2, +3, 0, -1, -2, 3, -1, 1, -4, +4, -1, -1, 1, -2, 4, -2, -2, +3, -2, 3, -4, 1, 2, -1, 1, +-3, 3, 0, -1, 0, 0, 0, -1, +1, 1, -2, 1, -2, 6, -7, 4, +-2, 3, -3, -1, 3, -1, 2, -5, +3, 1, -1, 1, -3, 4, -3, 2, +-3, 3, 0, -1, 0, 0, 1, -2, +1, 1, -1, 0, -1, 2, -1, 0, +0, 3, -4, 0, 3, -1, 0, -2, +0, 5, -5, 1, 0, 2, -2, 1, +-2, 3, -2, 1, -2, 3, -1, -1, +1, -1, 3, -3, 0, 1, 0, 0, +-1, 2, -2, 1, -1, 4, -5, 2, +0, 1, 0, -4, 5, -1, 0, -3, +4, -2, 2, -4, 3, 0, 0, -2, +1, 1, 0, -1, 0, 0, 2, -2, +0, 0, 2, -3, 2, 0, 0, -1, +1, 0, 1, -3, 1, 3, -4, 1, +0, 2, -3, 1, 0, 2, -3, 0, +0, 4, -5, 2, -2, 3, -1, -1, +0, 1, 0, -2, 1, 0, 2, -3, +1, -1, 3, -3, 1, 1, -2, 1, +-1, 3, -3, 0, 0, 4, -5, 2, +-1, 3, -3, 0, 1, 1, -1, -2, +3, -1, 1, -2, 0, 3, -3, 1, +-1, 1, 2, -3, 0, 2, -2, 2, +-3, 3, -1, -2, 1, 3, -4, 2, +-2, 4, -3, 0, 1, 0, 0, -3, +3, 2, -4, 1, 0, 2, -1, -2, +1, 1, 1, -3, 2, -2, 3, -2, +0, 1, 0, 0, -2, 3, -2, 1, +-1, 2, -2, 2, -2, 3, -2, -2, +4, -1, 0, -3, 4, 0, -1, -1, +1, 2, -2, 0, 0, 1, 0, -2, +1, 2, -3, 3, -4, 4, -1, -1, +-1, 2, -1, 1, -2, 2, 1, -3, +3, -2, 2, -3, 3, -1, 0, -2, +2, 1, -2, 0, 1, 1, -1, -2, +3, -1, 0, -2, 2, 0, 2, -5, +4, -3, 4, -4, 1, 0, 1, -1, +-1, 2, -1, 0, -1, 2, -1, -1, +1, 0, 0, -2, 2, 1, -2, 0, +1, 1, -1, -3, 3, 1, -2, 0, +0, 0, 2, -3, 2, -1, 1, -2, +0, 3, -3, 2, -3, 3, 0, -2, +1, 1, -2, 2, -4, 5, -3, 0, +0, 3, -3, 1, -2, 5, -5, 2, +0, 0, 1, -4, 4, -1, 0, -1, +1, 0, 0, -1, 0, 1, 0, -1, +0, 1, 0, 0, -2, 4, -4, 3, +-4, 4, -1, -2, 3, -1, -1, 1, +-2, 5, -4, -1, 3, -1, 0, -1, +1, 2, -2, -1, 1, 2, -2, 1, +-2, 2, -1, 1, -1, 1, 1, -3, +2, 0, 0, 0, -2, 2, 1, -3, +3, -2, 3, -5, 5, -3, 3, -6, +6, -2, -1, 1, -2, 4, -2, -2, +3, -2, 2, -3, 2, 1, -2, 1, +-1, 2, 0, -1, -1, 1, 1, -1, +-1, 1, 0, -1, 1, 0, 0, -2, +2, 0, 0, -2, 1, 2, -3, 2, +-2, 4, -4, 1, 0, 3, -5, 3, +-3, 5, -3, -1, 2, -2, 3, -2, +-1, 2, -1, 0, 0, 0, 0, -1, +2, -1, 1, -3, 2, 1, -1, -1, +1, 1, -2, 0, 2, 0, -1, -3, +4, 0, -1, -1, -1, 5, -6, 5, +-5, 6, -4, 1, -1, 2, 0, -2, +1, 0, 1, -1, 0, -1, 3, -4, +2, 1, -2, 1, 0, 1, -2, 1, +-1, 4, -5, 2, -1, 4, -5, 2, +-1, 3, -2, -1, 2, 0, -1, 0, +-1, 3, -1, -2, 2, -2, 4, -3, +0, 2, -2, 1, 0, -1, 3, -5, +5, -2, 1, -2, 1, 2, -3, 2, +-2, 4, -4, 0, 2, 1, -1, -2, +2, 0, 0, -1, 0, 2, -1, -2, +2, 0, 1, -1, -1, 2, -1, 1, +-3, 5, -4, 2, -2, 2, 0, -2, +2, -1, 1, -3, 3, 0, -1, -1, +1, 3, -5, 3, -2, 3, -2, -1, +1, 1, -1, -1, 1, 0, 2, -5, +5, -4, 4, -3, 0, 1, 1, -3, +3, -2, 2, -2, 0, 1, 0, -3, +4, -1, -2, 1, 0, 1, 1, -6, +6, -2, 0, -1, 1, 1, -1, -2, +3, -1, 2, -3, 1, 0, 1, -2, +2, -2, 3, -4, 4, -3, 3, -3, +0, 3, -3, 2, -2, 2, 0, -3, +3, 1, -2, -1, 2, 0, -1, -1, +2, 0, -1, 0, 0, 2, -1, -2, +2, 0, 0, -1, 1, -1, 3, -4, +3, -2, 2, -2, 1, 0, 0, -1, +1, 0, 0, -1, 1, 1, -1, -2, +3, -1, 0, -1, 1, 1, -1, -1, +1, 2, -2, -1, 2, -1, 1, -2, +1, 1, 0, -1, 0, 0, 2, -2, +-1, 4, -5, 4, -3, 2, 1, -4, +4, -1, -1, 1, -3, 6, -6, 3, +-1, 1, 0, -3, 3, 1, -2, 0, +-1, 3, -3, 2, -3, 4, -3, 2, +-2, 2, -1, -1, 1, -1, 3, -5, +4, -2, 1, -1, 1, -1, 2, -4, +3, 1, -3, 1, -1, 3, -3, 1, +0, 1, -1, -2, 2, 1, -2, 1, +-3, 5, -4, 3, -3, 2, -1, 1, +-2, 3, -3, 2, -3, 4, -2, 0, +-1, 3, -3, 1, 1, -1, 2, -4, +3, 1, -2, 0, 0, 3, -4, 1, +1, 0, 0, -1, -1, 4, -3, 1, +-1, 2, -1, 0, -1, 2, -1, 0, +0, 0, 1, -1, 0, 1, -1, 0, +1, 0, 0, -3, 4, -1, 0, -2, +2, 1, -2, 0, 0, 3, -4, 2, +-2, 4, -3, 0, 1, -2, 4, -4, +2, 1, -3, 3, -4, 6, -4, 1, +0, -2, 4, -4, 2, 1, -2, 0, +1, 0, 0, -2, 2, 1, -2, 0, +0, 2, -3, 0, 3, -2, 1, -3, +2, 2, -3, 1, -1, 2, 0, -2, +1, 0, 1, -2, 1, -1, 2, -2, +1, 0, -1, 1, -1, 3, -2, -2, +3, -2, 3, -5, 6, -4, 2, -3, +2, 4, -7, 5, -4, 5, -4, 1, +0, 0, 2, -4, 3, -1, 1, -3, +3, -2, 3, -3, 1, 0, 1, -1, +1, -1, 1, -1, 0, 2, -3, 2, +-2, 3, -3, 1, 1, 1, -3, 0, +2, 0, 1, -4, 4, -2, 2, -3, +2, 1, -2, 0, 0, 1, 1, -3, +2, -1, 2, -1, -1, 2, -1, -1, +2, -2, 3, -4, 3, 0, -1, 0, +0, 2, -2, -2, 4, -1, 0, -2, +1, 2, -2, 1, -1, 3, -4, 1, +0, 2, -1, -2, 2, -1, 1, 0, +-2, 4, -4, 1, 1, -1, 2, -4, +3, 0, -1, 0, 1, -1, 2, -5, +5, -1, 0, -2, 1, 2, -2, 0, +2, -3, 4, -6, 5, -1, 0, -1, +1, -1, 2, -3, 3, -2, 2, -5, +6, -3, 1, -1, -1, 4, -3, 1, +-1, 1, 0, -2, 3, -2, 1, -2, +2, 0, 0, -1, 1, -1, 2, -5, +6, -3, 2, -3, 2, 0, 0, 1, +-2, 2, -2, 1, 0, 1, -1, -2, +3, 1, -3, 1, 0, 1, 0, -2, +1, 2, -3, 1, 0, 1, -1, 0, +0, 0, 0, 0, -1, 3, -3, 0, +2, -2, 4, -5, 3, -2, 2, -1, +0, 1, -1, -1, 3, -2, 1, -2, +2, -1, 1, -3, 4, -2, 0, -2, +4, 0, -2, 0, 0, 2, -2, 1, +0, 0, 0, -2, 2, 2, -2, -1, +1, -1, 2, 0, -3, 3, -1, -2, +4, -3, 2, -2, 1, 0, 0, -1, +2, 0, -2, -1, 3, 1, -2, -1, +1, 2, -3, 2, -2, 3, -3, 1, +1, 1, -2, -1, 2, -1, 2, -1, +-1, 1, -1, 1, 0, 1, -1, -1, +1, 0, 0, 0, 0, 0, 0, -3, +5, -1, -2, -1, 1, 3, -3, 0, +1, -1, 1, -2, 2, 2, -5, 3, +-2, 4, -4, 2, -2, 2, 0, -2, +2, -1, 1, -2, 1, 0, 1, -1, +0, -1, 2, -1, 0, 2, -4, 3, +-2, 4, -4, 1, 0, 1, -1, -2, +5, -3, 0, -2, 2, 2, -3, 0, +0, 1, 0, -1, 0, 1, -2, 2, +-2, 3, -2, 1, -3, 5, -5, 5, +-4, 3, -2, 0, 1, 1, -2, 1, +-1, 2, -1, -2, 4, -3, 2, -5, +7, -3, 0, -2, 2, 0, 1, -3, +3, -2, 1, -2, 3, 0, -2, 0, +0, 2, -2, 2, -2, 1, 0, -2, +4, -3, 3, -5, 4, -1, 1, -1, +-1, 2, -2, 0, 3, -1, -2, 1, +-1, 3, -2, 0, 0, 2, -4, 2, +1, 0, -1, -1, 0, 3, -3, 1, +0, -1, 2, -3, 3, -1, 0, -2, +3, -2, 2, -2, 0, 2, -2, 1, +0, 1, -1, -1, 1, 1, -1, 0, +0, 0, -1, 1, 0, 2, -3, -1, +4, -1, 0, -2, 1, 1, -1, 0, +1, 0, -1, -2, 3, 1, -3, 2, +-3, 4, -2, 0, 1, -1, 1, -2, +2, 0, 1, -3, 2, -1, 1, 0, +0, 0, 0, -1, 1, 3, -6, 4, +-1, -1, 4, -6, 5, -1, -2, 0, +2, 2, -4, 1, -1, 3, -2, 0, +1, 0, -1, 0, 0, 3, -4, 1, +1, -1, 2, -2, 0, 2, -3, 3, +-2, 3, -2, -2, 2, 0, 0, 1, +-1, 0, -1, 0, 2, 2, -6, 3, +-1, 3, -2, -2, 4, -2, 0, -2, +4, -1, -1, -1, 1, 1, -1, 1, +-1, -1, 3, -4, 5, -4, 3, -4, +3, -1, 1, 0, -1, -1, 3, -4, +5, -3, 1, -4, 5, -2, 1, -2, +1, 1, -2, 0, 3, -2, 1, -5, +6, -1, -1, -1, 1, 1, -2, 2, +-2, 2, -1, -2, 2, 0, 0, 0, +-1, -1, 4, -3, 2, -2, 1, -2, +3, 0, -1, 0, -1, 2, -1, 0, +1, 1, -3, 0, 3, 0, -2, -1, +2, 1, -2, 1, -1, 2, -2, -2, +5, -3, 2, -3, 1, 0, 2, -1, +-1, 1, -1, 1, 0, 1, -2, 2, +-2, 1, 2, -3, 2, 0, -2, 0, +3, -1, -1, -2, 3, 0, -1, 0, +-1, 3, -4, 2, 0, 3, -5, 1, +1, 1, 0, -1, 0, -1, 3, -4, +4, -2, 1, -2, 1, 0, 1, 0, +-1, -1, 2, -3, 4, -2, 1, -4, +5, -2, 1, -2, 2, -1, 0, -1, +1, 3, -5, 0, 3, 0, -2, 2, +-3, 4, -4, 2, 1, 0, -1, -2, +2, 1, -1, 1, -3, 2, 0, 0, +0, 0, 0, -2, 3, -1, 0, 0, +-1, 1, 0, -1, 2, -1, -1, -1, +2, 2, -3, -2, 4, -3, 2, -1, +-1, 5, -7, 3, 0, 2, -2, -1, +2, -2, 3, -3, 2, 0, -2, 1, +1, 0, -1, 0, -2, 3, 0, -1, +0, -1, 2, -3, 4, -1, -2, 2, +-2, 2, 0, -2, 3, -3, 2, -5, +8, -4, 1, -4, 5, -2, 1, -1, +1, 0, -1, -1, 3, 0, -2, -1, +2, 0, 1, -1, -2, 3, -2, 1, +0, 0, 1, -3, 2, -1, 3, -2, +0, -1, 1, 0, 0, 3, -6, 3, +0, 1, -1, 0, 0, 1, -3, 2, +0, 3, -5, 0, 3, -1, 1, -1, +-1, 2, -2, 3, -4, 5, -5, 2, +0, 0, 1, -1, -1, 0, 2, -2, +2, -2, 1, -1, 1, 1, -1, -1, +2, -2, 2, -3, 4, -1, -2, -1, +3, 0, -1, -1, 1, 1, -3, 4, +-4, 6, -7, 2, 2, 0, 1, -3, +0, 0, 2, 0, -1, -2, 3, -4, +5, -2, 1, -3, 2, -1, 2, 0, +-1, 0, -1, -1, 4, 0, -3, -1, +3, 0, -2, 1, 0, 1, -1, -3, +6, -2, -1, -1, 2, -2, 4, -4, +2, -1, 0, 0, 1, 1, -3, 2, +-2, 1, 2, -2, 0, 0, -1, 2, +-1, 2, -3, 0, 2, -1, 2, -4, +4, -3, 1, -1, 3, 1, -5, 0, +4, -1, 0, -1, -1, 3, -4, 4, +-3, 4, -4, 1, 0, 2, -3, 4, +-6, 4, 0, -1, 1, -1, 0, 0, +0, 2, -2, 1, -1, 0, 2, -2, +1, 2, -4, 1, 1, 2, -4, 2, +0, -1, 1, -2, 4, -1, -3, 0, +2, 3, -4, 1, -1, 0, 2, 0, +-1, 1, -2, 2, -2, 4, -3, 0, +0, -2, 5, -4, 3, -3, 1, -2, +3, 1, -3, 1, -1, 2, -1, 0, +1, 1, -5, 3, 0, 4, -6, 1, +1, 0, 1, -2, 1, 1, -2, 0, +2, -1, 1, -3, 2, -1, 2, 1, +-5, 4, -2, 1, 1, -1, 1, -4, +5, -4, 5, -4, 2, -2, 1, -1, +3, -1, -2, -2, 4, 0, -1, -1, +1, 0, 0, -1, 2, 1, -3, 0, +2, -2, 4, -4, 1, 0, -1, 3, +-3, 3, -3, 1, -1, 2, 0, 1, +-4, 3, -1, 1, 0, 0, -1, -1, +2, 0, 0, -1, 0, 0, 0, -1, +4, -3, 0, -3, 5, 0, -3, 2, +-2, 2, -1, 0, 1, 0, -1, -1, +1, 2, -2, 2, -5, 4, -1, 2, +-3, 1, 0, 0, -1, 3, -4, 4, +-5, 5, -4, 4, -4, 4, -5, 2, +1, 3, -6, 2, 1, -2, 4, -5, +4, -1, -2, 0, 3, 0, -2, -1, +2, -3, 6, -5, 2, -2, 2, -2, +3, -3, 3, -4, 2, 0, 1, 1, +-4, 3, -2, 2, 0, 0, 0, -4, +6, -4, 2, -1, 0, 1, -2, 0, +2, 1, -4, 1, 1, 1, -2, 2, +-4, 6, -6, 5, -4, 4, -4, 2, +-1, 1, 1, 0, -3, 1, 2, 0, +-1, 2, -4, 3, -2, 3, -2, 1, +-1, -1, 3, -5, 8, -6, 2, -4, +5, 0, -2, 0, -1, 3, -2, 1, +0, 0, 0, -3, 5, -2, 0, 1, +-3, 3, -1, 2, -3, 2, 0, -2, +2, -1, 2, -1, -2, 1, 1, 1, +-2, 2, -2, -1, 4, -2, 1, -2, +1, 0, 1, -1, 2, -2, -1, -1, +4, 0, -3, 1, -1, 2, -1, 2, +-3, 2, -1, -1, 2, 0, -1, 1, +-3, 2, 2, -1, -1, 0, 0, 0, +1, 0, -1, 0, 0, 1, -1, 2, +-4, 5, -4, -1, 6, -4, 1, -4, +5, -2, 2, -3, 2, -1, 1, -3, +4, -1, -1, 0, -1, 2, 0, 0, +-1, -1, 2, 0, -1, 1, -1, 1, +-2, 3, -2, 2, -3, 1, 0, 1, +-2, 4, -6, 3, 0, 1, -1, 0, +-1, 2, -2, 1, 0, 2, -4, 1, +2, -1, 2, -3, 1, 0, -1, 3, +-4, 4, -4, 3, -4, 5, -3, 3, +-5, 3, -1, 3, -3, 1, -1, 0, +1, 2, -3, 2, -3, 3, -1, 0, +0, 1, -3, 1, 2, 0, -1, -2, +2, 0, 0, -1, 1, 1, -3, 2, +0, 1, 0, -1, -1, 1, 2, -1, +0, -3, 4, -2, 1, 0, 0, 0, +-2, 2, 0, 0, 0, -1, 0, 0, +1, 2, -3, 0, 1, 0, 1, -2, +3, -3, 2, -3, 4, 0, -2, -1, +2, -2, 4, -4, 1, -1, 2, -2, +2, -3, 4, -4, 2, -2, 4, -3, +1, -2, 2, 0, 0, 0, 0, -2, +2, 1, -2, 2, -3, 2, -1, 0, +1, 2, -5, 1, 3, -3, 4, -4, +2, -1, 2, -3, 4, -3, 2, -3, +4, -4, 4, -2, -2, 1, 1, 0, +0, -1, 1, -3, 4, -3, 4, -4, +3, -4, 5, -3, 1, 2, -4, 2, +1, 1, -2, 0, 0, 1, 0, -1, +1, 0, -2, 0, 2, 0, -1, 0, +-2, 2, 2, -2, 0, 0, 0, 1, +-1, 2, -2, 2, -3, 2, 0, 2, +-4, 2, 0, -1, 1, 1, -2, 0, +1, -2, 3, -2, 0, 2, -4, 3, +0, 1, 0, -4, 5, -2, 2, -2, +1, -2, 3, -2, 0, 2, -3, 2, +-3, 3, -1, 1, -2, -1, 3, -2, +1, -1, 2, -3, 2, 0, 0, 2, +-4, 2, 0, 0, 2, -1, -2, 0, +1, 1, -2, 1, -3, 4, -5, 4, +-3, 4, -4, 1, 1, -1, 3, -3, +1, 0, 0, 3, -5, 5, -5, 4, +-2, 1, -1, 2, -6, 5, -2, 2, +-3, 1, 0, -1, 2, -1, 0, 1, +-2, 2, -1, 1, 1, -1, 0, -1, +2, 1, -3, 1, 0, 0, 0, 0, +-1, 1, 0, -2, 1, 1, -1, 1, +-3, 2, 1, 1, -3, 2, 1, -1, +1, -1, 2, -2, 1, -2, 4, -4, +3, -4, 3, -2, 1, 1, -3, 1, +0, 1, -1, 0, 1, 0, 0, -1, +2, 1, -2, 1, -1, 1, 2, -2, +0, -1, 2, -1, 0, -1, 1, -1, +-1, 0, 1, 1, -3, 1, 1, -1, +2, -1, 0, 0, 0, 2, -1, 1, +-2, 3, -4, 4, -3, 4, -6, 2, +-1, 2, -2, 0, -1, 0, 1, -1, +1, -1, 2, -3, 4, -4, 7, -5, +1, 1, -1, 5, -7, 5, -3, 0, +1, -2, 2, -1, -2, 1, 0, 0, +-1, 3, -5, 3, -1, 3, -4, 4, +-3, 4, -2, 1, 0, 1, 0, -2, +2, 0, -2, 3, -5, 2, 1, -1, +-1, -2, 3, -3, 2, -1, 1, 0, +0, -2, 5, -1, -1, 2, -2, 1, +1, 1, -3, 1, 0, -1, 2, -4, +3, -2, -1, 0, 0, 1, -1, -1, +1, 0, 1, 1, -2, 2, 0, 1, +0, 0, 2, -3, 4, -5, 6, -4, +1, -3, 4, -4, 1, 0, -2, 2, +-3, 2, -1, 2, -3, 4, -4, 4, +-1, 3, -3, 2, 0, 0, 3, -4, +3, -3, 1, 0, -2, 2, -3, 1, +-2, 1, -1, 2, -4, 2, 0, 2, +-2, 2, -1, 1, 1, 0, 2, -1, +0, 0, 1, -1, 0, 0, -2, 1, +-2, 2, -3, 1, -2, 1, -1, 2, +-3, 4, -4, 4, -1, 1, 2, -2, +2, 0, 0, 2, -2, 1, -1, 0, +0, 0, -2, 1, -3, 1, 1, -2, +0, -1, 0, 2, -2, 3, -1, 0, +2, -2, 4, -1, 0, 2, -3, 4, +-4, 4, -4, 0, 2, -4, 3, -4, +1, -1, 0, -1, 2, -3, 4, -4, +5, -4, 5, -2, 2, -1, 3, -1, +-1, 3, -2, 2, -3, 1, -1, 2, +-5, 2, -2, 1, -2, 0, 0, -1, +2, -2, 3, -2, 3, -2, 4, -3, +5, -2, 1, 0, 0, 1, -1, 1, +-3, 1, -2, 1, -3, 2, -3, 1, +-2, 1, 0, 2, -3, 2, 0, 3, +-1, 1, 1, -1, 3, -1, 2, -1, +-2, 2, -2, 2, -4, 3, -6, 4, +-4, 2, -2, -1, 2, -2, 1, 0, +1, 1, 0, 1, 1, 1, 2, -1, +1, -1, 1, 2, -4, 2, -3, 1, +-2, 0, 0, -2, -2, 1, -1, 3, +-5, 4, -2, 2, 1, 1, 0, 1, +1, 2, -2, 3, -3, 3, -3, 2, +-3, 2, -4, 2, -3, 0, -1, 0, +-2, 0, 1, -1, 2, -2, 3, 0, +1, -1, 5, -2, 2, -2, 4, -2, +0, 2, -5, 5, -6, 2, -3, 2, +-5, 4, -6, 4, -2, 1, 0, -2, +5, -2, 2, 2, -2, 3, 0, 2, +-1, 3, -4, 4, -5, 3, -2, 1, +-4, -1, 1, -2, -1, 1, -3, 3, +-3, 2, 0, 2, -1, 3, -2, 6, +-3, 5, -4, 4, -2, 4, -5, 2, +-2, 0, -2, -1, 0, -2, -1, -1, +-2, 2, 0, -1, 0, 0, 2, 2, +0, 1, 2, 1, -1, 3, -1, 3, +-5, 4, -5, 4, -4, 0, -2, -2, +1, -2, 1, -5, 3, -2, 3, -1, +0, 2, 1, 0, 5, -3, 3, 1, +-2, 5, -3, 2, -3, 1, -2, 2, +-5, 2, -5, 3, -5, 2, -1, 0, +-2, 3, -2, 5, -3, 4, 0, 1, +2, 0, 3, -1, 1, -1, 1, 0, +-3, 2, -5, 2, -3, 0, -2, 0, +-3, 2, -1, 1, 0, 1, -1, 3, +1, 0, 5, -3, 4, -2, 4, -2, +2, -2, 0, -1, -3, 2, -4, 2, +-6, 2, -2, 0, 0, -2, 4, -4, +4, -1, 4, -1, 4, -3, 6, -2, +3, 0, 0, -1, 0, 0, -2, 1, +-5, 1, -4, 3, -5, 1, -2, -1, +2, 0, 0, 1, 1, 2, 2, 2, +0, 2, 1, 1, -1, 3, -2, 1, +-4, 1, -3, 3, -6, 0, -1, -3, +2, -3, 1, -1, 1, 1, 2, 0, +3, -1, 4, -1, 4, 0, 0, 1, +-2, 2, -1, 0, -5, 2, -4, 1, +-3, -1, -2, 1, -4, 4, -2, 3, +-3, 3, 2, 1, 3, -1, 3, 1, +1, 1, 0, 0, -1, 0, -2, 0, +-3, -1, -3, -1, 0, -2, -1, -1, +1, -1, 4, -3, 4, 0, 3, 1, +2, 1, 2, 1, 0, 0, 1, 0, +-4, 2, -4, 0, -3, -1, -2, 1, +-4, 0, -1, 1, 1, 0, 3, -3, +6, 0, 2, 2, 2, -1, 3, 0, +0, 1, -3, 0, -3, 1, -3, -1, +-3, -2, -1, 0, -2, 0, 1, -2, +4, -2, 7, -3, 4, 0, 3, 3, +0, 0, 1, -1, 1, -1, -2, -1, +-3, 0, -4, 1, -4, 0, -3, 1, +0, 1, 0, 0, 2, 1, 6, -3, +6, -3, 4, 1, 1, -1, 2, -3, +-1, 1, -5, 3, -7, 0, -1, -3, +1, -4, 2, -2, 2, 0, 3, -1, +4, 0, 4, 0, 5, -2, 2, 2, +-3, 5, -5, 2, -6, 1, -3, -1, +-3, -1, -5, 4, -5, 2, 1, -2, +2, 1, 4, 0, 3, 0, 5, -1, +4, -1, 1, 2, -4, 2, -2, -2, +-2, -2, -3, -1, -1, -3, -1, 0, +-1, 1, 0, 1, 2, 1, 5, -2, +6, -2, 5, 0, 2, -2, 3, -4, +2, -5, 3, -6, -2, 0, -5, 3, +-5, -1, 0, 0, 1, 0, 4, -3, +7, -2, 7, -2, 5, -1, 2, 2, +0, -2, 2, -5, 1, -1, -4, 0, +-6, 1, -3, 1, -3, -1, 0, 2, +1, 1, 4, -1, 4, 1, 3, 3, +1, 0, 0, 2, -2, 2, -4, -1, +-4, 0, -2, -3, -2, -3, -1, 1, +-1, 0, 1, 0, 3, 1, 5, -1, +4, 0, 4, 1, 2, -1, 0, 0, +-1, -1, -3, -1, -5, 0, -3, -2, +0, -5, 3, -3, 3, -1, 3, 0, +3, 2, 3, 3, 0, 4, -2, 5, +-2, 1, -2, -2, -1, -2, -1, -4, +-3, -1, -4, 2, -4, 1, -3, 4, +-2, 4, 2, 0, 5, -1, 7, -1, +3, 2, -3, 5, -3, -1, -1, -2, +-3, 0, -5, 0, -5, 1, -4, 1, +0, -4, 6, -3, 5, 1, 2, 3, +1, 4, 2, 0, 5, -5, 3, 0, +-2, 0, -4, -2, -4, 1, -5, 0, +-4, -2, 1, -1, 2, -1, 2, 2, +3, 1, 6, -2, 5, 0, 3, 2, +-1, 1, -4, 3, -6, 3, -7, 0, +-6, 1, -4, 1, -4, 1, -2, 2, +3, -2, 7, -5, 9, -2, 8, -3, +5, -2, 4, -1, 2, -4, -1, -1, +-5, 2, -6, -1, -4, -2, 0, -2, +2, -4, 4, -2, 6, -1, 6, -2, +6, 0, 5, 1, 1, 0, -1, 2, +-3, 1, -6, 1, -7, 1, -2, -5, +2, -8, 4, -3, 4, -3, 4, 0, +4, 1, 6, -1, 5, -1, 6, -2, +3, -2, -2, 2, -4, -2, -1, -5, +-1, -4, 0, -5, 2, -4, 1, 2, +-1, 4, -1, 5, 1, 5, 2, 2, +1, 3, 1, 0, 1, -3, -2, 2, +-8, 3, -8, 2, -8, 4, -7, 3, +-3, -1, 3, 1, 3, 0, 4, 0, +7, 0, 5, -1, 2, 1, 0, 2, +-3, -1, -5, 1, -5, 0, -5, -2, +-4, 2, -5, 5, -4, 1, 3, 0, +6, 0, 5, 0, 4, 1, 5, -1, +2, -2, -2, 5, -9, 5, -11, 4, +-9, 5, -9, 2, -4, -1, 2, -2, +5, -3, 5, -1, 8, -1, 6, 0, +2, 2, 3, -1, 1, -2, -4, 3, +-8, 3, -8, 1, -7, 1, -2, -2, +0, -2, 2, 1, 5, -3, 8, -3, +8, 0, 5, 0, 1, 2, -1, 1, +-1, -2, -5, 3, -10, 5, -9, 2, +-7, 3, -5, 3, -2, 0, 3, 1, +6, -3, 10, -5, 10, -3, 7, -4, +5, -3, 1, 0, -4, -1, -6, 3, +-9, 4, -8, 0, -3, 0, 0, 0, +3, -2, 4, 3, 3, 2, 6, -3, +6, 1, 1, 2, -2, -1, -1, -1, +-2, -4, -4, -1, -5, 1, -4, -2, +-1, 0, 2, 1, 3, -2, 6, 1, +6, 1, 4, -1, 4, 0, 2, 0, +-3, 0, -6, 3, -6, -2, -3, -4, +-3, 2, -4, 2, -2, 0, 3, 1, +6, -1, 4, 2, 4, 2, 5, -3, +3, -2, 2, -1, -3, -2, -6, 1, +-4, -2, -3, -3, -3, 1, -1, 2, +-1, 1, 3, 1, 9, -5, 10, -4, +7, 0, 3, 0, -2, 1, -4, 2, +-5, -1, -7, 1, -5, -1, -2, -3, +-1, 0, 2, -1, 5, -2, 5, 3, +4, 1, 4, 0, 3, 2, -1, 2, +-5, 3, -7, 2, -5, -2, -5, -1, +-5, 2, -4, 0, -2, 3, 1, 2, +4, -1, 5, 3, 4, 1, 4, -2, +3, 2, -3, 2, -5, -1, -4, 0, +-5, -3, -2, -4, 0, -1, -1, 1, +-1, 2, 4, 1, 5, 0, 3, 5, +1, 4, 0, 0, 0, 1, -3, 1, +-7, 1, -8, 3, -6, 0, -6, 1, +-4, 3, 1, -1, 3, -1, 5, 3, +5, 0, 5, -1, 5, 0, 2, -1, +-2, -1, -3, 0, -4, -3, -4, -3, +-1, -2, -2, 0, -3, 3, 2, 1, +4, -1, 5, 3, 6, -2, 6, -2, +3, 0, 0, 0, -5, 1, -7, 2, +-5, -2, -6, 2, -7, 3, 0, -3, +3, -1, 5, 0, 8, -4, 7, 1, +4, 2, 2, -1, 0, 0, 0, -3, +-2, -3, -5, 0, -4, -3, -2, -2, +-1, -1, 4, -4, 6, -2, 5, 3, +4, 0, 4, 2, 3, 0, 2, -1, +-3, 4, -8, 3, -6, -3, -3, -1, +-4, -1, -3, 0, -1, 3, -1, 4, +0, 3, 4, 3, 5, -2, 5, 0, +2, 2, -1, -3, -1, -2, -3, 0, +-5, -4, -3, 0, -3, -1, 1, -5, +5, 0, 3, 3, 1, 2, 4, 4, +3, 1, 1, 0, 2, 0, -1, -3, +-3, -1, -5, 1, -6, 0, -6, 0, +0, -1, 3, -3, 3, 0, 7, -1, +8, -2, 3, 5, 0, 4, -2, 2, +-5, 4, -5, 1, -6, -2, -4, 0, +-2, -4, -1, -1, 0, 1, 3, -3, +7, -2, 8, -3, 11, -6, 8, -2, +4, -1, 1, -2, -3, 1, -5, -1, +-3, -4, -5, 2, -6, 3, -5, 2, +-1, 1, 7, -6, 11, -5, 8, 0, +5, -1, 3, 1, -2, 3, -4, 1, +-6, 1, -6, 0, -4, -3, -5, 3, +-4, 1, 0, -2, 5, 0, 5, -1, +8, -4, 8, 1, 2, 2, -2, 4, +-4, 4, -7, 1, -5, -1, -4, 1, +-6, 0, -4, 1, 1, -1, 4, -4, +7, -1, 8, -2, 7, -3, 6, 2, +1, 1, -1, -2, 0, -2, -2, -2, +-5, -1, -6, 3, -5, 0, -3, -1, +3, 0, 4, -1, 3, 2, 3, 5, +1, 1, 1, 1, 0, 2, -5, 2, +-8, 3, -5, -1, -4, -5, 0, -3, +3, -6, 3, -2, 4, 1, 5, -2, +8, -3, 7, 0, 5, -1, 1, -1, +2, -3, 1, -3, -5, 2, -7, 2, +-5, 0, -5, 4, -3, 2, 2, -1, +5, 0, 6, 0, 6, -1, 5, 0, +4, -2, 1, 0, -3, 2, -6, 0, +-6, 2, -9, 5, -7, 1, -3, 1, +1, 0, 3, -2, 6, 0, 6, -2, +6, -2, 3, 2, -1, 0, -3, 0, +-5, 2, -7, 0, -7, 1, -5, 2, +-4, -1, -1, 2, 1, 2, 2, 0, +5, 1, 4, 2, 2, 1, -2, 5, +-4, 3, -6, 1, -6, 4, -8, 3, +-7, 1, -4, 4, -3, 2, -1, 3, +2, 4, 3, 2, 3, 1, 5, 2, +2, 0, -2, 2, -2, 1, -4, -1, +-6, 2, -6, 2, -4, -2, -1, -1, +4, -1, 2, 0, 2, 4, 3, 0, +4, -1, 2, 1, 2, -3, -1, -1, +-5, 3, -7, -1, -5, -2, -2, -2, +0, -4, 1, 1, 0, 2, 4, -3, +7, -2, 8, -4, 9, -7, 5, 0, +0, -1, -2, -2, -2, 0, -5, 0, +-5, 2, -5, 4, -2, 0, 1, 1, +6, -2, 7, -1, 5, 2, 4, -1, +6, -5, 5, -2, 1, -3, 0, -5, +0, -1, -4, 1, -6, 3, -5, 5, +-1, -1, 3, -1, 5, 2, 3, -1, +4, 0, 2, 1, 1, -3, -1, 0, +-4, 0, -4, -3, -4, 0, -4, 0, +-3, -2, 0, 0, 4, -5, 7, -4, +5, 3, 0, 2, 2, -2, 4, -2, +2, -3, -3, 0, -3, 1, -5, -1, +-5, 2, -3, 1, 0, -1, -1, 4, +2, 2, 4, 0, 4, 1, 6, -1, +5, -4, 4, -1, 1, -2, -1, -3, +1, -5, 3, -6, 2, -4, 3, -3, +5, -3, 2, 2, 4, 1, 4, -1, +2, 4, -1, 3, 0, -1, -3, 2, +-4, 1, -5, -2, -3, -2, 0, -6, +4, -8, 5, -3, 3, -1, 2, 0, +2, 2, 3, -1, 2, -1, 2, 1, +-2, -1, -3, 0, -2, -2, -4, -1, +-4, 1, -2, -1, 1, -3, 2, 2, +2, 2, 0, 3, 2, 4, 1, 1, +1, 2, -1, 3, -2, -1, -2, 1, +-4, 2, -3, -2, 0, -2, 2, -1, +2, -1, 2, 2, 4, 0, 5, -3, +7, -1, 5, -2, 0, 1, -3, 4, +-3, -3, -2, -2, -2, 1, -5, 0, +-3, 1, -2, 2, 0, -1, 2, 1, +3, 0, 3, -1, 0, 3, -2, 3, +-3, -2, -1, -2, 0, -3, -4, 0, +-6, 3, -4, -1, 1, -3, 1, 2, +1, 1, 0, 2, 3, 2, 1, -1, +4, -1, 1, 0, 0, -2, 0, -3, +2, -5, 2, -3, -2, 3, -4, 4, +-1, 0, 3, 0, 5, -1, 4, 1, +2, 3, 1, 2, -1, 4, -5, 4, +-2, -2, -1, -1, -1, -1, -2, -2, +0, 1, -2, 2, -1, 3, -3, 6, +-1, 1, 4, -4, 7, -5, 6, -6, +4, -4, -2, 3, -7, 2, -6, 0, +-3, 0, -3, -2, 0, -2, 1, 1, +-1, 1, 0, 1, 4, -2, 3, -3, +3, 0, 0, -1, 0, -2, -2, 1, +-3, 0, -3, -2, 1, -1, 0, 0, +-1, 0, 5, -1, 4, -1, 3, 2, +4, -1, 5, -1, 0, 4, -2, 2, +0, -2, -1, 1, -1, -1, 1, -3, +1, 0, 2, -2, 6, -5, 5, 0, +4, 1, -1, 3, 0, 3, 1, -2, +0, 0, -2, 2, -4, 0, -5, 2, +-5, 1, -4, 1, -5, 3, -2, -1, +1, -2, 1, 1, 1, -2, 2, -2, +1, 0, -2, 0, -2, 0, -5, 2, +-4, 0, -4, 0, -3, 2, -4, 2, +-3, 3, -1, 1, 3, -2, 4, 1, +2, 0, 4, -1, 2, 1, 2, -1, +1, 0, -2, 6, -6, 4, -3, 3, +-1, 3, -1, 2, 2, 1, 2, 2, +4, -1, 4, 0, 4, 1, 1, 0, +1, 0, 1, -1, 0, -2, -2, 2, +-4, 1, -4, 1, -3, 1, -1, 0, +-3, 1, -1, 2, -1, 0, -3, 2, +-3, 3, -6, 3, -7, 3, -6, 1, +-4, -1, -7, 3, -5, 1, -4, -2, +0, -1, 1, -2, 2, -1, -1, 4, +0, -1, 4, -4, 6, -3, 3, 0, +0, 0, 1, 1, 1, -1, 1, -1, +5, -3, 6, -3, 5, -1, 6, -1, +8, -3, 6, -1, 9, -3, 5, 0, +2, 3, 0, 0, 2, -1, 0, -1, +4, -6, 3, -2, 0, 0, 0, -2, +1, -1, -1, 2, -2, -1, -1, 1, +-2, -1, -2, -2, -3, 1, -7, 2, +-7, 0, -7, 2, -6, -1, -5, -1, +-3, 0, -4, -1, -1, 0, -3, 3, +-3, 2, -3, 2, -1, 2, -2, 1, +-1, 1, 0, 1, 0, 0, 0, 2, +2, -1, 4, -1, 3, 3, 3, 1, +6, -1, 6, 4, 2, 4, 3, 2, +5, 1, 4, 0, 5, -1, 2, 2, +1, 1, -1, 2, 0, 2, -2, 2, +-1, 2, -2, 2, 0, -2, 1, -1, +-1, 1, -6, 4, -8, 3, -6, 0, +-7, 0, -8, 2, -7, -3, -4, -5, +-1, -4, -4, -1, -7, 3, -6, -2, +2, -6, 0, -1, -1, 0, -3, 1, +-4, 5, -7, 5, -4, 2, -3, 4, +-2, 2, 1, 1, 2, 1, 6, -2, +8, -1, 7, 2, 6, 1, 7, 3, +4, 4, 5, 0, 9, -4, 11, -5, +10, -3, 4, 0, 6, -1, 2, 1, +1, 4, -2, 3, 0, 1, 0, 0, +2, -2, -1, 0, -3, 1, -5, 0, +-6, 0, -7, -1, -6, -4, -5, -3, +-8, 1, -11, 3, -13, 5, -11, 3, +-8, -1, -5, -1, -2, -3, -4, 0, +-4, 1, -5, -1, -1, -1, -4, 3, +-4, 2, -2, 0, 3, 1, 1, 3, +1, 3, 7, 0, 9, -2, 9, 3, +7, 2, 9, 0, 9, 1, 8, 0, +10, -3, 9, -1, 8, 0, 6, -3, +10, -3, 8, -2, 6, -1, 4, 1, +3, 1, -2, 3, -2, 3, -5, 1, +-5, 0, -5, -1, -8, -1, -9, 2, +-12, 0, -11, 1, -11, 0, -9, -1, +-9, 0, -10, 2, -9, 1, -10, 2, +-9, 3, -11, 3, -9, 3, -9, 2, +-6, 1, -5, 0, 0, 0, -1, 2, +0, 4, 2, 3, 5, 2, 7, 2, +10, -1, 12, -1, 12, -1, 12, 0, +8, 4, 5, 5, 7, 0, 9, 0, +10, 0, 9, -2, 11, -1, 9, -2, +10, -2, 5, 1, 4, 0, 1, -2, +1, -1, -3, -1, -6, -1, -8, 1, +-11, 2, -15, 4, -14, 2, -12, 0, +-12, 1, -12, 3, -14, 2, -12, 0, +-8, -4, -6, -6, -5, -5, -6, -3, +-7, -3, -6, -2, -2, -3, -3, 0, +-2, 5, -3, 3, 4, 0, 8, -1, +11, -1, 10, 0, 11, 0, 12, 0, +9, 3, 8, 4, 8, 2, 10, 2, +12, -3, 17, -3, 13, 1, 12, 0, +14, -4, 13, 0, 7, 3, 1, 4, +1, 1, -1, -1, -2, 1, -9, 2, +-8, -1, -8, -2, -8, -2, -9, -2, +-10, 0, -11, -1, -9, -6, -7, -3, +-11, -2, -13, -1, -14, 1, -16, 1, +-15, -1, -11, -1, -10, -2, -7, -1, +-3, -3, 1, -4, 6, -2, 3, 1, +7, 0, 7, 0, 11, -1, 10, -1, +11, 2, 9, 1, 12, -2, 15, -1, +16, -2, 16, 0, 16, 0, 18, -1, +17, -1, 16, 1, 14, -2, 13, -3, +12, -3, 7, -4, 5, -2, -1, -1, +-3, -1, -6, -1, -6, 1, -12, 1, +-8, -1, -9, -2, -10, -1, -13, 1, +-14, -1, -17, 1, -19, 2, -19, -1, +-18, -1, -17, 0, -15, -2, -12, -1, +-10, 0, -6, -2, -1, -3, 2, -2, +5, -3, 5, -1, 8, -2, 8, -3, +12, -2, 9, -1, 14, -4, 15, -2, +18, -3, 19, -3, 22, -2, 22, -3, +23, -2, 21, 1, 16, 1, 15, 3, +9, 3, 8, 0, 8, -2, 4, 0, +0, 1, -2, -1, 0, -4, -1, -3, +-3, 0, -10, 2, -10, 2, -15, 3, +-15, 0, -18, 1, -20, 3, -25, 3, +-25, 3, -23, 0, -19, -3, -16, 0, +-17, 3, -16, 4, -14, 5, -8, 0, +-2, -3, 1, 0, 0, 0, 0, 1, +4, 0, 4, 0, 8, 0, 9, 1, +13, 2, 12, 2, 20, 0, 20, 1, +22, 1, 23, -2, 25, -2, 21, -1, +19, -2, 16, 0, 10, 1, 9, 0, +5, 1, 3, 3, 1, 0, 1, 0, +1, -1, -1, -2, -3, -1, -9, 1, +-11, -1, -15, -1, -17, 0, -23, 1, +-23, 1, -25, 0, -22, -1, -21, -1, +-17, -3, -14, -1, -15, 2, -13, 2, +-11, 0, -8, 2, -7, -1, -4, 1, +-5, 3, -4, 2, 2, -1, 7, -1, +10, 1, 11, 2, 19, -3, 23, -3, +26, 0, 22, 0, 26, -3, 25, -2, +23, -1, 17, 1, 16, 0, 14, 0, +10, 3, 8, 3, 7, 0, 9, 0, +6, 0, 5, -2, 3, -3, 1, -3, +-6, 0, -14, 4, -19, 1, -19, -3, +-18, -1, -26, 3, -26, 3, -27, 3, +-22, 1, -23, 3, -19, 3, -19, 1, +-15, 0, -12, -1, -12, 0, -14, 5, +-15, 4, -9, 0, -3, -2, 2, -1, +5, -1, 11, -2, 17, -2, 17, 2, +19, 3, 20, 0, 25, -1, 22, 1, +22, 1, 17, 1, 21, -2, 19, -3, +20, -2, 17, -1, 16, 1, 13, 1, +13, -2, 15, -3, 8, 0, 3, 1, +-2, -2, -3, -3, -9, -3, -14, -1, +-17, -2, -20, -1, -21, 0, -23, 1, +-21, 0, -21, -2, -14, -5, -16, -3, +-16, 0, -20, 1, -19, 2, -20, 1, +-16, -2, -11, -3, -8, -3, -4, -1, +-3, 2, 2, 2, 7, 0, 13, 1, +15, 3, 15, 4, 16, 4, 18, 1, +20, 2, 15, 5, 17, 2, 17, 0, +22, -1, 21, -3, 24, -2, 20, 2, +18, 1, 15, 2, 13, 2, 7, 3, +2, 2, -2, 3, -9, 1, -9, -1, +-13, -1, -16, 0, -18, 1, -20, 2, +-21, 1, -18, -2, -16, -2, -19, -2, +-17, -2, -21, -1, -21, 1, -26, 2, +-21, -1, -20, -1, -16, 0, -13, -1, +-7, -1, -2, 0, 2, 0, 6, 3, +7, 3, 11, 3, 12, 2, 16, 0, +17, -1, 18, -1, 20, -2, 20, -1, +22, -1, 22, -1, 25, 1, 22, 1, +24, 1, 20, 2, 21, -1, 15, 1, +11, 1, 4, 1, 1, -1, -2, -1, +-8, 0, -10, 1, -13, 0, -13, 0, +-14, -1, -14, 1, -19, 2, -19, 0, +-19, -1, -22, -1, -23, 0, -26, -1, +-22, -3, -24, -1, -20, 0, -19, -2, +-11, -1, -8, -3, 0, -3, 2, -1, +4, 2, 3, 4, 4, 3, 11, -2, +11, 0, 13, 2, 12, 0, 17, 0, +19, 0, 23, -2, 26, -2, 28, -2, +30, -3, 26, 0, 25, 1, 17, 1, +18, -2, 14, -5, 13, -3, 2, 2, +-2, 1, -4, 1, -6, 0, -6, 0, +-9, 1, -11, 3, -14, -1, -13, 0, +-19, 3, -24, 3, -27, 2, -26, -1, +-24, -4, -23, -4, -20, -3, -22, 0, +-17, 1, -17, 1, -9, 2, -11, 5, +-6, 3, -3, -1, 6, -5, 8, -5, +8, -3, 10, -3, 11, -3, 15, 0, +14, 1, 19, 1, 21, 1, 25, 0, +27, -1, 28, -1, 27, -2, 24, -1, +21, 1, 13, 1, 13, -1, 9, -1, +8, 0, 0, 4, -1, 3, -1, -2, +4, -6, 2, -3, -5, 1, -12, 4, +-17, 2, -18, 1, -23, 1, -23, -1, +-25, -3, -23, -2, -23, -2, -23, 0, +-20, 1, -20, 3, -16, 3, -15, 2, +-9, 2, -11, 2, -5, 1, -6, 0, +-1, -1, 1, -1, 3, -1, 8, -2, +14, -5, 19, -3, 22, -4, 27, -4, +27, -2, 26, 2, 23, 0, 23, 1, +19, 3, 14, 2, 15, -1, 14, -3, +16, -4, 11, -1, 10, 0, 5, 2, +5, 2, 0, 1, 2, -1, -4, 0, +-7, -1, -11, -1, -16, 0, -19, -1, +-22, -2, -20, -3, -21, -4, -19, -1, +-21, 1, -20, 3, -19, 3, -16, 0, +-11, -2, -11, -1, -8, -2, -11, -1, +-5, -3, -4, -6, 3, -3, 0, 1, +5, 0, 10, -2, 17, -2, 18, 0, +19, 1, 22, 0, 21, -1, 23, -1, +20, -1, 20, -2, 18, -3, 19, -3, +16, -1, 13, 2, 12, 1, 10, 2, +10, 3, 6, 1, 9, -2, 3, -2, +2, -2, -7, -1, -10, 0, -16, 1, +-18, -1, -17, -3, -17, -3, -17, 0, +-19, 1, -19, 3, -18, -1, -11, -5, +-12, -3, -13, -1, -13, -2, -15, 2, +-16, 4, -16, 1, -7, -2, -4, -4, +6, -4, 3, 2, 7, 3, 8, 1, +16, 1, 15, 0, 18, -1, 18, 0, +16, -1, 18, -2, 15, -1, 17, -1, +16, -2, 19, -2, 19, -4, 20, -2, +16, 1, 12, 0, 13, -2, 8, -1, +6, -2, -2, 0, -4, 0, -10, -1, +-9, 0, -16, 2, -15, -1, -14, -1, +-14, 1, -17, 4, -18, 4, -16, 1, +-17, 0, -14, 0, -19, 2, -19, 2, +-19, 1, -16, 1, -15, 2, -12, 3, +-8, 4, -6, 4, 2, 1, 4, 1, +9, 2, 5, 5, 8, 4, 7, 4, +10, 2, 10, 2, 11, 3, 10, 3, +12, 1, 17, 0, 16, -2, 21, -2, +18, 0, 15, 3, 11, 3, 9, 4, +3, 5, -3, 4, -1, -1, -4, -1, +-5, 1, -10, 1, -7, 0, -11, 0, +-7, -2, -8, -3, -6, -4, -10, -1, +-13, -2, -13, -4, -13, -3, -16, 0, +-17, -1, -14, -1, -17, 2, -13, 0, +-8, -2, -4, 0, -2, 0, 1, 0, +5, -1, 5, -1, 9, -1, 6, 0, +8, 0, 5, 1, 10, -3, 13, -5, +18, -4, 17, -1, 18, -2, 19, 0, +18, -1, 17, 0, 14, 0, 13, 0, +9, -1, 9, -2, 5, -2, 2, 0, +1, -2, -1, 0, -4, 2, -6, -2, +0, -5, -3, -3, -3, 0, -10, 2, +-11, 1, -12, -3, -12, -3, -15, -2, +-14, -3, -15, -1, -15, -1, -10, -4, +-7, -3, -3, 0, -6, 2, -5, 4, +-6, 4, -5, 4, -5, 5, -4, 5, +-1, 4, -1, 2, 6, 1, 4, 1, +9, 2, 7, 4, 9, 4, 11, 1, +17, -2, 17, 0, 15, 0, 15, -2, +13, -2, 9, 3, 0, 3, 1, 1, +2, -2, 4, 0, 1, 2, 0, 2, +0, 0, -1, -1, 0, -3, -3, -4, +-2, -4, -9, -2, -10, 0, -16, 1, +-12, 0, -14, 1, -14, 2, -14, -1, +-11, -1, -8, -1, -6, -3, 0, -3, +-1, -2, -1, -1, -4, 1, -1, -2, +0, -4, 1, -1, 0, 0, -1, 2, +5, 2, 6, 1, 12, 2, 10, 1, +15, -2, 13, -3, 16, -4, 13, -4, +12, -1, 8, 2, 5, 3, 4, 3, +4, -1, 8, -3, 6, -3, 7, -2, +4, -3, 4, 0, 0, 2, -4, 5, +-5, 4, -9, 2, -8, -1, -11, -4, +-8, -3, -11, -3, -6, -4, -6, -3, +-5, -1, -7, 1, -6, 0, -5, -2, +-2, -7, 0, -6, -5, -2, -5, 0, +-5, 2, -4, 4, -4, 1, 1, -2, +4, -3, 5, -2, 8, -3, 11, -5, +15, -4, 11, 2, 9, 4, 5, 3, +9, -1, 7, -2, 7, -2, 4, -1, +7, -3, 9, -3, 11, -2, 11, -1, +8, 0, 8, -3, 5, -5, 5, -4, +0, -4, 0, -2, -3, -1, -4, -2, +-4, 0, -9, 3, -8, 2, -10, 0, +-7, -1, -9, -1, -6, 1, -9, 6, +-7, 4, -9, 6, -10, 4, -12, 3, +-11, 1, -7, -2, -3, -5, 1, -2, +0, 1, 1, 4, 2, 4, 6, 0, +8, -4, 7, -3, 7, -4, 5, -3, +9, -2, 7, -1, 8, 2, 4, 4, +4, 3, 2, 1, 7, -2, 5, -2, +6, 1, 4, 4, 1, 5, 3, 2, +4, -3, 4, 0, -4, 0, -3, -4, +-5, -4, -4, -2, -2, -2, -2, 2, +-1, 3, -4, 1, -4, 1, -7, -2, +-4, -3, -7, -1, -6, -3, -6, -1, +-6, 4, -8, 5, -5, 2, -3, 1, +-4, -2, -2, -3, 0, -3, 4, -2, +4, 3, 3, 3, 4, -1, 8, -3, +6, -4, 6, -7, 8, -9, 8, -7, +7, 0, 2, 5, 7, 4, 5, 4, +7, 4, 3, -1, 6, -4, 4, -5, +5, -8, 6, -4, 3, 1, 1, 4, +-1, 1, 3, -4, 1, -6, 2, -5, +1, -6, -1, -2, -2, 1, -4, 4, +-6, 7, -7, 7, -5, 0, -8, 0, +-8, -3, -10, -3, -5, 0, -6, 5, +-4, 6, -5, 8, -4, 6, -3, 2, +0, -2, 2, -6, 0, -5, 0, 0, +-3, 3, -1, 8, -1, 6, 3, 1, +5, -3, 5, -5, 7, -6, 3, -2, +6, -1, 4, 3, 4, 9, -2, 8, +3, 2, 2, -3, 4, -8, 4, -8, +2, -4, 0, 1, -1, 1, 4, 3, +2, 5, -1, 7, -4, 3, -6, -3, +-5, -3, -7, 0, -7, 4, -7, 7, +-5, 4, -3, 0, 1, -2, -1, -4, +1, -7, 0, -8, 2, -7, -1, 0, +-1, 6, -2, 8, -2, 7, -3, 1, +-1, -7, 2, -7, -1, -5, 1, -3, +2, -1, 6, 2, 4, 6, 2, 7, +4, 0, 5, -7, 6, -7, 2, -6, +3, -3, 1, 1, 4, 4, 1, 5, +4, 4, 2, 0, 0, -3, 2, -8, +3, -9, 4, -1, 1, 5, -1, 7, +-1, 5, 1, -1, 1, -3, -2, -2, +-5, -4, -6, -4, -6, 1, -5, 6, +-4, 10, -2, 9, -1, 3, -3, -3, +0, -8, -2, -8, 0, -4, -4, 2, +-4, 5, -5, 10, -5, 9, -2, 4, +0, -2, 2, -7, 0, -9, 3, -4, +0, 2, 1, 7, 1, 9, 0, 8, +-1, 5, -3, 0, -1, -6, -2, -5, +1, -4, 2, 0, 5, 5, 4, 6, +5, 1, 7, -4, 9, -10, 6, -11, +4, -9, 0, -7, 1, -2, 4, 4, +2, 7, 2, 5, 0, -3, 1, -8, +-1, -8, 0, -6, 1, -4, 0, 3, +-2, 8, -7, 10, -3, 8, -3, 0, +0, -8, -3, -9, -2, -8, -5, 1, +-2, 6, 1, 8, -1, 10, -2, 7, +-2, -3, 2, -8, 3, -12, 4, -10, +2, -2, 0, 5, 1, 8, -1, 11, +1, 4, 1, -2, 1, -4, 0, -8, +2, -8, 3, -1, 3, 5, 2, 10, +4, 8, 1, 0, 2, -5, 0, -10, +2, -10, 2, -3, 0, 0, 2, 4, +-2, 12, -4, 13, -3, 4, 2, -3, +-3, -8, -6, -8, -4, -5, -2, 2, +1, 7, 1, 5, 5, 0, -3, 3, +-4, -3, -2, -10, 3, -11, 2, -6, +-3, 4, -5, 13, -3, 10, 2, 3, +4, -2, 1, -10, 2, -13, 1, -9, +2, -5, 2, 4, 2, 12, -1, 14, +-5, 13, -4, 4, -2, -8, 2, -10, +4, -8, 1, -3, 2, 7, -3, 10, +1, 10, 1, 8, 2, 1, -2, -6, +-3, -9, -2, -7, -3, 2, 2, 9, +0, 10, -1, 9, -2, 1, -1, -5, +-1, -5, -3, -7, -2, -7, -5, 0, +-2, 5, -1, 10, 1, 12, -2, 6, +-6, -2, -7, -7, -6, -10, -2, -6, +3, -2, 3, 4, 2, 9, -2, 9, +0, 1, 0, -4, 2, -12, 3, -12, +1, -5, 1, 3, -2, 9, 3, 11, +4, 5, 4, 2, 1, -4, -2, -13, +4, -13, 3, -5, 6, 3, 4, 9, +5, 9, 1, 4, 0, -1, 4, -7, +1, -10, 1, -7, -3, -7, 1, 0, +1, 11, 0, 14, 2, 5, 1, -4, +0, -14, -4, -12, 0, -8, 0, -1, +-2, 8, -4, 11, -5, 8, -3, 7, +-1, -2, 2, -13, 4, -16, 0, -13, +1, -3, -2, 10, 0, 12, 1, 11, +0, 5, 0, -6, 0, -12, 3, -13, +4, -13, 8, -1, 3, 9, 1, 10, +3, 9, 1, 2, 8, -10, 7, -12, +6, -11, -3, -5, -2, 2, 1, 9, +1, 16, 0, 17, -4, 4, -4, -6, +-3, -13, 3, -15, 7, -8, 6, 0, +3, 4, -5, 13, -4, 9, -2, 3, +-1, -3, -2, -14, -3, -16, -3, -5, +-3, 3, 2, 10, 4, 10, 1, 1, +2, -4, -5, -7, 0, -13, 1, -10, +2, -2, -4, 7, -6, 14, 0, 10, +4, 1, 9, -3, 3, -9, 0, -9, +-3, -6, -2, -3, 6, 4, 5, 12, +7, 10, 1, 7, -1, -1, -2, -13, +5, -15, 8, -8, 3, 0, 0, 9, +-2, 9, 2, 7, 4, 6, 3, -2, +2, -13, -3, -14, -3, -12, -2, 0, +1, 13, -2, 17, -7, 11, -5, 3, +-7, -7, -2, -9, 2, -12, 3, -11, +0, -1, -7, 10, -4, 13, -2, 10, +6, -1, 2, -10, -2, -11, -5, -10, +-4, -4, 4, 3, 5, 7, 6, 12, +-2, 12, -3, 2, 2, -10, 7, -16, +10, -14, 1, -1, 0, 6, -3, 10, +2, 11, 9, 3, 9, -1, 2, -2, +-6, -11, -2, -12, 1, -2, 2, 7, +5, 12, -1, 11, -1, 2, -6, -2, +-1, -7, 1, -11, 0, -8, -4, 0, +-12, 7, -7, 17, -3, 13, 2, 7, +-1, -2, -8, -11, -7, -13, -7, -6, +3, -1, 0, 7, 0, 13, -7, 10, +-5, 6, 1, -2, 3, -13, 7, -13, +2, -10, -1, 1, -4, 13, 0, 13, +7, 8, 2, 8, 1, -4, -3, -12, +3, -13, 6, -11, 9, 0, 7, 13, +-1, 13, -2, 12, -4, 5, 0, -5, +4, -9, 2, -10, -1, -7, -9, 4, +-3, 10, 0, 12, 3, 12, 2, -1, +-4, -13, -3, -13, -3, -13, 4, -5, +4, 2, 0, 6, -8, 13, -14, 13, +-4, 2, -2, -5, 3, -13, -3, -15, +-4, -3, -5, 7, 1, 11, 6, 13, +2, 6, -3, 2, -9, -3, -2, -13, +7, -12, 7, -4, 7, 3, -3, 15, +-2, 13, 3, 0, 12, -6, 11, -9, +3, -11, 1, -7, -2, -2, 2, 5, +5, 11, 7, 9, 4, 3, -3, -5, +0, -15, -1, -12, 5, -5, 2, 2, +-4, 9, -7, 12, -8, 7, 0, 7, +-1, 0, -1, -9, -8, -12, -9, -10, +-4, -1, -4, 14, 1, 15, -6, 11, +-7, 4, -7, -8, -1, -11, 7, -11, +7, -12, 6, -2, -4, 8, -4, 12, +0, 9, 7, 0, 10, -11, 2, -12, +3, -12, 1, -7, 7, 2, 11, 5, +10, 9, 3, 12, -4, 1, 1, -8, +5, -13, 10, -14, 7, -3, -2, 5, +-1, 5, -2, 9, 5, 6, 5, -1, +3, -3, -7, -8, -9, -12, -2, -4, +1, 4, 3, 11, -4, 11, -6, 0, +-7, -5, -5, -5, 2, -10, -1, -7, +0, -3, -9, 2, -7, 12, -1, 12, +5, 1, 8, -4, -3, -10, -5, -12, +-4, -6, 3, 0, 7, 5, 2, 12, +-1, 10, -5, 6, 3, -1, 8, -12, +12, -12, 6, -3, -4, 1, -1, 8, +1, 9, 9, 5, 7, 4, 3, -1, +-3, -7, -8, -6, 3, -10, 6, -3, +9, 10, -3, 12, -6, 8, -7, 5, +-5, -5, 3, -7, -2, -5, -6, -6, +-11, 0, -9, 8, -3, 11, -2, 12, +3, 0, -5, -10, -6, -9, -7, -7, +-1, -2, 2, 6, -1, 4, -3, 5, +-7, 8, -1, 1, 4, -3, 4, -6, +2, -12, -2, -5, 2, 3, 3, 6, +14, 5, 12, 3, 4, -1, -1, -2, +-4, -7, 5, -8, 7, -4, 8, 2, +2, 8, -4, 13, -1, 6, 1, -1, +11, -7, 3, -8, -3, -3, -9, -1, +-5, 1, 1, 9, 1, 10, 1, 4, +-8, -2, -6, -11, -3, -12, -2, -2, +2, 0, -6, 5, -7, 9, -11, 5, +-1, 2, 6, -2, 4, -11, 0, -10, +-9, -9, -3, -5, 3, 3, 9, 8, +6, 7, -6, 8, -3, -2, -2, -7, +8, -6, 9, -9, 9, -5, 3, 5, +-3, 9, 2, 10, 4, 4, 12, -8, +8, -10, 1, -5, -2, -6, 2, -2, +12, 3, 5, 8, 2, 11, -7, 6, +-6, -5, 0, -9, 4, -11, 4, -5, +-4, 2, -6, 3, -8, 6, -2, 7, +4, 0, 1, -4, -1, -9, -10, -10, +-8, -3, -4, 2, 4, 3, 3, 7, +-6, 3, -5, -2, -6, 0, 0, -2, +1, -4, -1, -2, -1, -3, -3, 4, +6, 9, 7, 5, 9, 1, 2, -4, +-1, -11, 1, -6, 2, -1, 10, 0, +8, 4, 6, 8, -1, 5, 1, 1, +10, -9, 9, -11, 8, -4, -6, 2, +-8, 7, -8, 11, -1, 6, 5, 3, +2, 0, -1, -8, -6, -11, -1, -10, +2, -6, 1, 7, -3, 11, -12, 8, +-9, 5, -6, -4, 4, -9, 3, -5, +-5, -7, -7, -4, -9, 3, -1, 8, +2, 10, 4, 7, -2, 0, -10, -1, +-5, -4, -2, -3, 7, 2, 3, 3, +2, 3, -1, 7, 2, 3, 9, -2, +8, -5, 9, -10, 0, -6, -1, 1, +5, 1, 9, 4, 12, 6, 2, 2, +1, -2, -5, -3, -3, -7, 3, -7, +5, -3, 2, 4, -7, 9, -5, 6, +-2, 0, 2, 1, -1, -3, -10, -4, +-8, -5, -9, -6, 2, 0, 3, 8, +0, 6, -4, 2, -9, -4, -4, -9, +-1, -8, 9, -6, 4, -3, -3, 5, +-3, 6, -4, 7, 6, 6, 4, -2, +2, -5, -7, -3, -6, -3, 2, 3, +7, 7, 12, 4, 6, 3, 2, 2, +1, -5, 5, -7, 12, -11, 9, -11, +6, 2, -6, 10, -6, 13, -4, 14, +-1, 3, 2, -4, -4, -4, -7, -6, +-5, -6, 3, 0, 4, 4, -2, 10, +-6, 9, -12, -2, -2, -8, -1, -8, +1, -7, -4, 0, -8, 2, -7, 5, +-6, 10, 3, 6, 2, 0, 0, -3, +-7, -9, -7, -7, 1, 0, 1, 6, +5, 8, -1, 8, -2, 3, -2, 3, +3, -3, 9, -9, 8, -9, 5, -4, +-3, 6, -2, 14, 4, 9, 8, 1, +9, -3, -1, -7, -3, -4, -5, 0, +1, 0, 2, 7, -2, 10, -3, 8, +-6, 6, -2, 1, -2, -6, -1, -6, +-3, -5, -10, -1, -4, 3, -3, 4, +3, 8, -5, 10, -7, 0, -9, -6, +-9, -7, -2, -5, -3, 4, 0, 8, +-4, 6, -5, 7, -2, 2, -1, -2, +5, -3, -1, -7, -1, -8, -2, 0, +3, 4, 8, 8, 8, 9, 6, 0, +0, -5, 1, -7, 3, -9, 5, -2, +5, 5, -2, 6, -1, 12, -4, 10, +2, 2, 5, -3, 3, -8, -1, -7, +-6, -2, -2, 2, -2, 7, 1, 11, +-2, 8, -7, 4, -7, -3, -7, -12, +2, -10, -2, -3, 0, 2, -5, 8, +-6, 8, -2, 2, -1, 1, 2, -3, +-4, -8, -5, -6, -5, -7, -1, -1, +7, 8, 3, 9, 4, 4, -1, -1, +0, -8, 0, -8, 7, -7, 9, -4, +0, 5, 0, 10, -3, 11, -1, 12, +4, 1, 5, -11, 7, -13, 1, -11, +5, -3, 2, 7, 6, 8, 5, 6, +0, 5, -2, -1, -5, -6, 0, -7, +0, -9, 0, -1, -3, 6, -8, 10, +-4, 11, -5, 6, -1, 0, -7, -3, +-6, -10, -6, -9, -2, -3, 4, 2, +1, 10, -1, 10, -5, 0, -3, -6, +-1, -6, -2, -5, 0, -1, -3, 2, +0, 3, -1, 10, 3, 9, 6, 3, +4, -4, 3, -11, -1, -13, 3, -5, +5, 2, 6, 8, 6, 11, -1, 6, +1, 4, -4, 0, 3, -7, 2, -7, +-1, -1, -3, 0, -2, 8, 1, 11, +0, 5, 4, 1, -2, -6, -6, -10, +-3, -9, -2, -5, 1, 4, -4, 12, +0, 7, -6, 7, -7, 3, -4, -9, +0, -12, 3, -9, -4, -3, -6, 5, +-4, 9, 1, 7, 7, 4, 4, -3, +2, -10, -2, -13, 3, -11, 3, 1, +1, 10, 1, 11, -2, 9, 1, 4, +2, -4, 7, -6, 3, -5, -3, -6, +0, 1, -2, 6, 5, 10, 4, 12, +3, 6, -2, -4, -3, -7, -1, -12, +1, -10, 6, 0, -1, 8, -5, 13, +-5, 11, -2, 1, 3, -8, 2, -12, +2, -12, -7, -3, -7, 2, -3, 5, +-1, 10, 1, 8, -2, 2, -3, -4, +-4, -12, 0, -14, 4, -7, 3, 0, +3, 10, -5, 13, 0, 6, 0, 1, +3, -3, 1, -11, 1, -11, 4, -7, +0, -1, 7, 9, 8, 8, 8, 2, +8, -2, 2, -9, 3, -12, 3, -10, +6, -2, -3, 7, -3, 13, -1, 9, +0, 7, 2, 0, 1, -9, 0, -12, +-1, -9, -1, -5, 0, 6, -2, 11, +0, 10, -3, 5, 1, -6, -1, -12, +-2, -12, -1, -11, -2, -1, -2, 10, +-7, 14, -4, 12, -2, 6, -1, -6, +4, -9, -1, -11, -1, -8, -3, -1, +2, 7, 1, 11, 1, 14, 2, 3, +0, -6, 2, -8, 0, -11, 4, -7, +5, 0, 4, 7, 1, 13, -2, 12, +4, 2, 1, -5, 4, -14, 5, -18, +3, -7, 1, 0, 3, 7, 3, 13, +-1, 10, 0, 0, 0, -7, 0, -17, +5, -16, 1, -7, 1, 1, -4, 11, +-4, 14, -5, 7, -1, -1, 1, -7, +-2, -13, 0, -11, -2, -5, -2, 3, +1, 12, 2, 8, 5, 5, -2, -1, +0, -9, -2, -15, 4, -8, 3, -4, +1, 5, 3, 9, 3, 8, 7, 5, +6, -4, 7, -12, 4, -14, -2, -7, +-1, 1, -4, 14, -2, 17, -2, 11, +3, 2, 4, -9, 3, -11, 3, -11, +0, -8, 1, -3, 2, 6, -1, 10, +-2, 15, -3, 5, 0, -6, -4, -11, +-2, -12, -6, -7, -5, 4, -1, 10, +-1, 10, 0, 13, -4, 4, -6, -2, +-6, -6, -3, -11, 0, -7, -3, 1, +1, 9, -3, 13, 1, 11, 5, -3, +6, -8, 0, -12, -2, -11, 2, -4, +2, 5, 4, 11, 2, 14, -1, 8, +0, 2, -2, -4, 3, -15, 3, -13, +4, -6, -1, 3, 0, 14, 3, 14, +2, 7, 2, -2, 0, -10, -1, -17, +0, -9, -1, -2, -2, 9, -7, 13, +-2, 13, -4, 5, 0, -3, 3, -15, +4, -18, 0, -10, -3, -3, -1, 8, +-1, 12, 2, 10, 1, 5, -3, -5, +0, -14, 0, -15, 3, -10, 2, -2, +2, 12, -2, 13, -1, 14, 2, 6, +2, -6, 5, -14, 2, -11, -1, -11, +2, 0, 2, 12, 3, 13, 0, 12, +3, 3, -2, -7, -1, -10, 1, -10, +2, -9, 3, 2, 0, 9, 1, 11, +0, 11, 1, 1, -1, -5, -8, -11, +-4, -11, -5, -6, -1, 7, -1, 11, +0, 16, -5, 11, -6, 3, -4, -4, +-7, -10, -3, -10, -3, -3, -4, 6, +-2, 11, 1, 14, 3, 4, 2, -3, +3, -9, -3, -13, -2, -9, 3, -3, +2, 8, 0, 15, 0, 16, 1, 3, +2, -3, 3, -14, 4, -15, 0, -11, +5, -3, 2, 6, 3, 14, 3, 12, +4, 4, 2, -4, -1, -13, 0, -13, +-3, -9, 1, -2, 2, 8, 1, 11, +1, 10, -1, 4, 0, -8, 1, -19, +5, -14, -3, -8, -4, 5, -2, 12, +-2, 14, -1, 10, -1, 3, -1, -10, +-1, -15, -1, -11, -2, -6, -5, 7, +1, 14, -1, 16, 0, 13, -1, 3, +-1, -9, 0, -15, 2, -13, 5, -9, +3, 4, 3, 11, -1, 19, -5, 13, +1, 2, 1, -10, 2, -14, -1, -14, +3, -4, 2, 6, 3, 13, 4, 15, +-2, 5, 0, -6, 1, -14, 3, -19, +5, -16, 4, -4, 1, 6, -4, 13, +1, 16, 0, 4, 1, -3, -1, -12, +-5, -15, -6, -11, -1, 1, 1, 9, +-2, 19, -4, 16, -6, 7, -8, -3, +2, -16, 5, -16, 4, -8, -2, 3, +-4, 13, -4, 18, 0, 13, 6, 4, +0, -6, -2, -16, -2, -15, 2, -12, +9, 0, 10, 10, 6, 15, -2, 6, +3, 0, 3, -11, 4, -15, 6, -13, +-1, -6, -7, 5, -3, 13, 2, 15, +4, 7, 7, -4, 3, -15, -9, -12, +-5, -10, 1, -6, 5, 8, 1, 13, +-5, 17, -11, 12, -8, 2, 1, -12, +0, -11, -4, -12, -4, -3, -6, 9, +0, 15, 5, 14, 8, 5, 0, -7, +-1, -14, -5, -14, 0, -11, 6, 2, +3, 10, -3, 16, -6, 18, -4, 6, +2, -4, 6, -12, 5, -15, -3, -13, +0, 3, -1, 10, 3, 20, 4, 14, +0, 5, -8, -5, -8, -14, 2, -18, +6, -9, 5, 3, 1, 12, -8, 20, +-7, 14, -1, 2, 6, -12, 5, -21, +2, -17, -7, -5, -8, 8, 0, 13, +4, 14, 5, 3, 1, 0, -5, -13, +0, -18, 5, -15, 6, -5, 2, 1, +4, 13, -3, 16, -3, 10, 2, 1, +1, -10, -2, -16, 0, -15, 3, -6, +1, 9, 5, 16, 7, 13, 1, 7, +0, -2, -3, -12, -3, -11, 1, -12, +4, 0, -1, 9, -2, 15, 2, 11, +0, 6, 4, -9, 5, -16, -1, -14, +-2, -14, 2, -2, 3, 11, -2, 17, +0, 15, -3, 4, -4, -11, 0, -17, +1, -18, 2, -12, 3, 5, 0, 11, +-3, 16, 0, 9, 3, 1, 1, -12, +5, -14, 0, -16, -4, -5, -3, 4, +3, 10, 5, 15, 5, 10, 2, 1, +-6, -6, -7, -12, 1, -14, 6, -5, +7, 5, 2, 12, -1, 17, -5, 8, +3, -1, 6, -14, 3, -16, -1, -13, +-7, 1, -4, 6, 4, 17, 7, 14, +3, 5, -3, -4, -5, -13, -6, -17, +4, -10, 5, -1, -2, 10, -7, 18, +-7, 12, -1, 2, 9, -9, 10, -18, +-1, -15, -7, -10, -4, 1, -2, 13, +5, 19, 6, 10, -1, 5, -10, -8, +-4, -15, 2, -15, 9, -10, 9, 1, +-2, 13, -7, 14, 1, 10, 7, 4, +8, -10, 4, -15, -4, -14, -10, -8, +1, 6, 8, 13, 8, 15, 2, 10, +-6, -1, -5, -18, 7, -18, 13, -16, +4, 0, -7, 10, -9, 15, -8, 14, +2, 12, 6, -3, 4, -13, -6, -16, +-8, -15, -4, -4, 6, 6, 12, 12, +4, 13, -5, 7, -10, 0, -9, -7, +2, -14, 7, -14, 3, 2, -10, 8, +-7, 19, -3, 18, 3, 8, 6, -5, +-1, -9, -12, -13, -7, -8, 7, -2, +12, 7, 8, 15, 3, 9, -6, 0, +0, -9, 7, -18, 10, -17, 4, -7, +-3, 4, -7, 11, -2, 18, 5, 14, +1, 7, -3, -8, -4, -16, -6, -16, +-1, -5, 4, 2, 7, 13, -3, 15, +-6, 11, -7, 2, -3, -10, 4, -16, +4, -14, 0, -7, -3, 6, -5, 20, +-6, 18, 1, 8, 6, -3, -3, -14, +-3, -13, -3, -12, 0, -1, 3, 8, +5, 16, 0, 12, -2, 8, 1, -6, +4, -16, 5, -15, 5, -10, -3, 1, +-3, 12, -3, 16, -1, 18, -4, 11, +2, -6, 0, -15, -1, -16, 1, -12, +2, 2, 3, 10, 1, 19, -5, 15, +-7, 5, -5, -9, 1, -13, 2, -19, +6, -9, 0, 3, -5, 12, -6, 16, +2, 10, 4, -2, 4, -10, 2, -17, +-3, -18, -3, -5, 2, 6, 2, 13, +4, 15, -2, 10, -8, 2, -6, -9, +6, -15, 6, -12, 3, -1, -1, 3, +-4, 13, 0, 12, 7, 10, 3, 4, +-4, -5, -10, -12, -7, -10, 0, -5, +13, 4, 10, 13, 2, 11, -4, 3, +-4, -4, 1, -12, 4, -10, 3, -7, +-4, -2, -9, 8, -5, 18, -3, 12, +7, 6, 5, -8, -5, -12, -13, -11, +-6, -5, 2, 1, 7, 12, 3, 13, +-6, 8, -8, 1, 0, -9, 5, -11, +5, -10, 0, -8, -5, 3, -9, 10, +5, 11, 13, 8, 6, 6, -4, -6, +-11, -9, -8, -13, 4, -3, 9, 8, +3, 15, -4, 11, -5, 8, -4, -2, +6, -9, 12, -15, 7, -14, -6, -1, +-9, 9, -5, 14, 4, 15, 9, 6, +0, -3, -11, -8, -10, -10, -4, -10, +6, -1, 8, 4, 1, 11, -9, 10, +-3, 3, 4, -9, 8, -11, 4, -13, +-6, -6, -10, 0, -3, 6, 5, 11, +9, 8, 4, 3, -5, -1, -11, -11, +1, -18, 12, -11, 10, 0, 3, 8, +-1, 14, -4, 5, 4, -2, 11, -9, +6, -11, 0, -13, -1, -4, -4, 2, +0, 13, 6, 12, 8, 4, 2, -2, +0, -9, -3, -14, 2, -12, 7, -5, +2, 6, -7, 16, -7, 14, -5, 8, +-2, 1, 2, -11, 3, -12, -4, -10, +-4, -1, -4, 7, -2, 12, 2, 9, +1, 8, -4, -3, -4, -9, -3, -11, +-2, -8, 1, -2, 5, 7, -1, 12, +-4, 14, -5, 7, 0, -5, 3, -11, +7, -13, 4, -11, -2, 3, -2, 9, +-1, 13, 3, 10, 7, 1, 4, -9, +-2, -9, -2, -13, 5, -7, 5, 2, +6, 7, 3, 8, -2, 6, -1, -2, +5, -9, 6, -13, 6, -14, 0, -4, +-9, 6, -7, 10, 2, 13, 2, 8, +0, 3, -8, -3, -11, -8, -8, -8, +0, 3, 1, 5, 0, 9, -2, 8, +-7, 6, -6, 1, 3, -4, 3, -9, +-2, -5, -7, -1, -4, 3, -1, 12, +9, 9, 9, 2, 2, -4, -4, -12, +-2, -12, 4, -7, 10, 0, 7, 6, +-1, 10, -5, 5, 0, 6, 1, -1, +7, -7, 5, -12, -2, -9, -4, -4, +1, 9, 4, 11, 6, 8, 0, 4, +-9, -5, -9, -11, 1, -7, 4, -4, +3, 4, -4, 10, -9, 9, -8, 5, +2, 4, 3, -6, 2, -9, -2, -11, +-8, -3, -8, 5, 3, 11, 5, 10, +0, 9, -6, -1, -6, -7, -3, -10, +9, -10, 9, -3, 3, 5, -5, 7, +-6, 12, -2, 7, 8, -3, 9, -6, +-2, -5, -8, -9, -1, 0, 3, 6, +5, 13, 4, 8, 1, 1, -5, -6, +-2, -6, 5, -11, 7, -6, 3, 1, +-4, 5, -9, 9, -1, 9, 2, 3, +2, -1, -2, -7, -6, -9, -8, -5, +0, -1, 7, 2, 4, 10, -3, 7, +-6, 1, -6, -5, 0, -8, 4, -10, +4, -3, -2, 2, -5, 10, -4, 7, +2, 3, 7, -2, 8, -10, 3, -11, +-1, -6, -2, -3, 3, 1, 7, 8, +4, 9, -1, 4, -1, 2, -2, -6, +0, -5, 2, -4, 4, -2, 1, 2, +-1, 11, -5, 10, -3, 8, 1, -1, +1, -6, -3, -5, -5, -3, -4, 0, +-2, 6, 1, 6, 3, 6, -3, 4, +-4, -4, -3, -8, 0, -8, 1, -7, +1, 3, -2, 4, -3, 8, -6, 9, +-4, 3, 2, -8, 5, -4, -2, -6, +-5, -5, -1, 0, 3, 6, 1, 10, +0, 11, -3, 2, -4, -4, -1, -8, +6, -10, 8, -6, 9, 0, 4, 1, +0, 4, 3, 2, 6, 1, 4, -6, +7, -13, 6, -13, -1, 1, -3, 4, +4, 8, 1, 9, -2, 5, -4, -2, +-4, -5, 0, -10, 6, -5, 2, -1, +-3, 3, -7, 9, -5, 7, -1, 0, +5, -2, 2, -8, -4, -7, -5, -4, +-4, 1, 0, 3, 5, 8, 0, 6, +-8, 6, -10, 1, -2, -3, 0, -3, +3, -1, 1, -2, -2, 3, -1, 4, +4, 6, 3, 5, 4, -3, 2, -9, +-3, -6, -1, -5, 7, 2, 7, 9, +0, 8, -3, 3, -5, 2, -2, -5, +7, -5, 6, -5, 0, 1, -9, 5, +-8, 8, -2, 4, 5, 5, 7, -3, +-1, -7, -8, -3, -7, -2, -4, 1, +2, 7, -1, 7, -7, 8, -10, 5, +-5, -4, 3, -9, 9, -9, 7, -8, +-4, 2, -8, 2, 1, 3, 4, 3, +8, -1, 6, -8, 2, -7, -1, -10, +3, -5, 5, 1, 6, 3, 4, 4, +0, 4, -3, -2, 5, -4, 7, -5, +6, -6, 1, -2, -2, 2, -2, 2, +2, 8, 4, 3, 2, 0, 0, -3, +-1, -5, -5, -3, -2, 4, 2, 0, +1, 3, -2, 4, -2, 3, -3, 2, +-2, -1, -2, -7, 0, -5, -2, -3, +1, 0, -2, 5, -2, 5, 2, -2, +1, -2, 0, -7, 2, -6, 1, -3, +-2, 1, -1, -1, 3, 4, 2, 1, +4, -1, 5, -6, 3, -6, 2, -4, +2, -2, 1, -3, 5, 1, 5, 5, +0, 5, -2, 2, 5, -4, 2, -4, +-1, 2, -4, 1, -3, 4, -2, 5, +0, 6, -3, 5, -2, 5, 0, -4, +0, -2, -3, -5, 0, -3, 1, 1, +0, 2, 2, 0, -1, 3, -3, 1, +-3, 0, -6, -1, -2, -5, 1, -4, +2, 0, -1, 2, -1, 5, -1, 4, +-3, 1, -3, -3, 1, -3, -1, -4, +1, 1, -1, -2, 4, -1, 6, 1, +5, 3, 0, -1, -2, -2, 3, -6, +2, -3, 1, 4, 3, 2, 2, 2, +2, 3, -2, 0, 2, -3, 7, -5, +6, -6, 1, -5, 1, -2, 0, 2, +0, 10, -2, 2, 4, -2, 0, -4, +-1, -4, -4, -3, -2, 2, 1, 0, +-1, 5, -6, 7, -8, 4, -5, 2, +1, 0, -2, -2, -4, 1, -4, 0, +-4, 0, -1, 1, 3, 0, 7, -2, +2, 2, -5, 0, -7, 0, -3, -3, +8, -3, 5, -2, 4, 2, 2, 0, +0, 2, 1, 0, 3, -3, 4, -3, +5, -6, 0, -3, -1, 6, -1, 4, +6, 0, 6, -2, 1, -4, 1, -5, +3, -3, 4, -5, 1, 1, 0, 2, +-1, 4, -6, 6, -5, 8, -6, 1, +-4, 3, -7, 0, -6, 0, -2, 1, +3, 2, -2, 3, -4, 4, -4, 1, +0, -2, -2, -1, -1, -2, -3, 0, +-2, 2, 0, 0, -1, 3, 2, 1, +4, -2, 1, -2, -3, 1, -3, -3, +5, -1, 4, -1, 1, 5, -2, 6, +-1, 1, 2, -5, 5, -5, 6, -6, +7, -3, 1, -1, 1, 0, -4, 6, +1, 7, 0, 3, -3, 3, -3, -2, +-2, -5, 1, -3, 1, 1, 1, 0, +3, 1, 1, -4, -2, 1, -5, 4, +-2, 2, -2, -1, -3, -3, 0, -4, +0, 2, -1, 3, 2, -1, 0, -2, +3, -2, -5, 0, -6, 4, -4, 1, +1, 1, 2, 1, 1, 0, 1, 0, +1, 5, -1, -4, 2, -4, 2, -2, +1, 2, -1, 2, -1, 3, 2, 1, +0, 3, 4, -1, 2, -4, -1, 0, +2, 0, -2, 1, -2, 5, -1, 0, +4, 0, 1, 1, -1, -3, 1, -4, +0, 3, -5, 1, -5, 4, -4, 1, +4, 1, 0, 0, 0, -2, 1, -5, +0, -1, 2, -3, -2, -2, -3, 2, +-1, 0, -1, 0, 2, 2, 0, -2, +4, -3, 1, -4, 0, -5, 2, -4, +5, 3, 1, 3, -3, 5, -5, 2, +2, 0, 0, -1, 3, -1, 0, -4, +2, 0, 3, -1, 1, 1, 2, 3, +3, -1, 5, -4, 2, -1, -4, 1, +-1, 0, 2, -3, 4, -4, 1, 2, +0, 3, 2, -1, -1, 0, -2, -3, +0, 1, -6, 5, -3, 4, -7, 0, +2, 1, 3, -4, 0, 1, -4, 2, +0, -5, 3, -4, -3, 2, -4, 0, +1, 3, -1, 5, -3, 3, -4, 1, +1, -1, 2, -2, -4, 2, -1, -3, +2, 0, 2, 5, -2, 6, -5, 1, +2, 1, 2, -5, 5, -3, 3, -4, +5, -3, 2, 1, -1, 2, 0, -2, +5, 3, 0, 3, -3, 0, -7, 1, +-1, -1, 2, -1, 1, 3, 2, -2, +-1, 0, 1, 3, -4, 2, -4, -2, +2, -2, 2, -5, -2, 4, -10, 8, +-6, 7, -3, 3, 0, 0, -1, -4, +0, 0, 1, -2, 1, -2, -3, 0, +2, 2, -2, 4, 0, 4, -3, -1, +-2, 1, 2, -1, -1, -3, 3, -3, +2, 1, 4, -2, 2, 2, 0, 1, +1, 0, 4, -4, 6, -7, 3, -6, +1, 2, 2, 1, -1, 4, -5, 4, +1, -1, 2, -3, 6, -2, -1, -5, +1, -2, 0, 1, -1, 2, -1, 1, +1, 0, 3, -4, -1, 1, -5, -1, +-2, 1, 1, -1, 2, -3, -1, -1, +-5, 7, -2, 5, -2, 3, -1, 0, +-2, -2, -3, 0, 0, 2, -5, -1, +4, 2, 0, 2, 1, 1, -3, 2, +-2, 1, 3, -4, 4, -1, 0, -3, +2, 0, 1, 3, 1, 3, -2, -3, +3, -1, 6, -4, 0, 0, 1, -3, +0, -6, 6, -1, 3, 1, 2, -2, +3, 1, -1, -1, 2, -3, -4, 1, +-2, 0, 2, -4, 5, -2, 1, -4, +-1, 2, 0, 0, 6, -5, 0, -4, +0, 2, -4, 0, -3, 6, -4, 4, +-6, 0, 4, 0, 1, 1, -2, 2, +-6, 4, -3, -2, 3, -4, 1, -1, +2, 2, 1, 4, 0, 3, 0, -5, +0, -3, 4, -2, 7, -3, 0, -2, +2, -1, -2, -2, 4, 5, -3, 2, +2, -1, 3, -1, 0, -1, -2, -2, +-3, 2, 2, -1, 5, -1, 2, -1, +-1, -1, -1, 0, 0, 0, 0, -3, +-4, 2, -1, 4, -3, 3, -4, 2, +-1, 0, 0, -3, 7, 0, 0, -4, +1, -2, -3, -2, 3, -4, 2, -2, +1, 3, 2, 1, 1, 1, -3, -1, +-1, -2, -1, 2, 2, 4, -1, -1, +-3, 1, 1, 2, -2, 4, 0, 2, +-1, -3, 5, -8, 7, -3, 2, -5, +2, 1, -2, 2, 4, 1, -1, 0, +1, -1, 4, -6, 5, -3, 0, -3, +-2, -2, -2, 3, 4, 3, -2, -1, +0, -1, -1, -1, -1, 1, 1, 1, +-2, -2, 4, -4, 0, 1, -1, -1, +-1, 0, 2, -1, 7, -4, 3, -6, +-1, 0, -3, -2, 2, -1, 6, -4, +5, -4, 3, 0, 4, 2, -4, -2, +1, -1, -1, -3, 6, 0, 1, 2, +-3, 0, 0, -3, 3, -1, 5, -1, +-2, 5, -1, 1, 1, -2, -3, -1, +-4, 4, -2, 1, 4, 3, 5, -1, +-6, 0, -6, 3, -3, 2, -2, 2, +1, 1, -1, -5, 7, -2, -4, 4, +-5, 6, -6, 3, 2, 1, 1, -2, +-7, 4, -6, 3, -2, 1, 1, -1, +3, -2, 3, -4, 4, 2, 0, -1, +-5, -1, 0, -1, 3, -1, 5, 1, +-2, 4, -3, -3, 3, -1, 0, -1, +3, -1, -1, 1, 2, 1, 0, -5, +1, -2, 3, -4, 8, -2, 6, -2, +4, -5, 0, -6, 3, 1, -2, 1, +-4, 4, -2, 1, 3, -4, 6, -1, +-4, 1, -1, -4, 2, -2, 6, -3, +4, -3, -2, 0, 3, -2, 0, -4, +1, 0, 3, -4, 7, -4, 4, -1, +-3, -3, -5, -3, 5, 2, 3, 0, +3, 4, -6, 2, -2, -1, -1, 1, +-3, 2, 3, -2, 2, -1, 4, 0, +-5, 2, -7, 5, 1, 0, 5, -3, +2, 2, -3, -1, -1, 0, 2, 0, +0, -2, 0, -1, 4, 2, 1, -1, +0, 3, -9, 0, 1, -2, 0, 1, +2, 3, -3, 3, -4, 5, -2, -1, +-2, -2, 0, 1, 2, 1, 2, -2, +2, -3, -2, -4, -3, 3, 2, 3, +-1, 2, -2, 4, -5, 2, 1, -2, +-3, 3, -4, -1, 6, -2, 3, -1, +5, 1, -8, 3, -7, 7, -3, -1, +2, -1, 3, -1, 3, 0, 0, 0, +-3, 2, -5, -2, 4, 1, 7, 1, +1, -2, -1, -3, -4, -4, 6, -4, +3, 2, 4, -1, 1, 0, -4, 2, +-4, 1, -6, 0, 4, 2, 7, -4, +3, -1, -6, 2, -5, 1, 0, -1, +6, 0, -2, 0, -1, 3, -4, 1, +0, -2, -2, 0, 1, 1, 4, 1, +-2, 5, -4, 2, -7, 2, -1, 2, +-1, 2, -2, 2, 1, 2, 2, -4, +1, 0, -4, -1, 2, -4, 9, -1, +2, 4, -5, -1, -1, 1, -2, 0, +4, 1, -4, 3, 0, 2, -2, 0, +-2, 4, -4, -1, -2, -2, 8, -3, +5, -3, 1, -1, 0, 2, -1, 0, +-5, 6, -7, 4, -3, 2, 4, 2, +1, -1, -1, -5, -2, -2, 3, -2, +5, 3, -3, 4, 2, -3, -3, -1, +-1, 4, -4, -1, 6, 0, 7, -1, +1, -1, -7, 1, -5, 1, 3, -4, +11, -1, 5, -4, 2, -2, -1, 2, +-5, 3, 1, -3, 3, -2, 11, -5, +3, 0, -4, 2, -4, 0, 0, -2, +9, 0, 1, -2, 1, 2, -3, 0, +-3, 0, -1, -1, 4, 2, 3, 2, +2, 4, -6, -3, -2, -3, -1, 2, +3, 4, 0, 3, -4, 2, 2, -4, +-2, 2, -1, 4, -1, -1, 7, -2, +4, 0, -4, -1, -4, 4, -2, 4, +1, 3, 0, 2, 1, -1, 1, -1, +-1, 5, -7, 2, -1, 2, 0, 2, +8, 0, 0, 2, -4, 4, -4, 0, +0, 2, 2, 4, -3, 2, 2, 0, +1, -3, 1, -5, 4, -1, 7, -1, +8, -2, 4, -4, -2, -3, -1, -1, +2, 3, 4, -1, 4, 0, 2, -2, +4, -1, -5, 1, 0, 3, -1, -2, +8, 0, 2, -1, 0, -1, 1, 2, +1, 1, 4, -2, 3, 2, 0, 1, +1, -1, -1, -1, -1, -1, 4, 1, +5, 3, 7, -2, -1, 0, 0, -2, +2, -2, 2, 2, 3, 2, 1, 0, +3, 4, -3, 0, 0, 1, 0, 3, +6, -3, 5, -4, 2, 1, -3, 0, +4, 1, 2, 0, 4, 0, 3, 0, +5, 1, 2, -1, -7, 3, -1, 1, +-1, 1, 7, 2, 2, 5, -3, 4, +-3, 5, -4, 0, 1, 0, 6, -1, +10, -3, 3, -1, -3, 3, -4, 2, +6, 3, 7, 0, 8, -4, 0, -4, +4, -3, 0, -2, 4, 3, 9, -1, +7, 0, 5, 1, -4, 0, 0, -2, +5, 0, 9, -4, 5, 1, -1, 4, +-2, 2, 1, 0, 5, -1, 9, -2, +6, 4, -2, 3, -4, -1, -4, -2, +10, 0, 7, 1, 7, 5, -1, 0, +-1, 0, -2, 2, -1, 1, 7, -2, +10, 0, 4, -2, 1, 0, 1, 2, +5, 1, 11, -3, 7, -4, 5, -5, +1, 0, 3, 4, 0, 3, 5, 2, +10, -2, 7, -4, 7, -2, 1, -5, +10, -5, 8, -5, 12, -5, 8, -2, +7, 2, 5, -4, 6, -3, 6, -4, +10, -3, 8, -3, 6, -4, 5, -3, +3, 3, 7, 3, 5, 0, 10, -4, +7, -4, 3, 0, -1, 3, -1, 2, +7, 2, 8, -2, 11, -3, 3, 1, +2, 4, 2, -1, 5, 0, 3, 0, +7, 1, 3, 3, 3, 3, -1, 3, +6, 2, 10, -1, 6, 0, 1, 1, +1, -3, 7, -2, 8, 3, 8, 3, +7, 5, 3, 1, 2, -2, 1, -1, +7, -1, 12, -5, 11, -2, 5, -1, +3, 3, 3, 5, 6, 3, 3, 0, +7, 2, 1, -1, 4, 0, 3, 0, +10, -2, 13, 0, 7, 4, 3, 1, +3, 0, 6, -3, 5, -3, 7, 1, +7, 4, 7, 4, 2, 5, 3, -1, +5, -1, 9, 0, 10, -3, 8, -7, +12, -4, 7, -4, 10, 2, 8, 1, +14, -1, 11, -3, 9, -4, 3, -2, +4, 2, 8, 1, 11, 1, 9, 1, +7, 2, 4, 2, 3, 2, 7, -5, +11, -4, 14, -1, 3, 4, 0, 5, +2, 5, 6, 3, 11, 4, 6, 0, +6, -1, 3, -4, 8, -3, 9, -1, +13, 4, 12, 3, 6, 3, -1, 4, +2, 2, 6, -1, 16, -3, 11, -5, +8, -1, 7, 0, 10, -2, 14, -1, +13, -1, 12, -5, 8, -3, 5, 0, +5, 1, 12, 1, 14, 1, 10, 0, +9, 2, 8, 2, 6, 0, 8, -3, +13, -5, 10, 0, 12, 2, 6, 0, +11, 1, 10, 0, 12, -1, 6, 2, +5, 0, 9, -4, 7, 3, 6, 5, +5, 5, 11, 2, 12, 0, 7, 0, +4, 1, 11, -3, 11, -2, 11, 1, +10, 2, 10, 2, 13, 2, 8, -1, +10, 1, 7, -2, 13, -2, 7, 0, +8, 3, 9, 0, 11, 2, 12, 1, +10, 3, 10, 2, 7, 0, 6, -3, +11, -2, 16, -1, 15, 3, 12, 4, +7, 3, 7, 2, 9, 0, 12, -2, +11, 1, 9, 1, 10, 1, 7, 3, +10, 4, 12, -1, 16, -3, 13, -7, +13, -6, 12, -6, 16, -3, 13, -1, +15, 4, 9, 7, 8, 6, 7, -1, +12, -4, 13, 0, 9, 5, 10, 6, +5, 5, 12, -2, 16, -4, 17, -3, +17, -2, 13, -1, 11, -2, 8, -4, +10, 4, 8, 5, 16, 3, 15, 0, +14, 0, 7, -1, 11, 3, 8, 1, +14, 1, 13, 4, 10, 4, 12, 2, +11, 3, 15, -1, 15, -2, 16, -2, +9, -1, 10, 0, 12, -1, 15, -3, +18, 0, 15, 1, 15, -1, 11, -3, +11, -3, 10, -2, 16, 2, 15, 2, +15, 4, 11, 4, 12, 1, 13, -1, +18, -3, 18, -5, 18, 0, 10, 4, +6, 4, 11, 2, 21, 0, 18, -2, +15, 0, 13, -4, 12, -4, 15, -3, +15, -2, 19, 1, 14, 9, 9, 8, +6, 6, 9, 1, 17, -2, 17, -3, +19, 1, 12, 3, 13, 5, 11, 3, +16, 0, 19, -1, 21, -2, 13, -4, +11, -2, 11, -1, 13, 2, 17, 5, +12, 4, 14, 1, 12, 2, 14, -1, +11, 0, 18, -2, 19, -1, 14, 2, +17, 3, 16, 2, 18, 4, 15, 1, +16, -1, 13, 1, 17, 0, 13, 0, +13, 4, 12, 6, 13, 4, 18, -1, +20, -3, 15, -3, 13, -2, 17, -6, +19, -2, 23, -1, 24, -1, 19, -1, +19, 1, 15, 1, 17, 2, 19, -1, +17, 1, 13, 4, 13, 4, 15, 2, +18, 1, 21, -2, 20, -4, 17, -6, +19, -6, 15, -6, 22, -3, 21, -1, +19, 6, 14, 4, 17, -1, 16, -3, +19, -2, 20, 0, 16, 7, 14, 7, +12, 7, 14, 6, 14, 7, 17, 5, +16, 1, 20, -5, 18, -4, 15, -2, +20, -1, 18, 1, 23, 1, 19, -2, +22, -2, 15, -4, 19, -3, 21, -6, +27, -4, 24, 2, 17, 8, 16, 5, +16, 4, 19, 1, 20, -1, 24, -2, +19, -4, 19, -4, 19, -1, 21, 1, +24, 1, 19, 0, 21, -7, 20, -9, +21, -4, 17, -3, 24, -1, 23, 1, +17, 4, 16, 4, 18, 3, 22, 0, +23, 2, 16, 0, 19, 0, 21, 3, +21, 5, 19, 3, 23, 3, 19, -1, +19, -2, 19, -1, 19, -5, 25, -8, +24, -4, 19, 0, 20, 2, 26, 2, +20, 0, 20, -3, 21, -1, 17, 1, +22, 2, 23, 0, 28, 2, 21, 4, +20, 5, 13, 4, 21, 4, 21, -1, +19, -1, 17, 2, 15, 0, 23, -2, +23, 1, 22, 2, 18, 1, 19, -1, +12, -1, 18, -3, 28, -2, 26, 2, +22, 9, 15, 6, 21, 2, 23, 0, +28, -1, 23, -3, 28, -1, 21, -1, +21, -2, 28, -1, 27, 0, 24, -1, +22, -5, 22, -6, 20, -2, 21, 1, +19, 2, 19, 1, 27, 1, 22, 2, +22, 4, 22, 1, 24, -2, 24, -4, +26, 0, 24, 4, 23, 8, 22, 5, +19, 3, 24, -2, 28, -7, 27, -8, +28, -8, 25, -6, 24, -3, 22, -3, +29, -3, 24, -2, 29, -3, 23, -6, +24, -2, 24, 0, 21, 4, 23, 6, +22, 9, 25, 5, 24, 2, 27, -1, +24, -3, 29, -6, 31, -5, 26, -3, +27, 0, 21, 2, 22, -1, 25, -4, +32, -3, 22, -4, 25, -5, 19, -2, +22, 0, 28, 2, 26, 8, 23, 5, +25, 0, 28, 0, 19, 2, 28, -1, +31, 0, 25, 4, 21, 7, 18, 4, +25, 2, 25, 0, 26, -4, 24, -7, +26, -4, 18, -1, 20, -1, 27, 1, +27, 2, 26, -1, 26, -1, 24, 0, +26, 1, 27, 0, 25, 4, 24, 5, +28, 6, 23, 5, 28, 6, 26, 1, +27, -1, 23, -4, 23, -3, 28, -4, +31, -2, 29, -3, 23, -5, 31, -5, +28, -4, 29, -5, 31, -4, 25, -2, +24, 2, 20, 5, 29, 5, 34, 2, +38, 4, 19, 2, 22, -1, 27, -1, +29, 3, 27, 3, 27, 2, 22, 1, +19, 2, 24, 0, 25, -4, 36, -8, +28, -8, 20, -5, 24, -1, 27, 2, +33, 4, 28, 5, 27, 4, 21, 2, +28, 2, 23, 2, 31, 3, 33, 3, +27, 4, 24, 4, 29, 1, 32, -3, +29, -2, 27, -4, 24, -5, 26, -2, +26, -3, 26, -2, 32, 1, 27, 1, +26, -2, 28, -5, 35, -5, 29, -1, +29, 3, 27, 5, 26, 10, 30, 9, +24, 9, 24, 5, 26, 1, 25, -5, +29, -6, 33, -6, 34, -3, 28, -3, +30, -4, 25, -6, 34, -7, 32, -6, +27, -3, 26, -2, 27, 1, 24, 6, +25, 9, 31, 10, 26, 7, 31, 1, +28, -2, 29, -1, 33, 0, 31, 0, +32, 4, 29, 3, 31, 0, 23, -4, +31, -6, 28, -6, 31, -4, 27, -2, +24, 0, 25, 0, 29, 1, 30, 3, +31, 3, 36, 3, 23, 3, 22, 1, +28, 2, 32, 5, 37, 7, 33, 3, +30, 2, 25, -1, 28, -3, 27, -6, +38, -5, 30, -1, 20, 1, 21, 0, +27, -2, 36, -3, 34, -2, 27, -1, +24, -2, 28, -1, 29, 2, 31, 3, +41, 5, 32, 6, 30, 4, 30, 2, +32, 2, 30, -1, 31, -2, 27, 0, +29, 4, 30, 3, 25, 0, 31, -5, +31, -8, 31, -10, 32, -9, 35, -6, +34, 0, 26, 6, 24, 9, 22, 8, +37, 9, 28, 9, 25, 5, 24, 3, +25, 5, 26, 5, 34, 6, 37, 4, +31, 2, 26, -1, 16, -2, 27, -4, +36, -5, 34, -6, 27, -2, 22, 2, +23, 3, 28, 2, 40, 0, 34, -2, +35, -1, 20, 3, 22, 7, 32, 11, +37, 11, 34, 6, 29, 5, 27, 5, +23, 1, 32, -3, 34, -6, 34, -5, +33, -2, 23, -2, 32, -4, 38, -8, +39, -9, 31, -7, 33, -6, 32, -3, +32, 0, 32, 5, 30, 8, 32, 11, +32, 8, 30, 2, 32, 0, 33, -1, +27, 1, 29, 1, 37, 2, 32, 1, +33, 0, 23, -4, 29, -7, 33, -11, +37, -9, 30, -5, 30, 2, 27, 3, +23, 4, 36, 2, 38, 0, 40, 1, +30, 4, 24, 4, 28, 4, 35, 4, +36, 7, 33, 9, 34, 6, 25, -4, +33, -10, 34, -12, 39, -8, 35, -6, +33, -5, 30, -4, 32, -3, 35, -3, +30, -2, 39, -2, 34, -2, 29, 0, +26, 6, 27, 9, 35, 8, 40, 4, +40, 3, 31, 2, 32, -1, 24, -4, +31, -3, 39, -3, 36, 0, 28, -1, +26, -3, 29, -6, 34, -7, 37, -7, +30, -3, 30, -3, 28, 1, 23, 6, +35, 8, 39, 9, 36, 8, 25, 4, +29, 2, 29, 2, 37, 3, 35, 3, +31, 5, 33, 5, 26, 1, 32, -6, +39, -11, 41, -16, 35, -14, 32, -9, +32, -1, 33, 3, 35, 4, 25, 2, +32, 2, 31, 3, 32, 4, 29, 5, +33, 7, 26, 9, 25, 12, 32, 8, +37, 3, 44, -3, 28, -5, 24, -7, +28, -6, 36, -4, 35, -3, 33, -2, +31, -1, 22, -4, 33, -5, 33, -6, +44, -5, 37, -2, 24, 4, 23, 8, +35, 10, 39, 10, 37, 7, 35, 3, +28, -3, 32, -7, 36, -4, 38, 1, +39, 2, 32, -1, 26, -4, 29, -6, +40, -8, 34, -10, 37, -10, 30, -6, +29, -1, 32, 3, 33, 7, 36, 7, +33, 8, 27, 5, 25, 2, 36, 3, +35, 5, 30, 5, 32, 6, 28, 6, +34, 3, 32, -2, 31, -6, 29, -10, +34, -11, 28, -9, 35, -4, 39, -2, +31, 0, 30, 0, 29, -1, 34, 0, +34, -1, 36, -1, 32, 4, 32, 11, +29, 15, 24, 12, 39, 6, 33, 3, +30, 2, 23, -1, 30, -4, 32, -4, +34, -1, 30, -1, 33, -3, 37, -5, +27, -6, 30, -9, 36, -9, 39, -8, +38, -3, 37, 4, 32, 9, 30, 9, +34, 7, 29, 6, 37, 5, 29, 1, +27, -1, 29, 0, 34, 3, 34, 2, +34, -1, 33, -4, 25, -5, 27, -9, +29, -12, 37, -9, 41, 0, 27, 5, +23, 6, 26, 6, 34, 4, 34, 0, +38, 1, 32, 1, 33, 3, 32, 6, +31, 8, 38, 8, 35, 8, 24, 4, +22, -5, 35, -10, 34, -10, 35, -8, +34, -7, 31, -3, 39, -4, 33, -6, +35, -2, 29, -2, 32, -2, 26, -1, +35, 4, 38, 9, 30, 15, 23, 16, +20, 10, 35, 2, 40, -3, 33, -3, +26, -4, 29, -5, 28, -2, 31, 0, +39, -2, 35, -6, 32, -8, 18, -6, +25, -2, 34, -1, 39, 3, 27, 6, +26, 6, 29, 6, 28, 4, 39, 3, +39, 2, 34, 3, 26, 4, 22, 6, +31, 7, 38, 5, 37, 0, 27, -4, +29, -7, 26, -10, 29, -8, 33, -7, +36, -2, 31, 3, 25, 6, 24, 3, +32, 0, 36, 0, 27, 0, 33, -1, +35, 4, 31, 8, 32, 8, 32, 5, +37, 4, 32, 2, 31, -3, 27, -7, +31, -6, 23, -5, 24, -5, 36, -4, +36, -2, 32, -2, 25, -4, 27, -7, +33, -6, 38, 0, 32, 7, 29, 10, +28, 10, 20, 9, 29, 7, 38, 0, +42, 0, 28, 1, 25, 0, 24, -1, +34, 2, 34, 3, 30, 0, 35, -7, +27, -10, 25, -10, 29, -7, 34, -1, +31, 1, 28, 5, 26, 7, 26, 3, +34, 3, 27, 2, 33, 0, 36, 2, +29, 6, 23, 8, 30, 8, 31, 6, +31, 4, 31, -1, 28, -7, 29, -10, +23, -9, 21, -5, 30, -1, 34, -2, +33, -4, 29, -5, 31, -2, 27, -2, +36, -1, 33, 2, 33, 7, 28, 12, +17, 15, 23, 12, 35, 6, 39, -2, +32, -8, 30, -8, 26, -6, 28, -5, +32, -4, 34, -6, 39, -6, 31, -5, +25, -5, 28, -8, 40, -6, 29, -2, +28, 1, 29, 1, 32, 4, 31, 7, +25, 6, 27, 4, 29, 4, 29, 3, +25, 3, 32, 3, 31, 4, 24, 2, +28, -2, 30, -7, 35, -8, 25, -8, +19, -7, 22, -4, 31, 2, 27, 5, +27, 5, 27, 2, 23, 1, 22, 1, +30, 1, 40, -1, 39, 5, 26, 11, +17, 13, 26, 9, 38, 4, 32, -1, +31, -9, 24, -14, 22, -12, 23, -8, +32, -4, 35, -1, 31, 1, 22, 1, +22, 0, 35, -4, 37, -6, 34, -5, +31, -1, 22, 7, 21, 12, 22, 13, +27, 9, 29, 3, 28, 0, 21, -2, +32, -5, 34, -4, 28, 0, 23, -3, +27, -5, 28, -7, 28, -9, 33, -9, +26, -3, 26, 1, 22, 3, 25, 3, +33, 2, 26, 1, 23, 2, 20, 2, +29, 3, 30, 4, 33, 8, 26, 11, +27, 9, 29, 3, 30, -3, 33, -9, +32, -11, 20, -11, 14, -10, 24, -10, +29, -4, 29, 3, 25, 6, 24, 4, +30, 3, 27, -1, 31, -3, 30, 0, +26, 6, 18, 6, 24, 8, 28, 10, +26, 8, 25, 2, 21, -1, 24, -5, +28, -7, 23, -7, 23, -6, 26, -5, +27, -3, 25, -4, 32, -4, 29, -4, +29, -4, 24, -2, 26, 4, 27, 7, +25, 8, 18, 2, 18, 2, 24, 2, +25, 0, 32, 1, 30, 4, 30, 4, +27, 5, 22, 4, 28, -1, 30, -7, +26, -10, 14, -8, 18, -7, 20, -4, +23, -1, 22, 1, 24, 3, 27, 1, +30, 0, 30, 1, 30, 3, 29, 4, +19, 7, 20, 7, 25, 7, 26, 5, +22, 2, 20, -4, 26, -10, 27, -10, +26, -7, 18, -5, 23, -3, 20, 0, +18, 3, 26, -2, 34, -6, 30, -5, +23, -4, 24, -3, 29, 5, 28, 12, +22, 13, 16, 11, 15, 7, 12, 1, +17, -2, 25, -4, 29, -6, 27, -6, +28, -3, 28, 0, 33, 2, 31, 0, +23, -3, 20, -5, 16, -6, 14, -6, +17, -4, 20, -2, 20, 3, 16, 5, +24, 6, 28, 7, 32, 13, 19, 15, +16, 14, 17, 8, 16, 4, 15, -3, +16, -5, 18, -5, 18, -4, 23, -4, +24, -2, 24, 0, 18, 1, 15, 2, +19, 1, 26, -4, 27, -7, 19, -6, +19, -2, 21, 3, 32, 8, 30, 15, +27, 18, 18, 14, 8, 6, 9, -5, +18, -14, 25, -18, 20, -15, 16, -5, +17, 6, 24, 11, 32, 14, 27, 14, +22, 8, 18, -4, 14, -8, 12, -10, +21, -12, 21, -9, 14, 1, 10, 8, +18, 9, 27, 10, 29, 12, 25, 10, +26, 2, 25, -6, 22, -13, 24, -17, +24, -12, 16, -6, 17, -1, 19, 1, +25, 3, 22, 2, 16, 1, 17, -4, +24, -8, 27, -12, 26, -11, 24, -4, +17, 4, 17, 9, 23, 15, 26, 15, +27, 12, 18, 6, 12, -2, 14, -10, +19, -14, 15, -18, 16, -15, 14, -10, +20, 0, 25, 8, 31, 13, 33, 9, +25, 7, 14, 1, 9, -4, 20, -8, +20, -4, 13, 2, 9, 4, 10, 3, +14, 4, 15, 4, 22, 2, 24, -1, +25, -2, 20, -3, 22, -3, 22, -3, +19, -2, 14, -1, 17, 2, 17, 0, +18, -3, 19, -6, 17, -5, 18, -3, +15, 0, 14, 1, 18, 5, 13, 10, +11, 12, 16, 7, 29, 0, 31, -4, +24, -2, 13, 0, 11, 2, 13, -1, +13, -4, 13, -9, 12, -6, 6, -2, +8, 1, 21, 1, 31, 2, 30, 2, +24, 1, 19, -2, 24, 1, 20, 6, +11, 12, 4, 12, 3, 7, 4, 0, +8, -7, 16, -13, 21, -15, 21, -11, +17, -3, 21, 4, 24, 12, 16, 15, +12, 10, 10, 3, 15, -2, 14, -3, +14, 0, 10, 0, 13, 1, 11, 0, +12, 5, 12, 6, 15, 4, 11, 2, +11, 2, 18, -1, 23, -2, 23, -3, +19, -4, 19, -5, 20, 0, 16, 5, +13, 8, 7, 4, 1, -1, -7, -4, +1, -5, 12, -5, 23, 0, 24, 4, +24, 11, 20, 15, 21, 15, 20, 9, +16, 6, 7, 1, -1, -2, -3, -7, +4, -11, 11, -15, 13, -13, 12, -8, +17, -1, 25, 3, 30, 8, 26, 7, +21, 3, 13, -1, 8, -3, 10, -3, +13, 2, 11, 5, 10, 9, 10, 8, +15, 4, 18, -4, 17, -9, 8, -11, +10, -11, 10, -8, 12, 1, 16, 4, +19, 4, 17, 6, 16, 5, 20, 4, +22, 4, 15, -2, 7, -10, 3, -14, +3, -14, 4, -9, 9, 3, 11, 12, +16, 19, 18, 17, 27, 11, 28, 5, +26, 1, 11, -7, 4, -10, 1, -9, +-1, -7, -4, -6, -3, -7, 2, -6, +11, -6, 20, -2, 26, 4, 29, 6, +29, 5, 20, 6, 11, 9, 8, 8, +4, 9, -4, 11, -5, 12, 0, 7, +12, -1, 17, -13, 21, -19, 18, -20, +16, -16, 12, -8, 13, 2, 14, 5, +12, 6, 7, 4, 9, 3, 14, 3, +18, 4, 15, 3, 13, 4, 9, 2, +2, 3, -3, 1, -4, -1, 2, -4, +7, -2, 13, 0, 24, 0, 31, 1, +30, 3, 20, 3, 15, 4, 8, 2, +1, 0, -10, -4, -11, -12, -7, -22, +6, -25, 15, -21, 23, -7, 24, 10, +23, 24, 22, 30, 22, 28, 17, 18, +6, 7, -3, -6, -4, -11, 0, -13, +6, -8, 7, -8, 7, -7, 6, -8, +10, -4, 13, 1, 17, 5, 12, 3, +8, -1, 6, -8, 11, -10, 17, -8, +22, -1, 16, 10, 7, 21, 0, 23, +0, 19, 3, 7, 0, -6, -3, -21, +2, -26, 10, -22, 21, -11, 29, -1, +30, 10, 21, 16, 14, 14, 9, 8, +5, 5, -3, -2, -11, -10, -15, -21, +-3, -27, 7, -24, 13, -11, 14, 3, +19, 21, 20, 32, 21, 34, 20, 24, +15, 12, 5, -2, -2, -12, -3, -15, +2, -12, 4, -9, -1, -6, -4, -7, +1, -7, 10, -8, 15, -6, 15, -3, +13, 3, 8, 5, 10, 4, 14, 1, +20, 3, 13, 6, 3, 13, -5, 16, +-1, 15, 3, 7, 3, -6, 1, -20, +5, -24, 6, -20, 11, -10, 18, 0, +19, 11, 16, 14, 10, 8, 10, 1, +14, -4, 10, -5, 2, -4, -8, -3, +-7, -5, -7, -10, -2, -11, 0, -10, +10, -3, 17, 6, 23, 17, 24, 20, +26, 21, 18, 14, 9, 8, 0, 0, +-5, -4, -10, -10, -15, -13, -14, -17, +-4, -22, 10, -24, 17, -16, 17, -4, +18, 8, 17, 18, 15, 23, 11, 17, +8, 8, 0, -1, -5, -3, -4, -3, +6, 2, 8, 6, 8, 5, 4, -3, +6, -11, 7, -19, 11, -18, 5, -10, +0, -2, 3, -1, 12, 2, 18, 3, +21, 5, 18, 6, 9, 10, -1, 11, +-9, 9, -13, -1, -17, -12, -20, -21, +-10, -24, 5, -15, 23, 4, 31, 21, +35, 32, 28, 32, 22, 25, 7, 10, +-5, -4, -18, -17, -26, -24, -25, -28, +-13, -27, 5, -24, 22, -15, 24, -4, +21, 8, 23, 14, 22, 20, 13, 19, +-2, 16, -14, 6, -17, -1, -11, -4, +-1, 4, 6, 10, 12, 13, 8, 8, +3, 0, 1, -12, 1, -19, -7, -21, +-10, -16, -4, -7, 9, 5, 19, 11, +25, 15, 23, 13, 18, 7, 9, 3, +-1, 2, -9, -5, -15, -12, -23, -19, +-25, -19, -10, -16, 13, -4, 27, 12, +31, 27, 29, 32, 26, 28, 14, 15, +4, 0, -10, -13, -21, -18, -30, -19, +-22, -18, -5, -18, 15, -17, 19, -15, +16, -7, 14, 2, 12, 13, 10, 19, +5, 23, -1, 21, -7, 16, -6, 4, +1, -3, 9, -7, 12, -6, 4, -3, +-4, -2, -8, -9, -4, -14, -7, -14, +-5, -9, 2, -3, 15, 7, 18, 13, +21, 12, 18, 5, 12, 0, 4, -6, +-3, -3, -12, 4, -21, 8, -23, 3, +-17, -3, -4, -14, 14, -20, 25, -18, +25, -2, 18, 15, 14, 28, 8, 30, +2, 23, -6, 10, -13, 0, -16, -12, +-5, -20, 1, -23, 7, -24, 5, -28, +4, -24, 0, -14, 2, 3, 4, 20, +4, 36, 2, 39, 5, 32, 9, 16, +11, -1, 9, -16, 4, -20, -3, -17, +-12, -6, -19, 2, -19, 5, -13, 1, +-4, -3, 5, -6, 21, -5, 27, -3, +27, 3, 14, 4, 8, 3, 1, 2, +-8, 6, -19, 9, -23, 12, -22, 9, +-11, -2, 2, -17, 14, -26, 17, -25, +9, -10, 6, 7, 9, 26, 14, 37, +9, 37, -3, 25, -8, 5, -6, -16, +3, -29, 3, -33, 3, -29, -5, -24, +-8, -15, -11, -6, -2, 4, 6, 10, +12, 17, 10, 21, 13, 23, 18, 12, +21, 1, 12, -10, -1, -11, -11, -8, +-18, 1, -18, 8, -13, 8, -4, -2, +0, -12, 4, -20, 13, -21, 20, -14, +18, 1, 7, 15, 0, 25, -5, 22, +-3, 14, -5, 5, -8, 0, -8, -9, +-2, -15, -1, -18, 2, -21, 1, -20, +-1, -9, -5, 7, 1, 26, 11, 37, +14, 39, 13, 26, 12, 5, 12, -17, +10, -30, 1, -33, -12, -24, -24, -14, +-29, -2, -27, 2, -10, 2, 5, -1, +17, 1, 22, 5, 29, 14, 28, 19, +24, 19, 6, 14, -15, 8, -30, -2, +-28, -8, -19, -8, -9, -5, 3, -7, +13, -12, 19, -16, 23, -17, 22, -13, +13, -1, 0, 7, -9, 15, -15, 17, +-12, 11, -5, -2, 4, -9, 7, -8, +11, -2, 8, 1, 5, 3, -6, 0, +-14, -4, -19, -6, -17, -2, -8, 5, +8, 14, 18, 18, 28, 20, 28, 15, +24, 7, 11, -5, -11, -12, -27, -19, +-34, -24, -29, -29, -21, -30, -7, -27, +11, -16, 24, 5, 34, 30, 35, 48, +31, 56, 10, 45, -10, 20, -23, -12, +-23, -34, -23, -43, -18, -37, -9, -23, +6, -4, 18, 10, 24, 18, 22, 16, +14, 11, 4, 2, -6, -5, -7, -11, +-4, -14, -5, -16, -6, -12, -2, -6, +7, 10, 8, 24, 5, 30, -4, 22, +-7, 8, -13, -12, -8, -26, -1, -32, +10, -19, 9, 4, 6, 28, 9, 36, +16, 32, 14, 20, -2, 4, -14, -14, +-18, -28, -17, -37, -14, -36, -12, -32, +-4, -20, 2, -3, 11, 20, 17, 40, +21, 55, 13, 54, 4, 39, -2, 11, +0, -17, -3, -37, -8, -38, -18, -29, +-15, -14, -6, -2, 0, 8, 2, 8, +7, 1, 9, -3, 13, -1, 18, 2, +20, 6, 13, 7, -2, 5, -14, -2, +-15, -8, -12, -6, -15, 1, -16, 6, +-11, 9, -3, 8, 12, 5, 19, 1, +24, 3, 12, 8, 3, 12, -4, 8, +-2, 3, -6, -5, -8, -14, -12, -20, +-8, -17, 0, -11, 9, -1, 10, 3, +7, 2, 4, -7, -1, -9, -4, -8, +-6, 3, -2, 15, 3, 27, 6, 30, +13, 30, 10, 22, 6, 11, -3, -6, +-5, -18, -12, -25, -16, -29, -20, -33, +-18, -28, -7, -19, 9, 0, 21, 21, +27, 39, 27, 46, 17, 40, 4, 17, +-7, -10, -13, -37, -20, -46, -26, -38, +-24, -16, -10, 8, 8, 29, 17, 36, +22, 33, 22, 22, 19, 9, 11, -5, +6, -16, -5, -23, -14, -26, -21, -28, +-14, -20, -4, -6, 6, 11, 6, 21, +6, 20, 6, 9, 5, -4, 2, -16, +-1, -17, -3, -4, -7, 18, -8, 33, +-2, 38, 6, 30, 8, 17, 5, -3, +3, -19, 1, -29, -2, -29, -11, -27, +-14, -18, -13, -12, 1, -4, 5, 8, +10, 21, 9, 28, 11, 29, 12, 18, +10, 5, 4, -11, -6, -21, -16, -18, +-24, -4, -19, 10, -10, 21, -5, 19, +-1, 10, 4, -2, 11, -6, 15, -5, +16, 4, 8, 11, 0, 15, -12, 13, +-16, 7, -17, -5, -11, -14, -13, -20, +-12, -19, -6, -17, 7, -9, 15, -2, +17, 11, 12, 23, 6, 36, 2, 40, +-2, 39, -5, 20, -5, -5, -5, -29, +-8, -40, -8, -39, -4, -23, -5, -2, +-5, 17, -3, 25, 2, 24, 3, 13, +4, 2, 0, -8, 3, -9, 2, -6, +0, 1, -5, 4, -6, 10, -12, 15, +-11, 20, -8, 21, -3, 21, -3, 11, +-5, -5, -3, -23, 4, -33, 12, -30, +10, -11, 3, 13, -3, 36, -7, 44, +-6, 39, -9, 20, -8, -6, -9, -33, +-7, -43, -11, -37, -2, -23, 2, -6, +4, 14, -3, 30, -2, 42, 1, 46, +3, 46, 1, 33, -2, 13, -2, -14, +-5, -33, -7, -39, -11, -31, -14, -16, +-17, 5, -18, 19, -10, 27, -2, 22, +6, 11, 8, -1, 14, -6, 16, -7, +15, 0, 0, 9, -12, 13, -24, 8, +-25, 7, -26, 6, -19, 9, -7, 10, +2, 9, 10, 2, 21, -4, 23, -11, +15, -10, 1, -6, -13, 6, -21, 16, +-24, 21, -24, 16, -18, 6, -7, -9, +5, -16, 13, -12, 13, 0, 7, 6, +-1, 9, -18, 11, -25, 13, -25, 11, +-16, 15, -10, 18, 5, 21, 14, 21, +21, 14, 20, -2, 11, -12, -9, -19, +-26, -20, -36, -17, -38, -8, -26, -1, +-15, 7, -2, 11, 16, 13, 31, 15, +38, 21, 26, 23, 6, 21, -20, 10, +-36, -2, -50, -12, -46, -12, -35, -6, +-14, 6, 4, 14, 22, 20, 31, 19, +28, 13, 15, 3, -4, 1, -21, 2, +-33, 6, -38, 5, -33, 0, -19, -10, +-4, -10, 9, -10, 17, -3, 18, 8, +9, 20, -8, 24, -16, 21, -20, 11, +-19, 5, -22, 4, -18, 7, -7, 9, +10, 9, 16, 4, 13, -1, 0, -5, +-11, -4, -20, -1, -22, 6, -24, 7, +-22, 4, -19, -4, -11, -10, 5, -14, +18, -5, 18, 11, 7, 28, -2, 36, +-9, 38, -17, 27, -22, 11, -27, -7, +-27, -17, -26, -20, -17, -15, -5, -11, +11, -4, 13, 5, 12, 18, 3, 30, +-2, 38, -9, 33, -17, 20, -21, -4, +-23, -25, -24, -36, -27, -34, -20, -22, +-9, 1, 0, 28, 1, 49, 1, 51, +3, 42, -1, 26, -6, 10, -13, -2, +-16, -9, -24, -17, -26, -17, -30, -16, +-18, -12, -5, -2, 4, 14, 7, 28, +5, 37, -5, 34, -18, 19, -25, -5, +-24, -25, -23, -33, -23, -22, -20, 0, +-7, 26, 7, 44, 12, 54, 4, 49, +-10, 36, -26, 14, -35, -8, -38, -25, +-36, -35, -34, -36, -25, -25, -10, -4, +13, 26, 23, 56, 19, 72, 4, 65, +-9, 39, -29, 0, -44, -36, -53, -62, +-48, -62, -37, -37, -23, 1, -3, 34, +15, 65, 20, 79, 17, 73, 12, 51, +-4, 24, -29, -9, -47, -36, -58, -55, +-51, -55, -38, -41, -20, -11, -6, 26, +13, 60, 18, 78, 18, 73, 4, 42, +-16, 1, -42, -36, -59, -55, -58, -54, +-38, -28, -14, 13, 1, 53, 12, 75, +13, 79, 7, 59, -3, 27, -25, -9, +-48, -41, -62, -62, -57, -64, -39, -46, +-6, -8, 16, 36, 32, 75, 28, 95, +10, 89, -14, 49, -38, -4, -62, -56, +-70, -85, -63, -80, -44, -44, -17, 6, +10, 58, 26, 92, 28, 103, 12, 84, +-12, 48, -37, 4, -55, -34, -64, -60, +-60, -66, -42, -54, -17, -23, 0, 22, +6, 67, 2, 90, -2, 83, -12, 48, +-22, 0, -35, -47, -40, -75, -43, -72, +-29, -36, -13, 14, 1, 69, -4, 101, +-14, 103, -19, 74, -26, 27, -39, -24, +-53, -64, -53, -86, -39, -77, -18, -40, +-2, 13, 8, 63, 11, 98, -1, 113, +-15, 97, -34, 50, -50, -13, -69, -75, +-66, -105, -56, -94, -33, -47, -12, 18, +7, 86, 16, 128, 13, 133, -7, 96, +-32, 32, -51, -35, -67, -79, -69, -94, +-53, -78, -30, -34, -6, 24, 8, 76, +10, 109, -2, 109, -24, 80, -54, 26, +-67, -35, -71, -82, -62, -101, -38, -86, +-6, -26, 15, 51, 27, 119, 15, 151, +-11, 137, -42, 78, -72, 0, -94, -76, +-93, -120, -72, -123, -35, -79, 4, -8, +32, 67, 40, 118, 28, 139, -2, 119, +-38, 68, -74, -1, -98, -64, -101, -105, +-80, -105, -47, -69, -10, -4, 15, 65, +27, 120, 19, 140, -4, 118, -36, 57, +-60, -19, -80, -79, -84, -100, -72, -83, +-44, -33, -13, 29, 11, 84, 17, 111, +-2, 103, -31, 66, -60, 17, -75, -32, +-77, -64, -74, -73, -55, -57, -25, -22, +7, 30, 20, 77, 17, 104, -7, 102, +-36, 78, -69, 35, -86, -17, -88, -65, +-74, -86, -51, -73, -17, -29, 10, 23, +16, 66, 6, 85, -14, 86, -40, 64, +-62, 28, -79, -11, -78, -37, -63, -45, +-38, -34, -18, -15, -6, 12, -13, 39, +-31, 67, -52, 80, -63, 71, -69, 42, +-68, 6, -58, -25, -35, -40, -15, -34, +-6, -8, -11, 26, -20, 57, -42, 69, +-67, 58, -85, 27, -83, -3, -70, -24, +-46, -31, -24, -24, -8, -4, -2, 21, +-7, 46, -22, 61, -46, 64, -78, 53, +-96, 36, -96, 14, -74, -7, -45, -25, +-20, -25, -8, -10, -1, 17, -13, 41, +-33, 51, -55, 45, -77, 31, -92, 8, +-88, -13, -70, -21, -42, -7, -12, 17, +8, 43, 11, 56, -10, 54, -49, 36, +-84, 14, -109, -7, -113, -21, -99, -23, +-67, -6, -35, 18, 3, 39, 24, 50, +27, 59, 1, 60, -44, 51, -95, 26, +-126, -8, -130, -38, -109, -46, -74, -34, +-35, -5, -2, 27, 18, 59, 17, 80, +-4, 82, -43, 55, -83, 17, -112, -15, +-113, -26, -95, -22, -65, -7, -37, 11, +-12, 32, -3, 48, -10, 53, -32, 42, +-57, 24, -81, 5, -94, -6, -92, -17, +-71, -23, -50, -14, -31, 16, -19, 47, +-9, 71, -22, 74, -49, 59, -76, 28, +-92, -3, -99, -31, -94, -41, -80, -27, +-55, 3, -32, 38, -15, 63, -11, 67, +-19, 64, -43, 48, -64, 25, -83, -2, +-93, -19, -100, -28, -85, -18, -62, -2, +-39, 19, -30, 38, -32, 55, -40, 61, +-47, 51, -61, 24, -76, -1, -87, -14, +-85, -7, -69, 7, -45, 29, -32, 50, +-37, 65, -55, 59, -68, 33, -79, -1, +-86, -23, -94, -27, -82, -13, -63, 8, +-41, 31, -28, 46, -23, 57, -32, 56, +-46, 46, -70, 29, -95, 17, -108, 2, +-104, -10, -86, -13, -62, -2, -45, 17, +-35, 35, -35, 46, -43, 47, -59, 38, +-70, 25, -79, 16, -78, 15, -75, 17, +-69, 26, -63, 29, -56, 26, -59, 12, +-68, -4, -77, -12, -80, -4, -77, 16, +-68, 39, -60, 56, -49, 63, -49, 55, +-52, 34, -60, 6, -67, -14, -75, -21, +-76, -5, -76, 21, -79, 44, -80, 54, +-81, 58, -79, 49, -69, 27, -67, -1, +-66, -21, -62, -28, -51, -15, -44, 10, +-39, 42, -47, 67, -63, 83, -90, 77, +-108, 46, -112, 0, -104, -37, -89, -51, +-67, -32, -49, 4, -36, 43, -32, 70, +-37, 84, -50, 71, -70, 40, -92, 4, +-107, -14, -109, -12, -95, 2, -81, 18, +-68, 30, -65, 32, -62, 30, -61, 20, +-52, 6, -50, 3, -61, 16, -78, 33, +-82, 49, -83, 53, -84, 50, -92, 42, +-96, 28, -90, 5, -73, -15, -59, -21, +-51, -5, -54, 18, -58, 38, -66, 49, +-78, 52, -98, 42, -105, 20, -97, -5, +-73, -16, -52, -8, -42, 23, -49, 55, +-60, 71, -77, 64, -96, 42, -116, 9, +-121, -19, -113, -35, -88, -22, -59, 12, +-36, 52, -29, 78, -37, 81, -57, 60, +-81, 28, -107, -2, -123, -19, -122, -22, +-106, -6, -87, 21, -68, 48, -58, 57, +-49, 50, -52, 31, -60, 10, -74, -8, +-86, -10, -97, 1, -90, 26, -80, 55, +-76, 75, -81, 70, -84, 46, -85, 11, +-86, -19, -86, -35, -83, -31, -77, -5, +-75, 38, -77, 75, -76, 87, -75, 65, +-74, 29, -79, -7, -79, -27, -84, -24, +-86, 1, -87, 36, -84, 71, -86, 82, +-89, 63, -91, 22, -83, -17, -78, -38, +-72, -34, -68, -12, -69, 33, -81, 77, +-92, 106, -101, 102, -99, 67, -94, 12, +-86, -33, -81, -55, -75, -48, -74, -20, +-77, 24, -88, 72, -101, 103, -109, 99, +-103, 65, -91, 18, -72, -18, -61, -34, +-51, -26, -50, 4, -64, 48, -98, 79, +-125, 82, -139, 53, -129, 11, -107, -28, +-78, -46, -51, -39, -32, -3, -29, 44, +-41, 88, -72, 108, -113, 94, -146, 48, +-152, -2, -136, -38, -102, -48, -71, -32, +-47, 5, -37, 45, -38, 81, -63, 97, +-89, 79, -112, 37, -123, -5, -126, -34, +-115, -40, -97, -26, -73, 7, -53, 48, +-47, 83, -59, 94, -82, 78, -102, 42, +-107, 2, -106, -30, -106, -42, -110, -33, +-105, -3, -95, 35, -76, 69, -66, 87, +-64, 88, -69, 69, -71, 44, -77, 18, +-89, -7, -106, -30, -118, -37, -122, -25, +-117, -2, -108, 26, -95, 56, -78, 80, +-55, 93, -48, 87, -58, 58, -76, 14, +-93, -25, -107, -47, -112, -44, -118, -17, +-118, 25, -112, 71, -99, 108, -86, 112, +-70, 78, -64, 20, -63, -33, -69, -68, +-76, -74, -88, -47, -95, 11, -101, 77, +-102, 132, -109, 145, -109, 111, -98, 41, +-80, -36, -69, -95, -63, -117, -69, -91, +-84, -17, -104, 79, -116, 157, -115, 184, +-103, 158, -92, 87, -75, -3, -64, -85, +-62, -128, -74, -118, -88, -54, -116, 39, +-140, 126, -151, 168, -132, 161, -95, 110, +-58, 33, -37, -52, -31, -108, -47, -111, +-78, -61, -108, 14, -131, 91, -149, 142, +-143, 153, -112, 119, -73, 59, -51, -16, +-45, -79, -59, -105, -86, -80, -120, -22, +-139, 44, -132, 98, -100, 134, -69, 138, +-45, 105, -42, 42, -58, -21, -89, -62, +-127, -68, -161, -49, -171, -16, -150, 24, +-97, 68, -38, 96, 4, 99, 7, 78, +-24, 50, -77, 21, -131, -5, -176, -27, +-195, -32, -180, -21, -126, 5, -59, 31, +-4, 52, 12, 60, -10, 64, -59, 57, +-108, 40, -155, 14, -180, -7, -176, -17, +-132, -8, -74, 7, -26, 28, -13, 49, +-25, 68, -60, 78, -105, 70, -142, 42, +-161, 11, -160, -15, -135, -30, -100, -36, +-63, -23, -42, 10, -36, 57, -45, 99, +-60, 113, -86, 94, -110, 57, -129, 10, +-130, -33, -126, -64, -120, -67, -115, -36, +-102, 21, -83, 75, -59, 110, -41, 117, +-34, 99, -43, 57, -64, 5, -99, -46, +-131, -72, -158, -64, -164, -23, -148, 28, +-110, 78, -71, 111, -34, 120, -14, 95, +-16, 41, -47, -25, -91, -69, -136, -76, +-159, -46, -159, 3, -135, 59, -99, 107, +-62, 134, -42, 123, -35, 74, -50, 6, +-76, -49, -106, -80, -126, -78, -136, -51, +-132, 0, -114, 62, -85, 118, -59, 147, +-48, 135, -52, 84, -61, 20, -82, -39, +-103, -81, -120, -98, -125, -74, -123, -14, +-111, 62, -97, 117, -75, 138, -57, 122, +-44, 82, -41, 24, -54, -33, -84, -74, +-117, -76, -141, -41, -146, 15, -138, 67, +-123, 103, -96, 116, -58, 108, -27, 71, +-14, 11, -34, -48, -74, -80, -123, -75, +-152, -30, -158, 26, -134, 84, -103, 130, +-70, 144, -39, 110, -21, 45, -38, -26, +-74, -72, -115, -88, -145, -66, -158, -20, +-143, 41, -100, 98, -48, 135, -14, 131, +-7, 89, -33, 31, -83, -20, -138, -58, +-166, -77, -165, -67, -137, -19, -96, 49, +-43, 111, -2, 136, 9, 121, -26, 75, +-85, 14, -144, -50, -178, -87, -185, -81, +-153, -30, -95, 42, -30, 106, 13, 133, +23, 124, -14, 87, -75, 31, -142, -33, +-184, -78, -196, -90, -173, -57, -119, 3, +-49, 67, 10, 117, 33, 142, 11, 131, +-39, 84, -107, 14, -164, -57, -194, -98, +-184, -88, -148, -42, -91, 25, -39, 89, +0, 129, 14, 130, -3, 94, -47, 33, +-101, -27, -149, -60, -173, -55, -166, -25, +-130, 16, -87, 54, -44, 81, -15, 85, +-4, 66, -20, 30, -52, -4, -94, -20, +-132, -16, -160, -6, -158, 9, -132, 30, +-87, 56, -42, 69, -6, 62, 2, 37, +-17, 11, -59, -5, -103, -6, -139, -1, +-159, 13, -160, 28, -130, 38, -77, 33, +-25, 22, 5, 8, 10, 8, -17, 22, +-62, 42, -112, 50, -146, 45, -158, 28, +-145, 8, -113, -12, -63, -23, -21, -12, +-4, 20, -17, 58, -47, 79, -88, 71, +-121, 44, -143, 15, -135, -8, -108, -22, +-71, -19, -40, -1, -23, 32, -27, 62, +-51, 76, -84, 64, -110, 37, -125, 6, +-122, -22, -103, -42, -70, -37, -47, -4, +-38, 51, -43, 98, -53, 119, -76, 99, +-97, 49, -113, -16, -108, -71, -91, -92, +-70, -62, -57, 7, -55, 88, -70, 140, +-84, 137, -88, 84, -83, 8, -78, -61, +-69, -94, -61, -79, -55, -14, -60, 70, +-72, 134, -84, 145, -91, 104, -102, 32, +-103, -44, -92, -98, -67, -110, -44, -73, +-31, 12, -40, 111, -59, 177, -81, 179, +-93, 120, -101, 21, -99, -83, -89, -158, +-71, -163, -58, -92, -48, 33, -49, 160, +-60, 236, -80, 221, -95, 125, -102, -14, +-92, -138, -71, -204, -47, -179, -37, -68, +-38, 85, -53, 207, -71, 251, -92, 202, +-105, 82, -110, -60, -100, -168, -81, -205, +-50, -152, -28, -33, -19, 106, -27, 207, +-46, 232, -76, 176, -106, 69, -125, -55, +-118, -148, -95, -173, -68, -120, -41, -12, +-21, 110, -22, 191, -36, 194, -61, 122, +-89, 14, -117, -88, -122, -142, -103, -129, +-60, -46, -25, 70, -10, 164, -16, 188, +-40, 132, -78, 26, -110, -78, -127, -139, +-120, -132, -96, -59, -61, 51, -24, 149, +2, 190, 2, 155, -18, 61, -59, -45, +-107, -117, -146, -134, -144, -90, -112, -2, +-65, 97, -30, 161, -8, 167, -2, 108, +-11, 16, -41, -74, -77, -125, -110, -120, +-125, -57, -118, 39, -87, 134, -53, 184, +-27, 166, -21, 82, -27, -26, -45, -115, +-66, -143, -85, -105, -93, -14, -93, 92, +-88, 168, -79, 175, -59, 109, -38, 1, +-22, -91, -22, -128, -34, -96, -58, -14, +-80, 81, -94, 142, -92, 145, -88, 87, +-78, -2, -66, -80, -45, -112, -28, -87, +-17, -15, -21, 70, -32, 135, -55, 154, +-85, 117, -111, 34, -117, -57, -109, -120, +-81, -127, -48, -72, -16, 26, 2, 121, +4, 179, -16, 172, -50, 97, -92, -20, +-119, -127, -126, -174, -104, -136, -74, -28, +-37, 106, -8, 201, 6, 223, -5, 157, +-32, 29, -67, -106, -98, -190, -119, -185, +-117, -92, -99, 43, -64, 160, -25, 215, +8, 195, 14, 106, -5, -14, -46, -117, +-86, -163, -113, -139, -120, -54, -111, 54, +-78, 143, -38, 177, -2, 149, 11, 70, +2, -29, -27, -111, -63, -136, -98, -93, +-115, -3, -108, 92, -81, 153, -50, 151, +-20, 85, -8, -12, -13, -96, -27, -131, +-40, -93, -58, -3, -75, 95, -88, 152, +-85, 145, -71, 78, -53, -16, -40, -94, +-30, -117, -29, -81, -28, 0, -38, 85, +-54, 138, -73, 134, -82, 77, -77, -7, +-61, -80, -45, -113, -34, -89, -28, -20, +-28, 64, -38, 129, -54, 147, -71, 109, +-78, 33, -80, -48, -68, -104, -46, -114, +-16, -71, -8, 8, -14, 92, -37, 141, +-63, 137, -87, 78, -92, -9, -79, -87, +-57, -121, -38, -95, -19, -20, -6, 74, +-8, 144, -33, 154, -63, 99, -86, 4, +-91, -86, -78, -133, -54, -114, -34, -38, +-18, 63, -15, 145, -21, 166, -36, 117, +-53, 26, -66, -72, -66, -133, -65, -132, +-59, -70, -47, 26, -34, 115, -30, 158, +-28, 139, -37, 73, -47, -16, -54, -96, +-54, -129, -56, -102, -54, -26, -55, 68, +-54, 145, -53, 171, -48, 135, -45, 43, +-40, -69, -33, -149, -27, -156, -33, -88, +-44, 22, -58, 128, -66, 185, -75, 170, +-73, 83, -60, -35, -28, -126, 0, -156, +13, -115, -2, -24, -32, 79, -71, 151, +-98, 168, -107, 118, -88, 27, -57, -61, +-24, -111, 4, -118, 22, -78, 11, -2, +-20, 78, -58, 128, -88, 127, -108, 81, +-100, 14, -71, -51, -29, -86, 3, -82, +18, -40, 6, 21, -27, 74, -64, 97, +-85, 85, -95, 48, -88, -3, -65, -47, +-24, -57, 8, -31, 20, 13, 5, 51, +-28, 64, -71, 51, -106, 19, -116, -24, +-84, -52, -35, -45, 10, -6, 29, 43, +18, 82, -18, 91, -53, 62, -86, 12, +-106, -41, -108, -71, -82, -65, -40, -28, +10, 23, 38, 68, 37, 91, 3, 85, +-48, 56, -97, 9, -117, -39, -114, -68, +-85, -71, -39, -49, 9, -2, 34, 54, +34, 96, 8, 100, -29, 71, -71, 18, +-98, -39, -106, -80, -88, -83, -52, -51, +-9, 3, 16, 50, 21, 75, 10, 75, +-13, 58, -47, 29, -68, -3, -77, -24, +-75, -33, -69, -38, -58, -38, -41, -29, +-16, -7, 2, 30, 12, 72, 4, 97, +-15, 95, -48, 60, -78, 1, -98, -68, +-98, -112, -80, -109, -42, -53, -2, 35, +23, 119, 24, 159, 8, 140, -29, 65, +-60, -37, -78, -121, -81, -150, -78, -118, +-63, -38, -41, 59, -14, 137, 3, 168, +11, 139, 4, 60, -16, -35, -55, -113, +-90, -150, -102, -133, -78, -61, -35, 40, +10, 136, 28, 183, 17, 165, -20, 84, +-61, -30, -86, -138, -76, -190, -49, -158, +-20, -52, -7, 77, -7, 174, -21, 196, +-39, 140, -57, 35, -60, -75, -53, -145, +-38, -147, -22, -88, -5, 3, -5, 83, +-19, 123, -41, 119, -54, 79, -59, 19, +-51, -37, -45, -72, -32, -77, -23, -61, +-12, -26, -10, 17, -19, 61, -39, 87, +-51, 79, -49, 40, -36, -8, -27, -45, +-15, -57, -13, -45, -23, -14, -44, 20, +-61, 41, -70, 33, -61, 7, -33, -11, +9, -4, 36, 23, 37, 50, 5, 59, +-43, 39, -97, -11, -130, -72, -129, -109, +-84, -91, -22, -19, 41, 72, 82, 141, +87, 160, 50, 117, -18, 22, -102, -89, +-162, -168, -174, -177, -132, -112, -58, -7, +30, 99, 101, 176, 133, 199, 104, 150, +23, 49, -82, -72, -163, -170, -199, -214, +-174, -187, -98, -92, 6, 54, 94, 193, +140, 268, 118, 247, 46, 135, -53, -34, +-139, -197, -184, -295, -170, -275, -108, -138, +-19, 55, 55, 219, 97, 294, 99, 259, +62, 135, -8, -35, -80, -183, -131, -247, +-143, -215, -122, -119, -70, 9, -5, 126, +54, 200, 74, 211, 51, 156, -2, 53, +-55, -60, -96, -152, -102, -198, -77, -177, +-31, -86, 6, 44, 22, 156, 4, 200, +-31, 169, -61, 81, -60, -26, -39, -113, +-7, -143, 13, -111, 13, -44, -16, 14, +-53, 46, -78, 52, -72, 51, -51, 52, +-19, 56, 8, 53, 16, 39, -2, -4, +-19, -68, -32, -118, -37, -122, -44, -71, +-53, 15, -64, 100, -59, 158, -43, 165, +-8, 107, 29, 0, 47, -106, 24, -166, +-28, -160, -87, -100, -105, -9, -81, 83, +-34, 149, 5, 160, 31, 113, 35, 28, +17, -60, -22, -123, -52, -146, -71, -120, +-69, -50, -55, 36, -25, 114, -1, 152, +10, 138, 7, 70, -4, -26, -24, -113, +-41, -157, -47, -133, -46, -43, -48, 71, +-42, 153, -38, 166, -31, 98, -19, -25, +12, -136, 35, -177, 38, -125, 11, -6, +-30, 125, -81, 194, -120, 167, -130, 56, +-90, -85, -16, -196, 66, -222, 117, -146, +123, 0, 69, 153, -29, 248, -135, 244, +-193, 142, -188, -19, -116, -179, -17, -279, +75, -272, 121, -155, 124, 29, 86, 208, +20, 316, -63, 306, -133, 178, -179, -24, +-179, -220, -128, -330, -31, -312, 74, -182, +149, 10, 166, 196, 122, 312, 23, 319, +-94, 217, -188, 41, -214, -153, -178, -294, +-94, -338, 10, -273, 109, -105, 159, 117, +149, 315, 76, 404, -26, 340, -120, 138, +-171, -128, -173, -355, -130, -440, -62, -340, +18, -98, 76, 183, 101, 382, 95, 412, +68, 269, 4, 22, -70, -217, -126, -344, +-145, -308, -127, -145, -73, 53, -4, 195, +56, 229, 81, 163, 79, 44, 55, -61, +16, -109, -40, -94, -91, -45, -125, -2, +-122, 13, -82, 1, -16, -15, 42, -12, +78, 13, 82, 44, 60, 61, 3, 52, +-56, 11, -90, -42, -96, -71, -91, -62, +-64, -25, -22, 13, 25, 28, 48, 20, +51, 3, 39, -10, 21, 3, -19, 40, +-66, 80, -103, 83, -108, 27, -81, -72, +-24, -165, 34, -192, 78, -123, 84, 17, +53, 171, -15, 268, -85, 252, -125, 114, +-115, -89, -67, -259, 6, -315, 66, -236, +84, -59, 50, 140, 2, 278, -43, 303, +-79, 206, -101, 25, -83, -158, -43, -268, +7, -272, 45, -176, 64, -15, 57, 148, +32, 248, -11, 243, -56, 138, -95, -16, +-107, -156, -89, -228, -43, -203, 10, -90, +69, 58, 102, 168, 88, 192, 27, 126, +-45, 17, -99, -90, -119, -148, -105, -136, +-57, -63, 0, 27, 43, 88, 60, 99, +65, 70, 53, 20, 26, -28, -15, -66, +-54, -81, -92, -69, -114, -32, -111, 13, +-66, 52, 10, 83, 91, 97, 134, 73, +120, 11, 53, -69, -28, -133, -106, -148, +-160, -105, -165, -17, -109, 94, -23, 180, +63, 196, 120, 126, 140, -4, 110, -139, +40, -219, -52, -209, -126, -109, -168, 39, +-159, 172, -106, 231, -17, 185, 72, 57, +143, -86, 158, -180, 120, -190, 42, -124, +-49, -9, -140, 97, -197, 142, -195, 111, +-121, 38, -2, -34, 129, -75, 224, -77, +235, -45, 130, 6, -47, 49, -206, 61, +-272, 35, -238, -8, -117, -48, 40, -73, +178, -69, 230, -31, 192, 37, 88, 103, +-34, 126, -136, 84, -190, 0, -194, -91, +-145, -156, -55, -164, 59, -100, 154, 19, +202, 137, 179, 194, 86, 166, -57, 77, +-188, -31, -246, -127, -205, -181, -96, -171, +45, -93, 162, 14, 210, 105, 164, 153, +62, 161, -48, 124, -128, 40, -164, -73, +-144, -165, -87, -195, -8, -162, 58, -78, +104, 39, 125, 156, 122, 223, 80, 197, +-6, 89, -120, -49, -198, -166, -197, -224, +-112, -207, 14, -109, 137, 44, 197, 180, +175, 228, 80, 181, -37, 77, -128, -49, +-159, -160, -142, -207, -80, -158, -2, -49, +70, 57, 108, 112, 111, 126, 72, 115, +11, 73, -51, -4, -87, -79, -96, -116, +-67, -109, -21, -79, 26, -31, 51, 38, +59, 106, 47, 124, 20, 77, -18, -2, +-31, -68, -21, -102, -7, -94, -11, -45, +-15, 27, -22, 82, -28, 78, -26, 21, +5, -38, 47, -63, 78, -50, 64, -10, +12, 43, -58, 87, -99, 88, -91, 28, +-36, -61, 25, -128, 65, -141, 65, -97, +34, -9, 0, 99, -11, 188, -8, 200, +-2, 117, -6, -22, -14, -151, -34, -227, +-50, -225, -44, -139, -1, 9, 50, 155, +82, 239, 74, 235, 40, 164, -14, 45, +-67, -93, -99, -215, -90, -278, -44, -253, +21, -143, 76, 23, 106, 204, 97, 340, +61, 365, 0, 242, -67, 10, -111, -245, +-105, -418, -68, -439, -14, -294, 44, -34, +104, 241, 135, 420, 123, 442, 71, 305, +-2, 67, -90, -189, -155, -377, -167, -436, +-108, -348, -12, -149, 91, 97, 168, 314, +196, 434, 153, 403, 55, 217, -73, -53, +-173, -299, -200, -430, -141, -399, -35, -229, +77, 18, 149, 250, 161, 370, 112, 333, +39, 181, -23, -8, -49, -167, -64, -251, +-74, -242, -76, -157, -57, -37, -29, 66, +20, 126, 84, 146, 142, 133, 153, 89, +106, 24, 7, -42, -101, -89, -177, -115, +-181, -113, -115, -79, 2, -17, 124, 45, +200, 82, 194, 83, 118, 62, 7, 33, +-92, 1, -150, -28, -133, -44, -54, -43, +34, -43, 74, -54, 67, -59, 33, -31, +5, 23, -2, 73, 25, 98, 62, 97, +78, 62, 44, -7, -23, -85, -99, -130, +-132, -115, -102, -59, -15, 7, 83, 55, +157, 75, 173, 67, 121, 42, 16, 12, +-74, -3, -119, -3, -110, -11, -68, -45, +-5, -85, 50, -101, 82, -78, 83, -14, +71, 74, 51, 150, 26, 171, -2, 109, +-17, -13, -28, -139, -40, -213, -50, -199, +-41, -99, -12, 49, 37, 178, 84, 223, +116, 159, 112, 17, 81, -127, 20, -202, +-54, -177, -120, -70, -133, 65, -88, 158, +-6, 162, 75, 72, 138, -57, 153, -147, +112, -149, 37, -71, -28, 41, -68, 125, +-76, 140, -58, 81, -17, -20, 22, -112, +47, -150, 48, -117, 42, -39, 38, 37, +46, 84, 55, 95, 56, 76, 36, 37, +2, -12, -39, -57, -68, -82, -72, -86, +-37, -71, 12, -42, 63, 7, 100, 61, +124, 99, 113, 97, 59, 60, -18, 2, +-77, -58, -108, -98, -104, -107, -59, -80, +19, -25, 91, 34, 142, 75, 148, 91, +113, 79, 42, 38, -36, -23, -99, -80, +-118, -103, -91, -87, -18, -41, 59, 14, +114, 62, 132, 81, 114, 63, 52, 15, +-17, -39, -57, -70, -54, -64, -31, -39, +7, 0, 40, 43, 60, 71, 47, 59, +14, 9, -12, -59, -13, -107, -2, -115, +27, -80, 70, 1, 106, 114, 101, 198, +55, 192, -27, 81, -100, -89, -132, -244, +-100, -314, -22, -261, 77, -82, 165, 162, +214, 360, 189, 410, 102, 280, -25, 27, +-147, -244, -225, -431, -217, -453, -111, -296, +60, -20, 218, 261, 305, 434, 283, 434, +160, 280, -21, 28, -180, -235, -252, -414, +-218, -439, -104, -306, 46, -72, 165, 175, +227, 350, 224, 397, 168, 301, 68, 99, +-37, -130, -122, -297, -162, -349, -157, -288, +-89, -148, 22, 24, 135, 179, 198, 267, +200, 264, 145, 180, 52, 55, -55, -79, +-124, -202, -129, -275, -77, -259, 4, -149, +85, 6, 126, 148, 118, 237, 67, 253, +13, 184, -20, 42, -19, -119, 5, -235, +35, -260, 46, -195, 51, -83, 49, 50, +27, 176, -19, 238, -50, 203, -53, 85, +-18, -62, 45, -179, 120, -230, 168, -199, +158, -86, 75, 74, -38, 199, -139, 223, +-182, 141, -147, -1, -31, -141, 115, -220, +233, -199, 268, -81, 209, 82, 70, 198, +-83, 203, -196, 105, -227, -38, -166, -169, +-20, -235, 147, -195, 261, -46, 266, 131, +179, 236, 36, 213, -102, 88, -173, -74, +-149, -208, -61, -254, 49, -177, 127, -7, +156, 161, 125, 225, 61, 163, -7, 27, +-45, -108, -45, -187, -9, -172, 38, -68, +76, 67, 84, 150, 66, 132, 23, 35, +-23, -74, -44, -143, -26, -146, 10, -80, +54, 30, 91, 126, 118, 153, 108, 96, +54, -7, -14, -107, -56, -167, -70, -158, +-48, -77, 6, 39, 77, 133, 118, 151, +118, 85, 85, -27, 38, -122, -5, -160, +-18, -119, -10, -11, 12, 105, 26, 148, +24, 96, 4, -21, -4, -133, 17, -178, +64, -137, 108, -25, 128, 108, 111, 187, +59, 165, -29, 57, -112, -80, -143, -181, +-97, -205, 3, -150, 124, -38, 220, 82, +245, 161, 175, 167, 43, 110, -98, 16, +-182, -83, -178, -154, -93, -167, 31, -119, +153, -35, 219, 50, 203, 104, 111, 105, +-3, 64, -87, -1, -97, -56, -47, -70, +34, -42, 100, -8, 118, 3, 70, -13, +0, -49, -48, -90, -43, -104, 3, -58, +78, 46, 142, 150, 165, 192, 119, 147, +23, 32, -81, -118, -137, -251, -124, -303, +-44, -230, 59, -53, 156, 147, 209, 281, +195, 306, 115, 216, 14, 42, -75, -155, +-124, -293, -129, -313, -76, -220, 15, -71, +109, 80, 161, 189, 172, 233, 139, 195, +80, 95, 8, -24, -42, -121, -60, -189, +-50, -220, -30, -192, -10, -92, 6, 40, +41, 141, 90, 183, 149, 165, 188, 96, +181, -10, 104, -116, -22, -173, -148, -160, +-204, -103, -171, -50, -60, -9, 89, 29, +233, 63, 311, 81, 287, 80, 162, 69, +-12, 48, -178, -5, -264, -91, -239, -170, +-96, -191, 94, -141, 251, -41, 312, 77, +255, 183, 105, 224, -54, 166, -168, 29, +-188, -126, -108, -233, 29, -249, 148, -171, +198, -31, 165, 112, 86, 195, -8, 175, +-66, 66, -65, -64, -4, -152, 73, -170, +119, -116, 110, -12, 62, 88, -9, 132, +-53, 94, -54, -5, 2, -110, 78, -169, +129, -159, 132, -81, 98, 39, 37, 152, +-13, 202, -49, 157, -51, 25, -15, -141, +49, -264, 100, -291, 115, -201, 94, -26, +57, 166, 8, 289, -22, 285, -23, 150, +18, -51, 71, -226, 97, -303, 90, -263, +64, -135, 16, 22, -24, 148, -50, 189, +-40, 148, 9, 65, 79, -12, 148, -65, +186, -96, 159, -110, 72, -108, -54, -92, +-152, -66, -172, -31, -93, 27, 44, 96, +178, 138, 258, 117, 244, 46, 120, -46, +-26, -131, -126, -185, -142, -181, -81, -114, +16, -6, 106, 93, 155, 147, 139, 141, +89, 86, 31, -6, -5, -114, -4, -192, +34, -197, 79, -126, 91, -17, 51, 83, +-14, 147, -78, 152, -78, 82, -10, -46, +102, -159, 200, -195, 233, -144, 179, -42, +59, 65, -91, 138, -184, 143, -187, 64, +-99, -66, 47, -174, 199, -193, 286, -119, +273, -7, 162, 90, 11, 141, -129, 123, +-196, 31, -171, -93, -60, -174, 90, -165, +212, -85, 255, 15, 212, 97, 83, 130, +-53, 87, -141, -23, -149, -137, -71, -183, +57, -131, 170, -14, 222, 106, 179, 176, +79, 157, -35, 43, -115, -123, -133, -259, +-66, -287, 53, -190, 161, -11, 213, 167, +199, 278, 114, 276, 6, 153, -89, -51, +-130, -249, -95, -357, -7, -337, 91, -212, +173, -23, 196, 176, 163, 320, 83, 348, +-12, 236, -76, 23, -75, -207, -32, -372, +18, -413, 55, -311, 83, -91, 90, 162, +86, 340, 79, 365, 83, 239, 87, 30, +65, -178, 10, -312, -42, -324, -86, -219, +-84, -52, -27, 94, 73, 163, 178, 148, +238, 91, 206, 19, 109, -43, -11, -79, +-112, -80, -164, -59, -135, -46, -31, -55, +114, -69, 221, -67, 237, -44, 168, -12, +60, 28, -59, 71, -126, 95, -104, 78, +-3, 18, 114, -57, 183, -119, 160, -156, +79, -161, -27, -127, -103, -52, -102, 36, +-10, 109, 114, 147, 212, 149, 221, 106, +143, 16, 20, -106, -97, -215, -171, -266, +-153, -236, -45, -139, 111, 3, 239, 156, +282, 265, 226, 277, 107, 176, -45, 0, +-167, -180, -201, -306, -128, -345, 7, -284, +150, -128, 231, 70, 237, 235, 187, 307, +92, 273, -21, 148, -93, -33, -117, -215, +-82, -338, -11, -356, 72, -261, 141, -90, +179, 98, 151, 243, 81, 306, 11, 266, +-29, 129, -40, -62, -11, -237, 31, -335, +70, -326, 88, -223, 66, -53, 29, 128, +26, 252, 35, 275, 55, 196, 69, 48, +66, -108, 58, -222, 42, -264, 7, -226, +-8, -126, -1, -8, 28, 83, 66, 122, +106, 126, 122, 106, 105, 61, 54, -8, +-9, -87, -49, -149, -39, -183, -10, -192, +51, -152, 114, -56, 147, 70, 152, 172, +112, 208, 29, 164, -37, 59, -74, -82, +-57, -218, 11, -296, 90, -268, 138, -146, +138, 11, 84, 141, 15, 217, -29, 221, +-11, 145, 40, 9, 98, -128, 116, -217, +73, -237, 7, -207, -48, -142, -67, -42, +-14, 78, 74, 169, 174, 200, 231, 173, +186, 103, 65, -15, -74, -168, -184, -297, +-196, -334, -91, -257, 98, -99, 271, 90, +345, 260, 277, 346, 107, 291, -80, 101, +-209, -143, -233, -330, -123, -391, 36, -327, +186, -167, 267, 38, 240, 214, 153, 283, +54, 228, -42, 100, -81, -29, -67, -128, +-16, -193, 45, -221, 80, -196, 74, -130, +57, -57, 50, 14, 58, 98, 74, 174, +109, 195, 119, 131, 100, 4, 50, -131, +-31, -229, -87, -268, -87, -230, -52, -120, +42, 19, 145, 126, 214, 168, 228, 151, +165, 107, 56, 43, -38, -40, -110, -128, +-136, -192, -102, -218, -7, -202, 104, -139, +190, -28, 217, 106, 179, 211, 109, 232, +40, 161, -23, 29, -37, -112, -30, -231, +-20, -287, -7, -263, -5, -168, 9, -42, +63, 76, 118, 166, 181, 223, 228, 225, +222, 160, 137, 24, -5, -153, -160, -316, +-261, -409, -255, -391, -126, -235, 82, 26, +310, 305, 437, 484, 416, 478, 267, 278, +28, -46, -205, -377, -329, -592, -325, -605, +-178, -392, 34, -35, 229, 317, 355, 526, +366, 529, 258, 329, 105, 8, -37, -315, +-121, -517, -143, -520, -121, -339, -85, -64, +-25, 191, 52, 339, 123, 346, 191, 220, +258, 15, 268, -179, 212, -278, 73, -262, +-103, -169, -231, -56, -273, 40, -217, 89, +-36, 74, 190, 13, 371, -40, 435, -49, +348, -14, 142, 25, -87, 33, -262, -3, +-311, -75, -207, -159, -6, -208, 181, -174, +287, -48, 273, 107, 182, 211, 76, 212, +-15, 107, -62, -63, -32, -223, 15, -298, +46, -246, 49, -91, 25, 83, 11, 181, +38, 167, 67, 68, 97, -57, 120, -150, +115, -165, 78, -102, 35, -4, -6, 60, +-7, 53, 12, -5, 13, -69, 12, -106, +41, -96, 68, -50, 92, 13, 107, 57, +107, 61, 94, 16, 63, -49, 0, -95, +-35, -108, -12, -98, 32, -65, 70, -13, +88, 39, 72, 60, 54, 39, 26, -10, +11, -66, 50, -111, 121, -123, 156, -96, +141, -32, 69, 42, -31, 88, -112, 75, +-135, 10, -87, -73, 46, -141, 191, -171, +273, -142, 271, -56, 197, 54, 66, 133, +-48, 142, -129, 75, -152, -36, -112, -149, +-46, -224, 28, -228, 129, -146, 213, -12, +278, 108, 291, 168, 217, 158, 71, 86, +-86, -20, -213, -130, -261, -210, -208, -230, +-73, -181, 96, -90, 275, 19, 383, 122, +385, 193, 294, 192, 115, 106, -98, -38, +-260, -181, -352, -271, -302, -278, -120, -201, +117, -56, 341, 99, 475, 198, 451, 203, +290, 131, 45, 21, -185, -86, -323, -170, +-323, -211, -213, -197, -29, -135, 168, -49, +299, 35, 343, 100, 321, 140, 212, 135, +85, 74, -36, -28, -145, -128, -199, -194, +-192, -214, -131, -185, 0, -101, 138, 12, +258, 114, 329, 165, 319, 154, 221, 86, +73, -15, -84, -129, -200, -215, -242, -239, +-193, -188, -88, -86, 79, 26, 251, 113, +351, 159, 361, 149, 264, 83, 85, -23, +-84, -128, -221, -202, -256, -229, -164, -205, +-15, -118, 134, 12, 253, 136, 301, 194, +272, 170, 161, 77, 16, -48, -107, -165, +-148, -234, -117, -226, -42, -148, 61, -44, +137, 48, 151, 108, 146, 136, 110, 128, +87, 74, 82, -24, 49, -131, 2, -213, +-33, -244, -53, -214, -18, -107, 41, 51, +98, 192, 131, 246, 129, 190, 98, 48, +69, -117, 50, -251, 30, -310, 14, -273, +23, -143, 14, 28, 17, 170, 47, 238, +68, 227, 85, 136, 91, -20, 68, -200, +65, -328, 41, -345, 5, -243, 8, -64, +43, 136, 91, 281, 131, 306, 124, 191, +83, -16, 19, -221, -41, -335, -84, -330, +-56, -217, 37, -43, 135, 126, 207, 216, +219, 204, 155, 109, 74, -14, -27, -118, +-108, -181, -114, -192, -71, -150, -3, -80, +84, -10, 148, 33, 203, 48, 226, 49, +191, 40, 104, 18, 2, -8, -95, -36, +-155, -65, -155, -102, -87, -140, 32, -156, +182, -127, 276, -56, 297, 43, 261, 132, +158, 183, 6, 164, -140, 64, -245, -92, +-238, -244, -137, -328, 0, -304, 154, -172, +303, 28, 386, 220, 373, 327, 245, 299, +43, 139, -162, -92, -312, -299, -376, -405, +-286, -366, -53, -195, 219, 36, 425, 234, +502, 325, 427, 271, 252, 107, -5, -92, +-268, -246, -408, -304, -381, -254, -225, -132, +25, 2, 288, 93, 483, 120, 525, 94, +375, 46, 90, 1, -175, -29, -326, -52, +-332, -72, -205, -96, -6, -122, 175, -137, +283, -119, 278, -66, 212, 12, 152, 94, +101, 153, 41, 159, -15, 101, -89, -16, +-160, -165, -185, -293, -138, -339, -1, -269, +210, -92, 378, 135, 428, 329, 335, 393, +122, 283, -125, 27, -305, -268, -370, -474, +-274, -500, -42, -335, 219, -45, 404, 247, +451, 422, 334, 411, 122, 228, -106, -41, +-269, -281, -292, -411, -163, -391, 25, -246, +199, -37, 288, 154, 266, 259, 172, 247, +55, 145, -56, -3, -98, -139, -72, -222, +-11, -224, 55, -153, 103, -55, 118, 20, +111, 46, 75, 33, 30, 11, 6, -2, +22, 4, 49, 27, 79, 42, 92, 11, +68, -68, 21, -160, -25, -213, -50, -198, +-7, -108, 72, 25, 147, 159, 190, 233, +158, 207, 63, 84, -35, -87, -111, -239, +-119, -319, -43, -303, 89, -184, 206, -2, +253, 173, 193, 274, 56, 265, -82, 150, +-155, -24, -150, -197, -46, -305, 94, -311, +212, -215, 266, -63, 223, 83, 116, 168, +3, 183, -119, 139, -183, 62, -147, -28, +-30, -107, 114, -165, 214, -198, 231, -205, +188, -167, 100, -75, 8, 58, -48, 181, +-38, 243, -5, 205, 12, 72, 10, -112, +-8, -276, -3, -351, 49, -292, 100, -126, +166, 71, 212, 212, 194, 259, 113, 204, +-19, 75, -157, -87, -223, -218, -204, -277, +-76, -254, 129, -172, 335, -51, 438, 86, +379, 201, 175, 240, -94, 174, -310, 22, +-373, -153, -283, -282, -61, -312, 186, -224, +358, -49, 413, 132, 334, 230, 165, 199, +-2, 76, -156, -67, -249, -164, -251, -187, +-165, -143, -6, -69, 170, -9, 288, 11, +324, 2, 269, -1, 148, 26, -6, 58, +-117, 53, -164, 8, -159, -62, -107, -131, +-28, -170, 65, -155, 179, -79, 247, 23, +258, 98, 206, 115, 92, 86, -40, 32, +-140, -33, -187, -101, -147, -151, -56, -168, +56, -144, 159, -92, 235, -16, 256, 76, +215, 152, 122, 165, -3, 108, -129, 0, +-194, -119, -195, -216, -115, -260, 27, -226, +180, -111, 305, 45, 334, 181, 230, 239, +65, 202, -111, 84, -215, -82, -205, -237, +-102, -305, 44, -256, 166, -115, 205, 43, +179, 152, 120, 175, 67, 127, 8, 36, +-43, -54, -64, -107, -48, -115, 5, -106, +67, -95, 107, -88, 137, -62, 110, -10, +31, 51, -38, 90, -55, 88, -12, 36, +63, -44, 108, -111, 116, -131, 91, -103, +42, -51, -15, -16, -31, -15, -1, -33, +46, -32, 78, 5, 79, 60, 56, 93, +36, 70, 2, -19, -16, -138, 5, -220, +54, -207, 104, -92, 129, 72, 94, 184, +32, 180, -44, 66, -103, -91, -95, -206, +-1, -215, 131, -114, 235, 41, 238, 153, +135, 152, -26, 42, -163, -103, -219, -201, +-152, -200, 11, -107, 191, 29, 300, 137, +287, 162, 159, 90, 1, -29, -130, -131, +-193, -172, -163, -157, -43, -110, 100, -47, +201, 27, 211, 84, 153, 113, 55, 107, +-41, 65, -103, -19, -81, -124, 6, -212, +102, -227, 148, -149, 122, -10, 42, 124, +-36, 190, -90, 157, -77, 48, 12, -85, +131, -170, 199, -161, 177, -74, 75, 16, +-37, 41, -114, -8, -125, -83, -67, -126, +50, -91, 150, 15, 189, 148, 156, 215, +81, 153, -1, -30, -54, -236, -73, -348, +-48, -305, -1, -132, 39, 92, 55, 259, +71, 290, 89, 184, 109, 6, 117, -151, +97, -217, 35, -194, -48, -125, -129, -67, +-144, -33, -73, -6, 47, 34, 161, 92, +221, 147, 191, 154, 110, 81, 14, -75, +-43, -242, -52, -324, -42, -263, -40, -94, +-45, 102, -46, 234, -7, 244, 79, 141, +189, -16, 260, -138, 239, -163, 106, -113, +-87, -60, -245, -56, -282, -93, -179, -121, +33, -94, 241, 6, 346, 161, 298, 287, +131, 292, -69, 131, -199, -139, -210, -387, +-105, -486, 37, -389, 144, -129, 163, 181, +114, 410, 44, 459, -3, 311, -6, 39, +27, -224, 47, -384, 48, -393, 22, -274, +-6, -89, -13, 93, -13, 206, -13, 216, +10, 154, 44, 68, 98, -1, 140, -54, +144, -100, 95, -146, 7, -184, -94, -200, +-149, -165, -125, -61, -28, 102, 82, 258, +168, 315, 193, 225, 154, 30, 77, -191, +-8, -346, -70, -367, -99, -243, -112, -38, +-81, 154, -11, 245, 88, 221, 189, 130, +234, 29, 193, -54, 88, -112, -63, -159, +-191, -186, -236, -192, -156, -159, 12, -63, +189, 92, 290, 235, 274, 294, 141, 219, +-40, 38, -182, -169, -195, -322, -97, -369, +47, -276, 154, -79, 162, 153, 82, 314, +-21, 340, -89, 235, -64, 43, 31, -188, +126, -364, 161, -394, 108, -253, 2, -3, +-85, 228, -120, 323, -68, 260, 33, 64, +127, -161, 160, -281, 116, -231, 28, -58, +-51, 114, -96, 158, -77, 57, -6, -111, +87, -217, 141, -166, 136, 34, 74, 251, +-11, 335, -78, 189, -95, -129, -61, -433, +17, -529, 86, -332, 125, 74, 115, 455, +65, 594, 11, 402, -20, -25, -31, -457, +-15, -652, -1, -505, 16, -91, 32, 346, +39, 557, 40, 442, 42, 95, 41, -285, +46, -483, 42, -403, 34, -96, 11, 247, +-27, 398, -64, 266, -63, -42, -13, -332, +66, -423, 126, -261, 146, 80, 110, 406, +41, 512, -36, 298, -88, -120, -93, -502, +-60, -632, -24, -439, 15, -23, 56, 398, +111, 612, 154, 496, 159, 124, 116, -288, +35, -511, -82, -456, -185, -191, -213, 101, +-130, 269, 23, 245, 177, 80, 263, -103, +256, -168, 145, -77, -25, 86, -163, 176, +-189, 119, -118, -58, 2, -245, 91, -337, +118, -264, 90, -43, 29, 220, -19, 380, +2, 357, 62, 170, 111, -81, 92, -291, +7, -388, -95, -341, -162, -167, -173, 51, +-82, 229, 73, 309, 223, 277, 301, 147, +268, -32, 130, -200, -54, -282, -227, -254, +-313, -139, -270, 2, -115, 101, 85, 114, +256, 65, 332, 3, 316, -6, 203, 48, +29, 115, -144, 125, -263, 34, -298, -161, +-231, -362, -87, -435, 110, -291, 285, 38, +362, 399, 307, 607, 141, 552, -77, 220, +-245, -256, -304, -653, -231, -765, -58, -531, +131, -64, 245, 411, 255, 693, 165, 667, +43, 349, -73, -112, -146, -489, -150, -626, +-83, -486, 4, -171, 73, 169, 95, 386, +86, 403, 64, 238, 35, 7, 5, -168, +1, -216, 8, -152, 8, -40, -23, 31, +-58, 24, -67, -45, -33, -108, 32, -101, +114, -4, 171, 129, 164, 224, 56, 203, +-95, 55, -197, -153, -181, -305, -56, -318, +124, -180, 255, 39, 262, 244, 109, 333, +-119, 258, -281, 49, -265, -177, -90, -317, +140, -316, 289, -194, 284, 3, 131, 201, +-71, 317, -192, 280, -158, 120, -32, -88, +83, -251, 106, -308, 39, -246, -57, -95, +-107, 101, -71, 227, 64, 216, 196, 100, +231, -33, 140, -102, -31, -83, -178, -29, +-214, 34, -151, 52, -16, -30, 108, -170, +155, -248, 125, -181, 56, 37, -3, 271, +-5, 386, 18, 335, 39, 111, 26, -219, +-38, -472, -113, -511, -121, -296, -51, 52, +65, 333, 155, 443, 170, 375, 101, 145, +-8, -123, -97, -291, -94, -292, -31, -168, +30, -46, 40, -11, 2, -5, -47, -5, +-45, 21, 10, 111, 98, 240, 162, 313, +147, 238, 53, -30, -72, -348, -166, -542, +-170, -535, -105, -296, -9, 108, 86, 481, +148, 657, 158, 541, 144, 192, 106, -196, +42, -471, -65, -555, -178, -407, -241, -138, +-210, 125, -98, 290, 79, 314, 259, 246, +350, 152, 291, 22, 106, -87, -128, -149, +-284, -188, -296, -198, -175, -170, 12, -102, +154, 24, 173, 132, 105, 183, 16, 207, +2, 180, 68, 81, 130, -47, 112, -189, +3, -272, -175, -262, -301, -181, -275, -31, +-77, 164, 187, 294, 365, 310, 354, 191, +176, 3, -79, -152, -267, -248, -283, -278, +-140, -197, 56, -52, 186, 95, 168, 190, +44, 210, -96, 187, -167, 115, -107, -44, +54, -206, 209, -273, 267, -213, 158, -57, +-53, 117, -243, 236, -315, 261, -218, 126, +13, -104, 230, -267, 333, -256, 259, -93, +50, 109, -165, 214, -272, 195, -225, 50, +-46, -154, 132, -265, 230, -183, 214, 30, +86, 239, -84, 296, -199, 187, -221, -21, +-123, -245, 35, -365, 171, -289, 239, -76, +207, 160, 70, 302, -93, 308, -220, 211, +-227, 46, -109, -149, 43, -281, 153, -318, +189, -248, 122, -89, 19, 117, -55, 312, +-68, 413, -31, 323, -11, 81, -39, -219, +-64, -455, -82, -500, -62, -316, 21, 21, +137, 376, 226, 547, 231, 460, 112, 178, +-67, -169, -232, -420, -321, -452, -288, -286, +-128, -11, 100, 208, 304, 250, 363, 145, +268, -2, 88, -94, -105, -43, -245, 98, +-262, 231, -166, 249, -25, 67, 64, -252, +76, -507, 61, -552, 59, -309, 68, 121, +94, 521, 110, 721, 75, 603, -22, 172, +-136, -335, -211, -669, -175, -679, -56, -375, +81, 52, 184, 395, 214, 545, 131, 414, +-12, 95, -126, -209, -129, -345, -48, -271, +27, -80, 46, 70, 27, 153, -47, 136, +-117, 15, -99, -103, 25, -113, 195, -17, +298, 130, 226, 192, 33, 132, -200, 4, +-385, -162, -410, -296, -246, -283, 34, -126, +330, 120, 465, 318, 403, 348, 223, 239, +-42, 71, -304, -123, -431, -239, -401, -240, +-208, -157, 46, -50, 226, -7, 309, -26, +274, 1, 121, 83, -17, 193, -98, 290, +-113, 290, -47, 151, -1, -94, -25, -382, +-62, -527, -129, -413, -159, -109, -90, 237, +45, 471, 222, 480, 341, 300, 280, -3, +108, -285, -115, -376, -333, -264, -405, -79, +-302, 81, -69, 144, 233, 127, 398, 76, +349, 11, 157, -11, -106, 47, -302, 76, +-315, 19, -190, -90, 56, -181, 263, -193, +266, -116, 123, 13, -68, 196, -227, 325, +-229, 281, -102, 93, 91, -123, 260, -287, +249, -327, 62, -248, -139, -63, -270, 176, +-253, 318, -95, 269, 90, 120, 241, -49, +290, -167, 167, -196, -14, -126, -156, 23, +-226, 160, -192, 141, -96, 7, 17, -121, +133, -177, 145, -133, 71, -7, 16, 137, +-28, 265, -52, 256, -17, 76, 27, -131, +75, -244, 75, -246, -24, -146, -132, -21, +-182, 109, -176, 210, -78, 188, 58, 78, +181, 5, 271, -35, 255, -61, 123, -94, +-30, -124, -193, -86, -316, -2, -332, 27, +-223, 55, -3, 106, 235, 123, 351, 77, +322, -15, 150, -80, -96, -42, -264, -16, +-276, -47, -149, -47, 63, -16, 189, 1, +152, 7, -14, 2, -193, 61, -241, 130, +-104, 86, 120, -7, 321, -39, 355, -55, +179, -63, -111, -72, -373, -50, -461, 36, +-307, 82, -20, 29, 255, 7, 395, 15, +352, 4, 169, -14, -66, -23, -246, 23, +-266, 102, -185, 67, -89, -30, -6, -99, +50, -150, 82, -152, 108, -64, 116, 83, +134, 273, 121, 337, 26, 179, -103, -70, +-205, -295, -247, -421, -191, -336, -96, -87, +35, 249, 191, 519, 276, 503, 255, 221, +160, -122, 12, -420, -117, -530, -244, -387, +-335, -82, -280, 274, -121, 495, 41, 421, +204, 183, 304, -87, 329, -300, 261, -334, +50, -193, -205, 31, -369, 245, -427, 258, +-314, 77, -63, -122, 224, -247, 442, -232, +433, -41, 179, 195, -110, 380, -321, 370, +-369, 89, -216, -256, 22, -443, 223, -432, +285, -192, 127, 160, -89, 440, -208, 522, +-201, 306, -58, -100, 115, -390, 194, -472, +183, -349, 48, -51, -148, 263, -237, 456, +-184, 442, -51, 183, 97, -129, 162, -326, +162, -400, 88, -315, -68, -76, -180, 186, +-151, 382, -45, 388, 64, 195, 102, -43, +65, -245, 7, -362, -63, -284, -126, -68, +-93, 173, 22, 328, 136, 285, 159, 99, +77, -82, -28, -225, -102, -244, -174, -121, +-194, 32, -108, 149, 33, 171, 129, 72, +157, -14, 150, -45, 143, -40, 76, 12, +-66, 43, -199, 7, -248, -32, -225, -82, +-140, -99, -9, -27, 169, 59, 312, 109, +305, 119, 143, 43, -42, -34, -183, -59, +-266, -62, -265, -20, -154, 43, 21, 42, +149, 6, 158, -52, 123, -100, 92, -60, +37, 37, -48, 118, -107, 177, -112, 142, +-72, 25, -56, -97, -52, -194, -4, -209, +67, -99, 91, 36, 69, 150, 25, 200, +9, 151, -21, 57, -84, -26, -108, -107, +-64, -116, -27, -67, -10, -28, 12, -12, +71, -19, 121, -27, 97, 30, 7, 95, +-80, 136, -145, 163, -156, 123, -106, 2, +-1, -135, 126, -250, 190, -252, 120, -140, +-18, -4, -134, 135, -175, 262, -130, 286, +-18, 207, 114, 59, 187, -104, 127, -216, +0, -276, -109, -279, -166, -145, -160, 71, +-99, 264, -10, 368, 93, 329, 139, 148, +113, -103, 58, -357, 2, -455, -37, -307, +-62, -9, -95, 288, -81, 462, -43, 402, +-39, 146, -44, -191, -13, -440, 44, -437, +107, -184, 112, 137, 71, 378, 16, 409, +-65, 208, -140, -99, -135, -346, -71, -392, +18, -178, 71, 133, 44, 358, 1, 387, +1, 189, 1, -130, 10, -375, 16, -428, +1, -236, -33, 94, -84, 359, -111, 432, +-35, 297, 70, 6, 138, -264, 153, -380, +73, -295, -90, -47, -236, 215, -316, 325, +-226, 258, 15, 46, 248, -189, 370, -318, +330, -281, 118, -80, -140, 207, -337, 387, +-379, 372, -217, 188, 8, -97, 141, -351, +178, -448, 109, -348, 7, -65, -33, 254, +-20, 436, 35, 419, 86, 225, 29, -78, +-66, -333, -139, -426, -179, -296, -123, 3, +-13, 292, 66, 407, 140, 321, 143, 52, +64, -272, -22, -469, -115, -411, -160, -113, +-94, 281, -2, 534, 106, 521, 176, 248, +113, -166, -22, -507, -166, -575, -287, -345, +-243, 64, -57, 419, 149, 516, 300, 329, +300, -19, 148, -346, -39, -447, -229, -280, +-303, 44, -213, 346, -68, 448, 77, 280, +179, -28, 154, -320, 66, -436, -51, -319, +-155, -57, -147, 210, -48, 380, 67, 351, +162, 157, 145, -79, 38, -254, -96, -290, +-217, -176, -231, -5, -111, 178, 27, 285, +136, 228, 178, 47, 131, -162, 34, -320, +-77, -307, -139, -137, -105, 112, -49, 358, +-6, 442, 20, 290, 19, 11, 2, -297, +-22, -460, -54, -374, -34, -123, 23, 178, +69, 401, 72, 376, 29, 160, -33, -123, +-89, -345, -144, -347, -125, -141, -23, 116, +75, 348, 118, 409, 101, 245, 37, -34, +-28, -334, -96, -508, -129, -404, -94, -133, +-30, 196, 27, 480, 61, 544, 50, 366, +35, 34, 9, -356, -43, -546, -71, -450, +-55, -179, -38, 192, -22, 476, -16, 480, +10, 261, 47, -114, 46, -438, 13, -467, +-10, -253, -55, 70, -108, 396, -128, 484, +-78, 308, 43, -10, 158, -354, 167, -476, +85, -303, -47, -23, -169, 277, -226, 430, +-185, 316, -55, 60, 118, -224, 190, -404, +128, -296, 22, -43, -63, 201, -106, 376, +-91, 333, -32, 105, 45, -142, 64, -358, +-12, -369, -119, -153, -156, 94, -120, 297, +-19, 373, 96, 220, 185, -9, 214, -237, +128, -366, -71, -246, -232, -2, -267, 203, +-201, 340, -72, 279, 68, 67, 155, -151, +163, -328, 55, -316, -62, -86, -74, 131, +-23, 280, 17, 313, 38, 158, 6, -51, +-50, -230, -116, -324, -170, -197, -128, 13, +10, 158, 107, 262, 127, 256, 85, 127, +38, -27, 8, -209, -43, -285, -97, -205, +-72, -105, -44, 27, -71, 207, -86, 296, +-49, 278, 20, 133, 80, -95, 63, -235, +32, -279, 20, -256, -32, -78, -85, 144, +-69, 278, -9, 277, 71, 117, 77, -75, +-20, -166, -106, -205, -159, -141, -202, 32, +-140, 171, 25, 207, 202, 119, 295, -53, +228, -145, 50, -156, -113, -127, -263, -13, +-325, 126, -227, 188, -58, 164, 97, 34, +181, -95, 137, -132, 75, -121, 32, -69, +-40, 48, -75, 141, -55, 159, -41, 71, +-27, -82, -70, -168, -115, -147, -60, -77, +7, 56, 41, 195, 94, 248, 90, 161, +33, -39, -48, -231, -154, -275, -170, -187, +-65, -21, 26, 175, 96, 302, 113, 266, +50, 78, -26, -160, -113, -284, -173, -229, +-91, -51, 8, 153, 38, 304, 38, 291, +-8, 96, -52, -184, -38, -383, -22, -377, +43, -164, 117, 134, 72, 398, -35, 502, +-138, 361, -220, 30, -174, -316, -64, -512, +47, -453, 173, -198, 204, 125, 80, 384, +-70, 452, -180, 274, -177, -15, -65, -259, +41, -328, 115, -186, 132, 54, 6, 253, +-154, 324, -228, 173, -182, -114, -24, -354, +138, -414, 190, -247, 156, 74, 37, 350, +-131, 475, -224, 378, -187, 80, -52, -227, +102, -380, 149, -334, 96, -108, 0, 124, +-125, 231, -224, 195, -199, 30, -73, -154, +91, -194, 205, -96, 203, 96, 107, 258, +-25, 262, -168, 140, -244, -30, -210, -206, +-91, -266, 52, -197, 139, -73, 114, 58, +39, 117, -53, 99, -137, 99, -139, 84, +-36, 55, 91, 40, 172, 3, 140, -55, +12, -95, -135, -118, -251, -64, -284, 45, +-175, 95, 7, 80, 182, 24, 258, -64, +182, -92, 31, -56, -96, 34, -173, 150, +-159, 182, -67, 84, 29, -56, 57, -189, +-5, -226, -103, -127, -132, 46, -93, 217, +-18, 283, 88, 165, 166, -48, 159, -243, +72, -330, -80, -241, -199, -8, -219, 248, +-175, 424, -103, 391, 9, 168, 115, -109, +169, -332, 133, -417, 28, -317, -67, -98, +-129, 140, -175, 280, -143, 265, -29, 162, +87, 57, 137, -35, 101, -73, -10, -63, +-115, -36, -191, -35, -195, -76, -83, -116, +83, -86, 198, -5, 203, 79, 74, 143, +-98, 168, -226, 140, -280, 54, -219, -64, +-20, -134, 169, -137, 253, -98, 212, -51, +66, 27, -103, 126, -240, 188, -305, 153, +-218, 38, -35, -101, 119, -216, 201, -277, +189, -225, 82, -13, -38, 271, -156, 440, +-209, 414, -137, 209, -16, -80, 62, -357, +78, -513, 10, -449, -80, -161, -138, 165, +-136, 357, -23, 379, 162, 276, 248, 117, +199, -37, 20, -139, -226, -118, -388, -47, +-387, -53, -222, -136, 69, -199, 318, -183, +389, -67, 267, 85, 20, 245, -215, 380, +-303, 359, -263, 155, -115, -97, 57, -282, +117, -330, 48, -269, -60, -150, -137, 22, +-107, 183, 16, 208, 137, 161, 198, 108, +154, 73, -20, 52, -206, -11, -316, -94, +-302, -115, -159, -121, 14, -124, 142, -58, +231, 54, 228, 146, 127, 167, -6, 75, +-129, -18, -214, -68, -237, -106, -224, -98, +-124, -17, 37, 69, 156, 127, 202, 107, +164, 41, 38, 23, -94, 4, -186, -59, +-209, -103, -115, -130, 20, -124, 72, -75, +53, -3, -28, 126, -102, 285, -107, 308, +-54, 189, 54, 3, 167, -200, 155, -321, +23, -327, -145, -222, -285, 2, -314, 196, +-199, 244, -7, 200, 211, 129, 327, 58, +275, 32, 101, 1, -127, -16, -313, -30, +-364, -114, -283, -209, -93, -202, 128, -97, +244, 67, 203, 202, 80, 229, -72, 182, +-170, 81, -175, -63, -87, -115, 40, -64, +116, 17, 69, 60, -58, 1, -182, -124, +-238, -194, -177, -194, -10, -95, 164, 127, +276, 332, 239, 404, 49, 307, -196, 49, +-350, -206, -347, -346, -190, -353, 52, -220, +255, 4, 312, 171, 183, 239, -67, 185, +-268, 58, -333, -9, -238, -19, -29, -12, +173, 18, 247, 14, 176, -40, -16, -100, +-207, -148, -264, -127, -179, 0, -12, 112, +148, 187, 189, 206, 116, 133, -54, 28, +-246, -72, -313, -159, -216, -162, -40, -108, +159, -66, 285, 2, 268, 86, 135, 145, +-79, 193, -280, 157, -341, 54, -282, -56, +-139, -171, 28, -240, 148, -190, 200, -75, +173, 66, 43, 177, -76, 170, -106, 111, +-103, 60, -72, 16, -31, 37, -19, 69, +-20, 35, -88, -54, -177, -190, -180, -317, +-89, -284, 44, -103, 199, 159, 279, 417, +247, 502, 104, 374, -156, 101, -386, -243, +-438, -477, -342, -487, -122, -321, 131, -51, +317, 211, 368, 330, 242, 341, -18, 245, +-221, 79, -303, -46, -278, -117, -135, -155, +35, -141, 137, -112, 138, -70, 5, 9, +-145, 65, -185, 90, -112, 121, 29, 101, +180, 64, 223, 22, 135, -36, -76, -73, +-339, -77, -452, -92, -333, -79, -75, -30, +229, 24, 431, 95, 434, 135, 230, 120, +-117, 90, -443, 13, -545, -81, -412, -133, +-135, -132, 165, -78, 345, 29, 363, 104, +223, 148, -47, 153, -262, 71, -305, -36, +-217, -115, -83, -142, 40, -83, 100, 13, +90, 83, -3, 120, -121, 87, -142, -28, +-71, -118, 8, -137, 63, -58, 68, 86, +50, 184, -3, 192, -91, 111, -167, -51, +-154, -204, -91, -243, -37, -149, 18, 44, +77, 221, 110, 264, 58, 194, -73, 30, +-156, -158, -158, -260, -110, -216, -39, -66, +77, 113, 160, 205, 138, 187, -4, 106, +-184, -24, -263, -141, -224, -173, -129, -121, +15, -12, 174, 77, 262, 121, 184, 130, +-17, 112, -217, 39, -281, -46, -248, -101, +-150, -98, 28, -52, 196, -2, 238, 50, +113, 98, -101, 97, -252, 32, -269, -54, +-186, -91, -32, -71, 175, -17, 285, 31, +229, 80, 9, 87, -245, 38, -361, -48, +-326, -108, -182, -84, 52, -12, 277, 60, +344, 108, 202, 116, -59, 70, -285, -27, +-347, -114, -281, -125, -94, -43, 155, 51, +311, 121, 271, 138, 46, 87, -244, -14, +-411, -136, -374, -206, -187, -151, 91, -12, +359, 124, 435, 217, 267, 226, -71, 137, +-374, -7, -478, -171, -394, -237, -180, -179, +109, -68, 322, 49, 334, 142, 155, 171, +-93, 152, -253, 88, -235, -1, -125, -31, +18, -33, 137, -54, 135, -65, -11, -85, +-223, -83, -350, -51, -264, -20, -41, 35, +178, 128, 336, 161, 379, 137, 203, 83, +-110, -15, -415, -85, -551, -132, -435, -171, +-172, -121, 126, -23, 386, 65, 472, 148, +320, 185, 10, 150, -299, 92, -447, -29, +-381, -134, -223, -142, 14, -110, 240, -34, +296, 57, 169, 81, -48, 68, -210, 21, +-227, -63, -145, -72, -21, 2, 123, 70, +176, 140, 49, 114, -144, -10, -308, -127, +-307, -222, -134, -220, 81, -48, 266, 171, +351, 336, 245, 371, -19, 191, -299, -70, +-457, -276, -405, -395, -202, -304, 16, -64, +231, 165, 323, 308, 238, 284, 51, 112, +-139, -26, -237, -107, -203, -123, -105, -30, +-12, 33, 60, 23, 43, -32, -63, -142, +-165, -172, -220, -62, -145, 87, 8, 235, +149, 327, 245, 253, 256, 102, 116, -85, +-116, -257, -322, -281, -425, -203, -364, -104, +-182, 28, 40, 117, 252, 152, 333, 182, +257, 150, 78, 92, -114, 69, -236, -16, +-242, -112, -187, -178, -95, -223, 8, -181, +43, -74, 5, 25, -36, 161, -55, 275, +-21, 269, 25, 202, 46, 76, 56, -82, +31, -176, -58, -251, -148, -255, -201, -136, +-195, 7, -106, 114, 21, 198, 122, 202, +189, 170, 151, 102, 14, -37, -149, -127, +-265, -148, -264, -155, -151, -109, -3, -28, +131, 56, 196, 128, 136, 126, -4, 53, +-130, 26, -219, 6, -200, -13, -109, 4, +-6, 19, 80, 32, 105, 20, 58, -54, +-32, -95, -129, -53, -185, -3, -139, 33, +-31, 62, 75, 50, 167, 38, 140, -6, +12, -46, -157, -9, -294, 59, -313, 75, +-187, 32, 11, -43, 188, -105, 279, -114, +218, -94, 53, -11, -145, 141, -300, 229, +-291, 208, -188, 96, -47, -40, 88, -149, +161, -204, 122, -205, 12, -93, -105, 89, +-162, 205, -110, 218, -40, 144, 22, 17, +68, -117, 29, -230, -47, -239, -134, -96, +-164, 117, -98, 243, 15, 259, 63, 161, +58, -5, 16, -181, -78, -291, -155, -231, +-180, -14, -95, 195, 70, 275, 170, 230, +181, 89, 108, -86, -46, -215, -240, -244, +-363, -111, -364, 82, -205, 184, 40, 158, +244, 75, 359, -33, 336, -115, 157, -138, +-106, -85, -341, 52, -426, 150, -353, 127, +-186, 53, 0, -30, 169, -88, 230, -107, +154, -73, 26, 21, -60, 153, -79, 191, +-65, 128, -50, 30, -35, -90, -55, -182, +-124, -212, -202, -157, -196, 12, -92, 194, +52, 258, 162, 211, 189, 96, 135, -76, +26, -206, -124, -259, -213, -178, -183, 18, +-84, 169, -19, 200, -14, 150, -54, 33, +-94, -93, -114, -143, -96, -100, 15, 56, +155, 227, 214, 250, 172, 147, 22, -40, +-157, -242, -308, -360, -379, -336, -326, -155, +-128, 154, 102, 405, 255, 466, 299, 363, +215, 113, 75, -192, -98, -420, -256, -493, +-285, -335, -220, -23, -124, 257, -40, 403, +39, 396, 76, 212, 86, -39, 38, -253, +-25, -328, -23, -196, -21, 28, -22, 206, +-31, 279, -54, 200, -58, -3, -89, -221, +-151, -336, -178, -269, -109, -28, -28, 211, +63, 349, 143, 324, 182, 139, 163, -114, +30, -314, -136, -350, -245, -177, -285, 92, +-252, 289, -157, 336, -13, 213, 119, -27, +200, -242, 149, -332, 52, -220, -32, 28, +-105, 265, -133, 353, -109, 268, -37, 56, +12, -184, -35, -326, -140, -306, -200, -128, +-172, 102, -90, 250, 61, 255, 213, 134, +294, -29, 222, -160, 12, -175, -207, -84, +-329, 57, -334, 153, -248, 139, -97, 33, +72, -82, 173, -138, 157, -99, 65, 33, +-1, 168, -28, 224, -47, 157, -65, -34, +-52, -225, -37, -319, -66, -259, -137, -55, +-176, 202, -150, 366, -72, 383, 15, 225, +105, -50, 176, -284, 174, -396, 72, -339, +-91, -123, -219, 109, -237, 274, -176, 331, +-79, 251, 22, 86, 98, -64, 66, -173, +-35, -166, -129, -80, -134, -5, -46, 68, +51, 86, 125, 24, 142, -46, 67, -99, +-78, -92, -230, 10, -306, 118, -263, 167, +-117, 173, 19, 67, 149, -81, 225, -185, +203, -216, 101, -116, -55, 54, -167, 160, +-213, 188, -226, 131, -197, -14, -93, -124, +36, -144, 104, -66, 121, 103, 58, 201, +0, 178, -53, 75, -104, -88, -96, -233, +-33, -265, 36, -195, 36, -23, -41, 170, +-140, 241, -170, 223, -149, 151, -96, 28, +45, -62, 156, -108, 186, -105, 93, -53, +-69, -35, -183, -81, -214, -89, -178, -63, +-79, 6, 54, 131, 125, 245, 107, 325, +3, 302, -119, 105, -147, -168, -138, -383, +-96, -476, -23, -403, 67, -180, 120, 109, +97, 397, 17, 518, -59, 419, -113, 207, +-172, -32, -186, -230, -130, -328, -41, -319, +48, -213, 73, -61, 66, 36, 53, 97, +26, 178, -24, 235, -56, 243, -61, 178, +-57, 65, -89, -58, -142, -177, -144, -270, +-91, -247, -37, -100, 15, 64, 65, 169, +115, 177, 118, 111, 50, 21, -47, -78, +-118, -121, -166, -56, -181, 71, -167, 144, +-84, 140, 39, 60, 123, -42, 113, -118, +45, -158, -35, -123, -114, -3, -168, 102, +-142, 117, -15, 68, 116, 5, 129, -20, +40, 9, -100, 42, -194, 104, -223, 141, +-155, 66, 7, -99, 183, -250, 231, -311, +107, -230, -81, -58, -219, 141, -237, 336, +-167, 404, -35, 285, 135, 72, 194, -148, +107, -272, -68, -268, -181, -183, -182, -39, +-114, 126, -27, 185, 59, 140, 112, 59, +46, -24, -77, -54, -160, -58, -142, -56, +-32, -5, 51, 47, 112, 50, 135, 42, +99, 31, -37, 13, -191, 8, -262, -44, +-227, -86, -129, -68, -32, -50, 100, -30, +212, 13, 211, 52, 111, 99, -35, 122, +-131, 95, -182, 91, -183, 97, -143, 42, +-40, -33, 47, -132, 45, -214, -16, -234, +-93, -206, -119, -96, -97, 111, -32, 290, +94, 367, 208, 326, 218, 152, 86, -56, +-97, -234, -257, -348, -316, -297, -283, -122, +-166, 61, 8, 182, 135, 205, 164, 135, +114, 44, 50, -53, 15, -95, 6, -32, +5, 49, 0, 92, -10, 75, -75, -3, +-178, -70, -262, -103, -259, -99, -169, -29, +-22, 70, 133, 103, 262, 65, 298, -39, +210, -137, 38, -149, -143, -81, -251, 59, +-256, 236, -182, 344, -69, 311, 29, 134, +70, -123, 23, -341, -57, -433, -112, -384, +-78, -183, 13, 85, 125, 311, 208, 406, +209, 344, 108, 182, -80, 10, -267, -127, +-371, -191, -345, -173, -194, -116, 18, -71, +224, -63, 317, -74, 275, -45, 102, 19, +-97, 107, -220, 182, -230, 212, -137, 174, +-16, 67, 79, -70, 81, -158, 0, -158, +-92, -94, -136, 2, -96, 80, -24, 102, +57, 68, 78, -31, 44, -129, -34, -163, +-119, -119, -144, -13, -98, 123, 18, 226, +122, 276, 160, 235, 110, 89, -16, -85, +-170, -235, -308, -317, -319, -291, -212, -182, +-15, -4, 169, 183, 278, 286, 291, 277, +189, 195, 25, 52, -154, -79, -258, -157, +-258, -171, -185, -91, -82, 17, -1, 77, +74, 89, 83, 40, 41, -48, -26, -115, +-54, -143, -35, -105, -4, 18, 37, 120, +81, 172, 106, 178, 58, 123, -47, 49, +-151, -11, -223, -58, -227, -60, -176, -53, +-55, -96, 97, -148, 221, -176, 235, -153, +157, -25, 43, 141, -68, 295, -147, 381, +-165, 310, -111, 91, -30, -162, -1, -365, +-34, -405, -71, -260, -75, -31, -50, 207, +11, 338, 81, 269, 147, 75, 142, -147, +54, -282, -65, -235, -136, -52, -153, 162, +-126, 338, -73, 346, -9, 177, 42, -61, +24, -281, -38, -362, -69, -267, -53, -92, +-3, 104, 44, 229, 88, 195, 91, 59, +34, -80, -90, -151, -184, -73, -184, 84, +-109, 226, 8, 299, 97, 218, 128, -8, +79, -259, -49, -438, -179, -441, -232, -249, +-165, 25, -46, 297, 97, 483, 199, 471, +238, 301, 168, 45, -8, -206, -182, -342, +-287, -348, -285, -261, -186, -89, -17, 81, +159, 179, 238, 207, 189, 154, 23, 64, +-129, -5, -204, -69, -164, -87, -41, -47, +106, -6, 220, 17, 201, 26, 60, 6, +-128, 4, -248, 29, -262, 55, -192, 94, +-45, 99, 103, 24, 216, -103, 210, -235, +124, -294, 19, -216, -55, -22, -89, 221, +-104, 426, -75, 460, -30, 295, 6, 3, +-9, -298, -54, -458, -71, -416, -69, -219, +-38, 44, 0, 248, 80, 286, 142, 178, +136, 12, 48, -110, -56, -102, -118, 5, +-138, 142, -108, 227, -36, 197, 39, 45, +49, -148, -38, -297, -156, -328, -216, -229, +-157, -64, -21, 99, 165, 208, 322, 222, +360, 166, 208, 86, -79, 27, -344, 12, +-451, 32, -385, 38, -193, 18, 52, -41, +236, -137, 267, -228, 143, -263, -32, -208, +-118, -56, -85, 137, 16, 299, 99, 376, +128, 328, 52, 161, -101, -43, -255, -212, +-289, -284, -164, -242, 22, -134, 166, -17, +219, 62, 181, 70, 65, 25, -73, -20, +-146, -32, -131, 14, -43, 92, 24, 151, +72, 181, 95, 160, 87, 84, 36, -20, +-53, -125, -133, -209, -178, -237, -168, -219, +-104, -144, 18, -6, 175, 137, 267, 236, +255, 270, 126, 210, -21, 91, -140, -30, +-200, -112, -176, -120, -87, -65, 14, -26, +42, -29, 2, -89, -62, -170, -85, -187, +-39, -97, 37, 78, 142, 286, 201, 402, +195, 349, 84, 147, -77, -130, -199, -349, +-239, -388, -194, -253, -119, -15, -19, 195, +48, 258, 55, 163, 13, -24, -30, -202, +-7, -236, 45, -104, 119, 103, 144, 281, +118, 319, 18, 190, -135, -24, -273, -230, +-327, -316, -250, -229, -96, -43, 78, 128, +201, 209, 240, 151, 186, 9, 56, -128, +-61, -191, -122, -115, -106, 65, -64, 233, +-14, 306, 19, 239, 21, 52, -18, -165, +-77, -333, -107, -379, -92, -262, -38, -57, +29, 142, 97, 269, 162, 282, 187, 205, +149, 83, 56, -36, -44, -93, -128, -86, +-166, -61, -170, -46, -114, -49, -31, -72, +45, -77, 89, -55, 105, 9, 115, 105, +122, 175, 110, 170, 63, 91, -3, -43, +-72, -178, -134, -245, -159, -204, -134, -55, +-29, 149, 93, 304, 176, 342, 179, 232, +107, 8, -24, -242, -167, -414, -248, -430, +-220, -268, -73, 5, 115, 273, 242, 432, +273, 422, 177, 259, 7, 23, -178, -187, +-277, -290, -247, -260, -119, -145, 19, -26, +88, 54, 86, 62, 27, 17, -43, -31, +-78, -36, -47, 15, 56, 104, 128, 173, +135, 183, 50, 123, -60, 5, -171, -128, +-248, -218, -242, -238, -149, -164, 6, -29, +125, 107, 187, 196, 188, 208, 145, 126, +69, -10, -35, -140, -83, -200, -95, -144, +-74, -5, -83, 143, -90, 234, -71, 206, +-38, 65, 5, -119, 45, -258, 110, -275, +145, -157, 132, 8, 74, 145, 7, 202, +-21, 161, -47, 71, -50, -1, -44, -15, +-15, 31, -6, 69, -16, 34, -24, -62, +-2, -177, 48, -248, 78, -207, 97, -62, +99, 131, 73, 279, 17, 294, -54, 176, +-82, 2, -62, -152, -19, -207, 7, -148, +31, -29, 39, 82, 38, 113, 20, 39, +6, -70, 5, -144, -4, -141, -39, -46, +-79, 103, -86, 231, -47, 281, 19, 216, +72, 55, 101, -131, 97, -287, 29, -351, +-66, -291, -148, -133, -161, 77, -117, 268, +-40, 361, 26, 329, 72, 186, 75, -29, +29, -223, -29, -321, -63, -299, -42, -163, +14, 22, 51, 171, 54, 240, 6, 208, +-77, 92, -162, -33, -192, -117, -146, -136, +-21, -85, 117, -14, 200, 44, 216, 66, +151, 46, 29, 5, -93, -25, -172, -41, +-158, -30, -80, 0, 25, 18, 98, 32, +128, 34, 90, 17, 0, 0, -89, -19, +-134, -31, -84, -22, 21, -9, 142, -3, +229, 15, 220, 31, 126, 31, -31, 21, +-142, 2, -174, -2, -96, 15, 11, 23, +94, 27, 117, 21, 58, -18, -20, -73, +-81, -116, -56, -122, 41, -67, 145, 21, +188, 106, 139, 166, 49, 165, -68, 95, +-131, 0, -146, -85, -84, -125, -8, -111, +28, -77, 23, -38, -16, 1, -29, 8, +-14, 6, 39, 20, 95, 58, 128, 108, +111, 129, 27, 92, -73, 24, -170, -66, +-205, -153, -196, -177, -144, -128, -63, -34, +36, 66, 114, 120, 150, 122, 148, 85, +106, 14, 47, -52, -30, -70, -99, -50, +-124, -14, -113, 14, -89, 20, -72, 16, +-59, 7, -50, -9, -30, -4, -11, 23, +40, 41, 111, 46, 166, 33, 159, 0, +101, -40, 16, -90, -72, -122, -137, -110, +-152, -57, -93, 29, 10, 137, 88, 223, +110, 242, 77, 168, 14, 13, -56, -171, +-77, -311, -23, -351, 103, -253, 230, -47, +275, 183, 214, 341, 71, 372, -115, 267, +-268, 79, -318, -123, -226, -262, -41, -291, +158, -224, 285, -107, 321, 17, 269, 112, +141, 163, -8, 176, -124, 149, -169, 93, +-156, 26, -118, -58, -55, -134, 6, -172, +57, -163, 63, -104, 65, -12, 63, 71, +76, 131, 65, 153, 17, 126, -23, 68, +-62, 0, -78, -67, -85, -104, -50, -112, +6, -91, 43, -35, 42, 30, -5, 74, +-38, 87, -87, 47, -109, -30, -118, -89, +-85, -114, -11, -80, 64, 14, 131, 118, +163, 190, 164, 189, 85, 100, -45, -27, +-183, -146, -268, -226, -259, -217, -194, -132, +-53, -18, 99, 93, 221, 152, 252, 155, +207, 131, 117, 77, 24, 22, -54, -3, +-129, -21, -149, -51, -132, -90, -93, -138, +-37, -149, 35, -108, 127, -28, 194, 86, +208, 183, 160, 193, 96, 115, 11, -23, +-62, -150, -101, -178, -85, -105, -29, 42, +27, 196, 57, 241, 74, 142, 82, -59, +73, -263, 55, -344, 39, -256, 38, -57, +49, 171, 41, 307, 28, 271, 25, 112, +26, -61, 3, -139, -21, -78, -40, 54, +-40, 155, -38, 136, -32, -41, -1, -300, +57, -465, 95, -414, 94, -132, 64, 267, +10, 595, -58, 699, -116, 510, -139, 96, +-96, -353, -9, -636, 63, -644, 88, -399, +71, -39, 24, 268, -35, 414, -88, 352, +-94, 151, -63, -50, -30, -155, -28, -129, +-26, -11, -19, 112, 4, 162, 32, 99, +47, -52, 55, -212, 26, -295, -29, -264, +-91, -122, -112, 71, -76, 239, -15, 314, +60, 267, 109, 128, 141, -29, 99, -135, +15, -154, -77, -97, -126, -12, -109, 38, +-59, 12, 32, -78, 114, -183, 176, -236, +169, -176, 105, -1, 22, 236, -54, 419, +-72, 449, -62, 305, 1, 33, 70, -264, +130, -456, 140, -463, 107, -296, 57, -29, +-9, 195, -50, 281, -70, 224, -39, 74, +21, -68, 90, -105, 140, -22, 142, 123, +111, 223, 33, 185, -45, 17, -107, -210, +-102, -393, -45, -409, 36, -232, 104, 54, +127, 332, 94, 464, 10, 387, -76, 153, +-125, -140, -106, -354, -36, -375, 41, -225, +97, 22, 96, 253, 41, 343, -49, 271, +-125, 75, -158, -168, -120, -328, -44, -338, +38, -213, 100, 6, 118, 217, 90, 325, +34, 302, -33, 149, -80, -56, -107, -201, +-126, -244, -136, -177, -124, -30, -87, 97, +-15, 147, 78, 102, 170, -20, 228, -123, +213, -146, 108, -89, -42, 45, -191, 181, +-266, 232, -231, 174, -97, 26, 67, -143, +199, -234, 234, -227, 169, -131, 58, 15, +-37, 121, -64, 146, -25, 104, 43, 21, +91, -37, 90, -43, 33, -17, -48, 28, +-90, 58, -82, 40, 2, 1, 102, -41, +188, -70, 213, -60, 170, -36, 73, -17, +-33, 4, -84, 7, -73, 7, -8, 31, +45, 59, 66, 77, 44, 72, -14, 20, +-59, -42, -71, -87, -7, -107, 81, -73, +164, -10, 179, 34, 142, 47, 62, 24, +-43, -19, -120, -35, -160, -19, -135, 26, +-93, 86, -49, 97, -6, 44, 45, -39, +88, -109, 87, -116, 79, -48, 49, 55, +26, 145, -23, 155, -76, 49, -111, -115, +-132, -250, -139, -282, -130, -175, -69, 39, +25, 273, 121, 418, 166, 382, 146, 169, +86, -118, -19, -362, -120, -457, -179, -356, +-141, -110, -46, 168, 48, 349, 81, 351, +57, 198, -8, -17, -86, -199, -112, -265, +-45, -184, 92, -12, 216, 152, 251, 217, +188, 159, 65, 33, -69, -95, -172, -173, +-187, -162, -118, -73, -22, 26, 40, 73, +65, 45, 86, -22, 133, -64, 170, -44, +187, 40, 182, 157, 143, 239, 44, 216, +-86, 80, -191, -120, -210, -297, -144, -367, +-40, -294, 84, -100, 202, 140, 268, 313, +248, 340, 153, 225, 34, 25, -69, -167, +-134, -258, -167, -214, -124, -53, -38, 134, +50, 243, 94, 220, 94, 74, 69, -137, +22, -301, -37, -335, -76, -226, -47, -11, +9, 211, 58, 340, 75, 333, 58, 194, +23, -4, -49, -152, -114, -204, -145, -153, +-111, -42, -69, 37, -34, 41, -14, -40, +12, -165, 43, -227, 54, -163, 81, 10, +102, 246, 94, 431, 26, 454, -72, 289, +-144, -18, -173, -334, -152, -502, -108, -477, +-15, -275, 64, 21, 122, 255, 132, 339, +121, 263, 108, 84, 69, -64, 6, -102, +-69, -44, -109, 69, -117, 149, -81, 107, +-5, -26, 85, -189, 161, -289, 160, -248, +108, -100, 24, 76, -31, 214, -54, 237, +-33, 145, 29, 14, 93, -91, 125, -99, +101, -14, 51, 87, 4, 154, -19, 134, +-22, 10, -16, -155, 9, -291, 22, -337, +28, -240, 29, -48, 54, 174, 89, 364, +120, 426, 126, 327, 103, 119, 49, -138, +-32, -333, -112, -384, -156, -294, -153, -93, +-97, 126, -16, 241, 63, 224, 119, 100, +126, -66, 91, -163, 48, -153, 10, -43, +-9, 118, -15, 222, -24, 214, -52, 111, +-87, -48, -126, -185, -129, -228, -105, -184, +-48, -83, 20, 19, 81, 67, 110, 69, +101, 50, 72, 29, 28, 44, -9, 90, +-54, 121, -92, 115, -104, 43, -95, -77, +-63, -185, -29, -245, 9, -223, 29, -112, +43, 40, 37, 175, 50, 246, 84, 219, +118, 123, 124, 6, 78, -94, 1, -133, +-92, -113, -164, -72, -186, -39, -132, -38, +-25, -54, 84, -57, 178, -19, 228, 59, +240, 160, 187, 224, 98, 203, -5, 88, +-82, -83, -129, -240, -139, -311, -95, -264, +-18, -115, 69, 79, 116, 230, 136, 275, +130, 218, 96, 93, 43, -37, -13, -120, +-25, -134, -12, -97, 21, -39, 38, -4, +56, -9, 50, -35, 8, -65, -46, -69, +-79, -27, -57, 44, -14, 125, 36, 186, +70, 188, 80, 128, 54, 16, -6, -126, +-48, -229, -60, -255, -32, -201, -12, -68, +-4, 86, -5, 193, -11, 220, -29, 155, +-41, 35, -16, -69, 28, -120, 47, -96, +28, -10, -11, 64, -40, 81, -63, 28, +-67, -77, -45, -155, 3, -162, 40, -101, +45, 26, 27, 159, 7, 221, -11, 197, +-29, 91, -49, -42, -43, -122, -26, -148, +-2, -117, 18, -38, 50, 24, 81, 37, +90, 17, 67, -22, 28, -32, 4, -1, +-20, 38, -42, 94, -47, 129, -34, 95, +2, 12, 31, -90, 60, -168, 82, -180, +103, -133, 82, -43, 47, 77, 17, 157, +7, 164, 21, 118, 36, 34, 53, -40, +63, -77, 40, -79, -18, -38, -70, 11, +-87, 15, -72, -12, -15, -49, 54, -74, +136, -49, 181, 8, 170, 70, 100, 126, +9, 125, -79, 55, -132, -32, -137, -108, +-96, -143, -16, -111, 39, -41, 57, 44, +53, 117, 37, 131, 21, 92, 15, 16, +21, -71, 18, -128, 10, -135, -29, -98, +-52, -12, -56, 86, -46, 152, -31, 171, +-17, 122, -6, 21, -10, -80, -21, -155, +-33, -174, -19, -118, 14, -34, 50, 39, +87, 86, 96, 79, 84, 48, 27, 18, +-44, -3, -119, 12, -159, 45, -160, 59, +-117, 45, -25, -1, 75, -66, 153, -114, +182, -132, 163, -109, 116, -35, 53, 52, +-4, 121, -49, 155, -64, 136, -77, 74, +-81, -6, -73, -87, -44, -131, 2, -114, +54, -65, 101, -4, 142, 48, 154, 61, +129, 43, 80, -2, 36, -46, -5, -48, +-38, -8, -63, 40, -65, 85, -46, 98, +-31, 62, -17, 0, 4, -74, 29, -117, +49, -100, 65, -58, 99, -8, 131, 41, +148, 56, 112, 40, 40, 17, -60, -4, +-157, 8, -226, 43, -234, 67, -156, 66, +-25, 25, 108, -56, 194, -135, 226, -178, +205, -158, 125, -57, 17, 77, -82, 187, +-130, 239, -154, 196, -155, 79, -135, -63, +-85, -173, -32, -199, 5, -138, 46, -42, +94, 50, 136, 97, 141, 66, 108, -3, +48, -60, -29, -76, -101, -29, -148, 51, +-133, 120, -67, 150, 8, 116, 40, 25, +48, -72, 36, -148, 21, -177, 11, -150, +28, -90, 72, -12, 111, 62, 110, 109, +56, 137, -9, 145, -68, 114, -104, 61, +-101, -2, -59, -68, 21, -118, 83, -147, +111, -150, 103, -113, 97, -53, 70, 20, +30, 104, -2, 172, -14, 193, -4, 158, +-4, 60, -3, -67, 13, -167, 28, -214, +25, -177, -1, -62, -21, 69, -25, 153, +-1, 165, 21, 105, 66, 14, 118, -63, +136, -99, 94, -71, 5, -13, -86, 21, +-144, 17, -157, -18, -118, -46, -28, -34, +75, 17, 120, 84, 110, 131, 66, 101, +17, 1, -29, -116, -61, -195, -62, -178, +-31, -64, -3, 85, 1, 203, -6, 228, +-8, 133, -13, -24, -15, -166, -27, -227, +-21, -172, -11, -42, -12, 95, -17, 185, +-4, 182, 26, 97, 45, -14, 45, -104, +30, -139, 8, -110, -19, -60, -59, -12, +-71, 30, -58, 53, -20, 69, 19, 81, +57, 79, 85, 62, 98, 18, 84, -58, +50, -132, 23, -159, -3, -129, -31, -38, +-51, 77, -54, 164, -20, 188, 21, 131, +55, 14, 78, -103, 98, -175, 89, -180, +59, -111, 21, -9, 5, 82, 10, 132, +18, 118, 18, 62, 18, 3, 5, -35, +-22, -48, -32, -39, -9, -25, 37, -13, +82, -11, 92, -22, 75, -22, 34, -5, +-16, 13, -62, 29, -68, 38, -43, 29, +-1, 14, 26, 0, 34, -7, 33, 6, +19, 18, -2, 15, -22, 1, -21, -24, +-10, -51, 2, -66, 12, -63, -1, -35, +-18, 10, -54, 40, -85, 61, -92, 74, +-55, 72, 10, 60, 85, 40, 140, 7, +135, -26, 65, -62, -63, -98, -184, -107, +-232, -92, -190, -59, -65, -4, 91, 51, +216, 97, 239, 126, 154, 115, -6, 75, +-159, 30, -232, -23, -198, -66, -71, -84, +84, -89, 186, -76, 192, -54, 110, -36, +2, -1, -71, 42, -78, 75, -40, 102, +20, 102, 56, 64, 40, 6, -3, -62, +-32, -111, -4, -104, 73, -57, 152, 18, +192, 87, 156, 97, 47, 47, -104, -41, +-214, -138, -230, -174, -136, -122, 30, -12, +210, 129, 335, 236, 345, 249, 228, 175, +27, 27, -167, -143, -276, -253, -279, -279, +-173, -217, -6, -79, 153, 71, 228, 187, +208, 240, 115, 206, 9, 118, -72, 13, +-105, -91, -77, -150, -15, -154, 31, -116, +37, -46, 3, 20, -38, 54, -65, 68, +-64, 56, -32, 24, 31, 3, 75, -11, +70, -16, 11, -8, -59, -8, -102, -7, +-94, 10, -52, 24, 20, 34, 88, 39, +99, 16, 45, -18, -47, -62, -133, -106, +-172, -109, -147, -74, -57, -18, 73, 58, +182, 131, 203, 169, 152, 159, 45, 90, +-73, -15, -165, -119, -201, -201, -166, -223, +-71, -160, 40, -43, 121, 87, 165, 190, +153, 217, 101, 169, 37, 71, -26, -46, +-50, -124, -42, -141, -18, -114, 8, -63, +33, -16, 29, 16, 13, 36, 10, 40, +30, 44, 76, 66, 111, 77, 105, 55, +66, -1, 2, -77, -55, -140, -75, -154, +-41, -115, 34, -29, 120, 82, 157, 162, +125, 184, 52, 148, -39, 63, -108, -30, +-116, -111, -71, -162, 15, -163, 98, -121, +134, -57, 111, 18, 58, 83, -13, 121, +-62, 131, -67, 108, -40, 63, 3, 18, +18, -25, -9, -56, -49, -73, -73, -86, +-61, -95, -12, -93, 63, -76, 111, -29, +117, 43, 54, 113, -48, 163, -140, 172, +-177, 119, -148, 24, -64, -77, 28, -152, +94, -169, 113, -126, 77, -50, 15, 30, +-43, 76, -92, 71, -113, 34, -95, -11, +-38, -34, 26, -8, 78, 40, 88, 84, +62, 105, 10, 71, -41, -11, -71, -105, +-66, -171, -41, -167, -7, -89, 24, 20, +41, 122, 53, 169, 63, 131, 58, 40, +51, -62, 38, -125, 17, -102, -12, -17, +-29, 73, -29, 124, -5, 98, 20, -1, +42, -118, 65, -190, 78, -169, 79, -55, +68, 81, 39, 182, -3, 202, -36, 120, +-48, -13, -28, -126, 42, -168, 115, -108, +152, 12, 124, 110, 40, 141, -61, 85, +-132, -35, -144, -145, -76, -192, 42, -141, +143, -8, 190, 127, 171, 206, 90, 203, +-11, 112, -97, -22, -136, -133, -119, -183, +-66, -153, -23, -73, 1, 6, 11, 67, +23, 87, 55, 61, 91, 27, 103, 5, +90, -2, 29, 14, -67, 27, -156, 20, +-203, 5, -192, -30, -109, -70, 17, -82, +138, -65, 205, -15, 173, 54, 55, 96, +-82, 98, -185, 58, -212, -25, -153, -103, +-32, -134, 88, -101, 168, 2, 154, 124, +70, 198, -38, 191, -136, 88, -172, -84, +-125, -236, -26, -301, 78, -243, 141, -69, +133, 138, 72, 289, 1, 323, -60, 220, +-68, 36, -27, -142, 30, -246, 63, -232, +52, -127, 0, -6, -39, 77, -35, 90, +14, 40, 99, -12, 158, -25, 138, 7, +55, 68, -63, 109, -147, 87, -134, 9, +-33, -91, 103, -162, 213, -149, 224, -68, +144, 45, 26, 138, -93, 156, -167, 93, +-163, -9, -105, -107, -8, -147, 99, -109, +169, -26, 205, 65, 192, 124, 120, 125, +20, 79, -82, 13, -166, -54, -201, -93, +-174, -101, -97, -90, 25, -60, 127, -20, +164, 24, 153, 73, 112, 103, 52, 106, +-6, 84, -59, 37, -98, -26, -112, -74, +-114, -100, -103, -97, -51, -66, 2, -30, +38, 10, 61, 44, 66, 60, 53, 65, +26, 59, -25, 42, -60, 21, -52, -12, +-28, -52, -6, -73, 18, -75, 21, -53, +-5, -3, -59, 43, -113, 66, -123, 65, +-84, 30, -20, -17, 74, -43, 169, -41, +216, -13, 190, 33, 90, 57, -48, 44, +-155, -6, -226, -76, -235, -116, -163, -99, +-32, -38, 101, 55, 198, 135, 230, 157, +206, 116, 141, 18, 44, -96, -39, -165, +-66, -175, -68, -121, -79, -15, -100, 88, +-100, 147, -59, 154, 25, 102, 111, 24, +190, -52, 224, -106, 172, -112, 58, -73, +-52, -23, -117, 29, -121, 58, -83, 53, +-15, 27, 66, -7, 114, -34, 86, -32, +24, -20, -22, -3, -34, 19, -20, 29, +13, 25, 46, 27, 75, 23, 65, 15, +23, 1, -19, -33, -45, -72, -62, -96, +-58, -92, -34, -38, 8, 50, 46, 131, +43, 177, 11, 153, -4, 59, -11, -54, +-17, -152, -14, -195, 4, -158, 19, -71, +20, 30, -12, 107, -39, 120, -36, 84, +-34, 39, -40, 2, -27, -14, -5, -8, +12, -6, 17, -13, 11, -32, 17, -58, +33, -59, 17, -31, -6, 8, -22, 48, +-38, 60, -49, 32, -47, -10, -35, -39, +0, -37, 29, 9, 39, 65, 52, 97, +60, 80, 37, -1, -2, -115, -42, -195, +-60, -200, -39, -110, -2, 45, 28, 195, +54, 277, 56, 246, 47, 103, 42, -79, +36, -224, 17, -275, -14, -208, -62, -63, +-81, 82, -47, 177, 10, 184, 70, 118, +120, 35, 125, -27, 92, -52, 34, -46, +-31, -42, -66, -56, -56, -77, -28, -90, +8, -60, 21, 20, 2, 105, -18, 162, +-13, 157, 17, 78, 84, -35, 146, -129, +159, -162, 117, -113, 17, -17, -119, 69, +-220, 105, -250, 74, -185, 0, -28, -59, +154, -75, 277, -33, 300, 46, 194, 103, +19, 103, -145, 54, -245, -32, -241, -108, +-129, -128, 7, -94, 110, -22, 148, 48, +102, 77, 27, 68, -32, 32, -60, -3, +-33, -10, 20, 8, 41, 29, 11, 45, +-53, 27, -117, -19, -116, -60, -52, -88, +49, -91, 146, -54, 177, -5, 108, 43, +-8, 78, -120, 87, -186, 85, -179, 76, +-110, 41, 4, -7, 136, -64, 205, -126, +182, -157, 86, -145, -35, -86, -127, 19, +-143, 130, -102, 199, -21, 204, 56, 132, +77, 13, 50, -96, 15, -167, -15, -176, +-20, -123, 8, -48, 52, 23, 97, 69, +104, 75, 43, 63, -40, 46, -107, 27, +-137, 19, -106, 17, -21, 11, 81, 4, +173, -15, 192, -43, 130, -69, 25, -94, +-84, -102, -156, -74, -134, -13, -34, 73, +89, 159, 171, 203, 153, 178, 55, 82, +-53, -61, -140, -188, -156, -242, -84, -201, +38, -80, 152, 61, 213, 153, 176, 169, +73, 104, -52, -3, -156, -81, -190, -84, +-135, -25, -24, 58, 90, 101, 147, 75, +122, -6, 51, -105, -20, -164, -59, -140, +-37, -48, 16, 78, 50, 168, 44, 171, +-3, 93, -78, -17, -127, -114, -126, -145, +-63, -96, 54, -2, 170, 88, 208, 130, +150, 100, 14, 17, -123, -79, -197, -146, +-188, -145, -114, -85, -5, 10, 80, 106, +116, 155, 111, 141, 78, 81, 27, -4, +-14, -79, -51, -110, -64, -94, -55, -43, +-43, 11, -32, 29, -10, 10, 8, -26, +23, -60, 30, -53, 25, 6, 30, 87, +52, 158, 59, 171, 49, 99, 9, -23, +-50, -158, -100, -248, -113, -238, -84, -136, +-6, 20, 77, 172, 128, 242, 146, 206, +127, 92, 68, -54, -7, -156, -76, -163, +-115, -88, -104, 34, -56, 126, 5, 131, +67, 56, 95, -64, 87, -173, 59, -197, +27, -122, 9, 19, 13, 165, 13, 238, +11, 202, 11, 91, 0, -54, -22, -159, +-41, -169, -52, -105, -23, -20, 40, 40, +96, 36, 122, -9, 106, -50, 38, -58, +-40, -4, -90, 92, -91, 166, -53, 185, +-1, 124, 31, 0, 58, -126, 72, -214, +51, -233, 7, -168, -32, -56, -51, 65, +-37, 164, -11, 201, 8, 172, 18, 94, +12, -18, -15, -112, -19, -149, 1, -121, +28, -33, 36, 72, 11, 126, -33, 104, +-69, 8, -95, -123, -86, -201, -28, -178, +53, -59, 117, 115, 125, 252, 72, 279, +-1, 187, -74, 12, -134, -162, -143, -248, +-93, -224, -18, -115, 60, 16, 108, 96, +114, 105, 82, 60, 16, -6, -59, -37, +-84, -15, -60, 37, -19, 95, 14, 120, +24, 87, 26, 16, 30, -76, 23, -159, +17, -192, 23, -169, 18, -94, -10, 25, +-26, 138, -17, 211, 26, 216, 61, 139, +60, 14, 36, -100, 14, -162, -10, -147, +-17, -73, -3, 8, 17, 56, 31, 49, +24, -3, -4, -51, -7, -61, 8, -20, +23, 61, 46, 128, 83, 135, 100, 80, +76, -16, 6, -109, -68, -145, -98, -115, +-85, -40, -52, 43, 3, 80, 50, 65, +71, 10, 78, -56, 71, -76, 61, -31, +58, 44, 31, 116, -21, 143, -73, 92, +-111, -11, -129, -126, -104, -203, -44, -188, +40, -89, 112, 42, 132, 155, 107, 201, +68, 157, 11, 56, -52, -56, -107, -124, +-136, -122, -118, -76, -66, -18, -19, 29, +19, 45, 41, 38, 43, 24, 31, 17, +37, 17, 62, 10, 82, -18, 52, -50, +-33, -62, -125, -41, -172, 8, -161, 59, +-86, 77, 24, 55, 121, -2, 160, -67, +138, -94, 79, -60, 22, 19, -30, 92, +-78, 105, -109, 54, -102, -35, -66, -115, +-17, -131, 28, -66, 85, 38, 143, 125, +158, 148, 110, 84, 36, -26, -48, -120, +-122, -153, -149, -107, -112, -13, -18, 82, +83, 133, 136, 118, 145, 55, 130, -10, +94, -66, 31, -87, -35, -73, -88, -49, +-95, -14, -87, 26, -68, 49, -9, 55, +79, 46, 141, 16, 154, -16, 117, -28, +49, -20, -26, 13, -92, 48, -122, 47, +-81, 7, -20, -57, 20, -119, 37, -125, +44, -63, 38, 40, 30, 140, 11, 179, +0, 132, 13, 27, 18, -81, -8, -129, +-33, -93, -50, -11, -60, 57, -61, 63, +-47, -9, -13, -107, 37, -161, 57, -121, +53, 16, 45, 180, 20, 280, -31, 264, +-79, 120, -103, -83, -79, -241, -28, -290, +14, -221, 47, -80, 61, 52, 26, 128, +-28, 136, -52, 98, -31, 62, 16, 55, +39, 60, 7, 59, -31, 19, -51, -64, +-45, -145, -10, -181, 43, -152, 69, -60, +58, 49, 12, 126, -36, 149, -43, 115, +-22, 57, 5, 15, 33, -2, 37, -4, +19, -15, -9, -53, -27, -99, -10, -130, +44, -122, 81, -46, 77, 74, 39, 176, +-12, 208, -50, 150, -55, 23, -26, -112, +32, -195, 71, -184, 72, -74, 45, 62, +15, 153, -4, 152, -1, 61, 16, -68, +33, -155, 31, -153, -4, -56, -40, 90, +-37, 185, -1, 174, 47, 62, 71, -89, +61, -192, 17, -184, -28, -72, -61, 83, +-56, 193, -19, 177, 19, 55, 42, -97, +49, -196, 45, -177, 31, -51, -5, 107, +-56, 203, -96, 173, -94, 35, -57, -116, +16, -191, 83, -143, 105, -3, 71, 134, +7, 177, -56, 97, -79, -62, -66, -197, +-38, -219, -11, -108, 3, 79, 0, 231, +3, 261, 6, 157, 16, -29, 33, -197, +43, -249, 27, -164, -15, -7, -86, 131, +-136, 163, -121, 82, -41, -45, 74, -133, +175, -122, 192, 0, 116, 158, -19, 249, +-144, 207, -188, 28, -127, -204, -13, -365, +90, -364, 118, -178, 67, 111, -16, 362, +-60, 449, -27, 318, 70, 33, 147, -246, +149, -383, 71, -313, -58, -77, -175, 184, +-214, 312, -156, 230, -19, -24, 128, -284, +216, -369, 221, -218, 157, 109, 41, 438, +-64, 557, -110, 374, -85, -36, -32, -464, +-1, -676, -10, -545, -34, -146, -55, 319, +-41, 597, 21, 542, 115, 208, 190, -204, +195, -450, 106, -384, -21, -65, -128, 293, +-187, 463, -193, 320, -129, -69, -17, -476, +90, -660, 148, -484, 140, -19, 71, 491, +-14, 768, -82, 667, -87, 243, -16, -273, +80, -617, 106, -625, 44, -315, -69, 107, +-166, 387, -191, 381, -132, 121, -6, -204, +131, -365, 196, -258, 163, 56, 65, 405, +-33, 553, -97, 385, -107, -16, -85, -440, +-33, -653, 12, -537, 17, -181, -9, 232, +-28, 510, -20, 512, 1, 255, 24, -86, +51, -322, 68, -341, 67, -165, 29, 76, +-15, 259, -37, 292, -38, 146, -56, -98, +-80, -303, -80, -359, -39, -245, 31, -19, +104, 220, 151, 381, 152, 386, 74, 225, +-48, -39, -132, -287, -126, -394, -49, -325, +44, -118, 85, 140, 78, 326, 37, 334, +-29, 159, -63, -101, -24, -302, 47, -314, +100, -150, 95, 98, 40, 312, -33, 361, +-91, 191, -117, -95, -75, -334, 32, -392, +138, -225, 177, 60, 123, 316, 7, 415, +-101, 274, -166, -41, -145, -337, -37, -452, +89, -321, 143, -11, 114, 304, 37, 474, +-29, 409, -59, 125, -60, -222, -32, -438, +21, -422, 50, -196, 32, 99, -17, 305, +-52, 336, -63, 175, -60, -74, -41, -245, +24, -236, 102, -61, 139, 161, 97, 281, +-2, 238, -108, 53, -173, -207, -183, -380, +-107, -346, 39, -123, 170, 173, 187, 382, +105, 391, -13, 224, -114, -43, -153, -301, +-113, -395, -13, -274, 103, -27, 138, 211, +66, 323, -52, 271, -125, 99, -119, -120, +-37, -288, 73, -299, 167, -152, 165, 66, +45, 233, -108, 281, -188, 208, -168, 38, +-66, -170, 55, -305, 148, -272, 183, -89, +142, 142, 37, 290, -52, 304, -95, 178, +-107, -60, -116, -295, -96, -380, -14, -254, +95, 6, 158, 260, 160, 374, 107, 320, +17, 115, -84, -162, -152, -355, -135, -351, +-14, -168, 109, 69, 152, 236, 115, 267, +23, 186, -94, 29, -168, -132, -147, -199, +-2, -146, 182, -29, 260, 67, 181, 96, +6, 79, -180, 50, -274, 0, -232, -51, +-61, -63, 169, -42, 305, -17, 247, -8, +74, 11, -109, 58, -221, 98, -223, 74, +-131, 5, 7, -69, 139, -127, 182, -146, +132, -100, 51, 19, -23, 156, -88, 220, +-123, 152, -110, 11, -28, -127, 61, -208, +86, -182, 45, -55, -14, 111, -78, 214, +-109, 178, -75, 12, 27, -160, 147, -230, +201, -166, 123, -1, -27, 196, -169, 318, +-254, 271, -237, 60, -96, -209, 100, -372, +252, -349, 257, -169, 121, 88, -58, 325, +-177, 424, -195, 311, -105, 45, 31, -234, +140, -387, 153, -359, 56, -175, -70, 85, +-107, 313, -74, 388, -8, 257, 47, -3, +52, -248, 23, -349, -1, -268, -18, -51, +1, 190, 50, 335, 65, 294, 24, 85, +-38, -166, -79, -315, -42, -285, 24, -115, +72, 105, 90, 263, 52, 282, -47, 154, +-126, -51, -142, -220, -54, -265, 120, -174, +245, -15, 247, 149, 155, 246, -37, 229, +-245, 107, -338, -67, -264, -226, -52, -290, +200, -216, 311, -39, 250, 177, 78, 328, +-124, 324, -236, 160, -181, -93, -8, -313, +190, -368, 266, -219, 152, 35, -61, 268, +-257, 351, -369, 234, -303, -15, -77, -249, +204, -335, 412, -214, 431, 41, 237, 261, +-36, 332, -276, 217, -406, -18, -355, -242, +-133, -333, 125, -260, 287, -63, 266, 157, +97, 274, -97, 251, -209, 125, -192, -29, +-38, -149, 153, -193, 264, -160, 215, -65, +19, 48, -198, 118, -307, 145, -291, 130, +-148, 58, 75, -57, 248, -155, 293, -193, +216, -141, 40, -2, -125, 154, -202, 262, +-181, 252, -73, 100, 68, -125, 147, -302, +140, -340, 43, -194, -85, 71, -163, 314, +-159, 410, -66, 282, 100, -25, 219, -355, +232, -508, 157, -394, 15, -48, -124, 358, +-175, 608, -154, 577, -72, 239, 30, -261, +67, -665, 42, -750, 17, -481, 8, 18, +40, 502, 96, 751, 137, 653, 127, 246, +49, -255, -85, -589, -170, -600, -181, -321, +-133, 81, -42, 382, 51, 447, 109, 259, +140, -80, 120, -359, 61, -413, 21, -201, +-3, 146, -54, 429, -80, 487, -64, 301, +-27, -43, -7, -391, -17, -555, -49, -454, +-48, -134, -26, 223, 4, 435, 68, 420, +145, 239, 155, -18, 67, -235, -68, -301, +-146, -207, -138, -24, -85, 128, -29, 174, +34, 121, 47, 35, -3, -59, -72, -137, +-79, -159, 12, -116, 141, -9, 190, 110, +148, 192, 50, 215, -91, 186, -247, 62, +-317, -141, -220, -318, 3, -350, 200, -201, +285, 48, 249, 289, 119, 399, -56, 324, +-205, 61, -249, -277, -120, -485, 72, -417, +164, -110, 144, 261, 78, 516, -23, 513, +-109, 257, -135, -145, -64, -514, 75, -631, +159, -407, 112, 5, 17, 380, -67, 557, +-115, 451, -115, 154, -56, -203, 75, -461, +216, -433, 213, -122, 95, 231, -24, 427, +-134, 382, -228, 87, -241, -289, -161, -569, +23, -588, 232, -244, 321, 302, 289, 717, +200, 809, 15, 527, -220, -30, -369, -580, +-344, -900, -154, -820, 82, -327, 225, 307, +276, 737, 226, 803, 65, 505, -123, 12, +-209, -421, -163, -650, -16, -544, 104, -145, +125, 277, 108, 493, 36, 443, -129, 177, +-254, -156, -241, -411, -89, -501, 143, -315, +323, 64, 345, 410, 231, 562, -23, 458, +-324, 140, -473, -243, -362, -555, -65, -657, +241, -418, 376, 43, 319, 489, 127, 709, +-124, 588, -289, 208, -266, -249, -118, -626, +69, -725, 170, -439, 148, 58, 91, 511, +29, 694, -67, 529, -125, 136, -116, -312, +-73, -637, -10, -639, 57, -287, 119, 207, +183, 596, 156, 664, 24, 394, -137, -59, +-242, -508, -223, -741, -75, -586, 105, -97, +268, 464, 321, 812, 167, 730, -102, 268, +-298, -333, -337, -811, -176, -916, 105, -544, +330, 150, 402, 800, 285, 1056, -21, 777, +-331, 122, -459, -607, -355, -1069, -74, -1024, +239, -473, 427, 325, 437, 944, 247, 1083, +-70, 705, -333, 20, -422, -657, -321, -976, +-60, -801, 204, -247, 351, 413, 349, 806, +175, 745, -109, 317, -307, -260, -340, -706, +-222, -744, 1, -378, 219, 176, 330, 662, +305, 788, 130, 498, -116, -19, -304, -541, +-352, -829, -257, -672, -50, -182, 187, 364, +364, 724, 359, 711, 156, 364, -132, -122, +-359, -555, -420, -730, -265, -494, 29, -19, +339, 417, 506, 646, 407, 573, 77, 243, +-302, -194, -562, -569, -564, -692, -311, -464, +110, -45, 526, 342, 701, 567, 520, 561, +111, 340, -352, -15, -650, -354, -611, -512, +-287, -401, 174, -148, 576, 92, 646, 248, +350, 306, -107, 240, -514, 48, -668, -162, +-443, -259, 21, -200, 510, -71, 779, 73, +637, 217, 181, 326, -343, 304, -730, 90, +-775, -210, -455, -445, 46, -525, 516, -419, +734, -108, 574, 316, 214, 672, -172, 765, +-469, 495, -514, 0, -292, -475, 26, -751, +311, -719, 408, -355, 252, 150, -14, 555, +-274, 673, -448, 435, -363, 15, -41, -341, +336, -500, 577, -397, 541, -50, 239, 315, +-156, 501, -519, 418, -688, 86, -527, -302, +-134, -557, 292, -584, 581, -331, 589, 129, +369, 529, 42, 703, -318, 590, -542, 212, +-476, -261, -207, -634, 128, -762, 386, -551, +436, -79, 275, 401, -11, 714, -317, 726, +-452, 409, -339, -91, -66, -569, 228, -801, +398, -638, 377, -162, 210, 368, -75, 745, +-333, 773, -398, 418, -272, -148, -40, -674, +216, -876, 343, -619, 291, -61, 98, 504, +-172, 848, -352, 780, -305, 320, -98, -291, +163, -753, 355, -832, 376, -501, 212, 46, +-71, 542, -350, 781, -439, 632, -311, 182, +-66, -323, 206, -637, 389, -638, 385, -354, +222, 77, -45, 438, -292, 584, -352, 456, +-218, 128, -8, -229, 208, -433, 320, -448, +253, -295, 58, -19, -161, 239, -308, 376, +-284, 354, -120, 177, 78, -51, 242, -203, +313, -298, 260, -311, 121, -157, -64, 66, +-221, 246, -286, 329, -248, 263, -131, 81, +46, -111, 186, -306, 239, -382, 200, -224, +69, 38, -94, 260, -174, 366, -145, 292, +-33, 84, 115, -134, 201, -314, 149, -341, +-4, -161, -206, 75, -357, 246, -335, 282, +-100, 178, 213, 13, 443, -142, 480, -263, +284, -258, -59, -117, -375, 74, -525, 238, +-413, 296, -85, 262, 251, 139, 414, -84, +360, -314, 116, -416, -164, -373, -334, -171, +-323, 124, -114, 358, 180, 499, 346, 456, +334, 184, 162, -147, -120, -389, -349, -506, +-410, -399, -302, -140, -10, 102, 303, 316, +441, 384, 383, 239, 176, 58, -142, -71, +-385, -159, -428, -130, -264, -57, 44, -23, +313, 35, 384, 21, 283, -70, 54, -79, +-217, -21, -371, 19, -319, 75, -98, 97, +191, 85, 347, 93, 309, 54, 151, -12, +-83, -36, -306, -69, -364, -141, -228, -180, +36, -157, 300, -36, 394, 149, 282, 260, +74, 261, -183, 166, -399, -5, -417, -195, +-206, -312, 109, -277, 370, -73, 424, 156, +295, 264, 75, 251, -185, 132, -378, -45, +-375, -219, -189, -307, 80, -234, 278, -32, +318, 160, 238, 271, 76, 290, -165, 186, +-334, 1, -317, -205, -122, -333, 152, -303, +347, -140, 357, 62, 215, 231, -50, 300, +-347, 233, -486, 73, -363, -114, -48, -220, +293, -200, 473, -109, 446, 7, 229, 112, +-123, 148, -438, 103, -521, 12, -348, -76, +1, -86, 332, -57, 474, -43, 409, 2, +158, 80, -224, 111, -499, 75, -479, -1, +-197, -73, 177, -81, 450, -89, 481, -102, +291, -24, -65, 106, -441, 161, -593, 122, +-406, 41, -5, -27, 395, -41, 591, -66, +519, -96, 225, -56, -214, 17, -610, 13, +-675, -55, -382, -79, 78, -4, 475, 124, +629, 192, 492, 178, 171, 118, -239, 4, +-544, -187, -527, -363, -238, -349, 100, -130, +346, 147, 403, 338, 285, 399, 57, 294, +-214, 56, -386, -238, -308, -445, -71, -404, +174, -126, 327, 190, 327, 397, 189, 432, +-36, 223, -289, -121, -399, -415, -284, -541, +-55, -383, 162, 23, 315, 419, 342, 625, +239, 588, 24, 232, -230, -272, -383, -641, +-338, -746, -161, -516, 78, -4, 317, 497, +449, 784, 345, 770, 28, 349, -333, -260, +-532, -685, -467, -815, -168, -618, 223, -118, +549, 425, 625, 782, 364, 822, -95, 430, +-485, -160, -620, -605, -454, -801, -106, -697, +269, -259, 535, 310, 538, 760, 239, 885, +-159, 548, -435, -58, -477, -584, -282, -854, +36, -779, 323, -309, 482, 364, 379, 895, +30, 989, -325, 547, -486, -174, -420, -783, +-157, -1030, 177, -841, 437, -233, 528, 557, +371, 1105, 9, 1100, -339, 553, -517, -242, +-476, -904, -236, -1151, 106, -917, 408, -267, +554, 563, 428, 1136, 86, 1142, -268, 618, +-484, -164, -478, -854, -233, -1135, 109, -928, +390, -303, 486, 508, 317, 1072, -30, 1079, +-336, 582, -470, -151, -351, -786, -32, -1026, +310, -795, 499, -193, 443, 518, 137, 949, +-264, 867, -550, 353, -567, -304, -280, -804, +173, -902, 544, -556, 661, 79, 449, 702, +11, 989, -426, 769, -647, 172, -547, -487, +-164, -922, 275, -944, 538, -538, 521, 115, +241, 704, -151, 957, -436, 762, -487, 243, +-263, -322, 105, -707, 406, -768, 493, -491, +325, -4, -36, 430, -377, 623, -527, 510, +-417, 179, -87, -197, 284, -471, 487, -529, +460, -337, 204, 21, -150, 362, -396, 537, +-407, 473, -208, 220, 95, -116, 303, -426, +314, -566, 161, -470, -83, -192, -300, 146, +-344, 412, -192, 494, 77, 408, 320, 181, +394, -117, 280, -329, 62, -382, -207, -294, +-408, -84, -421, 138, -228, 235, 72, 220, +330, 92, 391, -103, 269, -204, 52, -175, +-188, -57, -332, 149, -274, 311, -57, 269, +199, 101, 331, -121, 252, -316, 37, -344, +-187, -222, -351, -43, -359, 175, -173, 309, +123, 246, 372, 109, 447, -2, 303, -75, +35, -79, -236, -71, -416, -100, -417, -98, +-202, -66, 120, -69, 383, -17, 454, 122, +302, 232, -1, 225, -309, 84, -495, -134, +-441, -272, -129, -264, 282, -176, 564, 6, +596, 264, 338, 406, -102, 312, -512, 36, +-710, -264, -580, -429, -128, -373, 379, -179, +677, 97, 657, 386, 324, 498, -170, 320, +-549, -20, -647, -322, -398, -449, 86, -352, +486, -113, 582, 155, 392, 372, 2, 420, +-400, 231, -606, -67, -528, -281, -176, -351, +291, -262, 575, -73, 574, 126, 347, 270, +-18, 309, -367, 175, -538, -37, -484, -188, +-203, -252, 162, -214, 373, -59, 366, 118, +228, 214, 5, 225, -206, 121, -302, -59, +-237, -195, -25, -244, 209, -173, 299, 20, +231, 193, 63, 220, -149, 169, -318, 46, +-355, -119, -228, -210, 34, -177, 278, -53, +374, 122, 304, 200, 125, 106, -96, -20, +-255, -98, -292, -126, -192, -71, -21, 37, +112, 124, 150, 158, 117, 67, 51, -127, +-10, -220, -52, -139, -55, 29, -30, 179, +-2, 251, 16, 193, 55, 33, 70, -198, +33, -378, -31, -337, -89, -82, -100, 218, +-37, 406, 35, 404, 72, 224, 78, -48, +38, -320, -48, -470, -94, -392, -47, -119, +82, 197, 185, 390, 158, 401, 17, 258, +-137, 35, -258, -220, -283, -407, -154, -407, +90, -200, 329, 95, 416, 344, 262, 447, +-21, 360, -261, 105, -378, -236, -338, -514, +-122, -546, 163, -299, 366, 103, 355, 489, +131, 652, -150, 485, -308, 94, -315, -358, +-180, -672, 59, -648, 290, -301, 382, 184, +272, 614, -4, 737, -276, 468, -411, -18, +-372, -491, -174, -754, 121, -635, 383, -214, +500, 318, 373, 754, 39, 840, -309, 482, +-504, -97, -501, -625, -276, -885, 88, -755, +418, -304, 563, 296, 457, 819, 136, 978, +-227, 666, -480, 70, -527, -515, -347, -883, +-19, -896, 305, -536, 495, 80, 456, 673, +213, 962, -102, 778, -350, 248, -439, -346, +-306, -757, -37, -855, 221, -544, 359, 61, +330, 634, 139, 886, -114, 674, -321, 102, +-380, -498, -238, -850, 42, -836, 304, -392, +455, 318, 418, 881, 164, 1030, -195, 681, +-479, -19, -574, -708, -393, -1057, -10, -985, +364, -458, 565, 317, 532, 916, 258, 1085, +-117, 802, -424, 166, -539, -513, -396, -917, +-79, -945, 219, -555, 409, 112, 418, 668, +227, 888, -49, 740, -297, 239, -444, -403, +-362, -828, -91, -884, 191, -514, 389, 147, +442, 732, 308, 960, 39, 796, -281, 232, +-506, -506, -501, -988, -286, -993, 23, -553, +340, 158, 535, 769, 517, 991, 266, 792, +-134, 213, -485, -504, -581, -914, -408, -837, +-57, -382, 327, 244, 571, 730, 539, 828, +208, 552, -274, -15, -623, -603, -656, -858, +-359, -673, 132, -213, 598, 350, 813, 755, +649, 809, 134, 512, -472, -17, -858, -541, +-846, -786, -446, -685, 153, -322, 662, 187, +875, 628, 691, 781, 177, 576, -392, 106, +-725, -391, -718, -697, -401, -704, 80, -397, +512, 126, 705, 605, 559, 798, 135, 594, +-324, 120, -613, -392, -628, -725, -356, -763, +89, -448, 503, 102, 703, 597, 563, 785, +147, 603, -318, 175, -623, -289, -664, -599, +-403, -657, 59, -418, 505, 34, 707, 431, +559, 560, 132, 417, -352, 108, -660, -224, +-640, -425, -293, -455, 228, -249, 639, 135, +717, 439, 404, 474, -138, 309, -624, 10, +-789, -314, -553, -508, -29, -501, 512, -262, +797, 147, 694, 477, 254, 566, -312, 459, +-708, 177, -753, -200, -444, -484, 49, -589, +482, -468, 655, -136, 522, 247, 150, 488, +-274, 563, -522, 419, -480, 89, -204, -279, +141, -518, 361, -537, 379, -303, 212, 67, +-55, 383, -284, 529, -344, 432, -225, 103, +14, -277, 226, -492, 292, -495, 219, -295, +73, 70, -106, 421, -222, 576, -212, 480, +-95, 185, 60, -190, 160, -462, 140, -583, +45, -500, -54, -172, -111, 255, -105, 521, +-32, 568, 75, 395, 160, 44, 153, -293, +55, -489, -61, -493, -130, -218, -138, 206, +-91, 464, -16, 466, 49, 248, 70, -129, +57, -454, 19, -589, -13, -477, 8, -56, +74, 492, 103, 762, 85, 679, 9, 326, +-110, -183, -198, -632, -213, -807, -161, -664, +-4, -196, 186, 379, 277, 709, 231, 679, +80, 381, -103, -55, -193, -440, -190, -604, +-120, -490, 25, -109, 156, 375, 160, 645, +61, 554, -89, 211, -193, -225, -174, -633, +-85, -792, 27, -588, 170, -67, 249, 546, +214, 926, 90, 854, -93, 448, -241, -114, +-256, -659, -194, -925, -90, -764, 60, -278, +199, 312, 251, 699, 190, 682, 46, 377, +-82, -21, -155, -386, -181, -536, -150, -382, +-59, -27, 69, 329, 194, 491, 205, 358, +93, 70, -36, -243, -129, -485, -200, -539, +-200, -313, -74, 73, 148, 435, 309, 613, +273, 541, 77, 254, -146, -145, -307, -509, +-328, -664, -192, -505, 73, -120, 351, 281, +457, 537, 287, 562, -24, 343, -287, -29, +-407, -367, -372, -521, -194, -401, 85, -110, +358, 169, 456, 329, 328, 389, 77, 277, +-156, 14, -322, -241, -375, -347, -265, -280, +-5, -104, 245, 66, 341, 217, 249, 331, +44, 260, -158, 16, -265, -209, -265, -317, +-141, -276, 90, -112, 286, 78, 309, 253, +193, 376, 18, 291, -155, 50, -298, -205, +-338, -357, -216, -347, 15, -196, 202, -20, +282, 195, 263, 372, 143, 351, -28, 161, +-172, -77, -250, -254, -198, -293, -46, -225, +77, -102, 137, 102, 170, 289, 125, 310, +-8, 191, -162, -14, -250, -222, -213, -344, +-74, -331, 91, -207, 266, 51, 383, 337, +326, 504, 88, 447, -194, 181, -412, -179, +-482, -447, -371, -530, -106, -428, 223, -138, +477, 240, 523, 495, 347, 490, 35, 270, +-273, -37, -459, -277, -444, -355, -218, -293, +129, -99, 403, 156, 445, 317, 233, 277, +-89, 94, -372, -163, -496, -328, -354, -313, +25, -160, 407, 68, 602, 341, 533, 494, +196, 389, -254, 70, -584, -296, -693, -524, +-509, -516, -63, -309, 408, 24, 673, 399, +652, 618, 345, 514, -86, 176, -461, -197, +-657, -454, -538, -518, -135, -367, 279, -92, +529, 245, 552, 473, 314, 446, -74, 210, +-432, -63, -629, -308, -498, -420, -74, -339, +365, -103, 621, 211, 623, 440, 328, 418, +-134, 185, -555, -110, -754, -378, -574, -503, +-102, -381, 350, -62, 613, 301, 633, 528, +375, 518, -56, 273, -442, -58, -608, -368, +-455, -534, -85, -469, 275, -191, 460, 118, +409, 356, 145, 442, -189, 320, -428, 79, +-429, -158, -158, -313, 215, -284, 436, -92, +426, 92, 225, 215, -78, 225, -351, 50, +-459, -162, -359, -266, -97, -241, 185, -89, +350, 133, 356, 268, 253, 316, 88, 230, +-102, 14, -268, -185, -312, -257, -219, -260, +-60, -191, 94, -56, 210, 90, 240, 219, +173, 259, 30, 171, -112, 29, -168, -95, +-136, -186, -85, -199, -24, -107, 32, 40, +81, 185, 120, 209, 123, 101, 77, -42, +10, -108, -90, -130, -180, -117, -182, -84, +-92, -8, 39, 76, 150, 97, 173, 75, +120, 96, 30, 121, -56, 68, -100, -43, +-85, -157, -52, -193, -14, -128, 8, -53, +20, 20, 39, 107, 53, 159, 43, 136, +9, 72, -66, -32, -124, -78, -114, -60, +-49, -80, 76, -125, 218, -58, 244, 73, +141, 178, -50, 183, -258, 77, -346, -57, +-259, -168, -81, -269, 138, -251, 284, -30, +278, 243, 174, 382, 24, 339, -117, 132, +-164, -137, -167, -331, -150, -383, -56, -287, +62, -31, 128, 237, 155, 369, 90, 323, +-61, 141, -192, -111, -213, -269, -90, -317, +140, -258, 328, -47, 352, 230, 162, 392, +-158, 382, -421, 190, -475, -143, -292, -428, +57, -539, 365, -420, 473, -52, 349, 396, +73, 670, -195, 632, -329, 265, -314, -275, +-149, -657, 56, -713, 184, -426, 228, 79, +182, 568, 33, 740, -111, 519, -206, 27, +-228, -459, -116, -676, 70, -534, 224, -128, +313, 327, 224, 602, -8, 547, -199, 220, +-302, -184, -311, -463, -156, -497, 59, -299, +227, 10, 330, 249, 301, 351, 136, 295, +-53, 152, -232, -20, -343, -145, -315, -227, +-149, -236, 102, -161, 321, -27, 357, 106, +220, 224, 3, 285, -215, 198, -321, -20, +-243, -262, -56, -363, 142, -243, 261, -5, +234, 215, 54, 373, -146, 367, -236, 108, +-211, -212, -115, -413, 51, -389, 207, -164, +267, 114, 206, 280, 33, 339, -162, 244, +-258, 37, -270, -132, -181, -207, 25, -188, +235, -74, 336, -1, 283, -27, 49, -27, +-215, 37, -342, 99, -320, 143, -148, 144, +125, 92, 329, -15, 373, -169, 241, -267, +-12, -162, -236, 59, -342, 229, -335, 251, +-181, 118, 48, -145, 237, -351, 349, -351, +342, -126, 164, 240, -103, 567, -316, 595, +-371, 249, -252, -290, -11, -712, 236, -749, +359, -398, 288, 134, 67, 653, -211, 887, +-386, 591, -324, -69, -70, -644, 208, -847, +377, -594, 367, -39, 188, 544, -99, 863, +-361, 726, -437, 143, -277, -517, -1, -880, +242, -779, 331, -282, 263, 363, 115, 797, +-49, 813, -185, 432, -214, -184, -128, -713, +5, -816, 84, -446, 76, 142, 50, 616, +40, 737, 2, 457, -58, -64, -93, -603, +-60, -810, 21, -513, 71, 76, 76, 565, +77, 762, 44, 557, -14, 49, -64, -461, +-113, -692, -120, -531, -54, -86, -14, 348, +13, 527, 84, 406, 150, 48, 171, -298, +120, -388, -44, -235, -212, 21, -286, 240, +-241, 311, -59, 159, 176, -87, 329, -248, +353, -195, 179, -15, -150, 157, -397, 188, +-407, 71, -223, -120, 71, -270, 332, -259, +444, -36, 351, 275, 49, 478, -325, 448, +-525, 120, -434, -345, -104, -652, 270, -659, +492, -333, 464, 242, 191, 773, -200, 920, +-455, 578, -426, -142, -151, -831, 179, -1092, +347, -785, 283, -32, 87, 838, -139, 1279, +-246, 989, -160, 122, 13, -862, 144, -1403, +173, -1142, 83, -209, -39, 889, -122, 1530, +-147, 1288, -82, 269, 46, -931, 112, -1649, +99, -1441, 34, -377, -38, 942, -56, 1741, +-17, 1579, 23, 515, 76, -843, 100, -1723, +13, -1645, -145, -679, -232, 648, -181, 1578, +-17, 1615, 156, 771, 263, -452, 274, -1357, +181, -1464, -30, -787, -276, 272, -394, 1134, +-302, 1325, -78, 781, 156, -144, 307, -928, +352, -1179, 257, -804, 0, -7, -297, 758, +-400, 1065, -274, 771, -33, 107, 197, -562, +310, -889, 262, -760, 103, -215, -127, 449, +-304, 812, -278, 670, -92, 180, 95, -353, +213, -661, 223, -614, 149, -271, 34, 236, +-101, 625, -207, 619, -205, 261, -138, -176, +-47, -450, 68, -474, 171, -297, 222, -29, +207, 299, 87, 476, -91, 343, -233, 17, +-280, -237, -214, -330, -35, -280, 167, -145, +298, 88, 291, 358, 132, 418, -108, 179, +-281, -155, -295, -372, -132, -420, 125, -289, +321, 12, 313, 372, 107, 573, -173, 423, +-355, 15, -330, -398, -117, -565, 152, -444, +350, -86, 366, 328, 189, 564, -74, 446, +-267, 57, -297, -363, -190, -556, -60, -389, +67, 17, 183, 425, 204, 613, 106, 438, +-19, -23, -99, -475, -89, -667, -38, -528, +-8, -112, 14, 367, 27, 676, -12, 637, +-66, 263, -86, -234, -7, -535, 126, -553, +155, -341, 64, 12, -21, 364, -86, 501, +-138, 328, -132, -38, -54, -338, 77, -391, +176, -222, 129, 44, 1, 328, -104, 480, +-162, 329, -151, -64, -47, -428, 115, -557, +270, -383, 274, -35, 75, 317, -192, 544, +-362, 511, -365, 163, -186, -262, 100, -508, +378, -455, 487, -167, 318, 185, -35, 426, +-332, 458, -434, 207, -321, -201, -55, -498, +238, -513, 376, -248, 252, 166, -54, 522, +-300, 646, -318, 450, -103, -24, 193, -521, +387, -753, 365, -621, 124, -179, -243, 370, +-488, 760, -416, 764, -95, 363, 217, -257, +348, -720, 283, -790, 104, -441, -108, 150, +-214, 680, -130, 838, 64, 507, 170, -135, +91, -701, -93, -847, -209, -512, -188, 103, +-59, 667, 102, 888, 205, 615, 181, -39, +33, -651, -138, -861, -166, -591, -31, -47, +126, 490, 177, 748, 81, 634, -117, 174, +-268, -368, -284, -643, -129, -533, 145, -197, +348, 174, 332, 431, 147, 475, -118, 309, +-317, -9, -310, -311, -124, -402, 109, -282, +253, -98, 208, 74, 50, 221, -111, 280, +-206, 232, -176, 60, -33, -124, 113, -195, +199, -160, 170, -131, 64, -75, -34, 54, +-118, 179, -206, 195, -236, 92, -154, -46, +60, -137, 285, -171, 371, -162, 291, -41, +62, 179, -276, 315, -516, 263, -482, 51, +-141, -206, 340, -373, 632, -364, 539, -194, +169, 113, -317, 392, -685, 465, -680, 281, +-262, -49, 356, -333, 825, -415, 787, -294, +286, -21, -335, 279, -799, 429, -868, 320, +-427, 14, 265, -304, 814, -457, 868, -397, +371, -144, -263, 223, -619, 523, -635, 563, +-306, 327, 200, -61, 540, -416, 512, -592, +129, -511, -330, -195, -471, 235, -300, 526, +-33, 516, 224, 246, 364, -90, 314, -338, +113, -377, -170, -204, -285, 74, -158, 294, +-44, 309, -36, 93, -40, -186, -23, -311, +47, -247, 102, -68, 122, 134, 192, 265, +195, 291, -3, 187, -235, -21, -357, -182, +-284, -209, -45, -210, 161, -174, 276, -69, +324, 111, 167, 291, -119, 332, -319, 180, +-338, -55, -140, -282, 156, -395, 315, -269, +322, 44, 169, 368, -129, 478, -391, 264, +-454, -143, -275, -478, 104, -516, 434, -226, +535, 234, 389, 579, 27, 608, -393, 242, +-622, -304, -541, -683, -147, -647, 352, -247, +649, 274, 601, 635, 237, 658, -295, 323, +-674, -199, -674, -573, -283, -587, 285, -288, +684, 110, 698, 402, 364, 480, -183, 324, +-650, 0, -778, -320, -510, -434, 38, -337, +580, -91, 783, 170, 609, 346, 181, 395, +-348, 297, -728, 33, -743, -262, -370, -437, +215, -428, 658, -235, 719, 45, 419, 312, +-81, 500, -545, 488, -716, 211, -502, -183, +12, -473, 542, -560, 760, -415, 531, -91, +19, 301, -482, 608, -720, 647, -609, 327, +-174, -155, 376, -564, 735, -732, 684, -552, +249, -82, -303, 454, -638, 811, -646, 756, +-362, 286, 95, -355, 515, -836, 679, -899, +498, -480, 46, 201, -395, 816, -592, 1038, +-519, 728, -236, 15, 161, -759, 492, -1187, +586, -1021, 349, -325, -81, 565, -423, 1198, +-513, 1254, -356, 697, 4, -211, 377, -1057, +548, -1384, 398, -982, -9, -48, -433, 882, +-596, 1324, -446, 1055, -70, 240, 362, -704, +611, -1304, 510, -1181, 140, -349, -274, 690, +-467, 1316, -373, 1229, -133, 518, 123, -439, +294, -1166, 226, -1315, -4, -785, -203, 120, +-237, 876, -73, 1091, 144, 806, 223, 228, +220, -369, 150, -729, -32, -709, -202, -361, +-256, 98, -185, 400, -14, 455, 64, 349, +32, 107, 41, -208, 61, -439, 52, -441, +88, -210, 111, 107, 122, 385, 77, 541, +-109, 501, -276, 194, -263, -265, -144, -634, +47, -682, 201, -441, 222, -43, 165, 380, +25, 673, -160, 669, -193, 333, -94, -164, +48, -542, 188, -620, 199, -411, 67, -30, +-76, 383, -199, 638, -217, 540, -130, 92, +-40, -431, 54, -755, 154, -675, 152, -223, +106, 394, 97, 892, 91, 986, 35, 516, +-90, -273, -243, -952, -280, -1170, -164, -773, +5, 42, 145, 829, 244, 1179, 239, 895, +100, 142, -109, -652, -230, -1069, -154, -894, +45, -211, 163, 550, 173, 951, 124, 798, +-38, 219, -277, -426, -393, -821, -291, -808, +9, -338, 346, 318, 525, 752, 478, 786, +217, 442, -224, -86, -602, -512, -669, -749, +-378, -655, 128, -184, 551, 343, 638, 654, +412, 692, -36, 404, -512, -46, -686, -466, +-406, -740, 127, -627, 574, -139, 640, 370, +356, 674, -78, 670, -499, 336, -685, -153, +-466, -593, 1, -786, 435, -522, 573, 34, +378, 517, 88, 708, -136, 588, -318, 220, +-372, -233, -251, -603, -10, -684, 210, -389, +256, 61, 184, 401, 167, 529, 77, 450, +-175, 207, -398, -139, -392, -466, -144, -557, +195, -339, 420, 20, 509, 384, 415, 591, +30, 543, -500, 239, -789, -243, -615, -716, +-76, -852, 462, -540, 735, 63, 683, 678, +307, 988, -300, 838, -777, 318, -780, -401, +-318, -1028, 276, -1121, 693, -605, 764, 192, +458, 900, -121, 1145, -694, 817, -923, 106, +-623, -733, 8, -1290, 612, -1107, 912, -304, +786, 675, 264, 1363, -417, 1363, -899, 680, +-865, -354, -380, -1326, 219, -1694, 639, -1164, +748, -27, 504, 1124, 18, 1720, -466, 1456, +-657, 508, -493, -672, -140, -1542, 214, -1637, +457, -861, 505, 330, 348, 1305, 23, 1585, +-313, 1059, -492, 21, -443, -1037, -216, -1596, +71, -1307, 308, -335, 474, 795, 445, 1538, +168, 1520, -194, 750, -454, -391, -507, -1398, +-324, -1702, -21, -1119, 327, 3, 580, 1107, +535, 1673, 200, 1383, -258, 409, -658, -761, +-708, -1550, -390, -1501, 83, -659, 572, 458, +859, 1295, 702, 1453, 172, 866, -488, -116, +-916, -992, -843, -1363, -363, -1003, 260, -162, +792, 663, 918, 1092, 559, 981, -81, 441, +-680, -222, -912, -761, -628, -939, -39, -644, +544, -86, 839, 442, 714, 718, 233, 677, +-355, 391, -770, -70, -804, -537, -450, -746, +122, -576, 619, -130, 831, 369, 666, 645, +196, 636, -355, 342, -749, -148, -845, -588, +-528, -715, 72, -452, 630, 45, 872, 481, +699, 639, 200, 498, -360, 146, -776, -277, +-838, -579, -451, -577, 163, -273, 661, 129, +820, 424, 557, 471, 66, 315, -430, 64, +-771, -198, -744, -368, -302, -314, 278, -108, +739, 96, 827, 198, 484, 171, -51, 86, +-579, 31, -910, -20, -762, -83, -236, -101, +390, -114, 891, -142, 945, -93, 517, 34, +-70, 229, -677, 411, -1026, 388, -834, 93, +-267, -303, 443, -630, 1019, -685, 999, -383, +469, 157, -226, 700, -877, 948, -1086, 689, +-667, 42, 63, -634, 816, -993, 1159, -853, +804, -264, 83, 462, -637, 960, -1123, 945, +-1007, 393, -360, -398, 439, -956, 1066, -1008, +1136, -506, 596, 288, -146, 929, -825, 1123, +-1155, 748, -867, -55, -127, -824, 657, -1180, +1088, -954, 892, -230, 279, 552, -399, 1019, +-906, 1038, -961, 535, -451, -215, 276, -812, +810, -992, 878, -644, 499, 22, -42, 576, +-515, 838, -808, 717, -700, 198, -227, -427, +300, -837, 641, -818, 685, -343, 447, 290, +106, 748, -302, 897, -665, 648, -702, 27, +-385, -646, 57, -1027, 474, -874, 685, -288, +612, 394, 275, 878, -265, 985, -726, 600, +-758, -106, -405, -764, 136, -996, 637, -661, +811, -39, 545, 540, -6, 847, -599, 715, +-883, 207, -671, -421, -112, -816, 480, -711, +842, -225, 778, 291, 318, 664, -290, 730, +-739, 432, -838, -103, -536, -606, 0, -767, +528, -508, 831, -60, 750, 367, 280, 655, +-312, 661, -776, 328, -898, -202, -565, -616, +63, -671, 675, -412, 1014, -7, 836, 387, +212, 650, -515, 621, -1011, 254, -1024, -278, +-513, -652, 233, -676, 883, -397, 1100, 26, +751, 472, 60, 758, -638, 680, -1052, 224, +-911, -391, -299, -799, 436, -770, 950, -401, +987, 140, 530, 669, -177, 919, -857, 689, +-1125, 63, -767, -649, -20, -1005, 715, -819, +1128, -267, 976, 396, 354, 928, -422, 1033, +-1031, 609, -1145, -137, -630, -847, 176, -1109, +831, -782, 1042, -149, 760, 519, 170, 970, +-481, 951, -963, 456, -947, -276, -404, -902, +292, -999, 789, -548, 949, 125, 696, 739, +116, 1014, -570, 761, -1059, 81, -1055, -699, +-494, -1143, 309, -946, 954, -248, 1168, 544, +869, 1082, 146, 1104, -694, 583, -1250, -225, +-1177, -911, -484, -1144, 424, -778, 1071, -86, +1244, 566, 851, 926, 15, 832, -869, 367, +-1355, -211, -1176, -689, -371, -824, 611, -544, +1306, -81, 1414, 419, 823, 764, -228, 730, +-1197, 404, -1608, -108, -1190, -643, -151, -884, +945, -721, 1572, -258, 1428, 414, 545, 911, +-621, 954, -1489, 596, -1578, -80, -832, -772, +313, -1042, 1304, -811, 1679, -200, 1168, 564, +38, 1001, -1136, 892, -1745, 369, -1413, -387, +-360, -935, 818, -930, 1620, -480, 1618, 215, +752, 861, -487, 1023, -1444, 666, -1628, -22, +-945, -750, 143, -1071, 1084, -840, 1484, -247, +1147, 492, 229, 1013, -773, 994, -1356, 491, +-1210, -255, -455, -878, 444, -996, 1047, -608, +1180, 37, 789, 660, -3, 940, -799, 697, +-1141, 108, -912, -547, -299, -904, 374, -724, +839, -200, 962, 371, 688, 795, 47, 810, +-625, 404, -962, -172, -836, -688, -334, -827, +308, -516, 804, -67, 982, 386, 670, 683, +-80, 613, -823, 283, -1092, -125, -796, -473, +-107, -513, 633, -316, 1091, -79, 1029, 198, +395, 382, -504, 345, -1102, 169, -1104, -97, +-575, -323, 193, -325, 841, -181, 1089, 8, +823, 261, 128, 401, -606, 326, -982, 82, +-855, -239, -349, -448, 277, -403, 740, -217, +870, 56, 554, 349, -62, 481, -593, 389, +-776, 112, -593, -218, -143, -414, 322, -422, +627, -287, 680, -18, 400, 301, -88, 501, +-475, 476, -632, 214, -536, -160, -244, -489, +142, -619, 521, -501, 709, -100, 508, 424, +56, 764, -373, 758, -629, 395, -625, -213, +-320, -742, 163, -933, 631, -703, 796, -61, +499, 633, -70, 968, -573, 855, -825, 293, +-717, -461, -247, -957, 429, -967, 985, -467, +1047, 348, 512, 939, -264, 1015, -898, 605, +-1166, -156, -904, -878, -148, -1132, 744, -796, +1307, -4, 1163, 825, 403, 1165, -513, 904, +-1184, 223, -1319, -620, -770, -1179, 185, -1118, +1089, -442, 1462, 505, 1027, 1173, 78, 1182, +-845, 638, -1404, -199, -1290, -975, -509, -1284, +525, -934, 1319, -84, 1437, 797, 770, 1205, +-230, 1000, -1083, 359, -1440, -423, -1051, -985, +-96, -1040, 896, -557, 1465, 220, 1257, 825, +361, 943, -685, 583, -1383, -26, -1441, -619, +-758, -909, 324, -739, 1243, -197, 1565, 438, +1124, 834, 125, 802, -888, 445, -1468, -51, +-1358, -532, -566, -781, 488, -672, 1251, -305, +1415, 161, 846, 508, -184, 631, -1070, 521, +-1373, 197, -976, -243, -44, -546, 898, -549, +1385, -287, 1191, 101, 345, 471, -710, 632, +-1387, 429, -1389, -63, -688, -606, 331, -863, +1132, -628, 1432, -65, 1100, 582, 202, 1042, +-768, 1003, -1325, 423, -1222, -392, -554, -1070, +271, -1193, 929, -701, 1225, 73, 891, 793, +70, 1146, -737, 904, -1151, 216, -983, -545, +-310, -1018, 481, -915, 1075, -352, 1186, 318, +638, 839, -305, 948, -1096, 545, -1337, -133, +-876, -745, 13, -995, 868, -702, 1353, -88, +1208, 560, 379, 974, -661, 878, -1303, 330, +-1256, -361, -607, -898, 310, -971, 1030, -537, +1232, 118, 808, 735, -38, 999, -822, 727, +-1097, 133, -821, -513, -186, -947, 503, -905, +912, -416, 862, 242, 422, 820, -235, 999, +-750, 675, -844, 63, -571, -585, -85, -1005, +472, -901, 798, -336, 737, 363, 339, 911, +-237, 1004, -661, 573, -716, -110, -497, -786, +-48, -1105, 467, -792, 708, -78, 572, 636, +179, 1069, -304, 950, -574, 354, -555, -403, +-316, -1006, 117, -1078, 510, -545, 577, 193, +375, 770, 16, 972, -335, 697, -483, 110, +-425, -508, -205, -876, 147, -738, 385, -239, +406, 263, 291, 575, 61, 630, -193, 411, +-324, 35, -347, -368, -215, -568, 63, -427, +280, -138, 341, 117, 282, 318, 46, 411, +-250, 334, -410, 98, -367, -202, -99, -368, +275, -329, 462, -207, 417, -30, 170, 200, +-259, 378, -562, 363, -476, 168, -147, -103, +276, -299, 561, -340, 474, -270, 130, -101, +-279, 155, -595, 320, -510, 291, -105, 162, +289, -23, 546, -158, 507, -175, 141, -166, +-220, -99, -448, 28, -472, 85, -197, 93, +146, 114, 330, 70, 359, 20, 162, -52, +-98, -166, -218, -185, -250, -89, -149, 44, +95, 204, 220, 298, 200, 236, 111, 61, +-54, -202, -176, -413, -195, -399, -178, -195, +-59, 112, 92, 389, 162, 468, 198, 325, +175, 47, 41, -284, -74, -452, -153, -366, +-201, -111, -128, 190, 6, 360, 75, 320, +120, 156, 109, -84, 32, -301, -21, -330, +-54, -184, -79, 41, -16, 226, 28, 258, +11, 196, 41, 96, 62, -50, 8, -177, +-20, -202, -44, -151, -74, -76, -51, -24, +-32, 32, -6, 131, 98, 221, 143, 218, +90, 107, 28, -51, -64, -198, -161, -294, +-160, -273, -107, -102, 28, 159, 211, 343, +251, 340, 119, 155, -35, -94, -184, -282, +-265, -329, -203, -231, -22, -11, 201, 210, +346, 292, 256, 226, 20, 55, -178, -113, +-281, -178, -279, -169, -137, -105, 67, 6, +254, 92, 316, 121, 190, 109, -3, 37, +-120, -15, -209, -44, -256, -95, -202, -128, +-46, -91, 153, 7, 291, 137, 270, 207, +165, 175, 19, 78, -177, -102, -329, -297, +-326, -358, -160, -224, 114, 73, 313, 362, +342, 451, 258, 332, 72, 71, -211, -284, +-415, -514, -414, -479, -187, -196, 148, 210, +385, 478, 435, 472, 329, 296, 27, 3, +-323, -313, -472, -447, -383, -369, -134, -127, +183, 157, 373, 285, 372, 272, 202, 214, +-88, 78, -305, -98, -304, -198, -176, -217, +44, -140, 260, -23, 305, 70, 175, 160, +-46, 213, -273, 124, -317, -66, -183, -223, +-10, -274, 166, -167, 306, 56, 289, 273, +139, 390, -70, 311, -226, 20, -260, -308, +-219, -475, -153, -414, 17, -120, 230, 232, +322, 444, 253, 435, 96, 204, -99, -133, +-262, -363, -343, -393, -270, -218, -17, 88, +270, 319, 383, 358, 322, 220, 125, -43, +-160, -282, -399, -372, -450, -298, -262, -76, +116, 208, 431, 376, 499, 368, 340, 209, +7, -41, -394, -251, -609, -341, -505, -304, +-101, -120, 391, 122, 655, 266, 567, 271, +225, 163, -270, -9, -681, -160, -724, -234, +-353, -179, 234, -4, 705, 180, 749, 242, +407, 170, -130, 22, -668, -152, -890, -283, +-569, -273, 91, -112, 734, 123, 1003, 317, +713, 329, 52, 194, -635, 2, -1084, -223, +-984, -366, -331, -325, 493, -133, 1082, 141, +1136, 343, 584, 336, -200, 220, -864, 23, +-1167, -231, -861, -377, -86, -336, 672, -117, +1090, 194, 946, 359, 312, 314, -433, 184, +-972, -48, -1044, -297, -500, -379, 292, -263, +882, 24, 1050, 305, 678, 335, -74, 189, +-763, 22, -1076, -190, -822, -309, -125, -240, +583, -37, 994, 221, 954, 323, 395, 155, +-364, -49, -917, -163, -1023, -230, -592, -175, +141, -18, 748, 157, 1009, 277, 787, 197, +146, -30, -552, -167, -955, -188, -888, -163, +-365, -50, 272, 95, 718, 215, 855, 250, +589, 104, 18, -122, -514, -228, -784, -227, +-663, -144, -221, 39, 264, 211, 610, 296, +715, 235, 434, -13, -70, -248, -498, -289, +-699, -196, -569, -5, -160, 206, 265, 273, +586, 194, 689, -13, 453, -256, -1, -305, +-432, -141, -690, 83, -623, 286, -289, 332, +146, 171, 572, -64, 768, -287, 531, -379, +31, -225, -465, 38, -745, 242, -656, 321, +-238, 217, 294, 9, 723, -146, 782, -234, +407, -194, -165, -6, -633, 161, -792, 209, +-555, 137, -71, -35, 440, -184, 763, -230, +706, -196, 277, -38, -251, 199, -619, 331, +-679, 293, -449, 105, -38, -143, 402, -309, +669, -340, 578, -239, 215, 21, -202, 296, +-504, 395, -585, 282, -407, 14, -58, -256, +337, -370, 573, -313, 516, -116, 225, 195, +-154, 428, -470, 421, -544, 185, -363, -171, +-6, -429, 385, -449, 580, -286, 448, 13, +99, 369, -308, 531, -556, 393, -501, 39, +-212, -340, 163, -505, 492, -402, 571, -141, +354, 211, -11, 502, -361, 512, -537, 251, +-444, -139, -171, -457, 176, -521, 448, -348, +486, -56, 278, 280, -54, 511, -370, 486, +-480, 241, -334, -119, -39, -409, 275, -478, +472, -344, 415, -68, 143, 275, -214, 499, +-469, 462, -475, 172, -247, -242, 78, -526, +391, -535, 522, -297, 373, 123, 28, 533, +-322, 685, -495, 488, -398, 11, -118, -500, +212, -724, 442, -586, 441, -182, 199, 324, +-137, 661, -400, 648, -441, 309, -278, -206, +-20, -596, 259, -620, 459, -327, 418, 113, +152, 501, -166, 625, -375, 439, -408, 22, +-268, -449, -17, -684, 279, -547, 446, -165, +339, 287, 45, 597, -235, 621, -389, 373, +-351, -70, -155, -488, 127, -615, 402, -423, +503, -49, 308, 314, -43, 474, -357, 406, +-508, 155, -450, -206, -211, -442, 130, -403, +469, -156, 587, 170, 393, 392, 36, 395, +-286, 244, -482, -22, -487, -329, -282, -464, +88, -362, 437, -97, 563, 212, 397, 384, +45, 363, -340, 227, -582, -16, -553, -279, +-226, -368, 255, -261, 639, -30, 703, 205, +394, 287, -147, 227, -624, 93, -794, -120, +-553, -289, -24, -275, 524, -112, 805, 122, +679, 280, 192, 268, -397, 153, -773, -15, +-753, -213, -364, -299, 208, -218, 679, -30, +826, 185, 562, 270, 19, 189, -546, 43, +-854, -124, -740, -263, -245, -250, 367, -86, +805, 150, 848, 338, 459, 314, -172, 120, +-707, -99, -887, -306, -615, -408, -34, -283, +561, -8, 882, 291, 759, 450, 228, 341, +-412, 86, -836, -168, -861, -371, -466, -392, +183, -163, 755, 158, 969, 402, 681, 418, +25, 162, -618, -179, -932, -437, -824, -526, +-310, -332, 371, 97, 865, 508, 938, 697, +541, 533, -130, 79, -664, -384, -867, -667, +-720, -682, -235, -364, 380, 137, 778, 544, +797, 675, 431, 446, -93, 24, -492, -325, +-679, -512, -589, -464, -180, -160, 281, 218, +553, 478, 566, 485, 311, 214, -70, -142, +-380, -408, -556, -527, -467, -403, -103, -70, +303, 300, 561, 555, 566, 549, 260, 280, +-170, -65, -525, -355, -674, -510, -465, -437, +31, -181, 490, 135, 704, 369, 569, 388, +147, 222, -338, 12, -688, -170, -725, -279, +-333, -254, 236, -103, 653, 104, 778, 257, +530, 281, -21, 190, -572, 34, -866, -155, +-721, -336, -177, -403, 442, -278, 824, -4, +829, 284, 394, 470, -259, 473, -752, 291, +-858, -36, -518, -406, 118, -604, 652, -492, +843, -142, 622, 257, 39, 534, -581, 567, +-864, 337, -731, -91, -224, -522, 416, -683, +819, -462, 837, 13, 477, 485, -165, 735, +-698, 645, -840, 232, -610, -350, -112, -800, +427, -839, 720, -440, 690, 159, 315, 652, +-240, 828, -600, 617, -620, 113, -385, -454, +55, -783, 470, -671, 633, -210, 494, 314, +76, 646, -413, 656, -649, 343, -585, -144, +-263, -595, 221, -742, 610, -465, 709, 44, +493, 509, 5, 728, -481, 582, -706, 150, +-628, -360, -276, -733, 230, -702, 616, -257, +724, 293, 491, 676, 3, 713, -458, 357, +-674, -179, -608, -643, -239, -816, 250, -514, +570, 86, 608, 616, 386, 847, -20, 654, +-370, 130, -516, -431, -448, -796, -189, -785, +141, -363, 375, 207, 476, 636, 373, 746, +66, 480, -265, 11, -482, -421, -516, -643, +-265, -529, 153, -134, 506, 300, 638, 563, +440, 512, -23, 177, -465, -218, -705, -478, +-609, -501, -159, -254, 372, 128, 693, 417, +716, 474, 382, 267, -160, -74, -611, -319, +-774, -374, -567, -253, -60, -13, 456, 206, +756, 277, 708, 206, 295, 41, -260, -104, +-662, -125, -756, -92, -472, -78, 38, -57, +490, -40, 699, -28, 597, 31, 209, 116, +-261, 202, -596, 237, -657, 105, -406, -136, +36, -319, 449, -358, 670, -226, 576, 40, +186, 302, -317, 449, -675, 364, -698, 37, +-361, -321, 162, -499, 625, -416, 794, -109, +558, 266, 14, 533, -535, 549, -814, 249, +-693, -218, -225, -576, 366, -649, 774, -397, +809, 51, 426, 481, -187, 702, -688, 587, +-832, 155, -580, -356, -36, -678, 529, -662, +842, -324, 739, 166, 248, 577, -366, 705, +-755, 469, -779, -24, -447, -512, 109, -729, +615, -574, 807, -124, 595, 406, 69, 745, +-454, 701, -711, 306, -638, -263, -265, -719, +269, -805, 646, -486, 666, 76, 345, 616, +-136, 833, -517, 630, -614, 141, -432, -427, +-42, -789, 369, -737, 561, -321, 449, 245, +153, 674, -181, 755, -398, 484, -434, 0, +-300, -502, -28, -767, 274, -639, 403, -190, +341, 334, 178, 674, -60, 693, -307, 400, +-428, -85, -353, -555, -64, -766, 269, -569, +429, -81, 390, 417, 204, 695, -123, 651, +-420, 312, -500, -186, -304, -632, 75, -757, +411, -471, 513, 29, 385, 475, 61, 689, +-333, 591, -560, 221, -489, -293, -167, -702, +259, -722, 521, -354, 509, 158, 291, 588, +-52, 746, -381, 564, -495, 108, -384, -457, +-123, -820, 167, -728, 350, -291, 382, 251, +282, 674, 34, 780, -215, 537, -328, 45, +-300, -501, -152, -778, 80, -629, 262, -216, +328, 263, 221, 606, -31, 653, -249, 411, +-321, -42, -276, -502, -78, -686, 196, -508, +380, -113, 382, 334, 188, 633, -135, 643, +-378, 356, -433, -132, -298, -583, -3, -733, +312, -524, 454, -92, 374, 380, 112, 670, +-189, 646, -359, 333, -369, -154, -248, -571, +2, -676, 239, -450, 344, -31, 311, 404, +161, 632, -61, 571, -262, 255, -391, -226, +-329, -620, -59, -693, 234, -449, 388, 12, +376, 488, 178, 728, -126, 659, -383, 282, +-443, -294, -237, -721, 112, -774, 354, -474, +409, 60, 267, 556, -15, 768, -290, 652, +-424, 194, -348, -401, -51, -754, 258, -717, +380, -339, 312, 210, 124, 632, -120, 765, +-297, 563, -342, 40, -198, -525, 70, -805, +259, -693, 264, -247, 166, 298, 7, 683, +-152, 782, -230, 507, -193, -61, -41, -591, +151, -801, 229, -602, 175, -106, 52, 406, +-93, 711, -198, 690, -210, 299, -136, -276, +25, -686, 194, -722, 253, -389, 183, 125, +61, 545, -78, 707, -201, 539, -250, 78, +-180, -439, -24, -707, 133, -610, 217, -221, +228, 257, 154, 592, 5, 650, -170, 402, +-264, -75, -220, -531, -58, -685, 139, -490, +278, -65, 269, 388, 112, 637, -129, 585, +-330, 248, -360, -240, -180, -604, 98, -624, +337, -341, 416, 91, 301, 462, 45, 597, +-247, 455, -451, 93, -436, -318, -214, -538, +91, -470, 345, -193, 456, 151, 346, 400, +56, 460, -272, 319, -447, 23, -374, -269, +-94, -413, 224, -357, 419, -149, 376, 104, +116, 297, -224, 372, -446, 282, -427, 54, +-159, -193, 202, -343, 458, -331, 476, -178, +253, 42, -102, 242, -400, 340, -497, 280, +-334, 76, -1, -167, 325, -313, 471, -300, +383, -151, 108, 76, -205, 263, -420, 316, +-438, 211, -243, -34, 74, -280, 358, -356, +490, -246, 392, -13, 108, 254, -227, 398, +-470, 348, -509, 127, -283, -205, 95, -446, +421, -439, 516, -228, 335, 87, -10, 373, +-324, 468, -477, 355, -376, 79, -61, -259, +289, -446, 476, -384, 409, -155, 127, 129, +-200, 338, -435, 367, -483, 221, -304, -50, +44, -306, 381, -369, 537, -224, 426, 21, +125, 248, -220, 353, -463, 289, -511, 91, +-308, -173, 65, -353, 402, -336, 497, -168, +338, 49, 35, 235, -273, 322, -465, 286, +-422, 137, -153, -93, 205, -271, 450, -306, +463, -233, 251, -65, -77, 151, -384, 306, +-515, 333, -412, 195, -94, -85, 289, -314, +530, -365, 492, -253, 218, 15, -157, 310, +-447, 447, -519, 363, -337, 62, 20, -326, +368, -532, 495, -458, 351, -165, 45, 250, +-251, 554, -399, 571, -342, 312, -119, -114, +173, -495, 353, -596, 328, -419, 136, -65, +-114, 318, -301, 520, -313, 456, -172, 192, +53, -143, 257, -373, 325, -394, 219, -244, +13, 7, -197, 238, -297, 326, -248, 256, +-103, 76, 68, -128, 218, -260, 272, -273, +207, -175, 57, 10, -112, 194, -235, 287, +-266, 265, -210, 135, -51, -66, 170, -246, +337, -324, 349, -259, 204, -57, -64, 163, +-326, 288, -453, 293, -383, 158, -107, -70, +280, -255, 536, -301, 509, -185, 211, 48, +-203, 239, -518, 299, -559, 230, -298, 25, +151, -224, 520, -368, 582, -337, 311, -138, +-135, 145, -507, 358, -589, 428, -358, 330, +65, 54, 464, -279, 610, -491, 432, -478, +52, -237, -334, 124, -522, 434, -449, 558, +-196, 405, 128, 19, 370, -399, 399, -607, +246, -479, 13, -92, -187, 354, -281, 636, +-263, 581, -141, 184, 66, -342, 231, -704, +282, -675, 225, -258, 62, 294, -161, 699, +-320, 752, -344, 392, -206, -194, 46, -684, +292, -812, 411, -488, 341, 87, 108, 584, +-161, 782, -350, 582, -381, 71, -234, -479, +31, -776, 266, -654, 360, -181, 273, 351, +61, 679, -176, 673, -327, 323, -312, -194, +-126, -612, 129, -715, 325, -432, 360, 79, +214, 516, -44, 690, -280, 534, -371, 101, +-270, -384, -55, -689, 172, -659, 310, -281, +289, 227, 117, 592, -97, 692, -242, 479, +-242, 28, -117, -421, 51, -668, 186, -602, +237, -224, 159, 237, -11, 543, -192, 607, +-283, 379, -232, -50, -75, -429, 112, -600, +271, -469, 325, -72, 229, 345, 23, 578, +-196, 550, -324, 224, -295, -240, -151, -582, +43, -667, 226, -414, 315, 77, 250, 521, +68, 729, -148, 601, -283, 152, -281, -369, +-148, -706, 62, -721, 273, -358, 356, 179, +247, 601, -7, 730, -271, 485, -406, -13, +-342, -476, -113, -695, 197, -558, 435, -104, +449, 388, 219, 663, -112, 609, -382, 230, +-462, -267, -324, -610, -30, -662, 295, -385, +474, 102, 379, 504, 101, 637, -195, 473, +-379, 87, -376, -316, -189, -537, 87, -501, +321, -218, 367, 166, 212, 416, -28, 440, +-227, 255, -301, -58, -219, -328, -51, -418, +133, -297, 262, -6, 252, 294, 104, 416, +-74, 331, -198, 97, -221, -192, -157, -384, +-31, -383, 120, -200, 218, 81, 186, 298, +65, 328, -63, 215, -147, 29, -160, -145, +-104, -217, -13, -173, 85, -55, 132, 78, +106, 127, 45, 85, -19, 33, -76, -17, +-97, -52, -97, -61, -68, -63, 13, -51, +110, -16, 153, 23, 130, 86, 38, 157, +-83, 155, -173, 63, -187, -87, -90, -228, +84, -265, 206, -165, 203, 17, 77, 214, +-109, 318, -239, 241, -229, 38, -95, -180, +121, -301, 302, -245, 311, -51, 143, 153, +-92, 264, -283, 224, -334, 48, -233, -150, +-25, -253, 202, -213, 323, -50, 268, 133, +99, 221, -92, 181, -217, 48, -219, -108, +-125, -183, 7, -140, 135, -24, 179, 105, +116, 170, 1, 122, -103, 10, -150, -97, +-122, -154, -54, -131, 53, -53, 165, 44, +199, 125, 123, 136, -13, 78, -146, 5, +-213, -46, -197, -70, -94, -62, 86, -28, +242, 19, 255, 48, 133, 25, -54, -33, +-210, -67, -266, -63, -190, -34, -7, 27, +200, 103, 296, 159, 224, 141, 40, 29, +-154, -112, -268, -187, -242, -183, -98, -112, +94, 21, 231, 146, 239, 197, 120, 136, +-52, -18, -183, -148, -202, -158, -117, -83, +21, 36, 144, 162, 204, 197, 159, 108, +26, -63, -121, -232, -204, -268, -200, -141, +-113, 40, 22, 200, 158, 278, 238, 200, +218, 19, 96, -163, -68, -254, -205, -181, +-256, -7, -195, 132, -45, 196, 128, 159, +249, 22, 245, -127, 115, -210, -79, -177, +-238, -30, -263, 119, -139, 181, 59, 166, +246, 78, 311, -47, 193, -139, -43, -166, +-260, -107, -344, 13, -246, 101, -22, 119, +215, 99, 343, 35, 293, -51, 90, -108, +-146, -122, -300, -64, -298, 44, -149, 116, +57, 141, 212, 120, 265, 19, 192, -107, +32, -187, -131, -186, -221, -70, -207, 97, +-98, 202, 36, 213, 146, 126, 197, -51, +163, -202, 53, -248, -71, -172, -161, 18, +-188, 201, -135, 249, -20, 177, 108, 20, +201, -156, 201, -223, 100, -162, -57, -21, +-194, 145, -244, 202, -176, 111, -23, -36, +159, -171, 278, -214, 250, -108, 92, 68, +-99, 219, -242, 276, -269, 168, -166, -36, +13, -206, 174, -281, 244, -223, 189, -57, +51, 114, -107, 218, -211, 215, -194, 94, +-70, -48, 80, -128, 190, -129, 200, -59, +99, 42, -62, 102, -199, 103, -230, 38, +-136, -70, 20, -142, 168, -148, 246, -95, +196, 17, 49, 138, -105, 204, -209, 201, +-220, 103, -126, -61, 30, -191, 165, -247, +217, -203, 159, -53, 30, 127, -113, 240, +-209, 238, -196, 99, -71, -101, 86, -227, +197, -233, 212, -111, 125, 102, -21, 275, +-154, 302, -227, 162, -197, -102, -69, -340, +84, -402, 186, -265, 206, 26, 137, 338, +20, 493, -96, 402, -172, 108, -161, -267, +-62, -522, 43, -514, 109, -247, 116, 149, +60, 478, -20, 563, -77, 363, -92, -24, +-44, -411, 35, -584, 91, -436, 97, -50, +50, 362, -35, 581, -102, 492, -128, 130, +-99, -316, -11, -610, 86, -572, 135, -214, +132, 270, 71, 617, -24, 637, -98, 323, +-127, -154, -103, -557, -28, -679, 44, -442, +92, 23, 102, 457, 50, 636, -22, 476, +-66, 90, -85, -312, -55, -543, 17, -487, +66, -160, 76, 239, 55, 481, -1, 458, +-46, 198, -63, -155, -62, -419, -27, -480, +10, -294, 17, 53, 31, 363, 46, 480, +43, 374, 38, 97, 9, -211, -46, -409, +-68, -422, -57, -239, -28, 58, 33, 297, +79, 372, 64, 280, 11, 63, -64, -176, +-102, -313, -54, -296, 31, -128, 104, 117, +140, 293, 83, 314, -44, 186, -152, -46, +-186, -271, -119, -367, 19, -278, 144, -40, +203, 234, 159, 391, 18, 356, -128, 148, +-197, -139, -174, -363, -48, -404, 109, -247, +195, 37, 179, 301, 76, 400, -77, 295, +-188, 48, -194, -215, -99, -352, 42, -304, +139, -106, 155, 141, 114, 300, 21, 290, +-87, 140, -131, -78, -95, -245, -21, -276, +51, -174, 77, 7, 63, 192, 28, 277, +-30, 231, -80, 89, -75, -98, -25, -247, +38, -287, 75, -219, 58, -55, 22, 151, +2, 296, -24, 315, -40, 215, -19, 15, +-2, -191, -16, -312, -42, -311, -49, -177, +-11, 40, 54, 217, 90, 284, 94, 233, +66, 77, -12, -96, -96, -198, -132, -210, +-110, -114, -28, 43, 72, 161, 121, 193, +105, 139, 35, 5, -69, -138, -137, -227, +-121, -222, -24, -104, 115, 82, 197, 238, +162, 306, 42, 246, -119, 67, -241, -156, +-229, -330, -95, -362, 81, -214, 219, 31, +242, 258, 142, 366, -14, 292, -156, 71, +-207, -179, -140, -342, -12, -312, 114, -97, +183, 165, 140, 334, 16, 326, -116, 121, +-201, -161, -180, -373, -52, -405, 112, -206, +237, 123, 258, 383, 142, 459, -49, 312, +-225, 0, -304, -308, -227, -455, -38, -393, +154, -129, 274, 194, 257, 389, 101, 380, +-94, 196, -223, -72, -228, -279, -108, -329, +56, -214, 168, 12, 193, 216, 113, 271, +-31, 187, -151, 25, -192, -135, -139, -214, +-16, -182, 103, -67, 168, 83, 172, 179, +98, 174, -38, 96, -151, -6, -185, -100, +-132, -154, -13, -157, 112, -95, 187, 14, +176, 113, 50, 162, -121, 157, -215, 93, +-191, -11, -65, -126, 111, -194, 234, -163, +229, -42, 101, 78, -98, 147, -246, 147, +-247, 77, -114, -32, 81, -116, 222, -126, +226, -40, 116, 74, -62, 120, -221, 86, +-236, 2, -98, -101, 93, -152, 235, -119, +247, -14, 121, 117, -68, 184, -231, 121, +-278, -3, -163, -111, 32, -153, 198, -97, +258, 25, 181, 129, 21, 165, -121, 84, +-201, -90, -182, -218, -68, -210, 59, -78, +137, 121, 149, 273, 92, 289, 2, 157, +-85, -81, -147, -304, -142, -351, -61, -195, +42, 58, 134, 277, 181, 344, 132, 221, +14, -28, -108, -276, -195, -370, -198, -231, +-99, 56, 47, 316, 176, 404, 224, 266, +157, -20, 20, -308, -124, -451, -220, -354, +-200, -48, -71, 280, 80, 452, 187, 383, +193, 125, 89, -179, -51, -384, -153, -394, +-175, -187, -100, 121, 24, 344, 128, 368, +173, 192, 129, -84, 19, -301, -88, -361, +-161, -239, -180, 22, -101, 275, 39, 362, +160, 261, 216, 30, 171, -203, 47, -308, +-91, -262, -197, -104, -210, 113, -112, 256, +20, 235, 127, 93, 182, -84, 143, -196, +42, -178, -55, -78, -126, 51, -130, 165, +-61, 187, 23, 92, 89, -40, 108, -145, +65, -174, 4, -122, -58, -35, -110, 58, +-89, 146, -17, 161, 40, 100, 80, 8, +90, -76, 59, -120, 16, -120, -31, -81, +-74, 8, -83, 105, -68, 135, -46, 86, +8, -5, 74, -91, 119, -120, 129, -94, +61, -16, -65, 98, -160, 164, -187, 120, +-133, 10, 14, -100, 178, -149, 261, -114, +209, -34, 27, 57, -179, 131, -287, 119, +-260, 20, -94, -78, 141, -114, 299, -80, +296, 3, 145, 67, -91, 92, -276, 86, +-303, 29, -184, -56, 30, -95, 237, -82, +315, -40, 241, 4, 49, 23, -175, 32, +-300, 51, -286, 46, -157, 19, 56, 4, +247, 0, 308, -11, 241, -23, 73, -32, +-143, -17, -284, 4, -284, -1, -154, -22, +51, -20, 217, -2, 259, 19, 184, 34, +14, 37, -166, 36, -237, 26, -181, -11, +-31, -44, 144, -40, 230, -16, 192, -5, +75, -9, -96, -15, -236, -5, -250, 8, +-150, 22, 20, 43, 188, 59, 251, 44, +203, 0, 80, -51, -95, -69, -216, -36, +-202, 2, -96, 15, 42, 21, 144, 7, +147, -27, 78, -49, -19, -40, -111, 12, +-124, 89, -53, 104, 40, 60, 118, 9, +128, -47, 56, -93, -29, -88, -101, -59, +-143, -9, -98, 34, 1, 23, 80, 1, +116, 18, 92, 44, 31, 65, -19, 74, +-59, 42, -66, -8, -27, -59, 0, -119, +0, -129, 5, -72, 0, 4, 2, 65, +24, 93, 36, 85, 31, 66, 15, 30, +-25, -20, -49, -48, -39, -44, -14, -32, +31, -22, 62, -13, 34, 3, -19, 18, +-60, 4, -80, -30, -48, -38, 29, -12, +94, 33, 114, 74, 74, 95, -14, 88, +-92, 43, -129, -48, -103, -133, -17, -147, +66, -100, 95, -27, 82, 48, 38, 89, +-23, 100, -56, 85, -46, 32, -18, -9, +18, -6, 39, -14, 27, -35, 3, -52, +-29, -63, -56, -43, -59, -1, -44, 20, +-3, 45, 69, 67, 113, 41, 98, -8, +54, -36, -22, -33, -111, 6, -149, 37, +-114, 33, -15, 19, 91, 1, 123, -44, +89, -79, 28, -69, -51, -16, -96, 49, +-70, 87, -8, 78, 64, 52, 98, 2, +56, -66, -18, -106, -71, -89, -92, -27, +-70, 56, -10, 111, 61, 119, 114, 79, +101, -10, 22, -120, -53, -182, -100, -161, +-117, -57, -65, 78, 32, 180, 112, 211, +141, 159, 95, 28, -10, -115, -105, -192, +-153, -179, -130, -87, -30, 32, 78, 108, +135, 129, 122, 89, 34, 2, -64, -72, +-94, -90, -69, -52, -11, 30, 62, 90, +83, 95, 32, 64, -45, 6, -97, -77, +-78, -131, -4, -126, 57, -69, 88, 14, +72, 84, 0, 113, -59, 112, -60, 81, +-24, 9, 38, -69, 85, -99, 53, -81, +-23, -35, -89, 10, -119, 44, -79, 62, +10, 45, 93, -21, 141, -82, 113, -86, +17, -36, -67, 39, -104, 108, -92, 141, +-25, 127, 43, 38, 64, -103, 47, -205, +2, -205, -45, -116, -50, 21, -23, 143, +20, 212, 58, 191, 49, 67, 18, -102, +2, -202, -16, -184, -29, -65, -24, 78, +-24, 177, -25, 190, -19, 96, -8, -83, +18, -226, 49, -239, 56, -118, 43, 66, +10, 216, -35, 261, -59, 188, -55, 16, +-43, -176, -4, -269, 48, -209, 67, -51, +54, 117, 26, 211, -20, 193, -66, 85, +-91, -58, -79, -172, -15, -177, 62, -78, +109, 44, 121, 131, 71, 150, -34, 90, +-121, -2, -157, -92, -120, -143, -6, -112, +116, -17, 170, 68, 141, 120, 33, 115, +-99, 50, -176, -36, -160, -112, -46, -141, +111, -86, 199, 10, 178, 95, 64, 138, +-95, 107, -206, 19, -198, -73, -84, -134, +77, -123, 204, -44, 222, 51, 126, 110, +-32, 111, -179, 46, -234, -33, -174, -90, +-40, -103, 124, -57, 241, 20, 235, 78, +115, 98, -51, 68, -202, 10, -262, -36, +-190, -66, -29, -78, 149, -58, 254, -28, +227, 4, 87, 43, -99, 74, -230, 80, +-227, 71, -112, 25, 53, -51, 205, -100, +250, -99, 145, -56, -34, 20, -198, 80, +-268, 98, -201, 72, -36, -1, 153, -81, +284, -98, 269, -56, 113, 12, -92, 73, +-255, 92, -291, 66, -180, 16, 8, -52, +186, -89, 277, -66, 220, -18, 52, 18, +-130, 35, -241, 27, -222, 16, -90, 3, +75, -14, 215, -16, 258, 0, 159, 8, +-20, 6, -181, -4, -260, -8, -209, 2, +-60, 2, 111, -15, 239, -22, 253, -21, +133, -12, -42, 6, -194, 26, -249, 42, +-172, 49, -15, 22, 144, -22, 245, -51, +215, -60, 64, -52, -117, -19, -248, 20, +-252, 56, -115, 73, 86, 58, 249, 17, +293, -17, 179, -55, -35, -84, -234, -78, +-323, -40, -243, 17, -28, 79, 199, 110, +325, 99, 293, 51, 113, -31, -132, -114, +-317, -139, -343, -105, -187, -20, 65, 79, +277, 137, 358, 122, 270, 50, 36, -58, +-221, -135, -361, -134, -310, -58, -95, 55, +164, 148, 327, 153, 321, 71, 150, -52, +-105, -157, -303, -189, -332, -121, -177, 16, +74, 155, 272, 214, 317, 157, 210, 19, +-1, -121, -220, -197, -324, -167, -257, -51, +-60, 94, 163, 190, 286, 175, 262, 52, +126, -97, -59, -191, -207, -183, -249, -80, +-177, 62, -21, 176, 140, 202, 211, 112, +182, -37, 93, -145, -32, -161, -152, -100, +-209, 5, -173, 88, -46, 114, 107, 72, +201, -16, 210, -84, 129, -69, -27, -4, +-184, 53, -263, 69, -216, 37, -39, -20, +170, -61, 278, -61, 246, -4, 105, 69, +-94, 85, -264, 22, -303, -71, -169, -133, +65, -109, 250, -14, 299, 104, 201, 185, +-3, 169, -209, 39, -308, -117, -249, -204, +-52, -169, 179, -32, 300, 121, 254, 199, +89, 165, -114, 26, -266, -137, -291, -222, +-171, -174, 45, -23, 238, 141, 301, 220, +227, 192, 61, 80, -146, -70, -294, -180, +-299, -190, -162, -110, 56, 8, 240, 100, +296, 132, 216, 102, 40, 30, -158, -58, +-272, -106, -244, -91, -86, -29, 122, 56, +247, 136, 227, 149, 104, 79, -65, -50, +-214, -180, -252, -243, -148, -187, 33, -36, +192, 158, 243, 294, 177, 284, 38, 133, +-119, -76, -219, -251, -210, -291, -110, -173, +35, 29, 158, 207, 195, 271, 140, 175, +29, -18, -89, -207, -160, -288, -157, -217, +-80, -27, 44, 184, 146, 324, 170, 319, +116, 160, 9, -84, -108, -292, -175, -380, +-168, -312, -82, -108, 58, 159, 167, 357, +188, 390, 130, 244, 12, -9, -112, -253, +-175, -371, -158, -308, -63, -86, 71, 179, +156, 341, 153, 309, 87, 109, -17, -157, +-112, -344, -152, -344, -115, -159, -8, 108, +108, 335, 162, 385, 139, 223, 54, -47, +-71, -276, -166, -362, -179, -259, -103, -33, +34, 193, 156, 311, 192, 259, 131, 60, +7, -139, -126, -247, -194, -230, -156, -93, +-39, 93, 100, 219, 184, 235, 166, 128, +68, -38, -61, -162, -158, -203, -170, -164, +-98, -52, 7, 76, 97, 157, 133, 162, +112, 92, 55, -16, -11, -91, -63, -111, +-84, -87, -82, -27, -55, 52, -5, 94, +45, 77, 80, 11, 85, -57, 44, -87, +-15, -75, -64, -40, -86, 22, -59, 86, +8, 108, 71, 73, 98, 11, 71, -50, +2, -86, -65, -92, -109, -61, -120, 2, +-66, 73, 35, 107, 119, 83, 153, 11, +126, -64, 36, -111, -75, -108, -156, -47, +-172, 52, -102, 139, 19, 167, 127, 91, +173, -43, 141, -150, 48, -189, -58, -146, +-141, -27, -165, 103, -101, 186, 17, 172, +115, 59, 152, -68, 121, -135, 38, -134, +-70, -58, -157, 50, -162, 125, -74, 126, +43, 52, 133, -62, 158, -134, 108, -130, +9, -66, -94, 26, -164, 111, -158, 137, +-63, 104, 71, 31, 169, -47, 189, -94, +122, -89, -8, -63, -149, -34, -225, -10, +-179, 10, -29, 33, 135, 62, 225, 71, +198, 69, 70, 37, -89, -29, -205, -90, +-224, -101, -116, -61, 59, 22, 192, 93, +223, 107, 134, 57, -25, -35, -161, -130, +-224, -149, -184, -78, -31, 50, 151, 178, +244, 227, 206, 154, 63, -1, -108, -170, +-219, -271, -232, -249, -128, -102, 56, 108, +207, 269, 228, 290, 135, 177, -12, -18, +-143, -199, -199, -284, -154, -227, -32, -43, +106, 165, 179, 267, 152, 227, 47, 70, +-77, -126, -154, -264, -147, -266, -67, -126, +53, 102, 157, 278, 170, 305, 84, 179, +-44, -36, -148, -242, -175, -331, -117, -261, +-4, -57, 124, 186, 195, 335, 156, 301, +40, 125, -90, -100, -179, -275, -171, -313, +-80, -187, 36, 28, 141, 228, 176, 299, +105, 207, -22, 22, -123, -152, -149, -253, +-94, -227, -2, -82, 87, 102, 141, 224, +121, 226, 24, 104, -84, -53, -146, -171, +-127, -210, -42, -151, 53, -5, 128, 135, +162, 199, 107, 158, -23, 39, -135, -93, +-164, -168, -115, -163, -22, -78, 75, 52, +150, 157, 161, 170, 76, 95, -51, -31, +-135, -133, -155, -161, -110, -117, -10, -24, +92, 106, 157, 187, 162, 156, 76, 41, +-57, -84, -150, -174, -165, -177, -107, -107, +-3, 15, 111, 146, 178, 206, 138, 152, +8, 41, -102, -74, -132, -153, -98, -166, +-20, -105, 60, -12, 99, 79, 84, 126, +11, 111, -62, 51, -67, -7, -31, -53, +4, -69, 24, -48, 12, -11, -1, 24, +8, 53, -5, 41, -8, 1, 37, -38, +55, -74, 0, -91, -59, -48, -76, 27, +-45, 104, 8, 157, 55, 146, 90, 62, +88, -51, 11, -167, -85, -223, -123, -179, +-97, -59, -20, 84, 66, 211, 112, 238, +122, 144, 81, -6, -18, -136, -108, -204, +-134, -164, -95, -41, -18, 93, 56, 169, +105, 141, 125, 26, 78, -89, -25, -159, +-100, -164, -116, -76, -90, 63, -18, 168, +76, 208, 138, 162, 134, 47, 39, -84, +-97, -188, -177, -238, -156, -189, -57, -54, +74, 109, 171, 235, 185, 271, 96, 185, +-55, 11, -162, -184, -160, -303, -86, -273, +23, -94, 124, 131, 153, 290, 101, 306, +-5, 167, -120, -79, -159, -297, -102, -364, +-2, -226, 107, 45, 169, 293, 138, 385, +40, 288, -89, 26, -191, -280, -174, -439, +-54, -353, 77, -71, 165, 270, 175, 477, +87, 430, -61, 159, -174, -208, -180, -499, +-75, -536, 69, -299, 170, 95, 175, 451, +84, 578, -58, 410, -173, 65, -190, -299, +-93, -522, 56, -477, 174, -183, 201, 173, +121, 411, -27, 414, -161, 199, -209, -105, +-145, -340, 6, -399, 152, -220, 206, 94, +157, 354, 38, 429, -105, 287, -193, -17, +-172, -314, -70, -457, 52, -386, 137, -131, +150, 184, 92, 388, -1, 399, -84, 227, +-111, -28, -78, -227, -17, -284, 36, -209, +61, -44, 51, 114, 22, 175, -8, 123, +-33, 24, -49, -77, -46, -127, -20, -101, +25, -24, 62, 54, 72, 115, 58, 129, +16, 101, -51, 33, -99, -58, -95, -138, +-51, -164, 17, -150, 76, -81, 95, 58, +84, 195, 42, 233, -33, 170, -91, 33, +-97, -122, -65, -235, 6, -247, 81, -134, +99, 71, 71, 237, 20, 270, -55, 166, +-97, -19, -74, -208, -27, -290, 18, -224, +52, -41, 65, 175, 65, 311, 44, 266, +-4, 85, -52, -124, -81, -263, -93, -275, +-64, -149, 10, 54, 93, 237, 133, 289, +97, 178, 4, -5, -89, -161, -136, -259, +-105, -240, -20, -91, 54, 105, 96, 242, +103, 270, 57, 168, -9, -4, -52, -164, +-83, -257, -99, -234, -76, -91, -12, 85, +93, 213, 170, 238, 139, 138, 28, -31, +-96, -161, -194, -218, -191, -174, -60, -24, +118, 150, 233, 233, 209, 203, 60, 67, +-108, -104, -216, -227, -219, -256, -100, -167, +65, 30, 191, 204, 230, 258, 148, 204, +-13, 70, -144, -97, -200, -207, -177, -223, +-56, -140, 95, 8, 191, 135, 193, 169, +84, 140, -61, 57, -147, -56, -165, -142, +-107, -154, 25, -89, 129, 35, 130, 138, +65, 161, -18, 109, -75, 17, -76, -104, +-37, -182, 12, -160, 40, -55, 28, 69, +6, 153, 0, 148, 7, 89, 11, 14, +-12, -73, -44, -138, -41, -125, -11, -64, +36, 13, 83, 86, 80, 127, 22, 114, +-44, 48, -101, -74, -111, -170, -44, -159, +40, -54, 83, 82, 93, 202, 66, 211, +13, 89, -41, -85, -83, -226, -83, -264, +-34, -141, 7, 64, 33, 221, 81, 255, +110, 155, 59, -18, -34, -149, -109, -206, +-129, -172, -87, -44, 4, 98, 119, 148, +184, 127, 131, 66, -4, -17, -142, -93, +-210, -129, -154, -111, -4, -21, 145, 85, +223, 146, 184, 151, 31, 90, -159, -44, +-266, -168, -212, -216, -25, -166, 163, -21, +256, 159, 227, 247, 70, 211, -140, 78, +-259, -99, -210, -236, -60, -240, 86, -119, +179, 68, 197, 212, 116, 223, -24, 116, +-138, -30, -189, -176, -164, -233, -56, -143, +94, 20, 215, 153, 238, 215, 120, 171, +-83, 50, -250, -86, -285, -185, -158, -197, +68, -102, 252, 21, 283, 119, 158, 172, +-54, 152, -232, 53, -261, -59, -132, -150, +58, -177, 196, -109, 219, 14, 129, 117, +-22, 182, -145, 162, -187, 45, -138, -100, +-21, -198, 93, -211, 151, -106, 159, 50, +102, 174, -31, 221, -150, 161, -176, 1, +-123, -143, -16, -193, 107, -134, 171, 5, +136, 138, 22, 160, -97, 83, -144, -45, +-108, -156, -29, -168, 58, -50, 100, 103, +76, 192, 28, 165, -20, 38, -63, -100, +-65, -158, -28, -129, 7, -18, 17, 103, +18, 125, 31, 44, 33, -47, -6, -107, +-33, -91, -15, 6, -12, 101, -30, 125, +-4, 76, 39, -30, 50, -110, 30, -109, +-2, -43, -27, 52, -42, 122, -58, 84, +-44, -23, 3, -112, 52, -152, 91, -118, +105, 18, 66, 162, -10, 210, -102, 140, +-168, 3, -145, -134, -25, -203, 128, -173, +217, -38, 170, 125, 28, 187, -125, 110, +-225, 0, -197, -96, -30, -151, 149, -111, +229, 29, 177, 152, 13, 180, -146, 99, +-199, -32, -157, -136, -40, -165, 112, -121, +182, -11, 135, 95, 37, 129, -61, 100, +-123, 36, -121, -50, -70, -84, 2, -51, +72, -19, 109, -5, 110, 35, 69, 60, +-10, 48, -89, 18, -134, -7, -136, -30, +-74, -63, 42, -116, 151, -102, 189, -5, +131, 94, 17, 162, -109, 207, -218, 153, +-222, -11, -78, -191, 106, -297, 224, -276, +248, -107, 141, 127, -60, 322, -235, 373, +-279, 223, -169, -67, 34, -327, 214, -448, +285, -337, 213, -6, 18, 362, -184, 537, +-282, 438, -242, 92, -84, -342, 126, -615, +267, -551, 259, -176, 118, 318, -75, 633, +-218, 589, -249, 226, -146, -269, 35, -633, +177, -610, 214, -225, 154, 273, 26, 620, +-112, 628, -186, 271, -170, -240, -89, -632, +40, -696, 163, -385, 209, 131, 152, 563, +24, 718, -124, 524, -219, 67, -201, -424, +-75, -686, 97, -604, 221, -211, 212, 284, +75, 610, -81, 600, -166, 271, -155, -220, +-55, -594, 70, -626, 127, -292, 88, 220, +-2, 625, -69, 670, -53, 336, 9, -183, +41, -613, 30, -719, -3, -409, -53, 125, +-69, 571, -20, 678, 50, 402, 85, -83, +73, -486, 21, -602, -44, -360, -89, 113, +-90, 505, -51, 551, 10, 263, 83, -177, +133, -515, 106, -537, 13, -223, -96, 228, +-172, 550, -156, 515, -38, 155, 116, -273, +222, -518, 199, -451, 50, -84, -124, 331, +-230, 510, -228, 358, -89, -19, 112, -395, +241, -514, 248, -312, 136, 86, -55, 447, +-217, 545, -272, 308, -193, -106, -5, -472, +185, -573, 273, -336, 233, 90, 70, 454, +-125, 590, -236, 409, -227, -18, -108, -455, +74, -638, 196, -474, 196, -60, 106, 380, +-22, 634, -114, 570, -132, 195, -110, -309, +-38, -637, 66, -610, 121, -277, 118, 183, +86, 556, 4, 636, -96, 375, -157, -82, +-147, -489, -42, -631, 110, -436, 193, -34, +170, 376, 68, 599, -65, 525, -167, 187, +-189, -239, -116, -553, 25, -589, 138, -328, +170, 81, 140, 439, 59, 607, -53, 481, +-150, 100, -198, -335, -128, -596, 40, -561, +166, -244, 195, 193, 152, 550, 13, 647, +-147, 400, -214, -89, -161, -530, -5, -694, +157, -500, 191, -39, 124, 461, 23, 732, +-101, 629, -175, 178, -146, -381, -51, -725, +78, -670, 167, -286, 158, 227, 89, 615, +-6, 699, -120, 421, -181, -84, -149, -539, +-37, -672, 115, -458, 202, -56, 169, 362, +65, 637, -68, 591, -181, 220, -198, -275, +-99, -620, 64, -638, 195, -337, 207, 109, +115, 526, -12, 713, -145, 519, -226, 26, +-183, -473, -39, -711, 127, -565, 235, -138, +228, 329, 112, 628, -55, 628, -204, 271, +-251, -252, -160, -616, 21, -621, 193, -314, +256, 125, 186, 486, 40, 634, -129, 477, +-248, 44, -230, -425, -74, -649, 123, -546, +251, -207, 246, 215, 135, 558, -33, 651, +-208, 428, -290, -25, -199, -462, -8, -656, +163, -525, 265, -163, 274, 280, 160, 598, +-41, 624, -237, 322, -337, -160, -270, -560, +-49, -653, 211, -415, 386, 18, 384, 446, +171, 672, -161, 550, -421, 134, -465, -344, +-243, -629, 138, -593, 442, -276, 504, 152, +315, 505, -51, 616, -403, 414, -528, 11, +-354, -368, 15, -562, 376, -484, 521, -188, +388, 191, 66, 490, -288, 573, -477, 363, +-390, -31, -102, -406, 226, -593, 423, -508, +389, -179, 172, 239, -103, 568, -311, 632, +-349, 372, -225, -74, -15, -465, 205, -642, +329, -514, 291, -135, 151, 321, -40, 627, +-239, 627, -348, 294, -287, -193, -66, -592, +220, -713, 406, -481, 391, 17, 183, 529, +-145, 798, -419, 671, -450, 195, -225, -394, +126, -776, 414, -783, 471, -407, 265, 175, +-77, 670, -356, 810, -408, 540, -239, 4, +36, -506, 302, -732, 405, -587, 254, -159, +-3, 348, -199, 651, -284, 612, -223, 275, +-54, -193, 114, -574, 221, -657, 212, -418, +98, 17, -3, 442, -61, 662, -120, 570, +-142, 213, -115, -268, -49, -629, 89, -673, +223, -393, 253, 60, 185, 498, 12, 698, +-228, 550, -379, 122, -323, -370, -55, -681, +301, -632, 504, -265, 434, 229, 147, 611, +-249, 691, -544, 425, -526, -47, -202, -504, +260, -708, 595, -554, 577, -130, 247, 335, +-191, 649, -542, 662, -592, 352, -292, -158, +162, -608, 534, -756, 625, -512, 365, -2, +-71, 533, -446, 825, -594, 702, -418, 174, +-23, -483, 363, -903, 577, -838, 502, -321, +157, 390, -239, 896, -477, 923, -476, 454, +-246, -253, 95, -825, 395, -940, 517, -539, +374, 140, 56, 714, -248, 891, -435, 599, +-414, 25, -172, -555, 136, -857, 373, -728, +460, -234, 325, 348, 34, 765, -246, 839, +-402, 541, -365, -8, -156, -586, 109, -936, +334, -846, 419, -335, 286, 352, 17, 905, +-226, 1058, -350, 680, -311, -57, -130, -813, +111, -1199, 311, -970, 378, -210, 265, 672, +37, 1248, -192, 1205, -324, 527, -312, -438, +-169, -1209, 64, -1402, 302, -864, 405, 134, +315, 1066, 94, 1470, -156, 1159, -331, 257, +-362, -772, -246, -1428, -1, -1383, 285, -636, +451, 437, 406, 1272, 190, 1492, -114, 994, +-393, -16, -519, -1036, -393, -1549, -34, -1320, +374, -431, 599, 687, 557, 1477, 268, 1560, +-168, 908, -552, -209, -672, -1232, -449, -1660, +7, -1311, 461, -333, 715, 818, 652, 1548, +283, 1531, -231, 817, -639, -279, -745, -1256, +-478, -1610, 42, -1201, 556, -222, 822, 843, +723, 1491, 277, 1449, -342, 759, -818, -326, +-876, -1282, -483, -1610, 158, -1195, 738, -246, +992, 841, 788, 1558, 182, 1579, -566, 876, +-1039, -265, -959, -1324, -408, -1765, 336, -1408, +957, -389, 1136, 847, 745, 1715, -34, 1797, +-819, 1046, -1176, -263, -899, -1509, -182, -2023, +605, -1553, 1112, -333, 1076, 1100, 507, 2050, +-296, 2025, -936, 960, -1070, -644, -661, -1964, +13, -2292, 654, -1492, 1011, 56, 906, 1621, +389, 2410, -302, 1985, -842, 556, -944, -1148, +-610, -2272, -53, -2258, 558, -1130, 968, 509, +911, 1872, 413, 2304, -267, 1620, -813, 166, +-958, -1322, -678, -2132, -99, -1884, 590, -761, +1034, 647, 951, 1713, 422, 1984, -296, 1306, +-885, 17, -1047, -1236, -712, -1873, -21, -1631, +748, -628, 1176, 630, 1001, 1590, 332, 1808, +-489, 1160, -1066, -36, -1113, -1176, -617, -1752, +220, -1494, 992, -531, 1252, 632, 868, 1469, +86, 1631, -706, 1014, -1128, -62, -1006, -1058, +-400, -1535, 440, -1320, 1069, -507, 1110, 496, +612, 1263, -124, 1465, -772, 989, -1024, 64, +-769, -867, -159, -1415, 527, -1326, 920, -605, +832, 402, 393, 1211, -168, 1470, -621, 1020, +-766, 85, -578, -877, -134, -1404, 402, -1269, +740, -518, 709, 457, 384, 1179, -79, 1322, +-501, 837, -699, -10, -574, -788, -143, -1186, +381, -1059, 683, -446, 663, 356, 391, 933, +-59, 1085, -498, 771, -693, 140, -570, -534, +-168, -972, 342, -1004, 693, -573, 726, 119, +420, 733, -116, 1024, -603, 858, -790, 297, +-587, -372, -49, -883, 542, -1023, 827, -670, +679, 31, 208, 672, -347, 984, -693, 853, +-657, 350, -279, -301, 223, -834, 559, -1007, +596, -688, 375, -54, 14, 548, -305, 903, +-426, 900, -345, 504, -133, -97, 120, -668, +309, -983, 368, -885, 284, -379, 81, 282, +-140, 831, -283, 1052, -313, 823, -202, 211, +19, -538, 225, -1097, 346, -1150, 334, -625, +146, 202, -133, 939, -347, 1291, -390, 1021, +-225, 209, 70, -732, 339, -1330, 455, -1313, +353, -626, 48, 390, -290, 1218, -448, 1480, +-347, 1018, -67, 37, 254, -941, 457, -1471, +419, -1320, 163, -499, -179, 584, -426, 1321, +-415, 1424, -162, 851, 188, -139, 449, -1032, +452, -1387, 191, -1091, -156, -253, -418, 702, +-445, 1247, -180, 1176, 193, 564, 427, -321, +424, -999, 174, -1162, -187, -802, -411, -72, +-385, 704, -147, 1060, 193, 891, 408, 358, +375, -303, 160, -784, -145, -864, -383, -577, +-370, -53, -153, 482, 123, 716, 367, 597, +430, 297, 257, -103, -10, -442, -275, -564, +-426, -454, -330, -181, -48, 175, 249, 394, +432, 436, 386, 370, 151, 161, -119, -141, +-334, -355, -394, -433, -231, -362, 46, -137, +267, 123, 338, 328, 248, 476, 74, 426, +-107, 160, -256, -188, -297, -475, -192, -586, +6, -414, 193, -45, 278, 376, 253, 690, +166, 668, -3, 261, -228, -277, -368, -686, +-312, -789, -82, -504, 202, 65, 397, 595, +448, 848, 316, 682, -19, 186, -393, -374, +-564, -741, -438, -790, -60, -475, 346, 69, +550, 537, 529, 754, 289, 683, -156, 311, +-547, -214, -648, -656, -425, -831, 22, -641, +442, -95, 620, 496, 552, 866, 225, 869, +-279, 446, -655, -243, -694, -840, -392, -1070, +136, -769, 574, -18, 688, 734, 524, 1093, +135, 989, -377, 406, -691, -436, -626, -1081, +-275, -1179, 194, -708, 552, 141, 634, 894, +470, 1180, 103, 945, -338, 251, -599, -627, +-575, -1179, -304, -1119, 137, -525, 512, 344, +630, 1049, 481, 1177, 101, 760, -369, -13, +-659, -827, -625, -1225, -303, -958, 155, -245, +537, 575, 677, 1107, 512, 1050, 90, 515, +-390, -224, -693, -900, -698, -1107, -400, -713, +115, -41, 623, 588, 852, 972, 661, 852, +139, 350, -474, -256, -875, -759, -858, -892, +-414, -557, 257, -44, 827, 451, 995, 784, +666, 716, -5, 325, -676, -146, -1008, -597, +-842, -769, -274, -537, 428, -109, 955, 329, +1012, 681, 510, 693, -252, 368, -857, -94, +-1050, -536, -753, -726, -84, -538, 642, -141, +1058, 303, 914, 660, 269, 692, -506, 377, +-989, -68, -966, -506, -474, -725, 234, -586, +809, -182, 955, 272, 612, 638, -45, 713, +-636, 437, -827, -22, -606, -476, -170, -735, +310, -621, 647, -216, 677, 255, 383, 628, +-97, 736, -493, 448, -608, -29, -487, -497, +-208, -776, 200, -666, 544, -193, 602, 334, +370, 728, -42, 818, -452, 471, -634, -103, +-534, -625, -224, -911, 211, -725, 559, -146, +602, 456, 331, 840, -118, 873, -491, 429, +-562, -202, -401, -689, -108, -888, 278, -647, +513, -46, 412, 507, 125, 786, -186, 724, +-379, 282, -353, -280, -190, -645, 29, -746, +249, -476, 310, 69, 187, 533, 11, 698, +-147, 584, -234, 168, -211, -338, -143, -634, +-33, -662, 120, -403, 200, 100, 156, 529, +63, 664, -63, 543, -180, 183, -225, -301, +-190, -602, -67, -662, 89, -450, 143, 32, +109, 502, 63, 673, -5, 589, -91, 245, +-157, -287, -162, -656, -69, -702, 37, -443, +83, 96, 93, 592, 54, 734, -29, 554, +-89, 131, -104, -430, -43, -734, 55, -664, +65, -315, -21, 223, -99, 655, -113, 696, +-31, 456, 85, 46, 127, -448, 80, -710, +-42, -609, -214, -271, -298, 225, -201, 614, +18, 669, 238, 443, 313, 44, 170, -453, +-66, -713, -274, -584, -390, -202, -322, 281, +-91, 640, 144, 645, 306, 349, 327, -91, +174, -518, -63, -677, -289, -447, -409, -43, +-326, 359, -100, 580, 168, 498, 383, 184, +386, -159, 159, -448, -143, -522, -395, -299, +-458, 21, -277, 267, 12, 404, 265, 353, +392, 150, 308, -75, 57, -265, -240, -357, +-454, -236, -459, -57, -251, 90, 39, 225, +297, 276, 412, 190, 292, 75, 9, -72, +-265, -232, -429, -258, -395, -178, -196, -78, +15, 97, 185, 251, 287, 275, 252, 193, +130, 30, -27, -203, -221, -302, -355, -255, +-358, -132, -242, 76, 15, 276, 301, 298, +437, 192, 373, 26, 103, -193, -288, -304, +-560, -225, -577, -89, -351, 86, 73, 227, +488, 227, 619, 129, 429, 30, 19, -127, +-474, -206, -781, -128, -708, -44, -329, 15, +214, 96, 679, 104, 763, 73, 443, 77, +-101, 28, -661, -47, -915, -38, -705, -82, +-190, -156, 410, -143, 810, -53, 746, 96, +310, 295, -239, 328, -710, 170, -864, -32, +-589, -298, -84, -513, 435, -425, 769, -85, +706, 332, 282, 644, -273, 611, -763, 214, +-920, -248, -614, -631, -59, -742, 498, -431, +839, 125, 723, 609, 226, 816, -370, 581, +-846, 12, -951, -497, -593, -749, -3, -694, +560, -263, 845, 318, 683, 721, 184, 774, +-410, 444, -861, -134, -899, -581, -483, -744, +124, -599, 624, -129, 815, 420, 581, 699, +32, 644, -536, 281, -857, -257, -778, -604, +-300, -581, 325, -322, 733, 96, 724, 442, +339, 503, -225, 310, -692, -3, -835, -323, +-574, -388, -28, -213, 496, -24, 672, 144, +446, 235, 19, 149, -417, 29, -663, -19, +-554, -59, -210, -60, 176, 2, 450, -28, +393, -85, 49, -94, -256, -67, -405, 24, +-361, 161, -120, 182, 107, 123, 211, 82, +221, -50, 30, -228, -240, -263, -313, -200, +-212, -72, -43, 136, 149, 302, 200, 318, +97, 267, -46, 57, -244, -264, -382, -451, +-272, -428, -38, -220, 178, 173, 316, 494, +210, 539, -64, 397, -260, 41, -414, -469, +-468, -710, -251, -555, 85, -150, 338, 357, +438, 714, 257, 678, -96, 372, -388, -132, +-577, -667, -565, -819, -255, -523, 154, -49, +468, 462, 579, 769, 364, 665, -80, 301, +-464, -160, -680, -626, -654, -760, -304, -513, +219, -104, 624, 330, 719, 649, 394, 658, +-185, 431, -661, 31, -856, -467, -715, -747, +-210, -655, 408, -333, 782, 159, 752, 660, +320, 871, -321, 684, -828, 185, -977, -504, +-719, -989, -152, -994, 482, -546, 876, 196, +835, 936, 364, 1223, -315, 922, -866, 200, +-1057, -698, -821, -1311, -213, -1249, 504, -608, +962, 330, 950, 1161, 468, 1415, -295, 967, +-948, 120, -1174, -828, -877, -1397, -171, -1240, +607, -519, 1063, 417, 989, 1188, 402, 1347, +-422, 852, -1071, 28, -1236, -825, -831, -1323, +-51, -1143, 708, -464, 1095, 418, 929, 1141, +278, 1301, -541, 840, -1115, 67, -1171, -779, +-706, -1317, 23, -1195, 669, -529, 954, 356, +781, 1119, 243, 1354, -417, 963, -918, 169, +-1018, -727, -665, -1347, -70, -1297, 471, -653, +796, 274, 777, 1111, 365, 1446, -245, 1068, +-776, 208, -985, -747, -742, -1396, -213, -1367, +357, -653, 779, 346, 835, 1189, 461, 1462, +-163, 1011, -774, 96, -1055, -817, -847, -1377, +-312, -1257, 295, -519, 759, 386, 883, 1064, +587, 1279, -36, 889, -707, 121, -1075, -617, +-971, -1087, -485, -1101, 166, -610, 735, 86, +972, 727, 727, 1093, 92, 979, -632, 441, +-1078, -234, -1029, -881, -545, -1183, 124, -893, +704, -207, 964, 551, 770, 1120, 148, 1186, +-611, 683, -1069, -126, -1024, -914, -566, -1319, +98, -1052, 686, -298, 946, 570, 750, 1210, +149, 1307, -557, 758, -999, -119, -1015, -967, +-635, -1431, -49, -1178, 524, -324, 892, 621, +852, 1295, 355, 1417, -352, 848, -935, -127, +-1149, -1036, -899, -1531, -268, -1254, 495, -337, +1060, 658, 1113, 1334, 565, 1454, -320, 845, +-1073, -152, -1347, -1034, -1029, -1498, -252, -1237, +642, -307, 1231, 669, 1182, 1288, 502, 1372, +-429, 790, -1164, -177, -1393, -1007, -1006, -1434, +-175, -1159, 717, -244, 1255, 697, 1140, 1242, +432, 1291, -502, 712, -1216, -220, -1380, -984, +-947, -1343, -125, -1097, 735, -223, 1186, 682, +1011, 1166, 374, 1173, -439, 674, -1089, -159, +-1256, -857, -890, -1194, -157, -1007, 629, -263, +1066, 546, 950, 969, 393, 1014, -372, 643, +-1004, -56, -1176, -671, -819, -962, -129, -881, +582, -329, 964, 370, 853, 790, 348, 880, +-348, 656, -938, 104, -1099, -477, -783, -853, +-155, -921, 507, -522, 871, 160, 797, 684, +359, 934, -297, 849, -859, 338, -1022, -351, +-747, -857, -197, -1052, 386, -752, 732, -39, +719, 647, 373, 1007, -173, 956, -680, 449, +-891, -251, -717, -811, -261, -1058, 262, -816, +623, -113, 677, 588, 402, 952, -116, 914, +-618, 487, -810, -176, -635, -732, -233, -996, +237, -824, 542, -218, 521, 492, 253, 921, +-122, 953, -460, 589, -595, -42, -491, -661, +-247, -1034, 22, -978, 236, -390, 330, 389, +278, 930, 90, 1064, -171, 788, -397, 141, +-493, -597, -433, -1107, -222, -1138, 50, -598, +248, 243, 334, 925, 285, 1207, 66, 984, +-230, 297, -472, -549, -551, -1178, -416, -1307, +-136, -763, 194, 161, 470, 960, 515, 1323, +265, 1126, -167, 383, -582, -556, -762, -1264, +-619, -1415, -229, -869, 271, 102, 658, 978, +707, 1433, 373, 1273, -187, 511, -720, -503, +-956, -1309, -780, -1584, -285, -1092, 313, -44, +761, 1004, 824, 1609, 454, 1521, -162, 693, +-745, -484, -1031, -1459, -879, -1788, -365, -1232, +299, -31, 815, 1137, 906, 1764, 548, 1582, +-84, 610, -740, -659, -1097, -1566, -981, -1771, +-443, -1116, 316, 128, 915, 1250, 1033, 1736, +641, 1455, -93, 479, -850, -712, -1254, -1528, +-1101, -1681, -437, -1061, 441, 119, 1072, 1165, +1138, 1638, 624, 1432, -217, 550, -992, -596, +-1348, -1392, -1120, -1598, -370, -1103, 558, -41, +1161, 988, 1131, 1506, 541, 1397, -320, 634, +-1054, -413, -1315, -1201, -990, -1486, -225, -1127, +610, -167, 1076, 814, 982, 1366, 402, 1356, +-370, 714, -933, -287, -1092, -1088, -830, -1417, +-192, -1145, 512, -288, 900, 692, 841, 1295, +378, 1347, -278, 767, -788, -175, -983, -954, +-806, -1313, -273, -1165, 358, -418, 764, 528, +786, 1148, 410, 1276, -163, 855, -645, 20, +-873, -751, -780, -1187, -363, -1166, 175, -567, +566, 316, 687, 962, 485, 1197, 32, 913, +-408, 183, -703, -569, -789, -1032, -539, -1118, +-57, -663, 397, 129, 679, 779, 654, 1081, +275, 946, -256, 354, -703, -347, -897, -872, +-705, -1100, -204, -834, 364, -151, 781, 535, +818, 1032, 390, 1140, -239, 697, -769, -57, +-1028, -766, -847, -1228, -276, -1159, 369, -514, +848, 374, 935, 1132, 497, 1409, -203, 979, +-803, 105, -1117, -798, -949, -1383, -342, -1343, +365, -619, 899, 395, 1011, 1217, 546, 1464, +-202, 1003, -822, 79, -1115, -832, -922, -1372, +-302, -1298, 383, -595, 850, 392, 922, 1172, +508, 1415, -159, 984, -722, 113, -1013, -766, +-890, -1315, -362, -1315, 260, -655, 731, 333, +898, 1130, 590, 1402, -24, 1022, -620, 159, +-1006, -729, -973, -1295, -482, -1274, 169, -610, +693, 324, 904, 1028, 663, 1268, 71, 923, +-566, 144, -983, -638, -965, -1105, -510, -1098, +96, -556, 594, 206, 854, 812, 706, 1076, +175, 879, -456, 264, -917, -434, -990, -939, +-597, -1048, 12, -652, 551, 36, 877, 657, +790, 1035, 248, 952, -439, 380, -943, -350, +-1030, -873, -632, -1013, -7, -683, 541, -45, +872, 577, 806, 941, 268, 892, -442, 382, +-929, -265, -997, -719, -627, -873, -27, -658, +505, -120, 813, 440, 746, 790, 237, 801, +-398, 420, -809, -144, -879, -563, -574, -768, +-53, -663, 392, -199, 658, 338, 658, 661, +286, 724, -269, 452, -670, -35, -770, -443, +-569, -658, -139, -641, 316, -273, 596, 220, +586, 537, 249, 639, -227, 473, -571, 68, +-664, -313, -466, -565, -83, -598, 227, -302, +367, 128, 359, 382, 181, 486, -82, 429, +-286, 155, -407, -144, -403, -329, -253, -432, +-69, -343, 92, -115, 249, 84, 323, 272, +219, 446, -27, 424, -297, 214, -471, -92, +-450, -448, -268, -636, -45, -482, 213, -140, +443, 314, 436, 727, 166, 776, -212, 394, +-529, -177, -619, -709, -473, -913, -180, -605, +228, -17, 580, 542, 628, 907, 328, 807, +-177, 276, -641, -336, -798, -786, -617, -879, +-253, -503, 221, 74, 672, 543, 802, 792, +483, 709, -115, 269, -698, -260, -966, -670, +-809, -808, -348, -538, 282, -22, 833, 437, +966, 739, 568, 751, -159, 377, -823, -190, +-1067, -645, -830, -832, -276, -604, 381, -74, +865, 414, 930, 700, 548, 737, -136, 424, +-812, -104, -1097, -567, -872, -756, -309, -616, +368, -201, 914, 256, 1035, 591, 587, 751, +-195, 587, -895, 87, -1181, -448, -897, -786, +-207, -783, 495, -396, 906, 177, 893, 639, +477, 865, -184, 709, -795, 149, -1034, -478, +-799, -848, -250, -841, 348, -413, 763, 186, +866, 645, 564, 833, -76, 675, -718, 172, +-1023, -415, -852, -797, -267, -814, 400, -438, +795, 136, 804, 582, 454, 802, -135, 695, +-680, 224, -894, -366, -693, -774, -212, -831, +289, -471, 584, 103, 630, 574, 428, 786, +3, 709, -474, 285, -752, -289, -706, -724, +-359, -840, 134, -550, 525, -5, 630, 493, +459, 796, 65, 769, -414, 374, -694, -225, +-638, -739, -321, -897, 96, -572, 392, 12, +481, 543, 393, 821, 121, 718, -237, 277, +-489, -264, -549, -704, -419, -806, -101, -495, +260, 16, 456, 459, 470, 697, 280, 658, +-117, 339, -492, -152, -637, -598, -497, -806, +-122, -596, 269, -80, 479, 429, 464, 744, +233, 743, -145, 345, -461, -232, -543, -680, +-396, -795, -117, -490, 159, 73, 313, 516, +347, 687, 253, 544, 8, 136, -254, -279, +-405, -512, -423, -553, -290, -340, -46, 31, +204, 327, 384, 460, 401, 439, 172, 246, +-183, -49, -424, -351, -466, -535, -356, -463, +-113, -140, 183, 224, 390, 491, 394, 544, +192, 325, -77, -65, -305, -407, -461, -572, +-472, -452, -297, -70, 32, 310, 389, 463, +585, 438, 481, 244, 77, -77, -410, -334, +-738, -435, -760, -368, -388, -109, 220, 151, +721, 297, 819, 380, 434, 348, -199, 117, +-703, -180, -835, -397, -575, -455, -50, -302, +483, -3, 674, 276, 494, 483, 142, 484, +-280, 198, -549, -190, -521, -467, -332, -564, +-69, -367, 194, 39, 365, 390, 415, 568, +278, 531, -28, 189, -346, -254, -550, -555, +-529, -638, -226, -411, 167, 51, 424, 444, +507, 645, 344, 604, -80, 247, -464, -280, +-545, -621, -389, -682, -137, -463, 127, 35, +313, 522, 357, 718, 255, 616, 29, 219, +-242, -307, -397, -692, -372, -765, -254, -476, +-64, 116, 194, 651, 398, 811, 396, 637, +134, 184, -200, -477, -387, -913, -420, -837, +-309, -344, -90, 327, 147, 866, 323, 925, +362, 484, 238, -181, -36, -743, -300, -899, +-406, -556, -442, 49, -349, 639, -3, 823, +398, 479, 591, -36, 459, -422, 71, -591, +-368, -439, -681, -28, -684, 324, -330, 383, +178, 257, 572, 43, 709, -135, 482, -175, +-77, -98, -579, 4, -729, 17, -588, -48, +-215, -60, 259, -19, 600, 54, 668, 143, +375, 219, -144, 144, -546, -93, -683, -265, +-558, -272, -160, -165, 311, 37, 555, 252, +552, 342, 324, 185, -145, -53, -545, -209, +-593, -272, -403, -200, -91, 24, 222, 217, +367, 186, 394, 51, 291, -26, -6, -95, +-290, -71, -417, 17, -427, 72, -314, 79, +-57, -70, 272, -241, 518, -163, 550, 51, +276, 214, -236, 300, -642, 262, -727, -27, +-487, -355, 8, -447, 510, -313, 773, 3, +661, 383, 148, 565, -502, 423, -867, 9, +-767, -397, -339, -574, 239, -454, 706, -142, +769, 266, 478, 604, -52, 575, -629, 212, +-854, -193, -636, -505, -136, -582, 415, -371, +693, 40, 597, 419, 270, 586, -184, 475, +-621, 95, -717, -344, -376, -600, 58, -559, +366, -162, 502, 292, 381, 546, 94, 566, +-195, 294, -390, -204, -394, -590, -249, -589, +-52, -246, 153, 207, 252, 503, 220, 447, +184, 182, 107, -155, -106, -408, -331, -344, +-404, -26, -313, 242, -97, 294, 195, 131, +430, -152, 464, -344, 249, -194, -141, 125, +-511, 328, -662, 343, -465, 130, 15, -240, +455, -497, 627, -444, 506, -60, 143, 434, +-331, 667, -702, 442, -703, 3, -326, -458, +196, -758, 622, -594, 687, -74, 412, 486, +-17, 849, -529, 727, -818, 224, -632, -383, +-113, -877, 464, -937, 777, -444, 631, 274, +137, 867, -397, 1103, -736, 775, -728, -65, +-273, -944, 338, -1355, 684, -1026, 623, -105, +184, 959, -353, 1575, -618, 1343, -540, 330, +-221, -968, 216, -1810, 537, -1616, 484, -496, +107, 992, -307, 1981, -517, 1788, -385, 563, +-48, -970, 242, -2016, 398, -1924, 323, -655, +-4, 1055, -345, 2134, -461, 1924, -279, 552, +80, -1109, 350, -2073, 377, -1836, 179, -513, +-146, 1163, -391, 2111, -397, 1707, -184, 264, +139, -1271, 377, -2007, 369, -1493, 105, -39, +-216, 1399, -379, 1938, -352, 1287, -135, -192, +170, -1547, 351, -1951, 316, -1155, 75, 409, +-222, 1741, -386, 1947, -340, 1005, -65, -505, +253, -1784, 381, -2038, 247, -1028, -44, 609, +-284, 1894, -389, 2083, -284, 1061, 39, -621, +350, -1970, 439, -2173, 229, -1133, -163, 560, +-461, 1984, -477, 2274, -235, 1283, 123, -436, +482, -1961, 585, -2343, 279, -1367, -197, 315, +-617, 1809, -729, 2273, -339, 1433, 243, -190, +646, -1642, 710, -2127, 374, -1403, -199, 77, +-694, 1451, -828, 1919, -462, 1254, 192, -56, +693, -1180, 752, -1562, 395, -1086, -123, -72, +-537, 903, -704, 1270, -510, 840, -41, 27, +414, -595, 624, -800, 465, -566, 72, -98, +-250, 317, -426, 483, -461, 356, -276, 83, +47, -121, 310, -204, 417, -202, 280, -117, +-13, -25, -171, 15, -222, 145, -290, 236, +-218, 141, -38, -9, 99, -143, 187, -237, +229, -207, 193, -31, 69, 245, -83, 344, +-271, 169, -426, -93, -338, -310, -25, -389, +338, -204, 535, 177, 429, 494, 117, 493, +-299, 170, -628, -260, -610, -546, -240, -591, +268, -287, 642, 245, 667, 635, 294, 676, +-247, 356, -595, -159, -627, -587, -375, -739, +69, -485, 468, 7, 602, 490, 423, 781, +25, 665, -400, 177, -573, -380, -420, -755, +-144, -790, 171, -446, 469, 139, 549, 693, +305, 975, -166, 729, -564, 55, -606, -609, +-322, -1001, 106, -939, 527, -380, 669, 402, +377, 1068, -135, 1174, -620, 624, -810, -241, +-413, -997, 298, -1262, 751, -872, 707, -33, +259, 868, -322, 1359, -726, 1136, -730, 290, +-288, -720, 401, -1381, 824, -1305, 651, -566, +126, 469, -450, 1334, -759, 1484, -543, 841, +-101, -241, 311, -1293, 646, -1605, 589, -1024, +114, 43, -361, 1150, -573, 1659, -479, 1199, +-109, 108, 274, -1027, 410, -1603, 349, -1308, +132, -312, -168, 855, -318, 1553, -258, 1316, +-86, 362, 97, -655, 162, -1259, 62, -1215, +-31, -552, 39, 402, 106, 1102, 69, 1087, +-3, 531, -161, -217, -263, -828, -169, -888, +-35, -494, 152, 2, 395, 520, 357, 780, +10, 560, -299, 70, -442, -381, -360, -569, +-33, -400, 271, -154, 389, 81, 332, 369, +98, 396, -202, 154, -411, -22, -355, -151, +-63, -187, 186, -121, 270, -75, 226, -31, +107, 5, -53, 40, -199, 137, -213, 192, +-108, 140, 3, -3, 93, -174, 149, -281, +119, -251, 50, -64, 2, 227, -104, 374, +-185, 291, -149, 72, -59, -252, 137, -424, +290, -226, 196, 44, 22, 230, -183, 285, +-370, 123, -290, -97, 0, -259, 311, -258, +518, 48, 363, 348, -133, 298, -532, 30, +-611, -232, -345, -401, 228, -314, 678, 15, +711, 360, 360, 495, -308, 330, -872, -47, +-861, -419, -311, -565, 442, -347, 951, 48, +879, 357, 306, 501, -422, 461, -956, 202, +-952, -197, -369, -541, 422, -616, 963, -443, +922, -92, 372, 422, -313, 844, -824, 830, +-877, 391, -475, -344, 131, -1034, 699, -1169, +864, -651, 531, 281, -15, 1203, -527, 1434, +-740, 816, -551, -255, -175, -1284, 261, -1629, +644, -951, 646, 259, 292, 1297, -100, 1643, +-467, 1032, -615, -193, -414, -1225, -97, -1520, +289, -982, 583, 64, 523, 1005, 257, 1292, +-114, 858, -500, 12, -603, -751, -370, -978, +25, -628, 391, -54, 545, 455, 454, 650, +162, 451, -254, 79, -550, -217, -525, -345, +-229, -251, 173, -57, 423, 7, 440, -21, +336, 36, 64, 121, -277, 209, -469, 257, +-449, 147, -165, -92, 200, -335, 373, -472, +391, -318, 292, 104, 33, 472, -267, 556, +-463, 356, -425, -100, -84, -530, 253, -598, +371, -314, 404, 124, 244, 528, -98, 609, +-325, 283, -418, -184, -340, -520, -53, -547, +259, -189, 455, 228, 415, 454, 144, 465, +-146, 156, -374, -280, -511, -454, -358, -366, +85, -77, 453, 290, 579, 494, 425, 390, +-29, 28, -471, -364, -636, -527, -463, -415, +-15, -68, 436, 372, 690, 633, 575, 531, +50, 108, -512, -414, -745, -691, -549, -616, +-18, -186, 495, 440, 708, 790, 583, 667, +111, 241, -479, -403, -748, -874, -577, -789, +-92, -269, 464, 405, 690, 895, 532, 828, +167, 299, -299, -352, -584, -847, -551, -832, +-318, -279, 105, 345, 547, 747, 644, 719, +428, 210, 88, -378, -360, -651, -706, -510, +-706, -44, -335, 410, 316, 540, 861, 280, +932, -173, 506, -505, -226, -436, -887, 0, +-1108, 461, -712, 596, 134, 314, 926, -291, +1236, -820, 879, -777, 25, -149, -850, 613, +-1283, 1123, -1009, 992, -181, 143, 719, -903, +1228, -1481, 1124, -1192, 464, -131, -495, 1073, +-1199, 1731, -1225, 1387, -651, 188, 260, -1155, +1065, -1851, 1293, -1489, 871, -283, 31, 1084, +-859, 1887, -1353, 1594, -1103, 377, -238, -964, +706, -1736, 1282, -1598, 1207, -567, 482, 705, +-464, 1511, -1144, 1548, -1232, 790, -664, -352, +231, -1209, 943, -1434, 1149, -944, 774, -19, +50, 822, -598, 1236, -932, 1067, -868, 361, +-387, -474, 267, -1025, 759, -1079, 914, -587, +689, 180, 130, 755, -508, 953, -910, 714, +-934, 130, -504, -472, 283, -797, 967, -716, +1104, -319, 671, 129, -32, 474, -750, 609, +-1161, 503, -901, 229, -138, -115, 623, -423, +1045, -578, 970, -558, 420, -308, -352, 156, +-901, 595, -994, 794, -651, 674, 42, 169, +768, -521, 1108, -1002, 861, -978, 165, -429, +-585, 379, -1092, 1049, -1069, 1226, -375, 717, +581, -232, 1174, -1079, 1083, -1351, 411, -922, +-479, 30, -1116, 1019, -1071, 1449, -372, 1070, +505, 121, 1040, -887, 929, -1404, 283, -1187, +-467, -329, -891, 747, -770, 1376, -187, 1182, +485, 407, 780, -510, 576, -1152, 81, -1175, +-427, -565, -653, 307, -436, 975, 32, 1071, +418, 609, 540, -105, 337, -717, -79, -935, +-397, -671, -420, -104, -179, 494, 115, 832, +286, 728, 314, 237, 162, -327, -102, -697, +-235, -720, -161, -389, -34, 127, 48, 606, +88, 783, 39, 496, -10, -28, 27, -494, +48, -720, 70, -586, 93, -125, 0, 413, +-167, 721, -280, 613, -184, 173, 71, -345, +312, -677, 448, -646, 319, -241, -51, 306, +-404, 688, -601, 648, -500, 238, -12, -258, +593, -628, 843, -682, 570, -313, -17, 234, +-597, 620, -886, 648, -702, 315, -48, -197, +709, -557, 974, -584, 663, -312, 52, 130, +-615, 498, -924, 551, -621, 296, -7, -132, +518, -449, 740, -452, 548, -226, 45, 73, +-428, 349, -562, 400, -328, 189, 10, -73, +254, -250, 338, -275, 169, -102, -106, 78, +-166, 143, -39, 115, 82, -9, 144, -110, +113, -58, -75, 37, -302, 121, -346, 156, +-109, 37, 272, -152, 514, -242, 481, -225, +187, -57, -285, 189, -642, 348, -682, 363, +-359, 152, 266, -195, 814, -413, 900, -501, +473, -374, -231, 51, -824, 510, -1002, 769, +-641, 661, 106, 108, 855, -552, 1137, -1006, +740, -1032, -43, -386, -785, 598, -1110, 1290, +-781, 1386, -61, 674, 629, -567, 1006, -1534, +825, -1699, 167, -908, -515, 495, -838, 1635, +-705, 1936, -243, 1208, 292, -315, 635, -1688, +631, -2073, 280, -1391, -152, 41, -407, 1495, +-458, 2122, -296, 1626, 19, 284, 271, -1211, +335, -2015, 209, -1796, 32, -694, -89, 791, +-165, 1852, -148, 1931, -22, 1058, 49, -328, +44, -1536, 27, -1982, -30, -1448, -43, -168, +49, 1187, 112, 1908, 127, 1702, 75, 660, +-56, -705, -169, -1691, -252, -1830, -233, -1081, +0, 169, 277, 1303, 397, 1831, 341, 1458, +92, 352, -275, -864, -499, -1632, -485, -1678, +-233, -929, 247, 319, 632, 1434, 628, 1849, +275, 1388, -236, 223, -572, -1100, -609, -1916, +-390, -1820, 93, -795, 558, 714, 638, 1900, +389, 2142, 12, 1286, -350, -302, -520, -1766, +-408, -2310, -152, -1700, 132, -157, 369, 1547, +438, 2405, 296, 1977, 39, 505, -199, -1270, +-343, -2339, -382, -2148, -238, -823, 38, 956, +277, 2203, 385, 2240, 336, 1091, 135, -647, +-131, -2015, -318, -2246, -330, -1292, -230, 304, +-85, 1727, 117, 2182, 312, 1471, 362, 18, +268, -1414, 84, -2031, -167, -1555, -397, -308, +-482, 1076, -346, 1825, 1, 1565, 423, 533, +710, -730, 610, -1570, 125, -1527, -447, -720, +-812, 407, -777, 1289, -309, 1436, 381, 861, +921, -72, 954, -954, 419, -1308, -377, -989, +-941, -254, -968, 585, -464, 1149, 275, 1130, +844, 569, 954, -252, 519, -937, -210, -1184, +-745, -892, -855, -154, -486, 744, 166, 1292, +608, 1158, 663, 438, 420, -520, -59, -1267, +-441, -1383, -500, -779, -328, 272, 2, 1235, +304, 1562, 338, 1029, 207, -61, 39, -1106, +-137, -1583, -180, -1243, -139, -229, -117, 925, +10, 1603, 133, 1424, 121, 472, 80, -720, +33, -1499, -34, -1504, -90, -757, -128, 396, +-64, 1366, 67, 1599, 123, 973, 105, -140, +47, -1132, -60, -1555, -139, -1179, -140, -172, +-55, 898, 80, 1480, 161, 1287, 182, 417, +121, -620, -75, -1322, -231, -1347, -246, -656, +-148, 334, 69, 1112, 275, 1341, 321, 847, +225, -64, -23, -861, -323, -1240, -419, -1016, +-272, -242, -7, 609, 327, 1119, 490, 1064, +327, 469, 30, -312, -263, -912, -459, -1075, +-413, -667, -159, 69, 193, 722, 439, 999, +421, 762, 226, 158, -24, -466, -291, -866, +-448, -852, -387, -390, -140, 246, 169, 736, +410, 853, 463, 531, 308, 14, -3, -478, +-320, -797, -502, -710, -472, -243, -190, 296, +217, 685, 504, 719, 547, 383, 322, -71, +-26, -483, -354, -711, -582, -525, -527, -60, +-166, 365, 240, 602, 533, 532, 592, 181, +354, -202, -14, -466, -395, -513, -676, -288, +-573, 60, -163, 330, 253, 439, 588, 323, +704, 77, 450, -140, -42, -303, -540, -339, +-779, -201, -639, -34, -195, 121, 382, 252, +812, 277, 824, 203, 405, 61, -253, -121, +-794, -252, -901, -330, -536, -286, 99, -47, +690, 234, 885, 420, 620, 453, 57, 212, +-549, -168, -803, -468, -578, -608, -145, -414, +298, 74, 576, 499, 556, 700, 288, 562, +-97, 64, -389, -449, -434, -705, -311, -667, +-118, -263, 97, 312, 266, 686, 338, 738, +280, 426, 86, -130, -101, -555, -232, -726, +-333, -601, -313, -130, -132, 415, 108, 732, +336, 743, 446, 355, 360, -247, 70, -692, +-315, -822, -562, -557, -535, 44, -255, 628, +211, 906, 625, 703, 726, 73, 425, -562, +-144, -872, -653, -757, -802, -203, -541, 454, +31, 829, 615, 770, 842, 253, 622, -399, +83, -745, -532, -703, -834, -288, -663, 308, +-161, 645, 400, 611, 722, 321, 666, -183, +293, -547, -254, -537, -660, -299, -679, 88, +-357, 416, 126, 425, 548, 256, 668, 0, +445, -278, -19, -356, -482, -249, -644, -46, +-467, 223, -58, 319, 431, 196, 612, 34, +395, -146, 49, -257, -314, -189, -525, -38, +-382, 150, -60, 262, 250, 162, 411, -34, +291, -196, 59, -229, -100, -64, -246, 118, +-268, 205, -141, 190, -28, 12, 89, -212, +201, -274, 236, -165, 238, 99, 84, 347, +-212, 314, -398, 52, -399, -222, -213, -403, +154, -320, 505, 5, 648, 318, 406, 474, +-164, 360, -651, -45, -804, -446, -571, -562, +56, -353, 709, 75, 1006, 476, 798, 600, +62, 410, -785, -5, -1170, -465, -973, -674, +-226, -490, 740, -53, 1299, 423, 1180, 698, +443, 584, -654, 146, -1427, -357, -1385, -701, +-598, -702, 546, -313, 1397, 272, 1474, 743, +835, 834, -287, 463, -1352, -148, -1642, -700, +-1010, -919, 106, -655, 1149, -52, 1590, 603, +1211, 984, 211, 831, -880, 245, -1498, -466, +-1353, -954, -523, -930, 569, -442, 1314, 233, +1379, 830, 801, 996, -144, 616, -1007, -33, +-1351, -668, -1043, -964, -243, -697, 640, -155, +1199, 395, 1212, 802, 640, 758, -248, 331, +-968, -157, -1252, -585, -965, -697, -169, -424, +702, -70, 1212, 257, 1179, 487, 539, 470, +-402, 314, -1095, 62, -1235, -263, -800, -417, +54, -415, 865, -352, 1216, -87, 965, 253, +235, 513, -592, 627, -1064, 402, -994, -70, +-477, -502, 225, -779, 811, -699, 996, -215, +693, 413, 77, 909, -534, 966, -862, 466, +-786, -274, -398, -909, 163, -1136, 673, -721, +862, 74, 654, 800, 180, 1206, -423, 993, +-833, 203, -816, -673, -473, -1211, 77, -1148, +678, -487, 963, 394, 771, 1089, 212, 1285, +-477, 829, -962, -63, -993, -919, -538, -1356, +235, -1104, 906, -259, 1124, 662, 797, 1262, +37, 1305, -785, 654, -1169, -343, -946, -1148, +-256, -1398, 570, -920, 1088, 32, 1021, 895, +455, 1303, -315, 1092, -903, 314, -1008, -573, +-576, -1126, 86, -1161, 620, -584, 863, 256, +711, 870, 203, 1072, -345, 729, -692, 43, +-721, -554, -417, -918, 49, -846, 455, -274, +665, 367, 575, 751, 249, 790, -176, 390, +-563, -164, -679, -549, -449, -702, -78, -469, +328, 23, 669, 392, 719, 563, 386, 419, +-152, 37, -620, -215, -815, -332, -654, -323, +-124, -118, 548, 58, 961, 140, 878, 169, +339, 96, -425, 54, -982, 70, -1038, 1, +-559, -55, 264, -119, 980, -238, 1162, -170, +746, 24, -86, 174, -894, 329, -1216, 285, +-913, 42, -133, -176, 767, -394, 1270, -428, +1083, -126, 322, 218, -612, 450, -1229, 497, +-1204, 219, -566, -187, 412, -464, 1217, -570, +1350, -355, 747, 106, -228, 491, -1091, 656, +-1377, 457, -957, -50, -42, -466, 932, -643, +1417, -535, 1134, -108, 286, 412, -712, 719, +-1335, 615, -1237, 151, -529, -369, 425, -682, +1200, -646, 1329, -262, 752, 279, -168, 676, +-983, 721, -1285, 347, -923, -237, -132, -651, +718, -715, 1187, -409, 1049, 130, 432, 580, +-380, 745, -1007, 516, -1088, -52, -688, -579, +-19, -747, 724, -544, 1162, -76, 998, 470, +355, 775, -455, 654, -1060, 202, -1208, -384, +-792, -762, 111, -717, 1041, -345, 1408, 229, +1073, 739, 223, 825, -808, 479, -1491, -92, +-1387, -668, -549, -922, 596, -657, 1456, -64, +1565, 598, 878, 1023, -251, 872, -1273, 245, +-1640, -512, -1178, -1078, -113, -1081, 1012, -510, +1588, 342, 1367, 1109, 534, 1302, -570, 752, +-1401, -180, -1503, -1026, -892, -1383, 112, -1023, +1085, -101, 1523, 908, 1236, 1469, 389, 1217, +-675, 325, -1437, -717, -1490, -1428, -821, -1386, +291, -612, 1270, 458, 1619, 1339, 1207, 1522, +152, 900, -1054, -173, -1675, -1186, -1427, -1573, +-482, -1134, 752, -165, 1616, 911, 1604, 1574, +756, 1389, -467, 477, -1407, -637, -1622, -1455, +-1020, -1532, 139, -799, 1209, 314, 1575, 1290, +1156, 1618, 183, 1091, -875, 44, -1444, -1026, +-1255, -1588, -461, -1344, 545, -452, 1231, 656, +1295, 1452, 737, 1521, -198, 843, -996, -209, +-1225, -1148, -883, -1561, -145, -1214, 662, -274, +1119, 815, 1019, 1525, 440, 1466, -348, 683, +-922, -432, -1032, -1358, -673, -1638, 7, -1074, +701, 107, 1009, 1239, 828, 1722, 298, 1304, +-378, 176, -896, -1030, -953, -1691, -543, -1468, +110, -431, 700, 818, 987, 1589, 811, 1485, +200, 577, -524, -582, -960, -1331, -949, -1358, +-474, -700, 297, 315, 944, 1072, 1090, 1167, +693, 688, -66, -88, -830, -728, -1182, -927, +-905, -681, -140, -129, 717, 425, 1205, 715, +1073, 677, 363, 343, -539, -115, -1144, -494, +-1179, -658, -615, -562, 333, -219, 1121, 258, +1283, 645, 778, 752, -100, 500, -929, -2, +-1286, -551, -971, -908, -120, -786, 774, -242, +1239, 432, 1094, 956, 406, 978, -506, 463, +-1115, -274, -1142, -928, -642, -1119, 171, -661, +919, 142, 1184, 840, 900, 1129, 227, 800, +-591, 23, -1156, -720, -1151, -1097, -597, -895, +276, -175, 1047, 584, 1336, 1011, 995, 919, +127, 341, -867, -384, -1427, -900, -1273, -963, +-478, -508, 592, 213, 1389, 781, 1492, 927, +862, 637, -220, 23, -1209, -618, -1580, -921, +-1166, -726, -191, -167, 891, 444, 1577, 832, +1514, 765, 651, 280, -548, -296, -1449, -721, +-1669, -752, -1080, -345, 126, 175, 1318, 565, +1838, 671, 1402, 388, 253, -69, -1038, -424, +-1830, -546, -1663, -374, -590, -13, 776, 263, +1751, 373, 1819, 327, 895, 113, -484, -91, +-1565, -201, -1824, -239, -1108, -150, 163, -47, +1317, 10, 1800, 89, 1312, 175, 112, 214, +-1059, 163, -1620, 29, -1344, -156, -389, -318, +729, -321, 1431, -151, 1376, 113, 597, 368, +-420, 477, -1141, 298, -1250, -94, -726, -426, +110, -537, 831, -371, 1116, 8, 795, 375, +112, 582, -528, 473, -865, 74, -740, -327, +-266, -539, 238, -477, 609, -159, 671, 217, +353, 461, -77, 474, -364, 246, -444, -112, +-311, -374, -100, -431, 114, -293, 299, -3, +296, 277, 149, 407, 53, 331, -63, 70, +-166, -205, -183, -361, -193, -330, -105, -142, +101, 113, 187, 333, 217, 349, 242, 141, +93, -109, -139, -269, -275, -259, -315, -111, +-184, 86, 56, 228, 254, 211, 380, 31, +333, -175, 73, -235, -201, -117, -413, 93, +-447, 267, -179, 247, 187, 55, 421, -191, +503, -358, 348, -307, -23, -36, -413, 300, +-580, 459, -410, 326, -44, -8, 311, -377, +575, -532, 551, -361, 212, 36, -206, 455, +-528, 615, -580, 406, -287, -30, 106, -496, +428, -714, 572, -509, 416, -12, 54, 487, +-314, 757, -523, 622, -402, 147, -105, -386, +158, -753, 399, -735, 459, -305, 213, 244, +-55, 695, -246, 796, -384, 441, -296, -83, +-33, -547, 189, -779, 345, -585, 349, -84, +164, 447, -101, 761, -323, 650, -371, 199, +-180, -295, 86, -671, 289, -714, 379, -337, +265, 188, -36, 627, -289, 750, -355, 422, +-237, -71, 5, -505, 239, -707, 324, -497, +262, -41, 72, 411, -165, 653, -291, 489, +-250, 78, -111, -286, 96, -492, 256, -420, +261, -97, 147, 192, -4, 342, -163, 306, +-234, 66, -176, -116, -48, -164, 77, -163, +166, -39, 177, 50, 128, 24, 44, 24, +-49, 23, -122, 30, -158, 90, -167, 67, +-93, -34, 84, -107, 235, -160, 260, -136, +208, 32, 23, 180, -232, 210, -348, 117, +-300, -84, -118, -218, 201, -189, 415, -50, +379, 139, 200, 230, -78, 155, -384, -54, +-481, -262, -322, -293, -6, -121, 347, 160, +540, 383, 463, 363, 174, 98, -250, -259, +-576, -495, -578, -478, -293, -176, 155, 281, +583, 613, 685, 617, 408, 275, -62, -253, +-509, -680, -708, -766, -501, -433, -10, 145, +477, 678, 690, 884, 556, 629, 156, 17, +-337, -664, -660, -1003, -595, -799, -206, -206, +261, 536, 560, 1033, 596, 974, 366, 423, +-60, -369, -470, -1001, -608, -1085, -453, -607, +-80, 161, 358, 870, 616, 1112, 581, 758, +303, 76, -166, -647, -570, -1062, -678, -893, +-470, -289, 18, 443, 559, 939, 783, 919, +638, 496, 185, -150, -423, -755, -805, -943, +-741, -650, -312, -68, 324, 546, 800, 872, +818, 761, 450, 310, -107, -285, -638, -726, +-819, -776, -564, -479, -27, 45, 498, 529, +743, 695, 646, 571, 279, 218, -253, -242, +-654, -527, -704, -575, -408, -379, 86, 3, +526, 336, 708, 515, 578, 516, 131, 262, +-404, -128, -702, -435, -645, -568, -265, -441, +285, -53, 663, 356, 698, 624, 412, 612, +-108, 249, -593, -234, -754, -603, -523, -709, +-3, -426, 498, 99, 721, 559, 622, 729, +220, 540, -360, 79, -736, -416, -704, -676, +-337, -583, 205, -206, 657, 254, 766, 554, +490, 551, -61, 257, -583, -133, -778, -406, +-583, -451, -92, -274, 484, 14, 788, 273, +650, 356, 173, 221, -397, 6, -758, -169, +-677, -229, -225, -169, 336, -43, 699, 70, +660, 104, 259, 72, -268, 0, -636, -60, +-622, -23, -262, 40, 237, 51, 586, 27, +564, -45, 227, -138, -164, -161, -455, -109, +-514, 6, -265, 182, 132, 256, 410, 155, +456, 8, 268, -168, -31, -304, -292, -265, +-391, -115, -285, 95, -23, 279, 218, 279, +342, 158, 299, -1, 112, -203, -92, -314, +-210, -234, -249, -74, -167, 102, 7, 241, +147, 242, 210, 146, 210, -4, 130, -182, +28, -254, -100, -196, -217, -64, -215, 100, +-80, 201, 85, 216, 230, 155, 287, 6, +209, -149, 20, -226, -201, -194, -309, -67, +-204, 78, -9, 181, 188, 233, 311, 171, +272, 9, 95, -119, -102, -186, -246, -181, +-246, -66, -119, 52, 60, 135, 210, 181, +259, 136, 204, 53, 82, -15, -107, -87, +-247, -113, -237, -95, -103, -77, 81, -18, +255, 94, 299, 170, 189, 190, -21, 154, +-225, 24, -288, -134, -173, -231, 26, -238, +209, -112, 267, 101, 174, 283, -4, 332, +-165, 239, -212, 45, -98, -189, 46, -347, +119, -350, 117, -196, 52, 79, -45, 333, +-85, 452, -60, 401, 4, 156, 75, -216, +81, -506, -6, -564, -79, -357, -99, 78, +-72, 527, -11, 723, 59, 573, 91, 95, +102, -488, 51, -818, -47, -734, -114, -266, +-126, 386, -118, 850, -57, 863, 70, 415, +202, -284, 223, -852, 116, -959, -72, -578, +-233, 82, -304, 716, -227, 984, 1, 732, +271, 88, 380, -606, 259, -967, -3, -850, +-260, -323, -390, 378, -311, 879, -75, 916, +207, 472, 373, -237, 324, -829, 103, -997, +-137, -646, -299, 52, -299, 723, -167, 1007, +31, 755, 218, 66, 292, -695, 207, -1077, +41, -878, -126, -222, -205, 569, -182, 1044, +-94, 937, 39, 306, 169, -514, 190, -1043, +136, -986, 60, -412, -20, 374, -81, 943, +-117, 960, -124, 430, -74, -316, 19, -878, +152, -935, 261, -451, 246, 254, 96, 780, +-116, 860, -307, 448, -312, -211, -118, -735, +159, -828, 400, -440, 450, 194, 230, 679, +-106, 763, -383, 445, -435, -129, -206, -637, +130, -748, 373, -425, 450, 146, 289, 633, +-8, 749, -264, 470, -361, -67, -260, -586, +-10, -761, 214, -497, 323, 40, 300, 575, +144, 818, -68, 615, -211, 97, -249, -475, +-157, -797, 12, -669, 166, -178, 237, 417, +211, 802, 79, 768, -68, 365, -161, -231, +-170, -706, -78, -770, 50, -438, 116, 117, +126, 626, 73, 783, -9, 555, -44, 91, +-21, -435, -1, -718, 15, -580, -16, -175, +-69, 304, -85, 630, -38, 617, 71, 336, +179, -97, 173, -491, 45, -577, -155, -381, +-313, -32, -277, 350, -50, 531, 207, 441, +386, 180, 333, -171, 41, -431, -311, -458, +-512, -280, -417, 25, -42, 306, 358, 409, +548, 349, 412, 136, -2, -169, -424, -378, +-599, -424, -460, -284, -31, 3, 411, 259, +574, 411, 408, 391, 29, 135, -391, -194, +-570, -430, -425, -498, -82, -306, 281, 42, +467, 341, 386, 492, 120, 388, -207, 31, +-393, -333, -347, -532, -148, -485, 84, -166, +264, 219, 277, 451, 151, 450, -17, 169, +-146, -231, -167, -475, -94, -456, -9, -215, +50, 133, 45, 385, 14, 385, 26, 148, +70, -193, 90, -419, 117, -367, 72, -122, +-82, 161, -219, 339, -212, 286, -76, 40, +140, -237, 329, -384, 368, -278, 206, 19, +-92, 281, -350, 363, -388, 231, -218, -74, +100, -348, 410, -431, 522, -286, 339, 67, +-14, 404, -350, 500, -488, 357, -350, 6, +4, -376, 390, -541, 576, -444, 459, -116, +121, 316, -305, 575, -562, 561, -468, 298, +-90, -157, 342, -519, 622, -578, 567, -387, +209, 31, -261, 469, -596, 642, -569, 539, +-184, 172, 284, -324, 604, -596, 620, -558, +302, -252, -166, 241, -515, 613, -601, 670, +-347, 442, 100, -25, 484, -484, 603, -655, +412, -500, 29, -69, -345, 437, -558, 699, +-485, 643, -124, 289, 307, -234, 538, -605, +483, -651, 169, -366, -222, 143, -487, 564, +-476, 687, -209, 498, 156, 64, 401, -388, +402, -614, 170, -536, -139, -175, -335, 278, +-333, 566, -172, 592, 59, 350, 205, -75, +203, -439, 82, -595, -51, -485, -131, -124, +-133, 290, -85, 570, -23, 612, 10, 333, +-2, -131, -24, -516, -12, -670, 32, -519, +63, -96, 30, 377, -30, 648, -102, 593, +-152, 215, -157, -289, -62, -624, 96, -652, +218, -386, 210, 58, 77, 465, -120, 613, +-289, 431, -320, 15, -182, -410, 63, -623, +310, -555, 392, -241, 248, 194, -64, 513, +-343, 567, -434, 330, -299, -110, -12, -515, +321, -675, 494, -534, 373, -129, 50, 340, +-280, 618, -454, 574, -376, 216, -84, -286, +269, -659, 451, -716, 396, -405, 161, 114, +-138, 555, -361, 714, -358, 487, -148, -45, +123, -561, 320, -806, 357, -644, 238, -103, +35, 485, -164, 803, -253, 721, -218, 204, +-74, -454, 117, -846, 284, -808, 324, -329, +222, 363, 30, 832, -156, 854, -270, 424, +-249, -264, -51, -768, 208, -823, 355, -465, +333, 156, 150, 681, -78, 811, -244, 547, +-269, 15, -145, -497, 78, -677, 246, -499, +298, -93, 213, 344, 40, 593, -97, 563, +-164, 288, -181, -105, -110, -390, 27, -444, +166, -295, 239, -15, 222, 274, 98, 446, +-64, 434, -224, 222, -278, -53, -185, -247, +18, -324, 236, -239, 339, -20, 251, 187, +30, 318, -215, 331, -348, 204, -296, 28, +-87, -114, 147, -220, 313, -228, 300, -120, +122, 32, -130, 200, -311, 333, -333, 322, +-187, 180, 49, -50, 236, -303, 278, -422, +187, -316, -18, -42, -240, 307, -343, 549, +-254, 510, -57, 208, 162, -222, 273, -587, +230, -645, 54, -359, -164, 111, -321, 552, +-325, 708, -153, 475, 95, 13, 254, -467, +267, -728, 133, -602, -76, -177, -261, 308, +-320, 618, -241, 583, -21, 244, 184, -206, +260, -557, 204, -631, 44, -400, -126, -4, +-212, 363, -230, 504, -149, 371, 15, 66, +136, -282, 177, -499, 186, -475, 91, -255, +-37, 59, -141, 310, -212, 374, -213, 254, +-94, -2, 101, -278, 275, -405, 319, -354, +208, -179, -4, 68, -242, 263, -390, 292, +-309, 168, -38, -56, 297, -250, 496, -320, +455, -268, 164, -108, -232, 92, -508, 227, +-505, 249, -221, 141, 229, -36, 613, -190, +677, -284, 373, -280, -109, -148, -530, 59, +-650, 258, -409, 353, 86, 274, 546, 47, +732, -243, 547, -461, 97, -438, -376, -164, +-610, 233, -491, 563, -117, 599, 297, 298, +549, -178, 526, -598, 269, -692, -85, -359, +-326, 203, -381, 680, -241, 801, 0, 479, +205, -96, 290, -604, 270, -774, 162, -477, +20, 125, -101, 652, -187, 818, -197, 550, +-112, 12, -5, -495, 126, -696, 229, -481, +244, 18, 145, 509, -26, 721, -209, 546, +-289, 105, -236, -343, -67, -546, 154, -420, +291, -69, 290, 332, 169, 567, -89, 475, +-330, 149, -386, -203, -245, -397, -21, -339, +228, -89, 377, 195, 332, 386, 77, 377, +-258, 175, -466, -79, -446, -256, -219, -280, +128, -152, 412, 19, 471, 179, 271, 274, +-84, 239, -447, 114, -581, -53, -420, -212, +-54, -268, 320, -231, 524, -103, 452, 119, +127, 286, -278, 306, -547, 210, -548, -17, +-281, -273, 120, -402, 443, -372, 510, -159, +325, 156, -56, 353, -406, 385, -523, 236, +-388, -81, -93, -368, 254, -487, 452, -402, +380, -105, 128, 223, -170, 401, -372, 381, +-373, 143, -213, -209, 45, -467, 278, -517, +366, -317, 256, 42, 37, 343, -198, 451, +-319, 312, -277, -30, -108, -374, 134, -550, +336, -464, 363, -140, 194, 223, -75, 439, +-281, 411, -335, 137, -201, -205, 46, -439, +320, -476, 444, -281, 327, 39, 30, 280, +-270, 357, -409, 254, -313, 17, -13, -204, +325, -311, 497, -296, 417, -166, 123, 19, +-231, 182, -455, 264, -373, 235, -80, 112, +251, -55, 459, -218, 449, -316, 214, -274, +-108, -90, -336, 148, -366, 358, -210, 426, +47, 278, 300, -5, 438, -292, 358, -462, +120, -401, -177, -122, -368, 239, -375, 523, +-176, 573, 145, 348, 421, -21, 464, -380, +253, -568, -85, -457, -372, -98, -426, 351, +-225, 676, 64, 679, 318, 371, 391, -120, +248, -572, -23, -732, -236, -507, -286, 23, +-192, 617, -70, 917, 48, 766, 161, 254, +199, -416, 152, -876, 62, -841, -70, -353, +-203, 368, -307, 928, -280, 984, -94, 562, +177, -134, 368, -773, 381, -930, 157, -561, +-192, 92, -474, 716, -558, 925, -356, 613, +58, 31, 447, -546, 596, -799, 408, -551, +-8, -18, -443, 481, -670, 699, -593, 490, +-201, 46, 291, -357, 608, -553, 593, -415, +272, -54, -191, 258, -569, 388, -666, 277, +-455, 21, -46, -173, 381, -238, 596, -184, +515, -48, 182, 48, -228, 56, -553, 10, +-632, -54, -422, -57, 5, 5, 428, 41, +638, 39, 556, -19, 183, -122, -315, -176, +-663, -155, -694, -80, -359, 43, 178, 133, +629, 126, 754, 36, 509, -97, -25, -203, +-541, -224, -759, -170, -582, -49, -85, 98, +453, 171, 735, 133, 649, 22, 240, -122, +-268, -227, -603, -240, -606, -166, -295, -21, +187, 129, 523, 179, 588, 120, 399, 6, +30, -128, -318, -221, -451, -212, -342, -118, +-67, 40, 231, 186, 393, 201, 354, 104, +171, -42, -55, -212, -192, -280, -219, -183, +-113, 32, 35, 267, 131, 365, 156, 234, +122, -40, 56, -330, 24, -469, 40, -314, +36, 47, -5, 417, -54, 599, -112, 434, +-103, 15, -7, -415, 151, -634, 259, -472, +257, -12, 104, 463, -139, 720, -337, 588, +-357, 121, -145, -378, 179, -651, 415, -546, +445, -99, 227, 407, -152, 694, -475, 622, +-512, 211, -270, -282, 152, -576, 498, -550, +545, -187, 271, 297, -162, 604, -519, 612, +-584, 317, -316, -129, 132, -446, 496, -500, +552, -280, 270, 95, -158, 403, -516, 500, +-569, 367, -317, 72, 86, -205, 427, -330, +509, -286, 273, -105, -110, 114, -436, 258, +-543, 304, -343, 225, 27, 59, 325, -94, +433, -204, 293, -245, -10, -173, -320, -20, +-450, 154, -342, 288, -73, 304, 169, 173, +296, -53, 272, -282, 88, -400, -119, -317, +-234, -63, -260, 227, -186, 416, -45, 397, +96, 157, 167, -196, 190, -471, 138, -511, +23, -285, -146, 75, -278, 384, -272, 490, +-135, 328, 75, -27, 279, -380, 356, -558, +232, -450, -33, -123, -291, 215, -409, 410, +-303, 398, -34, 168, 298, -167, 475, -429, +388, -479, 119, -301, -199, -21, -437, 221, +-444, 336, -203, 268, 152, 57, 460, -187, +553, -355, 356, -345, -2, -170, -368, 36, +-543, 197, -439, 239, -99, 130, 325, -40, +640, -196, 625, -262, 270, -173, -199, -16, +-549, 111, -613, 164, -358, 97, 101, -43, +557, -142, 723, -167, 507, -100, 48, 38, +-402, 143, -645, 160, -523, 82, -125, -72, +319, -184, 605, -186, 597, -92, 290, 76, +-157, 221, -485, 240, -515, 141, -300, -33, +36, -207, 347, -281, 504, -186, 400, 36, +134, 260, -175, 352, -386, 271, -403, 59, +-243, -186, 21, -349, 290, -321, 426, -84, +361, 251, 132, 477, -172, 463, -413, 212, +-439, -150, -266, -435, 50, -501, 328, -286, +431, 149, 330, 557, 76, 686, -227, 462, +-421, 2, -426, -457, -248, -669, 57, -522, +321, -76, 392, 457, 300, 774, 70, 688, +-225, 262, -454, -285, -449, -667, -219, -677, +110, -327, 345, 194, 390, 627, 237, 745, +-45, 487, -301, 3, -407, -458, -320, -677, +-78, -528, 156, -105, 268, 348, 217, 622, +89, 595, -62, 272, -182, -175, -241, -523, +-199, -599, -80, -360, 58, 56, 158, 403, +176, 540, 111, 417, -16, 80, -167, -286, +-237, -497, -182, -469, -25, -206, 123, 138, +201, 379, 148, 412, 10, 247, -123, -33, +-183, -297, -147, -426, -33, -363, 96, -133, +155, 148, 128, 316, 41, 311, -75, 156, +-126, -93, -99, -312, -14, -373, 66, -269, +119, -61, 118, 166, 70, 272, -30, 205, +-123, 43, -118, -149, -31, -271, 82, -252, +165, -141, 155, 14, 81, 140, -43, 147, +-160, 69, -185, -30, -61, -116, 122, -140, +254, -97, 241, -52, 95, -12, -93, 29, +-235, 36, -239, 23, -81, 15, 150, -7, +325, -33, 304, -66, 101, -92, -149, -80, +-281, -11, -250, 75, -57, 118, 172, 95, +309, 22, 278, -78, 82, -150, -141, -148, +-245, -54, -198, 94, -40, 193, 131, 163, +222, 53, 187, -60, 61, -145, -95, -134, +-163, -21, -145, 99, -49, 164, 86, 140, +161, 31, 120, -66, 13, -89, -101, -47, +-152, 42, -93, 122, 23, 129, 101, 76, +125, 2, 60, -70, -54, -70, -156, -3, +-157, 68, -53, 127, 91, 133, 157, 59, +117, -18, 20, -63, -104, -70, -190, -23, +-181, 58, -67, 118, 101, 135, 189, 97, +160, 22, 41, -47, -106, -79, -226, -67, +-235, -8, -138, 57, 34, 108, 217, 127, +266, 104, 135, 44, -75, -43, -258, -105, +-326, -107, -238, -65, -16, 22, 227, 128, +348, 188, 231, 160, -19, 40, -275, -119, +-403, -214, -295, -187, -24, -71, 242, 95, +375, 232, 287, 240, 15, 110, -259, -94, +-382, -267, -296, -297, -36, -181, 213, 23, +328, 221, 241, 304, 24, 226, -172, 20, +-241, -217, -195, -367, -66, -333, 80, -140, +147, 110, 133, 306, 70, 341, 8, 181, +-7, -84, -48, -329, -100, -417, -110, -304, +-70, -49, 8, 210, 127, 342, 200, 277, +183, 52, 80, -210, -92, -365, -233, -348, +-238, -167, -94, 75, 133, 255, 284, 283, +278, 147, 146, -61, -43, -239, -244, -310, +-290, -234, -142, -52, 74, 143, 248, 246, +299, 198, 177, 52, -45, -107, -209, -213, +-225, -221, -107, -117, 79, 22, 219, 119, +228, 135, 89, 77, -77, 6, -174, -43, +-151, -63, -29, -49, 121, -39, 191, -35, +134, -15, 0, 8, -117, 50, -149, 97, +-95, 107, 12, 57, 146, -33, 182, -118, +91, -132, -43, -61, -127, 58, -149, 160, +-92, 192, 20, 121, 123, 2, 169, -116, +110, -163, -17, -97, -128, 31, -172, 147, +-123, 199, -23, 151, 80, 46, 141, -60, +144, -119, 46, -88, -80, 6, -155, 93, +-167, 138, -104, 127, 7, 44, 95, -40, +145, -59, 134, -23, 35, 32, -100, 70, +-184, 74, -196, 57, -108, 11, 21, -27, +135, -21, 183, 23, 139, 57, 15, 53, +-133, 26, -230, -5, -217, -21, -103, -14, +47, 9, 178, 46, 231, 72, 138, 62, +-29, 15, -184, -57, -261, -91, -217, -70, +-55, -14, 119, 54, 219, 124, 205, 133, +88, 53, -70, -64, -204, -162, -242, -195, +-155, -109, -6, 33, 131, 160, 184, 210, +156, 141, 62, -14, -45, -175, -145, -258, +-189, -204, -158, -64, -58, 87, 82, 189, +193, 185, 229, 72, 167, -67, 0, -170, +-193, -216, -299, -175, -250, -80, -61, 38, +199, 138, 358, 154, 332, 104, 143, 14, +-139, -121, -364, -228, -382, -252, -191, -167, +107, 7, 366, 174, 434, 256, 271, 210, +-20, 37, -303, -184, -411, -334, -296, -347, +-29, -186, 256, 84, 430, 295, 373, 344, +119, 228, -173, -30, -359, -280, -356, -399, +-163, -329, 121, -90, 347, 199, 380, 377, +217, 355, -61, 147, -280, -118, -322, -336, +-187, -388, 27, -231, 223, 52, 300, 301, +214, 390, 17, 278, -178, 27, -246, -229, +-167, -362, -24, -286, 130, -42, 208, 214, +159, 364, 31, 332, -88, 108, -171, -152, +-146, -319, -32, -294, 75, -84, 137, 167, +141, 324, 60, 324, -69, 151, -161, -97, +-168, -263, -92, -259, 58, -96, 181, 141, +186, 300, 69, 290, -80, 150, -206, -64, +-231, -235, -123, -263, 58, -118, 214, 109, +252, 290, 130, 328, -81, 201, -255, -36, +-296, -231, -180, -309, 36, -211, 218, 23, +281, 269, 186, 385, -19, 299, -223, 56, +-315, -204, -252, -359, -53, -321, 179, -104, +293, 183, 236, 382, 60, 378, -159, 169, +-309, -120, -287, -328, -80, -381, 154, -233, +262, 48, 190, 283, 21, 367, -140, 267, +-213, 24, -146, -219, 11, -361, 132, -312, +138, -105, 34, 119, -94, 267, -151, 283, +-77, 145, 65, -65, 170, -229, 143, -290, +2, -208, -158, -30, -235, 118, -167, 188, +19, 161, 218, 34, 305, -86, 206, -169, +-29, -187, -245, -110, -322, -3, -234, 58, +-7, 78, 230, 56, 351, 20, 295, -34, +85, -89, -174, -120, -337, -101, -321, -54, +-142, 7, 106, 62, 298, 84, 359, 74, +265, 11, 36, -100, -213, -167, -371, -151, +-350, -73, -138, 30, 171, 119, 410, 161, +462, 98, 278, -26, -65, -145, -385, -203, +-496, -157, -325, -37, 29, 97, 356, 194, +497, 187, 380, 83, 67, -62, -258, -176, +-423, -209, -382, -134, -136, 16, 183, 161, +378, 226, 367, 171, 200, 46, -30, -95, +-230, -200, -333, -186, -285, -68, -92, 76, +145, 206, 302, 233, 340, 154, 210, 15, +-43, -128, -282, -197, -377, -151, -284, -32, +-40, 129, 226, 247, 376, 240, 326, 106, +104, -58, -168, -185, -352, -201, -358, -103, +-173, 63, 82, 231, 278, 275, 322, 168, +200, -6, -32, -166, -229, -206, -294, -116, +-213, 23, -50, 164, 98, 219, 191, 158, +195, 24, 86, -94, -40, -132, -127, -85, +-169, -8, -155, 65, -84, 105, -2, 89, +95, 52, 166, 24, 144, -25, 50, -55, +-67, -55, -169, -64, -210, -37, -157, 16, +-19, 70, 137, 117, 227, 103, 198, 14, +64, -85, -129, -149, -255, -146, -246, -77, +-120, 38, 64, 125, 226, 152, 268, 83, +158, -36, -44, -133, -217, -167, -269, -128, +-183, -34, -17, 51, 162, 101, 256, 92, +212, 43, 43, -38, -137, -113, -225, -130, +-196, -104, -84, -52, 76, 1, 200, 57, +210, 112, 123, 91, -15, -12, -157, -111, +-215, -181, -154, -178, -5, -88, 153, 58, +233, 169, 177, 188, 41, 88, -98, -87, +-195, -237, -194, -269, -72, -144, 97, 57, +209, 202, 205, 251, 106, 154, -35, -51, +-152, -215, -212, -287, -154, -198, 6, 7, +168, 183, 235, 255, 193, 210, 70, 38, +-102, -140, -239, -236, -248, -226, -118, -102, +85, 95, 264, 220, 307, 253, 163, 169, +-50, -10, -216, -159, -277, -226, -201, -202, +-14, -59, 173, 103, 278, 223, 254, 259, +107, 165, -85, 7, -246, -125, -295, -200, +-188, -205, 6, -95, 205, 81, 327, 232, +288, 288, 75, 209, -182, 37, -347, -138, +-332, -264, -151, -254, 95, -88, 300, 161, +360, 342, 231, 359, -17, 203, -273, -78, +-392, -321, -299, -384, -61, -242, 176, 52, +328, 353, 333, 493, 172, 380, -87, 38, +-311, -322, -386, -508, -271, -428, -17, -109, +247, 308, 367, 574, 296, 539, 84, 208, +-181, -255, -361, -594, -321, -597, -127, -276, +85, 226, 221, 610, 237, 657, 156, 354, +38, -163, -103, -602, -226, -705, -245, -428, +-158, 97, -17, 570, 148, 710, 247, 464, +227, -36, 105, -522, -80, -727, -264, -543, +-321, -85, -209, 431, 15, 694, 244, 546, +352, 117, 260, -365, 27, -665, -204, -602, +-333, -240, -314, 240, -131, 575, 124, 573, +309, 264, 337, -184, 208, -523, -27, -578, +-244, -351, -347, 26, -301, 365, -81, 490, +220, 355, 396, 47, 342, -275, 118, -457, +-149, -401, -340, -182, -352, 99, -176, 315, +103, 381, 309, 261, 342, 4, 198, -252, +-39, -369, -223, -338, -257, -144, -169, 115, +-15, 298, 138, 331, 202, 203, 164, -16, +87, -223, -14, -318, -102, -259, -127, -81, +-91, 117, -47, 242, 9, 267, 80, 186, +146, 9, 156, -166, 82, -268, -32, -233, +-130, -86, -188, 107, -165, 269, -40, 308, +138, 197, 245, -21, 233, -247, 110, -327, +-86, -221, -262, 21, -286, 270, -156, 370, +36, 292, 226, 63, 327, -209, 243, -358, +21, -289, -210, -68, -335, 206, -281, 385, +-70, 354, 159, 151, 311, -102, 309, -324, +126, -348, -136, -181, -303, 80, -295, 329, +-144, 409, 66, 270, 235, 15, 271, -257, +160, -390, -29, -309, -195, -68, -258, 225, +-168, 416, -1, 382, 147, 166, 206, -121, +143, -371, -2, -416, -132, -239, -183, 33, +-137, 303, -16, 444, 98, 363, 134, 110, +90, -220, -16, -438, -108, -430, -121, -219, +-64, 103, 9, 397, 62, 495, 63, 323, +19, -34, -35, -378, -46, -524, -7, -394, +19, -63, -2, 302, -40, 502, -70, 406, +-44, 98, 42, -271, 112, -504, 95, -463, +26, -164, -78, 194, -172, 422, -171, 425, +-46, 203, 125, -149, 229, -403, 196, -458, +42, -276, -151, 44, -266, 306, -242, 398, +-92, 280, 134, -8, 334, -283, 346, -407, +154, -330, -135, -72, -377, 216, -427, 350, +-225, 286, 116, 56, 418, -226, 513, -346, +321, -274, -58, -63, -413, 200, -572, 316, +-409, 221, 0, 11, 406, -229, 598, -321, +505, -196, 136, 34, -329, 229, -613, 276, +-560, 143, -214, -70, 248, -233, 586, -253, +613, -92, 328, 119, -96, 226, -474, 199, +-627, 48, -446, -132, -17, -195, 409, -140, +622, 10, 518, 151, 150, 186, -271, 113, +-527, -15, -528, -131, -278, -131, 107, -33, +433, 83, 546, 131, 392, 109, 48, 30, +-300, -58, -506, -92, -477, -43, -212, 52, +167, 116, 465, 117, 526, 55, 308, -40, +-53, -96, -362, -87, -494, -18, -399, 77, +-105, 121, 235, 112, 463, 38, 465, -47, +239, -78, -107, -55, -404, 5, -514, 65, +-364, 58, -32, 12, 314, -22, 522, -22, +468, 10, 146, 62, -259, 79, -522, 32, +-509, -54, -232, -136, 161, -124, 458, -10, +507, 133, 285, 213, -78, 154, -402, -15, +-517, -183, -343, -269, -1, -173, 307, 40, +460, 241, 367, 305, 62, 166, -254, -99, +-414, -311, -381, -354, -134, -180, 186, 107, +372, 326, 338, 350, 128, 174, -130, -129, +-296, -367, -312, -391, -167, -202, 70, 100, +237, 322, 237, 352, 119, 203, -35, -79, +-150, -319, -184, -351, -128, -218, -29, 19, +61, 232, 120, 294, 137, 182, 84, -25, +-7, -208, -83, -257, -137, -176, -137, -31, +-52, 118, 59, 177, 139, 115, 158, 16, +100, -74, -8, -101, -114, -61, -180, -44, +-161, -33, -62, -22, 80, -19, 222, 28, +260, 107, 133, 137, -78, 106, -271, -15, +-327, -174, -182, -270, 86, -206, 307, -9, +381, 230, 249, 353, -35, 285, -316, 59, +-432, -225, -302, -414, 16, -362, 326, -95, +461, 245, 361, 453, 70, 419, -268, 162, +-467, -188, -422, -430, -141, -452, 212, -222, +457, 152, 481, 450, 269, 519, -91, 320, +-422, -57, -544, -387, -371, -522, 8, -391, +381, -26, 558, 372, 450, 565, 104, 484, +-283, 166, -521, -250, -498, -518, -219, -504, +168, -231, 441, 168, 499, 461, 334, 524, +5, 342, -328, -29, -484, -344, -414, -452, +-168, -344, 158, -75, 436, 225, 505, 391, +323, 373, -18, 180, -354, -81, -533, -279, +-446, -337, -121, -255, 267, -38, 504, 181, +488, 301, 235, 298, -141, 163, -448, -49, +-516, -236, -335, -316, -5, -229, 326, -48, +495, 148, 392, 286, 91, 275, -230, 132, +-429, -72, -419, -243, -205, -294, 91, -192, +315, -2, 381, 175, 273, 253, 31, 199, +-218, 41, -350, -137, -309, -247, -137, -223, +92, -93, 275, 74, 319, 187, 191, 181, +-21, 90, -196, -48, -271, -160, -235, -174, +-102, -114, 70, -12, 213, 93, 256, 119, +182, 89, 17, 20, -158, -52, -263, -95, +-243, -101, -104, -80, 88, -16, 231, 45, +254, 73, 155, 78, -21, 46, -193, -33, +-258, -72, -188, -89, -26, -73, 147, -7, +244, 52, 198, 69, 49, 36, -111, -28, +-195, -56, -162, -39, -45, 4, 70, 52, +127, 62, 120, 18, 77, -58, 20, -109, +-52, -84, -121, 11, -126, 108, -59, 151, +48, 109, 135, -9, 156, -122, 94, -166, +-13, -123, -126, 15, -180, 148, -114, 195, +25, 145, 133, 10, 167, -115, 122, -171, +10, -122, -112, 7, -163, 123, -126, 163, +-26, 138, 86, 40, 158, -78, 150, -129, +67, -92, -60, -23, -144, 59, -131, 97, +-68, 85, 20, 39, 131, -12, 171, -34, +100, -27, -3, -20, -88, 12, -142, 17, +-110, 3, -29, 2, 41, 7, 96, 30, +126, 53, 100, 50, 26, 27, -64, -10, +-124, -59, -144, -87, -115, -63, -6, 3, +141, 82, 220, 126, 186, 99, 38, 35, +-152, -58, -267, -135, -224, -146, -54, -85, +145, 34, 254, 135, 237, 162, 105, 126, +-98, 18, -249, -121, -258, -203, -160, -195, +16, -84, 207, 75, 291, 222, 221, 268, +43, 162, -184, -51, -330, -249, -295, -351, +-90, -287, 172, -49, 335, 240, 303, 404, +106, 375, -158, 117, -322, -224, -286, -459, +-117, -466, 83, -213, 244, 161, 264, 430, +134, 477, -41, 265, -176, -98, -239, -409, +-191, -501, -50, -321, 126, 28, 249, 336, +235, 452, 69, 330, -143, 18, -259, -306, +-223, -444, -66, -349, 147, -63, 269, 254, +186, 397, -11, 317, -172, 61, -219, -221, +-109, -360, 71, -293, 176, -51, 148, 205, +19, 312, -131, 217, -163, -1, -69, -202, +66, -260, 161, -150, 136, 54, 9, 212, +-91, 225, -121, 90, -106, -88, -35, -217, +52, -202, 93, -50, 107, 130, 97, 234, +40, 222, -80, 86, -181, -95, -177, -249, +-63, -255, 104, -111, 243, 91, 238, 268, +70, 314, -124, 183, -235, -54, -225, -271, +-80, -343, 106, -220, 218, 49, 214, 303, +129, 402, -10, 270, -146, -28, -229, -300, +-200, -397, -63, -264, 103, 18, 235, 281, +272, 392, 168, 291, -27, 42, -220, -195, +-322, -311, -257, -269, -28, -118, 225, 61, +373, 219, 324, 271, 91, 211, -187, 72, +-353, -103, -337, -239, -132, -271, 154, -186, +330, -8, 321, 191, 162, 305, -63, 273, +-249, 112, -313, -142, -224, -306, -18, -299, +206, -159, 305, 66, 242, 259, 75, 297, +-123, 194, -270, -6, -264, -198, -117, -284, +54, -241, 190, -89, 263, 112, 208, 248, +43, 263, -139, 153, -277, -47, -299, -234, +-136, -296, 120, -224, 314, -31, 347, 180, +187, 280, -113, 238, -362, 53, -384, -159, +-172, -277, 132, -256, 357, -92, 377, 116, +170, 238, -148, 210, -370, 66, -359, -103, +-147, -205, 130, -199, 331, -88, 333, 69, +144, 167, -98, 162, -263, 89, -318, -40, +-229, -151, -4, -176, 240, -122, 348, -2, +278, 132, 63, 179, -220, 144, -403, 12, +-342, -133, -78, -196, 232, -155, 424, -38, +368, 105, 64, 198, -273, 179, -421, 54, +-319, -100, -56, -197, 235, -176, 382, -69, +288, 91, 39, 200, -187, 183, -291, 76, +-248, -62, -72, -164, 114, -175, 202, -96, +211, 22, 148, 111, 4, 154, -147, 148, +-203, 67, -179, -38, -67, -120, 114, -178, +234, -164, 199, -56, 56, 120, -108, 246, +-199, 256, -155, 151, -29, -50, 107, -270, +169, -359, 104, -214, -11, 63, -78, 304, +-80, 411, -43, 279, 19, -23, 52, -324, +43, -428, 17, -273, -24, 23, -46, 304, +-14, 446, 50, 319, 75, -2, 43, -288, +-30, -390, -93, -296, -99, -43, -45, 247, +44, 394, 118, 298, 149, 42, 78, -199, +-49, -301, -132, -258, -148, -60, -113, 162, +6, 246, 154, 186, 197, 39, 123, -95, +-10, -155, -158, -121, -223, -16, -132, 58, +63, 63, 203, 28, 190, 5, 65, 5, +-71, 18, -184, 20, -186, -15, -36, -81, +117, -123, 170, -72, 144, 58, 36, 161, +-120, 178, -190, 79, -127, -117, -3, -261, +119, -225, 166, -61, 110, 149, -18, 274, +-129, 241, -157, 45, -89, -191, 25, -308, +126, -235, 146, -23, 69, 191, -38, 286, +-121, 202, -153, -19, -118, -201, -2, -258, +149, -164, 208, 17, 131, 178, -13, 217, +-158, 129, -247, -23, -180, -149, -2, -182, +159, -134, 250, -44, 223, 88, 42, 189, +-172, 171, -287, 78, -268, -51, -92, -188, +170, -231, 349, -154, 329, 30, 88, 225, +-234, 296, -416, 190, -343, -23, -73, -245, +267, -357, 446, -233, 339, 46, 39, 304, +-271, 395, -432, 231, -342, -59, -43, -324, +269, -410, 409, -228, 321, 96, 62, 336, +-232, 397, -396, 243, -320, -64, -67, -341, +210, -401, 359, -219, 312, 84, 99, 334, +-168, 415, -353, 265, -341, -64, -130, -371, +145, -431, 365, -247, 401, 74, 194, 365, +-141, 481, -410, 335, -444, -36, -204, -398, +168, -552, 426, -406, 458, 4, 233, 441, +-145, 658, -429, 511, -438, 51, -205, -484, +132, -764, 408, -610, 425, -73, 181, 556, +-132, 866, -341, 681, -354, 108, -168, -576, +112, -951, 298, -755, 301, -109, 132, 629, +-69, 1023, -191, 800, -213, 103, -142, -682, +-3, -1068, 129, -817, 179, -80, 140, 708, +35, 1096, -68, 826, -114, 47, -104, -730, +-42, -1065, 16, -794, 32, -41, 10, 728, +11, 1059, 45, 732, 87, -36, 85, -750, +21, -985, -88, -638, -192, 82, -180, 744, +-34, 923, 141, 508, 245, -197, 216, -744, +48, -825, -152, -401, -251, 257, -227, 734, +-83, 744, 98, 283, 221, -333, 236, -741, +134, -690, -28, -203, -155, 405, -240, 742, +-257, 608, -117, 116, 114, -457, 293, -758, +349, -587, 213, -75, -77, 501, -341, 775, +-417, 577, -271, 35, 42, -533, 327, -814, +425, -623, 293, -64, 2, 542, -281, 846, +-398, 664, -293, 91, -47, -519, 194, -830, +320, -689, 278, -175, 75, 441, -148, 801, +-234, 716, -199, 229, -82, -352, 54, -738, +125, -726, 120, -304, 90, 276, 56, 677, +28, 681, -37, 326, -152, -179, -198, -567, +-127, -619, 15, -351, 200, 80, 307, 430, +219, 541, -15, 388, -259, 70, -362, -265, +-221, -471, 45, -440, 268, -190, 330, 141, +196, 392, -24, 462, -204, 308, -264, -7, +-161, -321, 18, -463, 121, -352, 153, -72, +142, 263, 72, 460, -7, 400, -82, 106, +-153, -226, -173, -401, -82, -376, 83, -159, +239, 165, 270, 393, 148, 381, -79, 166, +-329, -74, -382, -287, -149, -393, 175, -301, +393, -18, 428, 277, 197, 419, -208, 372, +-480, 151, -456, -194, -165, -471, 230, -492, +514, -241, 503, 149, 182, 493, -263, 604, +-547, 378, -495, -115, -172, -563, 259, -714, +559, -487, 520, 36, 185, 623, -207, 882, +-497, 596, -573, -25, -297, -641, 158, -944, +492, -751, 580, -119, 401, 636, -20, 1035, +-463, 869, -655, 243, -497, -530, -44, -1057, +436, -1021, 655, -431, 513, 395, 99, 1018, +-353, 1117, -597, 618, -517, -228, -168, -957, +260, -1169, 507, -795, 477, -21, 218, 803, +-142, 1248, -396, 992, -431, 196, -279, -699, +-8, -1222, 275, -1143, 399, -467, 309, 524, +91, 1239, -137, 1257, -300, 626, -354, -327, +-220, -1129, 29, -1345, 218, -829, 289, 112, +264, 989, 109, 1330, -104, 980, -238, 125, +-269, -802, -195, -1272, -52, -1040, 92, -317, +214, 522, 288, 1094, 241, 1091, 46, 520, +-208, -286, -386, -896, -364, -1024, -152, -678, +174, -13, 448, 658, 480, 993, 208, 804, +-199, 229, -474, -431, -474, -870, -211, -876, +168, -463, 444, 182, 450, 751, 230, 927, +-105, 643, -406, 33, -419, -585, -160, -911, +97, -774, 257, -238, 320, 423, 178, 858, +-60, 850, -182, 410, -182, -228, -98, -733, +-2, -855, 37, -545, 72, 44, 107, 614, +86, 877, 55, 664, -10, 84, -138, -544, +-159, -848, -56, -707, 75, -184, 202, 468, +218, 860, 30, 761, -207, 221, -309, -428, +-199, -809, 98, -739, 354, -268, 388, 344, +184, 769, -188, 746, -501, 315, -487, -279, +-128, -683, 332, -674, 608, -322, 506, 160, +104, 541, -379, 618, -674, 377, -553, -28, +-81, -402, 424, -554, 674, -423, 560, -128, +142, 235, -344, 511, -643, 544, -608, 286, +-246, -117, 238, -505, 611, -656, 667, -453, +358, -7, -139, 485, -526, 757, -647, 623, +-463, 137, -19, -482, 438, -854, 622, -738, +463, -208, 107, 420, -264, 846, -481, 807, +-473, 302, -271, -357, 66, -800, 349, -776, +434, -317, 346, 252, 141, 638, -165, 688, +-416, 359, -464, -149, -308, -508, 15, -568, +350, -322, 503, 46, 414, 324, 121, 389, +-263, 275, -505, 73, -465, -117, -225, -220, +114, -234, 392, -183, 466, -111, 319, -13, +43, 161, -241, 316, -404, 359, -385, 210, +-212, -95, 48, -412, 270, -542, 381, -401, +364, -24, 181, 426, -122, 701, -378, 583, +-455, 104, -363, -447, -93, -737, 285, -625, +564, -182, 545, 355, 238, 706, -198, 641, +-574, 224, -682, -278, -419, -562, 94, -536, +571, -274, 768, 95, 582, 376, 66, 455, +-530, 335, -859, 96, -708, -161, -187, -351, +451, -388, 891, -291, 856, -74, 318, 211, +-399, 452, -878, 504, -872, 292, -400, -99, +283, -456, 825, -609, 897, -476, 464, -76, +-172, 405, -693, 686, -856, 610, -541, 209, +70, -291, 614, -636, 840, -663, 608, -380, +42, 119, -522, 553, -820, 705, -676, 512, +-128, 52, 488, -412, 826, -657, 731, -606, +194, -249, -472, 248, -828, 617, -716, 676, +-191, 428, 462, -67, 817, -533, 665, -741, +160, -609, -403, -146, -696, 436, -576, 805, +-172, 784, 297, 338, 578, -331, 537, -817, +239, -882, -171, -511, -502, 164, -550, 767, +-292, 959, 99, 639, 454, -18, 567, -670, +351, -945, -67, -731, -428, -135, -523, 549, +-334, 904, -7, 775, 307, 254, 459, -412, +341, -829, 73, -783, -171, -342, -340, 244, +-366, 711, -221, 791, 35, 458, 283, -96, +400, -582, 294, -754, 47, -544, -232, -87, +-411, 389, -361, 662, -115, 618, 188, 297, +408, -137, 390, -514, 117, -673, -193, -524, +-367, -119, -357, 320, -136, 654, 157, 733, +331, 430, 292, -137, 96, -667, -136, -882, +-245, -652, -196, -61, -69, 606, 62, 994, +142, 853, 141, 210, 58, -540, -36, -1032, +-84, -989, -87, -370, -46, 444, 18, 985, +71, 1029, 74, 536, 29, -239, -42, -863, +-84, -1055, -87, -708, -38, 8, 69, 654, +145, 974, 124, 867, 48, 322, -65, -400, +-212, -882, -239, -967, -71, -579, 140, 109, +272, 699, 293, 962, 156, 784, -131, 193, +-372, -475, -380, -898, -150, -900, 155, -447, +374, 227, 409, 734, 216, 924, -95, 677, +-340, 73, -409, -533, -282, -881, -8, -845, +255, -376, 372, 259, 370, 746, 249, 938, +-36, 696, -372, 85, -528, -563, -432, -988, +-125, -960, 319, -440, 676, 285, 687, 872, +309, 1112, -261, 797, -745, 59, -837, -677, +-439, -1122, 208, -1062, 744, -473, 898, 333, +591, 993, -45, 1225, -670, 870, -928, 77, +-669, -745, -79, -1272, 518, -1205, 863, -520, +775, 417, 265, 1191, -368, 1447, -775, 965, +-798, -25, -413, -1021, 194, -1565, 655, -1336, +761, -402, 507, 737, 7, 1552, -487, 1607, +-675, 837, -509, -348, -128, -1360, 256, -1771, +465, -1284, 448, -120, 258, 1067, -3, 1752, +-215, 1623, -315, 682, -328, -601, -266, -1605, +-109, -1857, 143, -1201, 417, 63, 503, 1284, +327, 1928, -1, 1656, -367, 544, -632, -842, +-578, -1842, -197, -1988, 293, -1120, 667, 358, +718, 1653, 396, 2131, -136, 1568, -627, 213, +-825, -1271, -608, -2155, -80, -1954, 518, -733, +878, 855, 748, 1965, 250, 2138, -331, 1281, +-783, -240, -872, -1643, -506, -2245, 98, -1759, +646, -377, 885, 1196, 684, 2169, 185, 2111, +-398, 1035, -842, -606, -879, -1957, -483, -2371, +139, -1610, 728, 23, 987, 1647, 747, 2403, +154, 1991, -559, 576, -1053, -1172, -982, -2308, +-384, -2257, 393, -1059, 993, 681, 1103, 2002, +632, 2277, -155, 1452, -860, -88, -1136, -1578, +-823, -2221, -107, -1777, 651, -469, 1088, 1071, +998, 2017, 422, 1964, -370, 987, -1006, -492, +-1135, -1728, -660, -2098, 152, -1437, 873, -47, +1150, 1362, 846, 2015, 122, 1688, -653, 558, +-1083, -865, -949, -1816, -337, -1811, 394, -937, +904, 367, 978, 1429, 580, 1724, -91, 1205, +-682, 149, -930, -960, -740, -1545, -183, -1375, +451, -585, 831, 464, 824, 1274, 449, 1425, +-148, 921, -678, 5, -875, -920, -655, -1381, +-115, -1158, 452, -382, 803, 568, 822, 1204, +447, 1244, -187, 711, -712, -151, -893, -946, +-689, -1228, -146, -928, 510, -238, 964, 555, +966, 1074, 450, 1070, -328, 604, -954, -128, +-1132, -803, -726, -1081, 116, -881, 905, -292, +1224, 477, 916, 1009, 101, 1042, -783, 611, +-1228, -109, -1032, -809, -305, -1081, 577, -824, +1124, -186, 1085, 554, 514, 998, -316, 931, +-951, 433, -1086, -254, -715, -782, -21, -913, +695, -627, 1059, -54, 914, 550, 334, 833, +-437, 731, -1011, 341, -1082, -198, -627, -634, +149, -762, 887, -570, 1181, -130, 866, 366, +96, 681, -738, 715, -1177, 463, -1025, -6, +-375, -469, 496, -754, 1133, -749, 1152, -387, +601, 203, -244, 688, -999, 888, -1222, 726, +-812, 187, -26, -506, 795, -983, 1219, -985, +995, -486, 292, 270, -562, 906, -1165, 1122, +-1144, 799, -558, 19, 293, -785, 1065, -1181, +1294, -1003, 793, -313, -96, 550, -931, 1104, +-1305, 1114, -960, 594, -98, -242, 807, -948, +1274, -1165, 1004, -830, 213, -87, -608, 663, +-1094, 1041, -992, 963, -330, 475, 425, -277, +879, -858, 876, -1025, 424, -774, -196, -171, +-617, 511, -696, 953, -456, 1017, -50, 610, +311, -130, 518, -808, 504, -1141, 268, -988, +-33, -297, -291, 563, -472, 1163, -476, 1256, +-233, 696, 127, -286, 441, -1121, 573, -1428, +439, -1024, 75, -29, -332, 987, -582, 1487, +-560, 1247, -264, 317, 181, -785, 550, -1446, +660, -1387, 448, -620, 6, 511, -458, 1324, +-704, 1429, -586, 826, -149, -211, 358, -1089, +688, -1356, 677, -975, 293, -104, -240, 813, +-606, 1223, -666, 988, -398, 318, 77, -490, +480, -967, 620, -904, 474, -455, 104, 172, +-291, 683, -534, 776, -538, 501, -271, 56, +123, -361, 414, -531, 545, -452, 440, -270, +64, 16, -339, 305, -532, 424, -488, 377, +-204, 235, 199, -7, 480, -257, 512, -450, +290, -481, -70, -236, -358, 142, -481, 439, +-391, 581, -92, 468, 225, 94, 410, -320, +453, -594, 260, -630, -112, -313, -386, 166, +-456, 528, -341, 667, -34, 510, 293, 103, +446, -325, 395, -641, 145, -692, -200, -350, +-414, 158, -422, 531, -238, 711, 74, 594, +347, 157, 437, -373, 313, -743, 12, -778, +-282, -383, -398, 185, -343, 645, -119, 850, +206, 633, 383, 68, 334, -514, 159, -888, +-101, -839, -329, -301, -348, 360, -186, 790, +52, 906, 255, 569, 313, -84, 216, -670, +25, -961, -183, -792, -263, -185, -207, 448, +-103, 852, 68, 932, 242, 529, 246, -163, +136, -743, 4, -1037, -160, -820, -257, -128, +-185, 563, -31, 967, 128, 980, 227, 456, +206, -310, 90, -897, -58, -1092, -185, -707, +-210, 53, -141, 685, -20, 1015, 135, 908, +251, 285, 240, -462, 111, -941, -97, -1040, +-269, -602, -293, 151, -165, 775, 53, 1060, +279, 853, 361, 180, 244, -534, 8, -1010, +-251, -1054, -408, -512, -342, 279, -78, 843, +241, 1048, 458, 771, 449, 91, 196, -586, +-184, -982, -510, -959, -565, -439, -274, 259, +192, 784, 546, 991, 613, 736, 352, 127, +-127, -483, -562, -908, -668, -965, -388, -511, +97, 188, 505, 743, 629, 1006, 431, 825, +31, 248, -377, -435, -585, -971, -505, -1101, +-194, -645, 213, 131, 522, 830, 567, 1203, +352, 1032, -30, 337, -436, -529, -657, -1216, +-537, -1350, -119, -752, 376, 230, 658, 1072, +606, 1473, 275, 1176, -224, 269, -653, -779, +-715, -1503, -400, -1506, 87, -687, 539, 445, +731, 1327, 532, 1644, 74, 1171, -400, 72, +-688, -1052, -648, -1705, -282, -1525, 233, -538, +619, 679, 687, 1552, 445, 1757, -2, 1087, +-479, -162, -738, -1330, -629, -1892, -210, -1513, +328, -322, 711, 971, 747, 1783, 422, 1800, +-131, 916, -641, -466, -814, -1615, -586, -1993, +-80, -1341, 484, -21, 813, 1216, 735, 1883, +303, 1696, -303, 617, -766, -758, -820, -1713, +-477, -1861, 96, -1088, 666, 213, 888, 1312, +630, 1798, 71, 1467, -517, 406, -841, -821, +-718, -1649, -245, -1739, 337, -943, 741, 297, +741, 1295, 375, 1723, -129, 1395, -550, 345, +-662, -859, -435, -1653, -74, -1689, 269, -875, +502, 349, 496, 1328, 289, 1717, 9, 1314, +-278, 253, -470, -903, -468, -1645, -277, -1637, +71, -786, 427, 416, 585, 1330, 482, 1648, +168, 1237, -266, 221, -590, -870, -644, -1577, +-421, -1572, 32, -782, 520, 346, 756, 1250, +640, 1647, 232, 1326, -330, 351, -785, -808, +-861, -1652, -489, -1757, 155, -950, 739, 309, +976, 1389, 724, 1895, 86, 1544, -600, 375, +-985, -1011, -909, -1951, -364, -1950, 392, -938, +919, 513, 984, 1681, 616, 2123, -52, 1558, +-714, 167, -1025, -1324, -848, -2185, -279, -1986, +426, -753, 948, 815, 1046, 1956, 638, 2235, +-114, 1432, -832, -151, -1165, -1652, -943, -2342, +-219, -1868, 645, -433, 1193, 1139, 1158, 2108, +540, 2149, -370, 1136, -1096, -475, -1280, -1795, +-835, -2232, 35, -1596, 887, -174, 1290, 1224, +1064, 2023, 310, 1969, -594, 930, -1183, -601, +-1192, -1745, -643, -2054, 216, -1417, 956, -88, +1227, 1213, 923, 1929, 177, 1823, -660, 815, +-1161, -587, -1113, -1656, -567, -1985, 260, -1397, +992, -120, 1239, 1147, 891, 1918, 129, 1890, +-697, 897, -1200, -565, -1142, -1716, -558, -2122, +319, -1533, 1077, -160, 1321, 1282, 923, 2157, +75, 2055, -840, 871, -1368, -755, -1234, -1989, +-498, -2317, 526, -1507, 1331, 94, 1463, 1608, +866, 2362, -166, 2002, -1141, 599, -1552, -1094, +-1188, -2220, -244, -2319, 859, -1253, 1544, 458, +1428, 1891, 596, 2423, -537, 1796, -1401, 210, +-1518, -1448, -869, -2349, 198, -2143, 1169, -860, +1499, 858, 1038, 2063, 128, 2262, -809, 1366, +-1323, -229, -1122, -1635, -416, -2176, 391, -1688, +1006, -365, 1141, 1057, 738, 1833, 38, 1758, +-653, 881, -1028, -437, -920, -1414, -437, -1641, +255, -1173, 871, -196, 1047, 815, 740, 1353, +118, 1318, -617, 718, -1057, -209, -942, -958, +-414, -1259, 300, -1060, 907, -359, 1058, 457, +715, 997, 49, 1176, -690, 855, -1082, 97, +-916, -621, -355, -1055, 391, -1107, 993, -648, +1070, 81, 609, 721, -122, 1160, -809, 1134, +-1075, 536, -785, -279, -147, -1013, 553, -1411, +989, -1127, 907, -282, 410, 716, -254, 1520, +-831, 1638, -988, 869, -627, -333, -9, -1439, +600, -1913, 941, -1387, 803, -158, 269, 1142, +-365, 1991, -819, 1854, -861, 743, -486, -700, +95, -1832, 620, -2101, 825, -1280, 612, 107, +150, 1422, -371, 2173, -756, 1861, -748, 577, +-347, -929, 183, -2015, 612, -2180, 747, -1270, +516, 239, 55, 1681, -435, 2400, -735, 1885, +-638, 422, -222, -1223, 263, -2353, 608, -2323, +653, -1061, 375, 676, -59, 2100, -476, 2557, +-678, 1676, -501, -65, -69, -1715, 350, -2535, +594, -2079, 542, -591, 208, 1120, -207, 2310, +-507, 2364, -568, 1176, -304, -498, 125, -1854, +417, -2371, 453, -1696, 287, -185, 18, 1287, +-216, 2146, -335, 1995, -291, 829, -99, -661, +83, -1761, 158, -2074, 212, -1366, 212, 0, +100, 1283, -44, 1964, -193, 1715, -321, 607, +-250, -715, -10, -1680, 206, -1898, 346, -1160, +338, 130, 111, 1271, -190, 1859, -391, 1575, +-378, 474, -119, -805, 186, -1682, 332, -1806, +328, -1004, 167, 276, -99, 1349, -278, 1810, +-290, 1393, -170, 242, 48, -942, 230, -1644, +271, -1589, 175, -716, -20, 470, -185, 1327, +-218, 1589, -159, 1086, -12, 28, 167, -955, +206, -1453, 97, -1297, -28, -495, -119, 482, +-117, 1190, -32, 1420, 40, 948, 74, -29, +61, -905, -15, -1373, -61, -1233, -49, -428, +-14, 547, 62, 1215, 103, 1386, 16, 838, +-77, -174, -102, -1009, -93, -1333, -18, -1016, +106, -179, 170, 626, 152, 1115, 32, 1154, +-165, 541, -257, -333, -163, -863, -1, -1008, +141, -722, 223, -60, 199, 512, 74, 816, +-116, 855, -275, 435, -246, -189, -56, -624, +131, -813, 248, -649, 272, -182, 134, 265, +-110, 681, -301, 892, -333, 565, -171, -21, +111, -514, 320, -863, 333, -801, 184, -335, +-49, 205, -279, 759, -374, 1049, -257, 692, +38, 1, 307, -627, 351, -1023, 188, -902, +-17, -316, -210, 367, -307, 958, -206, 1089, +-6, 572, 142, -174, 224, -801, 202, -1097, +68, -776, -58, -91, -124, 531, -184, 981, +-181, 997, -58, 435, 111, -287, 198, -846, +175, -1043, 76, -702, -42, -68, -139, 536, +-173, 1007, -130, 1007, -30, 445, 91, -278, +172, -897, 179, -1172, 121, -787, -16, -12, +-184, 708, -257, 1180, -192, 1093, -39, 372, +164, -515, 284, -1178, 236, -1275, 70, -624, +-134, 300, -257, 977, -207, 1285, -83, 955, +50, 32, 202, -854, 242, -1289, 115, -1117, +-35, -302, -157, 611, -205, 1128, -127, 1183, +-21, 645, 60, -308, 173, -1025, 208, -1207, +114, -804, -5, 60, -135, 794, -230, 1046, +-181, 912, -56, 282, 89, -580, 257, -1019, +289, -911, 110, -405, -113, 344, -268, 823, +-279, 831, -123, 546, 74, -49, 230, -684, +325, -837, 210, -545, -74, -40, -280, 471, +-313, 653, -193, 509, 46, 235, 240, -211, +284, -554, 196, -490, -12, -212, -234, 82, +-275, 307, -136, 301, 54, 208, 188, 129, +192, -69, 93, -235, -15, -203, -110, -128, +-158, -37, -98, 53, 10, 86, 57, 164, +50, 207, 47, 64, 51, -72, 36, -127, +7, -191, -24, -166, -58, -58, -98, 39, +-83, 208, -4, 311, 74, 187, 114, -13, +112, -190, 32, -314, -83, -256, -147, -106, +-137, 74, -62, 315, 55, 397, 137, 204, +162, -32, 119, -240, -20, -361, -166, -272, +-196, -90, -152, 98, -41, 328, 137, 377, +232, 191, 162, -44, 28, -270, -98, -380, +-178, -252, -172, -56, -95, 169, 36, 419, +161, 410, 174, 91, 116, -241, 31, -449, +-103, -401, -191, -86, -158, 223, -84, 397, +36, 418, 163, 148, 173, -245, 97, -442, +10, -364, -96, -55, -135, 268, -93, 314, +-61, 207, 3, 76, 91, -158, 97, -320, +80, -222, 68, -15, -2, 200, -81, 276, +-120, 104, -151, -53, -87, -72, 67, -148, +192, -185, 235, -82, 142, 52, -69, 204, +-215, 247, -237, 57, -187, -60, -22, -63, +182, -194, 251, -253, 187, -75, 55, 142, +-80, 320, -148, 280, -170, -8, -169, -164, +-71, -179, 83, -260, 202, -163, 246, 107, +160, 271, -21, 330, -166, 182, -254, -165, +-262, -272, -115, -198, 120, -192, 290, -37, +323, 207, 187, 281, -21, 265, -190, 74, +-317, -218, -346, -240, -150, -146, 159, -148, +365, 15, 393, 201, 235, 196, -43, 172, +-299, 54, -434, -153, -380, -142, -108, -91, +251, -137, 479, -39, 465, 92, 219, 130, +-121, 207, -401, 146, -521, -48, -419, -120, +-84, -195, 333, -263, 596, -77, 538, 128, +196, 224, -218, 301, -521, 166, -610, -105, +-389, -199, 63, -238, 480, -216, 643, -15, +488, 126, 63, 169, -386, 243, -606, 138, +-558, -52, -283, -96, 172, -156, 589, -216, +688, -121, 420, -16, -51, 125, -492, 284, +-689, 225, -570, 66, -172, -44, 360, -244, +730, -334, 676, -178, 243, 2, -316, 202, +-687, 381, -654, 270, -286, 34, 176, -132, +535, -312, 604, -359, 338, -181, -70, 38, +-393, 279, -492, 412, -342, 262, -86, 27, +158, -165, 352, -370, 399, -360, 217, -122, +-74, 102, -323, 284, -391, 360, -224, 193, +45, -22, 242, -180, 293, -290, 179, -242, +-33, -91, -176, 33, -169, 198, -70, 295, +19, 202, 19, 62, -29, -93, -34, -280, +52, -308, 147, -192, 148, -1, 36, 262, +-111, 391, -192, 268, -162, 59, -66, -197, +54, -379, 169, -309, 175, -127, 64, 61, +-28, 305, -77, 369, -109, 182, -97, -18, +-74, -173, -42, -274, 91, -232, 204, -124, +148, 63, 2, 273, -123, 259, -192, 107, +-146, 19, -23, -121, 109, -213, 189, -139, +106, -85, -77, -16, -137, 140, -51, 141, +74, 102, 122, 162, 17, 79, -141, -112, +-174, -225, -81, -319, 80, -218, 225, 102, +225, 304, 68, 370, -164, 336, -320, 8, +-224, -356, 23, -464, 161, -361, 186, -17, +170, 364, 61, 404, -44, 279, -87, 107, +-161, -209, -218, -377, -148, -254, -17, -98, +150, 83, 334, 225, 361, 183, 130, 131, +-243, 100, -511, -50, -465, -158, -151, -203, +235, -226, 543, -65, 553, 149, 152, 224, +-318, 279, -551, 209, -529, -70, -224, -280, +251, -322, 519, -247, 461, 17, 213, 253, +-139, 290, -417, 240, -450, 75, -273, -163, +25, -255, 296, -252, 383, -158, 278, 82, +40, 225, -245, 200, -342, 182, -230, 61, +-82, -140, 85, -233, 234, -251, 196, -153, +60, 109, -7, 244, -72, 230, -145, 190, +-137, -11, -105, -236, -62, -237, 57, -188, +181, -81, 173, 158, 55, 246, -71, 153, +-155, 105, -187, -1, -119, -147, 49, -200, +165, -219, 121, -100, 23, 153, -26, 233, +-59, 211, -90, 174, -77, -81, -51, -322, +-32, -265, 36, -135, 124, 64, 109, 341, +22, 326, -42, 45, -99, -165, -152, -289, +-69, -233, 107, 1, 121, 156, -20, 228, +-77, 202, -39, -68, -1, -244, 64, -130, +95, -5, -4, 117, -146, 222, -192, 53, +-67, -147, 137, -155, 231, -151, 154, -40, +-36, 217, -252, 288, -278, 169, -60, -58, +144, -349, 206, -358, 170, -75, 3, 147, +-181, 353, -191, 439, -74, 129, 56, -283, +127, -478, 57, -452, -24, -78, -22, 408, +-30, 560, -37, 412, 3, 43, -30, -447, +-79, -617, -19, -398, 48, -26, 78, 450, +98, 707, -2, 424, -156, -63, -160, -453, +-43, -652, 81, -457, 164, 29, 118, 466, +-39, 683, -184, 478, -214, -64, -82, -497, +108, -637, 181, -464, 130, 60, 20, 554, +-116, 643, -176, 387, -114, -87, -23, -559, +58, -646, 107, -349, 81, 122, 10, 558, +-41, 639, -92, 309, -133, -138, -113, -518, +6, -644, 146, -360, 153, 136, 39, 524, +-55, 659, -145, 435, -222, -48, -126, -535, +89, -789, 203, -593, 180, 22, 36, 628, +-169, 893, -265, 705, -180, 58, 7, -722, +192, -1085, 236, -805, 134, -48, -49, 779, +-274, 1190, -342, 899, -120, 46, 145, -868, +256, -1240, 258, -898, 123, -89, -147, 813, +-351, 1286, -359, 947, -159, 58, 164, -815, +399, -1228, 388, -921, 154, -76, -205, 748, +-476, 1137, -466, 882, -207, 103, 169, -689, +490, -1062, 492, -844, 161, -79, -230, 691, +-484, 946, -500, 699, -215, 101, 180, -610, +448, -931, 494, -664, 248, -17, -199, 665, +-516, 915, -526, 537, -263, -131, 161, -726, +498, -898, 505, -427, 196, 343, -236, 887, +-540, 939, -497, 327, -123, -650, 318, -1205, +534, -945, 359, -62, -74, 972, -439, 1442, +-518, 984, -274, -114, 177, -1285, 517, -1765, +488, -1054, 129, 378, -342, 1624, -624, 1969, +-497, 1080, -57, -551, 424, -1862, 667, -2135, +487, -1155, -14, 633, -524, 2113, -773, 2349, +-574, 1195, 4, -753, 576, -2278, 788, -2437, +547, -1218, -16, 742, -569, 2360, -802, 2564, +-618, 1252, -96, -767, 486, -2371, 758, -2565, +598, -1226, 150, 729, -364, 2244, -717, 2508, +-717, 1287, -364, -643, 174, -2113, 628, -2392, +761, -1303, 507, 515, -40, 1944, -617, 2260, +-858, 1329, -643, -360, -131, -1756, 472, -2121, +851, -1369, 706, 163, 153, 1600, -452, 2028, +-808, 1342, -716, -30, -244, -1383, 300, -1895, +651, -1333, 628, -133, 257, 1128, -200, 1759, +-531, 1348, -588, 242, -318, -904, 60, -1553, +303, -1326, 387, -416, 309, 607, 62, 1320, +-183, 1355, -293, 598, -283, -411, -186, -1107, +-46, -1275, 66, -796, 161, 124, 255, 912, +253, 1214, 82, 916, -197, 128, -433, -681, +-464, -1101, -246, -1018, 143, -407, 512, 407, +583, 968, 245, 1089, -263, 687, -615, -126, +-610, -849, -218, -1137, 298, -937, 551, -232, +445, 694, 104, 1254, -311, 1138, -529, 426, +-381, -508, -49, -1184, 232, -1293, 358, -743, +249, 298, -15, 1210, -215, 1407, -285, 863, +-211, -88, -28, -1015, 109, -1437, 163, -1106, +164, -172, 43, 880, -126, 1458, -209, 1243, +-211, 386, -114, -676, 53, -1370, 178, -1336, +259, -636, 209, 419, -78, 1314, -387, 1467, +-440, 785, -257, -265, 69, -1131, 408, -1425, +523, -977, 299, 26, -140, 1056, -561, 1479, +-699, 1055, -409, 83, 158, -916, 641, -1445, +727, -1170, 353, -192, -209, 934, -644, 1504, +-795, 1165, -517, 159, 131, -928, 655, -1488, +726, -1144, 428, -100, -89, 987, -566, 1491, +-707, 1090, -521, -20, -115, -1065, 381, -1384, +672, -922, 571, 24, 164, 984, -343, 1366, +-651, 919, -616, -76, -331, -1006, 121, -1289, +576, -834, 675, -2, 328, 858, -166, 1317, +-534, 991, -617, 67, -350, -892, 58, -1380, +348, -1063, 442, -149, 278, 821, -72, 1430, +-306, 1286, -299, 308, -180, -868, -52, -1546, +34, -1389, 53, -424, 63, 794, 100, 1549, +131, 1512, 96, 633, -60, -676, -271, -1602, +-366, -1616, -275, -757, -38, 502, 294, 1444, +498, 1622, 343, 1000, -40, -187, -409, -1319, +-612, -1673, -457, -1122, 2, -76, 394, 955, +549, 1506, 436, 1314, 33, 492, -421, -587, +-645, -1381, -533, -1436, -94, -798, 376, 129, +547, 1004, 451, 1478, 157, 1254, -312, 389, +-664, -719, -605, -1523, -179, -1561, 313, -838, +587, 290, 528, 1374, 164, 1853, -326, 1360, +-644, 118, -612, -1257, -233, -2025, 290, -1708, +593, -504, 500, 942, 134, 2008, -279, 2093, +-522, 1004, -514, -670, -282, -1983, 108, -2233, +430, -1317, 468, 221, 284, 1674, -21, 2350, +-374, 1750, -581, 187, -518, -1396, -203, -2267, +291, -1990, 695, -662, 683, 943, 253, 2063, +-354, 2225, -864, 1200, -950, -493, -454, -1895, +371, -2326, 1019, -1566, 1076, -14, 464, 1510, +-479, 2348, -1212, 2007, -1284, 511, -582, -1251, +492, -2279, 1272, -2138, 1308, -901, 575, 796, +-539, 2058, -1380, 2271, -1413, 1289, -635, -421, +456, -1852, 1256, -2227, 1350, -1466, 643, -2, +-445, 1463, -1216, 2169, -1287, 1721, -729, 360, +163, -1191, 959, -2088, 1217, -1809, 756, -569, +-82, 896, -753, 1856, -1048, 1851, -944, 820, +-374, -699, 417, -1762, 963, -1715, 1000, -721, +548, 537, -185, 1402, -882, 1479, -1188, 731, +-895, -393, -136, -1193, 750, -1193, 1295, -503, +1049, 332, 145, 820, -781, 791, -1287, 362, +-1153, -166, -389, -518, 576, -536, 1201, -216, +1133, 152, 374, 245, -534, 138, -1040, 70, +-1016, 60, -544, 40, 156, 13, 733, -40, +911, -125, 584, -216, -39, -233, -553, -50, +-760, 271, -655, 445, -267, 319, 219, -38, +549, -393, 570, -494, 309, -320, -48, 19, +-331, 438, -477, 618, -446, 328, -288, -159, +-77, -500, 189, -555, 427, -256, 489, 190, +352, 491, 30, 516, -426, 213, -797, -235, +-812, -488, -370, -459, 330, -170, 884, 245, +1042, 465, 675, 378, -211, 133, -1101, -198, +-1392, -440, -1004, -368, -86, -78, 1009, 183, +1588, 335, 1273, 317, 269, 99, -969, -143, +-1789, -240, -1674, -226, -637, -97, 790, 84, +1789, 131, 1805, 87, 870, 87, -586, 61, +-1813, 6, -2081, -23, -1238, -69, 284, -110, +1665, -110, 2099, -93, 1401, 5, -36, 161, +-1496, 238, -2190, 187, -1739, 28, -347, -152, +1268, -225, 2106, -233, 1738, -196, 514, -19, +-971, 246, -1974, 413, -1914, 376, -858, 129, +629, -207, 1727, -482, 1792, -594, 928, -408, +-320, 117, -1420, 693, -1786, 922, -1205, 591, +-65, -159, 1045, -859, 1586, -1082, 1257, -749, +295, 47, -778, 954, -1446, 1360, -1359, 930, +-611, -84, 357, -1093, 1118, -1460, 1301, -959, +771, 59, -117, 1041, -887, 1492, -1270, 1105, +-1066, 63, -321, -1048, 559, -1567, 1144, -1141, +1178, -95, 600, 889, -354, 1386, -1204, 1203, +-1422, 371, -843, -675, 150, -1317, 1026, -1228, +1387, -514, 956, 395, -94, 1041, -1075, 1151, +-1399, 739, -1002, 5, -120, -726, 830, -1099, +1274, -918, 946, -322, 141, 353, -683, 850, +-1170, 1036, -1079, 767, -441, 77, 437, -671, +1070, -1105, 1067, -1074, 479, -537, -351, 321, +-1023, 1109, -1167, 1432, -701, 1016, 124, -15, +915, -1084, 1179, -1645, 714, -1419, -149, -433, +-907, 882, -1167, 1856, -819, 1887, -122, 831, +625, -720, 1116, -1898, 988, -2133, 231, -1284, +-675, 304, -1187, 1828, -1082, 2430, -494, 1715, +355, 48, 1122, -1668, 1298, -2502, 672, -2025, +-415, -519, -1314, 1279, -1451, 2490, -792, 2389, +226, 1007, 1134, -897, 1456, -2353, 926, -2559, +-160, -1427, -1184, 348, -1563, 1978, -1067, 2698, +-23, 1970, 957, 180, 1407, -1652, 1101, -2651, +189, -2285, -839, -742, -1444, 1132, -1290, 2458, +-441, 2570, 620, 1301, 1305, -633, 1258, -2189, +514, -2613, -511, -1678, -1262, 87, -1341, 1712, +-698, 2460, 286, 2006, 1059, 541, 1222, -1173, +678, -2238, -256, -2152, -981, -1032, -1110, 496, +-681, 1766, 26, 2240, 665, 1589, 923, 110, +622, -1368, -59, -2143, -605, -1891, -746, -737, +-522, 798, -47, 1983, 317, 2145, 351, 1175, +287, -318, 119, -1614, -201, -2116, -279, -1522, +-123, -217, -89, 1126, -122, 1958, -152, 1770, +-134, 673, 104, -634, 325, -1591, 268, -1803, +85, -1133, -170, 24, -432, 1185, -504, 1818, +-348, 1469, 80, 387, 570, -781, 583, -1579, +174, -1614, -183, -834, -468, 348, -643, 1361, +-442, 1645, 13, 1043, 404, -21, 600, -995, +440, -1436, -48, -1149, -474, -334, -611, 591, +-496, 1181, -149, 1148, 302, 582, 583, -204, +513, -832, 57, -1009, -480, -742, -612, -210, +-365, 405, -56, 822, 249, 846, 414, 509, +242, -30, -80, -527, -288, -782, -306, -751, +-115, -385, 79, 208, 47, 699, -62, 866, +-81, 667, -55, 136, 42, -477, 140, -875, +64, -879, -94, -427, -225, 252, -309, 777, +-184, 941, 99, 639, 258, 11, 246, -579, +99, -919, -165, -828, -338, -234, -321, 417, +-180, 775, 45, 844, 218, 511, 247, -122, +180, -658, -12, -913, -277, -692, -414, -35, +-332, 532, -65, 776, 218, 754, 335, 346, +300, -292, 100, -774, -266, -827, -528, -392, +-463, 175, -154, 529, 217, 694, 432, 573, +367, 123, 120, -358, -192, -663, -459, -649, +-512, -268, -290, 164, 87, 476, 412, 676, +460, 551, 201, 94, -120, -420, -358, -781, +-498, -714, -409, -207, -58, 345, 299, 739, +430, 853, 270, 437, -20, -289, -186, -810, +-278, -894, -380, -498, -288, 198, -28, 748, +153, 885, 276, 565, 320, -97, 172, -675, +-46, -823, -313, -574, -596, -48, -538, 526, +-80, 796, 366, 617, 586, 126, 539, -415, +158, -712, -375, -640, -745, -265, -745, 248, +-297, 673, 323, 758, 666, 386, 632, -225, +300, -668, -238, -746, -659, -469, -726, 49, +-450, 571, 73, 843, 514, 663, 570, 43, +362, -582, 26, -842, -371, -715, -567, -256, +-470, 369, -216, 857, 106, 965, 329, 520, +361, -272, 301, -913, 118, -1124, -201, -778, +-453, 60, -533, 901, -423, 1343, -80, 1139, +351, 161, 625, -1023, 594, -1585, 187, -1302, +-426, -305, -843, 960, -827, 1722, -395, 1543, +289, 500, 842, -919, 913, -1820, 457, -1668, +-313, -640, -961, 760, -1060, 1771, -605, 1767, +126, 857, 813, -491, 1052, -1656, 671, -1885, +-91, -1049, -833, 265, -1132, 1437, -825, 1870, +-142, 1280, 599, 69, 1054, -1158, 905, -1835, +250, -1480, -547, -326, -1133, 895, -1140, 1635, +-487, 1548, 409, 663, 1073, -503, 1170, -1416, +566, -1626, -411, -967, -1171, 136, -1312, 1102, +-709, 1557, 342, 1267, 1149, 384, 1209, -702, +576, -1560, -369, -1664, -1104, -850, -1202, 393, +-634, 1467, 255, 1882, 932, 1367, 971, 103, +447, -1346, -220, -2217, -716, -1867, -842, -428, +-546, 1245, -25, 2281, 430, 2193, 607, 925, +461, -956, 135, -2410, -223, -2571, -511, -1284, +-587, 767, -400, 2379, -48, 2679, 324, 1598, +536, -359, 462, -2224, 168, -2863, -223, -1890, +-600, 107, -720, 2041, -419, 2808, 93, 2008, +498, 224, 668, -1649, 522, -2695, 49, -2220, +-512, -506, -830, 1378, -700, 2450, -201, 2165, +348, 742, 678, -941, 681, -2110, 334, -2193, +-209, -991, -677, 691, -831, 1801, -571, 1958, +-40, 1134, 477, -300, 764, -1472, 680, -1820, +244, -1234, -368, 17, -885, 1163, -950, 1593, +-466, 1244, 201, 278, 720, -790, 925, -1381, +618, -1291, -88, -525, -731, 529, -994, 1182, +-774, 1202, -168, 688, 463, -177, 815, -948, +798, -1209, 374, -847, -272, -6, -779, 799, +-926, 1104, -653, 856, -82, 199, 508, -572, +903, -1041, 860, -947, 262, -294, -486, 521, +-926, 973, -971, 887, -570, 348, 152, -400, +763, -904, 966, -884, 678, -387, 9, 356, +-618, 905, -933, 884, -903, 344, -454, -367, +242, -829, 804, -808, 1039, -363, 756, 283, +-34, 805, -816, 843, -1188, 361, -1090, -303, +-422, -743, 619, -758, 1344, -394, 1270, 161, +505, 651, -537, 785, -1341, 493, -1465, -64, +-821, -597, 257, -781, 1186, -536, 1464, -72, +942, 443, -103, 798, -1082, 724, -1459, 236, +-1126, -405, -291, -853, 728, -803, 1384, -351, +1229, 251, 415, 826, -555, 992, -1269, 548, +-1359, -188, -725, -853, 242, -1060, 1031, -631, +1280, 60, 803, 707, -106, 1119, -859, 862, +-1162, 57, -940, -690, -240, -1071, 530, -888, +931, -211, 838, 468, 347, 924, -245, 987, +-659, 446, -848, -322, -669, -831, -108, -945, +404, -561, 633, 69, 649, 566, 376, 872, +-124, 792, -568, 197, -800, -469, -670, -814, +-173, -772, 355, -350, 676, 222, 709, 632, +385, 758, -157, 512, -655, -27, -903, -509, +-674, -652, -63, -461, 494, -106, 780, 207, +743, 391, 290, 434, -375, 310, -845, 37, +-893, -219, -493, -332, 159, -341, 665, -269, +793, -85, 546, 156, 30, 400, -506, 505, +-786, 295, -703, -70, -305, -345, 224, -532, +598, -524, 663, -208, 454, 233, 28, 612, +-480, 741, -790, 430, -711, -93, -303, -542, +247, -842, 681, -756, 769, -200, 477, 486, +-78, 1005, -667, 1045, -928, 447, -704, -372, +-175, -1006, 440, -1264, 863, -824, 812, 167, +349, 1067, -284, 1443, -850, 1068, -1007, 73, +-627, -942, 18, -1524, 644, -1369, 990, -383, +825, 830, 216, 1548, -534, 1515, -1064, 664, +-1065, -580, -540, -1450, 249, -1606, 961, -981, +1187, 250, 768, 1341, -71, 1658, -956, 1148, +-1393, 80, -1051, -1010, -166, -1567, 771, -1382, +1364, -485, 1219, 718, 326, 1498, -754, 1463, +-1414, 748, -1335, -304, -546, -1206, 509, -1512, +1253, -1080, 1314, -87, 645, 968, -386, 1480, +-1175, 1225, -1310, 421, -772, -556, 104, -1274, +871, -1384, 1182, -826, 854, 164, 36, 1096, +-763, 1450, -1110, 1067, -896, 202, -254, -749, +461, -1385, 884, -1369, 848, -615, 357, 507, +-338, 1347, -796, 1452, -785, 834, -420, -175, +63, -1101, 452, -1499, 606, -1110, 478, -108, +106, 913, -328, 1399, -555, 1171, -499, 390, +-301, -535, -23, -1180, 319, -1266, 538, -704, +444, 218, 86, 965, -327, 1214, -575, 901, +-514, 165, -207, -631, 158, -1138, 439, -1136, +507, -532, 253, 367, -190, 1020, -474, 1169, +-425, 798, -210, 32, 0, -775, 202, -1237, +321, -1098, 232, -357, 2, 586, -195, 1192, +-260, 1215, -202, 686, -102, -212, -11, -1088, +93, -1428, 162, -992, 110, -26, -30, 961, +-123, 1476, -113, 1217, -56, 327, -36, -735, +-56, -1484, -45, -1489, -6, -643, 10, 581, +44, 1496, 118, 1601, 108, 829, -62, -347, +-242, -1353, -288, -1739, -168, -1124, 69, 200, +278, 1349, 295, 1758, 103, 1231, -159, -32, +-345, -1228, -358, -1719, -143, -1346, 186, -165, +338, 1150, 218, 1730, 7, 1366, -196, 259, +-330, -1000, -254, -1606, -16, -1353, 184, -443, +250, 797, 133, 1579, -91, 1397, -221, 500, +-217, -651, -129, -1436, 46, -1377, 203, -624, +197, 463, 14, 1367, -215, 1449, -282, 678, +-140, -425, 31, -1290, 171, -1402, 260, -720, +152, 321, -138, 1226, -375, 1444, -372, 756, +-89, -335, 244, -1176, 345, -1339, 233, -736, +3, 244, -289, 1060, -447, 1295, -315, 770, +55, -198, 418, -988, 429, -1156, 69, -660, +-267, 115, -393, 725, -348, 955, -109, 661, +241, -28, 449, -618, 333, -748, -58, -425, +-417, 56, -478, 344, -267, 400, 57, 279, +318, -22, 390, -256, 284, -212, 0, 14, +-376, 236, -533, 193, -327, -118, 6, -316, +253, -302, 378, -182, 342, 144, 111, 519, +-216, 613, -432, 341, -418, -240, -206, -767, +80, -803, 292, -434, 354, 144, 272, 761, +71, 1017, -191, 726, -406, 12, -447, -842, +-245, -1238, 73, -903, 334, -159, 466, 701, +378, 1309, 38, 1205, -360, 435, -602, -613, +-540, -1414, -145, -1428, 309, -651, 552, 458, +536, 1404, 224, 1643, -256, 964, -575, -266, +-590, -1427, -335, -1841, 90, -1222, 433, 41, +543, 1337, 422, 1996, 67, 1547, -356, 242, +-596, -1210, -569, -2077, -265, -1833, 185, -613, +527, 939, 646, 2091, 444, 2156, -107, 1034, +-620, -609, -734, -1976, -501, -2364, -55, -1483, +429, 164, 688, 1747, 588, 2500, 168, 1928, +-362, 308, -669, -1466, -610, -2493, -290, -2206, +117, -776, 446, 1014, 591, 2338, 462, 2459, +36, 1219, -439, -618, -611, -2073, -454, -2461, +-171, -1545, 140, 119, 436, 1639, 540, 2361, +313, 1876, -78, 373, -376, -1251, -483, -2154, +-397, -1971, -174, -832, 115, 671, 402, 1843, +524, 2132, 334, 1312, -70, -191, -440, -1555, +-554, -2116, -401, -1627, -117, -347, 270, 1108, +600, 2058, 514, 1985, 64, 848, -346, -777, +-517, -1977, -428, -2099, -141, -1179, 174, 277, +386, 1673, 373, 2264, 99, 1596, -191, 59, +-277, -1468, -197, -2198, -62, -1765, 17, -482, +38, 1011, 71, 2060, 53, 2039, -15, 887, +19, -696, 92, -1884, 31, -2079, -127, -1188, +-247, 241, -210, 1519, -20, 2089, 151, 1552, +239, 167, 258, -1248, 112, -1978, -189, -1675, +-425, -535, -385, 774, -84, 1687, 220, 1797, +355, 933, 359, -399, 198, -1419, -147, -1707, +-464, -1160, -517, -56, -270, 1002, 122, 1556, +413, 1371, 496, 469, 375, -649, 22, -1382, +-433, -1430, -697, -758, -558, 293, -60, 1140, +463, 1414, 680, 986, 550, 11, 160, -962, +-370, -1379, -754, -1054, -697, -191, -203, 729, +382, 1224, 674, 1070, 572, 348, 208, -543, +-224, -1081, -558, -1006, -636, -418, -357, 350, +136, 888, 490, 929, 539, 503, 341, -146, +-15, -682, -370, -832, -565, -554, -499, -55, +-128, 423, 336, 718, 570, 678, 483, 277, +164, -245, -226, -615, -484, -710, -546, -489, +-360, -23, 72, 481, 454, 805, 532, 717, +372, 186, 72, -436, -270, -787, -501, -760, +-536, -372, -316, 240, 102, 788, 446, 935, +548, 501, 425, -259, 114, -800, -290, -869, +-612, -534, -661, 75, -323, 704, 215, 998, +601, 716, 682, -49, 449, -785, -59, -1020, +-620, -719, -871, -72, -581, 648, 73, 1084, +633, 974, 801, 269, 541, -680, -23, -1201, +-593, -1012, -845, -366, -606, 452, 15, 1101, +586, 1193, 734, 647, 478, -283, 33, -1064, +-400, -1198, -657, -737, -603, -11, -193, 730, +331, 1144, 595, 963, 535, 303, 277, -493, +-107, -1010, -476, -989, -664, -528, -529, 128, +-36, 732, 496, 998, 690, 762, 518, 132, +118, -522, -340, -852, -666, -795, -694, -405, +-304, 201, 313, 695, 686, 815, 643, 548, +321, 12, -145, -486, -562, -692, -742, -622, +-540, -283, 43, 230, 606, 600, 744, 665, +495, 441, 22, 1, -486, -424, -734, -666, +-589, -637, -116, -248, 446, 289, 683, 650, +486, 745, 101, 478, -282, -92, -518, -614, +-479, -854, -229, -686, 115, -90, 375, 555, +390, 901, 242, 851, 45, 332, -198, -427, +-373, -927, -363, -952, -180, -500, 99, 247, +294, 840, 310, 982, 238, 667, 65, 7, +-205, -675, -364, -988, -306, -797, -122, -228, +80, 438, 236, 882, 327, 897, 295, 476, +65, -185, -249, -756, -434, -952, -382, -662, +-136, -53, 164, 577, 405, 948, 484, 829, +273, 259, -145, -422, -470, -898, -513, -933, +-285, -454, 61, 269, 337, 851, 463, 995, +380, 562, 89, -165, -243, -746, -451, -961, +-460, -664, -253, 41, 63, 694, 347, 958, +503, 693, 427, -7, 118, -639, -295, -843, +-592, -646, -548, -101, -202, 548, 184, 863, +465, 678, 538, 93, 300, -539, -90, -767, +-378, -584, -461, -185, -327, 366, -59, 766, +193, 693, 319, 255, 300, -311, 185, -732, +7, -736, -211, -372, -339, 135, -271, 623, +-85, 852, 108, 618, 251, 16, 281, -614, +175, -911, -36, -738, -254, -213, -314, 449, +-180, 937, 16, 939, 175, 416, 247, -355, +190, -935, 24, -991, -164, -530, -257, 196, +-192, 831, -31, 1006, 125, 612, 201, -91, +162, -707, 46, -916, -77, -627, -156, -31, +-139, 539, -55, 779, 15, 587, 53, 130, +58, -332, 35, -597, 36, -559, 60, -270, +49, 125, -29, 443, -126, 527, -160, 373, +-115, 82, -22, -261, 104, -516, 212, -534, +210, -292, 67, 126, -128, 521, -216, 654, +-166, 442, -92, 0, -3, -471, 100, -740, +145, -627, 144, -146, 108, 434, 11, 773, +-77, 707, -155, 280, -236, -310, -193, -752, +8, -793, 245, -412, 373, 196, 254, 690, +-36, 793, -279, 484, -418, -57, -370, -567, +-43, -755, 356, -514, 543, -13, 414, 461, +7, 650, -424, 482, -607, 95, -488, -315, +-96, -554, 421, -472, 744, -135, 649, 229, +152, 446, -481, 431, -840, 191, -735, -121, +-270, -366, 369, -447, 892, -281, 937, 57, +421, 345, -348, 444, -922, 323, -996, 41, +-548, -274, 192, -479, 861, -432, 1091, -114, +705, 262, -112, 473, -858, 446, -1090, 197, +-734, -148, -12, -415, 711, -491, 1045, -296, +808, 75, 127, 357, -618, 428, -970, 325, +-777, 72, -243, -223, 385, -409, 835, -392, +844, -156, 403, 149, -247, 322, -742, 344, +-809, 241, -505, 23, 4, -224, 568, -388, +864, -349, 656, -93, 91, 171, -501, 313, +-788, 373, -652, 274, -237, -24, 299, -346, +714, -497, 702, -360, 295, -5, -212, 301, +-563, 450, -603, 452, -367, 207, -7, -222, +362, -540, 572, -555, 487, -261, 148, 164, +-264, 458, -509, 538, -495, 415, -313, 54, +22, -416, 435, -666, 637, -505, 471, -85, +54, 313, -388, 549, -608, 554, -536, 277, +-247, -175, 193, -540, 595, -587, 677, -302, +379, 96, -124, 391, -550, 487, -672, 355, +-482, 88, -83, -191, 402, -403, 702, -405, +595, -192, 157, 33, -332, 207, -600, 352, +-549, 364, -276, 217, 105, -52, 458, -362, +586, -490, 397, -364, 8, -91, -362, 276, +-534, 554, -459, 522, -172, 234, 240, -193, +565, -592, 576, -657, 233, -345, -259, 135, +-585, 562, -580, 688, -268, 441, 220, -8, +614, -489, 645, -742, 289, -545, -255, -56, +-639, 417, -625, 671, -307, 575, 152, 196, +597, -257, 717, -592, 397, -622, -139, -317, +-602, 130, -730, 495, -450, 593, 38, 399, +519, 46, 772, -341, 581, -581, 30, -503, +-531, -181, -766, 215, -546, 518, -75, 542, +367, 302, 651, -53, 616, -407, 189, -559, +-345, -404, -622, -74, -540, 282, -212, 509, +175, 474, 473, 228, 568, -112, 349, -406, +-100, -504, -490, -380, -601, -91, -383, 264, +67, 496, 483, 495, 628, 268, 442, -108, +-9, -440, -512, -563, -726, -433, -487, -61, +33, 373, 503, 601, 682, 527, 510, 185, +70, -255, -424, -559, -684, -605, -563, -333, +-157, 150, 310, 529, 609, 613, 603, 381, +307, -72, -147, -449, -537, -568, -652, -448, +-425, -64, 24, 403, 452, 589, 633, 436, +484, 85, 87, -301, -358, -508, -612, -470, +-520, -209, -145, 233, 275, 556, 520, 516, +488, 214, 202, -190, -185, -511, -462, -546, +-476, -311, -219, 114, 138, 556, 369, 666, +385, 350, 213, -151, -40, -577, -253, -682, +-351, -402, -260, 90, -10, 588, 186, 809, +235, 506, 212, -133, 126, -672, -34, -826, +-192, -531, -266, 54, -191, 650, -19, 938, +120, 688, 190, 4, 203, -699, 125, -1017, +-25, -779, -165, -129, -221, 609, -155, 1083, +-6, 976, 105, 298, 128, -544, 125, -1117, +120, -1116, 25, -506, -135, 375, -200, 1085, +-133, 1271, -26, 767, 64, -163, 140, -1021, +204, -1389, 158, -1027, -51, -107, -249, 875, +-264, 1467, -136, 1316, 57, 402, 237, -742, +292, -1481, 187, -1467, -50, -695, -310, 466, +-364, 1434, -165, 1660, 105, 945, 303, -276, +342, -1306, 179, -1667, -82, -1160, -310, -23, +-376, 1118, -185, 1690, 99, 1353, 270, 248, +329, -951, 238, -1608, -25, -1442, -277, -497, +-359, 699, -250, 1495, -2, 1533, 220, 734, +334, -496, 328, -1398, 123, -1519, -209, -865, +-426, 219, -394, 1146, -129, 1477, 202, 1056, +400, 46, 417, -945, 228, -1362, -137, -1121, +-449, -350, -491, 601, -238, 1205, 150, 1208, +398, 642, 408, -267, 270, -1032, 1, -1250, +-323, -859, -482, -45, -354, 791, -18, 1215, +290, 1042, 405, 338, 355, -562, 155, -1158, +-172, -1140, -426, -543, -438, 318, -210, 1005, +136, 1171, 379, 712, 397, -119, 245, -852, +-9, -1120, -268, -793, -398, -44, -346, 686, +-110, 1010, 206, 789, 383, 146, 357, -546, +199, -895, -65, -734, -326, -176, -415, 435, +-288, 755, -5, 652, 278, 189, 365, -362, +252, -662, 53, -573, -134, -172, -235, 303, +-223, 557, -118, 496, 28, 191, 106, -229, +111, -522, 124, -500, 127, -211, 77, 180, +-18, 454, -155, 461, -247, 257, -200, -68, +-43, -391, 142, -485, 275, -309, 298, -15, +174, 280, -103, 434, -363, 360, -397, 149, +-217, -126, 68, -384, 350, -455, 472, -296, +354, -4, 8, 310, -421, 484, -615, 427, +-420, 165, 4, -243, 446, -562, 683, -544, +529, -245, 47, 171, -505, 540, -804, 623, +-601, 348, -17, -119, 561, -558, 829, -679, +640, -387, 55, 67, -570, 465, -863, 668, +-665, 484, -74, 1, 570, -441, 865, -647, +664, -517, 104, -92, -498, 339, -825, 569, +-704, 547, -176, 229, 462, -236, 798, -544, +674, -559, 240, -297, -298, 96, -716, 390, +-746, 502, -345, 412, 223, 95, 648, -286, +744, -492, 467, -458, -50, -236, -559, 71, +-812, 361, -636, 534, -63, 443, 555, 87, +847, -306, 699, -552, 197, -560, -443, -289, +-882, 160, -839, 559, -293, 685, 432, 434, +872, -64, 815, -541, 372, -756, -237, -579, +-736, -82, -859, 482, -516, 808, 106, 676, +640, 157, 801, -440, 573, -810, 111, -745, +-392, -266, -725, 352, -703, 803, -307, 811, +243, 317, 628, -331, 682, -754, 432, -795, +15, -425, -413, 183, -669, 703, -580, 850, +-175, 492, 283, -141, 567, -631, 579, -795, +328, -585, -64, -55, -419, 507, -570, 803, +-415, 679, -51, 164, 304, -430, 488, -770, +422, -728, 155, -316, -141, 254, -344, 694, +-395, 809, -262, 468, 3, -152, 246, -627, +352, -774, 300, -575, 143, -62, -76, 474, +-298, 752, -401, 668, -295, 219, -17, -325, +294, -661, 471, -707, 414, -408, 140, 121, +-230, 542, -517, 688, -541, 510, -245, 46, +227, -412, 580, -646, 605, -591, 324, -216, +-108, 254, -510, 549, -658, 589, -444, 316, +19, -123, 473, -434, 668, -553, 506, -430, +106, -36, -337, 345, -609, 498, -550, 429, +-208, 152, 228, -187, 537, -430, 531, -510, +263, -326, -67, 52, -343, 378, -459, 527, +-325, 435, -39, 110, 229, -284, 349, -586, +288, -615, 134, -285, -35, 204, -194, 595, +-245, 707, -158, 425, -17, -101, 92, -588, +132, -821, 126, -617, 123, -44, 79, 549, +-18, 854, -95, 699, -118, 161, -116, -444, +-92, -831, -8, -808, 151, -334, 255, 310, +184, 764, 4, 814, -150, 430, -217, -156, +-188, -641, -67, -824, 127, -563, 279, 10, +248, 527, 63, 746, -121, 578, -221, 108, +-208, -382, -109, -667, 43, -619, 228, -236, +317, 235, 195, 546, -10, 574, -176, 286, +-285, -126, -273, -412, -98, -525, 160, -406, +386, -54, 409, 304, 177, 478, -141, 411, +-371, 144, -422, -149, -242, -381, 87, -496, +394, -347, 498, -3, 315, 304, -35, 473, +-323, 433, -431, 174, -313, -157, -32, -458, +252, -591, 408, -411, 360, -4, 111, 409, +-168, 648, -311, 570, -290, 208, -145, -274, +67, -707, 249, -830, 300, -475, 191, 165, +26, 716, -108, 913, -184, 672, -182, 64, +-110, -663, -1, -1096, 144, -938, 239, -265, +222, 563, 120, 1109, -34, 1084, -190, 504, +-251, -370, -202, -1111, -41, -1282, 184, -765, +316, 153, 279, 992, 145, 1316, -41, 964, +-221, 127, -308, -796, -259, -1343, -81, -1197, +183, -426, 384, 548, 403, 1231, 232, 1293, +-48, 718, -336, -235, -493, -1115, -378, -1440, +6, -998, 422, -46, 611, 902, 472, 1389, +83, 1179, -352, 339, -589, -703, -512, -1377, +-138, -1322, 358, -576, 670, 452, 569, 1211, +145, 1332, -297, 770, -532, -190, -505, -1040, +-211, -1335, 242, -947, 570, -95, 552, 763, +237, 1189, -171, 1021, -432, 377, -436, -457, +-232, -1069, 86, -1135, 390, -647, 481, 121, +299, 800, -18, 1090, -273, 868, -344, 221, +-231, -558, -34, -1072, 176, -1064, 318, -563, +306, 210, 136, 903, -75, 1170, -204, 866, +-211, 119, -136, -737, -8, -1273, 140, -1172, +247, -464, 242, 491, 124, 1224, -32, 1349, +-139, 762, -190, -259, -183, -1183, -74, -1500, +127, -1009, 290, 8, 306, 1007, 181, 1487, +-11, 1175, -224, 208, -350, -874, -258, -1479, +29, -1285, 331, -413, 460, 638, 333, 1323, +40, 1300, -274, 560, -460, -464, -365, -1196, +16, -1291, 413, -713, 554, 220, 379, 971, +4, 1189, -366, 801, -519, -12, -360, -794, +53, -1123, 476, -885, 622, -218, 394, 526, +-41, 957, -420, 904, -538, 401, -363, -321, +22, -866, 439, -947, 648, -552, 487, 93, +66, 664, -355, 892, -557, 657, -467, 54, +-138, -580, 293, -879, 621, -707, 634, -192, +308, 393, -162, 750, -508, 697, -577, 261, +-357, -309, 49, -693, 460, -692, 668, -326, +556, 184, 159, 550, -303, 604, -581, 341, +-557, -106, -266, -499, 196, -605, 603, -376, +719, 36, 472, 382, -10, 498, -480, 352, +-665, 14, -489, -339, -61, -487, 404, -362, +678, -59, 620, 239, 279, 375, -184, 303, +-525, 78, -576, -183, -347, -325, 44, -299, +444, -150, 660, 57, 586, 204, 246, 206, +-211, 129, -573, 24, -640, -113, -358, -211, +136, -212, 569, -138, 751, -14, 609, 112, +159, 191, -392, 195, -701, 87, -620, -98, +-238, -241, 243, -270, 635, -178, 771, -1, +565, 181, 74, 269, -442, 209, -720, 25, +-642, -183, -253, -300, 296, -263, 752, -97, +880, 106, 556, 241, -62, 257, -621, 134, +-831, -75, -612, -249, -57, -290, 543, -193, +868, -22, 756, 155, 289, 276, -286, 249, +-668, 61, -681, -171, -337, -316, 164, -315, +580, -170, 723, 64, 536, 287, 106, 367, +-346, 230, -603, -45, -528, -298, -167, -416, +293, -343, 612, -102, 637, 199, 356, 408, +-66, 405, -422, 174, -538, -159, -351, -423, +39, -503, 410, -358, 585, -35, 483, 325, +192, 536, -139, 466, -397, 146, -478, -257, +-285, -557, 92, -629, 439, -404, 574, 63, +467, 534, 185, 721, -184, 528, -500, 72, +-539, -447, -238, -799, 228, -778, 577, -344, +631, 308, 394, 813, 14, 878, -365, 480, +-546, -165, -385, -763, 21, -1011, 394, -735, +538, -54, 421, 658, 158, 1010, -118, 812, +-301, 193, -305, -519, -116, -992, 132, -985, +296, -455, 315, 322, 222, 907, 83, 990, +-50, 560, -153, -144, -156, -788, -47, -1066, +106, -795, 218, -81, 252, 655, 182, 1010, +42, 844, -106, 245, -159, -499, -86, -1010, +77, -1005, 228, -458, 273, 347, 170, 934, +-6, 987, -139, 523, -143, -213, -31, -861, +125, -1056, 229, -666, 224, 96, 114, 781, +-15, 986, -100, 625, -97, -42, -6, -670, +107, -955, 165, -713, 175, -61, 139, 594, +58, 857, -31, 607, -75, 40, -60, -508, +37, -779, 163, -655, 233, -164, 195, 415, +69, 716, -79, 573, -152, 115, -97, -389, +87, -672, 278, -603, 326, -217, 182, 297, +-43, 643, -216, 586, -217, 171, -42, -347, +218, -661, 394, -606, 362, -231, 132, 257, +-138, 618, -299, 620, -260, 226, -28, -306, +269, -639, 430, -618, 383, -291, 168, 166, +-92, 534, -283, 608, -300, 324, -111, -144, +198, -506, 412, -603, 415, -413, 239, -33, +-5, 344, -222, 532, -302, 452, -177, 131, +106, -267, 356, -528, 419, -537, 290, -307, +60, 60, -173, 403, -279, 559, -197, 422, +47, 39, 313, -382, 437, -611, 323, -559, +57, -255, -190, 191, -275, 578, -179, 671, +54, 385, 311, -127, 440, -580, 322, -765, +36, -590, -205, -114, -252, 449, -141, 798, +51, 728, 267, 258, 403, -371, 333, -829, +106, -882, -130, -516, -243, 104, -198, 699, +-27, 967, 194, 720, 390, 68, 431, -631, +249, -1013, -67, -921, -300, -395, -314, 347, +-127, 953, 150, 1063, 417, 597, 522, -177, +360, -858, 1, -1132, -311, -862, -398, -165, +-233, 634, 72, 1114, 382, 1001, 559, 353, +493, -477, 173, -1064, -225, -1118, -453, -626, +-374, 169, -73, 882, 290, 1133, 562, 756, +604, -27, 333, -771, -106, -1108, -428, -899, +-439, -251, -188, 524, 174, 1029, 470, 958, +560, 349, 388, -427, 68, -958, -225, -1017, +-341, -573, -234, 176, 10, 843, 225, 1043, +363, 657, 406, -100, 304, -804, 71, -1091, +-147, -818, -249, -119, -208, 654, -54, 1072, +179, 885, 397, 186, 476, -623, 326, -1078, +27, -945, -244, -341, -334, 422, -229, 956, +24, 952, 332, 387, 544, -391, 485, -916, +183, -926, -161, -472, -353, 198, -326, 736, +-97, 845, 220, 471, 471, -160, 503, -687, +303, -810, -1, -503, -218, 37, -266, 525, +-170, 704, 12, 476, 232, -23, 382, -518, +383, -725, 254, -523, 79, -56, -99, 407, +-224, 644, -238, 514, -84, 75, 182, -427, +412, -706, 486, -602, 378, -178, 98, 314, +-213, 632, -381, 620, -317, 261, -48, -273, +325, -673, 579, -725, 556, -414, 283, 88, +-76, 537, -360, 719, -429, 531, -233, 47, +155, -479, 504, -774, 606, -691, 425, -279, +92, 263, -235, 673, -397, 747, -314, 435, +-12, -122, 341, -652, 541, -857, 480, -626, +238, -100, -55, 454, -277, 787, -332, 714, +-167, 257, 129, -358, 406, -803, 522, -824, +416, -432, 124, 134, -180, 622, -342, 796, +-288, 539, -45, -6, 291, -549, 522, -827, +503, -679, 246, -196, -69, 351, -268, 706, +-279, 700, -139, 323, 110, -228, 357, -687, +460, -801, 359, -489, 145, 49, -76, 518, +-218, 724, -233, 558, -95, 90, 151, -443, +388, -750, 465, -660, 327, -247, 54, 237, +-179, 572, -262, 610, -162, 333, 65, -102, +311, -477, 432, -610, 352, -441, 110, -101, +-111, 228, -191, 418, -134, 411, 12, 230, +220, -50, 368, -317, 352, -428, 179, -367, +-33, -203, -176, 28, -181, 275, -44, 413, +192, 362, 378, 127, 386, -189, 215, -441, +-24, -525, -205, -392, -208, -44, -44, 351, +195, 575, 375, 499, 382, 154, 207, -293, +-6, -618, -143, -661, -154, -372, -42, 120, +138, 549, 276, 667, 318, 408, 242, -71, +85, -497, -65, -679, -113, -532, -61, -106, +51, 372, 172, 620, 273, 513, 281, 130, +162, -304, -4, -583, -85, -592, -62, -309, +20, 144, 122, 506, 233, 581, 284, 336, +214, -95, 61, -486, -56, -650, -90, -501, +-36, -84, 69, 386, 194, 647, 281, 552, +279, 138, 165, -368, 12, -685, -101, -667, +-111, -313, -34, 215, 89, 626, 213, 681, +306, 359, 309, -159, 213, -579, 39, -705, +-132, -497, -210, -49, -145, 409, 31, 626, +274, 512, 464, 138, 478, -298, 272, -583, +-57, -593, -330, -339, -357, 68, -149, 427, +158, 563, 432, 410, 572, 41, 473, -364, +166, -601, -186, -562, -375, -247, -337, 197, +-120, 541, 191, 598, 503, 329, 641, -141, +498, -560, 111, -713, -309, -501, -525, -19, +-410, 479, -36, 722, 429, 579, 741, 95, +706, -479, 306, -822, -226, -737, -575, -272, +-531, 346, -152, 792, 333, 819, 674, 388, +713, -295, 423, -858, -36, -971, -420, -576, +-510, 113, -282, 745, 115, 985, 471, 685, +640, 3, 534, -707, 211, -1057, -172, -840, +-408, -196, -381, 509, -116, 926, 232, 853, +509, 322, 568, -391, 392, -902, 83, -933, +-204, -468, -356, 198, -281, 705, -28, 834, +260, 533, 456, -67, 494, -641, 334, -863, +61, -618, -183, -64, -291, 475, -241, 723, +-34, 582, 244, 121, 452, -420, 472, -739, +325, -645, 81, -205, -162, 314, -313, 622, +-285, 581, -63, 220, 266, -274, 507, -633, +536, -652, 347, -323, 44, 169, -258, 537, +-408, 600, -302, 342, 30, -105, 388, -528, +586, -691, 528, -482, 256, -11, -97, 440, +-345, 640, -393, 501, -209, 81, 143, -423, +493, -725, 627, -633, 476, -191, 124, 333, +-231, 654, -439, 613, -399, 231, -89, -300, +361, -672, 657, -679, 615, -321, 285, 192, +-121, 558, -399, 593, -424, 317, -196, -118, +195, -491, 530, -623, 610, -447, 396, -50, +49, 342, -236, 511, -334, 436, -252, 174, +-23, -190, 272, -505, 490, -599, 488, -411, +280, -16, -6, 377, -223, 595, -293, 553, +-199, 219, 29, -287, 318, -694, 490, -789, +431, -493, 194, 84, -59, 638, -229, 878, +-256, 676, -130, 90, 108, -601, 342, -1030, +448, -948, 359, -359, 153, 440, -66, 1002, +-216, 1049, -242, 551, -103, -274, 134, -998, +355, -1215, 433, -813, 336, 13, 125, 823, +-81, 1193, -211, 946, -212, 203, -78, -672, +137, -1209, 321, -1137, 395, -498, 339, 393, +186, 1075, -37, 1188, -237, 684, -300, -180, +-155, -972, 126, -1293, 407, -950, 539, -110, +445, 783, 139, 1254, -226, 1058, -439, 297, +-368, -633, -48, -1261, 358, -1233, 612, -539, +583, 434, 294, 1145, -111, 1232, -428, 649, +-469, -286, -218, -1074, 192, -1296, 544, -825, +662, 79, 482, 900, 95, 1212, -321, 866, +-544, 55, -447, -767, -56, -1174, 436, -986, +759, -283, 715, 544, 340, 1029, -189, 953, +-615, 389, -683, -370, -309, -920, 296, -1003, +796, -583, 903, 137, 557, 746, -48, 920, +-578, 621, -776, 3, -517, -619, 90, -912, +711, -730, 955, -184, 717, 437, 167, 778, +-414, 681, -755, 233, -661, -321, -163, -690, +482, -682, 897, -336, 854, 147, 406, 504, +-186, 552, -641, 301, -719, -73, -388, -379, +191, -474, 724, -342, 906, -72, 615, 193, +65, 323, -442, 266, -675, 93, -543, -101, +-99, -242, 449, -277, 818, -187, 766, -30, +348, 115, -168, 185, -533, 158, -622, 55, +-378, -64, 109, -162, 612, -198, 834, -153, +629, -48, 151, 58, -319, 129, -606, 139, +-580, 90, -209, -2, 330, -126, 730, -228, +778, -226, 453, -114, -38, 50, -447, 194, +-589, 255, -422, 183, -13, -13, 451, -258, +729, -398, 642, -327, 273, -76, -151, 216, +-444, 398, -505, 369, -284, 131, 122, -225, +509, -501, 648, -509, 481, -235, 142, 153, +-183, 452, -391, 503, -400, 288, -177, -92, +185, -463, 480, -608, 550, -418, 390, -12, +108, 377, -200, 554, -397, 448, -363, 108, +-88, -317, 276, -607, 524, -574, 520, -240, +292, 199, -31, 516, -294, 562, -385, 322, +-245, -97, 76, -498, 396, -653, 506, -460, +386, -39, 147, 374, -106, 577, -302, 491, +-323, 157, -131, -285, 179, -603, 410, -604, +451, -288, 313, 151, 71, 489, -190, 575, +-333, 376, -260, -39, 9, -470, 304, -659, +448, -487, 371, -70, 152, 359, -94, 580, +-248, 493, -230, 143, -42, -309, 192, -623, +332, -584, 301, -220, 153, 237, -7, 530, +-96, 519, -104, 224, -31, -195, 87, -536, +174, -594, 180, -301, 139, 160, 77, 493, +20, 531, -18, 279, -27, -121, -4, -480, +65, -608, 141, -402, 180, 44, 156, 453, +79, 594, -28, 412, -97, 15, -78, -411, +39, -658, 181, -586, 267, -194, 237, 318, +106, 658, -64, 634, -172, 282, -163, -225, +-23, -652, 170, -780, 311, -504, 328, 50, +217, 594, 6, 814, -191, 600, -278, 80, +-205, -496, 32, -863, 316, -798, 465, -304, +412, 357, 167, 826, -166, 853, -400, 432, +-384, -214, -123, -777, 267, -965, 544, -654, +547, 15, 287, 667, -86, 946, -376, 718, +-426, 124, -235, -537, 115, -938, 449, -865, +563, -339, 400, 354, 82, 830, -240, 843, +-411, 434, -345, -170, -69, -691, 289, -876, +544, -619, 521, -66, 239, 492, -131, 774, +-384, 664, -407, 242, -187, -288, 167, -696, +476, -774, 548, -477, 350, 46, 0, 529, +-304, 736, -405, 579, -266, 149, 13, -361, +323, -717, 511, -733, 449, -385, 168, 138, +-152, 573, -347, 717, -333, 524, -137, 74, +151, -438, 390, -755, 452, -708, 300, -324, +40, 217, -191, 656, -291, 784, -233, 523, +-46, -32, 167, -609, 316, -893, 348, -738, +258, -199, 69, 466, -129, 900, -253, 857, +-251, 355, -103, -367, 141, -922, 339, -997, +407, -550, 314, 183, 75, 817, -205, 1007, +-353, 658, -294, -41, -52, -723, 234, -1030, +425, -798, 438, -172, 266, 513, -33, 914, +-302, 847, -401, 351, -253, -319, 58, -826, +338, -919, 458, -559, 407, 70, 174, 642, +-148, 889, -368, 692, -353, 138, -135, -498, +153, -888, 364, -844, 439, -370, 340, 297, +94, 799, -183, 885, -349, 529, -318, -112, +-96, -718, 181, -972, 398, -729, 479, -113, +353, 554, 43, 931, -280, 841, -442, 310, +-335, -401, -13, -924, 334, -981, 531, -536, +501, 184, 227, 794, -158, 1001, -431, 691, +-438, 13, -186, -670, 185, -1015, 460, -858, +518, -255, 348, 465, 29, 921, -280, 905, +-401, 434, -289, -264, -16, -826, 273, -981, +429, -646, 385, 16, 204, 642, -27, 924, +-223, 756, -292, 192, -199, -484, -15, -905, +187, -878, 332, -416, 354, 256, 242, 774, +48, 886, -171, 548, -302, -81, -269, -668, +-79, -906, 164, -696, 348, -136, 387, 480, +279, 827, 53, 744, -194, 286, -330, -321, +-294, -756, -123, -805, 134, -453, 369, 120, +455, 614, 342, 771, 77, 534, -237, 22, +-436, -500, -404, -751, -138, -612, 238, -178, +531, 327, 567, 643, 320, 610, -87, 261, +-434, -206, -543, -550, -346, -602, 48, -352, +448, 57, 643, 409, 521, 522, 135, 355, +-297, 23, -557, -303, -516, -467, -184, -392, +287, -122, 643, 181, 678, 366, 349, 350, +-145, 153, -511, -117, -575, -323, -327, -376, +118, -227, 528, 39, 671, 259, 461, 334, +34, 246, -356, 13, -508, -233, -386, -350, +-56, -299, 320, -95, 552, 170, 502, 316, +199, 282, -166, 122, -378, -100, -358, -279, +-144, -314, 149, -207, 375, -5, 415, 193, +247, 273, -34, 225, -230, 104, -241, -89, +-111, -272, 64, -319, 204, -215, 249, -20, +195, 199, 45, 323, -99, 293, -123, 119, +-48, -159, 41, -400, 117, -423, 142, -224, +108, 92, 34, 387, -63, 490, -98, 328, +-12, -22, 103, -411, 146, -616, 116, -474, +41, -60, -47, 384, -98, 641, -78, 564, +24, 166, 137, -355, 168, -710, 104, -688, +18, -281, -51, 286, -83, 690, -77, 722, +-30, 380, 45, -185, 130, -681, 172, -809, +138, -496, 50, 75, -51, 609, -152, 812, +-178, 568, -63, 19, 123, -554, 263, -853, +283, -692, 155, -148, -55, 471, -230, 835, +-272, 751, -150, 261, 91, -368, 300, -814, +363, -844, 242, -429, 11, 212, -200, 720, +-293, 848, -232, 555, -23, -15, 232, -588, +381, -865, 345, -715, 150, -217, -101, 387, +-285, 791, -317, 796, -161, 425, 120, -161, +360, -691, 420, -874, 273, -622, 11, -83, +-214, 498, -315, 829, -245, 738, -12, 297, +251, -288, 372, -751, 322, -836, 136, -506, +-84, 53, -215, 573, -212, 806, -100, 640, +81, 164, 218, -403, 237, -770, 164, -748, +47, -351, -50, 218, -84, 666, -86, 768, +-51, 489, 27, -50, 91, -579, 119, -803, +134, -609, 106, -108, 42, 456, -35, 775, +-102, 686, -122, 250, -42, -335, 84, -765, +169, -781, 164, -400, 96, 180, -8, 668, +-107, 801, -125, 525, -53, -1, 48, -537, +118, -807, 121, -666, 59, -216, 3, 320, +-23, 691, -45, 716, -40, 416, 3, -58, +49, -513, 65, -738, 50, -615, 14, -218, +-13, 262, -26, 618, -9, 703, 40, 474, +83, 20, 59, -457, -7, -735, -72, -680, +-80, -304, 4, 211, 123, 638, 166, 792, +105, 570, -4, 38, -112, -533, -162, -863, +-81, -778, 98, -290, 232, 360, 226, 837, +101, 908, -65, 499, -170, -199, -171, -805, +-64, -991, 107, -656, 247, 26, 253, 681, +139, 982, -32, 772, -163, 141, -181, -567, +-97, -955, 47, -837, 209, -292, 289, 383, +207, 840, 26, 855, -122, 422, -168, -226, +-127, -727, -25, -830, 115, -502, 221, 57, +225, 544, 126, 733, 3, 553, -94, 93, +-140, -381, -122, -626, -19, -547, 116, -206, +204, 191, 207, 441, 121, 484, -32, 316, +-132, -9, -124, -304, -72, -417, 12, -360, +127, -162, 184, 96, 134, 293, 38, 372, +-46, 296, -88, 63, -89, -187, -62, -338, +15, -362, 110, -235, 139, 11, 89, 253, +20, 396, -49, 353, -85, 116, -75, -169, +-35, -368, 23, -425, 102, -283, 119, 14, +54, 308, -6, 457, -39, 380, -80, 99, +-98, -217, -48, -426, 41, -462, 119, -269, +132, 89, 76, 403, 5, 503, -73, 351, +-145, 22, -137, -325, -26, -514, 100, -456, +185, -159, 182, 240, 96, 507, -25, 480, +-129, 210, -193, -145, -156, -420, -13, -487, +152, -299, 244, 40, 229, 342, 130, 440, +-18, 297, -166, 27, -249, -214, -180, -348, +15, -336, 203, -165, 287, 89, 269, 283, +156, 319, -45, 212, -225, 43, -276, -140, +-166, -286, 42, -316, 239, -183, 309, 44, +270, 229, 144, 292, -63, 250, -243, 121, +-257, -79, -128, -274, 57, -355, 222, -267, +294, -40, 264, 188, 122, 326, -94, 356, +-245, 224, -221, -63, -87, -334, 74, -428, +210, -304, 258, -26, 194, 238, 37, 364, +-126, 341, -195, 144, -130, -148, -21, -326, +73, -296, 142, -142, 164, 39, 98, 163, +-2, 189, -75, 142, -109, 59, -95, -41, +-47, -94, 17, -85, 94, -78, 159, -97, +127, -81, 3, 6, -133, 117, -194, 183, +-132, 175, 3, 91, 132, -55, 205, -224, +148, -315, -49, -235, -205, 0, -204, 252, +-79, 388, 76, 347, 167, 129, 139, -207, +46, -488, -64, -525, -140, -262, -115, 171, +-25, 539, 50, 635, 75, 402, 59, -62, +30, -543, 16, -761, -17, -549, -62, -28, +-64, 512, -23, 783, 30, 638, 73, 167, +89, -384, 64, -760, -2, -742, -81, -310, +-79, 260, -3, 662, 75, 737, 110, 440, +97, -68, 26, -522, -46, -729, -63, -561, +-29, -78, 26, 395, 76, 624, 109, 561, +98, 228, 49, -221, -2, -526, -36, -559, +-69, -315, -64, 82, 25, 392, 136, 466, +185, 338, 144, 73, 48, -222, -82, -406, +-166, -389, -133, -185, 11, 94, 155, 299, +209, 367, 149, 292, 29, 89, -78, -186, +-118, -393, -74, -400, -5, -208, 51, 67, +85, 310, 89, 424, 66, 350, 48, 109, +4, -204, -82, -441, -136, -453, -117, -247, +-14, 53, 121, 337, 188, 498, 137, 434, +22, 172, -136, -202, -236, -522, -184, -580, +-36, -354, 109, 14, 211, 415, 202, 663, +82, 569, -65, 173, -216, -328, -282, -700, +-191, -708, -7, -345, 184, 172, 302, 619, +232, 781, 26, 528, -172, 5, -308, -523, +-300, -798, -128, -659, 84, -187, 217, 354, +257, 732, 195, 760, 69, 400, -96, -171, +-266, -662, -345, -823, -265, -560, -35, -25, +255, 514, 454, 818, 420, 720, 151, 239, +-239, -363, -522, -777, -512, -805, -202, -427, +220, 166, 516, 667, 534, 841, 285, 597, +-78, 33, -377, -548, -465, -833, -335, -695, +-53, -214, 256, 369, 464, 763, 467, 765, +271, 375, -66, -209, -399, -665, -526, -758, +-358, -478, 27, 9, 426, 483, 614, 718, +453, 590, 57, 169, -340, -315, -527, -614, +-409, -618, -61, -366, 296, 56, 466, 481, +401, 676, 155, 539, -126, 145, -327, -326, +-365, -632, -230, -642, 23, -373, 247, 98, +365, 571, 336, 746, 127, 534, -175, 62, +-386, -434, -396, -699, -211, -633, 93, -294, +342, 223, 415, 657, 273, 716, -10, 412, +-296, -54, -437, -478, -375, -659, -147, -536, +154, -185, 385, 285, 447, 614, 279, 576, +-65, 276, -433, -97, -605, -413, -463, -521, +-61, -387, 381, -105, 629, 244, 529, 461, +104, 390, -399, 162, -690, -66, -613, -269, +-224, -358, 271, -272, 597, -64, 594, 171, +277, 305, -167, 256, -523, 110, -640, -42, +-434, -191, 0, -275, 423, -209, 616, -24, +511, 162, 138, 244, -329, 205, -657, 90, +-629, -56, -242, -195, 272, -257, 638, -183, +674, -6, 336, 151, -199, 224, -599, 221, +-668, 132, -361, -36, 155, -204, 566, -296, +651, -246, 401, -61, -49, 142, -438, 268, +-559, 310, -403, 208, -27, -33, 372, -251, +539, -334, 415, -270, 128, -66, -214, 152, +-429, 278, -403, 313, -180, 202, 134, -48, +373, -241, 397, -286, 240, -238, 10, -80, +-228, 136, -344, 268, -291, 283, -111, 158, +121, -82, 307, -252, 333, -259, 202, -174, +0, -10, -217, 185, -361, 273, -334, 208, +-107, 34, 171, -166, 344, -248, 337, -189, +162, -76, -122, 71, -358, 215, -402, 235, +-224, 119, 63, -49, 268, -182, 299, -203, +166, -127, -49, -27, -236, 86, -291, 177, +-216, 175, -67, 89, 90, -15, 169, -91, +144, -128, 68, -154, -23, -149, -153, -58, +-246, 106, -226, 245, -93, 273, 85, 170, +227, -25, 235, -254, 107, -404, -113, -342, +-333, -65, -366, 274, -167, 480, 115, 427, +317, 144, 334, -204, 126, -457, -147, -499, +-321, -276, -338, 105, -171, 427, 92, 516, +258, 343, 258, 12, 145, -307, -32, -467, +-155, -403, -207, -144, -198, 195, -94, 429, +76, 425, 179, 209, 211, -87, 186, -336, +65, -422, -108, -299, -238, -35, -247, 252, +-123, 422, 74, 366, 231, 128, 290, -163, +215, -389, 33, -430, -176, -244, -305, 65, +-264, 366, -83, 485, 132, 332, 295, 22, +326, -289, 183, -481, -46, -419, -287, -133, +-397, 201, -263, 445, 23, 471, 280, 243, +404, -81, 314, -359, 26, -494, -296, -358, +-477, -19, -376, 307, -37, 480, 292, 403, +421, 99, 329, -238, 39, -443, -293, -426, +-449, -156, -364, 201, -87, 414, 216, 385, +343, 149, 246, -138, 46, -311, -157, -331, +-291, -185, -305, 64, -181, 241, 18, 261, +168, 164, 200, 17, 138, -109, 33, -185, +-121, -204, -261, -127, -285, 25, -156, 150, +27, 205, 164, 177, 194, 69, 116, -66, +-32, -200, -186, -260, -249, -143, -195, 69, +-48, 226, 92, 264, 151, 148, 115, -62, +34, -225, -60, -282, -141, -177, -182, 102, +-134, 320, -15, 297, 88, 107, 122, -149, +108, -328, 61, -290, -68, -91, -186, 155, +-183, 354, -71, 324, 69, 58, 178, -203, +184, -320, 73, -268, -80, -64, -201, 143, +-208, 263, -85, 273, 102, 118, 226, -116, +208, -242, 62, -233, -93, -131, -195, 32, +-213, 178, -92, 241, 112, 195, 239, 25, +199, -172, 44, -253, -116, -201, -188, -70, +-166, 97, -55, 237, 84, 281, 141, 175, +101, -45, 26, -243, -43, -318, -69, -257, +-42, -64, -56, 196, -84, 389, -60, 390, +11, 151, 69, -194, 85, -415, 43, -418, +-32, -205, -117, 139, -179, 409, -120, 441, +13, 238, 94, -95, 91, -356, 32, -378, +-56, -214, -100, -2, -117, 209, -114, 308, +-63, 223, 6, 49, 48, -114, 54, -199, +29, -166, -33, -79, -104, 14, -187, 119, +-187, 159, -67, 76, 96, -41, 178, -107, +133, -98, -5, -15, -157, 64, -256, 85, +-251, 74, -103, 1, 74, -120, 169, -149, +160, -59, 71, 40, -45, 123, -126, 167, +-186, 129, -191, 52, -116, -64, -21, -217, +73, -270, 151, -169, 161, -2, 88, 187, +-42, 353, -193, 356, -262, 168, -210, -111, +-68, -381, 98, -475, 228, -305, 260, 0, +174, 309, -3, 508, -236, 461, -367, 172, +-301, -218, -96, -535, 167, -584, 379, -316, +408, 90, 193, 469, -150, 677, -412, 531, +-431, 79, -219, -410, 68, -712, 282, -668, +358, -271, 246, 253, 46, 665, -143, 788, +-285, 512, -300, -30, -202, -557, -61, -858, +122, -749, 308, -238, 324, 399, 159, 880, +-96, 975, -312, 570, -373, -157, -250, -832, +-55, -1123, 130, -856, 258, -143, 256, 649, +153, 1139, -14, 1079, -203, 470, -345, -364, +-368, -1024, -247, -1196, 37, -770, 342, 30, +462, 812, 288, 1226, -93, 1046, -446, 342, +-569, -531, -426, -1163, -76, -1234, 315, -672, +495, 210, 382, 976, 70, 1274, -261, 945, +-482, 177, -518, -649, -344, -1172, 8, -1129, +366, -552, 513, 266, 404, 964, 42, 1211, +-404, 867, -623, 141, -552, -636, -240, -1164, +228, -1134, 544, -547, 519, 263, 259, 972, +-125, 1243, -465, 904, -579, 173, -471, -609, +-185, -1138, 242, -1144, 540, -628, 537, 147, +312, 874, -94, 1238, -527, 1025, -697, 360, +-521, -468, -114, -1141, 374, -1318, 656, -852, +581, 48, 231, 952, -206, 1407, -564, 1191, +-676, 420, -468, -550, -41, -1285, 432, -1424, +679, -888, 546, 83, 138, 1010, -304, 1433, +-615, 1204, -605, 435, -266, -556, 154, -1271, +421, -1379, 462, -836, 255, 122, -37, 1001, +-243, 1353, -358, 1087, -350, 350, -170, -569, +75, -1204, 218, -1234, 276, -715, 196, 131, +-16, 910, -213, 1224, -315, 1000, -263, 354, +-49, -487, 150, -1092, 170, -1147, 86, -679, +-26, 79, -159, 791, -186, 1108, -90, 920, +-17, 335, 38, -394, 68, -921, -3, -1019, +-73, -683, -85, -67, -129, 579, -151, 985, +-78, 975, 24, 562, 115, -118, 140, -789, +6, -1118, -178, -940, -258, -344, -252, 422, +-159, 1037, 75, 1170, 249, 728, 223, -10, +53, -727, -166, -1119, -330, -975, -324, -395, +-199, 339, -30, 912, 197, 1047, 331, 719, +241, 107, 1, -559, -244, -990, -445, -937, +-461, -480, -187, 149, 193, 731, 438, 987, +453, 796, 166, 303, -261, -323, -542, -846, +-547, -979, -272, -666, 147, -81, 444, 572, +445, 994, 260, 957, -89, 500, -422, -209, +-480, -879, -357, -1134, -139, -825, 218, -111, +444, 665, 380, 1145, 169, 1064, -159, 456, +-470, -348, -497, -976, -276, -1103, 36, -662, +345, 28, 437, 628, 233, 925, -43, 778, +-242, 262, -339, -292, -274, -641, -132, -692, +-11, -418, 118, -6, 216, 326, 194, 533, +77, 499, -64, 222, -229, -52, -347, -243, +-276, -391, -72, -375, 123, -225, 237, -48, +222, 209, 81, 427, -78, 424, -225, 298, +-328, 53, -262, -313, -109, -542, 50, -491, +194, -232, 240, 183, 81, 538, -136, 567, +-255, 349, -287, 22, -171, -375, 48, -577, +102, -463, 41, -176, -13, 188, -99, 469, +-126, 501, -63, 328, -29, 53, -65, -246, +-70, -423, -91, -380, -75, -198, 15, 36, +19, 226, -86, 285, -132, 246, -117, 159, +-39, 34, 86, -92, 81, -190, -42, -256, +-151, -256, -214, -119, -196, 104, -48, 294, +95, 382, 106, 325, 41, 79, -41, -248, +-132, -445, -112, -444, -51, -267, -71, 74, +-88, 380, -44, 519, -26, 488, -35, 226, +-5, -189, 16, -507, -8, -610, -22, -474, +-45, -116, -98, 312, -124, 609, -104, 711, +-75, 509, 29, 15, 136, -485, 97, -800, +-5, -817, -152, -417, -287, 215, -240, 750, +-55, 994, 81, 811, 177, 193, 194, -510, +26, -939, -126, -976, -185, -601, -271, 71, +-201, 705, -11, 1011, 57, 888, 112, 381, +141, -303, 8, -817, -158, -989, -202, -768, +-206, -166, -117, 540, 39, 984, 132, 1017, +120, 605, 28, -120, -165, -795, -318, -1092, +-263, -953, -98, -358, 71, 465, 214, 1028, +220, 1143, 13, 805, -236, 33, -373, -759, +-374, -1152, -191, -1078, 100, -528, 265, 342, +289, 1024, 166, 1214, -121, 921, -379, 186, +-462, -651, -404, -1133, -173, -1162, 170, -717, +346, 105, 343, 882, 190, 1248, -148, 1126, +-447, 516, -495, -348, -362, -1028, -116, -1286, +178, -1034, 298, -293, 218, 599, 125, 1228, +-76, 1321, -299, 845, -370, -4, -357, -871, +-242, -1354, 29, -1247, 256, -579, 332, 411, +253, 1223, -45, 1484, -388, 1102, -463, 200, +-320, -853, -127, -1517, 111, -1507, 237, -837, +151, 317, 21, 1388, -36, 1756, -86, 1353, +-149, 329, -253, -936, -307, -1732, -211, -1682, +-2, -906, 204, 333, 303, 1442, 231, 1815, +-48, 1391, -310, 359, -385, -901, -327, -1690, +-206, -1703, -6, -1012, 171, 203, 247, 1370, +238, 1850, 138, 1510, -126, 520, -419, -732, +-545, -1619, -425, -1764, -97, -1188, 313, -30, +507, 1171, 381, 1781, 83, 1612, -334, 755, +-600, -466, -547, -1488, -324, -1842, -4, -1352, +323, -236, 473, 1015, 394, 1815, 126, 1769, +-298, 906, -663, -349, -708, -1463, -472, -1924, +11, -1477, 529, -364, 681, 898, 447, 1768, +-12, 1777, -531, 1001, -789, -125, -668, -1230, +-343, -1804, 102, -1473, 498, -518, 643, 609, +473, 1501, 65, 1662, -475, 1044, -898, 69, +-909, -997, -480, -1632, 155, -1373, 753, -538, +933, 469, 555, 1360, -156, 1580, -810, 993, +-1097, 9, -868, -987, -232, -1559, 434, -1287, +853, -391, 848, 635, 370, 1409, -323, 1487, +-850, 798, -1038, -236, -786, -1212, -156, -1624, +503, -1146, 875, -94, 837, 974, 341, 1643, +-382, 1508, -942, 566, -1078, -623, -739, -1500, +-96, -1712, 572, -1083, 920, 98, 844, 1232, +311, 1763, -407, 1490, -924, 554, -1089, -644, +-805, -1577, -132, -1801, 564, -1169, 989, 32, +917, 1210, 347, 1842, -414, 1607, -1008, 621, +-1200, -621, -821, -1543, -18, -1760, 698, -1184, +983, -49, 805, 1082, 225, 1644, -503, 1471, +-968, 673, -1004, -389, -615, -1229, 19, -1499, +571, -1090, 788, -193, 575, 701, 69, 1175, +-456, 1129, -763, 652, -718, -53, -349, -640, +152, -882, 445, -727, 398, -325, 144, 87, +-220, 381, -479, 506, -473, 428, -210, 236, +123, 63, 346, -45, 285, -127, -17, -192, +-382, -268, -592, -306, -511, -265, -213, -147, +173, 101, 543, 362, 574, 480, 206, 513, +-293, 376, -682, 18, -831, -345, -657, -566, +-150, -673, 419, -573, 721, -223, 602, 242, +204, 697, -288, 961, -713, 827, -845, 364, +-606, -272, -134, -842, 365, -1053, 620, -850, +499, -378, 119, 249, -363, 812, -678, 1057, +-641, 906, -351, 416, 56, -242, 432, -781, +480, -1027, 194, -841, -216, -254, -513, 428, +-595, 885, -428, 898, -95, 460, 291, -144, +518, -650, 375, -836, -20, -561, -394, 53, +-606, 655, -553, 941, -264, 712, 87, 46, +322, -661, 345, -1104, 138, -1086, -132, -438, +-312, 523, -385, 1284, -267, 1476, -82, 930, +33, -46, 77, -932, 5, -1511, -147, -1468, +-217, -631, -158, 464, -51, 1236, 72, 1490, +105, 1044, -58, 140, -220, -705, -261, -1213, +-226, -1100, -73, -357, 38, 462, 28, 941, +-52, 916, -145, 331, -197, -429, -139, -888, +-61, -964, 3, -497, 14, 422, -39, 1160, +-116, 1335, -144, 887, -141, -85, -176, -1029, +-170, -1552, -100, -1482, -19, -646, 64, 593, +41, 1499, -121, 1754, -268, 1259, -310, 123, +-221, -1049, -63, -1693, 118, -1613, 228, -723, +200, 574, 35, 1585, -175, 1864, -342, 1230, +-522, -80, -631, -1372, -500, -2052, -131, -1790, +344, -625, 746, 885, 770, 2035, 363, 2323, +-212, 1503, -734, 9, -1022, -1412, -924, -2261, +-521, -2168, 53, -1103, 523, 427, 773, 1794, +732, 2347, 302, 1763, -330, 402, -821, -1037, +-981, -1973, -745, -1947, -169, -971, 447, 388, +722, 1556, 620, 2026, 233, 1433, -344, 151, +-806, -1113, -925, -1865, -671, -1789, -166, -866, +377, 462, 750, 1583, 771, 1967, 350, 1427, +-299, 247, -831, -961, -981, -1633, -722, -1492, +-183, -700, 439, 346, 725, 1149, 551, 1328, +78, 845, -494, -29, -865, -859, -766, -1210, +-270, -952, 321, -218, 713, 714, 736, 1395, +262, 1373, -454, 691, -1034, -308, -1153, -1300, +-690, -1780, 79, -1402, 761, -420, 1099, 745, +869, 1643, 73, 1857, -778, 1276, -1246, 171, +-1240, -999, -713, -1728, 147, -1700, 863, -967, +1120, 181, 893, 1300, 281, 1793, -525, 1438, +-1199, 518, -1407, -599, -992, -1536, -226, -1791, +517, -1201, 1043, -115, 1067, 1027, 573, 1810, +-95, 1817, -700, 1060, -1108, -85, -1053, -1234, +-548, -1973, 58, -1858, 488, -936, 698, 324, +544, 1419, 78, 1874, -372, 1536, -628, 684, +-671, -391, -412, -1254, -32, -1503, 244, -1122, +391, -325, 394, 538, 156, 1044, -269, 1051, +-650, 653, -801, -20, -584, -676, -145, -918, +276, -728, 593, -253, 668, 372, 377, 877, +-131, 1015, -590, 707, -864, 43, -884, -651, +-555, -1129, -38, -1228, 456, -780, 816, 67, +832, 887, 387, 1423, -334, 1411, -928, 766, +-1180, -144, -979, -971, -389, -1469, 357, -1334, +924, -620, 1025, 312, 641, 1063, -27, 1293, +-768, 930, -1165, 254, -1027, -473, -562, -960, +40, -885, 635, -333, 891, 299, 631, 715, +65, 661, -507, 236, -882, -264, -883, -664, +-454, -695, 158, -259, 604, 305, 650, 757, +347, 900, -160, 511, -671, -195, -867, -764, +-650, -1009, -182, -790, 287, -154, 549, 574, +551, 1098, 271, 1141, -175, 564, -530, -245, +-710, -898, -678, -1244, -362, -1060, 157, -348, +519, 491, 602, 1178, 393, 1430, -146, 1023, +-749, 177, -965, -739, -731, -1383, -149, -1393, +556, -841, 907, 16, 721, 902, 233, 1382, +-444, 1219, -1045, 593, -1228, -217, -922, -875, +-202, -1113, 663, -899, 1234, -341, 1181, 368, +560, 831, -423, 861, -1342, 541, -1616, 12, +-1123, -441, -180, -599, 801, -532, 1322, -248, +1135, 133, 403, 364, -514, 426, -1214, 346, +-1400, 71, -944, -163, -62, -208, 818, -162, +1248, -20, 990, 133, 197, 89, -757, -77, +-1460, -257, -1427, -391, -746, -284, 209, 121, +1115, 547, 1501, 843, 1070, 869, 79, 397, +-945, -363, -1592, -968, -1591, -1306, -884, -1201, +136, -525, 1019, 454, 1413, 1315, 1099, 1725, +288, 1454, -601, 569, -1205, -564, -1308, -1468, +-846, -1802, -69, -1425, 610, -496, 937, 608, +760, 1424, 115, 1647, -570, 1256, -906, 415, +-852, -579, -407, -1274, 253, -1415, 694, -1025, +699, -247, 329, 622, -279, 1168, -800, 1203, +-956, 758, -704, 82, -204, -536, 393, -944, +805, -1010, 809, -665, 433, -83, -154, 498, +-747, 860, -1086, 900, -1035, 622, -577, 130, +124, -399, 737, -754, 1022, -805, 903, -561, +385, -136, -341, 327, -919, 650, -1153, 764, +-1066, 614, -674, 188, -44, -336, 590, -743, +1026, -888, 1024, -611, 583, -2, -25, 637, +-592, 1054, -938, 1049, -961, 512, -737, -310, +-430, -1023, -24, -1388, 389, -1229, 586, -424, +638, 668, 599, 1463, 264, 1709, -226, 1334, +-618, 352, -824, -788, -824, -1616, -576, -1879, +-224, -1417, 145, -395, 493, 702, 645, 1537, +539, 1860, 271, 1508, -106, 646, -459, -362, +-681, -1264, -745, -1706, -563, -1519, -152, -896, +252, -17, 426, 889, 398, 1452, 221, 1529, +-82, 1087, -356, 268, -419, -559, -256, -1159, +24, -1380, 200, -1033, 134, -291, -93, 462, +-352, 980, -529, 1070, -503, 679, -245, 72, +66, -488, 386, -829, 613, -748, 530, -241, +194, 392, -171, 861, -523, 897, -759, 418, +-778, -303, -569, -925, -223, -1212, 129, -926, +343, -148, 468, 718, 542, 1270, 480, 1330, +297, 891, -6, 106, -444, -684, -851, -1184, +-1027, -1273, -936, -843, -515, -110, 162, 519, +709, 894, 951, 936, 944, 581, 583, 130, +-51, -149, -680, -337, -1115, -418, -1193, -290, +-758, -181, -5, -191, 627, -128, 960, 32, +844, 208, 267, 369, -418, 384, -897, 263, +-1026, 82, -697, -207, -67, -475, 581, -518, +958, -353, 918, 22, 438, 495, -324, 778, +-1046, 733, -1373, 397, -1092, -187, -368, -799, +396, -1109, 1006, -995, 1213, -504, 826, 285, +83, 1022, -673, 1370, -1138, 1263, -1126, 694, +-623, -179, 106, -983, 693, -1431, 913, -1348, +629, -763, -54, 42, -775, 749, -1158, 1161, +-933, 1159, -234, 781, 557, 210, 1128, -360, +1207, -747, 653, -810, -350, -655, -1274, -396, +-1662, -21, -1323, 331, -406, 534, 629, 647, +1330, 589, 1500, 330, 984, -11, -70, -443, +-1084, -859, -1556, -947, -1397, -599, -669, 80, +318, 824, 1106, 1287, 1360, 1246, 981, 673, +116, -287, -808, -1197, -1334, -1614, -1311, -1443, +-788, -713, 16, 450, 736, 1469, 1096, 1835, +995, 1515, 461, 634, -208, -515, -688, -1455, +-882, -1810, -835, -1408, -531, -422, -60, 696, +317, 1456, 480, 1549, 424, 1013, 197, 75, +-40, -948, -232, -1510, -346, -1274, -234, -433, +-2, 620, 159, 1441, 177, 1545, 70, 872, +-193, -172, -478, -1194, -592, -1794, -549, -1547, +-293, -561, 225, 652, 731, 1604, 954, 1878, +775, 1362, 279, 349, -368, -785, -994, -1551, +-1314, -1598, -1152, -1019, -592, -132, 133, 710, +874, 1130, 1348, 987, 1213, 505, 573, -1, +-237, -390, -1009, -510, -1420, -288, -1214, 53, +-531, 250, 280, 197, 914, -134, 1096, -521, +740, -617, 92, -337, -581, 158, -1033, 705, +-1001, 1040, -502, 860, 171, 239, 776, -458, +1029, -986, 756, -1083, 89, -632, -649, 46, +-1238, 563, -1378, 809, -866, 751, 27, 373, +881, -163, 1437, -539, 1429, -589, 801, -352, +-157, 25, -1127, 349, -1786, 483, -1761, 360, +-1051, 12, -39, -331, 961, -498, 1661, -467, +1782, -186, 1240, 252, 234, 592, -886, 700, +-1709, 556, -1936, 167, -1536, -397, -642, -887, +427, -1028, 1304, -732, 1733, -92, 1534, 656, +806, 1197, -95, 1315, -920, 933, -1505, 170, +-1641, -701, -1243, -1373, -518, -1617, 355, -1311, +1117, -488, 1461, 563, 1358, 1463, 844, 2000, +7, 1934, -827, 1098, -1404, -234, -1589, -1568, +-1284, -2473, -544, -2565, 390, -1695, 1236, -100, +1720, 1645, 1509, 2872, 662, 3105, -359, 2154, +-1250, 317, -1775, -1660, -1654, -3075, -938, -3395, +49, -2370, 1003, -384, 1671, 1729, 1699, 3222, +1040, 3519, 10, 2382, -1073, 276, -1800, -1908, +-1823, -3352, -1143, -3436, -29, -2118, 1051, -1, +1635, 2105, 1542, 3344, 857, 3222, -145, 1894, +-1060, -168, -1511, -2163, -1428, -3193, -775, -2963, +228, -1706, 985, 158, 1209, 1935, 1023, 2919, +419, 2806, -466, 1699, -1086, 21, -1138, -1571, +-780, -2516, -163, -2584, 548, -1813, 955, -394, +847, 1231, 392, 2371, -189, 2533, -756, 1788, +-1020, 445, -778, -1091, -208, -2176, 298, -2341, +638, -1581, 805, -199, 573, 1178, 13, 1949, +-463, 1894, -701, 1094, -713, -38, -430, -1022, +8, -1601, 317, -1484, 420, -672, 363, 278, +77, 915, -247, 1147, -303, 915, -155, 346, +50, -253, 240, -680, 239, -748, 6, -427, +-320, -17, -585, 308, -646, 480, -382, 306, +74, -66, 514, -308, 869, -398, 892, -291, +433, 72, -250, 491, -853, 738, -1183, 640, +-1080, 198, -484, -319, 341, -755, 937, -1013, +1114, -893, 821, -395, 185, 274, -514, 917, +-964, 1281, -958, 1177, -558, 681, 43, -39, +607, -783, 822, -1273, 583, -1380, 64, -1057, +-504, -311, -821, 512, -674, 1085, -167, 1381, +362, 1274, 672, 703, 627, -76, 249, -784, +-238, -1190, -600, -1169, -731, -823, -559, -302, +-125, 258, 372, 680, 704, 868, 709, 849, +374, 642, -163, 291, -679, -77, -967, -376, +-816, -632, -254, -820, 391, -802, 806, -540, +894, -160, 610, 313, 24, 894, -526, 1293, +-780, 1216, -821, 739, -634, -52, -159, -1024, +324, -1734, 545, -1814, 590, -1171, 491, -11, +188, 1210, -133, 2068, -319, 2232, -398, 1461, +-451, 17, -477, -1427, -399, -2304, -185, -2299, +152, -1366, 507, 83, 712, 1435, 695, 2184, +416, 2011, -70, 1064, -640, -125, -1078, -1150, +-1136, -1639, -788, -1395, -132, -718, 630, 41, +1227, 695, 1453, 954, 1164, 748, 324, 371, +-768, 69, -1597, -141, -1835, -264, -1497, -285, +-632, -243, 581, -196, 1672, -143, 2119, -59, +1762, 100, 789, 275, -514, 304, -1725, 179, +-2316, 15, -2047, -182, -1029, -352, 364, -319, +1617, -72, 2275, 215, 2039, 467, 1060, 550, +-250, 313, -1505, -88, -2239, -485, -2103, -788, +-1174, -724, 127, -306, 1326, 187, 2053, 681, +2037, 1017, 1258, 919, -4, 463, -1290, -136, +-2091, -752, -2123, -1197, -1374, -1267, -126, -854, +1156, -20, 2002, 877, 2136, 1503, 1443, 1703, +128, 1294, -1203, 298, -2022, -884, -2145, -1863, +-1491, -2246, -228, -1738, 1103, -573, 1972, 836, +2100, 2126, 1363, 2663, 44, 2142, -1257, 891, +-2053, -694, -2045, -2112, -1206, -2723, 102, -2330, +1325, -1173, 1995, 354, 1851, 1717, 949, 2430, +-305, 2327, -1407, 1436, -1978, 57, -1800, -1198, +-931, -1927, 292, -2047, 1353, -1472, 1797, -376, +1536, 730, 731, 1448, -312, 1645, -1164, 1263, +-1498, 428, -1260, -500, -610, -1160, 151, -1307, +712, -832, 896, -26, 786, 666, 438, 1045, +-32, 938, -374, 264, -485, -524, -424, -971, +-275, -1023, -121, -629, 19, 188, 111, 971, +133, 1318, 81, 1176, 11, 528, -24, -481, +-35, -1319, -10, -1605, 49, -1278, 134, -419, +153, 641, 0, 1434, -226, 1652, -340, 1191, +-298, 291, -193, -626, -22, -1225, 224, -1334, +385, -943, 376, -248, 265, 442, 41, 825, +-251, 825, -477, 567, -566, 196, -471, -158, +-157, -296, 232, -181, 522, -30, 626, -32, +511, -155, 200, -291, -140, -395, -402, -461, +-607, -296, -694, 211, -518, 734, -134, 976, +250, 974, 499, 643, 622, -38, 623, -809, +437, -1372, 74, -1463, -302, -970, -602, -141, +-798, 725, -802, 1358, -553, 1504, -61, 1129, +539, 422, 979, -401, 1023, -994, 679, -1122, +86, -930, -549, -561, -959, -53, -1041, 332, +-771, 469, -232, 493, 366, 482, 818, 450, +948, 391, 731, 239, 260, 26, -355, -236, +-848, -553, -993, -773, -729, -728, -198, -451, +359, -70, 723, 316, 821, 673, 641, 869, +181, 755, -387, 399, -759, 13, -838, -335, +-649, -595, -223, -670, 335, -589, 781, -445, +894, -152, 649, 225, 124, 478, -538, 615, +-1002, 690, -1009, 527, -623, 90, -34, -355, +644, -610, 1157, -705, 1146, -545, 627, -107, +-97, 338, -811, 605, -1259, 634, -1271, 310, +-853, -204, -115, -594, 716, -727, 1314, -505, +1442, 94, 1052, 720, 323, 1012, -473, 888, +-1110, 358, -1392, -455, -1189, -1135, -684, -1371, +-101, -1086, 501, -325, 996, 630, 1184, 1322, +1063, 1520, 709, 1191, 149, 390, -457, -595, +-933, -1275, -1240, -1390, -1271, -997, -924, -280, +-262, 466, 480, 907, 1145, 952, 1596, 614, +1516, 28, 801, -443, -202, -562, -1113, -401, +-1683, -16, -1650, 457, -970, 709, 21, 545, +921, 23, 1411, -673, 1355, -1196, 813, -1252, +-58, -797, -902, 82, -1274, 1129, -1064, 1854, +-423, 1946, 377, 1333, 988, 136, 1114, -1189, +715, -2101, -13, -2361, -770, -1842, -1243, -621, +-1215, 810, -734, 1830, 70, 2172, 945, 1861, +1531, 1058, 1571, 22, 989, -904, -3, -1431, +-1018, -1430, -1728, -1086, -1848, -625, -1353, -151, +-471, 214, 557, 378, 1406, 483, 1765, 652, +1689, 871, 1213, 1062, 257, 1109, -807, 797, +-1528, 21, -1840, -1033, -1710, -1962, -1135, -2425, +-262, -2221, 671, -1261, 1453, 337, 1901, 2055, +1876, 3241, 1329, 3461, 363, 2582, -775, 802, +-1681, -1329, -2083, -3134, -1961, -3961, -1340, -3515, +-317, -2009, 743, 79, 1574, 2144, 2104, 3456, +2130, 3670, 1433, 2912, 313, 1382, -783, -602, +-1752, -2321, -2323, -3198, -2073, -3162, -1224, -2313, +-254, -804, 742, 865, 1686, 2146, 2210, 2739, +2059, 2554, 1351, 1656, 299, 386, -984, -833, +-2076, -1732, -2455, -2161, -2082, -1975, -1109, -1249, +319, -256, 1668, 732, 2382, 1506, 2333, 1819, +1540, 1566, 137, 868, -1275, -57, -2129, -954, +-2210, -1458, -1538, -1425, -410, -963, 729, -230, +1570, 533, 1857, 1030, 1478, 1161, 683, 922, +-209, 396, -1028, -229, -1492, -761, -1457, -1053, +-1031, -981, -378, -602, 355, -81, 1022, 480, +1379, 979, 1320, 1203, 1018, 1045, 439, 579, +-448, -33, -1297, -693, -1750, -1273, -1679, -1553, +-1038, -1377, -26, -825, 966, 3, 1625, 951, +1799, 1731, 1408, 2134, 561, 2039, -349, 1265, +-1030, -63, -1461, -1475, -1483, -2563, -1003, -3052, +-351, -2639, 162, -1320, 588, 504, 872, 2295, +891, 3513, 831, 3677, 837, 2711, 665, 865, +256, -1370, -253, -3171, -950, -3883, -1681, -3480, +-1957, -2040, -1663, 141, -802, 2139, 535, 3156, +1891, 3182, 2785, 2359, 2888, 913, 1978, -607, +310, -1697, -1522, -2129, -2905, -1850, -3353, -1210, +-2781, -556, -1407, 60, 411, 533, 2039, 738, +3008, 842, 3155, 954, 2419, 1011, 981, 921, +-665, 596, -2044, 14, -2870, -674, -2933, -1321, +-2182, -1704, -878, -1576, 670, -931, 2038, -8, +2795, 999, 2809, 1780, 2105, 1999, 733, 1567, +-895, 644, -2185, -519, -2832, -1512, -2717, -1953, +-1746, -1709, -192, -906, 1323, 227, 2336, 1272, +2647, 1755, 2088, 1493, 871, 670, -460, -376, +-1544, -1188, -2132, -1430, -1915, -1048, -1076, -217, +-83, 695, 796, 1174, 1325, 1057, 1315, 525, +847, -206, 145, -816, -427, -929, -605, -609, +-455, -81, -183, 496, 116, 774, 235, 521, +0, 2, -378, -522, -606, -805, -558, -567, +-200, 70, 319, 703, 803, 1134, 1091, 1140, +1014, 546, 523, -429, -211, -1282, -985, -1640, +-1447, -1415, -1392, -738, -920, 236, -96, 1181, +861, 1704, 1476, 1687, 1562, 1218, 1168, 401, +418, -464, -454, -1159, -1142, -1608, -1458, -1642, +-1343, -1233, -793, -581, 46, 230, 803, 1016, +1186, 1542, 1155, 1729, 809, 1479, 266, 770, +-326, -96, -747, -914, -779, -1539, -554, -1701, +-310, -1336, -22, -686, 314, 56, 397, 691, +135, 1054, -124, 1079, -137, 853, -24, 553, +231, 320, 641, 161, 837, 57, 545, -147, +-107, -536, -877, -983, -1394, -1393, -1450, -1595, +-1031, -1202, -94, -237, 1070, 1004, 1902, 2254, +2130, 2916, 1672, 2485, 560, 1206, -898, -529, +-2176, -2277, -2748, -3304, -2261, -3138, -924, -1902, +716, -39, 2093, 1712, 2721, 2740, 2396, 2806, +1283, 1925, -227, 442, -1588, -958, -2336, -1775, +-2273, -1828, -1453, -1264, -145, -395, 1076, 466, +1744, 950, 1766, 818, 1168, 389, 161, -33, +-687, -419, -1015, -589, -893, -352, -461, 141, +121, 651, 494, 868, 424, 688, 48, 285, +-368, -304, -693, -972, -702, -1251, -241, -1028, +500, -517, 1178, 233, 1504, 1015, 1241, 1383, +424, 1273, -650, 789, -1637, -32, -2146, -959, +-1872, -1566, -961, -1548, 261, -863, 1513, 173, +2375, 1206, 2458, 1892, 1768, 1822, 496, 883, +-1013, -505, -2195, -1794, -2639, -2459, -2242, -2115, +-1122, -829, 284, 823, 1485, 2196, 2131, 2791, +2102, 2337, 1494, 937, 544, -778, -433, -2099, +-1131, -2590, -1405, -2116, -1295, -920, -915, 395, +-436, 1363, -18, 1708, 308, 1329, 501, 528, +637, -168, 826, -516, 960, -392, 877, 101, +583, 479, 110, 424, -506, 5, -1107, -702, +-1426, -1404, -1419, -1673, -1138, -1312, -496, -350, +441, 947, 1292, 2013, 1808, 2463, 1925, 2187, +1574, 1241, 741, -84, -371, -1362, -1400, -2254, +-2009, -2449, -2074, -1982, -1664, -1197, -861, -284, +250, 705, 1291, 1544, 1890, 2053, 2015, 2157, +1707, 1879, 973, 1272, 69, 312, -772, -912, +-1451, -1979, -1778, -2618, -1704, -2721, -1352, -2126, +-664, -927, 276, 489, 1135, 1878, 1705, 2904, +1919, 3139, 1672, 2506, 1022, 1316, 132, -159, +-821, -1649, -1612, -2758, -2005, -3066, -1843, -2517, +-1163, -1383, -200, 27, 803, 1344, 1556, 2100, +1844, 2201, 1598, 1788, 919, 1013, 47, 225, +-730, -295, -1189, -648, -1229, -840, -904, -869, +-366, -941, 181, -1067, 528, -1048, 533, -859, +268, -420, -68, 303, -232, 1121, -99, 1817, +219, 2177, 521, 1962, 717, 1210, 690, 84, +334, -1179, -222, -2180, -721, -2660, -1067, -2564, +-1186, -1766, -980, -451, -465, 936, 217, 2092, +898, 2770, 1360, 2730, 1520, 2012, 1350, 792, +803, -580, 1, -1694, -814, -2354, -1485, -2474, +-1810, -1943, -1645, -921, -1033, 221, -127, 1097, +840, 1544, 1529, 1593, 1784, 1284, 1607, 720, +1055, 272, 309, 82, -383, -42, -912, -217, +-1291, -485, -1440, -899, -1232, -1313, -830, -1594, +-396, -1541, 182, -910, 914, 211, 1463, 1429, +1699, 2432, 1693, 2841, 1308, 2424, 429, 1279, +-709, -330, -1748, -1938, -2392, -2940, -2451, -3098, +-1787, -2442, -485, -1138, 1048, 420, 2276, 1729, +2843, 2476, 2585, 2544, 1594, 2010, 156, 1054, +-1333, 8, -2381, -812, -2617, -1361, -2071, -1693, +-1002, -1671, 289, -1360, 1438, -939, 2016, -346, +1883, 412, 1234, 1090, 346, 1606, -502, 1877, +-1010, 1719, -1090, 1085, -808, 137, -297, -890, +144, -1680, 285, -2019, 209, -1822, 45, -1159, +-171, -240, -320, 659, -114, 1284, 391, 1460, +772, 1326, 880, 1025, 793, 534, 364, -16, +-362, -379, -976, -648, -1257, -935, -1227, -1122, +-828, -1141, -105, -973, 693, -463, 1281, 325, +1544, 1131, 1339, 1705, 648, 1818, -186, 1319, +-903, 355, -1412, -769, -1441, -1654, -965, -1927, +-263, -1507, 534, -662, 1203, 373, 1337, 1313, +960, 1697, 356, 1279, -347, 389, -926, -525, +-1004, -1179, -580, -1306, 32, -742, 582, 204, +838, 1015, 646, 1330, 182, 1046, -351, 268, +-775, -680, -884, -1426, -614, -1608, -75, -1099, +569, -133, 1055, 878, 1188, 1600, 911, 1736, +314, 1211, -410, 237, -1030, -768, -1323, -1448, +-1160, -1589, -651, -1160, 41, -342, 720, 490, +1167, 1075, 1275, 1273, 1063, 1001, 507, 353, +-224, -334, -808, -836, -1102, -1000, -1059, -743, +-612, -198, 13, 381, 470, 826, 659, 902, +648, 560, 384, 13, -32, -531, -260, -926, +-195, -936, -39, -530, 169, 86, 430, 645, +473, 921, 163, 816, -248, 452, -664, -16, +-972, -400, -890, -564, -427, -480, 210, -270, +931, -103, 1428, -64, 1370, -61, 798, -66, +-1, -67, -755, 54, -1247, 348, -1302, 626, +-863, 742, -190, 612, 435, 218, 830, -331, +871, -840, 590, -1163, 162, -1125, -219, -688, +-378, -39, -273, 569, 20, 1028, 319, 1234, +501, 1087, 462, 625, 94, 81, -481, -396, +-935, -770, -1138, -988, -968, -972, -341, -819, +522, -584, 1314, -200, 1830, 333, 1808, 861, +1136, 1295, 37, 1477, -1109, 1235, -1978, 578, +-2278, -294, -1846, -1181, -788, -1808, 481, -1935, +1562, -1457, 2153, -486, 2089, 672, 1444, 1597, +419, 2022, -654, 1817, -1354, 994, -1618, -155, +-1455, -1123, -840, -1592, -72, -1462, 459, -840, +743, -11, 808, 654, 637, 924, 425, 733, +354, 222, 287, -337, 178, -636, 67, -526, +-191, -29, -589, 604, -828, 1033, -833, 1030, +-668, 587, -284, -243, 262, -1187, 752, -1725, +1058, -1558, 1105, -849, 833, 195, 301, 1268, +-277, 1903, -743, 1811, -1005, 1081, -942, -42, +-565, -1075, -142, -1557, 213, -1421, 525, -853, +694, -34, 674, 684, 564, 983, 329, 800, +-15, 307, -298, -247, -445, -580, -496, -562, +-422, -209, -278, 290, -122, 679, 57, 770, +255, 514, 435, -48, 574, -660, 580, -999, +392, -924, 33, -565, -370, -40, -678, 520, +-789, 867, -625, 820, -195, 540, 287, 176, +710, -204, 963, -438, 861, -400, 491, -205, +1, 40, -583, 180, -977, 90, -951, -153, +-633, -426, -171, -688, 380, -705, 761, -324, +824, 342, 703, 1071, 512, 1605, 185, 1646, +-198, 1083, -440, -10, -531, -1287, -621, -2251, +-612, -2511, -386, -1926, -59, -604, 215, 924, +468, 2087, 715, 2567, 838, 2243, 737, 1200, +461, -107, 31, -1174, -454, -1699, -844, -1660, +-1033, -1190, -907, -558, -492, -26, 11, 246, +494, 319, 849, 335, 993, 458, 871, 745, +539, 1100, 152, 1280, -216, 1078, -551, 390, +-690, -593, -598, -1579, -470, -2283, -388, -2391, +-258, -1691, -64, -394, 211, 1085, 574, 2300, +951, 2873, 1159, 2616, 1023, 1611, 508, 96, +-234, -1426, -985, -2437, -1479, -2696, -1555, -2212, +-1152, -1118, -315, 201, 690, 1313, 1411, 1912, +1655, 1905, 1427, 1372, 756, 594, -186, -179, +-925, -728, -1150, -926, -993, -808, -617, -579, +-120, -356, 243, -174, 385, -91, 401, -136, +348, -108, 284, 119, 292, 442, 319, 707, +217, 868, -42, 797, -277, 411, -416, -179, +-477, -730, -382, -1059, -70, -1019, 279, -645, +514, -95, 581, 415, 384, 734, -30, 738, +-386, 421, -601, -39, -611, -347, -311, -411, +214, -259, 702, 75, 938, 481, 856, 695, +503, 587, -82, 168, -695, -416, -1092, -933, +-1171, -1186, -921, -1115, -350, -641, 374, 139, +1021, 942, 1408, 1468, 1417, 1559, 1036, 1187, +360, 528, -459, -285, -1138, -1047, -1505, -1413, +-1494, -1277, -1049, -932, -299, -527, 528, -90, +1287, 308, 1666, 607, 1432, 839, 780, 1023, +34, 1157, -652, 1096, -1064, 702, -1024, -12, +-671, -873, -268, -1630, 110, -1987, 342, -1809, +343, -1065, 190, 67, 32, 1206, -32, 1964, +88, 2135, 373, 1645, 680, 727, 782, -270, +577, -1072, 64, -1465, -663, -1369, -1312, -984, +-1493, -476, -1155, 10, -435, 324, 521, 433, +1410, 446, 1840, 439, 1664, 482, 951, 524, +-58, 523, -1011, 471, -1568, 300, -1551, -82, +-1016, -552, -210, -977, 564, -1217, 1012, -1136, +1074, -734, 786, -116, 262, 655, -188, 1300, +-395, 1527, -448, 1284, -320, 704, -15, -39, +256, -699, 283, -1108, 148, -1139, -16, -827, +-193, -367, -339, 28, -317, 271, -133, 331, +79, 317, 280, 297, 476, 283, 519, 311, +390, 374, 187, 352, -83, 211, -400, -41, +-546, -309, -428, -490, -232, -568, -62, -568, +213, -455, 420, -318, 383, -149, 265, 128, +136, 454, -55, 745, -164, 981, -121, 960, +-51, 644, -11, 160, 93, -457, 171, -1070, +90, -1359, -35, -1273, -58, -890, -110, -257, +-249, 473, -262, 1052, -82, 1351, 80, 1274, +260, 872, 487, 299, 562, -278, 393, -751, +131, -1008, -143, -1001, -400, -749, -578, -407, +-572, -45, -412, 311, -161, 560, 154, 625, +465, 591, 647, 452, 671, 240, 525, 53, +238, -70, -113, -157, -389, -192, -524, -244, +-514, -321, -382, -426, -164, -539, 70, -537, +229, -316, 271, 22, 272, 458, 213, 923, +168, 1178, 261, 1068, 364, 696, 286, 93, +86, -662, -172, -1334, -504, -1612, -778, -1388, +-768, -776, -479, 32, 8, 877, 552, 1440, +935, 1512, 1053, 1173, 882, 595, 420, -85, +-152, -623, -667, -942, -970, -1063, -965, -954, +-660, -654, -180, -298, 305, 132, 698, 556, +927, 826, 781, 915, 339, 830, -71, 472, +-330, -34, -490, -452, -430, -678, -163, -704, +78, -461, 154, -86, 109, 164, 6, 166, +-95, 35, -129, -162, -5, -270, 183, -106, +311, 291, 361, 704, 311, 970, 162, 850, +-28, 304, -274, -451, -468, -1170, -462, -1569, +-264, -1294, -32, -492, 174, 435, 396, 1237, +541, 1616, 400, 1310, 118, 524, -49, -408, +-126, -1110, -238, -1265, -247, -906, -65, -293, +99, 418, 67, 901, 7, 901, -1, 495, +-74, -78, -136, -592, 38, -806, 260, -691, +307, -298, 287, 229, 243, 669, 44, 844, +-191, 720, -293, 321, -288, -146, -240, -538, +-93, -799, 101, -816, 222, -510, 266, -83, +283, 298, 223, 564, 76, 677, -80, 568, +-135, 279, -109, -33, -66, -249, -40, -419, +-13, -451, 42, -286, 95, -50, 80, 133, +51, 241, 27, 201, 10, 98, -45, -28, +-101, -212, -40, -301, 129, -163, 232, -6, +224, 158, 171, 404, 93, 568, -84, 509, +-261, 292, -314, -116, -238, -602, -93, -937, +74, -999, 241, -758, 369, -177, 355, 520, +236, 1054, 70, 1278, -86, 1145, -176, 618, +-226, -110, -242, -771, -126, -1194, 42, -1270, +121, -899, 129, -287, 160, 305, 162, 763, +112, 982, 33, 799, -27, 362, -34, -57, +-25, -316, -28, -392, 7, -258, 48, -35, +71, 138, 43, 116, 36, -88, 69, -341, +-5, -495, -132, -491, -119, -267, -84, 120, +-79, 552, 42, 869, 282, 952, 415, 733, +349, 265, 188, -384, 16, -960, -182, -1222, +-319, -1130, -354, -700, -316, 43, -206, 758, +-27, 1131, 145, 1117, 308, 757, 457, 143, +502, -393, 403, -685, 240, -724, 32, -464, +-188, -28, -405, 223, -573, 223, -629, 98, +-511, -88, -186, -266, 288, -225, 689, 42, +891, 358, 853, 541, 573, 514, 116, 256, +-324, -93, -614, -401, -751, -574, -717, -534, +-466, -285, -126, -35, 217, 154, 515, 303, +670, 335, 644, 215, 533, 115, 372, 71, +92, 29, -261, -33, -504, -78, -655, -109, +-692, -126, -474, -171, -29, -162, 413, -64, +702, 37, 755, 74, 525, 93, 136, 75, +-167, 55, -350, 29, -405, 13, -259, 38, +42, 95, 222, 85, 173, 43, 77, -38, +-5, -159, -154, -213, -226, -149, -127, -121, +95, -87, 320, 33, 383, 140, 268, 137, +186, 136, 129, 163, -12, 153, -151, 75, +-207, -17, -312, -105, -404, -124, -325, -116, +-110, -149, 138, -189, 408, -157, 633, -129, +665, -62, 450, 135, 171, 344, -112, 404, +-413, 392, -615, 244, -621, -81, -435, -373, +-110, -452, 233, -396, 498, -204, 563, 52, +435, 218, 227, 246, 18, 150, -111, -92, +-65, -266, 30, -203, 55, 56, 33, 376, +-46, 629, -255, 640, -444, 358, -476, -179, +-375, -776, -141, -1173, 300, -1179, 840, -760, +1179, 33, 1092, 892, 693, 1494, 68, 1644, +-717, 1241, -1363, 304, -1533, -799, -1199, -1626, +-548, -1850, 272, -1391, 1106, -408, 1587, 682, +1559, 1459, 1117, 1616, 405, 1122, -379, 179, +-989, -770, -1283, -1278, -1205, -1138, -795, -484, +-206, 406, 309, 1100, 676, 1254, 890, 766, +878, -148, 621, -1103, 256, -1631, -57, -1481, +-229, -667, -306, 483, -303, 1501, -260, 1983, +-216, 1781, -167, 919, -143, -311, -189, -1439, +-134, -2020, 111, -1904, 339, -1193, 436, -153, +577, 906, 641, 1571, 478, 1662, 198, 1257, +-160, 534, -552, -271, -769, -825, -766, -1025, +-611, -908, -324, -565, 108, -184, 520, 75, +778, 258, 909, 295, 863, 204, 550, 188, +137, 308, -249, 365, -610, 325, -843, 228, +-788, 51, -526, -216, -215, -447, 83, -582, +342, -566, 520, -382, 617, -84, 617, 165, +572, 324, 447, 411, 224, 431, -48, 375, +-382, 310, -731, 236, -907, 154, -843, -26, +-554, -362, -126, -734, 392, -907, 912, -858, +1226, -550, 1146, 58, 795, 782, 338, 1261, +-232, 1366, -832, 1067, -1185, 416, -1219, -442, +-960, -1189, -406, -1524, 313, -1334, 903, -792, +1212, -36, 1248, 769, 972, 1311, 382, 1328, +-245, 909, -727, 260, -1004, -382, -982, -842, +-664, -983, -177, -759, 340, -273, 693, 172, +773, 431, 585, 491, 275, 376, -30, 137, +-205, -78, -200, -225, -88, -249, 37, -142, +106, 27, 40, 162, -107, 256, -263, 264, +-336, 156, -272, -75, -49, -302, 264, -440, +552, -463, 672, -347, 579, -53, 288, 286, +-98, 565, -426, 709, -572, 634, -564, 318, +-417, -100, -133, -552, 189, -875, 413, -885, +528, -593, 541, -153, 457, 386, 227, 846, +-56, 996, -272, 782, -424, 374, -499, -156, +-445, -689, -231, -981, 157, -873, 514, -510, +684, -17, 631, 491, 332, 847, -118, 917, +-490, 694, -644, 164, -504, -434, -123, -852, +282, -1029, 520, -866, 601, -254, 467, 499, +118, 1059, -221, 1256, -379, 956, -444, 187, +-401, -668, -132, -1286, 238, -1426, 408, -981, +436, -113, 422, 793, 227, 1415, -77, 1465, +-255, 892, -318, -34, -246, -868, -49, -1326, +129, -1241, 193, -635, 204, 216, 128, 870, +-46, 1090, -199, 817, -228, 203, -116, -435, +139, -804, 405, -823, 566, -443, 528, 187, +284, 753, -115, 953, -559, 687, -854, 60, +-828, -609, -500, -1066, 61, -1124, 647, -667, +1025, 177, 1098, 937, 876, 1294, 373, 1162, +-281, 575, -856, -283, -1113, -1012, -987, -1303, +-529, -1048, 49, -421, 553, 314, 862, 887, +882, 1094, 590, 801, 183, 198, -115, -385, +-258, -734, -334, -787, -276, -484, -106, 5, +15, 437, 22, 659, -39, 588, -151, 204, +-229, -230, -159, -520, 106, -619, 445, -463, +678, -61, 689, 328, 514, 551, 145, 573, +-374, 373, -771, 9, -832, -292, -656, -460, +-301, -453, 166, -263, 579, -11, 783, 173, +740, 309, 484, 294, 87, 111, -294, -68, +-420, -130, -332, -155, -163, -78, 10, 73, +128, 153, 132, 138, 34, 101, -107, -14, +-184, -158, -144, -255, 2, -272, 201, -220, +397, -94, 502, 64, 511, 292, 357, 527, +-17, 590, -427, 385, -654, 36, -693, -369, +-532, -735, -189, -911, 229, -731, 569, -232, +738, 413, 703, 930, 472, 1112, 139, 901, +-123, 382, -324, -327, -464, -932, -475, -1192, +-361, -1023, -219, -495, -40, 233, 203, 839, +417, 1113, 517, 1000, 518, 535, 360, -139, +77, -705, -220, -972, -398, -878, -398, -492, +-241, 55, 5, 539, 237, 765, 332, 660, +267, 369, 49, 14, -191, -319, -309, -489, +-254, -396, -54, -205, 256, -52, 529, 39, +614, 79, 429, 63, 53, 78, -344, 140, +-588, 239, -608, 320, -408, 290, -75, 78, +251, -196, 458, -460, 502, -646, 386, -623, +260, -312, 150, 123, -1, 534, -121, 807, +-156, 821, -203, 526, -270, 64, -274, -427, +-165, -738, -21, -758, 102, -577, 189, -320, +317, 17, 446, 322, 458, 494, 336, 544, +145, 527, -131, 415, -442, 226, -633, -54, +-533, -369, -243, -616, 42, -704, 330, -637, +564, -390, 528, -7, 327, 438, 153, 798, +1, 913, -158, 694, -225, 264, -182, -252, +-106, -682, -45, -843, -13, -678, -34, -312, +-63, 129, -69, 438, -4, 493, 146, 342, +351, 124, 468, -85, 420, -147, 261, -69, +-13, 23, -347, 76, -531, 91, -559, -33, +-442, -201, -120, -270, 280, -224, 552, -101, +690, 103, 641, 240, 316, 255, -151, 214, +-453, 123, -524, -53, -439, -164, -208, -178, +132, -158, 400, -115, 462, -42, 338, -6, +128, 86, -117, 235, -309, 296, -363, 219, +-230, 68, 21, -199, 276, -504, 459, -662, +494, -537, 319, -118, 22, 498, -279, 992, +-467, 1112, -492, 807, -338, 140, -57, -715, +262, -1369, 496, -1513, 559, -1051, 419, -176, +169, 782, -109, 1452, -339, 1586, -428, 1087, +-286, 166, 7, -733, 243, -1209, 319, -1172, +258, -690, 19, 15, -247, 602, -339, 746, +-252, 435, -37, -62, 307, -406, 629, -471, +669, -229, 374, 263, -34, 759, -425, 898, +-716, 612, -774, 29, -492, -666, 5, -1187, +489, -1252, 788, -889, 798, -221, 522, 585, +128, 1207, -259, 1359, -499, 1093, -529, 517, +-378, -194, -122, -792, 140, -1095, 303, -1081, +331, -739, 237, -217, 116, 265, -18, 606, +-130, 781, -128, 679, -19, 385, 55, 81, +95, -163, 154, -336, 168, -350, 88, -245, +11, -115, -97, -46, -223, -41, -265, -65, +-201, -52, -49, -28, 169, 39, 359, 154, +450, 248, 396, 234, 225, 161, -28, 60, +-276, -58, -407, -148, -390, -158, -253, -135, +12, -89, 261, -60, 345, -65, 291, -75, +158, -69, -40, -72, -168, -9, -137, 128, +25, 231, 237, 268, 380, 307, 293, 258, +45, 112, -235, -54, -485, -245, -607, -456, +-458, -571, -80, -574, 333, -430, 646, -98, +816, 340, 746, 720, 438, 959, -27, 932, +-479, 577, -748, 20, -775, -542, -619, -982, +-299, -1132, 123, -935, 487, -477, 673, 88, +740, 626, 656, 936, 371, 942, 36, 702, +-237, 300, -505, -154, -683, -453, -652, -559, +-416, -521, -82, -346, 269, -115, 543, -10, +643, 5, 556, 0, 358, -12, 91, 30, +-152, 186, -285, 368, -301, 507, -267, 515, +-180, 344, -88, 21, -39, -337, -4, -639, +32, -778, 69, -714, 169, -465, 299, -99, +385, 301, 368, 607, 280, 769, 93, 771, +-208, 617, -472, 294, -534, -115, -431, -487, +-211, -725, 58, -811, 291, -696, 419, -400, +425, -14, 313, 309, 180, 518, 100, 600, +34, 547, -55, 368, -106, 199, -145, 80, +-208, -52, -285, -187, -325, -288, -276, -435, +-117, -592, 117, -664, 409, -583, 628, -314, +688, 185, 594, 760, 351, 1192, -45, 1322, +-462, 1071, -767, 397, -891, -497, -782, -1280, +-423, -1673, 78, -1548, 594, -910, 971, 3, +1074, 863, 845, 1415, 408, 1512, -100, 1101, +-566, 398, -848, -306, -831, -810, -595, -1001, +-251, -825, 114, -435, 397, -37, 532, 226, +506, 292, 377, 176, 259, 24, 163, -26, +91, 88, 28, 313, -82, 526, -271, 552, +-447, 329, -508, -92, -442, -580, -259, -936, +66, -940, 409, -590, 654, -44, 730, 509, +615, 892, 311, 919, -105, 619, -458, 149, +-592, -322, -557, -612, -383, -588, -94, -328, +191, 13, 339, 267, 350, 308, 257, 121, +132, -155, 38, -393, -10, -436, -18, -188, +49, 251, 117, 641, 104, 820, -14, 671, +-158, 212, -250, -387, -289, -875, -243, -1052, +-61, -813, 161, -268, 322, 361, 369, 820, +341, 936, 244, 679, 54, 191, -108, -312, +-141, -590, -165, -559, -185, -280, -106, 88, +-17, 352, -43, 347, -92, 92, -99, -253, +-79, -489, 11, -486, 236, -204, 494, 253, +627, 691, 532, 869, 236, 669, -193, 137, +-627, -501, -869, -941, -786, -1008, -468, -704, +-30, -77, 421, 600, 774, 960, 895, 883, +766, 494, 465, -76, 88, -569, -313, -758, +-637, -620, -752, -246, -633, 223, -398, 529, +-118, 549, 155, 336, 382, 6, 540, -328, +620, -494, 588, -427, 436, -189, 194, 132, +-96, 410, -418, 493, -662, 374, -758, 125, +-690, -182, -436, -452, -8, -511, 497, -360, +950, -105, 1130, 209, 936, 492, 452, 557, +-171, 397, -776, 102, -1114, -251, -1029, -548, +-631, -641, -107, -506, 423, -171, 791, 262, +897, 615, 747, 743, 437, 627, 64, 277, +-282, -195, -519, -610, -588, -817, -505, -747, +-327, -394, -119, 90, 96, 509, 296, 728, +476, 698, 571, 426, 518, 22, 304, -343, +-18, -494, -352, -416, -568, -221, -584, -31, +-375, 112, -54, 147, 243, 49, 422, -74, +434, -91, 301, -24, 107, 88, -73, 211, +-125, 298, -76, 287, -29, 176, 6, -20, +26, -252, -37, -431, -165, -494, -254, -424, +-187, -192, 4, 134, 215, 424, 380, 568, +456, 514, 357, 285, 105, 1, -205, -245, +-432, -372, -455, -325, -269, -155, -41, -12, +159, 44, 318, 18, 353, -60, 218, -145, +22, -146, -110, -37, -132, 150, -77, 350, +29, 488, 119, 477, 124, 308, 32, 6, +-97, -372, -176, -709, -164, -841, -64, -721, +96, -362, 196, 164, 192, 662, 130, 952, +68, 987, 5, 713, -29, 180, -7, -376, +8, -768, -50, -933, -93, -796, -112, -405, +-117, 49, -71, 407, 33, 581, 131, 518, +201, 309, 248, 90, 263, -50, 190, -64, +12, 19, -215, 68, -359, 5, -364, -163, +-249, -378, -28, -543, 239, -529, 416, -279, +444, 133, 333, 534, 126, 802, -151, 820, +-367, 536, -418, 55, -326, -425, -126, -751, +170, -830, 403, -656, 436, -272, 305, 192, +113, 551, -125, 684, -322, 598, -382, 315, +-304, -76, -136, -390, 109, -506, 361, -423, +522, -160, 502, 165, 277, 380, -103, 388, +-477, 199, -692, -97, -642, -352, -307, -465, +193, -364, 631, -59, 864, 293, 777, 511, +389, 528, -126, 333, -611, 13, -922, -300, +-869, -480, -468, -457, 92, -275, 626, -51, +953, 153, 902, 278, 511, 284, -24, 206, +-487, 108, -739, 11, -709, -51, -429, -88, +-26, -118, 313, -117, 490, -104, 487, -113, +336, -72, 98, 29, -112, 129, -194, 197, +-155, 188, -84, 82, 4, -55, 53, -187, +6, -270, -89, -214, -125, -24, -84, 188, +3, 338, 117, 347, 224, 181, 242, -77, +181, -316, 87, -471, -2, -432, -77, -160, +-117, 190, -134, 428, -150, 508, -151, 400, +-127, 99, -97, -259, -3, -478, 157, -481, +303, -271, 405, 69, 455, 366, 338, 494, +45, 403, -288, 81, -553, -312, -682, -557, +-569, -547, -265, -289, 109, 144, 485, 550, +749, 726, 773, 596, 583, 199, 242, -315, +-180, -691, -575, -775, -792, -557, -753, -111, +-469, 394, -35, 702, 395, 666, 667, 339, +696, -116, 500, -498, 205, -611, -79, -412, +-280, -8, -356, 423, -296, 649, -176, 529, +-76, 152, -25, -312, -8, -693, -25, -812, +-10, -595, 90, -129, 258, 423, 406, 847, +445, 981, 319, 800, 39, 357, -303, -246, +-538, -806, -603, -1104, -493, -1051, -207, -672, +176, -64, 499, 582, 663, 1048, 607, 1149, +355, 845, 19, 277, -275, -332, -448, -783, +-445, -925, -303, -720, -115, -293, 45, 153, +148, 449, 174, 495, 160, 325, 161, 64, +207, -154, 235, -226, 192, -97, 86, 154, +-59, 345, -247, 349, -411, 148, -436, -200, +-280, -542, -40, -695, 226, -564, 453, -174, +530, 332, 434, 702, 227, 779, -46, 581, +-281, 175, -388, -305, -384, -605, -298, -607, +-115, -398, 88, -83, 223, 203, 280, 322, +273, 271, 216, 117, 156, -58, 83, -124, +4, -44, -79, 65, -199, 142, -324, 161, +-331, 60, -214, -115, -51, -255, 136, -310, +338, -235, 454, -23, 436, 214, 303, 357, +82, 375, -190, 244, -420, -16, -518, -286, +-443, -434, -233, -419, 60, -248, 318, 40, +442, 334, 433, 511, 342, 506, 177, 304, +-11, -32, -159, -367, -254, -577, -311, -578, +-311, -354, -265, 1, -144, 326, 46, 509, +239, 505, 374, 327, 443, 73, 385, -157, +197, -295, -17, -307, -200, -225, -362, -112, +-410, -7, -318, 51, -191, 60, -44, 54, +154, 39, 297, 30, 355, 66, 366, 123, +310, 145, 161, 133, -21, 86, -193, -19, +-318, -145, -369, -248, -340, -302, -233, -260, +-31, -126, 196, 37, 359, 191, 430, 290, +391, 283, 214, 198, -18, 95, -191, 1, +-267, -54, -267, -52, -182, -48, -62, -107, +31, -217, 87, -329, 104, -386, 62, -310, +2, -57, 1, 321, 76, 673, 161, 836, +229, 708, 225, 288, 100, -284, -91, -783, +-254, -1010, -358, -877, -356, -450, -225, 95, +-24, 580, 174, 844, 348, 790, 432, 475, +392, 63, 256, -315, 56, -537, -159, -513, +-304, -284, -369, 20, -347, 266, -226, 328, +-47, 160, 113, -125, 245, -365, 319, -446, +307, -286, 227, 88, 112, 508, -45, 769, +-178, 746, -221, 418, -185, -122, -121, -663, +-29, -974, 72, -939, 134, -570, 116, -8, +42, 526, -56, 836, -129, 831, -119, 538, +15, 108, 222, -248, 402, -408, 435, -378, +262, -213, -75, -34, -439, 28, -708, -53, +-744, -204, -477, -304, 14, -250, 534, -27, +913, 292, 1006, 602, 745, 759, 211, 657, +-381, 313, -842, -183, -1010, -684, -819, -999, +-368, -1007, 154, -691, 589, -130, 806, 493, +742, 950, 442, 1083, 83, 857, -186, 361, +-340, -208, -385, -648, -323, -830, -221, -710, +-124, -371, -33, 18, 52, 307, 128, 425, +222, 348, 298, 135, 297, -70, 222, -146, +98, -77, -71, 81, -236, 235, -328, 287, +-290, 183, -137, -57, 46, -336, 164, -517, +195, -510, 143, -321, 31, -7, -63, 330, +-38, 558, 53, 591, 148, 429, 220, 129, +204, -182, 48, -385, -164, -448, -329, -374, +-404, -186, -348, 15, -139, 140, 148, 188, +432, 172, 613, 113, 565, 53, 269, 22, +-122, 18, -442, 38, -596, 45, -535, -4, +-264, -75, 91, -111, 393, -122, 542, -99, +486, -33, 257, 36, -35, 67, -329, 53, +-522, 0, -467, -44, -181, -41, 145, -7, +419, 58, 567, 170, 475, 258, 186, 246, +-113, 120, -366, -108, -539, -376, -532, -561, +-336, -580, -71, -400, 223, -24, 519, 443, +714, 792, 691, 894, 442, 729, 30, 317, +-414, -254, -769, -777, -915, -1056, -757, -1021, +-326, -677, 216, -105, 731, 516, 1062, 986, +1033, 1147, 610, 942, -13, 452, -608, -163, +-972, -730, -932, -1064, -537, -1027, -30, -654, +419, -113, 688, 430, 655, 799, 347, 868, +10, 648, -211, 249, -328, -183, -302, -490, +-93, -582, 137, -474, 224, -225, 169, 70, +40, 271, -126, 307, -221, 198, -181, 17, +-46, -130, 109, -156, 224, -47, 221, 131, +101, 264, -32, 246, -72, 57, -33, -218, +48, -431, 113, -469, 100, -310, 2, 14, +-140, 382, -272, 601, -301, 572, -191, 331, +32, -37, 284, -399, 467, -613, 491, -609, +331, -390, 31, -38, -283, 302, -476, 525, +-474, 581, -301, 458, -28, 196, 221, -121, +360, -388, 355, -518, 229, -488, 34, -326, +-134, -78, -204, 170, -151, 342, -19, 415, +106, 375, 157, 241, 141, 70, 60, -100, +-73, -234, -189, -281, -220, -269, -183, -243, +-74, -189, 93, -97, 247, 23, 332, 177, +333, 345, 226, 458, 40, 448, -154, 285, +-306, -18, -393, -363, -342, -615, -155, -677, +71, -515, 265, -171, 376, 252, 343, 609, +200, 757, 22, 633, -139, 290, -224, -136, +-177, -498, -52, -670, 68, -584, 139, -274, +130, 101, 5, 372, -168, 472, -283, 380, +-262, 130, -104, -137, 159, -299, 434, -312, +599, -163, 556, 79, 277, 285, -181, 369, +-608, 291, -801, 39, -697, -287, -358, -528, +109, -586, 541, -403, 773, -7, 723, 448, +442, 770, 61, 824, -266, 552, -469, 35, +-499, -517, -345, -874, -110, -915, 56, -634, +129, -126, 134, 416, 86, 778, 55, 844, +113, 631, 206, 229, 276, -221, 293, -567, +190, -696, -53, -567, -336, -254, -548, 92, +-583, 352, -387, 454, -20, 375, 366, 184, +638, -12, 695, -143, 501, -189, 115, -168, +-283, -114, -517, -65, -513, -30, -326, -4, +-47, 27, 208, 65, 331, 100, 276, 125, +96, 124, -101, 77, -213, -4, -189, -92, +-20, -187, 208, -243, 358, -203, 344, -76, +177, 83, -108, 235, -400, 337, -531, 342, +-418, 223, -147, 6, 176, -232, 451, -410, +571, -481, 474, -403, 195, -174, -163, 134, +-436, 416, -504, 579, -360, 555, -85, 346, +225, 27, 427, -300, 419, -527, 229, -574, +-28, -438, -256, -188, -383, 86, -366, 299, +-178, 402, 106, 394, 329, 309, 418, 183, +404, 37, 272, -108, 19, -239, -244, -334, +-406, -361, -446, -306, -368, -186, -195, -10, +50, 211, 309, 401, 481, 466, 505, 392, +393, 209, 165, -49, -113, -302, -350, -455, +-460, -440, -410, -264, -203, -25, 57, 157, +226, 250, 253, 258, 185, 170, 64, 43, +-45, -27, -70, -25, 29, 1, 187, 17, +291, 8, 254, -37, 70, -110, -206, -180, +-464, -196, -566, -124, -454, 13, -185, 147, +175, 231, 509, 262, 684, 211, 647, 69, +423, -92, 71, -191, -278, -216, -524, -175, +-606, -95, -514, -4, -296, 79, -50, 104, +185, 54, 367, 14, 455, 33, 448, 66, +354, 92, 169, 108, -39, 64, -207, -44, +-327, -157, -374, -237, -318, -225, -191, -82, +-30, 101, 132, 216, 243, 244, 239, 177, +156, 16, 71, -154, 54, -233, 109, -178, +176, -12, 176, 166, 73, 245, -144, 196, +-397, 27, -550, -205, -503, -359, -254, -317, +116, -105, 484, 165, 728, 381, 750, 447, +513, 306, 75, 0, -399, -323, -727, -489, +-780, -429, -530, -183, -85, 161, 340, 452, +584, 522, 563, 329, 315, -23, -20, -372, +-256, -558, -312, -478, -213, -165, -31, 226, +163, 514, 295, 583, 287, 401, 108, 57, +-157, -293, -381, -504, -447, -499, -316, -318, +-48, -63, 250, 178, 465, 318, 497, 321, +349, 259, 114, 195, -103, 112, -265, 10, +-345, -98, -323, -241, -200, -387, -42, -433, +72, -324, 123, -67, 142, 263, 120, 534, +94, 625, 129, 491, 203, 154, 225, -262, +161, -574, 18, -658, -192, -494, -405, -138, +-507, 263, -433, 530, -209, 553, 90, 347, +402, 18, 630, -291, 668, -437, 506, -352, +203, -102, -201, 165, -574, 316, -744, 285, +-653, 94, -364, -146, 29, -301, 390, -296, +604, -129, 613, 128, 433, 332, 157, 377, +-120, 239, -332, -26, -404, -303, -333, -451, +-198, -417, -31, -203, 139, 121, 218, 409, +204, 536, 152, 460, 66, 204, -49, -139, +-98, -431, -61, -568, 3, -516, 65, -285, +127, 51, 126, 361, 36, 544, -97, 563, +-211, 414, -279, 127, -263, -218, -108, -494, +174, -601, 433, -495, 524, -212, 424, 141, +166, 428, -206, 526, -536, 391, -649, 108, +-500, -179, -157, -343, 269, -290, 602, -52, +695, 208, 502, 339, 114, 248, -317, -55, +-609, -425, -635, -644, -375, -555, 38, -148, +415, 419, 593, 889, 507, 1030, 206, 718, +-158, 31, -433, -722, -506, -1192, -317, -1201, +34, -720, 333, 98, 449, 899, 362, 1315, +102, 1171, -232, 543, -469, -292, -467, -977, +-202, -1244, 178, -985, 492, -298, 606, 508, +472, 1057, 113, 1129, -325, 727, -647, 28, +-711, -681, -500, -1094, -90, -1035, 370, -546, +712, 158, 818, 778, 639, 1063, 209, 935, +-304, 470, -683, -162, -795, -718, -651, -977, +-301, -874, 153, -480, 533, 66, 675, 557, +587, 825, 342, 798, 18, 488, -282, 20, +-424, -409, -372, -656, -195, -651, -6, -394, +114, -14, 144, 317, 87, 463, -18, 378, +-92, 147, -68, -91, 60, -245, 229, -237, +325, -65, 287, 142, 137, 247, -110, 201, +-366, 17, -496, -215, -441, -375, -242, -394, +45, -226, 327, 97, 519, 406, 543, 562, +382, 524, 119, 274, -133, -123, -334, -488, +-437, -666, -396, -599, -266, -319, -107, 72, +66, 429, 215, 634, 308, 622, 348, 409, +323, 78, 220, -262, 66, -513, -118, -607, +-295, -502, -406, -222, -383, 129, -253, 413, +-67, 529, 150, 438, 361, 188, 474, -94, +448, -289, 292, -325, 31, -184, -273, 29, +-495, 155, -532, 139, -373, 2, -91, -191, +209, -307, 431, -248, 492, -35, 389, 253, +171, 496, -101, 564, -325, 401, -416, 61, +-349, -346, -145, -664, 133, -756, 332, -588, +378, -215, 263, 257, 37, 669, -196, 845, +-328, 718, -321, 353, -155, -109, 102, -517, +299, -738, 364, -698, 294, -429, 83, -45, +-194, 299, -376, 486, -376, 501, -214, 385, +38, 187, 282, -24, 395, -174, 305, -246, +82, -274, -138, -263, -258, -199, -259, -95, +-142, 34, 43, 181, 201, 282, 238, 286, +150, 203, -10, 62, -177, -87, -280, -184, +-234, -227, -24, -216, 235, -137, 387, -26, +349, 73, 155, 148, -106, 182, -311, 168, +-373, 108, -292, 15, -107, -67, 100, -114, +239, -131, 273, -114, 231, -79, 126, -45, +-22, 10, -144, 77, -172, 119, -130, 148, +-54, 150, 29, 94, 75, 6, 69, -93, +41, -193, 10, -233, -31, -187, -53, -79, +-37, 69, -15, 201, 9, 256, 58, 243, +117, 168, 144, 31, 119, -122, 25, -229, +-105, -282, -224, -286, -280, -206, -225, -23, +-53, 206, 145, 393, 300, 450, 380, 333, +325, 71, 115, -228, -140, -450, -307, -501, +-344, -346, -270, -51, -98, 250, 117, 435, +247, 428, 243, 245, 141, -18, -8, -241, +-119, -342, -143, -288, -96, -108, 18, 104, +179, 242, 244, 244, 145, 124, -42, -32, +-212, -156, -313, -202, -297, -148, -151, -34, +87, 82, 309, 166, 407, 176, 357, 103, +177, 4, -76, -68, -297, -107, -411, -106, +-366, -80, -153, -48, 124, -9, 313, 18, +345, 29, 230, 47, 31, 80, -168, 109, +-275, 101, -225, 52, -33, -15, 173, -76, +276, -135, 249, -175, 114, -171, -85, -111, +-252, 11, -313, 157, -256, 270, -96, 301, +97, 211, 225, 25, 266, -188, 243, -355, +141, -383, 4, -229, -65, 20, -78, 246, +-88, 375, -96, 348, -106, 171, -156, -75, +-203, -291, -163, -366, -8, -275, 199, -96, +388, 123, 484, 305, 409, 344, 144, 250, +-203, 86, -479, -112, -597, -284, -526, -361, +-273, -310, 86, -128, 419, 101, 583, 285, +528, 388, 304, 355, -4, 175, -290, -57, +-401, -259, -289, -378, -70, -357, 103, -207, +142, 0, 36, 198, -121, 326, -207, 338, +-164, 219, -9, 6, 203, -205, 383, -308, +435, -277, 328, -135, 88, 73, -212, 257, +-449, 318, -525, 218, -433, -16, -194, -283, +118, -443, 361, -397, 443, -132, 366, 270, +215, 604, 83, 655, -15, 383, -113, -85, +-195, -558, -259, -795, -305, -655, -302, -216, +-200, 296, 23, 638, 294, 667, 450, 431, +438, 71, 308, -276, 77, -466, -181, -421, +-342, -214, -364, 24, -246, 180, -49, 222, +83, 172, 114, 35, 102, -125, 54, -182, +15, -119, 55, 16, 140, 189, 190, 310, +147, 292, -9, 138, -187, -129, -297, -438, +-320, -618, -209, -538, 18, -203, 251, 293, +406, 736, 424, 901, 255, 695, -59, 173, +-381, -480, -562, -936, -491, -971, -179, -612, +252, -15, 591, 584, 651, 895, 402, 772, +-17, 325, -428, -204, -652, -557, -565, -583, +-231, -328, 154, 53, 442, 334, 555, 336, +458, 109, 197, -156, -107, -308, -350, -252, +-467, -15, -400, 235, -175, 358, 103, 302, +315, 106, 376, -107, 276, -251, 74, -296, +-149, -216, -284, -70, -240, 35, -72, 95, +88, 132, 163, 129, 145, 103, 71, 86, +2, 64, -33, 28, -30, -15, -10, -76, +-29, -155, -93, -204, -136, -185, -109, -102, +-12, 41, 101, 203, 158, 291, 164, 271, +152, 156, 118, -43, 57, -241, -59, -320, +-227, -263, -347, -102, -319, 107, -146, 263, +108, 308, 327, 243, 404, 56, 311, -202, +105, -403, -101, -436, -191, -256, -166, 84, +-141, 437, -148, 641, -135, 557, -77, 179, +6, -312, 99, -670, 170, -728, 195, -453, +169, 5, 83, 403, -1, 584, -27, 523, +-54, 275, -123, -35, -157, -250, -145, -294, +-104, -217, -24, -98, 44, -6, 62, 9, +76, -36, 94, -79, 123, -69, 188, 41, +198, 215, 86, 310, -96, 267, -281, 103, +-390, -152, -333, -358, -135, -361, 114, -186, +335, 44, 429, 236, 369, 284, 182, 156, +-83, -46, -326, -206, -440, -243, -399, -121, +-179, 87, 165, 270, 431, 358, 467, 276, +275, 21, -45, -262, -350, -442, -467, -466, +-338, -295, -38, 42, 246, 379, 374, 545, +326, 452, 177, 146, 0, -205, -165, -429, +-265, -429, -265, -182, -163, 170, 14, 406, +194, 386, 243, 98, 121, -307, -78, -550, +-235, -484, -250, -160, -70, 280, 205, 643, +405, 738, 419, 490, 217, -4, -106, -507, +-383, -788, -510, -752, -480, -438, -282, 41, +59, 519, 408, 797, 583, 733, 521, 373, +274, -101, -81, -511, -376, -712, -459, -621, +-315, -289, -64, 147, 150, 511, 208, 642, +119, 496, -30, 161, -145, -238, -142, -538, +-33, -594, 108, -386, 238, -23, 312, 335, +264, 546, 111, 524, -125, 277, -379, -65, +-522, -342, -446, -462, -171, -386, 165, -163, +392, 84, 417, 267, 270, 308, 45, 193, +-95, 31, -85, -92, -6, -151, 44, -91, +28, 41, -50, 123, -140, 128, -179, 50, +-176, -106, -169, -237, -173, -289, -93, -246, +110, -82, 368, 142, 580, 339, 615, 486, +377, 485, -47, 277, -474, -49, -771, -413, +-806, -709, -570, -759, -178, -518, 248, -67, +595, 456, 761, 839, 747, 906, 513, 649, +82, 147, -325, -419, -555, -792, -620, -842, +-525, -609, -291, -176, -57, 294, 102, 589, +199, 617, 284, 433, 366, 132, 398, -157, +330, -320, 170, -326, -28, -206, -225, -35, +-388, 91, -476, 132, -421, 94, -257, -3, +-35, -94, 212, -114, 425, -71, 515, 22, +434, 129, 184, 188, -125, 182, -349, 116, +-431, -12, -316, -138, -71, -207, 121, -229, +178, -198, 148, -89, 47, 55, -43, 184, +-60, 265, -32, 256, 29, 137, 70, -29, +57, -172, 51, -245, 68, -200, 40, -53, +2, 90, -69, 167, -185, 147, -214, 28, +-136, -94, -58, -121, 50, -85, 192, -7, +232, 94, 163, 134, 47, 81, -60, -23, +-115, -123, -107, -131, -61, -24, 40, 110, +139, 209, 126, 224, 3, 92, -162, -156, +-302, -397, -356, -499, -222, -378, 78, -53, +405, 350, 590, 675, 525, 773, 233, 568, +-126, 106, -423, -450, -586, -874, -530, -959, +-297, -653, -13, -111, 230, 437, 400, 800, +437, 811, 354, 470, 187, 8, 1, -324, +-130, -412, -193, -254, -205, -13, -205, 117, +-224, 74, -239, -145, -160, -427, -24, -500, +137, -282, 324, 99, 458, 543, 423, 868, +241, 871, 6, 551, -231, -6, -412, -621, +-506, -1012, -448, -1051, -218, -766, 104, -212, +369, 405, 486, 851, 425, 1002, 213, 794, +-65, 330, -276, -143, -317, -502, -224, -679, +-80, -588, 3, -297, 16, 33, 42, 279, +119, 318, 157, 161, 141, -30, 88, -161, +-48, -171, -203, 15, -241, 302, -156, 477, +-32, 424, 125, 144, 230, -261, 207, -582, +114, -666, 42, -514, -22, -183, -103, 211, +-214, 482, -336, 557, -349, 477, -206, 279, +59, 37, 378, -161, 631, -295, 633, -355, +380, -327, -34, -238, -498, -108, -788, 42, +-746, 151, -439, 207, 3, 217, 462, 186, +720, 152, 660, 127, 327, 71, -90, -27, +-375, -168, -430, -338, -319, -440, -113, -372, +98, -118, 203, 253, 202, 545, 111, 581, +-45, 380, -190, 59, -257, -291, -246, -516, +-51, -506, 285, -310, 495, -32, 439, 231, +212, 381, -92, 407, -392, 327, -534, 117, +-482, -154, -272, -344, -17, -405, 192, -323, +343, -131, 451, 68, 426, 230, 251, 350, +44, 357, -150, 249, -269, 75, -299, -158, +-330, -362, -379, -441, -288, -372, -46, -119, +250, 237, 499, 472, 574, 495, 388, 314, +6, -57, -338, -423, -439, -562, -292, -442, +-71, -99, 115, 340, 177, 635, 109, 640, +-7, 341, -111, -162, -193, -615, -194, -788, +-78, -642, 115, -238, 341, 287, 451, 723, +348, 878, 59, 682, -293, 210, -549, -337, +-557, -740, -346, -844, -31, -609, 275, -124, +435, 384, 409, 664, 260, 601, 54, 291, +-172, -67, -300, -302, -247, -335, -39, -190, +153, 12, 209, 128, 113, 109, -93, 17, +-292, -85, -372, -128, -277, -84, -24, -4, +286, 76, 452, 151, 443, 150, 308, 71, +77, -14, -181, -90, -376, -143, -454, -137, +-373, -84, -165, 28, 55, 171, 243, 215, +307, 130, 229, -25, 87, -227, -42, -363, +-95, -306, -15, -56, 111, 303, 157, 571, +71, 539, -168, 230, -395, -212, -448, -625, +-313, -755, -17, -493, 342, -14, 517, 490, +455, 809, 253, 726, -13, 282, -204, -263, +-272, -687, -272, -785, -219, -506, -126, -36, +-42, 407, 69, 665, 135, 619, 91, 337, +21, -2, -14, -316, 5, -530, 120, -563, +227, -427, 182, -141, 29, 244, -187, 553, +-349, 630, -332, 439, -172, 47, 7, -334, +165, -502, 261, -415, 274, -127, 212, 194, +35, 318, -201, 199, -358, -54, -323, -312, +-112, -406, 208, -232, 454, 136, 441, 543, +132, 768, -274, 627, -559, 146, -599, -470, +-333, -944, 81, -1017, 427, -650, 628, -23, +635, 606, 371, 965, -37, 906, -447, 520, +-732, 12, -703, -438, -384, -716, 31, -738, +407, -466, 606, 7, 516, 447, 258, 651, +-57, 524, -323, 123, -407, -347, -310, -636, +-129, -578, 113, -163, 308, 413, 306, 840, +129, 865, -155, 455, -393, -190, -432, -816, +-231, -1184, 89, -1075, 374, -454, 503, 435, +428, 1189, 168, 1436, -178, 1069, -445, 270, +-529, -671, -405, -1354, -169, -1412, 95, -850, +328, 52, 440, 933, 359, 1393, 191, 1212, +7, 480, -207, -491, -366, -1265, -378, -1466, +-233, -982, 14, 13, 240, 1067, 299, 1641, +218, 1469, 32, 634, -172, -529, -262, -1492, +-213, -1808, -83, -1364, 86, -326, 218, 872, +249, 1689, 223, 1785, 120, 1121, -85, -18, +-330, -1097, -472, -1644, -392, -1468, -109, -660, +198, 414, 400, 1229, 448, 1423, 304, 972, +38, 115, -233, -778, -390, -1314, -360, -1225, +-188, -548, 4, 401, 186, 1195, 278, 1488, +191, 1117, 15, 198, -134, -877, -188, -1590, +-99, -1608, 54, -936, 109, 136, 77, 1171, +17, 1737, -56, 1573, -103, 728, -103, -428, +-107, -1353, -103, -1639, -41, -1219, 32, -311, +114, 688, 212, 1317, 226, 1305, 75, 714, +-97, -152, -200, -887, -235, -1159, -184, -919, +-102, -303, -33, 454, 97, 1010, 240, 1107, +231, 729, 141, 13, 24, -737, -132, -1124, +-217, -1006, -189, -507, -169, 183, -125, 775, +-26, 988, 50, 790, 159, 294, 305, -293, +333, -669, 189, -692, -70, -431, -387, 12, +-529, 432, -406, 559, -166, 342, 113, -67, +360, -481, 462, -643, 438, -393, 272, 104, +-96, 570, -452, 819, -594, 707, -531, 246, +-268, -338, 142, -813, 460, -975, 550, -695, +432, -140, 156, 439, -151, 880, -372, 924, +-486, 503, -459, -68, -217, -549, 160, -783, +487, -599, 587, -135, 401, 318, -10, 622, +-453, 612, -700, 265, -663, -153, -327, -526, +184, -765, 597, -614, 751, -128, 687, 419, +351, 876, -217, 1007, -721, 641, -932, 8, +-809, -619, -366, -1073, 209, -1090, 656, -643, +878, 5, 772, 662, 346, 1075, -159, 1020, +-518, 606, -702, 15, -655, -616, -376, -979, +-39, -872, 241, -447, 415, 122, 420, 631, +293, 781, 161, 568, 3, 165, -192, -330, +-300, -677, -284, -654, -195, -327, -19, 162, +135, 655, 124, 849, 40, 623, -45, 124, +-139, -509, -99, -980, 81, -996, 141, -602, +92, 50, 17, 744, -103, 1111, -134, 990, +-51, 524, 2, -124, 61, -730, 105, -994, +-31, -844, -154, -406, -142, 160, -166, 605, +-137, 743, 36, 576, 143, 217, 185, -179, +237, -464, 166, -541, 14, -383, -92, -43, +-196, 330, -279, 557, -260, 548, -224, 289, +-158, -154, -16, -604, 108, -850, 212, -721, +347, -228, 392, 412, 276, 938, 115, 1116, +-127, 824, -436, 155, -587, -620, -515, -1148, +-337, -1165, -41, -673, 260, 71, 360, 734, +366, 1012, 372, 778, 259, 242, 114, -299, +1, -607, -228, -527, -440, -194, -471, 151, +-388, 402, -192, 428, 60, 182, 180, -149, +214, -426, 231, -608, 155, -539, 142, -214, +219, 233, 147, 762, -61, 1109, -222, 966, +-328, 433, -373, -312, -333, -1094, -254, -1558, +-123, -1429, 82, -720, 289, 358, 438, 1375, +502, 1850, 409, 1631, 131, 796, -238, -418, +-499, -1470, -538, -1873, -383, -1497, -168, -523, +-14, 615, 115, 1384, 201, 1497, 175, 991, +108, 57, 110, -867, 94, -1258, 63, -1011, +83, -324, 43, 535, -61, 1137, -158, 1160, +-319, 638, -452, -215, -391, -1054, -185, -1428, +113, -1181, 401, -446, 530, 568, 496, 1409, +308, 1678, -80, 1311, -430, 360, -526, -843, +-469, -1660, -297, -1782, -20, -1224, 229, -119, +332, 1027, 281, 1665, 110, 1634, -95, 916, +-228, -205, -218, -1123, -89, -1513, 65, -1313, +205, -529, 249, 485, 104, 1226, -113, 1439, +-285, 1010, -380, 72, -287, -876, -81, -1401, +63, -1321, 169, -605, 245, 454, 194, 1294, +65, 1523, -40, 1051, -108, 48, -71, -988, +2, -1542, 19, -1405, 18, -604, -45, 545, +-226, 1434, -390, 1612, -404, 1040, -236, -23, +93, -1097, 454, -1649, 680, -1429, 668, -532, +377, 665, -101, 1536, -602, 1641, -953, 1016, +-923, -78, -488, -1191, 114, -1719, 628, -1427, +859, -501, 715, 695, 262, 1558, -253, 1600, +-580, 919, -582, -121, -328, -1133, 14, -1581, +298, -1202, 393, -300, 272, 704, -10, 1369, +-373, 1326, -631, 642, -613, -334, -275, -1212, +289, -1502, 783, -962, 925, 53, 680, 1069, +100, 1714, -628, 1516, -1054, 456, -978, -866, +-560, -1863, 44, -2049, 559, -1211, 745, 281, +650, 1699, 359, 2387, -94, 1969, -481, 560, +-618, -1118, -518, -2276, -168, -2417, 281, -1404, +547, 268, 529, 1774, 205, 2466, -323, 2015, +-723, 622, -771, -1010, -455, -2127, 104, -2331, +634, -1498, 845, 41, 720, 1506, 338, 2310, +-233, 2132, -733, 982, -930, -557, -769, -1818, +-308, -2332, 248, -1826, 624, -490, 689, 984, +447, 1951, 31, 2080, -300, 1298, -405, 32, +-315, -1114, -125, -1802, 29, -1695, 63, -809, +56, 290, 64, 1146, 13, 1535, -62, 1238, +-66, 418, -98, -441, -145, -1047, -61, -1201, +49, -788, 40, -136, -8, 391, 13, 682, +63, 649, 144, 378, 200, 107, 113, -49, +-104, -74, -383, -30, -566, -41, -478, -185, +-187, -423, 146, -645, 421, -676, 529, -361, +465, 207, 322, 833, 80, 1344, -249, 1415, +-516, 880, -669, -98, -650, -1185, -354, -1917, +106, -1925, 470, -1200, 583, -29, 461, 1199, +205, 2010, -64, 1995, -304, 1227, -406, 89, +-263, -962, -24, -1503, 137, -1391, 173, -831, +60, -140, -174, 424, -385, 614, -408, 400, +-223, 129, 131, 13, 492, 88, 586, 337, +424, 553, 162, 575, -190, 363, -552, -142, +-742, -818, -687, -1298, -347, -1302, 228, -844, +646, -39, 700, 845, 499, 1498, 72, 1692, +-409, 1231, -614, 281, -534, -673, -291, -1311, +79, -1470, 339, -1069, 386, -284, 370, 493, +213, 903, -152, 771, -512, 280, -684, -210, +-551, -464, -147, -312, 306, 190, 602, 693, +648, 895, 445, 590, 98, -160, -268, -940, +-573, -1368, -650, -1279, -502, -665, -283, 213, +4, 1030, 296, 1507, 438, 1352, 376, 665, +195, -149, 72, -848, 70, -1142, 55, -870, +-75, -290, -326, 269, -601, 566, -680, 396, +-472, -81, -78, -449, 397, -520, 744, -235, +825, 371, 644, 946, 158, 1148, -434, 826, +-826, 61, -975, -824, -817, -1488, -241, -1592, +439, -972, 865, 61, 937, 1048, 500, 1631, +-192, 1518, -631, 728, -819, -289, -736, -1123, +-250, -1472, 332, -1110, 730, -219, 879, 745, +615, 1324, -4, 1211, -651, 534, -1121, -424, +-1168, -1296, -642, -1554, 162, -1035, 885, -37, +1238, 1015, 1049, 1639, 424, 1564, -352, 848, +-964, -210, -1145, -1141, -856, -1568, -261, -1393, +384, -675, 745, 291, 706, 1030, 384, 1292, +-127, 1028, -539, 273, -595, -513, -360, -909, +59, -868, 423, -377, 480, 294, 292, 731, +-28, 800, -447, 451, -716, -170, -587, -673, +-166, -826, 347, -677, 667, -216, 594, 393, +273, 776, -166, 842, -637, 527, -828, -78, +-557, -546, -27, -742, 480, -590, 785, -93, +811, 406, 513, 723, -118, 788, -846, 402, +-1283, -368, -1217, -1032, -617, -1224, 292, -967, +1083, -274, 1396, 689, 1148, 1542, 522, 1830, +-285, 1315, -979, 274, -1259, -888, -1064, -1732, +-594, -1907, -31, -1448, 539, -470, 890, 703, +848, 1538, 448, 1719, -116, 1238, -521, 328, +-619, -595, -454, -1112, -102, -1108, 220, -650, +344, 126, 315, 765, 177, 907, -126, 530, +-505, -180, -713, -807, -613, -1096, -246, -996, +276, -373, 821, 591, 1060, 1391, 748, 1706, +52, 1394, -640, 438, -1003, -732, -948, -1552, +-589, -1829, -83, -1533, 407, -705, 662, 358, +612, 1243, 363, 1578, -97, 1316, -557, 722, +-629, -11, -367, -667, 47, -959, 505, -789, +730, -331, 535, 95, 13, 289, -593, 190, +-1034, -89, -1089, -302, -730, -343, -78, -177, +679, 184, 1277, 615, 1439, 915, 991, 872, +95, 503, -863, -122, -1530, -830, -1581, -1284, +-992, -1319, -158, -904, 641, -128, 1213, 679, +1213, 1222, 687, 1361, 11, 1043, -629, 378, +-891, -284, -643, -736, -261, -898, 145, -742, +476, -466, 372, -160, -67, 119, -400, 135, +-535, 50, -405, 178, 29, 430, 394, 653, +541, 790, 569, 627, 338, 126, -127, -482, +-533, -1075, -710, -1428, -630, -1183, -351, -456, +31, 414, 375, 1232, 489, 1659, 314, 1395, +27, 611, -179, -398, -232, -1257, -108, -1526, +133, -1156, 311, -407, 208, 451, -82, 1030, +-378, 1079, -698, 750, -847, 249, -545, -413, +64, -909, 684, -893, 1157, -501, 1180, 56, +615, 587, -196, 811, -954, 671, -1365, 295, +-1221, -219, -756, -585, -64, -505, 747, -289, +1142, -130, 1006, 91, 641, 103, 39, -74, +-668, -72, -928, 38, -686, 214, -235, 557, +241, 808, 443, 640, 247, 116, -119, -638, +-462, -1342, -602, -1521, -335, -1140, 169, -299, +630, 912, 981, 1865, 983, 2090, 400, 1594, +-501, 433, -1249, -1035, -1582, -2129, -1351, -2464, +-528, -1928, 493, -553, 1282, 1116, 1674, 2309, +1406, 2648, 572, 1974, -358, 493, -1147, -1130, +-1606, -2254, -1421, -2507, -714, -1879, 73, -594, +757, 955, 1093, 2080, 906, 2359, 495, 1830, +71, 673, -323, -715, -473, -1781, -402, -2113, +-295, -1638, -134, -662, -84, 378, -336, 1153, +-564, 1519, -443, 1333, -65, 723, 514, 88, +1140, -469, 1362, -839, 923, -861, 93, -670, +-868, -390, -1680, -124, -1890, 65, -1455, 225, +-592, 409, 539, 556, 1590, 572, 2119, 472, +1970, 213, 1139, -110, -198, -326, -1461, -517, +-2207, -574, -2317, -481, -1611, -340, -369, -90, +831, 175, 1775, 372, 2149, 506, 1710, 511, +815, 384, -213, 194, -1254, 80, -1804, -27, +-1660, -208, -1164, -426, -419, -641, 463, -757, +1021, -692, 1127, -333, 1045, 277, 798, 882, +339, 1342, -214, 1423, -732, 965, -1053, 110, +-1104, -900, -919, -1740, -491, -2008, 105, -1529, +674, -507, 992, 731, 1003, 1808, 803, 2232, +389, 1889, -138, 962, -673, -333, -1097, -1556, +-1182, -2238, -916, -2179, -459, -1370, 171, -55, +807, 1300, 1085, 2138, 1018, 2150, 715, 1427, +109, 216, -477, -1035, -748, -1741, -860, -1726, +-736, -1138, -375, -170, -146, 802, 48, 1250, +324, 1059, 300, 521, 139, -167, 250, -730, +345, -791, 348, -353, 437, 273, 344, 758, +-102, 898, -661, 572, -1222, -124, -1568, -898, +-1234, -1438, -324, -1417, 729, -757, 1674, 315, +2117, 1418, 1756, 2047, 774, 1934, -493, 1064, +-1741, -303, -2495, -1594, -2333, -2344, -1377, -2261, +31, -1271, 1551, 182, 2549, 1476, 2526, 2261, +1545, 2287, -2, 1384, -1583, -31, -2530, -1339, +-2481, -2164, -1525, -2120, 0, -1189, 1494, 78, +2322, 1236, 2164, 1957, 1124, 1894, -351, 1085, +-1577, -109, -2061, -1312, -1757, -2007, -806, -1854, +399, -969, 1275, 326, 1535, 1561, 1209, 2161, +479, 1838, -390, 725, -1094, -671, -1345, -1705, +-1004, -2028, -201, -1606, 574, -571, 1009, 618, +1027, 1544, 476, 1947, -423, 1609, -1055, 646, +-1143, -517, -759, -1449, 5, -1920, 782, -1770, +1146, -875, 1034, 390, 496, 1492, -312, 2081, +-975, 1899, -1218, 1031, -1033, -138, -426, -1283, +337, -2074, 777, -2071, 814, -1332, 578, -336, +96, 830, -353, 1844, -475, 2161, -337, 1811, +-149, 962, 56, -267, 230, -1454, 202, -2152, +-7, -2171, -300, -1497, -531, -264, -508, 1083, +-291, 2090, 13, 2346, 396, 1679, 631, 430, +553, -987, 378, -2040, 180, -2180, -175, -1448, +-495, -170, -630, 1178, -715, 2012, -613, 1994, +-249, 1093, 94, -340, 299, -1614, 455, -2218, +533, -1977, 550, -877, 471, 736, 205, 2117, +-154, 2722, -576, 2281, -923, 839, -902, -998, +-537, -2482, -100, -3086, 308, -2544, 636, -1062, +678, 869, 491, 2527, 290, 3192, -8, 2705, +-408, 1307, -643, -602, -621, -2335, -440, -3135, +-92, -2688, 396, -1245, 654, 676, 545, 2230, +288, 2755, -130, 2230, -670, 865, -972, -829, +-873, -2090, -506, -2458, 112, -1843, 863, -518, +1364, 1025, 1312, 2134, 758, 2387, -48, 1763, +-910, 425, -1566, -1091, -1750, -2136, -1436, -2411, +-691, -1877, 375, -711, 1386, 686, 1935, 1754, +1902, 2229, 1281, 2067, 146, 1263, -1050, 158, +-1873, -874, -2053, -1623, -1496, -1903, -581, -1697, +352, -1122, 1176, -423, 1534, 327, 1202, 1121, +531, 1715, -103, 1947, -583, 1808, -719, 1215, +-500, 148, -223, -1119, -50, -2149, 1, -2690, +-122, -2543, -365, -1603, -539, -101, -407, 1534, +60, 2833, 614, 3344, 997, 2849, 1113, 1470, +827, -403, 93, -2180, -815, -3272, -1456, -3424, +-1585, -2588, -1259, -913, -536, 1003, 421, 2473, +1248, 3228, 1655, 3099, 1552, 1993, 982, 278, +28, -1374, -994, -2484, -1652, -2846, -1779, -2373, +-1373, -1233, -517, 136, 441, 1372, 1144, 2139, +1459, 2226, 1364, 1709, 863, 787, 206, -288, +-403, -1221, -977, -1737, -1355, -1703, -1359, -1208, +-1066, -436, -510, 328, 286, 911, 1025, 1223, +1488, 1206, 1620, 945, 1281, 538, 448, 79, +-667, -382, -1704, -922, -2237, -1384, -2012, -1479, +-1088, -1197, 306, -575, 1723, 518, 2491, 1740, +2301, 2399, 1348, 2284, -162, 1407, -1735, -85, +-2641, -1666, -2598, -2881, -1710, -3223, -125, -2299, +1695, -544, 2847, 1321, 2790, 2907, 1707, 3632, +11, 3002, -1797, 1317, -3017, -724, -3018, -2506, +-1785, -3435, 45, -3175, 1769, -1851, 2862, 31, +2863, 1769, 1686, 2772, -128, 2803, -1799, 1882, +-2739, 382, -2628, -1073, -1526, -1918, 107, -1931, +1570, -1312, 2328, -323, 2173, 672, 1189, 1107, +-235, 918, -1518, 429, -2086, -181, -1781, -608, +-852, -515, 319, -103, 1242, 337, 1561, 735, +1315, 768, 686, 354, -224, -174, -1085, -784, +-1406, -1224, -1232, -1112, -804, -565, -40, 199, +798, 978, 1188, 1508, 1121, 1573, 768, 951, +168, -182, -419, -1184, -814, -1689, -1108, -1766, +-1159, -1196, -781, -12, -96, 1127, 675, 1811, +1258, 1879, 1339, 1320, 915, 428, 182, -631, +-651, -1598, -1244, -2022, -1368, -1788, -1047, -1095, +-402, -65, 332, 1083, 967, 1959, 1340, 2294, +1200, 1943, 542, 958, -351, -352, -1116, -1664, +-1417, -2495, -1102, -2485, -389, -1734, 344, -472, +887, 928, 1066, 1969, 825, 2422, 293, 2157, +-358, 1265, -883, 163, -1029, -899, -729, -1789, +-135, -2142, 483, -1806, 897, -1042, 913, -93, +393, 881, -359, 1548, -805, 1666, -880, 1313, +-699, 711, -188, 3, 463, -642, 830, -938, +781, -895, 428, -734, -149, -426, -709, -120, +-852, -28, -536, -20, -35, 59, 396, 232, +645, 537, 549, 894, 65, 1039, -472, 855, +-760, 386, -744, -375, -401, -1189, 160, -1714, +762, -1746, 1178, -1208, 1070, -241, 372, 912, +-562, 1876, -1337, 2258, -1654, 1959, -1288, 1012, +-387, -317, 633, -1528, 1441, -2223, 1716, -2252, +1304, -1618, 425, -522, -577, 718, -1435, 1763, +-1800, 2212, -1452, 1898, -512, 1135, 634, 172, +1476, -842, 1652, -1659, 1104, -1970, 140, -1602, +-777, -846, -1352, -50, -1434, 817, -971, 1556, +-145, 1761, 702, 1442, 1216, 780, 1245, -93, +836, -860, 124, -1355, -623, -1566, -1072, -1324, +-1050, -689, -725, 4, -317, 694, 75, 1274, +395, 1476, 582, 1318, 602, 862, 528, 85, +427, -711, 225, -1234, -71, -1484, -310, -1417, +-537, -900, -791, -56, -868, 743, -729, 1255, +-442, 1432, 81, 1235, 762, 694, 1263, -22, +1385, -622, 1108, -929, 402, -966, -558, -868, +-1340, -639, -1723, -250, -1631, 114, -1003, 351, +-5, 547, 953, 713, 1577, 851, 1762, 806, +1385, 474, 472, 23, -652, -413, -1529, -813, +-1757, -1072, -1316, -1038, -516, -671, 393, -177, +1131, 234, 1309, 630, 889, 1023, 205, 1059, +-458, 746, -882, 416, -879, 19, -486, -454, +84, -723, 592, -781, 838, -729, 665, -548, +107, -290, -581, -32, -1075, 209, -1153, 408, +-781, 563, -39, 629, 837, 633, 1507, 647, +1668, 533, 1174, 167, 179, -296, -991, -805, +-1970, -1317, -2372, -1520, -1970, -1234, -810, -542, +773, 412, 2203, 1309, 2972, 1904, 2770, 2039, +1565, 1529, -293, 503, -2159, -701, -3418, -1738, +-3562, -2182, -2430, -1933, -483, -1174, 1588, -78, +3232, 966, 3861, 1485, 3098, 1491, 1279, 1164, +-870, 589, -2711, 36, -3681, -323, -3403, -513, +-1941, -488, 95, -411, 1910, -469, 2959, -646, +2972, -834, 1994, -810, 436, -416, -1151, 283, +-2234, 1131, -2449, 1841, -1760, 2053, -481, 1572, +894, 485, 1787, -925, 1809, -2133, 1090, -2730, +-38, -2549, -1203, -1488, -1838, 142, -1601, 1683, +-680, 2677, 519, 2799, 1624, 2013, 2204, 713, +1914, -617, 813, -1607, -650, -2012, -2015, -1852, +-2838, -1296, -2719, -623, -1602, -80, 124, 386, +1864, 884, 3052, 1269, 3305, 1539, 2497, 1698, +857, 1482, -1074, 749, -2686, -389, -3536, -1682, +-3342, -2649, -2061, -2928, -130, -2373, 1779, -1004, +3129, 749, 3445, 2318, 2620, 3379, 1052, 3565, +-702, 2640, -2118, 922, -2767, -1030, -2556, -2822, +-1675, -3892, -389, -3740, 875, -2452, 1627, -506, +1760, 1554, 1437, 3137, 818, 3734, 161, 3164, +-301, 1726, -582, -90, -770, -1738, -918, -2742, +-1000, -2861, -886, -2136, -536, -914, -46, 359, +593, 1359, 1226, 1843, 1478, 1747, 1272, 1217, +809, 474, -11, -296, -1088, -839, -1842, -1047, +-1983, -987, -1551, -627, -515, -101, 862, 280, +1981, 537, 2407, 658, 1988, 509, 796, 185, +-733, -154, -2028, -480, -2673, -698, -2386, -699, +-1191, -446, 445, 52, 1933, 669, 2752, 1186, +2599, 1414, 1533, 1163, -43, 475, -1609, -470, +-2636, -1530, -2762, -2299, -2009, -2322, -726, -1619, +702, -368, 1950, 1193, 2674, 2529, 2604, 3202, +1721, 3063, 378, 1981, -979, 157, -2164, -1786, +-2865, -3316, -2690, -4044, -1761, -3605, -434, -2043, +1132, 188, 2473, 2409, 3033, 3916, 2776, 4298, +1792, 3468, 180, 1641, -1422, -582, -2511, -2560, +-3026, -3737, -2736, -3785, -1629, -2823, -212, -1227, +1170, 584, 2319, 2057, 2801, 2817, 2439, 2873, +1486, 2257, 266, 1090, -885, -153, -1703, -1156, +-2088, -1814, -2041, -1992, -1647, -1734, -1029, -1173, +-185, -403, 769, 299, 1583, 801, 2139, 1266, +2331, 1560, 1951, 1386, 1034, 950, -193, 390, +-1535, -414, -2718, -1176, -3283, -1522, -2886, -1466, +-1591, -1013, 260, -183, 2179, 703, 3568, 1254, +3877, 1342, 2904, 955, 1057, 187, -1034, -639, +-2876, -1085, -3901, -996, -3599, -540, -2177, 134, +-253, 841, 1694, 1154, 3098, 905, 3373, 388, +2594, -208, 1209, -865, -453, -1267, -1891, -1165, +-2578, -731, -2464, -171, -1789, 454, -742, 942, +470, 1145, 1531, 1133, 2072, 940, 1976, 522, +1414, -7, 529, -551, -506, -1059, -1371, -1405, +-1784, -1448, -1739, -1170, -1287, -611, -493, 137, +454, 930, 1249, 1627, 1650, 2027, 1567, 1906, +1085, 1281, 351, 264, -434, -926, -1053, -1905, +-1359, -2380, -1340, -2222, -1076, -1446, -575, -360, +104, 672, 719, 1487, 1114, 1949, 1273, 1903, +1143, 1479, 719, 896, 179, 261, -351, -368, +-799, -984, -1161, -1548, -1376, -1927, -1233, -2022, +-667, -1702, 6, -870, 646, 366, 1313, 1716, +1682, 2830, 1453, 3255, 869, 2719, 139, 1368, +-725, -428, -1484, -2245, -1791, -3504, -1536, -3701, +-875, -2747, -52, -1030, 770, 909, 1387, 2510, +1578, 3257, 1297, 2950, 730, 1841, 6, 339, +-697, -1054, -1160, -1902, -1301, -2071, -1100, -1635, +-582, -789, 34, 71, 534, 585, 840, 715, +903, 651, 737, 456, 419, 192, 25, 85, +-321, 232, -508, 344, -540, 245, -480, 26, +-386, -291, -308, -591, -194, -675, 11, -588, +277, -259, 542, 335, 843, 772, 1023, 755, +797, 439, 124, -88, -707, -727, -1441, -1122, +-1874, -992, -1675, -344, -745, 607, 548, 1442, +1740, 1862, 2459, 1661, 2396, 725, 1536, -620, +181, -1814, -1347, -2489, -2616, -2437, -3074, -1654, +-2525, -316, -1264, 1150, 425, 2206, 2087, 2645, +3039, 2564, 3003, 1860, 2212, 614, 841, -723, +-786, -1907, -2087, -2752, -2706, -2901, -2626, -2365, +-1931, -1280, -820, 194, 425, 1608, 1491, 2589, +2032, 2990, 2042, 2636, 1794, 1648, 1249, 380, +388, -942, -490, -2011, -1209, -2485, -1782, -2411, +-2046, -1884, -1882, -989, -1310, -12, -417, 839, +599, 1480, 1476, 1781, 2097, 1791, 2308, 1601, +1976, 1227, 1185, 727, 111, 101, -1057, -710, +-1986, -1565, -2404, -2314, -2342, -2799, -1904, -2677, +-1024, -1757, 230, -258, 1466, 1553, 2337, 3279, +2795, 4307, 2709, 4192, 1906, 2919, 539, 733, +-967, -1873, -2303, -4084, -3214, -5100, -3375, -4707, +-2621, -3070, -1146, -537, 700, 2117, 2425, 3947, +3438, 4534, 3452, 3933, 2611, 2382, 1147, 354, +-597, -1447, -2045, -2533, -2803, -2818, -2910, -2472, +-2398, -1730, -1300, -926, 70, -265, 1254, 338, +2050, 928, 2342, 1434, 2066, 1912, 1353, 2218, +466, 2023, -478, 1261, -1312, 132, -1746, -1215, +-1717, -2427, -1382, -3015, -831, -2815, -133, -1906, +542, -416, 1009, 1226, 1247, 2450, 1332, 2955, +1229, 2713, 812, 1742, 133, 347, -601, -945, +-1174, -1813, -1473, -2141, -1430, -1904, -1054, -1308, +-346, -568, 473, 194, 1074, 771, 1359, 1045, +1348, 1204, 925, 1243, 163, 997, -545, 563, +-929, 94, -997, -398, -797, -851, -410, -1178, +18, -1236, 372, -936, 535, -410, 407, 124, +136, 595, -125, 904, -330, 912, -307, 648, +80, 330, 522, 151, 768, 127, 808, 101, +492, -25, -277, -286, -1105, -693, -1637, -1168, +-1767, -1440, -1285, -1224, -160, -461, 1215, 646, +2342, 1788, 2811, 2559, 2362, 2561, 1079, 1622, +-646, -8, -2318, -1762, -3355, -3007, -3349, -3307, +-2298, -2534, -546, -936, 1423, 928, 2952, 2446, +3572, 3175, 3184, 2900, 1914, 1800, 67, 281, +-1705, -1248, -2819, -2287, -3118, -2462, -2628, -1932, +-1461, -1000, -39, 77, 1172, 871, 1997, 1116, +2289, 1011, 1926, 773, 1162, 532, 415, 456, +-160, 550, -650, 573, -970, 357, -1126, -135, +-1313, -875, -1533, -1685, -1451, -2144, -934, -1963, +-88, -1136, 963, 194, 2031, 1664, 2751, 2753, +2820, 3125, 2083, 2610, 604, 1294, -1224, -396, +-2854, -2005, -3790, -3200, -3677, -3532, -2426, -2801, +-373, -1315, 1789, 507, 3378, 2220, 3985, 3252, +3468, 3279, 1877, 2369, -260, 910, -2177, -629, +-3298, -1870, -3348, -2479, -2290, -2278, -597, -1512, +1033, -550, 2113, 375, 2329, 987, 1617, 1130, +413, 953, -694, 628, -1325, 383, -1269, 322, +-577, 294, 368, 249, 1115, 167, 1380, -141, +1007, -615, 26, -1015, -1100, -1248, -1815, -1208, +-1877, -773, -1378, -50, -380, 792, 872, 1491, +1909, 1771, 2303, 1561, 1995, 881, 1152, -89, +21, -949, -1144, -1505, -1980, -1670, -2147, -1316, +-1688, -525, -880, 361, 74, 1022, 922, 1240, +1363, 1011, 1358, 459, 1081, -276, 661, -848, +223, -875, -122, -454, -331, 163, -476, 781, +-572, 1126, -678, 1019, -766, 444, -752, -491, +-564, -1383, -238, -1850, 219, -1745, 758, -1015, +1186, 197, 1313, 1412, 1089, 2233, 578, 2415, +-94, 1831, -715, 652, -1098, -701, -1198, -1810, +-1079, -2341, -779, -2203, -311, -1465, 174, -343, +573, 768, 837, 1521, 971, 1773, 969, 1490, +818, 846, 471, 154, 82, -381, -333, -708, +-855, -723, -1207, -478, -1138, -271, -920, -241, +-669, -262, -114, -310, 599, -386, 1054, -315, +1230, -40, 1253, 268, 1050, 626, 533, 1001, +-148, 1127, -754, 953, -1169, 637, -1386, 147, +-1269, -566, -861, -1294, -312, -1721, 332, -1766, +985, -1443, 1335, -727, 1295, 292, 982, 1336, +467, 2186, -122, 2578, -567, 2205, -823, 1226, +-942, 17, -861, -1360, -591, -2495, -271, -2818, +29, -2393, 314, -1481, 488, -193, 441, 1056, +369, 1888, 459, 2292, 608, 2193, 616, 1559, +497, 741, 185, -30, -428, -744, -1149, -1360, +-1562, -1801, -1570, -1996, -1162, -1866, -237, -1330, +960, -358, 1906, 856, 2282, 1987, 1962, 2681, +975, 2659, -333, 1852, -1509, 507, -2180, -958, +-2108, -2068, -1426, -2503, -419, -2232, 654, -1356, +1489, -150, 1804, 841, 1586, 1327, 871, 1327, +-73, 900, -861, 322, -1336, 5, -1387, -2, +-862, 155, -82, 392, 495, 510, 836, 222, +960, -445, 747, -1142, 293, -1562, -191, -1622, +-614, -1178, -846, -159, -773, 1028, -489, 1839, +-70, 2110, 386, 1795, 680, 937, 695, -126, +626, -1003, 534, -1454, 301, -1386, -73, -1025, +-448, -624, -808, -195, -1062, 145, -1023, 182, +-667, 144, -132, 311, 471, 591, 1041, 863, +1387, 1094, 1333, 1107, 907, 781, 282, 136, +-401, -690, -1019, -1412, -1363, -1760, -1323, -1698, +-972, -1253, -517, -481, -52, 432, 409, 1186, +856, 1610, 1136, 1716, 1172, 1500, 1047, 941, +807, 283, 360, -266, -259, -781, -853, -1266, +-1286, -1539, -1524, -1611, -1518, -1484, -1214, -1007, +-605, -214, 256, 698, 1198, 1590, 1951, 2237, +2350, 2431, 2220, 2082, 1469, 1204, 228, -53, +-1175, -1388, -2393, -2493, -3010, -3044, -2804, -2825, +-1851, -1890, -418, -486, 1130, 1044, 2371, 2296, +2998, 2962, 2816, 2872, 1841, 2138, 470, 1002, +-844, -351, -1906, -1565, -2462, -2246, -2268, -2407, +-1489, -2123, -534, -1396, 378, -467, 1108, 398, +1505, 1178, 1451, 1715, 1036, 1868, 479, 1752, +22, 1365, -246, 648, -355, -213, -417, -1017, +-445, -1617, -420, -1885, -463, -1750, -612, -1251, +-621, -480, -380, 403, -35, 1213, 395, 1701, +868, 1700, 1109, 1346, 1048, 806, 789, 13, +279, -812, -457, -1256, -1001, -1296, -1118, -1104, +-946, -650, -584, -11, 2, 513, 535, 752, +657, 705, 421, 370, 146, -30, -106, -260, +-309, -323, -212, -206, 200, 131, 595, 480, +773, 651, 738, 633, 381, 393, -312, -76, +-1005, -625, -1394, -1144, -1386, -1448, -1012, -1342, +-319, -845, 551, -1, 1365, 1103, 1753, 2036, +1617, 2387, 1102, 2044, 303, 1096, -630, -279, +-1304, -1712, -1514, -2686, -1334, -2782, -851, -1996, +-214, -696, 317, 713, 609, 1879, 687, 2393, +629, 2096, 550, 1209, 529, 190, 536, -635, +477, -1141, 211, -1195, -236, -833, -722, -424, +-1051, -193, -1125, -130, -949, -182, -552, -250, +69, -149, 714, 197, 1159, 710, 1333, 1156, +1142, 1284, 571, 1041, -146, 441, -761, -435, +-1109, -1221, -1022, -1660, -594, -1629, -89, -1066, +363, -219, 597, 600, 515, 1254, 243, 1476, +-62, 1170, -339, 640, -434, 81, -326, -470, +-45, -747, 348, -701, 721, -534, 883, -295, +747, -95, 310, -80, -317, -71, -936, 17, +-1371, 86, -1433, 219, -998, 490, -202, 650, +669, 539, 1417, 238, 1795, -142, 1548, -502, +833, -710, 0, -714, -780, -463, -1348, -7, +-1404, 413, -1047, 594, -563, 578, -26, 377, +472, -24, 676, -420, 612, -595, 431, -531, +225, -201, 119, 267, 181, 625, 360, 779, +514, 680, 432, 236, 46, -366, -512, -859, +-1097, -1113, -1496, -1003, -1419, -504, -872, 181, +-10, 852, 994, 1252, 1802, 1207, 2055, 821, +1801, 211, 1103, -538, 14, -1047, -1136, -1096, +-1892, -857, -2125, -446, -1869, 98, -1132, 508, +-104, 622, 893, 509, 1639, 282, 1957, 94, +1725, 53, 1070, 66, 220, 94, -623, 131, +-1215, 53, -1418, -180, -1235, -422, -774, -619, +-199, -709, 283, -555, 598, -169, 661, 299, +539, 772, 419, 1103, 330, 1096, 204, 710, +148, 85, 119, -570, -23, -1025, -190, -1197, +-362, -1052, -601, -562, -722, 91, -565, 607, +-256, 894, 92, 923, 488, 677, 813, 276, +901, -79, 693, -308, 317, -370, -102, -305, +-461, -264, -688, -324, -685, -379, -509, -314, +-213, -132, 118, 107, 314, 408, 327, 653, +318, 679, 272, 449, 77, 90, -84, -252, +-45, -488, 29, -568, 48, -446, 119, -178, +142, 100, -33, 239, -243, 217, -361, 81, +-375, -65, -254, -122, -3, -48, 241, 137, +426, 343, 467, 420, 312, 312, 76, 44, +-85, -287, -186, -560, -224, -645, -158, -494, +-37, -173, 38, 208, 20, 529, -33, 641, +-53, 517, -105, 217, -174, -148, -98, -422, +124, -450, 256, -267, 305, -11, 384, 238, +383, 385, 139, 318, -164, 55, -385, -301, +-538, -556, -553, -603, -344, -440, -39, -59, +219, 467, 414, 908, 529, 1065, 496, 833, +325, 277, 89, -397, -136, -992, -302, -1345, +-379, -1221, -345, -671, -205, 15, -60, 709, +50, 1243, 124, 1334, 182, 1026, 197, 472, +183, -232, 129, -848, 43, -1122, -53, -1036, +-68, -661, -11, -110, 16, 416, 0, 726, +32, 704, 60, 383, -40, 9, -183, -281, +-238, -392, -233, -194, -160, 211, 41, 555, +318, 637, 503, 336, 530, -259, 370, -876, +76, -1231, -236, -1138, -432, -529, -513, 370, +-444, 1187, -224, 1606, 43, 1443, 219, 765, +307, -139, 361, -996, 334, -1482, 183, -1390, +21, -845, -30, -143, -48, 520, -129, 949, +-159, 971, -91, 648, -83, 229, -143, -142, +-58, -373, 65, -410, 65, -280, 62, -80, +140, 101, 115, 150, 12, 52, -25, -113, +-1, -280, 63, -363, 194, -241, 315, 27, +313, 335, 137, 607, -193, 676, -554, 449, +-792, 80, -803, -313, -500, -663, 49, -813, +690, -662, 1226, -316, 1445, 134, 1171, 564, +500, 804, -348, 762, -1178, 492, -1744, 71, +-1689, -387, -1007, -737, -101, -832, 738, -658, +1426, -286, 1685, 197, 1302, 697, 574, 990, +-108, 906, -666, 508, -996, -39, -947, -643, +-607, -1100, -195, -1170, 137, -822, 249, -229, +193, 450, 120, 1015, 77, 1273, 37, 1138, +154, 629, 430, -102, 629, -738, 618, -1073, +442, -1081, 41, -801, -532, -336, -1005, 115, +-1157, 430, -965, 592, -461, 655, 219, 656, +823, 582, 1155, 399, 1155, 114, 837, -267, +328, -650, -191, -893, -558, -911, -715, -713, +-628, -293, -371, 259, -121, 734, -33, 952, +-24, 889, -33, 588, -80, 145, -74, -281, +157, -515, 551, -538, 870, -415, 963, -228, +786, -68, 316, -4, -360, -34, -1006, -111, +-1397, -133, -1424, -56, -1022, 113, -292, 343, +521, 607, 1191, 765, 1585, 690, 1512, 360, +1022, -156, 330, -715, -411, -1146, -1024, -1343, +-1246, -1159, -1106, -565, -787, 254, -311, 1052, +242, 1620, 602, 1731, 679, 1314, 635, 514, +542, -444, 369, -1268, 171, -1655, 14, -1567, +-89, -1095, -193, -367, -282, 406, -340, 998, +-323, 1274, -227, 1183, -119, 824, -85, 328, +-36, -186, 101, -574, 250, -711, 320, -662, +366, -518, 426, -329, 425, -154, 282, -17, +48, 99, -158, 185, -316, 313, -504, 470, +-635, 540, -565, 478, -329, 309, -48, 7, +260, -348, 517, -602, 680, -679, 728, -564, +640, -269, 433, 51, 199, 293, -122, 413, +-534, 397, -814, 281, -848, 145, -776, 24, +-555, -38, -95, -36, 409, -21, 780, -40, +1054, -86, 1143, -186, 909, -302, 432, -332, +-151, -227, -765, -23, -1171, 236, -1194, 458, +-893, 524, -375, 365, 266, 91, 770, -202, +983, -445, 920, -503, 641, -313, 207, -18, +-196, 260, -428, 463, -452, 477, -323, 236, +-162, -111, -40, -413, 47, -569, 35, -527, +-63, -310, -58, 20, 77, 378, 143, 616, +167, 673, 278, 558, 371, 305, 284, -54, +145, -419, 6, -681, -195, -730, -433, -582, +-537, -339, -440, -54, -155, 240, 237, 424, +569, 505, 675, 570, 548, 607, 270, 533, +-121, 335, -504, -6, -659, -458, -522, -882, +-195, -1105, 209, -1035, 614, -635, 815, -14, +672, 622, 245, 1040, -257, 1134, -682, 918, +-866, 498, -692, 24, -216, -339, 327, -529, +734, -586, 903, -570, 772, -494, 332, -412, +-236, -329, -641, -169, -730, 62, -574, 272, +-230, 490, 225, 717, 630, 866, 761, 868, +550, 689, 125, 268, -297, -340, -617, -1017, +-732, -1578, -538, -1755, -82, -1391, 427, -583, +807, 488, 945, 1519, 808, 2142, 417, 2124, +-143, 1472, -687, 375, -995, -791, -1023, -1655, +-773, -1984, -265, -1689, 358, -915, 841, -20, +1062, 709, 1019, 1093, 760, 1058, 330, 692, +-131, 259, -485, -30, -699, -96, -796, 24, +-732, 193, -512, 219, -185, 33, 121, -338, +351, -791, 556, -1138, 773, -1120, 866, -672, +794, 58, 611, 842, 260, 1490, -283, 1777, +-835, 1491, -1218, 653, -1305, -366, -1019, -1244, +-448, -1771, 248, -1757, 968, -1161, 1498, -240, +1634, 662, 1323, 1245, 645, 1365, -276, 1062, +-1083, 504, -1475, -116, -1407, -562, -943, -733, +-202, -636, 505, -350, 933, -18, 1038, 226, +805, 332, 342, 256, -82, 48, -323, -182, +-375, -329, -217, -337, 100, -180, 335, 67, +349, 324, 144, 514, -176, 551, -526, 417, +-727, 181, -620, -134, -231, -463, 260, -692, +748, -715, 1078, -547, 1045, -254, 669, 120, +129, 509, -456, 744, -907, 746, -996, 573, +-722, 288, -305, -93, 145, -437, 517, -633, +678, -657, 561, -498, 312, -188, 80, 130, +-71, 363, -152, 464, -113, 388, 19, 145, +108, -108, 101, -254, 79, -249, 36, -73, +-82, 221, -213, 472, -270, 522, -300, 284, +-260, -166, -88, -682, 182, -1039, 468, -1019, +736, -556, 843, 160, 708, 883, 402, 1380, +-38, 1425, -625, 940, -1132, 125, -1258, -737, +-989, -1345, -476, -1514, 233, -1204, 980, -495, +1454, 362, 1442, 1020, 1060, 1283, 499, 1129, +-162, 663, -853, 47, -1268, -513, -1216, -849, +-866, -875, -379, -654, 246, -294, 766, 110, +910, 441, 786, 577, 593, 525, 319, 339, +41, 95, -118, -146, -193, -294, -286, -345, +-307, -323, -264, -245, -246, -109, -250, 61, +-178, 246, -24, 378, 176, 404, 389, 311, +554, 124, 588, -148, 486, -416, 294, -576, +17, -542, -295, -306, -483, 43, -506, 361, +-452, 599, -356, 660, -103, 478, 233, 149, +492, -174, 602, -436, 593, -593, 426, -598, +119, -411, -193, -91, -368, 234, -404, 459, +-336, 553, -140, 448, 114, 188, 295, -74, +357, -230, 283, -252, 113, -153, -84, -60, +-212, -44, -246, -100, -129, -175, 66, -229, +242, -189, 353, -15, 391, 270, 312, 526, +145, 624, -78, 508, -319, 191, -461, -268, +-433, -689, -273, -902, -15, -767, 285, -314, +516, 220, 549, 618, 438, 821, 275, 743, +90, 393, -136, -40, -294, -361, -334, -533, +-285, -522, -181, -346, -52, -118, 34, 44, +99, 148, 195, 215, 282, 222, 311, 182, +332, 179, 324, 160, 226, 71, 5, -66, +-242, -215, -419, -325, -451, -289, -366, -136, +-167, 39, 139, 214, 454, 345, 617, 292, +555, 65, 297, -194, -28, -357, -255, -379, +-339, -217, -304, 86, -126, 410, 88, 615, +214, 581, 229, 256, 190, -194, 87, -594, +-24, -853, -125, -857, -171, -507, -96, 45, +77, 586, 254, 1001, 377, 1151, 379, 873, +214, 266, -34, -413, -265, -947, -420, -1203, +-411, -1070, -218, -570, 90, 106, 350, 674, +507, 942, 520, 874, 368, 575, 74, 161, +-183, -215, -319, -402, -365, -357, -296, -225, +-101, -154, 100, -181, 228, -254, 334, -319, +363, -286, 272, -91, 203, 254, 149, 641, +-27, 908, -288, 859, -434, 489, -468, -63, +-349, -675, -25, -1179, 406, -1278, 743, -898, +871, -226, 701, 508, 275, 1103, -253, 1326, +-717, 1081, -943, 462, -849, -271, -478, -844, +110, -1094, 730, -991, 1116, -536, 1080, 89, +690, 605, 107, 828, -455, 735, -832, 380, +-874, -93, -570, -477, -88, -587, 377, -416, +701, -90, 730, 227, 414, 401, -64, 325, +-442, 55, -532, -211, -270, -304, 189, -202, +621, 27, 795, 269, 606, 386, 100, 228, +-495, -137, -948, -457, -1024, -546, -640, -395, +35, -28, 712, 455, 1171, 797, 1242, 780, +844, 441, 129, -96, -566, -630, -953, -921, +-918, -860, -567, -540, -60, -55, 365, 453, +575, 772, 550, 822, 380, 689, 133, 398, +-52, 19, -109, -339, -98, -599, -44, -747, +57, -739, 110, -536, 57, -194, -2, 164, +-19, 505, -15, 769, 35, 860, 50, 746, +10, 465, -43, 14, -56, -470, -24, -826, +113, -1037, 245, -1038, 286, -678, 281, -70, +219, 535, 69, 997, -67, 1237, -160, 1127, +-277, 645, -333, -51, -237, -698, -59, -1094, +146, -1124, 332, -810, 414, -284, 341, 259, +219, 633, 83, 697, -5, 503, -1, 227, +49, 11, 26, -65, -53, 17, -136, 126, +-251, 146, -376, 16, -373, -260, -157, -586, +181, -752, 517, -639, 801, -277, 899, 226, +696, 716, 219, 1002, -306, 987, -735, 659, +-947, 114, -878, -464, -504, -862, 56, -1004, +584, -869, 879, -464, 863, 87, 580, 544, +165, 781, -217, 768, -410, 516, -314, 90, +-38, -319, 155, -539, 235, -508, 197, -254, +-21, 126, -337, 429, -478, 490, -424, 267, +-251, -149, 72, -588, 541, -801, 940, -670, +1046, -227, 846, 383, 410, 924, -193, 1134, +-786, 938, -1149, 406, -1180, -287, -875, -904, +-257, -1191, 435, -1050, 976, -560, 1228, 60, +1121, 588, 669, 855, 123, 797, -302, 474, +-547, 72, -565, -232, -384, -331, -184, -256, +-120, -83, -141, 71, -147, 118, -106, 25, +19, -189, 220, -437, 504, -528, 761, -401, +831, -110, 656, 314, 376, 779, -40, 1009, +-575, 890, -966, 480, -1064, -135, -922, -767, +-522, -1132, 91, -1122, 679, -761, 1096, -179, +1257, 420, 1065, 800, 609, 852, 54, 619, +-447, 263, -788, -59, -853, -196, -679, -135, +-354, -13, -33, 51, 170, 7, 220, -254, +219, -623, 290, -809, 421, -686, 548, -323, +629, 250, 583, 893, 343, 1335, -36, 1352, +-436, 935, -797, 193, -979, -644, -897, -1303, +-545, -1588, -20, -1422, 584, -787, 1063, 104, +1235, 875, 1075, 1296, 694, 1341, 158, 987, +-420, 369, -820, -261, -964, -695, -893, -825, +-569, -665, -69, -376, 358, -83, 568, 122, +673, 179, 646, 85, 463, -50, 245, -103, +129, -1, 2, 217, -175, 476, -290, 645, +-325, 607, -354, 325, -330, -147, -178, -699, +16, -1070, 165, -1084, 322, -745, 491, -142, +561, 528, 453, 979, 282, 1113, 68, 941, +-184, 512, -398, -42, -482, -523, -465, -825, +-300, -882, -14, -728, 239, -396, 426, 77, +581, 524, 591, 735, 379, 698, 75, 453, +-204, 90, -456, -284, -588, -547, -462, -571, +-64, -333, 341, -12, 590, 266, 641, 453, +478, 459, 102, 238, -277, -68, -471, -333, +-502, -466, -374, -422, -59, -229, 307, 17, +536, 257, 623, 428, 544, 485, 215, 384, +-195, 157, -466, -124, -538, -364, -427, -503, +-89, -486, 263, -296, 442, 22, 487, 310, +452, 451, 239, 430, -102, 267, -350, -22, +-426, -295, -351, -422, -88, -351, 280, -108, +526, 189, 533, 374, 354, 400, 53, 263, +-221, 6, -383, -261, -381, -399, -242, -391, +-21, -270, 179, -82, 324, 104, 378, 225, +301, 338, 158, 412, 37, 345, -38, 172, +-50, 17, -3, -175, 4, -400, -75, -505, +-127, -427, -145, -271, -136, -69, -48, 163, +133, 355, 259, 425, 317, 413, 342, 346, +287, 205, 162, 16, 51, -150, -57, -331, +-165, -493, -213, -530, -254, -418, -311, -201, +-247, 133, -55, 455, 149, 615, 338, 595, +537, 405, 566, 49, 412, -307, 238, -496, +81, -462, -152, -252, -361, 33, -465, 228, +-529, 232, -474, 54, -231, -186, 92, -354, +411, -296, 680, 15, 777, 397, 667, 648, +459, 697, 134, 466, -250, -26, -568, -589, +-709, -955, -679, -960, -459, -598, -115, -44, +222, 517, 463, 911, 610, 966, 684, 631, +649, 98, 485, -382, 197, -640, -197, -641, +-580, -404, -789, -49, -725, 246, -442, 342, +-15, 238, 383, 4, 633, -190, 689, -228, +609, -106, 397, 105, 84, 331, -207, 440, +-370, 353, -405, 102, -352, -226, -216, -527, +-43, -643, 116, -514, 268, -175, 395, 239, +438, 574, 340, 689, 174, 530, -52, 155, +-297, -254, -444, -504, -381, -496, -175, -289, +92, 4, 356, 250, 537, 351, 571, 252, +419, 27, 92, -201, -279, -327, -533, -304, +-583, -124, -415, 129, -78, 359, 254, 462, +490, 394, 584, 177, 531, -106, 311, -387, +29, -569, -186, -567, -304, -358, -343, -33, +-275, 335, -99, 627, 55, 695, 105, 489, +107, 112, 140, -309, 199, -585, 199, -582, +187, -357, 216, -66, 248, 239, 160, 423, +-1, 349, -189, 108, -383, -109, -482, -256, +-359, -284, -59, -118, 271, 175, 542, 381, +621, 396, 428, 212, 114, -103, -128, -431, +-266, -601, -289, -513, -139, -191, 64, 238, +199, 596, 215, 705, 118, 560, -98, 202, +-287, -294, -289, -710, -83, -783, 189, -527, +396, -100, 511, 375, 438, 731, 154, 761, +-116, 473, -209, 9, -228, -433, -247, -664, +-158, -617, -20, -384, 36, -41, 7, 299, +43, 479, 102, 445, 135, 285, 224, 94, +371, -25, 429, -84, 351, -125, 159, -156, +-147, -181, -444, -242, -596, -306, -604, -308, +-444, -170, -82, 90, 353, 384, 663, 625, +820, 741, 767, 622, 477, 257, 52, -261, +-318, -778, -555, -1078, -596, -992, -439, -582, +-222, 13, -27, 622, 147, 1026, 243, 1046, +254, 727, 273, 229, 323, -255, 365, -573, +424, -662, 393, -578, 178, -375, -188, -135, +-547, 32, -803, 93, -842, 150, -567, 230, +-44, 292, 516, 329, 930, 341, 1119, 261, +1006, 104, 581, -90, -23, -273, -616, -399, +-984, -441, -1011, -407, -719, -279, -244, -91, +270, 99, 605, 267, 726, 413, 688, 483, +531, 448, 289, 318, 45, 153, -177, -46, +-379, -277, -469, -475, -413, -565, -269, -557, +-85, -447, 88, -231, 202, 79, 283, 410, +382, 666, 396, 771, 337, 703, 249, 447, +98, 56, -144, -354, -313, -667, -357, -825, +-374, -772, -324, -538, -139, -182, 119, 210, +339, 555, 470, 739, 508, 722, 426, 530, +237, 238, 9, -99, -181, -389, -302, -525, +-327, -478, -320, -350, -264, -187, -137, -15, +29, 85, 211, 87, 425, 79, 563, 93, +535, 140, 381, 227, 107, 332, -232, 354, +-477, 280, -573, 121, -506, -129, -275, -439, +28, -684, 291, -765, 512, -614, 599, -232, +522, 280, 326, 745, 81, 1029, -165, 985, +-378, 573, -493, -43, -455, -610, -282, -951, +-61, -956, 166, -636, 408, -110, 572, 403, +558, 703, 369, 691, 129, 438, -130, 62, +-373, -290, -520, -466, -474, -421, -287, -218, +-21, 80, 277, 323, 506, 405, 561, 312, +445, 94, 234, -171, -35, -351, -292, -408, +-390, -325, -315, -107, -162, 142, 1, 284, +125, 317, 159, 254, 161, 137, 123, 27, +87, -68, 126, -134, 211, -114, 244, -69, +203, -60, 60, -72, -190, -74, -417, -107, +-531, -123, -474, -73, -153, 43, 306, 185, +655, 294, 796, 291, 697, 183, 316, 20, +-149, -128, -501, -220, -657, -213, -588, -122, +-307, -24, 17, 15, 276, -5, 467, -107, +480, -223, 311, -235, 138, -64, 23, 208, +-65, 494, -81, 693, -20, 675, 3, 359, +-52, -162, -153, -693, -232, -1046, -262, -1093, +-159, -741, 77, -111, 339, 553, 522, 1047, +561, 1211, 422, 953, 132, 407, -170, -191, +-394, -661, -525, -906, -482, -852, -288, -556, +-19, -163, 267, 181, 463, 408, 482, 474, +387, 377, 214, 207, 24, 77, -106, -4, +-144, -24, -134, 11, -117, 50, -125, 14, +-159, -87, -161, -222, -106, -344, -9, -405, +124, -356, 294, -175, 479, 132, 563, 463, +468, 689, 183, 701, -223, 475, -612, 75, +-772, -359, -669, -679, -357, -750, 124, -563, +593, -197, 844, 173, 795, 402, 521, 437, +131, 329, -274, 143, -547, -8, -607, -54, +-451, 1, -169, 69, 104, 62, 279, -61, +366, -225, 328, -336, 176, -335, 31, -210, +-38, 27, -61, 272, -12, 419, 119, 410, +205, 276, 156, 39, -5, -221, -221, -391, +-381, -396, -428, -254, -311, -5, 5, 240, +399, 368, 669, 331, 742, 143, 568, -128, +193, -312, -266, -334, -638, -245, -748, -86, +-555, 147, -193, 337, 159, 372, 413, 239, +501, 38, 432, -160, 278, -303, 88, -331, +-33, -206, -53, -5, -65, 181, -102, 269, +-102, 226, -120, 88, -160, -70, -174, -211, +-123, -270, 9, -200, 192, -11, 351, 189, +397, 311, 325, 301, 167, 183, -39, 1, +-189, -160, -257, -246, -256, -257, -166, -214, +-22, -130, 62, -64, 86, -11, 97, 68, +92, 190, 56, 300, 48, 372, 113, 360, +207, 233, 255, -10, 217, -296, 107, -544, +-64, -659, -272, -588, -414, -324, -427, 40, +-306, 409, -76, 705, 213, 823, 477, 682, +616, 354, 562, -65, 373, -479, 85, -799, +-221, -870, -429, -660, -533, -259, -518, 193, +-328, 579, -51, 750, 177, 630, 396, 311, +571, -23, 524, -267, 335, -342, 132, -252, +-121, -78, -369, 45, -441, 41, -363, -73, +-198, -197, 50, -257, 277, -191, 362, -13, +304, 238, 172, 432, -23, 455, -200, 309, +-256, 107, -190, -99, -19, -280, 186, -363, +352, -334, 429, -264, 341, -161, 69, -30, +-271, 110, -560, 239, -653, 315, -460, 282, +-72, 174, 345, 33, 706, -84, 853, -148, +672, -120, 277, -32, -181, 51, -596, 35, +-815, -90, -741, -245, -382, -348, 131, -330, +540, -117, 698, 234, 633, 583, 342, 740, +-48, 608, -339, 221, -425, -273, -305, -671, +-80, -776, 135, -571, 277, -182, 282, 197, +106, 405, -121, 355, -258, 145, -282, -36, +-124, -67, 150, 65, 353, 294, 402, 450, +305, 375, 81, 42, -155, -411, -290, -843, +-291, -1020, -165, -752, -4, -124, 94, 573, +125, 1092, 127, 1224, 95, 895, 30, 239, +34, -480, 133, -988, 217, -1074, 186, -770, +58, -247, -115, 298, -304, 666, -420, 720, +-357, 500, -121, 111, 186, -236, 439, -390, +573, -348, 530, -164, 304, 89, -19, 264, +-373, 295, -636, 199, -629, -2, -379, -242, +-25, -395, 375, -405, 678, -250, 680, 12, +434, 312, 81, 540, -298, 573, -585, 359, +-609, 10, -333, -371, 69, -617, 405, -592, +561, -337, 495, 28, 211, 384, -136, 562, +-360, 466, -435, 172, -344, -140, -146, -358, +75, -413, 280, -296, 447, -33, 506, 224, +404, 347, 147, 298, -185, 150, -447, -25, +-569, -177, -516, -291, -281, -283, 15, -138, +282, 1, 507, 80, 620, 174, 551, 226, +377, 174, 104, 71, -274, -5, -566, -70, +-629, -123, -511, -139, -248, -68, 64, 33, +299, 93, 425, 75, 426, -46, 284, -233, +163, -327, 139, -228, 47, 74, -60, 473, +-60, 726, -121, 645, -277, 244, -324, -347, +-278, -849, -247, -1013, -103, -750, 157, -188, +389, 455, 543, 888, 595, 952, 478, 671, +172, 166, -192, -363, -461, -671, -551, -679, +-474, -455, -288, -119, -79, 191, 69, 354, +184, 338, 270, 187, 319, 28, 334, -70, +294, -83, 205, -47, 109, 5, 31, 13, +-67, -4, -196, -5, -333, -2, -458, 10, +-496, 15, -384, -48, -100, -137, 286, -171, +606, -132, 732, -36, 671, 150, 488, 333, +205, 356, -145, 211, -472, 25, -697, -155, +-757, -282, -651, -323, -380, -255, 63, -126, +536, -20, 776, 35, 758, 100, 632, 213, +381, 304, 28, 316, -287, 269, -509, 118, +-598, -127, -539, -392, -385, -545, -157, -513, +152, -277, 374, 70, 433, 416, 445, 618, +393, 566, 247, 273, 65, -94, -129, -385, +-316, -504, -400, -415, -332, -170, -144, 116, +86, 318, 223, 361, 243, 308, 158, 149, +-17, -93, -159, -318, -141, -430, -14, -419, +107, -240, 232, 77, 315, 400, 290, 634, +171, 683, -85, 455, -396, 28, -548, -442, +-475, -808, -253, -918, 102, -678, 482, -203, +615, 323, 456, 727, 194, 926, -78, 818, +-292, 446, -323, -19, -187, -436, -10, -723, +152, -761, 245, -546, 182, -232, -25, 92, +-268, 361, -438, 425, -422, 329, -133, 226, +291, 159, 644, 95, 797, 72, 646, 68, +263, 12, -217, -148, -630, -335, -841, -488, +-825, -533, -601, -392, -169, -65, 404, 333, +866, 668, 1030, 806, 861, 677, 403, 339, +-153, -96, -564, -517, -714, -735, -644, -724, +-442, -558, -196, -265, 32, 120, 223, 450, +396, 642, 525, 658, 500, 485, 345, 178, +128, -148, -102, -406, -264, -523, -393, -482, +-460, -324, -360, -113, -163, 103, 41, 270, +265, 377, 444, 378, 440, 282, 298, 119, +99, -69, -126, -245, -247, -327, -241, -326, +-179, -272, -78, -117, 21, 123, 66, 321, +59, 421, 51, 372, 74, 132, 85, -168, +54, -350, 63, -398, 63, -273, -7, -19, +-28, 212, -19, 279, -40, 215, -53, 65, +-19, -83, 26, -148, 39, -131, 47, -44, +9, 94, -58, 180, -83, 133, -25, -18, +100, -154, 217, -226, 285, -218, 212, -109, +-1, 90, -214, 238, -349, 256, -359, 153, +-203, 23, 1, -87, 173, -149, 348, -122, +423, -20, 364, 65, 213, 85, -58, 48, +-330, -71, -450, -224, -406, -274, -223, -223, +75, -34, 349, 283, 423, 531, 309, 558, +111, 405, -56, 60, -157, -368, -245, -675, +-221, -767, -72, -610, 85, -220, 210, 225, +289, 616, 278, 871, 112, 813, -193, 443, +-460, -28, -476, -517, -251, -839, 75, -824, +388, -550, 595, -155, 590, 323, 333, 690, +-16, 784, -352, 617, -611, 248, -676, -224, +-510, -595, -115, -715, 366, -570, 709, -222, +765, 190, 528, 509, 90, 646, -373, 538, +-570, 255, -482, -114, -284, -459, 12, -680, +284, -625, 319, -311, 200, 85, 116, 421, +22, 601, -98, 558, -147, 335, -119, 41, +-54, -210, 60, -353, 194, -394, 242, -368, +209, -234, 57, -39, -201, 112, -347, 189, +-336, 242, -211, 215, 31, 153, 276, 124, +404, 107, 413, 57, 319, -46, 73, -191, +-230, -312, -420, -349, -451, -286, -304, -127, +-45, 110, 234, 307, 431, 399, 407, 363, +211, 223, 29, 14, -104, -187, -226, -311, +-265, -294, -223, -185, -125, -50, 16, 66, +200, 125, 369, 123, 383, 84, 235, 32, +-45, 7, -333, 1, -454, -18, -376, -58, +-139, -40, 164, 1, 409, 40, 483, 88, +389, 105, 173, 28, -134, -105, -386, -234, +-491, -277, -443, -173, -171, 41, 213, 268, +489, 417, 593, 380, 486, 144, 148, -169, +-269, -404, -582, -462, -662, -296, -456, -39, +-47, 223, 413, 423, 710, 438, 724, 223, +454, -52, -19, -268, -473, -403, -720, -386, +-645, -200, -328, 42, 43, 269, 378, 417, +576, 407, 552, 252, 350, 36, 121, -234, +-123, -472, -386, -546, -496, -370, -415, -19, +-212, 360, 111, 570, 411, 541, 473, 314, +309, -52, 30, -390, -225, -530, -315, -494, +-267, -288, -81, 59, 200, 360, 410, 499, +437, 530, 263, 342, -57, -26, -469, -355, +-751, -554, -663, -581, -251, -348, 315, -25, +813, 250, 977, 493, 718, 575, 238, 450, +-262, 239, -675, -58, -836, -367, -765, -546, +-544, -596, -94, -507, 457, -194, 861, 199, +1038, 546, 841, 752, 270, 687, -333, 371, +-782, -58, -963, -518, -752, -789, -335, -717, +111, -421, 522, -17, 793, 400, 792, 636, +477, 612, -9, 394, -425, 100, -589, -201, +-507, -409, -237, -469, 46, -358, 190, -155, +248, 55, 212, 196, 142, 241, 106, 217, +31, 139, -43, 45, -52, 33, -64, 52, +-13, 14, 68, -63, -37, -174, -153, -289, +-94, -282, 19, -189, 131, -32, 147, 185, +37, 366, -52, 393, -51, 311, 27, 153, +170, -57, 263, -255, 166, -389, -55, -392, +-278, -265, -385, -98, -320, 100, -168, 279, +79, 338, 322, 278, 440, 158, 489, -1, +353, -81, -3, -82, -296, -74, -451, -82, +-491, -94, -313, -153, -69, -235, 149, -237, +391, -104, 465, 139, 344, 391, 149, 535, +-117, 499, -319, 239, -313, -138, -162, -488, +39, -670, 187, -586, 141, -250, 29, 124, +-20, 368, -69, 464, -57, 452, -25, 325, +-19, 130, 65, -69, 201, -238, 288, -326, +194, -331, -99, -283, -346, -170, -401, -27, +-299, 95, 31, 179, 380, 267, 429, 345, +307, 404, 114, 334, -144, 86, -310, -225, +-356, -510, -287, -694, -46, -634, 259, -338, +469, 76, 523, 510, 263, 811, -222, 827, +-542, 542, -557, 31, -321, -466, 56, -747, +411, -752, 617, -493, 507, -16, 172, 404, +-167, 535, -497, 375, -650, 79, -412, -151, +21, -229, 432, -146, 696, 97, 564, 329, +158, 348, -246, 139, -556, -152, -569, -411, +-301, -551, -6, -500, 276, -212, 502, 180, +485, 537, 299, 745, 19, 669, -335, 291, +-492, -194, -395, -608, -170, -809, 137, -631, +374, -167, 419, 328, 277, 664, 24, 674, +-190, 386, -316, -79, -341, -539, -164, -721, +140, -495, 383, -51, 493, 454, 306, 811, +-136, 764, -482, 319, -577, -322, -372, -877, +56, -1007, 439, -655, 622, -27, 576, 679, +250, 1125, -181, 1022, -504, 478, -683, -284, +-585, -962, -226, -1235, 240, -974, 683, -270, +799, 623, 552, 1265, 176, 1347, -284, 857, +-617, -5, -611, -893, -471, -1435, -242, -1374, +159, -706, 450, 230, 550, 1046, 509, 1446, +213, 1263, -111, 572, -278, -312, -353, -1083, +-226, -1362, 21, -1004, 80, -257, 33, 531, +13, 1030, -82, 1029, -117, 608, -45, -70, +19, -724, 150, -950, 328, -688, 404, -143, +311, 520, 67, 951, -281, 905, -596, 452, +-662, -258, -426, -959, -36, -1179, 384, -828, +695, -136, 670, 662, 377, 1211, 22, 1208, +-382, 695, -616, -101, -517, -896, -233, -1328, +175, -1132, 532, -425, 547, 457, 316, 1143, +-12, 1318, -433, 883, -641, 73, -509, -793, +-247, -1305, 173, -1178, 612, -535, 790, 316, +721, 1056, 402, 1308, -155, 981, -661, 291, +-894, -573, -849, -1220, -488, -1244, 62, -781, +559, -32, 843, 787, 825, 1230, 529, 1112, +56, 626, -391, -127, -619, -871, -598, -1215, +-346, -1045, 19, -451, 289, 332, 391, 962, +326, 1216, 67, 982, -207, 300, -299, -496, +-267, -1029, -93, -1113, 222, -740, 457, -104, +447, 556, 217, 923, -70, 859, -292, 497, +-391, -37, -368, -535, -255, -674, -90, -480, +96, -143, 248, 262, 329, 477, 356, 365, +247, 119, 49, -203, -40, -456, -96, -399, +-189, -158, -209, 123, -217, 443, -254, 540, +-133, 403, 109, 203, 294, -131, 381, -460, +289, -532, 75, -442, -81, -247, -197, 59, +-240, 289, -169, 380, -71, 375, 15, 228, +148, 57, 264, -60, 260, -162, 146, -201, +-35, -96, -230, 54, -361, 127, -326, 80, +-171, -32, -15, -192, 200, -367, 389, -390, +422, -179, 383, 188, 257, 565, -30, 745, +-295, 685, -455, 437, -553, -26, -459, -580, +-218, -915, 39, -973, 344, -747, 560, -248, +570, 337, 435, 841, 208, 1130, -44, 1010, +-252, 546, -415, -26, -511, -598, -472, -988, +-315, -1000, -66, -673, 243, -153, 518, 382, +631, 780, 476, 885, 179, 630, -140, 125, +-432, -397, -526, -724, -378, -690, -134, -317, +180, 212, 453, 681, 450, 832, 224, 546, +-113, -6, -463, -593, -555, -969, -383, -923, +-93, -476, 338, 219, 723, 937, 762, 1252, +483, 1008, 46, 374, -448, -422, -792, -1055, +-842, -1219, -587, -877, -84, -192, 401, 561, +688, 1038, 768, 1050, 612, 656, 246, 43, +-215, -573, -612, -980, -774, -944, -599, -471, +-148, 182, 381, 770, 700, 1064, 655, 870, +307, 296, -181, -420, -546, -986, -643, -1098, +-448, -726, -56, -20, 299, 754, 525, 1153, +616, 993, 473, 429, 130, -352, -246, -1000, +-572, -1081, -674, -623, -428, 107, -91, 791, +208, 1069, 465, 807, 462, 156, 238, -590, +14, -1039, -159, -978, -205, -465, -120, 317, +-23, 1009, 76, 1245, 141, 906, 99, 136, +-8, -679, -173, -1216, -300, -1281, -278, -746, +-154, 172, 28, 933, 234, 1282, 397, 1142, +454, 535, 366, -235, 134, -901, -151, -1230, +-368, -979, -466, -311, -428, 424, -325, 991, +-152, 1077, 94, 637, 249, -24, 354, -703, +490, -1048, 489, -756, 334, -53, 64, 674, +-309, 1119, -554, 979, -579, 341, -518, -501, +-288, -1271, 80, -1495, 348, -963, 524, 25, +601, 1088, 423, 1795, 67, 1761, -254, 979, +-455, -239, -449, -1415, -228, -2014, 53, -1809, +263, -865, 256, 460, 76, 1570, -134, 1998, +-299, 1583, -279, 517, -100, -686, 163, -1522, +478, -1668, 580, -1010, 405, 127, 94, 1106, +-386, 1485, -810, 1139, -798, 238, -482, -807, +-35, -1461, 538, -1372, 895, -598, 837, 498, +502, 1462, -91, 1786, -704, 1272, -950, 233, +-814, -956, -329, -1850, 409, -1941, 903, -1139, +919, 194, 530, 1480, -143, 2116, -732, 1799, +-902, 667, -664, -795, -211, -1854, 313, -2011, +749, -1237, 862, 163, 593, 1515, 71, 2126, +-485, 1776, -832, 592, -845, -951, -503, -2096, +113, -2350, 681, -1553, 833, 54, 578, 1698, +123, 2607, -375, 2402, -614, 1152, -484, -570, +-206, -1955, 138, -2464, 420, -1934, 345, -655, +71, 753, -169, 1712, -396, 1843, -367, 1209, +-46, 234, 249, -667, 495, -1105, 618, -904, +321, -332, -228, 283, -644, 640, -891, 499, +-799, 44, -260, -419, 400, -673, 905, -500, +1081, -17, 775, 445, 161, 794, -445, 892, +-870, 566, -979, 9, -692, -546, -197, -885, +279, -806, 630, -438, 690, 38, 387, 476, +-3, 600, -242, 414, -297, 155, -101, -89, +191, -147, 255, 46, 91, 200, -194, 185, +-532, 73, -655, -144, -419, -400, -77, -550, +307, -492, 725, -156, 881, 336, 665, 762, +219, 934, -345, 675, -832, 71, -979, -606, +-704, -1075, -153, -1039, 398, -455, 685, 363, +656, 1060, 374, 1322, -70, 960, -417, 149, +-493, -790, -371, -1459, -125, -1502, 199, -895, +466, 144, 491, 1236, 275, 1837, -67, 1675, +-416, 884, -630, -242, -587, -1235, -337, -1733, +-1, -1630, 330, -913, 534, 102, 545, 928, +392, 1374, 175, 1361, -34, 900, -252, 307, +-422, -272, -473, -743, -399, -820, -284, -652, +-140, -565, 65, -430, 254, -125, 387, 205, +458, 535, 402, 868, 198, 1052, -91, 915, +-349, 384, -502, -360, -460, -1046, -200, -1489, +69, -1405, 186, -668, 203, 384, 136, 1331, +-45, 1854, -201, 1653, -198, 728, -113, -533, +36, -1631, 322, -2095, 533, -1620, 467, -408, +182, 975, -320, 2003, -813, 2197, -951, 1405, +-731, 10, -224, -1410, 434, -2268, 873, -2026, +927, -790, 724, 684, 264, 1816, -398, 2195, +-852, 1497, -933, 71, -720, -1290, -173, -1979, +479, -1674, 815, -541, 746, 820, 355, 1810, +-247, 1940, -724, 1065, -804, -328, -615, -1553, +-202, -2151, 406, -1786, 824, -518, 886, 1051, +684, 2227, 80, 2496, -673, 1675, -1036, 104, +-1001, -1494, -620, -2460, 91, -2436, 663, -1363, +788, 280, 647, 1674, 261, 2299, -283, 2011, +-533, 903, -506, -482, -389, -1512, 7, -1864, +472, -1362, 602, -188, 431, 971, 4, 1585, +-556, 1440, -903, 525, -855, -640, -460, -1434, +135, -1615, 662, -1002, 903, 227, 809, 1330, +469, 1804, 17, 1626, -420, 798, -679, -415, +-684, -1429, -528, -1837, -249, -1494, 36, -527, +69, 573, -70, 1262, -113, 1339, -29, 896, +294, 140, 783, -518, 1014, -685, 819, -404, +256, 39, -560, 437, -1321, 549, -1664, 254, +-1435, -284, -772, -804, 143, -1018, 1125, -710, +1743, -55, 1683, 669, 1111, 1269, 178, 1370, +-921, 863, -1593, 121, -1523, -565, -948, -998, +-109, -1019, 648, -730, 952, -280, 779, 249, +233, 556, -446, 520, -776, 348, -636, 85, +-205, -161, 418, -123, 944, 140, 1048, 441, +725, 642, 1, 510, -941, 27, -1571, -544, +-1612, -1040, -1123, -1284, -175, -1025, 871, -297, +1547, 616, 1676, 1408, 1257, 1720, 422, 1429, +-525, 686, -1200, -308, -1430, -1224, -1322, -1606, +-855, -1297, -86, -629, 598, 74, 960, 707, +1021, 1030, 762, 892, 297, 497, -184, 58, +-610, -327, -792, -429, -693, -222, -497, 22, +-156, 180, 248, 199, 472, 34, 563, -138, +490, -272, 143, -349, -216, -190, -448, 79, +-625, 250, -627, 372, -360, 351, 0, 166, +284, 40, 530, -82, 642, -243, 480, -113, +189, 198, -155, 300, -516, 201, -714, -34, +-740, -353, -633, -587, -273, -670, 182, -498, +469, -9, 707, 593, 851, 1078, 581, 1305, +108, 1092, -298, 442, -733, -432, -1008, -1263, +-876, -1709, -526, -1544, -59, -836, 503, 192, +821, 1110, 719, 1600, 451, 1626, 96, 1151, +-343, 288, -572, -576, -519, -1136, -382, -1251, +-164, -915, 38, -337, 93, 218, 56, 579, +-49, 595, -154, 335, -54, 49, 209, -107, +359, -68, 404, 146, 340, 408, -120, 595, +-700, 517, -924, 88, -894, -520, -597, -1055, +94, -1284, 777, -1021, 1142, -292, 1175, 660, +701, 1476, -217, 1787, -1085, 1412, -1523, 545, +-1395, -463, -750, -1288, 159, -1687, 993, -1494, +1429, -724, 1270, 283, 602, 1070, -311, 1379, +-1117, 1200, -1502, 657, -1270, -61, -426, -655, +535, -875, 1133, -708, 1279, -325, 767, 77, +-245, 343, -1021, 413, -1247, 340, -1051, 236, +-431, 118, 433, -37, 1118, -177, 1316, -198, +890, -192, 10, -269, -867, -255, -1457, 5, +-1517, 365, -890, 633, 49, 732, 839, 618, +1337, 187, 1314, -461, 703, -1009, -76, -1234, +-748, -1035, -1283, -345, -1359, 605, -811, 1350, +-61, 1647, 541, 1434, 894, 676, 821, -386, +400, -1331, -75, -1767, -406, -1536, -496, -810, +-403, 169, -253, 1075, -72, 1522, 117, 1466, +115, 985, -127, 168, -295, -647, -306, -1120, +-205, -1211, 107, -907, 427, -278, 464, 431, +314, 978, 48, 1111, -349, 810, -597, 325, +-548, -327, -472, -924, -355, -1051, -29, -814, +271, -389, 389, 302, 392, 971, 239, 1291, +73, 1250, 24, 838, -82, 91, -243, -796, +-326, -1565, -493, -1819, -695, -1479, -559, -744, +-227, 407, 57, 1670, 534, 2373, 954, 2330, +885, 1608, 514, 320, -9, -1134, -687, -2296, +-1218, -2787, -1274, -2361, -879, -1197, -227, 353, +466, 1878, 874, 2807, 927, 2814, 742, 1973, +292, 464, -264, -1183, -633, -2333, -806, -2649, +-730, -2060, -371, -832, -11, 587, 185, 1771, +288, 2239, 167, 1845, -96, 853, -74, -413, +112, -1446, 164, -1730, 236, -1297, 151, -386, +-248, 740, -614, 1513, -804, 1538, -763, 938, +-365, -35, 229, -1022, 797, -1598, 1135, -1521, +980, -837, 333, 194, -494, 1207, -1297, 1786, +-1767, 1649, -1470, 901, -578, -118, 460, -1019, +1445, -1485, 1978, -1390, 1700, -809, 783, 46, +-446, 773, -1713, 1097, -2467, 1002, -2260, 482, +-1317, -212, 0, -655, 1444, -735, 2357, -398, +2382, 270, 1709, 850, 355, 1037, -1237, 727, +-2274, -71, -2618, -919, -2256, -1420, -1013, -1503, +590, -1013, 1765, 28, 2348, 1116, 2173, 1918, +1173, 2199, -140, 1671, -1336, 509, -2162, -771, +-2231, -1807, -1501, -2378, -303, -2226, 874, -1270, +1580, 60, 1640, 1288, 1073, 2178, 118, 2454, +-757, 1950, -1196, 911, -1104, -370, -629, -1561, +-19, -2169, 494, -2015, 682, -1318, 398, -326, +-199, 656, -732, 1407, -962, 1725, -761, 1406, +-109, 689, 694, -12, 1313, -583, 1427, -866, +852, -745, -136, -385, -1159, -26, -1932, 137, +-2136, -13, -1629, -250, -519, -313, 835, -232, +1939, -1, 2378, 448, 2000, 940, 967, 1198, +-341, 1120, -1524, 696, -2237, -149, -2284, -1160, +-1750, -1852, -828, -2012, 314, -1524, 1296, -394, +1817, 921, 1884, 1991, 1441, 2505, 567, 2183, +-361, 1199, -1156, -80, -1716, -1461, -1900, -2434, +-1596, -2525, -783, -1848, 227, -501, 1085, 1148, +1637, 2222, 1667, 2444, 1066, 1963, 74, 734, +-896, -856, -1521, -1984, -1601, -2281, -1100, -1763, +-202, -514, 772, 1040, 1360, 2214, 1234, 2567, +541, 1933, -420, 358, -1337, -1574, -1783, -2926, +-1461, -3194, -481, -2272, 730, -286, 1755, 2027, +2161, 3689, 1604, 4098, 322, 2972, -1118, 647, +-2236, -2005, -2591, -4018, -1976, -4554, -650, -3397, +833, -1066, 1940, 1696, 2276, 3859, 1677, 4450, +464, 3410, -832, 1266, -1706, -1314, -1797, -3238, +-1183, -3714, -183, -2751, 776, -792, 1174, 1383, +848, 2838, 42, 2969, -839, 1769, -1373, -116, +-1216, -1851, -360, -2727, 727, -2300, 1541, -787, +1762, 1067, 1126, 2530, -131, 2940, -1374, 2111, +-2146, 491, -2160, -1382, -1380, -2785, -163, -3014, +1111, -2218, 2010, -739, 2021, 1116, 1185, 2524, +62, 2938, -1089, 2457, -1955, 1231, -1920, -335, +-1014, -1647, 94, -2367, 960, -2298, 1429, -1528, +1281, -432, 428, 751, -586, 1617, -1245, 1868, +-1498, 1673, -1216, 1040, -406, 32, 518, -835, +1206, -1366, 1461, -1536, 1195, -1201, 477, -484, +-440, 400, -1207, 1216, -1628, 1592, -1666, 1433, +-1221, 781, -354, -333, 582, -1378, 1266, -1805, +1576, -1637, 1391, -853, 752, 449, 16, 1711, +-598, 2355, -1166, 2104, -1588, 1087, -1532, -356, +-1025, -1840, -417, -2710, 313, -2542, 1107, -1521, +1417, 82, 1122, 1822, 687, 2863, 256, 2858, +-332, 2039, -910, 547, -1204, -1228, -1262, -2501, +-1054, -2853, -489, -2334, 201, -1169, 709, 398, +943, 1849, 883, 2566, 587, 2454, 151, 1739, +-310, 546, -665, -822, -839, -1862, -812, -2241, +-499, -1950, 3, -1182, 303, -157, 250, 929, +97, 1719, -91, 2005, -280, 1847, -201, 1188, +140, 73, 437, -1028, 520, -1803, 373, -2150, +27, -1871, -553, -872, -1235, 478, -1538, 1541, +-1234, 2084, -548, 2161, 548, 1548, 1812, 320, +2372, -848, 1893, -1622, 724, -2093, -842, -1908, +-2384, -991, -3221, 55, -2862, 915, -1462, 1622, +430, 1945, 2358, 1718, 3610, 1093, 3401, 231, +1907, -759, -249, -1634, -2507, -2143, -3915, -2113, +-3855, -1437, -2559, -244, -364, 1070, 2033, 2145, +3564, 2733, 3790, 2572, 2738, 1538, 617, 6, +-1735, -1526, -3408, -2759, -3907, -3279, -3034, -2651, +-1142, -1101, 1031, 691, 2833, 2318, 3619, 3333, +2979, 3237, 1249, 2138, -746, 443, -2444, -1361, +-3414, -2623, -3157, -3029, -1776, -2611, -21, -1376, +1608, 202, 2794, 1472, 2972, 2335, 2053, 2628, +579, 2015, -1070, 903, -2497, -192, -3042, -1243, +-2493, -2002, -1231, -2088, 247, -1566, 1566, -731, +2484, 205, 2538, 1114, 1539, 1788, 152, 1965, +-1122, 1528, -2213, 710, -2593, -282, -1927, -1336, +-724, -2044, 569, -1961, 1738, -1189, 2238, -145, +1720, 988, 574, 1960, -590, 2227, -1521, 1612, +-2049, 448, -1818, -799, -792, -1731, 449, -2130, +1355, -1789, 1726, -652, 1488, 680, 593, 1586, +-736, 1974, -1744, 1727, -1900, 782, -1448, -326, +-493, -1167, 836, -1635, 1719, -1416, 1728, -631, +1161, 179, 149, 858, -1083, 1173, -1958, 800, +-2074, 116, -1436, -307, -257, -513, 1054, -476, +1943, 51, 2074, 786, 1469, 1096, 242, 754, +-1228, -39, -2204, -973, -2337, -1777, -1762, -2067, +-561, -1481, 845, -73, 1777, 1620, 2077, 2902, +1744, 3276, 702, 2542, -539, 751, -1457, -1542, +-1947, -3403, -1857, -4104, -1163, -3483, -181, -1622, +720, 998, 1268, 3285, 1397, 4318, 1129, 3912, +536, 2305, -164, -22, -812, -2252, -1275, -3583, +-1288, -3675, -911, -2539, -457, -625, 91, 1158, +700, 2239, 959, 2673, 842, 2330, 579, 1135, +111, -161, -503, -899, -919, -1304, -982, -1434, +-793, -1064, -393, -517, 194, -121, 616, 230, +650, 522, 569, 654, 339, 739, -182, 787, +-593, 631, -769, 303, -828, -112, -580, -573, +-53, -951, 407, -1023, 686, -754, 707, -283, +437, 305, 67, 866, -319, 1142, -671, 1043, +-838, 585, -848, -74, -675, -584, -229, -827, +323, -853, 769, -570, 980, -99, 867, 237, +497, 349, -92, 342, -701, 319, -1096, 345, +-1322, 286, -1275, 220, -730, 320, 138, 292, +1004, -52, 1543, -468, 1503, -819, 978, -1042, +143, -996, -858, -579, -1608, 239, -1802, 1183, +-1489, 1723, -709, 1752, 341, 1372, 1208, 478, +1646, -737, 1459, -1763, 683, -2295, -199, -2134, +-900, -1287, -1364, -56, -1380, 1251, -947, 2270, +-343, 2551, 249, 2001, 734, 949, 963, -303, +856, -1482, 480, -2161, -9, -2134, -410, -1533, +-571, -580, -663, 534, -798, 1410, -773, 1682, +-520, 1458, -236, 987, 178, 295, 815, -460, +1247, -840, 1204, -749, 849, -573, 198, -371, +-774, -32, -1713, 85, -2154, -131, -1987, -229, +-1223, -158, 146, -45, 1691, 318, 2659, 821, +2758, 1043, 1954, 986, 337, 661, -1523, -38, +-2901, -802, -3388, -1322, -2740, -1549, -1117, -1336, +817, -604, 2420, 348, 3162, 1145, 2704, 1620, +1305, 1612, -441, 1113, -1940, 369, -2662, -391, +-2364, -1007, -1259, -1274, 163, -1164, 1341, -813, +1859, -316, 1431, 199, 290, 577, -857, 773, +-1525, 789, -1495, 688, -651, 555, 609, 314, +1581, 0, 1923, -246, 1476, -511, 183, -771, +-1444, -842, -2684, -715, -3074, -406, -2408, 61, +-714, 473, 1501, 787, 3302, 1068, 3963, 1056, +3336, 679, 1448, 208, -1165, -275, -3392, -718, +-4537, -997, -4361, -1107, -2794, -1001, -268, -619, +2400, -117, 4315, 405, 4808, 1003, 3750, 1564, +1522, 1754, -1225, 1438, -3618, 701, -4878, -385, +-4573, -1565, -2767, -2334, -167, -2421, 2294, -1846, +4041, -654, 4463, 844, 3236, 2127, 998, 2792, +-1396, 2601, -3259, 1720, -3914, 473, -3165, -937, +-1417, -2086, 624, -2495, 2262, -2226, 2926, -1535, +2374, -525, 910, 512, -798, 1294, -2110, 1772, +-2414, 1873, -1558, 1651, -70, 1289, 1349, 713, +2152, -129, 1939, -1018, 779, -1785, -758, -2317, +-2165, -2384, -2906, -1805, -2443, -708, -1000, 644, +831, 1979, 2520, 2925, 3432, 3148, 3089, 2608, +1568, 1449, -496, -179, -2352, -1884, -3602, -3122, +-3788, -3599, -2683, -3239, -822, -2072, 1163, -281, +2839, 1662, 3647, 3149, 3278, 3884, 1981, 3752, +193, 2560, -1566, 609, -2820, -1369, -3429, -2945, +-3097, -3873, -1747, -3739, -33, -2494, 1477, -717, +2564, 1044, 2841, 2533, 2206, 3418, 1014, 3296, +-243, 2268, -1251, 865, -1945, -634, -2130, -1942, +-1678, -2585, -842, -2481, 50, -1885, 742, -864, +1099, 376, 1122, 1285, 838, 1679, 346, 1751, +70, 1418, 68, 651, -127, -142, -529, -666, +-714, -986, -813, -1063, -992, -769, -824, -285, +-150, 151, 506, 560, 890, 806, 1229, 613, +1243, 77, 503, -402, -540, -733, -1330, -957, +-1749, -752, -1598, 16, -662, 869, 674, 1452, +1791, 1787, 2276, 1600, 1869, 622, 552, -708, +-1197, -1879, -2664, -2664, -3249, -2727, -2645, -1879, +-981, -380, 1150, 1340, 2991, 2781, 3936, 3496, +3546, 3272, 1815, 2097, -597, 260, -2929, -1667, +-4418, -3165, -4437, -3846, -3031, -3436, -758, -2065, +1806, -249, 3776, 1548, 4352, 3026, 3607, 3796, +1985, 3476, -214, 2243, -2343, 587, -3576, -1186, +-3690, -2735, -2910, -3555, -1460, -3374, 296, -2352, +1788, -811, 2590, 957, 2724, 2520, 2241, 3363, +1279, 3219, 99, 2218, -1048, 649, -1912, -1093, +-2312, -2446, -2227, -2990, -1689, -2611, -816, -1419, +244, 90, 1308, 1388, 2081, 2247, 2366, 2385, +2108, 1617, 1208, 321, -156, -899, -1455, -1690, +-2318, -1837, -2688, -1331, -2364, -388, -1375, 693, +-80, 1469, 1253, 1629, 2388, 1253, 2929, 565, +2583, -291, 1420, -1062, -155, -1411, -1671, -1374, +-2797, -1137, -3280, -582, -2885, 192, -1596, 794, +161, 1262, 1881, 1745, 3294, 1894, 3845, 1447, +3053, 590, 1199, -551, -945, -1806, -2837, -2697, +-3985, -2897, -3896, -2310, -2646, -981, -717, 807, +1442, 2504, 3205, 3540, 3931, 3601, 3426, 2665, +1880, 957, -230, -1067, -2154, -2782, -3214, -3639, +-3189, -3458, -2379, -2365, -1101, -722, 343, 969, +1557, 2263, 2200, 2874, 2186, 2714, 1592, 1911, +653, 771, -258, -302, -954, -1061, -1381, -1452, +-1426, -1503, -1186, -1354, -865, -1159, -416, -929, +155, -578, 657, -89, 1033, 515, 1165, 1256, +961, 1997, 537, 2314, 28, 1957, -624, 1151, +-1189, 6, -1313, -1449, -1061, -2661, -563, -3081, +225, -2675, 974, -1563, 1181, 80, 907, 1748, +452, 2834, -163, 3117, -774, 2612, -1002, 1333, +-873, -309, -665, -1674, -209, -2487, 452, -2598, +827, -1860, 797, -630, 662, 535, 381, 1488, +-112, 1962, -534, 1590, -718, 722, -784, -85, +-818, -776, -710, -1244, -349, -1124, 150, -497, +588, 232, 903, 873, 1128, 1220, 1082, 1040, +634, 444, -12, -307, -610, -1051, -1227, -1480, +-1686, -1350, -1567, -854, -944, -163, -262, 694, +413, 1354, 1100, 1547, 1499, 1440, 1533, 1101, +1321, 490, 799, -278, 5, -983, -804, -1439, +-1433, -1652, -1841, -1654, -1882, -1276, -1514, -503, +-855, 363, 20, 1201, 1068, 1916, 1934, 2243, +2323, 2144, 2246, 1651, 1654, 709, 471, -571, +-944, -1915, -2039, -2961, -2753, -3376, -3080, -2969, +-2618, -1695, -1243, 212, 560, 2216, 2152, 3746, +3240, 4343, 3600, 3739, 2943, 2047, 1320, -178, +-632, -2305, -2324, -3868, -3462, -4393, -3760, -3598, +-2953, -1867, -1233, 96, 742, 1894, 2287, 3138, +3001, 3433, 2912, 2874, 2126, 1792, 730, 423, +-747, -860, -1764, -1697, -2159, -2086, -1911, -2108, +-1188, -1789, -408, -1235, 283, -499, 690, 317, +565, 1024, 295, 1586, 387, 1918, 569, 1865, +625, 1437, 756, 688, 685, -192, 173, -973, +-464, -1608, -1083, -1992, -1669, -1941, -1920, -1434, +-1477, -611, -422, 335, 814, 1162, 1789, 1741, +2288, 2058, 2102, 1994, 1208, 1461, -68, 598, +-1234, -391, -1980, -1395, -2248, -2219, -1954, -2570, +-1024, -2320, 174, -1458, 1085, -97, 1634, 1349, +1866, 2509, 1523, 3207, 784, 3094, 41, 1956, +-693, 156, -1374, -1727, -1679, -3188, -1599, -3722, +-1222, -3044, -524, -1409, 397, 608, 1222, 2394, +1656, 3368, 1693, 3123, 1377, 1844, 615, 179, +-443, -1316, -1327, -2192, -1768, -2145, -1752, -1327, +-1256, -228, -491, 635, 272, 888, 893, 542, +1238, -5, 1201, -416, 980, -513, 644, -56, +133, 893, -374, 1704, -683, 1805, -840, 1120, +-955, -116, -996, -1637, -895, -2917, -596, -3192, +-81, -2218, 519, -397, 1051, 1664, 1462, 3280, +1565, 3844, 1082, 3112, 264, 1299, -555, -935, +-1312, -2766, -1849, -3571, -1843, -3094, -1272, -1649, +-361, 139, 617, 1692, 1341, 2442, 1634, 2189, +1404, 1267, 640, 97, -247, -874, -805, -1203, +-973, -824, -755, -40, -160, 686, 411, 947, +627, 610, 373, -226, -272, -1262, -1022, -1958, +-1510, -1855, -1529, -970, -889, 375, 423, 1755, +1872, 2717, 2851, 2955, 3069, 2275, 2248, 755, +390, -1102, -1865, -2635, -3718, -3383, -4585, -3208, +-4012, -2165, -2070, -463, 582, 1360, 3072, 2671, +4710, 3202, 4940, 2929, 3661, 1931, 1288, 510, +-1493, -951, -3732, -2106, -4642, -2577, -4161, -2318, +-2620, -1655, -445, -734, 1620, 315, 2874, 1141, +3149, 1577, 2552, 1709, 1382, 1527, 116, 998, +-822, 351, -1290, -190, -1253, -650, -966, -982, +-763, -1038, -743, -979, -812, -939, -770, -726, +-459, -361, 112, 37, 872, 533, 1650, 1009, +2091, 1356, 1943, 1568, 1248, 1433, 100, 834, +-1317, -61, -2545, -1038, -3019, -1860, -2576, -2295, +-1303, -2130, 379, -1290, 1818, 25, 2642, 1362, +2757, 2293, 2008, 2595, 584, 2154, -826, 1013, +-1808, -501, -2281, -1775, -2010, -2268, -1010, -1944, +167, -1068, 1050, 69, 1433, 1039, 1185, 1425, +532, 1142, -230, 414, -849, -345, -1032, -781, +-666, -775, -36, -311, 629, 456, 1163, 1096, +1186, 1230, 593, 786, -221, -65, -975, -1029, +-1581, -1751, -1736, -1829, -1275, -1166, -458, -67, +525, 1091, 1500, 1885, 2090, 2016, 1997, 1507, +1367, 493, 342, -746, -895, -1621, -1906, -1757, +-2317, -1305, -2103, -494, -1376, 486, -275, 1249, +928, 1373, 1838, 811, 2134, -14, 1778, -715, +940, -1147, -105, -1057, -957, -374, -1371, 499, +-1334, 1204, -976, 1551, -433, 1326, 2, 502, +201, -586, 284, -1523, 303, -2040, 200, -1913, +137, -1081, 252, 131, 468, 1270, 669, 2038, +644, 2233, 290, 1744, -211, 727, -754, -414, +-1244, -1306, -1400, -1834, -1076, -1930, -479, -1438, +300, -486, 1042, 408, 1387, 953, 1267, 1265, +896, 1298, 334, 885, -326, 293, -798, -140, +-900, -374, -723, -394, -525, -233, -426, -55, +-358, -30, -205, -227, 46, -550, 231, -865, +411, -958, 747, -635, 1028, 14, 880, 807, +470, 1547, 21, 1917, -587, 1743, -1252, 1103, +-1485, 68, -1194, -1178, -659, -2130, 10, -2410, +729, -2090, 1230, -1308, 1258, -139, 852, 1039, +304, 1804, -239, 2156, -640, 2162, -752, 1707, +-548, 904, -217, -44, 23, -1052, 61, -1893, +23, -2356, -49, -2419, -211, -1957, -350, -893, +-253, 479, 69, 1809, 406, 2803, 670, 3077, +798, 2490, 631, 1225, 201, -394, -302, -1881, +-710, -2743, -991, -2789, -1057, -2130, -860, -984, +-369, 367, 342, 1486, 970, 2000, 1171, 1852, +1009, 1262, 578, 511, -101, -161, -685, -543, +-913, -619, -886, -563, -620, -501, -64, -467, +542, -403, 868, -334, 840, -288, 410, -126, +-297, 172, -969, 425, -1306, 539, -1136, 569, +-433, 548, 486, 369, 1260, 72, 1685, -79, +1627, -63, 990, -57, -71, -112, -1104, -298, +-1805, -606, -2081, -815, -1745, -833, -852, -689, +209, -269, 1076, 447, 1614, 1174, 1738, 1605, +1499, 1659, 991, 1292, 353, 475, -305, -545, +-919, -1437, -1443, -1968, -1719, -1944, -1673, -1387, +-1310, -524, -592, 395, 326, 1186, 1182, 1634, +1850, 1609, 2149, 1236, 1939, 677, 1253, 40, +205, -452, -1022, -687, -1964, -818, -2289, -932, +-2057, -921, -1447, -781, -496, -630, 560, -377, +1318, 106, 1654, 677, 1641, 1139, 1344, 1435, +869, 1519, 284, 1254, -310, 594, -741, -300, +-1063, -1162, -1418, -1800, -1543, -2108, -1247, -1916, +-704, -1140, -47, -18, 761, 1060, 1458, 1884, +1768, 2323, 1728, 2175, 1373, 1408, 593, 302, +-491, -800, -1457, -1675, -1997, -2123, -2038, -2012, +-1513, -1399, -556, -465, 442, 516, 1212, 1262, +1659, 1619, 1644, 1520, 1197, 1082, 462, 562, +-319, 19, -993, -500, -1394, -843, -1317, -1008, +-792, -1051, -130, -932, 448, -554, 861, -11, +1000, 514, 818, 1001, 374, 1290, -209, 1110, +-718, 570, -1024, -45, -1035, -639, -640, -1111, +47, -1218, 702, -819, 1225, -149, 1370, 407, +952, 747, 248, 935, -466, 859, -1079, 444, +-1385, -70, -1358, -479, -1053, -758, -397, -842, +450, -674, 1093, -333, 1417, 88, 1484, 487, +1140, 777, 358, 926, -338, 825, -696, 475, +-1030, 51, -1366, -430, -1246, -935, -759, -1244, +-295, -1186, 219, -759, 806, -106, 1149, 603, +1149, 1237, 967, 1603, 713, 1476, 288, 837, +-319, -19, -811, -818, -1068, -1422, -1230, -1632, +-1109, -1347, -620, -745, -10, -9, 520, 771, +938, 1367, 1115, 1535, 1001, 1307, 678, 764, +189, 21, -355, -710, -728, -1266, -825, -1431, +-683, -1135, -384, -642, -34, -60, 232, 640, +329, 1188, 219, 1321, 5, 1084, -148, 588, +-122, -87, -46, -775, 84, -1231, 346, -1286, +542, -924, 499, -263, 303, 489, -64, 1086, +-508, 1325, -741, 1063, -733, 387, -595, -396, +-283, -969, 101, -1145, 347, -861, 441, -240, +491, 393, 445, 755, 332, 788, 229, 466, +171, -47, 136, -425, 63, -517, -159, -326, +-507, 73, -827, 462, -1039, 589, -1048, 347, +-666, -113, 54, -604, 853, -931, 1528, -825, +1823, -300, 1586, 352, 979, 939, 20, 1258, +-1108, 1096, -1949, 485, -2254, -310, -1995, -991, +-1167, -1318, 16, -1202, 1218, -675, 2074, 65, +2283, 710, 1867, 1079, 1041, 1110, -46, 771, +-1101, 227, -1755, -248, -1906, -564, -1612, -745, +-868, -705, 85, -454, 886, -171, 1323, 39, +1354, 228, 953, 399, 285, 497, -273, 515, +-526, 445, -531, 269, -306, 37, 1, -281, +134, -643, 43, -832, -210, -793, -521, -561, +-690, -53, -576, 626, -149, 1153, 458, 1314, +1055, 1069, 1408, 418, 1277, -494, 542, -1316, +-468, -1700, -1256, -1469, -1625, -712, -1552, 299, +-936, 1269, 90, 1835, 1054, 1716, 1561, 938, +1557, -152, 1076, -1105, 147, -1654, -865, -1651, +-1385, -1001, -1337, 28, -869, 957, -98, 1454, +686, 1357, 1122, 741, 1074, -102, 617, -897, +-3, -1293, -609, -1039, -1004, -325, -910, 452, +-397, 985, 187, 1112, 658, 791, 858, 77, +670, -706, 192, -1194, -342, -1210, -650, -730, +-575, 73, -352, 876, -87, 1365, 318, 1284, +636, 650, 553, -211, 217, -914, -141, -1241, +-492, -1067, -719, -440, -571, 286, -69, 781, +405, 945, 642, 732, 706, 194, 529, -435, +135, -816, -279, -812, -585, -475, -738, 116, +-624, 723, -289, 979, 104, 803, 417, 354, +580, -231, 536, -767, 336, -1016, 120, -916, +-47, -541, -174, -30, -254, 461, -284, 813, +-286, 927, -278, 776, -191, 448, -58, 36, +67, -350, 209, -595, 344, -667, 386, -608, +384, -469, 292, -309, 51, -83, -206, 200, +-347, 390, -467, 491, -541, 628, -350, 672, +17, 467, 257, 129, 355, -136, 414, -403, +404, -702, 240, -804, 21, -701, -78, -524, +-117, -192, -276, 215, -370, 526, -258, 752, +-137, 875, -83, 797, 80, 540, 285, 183, +348, -213, 294, -599, 190, -900, 37, -1038, +-173, -934, -360, -606, -326, -143, -154, 376, +12, 869, 224, 1156, 401, 1150, 362, 913, +182, 471, -97, -183, -396, -802, -507, -1110, +-390, -1157, -187, -1023, 41, -582, 319, 24, +586, 509, 657, 817, 488, 941, 199, 848, +-135, 573, -479, 174, -703, -220, -735, -489, +-535, -554, -194, -480, 119, -356, 439, -176, +770, -47, 815, -112, 592, -205, 320, -146, +-60, 31, -459, 311, -621, 689, -627, 942, +-546, 901, -270, 515, 77, -172, 240, -870, +239, -1287, 217, -1356, 191, -998, 124, -265, +194, 545, 443, 1126, 586, 1308, 444, 1057, +129, 494, -306, -179, -799, -699, -1142, -879, +-1154, -709, -817, -326, -220, 98, 515, 367, +1228, 366, 1611, 125, 1507, -169, 1022, -352, +265, -334, -647, -92, -1330, 248, -1516, 545, +-1292, 709, -887, 552, -381, 94, 241, -368, +786, -665, 1023, -824, 1077, -747, 1035, -366, +787, 140, 378, 567, -27, 785, -402, 713, +-778, 482, -1111, 125, -1238, -355, -1086, -699, +-644, -720, 61, -523, 806, -193, 1288, 236, +1478, 642, 1335, 785, 744, 603, -25, 213, +-623, -285, -1011, -760, -1100, -974, -865, -850, +-456, -420, -23, 209, 237, 813, 258, 1201, +226, 1260, 165, 834, 110, 44, 235, -758, +544, -1327, 811, -1541, 837, -1250, 541, -488, +-21, 433, -724, 1131, -1349, 1447, -1582, 1347, +-1285, 838, -621, 61, 235, -654, 1070, -1106, +1607, -1193, 1674, -901, 1265, -401, 516, 116, +-305, 560, -949, 771, -1216, 702, -1097, 468, +-723, 187, -217, -119, 186, -378, 315, -479, +292, -419, 233, -301, 180, -90, 233, 208, +413, 406, 597, 397, 647, 285, 465, 55, +93, -275, -407, -533, -949, -588, -1288, -401, +-1172, -21, -671, 372, 62, 679, 860, 787, +1389, 579, 1422, 144, 1017, -322, 320, -731, +-450, -929, -982, -804, -1071, -403, -762, 111, +-208, 553, 373, 812, 697, 836, 605, 553, +262, 87, -163, -327, -566, -551, -698, -608, +-393, -523, 134, -257, 622, 91, 928, 286, +916, 329, 548, 307, -41, 201, -611, 8, +-924, -145, -920, -199, -641, -176, -196, -106, +254, -20, 571, 60, 655, 129, 473, 119, +229, 72, 114, 33, 89, -41, 69, -130, +88, -149, 113, -141, 5, -116, -287, -44, +-570, 46, -672, 93, -623, 94, -359, 51, +165, 9, 665, 0, 973, 48, 1066, 125, +840, 203, 335, 213, -215, 73, -690, -181, +-1026, -423, -1070, -639, -710, -727, -150, -523, +327, -44, 719, 493, 986, 946, 886, 1217, +465, 1142, 8, 604, -389, -201, -700, -961, +-748, -1465, -501, -1591, -67, -1193, 379, -400, +657, 472, 704, 1161, 522, 1462, 142, 1292, +-272, 781, -595, 90, -738, -495, -590, -768, +-169, -760, 305, -599, 629, -363, 746, -173, +651, -130, 347, -232, 0, -281, -239, -106, +-372, 244, -426, 630, -326, 1016, -125, 1219, +-15, 1007, -20, 395, -26, -407, -39, -1219, +-10, -1783, 146, -1862, 405, -1381, 650, -461, +703, 664, 515, 1618, 200, 2088, -218, 1901, +-665, 1139, -956, 76, -980, -912, -752, -1527, +-324, -1629, 212, -1249, 780, -572, 1214, 82, +1295, 561, 1014, 750, 538, 603, -49, 344, +-645, 181, -1032, 74, -1093, 90, -936, 244, +-625, 336, -109, 197, 485, -109, 850, -493, +931, -834, 823, -985, 543, -845, 147, -435, +-193, 144, -340, 723, -293, 1129, -199, 1182, +-121, 888, -42, 371, -48, -228, -203, -737, +-376, -965, -416, -901, -307, -638, -48, -289, +412, 35, 915, 230, 1197, 326, 1145, 383, +781, 413, 142, 400, -644, 389, -1293, 321, +-1503, 139, -1301, -110, -834, -383, -101, -665, +735, -779, 1326, -664, 1521, -412, 1350, -47, +875, 440, 227, 808, -355, 860, -730, 657, +-928, 322, -971, -107, -797, -495, -481, -690, +-171, -626, 138, -399, 479, -114, 727, 117, +820, 224, 829, 217, 764, 139, 530, 51, +106, 60, -351, 122, -703, 182, -956, 216, +-973, 117, -677, -182, -245, -466, 186, -567, +611, -484, 905, -251, 980, 150, 870, 560, +582, 750, 132, 621, -316, 270, -649, -217, +-815, -669, -715, -901, -380, -809, 40, -406, +427, 185, 653, 716, 641, 1017, 401, 978, +40, 554, -294, -143, -481, -797, -424, -1192, +-104, -1205, 314, -798, 682, -71, 848, 711, +649, 1255, 143, 1309, -451, 882, -925, 161, +-1071, -590, -836, -1156, -296, -1326, 418, -972, +1006, -250, 1184, 461, 997, 947, 561, 1090, +5, 797, -421, 177, -600, -420, -528, -792, +-212, -867, 86, -610, 142, -110, 51, 362, +-146, 618, -429, 618, -498, 396, -154, -20, +437, -431, 1010, -632, 1400, -561, 1408, -254, +886, 186, -32, 493, -1010, 547, -1751, 381, +-1996, 53, -1599, -335, -644, -570, 524, -559, +1496, -322, 2057, 24, 2108, 347, 1542, 524, +528, 526, -487, 335, -1245, -12, -1685, -375, +-1638, -578, -1088, -627, -305, -495, 448, -165, +996, 212, 1233, 467, 1207, 610, 929, 588, +468, 359, -16, 3, -414, -320, -641, -558, +-672, -641, -553, -559, -265, -342, 102, -43, +309, 292, 304, 536, 300, 591, 308, 453, +155, 249, -12, -20, 21, -345, 92, -535, +113, -478, 234, -348, 345, -190, 189, 33, +-83, 214, -265, 249, -410, 237, -419, 200, +-211, 117, 30, 38, 262, 15, 479, -58, +567, -173, 519, -253, 354, -305, 104, -316, +-142, -171, -321, 62, -339, 280, -180, 420, +27, 424, 163, 237, 252, -63, 258, -387, +110, -567, -17, -506, -10, -273, -39, 37, +-100, 381, 5, 554, 248, 457, 380, 183, +388, -109, 384, -352, 222, -459, -101, -385, +-316, -174, -397, 28, -410, 177, -342, 225, +-185, 143, 72, -16, 358, -95, 623, -69, +823, 27, 788, 161, 497, 277, 106, 214, +-272, -30, -567, -330, -662, -575, -553, -692, +-373, -501, -129, -50, 200, 404, 495, 721, +684, 871, 748, 695, 665, 223, 420, -323, +122, -741, -76, -906, -257, -749, -463, -410, +-544, 15, -487, 438, -321, 666, -69, 587, +204, 332, 501, 35, 711, -214, 693, -354, +541, -321, 342, -184, 74, 1, -226, 155, +-436, 161, -476, 8, -347, -138, -134, -258, +62, -345, 227, -275, 317, -18, 287, 218, +254, 379, 215, 481, 151, 441, 168, 204, +229, -76, 258, -304, 261, -485, 170, -622, +-22, -611, -245, -444, -438, -152, -509, 193, +-401, 518, -145, 752, 209, 847, 592, 661, +909, 236, 1038, -239, 857, -675, 371, -1038, +-240, -1106, -792, -820, -1080, -305, -963, 291, +-568, 841, 0, 1137, 664, 1073, 1098, 682, +1172, 106, 954, -505, 424, -911, -250, -1024, +-761, -886, -922, -520, -682, 27, -159, 467, +445, 645, 865, 653, 908, 514, 650, 184, +237, -112, -285, -232, -688, -240, -699, -234, +-379, -211, 30, -220, 450, -286, 819, -350, +913, -296, 622, -97, 184, 250, -147, 605, +-395, 779, -551, 694, -472, 387, -260, -149, +-55, -739, 184, -1118, 425, -1113, 551, -741, +535, -95, 458, 621, 369, 1168, 171, 1294, +-145, 922, -377, 181, -422, -615, -368, -1186, +-166, -1330, 242, -992, 602, -269, 663, 521, +488, 1074, 184, 1200, -176, 871, -457, 182, +-485, -568, -186, -1094, 294, -1176, 737, -771, +991, -85, 879, 550, 372, 960, -355, 963, +-1022, 544, -1266, -57, -929, -534, -162, -754, +728, -678, 1369, -356, 1509, 77, 1122, 358, +353, 360, -498, 163, -1081, -90, -1203, -322, +-813, -347, -42, -82, 775, 364, 1286, 730, +1222, 775, 564, 415, -280, -183, -915, -868, +-1156, -1395, -801, -1456, 64, -904, 957, 33, +1497, 1003, 1530, 1692, 1032, 1870, 132, 1377, +-851, 379, -1509, -745, -1551, -1637, -959, -2020, +-12, -1702, 908, -876, 1522, 135, 1591, 1026, +1066, 1520, 269, 1465, -434, 993, -861, 315, +-876, -338, -467, -787, 96, -904, 501, -748, +647, -469, 507, -197, 100, 50, -342, 187, +-555, 170, -476, 92, -116, 81, 448, 125, +973, 225, 1217, 326, 1102, 366, 630, 261, +-102, 28, -814, -260, -1215, -529, -1237, -716, +-915, -666, -265, -410, 537, -91, 1165, 220, +1483, 508, 1463, 659, 1047, 624, 352, 401, +-327, 87, -795, -230, -998, -473, -920, -581, +-565, -505, -89, -313, 279, -25, 484, 247, +603, 349, 621, 245, 499, 52, 349, -168, +313, -335, 299, -365, 203, -158, 119, 220, +-9, 559, -302, 669, -550, 550, -592, 180, +-506, -340, -255, -801, 217, -1028, 695, -959, +924, -591, 953, -63, 888, 464, 587, 835, +61, 1026, -345, 985, -465, 680, -490, 214, +-488, -255, -317, -725, -74, -1088, 37, -1190, +134, -1013, 336, -648, 502, -84, 565, 562, +647, 1081, 710, 1308, 568, 1227, 258, 830, +-82, 172, -459, -575, -795, -1128, -915, -1370, +-715, -1240, -280, -760, 230, -101, 733, 483, +1101, 861, 1186, 919, 993, 697, 589, 322, +96, -38, -349, -237, -651, -239, -745, -196, +-656, -147, -390, -138, -2, -237, 311, -428, +497, -546, 643, -481, 742, -207, 677, 197, +458, 622, 245, 887, 22, 906, -259, 645, +-438, 128, -443, -501, -312, -931, -99, -1062, +127, -921, 306, -500, 409, 85, 457, 538, +396, 766, 236, 743, 139, 481, 101, 101, +59, -207, 21, -367, -2, -362, 14, -271, +15, -157, -25, -81, -33, -69, 8, -127, +110, -147, 244, -74, 359, 101, 423, 289, +376, 408, 216, 370, -5, 163, -189, -149, +-247, -439, -171, -631, 79, -586, 369, -266, +512, 190, 534, 548, 399, 702, 61, 596, +-321, 219, -552, -342, -512, -794, -248, -921, +168, -703, 631, -209, 925, 451, 927, 925, +612, 999, 71, 705, -436, 126, -712, -568, +-684, -1047, -406, -1134, 46, -782, 535, -108, +788, 618, 708, 1055, 442, 1068, 117, 656, +-178, -60, -352, -827, -239, -1242, 110, -1105, +416, -494, 566, 312, 523, 1015, 262, 1313, +-117, 1091, -489, 361, -655, -591, -487, -1312, +-47, -1510, 503, -1196, 929, -414, 1053, 575, +834, 1335, 355, 1555, -198, 1222, -611, 438, +-721, -501, -592, -1227, -319, -1449, 116, -1157, +549, -520, 734, 227, 647, 833, 429, 1021, +165, 818, -137, 400, -264, -83, -111, -477, +81, -610, 234, -493, 335, -249, 265, -1, +132, 201, 11, 248, -126, 120, -181, -58, +-93, -148, 43, -191, 183, -164, 356, -38, +484, 138, 462, 246, 350, 263, 238, 188, +123, 63, -30, -134, -192, -330, -302, -433, +-370, -420, -329, -287, -107, -25, 183, 210, +469, 351, 691, 414, 720, 360, 558, 170, +309, -15, 48, -164, -198, -301, -385, -401, +-408, -366, -300, -257, -137, -166, 73, -51, +246, 158, 316, 302, 366, 328, 447, 310, +480, 286, 463, 177, 419, -14, 231, -260, +-68, -452, -308, -532, -470, -520, -472, -416, +-306, -134, -101, 237, 196, 538, 529, 658, +700, 630, 706, 440, 590, 73, 352, -380, +64, -690, -185, -779, -328, -647, -365, -338, +-342, 77, -294, 434, -183, 590, 50, 479, +343, 241, 559, -13, 686, -204, 761, -276, +674, -195, 361, -30, -43, 128, -447, 120, +-751, -37, -789, -234, -532, -406, -63, -502, +470, -361, 850, -4, 996, 415, 895, 720, +589, 804, 201, 586, -229, 136, -599, -386, +-716, -779, -574, -928, -275, -770, 100, -392, +443, 52, 618, 440, 639, 674, 606, 620, +491, 393, 266, 147, 26, -92, -218, -295, +-451, -338, -562, -251, -475, -149, -230, -136, +92, -161, 440, -164, 746, -143, 910, -101, +844, 65, 519, 288, 68, 417, -347, 403, +-667, 283, -774, 33, -586, -248, -223, -447, +210, -502, 626, -418, 874, -190, 897, 74, +742, 258, 417, 315, -15, 279, -395, 116, +-594, -94, -589, -214, -457, -194, -232, -111, +119, -1, 493, 112, 748, 213, 820, 187, +654, 41, 303, -118, -63, -257, -365, -395, +-522, -408, -455, -282, -219, -56, 63, 215, +303, 445, 515, 521, 620, 458, 456, 260, +138, -34, -120, -328, -264, -504, -219, -551, +6, -458, 221, -275, 332, -38, 345, 165, +248, 288, 67, 320, -97, 310, -164, 269, +-113, 216, 45, 115, 247, 1, 381, -148, +384, -362, 241, -564, -12, -607, -224, -491, +-226, -201, -61, 213, 127, 605, 305, 795, +417, 717, 372, 375, 199, -90, -79, -536, +-351, -794, -418, -769, -239, -452, 114, 6, +513, 434, 775, 662, 750, 636, 398, 337, +-125, -142, -513, -593, -611, -784, -510, -665, +-203, -266, 320, 258, 738, 719, 839, 941, +711, 800, 341, 295, -163, -325, -510, -841, +-553, -1075, -300, -943, 53, -490, 296, 88, +415, 591, 389, 814, 211, 749, 7, 482, +-61, 153, 26, -125, 152, -268, 263, -319, +334, -304, 258, -303, -10, -359, -342, -427, +-535, -379, -455, -204, -109, 86, 332, 451, +702, 792, 923, 898, 811, 691, 378, 252, +-51, -285, -398, -816, -670, -1086, -679, -975, +-382, -572, 39, -47, 389, 459, 596, 771, +623, 811, 448, 542, 226, 119, 109, -234, +79, -420, 76, -433, 67, -235, 1, 38, +-173, 217, -372, 217, -452, 58, -410, -211, +-185, -445, 257, -530, 725, -389, 1005, -77, +1027, 314, 771, 645, 230, 800, -419, 691, +-875, 343, -1051, -177, -918, -635, -446, -873, +181, -895, 739, -703, 1088, -262, 1113, 230, +820, 581, 350, 726, -121, 690, -468, 485, +-592, 191, -524, -118, -367, -342, -107, -463, +176, -466, 311, -386, 326, -277, 330, -186, +338, -59, 303, 101, 263, 263, 270, 369, +199, 424, 2, 404, -212, 275, -358, -6, +-365, -318, -274, -521, -146, -565, 78, -489, +352, -260, 535, 59, 577, 336, 509, 471, +347, 481, 93, 333, -170, 69, -346, -182, +-384, -354, -320, -477, -208, -439, -3, -226, +253, 49, 444, 292, 540, 451, 495, 439, +328, 278, 120, 2, -91, -294, -213, -506, +-223, -536, -214, -384, -176, -94, -38, 191, +149, 392, 269, 457, 335, 364, 374, 130, +287, -93, 95, -212, -40, -231, -62, -199, +-60, -110, -81, -56, -80, -99, -77, -168, +-69, -165, 27, -141, 162, -41, 275, 188, +379, 437, 418, 544, 356, 488, 178, 243, +-111, -115, -392, -494, -522, -780, -446, -833, +-198, -568, 174, -127, 568, 306, 796, 601, +775, 734, 524, 654, 106, 362, -317, -23, +-610, -294, -696, -440, -505, -489, -104, -418, +304, -238, 551, -62, 630, 65, 545, 122, +301, 127, 37, 87, -132, 77, -207, 124, +-160, 189, -36, 209, 41, 181, 21, 59, +-67, -109, -149, -280, -145, -430, -15, -484, +225, -363, 494, -177, 671, 51, 631, 308, +369, 489, -5, 511, -385, 420, -668, 209, +-749, -49, -538, -276, -86, -438, 388, -529, +720, -500, 844, -359, 716, -103, 391, 193, +21, 439, -264, 578, -398, 573, -381, 350, +-247, 8, -100, -333, 3, -591, 69, -695, +77, -548, 62, -197, 130, 221, 297, 543, +483, 689, 593, 582, 534, 244, 257, -212, +-171, -587, -582, -744, -823, -623, -813, -302, +-530, 129, -5, 532, 620, 763, 1052, 679, +1128, 328, 900, -124, 399, -510, -257, -752, +-731, -716, -841, -381, -671, 72, -319, 432, +89, 631, 388, 570, 525, 258, 480, -139, +305, -432, 150, -548, 47, -411, -21, -94, +47, 247, 168, 461, 136, 475, -20, 253, +-186, -105, -337, -449, -387, -606, -239, -536, +34, -268, 316, 102, 530, 451, 590, 620, +480, 574, 266, 341, -22, 19, -297, -269, +-417, -441, -362, -530, -190, -483, 22, -299, +192, -81, 278, 102, 268, 273, 164, 373, +56, 392, 22, 340, 46, 235, 95, 73, +161, -96, 212, -273, 168, -421, 0, -483, +-178, -423, -270, -280, -286, -33, -202, 256, +-1, 468, 220, 528, 370, 463, 429, 253, +386, -54, 241, -333, 34, -460, -161, -436, +-263, -285, -250, -82, -160, 103, -40, 212, +79, 230, 171, 135, 204, 19, 166, -63, +108, -103, 60, -101, 15, -17, -4, 95, +69, 163, 193, 138, 231, 60, 148, -57, +17, -180, -122, -281, -232, -295, -256, -231, +-170, -87, -36, 84, 111, 237, 293, 337, +428, 351, 430, 232, 318, 74, 111, -98, +-106, -272, -251, -347, -315, -288, -258, -219, +-140, -113, -80, 37, 1, 125, 161, 124, +277, 151, 323, 175, 363, 158, 332, 116, +193, 89, 28, 20, -150, -116, -309, -253, +-372, -302, -340, -290, -207, -197, 19, -37, +287, 135, 485, 272, 526, 327, 449, 198, +265, 17, -28, -79, -281, -128, -404, -136, +-398, -25, -261, 61, -40, 25, 203, -89, +372, -191, 382, -245, 285, -216, 168, -76, +37, 165, -103, 344, -184, 386, -196, 307, +-159, 125, -52, -124, 76, -321, 175, -422, +248, -351, 245, -146, 160, 41, 35, 151, +-95, 223, -168, 183, -195, 72, -148, -13, +24, -43, 234, -32, 406, 31, 448, 83, +255, 89, -67, 7, -333, -133, -509, -272, +-514, -353, -241, -324, 177, -126, 565, 139, +820, 402, 782, 583, 432, 564, -92, 317, +-650, -52, -970, -463, -883, -748, -483, -789, +131, -561, 751, -137, 1067, 356, 986, 704, +607, 827, 31, 689, -585, 338, -964, -97, +-909, -491, -483, -764, 104, -772, 617, -533, +839, -161, 695, 212, 289, 487, -190, 584, +-500, 486, -475, 243, -225, 45, 58, -59, +322, -138, 478, -203, 400, -231, 121, -323, +-193, -451, -384, -468, -407, -255, -276, 113, +-8, 512, 276, 830, 426, 917, 423, 609, +306, 35, 112, -582, -84, -1030, -202, -1103, +-240, -760, -222, -196, -147, 452, -24, 926, +85, 973, 109, 681, 107, 250, 159, -269, +192, -621, 174, -660, 140, -513, 67, -282, +-44, 13, -154, 230, -210, 336, -172, 360, +-64, 287, 78, 108, 200, -63, 268, -195, +303, -267, 219, -229, -48, -77, -314, 35, +-374, 73, -273, 79, -80, 40, 212, -39, +487, -39, 555, 7, 390, 66, 100, 121, +-204, 145, -467, 105, -585, -2, -456, -177, +-199, -277, 85, -282, 382, -249, 558, -107, +544, 161, 409, 330, 203, 381, -26, 355, +-243, 198, -383, -42, -378, -258, -283, -414, +-174, -403, -65, -275, 34, -129, 129, 49, +260, 214, 384, 238, 413, 220, 371, 231, +265, 213, 39, 135, -206, 53, -350, -52, +-398, -215, -386, -422, -328, -497, -205, -396, +-22, -200, 170, 57, 388, 357, 595, 557, +675, 598, 571, 474, 305, 228, -75, -92, +-498, -396, -801, -630, -835, -705, -636, -584, +-260, -253, 236, 199, 639, 601, 815, 758, +786, 633, 540, 291, 149, -125, -216, -484, +-492, -618, -598, -468, -423, -136, -121, 198, +83, 406, 174, 365, 128, 126, -14, -155, +-72, -351, -14, -401, 167, -231, 429, 87, +525, 373, 384, 454, 171, 336, -126, 107, +-514, -116, -773, -256, -756, -288, -486, -273, +-27, -203, 507, -119, 929, -73, 1056, -19, +787, 145, 205, 347, -442, 475, -911, 417, +-1043, 149, -752, -221, -159, -490, 424, -585, +788, -456, 874, -119, 634, 281, 170, 497, +-248, 467, -528, 262, -672, -38, -572, -333, +-249, -445, 141, -393, 507, -221, 703, 83, +588, 407, 263, 551, -85, 501, -357, 289, +-471, -29, -408, -367, -258, -625, -123, -753, +-3, -650, 138, -322, 300, 145, 452, 615, +478, 985, 318, 1097, 95, 807, -137, 171, +-379, -522, -485, -1077, -422, -1311, -322, -1089, +-157, -502, 118, 188, 362, 801, 493, 1125, +535, 1069, 422, 719, 165, 214, -111, -314, +-345, -667, -466, -819, -400, -774, -251, -524, +-122, -121, 35, 264, 192, 495, 236, 534, +216, 451, 253, 242, 287, -24, 243, -173, +134, -152, -27, -116, -182, -91, -323, -74, +-488, -117, -523, -218, -340, -251, -81, -186, +239, -26, 625, 210, 845, 461, 755, 578, +407, 467, -100, 112, -573, -339, -832, -662, +-851, -734, -601, -574, -140, -154, 317, 366, +675, 705, 857, 766, 692, 599, 280, 187, +-105, -301, -403, -661, -566, -794, -494, -668, +-274, -308, -52, 142, 119, 569, 216, 785, +228, 711, 193, 430, 142, 54, 75, -352, +32, -632, 33, -701, 21, -531, -30, -217, +-129, 67, -251, 252, -280, 389, -204, 429, +-64, 413, 172, 365, 413, 226, 459, -16, +282, -274, 29, -521, -227, -640, -445, -563, +-467, -335, -251, -21, 43, 338, 316, 591, +514, 677, 495, 618, 195, 437, -209, 57, +-488, -441, -576, -791, -456, -828, -109, -643, +335, -259, 639, 252, 652, 677, 447, 835, +101, 704, -361, 306, -697, -187, -708, -591, +-487, -760, -119, -625, 289, -233, 572, 220, +679, 566, 606, 652, 316, 460, -128, 88, +-512, -281, -677, -499, -621, -518, -382, -411, +-14, -159, 344, 166, 526, 403, 519, 510, +426, 516, 210, 319, -141, 5, -425, -270, +-516, -492, -417, -609, -167, -494, 137, -242, +359, 59, 336, 371, 135, 595, -19, 614, +-118, 458, -168, 147, -86, -237, 41, -531, +85, -586, 72, -440, 52, -198, 23, 53, +-37, 265, -117, 332, -173, 287, -185, 211, +-132, 121, 9, 9, 164, -60, 255, -121, +308, -162, 266, -182, 66, -201, -147, -195, +-292, -95, -406, 39, -408, 207, -227, 381, +63, 414, 312, 207, 442, -94, 450, -338, +282, -441, -35, -395, -312, -180, -446, 120, +-397, 334, -159, 367, 113, 292, 297, 137, +353, -52, 188, -211, -75, -305, -231, -318, +-315, -191, -287, -19, -71, 126, 150, 250, +306, 311, 435, 247, 358, 130, 66, -35, +-242, -207, -496, -299, -568, -287, -372, -204, +-76, -36, 189, 106, 371, 167, 383, 200, +301, 228, 213, 190, 111, 118, 6, 13, +-173, -145, -408, -314, -501, -383, -434, -323, +-242, -121, 91, 139, 405, 340, 529, 419, +458, 368, 245, 170, -12, -62, -231, -275, +-371, -433, -380, -420, -265, -202, -83, 44, +125, 242, 282, 345, 284, 288, 112, 118, +-144, -43, -321, -177, -281, -215, -44, -165, +246, -81, 406, 28, 320, 152, 104, 185, +-116, 141, -332, 48, -446, -103, -420, -270, +-304, -288, -61, -150, 246, 32, 497, 176, +635, 307, 536, 363, 179, 280, -263, 75, +-624, -166, -770, -410, -614, -554, -232, -504, +210, -231, 575, 156, 713, 527, 545, 708, +170, 600, -268, 259, -568, -150, -568, -527, +-342, -685, -45, -527, 216, -205, 333, 114, +285, 412, 104, 504, -99, 338, -161, 90, +-118, -154, -86, -327, -44, -256, 29, -64, +91, 93, 83, 212, -1, 234, -92, 86, +-139, -109, -159, -294, -162, -392, -75, -284, +123, -28, 300, 221, 377, 441, 307, 532, +26, 415, -337, 113, -550, -249, -552, -553, +-385, -675, -69, -568, 269, -216, 473, 255, +545, 633, 494, 741, 305, 584, 29, 193, +-352, -290, -745, -605, -850, -575, -622, -333, +-243, -74, 218, 100, 642, 189, 834, 202, +756, 201, 455, 207, 14, 241, -423, 230, +-743, 88, -857, -175, -680, -430, -299, -595, +109, -558, 451, -297, 650, 100, 657, 493, +516, 788, 245, 840, -113, 592, -457, 95, +-743, -470, -798, -900, -461, -1038, 18, -845, +338, -361, 511, 248, 540, 814, 362, 1124, +80, 1022, -146, 554, -294, -45, -371, -599, +-318, -925, -132, -934, 93, -645, 203, -172, +99, 305, -96, 565, -191, 615, -127, 505, +47, 244, 209, -78, 237, -269, 128, -279, +8, -127, -39, 69, -75, 153, -168, 38, +-316, -191, -429, -426, -352, -526, -63, -398, +310, -8, 599, 507, 624, 884, 350, 908, +-50, 607, -355, 82, -508, -502, -584, -937, +-515, -1028, -209, -768, 160, -281, 424, 242, +566, 647, 503, 803, 205, 715, -160, 436, +-406, 55, -452, -282, -340, -433, -185, -416, +-2, -239, 207, -46, 299, -44, 225, -177, +59, -221, -168, -193, -321, -34, -223, 332, +40, 688, 234, 782, 210, 595, 10, 107, +-161, -481, -210, -867, -149, -968, -11, -793, +64, -280, 32, 352, -4, 817, -2, 983, +58, 806, 96, 328, -68, -240, -291, -706, +-294, -885, -103, -704, 164, -245, 377, 304, +389, 732, 208, 797, -104, 466, -448, -98, +-591, -592, -492, -782, -279, -573, 96, -66, +527, 478, 681, 743, 505, 649, 130, 258, +-311, -232, -570, -556, -536, -607, -301, -447, +-32, -94, 125, 279, 231, 492, 312, 500, +246, 298, 33, -43, -271, -304, -501, -453, +-401, -449, -23, -196, 402, 169, 662, 428, +512, 541, 4, 412, -475, 74, -674, -338, +-575, -694, -287, -747, -25, -333, 163, 258, +352, 720, 456, 878, 442, 601, 290, -26, +-62, -634, -395, -925, -492, -741, -354, -200, +-43, 422, 140, 818, 17, 817, -154, 451, +-241, -101, -188, -649, 71, -898, 343, -717, +454, -234, 404, 356, 211, 829, -42, 899, +-300, 546, -545, -48, -619, -591, -477, -824, +-211, -693, 165, -288, 461, 273, 452, 674, +312, 724, 172, 446, -3, -46, -115, -522, +-227, -739, -324, -641, -200, -181, -7, 450, +87, 874, 95, 895, -88, 490, -330, -258, +-349, -930, -159, -1173, 186, -882, 531, -152, +582, 674, 328, 1184, -2, 1208, -273, 676, +-459, -182, -542, -932, -451, -1278, -195, -1078, +92, -372, 351, 476, 460, 1150, 265, 1352, +-40, 889, -256, -25, -341, -943, -144, -1476, +172, -1295, 273, -506, 249, 519, 113, 1364, +-173, 1590, -330, 1068, -389, 108, -481, -958, +-372, -1611, -71, -1453, 260, -662, 607, 375, +702, 1278, 431, 1523, 68, 1033, -267, 112, +-503, -846, -540, -1352, -467, -1164, -314, -498, +-78, 388, 138, 1096, 327, 1253, 422, 881, +314, 169, 101, -677, -96, -1245, -159, -1264, +-74, -725, -63, 110, -150, 843, -198, 1196, +-249, 1089, -204, 546, -19, -174, 97, -777, +196, -1023, 317, -804, 236, -286, 42, 273, +-111, 720, -311, 775, -420, 380, -288, -193, +-28, -683, 247, -796, 374, -354, 264, 295, +35, 829, -184, 1046, -251, 711, -209, -24, +-212, -736, -160, -1244, -33, -1258, 74, -674, +208, 177, 264, 986, 153, 1453, 7, 1241, +-170, 519, -243, -370, -67, -1128, 46, -1351, +-4, -917, -11, -149, -115, 658, -228, 1150, +-115, 1059, -72, 515, -86, -221, 79, -966, +179, -1306, 263, -986, 438, -205, 291, 682, +-75, 1361, -300, 1459, -513, 913, -605, 33, +-388, -880, -117, -1523, 97, -1516, 295, -923, +367, -49, 357, 873, 369, 1469, 274, 1404, +25, 843, -207, 5, -361, -836, -509, -1200, +-566, -980, -404, -456, -155, 212, 93, 659, +402, 644, 567, 407, 526, 100, 448, -293, +159, -479, -300, -350, -554, -68, -679, 270, +-674, 489, -323, 387, 109, 120, 443, -172, +722, -460, 651, -551, 226, -306, -186, 58, +-515, 347, -715, 484, -598, 383, -204, 117, +274, -105, 631, -308, 677, -447, 377, -329, +-98, -29, -475, 246, -614, 452, -540, 450, +-203, 245, 230, -6, 408, -287, 392, -518, +295, -507, 3, -357, -301, -90, -445, 303, +-437, 563, -136, 585, 297, 501, 518, 217, +530, -204, 264, -509, -285, -633, -669, -567, +-698, -259, -524, 107, -169, 381, 242, 527, +539, 496, 701, 269, 638, -57, 304, -324, +-140, -390, -557, -275, -837, -65, -796, 121, +-366, 208, 216, 202, 596, 116, 644, -59, +423, -197, -12, -254, -420, -217, -534, -37, +-387, 185, -20, 343, 431, 459, 634, 393, +532, 90, 139, -297, -482, -634, -901, -776, +-881, -558, -558, -92, -8, 462, 571, 927, +908, 1028, 956, 674, 661, 23, 86, -690, +-474, -1119, -870, -1068, -1002, -587, -723, 110, +-183, 741, 339, 1056, 701, 944, 709, 421, +361, -209, -26, -652, -260, -801, -344, -572, +-309, -90, -150, 292, 77, 466, 168, 367, +126, 8, 54, -302, -129, -393, -311, -315, +-334, 33, -228, 482, 91, 750, 504, 787, +605, 483, 344, -201, -81, -913, -523, -1405, +-694, -1466, -502, -824, -158, 323, 266, 1410, +608, 2025, 604, 1852, 343, 916, -9, -410, +-361, -1602, -564, -2143, -599, -1786, -453, -737, +-67, 548, 368, 1524, 616, 1794, 632, 1281, +436, 238, 65, -809, -398, -1334, -711, -1211, +-619, -499, -273, 481, 102, 1166, 425, 1228, +442, 698, 149, -197, -97, -1044, -228, -1496, +-277, -1339, -154, -533, 33, 564, 197, 1422, +312, 1789, 251, 1460, 98, 504, -101, -610, +-399, -1484, -551, -1848, -442, -1456, -185, -465, +199, 674, 486, 1520, 430, 1699, 218, 1118, +3, 86, -190, -1001, -168, -1649, -19, -1460, +54, -484, 131, 771, 72, 1669, -195, 1772, +-371, 1055, -428, -199, -411, -1473, -208, -2189, +162, -1994, 582, -936, 850, 597, 780, 1964, +415, 2576, -139, 2161, -673, 904, -915, -729, +-857, -2127, -552, -2684, -16, -2094, 461, -625, +618, 1056, 510, 2165, 230, 2235, -80, 1391, +-198, 41, -149, -1320, 16, -1977, 286, -1576, +353, -404, 84, 926, -313, 1750, -714, 1658, +-927, 772, -797, -537, -365, -1735, 332, -2148, +1077, -1508, 1464, -116, 1253, 1467, 512, 2449, +-437, 2320, -1246, 1189, -1542, -482, -1175, -2074, +-438, -2806, 336, -2250, 940, -669, 1079, 1231, +707, 2593, 176, 2765, -277, 1713, -585, -87, +-596, -1855, -299, -2792, 172, -2445, 587, -1039, +561, 816, 115, 2341, -333, 2778, -671, 1968, +-798, 411, -467, -1288, 137, -2446, 672, -2478, +929, -1439, 731, 122, 228, 1590, -338, 2217, +-820, 1718, -896, 570, -503, -635, 50, -1404, +583, -1330, 847, -576, 576, 316, -3, 895, +-504, 858, -805, 248, -768, -449, -392, -876, +105, -867, 630, -333, 1013, 471, 931, 1035, +418, 1151, -253, 786, -893, -2, -1212, -830, +-932, -1221, -210, -1057, 521, -426, 891, 374, +738, 872, 248, 883, -171, 529, -339, -105, +-326, -666, -145, -756, 103, -361, 233, 276, +276, 843, 173, 972, -158, 558, -464, -210, +-580, -1045, -484, -1478, -80, -1164, 451, -279, +760, 790, 712, 1578, 356, 1697, -142, 1065, +-513, 30, -616, -973, -496, -1637, -270, -1671, +6, -978, 354, 116, 591, 1152, 460, 1759, +91, 1567, -295, 614, -628, -469, -669, -1323, +-287, -1678, 185, -1157, 519, -117, 669, 748, +498, 1264, 170, 1263, -62, 672, -332, -30, +-653, -560, -758, -953, -582, -911, -252, -413, +240, 102, 732, 371, 828, 418, 558, 298, +244, 104, -37, -2, -279, 104, -427, 334, +-468, 467, -399, 293, -290, -224, -140, -826, +151, -1169, 362, -1088, 307, -459, 233, 541, +213, 1408, 111, 1819, 0, 1539, -111, 470, +-199, -837, -120, -1796, -4, -2122, -28, -1520, +-73, -242, -194, 985, -381, 1822, -295, 1969, +-21, 1251, 241, 108, 546, -990, 614, -1720, +354, -1613, 75, -822, -226, 146, -533, 1101, +-645, 1574, -603, 1140, -405, 181, 67, -739, +560, -1245, 733, -1073, 619, -328, 274, 563, +-231, 1233, -567, 1252, -580, 496, -423, -550, +-116, -1331, 275, -1548, 477, -1048, 470, 101, +385, 1359, 110, 1994, -317, 1719, -573, 666, +-598, -687, -442, -1775, 27, -2184, 515, -1673, +633, -402, 546, 947, 291, 1797, -146, 2000, +-448, 1463, -516, 373, -392, -739, -100, -1528, +196, -1648, 351, -1072, 336, -253, 149, 534, +-154, 1066, -394, 982, -434, 467, -268, -48, +72, -455, 438, -519, 570, -144, 412, 260, +158, 501, -204, 525, -627, 170, -664, -420, +-349, -867, -133, -948, 128, -637, 451, -59, +409, 629, 181, 1115, 47, 1088, -185, 641, +-298, 36, -61, -545, 199, -779, 342, -600, +362, -258, 111, 116, -329, 322, -740, 148, +-921, -182, -681, -466, -73, -527, 621, -172, +1134, 381, 1306, 892, 1043, 1267, 304, 1174, +-626, 486, -1258, -486, -1506, -1363, -1282, -1774, +-421, -1547, 527, -843, 1086, 246, 1323, 1279, +1050, 1682, 290, 1561, -417, 1025, -831, 76, +-916, -781, -584, -1194, -76, -1219, 362, -803, +658, -47, 582, 553, 178, 757, -323, 580, +-811, 147, -900, -328, -489, -643, 76, -569, +707, -147, 1170, 395, 1079, 936, 525, 1170, +-189, 860, -810, 167, -1137, -659, -1129, -1409, +-773, -1688, -222, -1313, 369, -417, 1016, 682, +1306, 1461, 960, 1713, 491, 1475, 21, 696, +-657, -284, -1097, -1020, -1009, -1394, -675, -1285, +-177, -681, 316, 36, 594, 571, 832, 802, +836, 680, 412, 356, -36, -7, -442, -208, +-798, -105, -764, 29, -414, 43, -22, 90, +320, 60, 529, -164, 527, -384, 277, -439, +-9, -287, -121, -24, -229, 301, -326, 638, +-256, 662, -264, 282, -280, -136, -58, -494, +75, -718, 142, -495, 417, -15, 559, 409, +470, 786, 267, 777, -238, 308, -723, -252, +-797, -807, -724, -1140, -417, -870, 240, -186, +682, 572, 781, 1238, 738, 1381, 417, 887, +-83, 149, -496, -665, -661, -1297, -534, -1393, +-248, -907, 122, -113, 419, 646, 387, 1175, +114, 1272, -190, 786, -370, -29, -208, -699, +115, -1018, 313, -890, 469, -281, 420, 393, +75, 804, -278, 858, -631, 448, -793, -266, +-498, -863, -112, -1027, 318, -763, 899, -140, +955, 781, 405, 1458, -88, 1327, -648, 655, +-1143, -102, -902, -976, -263, -1591, 320, -1435, +898, -723, 1130, 220, 778, 1054, 30, 1333, +-793, 1149, -1200, 644, -992, -200, -438, -833, +287, -816, 948, -480, 1141, -59, 773, 264, +77, 214, -575, -37, -904, -253, -856, -420, +-435, -259, 150, 246, 667, 698, 998, 946, +822, 899, 115, 424, -614, -337, -1035, -1110, +-1052, -1557, -567, -1346, 257, -535, 1031, 474, +1336, 1412, 896, 1897, 92, 1512, -552, 468, +-1021, -625, -1126, -1408, -680, -1749, -92, -1388, +349, -412, 666, 585, 754, 1287, 527, 1564, +104, 1230, -236, 391, -354, -486, -405, -1060, +-322, -1236, -67, -985, 31, -439, 2, 227, +-13, 740, -101, 882, -64, 792, 64, 581, +113, 225, 287, -214, 418, -529, 189, -693, +-84, -775, -270, -659, -543, -300, -481, 209, +-11, 748, 258, 1103, 396, 1046, 485, 580, +171, -91, -256, -823, -446, -1323, -501, -1299, +-308, -744, 192, 130, 668, 999, 864, 1583, +772, 1613, 278, 915, -615, -221, -1370, -1292, +-1523, -1990, -1080, -1956, -93, -1005, 1051, 361, +1716, 1614, 1804, 2410, 1236, 2267, -13, 1196, +-1179, -307, -1768, -1834, -1902, -2704, -1356, -2438, +-196, -1360, 861, 200, 1525, 1840, 1697, 2725, +1126, 2532, 212, 1511, -572, -55, -1128, -1607, +-1161, -2493, -742, -2486, -194, -1579, 389, -118, +624, 1347, 392, 2372, 153, 2423, -35, 1479, +-240, 137, -117, -1192, 254, -2122, 379, -2171, +266, -1368, 86, -201, -220, 983, -554, 1829, +-605, 2029, -346, 1507, -35, 443, 340, -706, +722, -1622, 750, -1982, 413, -1528, -106, -631, +-700, 374, -1045, 1321, -899, 1730, -336, 1409, +499, 795, 1209, 57, 1333, -701, 922, -1088, +159, -1152, -803, -961, -1496, -433, -1693, 101, +-1409, 465, -541, 747, 622, 843, 1567, 647, +2073, 340, 1877, 66, 940, -203, -251, -438, +-1344, -468, -2054, -334, -2040, -329, -1444, -307, +-575, -96, 440, -55, 1428, -63, 1985, 247, +1884, 611, 1401, 823, 547, 920, -709, 665, +-1592, 46, -1796, -660, -1793, -1274, -1327, -1588, +-157, -1425, 867, -730, 1405, 390, 1842, 1467, +1743, 2157, 887, 2339, -69, 1634, -935, 111, +-1630, -1471, -1761, -2646, -1308, -3019, -448, -2230, +544, -557, 1198, 1332, 1404, 2696, 1238, 3036, +645, 2425, -135, 1067, -706, -756, -998, -2192, +-1073, -2633, -832, -2273, -281, -1245, 212, 177, +550, 1360, 818, 1867, 721, 1686, 266, 1080, +-91, 238, -256, -551, -335, -884, -252, -806, +-91, -595, -75, -226, -100, 160, -129, 169, +-265, -13, -323, -168, -176, -285, 100, -164, +410, 154, 658, 550, 837, 904, 813, 883, +385, 516, -308, 47, -964, -561, -1370, -1122, +-1354, -1275, -915, -1103, -148, -524, 825, 385, +1583, 1021, 1753, 1296, 1347, 1288, 551, 794, +-423, 71, -1332, -550, -1757, -1034, -1445, -1150, +-714, -827, 125, -373, 910, 173, 1271, 767, +1041, 1075, 461, 878, -273, 262, -887, -405, +-897, -824, -394, -898, 190, -537, 736, 40, +938, 536, 548, 940, -125, 1003, -825, 553, +-1363, -27, -1334, -559, -657, -1007, 295, -1118, +1170, -873, 1669, -343, 1550, 408, 799, 957, +-305, 1102, -1275, 984, -1680, 563, -1330, 48, +-466, -340, 453, -683, 1149, -742, 1321, -519, +816, -371, -47, -252, -874, -91, -1341, -8, +-1095, 159, -201, 429, 810, 555, 1596, 653, +1859, 718, 1187, 552, -185, 237, -1574, -238, +-2441, -769, -2372, -1132, -1335, -1255, 252, -1048, +1833, -462, 2745, 385, 2552, 1211, 1438, 1618, +-172, 1436, -1809, 945, -2710, 236, -2461, -661, +-1385, -1238, 71, -1370, 1517, -1217, 2350, -694, +2141, 38, 1166, 637, -103, 993, -1391, 1098, +-2199, 901, -2097, 409, -1139, -224, 258, -728, +1520, -976, 2167, -952, 2012, -452, 1156, 319, +-90, 912, -1312, 1225, -2094, 1044, -2136, 208, +-1417, -788, -300, -1389, 819, -1507, 1745, -1182, +2139, -360, 1716, 814, 784, 1805, -214, 2147, +-1128, 1833, -1655, 897, -1560, -538, -1058, -1897, +-386, -2644, 324, -2553, 891, -1528, 1069, 75, +857, 1627, 512, 2647, 166, 2792, -128, 2075, +-316, 682, -339, -1074, -262, -2359, -362, -2640, +-513, -2169, -478, -1069, -411, 555, -211, 1840, +314, 2202, 754, 1873, 801, 1008, 707, -192, +443, -1198, -155, -1604, -650, -1416, -816, -788, +-831, 114, -527, 823, 75, 1031, 522, 836, +693, 383, 630, -125, 287, -386, -179, -378, +-543, -255, -633, 1, -322, 142, 167, -23, +481, -197, 615, -309, 635, -325, 234, -81, +-587, 299, -1101, 633, -992, 843, -594, 744, +95, 252, 1075, -428, 1659, -999, 1310, -1131, +455, -888, -443, -524, -1384, 167, -1986, 978, +-1696, 1283, -713, 1122, 393, 762, 1455, 142, +2267, -598, 2196, -1085, 1144, -1182, -300, -963, +-1644, -474, -2470, 232, -2378, 875, -1480, 1130, +-180, 1036, 1211, 648, 2176, -10, 2257, -652, +1635, -1078, 641, -1131, -508, -628, -1451, 94, +-1830, 660, -1631, 1053, -1063, 1076, -260, 614, +574, -53, 1151, -710, 1376, -1130, 1213, -1075, +699, -631, 91, 27, -433, 678, -824, 991, +-905, 1035, -750, 851, -582, 284, -231, -379, +280, -809, 572, -961, 718, -889, 790, -653, +490, -140, 3, 540, -279, 880, -552, 814, +-813, 711, -676, 413, -226, -87, 204, -347, +497, -447, 661, -546, 644, -542, 262, -401, +-306, -150, -578, 36, -514, 145, -497, 408, +-453, 711, -26, 675, 433, 464, 458, 276, +384, -123, 449, -662, 267, -986, -146, -907, +-262, -593, -202, -194, -353, 433, -473, 1022, +-394, 1138, -314, 889, -197, 485, 125, -100, +612, -714, 978, -1121, 946, -1157, 652, -718, +289, -119, -384, 385, -1236, 875, -1619, 1080, +-1387, 850, -745, 421, 266, -128, 1357, -589, +1975, -700, 1829, -628, 1016, -395, -178, 9, +-1280, 168, -1859, 83, -1801, 100, -1177, 79, +-159, 19, 892, 244, 1556, 620, 1649, 757, +1189, 518, 274, 32, -720, -476, -1352, -984, +-1450, -1423, -1037, -1422, -258, -722, 559, 372, +1063, 1351, 1094, 2067, 711, 2323, 123, 1637, +-433, 113, -780, -1451, -776, -2558, -505, -2977, +-168, -2306, 126, -730, 356, 1093, 533, 2561, +552, 3132, 370, 2731, 143, 1561, -69, -219, +-290, -2000, -455, -2976, -471, -3007, -449, -2231, +-417, -729, -148, 975, 291, 2374, 653, 3111, +939, 2793, 985, 1582, 499, 56, -278, -1438, +-856, -2638, -1172, -3011, -1159, -2315, -680, -1000, +-30, 475, 556, 1846, 1096, 2666, 1296, 2580, +963, 1838, 360, 680, -363, -782, -1060, -1968, +-1316, -2471, -1048, -2341, -533, -1534, 50, -258, +590, 987, 917, 1930, 953, 2331, 774, 1958, +429, 1075, -98, 41, -667, -953, -990, -1635, +-959, -1844, -750, -1597, -415, -931, 95, -57, +667, 726, 1116, 1255, 1310, 1481, 1133, 1374, +451, 925, -562, 241, -1387, -464, -1757, -989, +-1559, -1177, -731, -1097, 366, -844, 1271, -326, +1828, 303, 1891, 641, 1246, 713, 48, 757, +-1220, 645, -2087, 352, -2148, 89, -1335, -85, +12, -179, 1300, -305, 1958, -465, 1817, -526, +1029, -536, -130, -559, -1199, -441, -1757, -65, +-1616, 412, -831, 810, 281, 1064, 1300, 1208, +1819, 1073, 1493, 383, 440, -556, -813, -1296, +-1701, -1745, -1817, -1788, -1206, -1250, -244, -196, +865, 960, 1766, 1755, 1870, 2066, 1165, 1876, +125, 1042, -1010, -136, -1826, -1056, -1726, -1744, +-841, -2122, 198, -1728, 1017, -779, 1420, 213, +1156, 1118, 297, 1747, -478, 1831, -830, 1415, +-940, 665, -647, -256, 110, -1026, 819, -1409, +1129, -1423, 950, -1168, 212, -607, -755, 145, +-1408, 721, -1530, 1069, -1004, 1240, 31, 1008, +1013, 496, 1607, 14, 1733, -471, 1267, -822, +272, -828, -864, -655, -1621, -379, -1823, -49, +-1584, 94, -805, 136, 359, 256, 1210, 325, +1508, 408, 1481, 544, 1067, 587, 304, 573, +-463, 351, -1031, -240, -1262, -870, -1102, -1240, +-709, -1320, -180, -1009, 356, -297, 625, 551, +655, 1315, 670, 1716, 612, 1517, 347, 873, +-18, 47, -232, -771, -299, -1378, -427, -1488, +-464, -1080, -351, -473, -387, 158, -484, 594, +-308, 630, 82, 481, 494, 406, 890, 331, +1163, 348, 1153, 548, 790, 554, 33, 300, +-959, -85, -1805, -753, -2118, -1406, -1764, -1592, +-876, -1334, 500, -718, 2021, 292, 2786, 1406, +2455, 2131, 1470, 2191, 66, 1605, -1576, 626, +-2745, -581, -2859, -1682, -1999, -2126, -541, -1926, +1040, -1390, 2172, -573, 2459, 371, 1847, 1077, +629, 1398, -673, 1428, -1540, 1250, -1712, 940, +-1194, 531, -201, 13, 768, -563, 1195, -1079, +998, -1466, 330, -1714, -630, -1591, -1383, -917, +-1398, 40, -713, 1037, 317, 1911, 1317, 2295, +1946, 2061, 1950, 1378, 1242, 338, 0, -869, +-1373, -1863, -2412, -2381, -2720, -2324, -2136, -1732, +-867, -759, 662, 468, 2079, 1629, 2967, 2318, +2964, 2457, 2069, 2061, 585, 1149, -1109, -55, +-2602, -1226, -3388, -2133, -3071, -2586, -1802, -2306, +-75, -1327, 1626, -153, 2854, 944, 3205, 1958, +2551, 2455, 1165, 2105, -479, 1364, -1923, 440, +-2782, -743, -2747, -1711, -1777, -2092, -330, -1963, +1025, -1352, 1933, -338, 2162, 733, 1675, 1517, +719, 1831, -315, 1612, -1053, 936, -1382, -33, +-1368, -918, -901, -1435, -48, -1505, 564, -955, +693, -1, 779, 784, 823, 1203, 478, 1261, +66, 815, -79, -84, -339, -993, -877, -1497, +-1195, -1473, -993, -985, -482, -7, 177, 1230, +1012, 2044, 1724, 2141, 1886, 1660, 1430, 566, +486, -953, -816, -2218, -2188, -2735, -3066, -2526, +-2875, -1676, -1559, -188, 347, 1556, 2244, 2766, +3684, 3111, 4012, 2778, 2885, 1701, 810, -19, +-1544, -1687, -3622, -2806, -4720, -3268, -4327, -2910, +-2448, -1754, 291, -193, 2915, 1342, 4611, 2562, +4908, 3225, 3658, 3057, 1277, 2096, -1350, 742, +-3472, -784, -4611, -2282, -4403, -3242, -2857, -3325, +-471, -2623, 1949, -1277, 3657, 496, 4220, 2219, +3530, 3378, 1874, 3640, -161, 2939, -2012, 1398, +-3187, -618, -3437, -2493, -2803, -3662, -1389, -3734, +391, -2608, 1834, -681, 2630, 1382, 2736, 2994, +2090, 3642, 926, 3041, -313, 1429, -1321, -607, +-1893, -2328, -2004, -3179, -1781, -2981, -1175, -1703, +-235, 278, 651, 2071, 1295, 2936, 1755, 2716, +1946, 1611, 1662, -24, 872, -1670, -121, -2651, +-1101, -2568, -2029, -1691, -2570, -431, -2381, 959, +-1500, 1947, -155, 2129, 1375, 1714, 2679, 1023, +3341, 224, 3039, -507, 1737, -985, -117, -1178, +-1967, -1266, -3451, -1334, -4053, -1227, -3331, -863, +-1529, -275, 663, 567, 2688, 1565, 4059, 2398, +4209, 2762, 3016, 2425, 1027, 1270, -1189, -528, +-3083, -2417, -4024, -3717, -3801, -4088, -2592, -3344, +-676, -1438, 1381, 955, 2955, 3045, 3638, 4453, +3242, 4636, 2041, 3315, 512, 1129, -1160, -1204, +-2569, -3198, -3102, -4165, -2796, -3877, -1955, -2632, +-538, -809, 1085, 967, 2218, 2230, 2635, 2797, +2380, 2605, 1478, 1922, 191, 1038, -1002, 6, +-1818, -838, -2160, -1176, -1804, -1367, -854, -1558, +166, -1467, 973, -1136, 1433, -687, 1288, -78, +680, 703, 88, 1456, -330, 1907, -523, 1949, +-360, 1502, -85, 618, 47, -401, 39, -1310, +-150, -1996, -468, -2120, -689, -1579, -643, -778, +-190, 196, 593, 1224, 1301, 1800, 1585, 1794, +1348, 1366, 517, 584, -789, -381, -1994, -1203, +-2501, -1584, -2187, -1370, -1089, -713, 667, 112, +2411, 929, 3275, 1411, 3023, 1326, 1819, 750, +-152, -158, -2286, -1077, -3639, -1692, -3748, -1781, +-2711, -1165, -849, -35, 1359, 1153, 3205, 2065, +3977, 2424, 3447, 2032, 1947, 969, -76, -491, +-2057, -1849, -3312, -2630, -3476, -2780, -2679, -2186, +-1206, -835, 489, 643, 1808, 1809, 2435, 2567, +2398, 2655, 1801, 2082, 899, 1178, 33, 80, +-639, -1031, -1114, -1841, -1356, -2301, -1405, -2392, +-1369, -2054, -1199, -1352, -720, -288, 31, 1009, +797, 2269, 1482, 3185, 2098, 3371, 2288, 2656, +1748, 1136, 700, -870, -608, -2736, -1992, -3840, +-2921, -3922, -2969, -2920, -2171, -1052, -740, 999, +914, 2648, 2225, 3525, 2904, 3358, 2822, 2314, +1954, 825, 614, -630, -784, -1667, -1932, -2150, +-2495, -2118, -2383, -1712, -1754, -1143, -741, -550, +377, 61, 1216, 661, 1730, 1256, 1996, 1768, +1856, 1986, 1214, 1866, 349, 1291, -535, 185, +-1453, -1106, -2152, -2199, -2274, -2849, -1821, -2741, +-889, -1747, 446, -176, 1788, 1468, 2583, 2661, +2600, 3059, 1885, 2596, 639, 1334, -835, -292, +-2107, -1657, -2651, -2412, -2309, -2383, -1388, -1622, +-165, -539, 1081, 433, 1944, 1064, 2081, 1238, +1479, 1015, 564, 654, -189, 390, -674, 310, +-895, 314, -789, 280, -514, 66, -357, -480, +-372, -1176, -471, -1656, -503, -1718, -343, -1209, +23, -112, 576, 1196, 1239, 2188, 1782, 2528, +1869, 2110, 1189, 1076, -49, -277, -1293, -1560, +-2329, -2352, -2923, -2409, -2594, -1793, -1352, -808, +307, 250, 1902, 1169, 2985, 1631, 3219, 1577, +2553, 1355, 1158, 1050, -516, 539, -1928, 38, +-2738, -405, -2783, -987, -2124, -1508, -1064, -1764, +232, -1753, 1423, -1254, 1970, -245, 1875, 877, +1509, 1860, 972, 2531, 316, 2520, -251, 1712, +-600, 446, -904, -872, -1242, -1963, -1387, -2572, +-1241, -2484, -887, -1696, -290, -481, 463, 713, +1149, 1497, 1647, 1858, 1756, 1817, 1315, 1252, +569, 492, -270, 27, -1056, -258, -1458, -602, +-1409, -886, -1048, -1050, -423, -1135, 103, -1088, +337, -856, 508, -352, 482, 326, 179, 915, +144, 1366, 517, 1616, 847, 1553, 1000, 1199, +1007, 546, 570, -325, -457, -1160, -1660, -1855, +-2415, -2336, -2482, -2273, -1892, -1581, -625, -483, +1084, 886, 2628, 2265, 3516, 3216, 3439, 3340, +2288, 2523, 334, 963, -1825, -980, -3432, -2765, +-3977, -3854, -3454, -3922, -1974, -2871, 126, -914, +2089, 1302, 3304, 3092, 3618, 3990, 2979, 3639, +1517, 2267, -290, 424, -1878, -1488, -2801, -2774, +-2846, -2951, -2120, -2310, -939, -1228, 230, 41, +1115, 942, 1648, 1192, 1609, 1046, 1093, 675, +681, 300, 461, 267, 103, 626, -268, 1035, +-397, 1033, -614, 569, -1134, -253, -1459, -1457, +-1259, -2637, -827, -3033, -236, -2347, 700, -810, +1678, 1175, 2175, 2985, 2092, 4004, 1449, 3823, +273, 2340, -1103, 97, -2208, -2141, -2652, -3749, +-2217, -4156, -1093, -3205, 281, -1289, 1447, 906, +2069, 2594, 2100, 3212, 1573, 2723, 533, 1499, +-592, 34, -1334, -1184, -1612, -1768, -1384, -1510, +-585, -768, 341, -83, 865, 502, 1011, 806, +845, 473, 214, -190, -579, -695, -990, -925, +-990, -727, -721, -24, -42, 798, 868, 1344, +1497, 1471, 1658, 1135, 1335, 379, 446, -596, +-792, -1281, -1888, -1411, -2425, -1231, -2277, -802, +-1470, -151, -38, 388, 1645, 655, 2735, 746, +2858, 687, 2286, 533, 1041, 411, -720, 330, +-2095, 245, -2564, 42, -2380, -219, -1618, -365, +-302, -580, 967, -856, 1580, -874, 1557, -663, +1191, -404, 585, -37, -95, 442, -462, 860, +-332, 1120, -38, 1239, 88, 1222, 81, 871, +-90, 122, -564, -623, -1061, -1264, -1175, -1886, +-831, -2070, -156, -1558, 698, -658, 1441, 343, +1716, 1345, 1416, 2144, 708, 2417, -169, 1957, +-926, 957, -1350, -145, -1352, -1170, -947, -1867, +-316, -1952, 186, -1568, 378, -959, 434, -253, +439, 374, 276, 775, 154, 964, 264, 1011, +403, 949, 447, 812, 440, 627, 285, 430, +-103, 171, -600, -209, -997, -710, -1174, -1224, +-1081, -1516, -678, -1546, 23, -1302, 735, -623, +1158, 331, 1356, 1253, 1378, 2020, 1022, 2364, +308, 2058, -464, 1363, -1073, 410, -1468, -816, +-1543, -1892, -1120, -2516, -343, -2725, 346, -2387, +794, -1424, 1121, -34, 1208, 1495, 816, 2806, +203, 3458, -210, 3202, -455, 2114, -586, 457, +-388, -1404, -26, -2954, 100, -3626, 34, -3235, +-102, -1992, -417, -265, -656, 1398, -516, 2515, +-185, 2801, 232, 2222, 734, 1122, 1044, -6, +1060, -857, 795, -1265, 195, -1182, -506, -813, +-937, -412, -1071, -135, -970, -77, -583, -166, +-47, -267, 367, -206, 564, 113, 516, 520, +292, 858, 101, 1070, 77, 993, 127, 525, +177, -114, 324, -628, 461, -957, 299, -1104, +-93, -948, -522, -459, -927, 48, -1128, 349, +-989, 508, -611, 469, -101, 316, 501, 260, +1093, 218, 1481, 205, 1555, 355, 1282, 418, +662, 200, -174, -79, -992, -384, -1631, -771, +-1986, -1064, -1915, -1094, -1348, -750, -460, -141, +576, 505, 1604, 1125, 2321, 1493, 2439, 1356, +1924, 869, 964, 256, -250, -423, -1497, -950, +-2323, -1162, -2474, -1112, -2064, -806, -1184, -417, +25, -138, 1171, 141, 1899, 473, 2013, 710, +1590, 776, 934, 830, 195, 905, -545, 706, +-932, 185, -924, -342, -897, -782, -787, -1233, +-429, -1478, -196, -1269, -198, -692, -65, 26, +235, 702, 455, 1366, 679, 1812, 1004, 1644, +1117, 1015, 796, 232, 243, -687, -394, -1519, +-1051, -1872, -1485, -1649, -1481, -955, -1060, -68, +-301, 693, 611, 1288, 1293, 1511, 1491, 1203, +1257, 676, 693, 108, -98, -461, -885, -816, +-1267, -949, -1084, -937, -607, -674, -10, -250, +691, 114, 1156, 475, 1067, 827, 551, 990, +-127, 813, -852, 349, -1370, -131, -1344, -577, +-776, -982, 25, -1065, 822, -773, 1458, -286, +1694, 311, 1356, 835, 639, 1081, -220, 1085, +-1101, 794, -1707, 154, -1762, -541, -1361, -1038, +-673, -1211, 196, -1036, 972, -624, 1393, -25, +1537, 598, 1439, 993, 906, 1120, 47, 998, +-650, 594, -994, 75, -1177, -381, -1174, -793, +-802, -1048, -346, -1007, -105, -706, 165, -259, +579, 178, 821, 593, 828, 925, 800, 975, +744, 775, 537, 475, 179, 123, -277, -224, +-778, -570, -1268, -942, -1558, -1144, -1356, -1048, +-660, -707, 212, -60, 1052, 751, 1672, 1437, +1834, 1832, 1462, 1660, 697, 823, -272, -349, +-1227, -1471, -1799, -2213, -1705, -2249, -1116, -1499, +-301, -183, 635, 1247, 1369, 2212, 1438, 2438, +951, 1903, 336, 711, -333, -709, -950, -1869, +-1085, -2407, -657, -2088, -34, -1052, 492, 289, +841, 1485, 851, 2063, 461, 1801, -70, 956, +-504, -114, -804, -1020, -897, -1390, -717, -1189, +-289, -561, 251, 230, 696, 738, 923, 749, +912, 417, 660, -68, 300, -562, -54, -745, +-432, -365, -761, 314, -904, 812, -927, 986, +-809, 819, -400, 173, 179, -683, 701, -1248, +1077, -1365, 1234, -960, 1169, -122, 832, 766, +177, 1421, -580, 1609, -1189, 1076, -1576, 55, +-1633, -878, -1214, -1455, -371, -1541, 582, -1006, +1353, -34, 1808, 914, 1826, 1434, 1315, 1433, +456, 935, -480, 52, -1356, -830, -1896, -1343, +-1836, -1367, -1321, -911, -518, -140, 489, 591, +1363, 1035, 1760, 1108, 1648, 809, 1149, 349, +369, -103, -502, -476, -1127, -677, -1360, -650, +-1251, -390, -802, -115, -153, -45, 347, -35, +616, 33, 745, 29, 645, 87, 358, 394, +163, 671, 116, 734, 104, 630, 61, 270, +-59, -294, -275, -848, -564, -1213, -787, -1245, +-745, -902, -492, -258, -78, 552, 509, 1245, +999, 1496, 1146, 1253, 1007, 685, 589, 0, +-105, -644, -818, -1102, -1211, -1147, -1154, -817, +-744, -404, -182, 10, 407, 375, 854, 539, +936, 487, 680, 322, 258, 175, -232, 172, +-577, 217, -626, 172, -391, 153, 17, 88, +359, -199, 474, -520, 430, -689, 222, -742, +-161, -631, -519, -241, -664, 288, -602, 724, +-342, 1014, 110, 1025, 607, 659, 894, 154, +851, -282, 536, -685, 75, -896, -377, -756, +-662, -538, -756, -312, -684, 57, -453, 359, +-109, 499, 277, 585, 590, 549, 659, 384, +506, 188, 270, -67, 1, -313, -215, -407, +-292, -415, -277, -326, -219, -124, -111, 38, +41, 118, 138, 105, 65, 28, -117, -9, +-193, -36, -143, -70, -92, 62, 32, 317, +266, 408, 401, 396, 346, 371, 236, 104, +149, -368, -31, -681, -302, -745, -493, -711, +-499, -464, -316, 11, -32, 378, 174, 582, +241, 759, 219, 770, 130, 521, 34, 215, +50, -25, 159, -257, 230, -463, 220, -611, +176, -685, 93, -697, -97, -629, -384, -353, +-627, 84, -722, 546, -617, 967, -288, 1197, +216, 1131, 736, 824, 1080, 306, 1116, -361, +833, -947, 255, -1331, -486, -1483, -1049, -1306, +-1231, -828, -1089, -134, -633, 629, 37, 1268, +649, 1707, 1003, 1837, 1016, 1492, 690, 723, +222, -245, -250, -1211, -689, -1943, -860, -2238, +-590, -1958, -117, -1095, 339, 47, 695, 1129, +767, 1983, 466, 2314, -31, 1914, -542, 1002, +-924, -50, -995, -996, -709, -1605, -176, -1656, +530, -1195, 1161, -543, 1397, 37, 1202, 416, +662, 514, -200, 414, -1036, 302, -1417, 242, +-1383, 373, -1082, 703, -434, 858, 382, 656, +938, 209, 1102, -476, 1065, -1236, 833, -1668, +325, -1575, -194, -991, -426, -35, -535, 982, +-664, 1713, -604, 1873, -347, 1388, -166, 518, +-75, -434, 89, -1175, 268, -1406, 305, -1092, +310, -467, 408, 176, 396, 583, 160, 634, +-21, 379, -80, -46, -195, -375, -220, -417, +-63, -208, -49, 222, -269, 684, -465, 825, +-500, 597, -391, 162, -149, -372, 226, -851, +677, -1058, 1010, -880, 1044, -376, 764, 199, +287, 653, -316, 927, -918, 849, -1255, 404, +-1160, -117, -765, -489, -261, -619, 262, -475, +684, -124, 898, 262, 911, 517, 700, 523, +326, 288, -22, -94, -244, -482, -346, -763, +-362, -873, -361, -642, -361, -48, -364, 555, +-362, 971, -285, 1206, -146, 1132, 4, 685, +248, 12, 538, -695, 713, -1226, 796, -1467, +788, -1390, 529, -870, 39, -54, -501, 674, +-971, 1269, -1270, 1616, -1304, 1422, -1022, 830, +-402, 176, 423, -493, 1179, -1085, 1616, -1344, +1617, -1192, 1175, -759, 397, -253, -470, 190, +-1134, 539, -1447, 723, -1337, 739, -849, 670, +-212, 567, 339, 414, 727, 152, 828, -193, +597, -546, 269, -844, 68, -956, 27, -792, +119, -416, 198, 118, 154, 677, -2, 945, +-279, 869, -650, 599, -895, 115, -812, -410, +-421, -634, 123, -552, 676, -298, 1060, 58, +1101, 380, 735, 503, 121, 335, -455, -98, +-798, -557, -855, -815, -589, -771, -125, -341, +241, 351, 414, 952, 468, 1214, 288, 1077, +-86, 587, -309, -170, -312, -907, -270, -1263, +-86, -1205, 256, -861, 474, -211, 477, 559, +368, 1012, 117, 1057, -219, 820, -444, 313, +-478, -258, -410, -621, -278, -693, -87, -509, +105, -156, 231, 204, 302, 400, 324, 383, +301, 225, 267, -24, 208, -304, 54, -432, +-164, -331, -329, -188, -375, -27, -368, 224, +-334, 415, -179, 445, 79, 420, 254, 371, +326, 177, 371, -130, 307, -382, 76, -590, +-145, -761, -238, -738, -214, -456, -96, -55, +61, 451, 187, 958, 224, 1144, 134, 948, +-34, 533, -225, -44, -395, -657, -488, -1050, +-431, -1067, -186, -781, 197, -327, 571, 178, +808, 600, 835, 757, 595, 624, 132, 322, +-348, -42, -713, -282, -933, -256, -913, -78, +-595, 144, -143, 332, 251, 337, 541, 79, +721, -313, 715, -667, 531, -883, 295, -874, +80, -512, -126, 153, -263, 822, -268, 1269, +-230, 1436, -319, 1207, -525, 567, -667, -283, +-617, -1081, -370, -1609, 47, -1754, 598, -1455, +1129, -671, 1366, 374, 1217, 1266, 782, 1780, +133, 1844, -652, 1392, -1359, 518, -1762, -484, +-1698, -1251, -1156, -1609, -326, -1570, 561, -1083, +1363, -235, 1843, 563, 1803, 1053, 1298, 1196, +516, 959, -359, 443, -1107, -113, -1531, -527, +-1540, -638, -1174, -445, -578, -122, 87, 198, +677, 361, 998, 243, 972, -49, 740, -380, +428, -603, 74, -551, -159, -228, -143, 203, +-58, 623, -108, 883, -187, 860, -257, 556, +-475, 53, -713, -474, -688, -854, -492, -1010, +-208, -851, 305, -413, 949, 91, 1367, 489, +1407, 757, 1078, 857, 412, 697, -436, 315, +-1208, -62, -1678, -345, -1670, -595, -1223, -674, +-516, -481, 340, -226, 1129, 10, 1525, 248, +1478, 372, 1140, 373, 563, 338, -141, 198, +-679, -40, -975, -219, -1090, -238, -936, -141, +-563, -54, -193, 35, 141, 168, 466, 116, +660, -129, 649, -246, 524, -226, 369, -245, +213, -133, 28, 201, -175, 491, -289, 575, +-313, 505, -379, 280, -430, -148, -363, -659, +-252, -927, -140, -828, 76, -482, 354, 38, +552, 639, 632, 1058, 566, 1117, 326, 805, +19, 202, -309, -519, -631, -1114, -745, -1352, +-558, -1088, -253, -432, 112, 364, 505, 1047, +657, 1409, 431, 1291, 66, 688, -250, -195, +-462, -998, -455, -1434, -181, -1365, 217, -801, +544, 81, 669, 947, 561, 1459, 194, 1389, +-354, 796, -825, -44, -999, -870, -855, -1433, +-446, -1452, 154, -884, 764, 5, 1108, 860, +1049, 1451, 692, 1550, 201, 1009, -331, 67, +-716, -807, -791, -1388, -665, -1552, -475, -1129, +-192, -289, 92, 545, 222, 1177, 255, 1440, +347, 1169, 445, 519, 410, -184, 333, -782, +328, -1126, 217, -1072, -105, -689, -460, -161, +-708, 341, -829, 683, -724, 811, -364, 684, +125, 342, 561, -54, 806, -349, 816, -526, +663, -517, 378, -273, 27, 26, -264, 217, +-482, 352, -666, 388, -697, 185, -536, -179, +-315, -445, -87, -527, 218, -426, 537, -119, +747, 339, 791, 729, 627, 861, 265, 720, +-145, 318, -517, -303, -800, -886, -859, -1194, +-647, -1168, -282, -753, 162, 42, 608, 848, +871, 1318, 811, 1433, 466, 1130, -21, 337, +-450, -580, -690, -1157, -688, -1359, -435, -1249, +-20, -684, 368, 154, 621, 804, 681, 1093, +457, 1091, -7, 753, -449, 167, -719, -367, +-799, -676, -580, -773, -45, -681, 509, -421, +829, -37, 900, 316, 706, 524, 246, 604, +-289, 553, -708, 326, -907, -4, -813, -334, +-456, -608, 10, -722, 431, -566, 682, -215, +716, 189, 526, 569, 164, 842, -213, 807, +-419, 432, -426, -40, -278, -467, -15, -815, +234, -885, 284, -619, 154, -194, -62, 263, +-345, 656, -553, 776, -435, 585, -54, 263, +325, -34, 634, -280, 861, -395, 785, -297, +344, -154, -239, -153, -751, -138, -1068, -71, +-1046, -100, -649, -96, -30, 113, 571, 338, +974, 461, 1053, 506, 757, 387, 221, 86, +-292, -289, -629, -614, -770, -719, -683, -570, +-339, -276, 134, 97, 485, 461, 565, 624, +448, 540, 214, 348, -120, 133, -413, -147, +-470, -392, -335, -404, -148, -260, 78, -178, +325, -104, 474, -1, 489, 60, 428, 119, +250, 210, -107, 271, -520, 309, -779, 274, +-791, 81, -602, -214, -233, -476, 275, -579, +718, -458, 887, -184, 867, 239, 743, 667, +388, 785, -182, 564, -703, 172, -1047, -377, +-1131, -847, -849, -909, -305, -597, 258, -75, +725, 533, 1004, 969, 964, 1037, 625, 674, +214, -22, -168, -744, -536, -1174, -749, -1180, +-642, -725, -324, 56, -15, 856, 184, 1343, +271, 1335, 251, 852, 115, 44, -82, -843, +-145, -1433, -30, -1530, 104, -1116, 248, -236, +415, 767, 397, 1398, 160, 1552, -107, 1265, +-353, 508, -606, -468, -731, -1190, -586, -1426, +-220, -1223, 226, -703, 636, 59, 860, 815, +779, 1186, 426, 1080, -21, 674, -388, 80, +-551, -498, -483, -794, -275, -733, -57, -432, +96, -26, 120, 316, 17, 457, -135, 325, +-214, 34, -143, -230, 89, -355, 422, -252, +697, 65, 718, 368, 443, 523, -43, 460, +-583, 100, -946, -377, -975, -664, -697, -707, +-202, -502, 367, -28, 812, 535, 947, 895, +719, 878, 250, 482, -182, -104, -424, -688, +-472, -1051, -326, -986, -77, -498, 84, 167, +91, 762, 8, 1085, -81, 1008, -149, 583, +-173, -2, -97, -587, 127, -991, 392, -1034, +522, -698, 417, -210, 100, 255, -302, 585, +-551, 679, -498, 586, -226, 412, 109, 192, +424, 33, 529, -24, 277, -103, -119, -282, +-434, -496, -712, -687, -748, -744, -269, -603, +437, -245, 970, 336, 1261, 958, 1128, 1335, +409, 1327, -549, 913, -1225, 188, -1494, -648, +-1380, -1334, -820, -1648, 107, -1484, 999, -920, +1488, -53, 1521, 862, 1144, 1451, 354, 1582, +-569, 1312, -1151, 675, -1224, -149, -949, -852, +-439, -1198, 174, -1185, 581, -905, 625, -409, +490, 188, 256, 629, -69, 780, -266, 699, +-200, 470, -40, 153, 118, -155, 274, -358, +321, -377, 188, -278, -37, -129, -281, 56, +-489, 194, -574, 222, -474, 168, -210, -12, +125, -250, 420, -358, 625, -308, 682, -182, +532, 5, 254, 210, 9, 411, -215, 519, +-486, 433, -668, 255, -613, 57, -420, -224, +-185, -457, 80, -539, 305, -545, 415, -473, +442, -266, 445, -9, 428, 255, 315, 513, +101, 715, -120, 765, -300, 582, -453, 258, +-512, -79, -485, -449, -458, -752, -369, -852, +-98, -784, 288, -602, 641, -253, 856, 202, +891, 599, 705, 863, 320, 1016, -136, 968, +-563, 602, -977, 81, -1231, -370, -1068, -837, +-509, -1221, 164, -1228, 762, -874, 1146, -360, +1152, 244, 792, 834, 299, 1222, -167, 1259, +-555, 944, -780, 407, -750, -199, -505, -708, +-163, -937, 138, -922, 309, -733, 340, -367, +246, 21, 73, 266, -32, 408, -24, 466, +23, 431, 120, 345, 288, 270, 370, 238, +242, 185, -57, 38, -410, -133, -684, -372, +-754, -697, -567, -833, -137, -656, 371, -367, +724, 17, 843, 523, 796, 954, 544, 1126, +45, 1001, -490, 593, -793, 6, -864, -642, +-725, -1165, -309, -1353, 243, -1125, 616, -574, +714, 130, 630, 782, 377, 1211, -20, 1282, +-361, 964, -521, 363, -529, -310, -367, -834, +-14, -1074, 333, -1000, 472, -584, 412, -16, +238, 392, -6, 595, -224, 655, -328, 500, +-300, 228, -191, 5, -65, -168, 39, -269, +110, -247, 131, -199, 142, -181, 163, -180, +162, -156, 169, -61, 180, 90, 85, 244, +-99, 399, -268, 488, -411, 402, -504, 108, +-422, -280, -176, -605, 125, -762, 459, -669, +756, -265, 784, 285, 483, 740, 58, 957, +-326, 825, -620, 334, -704, -277, -525, -757, +-224, -953, 43, -808, 213, -382, 286, 178, +297, 651, 209, 822, 66, 672, 72, 289, +230, -182, 295, -508, 245, -548, 141, -352, +-151, 0, -596, 319, -876, 393, -841, 222, +-533, -68, 3, -364, 612, -540, 1039, -461, +1170, -90, 967, 377, 442, 714, -249, 836, +-867, 661, -1212, 149, -1135, -448, -676, -878, +-51, -1031, 516, -832, 864, -358, 881, 202, +607, 701, 183, 928, -205, 855, -395, 616, +-392, 217, -291, -275, -77, -579, 148, -672, +168, -671, 29, -524, -87, -230, -191, 75, +-249, 330, -142, 516, 76, 586, 249, 476, +352, 248, 381, 11, 270, -195, 50, -348, +-147, -364, -274, -278, -329, -191, -282, -107, +-154, -24, -38, 12, 22, 18, 55, 59, +97, 180, 149, 277, 193, 321, 205, 360, +172, 277, 110, -6, 57, -285, -24, -476, +-151, -609, -238, -541, -272, -261, -320, 37, +-291, 319, -123, 552, 79, 619, 282, 483, +493, 202, 556, -92, 436, -276, 209, -387, +-129, -424, -499, -313, -660, -129, -546, -29, +-283, 32, 26, 122, 313, 193, 488, 200, +477, 228, 266, 261, -26, 156, -218, -40, +-256, -157, -213, -251, -107, -334, 80, -253, +249, -36, 249, 131, 104, 217, -90, 232, +-284, 131, -424, -62, -387, -221, -109, -259, +283, -171, 532, 8, 546, 251, 403, 438, +124, 460, -242, 278, -474, -73, -484, -447, +-378, -654, -173, -650, 119, -454, 315, -72, +334, 367, 261, 636, 124, 679, -47, 544, +-111, 276, -58, -65, 10, -319, 41, -409, +-3, -389, -141, -316, -266, -229, -269, -193, +-141, -166, 82, -84, 337, 62, 508, 308, +501, 631, 271, 786, -91, 664, -412, 372, +-618, -78, -674, -656, -470, -1092, -57, -1166, +366, -886, 695, -333, 855, 367, 686, 973, +220, 1300, -274, 1225, -611, 749, -785, 56, +-737, -600, -415, -1058, 12, -1179, 316, -901, +487, -354, 581, 216, 546, 653, 351, 832, +114, 719, -91, 390, -286, -14, -470, -342, +-556, -462, -466, -391, -247, -210, -1, 24, +262, 234, 497, 302, 565, 193, 427, -21, +204, -218, -40, -332, -285, -309, -425, -119, +-359, 147, -172, 337, 18, 418, 167, 377, +203, 165, 81, -163, -92, -409, -190, -459, +-151, -324, 6, -66, 224, 231, 404, 428, +456, 423, 315, 197, 0, -166, -381, -501, +-670, -602, -738, -431, -506, -71, -45, 387, +459, 804, 818, 934, 886, 661, 593, 118, +63, -491, -461, -1009, -793, -1215, -837, -957, +-546, -338, -43, 362, 418, 921, 664, 1171, +679, 1034, 450, 562, 31, -65, -351, -596, +-486, -835, -418, -768, -254, -457, -18, -45, +181, 253, 212, 318, 150, 208, 73, -19, +-28, -204, -49, -170, 90, 56, 213, 337, +179, 588, 67, 657, -70, 431, -289, -5, +-469, -498, -382, -904, -60, -1028, 209, -813, +318, -350, 356, 212, 290, 693, 73, 938, +-132, 910, -192, 647, -147, 278, -23, -68, +152, -337, 231, -507, 122, -562, -126, -569, +-409, -554, -612, -462, -559, -258, -199, 11, +294, 351, 732, 738, 1017, 1005, 971, 985, +519, 709, -148, 225, -785, -410, -1214, -977, +-1226, -1236, -783, -1157, -114, -770, 531, -176, +957, 423, 1001, 861, 718, 1050, 304, 940, +-94, 634, -347, 251, -388, -155, -322, -483, +-227, -648, -143, -692, -170, -611, -302, -411, +-346, -156, -224, 104, 14, 347, 372, 507, +758, 563, 931, 507, 784, 318, 377, 39, +-154, -188, -674, -320, -1063, -399, -1154, -386, +-836, -239, -280, -100, 277, -19, 773, 79, +1089, 137, 1000, 128, 599, 159, 163, 187, +-231, 165, -576, 152, -746, 110, -698, -2, +-494, -97, -213, -194, 94, -281, 371, -261, +526, -175, 469, -80, 288, 61, 128, 172, +-18, 213, -183, 219, -257, 185, -184, 113, +-61, 42, 34, -50, 97, -138, 71, -162, +-84, -178, -265, -215, -304, -154, -169, -2, +58, 116, 309, 199, 522, 311, 568, 307, +410, 116, 115, -108, -279, -286, -673, -437, +-827, -433, -635, -206, -211, 138, 290, 464, +688, 646, 790, 584, 599, 306, 252, -144, +-153, -601, -486, -827, -595, -763, -493, -447, +-251, 74, 77, 585, 377, 854, 479, 827, +332, 528, 58, 33, -155, -412, -231, -649, +-193, -651, -79, -426, 80, -61, 174, 224, +135, 305, 1, 241, -144, 86, -222, -117, +-179, -186, -21, -44, 229, 182, 445, 368, +444, 464, 187, 343, -181, -4, -489, -416, +-601, -711, -459, -768, -133, -572, 217, -172, +499, 338, 652, 716, 561, 819, 216, 679, +-147, 356, -371, -84, -505, -445, -514, -588, +-284, -524, 44, -323, 242, -81, 283, 87, +233, 132, 122, 91, 18, 42, -28, 18, +-2, 92, 94, 259, 212, 383, 226, 387, +42, 269, -285, -2, -571, -357, -679, -636, +-561, -736, -179, -613, 400, -277, 878, 154, +1015, 571, 823, 812, 394, 775, -205, 549, +-780, 199, -1109, -233, -1085, -559, -695, -690, +-59, -666, 547, -492, 916, -189, 978, 132, +738, 408, 288, 558, -166, 558, -475, 457, +-595, 264, -530, 6, -347, -245, -161, -445, +-23, -537, 56, -520, 93, -384, 115, -119, +190, 194, 354, 457, 509, 636, 489, 628, +265, 398, -102, 58, -497, -309, -786, -591, +-865, -655, -694, -544, -257, -282, 309, 76, +762, 389, 968, 560, 924, 577, 595, 421, +34, 184, -534, -68, -883, -326, -922, -499, +-681, -518, -293, -414, 127, -199, 471, 47, +605, 284, 502, 476, 315, 533, 158, 429, +12, 227, -104, -50, -159, -308, -233, -452, +-320, -496, -337, -414, -290, -182, -199, 85, +-21, 303, 201, 390, 378, 342, 475, 233, +473, 85, 327, -72, 35, -143, -316, -145, +-543, -113, -556, -57, -405, -60, -151, -119, +145, -128, 354, -127, 424, -97, 387, 22, +227, 190, -18, 334, -211, 389, -309, 308, +-309, 122, -151, -124, 99, -338, 198, -422, +116, -407, 38, -322, 9, -99, -33, 131, +-19, 261, 45, 357, 42, 392, -14, 296, +-47, 142, -82, -14, -104, -161, -69, -280, +-1, -324, 90, -279, 231, -187, 328, -110, +249, -1, 0, 127, -276, 229, -437, 304, +-419, 322, -230, 255, 66, 140, 326, -25, +434, -220, 398, -374, 258, -423, 27, -357, +-201, -177, -331, 61, -336, 289, -217, 410, +25, 399, 251, 300, 298, 94, 172, -167, +-21, -289, -203, -274, -273, -217, -190, -126, +14, -10, 280, 86, 482, 134, 472, 101, +244, 57, -100, 75, -423, 79, -626, 27, +-636, -16, -393, -53, 56, -74, 480, -89, +720, -81, 773, -30, 574, 21, 115, 53, +-359, 95, -654, 86, -741, 20, -599, 4, +-244, 2, 175, -78, 496, -135, 632, -118, +593, -52, 396, 28, 63, 109, -303, 188, +-531, 236, -549, 188, -404, 49, -142, -126, +197, -282, 464, -365, 516, -333, 389, -202, +185, 35, -99, 310, -383, 499, -508, 485, +-411, 278, -157, 3, 166, -250, 434, -423, +525, -425, 406, -269, 143, -34, -193, 158, +-481, 216, -595, 162, -498, 93, -240, -9, +159, -88, 593, -31, 826, 100, 734, 211, +371, 266, -180, 168, -701, -43, -956, -281, +-898, -500, -567, -573, -22, -397, 553, -102, +960, 238, 1068, 591, 821, 767, 281, 666, +-351, 382, -861, -8, -1050, -408, -855, -708, +-421, -796, 47, -637, 438, -306, 666, 49, +675, 361, 475, 592, 163, 676, -129, 572, +-308, 346, -352, 110, -239, -115, -48, -373, +33, -566, -66, -643, -184, -623, -233, -483, +-235, -172, -117, 270, 140, 726, 367, 1005, +488, 983, 513, 667, 398, 126, 107, -513, +-273, -1018, -593, -1212, -733, -1015, -675, -520, +-429, 107, -49, 716, 301, 1102, 511, 1101, +606, 791, 549, 309, 353, -246, 121, -712, +-119, -907, -362, -835, -496, -589, -505, -235, +-450, 191, -315, 543, -92, 693, 140, 672, +343, 519, 503, 215, 569, -127, 452, -414, +158, -586, -168, -560, -419, -381, -600, -182, +-628, 78, -402, 327, -29, 407, 308, 391, +556, 334, 626, 156, 408, -32, 14, -158, +-335, -285, -564, -360, -591, -289, -345, -164, +35, -38, 369, 84, 591, 191, 594, 278, +363, 332, 31, 303, -329, 189, -640, 7, +-718, -229, -528, -483, -197, -619, 194, -524, +555, -204, 733, 209, 682, 595, 453, 838, +110, 815, -294, 458, -631, -98, -740, -622, +-599, -973, -322, -1040, 35, -679, 403, -56, +615, 526, 577, 929, 392, 1048, 158, 748, +-124, 193, -361, -335, -388, -689, -251, -767, +-96, -564, 62, -224, 203, 139, 210, 370, +81, 358, -72, 180, -174, 3, -196, -101, +-95, -77, 129, 66, 363, 239, 448, 339, +371, 273, 188, 6, -108, -340, -445, -594, +-620, -631, -545, -447, -292, -72, 41, 379, +395, 704, 662, 755, 708, 546, 505, 144, +158, -307, -245, -605, -567, -657, -634, -498, +-445, -154, -130, 253, 214, 551, 436, 591, +422, 369, 240, 7, 20, -360, -150, -604, +-180, -580, -69, -278, 71, 153, 148, 548, +165, 749, 132, 615, 29, 237, -155, -202, +-304, -559, -310, -718, -198, -611, -11, -314, +270, 35, 528, 315, 560, 469, 345, 484, +44, 399, -253, 238, -508, 44, -620, -139, +-485, -263, -147, -345, 243, -368, 537, -279, +679, -121, 605, 21, 280, 174, -158, 306, +-501, 333, -681, 225, -644, 39, -355, -157, +71, -250, 447, -208, 681, -57, 709, 156, +497, 323, 100, 323, -347, 153, -687, -143, +-777, -450, -633, -649, -329, -615, 103, -331, +549, 115, 806, 586, 808, 945, 610, 1029, +221, 760, -296, 209, -729, -450, -947, -997, +-894, -1261, -551, -1211, -39, -790, 462, -62, +847, 716, 960, 1273, 727, 1472, 307, 1237, +-136, 608, -538, -227, -752, -989, -710, -1412, +-516, -1364, -251, -890, 61, -128, 287, 589, +366, 994, 386, 1032, 376, 732, 288, 200, +167, -255, 53, -416, -79, -334, -245, -153, +-430, 1, -586, -22, -604, -208, -438, -388, +-135, -411, 241, -248, 585, 124, 775, 584, +764, 860, 514, 799, 77, 453, -371, -91, +-713, -646, -932, -970, -911, -950, -583, -613, +-76, -51, 436, 492, 823, 839, 966, 911, +794, 683, 347, 253, -190, -219, -631, -618, +-862, -808, -812, -729, -488, -443, -46, -23, +311, 417, 493, 671, 507, 691, 346, 521, +99, 200, -89, -177, -181, -456, -212, -553, +-164, -475, -93, -291, -91, -50, -138, 173, +-150, 301, -108, 298, 10, 263, 182, 235, +321, 166, 344, 32, 206, -86, -20, -190, +-209, -338, -350, -419, -393, -303, -260, -109, +-46, 88, 146, 304, 318, 450, 394, 416, +289, 255, 43, 17, -227, -218, -385, -357, +-349, -388, -175, -287, 81, -50, 330, 166, +434, 259, 338, 252, 123, 168, -145, 3, +-392, -138, -516, -183, -439, -149, -173, -94, +189, -25, 506, 56, 673, 111, 636, 139, +377, 197, -56, 232, -480, 170, -719, -16, +-710, -268, -457, -507, -42, -609, 320, -476, +496, -96, 538, 397, 506, 798, 395, 920, +231, 705, 48, 239, -175, -288, -475, -739, +-712, -950, -661, -850, -359, -526, 21, -99, +443, 350, 767, 682, 792, 828, 568, 806, +239, 594, -153, 181, -486, -304, -613, -710, +-510, -904, -229, -863, 119, -587, 354, -93, +402, 471, 276, 851, 42, 903, -177, 651, +-245, 223, -121, -251, 131, -586, 359, -648, +441, -443, 327, -154, 52, 102, -275, 256, +-495, 259, -513, 188, -368, 153, -143, 104, +127, -21, 381, -176, 563, -273, 631, -261, +520, -81, 229, 208, -132, 449, -498, 479, +-740, 243, -651, -192, -284, -606, 70, -727, +310, -483, 460, -53, 483, 405, 378, 736, +224, 778, 64, 488, -133, 35, -367, -410, +-463, -709, -328, -767, -98, -550, 119, -129, +301, 337, 327, 661, 178, 732, 13, 521, +-86, 132, -149, -272, -146, -502, -64, -503, +32, -342, 82, -114, 109, 98, 128, 194, +70, 180, -107, 169, -259, 169, -252, 110, +-136, 45, 20, -18, 247, -83, 422, -101, +329, -52, 12, -21, -305, -50, -505, -132, +-488, -217, -210, -218, 183, -65, 470, 210, +525, 475, 327, 536, 15, 355, -252, 5, +-462, -372, -561, -587, -432, -537, -144, -291, +190, 65, 489, 398, 601, 510, 426, 361, +69, 108, -298, -174, -529, -386, -534, -384, +-340, -158, -86, 138, 137, 373, 296, 439, +347, 290, 265, 0, 96, -309, -124, -526, +-335, -517, -406, -301, -260, -14, -9, 270, +215, 524, 337, 602, 277, 457, 52, 191, +-205, -124, -395, -430, -445, -592, -320, -535, +-68, -311, 205, -31, 443, 233, 561, 405, +435, 424, 85, 304, -304, 163, -617, 28, +-749, -116, -591, -216, -199, -257, 237, -262, +592, -169, 738, -17, 571, 99, 192, 161, +-184, 164, -464, 64, -600, -35, -538, -53, +-288, -20, 25, 52, 259, 133, 374, 132, +394, 44, 277, -72, 19, -165, -246, -223, +-373, -208, -331, -124, -143, 7, 131, 142, +364, 252, 415, 291, 239, 221, -78, 84, +-381, -76, -574, -248, -563, -353, -278, -326, +195, -165, 603, 64, 776, 312, 701, 465, +387, 431, -124, 222, -604, -120, -814, -504, +-762, -727, -537, -642, -135, -274, 367, 272, +757, 819, 875, 1059, 731, 878, 371, 361, +-121, -353, -554, -1016, -731, -1313, -671, -1120, +-462, -519, -109, 272, 293, 954, 561, 1310, +669, 1262, 591, 754, 262, -11, -194, -701, +-506, -1117, -546, -1148, -339, -776, 9, -201, +320, 331, 414, 690, 280, 804, 43, 632, +-166, 270, -264, -108, -210, -328, -44, -377, +139, -285, 309, -64, 420, 151, 335, 186, +50, 42, -272, -167, -456, -333, -478, -355, +-343, -164, 6, 128, 468, 389, 699, 540, +599, 544, 342, 344, 1, -7, -382, -357, +-607, -612, -581, -694, -359, -506, -26, -141, +299, 247, 550, 552, 684, 635, 575, 437, +237, 145, -168, -118, -532, -338, -723, -404, +-586, -300, -199, -151, 210, 20, 506, 178, +644, 241, 552, 220, 256, 153, -82, 3, +-353, -125, -532, -152, -536, -170, -318, -183, +42, -88, 418, 34, 645, 98, 559, 157, +215, 196, -173, 162, -432, 139, -467, 123, +-293, 25, -47, -150, 123, -331, 155, -455, +150, -444, 151, -267, 110, 64, 93, 459, +107, 713, 36, 699, -64, 472, -117, 65, +-179, -395, -233, -696, -236, -784, -177, -653, +11, -252, 232, 258, 321, 625, 319, 755, +236, 603, -7, 221, -248, -158, -321, -436, +-246, -564, -91, -423, 64, -84, 148, 193, +117, 344, -44, 366, -182, 180, -175, -120, +-98, -334, -10, -388, 98, -246, 198, 48, +249, 332, 245, 443, 196, 362, 41, 137, +-280, -129, -582, -326, -627, -418, -456, -373, +-122, -168, 312, 109, 575, 331, 550, 409, +371, 324, 114, 83, -137, -206, -315, -405, +-393, -388, -299, -136, -95, 196, 40, 442, +57, 483, -48, 262, -217, -113, -291, -467, +-191, -641, 87, -540, 467, -175, 668, 272, +567, 626, 251, 751, -206, 560, -611, 153, +-766, -292, -721, -639, -499, -737, -108, -562, +312, -204, 623, 219, 717, 568, 557, 676, +262, 519, -105, 191, -456, -169, -596, -420, +-473, -530, -212, -468, 83, -212, 285, 81, +284, 330, 94, 515, -140, 494, -261, 210, +-230, -150, -62, -441, 184, -569, 300, -397, +265, -4, 239, 371, 147, 552, -57, 414, +-231, 56, -414, -274, -544, -428, -454, -378, +-188, -120, 194, 212, 557, 402, 628, 389, +462, 220, 223, -74, -112, -366, -389, -484, +-410, -407, -282, -215, -121, 100, 30, 428, +134, 558, 158, 499, 19, 330, -134, 4, +-48, -398, 110, -636, 183, -616, 266, -408, +255, -55, 57, 343, -141, 576, -226, 534, +-256, 308, -297, 3, -252, -278, 4, -368, +307, -261, 447, -108, 449, 72, 278, 259, +-42, 319, -294, 188, -383, -83, -328, -397, +-180, -581, -66, -537, 107, -239, 388, 266, +551, 754, 525, 990, 277, 863, -240, 358, +-666, -316, -700, -845, -415, -1086, 58, -984, +451, -561, 505, -30, 369, 472, 224, 857, +70, 953, -64, 778, -167, 477, -221, 50, +-183, -443, -113, -792, 10, -866, 154, -664, +136, -241, 21, 190, -22, 454, 17, 542, +97, 447, 71, 181, -38, -87, -7, -180, +80, -162, 98, -119, 134, 1, 101, 144, +-51, 226, -146, 206, -167, 30, -184, -240, +-179, -468, -151, -588, -30, -492, 210, -104, +460, 366, 630, 713, 515, 872, 24, 706, +-443, 253, -607, -252, -523, -625, -271, -763, +-57, -690, 55, -449, 215, -48, 366, 346, +454, 527, 451, 546, 215, 427, -150, 109, +-426, -233, -529, -416, -349, -362, -35, -26, +133, 377, 219, 558, 272, 409, 191, -42, +90, -612, -33, -982, -246, -910, -342, -379, +-224, 402, 27, 1048, 288, 1264, 339, 963, +249, 272, 164, -464, -39, -979, -266, -1103, +-363, -774, -418, -201, -346, 362, -74, 726, +252, 746, 499, 473, 488, 68, 179, -335, +-105, -568, -191, -531, -131, -285, -26, 128, +-92, 550, -288, 714, -330, 585, -203, 173, +33, -436, 301, -896, 375, -974, 243, -634, +56, 41, -88, 708, -83, 1024, -76, 919, +-206, 395, -263, -341, -171, -792, -7, -758, +235, -395, 333, 116, 131, 554, -148, 689, +-317, 396, -322, -185, -186, -708, 6, -906, +258, -658, 407, -17, 330, 701, 215, 1138, +23, 1136, -323, 641, -513, -177, -489, -922, +-369, -1290, -88, -1093, 181, -433, 288, 278, +390, 796, 439, 1009, 340, 764, 151, 201, +-183, -368, -498, -729, -496, -695, -308, -253, +-65, 319, 165, 722, 159, 726, -1, 280, +-74, -355, -14, -872, 160, -1048, 267, -706, +220, 16, 142, 731, 38, 1157, -83, 1169, +-199, 721, -356, -51, -434, -829, -321, -1299, +-44, -1256, 309, -643, 494, 269, 358, 1033, +89, 1347, -163, 1032, -293, 157, -133, -758, +99, -1256, 156, -1203, 175, -530, 123, 505, +-11, 1291, -107, 1493, -320, 1016, -526, -12, +-430, -1091, -165, -1751, 239, -1690, 674, -785, +769, 505, 568, 1517, 239, 1936, -200, 1550, +-488, 432, -552, -799, -588, -1616, -453, -1760, +-69, -1134, 253, -73, 421, 950, 490, 1544, +368, 1374, 93, 562, -165, -388, -225, -1102, +-81, -1317, 52, -880, 146, -47, 205, 757, +90, 1220, -140, 1149, -382, 588, -533, -230, +-426, -982, -116, -1348, 303, -1187, 684, -508, +709, 430, 438, 1184, 140, 1432, -182, 1074, +-386, 250, -351, -616, -308, -1116, -261, -1130, +-89, -680, 40, 27, 119, 618, 189, 892, +108, 734, 6, 222, 36, -328, 147, -693, +320, -740, 363, -389, 179, 183, -21, 670, +-239, 841, -481, 601, -525, 83, -393, -417, +-157, -752, 160, -792, 386, -484, 487, -4, +484, 462, 270, 679, -18, 508, -197, 159, +-292, -154, -250, -369, -77, -351, 67, -36, +148, 314, 138, 488, -22, 414, -245, 52, +-372, -427, -311, -802, -79, -959, 229, -769, +494, -187, 566, 619, 444, 1332, 289, 1654, +72, 1326, -277, 410, -549, -700, -677, -1612, +-701, -1991, -456, -1633, 19, -688, 471, 474, +723, 1476, 634, 1952, 391, 1695, 211, 881, +-16, -203, -210, -1212, -263, -1705, -348, -1478, +-421, -692, -315, 263, -138, 962, -6, 1195, +113, 932, 185, 300, 219, -366, 276, -746, +265, -787, 150, -471, 24, 107, -89, 575, +-136, 714, -119, 545, -119, 86, -183, -486, +-276, -830, -242, -724, -67, -238, 132, 352, +311, 764, 317, 852, 159, 553, 61, -36, +-4, -650, -97, -1017, -146, -944, -165, -392, +-137, 399, 4, 1086, 199, 1334, 270, 987, +91, 196, -272, -747, -539, -1506, -493, -1632, +-208, -986, 223, 66, 631, 1075, 664, 1667, +391, 1565, 118, 837, -129, -202, -307, -1147, +-377, -1553, -424, -1228, -411, -442, -290, 395, +-103, 957, 107, 1034, 325, 646, 455, 34, +433, -507, 365, -736, 244, -547, -23, -40, +-288, 470, -417, 711, -427, 572, -343, 145, +-219, -407, -110, -877, 4, -1007, 159, -641, +348, 67, 513, 747, 506, 1157, 225, 1203, +-123, 763, -322, -51, -411, -883, -394, -1378, +-229, -1337, -24, -767, 93, 98, 131, 924, +182, 1389, 209, 1243, 80, 581, -117, -221, +-177, -922, -66, -1218, 137, -892, 297, -189, +281, 441, 77, 806, -206, 805, -418, 372, +-422, -215, -247, -603, -30, -626, 172, -281, +310, 135, 326, 411, 265, 533, 213, 435, +129, 106, -93, -237, -372, -511, -496, -712, +-399, -609, -148, -195, 207, 270, 527, 782, +567, 1147, 284, 993, -123, 349, -466, -457, +-568, -1173, -364, -1479, -4, -1184, 292, -457, +402, 505, 401, 1370, 342, 1636, 145, 1243, +-120, 431, -310, -521, -414, -1237, -440, -1412, +-341, -1062, -85, -344, 227, 444, 406, 899, +384, 918, 275, 621, 212, 91, 149, -363, +35, -477, -107, -295, -316, -8, -495, 288, +-499, 431, -362, 210, -76, -277, 320, -668, +584, -740, 560, -495, 356, -12, 149, 550, +-51, 939, -239, 1024, -345, 718, -342, 101, +-238, -563, -95, -1073, 56, -1209, 175, -829, +126, -163, -1, 521, -10, 1033, 72, 1093, +180, 635, 291, 4, 330, -512, 172, -710, +-182, -556, -513, -278, -617, -2, -462, 228, +-123, 300, 275, 259, 601, 167, 689, 52, +462, -6, 40, -75, -358, -210, -596, -219, +-637, -141, -389, -83, 79, 42, 461, 160, +676, 237, 673, 375, 252, 348, -373, 74, +-751, -229, -762, -523, -458, -672, 111, -459, +668, -87, 846, 358, 563, 802, 19, 847, +-481, 417, -704, -170, -616, -686, -229, -886, +320, -666, 697, -114, 757, 614, 527, 1120, +-20, 999, -715, 328, -1134, -653, -1038, -1479, +-476, -1591, 405, -960, 1223, 203, 1530, 1562, +1206, 2350, 341, 2104, -756, 964, -1512, -727, +-1603, -2351, -1114, -3072, -232, -2529, 753, -904, +1413, 1195, 1458, 2855, 911, 3358, 90, 2474, +-607, 598, -1055, -1409, -1171, -2780, -735, -2960, +39, -1956, 646, -326, 920, 1290, 820, 2283, +315, 2258, -358, 1394, -853, 80, -897, -1265, +-400, -1969, 302, -1666, 754, -656, 861, 598, +602, 1487, -7, 1619, -500, 977, -586, -204, +-556, -1218, -465, -1535, -183, -1216, 65, -292, +202, 868, 456, 1422, 684, 1218, 577, 653, +276, -238, -62, -1032, -424, -1152, -594, -688, +-536, 90, -439, 749, -308, 842, -87, 459, +239, -182, 615, -823, 791, -1059, 679, -679, +414, 195, -36, 1257, -593, 1820, -887, 1454, +-878, 363, -710, -1097, -214, -2323, 479, -2604, +955, -1687, 1149, 190, 972, 2090, 280, 3046, +-589, 2744, -1182, 1328, -1306, -687, -904, -2403, +-142, -3119, 676, -2561, 1300, -935, 1391, 1003, +815, 2495, -28, 2977, -802, 2043, -1367, 258, +-1384, -1447, -756, -2522, 178, -2429, 1036, -1094, +1429, 717, 1148, 2109, 399, 2353, -453, 1353, +-1044, -186, -1086, -1647, -671, -2529, -93, -2058, +516, -423, 896, 1370, 779, 2623, 324, 2801, +-227, 1670, -721, -267, -873, -2214, -531, -3310, +101, -3000, 700, -1435, 1020, 759, 840, 2748, +159, 3622, -606, 3010, -1088, 1155, -1160, -1180, +-699, -2921, 155, -3382, 953, -2494, 1355, -589, +1184, 1450, 422, 2649, -553, 2596, -1236, 1509, +-1402, -76, -939, -1484, -31, -2073, 795, -1611, +1299, -552, 1286, 638, 616, 1624, -209, 1767, +-846, 894, -1321, -318, -1223, -1370, -404, -1915, +491, -1564, 1043, -481, 1247, 814, 892, 1909, +19, 2228, -774, 1540, -1062, 257, -825, -1077, +-244, -1990, 363, -2159, 768, -1484, 766, -179, +319, 1101, -221, 1819, -589, 1743, -751, 909, +-630, -205, -123, -983, 621, -1218, 1096, -843, +991, -58, 445, 585, -315, 838, -1013, 611, +-1305, -120, -976, -744, -185, -898, 593, -695, +1075, -126, 1160, 590, 748, 1036, 54, 1084, +-555, 651, -959, -103, -1001, -722, -496, -1083, +210, -1028, 660, -340, 854, 370, 661, 757, +24, 955, -536, 635, -764, -151, -762, -758, +-386, -985, 308, -838, 885, -230, 1038, 589, +750, 1232, 180, 1484, -525, 1068, -1159, 105, +-1348, -983, -895, -1802, -37, -1963, 799, -1308, +1294, -29, 1338, 1272, 905, 2002, 74, 2006, +-781, 1181, -1294, -136, -1394, -1192, -941, -1682, +-8, -1624, 831, -842, 1257, 296, 1264, 1098, +751, 1417, -87, 1088, -811, 193, -1134, -608, +-920, -1107, -398, -1137, 86, -561, 537, 151, +798, 731, 647, 1165, 327, 977, -33, 281, +-397, -207, -463, -553, -296, -846, -152, -674, +18, -272, 168, 25, 184, 173, 43, 96, +-210, -53, -286, -21, -39, 204, 240, 554, +432, 861, 616, 826, 525, 416, 37, -152, +-516, -838, -936, -1460, -1070, -1598, -688, -1045, +46, -143, 690, 759, 1053, 1560, 1155, 1847, +832, 1376, 26, 541, -739, -425, -1060, -1240, +-949, -1443, -442, -1117, 143, -590, 487, 110, +598, 657, 388, 754, -40, 590, -300, 193, +-278, -331, -29, -497, 334, -208, 512, 322, +393, 780, 127, 839, -322, 518, -819, -68, +-879, -890, -513, -1446, 4, -1345, 621, -840, +1017, -80, 881, 858, 349, 1447, -253, 1487, +-679, 1163, -834, 500, -565, -327, 41, -880, +524, -1042, 683, -927, 546, -641, 137, -365, +-439, -243, -980, -103, -1026, 188, -391, 509, +410, 889, 1059, 1322, 1518, 1370, 1327, 884, +333, 87, -800, -981, -1606, -2058, -1910, -2393, +-1412, -1819, -346, -701, 793, 769, 1734, 2114, +2046, 2666, 1596, 2291, 577, 1164, -793, -372, +-1771, -1711, -1914, -2318, -1546, -2126, -615, -1251, +765, 9, 1679, 1150, 1703, 1724, 1167, 1538, +289, 819, -689, 5, -1308, -667, -1317, -977, +-789, -795, -28, -281, 614, 162, 964, 377, +934, 366, 542, 113, 8, -189, -444, -299, +-735, -129, -828, 220, -545, 436, 25, 364, +328, 74, 381, -330, 601, -757, 625, -779, +258, -204, 37, 454, -70, 901, -363, 1166, +-587, 977, -644, 187, -627, -827, -424, -1550, +10, -1766, 590, -1304, 1059, -218, 1139, 1118, +880, 2119, 302, 2255, -568, 1541, -1273, 285, +-1423, -1173, -1076, -2213, -428, -2349, 315, -1638, +971, -480, 1329, 831, 1211, 1870, 740, 2194, +80, 1741, -745, 706, -1355, -524, -1348, -1472, +-893, -1787, -104, -1433, 830, -704, 1296, 218, +1134, 993, 643, 1220, -33, 933, -699, 459, +-1056, -56, -946, -500, -527, -596, -14, -394, +601, -202, 1018, -25, 866, 149, 432, 195, +9, 50, -477, -35, -833, 30, -812, 12, +-597, -67, -277, -50, 293, 4, 846, 65, +1008, 175, 791, 249, 343, 202, -228, 144, +-811, -23, -1077, -361, -875, -644, -531, -690, +-45, -471, 670, -26, 1220, 558, 1340, 1087, +913, 1231, 21, 883, -834, 154, -1392, -735, +-1523, -1451, -972, -1635, -59, -1226, 653, -376, +1153, 724, 1416, 1664, 1168, 1997, 572, 1618, +-133, 640, -899, -646, -1357, -1807, -1328, -2317, +-986, -1951, -341, -886, 396, 559, 922, 1883, +1224, 2464, 1238, 2154, 924, 1093, 373, -464, +-307, -1792, -972, -2235, -1391, -1964, -1337, -1158, +-912, 117, -332, 1205, 430, 1601, 1166, 1502, +1501, 1046, 1441, 366, 1046, -224, 188, -595, +-863, -783, -1548, -782, -1743, -700, -1442, -646, +-585, -562, 418, -347, 1187, 49, 1684, 652, +1709, 1307, 1127, 1715, 166, 1576, -822, 869, +-1490, -233, -1619, -1451, -1240, -2337, -562, -2506, +169, -1820, 714, -447, 985, 1040, 1112, 2170, +1104, 2712, 833, 2435, 374, 1300, -208, -193, +-880, -1484, -1334, -2269, -1406, -2345, -1281, -1740, +-898, -674, -66, 497, 1000, 1300, 1910, 1634, +2321, 1505, 1959, 971, 892, 375, -561, -63, +-1967, -456, -2703, -750, -2444, -792, -1420, -795, +23, -839, 1463, -640, 2420, -218, 2618, 293, +1854, 788, 286, 1123, -1272, 1165, -2193, 860, +-2286, 244, -1420, -518, -17, -1034, 1143, -1087, +1772, -826, 1744, -315, 903, 272, -299, 666, +-1134, 706, -1491, 421, -1434, 11, -751, -293, +346, -463, 1225, -502, 1563, -171, 1338, 356, +664, 623, -170, 766, -896, 743, -1333, 260, +-1283, -470, -788, -1028, -217, -1285, 317, -1163, +753, -627, 806, 148, 694, 978, 690, 1556, +513, 1551, 177, 1084, -128, 328, -569, -531, +-1037, -1240, -1158, -1585, -867, -1402, -256, -770, +495, 76, 1003, 860, 1121, 1310, 936, 1289, +366, 771, -387, -2, -851, -700, -963, -1069, +-728, -967, -87, -346, 674, 475, 1129, 971, +995, 1087, 328, 775, -563, -78, -1352, -977, +-1672, -1555, -1248, -1645, -180, -1006, 1046, 162, +1960, 1291, 2281, 2047, 1698, 2127, 323, 1425, +-1134, 317, -2172, -940, -2548, -2013, -2000, -2295, +-660, -1900, 860, -1049, 1985, 263, 2380, 1456, +1901, 2022, 726, 2056, -682, 1455, -1711, 255, +-1890, -826, -1346, -1351, -366, -1502, 817, -1234, +1508, -537, 1374, 200, 814, 635, -103, 854, +-1182, 871, -1670, 478, -1394, -81, -695, -390, +385, -529, 1553, -527, 2114, -221, 1869, 293, +1025, 661, -306, 682, -1730, 416, -2539, -11, +-2369, -579, -1410, -1048, -13, -1059, 1480, -674, +2501, -21, 2570, 839, 1733, 1366, 320, 1319, +-1194, 905, -2256, 91, -2488, -887, -1728, -1454, +-277, -1470, 1213, -919, 2240, 123, 2375, 1117, +1367, 1597, -306, 1453, -1781, 556, -2531, -743, +-2284, -1733, -965, -2011, 974, -1365, 2584, 63, +3044, 1572, 2264, 2501, 630, 2517, -1358, 1559, +-2861, -224, -3194, -2127, -2394, -3223, -743, -3193, +1245, -2122, 2649, -155, 2976, 2034, 2320, 3536, +839, 3888, -930, 2944, -2123, 875, -2346, -1466, +-1651, -3295, -358, -4101, 786, -3477, 1245, -1684, +1118, 588, 591, 2639, -167, 3683, -693, 3437, +-616, 2158, -137, 265, 413, -1591, 852, -2718, +891, -2957, 395, -2322, -411, -922, -1201, 619, +-1546, 1743, -1175, 2284, -273, 2092, 789, 1247, +1578, 97, 1714, -947, 1228, -1648, 349, -1782, +-716, -1296, -1511, -489, -1619, 386, -1181, 1160, +-447, 1538, 465, 1356, 1195, 728, 1364, -163, +993, -1007, 454, -1368, 7, -1307, -438, -844, +-778, 60, -781, 861, -651, 1270, -598, 1324, +-453, 815, -89, -32, 398, -683, 882, -1068, +1258, -1168, 1344, -719, 1034, -49, 320, 462, +-735, 788, -1766, 746, -2269, 475, -2038, 201, +-1059, -116, 511, -290, 2006, -250, 2713, -219, +2552, -288, 1570, -309, -107, -300, -1683, -239, +-2528, 19, -2631, 354, -1888, 655, -391, 843, +1239, 670, 2328, 164, 2442, -384, 1631, -835, +329, -1181, -1025, -1026, -1900, -367, -1879, 227, +-1120, 812, -56, 1406, 1010, 1348, 1637, 683, +1465, 5, 698, -714, -290, -1409, -1264, -1520, +-1795, -1081, -1421, -341, -314, 534, 809, 1187, +1581, 1498, 1845, 1390, 1310, 760, 223, -62, +-864, -783, -1678, -1354, -1841, -1558, -1253, -1226, +-364, -561, 573, 294, 1396, 1069, 1689, 1458, +1340, 1519, 658, 1129, -145, 244, -976, -575, +-1503, -1058, -1390, -1388, -820, -1420, -224, -886, +409, -182, 1060, 330, 1267, 884, 994, 1404, +631, 1454, 141, 1070, -541, 519, -1110, -179, +-1263, -985, -974, -1628, -467, -1812, 158, -1349, +854, -522, 1220, 322, 1089, 1262, 751, 1986, +242, 1896, -515, 1239, -1176, 408, -1312, -582, +-922, -1474, -335, -1890, 343, -1735, 1072, -1094, +1337, -220, 881, 643, 229, 1395, -362, 1782, +-931, 1526, -1126, 845, -815, 48, -238, -713, +488, -1254, 1000, -1374, 962, -1017, 571, -455, +13, -10, -601, 353, -892, 650, -745, 756, +-386, 667, 64, 604, 530, 567, 762, 259, +608, -306, 293, -733, -23, -937, -460, -1043, +-746, -838, -565, -252, -232, 409, 73, 974, +451, 1177, 627, 1018, 469, 781, 234, 243, +-17, -669, -320, -1230, -540, -1208, -574, -1048, +-416, -607, -168, 254, 82, 958, 424, 1198, +815, 1045, 930, 713, 657, 307, 119, -225, +-558, -683, -1171, -880, -1418, -943, -1091, -989, +-332, -792, 534, -183, 1312, 573, 1684, 1279, +1450, 1755, 776, 1766, -229, 1142, -1273, -2, +-1865, -1268, -1864, -2320, -1195, -2661, 67, -2036, +1297, -758, 1946, 876, 1867, 2338, 1091, 3053, +-15, 2803, -995, 1649, -1632, -107, -1656, -1865, +-987, -2991, -73, -3145, 799, -2244, 1449, -676, +1458, 1023, 843, 2441, -41, 2829, -928, 2131, +-1371, 1064, -1082, -166, -318, -1332, 425, -1723, +839, -1407, 912, -1024, 639, -515, 65, 120, +-487, 378, -763, 350, -678, 443, -283, 682, +235, 817, 694, 812, 827, 746, 415, 417, +-244, -284, -729, -1112, -940, -1665, -701, -1657, +42, -1096, 785, -174, 1147, 830, 1092, 1683, +537, 1962, -326, 1448, -1158, 528, -1681, -345, +-1367, -979, -319, -1338, 739, -1262, 1616, -756, +2036, -279, 1418, 50, 139, 348, -1014, 485, +-1873, 514, -2182, 646, -1530, 731, -267, 696, +994, 661, 2061, 315, 2523, -451, 1865, -1121, +467, -1603, -950, -1837, -2111, -1374, -2626, -245, +-2080, 1057, -846, 2106, 504, 2533, 1745, 2183, +2489, 1100, 2340, -437, 1411, -1802, 104, -2521, +-1124, -2584, -2001, -1906, -2364, -509, -1887, 972, +-741, 1986, 385, 2438, 1317, 2194, 1986, 1268, +1960, 9, 1252, -1086, 263, -1702, -707, -1821, +-1377, -1489, -1602, -771, -1312, 70, -563, 679, +224, 992, 748, 1180, 1063, 1111, 989, 646, +420, 111, -157, -199, -433, -467, -563, -710, +-445, -683, 21, -509, 444, -357, 491, -216, +257, -143, -105, 4, -538, 344, -846, 641, +-749, 742, -286, 817, 344, 747, 929, 345, +1184, -210, 984, -799, 413, -1261, -328, -1367, +-923, -1075, -1205, -459, -1116, 327, -642, 1133, +8, 1626, 582, 1557, 951, 997, 1011, 195, +805, -549, 473, -1147, 85, -1439, -334, -1236, +-680, -677, -919, -59, -1092, 384, -1091, 701, +-718, 846, 103, 733, 1145, 526, 1933, 351, +2156, 223, 1700, -17, 534, -359, -1045, -576, +-2434, -750, -3061, -848, -2668, -646, -1398, -195, +452, 204, 2367, 505, 3607, 731, 3597, 741, +2284, 627, 190, 442, -1957, 199, -3518, 38, +-3822, -193, -2662, -550, -693, -823, 1239, -960, +2630, -1032, 3105, -856, 2450, -260, 978, 566, +-562, 1315, -1576, 1785, -1890, 1897, -1532, 1455, +-635, 373, 299, -869, 724, -1906, 633, -2507, +263, -2359, -187, -1489, -395, -223, -286, 1136, +-28, 2190, 370, 2510, 813, 2138, 998, 1374, +825, 331, 342, -786, -385, -1676, -1103, -2053, +-1480, -2004, -1494, -1749, -1175, -1118, -405, -167, +568, 847, 1296, 1890, 1829, 2636, 2156, 2685, +1817, 2095, 794, 958, -438, -709, -1724, -2341, +-2845, -3311, -3132, -3438, -2310, -2604, -801, -1013, +1010, 801, 2804, 2497, 3893, 3648, 3624, 3787, +2108, 2796, -29, 1005, -2254, -987, -3901, -2693, +-4185, -3722, -3027, -3638, -961, -2436, 1402, -630, +3284, 1182, 3974, 2549, 3341, 3099, 1700, 2747, +-405, 1751, -2271, 460, -3259, -811, -3133, -1777, +-2071, -2178, -433, -1957, 1246, -1381, 2315, -609, +2497, 249, 1970, 1013, 972, 1549, -259, 1664, +-1245, 1302, -1613, 672, -1474, -94, -1123, -887, +-613, -1448, 43, -1560, 579, -1129, 831, -223, +1087, 718, 1342, 1390, 1125, 1679, 488, 1288, +-173, 264, -906, -875, -1672, -1766, -1999, -2189, +-1603, -1822, -687, -602, 474, 987, 1692, 2375, +2607, 3117, 2688, 2916, 1772, 1581, 235, -581, +-1444, -2622, -2892, -3853, -3510, -3966, -2835, -2803, +-1204, -665, 699, 1712, 2503, 3511, 3767, 4338, +3831, 3947, 2539, 2325, 522, 122, -1565, -1937, +-3326, -3470, -4198, -4118, -3705, -3523, -2093, -2021, +-25, -293, 2044, 1425, 3687, 2706, 4252, 3240, +3533, 3142, 1949, 2396, -124, 1137, -2292, -242, +-3783, -1549, -4124, -2718, -3478, -3398, -2013, -3255, +151, -2372, 2304, -866, 3625, 1047, 4021, 2924, +3573, 4135, 2057, 4168, -183, 3017, -2178, 967, +-3433, -1488, -3936, -3597, -3455, -4612, -1906, -4154, +144, -2472, 1959, -126, 3169, 2240, 3594, 3923, +3064, 4275, 1656, 3199, -99, 1225, -1587, -991, +-2545, -2805, -2944, -3669, -2652, -3310, -1661, -1860, +-364, 135, 864, 1996, 1949, 3076, 2651, 3133, +2648, 2225, 2025, 498, 956, -1414, -475, -2658, +-1845, -2954, -2756, -2438, -3077, -1167, -2539, 508, +-1129, 1866, 589, 2615, 2181, 2688, 3335, 2003, +3541, 803, 2593, -504, 853, -1623, -1157, -2386, +-2914, -2610, -3865, -2150, -3573, -1226, -2112, -77, +-127, 1184, 1776, 2215, 3263, 2670, 3802, 2540, +3081, 1881, 1558, 753, -246, -556, -2063, -1734, +-3273, -2589, -3321, -2857, -2408, -2491, -1047, -1608, +477, -372, 1789, 928, 2437, 2160, 2354, 3038, +1825, 3110, 1065, 2512, 152, 1494, -804, 13, +-1487, -1645, -1745, -2909, -1811, -3540, -1654, -3394, +-996, -2377, -105, -809, 742, 936, 1664, 2545, +2337, 3593, 2245, 3802, 1576, 3040, 559, 1521, +-769, -271, -1946, -1994, -2514, -3307, -2414, -3762, +-1624, -3232, -343, -1980, 1034, -338, 2107, 1343, +2401, 2707, 1869, 3425, 963, 3181, -154, 2116, +-1226, 635, -1666, -937, -1457, -2252, -1014, -2918, +-377, -2685, 341, -1729, 748, -440, 804, 880, +693, 1939, 438, 2332, 188, 1826, 142, 838, +128, -229, -102, -1220, -464, -1759, -833, -1523, +-1098, -676, -976, 241, -348, 1016, 513, 1612, +1345, 1610, 1905, 893, 1865, -181, 1076, -1188, +-262, -1869, -1678, -1987, -2606, -1418, -2755, -422, +-1999, 746, -383, 1740, 1475, 2098, 2789, 1821, +3197, 1197, 2627, 402, 1298, -508, -371, -1181, +-1913, -1399, -2745, -1457, -2654, -1451, -2044, -1210, +-1093, -780, 165, -261, 1229, 447, 1762, 1383, +1965, 2268, 1901, 2788, 1544, 2655, 1007, 1721, +276, 133, -651, -1758, -1614, -3458, -2461, -4393, +-2889, -4124, -2594, -2621, -1534, -246, 143, 2370, +2054, 4417, 3576, 5305, 4189, 4748, 3613, 2748, +1847, -127, -633, -2845, -2890, -4639, -4227, -5153, +-4473, -4151, -3446, -1973, -1196, 478, 1375, 2495, +3223, 3623, 3940, 3655, 3526, 2785, 2106, 1451, +158, 37, -1524, -1166, -2351, -1887, -2305, -2052, +-1698, -1831, -824, -1406, -2, -853, 430, -247, +508, 226, 471, 630, 405, 1165, 434, 1647, +724, 1799, 1173, 1585, 1352, 1044, 891, 173, +5, -981, -1009, -2016, -2123, -2468, -2829, -2276, +-2434, -1620, -1117, -551, 564, 820, 2293, 1974, +3541, 2546, 3573, 2621, 2283, 2124, 260, 999, +-1831, -481, -3391, -1891, -3785, -2854, -2866, -3080, +-1153, -2425, 783, -1059, 2453, 639, 3185, 2125, +2764, 2922, 1658, 2909, 231, 2038, -1189, 615, +-1959, -772, -1824, -1821, -1201, -2320, -579, -2055, +-95, -1266, 225, -429, 241, 323, 103, 839, +235, 933, 643, 912, 1063, 953, 1358, 929, +1350, 864, 854, 740, -94, 320, -1265, -429, +-2270, -1243, -2708, -1899, -2311, -2150, -1070, -1815, +601, -963, 2066, 298, 2945, 1679, 3019, 2700, +2184, 2925, 714, 2347, -851, 1171, -2024, -446, +-2509, -1949, -2375, -2770, -1762, -2848, -719, -2269, +415, -1073, 1224, 385, 1599, 1434, 1589, 1932, +1341, 2037, 933, 1759, 399, 1193, -117, 490, +-545, -115, -901, -576, -1116, -1078, -1215, -1574, +-1128, -1862, -719, -1799, -159, -1389, 351, -549, +868, 679, 1251, 1890, 1241, 2666, 925, 2727, +511, 2051, 56, 771, -301, -791, -450, -2008, +-497, -2566, -588, -2473, -738, -1730, -899, -573, +-1020, 487, -934, 1201, -463, 1535, 286, 1364, +1200, 902, 2091, 592, 2529, 467, 2317, 404, +1423, 348, -200, 85, -2040, -554, -3397, -1383, +-3929, -2088, -3329, -2334, -1563, -1836, 762, -646, +2924, 912, 4310, 2466, 4406, 3504, 3177, 3488, +1034, 2312, -1430, 394, -3393, -1686, -4199, -3275, +-3723, -3888, -2182, -3344, -105, -1693, 1763, 439, +2835, 2089, 2836, 2905, 2023, 2943, 920, 2083, +-163, 604, -987, -705, -1265, -1478, -1022, -1681, +-600, -1233, -370, -450, -368, 160, -414, 371, +-419, 116, -321, -360, 32, -669, 643, -660, +1250, -174, 1529, 832, 1366, 1848, 800, 2214, +-94, 1774, -1090, 665, -1804, -893, -2004, -2327, +-1624, -3068, -728, -2806, 367, -1552, 1274, 187, +1833, 1819, 1877, 2888, 1371, 3052, 603, 2228, +-256, 754, -1141, -812, -1721, -2047, -1749, -2496, +-1256, -2061, -397, -1135, 556, -45, 1273, 909, +1511, 1410, 1244, 1340, 635, 847, -137, 227, +-858, -277, -1264, -470, -1138, -335, -518, 4, +296, 243, 1008, 194, 1382, -39, 1108, -409, +238, -729, -760, -721, -1539, -441, -1885, -27, +-1444, 460, -283, 811, 1010, 844, 1985, 729, +2423, 481, 2087, -6, 950, -502, -636, -771, +-2000, -769, -2625, -551, -2495, -179, -1672, 205, +-255, 392, 1149, 380, 1996, 222, 2283, 11, +2039, -166, 1202, -235, 76, -128, -842, 83, +-1352, 326, -1522, 498, -1384, 565, -995, 481, +-481, 92, 38, -428, 468, -886, 804, -1208, +1095, -1201, 1184, -741, 895, 11, 377, 736, +-119, 1340, -516, 1707, -735, 1530, -714, 842, +-525, 7, -273, -699, -98, -1287, -86, -1640, +-169, -1527, -290, -1048, -253, -411, 113, 247, +584, 787, 983, 1134, 1331, 1315, 1310, 1323, +675, 1055, -263, 598, -1087, 127, -1686, -468, +-1979, -1203, -1723, -1645, -810, -1601, 369, -1317, +1281, -808, 1812, -35, 1975, 736, 1516, 1331, +534, 1703, -312, 1706, -754, 1339, -1101, 803, +-1281, 159, -962, -576, -474, -1274, -315, -1763, +-179, -1924, 196, -1810, 445, -1393, 534, -508, +789, 724, 1024, 1890, 898, 2647, 471, 2839, +-9, 2331, -495, 1096, -982, -538, -1222, -2018, +-1005, -2947, -500, -3089, 58, -2381, 532, -1070, +742, 421, 615, 1671, 294, 2360, -68, 2395, +-254, 1861, -67, 943, 311, -60, 534, -829, +531, -1294, 344, -1412, -29, -1169, -586, -787, +-1091, -408, -1227, -61, -976, 262, -468, 510, +267, 584, 977, 627, 1339, 641, 1303, 470, +926, 232, 294, 131, -344, 54, -755, -121, +-850, -242, -656, -403, -347, -666, -121, -766, +-3, -697, -34, -496, -261, -103, -458, 400, +-300, 852, 159, 1096, 672, 1059, 1133, 717, +1435, 192, 1282, -374, 608, -808, -304, -935, +-1163, -814, -1784, -488, -1953, -22, -1568, 353, +-747, 449, 191, 313, 992, 74, 1529, -258, +1674, -448, 1422, -199, 1022, 352, 562, 834, +-42, 1059, -626, 991, -1013, 505, -1320, -338, +-1543, -1211, -1500, -1736, -1137, -1712, -530, -1254, +275, -424, 1194, 655, 2029, 1588, 2439, 2029, +2220, 1899, 1404, 1317, 156, 351, -1227, -714, +-2293, -1445, -2736, -1720, -2509, -1591, -1686, -1103, +-416, -372, 951, 299, 1951, 749, 2341, 1010, +2189, 1005, 1567, 874, 581, 728, -403, 433, +-1079, 52, -1483, -262, -1606, -548, -1346, -840, +-829, -1005, -299, -980, 265, -775, 822, -337, +1102, 218, 1051, 745, 887, 1217, 586, 1482, +90, 1309, -387, 690, -690, -113, -831, -876, +-676, -1489, -265, -1746, 66, -1430, 241, -627, +388, 346, 371, 1192, 99, 1696, -178, 1679, +-274, 1052, -318, 72, -305, -826, -44, -1396, +384, -1521, 617, -1132, 598, -343, 484, 462, +260, 958, -110, 1104, -412, 943, -565, 525, +-688, 38, -764, -278, -654, -450, -388, -605, +-4, -682, 504, -714, 946, -711, 1147, -449, +1164, 114, 925, 723, 334, 1235, -370, 1547, +-941, 1421, -1379, 795, -1529, -180, -1186, -1293, +-492, -2170, 209, -2380, 772, -1785, 1146, -588, +1232, 901, 945, 2159, 510, 2687, 231, 2344, +8, 1248, -325, -216, -567, -1473, -664, -2121, +-835, -2113, -1001, -1490, -860, -432, -453, 554, +26, 1172, 591, 1336, 1182, 1028, 1502, 493, +1403, -4, 897, -271, 117, -256, -692, -93, +-1299, 19, -1508, -54, -1199, -300, -583, -640, +47, -803, 568, -649, 844, -241, 717, 444, +410, 1129, 166, 1355, -49, 1041, -152, 406, +7, -380, 257, -1129, 326, -1430, 135, -1154, +-156, -493, -463, 348, -774, 1057, -805, 1304, +-408, 1040, 35, 469, 301, -261, 514, -914, +613, -1162, 437, -944, 221, -417, 166, 138, +119, 573, 37, 858, 60, 852, 59, 515, +-161, 113, -504, -152, -730, -370, -843, -480, +-838, -404, -491, -330, 207, -308, 892, -282, +1297, -188, 1422, 10, 1253, 283, 619, 600, +-295, 832, -989, 817, -1362, 540, -1511, 157, +-1224, -318, -536, -896, 100, -1218, 505, -1119, +905, -764, 1206, -198, 1089, 522, 727, 1112, +470, 1315, 90, 1145, -558, 673, -959, -11, +-910, -642, -884, -1028, -828, -1094, -378, -825, +210, -305, 611, 248, 894, 609, 985, 688, +742, 529, 286, 205, -145, -140, -451, -309, +-593, -241, -520, -68, -284, 103, -104, 243, +-41, 253, 9, 35, 72, -226, 80, -356, +114, -358, 246, -258, 326, -31, 238, 272, +113, 427, -42, 327, -274, 125, -410, -59, +-336, -233, -231, -343, -73, -216, 252, 48, +538, 238, 579, 383, 470, 448, 180, 257, +-324, -138, -830, -465, -1035, -634, -806, -695, +-296, -539, 247, -108, 803, 428, 1195, 798, +1170, 925, 836, 842, 368, 518, -312, -27, +-1087, -573, -1542, -865, -1452, -869, -998, -705, +-318, -417, 520, -35, 1228, 330, 1511, 519, +1411, 572, 1024, 553, 350, 448, -463, 267, +-1111, 36, -1447, -139, -1344, -220, -813, -294, +-116, -364, 506, -399, 911, -392, 984, -403, +751, -322, 322, -77, -103, 246, -389, 593, +-463, 841, -284, 887, 30, 674, 267, 199, +320, -327, 118, -716, -245, -891, -575, -852, +-717, -579, -619, -182, -249, 145, 317, 380, +871, 470, 1185, 374, 1094, 259, 561, 266, +-144, 340, -774, 372, -1167, 397, -1142, 287, +-721, -135, -185, -741, 260, -1176, 626, -1257, +884, -1002, 789, -401, 411, 479, 79, 1295, +-184, 1649, -466, 1447, -572, 905, -376, 116, +-52, -768, 76, -1356, 34, -1356, 62, -904, +147, -314, 103, 251, 56, 626, 119, 651, +82, 371, -85, -30, -140, -288, -100, -251, +-43, 80, 32, 498, 70, 776, 94, 817, +138, 489, 124, -227, 26, -986, -116, -1407, +-238, -1400, -320, -1003, -270, -218, -49, 644, +205, 1245, 327, 1518, 342, 1376, 282, 803, +136, 133, -91, -388, -233, -800, -252, -1017, +-267, -913, -250, -745, -80, -669, 93, -453, +102, -43, 120, 358, 268, 792, 314, 1229, +219, 1392, 110, 1159, -70, 603, -316, -196, +-479, -983, -500, -1465, -297, -1595, 20, -1337, +243, -621, 441, 197, 699, 777, 703, 1104, +341, 1189, -121, 984, -504, 584, -821, 176, +-897, -141, -596, -354, -90, -499, 346, -604, +622, -653, 739, -751, 652, -806, 357, -601, +41, -146, -154, 422, -285, 1058, -392, 1582, +-374, 1641, -283, 1141, -258, 321, -281, -634, +-202, -1519, -48, -2019, 122, -1891, 314, -1216, +586, -205, 829, 895, 811, 1759, 466, 2065, +9, 1685, -517, 825, -1051, -189, -1233, -1107, +-948, -1619, -517, -1551, -65, -999, 486, -234, +953, 531, 1109, 1018, 1011, 1048, 711, 745, +207, 252, -392, -266, -830, -585, -898, -590, +-648, -315, -347, 22, -72, 321, 90, 470, +87, 336, 11, -19, 36, -358, 146, -551, +248, -563, 371, -265, 578, 223, 735, 551, +681, 713, 318, 697, -279, 381, -893, -160, +-1394, -647, -1564, -904, -1159, -915, -341, -640, +512, -53, 1200, 678, 1645, 1209, 1628, 1276, +1151, 914, 471, 214, -278, -649, -1022, -1365, +-1413, -1594, -1307, -1275, -894, -541, -449, 430, +-19, 1296, 322, 1686, 444, 1529, 450, 928, +562, 27, 737, -898, 813, -1472, 775, -1580, +619, -1217, 190, -505, -494, 288, -1141, 934, +-1561, 1280, -1650, 1225, -1294, 806, -507, 215, +550, -311, 1451, -699, 1892, -877, 1850, -806, +1378, -500, 495, -80, -503, 298, -1223, 505, +-1548, 495, -1586, 339, -1221, 81, -516, -200, +209, -299, 753, -194, 1067, 9, 1152, 204, +948, 317, 458, 293, -73, 142, -404, -113, +-557, -363, -595, -496, -440, -522, -151, -401, +29, -76, 59, 297, 75, 550, -12, 672, +-110, 673, -64, 415, 49, -38, 117, -442, +273, -669, 405, -737, 307, -570, 108, -122, +-6, 333, -154, 547, -320, 585, -329, 440, +-222, 92, -126, -330, -75, -552, -15, -502, +26, -278, 2, 80, -25, 470, 40, 695, +225, 661, 403, 383, 473, -98, 403, -611, +188, -863, -164, -874, -471, -672, -666, -201, +-696, 360, -511, 745, -123, 918, 254, 887, +493, 592, 638, 136, 590, -223, 228, -452, +-146, -634, -212, -746, -162, -633, -148, -405, +-36, -205, 113, 36, 36, 330, -194, 559, +-298, 656, -315, 630, -289, 527, -93, 367, +250, 163, 489, -164, 545, -502, 391, -720, +98, -807, -227, -795, -422, -644, -410, -307, +-196, 128, 116, 590, 381, 992, 442, 1169, +231, 1130, -162, 816, -525, 236, -714, -438, +-746, -1013, -487, -1387, 98, -1418, 723, -1044, +1138, -439, 1256, 268, 1042, 936, 477, 1258, +-274, 1213, -1013, 903, -1500, 393, -1562, -172, +-1187, -520, -579, -590, 204, -534, 952, -421, +1372, -255, 1446, -168, 1340, -274, 959, -414, +235, -318, -499, -38, -1026, 337, -1410, 769, +-1505, 1133, -1139, 1157, -509, 748, 123, 118, +620, -512, 951, -1054, 1068, -1375, 936, -1306, +702, -851, 421, -229, 137, 421, -177, 911, +-461, 1143, -650, 1087, -741, 760, -786, 308, +-768, -87, -694, -364, -403, -562, 134, -697, +687, -693, 1099, -583, 1352, -427, 1374, -216, +939, 132, 200, 495, -458, 704, -1010, 785, +-1443, 717, -1512, 409, -1173, -22, -615, -383, +-5, -586, 567, -619, 1077, -459, 1283, -242, +1134, -66, 802, 50, 473, 132, 74, 176, +-331, 199, -605, 253, -794, 337, -972, 344, +-985, 219, -764, 31, -414, -151, -20, -380, +405, -523, 815, -461, 1025, -257, 1037, -1, +944, 279, 725, 488, 340, 506, -188, 334, +-692, 35, -1118, -274, -1462, -424, -1555, -448, +-1214, -307, -559, 33, 321, 379, 1258, 475, +2003, 363, 2201, 197, 1766, -43, 851, -301, +-321, -394, -1432, -340, -2103, -214, -2123, -65, +-1606, 103, -744, 194, 326, 219, 1256, 213, +1607, 160, 1463, 75, 1045, 25, 406, 52, +-216, 90, -604, 26, -747, -93, -711, -194, +-490, -281, -245, -416, -82, -439, -26, -263, +30, -4, 80, 279, 157, 599, 294, 868, +441, 895, 447, 592, 240, 53, -78, -591, +-329, -1100, -423, -1331, -383, -1156, -169, -559, +142, 282, 393, 1032, 464, 1380, 269, 1281, +-112, 822, -479, 98, -717, -633, -748, -1065, +-341, -1024, 325, -685, 797, -206, 935, 280, +907, 594, 587, 611, -5, 344, -591, -37, +-912, -337, -934, -429, -704, -276, -282, 7, +189, 342, 458, 593, 409, 617, 277, 335, +255, -100, 268, -485, 273, -747, 353, -801, +366, -610, 111, -256, -267, 171, -572, 556, +-796, 793, -977, 807, -828, 687, -315, 427, +332, 0, 882, -466, 1254, -767, 1311, -854, +932, -780, 175, -492, -545, -33, -1037, 364, +-1318, 636, -1170, 730, -600, 614, 66, 337, +575, 48, 891, -208, 954, -393, 692, -396, +242, -249, -150, -71, -391, 72, -511, 108, +-481, 31, -320, -140, -100, -287, 37, -346, +186, -205, 283, 129, 241, 443, 131, 648, +85, 767, 9, 637, -120, 189, -157, -319, +-128, -667, -191, -914, -215, -984, -50, -766, +126, -286, 261, 229, 385, 622, 391, 906, +197, 1030, -60, 890, -263, 543, -427, 92, +-474, -377, -430, -799, -283, -1099, -16, -1211, +302, -904, 530, -274, 651, 374, 570, 947, +375, 1306, 94, 1192, -259, 640, -569, -40, +-701, -614, -660, -964, -532, -912, -236, -532, +204, -45, 496, 382, 620, 638, 780, 540, +751, 142, 366, -223, -90, -455, -434, -539, +-739, -306, -889, 101, -632, 448, -215, 651, +110, 625, 367, 301, 572, -83, 551, -380, +402, -583, 231, -577, -1, -356, -273, -103, +-351, 75, -242, 166, -149, 211, -85, 180, +-16, 181, -8, 260, -94, 324, -102, 291, +46, 210, 231, 63, 312, -217, 252, -513, +133, -673, -34, -642, -231, -429, -338, -173, +-238, 199, -62, 641, 126, 874, 278, 768, +393, 509, 288, 221, -84, -175, -478, -608, +-663, -836, -638, -755, -332, -465, 290, -138, +911, 213, 1128, 489, 892, 601, 397, 473, +-291, 175, -968, -38, -1277, -128, -1113, -217, +-650, -197, -27, -8, 676, 141, 1132, 111, +1131, 25, 771, -139, 302, -336, -225, -427, +-611, -324, -686, -52, -533, 255, -345, 493, +-152, 604, -48, 517, -51, 255, -34, -88, +92, -371, 302, -570, 493, -599, 651, -417, +668, -106, 392, 179, -95, 350, -570, 394, +-891, 269, -973, 76, -735, -11, -243, -27, +286, 51, 631, 160, 813, 150, 744, -20, +417, -242, -4, -473, -275, -606, -395, -486, +-341, -146, -102, 293, 100, 723, 55, 943, +-120, 847, -273, 416, -379, -180, -351, -746, +-147, -1115, 201, -1107, 544, -658, 713, 24, +649, 643, 415, 1040, 61, 1101, -334, 732, +-567, 97, -632, -472, -544, -701, -344, -708, +-148, -567, -17, -201, 145, 177, 275, 275, +372, 201, 439, 165, 482, 138, 458, 102, +320, 162, 101, 266, -221, 315, -593, 187, +-850, -100, -890, -460, -655, -746, -207, -774, +221, -503, 564, -27, 830, 515, 896, 920, +724, 1032, 403, 755, 52, 202, -360, -380, +-696, -778, -809, -981, -665, -873, -416, -383, +-163, 177, 77, 538, 308, 740, 407, 754, +411, 474, 409, -9, 325, -366, 171, -493, +63, -473, -2, -326, -110, -27, -190, 212, +-242, 238, -370, 169, -475, 68, -434, -27, +-266, -13, -46, 42, 227, 120, 488, 161, +643, 57, 641, -176, 545, -338, 256, -428, +-165, -422, -522, -133, -648, 301, -542, 599, +-363, 763, -200, 748, -10, 422, 135, -170, +178, -719, 177, -1072, 165, -1159, 181, -897, +215, -312, 277, 462, 384, 1185, 441, 1575, +283, 1493, -134, 959, -581, 86, -924, -923, +-1055, -1645, -833, -1853, -283, -1528, 295, -736, +785, 274, 1096, 1166, 1144, 1703, 912, 1745, +447, 1285, -202, 493, -763, -388, -988, -1151, +-951, -1506, -736, -1413, -363, -964, 45, -255, +297, 481, 399, 958, 487, 1047, 529, 837, +443, 466, 327, 13, 278, -367, 152, -499, +-106, -347, -356, -182, -465, -78, -587, 27, +-650, 39, -470, -81, -163, -195, 66, -197, +321, -82, 610, 102, 731, 287, 601, 372, +390, 361, 208, 220, -18, 20, -283, -143, +-482, -236, -570, -249, -630, -199, -640, -123, +-453, -66, -100, -46, 288, -26, 648, -25, +893, -29, 859, -12, 643, 95, 316, 242, +-139, 348, -597, 379, -832, 319, -853, 141, +-645, -166, -280, -467, 87, -597, 366, -594, +514, -441, 508, -123, 385, 222, 240, 413, +109, 505, -29, 507, -118, 336, -100, 144, +-69, 66, -118, 3, -232, -87, -335, -182, +-354, -301, -306, -477, -112, -598, 157, -600, +363, -425, 477, -34, 533, 481, 423, 930, +182, 1176, -55, 1119, -254, 687, -449, -33, +-485, -784, -328, -1347, -178, -1484, -98, -1143, +-12, -469, 79, 325, 155, 1002, 248, 1285, +367, 1080, 415, 582, 318, 22, 132, -430, +-8, -593, -154, -460, -358, -193, -503, -20, +-512, -9, -447, -158, -209, -374, 138, -459, +434, -316, 594, 26, 602, 503, 442, 942, +183, 1102, -80, 840, -354, 264, -574, -480, +-544, -1143, -333, -1441, -127, -1199, 155, -516, +430, 301, 445, 994, 243, 1339, 45, 1175, +-80, 614, -232, -91, -334, -668, -255, -965, +-33, -927, 160, -592, 304, -61, 407, 382, +365, 552, 88, 568, -183, 454, -340, 160, +-458, -101, -474, -191, -342, -210, -179, -251, +39, -251, 380, -226, 667, -186, 723, -103, +570, 67, 241, 299, -146, 452, -443, 461, +-618, 361, -671, 148, -588, -130, -408, -421, +-131, -565, 196, -534, 521, -416, 709, -218, +692, 106, 514, 435, 274, 612, 3, 631, +-283, 477, -507, 156, -577, -162, -576, -387, +-496, -473, -260, -441, -9, -323, 177, -166, +398, -44, 591, 31, 612, 141, 488, 293, +315, 386, 75, 371, -191, 297, -398, 157, +-527, -21, -603, -207, -591, -313, -483, -333, +-202, -338, 209, -329, 591, -273, 828, -147, +884, 51, 674, 291, 256, 563, -241, 763, +-701, 731, -960, 405, -917, -54, -585, -551, +-4, -969, 605, -1070, 923, -783, 853, -257, +494, 321, -95, 811, -715, 1076, -989, 923, +-755, 431, -222, -118, 441, -537, 1025, -762, +1235, -655, 905, -284, 165, 74, -693, 293, +-1355, 312, -1605, 105, -1254, -140, -375, -256, +650, -164, 1432, 111, 1741, 442, 1436, 630, +636, 571, -286, 231, -1042, -298, -1421, -790, +-1241, -1047, -681, -947, -73, -452, 424, 260, +704, 903, 679, 1224, 482, 1161, 241, 678, +16, -101, -87, -791, -29, -1097, 14, -1052, +-12, -691, -122, -77, -321, 452, -469, 677, +-450, 692, -275, 497, 57, 175, 406, -73, +577, -164, 507, -194, 296, -177, 43, -90, +-196, -44, -307, -135, -257, -266, -151, -298, +-21, -220, 20, -78, -49, 196, -82, 508, +-84, 677, -129, 628, -55, 368, 195, -65, +421, -520, 471, -792, 384, -813, 115, -604, +-311, -178, -669, 294, -769, 636, -572, 763, +-117, 655, 436, 329, 841, -46, 875, -354, +563, -546, 97, -520, -394, -282, -793, 22, +-897, 268, -651, 331, -184, 210, 319, 1, +698, -206, 812, -344, 658, -261, 287, 8, +-136, 258, -413, 423, -505, 487, -482, 386, +-352, 108, -188, -274, -38, -563, 88, -666, +196, -581, 298, -328, 380, 62, 416, 443, +370, 661, 218, 659, -27, 445, -342, 136, +-597, -149, -681, -389, -584, -484, -274, -384, +194, -191, 550, -46, 661, 57, 579, 129, +344, 119, 13, 62, -239, 65, -352, 123, +-353, 160, -255, 173, -96, 164, 10, 64, +35, -77, 9, -209, -36, -292, -45, -281, +56, -177, 219, -48, 324, 66, 295, 140, +155, 139, -76, 80, -346, 40, -467, 45, +-312, 124, -40, 211, 210, 250, 384, 203, +383, 36, 152, -228, -206, -518, -505, -715, +-587, -669, -395, -337, 69, 172, 587, 673, +884, 1010, 856, 1002, 503, 645, -107, 51, +-746, -596, -1151, -1015, -1159, -1052, -768, -771, +-68, -240, 687, 411, 1159, 878, 1197, 959, +868, 700, 273, 169, -393, -420, -844, -779, +-922, -788, -739, -483, -392, 41, 51, 566, +409, 848, 528, 770, 446, 366, 269, -217, +58, -752, -128, -1031, -174, -895, -78, -419, +32, 213, 47, 799, 8, 1091, -43, 956, +-139, 513, -202, -67, -137, -617, -47, -898, +10, -807, 76, -486, 130, -49, 148, 358, +153, 567, 140, 515, 109, 263, 57, -68, +-30, -318, -163, -357, -277, -197, -308, 61, +-234, 335, -69, 493, 138, 434, 310, 143, +399, -252, 316, -569, 83, -694, -164, -618, +-347, -357, -418, 58, -291, 476, -24, 712, +230, 742, 389, 607, 420, 317, 285, -95, +36, -430, -201, -552, -356, -553, -433, -498, +-388, -300, -237, -63, -52, 30, 165, 122, +387, 333, 509, 450, 507, 449, 378, 449, +176, 379, -50, 142, -321, -148, -606, -402, +-757, -598, -713, -687, -461, -627, -6, -378, +518, 23, 877, 405, 965, 662, 787, 744, +378, 627, -142, 318, -594, -37, -843, -276, +-806, -388, -546, -413, -155, -323, 265, -173, +493, -107, 392, -147, 162, -164, 0, -120, +-67, 0, -2, 213, 239, 499, 475, 718, +497, 728, 244, 485, -187, 51, -640, -466, +-975, -923, -1050, -1153, -735, -997, -92, -497, +641, 155, 1191, 761, 1369, 1167, 1081, 1186, +411, 806, -373, 241, -962, -352, -1157, -852, +-935, -1051, -477, -863, 60, -425, 496, 55, +619, 465, 447, 682, 186, 630, -61, 361, +-211, 33, -151, -194, 112, -252, 366, -186, +434, -109, 276, -62, -74, -47, -481, -107, +-775, -163, -844, -120, -562, 8, 1, 171, +557, 359, 912, 484, 981, 415, 711, 143, +180, -213, -414, -548, -824, -797, -878, -821, +-600, -486, -164, 90, 313, 687, 674, 1128, +701, 1237, 387, 906, -44, 215, -447, -599, +-653, -1239, -528, -1483, -177, -1242, 206, -592, +521, 229, 638, 930, 499, 1346, 205, 1345, +-135, 917, -441, 260, -593, -401, -536, -877, +-299, -1041, 23, -907, 287, -530, 366, -54, +290, 288, 151, 424, 33, 469, -6, 389, +11, 216, 17, 113, 44, 93, 80, 101, +39, 124, -91, 90, -232, -61, -342, -314, +-365, -564, -278, -683, -103, -593, 159, -309, +431, 132, 544, 593, 493, 907, 374, 956, +206, 709, -37, 260, -313, -253, -518, -730, +-618, -966, -642, -862, -497, -536, -161, -103, +224, 347, 545, 588, 789, 576, 861, 446, +651, 245, 247, 18, -174, -118, -572, -132, +-827, -87, -783, -62, -517, -78, -237, -146, +1, -248, 269, -356, 534, -385, 653, -225, +590, 118, 408, 472, 180, 708, -67, 803, +-325, 656, -496, 175, -539, -444, -554, -933, +-493, -1144, -258, -1001, 119, -496, 518, 247, +802, 971, 863, 1376, 666, 1290, 216, 757, +-321, -48, -729, -878, -936, -1420, -914, -1447, +-570, -962, 4, -191, 555, 641, 908, 1273, +962, 1419, 687, 1064, 218, 453, -285, -241, +-636, -857, -704, -1160, -579, -1065, -389, -688, +-130, -167, 123, 336, 293, 681, 382, 772, +409, 630, 389, 398, 364, 166, 271, -42, +70, -166, -190, -250, -449, -369, -671, -481, +-761, -505, -612, -443, -215, -244, 264, 64, +653, 380, 923, 634, 969, 728, 666, 614, +164, 365, -335, 36, -752, -320, -964, -601, +-834, -696, -438, -602, -15, -395, 269, -136, +451, 162, 541, 398, 487, 445, 331, 371, +207, 314, 121, 267, -7, 185, -150, 80, +-256, -23, -386, -176, -505, -395, -494, -573, +-356, -598, -120, -464, 214, -200, 541, 140, +724, 470, 728, 703, 542, 784, 131, 698, +-348, 442, -665, -3, -773, -486, -663, -827, +-319, -977, 86, -890, 384, -506, 526, 68, +486, 613, 311, 958, 106, 1015, -94, 754, +-236, 227, -246, -372, -169, -765, -106, -858, +-37, -664, 64, -215, 108, 279, 64, 586, +23, 631, 41, 394, 66, -18, 11, -377, +-83, -547, -128, -495, -135, -196, -132, 206, +-42, 512, 131, 626, 266, 494, 308, 162, +319, -199, 216, -479, -82, -598, -426, -499, +-600, -243, -563, 27, -371, 261, -42, 422, +384, 427, 709, 269, 735, 93, 472, -21, +98, -109, -238, -167, -509, -147, -638, -94, +-464, -83, -82, -106, 201, -84, 270, -31, +257, -4, 164, 30, -43, 84, -207, 68, +-176, 7, -1, 25, 224, 111, 373, 212, +409, 301, 302, 278, -34, 105, -472, -197, +-736, -541, -749, -757, -531, -716, -80, -424, +485, 75, 900, 628, 963, 1001, 695, 1080, +242, 832, -302, 261, -785, -423, -956, -969, +-720, -1207, -284, -1038, 165, -513, 546, 139, +706, 690, 545, 957, 165, 852, -213, 475, +-395, 21, -400, -339, -244, -484, 101, -400, +413, -153, 460, 100, 305, 180, -11, 42, +-448, -166, -745, -317, -701, -353, -381, -179, +101, 176, 622, 500, 970, 640, 990, 547, +664, 254, 58, -110, -610, -394, -1096, -551, +-1244, -552, -962, -413, -303, -209, 447, 32, +991, 271, 1214, 438, 1085, 546, 564, 553, +-166, 382, -763, 66, -1042, -327, -952, -700, +-546, -831, -35, -613, 403, -169, 632, 365, +575, 789, 340, 865, 100, 579, -75, 71, +-147, -445, -123, -728, -64, -677, -18, -387, +-9, 20, -108, 373, -247, 503, -293, 408, +-243, 184, -88, -57, 169, -186, 387, -182, +494, -94, 452, 17, 275, 83, 67, 42, +-168, -85, -436, -217, -599, -279, -596, -238, +-474, -95, -187, 130, 300, 388, 713, 564, +802, 595, 662, 456, 379, 134, -65, -318, +-505, -740, -763, -994, -770, -1011, -553, -693, +-161, -33, 298, 715, 647, 1270, 732, 1466, +564, 1202, 250, 500, -104, -392, -420, -1152, +-561, -1527, -502, -1421, -368, -905, -161, -137, +153, 640, 457, 1136, 616, 1256, 560, 1059, +326, 592, -1, 0, -368, -461, -659, -717, +-708, -839, -504, -834, -175, -639, 193, -280, +575, 121, 800, 498, 721, 857, 410, 1040, +14, 841, -389, 321, -698, -299, -772, -857, +-586, -1142, -291, -986, 31, -454, 379, 234, +658, 808, 722, 1023, 561, 832, 298, 347, +-25, -228, -406, -608, -668, -667, -718, -530, +-594, -283, -243, 20, 257, 247, 612, 348, +683, 384, 507, 351, 158, 230, -201, 39, +-373, -178, -343, -327, -203, -344, -14, -249, +115, -70, 107, 122, 41, 228, -28, 152, +-78, -67, -108, -232, -111, -195, 0, 5, +193, 311, 298, 623, 280, 694, 157, 353, +-74, -271, -317, -887, -416, -1177, -338, -979, +-142, -348, 106, 499, 272, 1170, 267, 1320, +227, 934, 204, 213, 108, -547, -54, -1012, +-202, -1011, -265, -641, -227, -93, -165, 391, +-51, 625, 155, 602, 275, 398, 168, 92, +-11, -214, -110, -444, -118, -520, 6, -385, +202, -48, 260, 353, 160, 616, -50, 629, +-340, 386, -501, -79, -403, -581, -174, -832, +125, -725, 422, -345, 546, 179, 502, 637, +423, 863, 183, 778, -294, 379, -693, -191, +-809, -671, -715, -877, -369, -744, 216, -310, +742, 277, 902, 764, 701, 895, 343, 611, +-22, 100, -325, -434, -509, -770, -584, -751, +-552, -445, -420, -27, -173, 324, 193, 456, +548, 438, 693, 414, 600, 365, 363, 260, +53, 98, -263, -216, -412, -607, -399, -826, +-431, -785, -478, -509, -376, -29, -148, 491, +179, 833, 569, 921, 859, 815, 888, 561, +624, 170, 78, -313, -584, -761, -1007, -1070, +-1039, -1129, -834, -858, -434, -300, 134, 392, +665, 987, 1032, 1251, 1158, 1140, 901, 737, +315, 122, -410, -502, -1025, -872, -1203, -963, +-877, -824, -370, -464, 120, -46, 533, 237, +664, 419, 531, 541, 440, 520, 392, 377, +202, 245, -96, 121, -383, -57, -583, -252, +-619, -384, -469, -423, -169, -384, 146, -275, +332, -105, 384, 92, 416, 262, 460, 356, +388, 381, 102, 350, -245, 232, -490, 24, +-616, -184, -560, -359, -282, -458, 52, -369, +319, -127, 532, 93, 593, 260, 409, 364, +118, 332, -171, 193, -423, 32, -537, -148, +-439, -319, -162, -422, 155, -379, 351, -146, +390, 211, 272, 537, 36, 678, -174, 517, +-211, 99, -117, -382, -43, -726, -11, -802, +57, -560, 114, -93, 94, 427, 49, 771, +11, 792, -99, 527, -247, 81, -264, -391, +-128, -691, 64, -707, 293, -410, 432, 59, +363, 433, 179, 589, -43, 521, -293, 197, +-490, -221, -553, -481, -414, -531, -83, -357, +293, -18, 566, 248, 674, 393, 509, 462, +78, 351, -317, 99, -456, -127, -418, -296, +-254, -357, -57, -296, 33, -210, 65, -81, +92, 78, 75, 134, 72, 116, 101, 122, +129, 184, 171, 296, 208, 340, 134, 201, +-76, -48, -317, -322, -450, -533, -397, -550, +-167, -374, 141, -83, 380, 227, 404, 379, +258, 399, 94, 404, -60, 300, -206, 78, +-274, -71, -235, -178, -76, -334, 143, -374, +302, -209, 321, -29, 166, 58, -127, 79, +-397, 40, -472, -45, -293, -52, -8, 90, +234, 306, 409, 467, 464, 452, 343, 186, +131, -257, -72, -685, -246, -857, -401, -651, +-484, -158, -401, 415, -106, 828, 226, 855, +386, 489, 444, -33, 418, -452, 156, -626, +-151, -530, -298, -242, -350, 119, -244, 352, +12, 361, 187, 260, 254, 115, 252, -108, +63, -277, -235, -299, -393, -234, -370, -65, +-187, 189, 167, 352, 492, 346, 591, 178, +443, -101, 63, -330, -329, -411, -528, -339, +-525, -53, -297, 321, 30, 492, 216, 421, +287, 224, 282, -76, 165, -388, 41, -556, +-49, -498, -156, -260, -158, 33, -54, 332, +-13, 586, 35, 642, 128, 472, 68, 165, +-47, -233, -65, -601, -99, -721, -113, -562, +-45, -240, -12, 128, 29, 409, 98, 504, +115, 403, 110, 179, 88, 0, -26, -52, +-135, -66, -133, -84, -81, -69, -6, -39, +145, -61, 211, -154, 31, -232, -253, -240, +-410, -211, -364, -131, -97, 96, 334, 415, +671, 642, 648, 665, 291, 461, -198, 55, +-552, -437, -576, -822, -379, -886, -141, -604, +81, -142, 163, 309, 168, 598, 282, 621, +366, 407, 240, 106, 23, -98, -160, -135, +-264, -79, -232, -11, -83, 29, 46, -34, +65, -177, -6, -292, -59, -361, -38, -337, +-21, -119, -13, 192, 63, 442, 142, 591, +227, 568, 317, 339, 204, -3, -117, -353, +-409, -558, -563, -549, -460, -420, -78, -186, +351, 143, 576, 389, 507, 469, 234, 368, +-28, 91, -197, -184, -341, -326, -408, -346, +-319, -101, -172, 331, 45, 534, 359, 413, +543, 103, 484, -374, 239, -776, -155, -784, +-474, -402, -527, 174, -378, 697, -108, 901, +206, 691, 393, 173, 371, -354, 177, -590, +-93, -561, -281, -385, -239, -62, -55, 220, +107, 291, 200, 270, 196, 241, 100, 165, +-27, 13, -158, -233, -223, -412, -220, -345, +-233, -139, -236, 95, -125, 338, 133, 412, +404, 276, 544, 113, 573, -24, 456, -119, +101, -126, -404, -171, -832, -318, -1023, -426, +-848, -377, -338, -135, 255, 248, 752, 581, +1073, 722, 997, 628, 568, 322, 116, -84, +-332, -415, -780, -569, -991, -591, -897, -568, +-554, -467, -9, -210, 527, 180, 846, 593, +843, 888, 523, 921, 99, 635, -245, 72, +-484, -550, -528, -898, -285, -828, 50, -475, +247, -77, 249, 168, 89, 242, -152, 238, +-380, 219, -445, 230, -139, 287, 350, 326, +633, 275, 650, 82, 455, -204, 87, -431, +-308, -542, -638, -586, -797, -509, -614, -210, +-159, 276, 362, 735, 800, 932, 881, 824, +467, 438, -139, -222, -562, -861, -681, -1072, +-453, -820, 14, -309, 403, 282, 482, 725, +334, 832, 142, 585, -40, 152, -219, -217, +-330, -424, -367, -494, -293, -388, -47, -162, +234, 19, 431, 170, 506, 333, 335, 354, +8, 170, -237, -81, -370, -244, -348, -225, +-152, -19, 23, 259, 134, 396, 202, 204, +81, -255, -161, -690, -224, -817, -77, -509, +164, 156, 388, 893, 395, 1302, 131, 1087, +-176, 322, -371, -577, -410, -1210, -316, -1355, +-162, -926, 47, -117, 241, 658, 331, 1071, +348, 981, 230, 520, -76, -1, -355, -389, +-375, -569, -165, -498, 120, -260, 339, -24, +305, 155, -26, 266, -378, 230, -513, 75, +-383, -100, -51, -254, 311, -292, 560, -100, +651, 243, 467, 487, 42, 508, -412, 302, +-758, -118, -854, -573, -569, -792, -40, -657, +446, -207, 725, 384, 737, 833, 510, 885, +194, 505, -147, -98, -464, -634, -647, -879, +-622, -723, -351, -206, 68, 417, 347, 799, +392, 789, 267, 475, 115, -15, 97, -540, +196, -864, 244, -815, 100, -431, -250, 151, +-550, 704, -512, 952, -181, 781, 170, 300, +349, -289, 309, -756, 126, -887, -11, -594, +29, -24, 111, 463, 63, 649, -92, 550, +-204, 181, -156, -284, 26, -523, 203, -441, +256, -95, 166, 363, -25, 602, -274, 468, +-394, 81, -298, -402, -117, -722, 137, -665, +433, -316, 574, 173, 505, 608, 257, 751, +-131, 607, -458, 276, -535, -180, -428, -566, +-267, -728, -66, -661, 135, -317, 272, 217, +334, 684, 302, 885, 178, 644, 22, 37, +-68, -565, -14, -925, 125, -880, 120, -312, +-128, 508, -488, 1082, -701, 1111, -555, 548, +-118, -338, 329, -1077, 609, -1351, 693, -978, +606, -47, 365, 918, 11, 1453, -380, 1355, +-716, 595, -878, -475, -721, -1287, -239, -1508, +316, -1078, 643, -142, 656, 866, 422, 1424, +132, 1297, -49, 614, -161, -272, -297, -995, +-356, -1284, -254, -995, -47, -254, 129, 549, +111, 1039, -123, 1077, -351, 678, -312, -57, +20, -801, 447, -1133, 783, -931, 792, -307, +311, 529, -378, 1185, -847, 1274, -960, 720, +-785, -215, -378, -1120, 187, -1601, 701, -1371, +1002, -449, 970, 767, 566, 1703, -72, 1946, +-680, 1346, -981, 95, -824, -1223, -370, -2044, +168, -2034, 603, -1125, 702, 252, 458, 1487, +87, 2107, -280, 1783, -526, 670, -456, -613, +-44, -1560, 430, -1838, 688, -1253, 613, -131, +189, 958, -370, 1619, -759, 1502, -819, 639, +-536, -450, -50, -1344, 498, -1712, 903, -1255, +992, -171, 733, 999, 136, 1820, -574, 1886, +-1042, 1049, -1092, -279, -613, -1492, 169, -2099, +757, -1795, 967, -686, 808, 705, 318, 1751, +-195, 1987, -498, 1337, -690, 168, -702, -1003, +-387, -1690, 74, -1590, 535, -780, 847, 373, +736, 1320, 270, 1576, -274, 1068, -704, 136, +-696, -838, -301, -1484, 60, -1421, 265, -674, +305, 329, 153, 1192, -24, 1553, -112, 1166, +-87, 249, 41, -698, 142, -1335, 144, -1343, +108, -643, 8, 296, -166, 998, -295, 1206, +-377, 742, -378, -124, -164, -841, 137, -1146, +404, -889, 561, -61, 440, 800, 60, 1258, +-338, 1267, -583, 685, -541, -329, -207, -1235, +178, -1646, 385, -1365, 375, -481, 139, 577, +-185, 1394, -375, 1681, -369, 1227, -220, 283, +4, -647, 240, -1281, 415, -1371, 452, -868, +344, -82, 77, 702, -312, 1182, -623, 1053, +-709, 359, -601, -485, -258, -1070, 335, -1129, +900, -571, 1075, 354, 802, 1173, 197, 1483, +-529, 1040, -1060, -11, -1128, -1084, -663, -1689, +104, -1607, 707, -737, 931, 554, 804, 1513, +381, 1763, -124, 1327, -466, 282, -587, -905, +-550, -1559, -289, -1473, 204, -804, 573, 134, +612, 953, 410, 1377, 4, 1201, -460, 498, +-667, -389, -442, -1121, 51, -1399, 477, -1045, +685, -217, 609, 695, 309, 1380, -91, 1490, +-514, 821, -794, -233, -707, -1132, -282, -1520, +239, -1189, 711, -305, 985, 688, 762, 1399, +149, 1481, -444, 699, -830, -502, -822, -1324, +-367, -1529, 215, -1114, 677, -27, 767, 1243, +380, 1912, -178, 1669, -676, 635, -859, -768, +-428, -1802, 253, -2022, 689, -1489, 820, -339, +578, 1065, 30, 1982, -414, 1952, -686, 1151, +-798, -16, -500, -1078, -70, -1633, 216, -1520, +567, -792, 710, 239, 431, 1082, 10, 1341, +-473, 953, -760, 144, -486, -699, 76, -1163, +520, -1055, 695, -368, 430, 616, -190, 1329, +-755, 1399, -1056, 752, -920, -368, -251, -1358, +607, -1724, 1226, -1372, 1365, -334, 909, 1005, +59, 1797, -857, 1699, -1531, 891, -1578, -388, +-884, -1470, 152, -1711, 1064, -1102, 1522, 27, +1309, 1129, 484, 1580, -544, 1199, -1281, 204, +-1372, -959, -757, -1560, 202, -1359, 973, -620, +1237, 476, 890, 1411, 139, 1636, -607, 1150, +-1011, 189, -958, -824, -489, -1429, 172, -1460, +667, -855, 873, 212, 786, 1058, 315, 1275, +-343, 914, -782, 39, -729, -856, -205, -1194, +491, -866, 931, 75, 776, 1132, 129, 1590, +-619, 1255, -1114, 185, -1048, -1246, -454, -2176, +380, -2123, 1128, -1114, 1435, 574, 1192, 2103, +592, 2706, -253, 2220, -1199, 777, -1746, -1050, +-1448, -2437, -473, -2833, 695, -1994, 1560, -239, +1686, 1534, 1048, 2635, -20, 2581, -1069, 1250, +-1511, -610, -1163, -2183, -351, -2792, 621, -1933, +1361, -142, 1496, 1653, 993, 2770, -24, 2599, +-1154, 1170, -1805, -724, -1673, -2349, -870, -3068, +342, -2395, 1444, -749, 1890, 1112, 1619, 2632, +757, 3098, -360, 2267, -1198, 560, -1649, -1355, +-1507, -2643, -661, -2769, 185, -1740, 687, -42, +1035, 1459, 965, 2104, 431, 1785, -61, 717, +-340, -542, -464, -1224, -413, -1077, -347, -376, +-230, 413, 20, 778, 154, 534, 161, -108, +136, -797, -59, -1051, -153, -626, 41, 178, +142, 993, 74, 1478, -24, 1262, -282, 455, +-515, -572, -439, -1534, -69, -2021, 475, -1622, +889, -406, 850, 1061, 355, 2203, -343, 2537, +-954, 1783, -1238, 172, -1045, -1618, -428, -2723, +420, -2634, 1111, -1430, 1311, 285, 1034, 1736, +470, 2442, -198, 2128, -801, 924, -1129, -487, +-1025, -1448, -570, -1725, 84, -1317, 681, -312, +944, 765, 799, 1258, 303, 995, -318, 198, +-628, -754, -431, -1384, -17, -1219, 338, -258, +530, 1010, 401, 1991, 63, 2129, -212, 1267, +-419, -318, -597, -1988, -567, -2906, -226, -2588, +331, -1206, 914, 672, 1173, 2379, 855, 3151, +129, 2585, -694, 1017, -1247, -870, -1132, -2311, +-400, -2792, 413, -2190, 976, -705, 1180, 1037, +916, 2238, 262, 2417, -577, 1565, -1271, 11, +-1408, -1563, -883, -2346, 112, -1971, 1124, -674, +1636, 885, 1413, 1989, 621, 2212, -338, 1507, +-1034, 125, -1268, -1319, -1140, -2117, -687, -2055, +-15, -1276, 504, -18, 880, 1300, 1053, 2151, +649, 2114, -29, 1178, -444, -252, -537, -1546, +-279, -2198, 109, -1878, 205, -610, 89, 862, +-140, 1828, -566, 2001, -746, 1257, -472, -108, +-139, -1392, 234, -1940, 676, -1647, 884, -730, +874, 484, 598, 1448, -81, 1800, -720, 1458, +-1006, 628, -1043, -321, -724, -1150, -211, -1575, +222, -1390, 569, -733, 646, 56, 416, 771, +138, 1162, -96, 986, -187, 511, -37, 33, +210, -356, 366, -374, 303, -91, -152, 89, +-789, 109, -1112, -88, -991, -559, -508, -884, +198, -846, 883, -478, 1370, 316, 1454, 1206, +1057, 1681, 274, 1623, -693, 913, -1481, -413, +-1784, -1624, -1447, -2129, -433, -1938, 778, -979, +1509, 491, 1646, 1736, 1204, 2173, 251, 1652, +-642, 557, -1141, -628, -1247, -1546, -847, -1804, +-106, -1199, 655, -85, 1262, 863, 1345, 1426, +724, 1462, -115, 746, -830, -338, -1323, -1149, +-1168, -1440, -420, -1168, 354, -351, 915, 600, +1125, 1184, 845, 1295, 327, 876, -121, 100, +-437, -589, -576, -926, -482, -843, -223, -446, +101, 47, 278, 415, 231, 483, 93, 197, +-138, -198, -359, -366, -266, -290, 95, 25, +456, 528, 766, 899, 811, 826, 326, 322, +-331, -390, -802, -1104, -1033, -1429, -860, -1130, +-353, -456, 176, 407, 619, 1241, 820, 1586, +643, 1263, 326, 550, 49, -280, -255, -945, +-399, -1190, -308, -1037, -228, -515, -214, 139, +-234, 485, -291, 517, -188, 371, 133, 87, +368, -92, 414, 1, 388, 225, 179, 515, +-157, 643, -384, 268, -462, -407, -375, -1005, +-111, -1274, 154, -1068, 272, -444, 287, 498, +199, 1316, -65, 1517, -402, 1180, -610, 574, +-448, -256, 12, -1019, 398, -1324, 581, -1237, +581, -725, 364, 87, 30, 683, -320, 996, +-653, 954, -816, 511, -659, 2, -260, -449, +253, -666, 765, -421, 1043, -88, 829, 29, +183, 195, -494, 285, -854, 86, -772, -35, +-385, -53, 13, -63, 334, 39, 518, 52, +485, -30, 320, -136, 106, -346, -165, -293, +-374, 93, -410, 342, -314, 570, -14, 824, +385, 580, 498, -77, 400, -716, 207, -1153, +-89, -1246, -202, -955, -165, -235, -204, 819, +-144, 1614, -36, 1741, -81, 1378, -41, 498, +181, -775, 369, -1688, 494, -1929, 442, -1570, +132, -678, -194, 464, -357, 1403, -372, 1742, +-309, 1539, -217, 904, -43, -99, 150, -1032, +227, -1543, 292, -1524, 360, -945, 255, -46, +116, 764, -3, 1343, -182, 1520, -204, 1022, +-155, 163, -218, -674, -243, -1307, -214, -1435, +-115, -1144, 55, -521, 162, 426, 272, 1219, +451, 1552, 437, 1548, 209, 1044, 10, 18, +-246, -1054, -591, -1881, -768, -2147, -642, -1557, +-236, -389, 184, 1002, 468, 2136, 704, 2417, +669, 1818, 281, 660, -69, -809, -358, -2038, +-647, -2466, -603, -2066, -294, -932, -56, 616, +135, 1942, 247, 2607, 235, 2299, 145, 1058, +0, -586, -52, -2018, 11, -2722, 31, -2394, +23, -1148, -24, 544, -200, 2072, -373, 2770, +-406, 2413, -264, 1275, 130, -354, 543, -1895, +720, -2648, 668, -2366, 264, -1332, -407, 10, +-960, 1326, -1177, 2203, -906, 2249, -220, 1474, +556, 322, 1234, -822, 1610, -1684, 1354, -1870, +576, -1366, -435, -396, -1499, 640, -2076, 1216, +-1840, 1248, -1025, 820, 215, 43, 1530, -657, +2326, -881, 2320, -635, 1609, -104, 385, 565, +-1003, 973, -2026, 822, -2406, 189, -2202, -656, +-1308, -1253, 244, -1352, 1752, -884, 2585, 107, +2650, 1176, 1881, 1813, 498, 1728, -947, 921, +-2088, -258, -2571, -1363, -2147, -2098, -1121, -2058, +147, -1075, 1430, 274, 2288, 1406, 2424, 2144, +1801, 2169, 468, 1339, -987, 95, -1965, -1173, +-2278, -2140, -1748, -2312, -607, -1705, 643, -567, +1639, 877, 1908, 1989, 1349, 2295, 391, 1850, +-556, 772, -1206, -576, -1294, -1446, -825, -1643, +-9, -1419, 793, -732, 1044, 43, 715, 484, +157, 679, -674, 622, -1411, 401, -1314, 221, +-498, 154, 556, 254, 1647, 425, 2196, 434, +1644, 198, 273, -194, -1273, -805, -2480, -1414, +-2828, -1579, -2055, -1192, -488, -267, 1283, 891, +2647, 1850, 3003, 2389, 2308, 2149, 903, 1028, +-911, -452, -2456, -1734, -2944, -2472, -2330, -2352, +-1079, -1476, 382, -247, 1605, 1032, 2102, 1879, +1815, 1940, 967, 1369, -113, 465, -911, -457, +-1188, -1062, -989, -1152, -390, -727, 278, 6, +576, 525, 356, 577, -113, 288, -518, -293, +-647, -792, -433, -819, 24, -484, 570, 96, +979, 786, 1094, 1155, 894, 1022, 285, 639, +-580, 114, -1205, -410, -1378, -728, -1158, -868, +-440, -800, 466, -600, 981, -377, 1091, -70, +956, 213, 563, 443, 88, 791, -348, 1075, +-706, 951, -737, 590, -427, 100, -69, -617, +312, -1193, 557, -1372, 390, -1132, 105, -442, +-49, 414, -226, 1040, -351, 1228, -315, 959, +-233, 289, -28, -505, 443, -1030, 864, -1016, +962, -376, 676, 542, -9, 1256, -732, 1435, +-1139, 907, -1197, -185, -866, -1454, -245, -2248, +418, -2094, 957, -1081, 1279, 399, 1220, 1816, +769, 2660, 53, 2613, -786, 1656, -1315, 65, +-1209, -1579, -702, -2576, -61, -2650, 539, -1922, +831, -609, 729, 886, 404, 1961, -16, 2217, +-406, 1697, -615, 751, -523, -258, -167, -1087, +256, -1434, 562, -1198, 620, -633, 395, 33, +4, 590, -394, 794, -644, 583, -715, 247, +-634, -31, -445, -273, -142, -349, 317, -309, +736, -249, 923, -145, 937, -8, 750, 247, +310, 570, -356, 787, -1010, 737, -1462, 316, +-1671, -391, -1314, -1110, -291, -1475, 856, -1377, +1702, -789, 2120, 235, 1850, 1303, 822, 2014, +-451, 2085, -1542, 1431, -2173, 276, -1992, -1047, +-1141, -2143, -10, -2595, 1171, -2192, 1882, -1080, +1727, 445, 987, 1929, 32, 2763, -838, 2683, +-1215, 1783, -1022, 327, -453, -1234, 160, -2368, +539, -2721, 585, -2277, 269, -1264, -242, 62, +-516, 1421, -335, 2347, 130, 2613, 628, 2258, +919, 1214, 800, -285, 325, -1645, -391, -2480, +-1082, -2742, -1325, -2322, -1118, -1161, -571, 336, +336, 1705, 1262, 2733, 1822, 3211, 1756, 2761, +972, 1301, -165, -600, -1153, -2412, -1764, -3714, +-1794, -3865, -1143, -2627, -235, -501, 534, 1773, +1134, 3537, 1462, 4120, 1413, 3238, 988, 1315, +358, -873, -266, -2636, -834, -3515, -1224, -3191, +-1279, -1798, -1125, 21, -799, 1565, -130, 2414, +695, 2489, 1401, 1802, 1838, 620, 1634, -553, +800, -1335, -204, -1556, -1201, -1344, -1981, -827, +-2033, -170, -1351, 302, -264, 576, 986, 784, +1905, 838, 2089, 683, 1533, 496, 333, 253, +-1054, -177, -2008, -625, -2158, -1014, -1406, -1229, +-89, -986, 1213, -411, 2045, 313, 2093, 1185, +1296, 1789, -105, 1686, -1558, 1022, -2452, 24, +-2325, -1109, -1237, -1941, 260, -2075, 1660, -1463, +2484, -479, 2325, 540, 1200, 1491, -343, 1987, +-1518, 1672, -2098, 943, -2122, 270, -1368, -467, +16, -1123, 1231, -1352, 1748, -1247, 1664, -997, +1072, -690, 16, -273, -988, 280, -1328, 862, +-1059, 1383, -464, 1693, 326, 1665, 857, 1185, +767, 211, 325, -1101, -116, -2279, -541, -2738, +-750, -2398, -480, -1361, 18, 295, 486, 2011, +806, 3035, 729, 3033, 378, 2204, 2, 736, +-418, -1117, -725, -2555, -673, -3008, -344, -2611, +3, -1557, 307, 32, 465, 1672, 362, 2631, +246, 2517, 171, 1658, 31, 588, 17, -618, +114, -1700, 64, -1984, -124, -1520, -303, -934, +-413, -295, -337, 461, -152, 982, 3, 1222, +323, 1314, 648, 1165, 603, 791, 392, 129, +201, -768, -171, -1534, -576, -2009, -744, -2032, +-667, -1318, -316, -17, 165, 1427, 560, 2635, +824, 3073, 767, 2473, 410, 1122, 4, -772, +-421, -2697, -818, -3718, -916, -3499, -699, -2281, +-328, -270, 186, 2036, 779, 3666, 1203, 3959, +1230, 2968, 753, 1162, -23, -913, -833, -2672, +-1454, -3381, -1608, -2843, -1225, -1603, -456, -166, +504, 1145, 1342, 1921, 1823, 1889, 1747, 1338, +1048, 762, -63, 248, -1230, -216, -2107, -434, +-2264, -420, -1493, -542, -171, -873, 1148, -1090, +1984, -1013, 2032, -676, 1405, -136, 265, 630, +-1006, 1422, -1779, 1812, -1791, 1667, -1219, 1037, +-241, 38, 843, -1003, 1594, -1725, 1736, -1914, +1104, -1518, -79, -675, -1103, 239, -1554, 974, +-1536, 1403, -1044, 1304, -69, 852, 895, 479, +1458, 143, 1619, -255, 1328, -531, 620, -704, +-278, -855, -1122, -945, -1683, -948, -1817, -641, +-1447, 56, -580, 814, 551, 1398, 1546, 1779, +2129, 1692, 2195, 928, 1568, -183, 287, -1360, +-1085, -2320, -2005, -2546, -2290, -1902, -1946, -587, +-1019, 1030, 208, 2381, 1331, 2990, 2058, 2561, +2086, 1195, 1470, -547, 556, -1983, -456, -2685, +-1336, -2547, -1708, -1637, -1433, -242, -776, 1121, +26, 1960, 710, 2109, 999, 1657, 866, 739, +515, -367, 152, -1231, -68, -1438, -59, -1004, +59, -367, 113, 188, -16, 544, -406, 462, +-787, -97, -858, -629, -598, -692, -141, -354, +441, 270, 1078, 1058, 1480, 1669, 1308, 1734, +655, 1070, -250, -155, -1253, -1454, -1958, -2471, +-1925, -2935, -1157, -2396, 29, -876, 1197, 969, +1923, 2592, 1960, 3563, 1337, 3432, 369, 2199, +-563, 341, -1361, -1648, -1761, -3189, -1513, -3729, +-832, -3173, -33, -1766, 668, 42, 991, 1797, +825, 3126, 473, 3466, 225, 2664, 207, 1266, +399, -310, 481, -1797, 250, -2619, -315, -2464, +-1055, -1653, -1620, -600, -1752, 409, -1406, 1063, +-545, 1224, 838, 1100, 2238, 831, 2931, 427, +2701, 156, 1619, 99, -228, 61, -2237, -36, +-3445, -246, -3451, -498, -2402, -712, -606, -981, +1351, -1133, 2813, -851, 3384, -188, 2838, 592, +1333, 1380, -439, 1940, -1882, 1966, -2608, 1440, +-2338, 401, -1340, -902, -202, -1950, 774, -2458, +1361, -2303, 1441, -1550, 1136, -467, 508, 844, +-177, 2064, -565, 2600, -637, 2459, -465, 1832, +-54, 611, 313, -841, 305, -1893, 103, -2424, +-93, -2413, -309, -1753, -419, -783, -373, 130, +-309, 1089, -199, 1992, 277, 2474, 960, 2386, +1357, 1783, 1335, 725, 893, -754, -22, -2225, +-1164, -2983, -2070, -2986, -2405, -2449, -1982, -1165, +-779, 596, 910, 2081, 2590, 3167, 3585, 3671, +3383, 3031, 1897, 1475, -446, -342, -2740, -2178, +-4070, -3646, -4082, -4031, -2733, -3152, -396, -1529, +2026, 353, 3726, 2113, 4249, 3306, 3385, 3608, +1455, 2963, -877, 1666, -2889, 139, -3824, -1403, +-3419, -2693, -2068, -3307, -177, -3109, 1617, -2253, +2611, -817, 2677, 913, 2030, 2334, 842, 3128, +-440, 3226, -1239, 2427, -1413, 941, -1151, -650, +-839, -2046, -676, -2943, -527, -2964, -303, -2118, +106, -717, 719, 782, 1360, 1938, 1695, 2422, +1397, 2126, 546, 1225, -530, 49, -1519, -982, +-2131, -1549, -2043, -1505, -1183, -897, 96, -112, +1356, 633, 2259, 1189, 2393, 1082, 1535, 370, +24, -298, -1458, -821, -2382, -1250, -2512, -1215, +-1747, -571, -321, 293, 1195, 987, 2378, 1544, +2834, 1931, 2226, 1684, 815, 766, -764, -333, +-2154, -1438, -3004, -2439, -2877, -2802, -1776, -2311, +-172, -1224, 1426, 323, 2742, 1965, 3383, 3169, +2942, 3666, 1581, 3114, -99, 1575, -1759, -313, +-3078, -2198, -3480, -3724, -2936, -4234, -1717, -3547, +72, -1947, 1972, 216, 3368, 2417, 3826, 4035, +3281, 4541, 1800, 3736, -325, 1935, -2293, -373, +-3354, -2568, -3478, -3908, -2838, -4092, -1428, -3244, +402, -1562, 1881, 465, 2682, 2182, 2951, 3210, +2599, 3390, 1423, 2648, -3, 1193, -997, -505, +-1704, -1914, -2267, -2653, -2268, -2650, -1748, -1939, +-996, -650, -13, 715, 1070, 1714, 1969, 2164, +2508, 1899, 2498, 1065, 1849, -20, 711, -1091, +-675, -1711, -2052, -1720, -3052, -1258, -3256, -397, +-2460, 580, -990, 1310, 786, 1648, 2596, 1522, +3755, 958, 3653, 120, 2542, -768, 843, -1476, +-1336, -1837, -3305, -1793, -4271, -1285, -3999, -334, +-2479, 731, -143, 1624, 2221, 2244, 3918, 2276, +4448, 1607, 3633, 564, 1723, -584, -738, -1627, +-2996, -2319, -4203, -2468, -4109, -1986, -2929, -1044, +-906, 101, 1373, 1185, 3032, 1999, 3638, 2446, +3246, 2298, 2028, 1610, 247, 783, -1460, -189, +-2458, -1299, -2706, -2157, -2311, -2644, -1358, -2688, +-236, -1992, 700, -696, 1317, 742, 1582, 2132, +1547, 3183, 1263, 3330, 746, 2519, 168, 1197, +-336, -374, -809, -1921, -1165, -2904, -1359, -3055, +-1416, -2531, -1181, -1456, -493, 0, 380, 1349, +1221, 2207, 1899, 2563, 2076, 2369, 1637, 1557, +705, 431, -506, -580, -1557, -1351, -2178, -1855, +-2192, -1880, -1508, -1448, -317, -914, 891, -265, +1824, 694, 2241, 1536, 1905, 1821, 1030, 1671, +5, 1155, -1077, 243, -1920, -903, -2070, -1848, +-1530, -1987, -641, -1343, 486, -383, 1623, 853, +2217, 2068, 1985, 2393, 1245, 1576, 228, 129, +-975, -1427, -1948, -2600, -2222, -2808, -1885, -1870, +-1105, -165, 155, 1604, 1489, 2710, 2293, 2886, +2377, 2171, 1782, 733, 707, -803, -453, -1897, +-1436, -2392, -2013, -2174, -1927, -1396, -1395, -418, +-757, 429, -26, 916, 757, 1116, 1300, 1131, +1411, 1049, 1345, 1026, 1269, 986, 1050, 788, +555, 354, -157, -498, -1049, -1624, -2010, -2506, +-2624, -2832, -2595, -2461, -1873, -1194, -445, 705, +1406, 2567, 3035, 3880, 3828, 4134, 3650, 3036, +2471, 964, 365, -1443, -2040, -3454, -3883, -4414, +-4674, -4107, -4180, -2583, -2381, -330, 162, 1758, +2488, 3154, 4022, 3643, 4527, 3129, 3665, 1920, +1673, 425, -571, -1068, -2417, -2166, -3533, -2603, +-3622, -2472, -2680, -1905, -1204, -923, 255, 281, +1461, 1307, 2249, 1933, 2437, 2201, 2114, 2017, +1520, 1278, 599, 253, -497, -737, -1417, -1591, +-2024, -2082, -2294, -1900, -2014, -1207, -1171, -396, +-62, 486, 1107, 1274, 2095, 1586, 2497, 1441, +2201, 1057, 1362, 531, 136, 49, -1282, -275, +-2228, -543, -2314, -859, -1808, -1157, -988, -1293, +125, -1158, 1237, -730, 1745, -19, 1551, 954, +1182, 1835, 781, 2145, 208, 1961, -318, 1354, +-651, 193, -871, -1115, -952, -2116, -954, -2667, +-879, -2502, -576, -1566, -80, -195, 436, 1217, +931, 2315, 1374, 2751, 1698, 2416, 1622, 1506, +867, 266, -197, -935, -1161, -1714, -1946, -2049, +-2220, -1952, -1748, -1387, -907, -621, 67, 19, +1130, 498, 1823, 961, 1993, 1378, 1876, 1578, +1344, 1564, 368, 1274, -676, 590, -1413, -390, +-1783, -1419, -1815, -2119, -1505, -2218, -783, -1814, +120, -920, 861, 321, 1427, 1322, 1728, 1770, +1563, 1833, 1030, 1553, 294, 895, -511, 100, +-1143, -518, -1410, -903, -1343, -1192, -991, -1385, +-373, -1223, 330, -729, 771, -223, 830, 227, +683, 665, 364, 932, -76, 941, -329, 777, +-263, 566, -47, 349, 234, 50, 470, -286, +560, -479, 330, -622, -336, -787, -1117, -799, +-1564, -694, -1532, -602, -997, -384, -6, 82, +1198, 690, 2141, 1266, 2412, 1726, 1860, 1862, +815, 1345, -472, 197, -1777, -1136, -2578, -2267, +-2560, -2880, -1916, -2620, -789, -1446, 604, 163, +1743, 1730, 2383, 2977, 2536, 3374, 1998, 2628, +871, 1147, -425, -655, -1518, -2325, -2268, -3255, +-2504, -3189, -2067, -2097, -1075, -227, 135, 1568, +1330, 2536, 2262, 2682, 2581, 2144, 2195, 890, +1301, -539, 6, -1408, -1387, -1561, -2264, -1196, +-2386, -609, -2010, -20, -1208, 393, 45, 304, +1244, -154, 1853, -414, 1946, -318, 1653, 44, +1025, 731, 335, 1532, -295, 1911, -805, 1546, +-1116, 554, -1288, -812, -1397, -2172, -1320, -2990, +-956, -2885, -266, -1800, 682, -51, 1575, 1787, +2224, 3167, 2465, 3628, 1985, 2979, 910, 1442, +-447, -480, -1916, -2232, -2980, -3307, -3007, -3313, +-2181, -2247, -922, -588, 634, 995, 2058, 1960, +2785, 2158, 2656, 1678, 1817, 737, 561, -156, +-721, -570, -1637, -571, -1825, -285, -1311, 146, +-606, 310, -21, 110, 370, -277, 357, -886, +9, -1406, -302, -1385, -366, -893, -234, -80, +124, 938, 777, 1770, 1436, 2105, 1620, 1865, +1308, 1094, 588, 22, -503, -1044, -1691, -1826, +-2479, -2084, -2548, -1803, -1949, -1129, -895, -229, +420, 606, 1697, 1073, 2523, 1174, 2670, 1035, +2277, 769, 1335, 501, 12, 279, -1207, 179, +-2000, 134, -2378, -108, -2279, -497, -1647, -890, +-699, -1190, 212, -1253, 929, -1089, 1466, -635, +1792, 147, 1773, 856, 1397, 1244, 752, 1469, +6, 1502, -698, 1175, -1246, 610, -1533, -19, +-1422, -648, -973, -1150, -511, -1446, -155, -1573, +173, -1459, 421, -1061, 603, -436, 844, 339, +1086, 1111, 1133, 1779, 948, 2215, 683, 2138, +275, 1547, -420, 630, -1136, -460, -1547, -1526, +-1704, -2335, -1629, -2610, -1072, -2211, -27, -1303, +953, -167, 1541, 949, 1831, 1809, 1804, 2207, +1296, 2110, 591, 1645, 27, 994, -522, 280, +-1069, -439, -1414, -1057, -1524, -1502, -1436, -1750, +-1088, -1725, -419, -1460, 397, -994, 1119, -279, +1583, 613, 1725, 1479, 1541, 2175, 1039, 2550, +288, 2432, -469, 1697, -1002, 401, -1309, -1076, +-1339, -2349, -1015, -3213, -514, -3293, -150, -2425, +-15, -1045, 43, 508, 204, 2051, 511, 3056, +908, 3242, 1334, 2742, 1627, 1601, 1374, 10, +526, -1494, -462, -2506, -1349, -2908, -2127, -2566, +-2428, -1508, -1966, -208, -904, 928, 376, 1675, +1553, 1894, 2244, 1655, 2196, 1049, 1424, 269, +322, -338, -534, -712, -964, -924, -1025, -855, +-695, -504, -235, -180, 22, 1, -79, 111, +-395, 39, -676, -203, -802, -351, -696, -301, +-231, -66, 511, 368, 1269, 880, 1799, 1145, +1840, 930, 1292, 408, 440, -180, -512, -829, +-1525, -1300, -2184, -1317, -2119, -1018, -1687, -517, +-1103, 182, -143, 840, 915, 1213, 1596, 1236, +1945, 853, 2093, 191, 1840, -368, 1101, -717, +113, -846, -868, -570, -1741, -80, -2288, 201, +-2262, 246, -1718, 171, -892, -11, 144, -227, +1188, -366, 1829, -302, 1988, 47, 1855, 458, +1402, 692, 564, 765, -329, 620, -834, 165, +-1115, -375, -1401, -707, -1464, -780, -1196, -630, +-826, -303, -429, -11, 161, 128, 926, 189, +1564, 259, 1797, 397, 1648, 591, 1224, 687, +478, 634, -447, 438, -1228, -23, -1683, -653, +-1736, -1105, -1449, -1262, -883, -1138, -48, -651, +789, 200, 1251, 1119, 1433, 1761, 1386, 1908, +924, 1448, 295, 467, -149, -740, -533, -1750, +-842, -2208, -893, -1978, -770, -1087, -563, 152, +-233, 1302, 143, 2064, 485, 2215, 647, 1681, +552, 632, 334, -618, 86, -1669, -219, -2145, +-393, -1899, -337, -1152, -151, -192, 76, 800, +384, 1503, 671, 1637, 692, 1354, 355, 871, +-244, 255, -888, -356, -1298, -813, -1363, -1091, +-990, -1228, -210, -1209, 705, -927, 1401, -367, +1735, 322, 1646, 942, 1075, 1414, 187, 1603, +-717, 1330, -1428, 689, -1790, -114, -1706, -954, +-1164, -1606, -329, -1824, 455, -1559, 965, -878, +1209, 102, 1160, 1011, 860, 1497, 525, 1507, +221, 1092, -47, 423, -220, -170, -413, -517, +-728, -658, -979, -646, -1106, -559, -1067, -493, +-683, -447, -58, -388, 588, -194, 1283, 189, +1781, 578, 1702, 851, 1160, 985, 373, 825, +-633, 327, -1593, -331, -1998, -925, -1710, -1249, +-1021, -1137, -105, -580, 794, 283, 1304, 1112, +1369, 1507, 1117, 1252, 585, 423, -67, -637, +-577, -1494, -839, -1793, -773, -1329, -396, -215, +82, 1048, 426, 1902, 487, 2095, 322, 1550, +57, 419, -265, -812, -454, -1716, -372, -2073, +-183, -1734, -48, -811, 132, 281, 319, 1098, +407, 1437, 447, 1298, 479, 835, 396, 303, +175, -106, -153, -313, -471, -270, -668, -150, +-752, -193, -705, -344, -396, -516, 95, -698, +522, -700, 763, -431, 835, -19, 697, 504, +389, 1045, 46, 1279, -215, 1148, -428, 793, +-537, 228, -472, -432, -333, -997, -218, -1318, +-98, -1236, 5, -874, 73, -446, 150, 54, +203, 536, 263, 801, 380, 889, 367, 915, +238, 842, 147, 581, 31, 150, -147, -317, +-314, -727, -449, -1066, -538, -1151, -470, -875, +-249, -393, -54, 145, 72, 648, 231, 942, +358, 924, 384, 589, 413, 28, 432, -488, +298, -680, 121, -530, 7, -135, -220, 385, +-529, 768, -637, 703, -610, 220, -602, -433, +-434, -1057, -38, -1376, 286, -1166, 431, -555, +562, 258, 698, 1103, 704, 1624, 604, 1597, +432, 1183, 67, 489, -437, -356, -811, -1086, +-987, -1554, -1064, -1626, -962, -1218, -561, -564, +-49, 113, 404, 743, 875, 1134, 1302, 1133, +1426, 907, 1156, 619, 703, 295, 118, -47, +-638, -367, -1325, -593, -1650, -694, -1593, -732, +-1165, -658, -389, -394, 470, -55, 1105, 210, +1439, 441, 1418, 628, 1027, 620, 433, 385, +-81, 137, -458, 2, -720, -50, -754, 25, +-550, 190, -330, 213, -159, -30, -75, -460, +-149, -862, -271, -1040, -235, -886, -29, -373, +330, 377, 793, 1058, 1147, 1425, 1236, 1395, +1010, 984, 383, 321, -455, -387, -1196, -981, +-1702, -1221, -1819, -1045, -1361, -708, -454, -322, +545, 169, 1321, 484, 1675, 439, 1531, 332, +1003, 379, 309, 436, -363, 493, -769, 626, +-737, 623, -488, 242, -296, -355, -203, -910, +-245, -1304, -439, -1392, -598, -1028, -490, -318, +-126, 463, 357, 1096, 853, 1479, 1278, 1523, +1461, 1134, 1194, 385, 499, -405, -380, -983, +-1258, -1268, -1886, -1250, -1939, -934, -1323, -411, +-315, 80, 653, 395, 1290, 645, 1493, 829, +1220, 810, 623, 637, 53, 429, -306, 113, +-529, -271, -558, -585, -374, -820, -200, -938, +-103, -848, -41, -542, -124, -31, -281, 514, +-314, 899, -259, 1112, -120, 1051, 158, 562, +468, -69, 723, -536, 828, -880, 641, -1036, +254, -843, -121, -435, -452, -32, -770, 281, +-860, 505, -656, 663, -437, 720, -282, 594, +36, 338, 416, 25, 606, -338, 652, -697, +643, -874, 516, -713, 274, -305, -5, 84, +-194, 373, -320, 579, -458, 564, -501, 298, +-408, 54, -375, -38, -350, -83, -171, -72, +42, 55, 197, 139, 470, 58, 761, -106, +812, -322, 626, -574, 334, -612, -24, -366, +-417, -11, -707, 398, -743, 811, -597, 967, +-404, 788, -160, 406, 91, -83, 215, -526, +246, -769, 287, -798, 333, -617, 390, -322, +432, -36, 403, 213, 355, 373, 254, 395, +-36, 407, -415, 450, -699, 442, -885, 428, +-958, 390, -791, 133, -327, -316, 282, -759, +804, -1073, 1087, -1141, 1037, -809, 817, -126, +597, 610, 253, 1126, -183, 1301, -474, 1058, +-695, 512, -947, -58, -1065, -483, -969, -740, +-720, -798, -296, -671, 274, -432, 865, -171, +1354, 65, 1574, 245, 1435, 374, 976, 438, +217, 450, -674, 416, -1414, 292, -1831, 67, +-1815, -207, -1326, -481, -483, -663, 449, -645, +1171, -302, 1527, 248, 1495, 633, 1054, 696, +412, 526, -94, 68, -451, -582, -753, -964, +-824, -839, -587, -411, -279, 183, -122, 799, +-133, 1132, -237, 1014, -292, 542, -231, -59, +3, -585, 458, -946, 945, -1066, 1079, -888, +815, -484, 446, -46, 77, 363, -402, 720, +-835, 895, -1006, 836, -984, 644, -847, 331, +-482, -79, 35, -439, 447, -702, 652, -905, +757, -885, 842, -593, 873, -181, 743, 323, +394, 812, -137, 969, -654, 761, -1002, 359, +-1179, -122, -1113, -540, -714, -702, -143, -504, +413, -36, 921, 406, 1239, 653, 1142, 643, +678, 257, 54, -419, -517, -1008, -780, -1275, +-687, -1061, -364, -320, 25, 647, 298, 1485, +357, 1916, 201, 1628, -120, 721, -417, -356, +-554, -1311, -516, -1884, -231, -1790, 259, -1143, +668, -232, 838, 678, 861, 1253, 735, 1373, +343, 1175, -164, 685, -578, 50, -914, -423, +-1127, -625, -1033, -629, -661, -492, -191, -309, +292, -144, 715, -27, 996, -6, 1136, 19, +1072, 159, 742, 258, 239, 274, -346, 296, +-879, 254, -1161, 66, -1176, -121, -996, -165, +-601, -133, -35, -108, 493, -10, 802, 116, +929, 103, 899, -50, 649, -208, 253, -335, +-36, -396, -146, -302, -242, -21, -399, 322, +-518, 559, -586, 626, -599, 562, -511, 332, +-332, -37, -49, -396, 339, -615, 617, -613, +707, -453, 696, -294, 568, -95, 319, 121, +85, 177, -115, 120, -312, 175, -442, 341, +-518, 492, -641, 567, -693, 526, -566, 327, +-375, -53, -170, -591, 168, -1053, 617, -1243, +1041, -1116, 1353, -622, 1411, 157, 1060, 940, +325, 1475, -594, 1546, -1397, 1090, -1845, 325, +-1924, -444, -1640, -1036, -887, -1226, 190, -977, +1198, -560, 1931, -142, 2265, 211, 1982, 354, +1145, 352, 163, 356, -691, 376, -1360, 403, +-1712, 451, -1652, 395, -1342, 162, -878, -169, +-231, -528, 474, -828, 996, -869, 1260, -604, +1363, -160, 1332, 327, 1049, 743, 501, 921, +-141, 752, -721, 313, -1209, -170, -1492, -506, +-1384, -604, -964, -455, -480, -128, 58, 168, +669, 295, 1115, 232, 1237, 32, 1131, -171, +870, -267, 426, -212, -50, 57, -325, 392, +-450, 551, -617, 486, -840, 232, -1025, -217, +-1059, -676, -842, -890, -338, -744, 335, -257, +982, 368, 1443, 851, 1598, 1081, 1388, 959, +831, 443, 33, -273, -755, -853, -1349, -1108, +-1625, -1049, -1492, -672, -1027, -36, -422, 518, +203, 807, 766, 909, 1146, 810, 1258, 514, +1166, 202, 873, -99, 346, -425, -224, -703, +-625, -915, -954, -979, -1200, -725, -1109, -240, +-676, 341, -146, 912, 415, 1263, 907, 1230, +1059, 826, 817, 147, 372, -551, -126, -1041, +-510, -1244, -619, -1075, -443, -511, -91, 147, +304, 650, 558, 895, 510, 762, 153, 330, +-373, -158, -838, -520, -975, -527, -682, -163, +-108, 328, 538, 684, 1017, 695, 1113, 307, +831, -301, 315, -938, -296, -1331, -768, -1147, +-876, -452, -632, 363, -219, 1128, 176, 1603, +408, 1465, 391, 774, 130, -154, -220, -1007, +-437, -1464, -404, -1358, -152, -785, 251, -22, +674, 688, 921, 1058, 878, 930, 477, 471, +-212, -63, -847, -527, -1156, -718, -1125, -513, +-793, -86, -243, 311, 330, 596, 737, 649, +922, 412, 929, 5, 752, -395, 341, -674, +-125, -760, -392, -610, -499, -266, -586, 111, +-553, 467, -385, 714, -240, 751, -129, 645, +42, 486, 256, 210, 461, -162, 578, -502, +505, -802, 243, -1077, -31, -1084, -215, -697, +-324, -46, -301, 721, -144, 1406, 13, 1688, +106, 1389, 35, 623, -189, -332, -330, -1209, +-292, -1723, -188, -1666, 21, -999, 360, -11, +560, 889, 486, 1459, 347, 1514, 174, 960, +-146, 48, -454, -811, -506, -1264, -339, -1137, +-112, -482, 134, 374, 333, 1046, 244, 1250, +-145, 864, -499, 25, -633, -862, -514, -1403, +-67, -1381, 581, -835, 1129, 55, 1371, 978, +1174, 1569, 523, 1607, -394, 1107, -1346, 213, +-2018, -770, -2005, -1439, -1280, -1605, -217, -1303, +864, -562, 1710, 319, 2042, 946, 1785, 1220, +1085, 1144, 169, 732, -705, 184, -1287, -304, +-1490, -613, -1382, -721, -995, -691, -414, -550, +118, -270, 506, 51, 818, 326, 1012, 549, +1011, 653, 857, 547, 563, 235, 124, -178, +-358, -479, -752, -617, -1018, -603, -1120, -348, +-923, 99, -398, 491, 238, 679, 730, 632, +976, 368, 939, -77, 619, -570, 179, -886, +-178, -816, -383, -416, -457, 110, -427, 625, +-287, 912, -74, 784, 80, 421, 105, 20, +36, -379, -79, -637, -82, -575, 87, -351, +259, -166, 314, 20, 238, 169, 20, 157, +-222, 56, -328, -2, -261, 66, -78, 255, +153, 506, 314, 646, 360, 497, 286, 59, +30, -542, -350, -1090, -636, -1290, -709, -1031, +-496, -360, 1, 529, 566, 1292, 932, 1584, +977, 1318, 672, 667, 74, -157, -565, -949, +-929, -1377, -997, -1267, -820, -798, -313, -228, +384, 365, 858, 816, 944, 924, 760, 726, +328, 405, -296, 123, -764, -96, -809, -332, +-574, -459, -256, -414, 139, -388, 533, -405, +702, -241, 594, 89, 338, 384, -12, 576, +-376, 659, -596, 545, -589, 211, -375, -266, +-140, -655, -24, -770, 104, -646, 311, -342, +443, 169, 504, 680, 532, 845, 384, 654, +41, 322, -316, -157, -612, -657, -799, -843, +-745, -645, -476, -268, -87, 175, 402, 615, +822, 828, 942, 635, 729, 219, 296, -221, +-215, -623, -613, -827, -741, -640, -577, -182, +-238, 259, 118, 542, 398, 655, 502, 577, +391, 349, 107, 18, -258, -323, -543, -560, +-543, -660, -222, -659, 211, -447, 528, -21, +649, 391, 510, 687, 119, 848, -270, 710, +-396, 354, -328, -11, -221, -371, -104, -651, +-26, -728, -61, -669, -166, -496, -292, -181, +-287, 163, 7, 429, 457, 637, 851, 730, +1077, 670, 939, 471, 364, 159, -462, -198, +-1230, -521, -1633, -786, -1491, -896, -863, -766, +52, -402, 962, 51, 1531, 499, 1567, 839, +1122, 901, 384, 664, -397, 318, -898, -11, +-972, -270, -725, -373, -344, -314, -10, -296, +131, -391, 18, -468, -191, -457, -241, -338, +-84, -33, 217, 414, 620, 815, 991, 1009, +1049, 957, 641, 585, -60, -45, -751, -674, +-1272, -1103, -1433, -1241, -1030, -950, -239, -270, +481, 476, 868, 992, 918, 1147, 665, 845, +241, 224, -87, -482, -148, -995, 12, -946, +204, -384, 260, 254, 78, 815, -331, 1127, +-778, 864, -1049, 122, -1009, -642, -552, -1161, +215, -1259, 956, -858, 1422, -144, 1461, 571, +997, 1021, 202, 1077, -616, 821, -1187, 338, +-1316, -185, -976, -458, -384, -421, 187, -253, +565, -111, 640, -106, 427, -275, 112, -547, +-85, -752, -101, -669, 31, -137, 242, 683, +409, 1410, 365, 1760, 106, 1552, -230, 749, +-556, -390, -792, -1519, -760, -2241, -404, -2206, +92, -1419, 495, -217, 711, 1035, 687, 1921, +401, 2109, 32, 1597, -132, 607, -73, -494, +30, -1202, 44, -1318, -44, -980, -232, -375, +-521, 246, -744, 509, -665, 317, -308, -66, +167, -359, 659, -444, 1037, -222, 1106, 279, +801, 814, 257, 1052, -317, 859, -797, 361, +-1097, -278, -1072, -939, -667, -1321, -118, -1172, +318, -611, 644, 72, 836, 691, 733, 1027, +361, 949, -29, 553, -247, 48, -316, -353, +-293, -486, -212, -372, -114, -163, -15, 7, +12, 117, -82, 146, -175, 54, -132, -139, +8, -272, 127, -243, 197, -159, 275, -69, +309, 146, 199, 373, 13, 450, -114, 429, +-172, 318, -232, 84, -271, -127, -244, -312, +-161, -528, -8, -606, 152, -486, 230, -281, +227, 17, 157, 338, 42, 598, -66, 752, +-135, 650, -127, 310, -22, -72, 89, -430, +175, -665, 221, -636, 127, -362, -124, -9, +-373, 252, -480, 306, -418, 221, -184, 55, +184, -149, 526, -170, 680, 55, 590, 282, +295, 444, -132, 504, -509, 295, -693, -143, +-670, -574, -434, -884, 26, -936, 522, -579, +784, 58, 709, 664, 365, 1060, -143, 1123, +-646, 787, -894, 129, -723, -559, -252, -940, +309, -964, 783, -750, 967, -279, 747, 294, +267, 638, -291, 637, -777, 424, -960, 138, +-737, -116, -281, -229, 169, -118, 479, 105, +569, 219, 432, 123, 173, -136, -27, -493, +-47, -747, 20, -685, 96, -278, 185, 356, +138, 983, -156, 1315, -523, 1167, -756, 491, +-793, -469, -583, -1306, -84, -1671, 598, -1407, +1182, -597, 1397, 458, 1147, 1367, 493, 1706, +-369, 1336, -1145, 501, -1557, -449, -1453, -1223, +-865, -1468, -24, -1060, 742, -268, 1206, 541, +1255, 1090, 888, 1141, 274, 686, -338, -55, +-737, -775, -786, -1138, -495, -948, -76, -349, +219, 409, 310, 1068, 238, 1285, -11, 892, +-312, 127, -420, -704, -306, -1295, -49, -1364, +330, -848, 698, 12, 815, 827, 587, 1287, +95, 1287, -505, 806, -954, 15, -1052, -734, +-766, -1151, -202, -1132, 425, -714, 855, -82, +954, 551, 729, 963, 287, 985, -248, 680, +-702, 227, -832, -295, -580, -716, -166, -844, +222, -698, 512, -417, 609, -53, 421, 341, +71, 638, -220, 735, -387, 659, -489, 460, +-453, 159, -173, -225, 213, -609, 453, -865, +493, -855, 401, -594, 169, -158, -138, 370, +-343, 797, -369, 914, -321, 728, -272, 385, +-129, -19, 90, -409, 226, -579, 294, -476, +378, -302, 329, -167, 71, -11, -165, 79, +-259, -1, -338, -123, -407, -68, -294, 133, +-31, 343, 165, 539, 310, 651, 469, 495, +468, 96, 234, -340, -63, -694, -333, -912, +-537, -859, -564, -524, -402, -79, -137, 342, +160, 703, 408, 904, 561, 831, 583, 542, +425, 207, 137, -152, -191, -490, -523, -694, +-716, -728, -670, -634, -450, -448, -104, -193, +324, 121, 633, 451, 677, 736, 531, 863, +295, 785, -18, 478, -306, -25, -421, -572, +-407, -950, -394, -1011, -322, -708, -114, -183, +75, 314, 146, 634, 249, 721, 368, 533, +326, 219, 189, -32, 115, -220, 53, -343, +-116, -323, -316, -199, -376, -70, -320, 21, +-253, 111, -147, 176, 60, 136, 271, 28, +352, -22, 292, -15, 197, -19, 104, -55, +-24, -105, -118, -162, -104, -152, -66, -29, +-87, 140, -166, 297, -285, 398, -347, 354, +-232, 150, 15, -165, 296, -476, 528, -639, +624, -579, 518, -347, 202, 18, -218, 438, +-568, 730, -766, 773, -751, 573, -426, 170, +108, -281, 555, -610, 731, -726, 632, -607, +319, -307, -79, 42, -331, 331, -341, 458, +-238, 422, -150, 306, -82, 157, -21, -14, +1, -141, -47, -204, -94, -219, -16, -195, +157, -125, 284, -37, 357, 45, 356, 100, +140, 115, -259, 86, -564, 39, -635, -11, +-486, -26, -147, -9, 264, 11, 578, 58, +678, 117, 532, 90, 193, -28, -265, -138, +-679, -183, -812, -188, -589, -134, -125, 29, +423, 246, 791, 335, 758, 227, 370, 20, +-134, -209, -546, -406, -709, -409, -562, -171, +-177, 175, 258, 496, 517, 669, 490, 528, +263, 91, -36, -427, -297, -824, -409, -950, +-317, -698, -112, -169, 117, 461, 313, 986, +388, 1167, 275, 930, 58, 409, -177, -260, +-434, -870, -587, -1175, -450, -1099, -87, -722, +267, -124, 482, 490, 568, 894, 488, 1025, +251, 878, -25, 502, -253, 36, -451, -407, +-588, -714, -613, -822, -503, -727, -195, -475, +292, -87, 720, 339, 885, 641, 781, 749, +444, 636, -57, 289, -540, -125, -855, -463, +-913, -649, -685, -567, -242, -218, 290, 208, +761, 525, 979, 619, 796, 446, 249, 20, +-401, -509, -848, -879, -929, -874, -607, -487, +10, 153, 628, 842, 952, 1281, 845, 1246, +366, 737, -274, -90, -795, -928, -1006, -1460, +-852, -1492, -398, -985, 177, -140, 656, 703, +913, 1274, 897, 1409, 579, 1066, 77, 379, +-366, -373, -636, -900, -736, -1033, -619, -807, +-306, -350, -13, 196, 152, 599, 243, 649, +262, 376, 225, -16, 233, -354, 260, -534, +221, -435, 155, -65, 70, 370, -128, 671, +-355, 753, -441, 549, -408, 89, -364, -430, +-265, -815, -82, -983, 107, -850, 250, -432, +407, 119, 531, 620, 515, 947, 406, 1023, +213, 844, -129, 434, -498, -102, -725, -608, +-801, -962, -733, -1046, -440, -810, 47, -369, +553, 157, 885, 628, 940, 869, 670, 813, +153, 540, -370, 166, -666, -192, -683, -464, +-460, -558, -56, -433, 325, -216, 398, -23, +180, 158, -116, 225, -376, 114, -526, -9, +-416, -23, -31, -13, 454, 48, 808, 187, +861, 271, 587, 195, 109, -15, -437, -257, +-886, -406, -1036, -410, -802, -260, -300, 22, +250, 348, 637, 533, 757, 485, 582, 261, +184, -73, -211, -407, -374, -583, -300, -555, +-77, -350, 243, -11, 467, 383, 343, 667, +-65, 712, -478, 527, -749, 180, -793, -240, +-497, -585, 37, -733, 529, -645, 796, -370, +825, -38, 591, 216, 170, 396, -199, 503, +-394, 490, -467, 407, -423, 307, -261, 144, +-95, -71, -41, -319, -101, -588, -192, -769, +-190, -729, -20, -462, 255, -32, 500, 448, +665, 823, 687, 964, 463, 810, 44, 403, +-379, -55, -734, -422, -967, -692, -929, -793, +-596, -658, -147, -393, 317, -96, 711, 196, +848, 449, 702, 569, 477, 536, 255, 436, +-11, 300, -274, 69, -448, -219, -559, -421, +-625, -491, -569, -484, -362, -374, -96, -149, +169, 128, 427, 334, 609, 394, 594, 371, +407, 295, 155, 108, -94, -118, -302, -249, +-388, -241, -332, -144, -207, -12, -117, 103, +-102, 136, -132, 31, -148, -142, -106, -247, +9, -240, 158, -133, 300, 66, 409, 297, +446, 466, 330, 481, 76, 307, -235, 2, +-531, -325, -704, -586, -611, -664, -257, -485, +161, -128, 438, 240, 514, 518, 408, 638, +143, 574, -156, 328, -305, -25, -292, -338, +-192, -523, -22, -588, 184, -485, 319, -213, +302, 105, 125, 362, -139, 528, -360, 539, +-434, 370, -346, 110, -134, -135, 93, -352, +212, -499, 226, -478, 214, -276, 178, -41, +102, 139, 31, 294, 11, 400, 14, 376, +-3, 224, -42, 27, -114, -130, -249, -221, +-370, -233, -371, -170, -266, -82, -94, -40, +139, -43, 335, -77, 429, -103, 502, -39, +566, 115, 439, 271, 104, 398, -273, 446, +-595, 345, -824, 97, -883, -234, -736, -592, +-405, -847, 55, -838, 562, -517, 994, 36, +1199, 667, 1069, 1114, 628, 1189, -27, 866, +-713, 239, -1192, -479, -1334, -1005, -1146, -1188, +-649, -1024, 43, -569, 710, 53, 1130, 598, +1189, 916, 910, 988, 381, 803, -245, 412, +-723, -67, -930, -525, -870, -817, -551, -851, +-70, -644, 334, -262, 547, 198, 579, 545, +388, 666, 23, 590, -265, 343, -341, 13, +-301, -245, -203, -381, -34, -410, 88, -327, +85, -142, 79, 79, 153, 236, 171, 268, +115, 215, 87, 113, 40, -25, -120, -133, +-320, -152, -486, -150, -572, -149, -478, -95, +-158, 30, 313, 165, 773, 251, 1028, 279, +947, 228, 493, 47, -195, -197, -822, -350, +-1176, -377, -1219, -331, -898, -179, -249, 73, +465, 314, 982, 457, 1167, 458, 958, 289, +456, 27, -105, -227, -550, -417, -783, -480, +-726, -366, -420, -123, -56, 143, 174, 356, +247, 480, 209, 446, 78, 204, -79, -158, +-116, -453, 8, -578, 197, -491, 328, -180, +305, 234, 125, 547, -89, 659, -267, 571, +-399, 303, -409, -90, -279, -474, -136, -719, +7, -775, 191, -628, 326, -259, 309, 244, +211, 673, 126, 893, 51, 879, -33, 600, +-88, 123, -118, -355, -182, -697, -295, -864, +-344, -785, -250, -485, -56, -118, 163, 230, +348, 525, 389, 687, 287, 677, 103, 498, +-119, 208, -294, -105, -314, -363, -201, -505, +-69, -474, 35, -316, 146, -154, 197, -51, +89, 12, -100, 51, -195, 111, -224, 230, +-227, 366, -79, 418, 187, 325, 341, 115, +333, -121, 218, -323, 0, -456, -254, -456, +-421, -303, -434, -100, -266, 88, 0, 263, +205, 365, 289, 333, 298, 217, 189, 61, +-37, -118, -243, -260, -318, -286, -266, -196, +-100, -33, 146, 158, 344, 312, 354, 346, +185, 208, -100, -82, -404, -396, -550, -585, +-439, -569, -165, -345, 168, 77, 443, 566, +541, 868, 438, 854, 183, 571, -158, 89, +-478, -446, -644, -833, -551, -935, -227, -744, +203, -359, 595, 56, 749, 398, 502, 642, +-6, 743, -462, 662, -716, 418, -730, 71, +-448, -274, 35, -512, 475, -607, 718, -553, +750, -338, 546, -63, 97, 116, -439, 179, +-799, 220, -857, 277, -643, 340, -203, 390, +331, 358, 687, 190, 730, -84, 521, -392, +165, -626, -233, -670, -508, -482, -557, -122, +-366, 279, -25, 547, 279, 608, 433, 501, +411, 272, 148, -2, -261, -209, -548, -347, +-588, -416, -435, -370, -93, -236, 349, -91, +679, 94, 767, 295, 615, 408, 249, 380, +-254, 246, -716, 51, -936, -177, -829, -384, +-461, -448, 35, -340, 499, -146, 740, 116, +700, 398, 436, 516, 66, 403, -239, 168, +-381, -116, -416, -392, -333, -535, -133, -468, +68, -219, 187, 99, 191, 384, 45, 557, +-162, 505, -294, 198, -313, -174, -200, -424, +61, -501, 346, -363, 507, -24, 485, 310, +314, 448, 50, 348, -266, 66, -582, -270, +-762, -482, -682, -455, -355, -190, 66, 195, +415, 546, 585, 700, 556, 545, 394, 126, +194, -375, -27, -779, -246, -909, -356, -665, +-325, -154, -245, 410, -167, 855, -95, 993, +-76, 743, -119, 214, -119, -384, 12, -807, +252, -887, 463, -660, 500, -219, 313, 302, +15, 666, -239, 701, -423, 475, -547, 132, +-501, -204, -274, -421, -19, -472, 219, -340, +459, -78, 542, 141, 358, 242, 32, 287, +-241, 248, -401, 84, -443, -57, -343, -94, +-74, -110, 251, -130, 455, -119, 466, -120, +316, -125, 27, -81, -323, 19, -557, 165, +-552, 319, -357, 375, -101, 287, 111, 84, +288, -183, 429, -420, 489, -510, 452, -429, +324, -179, 60, 182, -290, 478, -560, 548, +-692, 380, -729, 49, -558, -303, -137, -492, +319, -405, 665, -78, 904, 321, 900, 558, +560, 506, 21, 181, -498, -294, -863, -692, +-995, -811, -856, -614, -439, -158, 119, 409, +619, 859, 912, 1022, 925, 846, 629, 378, +102, -216, -475, -760, -845, -1085, -855, -1044, +-602, -668, -221, -139, 250, 427, 594, 871, +625, 1012, 445, 833, 175, 434, -165, -70, +-397, -505, -351, -734, -161, -725, -35, -504, +-8, -178, -72, 117, -184, 327, -246, 401, +-156, 328, 90, 214, 364, 128, 518, 48, +542, -14, 419, -61, 96, -132, -354, -201, +-779, -239, -1034, -238, -948, -150, -490, 11, +160, 158, 750, 237, 1094, 241, 1089, 178, +758, 87, 219, -4, -351, -72, -780, -100, +-966, -126, -924, -181, -666, -210, -239, -173, +237, -84, 591, 40, 708, 211, 646, 379, +507, 442, 259, 330, -59, 74, -275, -225, +-395, -468, -535, -596, -581, -530, -420, -252, +-168, 110, 62, 416, 308, 607, 522, 611, +564, 429, 411, 166, 156, -132, -149, -429, +-422, -608, -509, -636, -379, -505, -180, -189, +37, 198, 243, 504, 325, 697, 247, 705, +123, 451, -10, 37, -175, -361, -301, -619, +-264, -641, -106, -451, 57, -154, 185, 154, +243, 370, 170, 419, 38, 330, -46, 159, +-82, -12, -102, -121, -92, -174, -88, -179, +-112, -117, -119, -28, -83, 40, -24, 78, +44, 78, 98, 33, 138, -26, 164, -71, +164, -78, 129, -61, 24, -14, -139, 76, +-262, 156, -320, 163, -313, 122, -198, 29, +-6, -114, 151, -210, 263, -198, 327, -131, +277, -46, 126, 39, -46, 102, -219, 137, +-321, 147, -282, 124, -146, 74, -8, 6, +89, -63, 111, -131, 81, -175, 32, -158, +-30, -74, -65, 10, -42, 57, -4, 99, +45, 149, 90, 149, 55, 96, -23, 38, +-58, -22, -100, -90, -146, -137, -124, -178, +-56, -208, -14, -163, 2, -40, 24, 101, +86, 253, 148, 379, 136, 394, 62, 246, +-23, -29, -103, -334, -159, -547, -180, -591, +-153, -442, -70, -114, 24, 293, 85, 616, +158, 740, 188, 594, 91, 222, -53, -208, +-125, -538, -136, -684, -101, -591, -29, -300, +46, 68, 85, 371, 49, 505, -31, 447, +-56, 248, -58, -15, -90, -216, -90, -262, +2, -178, 117, -34, 181, 91, 172, 99, +103, 20, -22, -60, -171, -113, -279, -100, +-282, -13, -183, 43, -33, 18, 126, -16, +259, -1, 313, 61, 263, 164, 106, 268, +-80, 307, -189, 207, -202, -48, -198, -357, +-175, -576, -107, -626, -40, -463, -20, -106, +11, 331, 100, 663, 201, 757, 262, 601, +290, 292, 255, -73, 97, -365, -168, -480, +-432, -457, -609, -398, -582, -312, -304, -200, +83, -58, 397, 138, 583, 360, 594, 544, +408, 628, 119, 512, -161, 198, -406, -174, +-524, -472, -453, -601, -293, -504, -115, -265, +120, -15, 318, 142, 336, 128, 235, 17, +130, -12, -13, 68, -157, 223, -175, 446, +-88, 582, -8, 450, 56, 99, 83, -331, +22, -715, -93, -908, -178, -799, -226, -400, +-245, 149, -194, 605, -11, 809, 271, 766, +532, 522, 645, 136, 488, -208, 54, -377, +-461, -423, -832, -419, -927, -342, -645, -204, +-56, -55, 501, 101, 807, 256, 843, 344, +601, 300, 145, 126, -316, -71, -641, -180, +-757, -155, -604, -30, -224, 139, 205, 252, +501, 209, 576, -27, 434, -341, 135, -519, +-152, -450, -263, -215, -251, 134, -251, 502, +-180, 659, 2, 497, 109, 182, 91, -155, +112, -443, 137, -574, 30, -440, -79, -107, +-37, 206, 49, 353, 66, 383, 86, 293, +122, 36, 43, -224, -166, -300, -335, -250, +-353, -159, -280, -53, -103, 31, 227, 105, +531, 204, 601, 299, 455, 372, 167, 342, +-190, 118, -477, -225, -591, -551, -523, -755, +-325, -689, -81, -321, 174, 189, 397, 648, +512, 890, 489, 808, 349, 473, 98, 35, +-199, -381, -422, -656, -475, -708, -338, -581, +-121, -346, 33, -57, 132, 235, 153, 465, +60, 579, -2, 559, 67, 407, 134, 136, +160, -183, 187, -430, 135, -519, -15, -454, +-137, -282, -228, -42, -342, 184, -398, 280, +-274, 233, -30, 121, 194, 45, 373, 76, +508, 183, 437, 268, 147, 242, -148, 6, +-316, -391, -371, -695, -313, -713, -196, -438, +-67, 63, 55, 580, 125, 849, 149, 765, +206, 400, 236, -48, 150, -352, -13, -492, +-145, -526, -227, -419, -229, -224, -111, -71, +72, 72, 166, 251, 137, 393, 61, 432, +-36, 355, -118, 185, -108, -6, -50, -188, +6, -345, 83, -421, 165, -390, 188, -272, +160, -66, 43, 161, -178, 333, -385, 413, +-442, 365, -281, 200, 83, 16, 463, -112, +641, -164, 537, -180, 181, -215, -258, -259, +-533, -254, -583, -179, -460, -3, -182, 253, +156, 459, 402, 491, 540, 330, 539, 31, +330, -258, -7, -408, -340, -392, -564, -255, +-545, -65, -281, 73, 44, 115, 296, 135, +431, 196, 397, 243, 212, 217, -32, 119, +-228, -25, -300, -212, -246, -369, -90, -369, +127, -185, 272, 57, 248, 247, 114, 339, +-74, 294, -242, 112, -269, -92, -151, -199, +16, -176, 167, -70, 235, 46, 179, 99, +62, 54, -41, -64, -103, -152, -112, -126, +-62, -12, 34, 117, 101, 220, 50, 226, +-68, 94, -134, -81, -136, -179, -85, -201, +57, -150, 218, -24, 260, 110, 159, 162, +9, 115, -112, 10, -160, -77, -138, -122, +-79, -120, -25, -38, 18, 106, 58, 196, +102, 175, 124, 76, 81, -63, -51, -206, +-161, -284, -147, -250, -15, -105, 151, 100, +277, 286, 252, 368, 66, 304, -159, 106, +-294, -130, -323, -307, -244, -363, -49, -277, +208, -81, 374, 117, 374, 233, 225, 237, +-13, 142, -258, 8, -365, -81, -277, -89, +-35, -31, 249, 45, 406, 105, 306, 103, +57, 6, -199, -154, -399, -282, -465, -319, +-300, -247, 8, -66, 306, 202, 521, 450, +626, 559, 541, 498, 243, 284, -192, -82, +-580, -475, -794, -702, -772, -702, -483, -496, +4, -128, 480, 267, 798, 567, 873, 692, +675, 580, 297, 308, -108, 27, -479, -235, +-703, -415, -671, -427, -443, -336, -163, -204, +104, -20, 288, 91, 361, 45, 348, -15, +303, 23, 313, 122, 339, 278, 229, 445, +-1, 483, -263, 309, -535, -34, -715, -440, +-671, -733, -398, -770, 47, -529, 523, -110, +824, 338, 894, 631, 721, 663, 261, 500, +-285, 268, -631, 3, -759, -221, -677, -320, +-358, -343, 29, -367, 307, -347, 472, -226, +489, 8, 340, 274, 135, 455, -53, 483, +-172, 339, -156, 38, -74, -263, -31, -410, +-43, -375, -93, -180, -149, 97, -129, 296, +1, 320, 195, 170, 341, -44, 313, -206, +122, -288, -115, -254, -308, -84, -353, 74, +-200, 164, 71, 266, 340, 333, 478, 295, +373, 159, 72, -114, -284, -441, -549, -631, +-549, -599, -265, -293, 138, 249, 479, 712, +603, 848, 434, 650, 120, 168, -177, -393, +-362, -710, -334, -716, -171, -475, -61, -59, +61, 325, 237, 511, 297, 499, 197, 268, +30, -74, -164, -317, -290, -419, -289, -334, +-139, -5, 145, 366, 418, 572, 497, 537, +417, 204, 209, -314, -122, -754, -438, -959, +-628, -798, -672, -235, -467, 480, -35, 1028, +479, 1223, 905, 976, 1042, 412, 728, -240, +118, -804, -479, -1124, -818, -1090, -859, -764, +-652, -269, -262, 283, 163, 765, 459, 1031, +651, 965, 711, 574, 553, 72, 221, -313, +-182, -515, -555, -546, -651, -437, -452, -310, +-166, -259, 137, -217, 398, -68, 443, 175, +310, 430, 125, 587, -68, 561, -234, 368, +-310, 82, -215, -244, 76, -448, 329, -425, +352, -311, 196, -200, -71, -43, -327, 59, +-335, 72, -109, 121, 150, 187, 301, 238, +244, 304, 23, 218, -151, -36, -168, -239, +-57, -344, 85, -332, 145, -104, 143, 165, +125, 316, 48, 350, -52, 173, -131, -157, +-190, -360, -147, -389, 2, -274, 151, -30, +262, 220, 275, 405, 122, 458, -78, 264, +-214, -9, -252, -159, -160, -255, -11, -290, +113, -202, 265, -117, 364, -30, 266, 102, +61, 191, -120, 233, -274, 217, -326, 48, +-245, -186, -92, -346, 74, -350, 184, -108, +202, 272, 219, 525, 265, 574, 261, 377, +169, -55, 41, -496, -103, -744, -285, -724, +-447, -418, -431, -19, -220, 336, 57, 636, +330, 746, 529, 619, 512, 372, 297, -8, +35, -421, -185, -670, -283, -756, -221, -657, +-91, -271, 24, 237, 105, 622, 100, 739, +37, 545, -17, 213, -92, -83, -177, -385, +-157, -581, -17, -481, 207, -179, 442, 119, +525, 365, 408, 525, 202, 489, -118, 190, +-479, -249, -650, -607, -581, -696, -359, -455, +-12, 14, 293, 470, 458, 718, 526, 654, +467, 278, 307, -217, 214, -560, 124, -609, +-39, -347, -225, 48, -428, 351, -599, 467, +-567, 341, -376, -24, -40, -369, 418, -460, +747, -307, 796, -39, 674, 216, 339, 389, +-145, 447, -515, 280, -653, -36, -580, -232, +-278, -288, 105, -293, 391, -159, 434, 47, +258, 138, 50, 89, -88, -56, -215, -208, +-188, -169, 35, 71, 241, 365, 319, 563, +296, 520, 138, 187, -85, -293, -268, -735, +-343, -905, -241, -667, -9, -148, 166, 442, +207, 929, 131, 1100, 29, 829, -20, 171, +-37, -642, -10, -1253, 112, -1359, 240, -917, +304, -36, 315, 993, 212, 1682, -51, 1652, +-430, 897, -766, -307, -768, -1465, -349, -2046, +232, -1765, 775, -712, 1100, 711, 964, 1861, +404, 2183, -270, 1544, -779, 257, -894, -1086, +-617, -1894, -152, -1885, 316, -1094, 607, 143, +582, 1240, 327, 1701, -34, 1419, -371, 599, +-461, -379, -238, -1131, 102, -1412, 417, -1112, +617, -320, 525, 548, 83, 1112, -432, 1209, +-731, 798, -704, 26, -348, -742, 249, -1181, +765, -1042, 914, -330, 666, 562, 170, 1185, +-385, 1250, -795, 606, -858, -447, -491, -1320, +55, -1611, 491, -1147, 819, -37, 932, 1158, +581, 1863, -1, 1791, -468, 946, -794, -325, +-817, -1475, -412, -2034, 99, -1729, 435, -713, +583, 494, 509, 1410, 288, 1736, 48, 1332, +-151, 418, -194, -563, -78, -1175, 10, -1176, +64, -673, 90, 41, -19, 707, -223, 1008, +-362, 746, -352, 65, -102, -679, 302, -1130, +650, -1026, 772, -369, 613, 565, 209, 1316, +-295, 1461, -729, 914, -849, -51, -599, -1027, +-147, -1542, 337, -1343, 726, -578, 798, 416, +520, 1222, 59, 1426, -350, 967, -549, 116, +-462, -779, -154, -1313, 265, -1211, 536, -576, +497, 322, 198, 1122, -213, 1420, -541, 1084, +-552, 315, -253, -618, 216, -1336, 625, -1458, +730, -942, 502, -50, 111, 871, -338, 1386, +-648, 1202, -671, 444, -441, -476, -54, -1095, +391, -1062, 729, -424, 846, 430, 643, 1061, +173, 1131, -327, 532, -689, -390, -811, -1139, +-560, -1437, -125, -1149, 209, -314, 445, 680, +596, 1393, 590, 1592, 473, 1232, 237, 454, +-101, -417, -347, -1106, -427, -1427, -406, -1292, +-287, -783, -142, -91, -64, 614, 44, 1081, +255, 1140, 497, 828, 670, 275, 637, -300, +310, -610, -164, -577, -581, -289, -794, 69, +-715, 219, -368, 44, 110, -275, 603, -544, +912, -577, 848, -254, 440, 308, -123, 887, +-640, 1237, -844, 1086, -637, 455, -186, -391, +289, -1190, 608, -1584, 653, -1313, 523, -573, +293, 325, -62, 1118, -420, 1469, -595, 1254, +-522, 641, -178, -167, 229, -844, 420, -1154, +396, -1113, 237, -701, 15, 12, -71, 632, +-6, 941, 80, 960, 136, 641, 100, 80, +-12, -443, -80, -787, -156, -838, -271, -574, +-321, -155, -242, 298, 75, 661, 539, 725, +735, 486, 578, 113, 278, -230, -152, -408, +-526, -399, -570, -278, -381, -92, -126, 38, +139, 48, 305, 78, 402, 158, 398, 142, +198, 73, -76, 50, -281, 39, -362, 12, +-162, 18, 177, 34, 393, 16, 454, -69, +292, -199, -76, -266, -322, -184, -428, -49, +-456, 80, -235, 234, 167, 318, 487, 246, +692, 143, 616, 23, 225, -150, -235, -223, +-554, -161, -606, -134, -334, -101, 16, -37, +290, -28, 446, -12, 425, 48, 296, 88, +181, 191, -8, 294, -240, 226, -396, 110, +-400, 37, -245, -149, 46, -396, 320, -561, +436, -568, 368, -297, 289, 179, 231, 597, +68, 868, -146, 885, -285, 511, -393, -117, +-394, -713, -259, -1064, -73, -1023, 181, -627, +442, -17, 534, 641, 503, 1081, 353, 1101, +85, 732, -136, 80, -287, -587, -382, -958, +-316, -937, -244, -577, -244, -46, -92, 368, +159, 560, 372, 556, 593, 347, 626, 46, +350, -150, 25, -215, -224, -175, -358, -51, +-311, 83, -210, 140, -156, 42, -135, -194, +-138, -393, 7, -448, 283, -295, 441, 104, +479, 574, 440, 844, 224, 801, -33, 404, +-226, -254, -382, -879, -406, -1168, -301, -958, +-186, -313, 20, 416, 258, 951, 386, 1153, +418, 866, 349, 183, 192, -481, 43, -854, +-155, -879, -307, -601, -254, -166, -145, 291, +-70, 677, 56, 788, 143, 547, 172, 146, +215, -258, 209, -620, 149, -768, 63, -553, +-71, -70, -140, 457, -120, 814, -122, 753, +-102, 261, -7, -331, 124, -746, 284, -863, +407, -497, 423, 231, 261, 850, -189, 1037, +-676, 694, -766, -107, -474, -867, -9, -1156, +538, -984, 935, -339, 977, 641, 640, 1311, +23, 1296, -601, 737, -933, -161, -922, -1011, +-561, -1358, 27, -1139, 582, -438, 921, 509, +906, 1169, 447, 1262, -135, 865, -489, 51, +-547, -808, -342, -1223, 32, -1102, 321, -528, +408, 360, 275, 1130, -41, 1381, -383, 998, +-506, 95, -378, -925, -84, -1550, 337, -1504, +826, -766, 1054, 389, 790, 1445, 160, 1882, +-575, 1447, -1158, 359, -1256, -871, -827, -1774, +-90, -1875, 675, -1054, 1187, 205, 1244, 1297, +850, 1771, 119, 1352, -588, 306, -888, -818, +-741, -1562, -330, -1471, 178, -555, 503, 551, +466, 1404, 166, 1670, -179, 1039, -372, -135, +-281, -1227, 17, -1893, 354, -1720, 600, -698, +632, 577, 394, 1644, -36, 2112, -516, 1587, +-843, 385, -776, -848, -303, -1716, 286, -1845, +731, -1147, 901, -39, 647, 1024, 76, 1558, +-402, 1289, -613, 450, -580, -577, -225, -1344, +258, -1350, 550, -644, 660, 342, 577, 1265, +175, 1707, -305, 1340, -629, 299, -814, -964, +-744, -1842, -306, -1967, 359, -1422, 1021, -339, +1286, 1029, 993, 2019, 440, 2144, -203, 1479, +-889, 374, -1206, -793, -967, -1637, -490, -1806, +18, -1263, 525, -433, 867, 327, 955, 907, +806, 1106, 445, 892, -48, 546, -517, 158, +-771, -236, -722, -497, -491, -608, -135, -567, +316, -407, 618, -254, 652, -15, 568, 347, +355, 636, -39, 810, -411, 815, -591, 415, +-557, -270, -279, -983, 167, -1524, 574, -1466, +721, -692, 530, 381, 147, 1433, -248, 2092, +-495, 1908, -456, 950, -235, -352, -24, -1553, +244, -2168, 467, -1995, 385, -1152, 156, 79, +-16, 1148, -233, 1611, -319, 1500, -99, 967, +198, 239, 418, -327, 511, -581, 284, -577, +-128, -439, -448, -364, -629, -386, -607, -452, +-302, -520, 164, -400, 702, 39, 1085, 643, +1045, 1203, 581, 1458, -142, 1193, -892, 425, +-1250, -642, -1061, -1589, -466, -1899, 360, -1465, +1054, -546, 1201, 572, 848, 1419, 225, 1565, +-427, 1092, -826, 321, -804, -472, -415, -984, +205, -957, 766, -471, 973, 136, 673, 604, +8, 735, -699, 368, -1132, -304, -1063, -865, +-376, -1045, 582, -672, 1286, 223, 1464, 1135, +1033, 1582, 165, 1401, -626, 538, -1117, -699, +-1282, -1692, -927, -2045, -174, -1567, 540, -377, +1027, 947, 1141, 1873, 793, 2123, 189, 1498, +-415, 227, -763, -1065, -580, -1834, -44, -1781, +396, -1019, 570, 31, 399, 1006, -136, 1467, +-715, 1108, -979, 270, -743, -508, 47, -967, +1082, -887, 1782, -252, 1769, 526, 983, 999, +-347, 936, -1639, 340, -2284, -509, -2012, -1187, +-918, -1317, 554, -854, 1741, -49, 2293, 822, +2152, 1432, 1236, 1452, -241, 871, -1573, -80, +-2204, -1021, -1950, -1512, -864, -1414, 561, -788, +1607, 292, 1888, 1317, 1313, 1662, 185, 1241, +-789, 257, -1148, -919, -962, -1672, -413, -1686, +237, -1000, 706, 211, 940, 1376, 883, 1904, +346, 1700, -441, 825, -938, -423, -939, -1410, +-549, -1819, 104, -1633, 730, -837, 969, 219, +759, 1010, 294, 1395, -201, 1355, -497, 821, +-516, 40, -371, -603, -79, -913, 318, -856, +586, -488, 535, 42, 130, 456, -424, 522, +-668, 223, -431, -252, 23, -594, 493, -613, +777, -287, 606, 304, 193, 883, -117, 1101, +-345, 886, -465, 322, -364, -500, -195, -1192, +22, -1341, 352, -993, 562, -322, 456, 461, +144, 998, -258, 1085, -493, 713, -348, 51, +10, -477, 337, -641, 590, -546, 615, -163, +328, 442, -51, 768, -342, 585, -607, 103, +-761, -550, -585, -1176, -44, -1350, 585, -891, +978, 15, 984, 1054, 642, 1802, 92, 1863, +-380, 1203, -602, 110, -576, -1041, -386, -1874, +-130, -2072, 67, -1499, 195, -353, 296, 854, +325, 1626, 196, 1763, 21, 1259, 18, 285, +219, -717, 397, -1306, 408, -1260, 244, -601, +-122, 308, -559, 968, -769, 1148, -695, 782, +-405, -103, 91, -1138, 637, -1777, 986, -1636, +1049, -653, 806, 709, 320, 1853, -274, 2472, +-817, 2249, -1038, 1003, -806, -696, -339, -2041, +205, -2710, 716, -2542, 862, -1500, 582, -6, +165, 1357, -226, 2154, -425, 2204, -243, 1625, +144, 722, 465, -166, 567, -803, 332, -1148, +-99, -1256, -495, -1141, -758, -901, -710, -625, +-350, -207, 77, 342, 532, 813, 957, 1095, +1107, 1244, 955, 1232, 543, 886, -170, 263, +-880, -444, -1198, -1173, -1153, -1721, -796, -1778, +-151, -1315, 570, -512, 1097, 490, 1288, 1394, +1120, 1827, 661, 1719, -15, 1131, -697, 239, +-1083, -634, -1047, -1265, -638, -1472, -27, -1210, +532, -670, 866, -36, 890, 551, 604, 875, +152, 869, -303, 665, -626, 277, -659, -203, +-432, -523, -33, -636, 511, -535, 895, -189, +823, 208, 476, 492, 56, 650, -429, 598, +-800, 253, -896, -276, -718, -792, -252, -1082, +381, -987, 929, -539, 1268, 148, 1186, 892, +659, 1335, -9, 1274, -656, 861, -1165, 247, +-1190, -492, -756, -1114, -226, -1357, 364, -1212, +960, -794, 1169, -123, 961, 638, 595, 1118, +41, 1173, -597, 896, -891, 395, -754, -169, +-423, -586, 8, -723, 498, -623, 824, -407, +816, -184, 454, 45, -94, 247, -571, 264, +-787, 165, -657, 122, -181, 93, 426, 54, +908, 15, 1028, -67, 705, -151, 164, -115, +-307, -19, -657, 81, -849, 249, -744, 256, +-380, -23, 103, -312, 616, -465, 978, -478, +997, -307, 654, 14, 133, 364, -358, 607, +-649, 618, -678, 424, -543, 153, -339, -263, +25, -687, 516, -784, 885, -613, 978, -254, +751, 290, 174, 749, -526, 871, -1016, 622, +-1171, 66, -895, -566, -222, -978, 554, -1068, +1237, -688, 1678, 160, 1624, 989, 1016, 1471, +-48, 1432, -1258, 710, -2065, -379, -2234, -1381, +-1806, -1988, -693, -1890, 918, -1055, 2337, 168, +3078, 1411, 2925, 2290, 1783, 2378, 7, 1642, +-1840, 314, -3174, -1241, -3432, -2419, -2501, -2825, +-799, -2275, 1148, -835, 2733, 849, 3403, 2186, +2995, 2879, 1654, 2574, -211, 1326, -1823, -337, +-2599, -1892, -2483, -2744, -1569, -2555, -122, -1602, +1150, -158, 1677, 1398, 1580, 2245, 1083, 2181, +270, 1556, -441, 422, -630, -823, -443, -1543, +-113, -1676, 273, -1312, 425, -587, 184, 173, +-269, 768, -710, 985, -908, 745, -538, 426, +335, 193, 1256, -96, 1800, -203, 1654, -29, +760, 12, -599, -106, -1844, -292, -2418, -663, +-2054, -973, -826, -906, 871, -390, 2395, 428, +3130, 1232, 2755, 1789, 1354, 1786, -644, 1011, +-2468, -204, -3340, -1317, -3036, -2101, -1735, -2332, +282, -1773, 2292, -643, 3361, 746, 3255, 1988, +2185, 2501, 337, 2249, -1558, 1337, -2577, -124, +-2592, -1499, -1849, -2232, -522, -2250, 818, -1579, +1628, -405, 1778, 763, 1354, 1556, 613, 1838, +-68, 1480, -562, 638, -782, -407, -608, -1236, +-251, -1460, 30, -1193, 242, -536, 391, 397, +398, 1104, 312, 1316, 214, 1093, -51, 428, +-452, -541, -641, -1338, -557, -1687, -333, -1466, +201, -634, 954, 488, 1436, 1574, 1435, 2194, +988, 1929, 79, 1031, -961, -180, -1738, -1500, +-2042, -2388, -1597, -2429, -453, -1713, 885, -416, +1999, 1154, 2490, 2308, 2079, 2598, 978, 1994, +-501, 670, -1837, -861, -2304, -2102, -1766, -2551, +-641, -1891, 764, -547, 1962, 858, 2222, 1955, +1463, 2282, 127, 1588, -1355, 199, -2353, -1286, +-2210, -2287, -948, -2331, 792, -1415, 2376, 107, +3191, 1720, 2680, 2684, 1019, 2560, -1013, 1502, +-2729, -177, -3479, -1869, -2849, -2856, -1150, -2823, +897, -1819, 2638, -179, 3413, 1483, 2921, 2540, +1389, 2649, -530, 1889, -1927, 577, -2381, -798, +-2060, -1774, -1044, -2087, 421, -1717, 1550, -888, +1864, 115, 1431, 910, 453, 1223, -644, 1162, +-1316, 811, -1345, 252, -809, -289, 194, -610, +1272, -738, 1788, -728, 1471, -397, 693, 94, +-178, 384, -1094, 573, -1727, 643, -1618, 334, +-828, -187, 213, -520, 1063, -693, 1524, -740, +1489, -427, 878, 40, 57, 409, -532, 773, +-832, 997, -764, 903, -267, 449, 174, -211, +344, -847, 502, -1339, 457, -1489, 74, -1047, +-286, -141, -477, 731, -531, 1355, -321, 1623, +89, 1216, 567, 372, 1008, -438, 1136, -1068, +856, -1363, 338, -1128, -238, -480, -770, 186, +-1124, 655, -1175, 901, -849, 819, -292, 377, +320, -249, 888, -690, 1196, -812, 1223, -665, +1111, -245, 719, 378, 118, 987, -366, 1183, +-734, 864, -1056, 345, -1207, -393, -1081, -1317, +-699, -1903, -52, -1800, 799, -1168, 1593, -93, +1935, 1326, 1680, 2487, 1070, 2854, 84, 2338, +-1093, 1031, -1756, -767, -1754, -2557, -1474, -3642, +-811, -3558, 297, -2414, 1331, -507, 1852, 1739, +1806, 3562, 1333, 4295, 553, 3735, -382, 2046, +-1120, -394, -1375, -2842, -1244, -4394, -880, -4545, +-331, -3347, 259, -1113, 764, 1518, 1125, 3570, +1298, 4372, 1279, 3892, 979, 2262, 424, -37, +-225, -2128, -1059, -3448, -1888, -3744, -2139, -2947, +-1645, -1398, -631, 443, 826, 2018, 2365, 2842, +3287, 2886, 3221, 2270, 2046, 1036, 66, -440, +-2056, -1636, -3661, -2397, -4151, -2598, -3202, -2096, +-1093, -1089, 1519, 266, 3807, 1579, 4867, 2338, +4266, 2515, 2285, 2020, -422, 760, -3022, -697, +-4587, -1792, -4546, -2430, -2975, -2385, -474, -1466, +2179, -169, 4184, 1043, 4782, 1919, 3696, 2078, +1351, 1542, -1374, 656, -3446, -334, -4185, -1122, +-3488, -1435, -1556, -1299, 809, -943, 2649, -382, +3565, 273, 3415, 657, 2077, 689, 44, 681, +-1740, 701, -2783, 503, -2885, 194, -2033, 28, +-505, -221, 1173, -700, 2318, -1085, 2546, -1120, +2015, -956, 976, -564, -355, 248, -1468, 1188, +-1939, 1789, -1775, 1858, -1074, 1344, 41, 335, +1135, -901, 1760, -1989, 1816, -2510, 1368, -2087, +443, -974, -688, 289, -1503, 1477, -1759, 2241, +-1457, 2194, -612, 1409, 567, 303, 1634, -651, +2163, -1315, 1922, -1619, 1141, -1350, 24, -662, +-1276, -139, -2194, 85, -2274, 258, -1668, 327, +-515, 329, 1108, 488, 2406, 790, 2746, 1123, +2267, 1098, 1089, 531, -492, -202, -1766, -1048, +-2306, -2041, -2130, -2465, -1311, -1920, -125, -821, +1032, 631, 1874, 2207, 2130, 3177, 1650, 3072, +674, 1840, -376, -77, -1099, -1875, -1291, -3105, +-1045, -3464, -609, -2529, -125, -716, 379, 1067, +774, 2441, 920, 3060, 852, 2601, 634, 1349, +240, -252, -209, -1667, -565, -2401, -702, -2419, +-583, -1747, -377, -436, -100, 898, 383, 1661, +890, 1878, 1051, 1622, 924, 863, 518, -101, +-209, -930, -832, -1355, -1044, -1344, -881, -1110, +-403, -677, 206, -64, 681, 502, 1005, 896, +1091, 1117, 748, 1170, 158, 916, -371, 323, +-781, -350, -850, -872, -457, -1289, 129, -1452, +620, -1080, 815, -374, 591, 288, 121, 837, +-302, 1165, -585, 1173, -580, 889, -197, 367, +332, -115, 762, -359, 1016, -608, 889, -878, +322, -908, -300, -758, -734, -632, -909, -439, +-791, 14, -392, 641, 122, 1143, 551, 1367, +762, 1299, 799, 956, 800, 286, 623, -600, +213, -1448, -117, -1961, -283, -1904, -560, -1385, +-884, -531, -850, 592, -481, 1610, -45, 2233, +519, 2277, 1090, 1615, 1309, 450, 1158, -787, +777, -1803, 163, -2379, -546, -2241, -1090, -1451, +-1412, -326, -1327, 837, -719, 1596, 228, 1856, +1222, 1731, 1828, 1131, 1756, 200, 1215, -616, +353, -1076, -742, -1281, -1471, -1257, -1588, -861, +-1337, -230, -687, 233, 359, 325, 1261, 387, +1607, 491, 1466, 353, 975, 299, 301, 593, +-402, 743, -886, 510, -929, 159, -780, -324, +-628, -1053, -274, -1658, 189, -1786, 501, -1311, +728, -394, 903, 644, 835, 1753, 562, 2586, +312, 2478, 67, 1568, -220, 343, -511, -1173, +-721, -2651, -800, -3265, -590, -2863, -177, -1693, +107, 87, 334, 1894, 715, 3135, 997, 3440, +994, 2553, 929, 960, 726, -693, 243, -2176, +-340, -3050, -864, -2836, -1285, -1852, -1456, -544, +-1290, 921, -816, 1986, 28, 2239, 1131, 1878, +2178, 984, 2760, -179, 2509, -1026, 1436, -1232, +-140, -868, -1801, -335, -3015, 53, -3331, 258, +-2605, 119, -1071, -379, 894, -835, 2754, -934, +3775, -684, 3578, 56, 2271, 1172, 310, 2032, +-1680, 2309, -3002, 1927, -3249, 694, -2462, -1123, +-967, -2793, 731, -3553, 2105, -3194, 2707, -1984, +2369, -84, 1300, 2070, -57, 3618, -1225, 4006, +-1771, 3192, -1560, 1485, -731, -596, 408, -2455, +1243, -3652, 1425, -3695, 1099, -2525, 336, -899, +-742, 659, -1522, 1917, -1595, 2502, -998, 2400, +193, 1748, 1556, 821, 2369, 33, 2403, -495, +1709, -923, 322, -1276, -1443, -1499, -2841, -1630, +-3216, -1552, -2581, -1144, -1125, -391, 1030, 801, +3215, 1977, 4276, 2584, 3812, 2601, 2235, 1978, +-132, 695, -2624, -856, -4195, -2189, -4267, -3017, +-2977, -3122, -729, -2338, 1856, -889, 3858, 821, +4472, 2327, 3607, 3131, 1635, 2905, -870, 1831, +-2880, 466, -3603, -965, -3147, -2137, -1849, -2381, +35, -1874, 1826, -1157, 2846, -224, 2973, 757, +2212, 1219, 680, 1181, -976, 949, -2081, 438, +-2318, -172, -1729, -500, -587, -522, 698, -285, +1571, 72, 1754, 433, 1418, 571, 861, 213, +111, -356, -718, -747, -1231, -1021, -1258, -1095, +-901, -646, -329, 114, 316, 669, 803, 1049, +1023, 1246, 1106, 1123, 1096, 800, 823, 320, +239, -241, -389, -757, -902, -1257, -1403, -1577, +-1657, -1579, -1227, -1314, -364, -737, 490, 272, +1414, 1401, 2259, 2229, 2476, 2674, 1983, 2449, +987, 1361, -431, -156, -1907, -1778, -2877, -3175, +-3121, -3730, -2551, -3153, -1149, -1718, 721, 222, +2597, 2319, 4004, 3873, 4459, 4203, 3520, 3234, +1338, 1345, -1273, -858, -3610, -2882, -5048, -4089, +-4928, -3863, -3221, -2457, -637, -569, 2225, 1316, +4665, 2700, 5711, 3169, 5026, 2649, 2932, 1471, +-53, 72, -3025, -1098, -4993, -1827, -5406, -2126, +-4144, -1889, -1665, -1175, 1125, -257, 3425, 654, +4665, 1319, 4562, 1659, 3256, 1588, 1061, 1056, +-1351, 244, -3051, -637, -3651, -1374, -3259, -1766, +-2018, -1733, -333, -1236, 1172, -220, 2182, 1089, +2609, 2100, 2505, 2524, 1817, 2202, 693, 999, +-310, -713, -1029, -2333, -1735, -3330, -2136, -3282, +-1775, -2173, -1111, -282, -458, 1901, 559, 3578, +1725, 4013, 2434, 3239, 2541, 1562, 2108, -712, +1080, -2759, -397, -3822, -1836, -3802, -2796, -2805, +-3074, -1096, -2457, 800, -982, 2299, 801, 3118, +2359, 3165, 3436, 2461, 3596, 1226, 2674, -184, +1070, -1374, -848, -2170, -2633, -2529, -3574, -2324, +-3448, -1705, -2464, -891, -716, 33, 1302, 984, +2844, 1793, 3534, 2244, 3320, 2258, 2238, 1853, +546, 1075, -1171, 27, -2362, -1149, -2836, -2095, +-2611, -2583, -1610, -2560, -207, -1981, 926, -934, +1743, 373, 2259, 1614, 2117, 2470, 1405, 2815, +604, 2522, -207, 1578, -1030, 194, -1554, -1197, +-1587, -2246, -1213, -2774, -570, -2615, 142, -1831, +803, -663, 1266, 654, 1425, 1755, 1301, 2400, +898, 2439, 231, 1803, -552, 700, -1227, -565, +-1576, -1713, -1407, -2337, -686, -2137, 366, -1272, +1295, -83, 1834, 1200, 1934, 2075, 1435, 2107, +386, 1323, -821, -2, -1793, -1387, -2290, -2327, +-2005, -2491, -1002, -1682, 257, -136, 1474, 1541, +2399, 2762, 2660, 3186, 2098, 2632, 969, 1136, +-313, -881, -1482, -2722, -2295, -3807, -2463, -3889, +-1915, -2837, -911, -740, 185, 1566, 1181, 3304, +1971, 4208, 2369, 3927, 2134, 2393, 1415, 293, +591, -1657, -316, -3030, -1226, -3501, -1788, -2991, +-1898, -1808, -1763, -411, -1392, 702, -618, 1371, +446, 1683, 1377, 1652, 2023, 1496, 2506, 1417, +2486, 1202, 1695, 738, 590, 49, -512, -927, +-1804, -2010, -2935, -2803, -3229, -3075, -2610, -2553, +-1331, -1137, 330, 730, 2057, 2541, 3439, 3878, +3925, 4238, 3361, 3412, 1982, 1518, -17, -927, +-2153, -3098, -3642, -4426, -4111, -4628, -3514, -3448, +-1780, -1165, 598, 1292, 2658, 3197, 3817, 4174, +3920, 3873, 3034, 2450, 1327, 485, -745, -1379, +-2470, -2629, -3364, -3077, -3302, -2669, -2221, -1557, +-471, -272, 1210, 799, 2416, 1562, 2921, 1868, +2495, 1606, 1392, 1057, 195, 443, -861, -186, +-1715, -641, -2060, -897, -1667, -1063, -850, -1057, +-94, -852, 654, -497, 1372, -82, 1525, 342, +1119, 758, 717, 1052, 371, 1082, -104, 889, +-469, 588, -573, 168, -594, -396, -577, -969, +-524, -1380, -405, -1477, -211, -1278, -25, -826, +284, -48, 722, 889, 1028, 1650, 1132, 2055, +1084, 1945, 745, 1315, 148, 308, -483, -905, +-1086, -1978, -1490, -2473, -1463, -2299, -1097, -1580, +-511, -426, 326, 834, 1174, 1749, 1699, 2162, +1862, 2060, 1670, 1515, 1060, 671, 136, -291, +-763, -1077, -1419, -1533, -1780, -1709, -1700, -1501, +-1144, -962, -376, -373, 366, 182, 1017, 690, +1476, 955, 1590, 1034, 1354, 1105, 850, 1021, +298, 692, -124, 331, -492, -33, -871, -563, +-1182, -1202, -1245, -1606, -1041, -1585, -671, -1254, +-100, -697, 681, 121, 1318, 1017, 1523, 1656, +1519, 1867, 1316, 1698, 686, 1270, -118, 579, +-795, -440, -1398, -1431, -1707, -2016, -1405, -2238, +-737, -1998, -13, -1061, 733, 220, 1262, 1284, +1326, 1970, 1105, 2171, 778, 1700, 339, 789, +-81, -136, -386, -824, -579, -1186, -583, -1232, +-492, -1018, -459, -667, -417, -390, -301, -265, +-170, -153, 69, 122, 508, 522, 969, 968, +1323, 1363, 1407, 1505, 1029, 1199, 250, 384, +-702, -743, -1551, -1799, -2005, -2452, -1881, -2421, +-1190, -1588, -16, -133, 1306, 1463, 2286, 2667, +2608, 3054, 2200, 2398, 1213, 955, -128, -715, +-1543, -2148, -2551, -2927, -2781, -2790, -2240, -1759, +-1040, -223, 594, 1199, 2071, 2118, 2849, 2428, +2843, 1993, 2125, 889, 817, -325, -648, -1133, +-1762, -1519, -2391, -1458, -2465, -887, -1806, -154, +-666, 285, 456, 358, 1425, 205, 2049, -48, +1890, -219, 1289, -64, 818, 390, 293, 906, +-325, 1271, -710, 1243, -935, 664, -1193, -290, +-1253, -1312, -956, -2087, -501, -2244, -59, -1669, +432, -637, 1023, 584, 1474, 1701, 1594, 2305, +1465, 2198, 996, 1538, 119, 577, -791, -468, +-1385, -1329, -1636, -1712, -1483, -1629, -958, -1294, +-293, -752, 351, -91, 851, 415, 1139, 694, +1233, 839, 1068, 836, 613, 751, 141, 706, +-72, 576, -182, 305, -337, -18, -371, -426, +-302, -870, -445, -1120, -690, -1087, -707, -828, +-582, -419, -376, 72, 36, 479, 586, 641, +1118, 626, 1526, 611, 1680, 586, 1480, 567, +882, 618, -100, 566, -1125, 233, -1872, -338, +-2342, -997, -2316, -1527, -1564, -1767, -408, -1578, +799, -841, 1996, 239, 2877, 1168, 2940, 1775, +2184, 2049, 997, 1726, -387, 899, -1734, 30, +-2549, -692, -2533, -1138, -1888, -1244, -915, -1132, +175, -879, 1123, -604, 1560, -487, 1432, -432, +1080, -219, 702, 174, 259, 712, -23, 1366, +57, 1870, 146, 1992, 75, 1611, 18, 666, +-240, -622, -824, -1841, -1336, -2673, -1527, -2885, +-1386, -2371, -749, -1264, 319, 63, 1463, 1292, +2379, 2232, 2733, 2690, 2312, 2554, 1260, 1973, +-95, 1153, -1362, 134, -2219, -1000, -2534, -1983, +-2344, -2635, -1639, -2895, -521, -2660, 575, -1762, +1358, -308, 1963, 1233, 2301, 2549, 2024, 3469, +1353, 3555, 698, 2624, -100, 1105, -1098, -563, +-1821, -2158, -2054, -3264, -1930, -3441, -1355, -2723, +-337, -1463, 710, -3, 1366, 1304, 1637, 2147, +1591, 2362, 1063, 2043, 296, 1406, -164, 636, +-333, -77, -418, -633, -246, -1050, 72, -1306, +83, -1383, -200, -1284, -582, -1003, -1011, -502, +-1235, 183, -1026, 867, -382, 1325, 603, 1427, +1574, 1163, 2081, 626, 2078, -35, 1603, -639, +587, -970, -578, -872, -1331, -501, -1671, -65, +-1777, 337, -1491, 480, -801, 233, -168, -224, +168, -695, 453, -1006, 846, -847, 1191, -155, +1443, 701, 1660, 1451, 1706, 1864, 1276, 1637, +294, 818, -936, -268, -2054, -1312, -2789, -2041, +-2908, -2219, -2282, -1747, -1000, -837, 617, 218, +2140, 1210, 3107, 1881, 3274, 1986, 2708, 1586, +1599, 890, 190, 21, -1214, -758, -2238, -1184, +-2625, -1342, -2504, -1268, -2071, -896, -1232, -424, +-44, -103, 1007, 153, 1744, 514, 2342, 872, +2536, 1025, 2015, 986, 1102, 843, 145, 521, +-878, -74, -1756, -687, -2110, -1043, -1881, -1160, +-1309, -1079, -634, -751, 81, -247, 735, 230, +1049, 589, 1062, 879, 1136, 996, 1178, 902, +953, 702, 647, 327, 299, -224, -254, -697, +-836, -991, -1252, -1134, -1532, -978, -1503, -497, +-1005, 44, -250, 542, 565, 952, 1341, 1056, +1818, 844, 1703, 474, 993, 4, 128, -453, +-533, -774, -931, -875, -980, -710, -625, -372, +-102, -27, 234, 278, 240, 505, 57, 571, +-150, 497, -402, 378, -562, 229, -352, 45, +112, -175, 580, -404, 1026, -613, 1273, -786, +1079, -798, 556, -519, -111, 9, -709, 659, +-1044, 1281, -1215, 1605, -1183, 1370, -762, 616, +-246, -452, 97, -1529, 498, -2183, 944, -2128, +1123, -1330, 1090, -38, 1035, 1255, 881, 2134, +463, 2360, -209, 1812, -867, 624, -1352, -666, +-1693, -1551, -1724, -1914, -1193, -1735, -244, -1022, +716, -36, 1490, 767, 1989, 1081, 2017, 1052, +1473, 832, 585, 375, -299, -112, -1029, -301, +-1491, -294, -1579, -295, -1344, -249, -890, -194, +-284, -199, 347, -174, 896, -123, 1237, -32, +1241, 126, 954, 254, 532, 276, 92, 179, +-272, -5, -506, -149, -616, -168, -611, -116, +-479, 35, -303, 270, -184, 330, -66, 196, +89, 26, 173, -221, 173, -468, 272, -527, +470, -380, 567, -122, 521, 110, 395, 280, +204, 381, -101, 333, -478, 196, -750, 126, +-806, 90, -681, 88, -375, 173, 91, 158, +570, -62, 898, -332, 869, -646, 457, -942, +-15, -945, -370, -621, -590, -50, -432, 736, +69, 1434, 470, 1743, 596, 1580, 512, 872, +161, -219, -427, -1258, -956, -1947, -1103, -2099, +-851, -1614, -378, -652, 305, 461, 1099, 1374, +1549, 1828, 1428, 1774, 931, 1194, 182, 264, +-628, -590, -1203, -1103, -1426, -1225, -1199, -958, +-620, -423, 0, 165, 556, 587, 946, 645, +936, 334, 627, -100, 255, -489, -129, -727, +-319, -604, -191, -99, 7, 605, 132, 1213, +188, 1373, 79, 1058, -202, 400, -498, -533, +-618, -1405, -483, -1758, -191, -1534, 178, -930, +531, -85, 654, 783, 545, 1357, 372, 1411, +118, 1013, -107, 487, -120, -13, -76, -437, +-91, -563, -75, -360, -115, -150, -239, -101, +-338, -146, -454, -324, -463, -616, -191, -802, +146, -719, 375, -271, 670, 447, 934, 1134, +818, 1569, 456, 1606, 175, 1181, -86, 408, +-465, -527, -775, -1358, -859, -1782, -884, -1745, +-872, -1409, -585, -766, -98, 134, 358, 889, +865, 1304, 1413, 1522, 1646, 1502, 1431, 1188, +952, 709, 187, 104, -847, -597, -1736, -1243, +-2125, -1717, -2016, -1875, -1425, -1556, -399, -760, +745, 309, 1628, 1296, 2034, 1894, 1903, 1983, +1361, 1493, 615, 514, -209, -525, -899, -1202, +-1211, -1409, -1202, -1142, -1080, -480, -818, 231, +-382, 605, -10, 519, 198, 126, 401, -328, +637, -660, 791, -646, 843, -172, 817, 509, +681, 1116, 418, 1478, -1, 1294, -526, 532, +-935, -469, -1130, -1394, -1139, -1922, -884, -1777, +-429, -1028, 56, 16, 516, 1013, 884, 1638, +1084, 1663, 1111, 1087, 914, 179, 518, -615, +100, -1031, -301, -1033, -669, -556, -890, 170, +-983, 646, -965, 723, -720, 424, -318, -215, +150, -824, 636, -1039, 918, -849, 937, -288, +841, 513, 594, 1185, 236, 1432, 8, 1145, +-152, 451, -383, -327, -575, -996, -677, -1346, +-730, -1128, -693, -509, -512, 69, -194, 471, +148, 711, 490, 595, 892, 182, 1168, -117, +1125, -139, 870, -12, 415, 192, -335, 467, +-1046, 578, -1339, 238, -1289, -389, -982, -936, +-409, -1216, 304, -1081, 893, -480, 1111, 408, +932, 1239, 517, 1649, -1, 1450, -418, 740, +-536, -244, -370, -1170, -14, -1680, 373, -1613, +538, -1018, 371, -61, 0, 921, -442, 1542, +-794, 1616, -934, 1200, -844, 459, -415, -404, +306, -1161, 916, -1519, 1204, -1303, 1210, -754, +842, -173, 169, 426, -417, 919, -706, 1051, +-769, 891, -612, 679, -295, 454, -62, 158, +-68, -199, -202, -603, -325, -981, -388, -1171, +-246, -1118, 171, -801, 729, -166, 1266, 620, +1606, 1258, 1499, 1574, 839, 1465, -251, 917, +-1437, 105, -2234, -668, -2389, -1163, -1995, -1342, +-1079, -1177, 254, -682, 1435, -133, 2104, 249, +2391, 514, 2198, 686, 1329, 690, 167, 621, +-717, 563, -1293, 387, -1746, 99, -1870, -187, +-1474, -508, -915, -783, -484, -834, 90, -679, +888, -378, 1432, 54, 1587, 476, 1616, 734, +1402, 785, 773, 618, -23, 282, -754, -118, +-1386, -452, -1716, -603, -1595, -525, -1186, -250, +-642, 82, 20, 334, 692, 425, 1171, 305, +1306, 27, 1146, -253, 892, -403, 573, -389, +130, -224, -216, 43, -296, 281, -393, 447, +-699, 499, -1001, 330, -1114, 26, -1059, -216, +-859, -383, -389, -483, 381, -417, 1161, -132, +1683, 228, 1947, 442, 1855, 476, 1206, 410, +129, 111, -988, -419, -1894, -781, -2408, -766, +-2316, -521, -1585, -45, -484, 634, 618, 1161, +1572, 1277, 2203, 1013, 2221, 409, 1652, -425, +726, -1247, -350, -1749, -1202, -1699, -1555, -1191, +-1476, -399, -1028, 660, -344, 1654, 194, 2096, +389, 1976, 416, 1427, 359, 430, 180, -744, +-31, -1669, -32, -2161, 262, -2127, 620, -1494, +838, -442, 826, 680, 449, 1570, -246, 2005, +-974, 1867, -1499, 1193, -1588, 194, -1118, -739, +-328, -1306, 453, -1401, 1137, -1030, 1634, -356, +1658, 338, 1060, 722, 171, 644, -564, 307, +-1126, -116, -1430, -565, -1145, -762, -448, -464, +194, 126, 659, 699, 868, 1127, 708, 1269, +340, 944, -60, 159, -446, -763, -661, -1399, +-540, -1607, -191, -1397, 194, -741, 470, 166, +597, 930, 566, 1340, 384, 1323, 163, 878, +-65, 285, -362, -201, -671, -523, -864, -544, +-854, -305, -623, -73, -220, 8, 317, -112, +879, -382, 1227, -583, 1275, -582, 1089, -418, +620, -53, -166, 498, -992, 944, -1494, 1076, +-1559, 967, -1266, 677, -625, 211, 258, -305, +943, -694, 1155, -892, 1095, -998, 878, -1038, +392, -865, -151, -456, -357, 18, -281, 543, +-214, 1139, -148, 1534, -56, 1473, -170, 1085, +-540, 519, -811, -283, -767, -1130, -496, -1634, +10, -1686, 683, -1330, 1206, -633, 1341, 189, +1097, 876, 642, 1251, 107, 1231, -459, 863, +-914, 374, -1108, 12, -1078, -174, -910, -228, +-619, -188, -248, -167, 119, -272, 485, -494, +828, -733, 1060, -862, 1164, -729, 1171, -244, +982, 431, 430, 1016, -409, 1369, -1222, 1408, +-1787, 1017, -1981, 272, -1683, -500, -927, -1046, +77, -1344, 1031, -1319, 1733, -903, 2069, -296, +1902, 266, 1264, 684, 406, 894, -452, 927, +-1149, 800, -1511, 463, -1590, 38, -1470, -298, +-1035, -551, -408, -657, 184, -541, 776, -329, +1305, -93, 1488, 154, 1330, 264, 1029, 166, +553, 38, -100, 9, -664, 20, -1025, 44, +-1266, 140, -1281, 304, -941, 366, -465, 210, +-72, 2, 344, -196, 761, -481, 985, -677, +1071, -571, 1041, -245, 745, 118, 237, 460, +-255, 724, -603, 740, -813, 468, -922, 54, +-890, -381, -699, -684, -426, -672, -119, -417, +250, -113, 582, 217, 753, 462, 826, 472, +869, 365, 816, 240, 573, 46, 147, -139, +-374, -260, -898, -360, -1283, -389, -1371, -329, +-1130, -255, -639, -94, 29, 146, 751, 338, +1314, 531, 1549, 709, 1407, 698, 901, 456, +141, 60, -618, -445, -1080, -972, -1203, -1274, +-1094, -1163, -797, -714, -354, -51, 151, 723, +579, 1335, 777, 1540, 786, 1329, 673, 775, +376, -7, 28, -748, -164, -1244, -276, -1429, +-411, -1240, -444, -732, -361, -106, -268, 468, +-86, 868, 195, 1033, 397, 934, 413, 599, +298, 242, 89, 11, -225, -187, -497, -352, +-559, -440, -431, -550, -69, -624, 500, -556, +901, -413, 894, -152, 637, 235, 200, 570, +-405, 782, -925, 813, -1138, 588, -1037, 242, +-705, -83, -193, -411, 472, -612, 1049, -519, +1249, -322, 1119, -197, 750, -44, 130, 83, +-464, 39, -801, -51, -978, -9, -987, 75, +-719, 146, -285, 373, 197, 621, 627, 579, +809, 375, 670, 100, 318, -396, 11, -892, +-88, -1039, -121, -861, -129, -457, -49, 114, +-46, 664, -150, 999, -157, 982, -102, 607, +-180, 100, -327, -356, -327, -649, -126, -594, +149, -231, 380, 158, 596, 402, 636, 400, +330, 69, -50, -441, -260, -832, -402, -886, +-464, -488, -348, 222, -116, 943, 134, 1427, +284, 1457, 256, 943, 62, 24, -249, -959, +-480, -1599, -433, -1708, -183, -1299, 175, -466, +619, 530, 921, 1291, 898, 1548, 596, 1295, +72, 663, -555, -128, -1075, -778, -1336, -1043, +-1220, -874, -716, -415, -2, 141, 664, 575, +1113, 643, 1254, 332, 1081, -128, 701, -528, +262, -730, -172, -571, -591, -54, -865, 581, +-930, 1053, -919, 1157, -792, 835, -477, 152, +-85, -692, 305, -1311, 726, -1426, 1130, -1073, +1325, -386, 1133, 489, 643, 1228, 51, 1442, +-643, 1097, -1320, 460, -1618, -269, -1414, -861, +-859, -1076, -110, -864, 649, -356, 1212, 198, +1407, 593, 1124, 749, 553, 603, -10, 193, +-470, -223, -747, -454, -748, -546, -536, -467, +-259, -161, -33, 160, 138, 354, 229, 479, +170, 507, 50, 397, 54, 199, 75, -62, +5, -330, -4, -540, 52, -679, 70, -670, +92, -409, 154, 17, 166, 455, 40, 808, +-115, 982, -164, 894, -205, 531, -315, -23, +-352, -616, -299, -1069, -212, -1188, 34, -927, +367, -395, 511, 252, 519, 826, 494, 1135, +313, 1070, 24, 680, -215, 130, -382, -396, +-486, -732, -535, -807, -474, -638, -270, -332, +-49, -14, 104, 246, 248, 379, 400, 382, +492, 334, 520, 267, 482, 178, 345, 67, +71, -45, -353, -128, -726, -221, -837, -341, +-732, -369, -486, -245, -66, -68, 396, 145, +675, 379, 764, 501, 699, 457, 410, 281, +-15, -33, -350, -400, -524, -593, -598, -522, +-515, -315, -228, -27, 110, 350, 346, 658, +508, 679, 578, 416, 389, 83, -48, -225, +-442, -524, -649, -682, -730, -575, -600, -302, +-143, -43, 438, 227, 849, 575, 1008, 785, +966, 704, 620, 487, -39, 188, -711, -264, +-1129, -712, -1276, -909, -1158, -838, -697, -587, +7, -170, 695, 343, 1231, 796, 1506, 1012, +1382, 919, 837, 576, 62, 89, -663, -413, +-1192, -780, -1458, -881, -1337, -691, -809, -336, +-115, 39, 477, 368, 902, 582, 1125, 588, +1073, 440, 741, 247, 254, 4, -223, -233, +-581, -325, -795, -304, -834, -277, -626, -209, +-213, -25, 216, 158, 521, 234, 662, 313, +563, 392, 213, 289, -189, 30, -459, -208, +-570, -413, -493, -614, -150, -624, 298, -307, +623, 170, 802, 609, 774, 951, 419, 1069, +-151, 774, -668, 123, -1015, -562, -1148, -1069, +-941, -1302, -418, -1142, 237, -599, 857, 124, +1302, 796, 1390, 1242, 1040, 1357, 435, 1111, +-234, 553, -882, -149, -1260, -782, -1172, -1196, +-800, -1257, -368, -938, 133, -395, 592, 217, +776, 782, 659, 1081, 437, 966, 244, 568, +94, 100, 9, -348, 21, -628, 48, -588, +-27, -312, -187, 9, -395, 261, -595, 350, +-619, 236, -459, 0, -218, -222, 121, -341, +532, -283, 801, -79, 849, 137, 724, 278, +422, 326, 37, 253, -300, 113, -542, 40, +-630, 89, -585, 180, -508, 198, -423, 70, +-244, -190, -12, -540, 200, -863, 460, -937, +762, -636, 921, -34, 819, 704, 542, 1355, +153, 1691, -390, 1531, -938, 840, -1173, -181, +-1013, -1176, -635, -1850, -131, -2025, 426, -1580, +832, -643, 871, 400, 610, 1266, 303, 1766, +86, 1723, -54, 1208, -91, 526, 11, -113, +114, -628, 0, -898, -300, -916, -595, -878, +-750, -856, -738, -737, -484, -439, 44, 13, +652, 581, 1066, 1202, 1202, 1651, 1072, 1650, +638, 1135, -47, 240, -733, -817, -1174, -1718, +-1236, -2084, -961, -1760, -440, -882, 180, 266, +673, 1313, 880, 1869, 814, 1763, 540, 1081, +181, 96, -77, -818, -191, -1332, -237, -1321, +-186, -824, -77, -48, -87, 668, -198, 1048, +-216, 1005, -185, 586, -185, -35, -90, -623, +167, -950, 367, -877, 381, -479, 352, 15, +303, 465, 139, 800, -51, 870, -154, 634, +-193, 285, -238, -26, -239, -293, -186, -489, +-149, -547, -127, -505, -33, -450, 143, -360, +284, -139, 332, 180, 350, 500, 344, 763, +224, 878, -8, 741, -205, 395, -352, -48, +-477, -508, -455, -853, -213, -910, 84, -691, +324, -362, 490, -4, 481, 373, 275, 649, +8, 709, -218, 599, -355, 422, -359, 195, +-205, -68, 54, -294, 279, -414, 379, -415, +377, -336, 212, -220, -108, -79, -370, 51, +-459, 138, -397, 189, -190, 216, 94, 230, +329, 249, 468, 244, 521, 193, 403, 123, +114, 37, -218, -119, -453, -302, -536, -421, +-440, -450, -162, -380, 165, -179, 383, 125, +453, 441, 355, 662, 135, 735, -81, 626, +-238, 323, -329, -118, -262, -552, -80, -851, +90, -922, 226, -710, 303, -247, 240, 327, +93, 830, -21, 1097, -106, 1045, -201, 686, +-249, 129, -212, -476, -152, -953, -121, -1125, +-7, -944, 185, -522, 325, 32, 392, 576, +446, 947, 391, 1078, 132, 957, -207, 581, +-499, 85, -727, -395, -795, -817, -584, -1054, +-130, -974, 367, -665, 800, -223, 1049, 328, +954, 820, 531, 1054, -10, 1034, -535, 804, +-950, 379, -1073, -175, -829, -665, -364, -929, +161, -954, 620, -765, 875, -369, 846, 105, +575, 507, 155, 771, -270, 850, -572, 696, +-658, 383, -523, 44, -256, -231, 20, -410, +215, -480, 296, -445, 282, -324, 220, -184, +155, -65, 77, 50, -15, 216, -120, 403, +-214, 497, -283, 478, -297, 395, -212, 182, +-59, -152, 120, -436, 306, -575, 427, -566, +399, -363, 231, -16, 3, 333, -260, 577, +-499, 619, -615, 428, -501, 131, -206, -160, +96, -366, 320, -422, 460, -327, 474, -143, +373, 75, 221, 234, 36, 285, -155, 260, +-296, 215, -408, 179, -502, 139, -527, 48, +-405, -83, -182, -216, 50, -364, 314, -490, +644, -451, 876, -190, 810, 211, 469, 614, +-41, 901, -637, 956, -1136, 694, -1327, 135, +-1065, -548, -431, -1100, 339, -1291, 1019, -1043, +1388, -416, 1265, 399, 678, 1105, -144, 1423, +-925, 1256, -1382, 655, -1333, -178, -827, -887, +-37, -1187, 738, -1042, 1201, -508, 1188, 226, +725, 820, 11, 1006, -695, 765, -1193, 226, +-1302, -378, -934, -776, -272, -797, 422, -453, +990, 92, 1246, 594, 1062, 870, 515, 827, +-135, 477, -692, -64, -1070, -543, -1198, -765, +-991, -720, -557, -464, -91, -52, 374, 341, +792, 542, 1008, 556, 951, 462, 676, 269, +279, 34, -207, -124, -716, -149, -1115, -122, +-1252, -131, -1095, -152, -656, -156, -18, -200, +620, -227, 1089, -116, 1267, 117, 1038, 350, +469, 524, -222, 590, -833, 482, -1204, 208, +-1178, -144, -797, -470, -282, -669, 201, -681, +600, -472, 776, -96, 625, 336, 283, 690, +-78, 835, -407, 702, -603, 359, -568, -55, +-345, -428, -51, -680, 190, -696, 253, -451, +190, -74, 32, 298, -196, 600, -326, 708, +-277, 552, -189, 216, -114, -165, 20, -475, +130, -573, 72, -446, -73, -162, -165, 220, +-182, 537, -182, 608, -107, 459, 41, 141, +115, -258, 40, -528, -93, -545, -191, -363, +-252, -12, -303, 393, -306, 637, -222, 619, +-90, 383, 36, 9, 170, -348, 238, -564, +173, -563, 7, -332, -183, 46, -337, 403, +-361, 597, -251, 564, -123, 355, -62, 45, +-65, -266, -108, -445, -172, -422, -243, -264, +-227, -18, -106, 238, 57, 370, 200, 341, +306, 220, 281, 61, 78, -56, -200, -84, +-456, -49, -648, -18, -700, -10, -571, -35, +-303, -101, -2, -168, 268, -127, 452, 35, +488, 215, 354, 373, 127, 486, -133, 419, +-375, 158, -522, -178, -566, -484, -561, -650, +-494, -548, -336, -221, -115, 185, 117, 553, +327, 733, 418, 628, 333, 351, 131, 20, +-77, -304, -289, -503, -472, -470, -518, -283, +-431, -53, -306, 175, -162, 320, -25, 287, +30, 133, -37, -27, -137, -103, -176, -51, +-104, 116, 19, 303, 140, 416, 210, 369, +124, 115, -139, -286, -436, -657, -612, -802, +-622, -615, -500, -177, -262, 376, 23, 889, +256, 1103, 333, 857, 255, 345, 73, -182, +-150, -620, -355, -855, -441, -727, -357, -306, +-180, 148, -48, 422, -13, 478, -103, 343, +-312, 66, -505, -205, -508, -250, -308, -49, +67, 266, 474, 573, 679, 704, 560, 477, +157, -12, -439, -529, -1023, -958, -1326, -1152, +-1202, -864, -685, -176, 65, 578, 771, 1184, +1181, 1486, 1132, 1259, 640, 566, -129, -254, +-886, -920, -1365, -1263, -1410, -1143, -1037, -642, +-414, 17, 221, 599, 651, 902, 770, 830, +623, 480, 292, 44, -103, -283, -432, -383, +-576, -246, -551, 23, -465, 260, -398, 328, +-346, 214, -321, -42, -306, -337, -233, -494, +-51, -416, 208, -157, 451, 201, 525, 529, +379, 680, 60, 587, -346, 317, -774, -39, +-1063, -346, -1065, -484, -761, -439, -289, -283, +181, -81, 559, 111, 745, 272, 626, 367, +291, 372, -100, 301, -473, 207, -774, 68, +-873, -137, -761, -318, -508, -393, -177, -406, +142, -293, 343, 34, 386, 447, 243, 726, +-43, 820, -301, 655, -447, 178, -539, -434, +-526, -916, -343, -1128, -93, -944, 100, -344, +245, 444, 270, 1111, 75, 1453, -243, 1307, +-506, 659, -650, -255, -659, -1039, -501, -1388, +-206, -1203, 99, -577, 298, 251, 349, 908, +293, 1127, 107, 880, -179, 320, -428, -314, +-535, -714, -531, -684, -464, -267, -343, 318, +-227, 809, -156, 929, -98, 566, -57, -126, +9, -830, 105, -1266, 167, -1231, 157, -667, +100, 253, -38, 1155, -252, 1697, -482, 1671, +-702, 1073, -838, 94, -737, -926, -416, -1610, +-40, -1698, 312, -1210, 599, -353, 653, 565, +407, 1215, 4, 1385, -366, 1112, -652, 547, +-799, -87, -727, -536, -476, -669, -194, -532, +15, -257, 121, -12, 133, 104, 42, 72, +-113, -35, -218, -98, -194, -13, -129, 175, +-55, 356, 53, 503, 113, 545, -26, 359, +-305, 8, -531, -341, -654, -581, -716, -664, +-586, -519, -216, -169, 195, 246, 475, 568, +637, 710, 602, 651, 266, 427, -274, 81, +-772, -277, -1032, -521, -978, -583, -673, -470, +-219, -195, 236, 162, 525, 466, 572, 602, +405, 523, 53, 278, -359, 12, -674, -217, +-781, -391, -652, -422, -284, -262, 169, -21, +446, 216, 413, 385, 126, 401, -276, 249, +-603, 37, -698, -164, -544, -280, -240, -239, +128, -34, 417, 209, 478, 355, 269, 360, +-147, 239, -635, -27, -969, -347, -955, -528, +-557, -467, 81, -230, 668, 145, 951, 587, +870, 853, 401, 764, -338, 440, -1024, 14, +-1388, -472, -1396, -858, -1043, -914, -337, -655, +519, -213, 1160, 331, 1357, 808, 1114, 1002, +527, 894, -260, 575, -974, 119, -1371, -359, +-1390, -695, -1136, -834, -678, -751, -116, -459, +400, -33, 745, 388, 895, 685, 845, 807, +580, 743, 177, 473, -243, 89, -645, -274, +-953, -530, -1061, -646, -953, -574, -696, -320, +-325, 21, 117, 331, 530, 518, 762, 515, +744, 357, 531, 152, 190, -15, -215, -152, +-535, -205, -684, -120, -693, 1, -596, 38, +-415, 41, -245, 44, -98, -10, 40, -130, +145, -159, 198, -30, 221, 153, 204, 290, +159, 394, 79, 395, -82, 222, -293, -38, +-456, -269, -544, -451, -532, -470, -390, -263, +-143, 54, 76, 344, 203, 539, 247, 528, +194, 294, 25, -29, -178, -285, -301, -395, +-305, -329, -229, -136, -90, 139, 54, 379, +136, 445, 108, 330, 6, 122, -136, -136, +-328, -361, -515, -427, -561, -285, -466, -18, +-251, 260, 101, 439, 444, 465, 579, 333, +517, 89, 319, -182, 24, -350, -278, -348, +-484, -187, -627, 79, -711, 356, -682, 451, +-504, 278, -224, -37, 87, -319, 389, -477, +629, -423, 705, -112, 595, 341, 360, 689, +31, 778, -398, 608, -791, 221, -997, -326, +-979, -782, -777, -899, -386, -696, 116, -270, +552, 312, 831, 788, 921, 908, 739, 686, +317, 293, -203, -137, -662, -469, -923, -555, +-892, -343, -624, 20, -262, 305, 56, 398, +254, 294, 312, -28, 281, -429, 196, -633, +67, -493, -41, -76, -40, 464, 2, 937, +-23, 1137, -88, 904, -156, 304, -318, -431, +-492, -1037, -481, -1321, -298, -1154, -92, -584, +122, 185, 355, 889, 488, 1283, 418, 1245, +227, 855, -16, 274, -305, -304, -567, -734, +-658, -907, -556, -787, -286, -450, 63, -67, +341, 263, 477, 484, 484, 546, 315, 475, +-34, 355, -417, 196, -654, 28, -676, -119, +-478, -250, -97, -323, 355, -271, 648, -140, +665, 14, 437, 174, 11, 297, -499, 283, +-830, 132, -873, -35, -673, -124, -231, -172, +371, -152, 840, 16, 956, 270, 706, 398, +188, 338, -452, 161, -954, -98, -1098, -386, +-863, -501, -362, -357, 244, -84, 749, 217, +978, 521, 847, 644, 400, 458, -194, 102, +-705, -239, -973, -513, -905, -589, -546, -356, +-66, 84, 357, 500, 615, 721, 619, 646, +409, 294, 136, -212, -109, -649, -292, -814, +-352, -641, -298, -196, -218, 383, -183, 867, +-173, 1032, -168, 812, -148, 321, -100, -300, +20, -826, 223, -1025, 429, -819, 513, -356, +445, 185, 235, 685, -126, 991, -543, 932, +-829, 545, -895, 37, -709, -418, -315, -726, +183, -765, 632, -510, 906, -107, 912, 277, +625, 550, 126, 616, -417, 460, -814, 191, +-924, -83, -735, -292, -322, -346, 120, -249, +415, -66, 518, 128, 445, 248, 189, 227, +-141, 109, -376, -23, -428, -112, -314, -127, +-54, -56, 309, 64, 587, 192, 547, 272, +202, 255, -251, 125, -646, -70, -903, -267, +-871, -382, -495, -339, 58, -124, 553, 159, +895, 419, 1026, 580, 801, 554, 230, 299, +-385, -92, -809, -464, -1002, -660, -914, -614, +-517, -346, -29, 85, 355, 560, 600, 836, +676, 782, 497, 458, 138, 3, -190, -459, +-401, -769, -497, -790, -388, -488, -84, -11, +207, 444, 323, 755, 299, 815, 139, 538, +-149, 89, -415, -293, -515, -524, -489, -559, +-323, -330, 23, 15, 415, 263, 643, 351, +650, 297, 455, 105, 90, -134, -311, -248, +-572, -131, -650, 124, -558, 356, -356, 462, +-123, 391, 93, 113, 269, -288, 349, -607, +299, -667, 184, -472, 94, -109, 39, 340, +21, 727, 37, 855, 20, 694, -131, 323, +-362, -174, -553, -614, -615, -783, -496, -666, +-175, -337, 243, 115, 603, 517, 786, 697, +714, 635, 395, 385, -25, 45, -424, -291, +-733, -516, -819, -542, -600, -363, -248, -60, +69, 269, 350, 512, 532, 598, 441, 508, +157, 266, -86, -83, -241, -413, -328, -614, +-255, -641, -29, -452, 190, -71, 250, 346, +163, 681, -35, 845, -276, 733, -454, 327, +-458, -175, -286, -568, -21, -768, 253, -725, +455, -383, 488, 135, 354, 558, 89, 714, +-233, 595, -493, 258, -594, -178, -525, -537, +-275, -611, 60, -353, 341, 97, 506, 537, +512, 816, 289, 791, -81, 409, -410, -202, +-610, -801, -654, -1141, -473, -1046, -110, -562, +283, 141, 558, 859, 652, 1337, 544, 1362, +262, 942, -131, 243, -518, -497, -746, -1028, +-748, -1201, -592, -1026, -307, -566, 83, 17, +419, 507, 566, 760, 612, 801, 557, 688, +312, 471, -48, 212, -343, -35, -534, -248, +-644, -410, -649, -537, -498, -574, -231, -459, +37, -224, 259, 67, 476, 404, 608, 694, +538, 765, 296, 589, 7, 258, -285, -173, +-530, -556, -637, -715, -549, -587, -349, -251, +-125, 158, 120, 497, 342, 660, 398, 569, +264, 251, 61, -128, -103, -405, -237, -540, +-279, -475, -158, -198, 16, 154, 86, 388, +78, 463, 31, 418, -91, 261, -226, 36, +-288, -123, -277, -155, -182, -124, -22, -100, +119, -88, 183, -113, 175, -187, 99, -255, +5, -209, -67, -6, -110, 279, -121, 557, +-92, 761, -79, 733, -109, 412, -150, -74, +-185, -559, -244, -925, -272, -1005, -183, -732, +12, -213, 210, 374, 366, 841, 403, 1022, +277, 855, 41, 401, -205, -124, -402, -496, +-474, -619, -416, -490, -288, -146, -158, 206, +-31, 360, 65, 280, 109, 28, 100, -294, +109, -502, 149, -449, 188, -135, 211, 313, +188, 739, 31, 963, -236, 843, -501, 377, +-682, -244, -706, -789, -512, -1094, -173, -1043, +214, -628, 563, -1, 756, 608, 703, 982, +436, 1022, 32, 722, -406, 224, -734, -257, +-830, -556, -699, -608, -420, -425, -64, -126, +273, 134, 460, 249, 463, 202, 323, 40, +108, -81, -112, -90, -272, -23, -335, 133, +-291, 329, -179, 374, -76, 216, -9, -18, +30, -245, 4, -425, -74, -421, -145, -197, +-155, 122, -135, 382, -80, 501, 27, 431, +136, 164, 154, -191, 110, -462, 39, -539, +-101, -389, -288, -65, -379, 325, -355, 601, +-256, 647, -76, 469, 152, 131, 273, -260, +250, -541, 134, -600, -40, -435, -234, -139, +-352, 172, -351, 387, -243, 461, -60, 364, +126, 134, 219, -83, 205, -171, 85, -141, +-136, -40, -354, 90, -403, 179, -278, 155, +-89, 17, 94, -173, 235, -304, 263, -318, +129, -205, -94, 5, -277, 240, -377, 401, +-391, 444, -274, 350, -35, 150, 198, -54, +313, -174, 285, -224, 132, -217, -95, -141, +-310, -64, -421, -64, -384, -105, -285, -108, +-174, -55, -25, 64, 139, 241, 224, 408, +260, 500, 244, 467, 123, 279, -70, -32, +-209, -350, -308, -593, -409, -697, -452, -601, +-371, -324, -226, 52, -52, 433, 164, 674, +384, 704, 474, 560, 417, 309, 236, 3, +-27, -246, -324, -367, -564, -391, -682, -355, +-629, -275, -420, -192, -111, -116, 189, -17, +399, 142, 487, 315, 457, 454, 296, 531, +62, 500, -180, 296, -400, -39, -537, -359, +-537, -563, -435, -631, -262, -512, -30, -226, +172, 113, 282, 367, 316, 495, 262, 497, +107, 378, -72, 174, -197, -38, -266, -172, +-265, -199, -202, -183, -139, -170, -132, -143, +-137, -80, -103, -49, -48, -46, -1, 32, +52, 171, 95, 253, 108, 264, 75, 241, +21, 157, -57, -5, -148, -160, -241, -251, +-294, -257, -299, -196, -236, -92, -115, 41, +32, 164, 151, 216, 246, 182, 255, 127, +147, 95, -48, 45, -240, -11, -390, -41, +-433, -52, -350, -89, -180, -131, 5, -128, +174, -92, 287, -20, 306, 116, 220, 250, +43, 283, -200, 205, -417, 80, -501, -77, +-428, -236, -256, -310, -20, -221, 210, -21, +325, 148, 293, 227, 175, 250, 18, 196, +-155, 40, -271, -127, -285, -177, -238, -128, +-169, -40, -95, 53, -83, 117, -151, 107, +-174, 18, -73, -85, 97, -118, 278, -42, +414, 95, 386, 214, 160, 290, -167, 238, +-500, 12, -774, -274, -840, -470, -612, -511, +-173, -360, 321, -7, 763, 432, 967, 759, +796, 843, 294, 635, -302, 188, -790, -384, +-1027, -880, -937, -1092, -545, -940, -24, -473, +448, 165, 703, 776, 672, 1160, 388, 1168, +0, 807, -349, 230, -502, -347, -419, -795, +-208, -996, -10, -885, 101, -573, 63, -201, +-101, 165, -263, 468, -305, 651, -207, 698, +18, 645, 303, 503, 511, 273, 503, -44, +246, -367, -180, -616, -606, -776, -847, -789, +-810, -585, -505, -217, -24, 206, 471, 592, +785, 871, 809, 940, 549, 771, 101, 425, +-398, -8, -791, -439, -904, -772, -687, -902, +-279, -787, 131, -497, 451, -123, 598, 254, +500, 581, 223, 754, -58, 706, -270, 510, +-407, 265, -455, -3, -354, -276, -154, -469, +24, -511, 115, -444, 180, -338, 197, -184, +135, 45, 34, 244, -53, 344, -173, 397, +-288, 381, -331, 230, -260, 28, -112, -95, +87, -153, 256, -197, 337, -163, 290, -45, +131, 55, -106, 43, -347, -23, -535, -73, +-610, -145, -498, -236, -178, -237, 244, -69, +596, 214, 739, 493, 629, 693, 312, 732, +-117, 527, -538, 52, -817, -550, -875, -1053, +-703, -1281, -342, -1129, 99, -589, 503, 210, +778, 1029, 848, 1570, 659, 1649, 265, 1245, +-199, 467, -620, -482, -900, -1302, -942, -1721, +-716, -1651, -292, -1132, 185, -297, 552, 603, +741, 1290, 734, 1578, 532, 1457, 187, 991, +-183, 293, -522, -423, -741, -926, -743, -1148, +-517, -1154, -204, -939, 118, -513, 372, -16, +477, 426, 417, 770, 303, 1010, 151, 1093, +-37, 936, -212, 531, -319, 11, -395, -498, +-398, -966, -310, -1274, -178, -1225, -47, -839, +122, -282, 282, 344, 357, 944, 351, 1318, +287, 1350, 112, 1067, -152, 534, -373, -145, +-474, -801, -486, -1250, -401, -1374, -195, -1185, +55, -715, 252, -32, 361, 679, 400, 1168, +370, 1359, 248, 1272, 27, 864, -194, 183, +-357, -536, -502, -1059, -591, -1313, -490, -1301, +-226, -950, 67, -275, 364, 492, 632, 1063, +706, 1365, 507, 1384, 178, 994, -190, 249, +-595, -536, -888, -1111, -860, -1401, -548, -1347, +-93, -891, 400, -175, 802, 563, 902, 1151, +649, 1464, 179, 1387, -278, 919, -621, 214, +-797, -554, -734, -1209, -427, -1542, -50, -1450, +287, -969, 526, -235, 614, 565, 477, 1216, +190, 1576, -94, 1557, -262, 1111, -372, 372, +-443, -414, -398, -1101, -236, -1580, -83, -1673, +42, -1284, 189, -568, 318, 248, 342, 1013, +261, 1563, 139, 1722, 2, 1402, -173, 737, +-345, -34, -405, -766, -305, -1342, -129, -1610, +31, -1446, 162, -936, 212, -243, 124, 499, +-18, 1135, -61, 1490, -51, 1455, -48, 1064, +25, 454, 160, -238, 217, -853, 145, -1251, +-15, -1325, -255, -1087, -494, -626, -561, -28, +-378, 586, -59, 1061, 271, 1258, 508, 1144, +558, 776, 410, 206, 193, -445, -32, -975, +-247, -1209, -400, -1127, -422, -761, -371, -162, +-259, 484, -97, 953, 56, 1133, 121, 1026, +151, 651, 200, 65, 279, -508, 330, -871, +314, -998, 171, -895, -66, -528, -332, -10, +-527, 455, -577, 790, -456, 945, -229, 833, +67, 514, 378, 89, 567, -377, 541, -775, +355, -942, 78, -846, -222, -560, -390, -130, +-333, 356, -164, 767, -42, 975, 2, 921, +-16, 633, -91, 182, -156, -322, -101, -773, +42, -1027, 180, -970, 294, -638, 375, -150, +327, 386, 107, 845, -194, 1060, -441, 927, +-544, 524, -465, -1, -198, -499, 162, -861, +433, -967, 485, -742, 364, -294, 151, 189, +-100, 600, -342, 867, -463, 863, -398, 551, +-159, 90, 126, -369, 355, -727, 441, -882, +376, -749, 165, -355, -115, 141, -334, 574, +-370, 852, -310, 915, -243, 693, -149, 217, +3, -282, 116, -664, 195, -906, 310, -920, +443, -631, 453, -171, 314, 266, 75, 624, +-247, 853, -622, 874, -867, 700, -820, 378, +-499, -8, -7, -381, 548, -688, 989, -897, +1122, -936, 888, -752, 368, -394, -280, 65, +-862, 568, -1171, 1020, -1094, 1287, -635, 1227, +41, 847, 685, 245, 1052, -490, 1036, -1199, +652, -1625, 13, -1611, -623, -1192, -971, -439, +-905, 508, -507, 1360, 69, 1862, 643, 1866, +990, 1380, 924, 525, 478, -510, -116, -1440, +-616, -1949, -933, -1900, -984, -1377, -710, -499, +-174, 537, 374, 1406, 760, 1866, 927, 1800, +865, 1262, 538, 446, 114, -450, -213, -1239, +-426, -1660, -614, -1572, -711, -1115, -672, -453, +-539, 321, -338, 1018, 5, 1419, 427, 1428, +781, 1101, 968, 526, 990, -186, 824, -849, +437, -1270, -174, -1353, -858, -1102, -1328, -576, +-1404, 110, -1114, 780, -527, 1280, 252, 1435, +932, 1169, 1233, 581, 1157, -174, 879, -944, +487, -1497, 20, -1565, -385, -1095, -571, -307, +-588, 562, -584, 1315, -586, 1702, -535, 1488, +-463, 750, -358, -182, -72, -1021, 446, -1564, +994, -1619, 1340, -1115, 1398, -265, 1076, 598, +350, 1256, -583, 1541, -1402, 1335, -1877, 705, +-1857, -60, -1300, -696, -309, -1114, 822, -1240, +1730, -1010, 2062, -501, 1753, 39, 949, 434, +-81, 724, -1025, 915, -1531, 908, -1474, 672, +-996, 343, -358, 23, 288, -338, 772, -744, +934, -1031, 755, -1039, 420, -802, 64, -413, +-247, 160, -462, 819, -491, 1285, -339, 1364, +-110, 1090, 97, 558, 281, -160, 427, -874, +464, -1335, 359, -1402, 138, -1092, -163, -535, +-491, 131, -746, 744, -823, 1156, -654, 1239, +-227, 1001, 396, 590, 1020, 93, 1401, -453, +1382, -899, 960, -1092, 201, -1028, -726, -774, +-1541, -316, -1944, 264, -1770, 775, -1045, 1070, +54, 1113, 1192, 912, 1976, 466, 2153, -151, +1717, -747, 808, -1120, -306, -1184, -1281, -970, +-1829, -483, -1878, 187, -1450, 806, -647, 1154, +330, 1182, 1153, 938, 1579, 444, 1528, -203, +1134, -772, 551, -1070, -101, -1074, -708, -841, +-1089, -387, -1207, 157, -1121, 583, -820, 819, +-244, 879, 429, 755, 948, 484, 1238, 152, +1358, -197, 1196, -511, 641, -704, -170, -783, +-959, -749, -1583, -539, -1900, -146, -1674, 295, +-854, 660, 279, 923, 1359, 1008, 2143, 792, +2418, 335, 1999, -157, 925, -579, -456, -915, +-1734, -1036, -2584, -859, -2740, -464, -2083, 26, +-830, 504, 609, 866, 1850, 1007, 2637, 854, +2774, 446, 2186, -45, 1030, -441, -352, -699, +-1621, -762, -2505, -570, -2757, -225, -2291, 86, +-1271, 280, -20, 380, 1183, 375, 2129, 255, +2639, 102, 2550, 6, 1852, -8, 678, -31, +-685, -86, -1920, -89, -2709, -54, -2835, -85, +-2203, -145, -1009, -111, 419, -27, 1747, 16, +2694, 61, 2968, 133, 2445, 190, 1245, 169, +-277, 89, -1709, -3, -2644, -90, -2833, -155, +-2242, -172, -1098, -123, 257, -28, 1484, 70, +2327, 150, 2562, 185, 2092, 169, 1070, 78, +-154, -71, -1269, -176, -2040, -190, -2235, -174, +-1796, -151, -941, -36, 38, 145, 965, 211, +1696, 174, 2045, 170, 1864, 176, 1183, 81, +186, -45, -859, -80, -1707, -86, -2119, -154, +-1949, -255, -1237, -300, -213, -245, 857, -137, +1768, 10, 2292, 223, 2221, 486, 1508, 651, +345, 599, -971, 385, -2092, 74, -2676, -346, +-2486, -778, -1559, -1000, -166, -913, 1274, -593, +2393, -81, 2914, 535, 2689, 1050, 1683, 1244, +159, 1062, -1437, 616, -2665, 23, -3227, -622, +-2893, -1116, -1685, -1233, 39, -971, 1719, -514, +2935, 18, 3404, 524, 2962, 866, 1643, 943, +-134, 779, -1829, 498, -3038, 190, -3484, -130, +-2939, -437, -1527, -653, 256, -730, 1909, -691, +3080, -528, 3446, -225, 2840, 184, 1467, 576, +-223, 830, -1811, 911, -2936, 776, -3265, 396, +-2686, -127, -1426, -620, 125, -940, 1594, -1019, +2641, -820, 3021, -370, 2650, 220, 1629, 748, +233, 1020, -1183, 993, -2300, 706, -2869, 201, +-2718, -388, -1887, -838, -611, -982, 800, -840, +2066, -492, 2883, -7, 2998, 506, 2329, 845, +1029, 888, -588, 704, -2091, 367, -3063, -95, +-3203, -561, -2477, -860, -1076, -884, 611, -675, +2172, -288, 3186, 209, 3348, 683, 2556, 968, +1033, 949, -771, 663, -2304, 196, -3168, -365, +-3155, -853, -2288, -1081, -814, -958, 813, -577, +2193, -62, 2991, 486, 3006, 922, 2231, 1090, +876, 933, -709, 549, -2080, 73, -2864, -442, +-2899, -883, -2200, -1082, -937, -986, 562, -673, +1942, -185, 2876, 388, 3084, 862, 2447, 1130, +1138, 1129, -494, 816, -2039, 295, -3055, -278, +-3214, -815, -2488, -1185, -1109, -1213, 576, -925, +2128, -453, 3116, 133, 3276, 748, 2559, 1209, +1135, 1341, -582, 1115, -2088, 640, -3006, 7, +-3113, -695, -2405, -1259, -1128, -1457, 343, -1282, +1708, -827, 2682, -144, 3020, 649, 2609, 1321, +1587, 1660, 184, 1592, -1288, 1137, -2491, 317, +-3075, -712, -2924, -1618, -2096, -2085, -731, -2000, +974, -1361, 2561, -243, 3514, 1067, 3538, 2127, +2644, 2578, 978, 2287, -1096, 1337, -2938, -65, +-3902, -1531, -3769, -2580, -2641, -2847, -755, -2287, +1441, -1087, 3242, 457, 4079, 1907, 3752, 2782, +2385, 2803, 337, 2037, -1775, 761, -3293, -715, +-3803, -1979, -3238, -2615, -1798, -2470, 84, -1706, +1853, -560, 3028, 715, 3338, 1761, 2754, 2271, +1467, 2153, -141, 1504, -1633, 534, -2607, -531, +-2855, -1439, -2384, -1968, -1354, -1963, -7, -1462, +1353, -653, 2371, 308, 2785, 1243, 2537, 1867, +1687, 1979, 305, 1607, -1261, 845, -2476, -213, +-3014, -1259, -2836, -1951, -1893, -2164, -317, -1863, +1438, -1001, 2815, 246, 3486, 1437, 3265, 2230, +2123, 2491, 302, 2106, -1641, 1072, -3142, -340, +-3796, -1663, -3444, -2524, -2137, -2759, -213, -2296, +1789, -1153, 3306, 389, 3989, 1819, 3660, 2736, +2354, 2988, 384, 2479, -1656, 1252, -3221, -354, +-3963, -1836, -3731, -2832, -2525, -3132, -646, -2616, +1381, -1365, 3060, 265, 4040, 1779, 4034, 2811, +2952, 3173, 1062, 2696, -1116, 1449, -3007, -142, +-4110, -1608, -4112, -2687, -3013, -3127, -1111, -2702, +1083, -1526, 2978, -3, 4068, 1464, 4089, 2559, +3044, 3018, 1184, 2645, -983, 1528, -2808, 59, +-3771, -1320, -3703, -2352, -2694, -2844, -1034, -2576, +851, -1570, 2445, -219, 3353, 1077, 3416, 2150, +2670, 2792, 1259, 2679, -456, 1810, -1990, 514, +-2967, -893, -3208, -2181, -2643, -3020, -1420, -3051, +150, -2179, 1694, -692, 2873, 987, 3389, 2520, +3049, 3524, 1825, 3509, 52, 2384, -1739, 598, +-3055, -1342, -3580, -3065, -3111, -4038, -1738, -3753, +143, -2282, 1968, -218, 3296, 1873, 3797, 3540, +3258, 4262, 1726, 3636, -313, 1876, -2197, -298, +-3409, -2274, -3672, -3685, -2939, -4096, -1404, -3209, +503, -1381, 2231, 621, 3333, 2312, 3610, 3437, +2983, 3655, 1508, 2776, -414, 1160, -2149, -566, +-3217, -2020, -3436, -3023, -2781, -3305, -1398, -2638, +338, -1268, 1946, 257, 3085, 1663, 3503, 2789, +3019, 3249, 1684, 2757, -115, 1543, -1844, 22, +-3041, -1538, -3431, -2827, -2908, -3403, -1603, -2977, +115, -1707, 1788, -38, 3021, 1652, 3510, 3012, +3092, 3588, 1808, 3054, -5, 1622, -1803, -174, +-3046, -1920, -3476, -3252, -2991, -3671, -1655, -2923, +204, -1352, 1985, 481, 3223, 2214, 3646, 3444, +3108, 3680, 1626, 2771, -381, 1102, -2260, -793, +-3431, -2502, -3633, -3626, -2831, -3741, -1203, -2703, +804, -888, 2570, 1086, 3602, 2783, 3687, 3853, +2792, 3884, 1073, 2716, -977, 776, -2683, -1287, +-3576, -3043, -3517, -4121, -2518, -4068, -808, -2787, +1093, -743, 2618, 1430, 3473, 3268, 3517, 4327, +2687, 4202, 1113, 2845, -744, 723, -2335, -1516, +-3301, -3363, -3497, -4393, -2831, -4212, -1367, -2796, +486, -655, 2189, 1529, 3373, 3301, 3786, 4274, +3229, 4063, 1763, 2657, -199, 595, -2089, -1473, +-3384, -3137, -3779, -4035, -3186, -3791, -1716, -2437, +273, -510, 2156, 1381, 3407, 2892, 3764, 3694, +3181, 3450, 1706, 2229, -264, 519, -2081, -1224, +-3182, -2678, -3402, -3452, -2756, -3262, -1363, -2187, +410, -567, 1991, 1155, 2961, 2607, 3188, 3440, +2653, 3331, 1394, 2245, -260, 562, -1751, -1262, +-2703, -2853, -2995, -3734, -2508, -3517, -1295, -2261, +271, -370, 1726, 1652, 2763, 3293, 3149, 4046, +2757, 3625, 1579, 2134, -111, 31, -1792, -2094, +-2954, -3679, -3343, -4258, -2822, -3618, -1437, -1941, +419, 277, 2139, 2423, 3242, 3919, 3522, 4321, +2901, 3510, 1428, 1751, -495, -474, -2205, -2594, +-3242, -4004, -3418, -4296, -2649, -3423, -1098, -1642, +739, 590, 2259, 2657, 3100, 4002, 3154, 4287, +2456, 3405, 1117, 1564, -467, -704, -1828, -2778, +-2656, -4105, -2827, -4285, -2258, -3256, -1101, -1370, +285, 875, 1521, 2910, 2398, 4120, 2744, 4139, +2421, 3048, 1470, 1190, 151, -986, -1216, -2908, +-2289, -4010, -2772, -4019, -2545, -2994, -1619, -1213, +-153, 936, 1390, 2879, 2562, 4020, 3117, 4070, +2875, 3098, 1753, 1328, 96, -904, -1604, -2974, +-2884, -4187, -3351, -4250, -2820, -3261, -1476, -1416, +326, 958, 2084, 3126, 3246, 4355, 3489, 4408, +2791, 3378, 1333, 1410, -501, -1089, -2166, -3305, +-3192, -4502, -3320, -4472, -2563, -3349, -1166, -1323, +508, 1216, 2051, 3426, 3075, 4533, 3310, 4399, +2732, 3228, 1487, 1160, -130, -1349, -1741, -3410, +-2885, -4387, -3267, -4246, -2818, -3098, -1698, -1068, +-126, 1361, 1549, 3342, 2862, 4288, 3419, 4159, +3129, 3045, 2044, 1005, 343, -1441, -1484, -3410, +-2815, -4350, -3343, -4189, -3020, -2954, -1882, -806, +-201, 1688, 1515, 3658, 2793, 4469, 3285, 4068, +2885, 2647, 1723, 386, 120, -2097, -1508, -3828, +-2624, -4313, -2928, -3730, -2442, -2227, -1356, 16, +125, 2281, 1572, 3686, 2496, 3972, 2679, 3335, +2219, 1862, 1207, -230, -204, -2223, -1537, -3414, +-2299, -3624, -2399, -3008, -1956, -1651, -982, 235, +345, 2053, 1578, 3132, 2328, 3312, 2455, 2791, +1967, 1584, 939, -193, -387, -1905, -1622, -2934, +-2366, -3190, -2454, -2793, -1885, -1653, -808, 127, +541, 1916, 1783, 3046, 2538, 3394, 2587, 3003, +1996, 1682, 877, -369, -578, -2304, -1930, -3477, +-2695, -3801, -2693, -3172, -1995, -1449, -741, 878, +793, 2886, 2166, 3983, 2917, 4036, 2832, 3002, +2037, 992, 724, -1395, -858, -3291, -2271, -4169, +-3002, -3961, -2900, -2735, -2054, -658, -660, 1635, +1020, 3307, 2475, 3988, 3193, 3733, 2978, 2536, +2055, 548, 641, -1567, -1027, -3056, -2457, -3678, +-3137, -3471, -2948, -2388, -2064, -580, -669, 1313, +992, 2642, 2459, 3249, 3206, 3142, 3076, 2204, +2223, 617, 782, -1017, -963, -2188, -2442, -2797, +-3193, -2793, -3118, -2028, -2244, -656, -760, 765, +975, 1807, 2470, 2404, 3286, 2438, 3171, 1738, +2240, 543, 748, -642, -988, -1514, -2486, -2037, +-3227, -2059, -3050, -1437, -2121, -408, -647, 537, +1065, 1204, 2499, 1659, 3164, 1746, 2938, 1259, +1992, 433, 555, -330, -1077, -969, -2431, -1531, +-3016, -1717, -2751, -1315, -1864, -599, -539, 121, +1059, 893, 2410, 1643, 3030, 1938, 2794, 1588, +1896, 847, 508, -63, -1110, -1079, -2525, -1978, +-3189, -2306, -2894, -1888, -1848, -985, -324, 96, +1398, 1265, 2808, 2241, 3384, 2527, 2968, 2027, +1742, 1099, 58, -44, -1680, -1307, -3022, -2304, +-3502, -2589, -2940, -2162, -1570, -1303, 180, -166, +1922, 1123, 3182, 2170, 3524, 2571, 2821, 2303, +1434, 1569, -245, 436, -1922, -940, -3157, -2075, +-3456, -2550, -2811, -2382, -1516, -1718, 186, -585, +1924, 810, 3129, 1951, 3409, 2487, 2796, 2387, +1543, 1717, -82, 555, -1773, -811, -3023, -1921, +-3391, -2414, -2851, -2258, -1623, -1599, 42, -484, +1779, 865, 3015, 1901, 3358, 2316, 2759, 2190, +1464, 1542, -201, 349, -1781, -984, -2866, -1966, +-3157, -2413, -2564, -2267, -1232, -1493, 397, -238, +1843, 1126, 2752, 2154, 2868, 2568, 2127, 2332, +811, 1483, -609, 110, -1788, -1321, -2490, -2289, +-2500, -2661, -1783, -2440, -618, -1497, 639, -29, +1772, 1368, 2468, 2325, 2424, 2775, 1628, 2528, +409, 1493, -905, 27, -1996, -1379, -2597, -2449, +-2457, -2928, -1564, -2609, -206, -1529, 1202, -13, +2394, 1515, 3044, 2677, 2709, 3157, 1364, 2737, +-365, 1471, -1848, -253, -2885, -1928, -3225, -3125, +-2521, -3464, -972, -2743, 737, -1144, 2158, 813, +3092, 2592, 3222, 3678, 2333, 3644, 651, 2432, +-1120, 448, -2376, -1690, -2966, -3353, -2885, -4007, +-1936, -3432, -379, -1797, 1086, 409, 2079, 2478, +2634, 3779, 2552, 3934, 1641, 2897, 252, 1009, +-1003, -1086, -1842, -2824, -2243, -3780, -2068, -3624, +-1246, -2420, -124, -603, 834, 1341, 1513, 2920, +1898, 3663, 1725, 3363, 913, 2188, -135, 412, +-945, -1548, -1455, -3085, -1599, -3684, -1199, -3261, +-351, -1979, 454, -68, 1012, 1919, 1367, 3288, +1390, 3697, 833, 3073, -91, 1498, -893, -590, +-1334, -2451, -1396, -3522, -1007, -3531, -228, -2493, +552, -697, 1037, 1335, 1237, 2907, 1184, 3499, +769, 3010, 35, 1609, -681, -325, -1065, -2100, +-1085, -3061, -879, -3032, -443, -2112, 121, -557, +532, 1125, 634, 2334, 637, 2726, 622, 2258, +452, 1119, 89, -305, -221, -1516, -321, -2123, +-313, -2032, -341, -1358, -335, -310, -210, 747, +-123, 1412, -152, 1505, -45, 1142, 259, 498, +428, -227, 415, -771, 463, -930, 443, -709, +141, -269, -241, 192, -441, 450, -574, 374, +-663, 56, -526, -319, -75, -549, 416, -485, +708, -93, 801, 462, 746, 953, 384, 1140, +-260, 833, -816, 83, -976, -812, -800, -1524, +-445, -1784, 99, -1357, 777, -292, 1233, 935, +1143, 1879, 618, 2264, -43, 1860, -705, 661, +-1260, -845, -1397, -2053, -869, -2610, -8, -2303, +686, -1130, 1150, 523, 1436, 2044, 1162, 2861, +297, 2662, -550, 1504, -972, -178, -1153, -1841, +-1102, -2912, -561, -2940, 342, -1887, 1004, -224, +1126, 1456, 953, 2685, 564, 2994, -174, 2166, +-947, 611, -1140, -1014, -739, -2268, -272, -2769, +115, -2234, 676, -961, 1169, 467, 1000, 1671, +407, 2338, -19, 2151, -402, 1206, -930, -6, +-1046, -1058, -596, -1718, -104, -1850, 164, -1429, +403, -580, 618, 388, 676, 1111, 549, 1412, +392, 1405, 325, 1128, 223, 490, -85, -341, +-485, -962, -745, -1281, -902, -1441, -1047, -1279, +-909, -630, -213, 187, 748, 860, 1499, 1419, +1920, 1755, 1897, 1517, 1243, 783, 28, -112, +-1297, -1039, -2219, -1823, -2426, -2072, -1996, -1666, +-961, -844, 596, 217, 2078, 1346, 2803, 2142, +2683, 2281, 1791, 1745, 240, 692, -1422, -621, +-2562, -1762, -2849, -2404, -2217, -2391, -884, -1634, +713, -310, 2139, 1105, 2937, 2183, 2780, 2666, +1753, 2333, 190, 1229, -1465, -242, -2711, -1653, +-3092, -2585, -2486, -2715, -1086, -2013, 658, -758, +2269, 702, 3280, 1988, 3363, 2700, 2421, 2594, +713, 1715, -1264, 391, -2893, -1008, -3688, -2220, +-3367, -2870, -1933, -2571, 121, -1418, 2046, 44, +3329, 1447, 3724, 2565, 3096, 2949, 1522, 2288, +-528, 861, -2338, -773, -3299, -2156, -3261, -2878, +-2316, -2651, -684, -1541, 1145, 68, 2400, 1611, +2769, 2562, 2468, 2631, 1677, 1883, 395, 585, +-962, -866, -1807, -2014, -2033, -2460, -1829, -2062, +-1170, -1075, -137, 82, 854, 1113, 1501, 1805, +1799, 1920, 1742, 1447, 1237, 713, 346, -70, +-673, -813, -1518, -1322, -1957, -1462, -1848, -1373, +-1104, -1067, 108, -386, 1330, 445, 2101, 1088, +2320, 1578, 1939, 1877, 901, 1605, -554, 649, +-1782, -553, -2345, -1598, -2229, -2279, -1527, -2380, +-286, -1656, 1143, -181, 2116, 1407, 2325, 2393, +1978, 2593, 1264, 2105, 219, 891, -862, -790, +-1533, -2113, -1741, -2495, -1694, -2081, -1332, -1230, +-486, -65, 511, 1124, 1259, 1781, 1797, 1691, +2134, 1230, 1875, 748, 1009, 193, -113, -431, +-1233, -856, -2129, -1031, -2396, -1201, -1868, -1320, +-707, -1008, 700, -298, 1910, 487, 2560, 1258, +2433, 1887, 1513, 1947, 89, 1276, -1302, 154, +-2167, -1043, -2295, -1913, -1708, -2151, -500, -1709, +935, -683, 1939, 600, 2289, 1568, 2077, 1846, +1227, 1548, -114, 839, -1291, -146, -1961, -1066, +-2121, -1494, -1713, -1306, -728, -765, 523, -169, +1620, 451, 2226, 1047, 2287, 1258, 1848, 902, +892, 390, -342, -16, -1402, -527, -2075, -1099, +-2333, -1223, -2041, -851, -1131, -411, 197, 31, +1513, 630, 2449, 1147, 2860, 1235, 2570, 949, +1505, 520, -16, 3, -1475, -603, -2570, -1166, +-3005, -1399, -2544, -1208, -1224, -737, 482, -77, +1999, 714, 2906, 1391, 3003, 1637, 2193, 1353, +705, 625, -903, -371, -2080, -1297, -2533, -1756, +-2205, -1520, -1206, -705, 176, 357, 1453, 1267, +2178, 1671, 2257, 1337, 1749, 341, 667, -815, +-649, -1546, -1628, -1609, -1994, -1050, -1869, 31, +-1244, 1262, -89, 1952, 1237, 1750, 2122, 879, +2425, -255, 2212, -1335, 1278, -1989, -310, -1896, +-1786, -1072, -2571, 62, -2682, 1009, -2064, 1545, +-619, 1636, 1173, 1271, 2518, 531, 3031, -324, +2757, -962, 1754, -1254, 142, -1260, -1558, -998, +-2631, -396, -2790, 345, -2140, 904, -867, 1185, +745, 1146, 2082, 726, 2608, 25, 2254, -708, +1332, -1197, 80, -1217, -1171, -778, -1928, -123, +-1856, 610, -1115, 1211, -76, 1328, 938, 891, +1623, 215, 1655, -488, 986, -1148, 19, -1480, +-766, -1261, -1202, -663, -1226, 84, -724, 886, +152, 1517, 917, 1644, 1292, 1256, 1282, 544, +877, -339, 100, -1190, -680, -1714, -1090, -1700, +-1060, -1178, -737, -382, -221, 444, 378, 1152, +949, 1516, 1262, 1396, 1112, 1013, 584, 537, +-44, -64, -647, -686, -1100, -1091, -1107, -1323, +-625, -1447, 12, -1227, 609, -542, 1184, 410, +1470, 1348, 1114, 1997, 306, 2104, -547, 1516, +-1252, 320, -1570, -1091, -1204, -2112, -326, -2379, +655, -1901, 1421, -835, 1731, 553, 1434, 1714, +687, 2108, -238, 1727, -1067, 963, -1552, 86, +-1430, -793, -712, -1384, 177, -1387, 848, -1051, +1291, -734, 1386, -315, 866, 367, 18, 960, +-532, 1192, -731, 1266, -796, 1199, -577, 622, +19, -411, 556, -1284, 699, -1646, 581, -1620, +369, -1217, -23, -311, -443, 835, -583, 1579, +-368, 1705, -36, 1446, 231, 888, 437, -3, +612, -919, 584, -1412, 294, -1490, 1, -1365, +-159, -932, -360, -97, -532, 849, -404, 1492, +-137, 1705, -37, 1503, 46, 842, 345, -244, +677, -1350, 730, -1890, 550, -1685, 297, -1020, +-41, -78, -461, 1032, -720, 1722, -714, 1486, +-504, 734, -162, 15, 236, -668, 575, -1192, +837, -1065, 913, -390, 642, 190, 116, 490, +-342, 656, -629, 545, -812, 70, -766, -413, +-357, -552, 174, -412, 550, -181, 815, 133, +985, 535, 793, 789, 203, 645, -430, 132, +-812, -430, -956, -833, -782, -1081, -232, -983, +439, -325, 850, 601, 944, 1259, 754, 1452, +321, 1186, -208, 376, -583, -748, -675, -1591, +-465, -1706, -99, -1139, 192, -194, 338, 823, +366, 1549, 199, 1554, -108, 834, -232, -70, +-4, -772, 308, -1169, 424, -1020, 388, -321, +281, 379, -63, 587, -581, 421, -858, 114, +-691, -262, -297, -515, 179, -358, 704, 216, +1127, 783, 1138, 916, 639, 608, -86, 66, +-687, -620, -1076, -1281, -1186, -1440, -848, -885, +-124, -12, 585, 734, 1029, 1324, 1219, 1655, +1040, 1343, 413, 399, -298, -613, -745, -1254, +-965, -1578, -953, -1620, -545, -1062, 43, 53, +469, 1069, 697, 1547, 798, 1680, 648, 1475, +270, 586, -125, -703, -363, -1518, -458, -1614, +-413, -1403, -221, -938, 12, 28, 77, 1109, +23, 1525, 38, 1230, 77, 844, 50, 454, +120, -272, 346, -1060, 470, -1236, 367, -914, +226, -699, 20, -437, -446, 293, -959, 1069, +-1037, 1257, -672, 1027, -110, 779, 543, 281, +1185, -665, 1513, -1502, 1281, -1549, 527, -978, +-403, -345, -1233, 360, -1768, 1245, -1715, 1653, +-948, 1101, 177, 246, 1161, -281, 1746, -726, +1811, -1141, 1307, -978, 388, -205, -637, 355, +-1418, 323, -1734, 196, -1561, 285, -968, 202, +-38, -159, 952, -161, 1611, 334, 1707, 521, +1385, 132, 742, -162, -246, -150, -1294, -362, +-1820, -697, -1723, -497, -1211, 88, -258, 319, +1010, 235, 1911, 346, 1981, 534, 1352, 341, +309, -67, -890, -179, -1792, -116, -1944, -354, +-1302, -681, -273, -560, 769, -145, 1619, 110, +1942, 419, 1390, 951, 253, 1137, -809, 636, +-1497, -107, -1794, -694, -1437, -1174, -451, -1466, +582, -1173, 1221, -253, 1512, 752, 1461, 1364, +931, 1564, 39, 1397, -801, 778, -1324, -199, +-1471, -1085, -1188, -1505, -488, -1486, 343, -1206, +941, -638, 1196, 246, 1099, 1062, 632, 1435, +18, 1452, -448, 1224, -687, 616, -765, -305, +-555, -1100, -74, -1486, 270, -1465, 244, -1060, +118, -304, 47, 548, -38, 1136, -107, 1300, +23, 1077, 258, 580, 332, -51, 153, -659, +-115, -963, -269, -856, -296, -561, -293, -240, +-159, 206, 164, 641, 440, 732, 393, 522, +101, 238, -207, -126, -453, -521, -646, -673, +-582, -485, -128, -123, 486, 265, 868, 545, +909, 585, 704, 327, 324, -78, -270, -414, +-889, -553, -1173, -435, -1074, -109, -767, 300, +-191, 576, 611, 496, 1218, 139, 1311, -235, +1001, -493, 478, -602, -164, -450, -792, -26, +-1139, 434, -1062, 648, -667, 584, -187, 376, +244, 124, 604, -198, 776, -510, 585, -586, +246, -492, 73, -431, -19, -284, -269, 70, +-485, 466, -437, 653, -353, 690, -356, 705, +-129, 488, 376, -83, 763, -658, 709, -894, +363, -862, -18, -687, -495, -269, -1049, 266, +-1159, 588, -562, 655, 252, 625, 798, 505, +1157, 270, 1295, -15, 885, -226, -115, -384, +-1041, -549, -1309, -629, -1149, -546, -888, -245, +-283, 199, 619, 530, 1127, 671, 907, 652, +570, 391, 442, -99, 93, -480, -457, -529, +-580, -409, -293, -186, -278, 193, -536, 477, +-395, 372, 4, 12, 70, -259, 49, -358, +402, -379, 721, -258, 534, 102, 173, 470, +62, 545, -112, 353, -576, 140, -862, -86, +-615, -414, -209, -585, 21, -377, 276, -39, +685, 168, 831, 302, 459, 408, -54, 349, +-345, 79, -599, -299, -865, -529, -704, -455, +-42, -230, 546, 47, 753, 456, 742, 791, +576, 712, 114, 284, -463, -221, -744, -705, +-670, -973, -470, -804, -213, -297, 104, 277, +406, 685, 499, 735, 405, 481, 312, 150, +299, -133, 238, -294, 5, -181, -288, 133, +-484, 240, -701, 19, -826, -301, -583, -639, +-29, -838, 496, -633, 863, -16, 1073, 715, +935, 1208, 386, 1257, -258, 851, -749, 157, +-1003, -621, -1013, -1238, -714, -1319, -186, -848, +292, -262, 609, 190, 799, 559, 762, 797, +459, 772, 113, 535, -66, 343, -266, 220, +-562, -49, -681, -483, -552, -850, -391, -930, +-220, -800, 89, -527, 487, 99, 738, 942, +803, 1443, 727, 1321, 483, 795, -18, 76, +-691, -773, -1212, -1489, -1280, -1687, -946, -1249, +-334, -361, 527, 593, 1367, 1335, 1665, 1761, +1344, 1668, 651, 938, -297, -128, -1281, -1092, +-1813, -1733, -1616, -1947, -830, -1522, 161, -477, +1042, 722, 1534, 1588, 1426, 1929, 803, 1715, +35, 928, -605, -228, -960, -1209, -984, -1619, +-685, -1497, -253, -965, 92, -109, 294, 684, +376, 990, 387, 865, 402, 603, 354, 269, +232, -133, 59, -376, -142, -266, -347, -42, +-506, -56, -448, -260, -205, -375, -17, -362, +132, -301, 289, -89, 309, 368, 166, 804, +143, 887, 282, 598, 323, 150, 235, -362, +76, -926, -267, -1222, -743, -939, -1049, -295, +-865, 352, -322, 818, 361, 1091, 1073, 1101, +1574, 725, 1563, 84, 887, -512, -192, -864, +-1154, -1002, -1797, -981, -1929, -684, -1384, -170, +-373, 316, 666, 697, 1470, 1021, 1951, 1187, +1848, 956, 1094, 336, 180, -310, -684, -835, +-1510, -1218, -1965, -1287, -1767, -925, -1122, -235, +-271, 486, 713, 1008, 1670, 1231, 2144, 1009, +1847, 463, 975, -132, -30, -606, -994, -859, +-1761, -821, -1960, -494, -1461, -8, -618, 428, +296, 649, 1168, 555, 1729, 276, 1700, -44, +1142, -408, 350, -649, -456, -573, -1142, -240, +-1525, 165, -1453, 505, -918, 764, -144, 740, +668, 327, 1368, -142, 1696, -466, 1428, -700, +615, -761, -363, -534, -1085, -116, -1491, 284, +-1439, 541, -878, 541, -72, 393, 678, 297, +1124, 98, 1172, -230, 912, -354, 402, -266, +-188, -201, -613, -115, -670, 108, -510, 264, +-418, 160, -308, -15, -48, -156, 183, -364, +207, -465, 197, -285, 359, 62, 442, 485, +359, 933, 280, 1064, 175, 627, -93, -90, +-418, -775, -625, -1347, -669, -1537, -541, -1105, +-178, -168, 312, 891, 802, 1624, 1073, 1731, +979, 1220, 557, 342, -107, -627, -804, -1403, +-1236, -1638, -1260, -1237, -806, -488, 12, 312, +887, 962, 1447, 1239, 1502, 1097, 1024, 662, +104, 60, -858, -500, -1369, -779, -1329, -862, +-951, -807, -346, -435, 448, 143, 1035, 534, +1099, 648, 828, 607, 458, 430, 22, 129, +-302, -203, -376, -410, -332, -348, -421, -131, +-589, 38, -624, 50, -466, -113, -173, -293, +290, -306, 827, -194, 1225, 8, 1274, 406, +921, 900, 230, 1039, -641, 594, -1351, -121, +-1615, -804, -1384, -1354, -691, -1489, 242, -926, +1139, 131, 1683, 1080, 1657, 1580, 1127, 1595, +243, 1049, -724, 15, -1347, -1141, -1411, -1825, +-1009, -1645, -372, -855, 412, 168, 1011, 1140, +1104, 1661, 774, 1498, 259, 755, -242, -241, +-576, -1160, -659, -1708, -396, -1499, -16, -551, +261, 557, 319, 1308, 174, 1590, 33, 1386, +-77, 524, -130, -711, -34, -1540, 142, -1687, +292, -1244, 241, -306, 40, 824, -136, 1646, +-336, 1704, -472, 1073, -380, 167, -142, -806, +135, -1543, 396, -1735, 647, -1251, 732, -208, +583, 864, 311, 1517, -37, 1661, -533, 1293, +-963, 498, -1048, -506, -792, -1323, -405, -1722, +164, -1625, 959, -928, 1595, 93, 1608, 1049, +1057, 1720, 237, 1829, -703, 1402, -1505, 546, +-1782, -626, -1415, -1625, -600, -2038, 360, -1829, +1177, -1069, 1638, 137, 1592, 1396, 962, 2068, +9, 2020, -810, 1450, -1199, 346, -1283, -992, +-1038, -1928, -331, -2132, 452, -1643, 882, -660, +1104, 555, 1080, 1534, 588, 1929, -247, 1748, +-876, 994, -1037, -97, -944, -1063, -568, -1707, +213, -1804, 1000, -1198, 1255, -201, 939, 713, +388, 1316, -297, 1580, -991, 1330, -1219, 475, +-804, -485, -113, -1068, 522, -1292, 1008, -1168, +1200, -536, 857, 360, 75, 891, -723, 927, +-1050, 823, -893, 514, -484, -150, 65, -766, +625, -868, 955, -540, 910, -208, 562, 79, +96, 483, -497, 667, -938, 435, -895, 157, +-535, 21, -94, -141, 374, -374, 741, -440, +812, -260, 613, -169, 306, -219, -145, -95, +-600, 238, -774, 509, -616, 573, -269, 562, +109, 439, 446, 22, 642, -453, 538, -765, +234, -903, -82, -776, -288, -365, -407, 196, +-410, 670, -239, 929, 44, 982, 259, 706, +351, 255, 392, -140, 399, -600, 209, -993, +-83, -1010, -227, -734, -274, -391, -351, -22, +-337, 514, -118, 1012, 189, 1125, 341, 919, +320, 562, 326, 105, 292, -484, 48, -1058, +-182, -1210, -102, -993, 107, -662, 65, -178, +-85, 411, -127, 915, -240, 1128, -503, 1077, +-560, 904, -180, 471, 375, -160, 725, -757, +942, -1259, 976, -1490, 605, -1316, -207, -764, +-1032, 72, -1334, 974, -1176, 1692, -785, 1939, +-42, 1599, 859, 726, 1374, -438, 1269, -1351, +873, -1831, 373, -1979, -391, -1540, -1077, -532, +-1221, 524, -919, 1273, -499, 1737, -65, 1913, +548, 1557, 1112, 726, 1241, -187, 1003, -1054, +601, -1782, -23, -2125, -798, -1900, -1389, -1147, +-1444, -105, -1026, 1036, -338, 2038, 464, 2512, +1264, 2267, 1765, 1395, 1692, 163, 1024, -1180, +-21, -2295, -1033, -2714, -1651, -2349, -1756, -1444, +-1348, -162, -523, 1223, 428, 2263, 1112, 2619, +1387, 2281, 1374, 1416, 1023, 210, 315, -1012, +-378, -1891, -757, -2290, -916, -2107, -990, -1394, +-807, -501, -385, 361, 0, 1221, 243, 1862, +559, 1996, 811, 1752, 770, 1278, 608, 406, +495, -704, 194, -1641, -352, -2279, -777, -2471, +-823, -1951, -755, -808, -683, 578, -322, 1841, +273, 2678, 754, 2791, 968, 2051, 999, 701, +851, -760, 401, -1883, -220, -2478, -692, -2489, +-920, -1793, -954, -583, -748, 563, -375, 1378, +77, 1938, 547, 2095, 935, 1639, 1073, 782, +902, -94, 507, -874, 57, -1473, -456, -1751, +-885, -1627, -1134, -1023, -1165, -187, -824, 441, +-207, 932, 431, 1391, 1014, 1465, 1431, 1005, +1438, 479, 960, 162, 326, -262, -332, -808, +-1144, -1085, -1756, -1114, -1766, -1099, -1257, -960, +-486, -515, 403, 156, 1367, 834, 2037, 1463, +2047, 1893, 1467, 1818, 650, 1217, -328, 284, +-1432, -802, -2175, -1913, -2168, -2671, -1681, -2574, +-838, -1693, 360, -418, 1574, 1049, 2202, 2348, +2152, 3045, 1795, 2876, 1097, 1847, -62, 293, +-1241, -1284, -1997, -2425, -2234, -2912, -2037, -2629, +-1375, -1500, -228, -30, 1001, 1116, 1832, 1789, +2228, 2077, 2305, 1884, 1839, 1093, 618, 164, +-838, -333, -1905, -592, -2504, -851, -2590, -979, +-1893, -969, -584, -955, 805, -930, 1857, -699, +2483, -198, 2483, 484, 1683, 1272, 404, 1829, +-843, 1885, -1792, 1535, -2196, 825, -1960, -219, +-1181, -1329, -125, -2113, 849, -2311, 1421, -2009, +1464, -1337, 1111, -361, 502, 801, -118, 1863, +-438, 2407, -478, 2421, -347, 2120, -141, 1318, +0, -8, -41, -1412, -314, -2462, -609, -2994, +-598, -2957, -321, -2189, 72, -722, 537, 980, +1034, 2476, 1225, 3436, 956, 3581, 448, 2798, +-104, 1276, -736, -552, -1300, -2303, -1429, -3576, +-1045, -3872, -523, -3091, -14, -1608, 570, 118, +1146, 1822, 1414, 3216, 1202, 3733, 699, 3159, +104, 1969, -530, 523, -1085, -1066, -1299, -2478, +-1086, -3234, -699, -3136, -224, -2452, 331, -1423, +720, -12, 826, 1578, 804, 2817, 665, 3278, +409, 3057, 130, 2351, -81, 977, -349, -906, +-649, -2516, -821, -3391, -754, -3577, -538, -3010, +-235, -1526, 187, 451, 646, 2186, 915, 3379, +831, 3824, 486, 3217, 213, 1699, 58, -239, +-169, -2014, -304, -3185, -253, -3529, -314, -2873, +-625, -1360, -880, 427, -823, 1869, -571, 2577, +-93, 2519, 712, 1769, 1524, 544, 1894, -624, +1691, -1290, 883, -1372, -296, -1023, -1479, -422, +-2221, 237, -2271, 571, -1685, 417, -658, -9, +538, -473, 1480, -763, 1938, -723, 1851, -324, +1336, 352, 593, 1018, -223, 1468, -830, 1568, +-1145, 1163, -1243, 363, -1096, -605, -799, -1530, +-477, -2086, -162, -2104, 186, -1640, 542, -789, +860, 370, 1145, 1537, 1321, 2317, 1275, 2544, +987, 2195, 300, 1336, -669, 207, -1603, -1039, +-2237, -2153, -2468, -2688, -2043, -2592, -812, -2109, +752, -1189, 2099, 214, 3089, 1651, 3352, 2605, +2563, 3113, 990, 3122, -778, 2231, -2344, 590, +-3506, -1177, -3758, -2702, -2850, -3684, -1223, -3718, +613, -2720, 2305, -1030, 3524, 946, 3851, 2735, +3098, 3744, 1547, 3647, -399, 2613, -2355, 988, +-3716, -841, -4061, -2396, -3247, -3192, -1537, -3064, +554, -2182, 2475, -771, 3761, 795, 4024, 1947, +3122, 2431, 1227, 2277, -965, 1503, -2690, 289, +-3639, -896, -3691, -1648, -2658, -1871, -762, -1543, +1211, -617, 2723, 543, 3648, 1388, 3591, 1748, +2267, 1591, 262, 770, -1568, -520, -2932, -1657, +-3681, -2230, -3338, -2174, -1811, -1357, 196, 115, +2033, 1669, 3305, 2755, 3661, 3121, 2874, 2598, +1250, 1145, -605, -836, -2190, -2605, -3229, -3630, +-3446, -3662, -2658, -2657, -1063, -924, 656, 1028, +2085, 2768, 3059, 3784, 3254, 3714, 2536, 2718, +1178, 1212, -460, -526, -2067, -2186, -3185, -3321, +-3372, -3657, -2625, -3192, -1175, -2043, 678, -407, +2372, 1430, 3282, 3000, 3199, 3852, 2290, 3735, +720, 2664, -1131, 922, -2493, -1021, -2991, -2697, +-2691, -3681, -1681, -3609, -104, -2523, 1459, -993, +2410, 490, 2571, 1810, 2081, 2758, 1028, 2854, +-328, 2164, -1496, 1296, -2076, 405, -2113, -680, +-1632, -1645, -603, -2109, 591, -2121, 1500, -1786, +1958, -1048, 1896, 31, 1271, 1131, 265, 1806, +-752, 1878, -1539, 1503, -1911, 809, -1656, -195, +-931, -1051, -105, -1212, 677, -862, 1358, -404, +1725, 163, 1506, 683, 881, 665, 134, 79, +-636, -497, -1238, -829, -1420, -1039, -1267, -892, +-901, -163, -430, 773, 153, 1409, 743, 1628, +1095, 1553, 1195, 1096, 1194, 173, 1036, -881, +592, -1600, -68, -1916, -743, -1951, -1347, -1562, +-1794, -639, -1827, 408, -1378, 1200, -531, 1752, +608, 2069, 1777, 1949, 2567, 1342, 2638, 531, +2012, -238, 825, -1004, -651, -1727, -1982, -2152, +-2823, -2133, -3053, -1768, -2489, -1149, -1157, -232, +539, 975, 1999, 2111, 2929, 2798, 3133, 2984, +2516, 2667, 1300, 1667, -189, 58, -1579, -1676, +-2546, -3069, -2899, -3865, -2495, -3871, -1473, -2960, +-210, -1221, 948, 877, 1734, 2744, 2102, 4016, +2024, 4465, 1548, 3832, 922, 2244, 200, 241, +-562, -1728, -1180, -3323, -1529, -4159, -1708, -4041, +-1716, -3079, -1380, -1568, -624, 187, 285, 1832, +1165, 3059, 1900, 3662, 2348, 3547, 2260, 2777, +1520, 1553, 400, 18, -702, -1557, -1633, -2776, +-2277, -3424, -2442, -3483, -2069, -2917, -1233, -1734, +-121, -202, 985, 1296, 1873, 2576, 2454, 3445, +2577, 3728, 2053, 3298, 1017, 2124, -174, 473, +-1304, -1316, -2333, -2993, -2896, -4179, -2614, -4468, +-1645, -3694, -478, -2056, 766, 129, 2007, 2427, +2809, 4224, 2693, 4987, 1895, 4517, 899, 2924, +-253, 614, -1477, -1850, -2298, -3803, -2416, -4669, +-1994, -4296, -1201, -2922, -81, -937, 1009, 1182, +1630, 2841, 1820, 3519, 1716, 3262, 1245, 2367, +475, 1018, -273, -440, -819, -1494, -1254, -1933, +-1456, -1933, -1265, -1659, -773, -1088, -206, -373, +366, 195, 882, 532, 1233, 814, 1238, 1082, +929, 1163, 440, 1013, -102, 751, -617, 372, +-928, -172, -946, -806, -753, -1257, -484, -1312, +-211, -1084, 71, -714, 377, -76, 671, 747, +897, 1295, 940, 1327, 735, 1073, 363, 657, +-143, -3, -755, -767, -1273, -1215, -1451, -1203, +-1208, -956, -597, -547, 254, 106, 1012, 765, +1484, 1088, 1635, 1071, 1396, 905, 736, 579, +-82, 44, -819, -525, -1386, -933, -1749, -1163, +-1702, -1168, -1228, -893, -556, -384, 258, 223, +1294, 856, 2190, 1401, 2458, 1577, 2068, 1288, +1222, 686, 4, -75, -1381, -798, -2445, -1345, +-2857, -1559, -2579, -1366, -1637, -895, -164, -298, +1347, 297, 2346, 732, 2704, 949, 2483, 1063, +1686, 1185, 529, 1151, -564, 866, -1420, 452, +-1962, -92, -2102, -860, -1813, -1651, -1272, -2127, +-592, -2158, 165, -1776, 961, -836, 1630, 627, +1994, 2031, 1978, 2892, 1646, 3170, 990, 2810, +-11, 1665, -1207, -120, -2145, -1893, -2470, -3158, +-2254, -3758, -1513, -3493, -317, -2285, 890, -494, +1696, 1332, 2022, 2818, 1888, 3696, 1311, 3636, +487, 2628, -218, 1063, -600, -552, -687, -1895, +-628, -2799, -682, -3080, -860, -2623, -1047, -1642, +-1079, -497, -886, 592, -396, 1540, 433, 2174, +1444, 2300, 2191, 1988, 2398, 1459, 1981, 704, +1008, -265, -326, -1153, -1689, -1681, -2637, -1916, +-2850, -1896, -2370, -1525, -1380, -844, -16, -22, +1352, 793, 2248, 1468, 2541, 1883, 2324, 1922, +1621, 1581, 534, 902, -585, 31, -1409, -810, +-1824, -1423, -1893, -1699, -1600, -1597, -1049, -1168, +-447, -575, 99, -5, 665, 491, 1209, 770, +1565, 810, 1626, 835, 1474, 916, 1083, 925, +370, 821, -539, 647, -1366, 345, -1920, -277, +-2141, -1102, -1880, -1753, -1077, -2016, -13, -1906, +1022, -1384, 1788, -345, 2098, 1024, 1996, 2169, +1556, 2721, 784, 2642, -125, 1997, -974, 817, +-1720, -697, -2294, -2000, -2257, -2671, -1518, -2718, +-540, -2154, 452, -1038, 1574, 324, 2439, 1421, +2495, 1978, 1833, 2076, 872, 1732, -336, 953, +-1623, 42, -2362, -621, -2233, -878, -1531, -923, +-589, -845, 473, -609, 1373, -369, 1712, -304, +1443, -328, 853, -256, 178, -90, -469, 104, +-893, 439, -958, 879, -650, 1193, -119, 1254, +395, 1059, 571, 574, 352, -154, -66, -995, +-444, -1709, -703, -2086, -661, -1987, -207, -1358, +442, -292, 933, 942, 1209, 1958, 1211, 2486, +694, 2500, -255, 1901, -1123, 720, -1529, -653, +-1504, -1712, -1122, -2330, -373, -2521, 543, -2107, +1163, -1137, 1314, -31, 1209, 925, 935, 1678, +385, 2177, -233, 2227, -516, 1791, -603, 1020, +-834, 103, -1070, -896, -944, -1887, -647, -2542, +-413, -2544, -6, -1937, 740, -897, 1344, 451, +1539, 1866, 1503, 2817, 1208, 2947, 370, 2372, +-735, 1253, -1547, -320, -1955, -1823, -2093, -2665, +-1757, -2793, -766, -2386, 469, -1363, 1492, 143, +2211, 1480, 2509, 2190, 2122, 2362, 1075, 2045, +-257, 1247, -1478, 164, -2337, -794, -2560, -1353, +-2040, -1539, -1015, -1443, 215, -1125, 1350, -664, +2111, -173, 2195, 173, 1610, 482, 609, 860, +-463, 1165, -1250, 1267, -1484, 1175, -1280, 871, +-738, 294, -3, -447, 660, -1084, 959, -1527, +826, -1670, 396, -1394, -194, -770, -782, -46, +-1041, 588, -798, 1098, -274, 1466, 315, 1499, +898, 1147, 1333, 637, 1356, 172, 950, -307, +262, -848, -569, -1213, -1318, -1195, -1731, -1007, +-1687, -803, -1293, -516, -663, -87, 204, 316, +1144, 583, 1701, 875, 1835, 1208, 1732, 1372, +1349, 1302, 550, 1033, -348, 518, -1051, -343, +-1649, -1310, -2132, -2083, -2129, -2510, -1578, -2397, +-834, -1621, -44, -383, 1019, 987, 2154, 2264, +2741, 3179, 2705, 3307, 2218, 2559, 1181, 1253, +-306, -249, -1770, -1745, -2812, -2947, -3321, -3497, +-3136, -3184, -2121, -2133, -594, -695, 929, 774, +2171, 2030, 2966, 2843, 3163, 3008, 2619, 2554, +1548, 1712, 327, 627, -818, -524, -1835, -1514, +-2552, -2154, -2701, -2462, -2281, -2476, -1634, -2044, +-822, -1109, 259, 85, 1364, 1195, 2111, 2018, +2465, 2517, 2526, 2498, 2181, 1886, 1328, 938, +176, -13, -1038, -840, -2131, -1480, -2823, -1751, +-2861, -1667, -2321, -1546, -1349, -1411, -83, -1040, +1183, -397, 2056, 334, 2423, 1101, 2355, 1946, +1934, 2641, 1230, 2739, 394, 2122, -396, 986, +-1046, -460, -1589, -1999, -2033, -3161, -2249, -3456, +-2064, -2860, -1416, -1698, -448, -185, 667, 1406, +1780, 2624, 2577, 3020, 2713, 2600, 2194, 1719, +1330, 635, 316, -453, -713, -1262, -1578, -1588, +-2022, -1443, -2008, -1147, -1708, -871, -1318, -578, +-832, -314, -296, -213, 279, -120, 914, 288, +1570, 890, 2067, 1310, 2306, 1515, 2153, 1529, +1485, 1211, 414, 468, -833, -412, -1986, -1096, +-2822, -1557, -3169, -1844, -2890, -1762, -1920, -1263, +-486, -646, 1031, -78, 2352, 636, 3334, 1461, +3629, 2009, 3003, 2101, 1764, 1875, 307, 1316, +-1170, 371, -2514, -806, -3273, -1836, -3222, -2433, +-2551, -2484, -1521, -1987, -252, -1058, 984, 136, +1971, 1281, 2475, 1965, 2475, 2141, 2111, 1922, +1533, 1328, 746, 372, -203, -539, -1038, -1013, +-1619, -1167, -2027, -1159, -2141, -946, -1831, -591, +-1330, -246, -728, -42, 99, 53, 1044, 132, +1736, 273, 2134, 457, 2346, 622, 2176, 733, +1477, 748, 443, 600, -635, 349, -1624, 27, +-2416, -357, -2793, -652, -2514, -767, -1774, -826, +-820, -870, 270, -786, 1458, -492, 2406, -164, +2804, 161, 2666, 639, 2181, 1193, 1307, 1536, +92, 1488, -1154, 1133, -2120, 590, -2748, -183, +-2972, -1030, -2592, -1647, -1643, -1848, -383, -1753, +858, -1428, 1917, -746, 2754, 135, 3117, 882, +2717, 1536, 1806, 2126, 726, 2329, -527, 1931, +-1866, 1162, -2788, 132, -2956, -1126, -2571, -2200, +-1799, -2647, -739, -2511, 425, -1916, 1388, -846, +1993, 466, 2237, 1485, 2228, 1976, 1938, 2093, +1347, 1925, 473, 1403, -479, 702, -1376, 26, +-2169, -622, -2680, -1293, -2623, -1819, -1941, -1971, +-814, -1726, 496, -1183, 1682, -336, 2491, 742, +2736, 1658, 2324, 1963, 1386, 1731, 313, 1169, +-611, 379, -1325, -423, -1708, -921, -1646, -966, +-1343, -678, -1022, -280, -573, 31, -43, 108, +314, -54, 478, -445, 691, -786, 941, -765, +1075, -406, 1126, 110, 1165, 727, 1004, 1357, +499, 1699, -246, 1457, -995, 794, -1683, 54, +-2213, -628, -2228, -1241, -1584, -1633, -592, -1661, +491, -1346, 1543, -894, 2340, -351, 2555, 358, +2081, 1165, 1166, 1744, 168, 1902, -753, 1810, +-1479, 1433, -1824, 524, -1697, -619, -1337, -1516, +-944, -1980, -449, -2090, 178, -1801, 677, -1058, +831, -110, 917, 717, 1195, 1256, 1300, 1502, +1032, 1539, 744, 1297, 457, 835, -139, 355, +-931, -62, -1465, -518, -1670, -931, -1739, -1110, +-1528, -1116, -851, -1084, 168, -839, 1125, -374, +1769, 29, 2047, 346, 1904, 728, 1268, 993, +407, 980, -375, 863, -904, 841, -1276, 748, +-1432, 474, -1224, 120, -809, -276, -480, -785, +-251, -1413, -19, -1967, 222, -2130, 470, -1784, +792, -921, 1148, 338, 1312, 1743, 1238, 2861, +935, 3316, 441, 2971, -189, 1870, -885, 288, +-1536, -1343, -1985, -2659, -2055, -3314, -1653, -3176, +-849, -2388, 185, -1215, 1290, 152, 2162, 1410, +2549, 2251, 2296, 2621, 1615, 2556, 693, 2023, +-409, 1181, -1495, 248, -2144, -699, -2275, -1570, +-1981, -2108, -1362, -2230, -544, -2031, 239, -1533, +882, -737, 1423, 137, 1746, 942, 1764, 1649, +1542, 2094, 1138, 2156, 474, 1903, -345, 1342, +-1044, 459, -1518, -605, -1884, -1523, -1973, -2161, +-1594, -2414, -915, -2178, -128, -1479, 734, -456, +1579, 586, 2126, 1385, 2199, 1920, 1793, 2137, +1125, 1947, 248, 1374, -756, 679, -1599, -57, +-1956, -899, -1954, -1630, -1700, -1972, -1126, -1977, +-294, -1676, 427, -951, 902, 37, 1318, 860, +1711, 1429, 1810, 1792, 1497, 1776, 995, 1336, +349, 768, -521, 184, -1434, -420, -2061, -948, +-2250, -1317, -1925, -1513, -1151, -1480, -121, -1126, +909, -495, 1707, 247, 2065, 990, 1942, 1502, +1484, 1634, 693, 1377, -283, 805, -1042, 32, +-1340, -720, -1376, -1175, -1243, -1285, -824, -1102, +-188, -575, 245, 124, 431, 667, 535, 872, +548, 820, 417, 512, 300, -107, 315, -760, +350, -979, 286, -701, 202, -192, 94, 432, +-129, 1103, -416, 1401, -695, 1028, -854, 238, +-818, -564, -602, -1231, -237, -1558, 226, -1282, +687, -473, 997, 375, 1046, 895, 851, 1091, +492, 950, 23, 442, -463, -150, -839, -479, +-903, -431, -762, -197, -540, 81, -153, 300, +321, 357, 572, 161, 519, -267, 310, -647, +97, -729, -125, -587, -271, -285, -201, 163, +30, 675, 212, 951, 310, 847, 448, 532, +494, 128, 157, -369, -364, -746, -686, -717, +-806, -364, -912, -41, -850, 168, -361, 304, +292, 274, 682, -1, 984, -339, 1341, -481, +1392, -294, 911, 83, 177, 456, -522, 714, +-1149, 752, -1607, 495, -1716, 20, -1413, -473, +-794, -756, -63, -789, 691, -562, 1437, -157, +1914, 275, 1886, 551, 1465, 547, 782, 308, +-112, -5, -1062, -242, -1702, -362, -1932, -404, +-1846, -208, -1410, 206, -594, 519, 280, 558, +968, 502, 1426, 372, 1704, -3, 1682, -475, +1298, -766, 716, -870, 128, -785, -440, -459, +-1051, 25, -1607, 491, -1843, 876, -1664, 1051, +-1266, 907, -709, 518, 75, 45, 1005, -457, +1733, -864, 2076, -965, 2082, -734, 1719, -372, +973, 1, -21, 383, -1000, 691, -1761, 708, +-2229, 482, -2394, 181, -2031, -137, -1205, -462, +-213, -667, 752, -615, 1696, -367, 2370, -3, +2553, 501, 2259, 920, 1601, 1001, 569, 732, +-661, 273, -1727, -339, -2432, -964, -2762, -1290, +-2638, -1233, -1875, -889, -667, -283, 559, 400, +1620, 957, 2485, 1295, 2895, 1365, 2650, 1116, +1811, 645, 677, 43, -493, -606, -1536, -1137, +-2237, -1371, -2466, -1309, -2247, -961, -1715, -377, +-937, 236, -58, 680, 798, 916, 1498, 917, +1951, 760, 2075, 533, 1964, 356, 1559, 255, +853, 169, -11, 19, -930, -297, -1855, -743, +-2496, -1146, -2567, -1410, -2116, -1357, -1340, -833, +-262, 73, 1013, 974, 2034, 1652, 2502, 2012, +2433, 1813, 1940, 1032, 1055, 29, -40, -858, +-925, -1418, -1357, -1561, -1489, -1315, -1499, -812, +-1346, -217, -984, 222, -593, 438, -375, 542, +-101, 556, 380, 459, 907, 403, 1301, 437, +1634, 404, 1821, 270, 1592, 151, 924, -8, +107, -257, -801, -510, -1674, -651, -2223, -726, +-2327, -702, -2023, -488, -1365, -144, -462, 228, +528, 571, 1441, 786, 2106, 781, 2400, 579, +2326, 314, 1885, 26, 1019, -189, -62, -285, +-1063, -300, -1895, -272, -2487, -271, -2650, -314, +-2207, -282, -1343, -157, -368, -7, 659, 138, +1645, 269, 2239, 233, 2295, 23, 1964, -201, +1418, -312, 662, -234, -141, 92, -741, 549, +-1103, 954, -1386, 1140, -1630, 940, -1712, 306, +-1587, -540, -1379, -1315, -981, -1807, -183, -1887, +931, -1423, 2062, -570, 2904, 368, 3192, 1202, +2787, 1794, 1695, 2025, 139, 1866, -1518, 1368, +-2841, 662, -3572, -158, -3641, -971, -2995, -1737, +-1691, -2300, -86, -2402, 1431, -1968, 2653, -1114, +3471, 41, 3651, 1305, 3074, 2330, 1961, 2773, +536, 2615, -1090, 1922, -2608, 767, -3569, -582, +-3782, -1679, -3308, -2281, -2170, -2392, -522, -2036, +1175, -1222, 2493, -203, 3337, 645, 3594, 1161, +3084, 1394, 1844, 1335, 339, 1038, -1020, 665, +-2098, 408, -2836, 243, -3014, 70, -2580, -177, +-1687, -481, -569, -804, 579, -1115, 1559, -1300, +2206, -1192, 2445, -775, 2270, -148, 1742, 485, +911, 1014, -133, 1344, -1163, 1397, -1874, 1155, +-2143, 737, -2007, 282, -1587, -147, -888, -520, +41, -773, 832, -922, 1233, -986, 1379, -1023, +1381, -976, 1139, -747, 776, -364, 494, 91, +313, 675, 15, 1343, -409, 1824, -885, 1934, +-1343, 1698, -1780, 1062, -2016, 17, -1757, -1178, +-905, -2160, 254, -2712, 1461, -2614, 2525, -1799, +3164, -486, 3056, 919, 2100, 2047, 634, 2578, +-992, 2342, -2506, 1504, -3505, 401, -3613, -657, +-2875, -1253, -1585, -1230, -1, -817, 1558, -343, +2669, 38, 3133, 180, 2995, -31, 2315, -442, +1237, -720, -61, -698, -1235, -386, -2053, 83, +-2485, 656, -2537, 1186, -2092, 1422, -1259, 1294, +-321, 974, 524, 511, 1329, -128, 1916, -831, +2051, -1368, 1813, -1695, 1409, -1801, 909, -1536, +290, -842, -398, 57, -1032, 964, -1557, 1722, +-1931, 2135, -2032, 2037, -1796, 1491, -1209, 670, +-333, -234, 716, -1000, 1696, -1504, 2297, -1721, +2424, -1578, 2096, -1211, 1375, -786, 395, -347, +-638, 131, -1459, 617, -1862, 1080, -1932, 1477, +-1746, 1721, -1307, 1717, -642, 1390, 0, 661, +470, -332, 888, -1355, 1323, -2176, 1542, -2601, +1448, -2419, 1235, -1605, 970, -408, 462, 837, +-216, 1896, -775, 2497, -1204, 2444, -1596, 1811, +-1824, 866, -1715, -140, -1269, -951, -593, -1447, +232, -1606, 1103, -1470, 1814, -1114, 2160, -688, +2120, -252, 1738, 190, 1016, 576, 67, 879, +-851, 1082, -1616, 1064, -2171, 819, -2378, 431, +-2058, 47, -1328, -229, -453, -335, 489, -329, +1478, -300, 2172, -317, 2253, -460, 1853, -753, +1261, -1029, 491, -1082, -392, -734, -1104, -10, +-1436, 911, -1475, 1749, -1397, 2246, -1207, 2197, +-813, 1511, -322, 332, 105, -928, 503, -1943, +976, -2537, 1337, -2523, 1387, -1806, 1220, -691, +960, 437, 558, 1391, 6, 2035, -585, 2160, +-1075, 1798, -1459, 1146, -1691, 371, -1608, -388, +-1133, -996, -392, -1400, 422, -1561, 1220, -1462, +1905, -1109, 2211, -603, 1962, 10, 1242, 629, +288, 1108, -703, 1409, -1593, 1517, -2133, 1319, +-2097, 809, -1616, 160, -871, -468, 23, -1062, +923, -1485, 1567, -1576, 1816, -1302, 1721, -767, +1357, -104, 702, 551, -99, 1062, -833, 1297, +-1321, 1215, -1550, 848, -1515, 371, -1172, -66, +-613, -412, 43, -626, 675, -610, 1116, -439, +1317, -288, 1297, -231, 1022, -209, 547, -241, +5, -353, -511, -421, -932, -252, -1101, 148, +-947, 621, -669, 1030, -395, 1317, -142, 1270, +72, 772, 171, -26, 224, -861, 328, -1527, +489, -1837, 648, -1642, 865, -966, 985, -110, +777, 693, 275, 1287, -308, 1514, -931, 1290, +-1547, 811, -1849, 319, -1623, -136, -1024, -531, +-250, -751, 642, -771, 1489, -625, 2018, -444, +2036, -277, 1615, -43, 905, 225, 17, 335, +-889, 296, -1557, 210, -1750, 128, -1529, 33, +-1125, -28, -649, 18, -98, 174, 382, 311, +668, 338, 809, 259, 979, 113, 1124, -111, +1144, -322, 1029, -481, 743, -548, 178, -467, +-544, -310, -1223, -155, -1749, 45, -1972, 254, +-1654, 439, -793, 606, 256, 725, 1153, 698, +1740, 549, 1908, 302, 1572, -99, 843, -600, +11, -986, -667, -1141, -1072, -1049, -1164, -698, +-932, -88, -466, 603, 59, 1128, 394, 1350, +446, 1252, 312, 797, 91, 89, -214, -629, +-458, -1088, -474, -1170, -188, -905, 263, -409, +649, 178, 860, 626, 888, 776, 627, 619, +67, 283, -534, -68, -905, -261, -1068, -295, +-1039, -230, -719, -103, -173, 23, 319, 37, +577, -69, 689, -202, 762, -221, 669, -102, +366, 80, 21, 226, -227, 352, -409, 401, +-520, 282, -462, 48, -244, -127, -44, -195, +63, -234, 111, -280, 88, -230, -52, -155, +-164, -224, -111, -375, 13, -400, 124, -313, +272, -187, 367, 49, 311, 469, 164, 907, +46, 1188, -43, 1239, -127, 1035, -151, 504, +-115, -329, -137, -1214, -249, -1822, -382, -2091, +-416, -1981, -301, -1401, -36, -416, 352, 649, +756, 1505, 991, 2099, 916, 2380, 501, 2204, +-41, 1650, -515, 848, -859, -117, -1011, -1162, +-852, -2100, -420, -2703, 32, -2804, 350, -2363, +605, -1422, 755, -117, 715, 1306, 533, 2406, +296, 2897, 26, 2779, -295, 2156, -578, 1146, +-696, 15, -670, -932, -532, -1505, -268, -1760, +81, -1777, 374, -1564, 565, -1161, 684, -689, +683, -187, 509, 353, 271, 889, 2, 1266, +-332, 1404, -736, 1326, -1074, 1086, -1166, 671, +-916, 172, -427, -223, 198, -472, 870, -656, +1409, -722, 1586, -670, 1313, -601, 692, -569, +-87, -535, -847, -487, -1436, -374, -1675, -141, +-1473, 207, -929, 640, -244, 1130, 409, 1486, +910, 1502, 1187, 1118, 1196, 424, 931, -467, +544, -1316, 199, -1842, -65, -1850, -307, -1322, +-469, -409, -541, 558, -623, 1274, -762, 1533, +-801, 1263, -707, 560, -547, -284, -260, -998, +279, -1336, 920, -1155, 1423, -549, 1697, 224, +1672, 976, 1247, 1449, 460, 1420, -483, 948, +-1353, 261, -1984, -501, -2253, -1154, -2040, -1513, +-1330, -1495, -333, -1175, 687, -677, 1590, -156, +2261, 328, 2440, 775, 2030, 1140, 1265, 1326, +397, 1340, -536, 1189, -1371, 816, -1869, 179, +-1974, -553, -1823, -1212, -1433, -1723, -793, -1927, +-50, -1645, 642, -988, 1300, -164, 1839, 706, +2072, 1458, 1888, 1808, 1315, 1678, 450, 1211, +-520, 570, -1345, -170, -1863, -816, -1994, -1105, +-1685, -1019, -1073, -831, -402, -591, 197, -197, +716, 191, 1101, 319, 1252, 315, 1195, 385, +1069, 456, 846, 403, 428, 346, -119, 319, +-598, 207, -972, -20, -1253, -258, -1351, -472, +-1141, -614, -667, -605, -116, -405, 371, -70, +788, 292, 1028, 538, 1005, 670, 853, 672, +664, 478, 350, 200, -12, 30, -251, -79, +-405, -175, -620, -210, -833, -227, -917, -348, +-861, -520, -700, -648, -373, -647, 162, -455, +793, -90, 1264, 393, 1477, 953, 1443, 1357, +1116, 1403, 446, 1107, -412, 575, -1164, -131, +-1609, -844, -1731, -1324, -1476, -1420, -819, -1228, +36, -844, 761, -330, 1224, 162, 1489, 450, +1527, 566, 1239, 618, 723, 645, 126, 639, +-467, 614, -979, 524, -1311, 382, -1419, 154, +-1264, -192, -856, -535, -273, -723, 366, -790, +926, -751, 1215, -613, 1217, -418, 1048, -250, +752, -130, 352, -26, 0, 147, -253, 379, +-502, 602, -785, 755, -1017, 860, -1169, 838, +-1212, 592, -1031, 181, -549, -220, 109, -555, +781, -813, 1385, -965, 1797, -955, 1839, -809, +1443, -565, 711, -294, -151, -21, -951, 255, +-1551, 500, -1865, 641, -1856, 703, -1550, 661, +-1003, 531, -310, 407, 426, 311, 1102, 205, +1617, 145, 1876, 70, 1854, -115, 1450, -405, +663, -722, -258, -1051, -1028, -1293, -1592, -1284, +-1867, -949, -1695, -368, -1127, 377, -443, 1147, +167, 1778, 666, 2053, 1013, 1873, 1096, 1324, +931, 532, 730, -383, 588, -1184, 390, -1626, +119, -1591, -102, -1235, -261, -748, -468, -213, +-713, 224, -846, 367, -761, 286, -558, 190, +-302, 223, 42, 389, 422, 656, 638, 915, +678, 1058, 690, 975, 696, 620, 544, 99, +274, -385, 31, -783, -165, -1034, -397, -1062, +-593, -928, -637, -767, -567, -579, -479, -328, +-325, -38, -72, 245, 181, 576, 324, 923, +384, 1179, 440, 1269, 500, 1158, 531, 845, +488, 388, 310, -211, -8, -836, -427, -1258, +-805, -1419, -981, -1427, -902, -1189, -628, -652, +-174, -39, 349, 421, 784, 745, 1024, 948, +996, 990, 622, 835, 13, 550, -568, 283, +-901, 85, -959, -162, -808, -418, -471, -559, +32, -582, 474, -566, 644, -486, 599, -294, +475, -43, 264, 116, -10, 165, -227, 137, +-273, 52, -205, -55, -146, -83, -113, -2, +-68, 156, -118, 278, -289, 292, -381, 208, +-285, 71, -134, -153, 74, -338, 402, -298, +721, -136, 812, -26, 668, 114, 409, 234, +56, 193, -358, 23, -640, -125, -693, -225, +-604, -296, -468, -348, -283, -358, -74, -281, +102, -76, 242, 167, 407, 433, 578, 735, +678, 955, 649, 912, 509, 631, 235, 208, +-127, -295, -448, -780, -622, -1063, -645, -1106, +-524, -951, -315, -640, -72, -210, 134, 254, +238, 695, 218, 1029, 163, 1213, 128, 1205, +97, 962, 61, 477, 81, -136, 195, -742, +344, -1138, 403, -1187, 324, -897, 127, -402, +-177, 176, -564, 656, -881, 858, -977, 695, +-839, 310, -528, -109, -80, -417, 402, -527, +794, -381, 1013, -49, 975, 329, 620, 613, +163, 709, -158, 547, -339, 235, -468, -131, +-484, -503, -406, -762, -391, -803, -485, -652, +-507, -347, -366, 38, -180, 438, -1, 742, +309, 859, 690, 756, 882, 489, 804, 85, +564, -413, 221, -860, -178, -1087, -532, -1097, +-693, -864, -609, -353, -393, 323, -202, 934, +-48, 1314, 83, 1366, 132, 1063, 70, 423, +-7, -344, 9, -965, 134, -1273, 270, -1246, +412, -931, 542, -457, 540, -10, 325, 250, +16, 348, -279, 350, -521, 335, -646, 351, +-566, 444, -338, 551, -91, 522, 82, 295, +207, -12, 302, -306, 302, -543, 228, -699, +203, -673, 205, -468, 143, -249, 77, -140, +116, -33, 160, 114, 77, 219, -58, 292, +-129, 444, -214, 586, -367, 557, -462, 372, +-407, 189, -318, -6, -238, -279, -51, -528, +226, -574, 379, -477, 400, -374, 421, -240, +427, 38, 334, 340, 202, 515, 72, 583, +-87, 580, -278, 397, -456, 24, -589, -361, +-598, -592, -510, -666, -386, -495, -185, -60, +106, 473, 339, 908, 426, 1101, 416, 937, +361, 450, 230, -219, 60, -844, -36, -1268, +-21, -1366, -13, -1084, -49, -460, -51, 329, +-38, 1031, -116, 1446, -259, 1513, -373, 1183, +-415, 555, -385, -188, -220, -845, 66, -1219, +324, -1194, 460, -819, 549, -245, 600, 278, +493, 608, 169, 680, -209, 503, -472, 165, +-566, -181, -520, -416, -313, -458, 20, -324, +338, -92, 517, 120, 565, 309, 461, 457, +229, 517, -58, 476, -353, 329, -583, 61, +-601, -271, -434, -606, -217, -852, 28, -951, +316, -863, 523, -610, 551, -217, 437, 219, +300, 582, 190, 807, 72, 967, -61, 1069, +-138, 1002, -152, 686, -222, 215, -418, -361, +-602, -1012, -616, -1589, -467, -1806, -255, -1547, +68, -920, 485, -113, 787, 746, 806, 1404, +660, 1586, 444, 1265, 119, 710, -279, 121, +-546, -387, -628, -672, -637, -626, -603, -363, +-415, -50, -111, 173, 142, 273, 270, 218, +359, 6, 448, -240, 430, -430, 253, -623, +47, -737, -138, -655, -340, -379, -477, -33, +-415, 359, -219, 789, -23, 1158, 161, 1337, +345, 1268, 426, 974, 344, 541, 138, -31, +-116, -626, -385, -1109, -546, -1448, -511, -1602, +-310, -1446, 20, -979, 387, -327, 602, 353, +658, 974, 618, 1392, 379, 1478, -94, 1271, +-491, 903, -637, 457, -697, 57, -706, -197, +-466, -306, -13, -400, 369, -496, 592, -566, +854, -597, 1096, -571, 1007, -463, 581, -302, +72, -116, -478, 18, -1090, 97, -1499, 140, +-1429, 191, -978, 309, -358, 558, 347, 855, +1014, 1027, 1381, 943, 1324, 592, 979, 6, +572, -655, 193, -1171, -128, -1370, -366, -1212, +-526, -708, -677, -42, -827, 461, -910, 604, +-877, 450, -744, 107, -450, -285, 3, -521, +518, -387, 968, 77, 1256, 662, 1309, 1130, +1117, 1332, 669, 1158, 53, 587, -540, -254, +-974, -1046, -1240, -1567, -1264, -1756, -985, -1603, +-518, -1081, -33, -306, 387, 436, 660, 917, +713, 1171, 532, 1173, 235, 904, -5, 481, +-113, 100, -137, -146, -99, -254, 40, -251, +206, -190, 223, -173, 126, -224, 55, -335, +3, -408, -152, -416, -334, -373, -397, -236, +-383, -35, -383, 90, -294, 163, -43, 224, +238, 269, 378, 309, 441, 395, 478, 484, +342, 495, 17, 364, -245, 98, -290, -251, +-162, -541, 74, -709, 372, -686, 594, -443, +565, -70, 251, 305, -164, 586, -519, 651, +-809, 501, -974, 231, -864, -24, -499, -240, +-37, -377, 433, -365, 862, -215, 1120, -51, +1095, 53, 795, 126, 349, 206, -136, 222, +-554, 174, -762, 132, -678, 140, -418, 152, +-123, 156, 113, 173, 213, 217, 80, 215, +-228, 77, -493, -187, -528, -446, -366, -667, +-51, -812, 429, -743, 910, -395, 1121, 79, +1005, 557, 667, 942, 175, 1093, -417, 919, +-938, 525, -1216, 31, -1242, -436, -1075, -737, +-703, -789, -148, -589, 443, -222, 897, 119, +1163, 372, 1203, 476, 980, 334, 523, -30, +1, -406, -435, -637, -766, -661, -981, -448, +-950, -57, -681, 341, -352, 665, -97, 746, +140, 520, 374, 163, 510, -151, 530, -363, +535, -382, 512, -206, 353, 36, 133, 155, +-7, 107, -144, -85, -317, -333, -396, -530, +-370, -560, -358, -373, -360, -30, -296, 290, +-138, 502, 57, 535, 242, 374, 386, 139, +486, -36, 505, -130, 403, -119, 220, -41, +97, 27, 39, 12, -74, -67, -264, -203, +-387, -314, -433, -294, -474, -163, -437, -10, +-208, 136, 124, 228, 409, 267, 603, 237, +722, 169, 659, 126, 349, 135, -80, 107, +-457, 17, -723, -76, -828, -189, -747, -346, +-470, -407, -60, -344, 361, -224, 696, -46, +934, 229, 998, 495, 773, 685, 338, 778, +-137, 727, -618, 485, -1013, 74, -1162, -436, +-1039, -855, -731, -1068, -308, -1043, 166, -720, +598, -144, 879, 426, 967, 805, 870, 935, +647, 817, 333, 495, -9, 123, -310, -170, +-512, -281, -617, -189, -639, -21, -589, 77, +-470, 119, -350, 59, -240, -125, -104, -359, +81, -514, 291, -547, 501, -484, 700, -329, +861, -56, 885, 257, 686, 540, 278, 742, +-215, 857, -668, 815, -1018, 562, -1188, 166, +-1070, -278, -685, -720, -206, -1017, 236, -1049, +649, -811, 997, -433, 1122, -18, 966, 376, +649, 651, 263, 689, -181, 522, -621, 290, +-853, 86, -818, -119, -631, -267, -373, -289, +-38, -231, 269, -144, 421, -33, 404, 40, +344, 51, 314, 6, 280, -76, 226, -172, +196, -203, 133, -149, -54, -43, -310, 86, +-515, 181, -641, 154, -674, 32, -543, -117, +-199, -204, 240, -152, 588, 62, 821, 331, +944, 540, 823, 580, 421, 388, -67, -17, +-465, -514, -758, -927, -907, -1049, -822, -814, +-497, -344, -110, 188, 163, 696, 300, 1019, +371, 992, 313, 657, 142, 222, 30, -192, +92, -487, 202, -572, 279, -415, 358, -107, +390, 212, 218, 396, -114, 396, -427, 219, +-673, -84, -848, -460, -831, -719, -590, -705, +-230, -430, 196, -16, 621, 435, 906, 842, +974, 1057, 854, 933, 586, 531, 162, 25, +-348, -405, -752, -682, -901, -775, -857, -652, +-669, -350, -286, -32, 217, 199, 580, 364, +718, 496, 725, 508, 626, 409, 361, 270, +18, 58, -247, -266, -416, -581, -568, -758, +-642, -723, -551, -499, -339, -125, -110, 319, +156, 682, 467, 803, 688, 699, 723, 477, +631, 199, 446, -71, 179, -182, -115, -172, +-377, -181, -558, -220, -596, -274, -520, -384, +-406, -486, -230, -515, 5, -453, 157, -302, +194, -81, 198, 103, 194, 218, 163, 313, +143, 396, 205, 464, 349, 554, 427, 616, +374, 581, 231, 408, -5, 107, -385, -291, +-779, -673, -974, -936, -904, -974, -626, -772, +-190, -431, 319, -72, 768, 238, 994, 390, +954, 342, 707, 183, 294, 20, -189, -114, +-571, -143, -768, -30, -772, 163, -608, 348, +-336, 521, -32, 638, 237, 639, 402, 507, +449, 271, 420, -60, 344, -457, 245, -817, +171, -1005, 122, -1033, 63, -908, -36, -612, +-200, -213, -431, 153, -679, 437, -871, 628, +-858, 706, -553, 718, -9, 740, 605, 728, +1154, 660, 1490, 530, 1435, 320, 942, 12, +218, -365, -494, -760, -1048, -1033, -1352, -1083, +-1280, -918, -860, -565, -321, -60, 151, 427, +522, 741, 727, 846, 666, 733, 426, 416, +225, 33, 109, -279, -8, -413, -97, -341, +-69, -152, 19, 61, 38, 291, -12, 466, +-40, 504, -83, 433, -212, 328, -328, 166, +-297, -51, -185, -287, -92, -518, 5, -727, +165, -850, 308, -811, 339, -579, 288, -221, +267, 183, 213, 577, 45, 873, -151, 933, +-245, 778, -294, 507, -379, 176, -431, -155, +-334, -365, -122, -411, 58, -351, 201, -263, +404, -166, 561, -87, 489, -71, 271, -132, +87, -218, -79, -267, -300, -240, -486, -157, +-479, -40, -350, 91, -263, 261, -153, 401, +102, 407, 325, 295, 364, 163, 358, 0, +361, -184, 189, -303, -100, -300, -267, -229, +-262, -129, -216, -16, -154, 78, -38, 110, +79, 94, 78, 77, -4, 67, -46, -11, +-27, -116, 27, -184, 148, -257, 323, -337, +428, -310, 372, -150, 171, 55, -115, 258, +-402, 460, -621, 580, -712, 567, -633, 436, +-412, 233, -129, -8, 183, -247, 512, -485, +778, -676, 898, -765, 880, -715, 719, -523, +412, -199, 5, 231, -442, 689, -856, 1016, +-1106, 1106, -1147, 940, -979, 567, -607, 56, +-95, -438, 391, -768, 747, -868, 975, -752, +1052, -480, 915, -177, 616, 62, 272, 182, +-58, 207, -378, 195, -611, 213, -707, 298, +-725, 460, -667, 588, -506, 578, -314, 415, +-123, 121, 82, -293, 273, -701, 462, -918, +654, -868, 753, -598, 709, -154, 558, 334, +297, 703, -82, 871, -472, 810, -734, 508, +-792, 93, -685, -275, -505, -503, -283, -559, +-19, -436, 204, -212, 334, 18, 390, 167, +413, 183, 402, 79, 334, -53, 227, -146, +145, -147, 56, -35, -92, 151, -242, 319, +-306, 395, -329, 347, -353, 207, -322, -2, +-180, -221, 31, -360, 242, -383, 413, -332, +497, -235, 405, -126, 131, -49, -218, -19, +-531, -15, -715, -33, -665, -44, -337, -26, +156, 23, 629, 101, 961, 208, 1072, 312, +903, 396, 446, 446, -169, 427, -724, 272, +-1075, -9, -1202, -348, -1051, -671, -630, -929, +-97, -1030, 367, -888, 722, -494, 926, 22, +926, 526, 738, 914, 437, 1096, 81, 1002, +-239, 681, -457, 252, -576, -163, -598, -494, +-491, -671, -278, -671, -60, -517, 96, -291, +216, -60, 298, 140, 265, 282, 126, 314, +12, 243, -23, 114, -25, -28, -19, -151, +33, -202, 148, -190, 226, -126, 146, -17, +-20, 111, -174, 227, -340, 336, -476, 424, +-400, 467, -132, 431, 139, 282, 324, -14, +432, -395, 422, -737, 264, -932, 14, -923, +-195, -660, -282, -178, -279, 363, -230, 771, +-154, 949, -81, 882, -23, 606, 37, 214, +133, -121, 281, -278, 423, -255, 466, -146, +379, -3, 179, 109, -141, 97, -508, -41, +-741, -210, -758, -368, -614, -480, -335, -497, +72, -416, 468, -298, 696, -143, 733, 75, +632, 328, 400, 553, 86, 750, -190, 878, +-330, 859, -348, 680, -286, 374, -168, -29, +-32, -444, 49, -770, 30, -967, -86, -1035, +-237, -923, -348, -660, -368, -344, -266, -1, +-52, 361, 237, 639, 554, 746, 805, 704, +864, 577, 698, 384, 390, 159, -44, -22, +-564, -89, -970, -79, -1124, -71, -1075, -107, +-817, -182, -302, -304, 366, -426, 950, -482, +1287, -451, 1325, -339, 1043, -141, 436, 90, +-342, 289, -998, 411, -1340, 446, -1344, 390, +-979, 266, -317, 97, 382, -87, 884, -234, +1132, -283, 1110, -225, 806, -70, 301, 130, +-219, 299, -616, 355, -851, 272, -892, 67, +-689, -208, -299, -481, 130, -647, 476, -641, +665, -477, 657, -226, 441, 66, 64, 341, +-314, 545, -524, 653, -519, 682, -331, 626, +-15, 486, 306, 276, 499, 31, 513, -238, +381, -518, 152, -743, -123, -812, -395, -741, +-566, -585, -586, -347, -496, -30, -316, 249, +-21, 432, 297, 563, 529, 655, 678, 669, +733, 619, 573, 520, 217, 378, -150, 184, +-436, -51, -659, -297, -740, -513, -583, -690, +-261, -817, 74, -863, 343, -805, 494, -616, +475, -264, 304, 177, 75, 622, -137, 1042, +-280, 1320, -319, 1276, -247, 942, -96, 454, +89, -136, 241, -730, 321, -1106, 330, -1189, +258, -1044, 87, -707, -111, -203, -257, 327, +-329, 727, -315, 928, -241, 916, -175, 661, +-102, 210, 3, -288, 95, -662, 141, -819, +183, -716, 222, -400, 210, 2, 132, 330, +-2, 467, -143, 389, -201, 205, -118, 32, +85, -58, 314, -4, 463, 206, 454, 428, +210, 489, -217, 337, -633, 23, -901, -368, +-976, -712, -774, -888, -275, -829, 298, -583, +721, -250, 952, 93, 1000, 384, 824, 532, +463, 555, 81, 569, -193, 577, -404, 493, +-589, 365, -667, 232, -588, 16, -444, -267, +-291, -484, -100, -611, 104, -661, 240, -591, +338, -400, 444, -171, 457, 42, 293, 223, +80, 356, -46, 417, -135, 411, -214, 340, +-192, 209, -93, 43, -15, -101, 52, -185, +148, -206, 202, -152, 143, -13, -22, 129, +-221, 209, -373, 215, -441, 146, -431, -15, +-297, -225, -18, -395, 271, -477, 457, -468, +594, -336, 648, -74, 495, 244, 178, 488, +-113, 593, -306, 523, -432, 274, -453, -79, +-320, -379, -122, -506, -7, -415, 17, -142, +34, 206, 9, 481, -121, 568, -241, 421, +-169, 115, 63, -212, 286, -446, 450, -531, +580, -462, 571, -327, 318, -206, -42, -129, +-301, -104, -465, -112, -587, -36, -572, 182, +-362, 456, -109, 700, 44, 858, 169, 823, +353, 559, 451, 136, 378, -337, 262, -748, +165, -984, -20, -1010, -251, -829, -355, -490, +-305, -103, -211, 234, -118, 511, -8, 680, +103, 681, 136, 533, 66, 309, 14, 61, +67, -157, 126, -302, 118, -310, 126, -162, +181, 63, 155, 247, -4, 339, -167, 298, +-258, 86, -339, -237, -396, -513, -329, -640, +-132, -594, 77, -383, 235, -26, 353, 348, +406, 578, 341, 623, 179, 518, 2, 278, +-131, -8, -214, -209, -232, -275, -178, -209, +-71, -23, 38, 177, 100, 270, 100, 247, +56, 121, -26, -112, -114, -343, -170, -468, +-185, -493, -176, -429, -113, -243, 33, -6, +197, 203, 315, 400, 376, 575, 363, 659, +241, 636, 21, 490, -231, 216, -444, -127, +-546, -469, -478, -735, -270, -802, 12, -654, +307, -395, 492, -87, 501, 220, 385, 414, +183, 468, -63, 446, -224, 380, -250, 269, +-225, 144, -218, 9, -203, -150, -170, -333, +-117, -480, -25, -514, 97, -393, 227, -174, +337, 83, 354, 344, 242, 524, 75, 516, +-77, 340, -217, 98, -288, -141, -229, -356, +-124, -462, -49, -395, 43, -224, 139, -64, +160, 78, 124, 183, 69, 187, -23, 75, +-112, -63, -150, -159, -170, -178, -149, -99, +-22, 53, 128, 232, 183, 394, 156, 442, +86, 317, -27, 75, -103, -199, -76, -446, +-7, -581, 55, -534, 140, -326, 195, -51, +121, 210, -59, 389, -225, 436, -308, 332, +-294, 136, -189, -44, -27, -180, 133, -295, +212, -316, 183, -213, 114, -63, 60, 98, +11, 295, -18, 456, 8, 493, 44, 398, +34, 191, 1, -94, -13, -350, -19, -492, +-25, -483, -14, -332, 18, -101, 19, 90, +-51, 177, -166, 159, -255, 82, -265, 14, +-169, 20, 28, 103, 257, 221, 393, 307, +385, 307, 272, 211, 108, 63, -54, -85, +-164, -192, -221, -232, -209, -213, -113, -179, +-8, -137, 14, -83, 6, -22, 40, 54, +50, 165, -18, 259, -78, 264, -67, 199, +-61, 109, -89, -23, -39, -159, 117, -224, +240, -215, 250, -178, 204, -125, 123, -84, +-25, -64, -189, -27, -255, 52, -227, 137, +-181, 236, -119, 339, -7, 380, 122, 341, +222, 253, 279, 100, 273, -97, 179, -295, +14, -488, -188, -669, -380, -774, -500, -763, +-505, -605, -346, -261, -15, 220, 348, 709, +585, 1116, 672, 1306, 622, 1156, 396, 718, +41, 129, -284, -498, -480, -1006, -571, -1245, +-586, -1194, -507, -938, -316, -545, -73, -101, +157, 300, 394, 609, 639, 813, 751, 888, +617, 805, 319, 570, -36, 250, -454, -108, +-833, -440, -943, -652, -707, -702, -277, -639, +207, -497, 652, -305, 920, -107, 886, 55, +583, 207, 167, 368, -226, 505, -540, 556, +-722, 498, -713, 363, -540, 179, -302, -33, +-9, -188, 336, -242, 586, -244, 626, -247, +544, -272, 391, -354, 96, -440, -240, -434, +-406, -299, -405, -39, -351, 335, -214, 696, +5, 874, 171, 827, 190, 584, 109, 164, +16, -311, -65, -653, -140, -763, -171, -650, +-81, -348, 118, 65, 309, 471, 424, 727, +471, 738, 385, 523, 81, 149, -357, -309, +-720, -699, -915, -880, -908, -817, -613, -535, +-55, -75, 550, 410, 1015, 760, 1259, 923, +1186, 876, 753, 618, 94, 267, -560, -73, +-1029, -369, -1250, -563, -1189, -608, -824, -553, +-269, -430, 260, -232, 670, 15, 967, 240, +1064, 401, 842, 452, 402, 365, -27, 151, +-342, -109, -594, -312, -726, -378, -618, -282, +-337, -48, -67, 229, 140, 437, 300, 475, +356, 316, 244, 23, 38, -291, -111, -528, +-124, -614, -59, -517, 18, -275, 137, 35, +276, 344, 297, 553, 173, 603, 28, 498, +-103, 250, -282, -125, -446, -501, -459, -736, +-302, -782, -51, -628, 227, -262, 462, 192, +564, 562, 467, 758, 193, 742, -131, 519, +-371, 197, -473, -105, -408, -332, -168, -462, +144, -497, 343, -489, 357, -460, 250, -390, +71, -259, -160, -37, -330, 270, -331, 574, +-185, 782, 8, 811, 180, 618, 289, 240, +322, -210, 271, -624, 123, -899, -54, -933, +-176, -707, -265, -333, -314, 86, -243, 488, +-68, 778, 81, 863, 137, 744, 132, 490, +94, 149, -5, -224, -138, -513, -204, -658, +-150, -642, -41, -484, 77, -240, 216, 15, +332, 225, 369, 337, 331, 336, 240, 269, +101, 210, -69, 182, -245, 199, -428, 248, +-589, 273, -665, 229, -613, 105, -432, -120, +-116, -390, 286, -604, 627, -709, 796, -696, +808, -520, 665, -188, 363, 211, 3, 604, +-277, 928, -423, 1086, -430, 1041, -340, 776, +-246, 311, -199, -242, -175, -738, -146, -1083, +-85, -1186, 33, -1011, 178, -622, 295, -131, +342, 351, 280, 684, 109, 809, -70, 737, +-177, 506, -229, 196, -229, -67, -142, -221, +11, -245, 157, -141, 249, 18, 281, 119, +260, 111, 182, -10, 62, -206, -53, -400, +-130, -506, -183, -456, -226, -244, -251, 46, +-229, 302, -176, 443, -155, 442, -159, 312, +-92, 107, 50, -85, 190, -189, 323, -197, +448, -157, 474, -108, 352, -44, 149, 3, +-52, 13, -228, 31, -354, 84, -360, 120, +-254, 98, -156, 24, -92, -76, -5, -194, +65, -295, 53, -331, 19, -253, 34, -83, +73, 105, 82, 270, 68, 379, 74, 357, +80, 239, 14, 107, -75, -34, -91, -179, +-85, -266, -113, -291, -101, -288, -7, -258, +101, -182, 169, -62, 200, 118, 200, 324, +180, 470, 106, 523, -48, 469, -215, 280, +-310, 1, -353, -287, -358, -520, -257, -644, +-45, -620, 146, -479, 261, -257, 366, 18, +463, 288, 454, 491, 324, 616, 131, 635, +-106, 519, -386, 293, -634, 35, -723, -197, +-593, -352, -303, -388, 66, -310, 463, -176, +791, -36, 907, 71, 771, 96, 474, 28, +88, -78, -327, -160, -632, -189, -754, -156, +-754, -44, -665, 138, -444, 335, -122, 469, +198, 492, 455, 396, 632, 185, 688, -122, +584, -423, 347, -590, 77, -579, -152, -407, +-306, -104, -342, 250, -252, 540, -112, 665, +21, 562, 82, 268, 18, -96, -121, -442, +-245, -699, -333, -761, -353, -586, -234, -267, +20, 101, 299, 461, 511, 719, 628, 793, +611, 684, 390, 443, 8, 118, -350, -244, +-573, -564, -668, -750, -611, -756, -397, -603, +-84, -341, 248, -25, 517, 279, 665, 477, +652, 526, 451, 467, 124, 362, -200, 241, +-461, 122, -636, 16, -661, -86, -520, -231, +-275, -422, 25, -586, 325, -626, 544, -511, +627, -254, 554, 117, 361, 506, 113, 746, +-133, 760, -344, 579, -473, 276, -467, -78, +-338, -369, -148, -520, 50, -540, 226, -459, +344, -320, 369, -182, 312, -42, 213, 121, +88, 277, -75, 399, -244, 480, -346, 481, +-360, 380, -324, 196, -251, -45, -115, -310, +52, -521, 187, -629, 287, -630, 380, -518, +435, -296, 401, -10, 304, 306, 195, 593, +30, 771, -207, 802, -437, 692, -585, 425, +-613, 38, -515, -361, -323, -674, -70, -844, +174, -811, 336, -580, 429, -241, 480, 115, +458, 421, 365, 598, 255, 609, 127, 483, +-23, 282, -178, 55, -322, -160, -430, -306, +-494, -347, -521, -305, -460, -205, -267, -68, +-10, 73, 242, 166, 485, 185, 680, 140, +742, 77, 630, 26, 381, 4, 57, 23, +-323, 74, -687, 99, -884, 69, -852, -7, +-643, -112, -293, -212, 173, -270, 644, -292, +950, -255, 982, -139, 759, 5, 367, 134, +-122, 281, -594, 431, -880, 497, -904, 450, +-722, 316, -380, 77, 72, -228, 487, -478, +713, -602, 741, -603, 623, -483, 374, -255, +44, 10, -245, 228, -411, 374, -467, 465, +-424, 513, -272, 504, -71, 424, 77, 261, +142, 10, 156, -302, 122, -596, 31, -792, +-59, -835, -76, -688, -20, -360, 50, 62, +110, 464, 194, 752, 288, 874, 295, 812, +190, 596, 61, 291, -90, -25, -294, -292, +-442, -479, -446, -574, -378, -574, -287, -498, +-131, -381, 70, -257, 218, -130, 292, -5, +360, 96, 429, 188, 414, 320, 298, 477, +170, 591, 43, 637, -141, 606, -354, 431, +-495, 82, -511, -354, -439, -736, -309, -981, +-93, -1040, 152, -869, 293, -489, 329, -18, +339, 418, 289, 748, 155, 938, 48, 950, +43, 800, 81, 542, 90, 219, 56, -146, +-20, -501, -167, -776, -385, -916, -558, -905, +-581, -756, -467, -483, -252, -112, 81, 279, +483, 598, 788, 816, 877, 928, 789, 887, +567, 681, 185, 354, -291, -17, -666, -365, +-838, -628, -842, -751, -686, -714, -356, -571, +53, -401, 390, -241, 563, -102, 576, 19, +462, 153, 250, 341, 13, 571, -137, 753, +-167, 804, -139, 684, -109, 389, -49, -49, +26, -514, 35, -837, -23, -927, -57, -795, +-49, -490, -49, -98, -44, 266, 10, 496, +73, 564, 67, 502, 7, 372, -24, 225, +-47, 99, -124, 12, -193, -58, -151, -150, +-36, -253, 76, -330, 182, -377, 292, -394, +351, -337, 299, -199, 155, -15, -5, 194, +-160, 413, -304, 593, -364, 686, -294, 650, +-173, 471, -63, 162, 15, -229, 41, -617, +11, -875, -26, -907, -19, -714, 53, -360, +156, 67, 245, 445, 288, 667, 256, 686, +150, 525, 14, 261, -115, 0, -203, -191, +-208, -284, -158, -266, -126, -161, -126, -40, +-136, 56, -140, 104, -131, 81, -66, -5, +83, -111, 240, -185, 307, -174, 308, -79, +271, 61, 150, 197, -36, 277, -171, 248, +-210, 104, -187, -114, -124, -328, -40, -455, +28, -438, 52, -287, 26, -41, -29, 241, +-78, 475, -91, 590, -76, 576, -31, 443, +72, 222, 196, -35, 260, -272, 254, -442, +192, -539, 79, -576, -64, -545, -202, -445, +-304, -297, -340, -101, -317, 161, -248, 457, +-110, 709, 96, 861, 280, 865, 387, 683, +440, 307, 430, -205, 305, -693, 89, -1002, +-134, -1074, -335, -898, -509, -474, -566, 98, +-448, 610, -239, 902, -24, 925, 186, 679, +347, 234, 402, -248, 358, -593, 274, -702, +192, -570, 122, -255, 45, 139, -14, 456, +-71, 568, -199, 475, -359, 242, -442, -60, +-440, -340, -381, -493, -233, -476, 11, -329, +268, -108, 439, 135, 519, 338, 540, 450, +467, 446, 296, 334, 109, 164, -51, -13, +-224, -171, -403, -288, -537, -328, -589, -294, +-549, -233, -423, -168, -220, -87, 52, -13, +326, 33, 544, 71, 691, 132, 741, 199, +645, 243, 414, 277, 90, 312, -260, 322, +-558, 267, -733, 126, -753, -80, -624, -289, +-388, -467, -82, -581, 226, -573, 456, -427, +569, -190, 559, 71, 441, 287, 264, 392, +62, 375, -137, 290, -281, 193, -337, 116, +-325, 87, -257, 109, -133, 158, 16, 170, +115, 82, 140, -88, 140, -271, 138, -430, +86, -519, 2, -468, -46, -273, -54, -27, +-62, 179, -73, 295, -73, 303, -57, 210, +-48, 83, -29, 12, 51, 52, 162, 181, +219, 321, 216, 376, 160, 269, 41, -12, +-103, -395, -226, -739, -308, -898, -328, -796, +-252, -446, -100, 78, 56, 631, 175, 1004, +253, 1066, 272, 833, 201, 395, 100, -122, +32, -563, -20, -798, -69, -792, -80, -596, +-53, -306, -17, -25, -10, 169, -41, 243, +-78, 220, -103, 175, -141, 154, -154, 145, +-84, 142, 31, 162, 121, 197, 179, 205, +207, 166, 182, 100, 108, 14, 40, -109, +17, -267, 11, -410, -8, -485, -39, -471, +-90, -352, -158, -131, -221, 117, -249, 304, +-212, 396, -116, 392, -7, 313, 116, 206, +257, 122, 358, 84, 374, 82, 334, 81, +251, 48, 102, -19, -104, -114, -296, -225, +-440, -316, -537, -360, -543, -365, -385, -342, +-107, -288, 169, -176, 385, 21, 530, 278, +571, 550, 484, 788, 296, 919, 103, 848, +-41, 544, -183, 66, -350, -491, -473, -993, +-525, -1295, -532, -1303, -482, -1011, -297, -494, +40, 117, 418, 692, 713, 1103, 905, 1267, +921, 1180, 663, 892, 194, 472, -291, 18, +-683, -388, -935, -699, -984, -892, -783, -940, +-399, -847, 4, -657, 328, -415, 580, -152, +712, 109, 665, 353, 499, 569, 311, 746, +104, 865, -114, 871, -275, 730, -343, 462, +-362, 97, -358, -327, -298, -719, -178, -969, +-65, -1030, 29, -915, 116, -662, 164, -325, +153, 43, 114, 396, 76, 677, 52, 848, +51, 888, 86, 775, 155, 522, 216, 182, +201, -181, 97, -507, -65, -725, -240, -779, +-391, -681, -471, -488, -424, -242, -223, 32, +54, 291, 323, 492, 536, 623, 617, 668, +478, 581, 161, 361, -200, 63, -490, -257, +-662, -548, -659, -731, -432, -740, -48, -576, +336, -298, 629, 18, 781, 313, 729, 533, +468, 635, 109, 609, -239, 495, -507, 333, +-679, 123, -730, -125, -641, -358, -450, -525, +-210, -619, 91, -625, 420, -499, 678, -230, +810, 104, 806, 410, 644, 630, 322, 715, +-100, 617, -505, 352, -798, 18, -929, -300, +-846, -548, -539, -638, -126, -513, 257, -230, +534, 95, 677, 378, 663, 553, 503, 537, +256, 305, 35, -35, -110, -330, -209, -486, +-253, -457, -216, -253, -166, 40, -167, 281, +-208, 358, -238, 250, -248, 35, -235, -165, +-151, -257, 45, -189, 280, 29, 463, 283, +570, 422, 581, 385, 464, 193, 233, -85, +-60, -353, -328, -497, -501, -452, -578, -273, +-568, -60, -455, 126, -261, 243, -42, 256, +167, 180, 368, 75, 528, -6, 577, -41, +488, -22, 299, 31, 30, 79, -272, 102, +-485, 86, -526, 35, -431, -40, -239, -135, +26, -226, 288, -260, 443, -210, 433, -103, +289, 13, 85, 126, -136, 215, -310, 237, +-362, 174, -303, 63, -205, -50, -94, -130, +47, -168, 190, -154, 259, -95, 250, -17, +238, 56, 235, 118, 173, 155, 56, 157, +-62, 129, -189, 73, -340, -26, -458, -148, +-472, -229, -354, -246, -147, -202, 105, -89, +383, 67, 612, 192, 680, 221, 565, 155, +326, 34, 24, -83, -300, -131, -561, -92, +-659, 4, -579, 112, -408, 174, -180, 143, +88, 32, 307, -95, 411, -172, 436, -160, +403, -57, 301, 76, 139, 152, -18, 134, +-134, 42, -221, -90, -284, -206, -284, -245, +-216, -189, -134, -59, -79, 102, -16, 245, +79, 322, 184, 314, 256, 234, 307, 117, +342, -15, 285, -161, 94, -290, -129, -341, +-315, -308, -473, -226, -557, -101, -468, 60, +-219, 195, 69, 260, 290, 260, 441, 213, +511, 128, 460, 46, 318, -1, 185, -7, +87, 15, -24, 30, -163, 10, -282, -44, +-364, -133, -457, -245, -553, -335, -530, -360, +-356, -302, -99, -178, 203, -3, 511, 201, +734, 382, 809, 494, 712, 545, 467, 543, +134, 465, -221, 291, -538, 49, -741, -219, +-764, -498, -597, -754, -322, -910, -20, -904, +274, -718, 514, -372, 601, 87, 521, 572, +324, 946, 37, 1104, -296, 1010, -544, 682, +-603, 204, -458, -276, -187, -603, 145, -690, +483, -553, 707, -275, 720, 12, 543, 185, +222, 166, -187, -35, -553, -296, -734, -476, +-704, -491, -521, -316, -258, 14, 26, 408, +259, 726, 382, 849, 386, 755, 330, 491, +259, 116, 180, -287, 87, -615, 18, -785, +-3, -774, -25, -593, -95, -272, -149, 100, +-154, 411, -163, 597, -195, 630, -180, 508, +-104, 260, -21, -36, 42, -293, 123, -440, +219, -458, 244, -370, 168, -215, 83, -18, +35, 176, -28, 308, -94, 358, -92, 325, +-45, 216, -50, 51, -127, -118, -197, -246, +-230, -318, -227, -310, -120, -202, 137, -20, +422, 172, 598, 333, 617, 433, 478, 427, +176, 286, -227, 51, -602, -212, -811, -440, +-814, -599, -646, -635, -318, -511, 114, -265, +487, 41, 687, 344, 739, 585, 690, 711, +491, 699, 149, 549, -185, 288, -398, -6, +-547, -265, -616, -448, -481, -528, -198, -509, +45, -427, 200, -313, 322, -175, 370, -47, +264, 39, 76, 113, -45, 203, -68, 282, +-71, 325, -58, 338, 16, 337, 84, 327, +43, 282, -61, 188, -135, 46, -176, -152, +-220, -397, -217, -626, -98, -762, 86, -756, +236, -569, 354, -214, 432, 209, 407, 586, +269, 830, 69, 881, -135, 741, -303, 460, +-421, 112, -475, -213, -446, -450, -342, -581, +-212, -608, -65, -526, 122, -357, 322, -145, +467, 68, 564, 253, 638, 367, 591, 379, +337, 290, -17, 137, -343, -40, -636, -191, +-844, -250, -830, -190, -581, -50, -235, 122, +94, 282, 400, 362, 637, 320, 699, 158, +567, -83, 356, -325, 136, -491, -84, -538, +-262, -449, -333, -240, -311, 33, -262, 299, +-237, 497, -204, 571, -157, 482, -112, 276, +-41, 28, 90, -204, 238, -369, 370, -417, +449, -338, 408, -181, 230, -30, -26, 63, +-285, 100, -454, 106, -471, 105, -327, 139, +-86, 238, 151, 341, 285, 356, 279, 242, +161, 2, 6, -320, -115, -612, -150, -754, +-78, -674, 65, -378, 169, 52, 173, 476, +84, 752, -66, 788, -218, 588, -284, 243, +-226, -124, -64, -403, 124, -505, 266, -411, +323, -189, 280, 52, 137, 206, -39, 231, +-168, 130, -224, -57, -209, -229, -137, -289, +-44, -211, 43, -28, 95, 192, 104, 374, +86, 440, 48, 344, -23, 120, -99, -147, +-135, -370, -109, -498, -48, -496, 18, -347, +97, -95, 186, 176, 213, 399, 175, 536, +127, 542, 61, 402, -48, 170, -151, -78, +-199, -301, -209, -452, -206, -473, -163, -362, +-67, -172, 34, 33, 105, 195, 159, 271, +178, 233, 128, 98, 38, -76, -27, -224, +-52, -295, -48, -264, -19, -119, 41, 116, +95, 352, 87, 505, 23, 542, -26, 465, +-55, 275, -97, 4, -119, -277, -100, -499, +-85, -626, -95, -646, -101, -551, -63, -360, +16, -117, 117, 127, 228, 326, 320, 441, +341, 453, 268, 400, 108, 342, -95, 295, +-272, 248, -389, 187, -446, 87, -398, -87, +-244, -328, -48, -559, 143, -690, 304, -656, +413, -452, 450, -133, 380, 210, 213, 467, +-3, 553, -217, 460, -378, 253, -418, 40, +-314, -101, -106, -131, 122, -49, 302, 96, +386, 218, 326, 264, 107, 207, -173, 45, +-397, -198, -518, -443, -509, -602, -333, -640, +-23, -540, 319, -292, 597, 65, 748, 430, +722, 707, 502, 825, 130, 743, -274, 478, +-611, 111, -795, -260, -766, -532, -531, -625, +-169, -528, 223, -291, 518, 1, 631, 249, +556, 370, 331, 335, 40, 169, -216, -63, +-383, -285, -434, -434, -377, -465, -250, -358, +-76, -136, 118, 151, 285, 450, 410, 692, +478, 801, 449, 728, 299, 465, 60, 59, +-210, -383, -462, -746, -656, -926, -705, -868, +-546, -593, -240, -198, 98, 186, 416, 458, +655, 577, 727, 545, 603, 396, 339, 194, +14, 4, -302, -134, -533, -210, -603, -223, +-497, -174, -278, -90, -7, 9, 260, 95, +421, 129, 426, 97, 298, 26, 76, -51, +-164, -97, -316, -92, -321, -44, -194, 13, +1, 57, 207, 55, 360, -8, 388, -107, +267, -184, 61, -203, -169, -156, -374, -50, +-501, 78, -499, 192, -352, 270, -112, 292, +131, 258, 336, 184, 485, 79, 543, -49, +487, -173, 350, -267, 159, -310, -58, -293, +-260, -221, -402, -123, -476, -30, -491, 32, +-452, 49, -331, 42, -118, 56, 145, 113, +396, 213, 566, 326, 587, 401, 455, 374, +215, 214, -74, -47, -323, -332, -452, -547, +-438, -608, -287, -491, -65, -242, 137, 44, +237, 266, 189, 352, 38, 303, -94, 188, +-145, 84, -97, 41, 38, 65, 210, 116, +347, 136, 379, 83, 279, -43, 83, -193, +-184, -306, -462, -332, -642, -258, -670, -112, +-551, 58, -283, 195, 88, 280, 458, 310, +749, 280, 912, 202, 869, 88, 600, -58, +187, -210, -257, -324, -650, -364, -886, -320, +-881, -189, -671, -12, -372, 151, -42, 269, +283, 322, 513, 303, 592, 251, 579, 205, +494, 161, 317, 100, 91, 9, -130, -119, +-331, -270, -489, -406, -554, -485, -452, -480, +-214, -374, 46, -177, 270, 63, 438, 289, +474, 473, 356, 588, 154, 611, -38, 531, +-179, 358, -270, 115, -280, -165, -200, -446, +-104, -659, -48, -741, -12, -661, 33, -442, +78, -117, 113, 240, 134, 529, 149, 680, +145, 661, 107, 483, 34, 212, -35, -73, +-79, -326, -109, -498, -135, -540, -146, -466, +-129, -315, -116, -105, -138, 126, -147, 301, +-91, 391, 13, 393, 139, 301, 292, 150, +429, 13, 493, -64, 445, -75, 279, -44, +31, -29, -280, -91, -599, -229, -796, -396, +-798, -517, -619, -519, -301, -363, 87, -67, +448, 301, 698, 625, 783, 803, 718, 801, +530, 631, 240, 339, -78, 3, -330, -325, +-480, -599, -517, -759, -468, -767, -350, -638, +-182, -399, -13, -79, 112, 243, 197, 472, +236, 571, 200, 537, 99, 406, 15, 244, +-5, 123, 18, 61, 53, 26, 105, -23, +147, -109, 126, -244, 31, -408, -72, -538, +-167, -555, -272, -424, -332, -171, -273, 142, +-107, 448, 93, 677, 262, 764, 389, 681, +442, 461, 351, 165, 141, -154, -86, -458, +-288, -671, -452, -733, -528, -637, -458, -409, +-242, -87, 12, 258, 223, 530, 400, 647, +506, 594, 473, 402, 334, 136, 177, -116, +6, -260, -192, -270, -356, -201, -402, -124, +-355, -79, -280, -86, -161, -119, 14, -137, +163, -94, 229, 24, 237, 180, 206, 292, +102, 317, -41, 254, -137, 125, -149, -19, +-106, -99, -28, -116, 88, -116, 209, -120, +240, -156, 161, -238, 40, -325, -104, -337, +-269, -215, -390, 27, -373, 329, -202, 595, +26, 741, 231, 695, 398, 432, 457, 17, +336, -431, 101, -805, -150, -1001, -352, -941, +-451, -628, -412, -149, -218, 368, 60, 788, +296, 1001, 432, 940, 470, 629, 389, 177, +187, -271, -69, -614, -281, -794, -415, -773, +-497, -578, -487, -307, -339, -39, -111, 199, +114, 389, 336, 499, 547, 523, 639, 475, +543, 351, 333, 148, 81, -98, -195, -329, +-445, -480, -579, -514, -557, -428, -436, -251, +-264, -43, -25, 109, 217, 154, 345, 116, +369, 49, 356, 0, 298, 31, 185, 169, +61, 364, -17, 513, -86, 533, -185, 381, +-237, 78, -212, -301, -201, -652, -192, -869, +-115, -886, 5, -704, 115, -369, 193, 51, +225, 468, 191, 795, 75, 978, -60, 971, +-128, 769, -107, 407, -26, -39, 81, -472, +184, -775, 231, -885, 152, -800, -48, -546, +-282, -197, -459, 133, -516, 388, -396, 545, +-87, 575, 293, 486, 570, 341, 676, 171, +605, -21, 352, -200, -19, -300, -370, -307, +-584, -245, -617, -139, -502, -4, -250, 115, +83, 166, 334, 153, 424, 105, 396, 41, +282, -11, 112, -45, -79, -57, -223, -51, +-260, -32, -223, -12, -148, 12, -24, 53, +103, 90, 178, 81, 191, 32, 169, -32, +146, -93, 94, -133, -16, -120, -127, -39, +-211, 76, -289, 162, -324, 183, -257, 124, +-92, -10, 117, -172, 313, -268, 467, -263, +508, -164, 372, 11, 100, 194, -192, 287, +-415, 264, -523, 151, -469, -10, -250, -155, +24, -215, 255, -199, 391, -154, 380, -119, +231, -132, 20, -181, -177, -189, -275, -109, +-243, 70, -111, 319, 64, 554, 192, 650, +228, 533, 178, 213, 30, -215, -157, -618, +-286, -864, -309, -873, -208, -629, -10, -226, +204, 186, 355, 508, 372, 670, 248, 623, +53, 407, -151, 132, -305, -103, -349, -241, +-272, -256, -122, -172, 26, -45, 120, 53, +145, 60, 110, -27, 53, -150, 40, -254, +104, -284, 200, -195, 238, -3, 191, 196, +80, 324, -103, 358, -320, 289, -466, 137, +-481, -27, -373, -137, -173, -162, 93, -127, +370, -72, 532, -28, 534, -9, 430, -13, +244, -8, 12, 26, -207, 94, -385, 159, +-476, 186, -443, 150, -302, 47, -81, -98, +150, -228, 322, -285, 388, -221, 320, -55, +173, 146, 13, 309, -149, 387, -260, 335, +-261, 165, -179, -39, -67, -190, 52, -255, +163, -220, 225, -91, 199, 58, 129, 145, +63, 159, -34, 104, -170, -11, -262, -133, +-250, -199, -165, -191, -37, -109, 145, 28, +310, 178, 339, 289, 231, 315, 58, 231, +-142, 77, -333, -98, -429, -236, -342, -286, +-116, -214, 120, -55, 316, 119, 449, 224, +435, 219, 273, 113, 54, -60, -135, -237, +-277, -344, -388, -345, -415, -258, -325, -128, +-197, 21, -70, 160, 90, 262, 257, 315, +369, 330, 396, 310, 365, 247, 314, 129, +201, -15, 22, -155, -147, -274, -285, -365, +-407, -419, -494, -442, -499, -431, -394, -385, +-211, -280, 15, -106, 271, 129, 506, 379, +628, 591, 591, 706, 447, 675, 251, 501, +-1, 244, -246, -51, -372, -319, -383, -492, +-367, -556, -342, -553, -275, -500, -177, -414, +-100, -319, -12, -200, 142, -34, 287, 160, +350, 361, 360, 531, 332, 604, 256, 546, +129, 389, -9, 168, -91, -57, -140, -211, +-199, -259, -234, -236, -249, -199, -272, -194, +-279, -221, -249, -265, -152, -301, 6, -271, +179, -118, 350, 102, 490, 307, 533, 464, +452, 530, 274, 451, 29, 273, -256, 82, +-515, -79, -636, -185, -573, -213, -382, -190, +-113, -147, 182, -102, 407, -80, 472, -87, +393, -79, 243, -33, 50, 54, -126, 179, +-193, 322, -167, 408, -122, 373, -71, 198, +-34, -76, -35, -366, -60, -576, -58, -612, +16, -418, 105, -55, 158, 349, 201, 659, +195, 784, 101, 672, -23, 376, -126, 14, +-202, -305, -236, -509, -225, -558, -166, -479, +-86, -333, -13, -174, 58, -29, 121, 87, +178, 178, 234, 248, 257, 292, 218, 293, +144, 262, 50, 195, -50, 103, -128, 13, +-148, -56, -132, -115, -136, -165, -161, -207, +-182, -251, -208, -299, -221, -313, -183, -270, +-69, -171, 94, -26, 253, 136, 406, 273, +530, 358, 543, 373, 422, 331, 205, 257, +-64, 156, -335, 18, -564, -143, -676, -311, +-624, -482, -456, -618, -204, -647, 99, -523, +363, -243, 516, 125, 525, 489, 419, 754, +272, 849, 98, 722, -85, 417, -195, 33, +-234, -352, -253, -680, -251, -864, -200, -865, +-105, -698, -1, -386, 90, 36, 176, 465, +214, 789, 170, 921, 68, 816, -50, 492, +-152, 53, -192, -369, -136, -653, -4, -728, +139, -593, 248, -331, 282, -51, 211, 160, +62, 265, -131, 263, -336, 206, -473, 145, +-491, 111, -375, 102, -144, 113, 151, 126, +468, 117, 718, 86, 779, 33, 639, -54, +337, -158, -87, -261, -512, -333, -807, -337, +-893, -254, -741, -89, -407, 146, 10, 386, +390, 544, 607, 572, 622, 474, 476, 261, +246, -1, 33, -229, -107, -374, -165, -424, +-146, -380, -91, -287, -47, -170, -32, -40, +-42, 82, -72, 199, -123, 335, -160, 443, +-147, 472, -98, 408, -19, 252, 83, 12, +177, -238, 237, -431, 245, -522, 211, -481, +147, -323, 25, -125, -135, 76, -260, 253, +-310, 355, -274, 371, -178, 344, -47, 277, +111, 165, 238, 40, 301, -72, 322, -158, +277, -207, 145, -237, -32, -264, -202, -294, +-323, -324, -381, -334, -367, -258, -248, -75, +-80, 197, 58, 503, 172, 742, 256, 795, +272, 626, 234, 272, 191, -175, 177, -583, +167, -822, 111, -858, 15, -717, -99, -456, +-241, -153, -378, 108, -423, 296, -347, 422, +-223, 496, -85, 502, 87, 446, 242, 325, +298, 136, 268, -88, 223, -280, 202, -419, +185, -485, 166, -462, 148, -364, 72, -237, +-98, -99, -290, 40, -438, 171, -505, 280, +-469, 354, -317, 364, -47, 297, 253, 156, +470, -32, 590, -210, 591, -319, 427, -348, +149, -286, -153, -159, -415, -20, -573, 94, +-593, 171, -449, 202, -177, 220, 139, 242, +428, 240, 594, 183, 569, 67, 390, -120, +114, -349, -200, -527, -455, -570, -557, -453, +-488, -181, -295, 181, -23, 520, 251, 732, +420, 757, 438, 591, 350, 301, 200, -24, +19, -307, -148, -495, -256, -553, -299, -492, +-283, -347, -195, -153, -68, 63, 34, 249, +105, 364, 155, 391, 164, 339, 145, 224, +111, 85, 56, -28, -8, -90, -60, -107, +-71, -84, -38, -40, 0, 4, 39, 37, +63, 60, 25, 56, -50, 17, -123, -61, +-195, -153, -245, -229, -228, -247, -117, -166, +70, 36, 256, 297, 390, 521, 428, 624, +333, 545, 144, 269, -74, -118, -264, -503, +-378, -772, -391, -829, -299, -659, -136, -337, +53, 60, 199, 444, 241, 706, 195, 786, +124, 711, 42, 497, -29, 165, -56, -208, +-58, -529, -55, -741, -44, -788, -23, -650, +-6, -362, -18, 8, -32, 354, -16, 565, +4, 602, 31, 467, 80, 201, 103, -99, +72, -316, 13, -409, -52, -372, -99, -233, +-123, -56, -120, 97, -78, 201, -15, 223, +58, 175, 130, 87, 159, -19, 137, -131, +88, -217, 29, -258, -21, -241, -51, -159, +-62, -26, -79, 97, -122, 167, -164, 156, +-186, 70, -187, -51, -141, -142, -37, -154, +111, -65, 268, 97, 393, 263, 456, 358, +421, 349, 274, 223, 66, 10, -173, -224, +-397, -407, -544, -516, -589, -529, -524, -436, +-363, -246, -137, -13, 124, 225, 356, 444, +499, 597, 557, 634, 519, 555, 381, 382, +186, 151, -29, -99, -215, -318, -338, -474, +-400, -535, -385, -510, -302, -403, -183, -222, +-37, 9, 120, 244, 240, 434, 296, 529, +288, 514, 217, 396, 79, 195, -106, -45, +-274, -231, -368, -324, -371, -328, -265, -238, +-49, -68, 215, 96, 432, 202, 552, 243, +557, 213, 416, 100, 156, -46, -132, -168, +-381, -226, -554, -201, -609, -85, -526, 77, +-331, 242, -110, 354, 77, 367, 235, 261, +337, 68, 354, -161, 331, -346, 302, -443, +251, -420, 166, -284, 66, -80, -14, 134, +-99, 311, -216, 406, -316, 401, -355, 311, +-336, 170, -270, 3, -162, -164, -13, -299, +145, -370, 246, -368, 295, -285, 322, -134, +305, 46, 217, 187, 96, 263, -18, 247, +-131, 139, -248, -15, -313, -145, -297, -209, +-248, -191, -183, -105, -59, 12, 114, 105, +267, 155, 346, 146, 364, 82, 317, 2, +172, -73, -44, -160, -246, -228, -382, -249, +-442, -226, -409, -158, -231, -35, 48, 116, +287, 249, 422, 309, 459, 270, 363, 138, +143, -33, -132, -202, -354, -315, -446, -329, +-417, -241, -269, -104, -11, 52, 259, 189, +443, 270, 493, 281, 400, 229, 192, 119, +-67, -7, -307, -135, -453, -265, -484, -358, +-412, -369, -245, -320, -5, -205, 234, -14, +401, 213, 466, 421, 433, 580, 311, 637, +120, 554, -97, 342, -272, 40, -381, -297, +-422, -577, -358, -730, -183, -719, 25, -553, +203, -273, 329, 38, 371, 307, 300, 475, +148, 528, -22, 489, -156, 409, -241, 319, +-259, 253, -188, 205, -73, 153, 25, 57, +100, -96, 127, -298, 91, -496, 34, -638, +-4, -674, -16, -587, -18, -366, 2, -51, +58, 284, 103, 576, 110, 800, 96, 912, +52, 873, -41, 680, -148, 369, -237, -37, +-297, -475, -302, -843, -207, -1046, -28, -1039, +175, -795, 354, -370, 474, 130, 479, 588, +357, 910, 135, 999, -127, 852, -357, 523, +-482, 93, -470, -338, -348, -653, -162, -796, +51, -740, 228, -506, 305, -171, 286, 156, +206, 403, 78, 511, -53, 464, -129, 305, +-117, 117, -63, -54, -4, -163, 68, -204, +116, -205, 90, -204, 29, -202, -20, -198, +-60, -168, -89, -91, -84, 24, -55, 146, +-34, 237, -45, 237, -69, 139, -99, -25, +-121, -192, -98, -298, 0, -291, 141, -177, +270, 11, 334, 205, 314, 337, 216, 346, +65, 242, -112, 66, -256, -137, -322, -320, +-309, -408, -242, -395, -121, -302, 13, -159, +109, 15, 153, 162, 165, 252, 145, 276, +85, 242, -9, 149, -87, 33, -127, -79, +-138, -147, -96, -144, 22, -70, 163, 31, +268, 137, 306, 217, 270, 234, 157, 157, +-11, 12, -187, -164, -314, -313, -381, -407, +-384, -419, -330, -332, -230, -144, -105, 87, +23, 320, 154, 505, 294, 597, 411, 563, +463, 430, 444, 217, 363, -26, 213, -228, +8, -347, -210, -404, -382, -387, -482, -308, +-500, -209, -436, -115, -298, -3, -121, 111, +65, 219, 225, 302, 326, 349, 352, 341, +321, 288, 241, 189, 133, 65, 37, -45, +-21, -115, -36, -161, -18, -175, -8, -164, +-34, -144, -105, -134, -210, -130, -325, -124, +-393, -86, -367, -19, -219, 82, 19, 209, +288, 352, 517, 457, 641, 480, 617, 381, +455, 170, 178, -119, -172, -419, -512, -671, +-748, -794, -816, -747, -685, -527, -385, -185, +11, 217, 416, 589, 738, 853, 899, 938, +855, 830, 599, 542, 200, 125, -238, -333, +-616, -710, -867, -935, -919, -957, -751, -780, +-417, -446, -25, -58, 353, 295, 659, 528, +820, 595, 771, 506, 547, 337, 232, 139, +-100, -18, -390, -96, -551, -104, -551, -88, +-432, -74, -266, -96, -80, -154, 99, -234, +219, -286, 237, -284, 205, -218, 172, -125, +128, -16, 56, 86, -19, 163, -70, 205, +-98, 248, -106, 285, -66, 290, 16, 242, +86, 140, 106, -32, 87, -241, 29, -438, +-59, -558, -152, -550, -196, -385, -168, -120, +-78, 188, 40, 467, 152, 648, 213, 664, +194, 521, 98, 255, -20, -53, -116, -331, +-174, -503, -189, -540, -139, -442, -38, -260, +69, -46, 154, 133, 232, 247, 259, 285, +191, 268, 57, 219, -81, 175, -213, 142, +-311, 125, -329, 95, -233, 50, -65, -7, +104, -57, 234, -101, 304, -122, 280, -118, +174, -90, 23, -66, -120, -47, -228, -36, +-275, -23, -253, -9, -158, 19, -24, 50, +118, 109, 248, 186, 349, 252, 380, 284, +321, 297, 166, 259, -53, 161, -284, 2, +-466, -181, -548, -356, -494, -472, -323, -503, +-90, -413, 146, -214, 346, 42, 463, 273, +486, 441, 412, 503, 270, 437, 89, 262, +-85, 56, -213, -131, -278, -236, -293, -253, +-250, -203, -162, -120, -60, -31, 22, 7, +72, -4, 71, -62, 25, -137, -33, -189, +-63, -175, -59, -108, -23, 17, 44, 179, +141, 327, 231, 383, 289, 333, 287, 170, +206, -79, 50, -350, -135, -544, -312, -606, +-440, -499, -475, -253, -381, 62, -188, 352, +59, 550, 301, 580, 474, 446, 507, 190, +388, -103, 167, -371, -82, -548, -299, -599, +-416, -497, -415, -288, -315, -20, -155, 234, +38, 423, 226, 494, 382, 435, 472, 259, +461, 37, 324, -171, 101, -311, -154, -356, +-400, -294, -596, -166, -660, -14, -548, 110, +-285, 182, 37, 181, 345, 135, 559, 51, +616, -47, 509, -139, 309, -178, 84, -165, +-109, -84, -237, 41, -271, 187, -229, 314, +-162, 391, -106, 355, -63, 217, -43, 16, +-48, -196, -80, -378, -110, -453, -101, -407, +-42, -247, 43, -24, 142, 197, 235, 347, +297, 418, 299, 398, 246, 300, 147, 163, +22, 50, -108, -52, -199, -136, -250, -195, +-276, -215, -289, -200, -281, -136, -244, -43, +-172, 85, -54, 213, 124, 295, 319, 292, +471, 217, 531, 71, 482, -100, 313, -258, +54, -346, -224, -329, -434, -185, -543, 35, +-535, 266, -404, 433, -172, 501, 77, 421, +269, 200, 375, -95, 407, -359, 343, -523, +189, -540, 1, -424, -147, -200, -241, 63, +-255, 288, -183, 404, -52, 421, 64, 360, +120, 249, 106, 82, 47, -86, -38, -232, +-107, -349, -137, -439, -108, -452, -20, -378, +95, -215, 189, -6, 241, 215, 230, 393, +145, 492, -4, 454, -160, 301, -291, 78, +-373, -150, -372, -343, -259, -454, -57, -473, +191, -392, 410, -237, 538, -53, 521, 85, +361, 184, 95, 238, -203, 234, -448, 164, +-554, 75, -501, -22, -335, -95, -125, -136, +87, -145, 246, -119, 322, -44, 307, 26, +236, 71, 139, 77, 56, 50, 6, -21, +-6, -108, -2, -180, 6, -183, -6, -122, +-46, -11, -115, 112, -193, 223, -264, 272, +-293, 229, -259, 98, -143, -61, 23, -210, +194, -289, 324, -270, 395, -151, 375, 25, +265, 221, 113, 358, -6, 409, -89, 348, +-152, 202, -200, 11, -219, -170, -230, -316, +-244, -379, -240, -361, -176, -261, -65, -111, +71, 73, 211, 249, 331, 381, 363, 421, +302, 383, 194, 288, 85, 174, -29, 44, +-131, -56, -207, -109, -245, -126, -251, -157, +-212, -197, -133, -245, -34, -263, 62, -235, +139, -149, 159, -6, 133, 190, 87, 359, +45, 462, 14, 480, 17, 422, 60, 285, +119, 114, 145, -64, 115, -209, 14, -322, +-133, -402, -274, -448, -355, -432, -371, -361, +-321, -226, -206, -50, -29, 161, 163, 370, +347, 545, 500, 628, 590, 594, 560, 434, +410, 197, 165, -104, -131, -420, -435, -681, +-658, -803, -744, -766, -675, -563, -482, -251, +-198, 124, 121, 467, 415, 685, 608, 712, +673, 574, 618, 308, 468, -9, 225, -314, +-70, -509, -345, -566, -517, -497, -563, -362, +-493, -186, -326, -17, -93, 127, 130, 206, +283, 235, 348, 242, 347, 242, 281, 202, +183, 129, 94, 30, 21, -70, -83, -183, +-215, -295, -328, -390, -375, -428, -359, -407, +-272, -312, -105, -159, 126, 51, 337, 282, +465, 485, 480, 603, 399, 631, 245, 543, +66, 361, -104, 95, -243, -218, -350, -516, +-397, -731, -378, -850, -301, -825, -192, -638, +-58, -295, 77, 124, 202, 542, 282, 862, +314, 1034, 300, 1010, 257, 804, 187, 440, +101, 16, 1, -389, -97, -711, -192, -918, +-262, -947, -298, -809, -286, -526, -225, -152, +-108, 267, 29, 651, 145, 928, 201, 1013, +213, 911, 201, 638, 188, 260, 153, -156, +91, -517, 3, -757, -84, -815, -168, -716, +-226, -485, -233, -172, -175, 185, -86, 498, +17, 691, 105, 720, 152, 616, 133, 393, +80, 104, 37, -183, 34, -388, 48, -475, +62, -436, 53, -332, 24, -195, -44, -65, +-131, 52, -189, 141, -166, 222, -83, 306, +21, 404, 102, 443, 150, 382, 138, 207, +69, -52, -23, -357, -84, -610, -115, -736, +-120, -667, -98, -436, -37, -114, 31, 202, +81, 452, 123, 584, 180, 591, 208, 479, +181, 317, 100, 140, -10, -34, -141, -212, +-245, -371, -287, -497, -256, -552, -187, -554, +-105, -483, -29, -335, 35, -123, 84, 99, +145, 314, 219, 483, 300, 609, 343, 647, +314, 569, 199, 359, 14, 69, -211, -276, +-414, -613, -537, -871, -523, -943, -376, -803, +-132, -490, 143, -90, 382, 322, 505, 641, +505, 816, 403, 786, 242, 585, 34, 298, +-179, 5, -335, -271, -387, -462, -357, -551, +-276, -541, -174, -474, -69, -363, -1, -218, +41, -32, 97, 159, 202, 352, 319, 511, +417, 622, 468, 631, 433, 507, 251, 246, +-61, -83, -405, -427, -666, -698, -783, -838, +-701, -782, -425, -522, -24, -111, 353, 321, +593, 696, 655, 926, 563, 965, 346, 788, +74, 446, -183, 23, -342, -375, -386, -695, +-332, -870, -211, -880, -40, -698, 120, -361, +222, 58, 243, 465, 208, 807, 109, 988, +-28, 961, -143, 730, -175, 377, -150, -21, +-95, -384, -26, -673, 31, -812, 18, -794, +-41, -650, -83, -430, -65, -141, -4, 186, +96, 516, 200, 766, 268, 899, 255, 873, +175, 683, 58, 340, -50, -85, -139, -512, +-184, -824, -190, -973, -172, -926, -174, -695, +-191, -317, -187, 116, -120, 524, -14, 801, +112, 914, 249, 840, 372, 595, 409, 222, +340, -180, 193, -520, 25, -710, -146, -756, +-284, -663, -366, -471, -374, -228, -328, -14, +-229, 150, -75, 262, 118, 370, 275, 453, +346, 490, 336, 468, 279, 386, 163, 212, +18, -44, -105, -343, -160, -580, -183, -723, +-199, -745, -202, -642, -180, -426, -166, -163, +-143, 119, -67, 358, 81, 539, 239, 655, +360, 695, 410, 612, 368, 425, 211, 148, +0, -171, -195, -500, -328, -764, -399, -900, +-393, -851, -319, -644, -187, -308, -37, 80, +110, 468, 238, 772, 341, 926, 392, 882, +376, 661, 285, 291, 138, -131, -61, -536, +-268, -812, -420, -873, -465, -714, -430, -420, +-340, -49, -190, 292, 21, 525, 239, 592, +419, 526, 539, 386, 578, 237, 485, 92, +283, -23, 25, -120, -235, -193, -478, -269, +-639, -337, -662, -356, -536, -269, -318, -118, +-50, 77, 222, 268, 458, 415, 595, 472, +612, 417, 515, 250, 334, 62, 87, -105, +-170, -218, -381, -267, -491, -235, -499, -145, +-411, -33, -253, 36, -60, 78, 92, 92, +188, 103, 246, 122, 298, 166, 319, 208, +294, 248, 225, 222, 130, 114, -19, -83, +-214, -316, -391, -522, -453, -615, -396, -550, +-251, -286, -46, 115, 181, 544, 333, 866, +369, 1000, 315, 890, 212, 552, 62, 45, +-83, -478, -157, -896, -151, -1120, -143, -1122, +-147, -898, -136, -506, -89, 0, -22, 500, +49, 908, 99, 1150, 131, 1181, 126, 964, +85, 540, 13, -24, -62, -583, -117, -1030, +-125, -1262, -83, -1226, 2, -921, 66, -432, +88, 132, 83, 618, 68, 945, 18, 1044, +-47, 905, -87, 555, -76, 104, -50, -343, +-15, -660, 44, -814, 116, -780, 147, -574, +125, -255, 62, 61, -20, 312, -123, 445, +-206, 489, -237, 442, -214, 327, -165, 173, +-78, 18, 49, -150, 184, -310, 254, -467, +260, -573, 235, -586, 200, -483, 136, -276, +55, 39, -38, 391, -122, 712, -197, 901, +-240, 924, -250, 773, -228, 467, -190, 27, +-137, -444, -79, -863, 5, -1132, 103, -1205, +186, -1066, 251, -720, 315, -195, 336, 388, +289, 924, 191, 1297, 79, 1451, -63, 1352, +-224, 1003, -355, 440, -410, -198, -408, -803, +-355, -1265, -234, -1499, -40, -1429, 167, -1056, +350, -455, 476, 215, 516, 838, 428, 1269, +235, 1423, -10, 1260, -232, 845, -394, 313, +-456, -184, -406, -598, -259, -855, -85, -938, +65, -871, 164, -702, 218, -451, 227, -138, +206, 254, 173, 661, 152, 1001, 118, 1178, +57, 1127, -32, 813, -122, 279, -205, -378, +-265, -964, -282, -1340, -221, -1416, -120, -1178, +-19, -686, 76, -75, 174, 532, 227, 988, +230, 1241, 205, 1266, 176, 1080, 115, 715, +22, 241, -68, -282, -132, -746, -198, -1098, +-255, -1276, -262, -1239, -182, -962, -51, -499, +94, 75, 228, 638, 322, 1108, 325, 1373, +230, 1362, 74, 1063, -96, 539, -267, -123, +-393, -775, -422, -1302, -335, -1577, -176, -1537, +21, -1194, 215, -632, 374, 71, 462, 773, +484, 1354, 441, 1694, 343, 1736, 166, 1458, +-77, 894, -341, 107, -561, -747, -718, -1530, +-781, -2065, -703, -2225, -455, -1949, -93, -1272, +317, -301, 707, 758, 995, 1693, 1081, 2276, +954, 2393, 642, 2031, 200, 1281, -312, 293, +-776, -706, -1096, -1538, -1211, -2033, -1100, -2131, +-764, -1836, -268, -1228, 285, -425, 780, 404, +1125, 1128, 1247, 1616, 1128, 1811, 787, 1682, +291, 1256, -273, 610, -775, -115, -1123, -818, +-1240, -1366, -1106, -1673, -755, -1661, -271, -1319, +262, -701, 740, 57, 1069, 823, 1162, 1436, +1021, 1781, 704, 1765, 296, 1393, -143, 754, +-537, -1, -836, -756, -989, -1357, -987, -1714, +-845, -1768, -591, -1515, -222, -987, 211, -279, +639, 523, 989, 1269, 1204, 1829, 1218, 2083, +997, 1971, 560, 1480, -7, 682, -629, -299, +-1191, -1249, -1552, -1990, -1595, -2359, -1309, -2279, +-747, -1737, -13, -819, 771, 305, 1437, 1378, +1824, 2197, 1830, 2573, 1463, 2408, 780, 1724, +-81, 679, -938, -515, -1586, -1572, -1897, -2271, +-1814, -2453, -1374, -2105, -664, -1328, 150, -328, +893, 680, 1426, 1477, 1680, 1946, 1591, 2008, +1194, 1692, 596, 1086, -61, 322, -658, -485, +-1094, -1184, -1308, -1676, -1265, -1849, -1016, -1674, +-626, -1188, -161, -486, 306, 312, 678, 1029, +908, 1544, 994, 1747, 954, 1612, 760, 1181, +431, 551, 38, -179, -340, -861, -677, -1390, +-917, -1673, -994, -1688, -887, -1413, -639, -872, +-280, -145, 154, 620, 593, 1309, 917, 1771, +1073, 1906, 1050, 1661, 844, 1072, 444, 237, +-80, -664, -608, -1471, -1018, -1994, -1245, -2124, +-1228, -1819, -950, -1137, -455, -204, 132, 783, +678, 1624, 1076, 2118, 1271, 2182, 1223, 1802, +943, 1051, 476, 77, -76, -901, -618, -1703, +-1054, -2154, -1281, -2170, -1230, -1738, -946, -942, +-499, 62, 44, 1047, 591, 1825, 993, 2211, +1173, 2124, 1129, 1579, 881, 708, 463, -291, +-7, -1190, -431, -1815, -752, -2018, -945, -1795, +-956, -1211, -804, -418, -538, 421, -206, 1138, +170, 1613, 522, 1740, 767, 1533, 853, 1040, +785, 359, 584, -381, 312, -1015, 15, -1419, +-265, -1503, -494, -1282, -628, -801, -660, -170, +-598, 466, -471, 962, -278, 1248, -48, 1270, +191, 1059, 408, 654, 581, 145, 669, -371, +655, -810, 518, -1118, 287, -1209, -6, -1073, +-319, -713, -593, -195, -745, 402, -750, 952, +-610, 1327, -345, 1421, 4, 1226, 342, 752, +591, 97, 688, -607, 637, -1201, 464, -1558, +231, -1577, -5, -1271, -207, -679, -356, 72, +-432, 817, -458, 1383, -442, 1644, -393, 1530, +-282, 1100, -89, 436, 173, -305, 432, -954, +621, -1372, 687, -1502, 604, -1321, 361, -884, +31, -263, -288, 396, -515, 963, -630, 1324, +-624, 1403, -490, 1160, -271, 654, -55, -36, +140, -739, 312, -1280, 440, -1527, 494, -1413, +486, -944, 418, -246, 283, 520, 64, 1146, +-185, 1492, -409, 1494, -558, 1173, -604, 600, +-527, -78, -349, -735, -90, -1234, 196, -1503, +446, -1485, 611, -1172, 675, -618, 594, 54, +370, 752, 56, 1320, -262, 1637, -533, 1615, +-715, 1252, -751, 618, -610, -155, -359, -938, +-59, -1524, 257, -1774, 557, -1639, 761, -1157, +823, -415, 745, 424, 546, 1183, 218, 1668, +-185, 1796, -573, 1549, -859, 978, -1011, 194, +-963, -630, -698, -1333, -275, -1746, 192, -1808, +617, -1511, 919, -911, 1047, -104, 966, 758, +714, 1511, 338, 1975, -98, 2073, -525, 1759, +-863, 1054, -1056, 68, -1048, -982, -828, -1868, +-416, -2372, 100, -2393, 606, -1885, 987, -932, +1177, 259, 1128, 1411, 834, 2281, 344, 2668, +-219, 2499, -739, 1780, -1119, 658, -1307, -626, +-1230, -1780, -890, -2566, -351, -2798, 282, -2427, +896, -1499, 1356, -228, 1552, 1102, 1407, 2193, +964, 2820, 319, 2815, -395, 2189, -1048, 1078, +-1497, -251, -1642, -1523, -1450, -2472, -994, -2897, +-366, -2689, 337, -1941, 994, -799, 1461, 514, +1663, 1734, 1558, 2593, 1148, 2928, 495, 2674, +-269, 1900, -992, 714, -1513, -640, -1734, -1883, +-1600, -2766, -1141, -3123, -459, -2853, 303, -2002, +1000, -706, 1494, 758, 1701, 2092, 1565, 3014, +1118, 3317, 448, 2900, -318, 1866, -1042, 419, +-1553, -1119, -1738, -2416, -1562, -3169, -1053, -3225, +-306, -2592, 499, -1442, 1187, -18, 1609, 1347, +1689, 2378, 1419, 2880, 868, 2784, 149, 2131, +-589, 1083, -1215, -161, -1587, -1341, -1642, -2234, +-1371, -2656, -807, -2531, -58, -1889, 698, -883, +1317, 308, 1668, 1427, 1660, 2233, 1282, 2550, +651, 2348, -85, 1673, -786, 655, -1339, -509, +-1610, -1552, -1539, -2271, -1181, -2517, -632, -2254, +47, -1532, 719, -481, 1252, 713, 1542, 1765, +1548, 2457, 1263, 2637, 725, 2269, 30, 1396, +-661, 192, -1227, -1082, -1562, -2094, -1610, -2640, +-1344, -2622, -802, -2044, -91, -993, 632, 284, +1248, 1479, 1653, 2313, 1748, 2648, 1465, 2397, +864, 1604, 64, 452, -751, -756, -1414, -1730, +-1783, -2240, -1764, -2223, -1357, -1715, -688, -874, +94, 78, 812, 903, 1330, 1443, 1558, 1631, +1492, 1516, 1177, 1154, 664, 628, 34, 33, +-552, -506, -980, -935, -1230, -1218, -1305, -1316, +-1144, -1157, -765, -755, -275, -193, 210, 407, +644, 949, 967, 1301, 1104, 1365, 1019, 1090, +800, 578, 498, -25, 125, -571, -279, -970, +-625, -1146, -850, -1072, -944, -775, -919, -371, +-723, 38, -383, 389, 1, 667, 342, 812, +628, 800, 828, 655, 894, 439, 797, 169, +595, -125, 329, -406, 11, -600, -346, -704, +-656, -708, -868, -609, -957, -396, -898, -102, +-665, 231, -287, 520, 143, 711, 510, 751, +813, 638, 1007, 377, 1021, 32, 858, -309, +589, -530, 245, -611, -168, -569, -607, -440, +-955, -234, -1169, -16, -1234, 154, -1090, 238, +-685, 285, -95, 317, 556, 325, 1149, 306, +1557, 294, 1645, 265, 1374, 190, 789, 13, +23, -244, -783, -533, -1455, -775, -1820, -918, +-1792, -881, -1382, -623, -657, -138, 225, 455, +1082, 1026, 1716, 1445, 1988, 1617, 1830, 1451, +1261, 938, 414, 142, -510, -744, -1343, -1527, +-1928, -2043, -2114, -2187, -1825, -1871, -1165, -1127, +-262, -85, 741, 1026, 1628, 1992, 2165, 2617, +2232, 2743, 1834, 2253, 1048, 1214, -25, -159, +-1123, -1538, -1967, -2641, -2390, -3205, -2298, -3042, +-1655, -2144, -599, -746, 600, 836, 1627, 2251, +2281, 3217, 2423, 3490, 2006, 2972, 1102, 1776, +-59, 205, -1195, -1437, -2044, -2828, -2426, -3667, +-2249, -3712, -1553, -2935, -480, -1500, 691, 297, +1701, 2130, 2337, 3583, 2439, 4303, 1982, 4077, +1082, 2940, -73, 1130, -1217, -982, -2106, -2974, +-2529, -4369, -2380, -4841, -1691, -4255, -627, -2727, +577, -572, 1664, 1777, 2419, 3838, 2636, 5087, +2245, 5209, 1351, 4162, 202, 2191, -995, -298, +-2034, -2783, -2657, -4699, -2690, -5547, -2131, -5155, +-1097, -3648, 192, -1372, 1481, 1216, 2458, 3572, +2912, 5163, 2762, 5599, 1999, 4843, 757, 3089, +-648, 686, -1913, -1916, -2805, -4157, -3141, -5519, +-2768, -5677, -1746, -4656, -363, -2666, 1052, -61, +2277, 2631, 3077, 4754, 3204, 5803, 2588, 5578, +1445, 4206, 14, 1936, -1469, -779, -2695, -3319, +-3308, -5075, -3142, -5693, -2311, -5113, -1007, -3512, +565, -1168, 2044, 1434, 3070, 3701, 3404, 5108, +2995, 5387, 1940, 4538, 447, 2750, -1191, 326, +-2604, -2175, -3469, -4131, -3562, -5102, -2881, -4958, +-1563, -3774, 140, -1796, 1877, 592, 3227, 2803, +3885, 4321, 3731, 4867, 2767, 4399, 1143, 3011, +-751, 962, -2486, -1328, -3708, -3276, -4176, -4437, +-3744, -4617, -2466, -3836, -668, -2225, 1225, -90, +2887, 2068, 3986, 3666, 4235, 4388, 3529, 4171, +2067, 3063, 193, 1242, -1718, -856, -3275, -2669, +-4090, -3734, -3970, -3923, -2982, -3265, -1404, -1884, +445, -88, 2177, 1626, 3408, 2844, 3863, 3345, +3459, 3130, 2334, 2247, 748, 858, -1007, -697, +-2529, -2001, -3458, -2782, -3592, -2916, -2953, -2438, +-1701, -1402, -64, -19, 1600, 1339, 2857, 2329, +3437, 2799, 3254, 2678, 2369, 1970, 957, 751, +-637, -683, -2042, -1948, -2956, -2744, -3199, -2930, +-2741, -2439, -1712, -1360, -348, 86, 1054, 1493, +2239, 2495, 2925, 2902, 2940, 2685, 2305, 1863, +1173, 596, -200, -820, -1520, -1983, -2515, -2647, +-2905, -2748, -2597, -2272, -1701, -1228, -454, 136, +873, 1436, 1991, 2323, 2627, 2670, 2622, 2443, +2010, 1630, 953, 351, -293, -1006, -1448, -2055, +-2217, -2567, -2439, -2500, -2104, -1855, -1293, -716, +-202, 635, 896, 1762, 1750, 2390, 2132, 2437, +2002, 1959, 1442, 1021, 601, -207, -340, -1379, +-1177, -2135, -1700, -2380, -1791, -2144, -1519, -1467, +-982, -403, -254, 804, 564, 1791, 1254, 2305, +1639, 2330, 1678, 1869, 1397, 950, 798, -276, +-52, -1439, -927, -2190, -1539, -2398, -1805, -2118, +-1689, -1371, -1166, -259, -334, 954, 567, 1884, +1298, 2307, 1732, 2221, 1808, 1701, 1447, 760, +759, -416, -53, -1477, -829, -2111, -1438, -2250, +-1730, -1945, -1639, -1226, -1220, -161, -576, 958, +210, 1795, 975, 2159, 1537, 2059, 1737, 1522, +1558, 593, 1070, -535, 365, -1460, -417, -1910, +-1099, -1856, -1516, -1389, -1561, -574, -1320, 409, +-861, 1227, -205, 1568, 515, 1436, 1064, 959, +1314, 257, 1304, -533, 1110, -1147, 696, -1360, +112, -1123, -477, -600, -919, 61, -1180, 731, +-1226, 1248, -1001, 1427, -524, 1220, 74, 705, +650, 49, 1050, -644, 1200, -1241, 1069, -1584, +700, -1536, 167, -1122, -438, -453, -928, 321, +-1126, 1081, -1050, 1633, -765, 1805, -327, 1519, +201, 855, 641, -23, 839, -890, 850, -1551, +785, -1808, 614, -1564, 311, -873, -40, 29, +-320, 870, -551, 1439, -757, 1641, -892, 1386, +-858, 725, -634, -116, -302, -863, 72, -1377, +501, -1574, 906, -1389, 1169, -804, 1152, -18, +858, 732, 416, 1308, -93, 1634, -619, 1586, +-1037, 1136, -1242, 392, -1169, -430, -875, -1182, +-435, -1714, 102, -1869, 665, -1550, 1122, -842, +1345, 89, 1273, 1009, 943, 1710, 424, 1989, +-184, 1752, -819, 1062, -1349, 115, -1623, -881, +-1544, -1682, -1111, -2091, -414, -1965, 418, -1323, +1247, -334, 1828, 761, 2011, 1739, 1772, 2315, +1157, 2300, 266, 1673, -720, 614, -1580, -632, +-2137, -1783, -2288, -2550, -1950, -2680, -1190, -2159, +-196, -1135, 821, 153, 1717, 1448, 2329, 2450, +2466, 2905, 2082, 2691, 1299, 1896, 247, 672, +-895, -747, -1917, -2058, -2527, -2935, -2565, -3155, +-2086, -2645, -1191, -1538, 4, -55, 1225, 1477, +2151, 2702, 2558, 3283, 2428, 3074, 1790, 2149, +732, 747, -494, -855, -1561, -2261, -2249, -3088, +-2423, -3132, -2025, -2441, -1147, -1195, -67, 329, +984, 1791, 1794, 2776, 2163, 3043, 1993, 2578, +1371, 1520, 507, 84, -418, -1390, -1266, -2517, +-1790, -2963, -1858, -2653, -1503, -1691, -851, -307, +-44, 1167, 772, 2321, 1407, 2864, 1670, 2670, +1534, 1852, 1068, 612, 387, -773, -391, -1971, +-1068, -2669, -1450, -2736, -1448, -2165, -1112, -1095, +-540, 280, 155, 1639, 827, 2639, 1253, 3008, +1339, 2659, 1090, 1638, 581, 175, -74, -1407, +-753, -2692, -1273, -3320, -1424, -3109, -1186, -2116, +-627, -556, 136, 1188, 944, 2693, 1538, 3537, +1694, 3482, 1382, 2570, 712, 1044, -192, -774, +-1116, -2440, -1775, -3523, -1946, -3741, -1649, -3088, +-959, -1737, 4, 40, 1010, 1872, 1767, 3261, +2074, 3861, 1898, 3554, 1334, 2429, 435, 712, +-621, -1215, -1550, -2863, -2097, -3779, -2143, -3783, +-1709, -2901, -885, -1338, 196, 554, 1249, 2290, +1994, 3419, 2247, 3687, 1981, 3126, 1260, 1855, +249, 127, -834, -1642, -1734, -2974, -2231, -3582, +-2208, -3394, -1710, -2474, -835, -930, 229, 883, +1284, 2467, 2101, 3442, 2472, 3652, 2307, 3042, +1610, 1699, 496, -115, -757, -1906, -1870, -3206, +-2563, -3747, -2670, -3448, -2174, -2330, -1185, -617, +86, 1264, 1340, 2760, 2273, 3527, 2664, 3491, +2454, 2690, 1677, 1220, 522, -569, -719, -2161, +-1725, -3131, -2277, -3377, -2322, -2908, -1867, -1730, +-979, -51, 104, 1619, 1118, 2821, 1809, 3319, +2050, 3085, 1821, 2111, 1159, 556, 236, -1146, +-663, -2482, -1323, -3170, -1634, -3117, -1587, -2363, +-1175, -1021, -484, 605, 301, 2032, 971, 2873, +1392, 3043, 1482, 2559, 1196, 1495, 575, 38, +-182, -1407, -866, -2428, -1304, -2842, -1434, -2664, +-1223, -1879, -664, -607, 93, 830, 827, 2015, +1377, 2694, 1602, 2774, 1438, 2228, 883, 1107, +79, -293, -740, -1595, -1385, -2485, -1736, -2787, +-1718, -2442, -1334, -1525, -627, -229, 263, 1088, +1124, 2096, 1738, 2591, 2011, 2513, 1887, 1886, +1311, 840, 405, -367, -555, -1394, -1361, -2061, +-1916, -2298, -2149, -2058, -1902, -1362, -1189, -416, +-243, 523, 716, 1278, 1548, 1788, 2093, 1923, +2175, 1621, 1705, 995, 869, 230, -85, -547, +-1001, -1195, -1746, -1576, -2097, -1570, -1907, -1207, +-1264, -617, -404, 38, 509, 628, 1315, 1018, +1829, 1151, 1871, 1005, 1476, 667, 811, 260, +4, -120, -813, -429, -1465, -626, -1792, -707, +-1683, -667, -1221, -554, -537, -383, 254, -150, +1026, 128, 1599, 384, 1793, 601, 1556, 720, +1025, 700, 326, 510, -453, 206, -1168, -135, +-1590, -448, -1607, -689, -1306, -762, -820, -652, +-197, -427, 493, -164, 1058, 119, 1290, 393, +1236, 586, 1006, 607, 638, 515, 144, 381, +-365, 200, -710, -69, -841, -349, -843, -516, +-726, -526, -492, -475, -169, -349, 141, -81, +340, 267, 440, 504, 497, 549, 488, 455, +376, 293, 199, 14, 71, -335, -34, -574, +-164, -582, -288, -431, -335, -196, -316, 102, +-290, 450, -238, 702, -104, 741, 53, 588, +198, 329, 314, -21, 392, -417, 403, -756, +321, -901, 142, -835, -95, -597, -334, -208, +-480, 299, -520, 773, -460, 1088, -296, 1172, +-19, 997, 287, 524, 515, -143, 615, -789, +585, -1226, 413, -1399, 126, -1224, -214, -673, +-464, 112, -570, 858, -553, 1382, -425, 1597, +-225, 1435, -14, 830, 196, -52, 334, -932, +386, -1584, 378, -1876, 339, -1688, 269, -1023, +149, -22, 8, 1036, -99, 1871, -208, 2250, +-347, 2076, -475, 1365, -490, 242, -409, -1052, +-284, -2124, -110, -2674, 145, -2576, 445, -1842, +679, -563, 788, 963, 809, 2287, 668, 3018, +299, 3015, -242, 2266, -782, 893, -1162, -780, +-1328, -2266, -1218, -3187, -749, -3332, -49, -2668, +662, -1317, 1228, 379, 1579, 1997, 1588, 3134, +1196, 3511, 524, 3011, -245, 1789, -980, 119, +-1539, -1639, -1778, -3053, -1617, -3712, -1133, -3455, +-396, -2376, 503, -714, 1350, 1231, 1917, 2957, +2084, 3930, 1767, 3878, 987, 2876, -113, 1145, +-1203, -958, -1993, -2908, -2349, -4095, -2175, -4181, +-1421, -3220, -268, -1503, 934, 621, 1876, 2667, +2433, 4051, 2459, 4336, 1841, 3519, 705, 1898, +-566, -184, -1637, -2344, -2368, -3976, -2623, -4534, +-2217, -3885, -1227, -2343, 43, -266, 1244, 1992, +2179, 3863, 2702, 4679, 2578, 4235, 1735, 2815, +472, 799, -807, -1503, -1867, -3529, -2603, -4587, +-2769, -4381, -2182, -3171, -1041, -1296, 250, 917, +1457, 2945, 2446, 4149, 2912, 4229, 2556, 3320, +1507, 1712, 173, -297, -1122, -2208, -2229, -3463, +-2885, -3755, -2761, -3110, -1858, -1726, -551, 51, +809, 1750, 2009, 2876, 2822, 3173, 2909, 2631, +2163, 1428, 888, -102, -525, -1500, -1833, -2403, +-2774, -2618, -3037, -2138, -2469, -1086, -1273, 233, +204, 1413, 1635, 2146, 2725, 2319, 3163, 1893, +2773, 970, 1667, -180, 189, -1190, -1309, -1817, +-2495, -1969, -3127, -1652, -3006, -926, -2137, -25, +-792, 782, 685, 1298, 2013, 1442, 2945, 1221, +3235, 741, 2715, 156, 1551, -343, 69, -642, +-1436, -692, -2689, -536, -3362, -295, -3192, -107, +-2221, -6, -770, -1, 853, -72, 2340, -184, +3322, -223, 3448, -93, 2685, 180, 1311, 444, +-342, 616, -1936, 670, -3080, 555, -3437, 177, +-2888, -383, -1652, -836, -63, -981, 1529, -892, +2748, -604, 3239, -44, 2847, 655, 1722, 1086, +230, 1058, -1268, 758, -2427, 335, -2941, -294, +-2622, -953, -1576, -1218, -150, -977, 1255, -508, +2291, 42, 2691, 682, 2345, 1214, 1296, 1259, +-154, 789, -1558, 83, -2503, -649, -2740, -1294, +-2187, -1600, -920, -1343, 716, -559, 2149, 465, +2952, 1428, 2939, 2034, 2092, 2043, 547, 1393, +-1274, 249, -2752, -1136, -3429, -2331, -3165, -2847, +-2022, -2469, -248, -1373, 1685, 164, 3140, 1822, +3709, 3100, 3308, 3413, 2057, 2642, 242, 1160, +-1700, -605, -3223, -2307, -3877, -3425, -3543, -3467, +-2333, -2419, -563, -772, 1351, 960, 2938, 2399, +3789, 3165, 3723, 2943, 2836, 1836, 1349, 338, +-457, -983, -2196, -1831, -3388, -2120, -3783, -1803, +-3423, -985, -2402, -92, -800, 473, 1044, 665, +2612, 688, 3592, 615, 3935, 459, 3493, 376, +2157, 513, 211, 659, -1762, 526, -3313, 101, +-4212, -426, -4212, -968, -3122, -1425, -1201, -1518, +971, -1019, 2883, -108, 4180, 861, 4515, 1643, +3684, 2034, 1891, 1802, -319, 955, -2399, -189, +-3872, -1244, -4378, -1978, -3755, -2168, -2237, -1686, +-288, -711, 1639, 371, 3102, 1303, 3765, 1901, +3527, 1972, 2500, 1460, 981, 599, -682, -298, +-2073, -1047, -2903, -1519, -3087, -1557, -2633, -1183, +-1625, -579, -294, 73, 1049, 669, 2132, 1088, +2784, 1218, 2799, 1036, 2078, 634, 781, 79, +-682, -545, -1908, -1057, -2645, -1262, -2693, -1109, +-1966, -641, -692, 52, 725, 817, 1875, 1363, +2485, 1454, 2374, 1075, 1532, 366, 251, -523, +-1016, -1332, -1898, -1735, -2173, -1530, -1783, -820, +-862, 130, 279, 1058, 1273, 1703, 1827, 1798, +1814, 1285, 1248, 355, 276, -663, -822, -1481, +-1674, -1889, -2005, -1786, -1714, -1189, -870, -278, +311, 705, 1470, 1516, 2196, 1979, 2262, 1995, +1719, 1552, 673, 717, -658, -335, -1885, -1390, +-2562, -2187, -2480, -2495, -1753, -2208, -567, -1387, +870, -167, 2114, 1199, 2667, 2334, 2372, 2850, +1495, 2614, 307, 1738, -990, 413, -2051, -1085, +-2459, -2286, -2072, -2763, -1152, -2427, -37, -1507, +1077, -266, 1906, 1014, 2167, 1940, 1766, 2194, +916, 1809, -43, 1039, -921, 139, -1600, -694, +-1888, -1244, -1693, -1401, -1110, -1226, -337, -850, +481, -360, 1215, 115, 1746, 500, 1924, 831, +1656, 1119, 998, 1219, 131, 1048, -779, 662, +-1626, 99, -2224, -674, -2268, -1463, -1710, -1867, +-778, -1674, 328, -1016, 1452, -40, 2308, 1100, +2615, 2032, 2276, 2268, 1414, 1692, 222, 617, +-1066, -580, -2110, -1630, -2643, -2173, -2591, -1915, +-1933, -956, -793, 248, 551, 1264, 1757, 1837, +2560, 1841, 2754, 1261, 2242, 302, 1127, -693, +-313, -1380, -1707, -1628, -2634, -1520, -2817, -1157, +-2197, -506, -940, 343, 673, 1129, 2160, 1691, +2956, 2063, 2828, 2095, 1866, 1458, 274, 141, +-1514, -1394, -2869, -2702, -3293, -3493, -2754, -3409, +-1421, -2154, 438, 27, 2232, 2375, 3299, 4098, +3404, 4722, 2674, 4031, 1245, 2081, -626, -625, +-2329, -3188, -3318, -4781, -3438, -5028, -2795, -3996, +-1498, -1953, 249, 582, 1964, 2867, 3118, 4277, +3502, 4602, 3125, 3880, 2013, 2307, 304, 254, +-1558, -1792, -2994, -3406, -3626, -4253, -3392, -4109, +-2331, -2994, -608, -1198, 1345, 904, 2921, 2845, +3668, 4075, 3431, 4201, 2310, 3218, 556, 1399, +-1369, -787, -2908, -2752, -3595, -3935, -3269, -4032, +-2046, -3019, -279, -1162, 1542, 991, 2928, 2787, +3492, 3784, 3083, 3771, 1811, 2721, 8, 884, +-1734, -1167, -2941, -2810, -3388, -3646, -2957, -3536, +-1677, -2491, 71, -773, 1689, 1088, 2802, 2545, +3299, 3293, 2995, 3227, 1789, 2381, 23, 960, +-1625, -630, -2773, -1989, -3298, -2855, -2992, -3053, +-1791, -2512, -46, -1382, 1649, 91, 2848, 1642, +3360, 2892, 2989, 3400, 1700, 2991, -137, 1812, +-1875, 90, -3006, -1860, -3348, -3390, -2865, -3877, +-1572, -3210, 212, -1676, 1885, 376, 2974, 2419, +3314, 3725, 2866, 3810, 1707, 2789, 56, 1106, +-1658, -779, -2902, -2380, -3347, -3200, -3004, -3005, +-1982, -1955, -415, -521, 1375, 829, 2823, 1825, +3443, 2337, 3170, 2199, 2198, 1407, 616, 314, +-1290, -620, -2852, -1279, -3493, -1712, -3173, -1733, +-2159, -1164, -563, -292, 1363, 466, 2855, 1038, +3352, 1464, 2930, 1511, 1874, 1035, 296, 328, +-1461, -264, -2700, -738, -3002, -1085, -2455, -1116, +-1285, -804, 227, -409, 1592, -106, 2309, 136, +2272, 338, 1583, 441, 465, 456, -673, 456, +-1458, 472, -1696, 484, -1369, 437, -650, 259, +170, -26, 776, -353, 1044, -699, 951, -1019, +559, -1128, 62, -887, -310, -385, -464, 202, +-439, 809, -282, 1310, -55, 1459, 99, 1137, +110, 487, 31, -267, -82, -948, -240, -1414, +-353, -1518, -279, -1216, -21, -600, 293, 163, +606, 869, 863, 1332, 912, 1485, 622, 1320, +63, 832, -602, 79, -1210, -718, -1606, -1320, +-1531, -1633, -879, -1619, 89, -1178, 1033, -352, +1795, 566, 2183, 1282, 1871, 1685, 829, 1696, +-461, 1231, -1549, 395, -2218, -480, -2325, -1114, +-1706, -1391, -499, -1299, 799, -891, 1780, -312, +2264, 263, 2147, 659, 1400, 803, 162, 763, +-1089, 607, -1865, 319, -2024, -28, -1712, -268, +-999, -365, 89, -431, 1179, -420, 1754, -198, +1727, 110, 1315, 250, 602, 263, -375, 275, +-1208, 196, -1529, -49, -1391, -258, -945, -271, +-264, -178, 513, -70, 1123, 109, 1335, 316, +1154, 411, 696, 336, 86, 150, -548, -58, +-1041, -226, -1230, -373, -1015, -495, -524, -479, +21, -234, 539, 99, 971, 358, 1104, 581, +839, 803, 381, 820, -32, 504, -446, -11, +-804, -536, -839, -942, -556, -1091, -271, -916, +-84, -469, 149, 119, 381, 682, 419, 986, +315, 903, 307, 558, 441, 159, 415, -187, +154, -384, -102, -357, -310, -167, -597, 17, +-874, 61, -858, -65, -503, -278, -55, -445, +437, -475, 944, -333, 1218, 13, 1083, 488, +664, 843, 76, 850, -651, 553, -1232, 99, +-1351, -417, -1085, -857, -624, -1017, 20, -808, +765, -317, 1229, 273, 1252, 757, 1011, 968, +559, 872, -90, 537, -691, 47, -999, -474, +-971, -842, -751, -971, -429, -877, -32, -579, +347, -150, 540, 251, 549, 546, 520, 773, +512, 928, 410, 882, 139, 596, -179, 192, +-404, -237, -585, -721, -717, -1202, -651, -1435, +-303, -1209, 128, -613, 457, 128, 704, 899, +833, 1587, 652, 1876, 172, 1502, -318, 613, +-628, -369, -755, -1220, -629, -1877, -285, -2080, +114, -1544, 407, -479, 514, 594, 442, 1406, +246, 1953, 48, 2072, -104, 1545, -274, 552, +-359, -467, -241, -1306, -20, -1904, 74, -2067, +82, -1665, 159, -863, 197, 99, 96, 1084, +-15, 1883, -33, 2195, -14, 1927, -58, 1201, +-92, 178, -60, -922, -19, -1775, -62, -2144, +-174, -1959, -206, -1271, -115, -239, -10, 846, +96, 1677, 309, 2057, 601, 1912, 679, 1257, +435, 266, 56, -770, -322, -1573, -722, -1951, +-1010, -1802, -927, -1145, -518, -147, -46, 854, +453, 1551, 938, 1846, 1117, 1715, 883, 1096, +495, 124, 52, -808, -446, -1383, -835, -1597, +-962, -1495, -854, -1027, -573, -267, -115, 494, +426, 1037, 794, 1320, 937, 1365, 911, 1150, +640, 687, 84, 67, -517, -571, -920, -1118, +-1090, -1472, -955, -1524, -437, -1190, 260, -526, +790, 300, 1024, 1100, 1027, 1672, 658, 1808, +-34, 1455, -629, 704, -901, -281, -902, -1226, +-657, -1791, -181, -1844, 355, -1458, 676, -711, +781, 308, 732, 1264, 439, 1757, -48, 1698, +-440, 1254, -628, 523, -690, -395, -571, -1224, +-273, -1640, 4, -1565, 206, -1140, 396, -505, +541, 264, 497, 974, 314, 1369, 192, 1361, +117, 1107, -38, 708, -218, 95, -328, -635, +-405, -1138, -546, -1291, -661, -1274, -563, -1116, +-209, -614, 267, 167, 801, 864, 1215, 1271, +1239, 1449, 877, 1360, 280, 872, -454, 76, +-1144, -708, -1532, -1233, -1472, -1436, -1027, -1316, +-307, -851, 522, -126, 1205, 584, 1519, 1018, +1449, 1157, 1095, 1092, 491, 781, -268, 184, +-931, -445, -1342, -830, -1457, -992, -1320, -1027, +-889, -799, -143, -242, 703, 394, 1366, 861, +1664, 1166, 1560, 1261, 1070, 925, 218, 208, +-735, -519, -1416, -1069, -1639, -1435, -1497, -1443, +-1047, -899, -263, 0, 674, 833, 1394, 1384, +1639, 1615, 1453, 1413, 988, 755, 219, -121, +-707, -905, -1393, -1401, -1610, -1499, -1453, -1199, +-976, -623, -169, 65, 737, 727, 1384, 1197, +1619, 1334, 1468, 1169, 972, 820, 172, 325, +-690, -280, -1290, -840, -1483, -1176, -1368, -1253, +-1026, -1095, -447, -693, 290, -78, 969, 589, +1393, 1112, 1503, 1335, 1314, 1195, 788, 761, +-2, 188, -832, -400, -1407, -877, -1592, -1081, +-1382, -935, -770, -557, 61, -126, 776, 243, +1209, 511, 1285, 632, 971, 594, 403, 409, +-135, 142, -513, -89, -722, -228, -681, -358, +-401, -482, -112, -450, -29, -233, -27, -27, +97, 111, 192, 316, 189, 526, 245, 482, +376, 215, 372, -19, 136, -175, -109, -386, +-198, -552, -280, -475, -419, -216, -437, 18, +-208, 214, 71, 409, 156, 511, 115, 421, +196, 201, 326, -60, 256, -335, 108, -579, +103, -677, 112, -564, -40, -270, -257, 114, +-300, 488, -240, 756, -296, 846, -333, 694, +-95, 329, 235, -125, 350, -540, 310, -839, +321, -932, 359, -794, 223, -516, -123, -189, +-390, 218, -413, 668, -340, 950, -329, 953, +-220, 804, 147, 559, 451, 114, 405, -487, +274, -951, 231, -1091, 75, -972, -229, -667, +-356, -161, -232, 423, -100, 832, -82, 931, +-51, 789, 84, 504, 175, 126, 95, -264, +-11, -499, 12, -515, 153, -423, 170, -342, +-1, -220, -122, -10, -116, 184, -145, 291, +-214, 402, -151, 501, 38, 421, 150, 136, +186, -157, 213, -370, 170, -538, 28, -572, +-76, -299, -56, 179, 7, 535, 19, 612, +-48, 488, -170, 199, -272, -240, -330, -655, +-296, -751, -120, -446, 201, 62, 547, 557, +738, 932, 662, 1015, 366, 629, -57, -109, +-517, -797, -836, -1167, -817, -1218, -517, -914, +-119, -179, 268, 730, 578, 1313, 640, 1339, +419, 976, 113, 401, -100, -333, -186, -1008, +-171, -1219, -60, -875, 84, -315, 50, 172, +-163, 570, -331, 778, -333, 573, -262, 40, +-136, -384, 203, -469, 655, -348, 843, -111, +647, 268, 271, 617, -138, 655, -658, 334, +-1142, -149, -1223, -612, -829, -901, -235, -841, +384, -425, 1052, 96, 1539, 511, 1481, 762, +987, 778, 343, 485, -404, 13, -1260, -350, +-1881, -447, -1825, -356, -1156, -177, -306, 39, +557, 188, 1395, 142, 1905, -80, 1757, -330, +1066, -469, 185, -460, -665, -290, -1372, 51, +-1659, 483, -1360, 810, -700, 859, 7, 627, +641, 284, 1093, -81, 1199, -503, 914, -889, +437, -994, -44, -762, -460, -394, -732, -55, +-758, 294, -629, 634, -437, 791, -141, 661, +181, 371, 399, 91, 532, -124, 591, -268, +593, -277, 467, -133, 170, 31, -224, 34, +-599, -129, -832, -337, -867, -511, -698, -624, +-265, -538, 378, -104, 961, 587, 1178, 1206, +1015, 1488, 582, 1343, -88, 759, -883, -214, +-1402, -1307, -1291, -2097, -727, -2248, -70, -1674, +638, -464, 1270, 1038, 1449, 2293, 980, 2848, +213, 2539, -387, 1419, -788, -247, -1077, -1923, +-1030, -2975, -558, -3063, -25, -2190, 229, -597, +321, 1201, 449, 2548, 543, 3036, 471, 2604, +408, 1396, 480, -249, 443, -1751, 86, -2580, +-400, -2533, -779, -1737, -1048, -484, -1188, 826, +-960, 1819, -312, 2243, 497, 1980, 1188, 1097, +1602, -56, 1576, -1084, 1076, -1780, 252, -2007, +-667, -1604, -1407, -651, -1728, 459, -1577, 1359, +-989, 1900, -133, 1906, 734, 1244, 1322, 116, +1488, -992, 1287, -1714, 805, -1909, 142, -1524, +-492, -602, -873, 536, -948, 1433, -885, 1799, +-740, 1578, -486, 839, -174, -183, 117, -1098, +415, -1565, 765, -1520, 1041, -1050, 1064, -273, +851, 599, 469, 1246, -95, 1462, -819, 1243, +-1403, 714, -1559, 18, -1297, -690, -726, -1268, +52, -1520, 832, -1303, 1359, -684, 1517, 70, +1343, 765, 853, 1322, 188, 1548, -429, 1219, +-915, 488, -1260, -273, -1333, -866, -1085, -1269, +-642, -1323, -85, -887, 575, -161, 1185, 474, +1454, 872, 1271, 1030, 815, 874, 161, 391, +-643, -212, -1292, -704, -1483, -973, -1223, -946, +-612, -589, 248, -56, 1058, 472, 1417, 930, +1264, 1224, 806, 1136, 151, 651, -637, 15, +-1200, -607, -1266, -1180, -995, -1501, -564, -1351, +43, -826, 689, -190, 1058, 484, 1054, 1123, +901, 1452, 578, 1336, -24, 990, -603, 574, +-835, 23, -864, -603, -839, -1012, -595, -1130, +-87, -1120, 392, -997, 663, -620, 792, -43, +780, 509, 483, 921, 21, 1224, -302, 1352, +-440, 1161, -501, 653, -477, -7, -331, -669, +-124, -1236, 10, -1593, 76, -1587, 129, -1152, +172, -379, 211, 510, 280, 1307, 360, 1861, +418, 2019, 398, 1636, 235, 768, -76, -314, +-471, -1316, -841, -2058, -1017, -2325, -932, -1962, +-584, -1067, 0, 68, 682, 1182, 1224, 2049, +1420, 2417, 1224, 2143, 732, 1385, 10, 383, +-828, -701, -1467, -1659, -1571, -2219, -1177, -2241, +-526, -1773, 227, -964, 942, 44, 1350, 1067, +1258, 1892, 811, 2288, 250, 2136, -355, 1517, +-843, 594, -1022, -503, -862, -1556, -489, -2250, +-45, -2352, 339, -1900, 557, -1037, 589, 96, +494, 1249, 298, 2059, 59, 2287, -114, 1911, +-159, 1087, -197, 60, -264, -895, -247, -1581, +-158, -1841, -135, -1585, -168, -954, -121, -282, +32, 259, 154, 698, 224, 995, 311, 1024, +394, 864, 358, 720, 227, 593, 99, 335, +-70, -74, -359, -545, -616, -985, -668, -1332, +-585, -1458, -480, -1240, -229, -667, 271, 153, +815, 1022, 1102, 1679, 1108, 1947, 906, 1773, +431, 1185, -296, 257, -1000, -798, -1410, -1670, +-1453, -2123, -1165, -2093, -536, -1602, 288, -705, +1006, 434, 1419, 1471, 1499, 2106, 1243, 2218, +678, 1818, -73, 972, -799, -120, -1286, -1148, +-1446, -1838, -1340, -2064, -965, -1782, -304, -1105, +516, -246, 1210, 583, 1550, 1228, 1561, 1575, +1272, 1603, 597, 1379, -331, 974, -1149, 405, +-1590, -247, -1653, -902, -1386, -1505, -763, -1933, +91, -1992, 837, -1577, 1243, -755, 1354, 333, +1265, 1530, 909, 2498, 326, 2879, -214, 2551, +-507, 1614, -712, 249, -941, -1255, -972, -2514, +-755, -3167, -551, -3046, -375, -2201, -8, -876, +503, 599, 846, 1897, 1010, 2760, 1144, 3009, +1078, 2581, 607, 1607, -40, 410, -613, -764, +-1119, -1785, -1479, -2500, -1441, -2689, -970, -2273, +-300, -1445, 410, -418, 1113, 750, 1565, 1878, +1553, 2615, 1151, 2724, 507, 2253, -313, 1333, +-1086, 60, -1505, -1332, -1487, -2409, -1172, -2869, +-628, -2647, 126, -1822, 897, -538, 1331, 885, +1356, 2057, 1126, 2703, 694, 2689, 92, 2009, +-500, 873, -863, -377, -954, -1457, -942, -2236, +-849, -2534, -577, -2206, -167, -1389, 192, -383, +468, 657, 792, 1612, 1100, 2249, 1159, 2348, +928, 1934, 504, 1135, -104, 86, -861, -997, +-1458, -1838, -1625, -2237, -1394, -2106, -838, -1495, +38, -583, 1005, 369, 1646, 1180, 1761, 1672, +1434, 1655, 752, 1197, -156, 606, -1018, 65, +-1556, -416, -1652, -764, -1309, -795, -634, -557, +192, -322, 944, -223, 1436, -164, 1533, -105, +1215, -102, 625, -134, -92, -59, -842, 151, +-1396, 404, -1546, 592, -1279, 656, -697, 557, +44, 290, 744, -84, 1255, -473, 1502, -777, +1381, -822, 800, -578, -18, -231, -697, 85, +-1099, 418, -1325, 715, -1270, 726, -765, 401, +-24, 81, 590, -76, 978, -234, 1143, -406, +999, -381, 503, -171, -100, -40, -524, -63, +-724, -91, -760, -100, -604, -132, -257, -140, +98, -3, 245, 285, 236, 570, 234, 724, +269, 750, 273, 647, 315, 354, 460, -178, +515, -771, 267, -1174, -190, -1344, -677, -1327, +-1131, -1024, -1423, -381, -1265, 418, -583, 1169, +356, 1797, 1258, 2129, 1970, 1977, 2235, 1358, +1789, 430, 754, -697, -484, -1853, -1692, -2691, +-2613, -2916, -2827, -2501, -2144, -1481, -845, 29, +652, 1663, 2030, 2950, 3002, 3608, 3174, 3485, +2362, 2488, 859, 747, -850, -1231, -2344, -2913, +-3255, -3940, -3288, -4077, -2330, -3223, -700, -1554, +1010, 514, 2380, 2473, 3175, 3857, 3129, 4326, +2164, 3797, 642, 2371, -895, 372, -2102, -1687, +-2796, -3323, -2805, -4216, -2039, -4171, -781, -3118, +536, -1260, 1660, 823, 2405, 2571, 2533, 3707, +1944, 4026, 848, 3334, -340, 1777, -1379, -113, +-2110, -1784, -2222, -2909, -1566, -3263, -492, -2776, +529, -1644, 1304, -283, 1727, 908, 1572, 1700, +838, 1948, -99, 1618, -856, 974, -1311, 329, +-1325, -151, -792, -421, 30, -449, 719, -293, +1133, -160, 1272, -196, 1043, -338, 405, -523, +-409, -725, -1104, -849, -1529, -716, -1612, -303, +-1249, 241, -476, 776, 489, 1235, 1376, 1528, +2006, 1559, 2229, 1240, 1855, 592, 842, -268, +-482, -1139, -1674, -1861, -2489, -2342, -2810, -2403, +-2383, -1865, -1148, -822, 455, 504, 1863, 1857, +2802, 2948, 3101, 3454, 2542, 3151, 1199, 2057, +-404, 404, -1787, -1483, -2718, -3156, -3001, -4149, +-2447, -4121, -1193, -3068, 287, -1260, 1528, 892, +2267, 2891, 2434, 4224, 2085, 4502, 1259, 3651, +113, 2003, -947, -48, -1525, -2101, -1680, -3622, +-1663, -4157, -1399, -3704, -740, -2569, 31, -973, +593, 879, 1024, 2474, 1449, 3333, 1608, 3394, +1318, 2884, 813, 1909, 254, 507, -502, -1010, +-1342, -2158, -1826, -2725, -1749, -2801, -1303, -2466, +-650, -1630, 209, -411, 1147, 795, 1777, 1713, +1867, 2346, 1523, 2664, 896, 2460, 12, 1653, +-952, 552, -1629, -608, -1792, -1776, -1542, -2701, +-998, -2994, -155, -2541, 787, -1496, 1415, -85, +1602, 1416, 1446, 2609, 957, 3150, 176, 2870, +-621, 1850, -1131, 395, -1309, -1100, -1226, -2269, +-831, -2826, -204, -2645, 364, -1791, 704, -588, +902, 630, 970, 1641, 802, 2218, 439, 2193, +56, 1657, -272, 832, -555, -117, -770, -1041, +-846, -1674, -784, -1858, -571, -1625, -191, -1023, +260, -155, 634, 734, 908, 1399, 1057, 1698, +984, 1598, 643, 1071, 151, 220, -395, -688, +-912, -1378, -1255, -1718, -1303, -1671, -1075, -1202, +-617, -358, 44, 565, 812, 1320, 1403, 1799, +1610, 1876, 1450, 1474, 996, 725, 266, -143, +-609, -966, -1378, -1666, -1805, -2049, -1798, -1943, +-1383, -1423, -610, -702, 370, 174, 1235, 1174, +1759, 2013, 1921, 2399, 1735, 2292, 1137, 1708, +163, 706, -902, -573, -1637, -1818, -1929, -2636, +-1923, -2808, -1558, -2347, -719, -1350, 330, -1, +1171, 1363, 1652, 2292, 1877, 2605, 1761, 2392, +1153, 1724, 302, 686, -402, -431, -965, -1314, +-1461, -1879, -1659, -2178, -1432, -2099, -1021, -1577, +-556, -769, 60, 145, 781, 1124, 1320, 2006, +1570, 2449, 1635, 2302, 1418, 1711, 785, 753, +-16, -442, -736, -1534, -1385, -2193, -1867, -2344, +-1920, -2048, -1547, -1366, -955, -421, -187, 512, +759, 1260, 1595, 1785, 2040, 2033, 2168, 1896, +2032, 1404, 1370, 693, 201, -165, -985, -1049, +-1900, -1705, -2555, -2013, -2756, -1911, -2234, -1366, +-1107, -523, 194, 335, 1390, 1009, 2352, 1444, +2778, 1592, 2446, 1369, 1600, 918, 573, 455, +-472, 31, -1389, -393, -2010, -747, -2219, -960, +-1934, -1074, -1263, -1093, -475, -895, 264, -517, +990, -106, 1636, 284, 1931, 695, 1706, 1043, +1184, 1193, 583, 1173, -126, 1046, -854, 775, +-1347, 343, -1525, -267, -1468, -985, -1242, -1639, +-816, -2044, -241, -2066, 349, -1629, 904, -721, +1422, 528, 1771, 1746, 1801, 2599, 1469, 2929, +772, 2626, -238, 1604, -1280, 110, -2029, -1322, +-2346, -2365, -2224, -2977, -1588, -2993, -441, -2277, +856, -1026, 1809, 325, 2291, 1487, 2355, 2368, +1933, 2785, 1006, 2559, -133, 1831, -1113, 831, +-1778, -311, -2103, -1450, -1976, -2283, -1364, -2590, +-483, -2383, 369, -1750, 1073, -740, 1604, 493, +1824, 1676, 1573, 2475, 932, 2694, 157, 2277, +-555, 1321, -1152, 46, -1528, -1271, -1541, -2275, +-1169, -2643, -541, -2320, 212, -1419, 932, -184, +1392, 1050, 1432, 1901, 1101, 2133, 499, 1811, +-231, 1113, -848, 174, -1133, -714, -1055, -1236, +-701, -1332, -153, -1141, 406, -740, 676, -229, +608, 185, 380, 400, 97, 525, -207, 612, +-351, 587, -180, 417, 141, 269, 340, 205, +372, 58, 268, -223, -17, -469, -459, -570, +-805, -588, -829, -614, -533, -506, -63, -133, +463, 331, 932, 648, 1202, 855, 1100, 1012, +597, 912, -98, 411, -725, -207, -1188, -661, +-1385, -966, -1170, -1155, -593, -1037, 60, -553, +636, -5, 1109, 371, 1328, 653, 1120, 842, +621, 834, 119, 655, -306, 493, -656, 412, +-806, 285, -777, 27, -703, -315, -563, -721, +-310, -1160, -76, -1529, 73, -1611, 283, -1252, +616, -455, 874, 640, 967, 1790, 961, 2674, +780, 2980, 281, 2531, -352, 1379, -855, -278, +-1240, -2019, -1522, -3335, -1479, -3883, -1014, -3512, +-295, -2246, 449, -383, 1128, 1589, 1657, 3118, +1851, 3885, 1577, 3783, 921, 2830, 97, 1259, +-685, -461, -1296, -1913, -1627, -2877, -1551, -3232, +-1094, -2899, -525, -2048, -2, -986, 498, 108, +842, 1166, 851, 2006, 690, 2372, 610, 2261, +592, 1921, 479, 1383, 312, 558, 183, -394, +-11, -1112, -385, -1522, -765, -1814, -1016, -1978, +-1168, -1802, -1157, -1341, -866, -783, -337, -120, +302, 774, 937, 1742, 1490, 2448, 1838, 2722, +1818, 2533, 1370, 1795, 610, 512, -347, -1046, +-1342, -2415, -2114, -3255, -2454, -3382, -2246, -2750, +-1506, -1509, -438, 61, 750, 1573, 1792, 2613, +2391, 3018, 2438, 2803, 2016, 2048, 1254, 941, +295, -195, -701, -1102, -1508, -1718, -1973, -2056, +-2137, -2053, -2030, -1736, -1540, -1247, -739, -681, +157, 7, 1060, 784, 1920, 1492, 2498, 2024, +2549, 2288, 2035, 2129, 1137, 1524, -42, 559, +-1380, -582, -2453, -1676, -2879, -2439, -2698, -2642, +-2028, -2279, -881, -1477, 564, -366, 1840, 770, +2525, 1613, 2581, 2011, 2197, 2015, 1424, 1688, +324, 1113, -768, 449, -1462, -157, -1703, -654, +-1672, -1022, -1452, -1280, -964, -1426, -346, -1410, +65, -1123, 272, -588, 585, 30, 962, 656, +1130, 1274, 1100, 1633, 1091, 1525, 1029, 1063, +634, 518, -18, -34, -596, -600, -1063, -979, +-1497, -980, -1726, -781, -1559, -618, -1113, -468, +-504, -233, 271, -19, 1072, 117, 1633, 272, +1881, 473, 1886, 628, 1583, 692, 852, 675, +-66, 570, -843, 301, -1461, -30, -1946, -290, +-2076, -533, -1717, -793, -1066, -913, -391, -816, +317, -615, 1107, -390, 1769, -15, 2038, 494, +1956, 905, 1669, 1093, 1122, 1132, 216, 1016, +-834, 645, -1691, 52, -2240, -548, -2521, -1027, +-2376, -1304, -1601, -1321, -388, -1065, 851, -585, +1931, 29, 2748, 628, 3016, 1045, 2494, 1186, +1366, 1094, 38, 766, -1258, 251, -2325, -249, +-2815, -579, -2550, -736, -1725, -702, -671, -468, +445, -133, 1418, 111, 1941, 198, 1889, 148, +1463, 8, 935, -158, 376, -257, -257, -190, +-818, 42, -1101, 289, -1100, 471, -1026, 549, +-919, 503, -595, 299, -40, -46, 473, -350, +773, -438, 937, -420, 1029, -419, 896, -363, +489, -184, 26, -36, -299, -18, -547, -18, +-792, 74, -886, 226, -703, 382, -433, 516, +-239, 627, 2, 643, 377, 484, 679, 128, +750, -342, 702, -820, 604, -1215, 343, -1366, +-5, -1134, -246, -600, -391, 115, -543, 898, +-609, 1551, -509, 1832, -385, 1637, -308, 1082, +-134, 321, 129, -583, 342, -1401, 512, -1833, +697, -1815, 754, -1487, 567, -880, 272, -24, +-26, 842, -379, 1473, -724, 1785, -903, 1715, +-861, 1288, -661, 598, -286, -220, 223, -973, +636, -1467, 867, -1593, 1008, -1314, 943, -718, +540, -1, -31, 610, -505, 995, -843, 1102, +-1030, 881, -933, 374, -579, -177, -180, -492, +224, -536, 652, -450, 870, -225, 715, 163, +488, 506, 394, 553, 189, 351, -216, 87, +-516, -209, -564, -552, -551, -783, -577, -766, +-427, -505, -44, -136, 293, 251, 445, 654, +514, 966, 525, 990, 410, 734, 120, 335, +-209, -107, -364, -533, -332, -832, -272, -928, +-199, -785, -46, -446, 99, -65, 104, 215, +36, 389, 43, 464, 119, 447, 87, 328, +-8, 179, 24, 116, 119, 130, 122, 123, +39, 104, -42, 57, -55, -95, -103, -340, +-253, -533, -343, -637, -265, -649, -147, -457, +-33, -58, 195, 348, 492, 659, 617, 860, +509, 842, 319, 497, 107, 14, -243, -342, +-614, -552, -718, -662, -579, -571, -392, -244, +-160, 147, 111, 364, 364, 392, 527, 314, +556, 127, 479, -123, 328, -311, 111, -394, +-106, -360, -305, -196, -471, 61, -539, 307, +-456, 476, -233, 523, 76, 457, 342, 326, +449, 120, 414, -188, 268, -497, 9, -701, +-250, -748, -403, -639, -394, -393, -239, -17, +-20, 432, 213, 804, 408, 979, 476, 920, +426, 666, 266, 261, 41, -192, -159, -572, +-326, -810, -501, -894, -609, -843, -580, -694, +-471, -438, -308, -98, -14, 253, 375, 575, +734, 904, 964, 1194, 1049, 1302, 966, 1143, +647, 737, 135, 128, -448, -597, -1045, -1326, +-1525, -1876, -1717, -2080, -1513, -1878, -937, -1257, +-138, -274, 732, 820, 1569, 1757, 2152, 2411, +2225, 2686, 1746, 2411, 918, 1609, -87, 515, +-1123, -675, -1934, -1827, -2291, -2726, -2182, -3136, +-1674, -2943, -824, -2216, 194, -1041, 1068, 454, +1692, 1962, 2103, 3104, 2163, 3640, 1723, 3456, +943, 2535, 82, 1051, -771, -626, -1570, -2158, +-2067, -3241, -2090, -3596, -1718, -3171, -1084, -2168, +-248, -830, 645, 598, 1359, 1834, 1783, 2610, +1931, 2821, 1719, 2507, 1142, 1800, 371, 828, +-413, -256, -1125, -1208, -1658, -1827, -1825, -2085, +-1548, -1972, -979, -1500, -249, -760, 533, 73, +1180, 780, 1479, 1214, 1365, 1371, 913, 1240, +276, 818, -329, 269, -713, -162, -844, -420, +-746, -529, -421, -452, 58, -224, 433, 2, +535, 103, 463, 64, 293, -47, -40, -201, +-453, -388, -706, -525, -696, -490, -567, -276, +-373, 18, 8, 325, 516, 626, 890, 844, +1039, 895, 1044, 731, 911, 413, 549, 68, +-22, -270, -651, -632, -1183, -929, -1514, -1050, +-1563, -998, -1332, -836, -835, -526, -94, -36, +764, 564, 1467, 1102, 1885, 1433, 2030, 1509, +1805, 1287, 1115, 712, 136, -65, -823, -792, +-1599, -1330, -2174, -1587, -2376, -1468, -2030, -1015, +-1246, -385, -271, 246, 731, 722, 1633, 947, +2250, 963, 2405, 820, 2076, 569, 1383, 329, +470, 187, -539, 99, -1436, 15, -2029, -103, +-2271, -285, -2135, -567, -1578, -889, -713, -1093, +258, -1059, 1142, -801, 1815, -340, 2144, 326, +2022, 1047, 1523, 1533, 840, 1696, 48, 1555, +-753, 1065, -1369, 290, -1673, -513, -1675, -1143, +-1442, -1539, -1057, -1656, -554, -1453, 45, -1000, +652, -440, 1149, 89, 1470, 550, 1615, 942, +1578, 1213, 1231, 1344, 533, 1360, -253, 1193, +-922, 796, -1492, 227, -1882, -431, -1904, -1098, +-1463, -1627, -720, -1865, 80, -1724, 838, -1237, +1480, -548, 1831, 168, 1800, 837, 1411, 1365, +767, 1623, 12, 1620, -714, 1453, -1300, 1130, +-1602, 632, -1595, 1, -1346, -669, -831, -1293, +-90, -1792, 656, -2056, 1228, -1936, 1542, -1403, +1578, -607, 1307, 304, 700, 1238, -88, 1972, +-840, 2283, -1429, 2151, -1705, 1656, -1532, 875, +-975, -73, -259, -981, 437, -1645, 1051, -1991, +1498, -2021, 1566, -1718, 1214, -1087, 680, -269, +139, 536, -433, 1213, -956, 1653, -1305, 1746, +-1440, 1508, -1356, 1012, -1001, 352, -392, -304, +315, -770, 936, -1001, 1441, -1047, 1761, -933, +1693, -689, 1186, -396, 430, -159, -375, -16, +-1114, 126, -1640, 316, -1777, 464, -1512, 549, +-1017, 656, -413, 755, 286, 712, 944, 501, +1319, 212, 1367, -123, 1219, -515, 936, -907, +534, -1168, 48, -1215, -413, -1048, -737, -663, +-883, -76, -888, 550, -806, 1087, -702, 1507, +-560, 1694, -344, 1493, -77, 955, 183, 262, +447, -500, 747, -1270, 1066, -1830, 1261, -1983, +1218, -1719, 973, -1155, 541, -369, -113, 550, +-867, 1378, -1478, 1868, -1828, 1968, -1907, 1748, +-1671, 1236, -1049, 478, -124, -360, 817, -1092, +1560, -1607, 2077, -1836, 2287, -1749, 2029, -1363, +1346, -726, 477, 38, -410, 784, -1285, 1392, +-1978, 1727, -2243, 1706, -2070, 1390, -1657, 875, +-1019, 220, -122, -476, 804, -1046, 1468, -1389, +1843, -1511, 1994, -1431, 1863, -1129, 1363, -599, +645, 39, -40, 633, -635, 1164, -1171, 1572, +-1570, 1680, -1727, 1411, -1653, 858, -1418, 150, +-1044, -618, -476, -1293, 277, -1672, 1069, -1652, +1761, -1291, 2257, -708, 2406, -4, 2076, 683, +1289, 1158, 200, 1325, -989, 1236, -2074, 950, +-2774, 500, -2858, -26, -2361, -495, -1474, -832, +-300, -978, 978, -889, 2038, -622, 2626, -284, +2710, 58, 2324, 330, 1482, 473, 338, 460, +-773, 326, -1654, 189, -2262, 125, -2452, 97, +-2086, 83, -1287, 94, -333, 71, 571, -47, +1321, -217, 1810, -345, 1888, -373, 1547, -326, +971, -249, 338, -106, -276, 113, -814, 278, +-1186, 304, -1293, 250, -1170, 198, -915, 162, +-507, 111, 17, 22, 511, -74, 878, -126, +1075, -138, 1067, -166, 860, -183, 460, -129, +-61, -47, -560, 17, -898, 91, -1027, 142, +-962, 98, -716, -14, -273, -82, 254, -71, +699, -22, 1022, 43, 1157, 157, 992, 299, +572, 343, 38, 240, -501, 47, -943, -224, +-1229, -510, -1241, -666, -895, -636, -353, -433, +138, -65, 547, 374, 927, 734, 1164, 941, +1065, 936, 732, 643, 447, 124, 171, -427, +-267, -812, -680, -952, -832, -901, -893, -672, +-1002, -243, -955, 240, -576, 562, -80, 684, +303, 678, 687, 568, 1153, 379, 1382, 181, +1208, -7, 839, -221, 389, -429, -208, -554, +-852, -565, -1285, -486, -1415, -331, -1314, -86, +-980, 205, -380, 424, 296, 523, 822, 524, +1157, 417, 1305, 231, 1205, 81, 890, -21, +410, -159, -148, -317, -611, -440, -922, -498, +-1115, -468, -1133, -383, -900, -244, -483, 16, +-15, 332, 384, 556, 725, 673, 975, 702, +1018, 593, 805, 347, 476, 44, 143, -258, +-191, -554, -532, -832, -763, -973, -773, -847, +-639, -538, -465, -170, -210, 278, 134, 744, +417, 1031, 542, 1053, 504, 847, 387, 460, +235, -3, 18, -374, -209, -575, -288, -655, +-223, -656, -138, -578, -76, -453, 33, -342, +189, -253, 243, -90, 167, 211, 72, 582, +-23, 908, -207, 1092, -363, 1026, -391, 645, +-358, 52, -266, -580, -31, -1118, 256, -1400, +470, -1306, 592, -849, 636, -153, 524, 563, +199, 1087, -160, 1322, -371, 1210, -511, 752, +-670, 111, -670, -520, -442, -1003, -142, -1182, +97, -981, 319, -509, 508, 54, 593, 538, +527, 815, 344, 856, 62, 652, -249, 275, +-424, -77, -424, -264, -290, -305, -57, -247, +197, -159, 345, -122, 379, -180, 251, -293, +-23, -373, -331, -363, -535, -252, -579, -34, +-456, 265, -234, 522, 7, 640, 218, 647, +394, 597, 572, 484, 665, 290, 589, 54, +442, -202, 329, -512, 142, -841, -148, -1061, +-486, -1098, -778, -929, -930, -547, -921, 11, +-804, 638, -553, 1156, -155, 1391, 298, 1346, +716, 1127, 1064, 760, 1326, 229, 1339, -348, +1019, -804, 509, -1095, -28, -1296, -643, -1388, +-1276, -1239, -1683, -831, -1672, -287, -1306, 344, +-720, 989, 35, 1458, 846, 1623, 1431, 1498, +1654, 1126, 1590, 544, 1216, -152, 544, -779, +-231, -1198, -844, -1386, -1175, -1325, -1261, -1028, +-1169, -604, -827, -128, -287, 351, 213, 699, +496, 790, 582, 661, 565, 445, 502, 268, +409, 183, 313, 207, 288, 354, 288, 533, +222, 566, 56, 372, -165, -57, -417, -660, +-660, -1245, -826, -1594, -804, -1591, -601, -1225, +-302, -599, 32, 129, 361, 831, 637, 1395, +802, 1709, 840, 1731, 784, 1505, 635, 1102, +338, 556, -1, -113, -289, -827, -587, -1435, +-890, -1843, -998, -1982, -859, -1773, -601, -1220, +-304, -467, 32, 322, 385, 1052, 640, 1617, +728, 1874, 715, 1801, 676, 1469, 583, 938, +431, 287, 233, -362, 20, -940, -236, -1385, +-583, -1601, -959, -1516, -1156, -1166, -1097, -663, +-858, -113, -437, 429, 180, 840, 814, 989, +1231, 929, 1366, 779, 1239, 535, 878, 267, +382, 103, -99, 51, -523, 46, -823, 11, +-909, -107, -859, -264, -793, -434, -679, -650, +-502, -850, -305, -891, -46, -719, 339, -388, +787, 36, 1131, 505, 1278, 948, 1246, 1215, +983, 1190, 388, 942, -346, 544, -910, -1, +-1262, -550, -1445, -875, -1322, -948, -893, -865, +-345, -637, 178, -261, 615, 133, 879, 397, +917, 509, 821, 496, 715, 351, 574, 101, +352, -155, 123, -316, -98, -381, -363, -348, +-647, -150, -875, 178, -1001, 441, -948, 551, +-679, 548, -250, 436, 242, 202, 687, -93, +984, -365, 1072, -534, 970, -597, 742, -599, +401, -504, 8, -293, -290, -62, -497, 177, +-727, 453, -950, 675, -1049, 708, -963, 529, +-696, 215, -323, -104, 173, -363, 780, -536, +1252, -505, 1436, -238, 1450, 89, 1229, 340, +597, 463, -265, 370, -993, 65, -1440, -264, +-1660, -458, -1621, -500, -1196, -433, -452, -258, +339, 3, 1018, 224, 1478, 292, 1604, 254, +1385, 210, 914, 206, 260, 270, -443, 389, +-1025, 440, -1333, 344, -1319, 139, -1044, -138, +-586, -492, -53, -817, 442, -955, 862, -877, +1109, -642, 1034, -265, 773, 179, 499, 559, +156, 797, -277, 910, -618, 937, -792, 843, +-891, 565, -963, 185, -856, -184, -504, -499, +-113, -727, 252, -833, 735, -816, 1221, -639, +1438, -339, 1361, -76, 1004, 67, 393, 131, +-332, 135, -977, 115, -1438, 123, -1612, 195, +-1441, 360, -966, 604, -371, 837, 187, 984, +670, 959, 1025, 690, 1168, 192, 1120, -454, +984, -1140, 769, -1699, 446, -1979, 16, -1905, +-398, -1449, -715, -648, -947, 322, -1105, 1234, +-1126, 1898, -969, 2216, -625, 2155, -211, 1722, +186, 1006, 629, 200, 1072, -537, 1347, -1115, +1391, -1470, 1245, -1571, 858, -1475, 258, -1265, +-451, -980, -1093, -627, -1529, -253, -1694, 118, +-1560, 508, -1052, 918, -274, 1298, 485, 1565, +1052, 1633, 1402, 1468, 1478, 1089, 1217, 526, +752, -171, 244, -881, -244, -1466, -691, -1813, +-910, -1891, -850, -1720, -689, -1320, -574, -750, +-390, -112, -98, 540, 159, 1134, 296, 1590, +390, 1882, 480, 1969, 500, 1780, 447, 1309, +327, 590, 144, -297, -91, -1194, -261, -1915, +-320, -2317, -268, -2285, -186, -1813, -118, -1014, +-63, -61, -14, 843, -26, 1525, -103, 1862, +-173, 1771, -164, 1345, -22, 800, 180, 230, +324, -333, 345, -745, 294, -898, 192, -840, +91, -694, -49, -507, -205, -276, -263, -29, +-177, 154, -91, 250, -65, 279, -65, 230, +-83, 109, -89, -12, -51, -89, 12, -120, +38, -88, 96, 27, 192, 204, 242, 368, +188, 411, 115, 301, -9, 105, -174, -94, +-267, -279, -228, -402, -135, -384, -40, -228, +72, -39, 199, 109, 312, 177, 280, 154, +101, 27, -113, -164, -240, -299, -303, -297, +-333, -218, -303, -98, -96, 120, 192, 394, +361, 584, 389, 652, 348, 583, 227, 384, +0, 111, -224, -196, -334, -504, -319, -722, +-293, -801, -207, -713, 3, -472, 257, -174, +375, 107, 356, 374, 253, 584, 128, 670, +-46, 632, -265, 477, -408, 237, -405, 12, +-299, -183, -140, -365, 72, -468, 284, -439, +420, -307, 389, -104, 291, 112, 181, 266, +12, 295, -187, 210, -284, 67, -330, -101, +-357, -297, -329, -426, -263, -354, -121, -128, +127, 92, 379, 284, 516, 460, 580, 520, +591, 414, 511, 259, 216, 119, -210, -71, +-565, -281, -791, -387, -957, -381, -971, -365, +-718, -387, -252, -343, 232, -161, 623, 49, +983, 189, 1226, 322, 1188, 439, 901, 454, +526, 369, 47, 232, -503, 60, -987, -127, +-1242, -299, -1253, -372, -1095, -287, -790, -147, +-321, -46, 182, 84, 588, 236, 918, 286, +1100, 174, 1054, -44, 843, -263, 600, -407, +327, -472, -7, -424, -376, -229, -637, 66, +-749, 375, -772, 639, -727, 783, -626, 761, +-494, 579, -291, 279, -15, -83, 220, -438, +399, -743, 568, -949, 746, -999, 875, -866, +878, -560, 697, -127, 399, 345, 38, 771, +-355, 1072, -735, 1192, -1010, 1079, -1117, 709, +-1056, 177, -809, -350, -371, -765, 128, -1000, +498, -1014, 763, -797, 986, -420, 1069, -39, +895, 220, 551, 347, 184, 359, -139, 267, +-447, 151, -682, 119, -738, 192, -659, 326, +-525, 447, -305, 499, -45, 441, 99, 225, +148, -122, 209, -480, 293, -775, 349, -939, +369, -908, 328, -692, 219, -352, 74, 37, +-42, 393, -131, 660, -241, 806, -318, 823, +-276, 726, -137, 545, -9, 294, 56, 27, +84, -222, 123, -430, 147, -548, 137, -560, +123, -495, 73, -341, -44, -143, -150, -5, +-223, 35, -315, 3, -378, -78, -319, -163, +-138, -206, 87, -146, 318, 58, 529, 365, +641, 693, 606, 958, 494, 1051, 315, 911, +-1, 565, -359, 68, -602, -499, -713, -997, +-718, -1326, -608, -1431, -391, -1287, -114, -938, +137, -485, 313, -17, 428, 423, 428, 813, +301, 1114, 217, 1295, 282, 1334, 349, 1211, +315, 909, 268, 449, 247, -104, 101, -658, +-203, -1126, -480, -1386, -632, -1344, -724, -1046, +-746, -650, -621, -244, -373, 111, -104, 322, +128, 382, 380, 377, 675, 367, 923, 425, +1022, 566, 940, 732, 661, 854, 251, 826, +-232, 578, -771, 194, -1206, -253, -1301, -709, +-1030, -1056, -561, -1187, -9, -1100, 541, -831, +946, -468, 1027, -123, 788, 166, 366, 366, +-95, 449, -472, 506, -637, 589, -559, 661, +-291, 712, 33, 757, 272, 748, 375, 597, +353, 249, 222, -227, 10, -711, -172, -1130, +-213, -1423, -100, -1458, 28, -1170, 115, -664, +146, -72, 67, 547, -127, 1068, -319, 1323, +-435, 1275, -449, 1026, -332, 663, -95, 237, +193, -175, 427, -476, 585, -594, 676, -551, +661, -439, 484, -291, 240, -158, -1, -131, +-265, -201, -569, -314, -817, -444, -928, -487, +-883, -347, -699, -14, -360, 454, 128, 920, +610, 1220, 940, 1267, 1082, 1009, 1074, 474, +852, -164, 423, -737, -40, -1169, -384, -1325, +-682, -1138, -910, -737, -906, -294, -687, 108, +-436, 449, -197, 695, 86, 770, 342, 703, +471, 583, 464, 404, 437, 134, 386, -136, +243, -324, 40, -451, -54, -518, -53, -436, +-51, -199, -57, 61, -4, 216, 62, 255, +36, 208, -88, 83, -224, -94, -337, -262, +-486, -338, -590, -267, -503, -87, -208, 132, +130, 326, 445, 442, 747, 471, 980, 410, +962, 268, 672, 94, 280, -106, -104, -341, +-495, -530, -849, -601, -1006, -605, -918, -575, +-673, -436, -384, -137, -19, 262, 377, 640, +673, 910, 766, 1057, 740, 1007, 614, 682, +333, 155, -48, -434, -321, -970, -409, -1306, +-435, -1322, -383, -990, -148, -404, 135, 245, +219, 776, 171, 1080, 72, 1097, -102, 837, +-333, 392, -458, -96, -407, -456, -206, -585, +55, -542, 335, -430, 608, -274, 767, -88, +705, 81, 448, 191, 123, 226, -214, 237, +-515, 241, -707, 187, -678, 55, -503, -119, +-310, -270, -117, -337, 104, -315, 243, -195, +228, 35, 140, 310, 118, 493, 175, 517, +219, 409, 288, 202, 407, -86, 483, -388, +392, -593, 172, -638, -117, -565, -394, -398, +-638, -139, -816, 170, -843, 463, -675, 689, +-421, 819, -139, 829, 197, 657, 546, 300, +811, -165, 887, -639, 843, -1009, 743, -1177, +539, -1089, 202, -731, -141, -168, -455, 444, +-730, 949, -906, 1237, -927, 1201, -827, 853, +-653, 333, -434, -233, -146, -734, 258, -1033, +676, -1051, 975, -773, 1130, -291, 1204, 227, +1090, 660, 672, 923, 61, 927, -509, 692, +-1013, 307, -1401, -162, -1490, -638, -1214, -954, +-702, -1012, -103, -851, 504, -556, 989, -157, +1215, 332, 1124, 789, 819, 1049, 379, 1084, +-83, 930, -461, 586, -697, 103, -775, -383, +-620, -753, -295, -972, 20, -992, 263, -748, +462, -314, 569, 133, 510, 473, 325, 668, +65, 697, -234, 527, -515, 179, -665, -215, +-686, -516, -592, -655, -379, -601, -67, -343, +274, 24, 582, 369, 803, 625, 862, 722, +746, 624, 518, 377, 239, 53, -74, -223, +-348, -334, -542, -280, -644, -142, -667, -12, +-585, 23, -467, -62, -358, -265, -204, -585, +4, -893, 176, -974, 319, -755, 503, -291, +656, 339, 671, 1000, 581, 1502, 473, 1719, +296, 1599, 12, 1158, -281, 477, -466, -297, +-583, -963, -674, -1391, -675, -1563, -518, -1482, +-272, -1167, -13, -681, 245, -154, 458, 303, +562, 610, 533, 734, 417, 719, 240, 630, +30, 503, -189, 397, -336, 361, -353, 368, +-290, 340, -214, 242, -89, 61, 68, -206, +178, -499, 241, -715, 290, -760, 297, -608, +218, -352, 82, -81, -77, 173, -234, 326, +-359, 301, -439, 126, -458, -83, -377, -221, +-194, -244, 23, -151, 198, 48, 337, 310, +447, 530, 475, 638, 422, 629, 329, 497, +210, 254, 59, -25, -80, -282, -178, -471, +-273, -555, -363, -537, -400, -445, -398, -315, +-364, -189, -254, -91, -88, -48, 55, -57, +170, -83, 315, -72, 432, 12, 409, 169, +282, 365, 164, 542, 59, 646, -70, 647, +-169, 547, -172, 356, -131, 93, -113, -172, +-83, -364, -34, -478, -18, -536, -41, -536, +-40, -499, 4, -463, 71, -429, 105, -356, +69, -233, 14, -94, -23, 76, -90, 324, +-163, 602, -161, 798, -117, 866, -63, 829, +43, 663, 188, 358, 254, -15, 221, -362, +172, -632, 133, -778, 73, -761, 13, -595, +-46, -376, -126, -177, -180, -10, -177, 109, +-192, 172, -248, 197, -225, 189, -121, 162, +-34, 136, 45, 137, 196, 158, 351, 164, +402, 157, 372, 197, 308, 264, 143, 265, +-117, 167, -336, 8, -455, -184, -493, -373, +-432, -519, -252, -569, -10, -488, 226, -326, +398, -150, 453, 32, 371, 193, 221, 286, +92, 314, -6, 346, -82, 426, -99, 512, +-78, 506, -120, 374, -194, 161, -245, -115, +-301, -453, -365, -757, -338, -898, -178, -832, +63, -599, 311, -245, 536, 169, 670, 538, +665, 757, 525, 815, 275, 746, -47, 568, +-372, 286, -616, -50, -735, -355, -713, -560, +-575, -654, -340, -617, -33, -453, 287, -188, +525, 118, 645, 374, 655, 490, 555, 441, +350, 250, 77, -23, -194, -277, -426, -427, +-597, -452, -648, -334, -534, -81, -318, 230, +-60, 499, 209, 654, 467, 651, 644, 485, +689, 188, 581, -163, 357, -468, 73, -676, +-251, -765, -560, -682, -746, -426, -763, -94, +-665, 204, -461, 429, -117, 576, 296, 635, +612, 587, 783, 437, 816, 213, 674, -62, +344, -359, -47, -615, -370, -785, -601, -816, +-701, -651, -596, -266, -313, 262, 1, 768, +269, 1096, 438, 1157, 457, 917, 320, 432, +112, -167, -114, -719, -302, -1079, -374, -1154, +-277, -936, -66, -513, 174, -28, 374, 383, +469, 639, 411, 737, 182, 695, -161, 520, +-497, 238, -712, -72, -765, -304, -609, -412, +-243, -422, 221, -341, 638, -160, 927, 75, +1027, 264, 869, 330, 459, 255, -43, 58, +-451, -184, -743, -338, -903, -319, -844, -157, +-556, 65, -209, 299, 83, 479, 330, 488, +505, 279, 505, -61, 353, -401, 170, -643, +35, -723, -64, -595, -140, -308, -156, 22, +-90, 345, 27, 652, 129, 851, 184, 853, +175, 680, 84, 411, -61, 74, -193, -310, +-311, -678, -401, -945, -392, -1059, -250, -975, +-48, -660, 135, -183, 321, 300, 477, 714, +494, 1037, 364, 1189, 225, 1082, 110, 730, +-48, 247, -213, -249, -263, -678, -256, -979, +-305, -1109, -365, -1046, -338, -808, -267, -446, +-211, -36, -104, 355, 118, 691, 376, 945, +546, 1082, 611, 1083, 583, 938, 439, 611, +171, 103, -116, -469, -328, -957, -430, -1280, +-445, -1392, -404, -1223, -298, -764, -138, -132, +-36, 486, -68, 928, -127, 1123, -108, 1074, +-62, 819, -28, 443, 106, 42, 339, -303, +516, -526, 563, -599, 563, -572, 515, -481, +323, -309, 3, -80, -296, 129, -503, 290, +-657, 408, -766, 467, -750, 422, -574, 278, +-323, 121, -49, 9, 235, -112, 480, -278, +633, -432, 680, -536, 624, -622, 473, -673, +255, -587, 39, -298, -122, 149, -225, 643, +-277, 1078, -299, 1363, -309, 1388, -319, 1079, +-287, 493, -239, -215, -203, -878, -136, -1361, +-9, -1576, 129, -1500, 257, -1157, 355, -605, +374, 18, 293, 558, 176, 940, 72, 1140, +-18, 1159, -80, 1020, -75, 759, -30, 440, +6, 129, 28, -154, 6, -406, -109, -611, +-271, -775, -385, -900, -423, -929, -388, -800, +-260, -523, -23, -151, 274, 242, 517, 594, +665, 852, 700, 960, 592, 886, 350, 651, +47, 320, -261, -13, -514, -263, -683, -426, +-732, -535, -620, -560, -368, -450, -76, -241, +193, -21, 432, 148, 586, 220, 586, 183, +437, 48, 197, -152, -60, -371, -257, -518, +-343, -464, -308, -157, -181, 308, 0, 753, +161, 1047, 240, 1136, 225, 965, 110, 531, +-92, -57, -299, -647, -402, -1119, -383, -1359, +-289, -1292, -145, -967, 73, -524, 318, -59, +486, 401, 540, 817, 519, 1074, 392, 1073, +158, 867, -93, 562, -294, 211, -469, -135, +-587, -414, -564, -589, -394, -616, -153, -475, +95, -223, 315, 30, 441, 188, 442, 226, +356, 165, 204, 33, -17, -173, -235, -424, +-346, -612, -342, -601, -273, -358, -163, 31, +-26, 439, 125, 775, 291, 983, 416, 1006, +438, 788, 361, 374, 237, -91, 62, -469, +-162, -666, -384, -666, -553, -546, -639, -400, +-565, -281, -313, -206, 23, -164, 325, -150, +529, -162, 600, -148, 512, -47, 273, 131, +-54, 327, -361, 488, -529, 585, -483, 655, +-248, 734, 66, 743, 349, 563, 534, 211, +565, -219, 411, -665, 117, -1082, -221, -1364, +-493, -1374, -620, -1072, -574, -553, -401, 69, +-174, 691, 49, 1153, 259, 1315, 429, 1212, +504, 965, 457, 618, 360, 177, 260, -277, +104, -632, -124, -846, -335, -950, -498, -953, +-623, -803, -612, -472, -369, -26, -19, 445, +271, 846, 494, 1062, 653, 1018, 640, 735, +411, 273, 56, -279, -293, -782, -534, -1091, +-580, -1119, -420, -849, -144, -355, 150, 234, +397, 771, 506, 1115, 445, 1170, 274, 957, +44, 542, -223, 6, -423, -513, -474, -872, +-406, -1005, -295, -913, -145, -661, 23, -334, +149, 17, 230, 326, 309, 519, 346, 587, +295, 558, 200, 438, 106, 242, -14, 39, +-160, -117, -261, -222, -245, -275, -150, -254, +-53, -150, 42, -11, 149, 81, 222, 108, +199, 107, 54, 89, -133, 44, -272, 9, +-359, 4, -413, -22, -356, -92, -163, -171, +51, -224, 228, -247, 435, -251, 651, -211, +726, -73, 602, 142, 386, 310, 131, 367, +-206, 343, -576, 280, -845, 193, -955, 104, +-907, 27, -688, -14, -287, -19, 201, -25, +619, -55, 870, -109, 967, -195, 921, -288, +688, -338, 282, -334, -153, -305, -473, -280, +-660, -244, -737, -154, -641, 23, -390, 269, +-139, 533, 72, 769, 294, 924, 439, 949, +403, 787, 267, 394, 148, -172, 30, -749, +-109, -1189, -212, -1431, -244, -1430, -232, -1147, +-180, -635, -78, 15, 25, 701, 105, 1274, +184, 1576, 244, 1545, 258, 1216, 229, 683, +141, 36, -26, -614, -193, -1101, -284, -1279, +-312, -1155, -303, -825, -208, -387, 1, 40, +235, 354, 388, 544, 440, 617, 380, 582, +201, 458, -42, 267, -272, 56, -442, -125, +-511, -285, -470, -431, -335, -500, -129, -418, +93, -175, 267, 150, 367, 430, 387, 585, +362, 605, 341, 488, 293, 231, 169, -95, +10, -389, -107, -582, -184, -632, -283, -530, +-371, -336, -365, -122, -263, 84, -145, 250, +-39, 340, 58, 351, 125, 287, 128, 158, +85, 15, 58, -68, 71, -40, 74, 71, +69, 171, 109, 216, 173, 225, 177, 160, +105, -34, 22, -284, -23, -469, -61, -531, +-125, -459, -178, -282, -210, -73, -252, 95, +-267, 184, -207, 220, -106, 256, -5, 303, +138, 336, 337, 360, 493, 364, 493, 296, +357, 118, 159, -164, -89, -471, -356, -660, +-511, -648, -490, -475, -367, -211, -192, 94, +45, 351, 283, 474, 400, 459, 354, 345, +203, 149, 32, -86, -92, -266, -157, -324, +-189, -282, -172, -203, -63, -94, 73, 88, +121, 317, 97, 479, 73, 495, 40, 360, +-14, 104, -39, -189, -25, -440, -39, -616, +-82, -668, -87, -532, -50, -228, -35, 139, +-32, 450, 2, 630, 73, 653, 150, 528, +192, 293, 155, 16, 58, -266, -50, -547, +-142, -732, -202, -696, -204, -468, -160, -171, +-91, 140, 14, 459, 165, 723, 285, 828, +295, 719, 227, 437, 151, 83, 59, -239, +-79, -464, -233, -579, -333, -609, -347, -557, +-299, -414, -197, -212, -28, -15, 145, 149, +241, 278, 261, 359, 259, 398, 215, 390, +89, 292, -64, 108, -111, -74, -44, -179, +21, -197, 31, -168, 46, -131, 65, -86, +35, -17, -51, 58, -140, 103, -201, 102, +-226, 65, -189, 46, -73, 71, 64, 74, +136, 4, 141, -88, 143, -147, 152, -175, +107, -183, -10, -171, -128, -141, -167, -92, +-122, -10, -41, 103, 40, 209, 97, 262, +127, 252, 119, 204, 90, 126, 50, -2, +-22, -153, -102, -246, -94, -225, -2, -97, +76, 81, 85, 232, 46, 297, -42, 251, +-159, 109, -244, -73, -253, -224, -216, -314, +-139, -327, 31, -231, 255, -68, 380, 40, +352, 26, 242, -58, 94, -132, -81, -153, +-235, -111, -305, 19, -266, 236, -138, 463, +41, 610, 204, 637, 288, 524, 278, 270, +186, -53, 33, -361, -122, -606, -251, -742, +-333, -750, -323, -651, -188, -453, -7, -168, +130, 154, 207, 438, 248, 631, 247, 719, +178, 689, 63, 532, -32, 270, -116, -26, +-197, -292, -202, -495, -134, -592, -88, -542, +-83, -388, -24, -196, 100, 17, 193, 241, +202, 404, 173, 439, 141, 348, 73, 169, +-37, -52, -148, -261, -218, -399, -227, -408, +-174, -280, -82, -49, 63, 240, 216, 508, +295, 635, 264, 565, 182, 329, 78, -19, +-80, -380, -294, -647, -434, -759, -421, -691, +-319, -437, -170, -58, 46, 332, 276, 595, +429, 655, 485, 555, 442, 363, 309, 96, +101, -194, -127, -389, -292, -429, -365, -359, +-385, -241, -353, -104, -239, 29, -79, 122, +78, 177, 213, 243, 333, 340, 396, 408, +361, 389, 237, 290, 71, 126, -137, -125, +-362, -456, -519, -759, -528, -898, -385, -807, +-129, -517, 164, -111, 427, 322, 597, 697, +610, 918, 459, 922, 185, 725, -137, 394, +-416, 26, -572, -278, -580, -456, -453, -507, +-257, -466, -28, -363, 209, -216, 369, -58, +432, 52, 428, 84, 358, 63, 217, 20, +55, -13, -93, -12, -218, 26, -326, 89, +-366, 174, -292, 274, -121, 336, 42, 290, +156, 118, 242, -118, 281, -331, 215, -463, +50, -487, -143, -385, -284, -166, -348, 104, +-317, 341, -190, 469, -22, 431, 145, 242, +278, 8, 355, -167, 368, -251, 305, -239, +175, -115, 32, 81, -58, 250, -102, 300, +-152, 212, -218, 13, -238, -252, -188, -498, +-128, -597, -99, -495, -34, -251, 53, 65, +93, 404, 82, 681, 54, 784, -8, 649, +-113, 337, -199, -24, -163, -340, -24, -563, +112, -642, 231, -554, 384, -348, 507, -103, +472, 119, 292, 266, 55, 319, -199, 297, +-441, 246, -595, 212, -616, 198, -542, 168, +-388, 110, -137, 37, 160, -62, 402, -218, +536, -393, 541, -510, 454, -535, 297, -468, +84, -297, -161, -31, -358, 267, -443, 523, +-396, 704, -267, 788, -84, 738, 112, 524, +263, 203, 347, -140, 388, -455, 344, -696, +160, -808, -69, -779, -238, -613, -350, -331, +-431, -6, -455, 270, -387, 449, -217, 523, +29, 505, 274, 404, 425, 255, 463, 108, +444, -9, 368, -97, 218, -136, 16, -129, +-158, -116, -261, -115, -273, -93, -206, -43, +-113, 3, -75, 19, -90, 0, -96, -52, +-88, -118, -117, -176, -157, -212, -127, -202, +-19, -113, 141, 49, 312, 231, 425, 358, +428, 387, 346, 314, 223, 162, 62, -19, +-174, -153, -439, -212, -601, -210, -613, -143, +-510, -3, -305, 126, 1, 150, 338, 87, +631, 12, 814, -57, 830, -131, 631, -194, +250, -214, -216, -196, -618, -168, -895, -112, +-1002, -7, -890, 95, -545, 169, -51, 250, +430, 339, 779, 371, 943, 311, 893, 180, +650, 43, 290, -78, -122, -200, -503, -316, +-753, -387, -788, -403, -611, -363, -309, -260, +21, -91, 333, 107, 600, 301, 720, 465, +630, 571, 365, 543, 8, 349, -340, 53, +-592, -232, -711, -450, -657, -582, -477, -600, +-219, -483, 103, -277, 413, -45, 585, 172, +593, 351, 512, 461, 397, 508, 236, 516, +52, 485, -106, 367, -226, 149, -316, -119, +-372, -361, -379, -553, -371, -671, -342, -670, +-242, -526, -72, -287, 133, -8, 303, 251, +393, 428, 421, 491, 373, 466, 222, 405, +14, 326, -198, 219, -328, 100, -348, -3, +-271, -90, -135, -188, 55, -312, 245, -441, +355, -525, 364, -531, 287, -445, 148, -261, +-30, 12, -224, 333, -355, 634, -383, 853, +-372, 936, -317, 820, -192, 497, -37, 47, +93, -407, 179, -789, 239, -1042, 286, -1088, +314, -886, 311, -507, 278, -53, 204, 380, +98, 707, -37, 845, -197, 777, -365, 560, +-466, 275, -482, -27, -389, -278, -189, -397, +62, -340, 308, -166, 498, 44, 572, 220, +522, 307, 334, 260, 36, 85, -255, -175, +-475, -439, -617, -629, -638, -672, -498, -529, +-242, -220, 59, 149, 339, 468, 556, 667, +669, 727, 638, 635, 482, 404, 244, 93, +-52, -193, -350, -368, -546, -416, -620, -369, +-575, -245, -436, -84, -219, 58, 45, 148, +302, 180, 469, 125, 526, -12, 477, -170, +342, -260, 154, -255, -51, -177, -220, -47, +-337, 133, -400, 314, -379, 428, -266, 421, +-140, 280, -42, 36, 61, -223, 177, -409, +264, -474, 314, -422, 330, -268, 294, -27, +203, 263, 65, 504, -74, 597, -236, 509, +-403, 291, -471, 9, -393, -280, -255, -522, +-87, -658, 107, -646, 309, -455, 438, -129, +462, 226, 396, 495, 257, 627, 70, 613, +-127, 475, -274, 226, -368, -85, -422, -359, +-412, -505, -317, -510, -143, -395, 69, -200, +245, 24, 384, 219, 473, 350, 484, 400, +393, 359, 176, 204, -98, -27, -343, -231, +-509, -328, -568, -331, -496, -270, -322, -143, +-69, 50, 219, 238, 472, 329, 585, 295, +545, 186, 382, 46, 169, -80, -54, -151, +-280, -162, -434, -161, -477, -165, -423, -161, +-281, -134, -79, -104, 129, -58, 293, 42, +374, 207, 390, 375, 328, 474, 152, 445, +-109, 281, -351, 16, -469, -258, -460, -448, +-340, -507, -135, -441, 146, -272, 428, -51, +600, 143, 594, 227, 427, 188, 131, 70, +-183, -38, -422, -79, -502, -33, -421, 86, +-260, 248, -57, 385, 162, 431, 294, 347, +245, 138, 62, -173, -145, -508, -287, -755, +-311, -818, -192, -672, 23, -353, 255, 82, +427, 553, 514, 926, 474, 1088, 262, 983, +-29, 635, -282, 116, -440, -435, -497, -869, +-448, -1102, -331, -1116, -179, -900, -31, -486, +126, 36, 265, 527, 356, 891, 409, 1081, +437, 1075, 394, 857, 264, 467, 53, -13, +-221, -491, -476, -874, -640, -1055, -665, -980, +-541, -687, -303, -280, -7, 141, 313, 491, +574, 705, 700, 726, 685, 562, 548, 300, +328, 50, 81, -133, -167, -232, -411, -260, +-609, -240, -738, -203, -739, -160, -614, -118, +-380, -78, -50, -51, 342, -26, 708, 21, +969, 103, 1031, 186, 859, 238, 483, 241, +1, 201, -472, 124, -827, 16, -999, -132, +-977, -293, -740, -410, -346, -415, 94, -299, +473, -100, 703, 118, 787, 322, 744, 480, +563, 549, 293, 485, -15, 307, -332, 67, +-588, -177, -735, -379, -734, -505, -608, -565, +-379, -559, -71, -475, 303, -286, 646, -18, +836, 260, 849, 481, 717, 632, 445, 693, +101, 635, -267, 454, -590, 203, -783, -61, +-837, -283, -729, -433, -495, -503, -206, -522, +91, -522, 350, -502, 547, -403, 668, -206, +659, 48, 512, 291, 299, 502, 93, 671, +-108, 747, -295, 650, -415, 384, -465, 50, +-409, -234, -293, -424, -151, -515, -17, -514, +63, -431, 105, -305, 146, -161, 150, -22, +139, 93, 127, 169, 137, 235, 183, 315, +226, 395, 216, 415, 136, 350, 24, 210, +-109, 21, -247, -192, -368, -399, -445, -587, +-429, -712, -329, -702, -165, -500, 62, -159, +267, 233, 393, 605, 455, 899, 450, 1033, +385, 952, 219, 661, -2, 220, -184, -273, +-286, -687, -336, -934, -318, -993, -241, -912, +-138, -714, -34, -412, 65, -42, 127, 318, +141, 618, 103, 829, 45, 928, 29, 885, +28, 687, 21, 345, 23, -78, 29, -480, +34, -743, 43, -818, 35, -713, 6, -488, +-25, -211, -60, 48, -82, 243, -87, 340, +-84, 343, -83, 278, -64, 205, -43, 157, +-5, 127, 38, 77, 86, 7, 131, -61, +165, -104, 182, -118, 180, -103, 128, -88, +24, -90, -103, -115, -235, -142, -335, -161, +-359, -152, -296, -93, -153, 40, 53, 226, +260, 409, 440, 512, 529, 487, 455, 316, +252, 57, -27, -226, -320, -473, -554, -644, +-667, -683, -610, -570, -362, -331, -5, -28, +361, 298, 648, 567, 803, 718, 732, 723, +457, 595, 63, 340, -328, -15, -628, -392, +-803, -655, -761, -731, -472, -621, -84, -374, +269, -49, 515, 271, 611, 510, 537, 595, +293, 508, -2, 275, -233, -19, -347, -289, +-321, -457, -167, -496, 46, -411, 205, -241, +255, -10, 181, 239, 18, 451, -172, 550, +-346, 508, -430, 350, -345, 134, -151, -102, +111, -320, 347, -481, 500, -542, 549, -485, +462, -305, 265, -68, 16, 142, -253, 266, +-485, 313, -601, 301, -574, 235, -444, 116, +-240, -5, 38, -66, 328, -34, 571, 53, +681, 142, 633, 171, 441, 128, 119, 23, +-222, -116, -500, -274, -669, -416, -673, -485, +-505, -430, -202, -256, 160, -10, 433, 209, +563, 346, 529, 410, 372, 429, 134, 391, +-105, 303, -290, 185, -376, 72, -326, -32, +-183, -130, -14, -249, 132, -391, 200, -522, +199, -549, 156, -425, 64, -186, -30, 82, +-117, 343, -184, 559, -198, 671, -166, 619, +-104, 410, -16, 91, 91, -235, 194, -479, +287, -584, 329, -549, 281, -417, 141, -234, +-52, -3, -264, 239, -424, 409, -518, 441, +-486, 371, -306, 259, -17, 154, 306, 47, +560, -63, 675, -165, 643, -226, 467, -242, +166, -221, -178, -194, -482, -165, -676, -110, +-716, 10, -608, 167, -390, 286, -96, 308, +183, 239, 399, 105, 546, -61, 580, -234, +500, -356, 328, -374, 112, -270, -98, -65, +-256, 203, -352, 428, -358, 513, -284, 449, +-146, 302, 21, 121, 167, -78, 213, -284, +181, -428, 81, -455, -75, -376, -223, -271, +-322, -171, -321, -64, -202, 62, -9, 181, +216, 271, 411, 312, 505, 297, 476, 227, +321, 144, 80, 73, -177, 11, -377, -67, +-482, -130, -461, -148, -298, -138, -83, -144, +148, -166, 335, -186, 408, -167, 351, -93, +179, 20, -48, 129, -237, 210, -382, 254, +-424, 270, -343, 244, -161, 165, 81, 32, +311, -102, 467, -202, 492, -262, 401, -306, +223, -329, 4, -315, -204, -239, -383, -104, +-464, 76, -403, 265, -267, 433, -81, 538, +98, 567, 219, 509, 286, 346, 275, 80, +231, -211, 137, -459, 4, -620, -105, -690, +-154, -657, -170, -534, -164, -333, -149, -80, +-123, 196, -81, 432, 20, 597, 121, 689, +187, 729, 237, 680, 255, 498, 261, 204, +205, -122, 65, -432, -99, -693, -267, -856, +-390, -861, -420, -708, -396, -444, -325, -133, +-188, 195, 19, 479, 238, 650, 394, 691, +483, 654, 497, 569, 452, 430, 329, 215, +164, -33, -35, -256, -271, -427, -459, -563, +-528, -635, -515, -609, -425, -484, -285, -302, +-88, -88, 161, 121, 381, 286, 498, 386, +483, 457, 372, 512, 224, 527, 66, 466, +-115, 344, -274, 179, -354, -27, -357, -276, +-281, -511, -142, -671, -28, -719, 31, -639, +82, -427, 140, -138, 187, 156, 163, 394, +107, 570, 85, 666, 109, 651, 133, 515, +148, 310, 123, 79, 59, -146, -30, -350, +-133, -496, -265, -576, -407, -579, -520, -486, +-521, -299, -374, -91, -129, 89, 167, 237, +438, 382, 643, 502, 754, 557, 714, 526, +496, 435, 156, 291, -203, 95, -487, -144, +-631, -392, -628, -619, -515, -748, -320, -718, +-70, -529, 177, -244, 363, 63, 385, 338, +301, 554, 194, 651, 83, 590, -36, 395, +-143, 173, -202, -5, -179, -134, -96, -217, +20, -242, 121, -236, 171, -229, 161, -221, +113, -185, 48, -129, -65, -65, -186, 8, +-274, 128, -289, 256, -192, 316, -35, 285, +124, 211, 255, 120, 342, 26, 383, -77, +332, -189, 167, -303, -42, -384, -260, -416, +-408, -388, -459, -297, -407, -119, -293, 159, +-117, 496, 106, 772, 310, 888, 427, 795, +428, 515, 312, 94, 153, -374, -15, -781, +-150, -1007, -211, -995, -233, -760, -172, -379, +-44, 59, 82, 430, 151, 652, 124, 704, +27, 625, -99, 440, -221, 188, -297, -73, +-302, -260, -225, -343, -84, -342, 99, -293, +308, -195, 453, -61, 510, 84, 450, 209, +325, 301, 176, 327, -13, 292, -220, 202, +-397, 56, -530, -158, -575, -399, -532, -602, +-406, -687, -204, -623, 26, -401, 268, -53, +495, 364, 660, 742, 667, 980, 517, 1003, +283, 802, 14, 415, -251, -60, -477, -511, +-598, -835, -557, -976, -398, -920, -166, -692, +114, -331, 333, 71, 445, 426, 432, 672, +338, 792, 181, 763, -35, 580, -276, 273, +-434, -79, -444, -405, -325, -628, -138, -708, +66, -628, 257, -411, 417, -110, 487, 198, +422, 452, 246, 590, -12, 586, -256, 448, +-411, 225, -470, -38, -447, -288, -353, -475, +-186, -538, 46, -464, 274, -272, 411, -25, +455, 224, 415, 395, 309, 433, 174, 332, +26, 139, -152, -91, -287, -268, -338, -309, +-295, -189, -212, 23, -137, 222, -74, 327, +-18, 308, 28, 148, 61, -125, 76, -424, +67, -615, 71, -623, 123, -445, 188, -132, +211, 238, 180, 566, 88, 772, 6, 806, +-56, 676, -126, 406, -181, 48, -219, -319, +-203, -605, -129, -757, -52, -754, -11, -612, +7, -351, 27, -31, 86, 280, 152, 499, +192, 575, 178, 491, 147, 301, 95, 70, +18, -134, -87, -281, -233, -341, -338, -301, +-338, -155, -241, 38, -63, 215, 136, 347, +304, 428, 431, 425, 468, 315, 404, 94, +214, -190, -75, -480, -360, -705, -550, -796, +-601, -702, -535, -440, -354, -63, -82, 347, +236, 705, 525, 917, 679, 932, 649, 736, +478, 398, 196, -2, -98, -381, -362, -677, +-555, -837, -610, -834, -520, -668, -297, -368, +-11, 12, 225, 386, 356, 683, 393, 848, +365, 847, 268, 661, 112, 329, -48, -87, +-169, -485, -207, -777, -195, -906, -154, -865, +-103, -658, -82, -335, -54, 42, 0, 403, +66, 689, 123, 851, 154, 868, 167, 731, +191, 488, 185, 181, 118, -148, -24, -453, +-183, -674, -312, -775, -376, -745, -367, -606, +-283, -387, -118, -132, 96, 138, 324, 380, +517, 548, 586, 612, 491, 585, 278, 474, +2, 295, -273, 79, -507, -112, -638, -251, +-611, -341, -434, -392, -152, -387, 167, -329, +435, -247, 573, -164, 580, -62, 468, 72, +275, 228, 31, 360, -216, 424, -410, 400, +-485, 295, -463, 119, -357, -85, -206, -271, +-35, -385, 139, -400, 289, -305, 383, -134, +397, 55, 328, 203, 189, 276, 38, 273, +-104, 220, -234, 119, -317, -19, -317, -158, +-236, -247, -93, -273, 56, -236, 178, -150, +251, -31, 243, 99, 178, 225, 73, 308, +-44, 316, -167, 232, -241, 95, -234, -39, +-161, -124, -73, -168, 10, -179, 90, -169, +162, -145, 186, -126, 187, -127, 167, -147, +110, -155, 39, -112, -37, 14, -93, 205, +-142, 401, -188, 530, -189, 554, -133, 463, +-49, 272, 35, -11, 83, -349, 99, -660, +84, -844, 48, -847, -1, -682, -42, -407, +-22, -49, 37, 354, 142, 731, 241, 988, +278, 1059, 228, 921, 78, 614, -144, 190, +-373, -279, -586, -719, -681, -1051, -600, -1192, +-336, -1089, 62, -761, 489, -273, 845, 260, +1018, 719, 951, 1006, 655, 1088, 192, 951, +-339, 619, -819, 170, -1107, -259, -1104, -550, +-846, -658, -414, -617, 73, -481, 518, -304, +835, -120, 920, 27, 797, 102, 522, 106, +181, 92, -148, 116, -394, 196, -529, 286, +-548, 333, -490, 311, -362, 237, -193, 108, +-8, -64, 144, -249, 261, -391, 353, -450, +387, -400, 365, -262, 270, -75, 113, 97, +-58, 223, -208, 292, -307, 307, -321, 259, +-271, 158, -175, 32, -56, -72, 67, -128, +167, -135, 198, -128, 169, -112, 112, -89, +72, -43, 37, 15, 11, 70, -23, 104, +-67, 120, -105, 123, -119, 118, -130, 79, +-119, -5, -95, -108, -35, -183, 56, -218, +133, -200, 164, -152, 142, -89, 83, -17, +5, 68, -50, 145, -80, 199, -79, 221, +-48, 219, 4, 211, 68, 196, 114, 135, +105, 23, 54, -117, -1, -239, -43, -313, +-65, -316, -90, -247, -118, -130, -147, -17, +-151, 60, -141, 88, -107, 57, -64, -38, +6, -130, 113, -138, 251, -29, 374, 156, +424, 364, 356, 531, 213, 600, 40, 522, +-160, 312, -361, 12, -521, -322, -558, -633, +-460, -822, -269, -845, -26, -731, 221, -529, +398, -241, 474, 110, 482, 467, 424, 759, +273, 936, 60, 959, -136, 815, -272, 518, +-331, 131, -375, -286, -382, -658, -337, -901, +-242, -943, -99, -787, 67, -491, 216, -145, +341, 177, 426, 420, 463, 559, 419, 581, +285, 493, 87, 323, -133, 132, -307, -29, +-419, -130, -458, -185, -431, -219, -330, -234, +-156, -207, 34, -141, 189, -67, 283, -18, +310, 22, 299, 77, 262, 131, 181, 152, +74, 128, -40, 53, -93, -46, -101, -132, +-93, -167, -97, -153, -101, -102, -107, -18, +-121, 99, -124, 208, -117, 264, -129, 230, +-114, 121, -32, -7, 106, -99, 245, -144, +314, -157, 325, -157, 287, -128, 187, -71, +31, -10, -147, 19, -300, 14, -377, -6, +-340, -8, -213, 15, -61, 43, 72, 40, +173, 27, 221, 45, 224, 100, 160, 152, +51, 175, -62, 152, -107, 88, -95, -13, +-86, -129, -89, -249, -70, -347, -31, -379, +10, -290, 52, -90, 100, 143, 137, 321, +134, 410, 120, 410, 97, 328, 23, 163, +-116, -69, -237, -303, -273, -448, -236, -460, +-148, -346, -33, -160, 92, 52, 201, 250, +275, 406, 280, 484, 214, 446, 91, 279, +-30, 45, -122, -167, -169, -301, -190, -372, +-183, -400, -155, -375, -94, -285, -12, -143, +47, 34, 58, 204, 52, 336, 70, 415, +102, 460, 121, 446, 116, 313, 90, 48, +30, -257, -33, -497, -87, -622, -131, -626, +-169, -486, -164, -217, -71, 120, 76, 448, +201, 701, 250, 790, 233, 666, 147, 372, +0, 19, -165, -315, -292, -603, -361, -794, +-331, -803, -205, -599, -9, -246, 173, 146, +277, 476, 299, 676, 263, 715, 195, 592, +96, 344, -13, 27, -87, -282, -103, -489, +-93, -518, -93, -383, -119, -171, -151, 37, +-185, 212, -173, 334, -83, 364, 58, 268, +197, 71, 288, -158, 335, -348, 302, -448, +153, -432, -87, -311, -326, -117, -488, 125, +-498, 390, -354, 600, -87, 661, 201, 539, +446, 290, 588, -7, 583, -295, 416, -538, +118, -686, -200, -700, -451, -558, -588, -281, +-581, 59, -443, 376, -221, 612, 52, 735, +302, 740, 470, 608, 503, 329, 415, -60, +252, -455, 58, -746, -127, -868, -285, -820, +-373, -622, -352, -307, -225, 80, -54, 462, +101, 754, 195, 883, 219, 823, 163, 617, +86, 340, 8, 29, -65, -292, -126, -576, +-149, -742, -94, -750, -6, -612, 52, -382, +70, -119, 84, 131, 95, 340, 91, 489, +64, 548, 19, 493, -46, 343, -111, 156, +-166, -6, -189, -133, -173, -238, -135, -318, +-48, -345, 86, -296, 226, -176, 299, -41, +293, 61, 230, 126, 144, 181, 16, 231, +-139, 255, -276, 227, -327, 152, -294, 52, +-196, -48, -57, -146, 79, -259, 167, -377, +195, -435, 193, -360, 150, -167, 54, 61, +-63, 265, -141, 418, -160, 496, -125, 481, +-66, 373, 6, 190, 80, -28, 152, -217, +215, -312, 234, -325, 186, -319, 72, -333, +-56, -330, -185, -266, -293, -150, -356, -19, +-347, 110, -254, 242, -66, 377, 154, 486, +336, 531, 431, 465, 430, 291, 334, 66, +161, -149, -45, -330, -248, -491, -401, -616, +-470, -634, -409, -501, -240, -259, -45, 14, +131, 262, 288, 457, 398, 579, 419, 602, +343, 518, 199, 322, 17, 49, -162, -206, +-270, -357, -311, -408, -300, -415, -246, -382, +-142, -271, -27, -90, 66, 99, 118, 237, +132, 304, 124, 303, 127, 254, 139, 185, +141, 95, 120, -30, 81, -161, 38, -242, +-38, -248, -131, -215, -221, -183, -291, -153, +-311, -91, -229, 25, -58, 177, 122, 308, +261, 373, 364, 363, 409, 302, 348, 189, +187, 18, -35, -196, -254, -388, -430, -484, +-477, -442, -382, -300, -209, -140, -25, -6, +158, 112, 318, 211, 407, 260, 377, 242, +260, 188, 101, 135, -47, 117, -146, 136, +-213, 157, -246, 114, -238, 3, -173, -125, +-88, -229, -7, -322, 69, -397, 124, -406, +148, -306, 148, -106, 126, 145, 75, 358, +-11, 462, -89, 442, -93, 343, -62, 203, +-36, 25, -14, -171, 16, -315, 34, -356, +45, -303, 46, -204, 24, -108, -15, -39, +-24, 30, 6, 137, 38, 266, 42, 350, +18, 353, -31, 290, -110, 180, -168, 8, +-183, -219, -170, -454, -129, -617, -6, -635, +185, -472, 354, -177, 437, 157, 433, 447, +336, 657, 130, 760, -136, 715, -392, 497, +-580, 146, -657, -237, -567, -542, -340, -716, +-37, -756, 257, -674, 493, -468, 624, -160, +624, 190, 504, 488, 282, 656, 3, 659, +-239, 535, -368, 348, -399, 128, -369, -111, +-282, -321, -140, -440, -14, -435, 62, -339, +87, -205, 66, -85, 9, -5, -38, 53, +-27, 116, 27, 163, 89, 155, 148, 112, +208, 99, 235, 134, 211, 173, 132, 171, +34, 117, -80, 31, -172, -62, -213, -152, +-214, -233, -207, -309, -190, -356, -140, -319, +-70, -189, 8, -21, 68, 127, 96, 245, +112, 347, 137, 433, 148, 466, 143, 402, +124, 246, 104, 42, 81, -165, 50, -354, +18, -511, -40, -610, -141, -618, -250, -505, +-286, -269, -247, 30, -186, 308, -112, 512, +22, 647, 172, 724, 272, 697, 284, 527, +247, 252, 173, -58, 74, -350, -15, -586, +-74, -734, -115, -786, -147, -724, -166, -519, +-165, -192, -143, 155, -121, 424, -85, 582, +-17, 645, 116, 615, 270, 494, 367, 308, +358, 93, 258, -108, 100, -243, -122, -302, +-359, -327, -541, -349, -607, -347, -522, -284, +-267, -165, 94, -37, 459, 70, 697, 150, +774, 208, 691, 242, 459, 235, 98, 167, +-312, 49, -642, -71, -805, -140, -758, -141, +-544, -93, -240, -25, 95, 56, 403, 153, +599, 238, 635, 247, 506, 149, 270, -31, +-8, -220, -244, -357, -368, -408, -375, -376, +-285, -266, -130, -80, 60, 157, 216, 364, +268, 460, 185, 418, 26, 278, -143, 100, +-259, -65, -291, -188, -225, -253, -92, -255, +88, -187, 283, -60, 414, 73, 429, 139, +319, 116, 129, 49, -80, -20, -251, -89, +-363, -149, -404, -176, -376, -154, -267, -80, +-98, 40, 86, 160, 227, 219, 311, 207, +342, 171, 319, 150, 258, 121, 153, 62, +13, -7, -149, -61, -268, -105, -326, -160, +-328, -229, -294, -301, -215, -340, -91, -301, +68, -169, 219, 14, 316, 192, 331, 335, +282, 437, 201, 482, 103, 440, 12, 291, +-70, 71, -122, -152, -133, -320, -114, -416, +-101, -444, -124, -404, -187, -286, -241, -104, +-245, 104, -193, 278, -89, 360, 58, 335, +240, 254, 405, 159, 512, 49, 496, -80, +345, -183, 99, -229, -171, -228, -402, -205, +-542, -165, -563, -111, -453, -37, -231, 78, +62, 236, 354, 378, 544, 424, 578, 358, +455, 220, 245, 38, 3, -184, -239, -400, +-452, -528, -573, -526, -546, -401, -380, -189, +-144, 43, 92, 227, 288, 338, 435, 387, +523, 385, 518, 323, 426, 205, 246, 67, +19, -43, -210, -114, -390, -171, -512, -228, +-581, -275, -581, -291, -456, -258, -216, -188, +62, -93, 309, 16, 520, 145, 687, 290, +747, 421, 668, 474, 446, 404, 138, 228, +-197, 7, -496, -214, -702, -406, -780, -531, +-729, -554, -561, -457, -293, -260, 37, -22, +344, 189, 535, 331, 597, 411, 561, 454, +486, 450, 359, 381, 176, 253, -21, 86, +-165, -98, -258, -270, -320, -402, -359, -490, +-376, -515, -374, -445, -318, -279, -192, -67, +-33, 135, 134, 292, 283, 401, 409, 453, +484, 440, 478, 352, 367, 191, 179, -13, +-32, -194, -212, -299, -341, -337, -425, -326, +-449, -255, -387, -129, -252, 7, -93, 107, +72, 150, 205, 143, 299, 119, 355, 113, +388, 132, 359, 147, 244, 121, 73, 39, +-96, -72, -241, -188, -350, -291, -398, -353, +-373, -337, -276, -223, -131, -24, 39, 197, +182, 366, 264, 445, 283, 432, 285, 346, +271, 212, 227, 46, 160, -138, 80, -312, +-17, -425, -133, -448, -261, -393, -390, -287, +-477, -130, -487, 73, -385, 273, -170, 394, +123, 405, 402, 325, 602, 184, 676, 23, +622, -100, 438, -163, 129, -178, -235, -160, +-529, -99, -668, -13, -663, 47, -531, 46, +-294, 15, 1, -10, 261, -25, 445, -44, +534, -56, 519, -49, 393, -21, 200, 27, +7, 90, -154, 134, -274, 122, -353, 58, +-354, -16, -283, -73, -177, -107, -80, -115, +6, -73, 73, 24, 133, 128, 154, 181, +143, 160, 131, 64, 140, -79, 147, -209, +134, -269, 113, -256, 58, -183, -48, -55, +-181, 116, -272, 273, -291, 354, -252, 335, +-179, 238, -46, 88, 125, -89, 278, -248, +353, -347, 328, -369, 224, -297, 65, -118, +-101, 115, -227, 302, -271, 384, -247, 357, +-174, 234, -80, 33, 22, -190, 92, -373, +100, -458, 49, -416, -13, -263, -51, -43, +-47, 179, 10, 360, 114, 480, 245, 528, +338, 488, 342, 347, 253, 111, 84, -177, +-158, -443, -407, -619, -591, -678, -655, -607, +-579, -396, -362, -75, -40, 266, 302, 524, +579, 631, 717, 572, 702, 384, 538, 137, +270, -93, -30, -260, -278, -343, -441, -329, +-489, -227, -435, -86, -304, 41, -143, 121, +7, 153, 96, 148, 110, 120, 96, 71, +87, 1, 85, -79, 83, -141, 100, -165, +122, -153, 133, -123, 120, -80, 85, -21, +20, 57, -61, 137, -132, 202, -166, 234, +-172, 224, -174, 175, -151, 88, -96, -39, +-13, -178, 77, -278, 165, -299, 223, -232, +251, -89, 238, 85, 162, 218, 14, 264, +-164, 227, -324, 118, -410, -43, -390, -206, +-271, -302, -77, -287, 135, -178, 323, -23, +448, 135, 486, 253, 398, 302, 200, 287, +-38, 225, -234, 119, -362, -14, -419, -144, +-404, -232, -320, -262, -173, -242, 6, -184, +175, -85, 284, 36, 339, 145, 345, 202, +305, 197, 207, 131, 60, 19, -107, -92, +-250, -161, -338, -175, -343, -142, -287, -65, +-199, 56, -77, 184, 80, 266, 225, 279, +283, 229, 253, 120, 168, -36, 82, -202, +24, -327, -8, -383, -29, -353, -36, -227, +-35, -23, -37, 181, -62, 315, -130, 359, +-218, 320, -276, 201, -245, 31, -124, -127, +67, -221, 250, -239, 376, -190, 436, -96, +423, 5, 295, 82, 62, 128, -199, 149, +-396, 146, -495, 112, -490, 48, -382, -40, +-202, -128, 19, -195, 233, -226, 396, -210, +461, -138, 403, -26, 259, 98, 92, 193, +-59, 241, -181, 233, -270, 178, -306, 106, +-263, 52, -142, 21, 7, -12, 105, -49, +141, -84, 133, -131, 115, -201, 80, -268, +28, -298, -36, -279, -90, -196, -108, -50, +-72, 134, -15, 312, 14, 454, 13, 536, +20, 533, 52, 418, 75, 202, 75, -70, +50, -345, 15, -573, -17, -687, -34, -658, +-54, -495, -89, -235, -100, 74, -54, 356, +31, 538, 108, 580, 152, 496, 143, 329, +84, 130, -13, -58, -118, -200, -218, -276, +-281, -289, -256, -246, -108, -173, 113, -95, +315, -19, 421, 50, 403, 102, 284, 128, +100, 129, -116, 99, -340, 42, -494, -19, +-497, -63, -336, -83, -89, -79, 153, -60, +330, -19, 414, 35, 405, 83, 308, 97, +135, 79, -84, 38, -283, -4, -391, -38, +-363, -52, -245, -37, -92, 4, 61, 52, +214, 90, 340, 90, 398, 29, 335, -94, +170, -225, -20, -307, -175, -306, -286, -212, +-350, -28, -344, 204, -270, 412, -136, 528, +33, 510, 191, 352, 276, 86, 273, -215, +218, -453, 161, -565, 96, -543, 3, -405, +-87, -179, -136, 78, -123, 304, -77, 448, +-34, 491, -28, 434, -40, 301, -35, 121, +-4, -71, 16, -254, 19, -399, 1, -469, +-10, -446, 1, -340, 25, -179, 30, 9, +0, 200, -20, 361, 13, 467, 75, 493, +98, 431, 66, 295, 14, 110, -17, -92, +-43, -274, -66, -411, -93, -482, -111, -471, +-88, -365, -17, -190, 67, -3, 105, 152, +82, 257, 29, 295, -9, 271, -28, 202, +-46, 117, -78, 43, -83, 2, -35, 8, +59, 60, 131, 111, 140, 123, 101, 92, +46, 23, -10, -90, -68, -240, -120, -388, +-161, -480, -165, -476, -105, -359, 2, -144, +93, 121, 133, 373, 122, 563, 92, 648, +53, 598, -9, 409, -100, 135, -186, -147, +-205, -359, -139, -462, -29, -455, 74, -362, +151, -224, 205, -74, 247, 55, 249, 137, +194, 170, 56, 165, -111, 145, -233, 127, +-279, 105, -288, 49, -283, -39, -251, -130, +-168, -187, -38, -194, 96, -142, 183, -37, +216, 100, 237, 234, 259, 328, 269, 338, +235, 237, 143, 48, 16, -158, -97, -316, +-181, -390, -252, -370, -313, -267, -348, -108, +-321, 69, -219, 208, -75, 257, 41, 207, +121, 96, 203, -13, 300, -70, 365, -59, +359, 14, 276, 125, 144, 232, -3, 283, +-148, 244, -284, 96, -400, -136, -467, -376, +-428, -532, -262, -562, -26, -469, 200, -273, +372, -4, 476, 284, 513, 521, 451, 651, +259, 645, -40, 505, -342, 269, -556, -7, +-637, -277, -593, -506, -442, -650, -200, -665, +118, -532, 452, -282, 709, 16, 803, 294, +713, 506, 482, 613, 178, 596, -158, 448, +-496, 207, -761, -62, -880, -290, -806, -426, +-554, -454, -198, -390, 165, -268, 475, -119, +706, 31, 814, 146, 758, 190, 539, 155, +219, 89, -117, 43, -380, 36, -536, 65, +-584, 128, -547, 205, -412, 258, -193, 246, +61, 159, 254, -5, 352, -223, 367, -426, +322, -541, 234, -540, 123, -437, -9, -263, +-137, -42, -209, 189, -192, 390, -117, 527, +-39, 587, 22, 568, 65, 488, 103, 344, +126, 137, 114, -130, 52, -423, -34, -677, +-101, -813, -115, -790, -93, -612, -80, -304, +-66, 88, -27, 479, 48, 771, 116, 886, +157, 800, 145, 540, 107, 177, 68, -195, +53, -493, 35, -669, 1, -698, -42, -578, +-63, -339, -69, -54, -75, 194, -94, 353, +-121, 418, -123, 404, -72, 337, 30, 242, +127, 138, 192, 36, 232, -53, 251, -130, +221, -206, 132, -292, -5, -369, -156, -397, +-269, -340, -303, -201, -261, -10, -186, 186, +-87, 347, 32, 443, 172, 454, 293, 369, +356, 220, 327, 58, 236, -75, 119, -155, +6, -183, -123, -187, -262, -193, -375, -207, +-397, -220, -322, -221, -180, -213, -4, -190, +172, -117, 329, 17, 450, 191, 498, 360, +425, 481, 246, 518, 9, 462, -220, 318, +-392, 100, -485, -169, -489, -429, -404, -604, +-232, -632, 6, -514, 247, -289, 403, -16, +447, 243, 405, 434, 313, 518, 160, 469, +-29, 298, -205, 57, -310, -170, -335, -323, +-270, -375, -144, -329, -1, -200, 108, -14, +173, 192, 200, 351, 181, 405, 94, 330, +-26, 160, -116, -44, -137, -231, -100, -361, +-48, -401, -12, -342, 9, -209, 20, -43, +13, 106, -21, 197, -67, 223, -89, 215, +-57, 221, 23, 243, 126, 246, 199, 199, +206, 102, 151, -44, 65, -224, -36, -404, +-155, -520, -271, -521, -323, -380, -289, -117, +-184, 189, -51, 441, 71, 573, 149, 567, +193, 441, 212, 231, 197, -13, 131, -240, +47, -393, -27, -441, -68, -398, -88, -298, +-108, -172, -135, -40, -151, 91, -144, 209, +-111, 292, -68, 320, -28, 291, 12, 224, +58, 155, 97, 82, 109, -11, 87, -117, +32, -207, -33, -275, -71, -322, -69, -343, +-49, -322, -27, -250, 5, -113, 46, 78, +81, 285, 74, 447, 11, 530, -86, 526, +-163, 435, -195, 260, -172, 21, -118, -233, +-35, -444, 65, -564, 171, -574, 220, -491, +190, -341, 83, -148, -59, 65, -197, 260, +-271, 398, -258, 454, -172, 442, -41, 381, +116, 290, 262, 171, 328, 17, 281, -160, +135, -316, -50, -414, -216, -436, -313, -383, +-329, -256, -267, -75, -145, 116, 16, 269, +156, 339, 218, 302, 192, 177, 101, 24, +-4, -97, -88, -153, -115, -143, -95, -76, +-36, 32, 38, 145, 126, 218, 175, 224, +157, 164, 55, 52, -78, -80, -195, -205, +-264, -304, -280, -368, -238, -368, -145, -282, +-15, -110, 133, 104, 250, 307, 295, 445, +267, 490, 203, 431, 116, 281, 30, 67, +-50, -154, -111, -317, -145, -380, -143, -343, +-123, -237, -110, -111, -115, 2, -135, 84, +-139, 133, -113, 144, -46, 112, 45, 53, +155, 1, 256, -23, 349, -22, 387, -6, +345, 23, 206, 55, 27, 86, -159, 102, +-309, 77, -401, -2, -410, -109, -335, -200, +-189, -230, -11, -190, 155, -96, 273, 27, +320, 157, 312, 262, 264, 303, 190, 253, +89, 127, -10, -35, -95, -182, -151, -280, +-180, -311, -184, -278, -164, -193, -117, -63, +-36, 95, 63, 236, 164, 310, 229, 301, +244, 234, 208, 127, 147, 1, 51, -118, +-56, -207, -155, -244, -197, -215, -180, -136, +-104, -42, -7, 28, 93, 68, 160, 91, +185, 106, 167, 102, 115, 74, 35, 26, +-47, -21, -87, -53, -73, -67, -20, -68, +38, -58, 83, -28, 100, 25, 77, 81, +10, 109, -76, 90, -149, 44, -175, -5, +-139, -36, -33, -57, 123, -76, 272, -89, +371, -87, 385, -68, 313, -37, 156, -2, +-51, 40, -266, 92, -418, 142, -468, 170, +-403, 152, -267, 69, -81, -57, 113, -173, +294, -238, 412, -232, 454, -161, 419, -42, +331, 112, 198, 259, 44, 343, -117, 324, +-268, 199, -381, 9, -432, -185, -410, -334, +-318, -406, -156, -397, 42, -295, 232, -106, +376, 128, 459, 328, 454, 435, 353, 430, +187, 335, 10, 183, -140, 9, -254, -151, +-322, -257, -335, -290, -287, -253, -214, -178, +-129, -104, -47, -60, 50, -38, 145, -8, +232, 49, 284, 117, 304, 175, 271, 201, +183, 189, 50, 135, -84, 43, -201, -62, +-284, -144, -317, -165, -280, -107, -190, 1, +-86, 98, 5, 129, 70, 86, 117, -7, +145, -117, 163, -213, 174, -264, 176, -236, +151, -119, 96, 45, 6, 200, -119, 295, +-252, 311, -351, 260, -375, 175, -315, 76, +-167, -26, 30, -118, 230, -184, 365, -215, +409, -214, 335, -200, 173, -180, -53, -141, +-264, -63, -405, 44, -426, 154, -348, 236, +-195, 278, -13, 270, 161, 216, 276, 123, +296, 3, 229, -120, 114, -213, -8, -241, +-117, -201, -187, -127, -205, -52, -179, 5, +-135, 41, -75, 58, -24, 56, 6, 35, +14, 16, 7, 20, -3, 47, -15, 72, +-28, 74, -37, 44, -30, -3, -19, -40, +9, -48, 45, -32, 86, 0, 95, 38, +95, 70, 72, 79, 24, 53, -66, -13, +-173, -98, -269, -172, -311, -209, -299, -205, +-233, -167, -123, -104, 14, -20, 158, 85, +269, 204, 322, 307, 303, 365, 226, 369, +106, 319, -6, 203, -95, 35, -161, -161, +-213, -347, -235, -478, -235, -524, -224, -482, +-211, -366, -193, -204, -144, -12, -54, 194, +84, 387, 231, 530, 365, 592, 435, 560, +430, 444, 326, 247, 150, -12, -89, -289, +-322, -524, -487, -658, -529, -651, -463, -508, +-309, -269, -120, 6, 64, 253, 206, 426, +280, 500, 286, 458, 240, 323, 173, 150, +121, -4, 116, -115, 129, -174, 122, -189, +63, -177, -28, -157, -145, -138, -270, -119, +-376, -105, -418, -87, -358, -47, -204, 33, +19, 145, 250, 245, 435, 294, 515, 274, +487, 196, 356, 77, 160, -64, -82, -201, +-296, -290, -434, -302, -444, -244, -348, -145, +-177, -41, 22, 43, 217, 107, 356, 153, +415, 183, 372, 196, 230, 187, 28, 148, +-167, 80, -297, -16, -334, -134, -269, -244, +-130, -299, 58, -273, 255, -157, 400, 20, +423, 195, 313, 306, 107, 321, -121, 240, +-310, 87, -414, -102, -398, -263, -267, -338, +-40, -303, 217, -174, 435, 0, 530, 154, +486, 249, 315, 271, 86, 232, -157, 141, +-346, 22, -447, -86, -430, -145, -307, -152, +-98, -124, 128, -80, 315, -37, 413, -5, +423, 16, 370, 26, 267, 26, 117, 11, +-56, -6, -194, -12, -267, -4, -277, 8, +-259, 16, -216, 21, -144, 35, -38, 60, +80, 83, 194, 83, 280, 58, 332, 12, +352, -46, 334, -100, 268, -130, 135, -126, +-45, -79, -238, 1, -378, 85, -442, 129, +-413, 108, -321, 23, -161, -90, 46, -191, +273, -234, 441, -197, 514, -77, 473, 106, +362, 297, 212, 430, 42, 456, -139, 354, +-287, 158, -367, -76, -373, -290, -320, -443, +-237, -506, -137, -475, -38, -358, 71, -186, +184, 3, 289, 176, 338, 318, 324, 417, +271, 464, 202, 442, 110, 346, -21, 185, +-167, -10, -281, -204, -312, -357, -278, -442, +-209, -442, -141, -359, -57, -208, 32, -29, +120, 134, 165, 244, 171, 286, 138, 260, +114, 185, 96, 92, 84, 14, 47, -36, +-11, -44, -71, -12, -114, 33, -137, 52, +-162, 25, -185, -47, -190, -142, -142, -229, +-46, -276, 68, -252, 147, -150, 191, 11, +208, 191, 204, 330, 150, 387, 33, 349, +-118, 230, -240, 61, -284, -111, -258, -251, +-177, -330, -76, -335, 31, -267, 118, -149, +187, -18, 187, 104, 114, 205, -17, 269, +-124, 287, -185, 246, -183, 149, -155, 11, +-107, -135, -41, -255, 46, -321, 121, -315, +146, -231, 110, -89, 47, 83, -8, 246, +-47, 353, -71, 368, -102, 302, -135, 174, +-150, 11, -123, -157, -86, -295, -67, -373, +-67, -369, -49, -292, 6, -162, 75, -12, +127, 133, 137, 251, 120, 325, 87, 343, +50, 300, -16, 200, -98, 65, -196, -75, +-253, -191, -252, -277, -192, -314, -122, -286, +-52, -189, 19, -55, 111, 79, 188, 175, +220, 209, 191, 178, 121, 108, 45, 23, +-23, -44, -84, -70, -154, -43, -218, 24, +-251, 88, -221, 109, -148, 72, -75, -12, +-23, -109, 37, -182, 119, -202, 194, -168, +219, -87, 179, 20, 99, 123, 10, 187, +-63, 200, -127, 170, -177, 124, -212, 81, +-187, 41, -100, -8, 17, -70, 95, -144, +120, -218, 96, -271, 70, -286, 36, -249, +-12, -136, -84, 42, -131, 247, -119, 422, +-41, 516, 55, 492, 127, 355, 160, 130, +165, -143, 150, -406, 95, -595, -8, -655, +-141, -552, -247, -311, -281, 1, -229, 311, +-135, 549, -30, 659, 79, 608, 185, 409, +273, 111, 300, -205, 250, -451, 132, -570, +11, -541, -72, -397, -103, -185, -131, 48, +-151, 257, -144, 394, -78, 438, -1, 390, +60, 278, 73, 140, 66, 0, 65, -137, +84, -251, 84, -326, 59, -347, 13, -312, +-21, -225, -26, -112, -8, 8, 13, 126, +17, 233, 23, 303, 52, 318, 103, 272, +124, 188, 88, 91, 13, -6, -39, -99, +-61, -173, -67, -220, -72, -229, -66, -201, +-17, -151, 64, -92, 143, -27, 159, 38, +128, 99, 67, 142, 22, 154, -7, 124, +-21, 74, -40, 25, -40, -12, -11, -35, +61, -40, 122, -26, 137, 4, 92, 35, +33, 47, -19, 29, -65, -8, -117, -45, +-167, -55, -176, -48, -102, -40, 46, -39, +199, -50, 314, -73, 366, -92, 369, -96, +310, -67, 171, 6, -46, 114, -277, 226, +-446, 302, -511, 301, -457, 206, -319, 43, +-120, -133, 107, -272, 346, -338, 536, -321, +626, -225, 562, -81, 390, 60, 163, 151, +-52, 180, -255, 161, -419, 125, -520, 92, +-500, 76, -364, 64, -155, 41, 43, 0, +193, -52, 289, -115, 339, -176, 336, -218, +269, -208, 154, -136, 27, -18, -51, 115, +-72, 225, -57, 288, -51, 297, -65, 248, +-86, 152, -106, 17, -127, -137, -160, -273, +-190, -358, -177, -376, -81, -329, 64, -224, +209, -70, 291, 117, 319, 293, 297, 411, +231, 444, 110, 385, -39, 252, -196, 75, +-302, -110, -336, -268, -299, -369, -243, -393, +-175, -329, -91, -202, 27, -57, 157, 67, +259, 160, 298, 218, 275, 233, 217, 202, +129, 144, 9, 75, -142, 12, -280, -38, +-349, -78, -323, -118, -224, -150, -98, -159, +29, -134, 132, -77, 210, -1, 241, 77, +207, 150, 102, 206, -25, 224, -131, 188, +-192, 102, -230, -19, -233, -153, -205, -267, +-132, -330, -31, -340, 93, -284, 180, -156, +219, 31, 217, 234, 189, 401, 119, 485, +13, 468, -112, 353, -221, 162, -290, -66, +-302, -280, -255, -430, -183, -474, -109, -411, +-36, -270, 40, -105, 107, 42, 142, 145, +149, 200, 151, 203, 167, 172, 177, 130, +162, 104, 101, 104, 4, 124, -117, 140, +-236, 129, -344, 77, -406, -9, -412, -117, +-344, -232, -214, -332, -27, -385, 155, -363, +294, -250, 363, -72, 387, 121, 354, 289, +267, 406, 123, 449, -33, 405, -178, 280, +-287, 110, -346, -64, -355, -202, -323, -288, +-258, -314, -155, -297, -27, -253, 91, -180, +164, -82, 197, 17, 220, 104, 234, 173, +226, 223, 183, 245, 113, 232, 21, 176, +-76, 85, -177, -23, -264, -113, -328, -164, +-340, -178, -285, -166, -149, -128, 21, -66, +181, 2, 276, 54, 325, 82, 306, 83, +229, 65, 88, 39, -59, 13, -169, -12, +-208, -29, -183, -31, -117, -12, -48, 15, +7, 30, 44, 24, 59, 6, 49, -20, +19, -38, -5, -34, -3, -8, 28, 40, +67, 100, 82, 147, 60, 150, 3, 88, +-53, -28, -90, -171, -100, -297, -84, -364, +-25, -344, 71, -232, 172, -34, 223, 203, +208, 420, 118, 552, 8, 556, -103, 425, +-177, 197, -213, -82, -180, -347, -95, -530, +25, -591, 135, -524, 217, -345, 237, -97, +190, 158, 104, 351, 19, 449, -52, 439, +-104, 334, -122, 162, -97, -31, -32, -195, +50, -284, 103, -283, 115, -202, 85, -76, +36, 66, -19, 178, -62, 221, -86, 183, +-76, 85, -20, -45, 80, -165, 185, -233, +256, -221, 258, -139, 209, -18, 110, 103, +-3, 189, -140, 213, -254, 177, -323, 94, +-304, -1, -213, -83, -66, -125, 91, -119, +225, -81, 316, -38, 356, 1, 337, 26, +260, 34, 140, 30, 16, 27, -75, 28, +-126, 32, -156, 29, -168, 19, -174, -5, +-160, -38, -127, -70, -74, -85, -16, -76, +38, -36, 98, 14, 166, 56, 218, 83, +233, 86, 201, 60, 146, 17, 84, -25, +46, -42, 4, -24, -39, 18, -95, 63, +-128, 88, -151, 76, -160, 25, -172, -57, +-156, -150, -111, -227, -19, -247, 100, -197, +206, -90, 265, 45, 271, 181, 238, 278, +170, 312, 61, 276, -60, 181, -165, 56, +-213, -68, -202, -163, -144, -212, -70, -209, +-10, -164, 28, -96, 47, -29, 49, 21, +32, 52, 0, 56, -15, 34, -5, -2, +43, -30, 92, -41, 121, -26, 101, 6, +58, 59, -10, 125, -72, 182, -141, 204, +-185, 178, -198, 98, -155, -18, -69, -148, +29, -260, 111, -329, 159, -327, 174, -245, +168, -105, 127, 62, 46, 215, -69, 306, +-162, 312, -216, 240, -214, 116, -173, -26, +-117, -147, -47, -215, 39, -206, 124, -130, +166, -15, 140, 97, 71, 173, 1, 194, +-42, 160, -73, 82, -102, -19, -135, -131, +-132, -218, -107, -256, -58, -236, -34, -174, +-7, -80, 27, 34, 84, 152, 130, 251, +142, 307, 106, 303, 18, 237, -97, 122, +-197, -15, -268, -142, -290, -231, -267, -270, +-165, -255, -4, -192, 176, -95, 306, -2, +348, 60, 287, 87, 153, 95, -10, 95, +-176, 95, -322, 93, -400, 91, -374, 88, +-244, 76, -59, 48, 110, 6, 206, -52, +235, -104, 200, -129, 136, -127, 21, -114, +-106, -90, -222, -60, -252, -30, -191, 1, +-78, 44, 27, 98, 108, 150, 171, 194, +218, 220, 210, 195, 124, 106, -46, -37, +-222, -196, -343, -325, -383, -380, -367, -337, +-299, -199, -165, -5, 49, 206, 279, 377, +451, 454, 504, 401, 439, 247, 301, 39, +121, -162, -81, -313, -298, -382, -475, -361, +-547, -260, -502, -109, -343, 56, -149, 186, +55, 253, 226, 255, 374, 212, 452, 132, +428, 31, 290, -70, 91, -148, -98, -181, +-223, -148, -284, -66, -281, 35, -230, 119, +-121, 170, 18, 174, 141, 112, 182, -15, +148, -166, 58, -289, -30, -336, -100, -290, +-125, -157, -113, 27, -61, 219, 35, 369, +159, 440, 267, 410, 288, 288, 208, 100, +68, -102, -82, -268, -193, -365, -283, -387, +-322, -347, -290, -258, -149, -126, 46, 19, +234, 141, 348, 223, 376, 269, 328, 280, +226, 256, 79, 191, -86, 88, -247, -34, +-342, -141, -331, -209, -213, -231, -55, -207, +103, -135, 229, -38, 331, 55, 356, 116, +295, 131, 142, 92, -38, 12, -189, -70, +-279, -106, -280, -89, -213, -29, -101, 57, +32, 141, 170, 190, 289, 181, 331, 103, +301, -24, 199, -153, 92, -230, -9, -232, +-95, -158, -174, -37, -222, 99, -224, 199, +-170, 228, -88, 174, 6, 58, 75, -86, +119, -209, 158, -271, 203, -249, 226, -157, +214, -19, 165, 129, 139, 252, 112, 326, +79, 347, 6, 304, -83, 201, -173, 56, +-246, -101, -273, -259, -266, -404, -223, -507, +-147, -530, -19, -450, 154, -265, 314, 1, +431, 298, 469, 563, 444, 737, 356, 768, +212, 642, 6, 373, -219, 16, -414, -349, +-515, -643, -514, -798, -410, -783, -238, -619, +-25, -353, 210, -34, 429, 286, 568, 539, +581, 669, 450, 667, 249, 551, 4, 346, +-219, 86, -416, -183, -519, -412, -502, -560, +-359, -594, -127, -505, 118, -314, 314, -73, +418, 173, 431, 376, 370, 495, 244, 512, +80, 434, -90, 271, -215, 65, -278, -133, +-281, -287, -259, -389, -221, -440, -185, -427, +-114, -348, -12, -210, 117, -33, 224, 156, +293, 327, 336, 455, 353, 522, 318, 496, +202, 362, 3, 145, -192, -95, -346, -309, +-419, -454, -457, -504, -430, -458, -329, -343, +-149, -186, 69, -15, 260, 136, 378, 232, +416, 275, 395, 291, 333, 296, 213, 285, +31, 248, -169, 170, -322, 47, -401, -100, +-413, -242, -376, -364, -269, -437, -116, -421, +82, -293, 253, -77, 361, 159, 375, 351, +298, 456, 152, 451, -31, 338, -206, 145, +-346, -83, -425, -292, -394, -422, -275, -440, +-84, -353, 90, -190, 229, 13, 303, 207, +319, 356, 269, 443, 165, 453, 21, 366, +-129, 196, -256, -13, -311, -216, -299, -389, +-260, -508, -211, -544, -140, -478, -37, -317, +72, -89, 139, 159, 177, 376, 182, 527, +197, 598, 179, 569, 131, 433, 36, 214, +-87, -40, -206, -278, -301, -458, -348, -553, +-340, -546, -280, -448, -152, -280, 16, -73, +199, 137, 308, 303, 340, 393, 295, 403, +210, 351, 85, 256, -56, 143, -200, 22, +-300, -96, -345, -193, -320, -249, -252, -269, +-179, -264, -100, -229, -7, -152, 114, -47, +236, 64, 310, 168, 346, 250, 334, 292, +301, 288, 188, 237, 5, 145, -228, 20, +-446, -116, -598, -246, -662, -344, -606, -389, +-419, -359, -128, -262, 220, -112, 536, 74, +759, 269, 820, 418, 716, 483, 456, 455, +108, 345, -270, 170, -581, -32, -776, -218, +-792, -357, -663, -430, -411, -430, -90, -367, +233, -259, 492, -123, 622, 34, 620, 191, +500, 324, 294, 419, 50, 455, -203, 404, +-376, 257, -460, 46, -432, -182, -331, -382, +-181, -503, -10, -502, 151, -366, 274, -127, +332, 152, 317, 392, 259, 521, 172, 505, +74, 362, -36, 124, -128, -154, -188, -394, +-205, -529, -206, -536, -177, -426, -144, -231, +-83, 10, -28, 230, 41, 395, 107, 498, +173, 532, 250, 479, 313, 350, 352, 168, +343, -38, 274, -246, 146, -431, -47, -572, +-245, -644, -437, -613, -560, -462, -598, -220, +-520, 67, -328, 355, -43, 608, 285, 774, +591, 811, 802, 698, 881, 447, 797, 100, +562, -272, 205, -601, -205, -822, -582, -898, +-836, -802, -927, -542, -819, -164, -560, 249, +-170, 614, 235, 843, 594, 891, 826, 762, +898, 487, 811, 107, 571, -304, 239, -642, +-116, -821, -423, -821, -630, -658, -728, -374, +-673, -24, -485, 323, -193, 603, 115, 758, +393, 757, 594, 611, 696, 368, 668, 73, +517, -233, 258, -503, -38, -689, -307, -770, +-492, -718, -576, -529, -563, -233, -443, 111, +-217, 441, 65, 709, 343, 865, 518, 849, +606, 645, 574, 297, 450, -110, 227, -486, +-41, -747, -291, -851, -460, -784, -514, -552, +-463, -200, -321, 169, -111, 464, 105, 628, +300, 651, 422, 544, 461, 347, 397, 110, +257, -119, 80, -309, -84, -422, -223, -446, +-294, -394, -309, -288, -260, -140, -169, 28, +-49, 201, 77, 350, 156, 441, 186, 439, +186, 334, 177, 153, 166, -58, 97, -273, +13, -451, -73, -535, -104, -479, -120, -301, +-134, -50, -138, 210, -109, 426, -44, 546, +19, 541, 49, 408, 53, 176, 44, -98, +50, -336, 66, -488, 85, -527, 89, -447, +84, -268, 70, -47, 47, 160, -32, 322, +-138, 422, -248, 429, -297, 343, -284, 202, +-212, 54, -78, -85, 86, -202, 248, -286, +358, -325, 389, -319, 336, -268, 186, -192, +-7, -96, -222, 22, -375, 156, -454, 289, +-437, 396, -343, 459, -180, 459, 17, 365, +208, 179, 336, -65, 382, -327, 332, -570, +214, -737, 60, -768, -92, -633, -225, -352, +-312, 28, -330, 434, -257, 783, -141, 1001, +-9, 1038, 84, 859, 156, 488, 165, 1, +108, -508, 12, -949, -103, -1229, -190, -1283, +-217, -1083, -160, -661, -33, -80, 98, 557, +217, 1119, 277, 1477, 272, 1549, 162, 1305, +-20, 780, -228, 69, -397, -676, -492, -1306, +-469, -1679, -344, -1696, -136, -1346, 96, -717, +313, 49, 468, 791, 526, 1364, 465, 1644, +286, 1580, 28, 1199, -229, 596, -458, -97, +-601, -734, -646, -1202, -533, -1426, -307, -1378, +-16, -1074, 279, -580, 517, 5, 659, 573, +651, 1029, 499, 1280, 250, 1286, -61, 1064, +-365, 648, -611, 91, -735, -497, -732, -990, +-591, -1286, -354, -1336, -53, -1134, 252, -716, +535, -149, 723, 466, 797, 1010, 724, 1364, +521, 1454, 221, 1269, -124, 848, -466, 259, +-765, -400, -957, -1008, -966, -1444, -792, -1627, +-453, -1505, -47, -1087, 390, -447, 769, 289, +1018, 993, 1072, 1548, 913, 1837, 580, 1773, +136, 1352, -325, 653, -703, -184, -947, -1000, +-1024, -1638, -936, -1981, -677, -1952, -298, -1541, +128, -811, 511, 87, 810, 965, 973, 1661, +993, 2051, 832, 2052, 526, 1656, 102, 929, +-356, 12, -756, -920, -1016, -1677, -1079, -2103, +-956, -2113, -661, -1706, -215, -957, 297, -19, +779, 922, 1082, 1673, 1177, 2083, 1058, 2060, +768, 1621, 330, 883, -189, 5, -674, -856, +-1017, -1536, -1163, -1890, -1091, -1860, -825, -1490, +-412, -872, 67, -130, 548, 607, 944, 1217, +1167, 1599, 1167, 1696, 968, 1497, 605, 1047, +154, 429, -350, -263, -784, -925, -1081, -1437, +-1168, -1705, -1032, -1679, -703, -1344, -229, -737, +291, 37, 754, 824, 1083, 1473, 1210, 1857, +1124, 1891, 813, 1542, 351, 873, -183, 9, +-659, -874, -1001, -1584, -1154, -1978, -1095, -1989, +-819, -1608, -374, -897, 171, 5, 686, 900, +1061, 1614, 1223, 2013, 1164, 2021, 900, 1630, +451, 923, -110, 37, -641, -856, -1028, -1585, +-1184, -2002, -1126, -2032, -847, -1675, -410, -998, +117, -130, 630, 755, 1019, 1489, 1208, 1943, +1158, 2037, 898, 1738, 494, 1104, 2, 264, +-490, -623, -900, -1398, -1116, -1911, -1109, -2050, +-890, -1781, -525, -1158, -67, -308, 402, 599, +809, 1382, 1051, 1881, 1106, 1993, 950, 1694, +626, 1055, 201, 219, -247, -633, -634, -1347, +-898, -1780, -997, -1832, -907, -1504, -653, -896, +-273, -140, 121, 625, 491, 1257, 759, 1628, +907, 1670, 895, 1388, 725, 846, 432, 145, +71, -574, -294, -1187, -598, -1572, -807, -1648, +-874, -1394, -786, -860, -547, -139, -208, 633, +174, 1286, 511, 1665, 739, 1691, 817, 1366, +767, 750, 567, -41, 260, -830, -98, -1432, +-404, -1705, -601, -1602, -684, -1161, -642, -483, +-489, 290, -246, 995, 30, 1481, 273, 1636, +459, 1438, 527, 949, 481, 271, 334, -469, +146, -1114, -54, -1526, -236, -1620, -360, -1373, +-390, -819, -327, -71, -200, 702, -62, 1328, +62, 1669, 151, 1653, 205, 1275, 212, 614, +173, -184, 99, -944, 29, -1487, -24, -1688, +-43, -1518, -67, -1045, -89, -376, -131, 361, +-173, 1003, -205, 1400, -221, 1480, -209, 1261, +-157, 819, -43, 242, 127, -348, 299, -844, +442, -1153, 497, -1221, 446, -1041, 276, -671, +36, -191, -242, 316, -515, 745, -719, 999, +-778, 1034, -683, 853, -450, 486, -137, 3, +215, -473, 541, -815, 783, -944, 892, -852, +837, -564, 613, -135, 266, 330, -144, 708, +-526, 908, -841, 881, -1010, 639, -1018, 246, +-836, -205, -496, -623, -65, -916, 372, -1003, +727, -859, 960, -521, 1046, -56, 947, 449, +675, 881, 262, 1133, -194, 1155, -626, 931, +-953, 486, -1126, -102, -1104, -699, -895, -1164, +-514, -1391, -30, -1330, 480, -982, 890, -405, +1134, 292, 1173, 958, 1003, 1445, 631, 1634, +114, 1474, -443, 991, -918, 283, -1229, -516, +-1290, -1237, -1100, -1719, -680, -1838, -135, -1561, +448, -947, 953, -117, 1262, 763, 1295, 1505, +1047, 1942, 587, 1973, 17, 1591, -563, 871, +-1027, -46, -1288, -977, -1277, -1711, -1008, -2086, +-531, -2031, 51, -1571, 619, -784, 1052, 183, +1280, 1121, 1248, 1824, 980, 2150, 501, 2049, +-84, 1543, -655, 725, -1087, -246, -1300, -1177, +-1266, -1880, -995, -2212, -536, -2108, 33, -1589, +619, -740, 1072, 288, 1323, 1280, 1317, 2023, +1064, 2369, 588, 2243, -7, 1651, -605, 689, +-1108, -439, -1408, -1488, -1401, -2236, -1084, -2528, +-542, -2292, 91, -1563, 728, -500, 1241, 672, +1494, 1708, 1407, 2379, 1020, 2544, 407, 2181, +-294, 1370, -942, 269, -1364, -884, -1499, -1837, +-1313, -2399, -827, -2470, -122, -2029, 629, -1163, +1221, -55, 1531, 1056, 1507, 1944, 1148, 2423, +540, 2391, -200, 1855, -893, 929, -1406, -199, +-1603, -1281, -1431, -2080, -933, -2427, -241, -2261, +500, -1612, 1153, -622, 1596, 495, 1695, 1487, +1417, 2139, 829, 2326, 72, 2024, -704, 1305, +-1338, 328, -1691, -689, -1681, -1532, -1324, -2035, +-686, -2108, 87, -1754, 852, -1060, 1421, -174, +1696, 718, 1634, 1435, 1273, 1850, 687, 1895, +-23, 1563, -723, 917, -1271, 106, -1571, -692, +-1572, -1332, -1292, -1703, -767, -1726, -106, -1388, +575, -769, 1150, -9, 1519, 730, 1595, 1299, +1367, 1583, 885, 1525, 270, 1141, -376, 529, +-941, -166, -1336, -796, -1468, -1235, -1303, -1395, +-887, -1243, -333, -827, 248, -263, 753, 317, +1107, 804, 1227, 1112, 1121, 1170, 807, 961, +372, 559, -88, 74, -459, -398, -689, -771, +-790, -969, -770, -953, -620, -731, -387, -356, +-133, 74, 84, 452, 271, 715, 425, 825, +541, 748, 585, 499, 547, 157, 437, -191, +281, -481, 80, -661, -142, -681, -369, -541, +-556, -290, -678, 3, -691, 268, -566, 459, +-326, 547, -20, 508, 305, 350, 607, 126, +838, -93, 912, -260, 805, -362, 521, -383, +135, -309, -287, -160, -666, 3, -935, 116, +-1033, 161, -941, 154, -672, 104, -280, 23, +181, -49, 619, -67, 975, -11, 1175, 102, +1179, 226, 962, 304, 551, 301, -11, 198, +-624, -13, -1168, -293, -1497, -550, -1555, -704, +-1315, -710, -795, -545, -43, -204, 795, 255, +1504, 715, 1915, 1056, 1940, 1188, 1555, 1066, +818, 687, -144, 99, -1111, -587, -1887, -1205, +-2287, -1595, -2210, -1658, -1649, -1366, -726, -747, +352, 94, 1357, 982, 2113, 1716, 2461, 2126, +2307, 2108, 1646, 1642, 649, 791, -457, -292, +-1472, -1374, -2242, -2218, -2602, -2650, -2448, -2562, +-1784, -1922, -752, -820, 456, 516, 1579, 1802, +2389, 2764, 2719, 3190, 2507, 2957, 1777, 2063, +660, 664, -601, -931, -1737, -2353, -2521, -3297, +-2778, -3564, -2453, -3057, -1606, -1845, -445, -209, +798, 1477, 1865, 2862, 2538, 3648, 2671, 3633, +2233, 2803, 1302, 1358, 91, -375, -1144, -2032, +-2120, -3270, -2647, -3805, -2603, -3504, -1987, -2442, +-912, -852, 370, 936, 1561, 2546, 2391, 3630, +2697, 3951, 2401, 3434, 1576, 2166, 385, 394, +-901, -1497, -2009, -3105, -2663, -4090, -2688, -4216, +-2111, -3419, -1095, -1858, 147, 138, 1377, 2160, +2319, 3770, 2705, 4577, 2452, 4376, 1642, 3221, +483, 1358, -777, -840, -1854, -2904, -2511, -4353, +-2587, -4844, -2067, -4272, -1067, -2775, 162, -668, +1354, 1624, 2234, 3596, 2602, 4776, 2357, 4897, +1567, 3964, 409, 2175, -868, -119, -1984, -2438, +-2654, -4240, -2720, -5091, -2151, -4824, -1081, -3522, +264, -1446, 1569, 998, 2549, 3260, 2982, 4785, +2750, 5229, 1892, 4545, 594, 2902, -874, 620, +-2186, -1829, -3043, -3869, -3228, -5013, -2712, -5046, +-1597, -4029, -98, -2185, 1475, 132, 2751, 2414, +3427, 4108, 3341, 4856, 2528, 4584, 1142, 3383, +-519, 1463, -2113, -770, -3266, -2778, -3690, -4113, +-3270, -4528, -2124, -3974, -513, -2574, 1216, -629, +2710, 1423, 3624, 3101, 3765, 4019, 3077, 4009, +1697, 3124, -85, 1573, -1849, -316, -3202, -2096, +-3864, -3320, -3706, -3724, -2737, -3298, -1163, -2171, +671, -560, 2347, 1172, 3515, 2569, 3919, 3307, +3487, 3305, 2313, 2605, 650, 1316, -1140, -294, +-2653, -1795, -3576, -2822, -3728, -3194, -3101, -2867, +-1819, -1895, -168, -477, 1504, 1044, 2843, 2277, +3568, 2936, 3515, 2910, 2696, 2218, 1297, 984, +-347, -499, -1886, -1815, -2974, -2621, -3396, -2768, +-3055, -2254, -2056, -1180, -641, 201, 882, 1506, +2205, 2373, 3015, 2608, 3116, 2194, 2511, 1251, +1412, -8, 67, -1272, -1269, -2192, -2326, -2540, +-2841, -2269, -2704, -1471, -1981, -324, -858, 912, +422, 1928, 1587, 2476, 2395, 2448, 2662, 1879, +2340, 893, 1503, -314, 363, -1471, -809, -2275, +-1746, -2542, -2267, -2255, -2286, -1485, -1816, -368, +-944, 851, 113, 1858, 1107, 2411, 1794, 2412, +2054, 1878, 1843, 918, 1229, -255, 366, -1357, +-530, -2105, -1266, -2330, -1674, -2024, -1671, -1267, +-1271, -209, -595, 898, 195, 1749, 902, 2141, +1359, 2037, 1473, 1501, 1247, 624, 733, -419, +56, -1354, -606, -1922, -1082, -2025, -1296, -1709, +-1203, -1039, -824, -103, -255, 886, 358, 1650, +886, 2013, 1224, 1934, 1267, 1423, 973, 565, +442, -452, -178, -1368, -739, -1932, -1155, -2004, +-1315, -1607, -1158, -852, -695, 120, -57, 1082, +598, 1735, 1129, 1887, 1424, 1581, 1382, 945, +1009, 100, 407, -772, -276, -1417, -916, -1643, +-1378, -1438, -1541, -917, -1362, -228, -905, 488, +-264, 1059, 437, 1323, 1062, 1230, 1457, 854, +1545, 304, 1307, -300, 815, -808, 197, -1076, +-428, -1034, -970, -720, -1325, -242, -1397, 278, +-1188, 725, -793, 978, -272, 938, 287, 611, +766, 112, 1043, -424, 1114, -873, 1012, -1105, +756, -1023, 363, -642, -70, -68, -451, 566, +-729, 1102, -901, 1384, -933, 1315, -803, 905, +-524, 250, -166, -500, 207, -1178, 542, -1616, +802, -1690, 916, -1365, 844, -702, 591, 153, +229, 1002, -177, 1653, -556, 1956, -824, 1831, +-909, 1267, -806, 374, -562, -631, -242, -1514, +122, -2074, 477, -2147, 758, -1687, 888, -816, +858, 249, 669, 1272, 333, 2001, -119, 2222, +-582, 1876, -956, 1076, -1152, 27, -1119, -1019, +-814, -1802, -297, -2125, 320, -1914, 904, -1231, +1319, -257, 1440, 761, 1213, 1589, 677, 2031, +-35, 1951, -761, 1380, -1316, 487, -1596, -515, +-1537, -1421, -1146, -2011, -473, -2097, 323, -1625, +1059, -731, 1580, 335, 1770, 1331, 1555, 2047, +975, 2276, 179, 1898, -648, 1011, -1354, -118, +-1796, -1228, -1873, -2080, -1532, -2437, -846, -2159, +17, -1330, 861, -188, 1548, 1003, 1940, 1979, +1921, 2494, 1456, 2409, 685, 1739, -210, 660, +-1076, -573, -1758, -1692, -2073, -2449, -1933, -2658, +-1375, -2259, -530, -1333, 448, -70, 1336, 1249, +1930, 2310, 2075, 2860, 1763, 2769, 1090, 2043, +217, 814, -697, -658, -1493, -2017, -1982, -2924, +-2001, -3146, -1564, -2630, -813, -1487, 99, 30, +1016, 1556, 1714, 2703, 1992, 3199, 1797, 2947, +1214, 2003, 360, 581, -590, -965, -1416, -2240, +-1869, -2954, -1839, -2962, -1373, -2275, -632, -1062, +232, 389, 1052, 1724, 1616, 2595, 1734, 2811, +1416, 2371, 813, 1385, 81, 55, -682, -1287, +-1299, -2279, -1598, -2699, -1502, -2481, -1066, -1657, +-385, -398, 393, 979, 1071, 2108, 1479, 2712, +1553, 2661, 1287, 1977, 721, 798, -29, -632, +-760, -1953, -1285, -2791, -1499, -2938, -1373, -2390, +-918, -1269, -247, 201, 457, 1671, 1012, 2745, +1325, 3135, 1311, 2768, 958, 1741, 369, 278, +-270, -1282, -801, -2538, -1104, -3155, -1109, -2996, +-803, -2121, -284, -727, 313, 871, 819, 2256, +1099, 3066, 1053, 3117, 717, 2411, 196, 1120, +-381, -451, -873, -1923, -1144, -2931, -1148, -3220, +-887, -2722, -392, -1557, 256, 4, 882, 1576, +1322, 2751, 1481, 3250, 1327, 2993, 858, 2036, +158, 559, -637, -1085, -1336, -2441, -1755, -3170, +-1753, -3158, -1354, -2439, -648, -1125, 241, 510, +1137, 2004, 1796, 2933, 2032, 3154, 1803, 2689, +1177, 1583, 276, 38, -690, -1505, -1487, -2600, +-1936, -3040, -1974, -2795, -1582, -1908, -820, -522, +151, 1025, 1082, 2284, 1750, 2911, 2005, 2831, +1828, 2140, 1261, 953, 410, -528, -538, -1890, +-1347, -2717, -1841, -2860, -1940, -2390, -1619, -1392, +-919, -26, -8, 1356, 911, 2345, 1635, 2741, +2016, 2549, 1939, 1827, 1418, 676, 568, -644, +-417, -1764, -1312, -2421, -1903, -2538, -2068, -2127, +-1770, -1247, -1045, -77, -47, 1089, 942, 1969, +1677, 2377, 2023, 2244, 1923, 1615, 1352, 630, +457, -506, -496, -1514, -1278, -2135, -1799, -2239, +-1946, -1831, -1609, -989, -834, 102, 115, 1141, +970, 1857, 1599, 2122, 1905, 1908, 1758, 1244, +1137, 279, 239, -708, -638, -1476, -1327, -1901, +-1734, -1911, -1761, -1468, -1329, -694, -568, 163, +264, 922, 969, 1501, 1457, 1772, 1622, 1613, +1387, 1089, 801, 405, 76, -302, -603, -957, +-1150, -1423, -1485, -1557, -1453, -1337, -1015, -854, +-320, -247, 394, 372, 1007, 909, 1412, 1254, +1483, 1309, 1136, 1082, 498, 688, -211, 209, +-837, -312, -1301, -781, -1497, -1067, -1327, -1109, +-819, -954, -154, -669, 483, -276, 990, 189, +1337, 629, 1409, 931, 1134, 1044, 604, 989, +11, 772, -556, 393, -1062, -87, -1373, -562, +-1327, -944, -959, -1147, -442, -1111, 113, -842, +660, -403, 1074, 151, 1207, 717, 1030, 1136, +667, 1281, 213, 1140, -275, 756, -748, 177, +-1042, -489, -1048, -1058, -808, -1357, -465, -1325, +-66, -996, 390, -429, 788, 287, 951, 991, +856, 1469, 616, 1567, 295, 1269, -117, 670, +-529, -108, -790, -930, -822, -1595, -701, -1866, +-510, -1638, -244, -1003, 104, -130, 421, 831, +582, 1671, 598, 2120, 579, 2000, 518, 1365, +317, 409, 16, -660, -225, -1627, -377, -2222, +-521, -2228, -651, -1636, -642, -651, -481, 471, +-248, 1507, -14, 2210, 238, 2327, 493, 1796, +683, 802, 727, -374, 612, -1466, 385, -2216, +102, -2403, -225, -1936, -538, -940, -721, 297, +-700, 1466, -556, 2302, -361, 2575, -117, 2151, +172, 1124, 403, -194, 501, -1469, 494, -2419, +441, -2784, 339, -2401, 186, -1359, 18, 41, +-137, 1434, -287, 2491, -430, 2927, -526, 2579, +-532, 1517, -452, 49, -280, -1428, -19, -2552, +297, -3029, 570, -2679, 752, -1568, 810, -31, +716, 1502, 440, 2672, 23, 3184, -441, 2828, +-845, 1661, -1107, 42, -1141, -1585, -902, -2847, +-437, -3423, 127, -3092, 673, -1912, 1105, -238, +1345, 1491, 1289, 2890, 918, 3610, 333, 3406, +-299, 2312, -871, 645, -1275, -1181, -1397, -2742, +-1210, -3637, -800, -3608, -239, -2667, 416, -1074, +1012, 767, 1363, 2414, 1437, 3455, 1266, 3608, +833, 2834, 143, 1385, -592, -352, -1160, -1993, +-1504, -3144, -1615, -3452, -1378, -2844, -773, -1576, +11, -8, 765, 1557, 1409, 2752, 1838, 3204, +1870, 2799, 1418, 1745, 636, 342, -234, -1131, +-1036, -2347, -1692, -2939, -2027, -2731, -1860, -1847, +-1197, -573, -294, 800, 623, 1967, 1437, 2611, +1983, 2545, 2039, 1818, 1566, 662, 761, -602, +-164, -1651, -1066, -2246, -1761, -2268, -2040, -1691, +-1806, -658, -1142, 481, -199, 1369, 792, 1863, +1615, 1929, 2094, 1504, 2104, 660, 1575, -280, +622, -1003, -474, -1418, -1456, -1530, -2160, -1294, +-2401, -728, -2026, -40, -1096, 506, 102, 833, +1298, 990, 2267, 970, 2753, 744, 2532, 406, +1663, 113, 411, -104, -949, -320, -2183, -520, +-2969, -627, -3004, -657, -2246, -679, -925, -638, +631, -413, 2094, -30, 3098, 376, 3342, 778, +2747, 1161, 1439, 1329, -269, 1090, -1960, 534, +-3163, -155, -3558, -928, -3040, -1641, -1731, -1923, +69, -1602, 1887, -858, 3230, 126, 3744, 1237, +3307, 2142, 1997, 2409, 127, 1950, -1794, 985, +-3237, -296, -3854, -1636, -3498, -2565, -2222, -2713, +-306, -2105, 1689, -965, 3196, 492, 3874, 1908, +3609, 2769, 2395, 2799, 501, 2101, -1489, 881, +-2997, -641, -3725, -2032, -3541, -2762, -2410, -2657, +-599, -1887, 1281, -622, 2688, 885, 3377, 2100, +3252, 2569, 2275, 2275, 719, 1402, -930, 119, +-2246, -1237, -2960, -2133, -2895, -2253, -2088, -1684, +-811, -662, 572, 569, 1732, 1623, 2387, 2071, +2406, 1766, 1860, 915, 915, -168, -238, -1180, +-1274, -1809, -1872, -1791, -1940, -1131, -1612, -130, +-950, 820, -30, 1456, 860, 1635, 1404, 1283, +1559, 475, 1426, -433, 991, -1040, 276, -1207, +-492, -1031, -1102, -591, -1486, 17, -1576, 507, +-1255, 597, -563, 368, 290, 102, 1085, -64, +1695, -113, 1939, 45, 1650, 431, 844, 803, +-255, 846, -1367, 447, -2207, -281, -2500, -1083, +-2080, -1690, -1019, -1867, 398, -1426, 1761, -356, +2698, 1014, 2933, 2155, 2387, 2667, 1160, 2414, +-460, 1418, -2044, -102, -3091, -1704, -3288, -2815, +-2633, -3030, -1320, -2336, 366, -1025, 2010, 558, +3125, 2004, 3399, 2839, 2832, 2753, 1592, 1888, +-54, 640, -1719, -669, -2927, -1765, -3392, -2321, +-3083, -2183, -2097, -1504, -588, -573, 1094, 388, +2489, 1203, 3262, 1697, 3342, 1742, 2735, 1367, +1448, 736, -299, 12, -2023, -719, -3270, -1315, +-3806, -1566, -3493, -1396, -2270, -913, -410, -229, +1576, 547, 3192, 1210, 4069, 1530, 3926, 1433, +2719, 962, 769, 232, -1354, -569, -3090, -1199, +-4011, -1488, -3867, -1393, -2696, -936, -865, -210, +1085, 562, 2627, 1141, 3398, 1401, 3262, 1325, +2316, 914, 824, 235, -750, -484, -1930, -994, +-2470, -1245, -2380, -1247, -1737, -937, -697, -328, +387, 342, 1137, 847, 1441, 1151, 1372, 1235, +986, 992, 379, 428, -196, -270, -530, -864, +-605, -1236, -495, -1325, -217, -1044, 119, -388, +305, 424, 243, 1094, 41, 1438, -175, 1403, +-356, 948, -456, 146, -392, -724, -149, -1349, +175, -1542, 453, -1255, 605, -602, 586, 189, +383, 892, 70, 1321, -206, 1319, -365, 890, +-411, 262, -386, -319, -284, -764, -142, -1008, +-61, -960, -57, -656, -42, -272, 68, 64, +274, 358, 521, 648, 743, 874, 818, 940, +637, 822, 166, 537, -518, 47, -1233, -657, +-1698, -1405, -1701, -1863, -1185, -1781, -244, -1124, +914, -3, 1951, 1328, 2493, 2452, 2330, 2928, +1493, 2464, 234, 1129, -1121, -644, -2260, -2286, +-2860, -3285, -2680, -3292, -1759, -2250, -413, -487, +1029, 1354, 2276, 2660, 2999, 3093, 2946, 2639, +2142, 1511, 792, 62, -831, -1254, -2329, -2026, +-3246, -2185, -3298, -1927, -2452, -1381, -867, -547, +1069, 429, 2743, 1287, 3645, 1918, 3551, 2282, +2447, 2152, 542, 1315, -1568, -109, -3153, -1665, +-3777, -2849, -3357, -3290, -2003, -2749, -43, -1174, +1924, 1005, 3265, 2937, 3624, 3898, 3018, 3658, +1688, 2276, -36, 71, -1724, -2208, -2898, -3694, +-3221, -3975, -2702, -3110, -1592, -1373, -159, 736, +1348, 2520, 2537, 3493, 2999, 3516, 2648, 2636, +1690, 1099, 361, -633, -1110, -2148, -2328, -3167, +-2890, -3435, -2686, -2802, -1807, -1461, -436, 225, +1103, 1922, 2353, 3227, 2960, 3705, 2789, 3185, +1880, 1830, 425, 3, -1174, -1858, -2448, -3269, +-3081, -3836, -2905, -3411, -1912, -2122, -336, -296, +1326, 1603, 2572, 3109, 3113, 3863, 2824, 3679, +1722, 2538, 86, 686, -1525, -1370, -2617, -3057, +-2999, -3971, -2614, -3866, -1478, -2685, 91, -745, +1560, 1322, 2522, 2958, 2837, 3792, 2466, 3595, +1412, 2427, -61, 712, -1459, -1035, -2415, -2430, +-2778, -3199, -2467, -3157, -1456, -2381, -1, -1133, +1436, 347, 2465, 1810, 2871, 2889, 2540, 3241, +1489, 2781, -34, 1643, -1541, -6, -2549, -1812, +-2852, -3154, -2431, -3507, -1353, -2819, 122, -1377, +1547, 460, 2514, 2186, 2837, 3115, 2439, 2936, +1401, 1916, 2, 473, -1376, -989, -2375, -1995, +-2759, -2217, -2439, -1706, -1504, -783, -190, 208, +1190, 964, 2268, 1312, 2698, 1231, 2375, 796, +1456, 161, 168, -429, -1191, -812, -2192, -966, +-2500, -859, -2119, -434, -1199, 162, 61, 666, +1285, 950, 2058, 999, 2189, 715, 1698, 109, +690, -530, -538, -908, -1553, -969, -2067, -748, +-1953, -290, -1214, 276, -65, 683, 1081, 749, +1808, 554, 1908, 243, 1392, -136, 410, -451, +-722, -536, -1579, -382, -1843, -136, -1457, 136, +-605, 395, 403, 507, 1193, 400, 1490, 193, +1236, -83, 544, -428, -278, -681, -893, -651, +-1094, -364, -866, 26, -339, 435, 280, 796, +738, 918, 848, 684, 602, 161, 109, -429, +-451, -858, -863, -1021, -969, -916, -688, -535, +-129, 29, 482, 566, 1036, 892, 1417, 997, +1396, 959, 833, 759, -87, 337, -999, -224, +-1715, -766, -2084, -1180, -1847, -1432, -936, -1404, +333, -925, 1515, -43, 2329, 902, 2571, 1614, +2027, 1949, 830, 1759, -583, 994, -1796, -66, +-2487, -1032, -2462, -1661, -1716, -1815, -524, -1454, +710, -762, 1681, 11, 2112, 683, 1906, 1110, +1215, 1217, 268, 1110, -682, 885, -1383, 518, +-1643, -7, -1419, -545, -867, -965, -144, -1235, +589, -1273, 1083, -954, 1191, -344, 947, 361, +516, 978, 3, 1342, -528, 1307, -865, 893, +-852, 295, -571, -263, -247, -670, 33, -866, +322, -828, 492, -593, 364, -306, 91, -89, +-64, 51, -92, 172, -160, 275, -197, 341, +21, 364, 276, 387, 241, 379, 95, 255, +80, 73, 28, -35, -245, -101, -451, -227, +-350, -385, -147, -438, -2, -427, 170, -432, +345, -344, 365, -68, 198, 280, -4, 568, +-143, 736, -226, 732, -201, 499, -11, 111, +270, -286, 471, -563, 489, -624, 363, -462, +55, -201, -394, 77, -740, 278, -823, 261, +-697, 30, -414, -214, 87, -335, 696, -300, +1065, -78, 1092, 327, 923, 716, 533, 876, +-113, 768, -734, 405, -1052, -216, -1092, -873, +-905, -1262, -423, -1255, 215, -896, 716, -270, +927, 473, 852, 1099, 528, 1354, 55, 1160, +-373, 651, -603, 38, -572, -532, -295, -920, +41, -970, 251, -692, 302, -325, 211, 5, +-34, 275, -323, 447, -415, 494, -232, 439, +17, 345, 204, 250, 364, 100, 436, -129, +271, -463, -71, -769, -321, -815, -362, -601, +-284, -228, -167, 341, -20, 991, 159, 1406, +226, 1308, 84, 761, -84, 17, -81, -802, +31, -1546, 79, -1844, 50, -1481, 93, -674, +144, 200, 24, 1031, -160, 1725, -178, 1909, +-47, 1430, 38, 629, 64, -203, 174, -1001, +243, -1617, 129, -1767, -56, -1400, -155, -730, +-164, 85, -162, 916, -118, 1481, 32, 1639, +210, 1440, 319, 874, 331, 24, 291, -796, +198, -1370, -19, -1632, -286, -1523, -506, -998, +-642, -204, -572, 609, -248, 1270, 266, 1658, +786, 1644, 1074, 1235, 1049, 497, 714, -404, +78, -1190, -703, -1666, -1318, -1772, -1498, -1473, +-1234, -785, -617, 162, 245, 1037, 1065, 1611, +1556, 1841, 1623, 1650, 1218, 1015, 444, 129, +-430, -770, -1154, -1455, -1623, -1819, -1701, -1783, +-1258, -1301, -473, -479, 338, 456, 1060, 1245, +1573, 1718, 1656, 1856, 1178, 1559, 316, 804, +-549, -150, -1182, -1006, -1478, -1613, -1304, -1859, +-731, -1635, -4, -975, 623, -107, 985, 771, +985, 1488, 622, 1824, 83, 1656, -345, 1071, +-534, 216, -509, -728, -332, -1497, -52, -1827, +198, -1685, 270, -1110, 204, -132, 110, 951, +-26, 1677, -148, 1903, -134, 1672, 1, 953, +112, -126, 164, -1147, 200, -1756, 164, -1845, +17, -1481, -150, -759, -294, 166, -367, 1001, +-287, 1448, -49, 1486, 276, 1256, 601, 853, +776, 280, 671, -363, 253, -889, -316, -1199, +-834, -1334, -1156, -1285, -1117, -942, -639, -282, +163, 503, 1014, 1214, 1533, 1663, 1541, 1710, +1085, 1326, 247, 521, -757, -515, -1522, -1357, +-1761, -1793, -1479, -1822, -818, -1398, 120, -519, +1039, 510, 1585, 1308, 1631, 1754, 1245, 1829, +555, 1420, -303, 624, -1107, -308, -1550, -1163, +-1582, -1779, -1295, -1982, -691, -1614, 173, -760, +1022, 254, 1518, 1206, 1577, 1886, 1317, 2068, +735, 1645, -87, 724, -912, -350, -1487, -1254, +-1652, -1843, -1452, -1928, -964, -1434, -217, -567, +595, 321, 1256, 1043, 1612, 1565, 1595, 1700, +1214, 1285, 513, 571, -367, -150, -1151, -796, +-1587, -1292, -1594, -1460, -1276, -1206, -626, -631, +273, 42, 1052, 650, 1441, 1080, 1410, 1201, +1043, 942, 470, 444, -179, -58, -698, -446, +-972, -709, -968, -758, -717, -560, -349, -243, +63, 44, 478, 233, 750, 303, 828, 319, +703, 279, 391, 189, -27, 68, -474, -72, +-816, -144, -877, -161, -610, -242, -139, -237, +331, -86, 697, 40, 891, 109, 829, 221, +477, 358, -42, 345, -469, 123, -671, -82, +-708, -192, -550, -307, -235, -431, 3, -451, +72, -268, 150, 8, 313, 212, 391, 374, +317, 458, 258, 460, 246, 412, 172, 248, +-42, 5, -330, -213, -504, -407, -488, -541, +-427, -645, -346, -642, -131, -402, 131, -11, +219, 378, 209, 743, 348, 1002, 516, 981, +358, 586, 54, 15, 11, -499, 35, -868, +-247, -1024, -568, -863, -554, -423, -359, 122, +-255, 528, -123, 656, 153, 557, 393, 364, +448, 118, 419, -133, 421, -269, 415, -206, +233, -79, -105, -29, -421, 32, -569, 144, +-599, 152, -591, 98, -404, 71, 65, -9, +573, -213, 862, -445, 866, -538, 666, -462, +287, -269, -224, 108, -628, 574, -770, 917, +-657, 1000, -348, 756, -35, 288, 244, -242, +501, -760, 568, -1085, 406, -1064, 219, -738, +145, -329, 69, 34, -116, 450, -230, 853, +-254, 1001, -338, 909, -444, 704, -403, 393, +-173, -140, 89, -816, 279, -1305, 451, -1394, +541, -1067, 542, -377, 438, 473, 167, 1251, +-155, 1660, -416, 1452, -630, 678, -773, -306, +-771, -1111, -532, -1501, -147, -1373, 286, -672, +779, 341, 1098, 1107, 991, 1258, 537, 918, +-34, 310, -545, -484, -976, -1149, -1165, -1223, +-919, -700, -353, 93, 284, 849, 765, 1325, +921, 1292, 768, 704, 413, -176, 40, -972, +-270, -1461, -464, -1475, -463, -936, -357, -8, +-256, 913, -171, 1505, -153, 1566, -140, 1050, +-46, 186, 189, -681, 507, -1310, 718, -1457, +779, -1048, 662, -252, 288, 607, -180, 1151, +-637, 1151, -1086, 675, -1302, -27, -987, -673, +-287, -1019, 380, -867, 931, -278, 1436, 481, +1593, 1045, 1195, 1122, 430, 727, -452, 35, +-1302, -788, -1897, -1375, -1907, -1419, -1211, -911, +-113, -109, 971, 679, 1782, 1311, 2206, 1631, +2016, 1372, 1062, 608, -303, -296, -1478, -1022, +-2140, -1514, -2172, -1681, -1590, -1287, -555, -417, +582, 534, 1451, 1337, 1855, 1813, 1701, 1785, +988, 1141, 27, 51, -760, -1038, -1173, -1777, +-1232, -1982, -963, -1519, -429, -538, 139, 610, +497, 1511, 608, 1837, 516, 1484, 289, 622, +46, -376, -94, -1126, -99, -1393, -15, -1068, +44, -330, -2, 460, -186, 1016, -449, 1120, +-659, 636, -674, -177, -420, -869, 111, -1205, +782, -1116, 1265, -544, 1312, 353, 1003, 1198, +352, 1565, -596, 1298, -1403, 567, -1687, -357, +-1485, -1189, -884, -1604, 33, -1406, 966, -607, +1497, 434, 1518, 1259, 1171, 1560, 544, 1260, +-202, 480, -784, -556, -1025, -1426, -924, -1657, +-685, -1246, -400, -415, -41, 571, 287, 1358, +487, 1708, 636, 1472, 755, 682, 717, -213, +481, -892, 171, -1319, -212, -1428, -685, -1157, +-1060, -628, -1113, -62, -795, 487, -233, 1017, +417, 1329, 1052, 1353, 1402, 1139, 1277, 658, +770, -116, -16, -1012, -906, -1660, -1510, -1807, +-1564, -1502, -1112, -771, -359, 234, 528, 1136, +1262, 1637, 1539, 1673, 1350, 1263, 793, 565, +-69, -159, -930, -687, -1389, -962, -1332, -1003, +-965, -909, -462, -739, 108, -528, 583, -250, +831, 169, 885, 673, 789, 1071, 572, 1262, +268, 1179, -33, 783, -309, 78, -604, -747, +-889, -1365, -1042, -1547, -911, -1269, -444, -678, +143, 17, 650, 715, 1032, 1211, 1209, 1316, +1042, 1084, 559, 668, -26, 146, -521, -432, +-863, -936, -969, -1176, -818, -1147, -550, -878, +-270, -372, 29, 285, 275, 950, 490, 1376, +752, 1321, 939, 856, 894, 185, 725, -493, +465, -1056, -74, -1343, -828, -1173, -1371, -603, +-1514, 71, -1351, 635, -882, 1000, -55, 1128, +905, 960, 1608, 567, 1894, 70, 1813, -438, +1249, -886, 189, -1212, -955, -1292, -1719, -994, +-2026, -429, -1939, 278, -1323, 1031, -207, 1631, +951, 1842, 1783, 1541, 2141, 774, 1936, -239, +1187, -1210, 61, -1877, -1078, -2129, -1849, -1858, +-2107, -1060, -1816, -7, -1051, 997, 36, 1774, +1129, 2154, 1781, 2027, 1829, 1388, 1458, 464, +806, -524, -74, -1425, -972, -1979, -1475, -2037, +-1476, -1673, -1153, -930, -561, 42, 176, 940, +736, 1545, 933, 1837, 841, 1771, 633, 1294, +292, 524, -125, -295, -389, -1005, -445, -1520, +-380, -1763, -292, -1605, -212, -1041, -82, -263, +9, 523, 73, 1192, 216, 1620, 392, 1664, +501, 1251, 493, 575, 348, -115, 56, -711, +-362, -1177, -739, -1380, -956, -1234, -910, -867, +-509, -413, 95, 100, 666, 586, 1079, 1009, +1245, 1266, 1111, 1221, 643, 941, -10, 503, +-659, -82, -1178, -712, -1383, -1249, -1204, -1487, +-736, -1373, -93, -1018, 564, -458, 1108, 285, +1375, 1054, 1302, 1625, 978, 1840, 409, 1711, +-330, 1179, -961, 233, -1326, -908, -1393, -1899, +-1195, -2443, -735, -2387, -51, -1701, 670, -421, +1191, 1085, 1422, 2274, 1414, 2765, 1110, 2480, +415, 1512, -386, 107, -998, -1295, -1429, -2185, +-1621, -2337, -1362, -1815, -648, -860, 195, 211, +860, 1039, 1322, 1402, 1495, 1315, 1223, 935, +570, 453, -143, 50, -684, -217, -1069, -353, +-1238, -414, -998, -446, -471, -532, 57, -673, +447, -675, 711, -442, 845, -108, 765, 298, +466, 738, 120, 1056, -135, 1125, -344, 912, +-543, 475, -562, -65, -382, -592, -195, -996, +-89, -1198, -27, -1103, 22, -776, 65, -355, +92, 136, 166, 616, 306, 931, 489, 1017, +626, 885, 612, 651, 414, 350, 54, -20, +-434, -340, -904, -549, -1133, -700, -992, -773, +-617, -757, -151, -638, 385, -389, 879, -28, +1088, 351, 947, 726, 639, 1036, 265, 1105, +-207, 888, -552, 503, -555, -8, -401, -542, +-334, -961, -297, -1180, -169, -1140, -58, -830, +-95, -367, -104, 125, 51, 599, 271, 999, +435, 1163, 539, 1071, 601, 819, 496, 426, +119, -107, -342, -658, -680, -1023, -831, -1148, +-813, -1145, -605, -934, -196, -473, 305, 85, +700, 619, 829, 1055, 715, 1310, 529, 1348, +242, 1104, -156, 578, -468, -147, -603, -854, +-631, -1351, -584, -1589, -403, -1489, -73, -967, +245, -178, 431, 596, 507, 1145, 516, 1426, +431, 1396, 187, 1011, -129, 414, -339, -144, +-405, -584, -356, -928, -223, -1103, -6, -1021, +219, -800, 263, -501, 120, -18, 6, 591, +-26, 1053, -117, 1251, -221, 1210, -142, 852, +20, 133, 75, -663, 109, -1213, 205, -1402, +276, -1207, 257, -617, 166, 217, 69, 921, +-50, 1213, -240, 1127, -430, 699, -487, 37, +-406, -565, -280, -906, -90, -926, 229, -628, +488, -143, 542, 342, 502, 622, 453, 697, +342, 639, 196, 407, 66, 38, -148, -281, +-513, -472, -872, -617, -1106, -754, -1175, -691, +-981, -417, -403, -111, 509, 252, 1482, 731, +2213, 1145, 2446, 1289, 1966, 1107, 857, 671, +-578, -6, -2029, -836, -3117, -1552, -3414, -1928, +-2774, -1873, -1398, -1333, 418, -383, 2294, 744, +3622, 1747, 3959, 2376, 3281, 2436, 1793, 1885, +-186, 848, -2177, -443, -3629, -1681, -4097, -2511, +-3457, -2675, -1929, -2156, 43, -1171, 1958, 98, +3278, 1392, 3656, 2272, 3094, 2469, 1769, 2074, +11, 1250, -1604, 110, -2631, -1067, -2912, -1823, +-2429, -1981, -1312, -1653, 39, -978, 1199, -85, +1944, 796, 2178, 1359, 1795, 1421, 879, 1089, +-187, 503, -1002, -158, -1465, -698, -1573, -1001, +-1234, -979, -503, -623, 297, -102, 896, 415, +1245, 779, 1299, 896, 952, 768, 335, 445, +-275, -49, -767, -586, -1135, -921, -1254, -974, +-1002, -864, -460, -538, 156, 17, 748, 572, +1219, 907, 1397, 1011, 1195, 943, 664, 677, +-71, 206, -813, -278, -1358, -610, -1542, -767, +-1274, -806, -613, -745, 142, -569, 750, -299, +1192, -13, 1365, 231, 1089, 463, 507, 739, +-54, 917, -483, 892, -834, 732, -951, 425, +-741, -77, -440, -610, -178, -991, 155, -1177, +459, -1168, 499, -862, 344, -327, 233, 188, +149, 600, -13, 911, -148, 1031, -107, 951, +45, 757, 179, 536, 238, 282, 200, -24, +38, -379, -179, -766, -395, -1120, -573, -1338, +-623, -1363, -512, -1114, -306, -507, -19, 390, +351, 1267, 700, 1880, 880, 2165, 952, 1977, +963, 1222, 748, 142, 252, -959, -356, -1861, +-980, -2329, -1545, -2213, -1819, -1627, -1594, -737, +-982, 313, -172, 1226, 823, 1742, 1875, 1887, +2549, 1706, 2488, 1201, 1759, 462, 665, -251, +-645, -753, -1960, -1149, -2857, -1457, -3020, -1449, +-2388, -1164, -1150, -777, 409, -269, 1990, 390, +3090, 1042, 3276, 1500, 2554, 1673, 1227, 1489, +-391, 914, -1964, 86, -2975, -802, -3023, -1487, +-2237, -1739, -953, -1530, 511, -936, 1775, -97, +2434, 719, 2288, 1272, 1514, 1383, 476, 1050, +-556, 457, -1334, -184, -1630, -717, -1387, -989, +-819, -922, -192, -543, 373, 10, 779, 553, +922, 918, 798, 1036, 474, 852, 163, 359, +-8, -317, -180, -945, -441, -1340, -639, -1408, +-658, -1123, -597, -481, -513, 377, -249, 1147, +229, 1544, 731, 1539, 1091, 1269, 1261, 750, +1176, 9, 737, -644, -48, -988, -908, -1116, +-1509, -1187, -1742, -1129, -1651, -839, -1186, -463, +-325, -130, 699, 304, 1521, 872, 1943, 1348, +1991, 1510, 1674, 1407, 915, 1157, -113, 651, +-1083, -124, -1823, -869, -2223, -1400, -2112, -1729, +-1502, -1839, -589, -1599, 451, -1002, 1449, -236, +2115, 597, 2253, 1471, 1903, 2109, 1181, 2255, +224, 1951, -778, 1328, -1580, 389, -1962, -717, +-1917, -1623, -1579, -2130, -1006, -2278, -194, -2041, +663, -1412, 1269, -525, 1576, 442, 1683, 1356, +1551, 2065, 1100, 2436, 395, 2378, -335, 1813, +-926, 777, -1390, -446, -1663, -1554, -1603, -2379, +-1260, -2751, -744, -2439, -74, -1532, 674, -417, +1315, 680, 1704, 1651, 1753, 2241, 1458, 2316, +929, 1955, 242, 1306, -608, 467, -1428, -478, +-1852, -1372, -1805, -2003, -1475, -2205, -867, -1931, +25, -1276, 894, -314, 1451, 793, 1715, 1690, +1685, 2082, 1220, 1944, 379, 1367, -466, 444, +-1072, -581, -1438, -1319, -1515, -1623, -1185, -1524, +-530, -1022, 189, -258, 784, 512, 1165, 1132, +1218, 1419, 959, 1242, 512, 715, -25, 63, +-523, -654, -840, -1313, -909, -1595, -777, -1342, +-540, -728, -187, 40, 245, 838, 572, 1494, +705, 1751, 737, 1544, 716, 1021, 497, 312, +47, -468, -320, -1140, -508, -1590, -739, -1742, +-948, -1589, -879, -1178, -552, -536, -139, 311, +320, 1178, 810, 1825, 1156, 2137, 1242, 2038, +1081, 1437, 643, 486, -24, -536, -745, -1458, +-1312, -2094, -1557, -2207, -1431, -1802, -931, -1119, +-184, -320, 544, 558, 1079, 1311, 1356, 1705, +1331, 1752, 1006, 1565, 450, 1097, -146, 341, +-624, -463, -922, -1071, -1000, -1438, -859, -1487, +-526, -1156, -96, -553, 254, 107, 493, 619, +607, 806, 476, 645, 169, 313, -117, -24, +-312, -301, -343, -342, -111, -44, 294, 409, +585, 779, 655, 959, 579, 882, 291, 488, +-257, -194, -824, -903, -1134, -1433, -1112, -1723, +-838, -1691, -382, -1234, 148, -434, 597, 493, +930, 1354, 1148, 2029, 1173, 2348, 1009, 2195, +711, 1561, 252, 574, -353, -524, -939, -1567, +-1389, -2411, -1703, -2766, -1703, -2525, -1149, -1852, +-239, -839, 665, 477, 1443, 1807, 1953, 2742, +1941, 3063, 1399, 2798, 562, 1965, -339, 602, +-1109, -991, -1533, -2274, -1467, -2911, -975, -2857, +-286, -2140, 334, -901, 701, 473, 764, 1524, +506, 1981, -32, 1841, -615, 1259, -893, 468, +-721, -284, -187, -723, 568, -696, 1347, -359, +1821, 5, 1710, 256, 1028, 332, -28, 186, +-1242, -188, -2243, -626, -2624, -877, -2280, -878, +-1367, -669, -119, -228, 1126, 321, 2037, 794, +2442, 1107, 2285, 1210, 1584, 1019, 584, 588, +-371, 95, -1101, -389, -1528, -826, -1638, -989, +-1490, -852, -1123, -647, -579, -446, 37, -200, +561, -9, 896, 53, 1103, 95, 1163, 230, +976, 438, 615, 751, 217, 1097, -200, 1174, +-618, 865, -854, 350, -758, -295, -523, -1050, +-328, -1641, -68, -1758, 205, -1429, 294, -809, +205, -8, 68, 750, -73, 1205, -186, 1350, +-118, 1257, 144, 946, 382, 545, 531, 216, +640, -79, 626, -361, 379, -557, -43, -720, +-468, -952, -833, -1137, -1107, -1081, -1130, -759, +-885, -316, -492, 211, 44, 835, 693, 1406, +1263, 1678, 1540, 1547, 1456, 1093, 1054, 437, +352, -354, -488, -1088, -1182, -1510, -1539, -1525, +-1457, -1244, -985, -767, -333, -143, 333, 422, +822, 663, 918, 635, 628, 529, 186, 425, +-158, 338, -311, 328, -263, 438, 27, 579, +463, 573, 788, 358, 782, -39, 439, -548, +-74, -1051, -630, -1383, -1132, -1461, -1416, -1250, +-1362, -723, -933, 26, -211, 787, 567, 1461, +1223, 1949, 1673, 2040, 1784, 1601, 1466, 767, +776, -207, -119, -1163, -1035, -1952, -1724, -2279, +-1900, -1960, -1551, -1145, -850, -149, 50, 794, +869, 1460, 1348, 1666, 1411, 1438, 1077, 938, +447, 306, -254, -254, -720, -573, -794, -644, +-618, -591, -336, -505, 32, -398, 366, -307, +482, -273, 376, -200, 232, 7, 121, 247, +-45, 385, -214, 492, -302, 587, -382, 511, +-490, 245, -526, -34, -388, -231, -78, -322, +288, -316, 631, -252, 913, -165, 1035, -55, +861, 9, 408, -54, -141, -201, -670, -314, +-1123, -349, -1319, -254, -1127, 0, -658, 389, +-125, 810, 342, 1092, 768, 1139, 1125, 933, +1160, 414, 795, -382, 335, -1233, -22, -1813, +-389, -1971, -725, -1735, -765, -1072, -537, 21, +-328, 1214, -154, 2078, 123, 2473, 330, 2397, +254, 1691, 61, 448, -15, -811, -36, -1761, +-123, -2378, -121, -2461, 53, -1882, 187, -891, +252, 160, 398, 1069, 490, 1667, 373, 1840, +176, 1609, -9, 1098, -296, 466, -655, -155, +-888, -697, -968, -1038, -911, -1102, -579, -980, +-11, -793, 580, -491, 1101, -54, 1507, 342, +1642, 541, 1339, 628, 719, 663, 32, 556, +-724, 328, -1499, 168, -1961, 54, -1912, -145, +-1515, -308, -971, -338, -202, -402, 801, -485, +1649, -429, 2045, -240, 2050, 15, 1803, 312, +1251, 532, 293, 562, -782, 435, -1540, 221, +-1985, -99, -2194, -429, -1929, -570, -1112, -438, +-148, -123, 632, 220, 1315, 465, 1816, 556, +1778, 418, 1271, 69, 681, -363, 144, -711, +-364, -803, -739, -584, -845, -175, -754, 322, +-650, 789, -561, 1003, -472, 835, -386, 450, +-261, 11, -68, -454, 194, -810, 521, -850, +811, -629, 924, -335, 798, -51, 556, 183, +290, 283, -84, 281, -462, 292, -617, 327, +-629, 347, -630, 393, -552, 444, -349, 349, +-144, 52, -51, -295, 23, -623, 176, -903, +344, -969, 473, -755, 543, -356, 555, 180, +519, 715, 422, 1018, 271, 1058, 6, 929, +-399, 543, -758, -88, -941, -601, -963, -804, +-815, -864, -446, -771, 107, -401, 668, 82, +1042, 398, 1140, 521, 942, 507, 513, 309, +-43, -8, -568, -221, -829, -283, -744, -250, +-440, -85, -62, 196, 268, 390, 481, 404, +471, 313, 155, 123, -266, -190, -502, -475, +-537, -599, -469, -575, -226, -462, 260, -245, +710, 84, 803, 425, 635, 646, 420, 724, +127, 695, -281, 565, -603, 290, -635, -99, +-491, -493, -361, -789, -185, -942, 83, -929, +257, -729, 261, -321, 234, 194, 225, 678, +170, 1049, 76, 1215, -9, 1057, -82, 611, +-117, 47, -91, -513, -83, -991, -51, -1200, +106, -1048, 212, -641, 123, -109, 18, 427, +20, 768, -30, 813, -214, 662, -312, 390, +-252, 25, -260, -267, -313, -348, -173, -291, +85, -196, 283, -52, 489, 77, 770, 66, +904, -56, 708, -132, 331, -158, -162, -197, +-776, -181, -1236, -26, -1335, 202, -1120, 392, +-665, 507, -28, 539, 645, 422, 1112, 133, +1257, -279, 1127, -677, 794, -920, 378, -956, +-29, -724, -365, -188, -542, 464, -611, 974, +-659, 1209, -651, 1135, -561, 748, -436, 137, +-367, -501, -291, -958, -29, -1127, 345, -993, +632, -646, 854, -201, 1087, 214, 1218, 507, +1051, 694, 584, 784, -24, 710, -664, 522, +-1263, 316, -1698, 60, -1808, -285, -1473, -606, +-829, -813, -123, -879, 588, -771, 1247, -491, +1655, -111, 1726, 319, 1560, 731, 1208, 1003, +625, 1049, -104, 883, -764, 543, -1274, 54, +-1650, -500, -1809, -950, -1636, -1178, -1099, -1135, +-345, -810, 391, -257, 1009, 340, 1476, 802, +1690, 1026, 1556, 937, 1151, 596, 674, 187, +138, -219, -502, -509, -1043, -511, -1318, -307, +-1397, -105, -1311, 59, -982, 154, -415, 94, +199, -86, 736, -234, 1155, -313, 1290, -311, +1104, -167, 733, 75, 215, 298, -341, 437, +-706, 480, -804, 454, -714, 333, -479, 111, +-95, -113, 293, -256, 496, -345, 495, -402, +299, -397, -30, -305, -338, -194, -532, -140, +-571, -113, -449, -7, -199, 140, 129, 228, +431, 327, 634, 514, 707, 644, 636, 606, +489, 451, 334, 231, 127, -76, -186, -469, +-566, -844, -893, -1053, -1115, -1069, -1180, -968, +-962, -714, -480, -181, 120, 495, 808, 1071, +1451, 1502, 1744, 1761, 1580, 1663, 1112, 1111, +467, 223, -305, -732, -1026, -1563, -1460, -2142, +-1605, -2261, -1529, -1776, -1141, -867, -484, 136, +165, 1087, 676, 1860, 1116, 2151, 1417, 1873, +1391, 1254, 1081, 503, 649, -303, 104, -1019, +-450, -1429, -794, -1462, -934, -1263, -971, -917, +-866, -433, -578, 76, -234, 454, 31, 707, +233, 868, 384, 893, 447, 788, 470, 600, +456, 336, 398, 53, 323, -248, 223, -553, +133, -743, 74, -749, -13, -638, -161, -413, +-343, -63, -466, 274, -513, 432, -563, 419, +-573, 252, -449, -42, -220, -295, 38, -356, +285, -201, 545, 172, 778, 656, 910, 1043, +986, 1129, 940, 856, 631, 289, 117, -495, +-458, -1306, -1037, -1802, -1534, -1809, -1769, -1429, +-1626, -782, -1155, 93, -378, 993, 612, 1597, +1483, 1812, 1981, 1737, 2116, 1403, 1914, 839, +1303, 163, 326, -489, -685, -1045, -1474, -1444, +-2006, -1634, -2146, -1592, -1798, -1303, -1132, -784, +-316, -151, 583, 495, 1366, 1105, 1751, 1588, +1710, 1750, 1418, 1539, 902, 1092, 192, 471, +-459, -293, -870, -968, -1088, -1344, -1157, -1402, +-1007, -1158, -635, -636, -236, -65, 62, 298, +375, 444, 720, 401, 886, 152, 795, -108, +585, -159, 319, 28, -45, 375, -436, 769, +-684, 1033, -726, 997, -596, 637, -322, 82, +42, -529, 392, -1032, 600, -1293, 587, -1262, +408, -994, 166, -614, -95, -227, -349, 141, +-495, 476, -426, 776, -239, 1013, -88, 1179, +36, 1236, 142, 1068, 190, 655, 190, 103, +165, -514, 124, -1099, 80, -1476, 71, -1536, +90, -1338, 47, -936, -45, -378, -88, 193, +-100, 672, -111, 1063, -91, 1314, -63, 1348, +-107, 1177, -259, 866, -405, 408, -395, -181, +-243, -766, -15, -1189, 318, -1353, 768, -1235, +1135, -882, 1129, -339, 765, 253, 255, 692, +-369, 882, -1078, 811, -1596, 517, -1654, 115, +-1266, -249, -623, -445, 115, -387, 839, -100, +1417, 264, 1696, 585, 1562, 812, 1119, 810, +540, 446, -165, -140, -899, -720, -1386, -1202, +-1505, -1523, -1359, -1528, -1019, -1126, -422, -444, +337, 332, 940, 1116, 1225, 1768, 1236, 2078, +999, 1952, 553, 1456, 8, 668, -480, -281, +-768, -1186, -826, -1893, -673, -2246, -361, -2119, +-6, -1602, 265, -849, 400, 39, 457, 912, +431, 1569, 212, 1899, -124, 1903, -371, 1598, +-480, 1026, -530, 325, -489, -367, -246, -961, +156, -1372, 550, -1520, 864, -1366, 1050, -992, +986, -522, 570, -5, -110, 448, -773, 701, +-1257, 753, -1577, 679, -1575, 529, -1049, 353, +-140, 228, 742, 197, 1355, 239, 1721, 273, +1737, 212, 1236, 50, 433, -177, -300, -470, +-861, -793, -1253, -1017, -1367, -1038, -1132, -843, +-742, -494, -403, -30, -76, 508, 280, 1014, +590, 1337, 816, 1403, 955, 1231, 984, 837, +887, 262, 654, -356, 263, -901, -265, -1275, +-768, -1403, -1096, -1296, -1219, -965, -1125, -439, +-817, 112, -382, 555, 102, 909, 572, 1153, +939, 1161, 1106, 933, 1077, 588, 908, 185, +603, -229, 211, -585, -172, -830, -546, -896, +-872, -789, -1009, -588, -939, -323, -779, -6, +-551, 282, -178, 455, 268, 555, 597, 650, +790, 623, 892, 396, 831, 113, 625, -112, +377, -341, 92, -561, -212, -593, -453, -393, +-589, -132, -655, 119, -665, 349, -585, 435, +-458, 307, -326, 57, -115, -188, 196, -343, +506, -367, 732, -256, 866, -31, 892, 241, +754, 441, 443, 484, 12, 376, -467, 174, +-860, -55, -1062, -263, -1076, -415, -900, -474, +-538, -415, -54, -256, 409, -64, 715, 133, +874, 317, 919, 409, 788, 386, 500, 307, +195, 161, -57, -42, -311, -203, -578, -273, +-726, -272, -735, -227, -693, -144, -539, -48, +-218, 12, 172, 56, 559, 130, 847, 205, +900, 247, 707, 251, 366, 197, -65, 55, +-512, -141, -768, -327, -693, -440, -431, -391, +-106, -184, 291, 50, 596, 254, 594, 400, +348, 375, 58, 166, -223, -77, -489, -228, +-588, -263, -463, -164, -212, 53, 105, 291, +398, 414, 558, 332, 601, 101, 525, -147, +285, -391, -83, -587, -405, -590, -561, -376, +-619, -90, -583, 136, -347, 313, 18, 472, +359, 529, 572, 443, 605, 324, 490, 229, +256, 101, -40, -76, -284, -241, -448, -355, +-539, -446, -549, -522, -431, -510, -153, -365, +164, -162, 431, 39, 694, 270, 868, 491, +804, 612, 494, 592, 25, 437, -556, 187, +-1136, -81, -1413, -301, -1228, -409, -756, -358, +-134, -177, 593, 27, 1229, 168, 1510, 203, +1370, 67, 954, -211, 377, -480, -267, -599, +-795, -528, -1094, -280, -1162, 126, -1032, 571, +-742, 862, -285, 950, 263, 849, 678, 536, +847, 88, 837, -335, 688, -640, 347, -801, +-112, -815, -424, -696, -435, -468, -254, -164, +14, 121, 300, 301, 442, 376, 313, 368, +-34, 306, -439, 231, -735, 184, -823, 216, +-652, 319, -262, 413, 210, 425, 601, 298, +764, 33, 686, -316, 496, -680, 289, -934, +102, -980, -22, -863, -55, -635, -32, -281, +-65, 139, -230, 487, -453, 734, -621, 940, +-673, 1075, -606, 1053, -407, 875, -70, 590, +309, 204, 612, -261, 796, -682, 833, -982, +729, -1172, 486, -1253, 143, -1195, -165, -996, +-375, -669, -519, -229, -597, 328, -574, 976, +-438, 1589, -295, 1963, -223, 1973, -164, 1593, +-66, 847, 65, -103, 215, -1010, 352, -1690, +498, -1969, 645, -1804, 693, -1345, 567, -742, +312, -138, 36, 328, -215, 644, -475, 817, +-690, 875, -782, 906, -767, 909, -683, 812, +-506, 652, -201, 468, 168, 194, 465, -177, +680, -535, 856, -815, 928, -1013, 794, -1126, +513, -1081, 236, -806, 11, -380, -213, 87, +-434, 573, -635, 933, -813, 1009, -948, 866, +-980, 607, -823, 264, -467, -13, -1, -80, +544, 5, 1079, 122, 1422, 192, 1450, 110, +1178, -168, 709, -591, 166, -991, -384, -1172, +-855, -1079, -1149, -749, -1234, -222, -1144, 377, +-900, 884, -529, 1172, -103, 1185, 301, 1006, +692, 747, 1012, 408, 1117, 31, 983, -259, +712, -435, 383, -563, 25, -618, -320, -584, +-584, -523, -747, -491, -835, -511, -817, -534, +-632, -479, -346, -326, -78, -39, 209, 419, +568, 988, 817, 1479, 804, 1684, 624, 1515, +370, 1012, 26, 235, -329, -670, -567, -1431, +-628, -1808, -522, -1782, -286, -1431, 4, -832, +279, -136, 480, 450, 521, 815, 357, 973, +92, 994, -205, 869, -529, 643, -756, 436, +-704, 243, -398, 19, -4, -156, 403, -271, +787, -378, 981, -440, 880, -428, 594, -412, +219, -400, -242, -348, -623, -279, -759, -214, +-750, -96, -706, 75, -562, 248, -315, 401, +-45, 557, 230, 671, 489, 653, 680, 516, +788, 305, 778, 9, 596, -318, 270, -577, +-103, -706, -461, -676, -696, -484, -715, -200, +-567, 79, -352, 255, -103, 264, 126, 122, +263, -68, 270, -229, 176, -269, 62, -111, +2, 205, 1, 551, 79, 816, 253, 895, +411, 744, 423, 376, 335, -125, 158, -628, +-199, -1026, -637, -1242, -889, -1207, -880, -929, +-685, -463, -305, 124, 252, 708, 777, 1147, +1037, 1382, 984, 1316, 681, 909, 186, 298, +-362, -355, -769, -904, -896, -1165, -733, -1107, +-370, -783, 73, -268, 490, 247, 753, 584, +739, 716, 447, 640, 49, 392, -316, 76, +-641, -199, -848, -378, -774, -454, -439, -442, +11, -316, 477, -81, 852, 174, 978, 384, +820, 566, 470, 630, 21, 478, -450, 175, +-797, -182, -898, -533, -716, -737, -327, -717, +82, -491, 363, -106, 502, 306, 470, 561, +260, 611, -13, 465, -196, 165, -239, -167, +-143, -418, 82, -492, 329, -331, 434, -62, +393, 205, 239, 432, -37, 521, -368, 406, +-610, 167, -695, -108, -638, -333, -441, -459, +-107, -461, 210, -344, 393, -154, 535, 23, +683, 132, 715, 198, 596, 260, 397, 284, +156, 260, -157, 224, -486, 174, -754, 42, +-931, -168, -952, -372, -718, -475, -279, -442, +190, -250, 547, 84, 790, 468, 896, 738, +756, 773, 411, 529, 68, 59, -200, -491, +-411, -942, -501, -1139, -424, -993, -276, -563, +-124, 29, 46, 632, 224, 1066, 326, 1223, +308, 1104, 168, 765, -39, 297, -262, -235, +-502, -697, -669, -977, -600, -1094, -321, -1045, +63, -748, 519, -278, 948, 218, 1133, 646, +979, 922, 615, 961, 175, 754, -357, 359, +-876, -78, -1155, -420, -1107, -578, -838, -516, +-481, -277, -94, 31, 287, 306, 553, 447, +671, 419, 686, 250, 632, -31, 506, -358, +321, -625, 156, -767, 68, -755, -59, -586, +-254, -236, -403, 219, -479, 647, -560, 998, +-623, 1196, -583, 1100, -449, 770, -269, 318, +5, -204, 346, -658, 681, -911, 952, -984, +1060, -909, 970, -713, 741, -463, 302, -252, +-313, -93, -845, 59, -1132, 246, -1227, 460, +-1106, 683, -695, 869, -128, 981, 334, 969, +633, 787, 795, 426, 783, -36, 598, -521, +342, -944, 141, -1229, 27, -1324, -88, -1191, +-193, -873, -254, -481, -307, -13, -341, 453, +-305, 779, -215, 979, -78, 1100, 61, 1118, +130, 1024, 116, 805, 83, 505, 40, 129, +-23, -341, -36, -822, 54, -1188, 152, -1396, +195, -1395, 177, -1167, 94, -756, -13, -239, +-89, 287, -105, 731, -40, 1065, 30, 1271, +77, 1316, 87, 1187, -17, 921, -241, 516, +-426, -20, -463, -574, -373, -984, -166, -1243, +198, -1287, 562, -1024, 727, -585, 723, -154, +581, 213, 249, 420, -156, 438, -477, 327, +-658, 171, -702, 87, -578, 152, -310, 337, +-45, 581, 141, 786, 321, 881, 456, 798, +461, 477, 357, -46, 220, -650, 60, -1225, +-114, -1668, -238, -1855, -284, -1646, -296, -1045, +-232, -214, -72, 701, 116, 1556, 256, 2107, +290, 2204, 208, 1846, 77, 1132, -81, 257, +-248, -583, -361, -1258, -344, -1593, -197, -1572, +-3, -1320, 173, -899, 338, -398, 426, 42, +377, 379, 223, 577, 57, 658, -97, 658, +-278, 576, -444, 446, -469, 352, -376, 293, +-231, 259, -29, 227, 225, 179, 485, 68, +670, -126, 675, -375, 499, -631, 201, -869, +-139, -994, -463, -948, -736, -735, -860, -384, +-762, 73, -521, 565, -218, 1026, 111, 1342, +431, 1439, 674, 1302, 800, 929, 830, 362, +758, -283, 546, -877, 199, -1267, -248, -1413, +-627, -1336, -820, -1021, -906, -564, -873, -127, +-596, 247, -195, 523, 137, 734, 390, 894, +603, 950, 654, 922, 508, 826, 350, 561, +240, 145, 60, -325, -158, -757, -295, -1049, +-293, -1122, -205, -944, -95, -525, 69, -34, +260, 368, 313, 625, 170, 686, -98, 530, +-375, 254, -603, -45, -735, -241, -635, -266, +-250, -174, 208, -21, 549, 184, 771, 346, +905, 370, 823, 257, 502, 90, 185, -101, +-12, -277, -246, -373, -517, -372, -693, -293, +-769, -171, -798, -111, -731, -78, -487, -32, +-78, -45, 370, -40, 725, 85, 902, 246, +920, 425, 751, 584, 378, 608, -2, 490, +-204, 260, -330, -82, -450, -404, -457, -612, +-335, -693, -253, -626, -245, -444, -156, -239, +11, -49, 101, 80, 127, 165, 121, 251, +33, 343, -116, 425, -219, 484, -195, 487, +-29, 403, 226, 176, 522, -131, 759, -384, +827, -543, 672, -583, 308, -441, -156, -157, +-578, 154, -900, 363, -1062, 429, -1033, 357, +-855, 139, -589, -163, -244, -405, 178, -531, +583, -511, 865, -343, 1070, -77, 1183, 216, +1082, 466, 758, 619, 324, 676, -138, 620, +-569, 464, -896, 264, -1044, 47, -1028, -187, +-880, -421, -639, -659, -357, -838, -46, -915, +272, -887, 518, -701, 685, -332, 771, 146, +782, 657, 691, 1057, 445, 1261, 123, 1254, +-101, 968, -236, 466, -340, -25, -388, -435, +-340, -704, -255, -770, -243, -692, -321, -538, +-400, -374, -420, -335, -366, -395, -252, -429, +-14, -384, 359, -251, 696, 32, 888, 475, +947, 958, 792, 1291, 420, 1389, -5, 1240, +-346, 817, -585, 155, -695, -553, -650, -1112, +-498, -1431, -336, -1495, -185, -1258, -89, -796, +-63, -272, -33, 210, 68, 571, 234, 745, +393, 803, 478, 769, 486, 644, 387, 509, +222, 377, 100, 195, 19, -12, -65, -221, +-86, -395, -50, -521, -97, -562, -304, -476, +-546, -310, -704, -157, -758, 8, -634, 139, +-266, 168, 221, 147, 681, 122, 1017, 71, +1134, 25, 974, -30, 565, -60, 46, -21, +-389, 41, -674, 118, -799, 278, -756, 433, +-566, 469, -302, 370, -51, 153, 145, -158, +290, -493, 358, -753, 368, -803, 341, -628, +284, -333, 207, -2, 82, 329, -108, 528, +-253, 505, -297, 376, -309, 259, -316, 108, +-209, -14, -1, -28, 166, 2, 273, 9, +357, 10, 333, 10, 207, 25, 75, 25, +-48, 2, -170, -39, -234, -153, -239, -327, +-236, -464, -218, -557, -126, -522, -31, -264, +15, 111, 87, 486, 205, 818, 268, 952, +253, 835, 197, 543, 123, 136, 14, -276, +-96, -554, -121, -683, -71, -673, -43, -547, +-55, -378, -99, -217, -157, -45, -228, 121, +-285, 255, -254, 368, -91, 465, 125, 475, +326, 386, 484, 223, 519, 17, 362, -179, +126, -322, -55, -399, -212, -363, -361, -242, +-392, -109, -313, 30, -215, 179, -134, 269, +-40, 296, 63, 279, 138, 207, 198, 83, +287, -62, 324, -217, 222, -350, 39, -437, +-85, -441, -146, -370, -198, -224, -177, 8, +-55, 276, 34, 506, 60, 688, 62, 749, +5, 636, -113, 382, -181, 41, -155, -313, +-68, -588, 30, -739, 142, -704, 224, -504, +233, -264, 202, -66, 165, 84, 69, 162, +-61, 176, -140, 158, -182, 178, -266, 271, +-329, 372, -274, 404, -117, 379, 59, 285, +218, 115, 339, -83, 397, -231, 337, -312, +158, -341, -18, -339, -94, -322, -152, -319, +-227, -299, -204, -240, -86, -140, -64, 8, +-156, 188, -204, 337, -139, 419, -45, 426, +54, 397, 196, 349, 358, 288, 419, 237, +313, 177, 112, 21, -71, -224, -225, -504, +-339, -755, -349, -888, -191, -809, 49, -511, +202, -56, 259, 411, 290, 766, 189, 932, +-74, 857, -319, 573, -443, 232, -509, -84, +-474, -343, -259, -496, 57, -525, 350, -496, +593, -432, 730, -307, 710, -69, 566, 222, +321, 481, 5, 666, -285, 718, -511, 543, +-675, 166, -740, -312, -682, -730, -534, -957, +-309, -925, -34, -645, 251, -175, 507, 341, +673, 747, 705, 936, 647, 891, 499, 644, +241, 280, -37, -114, -248, -440, -420, -607, +-521, -602, -503, -499, -393, -299, -237, -24, +-41, 192, 164, 274, 316, 276, 328, 178, +186, 5, -17, -146, -159, -226, -246, -200, +-275, -54, -146, 110, 147, 242, 414, 331, +540, 314, 527, 160, 364, -34, 57, -186, +-288, -268, -542, -266, -617, -160, -552, 14, +-408, 193, -209, 290, 15, 293, 218, 196, +374, -6, 469, -256, 533, -441, 565, -530, +478, -504, 200, -340, -173, -72, -525, 190, +-812, 386, -934, 491, -768, 494, -378, 423, +86, 334, 532, 265, 855, 233, 917, 186, +728, 75, 391, -132, 22, -420, -261, -716, +-390, -926, -427, -981, -423, -785, -372, -355, +-306, 150, -291, 595, -251, 930, -116, 1039, +73, 895, 269, 621, 463, 328, 592, 23, +575, -234, 399, -392, 142, -481, -125, -551, +-330, -572, -418, -494, -373, -302, -223, -66, +-35, 156, 88, 335, 130, 429, 92, 358, +-53, 159, -260, -38, -394, -148, -367, -175, +-205, -111, 19, 17, 318, 155, 641, 217, +822, 179, 778, 94, 585, 23, 283, -34, +-127, -55, -536, -54, -780, -61, -857, -97, +-815, -150, -640, -222, -359, -258, -51, -194, +233, -56, 442, 66, 568, 169, 611, 247, +558, 239, 428, 137, 294, 43, 165, 1, +18, -11, -98, 8, -124, 69, -153, 120, +-225, 131, -301, 92, -395, 26, -491, -66, +-511, -180, -471, -301, -377, -396, -176, -441, +127, -392, 420, -242, 631, -12, 772, 249, +832, 499, 746, 650, 521, 648, 235, 499, +-62, 260, -381, -13, -673, -235, -828, -360, +-825, -392, -735, -366, -540, -303, -246, -248, +44, -216, 257, -177, 419, -98, 525, 16, +555, 165, 498, 299, 404, 375, 327, 363, +257, 269, 145, 131, 21, 23, -82, -30, +-218, -26, -414, 10, -537, 59, -543, 50, +-519, -64, -473, -254, -327, -438, -91, -572, +160, -598, 368, -479, 532, -211, 618, 143, +603, 500, 527, 773, 414, 911, 240, 874, +18, 663, -192, 312, -337, -82, -450, -438, +-549, -707, -567, -848, -474, -813, -325, -634, +-145, -381, 41, -113, 204, 137, 288, 320, +283, 420, 249, 414, 235, 340, 219, 270, +191, 220, 188, 156, 238, 122, 257, 127, +160, 120, 4, 75, -132, 22, -267, -39, +-396, -102, -465, -163, -453, -225, -419, -280, +-368, -335, -260, -432, -105, -521, 56, -528, +233, -436, 436, -239, 651, 113, 782, 551, +756, 925, 570, 1134, 246, 1123, -154, 834, +-521, 338, -798, -221, -906, -664, -785, -853, +-471, -761, -78, -463, 297, -72, 573, 223, +665, 298, 529, 124, 257, -235, -39, -638, +-288, -895, -431, -898, -424, -615, -268, -106, +-22, 508, 208, 1048, 376, 1392, 452, 1477, +400, 1292, 255, 871, 91, 316, -85, -261, +-265, -775, -402, -1179, -458, -1392, -438, -1364, +-324, -1108, -128, -673, 87, -117, 292, 441, +473, 860, 533, 1045, 441, 982, 260, 683, +47, 233, -172, -238, -335, -573, -397, -668, +-368, -514, -307, -179, -225, 263, -121, 665, +9, 892, 149, 862, 265, 579, 345, 107, +428, -437, 446, -924, 316, -1213, 85, -1240, +-134, -996, -312, -546, -437, 20, -441, 574, +-301, 986, -147, 1153, -34, 1079, 67, 810, +124, 410, 90, -41, 31, -414, 21, -638, +53, -694, 67, -611, 71, -419, 80, -191, +88, -1, 88, 101, 110, 152, 170, 165, +243, 157, 259, 157, 173, 201, -14, 253, +-262, 269, -533, 218, -759, 99, -807, -76, +-593, -249, -236, -375, 155, -401, 562, -317, +889, -171, 970, -15, 803, 134, 510, 201, +155, 166, -248, 102, -576, 71, -696, 61, +-647, 90, -538, 152, -368, 194, -105, 166, +155, 82, 272, -41, 294, -159, 318, -228, +295, -218, 202, -145, 128, -50, 100, 8, +71, 4, -6, -65, -103, -145, -158, -183, +-179, -149, -213, -46, -214, 129, -128, 317, +3, 433, 85, 433, 128, 358, 127, 219, +52, 50, -43, -114, -104, -253, -143, -384, +-119, -497, -26, -587, 75, -610, 167, -526, +287, -300, 383, 65, 359, 535, 239, 979, +100, 1254, -97, 1262, -370, 975, -614, 416, +-701, -285, -618, -932, -413, -1347, -95, -1471, +305, -1282, 619, -830, 722, -264, 641, 229, +425, 561, 106, 712, -217, 703, -406, 595, +-384, 509, -226, 483, -45, 507, 103, 557, +195, 554, 181, 390, 56, 83, -98, -321, +-203, -768, -272, -1147, -281, -1317, -187, -1250, +-24, -968, 111, -529, 190, 3, 241, 509, +277, 887, 255, 1073, 154, 1107, 10, 1006, +-119, 769, -218, 447, -272, 129, -234, -176, +-94, -429, 59, -594, 174, -663, 258, -650, +280, -553, 205, -414, 56, -255, -100, -92, +-195, 43, -233, 137, -242, 242, -233, 339, +-185, 388, -93, 385, 9, 353, 87, 275, +180, 137, 278, -48, 319, -210, 264, -330, +144, -392, 8, -387, -133, -287, -265, -108, +-289, 119, -165, 321, -5, 468, 98, 533, +171, 465, 207, 209, 119, -138, -61, -456, +-180, -698, -219, -817, -241, -709, -209, -385, +-73, 38, 76, 439, 144, 754, 157, 892, +193, 822, 213, 596, 191, 305, 181, -16, +188, -319, 131, -559, -1, -700, -154, -772, +-302, -765, -452, -646, -534, -398, -488, -64, +-323, 308, -61, 641, 251, 862, 517, 893, +684, 743, 711, 476, 586, 169, 362, -99, +90, -256, -201, -305, -439, -260, -569, -198, +-598, -205, -558, -318, -458, -486, -318, -665, +-147, -786, 63, -761, 282, -533, 460, -121, +587, 424, 626, 975, 546, 1412, 360, 1617, +104, 1507, -168, 1091, -377, 462, -462, -281, +-400, -973, -250, -1461, -79, -1649, 70, -1519, +173, -1125, 173, -606, 41, -56, -147, 437, +-296, 771, -391, 906, -396, 909, -257, 785, +-7, 561, 274, 320, 516, 109, 666, -77, +720, -205, 636, -261, 362, -245, 0, -200, +-258, -164, -405, -154, -525, -156, -559, -186, +-454, -229, -356, -250, -353, -233, -343, -182, +-258, -84, -125, 47, 88, 209, 402, 374, +744, 510, 969, 589, 982, 583, 757, 429, +331, 123, -203, -279, -692, -664, -994, -935, +-1026, -984, -809, -763, -439, -300, -39, 283, +293, 824, 483, 1155, 525, 1197, 469, 915, +376, 390, 266, -201, 167, -696, 75, -1039, +-56, -1162, -217, -1036, -344, -713, -431, -302, +-450, 133, -336, 539, -113, 879, 114, 1085, +315, 1091, 464, 887, 473, 539, 328, 73, +135, -431, -70, -826, -262, -1008, -365, -1000, +-368, -807, -315, -457, -184, -38, 6, 315, +174, 534, 291, 614, 373, 589, 361, 449, +251, 245, 115, 54, -40, -88, -242, -185, +-380, -196, -377, -156, -287, -93, -168, -22, +-11, 21, 149, -4, 243, -38, 233, -85, +147, -175, 39, -244, -77, -212, -187, -142, +-203, -78, -80, 18, 86, 163, 205, 285, +318, 348, 407, 378, 370, 389, 198, 330, +-6, 207, -203, 60, -394, -91, -544, -265, +-584, -428, -524, -553, -412, -615, -238, -602, +17, -496, 301, -297, 548, 20, 704, 397, +743, 736, 662, 936, 471, 930, 164, 703, +-197, 312, -474, -175, -605, -591, -650, -796, +-589, -758, -391, -529, -141, -169, 73, 180, +247, 388, 379, 418, 442, 312, 395, 124, +247, -61, 58, -198, -112, -270, -286, -287, +-426, -258, -411, -219, -231, -159, -4, -36, +239, 178, 471, 425, 579, 646, 491, 760, +279, 691, 24, 412, -239, 6, -466, -444, +-582, -814, -544, -988, -390, -926, -220, -677, +-53, -299, 150, 101, 323, 434, 381, 658, +404, 757, 425, 701, 357, 543, 205, 317, +69, 37, -71, -247, -252, -443, -398, -528, +-452, -485, -460, -332, -407, -101, -256, 120, +-40, 252, 188, 253, 407, 172, 564, 39, +607, -101, 517, -190, 299, -196, -7, -154, +-299, -76, -510, 10, -614, 102, -565, 188, +-344, 263, -57, 330, 196, 383, 390, 343, +481, 186, 406, -48, 205, -287, -35, -499, +-257, -612, -402, -559, -398, -349, -262, -79, +-46, 170, 231, 341, 483, 405, 562, 342, +468, 199, 264, 42, -45, -69, -386, -148, +-582, -207, -585, -217, -462, -139, -232, -9, +67, 153, 289, 356, 389, 562, 393, 640, +295, 533, 147, 252, 59, -172, -9, -660, +-113, -1046, -191, -1214, -225, -1113, -279, -764, +-295, -238, -192, 336, -8, 839, 206, 1169, +420, 1272, 534, 1141, 490, 855, 307, 458, +11, -14, -315, -462, -521, -794, -577, -999, +-518, -1029, -337, -865, -70, -563, 156, -208, +305, 139, 391, 395, 384, 538, 293, 565, +193, 484, 70, 343, -102, 217, -265, 96, +-347, -18, -333, -107, -216, -153, -12, -147, +225, -80, 419, 6, 516, 95, 455, 148, +213, 113, -148, -43, -503, -259, -748, -474, +-807, -609, -644, -594, -293, -384, 139, -24, +550, 389, 854, 717, 967, 896, 833, 871, +486, 629, 31, 244, -386, -153, -684, -488, +-840, -678, -808, -693, -563, -557, -229, -327, +80, -66, 349, 137, 538, 262, 562, 290, +484, 220, 403, 94, 288, 5, 92, -33, +-129, -31, -343, -3, -529, 62, -634, 111, +-620, 87, -465, 26, -137, 9, 290, 11, +652, 25, 851, 81, 848, 151, 576, 130, +104, 2, -365, -189, -705, -380, -870, -517, +-780, -516, -443, -347, 0, -41, 393, 296, +639, 555, 679, 657, 535, 581, 266, 350, +-62, 56, -335, -221, -458, -399, -463, -448, +-376, -377, -166, -240, 86, -70, 241, 97, +317, 231, 356, 296, 305, 311, 158, 271, +13, 162, -126, -16, -287, -186, -374, -326, +-344, -434, -289, -446, -198, -333, -8, -175, +207, 10, 351, 204, 450, 360, 497, 444, +410, 466, 208, 416, -14, 308, -232, 156, +-412, -12, -489, -177, -465, -293, -365, -342, +-188, -311, 12, -229, 161, -132, 261, -81, +320, -92, 300, -150, 221, -218, 140, -265, +49, -209, -50, -34, -96, 214, -98, 474, +-84, 695, -25, 774, 52, 680, 56, 452, +12, 134, -17, -234, -73, -543, -179, -735, +-232, -796, -203, -711, -143, -477, -48, -176, +93, 133, 205, 388, 263, 548, 285, 563, +271, 431, 208, 204, 96, -28, -59, -224, +-224, -335, -350, -333, -401, -225, -381, -66, +-269, 94, -61, 214, 194, 306, 431, 342, +585, 302, 577, 208, 392, 94, 103, -67, +-208, -251, -491, -410, -665, -491, -665, -467, +-504, -345, -246, -177, 61, 29, 353, 223, +553, 351, 604, 398, 527, 402, 386, 371, +205, 297, -36, 172, -271, 26, -405, -164, +-442, -391, -429, -580, -328, -625, -141, -508, +42, -239, 191, 126, 313, 491, 349, 717, +282, 728, 168, 511, 32, 160, -101, -193, +-163, -445, -167, -528, -155, -395, -111, -153, +-16, 45, 65, 131, 89, 112, 75, -13, +45, -192, 3, -324, -38, -298, -80, -120, +-107, 126, -104, 364, -64, 548, 15, 595, +132, 498, 240, 286, 304, 23, 295, -219, +206, -393, 48, -497, -135, -483, -318, -379, +-467, -235, -517, -87, -416, 55, -234, 144, +-56, 179, 132, 160, 329, 114, 448, 94, +467, 126, 465, 166, 444, 220, 297, 258, +63, 218, -145, 80, -352, -100, -579, -299, +-692, -462, -613, -517, -417, -415, -164, -207, +151, 33, 438, 245, 574, 398, 560, 435, +456, 367, 288, 248, 94, 124, -81, 9, +-189, -58, -228, -105, -251, -167, -279, -247, +-272, -328, -227, -403, -172, -408, -97, -318, +18, -145, 127, 96, 211, 363, 267, 571, +269, 682, 230, 648, 205, 480, 147, 229, +21, -41, -92, -303, -151, -512, -219, -632, +-279, -635, -243, -543, -130, -388, -37, -190, +46, 32, 132, 229, 156, 397, 89, 507, +-4, 527, -61, 459, -67, 338, -40, 167, +15, -24, 77, -192, 105, -292, 78, -326, +35, -292, 14, -193, 17, -53, 42, 51, +115, 86, 192, 66, 191, 14, 88, -93, +-73, -212, -264, -282, -446, -253, -553, -140, +-527, 25, -380, 209, -148, 400, 131, 520, +403, 541, 607, 471, 709, 310, 691, 68, +554, -172, 319, -384, 12, -546, -328, -619, +-616, -590, -784, -478, -815, -266, -694, -9, +-405, 231, -23, 441, 347, 600, 654, 639, +826, 547, 783, 343, 554, 75, 203, -223, +-192, -492, -538, -654, -747, -639, -770, -483, +-578, -234, -221, 73, 179, 390, 513, 617, +719, 683, 709, 582, 481, 393, 151, 132, +-189, -189, -496, -478, -649, -641, -581, -695, +-364, -615, -81, -385, 226, -61, 471, 267, +586, 548, 563, 687, 399, 635, 97, 404, +-236, 63, -500, -295, -672, -522, -713, -545, +-556, -365, -243, -55, 122, 280, 462, 505, +711, 525, 768, 312, 615, -40, 346, -396, +53, -627, -210, -655, -380, -457, -445, -110, +-414, 272, -311, 554, -197, 691, -124, 660, +-67, 465, 7, 175, 81, -90, 154, -319, +245, -511, 289, -624, 229, -638, 114, -583, +-12, -431, -151, -176, -264, 146, -301, 466, +-236, 729, -88, 874, 85, 861, 228, 665, +341, 342, 404, -41, 376, -411, 246, -683, +60, -792, -167, -772, -409, -628, -592, -373, +-661, -82, -594, 163, -386, 345, -89, 432, +237, 430, 536, 362, 732, 250, 741, 125, +574, 44, 318, -3, 17, -28, -302, -31, +-538, -27, -618, -44, -547, -64, -377, -88, +-130, -114, 156, -145, 392, -167, 497, -187, +458, -190, 292, -162, 51, -71, -203, 58, +-398, 203, -464, 351, -364, 458, -172, 434, +31, 288, 225, 56, 359, -211, 336, -446, +173, -569, -11, -550, -146, -385, -233, -126, +-230, 150, -121, 388, 46, 548, 205, 569, +301, 471, 304, 293, 222, 48, 52, -234, +-164, -460, -323, -577, -370, -561, -361, -408, +-292, -127, -114, 193, 95, 456, 199, 572, +214, 497, 176, 244, 77, -88, -32, -408, +-67, -606, -25, -581, 68, -332, 178, 15, +269, 366, 291, 630, 211, 721, 14, 596, +-221, 320, -384, -28, -443, -346, -413, -571, +-268, -653, -60, -573, 113, -356, 224, -92, +280, 173, 240, 381, 122, 463, -1, 383, +-76, 186, -100, -72, -59, -305, 11, -442, +64, -410, 112, -188, 166, 156, 147, 487, +40, 723, -61, 769, -123, 564, -201, 163, +-259, -301, -217, -706, -109, -930, -29, -919, +46, -687, 136, -289, 184, 157, 155, 486, +94, 646, 25, 646, -29, 505, -60, 272, +-74, 60, -48, -69, 22, -98, 69, -70, +63, -34, 52, -36, 23, -105, -72, -255, +-156, -423, -181, -527, -191, -492, -157, -310, +-31, -8, 105, 354, 195, 687, 266, 863, +287, 828, 198, 606, 67, 257, -38, -143, +-144, -466, -224, -659, -217, -721, -178, -663, +-149, -526, -116, -384, -95, -236, -108, -71, +-112, 117, -68, 328, 27, 571, 171, 788, +358, 897, 512, 843, 559, 623, 469, 238, +236, -231, -102, -669, -444, -986, -714, -1119, +-838, -1007, -748, -690, -452, -248, -59, 229, +324, 634, 605, 875, 702, 929, 585, 778, +314, 460, -16, 77, -285, -270, -421, -515, +-405, -593, -249, -508, 6, -309, 242, -71, +357, 125, 333, 210, 215, 182, 36, 68, +-166, -70, -324, -162, -368, -159, -324, -68, +-246, 103, -145, 301, -18, 456, 79, 509, +128, 452, 185, 287, 269, 34, 322, -279, +309, -568, 236, -769, 117, -861, -37, -822, +-216, -591, -369, -214, -404, 210, -334, 612, +-222, 934, -82, 1077, 83, 1012, 189, 748, +195, 353, 164, -81, 148, -459, 129, -721, +108, -821, 85, -757, 47, -558, -24, -307, +-146, -61, -287, 141, -364, 263, -352, 272, +-247, 212, -37, 145, 215, 98, 401, 80, +488, 124, 452, 215, 275, 299, 9, 321, +-235, 266, -411, 117, -486, -104, -423, -342, +-259, -516, -64, -589, 132, -550, 270, -407, +316, -170, 288, 98, 200, 320, 59, 457, +-64, 524, -135, 506, -174, 406, -180, 252, +-122, 89, -29, -72, 50, -199, 97, -282, +108, -334, 76, -360, 18, -357, -57, -363, +-136, -356, -198, -296, -220, -171, -196, 11, +-119, 268, 26, 560, 231, 809, 405, 926, +484, 853, 480, 578, 376, 158, 117, -338, +-231, -800, -532, -1104, -723, -1169, -787, -1002, +-662, -644, -369, -184, -9, 282, 331, 655, +588, 882, 695, 944, 663, 842, 525, 600, +315, 294, 86, -20, -115, -293, -298, -489, +-442, -578, -501, -566, -480, -459, -411, -298, +-271, -131, -79, 17, 96, 135, 227, 189, +310, 194, 305, 175, 213, 132, 88, 58, +-6, -6, -51, -28, -27, 10, 42, 100, +112, 233, 153, 366, 148, 450, 59, 406, +-101, 199, -281, -153, -425, -566, -495, -932, +-468, -1126, -327, -1059, -78, -705, 202, -145, +437, 496, 593, 1056, 650, 1388, 557, 1403, +321, 1122, 28, 615, -248, 15, -494, -544, +-651, -950, -654, -1157, -512, -1144, -294, -936, +-38, -590, 229, -196, 454, 191, 548, 523, +491, 756, 327, 848, 107, 799, -129, 614, +-298, 349, -343, 77, -279, -164, -156, -357, +2, -454, 137, -466, 177, -447, 107, -414, +-16, -355, -138, -278, -197, -166, -167, -4, +-71, 208, 23, 431, 82, 614, 97, 684, +57, 617, -31, 418, -96, 114, -87, -237, +0, -519, 140, -665, 291, -657, 374, -514, +329, -268, 155, 3, -91, 215, -367, 327, +-597, 348, -717, 280, -675, 167, -461, 70, +-115, 37, 268, 48, 611, 92, 842, 130, +889, 129, 716, 67, 370, -63, -72, -242, +-514, -398, -821, -484, -893, -463, -747, -332, +-429, -113, -20, 148, 353, 395, 581, 560, +627, 616, 482, 565, 199, 418, -100, 183, +-308, -86, -411, -335, -382, -533, -216, -668, +8, -683, 190, -552, 301, -298, 322, 28, +216, 371, 7, 639, -202, 759, -347, 700, +-400, 465, -344, 104, -169, -257, 75, -523, +303, -624, 434, -546, 425, -322, 286, -31, +74, 240, -157, 415, -335, 453, -404, 354, +-363, 164, -259, -71, -124, -285, 3, -437, +92, -488, 146, -425, 195, -256, 227, -11, +247, 282, 266, 547, 241, 712, 118, 726, +-63, 575, -247, 276, -406, -106, -512, -494, +-486, -780, -324, -888, -106, -801, 104, -563, +281, -216, 391, 154, 410, 469, 338, 680, +221, 760, 83, 697, -46, 515, -136, 240, +-185, -74, -217, -372, -235, -587, -233, -671, +-207, -598, -165, -371, -100, -33, -29, 307, +32, 556, 87, 639, 135, 520, 169, 225, +192, -136, 188, -450, 157, -626, 119, -603, +86, -374, 18, -39, -93, 289, -199, 510, +-281, 562, -351, 435, -363, 189, -287, -91, +-146, -312, 18, -406, 189, -358, 332, -209, +388, -12, 334, 167, 217, 283, 69, 310, +-66, 257, -144, 145, -166, 5, -166, -140, +-152, -265, -132, -359, -133, -391, -140, -346, +-107, -232, -48, -51, 23, 188, 115, 412, +187, 561, 183, 597, 112, 493, 8, 261, +-101, -31, -169, -316, -148, -527, -71, -613, +33, -551, 129, -384, 152, -159, 86, 74, +-15, 276, -118, 398, -189, 433, -193, 396, +-116, 308, -3, 169, 111, 5, 194, -154, +191, -267, 95, -318, -47, -303, -201, -220, +-328, -81, -379, 58, -298, 142, -117, 145, +109, 85, 350, -22, 544, -123, 592, -176, +468, -150, 217, -36, -105, 137, -437, 297, +-662, 402, -708, 429, -584, 353, -338, 175, +-46, -54, 195, -280, 354, -460, 406, -568, +356, -565, 263, -459, 190, -285, 131, -65, +80, 178, 46, 374, -8, 497, -132, 548, +-272, 522, -381, 414, -438, 256, -408, 66, +-284, -123, -111, -286, 77, -418, 241, -495, +344, -484, 362, -399, 320, -255, 229, -71, +117, 129, 10, 291, -73, 384, -137, 399, +-199, 355, -242, 269, -227, 171, -191, 72, +-167, -12, -129, -92, -64, -180, -9, -281, +22, -380, 53, -449, 85, -447, 94, -353, +104, -151, 142, 124, 209, 409, 258, 642, +242, 768, 173, 727, 66, 525, -109, 213, +-333, -149, -524, -491, -619, -730, -608, -828, +-472, -763, -206, -561, 128, -276, 428, 39, +622, 333, 687, 537, 637, 622, 462, 601, +196, 509, -76, 364, -309, 196, -493, 43, +-590, -91, -578, -221, -468, -337, -284, -438, +-62, -512, 133, -531, 287, -463, 385, -312, +365, -88, 241, 174, 110, 422, -6, 588, +-108, 650, -163, 602, -138, 458, -88, 244, +-60, 10, -32, -205, 8, -371, 26, -488, +22, -550, 15, -551, 14, -476, -20, -332, +-91, -123, -163, 115, -210, 348, -207, 539, +-127, 639, 8, 610, 157, 472, 263, 253, +296, 5, 235, -230, 111, -406, -35, -478, +-176, -441, -253, -348, -239, -221, -189, -77, +-108, 46, -11, 111, 53, 129, 68, 123, +81, 108, 87, 86, 56, 79, 13, 98, +-9, 137, -53, 172, -104, 194, -126, 188, +-110, 139, -53, 38, 31, -97, 98, -241, +117, -366, 72, -451, -8, -453, -98, -361, +-160, -184, -169, 41, -124, 282, -31, 492, +84, 616, 190, 610, 249, 478, 214, 242, +108, -44, -37, -328, -184, -559, -296, -675, +-350, -637, -340, -478, -253, -229, -109, 72, +58, 365, 208, 568, 326, 632, 366, 550, +321, 356, 239, 91, 118, -171, -53, -358, +-212, -417, -321, -345, -391, -191, -428, -21, +-380, 117, -233, 163, -34, 98, 176, -30, +377, -162, 521, -253, 549, -247, 422, -142, +187, 22, -100, 196, -384, 338, -600, 401, +-688, 377, -613, 276, -399, 137, -122, -11, +168, -144, 428, -248, 603, -313, 626, -329, +504, -295, 305, -218, 62, -96, -202, 52, +-412, 181, -516, 252, -488, 256, -354, 188, +-161, 60, 36, -93, 173, -202, 194, -228, +109, -169, -13, -45, -106, 108, -170, 243, +-169, 322, -67, 306, 95, 202, 250, 58, +366, -90, 412, -220, 360, -287, 211, -277, +18, -218, -189, -140, -389, -55, -545, 16, +-607, 55, -555, 62, -401, 64, -168, 69, +112, 69, 354, 73, 507, 91, 535, 103, +433, 102, 244, 87, 40, 69, -135, 47, +-248, 15, -274, -32, -216, -86, -126, -142, +-19, -188, 66, -213, 87, -193, 57, -123, +0, -16, -93, 94, -191, 186, -263, 228, +-284, 204, -245, 123, -123, 19, 64, -71, +250, -105, 386, -82, 446, -20, 395, 45, +235, 82, 6, 59, -206, -21, -350, -121, +-411, -197, -375, -216, -256, -153, -122, -38, +-6, 89, 78, 198, 131, 261, 139, 252, +124, 194, 102, 112, 73, 35, 52, -31, +32, -105, -10, -192, -37, -265, -48, -321, +-65, -342, -93, -291, -109, -131, -113, 105, +-112, 347, -89, 530, -50, 602, -17, 514, +29, 272, 59, -58, 61, -374, 50, -588, +28, -636, -4, -513, -19, -247, 17, 77, +88, 355, 124, 505, 109, 499, 53, 359, +-33, 139, -145, -104, -246, -290, -294, -366, +-295, -326, -260, -210, -156, -63, -19, 71, +99, 167, 185, 196, 245, 165, 280, 110, +290, 53, 267, 1, 193, -24, 62, -31, +-81, -33, -234, -44, -365, -54, -426, -66, +-412, -79, -317, -82, -142, -52, 60, -5, +244, 45, 362, 95, 387, 140, 301, 154, +123, 128, -100, 55, -310, -37, -435, -138, +-418, -225, -274, -260, -34, -213, 234, -95, +442, 68, 504, 218, 407, 311, 202, 320, +-60, 236, -332, 73, -497, -99, -497, -223, +-374, -264, -206, -217, -13, -97, 158, 33, +222, 118, 175, 136, 100, 97, 42, 13, +15, -86, 5, -155, 31, -162, 77, -125, +97, -78, 68, -24, 14, 69, -44, 167, +-119, 244, -194, 326, -203, 396, -154, 377, +-85, 237, -10, -3, 58, -293, 95, -580, +86, -776, 32, -796, -42, -603, -110, -251, +-142, 167, -134, 539, -84, 775, 5, 823, +102, 682, 178, 410, 218, 117, 197, -125, +141, -278, 60, -340, -35, -333, -124, -304, +-205, -285, -292, -293, -361, -303, -368, -281, +-290, -198, -150, -47, 47, 155, 255, 364, +411, 523, 475, 577, 432, 517, 278, 342, +42, 91, -208, -164, -374, -355, -419, -457, +-360, -447, -223, -330, -45, -142, 102, 47, +169, 180, 171, 234, 124, 214, 18, 114, +-94, -30, -162, -163, -176, -236, -144, -241, +-75, -177, 24, -53, 147, 114, 254, 270, +305, 366, 287, 384, 213, 332, 52, 214, +-169, 48, -361, -126, -483, -258, -530, -332, +-458, -342, -272, -296, -20, -215, 227, -128, +426, -55, 524, -10, 488, 20, 335, 43, +122, 67, -97, 106, -256, 174, -329, 244, +-307, 300, -217, 332, -89, 334, 25, 281, +64, 164, 15, -1, -75, -189, -181, -393, +-247, -578, -209, -690, -54, -677, 146, -540, +320, -299, 438, 16, 467, 363, 362, 655, +143, 818, -117, 831, -327, 718, -457, 485, +-505, 171, -452, -152, -311, -427, -161, -638, +-48, -756, 63, -752, 196, -619, 294, -383, +357, -76, 410, 243, 429, 514, 364, 670, +198, 670, -31, 514, -268, 258, -484, -20, +-625, -234, -655, -338, -556, -328, -356, -240, +-105, -123, 152, -39, 372, -18, 516, -53, +564, -96, 503, -91, 381, -11, 227, 115, +39, 245, -146, 325, -281, 318, -363, 201, +-398, 7, -388, -181, -331, -295, -252, -329, +-160, -284, -67, -173, 30, -43, 138, 41, +236, 76, 297, 88, 340, 109, 338, 139, +266, 181, 137, 218, -7, 233, -147, 186, +-273, 72, -357, -72, -361, -208, -290, -317, +-175, -352, -56, -309, 68, -216, 161, -101, +186, 28, 176, 144, 155, 231, 102, 280, +33, 292, -34, 255, -95, 173, -149, 55, +-171, -67, -164, -165, -137, -214, -77, -211, +3, -168, 72, -115, 137, -64, 175, -39, +169, -37, 125, -26, 63, 32, 2, 131, +-45, 242, -84, 330, -126, 358, -174, 267, +-214, 61, -252, -197, -254, -424, -182, -555, +-61, -542, 77, -375, 222, -102, 341, 189, +386, 413, 319, 511, 170, 477, -12, 332, +-177, 130, -272, -63, -265, -192, -185, -240, +-93, -204, -26, -117, 8, -28, -26, 19, +-109, 19, -170, -39, -171, -136, -105, -222, +40, -244, 228, -184, 371, -38, 411, 157, +361, 343, 223, 454, 17, 453, -219, 322, +-417, 95, -515, -151, -506, -328, -420, -408, +-242, -380, -1, -250, 226, -70, 388, 78, +490, 154, 508, 168, 405, 149, 197, 103, +-41, 51, -257, 19, -400, 10, -451, -15, +-399, -53, -269, -90, -111, -115, 31, -126, +135, -101, 184, -40, 186, 39, 158, 111, +114, 175, 60, 217, 20, 226, -15, 198, +-59, 136, -101, 26, -119, -130, -120, -309, +-90, -452, -34, -513, 25, -442, 70, -237, +99, 72, 97, 406, 69, 668, 35, 760, +-7, 646, -65, 349, -126, -51, -183, -450, +-220, -736, -217, -823, -167, -685, -60, -382, +102, 3, 254, 379, 344, 658, 351, 761, +266, 675, 81, 439, -139, 120, -309, -216, +-370, -482, -305, -620, -134, -603, 76, -461, +251, -234, 299, 14, 197, 213, 1, 324, +-219, 364, -403, 340, -467, 281, -359, 212, +-118, 144, 162, 61, 406, -48, 539, -183, +512, -311, 344, -392, 109, -395, -125, -304, +-300, -121, -387, 103, -366, 286, -265, 365, +-148, 340, -77, 229, -44, 76, -25, -67, +-6, -141, 33, -133, 115, -61, 213, 19, +286, 74, 299, 87, 251, 51, 140, -35, +-35, -138, -241, -220, -398, -265, -464, -278, +-428, -236, -300, -128, -100, 37, 121, 222, +321, 397, 461, 522, 498, 553, 420, 458, +244, 256, -12, -12, -275, -284, -454, -496, +-505, -596, -442, -578, -276, -464, -34, -293, +202, -92, 327, 99, 330, 251, 241, 357, +98, 427, -67, 437, -172, 378, -156, 257, +-55, 104, 44, -61, 120, -200, 154, -287, +109, -295, -25, -239, -168, -154, -250, -87, +-259, -42, -208, -25, -89, -28, 80, -36, +229, -12, 296, 47, 293, 120, 223, 183, +80, 220, -99, 218, -245, 177, -330, 96, +-338, -4, -261, -106, -104, -199, 71, -277, +203, -307, 249, -282, 218, -202, 132, -74, +22, 95, -71, 259, -94, 363, -48, 375, +35, 313, 104, 182, 123, 13, 71, -147, +-46, -247, -197, -288, -309, -282, -319, -242, +-242, -180, -127, -119, 22, -60, 178, 3, +269, 84, 267, 181, 232, 272, 193, 331, +138, 349, 64, 314, 5, 213, -47, 44, +-123, -158, -234, -353, -320, -503, -336, -583, +-285, -550, -171, -385, 25, -113, 244, 209, +404, 510, 456, 702, 401, 729, 240, 573, +11, 283, -236, -67, -427, -380, -498, -582, +-415, -629, -216, -530, 46, -328, 294, -95, +451, 115, 467, 254, 340, 320, 112, 323, +-129, 274, -319, 179, -401, 59, -337, -63, +-145, -151, 77, -194, 252, -177, 330, -94, +281, 30, 112, 133, -103, 168, -298, 113, +-397, -12, -360, -172, -199, -298, 37, -325, +294, -225, 476, -40, 507, 171, 390, 336, +170, 390, -118, 304, -385, 118, -536, -100, +-525, -275, -379, -359, -142, -319, 121, -180, +341, 5, 437, 176, 396, 299, 253, 340, +72, 295, -96, 176, -197, 17, -212, -155, +-157, -301, -72, -396, 13, -415, 56, -350, +45, -198, -17, -10, -100, 162, -159, 286, +-147, 352, -71, 344, 40, 277, 159, 180, +270, 96, 336, 29, 330, -27, 236, -92, +80, -168, -96, -263, -257, -349, -364, -393, +-360, -369, -265, -269, -135, -92, 6, 119, +142, 318, 206, 460, 187, 510, 134, 441, +91, 279, 65, 69, 74, -140, 104, -321, +128, -438, 108, -469, 29, -403, -91, -268, +-201, -93, -268, 90, -254, 263, -147, 389, +15, 447, 163, 415, 259, 292, 261, 90, +164, -144, 16, -369, -123, -533, -224, -588, +-246, -491, -175, -258, -50, 54, 65, 358, +150, 572, 193, 613, 191, 469, 151, 197, +103, -104, 71, -350, 46, -458, -1, -400, +-51, -213, -111, -3, -195, 136, -279, 147, +-300, 46, -247, -108, -136, -224, 22, -233, +209, -103, 359, 121, 430, 356, 415, 495, +323, 472, 162, 285, -33, 3, -210, -282, +-307, -475, -326, -523, -289, -425, -203, -251, +-78, -67, 23, 58, 89, 100, 142, 74, +184, 38, 203, 34, 208, 101, 203, 221, +177, 353, 104, 427, 1, 392, -93, 232, +-174, -20, -237, -319, -231, -583, -137, -726, +2, -697, 127, -516, 224, -221, 266, 116, +240, 413, 156, 590, 42, 619, -79, 492, +-173, 255, -220, -15, -207, -242, -141, -374, +-28, -386, 92, -298, 187, -134, 245, 45, +272, 186, 248, 244, 160, 208, 31, 93, +-91, -70, -193, -240, -270, -360, -290, -400, +-227, -342, -117, -191, 9, 24, 139, 249, +253, 429, 295, 506, 259, 471, 176, 336, +74, 140, -39, -87, -130, -291, -154, -430, +-115, -484, -61, -476, 6, -417, 70, -312, +91, -162, 55, 15, -6, 212, -74, 396, +-113, 530, -95, 563, -24, 475, 65, 275, +171, 4, 258, -276, 282, -484, 238, -572, +157, -516, 50, -353, -68, -139, -173, 55, +-222, 185, -215, 230, -176, 200, -124, 120, +-36, 40, 73, -20, 161, -45, 213, -36, +244, -3, 233, 38, 180, 81, 110, 112, +65, 108, 46, 48, 41, -47, 33, -163, +28, -273, 14, -348, -32, -344, -109, -252, +-174, -88, -230, 93, -269, 241, -244, 307, +-144, 283, -8, 180, 156, 54, 333, -45, +489, -85, 577, -72, 585, -27, 494, 2, +316, -9, 58, -75, -255, -174, -556, -264, +-751, -297, -822, -263, -746, -165, -499, -33, +-118, 100, 290, 200, 646, 263, 874, 274, +920, 245, 767, 184, 475, 101, 121, -5, +-202, -124, -431, -251, -525, -345, -494, -376, +-365, -330, -199, -223, -49, -66, 49, 94, +94, 215, 107, 253, 114, 213, 119, 116, +154, -9, 214, -126, 254, -182, 257, -169, +251, -100, 209, -2, 124, 109, 22, 192, +-63, 224, -138, 175, -197, 51, -230, -126, +-234, -301, -206, -435, -120, -481, 16, -420, +181, -254, 322, -28, 403, 203, 406, 367, +320, 434, 167, 396, 24, 281, -72, 131, +-114, -1, -112, -98, -53, -158, 16, -198, +33, -234, -20, -285, -84, -324, -127, -336, +-125, -293, -49, -183, 107, -3, 273, 190, +379, 335, 395, 388, 305, 344, 112, 202, +-104, -1, -265, -207, -327, -335, -280, -359, +-114, -273, 106, -111, 282, 79, 356, 225, +313, 288, 167, 246, -26, 106, -201, -96, +-281, -285, -241, -408, -108, -426, 54, -339, +210, -174, 312, 8, 317, 159, 224, 232, +91, 225, -34, 152, -103, 66, -109, 2, +-53, -8, 40, 19, 129, 65, 166, 88, +142, 65, 56, -16, -59, -125, -152, -240, +-180, -330, -143, -376, -33, -355, 118, -285, +260, -185, 359, -71, 417, 64, 390, 196, +282, 312, 143, 382, 3, 398, -143, 346, +-246, 235, -276, 72, -247, -108, -184, -275, +-85, -392, 32, -461, 145, -475, 223, -441, +274, -363, 323, -252, 370, -100, 369, 83, +331, 281, 266, 440, 147, 513, -42, 471, +-232, 317, -368, 72, -426, -187, -389, -383, +-241, -455, -37, -400, 166, -245, 327, -70, +434, 52, 458, 81, 393, 28, 276, -81, +152, -182, 26, -216, -75, -154, -131, -26, +-151, 124, -163, 238, -143, 283, -88, 233, +-24, 110, 44, -50, 124, -202, 168, -320, +171, -379, 163, -375, 152, -297, 113, -163, +77, 13, 64, 200, 51, 364, 16, 455, +-21, 439, -44, 285, -40, 26, -12, -277, +62, -547, 172, -723, 269, -746, 300, -607, +253, -327, 135, 12, -26, 334, -185, 564, +-263, 671, -227, 638, -99, 493, 79, 266, +273, 5, 416, -250, 444, -450, 343, -586, +181, -635, 5, -594, -136, -467, -207, -288, +-180, -81, -58, 114, 112, 272, 253, 363, +338, 378, 353, 327, 278, 241, 113, 132, +-60, 26, -174, -66, -216, -130, -193, -168, +-111, -190, 11, -221, 147, -254, 255, -280, +321, -289, 335, -279, 304, -225, 234, -129, +148, 0, 59, 124, -22, 222, -85, 264, +-117, 247, -134, 179, -127, 95, -88, 9, +-24, -56, 44, -101, 113, -130, 160, -171, +189, -220, 208, -275, 205, -311, 160, -307, +125, -233, 116, -95, 89, 73, 42, 216, +31, 294, 38, 273, 23, 164, -12, -6, +-20, -185, -11, -313, -11, -340, -29, -268, +-23, -125, 19, 23, 80, 142, 153, 199, +259, 186, 342, 108, 360, 3, 320, -103, +235, -183, 98, -232, -49, -239, -155, -226, +-199, -208, -186, -188, -108, -154, 1, -109, +108, -43, 184, 31, 246, 115, 291, 192, +300, 249, 264, 256, 223, 212, 179, 106, +128, -30, 86, -165, 65, -275, 32, -353, +-20, -372, -63, -341, -93, -282, -137, -220, +-153, -159, -107, -106, -7, -40, 137, 48, +323, 164, 494, 285, 593, 383, 584, 412, +462, 346, 225, 171, -66, -75, -331, -343, +-498, -564, -533, -678, -426, -633, -200, -456, +92, -195, 348, 84, 507, 319, 536, 441, +435, 430, 239, 294, 20, 85, -146, -140, +-207, -321, -158, -423, -10, -415, 186, -311, +367, -132, 451, 73, 409, 244, 240, 322, +-9, 302, -248, 192, -381, 22, -400, -173, +-300, -333, -103, -432, 130, -449, 301, -395, +385, -284, 391, -149, 348, 4, 288, 148, +254, 273, 243, 357, 244, 386, 214, 329, +139, 190, 27, -16, -99, -240, -211, -441, +-265, -565, -242, -576, -144, -454, -2, -247, +156, -15, 276, 178, 341, 296, 357, 310, +342, 241, 315, 119, 282, -10, 228, -111, +180, -155, 120, -156, 23, -132, -83, -117, +-137, -112, -142, -114, -110, -111, -26, -114, +87, -108, 167, -93, 218, -83, 234, -84, +192, -73, 118, -60, 79, -37, 90, 7, +136, 80, 182, 158, 206, 203, 186, 178, +116, 77, 0, -94, -101, -288, -152, -465, +-156, -568, -106, -554, 24, -403, 186, -156, +322, 127, 386, 371, 368, 531, 272, 559, +137, 460, -7, 258, -117, 6, -158, -253, +-125, -462, -52, -594, 44, -637, 131, -604, +192, -493, 223, -311, 225, -79, 192, 161, +154, 376, 113, 519, 73, 562, 36, 492, +25, 333, 29, 100, 60, -150, 118, -362, +167, -485, 191, -520, 217, -477, 210, -385, +161, -268, 104, -163, 73, -77, 42, -28, +-6, 0, -40, 26, -30, 67, 2, 122, +54, 201, 135, 282, 264, 352, 391, 382, +453, 341, 426, 191, 314, -57, 120, -380, +-120, -707, -336, -958, -426, -1051, -364, -945, +-182, -626, 91, -150, 416, 384, 674, 844, +755, 1118, 649, 1136, 421, 910, 104, 493, +-217, -12, -435, -493, -497, -846, -431, -1018, +-267, -987, -40, -803, 194, -524, 364, -210, +448, 91, 452, 325, 387, 476, 269, 531, +154, 494, 76, 375, 44, 209, 51, 11, +83, -177, 93, -326, 57, -402, -37, -404, +-158, -333, -263, -226, -301, -117, -244, -35, +-70, 11, 191, 16, 457, -7, 631, -49, +684, -72, 589, -59, 376, -12, 122, 41, +-114, 80, -275, 88, -290, 70, -196, 23, +-71, -43, 51, -126, 165, -196, 199, -247, +135, -268, 69, -271, 57, -249, 73, -194, +125, -94, 228, 37, 358, 186, 433, 316, +417, 387, 330, 358, 197, 226, 32, -8, +-115, -293, -208, -558, -242, -725, -221, -745, +-129, -595, 10, -316, 152, 20, 277, 334, +372, 569, 407, 669, 391, 618, 329, 431, +247, 171, 158, -105, 77, -346, 2, -530, +-59, -625, -96, -628, -111, -539, -115, -385, +-91, -192, -48, -3, 24, 160, 118, 271, +212, 320, 290, 303, 357, 241, 368, 147, +294, 49, 178, -38, 71, -101, -48, -148, +-137, -182, -135, -208, -52, -205, 62, -190, +177, -176, 257, -170, 259, -168, 155, -185, +6, -206, -121, -223, -180, -207, -158, -143, +-38, -6, 164, 184, 366, 385, 485, 528, +513, 573, 440, 479, 273, 244, 51, -103, +-144, -477, -244, -795, -237, -967, -160, -949, +-26, -728, 136, -372, 267, 36, 311, 411, +289, 680, 235, 778, 161, 706, 87, 492, +61, 203, 74, -103, 102, -355, 117, -525, +120, -601, 105, -586, 74, -476, 47, -314, +52, -135, 100, 31, 195, 173, 302, 266, +380, 293, 381, 239, 286, 128, 92, -13, +-155, -142, -369, -235, -474, -262, -442, -223, +-251, -123, 51, 1, 381, 106, 643, 146, +776, 108, 743, -8, 564, -159, 297, -299, +18, -383, -214, -395, -339, -314, -377, -158, +-344, 51, -257, 246, -145, 378, -25, 416, +112, 352, 244, 191, 336, -23, 388, -257, +427, -457, 406, -577, 307, -577, 181, -468, +61, -277, -53, -49, -130, 178, -136, 353, +-67, 444, 18, 424, 86, 308, 134, 123, +152, -79, 121, -265, 67, -401, 27, -468, +22, -446, 51, -351, 123, -204, 197, -47, +253, 96, 290, 188, 294, 219, 239, 193, +150, 123, 58, 14, -14, -94, -61, -168, +-67, -187, -31, -168, 51, -116, 148, -46, +213, 24, 235, 55, 238, 39, 197, -28, +118, -122, 43, -223, 0, -286, -13, -291, +20, -235, 90, -127, 163, 30, 220, 182, +251, 284, 221, 296, 151, 217, 72, 67, +6, -106, -44, -258, -58, -346, -21, -349, +65, -268, 149, -133, 194, 9, 190, 99, +166, 120, 117, 68, 54, -23, 13, -116, +11, -170, 24, -180, 52, -133, 98, -45, +161, 57, 199, 118, 201, 118, 188, 60, +151, -21, 70, -106, -31, -170, -110, -203, +-150, -190, -154, -145, -86, -86, 39, -35, +182, -4, 308, 2, 397, 10, 415, 23, +354, 37, 232, 39, 101, 25, -17, -14, +-101, -74, -136, -154, -122, -231, -77, -288, +-19, -283, 32, -204, 69, -65, 92, 88, +124, 222, 170, 294, 231, 289, 306, 196, +367, 39, 372, -143, 320, -293, 225, -377, +105, -370, -40, -300, -168, -188, -231, -69, +-213, 38, -152, 98, -58, 105, 76, 74, +215, 34, 288, 1, 311, -4, 315, 9, +276, 25, 185, 21, 111, -1, 86, -47, +77, -107, 53, -176, 45, -221, 49, -228, +46, -185, 22, -111, 9, -33, 14, 15, +15, 31, 9, 16, 30, -16, 67, -54, +103, -62, 138, -29, 191, 42, 226, 120, +230, 166, 196, 139, 137, 45, 67, -98, +-4, -254, -82, -386, -122, -440, -95, -392, +-33, -248, 36, -55, 121, 143, 204, 290, +251, 350, 245, 317, 219, 214, 173, 56, +123, -114, 63, -263, 12, -350, -6, -367, +-7, -317, -25, -226, -47, -104, -42, 21, +-9, 131, 32, 198, 97, 208, 184, 154, +276, 66, 346, -30, 383, -105, 364, -157, +292, -172, 173, -154, 36, -115, -105, -85, +-241, -79, -339, -106, -354, -135, -280, -145, +-133, -118, 60, -56, 295, 39, 503, 141, +625, 221, 635, 241, 557, 195, 393, 85, +152, -55, -99, -188, -272, -276, -358, -317, +-367, -312, -300, -277, -154, -212, 12, -140, +146, -71, 228, -6, 283, 67, 300, 146, +296, 227, 281, 272, 262, 261, 229, 179, +173, 48, 99, -108, 16, -256, -68, -364, +-134, -392, -182, -336, -179, -221, -127, -91, +-55, 27, 8, 94, 85, 107, 180, 85, +257, 57, 299, 27, 318, 12, 295, 13, +217, 23, 106, 16, 5, -11, -66, -64, +-100, -120, -101, -156, -39, -154, 58, -130, +122, -96, 133, -65, 127, -48, 99, -50, +36, -59, -10, -62, 5, -39, 52, 12, +114, 85, 176, 141, 225, 147, 218, 89, +163, -9, 100, -131, 75, -236, 72, -292, +67, -266, 77, -175, 98, -56, 79, 52, +4, 124, -74, 127, -109, 77, -109, 11, +-51, -42, 67, -80, 213, -95, 327, -91, +387, -77, 381, -77, 318, -81, 203, -78, +61, -56, -48, -14, -100, 52, -120, 108, +-117, 123, -110, 76, -102, -19, -94, -153, +-57, -286, -4, -380, 78, -384, 198, -287, +330, -102, 436, 117, 487, 326, 450, 467, +308, 505, 99, 420, -118, 223, -316, -52, +-450, -334, -478, -572, -378, -707, -206, -701, +6, -555, 234, -306, 436, 8, 552, 323, +565, 564, 498, 666, 354, 616, 141, 427, +-67, 155, -213, -138, -278, -381, -276, -524, +-191, -533, -55, -426, 76, -238, 155, -46, +179, 89, 148, 137, 71, 103, -5, 8, +-25, -98, 20, -169, 105, -154, 205, -54, +320, 100, 384, 248, 350, 341, 220, 334, +63, 228, -90, 46, -216, -155, -266, -334, +-224, -448, -119, -472, 13, -399, 144, -268, +249, -111, 296, 32, 299, 151, 252, 233, +175, 270, 94, 245, 31, 175, -33, 69, +-71, -48, -57, -160, -15, -234, 34, -253, +88, -198, 137, -85, 163, 54, 157, 157, +137, 186, 99, 124, 63, 1, 19, -157, +-13, -295, -28, -373, -40, -352, -49, -237, +-38, -57, -1, 131, 34, 277, 71, 338, +136, 318, 197, 228, 232, 95, 233, -52, +214, -172, 146, -241, 57, -252, -18, -236, +-57, -197, -61, -155, -44, -110, -6, -65, +39, -15, 58, 25, 34, 63, -17, 95, +-58, 117, -87, 107, -68, 67, 1, 2, +109, -62, 227, -118, 325, -141, 376, -131, +368, -88, 305, -32, 193, 30, 67, 74, +-44, 89, -143, 60, -221, -4, -266, -91, +-269, -172, -251, -236, -189, -274, -80, -272, +71, -205, 259, -80, 447, 85, 583, 249, +638, 384, 595, 454, 436, 429, 182, 291, +-90, 70, -336, -194, -504, -438, -572, -605, +-516, -658, -366, -598, -160, -431, 68, -191, +290, 80, 478, 320, 583, 497, 587, 585, +511, 578, 361, 465, 159, 270, -46, 15, +-195, -256, -301, -491, -347, -627, -301, -647, +-172, -543, -19, -344, 110, -88, 208, 160, +259, 343, 247, 414, 180, 380, 101, 264, +51, 120, 15, -13, 6, -101, 21, -139, +55, -131, 72, -110, 79, -91, 84, -101, +61, -131, 24, -174, 5, -195, 9, -176, +16, -110, 26, -23, 48, 74, 43, 156, +14, 202, -24, 189, -47, 134, -50, 49, +-9, -37, 80, -103, 191, -126, 303, -119, +374, -99, 365, -86, 273, -75, 114, -85, +-68, -109, -242, -134, -341, -126, -341, -83, +-227, -5, -56, 84, 113, 158, 256, 189, +342, 176, 340, 112, 257, 13, 153, -101, +62, -188, -17, -224, -56, -204, -52, -149, +-15, -73, 7, 1, 21, 58, 33, 78, +48, 71, 63, 39, 89, 0, 133, -41, +157, -68, 137, -85, 82, -90, 1, -98, +-100, -93, -180, -68, -170, -24, -92, 25, +42, 80, 218, 126, 385, 150, 472, 121, +440, 43, 299, -67, 79, -173, -155, -249, +-345, -263, -457, -211, -453, -107, -344, 5, +-158, 101, 57, 142, 265, 111, 410, 22, +476, -72, 466, -133, 381, -133, 254, -70, +108, 39, -41, 143, -172, 203, -255, 196, +-275, 123, -260, -5, -185, -148, -61, -262, +76, -314, 176, -307, 235, -254, 256, -177, +245, -81, 208, 21, 149, 113, 93, 181, +46, 232, 2, 254, -12, 244, -2, 191, +19, 101, 20, -20, 20, -142, -3, -245, +-51, -305, -103, -327, -142, -307, -146, -256, +-102, -172, 9, -76, 168, 23, 334, 121, +467, 221, 515, 296, 471, 330, 304, 304, +44, 220, -229, 75, -418, -96, -496, -258, +-465, -370, -304, -422, -58, -394, 199, -292, +403, -134, 510, 28, 499, 163, 367, 243, +164, 267, -58, 227, -223, 141, -301, 32, +-290, -69, -197, -138, -39, -156, 141, -134, +275, -82, 343, -28, 337, 15, 244, 25, +84, -6, -112, -72, -275, -144, -358, -197, +-321, -196, -193, -125, 3, 5, 227, 144, +411, 258, 511, 309, 501, 275, 367, 143, +122, -54, -142, -260, -330, -398, -422, -432, +-386, -350, -231, -174, 11, 57, 238, 263, +378, 382, 411, 375, 341, 251, 171, 41, +-57, -177, -224, -337, -279, -394, -259, -350, +-169, -215, 1, -37, 195, 138, 300, 252, +320, 283, 284, 238, 204, 146, 88, 27, +-27, -83, -98, -162, -130, -201, -126, -214, +-87, -194, -12, -150, 64, -91, 91, -38, +106, 19, 121, 79, 124, 124, 93, 134, +61, 117, 29, 78, -4, 29, -15, -31, +-9, -80, 12, -111, 48, -112, 79, -89, +85, -46, 72, -7, 58, 14, 14, 7, +-28, -14, -48, -44, -54, -74, -66, -101, +-60, -104, -5, -81, 70, -36, 130, 9, +157, 55, 174, 94, 191, 123, 167, 135, +125, 137, 74, 115, 6, 63, -106, -27, +-188, -126, -194, -230, -160, -315, -95, -357, +12, -317, 152, -196, 252, -29, 275, 135, +239, 263, 157, 316, 44, 286, -91, 187, +-174, 67, -178, -44, -117, -109, -14, -113, +110, -67, 196, -21, 178, -6, 97, -39, +11, -104, -60, -186, -98, -246, -88, -257, +-15, -202, 81, -97, 178, 35, 231, 150, +229, 223, 167, 239, 52, 218, -64, 174, +-136, 127, -138, 76, -98, 28, -27, -25, +69, -89, 143, -173, 160, -263, 107, -345, +43, -376, -12, -336, -60, -223, -99, -64, +-95, 113, -27, 267, 61, 367, 138, 385, +189, 330, 202, 211, 163, 73, 79, -49, +5, -134, -57, -185, -103, -199, -136, -197, +-117, -195, -47, -200, 26, -198, 77, -189, +113, -160, 140, -97, 124, 8, 86, 121, +72, 211, 62, 269, 49, 298, 49, 281, +70, 221, 51, 127, -2, 21, -55, -88, +-104, -187, -150, -276, -185, -342, -168, -384, +-86, -381, 41, -319, 165, -194, 253, -34, +311, 144, 295, 308, 225, 430, 134, 474, +42, 425, -59, 288, -142, 100, -178, -105, +-178, -273, -152, -380, -119, -404, -87, -359, +-34, -260, 42, -139, 132, -23, 208, 52, +286, 93, 331, 116, 315, 137, 228, 147, +88, 148, -64, 141, -192, 116, -276, 54, +-305, -28, -267, -112, -185, -166, -88, -182, +47, -146, 175, -75, 251, 5, 260, 48, +240, 48, 189, 5, 116, -63, 47, -134, +-22, -164, -74, -131, -91, -36, -65, 87, +-10, 206, 42, 268, 74, 254, 67, 160, +35, 21, -49, -134, -139, -260, -162, -321, +-116, -290, -31, -187, 86, -46, 226, 87, +316, 185, 327, 219, 275, 188, 147, 93, +-38, -24, -229, -132, -346, -192, -368, -190, +-292, -122, -151, -27, 14, 65, 167, 131, +271, 157, 325, 125, 317, 55, 243, -36, +130, -107, 11, -146, -95, -153, -192, -137, +-227, -98, -193, -50, -108, 4, -8, 59, +106, 114, 212, 149, 263, 165, 258, 148, +194, 96, 70, -1, -88, -122, -229, -234, +-296, -296, -287, -296, -195, -228, -62, -106, +89, 48, 214, 190, 296, 291, 329, 319, +304, 274, 221, 166, 106, 42, -5, -76, +-119, -172, -230, -245, -294, -272, -316, -254, +-288, -201, -205, -131, -45, -44, 145, 47, +320, 133, 450, 196, 484, 231, 404, 211, +233, 141, 23, 40, -176, -56, -323, -130, +-379, -169, -342, -169, -211, -118, -51, -42, +104, 25, 217, 54, 249, 55, 189, 29, +80, -11, -26, -53, -119, -80, -171, -92, +-156, -83, -83, -62, 41, -20, 175, 27, +296, 75, 355, 117, 334, 163, 212, 183, +15, 156, -193, 79, -377, -28, -484, -151, +-473, -252, -352, -298, -152, -266, 97, -175, +354, -37, 524, 105, 583, 205, 521, 219, +349, 157, 107, 52, -124, -49, -297, -120, +-404, -132, -428, -81, -381, 18, -276, 119, +-131, 184, 16, 181, 150, 115, 249, 3, +300, -113, 278, -204, 226, -245, 157, -240, +71, -188, -5, -107, -58, -18, -88, 47, +-93, 91, -53, 120, -3, 146, 10, 165, +-5, 178, -50, 171, -105, 141, -152, 74, +-138, -14, -70, -113, 26, -204, 123, -268, +211, -273, 282, -216, 289, -114, 231, -7, +143, 88, 28, 148, -113, 165, -251, 134, +-329, 74, -360, 8, -335, -33, -247, -40, +-111, -12, 53, 29, 235, 64, 405, 83, +501, 84, 493, 51, 372, -3, 158, -68, +-88, -127, -320, -173, -467, -191, -503, -185, +-417, -151, -245, -98, -11, -13, 225, 92, +374, 199, 422, 269, 373, 299, 233, 278, +38, 201, -139, 66, -253, -92, -308, -233, +-272, -322, -161, -347, -18, -292, 100, -174, +190, -19, 233, 127, 193, 238, 88, 286, +-38, 264, -132, 170, -183, 43, -185, -82, +-116, -176, -5, -228, 108, -212, 186, -137, +237, -22, 226, 91, 136, 185, 2, 230, +-124, 208, -211, 115, -257, -12, -244, -148, +-168, -256, -52, -299, 79, -237, 183, -92, +260, 87, 290, 246, 270, 352, 185, 360, +55, 261, -98, 76, -247, -130, -350, -306, +-390, -400, -355, -392, -247, -281, -84, -107, +106, 82, 288, 244, 427, 355, 454, 388, +379, 339, 243, 223, 79, 76, -98, -81, +-240, -229, -316, -342, -346, -378, -319, -330, +-234, -209, -115, -47, 18, 122, 130, 248, +224, 301, 276, 275, 275, 190, 207, 63, +118, -63, 25, -143, -85, -147, -184, -100, +-224, -29, -197, 35, -135, 77, -47, 79, +48, 46, 91, -8, 76, -58, 19, -97, +-33, -112, -72, -103, -88, -70, -72, -30, +-9, 24, 88, 89, 168, 163, 222, 215, +237, 228, 186, 186, 72, 93, -78, -38, +-219, -176, -331, -287, -364, -331, -322, -285, +-207, -151, -40, 24, 139, 197, 288, 318, +383, 362, 392, 307, 286, 174, 106, -1, +-81, -166, -240, -280, -323, -313, -324, -269, +-246, -160, -130, -25, -2, 109, 99, 207, +157, 257, 170, 243, 123, 185, 52, 102, +3, 21, -22, -55, -36, -121, -32, -170, +3, -185, 23, -171, 11, -119, -20, -42, +-27, 48, -14, 120, -12, 167, -13, 174, +-11, 139, -18, 63, -47, -24, -61, -86, +-46, -102, -44, -84, -50, -34, -29, 31, +27, 91, 68, 115, 84, 96, 84, 39, +69, -30, 34, -90, -7, -109, -30, -96, +-50, -57, -78, -12, -108, 36, -133, 74, +-140, 90, -133, 72, -77, 44, 26, 20, +146, 7, 242, -4, 289, -6, 270, -5, +174, -1, 22, 1, -157, 11, -314, 26, +-389, 41, -362, 46, -245, 54, -85, 57, +88, 33, 203, -27, 235, -90, 216, -143, +179, -169, 109, -162, 18, -108, -34, -9, +-49, 123, -71, 246, -103, 325, -131, 327, +-150, 251, -180, 115, -182, -31, -124, -157, +-5, -242, 115, -272, 202, -234, 253, -161, +235, -82, 141, -20, 19, 31, -78, 72, +-143, 116, -178, 159, -160, 201, -111, 225, +-48, 221, 1, 172, 24, 88, 8, -27, +-42, -144, -90, -230, -99, -253, -51, -215, +25, -139, 98, -50, 154, 44, 165, 118, +134, 161, 67, 166, -14, 146, -107, 113, +-178, 80, -205, 50, -184, 34, -116, 18, +-30, -8, 29, -49, 55, -97, 58, -147, +40, -174, 20, -162, 34, -92, 58, 16, +79, 133, 88, 224, 81, 274, 47, 269, +-16, 209, -105, 101, -202, -27, -265, -139, +-269, -196, -212, -200, -102, -157, 27, -95, +144, -39, 213, -8, 234, 5, 204, 13, +140, 34, 47, 78, -53, 152, -131, 237, +-179, 296, -200, 287, -184, 199, -131, 45, +-65, -129, -16, -281, 27, -373, 62, -382, +89, -292, 103, -128, 110, 70, 93, 236, +51, 329, 2, 331, -54, 262, -114, 153, +-164, 34, -177, -76, -140, -137, -71, -139, +12, -82, 79, -2, 120, 69, 111, 108, +65, 115, 3, 76, -73, 1, -148, -80, +-188, -139, -172, -166, -112, -147, -15, -91, +100, -9, 187, 76, 226, 161, 214, 240, +158, 288, 43, 272, -104, 197, -239, 82, +-325, -44, -353, -158, -306, -229, -187, -247, +-34, -215, 114, -152, 241, -62, 313, 39, +318, 132, 255, 196, 153, 238, 14, 246, +-139, 202, -267, 106, -336, -4, -349, -101, +-314, -164, -228, -192, -110, -170, 10, -105, +125, -8, 228, 91, 297, 173, 300, 215, +241, 222, 139, 181, 21, 106, -106, 15, +-226, -76, -319, -157, -367, -197, -349, -188, +-260, -138, -114, -69, 59, 14, 215, 97, +326, 171, 356, 216, 297, 233, 168, 217, +10, 168, -156, 88, -293, -1, -362, -92, +-358, -170, -285, -221, -146, -218, 25, -167, +168, -82, 244, 19, 255, 125, 208, 211, +124, 254, 0, 238, -129, 169, -223, 63, +-254, -39, -220, -116, -127, -140, -9, -116, +82, -53, 128, 21, 133, 91, 104, 127, +52, 117, -22, 69, -97, 14, -157, -38, +-183, -74, -180, -95, -140, -86, -60, -41, +35, 38, 113, 121, 159, 189, 161, 214, +120, 191, 47, 122, -50, 29, -166, -69, +-256, -153, -284, -201, -240, -193, -136, -132, +11, -34, 138, 76, 194, 177, 176, 235, +101, 235, -4, 177, -90, 83, -135, -17, +-135, -80, -102, -93, -41, -55, 19, -2, +57, 43, 46, 51, -9, 20, -81, -41, +-152, -99, -192, -120, -169, -81, -87, 14, +16, 143, 101, 254, 158, 312, 160, 288, +96, 188, -7, 32, -99, -126, -168, -230, +-212, -261, -210, -238, -159, -169, -79, -72, +14, 34, 103, 122, 160, 191, 158, 244, +106, 283, 30, 280, -43, 228, -126, 123, +-200, -16, -240, -167, -235, -277, -184, -314, +-88, -262, 39, -143, 158, 13, 231, 164, +243, 267, 186, 288, 80, 239, -58, 143, +-189, 33, -283, -63, -318, -106, -307, -91, +-245, -40, -133, 12, 11, 62, 144, 100, +236, 112, 270, 86, 228, 34, 126, -33, +9, -89, -118, -123, -240, -121, -327, -75, +-342, 7, -274, 102, -133, 194, 33, 249, +168, 242, 240, 168, 232, 57, 149, -48, +31, -118, -98, -153, -208, -143, -262, -92, +-247, -8, -191, 77, -99, 130, 5, 134, +91, 101, 149, 42, 169, -5, 119, -23, +16, -15, -97, 10, -200, 55, -270, 89, +-277, 87, -218, 44, -107, -8, 19, -37, +133, -29, 196, 5, 192, 59, 138, 114, +61, 151, -27, 150, -126, 105, -218, 10, +-260, -102, -242, -188, -190, -210, -121, -163, +-30, -58, 46, 77, 109, 210, 161, 289, +171, 297, 104, 236, -11, 136, -140, 21, +-252, -90, -292, -171, -231, -182, -109, -126, +18, -36, 103, 49, 136, 101, 119, 104, +57, 80, -39, 43, -123, 17, -179, 10, +-207, 27, -186, 58, -121, 92, -45, 103, +20, 87, 60, 52, 66, 10, 43, -24, +13, -40, -27, -41, -77, -16, -119, 29, +-125, 75, -111, 93, -91, 67, -52, 15, +-3, -20, 23, -23, 12, 7, -29, 50, +-82, 79, -130, 85, -154, 71, -147, 36, +-102, 1, -49, -20, -4, -12, 42, 21, +73, 65, 76, 92, 57, 95, -1, 72, +-99, 30, -185, -25, -217, -67, -201, -70, +-149, -20, -88, 48, -31, 112, 9, 147, +38, 136, 52, 79, 56, 1, 55, -65, +49, -76, 20, -49, -31, 0, -95, 50, +-162, 89, -234, 110, -288, 126, -296, 114, +-246, 68, -152, -1, -15, -59, 141, -76, +269, -60, 315, -34, 277, 18, 190, 93, +61, 161, -107, 194, -263, 176, -394, 98, +-496, -8, -531, -117, -452, -188, -277, -190, +-41, -129, 198, -23, 380, 110, 465, 218, +438, 277, 308, 281, 122, 244, -82, 186, +-271, 104, -408, -17, -450, -145, -411, -252, +-323, -305, -229, -287, -144, -200, -65, -70, +6, 80, 60, 211, 104, 307, 152, 352, +187, 337, 173, 285, 121, 220, 62, 134, +-15, 34, -118, -74, -198, -171, -263, -244, +-333, -295, -379, -316, -366, -266, -309, -152, +-217, 9, -84, 186, 82, 340, 251, 437, +385, 456, 439, 384, 394, 247, 222, 73, +-42, -97, -309, -215, -505, -262, -614, -256, +-606, -196, -478, -101, -273, 4, -35, 92, +193, 140, 355, 154, 407, 154, 349, 127, +208, 91, 14, 66, -179, 47, -325, 35, +-402, 39, -400, 54, -308, 84, -153, 109, +6, 104, 124, 70, 165, 12, 113, -66, +3, -137, -122, -190, -213, -203, -244, -157, +-224, -52, -161, 103, -56, 279, 49, 418, +115, 479, 146, 436, 126, 278, 37, 37, +-78, -221, -192, -425, -296, -505, -356, -449, +-357, -273, -313, -21, -215, 232, -72, 410, +92, 485, 232, 453, 297, 348, 262, 209, +149, 55, -12, -97, -182, -217, -312, -296, +-380, -309, -392, -251, -353, -131, -266, 24, +-131, 170, 21, 265, 152, 315, 226, 309, +218, 244, 128, 138, -7, 13, -145, -103, +-255, -172, -305, -187, -304, -131, -273, -16, +-194, 109, -72, 207, 57, 257, 140, 233, +142, 154, 63, 36, -37, -91, -119, -193, +-179, -254, -217, -251, -241, -150, -253, 9, +-219, 175, -130, 306, -14, 381, 79, 387, +104, 326, 59, 207, -6, 76, -56, -52, +-79, -177, -86, -267, -99, -293, -131, -265, +-175, -181, -206, -70, -201, 47, -177, 160, +-155, 240, -136, 287, -115, 318, -92, 307, +-36, 251, 33, 162, 70, 38, 58, -104, +11, -219, -48, -269, -83, -221, -98, -107, +-118, 17, -140, 139, -163, 242, -203, 282, +-229, 245, -230, 131, -205, -24, -152, -158, +-93, -232, -55, -214, -14, -95, 42, 65, +91, 211, 113, 301, 79, 312, -27, 252, +-160, 149, -261, 33, -289, -54, -240, -114, +-148, -142, -71, -116, -41, -43, -48, 40, +-67, 114, -103, 142, -168, 120, -227, 68, +-236, -3, -180, -68, -70, -104, 47, -119, +123, -88, 122, 3, 40, 129, -79, 255, +-161, 351, -192, 389, -193, 372, -164, 280, +-120, 124, -91, -48, -77, -210, -90, -352, +-135, -443, -179, -469, -194, -393, -198, -212, +-174, 21, -115, 248, -42, 428, 15, 529, +38, 561, 28, 526, 10, 427, -3, 278, +-20, 99, -57, -90, -120, -257, -209, -400, +-290, -479, -341, -458, -340, -349, -280, -190, +-174, -20, -45, 120, 84, 252, 177, 372, +198, 446, 129, 461, -11, 416, -165, 308, +-293, 175, -370, 32, -355, -99, -272, -190, +-185, -245, -109, -272, -31, -245, 30, -186, +77, -109, 96, -18, 64, 75, 7, 159, +-57, 232, -128, 276, -197, 303, -282, 301, +-372, 247, -416, 156, -393, 47, -311, -72, +-158, -168, 30, -221, 177, -215, 245, -156, +230, -79, 142, 13, 24, 131, -79, 229, +-150, 283, -215, 287, -286, 233, -335, 142, +-329, 46, -286, -41, -232, -80, -189, -100, +-164, -128, -127, -130, -72, -89, -18, -24, +24, 45, 55, 97, 61, 146, 42, 188, +15, 195, -22, 182, -59, 173, -106, 157, +-171, 141, -228, 110, -275, 39, -313, -52, +-312, -135, -274, -186, -243, -188, -218, -176, +-171, -159, -107, -104, -31, -11, 59, 99, +162, 227, 252, 363, 274, 493, 186, 554, +2, 474, -229, 265, -433, -13, -543, -293, +-561, -485, -513, -549, -387, -486, -201, -306, +2, -56, 167, 199, 246, 407, 215, 495, +103, 458, -31, 343, -109, 183, -139, 11, +-179, -122, -226, -188, -251, -161, -256, -63, +-233, 54, -188, 148, -144, 181, -113, 134, +-102, 52, -121, -31, -128, -99, -101, -135, +-69, -132, -55, -83, -61, 22, -70, 135, +-60, 231, -43, 302, -41, 325, -54, 291, +-99, 201, -200, 49, -295, -107, -324, -218, +-281, -263, -206, -229, -148, -133, -124, -17, +-96, 101, -45, 199, 16, 261, 55, 276, +36, 231, -21, 146, -80, 68, -132, 9, +-161, -26, -179, -44, -220, -61, -273, -68, +-289, -53, -252, -33, -177, -11, -98, -1, +-42, 20, 11, 96, 34, 212, -14, 301, +-93, 316, -158, 237, -193, 102, -191, -49, +-161, -188, -123, -267, -70, -235, -32, -120, +-56, 30, -130, 151, -219, 200, -290, 185, +-298, 133, -227, 80, -112, 80, -7, 126, +46, 190, 25, 240, -42, 213, -132, 68, +-211, -155, -250, -370, -245, -465, -203, -381, +-125, -137, -35, 203, 37, 522, 53, 670, +2, 595, -94, 341, -193, 19, -277, -245, +-333, -375, -366, -357, -362, -218, -280, -52, +-115, 76, 73, 153, 226, 183, 285, 180, +209, 180, 32, 185, -177, 193, -374, 162, +-501, 71, -525, -44, -432, -134, -239, -181, +-17, -158, 143, -69, 210, 58, 166, 180, +25, 239, -149, 208, -292, 113, -362, -8, +-335, -80, -253, -55, -163, 39, -73, 142, +18, 204, 82, 191, 93, 115, 35, -4, +-66, -123, -176, -182, -274, -155, -326, -64, +-315, 74, -269, 210, -214, 297, -170, 291, +-142, 173, -117, -1, -84, -138, -53, -204, +-5, -182, 46, -87, 47, 54, 3, 212, +-46, 350, -83, 402, -116, 336, -172, 162, +-253, -57, -321, -236, -348, -330, -351, -321, +-316, -194, -254, 1, -193, 183, -127, 265, +-27, 220, 92, 123, 198, 78, 236, 102, +184, 164, 66, 196, -83, 158, -227, 64, +-338, -33, -421, -88, -460, -69, -439, -2, +-371, 61, -257, 76, -98, 16, 42, -109, +109, -214, 101, -225, 50, -95, 1, 132, +-37, 344, -93, 466, -154, 473, -191, 356, +-192, 158, -156, -60, -110, -237, -98, -322, +-126, -287, -200, -151, -294, 30, -322, 169, +-263, 220, -190, 188, -131, 103, -55, 4, +52, -58, 153, -54, 194, 20, 150, 121, +27, 203, -177, 247, -403, 231, -539, 122, +-540, -49, -438, -204, -269, -255, -74, -174, +94, -3, 196, 181, 216, 322, 151, 348, +27, 238, -106, 43, -199, -153, -239, -263, +-242, -228, -218, -68, -201, 141, -232, 289, +-293, 312, -347, 227, -369, 65, -313, -129, +-158, -255, 36, -235, 215, -71, 329, 149, +351, 315, 273, 367, 102, 320, -133, 196, +-365, 56, -544, -56, -635, -134, -600, -186, +-465, -204, -295, -198, -114, -163, 39, -98, +117, 4, 126, 151, 108, 306, 85, 401, +73, 415, 66, 348, 49, 231, -11, 103, +-135, -10, -273, -107, -361, -187, -406, -263, +-409, -314, -350, -304, -239, -220, -128, -63, +-54, 149, -31, 343, -40, 452, -53, 422, +-49, 268, -7, 75, 55, -66, 95, -105, +91, -30, 29, 107, -72, 208, -172, 187, +-266, 25, -372, -203, -427, -362, -391, -366, +-318, -190, -270, 85, -238, 325, -181, 412, +-57, 309, 137, 86, 334, -96, 439, -126, +373, 12, 124, 230, -199, 383, -484, 358, +-642, 153, -615, -149, -441, -395, -224, -462, +-38, -307, 61, -2, 57, 305, -11, 440, +-75, 342, -107, 82, -107, -184, -84, -311, +-16, -228, 73, 30, 92, 357, 0, 584, +-161, 581, -336, 333, -427, -59, -386, -432, +-248, -609, -81, -508, 29, -171, 16, 220, +-90, 462, -201, 459, -227, 255, -154, -34, +-49, -235, 9, -243, 22, -63, 5, 190, +-11, 375, 22, 399, 59, 269, -9, 52, +-196, -141, -401, -232, -518, -224, -507, -174, +-379, -101, -194, -8, -31, 99, 52, 192, +83, 252, 135, 265, 202, 224, 218, 119, +138, -20, -42, -143, -243, -186, -363, -125, +-368, 14, -312, 165, -276, 241, -281, 182, +-267, 28, -183, -122, -45, -174, 74, -78, +102, 123, 15, 299, -99, 345, -148, 212, +-104, -42, -1, -261, 83, -310, 68, -178, +-37, 68, -168, 284, -280, 344, -344, 222, +-355, 1, -344, -189, -309, -235, -226, -112, +-93, 113, 61, 314, 169, 370, 191, 245, +138, 37, 28, -129, -110, -187, -218, -151, +-243, -71, -207, 16, -152, 98, -119, 141, +-129, 127, -180, 78, -252, 42, -292, 39, +-266, 65, -207, 60, -109, -5, 44, -77, +205, -83, 282, 5, 199, 156, -20, 273, +-232, 297, -316, 218, -292, 65, -237, -101, +-181, -202, -166, -196, -180, -92, -184, 23, +-174, 58, -152, -16, -124, -127, -71, -157, +48, -30, 171, 214, 185, 466, 64, 581, +-111, 485, -250, 231, -275, -66, -212, -300, +-161, -394, -163, -351, -184, -196, -188, -19, +-169, 84, -154, 82, -129, 4, -67, -71, +11, -27, 78, 156, 106, 393, 29, 533, +-122, 471, -224, 240, -208, -25, -115, -237, +-62, -343, -129, -328, -242, -226, -267, -92, +-177, 25, -54, 71, -3, 65, -53, 69, +-114, 147, -117, 286, -82, 378, -31, 312, +7, 115, -12, -89, -64, -206, -112, -228, +-150, -185, -186, -105, -205, 27, -186, 160, +-130, 220, -76, 188, -51, 86, -54, -2, +-83, 2, -146, 49, -201, 76, -198, 59, +-115, 18, 31, -7, 170, -11, 203, -40, +86, -71, -131, -57, -339, 2, -451, 82, +-429, 154, -280, 194, -84, 210, 52, 176, +98, 88, 66, -24, -13, -131, -79, -178, +-89, -142, -62, -34, -19, 125, 17, 252, +5, 282, -88, 180, -219, -25, -331, -240, +-357, -331, -306, -255, -217, -75, -115, 123, +-18, 288, 81, 391, 170, 413, 188, 335, +111, 194, -13, 29, -107, -92, -186, -163, +-266, -238, -320, -315, -331, -359, -275, -316, +-148, -120, 1, 145, 100, 347, 101, 438, +47, 436, -41, 344, -162, 204, -275, 57, +-320, -86, -263, -172, -105, -174, 94, -151, +231, -101, 239, -29, 172, 47, 73, 119, +-69, 148, -292, 82, -561, -28, -723, -102, +-679, -122, -432, -79, -40, 28, 333, 148, +508, 263, 465, 319, 334, 278, 179, 173, +12, 53, -159, -43, -343, -112, -492, -154, +-552, -164, -505, -160, -352, -136, -160, -102, +12, -46, 155, 54, 255, 203, 263, 344, +183, 378, 38, 281, -168, 98, -360, -85, +-430, -171, -339, -187, -127, -144, 105, -50, +254, 50, 245, 115, 91, 132, -121, 90, +-298, 37, -394, 50, -386, 95, -294, 93, +-182, 29, -83, -96, 16, -167, 73, -133, +76, -44, 60, 84, 55, 200, 71, 253, +54, 250, -30, 171, -154, 37, -304, -108, +-396, -178, -335, -139, -153, -38, -1, 37, +66, 59, 74, 64, 8, 78, -85, 100, +-159, 106, -198, 73, -157, 21, -54, -47, +55, -69, 68, -26, -71, 29, -256, 81, +-319, 87, -207, 35, -23, -26, 127, -62, +189, -10, 148, 120, 51, 246, -105, 281, +-292, 194, -427, 5, -429, -200, -263, -306, +-12, -274, 142, -138, 121, 14, -1, 82, +-109, 117, -127, 175, -65, 245, -13, 295, +-19, 276, -54, 168, -62, 14, -30, -125, +-22, -225, -121, -268, -265, -252, -308, -202, +-186, -52, 22, 156, 167, 315, 145, 404, +-30, 372, -232, 214, -295, 9, -213, -190, +-141, -287, -153, -259, -173, -155, -132, -25, +0, 82, 166, 113, 279, 133, 283, 199, +156, 265, -62, 276, -279, 185, -431, 4, +-492, -154, -427, -272, -272, -308, -142, -236, +-52, -101, 37, 81, 145, 272, 217, 374, +209, 338, 143, 185, 30, 26, -82, -65, +-152, -85, -224, -83, -325, -93, -434, -129, +-455, -147, -296, -101, 12, 6, 279, 161, +355, 295, 235, 338, 23, 292, -139, 119, +-179, -92, -151, -213, -159, -226, -271, -132, +-402, -7, -391, 20, -178, -28, 109, -68, +291, -20, 305, 157, 216, 364, 64, 430, +-118, 319, -249, 48, -328, -273, -391, -441, +-387, -399, -278, -187, -87, 105, 131, 298, +298, 357, 341, 307, 206, 162, -78, -5, +-295, -118, -322, -160, -246, -129, -173, -49, +-162, 9, -236, 10, -277, -14, -156, -45, +91, -4, 304, 129, 317, 267, 134, 342, +-55, 326, -175, 168, -217, -92, -177, -303, +-132, -371, -134, -307, -198, -162, -266, -39, +-239, 62, -107, 182, 31, 295, 83, 359, +64, 325, -8, 180, -45, -10, 1, -170, +35, -237, -31, -227, -178, -156, -277, -24, +-220, 116, -49, 172, 99, 144, 92, 85, +-49, 57, -198, 102, -227, 147, -125, 100, +-36, 3, -61, -103, -143, -181, -214, -220, +-207, -220, -90, -153, 48, -14, 129, 169, +171, 351, 136, 435, 10, 391, -110, 243, +-196, 34, -253, -155, -218, -253, -134, -263, +-71, -171, -62, -58, -98, -55, -121, -107, +-105, -80, -79, 22, -67, 171, -60, 269, +-14, 247, 65, 173, 86, 102, -2, 1, +-118, -89, -204, -143, -167, -111, -32, 47, +8, 191, -57, 196, -120, 111, -118, 3, +-37, -39, 0, -38, -88, -105, -181, -183, +-164, -163, -97, -91, -35, -24, -72, -25, +-220, -83, -254, -19, -81, 231, 161, 477, +289, 562, 193, 422, -12, 159, -157, -50, +-150, -179, -55, -293, -76, -385, -221, -386, +-288, -268, -238, -107, -167, 27, -132, 98, +-143, 145, -149, 210, -50, 280, 111, 272, +216, 165, 177, 38, 6, -32, -71, -29, +33, 12, 96, 37, 0, 70, -249, 97, +-492, 77, -511, 5, -290, -91, -6, -195, +122, -255, 65, -235, 14, -164, 76, -56, +114, 69, 14, 158, -137, 258, -238, 332, +-200, 336, -92, 279, -20, 104, 17, -119, +-28, -200, -111, -130, -113, 24, -73, 144, +-42, 103, -3, -49, 31, -167, 22, -220, +-45, -198, -193, -149, -301, -94, -274, 36, +-215, 158, -172, 173, -130, 115, -35, 51, +184, 159, 390, 409, 431, 555, 236, 458, +-137, 104, -423, -349, -434, -648, -316, -713, +-244, -559, -254, -239, -281, 141, -183, 422, +73, 508, 315, 389, 433, 168, 317, -4, +-13, -7, -254, 89, -293, 85, -270, -41, +-230, -175, -189, -247, -135, -174, -84, -32, +-80, 102, -102, 202, -53, 183, 103, 101, +267, 72, 324, 67, 184, 27, -124, -64, +-422, -144, -556, -193, -444, -175, -216, -46, +-47, 115, 50, 189, 117, 174, 173, 127, +179, 109, 85, 104, -98, 43, -272, -47, +-300, -80, -163, -108, 25, -93, 87, -24, +-14, 53, -105, 183, -89, 242, -42, 132, +21, -50, 92, -250, 12, -289, -221, -105, +-407, 85, -465, 132, -370, 53, -112, -61, +207, -45, 416, 114, 409, 240, 183, 282, +-79, 258, -188, 140, -184, 16, -189, -101, +-235, -205, -294, -240, -262, -214, -125, -153, +34, -86, 119, -17, 83, 71, -38, 143, +-149, 179, -167, 119, -73, 57, 25, 83, +76, 166, 43, 248, -116, 234, -242, 88, +-158, -126, 43, -288, 147, -281, 61, -186, +-185, -97, -438, -45, -428, -27, -109, -10, +292, 75, 438, 249, 168, 386, -259, 383, +-453, 191, -275, -101, 61, -279, 199, -332, +26, -254, -294, -59, -431, 119, -217, 208, +135, 200, 292, 116, 183, -37, -39, -165, +-125, -124, 1, 11, 64, 160, -77, 242, +-255, 207, -369, 76, -317, -99, -114, -254, +13, -342, -16, -259, -51, 2, -40, 261, +2, 421, 88, 356, 118, 96, 74, -107, +33, -136, -53, -90, -194, -23, -306, 48, +-274, -12, -131, -129, 1, -145, 97, -107, +56, 70, -120, 269, -182, 287, -107, 181, +-16, -15, 19, -166, -74, -150, -198, -64, +-120, 4, 130, -13, 293, -53, 239, -6, +-72, 102, -448, 168, -493, 189, -293, 128, +-92, -12, 43, -81, 6, -142, -57, -165, +71, -34, 275, 49, 296, 96, 89, 127, +-155, 61, -334, 6, -348, -27, -204, -54, +-96, -15, -145, 64, -240, 137, -196, 158, +-58, 106, 65, -82, 134, -265, 122, -252, +100, -68, 73, 174, 67, 319, 107, 275, +54, 99, -143, -68, -341, -142, -421, -147, +-344, -32, -160, 33, -4, -11, 43, -19, +13, -70, -63, -97, -127, 10, -133, 137, +-84, 241, 26, 260, 166, 154, 287, -28, +313, -143, 176, -151, -25, -119, -242, -69, +-443, -68, -502, -104, -419, -59, -256, 87, +-51, 285, 102, 376, 110, 307, 28, 62, +-31, -239, -11, -347, 143, -276, 224, -119, +93, 59, -86, 129, -179, 82, -72, 5, +73, 14, -16, 76, -243, 183, -420, 266, +-393, 199, -150, 87, 130, -63, 208, -259, +26, -319, -208, -264, -276, -121, -96, 70, +173, 179, 310, 184, 273, 159, 37, 127, +-199, 127, -201, 144, -84, 16, -33, -201, +-138, -295, -364, -274, -490, -83, -310, 171, +124, 281, 447, 302, 393, 267, 57, 184, +-298, 87, -380, -80, -156, -297, 76, -462, +123, -435, 17, -241, -112, -9, -136, 200, +-5, 342, 136, 400, 146, 456, 2, 478, +-300, 288, -533, -60, -460, -375, -196, -637, +86, -650, 253, -373, 217, -42, 88, 310, +64, 548, 152, 475, 216, 262, 106, 15, +-164, -203, -430, -180, -565, 27, -489, 117, +-250, 60, 13, -92, 208, -289, 248, -286, +175, -62, 95, 171, 75, 320, 87, 292, +73, 141, -37, 7, -242, -100, -397, -161, +-364, -134, -140, -56, 87, 55, 95, 167, +-43, 172, -170, -13, -141, -235, 114, -263, +339, -39, 241, 231, -103, 310, -445, 200, +-482, -21, -110, -220, 281, -171, 317, 32, +62, 141, -245, 96, -320, -16, -77, -79, +182, -38, 118, 41, -187, 141, -400, 254, +-320, 198, -15, -76, 211, -283, 183, -349, +50, -272, -31, 11, -36, 246, -13, 208, +-28, 22, -127, -96, -175, 0, -28, 222, +79, 377, -34, 354, -167, 157, -227, -161, +-181, -413, -36, -411, 36, -236, -15, 20, +-111, 257, -97, 286, 100, 82, 273, -258, +242, -409, 35, -213, -172, 106, -309, 405, +-302, 555, -129, 396, 17, 42, 78, -201, +29, -175, -101, -8, -202, 122, -249, 61, +-120, -160, 80, -389, 183, -477, 224, -272, +160, 87, 19, 331, -108, 377, -212, 250, +-225, 101, -119, -32, -29, -51, -64, 109, +-122, 241, -155, 238, -84, 72, 163, -216, +328, -407, 226, -400, -60, -238, -393, -37, +-475, 136, -231, 220, 95, 253, 298, 254, +245, 116, -27, -57, -231, -168, -169, -169, +30, 48, 147, 240, 100, 204, -107, 14, +-297, -182, -284, -258, -67, -128, 103, 146, +35, 280, -123, 194, -186, -27, -49, -305, +225, -343, 376, -167, 258, 67, -63, 304, +-343, 346, -418, 192, -292, 41, -79, -27, +87, -61, 147, -87, 47, -72, -66, -79, +-72, -99, -33, -119, 54, -102, 83, -24, +49, 66, 14, 202, -49, 304, -114, 277, +-226, 154, -341, -35, -270, -135, -2, -198, +274, -237, 342, -186, 206, -131, -10, -15, +-155, 94, -151, 104, -113, 129, -113, 112, +-179, 93, -228, 158, -84, 206, 63, 156, +55, 36, 16, -165, 17, -354, 72, -349, +150, -222, 222, 5, 175, 311, -39, 425, +-205, 293, -280, -49, -356, -355, -431, -371, +-365, -227, -112, 76, 163, 395, 379, 416, +479, 252, 378, 26, 115, -187, -123, -224, +-123, -136, -42, -41, -116, 95, -297, 121, +-457, -46, -467, -125, -178, -110, 260, -137, +451, -88, 264, -34, -52, 18, -205, 113, +-107, 219, 130, 333, 249, 343, 94, 243, +-187, 146, -343, 19, -218, -169, 68, -367, +230, -486, 142, -504, -114, -381, -336, -173, +-333, 71, -118, 326, 131, 432, 222, 425, +93, 418, -114, 330, -155, 237, 23, 155, +285, -16, 409, -263, 216, -481, -164, -524, +-413, -348, -450, -151, -329, -99, -85, -130, +67, -129, 24, 22, -50, 350, -86, 623, +-17, 730, 185, 584, 389, 168, 426, -215, +227, -443, -122, -538, -403, -425, -427, -229, +-208, -17, 53, 154, 152, 154, -21, 79, +-327, 14, -418, -115, -124, -149, 293, 28, +457, 234, 281, 314, -43, 198, -276, -34, +-172, -116, 145, -27, 250, 118, 96, 210, +-128, 127, -245, -83, -147, -259, 17, -333, +53, -336, -91, -297, -215, -154, -189, 65, +-107, 261, -23, 373, 3, 388, 19, 320, +147, 227, 332, 83, 410, -132, 258, -292, +-8, -260, -267, -120, -409, -54, -350, -121, +-231, -238, -94, -271, 27, -41, -6, 353, +-50, 628, 20, 596, 144, 202, 250, -302, +284, -588, 216, -640, 16, -401, -201, 122, +-279, 564, -260, 588, -208, 278, -144, -118, +-44, -366, 64, -325, 174, -28, 261, 345, +205, 475, 54, 205, -145, -226, -293, -589, +-167, -760, 53, -585, 130, 24, 98, 735, +1, 987, -147, 712, -161, 199, 20, -346, +156, -668, 86, -605, -130, -180, -274, 300, +-175, 434, 23, 178, 153, -188, 167, -473, +100, -518, 35, -90, 67, 549, 168, 772, +119, 500, -144, 45, -388, -343, -385, -552, +-155, -525, 83, -261, 196, 125, 124, 401, +-41, 383, -98, 209, 27, 4, 248, -272, +291, -316, 46, -75, -189, 149, -257, 242, +-214, 190, -113, 71, 6, -77, 93, -286, +109, -318, 136, -77, 166, 170, 59, 253, +-201, 199, -411, -7, -254, -221, 122, -296, +359, -199, 348, 97, 89, 359, -235, 438, +-386, 420, -254, 110, 37, -426, 200, -759, +199, -631, 76, -87, -84, 489, -188, 723, +-163, 501, 104, -100, 426, -708, 455, -814, +137, -275, -319, 482, -608, 996, -566, 930, +-195, 218, 263, -687, 439, -1163, 219, -838, +-166, 56, -361, 800, -179, 914, 224, 381, +576, -381, 614, -888, 235, -802, -306, -98, +-584, 725, -449, 1062, -164, 722, -20, -67, +-42, -843, -88, -1076, 16, -553, 226, 253, +327, 788, 210, 762, 7, 205, -62, -340, +23, -482, 98, -323, 16, -7, -224, 279, +-377, 305, -269, 73, -34, -188, 160, -374, +267, -378, 250, -144, 198, 173, 186, 451, +113, 566, -89, 407, -350, 68, -536, -291, +-463, -509, -97, -561, 305, -376, 479, 47, +380, 407, 68, 463, -170, 240, -114, -136, +79, -415, 197, -376, 129, -43, -110, 352, +-284, 565, -252, 396, -121, -26, 1, -412, +94, -609, 148, -443, 130, 29, 40, 441, +-29, 534, -65, 254, -59, -213, 41, -543, +166, -530, 179, -227, 78, 235, -100, 610, +-307, 599, -320, 261, -34, -154, 298, -499, +474, -553, 355, -286, -67, 109, -495, 407, +-574, 444, -220, 173, 220, -221, 393, -486, +307, -535, 59, -310, -180, 198, -217, 629, +-22, 627, 199, 282, 234, -129, 144, -430, +38, -366, -113, -3, -258, 246, -260, 240, +-99, -12, -5, -386, 19, -540, 165, -467, +288, -238, 213, 222, 30, 677, -115, 749, +-160, 467, -117, 34, 62, -343, 204, -404, +96, -155, -148, 109, -303, 149, -239, -120, +-24, -475, 189, -638, 347, -442, 410, 37, +275, 481, -37, 685, -260, 551, -340, 144, +-343, -150, -116, -140, 216, 39, 299, 161, +122, -10, -82, -442, -131, -694, -36, -544, +78, -68, 104, 534, 42, 736, -37, 353, +-29, -202, 85, -617, 156, -559, 69, 37, +-49, 682, -23, 893, 101, 511, 119, -272, +12, -925, -176, -983, -389, -490, -409, 166, +-143, 660, 195, 706, 403, 338, 404, -100, +226, -367, 20, -416, -59, -235, -53, 107, +6, 348, 58, 291, -22, 18, -140, -293, +-160, -419, -81, -264, 37, 109, 128, 443, +198, 480, 144, 220, -55, -213, -247, -565, +-323, -645, -210, -434, 105, 81, 497, 612, +609, 799, 255, 551, -218, 17, -480, -499, +-373, -719, 62, -523, 478, -70, 534, 298, +170, 381, -337, 195, -601, -80, -438, -289, +0, -234, 341, 41, 380, 252, 100, 294, +-208, 131, -156, -177, 198, -391, 512, -370, +508, -54, 98, 327, -435, 462, -644, 287, +-388, -108, 65, -553, 418, -671, 473, -234, +153, 424, -256, 806, -392, 598, -213, -161, +148, -871, 497, -1040, 634, -499, 364, 485, +-224, 1120, -684, 948, -702, 258, -315, -469, +232, -888, 608, -781, 593, -215, 226, 380, +-179, 696, -305, 605, -161, 158, -6, -413, +73, -866, 127, -863, 167, -346, 181, 310, +164, 802, 47, 933, -219, 668, -437, 111, +-273, -535, 175, -945, 448, -882, 313, -434, +-22, 226, -274, 862, -297, 957, -42, 396, +326, -340, 412, -884, 155, -899, -31, -357, +54, 344, 139, 791, 48, 696, -122, 149, +-246, -439, -281, -722, -154, -551, 109, -63, +222, 465, 59, 670, -86, 458, -19, 42, +170, -340, 360, -478, 427, -332, 268, -66, +-71, 97, -384, 33, -395, -150, -82, -255, +260, -134, 341, 105, 167, 310, -116, 359, +-344, 183, -312, -52, -37, -206, 235, -255, +361, -142, 302, 83, 159, 267, 36, 237, +-99, 29, -189, -321, -88, -649, 120, -569, +222, -160, 189, 251, 142, 525, 27, 511, +-170, 259, -274, -24, -257, -240, -185, -336, +46, -194, 407, 36, 579, 193, 375, 285, +-66, 102, -451, -304, -417, -486, 45, -349, +502, -49, 572, 183, 177, 234, -378, 157, +-618, 0, -342, -128, 225, -82, 556, 76, +424, 145, 28, 105, -291, 59, -267, -37, +75, -146, 437, -230, 479, -198, 117, -64, +-357, 15, -565, 36, -365, 4, 27, -127, +347, -286, 467, -249, 362, 169, 155, 639, +34, 764, 16, 401, 6, -322, -51, -935, +-104, -979, -113, -356, -56, 447, 25, 774, +55, 504, 40, -128, 40, -624, 36, -613, +26, -205, 104, 355, 244, 785, 256, 662, +178, 19, 99, -565, -64, -805, -258, -656, +-274, -117, -111, 383, 97, 538, 315, 346, +464, 16, 352, -123, 37, -78, -231, 2, +-281, 38, -153, -29, 32, -161, 167, -337, +144, -386, 0, -257, -119, -88, -114, 83, +64, 260, 314, 356, 483, 300, 477, 181, +302, 121, 0, 75, -315, -25, -458, -183, +-368, -320, -117, -441, 163, -473, 291, -320, +228, -105, 6, 104, -180, 268, -37, 305, +389, 308, 658, 258, 489, 83, 11, -139, +-512, -219, -741, -141, -382, -12, 303, 78, +728, 29, 645, -95, 246, -203, -181, -275, +-461, -195, -428, -76, -52, -14, 349, 68, +506, 195, 367, 228, 18, 78, -323, -80, +-450, -143, -294, -175, 140, -124, 618, -2, +778, 112, 575, 145, 175, 138, -319, 130, +-666, 35, -622, -189, -224, -404, 211, -406, +436, -215, 447, -1, 273, 156, 9, 199, +-124, 132, -57, 6, 122, -3, 259, 151, +274, 202, 235, 19, 147, -236, -57, -388, +-226, -359, -264, -145, -262, 197, -152, 395, +143, 256, 431, -110, 498, -357, 298, -320, +-24, -137, -222, 176, -174, 431, 27, 243, +302, -192, 518, -490, 428, -452, 41, -53, +-346, 388, -522, 525, -406, 315, -13, -217, +454, -742, 646, -693, 402, -129, -8, 452, +-259, 788, -306, 659, -153, 32, 98, -698, +310, -964, 448, -639, 423, 1, 254, 667, +114, 950, -53, 609, -234, -112, -231, -788, +-122, -970, -34, -591, 79, 60, 127, 615, +69, 698, -8, 307, -7, -164, 148, -417, +390, -363, 494, -120, 344, 75, 75, 158, +-50, 208, 0, 139, 42, 19, 12, -95, +-85, -309, -246, -455, -282, -343, -80, -69, +204, 216, 356, 364, 315, 320, 178, 75, +97, -229, 106, -386, 108, -290, 137, -4, +237, 272, 238, 356, 169, 214, 157, -32, +86, -255, -131, -351, -376, -212, -470, -70, +-284, -78, 59, -131, 344, -153, 522, -36, +571, 169, 424, 329, 184, 390, -19, 180, +-142, -238, -146, -533, 44, -505, 347, -239, +426, 139, 98, 474, -348, 557, -579, 289, +-445, -226, 41, -648, 610, -695, 875, -444, +646, -3, 103, 494, -340, 763, -415, 528, +-186, -14, 120, -441, 418, -668, 558, -597, +356, -164, -43, 306, -306, 482, -309, 264, +-153, -91, 69, -337, 345, -357, 485, -123, +293, 166, -39, 371, -128, 390, 18, 131, +205, -161, 344, -353, 355, -488, 200, -430, +-54, -104, -241, 153, -234, 151, -143, 54, +-29, -29, 159, -24, 331, 103, 345, 213, +203, 162, 63, -56, 103, -275, 260, -396, +347, -268, 352, 98, 294, 372, 37, 459, +-357, 347, -590, -83, -507, -609, -224, -821, +181, -591, 728, -149, 1050, 342, 649, 639, +-107, 491, -489, 66, -409, -326, -101, -454, +337, -259, 661, 35, 548, 322, 74, 509, +-310, 395, -333, -6, -135, -345, 117, -493, +426, -563, 581, -503, 352, -248, -80, 93, +-340, 342, -306, 415, -127, 373, 96, 126, +309, -265, 330, -447, 209, -255, 230, 78, +406, 291, 456, 309, 317, 108, 104, -198, +-133, -351, -272, -262, -207, -42, -46, 29, +39, -60, -16, -94, -46, -74, 112, -27, +341, 67, 414, 121, 307, 23, 126, -237, +24, -388, 121, -249, 361, 91, 486, 454, +315, 664, -35, 506, -331, 6, -490, -487, +-378, -737, 45, -741, 440, -472, 558, -65, +460, 265, 187, 470, -61, 569, -57, 414, +121, 46, 250, -318, 207, -564, 45, -518, +-43, -149, 26, 229, 154, 381, 220, 231, +219, -130, 173, -469, 82, -455, -8, -80, +5, 312, 106, 541, 227, 446, 237, -10, +56, -415, -122, -560, -69, -443, 184, -52, +456, 316, 546, 351, 325, 106, -117, -250, +-352, -402, -187, -217, 47, 6, 131, 124, +201, 97, 279, -101, 314, -72, 343, 215, +356, 363, 250, 252, 2, -40, -168, -367, +-58, -509, 99, -373, 80, -80, -15, 149, +-100, 217, -126, 107, 30, -72, 346, -213, +608, -280, 542, -252, 216, -83, 32, 154, +141, 273, 290, 302, 256, 333, 64, 202, +-166, -66, -339, -311, -319, -408, -82, -310, +167, -144, 269, -22, 331, 19, 430, -69, +398, -197, 174, -225, 12, -140, 34, -5, +164, 217, 346, 413, 453, 430, 365, 245, +143, -44, -180, -281, -450, -376, -469, -328, +-274, -214, 66, -102, 465, 52, 678, 116, +566, 49, 241, -81, -3, -226, -28, -228, +75, -71, 255, 137, 446, 298, 404, 274, +89, 103, -254, -118, -410, -276, -275, -307, +82, -241, 440, -38, 593, 232, 391, 267, +17, 51, -186, -146, -133, -282, 92, -298, +365, -77, 506, 124, 425, 184, 174, 138, +-94, -36, -228, -217, -133, -321, 99, -308, +287, -58, 340, 317, 245, 476, 71, 308, +-41, 20, -29, -345, 120, -561, 297, -344, +328, 33, 228, 228, 144, 191, 116, -42, +149, -292, 208, -306, 165, 20, -38, 394, +-257, 472, -275, 167, 30, -342, 446, -670, +595, -546, 384, -105, 79, 344, -97, 540, +-65, 305, 221, -181, 569, -461, 574, -422, +232, -74, -127, 398, -341, 581, -367, 348, +-123, -179, 222, -702, 359, -817, 249, -471, +111, 85, 98, 484, 193, 532, 295, 254, +322, -120, 270, -277, 214, -137, 183, 87, +212, 178, 240, 89, 112, -106, -84, -265, +-128, -249, -102, -191, -157, -152, -165, -145, +-21, -190, 169, -53, 438, 286, 732, 480, +707, 424, 321, 178, -10, -202, -75, -495, +27, -478, 199, -264, 279, 35, 85, 278, +-215, 257, -362, 51, -253, -203, 98, -455, +394, -473, 383, -155, 269, 245, 257, 450, +347, 452, 498, 215, 567, -115, 321, -248, +-165, -216, -529, -105, -526, -21, -174, -134, +342, -243, 725, -234, 727, -166, 311, -22, +-291, 140, -653, 191, -450, 75, 165, -118, +795, -168, 1090, -35, 829, 141, 179, 325, +-379, 420, -555, 216, -339, -151, 93, -482, +433, -671, 459, -644, 258, -436, 9, -92, +-173, 251, -184, 455, 46, 508, 332, 356, +449, 126, 467, -93, 465, -235, 315, -152, +44, 29, -157, 67, -196, -49, -115, -262, +102, -490, 364, -550, 370, -269, 95, 169, +-109, 454, -45, 428, 155, 160, 302, -131, +425, -249, 441, -119, 146, 133, -220, 274, +-247, 181, 30, -108, 364, -345, 575, -382, +518, -203, 137, 47, -315, 134, -418, -27, +-74, -314, 366, -408, 569, -165, 476, 234, +177, 593, -161, 574, -297, 139, -92, -320, +287, -514, 502, -350, 500, 94, 350, 398, +62, 252, -142, -137, -64, -499, 136, -653, +249, -372, 198, 68, 47, 300, -56, 313, +4, 141, 168, -26, 296, 7, 335, 125, +278, 180, 90, 80, -98, -133, -88, -311, +163, -365, 484, -288, 555, -47, 279, 190, +-46, 227, -205, 98, -125, -155, 198, -372, +498, -326, 419, -90, -2, 226, -392, 452, +-433, 384, -150, 22, 277, -374, 652, -532, +747, -390, 484, -4, 155, 423, 79, 537, +185, 251, 252, -202, 201, -454, -57, -428, +-443, -271, -590, -35, -247, 132, 360, 94, +772, -28, 746, -107, 382, -128, -71, -97, +-307, 49, -87, 279, 434, 424, 757, 328, +605, 54, 62, -217, -484, -373, -611, -455, +-301, -522, 191, -439, 591, -163, 647, 121, +418, 421, 167, 575, 49, 369, 44, -6, +61, -288, 81, -342, 130, -166, 130, 45, +58, 145, -4, 63, 35, -119, 168, -263, +291, -279, 322, -156, 255, 27, 115, 117, +24, 113, 107, 137, 257, 192, 275, 150, +171, -27, 14, -278, -146, -484, -167, -517, +19, -225, 306, 279, 545, 602, 578, 495, +353, 51, 28, -387, -191, -571, -233, -441, +-93, 31, 113, 478, 228, 483, 261, 143, +275, -231, 262, -439, 263, -380, 244, -162, +150, 53, 70, 168, 67, 82, 82, -83, +96, -105, 131, -86, 153, -42, 66, 83, +-74, 175, -100, 201, 54, 126, 277, -34, +451, -115, 529, -190, 468, -282, 255, -269, +23, -195, -100, -106, -134, 30, -151, 86, +-87, 44, 89, -22, 253, -60, 325, 69, +339, 320, 270, 432, 96, 295, -64, -103, +-45, -555, 163, -797, 432, -687, 586, -174, +490, 447, 144, 723, -239, 556, -408, 106, +-255, -374, 88, -616, 345, -431, 370, 38, +242, 402, 61, 387, -89, 39, -42, -378, +238, -605, 483, -456, 504, 79, 334, 612, +115, 737, 62, 421, 184, -117, 246, -556, +154, -608, -128, -344, -473, -13, -490, 199, +-39, 94, 496, -220, 704, -341, 516, -211, +145, 67, -126, 400, -113, 580, 189, 441, +612, 60, 793, -315, 544, -487, 34, -430, +-421, -224, -609, -33, -490, 104, -80, 113, +410, -33, 582, -160, 418, -144, 193, -54, +38, 93, -15, 298, 122, 404, 401, 229, +546, -159, 397, -562, 123, -710, -74, -472, +-154, 18, -155, 509, -53, 724, 107, 484, +204, -25, 212, -407, 201, -498, 181, -357, +165, -56, 192, 168, 283, 187, 296, 27, +94, -223, -151, -325, -135, -217, 147, -26, +473, 240, 578, 409, 316, 307, -106, 64, +-301, -168, -154, -323, 182, -284, 396, -133, +295, 8, 31, 166, -145, 195, -122, 38, +102, -91, 398, -207, 585, -317, 533, -317, +267, -216, -6, -35, -95, 197, -18, 398, +94, 459, 103, 247, -4, -110, -116, -358, +-107, -411, 60, -238, 279, 106, 434, 308, +519, 216, 496, -37, 367, -299, 146, -430, +-124, -352, -283, -134, -205, 113, -6, 219, +168, 143, 303, -6, 355, -63, 244, 43, +107, 227, 65, 327, 75, 203, 143, -137, +269, -434, 325, -455, 251, -158, 84, 164, +-68, 219, -104, 9, -33, -361, 77, -627, +229, -423, 340, 126, 329, 616, 241, 808, +110, 595, 10, 63, 41, -448, 113, -692, +133, -590, 121, -218, 133, 185, 177, 417, +190, 410, 171, 145, 169, -246, 156, -552, +122, -602, 111, -372, 113, 95, 85, 586, +98, 766, 205, 565, 278, 116, 184, -453, +-14, -803, -137, -707, -83, -303, 80, 177, +281, 493, 431, 434, 420, 112, 302, -200, +226, -325, 197, -168, 169, 163, 86, 337, +-84, 249, -257, -15, -277, -335, -90, -502, +237, -388, 469, -122, 417, 97, 172, 168, +-32, 143, 21, 101, 371, 96, 698, 140, +657, 202, 206, 126, -368, -136, -655, -366, +-466, -429, 43, -353, 572, -92, 788, 229, +571, 368, 126, 289, -268, 80, -421, -196, +-205, -362, 222, -316, 527, -114, 554, 131, +344, 297, 16, 289, -182, 101, -87, -195, +205, -398, 463, -400, 509, -170, 306, 216, +5, 472, -189, 420, -201, 128, -87, -275, +61, -514, 99, -422, 44, -145, 95, 114, +319, 264, 522, 238, 566, 66, 410, -130, +68, -247, -220, -260, -162, -156, 126, 53, +330, 277, 322, 323, 175, 161, -10, -61, +-123, -209, -131, -245, -50, -148, 91, -19, +243, 14, 365, -41, 427, -82, 362, -85, +171, -50, -6, -19, -4, 5, 156, 23, +324, 24, 365, 34, 205, 81, -83, 119, +-245, 95, -164, -4, 53, -114, 234, -199, +242, -202, 86, -106, 6, 6, 149, 56, +412, 30, 609, -74, 582, -138, 281, -91, +-130, 11, -409, 107, -398, 156, -136, 108, +249, 10, 574, -84, 613, -124, 291, -115, +-125, -102, -270, -94, -78, -76, 236, -43, +476, 55, 471, 147, 218, 159, -54, 101, +-122, -34, -24, -188, 56, -216, 72, -140, +112, -54, 188, -20, 297, -33, 428, -76, +464, -83, 270, 22, -54, 204, -249, 282, +-167, 220, 102, 60, 343, -170, 406, -322, +220, -303, -88, -208, -186, -22, -48, 171, +114, 184, 229, 64, 284, -59, 288, -170, +347, -179, 428, -66, 373, 96, 145, 167, +-112, 77, -266, -55, -219, -102, 41, -83, +340, 16, 441, 139, 273, 175, -17, 54, +-174, -167, -70, -332, 215, -330, 434, -183, +422, 53, 197, 214, -49, 212, -90, 69, +102, -149, 324, -242, 410, -78, 327, 124, +127, 263, -64, 341, -92, 201, 19, -145, +145, -433, 195, -531, 131, -406, -2, -96, +-78, 262, -17, 463, 183, 396, 391, 63, +461, -317, 388, -425, 250, -235, 100, 49, +4, 328, -16, 408, 43, 149, 124, -222, +189, -403, 220, -357, 160, -124, 0, 144, +-127, 281, -123, 254, 13, 54, 216, -244, +393, -369, 428, -265, 329, -57, 207, 172, +147, 326, 129, 258, 102, 13, 76, -182, +94, -162, 101, -31, 79, 41, 61, 9, +33, -78, -13, -169, 12, -160, 141, -62, +253, 43, 252, 76, 219, 0, 212, -64, +213, 23, 216, 143, 230, 184, 206, 142, +103, 36, -23, -141, -99, -315, -83, -326, +67, -170, 266, -34, 409, 65, 389, 162, +153, 145, -128, 16, -201, -22, -51, 12, +200, 36, 409, 66, 444, 67, 289, 10, +104, -61, 4, -160, -6, -242, 15, -222, +7, -130, 30, -55, 201, 70, 391, 226, +424, 239, 278, 83, 21, -65, -222, -142, +-228, -149, 62, -18, 408, 211, 528, 290, +359, 120, -4, -216, -283, -499, -254, -526, +35, -261, 374, 145, 555, 446, 466, 445, +227, 174, 44, -178, -14, -355, -35, -280, +-40, -68, -28, 134, 35, 271, 223, 283, +444, 181, 460, 51, 203, -74, -150, -266, +-300, -461, -140, -512, 176, -362, 396, -69, +430, 282, 321, 515, 154, 518, 57, 265, +97, -141, 145, -418, 127, -355, 93, -66, +98, 279, 103, 461, 69, 305, 31, -127, +30, -550, 68, -690, 119, -465, 160, -50, +229, 318, 261, 479, 242, 405, 253, 142, +257, -126, 158, -236, 20, -184, -52, -85, +-43, 27, 5, 130, 105, 165, 205, 121, +251, 52, 256, -92, 213, -298, 115, -417, +47, -294, 37, 3, 70, 290, 142, 369, +202, 141, 148, -227, 64, -383, 85, -214, +158, 163, 184, 497, 167, 534, 125, 208, +126, -198, 203, -447, 284, -495, 249, -340, +68, -72, -155, 92, -250, 117, -123, 82, +156, 17, 415, -29, 549, 61, 445, 194, +130, 225, -167, 126, -235, -91, -19, -314, +355, -315, 600, -92, 495, 184, 55, 297, +-387, 135, -500, -216, -205, -495, 278, -470, +575, -85, 510, 379, 208, 598, -67, 476, +-66, 93, 174, -349, 394, -525, 399, -368, +241, -56, 83, 207, -29, 298, -123, 165, +-203, -71, -228, -216, -85, -208, 218, -114, +512, 30, 573, 107, 361, 99, 77, 74, +-46, 33, 60, -34, 242, -48, 269, -42, +108, -49, -89, -28, -122, 4, 5, -47, +135, -130, 173, -154, 135, -68, 99, 91, +136, 246, 227, 294, 314, 167, 269, -121, +104, -420, -46, -546, -93, -365, -2, 31, +208, 457, 407, 675, 443, 492, 251, -8, +-39, -456, -242, -594, -273, -370, -122, 53, +175, 344, 429, 274, 409, -38, 191, -329, +52, -348, 36, -82, 92, 251, 209, 426, +282, 327, 203, 9, 74, -258, 27, -320, +27, -168, 16, 72, 24, 190, 29, 106, +51, -52, 117, -223, 185, -322, 217, -234, +210, -2, 177, 200, 164, 342, 154, 382, +124, 245, 90, -33, 80, -275, 58, -410, +42, -379, 93, -153, 153, 119, 160, 272, +145, 287, 71, 105, -10, -185, 26, -349, +185, -265, 295, -19, 248, 272, 83, 425, +-115, 301, -189, -51, 16, -353, 365, -414, +577, -233, 468, 69, 106, 327, -249, 320, +-353, 50, -154, -262, 198, -413, 441, -327, +410, -36, 164, 252, -74, 359, -168, 239, +-73, 12, 162, -161, 355, -162, 386, -25, +275, 108, 74, 107, -114, -8, -182, -194, +-66, -336, 135, -283, 281, -46, 330, 193, +277, 320, 145, 226, 67, -26, 81, -227, +70, -216, -52, -19, -184, 204, -191, 247, +6, 83, 330, -173, 551, -299, 486, -191, +170, 51, -153, 239, -167, 243, 87, 49, +296, -167, 280, -312, 103, -342, -85, -207, +-174, 21, -115, 190, 41, 287, 152, 297, +241, 228, 338, 91, 352, -86, 203, -232, +-48, -273, -218, -244, -143, -117, 145, 56, +431, 160, 487, 131, 296, 14, -14, -79, +-219, -51, -203, -11, -97, 6, -9, 16, +55, -60, 84, -168, 144, -101, 275, 54, +376, 132, 339, 156, 231, 145, 133, 30, +60, -99, 24, -130, -6, -76, -64, -7, +-84, 53, -43, 18, 32, -71, 72, -140, +59, -205, 47, -187, 93, 11, 199, 169, +299, 162, 335, 101, 312, 31, 210, -68, +74, -81, -51, 29, -152, 142, -168, 123, +-33, 37, 179, -41, 301, -102, 233, -144, +51, -143, -146, -147, -225, -162, -94, -168, +158, -101, 348, 39, 399, 182, 339, 238, +216, 216, 43, 135, -64, 30, -29, -78, +61, -85, 128, 14, 177, 91, 117, 57, +-117, -45, -334, -218, -286, -384, -38, -402, +234, -216, 443, 55, 507, 276, 359, 345, +140, 271, 56, 115, 77, -28, 43, -98, +-42, -54, -95, 37, -57, 66, -3, 3, +6, -60, 23, -138, 40, -232, 16, -244, +41, -140, 165, -11, 290, 123, 296, 208, +250, 208, 204, 100, 116, -84, -10, -204, +-94, -126, -70, 27, -8, 143, -22, 197, +-40, 138, 2, -81, 67, -315, 121, -371, +182, -182, 215, 109, 140, 361, 43, 419, +77, 175, 155, -252, 155, -521, 91, -462, +44, -118, 38, 297, 48, 497, 25, 345, +-50, 7, -131, -299, -148, -371, -47, -156, +170, 149, 308, 293, 273, 253, 207, 54, +203, -225, 166, -382, 44, -296, -49, -114, +-26, 60, 17, 206, 30, 266, 4, 194, +-102, 79, -223, -61, -173, -198, 94, -229, +368, -127, 413, -13, 260, 73, 90, 116, +40, 102, 94, 29, 178, -14, 183, -14, +19, -29, -201, -88, -285, -124, -209, -112, +-47, -43, 92, 28, 163, 50, 169, 28, +154, 15, 183, -13, 221, -22, 186, 31, +112, 91, 63, 72, 76, 47, 77, 19, +14, -65, -87, -166, -184, -210, -224, -232, +-159, -189, -4, -26, 198, 209, 379, 362, +462, 353, 327, 203, 15, -20, -290, -250, +-406, -353, -215, -296, 196, -134, 497, 9, +474, 73, 178, 90, -166, 86, -361, 15, +-291, -32, -23, 3, 239, 77, 329, 154, +202, 224, -23, 201, -163, 49, -168, -222, +-26, -475, 174, -554, 273, -412, 236, -100, +152, 277, 48, 500, -95, 477, -180, 291, +-83, 73, 84, -111, 193, -208, 181, -221, +23, -164, -162, -90, -190, -53, -54, -65, +149, -54, 279, -33, 235, -15, 54, 52, +-49, 145, -14, 115, 52, 39, 126, 10, +156, -25, 28, -44, -168, -5, -258, -17, +-169, -50, 17, -53, 171, -79, 225, -100, +216, -37, 164, 38, 85, 101, 35, 149, +-7, 94, -101, -85, -95, -205, 52, -216, +141, -172, 33, -52, -155, 139, -214, 262, +-98, 318, 130, 294, 367, 122, 401, -150, +169, -382, -175, -491, -362, -406, -231, -163, +71, 128, 293, 301, 340, 299, 202, 185, +-45, 41, -251, -50, -252, 2, -97, 98, +47, 128, 97, 63, 79, -117, 69, -340, +90, -421, 97, -318, 122, -56, 110, 235, +-13, 399, -156, 356, -157, 112, -10, -216, +159, -361, 247, -217, 199, 94, -16, 326, +-265, 307, -337, 63, -169, -215, 56, -380, +182, -281, 212, 37, 169, 295, 62, 313, +-32, 140, -35, -137, 35, -346, 57, -355, +60, -152, 114, 93, 110, 199, -27, 145, +-200, 39, -306, -39, -297, -10, -165, 112, +86, 228, 330, 237, 407, 130, 293, -31, +83, -176, -111, -340, -184, -463, -148, -411, +-63, -199, 22, 9, 94, 157, 97, 244, +35, 272, -30, 228, -87, 212, -113, 233, +-66, 194, 24, 67, 102, -84, 79, -244, +-22, -351, -84, -380, -70, -329, -1, -191, +107, 1, 205, 129, 224, 220, 148, 280, +31, 224, -104, 94, -206, 5, -232, -106, +-201, -202, -156, -153, -130, -5, -94, 90, +30, 170, 225, 214, 386, 138, 378, -44, +229, -236, 50, -356, -101, -300, -197, -118, +-249, 62, -275, 148, -225, 112, -100, 4, +51, -23, 145, 56, 118, 152, -5, 178, +-93, 130, -36, 50, 110, -48, 220, -154, +249, -187, 176, -168, 35, -109, -155, 8, +-314, 95, -325, 57, -206, -54, -44, -141, +145, -121, 254, -25, 152, 72, -94, 104, +-214, 70, -137, 34, 18, 72, 199, 139, +304, 175, 160, 93, -132, -136, -294, -351, +-220, -386, -41, -246, 161, 49, 283, 336, +204, 414, -59, 240, -340, -81, -457, -385, +-309, -487, -33, -354, 178, -33, 252, 330, +224, 527, 150, 432, 125, 149, 158, -152, +75, -314, -152, -283, -314, -114, -306, 45, +-169, 81, -37, -1, 4, -92, -15, -122, +-2, -65, 68, 15, 123, 94, 115, 144, +61, 107, -33, 9, -79, -56, -64, -101, +-62, -111, -57, -76, -18, -32, 24, 9, +32, 93, -31, 176, -107, 197, -95, 100, +6, -78, 81, -209, 88, -198, 20, -118, +-138, -58, -280, -43, -251, -81, -84, -146, +105, -81, 233, 108, 262, 271, 176, 338, +38, 293, -64, 137, -118, -34, -187, -208, +-282, -338, -303, -340, -162, -231, 53, -78, +204, 118, 194, 284, 70, 320, -39, 182, +-82, -47, -85, -255, -58, -346, -51, -246, +-59, -1, -38, 188, 43, 257, 121, 210, +96, 79, 2, -33, -98, -66, -206, -62, +-261, -16, -211, 21, -63, -9, 98, -90, +170, -163, 124, -201, 30, -141, -45, 4, +-90, 132, -96, 137, -41, 44, -5, -49, +-20, -60, -16, 29, 4, 194, -42, 295, +-112, 239, -94, 45, -15, -188, 20, -361, +15, -380, -39, -258, -139, -82, -201, 47, +-119, 95, 47, 96, 161, 119, 163, 161, +61, 200, -81, 204, -134, 134, -97, -39, +-51, -216, -78, -305, -148, -286, -135, -168, +-12, 20, 102, 160, 113, 216, 0, 189, +-139, 123, -190, 53, -87, -45, 42, -189, +43, -271, -21, -238, -43, -107, -40, 83, +-31, 247, -47, 252, -96, 118, -116, -32, +-31, -93, 93, -46, 125, 63, 30, 120, +-99, 70, -172, -84, -166, -279, -151, -390, +-146, -288, -130, -33, -68, 244, 46, 424, +184, 386, 252, 137, 189, -113, 26, -235, +-149, -205, -278, -52, -297, 122, -210, 156, +-82, 42, 33, -175, 87, -353, 29, -308, +-91, -30, -163, 283, -148, 448, -76, 357, +77, 45, 244, -293, 282, -392, 129, -228, +-122, 29, -298, 236, -312, 291, -224, 134, +-100, -106, -33, -270, -78, -277, -142, -113, +-81, 132, 63, 285, 146, 281, 148, 95, +133, -171, 60, -318, -47, -261, -120, -96, +-149, 90, -171, 225, -180, 226, -155, 75, +-113, -54, -77, -68, -37, -16, 1, 38, +43, 43, 69, -37, 38, -140, -29, -201, +-84, -172, -121, -75, -85, 39, 29, 148, +137, 242, 113, 253, -45, 161, -229, -15, +-305, -167, -255, -210, -138, -187, -19, -130, +31, -44, 17, -22, 32, 12, 70, 132, +62, 222, 4, 216, -37, 145, -54, -9, +-60, -169, -43, -262, -24, -257, -65, -149, +-145, 3, -249, 98, -308, 127, -226, 95, +-16, 46, 187, 32, 248, 88, 161, 172, +-5, 175, -173, 51, -206, -114, -82, -276, +63, -368, 126, -311, 107, -96, -23, 162, +-298, 303, -567, 280, -551, 157, -230, -36, +213, -173, 547, -148, 547, -28, 187, 82, +-234, 140, -429, 106, -342, 36, -71, -42, +192, -117, 219, -139, -11, -96, -320, -62, +-492, -46, -419, -32, -105, -11, 257, -14, +407, -10, 270, 60, -2, 160, -228, 216, +-269, 227, -135, 153, 55, 0, 142, -149, +63, -215, -98, -216, -250, -187, -344, -180, +-320, -170, -177, -95, 18, 50, 153, 194, +195, 311, 171, 351, 94, 248, -27, 60, +-111, -34, -137, -50, -136, -85, -164, -142, +-207, -199, -179, -284, -68, -316, 20, -227, +34, -55, 0, 124, -43, 286, -75, 394, +-39, 425, 54, 349, 62, 179, -70, -40, +-176, -248, -180, -422, -147, -505, -116, -446, +-44, -253, 47, -5, 94, 265, 114, 485, +123, 519, 14, 354, -203, 132, -349, -82, +-353, -260, -273, -361, -118, -356, 66, -271, +184, -129, 179, 53, 102, 248, 25, 380, +-2, 381, -8, 236, -57, 25, -153, -186, +-220, -334, -276, -361, -302, -261, -205, -132, +2, -3, 182, 145, 240, 268, 170, 315, +-6, 300, -220, 204, -271, 30, -115, -212, +58, -417, 60, -421, -104, -241, -252, -24, +-215, 195, -33, 341, 165, 349, 221, 255, +57, 99, -205, -98, -336, -272, -258, -395, +-69, -374, 97, -165, 170, 108, 141, 311, +23, 400, -164, 315, -318, 96, -357, -135, +-256, -283, -51, -331, 190, -244, 342, -48, +286, 189, 40, 391, -220, 452, -333, 281, +-274, -44, -145, -413, -34, -661, -22, -627, +-114, -326, -178, 106, -72, 525, 145, 745, +259, 702, 146, 402, -79, -35, -302, -384, +-404, -552, -257, -578, 46, -441, 256, -210, +273, 51, 124, 322, -116, 503, -341, 492, +-419, 276, -308, -67, -91, -312, 87, -366, +164, -255, 164, -23, 112, 185, 7, 272, +-98, 244, -195, 41, -286, -216, -291, -352, +-128, -338, 105, -149, 255, 171, 216, 402, +-5, 448, -252, 306, -354, 20, -288, -269, +-117, -414, 59, -370, 136, -179, 76, 55, +-6, 255, -44, 308, -84, 210, -108, 71, +-72, -70, -34, -184, -29, -186, -83, -118, +-206, -19, -293, 62, -208, 68, 29, 51, +265, 82, 333, 102, 176, 78, -141, 28, +-404, -21, -440, -60, -256, -74, -7, -77, +181, -83, 230, -81, 124, -31, -111, 27, +-337, 71, -382, 69, -225, 26, 33, 21, +246, 69, 261, 100, 103, 113, -85, 54, +-213, -69, -259, -150, -196, -169, -70, -140, +11, -38, 12, 58, -27, 115, -117, 108, +-165, 4, -92, -77, 8, -7, 37, 118, +6, 188, -63, 133, -109, -31, -73, -206, +-5, -308, 0, -288, -47, -121, -84, 80, +-85, 228, -89, 299, -77, 296, -42, 240, +-39, 168, -106, 42, -183, -120, -184, -298, +-84, -475, 61, -541, 163, -377, 96, -71, +-98, 261, -200, 545, -146, 671, -36, 525, +53, 160, 44, -242, -71, -460, -179, -405, +-152, -138, -77, 163, -58, 305, -52, 167, +-45, -149, -89, -433, -153, -527, -162, -367, +-93, 10, 36, 459, 183, 804, 241, 833, +122, 479, -108, -90, -275, -630, -312, -929, +-225, -778, -51, -240, 48, 366, -70, 739, +-253, 695, -321, 234, -198, -341, 87, -654, +406, -515, 534, -46, 349, 460, -44, 700, +-453, 529, -682, 44, -598, -441, -280, -681, +94, -591, 369, -235, 388, 175, 114, 452, +-237, 548, -407, 434, -296, 169, -41, -106, +177, -267, 226, -304, 107, -262, -79, -193, +-176, -106, -161, -15, -163, 118, -201, 261, +-176, 319, -109, 257, -69, 106, 12, -99, +111, -242, 70, -231, -55, -93, -132, 50, +-138, 114, -109, 49, -46, -145, 28, -328, +75, -281, 64, -4, 24, 387, -43, 694, +-155, 706, -302, 423, -422, -46, -407, -614, +-217, -998, 42, -969, 220, -555, 295, 99, +320, 728, 230, 998, 59, 821, -74, 356, +-186, -127, -366, -441, -478, -527, -415, -393, +-268, -150, -97, 40, 131, 140, 306, 118, +273, 39, 72, 18, -119, 39, -195, 71, +-159, 110, -56, 64, 54, -25, 84, -66, +-32, -77, -217, -76, -280, -61, -255, -56, +-197, 4, -79, 123, 77, 226, 150, 244, +100, 128, 17, -118, -28, -353, -71, -439, +-145, -293, -189, 12, -150, 312, -89, 476, +-68, 451, -52, 257, -51, 34, -126, -158, +-143, -369, -7, -563, 177, -553, 220, -286, +107, 142, -96, 559, -312, 790, -432, 674, +-361, 227, -152, -324, 37, -686, 163, -730, +203, -443, 94, 54, -101, 495, -228, 627, +-193, 442, -38, 85, 130, -233, 176, -365, +44, -313, -195, -173, -364, -20, -371, 64, +-189, 103, 26, 145, 106, 144, 73, 102, +6, 123, -35, 125, -34, 22, -40, -110, +-110, -233, -205, -338, -220, -306, -112, -115, +82, 159, 244, 421, 290, 555, 150, 489, +-130, 263, -414, -88, -582, -471, -617, -763, +-481, -827, -159, -590, 235, -119, 555, 473, +717, 1008, 652, 1163, 308, 861, -200, 272, +-704, -450, -1002, -1016, -897, -1094, -478, -719, +43, -122, 478, 445, 708, 731, 609, 654, +242, 353, -160, -34, -452, -347, -602, -444, +-515, -344, -224, -184, 37, 16, 128, 221, +93, 335, 41, 369, 31, 384, 71, 320, +122, 115, 94, -230, -62, -553, -294, -686, +-440, -598, -438, -290, -262, 161, 4, 520, +215, 677, 247, 619, 99, 346, -111, -26, +-220, -337, -141, -532, 1, -537, 58, -321, +11, 35, -114, 387, -216, 624, -143, 587, +29, 209, 67, -242, -66, -498, -253, -627, +-299, -558, -156, -200, 75, 233, 178, 572, +52, 742, -181, 581, -320, 144, -242, -363, +-7, -716, 210, -711, 239, -330, 112, 209, +-20, 644, -116, 753, -208, 509, -304, 3, +-351, -495, -333, -692, -208, -595, -7, -315, +193, 127, 292, 492, 238, 639, 38, 610, +-198, 325, -395, -182, -492, -625, -332, -795, +73, -586, 498, -65, 664, 509, 440, 819, +-92, 705, -700, 267, -1019, -235, -867, -570, +-376, -580, 134, -335, 460, -2, 570, 263, +527, 325, 332, 242, 31, 137, -279, -16, +-504, -117, -535, -109, -376, -80, -169, -72, +-45, -135, 32, -199, 95, -45, 167, 242, +241, 495, 161, 632, -123, 451, -427, -66, +-525, -589, -443, -900, -201, -872, 123, -448, +342, 192, 408, 716, 342, 886, 141, 665, +-123, 247, -364, -113, -540, -237, -539, -191, +-364, -184, -133, -307, 116, -464, 328, -474, +359, -193, 152, 253, -115, 605, -350, 690, +-432, 471, -277, 10, 9, -449, 261, -595, +399, -314, 321, 160, -15, 538, -396, 598, +-639, 228, -671, -378, -431, -824, 32, -884, +419, -476, 461, 207, 248, 748, -26, 910, +-245, 709, -312, 234, -148, -231, 37, -443, +47, -383, -64, -193, -124, -50, -182, -39, +-315, -80, -327, -121, -152, -118, 76, -17, +279, 180, 381, 386, 233, 464, -115, 258, +-412, -151, -528, -493, -420, -556, -153, -309, +104, 121, 211, 491, 235, 657, 166, 545, +-28, 144, -243, -372, -338, -723, -294, -771, +-164, -432, 27, 188, 157, 697, 115, 799, +-51, 512, -180, -64, -231, -623, -220, -820, +-92, -596, 33, -64, 89, 583, 87, 965, +6, 888, -161, 417, -273, -275, -258, -860, +-110, -1002, 121, -695, 275, -88, 215, 559, +-39, 895, -336, 723, -551, 179, -559, -457, +-359, -865, -6, -789, 427, -240, 695, 472, +621, 1012, 213, 1111, -366, 676, -882, -66, +-950, -809, -518, -1300, 57, -1220, 477, -573, +596, 285, 334, 1050, -142, 1422, -438, 1115, +-418, 266, -198, -698, 81, -1295, 228, -1175, +140, -405, -31, 512, -190, 1073, -388, 1013, +-473, 370, -366, -534, -91, -1115, 260, -1005, +538, -318, 565, 634, 274, 1389, -209, 1404, +-624, 654, -718, -441, -550, -1395, -272, -1697, +66, -1121, 301, -74, 298, 876, 188, 1344, +72, 1150, -77, 475, -131, -216, -100, -625, +-90, -648, -87, -336, -54, 42, -123, 245, +-266, 273, -357, 85, -339, -242, -127, -392, +189, -270, 374, -25, 283, 306, 37, 551, +-173, 538, -244, 337, -162, -22, -78, -462, +-76, -692, -133, -625, -177, -324, -191, 130, +-163, 492, -126, 598, -1, 520, 216, 257, +340, -80, 243, -264, -18, -290, -331, -278, +-622, -212, -640, -102, -309, -7, 108, 82, +404, 211, 527, 299, 441, 240, 141, 48, +-211, -197, -543, -405, -725, -383, -647, -111, +-322, 179, 104, 359, 438, 448, 538, 385, +408, 208, 173, -18, -81, -269, -305, -437, +-470, -432, -508, -330, -415, -161, -232, 68, +13, 239, 192, 282, 213, 291, 135, 252, +166, 106, 223, -41, 136, -84, -84, -87, +-341, -27, -550, 87, -610, 82, -461, -79, +-143, -246, 242, -330, 509, -225, 571, 38, +411, 280, 31, 394, -397, 351, -635, 123, +-602, -185, -409, -412, -157, -424, 90, -231, +380, 81, 564, 411, 454, 612, 94, 529, +-342, 194, -700, -221, -819, -539, -546, -686, +-40, -614, 411, -287, 636, 194, 564, 605, +239, 789, -208, 610, -564, 125, -605, -363, +-283, -563, 97, -416, 248, -93, 66, 149, +-292, 225, -532, 151, -351, 2, 168, -113, +539, -128, 506, -58, 195, 65, -175, 171, +-436, 239, -424, 210, -228, 20, -103, -217, +-111, -335, -152, -316, -48, -140, 148, 135, +223, 351, 117, 402, -28, 272, -193, -12, +-335, -292, -326, -395, -148, -302, 67, -78, +207, 214, 255, 358, 170, 258, -60, 97, +-362, -26, -491, -105, -324, -80, -64, -52, +159, -71, 259, -83, 184, -109, -11, -96, +-164, 24, -252, 128, -277, 189, -257, 181, +-171, 33, 49, -147, 295, -200, 351, -96, +163, 90, -130, 181, -374, 193, -391, 163, +-186, 33, 14, -86, 57, -121, -8, -172, +-67, -186, -119, -159, -94, -162, -27, -94, +-27, 92, -117, 262, -167, 349, -76, 332, +95, 183, 241, -49, 238, -194, 56, -168, +-164, -61, -266, 27, -262, 4, -235, -169, +-216, -271, -211, -202, -188, -41, -118, 200, +61, 404, 208, 383, 209, 176, 147, -125, +133, -364, 125, -371, 78, -179, -56, 60, +-336, 266, -582, 408, -610, 437, -387, 215, +11, -190, 398, -513, 543, -592, 343, -361, +-56, 78, -389, 422, -423, 518, -216, 343, +59, -13, 218, -324, 133, -449, -113, -343, +-199, -22, -97, 301, -45, 482, -52, 462, +-95, 205, -163, -113, -144, -290, 7, -324, +120, -204, 81, -13, -31, 113, -143, 142, +-167, 29, -116, -212, -80, -389, -136, -353, +-160, -29, -20, 405, 226, 651, 378, 625, +303, 361, 0, -21, -391, -235, -644, -320, +-663, -447, -450, -466, -30, -314, 485, -135, +794, 134, 676, 426, 229, 496, -358, 358, +-786, 81, -836, -348, -485, -627, -2, -495, +351, -92, 520, 395, 498, 801, 260, 800, +-114, 379, -471, -149, -652, -585, -507, -783, +-122, -607, 267, -221, 476, 118, 396, 310, +112, 339, -189, 207, -416, 26, -584, -52, +-522, 12, -177, 112, 266, 191, 562, 211, +574, 85, 294, -151, -110, -314, -366, -286, +-406, -79, -346, 123, -292, 177, -225, 102, +-103, -37, 43, -161, 191, -174, 259, -121, +174, -21, 38, 116, -15, 222, -87, 269, +-155, 233, -226, 47, -331, -137, -269, -173, +56, -110, 287, -4, 222, 105, 127, 84, +62, -26, -80, -73, -238, -107, -409, -231, +-589, -271, -524, -121, -64, 58, 478, 203, +783, 358, 679, 414, 193, 350, -372, 195, +-646, -73, -594, -327, -327, -422, 41, -413, +311, -248, 338, 75, 131, 315, -186, 312, +-452, 126, -459, -154, -180, -335, 176, -243, +419, 42, 376, 295, 85, 444, -241, 429, +-398, 211, -295, -134, 31, -436, 308, -523, +334, -328, 115, 2, -261, 324, -560, 470, +-561, 247, -345, -195, -64, -472, 238, -462, +408, -164, 407, 283, 347, 562, 136, 566, +-217, 371, -443, 24, -441, -289, -365, -447, +-141, -483, 207, -370, 411, -109, 314, 159, +-36, 351, -429, 409, -566, 306, -345, 60, +24, -211, 322, -323, 442, -198, 323, 49, +30, 268, -205, 279, -282, 54, -301, -211, +-256, -364, -158, -355, -79, -103, -22, 268, +105, 487, 224, 465, 260, 253, 229, -75, +51, -313, -270, -348, -539, -282, -569, -212, +-331, -121, 67, 6, 427, 158, 553, 273, +384, 314, 3, 274, -341, 152, -455, -25, +-330, -134, -118, -166, 47, -200, 95, -195, +77, -89, 33, -8, -16, -15, -35, -41, +-35, -32, -43, 67, -88, 241, -124, 333, +-82, 316, -1, 170, 99, -130, 194, -380, +149, -398, -152, -280, -492, -66, -561, 176, +-273, 269, 185, 170, 537, 13, 568, -94, +299, -92, -112, 21, -449, 176, -491, 238, +-275, 176, -34, 28, 83, -181, 39, -361, +-111, -363, -167, -171, -37, 136, 111, 354, +213, 334, 238, 149, 138, -83, -48, -269, +-186, -278, -234, -133, -236, 97, -215, 310, +-175, 330, -84, 150, 101, -44, 254, -145, +218, -134, 69, -80, -101, -47, -250, -52, +-247, -109, -109, -169, 7, -127, 58, -19, +128, 115, 131, 235, 48, 275, -60, 226, +-191, 139, -269, 30, -162, -52, 37, -73, +143, -58, 122, -123, -37, -284, -223, -371, +-227, -243, -95, 55, 42, 375, 174, 493, +231, 312, 138, -41, -9, -313, -157, -380, +-273, -267, -320, 20, -228, 385, -32, 533, +170, 400, 287, 95, 248, -302, 79, -571, +-143, -540, -324, -277, -322, 143, -101, 454, +104, 435, 77, 213, -26, -99, -25, -401, +16, -429, 43, -182, 114, 152, 87, 439, +-97, 540, -224, 356, -194, 0, -95, -294, +76, -363, 209, -242, 103, -24, -162, 126, +-361, 63, -320, -153, -43, -351, 247, -383, +347, -134, 199, 277, -46, 619, -170, 688, +-112, 415, -21, 27, -4, -243, -123, -390, +-310, -372, -349, -241, -122, -139, 178, -64, +365, 37, 417, 129, 264, 186, -98, 177, +-419, 112, -488, -27, -348, -184, -99, -212, +167, -56, 281, 199, 252, 390, 147, 312, +-8, 63, -149, -195, -189, -397, -178, -347, +-105, -45, 52, 156, 94, 185, -64, 115, +-156, -61, -102, -259, -36, -289, 72, -69, +156, 301, 73, 596, -61, 632, -113, 256, +-57, -377, 96, -836, 205, -864, 40, -412, +-285, 345, -480, 861, -362, 859, 40, 439, +426, -238, 443, -768, 76, -749, -347, -335, +-488, 158, -211, 491, 336, 505, 685, 279, +485, 31, -118, -163, -699, -279, -917, -272, +-614, -112, 11, 86, 541, 186, 668, 149, +466, 20, 184, -101, -28, -109, -187, -59, +-326, 29, -435, 163, -474, 216, -306, 103, +80, -70, 421, -238, 505, -332, 321, -236, +-19, 49, -321, 338, -370, 460, -214, 312, +-10, -36, 178, -315, 239, -340, 46, -240, +-209, -108, -308, 36, -236, 140, -24, 200, +204, 219, 266, 132, 170, 51, 63, 38, +-16, -28, -139, -136, -268, -201, -286, -265, +-118, -220, 148, -12, 325, 189, 194, 272, +-215, 251, -573, 102, -534, -50, -36, -83, +614, -87, 897, -101, 578, -16, -75, 75, +-594, 74, -759, 53, -615, -4, -280, -148, +102, -193, 437, -104, 611, 16, 427, 190, +-10, 305, -428, 161, -634, -53, -440, -199, +96, -351, 507, -329, 566, 4, 374, 370, +-13, 591, -440, 584, -641, 206, -569, -404, +-264, -833, 186, -849, 506, -400, 515, 325, +326, 859, 53, 821, -240, 329, -377, -277, +-295, -665, -181, -591, -88, -155, 19, 265, +117, 502, 177, 474, 145, 126, 10, -315, +-133, -503, -184, -342, -65, 65, 187, 445, +352, 567, 203, 338, -190, -163, -528, -651, +-564, -818, -259, -601, 200, -60, 447, 595, +356, 1049, 81, 1035, -161, 505, -199, -318, +-50, -1002, 47, -1175, 78, -724, 134, 45, +41, 747, -171, 1114, -233, 880, -174, 105, +-123, -652, -38, -1043, 111, -961, 219, -341, +198, 522, 32, 1076, -188, 1035, -310, 423, +-236, -403, -35, -940, 195, -925, 323, -469, +262, 212, 124, 827, 29, 983, -115, 540, +-340, -126, -486, -653, -436, -851, -188, -600, +202, -79, 510, 373, 540, 661, 300, 641, +-79, 242, -473, -284, -636, -622, -384, -647, +143, -341, 646, 160, 832, 612, 453, 806, +-336, 682, -955, 224, -984, -405, -507, -845, +174, -933, 755, -716, 858, -132, 449, 592, +2, 988, -286, 900, -520, 432, -534, -257, +-230, -824, 88, -933, 293, -481, 389, 257, +272, 844, 2, 932, -258, 399, -411, -429, +-348, -923, -76, -829, 209, -247, 317, 502, +251, 892, 120, 690, -12, 140, -151, -471, +-283, -773, -320, -578, -193, -127, 6, 283, +233, 502, 433, 409, 419, 135, 116, -64, +-281, -104, -534, -73, -491, -24, -185, -9, +162, -78, 338, -203, 266, -257, 19, -165, +-140, 112, -79, 411, 70, 464, 143, 234, +94, -118, -42, -446, -126, -484, -103, -203, +-78, 124, -124, 366, -132, 465, -103, 267, +-88, -64, 14, -317, 176, -491, 239, -460, +224, -92, 163, 337, 4, 612, -234, 683, +-405, 352, -369, -275, -53, -674, 395, -760, +615, -605, 345, -65, -226, 575, -703, 810, +-784, 679, -353, 298, 306, -269, 659, -680, +566, -698, 191, -418, -208, 93, -273, 610, +-52, 780, 45, 512, -4, -19, -64, -605, +-152, -879, -206, -638, -119, -128, 5, 366, +118, 756, 235, 801, 198, 474, -19, 8, +-145, -489, -148, -787, -157, -591, -79, -166, +63, 159, 88, 385, 73, 408, 99, 196, +85, 24, 31, -90, -49, -193, -158, -119, +-158, 69, -79, 131, -67, 143, -50, 128, +96, -28, 198, -196, 157, -260, 68, -327, +-126, -237, -369, 96, -373, 360, -121, 422, +223, 366, 494, 83, 439, -289, 68, -389, +-268, -208, -392, 33, -287, 248, 23, 303, +313, 146, 272, -88, -53, -262, -379, -338, +-485, -247, -277, -34, 167, 142, 504, 215, +482, 240, 210, 211, -114, 159, -305, 37, +-240, -172, -100, -258, -26, -98, -6, 52, +-56, 51, -52, -16, 153, -77, 335, -102, +231, -30, -114, 76, -453, 130, -534, 88, +-254, -6, 177, -40, 500, 59, 586, 164, +331, 157, -173, 46, -534, -176, -559, -487, +-372, -557, -31, -196, 410, 352, 650, 737, +500, 756, 101, 315, -299, -308, -586, -679, +-643, -669, -345, -386, 165, 86, 551, 488, +672, 594, 437, 397, -113, -1, -586, -414, +-638, -531, -327, -305, 90, 10, 379, 226, +399, 291, 187, 139, -19, -35, -99, -5, +-104, 102, -67, 109, 19, 118, 85, 79, +74, -123, -40, -358, -175, -435, -205, -302, +-185, 40, -197, 375, -130, 479, 8, 351, +176, 110, 418, -194, 554, -452, 386, -519, +56, -328, -268, 71, -532, 570, -623, 836, +-354, 654, 146, 244, 499, -212, 502, -743, +162, -1046, -407, -861, -782, -364, -559, 276, +107, 903, 710, 1086, 924, 670, 603, -21, +-101, -543, -664, -682, -720, -473, -413, -74, +46, 358, 475, 602, 578, 501, 267, 104, +-189, -346, -552, -670, -633, -704, -380, -357, +31, 169, 389, 558, 597, 721, 580, 559, +303, 101, -102, -379, -423, -688, -593, -720, +-481, -311, 23, 346, 565, 820, 691, 867, +374, 507, -227, -86, -815, -616, -976, -883, +-554, -837, 224, -466, 943, 170, 1138, 744, +708, 974, -24, 789, -700, 196, -1073, -551, +-930, -994, -256, -978, 574, -454, 1098, 419, +1072, 1070, 427, 1137, -507, 701, -1124, -100, +-1098, -898, -491, -1258, 386, -969, 967, -170, +905, 663, 349, 1082, -337, 979, -811, 398, +-812, -390, -339, -1012, 331, -1127, 824, -586, +895, 250, 542, 862, -51, 1126, -620, 900, +-880, 198, -748, -522, -360, -919, 125, -967, +563, -635, 683, -17, 444, 616, 82, 925, +-271, 786, -489, 295, -361, -378, -5, -944, +340, -1051, 541, -589, 449, 324, 31, 1203, +-479, 1471, -784, 931, -717, -175, -283, -1251, +325, -1603, 719, -1112, 701, -126, 426, 845, +42, 1324, -393, 1153, -597, 480, -420, -417, +-75, -1039, 254, -1078, 468, -580, 402, 175, +86, 776, -280, 881, -544, 509, -584, -42, +-291, -447, 172, -604, 517, -464, 668, -99, +593, 240, 162, 430, -390, 470, -657, 210, +-551, -195, -213, -409, 183, -378, 383, -215, +283, 33, 67, 278, -74, 384, -147, 281, +-177, 105, -122, -86, 44, -271, 232, -298, +297, -184, 174, -127, -65, -50, -271, 102, +-312, 245, -178, 376, 5, 358, 93, 32, +118, -342, 172, -495, 226, -384, 117, -31, +-89, 409, -164, 642, -172, 509, -208, -1, +-122, -642, 11, -957, 63, -677, 170, -16, +326, 667, 290, 1020, 86, 812, -128, 173, +-326, -468, -443, -828, -323, -770, -51, -314, +166, 310, 330, 782, 428, 851, 271, 410, +1, -308, -119, -877, -198, -969, -303, -539, +-276, 157, -133, 697, 73, 851, 295, 609, +322, 93, 73, -430, -164, -619, -192, -403, +-68, 30, 85, 384, 129, 433, 26, 197, +-51, -136, -61, -415, -65, -447, 8, -224, +129, 69, 93, 302, -53, 368, -142, 190, +-189, -38, -144, -133, 66, -101, 244, -20, +205, 34, 15, 14, -152, -15, -175, -13, +20, 39, 251, 93, 269, 84, 95, -7, +-154, -108, -375, -163, -377, -181, -191, -168, +37, -54, 271, 86, 385, 195, 250, 297, +15, 290, -150, 97, -230, -114, -216, -236, +-55, -231, 159, -100, 274, 51, 233, 124, +82, 127, -154, 31, -378, -114, -429, -179, +-228, -137, 142, -50, 427, 114, 440, 263, +276, 204, 25, 36, -261, -11, -410, -9, +-355, -15, -192, -39, 40, -212, 245, -430, +322, -383, 341, -68, 332, 377, 118, 797, +-224, 881, -459, 440, -540, -271, -411, -899, +-21, -1191, 385, -927, 541, -91, 404, 809, +57, 1222, -286, 997, -389, 263, -233, -574, +56, -949, 297, -714, 325, -109, 155, 453, +-83, 598, -303, 320, -365, -89, -217, -370, +17, -337, 187, -43, 271, 265, 253, 396, +117, 256, -70, -98, -230, -416, -295, -534, +-170, -390, 55, 3, 210, 501, 237, 810, +130, 700, -85, 194, -216, -423, -112, -884, +115, -972, 190, -583, 66, 148, -44, 859, +-84, 1220, -169, 1008, -174, 220, -60, -797, +-32, -1401, -10, -1227, 170, -421, 312, 560, +262, 1197, 124, 1157, -50, 557, -223, -217, +-260, -764, -229, -896, -193, -619, -65, -97, +114, 412, 201, 679, 232, 630, 246, 281, +152, -156, -42, -429, -216, -525, -298, -476, +-209, -195, 4, 250, 149, 603, 166, 627, +117, 308, -15, -202, -149, -654, -148, -771, +-70, -448, 14, 132, 222, 724, 400, 985, +264, 677, -77, 9, -357, -623, -504, -947, +-440, -762, -133, -205, 247, 365, 492, 720, +527, 720, 371, 304, 48, -281, -342, -700, +-549, -751, -445, -396, -124, 277, 234, 894, +436, 989, 317, 485, 1, -245, -271, -843, +-366, -1043, -215, -697, 166, 55, 519, 777, +540, 1093, 231, 814, -203, 37, -586, -792, +-688, -1179, -426, -971, -19, -223, 356, 722, +591, 1217, 513, 983, 211, 316, -73, -455, +-262, -902, -333, -700, -209, -107, -37, 383, +51, 533, 133, 286, 193, -168, 131, -467, +-55, -412, -275, -135, -352, 168, -159, 330, +184, 271, 423, 111, 433, 36, 171, 10, +-235, 11, -504, 18, -459, -99, -114, -251, +357, -200, 649, -7, 557, 200, 77, 268, +-514, 96, -821, -163, -649, -328, -117, -316, +463, -28, 793, 323, 708, 432, 238, 294, +-331, 14, -655, -319, -616, -481, -327, -342, +100, 36, 466, 444, 594, 619, 469, 414, +142, -61, -274, -517, -568, -689, -639, -505, +-441, -38, 46, 428, 577, 629, 758, 509, +539, 136, 111, -286, -386, -494, -688, -447, +-572, -209, -214, 121, 148, 346, 407, 385, +450, 311, 288, 120, 102, -142, -109, -376, +-311, -475, -302, -332, -124, 54, 48, 486, +215, 664, 269, 424, 54, -64, -243, -543, +-339, -788, -197, -623, 84, -64, 294, 564, +289, 884, 147, 710, -17, 159, -170, -467, +-198, -812, -101, -710, -10, -221, 72, 431, +166, 858, 160, 743, 17, 241, -130, -363, +-164, -862, -108, -917, -33, -406, 29, 289, +43, 772, 4, 830, -20, 413, 17, -201, +80, -584, 122, -584, 133, -270, 61, 188, +-43, 513, -87, 486, -60, 162, -26, -236, +-4, -482, 8, -405, -68, -74, -179, 209, +-180, 291, -113, 185, -3, -35, 187, -187, +356, -140, 344, -25, 189, 43, -12, 103, +-190, 178, -258, 216, -215, 211, -155, 109, +-101, -136, -43, -438, 42, -584, 140, -458, +176, -84, 101, 415, -8, 794, -32, 764, +-38, 328, -52, -229, 7, -622, 68, -703, +69, -463, 47, -84, -14, 259, -150, 461, +-215, 416, -120, 187, 28, -40, 185, -173, +304, -166, 198, -21, -85, 145, -277, 163, +-289, -17, -190, -255, -21, -381, 140, -346, +200, -82, 186, 327, 198, 544, 227, 436, +139, 123, -118, -254, -372, -443, -463, -322, +-323, -38, -38, 216, 209, 316, 322, 222, +304, 25, 199, -173, 63, -286, -95, -258, +-245, -116, -281, 46, -185, 168, 9, 232, +260, 210, 354, 80, 181, -69, -70, -175, +-216, -231, -265, -130, -196, 139, -21, 341, +139, 326, 204, 111, 167, -219, 51, -493, +-104, -473, -248, -146, -255, 242, -32, 490, +235, 458, 312, 86, 241, -376, 55, -550, +-213, -355, -285, 76, -93, 561, 22, 763, +9, 511, 39, -9, 52, -490, -8, -752, +-11, -688, -46, -286, -208, 199, -232, 443, +-7, 455, 287, 305, 524, 34, 544, -141, +199, -99, -337, 2, -693, 53, -710, 11, +-380, -130, 154, -242, 585, -179, 684, 60, +407, 342, -89, 449, -475, 271, -551, -162, +-344, -592, -16, -691, 292, -424, 453, 79, +391, 623, 233, 848, 50, 596, -225, 60, +-484, -493, -516, -786, -298, -609, 53, -106, +421, 393, 547, 650, 302, 574, -104, 230, +-411, -206, -458, -509, -187, -547, 230, -357, +480, -46, 420, 218, 117, 313, -271, 272, +-475, 204, -354, 134, -82, 58, 164, -23, +297, -143, 226, -289, 31, -316, -89, -169, +-87, 62, -73, 246, -76, 304, -80, 229, +-42, 64, 99, -130, 253, -258, 235, -217, +57, -64, -144, 63, -286, 134, -280, 95, +-110, -25, 58, -85, 117, -53, 103, -8, +66, 41, 57, 106, 98, 115, 103, 98, +53, 95, -19, 43, -114, -45, -193, -107, +-157, -175, -40, -251, 16, -209, 7, -67, +-3, 62, -16, 181, 29, 258, 126, 195, +170, 79, 139, 7, 57, -50, -63, -79, +-118, -10, -82, 64, -39, 29, -38, -99, +-86, -243, -157, -309, -124, -193, 17, 72, +169, 313, 276, 371, 220, 300, -7, 120, +-209, -167, -238, -376, -98, -356, 141, -175, +288, 94, 142, 373, -120, 420, -255, 183, +-255, -95, -81, -270, 191, -346, 247, -280, +65, -48, -98, 174, -162, 262, -156, 252, +-4, 107, 198, -140, 220, -252, 106, -153, +5, 2, -111, 154, -236, 257, -207, 202, +-29, 51, 104, -82, 158, -194, 134, -256, +10, -205, -143, -94, -181, 35, -65, 178, +66, 261, 113, 192, 112, 71, 66, -43, +-26, -156, -76, -146, -53, -15, -30, 87, +-36, 94, -32, 20, -32, -88, -68, -139, +-47, -110, 76, -42, 190, 93, 170, 228, +31, 249, -149, 160, -241, -39, -138, -285, +109, -419, 269, -338, 135, -94, -193, 217, +-377, 441, -270, 437, 68, 257, 491, 11, +642, -252, 281, -407, -287, -329, -640, -90, +-684, 153, -391, 297, 198, 238, 638, 6, +618, -210, 310, -286, -98, -214, -435, -22, +-467, 202, -213, 355, 88, 373, 312, 245, +383, 37, 203, -193, -103, -375, -343, -475, +-445, -432, -348, -227, -43, 104, 278, 448, +401, 646, 340, 600, 180, 280, -31, -196, +-131, -566, -121, -623, -150, -405, -176, -44, +-112, 336, -31, 495, 12, 343, 89, 36, +115, -260, -19, -399, -119, -305, -49, -17, +88, 298, 188, 446, 217, 339, 87, 74, +-160, -217, -316, -409, -305, -374, -163, -137, +86, 152, 335, 361, 416, 374, 254, 174, +-42, -98, -319, -319, -468, -392, -386, -286, +-82, -59, 274, 185, 451, 351, 335, 355, +72, 146, -167, -127, -299, -261, -259, -217, +-26, -25, 205, 231, 248, 381, 142, 260, +-49, -36, -247, -343, -296, -528, -148, -488, +65, -249, 240, 96, 290, 395, 128, 532, +-107, 458, -239, 247, -255, -11, -151, -250, +45, -363, 195, -307, 271, -147, 256, 56, +102, 206, -69, 221, -188, 145, -338, 27, +-391, -132, -206, -249, 85, -269, 340, -213, +492, -50, 408, 180, 73, 325, -296, 355, +-539, 261, -536, 50, -189, -158, 274, -276, +571, -241, 592, -94, 297, 111, -210, 262, +-599, 202, -653, -81, -431, -369, -7, -457, +430, -310, 605, 50, 489, 426, 202, 585, +-126, 486, -381, 172, -451, -226, -336, -488, +-110, -429, 188, -116, 414, 189, 405, 322, +150, 208, -248, -70, -520, -284, -483, -291, +-178, -184, 220, -8, 526, 192, 601, 295, +401, 265, 57, 155, -319, -12, -619, -135, +-642, -147, -349, -113, 96, -64, 455, -6, +579, 52, 375, 91, -46, 81, -383, -20, +-481, -178, -293, -263, 102, -219, 421, -26, +496, 236, 311, 383, -70, 373, -422, 214, +-484, -57, -277, -317, -21, -359, 162, -217, +200, 9, 117, 225, 73, 254, 124, 109, +152, -88, 26, -253, -195, -301, -362, -179, +-347, 32, -100, 227, 265, 340, 509, 298, +416, 108, 73, -76, -253, -156, -401, -145, +-323, -110, -78, -87, 163, -84, 229, -49, +119, 25, -53, 90, -173, 108, -170, 87, +-52, 22, 113, -8, 224, -36, 235, -100, +145, -73, -36, 27, -209, 87, -288, 86, +-242, 50, -92, -62, 97, -141, 253, -89, +265, -3, 93, 84, -128, 170, -207, 196, +-144, 76, -52, -130, 100, -270, 214, -290, +125, -113, -67, 168, -168, 288, -184, 179, +-158, 0, 7, -140, 175, -164, 170, 2, +115, 178, 48, 196, -48, 84, -87, -112, +-29, -333, 16, -327, -45, -38, -145, 266, +-201, 379, -142, 314, 14, 30, 183, -329, +316, -394, 270, -167, 50, 101, -158, 298, +-262, 311, -242, 102, -96, -194, 105, -364, +164, -320, 62, -85, -40, 180, -76, 318, +20, 272, 152, 80, 158, -16, -1, 16, +-201, 41, -240, -12, -118, -132, 37, -268, +118, -319, 89, -199, -6, -11, -97, 162, +-61, 305, 76, 338, 192, 215, 196, 47, +67, -122, -100, -264, -206, -216, -183, -18, +-66, 86, 21, 111, 36, 107, -38, 13, +-123, -118, -100, -180, 57, -156, 210, -12, +224, 147, 151, 226, 4, 168, -196, 18, +-243, -122, -58, -145, 145, -34, 205, 74, +141, 103, -98, 44, -390, -59, -437, -173, +-215, -179, 93, -33, 386, 145, 555, 268, +445, 217, 102, -8, -250, -257, -493, -378, +-513, -205, -258, 168, 101, 440, 317, 435, +323, 174, 224, -263, 75, -596, -100, -570, +-264, -209, -327, 318, -187, 694, 89, 688, +374, 301, 487, -278, 293, -724, -155, -735, +-560, -377, -651, 124, -475, 538, -59, 686, +491, 490, 792, 64, 659, -356, 236, -595, +-256, -513, -597, -99, -549, 344, -206, 555, +92, 479, 248, 138, 241, -344, 51, -627, +-183, -616, -284, -389, -183, 71, 21, 545, +267, 787, 438, 698, 392, 323, 152, -217, +-196, -644, -439, -720, -443, -475, -229, -43, +93, 358, 325, 492, 327, 322, 43, 39, +-292, -206, -397, -321, -267, -237, 12, -31, +328, 181, 514, 329, 438, 320, 175, 163, +-142, -86, -475, -355, -594, -447, -368, -276, +19, 0, 333, 314, 465, 507, 397, 414, +108, 58, -244, -302, -421, -521, -396, -513, +-216, -204, 64, 226, 361, 491, 455, 461, +267, 202, -12, -176, -215, -401, -262, -283, +-157, -35, 11, 207, 109, 350, 88, 242, +-17, -44, -178, -273, -258, -358, -155, -327, +104, -106, 365, 225, 415, 463, 259, 460, +0, 240, -310, -83, -516, -392, -451, -544, +-200, -467, 63, -173, 333, 201, 495, 476, +400, 546, 161, 411, -70, 62, -235, -266, +-286, -348, -198, -222, -82, -28, -23, 115, +-6, 79, -54, -116, -96, -287, -79, -304, +9, -158, 128, 127, 165, 354, 162, 442, +224, 364, 285, 147, 217, -105, 71, -191, +-109, -117, -412, -116, -664, -130, -645, -139, +-364, -231, 101, -253, 582, -67, 784, 145, +536, 275, 73, 368, -293, 307, -430, 90, +-283, -96, -31, -214, 129, -247, 154, -129, +104, 24, 50, 55, -23, 56, -88, 98, +-139, 74, -135, 5, -54, -25, 4, -82, +26, -139, 18, -92, -18, -43, -66, -16, +-65, -4, 26, 15, 125, 41, 212, 130, +242, 226, 184, 271, 101, 224, -52, 54, +-239, -162, -346, -369, -334, -456, -241, -334, +-82, -98, 117, 145, 198, 283, 154, 273, +90, 136, 27, -13, 32, -78, 107, -54, +171, 48, 136, 165, 13, 213, -143, 109, +-280, -46, -272, -176, -107, -265, 104, -254, +204, -171, 107, -98, -75, 4, -215, 163, +-215, 275, -60, 266, 159, 114, 319, -79, +305, -182, 119, -117, -137, 32, -322, 132, +-331, 151, -143, 75, 143, -84, 327, -209, +325, -218, 160, -125, -88, 44, -284, 237, +-364, 234, -325, 68, -155, -144, 110, -264, +304, -198, 320, 20, 215, 219, -2, 243, +-231, 156, -276, 28, -99, -90, 136, -119, +277, -55, 268, -17, 74, -20, -183, -6, +-306, -30, -273, -49, -196, 8, -120, 26, +42, -14, 236, -20, 333, -2, 301, 11, +83, 66, -251, 127, -436, 114, -291, 39, +59, -34, 390, -121, 545, -169, 345, -109, +-126, -53, -577, 14, -752, 97, -501, 117, +64, 49, 601, 50, 776, 63, 518, 13, +-13, -39, -528, -88, -684, -92, -446, -27, +-11, 48, 376, 76, 528, 18, 420, -61, +111, -136, -215, -150, -399, -63, -422, 91, +-288, 232, -38, 323, 268, 293, 486, 68, +477, -211, 180, -399, -296, -395, -639, -209, +-652, 35, -288, 229, 310, 319, 750, 254, +756, 110, 372, -40, -176, -189, -653, -246, +-754, -189, -396, -72, 92, 69, 443, 211, +516, 256, 240, 125, -171, -72, -382, -190, +-298, -193, -69, -71, 196, 141, 375, 263, +325, 195, 100, 67, -167, -149, -363, -345, +-396, -395, -212, -290, 80, -59, 281, 276, +331, 525, 214, 484, -30, 235, -242, -76, +-283, -334, -160, -394, 31, -221, 210, 8, +274, 151, 162, 224, -33, 144, -189, -53, +-260, -165, -250, -199, -110, -181, 130, -54, +315, 103, 332, 198, 172, 251, -110, 221, +-346, 118, -345, -36, -148, -204, 72, -282, +240, -202, 256, -33, 102, 124, -79, 231, +-185, 178, -184, -3, -48, -199, 145, -284, +207, -245, 137, -62, 17, 189, -130, 335, +-209, 382, -176, 301, -89, 30, 14, -225, +134, -383, 208, -429, 173, -240, 38, 131, +-171, 332, -307, 324, -240, 176, -20, -121, +262, -335, 402, -274, 250, -31, -48, 212, +-251, 351, -278, 271, -154, -8, 70, -273, +175, -330, 39, -202, -127, 34, -158, 225, +-73, 227, 57, 108, 177, -5, 170, -64, +8, -63, -102, -44, -72, -65, 34, -106, +148, -109, 172, -57, 41, 41, -183, 88, +-311, 79, -265, 75, -83, 47, 153, 72, +272, 116, 211, 136, 25, 58, -176, -102, +-231, -266, -120, -318, 51, -222, 201, -37, +299, 161, 239, 254, 27, 198, -172, 84, +-324, 2, -382, -31, -233, -58, 33, -61, +248, -67, 352, -79, 289, -16, 10, 66, +-258, 82, -291, 75, -172, 48, -6, -27, +175, -45, 255, -22, 188, -4, 86, -12, +3, -63, -126, -153, -252, -160, -258, -44, +-157, 92, -13, 204, 149, 240, 236, 176, +164, 16, 34, -101, -41, -141, -83, -144, +-83, -79, -28, -3, 10, 27, 4, 52, +21, 41, 61, 2, 72, -16, 28, 7, +-73, -19, -165, -44, -156, -49, -38, -14, +90, 57, 127, 121, 58, 138, -69, 73, +-143, -50, -71, -147, 122, -167, 282, -114, +259, 11, 37, 148, -266, 237, -429, 218, +-313, 74, -10, -133, 299, -292, 418, -315, +247, -211, -76, -59, -283, 96, -279, 243, +-166, 325, -33, 287, 62, 157, 120, -59, +205, -271, 280, -346, 259, -232, 70, 2, +-220, 212, -439, 329, -468, 227, -278, -43, +44, -300, 353, -391, 491, -269, 394, 70, +116, 416, -253, 512, -506, 320, -453, -68, +-131, -458, 251, -583, 460, -394, 388, 21, +116, 479, -178, 696, -334, 502, -294, 45, +-108, -418, 54, -679, 141, -594, 185, -201, +126, 269, -8, 576, -117, 605, -183, 318, +-186, -103, -65, -451, 126, -581, 229, -401, +228, 32, 154, 420, -5, 559, -175, 436, +-237, 20, -164, -447, -37, -625, 74, -442, +147, -12, 107, 452, -56, 661, -188, 461, +-158, 9, -10, -418, 147, -598, 235, -455, +193, -117, 59, 256, -59, 471, -127, 454, +-161, 222, -183, -69, -153, -287, -23, -373, +159, -293, 276, -88, 252, 130, 87, 290, +-136, 332, -275, 196, -271, -59, -185, -318, +-58, -424, 103, -265, 240, 65, 298, 373, +254, 514, 98, 387, -87, 41, -213, -306, +-271, -507, -243, -494, -103, -248, 74, 75, +196, 320, 215, 402, 87, 337, -109, 162, +-189, -35, -99, -166, 76, -247, 231, -245, +224, -141, 12, 41, -238, 187, -322, 232, +-218, 134, 8, -65, 248, -254, 329, -301, +210, -137, -4, 134, -176, 342, -218, 405, +-138, 242, -30, -71, 28, -326, 58, -422, +62, -373, 40, -156, 41, 132, 26, 336, +-43, 396, -81, 303, -52, 80, 8, -144, +107, -249, 186, -258, 112, -167, -68, -10, +-201, 104, -247, 107, -165, 71, 22, 7, +183, -62, 233, -31, 150, 47, 7, 95, +-84, 91, -97, 1, -104, -110, -89, -127, +-21, -57, 17, 23, 28, 80, 63, 73, +77, 4, 49, -50, 15, -54, -13, 26, +-47, 112, -53, 154, -27, 101, -21, -46, +-36, -223, -47, -296, -42, -215, 2, -26, +64, 161, 110, 255, 102, 228, 54, 127, +7, 26, -29, -32, -72, -44, -144, -46, +-188, -94, -140, -153, -24, -152, 112, -96, +225, 17, 243, 169, 141, 230, 10, 153, +-90, 41, -161, -97, -162, -190, -98, -164, +-58, -46, -30, 74, 28, 143, 62, 116, +66, -5, 84, -103, 68, -112, -10, -21, +-57, 102, -42, 172, 16, 120, 99, -14, +107, -133, 1, -187, -124, -143, -196, -11, +-170, 105, -17, 143, 144, 82, 179, -11, +115, -68, 19, -91, -79, -87, -125, -17, +-124, 48, -108, 94, -27, 157, 114, 165, +218, 78, 223, -34, 107, -168, -92, -280, +-242, -216, -234, -7, -97, 192, 92, 272, +234, 180, 214, -60, 35, -266, -194, -266, +-356, -115, -330, 77, -68, 220, 291, 210, +496, 90, 394, -4, 60, -34, -275, -31, +-369, 35, -187, 91, 98, 38, 271, -88, +185, -225, -73, -274, -276, -213, -288, -55, +-158, 135, 25, 275, 178, 301, 207, 249, +153, 99, 88, -135, 14, -313, -38, -304, +-25, -124, -2, 136, -17, 334, -29, 316, +-44, 88, -84, -167, -68, -307, -11, -292, +-15, -122, -48, 112, -59, 230, -43, 182, +17, 15, 122, -170, 186, -212, 164, -78, +98, 141, -3, 303, -98, 319, -144, 150, +-133, -119, -75, -325, -3, -357, 52, -206, +53, 36, 8, 252, -47, 304, -95, 163, +-95, -72, -20, -273, 72, -339, 136, -227, +195, 25, 211, 312, 109, 487, -62, 450, +-213, 178, -310, -211, -267, -493, -66, -499, +163, -270, 274, 53, 196, 304, -3, 358, +-151, 194, -144, -75, -33, -282, 105, -286, +166, -87, 85, 184, -55, 364, -136, 325, +-123, 104, -36, -173, 62, -355, 99, -326, +89, -131, 50, 88, -23, 238, -91, 262, +-116, 117, -96, -92, -32, -213, 60, -208, +119, -78, 94, 116, 9, 239, -63, 205, +-65, 85, -9, -55, 51, -198, 87, -235, +85, -146, 51, -9, -7, 134, -96, 242, +-175, 217, -189, 86, -117, -86, 9, -255, +130, -329, 194, -235, 177, -16, 109, 254, +-1, 437, -105, 402, -141, 157, -107, -166, +-9, -403, 108, -419, 140, -217, 37, 68, +-95, 272, -152, 309, -135, 165, -50, -73, +38, -252, 62, -284, 60, -146, 72, 85, +88, 281, 96, 331, 82, 234, 25, 46, +-67, -152, -125, -259, -112, -238, -35, -119, +20, 12, -20, 77, -116, 57, -186, -33, +-117, -129, 110, -119, 349, 25, 422, 223, +265, 367, -40, 356, -328, 130, -423, -200, +-299, -424, -56, -398, 198, -159, 318, 153, +210, 339, -17, 285, -183, 25, -219, -269, +-154, -428, -11, -334, 142, -40, 227, 285, +258, 495, 231, 468, 69, 218, -210, -96, +-436, -315, -465, -354, -258, -216, 120, -6, +443, 144, 521, 160, 340, 53, -12, -73, +-375, -121, -515, -95, -356, 1, -39, 87, +275, 68, 429, -19, 325, -60, 91, -13, +-110, 104, -251, 241, -288, 246, -171, 62, +20, -171, 190, -310, 262, -314, 157, -136, +-68, 117, -244, 239, -268, 191, -148, 53, +38, -135, 205, -233, 279, -153, 241, 3, +122, 133, -38, 216, -180, 197, -229, 90, +-146, -19, -30, -91, 32, -130, 45, -101, +-5, -27, -71, 25, -79, 32, -15, -6, +85, -50, 197, -54, 248, -15, 150, 29, +-51, 55, -233, 28, -287, -16, -174, -2, +27, 48, 202, 112, 248, 169, 134, 122, +-74, -59, -269, -259, -330, -353, -184, -268, +102, -7, 355, 302, 415, 453, 233, 350, +-94, 49, -331, -294, -347, -479, -189, -385, +62, -102, 283, 218, 345, 441, 203, 437, +-58, 184, -305, -131, -411, -345, -292, -373, +-28, -200, 237, 50, 386, 187, 358, 166, +175, 80, -67, -9, -263, -61, -344, -16, +-245, 83, 8, 125, 245, 79, 318, -13, +186, -128, -72, -210, -297, -189, -361, -87, +-231, 45, 25, 144, 286, 177, 439, 161, +411, 112, 192, 21, -154, -98, -453, -183, +-538, -192, -355, -114, 8, 27, 361, 160, +525, 209, 401, 176, 42, 72, -342, -69, +-518, -187, -385, -239, -19, -212, 378, -87, +572, 80, 413, 217, -36, 303, -458, 280, +-565, 97, -346, -133, 39, -289, 390, -324, +475, -199, 279, 53, 11, 241, -187, 260, +-289, 147, -273, -39, -191, -201, -74, -235, +116, -130, 274, 35, 281, 194, 174, 254, +4, 173, -177, 34, -235, -82, -116, -125, +42, -81, 151, -25, 166, -26, 33, -72, +-170, -141, -279, -178, -223, -132, -46, -8, +160, 173, 298, 354, 285, 396, 134, 265, +-50, 46, -166, -168, -193, -272, -141, -226, +-28, -142, 67, -97, 97, -83, 79, -84, +18, -95, -37, -20, -51, 138, -40, 273, +-15, 323, 13, 244, 10, 13, -41, -229, +-96, -299, -111, -187, -39, 6, 114, 179, +254, 224, 308, 144, 217, 20, -20, -98, +-272, -192, -385, -240, -327, -188, -140, -42, +92, 106, 250, 169, 267, 142, 160, 53, +-27, -49, -185, -77, -223, -14, -115, 85, +114, 185, 326, 237, 359, 153, 187, -47, +-121, -243, -430, -348, -529, -332, -319, -175, +47, 27, 374, 172, 525, 243, 409, 234, +75, 134, -285, -19, -478, -147, -423, -185, +-165, -120, 160, 29, 394, 185, 434, 257, +256, 202, -46, 49, -307, -156, -394, -320, +-280, -336, -33, -208, 246, -1, 427, 188, +380, 282, 96, 259, -269, 155, -521, -1, +-542, -171, -266, -262, 191, -209, 545, -61, +606, 105, 379, 216, -12, 194, -349, 56, +-448, -76, -322, -146, -79, -147, 177, -61, +281, 56, 183, 128, -4, 124, -146, 50, +-175, -47, -88, -103, 32, -94, 89, -17, +95, 51, 108, 55, 124, 4, 77, -58, +-78, -114, -266, -122, -351, -66, -227, 18, +88, 121, 411, 239, 529, 300, 371, 250, +23, 111, -342, -102, -551, -344, -502, -458, +-232, -390, 123, -203, 372, 66, 410, 319, +288, 420, 99, 351, -76, 176, -203, -58, +-266, -270, -232, -364, -83, -295, 137, -96, +315, 166, 334, 399, 143, 463, -159, 271, +-386, -93, -414, -431, -224, -571, 81, -420, +320, -38, 373, 371, 229, 564, -1, 452, +-156, 114, -160, -288, -84, -538, -30, -495, +-13, -202, 7, 189, 67, 477, 118, 520, +65, 307, -67, -21, -175, -304, -178, -405, +-64, -295, 104, -68, 200, 153, 157, 257, +47, 203, -32, 17, -80, -185, -106, -248, +-72, -146, 20, 32, 95, 196, 116, 253, +76, 154, -40, -16, -171, -140, -220, -202, +-168, -184, -33, -53, 151, 107, 294, 193, +290, 216, 133, 169, -68, 21, -198, -128, +-228, -199, -167, -239, -44, -207, 71, -84, +132, 27, 146, 126, 91, 220, -31, 232, +-123, 143, -116, 27, -70, -103, -8, -198, +53, -178, 80, -62, 96, 80, 113, 188, +60, 191, -61, 79, -149, -82, -154, -220, +-87, -272, 19, -166, 78, 45, 70, 241, +61, 332, 58, 233, 24, -23, -9, -251, +-33, -341, -75, -285, -97, -65, -63, 206, +-5, 343, 77, 324, 150, 186, 138, -48, +43, -239, -66, -264, -135, -157, -116, 4, +-9, 120, 74, 96, 55, -47, -22, -169, +-85, -196, -85, -102, -24, 90, 76, 255, +170, 302, 187, 246, 80, 89, -80, -104, +-181, -225, -179, -227, -82, -150, 58, -33, +144, 40, 123, 44, 15, 21, -102, 8, +-140, 25, -81, 49, 28, 40, 135, -2, +177, -42, 101, -50, -53, -12, -164, 63, +-168, 121, -85, 111, 38, 43, 149, -48, +168, -126, 70, -131, -73, -33, -188, 72, +-196, 86, -34, 0, 191, -142, 280, -249, +172, -197, -52, 12, -261, 256, -298, 406, +-141, 380, 59, 157, 192, -155, 232, -343, +157, -325, 33, -148, -52, 80, -105, 195, +-138, 90, -118, -106, -57, -220, 18, -199, +92, -32, 125, 207, 86, 337, -4, 282, +-104, 98, -152, -116, -75, -259, 88, -222, +194, -31, 169, 168, 48, 232, -107, 98, +-232, -148, -232, -328, -86, -330, 114, -161, +253, 107, 269, 330, 159, 388, -41, 275, +-224, 48, -274, -203, -186, -325, -52, -259, +61, -68, 129, 132, 139, 234, 127, 206, +111, 89, 61, -61, -17, -191, -74, -242, +-103, -198, -110, -70, -100, 115, -80, 271, +-44, 287, 1, 149, 50, -59, 108, -232, +146, -284, 115, -138, 48, 116, 13, 307, +-12, 318, -57, 110, -114, -218, -157, -451, +-154, -427, -70, -169, 70, 174, 194, 428, +222, 468, 129, 283, -24, -32, -129, -310, +-139, -402, -84, -262, -26, 26, 12, 267, +34, 295, 41, 126, 34, -101, 26, -248, +7, -236, -20, -88, -16, 86, 31, 181, +64, 180, 40, 83, -24, -64, -73, -138, +-81, -88, -32, 30, 44, 125, 60, 132, +-9, 27, -72, -102, -68, -159, -26, -129, +49, -63, 136, 3, 167, 67, 107, 105, +-32, 95, -165, 67, -178, 31, -74, -6, +52, -43, 123, -62, 74, -65, -93, -39, +-200, 15, -106, 68, 86, 78, 211, 28, +198, -48, 63, -104, -115, -93, -210, -16, +-154, 70, 17, 120, 182, 111, 214, 35, +92, -53, -79, -98, -189, -93, -174, -35, +-56, 38, 65, 55, 96, 10, 23, -28, +-66, -23, -87, 8, -28, 47, 71, 72, +150, 57, 174, 3, 127, -43, 24, -53, +-95, -48, -179, -18, -186, 21, -111, 30, +-8, -23, 67, -90, 83, -122, 35, -84, +-41, 44, -54, 217, 11, 307, 101, 258, +162, 82, 133, -180, -3, -395, -146, -415, +-197, -247, -144, 26, -25, 285, 121, 398, +219, 313, 205, 96, 70, -141, -122, -289, +-287, -284, -326, -138, -173, 69, 93, 230, +299, 283, 330, 205, 192, 18, -20, -201, +-188, -346, -233, -345, -151, -194, 13, 68, +171, 337, 225, 463, 150, 354, -14, 78, +-172, -241, -230, -450, -191, -397, -120, -111, +-28, 226, 92, 437, 197, 396, 251, 103, +218, -273, 79, -508, -99, -490, -210, -210, +-190, 201, -65, 519, 58, 568, 108, 323, +81, -90, -8, -435, -124, -497, -167, -266, +-96, 92, 45, 388, 195, 463, 253, 266, +157, -76, -31, -383, -201, -511, -269, -398, +-187, -101, 12, 217, 179, 390, 228, 362, +173, 192, 43, -8, -111, -116, -200, -103, +-168, -38, -65, 19, 53, 55, 155, 43, +169, -18, 85, -95, -50, -172, -190, -207, +-248, -172, -169, -70, 9, 84, 218, 243, +377, 326, 361, 293, 131, 134, -163, -97, +-376, -280, -410, -317, -224, -200, 71, 17, +290, 206, 315, 243, 161, 105, -67, -86, +-224, -212, -235, -206, -118, -43, 64, 162, +191, 247, 191, 189, 99, 28, -15, -170, +-87, -270, -85, -210, -24, -40, 49, 157, +96, 273, 75, 222, -20, 54, -131, -130, +-224, -253, -256, -235, -154, -83, 68, 94, +297, 216, 405, 267, 325, 199, 73, 16, +-217, -168, -367, -292, -295, -309, -57, -169, +181, 49, 270, 227, 187, 316, 26, 269, +-115, 68, -199, -163, -217, -308, -173, -294, +-80, -101, 50, 163, 194, 329, 289, 320, +245, 148, 78, -112, -98, -311, -191, -324, +-160, -161, -12, 63, 148, 229, 176, 237, +29, 92, -203, -87, -364, -184, -304, -145, +-46, -5, 261, 123, 446, 166, 377, 122, +81, 13, -238, -103, -381, -157, -304, -138, +-55, -62, 215, 42, 319, 135, 241, 199, +82, 197, -78, 110, -187, -55, -221, -245, +-180, -362, -80, -299, 51, -71, 168, 190, +197, 342, 93, 316, -77, 124, -188, -118, +-198, -266, -87, -246, 116, -87, 277, 146, +321, 322, 241, 326, 41, 149, -200, -105, +-355, -303, -354, -362, -210, -288, 17, -114, +193, 91, 245, 220, 196, 236, 56, 144, +-114, -15, -203, -125, -163, -99, -8, 24, +189, 145, 309, 184, 255, 116, 56, -1, +-179, -101, -308, -159, -255, -168, -81, -132, +101, -83, 193, -38, 153, 7, 14, 46, +-138, 87, -203, 155, -138, 196, 1, 146, +109, 27, 148, -104, 147, -202, 111, -193, +61, -85, 31, 55, 10, 163, -28, 179, +-83, 81, -110, -65, -106, -171, -94, -178, +-88, -75, -76, 81, -35, 188, 30, 184, +102, 68, 149, -109, 136, -250, 52, -265, +-41, -129, -50, 109, 27, 329, 113, 394, +130, 263, 54, -3, -78, -264, -203, -384, +-235, -307, -161, -107, -53, 123, 34, 286, +82, 279, 81, 111, 49, -101, 32, -239, +46, -250, 80, -132, 112, 44, 99, 182, +42, 234, -26, 205, -78, 103, -91, -41, +-61, -165, -20, -221, -28, -185, -80, -57, +-113, 85, -86, 171, -4, 160, 90, 63, +158, -72, 143, -163, 47, -166, -35, -79, +-44, 64, -2, 185, 37, 202, 41, 107, +15, -34, -24, -147, -65, -169, -82, -75, +-38, 66, 25, 147, 40, 137, 12, 53, +-44, -88, -108, -218, -120, -249, -44, -161, +76, 16, 164, 204, 187, 314, 138, 291, +37, 152, -81, -35, -154, -189, -122, -247, +-15, -199, 103, -73, 138, 55, 33, 125, +-122, 98, -201, 3, -162, -100, -37, -136, +94, -79, 146, 39, 114, 155, 53, 221, +-4, 191, -28, 79, -18, -54, -14, -152, +-3, -176, 18, -115, 29, -33, 32, 14, +43, 20, 28, -13, -31, -53, -99, -51, +-144, -1, -132, 63, -66, 119, 22, 130, +110, 99, 161, 58, 151, 24, 99, -18, +26, -68, -51, -127, -95, -182, -95, -173, +-79, -80, -45, 40, 24, 134, 93, 171, +118, 139, 73, 64, -29, -11, -130, -63, +-155, -80, -96, -70, -19, -44, 50, -5, +111, 30, 139, 68, 116, 93, 44, 78, +-70, 0, -174, -100, -153, -159, 13, -130, +201, -34, 271, 70, 165, 117, -58, 93, +-270, 40, -363, 2, -296, -7, -84, 0, +183, 3, 344, -10, 330, -28, 181, -43, +-33, -42, -197, -14, -206, 22, -102, 45, +-12, 37, 37, -17, 66, -74, 66, -89, +54, -51, 30, 20, -14, 99, -46, 142, +-50, 122, -49, 60, -36, -25, -1, -113, +26, -164, 32, -141, 31, -74, 8, 17, +-7, 108, 13, 151, 51, 115, 74, 32, +46, -59, -34, -120, -93, -119, -82, -47, +-31, 46, 26, 108, 73, 117, 65, 76, +-2, -7, -85, -81, -124, -111, -96, -98, +-24, -52, 78, -1, 184, 24, 217, 39, +144, 78, 12, 99, -126, 79, -229, 25, +-219, -50, -70, -125, 119, -137, 209, -69, +145, 35, 0, 128, -123, 157, -156, 88, +-90, -30, 5, -127, 57, -166, 67, -107, +59, 24, 32, 124, 16, 141, 25, 84, +25, -19, 25, -96, 29, -108, 2, -56, +-29, 24, -31, 92, -42, 99, -90, 55, +-136, -22, -134, -98, -46, -128, 106, -100, +218, -39, 222, 38, 130, 102, -8, 124, +-104, 112, -107, 67, -52, -10, 0, -81, +34, -99, 32, -70, -13, 1, -68, 81, +-100, 93, -88, 11, -32, -111, 41, -216, +103, -215, 119, -84, 69, 113, -18, 276, +-78, 332, -73, 235, 2, 45, 99, -139, +128, -239, 65, -199, -38, -59, -117, 70, +-123, 105, -66, 39, -6, -94, 12, -198, +8, -192, 2, -83, 8, 72, 44, 224, +89, 312, 113, 296, 101, 163, 30, -40, +-84, -233, -168, -330, -159, -295, -65, -133, +76, 85, 188, 243, 186, 255, 64, 115, +-103, -96, -218, -263, -203, -281, -55, -138, +145, 101, 264, 292, 213, 335, 19, 213, +-188, -2, -273, -194, -185, -238, 4, -130, +165, 29, 221, 125, 163, 103, 27, -32, +-82, -180, -102, -233, -56, -152, 8, 27, +54, 225, 49, 328, -8, 272, -70, 102, +-98, -93, -90, -214, -64, -214, -27, -118, +34, -12, 89, 56, 101, 61, 81, 24, +47, -10, 16, -12, 7, -1, 20, 13, +32, 29, 23, 34, -20, 15, -85, -13, +-129, -33, -138, -36, -92, -9, 11, 53, +107, 113, 124, 116, 72, 40, 2, -104, +-20, -241, 21, -284, 72, -173, 75, 50, +33, 273, -32, 363, -77, 270, -64, 41, +-2, -197, 47, -304, 42, -223, -30, -14, +-137, 185, -210, 246, -180, 145, -40, -36, +140, -184, 238, -207, 212, -103, 112, 40, +12, 125, -29, 126, -7, 52, 11, -40, +-24, -72, -89, -26, -128, 31, -123, 60, +-76, 50, -9, 5, 47, -42, 91, -46, +123, -19, 124, 10, 72, 26, -16, 23, +-110, 13, -164, -2, -113, -28, 26, -65, +158, -83, 191, -81, 100, -57, -64, -13, +-179, 59, -161, 137, -44, 182, 89, 156, +162, 69, 117, -43, -7, -125, -117, -154, +-158, -135, -117, -72, -3, 15, 120, 79, +171, 95, 141, 60, 57, -39, -40, -142, +-86, -170, -65, -90, -13, 58, 32, 220, +46, 294, 10, 225, -55, 45, -97, -156, +-89, -276, -31, -227, 34, -57, 59, 121, +55, 211, 37, 157, 17, -27, 20, -222, +27, -311, 0, -240, -20, -33, 1, 208, +20, 360, 11, 339, -7, 166, -24, -50, +-16, -187, 5, -208, -2, -120, -27, -2, +-36, 61, -24, 36, 17, -38, 62, -123, +55, -148, 24, -61, 28, 80, 42, 187, +22, 223, -27, 161, -68, 18, -74, -103, +-38, -162, 3, -162, 18, -99, 7, -6, +-8, 65, -19, 116, -22, 118, -17, 57, +10, -23, 56, -70, 103, -86, 116, -63, +63, -8, -26, 42, -84, 42, -88, -3, +-49, -55, 13, -74, 58, -33, 38, 40, +-33, 91, -91, 81, -62, 38, 63, 9, +184, 20, 188, 44, 56, 48, -133, -18, +-245, -142, -191, -250, -24, -257, 120, -130, +156, 108, 89, 328, -8, 396, -70, 260, +-73, -7, -4, -243, 97, -328, 128, -232, +46, -16, -90, 194, -188, 262, -163, 176, +-9, -9, 143, -191, 179, -277, 103, -217, +-19, -59, -96, 115, -71, 225, 6, 234, +58, 146, 70, 21, 47, -90, -14, -137, +-68, -104, -82, -20, -45, 53, 16, 83, +52, 65, 43, 5, 3, -61, -67, -114, +-132, -138, -136, -124, -67, -53, 46, 51, +177, 152, 248, 199, 191, 180, 44, 95, +-86, -9, -127, -70, -84, -71, -24, -50, +14, -31, 22, -36, -2, -86, -39, -160, +-44, -191, -26, -130, -16, 7, -3, 166, +3, 271, -1, 264, 40, 146, 136, -2, +216, -111, 192, -136, 49, -95, -140, -35, +-255, -4, -232, 0, -122, -28, -16, -67, +58, -72, 111, -23, 129, 31, 87, 64, +4, 75, -89, 45, -128, -6, -70, -37, +53, -37, 150, -17, 175, 33, 129, 69, +51, 72, -12, 52, -55, 21, -90, -28, +-77, -66, -29, -98, -6, -113, -30, -108, +-77, -73, -118, -6, -105, 87, -18, 152, +93, 159, 173, 120, 198, 36, 154, -70, +58, -140, -62, -133, -157, -66, -188, 27, +-130, 94, -2, 98, 130, 32, 187, -48, +147, -84, 35, -51, -110, 8, -211, 61, +-179, 78, -51, 50, 71, -8, 129, -70, +118, -120, 55, -125, 5, -74, 20, -1, +72, 82, 95, 151, 56, 172, -28, 133, +-94, 50, -111, -70, -77, -148, -4, -136, +49, -53, 13, 42, -89, 92, -160, 28, +-140, -114, -38, -223, 102, -213, 210, -75, +229, 149, 153, 344, 41, 393, -50, 249, +-91, -4, -74, -214, -20, -286, 29, -216, +36, -66, -19, 66, -93, 86, -104, 15, +-23, -78, 72, -134, 103, -104, 58, 18, +-37, 144, -115, 212, -99, 199, 16, 97, +140, -43, 187, -128, 145, -154, 46, -130, +-69, -60, -153, 19, -157, 79, -103, 116, +-48, 113, -11, 45, 23, -55, 57, -150, +78, -194, 68, -164, 29, -41, -10, 115, +-16, 230, 17, 254, 79, 181, 113, 27, +66, -122, -32, -189, -113, -160, -137, -74, +-78, 24, 28, 86, 102, 77, 99, 12, +31, -63, -72, -98, -132, -76, -110, -21, +-46, 37, 26, 104, 107, 142, 161, 133, +148, 75, 59, -16, -69, -118, -176, -157, +-181, -119, -65, -41, 106, 30, 198, 58, +139, 31, -3, -6, -115, -11, -148, 12, +-90, 50, 13, 75, 88, 57, 114, -8, +115, -73, 93, -96, 50, -54, -21, 26, +-113, 85, -169, 75, -133, 14, -27, -60, +101, -94, 165, -55, 112, 49, -24, 129, +-147, 126, -192, 28, -123, -115, 22, -222, +148, -219, 196, -86, 157, 111, 52, 277, +-72, 320, -140, 216, -106, 9, -25, -194, +40, -303, 75, -259, 85, -97, 55, 94, +-2, 205, -62, 180, -111, 50, -112, -100, +-17, -198, 130, -181, 220, -42, 169, 130, +-12, 245, -193, 263, -237, 164, -125, -19, +62, -180, 209, -254, 214, -212, 71, -80, +-113, 64, -232, 132, -212, 115, -64, 18, +111, -100, 200, -147, 159, -85, 23, 32, +-95, 160, -99, 234, -22, 202, 54, 86, +95, -55, 80, -170, 27, -203, -6, -155, +-9, -65, 0, 36, 13, 89, -7, 62, +-63, -5, -103, -49, -112, -62, -85, -19, +21, 54, 140, 121, 163, 152, 94, 132, +-1, 48, -89, -63, -125, -155, -85, -187, +-2, -150, 74, -67, 98, 42, 57, 144, +8, 179, -8, 124, 3, 26, 21, -94, +17, -184, -33, -173, -91, -59, -107, 69, +-69, 160, 15, 149, 107, 42, 158, -76, +160, -120, 101, -70, 2, 65, -69, 181, +-68, 187, -21, 94, 13, -64, -27, -233, +-131, -313, -208, -251, -175, -96, -38, 89, +128, 227, 228, 265, 218, 197, 130, 80, +23, -34, -73, -87, -133, -75, -125, -23, +-57, 22, 11, 23, 51, -34, 67, -99, +65, -138, 47, -124, 32, -39, 3, 69, +-53, 126, -81, 114, -48, 54, 17, -20, +92, -41, 138, 6, 108, 84, 15, 123, +-95, 82, -190, -39, -198, -163, -84, -233, +86, -210, 215, -80, 226, 108, 99, 247, +-93, 270, -246, 157, -283, -49, -179, -238, +45, -290, 278, -176, 393, 49, 317, 256, +76, 310, -198, 180, -338, -58, -269, -266, +-57, -323, 146, -177, 227, 74, 178, 278, +37, 305, -138, 145, -233, -110, -180, -297, +-7, -304, 204, -140, 329, 87, 254, 255, +26, 275, -203, 151, -305, -13, -244, -127, +-65, -153, 102, -101, 170, -11, 144, 39, +55, 33, -61, 6, -141, -4, -139, -18, +-58, -46, 67, -78, 185, -75, 224, -24, +157, 87, 7, 212, -149, 275, -212, 212, +-131, 24, 49, -218, 208, -386, 234, -366, +103, -161, -113, 125, -268, 322, -269, 303, +-136, 87, 50, -166, 207, -293, 253, -203, +169, 59, 6, 330, -165, 424, -263, 274, +-207, -57, -10, -379, 216, -498, 337, -345, +289, -25, 96, 274, -148, 400, -325, 299, +-343, 35, -211, -249, -20, -385, 157, -305, +268, -60, 271, 228, 199, 434, 89, 433, +-49, 235, -171, -61, -206, -324, -142, -449, +-10, -379, 130, -165, 181, 107, 102, 310, +-45, 343, -164, 202, -169, -18, -60, -207, +68, -257, 121, -149, 86, 28, -18, 185, +-112, 239, -108, 158, -19, 1, 74, -124, +125, -180, 105, -139, 40, -30, -11, 57, +-21, 70, -6, 36, 7, -25, -5, -61, +-21, -29, -17, 33, -3, 80, 7, 95, +1, 50, -29, -36, -43, -88, -14, -76, +32, -17, 70, 49, 99, 79, 89, 41, +26, -40, -62, -123, -132, -141, -151, -76, +-95, 51, 11, 173, 101, 228, 114, 157, +67, -2, 17, -150, -14, -207, -34, -153, +-46, -29, -56, 78, -47, 105, 5, 64, +90, -24, 149, -98, 145, -90, 63, -10, +-49, 83, -136, 145, -167, 128, -108, 55, +47, -21, 196, -69, 246, -80, 167, -56, +-23, -53, -243, -76, -350, -85, -296, -55, +-126, 18, 104, 118, 301, 189, 358, 173, +256, 66, 42, -90, -186, -198, -311, -190, +-271, -77, -101, 69, 117, 175, 265, 166, +272, 58, 153, -71, -40, -142, -226, -131, +-275, -35, -139, 78, 101, 142, 310, 127, +361, 45, 191, -70, -106, -146, -368, -167, +-462, -140, -324, -71, -19, 21, 285, 130, +445, 229, 402, 261, 178, 188, -119, 40, +-336, -141, -380, -277, -237, -283, 6, -156, +209, 16, 282, 146, 205, 169, 9, 79, +-187, -55, -254, -122, -159, -77, 31, 55, +232, 193, 344, 236, 299, 155, 99, -3, +-145, -163, -315, -261, -356, -241, -249, -138, +-33, -17, 165, 70, 256, 129, 231, 148, +132, 144, 7, 122, -98, 76, -158, -3, +-155, -91, -94, -154, -12, -158, 64, -95, +114, 12, 104, 110, 49, 147, -2, 102, +-32, 6, -47, -95, -42, -146, -28, -102, +-7, 3, 20, 96, 34, 128, 26, 88, +11, -20, -5, -112, 7, -128, 60, -65, +119, 40, 137, 123, 90, 129, -21, 63, +-138, -46, -201, -149, -197, -168, -120, -87, +8, 40, 99, 148, 121, 187, 100, 114, +61, -21, 21, -143, 15, -183, 28, -122, +27, 16, 8, 147, -26, 207, -55, 152, +-63, 10, -67, -135, -69, -200, -52, -180, +-9, -84, 56, 30, 141, 99, 195, 114, +168, 92, 58, 47, -88, -3, -194, -34, +-185, -45, -75, -33, 59, 4, 132, 60, +112, 111, 28, 107, -47, 9, -70, -140, +-44, -262, -3, -280, 23, -147, 38, 92, +46, 293, 19, 356, -39, 246, -100, 15, +-123, -196, -92, -265, 1, -175, 123, 6, +211, 166, 206, 183, 93, 63, -73, -106, +-192, -217, -188, -205, -54, -71, 123, 83, +220, 175, 159, 172, -6, 100, -154, 21, +-201, -17, -142, -18, -13, 4, 105, 7, +147, -24, 97, -68, 7, -95, -81, -91, +-123, -53, -98, -12, -26, 4, 47, 24, +94, 57, 104, 101, 99, 142, 87, 152, +31, 81, -80, -54, -174, -192, -199, -264, +-131, -217, 18, -58, 171, 125, 231, 235, +171, 220, 39, 94, -73, -47, -105, -117, +-60, -93, 14, -13, 83, 63, 83, 68, +7, 4, -81, -86, -129, -135, -136, -115, +-98, -32, -28, 51, 46, 103, 94, 111, +103, 95, 74, 75, 46, 66, 25, 47, +12, 1, 9, -74, -5, -155, -57, -204, +-115, -194, -125, -116, -70, 2, 28, 118, +141, 193, 209, 202, 195, 150, 97, 73, +-31, 3, -126, -48, -140, -69, -84, -52, +-16, -31, 14, -41, -6, -73, -64, -105, +-95, -115, -60, -81, 19, 10, 94, 111, +147, 167, 154, 153, 94, 86, -8, -8, +-112, -73, -175, -81, -146, -35, -35, 30, +92, 75, 166, 41, 149, -55, 39, -142, +-88, -161, -159, -111, -140, -6, -30, 89, +115, 133, 203, 123, 196, 82, 91, 31, +-60, 0, -160, -12, -149, -8, -71, -2, +27, -4, 92, -14, 77, -32, -9, -65, +-111, -104, -172, -122, -143, -106, -33, -28, +110, 105, 227, 221, 250, 253, 138, 181, +-29, 16, -147, -170, -176, -271, -102, -236, +37, -95, 131, 69, 112, 162, -12, 135, +-150, 40, -193, -48, -99, -63, 59, -4, +186, 81, 218, 113, 160, 66, 75, -37, +10, -123, -43, -135, -105, -64, -173, 33, +-192, 99, -145, 80, -60, -8, 23, -89, +97, -94, 143, -22, 138, 93, 89, 169, +18, 136, -42, 14, -43, -129, -2, -215, +30, -183, 12, -52, -47, 92, -91, 173, +-56, 152, 24, 48, 70, -73, 65, -130, +25, -93, -35, 4, -61, 94, -31, 128, +35, 95, 94, 27, 116, -25, 82, -41, +11, -40, -62, -46, -94, -59, -80, -91, +-50, -117, -33, -107, -19, -49, -9, 32, +2, 131, 12, 200, 17, 210, 19, 165, +37, 83, 56, -43, 47, -160, 6, -229, +-48, -226, -79, -157, -62, -39, -15, 66, +49, 116, 107, 100, 120, 50, 79, 25, +16, 52, -41, 117, -65, 184, -36, 190, +8, 87, 17, -90, 3, -271, -18, -378, +-26, -347, -26, -184, -45, 23, -81, 188, +-77, 260, -15, 218, 82, 110, 159, 17, +164, -16, 78, 1, -48, 44, -163, 61, +-207, 19, -145, -75, -14, -168, 122, -213, +201, -165, 163, -33, 38, 139, -62, 274, +-74, 310, -22, 202, 57, -16, 97, -251, +66, -385, -6, -354, -76, -162, -119, 106, +-100, 325, -39, 384, 24, 264, 63, 32, +57, -196, -7, -311, -70, -246, -82, -49, +-43, 154, 22, 260, 84, 224, 102, 63, +57, -135, -26, -262, -89, -264, -97, -135, +-41, 72, 43, 247, 108, 298, 120, 202, +84, 8, 23, -183, -38, -263, -76, -186, +-77, 1, -41, 174, 38, 220, 109, 96, +106, -121, 25, -296, -74, -302, -139, -125, +-127, 149, -51, 367, 25, 405, 67, 241, +75, -12, 47, -222, 6, -296, -31, -210, +-51, -29, -41, 111, 11, 129, 57, 27, +59, -128, 7, -231, -58, -198, -80, -38, +-38, 174, 20, 345, 61, 390, 71, 278, +62, 57, 59, -183, 61, -340, 38, -352, +-2, -241, -39, -70, -61, 75, -51, 127, +-14, 94, -8, 35, -36, 0, -60, 27, +-59, 117, -39, 197, 19, 201, 77, 108, +79, -43, 21, -192, -39, -258, -52, -227, +-11, -131, 39, -36, 54, 18, 13, 21, +-56, 31, -101, 82, -58, 175, 57, 256, +161, 264, 180, 157, 110, -40, -17, -253, +-147, -378, -204, -358, -132, -202, 14, 28, +143, 241, 189, 343, 138, 308, 12, 178, +-106, 0, -146, -162, -102, -252, -35, -259, +1, -204, 2, -105, -15, 10, -39, 99, +-39, 141, 2, 146, 70, 129, 119, 110, +133, 104, 110, 105, 58, 87, -20, 23, +-105, -73, -164, -174, -163, -245, -105, -252, +10, -187, 140, -91, 212, 20, 188, 121, +99, 192, -16, 226, -117, 232, -177, 181, +-166, 80, -78, -51, 49, -175, 135, -259, +133, -264, 43, -198, -82, -93, -163, 20, +-138, 111, -24, 166, 109, 196, 186, 209, +182, 201, 107, 164, -3, 88, -107, -28, +-157, -158, -160, -255, -135, -282, -84, -224, +-16, -110, 50, 3, 124, 81, 169, 108, +147, 105, 81, 108, 11, 126, -60, 126, +-98, 93, -80, 13, -21, -105, 47, -211, +87, -234, 53, -169, -31, -45, -97, 87, +-99, 179, -29, 201, 73, 186, 115, 161, +74, 135, -6, 95, -72, 26, -117, -86, +-125, -212, -92, -302, -30, -306, 12, -220, +20, -69, 0, 78, -28, 163, -31, 166, +36, 123, 153, 69, 253, 33, 268, 32, +187, 52, 45, 61, -105, 48, -216, 14, +-235, -30, -160, -70, -47, -80, 33, -61, +66, -16, 38, 42, -43, 77, -122, 50, +-139, -24, -95, -110, -10, -163, 78, -143, +159, -32, 205, 112, 184, 216, 117, 222, +45, 135, -49, -14, -147, -150, -208, -209, +-210, -174, -148, -98, -28, -22, 91, 20, +179, 30, 222, 30, 199, 70, 127, 149, +69, 223, 3, 235, -72, 162, -99, 7, +-88, -163, -107, -270, -150, -268, -196, -187, +-212, -82, -142, -5, 22, 24, 197, 24, +302, 36, 281, 76, 150, 129, -9, 158, +-115, 137, -140, 62, -95, -24, -21, -79, +30, -95, 27, -78, -13, -47, -53, -33, +-45, -30, 13, -13, 97, 30, 154, 74, +140, 111, 62, 102, -37, 31, -133, -66, +-184, -131, -165, -147, -101, -104, -27, -21, +42, 57, 67, 80, 56, 60, 48, 19, +67, -16, 105, -37, 131, -27, 100, 6, +9, 38, -105, 68, -190, 102, -188, 110, +-77, 81, 68, 32, 165, -34, 161, -100, +57, -125, -76, -114, -139, -90, -106, -66, +-8, -54, 83, -61, 98, -52, 49, -8, +-12, 58, -72, 124, -90, 162, -47, 136, +11, 60, 43, -22, 62, -70, 67, -73, +68, -26, 72, 29, 65, 60, 30, 54, +-9, 35, -49, 15, -66, 3, -52, -2, +-50, 2, -90, -20, -116, -72, -98, -136, +-45, -179, 13, -194, 62, -159, 86, -79, +82, 21, 50, 121, 28, 215, 32, 269, +52, 262, 75, 197, 97, 96, 70, -17, +-12, -101, -109, -124, -166, -89, -156, -41, +-82, -15, 10, -33, 92, -89, 127, -148, +94, -155, 34, -87, -1, 39, -22, 161, +-37, 218, -63, 175, -111, 52, -157, -111, +-132, -236, -28, -264, 104, -189, 177, -60, +150, 81, 53, 182, -38, 223, -66, 214, +0, 194, 114, 166, 193, 120, 185, 54, +82, -20, -83, -104, -221, -175, -273, -214, +-222, -225, -103, -225, 24, -196, 95, -125, +112, -18, 102, 106, 74, 212, 43, 251, +25, 201, 1, 87, -27, -33, -52, -108, +-74, -109, -89, -49, -71, 28, -20, 74, +48, 82, 110, 71, 147, 53, 135, 37, +86, 28, 16, 13, -47, -20, -82, -71, +-72, -121, -47, -161, -41, -170, -68, -139, +-108, -73, -120, 14, -53, 97, 60, 142, +143, 141, 147, 95, 102, 30, 37, -14, +-5, 7, 7, 73, 32, 141, 7, 148, +-58, 65, -128, -89, -157, -243, -122, -311, +-25, -245, 92, -86, 178, 105, 180, 243, +108, 268, 18, 185, -41, 51, -58, -88, +-45, -195, -56, -242, -115, -218, -188, -139, +-192, -22, -86, 110, 98, 220, 263, 262, +330, 229, 272, 149, 122, 62, -50, -3, +-152, -28, -171, -43, -145, -89, -106, -175, +-63, -269, -29, -326, 8, -284, 47, -135, +61, 72, 31, 253, -11, 336, -33, 284, +-16, 152, 25, 16, 62, -63, 65, -62, +41, 3, -3, 62, -55, 72, -82, 17, +-49, -81, 17, -173, 99, -200, 166, -142, +163, -20, 70, 113, -47, 205, -140, 205, +-182, 109, -150, -53, -60, -209, 21, -295, +44, -277, -21, -160, -127, 4, -164, 140, +-65, 217, 139, 243, 361, 239, 439, 222, +281, 195, -45, 129, -357, 5, -493, -151, +-371, -283, -54, -346, 284, -309, 440, -186, +336, -22, 63, 101, -192, 148, -305, 122, +-244, 72, -74, 32, 95, 34, 183, 76, +182, 125, 98, 128, -47, 75, -199, -31, +-274, -146, -222, -215, -52, -186, 141, -70, +266, 93, 275, 221, 171, 243, 17, 141, +-99, -31, -133, -197, -87, -269, -13, -202, +19, -48, -40, 89, -151, 135, -228, 66, +-171, -66, 24, -144, 260, -80, 411, 102, +397, 309, 201, 425, -80, 367, -318, 126, +-410, -185, -328, -418, -124, -473, 64, -342, +155, -93, 135, 126, 44, 208, -46, 140, +-74, 6, -45, -103, 40, -106, 165, -3, +254, 132, 232, 194, 107, 144, -89, 6, +-269, -126, -330, -168, -245, -77, -81, 93, +90, 252, 204, 310, 234, 238, 166, 74, +30, -108, -105, -257, -168, -335, -149, -339, +-67, -287, 25, -195, 74, -65, 56, 70, +0, 166, -56, 198, -52, 171, 18, 108, +125, 65, 225, 84, 252, 155, 130, 216, +-94, 216, -304, 128, -405, -44, -337, -234, +-110, -336, 146, -301, 305, -150, 300, 29, +151, 144, -53, 124, -200, -7, -234, -163, +-133, -241, 42, -196, 176, -40, 206, 149, +145, 275, 16, 276, -99, 179, -137, 52, +-75, -25, 44, -20, 145, 63, 150, 138, +67, 136, -71, 30, -219, -151, -285, -332, +-228, -417, -104, -358, 39, -173, 168, 69, +229, 262, 206, 329, 146, 266, 67, 119, +-8, -42, -76, -138, -155, -121, -231, -25, +-240, 85, -168, 151, -26, 142, 145, 59, +278, -38, 313, -86, 266, -72, 175, -40, +59, -25, -78, -57, -205, -133, -290, -215, +-300, -225, -229, -141, -104, 25, 15, 208, +101, 334, 150, 342, 162, 245, 142, 86, +104, -70, 36, -178, -54, -207, -132, -173, +-170, -103, -156, -26, -64, 43, 58, 87, +141, 111, 151, 110, 100, 74, 26, -4, +-13, -95, -5, -161, 13, -174, 3, -127, +-29, -37, -69, 52, -82, 109, -55, 117, +6, 85, 60, 45, 52, 36, -28, 65, +-121, 106, -169, 117, -134, 66, -26, -59, +90, -207, 126, -305, 95, -292, 38, -161, +-3, 55, -9, 259, 2, 360, -2, 316, +2, 164, 14, -30, 11, -167, -6, -194, +-15, -123, -32, -38, -34, 13, -3, 1, +28, -57, 28, -120, 20, -135, 4, -97, +-38, -30, -101, 41, -143, 102, -140, 146, +-77, 174, 17, 192, 96, 188, 132, 137, +132, 47, 106, -57, 83, -140, 66, -164, +27, -132, -55, -81, -141, -44, -196, -53, +-192, -105, -117, -158, 18, -152, 125, -79, +148, 47, 85, 180, -14, 269, -92, 259, +-107, 164, -77, 24, -31, -101, 10, -165, +52, -130, 101, -18, 167, 123, 206, 225, +167, 246, 33, 152, -149, -37, -295, -250, +-323, -398, -217, -425, -27, -314, 127, -113, +172, 91, 107, 217, 3, 243, -82, 181, +-98, 95, -53, 46, 8, 74, 48, 155, +62, 220, 44, 206, 24, 97, 28, -68, +64, -208, 97, -254, 93, -205, 27, -117, +-79, -66, -181, -97, -224, -189, -195, -267, +-113, -247, -11, -99, 85, 142, 142, 374, +153, 496, 105, 465, 20, 321, -64, 125, +-98, -37, -82, -122, -20, -134, 57, -124, +113, -128, 125, -165, 114, -211, 55, -229, +-51, -191, -165, -112, -237, -19, -257, 55, +-211, 93, -111, 82, -7, 54, 49, 54, +67, 83, 82, 130, 126, 182, 184, 206, +229, 175, 219, 101, 155, 15, 49, -71, +-71, -138, -187, -170, -258, -181, -267, -181, +-210, -151, -90, -96, 54, -33, 134, 21, +116, 40, 18, 14, -100, -30, -169, -59, +-130, -30, -14, 77, 116, 234, 186, 362, +158, 390, 56, 283, -48, 78, -125, -155, +-136, -326, -66, -387, 40, -339, 114, -237, +136, -121, 101, -27, 36, 37, -30, 88, +-82, 147, -118, 187, -135, 187, -142, 145, +-129, 69, -117, -25, -126, -80, -136, -68, +-78, -4, 74, 73, 294, 129, 467, 137, +464, 90, 258, 9, -50, -76, -324, -158, +-436, -226, -370, -264, -218, -262, -86, -218, +-25, -128, -45, -3, -80, 129, -50, 234, +63, 297, 206, 306, 314, 270, 304, 195, +182, 103, 20, -1, -102, -92, -148, -152, +-107, -161, -25, -122, 30, -55, 17, -20, +-44, -45, -128, -117, -214, -198, -273, -255, +-256, -238, -175, -141, -44, 8, 120, 169, +266, 310, 322, 388, 272, 385, 125, 313, +-46, 191, -151, 37, -153, -113, -86, -233, +25, -300, 115, -299, 132, -225, 71, -94, +-39, 47, -169, 144, -262, 157, -291, 69, +-251, -83, -156, -215, -33, -247, 75, -145, +172, 65, 237, 290, 239, 420, 185, 390, +120, 213, 51, -36, -12, -235, -71, -304, +-117, -228, -150, -67, -155, 91, -139, 160, +-94, 127, -60, 13, -64, -117, -80, -213, +-75, -237, -57, -191, -16, -88, 47, 30, +107, 127, 140, 181, 158, 196, 153, 186, +120, 177, 49, 165, -51, 136, -147, 77, +-185, -21, -152, -147, -62, -261, 33, -316, +66, -284, -3, -169, -120, -5, -210, 141, +-204, 213, -107, 196, 42, 109, 166, -11, +203, -114, 146, -159, 51, -121, -35, -23, +-64, 100, -44, 202, -15, 239, -5, 190, +9, 83, 9, -48, -6, -154, -36, -191, +-95, -143, -174, -57, -196, 24, -143, 57, +-43, 23, 52, -60, 108, -125, 104, -132, +75, -59, 42, 59, 29, 160, 45, 190, +70, 140, 70, 36, 52, -60, 3, -99, +-71, -65, -152, 6, -210, 64, -226, 73, +-180, 39, -97, -16, -3, -58, 69, -59, +89, -34, 52, -18, 1, -21, -40, -54, +-46, -110, -13, -148, 53, -118, 124, -11, +190, 151, 204, 301, 137, 365, 6, 298, +-141, 123, -258, -101, -283, -275, -224, -329, +-145, -247, -109, -93, -90, 46, -65, 91, +-18, 42, 63, -61, 172, -135, 249, -121, +249, -17, 163, 116, 22, 214, -120, 224, +-186, 142, -165, 21, -79, -63, 9, -79, +43, -33, 8, 30, -48, 62, -115, 41, +-177, -13, -194, -70, -135, -103, -29, -95, +101, -64, 201, -45, 221, -55, 143, -92, +14, -134, -113, -136, -172, -68, -137, 60, +-33, 205, 81, 315, 153, 349, 132, 280, +41, 132, -73, -43, -161, -189, -216, -271, +-232, -254, -216, -160, -148, -33, -34, 67, +96, 112, 191, 76, 216, -19, 142, -128, +7, -182, -124, -156, -181, -42, -146, 118, +-29, 253, 112, 299, 200, 246, 176, 107, +59, -62, -99, -189, -228, -230, -282, -183, +-238, -76, -125, 38, 14, 112, 114, 126, +145, 85, 109, 16, 44, -47, -15, -80, +-40, -82, -50, -67, -54, -46, -62, -24, +-61, 5, -66, 37, -66, 71, -64, 94, +-61, 97, -42, 69, 6, 21, 52, -38, +75, -83, 65, -95, 39, -63, 2, -1, +-27, 78, -47, 127, -47, 113, -40, 27, +-36, -100, -34, -215, -24, -249, -14, -170, +5, 7, -1, 201, -53, 316, -138, 282, +-198, 114, -201, -113, -125, -293, -14, -341, +80, -230, 124, -8, 131, 222, 106, 360, +93, 352, 100, 205, 103, -12, 74, -209, +23, -315, -77, -298, -196, -176, -280, 3, +-287, 164, -209, 233, -55, 192, 90, 62, +164, -96, 130, -204, -2, -205, -177, -105, +-275, 42, -230, 154, -53, 181, 167, 109, +330, -14, 352, -112, 236, -123, 34, -48, +-159, 85, -279, 191, -281, 208, -176, 121, +-12, -20, 109, -153, 116, -210, 4, -180, +-149, -91, -254, -3, -250, 47, -144, 37, +21, -9, 160, -51, 219, -60, 185, -26, +92, 40, -25, 110, -102, 148, -111, 144, +-64, 92, -11, 9, 20, -68, 0, -105, +-66, -85, -161, -26, -218, 29, -209, 45, +-117, 12, 40, -53, 209, -104, 295, -105, +257, -46, 108, 39, -79, 115, -225, 147, +-261, 127, -207, 70, -104, 3, -4, -65, +52, -117, 30, -143, -36, -136, -122, -99, +-177, -29, -160, 46, -72, 102, 46, 112, +175, 92, 244, 64, 219, 53, 122, 58, +-1, 68, -115, 47, -151, -11, -108, -89, +-54, -152, -45, -166, -89, -114, -160, -22, +-175, 60, -112, 92, -14, 64, 43, -2, +24, -65, -67, -83, -150, -39, -159, 46, +-75, 129, 78, 163, 235, 134, 301, 55, +262, -37, 141, -106, -21, -117, -173, -81, +-248, -31, -251, -1, -186, 5, -75, -9, +31, -20, 51, -20, -26, -16, -165, -37, +-274, -63, -275, -71, -126, -29, 107, 67, +324, 197, 416, 289, 339, 280, 132, 143, +-91, -70, -258, -262, -313, -334, -259, -256, +-156, -77, -82, 104, -34, 196, -21, 158, +-24, 23, -16, -127, 11, -208, 27, -181, +42, -66, 45, 76, 28, 172, -11, 187, +-32, 142, -40, 80, -19, 46, 22, 48, +62, 64, 72, 59, 32, 11, -79, -67, +-222, -135, -341, -165, -367, -145, -273, -105, +-70, -77, 133, -82, 251, -85, 245, -57, +148, 21, 22, 119, -47, 203, -38, 219, +36, 166, 118, 77, 141, 12, 65, -10, +-73, 6, -223, 19, -304, 3, -286, -49, +-201, -103, -110, -129, -39, -110, -22, -73, +-46, -56, -66, -77, -44, -121, 11, -143, +99, -98, 175, 20, 201, 167, 168, 275, +119, 293, 67, 219, 28, 97, -6, -6, +-51, -40, -123, -4, -184, 56, -234, 74, +-265, 11, -285, -133, -289, -293, -272, -391, +-199, -366, -77, -224, 75, -19, 231, 155, +352, 234, 387, 194, 351, 85, 261, -16, +133, -33, -4, 57, -114, 227, -220, 382, +-308, 434, -352, 332, -333, 100, -257, -185, +-136, -410, -36, -499, 9, -437, -2, -272, +-26, -96, -31, 5, 9, -3, 59, -82, +93, -153, 110, -137, 117, -6, 121, 205, +149, 405, 154, 521, 92, 521, -43, 425, +-202, 271, -327, 91, -340, -100, -247, -289, +-113, -459, -22, -572, 0, -570, -39, -434, +-74, -188, -77, 77, -45, 265, -2, 306, +54, 213, 114, 56, 187, -52, 240, -40, +223, 109, 104, 310, -77, 459, -258, 459, +-350, 287, -312, -4, -168, -291, -29, -471, +31, -497, -7, -402, -84, -257, -128, -137, +-73, -69, 54, -34, 176, 15, 213, 110, +152, 235, 26, 338, -86, 366, -141, 303, +-128, 175, -91, 40, -80, -54, -119, -87, +-174, -75, -201, -57, -150, -70, -33, -123, +97, -198, 186, -255, 225, -255, 187, -189, +81, -70, -62, 60, -195, 162, -279, 206, +-252, 187, -131, 121, 23, 56, 133, 31, +158, 77, 88, 164, -19, 240, -141, 233, +-235, 115, -253, -96, -191, -315, -92, -467, +32, -479, 126, -339, 139, -94, 89, 154, +29, 313, -37, 320, -60, 184, -12, -15, +76, -170, 136, -194, 128, -52, 12, 197, +-160, 430, -302, 516, -349, 390, -299, 78, +-184, -298, -83, -587, -20, -683, 13, -555, +39, -261, 74, 78, 150, 335, 226, 429, +253, 355, 187, 174, 43, -15, -135, -141, +-253, -152, -276, -53, -214, 113, -122, 265, +-38, 334, -1, 269, -9, 78, -57, -188, +-104, -422, -122, -540, -79, -487, 3, -276, +97, 19, 148, 274, 138, 398, 67, 348, +-22, 174, -103, -20, -135, -130, -98, -110, +-9, 16, 55, 154, 49, 212, -58, 147, +-215, -12, -328, -189, -313, -293, -185, -268, +6, -131, 180, 51, 280, 192, 275, 224, +192, 138, 51, -24, -76, -183, -142, -261, +-140, -215, -110, -53, -99, 163, -141, 333, +-179, 378, -151, 279, -54, 82, 53, -130, +126, -269, 92, -299, -45, -230, -207, -122, +-289, -30, -239, 5, -37, 3, 217, -8, +385, 21, 372, 84, 192, 155, -60, 195, +-245, 187, -308, 129, -262, 52, -159, -13, +-55, -39, -6, -36, 1, -42, -31, -88, +-90, -180, -140, -282, -134, -333, -79, -282, +21, -118, 128, 122, 193, 349, 178, 475, +99, 436, -25, 253, -125, 4, -150, -206, +-86, -291, -8, -232, 19, -76, -57, 86, +-192, 179, -282, 152, -252, 20, -123, -148, +52, -269, 186, -295, 218, -214, 154, -69, +47, 77, -84, 169, -180, 197, -194, 170, +-120, 139, -2, 130, 127, 153, 199, 171, +173, 150, 49, 58, -125, -93, -300, -258, +-389, -372, -349, -396, -193, -315, -11, -162, +117, 7, 141, 130, 111, 187, 87, 189, +108, 175, 148, 172, 154, 175, 74, 161, +-56, 109, -172, 25, -226, -49, -218, -68, +-153, -30, -88, 32, -49, 50, -48, -34, +-71, -217, -110, -413, -126, -508, -102, -420, +-20, -150, 83, 191, 176, 459, 224, 543, +212, 432, 121, 195, -16, -37, -155, -161, +-249, -135, -257, -5, -142, 151, 25, 235, +146, 200, 144, 38, 17, -192, -187, -416, +-350, -547, -392, -538, -297, -376, -123, -116, +73, 156, 221, 357, 299, 441, 301, 407, +250, 305, 160, 192, 61, 113, -61, 83, +-190, 87, -294, 81, -335, 27, -300, -76, +-179, -209, -33, -335, 67, -423, 85, -445, +29, -387, -91, -253, -194, -67, -208, 127, +-105, 288, 89, 383, 301, 404, 410, 361, +372, 278, 199, 183, -32, 105, -236, 47, +-345, 10, -370, -32, -318, -90, -226, -171, +-138, -254, -96, -322, -79, -351, -71, -344, +-25, -288, 69, -185, 173, -31, 218, 150, +195, 320, 117, 425, 26, 430, -34, 323, +-36, 144, -6, -20, 31, -86, 22, -32, +-50, 90, -177, 182, -300, 154, -362, -17, +-333, -272, -246, -502, -135, -606, -28, -528, +79, -292, 172, 24, 248, 312, 281, 480, +253, 492, 159, 369, 48, 173, -62, -17, +-147, -132, -187, -142, -163, -55, -118, 71, +-89, 167, -101, 174, -140, 89, -194, -72, +-210, -254, -169, -407, -80, -472, 23, -427, +127, -253, 206, 18, 240, 318, 209, 543, +132, 608, 27, 471, -77, 189, -164, -123, +-211, -330, -217, -354, -186, -199, -141, 38, +-87, 221, -37, 256, 17, 128, 52, -103, +53, -331, 1, -453, -91, -423, -162, -256, +-135, -18, -29, 212, 110, 364, 215, 416, +234, 375, 151, 273, 31, 146, -101, 20, +-206, -91, -241, -174, -203, -213, -148, -210, +-96, -165, -84, -99, -112, -35, -131, -10, +-93, -33, -27, -88, 51, -127, 120, -111, +176, -16, 221, 124, 240, 258, 192, 329, +83, 318, -70, 227, -218, 94, -319, -41, +-338, -145, -297, -203, -200, -214, -72, -196, +45, -162, 96, -124, 89, -88, 35, -58, +-33, -21, -89, 36, -102, 96, -73, 139, +-6, 147, 79, 122, 161, 81, 184, 55, +151, 59, 87, 88, 21, 119, -59, 118, +-148, 70, -243, -16, -316, -114, -347, -208, +-298, -277, -184, -310, -40, -290, 84, -219, +174, -83, 203, 93, 170, 258, 100, 349, +39, 344, 3, 243, 6, 91, 15, -47, +11, -102, -18, -62, -57, 39, -108, 136, +-156, 166, -196, 77, -208, -114, -178, -332, +-111, -476, -58, -480, -26, -329, -11, -75, +7, 179, 48, 346, 130, 393, 207, 346, +255, 264, 250, 202, 161, 162, -23, 108, +-232, -5, -403, -172, -457, -339, -373, -422, +-191, -369, -4, -202, 133, -3, 178, 134, +151, 155, 86, 75, 20, -24, -32, -58, +-50, 10, -53, 143, -39, 270, -5, 317, +44, 252, 67, 98, 68, -69, 33, -193, +-36, -232, -121, -188, -185, -95, -236, -22, +-255, -4, -231, -59, -154, -152, -46, -220, +84, -203, 202, -87, 291, 109, 313, 322, +249, 457, 95, 442, -100, 283, -292, 37, +-401, -212, -379, -367, -235, -370, -47, -228, +136, -9, 258, 192, 275, 284, 166, 230, +-22, 54, -245, -170, -406, -349, -422, -403, +-272, -308, -23, -99, 245, 163, 427, 396, +460, 516, 330, 469, 89, 276, -182, -1, +-366, -266, -408, -422, -302, -406, -121, -240, +37, -2, 87, 197, 46, 270, -43, 183, +-121, -7, -152, -204, -115, -316, -37, -292, +63, -131, 139, 99, 181, 313, 180, 434, +150, 421, 88, 276, 9, 50, -85, -182, +-179, -347, -258, -383, -286, -279, -259, -84, +-173, 109, -60, 209, 50, 172, 116, 23, +129, -157, 72, -269, -15, -253, -82, -97, +-90, 145, -27, 363, 99, 456, 211, 378, +241, 153, 151, -131, -18, -343, -206, -399, +-330, -287, -357, -72, -283, 137, -136, 231, +31, 187, 146, 47, 166, -96, 79, -164, +-61, -133, -178, -45, -195, 40, -115, 70, +37, 48, 191, 9, 279, -2, 255, 27, +146, 92, -10, 147, -141, 151, -206, 98, +-206, 18, -190, -62, -183, -118, -194, -142, +-189, -148, -148, -143, -66, -121, 34, -83, +138, -35, 205, 21, 218, 65, 172, 77, +84, 66, -24, 49, -82, 50, -61, 91, +5, 168, 50, 248, 41, 268, -40, 189, +-159, 13, -284, -216, -360, -420, -352, -526, +-231, -489, -36, -317, 179, -56, 314, 204, +318, 386, 203, 447, 69, 396, -17, 250, +-39, 69, -29, -83, -21, -170, -37, -194, +-71, -161, -131, -95, -195, -32, -234, 1, +-197, 5, -90, -13, 48, -33, 138, -32, +143, 2, 77, 72, 5, 158, -39, 215, +-49, 192, -52, 75, -42, -119, -43, -323, +-59, -459, -82, -453, -78, -274, -36, 44, +53, 398, 150, 667, 198, 749, 145, 602, +8, 259, -167, -177, -302, -568, -362, -808, +-313, -831, -177, -627, 2, -256, 149, 158, +228, 501, 229, 699, 182, 728, 107, 586, +38, 334, -22, 47, -79, -220, -136, -437, +-162, -569, -166, -592, -154, -490, -125, -270, +-61, 25, 5, 319, 61, 525, 86, 580, +67, 476, 3, 244, -62, -51, -97, -324, +-77, -510, -15, -580, 73, -518, 141, -298, +159, 50, 97, 447, -10, 789, -102, 953, +-148, 831, -155, 412, -127, -208, -105, -835, +-115, -1253, -154, -1301, -160, -940, -124, -276, +-36, 474, 99, 1060, 251, 1293, 340, 1111, +303, 602, 149, -48, -44, -613, -203, -906, +-267, -852, -238, -519, -142, -54, -41, 373, +29, 613, 51, 596, 39, 365, 1, 23, +-58, -310, -130, -538, -167, -606, -154, -503, +-71, -251, 63, 85, 206, 421, 265, 668, +194, 736, 15, 573, -177, 217, -297, -208, +-278, -562, -118, -725, 117, -634, 304, -319, +362, 93, 254, 442, 21, 600, -257, 528, +-463, 262, -534, -104, -445, -434, -243, -603, +30, -561, 301, -325, 484, 26, 532, 368, +457, 589, 255, 615, -29, 443, -317, 137, +-515, -188, -600, -439, -528, -529, -297, -437, +27, -209, 338, 73, 534, 319, 548, 438, +380, 390, 82, 197, -217, -66, -412, -320, +-458, -481, -390, -477, -221, -301, 2, -19, +211, 281, 336, 515, 338, 605, 210, 504, +16, 233, -170, -125, -278, -466, -296, -663, +-223, -635, -113, -387, -7, 2, 74, 398, +123, 637, 138, 617, 134, 347, 113, -49, +72, -402, 1, -552, -73, -441, -122, -137, +-117, 201, -97, 423, -87, 437, -101, 238, +-112, -67, -105, -311, -37, -384, 81, -297, +174, -114, 176, 87, 89, 230, -50, 268, +-174, 218, -225, 121, -161, 8, -28, -113, +135, -212, 261, -248, 282, -198, 171, -72, +-39, 104, -263, 271, -400, 332, -401, 238, +-250, 33, -16, -188, 230, -333, 378, -328, +386, -173, 237, 65, -34, 275, -316, 349, +-474, 237, -449, -12, -260, -275, 24, -420, +333, -371, 533, -115, 545, 263, 342, 594, +-11, 696, -399, 501, -665, 74, -695, -452, +-467, -881, -79, -999, 324, -728, 583, -171, +630, 480, 443, 994, 107, 1157, -255, 890, +-509, 299, -582, -410, -457, -969, -173, -1142, +194, -861, 501, -259, 625, 428, 505, 928, +174, 1043, -284, 732, -690, 134, -866, -514, +-716, -961, -310, -1020, 223, -676, 709, -85, +969, 535, 873, 965, 448, 1036, -139, 719, +-664, 132, -952, -496, -890, -921, -514, -975, +20, -659, 490, -102, 765, 495, 763, 900, +471, 929, 5, 581, -440, 5, -716, -587, +-742, -976, -528, -1002, -144, -642, 248, -22, +530, 645, 616, 1096, 508, 1146, 252, 779, +-54, 128, -288, -566, -377, -1017, -325, -1052, +-181, -688, -44, -105, 23, 458, -14, 767, +-85, 697, -123, 309, -91, -181, 0, -547, +110, -639, 204, -411, 253, 29, 232, 473, +138, 732, -25, 712, -190, 417, -305, -34, +-312, -461, -199, -708, 3, -704, 202, -452, +308, -55, 249, 319, 38, 518, -244, 479, +-458, 235, -493, -102, -309, -376, 14, -436, +348, -264, 550, 46, 557, 361, 361, 535, +50, 468, -265, 204, -463, -107, -462, -343, +-267, -433, 15, -344, 242, -131, 296, 80, +159, 182, -127, 140, -386, -9, -476, -183, +-342, -280, -60, -228, 261, -21, 525, 262, +629, 499, 516, 586, 226, 463, -140, 162, +-439, -181, -604, -427, -572, -527, -370, -477, +-76, -308, 201, -92, 374, 84, 408, 203, +291, 284, 56, 317, -173, 270, -301, 147, +-293, -42, -216, -249, -90, -385, 64, -382, +201, -240, 262, 13, 239, 309, 177, 525, +100, 563, -12, 431, -140, 178, -254, -152, +-309, -462, -288, -626, -167, -590, 12, -379, +150, -44, 191, 309, 156, 530, 68, 510, +-42, 254, -141, -136, -182, -506, -152, -684, +-48, -536, 101, -91, 256, 477, 348, 949, +344, 1130, 222, 914, 17, 352, -227, -362, +-431, -990, -526, -1299, -497, -1178, -353, -700, +-114, -59, 141, 522, 340, 839, 422, 810, +422, 506, 346, 102, 216, -205, 64, -270, +-85, -102, -221, 163, -346, 341, -423, 303, +-410, 26, -328, -368, -154, -679, 95, -732, +384, -456, 592, 69, 620, 640, 462, 998, +162, 957, -219, 501, -596, -239, -825, -995, +-788, -1449, -531, -1382, -129, -759, 298, 246, +642, 1267, 783, 1887, 698, 1866, 480, 1205, +226, 107, -37, -1016, -288, -1717, -503, -1793, +-650, -1314, -747, -493, -729, 340, -519, 874, +-107, 999, 401, 813, 878, 487, 1179, 201, +1169, 50, 770, 0, 78, -48, -698, -153, +-1316, -340, -1572, -554, -1331, -670, -629, -554, +340, -197, 1238, 287, 1751, 727, 1660, 951, +994, 831, -33, 379, -1070, -233, -1740, -776, +-1801, -1052, -1238, -952, -270, -489, 725, 164, +1420, 753, 1587, 1069, 1231, 1026, 512, 632, +-276, 16, -868, -583, -1130, -942, -1021, -976, +-635, -700, -140, -213, 313, 283, 594, 594, +675, 647, 552, 479, 304, 191, -2, -72, +-273, -197, -418, -165, -434, -47, -353, 59, +-201, 71, -17, -24, 162, -166, 278, -251, +352, -209, 358, -47, 276, 158, 111, 322, +-101, 341, -312, 157, -467, -161, -498, -448, +-361, -583, -99, -487, 199, -142, 419, 346, +512, 768, 428, 950, 170, 805, -152, 333, +-394, -316, -511, -879, -463, -1137, -230, -1001, +125, -495, 437, 219, 583, 842, 526, 1099, +280, 912, -103, 371, -470, -318, -672, -866, +-614, -1018, -365, -716, -23, -113, 311, 527, +534, 928, 566, 915, 400, 509, 137, -85, +-117, -601, -318, -812, -396, -638, -342, -183, +-181, 306, -21, 589, 97, 540, 190, 203, +234, -254, 209, -595, 109, -636, -37, -345, +-188, 139, -330, 585, -370, 757, -270, 569, +-27, 106, 277, -404, 523, -703, 603, -625, +445, -190, 100, 397, -294, 825, -612, 833, +-740, 375, -620, -355, -248, -1024, 225, -1293, +617, -988, 780, -219, 617, 680, 162, 1321, +-363, 1423, -706, 941, -742, 110, -477, -713, +12, -1196, 516, -1139, 793, -597, 719, 143, +344, 739, -188, 960, -652, 722, -844, 130, +-656, -533, -191, -937, 316, -899, 649, -434, +702, 255, 463, 864, 31, 1089, -391, 826, +-593, 210, -537, -463, -264, -891, 102, -888, +408, -494, 491, 61, 315, 475, 29, 564, +-207, 336, -317, -23, -276, -299, -125, -348, +79, -157, 199, 135, 201, 336, 109, 330, +-15, 123, -120, -158, -185, -334, -151, -319, +-34, -147, 49, 111, 51, 316, 10, 317, +23, 135, 58, -74, 104, -211, 161, -232, +179, -98, 102, 114, -69, 217, -258, 122, +-387, -111, -407, -357, -264, -483, -7, -361, +272, 6, 437, 465, 414, 786, 233, 821, +5, 530, -185, 3, -278, -584, -250, -986, +-109, -1015, 67, -636, 200, 0, 218, 668, +114, 1111, -65, 1129, -249, 660, -384, -134, +-355, -939, -147, -1415, 145, -1322, 377, -662, +480, 303, 417, 1204, 178, 1667, -145, 1452, +-402, 637, -503, -407, -390, -1260, -120, -1585, +211, -1236, 435, -382, 452, 559, 240, 1198, +-105, 1312, -389, 857, -485, 19, -380, -819, +-89, -1300, 273, -1258, 547, -735, 569, 95, +362, 929, 6, 1439, -397, 1415, -689, 881, +-742, 35, -498, -812, -39, -1345, 449, -1366, +799, -885, 854, -102, 590, 657, 78, 1106, +-464, 1098, -824, 680, -889, 37, -616, -579, +-82, -952, 465, -950, 784, -586, 775, -14, +494, 549, 18, 898, -461, 916, -736, 607, +-708, 92, -418, -442, 24, -790, 439, -823, +655, -562, 594, -149, 320, 272, -48, 575, +-366, 668, -522, 534, -467, 238, -241, -109, +61, -401, 291, -552, 374, -524, 292, -319, +96, -7, -144, 308, -316, 509, -348, 516, +-250, 319, -60, 19, 159, -269, 307, -446, +358, -444, 294, -252, 153, 40, -45, 308, +-235, 432, -359, 360, -404, 113, -343, -210, +-168, -467, 107, -520, 433, -315, 627, 72, +562, 489, 218, 751, -239, 708, -639, 338, +-840, -226, -706, -759, -273, -1015, 283, -858, +771, -352, 1006, 304, 871, 862, 354, 1063, +-303, 794, -836, 208, -1046, -400, -865, -790, +-366, -803, 259, -418, 758, 139, 915, 547, +680, 635, 166, 410, -359, -35, -680, -471, +-672, -645, -385, -488, 29, -132, 382, 258, +544, 506, 457, 491, 201, 256, -88, -23, +-292, -182, -378, -136, -322, 40, -136, 156, +80, 81, 206, -160, 224, -467, 132, -648, +-12, -482, -154, 42, -225, 661, -202, 1033, +-101, 919, 52, 311, 206, -522, 315, -1175, +338, -1310, 220, -783, 12, 214, -204, 1170, +-330, 1596, -363, 1303, -288, 389, -87, -775, +144, -1608, 287, -1684, 287, -1009, 159, 97, +-31, 1163, -239, 1692, -348, 1403, -321, 470, +-145, -616, 119, -1354, 359, -1439, 501, -846, +472, 114, 243, 969, -118, 1297, -468, 960, +-629, 176, -537, -613, -182, -1048, 273, -944, +598, -342, 647, 451, 407, 991, -31, 998, +-490, 477, -782, -310, -773, -983, -469, -1228, +67, -929, 625, -194, 953, 648, 908, 1210, +522, 1293, -69, 913, -625, 209, -916, -547, +-827, -1029, -414, -1101, 158, -819, 621, -297, +747, 286, 506, 708, 41, 816, -439, 596, +-675, 170, -561, -249, -149, -504, 350, -527, +706, -308, 725, 62, 372, 356, -192, 404, +-722, 219, -972, -71, -773, -321, -186, -381, +561, -184, 1115, 173, 1227, 502, 823, 631, +54, 438, -770, -34, -1353, -573, -1442, -921, +-977, -915, -167, -501, 683, 156, 1265, 769, +1395, 1092, 987, 979, 244, 418, -481, -339, +-929, -923, -971, -1090, -618, -781, -51, -88, +439, 695, 606, 1190, 451, 1162, 81, 604, +-303, -272, -547, -1064, -549, -1400, -287, -1152, +137, -425, 513, 496, 674, 1195, 563, 1325, +239, 830, -188, -18, -521, -822, -625, -1244, +-463, -1086, -106, -379, 308, 559, 586, 1299, +606, 1506, 350, 1085, -75, 189, -502, -821, +-730, -1541, -675, -1676, -380, -1169, 59, -214, +496, 782, 746, 1401, 740, 1406, 473, 835, +42, -43, -407, -821, -684, -1149, -709, -906, +-507, -241, -121, 518, 318, 1008, 627, 1001, +719, 533, 557, -139, 212, -695, -208, -886, +-534, -652, -672, -157, -594, 332, -335, 570, +-19, 432, 252, 13, 440, -441, 505, -709, +438, -637, 240, -183, 10, 438, -196, 919, +-333, 1095, -365, 901, -275, 328, -75, -403, +147, -953, 277, -1128, 270, -913, 127, -381, +-74, 250, -267, 721, -332, 881, -227, 703, +-28, 268, 161, -217, 298, -570, 343, -710, +250, -621, 38, -342, -168, 25, -280, 387, +-258, 657, -130, 742, 39, 617, 176, 329, +249, -61, 211, -456, 73, -704, -98, -696, +-232, -457, -327, -98, -338, 226, -204, 375, +34, 321, 263, 135, 424, -82, 467, -190, +376, -85, 151, 166, -129, 367, -390, 381, +-520, 187, -458, -154, -244, -483, 69, -603, +362, -420, 467, 33, 365, 549, 139, 815, +-95, 646, -282, 121, -336, -550, -238, -1062, +-59, -1111, 136, -603, 258, 238, 242, 1042, +120, 1411, -42, 1104, -156, 261, -174, -687, +-54, -1318, 117, -1314, 213, -625, 177, 391, +17, 1191, -201, 1402, -355, 906, -345, -98, +-169, -1086, 72, -1528, 315, -1234, 448, -358, +397, 699, 187, 1410, -83, 1433, -297, 803, +-360, -162, -263, -982, -67, -1240, 147, -882, +305, -195, 296, 505, 113, 898, -144, 756, +-355, 212, -426, -322, -278, -591, 17, -533, +311, -183, 465, 242, 440, 439, 249, 323, +-16, 3, -240, -312, -347, -409, -291, -206, +-82, 180, 134, 553, 245, 669, 218, 377, +87, -183, -129, -669, -326, -873, -359, -716, +-211, -202, 41, 458, 318, 895, 494, 881, +477, 446, 242, -170, -89, -654, -383, -809, +-490, -597, -358, -103, -78, 429, 231, 704, +423, 611, 364, 268, 74, -151, -284, -476, +-481, -541, -422, -316, -112, 36, 309, 336, +634, 478, 685, 390, 395, 72, -131, -326, +-631, -616, -840, -671, -649, -466, -149, -44, +475, 481, 906, 926, 897, 1058, 452, 783, +-206, 201, -792, -503, -1038, -1134, -815, -1399, +-218, -1095, 467, -323, 961, 604, 1041, 1363, +671, 1627, 40, 1202, -562, 222, -894, -915, +-802, -1751, -355, -1904, 219, -1245, 656, -15, +789, 1305, 569, 2167, 99, 2165, -392, 1280, +-712, -123, -751, -1497, -460, -2298, 6, -2170, +429, -1168, 665, 251, 694, 1501, 500, 2117, +135, 1859, -257, 851, -540, -458, -617, -1523, +-458, -1947, -140, -1580, 242, -569, 550, 684, +652, 1648, 452, 1924, 52, 1429, -387, 408, +-730, -744, -793, -1594, -485, -1785, 70, -1231, +637, -242, 968, 712, 942, 1264, 521, 1261, +-134, 759, -732, 18, -1008, -613, -851, -852, +-342, -650, 287, -202, 775, 240, 912, 481, +662, 426, 125, 155, -446, -118, -781, -239, +-770, -172, -469, 55, 3, 276, 461, 274, +734, 20, 738, -331, 497, -600, 102, -618, +-287, -321, -548, 180, -629, 668, -522, 892, +-256, 685, 75, 164, 397, -369, 623, -698, +672, -706, 473, -336, 81, 223, -358, 626, +-710, 685, -839, 407, -636, -116, -136, -639, +487, -871, 963, -699, 1091, -237, 769, 315, +107, 737, -633, 850, -1147, 596, -1180, 98, +-696, -407, 87, -680, 861, -619, 1314, -286, +1232, 186, 596, 631, -290, 806, -1062, 585, +-1429, 77, -1211, -516, -454, -996, 523, -1130, +1292, -792, 1517, -100, 1133, 684, 305, 1267, +-600, 1377, -1232, 946, -1339, 145, -874, -752, +-87, -1387, 648, -1422, 1074, -865, 1051, 9, +584, 897, -92, 1458, -616, 1368, -807, 675, +-663, -270, -271, -1096, 186, -1493, 481, -1257, +549, -508, 409, 406, 154, 1133, -36, 1384, +-76, 1077, -62, 419, -68, -320, -121, -889, +-260, -1069, -413, -841, -395, -404, -147, 84, +241, 507, 612, 690, 791, 611, 630, 450, +172, 247, -398, -48, -848, -334, -921, -519, +-528, -634, 146, -623, 813, -379, 1167, 62, +1028, 570, 403, 983, -438, 1055, -1104, 667, +-1312, -37, -958, -802, -187, -1346, 640, -1344, +1167, -726, 1162, 232, 657, 1146, -89, 1643, +-713, 1423, -957, 552, -723, -560, -120, -1444, +550, -1741, 913, -1266, 790, -212, 290, 916, +-319, 1609, -764, 1586, -817, 845, -460, -268, +117, -1233, 603, -1623, 797, -1256, 642, -285, +198, 792, -340, 1453, -711, 1461, -749, 842, +-435, -187, 49, -1146, 508, -1543, 807, -1243, +815, -449, 477, 505, -23, 1223, -459, 1402, +-726, 989, -769, 187, -503, -644, -20, -1139, +438, -1144, 704, -703, 720, 12, 461, 698, +31, 1031, -406, 927, -669, 466, -623, -209, +-263, -799, 226, -987, 651, -763, 858, -261, +691, 373, 158, 868, -442, 935, -839, 571, +-931, 3, -663, -500, -60, -757, 580, -711, +952, -389, 930, 106, 530, 500, -76, 575, +-587, 435, -794, 259, -631, 18, -162, -240, +392, -365, 731, -378, 741, -377, 430, -290, +-87, -44, -572, 286, -771, 563, -606, 688, +-186, 558, 313, 134, 703, -449, 772, -908, +473, -991, -52, -619, -545, 51, -779, 740, +-629, 1134, -146, 1008, 440, 363, 879, -465, +972, -1015, 623, -1036, 35, -578, -501, 177, +-818, 875, -826, 1081, -512, 642, -34, -147, +389, -838, 610, -1089, 592, -781, 380, -29, +75, 795, -224, 1231, -395, 999, -363, 229, +-173, -658, 52, -1242, 274, -1268, 449, -663, +493, 324, 355, 1183, 79, 1503, -250, 1193, +-528, 405, -684, -560, -611, -1317, -239, -1541, +292, -1178, 739, -441, 925, 397, 756, 1085, +271, 1375, -399, 1165, -920, 577, -971, -160, +-547, -834, 142, -1207, 837, -1093, 1271, -533, +1161, 238, 437, 950, -515, 1288, -1257, 1065, +-1502, 352, -1125, -570, -259, -1330, 746, -1560, +1451, -1130, 1517, -224, 961, 790, 99, 1514, +-671, 1604, -1095, 1038, -1040, 137, -555, -743, +79, -1297, 551, -1263, 754, -715, 678, 2, +372, 594, -1, 897, -263, 820, -373, 470, +-340, 48, -237, -327, -135, -576, -25, -631, +117, -559, 225, -401, 254, -101, 266, 285, +279, 601, 190, 790, 27, 775, -116, 461, +-188, -74, -155, -600, -62, -914, 31, -878, +116, -480, 142, 134, 67, 707, -77, 995, +-165, 831, -182, 269, -157, -437, -12, -1003, +209, -1194, 340, -857, 369, -123, 351, 669, +268, 1205, 64, 1293, -182, 856, -364, 58, +-424, -717, -338, -1133, -162, -1093, 79, -619, +377, 116, 562, 763, 504, 1012, 265, 811, +-42, 282, -401, -362, -665, -896, -614, -1102, +-272, -843, 191, -188, 659, 536, 948, 1038, +863, 1215, 410, 969, -159, 246, -639, -625, +-901, -1195, -816, -1278, -408, -844, 141, 28, +648, 946, 882, 1460, 719, 1322, 301, 526, +-156, -613, -580, -1517, -784, -1778, -567, -1291, +-74, -170, 423, 1131, 804, 1899, 893, 1794, +572, 956, 27, -310, -445, -1476, -724, -1875, +-693, -1328, -330, -214, 91, 947, 353, 1688, +456, 1602, 352, 688, 75, -565, -162, -1531, +-141, -1760, 47, -1157, 229, -72, 333, 1012, +232, 1655, -81, 1491, -383, 577, -503, -485, +-311, -1185, 162, -1365, 628, -933, 804, 10, +665, 900, 238, 1242, -446, 1027, -1032, 424, +-1098, -359, -711, -943, -98, -1069, 630, -771, +1193, -225, 1262, 336, 837, 659, 146, 671, +-541, 445, -989, 117, -1026, -173, -619, -322, +57, -352, 672, -261, 981, -38, 909, 207, +523, 349, -84, 421, -686, 374, -945, 91, +-785, -332, -404, -632, 82, -694, 556, -525, +812, -133, 703, 367, 376, 680, 49, 626, +-248, 294, -428, -109, -372, -362, -143, -325, +166, -51, 412, 298, 499, 485, 422, 325, +140, -105, -318, -514, -720, -715, -839, -631, +-640, -204, -204, 388, 440, 734, 1080, 677, +1336, 362, 1055, -73, 388, -472, -442, -615, +-1177, -459, -1505, -110, -1198, 257, -335, 457, +737, 446, 1571, 343, 1799, 169, 1308, -83, +291, -288, -917, -361, -1814, -412, -1928, -414, +-1227, -207, -55, 145, 1170, 429, 1920, 556, +1828, 477, 1019, 173, -112, -269, -1141, -631, +-1595, -683, -1269, -351, -443, 187, 484, 655, +1215, 865, 1372, 714, 865, 164, 55, -522, +-706, -924, -1164, -896, -1081, -535, -511, 57, +239, 643, 882, 897, 1178, 686, 950, 178, +379, -373, -233, -760, -739, -804, -923, -444, +-620, 133, -73, 651, 412, 912, 733, 842, +787, 439, 450, -186, -68, -781, -444, -1076, +-605, -956, -558, -455, -302, 215, 58, 804, +378, 1108, 535, 964, 549, 371, 472, -387, +292, -979, 23, -1161, -262, -827, -459, -107, +-508, 648, -399, 1131, -84, 1149, 339, 660, +635, -118, 654, -777, 401, -1073, -40, -910, +-529, -336, -833, 321, -718, 698, -250, 707, +359, 385, 918, -102, 1190, -452, 961, -483, +299, -261, -456, 65, -975, 321, -1122, 373, +-839, 221, -176, -2, 554, -166, 965, -148, +992, 36, 696, 178, 155, 139, -427, -23, +-813, -245, -845, -431, -530, -453, -27, -252, +496, 102, 867, 447, 958, 616, 677, 529, +161, 188, -326, -247, -728, -546, -924, -592, +-730, -392, -240, 35, 351, 539, 806, 833, +952, 742, 771, 313, 300, -337, -316, -957, +-783, -1218, -879, -966, -604, -254, -97, 669, +512, 1319, 944, 1380, 960, 892, 616, -27, +78, -1080, -476, -1640, -807, -1338, -783, -410, +-453, 692, 22, 1550, 465, 1713, 705, 1059, +656, -72, 357, -1194, -31, -1801, -340, -1531, +-471, -614, -391, 440, -183, 1255, 98, 1495, +464, 996, 690, 116, 602, -628, 322, -999, +-30, -905, -452, -360, -802, 257, -787, 584, +-405, 624, 110, 423, 629, 0, 925, -332, +839, -334, 431, -167, -150, -44, -656, 18, +-814, 22, -536, -66, 13, -187, 565, -193, +917, -18, 848, 267, 361, 472, -265, 464, +-765, 263, -963, -86, -733, -487, -146, -673, +469, -499, 815, -99, 851, 336, 542, 699, +-4, 796, -444, 446, -556, -171, -381, -667, +-32, -922, 384, -869, 657, -388, 579, 315, +240, 812, -151, 973, -430, 824, -529, 332, +-456, -344, -226, -822, 85, -923, 340, -668, +441, -120, 377, 485, 257, 845, 117, 858, +-59, 489, -201, -140, -211, -692, -114, -938, +35, -822, 245, -333, 421, 314, 401, 755, +195, 841, -97, 615, -356, 127, -477, -377, +-368, -586, -61, -483, 254, -199, 440, 200, +408, 478, 132, 429, -211, 123, -413, -274, +-335, -598, -29, -650, 347, -390, 680, 67, +782, 554, 538, 866, 80, 783, -378, 314, +-639, -295, -687, -796, -514, -976, -97, -676, +362, -8, 609, 711, 554, 1130, 270, 1006, +-82, 362, -404, -504, -549, -1206, -373, -1387, +86, -899, 601, 57, 915, 981, 891, 1440, +489, 1284, -183, 571, -797, -440, -1064, -1219, +-901, -1359, -341, -881, 438, -84, 999, 718, +1058, 1222, 699, 1175, 74, 578, -638, -227, +-1069, -904, -926, -1252, -302, -1152, 442, -604, +1052, 218, 1268, 1022, 947, 1483, 241, 1419, +-581, 813, -1151, -192, -1178, -1276, -732, -1948, +27, -1814, 830, -891, 1265, 466, 1116, 1786, +548, 2435, -188, 2005, -897, 695, -1231, -946, +-972, -2284, -362, -2653, 367, -1813, 1011, -224, +1270, 1348, 1051, 2310, 500, 2280, -176, 1260, +-720, -222, -979, -1452, -910, -1944, -486, -1569, +154, -627, 628, 431, 814, 1218, 838, 1433, +582, 1042, -32, 370, -623, -278, -868, -768, +-829, -1003, -537, -907, 96, -557, 835, -97, +1289, 363, 1294, 738, 859, 899, 66, 754, +-858, 321, -1525, -225, -1568, -705, -919, -937, +113, -731, 1062, -137, 1642, 501, 1630, 914, +862, 954, -313, 558, -1237, -129, -1605, -799, +-1374, -1165, -551, -1027, 589, -458, 1508, 241, +1851, 796, 1484, 1071, 518, 934, -605, 440, +-1443, -108, -1737, -520, -1317, -762, -370, -706, +663, -388, 1410, -7, 1617, 338, 1140, 569, +159, 551, -857, 318, -1470, -15, -1429, -361, +-740, -590, 283, -554, 1307, -263, 1901, 163, +1635, 544, 633, 652, -561, 407, -1487, 7, +-1834, -402, -1438, -682, -400, -588, 789, -126, +1581, 398, 1670, 754, 1093, 786, 152, 421, +-821, -169, -1464, -651, -1434, -846, -795, -720, +112, -307, 982, 184, 1542, 481, 1554, 564, +1024, 506, 177, 338, -724, 141, -1399, -15, +-1572, -186, -1175, -400, -378, -617, 558, -713, +1349, -521, 1632, 39, 1268, 762, 457, 1251, +-505, 1249, -1272, 723, -1517, -265, -1102, -1352, +-193, -1929, 762, -1621, 1384, -549, 1468, 844, +1032, 1948, 267, 2197, -610, 1450, -1180, 90, +-1126, -1318, -676, -2146, -119, -1943, 441, -888, +809, 408, 734, 1450, 337, 1800, -13, 1283, +-245, 277, -352, -658, -176, -1187, 145, -1102, +342, -497, 311, 163, 74, 552, -219, 665, +-364, 424, -292, -63, -36, -351, 364, -299, +730, -116, 728, 148, 332, 337, -210, 210, +-718, -108, -1041, -349, -909, -453, -302, -356, +428, 18, 1006, 482, 1291, 715, 1081, 625, +428, 271, -319, -204, -847, -601, -1076, -759, +-924, -582, -380, -112, 285, 328, 794, 486, +1002, 415, 824, 200, 408, -134, -104, -412, +-632, -378, -950, -34, -837, 314, -382, 495, +169, 485, 724, 214, 1113, -246, 1026, -596, +548, -665, -43, -458, -597, -13, -976, 515, +-958, 814, -520, 737, 75, 348, 604, -271, +925, -879, 865, -1109, 478, -894, -56, -339, +-557, 443, -813, 1131, -685, 1376, -265, 1094, +261, 371, 785, -525, 1062, -1208, 853, -1406, +330, -1053, -305, -230, -920, 707, -1222, 1249, +-995, 1229, -342, 771, 486, -72, 1220, -965, +1514, -1325, 1160, -1024, 361, -360, -615, 410, +-1416, 999, -1577, 1085, -989, 632, -3, -46, +1005, -596, 1695, -789, 1664, -563, 822, -64, +-318, 452, -1238, 732, -1645, 577, -1338, 114, +-396, -335, 710, -621, 1439, -706, 1530, -497, +1003, -75, 103, 293, -769, 433, -1323, 426, +-1268, 334, -583, 143, 252, -47, 859, -100, +1178, -90, 1082, -112, 498, -129, -276, -80, +-740, 12, -816, 102, -615, 179, -174, 191, +329, 68, 642, -151, 611, -404, 321, -569, +21, -524, -229, -272, -383, 130, -325, 575, +-73, 838, 163, 822, 256, 597, 282, 195, +244, -329, 68, -748, -95, -895, -110, -806, +-60, -498, -35, 50, 35, 612, 129, 912, +141, 883, 64, 533, -19, -66, -30, -705, +17, -1133, 28, -1076, 26, -492, 56, 317, +64, 1004, -8, 1367, -17, 1220, 107, 513, +163, -414, 97, -1087, 60, -1329, -1, -1116, +-131, -480, -239, 309, -199, 862, 2, 977, +237, 716, 399, 298, 462, -154, 395, -523, +153, -600, -219, -389, -468, -139, -504, 66, +-407, 241, -156, 313, 237, 235, 578, 139, +666, 140, 490, 154, 218, 52, -107, -150, +-495, -354, -764, -516, -650, -626, -252, -486, +158, 21, 582, 623, 980, 1019, 1037, 1081, +676, 652, 127, -196, -442, -1027, -956, -1436, +-1173, -1218, -936, -351, -367, 801, 336, 1607, +932, 1663, 1228, 960, 1119, -288, 518, -1525, +-307, -2027, -905, -1527, -1064, -313, -838, 1053, +-272, 1898, 494, 1824, 1008, 905, 992, -424, +634, -1530, 118, -1834, -399, -1207, -705, -60, +-646, 1020, -342, 1594, -25, 1396, 253, 542, +436, -448, 395, -1140, 221, -1338, 83, -934, +17, -136, -43, 573, -75, 910, -70, 882, +-88, 524, -110, -64, -86, -560, 16, -708, +218, -560, 347, -205, 345, 251, 293, 600, +116, 712, -241, 541, -524, 90, -504, -438, +-321, -738, -128, -717, 225, -462, 613, -1, +749, 527, 617, 758, 329, 547, -70, 106, +-522, -389, -803, -737, -715, -652, -367, -155, +114, 465, 589, 931, 899, 1000, 907, 532, +544, -257, -44, -937, -559, -1238, -839, -996, +-870, -191, -590, 723, 7, 1207, 580, 1096, +849, 416, 840, -572, 620, -1299, 208, -1327, +-253, -670, -556, 403, -630, 1399, -524, 1749, +-290, 1253, 8, 172, 369, -1023, 643, -1756, +686, -1604, 539, -747, 215, 312, -249, 1217, +-652, 1546, -802, 1037, -600, 67, -128, -766, +434, -1204, 848, -1180, 913, -635, 582, 182, +-8, 808, -555, 1073, -791, 1032, -672, 725, +-211, 219, 392, -364, 768, -859, 747, -1102, +416, -1044, -108, -685, -619, -4, -796, 791, +-537, 1286, -77, 1242, 407, 696, 767, -190, +785, -1117, 419, -1570, -50, -1241, -379, -354, +-523, 698, -447, 1528, -143, 1724, 231, 1125, +463, 41, 381, -987, 143, -1575, -49, -1533, +-191, -855, -267, 133, -189, 945, 35, 1262, +190, 1026, 163, 415, 139, -281, 111, -818, +28, -973, -20, -643, 61, -70, 213, 400, +240, 668, 134, 733, 23, 509, -137, 54, +-323, -286, -434, -401, -334, -447, -45, -395, +244, -227, 455, -86, 559, 17, 463, 147, +143, 276, -267, 363, -479, 366, -451, 188, +-257, -113, 79, -339, 444, -430, 675, -340, +648, 37, 347, 472, -109, 614, -602, 448, +-891, 12, -829, -603, -427, -970, 196, -813, +813, -231, 1146, 567, 992, 1218, 427, 1272, +-273, 633, -904, -375, -1128, -1320, -775, -1731, +-72, -1272, 647, -112, 1093, 1197, 1052, 2055, +558, 2025, -141, 1066, -757, -439, -1033, -1861, +-751, -2515, -138, -2047, 419, -703, 759, 918, +743, 2171, 308, 2526, -225, 1804, -521, 256, +-527, -1389, -235, -2344, 292, -2311, 646, -1366, +634, 191, 410, 1743, 28, 2535, -413, 2208, +-621, 1021, -523, -533, -243, -1897, 121, -2519, +429, -2114, 433, -846, 252, 713, 95, 1866, +-146, 2217, -325, 1709, -167, 508, 116, -866, +263, -1734, 319, -1789, 348, -1133, 210, -30, +-53, 1095, -238, 1674, -286, 1467, -242, 718, +-171, -288, -86, -1225, 92, -1610, 222, -1297, +166, -537, 89, 372, 157, 1138, 164, 1436, +37, 1134, -13, 392, 29, -465, 6, -1093, +-61, -1270, -73, -958, -19, -245, 28, 608, +120, 1219, 203, 1310, 166, 920, 54, 220, +-81, -587, -191, -1192, -240, -1330, -225, -957, +-67, -307, 107, 350, 167, 879, 164, 1073, +178, 849, 208, 390, 175, -104, 174, -502, +275, -698, 185, -661, -108, -428, -357, -63, +-466, 318, -474, 559, -356, 637, 37, 551, +579, 228, 824, -248, 645, -607, 251, -770, +-158, -751, -620, -404, -937, 194, -703, 647, +-59, 799, 534, 739, 887, 410, 974, -208, +759, -712, 169, -789, -516, -530, -877, -68, +-810, 432, -518, 743, -104, 750, 435, 369, +792, -260, 649, -675, 274, -673, -69, -487, +-374, -152, -593, 332, -504, 592, -88, 391, +320, -8, 501, -299, 541, -404, 451, -270, +175, 91, -205, 461, -383, 621, -276, 453, +-88, 59, 81, -323, 235, -541, 242, -481, +-2, -181, -370, 115, -542, 210, -436, 67, +-167, -157, 218, -282, 710, -213, 1045, 102, +917, 573, 408, 828, -200, 604, -801, 60, +-1195, -559, -1095, -1074, -457, -1139, 345, -540, +1012, 408, 1410, 1160, 1265, 1436, 497, 1102, +-483, 187, -1253, -910, -1579, -1656, -1360, -1692, +-531, -983, 602, 161, 1474, 1277, 1761, 1858, +1453, 1620, 664, 691, -398, -453, -1344, -1352, +-1666, -1703, -1271, -1304, -475, -278, 450, 783, +1269, 1334, 1538, 1313, 1068, 807, 236, -92, +-509, -931, -1094, -1224, -1378, -914, -1025, -307, +-130, 327, 687, 816, 1142, 906, 1278, 516, +985, -76, 230, -514, -609, -610, -1050, -446, +-956, -89, -547, 383, 39, 692, 615, 582, +888, 135, 671, -346, 133, -705, -314, -865, +-558, -603, -646, 78, -406, 748, 9, 1032, +319, 903, 458, 369, 489, -447, 442, -1109, +283, -1222, 101, -706, -36, 200, -203, 1050, +-328, 1429, -454, 1122, -506, 230, -304, -871, +68, -1590, 420, -1519, 664, -742, 697, 397, +393, 1430, -146, 1795, -570, 1272, -809, 183, +-748, -946, -222, -1650, 467, -1576, 918, -759, +1064, 357, 837, 1236, 212, 1556, -499, 1162, +-919, 204, -1037, -761, -779, -1298, -146, -1312, +469, -757, 814, 171, 888, 1021, 595, 1383, +46, 1171, -466, 489, -759, -450, -787, -1260, +-416, -1567, 256, -1194, 838, -245, 1111, 825, +992, 1609, 408, 1852, -377, 1292, -1034, -30, +-1338, -1416, -1139, -2171, -405, -2121, 538, -1237, +1212, 341, 1412, 1907, 1114, 2652, 346, 2293, +-579, 1057, -1257, -643, -1379, -2125, -929, -2718, +-116, -2176, 741, -768, 1334, 838, 1464, 2002, +1037, 2392, 216, 1849, -644, 567, -1309, -842, +-1496, -1794, -1105, -2068, -313, -1625, 574, -608, +1260, 604, 1507, 1556, 1219, 1960, 485, 1732, +-461, 947, -1302, -201, -1597, -1360, -1263, -2051, +-496, -1969, 549, -1254, 1533, -83, 1923, 1257, +1570, 2147, 670, 2168, -530, 1388, -1660, 83, +-2145, -1320, -1730, -2233, -666, -2221, 599, -1372, +1710, -45, 2221, 1293, 1788, 2137, 579, 2185, +-792, 1444, -1763, 181, -2048, -1101, -1566, -1914, +-338, -2033, 1122, -1438, 2067, -284, 2118, 927, +1367, 1739, 129, 1911, -1215, 1319, -2147, 135, +-2112, -1127, -1186, -1919, 144, -1913, 1369, -1074, +2072, 262, 1987, 1461, 1038, 2088, -351, 1896, +-1440, 847, -1913, -588, -1659, -1680, -739, -1991, +513, -1448, 1571, -321, 1977, 854, 1651, 1550, +729, 1517, -486, 793, -1493, -277, -2005, -1158, +-1772, -1443, -828, -1127, 378, -347, 1413, 614, +1993, 1251, 1876, 1347, 1035, 1047, -148, 406, +-1158, -427, -1809, -1056, -1840, -1241, -1104, -1112, +56, -639, 1127, 168, 1811, 863, 1914, 1156, +1270, 1106, 85, 652, -1068, -160, -1858, -923, +-2013, -1273, -1374, -1153, -170, -540, 1083, 346, +1912, 1064, 2039, 1338, 1424, 1122, 319, 503, +-828, -251, -1694, -790, -1896, -979, -1298, -898, +-263, -519, 770, -65, 1554, 144, 1762, 205, +1178, 346, 123, 469, -773, 479, -1299, 486, +-1407, 420, -924, 53, 9, -445, 799, -792, +1115, -888, 1027, -632, 616, -22, -26, 657, +-558, 1119, -760, 1092, -610, 484, -248, -364, +104, -1024, 376, -1312, 566, -1056, 483, -225, +130, 751, -133, 1287, -166, 1275, -292, 801, +-394, -84, -208, -973, -25, -1314, 25, -1041, +201, -435, 394, 294, 377, 919, 257, 1111, +168, 838, -24, 289, -200, -332, -201, -760, +-168, -806, -140, -589, -29, -262, 27, 194, +-1, 571, 10, 566, 41, 322, 56, 6, +143, -324, 156, -497, 85, -375, 65, -68, +24, 311, -110, 700, -134, 760, 38, 325, +164, -152, 168, -518, 228, -893, 158, -968, +-100, -519, -340, 88, -442, 555, -341, 875, +-81, 929, 207, 640, 465, 158, 560, -423, +441, -870, 113, -925, -243, -672, -425, -253, +-437, 418, -294, 1038, 17, 1130, 336, 723, +474, 55, 350, -739, 155, -1360, -10, -1381, +-224, -670, -357, 366, -256, 1243, -88, 1661, +39, 1384, 109, 364, 146, -904, 130, -1744, +113, -1822, 147, -1084, 204, 199, 218, 1408, +100, 2042, -118, 1824, -249, 771, -333, -675, +-356, -1789, -222, -2177, 86, -1762, 402, -587, +529, 854, 447, 1899, 213, 2233, -91, 1714, +-355, 556, -528, -792, -439, -1894, -135, -2302, +209, -1731, 483, -454, 560, 908, 383, 1948, +74, 2339, -234, 1693, -470, 245, -523, -1278, +-230, -2305, 170, -2448, 414, -1479, 544, 201, +523, 1804, 192, 2696, -281, 2479, -590, 1150, +-651, -682, -476, -2220, -94, -2859, 290, -2290, +584, -733, 731, 1021, 604, 2263, 263, 2581, +-22, 1819, -271, 383, -555, -975, -660, -1832, +-476, -1994, -236, -1397, 43, -367, 417, 584, +675, 1210, 677, 1403, 502, 1224, 121, 797, +-355, 159, -697, -598, -759, -1220, -535, -1477, +-62, -1336, 515, -769, 895, 259, 893, 1322, +573, 1897, -25, 1770, -636, 973, -951, -298, +-858, -1589, -439, -2232, 146, -1886, 688, -798, +955, 604, 814, 1795, 377, 2282, -199, 1793, +-711, 543, -910, -852, -688, -1850, -205, -2143, +375, -1570, 847, -346, 1012, 942, 769, 1767, +162, 1893, -538, 1282, -987, 241, -1015, -846, +-614, -1634, -1, -1742, 679, -1124, 1125, -186, +1006, 751, 444, 1444, -240, 1561, -795, 1077, +-1032, 312, -858, -577, -225, -1311, 528, -1449, +1005, -1010, 1043, -324, 700, 477, 144, 1115, +-471, 1270, -902, 957, -903, 290, -576, -526, +-82, -1067, 402, -1144, 660, -820, 647, -237, +517, 464, 252, 1005, -159, 1100, -468, 788, +-516, 286, -474, -273, -302, -753, 87, -971, +468, -783, 649, -398, 660, 6, 438, 402, +20, 657, -387, 684, -665, 539, -783, 262, +-551, -81, -69, -379, 332, -550, 621, -604, +778, -510, 601, -268, 188, 99, -217, 498, +-491, 755, -643, 769, -522, 538, -138, 105, +256, -400, 573, -818, 767, -945, 678, -706, +297, -169, -219, 442, -648, 818, -975, 828, +-1047, 542, -636, -11, 120, -635, 827, -931, +1298, -736, 1435, -270, 1021, 320, 120, 920, +-779, 1195, -1422, 899, -1631, 251, -1185, -500, +-164, -1125, 933, -1352, 1668, -1113, 1811, -456, +1226, 456, 129, 1193, -1008, 1431, -1863, 1110, +-2006, 372, -1269, -563, -50, -1281, 1144, -1389, +1974, -905, 2043, -55, 1272, 916, 126, 1566, +-934, 1472, -1694, 664, -1814, -369, -1142, -1219, +-100, -1602, 795, -1320, 1390, -471, 1481, 557, +986, 1288, 163, 1392, -591, 896, -1028, 98, +-1141, -669, -918, -1150, -325, -1060, 350, -496, +830, 158, 1028, 693, 977, 958, 645, 826, +66, 404, -503, -114, -831, -501, -921, -625, +-709, -523, -226, -326, 278, -116, 623, 27, +782, 78, 666, 63, 284, 54, -188, 106, +-472, 282, -562, 498, -485, 554, -162, 398, +243, 77, 516, -405, 585, -859, 401, -1049, +131, -796, -150, -169, -414, 538, -547, 1127, +-418, 1398, -100, 1046, 171, 142, 383, -825, +570, -1452, 502, -1605, 136, -1138, -286, -171, +-497, 852, -528, 1545, -407, 1691, -26, 1209, +505, 296, 795, -625, 658, -1208, 320, -1395, +-55, -1166, -516, -591, -809, 120, -676, 705, +-228, 1025, 211, 1105, 521, 911, 656, 414, +515, -221, 112, -819, -333, -1190, -555, -1263, +-421, -954, -107, -182, 165, 775, 397, 1428, +566, 1602, 440, 1308, 124, 540, -133, -524, +-354, -1406, -531, -1753, -509, -1525, -326, -824, +-100, 140, 226, 1004, 612, 1477, 745, 1418, +619, 967, 311, 339, -175, -380, -635, -969, +-827, -1117, -722, -925, -326, -634, 293, -219, +808, 357, 938, 771, 753, 855, 282, 780, +-353, 577, -845, 129, -931, -395, -618, -679, +-84, -719, 449, -659, 739, -409, 719, -26, +471, 272, 22, 419, -325, 512, -382, 529, +-337, 406, -306, 259, -148, 89, 118, -230, +273, -558, 299, -762, 377, -750, 409, -482, +214, -29, -151, 521, -474, 1004, -628, 1134, +-577, 797, -371, 157, 107, -560, 726, -1189, +978, -1397, 746, -991, 319, -206, -192, 648, +-708, 1373, -933, 1648, -592, 1254, -12, 298, +411, -819, 616, -1641, 593, -1885, 324, -1472, +-103, -432, -418, 879, -343, 1859, -76, 2103, +91, 1608, 170, 469, 186, -930, -29, -1924, +-348, -2126, -423, -1545, -205, -330, 106, 1030, +484, 1875, 847, 1928, 853, 1280, 394, 61, +-231, -1198, -766, -1819, -995, -1621, -874, -805, +-444, 294, 173, 1205, 697, 1533, 881, 1176, +729, 364, 413, -558, 8, -1117, -452, -1070, +-661, -562, -531, 142, -248, 702, 44, 851, +313, 617, 469, 93, 441, -483, 281, -798, +39, -700, -216, -306, -358, 162, -360, 525, +-197, 687, -8, 584, 108, 243, 183, -198, +201, -479, 96, -503, -73, -383, -138, -182, +-49, 168, 93, 508, 278, 543, 375, 279, +238, -6, -36, -296, -242, -623, -386, -684, +-427, -331, -199, 131, 185, 534, 353, 824, +265, 747, 102, 240, -122, -334, -344, -747, +-287, -890, 5, -625, 337, -5, 600, 683, +610, 1084, 240, 982, -272, 449, -641, -327, +-757, -1025, -506, -1355, 80, -1145, 589, -416, +792, 513, 703, 1193, 292, 1386, -349, 1095, +-777, 376, -769, -579, -517, -1194, -84, -1187, +440, -743, 722, -22, 719, 724, 529, 1100, +184, 962, -229, 355, -452, -452, -465, -995, +-430, -1035, -212, -722, 136, -104, 253, 670, +249, 1112, 310, 966, 227, 450, -56, -170, +-212, -681, -186, -899, -163, -707, -113, -165, +58, 422, 232, 706, 322, 641, 293, 326, +108, -139, -96, -513, -170, -551, -236, -320, +-213, 50, -45, 373, 76, 380, 112, 78, +180, -273, 203, -511, 5, -482, -232, -100, +-233, 518, -221, 996, -207, 1032, 55, 594, +436, -168, 616, -949, 576, -1382, 371, -1259, +-44, -590, -548, 290, -885, 1044, -944, 1390, +-604, 1111, 86, 353, 763, -438, 1109, -958, +1117, -1099, 680, -809, -182, -146, -975, 491, +-1323, 809, -1200, 834, -556, 598, 460, 153, +1298, -269, 1515, -509, 1224, -584, 472, -541, +-671, -422, -1561, -255, -1614, 14, -1036, 293, +-175, 533, 839, 796, 1594, 882, 1592, 533, +876, -51, -191, -613, -1136, -1135, -1579, -1444, +-1374, -1128, -610, -205, 482, 829, 1411, 1586, +1657, 1895, 1279, 1568, 557, 594, -486, -724, +-1452, -1865, -1764, -2397, -1347, -2090, -548, -1041, +419, 343, 1357, 1657, 1841, 2515, 1580, 2493, +717, 1646, -369, 327, -1321, -1122, -1871, -2217, +-1719, -2514, -845, -2019, 394, -955, 1456, 426, +1980, 1638, 1816, 2177, 978, 2013, -236, 1275, +-1342, 170, -1929, -897, -1801, -1552, -1077, -1676, +3, -1331, 1096, -651, 1805, 151, 1822, 760, +1202, 1075, 241, 1211, -766, 1124, -1496, 653, +-1682, 26, -1309, -478, -501, -964, 553, -1371, +1498, -1323, 1818, -796, 1437, -31, 605, 758, +-456, 1345, -1400, 1514, -1867, 1184, -1616, 428, +-662, -445, 568, -1086, 1554, -1330, 1906, -1140, +1548, -545, 579, 137, -665, 616, -1591, 893, +-1814, 922, -1343, 616, -347, 167, 798, -199, +1596, -424, 1696, -621, 1125, -718, 155, -517, +-860, -143, -1506, 135, -1441, 356, -796, 601, +55, 708, 828, 493, 1208, 110, 1027, -215, +469, -392, -193, -456, -721, -441, -907, -293, +-623, -62, -92, 50, 395, 66, 691, 121, +670, 209, 332, 272, -133, 366, -517, 391, +-649, 200, -507, -113, -194, -404, 170, -632, +516, -659, 610, -395, 350, 62, -35, 487, +-295, 740, -389, 718, -381, 440, -175, 84, +299, -272, 642, -598, 517, -668, 128, -522, +-200, -418, -561, -303, -918, 10, -769, 400, +-64, 704, 598, 948, 962, 1049, 1142, 733, +973, 53, 223, -730, -722, -1393, -1301, -1638, +-1408, -1263, -1175, -417, -522, 595, 509, 1456, +1454, 1813, 1852, 1450, 1636, 595, 979, -393, +8, -1220, -1149, -1576, -2005, -1346, -2158, -712, +-1660, 81, -720, 778, 551, 1158, 1852, 1145, +2589, 843, 2429, 324, 1535, -231, 155, -612, +-1383, -819, -2571, -873, -2881, -691, -2198, -339, +-795, 43, 921, 367, 2392, 625, 3010, 775, +2544, 760, 1270, 546, -351, 208, -1900, -155, +-2807, -572, -2662, -988, -1580, -1092, -72, -838, +1377, -371, 2359, 289, 2520, 1047, 1779, 1542, +492, 1478, -810, 846, -1698, -85, -1975, -1034, +-1638, -1730, -806, -1881, 231, -1291, 1013, -187, +1355, 907, 1305, 1658, 871, 1919, 195, 1539, +-403, 616, -721, -492, -837, -1331, -816, -1686, +-546, -1597, -179, -1045, 137, -106, 471, 818, +769, 1423, 879, 1659, 766, 1438, 471, 696, +-22, -300, -688, -1236, -1226, -1862, -1378, -1900, +-1073, -1255, -400, -126, 499, 1153, 1384, 2127, +1856, 2377, 1612, 1760, 787, 522, -312, -1005, +-1427, -2308, -2135, -2764, -1985, -2173, -1063, -839, +201, 810, 1423, 2239, 2211, 2888, 2142, 2423, +1213, 1076, -111, -564, -1368, -1962, -2148, -2698, +-2066, -2460, -1191, -1331, 41, 194, 1199, 1490, +1883, 2215, 1771, 2258, 1021, 1586, 46, 432, +-856, -681, -1370, -1424, -1292, -1798, -798, -1766, +-153, -1203, 487, -368, 885, 378, 821, 1026, +539, 1584, 251, 1759, -120, 1401, -448, 683, +-486, -170, -329, -1029, -244, -1689, -160, -1907, +116, -1523, 338, -674, 337, 327, 303, 1197, +312, 1696, 200, 1714, -68, 1293, -343, 473, +-457, -455, -376, -1144, -210, -1479, -21, -1465, +244, -1063, 450, -364, 385, 402, 162, 989, +38, 1270, -105, 1238, -342, 922, -393, 291, +-193, -408, -9, -835, 92, -979, 255, -886, +459, -495, 533, -5, 406, 297, 46, 399, +-392, 373, -716, 162, -923, -78, -889, -71, +-366, 145, 457, 371, 1095, 532, 1367, 498, +1235, 197, 532, -315, -505, -870, -1365, -1181, +-1716, -1024, -1409, -513, -534, 166, 588, 932, +1556, 1532, 1922, 1541, 1467, 952, 460, 77, +-624, -848, -1543, -1600, -1971, -1859, -1516, -1452, +-391, -504, 707, 650, 1445, 1667, 1698, 2163, +1228, 1857, 184, 841, -814, -435, -1333, -1621, +-1313, -2376, -767, -2201, 178, -1055, 1025, 436, +1355, 1685, 1016, 2374, 154, 2268, -688, 1187, +-1142, -479, -1220, -1854, -803, -2417, 96, -2201, +955, -1218, 1234, 364, 1030, 1809, 571, 2387, +-150, 2153, -837, 1344, -1029, -8, -799, -1442, +-479, -2182, -94, -2104, 380, -1484, 667, -413, +671, 901, 608, 1857, 520, 2047, 285, 1570, +-69, 685, -473, -472, -892, -1556, -1147, -2024, +-1026, -1675, -568, -789, 107, 335, 902, 1342, +1594, 1842, 1808, 1679, 1376, 916, 497, -190, +-544, -1112, -1537, -1540, -2133, -1478, -2032, -954, +-1292, -94, -150, 662, 1096, 1058, 2052, 1148, +2403, 927, 2026, 478, 1047, 33, -297, -377, +-1658, -761, -2552, -1010, -2630, -1009, -1886, -800, +-585, -406, 940, 255, 2322, 1071, 3009, 1649, +2690, 1750, 1537, 1295, -65, 284, -1695, -1015, +-2879, -2069, -3104, -2537, -2257, -2164, -827, -894, +693, 740, 2044, 2088, 2833, 2846, 2671, 2673, +1716, 1466, 411, -235, -966, -1692, -2097, -2522, +-2603, -2552, -2406, -1759, -1598, -427, -300, 875, +1128, 1729, 2215, 2012, 2726, 1747, 2498, 1019, +1481, 101, -63, -689, -1649, -1219, -2750, -1531, +-2961, -1516, -2248, -1039, -877, -253, 822, 530, +2286, 1199, 2851, 1642, 2466, 1600, 1472, 1002, +77, 97, -1390, -808, -2279, -1467, -2310, -1688, +-1802, -1355, -945, -631, 217, 207, 1281, 925, +1845, 1341, 1853, 1383, 1455, 1071, 768, 487, +-102, -162, -984, -702, -1649, -1062, -1851, -1240, +-1515, -1118, -813, -662, 166, -42, 1231, 611, +1894, 1208, 1897, 1470, 1393, 1261, 501, 674, +-648, -172, -1649, -1080, -2063, -1677, -1812, -1736, +-992, -1209, 250, -185, 1436, 1010, 2066, 1899, +2012, 2180, 1248, 1759, -69, 663, -1408, -843, +-2136, -2103, -2009, -2612, -1118, -2316, 271, -1286, +1586, 361, 2233, 2035, 1988, 2944, 911, 2765, +-563, 1775, -1769, 256, -2260, -1505, -1888, -2815, +-718, -3036, 749, -2234, 1799, -795, 2143, 858, +1775, 2239, 707, 2884, -608, 2548, -1534, 1384, +-1868, -80, -1640, -1417, -879, -2340, 132, -2514, +1014, -1886, 1562, -824, 1605, 417, 1141, 1499, +442, 2008, -370, 1940, -1148, 1440, -1499, 525, +-1345, -473, -914, -1152, -194, -1482, 695, -1456, +1326, -957, 1462, -253, 1186, 312, 535, 699, +-414, 904, -1248, 847, -1586, 534, -1404, 118, +-749, -123, 226, -175, 1163, -271, 1648, -389, +1518, -296, 870, -159, -112, -244, -1081, -380, +-1675, -227, -1706, 84, -1087, 269, -53, 455, +933, 777, 1606, 887, 1782, 582, 1246, 104, +204, -366, -775, -890, -1452, -1318, -1811, -1323, +-1536, -837, -565, -148, 530, 580, 1240, 1286, +1551, 1689, 1420, 1513, 714, 888, -282, 81, +-1029, -762, -1314, -1514, -1121, -1803, -519, -1414, +189, -655, 695, 135, 859, 933, 628, 1568, +202, 1677, -133, 1172, -315, 369, -364, -459, +-238, -1184, -76, -1618, -37, -1519, -12, -917, +49, -52, 32, 833, 52, 1509, 187, 1751, +230, 1453, 52, 634, -191, -419, -315, -1312, +-328, -1819, -226, -1820, 129, -1182, 610, -82, +868, 1017, 722, 1784, 251, 2019, -352, 1515, +-943, 438, -1311, -767, -1174, -1735, -570, -2128, +208, -1714, 969, -682, 1580, 594, 1751, 1725, +1312, 2274, 460, 1941, -539, 921, -1503, -342, +-2123, -1532, -2142, -2336, -1475, -2230, -255, -1257, +1136, -87, 2273, 999, 2798, 2000, 2484, 2372, +1383, 1777, -251, 747, -1938, -266, -3061, -1364, +-3215, -2229, -2430, -2252, -940, -1557, 934, -647, +2622, 521, 3521, 1854, 3381, 2620, 2296, 2451, +568, 1637, -1435, 365, -3136, -1170, -3947, -2510, +-3665, -3115, -2338, -2718, -232, -1477, 2028, 180, +3736, 1883, 4400, 3144, 3761, 3421, 1878, 2651, +-607, 1188, -2856, -673, -4300, -2434, -4487, -3437, +-3207, -3402, -892, -2463, 1566, -793, 3384, 1156, +4182, 2705, 3711, 3423, 2006, 3192, -205, 2005, +-2112, 213, -3344, -1563, -3554, -2793, -2558, -3214, +-858, -2681, 767, -1317, 1967, 375, 2584, 1807, +2327, 2668, 1236, 2758, -80, 2005, -986, 665, +-1334, -751, -1295, -1778, -858, -2201, -85, -2079, +487, -1424, 404, -334, -93, 697, -473, 1239, +-597, 1452, -496, 1489, 109, 1116, 1155, 438, +1897, -34, 1810, -388, 1024, -904, -286, -1243, +-1908, -1154, -3108, -961, -3117, -685, -1904, -54, +46, 749, 2164, 1264, 3755, 1395, 4078, 1282, +2855, 866, 562, 53, -1895, -781, -3716, -1266, +-4326, -1430, -3458, -1285, -1387, -757, 1096, -34, +3086, 670, 4016, 1213, 3692, 1441, 2184, 1313, +73, 877, -1856, 119, -3128, -739, -3468, -1371, +-2725, -1679, -1193, -1589, 488, -928, 1893, 115, +2807, 1118, 2927, 1831, 2220, 2056, 948, 1562, +-548, 477, -1810, -784, -2550, -1787, -2683, -2217, +-2055, -1918, -746, -952, 761, 385, 1976, 1587, +2684, 2196, 2664, 2009, 1779, 1167, 336, -23, +-1150, -1146, -2247, -1787, -2636, -1740, -2280, -1166, +-1294, -315, 142, 483, 1528, 891, 2281, 908, +2279, 744, 1718, 477, 726, 327, -474, 438, +-1443, 511, -1941, 224, -1946, -333, -1481, -1041, +-644, -1748, 364, -2023, 1264, -1503, 1811, -311, +1912, 1185, 1519, 2523, 652, 3116, -427, 2579, +-1303, 1132, -1864, -698, -2069, -2315, -1609, -3179, +-549, -3000, 519, -1871, 1270, -220, 1748, 1336, +1794, 2342, 1207, 2595, 328, 2115, -453, 1113, +-1121, -55, -1560, -1061, -1532, -1687, -1065, -1882, +-390, -1601, 286, -897, 928, -44, 1402, 719, +1390, 1332, 856, 1573, 149, 1260, -533, 602, +-1177, -65, -1443, -676, -989, -1084, -188, -990, +451, -509, 905, -87, 1098, 171, 691, 337, +-176, 297, -839, -9, -983, -293, -793, -270, +-239, 44, 704, 418, 1425, 724, 1340, 916, +658, 846, -208, 371, -1116, -357, -1763, -1063, +-1696, -1582, -906, -1747, 221, -1323, 1228, -391, +1778, 745, 1810, 1799, 1308, 2430, 269, 2348, +-815, 1534, -1397, 98, -1574, -1529, -1494, -2697, +-906, -3036, 33, -2472, 732, -1054, 1118, 730, +1370, 2273, 1293, 3179, 842, 3132, 282, 2091, +-297, 491, -879, -1210, -1280, -2616, -1321, -3286, +-1032, -3023, -536, -1985, 159, -382, 936, 1409, +1494, 2860, 1617, 3575, 1308, 3310, 659, 1999, +-265, 20, -1269, -2024, -1918, -3562, -1917, -4049, +-1314, -3181, -308, -1269, 907, 1076, 1917, 3173, +2195, 4263, 1740, 3871, 841, 2194, -405, -146, +-1629, -2446, -2225, -4020, -2003, -4267, -1177, -3091, +30, -962, 1271, 1427, 2006, 3385, 1969, 4311, +1330, 3927, 313, 2315, -871, -58, -1808, -2415, +-2059, -4006, -1590, -4413, -652, -3477, 471, -1376, +1430, 1236, 1912, 3437, 1804, 4523, 1109, 4174, +54, 2472, -1000, -90, -1792, -2600, -2085, -4153, +-1669, -4314, -737, -3146, 291, -949, 1213, 1537, +1817, 3285, 1809, 3772, 1254, 3179, 439, 1718, +-439, -235, -1176, -1849, -1559, -2549, -1496, -2470, +-1060, -1859, -427, -845, 257, 264, 784, 967, +984, 1197, 916, 1282, 755, 1257, 529, 927, +163, 450, -215, 40, -402, -400, -511, -910, +-704, -1208, -866, -1193, -821, -974, -631, -529, +-350, 183, 175, 843, 870, 1160, 1423, 1249, +1669, 1231, 1511, 893, 867, 191, -172, -576, +-1322, -1174, -2217, -1609, -2507, -1747, -2048, -1389, +-983, -546, 411, 577, 1832, 1649, 2847, 2271, +3004, 2278, 2235, 1634, 882, 386, -768, -1069, +-2351, -2121, -3220, -2535, -3025, -2309, -2008, -1397, +-493, 9, 1228, 1317, 2622, 2146, 3204, 2469, +2855, 2163, 1707, 1175, 98, -84, -1501, -1234, +-2612, -2155, -2898, -2580, -2335, -2195, -1202, -1150, +153, 201, 1418, 1537, 2265, 2473, 2440, 2680, +1967, 2098, 1077, 843, -1, -717, -1060, -1979, +-1830, -2525, -2094, -2380, -1873, -1591, -1260, -270, +-304, 1092, 783, 1980, 1718, 2273, 2226, 1988, +2075, 1127, 1318, -87, 205, -1200, -1008, -1943, +-1947, -2185, -2272, -1772, -1894, -748, -976, 521, +197, 1642, 1269, 2258, 1890, 2140, 1885, 1308, +1306, 11, 427, -1335, -455, -2157, -1230, -2182, +-1689, -1537, -1592, -426, -1079, 885, -361, 1878, +582, 2105, 1493, 1597, 1827, 769, 1492, -148, +733, -1098, -409, -1749, -1640, -1762, -2281, -1343, +-2027, -750, -1069, 71, 385, 1024, 1920, 1727, +2801, 2016, 2604, 1870, 1386, 1193, -480, 49, +-2262, -1231, -3277, -2268, -3226, -2691, -2031, -2364, +-12, -1364, 1958, 123, 3125, 1671, 3341, 2725, +2600, 3044, 935, 2602, -1051, 1420, -2522, -214, +-3123, -1769, -2864, -2840, -1792, -3187, -188, -2746, +1337, -1566, 2265, 126, 2507, 1805, 2129, 2936, +1152, 3320, -171, 2859, -1294, 1521, -1866, -302, +-1905, -1885, -1454, -2858, -581, -3105, 344, -2457, +962, -1054, 1218, 500, 1095, 1704, 645, 2358, +168, 2381, -149, 1779, -354, 785, -407, -243, +-271, -1016, -140, -1467, -137, -1627, -186, -1463, +-283, -958, -415, -341, -369, 201, -61, 763, +300, 1320, 617, 1513, 940, 1308, 1055, 956, +723, 396, 103, -447, -546, -1194, -1152, -1554, +-1532, -1589, -1420, -1338, -822, -674, 82, 303, +1096, 1178, 1857, 1661, 2024, 1805, 1529, 1548, +496, 741, -810, -381, -1923, -1294, -2412, -1796, +-2131, -1904, -1140, -1459, 297, -436, 1686, 711, +2567, 1504, 2636, 1824, 1786, 1694, 258, 1008, +-1373, -46, -2535, -934, -2878, -1364, -2267, -1426, +-904, -1102, 730, -410, 2150, 296, 2871, 695, +2596, 835, 1470, 756, -126, 484, -1735, 174, +-2781, -14, -2847, -81, -2000, -118, -591, -186, +1024, -296, 2357, -435, 2889, -509, 2453, -456, +1230, -219, -425, 234, -1976, 747, -2841, 1044, +-2727, 970, -1784, 494, -352, -251, 1154, -1013, +2218, -1515, 2494, -1489, 2037, -777, 1057, 384, +-199, 1509, -1306, 2178, -1914, 2103, -2048, 1159, +-1743, -389, -965, -1950, 14, -2885, 812, -2802, +1401, -1651, 1799, 232, 1752, 2169, 1166, 3395, +290, 3449, -598, 2285, -1319, 282, -1814, -1837, +-1921, -3270, -1424, -3621, -536, -2847, 313, -1106, +1056, 947, 1716, 2456, 1918, 3136, 1465, 2990, +762, 1954, 6, 369, -909, -1063, -1707, -2027, +-1941, -2462, -1627, -2241, -1033, -1440, -160, -363, +893, 738, 1605, 1550, 1701, 1871, 1416, 1765, +905, 1279, 93, 421, -793, -455, -1259, -1021, +-1216, -1311, -979, -1319, -669, -930, -161, -403, +358, -23, 510, 321, 456, 693, 524, 842, +556, 784, 426, 811, 353, 801, 363, 455, +186, -43, -249, -499, -705, -986, -1032, -1382, +-1218, -1431, -1160, -1106, -684, -450, 128, 412, +931, 1219, 1550, 1799, 1918, 2067, 1796, 1800, +1070, 934, -81, -231, -1338, -1373, -2327, -2328, +-2735, -2797, -2398, -2451, -1288, -1323, 344, 229, +1987, 1868, 3129, 3154, 3382, 3580, 2561, 2936, +842, 1385, -1279, -659, -3075, -2595, -3828, -3826, +-3318, -3956, -1850, -2885, 164, -897, 2171, 1327, +3411, 3122, 3409, 4037, 2309, 3745, 576, 2303, +-1235, 287, -2523, -1676, -2862, -3107, -2257, -3605, +-1062, -3024, 257, -1632, 1274, 140, 1701, 1778, +1520, 2759, 939, 2884, 243, 2307, -306, 1140, +-588, -374, -657, -1619, -595, -2126, -466, -2033, +-387, -1539, -361, -659, -255, 362, -67, 1066, +143, 1301, 387, 1220, 634, 972, 714, 590, +486, 148, 39, -231, -425, -500, -733, -707, +-752, -837, -481, -789, -35, -497, 372, -91, +526, 318, 380, 677, 17, 821, -397, 620, +-672, 187, -674, -265, -325, -548, 298, -524, +895, -176, 1120, 331, 882, 739, 289, 801, +-523, 472, -1256, -131, -1492, -860, -1158, -1405, +-535, -1382, 205, -753, 949, 190, 1367, 1119, +1240, 1779, 750, 1906, 179, 1378, -406, 373, +-900, -753, -1079, -1649, -945, -2038, -662, -1824, +-310, -1116, 82, -140, 448, 859, 680, 1587, +755, 1850, 711, 1684, 591, 1180, 358, 400, +-44, -441, -502, -1109, -889, -1511, -1160, -1596, +-1188, -1317, -842, -777, -196, -99, 481, 619, +1052, 1194, 1454, 1421, 1449, 1316, 940, 1003, +117, 512, -767, -74, -1461, -544, -1713, -845, +-1394, -1002, -681, -925, 140, -686, 857, -494, +1270, -262, 1267, 100, 858, 420, 234, 673, +-329, 995, -725, 1270, -895, 1265, -768, 949, +-439, 354, -124, -551, 36, -1574, 43, -2298, +-10, -2402, 0, -1806, 162, -576, 422, 1036, +626, 2536, 638, 3348, 421, 3147, -10, 1980, +-617, 189, -1149, -1728, -1284, -3162, -971, -3599, +-357, -2927, 406, -1458, 1080, 368, 1312, 2078, +978, 3092, 321, 3059, -396, 2207, -1011, 918, +-1254, -573, -909, -1831, -198, -2318, 476, -2033, +921, -1337, 952, -418, 474, 538, -245, 1133, +-873, 1214, -1205, 973, -1063, 609, -417, 250, +453, 23, 1190, -54, 1518, -75, 1243, -135, +433, -302, -593, -583, -1462, -791, -1904, -716, +-1723, -389, -862, 68, 267, 642, 1145, 1133, +1638, 1165, 1663, 698, 1072, 76, 99, -479, +-711, -891, -1156, -970, -1306, -561, -1040, 133, +-431, 652, 133, 772, 428, 600, 458, 148, +340, -551, 148, -1091, -55, -1035, -115, -453, +71, 300, 355, 1085, 423, 1743, 277, 1750, +88, 874, -328, -336, -974, -1373, -1321, -2199, +-1124, -2428, -682, -1564, -30, -58, 941, 1292, +1741, 2327, 1847, 2847, 1371, 2324, 491, 867, +-707, -726, -1826, -1972, -2362, -2724, -2130, -2678, +-1231, -1652, 48, -54, 1286, 1438, 2076, 2411, +2152, 2711, 1500, 2152, 432, 781, -663, -817, +-1513, -1971, -1844, -2455, -1534, -2220, -850, -1160, +-96, 428, 595, 1744, 999, 2272, 928, 2064, +568, 1238, 192, -83, -176, -1380, -459, -2010, +-430, -1828, -165, -1116, 59, -69, 149, 1055, +98, 1712, -150, 1597, -564, 996, -882, 229, +-861, -601, -541, -1235, 9, -1337, 762, -918, +1505, -267, 1791, 371, 1316, 902, 290, 1178, +-905, 986, -2048, 407, -2747, -169, -2518, -610, +-1350, -1005, 261, -1094, 1847, -603, 3028, 87, +3276, 559, 2358, 910, 634, 1111, -1328, 852, +-2969, 226, -3741, -392, -3317, -840, -1881, -1044, +76, -890, 2043, -407, 3388, 266, 3603, 881, +2686, 1125, 979, 944, -1082, 524, -2825, -98, +-3553, -837, -3131, -1241, -1848, -1003, -38, -405, +1739, 230, 2803, 865, 2796, 1274, 1855, 1071, +409, 352, -1048, -435, -2053, -1005, -2260, -1204, +-1630, -881, -525, -131, 563, 718, 1293, 1310, +1471, 1343, 1069, 809, 249, 34, -585, -759, +-1066, -1396, -1171, -1503, -965, -940, -417, -138, +268, 528, 668, 1102, 772, 1461, 832, 1277, +651, 716, 104, 204, -414, -308, -675, -934, +-896, -1307, -1089, -1244, -866, -996, -276, -548, +218, 238, 588, 1064, 944, 1538, 1068, 1563, +797, 1160, 285, 393, -280, -496, -878, -1202, +-1338, -1482, -1408, -1243, -1076, -633, -460, 61, +281, 634, 969, 939, 1370, 892, 1312, 621, +896, 341, 246, 118, -569, -50, -1303, -139, +-1613, -198, -1368, -335, -769, -541, -34, -673, +715, -610, 1227, -347, 1215, 64, 710, 551, +31, 947, -637, 1058, -1166, 870, -1190, 474, +-625, -47, 114, -531, 703, -768, 1031, -765, +886, -646, 170, -409, -758, -93, -1374, 125, +-1441, 213, -987, 290, -142, 422, 880, 567, +1678, 661, 1783, 668, 1115, 565, 21, 250, +-1183, -329, -2163, -964, -2356, -1374, -1594, -1470, +-358, -1185, 915, -402, 1948, 722, 2337, 1740, +1892, 2303, 872, 2261, -439, 1565, -1729, 301, +-2425, -1238, -2296, -2554, -1628, -3148, -599, -2818, +647, -1667, 1659, 70, 2031, 1969, 1838, 3413, +1326, 3899, 480, 3247, -593, 1633, -1450, -503, +-1799, -2570, -1805, -3941, -1640, -4157, -1051, -3158, +-41, -1282, 835, 930, 1367, 2899, 1770, 4070, +1879, 4078, 1327, 2937, 374, 1060, -458, -985, +-1200, -2723, -1922, -3751, -2259, -3705, -1921, -2581, +-1123, -882, -250, 841, 631, 2339, 1521, 3287, +2127, 3226, 2184, 2259, 1725, 1006, 888, -241, +-257, -1482, -1513, -2380, -2483, -2532, -2839, -2111, +-2486, -1476, -1500, -600, -71, 559, 1437, 1654, +2527, 2339, 2871, 2570, 2386, 2285, 1150, 1325, +-465, -138, -1832, -1587, -2534, -2578, -2490, -2860, +-1744, -2302, -503, -960, 726, 737, 1406, 2068, +1430, 2543, 1001, 2218, 303, 1290, -385, -65, +-744, -1274, -644, -1687, -187, -1337, 279, -660, +433, 146, 284, 821, -50, 933, -588, 468, +-1148, -185, -1275, -717, -934, -889, -371, -561, +408, 108, 1201, 861, 1561, 1470, 1381, 1566, +851, 986, 95, 66, -795, -848, -1511, -1628, +-1799, -2013, -1680, -1714, -1193, -829, -368, 260, +587, 1244, 1323, 1932, 1627, 2139, 1508, 1720, +994, 799, 217, -251, -591, -1168, -1222, -1820, +-1487, -1957, -1376, -1454, -1010, -614, -473, 219, +106, 989, 533, 1546, 695, 1582, 691, 1140, +671, 592, 627, 86, 498, -456, 265, -900, +-89, -994, -609, -858, -1195, -761, -1557, -606, +-1535, -211, -1144, 256, -367, 635, 689, 1010, +1626, 1353, 2063, 1407, 1924, 1007, 1257, 260, +131, -573, -1147, -1345, -2103, -1963, -2530, -2034, +-2388, -1260, -1530, -103, -138, 918, 1202, 1839, +2106, 2408, 2473, 2025, 2179, 934, 1192, -133, +-126, -1077, -1310, -1876, -2148, -2014, -2471, -1399, +-2153, -563, -1229, 200, -5, 902, 1039, 1394, +1673, 1491, 1924, 1251, 1748, 834, 1022, 334, +-60, -252, -967, -900, -1538, -1408, -1894, -1577, +-1827, -1394, -1129, -864, -100, 29, 766, 1067, +1353, 1815, 1631, 2002, 1341, 1653, 538, 861, +-362, -223, -1075, -1221, -1456, -1693, -1331, -1568, +-713, -1055, -8, -313, 453, 452, 682, 895, +629, 874, 242, 600, -286, 288, -633, 12, +-598, -111, -275, 38, 102, 329, 400, 457, +578, 295, 524, -46, 157, -438, -310, -815, +-670, -1022, -990, -834, -1218, -280, -1049, 325, +-429, 749, 287, 994, 832, 1030, 1248, 741, +1470, 295, 1219, 34, 465, -92, -450, -341, +-1282, -594, -1933, -675, -2134, -808, -1635, -1037, +-661, -914, 366, -289, 1296, 476, 1995, 1208, +2137, 1912, 1594, 2240, 579, 1801, -553, 733, +-1561, -568, -2263, -1817, -2383, -2737, -1806, -2968, +-768, -2276, 361, -824, 1386, 858, 2105, 2271, +2145, 3156, 1471, 3272, 444, 2399, -629, 778, +-1508, -909, -1941, -2168, -1791, -2848, -1176, -2762, +-324, -1837, 504, -489, 1011, 711, 1134, 1488, +902, 1792, 342, 1657, -226, 1200, -497, 629, +-524, 203, -421, 0, -189, -214, 49, -598, +85, -984, -58, -1247, -292, -1388, -510, -1221, +-514, -564, -361, 378, -177, 1264, 142, 1875, +506, 2004, 633, 1564, 570, 723, 515, -248, +310, -1060, -182, -1496, -673, -1556, -1012, -1347, +-1323, -901, -1383, -320, -895, 189, -85, 612, +682, 1083, 1329, 1507, 1726, 1655, 1574, 1471, +871, 968, -51, 107, -926, -977, -1617, -1928, +-1959, -2411, -1779, -2252, -1106, -1425, -292, -121, +407, 1268, 1034, 2314, 1469, 2691, 1473, 2273, +1109, 1233, 616, -66, 51, -1264, -627, -2018, +-1216, -2075, -1478, -1494, -1478, -594, -1343, 305, +-984, 991, -275, 1301, 597, 1142, 1321, 611, +1737, 28, 1728, -332, 1254, -449, 374, -413, +-731, -187, -1644, 206, -2098, 460, -2064, 398, +-1444, 219, -294, 38, 872, -263, 1509, -607, +1596, -724, 1273, -574, 543, -345, -321, -68, +-929, 370, -1150, 870, -1006, 1149, -576, 1127, +-45, 917, 340, 495, 452, -207, 294, -1006, +-74, -1562, -413, -1696, -528, -1424, -458, -757, +-245, 255, 110, 1313, 476, 2000, 673, 2107, +622, 1670, 316, 792, -139, -347, -559, -1376, +-850, -1923, -972, -1897, -859, -1416, -540, -611, +-116, 345, 316, 1142, 611, 1511, 704, 1449, +723, 1115, 658, 619, 379, 39, -25, -480, +-396, -756, -772, -786, -1174, -744, -1358, -679, +-1127, -491, -601, -239, 61, -32, 803, 255, +1464, 683, 1711, 1027, 1366, 1143, 626, 1060, +-295, 698, -1210, 11, -1817, -755, -1922, -1322, +-1546, -1615, -821, -1519, 127, -872, 1062, 139, +1636, 1069, 1744, 1690, 1450, 1960, 766, 1698, +-222, 811, -1194, -359, -1790, -1364, -1953, -1981, +-1673, -2034, -868, -1429, 175, -360, 1063, 832, +1672, 1796, 1890, 2189, 1526, 1907, 633, 1061, +-444, -144, -1447, -1306, -2139, -1989, -2163, -2045, +-1505, -1483, -480, -429, 626, 717, 1571, 1587, +2094, 2051, 1964, 1936, 1171, 1153, 7, 79, +-1111, -858, -1903, -1595, -2270, -2015, -2022, -1839, +-1115, -1089, 2, -74, 927, 954, 1635, 1816, +2013, 2280, 1802, 2107, 1031, 1294, 21, 143, +-920, -1034, -1632, -2015, -2033, -2451, -1991, -2090, +-1417, -1127, -511, 54, 418, 1202, 1260, 2006, +1860, 2159, 1948, 1676, 1472, 827, 599, -100, +-442, -871, -1376, -1313, -2009, -1335, -2164, -993, +-1664, -523, -595, -90, 590, 309, 1417, 584, +1744, 632, 1524, 566, 737, 471, -269, 317, +-1004, 154, -1278, 30, -1159, -30, -656, 15, +152, 33, 760, -130, 740, -337, 271, -495, +-258, -730, -686, -870, -948, -566, -803, 62, +-194, 688, 505, 1269, 973, 1686, 1135, 1583, +969, 896, 454, -52, -340, -969, -1136, -1681, +-1579, -2010, -1521, -1789, -1090, -1027, -422, -16, +414, 894, 1133, 1576, 1461, 1982, 1404, 1929, +1013, 1350, 324, 516, -501, -278, -1218, -1039, +-1602, -1715, -1552, -1970, -1144, -1688, -490, -1144, +326, -447, 1056, 507, 1416, 1498, 1405, 2098, +1097, 2224, 459, 1984, -342, 1269, -1018, 39, +-1495, -1326, -1771, -2349, -1670, -2831, -1022, -2675, +18, -1731, 1046, -122, 1785, 1604, 2159, 2882, +2016, 3422, 1133, 3044, -267, 1700, -1535, -198, +-2338, -1931, -2621, -3022, -2169, -3326, -1013, -2705, +332, -1216, 1394, 514, 2022, 1803, 2114, 2536, +1604, 2734, 752, 2222, -96, 1134, -807, 7, +-1315, -858, -1593, -1558, -1635, -2072, -1438, -2127, +-1039, -1668, -423, -955, 403, -123, 1282, 915, +1941, 2007, 2173, 2634, 1922, 2505, 1069, 1792, +-299, 655, -1653, -820, -2552, -2190, -2867, -2890, +-2506, -2771, -1410, -1954, 122, -589, 1502, 963, +2390, 2169, 2696, 2714, 2308, 2573, 1295, 1811, +37, 594, -1096, -698, -1982, -1677, -2468, -2181, +-2310, -2175, -1565, -1647, -567, -719, 412, 323, +1234, 1191, 1749, 1735, 1793, 1905, 1392, 1664, +772, 1019, 69, 141, -652, -692, -1188, -1312, +-1368, -1659, -1264, -1626, -1026, -1177, -707, -448, +-293, 396, 181, 1183, 655, 1653, 1016, 1649, +1149, 1223, 1034, 474, 694, -436, 189, -1205, +-367, -1548, -884, -1380, -1220, -790, -1251, 43, +-960, 862, -470, 1364, 54, 1333, 523, 792, +772, 12, 674, -718, 422, -1220, 234, -1291, +105, -789, -28, 85, -65, 918, 23, 1442, +-3, 1541, -258, 1108, -589, 175, -858, -889, +-989, -1652, -882, -1922, -432, -1622, 256, -747, +918, 454, 1341, 1561, 1431, 2241, 1197, 2288, +600, 1665, -317, 545, -1189, -777, -1695, -1919, +-1847, -2525, -1654, -2471, -954, -1776, 99, -516, +1034, 981, 1662, 2190, 1968, 2803, 1756, 2750, +989, 1970, -63, 568, -1081, -1021, -1814, -2286, +-2055, -2904, -1765, -2757, -1089, -1873, -179, -461, +749, 1062, 1400, 2230, 1664, 2742, 1536, 2531, +1011, 1699, 247, 445, -479, -888, -1021, -1873, +-1363, -2272, -1462, -2112, -1263, -1450, -799, -392, +-180, 707, 459, 1455, 997, 1769, 1325, 1702, +1347, 1205, 1030, 387, 476, -376, -197, -840, +-875, -1061, -1392, -1064, -1582, -792, -1379, -390, +-842, -110, -131, 42, 579, 230, 1110, 410, +1345, 503, 1212, 673, 775, 937, 251, 961, +-285, 633, -813, 150, -1111, -461, -1079, -1166, +-911, -1597, -709, -1509, -300, -1022, 272, -242, +688, 715, 863, 1479, 893, 1728, 744, 1462, +353, 850, -146, 77, -517, -646, -758, -1104, +-881, -1130, -720, -758, -285, -282, 140, 73, +344, 322, 338, 409, 202, 199, -48, -146, +-292, -276, -324, -128, -79, 122, 234, 448, +460, 880, 648, 1137, 698, 899, 336, 264, +-341, -483, -941, -1219, -1301, -1769, -1428, -1818, +-1182, -1252, -482, -269, 429, 822, 1184, 1715, +1667, 2177, 1842, 2078, 1539, 1392, 687, 334, +-445, -705, -1445, -1504, -2103, -1969, -2330, -1937, +-1917, -1412, -897, -637, 305, 225, 1333, 1064, +2091, 1664, 2364, 1840, 1893, 1589, 857, 996, +-322, 170, -1402, -711, -2161, -1395, -2335, -1650, +-1830, -1435, -837, -893, 291, -166, 1262, 579, +1900, 1083, 2039, 1208, 1564, 1034, 630, 653, +-401, 149, -1287, -319, -1870, -638, -1961, -779, +-1502, -710, -656, -466, 311, -146, 1172, 223, +1713, 578, 1743, 740, 1259, 641, 457, 372, +-396, -10, -1113, -444, -1562, -724, -1580, -694, +-1161, -416, -541, -34, 73, 366, 604, 667, +1005, 700, 1141, 437, 984, 64, 711, -243, +435, -403, 50, -370, -486, -177, -980, 57, +-1259, 227, -1377, 218, -1294, -18, -860, -316, +-117, -454, 696, -417, 1394, -224, 1834, 215, +1856, 787, 1366, 1120, 479, 1037, -546, 674, +-1410, 109, -1925, -649, -2061, -1354, -1847, -1658, +-1251, -1467, -356, -910, 582, -112, 1383, 810, +2022, 1608, 2394, 2004, 2238, 1913, 1473, 1412, +325, 558, -1036, -528, -2397, -1550, -3301, -2230, +-3340, -2425, -2468, -2056, -902, -1113, 1005, 198, +2708, 1526, 3664, 2534, 3579, 2939, 2433, 2567, +627, 1470, -1232, -72, -2672, -1637, -3308, -2754, +-2936, -3098, -1790, -2572, -397, -1290, 841, 379, +1723, 1901, 2039, 2822, 1752, 2893, 1113, 2099, +428, 689, -175, -867, -667, -2073, -948, -2567, +-978, -2234, -918, -1228, -829, 113, -617, 1350, +-210, 2055, 252, 2014, 590, 1324, 777, 280, +819, -751, 633, -1438, 282, -1575, -46, -1133, +-290, -329, -519, 475, -633, 1013, -532, 1146, +-344, 845, -223, 267, -81, -300, 152, -676, +321, -793, 313, -627, 237, -265, 150, 99, +-18, 338, -236, 457, -326, 504, -204, 502, +41, 428, 253, 274, 369, 64, 339, -248, +32, -682, -482, -1057, -851, -1151, -919, -882, +-732, -265, -227, 594, 527, 1433, 1142, 1947, +1358, 1896, 1187, 1193, 605, 27, -335, -1221, +-1253, -2180, -1753, -2537, -1704, -2112, -1164, -1019, +-270, 380, 737, 1645, 1541, 2417, 1839, 2498, +1514, 1886, 776, 791, -85, -429, -967, -1412, +-1640, -1930, -1774, -1922, -1351, -1477, -658, -772, +133, 25, 896, 720, 1384, 1147, 1430, 1298, +1084, 1239, 460, 962, -211, 485, -771, -62, +-1142, -536, -1208, -862, -913, -993, -442, -920, +16, -616, 427, -146, 759, 263, 884, 484, +777, 615, 500, 652, 115, 463, -315, 162, +-680, -32, -891, -167, -889, -343, -664, -412, +-273, -289, 169, -112, 586, 52, 867, 270, +896, 451, 676, 403, 307, 147, -152, -147, +-600, -437, -899, -688, -1010, -697, -934, -363, +-615, 151, -53, 634, 561, 984, 998, 1104, +1194, 861, 1094, 257, 632, -453, -72, -988, +-758, -1263, -1237, -1257, -1396, -878, -1136, -192, +-490, 517, 297, 1016, 929, 1247, 1179, 1207, +1045, 884, 641, 329, 32, -273, -581, -727, +-855, -995, -744, -1097, -477, -934, -167, -506, +203, -15, 422, 426, 328, 794, 74, 948, +-112, 810, -199, 485, -251, 81, -270, -311, +-128, -537, 121, -542, 269, -382, 285, -113, +348, 151, 409, 253, 262, 190, -49, 43, +-362, -178, -711, -398, -1033, -455, -1130, -304, +-842, -22, -178, 322, 699, 673, 1479, 934, +1896, 977, 1795, 732, 1098, 254, -121, -368, +-1467, -1033, -2442, -1573, -2716, -1775, -2197, -1501, +-967, -768, 666, 261, 2147, 1372, 2917, 2301, +2760, 2714, 1815, 2370, 392, 1330, -1121, -130, +-2279, -1660, -2722, -2862, -2357, -3360, -1411, -2948, +-245, -1697, 863, 15, 1679, 1674, 1970, 2900, +1731, 3427, 1239, 3055, 654, 1902, -76, 415, +-829, -1034, -1377, -2240, -1664, -2930, -1723, -2916, +-1468, -2320, -851, -1376, 13, -179, 915, 1156, +1691, 2308, 2168, 2946, 2158, 3022, 1558, 2584, +575, 1515, -532, -125, -1622, -1798, -2459, -3009, +-2681, -3675, -2227, -3628, -1312, -2550, -121, -683, +1232, 1266, 2359, 2900, 2847, 4025, 2631, 4189, +1923, 3133, 815, 1274, -637, -760, -2047, -2581, +-2858, -3807, -2973, -4009, -2542, -3107, -1554, -1486, +-40, 308, 1507, 1857, 2550, 2862, 2972, 3075, +2810, 2481, 1971, 1430, 546, 313, -1025, -708, +-2217, -1467, -2796, -1760, -2751, -1653, -2036, -1362, +-756, -938, 594, -377, 1540, 183, 2012, 622, +2035, 961, 1524, 1195, 670, 1234, -103, 1014, +-614, 582, -931, 73, -1059, -415, -969, -854, +-782, -1120, -637, -1069, -433, -754, -60, -355, +319, 57, 565, 445, 755, 678, 846, 673, +691, 517, 359, 330, 80, 150, -117, -4, +-288, -85, -402, -90, -423, -83, -461, -128, +-594, -230, -731, -353, -650, -458, -352, -510, +37, -462, 497, -267, 1031, 87, 1375, 521, +1301, 906, 877, 1127, 262, 1098, -528, 773, +-1279, 164, -1682, -596, -1613, -1239, -1176, -1560, +-518, -1510, 208, -1086, 887, -350, 1347, 463, +1464, 1089, 1260, 1418, 879, 1432, 365, 1146, +-222, 672, -758, 140, -1168, -381, -1392, -832, +-1366, -1158, -1117, -1316, -648, -1252, 42, -931, +807, -364, 1404, 384, 1730, 1136, 1718, 1612, +1266, 1661, 415, 1300, -616, 567, -1554, -389, +-2088, -1227, -2038, -1652, -1464, -1582, -505, -1083, +668, -287, 1654, 560, 2032, 1155, 1774, 1316, +1103, 1068, 135, 537, -907, -121, -1576, -680, +-1618, -910, -1206, -776, -554, -424, 201, 16, +846, 435, 1121, 650, 1021, 554, 691, 251, +259, -90, -212, -386, -633, -556, -899, -504, +-889, -256, -657, 40, -274, 267, 180, 393, +584, 398, 758, 282, 726, 122, 579, 11, +318, -22, -54, -23, -343, -35, -494, -81, +-550, -201, -555, -391, -525, -537, -479, -524, +-349, -336, -106, -7, 224, 419, 612, 807, +1029, 980, 1241, 862, 1078, 499, 596, -13, +-99, -518, -904, -866, -1575, -979, -1826, -831, +-1546, -485, -849, -88, 61, 264, 963, 532, +1662, 657, 1909, 618, 1545, 475, 783, 274, +-54, 14, -836, -258, -1404, -422, -1473, -403, +-1029, -255, -443, -70, 27, 132, 378, 279, +529, 182, 379, -183, 108, -543, -9, -689, +101, -611, 322, -245, 584, 442, 807, 1181, +837, 1545, 475, 1360, -273, 745, -1101, -187, +-1651, -1250, -1841, -1981, -1581, -1994, -770, -1397, +392, -469, 1432, 642, 2101, 1624, 2314, 2015, +1975, 1720, 1038, 1022, -229, 163, -1425, -720, +-2212, -1386, -2441, -1572, -2035, -1293, -1092, -795, +81, -223, 1104, 403, 1818, 932, 2094, 1142, +1813, 1071, 1053, 878, 139, 510, -695, -54, +-1344, -564, -1652, -851, -1469, -986, -948, -984, +-315, -752, 325, -350, 862, 57, 1089, 406, +935, 714, 600, 947, 290, 1041, 23, 937, +-216, 621, -358, 142, -337, -418, -268, -990, +-305, -1423, -413, -1489, -499, -1116, -493, -459, +-309, 308, 100, 1045, 606, 1522, 945, 1539, +1002, 1127, 795, 462, 345, -275, -242, -898, +-752, -1237, -1045, -1226, -1039, -918, -701, -416, +-137, 164, 401, 643, 780, 861, 894, 829, +649, 612, 175, 215, -224, -235, -461, -486, +-520, -481, -375, -359, -85, -136, 156, 163, +264, 312, 234, 188, 135, -49, 11, -250, +-90, -382, -161, -368, -129, -158, -44, 155, +12, 432, 22, 554, 38, 485, 16, 290, +-13, 37, -12, -214, 30, -354, 69, -356, +112, -327, 129, -303, 90, -201, 20, -82, +-48, -65, -165, -25, -327, 169, -410, 339, +-292, 349, -47, 344, 206, 376, 448, 271, +626, 29, 608, -159, 361, -252, -2, -342, +-364, -429, -662, -447, -794, -368, -662, -245, +-293, -121, 159, 62, 512, 332, 716, 554, +747, 627, 503, 583, 47, 426, -372, 131, +-612, -211, -665, -478, -452, -601, 13, -549, +474, -365, 694, -168, 617, -23, 231, 74, +-309, 99, -749, 50, -886, 49, -641, 194, +-62, 412, 566, 568, 963, 598, 990, 464, +675, 110, 122, -411, -430, -884, -788, -1116, +-816, -1042, -571, -662, -228, -41, 62, 609, +290, 1029, 345, 1125, 237, 951, 177, 534, +282, -36, 359, -488, 332, -657, 265, -664, +111, -599, -252, -408, -650, -183, -845, -95, +-790, -90, -544, -13, -96, 162, 487, 372, +972, 589, 1133, 773, 992, 837, 657, 675, +140, 244, -514, -344, -1080, -901, -1340, -1308, +-1268, -1458, -868, -1238, -157, -644, 644, 181, +1271, 1013, 1576, 1607, 1488, 1802, 979, 1542, +143, 836, -753, -159, -1422, -1092, -1670, -1668, +-1425, -1807, -796, -1473, 8, -672, 769, 307, +1316, 1047, 1475, 1394, 1211, 1395, 681, 1028, +62, 348, -568, -339, -1043, -747, -1206, -900, +-1014, -916, -621, -746, -158, -377, 331, -5, +790, 240, 986, 470, 851, 760, 595, 920, +381, 787, 23, 490, -406, 137, -606, -393, +-599, -1036, -663, -1400, -676, -1286, -432, -870, +-60, -235, 228, 640, 520, 1466, 850, 1830, +1029, 1622, 853, 968, 383, -1, -171, -1053, +-642, -1849, -976, -2122, -1005, -1737, -608, -768, +15, 443, 514, 1488, 753, 2108, 722, 2130, +389, 1440, -166, 224, -668, -1035, -858, -1916, +-650, -2191, -126, -1759, 551, -737, 1186, 507, +1500, 1576, 1286, 2120, 599, 1903, -345, 1016, +-1339, -147, -2096, -1223, -2247, -1958, -1681, -2077, +-621, -1458, 704, -357, 2049, 789, 2918, 1664, +2865, 2082, 1918, 1894, 482, 1108, -1070, -21, +-2360, -1097, -2965, -1794, -2659, -1976, -1622, -1646, +-240, -865, 1061, 143, 1981, 1006, 2285, 1434, +1949, 1414, 1194, 1073, 366, 511, -389, -104, +-994, -496, -1303, -537, -1197, -379, -861, -237, +-466, -171, -96, -207, 203, -401, 350, -661, +380, -753, 351, -547, 355, -78, 426, 535, +536, 1123, 606, 1482, 628, 1477, 481, 1075, +2, 348, -691, -524, -1222, -1286, -1439, -1735, +-1357, -1783, -889, -1428, -16, -733, 930, 148, +1563, 967, 1762, 1481, 1551, 1607, 934, 1396, +34, 889, -835, 203, -1326, -397, -1355, -768, +-1091, -955, -659, -964, -92, -773, 458, -539, +745, -396, 742, -214, 616, 93, 402, 371, +110, 597, -109, 865, -136, 1026, -41, 864, +46, 453, 84, -37, 87, -550, 10, -994, +-187, -1175, -477, -1000, -651, -578, -573, -78, +-288, 407, 123, 776, 617, 914, 970, 788, +988, 477, 711, 76, 311, -327, -201, -626, +-696, -726, -904, -610, -698, -295, -326, 146, +-3, 571, 234, 810, 382, 757, 286, 410, +11, -129, -169, -722, -101, -1189, 85, -1304, +319, -931, 611, -216, 857, 570, 774, 1284, +304, 1767, -328, 1727, -907, 1107, -1353, 210, +-1480, -686, -1114, -1489, -378, -2000, 425, -1964, +1121, -1416, 1593, -615, 1687, 282, 1350, 1156, +712, 1779, -20, 1963, -664, 1715, -1104, 1124, +-1279, 297, -1189, -584, -925, -1296, -589, -1677, +-196, -1685, 241, -1367, 607, -792, 853, -114, +1040, 482, 1134, 929, 1068, 1221, 858, 1287, +482, 1099, -98, 767, -757, 367, -1300, -134, +-1616, -673, -1632, -1071, -1282, -1241, -644, -1203, +201, -964, 1081, -523, 1740, 53, 2019, 618, +1937, 1036, 1443, 1268, 570, 1309, -413, 1085, +-1185, 573, -1724, -87, -2018, -727, -1942, -1267, +-1409, -1596, -611, -1543, 237, -1090, 1084, -397, +1916, 402, 2428, 1171, 2389, 1673, 1849, 1737, +937, 1410, -346, 780, -1735, -104, -2720, -1054, +-2980, -1739, -2547, -1975, -1495, -1758, 14, -1082, +1568, -2, 2629, 1168, 2933, 2003, 2525, 2245, +1560, 1860, 278, 915, -939, -383, -1774, -1609, +-2118, -2297, -1996, -2247, -1470, -1547, -664, -426, +216, 813, 968, 1781, 1477, 2160, 1689, 1892, +1539, 1142, 1028, 131, 310, -874, -430, -1591, +-1056, -1884, -1389, -1733, -1315, -1159, -941, -317, +-406, 537, 195, 1238, 728, 1701, 1055, 1776, +1196, 1388, 1146, 687, 837, -112, 303, -904, +-305, -1562, -913, -1891, -1400, -1759, -1576, -1230, +-1287, -461, -596, 436, 339, 1341, 1302, 1988, +2034, 2114, 2182, 1717, 1615, 955, 551, -89, +-633, -1247, -1715, -2122, -2350, -2380, -2195, -2030, +-1293, -1210, -75, -41, 1124, 1183, 2010, 2020, +2274, 2241, 1787, 1888, 796, 1070, -324, -27, +-1231, -1026, -1721, -1607, -1664, -1736, -1083, -1478, +-212, -871, 570, -112, 1075, 505, 1267, 871, +1097, 1043, 585, 1024, 12, 798, -354, 456, +-489, 105, -469, -239, -333, -566, -180, -834, +-114, -960, -128, -871, -161, -575, -170, -155, +-85, 314, 145, 753, 461, 1017, 749, 992, +903, 710, 799, 274, 412, -241, -129, -725, +-660, -999, -1051, -992, -1146, -773, -893, -395, +-397, 104, 203, 590, 781, 901, 1108, 976, +1071, 852, 791, 549, 408, 74, -77, -462, +-550, -872, -821, -1079, -806, -1107, -589, -908, +-211, -425, 245, 203, 645, 758, 807, 1153, +674, 1344, 336, 1208, -46, 714, -430, 41, +-697, -595, -689, -1104, -363, -1394, 105, -1340, +551, -952, 823, -395, 790, 182, 447, 697, +-12, 1062, -417, 1197, -637, 1074, -647, 736, +-452, 276, -112, -232, 281, -715, 572, -1068, +659, -1191, 549, -1072, 323, -727, 27, -190, +-250, 415, -416, 906, -444, 1209, -349, 1279, +-133, 1003, 123, 395, 277, -289, 300, -871, +274, -1310, 210, -1470, 111, -1177, 53, -529, +44, 187, 36, 797, 16, 1243, -17, 1388, +-65, 1118, -144, 553, -227, -55, -237, -559, +-120, -922, 73, -1104, 270, -1027, 440, -722, +540, -336, 472, 43, 268, 423, 18, 744, +-246, 893, -522, 839, -677, 602, -633, 202, +-419, -247, -73, -597, 423, -759, 888, -692, +1107, -397, 1023, -4, 714, 309, 214, 428, +-401, 316, -992, 17, -1321, -313, -1266, -524, +-846, -515, -194, -236, 575, 224, 1232, 645, +1505, 870, 1319, 841, 847, 514, 227, -61, +-414, -652, -897, -1017, -1043, -1062, -881, -804, +-541, -322, -157, 226, 150, 659, 335, 822, +447, 685, 481, 352, 457, -7, 443, -277, +432, -400, 342, -360, 176, -192, -14, -16, +-244, 49, -476, -15, -593, -121, -578, -181, +-446, -161, -204, -53, 88, 166, 383, 429, +682, 550, 927, 441, 998, 172, 782, -201, +293, -614, -327, -896, -882, -908, -1245, -658, +-1296, -215, -912, 314, -153, 774, 653, 1032, +1291, 1039, 1636, 806, 1513, 400, 875, -83, +27, -550, -709, -917, -1226, -1110, -1464, -1118, +-1252, -961, -680, -625, -4, -117, 589, 462, +1050, 978, 1269, 1335, 1176, 1465, 863, 1291, +488, 785, 54, 45, -429, -745, -875, -1404, +-1114, -1804, -1098, -1831, -869, -1420, -466, -664, +112, 240, 736, 1109, 1218, 1776, 1438, 2045, +1377, 1802, 974, 1099, 291, 124, -441, -895, +-1037, -1709, -1397, -2077, -1383, -1891, -987, -1229, +-392, -277, 214, 695, 779, 1387, 1195, 1621, +1303, 1396, 1106, 825, 783, 113, 417, -507, +-45, -849, -565, -871, -918, -665, -1041, -370, +-1058, -95, -921, 70, -467, 73, 192, -31, +793, -89, 1233, -10, 1500, 172, 1429, 380, +912, 550, 103, 586, -691, 395, -1277, -3, +-1538, -448, -1335, -788, -616, -930, 306, -797, +1062, -392, 1497, 103, 1521, 513, 999, 777, +102, 826, -744, 600, -1244, 215, -1352, -132, +-977, -392, -205, -577, 610, -620, 1118, -511, +1260, -352, 1082, -198, 633, -5, 23, 225, +-468, 433, -679, 571, -651, 611, -521, 508, +-333, 256, -120, -99, 30, -484, 97, -787, +186, -898, 321, -788, 470, -498, 575, -87, +622, 366, 564, 743, 357, 935, 42, 903, +-285, 678, -554, 300, -664, -181, -563, -648, +-324, -964, -90, -1055, 123, -919, 316, -600, +404, -163, 384, 296, 374, 657, 392, 840, +389, 857, 340, 750, 264, 541, 150, 251, +-48, -89, -320, -442, -514, -773, -548, -1036, +-469, -1153, -329, -1037, -85, -649, 191, -63, +385, 571, 533, 1110, 702, 1420, 787, 1382, +737, 1008, 560, 412, 278, -271, -140, -879, +-628, -1242, -1036, -1339, -1196, -1224, -1037, -886, +-582, -350, 66, 206, 796, 652, 1335, 983, +1511, 1144, 1369, 1026, 984, 666, 371, 217, +-290, -210, -795, -558, -1090, -754, -1214, -769, +-1109, -654, -788, -494, -342, -324, 167, -152, +729, 13, 1256, 189, 1583, 400, 1565, 600, +1213, 691, 565, 608, -276, 359, -1081, -16, +-1568, -433, -1605, -758, -1223, -855, -539, -675, +285, -284, 962, 169, 1261, 543, 1183, 724, +898, 639, 524, 290, 150, -192, -101, -609, +-183, -820, -232, -797, -321, -528, -410, -59, +-472, 451, -492, 813, -373, 928, -62, 784, +359, 431, 721, -49, 917, -527, 862, -849, +569, -913, 154, -737, -215, -421, -420, -60, +-438, 268, -344, 455, -151, 429, 58, 240, +143, 52, 53, -28, -53, -15, -60, 52, +15, 194, 170, 340, 442, 323, 705, 88, +805, -232, 650, -509, 294, -717, -152, -822, +-580, -722, -912, -402, -989, 7, -732, 353, +-241, 617, 282, 823, 764, 926, 1098, 817, +1140, 513, 879, 129, 471, -301, 28, -791, +-369, -1218, -643, -1397, -732, -1251, -653, -802, +-422, -105, -106, 694, 233, 1372, 565, 1740, +829, 1685, 875, 1157, 670, 260, 288, -756, +-167, -1612, -571, -2074, -760, -1996, -663, -1374, +-329, -344, 133, 793, 605, 1659, 900, 2015, +922, 1834, 709, 1168, 345, 161, -100, -841, +-492, -1462, -687, -1603, -644, -1371, -490, -864, +-280, -203, 13, 362, 367, 637, 654, 655, +815, 574, 892, 470, 869, 357, 613, 279, +145, 263, -372, 211, -796, 11, -1102, -342, +-1172, -720, -844, -994, -158, -1070, 608, -868, +1236, -369, 1607, 286, 1639, 881, 1207, 1240, +397, 1235, -466, 824, -1120, 163, -1525, -494, +-1588, -963, -1178, -1128, -388, -922, 412, -433, +1050, 116, 1549, 511, 1803, 669, 1605, 589, +1022, 307, 297, -84, -437, -409, -1166, -531, +-1685, -466, -1727, -297, -1279, -68, -566, 182, +274, 378, 1140, 452, 1774, 392, 1893, 242, +1573, 44, 989, -188, 179, -416, -703, -580, +-1299, -632, -1443, -548, -1202, -340, -655, -73, +100, 210, 759, 495, 1082, 711, 1064, 733, +791, 562, 348, 320, -100, 34, -368, -345, +-358, -708, -174, -867, 66, -825, 254, -687, +316, -444, 208, -73, 4, 309, -166, 565, +-206, 689, -130, 699, 71, 593, 314, 395, +492, 147, 553, -118, 495, -351, 293, -522, +6, -652, -244, -750, -369, -745, -424, -577, +-386, -290, -206, 31, 75, 377, 349, 744, +565, 996, 706, 975, 761, 713, 644, 345, +390, -85, 100, -575, -163, -981, -430, -1144, +-671, -1072, -749, -852, -612, -492, -359, 8, +1, 538, 457, 955, 905, 1183, 1170, 1179, +1183, 923, 975, 431, 585, -213, 47, -843, +-509, -1275, -938, -1402, -1125, -1212, -1052, -764, +-709, -166, -146, 444, 469, 916, 963, 1133, +1275, 1062, 1318, 789, 1033, 419, 483, -27, +-105, -507, -579, -867, -878, -987, -901, -918, +-594, -725, -104, -372, 364, 129, 666, 584, +776, 789, 632, 750, 288, 572, -52, 256, +-232, -162, -263, -496, -169, -592, 33, -502, +319, -326, 529, -103, 553, 117, 416, 232, +201, 200, -77, 80, -350, -40, -473, -120, +-383, -151, -227, -126, -50, -44, 198, 56, +483, 115, 678, 99, 747, 25, 707, -74, +554, -161, 251, -197, -118, -168, -448, -95, +-658, 10, -721, 117, -592, 152, -249, 73, +213, -66, 629, -184, 925, -258, 994, -276, +803, -175, 462, 55, 113, 294, -225, 392, +-491, 323, -543, 135, -381, -156, -192, -492, +-14, -693, 163, -614, 296, -288, 356, 145, +392, 568, 438, 828, 483, 775, 460, 400, +353, -152, 161, -706, -81, -1076, -358, -1112, +-592, -795, -639, -259, -430, 333, -14, 836, +506, 1098, 944, 1029, 1157, 711, 1051, 293, +632, -144, 5, -551, -622, -860, -993, -1013, +-966, -998, -649, -844, -157, -572, 419, -192, +922, 276, 1111, 737, 965, 1067, 683, 1196, +358, 1113, -58, 797, -462, 273, -689, -347, +-675, -917, -542, -1319, -323, -1477, 70, -1349, +581, -913, 936, -247, 1017, 457, 913, 1012, +665, 1334, 174, 1354, -416, 1025, -781, 442, +-807, -173, -605, -677, -253, -1021, 187, -1130, +585, -968, 760, -639, 718, -267, 562, 121, +357, 498, 141, 766, 1, 874, -33, 838, +-37, 627, -94, 202, -149, -340, -220, -825, +-300, -1139, -243, -1246, 9, -1079, 292, -577, +525, 127, 722, 741, 799, 1132, 611, 1329, +260, 1270, -76, 851, -348, 207, -517, -402, +-481, -898, -227, -1306, 120, -1512, 368, -1362, +480, -905, 491, -328, 403, 287, 191, 903, +-56, 1360, -178, 1471, -114, 1227, 48, 764, +259, 201, 440, -385, 494, -886, 342, -1190, +28, -1260, -297, -1148, -470, -903, -447, -526, +-220, -31, 178, 506, 670, 987, 1019, 1317, +1032, 1405, 724, 1170, 238, 609, -330, -168, +-830, -953, -1064, -1528, -896, -1724, -443, -1493, +117, -885, 667, -62, 1098, 731, 1268, 1268, +1122, 1451, 752, 1278, 324, 810, -122, 177, +-544, -433, -811, -879, -821, -1115, -644, -1133, +-387, -939, -64, -585, 309, -131, 586, 337, +740, 701, 818, 887, 810, 916, 665, 775, +419, 436, 143, -15, -129, -434, -375, -748, +-493, -932, -463, -937, -344, -741, -188, -396, +46, 25, 332, 435, 527, 734, 541, 837, +458, 725, 318, 424, 121, 13, -59, -398, +-74, -663, 67, -689, 213, -512, 288, -233, +308, 67, 231, 285, 74, 308, -103, 133, +-209, -89, -192, -237, -43, -292, 142, -237, +258, -37, 289, 203, 287, 322, 202, 312, +62, 250, -18, 114, 28, -101, 134, -286, +228, -377, 282, -427, 318, -440, 284, -352, +168, -161, 36, 69, 4, 309, 51, 522, +62, 605, 7, 479, -46, 175, -108, -222, +-186, -610, -241, -867, -153, -882, 100, -627, +423, -160, 712, 389, 934, 860, 1023, 1100, +873, 1021, 425, 614, -179, -20, -764, -705, +-1190, -1249, -1340, -1503, -1109, -1371, -476, -859, +393, -86, 1172, 740, 1649, 1387, 1756, 1674, +1480, 1538, 816, 1017, -66, 218, -865, -667, +-1347, -1387, -1450, -1765, -1170, -1743, -588, -1335, +170, -614, 877, 241, 1331, 1005, 1452, 1492, +1266, 1605, 809, 1331, 177, 756, -466, 19, +-901, -701, -1048, -1203, -917, -1357, -537, -1188, +40, -788, 646, -261, 1064, 263, 1164, 637, +992, 796, 582, 760, 22, 569, -504, 274, +-793, -49, -771, -326, -500, -515, -117, -597, +310, -565, 669, -412, 836, -149, 749, 143, +543, 376, 337, 507, 96, 506, -176, 337, +-337, 43, -396, -266, -424, -492, -401, -603, +-231, -563, 59, -347, 390, -55, 693, 166, +891, 308, 890, 389, 687, 340, 304, 155, +-138, -9, -498, -82, -660, -142, -594, -184, +-375, -102, -90, 49, 230, 101, 464, 24, +524, -104, 465, -288, 404, -554, 304, -760, +169, -703, 123, -352, 169, 189, 151, 799, +75, 1322, -11, 1511, -120, 1189, -252, 406, +-313, -591, -253, -1500, -110, -2025, 79, -1957, +328, -1294, 559, -254, 701, 844, 705, 1657, +590, 1912, 368, 1550, 65, 771, -234, -147, +-443, -945, -601, -1389, -695, -1342, -628, -901, +-319, -292, 127, 273, 579, 629, 991, 673, +1269, 448, 1255, 111, 927, -174, 376, -299, +-246, -233, -831, -31, -1225, 184, -1279, 281, +-965, 200, -406, -55, 258, -366, 850, -568, +1230, -566, 1312, -383, 1118, -80, 708, 258, +222, 497, -176, 528, -433, 380, -603, 165, +-661, -27, -597, -179, -425, -280, -209, -318, +41, -316, 340, -341, 647, -375, 836, -324, +854, -150, 725, 89, 479, 341, 100, 556, +-296, 629, -538, 486, -576, 189, -463, -145, +-246, -455, 6, -681, 247, -724, 394, -574, +434, -333, 427, -72, 438, 212, 421, 468, +317, 610, 153, 608, -20, 491, -225, 243, +-400, -125, -462, -513, -348, -781, -65, -839, +271, -677, 508, -340, 619, 99, 607, 503, +448, 720, 155, 690, -85, 472, -178, 147, +-173, -184, -105, -418, 12, -494, 92, -442, +80, -328, -22, -203, -103, -85, -77, 4, +78, 71, 301, 120, 502, 168, 589, 207, +498, 197, 224, 108, -103, -13, -372, -106, +-481, -158, -388, -168, -115, -104, 241, 7, +547, 64, 672, 7, 582, -124, 296, -274, +-49, -393, -324, -412, -453, -278, -424, -19, +-246, 289, 30, 543, 329, 657, 542, 585, +638, 337, 593, -26, 427, -384, 177, -646, +-77, -784, -263, -768, -346, -559, -342, -212, +-224, 161, -38, 478, 142, 687, 238, 712, +252, 532, 220, 205, 173, -170, 155, -496, +201, -654, 254, -587, 278, -360, 248, -75, +160, 203, 18, 377, -135, 354, -225, 171, +-194, -33, -85, -192, 47, -304, 143, -306, +190, -155, 144, 31, 34, 127, -31, 150, +22, 139, 153, 47, 331, -98, 489, -188, +545, -173, 411, -107, 129, -9, -198, 123, +-459, 243, -556, 249, -441, 116, -192, -98, +105, -328, 341, -534, 448, -620, 424, -493, +361, -171, 281, 224, 175, 590, 112, 831, +145, 829, 138, 535, 31, 56, -111, -452, +-225, -859, -325, -1043, -362, -913, -237, -533, +63, -45, 371, 423, 555, 750, 615, 830, +595, 667, 433, 354, 118, 4, -203, -282, +-393, -460, -489, -543, -490, -532, -335, -433, +-10, -312, 328, -204, 553, -45, 674, 184, +702, 417, 564, 587, 264, 663, -90, 590, +-371, 335, -561, -65, -633, -509, -545, -862, +-298, -1017, 49, -941, 429, -641, 730, -160, +884, 378, 845, 808, 621, 1039, 238, 1044, +-169, 808, -476, 346, -648, -212, -706, -700, +-601, -1019, -316, -1140, 77, -997, 427, -589, +666, -55, 782, 426, 750, 770, 551, 923, +259, 840, -43, 554, -295, 192, -478, -157, +-534, -440, -449, -609, -249, -648, -2, -605, +230, -499, 397, -322, 499, -80, 506, 180, +431, 431, 301, 637, 150, 717, -11, 599, +-169, 325, -311, -28, -392, -399, -384, -706, +-251, -823, -24, -713, 253, -461, 512, -155, +671, 175, 674, 441, 512, 545, 192, 494, +-188, 388, -507, 237, -660, 29, -605, -155, +-326, -235, 89, -270, 460, -304, 647, -301, +636, -259, 462, -244, 202, -245, -63, -189, +-218, -65, -192, 93, -49, 289, 65, 499, +117, 637, 105, 616, -6, 425, -213, 81, +-345, -356, -294, -770, -107, -1022, 147, -1026, +452, -785, 720, -345, 830, 215, 700, 757, +406, 1118, 30, 1193, -373, 970, -739, 486, +-917, -146, -845, -748, -569, -1165, -161, -1303, +337, -1107, 780, -605, 1038, 41, 1063, 617, +882, 990, 522, 1095, 70, 900, -365, 467, +-664, -19, -800, -402, -764, -643, -567, -742, +-235, -688, 125, -540, 423, -377, 613, -204, +700, 35, 654, 332, 490, 627, 244, 834, +-17, 870, -251, 666, -421, 222, -463, -351, +-331, -844, -99, -1085, 150, -1004, 352, -641, +457, -122, 391, 339, 189, 559, -46, 492, +-242, 245, -336, -24, -253, -153, -43, -64, +209, 218, 402, 536, 470, 712, 405, 608, +241, 216, -2, -359, -240, -928, -353, -1323, +-313, -1405, -201, -1135, -24, -574, 196, 124, +354, 808, 376, 1332, 311, 1595, 202, 1531, +58, 1146, -113, 501, -235, -275, -257, -1015, +-176, -1543, -38, -1749, 132, -1581, 276, -1067, +328, -330, 270, 427, 183, 1035, 96, 1374, +24, 1391, -6, 1103, -3, 622, -42, 86, +-133, -390, -238, -744, -281, -917, -226, -894, +-39, -710, 242, -453, 539, -164, 730, 139, +697, 386, 406, 490, -40, 471, -527, 383, +-883, 228, -943, 17, -610, -142, 7, -184, +667, -140, 1130, -67, 1253, 12, 948, 41, +294, -29, -472, -176, -1043, -314, -1229, -387, +-986, -348, -431, -168, 247, 109, 826, 350, +1110, 478, 987, 480, 593, 347, 138, 107, +-271, -126, -564, -265, -599, -321, -362, -333, +-54, -302, 143, -247, 267, -210, 322, -179, +251, -81, 81, 105, -50, 320, -116, 488, +-168, 573, -199, 512, -123, 267, 45, -94, +247, -440, 416, -696, 510, -799, 465, -686, +274, -391, -1, -41, -257, 288, -439, 549, +-483, 671, -408, 615, -246, 452, -30, 243, +198, -2, 359, -256, 437, -419, 446, -475, +398, -474, 270, -440, 117, -337, -39, -203, +-201, -78, -333, 33, -372, 182, -316, 367, +-159, 548, 71, 654, 291, 656, 404, 501, +409, 159, 308, -340, 115, -840, -96, -1176, +-227, -1212, -265, -900, -213, -273, -94, 491, +69, 1146, 220, 1461, 310, 1331, 297, 761, +202, -77, 69, -894, -58, -1397, -163, -1438, +-200, -1016, -161, -296, -65, 475, 33, 1027, +119, 1192, 180, 949, 201, 445, 157, -118, +75, -540, -14, -700, -60, -583, -43, -314, +32, -54, 116, 86, 158, 72, 119, -71, +21, -240, -100, -301, -189, -177, -217, 96, +-136, 422, 43, 679, 248, 755, 375, 593, +385, 234, 276, -209, 91, -592, -127, -793, +-276, -769, -297, -553, -212, -234, -98, 66, +24, 243, 126, 260, 174, 169, 162, 52, +173, -10, 216, 57, 247, 254, 241, 476, +186, 607, 29, 575, -206, 335, -432, -96, +-530, -590, -457, -990, -219, -1167, 114, -1055, +456, -660, 690, -93, 728, 488, 560, 933, +271, 1136, -65, 1043, -353, 709, -523, 252, +-529, -208, -402, -576, -222, -747, -69, -711, +44, -542, 131, -327, 208, -95, 287, 106, +411, 231, 547, 274, 624, 300, 566, 326, +354, 323, -11, 233, -463, 71, -899, -148, +-1163, -398, -1146, -619, -825, -675, -257, -509, +472, -155, 1156, 298, 1578, 751, 1620, 1022, +1292, 994, 634, 665, -189, 145, -952, -460, +-1464, -959, -1621, -1191, -1394, -1115, -869, -821, +-157, -369, 570, 132, 1130, 557, 1410, 817, +1400, 936, 1088, 916, 541, 749, -84, 455, +-631, 111, -1012, -253, -1132, -598, -973, -855, +-588, -934, -112, -823, 329, -559, 674, -216, +897, 149, 907, 452, 696, 633, 362, 666, +-14, 575, -432, 387, -787, 147, -941, -109, +-853, -330, -554, -462, -52, -455, 562, -300, +1112, -29, 1385, 270, 1249, 480, 714, 499, +-53, 277, -847, -138, -1434, -596, -1604, -926, +-1263, -987, -558, -707, 277, -127, 1024, 569, +1497, 1150, 1522, 1432, 1097, 1316, 414, 814, +-271, 72, -811, -689, -1086, -1261, -1023, -1503, +-667, -1355, -205, -861, 213, -178, 509, 497, +650, 1011, 595, 1236, 391, 1114, 129, 697, +-90, 143, -235, -374, -288, -715, -246, -817, +-119, -664, 11, -340, 108, 1, 163, 210, +195, 283, 184, 245, 151, 134, 108, 21, +19, 20, -134, 103, -261, 162, -313, 135, +-293, 49, -187, -109, 43, -297, 308, -397, +481, -308, 521, -90, 448, 159, 229, 346, +-107, 395, -437, 242, -606, -34, -580, -293, +-369, -405, -3, -336, 409, -84, 675, 245, +715, 492, 552, 517, 221, 327, -222, -18, +-605, -398, -807, -670, -790, -689, -547, -466, +-94, -97, 437, 279, 887, 568, 1098, 657, +982, 534, 584, 278, 27, 15, -562, -199, +-974, -324, -1064, -338, -847, -275, -444, -221, +68, -193, 536, -173, 797, -125, 785, -39, +559, 109, 215, 283, -120, 418, -339, 454, +-368, 364, -237, 144, -50, -134, 89, -358, +145, -453, 107, -412, 23, -248, -55, -6, +-95, 201, -89, 274, -14, 217, 62, 91, +58, -63, -11, -195, -81, -234, -165, -150, +-200, 1, -87, 138, 181, 225, 459, 251, +637, 207, 658, 101, 483, -22, 83, -118, +-419, -171, -822, -192, -987, -184, -909, -156, +-587, -113, -80, -68, 433, -15, 765, 46, +892, 114, 841, 167, 644, 187, 340, 168, +30, 125, -220, 60, -402, -14, -567, -82, +-680, -113, -670, -127, -520, -134, -295, -141, +10, -126, 368, -92, 666, -28, 796, 54, +758, 153, 568, 223, 266, 234, -90, 152, +-406, 9, -609, -147, -663, -236, -592, -234, +-412, -135, -173, 11, 78, 155, 311, 209, +503, 150, 567, -8, 497, -168, 352, -256, +167, -212, -55, -53, -234, 194, -306, 414, +-290, 492, -260, 371, -227, 115, -194, -221, +-182, -550, -210, -764, -189, -747, -44, -516, +212, -151, 512, 265, 797, 682, 941, 972, +823, 1029, 415, 834, -174, 455, -789, -62, +-1265, -618, -1456, -1056, -1262, -1218, -723, -1073, +17, -679, 754, -135, 1329, 433, 1598, 839, +1477, 971, 999, 840, 317, 539, -417, 180, +-1044, -113, -1427, -260, -1452, -264, -1135, -194, +-583, -122, 62, -120, 675, -217, 1094, -357, +1217, -446, 1035, -431, 645, -297, 150, -45, +-326, 275, -671, 554, -810, 711, -751, 729, +-545, 603, -280, 345, -5, 19, 229, -306, +396, -586, 464, -764, 447, -777, 378, -620, +273, -329, 109, 47, -59, 424, -175, 678, +-255, 731, -366, 591, -450, 318, -443, -32, +-356, -342, -211, -495, 29, -448, 332, -281, +604, -68, 740, 124, 704, 244, 511, 227, +194, 100, -228, -48, -630, -128, -843, -141, +-821, -79, -626, 34, -269, 164, 157, 223, +463, 182, 545, 44, 466, -121, 311, -268, +151, -339, 34, -307, 26, -141, 110, 107, +172, 356, 113, 494, -38, 498, -271, 345, +-568, 53, -793, -311, -784, -590, -536, -699, +-86, -596, 477, -303, 978, 134, 1215, 549, +1113, 799, 685, 789, 56, 530, -596, 79, +-1081, -396, -1259, -734, -1055, -823, -571, -656, +26, -265, 592, 202, 965, 560, 982, 675, +683, 559, 223, 282, -249, -57, -606, -338, +-699, -428, -507, -322, -157, -108, 177, 95, +409, 225, 479, 234, 334, 115, 7, -74, +-305, -216, -475, -236, -502, -143, -356, 5, +-20, 168, 319, 282, 480, 263, 456, 104, +313, -99, 68, -259, -172, -336, -282, -284, +-234, -84, -114, 187, 3, 412, 57, 512, +15, 448, -145, 218, -339, -119, -436, -449, +-346, -658, -78, -679, 320, -499, 715, -163, +934, 227, 853, 542, 482, 689, -87, 626, +-684, 385, -1129, 56, -1271, -242, -1067, -422, +-564, -438, 87, -302, 716, -68, 1148, 142, +1273, 238, 1060, 196, 591, 60, -9, -122, +-583, -275, -979, -318, -1086, -206, -931, -12, +-576, 199, -112, 360, 326, 422, 585, 341, +652, 171, 571, -29, 366, -194, 85, -298, +-131, -292, -235, -215, -255, -110, -208, -15, +-96, 73, 11, 104, 49, 90, 6, 58, +-61, 45, -143, 11, -240, -27, -309, -42, +-267, -13, -124, 3, 73, 24, 302, 81, +529, 164, 629, 189, 547, 154, 311, 76, +-21, -35, -390, -198, -683, -347, -818, -420, +-752, -373, -517, -234, -184, -17, 159, 226, +449, 434, 610, 528, 636, 492, 558, 335, +394, 109, 161, -120, -67, -273, -266, -345, +-435, -336, -543, -250, -553, -137, -486, -81, +-353, -70, -173, -50, 54, -13, 281, 26, +457, 105, 544, 230, 539, 343, 406, 381, +165, 338, -100, 232, -327, 85, -515, -81, +-590, -236, -508, -352, -323, -422, -98, -446, +168, -423, 392, -334, 463, -164, 362, 77, +181, 344, -23, 569, -202, 692, -313, 671, +-294, 490, -187, 183, -79, -157, 11, -432, +116, -589, 163, -621, 117, -538, 39, -363, +-14, -141, -78, 69, -139, 260, -154, 428, +-103, 536, -36, 523, 18, 379, 57, 133, +98, -142, 76, -390, -34, -513, -165, -444, +-237, -196, -248, 94, -175, 316, -1, 378, +235, 252, 406, -21, 432, -289, 311, -428, +80, -358, -226, -110, -496, 231, -610, 505, +-539, 601, -368, 474, -118, 184, 165, -182, +365, -474, 427, -607, 416, -554, 335, -379, +179, -131, -2, 119, -143, 328, -260, 444, +-344, 483, -377, 444, -343, 339, -248, 153, +-101, -75, 59, -308, 193, -473, 235, -539, +183, -469, 75, -283, -18, -25, -51, 207, +-1, 363, 80, 400, 144, 340, 137, 206, +41, 54, -145, -67, -340, -117, -473, -117, +-491, -91, -362, -54, -89, -16, 208, -14, +419, -52, 483, -92, 399, -101, 183, -79, +-71, -25, -252, 63, -299, 174, -240, 247, +-122, 231, -11, 133, 51, -17, 28, -187, +-69, -318, -198, -342, -295, -237, -311, -44, +-203, 176, 11, 357, 289, 434, 522, 390, +594, 248, 451, 44, 143, -163, -252, -314, +-606, -397, -795, -434, -739, -417, -476, -321, +-80, -158, 340, 49, 658, 299, 746, 555, +590, 723, 249, 715, -157, 525, -507, 181, +-677, -237, -640, -616, -446, -809, -171, -759, +118, -494, 340, -122, 458, 232, 456, 438, +337, 443, 128, 278, -105, 57, -329, -121, +-482, -160, -497, -43, -363, 174, -150, 354, +96, 408, 309, 292, 409, 43, 339, -272, +136, -505, -122, -559, -341, -409, -464, -151, +-438, 129, -256, 320, 15, 342, 244, 167, +385, -80, 419, -273, 332, -307, 154, -164, +-44, 138, -235, 472, -376, 704, -451, 707, +-471, 464, -444, 32, -336, -429, -164, -782, +52, -907, 304, -775, 544, -431, 671, -24, +649, 317, 453, 499, 110, 518, -283, 399, +-607, 234, -795, 106, -777, 78, -573, 129, +-285, 192, -10, 177, 207, 62, 314, -149, +319, -406, 271, -614, 242, -652, 259, -483, +296, -155, 269, 230, 165, 562, -36, 716, +-343, 628, -670, 329, -849, -62, -824, -410, +-606, -585, -217, -522, 270, -247, 683, 136, +905, 491, 878, 693, 625, 667, 223, 403, +-216, -9, -596, -436, -810, -761, -818, -897, +-652, -789, -373, -467, -33, -40, 274, 374, +469, 695, 502, 853, 403, 806, 238, 583, +63, 293, -102, 14, -205, -218, -225, -381, +-198, -444, -178, -440, -169, -428, -173, -427, +-196, -395, -237, -310, -224, -153, -107, 82, +81, 383, 243, 668, 354, 851, 409, 844, +363, 629, 173, 234, -71, -226, -284, -634, +-445, -864, -549, -840, -524, -553, -339, -141, +-69, 257, 160, 517, 323, 559, 408, 344, +356, -8, 153, -333, -86, -496, -265, -449, +-364, -174, -372, 227, -231, 605, 12, 808, +227, 789, 311, 536, 269, 132, 111, -299, +-125, -629, -342, -810, -428, -813, -389, -668, +-257, -410, -70, -118, 129, 172, 265, 420, +315, 607, 279, 687, 176, 655, 22, 521, +-146, 322, -295, 68, -381, -182, -397, -368, +-336, -459, -188, -480, 19, -437, 208, -338, +342, -198, 384, -56, 323, 80, 159, 206, +-46, 308, -230, 352, -340, 335, -373, 267, +-344, 169, -288, 52, -234, -56, -214, -136, +-179, -178, -75, -196, 106, -192, 331, -167, +560, -103, 694, -1, 649, 113, 399, 207, +1, 269, -461, 259, -859, 152, -1080, -19, +-1042, -180, -757, -286, -305, -318, 182, -267, +592, -144, 823, 0, 833, 113, 645, 187, +354, 246, 65, 306, -157, 364, -322, 391, +-402, 356, -399, 219, -375, -34, -398, -364, +-418, -664, -394, -830, -321, -791, -177, -546, +87, -138, 415, 312, 690, 679, 790, 872, +676, 872, 362, 692, -91, 406, -576, 82, +-913, -219, -981, -481, -770, -667, -361, -748, +143, -696, 575, -509, 772, -178, 671, 232, +363, 613, -17, 835, -340, 842, -538, 619, +-550, 221, -404, -244, -209, -600, -62, -743, +45, -647, 113, -367, 145, 17, 170, 358, +217, 553, 251, 548, 244, 375, 159, 103, +-15, -153, -244, -321, -455, -351, -592, -254, +-593, -63, -449, 125, -202, 238, 67, 236, +295, 138, 435, -26, 485, -187, 431, -277, +297, -239, 123, -97, -58, 103, -255, 285, +-415, 404, -483, 408, -468, 286, -400, 71, +-262, -159, -93, -344, 56, -438, 162, -419, +238, -285, 274, -83, 279, 138, 243, 318, +164, 405, 61, 376, -50, 255, -183, 79, +-297, -97, -363, -210, -372, -223, -332, -164, +-245, -74, -145, 8, -55, 48, 28, 32, +121, -1, 208, 0, 289, 70, 348, 183, +363, 283, 294, 300, 122, 190, -133, -56, +-404, -368, -631, -621, -738, -684, -682, -496, +-459, -90, -135, 401, 203, 823, 473, 1022, +620, 907, 604, 507, 455, -26, 225, -527, +-17, -854, -224, -924, -356, -725, -421, -371, +-434, -2, -412, 284, -371, 448, -319, 462, +-221, 376, -64, 269, 139, 211, 351, 191, +531, 189, 616, 166, 560, 92, 344, -72, +5, -288, -385, -490, -723, -599, -912, -578, +-869, -403, -608, -105, -203, 249, 238, 546, +601, 713, 765, 701, 712, 522, 486, 222, +151, -91, -211, -336, -484, -457, -597, -445, +-535, -307, -363, -114, -150, 64, 34, 173, +140, 204, 124, 141, 37, 20, -34, -108, +-55, -178, -60, -166, -25, -57, 60, 110, +158, 300, 209, 442, 197, 472, 131, 351, +19, 125, -145, -140, -335, -366, -485, -485, +-539, -451, -524, -300, -425, -108, -204, 37, +110, 92, 427, 51, 669, -20, 764, -37, +663, 71, 371, 309, -30, 605, -427, 818, +-706, 817, -816, 544, -747, 43, -519, -565, +-202, -1088, 90, -1342, 290, -1221, 367, -767, +340, -135, 258, 488, 176, 953, 109, 1152, +69, 1067, 35, 788, -14, 445, -94, 113, +-193, -165, -312, -380, -423, -539, -486, -670, +-462, -749, -339, -721, -116, -539, 163, -212, +447, 230, 665, 686, 743, 1014, 627, 1084, +325, 873, -120, 416, -602, -184, -988, -757, +-1148, -1104, -1021, -1125, -619, -812, -41, -245, +561, 432, 1006, 996, 1168, 1267, 998, 1163, +558, 726, -19, 66, -557, -616, -911, -1104, +-998, -1238, -833, -1003, -497, -478, -117, 161, +192, 714, 352, 1005, 353, 975, 244, 656, +117, 186, 38, -274, 41, -565, 113, -620, +197, -442, 214, -134, 124, 191, -84, 416, +-350, 478, -569, 357, -657, 130, -596, -123, +-384, -321, -77, -412, 232, -364, 446, -211, +523, -7, 454, 176, 284, 292, 78, 305, +-89, 229, -189, 106, -228, 11, -251, -16, +-279, 35, -318, 129, -342, 218, -325, 226, +-226, 111, -44, -120, 175, -379, 362, -570, +466, -598, 443, -416, 290, -48, 51, 379, +-203, 718, -414, 837, -526, 690, -513, 311, +-404, -169, -253, -574, -83, -755, 80, -658, +213, -314, 314, 142, 395, 545, 409, 752, +317, 703, 128, 418, -117, 0, -374, -396, +-560, -637, -626, -676, -555, -525, -364, -236, +-97, 99, 162, 359, 353, 495, 435, 515, +400, 441, 270, 302, 105, 152, -52, 21, +-173, -90, -261, -191, -303, -269, -296, -316, +-245, -317, -174, -269, -92, -155, -17, 10, +30, 186, 31, 320, 12, 387, -3, 372, +1, 286, 26, 148, 87, 3, 154, -123, +168, -206, 82, -242, -74, -228, -255, -176, +-399, -81, -457, 35, -387, 147, -207, 218, +29, 248, 240, 212, 368, 114, 379, -8, +281, -95, 97, -129, -99, -94, -246, -12, +-323, 74, -345, 109, -302, 80, -225, -10, +-150, -112, -75, -174, 17, -137, 92, -7, +152, 175, 188, 337, 184, 418, 142, 357, +85, 168, 9, -96, -67, -341, -136, -493, +-217, -499, -318, -359, -387, -98, -386, 199, +-306, 455, -155, 607, 62, 614, 284, 457, +429, 193, 436, -120, 318, -404, 103, -578, +-151, -579, -362, -426, -447, -166, -393, 130, +-241, 377, -77, 497, 54, 478, 113, 350, +91, 184, 5, 32, -72, -57, -89, -86, +-54, -85, -2, -98, 55, -144, 80, -222, +35, -298, -75, -329, -186, -262, -254, -87, +-250, 166, -174, 430, -27, 638, 139, 713, +256, 621, 265, 373, 174, 29, 12, -334, +-189, -617, -370, -741, -444, -677, -392, -444, +-244, -99, -44, 245, 168, 476, 302, 547, +307, 470, 203, 278, 45, 63, -133, -82, +-271, -101, -311, -26, -246, 90, -129, 170, +5, 149, 126, 21, 192, -153, 165, -307, +73, -362, -44, -278, -161, -75, -277, 157, +-352, 328, -351, 363, -283, 262, -182, 69, +-45, -127, 120, -242, 280, -214, 388, -58, +427, 163, 367, 355, 201, 448, -42, 391, +-298, 206, -504, -45, -604, -272, -584, -413, +-455, -430, -253, -347, -29, -201, 150, -45, +255, 88, 296, 168, 301, 217, 280, 264, +257, 330, 227, 388, 166, 413, 32, 359, +-173, 203, -411, -64, -633, -375, -777, -639, +-757, -751, -541, -652, -165, -333, 276, 131, +678, 605, 926, 931, 927, 1010, 658, 782, +200, 302, -316, -279, -765, -771, -1042, -1033, +-1041, -979, -760, -620, -315, -64, 144, 501, +520, 913, 716, 1059, 679, 908, 455, 518, +160, 32, -119, -405, -312, -666, -378, -703, +-326, -540, -233, -259, -170, 39, -172, 255, +-228, 341, -299, 304, -311, 185, -226, 41, +-44, -58, 196, -75, 441, -10, 614, 105, +638, 235, 468, 325, 154, 328, -224, 224, +-585, 35, -842, -198, -905, -403, -765, -515, +-484, -485, -126, -305, 255, -15, 555, 281, +688, 488, 643, 549, 464, 455, 196, 240, +-90, 6, -318, -149, -432, -175, -435, -91, +-360, 48, -258, 139, -163, 105, -119, -60, +-143, -284, -186, -467, -177, -497, -95, -319, +64, 41, 285, 465, 495, 805, 588, 934, +516, 800, 281, 429, -92, -66, -522, -537, +-858, -842, -1000, -912, -911, -741, -599, -396, +-118, 15, 400, 379, 804, 632, 979, 724, +889, 660, 560, 477, 82, 239, -419, -10, +-801, -215, -964, -336, -880, -358, -592, -306, +-189, -197, 201, -66, 469, 48, 554, 119, +472, 154, 270, 149, 32, 125, -159, 93, +-256, 67, -269, 42, -220, 21, -153, 0, +-112, -10, -115, -9, -138, 11, -168, 51, +-180, 110, -136, 159, -38, 178, 69, 157, +171, 104, 243, 20, 249, -73, 179, -163, +63, -231, -91, -264, -266, -244, -412, -185, +-482, -84, -461, 66, -340, 246, -140, 398, +92, 486, 291, 496, 402, 416, 400, 238, +294, 21, 103, -177, -119, -318, -298, -381, +-378, -363, -368, -296, -292, -210, -183, -129, +-91, -58, -58, 11, -56, 110, -29, 252, +29, 414, 88, 540, 145, 577, 182, 493, +158, 286, 55, -19, -92, -334, -236, -547, +-327, -602, -329, -513, -231, -309, -75, -55, +70, 170, 140, 310, 119, 372, 23, 376, +-108, 347, -228, 296, -287, 220, -260, 86, +-146, -97, 23, -288, 179, -423, 260, -436, +261, -283, 196, 6, 73, 344, -96, 599, +-255, 659, -364, 481, -422, 131, -415, -270, +-313, -572, -154, -662, -1, -507, 116, -191, +203, 161, 238, 418, 220, 506, 165, 429, +88, 274, 0, 117, -81, 28, -155, 23, +-212, 60, -253, 55, -278, -19, -281, -160, +-254, -319, -209, -424, -141, -405, -51, -255, +50, 1, 143, 284, 238, 517, 321, 630, +336, 616, 248, 481, 80, 260, -156, -7, +-436, -268, -663, -493, -723, -636, -589, -664, +-295, -548, 92, -289, 461, 83, 661, 477, +628, 793, 384, 935, 6, 864, -388, 578, +-640, 157, -659, -290, -462, -635, -153, -793, +156, -750, 357, -565, 373, -292, 206, 6, +-36, 254, -235, 415, -338, 520, -331, 581, +-206, 589, -33, 526, 79, 389, 84, 174, +33, -100, -37, -395, -101, -631, -113, -739, +-37, -677, 71, -460, 125, -123, 84, 256, +-30, 570, -195, 736, -357, 730, -444, 551, +-397, 253, -234, -70, -13, -316, 207, -433, +374, -400, 417, -229, 322, 14, 133, 230, +-81, 342, -281, 301, -419, 122, -465, -132, +-421, -362, -317, -478, -154, -397, 42, -124, +210, 253, 301, 601, 308, 804, 227, 766, +62, 473, -148, 12, -325, -463, -424, -800, +-416, -864, -289, -632, -61, -188, 188, 313, +357, 706, 374, 858, 239, 730, -4, 371, +-287, -75, -528, -443, -617, -601, -512, -531, +-251, -278, 81, 52, 385, 331, 541, 441, +484, 377, 248, 189, -64, -26, -354, -181, +-531, -204, -544, -107, -388, 57, -121, 203, +153, 261, 318, 189, 324, 33, 188, -142, +-39, -264, -271, -278, -408, -159, -408, 49, +-285, 266, -76, 402, 160, 418, 325, 310, +359, 114, 257, -116, 45, -298, -221, -387, +-441, -367, -539, -257, -486, -79, -298, 113, +-21, 283, 259, 399, 444, 445, 454, 403, +296, 290, 37, 133, -240, -41, -462, -204, +-551, -305, -483, -327, -303, -283, -77, -200, +141, -87, 284, 23, 308, 104, 235, 160, +118, 204, -15, 237, -136, 263, -210, 270, +-236, 247, -253, 181, -251, 73, -203, -60, +-126, -181, -60, -258, 10, -263, 80, -195, +116, -71, 93, 61, 49, 158, 5, 190, +-46, 156, -105, 66, -135, -34, -134, -99, +-136, -97, -150, -15, -136, 125, -88, 260, +-48, 340, -35, 340, -9, 241, 10, 52, +-16, -151, -60, -303, -67, -361, -52, -312, +-42, -169, -14, 11, 29, 168, 26, 253, +-39, 250, -134, 175, -217, 82, -270, 8, +-255, -20, -141, -6, 30, 44, 162, 90, +211, 102, 180, 64, 73, 0, -92, -53, +-235, -60, -286, -21, -241, 55, -143, 141, +-18, 191, 78, 156, 78, 38, -19, -138, +-137, -299, -221, -381, -241, -331, -172, -146, +-17, 142, 147, 441, 253, 647, 271, 678, +189, 532, 5, 250, -220, -86, -403, -375, +-490, -528, -461, -527, -312, -402, -94, -221, +138, -50, 325, 64, 418, 133, 382, 184, +214, 247, -43, 332, -302, 427, -491, 478, +-550, 429, -457, 251, -222, -21, 63, -314, +296, -541, 413, -636, 386, -558, 198, -328, +-87, -18, -351, 278, -478, 492, -442, 571, +-271, 515, -33, 361, 172, 157, 253, -53, +190, -207, 22, -279, -175, -272, -315, -204, +-318, -88, -179, 37, 36, 131, 228, 169, +317, 157, 259, 115, 72, 74, -180, 51, +-388, 55, -479, 72, -436, 80, -282, 49, +-62, -25, 128, -120, 217, -189, 199, -199, +122, -130, 23, 3, -50, 169, -59, 315, +-20, 389, 17, 370, 23, 280, -29, 144, +-131, -20, -261, -184, -365, -312, -396, -404, +-323, -444, -159, -404, 43, -256, 216, -13, +326, 292, 346, 588, 273, 789, 128, 806, +-37, 617, -184, 254, -285, -188, -329, -587, +-319, -820, -273, -830, -195, -620, -111, -263, +-34, 143, 34, 481, 90, 674, 113, 687, +107, 550, 91, 312, 72, 53, 43, -162, +8, -288, -51, -332, -126, -300, -197, -215, +-264, -108, -316, -14, -308, 71, -220, 137, +-68, 178, 100, 198, 248, 210, 327, 197, +292, 157, 138, 90, -74, 3, -273, -97, +-401, -171, -426, -199, -325, -164, -139, -74, +54, 51, 194, 169, 246, 252, 192, 256, +60, 174, -94, 44, -199, -86, -227, -185, +-186, -205, -96, -126, 4, 23, 52, 174, +31, 276, -34, 285, -121, 187, -221, 11, +-266, -174, -204, -298, -61, -294, 100, -152, +247, 74, 334, 297, 310, 448, 159, 456, +-59, 295, -288, 15, -484, -271, -600, -470, +-576, -508, -392, -371, -116, -102, 171, 211, +422, 468, 571, 578, 559, 514, 385, 308, +116, 36, -192, -221, -470, -386, -623, -417, +-601, -311, -442, -112, -194, 112, 71, 288, +275, 376, 351, 348, 287, 210, 135, 2, +-46, -206, -209, -346, -286, -362, -252, -244, +-131, -23, 9, 230, 123, 445, 180, 533, +160, 447, 51, 215, -99, -71, -228, -331, +-301, -471, -316, -436, -256, -234, -136, 40, +-13, 281, 79, 399, 148, 358, 183, 181, +162, -49, 87, -239, -1, -297, -84, -200, +-155, 4, -203, 222, -209, 365, -182, 363, +-135, 220, -75, -4, 8, -212, 75, -320, +88, -266, 55, -79, 8, 153, -48, 333, +-109, 383, -155, 260, -159, 2, -140, -292, +-102, -501, -50, -541, 4, -366, 35, -28, +57, 362, 82, 682, 100, 837, 82, 755, +34, 449, -44, 13, -149, -417, -264, -729, +-343, -839, -351, -717, -277, -399, -154, 1, +7, 362, 184, 593, 323, 653, 362, 545, +312, 330, 199, 97, 36, -79, -156, -172, +-312, -177, -409, -138, -449, -116, -425, -143, +-322, -193, -149, -226, 52, -202, 237, -90, +379, 114, 430, 353, 357, 537, 173, 587, +-58, 472, -281, 201, -443, -146, -489, -458, +-398, -632, -218, -611, -9, -398, 163, -62, +262, 289, 253, 539, 157, 620, 30, 514, +-81, 267, -167, -40, -205, -298, -188, -423, +-139, -392, -96, -234, -55, -7, -12, 206, +21, 329, 37, 330, 46, 229, 44, 64, +26, -96, -11, -195, -58, -207, -104, -136, +-141, -6, -162, 127, -155, 213, -125, 226, +-80, 169, -35, 56, 12, -71, 52, -181, +81, -234, 97, -208, 91, -103, 49, 46, +-15, 206, -79, 340, -131, 408, -171, 366, +-186, 222, -178, 6, -164, -226, -145, -417, +-113, -504, -56, -466, 24, -297, 117, -30, +213, 265, 279, 502, 264, 620, 154, 584, +-33, 401, -260, 115, -454, -191, -532, -427, +-446, -519, -229, -449, 45, -250, 299, 9, +449, 245, 421, 368, 219, 342, -68, 196, +-324, 0, -472, -169, -450, -240, -251, -185, +23, -23, 246, 177, 358, 335, 331, 380, +171, 293, -73, 109, -292, -109, -400, -294, +-371, -384, -234, -353, -42, -223, 128, -47, +196, 121, 140, 240, 28, 290, -83, 272, +-159, 207, -167, 126, -80, 50, 71, -19, +194, -75, 227, -107, 162, -116, 0, -102, +-214, -61, -392, -2, -456, 54, -392, 96, +-218, 113, 29, 82, 271, 22, 397, -36, +373, -66, 222, -64, -4, -33, -230, 16, +-379, 68, -392, 94, -265, 88, -61, 66, +148, 54, 295, 63, 328, 89, 224, 121, +19, 127, -212, 72, -408, -44, -513, -188, +-471, -314, -291, -366, -29, -297, 235, -113, +437, 134, 522, 369, 460, 521, 263, 527, +-3, 376, -270, 118, -473, -151, -563, -356, +-508, -432, -340, -362, -115, -179, 118, 46, +305, 238, 389, 329, 358, 299, 230, 166, +53, -16, -140, -189, -297, -295, -363, -298, +-333, -188, -224, -4, -50, 196, 133, 350, +250, 421, 247, 386, 147, 246, -1, 38, +-155, -170, -254, -324, -245, -388, -144, -356, +-1, -237, 115, -75, 160, 92, 107, 219, +-28, 283, -191, 287, -302, 248, -307, 176, +-205, 89, -19, -2, 202, -81, 358, -135, +389, -162, 304, -160, 130, -123, -99, -55, +-321, 22, -472, 82, -505, 118, -442, 127, +-299, 113, -99, 80, 123, 47, 313, 23, +431, 14, 461, 10, 389, -6, 202, -39, +-35, -76, -254, -95, -400, -86, -453, -39, +-413, 46, -291, 142, -118, 210, 34, 211, +141, 135, 189, 1, 182, -146, 126, -260, +66, -287, 39, -199, 22, -19, -10, 183, +-42, 337, -80, 387, -122, 309, -155, 129, +-158, -77, -128, -232, -85, -282, -39, -218, +5, -81, 22, 49, 18, 110, -7, 81, +-18, -23, -13, -144, -1, -191, 19, -116, +55, 76, 82, 319, 83, 520, 46, 583, +-22, 462, -119, 166, -226, -217, -297, -568, +-301, -774, -226, -770, -84, -548, 92, -180, +264, 225, 361, 567, 346, 766, 217, 764, +10, 577, -211, 275, -368, -60, -399, -363, +-294, -552, -113, -582, 81, -461, 222, -241, +244, 16, 143, 243, -26, 382, -186, 394, +-274, 298, -257, 140, -115, -27, 85, -151, +243, -188, 300, -153, 240, -85, 83, -17, +-127, 35, -304, 57, -365, 51, -310, 51, +-170, 77, 16, 108, 183, 122, 251, 103, +189, 41, 45, -63, -94, -177, -188, -253, +-196, -250, -110, -157, 44, 1, 181, 171, +222, 301, 158, 350, 9, 302, -195, 178, +-362, 21, -410, -120, -312, -209, -115, -234, +117, -213, 319, -166, 413, -98, 352, -19, +170, 55, -67, 121, -268, 177, -377, 210, +-360, 201, -227, 146, -50, 62, 97, -24, +180, -79, 176, -88, 91, -57, -31, -5, +-116, 32, -134, 16, -107, -58, -40, -166, +58, -253, 132, -263, 142, -166, 83, 26, +-10, 269, -122, 485, -223, 584, -264, 518, +-228, 304, -142, 2, -37, -304, 69, -535, +168, -623, 223, -558, 212, -365, 152, -100, +74, 166, -6, 377, -98, 504, -192, 524, +-246, 439, -270, 275, -253, 67, -179, -146, +-58, -318, 78, -409, 198, -402, 276, -298, +286, -132, 202, 40, 49, 180, -119, 256, +-234, 259, -267, 209, -225, 137, -118, 67, +9, 10, 91, -31, 108, -63, 49, -96, +-58, -125, -153, -132, -173, -111, -100, -61, +26, 14, 162, 94, 260, 142, 265, 139, +169, 96, -9, 33, -201, -22, -339, -53, +-381, -43, -313, -7, -155, 30, 29, 43, +176, 23, 241, -21, 222, -67, 142, -91, +32, -71, -44, -13, -57, 56, -22, 118, +22, 152, 33, 134, 4, 73, -80, -2, +-203, -74, -307, -134, -344, -169, -286, -167, +-119, -126, 104, -52, 324, 47, 472, 159, +506, 262, 410, 319, 191, 302, -87, 195, +-348, 14, -522, -188, -563, -347, -481, -414, +-300, -364, -68, -209, 153, -1, 314, 184, +384, 280, 354, 276, 250, 194, 102, 82, +-26, 2, -108, 0, -140, 67, -135, 148, +-117, 179, -91, 119, -85, -34, -119, -232, +-159, -402, -171, -471, -143, -396, -94, -190, +-9, 74, 118, 303, 241, 431, 308, 435, +318, 342, 256, 200, 120, 63, -71, -23, +-255, -53, -369, -62, -413, -95, -376, -168, +-249, -259, -63, -338, 123, -358, 238, -277, +284, -97, 265, 133, 172, 349, 54, 485, +-27, 503, -62, 407, -67, 233, -53, 28, +-32, -164, -58, -296, -154, -351, -251, -344, +-285, -295, -239, -207, -125, -84, 57, 50, +285, 169, 438, 255, 455, 294, 357, 271, +168, 191, -104, 86, -378, -16, -534, -92, +-527, -133, -415, -141, -230, -129, 11, -114, +242, -99, 383, -75, 407, -39, 371, 25, +284, 120, 122, 212, -51, 258, -195, 233, +-306, 130, -395, -35, -421, -214, -339, -348, +-184, -373, -10, -260, 176, -45, 340, 207, +427, 413, 401, 497, 272, 415, 90, 186, +-127, -117, -325, -396, -417, -551, -392, -514, +-272, -303, -101, 5, 93, 306, 245, 505, +294, 527, 238, 370, 128, 107, -1, -159, +-118, -345, -183, -400, -170, -321, -101, -153, +-44, 30, 2, 159, 36, 200, 40, 173, +24, 112, 17, 60, 50, 36, 76, 43, +70, 51, 40, 31, -19, -33, -116, -126, +-219, -211, -265, -234, -209, -177, -74, -50, +90, 116, 243, 270, 321, 342, 291, 298, +161, 153, -20, -44, -184, -234, -300, -352, +-309, -348, -223, -224, -84, -20, 47, 200, +123, 365, 146, 411, 122, 321, 68, 129, +29, -109, 24, -326, 36, -451, 50, -433, +33, -280, -30, -49, -145, 188, -263, 369, +-299, 446, -248, 393, -101, 234, 109, 36, +319, -142, 457, -263, 451, -311, 301, -286, +45, -209, -257, -97, -501, 24, -593, 132, +-508, 215, -277, 265, 22, 260, 311, 183, +500, 37, 510, -133, 362, -269, 117, -327, +-120, -285, -286, -136, -339, 82, -267, 287, +-131, 400, 8, 379, 102, 228, 113, -1, +38, -224, -69, -362, -136, -378, -121, -270, +-46, -90, 71, 89, 203, 204, 267, 239, +232, 199, 94, 109, -80, 10, -239, -50, +-331, -62, -297, -39, -161, -3, 15, 36, +161, 67, 239, 71, 240, 35, 145, -28, +-25, -106, -179, -186, -245, -245, -213, -245, +-101, -163, 42, 6, 192, 224, 263, 426, +227, 529, 106, 480, -57, 275, -201, -43, +-283, -385, -266, -628, -157, -676, -13, -512, +112, -194, 186, 178, 196, 478, 148, 613, +54, 545, -39, 318, -78, 24, -86, -229, +-64, -368, -46, -365, -38, -249, -44, -83, +-75, 66, -89, 152, -58, 155, 25, 97, +128, 26, 209, -21, 234, -42, 162, -33, +-3, 3, -189, 42, -322, 57, -374, 49, +-302, 26, -113, -3, 152, -35, 368, -64, +456, -88, 415, -99, 243, -87, -19, -44, +-288, 28, -457, 110, -479, 173, -378, 190, +-173, 144, 80, 38, 285, -94, 367, -197, +333, -236, 229, -192, 99, -69, -53, 95, +-157, 229, -176, 277, -144, 221, -95, 82, +-54, -97, -12, -249, -15, -317, -67, -273, +-101, -142, -91, 29, -35, 187, 47, 281, +157, 295, 254, 243, 276, 146, 202, 27, +82, -89, -70, -177, -220, -230, -318, -253, +-321, -245, -228, -186, -106, -75, 32, 58, +158, 183, 220, 281, 208, 323, 143, 285, +76, 172, 9, 17, -45, -141, -60, -263, +-37, -316, -28, -290, -36, -188, -51, -36, +-60, 118, -73, 232, -92, 278, -68, 247, +-20, 147, 26, 9, 65, -126, 103, -215, +136, -226, 116, -163, 59, -59, -3, 56, +-64, 146, -129, 177, -160, 141, -134, 60, +-65, -31, 7, -98, 83, -127, 159, -112, +179, -69, 135, -1, 41, 77, -69, 138, +-173, 163, -251, 150, -241, 95, -150, -2, +-6, -129, 152, -240, 283, -290, 327, -256, +265, -143, 119, 29, -51, 215, -218, 338, +-335, 345, -343, 245, -254, 77, -97, -96, +72, -206, 215, -214, 302, -135, 288, -15, +212, 86, 91, 112, -46, 44, -177, -81, +-263, -193, -286, -238, -249, -191, -174, -59, +-49, 116, 120, 268, 274, 344, 365, 326, +362, 231, 279, 102, 101, -29, -137, -135, +-340, -207, -461, -249, -457, -271, -335, -267, +-107, -233, 154, -157, 354, -34, 450, 121, +434, 273, 295, 385, 72, 427, -154, 382, +-308, 243, -347, 43, -291, -165, -150, -339, +15, -444, 126, -452, 175, -361, 151, -193, +80, 11, -23, 206, -96, 343, -95, 395, +-35, 356, 46, 241, 110, 84, 131, -74, +97, -194, 18, -252, -78, -251, -139, -201, +-154, -117, -102, -20, 6, 63, 98, 118, +141, 145, 104, 141, 32, 100, -58, 31, +-135, -39, -156, -86, -119, -96, -38, -62, +62, 2, 146, 71, 183, 118, 164, 121, +103, 69, 41, -24, -21, -125, -79, -182, +-114, -179, -129, -126, -120, -41, -125, 58, +-118, 128, -87, 153, -38, 145, 27, 128, +105, 104, 187, 70, 242, 29, 249, -27, +210, -113, 129, -206, -8, -271, -160, -272, +-275, -185, -331, -15, -312, 186, -233, 352, +-83, 417, 78, 350, 203, 165, 260, -80, +245, -301, 180, -410, 88, -372, 22, -214, +-1, -2, -7, 187, -19, 288, -40, 273, +-83, 158, -145, 9, -202, -108, -207, -154, +-129, -125, -15, -49, 119, 26, 222, 71, +260, 65, 218, 12, 110, -55, -12, -91, +-116, -77, -166, -27, -148, 33, -74, 87, +14, 117, 72, 110, 78, 63, 52, 1, +16, -54, -27, -97, -49, -126, -56, -131, +-36, -107, -21, -52, -12, 25, 5, 112, +23, 188, 47, 228, 62, 206, 67, 112, +57, -35, 25, -182, -18, -273, -57, -282, +-78, -203, -71, -54, -38, 119, 5, 250, +56, 288, 78, 220, 74, 81, 38, -73, +-19, -196, -67, -250, -110, -217, -113, -117, +-71, 6, 6, 116, 97, 188, 175, 217, +225, 202, 212, 149, 125, 63, -16, -38, +-170, -136, -314, -222, -383, -271, -344, -256, +-178, -172, 63, -45, 306, 90, 491, 196, +533, 243, 413, 222, 162, 155, -132, 70, +-381, 5, -533, -12, -536, 6, -379, 25, +-119, 6, 147, -58, 356, -151, 456, -241, +438, -296, 296, -275, 102, -167, -70, -5, +-196, 157, -248, 279, -229, 346, -153, 356, +-84, 315, -53, 238, -28, 131, -2, -5, +24, -172, 56, -351, 116, -502, 185, -564, +220, -496, 190, -286, 118, 26, -3, 361, +-149, 617, -254, 713, -280, 612, -203, 342, +-70, -7, 88, -314, 224, -503, 273, -538, +216, -431, 76, -232, -78, -25, -198, 122, +-247, 198, -207, 219, -81, 200, 74, 173, +212, 151, 287, 129, 275, 91, 180, 27, +25, -65, -125, -176, -237, -275, -284, -328, +-250, -309, -148, -212, -3, -45, 124, 168, +215, 368, 253, 496, 228, 510, 145, 394, +40, 153, -71, -160, -159, -453, -203, -631, +-189, -640, -123, -465, -50, -154, 31, 192, +105, 467, 156, 598, 183, 553, 165, 360, +124, 97, 59, -141, -14, -288, -94, -327, +-165, -279, -212, -181, -207, -85, -152, -28, +-57, -8, 53, 7, 156, 40, 243, 95, +268, 158, 234, 207, 151, 211, 26, 158, +-98, 50, -199, -82, -228, -198, -200, -258, +-131, -241, -36, -161, 68, -47, 138, 76, +151, 171, 122, 206, 85, 177, 44, 105, +-12, 16, -43, -71, -48, -139, -39, -158, +-31, -126, -22, -57, 13, 20, 34, 89, +54, 137, 76, 149, 95, 121, 75, 59, +11, -22, -54, -100, -99, -158, -140, -180, +-161, -164, -122, -106, -37, -12, 59, 91, +141, 175, 208, 225, 247, 231, 224, 180, +166, 77, 75, -50, -41, -164, -185, -239, +-307, -265, -351, -233, -307, -148, -192, -32, +-9, 88, 212, 187, 392, 249, 469, 264, +419, 230, 272, 153, 48, 37, -195, -97, +-368, -212, -440, -285, -393, -303, -267, -249, +-77, -127, 132, 23, 294, 161, 385, 252, +410, 276, 364, 237, 231, 143, 44, 27, +-152, -75, -316, -139, -421, -160, -427, -145, +-315, -113, -121, -82, 108, -56, 300, -35, +417, -12, 411, 23, 289, 80, 109, 150, +-66, 202, -189, 210, -241, 170, -206, 83, +-109, -52, 5, -198, 88, -309, 121, -347, +93, -297, 26, -171, -39, 1, -82, 183, +-74, 334, -36, 412, 35, 391, 101, 280, +141, 106, 140, -102, 94, -304, 25, -447, +-47, -496, -91, -431, -93, -261, -51, -19, +19, 254, 87, 494, 119, 625, 96, 602, +25, 422, -76, 117, -156, -241, -192, -558, +-146, -742, -36, -733, 95, -532, 219, -193, +291, 194, 294, 524, 216, 714, 91, 728, +-46, 568, -166, 288, -251, -32, -277, -312, +-234, -506, -144, -593, -25, -568, 99, -446, +223, -260, 294, -46, 296, 174, 235, 375, +123, 517, -17, 569, -161, 513, -252, 356, +-269, 119, -215, -150, -100, -389, 51, -544, +186, -575, 262, -475, 274, -281, 224, -48, +131, 166, 5, 320, -98, 388, -164, 366, +-188, 275, -177, 157, -137, 44, -67, -44, +1, -109, 61, -147, 107, -157, 136, -155, +158, -149, 174, -133, 188, -103, 186, -57, +147, 3, 61, 63, -49, 114, -182, 152, +-293, 170, -354, 157, -328, 117, -206, 62, +-30, 4, 164, -63, 313, -137, 389, -201, +373, -237, 272, -228, 130, -165, -7, -45, +-85, 115, -98, 279, -69, 397, -48, 421, +-57, 324, -123, 118, -220, -153, -304, -423, +-313, -607, -214, -635, -21, -481, 249, -185, +518, 176, 696, 514, 700, 739, 518, 778, +198, 607, -201, 282, -576, -113, -812, -482, +-823, -731, -615, -789, -242, -646, 190, -347, +570, 20, 776, 354, 759, 565, 548, 601, +206, 472, -151, 235, -417, -25, -509, -220, +-418, -292, -219, -235, 14, -104, 195, 29, +266, 106, 202, 89, 61, -21, -78, -169, +-142, -269, -107, -267, 21, -149, 186, 48, +293, 256, 297, 396, 187, 408, 1, 287, +-210, 72, -363, -163, -383, -328, -276, -371, +-76, -294, 143, -135, 330, 43, 423, 176, +399, 220, 270, 177, 98, 85, -77, -14, +-210, -82, -270, -103, -261, -79, -202, -33, +-133, 1, -50, 3, 47, -18, 137, -37, +219, -25, 277, 28, 301, 114, 264, 187, +171, 206, 33, 139, -127, -19, -277, -223, +-358, -393, -342, -456, -231, -366, -50, -130, +158, 196, 345, 502, 442, 673, 413, 634, +267, 389, 44, 7, -183, -398, -355, -697, +-409, -787, -332, -642, -146, -313, 89, 90, +309, 450, 441, 663, 438, 683, 308, 520, +94, 238, -134, -76, -321, -334, -402, -477, +-353, -491, -200, -396, 5, -223, 192, -23, +324, 157, 353, 280, 291, 329, 172, 302, +40, 216, -78, 86, -148, -58, -153, -186, +-108, -266, -51, -283, -5, -233, 30, -132, +38, 2, 30, 139, 26, 245, 38, 292, +67, 266, 90, 175, 114, 36, 118, -121, +93, -250, 32, -318, -31, -313, -72, -242, +-93, -116, -91, 32, -55, 167, 3, 264, +52, 307, 90, 289, 115, 224, 121, 122, +101, -4, 59, -138, 26, -263, -2, -351, +-23, -374, -44, -321, -48, -189, -39, 7, +-32, 222, -17, 386, 13, 449, 49, 396, +82, 235, 118, 4, 146, -219, 151, -355, +122, -374, 66, -281, -9, -112, -101, 59, +-166, 172, -199, 194, -168, 127, -77, 5, +51, -103, 179, -150, 266, -113, 290, -7, +240, 126, 125, 236, -26, 278, -163, 222, +-238, 77, -232, -112, -147, -281, -5, -384, +154, -383, 269, -271, 313, -77, 253, 132, +112, 294, -72, 363, -240, 325, -330, 195, +-310, 25, -176, -128, 37, -211, 265, -202, +432, -119, 481, -14, 392, 64, 181, 78, +-86, 25, -320, -68, -442, -148, -431, -169, +-285, -104, -57, 23, 186, 165, 354, 267, +393, 286, 326, 197, 197, 30, 50, -150, +-80, -284, -150, -328, -149, -266, -105, -123, +-48, 49, 5, 193, 45, 274, 57, 275, +55, 200, 52, 76, 62, -58, 66, -169, +62, -243, 52, -268, 30, -235, 3, -154, +-21, -45, -22, 76, 5, 193, 50, 282, +99, 319, 124, 293, 106, 203, 50, 54, +-20, -126, -98, -295, -155, -412, -167, -448, +-101, -378, 19, -210, 154, 17, 268, 246, +322, 424, 293, 499, 175, 439, 6, 260, +-159, 21, -273, -206, -296, -357, -227, -391, +-83, -307, 80, -147, 211, 21, 271, 133, +260, 164, 181, 113, 68, 19, -43, -67, +-110, -98, -108, -62, -56, 26, 22, 126, +93, 190, 138, 181, 138, 108, 82, -2, +-6, -114, -98, -195, -156, -213, -166, -171, +-114, -95, -9, -21, 130, 39, 257, 72, +332, 83, 321, 83, 218, 85, 45, 86, +-153, 74, -298, 37, -341, -16, -275, -79, +-114, -131, 97, -148, 298, -109, 405, -26, +384, 73, 247, 150, 48, 170, -159, 111, +-307, -1, -349, -125, -267, -214, -94, -232, +110, -161, 295, -25, 403, 125, 394, 234, +278, 263, 100, 197, -81, 67, -229, -82, +-299, -195, -275, -239, -174, -202, -45, -104, +84, 12, 186, 98, 248, 132, 252, 119, +219, 76, 166, 17, 88, -29, -2, -51, +-87, -56, -148, -61, -183, -60, -182, -49, +-115, -23, 2, 17, 134, 68, 242, 108, +300, 118, 268, 80, 146, -4, -14, -110, +-151, -189, -230, -199, -229, -128, -131, -2, +29, 135, 181, 227, 259, 229, 248, 132, +162, -31, 27, -191, -95, -277, -153, -254, +-117, -121, -19, 72, 100, 244, 200, 315, +233, 257, 173, 87, 44, -129, -100, -306, +-208, -373, -237, -304, -184, -120, -60, 107, +100, 291, 239, 367, 319, 316, 310, 158, +228, -39, 99, -211, -26, -304, -119, -289, +-168, -177, -159, -25, -99, 115, -29, 197, +30, 203, 67, 132, 84, 14, 88, -110, +85, -193, 83, -211, 83, -156, 72, -49, +53, 80, 25, 191, 8, 251, 4, 235, +20, 153, 53, 32, 97, -93, 123, -192, +104, -239, 28, -230, -79, -175, -175, -110, +-222, -47, -199, 10, -94, 63, 86, 113, +284, 167, 413, 217, 436, 240, 334, 209, +137, 116, -105, -28, -305, -185, -397, -307, +-354, -345, -197, -287, 29, -151, 250, 18, +388, 169, 397, 242, 293, 216, 121, 120, +-68, 13, -219, -67, -288, -89, -264, -50, +-153, 20, -8, 72, 135, 68, 243, 5, +301, -83, 308, -157, 268, -177, 190, -126, +85, -15, -35, 112, -152, 200, -243, 211, +-294, 143, -295, 17, -228, -123, -96, -225, +75, -254, 243, -199, 381, -78, 457, 59, +462, 168, 381, 221, 224, 207, 16, 130, +-205, 15, -388, -100, -484, -177, -474, -191, +-354, -134, -140, -32, 130, 80, 385, 160, +553, 172, 586, 102, 487, -30, 275, -177, +13, -272, -230, -276, -376, -180, -397, -5, +-309, 197, -147, 343, 36, 375, 176, 283, +245, 100, 249, -113, 212, -277, 150, -340, +91, -287, 46, -150, 18, 11, -9, 125, +-38, 156, -76, 102, -108, 6, -122, -75, +-97, -96, -29, -42, 71, 68, 182, 183, +270, 250, 299, 224, 249, 103, 128, -84, +-29, -277, -178, -415, -266, -440, -259, -335, +-157, -122, 4, 137, 183, 372, 317, 509, +352, 509, 266, 369, 96, 121, -86, -166, +-219, -407, -257, -534, -186, -508, -36, -349, +133, -106, 258, 141, 305, 325, 260, 394, +146, 343, 19, 206, -69, 42, -112, -103, +-109, -183, -88, -190, -63, -144, -48, -86, +-39, -35, -13, -7, 43, 4, 125, 9, +218, 27, 291, 55, 308, 81, 239, 86, +103, 58, -60, -5, -206, -86, -296, -153, +-293, -176, -197, -147, -41, -62, 115, 56, +241, 167, 308, 234, 291, 242, 204, 186, +85, 80, -26, -56, -107, -187, -145, -278, +-124, -308, -57, -281, 34, -198, 113, -74, +162, 69, 171, 207, 144, 310, 96, 349, +45, 313, -3, 207, -35, 52, -54, -122, +-75, -277, -99, -372, -114, -382, -95, -312, +-29, -179, 72, -10, 204, 161, 326, 287, +392, 344, 366, 323, 250, 241, 64, 118, +-149, -25, -325, -159, -398, -256, -354, -300, +-221, -288, -47, -232, 122, -142, 243, -26, +288, 95, 266, 192, 217, 252, 168, 270, +138, 250, 116, 183, 96, 77, 63, -50, +7, -172, -72, -266, -158, -312, -227, -301, +-248, -227, -210, -105, -115, 40, 23, 166, +170, 250, 287, 272, 344, 230, 334, 141, +268, 33, 159, -58, 44, -109, -51, -124, +-104, -112, -116, -89, -103, -74, -88, -83, +-82, -106, -77, -120, -61, -95, -32, -20, +19, 91, 102, 200, 195, 271, 257, 263, +260, 160, 197, -9, 89, -182, -36, -299, +-120, -310, -132, -204, -76, -12, 9, 189, +88, 313, 128, 302, 101, 155, 6, -81, +-98, -313, -150, -445, -121, -419, -15, -234, +127, 61, 250, 361, 306, 554, 264, 567, +141, 399, -26, 103, -167, -226, -227, -485, +-178, -590, -47, -519, 112, -304, 239, -30, +286, 220, 225, 381, 78, 418, -94, 327, +-226, 158, -267, -28, -193, -176, -28, -246, +163, -230, 311, -158, 377, -54, 329, 45, +182, 105, -14, 114, -189, 90, -275, 48, +-250, 4, -123, -28, 54, -43, 207, -46, +279, -43, 246, -49, 135, -67, -9, -85, +-133, -79, -187, -42, -146, 22, -40, 94, +87, 155, 178, 181, 210, 155, 185, 71, +124, -36, 59, -125, 11, -173, -4, -169, +9, -115, 14, -38, -11, 25, -70, 43, +-135, 18, -173, -36, -152, -83, -56, -90, +112, -37, 296, 64, 437, 189, 474, 286, +389, 311, 187, 230, -89, 53, -347, -176, +-508, -387, -525, -518, -390, -518, -129, -369, +191, -98, 472, 219, 624, 490, 599, 632, +415, 598, 128, 389, -175, 65, -403, -277, +-484, -530, -400, -622, -182, -525, 79, -280, +292, 23, 402, 280, 380, 412, 239, 385, +41, 234, -134, 33, -216, -129, -196, -196, +-93, -147, 51, -17, 182, 124, 234, 197, +197, 154, 104, -2, 5, -208, -80, -379, +-123, -434, -107, -337, -50, -104, 22, 193, +84, 450, 121, 571, 137, 505, 135, 274, +127, -46, 113, -354, 87, -546, 44, -556, +-5, -383, -65, -100, -122, 192, -154, 392, +-140, 445, -84, 340, 4, 127, 119, -108, +232, -275, 310, -324, 322, -252, 269, -105, +165, 53, 16, 158, -151, 179, -289, 118, +-349, 13, -319, -76, -208, -106, -32, -73, +178, 5, 357, 92, 454, 145, 440, 132, +322, 51, 132, -69, -79, -177, -248, -241, +-320, -239, -290, -169, -178, -42, -28, 103, +122, 219, 223, 273, 244, 258, 187, 178, +92, 52, -2, -89, -67, -200, -91, -253, +-60, -235, 9, -161, 87, -55, 150, 50, +179, 133, 164, 166, 115, 143, 47, 80, +-20, 13, -87, -38, -139, -60, -163, -58, +-150, -41, -107, -30, -38, -32, 54, -57, +173, -93, 290, -111, 373, -88, 396, -23, +332, 76, 177, 172, -32, 232, -247, 226, +-419, 140, -495, -6, -430, -158, -236, -271, +33, -309, 296, -254, 481, -119, 541, 49, +466, 189, 283, 252, 63, 227, -133, 125, +-254, -12, -279, -131, -222, -189, -125, -170, +-37, -83, 19, 30, 56, 120, 74, 154, +99, 129, 138, 55, 195, -38, 244, -118, +249, -149, 182, -124, 50, -64, -114, -2, +-256, 44, -332, 59, -307, 41, -184, 1, +12, -36, 224, -52, 392, -34, 464, 2, +422, 50, 262, 93, 32, 116, -196, 104, +-362, 58, -425, -13, -365, -83, -191, -136, +52, -161, 288, -153, 447, -108, 485, -40, +388, 31, 180, 77, -81, 95, -316, 85, +-443, 54, -418, 19, -242, -2, 27, -2, +308, 24, 513, 59, 577, 81, 469, 71, +216, 27, -104, -49, -391, -141, -565, -228, +-572, -270, -406, -243, -117, -145, 200, 2, +459, 171, 602, 311, 600, 377, 447, 340, +207, 207, -39, 14, -228, -176, -337, -313, +-360, -356, -307, -296, -209, -153, -103, 8, +-3, 132, 87, 180, 167, 151, 238, 71, +296, -13, 322, -65, 303, -60, 224, -3, +92, 68, -66, 105, -200, 92, -278, 36, +-272, -36, -197, -94, -77, -114, 51, -99, +143, -61, 166, -36, 139, -43, 100, -80, +76, -108, 77, -96, 111, -16, 151, 124, +159, 279, 107, 378, 3, 363, -128, 209, +-232, -46, -267, -318, -206, -509, -57, -548, +131, -419, 296, -159, 378, 143, 341, 375, +201, 462, 1, 394, -190, 217, -306, 3, +-309, -160, -205, -223, -35, -184, 140, -88, +270, 8, 320, 50, 279, 28, 159, -39, +17, -109, -91, -139, -146, -102, -139, -7, +-80, 116, -1, 209, 62, 228, 81, 161, +61, 36, 17, -110, -27, -226, -48, -270, +-26, -218, 27, -93, 90, 60, 137, 187, +158, 256, 143, 238, 98, 148, 39, 16, +-15, -116, -42, -209, -45, -230, -40, -185, +-36, -99, -48, -1, -70, 78, -86, 114, +-78, 105, -37, 63, 43, 20, 145, -7, +242, -7, 301, 19, 299, 53, 227, 72, +96, 57, -56, -2, -191, -87, -283, -163, +-309, -198, -265, -176, -156, -97, -15, 14, +133, 128, 250, 199, 318, 204, 322, 144, +263, 49, 151, -49, 13, -113, -119, -130, +-204, -103, -230, -53, -197, 0, -110, 28, +10, 29, 128, 20, 215, 19, 249, 27, +220, 46, 126, 54, 2, 33, -123, -26, +-216, -111, -255, -191, -215, -214, -93, -159, +86, -25, 256, 154, 371, 318, 397, 398, +317, 355, 145, 188, -72, -49, -271, -282, +-388, -434, -396, -463, -284, -362, -94, -168, +118, 57, 285, 237, 369, 333, 352, 329, +255, 248, 114, 127, -32, 8, -148, -83, +-203, -129, -197, -135, -148, -111, -71, -84, +26, -62, 123, -47, 192, -37, 209, -32, +179, -16, 106, 13, 7, 52, -98, 89, +-179, 111, -206, 102, -167, 61, -72, -10, +61, -85, 189, -135, 274, -132, 294, -74, +241, 25, 125, 120, -17, 169, -147, 143, +-231, 46, -256, -95, -209, -215, -109, -259, +14, -199, 127, -53, 209, 129, 243, 272, +221, 317, 151, 236, 67, 57, -3, -156, +-51, -316, -77, -367, -78, -286, -66, -103, +-60, 118, -62, 289, -51, 361, -23, 311, +27, 166, 96, -24, 169, -188, 217, -284, +215, -296, 157, -234, 53, -121, -74, -3, +-188, 89, -253, 136, -238, 145, -146, 121, +0, 83, 154, 46, 270, 30, 307, 31, +263, 42, 152, 41, 12, 18, -123, -40, +-209, -124, -225, -217, -173, -275, -82, -265, +25, -174, 120, -19, 173, 171, 173, 339, +137, 433, 79, 414, 25, 283, -16, 69, +-33, -161, -39, -351, -39, -444, -44, -425, +-49, -301, -45, -122, -24, 63, 20, 205, +78, 281, 139, 285, 178, 234, 169, 152, +104, 63, -2, -20, -115, -87, -201, -139, +-224, -168, -168, -173, -41, -151, 116, -105, +253, -35, 318, 39, 288, 98, 168, 122, +-3, 109, -168, 66, -275, 16, -293, -29, +-218, -41, -73, -24, 99, 8, 238, 33, +303, 38, 273, 10, 169, -37, 24, -85, +-105, -101, -177, -77, -176, -13, -117, 58, +-27, 107, 60, 101, 110, 38, 113, -64, +80, -157, 32, -200, -7, -157, -28, -36, +-21, 130, 3, 274, 36, 343, 58, 295, +57, 146, 33, -65, 0, -261, -31, -382, +-44, -381, -44, -264, -36, -69, -18, 129, +4, 269, 27, 306, 57, 239, 85, 96, +107, -60, 111, -176, 91, -204, 45, -145, +-11, -23, -73, 105, -123, 196, -147, 202, +-130, 124, -78, -12, -5, -150, 77, -241, +152, -244, 202, -161, 202, -18, 153, 123, +77, 210, -13, 206, -101, 119, -167, -13, +-186, -126, -159, -174, -94, -133, -8, -27, +82, 107, 150, 203, 181, 215, 169, 130, +126, -9, 61, -158, -8, -255, -58, -269, +-82, -189, -85, -53, -76, 92, -64, 190, +-42, 218, -11, 172, 32, 79, 75, -25, +110, -98, 125, -127, 120, -103, 88, -50, +33, 17, -39, 65, -103, 83, -142, 59, +-142, 12, -100, -45, -20, -86, 75, -100, +157, -68, 195, -9, 191, 60, 137, 110, +40, 128, -75, 88, -164, 1, -209, -105, +-194, -183, -117, -206, 1, -149, 125, -31, +218, 118, 248, 243, 212, 302, 125, 267, +9, 156, -104, -8, -178, -176, -204, -306, +-176, -359, -110, -329, -28, -222, 51, -72, +125, 91, 177, 234, 202, 335, 199, 367, +162, 335, 82, 233, -28, 83, -144, -100, +-236, -275, -273, -403, -242, -442, -142, -377, +14, -216, 176, -2, 297, 218, 337, 378, +288, 440, 159, 379, -9, 224, -171, 21, +-275, -168, -287, -297, -222, -319, -106, -245, +37, -107, 161, 34, 235, 130, 247, 146, +199, 97, 106, 5, 1, -78, -93, -119, +-145, -91, -151, -8, -128, 102, -86, 183, +-26, 203, 33, 150, 74, 47, 98, -85, +104, -193, 93, -246, 72, -222, 46, -141, +24, -30, 5, 72, -20, 153, -51, 186, +-70, 172, -77, 115, -66, 49, -41, -14, +-11, -63, 18, -99, 44, -109, 61, -101, +67, -75, 62, -50, 53, -20, 40, 9, +26, 42, 13, 68, 6, 95, 1, 115, +-14, 125, -42, 97, -57, 32, -61, -70, +-55, -173, -37, -246, -7, -247, 28, -171, +59, -23, 76, 147, 78, 292, 66, 341, +43, 275, 13, 107, -6, -94, -18, -268, +-25, -343, -26, -295, -19, -136, -11, 57, +1, 214, 3, 271, -1, 225, -6, 98, +-9, -49, -4, -163, 10, -190, 20, -138, +24, -36, 22, 54, 11, 103, -3, 85, +-1, 22, 12, -54, 26, -88, 39, -65, +54, 13, 57, 105, 46, 172, 14, 174, +-35, 108, -79, -22, -107, -163, -112, -272, +-82, -301, -32, -238, 14, -96, 48, 73, +72, 226, 94, 306, 126, 303, 152, 216, +159, 81, 140, -59, 81, -159, -24, -208, +-146, -198, -262, -147, -338, -76, -332, -18, +-233, 18, -59, 31, 156, 43, 342, 65, +440, 102, 421, 133, 293, 148, 93, 117, +-115, 48, -278, -59, -352, -164, -322, -236, +-223, -230, -100, -150, 23, -18, 118, 119, +161, 224, 167, 251, 154, 195, 127, 73, +97, -65, 60, -178, 17, -225, -30, -204, +-84, -114, -139, 1, -163, 104, -146, 157, +-94, 160, -10, 116, 91, 51, 169, -19, +200, -69, 167, -91, 80, -77, -29, -52, +-126, -27, -183, -20, -174, -16, -107, -12, +-5, -1, 109, 14, 195, 46, 204, 81, +142, 108, 26, 100, -106, 58, -199, -15, +-218, -88, -170, -149, -68, -165, 49, -135, +147, -55, 203, 42, 198, 130, 138, 170, +58, 161, -31, 103, -108, 17, -148, -81, +-140, -145, -105, -164, -57, -128, -9, -62, +34, 17, 71, 81, 96, 120, 96, 115, +88, 78, 71, 21, 40, -28, 10, -66, +-14, -79, -45, -72, -79, -41, -112, -11, +-136, 10, -135, 15, -91, 20, -6, 22, +112, 39, 226, 59, 284, 84, 256, 89, +137, 60, -51, -18, -245, -115, -374, -204, +-394, -237, -277, -199, -47, -80, 208, 89, +406, 260, 482, 357, 403, 342, 190, 203, +-80, -8, -327, -226, -461, -368, -446, -395, +-300, -292, -71, -102, 162, 111, 315, 259, +362, 308, 308, 248, 179, 125, 22, -16, +-111, -114, -192, -146, -197, -107, -144, -42, +-65, 17, 5, 33, 45, 13, 35, -31, +-3, -63, -36, -68, -48, -32, -25, 28, +38, 89, 104, 102, 155, 68, 170, -3, +128, -68, 41, -108, -62, -90, -158, -19, +-199, 85, -177, 168, -121, 192, -45, 127, +34, -3, 72, -158, 72, -279, 57, -320, +47, -246, 55, -84, 76, 121, 89, 288, +95, 370, 77, 333, 19, 204, -55, 21, +-120, -143, -167, -248, -177, -266, -144, -218, +-86, -139, -20, -67, 46, -9, 95, 26, +132, 55, 155, 89, 156, 145, 135, 205, +99, 242, 37, 210, -34, 109, -99, -48, +-159, -209, -202, -332, -199, -372, -154, -314, +-80, -161, 9, 27, 98, 197, 174, 307, +218, 345, 215, 296, 171, 184, 90, 39, +-30, -98, -156, -205, -239, -260, -259, -269, +-201, -222, -76, -126, 72, 8, 189, 139, +244, 247, 209, 296, 107, 276, -30, 173, +-161, 18, -240, -150, -233, -273, -153, -333, +-24, -304, 112, -196, 203, -27, 229, 150, +197, 296, 115, 360, 13, 338, -83, 231, +-162, 74, -212, -105, -214, -254, -174, -334, +-91, -325, 33, -252, 157, -125, 239, 15, +267, 135, 215, 200, 84, 214, -73, 176, +-210, 123, -285, 67, -262, 23, -150, -10, +21, -32, 187, -52, 281, -74, 271, -109, +177, -136, 7, -146, -170, -125, -276, -83, +-278, -16, -185, 62, -18, 143, 155, 196, +263, 211, 274, 170, 179, 90, 14, -25, +-150, -145, -270, -240, -294, -259, -201, -194, +-31, -53, 155, 114, 303, 260, 342, 321, +250, 270, 68, 103, -141, -115, -303, -313, +-358, -407, -299, -364, -150, -187, 37, 61, +184, 300, 247, 436, 237, 425, 156, 268, +36, 41, -55, -186, -81, -330, -58, -354, +-4, -255, 36, -85, 29, 95, -31, 206, +-126, 226, -207, 153, -213, 33, -147, -90, +-30, -162, 122, -164, 254, -89, 300, 20, +264, 113, 156, 150, 5, 131, -137, 59, +-228, -27, -252, -91, -197, -92, -103, -35, +-3, 53, 83, 117, 125, 124, 108, 51, +59, -78, 2, -229, -39, -325, -41, -315, +-5, -174, 44, 51, 91, 297, 100, 469, +56, 507, -23, 379, -115, 125, -191, -176, +-197, -413, -130, -512, -9, -438, 134, -235, +245, 25, 262, 245, 174, 358, 7, 323, +-174, 169, -295, -32, -309, -190, -210, -258, +-16, -208, 191, -67, 326, 116, 353, 258, +256, 304, 58, 226, -158, 65, -320, -129, +-371, -285, -285, -353, -102, -298, 99, -147, +251, 53, 298, 220, 230, 306, 82, 281, +-85, 166, -215, 0, -246, -148, -176, -228, +-45, -203, 107, -97, 228, 47, 251, 162, +175, 212, 34, 171, -125, 57, -238, -92, +-264, -213, -201, -262, -69, -214, 66, -95, +147, 64, 163, 205, 118, 285, 25, 271, +-56, 174, -76, 23, -32, -126, 54, -233, +142, -263, 175, -214, 126, -93, -7, 49, +-179, 164, -314, 210, -363, 186, -309, 96, +-139, -17, 95, -117, 299, -162, 412, -145, +414, -76, 294, 9, 96, 88, -116, 126, +-276, 123, -344, 79, -319, 25, -221, -29, +-68, -58, 84, -69, 178, -63, 206, -60, +173, -54, 76, -52, -35, -39, -112, -20, +-133, 15, -93, 55, -4, 97, 92, 121, +167, 122, 184, 91, 119, 46, -4, -9, +-144, -62, -265, -109, -302, -134, -228, -139, +-76, -119, 102, -81, 246, -22, 298, 40, +252, 94, 130, 118, -25, 114, -146, 86, +-194, 57, -173, 27, -86, 10, 24, 3, +94, 3, 102, -13, 55, -51, -34, -107, +-115, -151, -144, -170, -108, -139, -23, -59, +86, 56, 173, 158, 215, 216, 189, 210, +96, 150, -31, 56, -147, -32, -234, -94, +-257, -113, -206, -105, -109, -83, 4, -73, +115, -74, 184, -78, 203, -58, 183, -9, +128, 76, 57, 169, -5, 240, -68, 248, +-118, 180, -157, 37, -194, -131, -212, -276, +-180, -345, -101, -317, 20, -194, 168, -18, +293, 160, 354, 280, 327, 318, 197, 269, +0, 160, -215, 25, -392, -92, -461, -173, +-386, -194, -207, -162, 27, -98, 257, -30, +403, 23, 418, 46, 318, 41, 139, 10, +-59, -24, -224, -47, -321, -38, -316, 3, +-217, 72, -79, 146, 63, 199, 177, 199, +217, 134, 169, 2, 76, -161, -29, -309, +-109, -387, -134, -358, -98, -209, -11, 24, +95, 280, 156, 468, 147, 522, 70, 408, +-69, 161, -220, -152, -302, -423, -285, -563, +-164, -517, 35, -305, 250, 3, 397, 299, +424, 493, 310, 516, 98, 378, -148, 136, +-362, -118, -472, -305, -432, -377, -276, -339, +-61, -217, 162, -66, 324, 68, 377, 153, +331, 187, 207, 180, 50, 153, -96, 114, +-194, 64, -224, -4, -186, -73, -126, -135, +-67, -169, -19, -162, 4, -105, 2, -15, +5, 82, 21, 145, 50, 161, 95, 120, +142, 45, 165, -40, 148, -100, 75, -118, +-38, -90, -159, -31, -251, 30, -278, 64, +-215, 65, -98, 33, 41, -9, 165, -47, +237, -55, 229, -32, 164, 16, 69, 59, +-35, 87, -115, 78, -150, 33, -144, -38, +-102, -108, -60, -149, -24, -134, 11, -66, +37, 39, 57, 137, 90, 200, 114, 198, +105, 128, 67, 3, 11, -131, -65, -227, +-139, -247, -191, -195, -195, -84, -140, 46, +-47, 158, 63, 214, 173, 211, 235, 161, +226, 90, 164, 16, 62, -43, -65, -88, +-173, -120, -230, -144, -225, -158, -160, -160, +-60, -128, 38, -62, 113, 33, 135, 133, +103, 216, 55, 250, 11, 229, -29, 151, +-36, 38, -8, -82, 24, -170, 39, -211, +35, -201, 4, -151, -41, -70, -90, 13, +-119, 83, -105, 116, -61, 113, -15, 85, +23, 44, 50, 0, 60, -29, 64, -36, +73, -18, 74, 10, 70, 37, 43, 46, +-4, 34, -58, -1, -111, -43, -155, -78, +-158, -92, -110, -77, -34, -32, 54, 19, +127, 64, 150, 88, 125, 84, 63, 55, +-14, 17, -69, -22, -82, -45, -67, -47, +-29, -29, 5, -6, 16, 17, 3, 24, +-21, 7, -50, -30, -58, -66, -31, -87, +19, -76, 74, -29, 112, 51, 107, 137, +62, 199, -12, 205, -95, 149, -151, 36, +-161, -100, -129, -224, -55, -295, 36, -291, +105, -208, 137, -72, 122, 79, 65, 203, +3, 279, -44, 300, -62, 268, -46, 188, +-10, 88, 14, -21, 16, -136, -11, -247, +-65, -329, -122, -357, -146, -315, -131, -203, +-55, -26, 61, 178, 171, 359, 238, 458, +242, 448, 171, 323, 56, 119, -69, -110, +-172, -297, -225, -401, -225, -397, -189, -299, +-123, -143, -49, 22, 16, 151, 68, 220, +119, 237, 154, 209, 181, 156, 189, 97, +162, 42, 92, -16, -19, -75, -148, -135, +-249, -179, -296, -195, -276, -171, -188, -101, +-51, 7, 84, 123, 191, 209, 247, 230, +240, 181, 171, 72, 74, -55, -24, -154, +-97, -185, -131, -134, -131, -20, -104, 105, +-63, 186, -39, 183, -27, 89, -20, -71, +-21, -232, -22, -333, 0, -320, 36, -184, +76, 40, 106, 275, 113, 447, 89, 493, +39, 390, -28, 165, -88, -114, -123, -356, +-132, -491, -109, -487, -53, -348, 3, -123, +43, 118, 54, 298, 35, 368, 1, 322, +-24, 191, -27, 28, 6, -105, 59, -166, +110, -139, 129, -47, 107, 57, 36, 114, +-71, 99, -185, 9, -268, -117, -286, -224, +-211, -259, -66, -195, 112, -43, 273, 139, +362, 286, 346, 342, 236, 286, 57, 140, +-135, -40, -292, -190, -373, -255, -360, -229, +-250, -137, -89, -31, 78, 41, 216, 53, +291, 23, 287, -13, 230, -15, 135, 34, +26, 128, -81, 219, -175, 255, -243, 193, +-266, 34, -244, -173, -175, -357, -66, -449, +68, -396, 193, -204, 286, 68, 314, 328, +259, 488, 132, 494, -37, 349, -204, 98, +-309, -173, -334, -369, -267, -429, -128, -350, +36, -171, 175, 39, 256, 206, 251, 278, +172, 245, 49, 132, -74, 1, -157, -101, +-175, -141, -140, -113, -74, -40, 2, 34, +61, 78, 80, 74, 64, 29, 23, -38, +-21, -94, -45, -113, -40, -84, -12, -16, +29, 71, 55, 148, 52, 190, 19, 176, +-29, 108, -78, 3, -113, -113, -123, -216, +-99, -272, -40, -259, 45, -174, 123, -34, +176, 126, 181, 258, 132, 327, 37, 304, +-74, 195, -172, 35, -222, -122, -220, -229, +-161, -252, -55, -196, 64, -87, 159, 25, +204, 92, 186, 93, 109, 39, 2, -33, +-87, -82, -139, -75, -139, -7, -96, 94, +-29, 185, 39, 216, 82, 170, 80, 59, +47, -80, -9, -199, -68, -260, -97, -245, +-88, -157, -54, -24, -7, 104, 39, 185, +81, 207, 99, 174, 92, 108, 58, 29, +14, -44, -34, -96, -82, -120, -118, -125, +-126, -119, -112, -97, -74, -53, -17, 6, +48, 74, 109, 141, 148, 191, 148, 200, +113, 156, 42, 66, -43, -52, -119, -171, +-167, -255, -182, -278, -155, -226, -89, -116, +3, 28, 92, 164, 161, 253, 187, 269, +163, 217, 95, 115, 7, -5, -73, -110, +-134, -167, -169, -169, -165, -127, -128, -61, +-64, 8, 8, 58, 74, 80, 115, 71, +121, 42, 98, 5, 59, -32, 14, -62, +-26, -73, -65, -58, -86, -19, -83, 34, +-57, 90, -12, 130, 34, 142, 53, 114, +48, 41, 20, -59, -17, -155, -55, -215, +-77, -215, -78, -153, -53, -43, -15, 85, +31, 188, 75, 230, 105, 208, 98, 135, +64, 37, 20, -58, -30, -126, -77, -159, +-105, -154, -116, -124, -103, -81, -76, -34, +-29, 18, 31, 72, 83, 131, 108, 184, +102, 210, 66, 188, 5, 103, -66, -35, +-115, -191, -129, -312, -100, -354, -28, -293, +65, -134, 137, 83, 161, 295, 125, 425, +50, 430, -52, 303, -155, 83, -223, -156, +-235, -344, -185, -427, -79, -376, 49, -215, +175, -10, 258, 175, 272, 289, 221, 309, +124, 242, -6, 122, -138, -7, -242, -111, +-287, -161, -276, -159, -194, -125, -60, -74, +81, -19, 187, 22, 235, 49, 212, 61, +141, 59, 40, 47, -54, 30, -116, 12, +-134, -1, -111, -3, -56, 9, 0, 26, +32, 36, 17, 28, -23, -1, -67, -54, +-87, -112, -67, -146, -6, -134, 79, -69, +149, 38, 170, 154, 142, 238, 60, 255, +-56, 188, -170, 47, -236, -120, -229, -261, +-154, -325, -34, -287, 99, -152, 198, 37, +234, 220, 193, 336, 94, 347, -30, 244, +-143, 63, -210, -134, -212, -281, -155, -334, +-61, -274, 32, -125, 106, 55, 148, 205, +147, 281, 113, 260, 62, 151, -6, -3, +-72, -145, -129, -226, -150, -222, -142, -142, +-106, -16, -42, 108, 36, 196, 100, 216, +141, 169, 147, 68, 111, -44, 26, -138, +-80, -191, -154, -192, -174, -143, -137, -65, +-51, 21, 50, 93, 136, 141, 164, 160, +133, 154, 58, 126, -40, 81, -134, 20, +-195, -48, -197, -121, -129, -189, -29, -231, +80, -228, 171, -169, 213, -51, 197, 102, +136, 253, 45, 353, -55, 366, -161, 273, +-233, 89, -251, -138, -212, -336, -122, -442, +5, -417, 135, -267, 233, -35, 264, 198, +229, 365, 129, 412, -11, 332, -151, 161, +-245, -34, -257, -193, -197, -265, -91, -244, +48, -156, 167, -47, 223, 42, 200, 83, +114, 79, -6, 43, -135, 8, -229, -6, +-240, 12, -179, 51, -71, 89, 51, 100, +165, 77, 234, 26, 229, -38, 164, -101, +69, -141, -53, -145, -167, -118, -237, -64, +-239, 4, -188, 75, -109, 133, -13, 162, +85, 157, 148, 117, 175, 52, 174, -30, +147, -104, 73, -149, -29, -154, -112, -120, +-159, -57, -174, 11, -146, 68, -86, 102, +-10, 108, 42, 90, 72, 57, 95, 21, +93, -5, 54, -22, 14, -36, -10, -45, +-15, -51, -22, -57, -28, -55, -37, -40, +-62, -13, -100, 21, -114, 53, -88, 72, +-30, 77, 35, 66, 113, 40, 176, 12, +181, -8, 125, -19, 40, -29, -60, -43, +-150, -61, -208, -79, -198, -84, -137, -72, +-54, -32, 28, 33, 100, 108, 137, 162, +122, 173, 67, 128, 14, 40, -35, -70, +-65, -164, -57, -204, -17, -168, 27, -70, +50, 52, 47, 151, 32, 188, -15, 148, +-83, 42, -135, -87, -145, -182, -113, -198, +-48, -126, 38, 10, 117, 150, 142, 230, +117, 218, 61, 112, 4, -41, -38, -181, +-49, -245, -21, -204, 18, -68, 27, 99, +11, 224, -32, 249, -99, 156, -167, -22, +-199, -204, -158, -309, -43, -290, 103, -142, +238, 85, 310, 295, 286, 403, 155, 363, +-34, 185, -203, -71, -310, -310, -330, -439, +-240, -411, -76, -238, 112, 15, 245, 253, +285, 395, 231, 392, 94, 254, -79, 40, +-209, -166, -260, -293, -213, -310, -100, -224, +39, -71, 153, 81, 196, 182, 160, 200, +71, 150, -32, 59, -105, -29, -131, -82, +-98, -86, -28, -50, 31, -4, 62, 30, +55, 41, 6, 26, -58, -3, -118, -30, +-129, -40, -86, -36, -9, -19, 82, 1, +157, 18, 181, 27, 139, 31, 50, 31, +-32, 31, -105, 29, -161, 22, -182, 1, +-161, -25, -105, -55, -32, -79, 48, -83, +136, -55, 187, 0, 183, 68, 137, 126, +69, 152, -21, 133, -128, 67, -215, -36, +-242, -144, -216, -225, -131, -245, 0, -194, +143, -79, 244, 75, 264, 227, 219, 328, +130, 344, -5, 265, -139, 107, -233, -95, +-270, -281, -252, -399, -177, -411, -42, -310, +107, -121, 209, 108, 252, 312, 238, 428, +166, 422, 35, 294, -108, 86, -209, -141, +-260, -318, -253, -399, -163, -356, -21, -206, +127, -1, 228, 190, 265, 309, 236, 325, +124, 242, -42, 92, -191, -70, -287, -187, +-307, -231, -247, -203, -105, -124, 66, -30, +201, 47, 276, 86, 284, 91, 217, 74, +94, 65, -55, 71, -167, 88, -222, 93, +-226, 70, -175, 5, -87, -88, -16, -185, +23, -244, 43, -237, 66, -147, 78, 2, +80, 163, 87, 280, 96, 310, 89, 243, +63, 103, 20, -58, -30, -185, -103, -241, +-178, -208, -216, -113, -205, -2, -145, 82, +-51, 110, 50, 83, 141, 24, 189, -33, +198, -54, 175, -36, 119, 18, 39, 82, +-45, 129, -107, 131, -133, 84, -140, 7, +-123, -77, -100, -149, -91, -179, -91, -161, +-84, -104, -54, -29, 10, 46, 89, 107, +183, 141, 262, 142, 289, 121, 245, 82, +133, 40, -33, 3, -216, -25, -368, -47, +-429, -70, -389, -98, -251, -123, -57, -140, +140, -137, 297, -104, 369, -36, 340, 59, +240, 166, 99, 252, -26, 288, -111, 251, +-158, 144, -164, -13, -151, -178, -137, -306, +-126, -359, -112, -321, -77, -196, -35, -16, +26, 167, 109, 297, 191, 341, 239, 287, +218, 161, 121, 0, -18, -144, -164, -236, +-255, -249, -254, -186, -174, -74, -41, 44, +100, 133, 193, 173, 208, 156, 132, 88, +7, -1, -134, -83, -240, -136, -256, -147, +-168, -109, -4, -35, 165, 57, 264, 143, +281, 198, 200, 197, 43, 137, -124, 27, +-244, -107, -280, -231, -232, -301, -118, -288, +41, -185, 176, -15, 235, 174, 208, 320, +111, 374, -21, 312, -147, 156, -218, -38, +-205, -204, -134, -292, -20, -274, 95, -166, +165, -18, 172, 103, 117, 149, 32, 109, +-47, 14, -114, -87, -126, -140, -84, -110, +-25, 1, 18, 144, 38, 257, 38, 284, +4, 212, -56, 63, -93, -113, -85, -253, +-35, -308, 34, -269, 98, -160, 139, -29, +128, 74, 64, 125, -12, 127, -84, 95, +-128, 64, -139, 54, -105, 75, -41, 108, +23, 125, 71, 98, 86, 22, 54, -86, +-4, -189, -63, -250, -84, -244, -60, -172, +-13, -51, 46, 80, 93, 179, 96, 220, +66, 202, 11, 135, -51, 48, -112, -24, +-155, -63, -147, -73, -86, -60, 2, -42, +92, -28, 152, -25, 165, -30, 120, -37, +36, -33, -58, -15, -143, 9, -192, 30, +-187, 49, -138, 58, -40, 58, 75, 52, +170, 49, 220, 40, 205, 20, 129, -10, +10, -48, -124, -94, -222, -131, -255, -139, +-206, -111, -99, -43, 32, 53, 155, 145, +225, 212, 206, 227, 121, 182, -3, 80, +-117, -48, -193, -169, -202, -247, -130, -264, +-14, -212, 94, -112, 167, 12, 170, 129, +105, 214, 2, 247, -89, 227, -141, 162, +-147, 64, -107, -43, -44, -130, 15, -190, +62, -209, 78, -182, 72, -114, 44, -24, +-4, 70, -30, 140, -20, 171, -3, 154, +9, 94, 7, 12, -4, -64, -31, -116, +-56, -120, -57, -80, -32, -14, -3, 51, +15, 97, 26, 100, 37, 65, 20, 5, +-11, -52, -29, -89, -35, -92, -26, -61, +3, -5, 38, 42, 67, 65, 53, 54, +7, 17, -48, -28, -106, -52, -139, -44, +-116, -5, -40, 47, 55, 94, 130, 114, +181, 94, 172, 35, 91, -43, -26, -119, +-135, -166, -209, -168, -230, -124, -190, -50, +-80, 38, 50, 117, 152, 170, 212, 188, +215, 168, 154, 113, 50, 34, -57, -57, +-125, -141, -160, -201, -156, -217, -118, -181, +-66, -93, -12, 24, 27, 143, 47, 233, +53, 261, 34, 211, 24, 98, 34, -47, +55, -182, 83, -267, 96, -266, 71, -183, +8, -46, -84, 103, -162, 219, -205, 262, +-197, 222, -139, 112, -37, -29, 91, -154, +197, -223, 245, -217, 233, -143, 142, -27, +2, 88, -131, 160, -212, 172, -220, 129, +-168, 52, -80, -34, 20, -94, 91, -114, +127, -92, 123, -41, 86, 21, 32, 60, +-14, 69, -37, 46, -41, 10, -48, -30, +-45, -55, -48, -62, -63, -41, -75, -4, +-68, 40, -20, 75, 52, 90, 119, 78, +171, 44, 174, -9, 113, -67, 0, -115, +-127, -134, -227, -115, -269, -63, -227, 10, +-102, 87, 54, 142, 202, 159, 289, 128, +289, 62, 196, -19, 28, -88, -152, -134, +-270, -143, -307, -115, -242, -60, -89, -2, +87, 49, 212, 87, 250, 106, 211, 102, +108, 80, -36, 45, -157, 3, -220, -41, +-202, -78, -125, -98, -11, -92, 110, -65, +183, -24, 172, 17, 107, 50, 8, 62, +-79, 55, -130, 35, -131, 22, -84, 14, +-21, 19, 31, 33, 62, 38, 61, 18, +28, -23, -28, -78, -65, -122, -69, -138, +-36, -111, 36, -42, 114, 56, 144, 142, +118, 192, 39, 182, -62, 121, -156, 24, +-214, -76, -200, -145, -120, -161, -15, -128, +88, -65, 163, -6, 194, 32, 156, 43, +70, 35, -14, 19, -71, 16, -91, 40, +-70, 78, -24, 106, 28, 106, 35, 65, +-2, -15, -59, -115, -119, -202, -151, -238, +-126, -199, -55, -92, 50, 52, 147, 189, +213, 277, 226, 280, 173, 199, 74, 62, +-44, -90, -150, -208, -214, -252, -224, -216, +-166, -114, -75, 10, 13, 114, 82, 162, +112, 150, 96, 85, 62, -3, 27, -82, +2, -118, -14, -102, -16, -38, -4, 49, +11, 123, 22, 155, 19, 132, -7, 61, +-43, -35, -80, -129, -86, -185, -64, -187, +-34, -128, 4, -28, 42, 74, 66, 145, +76, 169, 68, 141, 48, 77, 3, -2, +-50, -68, -87, -100, -94, -91, -79, -59, +-38, -20, 24, 9, 81, 26, 104, 22, +104, 12, 85, 11, 33, 25, -38, 42, +-101, 52, -142, 38, -151, 1, -137, -56, +-86, -111, -3, -138, 76, -117, 138, -48, +185, 53, 197, 151, 160, 211, 74, 208, +-25, 139, -131, 18, -233, -110, -290, -203, +-269, -228, -170, -178, -24, -70, 132, 56, +274, 160, 338, 203, 292, 171, 164, 77, +-3, -39, -178, -137, -317, -182, -366, -161, +-293, -79, -134, 33, 65, 137, 252, 197, +372, 196, 362, 140, 220, 46, 12, -66, +-183, -156, -341, -203, -397, -193, -323, -138, +-150, -48, 56, 53, 242, 140, 365, 188, +381, 188, 258, 137, 60, 51, -136, -49, +-278, -131, -343, -176, -303, -161, -170, -90, +-11, 10, 118, 98, 210, 154, 242, 157, +204, 105, 110, 23, 3, -58, -71, -113, +-114, -120, -136, -87, -116, -37, -80, 2, +-59, 19, -55, 5, -35, -20, 3, -31, +46, -2, 100, 64, 161, 146, 192, 205, +164, 212, 73, 141, -43, -3, -165, -176, +-269, -319, -302, -380, -236, -330, -102, -182, +68, 29, 225, 234, 328, 374, 328, 405, +220, 323, 45, 160, -136, -28, -270, -190, +-318, -279, -271, -283, -141, -215, 10, -107, +131, 7, 203, 90, 216, 127, 167, 128, +73, 114, -35, 88, -102, 60, -123, 31, +-107, 7, -65, -21, -18, -57, 6, -99, +-1, -125, -22, -125, -30, -92, -23, -34, +8, 44, 55, 120, 101, 177, 125, 190, +113, 156, 65, 82, -6, -15, -102, -116, +-184, -190, -217, -222, -182, -199, -98, -122, +11, -9, 123, 102, 208, 190, 222, 232, +170, 213, 80, 130, -21, 12, -118, -109, +-180, -195, -182, -219, -130, -172, -55, -72, +29, 53, 97, 155, 127, 200, 100, 173, +38, 86, -17, -31, -53, -129, -72, -175, +-50, -157, 7, -86, 61, 9, 73, 84, +55, 117, 18, 100, -46, 49, -115, -9, +-140, -40, -111, -31, -41, 13, 40, 60, +126, 83, 182, 59, 162, -11, 78, -109, +-14, -185, -94, -203, -147, -140, -152, -16, +-95, 128, -16, 236, 36, 266, 60, 201, +70, 61, 51, -106, 6, -232, -34, -267, +-26, -202, 8, -65, 43, 101, 77, 230, +93, 273, 53, 210, -34, 68, -121, -100, +-167, -231, -169, -289, -119, -250, -20, -127, +89, 41, 158, 189, 174, 274, 144, 271, +76, 195, -29, 72, -119, -56, -148, -155, +-116, -196, -47, -178, 37, -117, 105, -43, +121, 22, 56, 60, -45, 65, -131, 44, +-176, 15, -164, -2, -79, 8, 61, 38, +200, 77, 271, 109, 266, 110, 188, 68, +38, -6, -149, -101, -291, -188, -341, -229, +-301, -205, -190, -123, -19, 2, 152, 131, +261, 228, 288, 255, 252, 211, 172, 114, +62, -3, -44, -107, -112, -168, -151, -170, +-173, -128, -174, -68, -147, -15, -107, 13, +-66, 21, -12, 22, 68, 32, 146, 59, +206, 100, 235, 129, 215, 124, 132, 70, +-3, -25, -140, -136, -229, -215, -262, -228, +-226, -158, -129, -26, -2, 131, 106, 246, +168, 270, 175, 189, 127, 35, 40, -137, +-43, -256, -93, -274, -82, -183, -22, -18, +50, 157, 100, 265, 106, 266, 54, 159, +-35, -12, -122, -181, -168, -275, -157, -261, +-94, -144, 0, 27, 101, 182, 166, 264, +165, 247, 105, 141, 21, -6, -72, -142, +-133, -214, -130, -206, -65, -129, 22, -21, +93, 72, 135, 116, 129, 112, 58, 70, +-44, 16, -127, -23, -165, -36, -160, -25, +-106, 1, -12, 23, 87, 36, 150, 29, +172, 8, 149, -20, 81, -46, -15, -68, +-97, -79, -129, -80, -114, -59, -73, -14, +-10, 50, 52, 114, 84, 160, 76, 163, +44, 115, 0, 19, -50, -98, -92, -199, +-96, -238, -58, -197, 3, -81, 61, 73, +107, 208, 126, 267, 101, 226, 38, 94, +-25, -79, -75, -228, -103, -293, -107, -249, +-76, -101, -22, 91, 26, 259, 56, 331, +72, 279, 63, 121, 22, -82, -29, -253, +-51, -333, -40, -297, -11, -155, 29, 39, +74, 206, 92, 284, 66, 255, 12, 136, +-43, -19, -99, -150, -143, -206, -136, -175, +-75, -75, 4, 43, 81, 130, 146, 146, +178, 92, 145, -1, 63, -91, -24, -140, +-96, -118, -148, -38, -155, 61, -114, 133, +-47, 150, 18, 98, 80, 1, 121, -98, +124, -156, 90, -150, 37, -77, -20, 25, +-63, 117, -87, 168, -81, 155, -51, 76, +-14, -34, 14, -134, 32, -184, 37, -167, +32, -93, 23, 6, 19, 104, 13, 171, +8, 182, 6, 134, 3, 48, -4, -45, +-16, -117, -44, -151, -66, -141, -64, -93, +-34, -23, 8, 41, 54, 83, 90, 93, +98, 78, 65, 47, 11, 13, -38, -10, +-72, -11, -89, 4, -74, 19, -31, 22, +19, 1, 58, -42, 77, -92, 65, -133, +27, -141, -26, -95, -66, -3, -76, 105, +-53, 197, -10, 244, 40, 225, 75, 133, +81, -4, 54, -144, 15, -244, -26, -275, +-62, -225, -76, -116, -62, 19, -28, 140, +12, 207, 38, 205, 49, 145, 40, 51, +11, -38, -26, -96, -40, -109, -21, -82, +20, -33, 59, 12, 90, 37, 90, 35, +47, 13, -22, -25, -83, -56, -126, -65, +-147, -45, -132, -6, -66, 37, 25, 69, +107, 85, 159, 81, 181, 57, 151, 15, +76, -26, -5, -63, -61, -85, -103, -86, +-131, -65, -128, -30, -93, 12, -59, 49, +-26, 70, 19, 66, 66, 42, 84, 6, +88, -26, 90, -44, 84, -34, 56, -2, +20, 36, -13, 60, -53, 60, -97, 26, +-114, -33, -94, -97, -51, -135, -3, -127, +49, -69, 87, 20, 93, 106, 73, 157, +39, 163, -8, 116, -50, 31, -74, -59, +-67, -121, -31, -138, 22, -114, 70, -62, +94, 2, 82, 52, 40, 72, -21, 63, +-74, 41, -102, 17, -101, 3, -79, -3, +-38, -7, 16, -15, 64, -25, 91, -35, +99, -36, 91, -24, 59, 6, 11, 45, +-31, 76, -58, 83, -73, 59, -77, 6, +-58, -57, -27, -110, 0, -127, 21, -96, +38, -26, 41, 49, 25, 101, 2, 115, +-12, 91, -16, 34, -3, -31, 27, -68, +60, -60, 77, -19, 65, 36, 27, 76, +-23, 73, -81, 24, -135, -56, -161, -137, +-147, -179, -91, -157, 0, -68, 107, 58, +202, 182, 249, 264, 229, 267, 150, 181, +33, 37, -102, -118, -214, -240, -270, -297, +-253, -268, -174, -167, -57, -24, 74, 114, +189, 211, 247, 245, 226, 218, 147, 140, +44, 35, -61, -70, -139, -147, -160, -181, +-118, -168, -54, -114, 6, -37, 59, 42, +89, 106, 69, 132, 16, 116, -39, 70, +-79, 12, -97, -47, -70, -84, 2, -86, +89, -57, 143, -13, 157, 29, 128, 49, +53, 44, -53, 21, -144, -8, -187, -32, +-181, -39, -134, -15, -43, 24, 67, 54, +155, 67, 185, 56, 170, 19, 116, -35, +26, -80, -66, -103, -120, -97, -133, -60, +-119, -5, -85, 49, -30, 90, 26, 109, +71, 98, 100, 63, 113, 19, 100, -22, +58, -54, -1, -79, -53, -92, -90, -90, +-105, -71, -98, -37, -60, 12, -2, 65, +54, 116, 92, 144, 109, 134, 94, 83, +39, -2, -33, -98, -86, -177, -109, -215, +-97, -191, -52, -101, 24, 30, 94, 159, +130, 252, 131, 278, 104, 224, 40, 97, +-48, -64, -123, -216, -159, -308, -162, -318, +-125, -243, -43, -103, 58, 64, 135, 209, +173, 293, 176, 297, 142, 223, 70, 100, +-16, -37, -91, -149, -141, -210, -167, -204, +-151, -140, -99, -48, -28, 40, 34, 97, +81, 110, 102, 80, 101, 19, 83, -42, +58, -69, 32, -60, 14, -25, 0, 27, +-16, 76, -33, 98, -49, 84, -72, 39, +-96, -16, -102, -63, -76, -86, -23, -82, +48, -51, 120, -8, 168, 27, 162, 35, +104, 22, 21, -3, -66, -21, -139, -19, +-164, 2, -127, 36, -55, 71, 18, 80, +82, 56, 118, 5, 101, -55, 37, -99, +-31, -107, -75, -74, -88, -9, -67, 66, +-6, 123, 67, 134, 103, 95, 92, 21, +55, -62, 0, -124, -61, -145, -100, -119, +-96, -52, -68, 24, -30, 77, 11, 96, +50, 84, 69, 52, 65, 18, 51, 1, +37, 9, 21, 29, 11, 41, 4, 31, +-4, -7, -26, -66, -60, -123, -87, -156, +-87, -147, -64, -91, -18, -2, 42, 91, +100, 158, 129, 184, 112, 168, 64, 115, +7, 42, -56, -27, -112, -76, -132, -101, +-103, -104, -52, -92, 4, -73, 59, -50, +100, -22, 104, 7, 73, 38, 38, 63, +18, 76, -6, 73, -34, 53, -51, 18, +-64, -14, -90, -39, -105, -50, -84, -47, +-30, -32, 38, -10, 115, 15, 191, 30, +229, 34, 198, 34, 109, 27, -18, 12, +-167, -9, -298, -36, -344, -60, -291, -75, +-158, -75, 26, -55, 219, -11, 358, 45, +393, 93, 320, 115, 171, 109, -21, 71, +-203, 10, -320, -54, -339, -94, -265, -94, +-129, -59, 29, -9, 160, 36, 225, 54, +218, 32, 149, -20, 57, -77, -24, -108, +-73, -94, -88, -33, -69, 54, -33, 134, +1, 179, 9, 168, 5, 96, -1, -15, +-14, -114, -29, -163, -21, -152, 12, -93, +44, -8, 57, 68, 57, 104, 33, 83, +-14, 20, -57, -54, -66, -104, -48, -113, +-18, -71, 21, 4, 65, 87, 86, 144, +69, 160, 31, 133, -12, 76, -59, 8, +-95, -55, -96, -106, -57, -140, -10, -159, +34, -158, 69, -139, 88, -93, 76, -10, +44, 100, 18, 204, 4, 277, -14, 286, +-24, 214, -25, 71, -31, -104, -44, -265, +-48, -357, -42, -347, -25, -231, -7, -47, +17, 148, 48, 291, 76, 346, 81, 295, +64, 160, 35, -12, 4, -164, -33, -256, +-58, -263, -60, -196, -44, -79, -36, 45, +-32, 137, -16, 172, 1, 157, 7, 103, +19, 28, 42, -40, 61, -79, 60, -86, +54, -60, 48, -20, 24, 20, -25, 46, +-69, 46, -96, 20, -105, -27, -91, -73, +-37, -95, 37, -83, 95, -38, 125, 29, +139, 101, 116, 149, 56, 150, -22, 101, +-89, 17, -135, -83, -153, -164, -129, -195, +-61, -166, 20, -83, 90, 25, 140, 121, +164, 174, 147, 170, 100, 111, 35, 25, +-35, -59, -106, -119, -158, -134, -178, -113, +-154, -68, -96, -21, -14, 23, 76, 58, +152, 82, 193, 95, 187, 102, 136, 97, +61, 65, -25, 2, -104, -80, -157, -159, +-162, -206, -129, -200, -73, -128, -4, -3, +63, 140, 96, 250, 93, 282, 71, 220, +49, 85, 20, -76, -5, -211, -12, -273, +-1, -234, 0, -116, -6, 38, -14, 164, +-25, 216, -46, 175, -57, 62, -39, -74, +-2, -167, 34, -183, 72, -118, 101, 1, +86, 125, 28, 198, -39, 190, -89, 100, +-110, -37, -97, -163, -45, -224, 30, -200, +99, -102, 135, 35, 133, 159, 88, 228, +8, 211, -76, 115, -128, -18, -142, -136, +-113, -201, -61, -196, 2, -126, 57, -24, +89, 82, 90, 151, 79, 167, 62, 136, +40, 75, 13, 2, -9, -62, -25, -106, +-42, -120, -61, -111, -65, -81, -55, -40, +-41, 13, -28, 64, -2, 105, 33, 117, +57, 98, 69, 57, 75, 5, 64, -43, +33, -77, -6, -83, -27, -65, -38, -38, +-49, -7, -56, 10, -40, 10, -19, -2, +-6, -11, 14, -9, 41, 13, 49, 49, +38, 82, 27, 92, 20, 72, 5, 19, +-8, -49, -15, -110, -18, -138, -28, -129, +-28, -80, -13, -12, 10, 51, 27, 89, +39, 97, 46, 84, 38, 56, 17, 28, +-8, 14, -40, 13, -69, 7, -89, -14, +-82, -50, -41, -92, 24, -122, 93, -126, +151, -88, 171, -10, 142, 79, 66, 149, +-40, 171, -140, 134, -206, 55, -226, -36, +-176, -110, -62, -136, 75, -98, 179, -20, +225, 65, 202, 115, 113, 108, -12, 45, +-114, -49, -156, -129, -136, -156, -73, -114, +15, -19, 90, 88, 113, 164, 70, 176, +-5, 121, -80, 15, -132, -95, -138, -162, +-76, -158, 24, -87, 123, 20, 187, 122, +198, 178, 142, 162, 37, 79, -76, -41, +-155, -150, -189, -210, -170, -202, -106, -135, +-16, -29, 65, 76, 123, 154, 149, 192, +141, 179, 100, 128, 44, 57, -15, -17, +-63, -81, -97, -130, -110, -154, -103, -153, +-75, -119, -36, -63, 19, 8, 78, 86, +122, 150, 138, 176, 114, 156, 53, 94, +-22, 5, -93, -85, -144, -147, -159, -166, +-119, -133, -48, -63, 31, 23, 105, 95, +156, 139, 156, 141, 109, 99, 44, 31, +-22, -43, -78, -95, -111, -119, -106, -115, +-71, -81, -41, -28, -15, 30, 15, 67, +42, 84, 53, 80, 58, 58, 70, 24, +70, -11, 47, -33, 15, -39, -21, -28, +-58, -14, -88, 0, -89, 9, -58, 2, +-7, -10, 42, -22, 84, -24, 99, -16, +74, -1, 20, 7, -38, 2, -85, -8, +-104, -26, -76, -42, -9, -33, 64, 7, +123, 75, 139, 142, 112, 183, 44, 163, +-47, 80, -132, -56, -180, -209, -169, -326, +-102, -355, -4, -273, 103, -99, 180, 119, +197, 316, 149, 424, 67, 409, -26, 272, +-102, 64, -143, -151, -132, -302, -79, -356, +-14, -305, 41, -178, 76, -30, 76, 92, +39, 153, -5, 147, -24, 106, -23, 60, +-2, 36, 31, 39, 62, 62, 61, 76, +27, 55, -17, -13, -58, -106, -90, -188, +-98, -224, -71, -187, -21, -86, 33, 49, +81, 177, 108, 252, 106, 249, 76, 164, +36, 39, -7, -87, -44, -174, -72, -195, +-92, -154, -96, -77, -84, -5, -56, 42, +-13, 60, 37, 52, 94, 39, 139, 32, +158, 48, 137, 70, 78, 82, -8, 65, +-100, 13, -171, -61, -195, -132, -167, -169, +-95, -157, 5, -90, 107, 12, 168, 112, +180, 176, 142, 177, 68, 127, -25, 37, +-96, -55, -118, -123, -97, -145, -49, -116, +6, -56, 51, 17, 66, 73, 44, 99, +9, 93, -26, 60, -48, 17, -57, -29, +-35, -56, 1, -74, 35, -76, 56, -68, +62, -46, 51, -8, 25, 36, 3, 78, +-7, 107, -12, 114, -16, 96, -24, 47, +-27, -15, -40, -78, -54, -117, -62, -130, +-54, -112, -27, -70, 14, -16, 67, 42, +115, 81, 143, 102, 140, 100, 98, 85, +26, 60, -63, 18, -137, -27, -187, -71, +-187, -100, -137, -111, -54, -88, 41, -38, +127, 26, 180, 89, 177, 124, 127, 121, +54, 71, -21, -12, -78, -90, -111, -141, +-98, -138, -62, -83, -25, 12, 5, 106, +16, 168, 4, 174, -18, 116, -26, 14, +-7, -96, 25, -167, 61, -174, 92, -125, +109, -39, 85, 47, 31, 111, -42, 121, +-107, 86, -149, 25, -147, -30, -88, -54, +-5, -39, 73, 7, 128, 54, 139, 78, +103, 58, 36, -7, -33, -83, -89, -142, +-107, -150, -85, -102, -32, -4, 30, 109, +76, 195, 87, 219, 66, 163, 20, 53, +-38, -79, -79, -189, -84, -238, -66, -211, +-18, -113, 34, 16, 78, 143, 91, 222, +76, 232, 38, 168, -11, 56, -48, -66, +-71, -165, -72, -207, -49, -190, -12, -125, +27, -29, 48, 64, 60, 134, 53, 159, +33, 145, 0, 93, -24, 27, -33, -33, +-35, -74, -30, -88, -15, -79, -3, -53, +-3, -26, -4, -8, 2, 5, 4, 9, +17, 19, 33, 28, 51, 44, 59, 59, +42, 65, 11, 46, -25, -1, -63, -52, +-94, -96, -98, -106, -71, -76, -28, -20, +36, 52, 94, 105, 131, 128, 127, 97, +94, 30, 37, -56, -28, -126, -75, -155, +-103, -131, -101, -57, -77, 35, -43, 110, +-2, 145, 29, 130, 53, 81, 63, 9, +69, -48, 66, -84, 54, -82, 35, -56, +3, -25, -34, -1, -64, -1, -83, -11, +-85, -20, -60, -18, -12, 5, 36, 36, +82, 68, 104, 78, 94, 68, 49, 30, +-8, -18, -58, -62, -88, -88, -88, -81, +-63, -49, -15, 1, 37, 40, 71, 54, +92, 46, 80, 23, 42, 2, -8, -18, +-44, -17, -70, -5, -78, 9, -66, 16, +-43, 9, -11, -5, 18, -22, 46, -28, +71, -24, 84, -4, 83, 27, 60, 47, +32, 56, -16, 36, -65, 6, -104, -32, +-120, -62, -107, -71, -70, -54, -13, -22, +53, 9, 108, 33, 141, 41, 141, 32, +116, 28, 58, 23, -7, 30, -75, 34, +-127, 37, -151, 19, -147, -18, -109, -66, +-45, -110, 35, -120, 105, -95, 157, -34, +176, 47, 147, 120, 80, 165, -15, 149, +-93, 86, -144, -7, -157, -88, -121, -135, +-49, -137, 35, -90, 95, -22, 121, 44, +103, 75, 45, 70, -22, 41, -72, -3, +-75, -29, -47, -31, 5, -2, 58, 31, +89, 53, 78, 51, 24, 20, -41, -22, +-104, -63, -135, -81, -109, -73, -38, -35, +56, 13, 139, 44, 189, 58, 169, 44, +90, 24, -22, -1, -129, -15, -193, -10, +-198, 2, -140, 19, -38, 18, 80, 6, +166, -14, 191, -32, 163, -39, 78, -37, +-21, -17, -105, -1, -142, 17, -129, 25, +-72, 25, 3, 20, 62, 17, 94, 27, +75, 33, 20, 30, -32, 14, -74, -17, +-80, -49, -45, -79, 24, -78, 91, -53, +138, -2, 138, 51, 79, 90, -12, 98, +-118, 63, -196, 5, -208, -61, -148, -99, +-41, -92, 85, -41, 197, 36, 238, 97, +210, 126, 118, 96, -8, 22, -124, -71, +-199, -141, -210, -154, -157, -112, -55, -23, +47, 73, 121, 144, 153, 161, 121, 112, +66, 25, 12, -71, -28, -122, -45, -123, +-28, -72, -5, 4, 5, 68, 5, 94, +-22, 65, -57, 2, -75, -72, -67, -121, +-21, -110, 45, -50, 116, 49, 150, 133, +144, 181, 82, 155, -15, 68, -103, -47, +-170, -148, -183, -196, -129, -183, -31, -109, +73, -5, 158, 94, 194, 159, 153, 161, +77, 116, -23, 40, -116, -27, -165, -78, +-156, -93, -96, -75, -9, -47, 81, -15, +132, 1, 147, 10, 116, 12, 42, 7, +-22, 6, -74, 5, -98, 18, -93, 24, +-58, 36, -16, 40, 19, 37, 44, 28, +46, 3, 37, -25, 20, -61, 3, -91, +1, -104, 5, -90, 12, -41, 8, 27, +6, 107, -14, 163, -36, 181, -48, 149, +-50, 69, -27, -33, 10, -131, 49, -188, +77, -195, 82, -151, 58, -75, 1, -1, +-50, 60, -92, 86, -99, 99, -65, 97, +2, 103, 77, 114, 129, 114, 140, 93, +97, 32, 19, -62, -77, -173, -154, -262, +-174, -288, -148, -236, -66, -100, 38, 70, +138, 235, 191, 329, 181, 328, 119, 233, +24, 71, -67, -94, -131, -218, -142, -256, +-103, -213, -48, -115, 20, -4, 65, 74, +83, 106, 62, 78, 29, 30, -9, -18, +-32, -38, -30, -22, -15, 13, 17, 49, +44, 58, 49, 44, 37, 7, 15, -34, +-9, -50, -35, -39, -37, 6, -43, 51, +-42, 76, -35, 54, -33, -12, -23, -98, +-7, -173, 20, -190, 52, -138, 91, -17, +117, 130, 113, 250, 93, 303, 33, 253, +-44, 127, -124, -49, -181, -207, -198, -303, +-157, -305, -71, -216, 32, -76, 146, 73, +219, 179, 230, 222, 192, 198, 98, 126, +-19, 44, -130, -31, -192, -74, -205, -92, +-158, -81, -74, -63, 18, -54, 106, -47, +146, -40, 131, -19, 88, 11, 27, 50, +-36, 92, -70, 108, -53, 103, -27, 63, +15, 13, 47, -50, 46, -101, 22, -134, +-21, -137, -67, -103, -94, -44, -74, 28, +-27, 94, 41, 138, 118, 149, 145, 123, +127, 74, 66, -3, -22, -74, -112, -124, +-165, -138, -165, -117, -118, -66, -24, 7, +65, 61, 137, 88, 178, 80, 156, 48, +95, 12, 17, -20, -53, -22, -114, -10, +-132, 18, -126, 36, -102, 31, -52, 4, +-7, -40, 39, -75, 90, -90, 123, -64, +132, -10, 126, 50, 103, 100, 33, 108, +-36, 76, -102, 3, -153, -70, -170, -122, +-143, -129, -81, -82, -2, -2, 83, 85, +138, 143, 160, 159, 147, 121, 92, 35, +40, -57, -17, -136, -67, -167, -103, -156, +-109, -97, -102, -17, -82, 60, -33, 115, +17, 136, 69, 129, 108, 91, 118, 37, +105, -18, 57, -72, -10, -107, -83, -129, +-124, -113, -135, -72, -103, -5, -22, 68, +68, 125, 145, 157, 174, 141, 145, 84, +68, -5, -35, -98, -128, -165, -190, -190, +-185, -151, -136, -75, -42, 27, 62, 114, +145, 167, 187, 170, 175, 131, 126, 68, +50, -3, -18, -55, -75, -88, -113, -99, +-116, -99, -115, -98, -98, -84, -73, -69, +-33, -30, 11, 25, 62, 92, 117, 153, +152, 182, 165, 169, 136, 100, 74, -3, +-7, -112, -102, -195, -167, -216, -197, -176, +-171, -77, -107, 32, -10, 126, 87, 168, +149, 155, 173, 100, 144, 18, 86, -51, +16, -95, -51, -99, -94, -73, -102, -43, +-76, -8, -44, 9, 9, 19, 44, 22, +54, 37, 48, 56, 20, 72, -6, 76, +-21, 51, -21, 3, -14, -59, 1, -114, +18, -146, 20, -145, 27, -93, 16, -22, +5, 61, -2, 123, -9, 159, -14, 156, +-11, 117, -7, 61, -18, -6, -18, -63, +-18, -106, -17, -130, 15, -130, 51, -108, +80, -63, 89, -14, 80, 37, 28, 69, +-42, 85, -109, 82, -166, 58, -162, 32, +-107, 7, -14, -1, 113, 2, 222, 12, +266, 21, 227, 9, 127, -17, -39, -68, +-193, -115, -287, -142, -306, -126, -229, -65, +-79, 21, 90, 119, 225, 190, 297, 213, +270, 175, 160, 83, 28, -27, -121, -131, +-215, -187, -224, -191, -166, -135, -64, -46, +54, 44, 140, 106, 162, 120, 139, 94, +64, 37, -27, -19, -90, -51, -132, -52, +-130, -20, -83, 16, -7, 45, 59, 43, +122, 16, 155, -28, 136, -64, 93, -72, +22, -53, -54, -2, -114, 56, -154, 96, +-162, 95, -129, 52, -60, -12, 8, -87, +96, -129, 165, -130, 186, -78, 169, 6, +112, 90, 26, 150, -65, 159, -135, 118, +-177, 36, -172, -57, -119, -125, -55, -153, +37, -129, 120, -75, 165, 4, 162, 70, +121, 108, 43, 103, -49, 62, -109, 3, +-139, -57, -121, -87, -59, -78, 13, -35, +88, 30, 132, 81, 134, 105, 80, 82, +3, 26, -87, -53, -147, -120, -146, -146, +-99, -118, -11, -41, 88, 55, 154, 139, +165, 173, 120, 137, 37, 51, -69, -66, +-135, -155, -160, -191, -125, -145, -43, -37, +49, 93, 123, 193, 146, 222, 113, 169, +36, 43, -47, -102, -106, -213, -127, -250, +-84, -191, -21, -72, 53, 73, 101, 181, +111, 220, 77, 176, 14, 73, -50, -45, +-95, -137, -96, -163, -64, -119, -10, -29, +57, 69, 95, 128, 104, 134, 72, 80, +19, -5, -40, -95, -78, -146, -93, -145, +-86, -93, -55, -9, -22, 72, 17, 124, +54, 130, 75, 96, 87, 40, 87, -21, +77, -54, 46, -61, 14, -33, -33, 3, +-82, 27, -113, 23, -132, -4, -127, -42, +-90, -81, -26, -101, 48, -88, 120, -41, +170, 31, 173, 100, 158, 152, 103, 163, +27, 136, -52, 69, -125, -12, -180, -90, +-199, -148, -173, -168, -120, -149, -35, -94, +57, -21, 132, 48, 200, 101, 225, 121, +202, 115, 136, 76, 48, 26, -68, -25, +-171, -60, -228, -73, -243, -60, -193, -28, +-97, 9, 14, 40, 126, 55, 205, 47, +230, 20, 200, -21, 136, -55, 26, -77, +-86, -67, -169, -40, -209, -2, -187, 41, +-115, 73, -16, 80, 83, 64, 160, 34, +182, -3, 151, -40, 96, -62, 5, -74, +-73, -61, -122, -32, -139, 8, -119, 41, +-58, 61, 9, 59, 57, 35, 92, 0, +92, -35, 69, -62, 51, -64, 20, -44, +-9, -3, -29, 34, -41, 63, -59, 63, +-55, 43, -42, 9, -34, -24, -3, -39, +23, -28, 35, 2, 50, 31, 53, 39, +39, 25, 10, -14, -12, -60, -39, -100, +-35, -103, -12, -68, 6, 4, 28, 85, +37, 148, 17, 170, -14, 137, -38, 61, +-59, -30, -64, -108, -38, -149, -9, -152, +34, -110, 70, -54, 88, 0, 85, 40, +65, 67, 25, 75, -13, 75, -36, 79, +-62, 81, -74, 66, -66, 32, -65, -21, +-60, -79, -43, -134, -6, -156, 34, -138, +92, -71, 132, 24, 139, 121, 122, 181, +67, 185, -10, 128, -85, 30, -143, -76, +-167, -154, -144, -181, -78, -141, -8, -59, +75, 36, 126, 103, 134, 127, 111, 98, +59, 37, 2, -31, -41, -76, -57, -80, +-52, -46, -29, 11, 0, 68, 13, 94, +26, 79, 20, 23, -3, -41, -33, -101, +-59, -127, -70, -115, -58, -69, -17, -5, +34, 57, 87, 106, 124, 127, 133, 116, +118, 82, 67, 35, -9, -8, -92, -55, +-151, -92, -179, -117, -156, -117, -92, -98, +-5, -59, 88, -9, 149, 45, 164, 92, +132, 118, 66, 115, -5, 91, -63, 52, +-89, 17, -90, -19, -52, -41, -9, -61, +25, -74, 40, -84, 20, -90, -9, -85, +-40, -57, -53, -5, -37, 61, 2, 121, +59, 156, 88, 148, 99, 98, 68, 8, +15, -86, -39, -157, -82, -173, -101, -132, +-87, -46, -40, 50, 17, 123, 67, 148, +97, 120, 82, 46, 54, -41, 8, -109, +-40, -127, -67, -100, -66, -38, -50, 22, +-13, 62, 24, 71, 40, 54, 46, 23, +42, 1, 21, -8, 5, 6, -6, 27, +-15, 41, -13, 28, 0, -6, -4, -58, +-10, -103, -16, -127, -31, -109, -34, -50, +-20, 31, 2, 113, 23, 165, 51, 167, +64, 120, 54, 34, 44, -56, 7, -130, +-29, -156, -56, -136, -69, -77, -61, 0, +-33, 72, 4, 114, 28, 114, 51, 76, +48, 20, 13, -34, -12, -69, -34, -81, +-39, -60, -18, -26, 21, 11, 53, 38, +73, 54, 66, 49, 24, 34, -26, 14, +-74, -2, -110, -13, -99, -14, -55, -18, +10, -22, 76, -34, 120, -45, 113, -56, +73, -53, 14, -36, -48, 3, -88, 57, +-87, 113, -61, 145, -10, 139, 43, 90, +66, 7, 58, -96, 38, -185, -8, -230, +-44, -207, -56, -124, -39, 6, -10, 141, +31, 245, 51, 275, 45, 222, 28, 101, +-12, -49, -44, -181, -49, -249, -43, -240, +-11, -158, 26, -37, 54, 88, 51, 168, +40, 186, 9, 147, -36, 74, -54, -11, +-53, -74, -32, -100, 5, -90, 34, -55, +49, -16, 40, 7, 21, 18, -17, 15, +-39, 11, -42, 11, -34, 24, -4, 36, +28, 47, 43, 44, 42, 29, 25, 0, +-6, -28, -39, -52, -53, -64, -55, -64, +-36, -46, -1, -21, 34, 9, 63, 34, +77, 60, 58, 74, 27, 78, -14, 61, +-53, 26, -71, -24, -72, -68, -55, -102, +-20, -106, 18, -76, 50, -14, 66, 52, +67, 106, 43, 122, 12, 95, -21, 31, +-46, -42, -47, -103, -37, -121, -15, -91, +3, -24, 10, 51, 14, 110, 2, 124, +-2, 91, -5, 18, 2, -57, 12, -112, +25, -120, 39, -89, 40, -25, 25, 39, +-1, 81, -30, 84, -49, 60, -59, 19, +-39, -20, -13, -42, 24, -37, 49, -18, +54, 5, 48, 11, 29, 0, -4, -24, +-27, -43, -44, -48, -45, -24, -32, 22, +-8, 74, 9, 107, 30, 106, 38, 61, +33, -7, 21, -82, 9, -129, -14, -135, +-26, -95, -39, -26, -51, 51, -48, 102, +-31, 118, -3, 89, 37, 37, 72, -13, +88, -40, 78, -45, 58, -21, 4, 9, +-54, 29, -98, 19, -121, -13, -110, -54, +-69, -77, -10, -79, 49, -47, 98, 8, +117, 67, 99, 107, 73, 122, 18, 102, +-34, 55, -58, -10, -67, -67, -63, -102, +-52, -101, -41, -84, -31, -53, -12, -16, +5, 22, 20, 50, 51, 72, 72, 79, +82, 76, 80, 52, 53, 14, 7, -36, +-46, -74, -95, -94, -124, -87, -118, -54, +-78, 5, -27, 63, 38, 100, 99, 104, +128, 78, 121, 24, 93, -37, 34, -88, +-20, -106, -64, -93, -93, -51, -99, -7, +-72, 32, -43, 52, -10, 55, 29, 42, +49, 28, 55, 18, 63, 18, 50, 23, +40, 27, 26, 14, 13, -14, -9, -51, +-31, -79, -59, -96, -81, -83, -86, -46, +-72, 7, -40, 57, 20, 94, 77, 103, +128, 86, 146, 46, 135, 1, 75, -37, +-12, -52, -102, -56, -170, -44, -191, -27, +-154, -9, -82, -5, 23, -9, 119, -18, +177, -19, 186, -11, 152, 13, 73, 41, +-17, 74, -98, 94, -152, 93, -159, 55, +-125, -3, -77, -75, -22, -132, 25, -160, +59, -142, 93, -84, 121, 9, 136, 106, +128, 184, 91, 210, 30, 177, -55, 83, +-138, -42, -196, -160, -220, -226, -183, -230, +-90, -161, 34, -47, 155, 79, 241, 172, +258, 207, 204, 175, 101, 100, -30, 4, +-135, -72, -188, -109, -191, -99, -141, -62, +-73, -16, -8, 2, 43, -9, 68, -41, +72, -67, 65, -68, 65, -23, 64, 58, +68, 147, 62, 200, 33, 195, -24, 116, +-91, -18, -135, -166, -141, -262, -113, -270, +-37, -184, 49, -36, 126, 124, 166, 232, +150, 253, 81, 173, -6, 34, -99, -113, +-150, -201, -149, -202, -94, -113, -13, 21, +73, 148, 124, 204, 135, 173, 98, 63, +33, -76, -41, -187, -87, -220, -104, -169, +-76, -46, -33, 91, 24, 189, 62, 208, +72, 152, 50, 37, 7, -87, -41, -175, +-61, -191, -60, -138, -27, -34, 21, 74, +63, 151, 80, 167, 82, 126, 49, 44, +1, -37, -44, -99, -87, -115, -103, -96, +-82, -47, -46, 2, 2, 35, 47, 42, +67, 30, 65, 8, 51, -10, 31, -20, +13, -7, 0, 19, -10, 50, -13, 65, +-8, 60, -5, 32, -13, -8, -23, -52, +-32, -84, -36, -101, -28, -92, -2, -66, +25, -27, 45, 16, 56, 56, 38, 77, +13, 84, -7, 72, -30, 58, -32, 41, +-19, 28, -8, 9, 10, -11, 24, -37, +17, -65, 2, -97, -12, -114, -37, -109, +-43, -70, -29, -8, -6, 70, 26, 132, +48, 165, 43, 151, 26, 97, -3, 11, +-19, -74, -33, -134, -27, -140, -11, -100, +7, -26, 26, 43, 41, 87, 28, 80, +9, 34, -20, -32, -44, -82, -56, -95, +-36, -58, -20, 15, 11, 100, 33, 152, +38, 150, 32, 82, 29, -21, 6, -129, +1, -190, -5, -190, -5, -121, -1, -9, +2, 111, -5, 189, -7, 200, -15, 143, +-27, 49, -36, -59, -24, -140, -7, -173, +14, -146, 19, -82, 18, -4, 12, 55, +5, 95, 11, 102, 14, 88, 24, 64, +33, 41, 22, 20, 9, 2, -13, -29, +-45, -61, -66, -92, -73, -105, -61, -96, +-27, -58, 22, -4, 55, 58, 75, 105, +71, 126, 39, 109, 8, 67, -27, 15, +-53, -30, -47, -63, -31, -66, -5, -53, +17, -30, 30, -11, 28, 6, 9, 7, +-12, 5, -34, -2, -52, -6, -49, -8, +-29, -5, -2, 1, 25, 17, 50, 31, +66, 44, 76, 48, 78, 50, 41, 33, +-3, 1, -55, -46, -106, -86, -125, -111, +-111, -105, -70, -64, 0, 6, 70, 75, +134, 127, 157, 136, 139, 105, 64, 32, +-27, -49, -114, -114, -166, -133, -163, -106, +-110, -39, -26, 37, 71, 97, 131, 118, +165, 100, 132, 46, 71, -13, -8, -60, +-84, -78, -125, -73, -125, -46, -105, -21, +-49, -4, 8, -2, 51, 0, 68, 4, +80, 21, 67, 48, 55, 81, 41, 95, +18, 80, -5, 35, -37, -26, -69, -93, +-73, -133, -73, -137, -53, -94, -30, -25, +2, 49, 39, 100, 63, 113, 78, 83, +70, 30, 44, -30, 13, -61, -16, -56, +-38, -21, -50, 24, -47, 66, -45, 74, +-31, 50, 0, 0, 8, -52, 26, -94, +34, -104, 19, -82, 10, -36, 0, 11, +-8, 52, -2, 70, 10, 71, 22, 58, +22, 47, 16, 33, -8, 21, -29, 0, +-44, -24, -56, -57, -46, -86, -22, -105, +23, -92, 67, -50, 93, 20, 99, 88, +61, 137, 10, 136, -35, 89, -81, 4, +-96, -84, -96, -153, -75, -171, -37, -129, +17, -37, 59, 73, 92, 174, 104, 221, +84, 203, 59, 111, 35, -14, -21, -140, +-58, -227, -98, -256, -118, -208, -107, -107, +-68, 22, -8, 138, 60, 214, 107, 229, +132, 185, 108, 95, 62, -4, -15, -92, +-73, -140, -107, -146, -97, -112, -58, -60, +-2, -3, 49, 34, 72, 46, 60, 33, +34, 12, -28, -7, -57, -3, -60, 17, +-37, 53, 17, 79, 59, 85, 70, 52, +59, -11, 17, -85, -39, -140, -82, -160, +-90, -125, -73, -43, -10, 61, 69, 147, +124, 192, 146, 167, 107, 88, 32, -27, +-59, -132, -136, -196, -169, -189, -161, -123, +-99, -17, -6, 89, 79, 162, 152, 176, +168, 138, 140, 57, 80, -28, 9, -94, +-58, -117, -98, -100, -103, -54, -95, -7, +-64, 32, -31, 41, -15, 23, 18, -4, +29, -18, 39, -18, 60, 1, 60, 27, +57, 52, 42, 55, 23, 39, -2, 3, +-31, -30, -56, -54, -73, -51, -69, -31, +-42, -3, -5, 16, 33, 22, 43, 8, +52, -12, 36, -35, 26, -39, 16, -27, +-9, 7, -18, 39, -19, 61, -27, 64, +-14, 46, -16, 7, -8, -30, -7, -51, +5, -48, 18, -33, 44, -4, 56, 18, +52, 25, 39, 4, 11, -26, -41, -57, +-73, -64, -112, -48, -109, -8, -81, 41, +-27, 88, 44, 114, 107, 109, 160, 69, +184, 14, 146, -48, 77, -93, -29, -119, +-126, -111, -198, -83, -217, -39, -188, 4, +-118, 42, -11, 63, 90, 72, 179, 71, +221, 65, 192, 50, 134, 39, 36, 24, +-62, 12, -126, -14, -165, -43, -159, -80, +-126, -107, -68, -117, -5, -101, 58, -56, +104, 17, 120, 96, 119, 159, 93, 180, +49, 156, -6, 81, -73, -18, -108, -122, +-129, -185, -110, -191, -57, -132, 1, -32, +75, 79, 124, 153, 125, 172, 94, 124, +21, 34, -54, -67, -107, -129, -116, -138, +-89, -86, -30, -1, 38, 90, 72, 140, +92, 127, 63, 58, -1, -34, -55, -119, +-91, -155, -77, -129, -19, -46, 45, 58, +103, 145, 108, 171, 87, 137, 19, 48, +-60, -54, -124, -135, -155, -157, -140, -123, +-70, -52, 23, 24, 108, 80, 154, 89, +168, 63, 114, 14, 54, -18, -28, -24, +-100, 4, -130, 47, -132, 83, -106, 75, +-44, 27, 6, -55, 57, -137, 88, -186, +100, -173, 77, -99, 44, 20, 2, 133, +-35, 210, -48, 214, -46, 153, -36, 46, +-20, -60, -15, -136, 5, -157, 5, -123, +3, -54, 0, 12, -11, 57, 3, 64, +14, 40, 25, -3, 36, -34, 21, -44, +-4, -20, -24, 18, -31, 58, -35, 78, +-23, 76, -4, 44, 3, -1, 24, -49, +20, -78, 6, -87, -4, -68, -23, -40, +-21, 0, -5, 36, 8, 61, 26, 65, +29, 55, 26, 29, -1, 4, -28, -22, +-44, -42, -40, -54, -13, -49, 15, -37, +42, -16, 49, -2, 39, 18, 19, 31, +-17, 43, -32, 46, -43, 49, -46, 43, +-14, 26, 7, -8, 28, -53, 34, -103, +12, -131, -18, -130, -27, -89, -17, -15, +10, 88, 39, 176, 59, 225, 49, 209, +34, 126, -17, -3, -64, -138, -103, -240, +-115, -266, -86, -212, -29, -91, 37, 50, +104, 169, 124, 223, 124, 205, 75, 118, +18, 10, -44, -83, -87, -124, -106, -113, +-88, -61, -56, 0, -27, 46, -3, 51, +17, 23, 13, -25, 25, -55, 17, -54, +22, -16, 45, 38, 61, 93, 70, 112, +58, 83, 14, 11, -40, -72, -96, -140, +-121, -158, -120, -120, -86, -31, -30, 68, +38, 152, 98, 176, 128, 145, 123, 62, +71, -38, 4, -123, -56, -161, -101, -145, +-102, -79, -75, 5, -38, 83, 20, 122, +55, 120, 70, 73, 61, 11, 25, -50, +-22, -85, -53, -93, -66, -67, -61, -19, +-33, 34, 3, 76, 29, 96, 55, 83, +50, 47, 32, -11, 9, -65, -17, -106, +-27, -116, -35, -97, -26, -45, -11, 23, +-2, 91, 13, 132, 14, 138, 0, 101, +-18, 36, -36, -44, -41, -105, -33, -139, +-11, -126, 0, -80, 24, -8, 40, 58, +45, 107, 53, 121, 41, 102, 11, 58, +-11, 11, -50, -37, -66, -75, -80, -95, +-82, -92, -77, -79, -43, -49, 0, -12, +51, 36, 93, 78, 123, 111, 113, 123, +84, 105, 21, 55, -38, -14, -103, -84, +-131, -132, -129, -152, -94, -129, -31, -79, +34, -7, 76, 56, 110, 103, 89, 120, +44, 111, -13, 80, -64, 45, -91, 7, +-71, -26, -37, -55, 2, -73, 45, -92, +68, -95, 70, -86, 62, -50, 16, 5, +-33, 66, -70, 110, -94, 128, -90, 109, +-73, 57, -43, -13, -9, -76, 30, -116, +73, -116, 104, -82, 114, -17, 92, 48, +39, 94, -28, 100, -90, 73, -134, 21, +-148, -31, -115, -66, -58, -71, 11, -53, +78, -17, 106, 14, 103, 31, 81, 25, +25, 15, -31, -1, -65, -6, -76, 0, +-59, 19, -22, 35, 7, 42, 17, 32, +10, 1, -7, -42, -17, -75, -19, -89, +-16, -72, -2, -32, 15, 23, 24, 69, +31, 96, 18, 87, 2, 53, -29, 5, +-53, -38, -52, -66, -39, -66, -25, -45, +3, -14, 23, 9, 41, 27, 45, 25, +40, 13, 17, -5, -1, -16, -34, -16, +-57, 1, -70, 19, -69, 31, -53, 30, +-17, 19, 13, -7, 51, -32, 64, -48, +60, -41, 35, -22, 3, 10, -32, 38, +-55, 61, -70, 59, -56, 31, -28, -10, +4, -48, 24, -75, 29, -77, 10, -53, +-1, -10, -16, 37, -28, 78, -23, 90, +-14, 77, -5, 38, 14, -11, 18, -58, +15, -82, 1, -80, -21, -51, -33, -10, +-33, 31, -27, 56, -19, 63, -9, 46, +-4, 20, -1, -13, 5, -35, 5, -43, +7, -32, 0, -15, -1, 1, -1, 12, +-12, 18, -16, 14, -24, 15, -29, 18, +-24, 25, -21, 21, -10, 10, 7, -10, +10, -30, 2, -53, 0, -65, -13, -54, +-30, -18, -32, 35, -28, 88, -15, 117, +4, 111, 9, 64, 17, -7, 16, -83, +3, -129, -21, -137, -40, -99, -58, -30, +-56, 48, -35, 104, 2, 123, 31, 100, +49, 48, 51, -18, 40, -65, 10, -83, +-20, -64, -56, -27, -78, 13, -80, 31, +-59, 26, -29, -4, 18, -38, 47, -56, +58, -39, 54, 6, 32, 64, 1, 108, +-21, 120, -47, 82, -52, 5, -47, -89, +-40, -160, -32, -184, -16, -143, -10, -52, +-3, 65, 3, 160, 11, 203, 18, 178, +29, 99, 30, -15, 20, -111, -10, -164, +-46, -154, -73, -100, -84, -16, -73, 60, +-47, 106, -14, 106, 29, 70, 55, 14, +69, -36, 64, -66, 29, -61, -15, -38, +-51, -4, -75, 23, -81, 41, -68, 43, +-53, 38, -30, 26, 3, 14, 23, -1, +38, -11, 38, -26, 26, -45, 18, -63, +3, -66, -15, -55, -34, -19, -49, 27, +-52, 78, -49, 108, -34, 114, -18, 88, +-2, 37, 8, -31, 20, -94, 21, -132, +3, -127, -20, -91, -38, -32, -41, 26, +-22, 79, -6, 105, 19, 107, 30, 77, +29, 29, 14, -20, -12, -55, -56, -75, +-85, -69, -97, -46, -79, -16, -34, 9, +25, 29, 66, 29, 94, 18, 86, -2, +52, -12, -9, -9, -69, 8, -111, 27, +-116, 47, -98, 53, -52, 40, -2, 1, +45, -46, 67, -88, 64, -102, 33, -89, +2, -42, -35, 23, -55, 88, -64, 126, +-63, 130, -55, 92, -38, 29, -26, -40, +-3, -91, 26, -112, 44, -94, 49, -51, +43, 0, 21, 33, -7, 44, -46, 33, +-86, 13, -110, -5, -114, -1, -87, 18, +-34, 45, 21, 67, 61, 70, 79, 38, +81, -19, 66, -84, 32, -128, -6, -143, +-39, -109, -63, -39, -83, 51, -84, 124, +-80, 157, -66, 139, -44, 78, -22, -6, +9, -79, 39, -126, 53, -129, 65, -92, +55, -26, 30, 41, -4, 91, -33, 107, +-60, 91, -80, 44, -78, -12, -68, -61, +-47, -90, -30, -93, -16, -64, -1, -21, +6, 25, 12, 60, 15, 81, 13, 76, +19, 56, 9, 20, 10, -16, -1, -42, +-17, -51, -32, -50, -39, -39, -50, -26, +-60, -13, -64, -7, -61, -4, -49, -4, +-14, 5, 6, 21, 43, 49, 57, 70, +62, 74, 48, 51, 18, 14, -30, -37, +-72, -88, -101, -118, -98, -108, -82, -67, +-41, -1, -8, 64, 34, 107, 54, 107, +55, 75, 28, 22, -9, -32, -47, -67, +-72, -67, -79, -37, -59, 6, -48, 44, +-22, 62, 3, 41, 26, -1, 31, -48, +26, -76, 12, -82, 2, -50, -14, 8, +-33, 67, -46, 101, -55, 103, -72, 67, +-71, 6, -57, -57, -36, -97, -8, -107, +18, -79, 40, -30, 52, 29, 51, 70, +39, 86, 18, 70, -18, 38, -53, -2, +-79, -31, -93, -44, -98, -39, -90, -27, +-67, -8, -31, 0, -3, 0, 31, -10, +60, -16, 71, -21, 66, -9, 47, 18, +11, 48, -21, 66, -50, 73, -76, 57, +-93, 19, -99, -31, -102, -74, -81, -108, +-52, -116, -17, -93, 20, -41, 52, 23, +73, 87, 75, 127, 66, 134, 38, 102, +1, 47, -49, -16, -89, -70, -110, -101, +-114, -95, -105, -66, -84, -24, -55, 12, +-9, 31, 21, 22, 60, 3, 74, -16, +76, -22, 65, -7, 42, 32, 2, 77, +-51, 105, -101, 96, -134, 57, -150, -15, +-127, -97, -88, -157, -12, -170, 54, -137, +110, -55, 132, 45, 116, 128, 59, 167, +-23, 158, -111, 99, -162, 18, -185, -56, +-151, -96, -87, -103, 9, -75, 85, -31, +141, 10, 144, 29, 96, 27, 12, 9, +-84, -9, -153, -18, -179, 0, -173, 29, +-113, 54, -33, 64, 46, 53, 100, 12, +120, -41, 105, -83, 59, -96, -7, -77, +-69, -26, -112, 36, -127, 87, -128, 105, +-94, 89, -59, 38, -18, -29, 25, -85, +57, -106, 77, -94, 69, -47, 43, 19, +3, 81, -49, 110, -93, 103, -119, 59, +-117, -5, -89, -69, -50, -106, 3, -109, +46, -74, 71, -15, 57, 51, 26, 97, +-16, 115, -59, 96, -77, 51, -86, -9, +-77, -64, -55, -104, -24, -116, 9, -98, +26, -48, 27, 9, 11, 62, 0, 97, +-12, 109, -25, 90, -33, 51, -39, 1, +-42, -47, -52, -81, -62, -87, -54, -78, +-42, -56, -24, -25, -7, 14, 12, 44, +29, 62, 32, 67, 27, 65, 1, 50, +-31, 30, -67, 2, -77, -29, -83, -56, +-79, -74, -56, -81, -20, -69, 9, -38, +25, 9, 26, 51, 24, 82, 1, 96, +-28, 87, -55, 50, -58, 4, -56, -41, +-39, -74, -18, -88, 3, -74, 10, -40, +1, -1, -18, 27, -34, 48, -67, 51, +-74, 39, -71, 17, -39, -4, -10, -22, +24, -24, 43, -14, 48, 2, 26, 18, +-12, 31, -47, 29, -73, 15, -104, -7, +-102, -26, -84, -46, -48, -57, -8, -55, +26, -35, 53, -3, 59, 35, 47, 67, +25, 81, -18, 73, -60, 50, -104, 12, +-111, -30, -107, -66, -79, -76, -44, -70, +2, -47, 48, -17, 68, 14, 67, 32, +45, 40, -5, 38, -52, 29, -96, 19, +-108, 13, -96, 9, -74, 4, -39, -9, +-2, -21, 33, -40, 42, -51, 39, -46, +16, -21, -25, 11, -49, 45, -67, 69, +-65, 67, -56, 32, -40, -12, -18, -57, +-3, -86, 4, -84, -1, -41, -11, 19, +-23, 78, -45, 109, -49, 102, -46, 53, +-37, -19, -26, -88, -17, -128, -4, -124, +-6, -72, 2, 4, -3, 81, -14, 125, +-24, 127, -41, 82, -50, 15, -60, -51, +-65, -93, -63, -100, -45, -70, -21, -20, +0, 29, 22, 52, 37, 53, 29, 28, +3, -1, -42, -20, -73, -13, -93, 8, +-96, 38, -78, 62, -42, 62, 6, 25, +43, -30, 62, -87, 47, -125, 1, -129, +-53, -85, -97, -12, -112, 69, -109, 132, +-70, 164, -18, 140, 39, 77, 71, -3, +77, -77, 54, -129, 12, -137, -53, -106, +-96, -51, -120, 8, -115, 57, -102, 74, +-68, 59, -31, 21, 10, -13, 41, -32, +55, -22, 57, 16, 43, 62, 18, 91, +-7, 97, -51, 64, -93, -5, -135, -94, +-145, -160, -136, -189, -96, -162, -36, -79, +41, 42, 100, 150, 131, 218, 114, 232, +65, 183, -25, 73, -104, -53, -175, -157, +-193, -211, -163, -205, -96, -137, -2, -39, +74, 55, 113, 123, 105, 146, 64, 120, +-1, 67, -78, 10, -122, -33, -136, -55, +-109, -49, -66, -28, -15, -8, 34, -6, +51, -12, 38, -26, 8, -35, -26, -28, +-43, 1, -62, 35, -60, 64, -51, 79, +-38, 68, -28, 24, -22, -31, -16, -81, +-31, -106, -29, -100, -24, -53, -8, 13, +1, 80, -2, 121, -3, 126, -18, 89, +-51, 26, -71, -45, -80, -106, -69, -142, +-55, -130, -28, -79, 10, -7, 37, 63, +47, 123, 24, 144, -5, 124, -47, 71, +-83, 4, -99, -65, -103, -115, -76, -129, +-43, -106, 2, -57, 39, 6, 53, 58, +49, 85, 26, 84, -15, 65, -63, 27, +-94, -9, -104, -29, -96, -32, -71, -26, +-39, -11, -6, 0, 30, -2, 31, -18, +29, -27, 2, -28, -16, -17, -37, 5, +-42, 43, -46, 69, -52, 75, -56, 55, +-54, 15, -56, -36, -55, -81, -48, -98, +-24, -82, -6, -46, 18, 12, 27, 64, +30, 94, 14, 88, -19, 59, -52, 12, +-64, -28, -72, -48, -61, -45, -54, -30, +-37, -10, -42, 4, -35, 0, -42, -24, +-34, -45, -26, -50, -8, -31, 26, 8, +61, 64, 70, 112, 51, 133, 0, 114, +-69, 56, -146, -31, -187, -117, -183, -172, +-137, -179, -60, -141, 28, -53, 107, 51, +148, 136, 137, 177, 84, 173, -2, 118, +-76, 36, -142, -45, -156, -104, -139, -134, +-99, -123, -47, -82, 1, -30, 32, 14, +34, 50, 26, 65, 6, 62, -11, 46, +-25, 32, -30, 17, -25, 1, -19, -11, +-33, -23, -40, -37, -54, -42, -57, -40, +-61, -29, -54, -12, -39, 19, -27, 47, +-8, 63, 2, 60, 13, 40, 8, 1, +-2, -42, -11, -73, -24, -83, -36, -70, +-52, -29, -59, 23, -64, 72, -72, 99, +-61, 102, -34, 71, -10, 15, 8, -46, +12, -90, 19, -113, 9, -105, -4, -65, +-27, -5, -48, 51, -58, 96, -70, 118, +-55, 106, -49, 61, -37, 9, -36, -45, +-29, -87, -24, -106, -15, -94, -4, -65, +18, -24, 26, 21, 27, 64, 4, 87, +-17, 92, -61, 79, -108, 48, -138, 2, +-135, -36, -98, -65, -44, -82, 27, -82, +92, -55, 114, -18, 113, 18, 65, 50, +-4, 71, -96, 66, -156, 42, -182, 8, +-157, -25, -106, -50, -27, -52, 46, -38, +99, -16, 101, 11, 80, 33, 29, 37, +-28, 27, -92, 7, -125, -18, -118, -39, +-91, -41, -48, -27, -9, -1, 20, 21, +33, 38, 29, 42, 16, 33, -13, 14, +-35, -6, -62, -27, -69, -39, -71, -38, +-63, -31, -45, -23, -18, -6, -3, 13, +7, 33, 10, 48, 19, 59, 13, 53, +-5, 32, -35, 3, -64, -30, -77, -72, +-86, -99, -74, -98, -59, -72, -22, -30, +7, 35, 32, 95, 45, 130, 32, 128, +4, 101, -34, 44, -66, -27, -87, -85, +-87, -117, -66, -123, -36, -99, -12, -52, +7, 3, 13, 45, 9, 73, -22, 83, +-46, 75, -54, 52, -46, 29, -22, 6, +-5, -12, 14, -28, 12, -39, -1, -50, +-30, -57, -59, -55, -82, -38, -96, -14, +-78, 16, -41, 44, 3, 64, 40, 66, +64, 56, 57, 29, 22, -9, -28, -39, +-61, -59, -95, -68, -101, -53, -100, -21, +-66, 13, -23, 36, 11, 54, 30, 52, +33, 30, 24, -1, -4, -22, -26, -34, +-42, -35, -53, -22, -47, 2, -46, 23, +-40, 36, -44, 36, -42, 18, -39, -16, +-31, -42, -28, -56, -6, -48, 14, -24, +40, 16, 28, 54, 7, 81, -37, 83, +-70, 56, -101, 6, -109, -42, -95, -75, +-63, -86, -11, -76, 40, -39, 71, 7, +70, 46, 36, 64, -11, 64, -62, 43, +-96, 11, -104, -15, -79, -28, -42, -30, +-9, -15, 15, 5, 28, 19, 9, 17, +-18, 4, -55, -17, -63, -36, -62, -47, +-34, -40, -1, -23, 27, 5, 36, 38, +17, 65, -9, 71, -46, 61, -76, 37, +-94, 5, -86, -35, -62, -61, -31, -73, +-2, -68, 21, -49, 22, -19, 14, 11, +-3, 39, -10, 58, -10, 64, -18, 51, +-18, 30, -26, 4, -33, -19, -55, -41, +-68, -49, -79, -43, -83, -27, -68, -7, +-37, 14, 10, 28, 46, 34, 71, 32, +73, 24, 47, 7, 0, -8, -50, -23, +-91, -36, -113, -46, -121, -39, -98, -19, +-56, 9, -8, 38, 28, 64, 43, 74, +52, 64, 28, 37, 2, 0, -35, -53, +-47, -98, -56, -116, -55, -100, -45, -62, +-31, 2, -24, 66, -23, 113, -23, 132, +-22, 119, -19, 72, -6, 10, 5, -48, +4, -87, -9, -108, -28, -101, -44, -74, +-61, -44, -72, -14, -66, 24, -54, 55, +-11, 74, 21, 85, 57, 89, 62, 78, +47, 54, 0, 15, -41, -36, -85, -86, +-118, -121, -125, -135, -99, -117, -64, -68, +-14, 5, 31, 78, 71, 129, 85, 151, +63, 144, 22, 101, -20, 29, -53, -50, +-84, -111, -103, -147, -93, -142, -75, -100, +-41, -33, -16, 39, 14, 102, 15, 131, +16, 119, 3, 72, -9, 11, -20, -53, +-25, -96, -25, -101, -16, -73, -11, -22, +-4, 37, -2, 76, -15, 84, -42, 55, +-70, 7, -77, -45, -76, -86, -52, -92, +-20, -56, 20, 2, 53, 65, 62, 105, +54, 110, 17, 71, -28, 6, -80, -64, +-109, -113, -112, -128, -82, -100, -36, -38, +16, 34, 54, 94, 66, 126, 51, 111, +19, 63, -29, 2, -77, -51, -100, -84, +-100, -85, -66, -62, -33, -30, 12, -2, +45, 19, 56, 27, 43, 22, 15, 15, +-16, 14, -52, 15, -68, 27, -78, 39, +-68, 43, -51, 26, -31, -2, -14, -36, +1, -67, 3, -81, 5, -67, 2, -36, +1, 4, -8, 45, -15, 76, -14, 82, +-17, 66, -20, 31, -28, -13, -29, -52, +-33, -68, -37, -62, -37, -39, -38, -6, +-32, 29, -34, 47, -21, 48, -17, 37, +-3, 10, 10, -25, 26, -41, 17, -39, +13, -24, 0, -5, -9, 22, -37, 39, +-63, 41, -84, 24, -81, 1, -68, -21, +-52, -32, -26, -29, 3, -15, 39, -3, +59, 8, 66, 12, 54, 11, 18, 2, +-21, -6, -62, -7, -85, 0, -99, 12, +-87, 24, -68, 26, -37, 16, -9, -7, +23, -31, 34, -51, 37, -52, 20, -34, +9, 3, -3, 40, -11, 69, -21, 79, +-41, 61, -52, 20, -65, -30, -63, -72, +-56, -88, -36, -71, -13, -31, 13, 16, +34, 59, 39, 79, 33, 67, 6, 31, +-27, -13, -59, -50, -75, -64, -73, -52, +-39, -19, -7, 21, 22, 51, 31, 56, +32, 38, 11, -1, -19, -40, -46, -65, +-63, -65, -58, -39, -44, 6, -14, 50, +10, 75, 22, 75, 14, 50, -6, 3, +-26, -46, -41, -78, -39, -81, -23, -63, +3, -24, 20, 22, 30, 60, 18, 71, +-7, 62, -53, 35, -80, -6, -87, -42, +-62, -60, -31, -59, 13, -38, 50, -8, +67, 21, 61, 35, 27, 39, -17, 28, +-58, 7, -79, -15, -79, -27, -53, -31, +-18, -23, 8, -6, 18, 14, 9, 25, +-5, 30, -25, 28, -35, 21, -44, 6, +-33, -9, -17, -23, 18, -35, 31, -44, +36, -39, 12, -24, -18, -5, -44, 17, +-59, 46, -61, 66, -45, 71, -21, 56, +-9, 29, 1, -12, 3, -55, -1, -89, +-9, -99, -20, -83, -25, -46, -14, 3, +4, 56, 18, 97, 30, 110, 18, 93, +-5, 60, -46, 15, -71, -29, -92, -64, +-86, -81, -66, -80, -29, -65, 12, -44, +51, -19, 80, 3, 82, 23, 63, 44, +24, 63, -20, 73, -58, 75, -84, 66, +-98, 42, -93, -3, -78, -54, -49, -97, +-11, -122, 21, -119, 46, -83, 58, -24, +67, 44, 51, 103, 31, 137, -11, 136, +-45, 105, -80, 47, -97, -19, -100, -76, +-85, -108, -51, -116, -5, -99, 41, -62, +73, -13, 87, 32, 75, 62, 45, 78, +-5, 81, -51, 65, -83, 40, -98, 10, +-102, -18, -87, -44, -50, -62, -5, -62, +42, -48, 66, -26, 81, 8, 64, 41, +36, 57, -2, 54, -31, 34, -59, 0, +-76, -31, -89, -51, -84, -51, -57, -37, +-19, -7, 20, 28, 46, 54, 59, 62, +55, 48, 44, 18, 18, -16, -11, -45, +-43, -58, -71, -54, -77, -34, -71, -4, +-45, 24, -18, 40, 11, 42, 20, 33, +28, 15, 18, -3, 15, -16, 0, -18, +-11, -11, -19, -4, -15, 5, -14, 10, +-9, 9, -7, 1, -20, -7, -34, -20, +-46, -30, -42, -30, -28, -26, -8, -10, +16, 13, 40, 34, 56, 50, 50, 56, +29, 50, -15, 30, -47, -2, -80, -40, +-87, -69, -82, -81, -52, -74, -18, -47, +21, -5, 44, 37, 61, 71, 59, 90, +37, 87, 12, 59, -8, 19, -22, -20, +-33, -53, -45, -74, -61, -77, -67, -71, +-65, -55, -46, -32, -22, -3, 9, 28, +48, 60, 70, 85, 86, 94, 79, 87, +55, 65, -3, 23, -58, -31, -112, -87, +-129, -128, -113, -142, -73, -117, -23, -62, +29, 13, 62, 88, 76, 145, 69, 165, +40, 141, 13, 77, -17, -6, -34, -85, +-41, -140, -30, -155, -20, -123, -21, -58, +-29, 17, -39, 81, -34, 113, -27, 108, +-6, 77, 9, 23, 29, -32, 40, -73, +41, -86, 24, -72, 8, -36, -22, 7, +-46, 44, -53, 61, -46, 60, -24, 43, +-5, 14, 12, -14, 17, -31, 17, -40, +4, -41, -8, -35, -20, -26, -26, -18, +-15, -10, -6, 2, 4, 21, 5, 40, +4, 55, -5, 60, -8, 52, -16, 31, +-6, 0, -7, -33, -6, -60, -10, -75, +-8, -69, -14, -47, -24, -15, -36, 16, +-40, 38, -25, 52, -6, 55, 20, 49, +45, 39, 55, 25, 49, 11, 25, -7, +-8, -27, -35, -49, -55, -65, -75, -71, +-72, -63, -56, -40, -14, -3, 20, 44, +47, 84, 53, 103, 50, 95, 27, 61, +9, 10, -11, -43, -27, -83, -32, -103, +-34, -94, -34, -58, -31, -9, -19, 35, +-10, 61, 3, 68, 5, 57, 14, 35, +24, 9, 26, -14, 27, -27, 15, -30, +-5, -23, -34, -16, -48, -14, -52, -16, +-33, -19, -12, -20, 18, -15, 45, -4, +61, 13, 52, 33, 25, 45, -16, 48, +-54, 43, -81, 24, -92, -5, -68, -34, +-32, -56, 20, -67, 64, -63, 88, -45, +88, -18, 64, 19, 18, 52, -26, 69, +-52, 72, -70, 59, -65, 30, -58, -5, +-43, -37, -27, -58, -2, -64, 6, -56, +19, -36, 24, -9, 39, 17, 57, 35, +65, 44, 60, 41, 34, 30, -10, 14, +-63, -1, -103, -13, -120, -17, -102, -16, +-69, -13, -21, -8, 36, -7, 88, -10, +125, -16, 124, -17, 86, -12, 22, -4, +-33, 7, -87, 21, -101, 37, -99, 43, +-67, 37, -33, 22, 1, 1, 29, -28, +57, -51, 65, -63, 51, -60, 28, -41, +-3, -8, -22, 28, -35, 60, -38, 73, +-30, 65, -19, 42, -11, 6, 5, -34, +22, -64, 31, -76, 38, -68, 13, -38, +-5, 0, -26, 33, -34, 58, -42, 68, +-37, 62, -31, 40, -7, 11, 11, -21, +28, -47, 43, -60, 46, -60, 37, -48, +18, -25, -6, 1, -28, 25, -33, 41, +-41, 49, -34, 48, -24, 40, -16, 22, +-5, 0, -1, -22, 9, -40, 23, -51, +34, -49, 27, -37, 23, -16, 8, 6, +4, 23, -3, 30, -12, 32, -21, 26, +-25, 17, -32, 6, -25, -1, -12, -5, +-1, -5, 14, -7, 7, -8, 2, -10, +4, -17, 11, -21, 12, -20, 12, -16, +6, -7, 5, 4, 8, 15, 3, 26, +5, 32, -5, 30, -15, 24, -34, 15, +-38, 2, -34, -13, -14, -25, -10, -34, +-5, -36, 1, -36, 13, -29, 33, -16, +45, 8, 46, 37, 38, 61, 22, 76, +-5, 74, -26, 54, -50, 15, -69, -32, +-83, -76, -85, -105, -56, -109, -11, -86, +43, -38, 82, 23, 113, 82, 108, 124, +88, 139, 33, 120, -25, 71, -76, -1, +-106, -75, -112, -133, -85, -157, -48, -138, +1, -89, 44, -22, 63, 50, 74, 106, +65, 136, 41, 134, 13, 99, -7, 44, +-19, -15, -19, -66, -21, -97, -30, -103, +-30, -86, -37, -53, -33, -14, -28, 21, +-7, 46, 19, 55, 50, 54, 61, 44, +70, 28, 56, 14, 24, 0, -23, -15, +-69, -26, -96, -31, -92, -34, -61, -31, +-18, -20, 35, -5, 73, 11, 99, 25, +95, 34, 62, 37, 18, 33, -40, 18, +-85, -5, -105, -27, -97, -37, -66, -40, +-14, -36, 25, -21, 63, 1, 83, 23, +89, 43, 70, 56, 40, 58, -6, 48, +-46, 25, -77, -9, -91, -45, -76, -73, +-54, -86, -17, -80, 17, -49, 49, -5, +77, 45, 84, 88, 62, 110, 32, 102, +-4, 66, -40, 14, -60, -43, -71, -89, +-52, -115, -20, -110, 16, -72, 34, -17, +51, 38, 39, 81, 18, 100, -14, 91, +-37, 59, -37, 14, -24, -29, -4, -58, +17, -67, 41, -59, 50, -39, 48, -17, +18, 4, -16, 19, -44, 25, -60, 26, +-53, 26, -34, 24, -2, 21, 25, 17, +37, 14, 29, 4, 33, -13, 19, -28, +4, -38, -15, -43, -20, -35, -15, -16, +2, 6, 9, 27, 12, 42, 2, 46, +-18, 37, -26, 20, -32, 2, -22, -15, +-3, -24, 11, -22, 15, -14, 25, -6, +31, 2, 25, 8, 7, 10, -21, 3, +-29, -5, -29, -12, -11, -15, 7, -10, +26, 0, 25, 9, 20, 18, -7, 25, +-26, 29, -40, 29, -51, 24, -42, 7, +-15, -11, 20, -24, 55, -37, 78, -46, +74, -47, 54, -39, 15, -22, -32, 5, +-70, 36, -88, 58, -75, 70, -46, 71, +-15, 57, 18, 26, 51, -13, 54, -49, +56, -76, 36, -87, 21, -75, 5, -47, +-9, -6, -23, 36, -24, 64, -18, 73, +-18, 64, -25, 43, -38, 16, -36, -10, +-21, -24, 2, -28, 30, -18, 55, -6, +63, 1, 58, 0, 30, -8, -3, -23, +-29, -39, -58, -45, -74, -33, -74, -8, +-39, 26, 4, 62, 48, 87, 66, 93, +67, 80, 42, 45, 8, -5, -17, -57, +-35, -100, -37, -124, -32, -119, -28, -85, +-18, -32, 5, 27, 16, 84, 19, 122, +8, 132, 3, 112, 11, 72, 21, 18, +31, -39, 33, -83, 18, -104, -20, -104, +-44, -89, -66, -58, -58, -23, -40, 12, +-11, 44, 20, 68, 60, 83, 85, 86, +93, 76, 66, 54, 19, 16, -26, -33, +-68, -79, -89, -111, -85, -119, -62, -95, +-26, -48, 15, 14, 48, 77, 73, 122, +81, 135, 60, 111, 34, 53, -4, -22, +-29, -89, -52, -127, -57, -128, -54, -91, +-24, -26, -4, 43, 17, 96, 29, 115, +33, 96, 34, 46, 26, -16, 9, -67, +-3, -92, -13, -83, -20, -48, -16, 3, +-14, 50, -3, 76, 6, 70, 6, 39, +4, -3, 2, -42, 7, -65, 6, -65, +8, -43, -4, -7, -1, 27, -6, 48, +-5, 54, -5, 47, -5, 29, -9, 5, +-5, -17, -2, -31, 13, -33, 28, -30, +27, -21, 18, -15, -2, -9, -16, -3, +-25, 5, -29, 17, -34, 29, -22, 34, +-9, 33, 8, 22, 30, 8, 40, -12, +49, -31, 35, -44, 16, -44, -2, -33, +-13, -8, -29, 22, -36, 40, -41, 41, +-32, 29, -14, 4, 8, -24, 28, -43, +42, -42, 42, -27, 29, 0, 17, 28, +-4, 45, -10, 46, -23, 32, -34, 9, +-32, -18, -19, -39, 2, -43, 14, -27, +22, -3, 24, 17, 29, 27, 15, 20, +3, 1, -15, -22, -25, -40, -31, -43, +-24, -26, -13, 9, 10, 53, 20, 87, +28, 92, 36, 67, 31, 20, 22, -43, +5, -99, -18, -128, -39, -119, -47, -75, +-44, -12, -29, 54, -8, 105, 9, 127, +33, 111, 44, 63, 54, 7, 48, -42, +34, -74, 6, -87, -15, -75, -40, -46, +-45, -10, -49, 17, -44, 30, -32, 30, +-9, 23, 16, 16, 40, 15, 54, 17, +55, 22, 48, 22, 21, 14, -4, -3, +-23, -25, -41, -43, -50, -50, -54, -47, +-37, -33, -6, -10, 32, 19, 50, 46, +60, 59, 45, 55, 25, 38, -7, 11, +-33, -21, -46, -50, -37, -59, -28, -52, +-4, -33, 22, -8, 39, 17, 48, 36, +30, 42, 10, 34, -10, 17, -24, -3, +-35, -19, -29, -28, -13, -29, 10, -23, +32, -10, 33, 1, 29, 10, 15, 15, +-5, 16, -22, 14, -27, 8, -22, -1, +-4, -6, 2, -9, 14, -11, 20, -10, +19, -6, 5, 2, -20, 13, -37, 19, +-38, 21, -18, 21, -2, 19, 20, 12, +31, -2, 34, -17, 29, -28, 9, -31, +-6, -26, -16, -14, -29, 4, -40, 22, +-34, 35, -19, 33, 14, 21, 26, 5, +31, -11, 27, -25, 27, -24, 15, -14, +11, 1, 3, 13, -10, 19, -22, 16, +-42, 5, -45, -11, -38, -25, -21, -30, +0, -23, 22, -3, 47, 21, 72, 38, +79, 47, 58, 42, 18, 21, -34, -11, +-74, -40, -100, -58, -96, -59, -67, -42, +-10, -11, 35, 24, 80, 52, 98, 63, +97, 52, 69, 28, 20, 2, -34, -22, +-69, -36, -87, -36, -82, -26, -50, -14, +-13, -2, 22, 5, 40, 8, 40, 4, +39, -3, 33, -3, 22, 9, 15, 22, +13, 36, 1, 45, -7, 36, -23, 9, +-28, -25, -41, -55, -45, -72, -45, -71, +-26, -44, 0, -1, 40, 43, 73, 78, +83, 91, 77, 74, 44, 36, 0, -13, +-41, -62, -68, -91, -78, -90, -70, -64, +-53, -19, -17, 27, 28, 63, 64, 81, +80, 74, 72, 45, 52, 7, 24, -31, +0, -53, -29, -59, -41, -54, -52, -42, +-54, -18, -52, 6, -37, 24, -2, 36, +27, 49, 46, 56, 55, 51, 61, 36, +55, 10, 40, -22, 7, -52, -31, -79, +-59, -89, -73, -74, -70, -35, -44, 12, +-8, 58, 29, 90, 56, 100, 59, 81, +58, 41, 39, -10, 17, -55, -12, -80, +-32, -81, -40, -62, -34, -31, -22, 0, +-7, 22, 5, 32, 7, 28, 9, 15, +14, 6, 16, 6, 20, 16, 23, 27, +22, 30, 24, 19, 12, -2, -8, -35, +-25, -68, -39, -90, -37, -85, -31, -56, +-10, -3, 8, 58, 31, 109, 40, 131, +43, 116, 31, 66, 15, -5, -5, -76, +-22, -126, -32, -141, -26, -116, -18, -60, +-8, 10, -2, 69, 1, 105, 12, 107, +21, 80, 27, 33, 29, -17, 29, -50, +22, -60, 5, -47, -9, -24, -28, -1, +-36, 14, -47, 13, -39, 2, -20, -12, +14, -20, 42, -14, 59, 3, 54, 25, +40, 49, 11, 60, -16, 47, -35, 16, +-52, -13, -53, -41, -35, -54, -10, -50, +16, -28, 41, 0, 44, 27, 36, 39, +19, 35, 1, 20, -9, 2, -18, -11, +-18, -13, -14, -3, -3, 18, 1, 33, +5, 36, -3, 22, -7, -5, -9, -36, +-10, -56, -2, -61, 12, -42, 22, -4, +27, 36, 27, 64, 21, 72, 12, 57, +-7, 28, -24, -12, -33, -48, -26, -68, +-14, -61, 2, -39, 13, -9, 18, 17, +20, 33, 12, 30, 12, 16, 8, 1, +7, -3, 2, 2, -3, 16, -5, 27, +-4, 28, -6, 14, -14, -14, -25, -47, +-27, -75, -14, -85, 8, -70, 31, -27, +42, 33, 46, 87, 34, 114, 19, 105, +-6, 63, -31, -1, -47, -71, -55, -123, +-39, -136, -16, -109, 19, -50, 46, 20, +59, 80, 51, 113, 34, 110, 9, 68, +-14, 9, -39, -45, -53, -78, -51, -87, +-35, -66, -15, -27, 11, 13, 38, 42, +48, 50, 53, 36, 45, 9, 31, -18, +10, -35, -18, -35, -43, -17, -60, 10, +-62, 36, -51, 44, -19, 35, 14, 14, +52, -13, 75, -38, 82, -52, 66, -50, +36, -31, -12, -1, -50, 30, -77, 47, +-77, 53, -57, 46, -28, 32, 10, 10, +43, -9, 68, -21, 71, -27, 57, -25, +25, -18, -7, -9, -29, -3, -39, 1, +-35, 11, -32, 22, -24, 32, -15, 39, +-3, 41, 11, 37, 24, 27, 24, 10, +28, -11, 24, -31, 21, -41, 14, -43, +6, -36, -6, -21, -19, 4, -28, 29, +-32, 53, -19, 66, -8, 67, 7, 49, +15, 19, 21, -15, 25, -45, 26, -65, +20, -68, 10, -56, 3, -30, -5, 5, +-8, 42, -12, 65, -13, 72, -14, 62, +-18, 39, -22, 7, -14, -28, 2, -55, +24, -67, 33, -61, 32, -46, 33, -25, +24, 1, 11, 23, -12, 40, -28, 48, +-36, 43, -30, 29, -21, 10, -8, -14, +11, -40, 26, -59, 29, -65, 22, -62, +16, -45, 11, -15, 4, 19, -3, 42, +-1, 51, 2, 42, 9, 18, 4, -15, +-3, -44, -9, -60, -13, -54, -18, -32, +-21, -3, -12, 19, 3, 30, 23, 22, +33, 1, 36, -24, 30, -41, 17, -43, +0, -29, -15, -2, -21, 30, -21, 53, +-18, 52, -19, 28, -11, -11, 0, -52, +16, -79, 24, -80, 28, -53, 25, -9, +28, 38, 23, 72, 12, 84, -1, 66, +-17, 26, -28, -21, -38, -55, -33, -65, +-14, -46, 8, -8, 21, 35, 26, 63, +26, 70, 20, 53, 8, 16, -8, -25, +-20, -50, -25, -52, -18, -28, -8, 11, +11, 54, 20, 84, 25, 89, 11, 68, +-9, 32, -22, -11, -25, -44, -21, -59, +-14, -49, 1, -23, 19, 12, 34, 39, +33, 54, 24, 52, 8, 38, -10, 22, +-28, 12, -34, 2, -22, 1, 1, 6, +17, 12, 20, 10, 22, 0, 20, -17, +11, -26, -10, -27, -23, -19, -21, -1, +-4, 23, 12, 44, 25, 53, 32, 46, +30, 24, 19, -8, -7, -36, -31, -53, +-43, -56, -36, -44, -24, -17, -4, 13, +24, 33, 55, 38, 62, 33, 46, 17, +23, -7, 0, -28, -22, -37, -43, -42, +-49, -38, -41, -33, -16, -24, 6, -21, +26, -16, 36, -12, 41, -3, 39, 7, +27, 20, 15, 31, 3, 36, -6, 21, +-18, -9, -26, -49, -29, -84, -24, -106, +-18, -104, -13, -77, -4, -29, 16, 26, +37, 73, 54, 97, 57, 94, 45, 63, +27, 14, -7, -41, -35, -84, -55, -109, +-57, -104, -48, -76, -30, -32, -4, 9, +29, 38, 56, 50, 63, 48, 54, 31, +35, 12, 14, 0, -6, -4, -23, 1, +-35, 12, -35, 16, -31, 15, -22, 2, +-9, -21, 6, -46, 18, -57, 20, -52, +21, -27, 22, 11, 21, 57, 14, 96, +5, 113, -5, 103, -11, 72, -15, 25, +-13, -27, -6, -69, -2, -85, 0, -77, +3, -47, 10, -8, 13, 35, 11, 69, +0, 87, -3, 83, -3, 65, 7, 40, +15, 18, 20, 2, 20, -7, 14, -9, +5, -3, -11, -2, -21, -4, -25, -11, +-23, -13, -15, -10, 2, 1, 22, 21, +36, 43, 36, 58, 28, 61, 15, 46, +3, 23, -11, -4, -23, -28, -21, -46, +-14, -46, 0, -31, 8, -5, 15, 18, +14, 32, 8, 35, -6, 27, -15, 5, +-13, -13, -8, -25, 6, -28, 19, -22, +31, -8, 33, 2, 24, 12, 5, 9, +-19, -2, -37, -16, -46, -28, -40, -35, +-17, -37, 15, -34, 42, -20, 59, -11, +60, -8, 51, -9, 21, -14, -9, -24, +-38, -29, -53, -28, -50, -22, -32, -15, +-7, -8, 18, -4, 36, -4, 41, -10, +36, -18, 25, -29, 13, -36, 0, -38, +-13, -28, -22, -17, -21, -4, -14, 0, +-10, 0, -9, -8, -9, -15, 3, -24, +17, -25, 29, -18, 34, -6, 36, 7, +28, 20, 15, 22, -4, 14, -20, -4, +-30, -23, -38, -38, -37, -46, -20, -41, +8, -21, 32, 7, 44, 35, 40, 51, +34, 55, 28, 46, 17, 30, 1, 8, +-12, -8, -17, -16, -21, -13, -22, -6, +-23, 2, -17, 8, -13, 13, -5, 10, +4, 6, 23, 9, 45, 24, 58, 45, +53, 67, 31, 82, 5, 82, -22, 62, +-47, 28, -69, -14, -71, -50, -47, -75, +-6, -74, 31, -44, 58, 5, 76, 54, +81, 92, 60, 113, 18, 111, -20, 85, +-47, 46, -58, 0, -59, -36, -44, -55, +-18, -59, 15, -50, 34, -30, 39, -5, +36, 19, 37, 32, 35, 42, 22, 48, +8, 47, 0, 39, -9, 26, -22, 4, +-33, -20, -37, -44, -28, -60, -17, -61, +-1, -46, 23, -21, 48, 10, 62, 31, +55, 43, 33, 38, 4, 18, -17, -14, +-40, -44, -52, -65, -51, -67, -32, -53, +-5, -30, 24, -5, 43, 15, 51, 21, +43, 13, 24, -6, 5, -29, -5, -49, +-9, -57, -13, -55, -16, -44, -11, -33, +3, -24, 12, -16, 12, -15, 12, -16, +6, -11, 3, -6, 0, -3, 2, 0, +4, 0, 6, -12, 5, -28, 3, -46, +6, -57, 16, -59, 17, -44, 13, -21, +7, 6, 2, 31, -3, 42, -12, 35, +-18, 15, -20, -14, -8, -39, 4, -50, +14, -39, 25, -16, 37, 12, 38, 38, +22, 53, 2, 47, -11, 27, -21, 0, +-33, -25, -36, -38, -29, -32, -10, -9, +9, 22, 21, 50, 26, 70, 32, 72, +33, 60, 25, 34, 12, 8, 3, -16, +2, -33, -2, -35, -13, -16, -25, 7, +-24, 29, -19, 46, -17, 57, -10, 58, +11, 53, 35, 42, 48, 32, 47, 19, +36, 11, 27, 3, 10, 1, -14, 3, +-39, 9, -49, 15, -47, 22, -38, 25, +-23, 26, -1, 21, 26, 14, 47, 5, +57, 2, 57, 4, 56, 13, 42, 25, +14, 31, -19, 26, -43, 17, -58, 0, +-61, -19, -52, -36, -34, -40, -2, -32, +29, -12, 57, 8, 71, 23, 73, 29, +55, 27, 24, 11, -11, -11, -37, -31, +-50, -40, -48, -41, -42, -31, -28, -19, +-5, -11, 19, -10, 34, -12, 35, -21, +32, -29, 29, -32, 25, -27, 23, -18, +14, -5, 2, 0, -10, -9, -20, -28, +-30, -49, -31, -67, -26, -68, -15, -54, +0, -25, 23, 6, 46, 31, 61, 42, +55, 35, 37, 3, 10, -41, -17, -78, +-38, -97, -48, -96, -42, -72, -29, -32, +-7, 13, 15, 49, 33, 66, 44, 58, +44, 34, 32, 5, 15, -21, 2, -41, +-6, -48, -13, -42, -20, -29, -25, -18, +-27, -8, -24, -3, -14, 3, 3, 7, +21, 17, 38, 29, 50, 42, 55, 48, +51, 47, 28, 36, -6, 19, -41, -4, +-62, -22, -68, -30, -57, -26, -28, -14, +11, 6, 46, 26, 69, 41, 77, 47, +64, 49, 35, 45, -1, 42, -33, 41, +-57, 43, -61, 44, -51, 40, -31, 28, +-8, 11, 12, -11, 30, -30, 42, -45, +48, -39, 43, -15, 32, 23, 22, 60, +11, 93, -4, 105, -23, 96, -39, 62, +-45, 15, -39, -33, -23, -68, 0, -80, +23, -65, 47, -36, 61, 5, 62, 45, +43, 71, 15, 77, -20, 65, -47, 33, +-59, -2, -51, -31, -27, -46, 2, -51, +25, -42, 39, -28, 47, -11, 45, 4, +28, 17, 2, 21, -17, 18, -23, 8, +-18, -4, -10, -21, 1, -39, 11, -54, +12, -61, 5, -60, -3, -47, -1, -25, +7, 5, 15, 32, 13, 50, 14, 45, +19, 19, 22, -21, 8, -66, -10, -106, +-23, -123, -23, -112, -17, -68, -9, -12, +11, 41, 34, 82, 42, 97, 33, 76, +16, 28, -2, -34, -16, -90, -28, -128, +-39, -130, -33, -101, -8, -53, 24, 8, +39, 63, 44, 94, 42, 96, 36, 73, +13, 32, -16, -16, -36, -60, -42, -88, +-38, -95, -32, -84, -12, -55, 15, -16, +41, 30, 53, 69, 53, 98, 45, 108, +32, 101, 4, 72, -28, 23, -53, -32, +-62, -79, -56, -110, -38, -112, -13, -83, +21, -26, 60, 44, 78, 111, 78, 154, +59, 162, 29, 131, -8, 71, -43, 0, +-68, -61, -67, -101, -47, -104, -23, -74, +1, -22, 27, 32, 49, 72, 56, 88, +46, 83, 26, 64, 10, 43, 1, 22, +-2, 18, -6, 26, -12, 35, -13, 32, +-23, 18, -30, -12, -28, -48, -16, -73, +-4, -76, 13, -53, 33, -4, 56, 54, +67, 108, 56, 132, 31, 119, 3, 72, +-26, 5, -48, -59, -58, -100, -52, -108, +-29, -84, -4, -41, 21, 6, 40, 39, +53, 50, 53, 33, 37, 6, 15, -18, +-5, -23, -12, -13, -16, 7, -12, 23, +-4, 29, 5, 18, 3, -13, -3, -55, +-12, -88, -14, -103, -9, -91, -1, -52, +12, 0, 34, 47, 53, 78, 54, 77, +39, 45, 16, -6, -6, -53, -29, -86, +-47, -96, -54, -80, -42, -44, -14, -8, +16, 19, 38, 31, 50, 26, 57, 6, +51, -14, 31, -29, 7, -33, -5, -30, +-14, -17, -26, -5, -37, 2, -34, 0, +-20, -8, -4, -15, 8, -16, 21, -11, +37, 5, 47, 18, 48, 22, 38, 15, +22, 1, 4, -20, -15, -36, -30, -41, +-37, -28, -31, -1, -18, 31, 2, 53, +20, 61, 39, 48, 51, 20, 48, -14, +29, -38, 9, -49, -3, -40, -8, -11, +-16, 33, -21, 70, -19, 89, -13, 81, +-2, 49, 4, 2, 12, -40, 19, -68, +28, -67, 32, -39, 31, 12, 27, 61, +18, 94, 4, 101, -16, 84, -31, 44, +-39, -2, -33, -42, -18, -63, 7, -60, +33, -34, 55, 3, 63, 41, 54, 62, +27, 65, -6, 48, -35, 18, -46, -12, +-42, -28, -26, -28, 0, -15, 29, 2, +53, 19, 61, 28, 49, 25, 26, 10, +-4, -7, -32, -23, -45, -31, -36, -31, +-13, -20, 16, -6, 35, 9, 46, 14, +43, 14, 35, 7, 16, 1, -7, -1, +-25, 0, -28, -1, -16, -5, 1, -12, +14, -22, 21, -39, 24, -53, 16, -59, +6, -49, 1, -27, 3, 9, 6, 45, +11, 71, 16, 74, 18, 53, 18, 8, +11, -47, -1, -96, -13, -121, -14, -120, +-7, -87, 7, -31, 18, 34, 28, 83, +30, 105, 25, 94, 12, 55, 0, -1, +-10, -52, -13, -88, -7, -96, 5, -78, +19, -45, 33, -8, 36, 24, 26, 43, +11, 45, -4, 32, -16, 19, -21, 6, +-15, -2, 2, -8, 20, -11, 38, -17, +46, -21, 39, -24, 19, -20, 2, -13, +-9, 5, -13, 30, -14, 56, -10, 66, +2, 58, 14, 27, 23, -14, 23, -56, +17, -77, 11, -75, 10, -45, 14, 4, +22, 64, 28, 111, 28, 127, 20, 101, +4, 47, -11, -24, -21, -83, -25, -114, +-24, -108, -9, -66, 14, 2, 40, 68, +59, 112, 65, 121, 55, 98, 33, 50, +1, -5, -31, -51, -48, -74, -48, -70, +-35, -42, -16, -7, 7, 26, 34, 46, +57, 47, 68, 35, 57, 21, 34, 8, +15, -2, -1, -6, -20, -6, -30, -9, +-29, -16, -17, -26, -6, -33, 9, -36, +28, -26, 46, -7, 56, 18, 55, 42, +40, 59, 25, 52, 9, 29, -12, -10, +-33, -50, -43, -84, -34, -98, -14, -88, +7, -53, 32, -6, 56, 43, 74, 76, +74, 87, 59, 75, 32, 43, 0, -1, +-32, -47, -55, -83, -63, -99, -50, -93, +-23, -68, 8, -32, 42, 7, 70, 40, +87, 61, 85, 62, 64, 54, 28, 38, +-9, 14, -40, -9, -62, -27, -67, -44, +-47, -55, -17, -56, 15, -46, 43, -33, +66, -17, 76, 1, 69, 23, 47, 42, +19, 57, -1, 58, -18, 52, -29, 33, +-32, 7, -21, -26, -5, -51, 10, -65, +19, -62, 27, -46, 29, -16, 28, 17, +26, 46, 28, 62, 29, 67, 24, 58, +14, 40, 3, 15, -3, -7, -7, -26, +-12, -35, -10, -39, -3, -34, 10, -22, +21, -5, 28, 15, 33, 35, 33, 52, +24, 67, 13, 66, 7, 52, 6, 24, +8, -11, 7, -47, 4, -69, 2, -75, +7, -60, 8, -23, 6, 24, 10, 64, +24, 92, 30, 98, 35, 76, 34, 30, +31, -24, 24, -74, 12, -99, -3, -93, +-14, -59, -13, -10, -7, 43, 0, 79, +11, 88, 29, 67, 40, 32, 37, -9, +24, -44, 18, -66, 16, -61, 15, -39, +13, -5, 12, 22, 14, 35, 13, 30, +3, 16, -9, -9, -15, -30, -9, -39, +-2, -28, 13, -8, 32, 16, 56, 31, +70, 33, 65, 21, 41, -1, 13, -29, +-17, -47, -39, -53, -53, -41, -45, -21, +-19, 2, 20, 18, 55, 28, 74, 26, +78, 14, 70, -5, 47, -15, 12, -17, +-14, -12, -28, -8, -28, -2, -22, -2, +-9, -5, 5, -13, 20, -19, 27, -20, +28, -8, 27, 4, 35, 18, 43, 30, +43, 37, 38, 28, 28, 10, 10, -13, +-12, -29, -30, -38, -36, -34, -30, -17, +-11, 8, 18, 27, 50, 44, 69, 46, +75, 33, 66, 9, 38, -11, 2, -27, +-26, -30, -39, -24, -35, -5, -17, 17, +6, 35, 35, 41, 53, 37, 60, 25, +49, 8, 31, -14, 12, -26, 2, -31, +-2, -24, 3, -9, 6, 10, 16, 19, +21, 26, 20, 31, 12, 33, 8, 28, +12, 21, 19, 12, 30, 3, 39, -10, +47, -23, 45, -37, 28, -41, -1, -35, +-25, -21, -34, 2, -27, 35, -9, 66, +19, 84, 52, 78, 77, 52, 81, 9, +65, -42, 36, -89, 3, -114, -24, -113, +-36, -76, -34, -16, -13, 51, 14, 102, +40, 126, 52, 111, 55, 67, 45, 6, +26, -53, 7, -98, -1, -113, 0, -99, +13, -62, 28, -16, 33, 31, 31, 58, +20, 64, 7, 53, -9, 34, -13, 13, +-8, -5, 13, -19, 35, -26, 54, -31, +62, -36, 58, -42, 37, -43, 12, -41, +-13, -26, -23, -3, -19, 26, -2, 53, +17, 69, 35, 62, 48, 34, 49, -6, +36, -42, 16, -71, 1, -80, -7, -65, +-4, -31, 14, 6, 33, 43, 43, 65, +44, 61, 38, 34, 25, 2, 5, -27, +-7, -40, -11, -38, -4, -21, 11, -1, +34, 17, 51, 24, 61, 21, 51, 8, +32, -9, 8, -20, -8, -19, -18, -7, +-13, 12, 0, 27, 21, 38, 37, 36, +48, 21, 53, -2, 47, -19, 33, -29, +17, -27, 2, -13, -9, 9, -5, 26, +1, 39, 9, 36, 16, 23, 28, 3, +37, -13, 45, -21, 43, -17, 42, -9, +36, 8, 27, 22, 14, 28, 4, 27, +-10, 23, -17, 11, -15, -2, -4, -11, +14, -11, 40, -11, 63, -6, 73, 0, +64, 9, 49, 10, 28, 9, 5, 7, +-18, 10, -32, 10, -26, 8, -6, 4, +19, 1, 42, -8, 63, -14, 65, -18, +59, -20, 45, -20, 30, -7, 11, 7, +2, 19, -6, 26, -2, 27, 4, 15, +17, -2, 21, -21, 23, -35, 25, -47, +32, -44, 41, -30, 48, -6, 52, 20, +50, 42, 39, 53, 20, 47, 1, 24, +-17, -7, -27, -45, -24, -74, -6, -84, +19, -72, 54, -43, 79, 1, 87, 44, +80, 75, 59, 81, 28, 66, -2, 30, +-27, -13, -35, -57, -31, -82, -13, -84, +8, -63, 38, -35, 58, 0, 66, 28, +61, 45, 54, 46, 43, 37, 34, 20, +26, 4, 18, -5, 9, -7, 0, -12, +-4, -17, -9, -26, -5, -37, 3, -45, +19, -41, 37, -27, 65, -1, 83, 31, +85, 62, 65, 77, 38, 70, 7, 41, +-19, 0, -39, -41, -43, -66, -31, -71, +1, -52, 34, -15, 62, 28, 75, 56, +78, 64, 62, 49, 37, 22, 13, -10, +0, -28, -7, -29, -5, -14, 5, 8, +21, 29, 35, 38, 38, 32, 29, 12, +15, -16, 11, -43, 14, -48, 23, -31, +30, 6, 42, 43, 50, 67, 56, 68, +45, 49, 32, 12, 14, -31, 1, -65, +-12, -73, -13, -57, -3, -20, 19, 22, +38, 57, 52, 72, 61, 63, 65, 34, +57, 2, 42, -28, 24, -42, 6, -44, +-6, -31, -11, -14, -9, 3, 2, 8, +17, 10, 30, 6, 45, 3, 56, 9, +60, 24, 55, 35, 46, 38, 29, 28, +13, 6, -3, -27, -9, -57, -12, -77, +-4, -73, 9, -49, 28, -3, 41, 46, +59, 81, 65, 91, 61, 75, 45, 32, +29, -19, 13, -66, 2, -93, -4, -94, +-3, -66, 7, -25, 21, 19, 40, 49, +51, 61, 57, 51, 49, 28, 37, 0, +20, -24, 14, -39, 8, -37, 10, -28, +11, -14, 24, -4, 36, 2, 49, 3, +50, 1, 44, -1, 29, 1, 17, 5, +5, 11, -1, 13, 0, 11, 8, 1, +21, -11, 35, -22, 48, -25, 57, -24, +62, -13, 54, 2, 36, 21, 19, 30, +10, 29, 5, 13, 5, -4, 1, -20, +6, -31, 15, -35, 32, -28, 44, -12, +54, 11, 55, 28, 59, 39, 49, 41, +39, 33, 24, 14, 12, -6, -5, -25, +-13, -34, -13, -35, 3, -27, 21, -14, +40, 3, 56, 19, 65, 31, 69, 32, +64, 30, 46, 24, 21, 18, 1, 10, +-15, 3, -14, -8, -4, -14, 11, -20, +22, -22, 38, -27, 48, -24, 57, -13, +54, 6, 51, 25, 40, 47, 29, 63, +16, 66, 14, 47, 7, 19, 1, -17, +-4, -53, 3, -77, 15, -80, 35, -62, +52, -22, 65, 24, 68, 62, 66, 82, +53, 81, 30, 58, 4, 21, -20, -18, +-31, -48, -25, -63, 3, -60, 34, -41, +67, -14, 82, 9, 87, 22, 73, 23, +52, 20, 17, 13, -7, 8, -26, 6, +-23, 13, -8, 14, 23, 10, 49, 0, +62, -15, 61, -36, 56, -52, 42, -55, +27, -36, 12, -4, 5, 32, 8, 58, +19, 69, 31, 59, 38, 31, 40, -10, +32, -49, 22, -73, 14, -72, 16, -53, +25, -21, 39, 13, 44, 41, 49, 51, +40, 49, 27, 31, 10, 3, 5, -22, +-1, -31, 7, -31, 25, -22, 53, -12, +70, -2, 76, 1, 58, 1, 33, -7, +5, -10, -15, -8, -25, 0, -18, 11, +3, 25, 32, 30, 64, 28, 81, 16, +80, -2, 61, -22, 35, -34, 3, -37, +-11, -28, -16, -12, -5, 8, 10, 22, +29, 31, 42, 28, 52, 19, 48, 8, +40, -2, 29, -8, 26, -5, 26, 1, +35, 7, 40, 5, 43, -3, 33, -17, +18, -26, 0, -32, -8, -26, -8, -10, +5, 18, 26, 44, 53, 67, 77, 70, +88, 54, 83, 19, 54, -19, 16, -57, +-19, -79, -35, -83, -38, -59, -14, -23, +14, 24, 49, 64, 70, 89, 86, 87, +81, 65, 61, 32, 25, -6, 4, -44, +-4, -64, 1, -67, 12, -52, 25, -29, +30, 1, 33, 21, 32, 32, 30, 33, +29, 32, 27, 28, 30, 25, 35, 19, +44, 12, 50, -3, 50, -17, 36, -34, +20, -42, 4, -42, 4, -31, 8, -9, +17, 22, 25, 42, 41, 51, 49, 42, +53, 19, 44, -13, 36, -38, 22, -51, +21, -48, 26, -29, 38, 7, 43, 40, +42, 57, 33, 47, 21, 18, 12, -22, +4, -53, 2, -70, 9, -63, 27, -33, +46, 12, 69, 50, 74, 74, 71, 67, +52, 36, 30, -6, 0, -45, -12, -70, +-18, -64, -11, -37, 2, -1, 24, 31, +40, 52, 59, 45, 67, 21, 69, -14, +57, -39, 44, -45, 29, -33, 22, -8, +11, 22, 3, 40, -4, 42, -9, 26, +-5, -3, 9, -34, 30, -48, 49, -45, +67, -25, 78, 4, 81, 33, 68, 44, +47, 39, 11, 17, -18, -9, -38, -35, +-28, -49, -8, -42, 22, -14, 44, 16, +66, 41, 71, 45, 72, 31, 59, 5, +42, -22, 21, -39, 10, -40, 7, -27, +17, -3, 24, 19, 26, 32, 23, 28, +18, 12, 14, -8, 10, -20, 15, -23, +27, -13, 48, 5, 63, 26, 73, 37, +70, 32, 59, 9, 33, -19, 8, -46, +-15, -55, -20, -45, -17, -17, 2, 15, +21, 44, 46, 58, 63, 53, 74, 30, +69, 3, 57, -23, 38, -34, 23, -34, +11, -20, 9, -3, 6, 15, 6, 19, +5, 14, 5, 2, 15, -11, 29, -16, +43, -3, 45, 17, 51, 35, 55, 40, +59, 38, 45, 21, 29, -1, 4, -25, +-10, -40, -17, -43, -7, -27, 5, -5, +29, 20, 45, 30, 61, 28, 65, 16, +60, 5, 46, -10, 35, -17, 20, -11, +8, 10, 3, 26, 10, 34, 19, 27, +23, 10, 25, -19, 27, -45, 30, -62, +31, -60, 38, -42, 40, -9, 44, 26, +41, 57, 41, 70, 35, 69, 27, 52, +11, 25, 5, -9, -1, -36, 5, -54, +10, -62, 27, -66, 38, -57, 48, -38, +50, -13, 53, 18, 45, 50, 37, 71, +28, 82, 18, 76, 9, 52, 7, 11, +9, -37, 10, -78, 15, -100, 19, -101, +31, -76, 39, -32, 47, 20, 49, 59, +50, 83, 43, 80, 39, 58, 29, 25, +21, -11, 8, -37, 1, -48, -2, -51, +14, -45, 25, -33, 39, -18, 43, -5, +45, 10, 39, 21, 35, 33, 27, 39, +25, 41, 18, 37, 14, 23, 16, -5, +24, -33, 28, -54, 26, -60, 22, -52, +19, -27, 24, 5, 28, 42, 36, 64, +37, 70, 40, 55, 36, 25, 37, -14, +27, -43, 20, -59, 8, -54, 6, -36, +6, -10, 21, 12, 34, 32, 44, 43, +42, 42, 40, 29, 35, 14, 30, 3, +21, -1, 16, -3, 14, -5, 17, -7, +24, -11, 30, -18, 37, -25, 37, -24, +30, -12, 20, 5, 16, 26, 14, 42, +20, 53, 25, 48, 36, 31, 40, 8, +42, -12, 37, -34, 33, -43, 18, -40, +10, -27, 5, -11, 11, 9, 18, 21, +34, 28, 40, 28, 45, 24, 42, 15, +38, 9, 31, 0, 24, -6, 16, -11, +14, -11, 18, -13, 26, -14, 39, -19, +44, -17, 43, -10, 28, 2, 16, 9, +6, 14, 5, 15, 4, 17, 12, 15, +22, 10, 43, 1, 59, -4, 70, -11, +62, -11, 42, -11, 15, -12, -2, -16, +-16, -17, -19, -19, -11, -16, 8, -11, +33, 0, 56, 10, 68, 24, 72, 29, +61, 28, 42, 17, 21, 1, 4, -15, +-7, -28, -9, -39, -1, -43, 10, -39, +27, -25, 35, -6, 41, 14, 36, 25, +37, 26, 39, 18, 45, 9, 46, -2, +49, -10, 42, -16, 36, -17, 19, -19, +2, -16, -16, -13, -21, -12, -14, -15, +3, -11, 24, -5, 58, 1, 86, 10, +94, 21, 85, 23, 63, 20, 29, 11, +-8, 0, -37, -14, -50, -25, -39, -34, +-12, -31, 24, -20, 58, -3, 86, 13, +90, 28, 79, 31, 53, 27, 27, 16, +1, 3, -9, -9, -17, -12, -11, -13, +1, -7, 20, 0, 29, 6, 35, 9, +34, 9, 33, 3, 35, -3, 39, -3, +43, 2, 45, 7, 42, 14, 31, 17, +18, 17, 1, 14, -12, 5, -17, -4, +-7, -11, 7, -12, 31, -4, 47, 4, +66, 12, 67, 13, 59, 9, 37, 1, +17, -2, -3, -7, -7, -4, -6, 4, +5, 16, 18, 24, 30, 29, 36, 21, +41, 0, 39, -25, 32, -42, 22, -46, +19, -36, 22, -18, 31, 10, 35, 37, +33, 57, 27, 58, 14, 44, 8, 15, +2, -16, 3, -43, 6, -52, 16, -47, +26, -30, 40, -10, 45, 8, 48, 18, +38, 24, 25, 24, 11, 19, 7, 10, +7, 2, 18, -6, 28, -10, 34, -15, +34, -20, 31, -29, 24, -31, 11, -29, +-1, -19, -4, -6, 9, 12, 24, 26, +41, 35, 52, 31, 61, 23, 52, 8, +32, -7, 7, -25, -10, -37, -19, -44, +-18, -39, -7, -30, 15, -16, 33, 0, +49, 15, 56, 22, 63, 27, 55, 30, +43, 29, 24, 20, 13, 7, 0, -13, +-7, -33, -7, -53, -2, -61, 1, -54, +6, -31, 17, -2, 35, 29, 51, 56, +62, 72, 68, 67, 62, 48, 46, 14, +21, -22, -3, -54, -26, -70, -36, -69, +-38, -50, -19, -23, 9, 10, 45, 38, +74, 56, 89, 63, 84, 57, 67, 40, +39, 21, 9, -5, -20, -26, -39, -39, +-41, -45, -26, -45, -6, -31, 19, -12, +45, 10, 63, 32, 68, 51, 64, 59, +57, 58, 37, 42, 18, 18, -1, -11, +-10, -33, -22, -46, -22, -46, -18, -36, +0, -17, 20, 5, 41, 29, 53, 45, +67, 48, 67, 39, 55, 28, 32, 10, +12, -5, -15, -17, -27, -24, -28, -29, +-12, -25, 4, -18, 26, -3, 45, 8, +56, 18, 58, 21, 47, 22, 31, 18, +13, 11, 5, -2, -1, -8, -3, -14, +3, -20, 16, -19, 24, -8, 26, 3, +21, 12, 15, 16, 9, 15, 12, 6, +16, -6, 28, -19, 38, -25, 43, -25, +37, -19, 30, -6, 17, 8, 4, 16, +-9, 20, -13, 18, -6, 9, 6, -4, +23, -16, 39, -24, 50, -27, 49, -26, +37, -16, 22, -7, 12, 2, 4, 7, +1, 8, 2, 4, 16, 1, 21, -2, +26, -4, 28, -5, 28, -3, 11, 3, +0, 6, -2, 3, 10, -3, 21, -12, +34, -19, 41, -22, 47, -22, 45, -17, +35, -2, 12, 12, -7, 23, -21, 27, +-22, 26, -14, 15, 5, 1, 26, -12, +42, -18, 55, -21, 58, -17, 51, -5, +32, 10, 13, 17, -8, 18, -20, 11, +-20, 2, -10, -9, 3, -12, 18, -5, +31, 7, 39, 16, 41, 26, 42, 29, +33, 26, 22, 10, 8, -10, 5, -30, +8, -37, 13, -35, 18, -20, 20, 3, +21, 28, 14, 42, 11, 45, 11, 35, +18, 15, 18, -10, 20, -27, 30, -35, +41, -28, 38, -13, 31, 4, 19, 19, +8, 28, -5, 25, -5, 18, -5, 5, +8, -3, 14, -5, 21, -3, 26, -4, +34, -5, 33, -8, 28, -10, 21, -13, +15, -10, 12, -5, 18, 7, 25, 20, +27, 30, 22, 29, 16, 22, 2, 5, +-9, -19, -11, -41, -6, -50, 2, -48, +13, -31, 38, -8, 61, 15, 76, 31, +68, 41, 47, 38, 18, 25, -9, 5, +-34, -10, -48, -22, -44, -29, -29, -31, +-7, -28, 25, -28, 59, -26, 75, -21, +73, -11, 72, -1, 59, 21, 27, 45, +-6, 57, -24, 54, -35, 35, -47, 0, +-42, -36, -31, -69, -5, -85, 20, -79, +45, -49, 66, -9, 83, 35, 82, 68, +67, 82, 41, 72, 7, 44, -34, 3, +-59, -36, -66, -61, -52, -64, -34, -53, +4, -30, 39, -3, 71, 18, 90, 25, +96, 26, 76, 21, 41, 15, 9, 9, +-18, 5, -39, 3, -51, 5, -47, -1, +-26, -15, 0, -27, 25, -28, 43, -25, +60, -12, 65, 8, 57, 30, 47, 43, +36, 42, 20, 28, -6, 6, -16, -22, +-19, -44, -24, -52, -26, -41, -9, -17, +15, 15, 30, 42, 42, 60, 50, 61, +54, 42, 48, 10, 36, -17, 15, -38, +-6, -47, -17, -45, -22, -30, -16, -7, +-4, 17, 4, 35, 14, 44, 26, 41, +39, 34, 31, 20, 27, 7, 20, -6, +14, -17, 5, -28, 7, -29, 7, -25, +5, -11, 5, 4, 9, 21, 8, 31, +5, 38, 1, 34, 3, 21, 4, -1, +14, -21, 15, -35, 21, -34, 25, -26, +32, -9, 34, 10, 27, 29, 15, 35, +0, 27, -3, 9, -5, -9, -12, -27, +-13, -40, 4, -41, 22, -26, 25, -8, +33, 11, 41, 22, 39, 29, 25, 22, +12, 12, 5, -2, -4, -12, -7, -17, +-12, -14, -7, -13, 4, -11, 11, -13, +16, -13, 28, -15, 36, -10, 22, -3, +14, 6, 16, 13, 20, 21, 12, 21, +8, 13, 8, -2, 4, -16, 0, -27, +2, -30, 3, -27, 4, -14, 5, 0, +18, 12, 26, 15, 40, 14, 38, 6, +30, -3, 16, -12, 6, -14, -10, -6, +-24, 9, -26, 18, -20, 22, -5, 18, +22, 6, 39, -6, 44, -15, 48, -24, +50, -23, 22, -12, -5, 4, -21, 18, +-26, 25, -27, 20, -18, 14, 1, 4, +17, -4, 38, -9, 48, -6, 51, 1, +39, 10, 16, 17, -8, 18, -17, 7, +-8, -9, -12, -21, -11, -24, 5, -20, +22, -6, 25, 12, 22, 31, 23, 40, +13, 38, 5, 25, 5, 8, 15, -13, +21, -27, 20, -29, 21, -22, 14, -12, +7, 2, -9, 12, -17, 13, -18, 9, +-9, 8, 0, 6, 16, 7, 42, 14, +54, 23, 50, 20, 43, 11, 20, -2, +-9, -19, -28, -39, -26, -48, -34, -41, +-27, -20, -6, 9, 25, 38, 42, 57, +50, 62, 48, 46, 30, 18, 10, -18, +-1, -48, -2, -67, -2, -64, -4, -45, +4, -16, 10, 12, 21, 33, 14, 36, +2, 31, -1, 18, -1, 4, -1, -9, +7, -13, 34, -10, 45, -5, 42, -7, +35, -12, 24, -22, 1, -32, -25, -37, +-33, -31, -33, -14, -23, 14, -8, 44, +17, 61, 46, 58, 63, 41, 55, 6, +32, -32, 18, -64, 3, -77, -16, -69, +-25, -41, -23, -6, -12, 29, -3, 52, +21, 57, 27, 44, 23, 24, 15, 1, +16, -18, 12, -26, 10, -22, 18, -15, +20, -8, 14, -2, 8, -2, 2, -12, +-2, -20, -11, -19, -11, -5, -11, 13, +4, 34, 12, 51, 17, 59, 26, 46, +34, 17, 24, -18, 5, -45, 5, -61, +2, -58, -4, -40, -3, -9, 6, 20, +10, 41, 7, 48, 17, 43, 17, 28, +8, 10, -3, -6, -2, -13, 9, -15, +19, -10, 23, -6, 18, -5, 24, -11, +24, -15, 10, -16, -4, -9, -9, 3, +-12, 21, -24, 37, -9, 43, 7, 36, +19, 18, 27, -4, 35, -25, 33, -43, +24, -45, 17, -32, 7, -8, -1, 12, +-2, 30, -7, 35, -11, 31, -15, 18, +-2, 0, 4, -19, 13, -24, 13, -20, +18, -9, 26, 3, 36, 10, 35, 7, +20, 4, 12, -4, 2, -10, -14, -16, +-19, -12, -15, -3, -15, 10, -23, 17, +-1, 15, 23, 5, 35, -4, 34, -11, +36, -15, 37, -15, 26, -8, 10, 3, +-11, 12, -17, 11, -18, 4, -27, -9, +-26, -19, -7, -26, 17, -21, 21, -6, +32, 14, 41, 27, 35, 35, 24, 30, +19, 14, 11, -10, -12, -34, -21, -51, +-19, -52, -13, -40, 0, -15, 9, 12, +15, 36, 16, 47, 25, 49, 18, 38, +15, 15, 12, -7, 6, -22, -1, -30, +1, -30, 5, -26, 0, -17, 1, -9, +5, 1, -8, 11, -12, 19, -6, 22, +9, 25, 8, 24, 27, 21, 39, 12, +35, 5, 20, -4, 14, -15, 5, -25, +-18, -26, -34, -24, -35, -17, -17, -6, +6, 7, 18, 17, 31, 26, 39, 33, +43, 36, 23, 32, 9, 27, -3, 18, +-24, 4, -35, -12, -23, -26, 2, -39, +11, -45, 21, -40, 29, -23, 25, 1, +15, 25, 3, 43, -3, 58, -12, 60, +-1, 48, 6, 28, 12, 8, 22, -15, +24, -33, 13, -46, -3, -51, -11, -50, +-25, -40, -23, -24, -1, -3, 15, 22, +29, 49, 39, 71, 49, 81, 32, 73, +19, 48, -3, 8, -32, -38, -50, -81, +-38, -105, -14, -104, 4, -78, 26, -32, +44, 25, 51, 77, 47, 111, 21, 116, +-1, 87, -18, 34, -17, -23, -24, -70, +-14, -97, 10, -99, 21, -76, 20, -42, +24, -3, 28, 33, 7, 55, -8, 62, +-3, 56, -1, 39, 2, 18, 5, -3, +21, -22, 27, -39, 29, -47, 13, -51, +-4, -48, -9, -37, -11, -15, -8, 11, +-2, 37, 14, 56, 16, 62, 17, 50, +26, 28, 24, -6, 12, -42, 1, -69, +5, -76, 1, -63, 7, -32, 12, 6, +11, 37, 5, 55, 4, 60, 3, 45, +-7, 22, -8, -7, 2, -25, 6, -33, +16, -30, 21, -21, 31, -8, 29, 1, +31, 7, 10, 6, -10, 5, -16, 2, +-19, 4, -24, 10, -16, 16, 6, 15, +12, 12, 15, 5, 36, -5, 46, -15, +37, -18, 17, -15, 13, -2, 0, 9, +-5, 19, -12, 22, -23, 20, -24, 4, +-19, -16, -5, -33, 11, -37, 34, -26, +42, -2, 35, 28, 36, 55, 30, 63, +13, 54, -11, 29, -18, -3, -29, -39, +-32, -65, -17, -72, -1, -56, 17, -28, +31, 7, 41, 37, 30, 56, 21, 56, +20, 43, 12, 23, 2, 2, -7, -15, +-4, -22, -7, -21, 4, -17, 3, -14, +-2, -16, -4, -21, -1, -23, -1, -20, +8, -10, 28, 4, 29, 27, 20, 44, +31, 50, 31, 44, 15, 25, -8, -6, +-10, -36, -18, -60, -20, -68, -11, -57, +2, -31, 15, 3, 19, 33, 18, 52, +14, 51, 18, 35, 16, 14, 4, -11, +10, -24, 9, -25, 2, -15, -6, -5, +8, 7, 11, 11, -6, 9, -15, -3, +-14, -17, -7, -25, -1, -26, 17, -19, +24, 1, 23, 24, 30, 41, 30, 41, +27, 32, 12, 12, -2, -10, -20, -30, +-23, -41, -18, -38, -18, -25, -10, -7, +1, 13, 12, 25, 20, 28, 34, 22, +40, 11, 32, -1, 34, -7, 24, -8, +5, -1, -19, 5, -21, 8, -27, 4, +-32, -5, -26, -14, -7, -20, 18, -22, +38, -13, 51, 4, 49, 23, 41, 35, +27, 40, -1, 35, -14, 20, -28, -3, +-37, -23, -43, -35, -16, -36, 12, -27, +23, -9, 30, 11, 34, 31, 29, 42, +13, 41, 6, 32, -3, 21, -14, 5, +-8, -10, -1, -23, 10, -28, 13, -30, +15, -24, 3, -14, -6, 1, -11, 16, +-16, 30, -9, 40, 9, 44, 29, 39, +32, 28, 33, 8, 31, -16, 13, -41, +1, -57, -15, -60, -27, -48, -34, -22, +-15, 13, 7, 42, 22, 66, 30, 74, +32, 65, 26, 38, 11, 4, 2, -30, +-9, -55, -18, -67, -11, -61, -5, -42, +16, -14, 24, 15, 25, 37, 11, 45, +10, 48, 0, 42, -20, 29, -24, 7, +-6, -11, 12, -23, 14, -28, 23, -31, +34, -28, 23, -18, 11, -5, -9, 7, +-21, 22, -32, 30, -23, 34, -9, 28, +14, 16, 34, 2, 33, -12, 29, -27, +24, -33, 16, -29, -8, -16, -28, 4, +-27, 24, -24, 36, -6, 39, 16, 28, +32, 13, 29, -7, 28, -26, 24, -38, +5, -37, -8, -24, -15, -4, -18, 20, +-20, 42, -9, 47, 7, 40, 15, 24, +23, 6, 20, -17, 21, -32, 13, -37, +11, -28, 2, -13, 2, 9, 1, 26, +-12, 35, -20, 34, -13, 25, -5, 10, +-5, -4, 2, -16, 19, -18, 23, -9, +29, 5, 29, 14, 31, 19, 13, 18, +-5, 15, -19, 5, -27, -4, -26, -12, +-26, -13, -18, -7, 0, 3, 22, 11, +32, 19, 33, 22, 44, 18, 36, 8, +22, 2, 1, 0, -11, 1, -29, 2, +-38, 7, -38, 9, -35, 7, -20, 3, +1, -1, 25, -6, 43, -6, 53, 0, +50, 12, 31, 22, 16, 32, -9, 33, +-32, 25, -52, 9, -57, -6, -47, -22, +-19, -29, 15, -26, 34, -12, 46, 8, +52, 28, 49, 38, 27, 38, -2, 28, +-18, 6, -32, -20, -32, -34, -27, -33, +-10, -20, 2, -4, 18, 18, 24, 36, +22, 44, 19, 36, 9, 19, 1, -4, +-3, -22, -7, -31, -13, -30, -13, -21, +4, -3, 8, 16, 5, 35, -3, 42, +4, 38, 3, 26, 3, 13, 7, -2, +3, -13, -5, -19, -11, -18, -8, -17, +-4, -11, -4, -1, 0, 7, 3, 13, +18, 22, 24, 32, 22, 38, 9, 35, +-1, 25, -15, 11, -28, -7, -28, -26, +-25, -36, -17, -35, -5, -20, 11, 1, +24, 21, 32, 37, 43, 46, 32, 45, +16, 35, -6, 15, -18, -4, -32, -21, +-36, -28, -28, -27, -21, -14, -15, 5, +-5, 22, 10, 32, 26, 33, 35, 26, +33, 19, 20, 12, 16, 9, 1, 7, +-16, 7, -36, 9, -43, 8, -45, 1, +-36, -3, -14, -7, 9, -5, 24, 2, +36, 10, 48, 17, 47, 28, 25, 35, +1, 32, -28, 19, -40, 3, -47, -14, +-39, -20, -28, -18, -4, -7, 19, 10, +26, 27, 30, 34, 26, 33, 12, 23, +-2, 5, -10, -15, -16, -21, -23, -15, +-15, 3, -8, 23, 2, 40, 2, 48, +0, 45, -10, 27, -14, -2, -6, -32, +-1, -49, 2, -47, 6, -27, 12, 4, +17, 37, 10, 64, -3, 76, -22, 65, +-26, 41, -32, 10, -30, -18, -23, -36, +-7, -36, 4, -23, 9, -5, 14, 14, +16, 25, 8, 26, -1, 23, -8, 15, +-12, 11, -19, 13, -15, 21, -17, 30, +-9, 36, -11, 32, -10, 17, -14, -5, +-10, -24, -5, -38, -3, -39, 2, -27, +8, 0, 11, 31, 10, 59, 5, 72, +-3, 69, -25, 52, -36, 24, -40, -10, +-34, -31, -29, -39, -14, -33, 2, -18, +19, 1, 33, 18, 31, 34, 19, 38, +2, 36, -15, 26, -30, 18, -43, 13, +-43, 11, -37, 9, -20, 9, -5, 6, +9, 1, 16, -3, 20, -4, 18, -3, +7, 3, -5, 15, -19, 29, -33, 38, +-38, 43, -36, 38, -25, 26, -20, 8, +-8, -5, 2, -16, 16, -16, 16, -9, +11, 3, 0, 15, -9, 28, -18, 34, +-29, 33, -32, 27, -28, 20, -24, 15, +-18, 11, -10, 6, 3, 6, 3, 6, +4, 7, -1, 6, -4, 6, -12, 6, +-15, 9, -17, 14, -19, 21, -18, 26, +-20, 30, -23, 29, -21, 25, -16, 15, +-10, 6, -10, 0, -5, 1, -7, 6, +-2, 12, -4, 18, -10, 23, -22, 24, +-31, 22, -32, 13, -32, 8, -27, 4, +-17, 7, -9, 15, -1, 24, 7, 32, +8, 38, -5, 35, -16, 24, -31, 8, +-35, -11, -36, -25, -29, -28, -20, -21, +-5, -3, 7, 22, 4, 50, -2, 64, +-6, 65, -17, 54, -30, 34, -42, 8, +-40, -15, -36, -31, -21, -34, -8, -25, +6, -8, 8, 11, 4, 31, -1, 40, +-11, 44, -25, 41, -39, 32, -48, 23, +-45, 20, -40, 19, -29, 18, -18, 11, +0, 6, 4, 2, 6, -3, 1, -7, +-6, -6, -17, -3, -28, 9, -39, 26, +-46, 41, -45, 49, -39, 50, -33, 43, +-23, 31, -14, 13, -2, 0, -1, -6, +-1, -4, -7, 1, -12, 9, -25, 15, +-38, 21, -48, 21, -48, 16, -43, 9, +-37, 8, -26, 9, -9, 22, 0, 40, +2, 53, -1, 54, -3, 45, -20, 30, +-32, 4, -41, -26, -40, -43, -45, -45, +-45, -32, -35, -8, -20, 25, -10, 57, +-6, 81, -7, 86, -5, 76, -12, 51, +-19, 20, -30, -12, -34, -33, -43, -42, +-47, -39, -47, -26, -39, -3, -33, 23, +-26, 45, -13, 56, -1, 63, -1, 66, +-9, 61, -19, 44, -27, 24, -44, 4, +-56, -17, -64, -34, -54, -39, -44, -30, +-28, -8, -14, 18, -4, 48, 2, 72, +-2, 86, -16, 82, -32, 58, -46, 22, +-52, -11, -57, -38, -51, -47, -45, -41, +-29, -17, -23, 15, -19, 47, -17, 66, +-16, 74, -23, 65, -31, 46, -35, 22, +-36, 1, -37, -15, -36, -20, -35, -17, +-29, -6, -34, 8, -39, 22, -45, 31, +-40, 38, -37, 39, -30, 38, -23, 34, +-15, 30, -15, 24, -21, 17, -29, 6, +-36, -3, -51, -7, -61, -6, -61, -2, +-48, 10, -37, 26, -25, 39, -20, 50, +-15, 53, -20, 44, -27, 28, -38, 10, +-47, -3, -55, -7, -58, -2, -52, 6, +-41, 19, -33, 33, -28, 43, -30, 40, +-32, 33, -41, 20, -45, 8, -48, 0, +-47, 2, -44, 9, -35, 20, -30, 32, +-30, 44, -33, 47, -38, 42, -48, 27, +-54, 9, -56, -3, -49, -6, -50, -3, +-42, 4, -37, 15, -28, 29, -31, 38, +-35, 43, -42, 43, -45, 38, -51, 30, +-56, 26, -57, 23, -51, 21, -52, 19, +-52, 16, -49, 6, -36, 1, -37, 1, +-39, 6, -40, 13, -36, 25, -39, 36, +-44, 47, -52, 53, -55, 51, -57, 36, +-55, 20, -51, 4, -46, -6, -40, -12, +-32, -6, -32, 6, -36, 22, -50, 36, +-59, 41, -65, 36, -63, 32, -61, 25, +-55, 20, -45, 19, -36, 24, -30, 32, +-31, 38, -40, 36, -49, 27, -63, 15, +-69, 3, -75, -11, -68, -16, -58, -7, +-46, 13, -41, 35, -36, 57, -34, 70, +-36, 70, -45, 55, -56, 35, -64, 12, +-66, -9, -69, -22, -66, -19, -63, -8, +-53, 12, -57, 33, -59, 49, -57, 55, +-48, 53, -46, 41, -44, 29, -41, 17, +-37, 13, -45, 14, -57, 18, -66, 18, +-73, 18, -84, 16, -86, 15, -79, 9, +-60, 8, -46, 12, -34, 24, -28, 39, +-26, 50, -32, 53, -46, 51, -66, 41, +-83, 26, -97, 10, -100, -5, -92, -15, +-71, -13, -56, 0, -39, 20, -31, 38, +-29, 54, -35, 59, -43, 56, -61, 46, +-76, 30, -83, 12, -84, 2, -84, -3, +-77, 1, -69, 12, -65, 25, -63, 30, +-55, 33, -50, 35, -47, 34, -54, 32, +-60, 30, -63, 29, -65, 32, -75, 33, +-80, 29, -79, 25, -77, 20, -78, 12, +-73, 10, -66, 11, -56, 13, -58, 22, +-60, 35, -60, 40, -58, 45, -69, 47, +-76, 42, -77, 33, -75, 24, -79, 15, +-75, 8, -68, 3, -60, 5, -60, 7, +-60, 14, -65, 25, -67, 35, -73, 40, +-71, 45, -76, 48, -75, 46, -75, 37, +-69, 25, -67, 12, -66, 1, -66, -7, +-66, -5, -73, 5, -75, 22, -74, 38, +-75, 55, -82, 63, -82, 61, -79, 48, +-72, 29, -72, 10, -70, -2, -68, -5, +-65, 2, -69, 16, -72, 33, -75, 47, +-79, 51, -86, 43, -89, 32, -89, 19, +-82, 8, -81, 6, -73, 17, -65, 30, +-58, 45, -64, 56, -68, 57, -73, 43, +-77, 19, -88, -5, -91, -20, -88, -23, +-82, -8, -80, 16, -74, 45, -68, 65, +-63, 75, -73, 74, -80, 58, -84, 30, +-82, 2, -86, -13, -85, -11, -80, -3, +-70, 10, -68, 28, -72, 41, -81, 43, +-86, 36, -94, 24, -95, 18, -97, 18, +-89, 28, -79, 40, -67, 54, -63, 61, +-61, 56, -64, 36, -74, 11, -93, -12, +-107, -28, -112, -30, -108, -14, -102, 15, +-88, 51, -74, 82, -65, 99, -67, 94, +-67, 72, -71, 37, -80, 2, -98, -25, +-100, -37, -96, -30, -95, -5, -96, 22, +-88, 47, -83, 65, -84, 69, -88, 56, +-82, 37, -79, 19, -79, 12, -87, 11, +-85, 18, -81, 26, -81, 36, -91, 42, +-97, 42, -101, 33, -104, 19, -106, 7, +-98, 3, -89, 5, -80, 15, -75, 28, +-69, 44, -74, 55, -79, 61, -94, 60, +-106, 51, -114, 31, -113, 18, -112, 8, +-104, 4, -92, 1, -79, 6, -72, 15, +-70, 26, -74, 35, -79, 42, -87, 44, +-97, 48, -114, 50, -119, 47, -115, 37, +-106, 27, -100, 19, -88, 13, -77, 8, +-71, 7, -72, 8, -71, 13, -76, 21, +-91, 33, -112, 44, -121, 51, -123, 51, +-118, 48, -113, 42, -94, 32, -76, 21, +-66, 15, -68, 9, -69, 7, -74, 4, +-90, 7, -111, 16, -121, 30, -125, 44, +-124, 55, -116, 59, -97, 58, -84, 49, +-75, 36, -74, 20, -74, 5, -84, -4, +-96, -7, -108, -2, -109, 13, -112, 34, +-112, 54, -111, 65, -104, 67, -100, 57, +-95, 42, -92, 20, -85, 4, -85, -4, +-84, -3, -87, 7, -91, 22, -102, 38, +-109, 48, -116, 47, -122, 42, -127, 32, +-115, 20, -98, 15, -86, 22, -80, 33, +-68, 40, -65, 43, -75, 44, -97, 38, +-113, 22, -128, 3, -140, -10, -142, -16, +-123, -6, -101, 17, -82, 43, -68, 66, +-57, 83, -61, 83, -78, 69, -101, 40, +-116, 11, -135, -14, -144, -29, -140, -30, +-121, -13, -103, 12, -86, 37, -72, 54, +-63, 66, -71, 67, -84, 59, -101, 46, +-113, 36, -126, 25, -131, 20, -132, 19, +-121, 18, -111, 13, -98, 8, -91, 4, +-86, 4, -86, 7, -85, 16, -88, 36, +-94, 57, -106, 73, -113, 80, -123, 75, +-126, 58, -128, 29, -120, 0, -114, -22, +-105, -30, -94, -25, -79, -3, -75, 25, +-79, 51, -87, 68, -97, 74, -113, 69, +-130, 55, -139, 33, -133, 15, -125, 4, +-113, 1, -99, 8, -80, 22, -77, 33, +-81, 39, -90, 36, -96, 31, -108, 21, +-119, 18, -126, 19, -121, 24, -117, 31, +-114, 41, -108, 44, -96, 44, -93, 38, +-94, 29, -98, 18, -97, 15, -102, 15, +-107, 22, -111, 30, -114, 39, -120, 40, +-120, 34, -116, 25, -107, 18, -104, 14, +-99, 17, -96, 26, -94, 40, -100, 53, +-105, 64, -117, 62, -123, 49, -128, 28, +-124, 8, -116, -9, -103, -15, -93, -10, +-81, 8, -82, 30, -90, 54, -105, 66, +-115, 68, -126, 58, -133, 43, -133, 24, +-119, 9, -107, 4, -95, 7, -86, 12, +-78, 20, -87, 28, -103, 36, -119, 40, +-128, 40, -135, 37, -136, 37, -126, 35, +-106, 34, -94, 33, -87, 30, -83, 24, +-82, 15, -95, 8, -107, 7, -117, 9, +-117, 19, -122, 31, -124, 46, -119, 54, +-110, 55, -106, 47, -104, 37, -105, 25, +-102, 13, -102, 1, -96, -1, -97, 9, +-99, 24, -106, 35, -111, 45, -120, 48, +-125, 47, -128, 41, -123, 34, -116, 27, +-103, 21, -92, 16, -80, 13, -77, 14, +-82, 16, -98, 18, -112, 22, -129, 26, +-140, 36, -144, 44, -131, 50, -118, 51, +-100, 45, -81, 32, -67, 20, -71, 7, +-82, -2, -97, -4, -112, 2, -132, 16, +-139, 32, -138, 47, -125, 57, -115, 55, +-99, 47, -85, 31, -73, 17, -78, 7, +-86, 8, -97, 12, -108, 23, -124, 31, +-134, 39, -135, 39, -127, 33, -120, 21, +-107, 13, -92, 9, -79, 14, -76, 24, +-74, 38, -83, 52, -99, 58, -121, 52, +-134, 37, -138, 11, -131, -8, -126, -14, +-115, -6, -101, 11, -85, 33, -76, 51, +-69, 62, -77, 63, -92, 54, -113, 33, +-126, 13, -139, 1, -142, 0, -137, 7, +-121, 24, -107, 39, -91, 50, -77, 48, +-68, 37, -74, 22, -85, 7, -100, -1, +-114, 4, -131, 19, -136, 38, -134, 56, +-129, 67, -124, 64, -112, 51, -99, 27, +-83, -1, -74, -24, -69, -27, -72, -13, +-80, 11, -98, 38, -115, 66, -134, 79, +-147, 73, -151, 52, -140, 27, -119, 1, +-93, -14, -74, -16, -57, -2, -51, 16, +-57, 34, -77, 45, -102, 52, -133, 49, +-155, 38, -165, 22, -154, 12, -131, 10, +-100, 16, -75, 24, -54, 35, -50, 39, +-55, 35, -73, 25, -97, 17, -125, 8, +-143, 6, -150, 10, -141, 21, -124, 34, +-105, 49, -90, 55, -76, 50, -72, 37, +-72, 21, -78, 5, -88, -5, -102, -10, +-108, -4, -113, 11, -116, 32, -121, 48, +-120, 57, -114, 54, -103, 45, -97, 29, +-85, 15, -76, 5, -75, 3, -83, 4, +-87, 9, -97, 18, -110, 30, -124, 38, +-127, 43, -125, 40, -115, 34, -103, 24, +-83, 19, -69, 14, -67, 15, -77, 16, +-85, 19, -99, 25, -114, 32, -127, 33, +-126, 33, -120, 28, -108, 24, -98, 18, +-82, 15, -72, 14, -72, 17, -81, 22, +-88, 28, -99, 35, -107, 40, -118, 40, +-118, 34, -117, 25, -111, 19, -106, 13, +-97, 11, -91, 12, -81, 18, -79, 25, +-78, 35, -88, 43, -95, 46, -103, 36, +-108, 27, -119, 19, -119, 12, -115, 8, +-104, 11, -93, 16, -79, 27, -73, 34, +-72, 36, -80, 35, -86, 29, -98, 19, +-109, 12, -121, 10, -119, 16, -112, 23, +-99, 33, -89, 38, -75, 41, -73, 37, +-77, 25, -83, 9, -89, -1, -100, -5, +-109, 0, -113, 13, -106, 31, -99, 47, +-93, 59, -93, 61, -87, 50, -87, 29, +-89, 8, -94, -7, -93, -10, -94, -7, +-93, 9, -94, 27, -91, 42, -92, 51, +-95, 49, -99, 37, -99, 22, -102, 7, +-96, 1, -94, 7, -84, 20, -81, 34, +-77, 47, -83, 52, -90, 47, -100, 31, +-105, 6, -107, -15, -103, -26, -97, -22, +-85, -2, -77, 28, -73, 57, -76, 74, +-74, 79, -88, 69, -99, 44, -106, 10, +-103, -14, -105, -27, -100, -27, -91, -17, +-79, 6, -74, 28, -74, 46, -78, 54, +-86, 57, -97, 50, -103, 38, -105, 27, +-98, 22, -93, 18, -84, 18, -82, 17, +-78, 14, -77, 6, -81, 0, -87, -4, +-90, -3, -95, 7, -97, 25, -96, 47, +-92, 64, -89, 69, -83, 66, -83, 49, +-77, 23, -76, -4, -77, -22, -85, -30, +-88, -24, -94, -7, -96, 16, -97, 37, +-93, 52, -89, 60, -80, 57, -75, 43, +-69, 30, -71, 17, -69, 7, -76, 1, +-85, 1, -97, 3, -98, 8, -105, 14, +-103, 20, -98, 26, -86, 33, -80, 36, +-72, 40, -65, 39, -62, 38, -71, 31, +-80, 20, -90, 10, -91, 3, -98, -2, +-97, 1, -97, 6, -85, 18, -82, 28, +-79, 37, -75, 38, -69, 36, -69, 30, +-73, 22, -73, 12, -70, 9, -79, 12, +-87, 14, -92, 15, -90, 16, -97, 16, +-94, 18, -92, 18, -79, 21, -71, 22, +-61, 24, -55, 26, -51, 29, -59, 25, +-72, 22, -89, 17, -104, 12, -114, 4, +-108, 3, -99, 7, -80, 16, -65, 27, +-51, 36, -49, 39, -48, 35, -59, 26, +-73, 16, -92, 6, -104, 1, -107, 3, +-99, 10, -91, 19, -73, 27, -61, 32, +-55, 33, -57, 23, -55, 13, -67, 5, +-75, 3, -86, 7, -89, 15, -89, 25, +-83, 34, -81, 38, -78, 37, -74, 27, +-73, 15, -77, 5, -74, -1, -71, -2, +-63, 7, -66, 18, -66, 28, -70, 33, +-70, 35, -83, 31, -88, 22, -93, 10, +-90, 6, -82, 6, -72, 16, -65, 28, +-57, 34, -55, 34, -56, 31, -65, 20, +-74, 7, -90, -5, -88, -9, -94, 0, +-94, 16, -88, 31, -71, 45, -61, 50, +-51, 48, -49, 37, -53, 23, -62, 4, +-70, -12, -76, -17, -80, -11, -91, -2, +-86, 9, -81, 23, -71, 35, -70, 40, +-62, 39, -58, 31, -52, 27, -57, 25, +-65, 20, -66, 13, -68, 9, -78, 5, +-82, 1, -83, -2, -75, -4, -74, 0, +-67, 12, -67, 22, -56, 35, -58, 45, +-60, 50, -64, 46, -66, 37, -74, 20, +-78, 1, -73, -13, -68, -18, -68, -15, +-67, -6, -65, 6, -55, 20, -62, 35, +-69, 46, -73, 44, -66, 36, -69, 25, +-63, 14, -59, 3, -55, -2, -54, -2, +-57, 2, -67, 6, -72, 11, -76, 15, +-76, 19, -76, 21, -67, 23, -64, 22, +-51, 21, -49, 21, -46, 22, -53, 19, +-63, 15, -76, 11, -78, 9, -78, 4, +-75, 1, -66, 3, -55, 12, -51, 22, +-50, 30, -58, 33, -59, 31, -64, 23, +-68, 15, -78, 7, -70, 1, -68, -2, +-60, 1, -53, 10, -51, 20, -54, 26, +-55, 29, -61, 26, -62, 19, -62, 9, +-62, 2, -68, 1, -61, 3, -57, 3, +-48, 9, -56, 19, -58, 25, -57, 23, +-57, 21, -66, 18, -63, 13, -59, 8, +-60, 7, -59, 8, -54, 11, -56, 13, +-56, 15, -58, 15, -55, 14, -62, 16, +-63, 18, -67, 16, -54, 13, -53, 12, +-56, 15, -53, 11, -48, 10, -53, 9, +-57, 10, -61, 13, -64, 16, -65, 16, +-62, 20, -65, 22, -57, 22, -58, 20, +-54, 18, -54, 11, -49, 7, -52, 7, +-51, 8, -55, 9, -58, 14, -61, 19, +-67, 20, -66, 16, -55, 16, -58, 16, +-57, 14, -50, 11, -38, 13, -44, 14, +-44, 14, -52, 12, -55, 12, -62, 7, +-66, 4, -66, 3, -61, 8, -58, 15, +-53, 26, -49, 34, -48, 36, -51, 32, +-50, 25, -58, 11, -56, -1, -63, -12, +-57, -16, -52, -11, -44, 5, -46, 19, +-47, 33, -50, 40, -56, 41, -55, 29, +-57, 13, -64, 0, -55, -9, -44, -16, +-36, -11, -41, 2, -35, 17, -43, 25, +-50, 29, -62, 24, -60, 13, -61, 4, +-61, 0, -53, -4, -37, 1, -34, 12, +-37, 22, -38, 29, -42, 31, -58, 21, +-60, 7, -66, -6, -59, -12, -53, -13, +-42, -3, -42, 10, -32, 25, -33, 35, +-41, 37, -52, 32, -61, 21, -66, 5, +-65, -4, -66, -8, -54, -7, -37, 0, +-25, 11, -29, 22, -23, 28, -36, 25, +-51, 20, -65, 10, -67, 0, -68, -7, +-66, -4, -55, 1, -35, 12, -22, 24, +-26, 33, -29, 31, -27, 22, -41, 8, +-51, -5, -61, -13, -65, -14, -68, -8, +-55, 3, -51, 17, -41, 31, -34, 40, +-32, 42, -32, 33, -36, 19, -41, 2, +-44, -12, -49, -19, -49, -17, -53, -9, +-51, 5, -59, 18, -44, 30, -40, 35, +-43, 37, -44, 27, -35, 17, -34, 6, +-37, -3, -40, -8, -42, -8, -39, -7, +-39, -2, -43, 7, -39, 15, -47, 19, +-46, 20, -47, 17, -42, 16, -51, 12, +-45, 11, -40, 9, -34, 10, -31, 13, +-35, 17, -39, 15, -37, 11, -41, 8, +-53, 7, -63, 1, -58, -2, -52, 1, +-40, 9, -42, 16, -27, 24, -18, 27, +-19, 27, -29, 21, -34, 15, -47, 4, +-61, -7, -60, -13, -57, -11, -50, -6, +-38, 3, -28, 14, -13, 23, -15, 27, +-25, 27, -40, 23, -40, 15, -54, 4, +-58, -2, -55, -3, -48, 2, -38, 8, +-30, 13, -28, 15, -26, 13, -27, 8, +-33, 3, -42, -1, -42, 0, -49, 7, +-41, 18, -45, 27, -38, 32, -31, 27, +-27, 20, -36, 7, -34, -8, -32, -23, +-44, -26, -45, -20, -35, -5, -33, 15, +-33, 34, -33, 45, -24, 49, -27, 41, +-33, 26, -48, 5, -43, -18, -45, -33, +-45, -33, -39, -24, -34, -7, -30, 13, +-22, 30, -19, 43, -25, 48, -29, 36, +-30, 20, -38, 4, -36, -8, -43, -18, +-40, -21, -41, -14, -35, -4, -29, 2, +-21, 9, -29, 16, -31, 24, -23, 23, +-29, 20, -34, 14, -28, 13, -28, 13, +-33, 14, -40, 9, -34, 2, -36, -9, +-30, -15, -35, -16, -28, -13, -25, -9, +-27, 6, -26, 25, -22, 38, -25, 43, +-32, 43, -31, 31, -32, 14, -38, -3, +-39, -18, -49, -28, -40, -27, -35, -17, +-27, 0, -28, 17, -16, 32, -13, 40, +-11, 39, -16, 28, -28, 16, -34, 4, +-46, -6, -58, -12, -52, -11, -44, -7, +-36, 1, -24, 7, 3, 10, 5, 14, +3, 14, -9, 9, -13, 5, -26, 2, +-48, 2, -60, 1, -51, 2, -40, 3, +-34, 6, -17, 7, -4, 8, -3, 8, +1, 11, -16, 12, -27, 9, -38, 6, +-40, 7, -49, 8, -45, 9, -38, 6, +-26, 3, -14, 2, -11, 5, -9, 4, +-13, 6, -25, 7, -23, 7, -19, 6, +-23, 9, -36, 9, -21, 8, -20, 5, +-22, 3, -30, 0, -30, -3, -28, -2, +-32, 3, -33, 6, -22, 9, -9, 14, +-11, 21, -7, 21, -2, 19, -21, 15, +-31, 7, -40, -6, -39, -13, -48, -12, +-45, -4, -42, 5, -23, 14, -2, 22, +3, 28, 4, 28, 0, 24, -7, 13, +-18, 1, -39, -11, -49, -17, -46, -18, +-39, -9, -42, -1, -17, 9, -1, 17, +5, 23, 9, 22, 9, 19, -2, 13, +-24, 8, -38, 2, -44, -2, -45, -5, +-49, -3, -42, 0, -16, 5, -7, 7, +1, 11, 2, 13, 6, 16, -5, 16, +-12, 15, -28, 11, -38, 7, -34, 0, +-32, -5, -28, -8, -19, -10, -10, -8, +-5, 2, -7, 8, -6, 15, -13, 21, +-13, 25, -27, 21, -21, 15, -15, 3, +-17, -5, -19, -11, -10, -10, -10, -6, +-22, -3, -22, 1, -21, 9, -17, 14, +-17, 17, -23, 16, -10, 15, -7, 12, +-6, 12, -11, 9, -10, 8, -22, 6, +-26, 5, -27, 1, -30, -1, -25, -2, +-22, -1, -12, -3, 0, 1, 4, 9, +-1, 16, -8, 19, -8, 21, -19, 17, +-18, 7, -26, -4, -22, -9, -10, -13, +-4, -12, -11, -6, -9, 6, -5, 15, +-13, 19, -14, 17, -16, 14, -17, 8, +-15, 4, -18, 0, -8, -2, -7, 2, +-9, 8, -16, 15, -9, 20, -19, 19, +-25, 13, -19, 3, -16, -1, -12, -7, +-6, -12, -2, -8, -1, 0, 5, 8, +1, 17, -16, 23, -20, 25, -26, 17, +-18, 7, -19, 0, -18, -3, -10, -4, +0, -3, 2, 1, 3, 7, 5, 12, +-9, 13, -17, 9, -13, 4, -19, 3, +-27, 5, -30, 5, -12, 7, -2, 10, +3, 17, -2, 20, 7, 18, 9, 13, +-6, 5, -13, -6, -16, -13, -21, -15, +-23, -11, -16, -5, -15, 9, -11, 23, +-1, 33, -2, 38, 2, 35, -2, 21, +-1, 5, -4, -11, -5, -19, -10, -23, +-12, -20, -14, -11, -12, 3, -1, 17, +-9, 30, -19, 35, -10, 30, -2, 20, +-2, 9, -8, -1, 2, -8, 5, -12, +11, -9, 2, -4, -2, 3, -4, 8, +-17, 11, -22, 9, -19, 8, -20, 7, +-18, 7, 0, 6, 14, 10, 20, 14, +24, 18, 11, 17, 7, 11, -5, 3, +-22, -6, -37, -15, -35, -17, -25, -13, +-10, -4, 5, 10, 14, 25, 31, 37, +32, 43, 14, 34, 3, 19, -8, -1, +-22, -18, -34, -31, -25, -34, -18, -29, +-3, -11, 5, 13, 15, 34, 24, 42, +18, 43, 8, 34, 3, 19, 1, -1, +-15, -13, -22, -21, -12, -23, -6, -17, +6, -6, 7, 3, 10, 15, 9, 20, +10, 19, 1, 13, -2, 6, 0, 2, +-2, 4, 2, 7, 3, 11, 5, 14, +8, 14, 4, 7, 2, 0, -1, -8, +-8, -14, -18, -16, -4, -13, 4, -1, +5, 16, 7, 31, 14, 42, 19, 43, +15, 32, 5, 16, -5, -3, -5, -24, +-9, -36, -11, -37, -4, -24, -5, -5, +4, 17, 13, 32, 20, 40, 18, 39, +18, 29, 12, 13, 5, 0, 0, -11, +-11, -16, -11, -14, -5, -7, 1, 1, +5, 11, 4, 14, 9, 13, 17, 5, +22, 1, 5, 1, 3, 3, 8, 7, +6, 14, 3, 19, 5, 20, 10, 14, +10, 4, 10, -6, 6, -15, 4, -20, +-1, -17, -6, -9, 6, 3, 11, 15, +13, 28, 15, 33, 24, 30, 22, 20, +16, 5, 7, -11, 0, -18, -1, -19, +-8, -15, -10, -6, -5, 8, 8, 17, +19, 22, 23, 21, 26, 16, 23, 8, +23, 0, 10, -4, 0, -2, -3, -2, +-5, 3, -8, 10, 0, 15, 11, 13, +12, 9, 17, 3, 20, -1, 23, -7, +20, -8, 10, -7, 12, 2, 12, 12, +8, 18, 2, 20, 5, 25, 1, 22, +2, 13, 5, 1, 3, -10, 13, -20, +21, -18, 22, -11, 23, -2, 25, 9, +21, 20, 12, 28, 8, 31, -3, 26, +-6, 17, -10, 4, -3, -6, 9, -12, +17, -11, 18, -9, 27, -3, 38, 5, +28, 13, 18, 13, 11, 14, 4, 13, +1, 11, -6, 7, -4, 6, 4, 5, +16, 6, 21, 3, 31, 2, 31, 1, +23, -1, 22, -5, 16, -4, 8, -1, +1, 5, -1, 12, 0, 22, 7, 25, +14, 24, 14, 16, 25, 7, 28, -6, +27, -12, 17, -15, 10, -14, 11, -10, +12, 4, 7, 17, 2, 27, 13, 29, +16, 27, 18, 17, 23, 5, 21, -7, +18, -16, 16, -18, 16, -13, 14, -8, +18, 1, 15, 12, 19, 21, 24, 24, +18, 21, 15, 13, 14, 7, 12, 1, +7, -3, 6, -6, 8, -5, 15, -2, +26, 1, 27, 1, 35, 3, 35, 4, +29, 7, 21, 7, 14, 8, 5, 9, +-1, 8, 4, 5, 8, 3, 20, 0, +25, 0, 26, -4, 36, -5, 41, -5, +32, 2, 16, 9, 9, 18, 0, 21, +-1, 20, 0, 12, 6, 5, 22, -4, +31, -10, 35, -11, 33, -6, 33, -1, +23, 8, 15, 16, 10, 18, 7, 16, +11, 14, 10, 8, 16, 3, 22, 0, +22, -1, 18, -3, 22, -1, 25, 2, +17, 9, 13, 13, 11, 15, 20, 13, +24, 13, 20, 12, 17, 11, 21, 5, +24, 0, 16, -4, 17, -6, 16, -9, +20, -7, 24, -4, 24, 2, 29, 7, +33, 11, 34, 13, 27, 19, 23, 22, +10, 18, 6, 5, 13, -6, 16, -14, +21, -18, 22, -17, 25, -7, 31, 0, +35, 9, 30, 16, 26, 21, 29, 21, +22, 20, 15, 15, 7, 8, 8, -3, +17, -13, 23, -18, 27, -15, 30, -10, +35, -2, 31, 4, 34, 12, 30, 15, +22, 16, 19, 12, 16, 10, 16, 7, +13, 5, 12, 2, 15, 0, 27, -3, +30, -2, 26, -1, 30, -1, 31, 0, +31, 3, 28, 1, 25, 5, 18, 10, +17, 12, 15, 14, 10, 14, 15, 9, +15, 4, 22, -1, 31, -4, 34, -6, +34, -7, 35, -6, 36, -1, 30, 4, +23, 11, 10, 14, 8, 16, 11, 14, +11, 9, 15, 5, 21, 1, 30, -4, +36, -3, 38, -1, 31, 2, 28, 5, +26, 12, 18, 13, 14, 11, 13, 6, +15, 3, 15, 1, 22, 1, 25, -1, +28, -2, 34, -1, 35, 5, 36, 9, +31, 10, 22, 9, 19, 8, 20, 2, +21, -2, 19, -6, 22, -2, 21, 2, +28, 9, 26, 12, 21, 11, 29, 4, +35, 1, 32, -1, 27, -5, 30, -7, +29, -5, 28, 0, 27, 10, 24, 14, +21, 14, 16, 12, 16, 11, 21, 2, +25, -7, 24, -11, 30, -10, 40, -5, +40, 2, 38, 7, 31, 13, 31, 12, +28, 10, 16, 6, 9, 1, 12, -5, +15, -5, 18, -4, 31, 0, 37, 5, +39, 12, 40, 15, 39, 15, 35, 8, +22, 0, 15, -7, 14, -13, 20, -17, +20, -12, 23, -2, 29, 9, 34, 17, +40, 21, 40, 17, 36, 11, 30, 4, +26, -2, 16, -9, 12, -12, 17, -11, +17, -3, 23, 4, 29, 8, 35, 11, +35, 13, 33, 13, 30, 9, 28, 1, +26, -2, 20, -2, 25, -1, 28, -2, +27, 1, 29, 3, 31, 1, 30, -3, +31, -6, 32, -7, 23, -2, 21, 1, +26, 2, 32, 3, 34, 10, 31, 15, +31, 16, 32, 10, 30, 1, 26, -9, +29, -12, 25, -13, 17, -12, 21, -10, +27, -3, 29, 5, 32, 11, 40, 13, +42, 16, 36, 15, 31, 11, 29, 3, +25, -4, 16, -11, 14, -13, 21, -10, +23, -7, 26, -5, 35, 3, 42, 11, +37, 17, 33, 17, 29, 14, 28, 6, +21, 3, 20, -2, 22, -4, 20, -4, +23, -5, 35, -9, 42, -6, 38, -4, +36, -1, 33, 4, 27, 6, 30, 2, +31, 5, 25, 10, 22, 12, 27, 8, +29, 3, 30, -8, 32, -11, 32, -11, +33, -11, 31, -10, 30, -1, 30, 7, +28, 15, 26, 19, 27, 18, 29, 10, +26, 4, 31, -7, 38, -19, 39, -23, +36, -19, 33, -14, 32, -3, 30, 5, +26, 11, 23, 15, 29, 16, 30, 11, +31, 6, 35, -3, 35, -9, 36, -16, +39, -15, 36, -12, 26, -5, 23, -1, +22, 6, 23, 11, 24, 10, 26, 3, +35, 3, 39, 3, 36, 0, 38, -3, +39, 0, 28, 2, 20, 4, 23, -1, +22, -6, 19, -7, 23, -5, 30, -8, +37, -5, 41, 0, 41, 9, 36, 15, +33, 16, 31, 8, 28, 1, 22, -8, +22, -13, 25, -15, 27, -11, 28, -8, +32, 0, 39, 6, 38, 10, 37, 10, +35, 9, 29, 3, 24, -4, 27, -8, +28, -7, 24, -2, 24, 1, 31, -1, +40, -3, 42, 1, 35, 3, 33, -4, +33, -5, 32, -4, 27, -4, 25, -3, +27, 1, 30, 3, 31, 5, 33, 3, +38, 1, 37, -1, 35, -4, 35, -6, +31, 1, 22, 1, 19, -2, 24, -3, +32, 0, 35, 1, 32, 3, 36, 1, +42, 0, 39, 0, 32, 1, 29, -6, +28, -6, 23, -1, 19, 3, 24, 3, +30, 5, 36, 0, 43, -3, 49, -1, +43, -1, 30, -8, 28, -8, 30, -8, +18, 2, 11, 7, 20, 7, 29, 7, +32, 11, 41, 6, 48, -1, 43, -6, +35, -8, 34, -10, 31, -8, 20, -8, +15, -4, 25, 0, 29, 6, 27, 7, +35, 9, 44, 2, 45, -5, 45, -3, +41, -2, 31, -10, 25, -12, 26, -10, +24, -7, 22, -4, 27, -1, 34, 0, +41, 6, 44, 7, 44, 4, 39, 2, +29, 1, 25, -6, 24, -5, 15, -5, +14, -7, 28, -6, 38, 2, 38, 2, +43, 3, 49, 2, 43, 0, 33, -2, +26, -1, 25, -9, 23, -10, 20, -7, +27, -4, 39, -3, 38, -1, 36, 0, +45, 2, 48, 1, 34, -1, 25, 0, +27, 6, 20, 5, 9, -1, 19, -6, +38, -10, 41, -13, 38, -9, 50, -5, +56, 0, 39, 4, 30, 8, 30, 9, +19, 9, 8, -4, 18, -13, 31, -11, +30, -7, 33, -9, 47, 0, 52, 8, +41, 11, 35, 10, 34, 4, 27, -2, +16, -3, 18, -9, 25, -16, 30, -14, +40, -6, 48, -5, 48, -1, 47, 1, +45, 0, 40, -1, 31, 0, 24, -2, +21, -2, 23, -1, 26, -1, 30, 1, +35, 0, 39, -9, 45, -9, 44, -3, +38, -2, 30, -4, 28, 0, 28, 2, +26, 6, 28, 4, 29, 1, 33, 0, +38, 1, 41, -5, 42, -8, 37, -8, +30, -8, 30, -10, 34, -6, 28, -8, +26, -6, 38, 0, 46, 6, 39, 10, +34, 14, 38, 6, 33, -1, 23, -3, +23, -9, 27, -19, 21, -15, 21, -7, +39, -2, 50, 1, 44, 2, 45, 3, +51, 10, 41, 4, 27, -6, 23, -6, +18, -2, 14, -3, 18, -2, 28, -2, +35, -4, 42, -7, 53, -8, 58, -11, +53, -8, 41, -6, 31, -3, 26, 3, +23, 8, 15, 4, 11, 4, 22, 2, +40, -6, 50, -16, 51, -12, 51, -9, +49, -3, 38, -2, 29, -1, 23, 1, +13, 6, 12, 2, 25, -1, 37, -1, +40, 0, 43, -2, 51, -1, 55, -8, +45, -10, 34, -11, 28, -11, 25, -9, +24, -3, 25, -2, 26, 4, 32, 9, +43, 4, 50, -8, 51, -7, 47, -8, +41, -10, 37, -9, 35, -8, 29, -6, +25, 2, 26, 1, 31, -4, 35, -6, +43, -7, 46, -10, 43, -3, 43, -2, +47, -4, 39, 1, 25, 8, 23, 3, +30, -4, 33, -14, 36, -17, 46, -10, +47, -3, 38, -3, 37, 4, 38, 10, +26, 6, 20, -1, 29, -3, 32, -5, +29, -3, 38, -6, 51, -7, 50, -3, +44, 0, 45, -4, 36, -2, 20, -1, +20, -8, 28, -7, 24, 4, 21, 3, +41, -3, 56, -5, 54, -4, 52, -6, +52, -5, 41, -10, 26, -5, 20, 6, +16, 5, 15, -3, 20, 1, 33, -1, +47, -6, 51, -8, 51, -8, 54, -7, +50, 3, 33, 6, 23, 4, 20, 2, +18, -2, 21, -11, 30, -7, 39, -7, +41, -11, 48, -6, 58, 1, 55, -1, +41, -2, 35, -5, 34, -7, 25, -7, +22, -9, 34, -14, 39, -6, 36, 3, +44, 3, 57, -1, 46, -3, 34, -9, +42, -13, 45, -15, 28, -15, 24, -10, +41, -3, 40, 1, 33, 6, 46, 4, +55, -4, 42, -8, 35, -3, 42, -5, +34, -9, 20, -9, 22, -3, 34, 0, +35, 0, 32, -7, 44, -6, 57, -2, +54, -4, 48, -7, 46, 3, 36, 4, +21, 0, 18, -2, 23, -6, 27, -13, +30, -11, 41, -11, 56, -6, 60, 2, +49, 5, 43, 4, 39, 11, 28, 3, +19, -8, 23, -10, 26, -6, 30, -7, +42, -8, 55, -8, 54, -5, 51, -1, +48, -5, 42, -11, 32, -5, 27, -1, +26, -1, 25, 3, 32, 5, 45, 0, +47, -2, 44, -7, 50, -12, 51, -13, +39, -12, 32, -10, 34, 2, 28, 7, +22, 4, 30, 5, 38, 7, 36, -5, +41, -11, 53, -10, 51, -3, 35, -1, +36, -2, 46, -9, 38, -5, 28, -2, +33, -10, 39, -13, 36, -7, 40, -6, +48, 0, 44, 5, 37, 3, 39, -2, +44, -5, 39, -8, 30, -9, 29, -10, +43, -12, 47, -9, 40, 6, 39, 3, +46, -4, 43, -1, 31, 2, 29, -4, +29, -5, 25, -6, 26, -2, 38, 3, +47, 1, 41, -4, 44, -1, 57, -5, +54, -11, 38, -10, 32, -5, 31, -5, +23, -1, 21, 0, 28, -3, 36, -6, +42, -7, 53, -10, 61, -3, 58, -2, +49, -5, 39, 0, 34, 6, 26, -2, +14, -7, 13, -10, 28, -10, 44, -8, +46, -4, 50, -4, 61, 3, 60, 5, +45, 0, 37, -7, 34, -7, 23, -14, +18, -13, 31, -3, 35, 4, 31, 2, +41, 3, 58, -1, 57, -5, 48, -12, +44, -17, 41, -14, 34, -2, 29, 0, +29, 2, 27, 9, 29, 9, 39, -3, +48, -11, 46, -17, 48, -15, 48, -8, +40, -2, 37, -2, 38, 6, 33, 5, +27, 1, 34, 0, 38, -3, 35, -12, +39, -10, 47, -5, 48, -3, 42, -6, +42, -7, 42, -6, 35, -1, 31, -6, +37, -11, 42, -4, 40, 4, 41, 0, +46, 0, 45, 0, 36, -2, 29, -8, +33, -12, 38, -17, 35, -10, 36, -2, +46, 3, 45, 8, 38, 9, 45, -2, +49, -7, 36, -7, 26, -10, 33, -11, +33, -2, 22, 5, 26, 7, 46, 0, +51, -7, 45, -9, 51, -6, 54, -13, +37, -12, 28, 2, 32, 9, 25, 7, +16, 8, 28, 0, 47, -9, 48, -13, +46, -15, 56, -18, 56, -10, 44, -7, +40, -2, 36, 7, 24, 7, 19, -2, +29, 0, 35, 1, 33, -6, 41, -10, +54, -8, 52, -4, 43, 2, 39, -4, +37, -8, 32, -2, 28, 1, 33, -8, +36, -3, 32, 4, 34, 3, 42, 0, +43, -1, 34, -7, 37, -8, 45, -8, +40, -4, 33, 2, 32, 8, 35, 3, +32, 2, 34, 1, 41, -10, 42, -18, +37, -12, 41, -6, 48, -1, 39, -1, +32, -1, 41, 2, 44, 0, 37, -12, +37, -13, 42, -6, 39, -4, 39, -6, +47, -2, 49, -6, 41, -8, 38, -6, +39, -6, 33, -11, 30, -10, 38, -9, +44, 0, 42, 11, 42, 10, 45, 0, +40, 0, 34, -2, 34, -11, 31, -17, +26, -13, 30, -6, 41, 2, 45, 1, +46, 4, 45, 9, 45, 5, 40, -8, +39, -11, 37, -11, 30, -10, 26, -6, +32, -1, 40, -3, 42, -2, 42, -4, +46, -4, 48, 0, 43, 1, 35, -4, +33, 3, 35, 6, 32, -4, 31, -13, +41, -13, 45, -16, 40, -15, 43, -9, +47, -1, 42, 7, 33, 11, 39, 4, +44, 3, 33, 3, 28, -9, 39, -20, +47, -16, 39, -13, 38, -7, 43, -2, +41, 2, 37, -2, 42, -2, 45, -6, +36, -1, 33, 2, 37, -4, 41, -5, +40, 3, 38, -1, 39, -8, 40, -11, +41, -11, 36, -11, 35, -7, 41, -10, +42, -4, 37, 7, 39, 7, 44, 0, +40, -1, 40, -8, 48, -13, 47, -11, +33, -4, 28, -3, 35, -2, 32, -1, +27, 0, 34, -3, 44, -7, 43, -10, +46, 0, 51, 3, 49, -3, 42, -4, +36, 2, 33, -3, 28, -8, 22, -13, +29, -15, 40, -11, 48, -3, 49, -1, +49, 6, 52, 5, 50, -1, 40, -7, +33, -8, 31, -14, 27, -15, 28, -8, +35, 0, 43, 1, 42, 2, 46, -3, +54, -3, 51, -5, 41, -13, 35, -13, +34, -1, 31, 2, 30, 1, 31, 2, +34, 3, 38, -3, 43, -8, 46, -14, +44, -11, 45, -8, 45, -6, 42, -2, +39, 5, 40, 1, 34, -7, 32, -8, +43, -6, 41, -12, 32, -10, 39, -4, +48, 1, 44, 2, 36, -1, 41, -7, +45, -4, 37, -6, 33, -11, 43, -11, +46, -3, 34, -1, 37, 3, 45, 3, +37, -1, 30, -7, 40, -9, 44, -13, +39, -8, 38, -5, 43, -4, 45, 0, +41, 6, 38, -2, 42, -6, 40, -5, +32, -2, 31, -3, 35, -1, 33, 0, +29, 5, 35, 1, 48, -12, 50, -15, +44, -5, 45, -6, 43, -6, 38, 0, +34, 4, 34, 5, 29, 3, 30, -8, +44, -14, 50, -14, 45, -13, 46, -10, +49, -2, 45, -2, 39, -3, 37, 2, +32, 3, 27, -5, 31, -7, 41, -7, +44, -6, 46, -5, 50, -2, 47, -1, +38, 2, 34, -4, 35, -13, 31, -13, +30, -4, 35, 0, 36, 7, 35, 8, +43, 6, 52, 2, 44, -4, 38, -12, +38, -13, 35, -14, 30, -10, 27, 3, +33, 10, 36, 3, 39, 3, 44, 5, +46, 3, 37, -6, 35, -10, 39, -10, +38, -1, 32, 2, 28, 1, 32, 1, +36, 4, 37, -5, 38, -9, 42, -5, +40, 1, 35, 2, 38, 7, 40, 6, +36, 3, 32, -2, 34, -9, 41, -15, +39, -13, 38, -16, 43, -11, 46, 3, +41, 9, 41, 3, 42, 2, 38, -1, +38, -6, 40, -10, 39, -13, 36, -13, +42, -1, 43, 1, 38, -4, 43, -7, +50, -8, 44, -11, 34, -3, 34, 3, +31, 3, 28, 5, 33, 8, 39, 6, +44, 1, 42, -8, 44, -12, 45, -9, +41, -6, 35, -12, 35, -4, 32, 6, +28, 5, 35, 2, 38, 2, 37, 0, +42, 0, 46, -3, 46, -5, 44, -3, +41, 1, 35, -5, 34, -5, 34, -5, +33, -10, 36, -12, 39, -4, 44, -1, +45, 1, 43, 3, 42, 4, 41, 3, +38, -1, 39, -10, 40, -10, 35, -4, +38, -4, 39, -6, 39, -2, 41, -2, +39, -5, 37, -7, 41, -8, 44, -10, +43, -4, 44, -2, 45, 3, 43, 7, +39, 2, 40, -7, 39, -7, 34, -11, +35, -18, 41, -17, 44, -7, 38, 1, +37, 9, 44, 6, 43, 3, 39, 2, +40, -4, 47, -16, 42, -12, 38, -6, +43, -6, 38, -4, 33, -1, 38, -4, +40, -2, 34, -5, 35, -7, 42, -6, +49, -3, 50, -3, 46, 3, 45, 5, +42, -1, 34, -5, 29, -5, 28, -11, +28, -11, 31, -6, 34, 3, 36, 9, +47, 9, 50, -1, 52, -3, 53, -2, +44, -4, 32, -9, 24, -3, 25, -2, +28, 0, 27, 3, 28, 1, 42, -3, +51, -2, 49, -7, 53, -9, 54, -3, +44, 0, 36, -2, 35, 0, 36, -4, +34, -7, 28, -6, 31, -2, 40, -3, +40, 0, 40, -2, 47, -3, 55, -1, +49, -2, 39, -8, 40, -4, 39, -4, +33, -6, 33, -5, 40, 2, 37, 2, +33, 3, 42, 0, 46, -6, 45, -9, +42, -8, 42, -9, 46, -3, 39, 0, +37, -2, 44, -3, 41, 4, 34, 1, +37, -1, 36, -2, 34, -1, 37, 0, +38, 0, 42, -5, 43, -4, 43, -4, +45, -8, 45, -8, 39, -1, 39, -2, +40, -3, 38, 4, 38, 8, 32, 2, +33, -2, 42, -9, 44, -15, 45, -14, +50, -11, 49, -6, 43, 5, 43, 6, +41, 4, 35, 4, 30, 6, 23, -2, +29, -7, 40, -13, 41, -9, 45, -3, +54, -1, 52, -3, 48, 1, 46, -3, +42, -8, 36, -9, 31, -8, 37, -9, +39, 0, 34, 6, 35, 6, 46, 0, +52, -7, 47, -15, 46, -15, 49, -14, +42, -9, 32, 2, 31, 13, 36, 13, +34, 9, 37, 1, 47, -5, 45, -9, +37, -13, 40, -21, 47, -14, 43, -5, +38, -1, 41, 3, 42, 10, 41, 4, +46, -1, 44, -1, 39, -5, 42, -7, +39, -3, 33, -5, 34, -3, 35, -2, +34, -5, 40, -7, 44, 1, 41, 1, +45, 1, 43, 7, 41, 10, 45, 3, +38, 2, 30, -3, 34, -4, 30, -5, +28, -10, 37, -12, 41, -2, 43, 0, +48, 2, 52, 4, 51, 6, 48, -1, +46, -4, 45, -7, 40, -10, 31, -14, +35, -14, 39, -14, 41, -9, 47, -7, +48, -5, 54, 2, 56, 8, 49, 2, +51, -2, 48, -4, 37, -9, 34, -16, +42, -18, 38, -17, 33, -8, 39, 1, +44, 5, 44, 9, 46, 12, 46, 5, +49, -2, 47, -7, 45, -11, 44, -15, +37, -9, 34, -4, 34, 0, 34, -1, +37, -1, 36, 1, 42, 1, 51, -7, +51, -5, 49, 4, 48, 6, 44, -1, +43, -4, 47, -10, 37, -13, 29, -14, +36, -12, 34, -10, 36, -2, 46, 6, +45, 11, 49, 13, 54, 9, 49, -3, +48, -8, 41, -12, 34, -17, 33, -15, +31, -6, 28, 2, 31, 11, 38, 11, +41, 10, 44, 5, 49, 0, 51, -12, +57, -15, 49, -13, 45, -8, 44, -6, +33, 0, 31, 0, 33, 1, 30, -2, +35, -1, 37, 1, 40, 5, 48, 1, +53, 1, 53, 1, 53, -3, 50, -10, +40, -11, 37, -13, 33, -10, 25, -8, +33, -2, 36, 9, 32, 18, 42, 12, +52, 7, 52, 2, 50, -6, 54, -17, +48, -18, 37, -18, 41, -14, 37, -8, +33, 0, 39, 4, 41, 9, 45, 7, +47, 5, 48, -1, 51, -8, 50, -14, +44, -11, 41, -10, 42, -11, 41, -9, +39, 0, 41, 6, 39, 7, 42, 3, +44, 2, 41, -3, 50, -8, 48, -15, +45, -12, 50, -7, 41, -4, 42, -3, +47, 1, 41, 0, 40, -1, 46, -5, +43, -6, 42, -3, 45, 3, 32, 2, +38, 3, 50, 2, 37, 0, 39, -10, +51, -13, 46, -17, 49, -13, 50, -8, +43, 1, 46, 10, 42, 15, 39, 7, +44, 0, 42, -7, 37, -16, 40, -24, +44, -17, 41, -10, 44, -1, 43, 11, +46, 23, 47, 20, 38, 12, 43, -1, +43, -9, 32, -15, 35, -18, 36, -20, +38, -8, 43, 2, 42, 7, 49, 6, +56, 6, 48, 2, 46, -4, 53, -12, +48, -11, 39, -11, 44, -7, 43, -5, +35, -1, 39, -2, 40, -6, 41, -10, +43, -5, 43, 0, 45, 5, 42, 8, +48, 12, 48, 10, 43, 5, 47, -7, +40, -13, 33, -18, 37, -21, 36, -18, +33, -6, 41, 3, 49, 10, 49, 14, +56, 17, 57, 9, 48, 0, 49, -11, +42, -17, 31, -19, 33, -15, 26, -8, +26, 2, 37, 7, 43, 10, 51, 10, +53, 9, 57, 1, 57, -4, 49, -10, +46, -11, 38, -10, 36, -11, 37, -11, +35, -1, 36, 2, 38, 2, 42, 2, +42, 2, 52, -1, 55, 1, 42, 3, +46, 4, 51, 1, 41, -2, 38, -6, +39, -7, 37, -12, 34, -15, 37, -13, +48, -4, 45, 1, 47, 10, 52, 14, +51, 15, 50, 6, 46, -6, 45, -19, +44, -20, 38, -19, 28, -13, 35, -9, +51, 2, 43, 11, 47, 15, 57, 12, +44, 6, 48, -9, 53, -19, 42, -22, +44, -15, 39, -6, 31, 5, 38, 13, +38, 19, 35, 13, 40, 5, 44, -3, +40, -9, 46, -14, 46, -11, 40, -2, +45, 8, 38, 10, 40, 8, 45, 3, +33, 1, 40, -6, 41, -12, 35, -11, +48, -3, 47, 0, 41, 7, 52, 9, +49, 7, 36, -1, 44, -9, 45, -15, +31, -12, 40, -9, 41, 0, 33, 9, +47, 17, 45, 17, 37, 14, 46, 4, +39, -9, 42, -23, 51, -26, 43, -20, +40, -8, 45, 1, 49, 9, 46, 12, +48, 15, 47, 8, 41, -2, 41, -10, +37, -13, 40, -19, 41, -16, 41, -5, +45, 7, 43, 8, 47, 9, 50, 8, +44, 2, 50, -7, 48, -12, 39, -12, +42, -7, 40, -7, 40, -2, 39, 2, +43, 7, 42, 2, 40, -4, 53, -9, +52, -8, 48, -10, 53, -5, 48, 4, +40, 12, 37, 10, 37, 6, 30, 1, +32, -7, 41, -18, 36, -16, 42, -8, +48, 1, 45, 5, 58, 15, 55, 21, +41, 21, 42, 8, 37, -6, 31, -19, +32, -22, 31, -22, 29, -12, 36, 1, +49, 13, 50, 18, 55, 21, 58, 13, +54, 1, 53, -12, 41, -17, 37, -20, +32, -15, 27, -7, 35, 4, 33, 9, +40, 11, 51, 7, 47, 0, 56, -10, +63, -13, 53, -12, 46, -5, 47, 2, +38, 10, 29, 11, 31, 8, 27, 1, +29, -4, 40, -14, 39, -16, 51, -13, +59, -3, 54, 7, 55, 15, +}; \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/birds_48000_2ch_16b.c b/RTL00_SDKV35a/example_sources/i2s/src/birds_48000_2ch_16b.c new file mode 100644 index 0000000..9bb76a1 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/birds_48000_2ch_16b.c @@ -0,0 +1,34985 @@ +#include +int sample_size=139916; + +SECTION(".sdram.data") +short sample[]={ +1, 1, -2, 0, 0, 1, 1, 0, +-1, 2, -2, 2, 0, -1, 1, -1, +2, 0, 1, 2, -4, 4, -3, 5, +-4, 1, -1, 2, 0, -2, 2, -1, +2, 0, 0, 2, -2, 0, 1, -2, +2, -1, 1, -1, 2, 1, -1, 1, +-2, 2, -3, -1, 3, -1, 1, -2, +2, 0, 2, 0, -1, 2, -3, 3, +-4, 3, -3, 4, -2, 0, 2, 0, +1, -2, 1, -1, -2, -1, 0, 0, +3, -3, 5, -3, 4, -4, 3, -3, +1, -2, 1, -3, 3, -2, 2, 0, +2, 1, 0, -3, 4, -5, 2, -6, +3, 0, 0, 1, 0, 2, 1, 1, +-3, 1, -5, 2, -3, 0, 1, 0, +1, -1, 3, 0, 0, -2, 0, 1, +-3, 1, -3, 2, 0, -1, 4, -2, +3, -1, -2, 2, -5, 4, -5, 2, +1, 1, 2, -1, 2, 2, -2, 0, +-1, 0, -1, -3, 1, 0, 0, 3, +0, 1, 3, -4, 4, -6, 2, -2, +0, -2, 2, 0, 2, 0, 2, 3, +-3, 1, -3, 0, -1, -1, 2, -3, +5, -4, 5, -1, 2, 1, -1, -1, +-1, 0, -2, -1, 2, -1, 4, -2, +4, 0, 0, -1, -1, -1, -1, -3, +3, -2, 3, 1, -1, 3, -1, 3, +-3, 0, -2, 0, -1, -3, 4, -1, +3, -3, 5, -1, 1, -2, -1, -1, +-1, -2, 1, -1, 3, 0, 3, 0, +2, 1, -3, -1, -1, 0, 0, -3, +2, 1, 0, 2, 0, 2, 0, -2, +1, -1, -4, 2, -5, 4, 0, 3, +-1, 1, 0, 1, -1, -3, 1, -3, +1, -1, 1, 3, -2, 3, 0, 1, +1, -2, 0, -1, -2, 2, -2, 1, +1, 0, 3, -1, 4, -2, 0, -4, +2, -2, 1, -3, 4, -3, 5, -2, +2, 2, -2, 0, -1, -2, 2, -3, +1, -2, 3, 1, 0, 1, -2, 4, +-4, 2, -4, 3, -5, 1, 2, 0, +2, -1, 0, 2, -1, 0, 1, -3, +1, -1, 0, 1, 0, 4, -4, 3, +-1, 2, -2, -1, 0, 0, 0, -2, +4, -4, 6, -5, 5, -1, -1, 2, +-4, 1, 1, -1, 0, -1, 2, 2, +0, 0, -1, 2, -4, 3, -4, 3, +-3, -1, 3, -2, 4, -3, 3, -2, +3, -3, 1, -2, -1, 1, -2, 2, +-1, 3, -1, -2, 3, -2, 0, -3, +1, -1, 1, 1, -1, 3, -4, 4, +-3, 2, -1, -1, -1, -1, 1, 1, +-1, -2, 4, -2, 3, -1, -1, 2, +-3, 1, -1, 2, -3, 2, -2, 2, +0, 3, -4, 4, -5, 3, -1, -1, +1, 0, -1, 0, 2, 1, -1, -1, +1, 1, -1, 0, -2, 2, -2, 2, +0, 1, -1, 2, -3, 2, -1, 1, +-3, 0, 0, 2, 0, -1, 1, 1, +-1, 1, -1, 1, -2, 0, 0, 1, +0, 0, 0, 1, 1, 2, -1, 0, +-1, 0, 1, -3, 4, -2, 2, -2, +3, 0, 0, -1, 0, 0, 1, -1, +1, -1, 2, -2, 2, -1, 1, 1, +-1, -2, 2, 0, -1, -1, 2, -1, +3, -3, 3, -1, 1, -1, 0, 1, +-2, 0, 0, -1, 3, -1, -1, 0, +-1, 3, -2, 1, -2, 1, -1, 0, +1, 0, 1, -3, 4, -1, 0, 1, +-4, 2, -2, 3, -2, 2, -2, 2, +-2, 3, -3, 4, -5, 0, 1, 1, +-2, 1, -2, 4, -2, 2, -2, 2, +-2, 0, 1, -1, 0, -1, 1, -1, +2, 1, -3, 2, -4, 5, -5, 4, +-5, 4, -4, 2, 0, 2, -2, -1, +2, -2, 3, -1, -2, 0, 0, 0, +1, -1, 1, 0, 1, -1, 1, 1, +-3, 0, 1, 1, 0, 1, -1, 1, +1, -2, 2, -1, -1, -1, 2, -2, +3, 0, -3, 3, -2, 4, -2, -1, +1, -1, 1, 0, -1, 3, -4, 2, +2, 2, -1, -1, 1, -1, 4, -2, +-1, -1, 1, 2, 0, 1, -1, 1, +1, -4, 6, -4, 2, -2, 2, 1, +0, 1, -2, 2, 0, -2, 3, -1, +-2, 4, -5, 4, 0, 1, -1, -2, +3, 0, 0, 0, -4, 4, -4, 2, +-1, 2, -3, 1, 0, 2, -2, 2, +-5, 3, -3, 5, -5, 3, -3, 3, +0, -1, 2, 0, -2, -1, 1, 1, +-1, -1, 1, -2, 5, -4, 2, -2, +0, 1, 0, 0, -3, 2, -4, 2, +0, 3, -4, 1, 0, 1, 0, 1, +-3, 3, -4, 2, 1, 1, -1, 0, +0, 1, -1, 3, -5, 1, 0, 1, +0, -1, 1, -1, 2, -3, 5, 0, +-3, 2, -2, 3, -3, 2, -3, 1, +2, 0, 2, -2, 1, -2, 2, -1, +1, 1, -3, -1, 5, -2, 3, -5, +3, -2, 4, -2, 0, 0, -2, 0, +3, -1, 1, 0, 0, -1, 4, -2, +-1, -1, -1, 3, -1, 2, -2, 2, +-1, -1, 4, 0, -2, 0, -1, 3, +-2, 4, -4, 1, 1, -1, 5, -3, +0, 0, -3, 1, 2, 0, -1, -3, +4, 2, 0, 0, -1, -1, 2, 0, +-1, 2, -5, 4, -2, 3, -2, 4, +-5, 2, -1, 3, -3, 1, -2, 0, +2, -1, 0, 3, -5, 4, -3, 5, +-6, 4, -6, 3, -2, 3, -3, 2, +-3, 4, -3, 3, -3, 2, -3, 0, +0, 4, -6, 4, -4, 5, -3, 4, +-5, 3, -2, 0, 0, 1, -4, 3, +-4, 4, -2, 5, -6, 1, 0, 0, +2, -4, 2, -4, 4, -4, 6, -2, +0, -3, 3, -2, 3, -3, -1, -2, +4, -1, 1, -2, 0, 0, 3, -3, +2, 0, -4, 1, 1, 1, -1, 0, +-2, 2, 1, 1, -1, 0, -1, -1, +2, -1, 0, 1, -4, 4, -1, 6, +-6, 3, -4, 5, -2, 2, -2, 0, +0, -1, 4, -1, 0, -2, 3, -3, +5, -2, -1, -1, 2, 2, -1, 2, +-4, 3, 0, -1, 3, -1, -1, -3, +3, -2, 3, 0, -2, 1, 0, 1, +1, 0, -2, 0, 1, -1, 1, 1, +-3, 0, 3, 0, 0, 1, -2, 2, +-1, 0, 1, -1, 0, -2, 3, -1, +2, -1, -1, 0, 1, 2, -3, 1, +-2, 2, 0, 0, 0, -1, 0, -2, +3, 1, -4, 2, -3, 3, -2, 3, +-4, 0, 1, -1, 2, 0, -3, 2, +-1, -3, 6, -3, -1, -1, 0, 2, +0, -1, -2, 0, 0, 0, 2, -4, +2, -4, 5, -3, 3, -1, -2, -3, +4, -1, 0, -1, -2, 2, -1, 1, +0, 0, 0, -4, 6, -4, 3, -4, +3, -6, 8, -4, 2, -1, -1, 1, +1, -1, 2, -1, -1, -1, 2, 3, +-4, 1, -2, 2, 1, 2, -4, 4, +-5, 5, -3, 4, -5, 3, -1, -2, +6, -2, -1, -2, 1, 2, 0, 0, +-1, -1, 3, -3, 5, -1, -2, 0, +2, -1, 3, -1, -2, 0, 2, 1, +0, 0, -2, 3, -1, 1, 0, 3, +-5, 2, 1, 1, 0, -1, -1, 1, +1, 2, -1, 1, -3, 2, -1, 2, +-1, 1, -2, -1, 4, 0, 0, -3, +2, 1, 1, 2, -4, 2, -2, 1, +1, 3, -5, 3, -3, 0, 4, -2, +0, -2, 1, 2, -1, 2, -3, 1, +0, -1, 3, 0, -2, -2, 4, -2, +3, -2, -3, 1, 0, 1, -1, 0, +-2, -1, 2, -1, 1, 2, -5, -1, +3, 0, -1, 2, -5, 4, -2, 1, +-1, 1, -4, 2, -1, 2, -2, 1, +-4, 1, 1, 1, -1, -2, 1, -2, +3, -2, 1, -1, -1, -2, 4, 1, +-4, 3, -6, 6, -3, 4, -6, 2, +0, -1, 3, -4, 2, -2, 4, -6, +8, -5, 2, -4, 4, -1, 2, -2, +1, -3, 4, -2, 2, 2, -6, 5, +-4, 4, -2, 3, -5, 1, 2, 1, +1, -2, 2, -3, 5, -3, 4, 0, +-4, 2, 0, 2, -1, 0, -1, -1, +6, -3, 3, -5, 3, -2, 3, -1, +1, 0, -1, 0, 2, 3, -3, 0, +1, -1, 4, -1, -1, 0, 0, 0, +3, 0, -1, 1, 0, -1, 4, 0, +-2, -1, 2, 0, 2, -1, -2, 2, +-2, 2, -1, 3, -4, -1, 3, -1, +3, 0, -2, -1, 3, -1, 1, -2, +0, -1, 2, -3, 2, 1, -2, -2, +3, -1, 0, -1, -3, 3, -2, 4, +-5, 3, -3, 0, 3, -3, 2, -1, +-1, -2, 5, -3, 1, -4, 2, 0, +2, -1, -1, 0, -1, -2, 2, -1, +-1, -1, -1, 0, 1, 3, -6, 2, +-2, 3, 0, -2, 0, -2, 2, -2, +2, 2, -4, 1, 0, 1, 1, -1, +-2, -2, 2, -1, 3, -2, -1, 1, +0, 1, 2, 0, -3, -1, 2, 2, +-2, 1, -3, 2, 1, 1, 1, -1, +-1, -2, 4, -3, 3, -2, 0, -1, +4, 0, 1, -2, 2, -2, 3, -1, +1, 0, -2, 0, 3, 1, -1, -1, +2, -2, 5, -2, -1, -1, 2, -2, +4, -3, 2, -2, 1, -1, 4, 0, +-2, -2, 2, 0, 2, -1, 0, -2, +5, -5, 7, -5, 2, -3, 4, -4, +6, -4, 1, -2, 3, 2, -1, 1, +-3, 3, -1, 2, -2, 2, -3, -1, +4, -2, 3, -3, 2, -3, 5, -2, +-1, 0, -2, 1, 1, -1, 0, 1, +-1, -2, 5, -2, -1, -1, -2, 3, +-2, 2, -3, 1, 0, -1, 3, -1, +-2, 3, -4, 2, 0, 2, -5, 1, +0, 1, 1, -2, -1, 1, -1, 0, +0, 1, -3, 0, 0, 2, -1, 3, +-6, 3, -2, 3, -2, -1, -1, -1, +1, 0, 0, 3, -5, 0, 1, 2, +-2, 0, -3, -1, 4, -3, 2, -3, +1, -2, 5, -4, 4, -4, 1, -4, +5, 0, -2, -1, 0, 1, 2, 0, +-1, 1, -2, 1, 0, 4, -5, 2, +-1, -1, 5, -1, -1, 0, 0, 2, +0, 0, -2, 2, 0, 0, 2, 1, +-3, 3, -2, 4, -2, 3, -4, 1, +1, -1, 3, -2, 1, -1, 3, -3, +5, -2, 1, -4, 6, -2, 2, -1, +-1, 2, 1, -1, 3, -3, 3, -3, +4, -1, 1, 1, -1, -1, 5, -2, +3, -4, 3, -1, 1, 0, -1, 3, +-4, 2, 0, 3, -3, 1, -2, 1, +1, 2, -3, 0, 0, 0, 2, 2, +-4, 4, -5, 2, 0, 3, -5, 1, +-1, 1, 1, -2, 1, -3, 2, -1, +1, 0, -3, 1, -1, 0, 1, 2, +-5, 2, -1, 2, -1, -2, 1, -2, +3, -4, 4, -2, -1, -1, 1, 1, +0, 0, -2, -2, 3, -1, 0, -1, +-1, 2, -1, 0, 0, 0, -1, -1, +0, 3, -4, 2, -3, 4, -1, 2, +-2, -1, 0, 0, 1, -1, -1, 0, +0, -1, 2, 2, -4, 2, -1, 1, +1, -2, -1, 0, -1, 0, 2, 0, +-1, -1, 3, -1, 2, 1, -4, 2, +0, 3, -2, 2, -2, 1, 2, -2, +3, 2, -5, 3, -2, 3, -2, 1, +-2, 2, 0, 2, -2, 0, 0, -1, +3, -2, 1, 0, -2, 0, 4, 0, +0, -1, 0, 2, 0, 0, 1, -1, +1, 0, 2, 1, 1, -2, 3, -4, +5, -1, -2, 1, -1, 2, 1, -2, +3, -2, 2, -1, 1, 2, -4, 2, +-3, 2, -1, 0, 0, -1, 2, 0, +0, 0, -1, 1, -2, 1, -2, 5, +-7, 3, 0, 1, 1, -4, 3, -5, +4, -2, 0, 2, -5, 4, -3, 2, +0, -1, 0, -3, 3, -1, 0, -3, +2, -2, 2, -1, 0, 1, -1, -1, +0, 1, -3, 1, -2, -1, 2, -1, +0, 0, -2, 3, -3, 3, -4, 3, +-4, 1, 0, 1, -2, 0, 0, 3, +-2, 2, -4, 3, -3, 2, 0, 0, +-1, 0, 0, 0, 1, 1, -2, -1, +1, 0, 1, -4, 3, -3, 4, -3, +4, -1, 0, -1, 3, -2, 2, -2, +-2, 2, -1, 3, -2, 0, 1, 0, +1, 0, -1, 2, -3, 0, 3, 0, +0, -1, 0, 4, -2, 4, -4, 1, +-1, 1, 1, 0, 1, -1, 2, -3, +5, -1, 0, -1, 0, 2, -2, 1, +-1, 2, 0, 0, 1, 2, -3, 3, +-3, 4, -4, 6, -7, 4, -1, 1, +2, -3, 1, 2, -2, 2, -3, 4, +-4, 2, 1, 0, 2, -4, 3, -2, +2, 0, -1, 1, -2, 1, 0, -2, +4, -2, 1, -1, -1, 5, -6, 3, +-3, 1, -1, 1, -2, 3, -4, 2, +-1, 1, -2, 3, -5, 3, -1, 1, +-2, 1, -2, 5, -5, 4, -4, 2, +-1, -3, 3, -2, 1, -2, 1, 0, +2, -2, 2, -4, 3, -2, 2, -3, +2, -3, 4, -5, 4, -2, 1, -3, +3, -1, 1, -2, 0, 0, -1, 1, +-1, 2, -2, 1, -1, 0, 1, 0, +-1, 0, 0, 2, -2, 0, 2, -2, +3, -3, 1, 1, -3, 2, -2, 1, +-1, 0, 1, 0, 1, -1, 0, -2, +2, -2, 2, -4, 4, -2, 1, 0, +1, 1, -1, -2, 2, -1, 2, -3, +2, -2, 3, -1, 1, 0, -2, 4, +-4, 4, -3, 3, -3, 1, 1, 2, +-1, -1, 2, -2, 3, -3, 2, -1, +0, -1, 1, 0, 1, -1, 2, -1, +2, 0, -1, -1, 2, -2, 2, -2, +1, 2, -1, -1, 3, -1, 1, -1, +0, 1, 0, -1, 1, 0, 0, 2, +-1, 1, -1, 2, -2, 0, -1, 2, +-2, -1, 2, -1, 3, -4, 4, -3, +3, -3, 2, -2, 1, -3, 2, 0, +-1, 3, -3, 1, 0, 2, -5, 4, +-8, 8, -7, 4, -2, 3, -3, 2, +-1, 2, -2, 0, -2, 1, -1, 1, +-1, -1, 2, -1, 2, -2, 2, -1, +0, -3, 1, 1, -3, 1, -1, 2, +0, 0, -1, 0, 0, -1, 0, -1, +-1, 1, -1, 0, 2, 0, 0, -1, +1, 1, -1, -1, -2, 3, -3, 2, +-1, 2, 1, -2, 3, -2, 2, -1, +0, -1, 1, -2, 2, -2, 3, 1, +-1, 2, -3, 4, -3, -1, 1, -2, +3, -4, 3, -1, 1, 1, -1, 1, +-1, -1, 2, -3, 3, -2, 3, -3, +5, -2, 2, -2, 1, 1, 0, -3, +2, -2, 1, -1, 2, 0, 1, -1, +1, 0, -1, 2, -3, 3, -3, 3, +-1, 0, 3, -1, 1, 0, -1, 3, +-3, 0, 0, 0, -1, 2, -2, 2, +2, -3, 4, -2, -1, 3, -5, 3, +-1, 0, 0, -2, 3, 0, 1, -2, +0, 2, -5, 5, -7, 5, -4, 2, +-1, 1, -2, 4, -5, 4, -4, 1, +-1, -4, 5, -5, 5, -6, 5, -2, +3, -4, 3, -3, 1, -1, -1, 1, +-1, 1, 1, -1, 1, 0, -2, 2, +-3, 4, -5, 3, -4, 3, -1, -1, +3, -2, 1, -2, 2, 0, 0, -2, +-1, 0, 0, 1, -1, 0, 0, 3, +-4, 5, -6, 7, -6, 2, -1, 0, +2, -3, 4, -4, 4, -4, 3, 0, +-2, 0, 2, -4, 6, -6, 5, -3, +3, -1, 1, -2, 2, -1, 0, -1, +0, 1, 1, -2, 2, 2, -3, 4, +-3, 2, -2, 1, -2, 3, -2, 4, +-3, 2, -2, 3, -1, -1, 2, -2, +2, -2, 1, 1, -1, 1, 1, 0, +0, -1, 1, 0, 0, -1, 1, -1, +3, -2, 1, -3, 4, -2, 3, -4, +2, 1, -1, 0, 0, 1, 0, 1, +-3, 6, -7, 6, -5, 2, 0, 0, +0, 1, -1, 1, 1, -3, 4, -2, +0, 0, -1, 3, -3, 1, -1, 0, +1, -2, 1, 1, -2, 1, -1, 0, +-1, 2, -3, 2, -2, 3, -2, 1, +-2, 3, -4, 2, -1, 2, -2, 0, +-1, 1, 0, -2, 1, -2, 1, 0, +-2, 1, -1, 2, -1, 0, 0, 0, +1, -3, 2, 0, -2, 1, -1, 2, +-1, -1, 0, 1, 1, -1, 2, -3, +2, -2, 1, 0, -1, 3, -4, 3, +-3, 4, -3, 1, -2, 2, -2, 2, +-2, 5, -5, 4, -4, 5, -3, 1, +-1, -2, 3, -3, 3, -4, 4, -2, +3, -2, 0, 3, -3, -1, 2, -4, +5, -5, 4, -1, 1, 0, 1, -1, +0, -1, 0, 0, -1, 1, 0, -1, +2, 0, 1, -2, 2, 1, -2, 0, +-1, -1, 2, -3, 3, -1, 2, -1, +2, -1, 1, 0, -1, 0, 0, 0, +0, -1, 1, 1, 0, 1, -2, 3, +-2, 0, 1, -1, 0, 0, 0, -1, +4, -3, 3, -1, -1, 1, 0, -3, +3, -3, 2, -2, 2, 1, -1, 0, +0, 1, 0, -2, 0, 0, -1, 0, +0, 1, -1, 3, -3, 3, -3, 2, +-1, -4, 4, -4, 4, -4, 3, -1, +1, 0, 0, 3, -5, 2, -3, 3, +-3, 1, -1, 0, 1, 1, -1, 1, +-1, 0, 1, -3, 2, -1, -1, 0, +1, 2, -2, 0, -1, 0, 1, -3, +0, -1, -1, 0, 2, -2, 3, -1, +1, -1, 1, -1, 1, -3, 1, 1, +-3, 4, -3, 3, 1, -3, 5, -2, +-1, 1, -4, 3, -2, 1, 1, -2, +3, -2, 3, -3, 1, 0, -2, 1, +-2, 3, -3, 1, 0, 0, 2, -3, +2, -1, 0, 1, -3, 3, -3, 2, +-1, 0, 2, 1, -1, 1, -2, 3, +-2, -1, 0, 1, 0, -1, 2, -1, +2, -1, 1, 2, -3, 2, 0, -2, +3, -2, 1, -1, 2, -2, 3, -3, +1, 2, -4, 2, -1, 2, -2, 0, +1, 0, 2, -1, -2, 2, -2, 1, +-1, -2, 1, -1, 1, -1, 1, 1, +0, -1, 0, 2, -3, 1, -2, 2, +-1, 0, 2, -2, 2, -2, 2, 0, +-2, 3, -5, 3, -2, 2, -1, -1, +1, 0, 1, -2, 1, 1, -3, 1, +-2, 1, 0, -1, 1, -1, 2, -1, +1, -3, 3, -4, 4, -4, 2, -1, +0, -1, 2, 0, 0, -2, 1, -2, +3, -4, 2, -1, 0, 1, 0, 1, +-1, -1, 1, -2, 1, 0, -1, -1, +1, -1, 2, -2, 1, 1, -1, 0, +0, 0, 0, -3, 4, -4, 4, -4, +3, -2, 3, -3, 3, -1, -1, 4, +-4, 2, 0, -1, 2, -3, 2, 2, +-2, 2, -3, 2, 0, 0, 0, 0, +-1, 1, -1, 2, -2, 2, -3, 3, +-3, 5, -3, 0, 0, 0, 2, -3, +3, -3, 4, -3, 2, 0, -1, 0, +1, -2, 4, -3, 2, 1, -2, 4, +-3, 0, 0, -1, 2, -3, 2, 1, +-2, 1, -2, 4, -2, 1, -1, 0, +1, -1, 1, 0, 0, 1, -1, 2, +-2, 3, -3, 2, -2, 3, -1, -2, +2, -1, 1, -1, 0, 0, 1, -3, +5, -5, 6, -6, 5, -4, 3, 0, +-1, 1, -2, 3, -2, 1, -2, 3, +-2, 0, 0, 2, -3, 3, -4, 5, +-3, 3, -2, 1, -2, 4, -3, 2, +-2, 0, -1, -1, 1, 0, 1, -4, +4, -2, 2, 0, -2, 2, -2, 0, +1, -1, 0, 0, 0, 1, 0, 0, +-1, -1, 1, -1, 1, -3, 1, 1, +-1, 2, -3, 4, -4, 1, 1, -1, +1, -1, 0, 0, 0, 0, 1, -2, +3, -2, 1, 0, -1, 2, -2, 0, +0, 2, -2, 1, -1, 0, 2, -2, +2, -1, 0, 0, -1, 3, -3, 3, +-3, 2, 1, 0, 0, -1, 0, 1, +0, -1, 0, 0, 1, -2, 3, 0, +1, -1, 1, -1, 2, -2, 1, -2, +2, -1, 2, -2, 1, 0, 1, -1, +0, 1, -2, 1, -1, 1, -1, 0, +1, 1, 0, 1, -2, 3, -4, 3, +-3, 1, -1, 0, 0, -1, 3, -2, +3, -4, 2, 0, -2, 1, -2, 3, +-3, 2, -2, 2, -2, 1, -2, 3, +-3, 3, -5, 2, -1, 1, 0, -1, +1, 0, 0, -1, 1, 0, -1, -2, +1, -1, 2, -1, 0, 0, 0, 0, +1, -1, 0, -1, 1, -2, 2, -1, +1, -3, 3, 0, 0, -1, -1, 1, +0, -1, 0, 0, 0, 0, 1, 1, +-1, 0, -1, 1, 0, 2, -3, 1, +-2, 2, 0, 0, -1, 3, -2, 0, +1, 0, 0, -1, 0, 0, 2, -2, +2, -1, 0, 1, 0, 0, -2, 2, +-3, 1, 0, 0, 2, -4, 4, 0, +1, -1, 0, -2, 3, -3, 2, 0, +-1, 1, 0, 0, 0, 1, -1, 0, +0, 1, -1, -1, 1, 0, 1, -1, +0, 2, -1, 0, 2, -1, -1, 1, +-5, 6, -5, 5, -3, 0, 1, 0, +1, 0, -1, 1, -1, -1, 1, 1, +-1, -1, 1, -1, 3, -1, -1, 1, +-2, 1, 0, 1, -2, 2, -1, -1, +2, -1, -1, 1, -2, 4, -3, 0, +-1, 1, 1, -2, 2, -2, 2, -3, +3, -2, 2, -3, 1, -1, 0, 2, +-2, 0, 0, 1, 0, -1, 0, 1, +-2, 1, -1, 1, 0, -2, 1, 1, +-1, 4, -5, 5, -6, 6, -5, 5, +-5, 4, -3, 1, 0, 2, -2, 1, +-2, 2, -1, 0, 0, -1, 0, -2, +2, 0, 0, 0, -1, 0, -1, 3, +-3, 2, -1, 1, 0, 0, 0, 1, +-1, -1, 2, 0, 0, -3, 3, -4, +5, -6, 5, -3, 2, 0, 1, -2, +3, -4, 5, -4, 3, -1, 0, -2, +3, -1, 1, -1, 0, 0, 2, -4, +4, -4, 2, 1, -2, 4, -3, 3, +-2, 3, -2, 4, -4, 3, -4, 5, +-4, 3, -3, 3, -1, 0, 0, 1, +-1, 0, -1, 2, -2, 1, -1, -1, +2, 0, 0, 0, -1, 1, 0, -1, +0, 3, -5, 3, -2, 3, -2, 2, +-3, 3, -2, 2, -2, 3, -4, 2, +-1, 1, 0, 1, -1, 0, 0, 1, +-1, 0, 0, 0, -1, 1, -2, 3, +-2, 0, 0, 2, -2, 3, -4, 3, +-2, 2, -2, 1, -1, 0, 2, -2, +2, -1, 1, -3, 2, 0, -1, -1, +0, -1, 3, -4, 3, -2, 2, -1, +-1, 2, -2, 2, -1, -2, 1, -1, +2, -2, 1, 1, -2, 1, -1, 1, +0, -2, 1, -1, 0, 0, 0, 1, +-1, 1, -2, 1, -1, 2, -2, 2, +-3, 3, -1, 0, 1, 1, -2, 1, +-1, 3, -3, 2, -3, 3, -1, 1, +0, 0, 0, 1, -1, 2, -3, 4, +-4, 2, 0, 1, 0, -1, 1, 1, +1, -3, 2, -3, 4, -4, 3, -1, +1, 0, 1, 0, 0, 1, 0, -1, +2, -1, 1, -1, 0, 2, 0, -2, +3, -2, 3, -4, 2, -1, 1, 0, +0, 0, 1, -1, 3, -2, 1, -1, +1, -2, 2, -1, 1, -4, 4, -2, +2, -2, 0, 2, -1, 1, -1, 0, +0, -2, 3, -2, 2, -1, 0, 0, +1, 1, -1, 0, -1, 0, 2, -4, +3, -2, 1, 0, 0, 1, -1, -1, +0, 1, -1, 1, -1, -1, 2, -1, +1, 0, -3, 4, -4, 3, -3, 3, +-3, 0, 1, 0, 0, 0, -1, 1, +0, -2, 3, -3, 2, -1, -1, 2, +-3, 3, -2, 1, 0, 1, -1, 0, +-1, 1, 0, -1, -1, 2, -3, 3, +-2, 1, 0, 0, 1, -1, 1, -2, +3, -4, 4, -3, 3, -4, 4, -2, +1, -1, 0, 1, -1, -1, 1, 1, +0, 0, -1, 1, 1, -1, 2, -2, +2, -3, 2, -2, 2, 0, -1, 0, +-1, 3, -2, 2, -3, 2, 0, -2, +3, -3, 2, -2, 2, -1, 1, 0, +0, -1, 3, -3, 3, -2, -1, 3, +-2, 0, 1, -2, 4, -5, 5, -2, +0, 0, -1, 1, 0, 0, 0, -1, +2, -2, 3, -2, 0, 1, -1, 0, +0, 1, -1, -1, 2, -1, 1, -1, +-1, 2, -1, 0, 1, 0, 0, -1, +1, -1, 2, 0, 0, -1, 0, 1, +-1, 1, -3, 3, -1, -2, 3, -2, +2, -1, 0, 1, -1, 0, -1, 1, +-2, 2, -2, 2, -2, 3, -3, 3, +-3, 2, -2, -2, 4, -3, 2, -3, +1, 1, 0, -1, 0, 0, -1, 1, +-1, 0, 0, -1, 0, 0, -1, 3, +-3, 1, 0, 0, 1, -1, -1, 2, +-3, 3, -3, 4, -4, 0, 1, -1, +3, -1, -1, 0, -1, 0, 0, -1, +1, 0, 1, -2, 1, 1, 0, -2, +2, -1, 1, -2, 1, 0, 2, -1, +1, -2, 1, -2, 2, -1, -1, 1, +-3, 2, -1, 1, 0, -2, 1, 2, +-2, 2, -3, 3, -2, -1, 2, -2, +3, -2, 2, -1, 2, -1, 1, -3, +2, -1, 1, -1, 0, 1, -1, 1, +-1, 2, -2, 1, -1, 2, -2, 1, +0, -1, 2, -1, 0, 3, -5, 4, +-4, 3, -3, 5, -6, 4, -3, 3, +-1, -1, 1, 1, 0, -1, 1, -1, +1, -2, 2, -1, 1, 0, -1, 1, +0, 0, 0, -2, 1, 0, -1, 0, +-1, 2, -1, 0, 0, 1, -1, -1, +0, 0, 0, 0, -1, 1, -1, 2, +-2, 3, -4, 4, -3, 0, 1, 0, +-1, 0, -1, 2, -1, 0, -1, 3, +-2, 0, 0, -1, 2, -3, 3, -3, +3, -2, 2, -4, 4, -3, 4, -5, +3, -2, 2, -3, 3, -2, 2, -3, +3, -1, 0, -1, 0, 0, 1, -1, +2, -3, 3, -2, 2, -1, 1, 2, +-3, 2, -3, 5, -5, 3, -3, 2, +0, 0, 1, -1, 2, -3, 4, -4, +3, 0, -1, 2, -2, 3, -2, 1, +-1, 3, -4, 4, -4, 4, -4, 1, +1, -1, 1, -2, 2, 0, 0, 1, +-3, 2, -1, 2, -1, -1, 2, -1, +3, -3, 1, 2, -2, 0, 0, -2, +3, -5, 5, -3, 2, -1, 1, 0, +0, -1, 1, -1, 2, -2, 2, -4, +3, -1, 1, -2, 2, -1, 1, -2, +1, 0, -1, 2, -3, 4, -5, 4, +-4, 3, -2, 2, -3, 2, -2, 2, +-1, -1, 0, 1, 0, -2, 2, -1, +1, -3, 3, -2, 2, -2, 0, 1, +-2, 1, 0, -1, 1, -1, 1, -2, +2, 0, -1, 0, 0, 1, 0, -2, +1, 0, 1, -2, 2, -3, 3, -4, +2, 0, -1, 2, -3, 3, -3, 3, +-3, 1, -1, 1, 0, -1, 0, 2, +-2, 0, 0, 2, -2, 1, -1, 1, +0, 0, 0, 0, -1, 2, -2, 1, +-1, 0, 0, -1, 0, 3, -3, 1, +-1, 2, 0, -1, 1, -2, 2, -1, +1, -1, 1, -3, 3, -2, 0, 1, +-2, 0, 1, 0, 0, 0, -1, 2, +-1, 0, 0, 2, -2, 0, -1, 1, +0, 0, 0, 0, 2, -1, 0, 0, +-2, 3, -3, 2, -2, 1, 2, -3, +1, 1, -1, 1, 0, -1, 2, -3, +3, 0, -2, 3, -4, 4, -3, 1, +0, -2, 2, 0, 0, -2, 2, -1, +1, -2, 1, 2, -2, 2, -3, 3, +-2, 2, -4, 3, -2, 0, 2, -3, +3, -1, 0, -1, -1, 1, 1, -4, +5, -5, 4, -4, 4, 0, -2, 1, +-1, 1, 0, -1, -1, 1, -1, 2, +-2, 1, -1, 0, 2, -4, 5, -4, +4, -6, 4, -1, 2, -1, -1, 3, +-2, 1, -1, 1, -1, 0, -1, 0, +0, 0, 1, -2, 2, 0, 1, -2, +-1, 3, -2, 0, 0, 1, -1, 0, +0, 2, 0, 0, -1, -1, 3, -5, +6, -6, 4, -1, 0, 2, -3, 4, +-3, 1, 0, 1, -1, 0, -2, 3, +-1, 0, 1, -1, 0, -1, 1, 0, +-1, 2, -4, 2, -1, 3, -3, 3, +-3, 5, -3, 0, 0, 1, -1, 0, +0, 1, 0, -1, 0, 0, 2, -2, +3, -3, 2, 0, -1, 2, -3, 4, +-3, 2, -1, 1, 0, -2, 2, -1, +2, -4, 5, -5, 4, -4, 2, -1, +1, -1, 0, 0, -1, 2, -2, -1, +3, -1, 2, -3, 2, -1, 2, -2, +0, 0, 1, -2, 2, -1, 1, -1, +1, 0, 0, 0, 1, -2, 1, 0, +0, -1, 1, 0, 0, -1, 0, 4, +-5, 2, -1, -1, 3, -3, 1, 0, +0, 1, -2, 2, -2, 0, 1, -3, +1, 2, -3, 2, -2, 2, 0, 0, +-3, 5, -5, 4, -4, 4, -4, 3, +-3, 4, -4, 2, -1, 0, 1, -1, +0, -2, 1, 1, -2, 1, -1, 2, +-1, -1, 0, 2, -3, 2, -3, 3, +-1, 0, -1, 0, 1, 0, 0, 0, +-1, 2, 0, -2, 2, -2, 2, -2, +1, 1, -1, 0, 0, 1, -1, -1, +1, 1, -1, 1, -1, 0, 1, -1, +1, -3, 3, -1, 2, -4, 3, -2, +3, -3, 2, -1, 1, -1, 1, 2, +-2, 1, -1, 1, 1, -1, 1, -1, +1, 0, 1, -2, 1, 1, -1, -2, +3, -2, 2, -2, 1, 1, 0, -2, +1, 0, -1, 2, -3, 2, -1, 0, +2, -5, 4, -3, 3, -3, 2, -2, +2, -2, 1, -1, 2, -4, 4, -1, +-1, 1, -2, 2, -1, -1, 1, -2, +1, 0, 0, -1, 1, 1, -2, 0, +0, 1, 0, -3, 3, -1, 2, -3, +3, -3, 4, -3, 2, -1, 1, -1, +1, -2, 2, -2, 4, -5, 5, -4, +4, -5, 3, 0, 0, -2, 2, -1, +1, -1, 1, 2, -3, 2, -2, 1, +0, -1, 1, -3, 3, -1, 0, -1, +0, 0, 1, -2, 1, 0, 1, -3, +4, -4, 5, -4, 2, 1, -2, 3, +-3, 2, -3, 2, -1, 1, -1, 2, +-1, -1, 2, 0, -1, -1, 2, 0, +0, -1, -1, 3, -2, 2, -2, 2, +-1, 0, 0, -2, 2, 0, 0, -1, +2, -2, 5, -6, 5, -3, 2, -2, +1, 1, -2, 1, -1, 2, -2, 0, +1, 0, 0, 1, -1, 0, 1, -1, +0, -2, 2, 2, -4, 3, -3, 5, +-4, 2, -2, 1, 1, -2, 3, -3, +4, -3, 1, 1, -2, 2, -2, 0, +-1, 2, 0, -1, -1, 3, -3, 3, +-2, 2, -1, -3, 3, -1, 0, -2, +3, -4, 4, -2, 0, 0, -2, 3, +-3, 1, -1, 2, -2, 1, -1, 3, +-2, -1, 1, -2, 3, -4, 2, -1, +0, 0, 0, 0, 0, 0, 0, -1, +0, 1, 1, -3, 3, -1, -1, 1, +-2, 5, -5, 2, 0, 0, 1, -3, +2, 0, 0, 2, -3, 0, 2, 0, +0, 0, -1, 2, -1, -1, 1, 0, +0, 0, -1, 2, 0, -2, 1, 0, +1, -2, 2, -1, 1, -1, 2, -3, +2, -1, 1, -1, 1, 2, -2, -2, +3, 0, 0, -2, 1, 0, 1, -1, +0, 1, -1, 1, -2, 1, 0, 2, +-2, 0, -2, 3, -2, 2, -3, 3, +-1, -1, 0, 2, -3, 3, -3, 5, +-3, 0, 1, -1, 0, 1, -2, 2, +-2, 4, -2, 1, 0, 1, -1, -1, +1, 1, -1, -1, 0, 0, 2, -1, +-1, 2, -1, 0, 0, 0, 0, 1, +-1, 3, -4, 4, -2, -1, 1, -1, +2, -4, 4, -2, 1, -3, 4, -2, +2, -2, 2, 0, 0, 1, -4, 4, +-3, 4, -3, 0, 1, 0, 1, -2, +1, 1, -1, 1, -3, 3, -2, 1, +0, 0, 0, 0, 0, 2, -3, 2, +-1, 0, 1, -1, 1, -1, 2, 1, +-2, 0, 0, 2, -2, -1, 1, 1, +-2, 2, -3, 3, -1, 1, -2, 3, +-2, 3, -3, 1, 0, -1, 2, -1, +0, 1, 1, -4, 4, -2, 1, -1, +0, 1, -1, -1, 2, -1, 0, -1, +2, -2, 1, -1, 0, 0, 2, 1, +-2, -1, 2, 0, 1, -4, 4, -2, +2, -1, -3, 4, -3, 3, -2, 1, +0, -1, 1, -1, -1, 2, -2, 1, +-1, 1, 0, -1, 1, 1, 0, -3, +3, 0, -1, -1, 3, -2, 3, -3, +2, -1, 2, 1, -3, 1, -1, 2, +-2, -1, 1, 0, 1, -3, 3, -3, +6, -6, 3, -1, -1, 2, -4, 6, +-5, 3, 0, -2, 2, -1, 1, -1, +1, 1, 0, -3, 3, 0, -1, 0, +0, 2, -2, 0, 1, -1, 2, -3, +1, -1, 2, 0, 0, -2, 3, -2, +2, -1, -1, 1, 1, -2, 0, 3, +-4, 3, -2, 2, -1, 0, -1, 3, +-4, 3, -2, 2, -2, 1, 0, -1, +1, 1, -2, -1, 2, -1, 1, -3, +3, -1, 3, -3, 1, 0, 0, 1, +-3, 3, -3, 3, -3, 1, 0, -2, +4, -2, 0, 1, -2, 0, 1, 0, +0, -2, 2, 0, 0, -2, 2, 0, +-1, 1, -2, 2, -2, 2, -2, 0, +1, 0, -1, -2, 3, -1, 1, -2, +0, 0, 2, -2, 0, 1, 0, 0, +-1, 3, -4, 3, -2, 2, -1, -1, +1, -1, 0, 2, -2, 0, 1, 0, +-1, -2, 4, -1, 0, -2, 0, 4, +-2, 1, -1, -1, 3, -2, 0, 0, +1, -1, 3, -6, 6, -4, 3, -2, +-2, 3, -1, 0, -1, 0, 0, -1, +2, 0, -1, -1, 3, -1, 0, 0, +-1, 1, -1, 2, -3, 0, 1, 1, +0, -2, 1, 2, -3, 1, -1, 0, +1, -3, 2, -2, 4, -3, 2, -1, +-1, 2, -2, 3, -3, 2, 0, -2, +3, -2, 3, -4, 2, 1, -3, 2, +-2, 4, -4, 2, -1, 2, -2, 1, +-1, -2, 4, -3, 2, -3, 3, 0, +0, -2, 2, -1, 2, -1, -2, 3, +-2, 1, 0, 1, 0, -1, 0, 1, +-2, 3, -1, 1, -1, 0, 0, -1, +1, 1, -1, -2, 3, 0, -1, -2, +2, -1, 2, -3, 3, -2, 2, 0, +-2, 3, -2, 2, -1, -2, 4, -3, +2, -3, 1, 2, -1, 1, -3, 3, +-1, 0, 1, 0, -1, -1, 2, 0, +-1, 1, -1, 3, -4, 6, -6, 4, +-2, 2, -3, -1, 3, -1, 2, -5, +3, 0, 0, 1, -3, 3, -3, 3, +-4, 3, -2, 1, 0, -1, 0, 0, +1, -2, 1, 1, -1, 0, -1, 2, +-1, 0, 1, 3, -4, 1, 1, 0, +2, -3, 0, 2, -2, 4, -4, 1, +1, 2, -3, 1, -2, 3, -2, 1, +-2, 3, -1, 0, 0, -1, 3, -3, +2, -1, -1, 1, 0, 1, -2, 2, +-1, 2, -2, 4, -5, 2, 0, 1, +0, -4, 5, -1, 1, -3, 2, -2, +4, -4, 2, -2, 2, -1, -1, -1, +1, 1, -1, -1, 0, 0, 2, -2, +0, 0, 2, -3, 3, -1, 0, -1, +1, 0, 0, -2, 2, 0, -2, 3, +-3, 1, 0, 2, -3, 1, 0, 2, +-3, 0, 0, 4, -4, 2, -4, 3, +-1, 0, -1, 0, 1, 0, 0, -1, +2, -1, 2, -3, 1, -1, 3, -3, +1, 1, -2, 1, -1, 3, -3, 0, +0, 3, -4, 3, -3, 2, -2, 2, +-2, 0, 1, 0, -1, -2, 3, -1, +1, -2, 0, 3, -3, 1, -2, 1, +2, -3, 1, 0, -1, 2, -2, 3, +-3, 1, 1, -1, 0, 3, -4, 2, +-2, 4, -3, 0, 1, 0, 0, -3, +3, 1, -2, 2, -3, 2, 1, 0, +-1, -1, 2, 0, 1, -3, 3, -2, +3, -2, 0, 1, 0, 0, -1, 3, +-3, 2, -1, 2, -2, 2, -1, 3, +-3, 1, 1, -2, 3, -1, 0, -3, +4, 0, -1, -1, 1, 2, -1, 0, +-1, 1, 0, -1, 0, 0, 0, 3, +-5, 4, -3, 2, -1, -1, -1, 2, +-1, 1, -2, 2, 1, -3, 3, -2, +2, -3, 4, -1, 0, -2, 2, 0, +0, 1, -1, 0, 1, 0, -1, -2, +3, -1, 0, -2, 2, 0, 2, -5, +3, -3, 5, -4, 2, -1, 1, -1, +0, 1, -2, 1, 0, 0, -2, 2, +0, -1, 1, 0, 0, -2, 2, 1, +-2, 0, 1, 1, -1, -2, 2, -1, +1, 1, -3, 0, 2, -1, 2, -3, +2, -1, 1, -2, 0, 3, -3, 2, +-3, 3, -1, -1, 1, 0, -1, 1, +-3, 4, -4, 3, -1, 1, -1, 3, +-3, 1, -2, 5, -5, 2, 0, 0, +1, -4, 4, -2, 1, -1, 0, 0, +1, -1, -1, 0, 0, 0, 0, 0, +0, 1, 0, 0, -2, 4, -4, 3, +-4, 4, -2, -1, 3, -2, 0, 0, +-1, 4, -4, 2, -1, -2, 3, -1, +0, 0, 1, 2, -2, -1, 1, 2, +-2, 1, -2, 2, -1, 1, -1, 2, +0, -2, 2, -2, 1, 0, -1, 1, +-2, 1, 2, -3, 3, -2, 3, -5, +5, -3, 3, -6, 6, -3, 1, 0, +-2, 4, -2, 1, 0, -3, 3, -2, +2, -2, 2, 1, -3, 1, -1, 2, +0, -1, -1, 1, 1, -1, 0, 1, +-1, 0, 1, 0, 0, -1, 1, -1, +1, -1, 0, -1, 0, 2, -3, 2, +-2, 4, -4, 1, 0, 3, -4, 3, +-4, 5, -3, 2, -1, -2, 4, -2, +1, -1, -2, 2, -1, 0, 0, 0, +0, -1, 2, -1, 1, -3, 2, 1, +-1, -1, 1, 0, -1, 1, 0, 0, +1, -2, 0, -2, 4, 0, -2, 0, +-1, 5, -6, 5, -5, 6, -4, 2, +-2, 2, 0, -1, 0, -1, 1, 0, +0, -1, 1, -2, 4, -3, 1, 2, +-2, 1, 0, 1, -2, 1, -1, 4, +-5, 2, -2, 4, -4, 3, -3, 3, +-1, 1, -1, -1, 2, 0, -2, 1, +-1, 3, -1, -2, 2, -2, 4, -3, +1, 1, -2, 2, -1, 0, 1, -4, +5, -4, 3, -2, 1, -1, 0, 2, +-3, 2, -2, 4, -4, 0, 2, 1, +0, -2, 1, 0, 1, -1, -1, 1, +0, 0, 0, -2, 3, 0, 0, 0, +-1, 2, -1, 1, -3, 5, -4, 2, +-2, 2, -1, -1, 2, -1, 1, -2, +3, -1, 1, 0, 0, 0, 0, 3, +-5, 3, -2, 3, -2, -1, 1, 1, +-1, -1, 0, 0, 2, -4, 4, -5, +5, -4, 2, -1, 0, 0, 2, -3, +3, -2, 2, -2, 0, 1, 0, -3, +4, -1, -1, 1, -1, 2, 0, -4, +5, -4, 4, -1, 0, 0, 1, 0, +-1, -2, 4, -1, 2, -3, 1, 0, +1, -2, 2, -2, 3, -4, 4, -3, +4, -4, 2, 0, -2, 3, -3, 2, +-2, 1, 1, -3, 2, 1, -2, -1, +2, 0, -1, -1, 1, 0, 0, 0, +-1, 2, 0, 0, 0, -2, 2, 0, +-1, -1, 2, -2, 3, -4, 3, -2, +2, -2, 1, 0, 0, -1, 1, 0, +0, -1, 1, 0, -1, 0, 1, -2, +2, -1, 0, 0, 1, 1, -1, -1, +1, 2, -2, -1, 1, -1, 2, -2, +1, 0, 1, 0, -1, 0, 1, -1, +2, 0, -3, 5, -5, 4, -3, 1, +1, -4, 4, -1, 0, 1, -2, 5, +-6, 4, -3, 2, 0, -2, 2, -1, +2, 1, -3, 1, -1, 3, -3, 2, +-3, 4, -3, 2, -2, 2, -1, -1, +0, -1, 2, -4, 4, -4, 2, -1, +1, -1, 1, -2, 3, -3, 2, 1, +-3, 1, -1, 3, -3, 1, 0, 1, +-1, -2, 1, 0, 0, 1, -3, 3, +-3, 5, -4, 2, -2, 2, -1, 1, +-2, 3, -3, 2, -3, 4, -2, 0, +-1, 2, -3, 2, 0, 0, 1, -3, +3, -2, 1, 1, -2, 1, -1, 3, +-4, 1, 1, 0, 0, -1, -1, 4, +-3, 2, -2, 2, -1, 1, -1, 1, +-1, 1, -1, 0, 0, 0, 1, -1, +0, 1, -1, 0, 1, 0, 0, -3, +4, -1, 1, -2, 2, 0, 0, 0, +-1, 1, -1, 3, -4, 3, -2, 3, +-3, -1, 2, -2, 4, -4, 2, 1, +-2, 3, -4, 6, -4, 3, -2, -1, +2, -4, 4, -2, 0, 1, -1, 0, +1, 0, 0, -2, 2, 1, -2, 0, +0, 2, -3, 1, 1, -1, 2, -4, +1, 0, 0, 2, -3, 2, 0, 1, +0, -2, 1, 0, 1, -2, 1, -1, +2, -2, 2, 0, -1, 0, 0, 3, +-3, 0, 1, -2, 3, -3, 4, -5, +5, -4, 2, -2, 1, 4, -7, 5, +-4, 5, -4, 1, -1, 1, 2, -3, +3, -2, 2, -2, 1, -3, 4, -2, +2, -3, 1, 0, 1, -1, 1, -1, +1, -1, 1, 2, -3, 2, -2, 3, +-4, 2, 0, 1, -1, 0, -2, 0, +2, -1, 1, -4, 4, -2, 2, -3, +2, 1, -2, 0, -1, 1, 1, -2, +1, -2, 3, -1, 1, 1, -2, 1, +0, -2, 2, -3, 3, -4, 3, 0, +-1, 0, 0, 2, -2, -2, 3, -1, +1, -2, 0, 0, 0, 2, -2, 2, +-2, 3, -3, 1, 0, 2, -1, -2, +2, -1, 1, 0, -1, 4, -4, 2, +0, 0, 2, -3, 3, -2, 1, 0, +-1, 0, 1, -3, 3, -5, 5, -1, +0, -2, 1, 2, -2, 0, 1, -2, +4, -6, 5, -3, 2, 0, 0, -1, +2, -2, 3, -3, 3, -3, 3, -5, +6, -3, 1, -1, -1, 4, -3, 2, +-2, 1, -1, -1, 2, -2, 2, -2, +1, -1, 2, 0, 0, -1, 1, -2, +2, -5, 6, -3, 2, -3, 2, 0, +1, 1, -1, 2, -3, 1, 0, 1, +-1, -1, 1, -1, 2, 1, -3, 1, +0, 1, 0, -2, 1, 2, -3, 1, +-1, 1, 0, 0, -1, 0, 0, 0, +0, 2, -2, 2, -2, -1, 3, -3, +4, -5, 3, -2, 2, -1, 0, 1, +-2, -1, 3, -2, 1, -2, 2, -1, +1, -2, 3, -3, 2, -2, 1, -2, +4, 0, -2, 0, 0, 2, -2, 1, +0, 0, 0, -2, 2, 1, 0, 1, +-2, -1, 3, -1, 0, 1, -4, 2, +0, -3, 4, -3, 2, -2, 1, 0, +0, -1, 3, 0, -2, -1, 2, 1, +0, 0, -1, 0, 0, 2, -3, 2, +-2, 3, -3, 1, 1, 1, -2, -1, +1, -1, 3, -1, -1, 1, -1, 1, +0, 1, -1, 0, 0, -1, 1, 0, +0, 0, -1, -1, 1, -3, 5, -1, +-2, -1, 1, 3, -2, 1, -1, -1, +1, -2, 2, 0, -1, 3, -5, 3, +-2, 4, -4, 2, -2, 2, 0, -2, +2, -1, 1, -2, 1, 0, 1, -1, +0, -1, 1, -1, 2, 0, -3, 2, +-3, 4, -3, 3, -3, 1, 0, 1, +-1, -2, 5, -3, 1, -3, 1, 1, +-1, 1, -2, 1, 1, 0, 0, -1, +0, 2, -2, 2, -2, 3, -2, 1, +-3, 5, -5, 5, -4, 3, -3, 0, +1, 1, -1, 1, -1, 2, -2, 0, +1, -3, 3, -4, 3, -5, 7, -3, +0, -2, 2, 0, 1, -3, 3, -2, +1, -2, 3, -1, 1, 0, -2, 1, +0, 2, -3, 2, -2, 0, 1, -2, +4, -3, 3, -5, 4, -1, 2, -1, +0, 1, -3, 1, 2, -1, 1, 0, +-2, 2, -1, 2, -1, 0, -1, 2, +-4, 2, 1, 0, -1, -1, 0, 3, +-2, 2, -2, 0, 2, -3, 3, -2, +2, -1, 1, -2, 3, -2, 2, -1, +0, 2, -2, 1, 0, 1, -1, -1, +1, 1, -1, 1, 0, 0, -1, 0, +0, 2, -2, 1, -1, -1, 4, -1, +0, -2, 1, 1, -1, 0, 1, 0, +-1, -2, 2, 0, 0, 2, -4, 4, +-2, 2, -1, -1, 1, -1, 1, -2, +2, 0, 1, -3, 2, -1, 1, 0, +0, 0, -1, -1, 2, 1, -4, 4, +-4, 2, 1, -4, 6, -5, 3, 0, +-2, 0, 2, 2, -4, 1, -1, 3, +-2, 0, 0, 0, 0, 0, 0, 2, +-2, 2, -3, 0, 2, -2, 1, -1, +-1, 2, -3, 3, -2, 3, -2, -2, +2, 0, 0, 1, 0, 0, -2, 0, +2, 1, -2, 2, -5, 4, -1, 2, +-1, -2, 4, -2, 0, -2, 4, -1, +0, -1, 0, 1, 0, 1, -2, 0, +1, -3, 4, -4, 4, -4, 3, -3, +3, -1, 1, 0, -1, -1, 3, -4, +5, -3, 1, -4, 5, -2, 2, -2, +1, 0, -1, 1, 0, -1, 2, -4, +2, -4, 6, -1, -1, -1, 1, 1, +-2, 2, -2, 2, -1, -1, 1, -1, +2, 0, -2, 0, 1, -2, 4, -3, +1, -2, 2, -2, 2, 0, -1, 0, +-1, 2, -1, 0, 2, 1, -3, 0, +2, 0, 0, -1, -1, 0, 1, 1, +-2, 2, -1, 1, -1, -2, 5, -3, +2, -3, 1, 0, 2, -1, 0, 0, +-1, 1, 0, 1, -1, 1, -2, 2, +-1, -1, 3, -3, 1, 0, -1, 0, +3, -1, -1, -2, 3, 0, 0, 0, +-1, 2, -3, 2, -2, 3, -2, 2, +-4, 1, 2, 0, -1, -1, 1, -1, +3, -4, 4, -2, 1, -2, 1, 0, +1, 0, 0, 0, 0, -3, 4, -2, +2, -3, 3, -4, 4, -2, 1, -2, +2, -1, 0, -1, 1, 3, -5, 1, +1, 0, 1, 1, -3, 4, -4, 3, +-2, 1, 1, -1, -1, -1, 2, 1, +-2, 1, -3, 2, 0, 0, 0, 0, +-1, -2, 3, -2, 1, 0, -1, 1, +-1, 0, 2, -1, 1, -1, 0, 0, +1, 2, -3, -2, 4, -3, 2, -2, +0, 4, -6, 4, -3, 2, 0, 1, +-1, -2, 3, -3, 3, -2, 1, 1, +-2, 1, 1, 0, -1, 0, -2, 3, +0, 0, 0, -1, 1, -2, 4, -3, +1, 1, -2, 3, -2, 1, 1, -2, +2, -3, 3, -5, 8, -4, 1, -4, +4, -2, 2, -1, 1, 0, -1, -1, +1, 0, 1, -1, -2, 0, 3, -1, +0, 0, -2, 3, -2, 1, 0, 0, +1, -3, 2, -1, 3, -1, 1, -2, +-1, 0, 2, 1, -4, 4, -4, 2, +0, 1, -1, 0, 0, 1, -3, 2, +0, 3, -5, 0, 1, -1, 3, -1, +-1, 1, -1, 2, -3, 4, -5, 4, +-4, 1, 1, 0, 1, -1, -1, 0, +2, -2, 2, -2, 1, -1, 2, 1, +-1, 0, 1, -2, 1, -3, 4, -2, +2, -1, -1, -1, 3, 0, -1, -1, +1, 1, -2, 4, -4, 6, -7, 3, +-2, 1, 3, -2, -1, -2, 2, 1, +1, -1, -1, -3, 4, -4, 5, -2, +1, -3, 2, -1, 2, 0, 0, 0, +-3, -1, 4, 0, 0, 0, -1, -1, +2, 0, -2, 1, 0, 0, -1, -3, +6, -2, 0, -1, 1, -2, 4, -4, +3, -2, 1, 0, 1, 0, 0, 2, +-4, 2, -1, 0, 2, -2, 0, 0, +-1, 2, -1, 2, -3, 0, 1, -1, +2, -3, 4, -4, 1, -2, 3, 0, +-1, 1, -4, 0, 5, -1, -1, -1, +-1, 3, -4, 4, -3, 4, -4, 1, +-1, 1, -1, 3, -6, 5, -3, 2, +1, -2, 0, -1, 0, 1, 0, 2, +-2, 1, -1, 0, 2, -2, 2, 1, +-4, 2, 0, 1, -2, 3, -2, 0, +0, -2, 3, -2, 2, -1, -3, 1, +2, 3, -4, 1, -2, 0, 2, 0, +-1, 1, -2, 1, -2, 4, -3, 2, +-2, -1, 2, -3, 6, -4, 2, -3, +2, -2, 3, 1, -3, 1, -1, 2, +-2, 0, 2, 0, -4, 2, -2, 4, +-3, 3, -5, 1, 2, -1, 1, -2, +1, 1, -2, 0, 2, -1, 1, -3, +1, -1, 3, 0, -3, 3, -4, 3, +1, 0, 0, -2, 2, -4, 5, -4, +5, -4, 2, -2, 1, -1, 3, -1, +-2, -2, 3, 0, 1, -1, 0, 0, +1, -1, 1, 0, 1, 1, -3, -1, +3, -3, 4, -4, 1, 0, -1, 3, +-3, 3, -3, 1, -2, 2, 0, 1, +-2, 2, -4, 2, 1, 0, -1, 0, +0, -1, 2, 0, 0, -1, 0, 0, +0, -1, 4, -3, 0, -3, 4, -1, +1, 1, -4, 3, -1, 1, -1, 0, +1, 0, -1, -1, 1, 2, -2, 2, +-5, 4, -1, 2, -3, 1, -1, 0, +1, 2, -3, 4, -4, 4, -5, 5, +-3, 4, -5, 4, -4, 2, 1, 3, +-6, 2, 0, -1, 4, -5, 5, -2, +0, 0, 0, 0, 2, 0, -3, -2, +5, -4, 5, -5, 2, -2, 2, -2, +3, -3, 3, -4, 2, -1, 2, 1, +-2, 2, -4, 3, 0, 1, -1, -2, +3, -5, 6, -3, 2, 0, 0, 1, +-2, 0, 2, 1, -3, 1, 0, 1, +0, 1, -4, 5, -5, 6, -6, 4, +-3, 3, -4, 2, 0, 1, 0, 0, +-3, 1, 2, 0, 0, 2, -4, 3, +-2, 3, -2, 2, -1, 0, -1, -3, +6, -6, 6, -6, 2, -3, 5, 0, +-2, 0, -1, 3, -2, 1, 0, 0, +0, -2, 3, -3, 4, 0, -3, 2, +-1, 3, -2, 2, -3, 1, 0, -2, +2, -1, 2, -1, -2, 1, 0, 1, +0, 2, -4, 0, 3, -2, 3, -2, +1, -1, 1, 0, 2, -2, 1, -2, +-1, -1, 4, 0, -3, 1, -2, 2, +0, 2, -3, 2, -2, 0, 1, -1, +2, 0, -3, 2, -1, 1, 2, -1, +-1, 0, 0, 0, 1, 0, -1, 0, +0, 1, -1, 1, -2, 5, -6, 2, +2, -3, 5, -4, 1, -3, 5, -2, +2, -3, 2, -1, 1, -3, 4, -1, +0, 0, -2, 2, 1, 1, -2, -1, +1, -1, 1, 1, -1, 1, -1, 1, +-2, 3, -2, 2, -3, 1, 0, 1, +-1, 4, -6, 3, -1, 2, 0, 0, +-1, 1, -2, 2, -1, 1, -1, 2, +-4, 1, 3, -1, 2, -3, 1, 0, +0, 3, -4, 4, -4, 3, -4, 4, +-3, 4, -4, 3, -4, 3, -1, 3, +-3, 0, 0, 0, 1, 2, -3, 2, +-3, 3, -2, 0, 1, 1, -3, 1, +0, 1, 1, -1, 0, -1, 2, 0, +0, -1, 1, 1, -3, 2, 0, 1, +0, -1, -2, 1, 2, 0, 0, -3, +3, -3, 3, -1, 0, 0, 0, 1, +-2, 2, 1, 0, 0, -1, 0, 0, +1, 2, -3, 0, 0, 0, 1, -1, +2, -3, 2, -3, 3, -1, 2, 0, +-2, -1, 4, -3, 3, -4, 1, -1, +2, -2, 2, -3, 4, -4, 2, -2, +3, -2, 3, -3, 1, -1, 2, 1, +-1, -1, 1, -2, 1, 1, -2, 2, +-3, 2, -1, 0, 2, 2, -4, 2, +0, -2, 5, -4, 2, -2, 2, -1, +3, -4, 4, -3, 2, -3, 5, -4, +4, -2, -2, 1, 1, 0, 1, -1, +0, -3, 3, -3, 4, -4, 3, -4, +3, -4, 5, -2, -1, 2, -3, 2, +1, 1, -2, 0, 0, 1, 0, -1, +1, 0, -1, 0, 0, 0, 2, 0, +-3, 1, 0, 1, 2, -2, 0, 0, +0, 1, -1, 2, -2, 2, -3, 2, +0, 2, -3, 3, -3, 0, 2, 0, +-1, 1, -1, -1, 2, -2, 3, -1, +-1, 2, -4, 3, 0, 1, 0, -4, +4, -3, 4, -2, 0, -2, 3, -2, +2, 0, -1, 2, -4, 2, -2, 3, +-1, 1, -2, -1, 3, -2, 1, -1, +1, -3, 2, -1, 1, 2, -2, 2, +-3, 1, 2, -1, 0, -1, -1, 0, +1, 1, -2, 1, -3, 4, -5, 4, +-3, 4, -4, 2, -1, 0, 4, -2, +1, -2, 1, 2, -2, 4, -5, 5, +-5, 3, -2, 1, -1, 2, -6, 5, +-3, 2, -2, 1, -2, 0, 2, -2, +1, 0, -1, 2, -2, 2, 0, 0, +1, -1, 0, -1, 2, 1, -3, 1, +-1, 0, 1, 0, -1, 1, 0, -1, +0, -1, 1, 1, -3, 1, -1, 2, +0, 1, -3, 2, 1, -1, 1, -1, +2, -2, 1, -2, 3, -3, 4, -4, +2, -3, 3, 0, -2, 1, -2, 1, +0, 1, -1, 0, 1, 0, 0, -1, +2, 1, -1, 1, -2, 1, 2, -1, +0, -2, 1, -1, 1, -1, 0, -1, +0, -1, -1, 0, 1, 1, -3, 1, +1, -1, 2, -1, 0, 0, 0, 2, +-1, 1, -1, 2, -4, 4, -3, 4, +-4, 3, -5, 2, -1, 2, -2, 0, +-1, 0, 1, -1, 1, -1, 2, -3, +2, -4, 7, -5, 4, -3, 0, 3, +-3, 6, -7, 4, -2, -1, 1, -2, +2, -1, -2, 1, -1, 0, 0, 2, +-5, 3, -2, 3, -2, 3, -4, 5, +-2, 3, -2, 1, 0, 1, 0, -2, +2, 0, -2, 3, -6, 2, 0, 0, +-1, -2, 1, -3, 3, -2, 1, 0, +0, -1, 1, -2, 5, 0, -2, 2, +-2, 1, 1, 1, -3, 1, -1, 0, +1, -4, 3, -3, 1, -1, -1, 1, +0, 0, -1, -1, 2, 0, 0, 1, +-2, 2, 0, 1, 0, 0, 2, -2, +3, -5, 6, -5, 3, -3, 2, -4, +4, -3, -1, 1, -2, 2, -3, 2, +-1, 2, -3, 4, -4, 4, -1, 3, +-3, 2, -2, 1, 2, -3, 3, -4, +3, -2, 0, 1, -2, 2, -3, 1, +-2, 1, -1, 2, -4, 2, 0, 2, +-1, 2, -2, 1, 0, 1, 2, -1, +1, 0, 0, 0, 1, -1, -1, 0, +-2, 1, -2, 2, -3, 1, -2, 1, +-1, 2, -2, 4, -4, 4, -3, 3, +1, -1, 2, -2, 2, 1, -1, 2, +-2, 1, -1, 0, 0, 0, -2, 1, +-3, 1, 0, -1, 1, -2, 0, 1, +-1, 3, -2, 2, 0, -1, 3, -2, +4, 0, -1, 2, -3, 4, -4, 4, +-4, 1, 1, -3, 3, -4, 2, -2, +0, 0, 0, -2, 3, -4, 4, -4, +5, -4, 4, -2, 2, -1, 3, -1, +-1, 3, -2, 3, -3, 1, -1, 2, +-3, 2, -4, 2, -1, 1, -2, 0, +1, -1, 2, -2, 3, -2, 3, -2, +4, -3, 5, -2, 2, 0, 0, 1, +0, 1, -3, 1, -2, 1, -2, 1, +-3, 2, -3, 1, -2, 1, 0, 2, +-3, 2, 0, 3, -1, 2, 0, -1, +3, -1, 3, -1, 0, 0, -3, 2, +-2, 2, -5, 3, -6, 4, -4, 2, +-2, -1, 2, -2, 1, 0, 1, 1, +1, 1, 0, 1, 2, 0, 1, -2, +2, 0, 0, 2, -4, 2, -3, 1, +-2, 0, 0, -2, -2, 0, -1, 3, +-4, 4, -4, 3, 1, 1, 0, 1, +1, 1, 0, 2, -2, 3, -3, 3, +-3, 2, -3, 2, -4, 2, -4, 0, +-1, 0, -2, 0, 0, 0, 1, -2, +3, -1, 2, 0, 2, -1, 5, -2, +2, -2, 4, -2, 1, 1, -4, 5, +-6, 3, -4, 1, -3, 3, -7, 4, +-4, 3, -1, 0, 1, -2, 5, -2, +1, 2, -2, 3, 0, 2, -1, 3, +-3, 4, -6, 4, -3, 2, -3, 0, +-2, -2, 1, -1, -2, 2, -3, 3, +-3, 2, 0, 2, -1, 3, -2, 6, +-2, 6, -4, 4, -2, 4, -4, 3, +-4, 1, -1, -1, -2, -1, 0, -2, +-1, 0, -2, 2, 0, -1, 0, 0, +2, 2, 0, 1, 2, 1, 1, 2, +-1, 3, -2, 3, -6, 4, -4, 3, +-4, -1, -2, -2, 1, -2, 1, -5, +3, -3, 3, -1, 1, 1, 0, 2, +3, -2, 5, -2, 1, 3, -2, 5, +-3, 1, -3, 1, -2, 2, -5, 2, +-5, 3, -5, 3, -2, 0, -1, 2, +-2, 4, -3, 5, -2, 3, 1, 1, +2, 0, 3, -1, 1, -1, 1, 0, +-2, 2, -5, 2, -4, 1, -2, 0, +-3, 1, -2, 2, 0, 0, 0, 2, +-1, 3, 2, -1, 5, -3, 4, -2, +4, -2, 2, -2, 1, -2, -2, 1, +-3, 2, -5, 2, -5, 1, -1, -1, +1, -3, 4, -4, 4, -1, 4, -1, +4, -3, 6, -2, 4, 0, 0, -1, +0, -1, -1, 1, -4, 1, -5, 2, +-4, 3, -5, 0, -1, -1, 2, 0, +0, 1, 1, 2, 2, 2, 0, 2, +1, 1, 0, 2, -1, 3, -3, 0, +-4, 2, -4, 3, -6, -1, -1, -3, +2, -3, 1, -1, 1, 1, 2, 0, +3, -1, 4, -1, 4, 0, 3, 0, +-1, 2, -1, 2, -2, 0, -5, 2, +-4, 1, -3, -1, -2, 0, -4, 4, +-2, 3, -3, 3, -1, 3, 3, 0, +3, 0, 3, 1, 1, 1, 0, 0, +-1, 0, -2, 0, -3, -1, -3, -1, +-1, -2, 0, -2, -1, 0, 3, -2, +4, -2, 4, 1, 3, 1, 2, 1, +2, 1, 0, 0, 1, 0, -3, 2, +-5, 1, -3, -1, -2, 0, -3, 1, +-4, 0, 0, 1, 1, -1, 4, -3, +6, 0, 2, 2, 2, -1, 3, 0, +1, 1, -2, 0, -3, 1, -3, 0, +-4, -2, -2, -1, -1, 0, -2, 0, +1, -2, 4, -2, 7, -3, 4, -1, +3, 3, 1, 1, 0, -1, 2, -1, +-1, -1, -2, -1, -3, 0, -4, 1, +-4, 0, -3, 1, 0, 1, 0, 0, +1, 1, 5, -2, 6, -4, 5, 0, +2, 1, 1, -2, 2, -2, -2, 2, +-6, 3, -7, 0, -1, -3, 1, -4, +2, -3, 2, 0, 2, -1, 4, -1, +4, 1, 4, -1, 5, -1, 0, 3, +-3, 5, -5, 2, -6, 1, -3, -1, +-3, -1, -4, 3, -6, 4, -1, -1, +2, 0, 3, 1, 4, 0, 3, 0, +5, -1, 4, -1, 1, 2, -4, 2, +-2, -2, -2, -2, -3, -1, -2, -3, +-1, -2, -1, 1, -1, 1, 0, 1, +3, 0, 5, -2, 6, -2, 5, 0, +2, -2, 3, -4, 2, -5, 3, -6, +1, -3, -4, 3, -6, 1, -4, -1, +1, 1, 1, -1, 4, -3, 7, -2, +7, -2, 5, -1, 3, 2, 0, 0, +1, -5, 2, -3, -1, 0, -6, 0, +-5, 2, -3, 0, -3, -1, 0, 2, +1, 1, 4, -1, 4, 0, 3, 3, +2, 1, 0, 0, -1, 3, -3, 0, +-4, -1, -4, 0, -2, -3, -2, -3, +-1, 1, -1, 0, 1, 0, 2, 1, +5, 0, 5, -1, 4, 1, 4, 0, +1, -1, 0, 0, -1, -1, -3, -1, +-5, 0, -3, -2, -1, -5, 2, -4, +3, -1, 3, -1, 3, 1, 3, 3, +2, 3, -1, 5, -2, 5, -2, 0, +-2, -2, -1, -2, -1, -4, -3, -2, +-4, 2, -4, 1, -3, 2, -3, 5, +-1, 2, 3, -1, 6, -1, 7, -1, +3, 2, -3, 5, -3, 0, -1, -2, +-2, 0, -5, 0, -5, 0, -5, 2, +-3, -1, 2, -5, 6, -2, 4, 1, +2, 3, 1, 4, 2, 1, 5, -5, +4, -1, -1, 1, -4, -2, -4, -1, +-4, 1, -5, -1, -3, -2, 2, -1, +2, -1, 2, 2, 3, 1, 6, -2, +5, -1, 4, 2, 1, 1, -3, 2, +-5, 4, -7, 2, -7, 0, -6, 1, +-4, 1, -4, 1, -2, 2, 2, -1, +6, -5, 9, -3, 9, -2, 6, -3, +4, -1, 3, -2, 1, -4, -2, 0, +-5, 2, -6, -1, -4, -2, 0, -2, +2, -4, 3, -3, 6, -1, 6, -2, +6, -1, 6, 1, 4, 0, 0, 0, +-1, 2, -3, 1, -6, 1, -7, 1, +-3, -4, 1, -8, 4, -4, 4, -3, +4, -2, 4, 1, 5, 0, 6, -1, +5, -1, 6, -2, 3, -2, -2, 2, +-4, -1, -2, -5, -1, -4, -1, -4, +1, -5, 2, -1, 0, 3, -1, 4, +-1, 5, 1, 5, 2, 2, 1, 3, +1, 1, 1, -3, -1, 1, -6, 3, +-9, 2, -8, 3, -8, 4, -6, 1, +-1, -1, 3, 1, 3, 0, 4, 0, +7, 0, 6, -1, 3, 0, 1, 2, +-2, 0, -4, 0, -5, 1, -5, -1, +-5, -1, -4, 3, -5, 5, -4, 1, +3, 0, 6, 0, 5, 0, 4, 1, +5, 0, 4, -3, 0, 1, -4, 6, +-11, 4, -10, 4, -9, 5, -9, 2, +-4, -1, 1, -2, 5, -3, 5, -2, +7, -1, 8, -1, 3, 1, 2, 1, +3, -2, 0, -1, -5, 4, -8, 3, +-8, 1, -7, 1, -3, -1, 0, -3, +1, 1, 4, -1, 7, -4, 9, -1, +7, 0, 4, 0, 0, 2, -1, 1, +-1, -2, -5, 3, -10, 5, -9, 3, +-8, 2, -6, 4, -4, 1, 0, 0, +4, 0, 7, -4, 11, -5, 10, -3, +7, -4, 5, -3, 2, 0, -3, -1, +-5, 2, -8, 5, -9, 2, -6, -1, +-2, 1, 1, -1, 4, -1, 4, 4, +3, 2, 6, -3, 6, 1, 2, 2, +-2, -1, -1, -1, -1, -3, -3, -3, +-5, 1, -5, 0, -3, -2, 0, 1, +2, 1, 3, -2, 6, 1, 6, 1, +4, -1, 4, 0, 3, 0, -1, -1, +-5, 2, -6, 2, -5, -4, -3, -3, +-3, 3, -4, 2, -2, 0, 2, 1, +6, -1, 5, 1, 3, 3, 5, -1, +4, -3, 3, -1, 1, -2, -4, -1, +-6, 1, -4, -2, -3, -3, -3, 1, +-1, 2, -1, 1, 1, 2, 7, -2, +10, -6, 9, -2, 6, 0, 2, 0, +-3, 1, -4, 2, -5, -1, -7, 1, +-6, 0, -2, -3, -1, -1, 1, 0, +4, -3, 5, 0, 5, 3, 4, 0, +4, 0, 3, 2, -1, 2, -5, 3, +-7, 2, -5, -1, -5, -2, -5, 2, +-4, 1, -3, 1, -1, 4, 2, 0, +4, 0, 5, 3, 4, 1, 4, -2, +3, 2, -2, 3, -5, -1, -4, 0, +-5, -1, -4, -4, -1, -3, 0, 0, +-1, 1, 0, 2, 4, 1, 5, 0, +3, 5, 1, 5, 0, 1, 0, 0, +-1, 1, -5, 0, -8, 2, -7, 2, +-6, 0, -6, 2, -3, 3, 1, -1, +3, -1, 5, 3, 5, 1, 5, -1, +5, 0, 4, 0, 0, -1, -3, 0, +-3, -1, -4, -3, -4, -3, -1, -2, +-2, 0, -3, 3, 1, 2, 4, -2, +5, 2, 6, 1, 6, -3, 5, -1, +2, 0, -1, 0, -6, 1, -7, 2, +-5, -2, -6, 1, -7, 4, -2, -2, +3, -3, 4, 1, 7, -3, 8, -3, +6, 3, 3, 1, 2, -1, 0, 0, +0, -3, -2, -3, -5, 0, -5, -2, +-2, -3, -2, -1, 2, -2, 6, -4, +6, 1, 5, 2, 4, 0, 4, 2, +3, 0, 2, -1, -2, 3, -8, 4, +-7, -2, -4, -2, -3, -1, -4, -1, +-2, 1, -1, 4, -1, 4, 1, 3, +4, 3, 5, -2, 5, 0, 3, 2, +-1, -2, -1, -3, -2, 0, -5, -2, +-4, -3, -3, 1, -3, -3, 2, -5, +5, 1, 3, 3, 1, 2, 4, 4, +4, 2, 1, 0, 2, 1, 1, -2, +-2, -3, -4, 0, -5, 1, -6, 0, +-6, 0, 0, -1, 3, -3, 3, 0, +6, 0, 8, -3, 5, 3, 1, 6, +-1, 2, -3, 3, -5, 4, -5, 0, +-6, -2, -4, 0, -2, -4, -1, -2, +0, 1, 2, -2, 6, -3, 7, -2, +10, -5, 11, -5, 6, -1, 3, -2, +0, -2, -3, 1, -5, -1, -3, -4, +-5, 1, -6, 3, -5, 2, -3, 2, +3, -3, 10, -7, 11, -3, 7, 0, +5, -1, 2, 1, -2, 3, -4, 1, +-6, 1, -6, 1, -4, -3, -5, 1, +-5, 3, -3, -1, 2, -2, 5, 0, +5, -2, 8, -4, 8, 1, 2, 2, +-2, 4, -3, 4, -7, 2, -6, -1, +-4, 0, -5, 1, -6, 0, -2, 1, +2, -2, 4, -4, 7, -1, 8, -2, +7, -3, 6, 1, 2, 2, -1, -1, +0, -2, -1, -2, -3, -2, -6, 1, +-6, 3, -5, -1, -2, -1, 3, 0, +4, -1, 3, 1, 3, 5, 2, 2, +1, 0, 1, 2, -2, 2, -7, 2, +-7, 3, -5, -3, -4, -5, 0, -3, +3, -6, 3, -3, 4, 1, 4, -1, +7, -3, 8, -1, 6, 0, 3, -1, +1, -1, 2, -4, 0, -2, -5, 2, +-7, 2, -5, 0, -5, 3, -4, 3, +0, -1, 4, -1, 6, 0, 6, -1, +6, -1, 5, 0, 4, -2, 1, 0, +-3, 2, -6, 0, -6, 1, -9, 5, +-8, 2, -5, 0, -1, 1, 2, -2, +4, -1, 6, 0, 6, -3, 6, -1, +3, 2, -1, 0, -3, 0, -5, 2, +-7, 1, -7, 0, -6, 2, -4, 0, +-3, 0, 0, 3, 1, 1, 3, 0, +5, 1, 4, 2, 2, 1, -1, 4, +-4, 4, -5, 1, -6, 3, -7, 4, +-8, 1, -6, 2, -4, 4, -3, 2, +-1, 3, 2, 4, 3, 2, 3, 1, +5, 2, 4, 0, -1, 1, -2, 2, +-3, -1, -5, 0, -6, 3, -6, 1, +-4, -2, -1, -1, 4, -1, 2, 0, +2, 4, 3, 2, 4, -2, 3, 1, +2, -1, 1, -3, -2, 1, -6, 3, +-7, -2, -5, -2, -2, -2, 0, -4, +1, 0, 0, 3, 2, -2, 6, -3, +7, -2, 9, -7, 8, -5, 4, 1, +-1, -2, -2, -2, -2, 0, -5, 0, +-5, 1, -5, 4, -3, 1, 0, 0, +4, 0, 7, -3, 6, 1, 4, 2, +4, -2, 6, -5, 5, -2, 1, -3, +0, -5, 0, -2, -3, 1, -6, 2, +-6, 5, -3, 3, 1, -2, 4, 0, +5, 2, 3, -1, 4, 0, 2, 1, +1, -3, 0, -1, -4, 1, -4, -3, +-4, -2, -4, 1, -4, -1, -2, -1, +1, -1, 5, -6, 7, -3, 5, 3, +0, 2, 1, -2, 4, -2, 3, -3, +-1, -2, -3, 1, -4, 0, -5, 0, +-5, 3, -2, 0, 0, -1, -1, 4, +2, 2, 4, 0, 4, 1, 6, 0, +6, -4, 4, -2, 3, -1, 0, -3, +-1, -3, 2, -6, 3, -6, 2, -4, +3, -3, 5, -3, 2, 1, 3, 2, +4, -1, 3, 2, 0, 5, -1, 1, +-1, 0, -4, 2, -4, 0, -5, -2, +-3, -2, 0, -6, 3, -8, 5, -4, +4, -1, 2, -1, 2, 1, 3, 1, +3, -2, 2, 0, 2, 1, -2, -1, +-3, 0, -2, -2, -4, -1, -4, 1, +-3, 0, 0, -3, 2, 0, 2, 3, +1, 2, 0, 4, 2, 3, 1, 1, +1, 2, -1, 3, -2, -1, -2, 0, +-4, 3, -4, -1, -1, -3, 1, -1, +2, -1, 2, 0, 2, 2, 4, -1, +5, -3, 7, -1, 5, -2, 1, 0, +-3, 4, -3, -1, -3, -4, -1, 0, +-3, 1, -5, 0, -2, 2, -2, 1, +0, -1, 2, 1, 3, 0, 3, -1, +1, 2, -2, 4, -3, 0, -2, -2, +0, -2, -1, -3, -5, 1, -6, 3, +-3, -2, 1, -3, 1, 2, 1, 1, +0, 2, 3, 3, 2, 0, 3, -2, +3, 0, 0, -1, 0, -2, 0, -3, +2, -5, 2, -3, -2, 3, -4, 4, +-2, 0, 2, 0, 5, -1, 5, 0, +3, 3, 1, 3, 1, 2, -2, 5, +-5, 3, -2, -2, -1, -1, -1, -1, +-2, -2, 0, 0, -1, 2, -2, 2, +-2, 5, -3, 5, 1, -1, 5, -5, +7, -5, 6, -6, 4, -4, -2, 3, +-7, 2, -7, 0, -3, 0, -3, -1, +-2, -3, 1, 0, 0, 1, -1, 1, +1, 1, 4, -3, 3, -3, 3, 0, +0, -1, 0, -2, -1, 0, -3, 1, +-3, -2, -1, -2, 2, 0, -1, 0, +0, 0, 5, -1, 4, -1, 3, 2, +4, -1, 5, -2, 1, 3, -2, 4, +-1, -1, 0, -1, -1, 1, 0, -2, +1, -2, 1, 0, 3, -3, 6, -5, +5, 0, 4, 1, 0, 2, -1, 4, +1, 0, 0, -2, -1, 2, -3, 1, +-4, 0, -5, 2, -5, 1, -4, 1, +-5, 3, -2, 0, 1, -3, 1, 1, +1, -1, 1, -3, 2, -1, -1, 0, +-2, 0, -3, 1, -5, 2, -4, 0, +-4, 0, -3, 2, -4, 2, -4, 3, +-2, 2, 1, -2, 5, -1, 3, 1, +3, -1, 4, 0, 2, 1, 2, -1, +1, 0, -2, 6, -6, 4, -4, 3, +-1, 3, -2, 3, 1, 1, 2, 2, +3, 1, 4, -1, 4, 1, 4, 1, +1, 0, 1, 0, 1, -1, 0, -2, +-1, 1, -4, 2, -4, 1, -4, 1, +-2, 1, -1, 0, -3, 2, -1, 2, +-1, 0, -3, 2, -3, 3, -6, 3, +-7, 3, -7, 2, -4, -1, -6, 1, +-7, 3, -5, -1, -3, -2, 0, -1, +1, -2, 2, -1, -1, 4, -1, 0, +3, -4, 6, -4, 5, -1, 1, 0, +0, 1, 1, 0, 1, -1, 2, -1, +5, -3, 6, -3, 5, -1, 6, -1, +8, -3, 6, -1, 8, -2, 7, -2, +3, 2, 1, 2, 1, -1, 2, -1, +0, -2, 4, -6, 3, -2, 0, 0, +0, -2, 1, -2, 0, 2, -2, 0, +-1, 0, -1, 1, -2, -2, -2, -1, +-4, 2, -7, 2, -7, 0, -7, 2, +-6, 0, -6, -1, -3, 0, -4, -1, +-2, -1, -1, 2, -3, 3, -3, 2, +-3, 2, -1, 2, -2, 1, -1, 1, +0, 1, 0, 0, 0, 2, 1, 1, +3, -2, 4, 1, 3, 3, 4, 0, +6, 0, 6, 4, 2, 4, 3, 2, +5, 1, 4, 0, 5, -1, 3, 1, +1, 2, 0, 1, -1, 2, 0, 2, +-2, 2, -1, 2, -2, 2, 0, -2, +1, -1, -1, 1, -5, 3, -8, 4, +-7, 1, -6, -1, -8, 1, -8, 1, +-7, -4, -3, -5, -1, -4, -4, -1, +-7, 3, -7, -1, 1, -6, 1, -3, +-1, 0, -2, 0, -3, 3, -5, 6, +-7, 4, -3, 2, -3, 4, -2, 2, +1, 1, 2, 1, 5, -2, 8, -2, +8, 1, 6, 2, 7, 1, 6, 4, +3, 3, 6, -1, 9, -4, 11, -5, +10, -3, 4, 0, 6, -1, 3, 0, +1, 3, -1, 4, -1, 2, 0, 1, +1, -1, 2, -2, -2, 0, -3, 1, +-5, 0, -6, 0, -7, -1, -7, -3, +-5, -4, -7, 0, -10, 2, -12, 4, +-13, 5, -10, 1, -8, -1, -4, -1, +-2, -3, -4, 0, -4, 1, -5, -1, +-2, -2, -2, 2, -5, 3, -3, 1, +0, 0, 3, 2, 0, 3, 2, 3, +7, 0, 9, -2, 9, 3, 7, 3, +8, 0, 10, 1, 8, 1, 9, -2, +10, -3, 9, 0, 7, -1, 7, -3, +10, -3, 8, -2, 6, -1, 4, 1, +4, 1, -1, 2, -2, 3, -3, 2, +-6, 0, -4, 0, -6, -2, -8, 0, +-9, 2, -12, 0, -11, 1, -11, 0, +-10, -1, -8, 0, -10, 2, -9, 2, +-10, 1, -9, 3, -10, 3, -11, 3, +-9, 3, -9, 2, -6, 1, -5, 0, +-1, 0, 0, 1, -1, 4, 1, 4, +3, 2, 6, 2, 8, 1, 11, -1, +12, -1, 12, -1, 12, 0, 8, 4, +5, 5, 7, 1, 8, -1, 10, 1, +9, -1, 10, -2, 10, -1, 9, -2, +9, -1, 5, 1, 4, 0, 1, -2, +1, -1, -2, -1, -6, -1, -7, 0, +-10, 1, -13, 3, -15, 4, -13, 1, +-12, 0, -12, 1, -12, 3, -14, 2, +-12, 0, -9, -3, -7, -6, -5, -6, +-6, -4, -6, -3, -7, -3, -4, -2, +-2, -3, -3, 1, -2, 5, -3, 3, +3, 0, 8, -1, 10, -1, 11, 0, +10, 0, 12, 0, 11, 1, 9, 4, +8, 3, 8, 2, 10, 2, 12, -3, +17, -3, 14, 1, 11, 1, 14, -4, +14, -2, 11, 2, 3, 4, 1, 3, +0, 0, -1, -1, -3, 1, -9, 2, +-8, -1, -8, -2, -8, -2, -8, -2, +-10, -1, -11, 1, -11, -4, -7, -5, +-8, -2, -12, -2, -13, -1, -14, 1, +-16, 1, -15, -1, -12, -1, -10, -2, +-9, -1, -4, -2, -2, -4, 4, -4, +5, -1, 4, 1, 7, 0, 7, 0, +11, -1, 10, -1, 11, 2, 9, 2, +10, -2, 15, -1, 15, -2, 16, -1, +16, 0, 17, 0, 18, -1, 17, -1, +16, 1, 14, -2, 13, -3, 13, -3, +8, -4, 6, -3, 1, -1, -2, -1, +-5, -1, -6, -1, -7, 1, -12, 1, +-8, -1, -9, -2, -10, -1, -12, 1, +-14, -1, -16, 0, -19, 2, -19, 1, +-19, -2, -18, 0, -17, 0, -14, -2, +-12, -1, -10, 0, -6, -2, -1, -3, +1, -2, 5, -3, 4, -2, 7, -1, +8, -3, 10, -3, 11, -1, 9, -2, +15, -4, 15, -2, 18, -3, 19, -3, +21, -2, 22, -3, 22, -3, 23, 0, +18, 1, 16, 2, 14, 3, 8, 2, +8, 0, 8, -2, 4, 0, 0, 1, +-2, 0, 0, -4, -1, -4, -1, -1, +-7, 1, -10, 2, -11, 3, -16, 2, +-15, 0, -18, 1, -20, 3, -25, 3, +-25, 3, -23, 1, -21, -3, -16, -2, +-17, 2, -17, 3, -15, 5, -13, 4, +-7, -1, -2, -3, 1, 0, 0, 0, +-1, 1, 4, 0, 4, 0, 7, 0, +8, 0, 11, 2, 12, 2, 14, 1, +21, 0, 20, 1, 22, 1, 23, -2, +25, -2, 22, -1, 19, -2, 18, -1, +12, 1, 9, 1, 8, 0, 4, 2, +3, 2, 1, 0, 1, 0, 1, -1, +-1, -2, -2, -1, -8, 1, -10, 0, +-14, -1, -16, 0, -20, 0, -24, 1, +-23, 1, -25, 0, -22, -1, -21, -1, +-17, -3, -14, -1, -15, 1, -14, 3, +-12, 0, -9, 1, -8, 1, -6, -1, +-4, 2, -5, 3, -3, 2, 2, -1, +7, -1, 10, 1, 10, 2, 17, -2, +22, -4, 26, -1, 24, 1, 23, -1, +27, -3, 24, -2, 22, -1, 17, 1, +16, 0, 14, 0, 10, 3, 9, 3, +7, 1, 9, 0, 8, 0, 5, -1, +5, -3, 2, -3, 0, -3, -7, 1, +-14, 4, -19, 1, -20, -3, -17, -2, +-24, 2, -26, 3, -27, 3, -25, 2, +-22, 1, -22, 4, -18, 3, -19, 1, +-15, 0, -12, -1, -12, 0, -13, 4, +-15, 5, -12, 1, -5, -2, -1, -2, +3, -1, 6, -1, 13, -2, 17, -2, +17, 2, 19, 3, 20, 0, 25, -1, +23, 1, 22, 1, 19, 1, 19, 0, +21, -3, 19, -3, 20, -2, 16, -1, +16, 1, 13, 1, 13, -2, 15, -3, +10, -1, 4, 1, 0, -1, -3, -3, +-5, -3, -12, -2, -15, -1, -18, -2, +-20, -1, -21, 0, -23, 1, -21, 0, +-22, -1, -15, -4, -15, -4, -16, -1, +-18, 1, -20, 1, -19, 2, -20, 0, +-15, -2, -11, -3, -8, -3, -4, -1, +-3, 2, 0, 2, 5, 1, 10, 0, +15, 2, 15, 3, 16, 4, 16, 3, +19, 1, 20, 2, 15, 5, 17, 2, +17, 0, 21, -1, 21, -2, 23, -3, +23, 1, 18, 2, 17, 1, 14, 2, +12, 2, 6, 3, 2, 2, -2, 3, +-9, 1, -9, -1, -11, -1, -15, 0, +-17, 1, -19, 1, -20, 2, -21, 0, +-17, -2, -17, -2, -19, -2, -17, -2, +-21, -1, -21, 1, -25, 2, -23, 0, +-20, -2, -19, 0, -14, 0, -12, -1, +-5, -1, -2, 0, 3, 0, 6, 3, +7, 3, 11, 3, 12, 2, 14, 1, +17, -1, 17, -1, 20, -1, 20, -2, +21, -1, 22, -1, 22, -1, 25, 1, +22, 1, 24, 1, 21, 2, 21, 0, +18, 0, 12, 1, 8, 1, 2, 0, +1, -1, -4, -1, -8, 0, -10, 1, +-13, 0, -13, 0, -14, -1, -14, 0, +-17, 2, -20, 1, -18, -1, -21, -1, +-22, -1, -24, 0, -25, -1, -22, -3, +-24, -1, -20, 0, -20, -2, -13, -1, +-9, -2, -4, -3, 2, -2, 2, 0, +5, 3, 2, 4, 6, 2, 11, -2, +11, 0, 13, 2, 12, 0, 16, 0, +19, 0, 21, -1, 26, -2, 26, -2, +30, -3, 29, -2, 26, 0, 24, 1, +17, 1, 18, -2, 14, -5, 14, -4, +6, 1, -2, 2, -2, 1, -6, 1, +-5, 0, -7, 0, -9, 2, -12, 3, +-14, -1, -13, 0, -18, 3, -24, 3, +-26, 2, -27, 0, -24, -3, -24, -4, +-21, -4, -21, -2, -21, 1, -17, 1, +-16, 1, -9, 2, -11, 5, -7, 4, +-4, 0, 3, -4, 9, -6, 7, -4, +10, -3, 10, -3, 13, -2, 15, 0, +14, 1, 19, 1, 21, 1, 24, 0, +27, -1, 27, -1, 28, -2, 25, -2, +24, 0, 17, 1, 13, 0, 12, -1, +9, -1, 8, 0, 0, 4, -1, 3, +-1, -1, 3, -6, 4, -4, -2, -1, +-8, 3, -15, 4, -17, 1, -19, 1, +-23, 1, -23, -1, -25, -3, -23, -2, +-23, -2, -24, 0, -20, 1, -21, 2, +-17, 3, -16, 2, -12, 2, -9, 2, +-10, 2, -5, 1, -6, 0, -1, -1, +1, -1, 2, -1, 7, -1, 11, -4, +17, -4, 20, -3, 24, -4, 28, -4, +27, -1, 26, 2, 23, 0, 23, 1, +20, 3, 14, 2, 15, 0, 14, -2, +16, -4, 13, -3, 11, 0, 8, 1, +5, 2, 4, 2, 0, 1, 2, -1, +-3, 0, -7, -1, -9, -1, -15, 0, +-17, 0, -21, -2, -21, -2, -20, -4, +-21, -3, -19, 0, -21, 1, -20, 3, +-19, 3, -17, 0, -11, -2, -12, -1, +-8, -2, -10, -2, -8, -1, -5, -5, +-2, -6, 3, -2, 0, 1, 5, 0, +10, -2, 16, -2, 19, 0, 18, 1, +22, 0, 21, -1, 22, -1, 22, -1, +20, -1, 20, -2, 18, -3, 19, -3, +16, -1, 13, 2, 13, 1, 10, 2, +11, 3, 7, 2, 8, -1, 7, -2, +2, -2, 0, -2, -8, -1, -10, 0, +-16, 1, -18, -1, -17, -3, -17, -3, +-17, -1, -19, 1, -19, 2, -19, 2, +-16, -3, -10, -5, -13, -2, -13, -1, +-13, -2, -15, 2, -16, 4, -17, 2, +-9, -1, -6, -3, 2, -5, 5, -1, +4, 3, 8, 2, 9, 1, 17, 1, +15, 0, 18, -1, 18, 0, 16, -1, +18, -2, 16, -1, 16, -1, 17, -2, +17, -2, 20, -3, 19, -4, 20, -1, +15, 1, 12, 0, 13, -2, 8, -1, +7, -2, 0, -1, -3, 0, -7, -1, +-10, -1, -11, 1, -17, 1, -14, -1, +-14, -1, -14, 1, -17, 4, -18, 4, +-16, 1, -17, 0, -14, 0, -16, 1, +-20, 2, -19, 1, -19, 1, -15, 1, +-15, 2, -12, 3, -8, 4, -7, 4, +1, 1, 3, 1, 8, 1, 7, 4, +6, 5, 8, 4, 7, 4, 11, 2, +10, 2, 11, 3, 10, 3, 12, 1, +17, 0, 16, -2, 20, -2, 20, -1, +16, 2, 14, 3, 10, 3, 8, 4, +1, 5, -3, 3, -1, -1, -4, -1, +-4, 1, -10, 1, -7, 0, -10, 0, +-9, -1, -7, -2, -8, -4, -6, -3, +-11, -1, -13, -2, -13, -4, -13, -3, +-16, 0, -18, -1, -14, -2, -16, 1, +-16, 2, -10, -2, -7, -1, -3, 0, +-2, 0, 2, 0, 5, -1, 5, -1, +9, -1, 6, 0, 8, 0, 6, 1, +7, -1, 12, -4, 15, -5, 19, -3, +16, -1, 19, -2, 19, 0, 18, -1, +17, 0, 14, 0, 14, 0, 10, -1, +9, -2, 8, -2, 3, -1, 2, 0, +0, -2, -1, 1, -5, 2, -6, -2, +0, -5, -3, -3, -3, 0, -8, 2, +-11, 2, -11, -1, -12, -4, -13, -2, +-15, -2, -14, -3, -16, -1, -15, -1, +-10, -4, -7, -3, -3, 0, -5, 1, +-6, 3, -5, 4, -6, 4, -4, 4, +-6, 5, -2, 5, -1, 4, 0, 2, +6, 1, 4, 1, 8, 2, 8, 4, +8, 4, 10, 3, 14, -1, 18, -1, +15, 0, 15, 0, 14, -2, 13, -1, +9, 3, 0, 3, 1, 1, 2, -2, +4, -1, 3, 2, -1, 2, 1, 1, +-1, 0, 0, -2, -1, -3, -3, -4, +-2, -4, -9, -2, -10, 0, -15, 1, +-13, 0, -12, 0, -15, 2, -13, 1, +-14, -1, -9, -1, -8, -2, -5, -3, +0, -3, -1, -2, -1, -1, -4, 1, +-2, -1, 0, -4, 0, -2, 2, 0, +-2, 1, 2, 2, 5, 2, 7, 1, +12, 2, 10, 1, 15, -2, 13, -3, +15, -4, 14, -4, 12, -2, 11, 1, +6, 2, 5, 3, 3, 2, 5, -2, +8, -3, 6, -3, 7, -2, 4, -3, +4, -1, 2, 2, -4, 4, -4, 5, +-8, 3, -8, 1, -9, -2, -10, -4, +-8, -3, -11, -3, -6, -4, -6, -3, +-5, -1, -6, 1, -7, 0, -5, -1, +-4, -5, 0, -8, -2, -4, -5, -1, +-5, 0, -5, 2, -4, 4, -4, 1, +0, -2, 4, -3, 4, -2, 7, -2, +9, -4, 14, -5, 14, -2, 10, 3, +8, 4, 5, 3, 9, -1, 7, -2, +7, -2, 4, -1, 6, -2, 9, -3, +10, -2, 12, -2, 9, 0, 8, -1, +7, -4, 5, -5, 5, -4, 0, -4, +0, -2, -2, -1, -5, -2, -3, -1, +-8, 2, -8, 3, -9, 1, -9, -1, +-7, -1, -9, -1, -6, 2, -9, 6, +-7, 4, -8, 6, -10, 5, -11, 3, +-12, 2, -9, 0, -6, -4, -1, -4, +1, -1, 0, 2, 1, 4, 2, 4, +6, 0, 8, -4, 7, -3, 8, -4, +5, -4, 8, -2, 8, -2, 7, 0, +7, 3, 4, 4, 4, 3, 2, 1, +7, -2, 5, -2, 5, 0, 5, 3, +1, 5, 3, 4, 3, -1, 5, -2, +1, 1, -5, -1, -3, -4, -5, -4, +-4, -2, -2, -2, -2, 1, -1, 3, +-4, 1, -4, 1, -6, 0, -6, -3, +-5, -2, -7, -1, -6, -3, -6, 0, +-6, 4, -8, 5, -6, 2, -3, 1, +-4, -1, -3, -3, -1, -3, 2, -3, +5, 0, 4, 4, 3, 2, 5, -2, +8, -3, 6, -4, 6, -7, 8, -9, +8, -8, 9, -3, 3, 4, 5, 5, +7, 4, 5, 4, 6, 3, 3, -2, +6, -4, 4, -5, 5, -8, 6, -5, +3, 0, 2, 4, -1, 3, 1, -2, +3, -6, 1, -5, 2, -5, 0, -6, +-1, -1, -2, 1, -4, 4, -6, 7, +-7, 8, -5, 2, -7, 0, -8, -1, +-9, -4, -8, -2, -5, 2, -6, 6, +-4, 6, -5, 8, -4, 6, -3, 2, +-1, -1, 2, -5, 0, -6, 0, -2, +-2, 1, -3, 5, -1, 8, -1, 5, +4, 0, 5, -3, 5, -5, 7, -6, +3, -3, 6, -1, 4, 1, 5, 7, +0, 10, -1, 5, 4, 0, 2, -5, +5, -8, 4, -8, 2, -4, 0, 1, +-1, 1, 3, 2, 3, 4, 0, 7, +-2, 6, -6, 0, -5, -4, -6, -2, +-7, 1, -7, 5, -7, 7, -5, 4, +-3, 0, 1, -2, -1, -3, 0, -6, +0, -8, 1, -8, 1, -5, -2, 2, +-1, 7, -2, 8, -2, 7, -3, 1, +-1, -7, 2, -7, -1, -5, 0, -4, +2, -2, 4, 0, 6, 4, 2, 7, +3, 6, 4, -2, 5, -7, 6, -7, +2, -6, 3, -4, 1, 0, 3, 3, +2, 5, 2, 5, 4, 2, 0, -1, +1, -4, 2, -9, 3, -8, 4, -1, +1, 5, -1, 7, -1, 6, 0, 1, +1, -3, -1, -2, -4, -3, -6, -5, +-6, -3, -6, 2, -5, 7, -4, 10, +-2, 9, -1, 3, -3, -2, 0, -7, +-2, -8, -1, -6, -1, -1, -5, 3, +-4, 7, -6, 11, -4, 8, -2, 3, +0, -2, 2, -7, 0, -9, 3, -5, +1, 0, 0, 5, 2, 8, 0, 9, +0, 7, -2, 4, -3, -2, -1, -6, +-2, -5, 1, -4, 2, -1, 5, 4, +4, 6, 4, 3, 6, -2, 8, -7, +8, -11, 5, -10, 3, -9, 0, -6, +1, -2, 4, 4, 2, 7, 2, 6, +0, -1, 1, -7, 0, -9, -1, -7, +1, -6, 0, -2, 0, 5, -3, 9, +-7, 10, -3, 8, -3, 1, 0, -7, +-2, -9, -2, -9, -3, -3, -5, 5, +1, 7, 0, 9, -1, 10, -2, 5, +-2, -4, 2, -8, 3, -12, 4, -11, +3, -4, 0, 4, 1, 7, 0, 10, +0, 9, 1, 1, 1, -3, 1, -5, +0, -8, 2, -8, 3, -1, 3, 4, +2, 9, 4, 10, 2, 3, 1, -3, +1, -7, 0, -11, 3, -8, 1, -2, +0, 0, 2, 5, -2, 12, -4, 13, +-4, 5, 1, -2, 0, -7, -6, -8, +-5, -7, -4, -2, 0, 4, 1, 7, +2, 4, 5, 0, -3, 3, -4, -3, +-2, -10, 2, -11, 3, -8, -1, 0, +-5, 10, -5, 13, -1, 7, 3, 2, +3, -4, 1, -11, 2, -13, 1, -9, +2, -6, 2, 2, 2, 11, 1, 14, +-4, 14, -5, 10, -3, -2, -1, -10, +3, -9, 3, -8, 1, -2, 2, 7, +-3, 10, 0, 10, 1, 9, 2, 4, +0, -4, -4, -8, -2, -9, -3, -4, +-2, 5, 2, 9, 0, 10, -1, 9, +-2, 1, -1, -5, 0, -5, -3, -6, +-2, -8, -4, -3, -4, 3, -1, 7, +-1, 11, 1, 11, -3, 5, -6, -2, +-7, -7, -6, -10, -3, -7, 2, -3, +3, 2, 3, 7, 0, 10, -2, 6, +1, -1, 0, -6, 3, -13, 3, -12, +1, -5, 1, 2, -2, 8, 1, 11, +5, 7, 3, 3, 4, 0, -2, -8, +0, -14, 4, -11, 3, -3, 6, 4, +4, 9, 5, 9, 2, 5, -1, 0, +4, -5, 2, -10, 1, -8, -1, -7, +-3, -5, 2, 3, 0, 13, 0, 13, +2, 5, 1, -4, 0, -13, -4, -13, +-1, -9, 1, -4, -1, 4, -3, 11, +-5, 10, -5, 8, -2, 6, -1, -4, +2, -14, 4, -16, 0, -13, 1, -5, +-1, 8, -1, 12, 1, 11, 0, 9, +0, 0, 0, -9, 1, -12, 3, -13, +4, -12, 8, -1, 4, 9, 0, 10, +4, 9, 0, 5, 6, -6, 8, -12, +7, -12, 3, -9, -4, -3, -1, 3, +1, 10, 1, 16, 0, 17, -4, 6, +-4, -4, -4, -11, 0, -15, 6, -12, +6, -3, 6, 1, 0, 7, -6, 13, +-3, 8, -2, 3, -1, -3, -2, -13, +-3, -17, -3, -8, -3, 1, -1, 7, +5, 12, 2, 7, 2, -2, 0, -4, +-5, -8, 1, -13, 1, -10, 2, -3, +-3, 6, -7, 13, -1, 13, 2, 4, +7, -1, 7, -6, 1, -10, 0, -8, +-4, -5, -1, -2, 6, 4, 5, 12, +7, 11, 2, 8, -1, 2, -2, -9, +1, -16, 8, -12, 6, -5, 2, 3, +-1, 10, -2, 9, 2, 7, 4, 6, +3, -1, 3, -12, -2, -14, -3, -13, +-2, -6, -1, 7, 1, 16, -5, 16, +-7, 9, -5, 1, -7, -8, -2, -9, +2, -12, 3, -12, 2, -4, -6, 7, +-5, 13, -3, 12, 1, 6, 6, -5, +0, -11, -2, -11, -5, -10, -4, -4, +4, 3, 5, 6, 6, 11, 1, 13, +-4, 7, 0, -5, 4, -13, 10, -17, +8, -11, 0, 1, 0, 6, -3, 10, +2, 11, 9, 4, 9, -1, 5, -1, +-4, -8, -5, -13, 1, -8, 0, 2, +4, 9, 4, 13, -1, 10, -1, 1, +-6, -2, -2, -7, 1, -11, 0, -10, +-1, -2, -10, 3, -11, 13, -5, 17, +-2, 11, 3, 5, -3, -4, -8, -12, +-7, -13, -7, -6, 2, -2, 1, 5, +0, 12, -4, 12, -8, 8, -1, 4, +1, -7, 5, -14, 7, -13, 1, -9, +-1, 2, -4, 13, -1, 14, 7, 8, +3, 9, 1, 1, -2, -10, -1, -13, +5, -13, 6, -9, 10, 4, 6, 14, +-1, 13, -2, 12, -4, 6, -1, -4, +4, -8, 2, -10, 1, -9, -6, -2, +-8, 8, -1, 11, 0, 13, 4, 11, +1, -3, -4, -13, -3, -13, -3, -13, +2, -7, 5, 1, 1, 4, -3, 10, +-13, 15, -10, 9, -3, -1, -1, -6, +3, -14, -3, -15, -4, -4, -5, 6, +-1, 10, 6, 13, 4, 9, 0, 3, +-6, 1, -8, -7, 2, -14, 7, -10, +7, -3, 7, 4, -3, 15, -3, 14, +2, 2, 10, -5, 13, -8, 6, -11, +2, -10, 0, -5, -2, 0, 3, 7, +5, 11, 7, 8, 4, 3, -3, -4, +0, -14, -1, -14, 3, -7, 5, -1, +-2, 6, -5, 12, -9, 10, -6, 7, +1, 7, -1, -1, -1, -9, -8, -12, +-10, -10, -4, -4, -5, 10, 0, 16, +-2, 13, -8, 9, -6, -1, -7, -10, +2, -11, 7, -11, 7, -12, 6, -2, +-3, 7, -5, 12, -1, 10, 4, 4, +11, -7, 6, -12, 2, -12, 3, -11, +1, -5, 8, 3, 11, 5, 10, 9, +4, 12, -4, 3, -1, -7, 4, -11, +8, -15, 11, -9, 2, 2, -2, 5, +-1, 6, -1, 9, 6, 5, 5, -1, +3, -3, -5, -7, -10, -12, -4, -7, +0, 1, 3, 8, 0, 13, -6, 7, +-6, -3, -8, -5, -4, -6, 2, -10, +-1, -7, 0, -3, -7, 1, -9, 9, +-2, 14, 1, 6, 9, -2, 4, -6, +-5, -12, -5, -11, -4, -5, 4, 0, +7, 5, 2, 12, 0, 11, -5, 7, +0, 2, 7, -8, 10, -14, 12, -8, +1, -1, -4, 3, -1, 9, 2, 9, +9, 5, 7, 4, 3, 0, -1, -7, +-9, -6, -1, -9, 5, -8, 8, 4, +6, 12, -6, 11, -5, 8, -8, 4, +-5, -5, 3, -7, -1, -5, -5, -6, +-9, -3, -11, 6, -4, 10, -3, 13, +1, 9, 1, -5, -6, -10, -6, -9, +-7, -7, -1, -2, 2, 6, -1, 5, +-2, 4, -6, 8, -5, 5, 3, -2, +4, -3, 4, -9, 0, -11, -1, -3, +2, 4, 3, 6, 13, 5, 13, 4, +5, 0, 1, -1, -4, -5, 0, -8, +7, -7, 7, -2, 8, 4, 0, 10, +-4, 13, -1, 6, 1, -1, 11, -6, +5, -9, -2, -4, -7, -1, -9, -1, +-1, 5, 1, 11, 2, 8, -1, 3, +-9, -3, -5, -12, -3, -12, -3, -3, +2, 0, -4, 3, -7, 9, -10, 7, +-8, 3, 4, 1, 5, -5, 4, -12, +-2, -10, -9, -9, -3, -5, 3, 2, +8, 8, 9, 7, -4, 8, -5, 3, +-3, -6, 2, -6, 10, -7, 8, -9, +9, -3, 2, 6, -3, 9, 2, 10, +3, 5, 11, -6, 11, -11, 2, -6, +0, -5, -2, -5, 7, 0, 11, 4, +4, 9, 1, 11, -7, 5, -6, -5, +0, -9, 3, -11, 5, -7, -2, 0, +-6, 3, -7, 4, -7, 8, 1, 5, +3, -1, 1, -5, -2, -9, -10, -10, +-8, -4, -5, 2, 2, 2, 6, 6, +-4, 6, -6, -1, -5, -1, -5, 0, +2, -3, 0, -4, -1, -2, -1, -3, +-3, 4, 5, 9, 7, 6, 9, 2, +6, -1, -2, -9, 1, -10, 0, -3, +5, -1, 10, 0, 8, 5, 6, 8, +-1, 5, 0, 2, 9, -7, 9, -12, +10, -7, 0, 0, -9, 4, -8, 9, +-7, 10, 2, 5, 5, 3, 2, -1, +-1, -8, -6, -11, -2, -10, 2, -8, +1, 3, 0, 11, -9, 9, -12, 7, +-8, 3, -4, -7, 5, -8, 2, -5, +-5, -7, -7, -4, -9, 2, -3, 7, +2, 10, 3, 9, 3, 3, -8, -1, +-8, -2, -4, -5, 0, -2, 7, 2, +3, 3, 2, 3, 0, 7, 0, 4, +8, -1, 8, -4, 9, -8, 6, -10, +-3, -2, 1, 1, 6, 1, 10, 5, +11, 6, 2, 2, 1, -2, -4, -3, +-5, -6, 2, -8, 4, -5, 5, 0, +-2, 7, -8, 9, -4, 4, -2, 0, +2, 1, -1, -3, -10, -4, -8, -5, +-9, -6, -2, -3, 5, 6, 0, 8, +-1, 4, -7, 0, -8, -6, -3, -9, +0, -8, 9, -6, 4, -3, -3, 4, +-2, 6, -5, 6, 3, 7, 6, 2, +3, -5, -1, -4, -9, -3, -4, -2, +3, 4, 7, 7, 12, 4, 7, 3, +2, 3, 1, -3, 2, -7, 10, -9, +11, -13, 8, -6, 2, 6, -8, 11, +-5, 14, -4, 13, -1, 3, 2, -4, +-3, -4, -7, -5, -6, -7, -1, -2, +6, 2, 1, 6, -3, 11, -9, 6, +-11, -4, -1, -8, -1, -8, 1, -7, +-3, -1, -8, 2, -7, 3, -8, 9, +-1, 9, 4, 2, 1, -1, -1, -5, +-9, -9, -6, -6, 1, 0, 1, 6, +5, 8, 0, 9, -2, 4, -2, 3, +0, 1, 7, -7, 9, -10, 7, -8, +3, -2, -4, 8, -1, 14, 4, 9, +8, 1, 10, -2, 1, -6, -3, -6, +-4, -1, -3, -1, 3, 2, 0, 9, +-2, 10, -4, 8, -6, 6, -2, 1, +-2, -6, -2, -6, -1, -5, -10, -3, +-6, 2, -4, 4, 0, 5, 2, 10, +-7, 8, -7, -2, -10, -6, -9, -7, +-2, -5, -3, 3, -1, 8, -2, 6, +-6, 7, -2, 5, -3, -1, 2, -2, +4, -4, -2, -8, -1, -7, -2, 1, +3, 4, 8, 8, 8, 10, 7, 2, +2, -4, 0, -6, 3, -9, 3, -7, +6, 1, 3, 5, -2, 7, -1, 12, +-4, 10, 1, 2, 5, -2, 3, -7, +1, -8, -5, -4, -4, 0, -1, 4, +-2, 9, 2, 11, -4, 7, -7, 3, +-7, -4, -7, -12, 2, -11, -1, -4, +-1, 1, -2, 6, -8, 9, -3, 5, +-2, 1, 0, 1, 1, -5, -5, -8, +-5, -6, -5, -7, -2, -2, 7, 7, +4, 10, 4, 6, 1, 1, -1, -5, +0, -9, 1, -7, 9, -7, 7, -3, +0, 6, 0, 10, -3, 11, -2, 12, +4, 4, 4, -8, 8, -13, 3, -12, +2, -8, 5, 1, 2, 8, 7, 7, +4, 6, 0, 5, -2, -1, -5, -6, +-1, -7, 1, -9, -1, -5, 0, 4, +-7, 8, -6, 11, -4, 10, -4, 4, +-1, 0, -7, -3, -6, -10, -6, -10, +-4, -4, 4, 0, 2, 7, 0, 12, +-3, 5, -5, -4, -1, -6, -2, -6, +-1, -5, 0, 0, -3, 2, 0, 3, +-1, 9, 1, 10, 6, 5, 4, -1, +4, -8, 1, -13, -1, -11, 5, -2, +5, 3, 7, 9, 6, 11, -1, 6, +1, 4, -3, 1, 0, -5, 4, -8, +-1, -3, -1, 0, -4, 2, 0, 10, +1, 10, 0, 4, 4, 1, -2, -6, +-6, -10, -3, -9, -3, -6, 1, 0, +-2, 10, -2, 10, -1, 6, -8, 7, +-6, 0, -4, -10, 1, -12, 3, -9, +-3, -4, -6, 4, -4, 9, -1, 8, +6, 5, 6, 1, 3, -7, 0, -11, +-2, -13, 4, -9, 2, 2, 1, 10, +1, 11, -2, 9, 0, 5, 2, -2, +5, -6, 7, -5, -2, -6, -1, -4, +-1, 3, -1, 7, 6, 11, 4, 12, +3, 6, -1, -3, -4, -7, -1, -11, +-1, -12, 5, -4, 4, 4, -4, 11, +-5, 13, -5, 9, -1, -1, 3, -8, +2, -12, 2, -12, -6, -5, -8, 1, +-4, 3, -2, 8, 1, 10, 0, 5, +-3, 0, -3, -6, -4, -13, 1, -13, +4, -7, 3, 0, 4, 9, -4, 14, +-2, 8, 1, 2, 1, -1, 4, -7, +-1, -12, 3, -10, 3, -6, 0, 0, +7, 9, 8, 8, 8, 2, 9, -1, +3, -7, 3, -11, 2, -12, 5, -7, +3, 1, -5, 10, -2, 13, -1, 8, +0, 7, 2, 0, 1, -8, 0, -12, +-1, -10, -2, -7, 0, 1, -2, 10, +-1, 11, -1, 9, -3, 2, 1, -8, +-1, -12, -2, -12, -1, -11, -2, -3, +-1, 8, -6, 14, -6, 13, -2, 10, +-3, 0, 2, -8, 3, -9, -1, -11, +-1, -7, -3, -1, 2, 7, 2, 10, +0, 14, 3, 7, 0, -4, 1, -7, +1, -10, 1, -10, 5, -5, 4, 2, +4, 8, 1, 13, -2, 12, 4, 3, +2, -4, 3, -11, 6, -19, 4, -12, +2, -3, 1, 3, 4, 10, 2, 13, +-1, 8, 0, -1, 0, -7, 0, -16, +5, -17, 2, -9, 1, -2, -2, 7, +-5, 14, -4, 12, -5, 4, 1, -3, +0, -8, -2, -13, 0, -11, -2, -5, +-3, 2, 1, 11, 1, 10, 5, 6, +1, 2, -2, -4, 0, -13, -1, -14, +5, -7, 2, -3, 1, 6, 3, 9, +3, 8, 6, 6, 7, -2, 6, -10, +7, -15, 0, -11, -1, -4, -2, 5, +-4, 16, -2, 16, -2, 10, 3, 2, +4, -9, 3, -11, 3, -11, 1, -9, +0, -6, 2, 2, 0, 8, -1, 12, +-3, 14, -2, 2, 0, -7, -4, -11, +-2, -12, -5, -8, -6, 1, -1, 10, +-1, 9, 0, 12, -1, 10, -5, 0, +-6, -3, -6, -8, -2, -11, 0, -7, +-3, 1, 1, 8, -2, 12, -1, 13, +4, 2, 6, -7, 4, -10, -2, -13, +-1, -9, 2, -2, 2, 6, 4, 11, +2, 14, -1, 9, 0, 3, -2, -2, +1, -12, 3, -16, 4, -9, 2, -3, +-2, 8, 1, 15, 3, 13, 2, 6, +2, -2, 0, -9, -1, -17, 0, -11, +-1, -4, -1, 5, -6, 12, -5, 14, +-2, 11, -4, 2, 1, -5, 3, -16, +4, -18, 0, -10, -3, -4, -1, 6, +-1, 12, 1, 11, 3, 8, -2, 0, +-2, -9, 0, -16, 1, -14, 3, -9, +2, -1, 2, 12, -2, 13, -2, 14, +2, 9, 2, -2, 4, -12, 5, -13, +0, -11, 0, -9, 2, 4, 2, 13, +3, 13, 0, 12, 3, 4, -1, -6, +-2, -10, 1, -10, 1, -10, 3, -4, +2, 7, 0, 9, 1, 12, 0, 9, +1, 0, -1, -5, -8, -11, -4, -11, +-5, -8, -2, 4, -1, 10, -1, 14, +-1, 15, -7, 7, -5, 1, -5, -6, +-7, -10, -3, -10, -3, -3, -4, 5, +-2, 10, 0, 14, 3, 8, 2, -1, +3, -5, 1, -12, -4, -12, 0, -8, +3, -1, 2, 9, 0, 15, 0, 17, +1, 5, 2, -2, 2, -11, 5, -16, +1, -13, 2, -8, 5, 0, 1, 8, +3, 15, 3, 11, 4, 4, 2, -4, +-1, -12, 0, -14, -2, -10, -1, -5, +3, 4, 1, 10, 2, 11, 0, 9, +-1, 2, 0, -10, 1, -19, 5, -14, +-2, -9, -5, 3, -2, 11, -2, 14, +-1, 12, -1, 7, -1, -2, -1, -14, +-1, -14, -1, -11, -2, -5, -5, 7, +1, 14, 0, 16, -1, 15, 0, 6, +-2, -4, 0, -14, 0, -14, 3, -13, +5, -6, 3, 6, 3, 12, -1, 19, +-5, 14, 0, 4, 1, -8, 2, -14, +0, -15, 1, -10, 4, 1, 1, 9, +4, 15, 3, 14, -2, 3, 0, -6, +1, -14, 3, -19, 5, -17, 4, -8, +3, 3, -3, 9, -2, 17, 1, 12, +0, 1, 1, -5, -2, -13, -5, -15, +-6, -11, -1, 0, 1, 8, -1, 17, +-4, 19, -4, 10, -8, 3, -4, -9, +4, -18, 5, -14, 3, -6, -3, 4, +-4, 13, -4, 18, -1, 14, 6, 6, +2, -2, -2, -14, -2, -16, -1, -14, +5, -8, 10, 3, 10, 12, 5, 14, +-2, 6, 3, 0, 3, -10, 3, -15, +6, -14, 2, -10, -6, 1, -6, 9, +-1, 15, 3, 13, 4, 5, 7, -6, +2, -15, -9, -12, -6, -10, 0, -8, +4, 5, 3, 12, -3, 16, -8, 15, +-11, 9, -5, -4, 2, -13, -1, -11, +-4, -12, -4, -3, -6, 8, -1, 14, +4, 15, 8, 8, 3, -2, -1, -12, +-2, -14, -5, -14, 3, -8, 6, 5, +2, 10, -3, 16, -6, 18, -5, 7, +1, -2, 5, -10, 7, -14, 0, -16, +-2, -5, 0, 6, -1, 13, 4, 20, +4, 12, 0, 4, -8, -5, -9, -13, +0, -18, 6, -12, 5, 0, 4, 8, +-4, 17, -9, 19, -5, 10, 1, -1, +6, -14, 5, -21, 2, -17, -6, -6, +-9, 7, -2, 12, 3, 15, 5, 7, +4, 1, -3, -5, -4, -17, 2, -18, +6, -13, 5, -4, 2, 1, 4, 12, +-2, 16, -4, 11, 1, 4, 2, -6, +-1, -14, -2, -16, 2, -13, 3, -1, +1, 12, 6, 16, 7, 13, 1, 7, +0, -1, -2, -11, -4, -11, -1, -13, +3, -6, 2, 5, -3, 12, 0, 15, +2, 10, 0, 4, 4, -10, 5, -16, +-1, -14, -2, -15, 1, -6, 4, 8, +-1, 15, -1, 17, 0, 11, -4, -1, +-3, -14, 0, -17, 1, -18, 2, -11, +3, 4, 1, 10, -3, 16, -2, 12, +3, 5, 1, -7, 3, -14, 4, -15, +-2, -14, -4, -2, -2, 5, 3, 10, +5, 15, 5, 11, 3, 3, -4, -4, +-8, -10, -2, -14, 4, -11, 7, 0, +5, 7, 1, 14, -2, 16, -5, 7, +3, -1, 6, -13, 3, -16, 0, -15, +-6, -3, -7, 4, 0, 11, 6, 18, +7, 10, 1, 3, -3, -6, -5, -14, +-6, -17, 3, -11, 6, -2, -1, 7, +-6, 17, -8, 16, -5, 6, 4, -2, +11, -14, 8, -18, -3, -14, -7, -9, +-4, 2, -2, 13, 4, 19, 6, 12, +2, 7, -8, -3, -8, -14, -1, -15, +4, -14, 11, -7, 7, 4, -4, 14, +-7, 14, 1, 10, 7, 5, 8, -8, +5, -15, -1, -14, -9, -12, -6, -1, +5, 10, 8, 15, 7, 14, 0, 9, +-6, -3, -5, -18, 6, -18, 13, -17, +7, -4, -5, 8, -8, 14, -10, 15, +-4, 14, 4, 8, 6, -7, 2, -14, +-7, -16, -8, -15, -4, -4, 5, 5, +12, 11, 7, 14, -2, 9, -8, 3, +-11, -4, -5, -9, 4, -16, 7, -11, +1, 3, -10, 9, -7, 19, -3, 19, +2, 10, 6, -2, 3, -8, -8, -12, +-12, -12, -1, -5, 10, 0, 11, 10, +7, 15, 2, 8, -6, 0, -1, -8, +6, -17, 10, -18, 7, -11, -1, 1, +-6, 7, -6, 15, 1, 17, 5, 13, +0, 4, -3, -9, -4, -16, -6, -16, +-2, -6, 3, 1, 7, 10, 1, 16, +-6, 13, -6, 8, -7, -3, 0, -13, +5, -16, 4, -13, 0, -6, -3, 6, +-5, 19, -6, 20, -2, 10, 6, 2, +1, -11, -4, -14, -3, -13, -3, -9, +1, 2, 4, 10, 5, 16, 0, 12, +-2, 8, 0, -3, 4, -15, 4, -16, +6, -13, 1, -5, -4, 7, -3, 14, +-2, 17, -2, 18, -4, 9, 2, -7, +0, -15, -1, -16, 1, -14, 2, -2, +3, 7, 3, 16, -2, 19, -6, 12, +-7, 0, -3, -10, 1, -14, 2, -19, +6, -9, 1, 2, -4, 10, -7, 16, +-1, 13, 4, 3, 4, -7, 4, -13, +0, -19, -4, -16, -2, -3, 2, 7, +2, 13, 4, 15, -1, 11, -7, 5, +-8, -6, 2, -13, 8, -15, 4, -7, +2, 0, -2, 5, -4, 14, 1, 12, +7, 10, 3, 5, -3, -4, -9, -11, +-8, -11, -4, -7, 8, -1, 14, 9, +7, 14, 0, 9, -5, 2, -3, -5, +1, -12, 4, -10, 3, -7, -2, -3, +-9, 4, -6, 16, -5, 15, 2, 10, +8, 1, 2, -11, -8, -12, -13, -10, +-5, -5, 2, 1, 7, 11, 4, 14, +-4, 9, -9, 4, -4, -5, 3, -11, +6, -10, 3, -10, -1, -5, -6, 5, +-8, 10, 5, 11, 13, 8, 7, 7, +-2, -4, -10, -8, -11, -12, -2, -9, +8, 3, 8, 11, 0, 15, -4, 10, +-5, 7, -4, -2, 6, -9, 12, -14, +9, -15, -3, -5, -9, 6, -7, 12, +-1, 16, 7, 12, 8, 3, -3, -5, +-11, -8, -10, -10, -4, -10, 5, -2, +8, 3, 4, 10, -7, 11, -7, 7, +1, -4, 6, -11, 8, -12, 2, -12, +-7, -4, -10, 0, -3, 6, 4, 11, +9, 9, 6, 4, -2, 1, -10, -7, +-6, -16, 7, -17, 13, -6, 8, 2, +2, 10, -2, 14, -4, 5, 4, -2, +11, -8, 8, -10, 1, -13, 0, -8, +-3, -1, -3, 7, 2, 15, 8, 9, +7, 3, 1, -3, 0, -9, -3, -14, +1, -12, 7, -7, 4, 3, -5, 13, +-8, 16, -6, 10, -4, 6, -1, -3, +3, -12, 2, -12, -4, -9, -4, -1, +-4, 6, -3, 12, 1, 10, 2, 9, +-2, 2, -4, -7, -4, -10, -3, -11, +-2, -7, 2, 0, 5, 8, -1, 12, +-4, 14, -5, 8, -1, -3, 2, -10, +6, -12, 7, -14, 1, -5, -2, 6, +-2, 10, -1, 13, 4, 9, 7, 0, +4, -9, -1, -9, -3, -12, 4, -10, +5, -1, 5, 5, 5, 8, 1, 8, +-3, 4, 0, -4, 6, -10, 6, -13, +6, -14, 1, -5, -8, 5, -9, 9, +0, 13, 3, 10, 2, 5, -3, 0, +-10, -5, -11, -9, -7, -6, 1, 4, +1, 5, 0, 9, -2, 8, -6, 6, +-8, 3, 0, -2, 4, -7, 1, -8, +-5, -3, -7, -1, -4, 5, 0, 12, +9, 9, 9, 2, 3, -3, -3, -11, +-3, -13, 2, -9, 8, -3, 10, 2, +4, 9, -3, 8, -4, 5, 0, 6, +1, -2, 7, -7, 6, -12, -1, -10, +-4, -6, -1, 5, 3, 12, 5, 9, +5, 7, -3, 1, -10, -8, -7, -11, +2, -7, 4, -4, 3, 3, -3, 9, +-8, 10, -10, 5, -2, 5, 4, -1, +2, -8, 1, -10, -4, -10, -9, -1, +-7, 6, 3, 11, 5, 10, 1, 9, +-5, 1, -6, -6, -5, -9, 4, -11, +11, -8, 7, 1, 0, 6, -6, 8, +-6, 12, -1, 6, 8, -3, 10, -6, +0, -4, -8, -9, -4, -3, 2, 4, +4, 10, 5, 12, 3, 6, -1, -1, +-5, -6, -1, -6, 5, -11, 7, -7, +4, 0, -2, 4, -9, 8, -5, 10, +2, 6, 2, 1, 1, -3, -3, -8, +-7, -9, -8, -4, 0, -1, 7, 2, +5, 9, -2, 8, -5, 3, -7, -3, +-3, -7, 2, -10, 5, -8, 3, -1, +-3, 4, -5, 10, -4, 7, 2, 3, +7, -1, 8, -9, 5, -12, 0, -8, +-2, -4, 0, -1, 5, 4, 7, 10, +2, 7, -1, 4, -1, 1, -2, -6, +0, -5, 2, -4, 4, -2, 2, 0, +0, 8, -3, 11, -5, 9, -1, 6, +1, -3, 0, -6, -3, -5, -5, -3, +-4, 0, -2, 5, 0, 6, 3, 6, +-1, 6, -4, 0, -4, -7, -2, -8, +1, -9, 1, -5, 1, 4, -2, 4, +-3, 8, -6, 9, -5, 5, 0, -6, +5, -6, 2, -4, -5, -7, -4, -3, +1, 2, 3, 7, 1, 11, 0, 11, +-3, 2, -4, -4, -2, -7, 5, -10, +8, -8, 9, -2, 7, 0, 1, 3, +0, 4, 4, 2, 6, 0, 4, -7, +7, -13, 6, -14, 0, -1, -4, 4, +2, 6, 3, 9, -1, 7, -3, 2, +-4, -3, -3, -7, 2, -10, 6, -4, +2, -1, -3, 3, -7, 9, -6, 8, +-2, 1, 3, -1, 5, -6, -1, -8, +-5, -6, -5, -2, -4, 1, 1, 4, +5, 8, 0, 6, -7, 6, -11, 2, +-4, -2, 0, -4, 2, -1, 3, -2, +-1, 0, -2, 4, 0, 4, 4, 6, +3, 4, 4, -3, 2, -9, -3, -6, +-2, -5, 5, -1, 8, 7, 3, 10, +-2, 5, -4, 3, -5, 0, 0, -6, +7, -5, 6, -5, 0, 1, -8, 5, +-9, 8, -4, 5, 2, 5, 7, 2, +4, -7, -5, -5, -8, -2, -7, -2, +-3, 2, 2, 7, -1, 7, -7, 8, +-10, 6, -7, -2, 0, -8, 7, -9, +9, -10, 3, -4, -7, 3, -6, 2, +2, 3, 4, 3, 8, -1, 6, -8, +3, -7, -1, -9, 2, -8, 5, -1, +6, 2, 5, 3, 3, 5, -2, 3, +-2, -3, 6, -4, 7, -5, 6, -6, +2, -3, -2, 2, -2, 1, 0, 6, +4, 6, 3, 1, 1, -1, 0, -4, +-2, -5, -5, -2, -2, 4, 2, 0, +1, 2, -2, 4, -2, 3, -3, 2, +-2, 1, -2, -4, -1, -7, -1, -4, +-2, -3, 1, 1, -2, 5, -2, 5, +2, -2, 1, -2, 0, -6, 1, -7, +2, -5, -1, 0, -2, 0, 1, 0, +3, 4, 2, 0, 4, -1, 5, -6, +3, -6, 2, -4, 2, -2, 1, -3, +3, -1, 6, 4, 3, 5, -2, 4, +0, 0, 5, -5, 1, -3, -1, 2, +-4, 1, -3, 4, -2, 5, 0, 6, +-2, 5, -3, 6, -1, 0, 0, -4, +-1, -2, -3, -6, 1, -2, 1, 1, +0, 2, 2, 0, 0, 3, -3, 2, +-2, 0, -5, 0, -4, -3, 0, -5, +2, -2, 1, 0, -1, 3, -1, 5, +-1, 4, -3, 1, -4, -3, 1, -3, +-1, -4, 0, -1, 0, 0, 0, -2, +6, 0, 6, 2, 4, 3, -1, -1, +-2, -2, 3, -6, 2, -4, 1, 3, +3, 3, 2, 1, 3, 3, 0, 2, +-1, -1, 4, -4, 7, -5, 5, -6, +1, -5, 1, -2, 0, 1, 0, 10, +-2, 5, 2, -2, 2, -3, -1, -4, +-2, -4, -4, -1, -1, 2, 1, 0, +-1, 6, -6, 7, -8, 4, -6, 2, +0, 1, 0, -2, -4, 0, -4, 1, +-4, 0, -3, 0, 0, 1, 4, -1, +7, -2, 2, 2, -5, 0, -7, 0, +-5, -2, 6, -3, 7, -3, 4, 1, +4, 1, 1, 0, 0, 2, 2, -1, +3, -3, 4, -3, 5, -6, 0, -4, +-1, 5, -1, 5, 3, 1, 8, -1, +3, -3, 1, -5, 2, -4, 3, -4, +4, -4, 1, 1, 0, 2, -1, 4, +-6, 5, -5, 9, -6, 3, -5, 2, +-5, 2, -7, -1, -5, 1, 0, 1, +3, 2, -3, 3, -4, 4, -4, 1, +0, -2, -1, -1, -2, -2, -2, -1, +-3, 2, 0, 1, 0, 1, -1, 3, +3, 0, 4, -2, 1, -2, -3, 1, +-4, -3, 4, -1, 5, -1, 2, 3, +-1, 7, -2, 4, 0, -2, 3, -5, +5, -5, 7, -6, 7, -3, 1, -1, +1, 0, -4, 5, -1, 8, 2, 4, +-3, 3, -3, 1, -3, -4, -1, -5, +1, -1, 1, 1, 1, 0, 3, 1, +1, -4, -1, 0, -5, 4, -3, 3, +-1, 0, -3, -2, -2, -4, 1, -2, +-1, 3, 0, 2, 2, -1, 0, -2, +3, -2, -4, -1, -6, 4, -5, 2, +-1, 1, 2, 1, 1, 1, 1, -1, +1, 2, 0, 4, -1, -5, 2, -4, +2, -2, 1, 2, 0, 2, -2, 3, +2, 2, 1, 2, 1, 2, 5, -3, +0, -3, 0, 1, 2, 0, -2, 2, +-2, 5, -1, 0, 4, 0, 2, 1, +-1, -1, 0, -5, 1, 1, -3, 2, +-5, 2, -5, 4, -2, 0, 4, 1, +0, 0, 0, -2, 1, -5, 0, -2, +2, -2, 0, -3, -4, 1, -1, 2, +-2, -1, 0, 1, 2, 1, 0, -2, +4, -3, 1, -4, 0, -5, 1, -5, +5, 2, 3, 3, -1, 4, -5, 4, +-2, 1, 2, -1, 0, -1, 3, -2, +0, -4, 2, 0, 3, -1, 1, 0, +2, 3, 3, 1, 4, -4, 5, -3, +-1, 0, -4, 1, 0, -1, 3, -4, +4, -4, 1, 2, 0, 3, 2, -1, +0, 0, -3, -2, 1, -1, -4, 4, +-4, 5, -5, 2, -6, 0, 4, 0, +2, -4, 0, 1, -4, 2, -1, -4, +3, -5, -1, 1, -5, 1, -1, 1, +1, 5, -2, 4, -4, 2, -3, 1, +2, -2, 1, -2, -4, 2, -1, -3, +2, -1, 2, 4, 0, 7, -6, 2, +-1, 1, 2, -2, 3, -5, 5, -3, +3, -4, 5, -3, 2, 1, -1, 2, +-1, -2, 5, 2, 2, 4, -2, 1, +-5, 0, -6, 1, 2, -2, 1, 1, +2, 2, 2, -2, -1, 0, 1, 3, +-3, 2, -5, -2, 1, -2, 2, -5, +1, -1, -7, 7, -9, 8, -5, 6, +-2, 2, 0, -1, -1, -4, 0, 0, +1, -2, 2, -2, -3, 0, 1, 1, +0, 3, -2, 5, 0, 1, -4, -1, +0, 1, 1, -1, -1, -3, 3, -3, +2, 1, 4, -2, 3, 1, 0, 2, +1, 0, 2, -2, 6, -6, 5, -8, +2, -4, 1, 3, 2, 1, -1, 4, +-5, 4, 1, 0, 1, -3, 6, -2, +2, -4, -1, -4, 2, 0, -1, 2, +-1, 1, -1, 1, 2, -1, 3, -4, +-1, 1, -5, -1, -3, 1, 1, 0, +2, -3, 1, -3, -4, 3, -4, 7, +-1, 4, -2, 3, 0, -1, -3, -2, +-3, 0, 0, 2, -5, -1, 3, 1, +2, 2, 0, 1, 0, 1, -4, 3, +0, -2, 4, -3, 3, -1, 0, -3, +2, 0, 1, 3, 1, 4, -1, -2, +0, -1, 7, -3, 2, -2, 0, 0, +0, -5, 1, -5, 7, 0, 2, 1, +2, -2, 3, 1, -1, -1, 2, -3, +-3, 0, -4, 2, 0, -3, 4, -3, +4, -3, 0, -2, -1, 3, 1, -1, +6, -5, 0, -4, 0, 2, -3, 0, +-4, 5, -2, 6, -7, 1, 0, 0, +4, 1, -1, 1, -3, 3, -7, 3, +-2, -3, 3, -4, 1, -1, 2, 2, +1, 3, 0, 4, 0, -3, 0, -5, +1, -2, 7, -2, 4, -3, 0, -1, +1, -1, -2, -2, 4, 5, -2, 3, +0, -1, 4, -1, 0, -1, -1, -2, +-3, 0, -1, 1, 4, -2, 5, -1, +1, -1, -1, -1, -1, 0, 0, 0, +0, -3, -3, 1, -2, 4, -1, 3, +-5, 2, -2, 2, -2, -2, 3, -2, +6, 0, 0, -4, 1, -2, -3, -2, +2, -4, 3, -3, 1, 2, 2, 2, +2, 1, -1, 1, -3, -2, -1, -1, +-1, 3, 2, 3, -1, -1, -3, 1, +1, 2, -2, 4, -1, 3, 0, -1, +1, -7, 8, -5, 4, -4, 3, -4, +1, 2, -1, 2, 4, 1, -1, 0, +1, -1, 4, -6, 5, -4, 2, -2, +-1, -3, -3, 1, 1, 4, 3, 1, +-3, -1, 1, -1, -2, -1, -1, 1, +1, 1, -2, -1, 3, -4, 2, 0, +-2, 0, 0, -1, -1, 0, 5, -2, +6, -5, 2, -5, -2, 0, -3, -2, +2, -1, 6, -4, 6, -4, 2, -1, +5, 2, -2, -1, -2, -2, 1, -2, +0, -3, 7, 1, -1, 2, -3, 0, +0, -3, 3, -1, 5, -2, 0, 4, +-2, 3, 1, -1, -1, -2, -4, 2, +-4, 3, -1, 1, 5, 3, 4, -1, +-6, 0, -6, 3, -3, 2, -3, 2, +2, 2, -2, -3, 5, -5, 3, 1, +-6, 6, -5, 5, -5, 3, 3, 0, +1, -2, -7, 4, -6, 3, -3, 1, +0, -1, 2, -1, 3, -4, 3, -1, +4, 2, -2, -2, -4, -1, 1, -1, +3, -1, 5, 1, -1, 4, -4, -2, +3, -2, 0, 0, 2, -1, 1, 0, +0, 2, 2, -1, 0, -5, 1, -2, +3, -4, 8, -2, 6, -2, 4, -4, +0, -7, 2, -1, 1, 1, -5, 2, +-3, 4, -1, -2, 5, -4, 4, 0, +-5, 0, -1, -4, 2, -2, 5, -3, +6, -3, -2, -1, 2, 0, 2, -4, +0, -2, 2, -1, 4, -5, 7, -3, +3, -1, -4, -3, -5, -3, 5, 2, +3, 0, 3, 3, -3, 4, -6, -1, +1, 0, -4, 2, -1, 1, 3, -2, +2, -1, 4, 0, -5, 2, -7, 5, +0, 1, 5, -4, 4, 1, -2, 1, +-3, -1, 1, 1, 2, -1, -1, -2, +1, 0, 4, 2, 1, -1, 0, 3, +-9, 1, -1, -2, 1, 0, 1, 3, +1, 3, -5, 4, -3, 3, -2, -2, +-2, -1, 0, 1, 2, 1, 2, -2, +2, -3, -1, -4, -4, 1, 1, 4, +1, 2, -2, 3, -3, 4, -4, 0, +2, -1, -5, 3, -3, -1, 6, -2, +3, -1, 6, 1, -5, 2, -9, 7, +-4, 2, -1, -2, 3, -1, 3, -1, +3, 0, -1, 0, -3, 2, -5, -2, +3, 1, 8, 1, 2, -2, 0, -3, +-4, -3, 1, -5, 6, -1, 2, 2, +5, -2, -1, 1, -4, 2, -4, 1, +-6, 0, 3, 2, 7, -3, 5, -3, +-4, 2, -6, 2, -3, 0, 4, -1, +4, 0, -3, 1, -1, 3, -4, 1, +0, -2, -2, 0, 0, 1, 5, 0, +0, 4, -3, 4, -6, 2, -5, 2, +0, 2, -2, 2, -1, 2, 1, 1, +2, -4, 1, 0, -4, 0, 0, -4, +8, -3, 6, 3, -4, 1, -3, -1, +-2, 1, 0, 0, 3, 2, -4, 3, +0, 2, -2, 0, -2, 4, -3, 0, +-4, -2, 5, -2, 8, -3, 2, -3, +0, 1, 0, 1, -2, 1, -6, 6, +-7, 4, -3, 2, 4, 2, 2, 0, +-1, -5, -1, -3, -1, -2, 7, 0, +0, 5, -1, 2, 1, -4, -3, 1, +-1, 4, -4, -1, 5, 0, 8, -1, +3, -1, -5, 0, -7, 2, -1, -2, +7, -3, 10, -2, 3, -4, 2, -1, +-2, 3, -5, 3, 1, -3, 2, -2, +10, -5, 7, -2, -3, 2, -3, 1, +-4, -2, 5, -1, 7, -1, 0, -1, +1, 2, -3, 0, -3, 0, -1, -1, +4, 2, 3, 2, 3, 4, -3, 0, +-5, -5, -1, -1, -1, 3, 4, 4, +-2, 3, -3, 1, 2, -4, -2, 1, +-1, 4, -1, 0, 4, -2, 7, 0, +-1, -1, -4, 1, -4, 5, -1, 3, +1, 3, 0, 2, 1, -1, 1, -1, +0, 5, -7, 3, -2, 1, -1, 3, +5, 1, 6, 0, -3, 4, -4, 3, +-4, 0, 1, 3, 2, 4, -3, 2, +2, 0, 2, -2, 0, -5, 3, -2, +6, -1, 8, -1, 7, -3, 2, -4, +-3, -3, 0, 0, 2, 3, 4, -1, +4, 0, 1, -2, 5, -1, -3, 0, +-2, 3, -1, 0, 2, -2, 8, 0, +0, -2, 1, 0, 1, 2, 1, 1, +4, -2, 3, 2, 0, 2, 1, -1, +0, -1, -2, -1, 2, -1, 4, 3, +6, 2, 6, -2, -2, 0, 0, -2, +2, -2, 2, 2, 4, 3, 1, 0, +3, 3, -1, 2, -2, -1, 0, 3, +2, 2, 7, -4, 5, -3, 1, 1, +-3, 0, 4, 1, 3, 0, 3, 0, +4, 0, 3, 1, 6, -1, -4, 1, +-5, 3, -1, 1, 0, 1, 7, 2, +2, 5, -3, 4, -3, 5, -5, 1, +0, -1, 4, 0, 10, -2, 7, -3, +1, 1, -5, 3, -2, 2, 7, 3, +7, 0, 8, -4, 1, -4, 3, -3, +2, -3, 1, 2, 9, 1, 7, -1, +7, 1, 2, 1, -4, -1, 1, -2, +5, 0, 9, -4, 6, 0, 0, 4, +-2, 3, 0, 0, 4, 0, 7, -2, +10, 0, 2, 5, -2, 2, -5, -2, +-3, -2, 10, 0, 7, 1, 7, 5, +1, 1, -2, -1, -1, 2, -3, 2, +3, -1, 9, -1, 9, 0, 3, -2, +1, 0, 1, 2, 5, 1, 11, -3, +8, -4, 6, -5, 2, -3, 2, 3, +2, 4, 0, 3, 8, 1, 9, -3, +7, -4, 6, -2, 1, -5, 9, -5, +8, -5, 11, -5, 10, -4, 7, 2, +6, -1, 5, -4, 6, -3, 7, -4, +10, -3, 7, -3, 6, -4, 5, -3, +3, 2, 7, 4, 5, 1, 8, -3, +10, -5, 4, -3, 2, 2, -3, 3, +1, 2, 7, 2, 8, -2, 11, -3, +4, 0, 2, 4, 2, 0, 4, -1, +4, 1, 5, 0, 6, 2, 3, 3, +2, 3, -1, 3, 7, 2, 10, -1, +6, 0, 2, 1, 0, -2, 5, -4, +8, 2, 8, 3, 8, 4, 5, 4, +3, 0, 2, -2, 1, -1, 7, -1, +12, -5, 12, -3, 6, -1, 4, 1, +2, 5, 6, 5, 4, 1, 5, 1, +6, 2, 1, -1, 4, 0, 3, 0, +9, -2, 14, -1, 8, 4, 4, 2, +2, 0, 5, -1, 5, -4, 6, -2, +7, 2, 7, 4, 7, 4, 2, 5, +3, -1, 5, -1, 8, 0, 11, -2, +7, -7, 11, -5, 9, -4, 8, -2, +9, 3, 9, 0, 14, -1, 11, -3, +9, -4, 3, -2, 3, 2, 7, 1, +10, 1, 10, 1, 8, 2, 6, 2, +3, 3, 4, 0, 8, -6, 12, -4, +14, -1, 4, 4, 0, 5, 2, 5, +4, 3, 11, 4, 8, 2, 6, -1, +5, -2, 4, -4, 9, -3, 9, 0, +13, 4, 12, 3, 7, 3, 0, 4, +1, 3, 4, 0, 12, -2, 15, -4, +9, -4, 8, 0, 7, -1, 11, -2, +14, -1, 13, -1, 12, -5, 9, -4, +6, -1, 4, 1, 9, 1, 15, 1, +12, 0, 9, 0, 9, 2, 8, 2, +6, 0, 8, -3, 13, -5, 10, -1, +12, 2, 7, 0, 9, 1, 11, 1, +10, -1, 11, 0, 4, 3, 6, -1, +9, -4, 7, 3, 6, 5, 5, 5, +10, 3, 13, 0, 9, 0, 4, 1, +7, -1, 12, -3, 10, -1, 11, 1, +9, 2, 10, 2, 13, 2, 8, -1, +10, 1, 7, -1, 11, -2, 11, -1, +6, 2, 9, 2, 9, 0, 12, 2, +12, 1, 10, 3, 10, 2, 7, 0, +6, -3, 9, -2, 15, -1, 16, 1, +14, 4, 10, 4, 6, 3, 8, 2, +9, -1, 12, -2, 11, 1, 9, 1, +10, 1, 7, 2, 9, 5, 11, 1, +15, -2, 15, -5, 13, -7, 12, -6, +13, -6, 16, -3, 13, -1, 15, 4, +10, 7, 8, 7, 7, 1, 9, -4, +14, -2, 10, 3, 10, 6, 8, 6, +5, 4, 14, -3, 16, -4, 17, -3, +17, -2, 13, -1, 12, -1, 8, -5, +10, 1, 8, 6, 11, 4, 16, 2, +15, 0, 13, 0, 7, -1, 11, 3, +8, 1, 13, 1, 15, 3, 9, 5, +12, 2, 11, 3, 13, 2, 15, -2, +16, -2, 15, -2, 8, -1, 10, 0, +12, -1, 14, -3, 18, -1, 15, 1, +16, 0, 12, -2, 11, -3, 10, -3, +12, -1, 16, 2, 15, 2, 15, 4, +11, 4, 12, 1, 13, -1, 17, -2, +18, -5, 18, -3, 15, 3, 7, 4, +7, 3, 14, 2, 22, -1, 17, -2, +15, 0, 13, -4, 12, -4, 15, -3, +15, -2, 18, -1, 18, 6, 11, 9, +8, 7, 5, 5, 11, 0, 17, -2, +17, -3, 19, 1, 13, 3, 13, 5, +11, 4, 14, 1, 18, -1, 20, -1, +19, -3, 11, -4, 12, -2, 11, -1, +14, 2, 17, 5, 12, 4, 14, 1, +12, 2, 13, 0, 12, -1, 13, -1, +21, -2, 16, 0, 15, 3, 17, 3, +16, 2, 18, 4, 15, 1, 16, -1, +13, 1, 16, 1, 15, -1, 12, 2, +13, 5, 11, 6, 14, 2, 19, -2, +20, -3, 15, -3, 13, -2, 17, -6, +19, -3, 21, -1, 25, -1, 21, -1, +19, 0, 18, 1, 15, 1, 18, 2, +19, -1, 17, 1, 13, 4, 13, 4, +15, 2, 17, 1, 20, -1, 22, -3, +17, -5, 19, -6, 17, -6, 16, -5, +23, -3, 21, 0, 19, 6, 14, 4, +16, 0, 17, -3, 17, -2, 21, -2, +17, 4, 15, 8, 13, 7, 13, 7, +14, 6, 14, 7, 17, 5, 16, 1, +19, -5, 20, -5, 14, -2, 19, -1, +18, 0, 21, 2, 22, 0, 20, -2, +21, -2, 15, -4, 19, -3, 21, -6, +26, -4, 26, 1, 18, 7, 17, 6, +15, 4, 18, 3, 19, 0, 22, -1, +24, -3, 18, -4, 19, -4, 19, -1, +20, 1, 24, 1, 20, 1, 20, -4, +20, -10, 21, -6, 19, -3, 18, -2, +25, -1, 22, 2, 17, 4, 16, 4, +18, 3, 21, 0, 24, 2, 17, 1, +17, -1, 21, 1, 21, 4, 20, 4, +20, 3, 23, 3, 18, -2, 19, -2, +19, -1, 19, -4, 24, -8, 25, -5, +21, -1, 18, 1, 24, 2, 25, 2, +18, -1, 21, -3, 20, -1, 17, 1, +22, 2, 23, 0, 28, 2, 23, 4, +21, 5, 15, 4, 15, 4, 23, 2, +19, -2, 19, 0, 16, 2, 16, 0, +23, -2, 23, 1, 22, 2, 18, 1, +19, -1, 15, -1, 12, -2, 25, -3, +27, -1, 26, 4, 20, 9, 15, 5, +21, 2, 23, 0, 28, -1, 24, -3, +27, -2, 25, 0, 18, -2, 25, -2, +28, -1, 26, 0, 23, -2, 22, -6, +22, -6, 20, -2, 21, 1, 20, 2, +17, 1, 26, 1, 25, 1, 21, 3, +22, 3, 22, 0, 24, -3, 24, -4, +26, 0, 24, 4, 23, 8, 22, 6, +19, 3, 22, 0, 28, -6, 27, -8, +28, -8, 27, -8, 25, -5, 23, -3, +23, -3, 29, -3, 24, -2, 29, -3, +25, -6, 22, -3, 26, -1, 21, 2, +23, 5, 22, 7, 23, 8, 25, 4, +24, 2, 27, -1, 24, -3, 28, -6, +32, -5, 26, -3, 28, -1, 23, 2, +21, 1, 22, -3, 29, -4, 30, -3, +21, -4, 25, -5, 19, -2, 21, 0, +28, 1, 26, 7, 24, 7, 23, 2, +29, -1, 24, 1, 20, 1, 31, -1, +30, 1, 25, 5, 21, 7, 18, 4, +24, 2, 25, 1, 26, -3, 24, -6, +26, -6, 23, -2, 17, -1, 23, -1, +27, 2, 27, 2, 26, -1, 26, -1, +24, 0, 26, 1, 27, 0, 26, 3, +23, 5, 27, 6, 26, 5, 24, 6, +28, 5, 26, 0, 27, -1, 23, -4, +23, -3, 28, -4, 30, -3, 31, -2, +24, -4, 27, -5, 32, -4, 26, -4, +31, -5, 30, -4, 25, -2, 24, 2, +20, 5, 28, 5, 32, 2, 39, 3, +26, 3, 17, 0, 26, -2, 27, 0, +29, 4, 26, 3, 27, 2, 21, 1, +19, 2, 24, 0, 24, -3, 33, -7, +33, -9, 21, -6, 22, -3, 24, 0, +30, 3, 32, 4, 28, 5, 26, 4, +21, 2, 28, 2, 24, 2, 28, 3, +34, 3, 29, 4, 25, 4, 25, 3, +31, -1, 31, -3, 29, -2, 27, -4, +24, -5, 26, -2, 27, -3, 25, -3, +31, 0, 29, 1, 26, 0, 26, -4, +31, -5, 34, -4, 28, 0, 29, 3, +27, 5, 26, 10, 30, 9, 25, 9, +23, 6, 26, 3, 25, -3, 27, -6, +30, -6, 35, -5, 32, -3, 28, -3, +30, -4, 25, -6, 33, -7, 33, -6, +27, -4, 26, -2, 26, -1, 26, 4, +23, 8, 28, 10, 30, 10, 26, 6, +31, 1, 28, -2, 29, -1, 33, 0, +31, 0, 33, 3, 29, 4, 31, 1, +27, -2, 25, -5, 32, -6, 28, -6, +31, -4, 27, -2, 24, 0, 25, 0, +28, 1, 31, 3, 29, 3, 36, 3, +31, 3, 20, 2, 25, 1, 28, 2, +33, 6, 37, 7, 33, 3, 31, 2, +25, 0, 28, -3, 26, -5, 33, -6, +37, -3, 24, 0, 20, 1, 22, -1, +29, -2, 36, -3, 34, -2, 27, -1, +24, -2, 27, -2, 30, 1, 28, 3, +38, 4, 38, 6, 30, 6, 30, 3, +30, 2, 32, 2, 30, -1, 31, -2, +28, 0, 28, 3, 31, 4, 26, 1, +28, -3, 32, -7, 30, -9, 32, -10, +32, -8, 36, -5, 33, 0, 26, 6, +25, 9, 21, 8, 34, 9, 33, 9, +24, 7, 25, 3, 24, 4, 26, 5, +27, 5, 36, 6, 36, 4, 31, 2, +27, -1, 17, -2, 23, -4, 35, -5, +35, -6, 31, -5, 23, 0, 23, 3, +23, 3, 31, 2, 40, 0, 34, -2, +35, -1, 22, 2, 19, 6, 30, 10, +35, 12, 37, 8, 31, 5, 29, 5, +25, 4, 24, 0, 33, -3, 34, -6, +34, -5, 34, -2, 24, -2, 29, -3, +37, -7, 40, -9, 35, -8, 30, -7, +34, -5, 31, -2, 32, 1, 32, 5, +30, 8, 32, 11, 32, 9, 30, 3, +31, 1, 33, -1, 31, 0, 25, 1, +33, 1, 36, 2, 32, 1, 32, 0, +23, -4, 28, -7, 33, -11, 37, -10, +33, -7, 28, 0, 31, 3, 22, 3, +28, 4, 38, 1, 38, 0, 40, 1, +29, 4, 24, 4, 27, 4, 33, 4, +37, 6, 33, 9, 35, 8, 29, 1, +27, -7, 34, -11, 35, -11, 39, -7, +34, -6, 33, -5, 30, -4, 31, -3, +36, -3, 30, -2, 35, -2, 39, -2, +30, -2, 29, 2, 25, 7, 29, 9, +35, 8, 40, 4, 41, 3, 32, 2, +32, 0, 26, -4, 26, -3, 37, -3, +38, -2, 33, 0, 26, -2, 27, -4, +29, -6, 34, -7, 37, -7, 31, -3, +29, -3, 30, -1, 23, 5, 29, 7, +38, 9, 39, 9, 32, 7, 25, 3, +30, 2, 29, 2, 37, 3, 36, 3, +30, 5, 34, 5, 28, 3, 28, -3, +36, -8, 40, -14, 40, -16, 33, -13, +32, -8, 32, 0, 33, 3, 36, 4, +25, 2, 30, 2, 32, 3, 31, 4, +31, 4, 30, 6, 32, 7, 23, 10, +27, 12, 32, 7, 37, 3, 44, -3, +30, -5, 23, -7, 27, -7, 33, -5, +38, -3, 32, -3, 35, -1, 27, -2, +24, -4, 34, -5, 33, -6, 44, -5, +39, -2, 25, 3, 22, 7, 30, 9, +39, 10, 37, 9, 37, 6, 32, 1, +28, -5, 33, -7, 36, -4, 38, 1, +39, 2, 33, 0, 27, -3, 26, -5, +37, -7, 37, -9, 34, -10, 36, -9, +28, -4, 30, 0, 32, 4, 33, 7, +36, 7, 34, 8, 28, 6, 24, 2, +31, 2, 38, 4, 31, 5, 32, 5, +30, 6, 29, 6, 34, 2, 32, -2, +31, -6, 29, -10, 34, -11, 30, -10, +30, -6, 40, -3, 34, -1, 30, 0, +29, -1, 30, -1, 34, 0, 34, -1, +36, -1, 33, 3, 31, 10, 32, 15, +22, 14, 34, 8, 38, 4, 31, 3, +28, 1, 23, -2, 31, -4, 32, -4, +34, -1, 30, -1, 32, -3, 38, -5, +30, -5, 27, -8, 34, -9, 38, -9, +39, -7, 37, -1, 37, 5, 31, 9, +30, 9, 34, 7, 29, 6, 36, 5, +32, 2, 26, -1, 28, -1, 31, 2, +35, 3, 33, 1, 35, -2, 32, -4, +25, -5, 27, -9, 29, -12, 35, -10, +42, -2, 31, 4, 23, 6, 23, 6, +30, 6, 34, 2, 35, 0, 38, 1, +31, 1, 33, 3, 32, 6, 30, 8, +37, 8, 37, 8, 29, 7, 20, -1, +28, -8, 37, -11, 33, -9, 36, -8, +33, -7, 31, -3, 39, -4, 33, -6, +35, -3, 30, -2, 31, -2, 29, -2, +28, 1, 39, 6, 35, 11, 29, 16, +22, 15, 21, 9, 35, 2, 40, -3, +35, -3, 27, -3, 27, -5, 30, -4, +27, -1, 36, 0, 38, -3, 35, -7, +30, -8, 18, -6, 25, -2, 33, -1, +39, 2, 30, 6, 24, 6, 30, 6, +27, 5, 33, 3, 41, 3, 37, 2, +33, 3, 25, 4, 22, 6, 31, 7, +37, 5, 39, 1, 29, -3, 28, -6, +28, -9, 26, -9, 31, -8, 34, -6, +36, -1, 30, 4, 25, 6, 24, 3, +31, 0, 37, 0, 29, 0, 29, -1, +36, 1, 32, 7, 32, 8, 31, 7, +34, 4, 37, 4, 32, 2, 31, -3, +27, -7, 31, -6, 26, -5, 21, -5, +32, -5, 37, -3, 35, -2, 29, -2, +24, -5, 28, -7, 34, -6, 38, 0, +32, 7, 29, 10, 30, 10, 21, 9, +25, 9, 34, 3, 42, -1, 37, 1, +26, 1, 25, 0, 25, -1, 35, 2, +34, 3, 30, 1, 35, -6, 30, -10, +24, -10, 27, -9, 32, -4, 34, 0, +29, 2, 28, 6, 25, 6, 27, 3, +34, 3, 27, 2, 31, 0, 37, 1, +32, 5, 24, 7, 26, 8, 32, 7, +30, 5, 32, 3, 30, -2, 28, -8, +29, -10, 24, -9, 20, -6, 28, -1, +33, -1, 35, -3, 30, -5, 31, -4, +29, -2, 29, -2, 37, 0, 32, 3, +33, 7, 28, 12, 17, 15, 21, 13, +32, 8, 39, 1, 35, -6, 30, -9, +29, -7, 25, -6, 30, -5, 32, -4, +35, -6, 39, -6, 32, -5, 26, -5, +25, -7, 38, -7, 35, -4, 26, 0, +29, 1, 29, 2, 33, 5, 30, 7, +25, 6, 27, 4, 29, 4, 29, 3, +25, 3, 29, 3, 34, 4, 26, 3, +26, 0, 28, -4, 32, -8, 34, -8, +24, -8, 19, -7, 22, -4, 30, 1, +28, 5, 26, 5, 28, 3, 25, 1, +22, 1, 24, 1, 34, 0, 41, 0, +38, 6, 25, 11, 17, 13, 24, 10, +38, 5, 34, 1, 31, -6, 27, -13, +22, -14, 22, -10, 25, -7, 34, -3, +35, -1, 30, 1, 22, 1, 21, 0, +33, -3, 38, -6, 34, -5, 33, -3, +26, 3, 21, 10, 21, 13, 23, 12, +28, 8, 29, 2, 28, 0, 21, -2, +30, -5, 35, -5, 30, -1, 24, -2, +24, -4, 29, -6, 27, -8, 30, -10, +32, -8, 25, -2, 26, 1, 22, 3, +24, 3, 33, 2, 28, 1, 24, 2, +20, 2, 24, 2, 30, 3, 31, 5, +32, 9, 25, 11, 27, 9, 29, 3, +30, -3, 33, -8, 33, -11, 25, -11, +14, -10, 18, -10, 28, -8, 29, -1, +29, 4, 24, 6, 25, 4, 30, 3, +27, -1, 30, -3, 31, -1, 28, 5, +20, 6, 20, 7, 28, 9, 27, 10, +26, 6, 24, 1, 21, -1, 24, -5, +28, -7, 23, -7, 23, -6, 25, -5, +28, -3, 25, -3, 29, -4, 32, -4, +29, -4, 28, -4, 24, -1, 26, 4, +27, 7, 25, 8, 19, 3, 17, 1, +23, 3, 24, 1, 29, 0, 32, 2, +29, 4, 30, 4, 25, 5, 22, 4, +28, -1, 30, -7, 27, -10, 16, -8, +16, -7, 20, -6, 21, -2, 23, 0, +22, 2, 25, 3, 27, 1, 30, 0, +30, 1, 30, 3, 30, 4, 21, 7, +18, 7, 24, 7, 26, 6, 25, 4, +20, 0, 22, -6, 26, -11, 27, -10, +25, -7, 18, -5, 23, -3, 21, -1, +17, 3, 23, 0, 32, -5, 33, -6, +26, -4, 22, -4, 25, -2, 29, 7, +28, 12, 22, 13, 16, 11, 15, 8, +12, 2, 15, -1, 22, -3, 28, -5, +28, -6, 27, -5, 28, -2, 29, 1, +33, 2, 31, 0, 23, -3, 20, -5, +17, -6, 14, -6, 16, -5, 18, -3, +21, 0, 17, 4, 18, 5, 25, 6, +29, 8, 32, 13, 19, 15, 16, 14, +17, 9, 16, 5, 16, -1, 15, -5, +18, -5, 17, -5, 20, -4, 24, -4, +24, -2, 24, 0, 18, 1, 15, 2, +18, 1, 24, -3, 29, -7, 21, -7, +19, -4, 19, 0, 25, 5, 33, 10, +29, 16, 27, 18, 17, 14, 8, 6, +8, -4, 16, -12, 24, -18, 23, -17, +17, -10, 16, 1, 19, 8, 27, 12, +32, 14, 26, 14, 22, 7, 18, -4, +15, -8, 11, -9, 19, -12, 23, -11, +17, -4, 11, 5, 12, 9, 22, 9, +28, 11, 28, 12, 25, 10, 26, 2, +25, -5, 22, -12, 23, -17, 25, -14, +19, -8, 16, -3, 18, 0, 21, 2, +26, 3, 20, 2, 16, 1, 17, -4, +24, -8, 27, -12, 26, -12, 25, -7, +20, 1, 15, 7, 20, 12, 24, 16, +27, 14, 26, 11, 17, 5, 12, -3, +14, -10, 19, -13, 16, -18, 16, -16, +15, -12, 16, -4, 23, 4, 27, 11, +33, 12, 32, 8, 23, 6, 13, 0, +9, -4, 19, -8, 21, -5, 14, 1, +10, 4, 8, 3, 13, 3, 14, 4, +17, 4, 23, 1, 24, -1, 25, -2, +20, -3, 22, -3, 22, -3, 20, -2, +15, -2, 15, 1, 18, 1, 17, -1, +19, -4, 18, -6, 17, -5, 18, -3, +15, 0, 14, 1, 18, 4, 14, 9, +11, 12, 13, 9, 24, 3, 32, -3, +29, -3, 20, -1, 11, 1, 11, 2, +13, -1, 13, -4, 13, -9, 13, -7, +7, -3, 6, 0, 15, 1, 28, 1, +31, 2, 28, 2, 22, 0, 20, -2, +24, 1, 20, 6, 12, 12, 5, 12, +3, 8, 4, 2, 6, -4, 12, -10, +19, -15, 22, -14, 20, -9, 17, -2, +22, 5, 24, 12, 16, 15, 12, 11, +10, 4, 14, -1, 15, -4, 14, -1, +12, 0, 11, 1, 13, 1, 11, 1, +12, 6, 12, 6, 15, 4, 12, 2, +10, 2, 16, 0, 22, -2, 24, -3, +21, -3, 18, -5, 20, -4, 19, 1, +16, 6, 12, 8, 7, 4, 2, -1, +-7, -4, -2, -5, 8, -6, 19, -2, +24, 2, 24, 7, 23, 13, 20, 16, +21, 14, 20, 8, 16, 6, 7, 1, +0, -2, -3, -6, 1, -10, 9, -14, +13, -15, 12, -11, 13, -5, 19, 0, +27, 4, 30, 8, 26, 7, 21, 3, +14, -1, 8, -3, 9, -4, 13, 0, +12, 4, 11, 7, 9, 9, 11, 7, +16, 2, 18, -5, 16, -9, 8, -11, +10, -11, 10, -9, 11, -1, 15, 4, +18, 4, 19, 5, 16, 6, 17, 4, +21, 4, 21, 3, 14, -3, 7, -10, +3, -14, 3, -14, 3, -11, 8, 0, +10, 9, 14, 16, 16, 19, 21, 15, +28, 9, 28, 4, 25, 0, 10, -7, +4, -10, 1, -9, -1, -7, -3, -6, +-4, -7, -1, -6, 6, -6, 15, -5, +22, 0, 27, 5, 29, 6, 29, 5, +20, 6, 12, 9, 8, 8, 6, 9, +-2, 10, -5, 12, -4, 10, 5, 4, +14, -5, 18, -15, 21, -19, 18, -20, +16, -16, 12, -9, 13, 1, 14, 5, +13, 6, 9, 5, 7, 3, 11, 3, +16, 4, 18, 4, 14, 3, 13, 4, +9, 2, 2, 3, -3, 1, -4, -1, +0, -3, 6, -3, 9, 0, 18, 0, +27, 0, 32, 2, 28, 3, 19, 3, +15, 4, 8, 2, 2, 0, -9, -3, +-11, -10, -9, -19, 0, -25, 11, -24, +19, -16, 24, -1, 24, 14, 23, 26, +22, 30, 22, 28, 18, 19, 8, 9, +-2, -4, -4, -10, -2, -13, 4, -10, +7, -7, 7, -8, 6, -7, 7, -8, +10, -3, 13, 1, 17, 5, 13, 3, +9, 0, 6, -6, 9, -10, 14, -9, +20, -5, 21, 3, 13, 14, 5, 22, +-1, 23, 0, 18, 3, 7, 1, -5, +-3, -19, 0, -26, 7, -24, 16, -16, +26, -6, 31, 4, 28, 13, 19, 16, +13, 13, 9, 8, 5, 5, -2, -1, +-10, -9, -16, -19, -7, -26, 4, -27, +11, -18, 14, -5, 15, 9, 20, 25, +20, 33, 21, 33, 20, 24, 15, 13, +6, 0, -1, -10, -3, -15, 0, -13, +4, -10, 2, -7, -3, -6, -3, -7, +3, -7, 11, -8, 15, -6, 15, -3, +14, 2, 8, 5, 9, 5, 12, 2, +18, 2, 18, 4, 9, 9, 0, 15, +-5, 16, 0, 14, 3, 6, 3, -6, +1, -19, 4, -24, 6, -22, 9, -13, +16, -4, 19, 6, 18, 14, 14, 12, +9, 6, 11, 0, 14, -4, 10, -5, +3, -4, -7, -3, -7, -4, -7, -9, +-4, -11, -1, -11, 4, -7, 13, 0, +19, 10, 24, 18, 24, 20, 26, 21, +18, 14, 10, 9, 2, 1, -4, -3, +-8, -8, -13, -12, -16, -15, -11, -19, +1, -23, 13, -23, 17, -14, 17, -3, +18, 8, 17, 17, 16, 23, 12, 19, +10, 11, 3, 2, -3, -3, -6, -3, +-1, -2, 7, 3, 8, 6, 8, 4, +4, -3, 6, -11, 7, -18, 11, -19, +8, -13, 1, -4, 1, -1, 7, 0, +15, 3, 19, 4, 21, 5, 17, 6, +8, 10, -1, 11, -8, 10, -13, 1, +-15, -9, -20, -18, -15, -24, -4, -21, +13, -8, 26, 10, 33, 24, 34, 33, +28, 32, 22, 25, 8, 11, -3, -2, +-15, -14, -24, -22, -27, -27, -20, -28, +-6, -26, 12, -21, 24, -12, 23, -2, +21, 9, 23, 14, 22, 20, 15, 19, +2, 17, -11, 9, -17, 1, -15, -4, +-6, -1, 2, 7, 8, 11, 12, 13, +7, 7, 3, 0, 1, -12, 1, -18, +-5, -21, -10, -18, -7, -11, 3, 0, +14, 9, 22, 13, 25, 15, 22, 12, +17, 6, 8, 3, -1, 2, -8, -4, +-14, -11, -21, -18, -26, -20, -18, -18, +2, -11, 20, 3, 30, 18, 30, 29, +29, 32, 25, 27, 14, 15, 5, 1, +-8, -11, -18, -17, -28, -19, -27, -18, +-14, -18, 4, -18, 19, -17, 18, -13, +16, -5, 14, 3, 12, 13, 10, 19, +6, 23, 0, 22, -6, 18, -8, 9, +-2, -1, 5, -5, 12, -7, 10, -5, +2, -2, -5, -3, -8, -9, -4, -14, +-7, -14, -6, -10, -1, -5, 11, 4, +18, 11, 19, 14, 21, 9, 16, 3, +10, -2, 3, -6, -4, -2, -12, 4, +-21, 8, -23, 4, -19, -1, -9, -10, +7, -18, 21, -21, 26, -12, 23, 4, +17, 19, 13, 29, 7, 30, 2, 23, +-6, 11, -12, 1, -17, -9, -8, -18, +-1, -22, 5, -23, 7, -26, 4, -28, +3, -22, 0, -11, 3, 5, 4, 21, +4, 36, 2, 39, 4, 34, 8, 21, +11, 5, 10, -11, 7, -19, 1, -20, +-6, -14, -14, -3, -19, 3, -19, 5, +-13, 1, -5, -3, 3, -6, 18, -5, +26, -4, 29, 1, 21, 4, 10, 4, +6, 2, -1, 3, -10, 7, -20, 9, +-23, 12, -22, 9, -13, 0, -1, -14, +11, -24, 18, -27, 13, -18, 7, -2, +7, 14, 11, 30, 14, 38, 7, 36, +-3, 24, -8, 6, -7, -14, 2, -27, +3, -33, 4, -31, -1, -27, -7, -20, +-10, -12, -9, -3, 0, 6, 7, 11, +12, 17, 10, 21, 12, 23, 17, 14, +21, 4, 16, -7, 4, -12, -6, -10, +-15, -5, -19, 4, -17, 9, -11, 7, +-3, -3, 0, -12, 4, -20, 12, -21, +19, -16, 20, -4, 11, 10, 3, 22, +-3, 25, -5, 19, -3, 11, -6, 4, +-8, -1, -8, -9, -2, -15, -1, -18, +1, -20, 2, -21, 0, -14, -3, -1, +-4, 16, 6, 31, 13, 39, 14, 37, +13, 23, 12, 3, 12, -17, 11, -29, +3, -34, -8, -27, -21, -18, -27, -7, +-30, 1, -21, 2, -4, 1, 9, -1, +18, 2, 23, 6, 29, 14, 28, 19, +25, 19, 11, 15, -9, 10, -26, 2, +-31, -6, -24, -9, -16, -7, -6, -5, +5, -8, 14, -13, 19, -16, 23, -17, +22, -14, 16, -3, 3, 5, -6, 12, +-13, 17, -14, 15, -10, 6, -2, -5, +5, -9, 8, -7, 11, -2, 8, 1, +6, 3, -4, 1, -12, -3, -18, -6, +-19, -4, -14, 1, -1, 9, 12, 16, +21, 19, 29, 20, 28, 14, 24, 7, +13, -4, -8, -11, -24, -17, -33, -23, +-32, -27, -25, -30, -16, -29, 0, -24, +15, -11, 27, 10, 34, 32, 35, 48, +32, 56, 13, 47, -6, 26, -20, -3, +-24, -27, -23, -41, -22, -42, -15, -32, +-5, -17, 9, 0, 19, 12, 24, 18, +22, 16, 15, 12, 6, 4, -4, -3, +-8, -9, -5, -13, -4, -16, -5, -15, +-6, -11, 0, -3, 8, 13, 8, 25, +5, 30, -4, 23, -6, 11, -12, -7, +-10, -22, -4, -31, 5, -28, 11, -10, +7, 13, 6, 32, 10, 36, 17, 31, +14, 20, -1, 5, -13, -12, -17, -25, +-18, -35, -15, -37, -14, -34, -8, -27, +-2, -14, 5, 3, 12, 25, 18, 42, +21, 55, 13, 54, 5, 41, -2, 17, +0, -10, -2, -32, -5, -40, -13, -35, +-19, -23, -12, -10, -4, 1, 0, 9, +2, 8, 7, 1, 9, -3, 12, -1, +17, 1, 20, 5, 17, 7, 6, 6, +-8, 3, -16, -5, -14, -8, -12, -5, +-15, 2, -16, 6, -11, 9, -5, 8, +9, 6, 17, 2, 24, 2, 19, 5, +7, 11, 0, 11, -4, 7, -2, 2, +-7, -6, -8, -14, -12, -20, -9, -18, +-2, -13, 7, -3, 11, 2, 8, 4, +6, -2, 2, -9, -2, -9, -5, -6, +-6, 5, -1, 16, 3, 27, 5, 30, +12, 30, 11, 25, 8, 15, 0, 1, +-4, -13, -7, -21, -14, -26, -17, -30, +-20, -33, -17, -27, -7, -19, 8, -2, +20, 18, 26, 36, 28, 45, 22, 45, +10, 29, -1, 5, -10, -21, -15, -42, +-22, -46, -26, -36, -24, -15, -11, 7, +6, 27, 16, 36, 21, 35, 22, 27, +21, 15, 15, 2, 9, -10, 3, -19, +-7, -24, -15, -27, -21, -28, -14, -20, +-5, -8, 5, 8, 7, 19, 6, 22, +6, 14, 5, 3, 4, -10, 1, -18, +-1, -15, -4, 0, -7, 20, -8, 33, +-3, 38, 5, 32, 8, 21, 6, 3, +4, -13, 2, -25, 1, -30, -5, -29, +-12, -25, -15, -16, -12, -11, 1, -4, +5, 7, 9, 20, 10, 27, 10, 30, +12, 23, 11, 11, 8, -2, 0, -16, +-9, -22, -18, -15, -24, -2, -18, 11, +-10, 21, -5, 20, -2, 12, 2, 1, +9, -5, 13, -6, 17, -1, 13, 7, +6, 13, -3, 15, -13, 12, -16, 6, +-17, -5, -11, -13, -12, -20, -13, -19, +-9, -18, 1, -12, 12, -6, 16, 3, +16, 15, 10, 27, 5, 37, 2, 40, +-2, 39, -5, 21, -5, -1, -5, -24, +-7, -38, -9, -41, -5, -32, -4, -14, +-5, 6, -5, 20, -2, 26, 2, 23, +3, 12, 4, 2, 0, -7, 2, -9, +3, -7, 1, -1, -3, 3, -5, 7, +-8, 12, -13, 17, -10, 21, -7, 21, +-3, 21, -3, 11, -5, -3, -4, -20, +2, -32, 10, -33, 12, -20, 6, 1, +1, 24, -5, 41, -7, 44, -7, 37, +-9, 18, -8, -7, -9, -32, -7, -43, +-11, -39, -5, -28, 1, -13, 4, 5, +2, 22, -4, 35, -1, 44, 1, 47, +3, 45, 1, 32, -2, 14, -2, -11, +-4, -30, -6, -39, -9, -35, -13, -24, +-15, -6, -19, 11, -16, 22, -8, 27, +-1, 21, 6, 10, 8, -1, 14, -6, +16, -7, 17, -2, 6, 6, -7, 13, +-19, 11, -26, 7, -25, 7, -26, 6, +-17, 9, -6, 10, 2, 9, 9, 2, +20, -3, 24, -10, 18, -11, 7, -8, +-7, 0, -17, 11, -22, 19, -24, 21, +-23, 14, -17, 4, -7, -9, 5, -16, +12, -13, 14, -2, 8, 5, 3, 8, +-11, 10, -22, 12, -26, 12, -23, 12, +-15, 16, -8, 18, 6, 21, 14, 21, +20, 15, 21, 1, 14, -10, -1, -17, +-20, -20, -31, -19, -39, -14, -35, -5, +-23, 1, -13, 8, 0, 11, 16, 13, +30, 15, 38, 20, 30, 23, 14, 23, +-10, 15, -29, 4, -43, -7, -51, -13, +-43, -11, -32, -4, -12, 7, 5, 14, +21, 20, 31, 19, 29, 15, 20, 5, +3, 1, -14, 1, -27, 4, -36, 6, +-38, 4, -30, -2, -17, -11, -3, -10, +9, -10, 17, -4, 18, 6, 13, 17, +-3, 24, -13, 23, -19, 16, -20, 8, +-20, 4, -22, 5, -17, 7, -6, 9, +10, 9, 16, 4, 14, 0, 3, -5, +-8, -5, -17, -3, -22, 3, -23, 7, +-24, 6, -21, 2, -18, -5, -10, -11, +5, -14, 18, -6, 19, 9, 10, 25, +0, 34, -6, 38, -14, 33, -19, 20, +-24, 4, -27, -11, -27, -18, -25, -20, +-17, -15, -6, -11, 10, -5, 13, 3, +13, 14, 7, 26, -1, 36, -4, 37, +-13, 29, -18, 13, -22, -10, -23, -27, +-24, -36, -27, -34, -21, -24, -11, -3, +-2, 21, 2, 44, 0, 52, 3, 47, +1, 36, -2, 20, -8, 6, -13, -3, +-17, -10, -24, -17, -26, -17, -30, -16, +-22, -13, -8, -6, 1, 8, 7, 22, +7, 33, 2, 37, -9, 31, -20, 14, +-25, -8, -24, -26, -23, -33, -23, -24, +-21, -5, -11, 19, 2, 38, 11, 51, +9, 53, -1, 45, -15, 30, -29, 8, +-36, -11, -38, -26, -36, -35, -34, -36, +-27, -28, -15, -10, 6, 15, 21, 44, +23, 67, 13, 72, 0, 58, -14, 30, +-32, -7, -45, -39, -53, -62, -49, -63, +-39, -42, -27, -8, -10, 24, 9, 54, +19, 75, 19, 79, 16, 66, 9, 44, +-9, 18, -31, -13, -48, -37, -58, -55, +-52, -56, -41, -45, -25, -21, -12, 12, +5, 46, 17, 71, 19, 79, 15, 66, +0, 33, -19, -5, -44, -38, -59, -55, +-59, -55, -43, -34, -19, 2, -4, 41, +8, 68, 14, 80, 11, 73, 5, 49, +-8, 18, -29, -15, -50, -43, -62, -62, +-58, -65, -43, -50, -14, -18, 10, 22, +27, 61, 33, 88, 21, 97, 2, 78, +-21, 35, -43, -15, -64, -61, -70, -85, +-64, -81, -47, -50, -23, -5, 3, 44, +21, 82, 29, 101, 22, 98, 3, 72, +-20, 35, -42, -5, -57, -38, -64, -61, +-60, -66, -45, -56, -21, -30, -4, 9, +6, 53, 4, 84, 1, 91, -6, 71, +-15, 33, -25, -12, -36, -53, -40, -76, +-43, -72, -30, -40, -16, 5, -1, 57, +0, 94, -11, 106, -17, 92, -22, 55, +-30, 9, -43, -36, -54, -70, -52, -87, +-39, -76, -19, -43, -4, 5, 6, 53, +12, 89, 4, 110, -8, 109, -24, 78, +-39, 28, -56, -33, -70, -85, -65, -106, +-55, -92, -34, -49, -14, 10, 4, 74, +15, 120, 16, 136, 4, 117, -20, 67, +-40, 4, -57, -52, -69, -85, -67, -94, +-51, -76, -30, -34, -8, 19, 6, 68, +11, 104, 3, 113, -13, 95, -40, 55, +-62, 0, -69, -54, -70, -90, -59, -101, +-35, -82, -5, -25, 14, 46, 26, 111, +20, 148, -2, 147, -30, 105, -58, 38, +-84, -36, -97, -97, -89, -125, -65, -117, +-30, -71, 6, -5, 31, 64, 40, 113, +32, 138, 8, 128, -25, 89, -59, 30, +-87, -33, -102, -84, -96, -110, -73, -100, +-41, -61, -8, 1, 15, 64, 27, 116, +22, 140, 3, 128, -26, 81, -51, 13, +-71, -53, -84, -93, -82, -98, -66, -73, +-38, -22, -10, 35, 11, 85, 17, 110, +2, 106, -24, 76, -52, 33, -72, -14, +-76, -51, -77, -71, -69, -70, -48, -49, +-18, -13, 10, 36, 20, 78, 18, 103, +-3, 104, -30, 85, -60, 49, -82, 3, +-89, -46, -83, -79, -66, -85, -42, -62, +-9, -17, 12, 30, 16, 68, 6, 85, +-12, 87, -36, 69, -56, 38, -75, 2, +-81, -28, -72, -44, -53, -42, -31, -29, +-14, -9, -6, 17, -14, 41, -31, 67, +-51, 80, -62, 74, -68, 50, -69, 17, +-64, -14, -47, -35, -25, -40, -10, -26, +-7, 1, -12, 33, -22, 59, -43, 69, +-66, 59, -84, 31, -85, 3, -75, -19, +-56, -30, -33, -29, -16, -16, -4, 5, +-2, 29, -10, 50, -25, 62, -48, 64, +-77, 53, -95, 38, -98, 18, -81, -1, +-55, -20, -29, -27, -13, -19, -4, 0, +-3, 26, -18, 45, -36, 51, -57, 44, +-77, 31, -91, 10, -90, -10, -75, -21, +-52, -13, -24, 7, 0, 31, 12, 51, +7, 57, -20, 50, -56, 32, -87, 12, +-109, -7, -113, -20, -102, -24, -74, -11, +-45, 11, -11, 32, 17, 46, 28, 54, +21, 61, -11, 59, -55, 47, -101, 22, +-127, -10, -130, -37, -112, -46, -81, -38, +-45, -14, -13, 15, 12, 46, 20, 71, +11, 84, -15, 76, -53, 46, -89, 11, +-113, -17, -113, -26, -97, -23, -70, -10, +-44, 6, -19, 25, -5, 42, -4, 53, +-18, 50, -41, 36, -64, 19, -84, 3, +-95, -7, -92, -17, -72, -23, -53, -17, +-35, 9, -23, 38, -11, 64, -13, 75, +-34, 69, -60, 49, -82, 19, -94, -9, +-99, -34, -94, -41, -81, -28, -58, -1, +-36, 31, -19, 58, -11, 67, -13, 67, +-30, 58, -52, 40, -71, 16, -86, -7, +-95, -21, -100, -28, -85, -18, -64, -4, +-42, 15, -31, 33, -30, 50, -37, 60, +-43, 59, -52, 41, -66, 15, -79, -6, +-88, -14, -84, -6, -69, 7, -46, 27, +-33, 47, -34, 63, -50, 63, -63, 45, +-74, 15, -82, -13, -90, -27, -93, -24, +-78, -9, -60, 11, -40, 32, -28, 45, +-23, 56, -29, 57, -41, 50, -60, 35, +-85, 22, -103, 11, -108, -4, -100, -12, +-81, -12, -59, 1, -44, 18, -35, 35, +-35, 45, -41, 48, -55, 41, -67, 30, +-76, 19, -80, 15, -77, 15, -73, 20, +-68, 28, -62, 29, -56, 25, -59, 12, +-67, -3, -76, -12, -80, -7, -79, 9, +-71, 30, -64, 49, -55, 61, -48, 62, +-50, 51, -53, 29, -61, 3, -67, -14, +-75, -21, -76, -8, -76, 15, -78, 38, +-80, 51, -80, 57, -81, 56, -75, 42, +-68, 19, -67, -6, -66, -23, -61, -28, +-51, -16, -45, 7, -39, 36, -44, 61, +-56, 79, -78, 83, -101, 65, -111, 28, +-111, -14, -101, -43, -86, -50, -65, -29, +-49, 4, -37, 40, -32, 66, -35, 83, +-45, 78, -61, 54, -82, 21, -99, -7, +-110, -15, -106, -9, -92, 5, -79, 20, +-68, 30, -65, 32, -62, 31, -62, 23, +-55, 10, -49, 2, -54, 9, -69, 23, +-81, 40, -82, 51, -83, 53, -85, 49, +-92, 41, -96, 29, -91, 8, -76, -12, +-62, -22, -53, -13, -52, 8, -56, 28, +-61, 43, -69, 51, -83, 51, -100, 39, +-105, 18, -97, -5, -75, -16, -55, -11, +-43, 14, -46, 46, -55, 67, -68, 70, +-85, 56, -104, 31, -119, 1, -121, -23, +-111, -35, -87, -22, -61, 10, -39, 47, +-29, 74, -33, 83, -48, 70, -69, 44, +-93, 13, -115, -10, -125, -22, -119, -20, +-104, -3, -86, 22, -69, 47, -59, 57, +-50, 53, -50, 37, -56, 18, -68, -1, +-80, -11, -91, -7, -97, 8, -87, 33, +-79, 59, -76, 76, -81, 70, -84, 49, +-85, 17, -86, -12, -86, -32, -85, -35, +-80, -21, -75, 12, -76, 52, -77, 81, +-76, 85, -75, 62, -74, 29, -79, -5, +-79, -25, -83, -27, -86, -8, -87, 21, +-85, 56, -84, 80, -87, 79, -90, 53, +-90, 13, -82, -21, -78, -38, -72, -35, +-68, -16, -68, 23, -77, 65, -88, 98, +-98, 108, -101, 89, -97, 47, -92, -4, +-85, -40, -80, -56, -75, -47, -74, -21, +-76, 19, -86, 64, -98, 98, -108, 104, +-107, 82, -98, 42, -83, 1, -68, -26, +-58, -34, -50, -23, -50, 8, -64, 48, +-95, 77, -122, 84, -138, 62, -134, 25, +-117, -14, -93, -40, -65, -47, -43, -29, +-30, 10, -30, 53, -44, 92, -73, 108, +-111, 96, -143, 55, -153, 8, -143, -30, +-115, -47, -84, -42, -58, -16, -42, 21, +-35, 57, -42, 87, -67, 97, -90, 77, +-112, 38, -122, -1, -126, -30, -119, -41, +-104, -33, -84, -9, -62, 27, -48, 64, +-49, 90, -64, 92, -86, 73, -103, 39, +-107, 2, -106, -28, -105, -41, -110, -37, +-107, -14, -100, 19, -85, 54, -70, 79, +-65, 90, -65, 85, -70, 64, -71, 41, +-77, 17, -88, -6, -104, -27, -116, -37, +-122, -30, -120, -12, -113, 13, -102, 40, +-90, 66, -71, 85, -52, 94, -49, 85, +-59, 56, -75, 15, -91, -21, -105, -45, +-111, -47, -116, -29, -119, 6, -116, 47, +-107, 88, -95, 114, -82, 107, -68, 70, +-64, 16, -63, -33, -68, -66, -74, -75, +-85, -57, -93, -10, -99, 50, -101, 108, +-104, 144, -110, 138, -107, 95, -95, 27, +-79, -43, -69, -96, -63, -117, -67, -98, +-80, -37, -98, 49, -113, 132, -118, 178, +-110, 179, -99, 136, -87, 62, -72, -22, +-63, -93, -62, -129, -74, -119, -86, -64, +-110, 19, -134, 105, -150, 159, -144, 170, +-115, 141, -79, 82, -50, 6, -34, -69, +-32, -112, -49, -109, -78, -62, -106, 6, +-127, 79, -146, 132, -148, 155, -127, 138, +-91, 91, -62, 28, -47, -40, -47, -90, +-63, -104, -89, -76, -120, -21, -138, 40, +-135, 91, -108, 128, -78, 141, -53, 123, +-40, 74, -47, 12, -68, -39, -99, -67, +-135, -66, -164, -46, -171, -15, -152, 22, +-105, 63, -50, 92, -5, 101, 11, 87, +-6, 63, -47, 36, -98, 11, -146, -13, +-183, -30, -195, -31, -178, -20, -127, 4, +-66, 28, -12, 49, 12, 59, 2, 63, +-37, 61, -83, 50, -129, 30, -166, 6, +-182, -11, -171, -17, -127, -7, -74, 7, +-29, 26, -13, 46, -20, 64, -47, 76, +-87, 76, -126, 57, -152, 28, -163, 1, +-155, -20, -129, -32, -96, -36, -62, -22, +-43, 8, -36, 51, -43, 92, -54, 113, +-76, 104, -99, 76, -120, 36, -131, -7, +-129, -44, -125, -67, -119, -65, -115, -33, +-102, 19, -85, 70, -63, 106, -45, 118, +-35, 108, -38, 77, -51, 32, -78, -17, +-110, -58, -138, -73, -161, -59, -164, -19, +-148, 28, -113, 74, -77, 107, -42, 121, +-18, 107, -12, 66, -29, 7, -65, -48, +-108, -76, -145, -71, -161, -38, -158, 9, +-134, 60, -101, 105, -66, 132, -45, 129, +-35, 92, -42, 32, -63, -26, -90, -67, +-115, -83, -130, -72, -136, -42, -130, 8, +-113, 65, -86, 117, -61, 146, -49, 141, +-50, 100, -57, 43, -72, -15, -92, -62, +-111, -92, -123, -95, -125, -63, -122, -2, +-110, 67, -97, 117, -77, 138, -60, 127, +-47, 94, -40, 44, -46, -10, -68, -57, +-98, -80, -127, -67, -144, -27, -145, 25, +-137, 71, -123, 103, -98, 116, -63, 111, +-33, 82, -15, 31, -23, -27, -53, -69, +-97, -83, -137, -62, -156, -14, -155, 38, +-130, 91, -102, 131, -71, 144, -42, 116, +-22, 60, -30, -8, -60, -59, -97, -85, +-131, -82, -153, -50, -157, -2, -135, 55, +-92, 105, -45, 136, -14, 131, -6, 94, +-26, 41, -68, -8, -121, -47, -158, -72, +-169, -77, -156, -51, -125, 3, -83, 67, +-34, 119, 1, 136, 9, 121, -22, 79, +-75, 24, -132, -36, -170, -80, -186, -89, +-173, -59, -130, 1, -71, 68, -15, 118, +18, 134, 21, 121, -16, 85, -72, 34, +-134, -26, -178, -71, -196, -91, -186, -74, +-146, -26, -87, 34, -23, 89, 22, 128, +31, 143, 5, 126, -43, 80, -106, 15, +-159, -51, -192, -94, -190, -95, -163, -61, +-116, -5, -64, 58, -21, 109, 8, 134, +13, 124, -9, 85, -52, 27, -101, -27, +-146, -59, -171, -58, -171, -34, -143, 3, +-105, 40, -64, 70, -29, 86, -8, 81, +-6, 57, -25, 23, -56, -7, -95, -20, +-130, -16, -158, -8, -161, 5, -142, 23, +-105, 47, -62, 65, -23, 68, 1, 54, +-1, 29, -25, 6, -65, -6, -105, -6, +-138, -1, -158, 11, -162, 25, -141, 37, +-97, 36, -45, 27, -7, 15, 11, 6, +4, 11, -27, 27, -70, 44, -116, 50, +-146, 45, -158, 30, -148, 11, -123, -7, +-80, -21, -36, -19, -8, 2, -7, 37, +-26, 68, -58, 80, -95, 67, -124, 41, +-143, 14, -136, -7, -112, -21, -79, -21, +-48, -8, -27, 19, -22, 49, -36, 71, +-63, 74, -93, 57, -114, 30, -126, 2, +-121, -23, -104, -42, -74, -39, -50, -13, +-39, 35, -41, 83, -47, 114, -63, 114, +-85, 82, -103, 29, -114, -31, -106, -77, +-89, -92, -70, -62, -58, 0, -54, 75, +-65, 132, -80, 144, -88, 110, -86, 47, +-81, -24, -75, -77, -67, -95, -60, -70, +-55, -6, -60, 71, -71, 131, -83, 147, +-89, 117, -99, 56, -104, -16, -99, -77, +-82, -109, -58, -102, -39, -53, -31, 33, +-42, 122, -60, 178, -80, 180, -92, 130, +-100, 42, -100, -55, -94, -137, -79, -171, +-64, -138, -53, -47, -47, 75, -51, 184, +-63, 240, -81, 217, -95, 127, -102, -1, +-95, -119, -77, -195, -54, -198, -40, -123, +-36, 8, -43, 143, -59, 232, -76, 247, +-95, 185, -106, 69, -110, -62, -101, -162, +-85, -205, -57, -172, -33, -75, -21, 53, +-21, 167, -34, 229, -56, 220, -85, 150, +-111, 44, -126, -69, -117, -150, -96, -174, +-71, -130, -47, -37, -25, 77, -20, 169, +-28, 203, -47, 168, -71, 82, -99, -20, +-120, -105, -121, -145, -101, -126, -61, -48, +-28, 58, -11, 151, -13, 190, -30, 159, +-61, 74, -95, -29, -119, -110, -127, -145, +-115, -119, -91, -42, -58, 61, -24, 149, +1, 190, 3, 165, -11, 87, -45, -13, +-87, -94, -131, -134, -150, -122, -135, -63, +-100, 26, -57, 113, -27, 165, -8, 166, +-2, 112, -9, 29, -34, -57, -66, -115, +-99, -129, -121, -92, -125, -15, -108, 78, +-76, 155, -46, 186, -25, 158, -21, 76, +-27, -23, -43, -108, -62, -143, -81, -121, +-91, -50, -94, 47, -91, 136, -85, 180, +-73, 161, -54, 85, -35, -16, -21, -96, +-22, -128, -32, -101, -54, -29, -75, 59, +-91, 128, -94, 152, -90, 122, -84, 50, +-74, -33, -61, -94, -41, -112, -26, -81, +-17, -13, -21, 65, -30, 128, -49, 154, +-76, 134, -103, 69, -116, -16, -116, -91, +-100, -130, -71, -117, -41, -53, -13, 40, +3, 125, 4, 178, -13, 176, -42, 116, +-81, 14, -111, -93, -126, -163, -118, -166, +-92, -100, -63, 15, -29, 134, -5, 210, +6, 221, -5, 158, -29, 41, -61, -85, +-91, -176, -114, -198, -120, -139, -110, -25, +-86, 98, -51, 187, -15, 217, 11, 183, +13, 95, -6, -16, -43, -112, -81, -161, +-109, -151, -119, -85, -117, 12, -96, 106, +-60, 166, -23, 174, 4, 130, 11, 50, +-1, -41, -28, -113, -62, -136, -94, -101, +-113, -23, -113, 67, -92, 137, -64, 161, +-35, 126, -13, 48, -8, -41, -16, -110, +-29, -130, -41, -88, -58, -4, -73, 87, +-87, 146, -87, 153, -77, 106, -60, 24, +-46, -60, -35, -111, -29, -111, -29, -63, +-29, 16, -39, 92, -54, 138, -72, 136, +-82, 88, -79, 13, -67, -60, -51, -106, +-39, -108, -31, -62, -27, 10, -30, 86, +-41, 137, -56, 145, -71, 107, -78, 37, +-81, -39, -71, -96, -54, -117, -26, -92, +-9, -30, -9, 49, -21, 117, -45, 146, +-69, 128, -89, 66, -92, -15, -79, -86, +-59, -120, -41, -104, -24, -43, -9, 42, +-4, 120, -18, 157, -46, 138, -72, 70, +-89, -21, -90, -98, -76, -134, -54, -114, +-35, -45, -20, 47, -15, 130, -18, 168, +-29, 144, -45, 73, -60, -19, -67, -100, +-66, -139, -64, -124, -58, -60, -47, 29, +-34, 111, -30, 156, -28, 148, -34, 96, +-43, 18, -52, -63, -54, -119, -55, -126, +-56, -83, -54, -6, -55, 80, -54, 148, +-53, 171, -49, 142, -46, 63, -42, -40, +-36, -128, -28, -163, -29, -131, -37, -46, +-49, 59, -60, 148, -68, 188, -75, 165, +-73, 83, -62, -26, -34, -115, -6, -155, +12, -135, 7, -65, -16, 30, -49, 116, +-82, 164, -103, 161, -105, 103, -85, 17, +-56, -63, -26, -109, 0, -120, 20, -91, +17, -27, -7, 49, -41, 110, -73, 134, +-98, 114, -109, 63, -95, -1, -66, -58, +-27, -87, 2, -83, 18, -46, 10, 9, +-16, 62, -52, 93, -77, 94, -91, 70, +-94, 29, -83, -19, -56, -53, -18, -55, +10, -28, 20, 13, 7, 48, -21, 64, +-60, 56, -96, 32, -117, -6, -104, -42, +-64, -54, -18, -34, 18, 7, 29, 51, +15, 85, -19, 91, -51, 65, -82, 20, +-103, -30, -110, -66, -95, -72, -61, -48, +-17, -5, 24, 41, 41, 78, 32, 92, +-3, 83, -50, 54, -96, 11, -116, -34, +-117, -64, -95, -73, -57, -60, -11, -25, +24, 25, 37, 74, 28, 102, 0, 96, +-35, 64, -73, 14, -98, -38, -106, -78, +-93, -85, -63, -62, -23, -16, 8, 33, +21, 66, 18, 78, 4, 71, -22, 52, +-52, 23, -69, -6, -77, -24, -75, -33, +-70, -37, -61, -39, -48, -33, -26, -17, +-6, 11, 8, 50, 11, 84, 0, 100, +-21, 90, -52, 54, -79, -2, -98, -65, +-99, -109, -85, -114, -54, -74, -16, 1, +15, 85, 26, 145, 20, 159, -2, 122, +-37, 43, -63, -51, -79, -125, -81, -150, +-79, -124, -66, -55, -48, 34, -23, 114, +-3, 162, 8, 161, 10, 111, -1, 29, +-24, -57, -62, -122, -92, -151, -102, -133, +-81, -68, -42, 23, 1, 116, 26, 175, +25, 180, 0, 129, -39, 36, -73, -72, +-86, -160, -71, -191, -46, -149, -19, -48, +-7, 71, -6, 165, -17, 198, -33, 163, +-51, 78, -60, -27, -58, -115, -48, -154, +-33, -135, -18, -69, -4, 16, -5, 86, +-18, 123, -39, 121, -52, 89, -59, 36, +-54, -19, -48, -61, -39, -78, -28, -73, +-20, -51, -10, -16, -11, 24, -20, 64, +-39, 87, -51, 81, -50, 48, -39, 3, +-30, -35, -20, -55, -12, -54, -16, -33, +-30, -2, -49, 28, -64, 42, -70, 31, +-61, 6, -35, -11, 4, -7, 32, 16, +40, 43, 20, 59, -19, 52, -68, 19, +-113, -34, -134, -87, -123, -110, -76, -84, +-19, -15, 39, 69, 79, 135, 89, 161, +64, 135, 9, 60, -66, -42, -136, -134, +-174, -181, -166, -163, -117, -89, -45, 10, +36, 106, 101, 176, 132, 200, 113, 163, +47, 78, -48, -32, -134, -135, -188, -201, +-196, -211, -153, -162, -72, -57, 24, 82, +101, 204, 140, 269, 121, 251, 59, 156, +-30, 6, -116, -151, -173, -269, -184, -301, +-147, -225, -76, -69, 5, 108, 67, 243, +99, 296, 98, 255, 64, 141, 1, -14, +-67, -159, -120, -239, -143, -236, -135, -168, +-100, -60, -45, 59, 16, 155, 63, 209, +73, 207, 48, 150, -1, 54, -50, -50, +-91, -138, -104, -192, -89, -192, -51, -131, +-10, -23, 16, 97, 19, 180, -4, 199, +-38, 157, -62, 71, -60, -27, -41, -109, +-12, -143, 10, -123, 16, -66, -2, -6, +-36, 34, -67, 51, -79, 52, -67, 51, +-45, 53, -15, 56, 9, 53, 16, 40, +1, 3, -16, -55, -29, -107, -35, -127, +-41, -100, -48, -33, -58, 50, -64, 122, +-56, 165, -39, 161, -6, 101, 28, 2, +47, -97, 31, -160, -12, -168, -69, -125, +-104, -50, -98, 38, -62, 115, -20, 160, +13, 153, 33, 101, 34, 20, 17, -60, +-19, -120, -48, -145, -68, -131, -71, -75, +-62, 1, -41, 80, -13, 137, 4, 153, +10, 124, 5, 52, -6, -37, -25, -115, +-40, -156, -47, -140, -46, -66, -48, 38, +-44, 129, -40, 170, -35, 144, -28, 54, +-11, -63, 19, -153, 37, -175, 37, -120, +12, -9, -25, 113, -72, 188, -112, 184, +-132, 102, -113, -24, -57, -147, 19, -219, +87, -208, 123, -115, 118, 26, 62, 164, +-29, 248, -128, 248, -188, 164, -196, 23, +-145, -131, -58, -249, 34, -290, 101, -234, +127, -95, 117, 81, 75, 235, 12, 321, +-65, 304, -130, 188, -175, 5, -183, -182, +-149, -310, -72, -334, 27, -253, 114, -98, +163, 84, 160, 240, 105, 323, 8, 311, +-100, 210, -186, 47, -214, -132, -189, -274, +-120, -336, -28, -309, 69, -189, 140, -1, +163, 204, 132, 358, 53, 403, -42, 316, +-126, 119, -171, -126, -175, -339, -139, -439, +-81, -381, -8, -189, 56, 70, 93, 301, +101, 418, 89, 380, 55, 210, -10, -25, +-77, -236, -127, -345, -145, -315, -132, -173, +-87, 10, -26, 162, 36, 229, 74, 204, +83, 112, 72, 1, 46, -82, 5, -111, +-47, -89, -93, -43, -124, -3, -124, 13, +-93, 5, -35, -12, 23, -16, 66, 0, +83, 28, 77, 53, 45, 61, -12, 45, +-63, 3, -91, -45, -96, -71, -92, -64, +-70, -32, -34, 5, 11, 26, 42, 25, +52, 12, 47, -4, 34, -9, 13, 11, +-27, 48, -70, 82, -103, 83, -109, 33, +-87, -56, -38, -147, 17, -194, 64, -161, +86, -55, 75, 88, 32, 216, -36, 276, +-96, 233, -126, 92, -114, -97, -70, -254, +-3, -316, 56, -262, 85, -116, 66, 70, +24, 228, -20, 305, -58, 279, -89, 156, +-100, -19, -78, -180, -40, -271, 6, -273, +42, -189, 62, -46, 61, 109, 43, 224, +9, 259, -33, 201, -74, 77, -102, -67, +-105, -182, -83, -231, -39, -196, 10, -89, +65, 47, 100, 156, 96, 195, 50, 154, +-17, 63, -77, -42, -112, -123, -118, -152, +-95, -121, -46, -45, 6, 36, 44, 89, +59, 100, 65, 76, 57, 31, 36, -15, +1, -54, -36, -78, -72, -79, -103, -57, +-117, -18, -105, 22, -57, 57, 15, 84, +89, 97, 132, 78, 127, 25, 74, -47, +0, -115, -74, -149, -137, -134, -170, -74, +-153, 18, -90, 119, -8, 188, 69, 193, +120, 126, 140, 8, 118, -119, 60, -207, +-22, -223, -99, -159, -153, -35, -170, 102, +-145, 203, -84, 229, 0, 165, 81, 41, +144, -89, 159, -177, 128, -194, 61, -144, +-21, -46, -107, 62, -177, 131, -205, 136, +-175, 86, -89, 15, 26, -46, 145, -77, +227, -76, 236, -46, 147, 0, -11, 42, +-170, 62, -260, 48, -265, 11, -188, -28, +-56, -61, 90, -75, 199, -63, 229, -22, +186, 42, 89, 103, -24, 127, -122, 95, +-181, 23, -199, -62, -171, -135, -104, -169, +-7, -146, 96, -63, 172, 53, 203, 153, +173, 195, 84, 165, -48, 83, -172, -15, +-242, -108, -227, -170, -144, -184, -22, -136, +103, -46, 190, 51, 206, 123, 146, 158, +48, 159, -52, 121, -126, 44, -163, -59, +-152, -151, -106, -193, -37, -181, 31, -121, +83, -25, 115, 87, 127, 185, 116, 226, +70, 185, -13, 80, -119, -47, -194, -157, +-204, -219, -140, -219, -31, -151, 90, -23, +177, 119, 198, 213, 149, 221, 50, 158, +-56, 56, -133, -61, -159, -161, -145, -207, +-91, -171, -20, -76, 50, 28, 97, 97, +115, 123, 98, 124, 51, 104, -8, 54, +-60, -21, -90, -86, -96, -116, -69, -110, +-27, -84, 18, -43, 46, 16, 58, 84, +54, 124, 37, 109, 5, 47, -25, -25, +-30, -79, -18, -104, -7, -92, -11, -46, +-15, 20, -21, 76, -26, 86, -29, 44, +-11, -16, 25, -55, 63, -62, 79, -39, +54, 3, 0, 52, -63, 89, -99, 88, +-94, 34, -46, -47, 12, -116, 56, -143, +70, -121, 51, -55, 17, 37, -7, 136, +-11, 201, -6, 191, -2, 103, -6, -26, +-13, -145, -31, -221, -48, -233, -50, -173, +-20, -50, 28, 93, 69, 204, 83, 247, +66, 220, 30, 141, -22, 26, -70, -101, +-99, -212, -93, -275, -55, -265, 4, -180, +59, -39, 98, 128, 106, 280, 85, 367, +43, 341, -17, 193, -77, -33, -112, -263, +-105, -418, -72, -444, -23, -328, 29, -103, +86, 157, 127, 364, 135, 452, 104, 400, +48, 229, -25, -4, -105, -232, -159, -390, +-166, -436, -113, -356, -26, -181, 70, 43, +149, 256, 193, 404, 181, 438, 114, 335, +8, 120, -108, -132, -186, -339, -197, -435, +-136, -393, -39, -236, 66, -11, 139, 211, +164, 352, 134, 363, 72, 257, 5, 90, +-37, -78, -54, -203, -67, -257, -75, -233, +-75, -149, -57, -38, -32, 59, 10, 119, +67, 144, 126, 141, 155, 110, 137, 58, +68, -6, -31, -61, -126, -98, -184, -117, +-177, -111, -113, -78, -6, -21, 108, 37, +189, 77, 205, 86, 154, 71, 60, 47, +-41, 19, -120, -10, -153, -35, -121, -45, +-42, -43, 37, -43, 73, -53, 70, -60, +40, -39, 11, 7, -3, 57, 10, 90, +43, 101, 73, 88, 73, 43, 31, -25, +-35, -95, -103, -131, -132, -116, -108, -65, +-32, -4, 59, 45, 137, 72, 174, 73, +156, 56, 80, 29, -19, 5, -90, -4, +-121, -3, -107, -13, -67, -46, -9, -83, +43, -101, 77, -87, 85, -38, 77, 38, +61, 118, 41, 169, 15, 158, -8, 79, +-19, -40, -29, -151, -41, -214, -50, -202, +-43, -115, -20, 17, 22, 147, 67, 219, +105, 201, 118, 98, 103, -43, 65, -160, +4, -205, -65, -166, -123, -62, -133, 63, +-95, 152, -22, 169, 55, 103, 120, -13, +154, -118, 139, -160, 83, -125, 13, -35, +-41, 67, -71, 133, -75, 138, -58, 80, +-20, -12, 17, -100, 43, -147, 49, -135, +45, -72, 39, 3, 40, 62, 50, 92, +57, 92, 54, 70, 33, 32, 1, -14, +-37, -55, -65, -80, -75, -87, -50, -77, +-7, -55, 41, -17, 82, 33, 111, 79, +125, 103, 105, 91, 49, 53, -22, -2, +-76, -57, -106, -95, -108, -108, -76, -91, +-9, -46, 62, 10, 120, 57, 150, 85, +141, 90, 98, 71, 29, 29, -42, -28, +-99, -80, -118, -103, -99, -92, -38, -54, +36, -4, 96, 45, 128, 76, 130, 78, +96, 49, 32, 0, -28, -47, -58, -71, +-54, -64, -33, -41, 2, -6, 34, 34, +57, 66, 56, 69, 30, 36, -1, -22, +-15, -81, -11, -114, 2, -111, 32, -72, +72, 6, 105, 111, 104, 192, 67, 202, +-3, 120, -77, -26, -125, -183, -124, -291, +-73, -309, 9, -216, 100, -26, 176, 199, +215, 370, 189, 410, 112, 298, -3, 74, +-119, -180, -207, -384, -232, -467, -175, -394, +-42, -187, 119, 82, 250, 321, 310, 447, +275, 425, 157, 276, -9, 45, -161, -200, +-245, -385, -238, -449, -156, -374, -24, -189, +106, 43, 195, 252, 232, 378, 217, 389, +157, 280, 63, 89, -33, -122, -114, -283, +-157, -348, -164, -315, -121, -205, -30, -53, +79, 103, 167, 224, 205, 276, 192, 251, +133, 163, 45, 46, -54, -77, -120, -192, +-133, -268, -94, -273, -25, -194, 54, -60, +112, 82, 129, 193, 104, 251, 52, 244, +5, 163, -21, 27, -19, -121, 3, -230, +31, -263, 45, -216, 50, -121, 51, -4, +41, 120, 7, 214, -33, 237, -54, 176, +-49, 56, -12, -78, 48, -182, 117, -229, +165, -208, 166, -115, 104, 27, 4, 162, +-98, 226, -168, 196, -179, 90, -119, -47, +1, -166, 135, -224, 238, -194, 268, -84, +219, 66, 98, 184, -45, 213, -165, 147, +-225, 25, -209, -108, -114, -207, 37, -235, +183, -166, 270, -15, 262, 144, 178, 236, +47, 219, -83, 112, -165, -36, -166, -172, +-102, -249, -3, -229, 89, -110, 144, 59, +153, 192, 114, 222, 53, 150, -9, 22, +-44, -102, -47, -181, -19, -184, 24, -105, +65, 18, 84, 123, 79, 155, 52, 101, +8, 1, -31, -94, -44, -148, -24, -144, +9, -82, 50, 18, 85, 112, 113, 154, +117, 124, 82, 40, 19, -59, -35, -138, +-64, -173, -68, -144, -41, -59, 12, 48, +77, 133, 116, 153, 121, 100, 95, 1, +54, -96, 10, -153, -15, -149, -17, -78, +-3, 33, 17, 126, 27, 145, 22, 86, +4, -24, -4, -128, 12, -177, 53, -153, +96, -64, 124, 59, 123, 161, 92, 190, +29, 132, -56, 17, -124, -106, -141, -189, +-93, -204, -1, -153, 111, -52, 205, 60, +248, 146, 210, 173, 105, 141, -28, 68, +-141, -25, -191, -110, -164, -163, -75, -163, +41, -114, 152, -36, 216, 43, 212, 98, +138, 109, 34, 81, -60, 27, -101, -33, +-82, -68, -20, -64, 54, -32, 108, -4, +116, 3, 69, -14, 4, -46, -44, -85, +-48, -105, -15, -80, 48, 2, 115, 106, +160, 179, 156, 185, 95, 120, 0, 3, +-91, -137, -138, -255, -126, -303, -56, -245, +38, -93, 131, 94, 197, 244, 211, 310, +163, 277, 76, 155, -17, -21, -90, -195, +-128, -304, -127, -310, -77, -222, 6, -86, +95, 56, 152, 166, 173, 227, 157, 221, +112, 150, 50, 45, -13, -60, -50, -141, +-60, -198, -48, -220, -30, -191, -11, -101, +3, 21, 31, 122, 73, 177, 126, 179, +174, 135, 192, 52, 161, -51, 72, -139, +-49, -176, -159, -155, -204, -101, -174, -52, +-77, -14, 57, 21, 196, 54, 293, 77, +312, 82, 238, 75, 98, 63, -67, 36, +-206, -22, -268, -104, -233, -173, -100, -191, +75, -149, 228, -61, 307, 46, 288, 151, +175, 218, 24, 208, -109, 116, -187, -24, +-176, -160, -87, -243, 41, -246, 149, -170, +197, -42, 174, 92, 108, 184, 20, 193, +-49, 117, -74, -3, -44, -110, 24, -167, +91, -162, 121, -98, 106, 1, 60, 90, +-6, 132, -49, 103, -58, 19, -19, -82, +50, -154, 111, -173, 136, -130, 123, -38, +81, 76, 25, 170, -19, 202, -50, 152, +-51, 29, -21, -124, 37, -247, 89, -295, +115, -245, 106, -108, 78, 71, 37, 229, +-5, 303, -25, 263, -19, 119, 23, -67, +71, -226, 96, -301, 92, -277, 73, -171, +32, -29, -10, 105, -40, 181, -51, 179, +-26, 121, 27, 42, 93, -24, 154, -69, +186, -97, 162, -110, 87, -109, -26, -97, +-129, -74, -176, -46, -141, -3, -34, 59, +98, 118, 209, 139, 265, 105, 233, 35, +112, -51, -22, -129, -118, -181, -146, -187, +-103, -138, -20, -46, 69, 54, 137, 126, +155, 152, 125, 128, 75, 67, 23, -23, +-6, -121, -4, -192, 30, -200, 72, -142, +93, -45, 68, 53, 15, 126, -51, 158, +-88, 132, -61, 42, 17, -80, 123, -172, +207, -194, 233, -142, 185, -49, 80, 51, +-59, 126, -165, 150, -197, 104, -150, -3, +-38, -122, 106, -193, 233, -179, 292, -97, +264, 7, 156, 93, 17, 140, -115, 129, +-190, 54, -187, -59, -108, -154, 23, -180, +156, -133, 239, -46, 252, 44, 188, 110, +61, 129, -61, 81, -140, -21, -152, -128, +-90, -182, 23, -153, 136, -57, 211, 59, +211, 150, 141, 180, 40, 128, -60, 3, +-123, -152, -130, -267, -65, -287, 44, -200, +148, -40, 206, 130, 212, 254, 154, 292, +57, 225, -40, 68, -112, -128, -128, -291, +-80, -363, 5, -327, 95, -206, 170, -32, +197, 153, 174, 298, 110, 354, 22, 293, +-54, 126, -83, -88, -61, -282, -16, -399, +27, -403, 60, -285, 84, -75, 90, 157, +87, 328, 80, 373, 81, 284, 87, 106, +80, -94, 39, -257, -12, -333, -59, -301, +-91, -180, -78, -24, -20, 104, 74, 163, +171, 151, 234, 101, 221, 36, 144, -26, +37, -68, -68, -84, -143, -72, -163, -52, +-113, -47, -4, -58, 129, -70, 223, -67, +239, -45, 180, -17, 85, 19, -26, 59, +-110, 90, -126, 92, -64, 54, 43, -11, +143, -78, 186, -130, 151, -159, 73, -160, +-24, -128, -98, -61, -110, 20, -41, 92, +71, 138, 177, 153, 229, 134, 198, 75, +105, -22, -10, -136, -113, -228, -173, -267, +-153, -236, -57, -149, 85, -22, 214, 120, +280, 238, 259, 286, 171, 238, 43, 105, +-95, -66, -187, -221, -195, -320, -116, -343, +11, -281, 143, -139, 225, 43, 241, 205, +207, 297, 133, 298, 29, 216, -60, 69, +-108, -104, -113, -260, -69, -352, 0, -350, +76, -254, 139, -96, 178, 78, 161, 220, +102, 298, 33, 292, -15, 199, -39, 40, +-33, -138, 2, -279, 41, -343, 75, -316, +88, -212, 66, -54, 31, 113, 25, 237, +32, 279, 47, 232, 65, 114, 69, -34, +62, -164, 55, -245, 33, -262, 2, -211, +-8, -114, -1, -6, 26, 79, 60, 119, +98, 127, 120, 115, 116, 81, 81, 27, +26, -44, -29, -113, -50, -161, -34, -187, +-4, -190, 54, -149, 112, -60, 145, 55, +154, 156, 129, 206, 60, 188, -11, 112, +-59, -6, -75, -139, -40, -251, 30, -300, +100, -255, 140, -136, 138, 9, 90, 131, +27, 208, -23, 228, -23, 179, 17, 70, +70, -63, 113, -173, 107, -231, 56, -233, +-4, -198, -52, -134, -67, -41, -19, 70, +60, 159, 152, 199, 223, 187, 216, 136, +128, 47, 3, -81, -121, -221, -199, -319, +-184, -327, -72, -242, 105, -92, 265, 82, +343, 242, 302, 339, 162, 323, -15, 183, +-161, -34, -237, -244, -203, -370, -75, -384, +72, -298, 204, -139, 268, 51, 241, 211, +162, 282, 73, 246, -20, 136, -75, 13, +-78, -90, -45, -164, 10, -210, 61, -219, +82, -182, 71, -117, 56, -51, 50, 14, +57, 91, 70, 165, 101, 197, 120, 160, +110, 59, 79, -69, 16, -180, -58, -251, +-91, -266, -84, -214, -44, -105, 45, 23, +140, 122, 207, 166, 231, 158, 191, 122, +97, 70, 2, 0, -75, -82, -127, -156, +-133, -204, -86, -218, 8, -196, 110, -134, +188, -31, 217, 92, 190, 197, 128, 236, +65, 195, 0, 90, -36, -41, -34, -165, +-28, -258, -17, -289, -6, -252, -5, -158, +9, -42, 58, 67, 109, 153, 165, 213, +217, 231, 233, 195, 188, 98, 81, -50, +-61, -215, -195, -350, -269, -415, -247, -381, +-122, -230, 69, 10, 282, 270, 422, 459, +437, 501, 337, 374, 146, 113, -87, -204, +-266, -477, -342, -620, -305, -578, -152, -351, +45, -16, 224, 308, 346, 512, 375, 545, +296, 401, 161, 129, 20, -181, -86, -434, +-137, -543, -139, -479, -114, -278, -78, -20, +-20, 206, 51, 338, 117, 351, 178, 249, +245, 69, 272, -122, 244, -252, 152, -283, +-3, -228, -156, -130, -250, -28, -271, 53, +-204, 90, -32, 73, 176, 17, 351, -35, +433, -52, 391, -27, 230, 12, 18, 34, +-177, 22, -298, -26, -296, -100, -170, -174, +20, -209, 188, -170, 285, -54, 280, 90, +203, 197, 105, 223, 16, 156, -51, 16, +-55, -145, -12, -266, 27, -296, 50, -217, +47, -64, 23, 93, 11, 180, 35, 173, +62, 89, 89, -26, 114, -126, 122, -169, +99, -141, 61, -61, 19, 24, -11, 65, +-4, 45, 13, -11, 13, -70, 11, -105, +36, -100, 63, -63, 85, -6, 103, 44, +109, 65, 102, 46, 86, -8, 47, -65, +-12, -100, -35, -108, -10, -97, 30, -67, +66, -20, 88, 30, 78, 58, 61, 51, +40, 14, 14, -36, 19, -86, 72, -119, +133, -120, 157, -89, 138, -27, 71, 41, +-21, 86, -101, 82, -135, 30, -114, -45, +-18, -115, 122, -162, 235, -167, 281, -119, +260, -29, 177, 71, 55, 137, -49, 142, +-124, 82, -153, -17, -126, -124, -67, -206, +-5, -237, 79, -195, 169, -90, 239, 36, +289, 131, 284, 172, 203, 153, 66, 83, +-78, -14, -200, -116, -259, -197, -234, -232, +-129, -206, 16, -135, 181, -40, 329, 60, +394, 148, 373, 200, 275, 185, 103, 99, +-93, -34, -245, -168, -343, -260, -331, -285, +-194, -237, 13, -124, 232, 23, 412, 149, +485, 210, 423, 191, 254, 115, 24, 12, +-185, -86, -317, -164, -332, -208, -248, -205, +-94, -159, 92, -85, 247, -4, 326, 66, +344, 118, 299, 144, 187, 128, 72, 65, +-39, -31, -140, -123, -196, -188, -197, -214, +-157, -200, -55, -139, 76, -42, 196, 63, +293, 140, 336, 168, 305, 144, 204, 74, +65, -21, -80, -126, -190, -208, -241, -240, +-213, -209, -132, -126, -1, -21, 167, 72, +302, 137, 364, 162, 349, 138, 239, 68, +71, -31, -83, -127, -212, -197, -260, -228, +-196, -217, -66, -153, 74, -44, 201, 80, +283, 171, 300, 195, 250, 151, 136, 56, +2, -61, -109, -167, -148, -232, -125, -232, +-62, -170, 28, -76, 116, 16, 149, 84, +151, 125, 136, 138, 100, 118, 86, 57, +80, -38, 47, -135, 4, -211, -29, -243, +-53, -226, -33, -144, 19, -9, 74, 137, +118, 231, 135, 237, 121, 152, 90, 10, +66, -140, 49, -258, 30, -310, 14, -281, +22, -171, 18, -16, 12, 129, 34, 219, +60, 242, 74, 198, 91, 89, 86, -66, +66, -228, 65, -335, 41, -344, 7, -253, +5, -94, 34, 92, 75, 246, 120, 313, +133, 262, 109, 106, 61, -96, 1, -265, +-52, -344, -85, -322, -53, -211, 32, -51, +124, 108, 195, 206, 225, 218, 183, 151, +112, 41, 29, -67, -65, -148, -118, -190, +-107, -187, -63, -141, 2, -75, 82, -11, +142, 30, 194, 47, 225, 50, 210, 45, +145, 28, 54, 5, -40, -19, -120, -45, +-162, -73, -148, -109, -79, -143, 33, -156, +172, -131, 267, -70, 297, 19, 279, 107, +208, 169, 81, 184, -60, 130, -186, 12, +-256, -137, -224, -267, -123, -331, 5, -301, +146, -181, 286, 0, 376, 184, 389, 308, +305, 326, 140, 226, -56, 35, -227, -179, +-343, -344, -371, -409, -261, -349, -38, -183, +213, 30, 408, 217, 500, 319, 459, 299, +323, 173, 114, -7, -141, -177, -345, -283, +-416, -299, -354, -229, -189, -109, 47, 12, +288, 93, 472, 120, 531, 101, 429, 58, +188, 14, -78, -18, -269, -41, -347, -61, +-301, -80, -155, -103, 31, -126, 191, -137, +284, -118, 281, -70, 222, 0, 163, 77, +117, 140, 64, 164, 12, 136, -46, 54, +-119, -70, -174, -208, -181, -311, -126, -337, +8, -262, 203, -99, 364, 109, 429, 299, +375, 392, 208, 342, -20, 152, -223, -118, +-347, -367, -358, -504, -228, -477, 0, -295, +236, -22, 403, 245, 454, 414, 363, 426, +179, 286, -33, 50, -215, -191, -302, -364, +-251, -421, -100, -353, 75, -194, 223, 1, +291, 169, 265, 260, 179, 251, 73, 164, +-35, 31, -94, -101, -88, -198, -42, -234, +19, -199, 76, -117, 110, -29, 118, 30, +108, 46, 73, 32, 32, 12, 7, -1, +17, 1, 41, 20, 68, 40, 90, 32, +85, -22, 50, -106, 6, -183, -35, -216, +-48, -189, -2, -100, 71, 23, 141, 148, +187, 227, 175, 224, 98, 134, 5, -14, +-78, -169, -125, -283, -102, -325, -12, -282, +112, -155, 214, 16, 253, 175, 200, 270, +79, 274, -55, 184, -140, 33, -164, -133, +-106, -265, 16, -321, 141, -286, 236, -175, +266, -31, 212, 97, 112, 170, 8, 184, +-105, 147, -178, 80, -167, -2, -80, -80, +50, -142, 171, -183, 230, -205, 223, -199, +171, -151, 86, -58, 3, 67, -48, 179, +-41, 241, -10, 220, 9, 114, 13, -47, +1, -213, -13, -328, 16, -343, 66, -246, +115, -76, 177, 100, 213, 220, 194, 259, +121, 211, 4, 99, -129, -49, -211, -183, +-223, -263, -151, -274, 8, -224, 207, -133, +378, -14, 440, 112, 362, 210, 167, 240, +-80, 180, -289, 45, -373, -117, -325, -252, +-155, -314, 78, -278, 278, -150, 394, 24, +404, 174, 301, 234, 141, 186, -11, 68, +-153, -64, -243, -157, -257, -188, -196, -160, +-68, -95, 98, -31, 237, 6, 314, 9, +315, -1, 245, 3, 124, 32, -18, 59, +-117, 53, -162, 13, -163, -50, -124, -116, +-54, -162, 23, -169, 124, -122, 216, -35, +257, 55, 251, 108, 189, 112, 78, 81, +-43, 31, -135, -29, -186, -92, -162, -142, +-86, -167, 13, -157, 114, -119, 199, -60, +250, 18, 250, 102, 199, 161, 107, 161, +-10, 104, -126, 4, -190, -106, -200, -200, +-145, -255, -27, -248, 114, -170, 246, -38, +333, 105, 313, 210, 194, 239, 37, 188, +-122, 73, -215, -81, -210, -226, -124, -302, +7, -279, 133, -168, 199, -20, 198, 108, +155, 172, 101, 165, 53, 106, -3, 18, +-47, -61, -64, -107, -50, -115, -4, -108, +55, -97, 96, -91, 129, -76, 132, -37, +77, 18, 1, 69, -49, 94, -51, 81, +-3, 27, 66, -47, 107, -109, 117, -131, +98, -112, 58, -66, 4, -25, -31, -11, +-21, -23, 18, -37, 59, -24, 82, 17, +76, 67, 55, 94, 36, 71, 5, -9, +-16, -118, -4, -206, 36, -224, 84, -151, +123, -10, 121, 130, 75, 197, 14, 159, +-57, 39, -106, -105, -94, -207, -9, -218, +111, -135, 218, 5, 250, 128, 186, 168, +53, 104, -94, -23, -195, -148, -213, -211, +-125, -188, 33, -92, 197, 34, 298, 134, +296, 165, 191, 111, 46, 6, -88, -99, +-175, -162, -192, -171, -124, -141, 1, -93, +129, -31, 208, 37, 209, 87, 155, 113, +65, 109, -25, 76, -93, 6, -99, -87, +-36, -180, 56, -231, 129, -205, 148, -107, +105, 27, 28, 141, -42, 191, -90, 157, +-81, 58, -6, -66, 105, -157, 186, -175, +198, -114, 130, -22, 24, 37, -70, 30, +-124, -28, -119, -96, -56, -126, 54, -89, +146, 8, 188, 132, 168, 210, 105, 186, +28, 48, -34, -147, -68, -305, -68, -350, +-35, -264, 9, -84, 42, 121, 56, 265, +71, 291, 87, 200, 106, 41, 117, -116, +109, -205, 66, -213, -4, -162, -84, -98, +-144, -54, -134, -27, -55, -1, 57, 38, +161, 92, 220, 144, 201, 158, 133, 107, +44, -18, -27, -179, -52, -300, -48, -315, +-40, -212, -41, -40, -46, 134, -44, 241, +-5, 243, 73, 149, 175, 6, 251, -119, +257, -166, 168, -137, 4, -80, -170, -51, +-275, -67, -266, -105, -140, -121, 63, -85, +249, 13, 345, 156, 311, 277, 169, 304, +-17, 191, -165, -38, -222, -291, -170, -458, +-48, -471, 78, -320, 157, -55, 159, 225, +109, 421, 44, 459, 0, 331, -9, 88, +18, -165, 43, -346, 50, -408, 38, -345, +8, -200, -11, -23, -12, 132, -14, 215, +-12, 212, 11, 152, 41, 73, 90, 8, +133, -43, 148, -86, 120, -128, 52, -168, +-40, -195, -122, -194, -151, -143, -109, -31, +-14, 124, 86, 263, 166, 316, 194, 243, +166, 74, 101, -132, 22, -302, -47, -377, +-86, -324, -107, -167, -108, 28, -68, 186, +2, 248, 95, 216, 188, 131, 234, 38, +205, -42, 121, -98, -11, -145, -144, -177, +-228, -192, -218, -184, -106, -135, 60, -27, +214, 120, 294, 245, 273, 294, 153, 228, +-13, 69, -158, -124, -206, -283, -145, -367, +-22, -337, 104, -198, 170, 6, 146, 210, +61, 331, -32, 334, -90, 229, -67, 53, +18, -160, 110, -337, 159, -403, 138, -323, +51, -122, -43, 117, -107, 284, -113, 320, +-47, 225, 48, 30, 131, -173, 160, -280, +123, -243, 44, -94, -32, 77, -87, 161, +-93, 114, -47, -25, 33, -169, 111, -220, +145, -126, 129, 74, 67, 266, -11, 335, +-75, 208, -96, -75, -74, -373, -10, -529, +62, -445, 111, -135, 127, 259, 100, 540, +49, 574, 3, 332, -22, -78, -31, -468, +-16, -650, -3, -543, 12, -191, 28, 232, +38, 515, 39, 533, 41, 300, 41, -59, +42, -371, 46, -490, 41, -371, 33, -76, +12, 240, -22, 396, -59, 309, -68, 48, +-36, -246, 32, -415, 99, -374, 140, -135, +140, 198, 95, 459, 28, 499, -42, 269, +-88, -120, -95, -478, -66, -633, -33, -513, +2, -170, 38, 241, 83, 545, 133, 603, +161, 386, 152, 7, 104, -349, 24, -518, +-85, -451, -181, -209, -216, 66, -156, 248, +-27, 271, 123, 153, 234, -26, 273, -153, +226, -150, 98, -30, -61, 115, -173, 177, +-187, 112, -121, -52, -11, -227, 79, -331, +117, -301, 105, -134, 58, 109, -1, 317, +-19, 394, 19, 312, 77, 112, 113, -119, +88, -303, 8, -388, -87, -351, -154, -202, +-179, -3, -123, 179, 6, 289, 154, 307, +268, 231, 303, 88, 240, -80, 98, -223, +-73, -284, -230, -253, -311, -148, -284, -17, +-156, 86, 23, 119, 199, 89, 309, 29, +336, -10, 285, 8, 157, 69, -9, 124, +-163, 120, -266, 27, -299, -153, -244, -342, +-121, -436, 53, -354, 230, -95, 343, 248, +352, 526, 253, 620, 74, 475, -123, 116, +-262, -326, -303, -671, -233, -766, -77, -566, +102, -153, 225, 301, 264, 629, 211, 717, +105, 538, -8, 161, -104, -258, -154, -551, +-142, -620, -75, -462, 5, -167, 70, 148, +94, 365, 90, 418, 72, 303, 48, 98, +17, -98, 0, -206, 3, -203, 10, -121, +4, -20, -28, 34, -59, 22, -68, -42, +-39, -103, 16, -110, 91, -39, 155, 80, +179, 192, 125, 231, -2, 159, -136, -7, +-204, -196, -169, -317, -45, -313, 121, -184, +246, 16, 273, 213, 162, 325, -41, 303, +-229, 148, -297, -68, -207, -250, -13, -333, +189, -295, 300, -164, 276, 21, 130, 202, +-57, 313, -183, 296, -178, 166, -76, -22, +45, -196, 108, -296, 85, -294, 4, -201, +-77, -42, -108, 135, -60, 233, 69, 214, +191, 107, 234, -18, 169, -96, 22, -95, +-134, -51, -212, 6, -196, 53, -105, 33, +27, -71, 126, -196, 155, -249, 122, -172, +58, 31, 1, 250, -8, 377, 11, 366, +34, 208, 38, -74, 1, -363, -72, -519, +-125, -467, -111, -216, -34, 107, 74, 349, +155, 443, 172, 387, 116, 189, 20, -62, +-76, -253, -106, -311, -65, -238, -1, -106, +40, -25, 34, -9, -8, -5, -50, -4, +-44, 22, 6, 104, 86, 223, 154, 306, +161, 282, 95, 90, -14, -208, -124, -458, +-179, -565, -156, -489, -86, -219, 4, 163, +90, 496, 147, 656, 158, 569, 148, 270, +119, -96, 69, -391, -14, -547, -122, -509, +-213, -306, -242, -49, -190, 176, -74, 303, +93, 311, 258, 247, 348, 162, 311, 45, +161, -65, -53, -132, -236, -174, -309, -198, +-258, -190, -113, -153, 59, -73, 167, 48, +169, 139, 103, 184, 20, 206, -2, 189, +50, 107, 118, -5, 130, -136, 66, -245, +-74, -278, -234, -239, -312, -146, -247, 9, +-44, 186, 197, 297, 361, 312, 365, 211, +221, 41, -7, -115, -215, -219, -299, -277, +-229, -253, -63, -143, 109, -4, 195, 123, +154, 197, 34, 209, -94, 187, -165, 126, +-127, -12, 9, -171, 163, -264, 261, -253, +233, -143, 75, 19, -125, 165, -275, 254, +-311, 250, -200, 106, 16, -107, 218, -261, +328, -269, 292, -140, 123, 52, -88, 188, +-238, 220, -272, 145, -170, -24, 10, -202, +159, -264, 235, -162, 211, 39, 93, 232, +-64, 299, -182, 220, -227, 45, -171, -167, +-37, -333, 105, -353, 207, -217, 242, -1, +183, 203, 46, 311, -103, 304, -218, 214, +-233, 65, -136, -116, 5, -255, 122, -317, +186, -291, 167, -179, 79, -7, -11, 186, +-65, 351, -64, 412, -27, 307, -11, 79, +-37, -197, -61, -428, -79, -511, -75, -396, +-19, -126, 81, 216, 182, 482, 241, 544, +210, 397, 79, 111, -87, -205, -236, -425, +-319, -456, -300, -317, -170, -71, 30, 159, +239, 256, 358, 204, 335, 77, 205, -50, +29, -94, -143, -16, -255, 119, -259, 236, +-169, 251, -39, 96, 54, -191, 78, -454, +66, -567, 58, -448, 61, -109, 77, 299, +102, 614, 108, 725, 63, 550, -31, 130, +-136, -335, -209, -653, -188, -702, -89, -470, +38, -85, 148, 273, 212, 503, 191, 523, +84, 314, -50, 4, -136, -250, -123, -347, +-46, -267, 24, -91, 46, 54, 35, 141, +-21, 154, -97, 69, -121, -58, -53, -122, +88, -88, 239, 26, 298, 154, 205, 190, +22, 127, -193, 9, -370, -142, -421, -279, +-306, -303, -75, -196, 210, 8, 423, 231, +459, 352, 356, 323, 167, 203, -87, 41, +-319, -136, -431, -239, -410, -244, -249, -175, +-14, -74, 178, -11, 286, -18, 310, -22, +217, 31, 66, 119, -43, 223, -107, 300, +-109, 282, -46, 147, -1, -76, -20, -344, +-52, -516, -107, -474, -159, -240, -133, 79, +-36, 366, 107, 501, 270, 445, 343, 245, +262, -43, 99, -294, -106, -377, -312, -284, +-406, -117, -345, 44, -168, 133, 102, 141, +339, 106, 401, 51, 301, -5, 100, -2, +-144, 56, -309, 75, -316, 20, -207, -79, +8, -169, 227, -200, 288, -149, 192, -48, +31, 101, -147, 266, -248, 332, -205, 242, +-72, 55, 110, -142, 261, -288, 257, -328, +95, -267, -97, -114, -241, 103, -281, 284, +-181, 312, -11, 209, 150, 58, 270, -90, +278, -180, 146, -193, -20, -122, -151, 16, +-223, 150, -207, 159, -125, 49, -28, -80, +87, -163, 156, -170, 119, -90, 50, 36, +7, 170, -34, 275, -51, 249, -18, 80, +23, -114, 67, -232, 85, -257, 18, -187, +-93, -74, -163, 42, -189, 160, -153, 219, +-44, 163, 80, 62, 191, 1, 271, -35, +261, -59, 147, -88, 7, -120, -141, -108, +-277, -32, -340, 20, -300, 35, -155, 73, +67, 116, 269, 119, 355, 68, 319, -18, +162, -79, -65, -50, -241, -15, -288, -37, +-212, -54, -34, -29, 141, -7, 194, 6, +112, 4, -57, 8, -210, 73, -238, 131, +-109, 88, 95, 0, 292, -36, 368, -51, +260, -61, 19, -68, -251, -69, -437, -20, +-435, 63, -243, 74, 29, 21, 273, 8, +395, 15, 362, 5, 205, -11, -9, -23, +-202, -1, -277, 77, -230, 101, -143, 24, +-58, -58, 12, -114, 57, -157, 85, -147, +108, -61, 115, 73, 131, 249, 131, 343, +62, 244, -55, 25, -162, -197, -236, -373, +-236, -415, -165, -276, -72, -20, 56, 293, +198, 526, 275, 509, 261, 259, 184, -56, +53, -349, -74, -521, -187, -477, -300, -254, +-333, 61, -234, 371, -82, 503, 67, 389, +214, 163, 304, -85, 330, -287, 282, -343, +114, -239, -127, -49, -313, 170, -415, 284, +-402, 195, -238, 3, 12, -163, 273, -258, +454, -220, 430, -37, 198, 181, -72, 361, +-284, 398, -377, 196, -294, -134, -90, -379, +121, -465, 270, -369, 260, -93, 79, 228, +-110, 463, -210, 519, -204, 320, -80, -53, +86, -349, 181, -469, 199, -418, 124, -197, +-48, 107, -202, 358, -233, 479, -159, 401, +-27, 133, 105, -147, 162, -324, 164, -399, +108, -344, -25, -145, -157, 101, -178, 315, +-102, 415, 5, 324, 87, 113, 98, -98, +55, -275, 1, -364, -64, -282, -124, -85, +-105, 139, -8, 307, 106, 321, 164, 178, +125, 0, 27, -153, -57, -251, -123, -220, +-185, -89, -189, 48, -103, 152, 27, 173, +121, 87, 156, -2, 152, -39, 148, -47, +117, -15, 15, 36, -125, 34, -223, -6, +-249, -42, -216, -89, -133, -97, -12, -29, +151, 52, 294, 102, 325, 124, 209, 76, +33, -8, -118, -51, -225, -63, -277, -55, +-247, -2, -127, 48, 36, 40, 149, 6, +160, -47, 128, -97, 100, -78, 59, 6, +-14, 87, -84, 155, -117, 176, -100, 105, +-63, -10, -56, -118, -49, -202, -2, -207, +64, -106, 91, 19, 77, 129, 36, 195, +12, 180, -2, 99, -49, 19, -102, -60, +-99, -120, -53, -107, -24, -60, -9, -27, +11, -12, 64, -17, 116, -30, 112, 10, +41, 76, -45, 120, -116, 153, -157, 159, +-146, 89, -85, -31, 20, -157, 135, -256, +190, -252, 130, -151, 5, -26, -111, 100, +-171, 228, -158, 291, -78, 256, 40, 150, +152, 0, 184, -141, 105, -230, -13, -280, +-111, -278, -164, -156, -165, 41, -115, 227, +-40, 349, 56, 363, 128, 245, 134, 39, +94, -205, 41, -410, -9, -443, -40, -273, +-64, 7, -94, 280, -85, 453, -49, 432, +-37, 230, -45, -71, -31, -354, 11, -476, +72, -357, 117, -81, 104, 206, 63, 399, +11, 401, -64, 210, -136, -72, -141, -315, +-91, -406, -12, -271, 58, 7, 66, 266, +21, 398, -2, 343, 2, 109, 1, -184, +11, -390, 16, -427, 3, -254, -27, 46, +-71, 314, -112, 432, -75, 374, 24, 152, +106, -129, 151, -329, 142, -376, 43, -254, +-110, -11, -241, 224, -315, 324, -247, 275, +-38, 95, 191, -129, 341, -289, 371, -319, +245, -205, 14, 33, -212, 283, -364, 401, +-367, 354, -201, 171, 6, -93, 133, -333, +179, -445, 135, -394, 37, -175, -25, 129, +-31, 369, -3, 452, 59, 372, 82, 152, +12, -130, -74, -350, -140, -426, -179, -312, +-138, -47, -36, 237, 43, 393, 113, 379, +156, 198, 113, -96, 32, -367, -47, -480, +-132, -368, -157, -67, -91, 294, -6, 528, +92, 538, 171, 322, 144, -43, 29, -405, +-99, -584, -234, -500, -294, -197, -195, 190, +-9, 468, 176, 505, 305, 310, 302, -12, +166, -321, -4, -450, -184, -345, -299, -74, +-265, 232, -142, 431, -8, 407, 121, 185, +184, -109, 141, -355, 57, -435, -52, -318, +-150, -78, -157, 172, -74, 355, 29, 383, +133, 247, 170, 32, 104, -168, -8, -286, +-133, -270, -231, -145, -223, 16, -106, 183, +21, 283, 124, 245, 177, 90, 152, -101, +74, -275, -27, -337, -117, -242, -135, -48, +-87, 192, -39, 396, -1, 434, 21, 277, +19, 19, 4, -268, -16, -448, -48, -419, +-48, -221, -3, 47, 49, 310, 76, 423, +63, 320, 14, 94, -42, -168, -94, -355, +-144, -347, -131, -161, -42, 74, 56, 300, +110, 416, 116, 333, 71, 109, 9, -166, +-52, -421, -111, -507, -127, -361, -88, -100, +-28, 204, 24, 468, 59, 552, 54, 420, +39, 147, 23, -215, -18, -497, -63, -531, +-68, -364, -50, -76, -34, 269, -21, 493, +-15, 474, 9, 271, 44, -68, 50, -394, +22, -491, -1, -346, -32, -81, -82, 241, +-122, 469, -121, 450, -55, 242, 65, -67, +163, -374, 167, -476, 95, -325, -24, -73, +-143, 207, -217, 409, -213, 391, -130, 194, +21, -60, 160, -310, 184, -404, 109, -254, +12, -18, -64, 205, -105, 370, -96, 355, +-49, 162, 24, -67, 68, -287, 34, -400, +-64, -289, -142, -58, -153, 157, -104, 329, +-4, 365, 101, 210, 182, 0, 215, -211, +157, -358, -11, -303, -187, -90, -267, 117, +-245, 283, -156, 344, -25, 220, 94, 15, +162, -182, 159, -335, 57, -318, -55, -110, +-79, 99, -36, 248, 5, 323, 34, 240, +28, 50, -17, -129, -71, -280, -134, -313, +-172, -159, -117, 29, 12, 159, 103, 257, +129, 267, 98, 161, 50, 24, 20, -139, +-14, -273, -73, -261, -97, -167, -59, -76, +-46, 63, -75, 224, -85, 297, -51, 281, +10, 159, 73, -50, 74, -209, 39, -268, +27, -282, 2, -191, -58, 13, -87, 197, +-58, 291, 2, 263, 75, 104, 78, -72, +-9, -160, -95, -202, -144, -172, -194, -31, +-183, 123, -66, 202, 102, 188, 247, 63, +295, -88, 202, -150, 34, -156, -114, -127, +-253, -24, -326, 108, -262, 181, -112, 183, +39, 95, 156, -43, 174, -122, 110, -130, +64, -113, 20, -50, -48, 61, -75, 143, +-56, 160, -43, 89, -27, -50, -51, -156, +-108, -163, -96, -115, -23, -23, 19, 114, +57, 223, 101, 241, 84, 139, 29, -52, +-45, -228, -144, -278, -179, -210, -97, -71, +-1, 108, 68, 264, 116, 306, 94, 204, +24, -2, -44, -206, -129, -287, -172, -218, +-91, -51, 3, 137, 36, 288, 41, 313, +12, 175, -42, -70, -48, -306, -31, -409, +-8, -321, 69, -87, 119, 190, 61, 419, +-37, 502, -132, 375, -215, 81, -195, -248, +-97, -478, 2, -505, 116, -332, 208, -51, +170, 236, 34, 429, -98, 433, -188, 239, +-173, -29, -69, -253, 31, -331, 102, -226, +140, -12, 64, 192, -91, 317, -203, 279, +-225, 64, -141, -204, 20, -388, 154, -403, +190, -226, 156, 72, 51, 331, -104, 467, +-213, 425, -212, 191, -117, -113, 33, -327, +138, -387, 138, -270, 74, -40, -21, 154, +-138, 234, -225, 193, -204, 43, -95, -134, +55, -199, 181, -138, 218, 16, 159, 197, +51, 281, -79, 226, -200, 95, -246, -69, +-199, -222, -85, -265, 47, -201, 135, -89, +126, 34, 62, 112, -18, 107, -105, 96, +-153, 97, -107, 71, 5, 50, 116, 35, +175, -6, 133, -58, 14, -95, -122, -118, +-234, -80, -289, 19, -225, 88, -72, 91, +100, 59, 232, -14, 248, -83, 145, -88, +6, -44, -106, 45, -173, 151, -163, 185, +-83, 104, 11, -23, 58, -152, 29, -229, +-60, -188, -127, -55, -123, 112, -76, 252, +1, 274, 100, 142, 167, -56, 161, -236, +87, -328, -47, -275, -174, -82, -223, 157, +-199, 364, -146, 439, -63, 320, 45, 83, +133, -167, 170, -355, 128, -416, 30, -320, +-59, -123, -118, 101, -167, 258, -166, 286, +-83, 209, 34, 109, 117, 16, 136, -55, +77, -74, -30, -59, -123, -34, -191, -35, +-199, -72, -107, -113, 45, -100, 171, -33, +218, 47, 149, 116, -3, 160, -151, 164, +-249, 123, -280, 31, -202, -75, -13, -135, +162, -138, 249, -104, 231, -62, 115, 0, +-42, 89, -182, 169, -285, 185, -291, 116, +-167, -4, 4, -129, 135, -228, 203, -278, +191, -228, 95, -42, -16, 222, -126, 413, +-204, 446, -181, 314, -76, 72, 22, -200, +76, -426, 68, -521, -5, -415, -86, -133, +-138, 165, -140, 348, -50, 385, 120, 309, +236, 170, 234, 23, 123, -101, -86, -145, +-299, -91, -404, -38, -369, -65, -195, -145, +76, -200, 308, -187, 391, -87, 307, 51, +101, 196, -139, 339, -282, 395, -298, 282, +-219, 59, -60, -162, 82, -304, 114, -327, +43, -264, -57, -154, -133, 0, -122, 161, +-22, 214, 99, 180, 180, 131, 195, 87, +96, 66, -84, 39, -241, -33, -323, -102, +-295, -115, -160, -121, 0, -126, 123, -75, +215, 26, 242, 120, 177, 173, 60, 130, +-60, 29, -165, -38, -225, -79, -238, -110, +-219, -92, -121, -15, 27, 64, 143, 122, +198, 119, 187, 59, 93, 24, -36, 20, +-141, -23, -206, -79, -194, -112, -85, -133, +32, -120, 72, -72, 55, -6, -17, 106, +-92, 259, -112, 320, -79, 242, -1, 92, +116, -97, 181, -262, 122, -334, -15, -314, +-169, -194, -292, 18, -315, 194, -214, 245, +-45, 210, 159, 149, 307, 77, 315, 40, +199, 19, 8, -11, -201, -17, -340, -44, +-359, -134, -269, -213, -90, -201, 114, -107, +238, 41, 223, 179, 124, 232, -14, 205, +-134, 138, -184, 15, -152, -98, -52, -108, +62, -48, 117, 26, 65, 60, -52, 6, +-169, -110, -234, -186, -209, -201, -78, -148, +89, 18, 229, 236, 283, 377, 194, 395, +-6, 259, -227, 8, -355, -219, -349, -345, +-211, -358, 7, -254, 213, -55, 313, 125, +260, 223, 64, 229, -163, 133, -306, 26, +-324, -14, -208, -19, -9, -10, 174, 18, +247, 16, 196, -30, 36, -87, -156, -135, +-261, -150, -234, -68, -113, 56, 53, 141, +173, 201, 183, 198, 101, 121, -60, 25, +-238, -67, -315, -151, -246, -169, -96, -124, +86, -81, 244, -35, 295, 44, 229, 110, +78, 163, -130, 194, -298, 145, -340, 48, +-285, -53, -157, -159, -1, -236, 123, -214, +189, -119, 198, 3, 119, 131, -15, 188, +-94, 151, -106, 99, -101, 51, -68, 15, +-31, 37, -20, 68, -17, 45, -65, -28, +-153, -141, -193, -277, -141, -324, -36, -219, +99, -19, 232, 235, 281, 450, 238, 497, +99, 369, -140, 120, -364, -198, -441, -444, +-385, -507, -217, -400, 17, -185, 229, 81, +355, 273, 351, 342, 193, 331, -52, 225, +-228, 71, -302, -43, -287, -110, -169, -152, +-7, -149, 110, -122, 154, -93, 87, -35, +-63, 38, -172, 73, -176, 99, -94, 122, +41, 98, 179, 64, 225, 27, 158, -26, +-13, -68, -258, -76, -435, -85, -416, -92, +-235, -60, 31, -12, 298, 41, 447, 107, +423, 135, 225, 120, -94, 93, -406, 27, +-545, -62, -472, -123, -253, -138, 32, -112, +266, -32, 369, 63, 340, 118, 174, 155, +-81, 147, -268, 66, -306, -32, -231, -107, +-111, -143, 10, -107, 86, -21, 104, 56, +56, 105, -54, 119, -142, 56, -130, -54, +-59, -126, 13, -135, 63, -60, 69, 73, +55, 173, 15, 198, -59, 149, -143, 23, +-172, -137, -128, -237, -71, -225, -24, -107, +29, 81, 82, 231, 110, 264, 65, 202, +-54, 59, -145, -118, -165, -243, -132, -250, +-78, -147, 9, 17, 117, 161, 166, 209, +119, 175, -26, 93, -189, -29, -263, -137, +-233, -174, -153, -138, -30, -45, 117, 49, +240, 107, 247, 128, 116, 128, -86, 95, +-245, 19, -280, -56, -244, -103, -153, -99, +8, -57, 172, -11, 243, 35, 173, 85, +-9, 105, -191, 72, -275, -6, -249, -73, +-155, -91, 2, -63, 190, -13, 285, 31, +239, 77, 51, 90, -193, 54, -343, -19, +-354, -93, -264, -105, -87, -55, 141, 15, +316, 77, 331, 113, 176, 114, -68, 68, +-277, -22, -347, -105, -304, -132, -161, -72, +64, 18, 260, 93, 319, 138, 203, 126, +-43, 61, -297, -41, -418, -151, -367, -206, +-193, -154, 59, -28, 319, 101, 439, 198, +352, 236, 85, 184, -237, 73, -443, -77, +-468, -208, -353, -232, -135, -163, 131, -58, +322, 49, 341, 136, 193, 170, -34, 160, +-220, 115, -260, 32, -184, -26, -66, -30, +68, -40, 151, -58, 117, -68, -32, -87, +-228, -82, -348, -53, -287, -24, -93, 18, +118, 102, 284, 159, 382, 151, 326, 118, +93, 49, -206, -41, -464, -94, -549, -139, +-424, -171, -181, -124, 92, -34, 345, 49, +472, 126, 399, 182, 155, 170, -148, 127, +-386, 52, -444, -72, -349, -143, -192, -139, +34, -106, 239, -35, 299, 51, 200, 81, +7, 73, -171, 43, -237, -30, -193, -83, +-96, -43, 29, 26, 153, 90, 165, 146, +31, 104, -148, -12, -301, -120, -320, -211, +-181, -236, 16, -114, 201, 90, 331, 268, +329, 376, 160, 328, -105, 114, -345, -117, +-463, -298, -398, -396, -210, -311, -10, -94, +193, 124, 317, 281, 285, 316, 141, 195, +-45, 35, -193, -61, -239, -124, -182, -108, +-90, -15, -6, 34, 59, 23, 50, -24, +-43, -124, -141, -179, -213, -109, -193, 25, +-71, 161, 71, 289, 187, 320, 259, 217, +243, 73, 96, -104, -119, -258, -310, -284, +-419, -216, -393, -130, -245, -14, -51, 92, +160, 137, 309, 168, 322, 180, 214, 130, +38, 87, -134, 63, -238, -20, -244, -109, +-196, -170, -117, -219, -18, -204, 42, -114, +26, -20, -16, 83, -48, 216, -50, 285, +-9, 257, 29, 189, 47, 66, 56, -79, +37, -168, -39, -239, -127, -267, -188, -186, +-207, -49, -161, 62, -53, 154, 57, 209, +144, 194, 192, 164, 142, 92, 13, -38, +-137, -124, -253, -146, -277, -157, -195, -130, +-63, -62, 71, 16, 172, 91, 190, 140, +100, 108, -30, 43, -143, 25, -220, 5, +-204, -13, -122, 1, -28, 17, 59, 28, +105, 32, 87, -16, 20, -84, -70, -86, +-153, -35, -185, 5, -125, 39, -25, 62, +72, 50, 161, 40, 155, 5, 52, -42, +-96, -30, -245, 32, -322, 76, -277, 63, +-125, 10, 58, -62, 211, -110, 280, -113, +218, -94, 68, -22, -112, 117, -275, 218, +-310, 227, -235, 149, -119, 25, 15, -93, +124, -174, 162, -211, 104, -194, -1, -75, +-108, 93, -162, 201, -121, 222, -53, 167, +2, 57, 59, -66, 56, -185, -3, -252, +-81, -203, -152, -33, -158, 154, -84, 251, +20, 257, 63, 166, 60, 15, 29, -149, +-51, -274, -133, -275, -178, -119, -156, 98, +-30, 244, 113, 273, 180, 204, 175, 61, +99, -98, -45, -214, -224, -248, -350, -142, +-378, 38, -274, 166, -62, 180, 153, 120, +306, 30, 370, -67, 302, -127, 113, -135, +-133, -74, -344, 55, -426, 148, -371, 135, +-227, 71, -57, -6, 110, -70, 220, -104, +209, -98, 107, -46, -6, 60, -69, 172, +-78, 187, -64, 124, -51, 34, -36, -76, +-47, -168, -100, -210, -179, -190, -213, -74, +-156, 107, -36, 237, 93, 251, 177, 191, +185, 72, 129, -87, 28, -205, -111, -258, +-206, -204, -201, -35, -118, 131, -38, 200, +-10, 183, -27, 108, -70, -14, -101, -115, +-115, -142, -90, -90, 17, 58, 147, 219, +211, 256, 192, 179, 77, 25, -88, -167, +-243, -320, -352, -368, -377, -289, -283, -76, +-79, 216, 125, 422, 259, 465, 300, 371, +230, 150, 106, -132, -44, -366, -209, -490, +-288, -434, -262, -197, -183, 98, -97, 316, +-21, 416, 47, 379, 77, 197, 86, -34, +46, -236, -18, -330, -27, -247, -19, -48, +-23, 140, -22, 259, -42, 265, -56, 143, +-62, -62, -98, -250, -156, -338, -178, -268, +-116, -48, -40, 179, 40, 328, 122, 352, +170, 227, 184, 9, 118, -215, -33, -350, +-172, -322, -259, -127, -285, 120, -250, 293, +-164, 338, -32, 239, 93, 26, 188, -188, +182, -320, 94, -296, 13, -114, -63, 128, +-119, 311, -132, 348, -101, 245, -33, 42, +12, -179, -26, -318, -120, -323, -194, -187, +-189, 25, -134, 201, -23, 272, 127, 216, +251, 82, 293, -67, 194, -171, -7, -171, +-207, -84, -324, 46, -340, 144, -276, 153, +-152, 73, 7, -40, 137, -121, 181, -134, +128, -61, 42, 74, -8, 186, -30, 224, +-48, 153, -65, -22, -55, -203, -38, -310, +-51, -294, -109, -146, -166, 86, -172, 294, +-125, 391, -46, 356, 34, 171, 116, -86, +178, -293, 176, -395, 88, -355, -58, -171, +-194, 50, -242, 225, -210, 322, -131, 310, +-39, 188, 53, 35, 101, -95, 52, -181, +-43, -161, -129, -81, -138, -11, -63, 57, +29, 91, 104, 49, 146, -19, 115, -76, +12, -107, -135, -66, -259, 43, -308, 130, +-251, 170, -114, 172, 11, 76, 131, -62, +217, -166, 218, -218, 150, -170, 19, -24, +-115, 113, -189, 178, -220, 183, -224, 106, +-189, -32, -87, -127, 32, -145, 98, -82, +124, 69, 80, 187, 17, 197, -26, 130, +-82, 3, -109, -154, -81, -256, -15, -257, +42, -176, 33, -8, -40, 168, -132, 240, +-171, 229, -154, 177, -124, 70, -19, -31, +110, -90, 180, -114, 170, -91, 52, -41, +-94, -41, -189, -84, -214, -89, -182, -65, +-98, -9, 25, 101, 113, 213, 124, 299, +63, 334, -59, 234, -139, 6, -146, -238, +-133, -413, -89, -477, -20, -397, 63, -192, +117, 71, 108, 345, 43, 508, -35, 475, +-89, 310, -141, 94, -187, -117, -174, -272, +-112, -335, -26, -309, 52, -204, 73, -64, +67, 30, 56, 84, 36, 157, -6, 220, +-46, 247, -61, 220, -58, 135, -62, 24, +-103, -88, -148, -196, -141, -274, -91, -246, +-41, -113, 7, 41, 53, 152, 101, 185, +125, 142, 91, 67, 6, -24, -75, -104, +-134, -115, -171, -32, -181, 83, -166, 145, +-90, 142, 23, 74, 112, -22, 125, -99, +73, -149, 2, -151, -72, -74, -140, 45, +-171, 116, -122, 110, 7, 59, 120, 2, +130, -20, 53, 5, -75, 35, -175, 85, +-221, 138, -198, 114, -84, -9, 84, -167, +219, -283, 214, -305, 77, -206, -95, -43, +-219, 141, -240, 323, -182, 407, -75, 327, +85, 146, 189, -64, 166, -228, 35, -284, +-121, -245, -191, -150, -173, -6, -105, 139, +-25, 185, 54, 144, 111, 71, 70, -9, +-42, -51, -136, -56, -167, -61, -95, -38, +4, 19, 71, 52, 121, 48, 134, 42, +95, 30, -32, 13, -177, 10, -256, -31, +-247, -81, -165, -78, -75, -56, 26, -44, +155, -14, 224, 26, 196, 62, 88, 106, +-44, 121, -131, 95, -179, 89, -186, 100, +-158, 59, -79, -7, 21, -88, 56, -181, +24, -229, -44, -230, -107, -188, -117, -64, +-93, 132, -30, 292, 86, 365, 196, 341, +229, 199, 137, 5, -25, -168, -190, -310, +-298, -347, -312, -240, -259, -66, -132, 92, +28, 191, 138, 203, 165, 138, 122, 55, +61, -34, 22, -95, 7, -63, 6, 17, +2, 75, 0, 95, -23, 54, -97, -22, +-194, -77, -265, -104, -260, -99, -180, -38, +-50, 56, 94, 102, 225, 86, 298, 10, +268, -96, 145, -153, -26, -134, -180, -52, +-259, 90, -252, 251, -181, 345, -77, 318, +16, 168, 69, -62, 44, -285, -25, -413, +-94, -427, -108, -311, -49, -87, 43, 157, +146, 343, 213, 406, 207, 339, 115, 190, +-54, 30, -233, -103, -352, -182, -372, -187, +-273, -143, -100, -92, 105, -63, 267, -68, +319, -72, 257, -38, 89, 24, -94, 105, +-212, 176, -237, 211, -167, 191, -57, 110, +46, -13, 95, -124, 53, -168, -31, -142, +-111, -72, -134, 18, -91, 84, -24, 102, +52, 73, 80, -13, 55, -110, -4, -161, +-90, -145, -140, -71, -134, 47, -62, 166, +52, 245, 135, 277, 159, 223, 107, 84, +-9, -77, -148, -218, -287, -309, -330, -309, +-264, -232, -112, -92, 79, 87, 219, 236, +294, 293, 277, 265, 169, 178, 15, 44, +-150, -76, -253, -151, -264, -175, -211, -120, +-116, -17, -35, 57, 40, 89, 87, 77, +73, 13, 26, -68, -35, -122, -54, -143, +-35, -105, -7, 7, 30, 108, 70, 163, +103, 183, 88, 151, 6, 84, -93, 22, +-183, -30, -230, -64, -222, -57, -166, -55, +-51, -97, 88, -146, 209, -174, 242, -167, +186, -72, 88, 78, -19, 227, -110, 348, +-162, 376, -156, 256, -93, 37, -22, -193, +-1, -372, -33, -407, -69, -283, -76, -78, +-61, 145, -13, 313, 49, 322, 117, 185, +156, -16, 121, -206, 25, -288, -81, -212, +-139, -36, -153, 161, -130, 327, -83, 360, +-26, 230, 30, 20, 41, -199, -8, -346, +-57, -338, -69, -212, -41, -41, 6, 136, +49, 233, 89, 193, 92, 68, 47, -62, +-60, -147, -165, -112, -194, 22, -152, 164, +-58, 272, 47, 290, 112, 163, 126, -61, +66, -287, -55, -442, -175, -445, -233, -279, +-185, -31, -83, 224, 46, 435, 162, 501, +226, 405, 227, 207, 120, -40, -52, -250, +-203, -350, -291, -345, -286, -263, -198, -107, +-51, 56, 120, 161, 224, 206, 227, 186, +114, 108, -49, 33, -164, -28, -206, -80, +-146, -83, -28, -42, 108, -6, 216, 16, +213, 27, 100, 11, -71, 0, -215, 19, +-265, 42, -243, 72, -143, 104, -2, 86, +131, 2, 222, -120, 208, -239, 128, -294, +32, -233, -44, -68, -81, 150, -103, 364, +-93, 471, -54, 404, -14, 192, 9, -95, +-20, -351, -58, -464, -72, -407, -69, -224, +-41, 18, -9, 221, 57, 293, 127, 226, +148, 84, 101, -61, 2, -123, -81, -74, +-127, 39, -137, 162, -103, 230, -36, 196, +35, 59, 54, -119, -11, -270, -120, -334, +-206, -281, -198, -147, -105, 10, 42, 147, +215, 221, 341, 215, 353, 157, 200, 84, +-63, 29, -316, 11, -444, 27, -420, 39, +-276, 29, -60, -8, 152, -83, 268, -175, +244, -246, 103, -260, -51, -192, -119, -46, +-87, 132, 5, 285, 86, 370, 129, 355, +91, 229, -30, 44, -183, -134, -290, -256, +-263, -281, -120, -219, 50, -114, 174, -9, +219, 62, 187, 72, 88, 34, -43, -11, +-131, -34, -149, -12, -89, 54, -9, 121, +42, 166, 82, 181, 96, 149, 84, 74, +34, -23, -48, -119, -124, -200, -172, -236, +-178, -229, -134, -181, -47, -75, 92, 63, +220, 180, 276, 254, 236, 265, 105, 196, +-28, 85, -137, -27, -198, -106, -186, -125, +-116, -82, -17, -35, 41, -22, 28, -51, +-23, -123, -78, -186, -78, -175, -29, -75, +44, 93, 141, 285, 198, 398, 202, 370, +121, 208, -25, -37, -156, -276, -232, -393, +-226, -349, -171, -178, -94, 49, -2, 219, +51, 255, 55, 160, 17, -11, -28, -182, +-16, -245, 26, -157, 92, 20, 141, 208, +138, 321, 92, 288, -24, 133, -166, -71, +-286, -250, -326, -316, -255, -235, -116, -66, +45, 99, 175, 199, 235, 187, 223, 76, +128, -61, 5, -166, -88, -183, -124, -79, +-100, 94, -61, 242, -15, 306, 17, 251, +23, 90, -4, -111, -58, -286, -100, -380, +-105, -338, -73, -181, -15, 14, 46, 184, +110, 280, 167, 278, 187, 204, 154, 92, +71, -21, -21, -87, -106, -93, -155, -70, +-174, -52, -153, -44, -84, -57, -8, -76, +57, -75, 92, -50, 105, 12, 115, 101, +122, 170, 115, 178, 80, 121, 22, 10, +-40, -122, -105, -221, -148, -243, -159, -169, +-117, -10, -11, 176, 100, 310, 175, 343, +183, 249, 125, 54, 15, -180, -121, -369, +-225, -445, -250, -370, -172, -163, -9, 100, +154, 326, 255, 443, 269, 413, 176, 258, +21, 41, -152, -160, -265, -278, -270, -283, +-178, -195, -42, -81, 59, 16, 95, 65, +75, 53, 12, 6, -49, -34, -78, -35, +-51, 11, 42, 92, 117, 163, 142, 187, +90, 153, -11, 64, -111, -59, -209, -169, +-255, -233, -230, -230, -130, -148, 14, -21, +123, 104, 183, 190, 193, 213, 158, 156, +102, 40, 6, -88, -65, -182, -92, -191, +-90, -104, -72, 33, -87, 164, -89, 237, +-71, 206, -42, 79, -1, -90, 33, -233, +88, -286, 138, -217, 143, -72, 113, 74, +47, 176, -3, 200, -26, 146, -48, 62, +-50, -2, -45, -16, -19, 23, -5, 66, +-13, 53, -22, -21, -18, -124, 21, -220, +62, -247, 84, -173, 100, -23, 97, 155, +71, 283, 19, 296, -47, 194, -81, 37, +-72, -116, -33, -202, -3, -185, 19, -94, +36, 20, 40, 104, 35, 103, 17, 22, +6, -77, 5, -144, -2, -145, -32, -68, +-71, 65, -89, 195, -68, 273, -15, 263, +45, 155, 84, -9, 105, -177, 89, -307, +20, -351, -68, -289, -145, -145, -163, 46, +-131, 231, -64, 346, 3, 356, 53, 266, +81, 94, 62, -108, 12, -263, -39, -327, +-64, -288, -40, -155, 12, 15, 48, 157, +57, 234, 24, 228, -44, 140, -128, 19, +-185, -79, -184, -134, -114, -126, 13, -69, +134, -4, 203, 47, 216, 66, 161, 49, +52, 12, -63, -19, -155, -37, -174, -39, +-125, -15, -36, 9, 55, 23, 110, 35, +127, 32, 83, 15, -1, 0, -84, -18, +-133, -30, -103, -26, -14, -12, 93, -6, +198, 5, 236, 24, 197, 32, 84, 29, +-59, 18, -150, 0, -173, -2, -101, 14, +-1, 23, 79, 26, 120, 26, 85, 0, +15, -48, -54, -96, -84, -125, -30, -111, +65, -48, 157, 34, 187, 111, 140, 165, +60, 169, -49, 111, -120, 25, -147, -59, +-119, -115, -41, -123, 11, -97, 32, -65, +14, -27, -21, 5, -29, 8, -14, 6, +34, 18, 88, 51, 122, 97, 125, 128, +65, 113, -23, 59, -120, -13, -190, -101, +-206, -168, -190, -172, -136, -119, -60, -31, +31, 62, 106, 116, 145, 125, 153, 100, +125, 43, 76, -26, 14, -67, -60, -65, +-111, -40, -124, -6, -110, 16, -88, 20, +-72, 16, -60, 9, -53, -7, -35, -9, +-19, 13, 13, 35, 74, 45, 138, 44, +171, 24, 148, -9, 89, -48, 9, -94, +-72, -122, -133, -113, -154, -68, -114, 5, +-24, 102, 62, 194, 107, 243, 101, 222, +58, 121, -6, -37, -65, -202, -75, -321, +-21, -350, 95, -262, 216, -79, 275, 136, +242, 305, 134, 377, -28, 330, -193, 187, +-302, 1, -305, -174, -192, -278, -14, -287, +167, -219, 283, -111, 321, 4, 286, 97, +181, 153, 44, 176, -80, 166, -156, 124, +-168, 68, -147, 1, -104, -78, -45, -143, +11, -173, 57, -163, 63, -111, 64, -28, +63, 52, 70, 114, 77, 150, 41, 145, +0, 103, -38, 46, -68, -19, -80, -76, +-84, -106, -49, -112, 3, -93, 39, -45, +48, 17, 9, 63, -25, 87, -64, 73, +-102, 13, -113, -55, -116, -100, -71, -113, +-2, -71, 67, 19, 129, 114, 160, 184, +169, 197, 116, 132, 4, 20, -122, -95, +-236, -192, -272, -234, -246, -196, -167, -107, +-29, 0, 109, 99, 220, 152, 253, 156, +218, 137, 143, 93, 52, 38, -20, 4, +-95, -11, -145, -33, -145, -63, -125, -103, +-84, -144, -31, -147, 36, -107, 121, -35, +186, 68, 211, 167, 178, 201, 123, 155, +53, 47, -25, -87, -81, -174, -103, -166, +-76, -81, -22, 62, 29, 200, 56, 242, +72, 161, 82, -13, 77, -212, 62, -334, +46, -314, 35, -172, 43, 33, 49, 228, +38, 314, 27, 253, 25, 100, 26, -58, +6, -138, -17, -97, -36, 18, -42, 130, +-38, 163, -37, 67, -23, -147, 17, -373, +70, -475, 97, -381, 92, -99, 64, 269, +15, 577, -47, 702, -104, 581, -138, 242, +-121, -183, -53, -530, 27, -675, 77, -581, +87, -304, 64, 29, 18, 294, -37, 415, +-86, 360, -96, 180, -71, -13, -37, -137, +-26, -153, -28, -71, -23, 50, -13, 143, +14, 155, 36, 71, 49, -76, 55, -219, +27, -294, -23, -273, -80, -155, -114, 18, +-92, 188, -45, 296, 24, 306, 82, 218, +123, 75, 139, -62, 86, -144, 8, -152, +-77, -97, -125, -18, -114, 35, -76, 26, +1, -44, 83, -142, 150, -221, 184, -226, +149, -126, 85, 60, 5, 278, -58, 430, +-72, 447, -64, 317, -9, 75, 56, -204, +114, -416, 145, -483, 124, -392, 88, -179, +31, 68, -24, 236, -56, 280, -69, 208, +-36, 66, 19, -65, 82, -107, 135, -46, +144, 82, 128, 200, 70, 221, -6, 117, +-74, -71, -114, -279, -91, -415, -34, -393, +42, -213, 104, 52, 127, 312, 104, 456, +33, 424, -50, 243, -111, -20, -125, -268, +-79, -388, -9, -339, 60, -166, 101, 69, +93, 270, 40, 343, -43, 280, -116, 109, +-156, -116, -138, -294, -75, -352, 0, -287, +70, -122, 113, 91, 114, 261, 80, 331, +26, 289, -36, 140, -79, -49, -104, -189, +-123, -244, -135, -207, -131, -87, -107, 49, +-57, 131, 20, 141, 108, 69, 188, -49, +232, -132, 208, -145, 110, -90, -27, 31, +-168, 162, -257, 229, -256, 205, -161, 96, +-14, -63, 130, -194, 224, -242, 225, -211, +151, -107, 47, 28, -38, 122, -65, 147, +-34, 114, 27, 41, 81, -25, 96, -46, +67, -32, -5, 2, -68, 43, -95, 57, +-70, 33, 14, -4, 106, -43, 185, -70, +214, -63, 183, -40, 106, -23, 2, -3, +-69, 8, -87, 5, -52, 14, 12, 40, +52, 64, 66, 79, 41, 70, -13, 21, +-55, -37, -74, -80, -29, -106, 50, -91, +133, -37, 182, 16, 167, 43, 122, 44, +35, 13, -58, -24, -125, -35, -160, -19, +-138, 21, -99, 78, -60, 101, -19, 66, +22, -5, 73, -80, 90, -122, 86, -99, +72, -21, 44, 75, 23, 152, -25, 153, +-74, 57, -107, -93, -129, -228, -137, -287, +-138, -231, -103, -67, -27, 151, 63, 345, +143, 429, 166, 348, 141, 131, 81, -134, +-16, -357, -110, -456, -174, -389, -160, -185, +-82, 75, 12, 290, 73, 373, 76, 303, +40, 130, -28, -68, -95, -219, -110, -264, +-45, -184, 80, -27, 201, 130, 252, 213, +218, 189, 119, 88, -4, -36, -121, -138, +-189, -180, -175, -144, -100, -53, -13, 34, +41, 73, 64, 48, 81, -13, 122, -59, +161, -57, 183, 2, 187, 102, 170, 204, +113, 245, 7, 187, -112, 40, -199, -147, +-208, -304, -147, -367, -53, -309, 59, -144, +173, 76, 253, 266, 268, 348, 208, 300, +106, 151, -3, -42, -87, -200, -142, -260, +-167, -205, -125, -54, -46, 119, 37, 233, +89, 238, 97, 134, 83, -48, 47, -233, +-2, -333, -56, -313, -75, -177, -37, 32, +14, 229, 59, 341, 75, 338, 61, 220, +35, 40, -26, -116, -91, -196, -138, -189, +-136, -105, -94, -5, -59, 47, -28, 31, +-12, -55, 14, -170, 42, -227, 52, -177, +75, -32, 98, 179, 102, 378, 65, 467, +-22, 398, -104, 180, -160, -124, -171, -390, +-148, -510, -103, -468, -16, -278, 58, -6, +114, 224, 134, 333, 123, 305, 116, 163, +91, -2, 46, -94, -20, -91, -84, -18, +-112, 89, -116, 151, -80, 106, -11, -15, +71, -166, 149, -277, 168, -276, 134, -166, +65, -7, -6, 147, -42, 238, -54, 220, +-23, 120, 37, -1, 95, -93, 125, -101, +106, -27, 62, 68, 16, 141, -14, 154, +-21, 76, -22, -67, -7, -214, 15, -318, +24, -328, 28, -216, 30, -35, 53, 170, +86, 349, 116, 427, 128, 366, 114, 200, +76, -29, 11, -250, -68, -372, -131, -369, +-160, -252, -147, -54, -90, 141, -16, 241, +58, 229, 113, 125, 129, -29, 104, -144, +65, -169, 26, -107, -1, 27, -12, 166, +-16, 231, -28, 201, -55, 95, -88, -53, +-125, -180, -131, -228, -112, -199, -68, -116, +-5, -15, 55, 53, 100, 72, 109, 64, +94, 42, 63, 28, 22, 50, -11, 92, +-53, 121, -89, 118, -103, 62, -101, -44, +-75, -151, -45, -227, -9, -246, 19, -187, +35, -64, 43, 76, 37, 192, 52, 248, +84, 219, 116, 132, 127, 25, 93, -74, +29, -128, -54, -126, -134, -93, -181, -55, +-177, -35, -105, -42, -4, -57, 95, -55, +180, -18, 226, 54, 242, 147, 203, 216, +127, 220, 34, 142, -52, -1, -106, -161, +-139, -280, -131, -310, -81, -240, -6, -91, +73, 88, 115, 227, 135, 275, 134, 236, +107, 131, 65, 6, 7, -92, -23, -135, +-23, -124, -2, -79, 27, -27, 40, -2, +57, -10, 50, -35, 12, -63, -37, -72, +-76, -41, -69, 19, -33, 92, 11, 161, +54, 195, 76, 174, 78, 104, 44, -9, +-11, -139, -49, -230, -61, -256, -37, -214, +-15, -103, -6, 41, -4, 160, -7, 219, +-17, 202, -36, 113, -38, 1, -7, -84, +32, -122, 47, -93, 29, -14, -7, 58, +-35, 83, -58, 50, -68, -37, -59, -128, +-24, -167, 21, -146, 45, -67, 42, 60, +24, 174, 6, 222, -11, 198, -27, 104, +-47, -21, -46, -107, -33, -145, -12, -138, +8, -80, 29, -6, 62, 33, 86, 35, +88, 11, 63, -25, 28, -32, 5, -4, +-16, 31, -39, 80, -47, 125, -43, 116, +-15, 56, 15, -33, 42, -124, 66, -179, +87, -174, 103, -125, 81, -39, 48, 72, +20, 151, 6, 167, 16, 136, 31, 67, +45, -11, 60, -62, 59, -82, 25, -71, +-32, -25, -74, 15, -87, 14, -73, -11, +-21, -45, 40, -73, 116, -60, 172, -13, +182, 43, 141, 101, 63, 135, -21, 107, +-97, 33, -136, -46, -136, -113, -96, -143, +-22, -115, 33, -53, 55, 23, 57, 99, +43, 133, 29, 116, 16, 62, 18, -16, +20, -91, 18, -133, 7, -133, -30, -96, +-52, -17, -56, 74, -49, 141, -35, 172, +-23, 149, -9, 70, -6, -28, -14, -113, +-25, -168, -33, -167, -15, -107, 16, -30, +49, 37, 84, 83, 96, 84, 91, 56, +51, 29, -13, 3, -82, -1, -141, 26, +-163, 53, -155, 58, -105, 40, -17, -6, +75, -66, 148, -111, 181, -131, 170, -120, +134, -63, 78, 18, 23, 90, -27, 141, +-57, 155, -67, 122, -79, 60, -81, -15, +-73, -89, -46, -130, -5, -119, 43, -77, +87, -23, 128, 32, 153, 60, 147, 56, +112, 29, 66, -17, 27, -51, -10, -44, +-39, -6, -62, 39, -66, 81, -50, 100, +-34, 75, -23, 24, -6, -42, 15, -102, +39, -116, 53, -88, 72, -47, 104, 0, +133, 44, 148, 56, 117, 42, 54, 21, +-33, -1, -127, 0, -202, 28, -241, 58, +-210, 70, -114, 57, 12, 6, 128, -72, +199, -141, 226, -178, 208, -162, 139, -75, +43, 48, -56, 158, -116, 229, -145, 228, +-158, 150, -150, 27, -124, -101, -73, -186, +-27, -195, 7, -134, 44, -46, 88, 40, +130, 94, 144, 81, 123, 22, 78, -38, +12, -75, -58, -65, -121, -5, -150, 69, +-126, 128, -61, 150, 7, 117, 38, 35, +48, -56, 40, -132, 26, -174, 14, -167, +15, -123, 45, -59, 87, 15, 116, 77, +104, 115, 50, 139, -10, 145, -64, 117, +-101, 70, -104, 13, -78, -48, -11, -101, +57, -136, 101, -153, 110, -141, 101, -97, +94, -40, 65, 30, 29, 107, -1, 170, +-14, 193, -6, 170, -3, 94, -6, -21, +5, -127, 21, -197, 30, -211, 18, -148, +-6, -31, -23, 85, -24, 156, -1, 166, +18, 113, 56, 30, 106, -46, 136, -93, +120, -90, 53, -42, -35, 5, -110, 24, +-152, 10, -154, -24, -112, -47, -27, -34, +69, 12, 117, 73, 116, 125, 82, 120, +36, 46, -7, -61, -46, -159, -66, -202, +-56, -154, -24, -36, -1, 101, 1, 206, +-6, 230, -7, 151, -12, 10, -13, -130, +-23, -217, -27, -211, -15, -117, -10, 12, +-14, 129, -16, 193, 0, 174, 28, 91, +45, -11, 46, -96, 34, -138, 13, -122, +-7, -77, -43, -33, -69, 10, -69, 41, +-48, 58, -10, 73, 25, 82, 60, 78, +85, 62, 98, 23, 88, -44, 58, -117, +31, -156, 9, -149, -18, -89, -40, 12, +-56, 113, -48, 178, -12, 184, 25, 121, +56, 11, 77, -97, 96, -169, 93, -186, +70, -138, 35, -48, 9, 43, 6, 112, +14, 134, 19, 104, 18, 49, 17, -3, +4, -36, -21, -48, -33, -41, -16, -28, +23, -16, 69, -10, 92, -17, 87, -25, +61, -16, 19, 1, -29, 17, -66, 31, +-67, 38, -43, 29, -5, 15, 23, 2, +33, -7, 35, 0, 26, 15, 9, 18, +-12, 10, -25, -7, -18, -31, -8, -55, +4, -67, 12, -63, 0, -38, -15, 4, +-45, 35, -78, 55, -93, 71, -78, 75, +-27, 67, 37, 54, 105, 32, 144, 0, +130, -30, 60, -64, -58, -97, -173, -108, +-229, -96, -212, -71, -117, -25, 21, 28, +159, 74, 239, 112, 223, 127, 122, 107, +-32, 68, -167, 27, -232, -22, -206, -63, +-98, -82, 46, -89, 161, -83, 202, -63, +159, -46, 64, -24, -29, 14, -79, 51, +-74, 80, -35, 104, 21, 102, 55, 67, +45, 16, 7, -46, -27, -101, -23, -113, +33, -83, 110, -27, 174, 47, 190, 97, +140, 91, 30, 38, -109, -45, -211, -134, +-234, -175, -163, -139, -22, -48, 146, 76, +290, 198, 356, 254, 314, 230, 172, 137, +-21, -13, -189, -164, -279, -257, -280, -279, +-187, -227, -38, -107, 117, 34, 214, 152, +227, 228, 168, 233, 70, 173, -22, 85, +-86, -15, -104, -105, -72, -152, -15, -154, +29, -120, 39, -58, 13, 7, -26, 46, +-57, 64, -68, 66, -55, 42, -11, 15, +47, -1, 78, -13, 66, -15, 9, -8, +-56, -8, -99, -8, -99, 6, -67, 21, +-10, 30, 62, 39, 102, 32, 85, 3, +20, -29, -68, -73, -142, -109, -172, -108, +-149, -75, -69, -25, 47, 43, 160, 114, +205, 161, 182, 170, 105, 132, -5, 49, +-107, -50, -180, -142, -200, -210, -160, -221, +-71, -160, 32, -54, 110, 66, 159, 170, +163, 218, 124, 196, 70, 124, 7, 20, +-39, -80, -50, -134, -38, -139, -15, -109, +9, -62, 32, -18, 31, 12, 16, 33, +9, 40, 19, 40, 53, 55, 96, 74, +113, 73, 97, 42, 54, -16, -7, -87, +-57, -142, -75, -154, -47, -122, 17, -49, +99, 52, 152, 140, 146, 181, 93, 174, +16, 118, -66, 33, -116, -51, -112, -122, +-66, -164, 14, -163, 92, -126, 132, -69, +121, -1, 78, 64, 17, 109, -43, 130, +-69, 125, -61, 94, -29, 51, 9, 10, +17, -29, -10, -56, -47, -72, -72, -84, +-67, -94, -32, -95, 35, -85, 93, -55, +121, 2, 102, 70, 26, 130, -69, 169, +-148, 169, -177, 116, -150, 28, -75, -66, +11, -141, 79, -171, 113, -147, 99, -86, +48, -10, -8, 54, -60, 80, -100, 64, +-113, 27, -92, -14, -39, -34, 20, -12, +71, 32, 90, 74, 74, 103, 34, 93, +-17, 34, -57, -51, -73, -133, -61, -178, +-36, -158, -4, -79, 24, 21, 40, 116, +51, 167, 62, 146, 60, 71, 54, -23, +45, -104, 30, -126, 6, -75, -18, 10, +-31, 88, -27, 125, -4, 95, 19, 4, +39, -105, 61, -181, 76, -186, 80, -104, +75, 22, 57, 135, 23, 202, -15, 187, +-40, 92, -48, -32, -25, -131, 40, -168, +109, -118, 149, -10, 138, 90, 73, 139, +-19, 120, -102, 29, -146, -85, -130, -169, +-49, -189, 62, -123, 149, 5, 190, 128, +175, 203, 105, 210, 13, 140, -73, 21, +-127, -94, -134, -168, -97, -179, -48, -127, +-15, -50, 4, 20, 12, 72, 24, 87, +53, 63, 87, 31, 102, 9, 98, -2, +58, 6, -21, 24, -112, 25, -180, 15, +-207, -3, -180, -40, -93, -74, 24, -82, +135, -66, 202, -22, 187, 42, 91, 89, +-35, 101, -148, 81, -209, 21, -198, -61, +-117, -119, -1, -133, 105, -88, 171, 12, +154, 124, 78, 195, -20, 198, -116, 122, +-170, -26, -153, -182, -78, -283, 21, -293, +107, -192, 146, -12, 124, 173, 65, 299, +-1, 322, -58, 229, -70, 63, -39, -107, +14, -226, 55, -251, 63, -182, 31, -70, +-19, 32, -42, 89, -29, 83, 24, 32, +103, -14, 157, -25, 144, 1, 75, 56, +-30, 103, -126, 103, -153, 48, -93, -39, +20, -127, 145, -168, 226, -134, 216, -52, +136, 53, 27, 138, -84, 158, -160, 108, +-171, 18, -129, -78, -52, -140, 49, -136, +134, -77, 185, 6, 208, 85, 183, 129, +111, 122, 18, 78, -76, 17, -156, -45, +-199, -87, -188, -101, -133, -96, -35, -76, +78, -42, 148, -5, 165, 38, 147, 81, +105, 105, 49, 106, -4, 85, -53, 44, +-92, -14, -110, -63, -113, -93, -112, -103, +-82, -84, -28, -52, 15, -18, 45, 19, +63, 47, 66, 61, 53, 65, 30, 60, +-16, 45, -55, 27, -58, 1, -38, -36, +-17, -65, 5, -76, 22, -71, 17, -42, +-13, 6, -65, 46, -113, 66, -124, 66, +-92, 37, -37, -7, 42, -38, 135, -45, +202, -30, 214, 7, 162, 46, 51, 57, +-73, 37, -165, -14, -228, -78, -236, -115, +-176, -104, -61, -54, 65, 27, 169, 111, +224, 155, 224, 145, 186, 84, 114, -18, +22, -117, -46, -170, -66, -174, -68, -123, +-77, -27, -97, 72, -103, 136, -79, 158, +-13, 130, 68, 64, 145, -8, 209, -74, +219, -113, 155, -108, 47, -69, -53, -23, +-114, 26, -124, 56, -95, 57, -39, 37, +34, 7, 99, -24, 110, -36, 65, -28, +8, -16, -27, 1, -34, 21, -19, 29, +11, 25, 42, 27, 71, 25, 73, 17, +40, 8, -2, -15, -33, -52, -53, -83, +-63, -99, -54, -85, -29, -27, 11, 55, +45, 129, 46, 175, 16, 164, -2, 88, +-9, -15, -15, -114, -18, -183, -8, -189, +10, -133, 21, -47, 17, 45, -15, 111, +-39, 120, -37, 88, -33, 46, -40, 10, +-33, -12, -14, -11, 5, -5, 16, -8, +16, -18, 10, -39, 21, -61, 33, -57, +16, -30, -5, 6, -20, 43, -34, 61, +-47, 44, -49, 5, -43, -28, -21, -44, +14, -24, 33, 26, 41, 75, 54, 98, +60, 77, 38, 2, 3, -103, -35, -184, +-59, -208, -50, -152, -18, -27, 13, 122, +40, 239, 57, 281, 54, 220, 46, 75, +42, -92, 36, -223, 19, -275, -7, -227, +-50, -102, -81, 37, -66, 147, -19, 192, +35, 162, 90, 89, 126, 16, 121, -34, +87, -52, 33, -46, -27, -42, -64, -53, +-61, -72, -38, -89, -5, -79, 20, -21, +15, 60, -7, 131, -19, 168, -9, 146, +24, 65, 87, -40, 144, -126, 160, -162, +130, -128, 51, -45, -70, 42, -183, 97, +-244, 99, -237, 47, -144, -22, 15, -67, +177, -73, 282, -28, 301, 45, 208, 100, +51, 107, -107, 71, -221, -1, -258, -81, +-194, -126, -70, -120, 46, -73, 128, -2, +145, 56, 95, 78, 26, 68, -29, 35, +-59, 1, -44, -11, 4, 1, 39, 21, +30, 40, -14, 42, -80, 12, -125, -32, +-107, -67, -41, -90, 53, -90, 143, -56, +179, -11, 129, 33, 27, 71, -82, 86, +-165, 86, -192, 83, -158, 66, -80, 27, +35, -19, 151, -73, 206, -129, 183, -157, +98, -148, -13, -101, -109, -11, -146, 95, +-125, 177, -66, 211, 15, 183, 70, 95, +73, -17, 44, -111, 12, -171, -15, -176, +-21, -128, 2, -60, 41, 7, 84, 59, +109, 76, 79, 69, 6, 56, -67, 39, +-120, 23, -136, 19, -98, 16, -18, 11, +76, 5, 164, -12, 196, -37, 155, -61, +67, -85, -36, -102, -126, -94, -160, -54, +-110, 11, -7, 93, 104, 168, 173, 204, +155, 180, 67, 95, -33, -33, -121, -159, +-161, -234, -125, -230, -27, -149, 88, -20, +180, 98, 213, 164, 162, 164, 63, 96, +-52, -3, -150, -77, -191, -88, -155, -44, +-63, 32, 47, 92, 129, 96, 145, 45, +99, -41, 31, -128, -31, -166, -60, -133, +-36, -45, 13, 71, 48, 160, 49, 178, +16, 122, -49, 26, -110, -74, -133, -139, +-110, -135, -33, -71, 82, 19, 180, 97, +207, 130, 153, 102, 31, 28, -100, -61, +-185, -133, -200, -154, -153, -117, -62, -42, +34, 51, 97, 128, 118, 157, 108, 134, +74, 75, 27, -3, -11, -74, -46, -108, +-64, -102, -59, -62, -47, -9, -38, 26, +-23, 24, -3, -1, 12, -36, 25, -63, +30, -49, 25, 7, 29, 82, 49, 150, +59, 176, 55, 129, 28, 28, -22, -96, +-76, -208, -109, -257, -110, -217, -71, -107, +5, 41, 80, 177, 127, 241, 146, 215, +134, 119, 88, -14, 21, -129, -47, -172, +-100, -136, -117, -42, -91, 70, -43, 135, +15, 124, 70, 49, 95, -62, 89, -166, +65, -200, 35, -149, 12, -33, 10, 108, +14, 215, 12, 235, 11, 171, 10, 55, +-4, -78, -24, -164, -41, -169, -52, -111, +-30, -32, 25, 31, 81, 44, 116, 10, +121, -33, 81, -60, 8, -46, -58, 22, +-94, 110, -88, 172, -51, 184, -3, 128, +28, 17, 52, -102, 71, -194, 63, -236, +28, -206, -13, -118, -43, -9, -50, 100, +-31, 179, -8, 200, 9, 168, 18, 96, +14, -7, -11, -99, -21, -145, -7, -138, +17, -76, 36, 21, 30, 103, -3, 127, +-43, 87, -74, -14, -96, -133, -86, -201, +-34, -183, 40, -83, 106, 73, 130, 218, +98, 283, 34, 245, -33, 117, -98, -55, +-143, -197, -137, -252, -85, -215, -15, -111, +56, 10, 104, 90, 116, 108, 95, 78, +44, 18, -28, -30, -79, -32, -79, 3, +-48, 55, -10, 105, 17, 119, 24, 84, +26, 18, 30, -66, 25, -146, 17, -189, +20, -183, 24, -133, 5, -39, -19, 74, +-27, 167, -9, 220, 34, 209, 62, 130, +60, 14, 38, -92, 18, -157, -5, -158, +-18, -100, -10, -23, 7, 38, 24, 60, +32, 34, 17, -18, -7, -56, -6, -59, +8, -18, 22, 56, 42, 122, 75, 139, +99, 102, 91, 23, 43, -70, -31, -134, +-86, -140, -97, -97, -80, -21, -46, 51, +6, 80, 49, 66, 70, 18, 78, -45, +74, -78, 63, -53, 60, 10, 49, 81, +12, 135, -39, 135, -83, 71, -116, -29, +-129, -134, -104, -203, -50, -193, 25, -109, +98, 9, 132, 122, 120, 193, 89, 189, +46, 118, -11, 16, -68, -80, -115, -129, +-137, -119, -117, -75, -69, -22, -25, 24, +11, 44, 36, 42, 45, 29, 36, 19, +30, 17, 45, 16, 70, 4, 81, -25, +44, -53, -37, -62, -122, -42, -169, 1, +-168, 51, -113, 76, -17, 67, 83, 27, +148, -35, 158, -84, 121, -90, 65, -44, +14, 32, -33, 95, -77, 105, -108, 61, +-106, -18, -77, -99, -33, -135, 9, -101, +54, -15, 111, 79, 155, 142, 151, 139, +98, 66, 29, -36, -49, -121, -118, -153, +-149, -118, -126, -37, -52, 55, 47, 120, +118, 134, 144, 93, 141, 31, 123, -27, +83, -74, 23, -87, -37, -72, -87, -50, +-96, -19, -89, 19, -77, 45, -36, 54, +39, 53, 114, 34, 152, 2, 148, -22, +104, -28, 38, -17, -30, 16, -91, 48, +-122, 49, -92, 16, -35, -39, 9, -101, +31, -132, 42, -102, 43, -24, 36, 76, +26, 157, 8, 177, 0, 125, 13, 26, +19, -74, -3, -127, -28, -108, -45, -38, +-57, 35, -62, 70, -57, 39, -38, -45, +1, -129, 44, -162, 57, -110, 53, 21, +46, 173, 25, 273, -19, 279, -66, 173, +-99, -7, -96, -180, -56, -279, -10, -277, +24, -183, 53, -48, 59, 66, 23, 130, +-27, 137, -52, 103, -38, 67, 3, 55, +38, 58, 25, 62, -13, 46, -42, -11, +-52, -93, -39, -159, -2, -181, 47, -147, +69, -60, 60, 41, 21, 117, -27, 149, +-46, 131, -32, 80, -9, 32, 18, 5, +38, -4, 34, -5, 14, -20, -12, -58, +-27, -100, -12, -129, 36, -127, 76, -68, +82, 37, 56, 143, 12, 204, -33, 192, +-56, 108, -50, -19, -15, -135, 39, -200, +72, -181, 72, -78, 49, 48, 20, 141, +-1, 162, -5, 101, 8, -12, 25, -119, +36, -166, 23, -132, -15, -22, -42, 110, +-35, 188, -1, 174, 43, 75, 69, -65, +67, -175, 33, -200, -10, -127, -47, 6, +-65, 141, -45, 203, -8, 152, 24, 27, +43, -111, 49, -197, 45, -182, 34, -73, +5, 74, -40, 185, -85, 201, -100, 108, +-82, -37, -33, -156, 38, -190, 92, -119, +104, 17, 69, 138, 10, 178, -50, 112, +-78, -28, -72, -168, -49, -227, -22, -172, +-2, -22, 2, 149, 0, 256, 4, 248, +7, 132, 17, -42, 33, -195, 43, -250, +32, -187, -1, -49, -61, 93, -122, 165, +-138, 134, -94, 29, -5, -83, 104, -141, +185, -108, 188, 15, 115, 160, -9, 246, +-129, 223, -188, 79, -155, -134, -60, -317, +47, -388, 114, -302, 107, -78, 44, 192, +-30, 395, -60, 445, -24, 309, 65, 47, +141, -217, 155, -371, 101, -354, -8, -176, +-129, 75, -205, 268, -203, 306, -120, 165, +16, -89, 145, -310, 219, -366, 222, -223, +166, 72, 63, 389, -41, 554, -103, 470, +-103, 155, -59, -260, -14, -589, 0, -671, +-15, -464, -38, -66, -56, 354, -41, 598, +15, 558, 100, 272, 177, -112, 204, -402, +151, -449, 40, -239, -73, 101, -155, 385, +-195, 456, -186, 258, -118, -119, -13, -486, +86, -659, 144, -527, 148, -132, 95, 354, +18, 705, -56, 761, -94, 500, -68, 42, +15, -404, 94, -650, 102, -598, 39, -292, +-66, 97, -158, 370, -193, 405, -156, 207, +-56, -98, 77, -327, 175, -345, 194, -148, +135, 177, 40, 467, -47, 547, -100, 359, +-107, -16, -88, -410, -43, -640, 4, -594, +20, -312, 3, 70, -22, 402, -28, 548, +-13, 445, 7, 163, 29, -143, 53, -335, +68, -339, 68, -178, 36, 44, -7, 229, +-34, 302, -38, 220, -45, 19, -68, -205, +-84, -345, -72, -342, -26, -203, 41, 14, +107, 231, 150, 378, 156, 394, 95, 267, +-15, 38, -111, -210, -140, -369, -95, -382, +-9, -255, 64, -36, 87, 195, 74, 341, +33, 327, -29, 161, -63, -78, -34, -279, +29, -330, 88, -219, 105, -8, 72, 219, +9, 359, -56, 325, -102, 121, -115, -146, +-67, -350, 34, -391, 133, -241, 177, 17, +143, 268, 44, 408, -63, 357, -144, 117, +-169, -188, -113, -406, 2, -440, 108, -267, +143, 32, 111, 315, 40, 471, -23, 430, +-56, 193, -62, -130, -46, -384, -3, -459, +40, -335, 49, -78, 18, 178, -27, 330, +-55, 323, -63, 159, -60, -71, -45, -236, +10, -252, 84, -117, 134, 91, 124, 250, +52, 279, -49, 176, -135, -33, -182, -267, +-177, -390, -95, -332, 41, -120, 164, 153, +192, 362, 129, 407, 24, 290, -79, 69, +-145, -190, -144, -370, -83, -373, 22, -212, +119, 26, 135, 232, 62, 324, -47, 276, +-120, 125, -127, -75, -66, -252, 32, -316, +131, -234, 182, -51, 130, 142, -4, 261, +-134, 275, -191, 189, -164, 25, -68, -166, +44, -298, 135, -291, 180, -147, 166, 66, +85, 243, -13, 314, -75, 269, -101, 108, +-109, -125, -116, -323, -91, -377, -13, -253, +88, -15, 152, 227, 165, 363, 129, 355, +56, 213, -37, -29, -120, -266, -159, -379, +-110, -314, 14, -122, 118, 93, 152, 239, +118, 269, 38, 202, -70, 66, -154, -91, +-169, -189, -82, -183, 88, -95, 230, 14, +251, 83, 148, 95, -21, 76, -188, 48, +-273, 2, -243, -47, -101, -64, 109, -50, +278, -24, 294, -11, 170, -2, -4, 27, +-156, 75, -232, 99, -213, 64, -121, -1, +7, -69, 131, -123, 183, -147, 150, -119, +77, -25, 6, 104, -59, 204, -107, 206, +-126, 106, -94, -28, -9, -148, 67, -211, +86, -180, 48, -64, -5, 90, -65, 201, +-106, 205, -97, 84, -27, -88, 84, -208, +181, -221, 191, -125, 94, 41, -47, 219, +-175, 320, -253, 275, -246, 90, -131, -160, +46, -345, 210, -378, 276, -263, 204, -49, +48, 191, -105, 377, -191, 416, -187, 277, +-96, 23, 30, -232, 133, -381, 159, -376, +88, -232, -34, -3, -104, 231, -96, 377, +-48, 356, 15, 176, 54, -75, 48, -279, +20, -349, -1, -265, -18, -67, -5, 158, +39, 316, 67, 328, 44, 179, -8, -53, +-64, -253, -74, -325, -23, -247, 36, -70, +76, 130, 90, 267, 55, 284, -35, 175, +-115, -9, -146, -182, -100, -266, 39, -227, +194, -103, 259, 53, 228, 190, 119, 253, +-71, 217, -256, 96, -338, -65, -277, -214, +-97, -289, 142, -247, 295, -107, 293, 87, +174, 268, -9, 347, -178, 284, -238, 99, +-157, -138, 11, -327, 192, -367, 267, -234, +179, -5, -10, 223, -201, 347, -342, 302, +-359, 112, -217, -130, 25, -302, 275, -322, +434, -169, 418, 72, 227, 267, -24, 333, +-250, 240, -392, 34, -391, -187, -228, -319, +14, -312, 220, -179, 302, 27, 225, 207, +51, 281, -120, 238, -212, 115, -194, -26, +-57, -140, 121, -191, 248, -175, 252, -103, +114, 3, -96, 89, -259, 133, -315, 146, +-267, 118, -113, 40, 94, -67, 249, -155, +294, -193, 236, -156, 86, -40, -80, 106, +-183, 229, -203, 275, -143, 201, -21, 22, +98, -183, 153, -322, 133, -333, 39, -187, +-79, 57, -157, 288, -167, 407, -104, 343, +36, 103, 177, -215, 237, -457, 213, -497, +120, -310, -20, 44, -137, 405, -175, 614, +-155, 582, -83, 287, 14, -166, 66, -581, +53, -763, 27, -636, 9, -253, 16, 231, +57, 616, 109, 761, 139, 604, 124, 205, +49, -255, -75, -573, -162, -621, -184, -409, +-155, -49, -82, 284, 9, 448, 80, 395, +123, 148, 141, -169, 110, -390, 55, -402, +20, -193, -1, 126, -47, 401, -78, 497, +-72, 378, -41, 99, -13, -243, -7, -496, +-29, -549, -53, -377, -44, -54, -23, 262, +6, 440, 65, 424, 138, 265, 161, 33, +100, -187, -22, -297, -123, -265, -152, -123, +-118, 46, -68, 156, -13, 168, 41, 108, +45, 28, -3, -58, -67, -132, -85, -160, +-19, -134, 102, -49, 183, 63, 177, 159, +112, 208, 6, 212, -133, 164, -269, 29, +-315, -162, -217, -320, -12, -354, 178, -231, +277, -12, 272, 224, 178, 377, 27, 384, +-130, 226, -239, -65, -229, -359, -79, -496, +91, -389, 165, -94, 146, 248, 88, 497, +-2, 536, -89, 349, -135, 9, -108, -369, +-1, -612, 123, -580, 156, -287, 91, 101, +3, 423, -72, 559, -115, 454, -117, 186, +-71, -142, 35, -416, 178, -481, 235, -274, +159, 66, 42, 337, -61, 442, -162, 326, +-237, 21, -238, -322, -159, -571, 8, -598, +205, -316, 314, 176, 306, 617, 244, 816, +116, 707, -91, 299, -291, -244, -381, -701, +-317, -920, -125, -780, 89, -304, 221, 281, +274, 702, 246, 821, 120, 622, -60, 199, +-187, -244, -204, -562, -113, -653, 30, -443, +116, -42, 123, 324, 106, 498, 39, 446, +-111, 210, -240, -99, -259, -356, -155, -497, +41, -429, 248, -138, 351, 222, 322, 487, +180, 560, -75, 417, -346, 107, -473, -245, +-379, -537, -117, -662, 179, -504, 356, -113, +361, 326, 233, 643, 18, 698, -201, 473, +-301, 83, -244, -333, -97, -655, 74, -722, +168, -461, 155, -10, 102, 430, 51, 677, +-30, 627, -108, 333, -127, -74, -102, -461, +-56, -679, 6, -587, 65, -222, 123, 234, +182, 589, 165, 675, 54, 464, -96, 71, +-216, -364, -250, -681, -161, -718, -2, -415, +162, 91, 296, 579, 311, 831, 147, 704, +-102, 268, -287, -285, -344, -753, -232, -934, +11, -714, 255, -150, 388, 513, 378, 974, +194, 1017, -114, 626, -372, -19, -459, -674, +-350, -1074, -93, -1041, 201, -572, 400, 151, +455, 799, 342, 1095, 82, 935, -207, 413, +-388, -254, -413, -800, -275, -979, -22, -746, +215, -214, 349, 395, 357, 784, 222, 791, +-31, 460, -255, -53, -345, -548, -301, -784, +-141, -635, 77, -211, 257, 309, 336, 711, +297, 779, 132, 501, -95, 30, -281, -462, +-354, -794, -304, -774, -144, -406, 71, 102, +277, 554, 387, 765, 322, 646, 106, 280, +-159, -170, -362, -561, -423, -731, -299, -550, +-44, -131, 251, 299, 468, 590, 489, 646, +277, 449, -66, 86, -396, -316, -586, -621, +-545, -682, -296, -448, 93, -61, 485, 302, +695, 540, 602, 586, 275, 442, -152, 151, +-529, -188, -677, -447, -533, -504, -188, -348, +245, -109, 594, 106, 648, 247, 388, 305, +-25, 262, -425, 105, -657, -98, -579, -238, +-227, -245, 235, -149, 639, -24, 784, 111, +573, 240, 131, 331, -349, 303, -712, 109, +-794, -166, -553, -403, -117, -519, 347, -485, +677, -279, 704, 76, 454, 463, 104, 733, +-243, 739, -490, 444, -510, -19, -305, -457, +-14, -731, 262, -755, 408, -486, 333, -36, +108, 398, -139, 656, -361, 618, -454, 314, +-306, -77, 14, -377, 357, -502, 575, -402, +559, -90, 306, 258, -51, 475, -406, 480, +-653, 248, -649, -112, -381, -430, 12, -594, +384, -548, 603, -262, 577, 170, 367, 531, +69, 699, -265, 628, -513, 319, -527, -112, +-329, -507, -34, -739, 260, -713, 431, -401, +409, 62, 227, 479, -47, 733, -325, 721, +-451, 431, -366, -22, -131, -481, 148, -770, +357, -747, 408, -402, 317, 90, 111, 541, +-165, 797, -367, 724, -390, 348, -261, -181, +-47, -664, 192, -876, 334, -699, 321, -223, +179, 320, -54, 741, -284, 872, -360, 630, +-250, 124, -35, -428, 202, -795, 364, -819, +376, -501, 231, 0, -21, 474, -293, 756, +-437, 723, -383, 387, -194, -86, 53, -493, +287, -674, 407, -586, 365, -278, 198, 122, +-52, 445, -282, 583, -358, 488, -257, 209, +-75, -131, 131, -379, 289, -462, 311, -399, +189, -199, -8, 65, -202, 280, -316, 383, +-278, 349, -126, 184, 56, -28, 215, -180, +306, -275, 291, -324, 190, -242, 34, -49, +-134, 146, -254, 285, -285, 328, -235, 239, +-119, 67, 45, -110, 177, -291, 236, -386, +219, -281, 121, -49, -31, 178, -149, 333, +-174, 358, -114, 229, 5, 25, 139, -171, +202, -326, 147, -339, 8, -176, -177, 43, +-334, 217, -366, 288, -211, 231, 68, 91, +334, -59, 483, -194, 447, -278, 220, -237, +-103, -94, -386, 82, -524, 233, -440, 295, +-159, 275, 169, 184, 379, 6, 412, -221, +261, -382, 0, -416, -233, -328, -349, -105, +-304, 165, -94, 371, 177, 498, 338, 471, +348, 243, 221, -68, -21, -319, -271, -478, +-400, -483, -388, -296, -221, -54, 78, 161, +343, 344, 443, 378, 381, 237, 195, 69, +-94, -53, -345, -146, -437, -152, -352, -80, +-112, -39, 182, 2, 363, 45, 370, -4, +246, -82, 21, -73, -226, -19, -369, 17, +-336, 68, -155, 98, 113, 86, 314, 91, +346, 80, 246, 20, 68, -26, -160, -41, +-337, -84, -355, -150, -214, -180, 30, -158, +279, -53, 394, 117, 325, 242, 152, 272, +-70, 218, -305, 89, -437, -86, -368, -246, +-131, -320, 162, -253, 384, -51, 424, 157, +309, 260, 113, 260, -123, 168, -334, 14, +-402, -154, -297, -282, -73, -296, 166, -171, +305, 27, 309, 188, 224, 278, 69, 289, +-153, 194, -321, 28, -337, -164, -194, -310, +49, -334, 278, -225, 374, -46, 318, 133, +147, 266, -118, 296, -380, 215, -486, 62, +-369, -110, -86, -215, 237, -211, 445, -137, +478, -35, 344, 72, 67, 141, -269, 137, +-495, 77, -501, -13, -300, -84, 32, -84, +332, -57, 471, -44, 432, -9, 236, 62, +-98, 109, -417, 96, -529, 40, -381, -38, +-67, -82, 269, -79, 476, -94, 470, -99, +284, -21, -42, 100, -397, 160, -589, 136, +-494, 67, -170, -7, 225, -38, 517, -48, +594, -82, 453, -93, 141, -39, -275, 22, +-623, 10, -679, -53, -428, -81, -13, -26, +384, 90, 609, 179, 582, 191, 355, 154, +11, 81, -361, -49, -573, -237, -494, -376, +-212, -339, 98, -132, 331, 125, 407, 314, +327, 398, 141, 347, -103, 166, -327, -92, +-384, -348, -235, -463, -3, -348, 211, -65, +334, 217, 326, 399, 200, 437, 1, 266, +-238, -43, -390, -337, -351, -520, -166, -496, +47, -219, 229, 185, 337, 500, 331, 640, +218, 561, 13, 211, -221, -254, -375, -610, +-361, -750, -219, -617, -13, -207, 216, 295, +402, 664, 439, 823, 263, 681, -59, 210, +-377, -341, -536, -703, -470, -815, -202, -651, +154, -218, 482, 298, 637, 689, 511, 856, +143, 675, -280, 184, -565, -336, -604, -680, +-401, -807, -70, -669, 273, -253, 523, 272, +559, 708, 327, 896, -39, 699, -350, 189, +-489, -360, -416, -740, -172, -872, 124, -684, +369, -180, 486, 441, 369, 908, 48, 997, +-289, 626, -472, -22, -462, -638, -271, -988, +28, -982, 315, -601, 497, 73, 509, 769, +301, 1157, -47, 1050, -356, 507, -516, -226, +-490, -853, -291, -1143, 15, -1023, 316, -528, +520, 214, 528, 904, 302, 1213, -39, 1016, +-339, 434, -501, -297, -465, -898, -231, -1135, +84, -959, 355, -422, 486, 320, 399, 944, +116, 1147, -204, 869, -422, 272, -458, -406, +-277, -899, 39, -1017, 341, -743, 501, -170, +452, 486, 187, 919, -182, 928, -489, 533, +-598, -60, -445, -614, -76, -907, 336, -818, +611, -385, 642, 228, 398, 767, -16, 990, +-417, 780, -638, 244, -591, -373, -284, -840, +132, -989, 456, -758, 566, -233, 434, 380, +115, 832, -237, 951, -463, 693, -479, 195, +-263, -322, 75, -686, 369, -782, 495, -586, +407, -170, 122, 276, -227, 566, -471, 611, +-519, 410, -345, 76, -13, -260, 316, -489, +489, -527, 468, -354, 250, -32, -75, 298, +-344, 508, -431, 525, -322, 353, -72, 72, +194, -243, 327, -490, 293, -565, 132, -442, +-96, -176, -295, 136, -350, 390, -234, 493, +-1, 446, 247, 277, 388, 12, 357, -238, +202, -369, -22, -369, -266, -254, -424, -45, +-413, 150, -230, 235, 45, 225, 297, 122, +397, -57, 324, -187, 149, -199, -72, -127, +-270, 22, -336, 222, -228, 320, -9, 244, +220, 81, 331, -125, 262, -308, 71, -352, +-139, -256, -313, -103, -380, 90, -282, 269, +-45, 302, 228, 195, 416, 74, 434, -21, +273, -79, 23, -78, -227, -71, -402, -96, +-435, -104, -280, -72, 1, -67, 284, -54, +445, 44, 419, 176, 217, 244, -77, 204, +-348, 53, -500, -148, -443, -271, -166, -269, +214, -196, 512, -53, 618, 179, 478, 372, +128, 389, -289, 210, -609, -71, -712, -325, +-520, -435, -78, -359, 384, -176, 666, 76, +681, 349, 424, 498, -15, 403, -427, 120, +-641, -193, -579, -406, -235, -438, 222, -293, +531, -59, 573, 185, 380, 378, 21, 423, +-357, 265, -586, -8, -580, -233, -333, -344, +86, -320, 460, -180, 606, 7, 525, 177, +273, 291, -74, 301, -384, 162, -537, -33, +-500, -177, -267, -247, 72, -236, 327, -122, +390, 49, 311, 177, 143, 229, -72, 205, +-243, 78, -303, -87, -224, -203, -24, -244, +195, -183, 297, -14, 258, 164, 124, 224, +-63, 196, -249, 116, -353, -28, -330, -165, +-165, -212, 88, -159, 298, -34, 374, 127, +311, 201, 153, 124, -51, 3, -219, -80, +-294, -123, -253, -107, -115, -22, 39, 75, +133, 142, 148, 152, 109, 43, 47, -137, +-9, -220, -49, -154, -57, -3, -38, 144, +-10, 239, 7, 233, 33, 126, 68, -55, +63, -272, 19, -392, -42, -307, -92, -57, +-100, 218, -44, 397, 25, 418, 66, 280, +79, 45, 62, -216, -5, -421, -77, -466, +-89, -313, -18, -30, 107, 246, 189, 400, +156, 399, 26, 269, -117, 69, -237, -165, +-290, -366, -221, -434, -31, -316, 208, -67, +388, 200, 395, 393, 206, 445, -58, 335, +-270, 89, -376, -225, -352, -492, -174, -564, +86, -389, 313, -48, 390, 335, 267, 607, +13, 623, -218, 377, -323, -14, -303, -422, +-165, -683, 57, -649, 274, -340, 380, 100, +319, 526, 97, 742, -175, 620, -366, 233, +-415, -231, -320, -617, -101, -762, 174, -576, +403, -163, 500, 328, 388, 734, 93, 857, +-240, 593, -464, 86, -528, -441, -407, -808, +-120, -875, 223, -618, 483, -139, 563, 420, +426, 864, 120, 974, -214, 685, -459, 145, +-536, -410, -418, -811, -146, -936, 171, -739, +419, -261, 509, 333, 397, 808, 141, 962, +-146, 714, -362, 206, -439, -339, -327, -730, +-87, -866, 163, -662, 329, -157, 364, 419, +250, 813, 34, 855, -194, 508, -354, -63, +-370, -582, -215, -866, 45, -833, 289, -435, +442, 211, 447, 781, 263, 1037, -54, 875, +-361, 338, -551, -351, -541, -882, -298, -1081, +72, -915, 398, -372, 568, 345, 539, 898, +302, 1089, -40, 895, -350, 371, -525, -282, +-492, -779, -257, -980, 46, -844, 291, -364, +430, 259, 401, 722, 211, 890, -44, 747, +-275, 302, -431, -294, -408, -749, -194, -911, +78, -722, 302, -204, 433, 420, 417, 851, +251, 956, -14, 728, -307, 169, -507, -510, +-510, -968, -328, -1024, -55, -692, 245, -79, +479, 562, 555, 939, 434, 954, 133, 625, +-246, 11, -527, -619, -574, -929, -399, -828, +-77, -411, 281, 162, 539, 655, 581, 841, +362, 696, -53, 269, -467, -308, -677, -754, +-598, -844, -261, -590, 203, -138, 618, 379, +812, 749, 686, 821, 248, 590, -319, 137, +-763, -377, -904, -725, -692, -776, -210, -564, +340, -165, 747, 311, 873, 676, 659, 778, +177, 576, -351, 149, -693, -318, -751, -648, +-531, -737, -122, -558, 321, -142, 633, 354, +694, 715, 464, 781, 44, 519, -365, 64, +-617, -403, -635, -713, -408, -778, -13, -545, +393, -72, 663, 434, 672, 745, 396, 744, +-35, 461, -430, 33, -656, -372, -647, -622, +-383, -652, 43, -430, 463, -20, 694, 371, +634, 555, 304, 493, -149, 256, -534, -61, +-695, -324, -561, -455, -176, -429, 307, -196, +658, 164, 718, 438, 444, 481, -42, 347, +-524, 94, -779, -215, -696, -450, -309, -532, +217, -429, 649, -131, 809, 252, 635, 511, +198, 563, -322, 455, -693, 199, -770, -148, +-538, -434, -107, -579, 337, -543, 613, -312, +631, 45, 406, 356, 23, 528, -346, 553, +-533, 385, -472, 73, -217, -266, 103, -500, +332, -554, 395, -391, 290, -70, 68, 258, +-179, 479, -331, 522, -325, 349, -177, 11, +51, -323, 236, -499, 292, -496, 230, -322, +103, 1, -61, 344, -196, 552, -232, 548, +-163, 353, -30, 26, 105, -298, 166, -508, +126, -586, 35, -479, -55, -167, -109, 228, +-110, 496, -54, 576, 41, 474, 134, 193, +170, -146, 117, -399, 11, -518, -86, -445, +-136, -135, -135, 250, -89, 468, -19, 471, +43, 287, 69, -48, 64, -377, 35, -565, +-2, -563, -12, -318, 33, 165, 89, 616, +103, 771, 78, 643, 2, 297, -108, -173, +-193, -597, -215, -799, -184, -734, -69, -387, +111, 146, 248, 587, 273, 737, 191, 604, +32, 279, -127, -129, -196, -465, -190, -604, +-128, -508, -1, -182, 134, 268, 173, 597, +110, 631, -15, 395, -147, 26, -200, -384, +-152, -710, -66, -782, 42, -543, 174, -48, +248, 518, 224, 900, 123, 905, -37, 590, +-199, 106, -265, -428, -232, -832, -160, -913, +-49, -644, 94, -148, 212, 384, 251, 709, +193, 687, 62, 416, -62, 56, -140, -301, +-177, -518, -172, -483, -111, -222, -11, 128, +115, 412, 211, 483, 193, 317, 82, 44, +-36, -243, -122, -470, -191, -549, -210, -391, +-130, -58, 54, 302, 250, 556, 320, 612, +216, 461, 15, 152, -184, -221, -317, -538, +-327, -664, -204, -522, 32, -179, 298, 201, +454, 482, 380, 582, 124, 473, -158, 181, +-350, -168, -413, -438, -345, -518, -162, -369, +100, -94, 351, 162, 457, 316, 367, 388, +149, 328, -79, 116, -260, -142, -365, -315, +-353, -339, -193, -230, 62, -60, 272, 90, +340, 228, 250, 331, 64, 276, -129, 61, +-249, -162, -277, -297, -209, -311, -32, -203, +189, -29, 315, 138, 289, 297, 164, 378, +0, 271, -158, 45, -291, -191, -342, -344, +-257, -365, -58, -249, 142, -89, 257, 88, +286, 292, 230, 390, 95, 308, -61, 112, +-186, -105, -251, -259, -203, -294, -65, -236, +59, -132, 123, 38, 163, 236, 158, 322, +70, 268, -71, 117, -200, -83, -254, -261, +-197, -350, -63, -326, 89, -209, 250, 23, +372, 292, 361, 480, 181, 493, -79, 312, +-317, 2, -463, -312, -465, -496, -315, -522, +-50, -390, 253, -103, 479, 244, 527, 485, +385, 507, 112, 334, -185, 60, -406, -200, +-479, -337, -368, -344, -97, -236, 222, -28, +433, 201, 432, 323, 222, 272, -75, 104, +-343, -132, -489, -308, -425, -335, -130, -227, +250, -43, 528, 197, 609, 426, 455, 491, +96, 331, -313, 16, -598, -316, -693, -522, +-542, -527, -155, -358, 298, -72, 612, 275, +699, 560, 530, 607, 170, 392, -222, 47, +-532, -275, -662, -480, -511, -512, -132, -366, +253, -116, 503, 194, 570, 439, 415, 484, +86, 317, -271, 67, -548, -178, -626, -370, +-401, -416, 19, -304, 405, -70, 625, 221, +630, 434, 381, 436, -33, 244, -446, -23, +-718, -286, -706, -473, -374, -477, 87, -276, +451, 51, 640, 367, 614, 542, 354, 510, +-45, 281, -409, -22, -600, -317, -526, -509, +-225, -521, 134, -327, 392, -34, 469, 226, +342, 406, 64, 430, -238, 285, -438, 58, +-429, -158, -188, -306, 159, -303, 404, -144, +453, 40, 325, 172, 75, 243, -208, 168, +-412, -30, -452, -203, -319, -270, -65, -231, +191, -84, 345, 122, 363, 255, 282, 314, +142, 273, -28, 104, -200, -106, -307, -232, +-290, -263, -175, -249, -26, -166, 112, -37, +214, 97, 241, 216, 185, 261, 61, 196, +-79, 68, -161, -54, -156, -151, -112, -207, +-62, -172, -5, -65, 44, 79, 88, 199, +122, 205, 123, 102, 82, -32, 23, -101, +-63, -127, -157, -124, -194, -101, -145, -52, +-39, 32, 84, 92, 166, 92, 168, 74, +112, 100, 28, 121, -51, 74, -98, -25, +-91, -135, -63, -195, -28, -159, 0, -86, +13, -22, 26, 51, 45, 129, 53, 159, +40, 130, 7, 68, -63, -28, -120, -78, +-121, -64, -72, -67, 23, -116, 162, -103, +249, 3, 216, 121, 89, 193, -101, 166, +-282, 56, -345, -65, -261, -167, -100, -262, +100, -269, 261, -101, 295, 159, 225, 345, +103, 384, -42, 268, -144, 41, -165, -199, +-167, -350, -145, -381, -55, -285, 55, -51, +121, 203, 154, 355, 123, 354, 3, 227, +-139, 7, -218, -198, -186, -296, -31, -314, +186, -228, 341, -14, 349, 239, 174, 389, +-117, 393, -381, 245, -484, -43, -386, -340, +-109, -514, 219, -516, 435, -303, 458, 89, +296, 480, 30, 685, -208, 618, -328, 275, +-323, -223, -187, -610, 7, -733, 151, -558, +218, -151, 220, 343, 128, 688, -20, 707, +-139, 413, -217, -64, -224, -491, -115, -676, +57, -556, 203, -201, 303, 227, 275, 546, +89, 610, -120, 400, -252, 40, -321, -307, +-284, -498, -114, -475, 81, -266, 231, 19, +327, 240, 315, 347, 176, 317, 2, 200, +-168, 42, -307, -95, -349, -188, -266, -241, +-79, -222, 159, -135, 339, -8, 353, 113, +225, 221, 28, 285, -179, 226, -310, 47, +-288, -184, -143, -346, 45, -329, 204, -151, +271, 72, 201, 260, 18, 388, -158, 354, +-236, 108, -216, -188, -136, -394, 7, -417, +164, -253, 257, 9, 251, 215, 143, 319, +-41, 326, -199, 193, -266, -1, -266, -144, +-177, -208, 12, -192, 211, -91, 325, -7, +319, -15, 154, -37, -104, 4, -293, 67, +-350, 119, -286, 149, -94, 137, 159, 81, +335, -22, 374, -164, 264, -265, 40, -197, +-185, -3, -317, 183, -354, 260, -279, 207, +-91, 21, 116, -227, 271, -372, 358, -330, +335, -102, 166, 237, -80, 547, -289, 618, +-374, 364, -309, -107, -119, -573, 122, -787, +310, -637, 356, -225, 242, 280, 17, 726, +-236, 883, -387, 581, -335, -26, -112, -579, +151, -842, 343, -715, 393, -274, 290, 287, +66, 734, -207, 872, -408, 594, -421, -2, +-246, -584, 11, -886, 235, -791, 330, -355, +286, 239, 160, 713, 10, 858, -133, 643, +-215, 153, -191, -425, -87, -801, 31, -767, +87, -363, 74, 181, 50, 612, 42, 744, +11, 529, -43, 83, -87, -440, -83, -783, +-21, -721, 49, -278, 75, 266, 77, 648, +75, 757, 39, 518, -15, 42, -61, -432, +-106, -682, -126, -601, -77, -240, -23, 199, +-4, 480, 40, 509, 112, 295, 160, -65, +169, -339, 106, -380, -51, -226, -206, 10, +-283, 218, -262, 315, -123, 221, 93, 4, +274, -198, 360, -249, 312, -133, 86, 45, +-222, 179, -413, 179, -400, 60, -228, -116, +40, -260, 293, -277, 433, -112, 408, 172, +199, 414, -142, 499, -440, 347, -528, -34, +-368, -445, -38, -676, 298, -644, 493, -330, +475, 195, 247, 709, -110, 929, -401, 740, +-473, 170, -305, -533, 1, -1013, 266, -1046, +350, -614, 252, 142, 61, 919, -145, 1281, +-245, 1021, -180, 255, -23, -671, 114, -1319, +177, -1337, 135, -692, 24, 316, -77, 1218, +-136, 1558, -142, 1116, -66, 100, 52, -989, +111, -1641, 103, -1510, 49, -620, -22, 609, +-58, 1557, -36, 1776, 3, 1146, 43, -47, +92, -1214, 91, -1799, -11, -1540, -156, -575, +-232, 648, -190, 1532, -47, 1676, 118, 1038, +238, -56, 281, -1068, 241, -1523, 103, -1251, +-120, -432, -327, 547, -392, 1230, -282, 1299, +-72, 761, 144, -91, 292, -846, 352, -1179, +303, -977, 114, -335, -171, 439, -376, 973, +-374, 1019, -209, 600, 21, -48, 220, -629, +311, -893, 265, -771, 125, -291, -81, 332, +-271, 760, -313, 775, -182, 417, 4, -89, +153, -515, 228, -684, 211, -555, 133, -198, +25, 273, -100, 624, -202, 637, -212, 336, +-157, -76, -80, -385, 19, -495, 125, -400, +199, -194, 227, 83, 186, 371, 56, 475, +-108, 315, -235, 11, -280, -226, -231, -326, +-82, -301, 109, -194, 261, -16, 314, 241, +237, 424, 46, 358, -170, 81, -299, -213, +-284, -387, -122, -418, 115, -297, 307, -30, +333, 304, 179, 548, -74, 518, -296, 214, +-371, -199, -262, -500, -33, -557, 208, -378, +366, -22, 359, 352, 192, 563, -50, 472, +-243, 135, -306, -267, -234, -530, -113, -500, +2, -201, 121, 201, 205, 523, 187, 605, +84, 372, -29, -71, -99, -479, -92, -664, +-45, -570, -13, -223, 6, 225, 27, 589, +12, 703, -37, 505, -80, 79, -75, -348, +20, -560, 137, -539, 153, -330, 69, -5, +-12, 328, -73, 498, -127, 407, -143, 104, +-97, -227, 3, -397, 128, -345, 178, -147, +102, 109, -17, 363, -109, 480, -161, 335, +-156, -21, -71, -375, 69, -553, 226, -472, +299, -193, 196, 147, -38, 432, -264, 570, +-380, 448, -347, 88, -164, -293, 102, -509, +361, -469, 487, -221, 383, 106, 83, 368, +-232, 477, -413, 362, -409, 32, -239, -332, +30, -533, 282, -481, 376, -206, 244, 179, +-38, 508, -279, 647, -336, 519, -183, 133, +85, -354, 321, -690, 406, -738, 297, -481, +18, -14, -317, 479, -499, 786, -403, 752, +-104, 377, 191, -192, 340, -659, 315, -815, +175, -604, -20, -117, -181, 437, -202, 802, +-70, 781, 105, 367, 170, -243, 78, -731, +-93, -847, -205, -554, -200, -3, -97, 552, +52, 866, 176, 787, 210, 305, 129, -334, +-33, -781, -165, -830, -150, -502, -13, 15, +129, 500, 178, 743, 103, 673, -72, 295, +-235, -220, -297, -584, -222, -626, -10, -394, +242, -54, 367, 267, 304, 459, 115, 464, +-131, 296, -314, 2, -322, -285, -168, -404, +47, -328, 221, -163, 250, -1, 138, 152, +-18, 256, -151, 278, -212, 201, -159, 28, +-21, -134, 112, -195, 196, -164, 183, -135, +92, -97, -5, 6, -82, 136, -165, 205, +-229, 162, -223, 43, -109, -76, 105, -146, +301, -172, 371, -161, 300, -53, 105, 148, +-199, 299, -466, 300, -533, 146, -334, -88, +76, -300, 487, -390, 644, -332, 480, -139, +111, 154, -337, 400, -677, 467, -704, 314, +-371, 20, 180, -270, 699, -411, 876, -370, +587, -178, 38, 104, -507, 350, -859, 427, +-832, 283, -383, -10, 256, -301, 779, -452, +903, -423, 534, -225, -67, 95, -512, 421, +-670, 581, -537, 493, -138, 204, 315, -162, +564, -463, 489, -596, 123, -509, -305, -223, +-475, 173, -355, 483, -119, 553, 129, 372, +320, 67, 363, -219, 257, -380, 34, -346, +-215, -152, -279, 106, -152, 299, -46, 314, +-35, 129, -40, -136, -33, -297, 17, -288, +85, -158, 110, 31, 143, 196, 212, 285, +166, 280, -39, 162, -247, -35, -356, -180, +-301, -209, -92, -211, 118, -190, 241, -114, +320, 27, 276, 208, 51, 332, -202, 300, +-343, 124, -320, -95, -114, -299, 157, -395, +309, -287, 330, -11, 222, 302, -27, 478, +-304, 385, -452, 62, -407, -316, -154, -531, +211, -466, 473, -142, 531, 283, 381, 586, +49, 616, -344, 308, -597, -190, -600, -608, +-323, -713, 132, -461, 529, -4, 672, 444, +522, 681, 125, 613, -363, 256, -685, -227, +-679, -568, -339, -603, 181, -359, 611, 7, +738, 320, 545, 476, 109, 431, -401, 207, +-735, -117, -747, -370, -435, -431, 87, -321, +580, -91, 782, 151, 658, 325, 302, 395, +-179, 348, -609, 155, -787, -126, -625, -357, +-173, -457, 363, -392, 701, -185, 702, 75, +408, 318, -51, 493, -494, 506, -711, 290, +-606, -67, -205, -383, 317, -548, 695, -521, +723, -310, 398, 23, -99, 379, -531, 633, +-723, 639, -618, 341, -235, -101, 275, -499, +671, -718, 753, -657, 474, -310, -25, 182, +-475, 633, -676, 845, -602, 676, -298, 189, +130, -400, 513, -834, 678, -914, 552, -578, +171, 24, -269, 641, -546, 1009, -585, 945, +-421, 458, -104, -265, 262, -919, 531, -1203, +577, -972, 342, -309, -54, 512, -388, 1137, +-515, 1299, -430, 921, -151, 159, 216, -699, +489, -1289, 531, -1320, 300, -748, -106, 163, +-471, 971, -596, 1327, -457, 1077, -122, 353, +282, -527, 573, -1197, 587, -1320, 326, -783, +-69, 160, -387, 1012, -464, 1368, -324, 1111, +-94, 379, 139, -501, 293, -1160, 242, -1331, +39, -918, -164, -121, -249, 670, -162, 1072, +45, 999, 195, 586, 226, 14, 212, -492, +125, -754, -51, -688, -203, -356, -256, 69, +-205, 371, -53, 460, 58, 397, 46, 218, +28, -58, 56, -331, 56, -471, 58, -394, +96, -149, 112, 144, 122, 393, 82, 537, +-81, 521, -255, 276, -282, -130, -197, -527, +-45, -704, 134, -596, 224, -299, 210, 90, +143, 463, -3, 694, -168, 657, -194, 342, +-106, -115, 20, -493, 158, -631, 217, -509, +131, -205, -5, 181, -132, 519, -221, 652, +-201, 452, -113, 1, -33, -471, 55, -756, +149, -696, 159, -311, 114, 247, 96, 763, +97, 1014, 70, 807, -11, 184, -148, -548, +-270, -1069, -268, -1140, -145, -695, 10, 69, +139, 797, 235, 1168, 252, 1006, 153, 389, +-32, -379, -196, -944, -220, -1066, -81, -676, +95, 32, 172, 680, 170, 963, 119, 774, +-32, 236, -254, -365, -387, -774, -341, -858, +-112, -545, 210, 41, 461, 575, 532, 815, +418, 711, 121, 318, -298, -167, -621, -539, +-669, -749, -413, -679, 42, -276, 474, 229, +649, 580, 536, 715, 203, 581, -256, 214, +-623, -200, -652, -562, -316, -755, 185, -588, +581, -125, 647, 346, 408, 648, 21, 701, +-385, 464, -659, 37, -614, -405, -267, -729, +183, -742, 514, -373, 554, 153, 339, 560, +75, 709, -130, 596, -302, 269, -376, -146, +-300, -520, -103, -701, 128, -556, 258, -173, +228, 219, 172, 466, 161, 528, 46, 422, +-196, 184, -397, -137, -403, -443, -199, -566, +115, -414, 362, -106, 488, 243, 493, 517, +287, 604, -154, 465, -613, 126, -794, -338, +-573, -750, -65, -850, 435, -570, 716, -33, +723, 556, 456, 940, -56, 949, -597, 597, +-847, 8, -650, -667, -145, -1124, 384, -1056, +723, -513, 758, 227, 476, 880, -46, 1147, +-596, 922, -911, 330, -788, -433, -290, -1115, +318, -1304, 776, -841, 921, 4, 695, 877, +165, 1412, -461, 1335, -896, 692, -892, -252, +-484, -1183, 74, -1683, 527, -1436, 745, -541, +667, 585, 319, 1468, -161, 1728, -551, 1263, +-651, 304, -465, -775, -136, -1548, 192, -1661, +432, -1020, 512, 52, 419, 1058, 164, 1575, +-164, 1399, -419, 634, -500, -387, -393, -1266, +-159, -1609, 102, -1219, 316, -292, 470, 750, +464, 1482, 240, 1593, -94, 1030, -377, 44, +-514, -1000, -445, -1654, -215, -1572, 84, -808, +400, 272, 595, 1232, 521, 1681, 208, 1397, +-210, 525, -604, -560, -738, -1411, -527, -1623, +-127, -1086, 331, -105, 733, 865, 859, 1434, +596, 1369, 62, 714, -540, -203, -917, -996, +-866, -1360, -453, -1103, 109, -379, 652, 429, +930, 982, 784, 1101, 296, 781, -316, 204, +-793, -391, -895, -831, -571, -928, -19, -629, +519, -116, 823, 383, 776, 687, 399, 718, +-140, 523, -619, 155, -838, -301, -709, -660, +-289, -733, 247, -497, 668, -58, 832, 392, +675, 642, 255, 650, -258, 417, -666, -9, +-855, -458, -715, -709, -252, -631, 323, -263, +751, 207, 869, 549, 634, 635, 153, 476, +-360, 146, -752, -244, -860, -547, -580, -610, +-39, -394, 489, -33, 796, 306, 753, 476, +397, 434, -73, 253, -511, 14, -789, -223, +-737, -370, -334, -323, 200, -139, 661, 57, +851, 182, 654, 194, 204, 125, -299, 56, +-744, 15, -921, -40, -671, -91, -155, -101, +420, -116, 880, -142, 968, -103, 622, 4, +97, 170, -468, 359, -932, 435, -1000, 272, +-635, -63, -50, -423, 611, -675, 1062, -660, +972, -349, 473, 153, -163, 660, -785, 939, +-1097, 801, -859, 280, -256, -376, 462, -871, +1042, -999, 1110, -689, 630, -72, -52, 579, +-702, 985, -1127, 939, -1034, 439, -471, -288, +262, -869, 915, -1053, 1193, -758, 901, -91, +266, 618, -414, 1062, -972, 1075, -1148, 605, +-791, -163, -91, -850, 631, -1177, 1068, -1012, +978, -397, 470, 355, -161, 895, -718, 1094, +-1006, 857, -816, 245, -225, -433, 429, -898, +853, -973, 864, -604, 506, 13, 8, 536, +-440, 816, -763, 791, -788, 404, -451, -176, +49, -674, 473, -890, 693, -700, 644, -180, +391, 389, 71, 776, -307, 897, -647, 679, +-723, 133, -477, -504, -85, -959, 323, -1001, +620, -601, 687, 23, 519, 603, 137, 954, +-377, 947, -755, 527, -750, -134, -426, -742, +65, -1000, 551, -767, 807, -225, 687, 346, +264, 757, -299, 842, -763, 552, -870, 13, +-565, -543, -22, -834, 512, -688, 839, -236, +805, 244, 422, 614, -135, 750, -617, 570, +-846, 140, -733, -376, -330, -727, 187, -720, +632, -403, 848, 17, 722, 399, 277, 656, +-269, 673, -721, 399, -910, -73, -717, -517, +-203, -694, 399, -566, 874, -242, 1016, 140, +697, 479, 68, 671, -588, 595, -1020, 238, +-1037, -252, -602, -621, 71, -701, 722, -501, +1086, -141, 973, 274, 452, 639, -220, 778, +-807, 577, -1073, 92, -848, -467, -258, -809, +419, -776, 915, -451, 1022, 33, 689, 541, +83, 881, -589, 848, -1062, 419, -1051, -241, +-547, -822, 172, -1007, 812, -747, 1138, -214, +976, 396, 415, 897, -299, 1054, -915, 754, +-1180, 121, -902, -590, -223, -1058, 498, -1029, +964, -578, 1010, 36, 665, 629, 101, 993, +-496, 944, -946, 493, -985, -172, -552, -798, +93, -1038, 634, -765, 923, -195, 884, 428, +507, 897, -86, 996, -701, 644, -1092, -24, +-1039, -733, -517, -1138, 219, -1000, 857, -403, +1160, 338, 1033, 939, 499, 1166, -267, 912, +-974, 272, -1304, -474, -1059, -1018, -342, -1124, +485, -733, 1068, -91, 1251, 517, 956, 895, +247, 899, -600, 547, -1224, 27, -1356, -479, +-891, -802, -26, -766, 835, -431, 1375, 9, +1386, 466, 806, 767, -159, 742, -1082, 464, +-1584, 19, -1405, -495, -594, -841, 462, -840, +1308, -548, 1617, -21, 1236, 595, 309, 958, +-758, 929, -1511, 573, -1591, -51, -953, -705, +80, -1031, 1068, -919, 1640, -458, 1500, 234, +676, 839, -453, 1018, -1413, 767, -1755, 204, +-1288, -495, -277, -953, 804, -933, 1573, -535, +1687, 84, 1037, 727, -69, 1035, -1114, 866, +-1653, 351, -1431, -347, -593, -921, 416, -1059, +1202, -756, 1485, -180, 1139, 500, 302, 993, +-638, 1033, -1280, 639, -1336, -14, -800, -677, +32, -1013, 763, -873, 1154, -390, 1123, 227, +654, 754, -107, 938, -822, 680, -1138, 137, +-967, -473, -442, -872, 192, -827, 703, -411, +952, 120, 887, 604, 472, 860, -176, 720, +-739, 281, -972, -256, -814, -711, -346, -829, +246, -559, 733, -150, 976, 271, 838, 616, +271, 688, -483, 468, -1005, 120, -1052, -259, +-649, -517, 24, -489, 688, -296, 1092, -78, +1055, 178, 525, 368, -297, 370, -970, 236, +-1177, 17, -881, -234, -247, -354, 455, -280, +956, -136, 1079, 55, 762, 286, 103, 402, +-575, 334, -961, 121, -921, -172, -524, -412, +48, -445, 561, -312, 851, -102, 802, 175, +385, 412, -199, 480, -641, 360, -775, 93, +-602, -211, -196, -403, 244, -433, 566, -337, +697, -126, 562, 169, 168, 421, -270, 522, +-553, 413, -632, 128, -499, -221, -215, -508, +142, -619, 494, -521, 703, -182, 591, 302, +212, 688, -214, 805, -531, 615, -665, 148, +-549, -426, -201, -831, 259, -924, 668, -652, +794, -42, 526, 601, 11, 948, -480, 920, +-783, 501, -804, -181, -504, -782, 52, -1025, +673, -838, 1068, -240, 977, 510, 414, 979, +-301, 1006, -883, 624, -1160, -62, -1000, -764, +-389, -1122, 439, -980, 1132, -388, 1334, 427, +910, 1038, 105, 1140, -706, 773, -1248, 92, +-1301, -677, -776, -1177, 96, -1151, 960, -588, +1442, 271, 1255, 1016, 494, 1260, -416, 960, +-1146, 302, -1452, -495, -1138, -1114, -326, -1270, +623, -866, 1328, -66, 1455, 752, 901, 1185, +-4, 1093, -858, 586, -1382, -125, -1328, -772, +-662, -1080, 292, -918, 1121, -345, 1492, 374, +1174, 869, 315, 936, -649, 603, -1329, 51, +-1491, -516, -1013, -872, -79, -854, 888, -469, +1487, 114, 1481, 639, 849, 870, -128, 741, +-1010, 376, -1484, -86, -1364, -527, -661, -773, +311, -714, 1103, -416, 1440, 6, 1168, 388, +353, 599, -605, 613, -1248, 434, -1338, 87, +-840, -313, 53, -560, 907, -547, 1372, -311, +1267, 40, 582, 396, -398, 617, -1191, 553, +-1481, 194, -1152, -315, -325, -751, 596, -845, +1236, -533, 1428, 11, 1075, 604, 247, 1030, +-662, 1041, -1260, 574, -1322, -153, -844, -864, +-92, -1224, 610, -1022, 1103, -415, 1196, 313, +733, 916, -58, 1149, -777, 870, -1148, 231, +-1027, -475, -453, -970, 282, -1000, 910, -574, +1216, 37, 994, 610, 266, 947, -608, 866, +-1219, 387, -1307, -248, -809, -786, 18, -995, +813, -740, 1312, -192, 1311, 415, 698, 888, +-262, 984, -1072, 632, -1369, 28, -1082, -586, +-362, -975, 478, -920, 1083, -469, 1228, 139, +843, 709, 82, 995, -688, 823, -1079, 323, +-979, -280, -504, -795, 147, -995, 708, -757, +945, -225, 795, 385, 339, 875, -271, 993, +-742, 688, -855, 134, -642, -471, -232, -934, +286, -1004, 703, -615, 816, 6, 610, 621, +159, 1004, -368, 940, -695, 472, -707, -168, +-497, -786, -92, -1102, 394, -882, 687, -265, +650, 421, 363, 948, -76, 1083, -459, 733, +-595, 93, -512, -595, -247, -1070, 167, -1046, +516, -527, 582, 153, 414, 708, 102, 968, +-244, 825, -455, 352, -472, -234, -347, -727, +-79, -886, 240, -613, 405, -123, 397, 316, +282, 584, 70, 633, -169, 446, -308, 115, +-352, -265, -285, -536, -65, -524, 187, -290, +320, -30, 337, 188, 242, 353, -2, 411, +-268, 321, -410, 100, -380, -178, -159, -356, +189, -351, 430, -252, 459, -111, 320, 83, +0, 292, -399, 398, -576, 326, -428, 121, +-107, -128, 284, -301, 553, -341, 509, -285, +217, -149, -152, 75, -505, 280, -609, 324, +-345, 241, 52, 98, 380, -74, 570, -169, +474, -174, 123, -165, -209, -103, -428, 14, +-492, 82, -297, 88, 36, 111, 267, 97, +367, 43, 308, 0, 73, -88, -139, -183, +-227, -176, -249, -81, -152, 42, 73, 189, +212, 293, 212, 265, 150, 131, 20, -85, +-130, -329, -191, -436, -195, -347, -159, -123, +-30, 168, 102, 407, 162, 467, 196, 340, +187, 96, 76, -213, -45, -428, -122, -426, +-188, -247, -186, 27, -77, 276, 32, 368, +85, 294, 123, 131, 107, -94, 35, -295, +-17, -338, -46, -223, -79, -27, -47, 173, +20, 262, 20, 234, 15, 162, 55, 55, +54, -84, 1, -187, -21, -200, -43, -152, +-73, -83, -58, -32, -33, 13, -24, 94, +50, 190, 136, 234, 127, 183, 69, 56, +10, -90, -84, -219, -165, -298, -160, -272, +-113, -120, 0, 119, 173, 314, 262, 364, +182, 245, 38, 25, -102, -190, -226, -316, +-263, -316, -175, -196, 2, 17, 208, 215, +344, 292, 281, 242, 72, 96, -130, -72, +-253, -165, -297, -179, -228, -147, -62, -66, +129, 38, 283, 102, 309, 122, 179, 106, +1, 39, -110, -12, -193, -37, -252, -80, +-234, -123, -123, -116, 50, -50, 225, 60, +301, 171, 248, 207, 145, 164, 5, 67, +-177, -102, -322, -284, -338, -361, -215, -275, +23, -34, 252, 260, 347, 438, 316, 419, +207, 257, 0, -21, -261, -344, -426, -523, +-411, -475, -205, -217, 103, 156, 350, 443, +437, 498, 391, 377, 189, 152, -144, -152, +-410, -391, -467, -443, -342, -330, -93, -87, +197, 168, 370, 284, 381, 276, 247, 229, +-4, 125, -251, -40, -327, -165, -254, -218, +-98, -197, 122, -102, 290, 1, 294, 84, +161, 167, -44, 213, -258, 138, -326, -33, +-225, -191, -67, -273, 92, -231, 250, -61, +320, 155, 249, 329, 86, 392, -106, 272, +-235, -15, -260, -313, -222, -471, -167, -439, +-31, -200, 171, 132, 307, 386, 301, 468, +190, 356, 25, 81, -152, -217, -287, -386, +-344, -382, -263, -206, -29, 76, 243, 301, +377, 365, 353, 275, 211, 59, -29, -190, +-290, -346, -446, -362, -418, -243, -185, -10, +174, 244, 444, 381, 500, 369, 363, 229, +76, 4, -299, -208, -569, -324, -589, -337, +-333, -229, 113, -16, 518, 186, 664, 280, +523, 260, 183, 148, -276, -11, -662, -151, +-746, -230, -468, -204, 45, -67, 559, 116, +787, 232, 633, 223, 226, 122, -292, -26, +-749, -185, -880, -291, -548, -269, 60, -121, +667, 93, 992, 289, 850, 346, 315, 253, +-339, 95, -895, -104, -1122, -297, -830, -374, +-145, -293, 600, -97, 1104, 158, 1141, 341, +658, 344, -60, 246, -713, 85, -1122, -147, +-1071, -337, -507, -380, 252, -266, 860, -14, +1112, 258, 865, 363, 246, 305, -437, 183, +-944, -27, -1075, -266, -673, -378, 45, -321, +687, -105, 1032, 190, 955, 354, 432, 290, +-286, 146, -860, -17, -1078, -212, -805, -310, +-165, -247, 503, -70, 939, 170, 1022, 323, +653, 239, -22, 32, -663, -109, -1019, -196, +-948, -229, -442, -146, 239, 6, 773, 166, +1008, 276, 835, 216, 284, 12, -382, -146, +-861, -186, -981, -182, -675, -118, -97, 10, +445, 138, 783, 236, 841, 239, 550, 85, +18, -122, -478, -225, -764, -232, -730, -175, +-384, -26, 78, 150, 462, 267, 696, 294, +661, 165, 306, -89, -163, -271, -532, -284, +-700, -193, -586, -18, -223, 183, 179, 273, +505, 231, 686, 80, 604, -154, 257, -312, +-174, -260, -533, -77, -706, 131, -590, 304, +-269, 328, 132, 178, 530, -37, 762, -248, +635, -377, 221, -304, -263, -76, -638, 148, +-758, 292, -549, 308, -114, 170, 374, -21, +743, -155, 783, -234, 453, -205, -69, -42, +-538, 130, -783, 206, -696, 182, -327, 57, +155, -110, 583, -210, 790, -229, 650, -178, +224, -15, -260, 203, -604, 328, -690, 309, +-521, 157, -175, -70, 239, -261, 581, -341, +674, -314, 464, -159, 92, 109, -278, 334, +-528, 392, -582, 273, -418, 25, -105, -230, +263, -363, 534, -343, 571, -205, 373, 51, +48, 330, -297, 456, -524, 369, -522, 107, +-319, -221, 22, -438, 381, -450, 576, -307, +492, -49, 201, 286, -176, 510, -485, 484, +-567, 234, -399, -131, -90, -428, 259, -501, +529, -365, 562, -111, 350, 215, 15, 489, +-315, 531, -520, 329, -499, -14, -293, -355, +9, -526, 317, -466, 494, -251, 448, 38, +218, 341, -96, 522, -379, 480, -481, 255, +-363, -73, -105, -365, 189, -482, 424, -412, +474, -207, 307, 94, 6, 387, -312, 517, +-495, 417, -454, 115, -228, -266, 71, -523, +365, -546, 519, -357, 438, 3, 157, 411, +-185, 662, -439, 630, -486, 316, -319, -172, +-35, -591, 262, -724, 452, -560, 440, -179, +223, 288, -85, 630, -354, 684, -455, 446, +-361, 5, -150, -445, 103, -655, 348, -543, +476, -214, 380, 200, 115, 531, -175, 624, +-368, 455, -415, 85, -309, -359, -100, -654, +171, -637, 399, -359, 431, 47, 237, 434, +-47, 636, -282, 588, -396, 321, -344, -97, +-161, -480, 95, -618, 357, -478, 504, -158, +406, 202, 114, 436, -210, 466, -442, 325, +-512, 41, -406, -285, -161, -454, 160, -389, +469, -156, 590, 144, 442, 370, 126, 412, +-192, 305, -422, 100, -511, -187, -424, -418, +-165, -452, 193, -303, 482, -37, 559, 239, +390, 386, 67, 368, -292, 252, -549, 45, +-595, -211, -381, -361, 28, -330, 458, -166, +707, 68, 649, 249, 290, 283, -219, 214, +-641, 84, -795, -113, -599, -278, -138, -292, +389, -168, 748, 38, 786, 230, 478, 294, +-50, 229, -553, 106, -806, -63, -714, -238, +-325, -298, 204, -219, 648, -49, 830, 154, +663, 267, 216, 228, -329, 106, -748, -39, +-861, -194, -603, -280, -83, -218, 467, -47, +829, 174, 844, 340, 494, 322, -79, 152, +-610, -50, -879, -246, -770, -392, -327, -369, +251, -170, 723, 106, 896, 360, 676, 449, +146, 313, -437, 75, -827, -159, -881, -353, +-574, -409, -7, -246, 576, 43, 932, 312, +895, 447, 449, 343, -197, 54, -726, -249, +-944, -464, -801, -523, -318, -336, 310, 53, +805, 447, 965, 678, 723, 631, 158, 288, +-434, -168, -791, -529, -857, -707, -625, -631, +-127, -281, 431, 183, 781, 547, 809, 678, +504, 500, 25, 122, -390, -232, -632, -460, +-675, -522, -437, -353, -1, -20, 381, 309, +577, 503, 549, 466, 298, 201, -54, -128, +-347, -381, -536, -519, -526, -466, -257, -207, +131, 139, 448, 443, 600, 589, 501, 488, +165, 202, -228, -111, -542, -370, -674, -509, +-503, -455, -66, -236, 388, 53, 666, 308, +671, 409, 384, 320, -59, 134, -476, -53, +-735, -207, -687, -285, -285, -245, 239, -102, +631, 89, 781, 241, 624, 287, 171, 229, +-370, 101, -770, -61, -862, -240, -561, -379, +2, -389, 540, -233, 846, 30, 822, 292, +425, 465, -175, 484, -675, 343, -873, 72, +-696, -275, -185, -548, 399, -591, 770, -377, +822, -19, 519, 333, -54, 555, -608, 561, +-862, 346, -764, -40, -340, -454, 253, -677, +720, -579, 876, -207, 709, 259, 233, 623, +-371, 745, -771, 571, -826, 143, -578, -396, +-112, -800, 389, -854, 694, -527, 729, 12, +472, 519, -17, 803, -468, 766, -645, 425, +-565, -93, -282, -578, 144, -797, 501, -635, +633, -197, 510, 288, 146, 618, -319, 684, +-613, 464, -641, 50, -442, -407, -50, -714, +393, -683, 672, -327, 690, 154, 441, 555, +-22, 730, -469, 592, -696, 207, -665, -264, +-398, -660, 49, -770, 476, -486, 708, 14, +672, 477, 353, 732, -121, 660, -510, 278, +-679, -218, -610, -641, -281, -819, 173, -596, +516, -70, 625, 465, 508, 798, 191, 804, +-189, 456, -445, -73, -518, -553, -414, -827, +-156, -759, 147, -353, 364, 173, 472, 590, +418, 755, 173, 595, -146, 200, -397, -235, +-528, -556, -457, -643, -151, -435, 237, -40, +537, 346, 637, 568, 454, 520, 37, 225, +-389, -145, -665, -425, -690, -525, -391, -393, +106, -75, 531, 263, 736, 463, 670, 448, +307, 219, -197, -96, -607, -317, -774, -377, +-631, -285, -204, -80, 298, 145, 666, 267, +781, 257, 573, 144, 107, -18, -386, -121, +-704, -120, -745, -90, -467, -78, 1, -59, +435, -41, 677, -34, 664, 7, 386, 82, +-43, 161, -436, 232, -654, 211, -616, 41, +-326, -181, 90, -332, 462, -356, 666, -235, +606, 4, 284, 254, -176, 425, -574, 428, +-736, 204, -578, -143, -168, -418, 322, -502, +695, -363, 785, -55, 531, 287, 26, 530, +-488, 562, -792, 324, -764, -95, -415, -479, +120, -659, 605, -561, 840, -224, 725, 206, +282, 562, -288, 708, -716, 560, -832, 152, +-611, -321, -130, -648, 408, -699, 782, -459, +834, -34, 522, 404, -28, 677, -543, 661, +-799, 350, -741, -128, -392, -553, 127, -730, +595, -590, 804, -193, 673, 300, 240, 680, +-280, 765, -634, 521, -717, 50, -528, -467, +-109, -790, 376, -766, 671, -419, 656, 110, +356, 605, -85, 831, -464, 695, -618, 290, +-524, -235, -227, -677, 172, -818, 484, -602, +554, -141, 388, 373, 97, 714, -205, 745, +-398, 484, -438, 44, -332, -430, -104, -736, +186, -724, 378, -398, 388, 87, 280, 515, +103, 719, -131, 642, -342, 318, -430, -139, +-348, -564, -84, -765, 230, -619, 413, -199, +418, 282, 294, 624, 39, 713, -276, 526, +-482, 135, -470, -334, -233, -693, 127, -741, +422, -449, 514, 13, 410, 434, 136, 671, +-231, 649, -511, 378, -556, -63, -360, -523, +5, -765, 371, -637, 542, -236, 486, 236, +269, 611, -49, 746, -359, 593, -493, 199, +-429, -320, -220, -744, 53, -822, 279, -534, +380, -61, 364, 422, 229, 737, -17, 760, +-233, 497, -329, 35, -305, -471, -181, -765, +27, -694, 217, -358, 319, 81, 295, 476, +117, 666, -126, 595, -284, 297, -322, -146, +-260, -545, -67, -685, 186, -520, 367, -166, +397, 249, 262, 575, -15, 675, -291, 517, +-428, 138, -402, -331, -219, -670, 76, -713, +347, -469, 455, -59, 376, 375, 141, 656, +-142, 673, -332, 437, -380, 17, -317, -424, +-133, -670, 113, -615, 291, -323, 348, 88, +293, 464, 142, 638, -64, 569, -250, 284, +-380, -151, -365, -553, -157, -708, 130, -577, +335, -225, 405, 238, 325, 610, 97, 739, +-186, 609, -403, 219, -440, -315, -251, -710, +70, -788, 319, -561, 413, -105, 341, 398, +121, 713, -155, 756, -363, 512, -426, 8, +-297, -512, -1, -772, 272, -702, 380, -349, +325, 156, 165, 575, -58, 760, -249, 673, +-343, 290, -295, -258, -92, -686, 151, -812, +276, -607, 252, -154, 154, 340, 6, 684, +-142, 787, -225, 575, -213, 85, -100, -447, +80, -765, 211, -747, 218, -407, 136, 89, +12, 516, -119, 735, -204, 664, -209, 282, +-142, -248, 1, -651, 164, -748, 251, -518, +220, -70, 120, 378, -2, 658, -129, 684, +-227, 425, -245, -42, -162, -496, -14, -711, +130, -617, 212, -271, 232, 172, 182, 526, +64, 665, -98, 545, -232, 187, -263, -282, +-177, -622, -10, -666, 168, -433, 283, -26, +269, 388, 129, 628, -89, 614, -292, 352, +-375, -79, -273, -491, -41, -660, 214, -531, +387, -197, 403, 206, 261, 508, 14, 595, +-254, 448, -445, 117, -452, -268, -275, -515, +0, -518, 260, -315, 429, -6, 434, 285, +253, 446, -45, 439, -327, 265, -452, -19, +-364, -280, -104, -412, 191, -373, 398, -197, +413, 37, 227, 239, -78, 357, -355, 351, +-471, 202, -364, -29, -74, -241, 253, -352, +468, -324, 477, -179, 280, 22, -41, 213, +-340, 329, -493, 319, -430, 173, -177, -51, +150, -247, 401, -326, 471, -273, 344, -113, +76, 99, -210, 265, -412, 317, -449, 236, +-303, 29, -27, -217, 260, -351, 454, -317, +475, -153, 303, 89, 10, 314, -288, 403, +-488, 329, -505, 114, -296, -192, 49, -429, +370, -460, 518, -302, 429, -33, 150, 262, +-172, 447, -410, 445, -475, 284, -317, 0, +-6, -301, 309, -449, 475, -386, 426, -181, +185, 80, -120, 299, -372, 379, -490, 301, +-422, 96, -170, -171, 168, -354, 444, -348, +537, -185, 404, 45, 121, 250, -198, 351, +-437, 308, -522, 146, -397, -91, -91, -303, +262, -369, 479, -274, 464, -90, 261, 108, +-30, 262, -304, 324, -468, 282, -429, 146, +-195, -64, 134, -246, 400, -309, 488, -271, +368, -152, 104, 37, -208, 223, -447, 329, +-513, 318, -378, 161, -70, -103, 282, -311, +518, -367, 520, -286, 306, -66, -28, 219, +-345, 415, -514, 434, -473, 263, -231, -70, +117, -403, 409, -538, 492, -440, 350, -163, +70, 219, -212, 523, -382, 595, -381, 419, +-224, 66, 35, -336, 275, -579, 368, -559, +288, -335, 89, 13, -141, 353, -304, 522, +-317, 465, -197, 234, 3, -74, 207, -326, +321, -410, 286, -330, 131, -135, -73, 106, +-243, 282, -298, 323, -232, 236, -94, 64, +64, -123, 205, -251, 271, -279, 235, -212, +115, -61, -41, 122, -182, 253, -259, 292, +-258, 234, -181, 90, -17, -99, 187, -257, +337, -324, 354, -270, 238, -95, 7, 116, +-251, 260, -423, 307, -443, 241, -288, 64, +27, -147, 371, -283, 554, -292, 489, -164, +201, 54, -180, 232, -488, 298, -577, 257, +-405, 98, -28, -134, 378, -321, 593, -376, +514, -280, 188, -57, -229, 200, -537, 376, +-584, 427, -369, 336, 14, 92, 400, -219, +603, -453, 528, -511, 232, -366, -146, -68, +-441, 262, -525, 499, -401, 548, -147, 356, +151, -14, 369, -397, 405, -602, 280, -523, +72, -203, -130, 213, -257, 553, -284, 656, +-225, 446, -75, 3, 119, -464, 249, -732, +281, -648, 223, -248, 75, 261, -130, 658, +-294, 778, -353, 540, -278, 40, -80, -486, +165, -797, 355, -741, 411, -334, 303, 205, +74, 628, -171, 782, -345, 597, -387, 140, +-277, -381, -47, -731, 193, -749, 340, -419, +340, 84, 199, 514, -16, 717, -222, 619, +-337, 250, -304, -229, -129, -608, 106, -722, +300, -506, 369, -57, 281, 392, 70, 655, +-173, 655, -341, 376, -356, -70, -222, -487, +-13, -711, 190, -637, 311, -275, 296, 194, +149, 552, -50, 696, -210, 579, -260, 221, +-187, -223, -42, -563, 106, -684, 211, -521, +232, -129, 142, 284, -18, 550, -185, 610, +-279, 423, -254, 43, -126, -337, 43, -568, +207, -569, 314, -304, 305, 102, 174, 440, +-29, 597, -222, 521, -327, 196, -297, -231, +-169, -558, 7, -675, 183, -513, 301, -101, +296, 354, 171, 660, -24, 721, -206, 480, +-296, 16, -267, -443, -132, -722, 63, -720, +260, -395, 355, 97, 290, 522, 83, 728, +-174, 626, -364, 241, -402, -236, -276, -589, +-31, -696, 254, -489, 450, -45, 445, 401, +235, 656, -69, 637, -337, 331, -462, -127, +-399, -511, -177, -678, 126, -574, 391, -209, +474, 244, 328, 558, 58, 632, -209, 456, +-376, 98, -386, -279, -234, -514, 10, -537, +254, -340, 375, 4, 311, 315, 117, 453, +-102, 401, -259, 185, -297, -110, -207, -343, +-51, -418, 119, -314, 249, -60, 270, 232, +161, 401, -4, 387, -148, 226, -221, -29, +-207, -278, -128, -404, -3, -361, 135, -173, +219, 88, 191, 290, 84, 334, -37, 248, +-128, 88, -164, -87, -136, -199, -65, -209, +26, -135, 107, -14, 132, 98, 99, 125, +42, 82, -17, 35, -71, -12, -95, -48, +-99, -60, -84, -63, -29, -60, 63, -36, +135, -1, 153, 39, 114, 105, 19, 163, +-91, 151, -173, 64, -190, -73, -114, -209, +40, -269, 178, -211, 220, -64, 152, 120, +-1, 277, -166, 312, -250, 196, -213, -3, +-76, -198, 125, -302, 295, -254, 322, -83, +191, 112, -20, 244, -221, 259, -331, 142, +-305, -47, -165, -203, 43, -257, 240, -187, +326, -25, 262, 139, 106, 220, -71, 192, +-201, 79, -231, -68, -166, -170, -54, -172, +73, -90, 166, 29, 169, 136, 91, 169, +-16, 107, -109, 2, -150, -96, -127, -152, +-68, -140, 22, -76, 132, 11, 199, 97, +173, 141, 70, 117, -62, 52, -171, -11, +-216, -52, -191, -71, -92, -62, 73, -31, +226, 12, 266, 45, 182, 38, 21, -10, +-145, -56, -250, -69, -254, -56, -147, -20, +36, 42, 219, 112, 296, 160, 230, 144, +66, 47, -118, -86, -248, -175, -268, -192, +-174, -153, -8, -54, 159, 75, 249, 172, +221, 194, 96, 118, -62, -28, -181, -147, +-205, -162, -138, -100, -16, 1, 107, 124, +189, 198, 196, 167, 112, 44, -26, -125, +-150, -258, -210, -256, -195, -126, -112, 41, +11, 190, 139, 275, 227, 232, 237, 81, +154, -96, 12, -228, -135, -243, -235, -123, +-250, 38, -171, 150, -25, 198, 133, 156, +245, 30, 254, -110, 151, -201, -21, -201, +-190, -93, -272, 59, -221, 159, -68, 184, +121, 147, 274, 51, 306, -63, 182, -142, +-37, -166, -242, -117, -342, -10, -289, 85, +-108, 118, 119, 112, 297, 74, 345, -1, +239, -74, 31, -116, -179, -118, -306, -56, +-298, 44, -165, 112, 25, 139, 182, 132, +261, 59, 236, -59, 116, -156, -43, -199, +-173, -158, -228, -25, -192, 124, -84, 207, +39, 212, 141, 134, 195, -25, 178, -177, +91, -246, -26, -217, -126, -79, -183, 113, +-178, 237, -106, 238, 8, 150, 123, -5, +204, -163, 203, -223, 115, -174, -26, -53, +-162, 104, -239, 201, -219, 164, -110, 42, +50, -95, 209, -200, 286, -201, 232, -82, +78, 81, -98, 218, -233, 277, -274, 197, +-202, 16, -49, -158, 115, -264, 224, -269, +235, -160, 148, 6, 9, 149, -132, 227, +-215, 207, -192, 91, -79, -41, 59, -121, +172, -135, 210, -87, 149, 4, 16, 82, +-132, 110, -226, 87, -214, 8, -106, -90, +40, -146, 173, -147, 245, -98, 209, 2, +82, 117, -65, 192, -180, 211, -228, 159, +-187, 27, -67, -120, 78, -217, 186, -247, +215, -186, 152, -40, 32, 125, -101, 234, +-199, 248, -212, 146, -122, -36, 22, -188, +151, -245, 216, -198, 193, -44, 90, 156, +-47, 292, -164, 296, -227, 159, -203, -82, +-92, -313, 51, -406, 162, -328, 209, -101, +179, 199, 88, 435, -24, 488, -123, 336, +-178, 34, -153, -307, -58, -527, 39, -520, +104, -291, 120, 66, 81, 402, 9, 566, +-55, 485, -91, 195, -81, -186, -20, -495, +51, -579, 95, -391, 96, -22, 51, 355, +-26, 572, -93, 532, -126, 243, -116, -168, +-54, -518, 40, -637, 113, -455, 140, -55, +122, 379, 56, 646, -32, 621, -98, 320, +-126, -118, -111, -508, -48, -683, 24, -553, +76, -175, 104, 268, 86, 576, 23, 616, +-37, 384, -72, 7, -85, -349, -53, -546, +13, -497, 62, -213, 76, 161, 65, 435, +22, 499, -30, 340, -56, 35, -66, -274, +-55, -462, -17, -460, 12, -252, 17, 73, +30, 357, 45, 478, 44, 410, 40, 182, +24, -110, -23, -343, -63, -441, -65, -369, +-50, -148, -16, 128, 44, 321, 80, 370, +64, 280, 16, 83, -52, -141, -100, -293, +-77, -319, -3, -212, 71, -4, 127, 209, +132, 319, 52, 293, -68, 148, -160, -72, +-186, -275, -125, -366, -1, -301, 121, -100, +195, 157, 189, 352, 91, 397, -55, 279, +-164, 43, -201, -218, -155, -389, -27, -394, +116, -235, 194, 28, 186, 277, 102, 397, +-35, 342, -159, 146, -205, -108, -159, -303, +-43, -355, 81, -254, 149, -47, 152, 175, +109, 305, 22, 291, -79, 157, -130, -41, +-109, -214, -48, -282, 25, -229, 71, -89, +74, 91, 53, 236, 15, 277, -41, 211, +-82, 71, -74, -101, -29, -241, 29, -288, +71, -243, 68, -114, 34, 72, 10, 242, +-8, 320, -34, 292, -37, 165, -13, -31, +-2, -212, -17, -315, -41, -314, -50, -199, +-22, -4, 37, 177, 82, 273, 95, 271, +87, 169, 40, 4, -41, -137, -109, -209, +-132, -203, -106, -104, -29, 41, 64, 154, +117, 193, 114, 162, 64, 56, -25, -82, +-112, -192, -141, -238, -97, -194, 11, -59, +137, 114, 199, 249, 161, 306, 52, 255, +-95, 99, -222, -105, -249, -287, -157, -371, +-3, -304, 152, -110, 243, 121, 224, 304, +113, 366, -33, 272, -160, 61, -207, -169, +-153, -331, -40, -336, 81, -171, 169, 73, +174, 276, 87, 356, -37, 266, -150, 35, +-207, -219, -167, -391, -42, -399, 109, -212, +228, 90, 265, 347, 184, 460, 19, 387, +-157, 144, -281, -165, -292, -392, -171, -459, +13, -343, 181, -73, 279, 218, 256, 390, +116, 387, -66, 233, -202, -8, -241, -227, +-168, -330, -21, -288, 114, -123, 188, 96, +181, 248, 87, 264, -47, 171, -154, 20, +-192, -128, -151, -210, -45, -197, 73, -107, +151, 28, 178, 147, 149, 189, 50, 150, +-78, 66, -166, -28, -183, -110, -127, -156, +-16, -158, 100, -105, 178, -8, 190, 91, +106, 151, -51, 166, -181, 132, -219, 54, +-160, -49, -24, -149, 138, -197, 239, -156, +229, -42, 115, 70, -65, 140, -222, 154, +-264, 106, -181, 13, -16, -82, 156, -132, +240, -106, 206, -7, 86, 90, -82, 120, +-223, 84, -240, 8, -123, -88, 52, -148, +203, -138, 261, -60, 193, 58, 37, 162, +-137, 174, -261, 86, -266, -29, -139, -121, +42, -153, 194, -100, 258, 11, 206, 113, +67, 165, -76, 128, -176, -10, -206, -166, +-144, -232, -25, -180, 83, -33, 144, 151, +147, 279, 93, 289, 10, 174, -71, -37, +-136, -259, -153, -361, -101, -279, -8, -71, +83, 163, 158, 321, 178, 329, 114, 182, +1, -55, -110, -280, -191, -371, -204, -264, +-128, -13, 1, 249, 132, 397, 215, 357, +207, 148, 111, -134, -23, -369, -150, -452, +-225, -324, -196, -33, -77, 269, 63, 444, +172, 416, 204, 209, 136, -73, 10, -313, +-107, -417, -173, -335, -161, -93, -73, 186, +42, 361, 133, 362, 173, 195, 137, -58, +40, -273, -64, -363, -140, -300, -182, -97, +-153, 162, -45, 336, 85, 347, 182, 211, +216, -15, 162, -220, 45, -308, -82, -269, +-185, -134, -218, 64, -151, 228, -31, 262, +80, 170, 161, 14, 179, -138, 117, -204, +21, -162, -65, -64, -128, 56, -132, 161, +-72, 191, 7, 118, 73, -3, 109, -113, +90, -172, 36, -158, -19, -90, -78, -8, +-113, 80, -80, 154, -13, 159, 39, 102, +77, 18, 92, -63, 70, -113, 31, -124, +-10, -103, -55, -43, -83, 52, -79, 125, +-64, 129, -40, 73, 14, -14, 74, -91, +116, -120, 132, -101, 85, -40, -24, 62, +-130, 150, -183, 154, -175, 76, -89, -32, +62, -122, 203, -148, 262, -106, 205, -31, +38, 52, -156, 125, -275, 131, -283, 53, +-171, -47, 34, -106, 232, -107, 317, -51, +264, 27, 97, 75, -123, 93, -282, 84, +-304, 31, -202, -48, -14, -92, 190, -89, +306, -57, 290, -13, 159, 17, -46, 26, +-231, 38, -309, 53, -272, 42, -142, 17, +56, 4, 235, 1, 308, -9, 267, -20, +137, -31, -57, -26, -231, -4, -302, 6, +-252, -9, -102, -24, 89, -17, 228, 0, +258, 19, 191, 33, 41, 37, -133, 36, +-230, 32, -215, 5, -109, -32, 53, -47, +192, -31, 230, -11, 173, -5, 55, -10, +-105, -15, -233, -5, -255, 7, -176, 19, +-31, 37, 136, 56, 240, 55, 239, 25, +162, -21, 27, -62, -134, -65, -223, -29, +-196, 4, -97, 15, 30, 21, 133, 11, +155, -18, 105, -45, 23, -48, -71, -20, +-129, 47, -106, 104, -29, 96, 56, 51, +123, 4, 127, -48, 62, -92, -18, -91, +-86, -67, -137, -27, -126, 23, -46, 34, +41, 10, 99, 3, 116, 26, 80, 48, +24, 67, -21, 74, -58, 44, -68, -2, +-36, -47, -3, -104, 0, -135, 3, -103, +4, -35, -2, 31, 8, 78, 29, 94, +36, 83, 30, 64, 15, 31, -21, -16, +-48, -46, -43, -47, -24, -36, 10, -26, +52, -18, 57, -7, 16, 9, -31, 18, +-66, -2, -80, -32, -47, -38, 23, -15, +87, 26, 114, 66, 94, 91, 23, 94, +-59, 70, -115, 7, -128, -84, -83, -145, +2, -141, 72, -92, 95, -24, 83, 45, +45, 86, -11, 99, -51, 93, -53, 54, +-32, 3, -2, -10, 30, -6, 38, -21, +22, -39, -1, -54, -31, -63, -56, -44, +-60, -5, -48, 17, -18, 37, 43, 63, +102, 58, 111, 16, 83, -23, 33, -39, +-46, -26, -122, 13, -149, 38, -114, 33, +-24, 20, 78, 6, 123, -32, 104, -72, +55, -79, -13, -45, -79, 13, -94, 68, +-55, 88, 6, 74, 71, 48, 98, 0, +60, -63, -9, -104, -62, -97, -90, -49, +-84, 26, -40, 92, 23, 121, 86, 110, +119, 57, 87, -35, 10, -133, -56, -183, +-99, -163, -118, -71, -80, 54, 5, 159, +88, 209, 136, 192, 129, 102, 56, -34, +-45, -149, -122, -197, -155, -169, -124, -77, +-30, 32, 71, 104, 130, 129, 133, 105, +69, 32, -30, -48, -89, -88, -88, -81, +-53, -26, 9, 51, 72, 95, 80, 93, +30, 63, -41, 10, -93, -66, -89, -124, +-28, -134, 38, -96, 77, -25, 89, 50, +49, 100, -22, 115, -64, 109, -57, 74, +-21, 5, 36, -67, 83, -98, 65, -87, +-2, -49, -68, -5, -113, 31, -109, 55, +-46, 61, 39, 28, 109, -39, 143, -87, +107, -84, 18, -36, -62, 32, -101, 98, +-101, 137, -51, 139, 19, 85, 60, -32, +60, -157, 34, -217, -12, -189, -50, -93, +-48, 35, -22, 145, 17, 210, 55, 201, +55, 103, 26, -53, 7, -176, -6, -208, +-24, -139, -28, -11, -23, 113, -25, 188, +-25, 184, -19, 89, -9, -76, 14, -215, +44, -248, 57, -162, 50, -2, 27, 159, +-12, 252, -49, 246, -59, 143, -53, -31, +-39, -199, 0, -270, 47, -211, 67, -68, +57, 91, 35, 197, -3, 211, -49, 138, +-82, 15, -92, -114, -63, -188, 6, -159, +73, -56, 112, 54, 121, 132, 77, 151, +-18, 102, -105, 20, -152, -66, -145, -131, +-67, -138, 53, -73, 145, 17, 170, 86, +125, 125, 17, 110, -103, 47, -174, -32, +-168, -104, -76, -142, 68, -109, 179, -26, +200, 60, 134, 123, 3, 136, -139, 83, +-215, -3, -187, -85, -75, -136, 74, -124, +195, -54, 228, 35, 160, 99, 25, 119, +-123, 79, -221, 5, -221, -60, -136, -100, +0, -97, 150, -45, 246, 26, 235, 78, +126, 98, -25, 76, -171, 24, -257, -24, +-233, -55, -113, -76, 52, -72, 199, -47, +260, -20, 207, 11, 67, 47, -105, 75, +-226, 80, -235, 74, -143, 39, 3, -29, +155, -88, 249, -105, 217, -85, 80, -29, +-88, 42, -224, 88, -267, 97, -194, 69, +-41, 1, 134, -75, 268, -100, 290, -71, +178, -13, -3, 50, -182, 89, -288, 85, +-269, 52, -138, 0, 40, -62, 198, -89, +277, -66, 230, -22, 83, 13, -89, 33, +-217, 31, -247, 20, -164, 10, -19, -5, +130, -17, 239, -12, 250, 3, 142, 8, +-24, 6, -174, -3, -256, -8, -231, 0, +-110, 5, 47, -8, 189, -20, 263, -22, +221, -19, 83, -8, -78, 10, -208, 28, +-248, 43, -176, 49, -34, 27, 116, -14, +227, -45, 243, -58, 139, -59, -24, -38, +-180, -3, -266, 32, -231, 62, -85, 73, +101, 55, 248, 17, 295, -14, 208, -48, +22, -80, -176, -84, -305, -59, -304, -13, +-162, 45, 55, 95, 245, 111, 332, 93, +281, 44, 109, -33, -117, -110, -298, -139, +-354, -118, -251, -50, -35, 42, 190, 118, +333, 139, 346, 101, 214, 21, -20, -79, +-247, -139, -363, -132, -315, -62, -126, 41, +116, 135, 297, 162, 344, 108, 243, 4, +31, -108, -198, -181, -333, -178, -311, -94, +-142, 39, 91, 162, 270, 214, 320, 167, +238, 46, 59, -89, -153, -182, -301, -193, +-311, -117, -186, 10, 19, 136, 208, 198, +292, 160, 253, 38, 124, -99, -46, -187, +-190, -191, -250, -110, -211, 18, -89, 138, +70, 204, 186, 175, 210, 60, 162, -75, +70, -155, -48, -157, -156, -97, -208, 0, +-183, 80, -78, 114, 66, 91, 176, 19, +217, -62, 184, -87, 75, -46, -79, 16, +-211, 61, -265, 67, -208, 34, -43, -19, +152, -58, 269, -65, 267, -23, 163, 47, +-7, 89, -188, 61, -300, -16, -277, -98, +-114, -136, 103, -97, 260, -4, 299, 105, +213, 182, 32, 180, -166, 77, -293, -71, +-292, -182, -160, -202, 54, -118, 240, 26, +303, 152, 229, 202, 67, 154, -120, 21, +-261, -130, -296, -218, -207, -195, -22, -74, +177, 85, 291, 198, 281, 219, 172, 158, +0, 36, -188, -100, -304, -188, -295, -188, +-167, -113, 32, -4, 214, 87, 295, 130, +257, 118, 124, 65, -60, -14, -220, -85, +-279, -108, -216, -79, -52, -16, 137, 63, +247, 136, 233, 151, 129, 96, -22, -16, +-173, -142, -255, -230, -214, -229, -74, -131, +96, 31, 218, 205, 238, 305, 165, 274, +34, 128, -111, -64, -211, -233, -221, -297, +-147, -222, -22, -51, 109, 134, 187, 255, +184, 252, 111, 124, 3, -62, -102, -226, +-162, -288, -158, -221, -92, -52, 19, 146, +124, 297, 171, 340, 148, 246, 69, 46, +-40, -177, -137, -336, -180, -378, -160, -288, +-73, -89, 57, 157, 161, 345, 191, 398, +151, 294, 56, 80, -65, -162, -154, -334, +-178, -367, -134, -245, -28, -15, 92, 220, +159, 347, 152, 307, 93, 125, -1, -120, +-94, -316, -147, -367, -139, -247, -64, -20, +48, 224, 137, 379, 163, 358, 126, 171, +40, -80, -76, -283, -164, -362, -182, -280, +-125, -82, -7, 137, 119, 285, 189, 305, +174, 175, 87, -26, -37, -184, -150, -255, +-195, -216, -150, -81, -41, 91, 88, 211, +176, 241, 180, 165, 107, 18, -7, -120, +-118, -193, -175, -197, -153, -133, -72, -18, +25, 95, 103, 161, 133, 162, 115, 99, +65, 0, 4, -79, -50, -110, -79, -101, +-85, -60, -74, 9, -39, 74, 10, 95, +53, 67, 83, 2, 84, -59, 46, -87, +-8, -78, -55, -49, -84, 2, -75, 65, +-24, 106, 40, 97, 87, 51, 96, -9, +58, -61, -9, -89, -68, -91, -108, -62, +-121, -5, -81, 62, 8, 103, 95, 98, +145, 45, 148, -28, 95, -88, -1, -116, +-99, -98, -164, -32, -169, 61, -101, 139, +10, 168, 113, 109, 169, -11, 159, -122, +90, -182, -8, -178, -99, -100, -159, 22, +-156, 133, -80, 192, 30, 163, 117, 55, +152, -63, 129, -130, 59, -141, -38, -87, +-131, 10, -173, 98, -130, 135, -29, 106, +75, 19, 145, -84, 155, -138, 103, -128, +12, -68, -84, 16, -155, 98, -169, 137, +-105, 121, 14, 65, 127, -9, 188, -72, +176, -97, 95, -83, -32, -58, -159, -32, +-225, -10, -188, 8, -57, 28, 99, 56, +208, 70, 224, 72, 142, 58, 0, 11, +-137, -54, -222, -98, -213, -97, -99, -54, +63, 24, 187, 90, 226, 109, 163, 72, +24, -4, -116, -99, -206, -153, -221, -126, +-138, -34, 25, 91, 181, 198, 246, 224, +201, 148, 68, 4, -90, -153, -204, -260, +-240, -269, -178, -166, -28, 15, 141, 199, +232, 296, 208, 267, 103, 135, -35, -50, +-150, -209, -199, -284, -162, -238, -56, -80, +75, 119, 166, 249, 175, 260, 106, 158, +-7, -14, -112, -185, -161, -279, -137, -251, +-56, -105, 55, 106, 153, 271, 175, 311, +109, 218, -4, 34, -115, -171, -174, -308, +-158, -319, -80, -198, 34, 14, 146, 229, +196, 341, 152, 296, 45, 133, -75, -74, +-168, -248, -184, -320, -119, -248, -16, -72, +90, 132, 167, 276, 165, 286, 77, 168, +-40, -7, -128, -162, -149, -252, -102, -235, +-19, -113, 66, 57, 129, 194, 140, 242, +79, 176, -24, 37, -112, -100, -150, -189, +-115, -207, -33, -140, 54, -3, 124, 127, +162, 196, 129, 176, 21, 81, -99, -45, +-161, -142, -150, -176, -84, -140, 6, -44, +93, 78, 156, 164, 160, 169, 81, 100, +-36, -15, -123, -117, -156, -162, -135, -139, +-59, -72, 41, 36, 122, 148, 167, 190, +151, 135, 58, 22, -65, -91, -149, -173, +-167, -181, -122, -124, -33, -21, 74, 105, +160, 194, 174, 191, 90, 109, -36, 1, +-117, -98, -130, -161, -93, -163, -19, -105, +55, -19, 96, 67, 93, 120, 39, 123, +-39, 77, -73, 19, -53, -29, -18, -63, +12, -66, 24, -41, 9, -7, -1, 25, +8, 52, -2, 45, -12, 10, 22, -27, +58, -61, 31, -89, -31, -78, -71, -21, +-71, 51, -34, 119, 15, 160, 57, 143, +89, 65, 92, -38, 30, -148, -63, -217, +-118, -206, -115, -116, -64, 10, 18, 142, +86, 234, 117, 225, 120, 121, 75, -18, +-18, -136, -103, -202, -135, -178, -109, -75, +-45, 53, 29, 149, 84, 169, 119, 97, +118, -18, 53, -113, -43, -166, -104, -159, +-116, -73, -93, 55, -30, 157, 57, 206, +125, 185, 146, 96, 93, -25, -24, -136, +-138, -216, -181, -235, -140, -166, -40, -33, +80, 117, 169, 232, 189, 273, 121, 210, +-13, 64, -136, -118, -173, -266, -130, -310, +-45, -215, 59, -22, 139, 178, 150, 303, +95, 301, -4, 168, -112, -56, -160, -268, +-122, -366, -38, -293, 63, -74, 149, 184, +167, 355, 110, 373, 8, 233, -112, -32, +-196, -305, -172, -440, -63, -365, 60, -120, +151, 198, 182, 438, 132, 480, 10, 307, +-122, -3, -191, -335, -159, -540, -46, -507, +85, -255, 172, 113, 177, 441, 99, 579, +-29, 463, -148, 171, -198, -175, -148, -450, +-23, -538, 110, -383, 194, -69, 192, 244, +102, 428, -38, 405, -160, 203, -209, -77, +-164, -309, -37, -406, 110, -305, 197, -42, +193, 241, 114, 411, -11, 405, -136, 219, +-197, -75, -165, -336, -69, -457, 44, -398, +128, -177, 154, 115, 116, 343, 37, 419, +-49, 327, -104, 116, -105, -113, -62, -258, +-5, -279, 41, -193, 61, -37, 52, 109, +26, 174, -2, 140, -26, 54, -45, -43, +-50, -114, -37, -124, -4, -74, 39, 1, +67, 70, 71, 120, 56, 128, 17, 102, +-44, 41, -94, -41, -101, -121, -70, -161, +-13, -160, 50, -125, 89, -30, 94, 110, +77, 215, 31, 229, -40, 160, -91, 32, +-98, -111, -72, -223, -14, -255, 61, -184, +100, -15, 87, 170, 52, 270, -6, 246, +-73, 121, -97, -59, -69, -224, -26, -290, +16, -231, 49, -69, 64, 131, 66, 287, +55, 304, 20, 178, -28, -15, -65, -189, +-87, -282, -91, -258, -56, -124, 15, 66, +91, 234, 132, 292, 110, 208, 31, 44, +-60, -111, -124, -227, -131, -268, -73, -192, +8, -27, 67, 146, 100, 255, 101, 266, +57, 168, -4, 11, -46, -141, -76, -243, +-97, -257, -90, -159, -49, 1, 30, 150, +129, 235, 173, 223, 122, 108, 15, -48, +-99, -163, -190, -217, -200, -187, -97, -63, +66, 104, 203, 215, 239, 231, 151, 152, +-7, 2, -148, -148, -227, -242, -210, -252, +-92, -159, 60, 23, 180, 190, 231, 257, +182, 228, 47, 126, -96, -26, -180, -161, +-202, -225, -148, -207, -19, -109, 115, 32, +195, 141, 193, 169, 97, 145, -39, 74, +-133, -28, -166, -120, -142, -159, -45, -131, +80, -40, 141, 77, 117, 153, 50, 156, +-26, 101, -76, 15, -77, -97, -44, -176, +2, -174, 36, -92, 36, 22, 15, 123, +1, 161, 2, 129, 10, 69, 9, -3, +-17, -84, -45, -139, -42, -127, -15, -72, +25, -3, 73, 67, 89, 118, 51, 126, +-10, 90, -68, 4, -112, -112, -102, -178, +-30, -148, 44, -45, 83, 80, 93, 194, +73, 220, 27, 129, -23, -26, -68, -175, +-91, -263, -66, -231, -17, -74, 13, 113, +40, 237, 86, 251, 110, 153, 65, -6, +-20, -134, -96, -200, -130, -194, -110, -103, +-44, 38, 55, 133, 154, 146, 181, 113, +108, 51, -22, -27, -146, -95, -209, -128, +-168, -117, -38, -44, 107, 57, 206, 130, +217, 155, 124, 133, -45, 44, -206, -87, +-269, -187, -191, -215, -12, -160, 160, -25, +252, 143, 242, 241, 121, 231, -71, 132, +-228, -22, -254, -179, -154, -256, -8, -211, +115, -75, 188, 99, 194, 219, 115, 223, +-13, 126, -124, -6, -183, -145, -181, -231, +-108, -195, 21, -59, 155, 85, 238, 185, +219, 214, 84, 152, -106, 34, -253, -90, +-287, -182, -183, -202, 18, -128, 211, -14, +292, 87, 231, 155, 65, 174, -133, 121, +-259, 18, -244, -82, -107, -159, 68, -176, +194, -112, 222, 1, 153, 100, 20, 170, +-110, 181, -180, 104, -174, -28, -95, -148, +20, -214, 113, -196, 155, -81, 157, 62, +102, 174, -19, 221, -136, 179, -178, 44, +-147, -105, -65, -186, 50, -176, 146, -81, +170, 59, 111, 156, -3, 152, -106, 71, +-144, -48, -112, -152, -41, -175, 41, -83, +95, 60, 91, 170, 50, 193, 6, 116, +-38, -19, -69, -127, -59, -159, -22, -119, +8, -11, 17, 100, 17, 129, 28, 63, +37, -24, 11, -91, -27, -110, -27, -51, +-8, 50, -19, 117, -29, 120, 3, 62, +41, -38, 50, -110, 33, -112, 3, -57, +-22, 27, -37, 108, -53, 114, -56, 32, +-26, -66, 21, -131, 63, -153, 96, -100, +104, 34, 65, 164, -5, 211, -89, 156, +-159, 37, -164, -97, -80, -187, 58, -201, +182, -123, 216, 25, 135, 158, -5, 180, +-142, 96, -227, -4, -201, -93, -54, -148, +119, -129, 219, -14, 212, 116, 94, 182, +-72, 153, -181, 49, -194, -71, -137, -150, +-17, -163, 121, -115, 182, -13, 143, 88, +55, 129, -38, 111, -108, 62, -130, -15, +-99, -77, -42, -75, 28, -37, 85, -16, +112, 0, 108, 39, 68, 60, -4, 50, +-79, 22, -127, -2, -141, -23, -107, -46, +-17, -92, 95, -123, 176, -73, 182, 26, +111, 109, 2, 169, -114, 207, -215, 158, +-230, 13, -116, -158, 57, -277, 190, -302, +251, -198, 215, 1, 69, 213, -122, 357, +-259, 357, -272, 186, -158, -86, 30, -323, +200, -445, 282, -376, 246, -107, 93, 248, +-106, 495, -249, 523, -282, 320, -201, -54, +-32, -435, 158, -630, 273, -529, 259, -173, +132, 283, -46, 606, -192, 633, -254, 367, +-202, -70, -55, -494, 108, -677, 203, -504, +206, -88, 133, 359, 10, 640, -116, 622, +-185, 295, -176, -174, -111, -571, -1, -718, +123, -540, 201, -111, 194, 356, 109, 661, +-21, 696, -152, 441, -224, -5, -196, -446, +-79, -683, 79, -629, 206, -301, 230, 157, +132, 529, -19, 648, -134, 473, -174, 77, +-131, -368, -23, -638, 86, -594, 127, -254, +88, 220, 6, 603, -63, 691, -64, 444, +-11, -11, 34, -465, 39, -720, 19, -631, +-20, -232, -63, 266, -64, 622, -12, 666, +51, 392, 84, -55, 77, -444, 35, -607, +-25, -467, -76, -78, -96, 356, -76, 574, +-30, 474, 31, 139, 98, -266, 134, -539, +103, -528, 16, -236, -84, 178, -163, 511, +-172, 564, -88, 307, 49, -96, 179, -424, +231, -533, 162, -359, 6, 23, -146, 380, +-234, 510, -228, 360, -106, 18, 80, -344, +220, -516, 259, -410, 196, -89, 43, 289, +-134, 531, -250, 497, -265, 208, -165, -182, +16, -497, 188, -572, 271, -359, 247, 27, +114, 387, -70, 580, -207, 517, -246, 201, +-186, -231, -43, -562, 120, -625, 206, -403, +189, -1, 101, 396, -17, 630, -107, 596, +-133, 289, -120, -172, -71, -555, 21, -667, +102, -480, 124, -100, 112, 320, 72, 606, +-11, 617, -102, 347, -157, -76, -152, -459, +-67, -631, 73, -513, 177, -181, 191, 217, +126, 521, 13, 606, -106, 434, -181, 78, +-183, -308, -105, -570, 27, -588, 133, -353, +170, 18, 151, 369, 90, 583, -8, 568, +-107, 303, -181, -101, -189, -459, -85, -618, +73, -517, 174, -195, 195, 209, 156, 539, +34, 653, -119, 478, -207, 61, -194, -391, +-85, -663, 80, -646, 188, -343, 177, 123, +104, 550, 6, 742, -108, 610, -175, 189, +-153, -329, -72, -690, 44, -723, 147, -445, +173, 9, 128, 448, 53, 693, -44, 645, +-143, 307, -182, -173, -142, -566, -36, -672, +104, -483, 197, -124, 186, 269, 103, 577, +-13, 654, -134, 430, -203, 2, -175, -427, +-57, -661, 95, -601, 203, -291, 205, 123, +121, 509, 6, 709, -118, 593, -213, 186, +-214, -304, -113, -647, 40, -690, 179, -424, +246, 9, 210, 414, 91, 648, -65, 617, +-201, 283, -253, -198, -186, -573, -32, -656, +141, -447, 246, -66, 236, 321, 132, 578, +-15, 619, -166, 391, -256, -38, -222, -455, +-74, -649, 108, -565, 239, -272, 259, 112, +179, 467, 40, 651, -127, 575, -262, 249, +-277, -193, -152, -545, 28, -655, 177, -495, +266, -152, 277, 256, 183, 569, 6, 648, +-184, 442, -316, 30, -324, -403, -183, -647, +51, -598, 276, -300, 403, 116, 368, 491, +156, 675, -151, 559, -400, 189, -477, -259, +-328, -580, -2, -644, 333, -440, 505, -72, +456, 312, 211, 573, -145, 596, -442, 359, +-525, -20, -356, -366, -20, -555, 326, -515, +512, -276, 459, 66, 213, 385, -121, 567, +-399, 518, -478, 238, -328, -139, -41, -457, +254, -597, 425, -504, 398, -204, 210, 180, +-42, 511, -262, 648, -357, 507, -299, 142, +-137, -268, 70, -562, 256, -637, 334, -452, +277, -78, 144, 339, -32, 620, -218, 646, +-338, 381, -322, -55, -161, -471, 95, -701, +330, -646, 425, -305, 345, 189, 114, 621, +-195, 805, -430, 648, -451, 202, -254, -343, +63, -734, 357, -820, 483, -570, 378, -77, +99, 453, -213, 780, -403, 761, -382, 418, +-195, -96, 63, -542, 305, -732, 406, -608, +289, -235, 55, 239, -148, 591, -266, 669, +-271, 463, -155, 72, 11, -354, 152, -633, +230, -633, 202, -373, 93, 34, 0, 426, +-54, 651, -109, 614, -142, 337, -128, -90, +-86, -497, 8, -695, 149, -596, 244, -265, +246, 168, 167, 546, -2, 699, -224, 556, +-372, 172, -350, -287, -142, -630, 183, -692, +449, -450, 502, -23, 337, 413, 20, 677, +-343, 654, -566, 355, -508, -91, -199, -506, +226, -705, 563, -601, 616, -243, 374, 195, +-15, 553, -398, 698, -611, 562, -519, 182, +-172, -299, 247, -666, 561, -748, 622, -499, +385, -31, -13, 471, -380, 794, -582, 786, +-521, 406, -216, -190, 168, -727, 472, -940, +588, -723, 444, -169, 100, 480, -258, 911, +-474, 929, -488, 521, -302, -119, 1, -706, +303, -962, 494, -766, 480, -219, 254, 406, +-51, 824, -307, 859, -448, 518, -401, -26, +-172, -555, 112, -848, 342, -779, 458, -375, +393, 166, 160, 629, -119, 852, -333, 752, +-413, 368, -322, -171, -107, -677, 136, -949, +338, -838, 420, -372, 316, 259, 79, 810, +-163, 1067, -320, 882, -350, 309, -242, -423, +-41, -1020, 178, -1200, 339, -843, 373, -91, +255, 711, 45, 1238, -169, 1245, -309, 696, +-330, -172, -233, -983, -45, -1407, 186, -1228, +366, -493, 396, 464, 271, 1221, 54, 1470, +-173, 1108, -330, 264, -365, -690, -275, -1361, +-71, -1467, 195, -946, 406, -9, 454, 920, +331, 1453, 90, 1399, -195, 763, -431, -217, +-519, -1116, -388, -1552, -61, -1356, 322, -587, +571, 444, 598, 1299, 405, 1620, 44, 1295, +-361, 435, -635, -629, -642, -1430, -367, -1651, +69, -1217, 477, -283, 711, 778, 677, 1498, +376, 1597, -86, 1073, -518, 136, -743, -875, +-662, -1520, -291, -1536, 216, -938, 646, 36, +831, 976, 703, 1511, 284, 1454, -285, 846, +-759, -127, -908, -1082, -657, -1585, -121, -1450, +475, -767, 895, 221, 976, 1146, 665, 1636, +51, 1504, -629, 781, -1041, -279, -982, -1266, +-511, -1749, 163, -1559, 797, -757, 1133, 371, +997, 1382, 428, 1859, -341, 1614, -979, 714, +-1170, -540, -830, -1618, -152, -2023, 574, -1592, +1075, -511, 1133, 821, 711, 1861, 3, 2164, +-694, 1548, -1074, 229, -965, -1235, -468, -2189, +169, -2204, 728, -1302, 1019, 162, 913, 1596, +454, 2383, -177, 2152, -734, 994, -966, -587, +-792, -1911, -352, -2422, 203, -1903, 732, -606, +1003, 906, 853, 2022, 357, 2287, -271, 1613, +-784, 287, -966, -1119, -777, -2029, -308, -2079, +320, -1282, 876, -24, 1066, 1187, 802, 1917, +232, 1887, -431, 1086, -928, -138, -1044, -1267, +-739, -1861, -124, -1714, 598, -883, 1108, 268, +1138, 1297, 680, 1819, -52, 1607, -758, 738, +-1142, -411, -1047, -1364, -516, -1768, 269, -1455, +977, -561, 1256, 516, 981, 1355, 315, 1667, +-453, 1307, -1009, 425, -1137, -590, -809, -1330, +-135, -1543, 632, -1166, 1120, -345, 1086, 572, +612, 1263, -62, 1475, -686, 1107, -1010, 308, +-902, -590, -434, -1259, 205, -1457, 751, -1080, +942, -259, 739, 656, 290, 1310, -225, 1455, +-629, 1001, -767, 143, -621, -762, -247, -1341, +248, -1383, 651, -859, 769, 10, 588, 842, +218, 1310, -216, 1239, -567, 674, -702, -124, +-559, -819, -160, -1181, 328, -1100, 650, -593, +697, 143, 513, 770, 152, 1077, -288, 988, +-613, 543, -688, -84, -496, -667, -89, -1007, +376, -987, 692, -577, 737, 57, 493, 647, +26, 991, -466, 966, -758, 560, -737, -47, +-389, -622, 168, -982, 657, -979, 831, -558, +644, 104, 198, 681, -316, 977, -665, 899, +-699, 486, -421, -102, 33, -658, 436, -984, +613, -922, 540, -473, 279, 135, -62, 645, +-333, 925, -426, 890, -351, 524, -162, -23, +71, -567, 267, -931, 363, -974, 339, -642, +198, -66, -11, 524, -196, 944, -301, 1040, +-306, 751, -189, 161, 16, -529, 209, -1062, +332, -1185, 354, -805, 227, -85, -16, 661, +-256, 1182, -390, 1259, -356, 792, -156, -40, +123, -872, 358, -1357, 455, -1309, 368, -690, +102, 237, -221, 1066, -426, 1474, -415, 1284, +-214, 538, 79, -428, 350, -1201, 473, -1502, +382, -1204, 124, -372, -191, 621, -420, 1301, +-432, 1449, -228, 1018, 88, 161, 375, -748, +489, -1308, 354, -1328, 56, -816, -252, 54, +-450, 874, -423, 1275, -157, 1152, 186, 580, +413, -233, 444, -910, 260, -1174, -66, -977, +-345, -414, -428, 337, -309, 919, -36, 1056, +267, 784, 419, 248, 362, -356, 158, -786, +-122, -872, -360, -641, -398, -190, -234, 330, +11, 671, 261, 686, 426, 482, 390, 161, +187, -211, -63, -485, -301, -562, -427, -448, +-341, -198, -89, 131, 191, 365, 398, 436, +433, 408, 271, 276, 24, 22, -211, -239, +-374, -392, -376, -432, -196, -339, 61, -122, +263, 117, 339, 308, 274, 459, 123, 464, +-45, 271, -200, -38, -294, -342, -271, -550, +-133, -562, 57, -336, 215, 23, 279, 408, +253, 690, 176, 686, 31, 345, -175, -149, +-341, -580, -360, -791, -210, -692, 43, -276, +285, 270, 426, 698, 439, 850, 289, 641, +-29, 172, -376, -346, -557, -708, -491, -810, +-190, -605, 206, -147, 487, 347, 565, 669, +468, 764, 173, 602, -255, 205, -579, -282, +-644, -672, -436, -831, -33, -683, 376, -217, +597, 348, 604, 769, 401, 920, -11, 716, +-462, 184, -707, -459, -652, -935, -319, -1060, +176, -725, 572, -24, 691, 681, 568, 1064, +252, 1061, -211, 646, -605, -84, -703, -817, +-503, -1197, -117, -1077, 309, -507, 588, 300, +628, 946, 465, 1180, 130, 974, -280, 373, +-565, -439, -610, -1070, -436, -1216, -79, -856, +330, -148, 588, 652, 613, 1151, 420, 1130, +42, 678, -387, -50, -654, -801, -646, -1212, +-385, -1059, 25, -471, 420, 287, 651, 933, +637, 1156, 369, 880, -66, 296, -482, -399, +-714, -970, -687, -1097, -405, -721, 63, -105, +547, 487, 832, 915, 771, 951, 385, 586, +-175, 47, -683, -492, -921, -859, -780, -844, +-305, -471, 320, 4, 832, 456, 1000, 772, +744, 754, 164, 428, -489, 5, -933, -435, +-983, -739, -626, -709, -19, -390, 607, 15, +1012, 413, 979, 704, 484, 686, -219, 386, +-801, -34, -1050, -456, -886, -711, -357, -645, +332, -332, 896, 67, 1074, 463, 758, 714, +90, 644, -601, 317, -1003, -97, -971, -499, +-539, -719, 105, -637, 691, -301, 962, 119, +812, 505, 307, 722, -321, 635, -751, 295, +-804, -142, -542, -540, -128, -741, 313, -619, +631, -251, 695, 185, 478, 555, 62, 745, +-362, 603, -590, 208, -577, -243, -406, -630, +-105, -790, 280, -595, 567, -131, 599, 349, +387, 713, 17, 831, -377, 576, -612, 69, +-600, -445, -388, -827, -29, -890, 369, -533, +609, 48, 566, 562, 276, 870, -144, 860, +-485, 445, -569, -138, -442, -616, -200, -872, +143, -786, 450, -325, 501, 252, 306, 657, +21, 808, -250, 648, -390, 188, -343, -319, +-190, -645, 9, -750, 220, -546, 316, -71, +239, 412, 82, 666, -74, 676, -198, 438, +-236, -18, -195, -444, -127, -659, -18, -649, +123, -393, 199, 70, 166, 486, 86, 659, +-22, 603, -142, 349, -214, -83, -219, -471, +-154, -651, -18, -632, 112, -365, 141, 103, +107, 518, 65, 672, 4, 610, -75, 334, +-142, -141, -171, -561, -119, -719, -12, -618, +62, -250, 89, 279, 90, 662, 42, 723, +-35, 531, -89, 135, -105, -385, -59, -711, +34, -710, 76, -459, 19, -9, -66, 481, +-115, 721, -95, 635, 1, 365, 100, -44, +126, -490, 78, -711, -32, -623, -191, -333, +-294, 110, -249, 525, -74, 689, 143, 573, +298, 285, 282, -141, 104, -567, -113, -715, +-295, -547, -391, -182, -328, 263, -122, 614, +102, 673, 271, 453, 341, 77, 260, -344, +65, -644, -157, -625, -344, -329, -409, 55, +-298, 408, -82, 585, 165, 501, 370, 217, +405, -101, 231, -385, -41, -533, -304, -420, +-458, -135, -407, 135, -183, 329, 84, 411, +299, 325, 394, 128, 306, -77, 77, -253, +-197, -357, -419, -278, -484, -109, -351, 33, +-101, 164, 163, 265, 362, 256, 403, 157, +243, 51, -26, -93, -274, -236, -425, -260, +-411, -189, -243, -104, -41, 41, 127, 206, +255, 282, 288, 245, 210, 143, 86, -42, +-69, -243, -247, -301, -359, -249, -359, -135, +-260, 52, -40, 250, 235, 310, 413, 235, +425, 105, 265, -81, -56, -264, -403, -293, +-589, -193, -555, -62, -321, 102, 76, 227, +464, 232, 622, 144, 498, 57, 168, -74, +-281, -196, -675, -177, -796, -84, -601, -25, +-190, 38, 321, 106, 711, 100, 758, 73, +466, 77, -23, 40, -556, -38, -889, -43, +-832, -54, -449, -128, 91, -163, 605, -114, +843, -17, 673, 140, 237, 314, -269, 323, +-701, 175, -869, -8, -666, -244, -229, -478, +262, -494, 664, -251, 794, 119, 565, 484, +107, 681, -407, 538, -819, 137, -911, -283, +-614, -631, -107, -749, 415, -507, 792, -15, +815, 474, 455, 777, -81, 755, -603, 355, +-937, -191, -895, -591, -491, -766, 62, -665, +571, -249, 840, 287, 731, 684, 309, 795, +-234, 582, -724, 92, -944, -408, -754, -690, +-260, -729, 292, -491, 696, -5, 809, 476, +559, 704, 51, 650, -480, 336, -823, -155, +-844, -547, -506, -623, 58, -460, 567, -132, +782, 260, 635, 496, 212, 474, -311, 267, +-716, -29, -835, -321, -612, -395, -129, -248, +388, -68, 663, 90, 578, 217, 241, 209, +-175, 91, -535, 6, -669, -28, -502, -66, +-171, -54, 183, 3, 441, -24, 425, -80, +134, -95, -179, -80, -366, -22, -411, 101, +-268, 190, -22, 160, 147, 112, 223, 66, +210, -75, 18, -233, -232, -264, -317, -210, +-239, -105, -97, 73, 86, 259, 203, 323, +161, 303, 44, 209, -101, -43, -291, -326, +-382, -460, -257, -420, -41, -224, 159, 134, +305, 457, 264, 550, 28, 462, -190, 224, +-338, -220, -463, -621, -425, -696, -165, -469, +137, -64, 356, 402, 438, 716, 278, 691, +-43, 430, -330, 0, -531, -522, -606, -823, +-432, -702, -70, -324, 284, 140, 526, 583, +564, 781, 318, 630, -97, 286, -450, -138, +-664, -579, -685, -769, -435, -610, 25, -262, +471, 137, 717, 509, 642, 691, 227, 607, +-311, 357, -707, -40, -858, -495, -722, -745, +-272, -677, 306, -405, 720, 18, 810, 506, +546, 832, 9, 823, -564, 513, -922, -37, +-949, -662, -641, -1025, -95, -971, 485, -542, +860, 135, 872, 840, 507, 1211, -96, 1073, +-680, 527, -1017, -267, -1007, -1034, -639, -1370, +-11, -1120, 623, -440, 986, 438, 942, 1180, +502, 1421, -192, 1056, -838, 320, -1161, -563, +-1047, -1261, -528, -1401, 206, -955, 835, -170, +1100, 688, 899, 1286, 294, 1312, -466, 812, +-1060, 51, -1246, -743, -946, -1278, -277, -1255, +469, -739, 990, 32, 1086, 818, 710, 1290, +11, 1207, -717, 670, -1163, -72, -1151, -841, +-706, -1317, -38, -1230, 583, -660, 926, 136, +886, 912, 492, 1338, -97, 1223, -669, 652, +-1007, -148, -963, -941, -562, -1394, -6, -1252, +482, -632, 785, 220, 804, 1017, 482, 1433, +-58, 1250, -598, 568, -942, -317, -927, -1107, +-562, -1477, -42, -1215, 466, -450, 811, 475, +826, 1219, 478, 1465, -88, 1094, -671, 287, +-1026, -586, -972, -1241, -569, -1403, -16, -955, +510, -151, 843, 639, 850, 1165, 506, 1258, +-89, 840, -703, 127, -1061, -561, -1020, -1034, +-631, -1150, -54, -814, 526, -206, 910, 430, +928, 930, 541, 1114, -104, 868, -743, 323, +-1097, -303, -1023, -891, -584, -1181, 27, -968, +594, -378, 929, 325, 902, 943, 481, 1232, +-203, 1020, -834, 402, -1107, -368, -958, -1043, +-489, -1323, 127, -1027, 668, -331, 938, 472, +827, 1116, 346, 1349, -315, 1018, -851, 285, +-1062, -544, -905, -1218, -463, -1436, 91, -1018, +597, -177, 904, 679, 856, 1289, 416, 1435, +-228, 991, -813, 133, -1127, -757, -1059, -1400, +-619, -1498, 53, -918, 725, 16, 1132, 870, +1058, 1403, 490, 1427, -331, 834, -1034, -82, +-1343, -921, -1152, -1444, -526, -1409, 302, -718, +1015, 236, 1298, 998, 994, 1391, 245, 1274, +-603, 610, -1222, -289, -1390, -1032, -1035, -1428, +-291, -1237, 548, -458, 1159, 458, 1264, 1093, +805, 1341, -5, 1095, -827, 362, -1333, -488, +-1330, -1104, -846, -1351, -68, -1057, 721, -243, +1169, 607, 1085, 1114, 570, 1219, -159, 902, +-857, 206, -1242, -542, -1163, -1046, -676, -1201, +50, -863, 737, -113, 1078, 600, 948, 970, +446, 1024, -251, 730, -886, 120, -1182, -507, +-1017, -885, -485, -977, 201, -691, 770, -69, +982, 522, 780, 830, 275, 872, -370, 643, +-916, 136, -1107, -410, -884, -794, -358, -944, +277, -727, 758, -155, 889, 437, 667, 811, +175, 951, -441, 772, -909, 244, -1017, -386, +-758, -847, -262, -1052, 288, -849, 672, -248, +765, 436, 557, 897, 119, 1040, -400, 798, +-790, 224, -883, -409, -657, -876, -218, -1059, +262, -816, 604, -178, 691, 492, 497, 900, +67, 970, -438, 704, -766, 155, -773, -444, +-512, -864, -106, -998, 315, -738, 556, -140, +517, 507, 272, 907, -69, 973, -399, 699, +-581, 161, -554, -444, -369, -902, -122, -1075, +113, -811, 278, -159, 331, 534, 260, 971, +78, 1060, -163, 803, -377, 226, -486, -463, +-465, -1005, -311, -1194, -67, -897, 159, -201, +295, 554, 336, 1064, 247, 1202, 21, 903, +-251, 235, -471, -544, -553, -1139, -452, -1332, +-214, -954, 83, -155, 374, 671, 531, 1208, +441, 1313, 128, 921, -287, 137, -637, -712, +-762, -1309, -614, -1411, -258, -921, 200, -43, +594, 809, 735, 1352, 541, 1414, 89, 928, +-447, 56, -852, -843, -947, -1456, -698, -1547, +-211, -981, 337, 5, 750, 970, 841, 1569, +556, 1602, 20, 985, -555, -52, -954, -1082, +-1014, -1717, -710, -1676, -161, -897, 443, 265, +860, 1273, 894, 1779, 555, 1590, -19, 725, +-637, -447, -1048, -1391, -1073, -1794, -711, -1492, +-71, -527, 610, 652, 1016, 1496, 977, 1739, +530, 1327, -169, 366, -857, -725, -1243, -1491, +-1160, -1706, -625, -1272, 171, -271, 879, 809, +1185, 1493, 972, 1635, 338, 1181, -459, 225, +-1105, -796, -1353, -1449, -1100, -1593, -410, -1140, +450, -186, 1084, 809, 1206, 1418, 809, 1516, +77, 1047, -705, 141, -1223, -769, -1276, -1346, +-847, -1468, -98, -1017, 654, -99, 1072, 798, +1016, 1334, 533, 1405, -172, 938, -782, 61, +-1075, -797, -1016, -1317, -602, -1385, 56, -913, +649, -29, 921, 827, 815, 1323, 374, 1345, +-230, 829, -727, -26, -968, -804, -906, -1247, +-518, -1297, 65, -841, 576, 10, 820, 801, +718, 1234, 305, 1239, -226, 775, -656, -8, +-869, -719, -812, -1152, -472, -1218, 22, -797, +448, -10, 669, 714, 635, 1127, 329, 1155, +-112, 726, -486, 4, -730, -652, -785, -1048, +-549, -1122, -111, -736, 322, -21, 627, 635, +706, 1018, 473, 1067, 18, 699, -458, 59, +-802, -542, -888, -961, -639, -1095, -157, -789, +364, -151, 758, 485, 846, 970, 527, 1164, +-34, 895, -577, 259, -947, -438, -1010, -1010, +-677, -1277, -97, -1033, 477, -353, 880, 466, +930, 1146, 533, 1412, -107, 1075, -690, 312, +-1065, -545, -1077, -1218, -658, -1454, -12, -1082, +597, -245, 988, 675, 958, 1327, 454, 1443, +-238, 964, -807, 110, -1104, -742, -1001, -1309, +-496, -1387, 154, -903, 684, -41, 945, 817, +810, 1347, 304, 1348, -311, 802, -788, -34, +-1020, -821, -892, -1313, -417, -1342, 162, -804, +634, 86, 890, 912, 774, 1366, 294, 1291, +-292, 690, -786, -165, -1046, -919, -913, -1341, +-418, -1234, 181, -593, 668, 268, 900, 952, +757, 1262, 272, 1090, -332, 472, -830, -298, +-1037, -897, -837, -1166, -336, -991, 212, -402, +643, 296, 857, 831, 720, 1074, 250, 929, +-336, 406, -818, -248, -1020, -791, -820, -1061, +-313, -919, 241, -393, 683, 248, 901, 772, +733, 1057, 201, 926, -431, 389, -910, -286, +-1052, -805, -771, -1021, -221, -843, 331, -329, +743, 287, 904, 769, 670, 979, 85, 799, +-552, 266, -955, -319, -995, -723, -664, -873, +-119, -716, 398, -259, 748, 280, 829, 686, +522, 845, -55, 676, -582, 216, -866, -284, +-847, -621, -518, -775, -34, -651, 376, -224, +636, 280, 688, 615, 427, 737, -66, 591, +-524, 191, -756, -250, -727, -548, -455, -685, +-30, -588, 370, -200, 605, 246, 590, 533, +294, 639, -144, 526, -503, 183, -664, -196, +-585, -476, -284, -619, 65, -514, 291, -155, +379, 212, 341, 407, 159, 489, -83, 428, +-274, 180, -394, -105, -419, -292, -311, -414, +-140, -405, 15, -229, 163, -21, 292, 147, +313, 328, 179, 461, -58, 407, -305, 206, +-466, -74, -465, -404, -313, -625, -112, -556, +111, -282, 355, 95, 478, 530, 357, 802, +57, 698, -293, 276, -557, -257, -616, -732, +-479, -914, -218, -658, 148, -131, 507, 402, +654, 818, 494, 918, 95, 581, -388, 19, +-734, -508, -780, -850, -567, -847, -218, -458, +221, 74, 643, 512, 812, 770, 597, 767, +93, 438, -484, -52, -889, -492, -946, -774, +-675, -760, -189, -409, 402, 74, 872, 477, +962, 743, 602, 761, -53, 448, -705, -67, +-1048, -530, -969, -803, -559, -764, 26, -379, +599, 129, 933, 519, 883, 733, 471, 716, +-173, 401, -795, -87, -1092, -526, -949, -745, +-485, -687, 128, -368, 710, 67, 1042, 435, +920, 682, 355, 742, -383, 490, -974, -2, +-1180, -482, -901, -785, -274, -799, 391, -483, +840, 35, 946, 508, 691, 807, 158, 844, +-471, 507, -931, -81, -1015, -606, -716, -878, +-188, -816, 358, -402, 745, 150, 874, 594, +669, 818, 140, 765, -495, 396, -935, -151, +-1007, -625, -672, -850, -65, -744, 511, -324, +817, 203, 796, 596, 473, 799, -61, 729, +-590, 339, -877, -208, -809, -659, -445, -858, +41, -706, 436, -252, 624, 274, 606, 647, +377, 795, -31, 691, -469, 292, -739, -238, +-738, -666, -471, -848, -34, -691, 390, -243, +616, 262, 588, 650, 348, 830, -60, 700, +-485, 276, -703, -281, -636, -743, -349, -902, +36, -646, 342, -128, 473, 397, 449, 751, +271, 819, -39, 551, -349, 81, -525, -407, +-538, -758, -390, -789, -87, -478, 247, -7, +442, 413, 481, 669, 360, 699, 43, 486, +-344, 76, -594, -378, -617, -719, -400, -789, +-26, -496, 313, 0, 485, 455, 466, 740, +265, 762, -74, 440, -397, -82, -544, -556, +-481, -795, -268, -696, 6, -267, 226, 247, +331, 585, 342, 686, 237, 516, 6, 133, +-237, -253, -390, -488, -432, -564, -349, -435, +-150, -121, 89, 204, 295, 404, 415, 472, +362, 402, 106, 194, -219, -84, -428, -359, +-468, -531, -379, -490, -174, -220, 99, 123, +331, 409, 421, 553, 320, 475, 89, 185, +-151, -181, -347, -462, -473, -574, -467, -436, +-304, -81, -7, 279, 329, 451, 557, 459, +556, 333, 278, 66, -168, -221, -572, -393, +-785, -435, -705, -319, -297, -61, 269, 167, +721, 297, 830, 376, 523, 367, -43, 187, +-573, -87, -832, -324, -745, -451, -371, -416, +155, -204, 578, 78, 662, 322, 463, 496, +132, 480, -257, 220, -530, -141, -547, -419, +-398, -561, -176, -479, 80, -158, 285, 219, +401, 477, 397, 585, 223, 483, -72, 130, +-360, -273, -546, -549, -546, -642, -301, -481, +67, -81, 353, 325, 494, 582, 467, 661, +195, 500, -225, 80, -513, -387, -532, -648, +-372, -676, -139, -466, 106, -14, 291, 457, +360, 698, 304, 683, 135, 414, -112, -49, +-331, -501, -405, -756, -347, -726, -226, -385, +-40, 180, 199, 658, 390, 812, 413, 678, +210, 313, -107, -274, -335, -799, -422, -937, +-388, -654, -236, -104, -20, 513, 191, 925, +336, 893, 360, 458, 246, -156, 1, -692, +-259, -911, -389, -691, -434, -185, -420, 402, +-211, 798, 166, 737, 489, 316, 590, -141, +413, -463, 40, -592, -363, -443, -662, -70, +-711, 282, -447, 392, 8, 312, 433, 138, +679, -60, 664, -169, 318, -159, -230, -70, +-632, 15, -726, 12, -585, -49, -247, -61, +191, -27, 541, 35, 683, 114, 533, 198, +109, 207, -353, 48, -626, -174, -676, -281, +-499, -259, -101, -145, 325, 45, 550, 244, +563, 344, 394, 233, 3, 10, -433, -162, +-613, -256, -523, -259, -294, -126, 15, 99, +271, 231, 376, 167, 393, 45, 295, -25, +28, -90, -250, -85, -397, -4, -435, 56, +-380, 88, -203, 27, 78, -159, 370, -245, +550, -112, 527, 84, 237, 224, -239, 300, +-622, 273, -736, 31, -572, -293, -166, -446, +327, -389, 686, -170, 776, 177, 518, 481, +-35, 560, -606, 358, -878, -43, -758, -407, +-366, -572, 161, -484, 635, -219, 795, 141, +618, 506, 215, 644, -338, 429, -772, 53, +-829, -302, -545, -546, -57, -570, 440, -352, +691, 29, 621, 387, 343, 575, -54, 534, +-488, 251, -736, -167, -589, -498, -190, -628, +173, -462, 419, -41, 500, 349, 361, 557, +94, 566, -173, 328, -370, -120, -411, -526, +-305, -636, -136, -412, 57, -13, 216, 372, +249, 522, 208, 387, 177, 122, 91, -190, +-112, -411, -321, -357, -405, -73, -345, 199, +-173, 304, 81, 214, 339, -15, 476, -271, +412, -329, 146, -101, -229, 182, -547, 341, +-661, 338, -477, 140, -44, -198, 387, -467, +609, -495, 581, -226, 325, 227, -81, 601, +-508, 625, -751, 311, -640, -107, -248, -524, +234, -764, 620, -597, 698, -125, 472, 397, +102, 796, -363, 825, -751, 457, -781, -82, +-437, -623, 94, -963, 584, -854, 786, -318, +593, 343, 126, 875, -368, 1103, -704, 861, +-769, 148, -451, -703, 115, -1277, 570, -1273, +709, -664, 497, 301, 21, 1206, -437, 1602, +-625, 1252, -531, 276, -236, -922, 164, -1758, +497, -1742, 541, -878, 264, 458, -136, 1662, +-444, 2049, -506, 1394, -288, 79, 29, -1283, +275, -2085, 402, -1870, 326, -676, 32, 906, +-297, 2028, -460, 2109, -371, 1102, -75, -448, +241, -1724, 392, -2127, 332, -1488, 102, -75, +-201, 1410, -402, 2133, -396, 1695, -204, 379, +91, -1073, 340, -1942, 402, -1786, 231, -672, +-74, 785, -313, 1780, -391, 1836, -310, 920, +-74, -505, 201, -1655, 354, -1942, 322, -1212, +113, 202, -167, 1539, -358, 2021, -385, 1456, +-211, 197, 96, -1186, 333, -2037, 367, -1849, +188, -681, -85, 837, -295, 1943, -389, 2092, +-306, 1208, -27, -309, 284, -1704, 441, -2256, +353, -1701, 42, -327, -312, 1238, -501, 2232, +-435, 2133, -180, 1024, 156, -592, 484, -1967, +592, -2365, 346, -1588, -83, -103, -500, 1409, +-743, 2247, -580, 1984, -80, 766, 418, -775, +702, -1894, 675, -2076, 316, -1261, -217, 126, +-675, 1398, -839, 1925, -577, 1476, -4, 346, +548, -825, 785, -1497, 627, -1439, 200, -735, +-266, 253, -599, 1051, -700, 1255, -489, 799, +-54, 47, 374, -547, 611, -797, 543, -665, +215, -269, -131, 160, -351, 436, -462, 463, +-427, 272, -202, 22, 98, -142, 325, -207, +417, -202, 301, -126, 32, -34, -151, 1, +-203, 93, -269, 221, -277, 205, -142, 75, +17, -57, 126, -176, 199, -242, 230, -196, +191, -25, 77, 231, -61, 349, -226, 222, +-397, -16, -406, -236, -187, -380, 146, -339, +444, -73, 534, 291, 376, 525, 67, 466, +-320, 149, -622, -248, -632, -524, -331, -606, +130, -406, 540, 53, 707, 502, 531, 702, +76, 588, -391, 199, -630, -277, -605, -634, +-347, -734, 66, -488, 441, -38, 602, 416, +494, 739, 172, 755, -239, 406, -533, -115, +-538, -573, -330, -810, -66, -735, 231, -351, +490, 200, 547, 702, 329, 971, -94, 800, +-499, 221, -636, -427, -458, -891, -104, -1036, +309, -736, 628, -102, 626, 624, 279, 1148, +-201, 1137, -637, 590, -813, -207, -488, -926, +161, -1262, 671, -1041, 780, -368, 493, 490, +-20, 1178, -518, 1362, -776, 921, -665, 53, +-191, -853, 445, -1401, 822, -1311, 688, -654, +228, 284, -311, 1161, -710, 1533, -689, 1186, +-323, 333, 74, -725, 444, -1508, 681, -1528, +527, -861, 63, 153, -365, 1161, -568, 1655, +-513, 1322, -209, 387, 175, -706, 387, -1473, +396, -1557, 273, -927, 21, 124, -233, 1126, +-320, 1585, -242, 1229, -79, 322, 91, -617, +164, -1216, 91, -1281, -20, -791, -1, 46, +91, 859, 96, 1188, 47, 913, -42, 311, +-199, -383, -260, -876, -160, -872, -38, -503, +127, -50, 361, 433, 407, 757, 142, 684, +-187, 289, -391, -171, -443, -503, -270, -545, +57, -333, 304, -118, 391, 106, 331, 370, +120, 408, -157, 192, -379, 12, -408, -113, +-191, -191, 86, -156, 242, -97, 266, -62, +199, -18, 79, 9, -72, 48, -202, 140, +-216, 192, -124, 153, -18, 33, 68, -126, +136, -255, 144, -283, 85, -185, 33, 45, +-22, 297, -131, 372, -186, 268, -145, 56, +-62, -244, 112, -424, 280, -280, 239, -20, +82, 173, -86, 287, -293, 228, -376, 29, +-207, -157, 77, -283, 357, -227, 522, 79, +363, 348, -90, 314, -488, 76, -621, -172, +-474, -366, -21, -387, 504, -164, 743, 177, +631, 439, 203, 480, -441, 270, -902, -90, +-853, -426, -351, -566, 342, -395, 883, -38, +966, 281, 563, 465, -88, 506, -712, 368, +-1031, 61, -830, -315, -203, -583, 516, -605, +976, -430, 933, -106, 448, 361, -184, 790, +-718, 882, -920, 588, -691, 1, -196, -716, +381, -1173, 811, -1065, 822, -457, 452, 442, +-57, 1251, -524, 1436, -739, 895, -603, -62, +-275, -1064, 111, -1628, 513, -1339, 706, -357, +518, 755, 154, 1515, -200, 1575, -520, 834, +-608, -317, -409, -1238, -118, -1527, 230, -1103, +544, -187, 575, 768, 372, 1274, 74, 1137, +-303, 502, -583, -307, -564, -884, -296, -944, +77, -561, 403, -29, 544, 440, 476, 649, +235, 515, -136, 183, -475, -126, -577, -314, +-410, -327, -70, -172, 279, -17, 443, 0, +431, -19, 324, 42, 68, 120, -249, 201, +-449, 258, -478, 192, -287, -6, 60, -238, +314, -428, 392, -451, 374, -193, 239, 218, +-22, 508, -291, 549, -464, 352, -438, -64, +-146, -483, 195, -620, 349, -428, 401, -57, +356, 357, 95, 618, -201, 529, -362, 151, +-421, -267, -315, -543, -41, -540, 247, -209, +441, 185, 447, 423, 234, 490, -47, 307, +-277, -99, -459, -402, -497, -445, -239, -297, +186, 7, 486, 335, 579, 497, 431, 395, +23, 71, -408, -305, -624, -512, -562, -483, +-224, -239, 223, 153, 572, 517, 702, 641, +474, 450, -55, 18, -548, -452, -745, -692, +-578, -634, -111, -275, 395, 297, 677, 733, +675, 761, 377, 479, -160, -27, -627, -620, +-740, -909, -503, -713, -26, -196, 478, 425, +689, 882, 567, 871, 258, 432, -166, -164, +-516, -701, -598, -920, -465, -619, -179, -26, +254, 496, 605, 786, 627, 673, 412, 174, +98, -366, -311, -641, -664, -567, -743, -185, +-506, 276, 19, 535, 626, 454, 955, 103, +843, -311, 344, -531, -349, -384, -925, 42, +-1108, 461, -767, 601, -15, 387, 765, -129, +1205, -691, 1104, -881, 477, -503, -379, 188, +-1071, 839, -1281, 1165, -884, 879, -80, 29, +738, -925, 1215, -1469, 1174, -1287, 647, -401, +-204, 739, -999, 1582, -1301, 1679, -1023, 912, +-331, -345, 532, -1455, 1171, -1866, 1272, -1367, +836, -213, 60, 1046, -769, 1845, -1309, 1741, +-1250, 763, -585, -524, 317, -1496, 1049, -1795, +1340, -1269, 1033, -147, 257, 956, -598, 1571, +-1174, 1517, -1234, 797, -734, -255, 80, -1103, +804, -1446, 1146, -1178, 993, -420, 424, 445, +-255, 1061, -753, 1249, -957, 923, -809, 205, +-324, -547, 278, -1031, 737, -1092, 915, -686, +773, 10, 326, 616, -274, 925, -764, 882, +-972, 478, -831, -109, -300, -602, 451, -815, +1019, -679, 1096, -299, 695, 113, 57, 442, +-617, 602, -1103, 554, -1077, 341, -506, 41, +249, -274, 842, -505, 1078, -591, 881, -524, +309, -249, -401, 190, -897, 591, -1005, 788, +-741, 723, -157, 330, 548, -291, 1032, -850, +1059, -1062, 604, -803, -100, -166, -747, 579, +-1135, 1125, -1030, 1207, -364, 708, 520, -163, +1126, -980, 1165, -1352, 664, -1126, -130, -384, +-877, 585, -1193, 1306, -874, 1401, -119, 842, +653, -94, 1063, -982, 912, -1409, 317, -1212, +-384, -460, -845, 539, -862, 1275, -438, 1344, +205, 799, 689, -31, 753, -813, 443, -1235, +-42, -1084, -483, -445, -652, 360, -444, 967, +-16, 1090, 364, 722, 538, 87, 442, -539, +105, -903, -266, -858, -445, -459, -362, 105, +-100, 613, 154, 848, 294, 697, 314, 234, +180, -289, -63, -659, -225, -750, -200, -525, +-81, -88, 13, 395, 73, 738, 81, 730, +18, 361, -8, -129, 32, -534, 48, -722, +68, -602, 95, -197, 30, 308, -117, 670, +-255, 703, -258, 401, -73, -74, 170, -505, +370, -711, 448, -584, 277, -168, -73, 335, +-397, 683, -591, 674, -549, 330, -174, -130, +399, -523, 800, -711, 768, -547, 351, -91, +-221, 390, -703, 663, -891, 616, -665, 276, +-48, -197, 659, -539, 976, -602, 776, -400, +270, -21, -359, 378, -847, 569, -861, 473, +-417, 154, 154, -241, 587, -475, 740, -436, +538, -219, 76, 55, -378, 320, -569, 416, +-424, 269, -113, 20, 157, -181, 318, -287, +305, -227, 83, -40, -143, 101, -155, 145, +-32, 111, 79, -4, 140, -106, 131, -76, +-10, 13, -231, 92, -360, 155, -265, 120, +41, -43, 376, -194, 531, -248, 452, -210, +156, -39, -282, 188, -622, 339, -700, 374, +-475, 228, 42, -85, 628, -343, 926, -472, +773, -486, 243, -253, -412, 181, -893, 575, +-990, 778, -630, 654, 55, 150, 765, -465, +1133, -930, 924, -1090, 277, -712, -466, 141, +-1005, 969, -1062, 1407, -593, 1268, 94, 438, +699, -719, 1011, -1560, 843, -1710, 257, -1048, +-399, 206, -794, 1385, -802, 1940, -475, 1660, +20, 539, 461, -936, 675, -1931, 575, -2003, +212, -1213, -176, 150, -405, 1480, -462, 2112, +-340, 1788, -65, 679, 204, -746, 334, -1799, +290, -2032, 131, -1424, -15, -199, -112, 1135, +-172, 1943, -139, 1885, -21, 1044, 48, -229, +46, -1392, 34, -1965, -9, -1716, -53, -727, +0, 585, 86, 1612, 121, 1944, 122, 1479, +52, 391, -72, -854, -172, -1713, -249, -1844, +-247, -1214, -61, -100, 208, 1020, 374, 1731, +388, 1741, 250, 998, -49, -143, -369, -1163, +-515, -1711, -465, -1617, -208, -860, 237, 294, +609, 1347, 658, 1839, 394, 1591, -63, 676, +-467, -563, -623, -1600, -552, -1997, -254, -1572, +230, -434, 602, 958, 626, 1964, 387, 2140, +42, 1384, -301, -37, -506, -1479, -468, -2261, +-261, -2078, -5, -982, 248, 633, 418, 1989, +418, 2415, 251, 1758, 9, 302, -205, -1319, +-338, -2314, -386, -2247, -285, -1174, -46, 444, +200, 1855, 354, 2388, 383, 1832, 275, 451, +56, -1141, -184, -2177, -330, -2177, -326, -1213, +-233, 262, -103, 1611, 75, 2190, 269, 1761, +364, 569, 321, -855, 188, -1851, -13, -1961, +-250, -1210, -435, 46, -476, 1258, -325, 1842, +1, 1565, 390, 635, 684, -535, 677, -1438, +309, -1642, -225, -1114, -674, -151, -853, 853, +-657, 1436, -132, 1339, 506, 702, 953, -176, +947, -971, 461, -1307, -271, -1065, -858, -434, +-1022, 342, -706, 992, -70, 1216, 577, 928, +948, 271, 880, -484, 373, -1033, -300, -1176, +-761, -864, -859, -182, -550, 650, 41, 1235, +527, 1264, 680, 742, 562, -98, 205, -936, +-246, -1403, -493, -1262, -476, -553, -285, 444, +29, 1287, 303, 1563, 345, 1106, 232, 137, +85, -881, -86, -1510, -183, -1484, -157, -787, +-134, 282, -88, 1239, 53, 1645, 139, 1299, +116, 353, 79, -740, 37, -1471, -25, -1554, +-78, -978, -123, 31, -104, 1053, 8, 1602, +105, 1412, 121, 588, 94, -461, 28, -1277, +-73, -1553, -141, -1146, -141, -216, -69, 788, +54, 1421, 146, 1423, 179, 784, 166, -175, +38, -1019, -153, -1425, -249, -1196, -234, -433, +-122, 473, 86, 1148, 273, 1343, 323, 920, +252, 101, 54, -688, -232, -1171, -414, -1191, +-366, -674, -173, 134, 104, 833, 398, 1164, +483, 992, 301, 397, 26, -321, -244, -882, +-443, -1087, -446, -806, -255, -170, 53, 496, +350, 927, 463, 957, 362, 568, 160, -29, +-78, -570, -318, -889, -450, -842, -394, -417, +-177, 169, 106, 658, 356, 868, 469, 690, +402, 252, 175, -226, -135, -634, -394, -821, +-516, -628, -447, -163, -166, 327, 210, 680, +485, 735, 560, 461, 402, 47, 95, -351, +-220, -654, -488, -674, -604, -346, -431, 95, +-59, 446, 299, 615, 550, 510, 591, 179, +379, -176, 45, -436, -305, -527, -616, -385, +-668, -78, -376, 216, 28, 402, 384, 424, +652, 260, 683, 30, 403, -161, -59, -307, +-519, -342, -769, -224, -699, -67, -349, 75, +165, 211, 655, 281, 877, 252, 708, 157, +219, 6, -395, -156, -839, -266, -892, -332, +-550, -290, 27, -78, 601, 187, 882, 381, +756, 468, 324, 349, -256, 26, -714, -304, +-773, -537, -481, -598, -70, -346, 330, 115, +576, 499, 568, 694, 344, 613, -2, 204, +-319, -305, -444, -635, -384, -727, -234, -537, +-42, -60, 150, 442, 287, 721, 339, 723, +277, 414, 98, -99, -80, -512, -205, -710, +-309, -677, -342, -341, -230, 180, -25, 594, +199, 777, 386, 671, 445, 232, 333, -320, +51, -706, -304, -823, -547, -608, -561, -84, +-356, 489, 35, 854, 470, 857, 723, 433, +652, -206, 260, -702, -285, -887, -704, -696, +-796, -152, -544, 450, -26, 812, 533, 814, +830, 415, 738, -201, 334, -651, -243, -770, +-717, -570, -826, -82, -554, 436, -55, 662, +447, 593, 724, 313, 680, -151, 363, -518, +-130, -565, -571, -389, -720, -74, -539, 294, +-149, 458, 303, 372, 620, 193, 648, -63, +397, -302, -41, -354, -468, -255, -645, -76, +-523, 174, -192, 321, 267, 253, 590, 106, +543, -49, 263, -209, -65, -253, -388, -158, +-526, -12, -362, 162, -64, 262, 224, 179, +402, 0, 345, -161, 131, -241, -39, -149, +-176, 38, -280, 165, -233, 214, -108, 161, +-10, -31, 102, -226, 202, -274, 235, -178, +243, 53, 139, 308, -120, 359, -348, 166, +-419, -97, -343, -322, -94, -411, 264, -243, +556, 75, 642, 346, 389, 475, -137, 372, +-607, 13, -801, -381, -683, -564, -206, -464, +443, -132, 904, 285, 991, 564, 621, 572, +-143, 332, -876, -74, -1174, -488, -982, -674, +-321, -523, 578, -142, 1216, 307, 1295, 641, +825, 683, -89, 393, -1054, -68, -1509, -498, +-1247, -739, -416, -662, 642, -266, 1400, 275, +1496, 718, 974, 852, 3, 585, -1067, 54, +-1647, -504, -1408, -871, -549, -861, 515, -465, +1347, 135, 1580, 709, 1122, 995, 175, 818, +-832, 281, -1458, -377, -1449, -887, -820, -995, +169, -662, 1048, -83, 1433, 539, 1224, 961, +539, 931, -358, 485, -1091, -126, -1351, -697, +-1058, -964, -340, -746, 489, -260, 1096, 251, +1276, 696, 951, 842, 216, 574, -582, 131, +-1115, -310, -1238, -653, -863, -673, -94, -395, +702, -70, 1189, 231, 1227, 465, 743, 494, +-98, 372, -872, 181, -1240, -110, -1115, -360, +-531, -423, 298, -409, 974, -319, 1218, -50, +952, 260, 284, 501, -491, 628, -1006, 483, +-1071, 77, -712, -350, -104, -680, 526, -799, +938, -554, 955, -33, 579, 538, -10, 948, +-559, 953, -858, 487, -813, -190, -492, -807, +2, -1134, 515, -938, 831, -287, 804, 448, +490, 1016, -9, 1216, -552, 843, -859, 58, +-800, -728, -476, -1209, 22, -1181, 589, -627, +937, 177, 884, 900, 475, 1281, -140, 1132, +-728, 477, -1029, -384, -919, -1087, -412, -1366, +314, -1040, 915, -241, 1126, 611, 876, 1204, +232, 1357, -560, 916, -1092, 47, -1122, -821, +-678, -1345, 55, -1305, 769, -671, 1124, 234, +973, 975, 424, 1308, -287, 1112, -854, 424, +-1034, -413, -739, -1016, -154, -1219, 413, -906, +778, -181, 855, 539, 579, 984, 68, 1043, +-413, 636, -705, -4, -723, -548, -456, -898, +-34, -900, 364, -449, 624, 172, 650, 626, +432, 823, 77, 670, -321, 197, -628, -282, +-660, -595, -417, -699, -73, -464, 300, -10, +631, 349, 743, 545, 524, 505, 67, 189, +-422, -122, -747, -275, -801, -352, -538, -279, +11, -73, 618, 71, 967, 142, 892, 170, +426, 108, -269, 53, -866, 71, -1082, 34, +-835, -38, -194, -73, 583, -170, 1102, -245, +1117, -127, 645, 47, -143, 184, -882, 327, +-1213, 303, -1010, 87, -369, -121, 477, -322, +1133, -458, 1266, -308, 820, 28, 8, 307, +-814, 487, -1273, 473, -1170, 183, -561, -189, +337, -448, 1126, -570, 1392, -439, 1002, -46, +178, 359, -723, 611, -1305, 622, -1303, 293, +-741, -187, 159, -518, 1020, -647, 1420, -526, +1165, -135, 417, 350, -513, 684, -1219, 692, +-1361, 350, -906, -144, -96, -551, 769, -713, +1321, -563, 1254, -147, 636, 348, -220, 689, +-967, 725, -1286, 403, -1034, -130, -368, -571, +441, -735, 1055, -584, 1194, -156, 841, 339, +175, 670, -567, 729, -1061, 440, -1070, -102, +-688, -579, -80, -748, 612, -598, 1106, -207, +1117, 302, 656, 700, -62, 764, -760, 491, +-1171, -2, -1153, -521, -652, -786, 219, -691, +1058, -333, 1407, 194, 1155, 688, 439, 849, +-507, 616, -1308, 140, -1542, -419, -1076, -845, +-125, -880, 904, -504, 1551, 78, 1516, 676, +828, 1031, -214, 886, -1182, 328, -1635, -368, +-1381, -965, -533, -1156, 555, -813, 1385, -116, +1591, 685, 1155, 1253, 280, 1231, -733, 619, +-1436, -251, -1505, -1021, -967, -1379, -69, -1133, +874, -361, 1458, 597, 1437, 1324, 860, 1446, +-63, 889, -999, -41, -1526, -955, -1418, -1484, +-723, -1336, 312, -593, 1224, 391, 1616, 1245, +1364, 1557, 524, 1159, -619, 267, -1490, -757, +-1667, -1464, -1144, -1499, -132, -892, 984, 63, +1667, 1028, 1583, 1585, 799, 1412, -324, 607, +-1268, -423, -1646, -1283, -1325, -1608, -411, -1204, +706, -286, 1453, 743, 1521, 1483, 968, 1567, +16, 956, -935, -34, -1441, -1014, -1303, -1568, +-630, -1443, 297, -722, 1062, 290, 1349, 1189, +1085, 1590, 368, 1314, -512, 505, -1116, -478, +-1202, -1268, -827, -1562, -135, -1206, 613, -350, +1085, 662, 1091, 1421, 661, 1574, -39, 1058, +-699, 108, -1033, -897, -951, -1551, -505, -1565, +158, -871, 763, 258, 1010, 1271, 845, 1719, +377, 1404, -239, 440, -785, -716, -993, -1538, +-774, -1687, -249, -1056, 361, 69, 829, 1130, +991, 1648, 746, 1396, 153, 504, -512, -561, +-935, -1287, -986, -1409, -639, -927, 21, -39, +714, 820, 1089, 1204, 985, 1026, 468, 446, +-274, -279, -928, -795, -1183, -922, -902, -678, +-207, -175, 597, 352, 1140, 675, 1187, 725, +699, 504, -114, 107, -863, -300, -1227, -581, +-1081, -658, -448, -514, 441, -169, 1137, 273, +1292, 631, 874, 758, 98, 581, -718, 159, +-1226, -352, -1199, -790, -620, -919, 247, -612, +973, -42, 1260, 571, 1028, 995, 357, 961, +-484, 480, -1077, -194, -1182, -828, -819, -1132, +-130, -885, 636, -215, 1122, 516, 1127, 1022, +715, 1093, 29, 635, -712, -112, -1179, -767, +-1151, -1097, -659, -935, 128, -309, 892, 420, +1309, 922, 1209, 1025, 599, 667, -320, 23, +-1135, -603, -1458, -969, -1166, -914, -369, -438, +617, 230, 1360, 759, 1524, 934, 1053, 734, +124, 228, -881, -396, -1506, -839, -1482, -893, +-845, -543, 139, 20, 1084, 553, 1617, 853, +1488, 749, 687, 298, -417, -235, -1320, -661, +-1687, -794, -1381, -523, -444, -45, 746, 386, +1633, 652, 1801, 619, 1176, 283, 44, -136, +-1121, -442, -1828, -546, -1720, -400, -812, -75, +447, 211, 1507, 352, 1921, 369, 1454, 232, +319, 14, -922, -136, -1727, -221, -1762, -232, +-995, -138, 187, -46, 1260, 6, 1788, 76, +1505, 158, 513, 210, -654, 194, -1455, 100, +-1600, -50, -1050, -226, -57, -339, 923, -298, +1469, -121, 1355, 125, 635, 360, -306, 477, +-1039, 358, -1289, 22, -976, -327, -270, -519, +488, -494, 1011, -235, 1078, 133, 653, 442, +6, 589, -563, 452, -863, 80, -771, -296, +-359, -519, 117, -522, 507, -285, 695, 67, +549, 364, 167, 497, -195, 422, -406, 158, +-434, -171, -292, -388, -98, -430, 99, -309, +279, -51, 318, 223, 194, 386, 86, 388, +-1, 208, -119, -61, -178, -280, -185, -372, +-189, -302, -83, -114, 107, 123, 186, 326, +211, 362, 247, 194, 155, -42, -60, -227, +-226, -286, -309, -201, -287, -36, -113, 141, +107, 240, 277, 193, 384, 17, 336, -172, +103, -238, -156, -148, -366, 34, -468, 223, +-324, 283, 10, 166, 302, -46, 467, -263, +490, -369, 297, -274, -60, -6, -415, 302, +-579, 457, -456, 363, -135, 83, 203, -270, +491, -509, 610, -481, 429, -206, 61, 197, +-309, 535, -566, 601, -562, 365, -275, -45, +87, -476, 392, -709, 564, -586, 493, -171, +199, 316, -154, 675, -444, 749, -516, 467, +-317, -19, -43, -487, 192, -778, 410, -720, +462, -319, 246, 187, -13, 628, -196, 818, +-352, 603, -368, 144, -173, -324, 66, -684, +248, -765, 365, -480, 330, 7, 144, 484, +-101, 761, -309, 676, -381, 282, -242, -181, +3, -572, 217, -752, 354, -561, 360, -111, +171, 360, -118, 704, -317, 719, -351, 372, +-232, -83, -10, -484, 214, -703, 319, -575, +295, -186, 157, 250, -59, 584, -244, 629, +-292, 345, -218, -41, -71, -346, 123, -501, +260, -408, 263, -108, 163, 167, 27, 324, +-123, 341, -224, 161, -215, -59, -118, -146, +4, -174, 112, -136, 176, -5, 172, 50, +123, 22, 45, 24, -41, 24, -112, 24, +-151, 77, -169, 89, -138, 8, -12, -76, +162, -131, 256, -168, 254, -103, 187, 66, +-3, 188, -236, 209, -346, 127, -314, -54, +-174, -203, 100, -212, 362, -115, 422, 53, +310, 200, 110, 221, -173, 105, -427, -104, +-473, -278, -311, -289, -20, -130, 309, 125, +523, 354, 509, 397, 300, 215, -55, -103, +-436, -397, -619, -522, -513, -412, -200, -75, +228, 345, 603, 625, 686, 619, 446, 319, +25, -159, -408, -595, -683, -785, -636, -617, +-275, -157, 212, 390, 588, 796, 687, 862, +502, 542, 110, -50, -342, -671, -649, -997, +-630, -860, -313, -367, 124, 309, 472, 894, +613, 1074, 525, 778, 227, 147, -190, -584, +-524, -1068, -604, -1054, -443, -582, -99, 126, +308, 799, 587, 1114, 618, 909, 433, 346, +58, -335, -383, -905, -651, -1067, -647, -740, +-382, -125, 102, 539, 585, 954, 782, 924, +667, 551, 287, -24, -268, -624, -722, -938, +-820, -823, -568, -385, -59, 200, 521, 699, +851, 884, 777, 704, 407, 261, -110, -288, +-607, -705, -821, -794, -659, -575, -213, -135, +310, 364, 670, 659, 738, 670, 544, 471, +140, 90, -351, -317, -679, -544, -700, -573, +-430, -395, 18, -50, 450, 278, 685, 478, +666, 543, 367, 408, -128, 84, -557, -262, +-722, -495, -588, -566, -193, -400, 314, -28, +658, 347, 710, 606, 488, 643, 43, 372, +-449, -70, -733, -466, -689, -699, -333, -640, +178, -268, 583, 228, 726, 610, 601, 727, +220, 540, -315, 122, -702, -345, -748, -644, +-485, -651, -22, -383, 468, 35, 753, 414, +711, 591, 360, 495, -172, 184, -622, -170, +-778, -410, -603, -455, -172, -308, 369, -51, +742, 207, 753, 353, 422, 304, -93, 124, +-574, -69, -783, -201, -605, -225, -151, -155, +361, -36, 693, 67, 686, 104, 355, 82, +-126, 23, -541, -47, -679, -50, -482, 12, +-64, 50, 378, 47, 618, 15, 526, -60, +197, -143, -162, -161, -437, -116, -526, -19, +-352, 139, 2, 254, 320, 210, 465, 82, +400, -62, 170, -229, -109, -311, -324, -243, +-390, -97, -281, 99, -41, 272, 189, 290, +327, 189, 331, 53, 195, -125, -4, -285, +-156, -298, -234, -178, -240, -25, -135, 138, +29, 249, 151, 239, 209, 151, 215, 17, +150, -151, 58, -249, -50, -228, -173, -130, +-236, 15, -172, 151, -28, 213, 122, 210, +246, 137, 286, -6, 211, -147, 41, -223, +-165, -208, -302, -105, -258, 33, -93, 143, +92, 216, 254, 225, 318, 121, 235, -31, +60, -134, -119, -190, -247, -180, -251, -76, +-143, 37, 18, 117, 171, 175, 254, 164, +239, 91, 159, 23, 18, -42, -158, -101, +-258, -111, -226, -93, -97, -76, 72, -22, +238, 80, 304, 160, 234, 188, 63, 177, +-143, 93, -278, -54, -261, -180, -116, -245, +72, -222, 227, -84, 265, 115, 177, 281, +15, 334, -141, 265, -216, 103, -149, -110, +-9, -297, 92, -369, 126, -305, 102, -113, +27, 151, -57, 364, -85, 455, -60, 400, +-2, 181, 66, -157, 90, -455, 26, -574, +-56, -472, -96, -151, -92, 291, -54, 634, +10, 717, 68, 503, 93, 28, 102, -504, +55, -811, -34, -769, -105, -391, -125, 196, +-124, 720, -94, 919, -5, 706, 127, 160, +223, -487, 210, -921, 93, -932, -83, -546, +-230, 64, -303, 661, -254, 973, -72, 848, +185, 341, 362, -328, 347, -839, 161, -977, +-93, -717, -308, -155, -392, 483, -296, 901, +-75, 916, 186, 523, 359, -119, 357, -715, +184, -1000, -44, -846, -236, -311, -320, 369, +-264, 879, -118, 993, 70, 651, 233, -19, +292, -710, 215, -1071, 66, -938, -94, -391, +-193, 344, -201, 924, -141, 1062, -39, 700, +95, -5, 188, -719, 182, -1083, 127, -935, +56, -375, -18, 350, -76, 902, -111, 1005, +-127, 615, -98, -51, -27, -679, 80, -980, +204, -795, 273, -230, 220, 408, 66, 826, +-133, 845, -306, 452, -321, -153, -160, -671, +88, -853, 332, -613, 463, -73, 366, 480, +90, 768, -216, 694, -424, 310, -412, -238, +-173, -669, 136, -746, 362, -455, 453, 60, +344, 549, 86, 759, -179, 619, -339, 203, +-341, -324, -177, -702, 64, -727, 247, -400, +328, 113, 296, 593, 152, 817, -45, 660, +-190, 214, -251, -326, -204, -727, -67, -782, +93, -467, 205, 60, 241, 574, 188, 833, +55, 728, -76, 328, -160, -223, -174, -676, +-100, -791, 21, -552, 101, -82, 128, 441, +107, 759, 38, 726, -29, 418, -41, -48, +-17, -512, 1, -722, 15, -576, -12, -207, +-62, 235, -86, 582, -60, 657, 22, 470, +136, 121, 194, -296, 139, -564, -7, -543, +-195, -321, -321, 15, -271, 362, -62, 529, +177, 463, 363, 245, 377, -69, 167, -359, +-159, -475, -435, -396, -515, -172, -324, 123, +56, 346, 402, 409, 550, 340, 418, 142, +46, -140, -361, -352, -582, -428, -546, -355, +-237, -126, 208, 141, 521, 335, 551, 430, +328, 347, -46, 78, -420, -219, -570, -431, +-445, -501, -142, -352, 203, -43, 437, 258, +447, 455, 265, 477, -27, 251, -298, -111, +-403, -407, -316, -545, -122, -461, 91, -153, +258, 202, 286, 432, 184, 474, 32, 276, +-107, -86, -173, -395, -139, -498, -60, -386, +13, -114, 55, 204, 41, 401, 13, 377, +25, 156, 66, -158, 86, -396, 111, -407, +102, -219, -8, 43, -162, 271, -235, 348, +-180, 220, -28, -31, 176, -274, 339, -386, +368, -278, 226, -7, -40, 249, -304, 362, +-401, 298, -309, 60, -67, -232, 246, -410, +481, -408, 500, -207, 280, 141, -53, 427, +-356, 499, -488, 371, -385, 63, -84, -305, +285, -521, 541, -510, 547, -294, 326, 85, +-40, 445, -410, 598, -573, 526, -430, 246, +-68, -180, 330, -512, 605, -585, 606, -443, +328, -101, -95, 334, -483, 605, -637, 624, +-445, 425, -30, 11, 380, -418, 629, -609, +607, -545, 305, -255, -127, 197, -471, 571, +-611, 684, -465, 548, -91, 187, 317, -281, +574, -599, 569, -636, 322, -411, -44, 27, +-376, 478, -560, 701, -499, 655, -188, 357, +220, -118, 496, -523, 540, -673, 340, -539, +-10, -149, -344, 325, -515, 632, -438, 673, +-164, 454, 170, 43, 396, -374, 416, -603, +229, -577, -56, -298, -286, 121, -357, 469, +-273, 612, -81, 528, 119, 227, 218, -173, +190, -477, 72, -597, -50, -488, -127, -164, +-138, 223, -100, 516, -43, 632, 2, 487, +9, 106, -13, -313, -24, -598, -3, -662, +41, -461, 62, -49, 29, 382, -25, 639, +-92, 624, -143, 325, -164, -137, -112, -525, +19, -678, 161, -566, 232, -236, 183, 187, +41, 520, -144, 608, -293, 419, -322, 35, +-206, -365, 7, -602, 249, -602, 387, -381, +341, -2, 112, 371, -187, 568, -395, 524, +-422, 242, -265, -177, 9, -533, 315, -675, +490, -562, 415, -215, 143, 226, -177, 555, +-408, 635, -447, 431, -276, 11, 38, -436, +337, -708, 458, -688, 381, -364, 159, 117, +-116, 530, -338, 713, -382, 577, -229, 140, +17, -377, 241, -732, 358, -790, 329, -483, +188, 71, -8, 573, -181, 816, -254, 711, +-223, 238, -97, -376, 75, -796, 244, -867, +327, -554, 284, 49, 139, 629, -46, 896, +-200, 770, -280, 282, -232, -354, -36, -783, +202, -827, 347, -520, 351, 34, 209, 572, +0, 815, -186, 703, -275, 309, -236, -218, +-77, -599, 129, -663, 263, -445, 296, -56, +213, 344, 54, 583, -80, 586, -152, 373, +-184, 22, -150, -300, -45, -447, 92, -401, +200, -207, 245, 68, 205, 318, 82, 454, +-68, 431, -217, 238, -280, -18, -217, -214, +-50, -315, 159, -293, 314, -129, 321, 82, +179, 246, -46, 337, -256, 314, -353, 181, +-288, 20, -95, -110, 122, -211, 292, -237, +323, -157, 200, -24, -19, 125, -234, 276, +-341, 348, -303, 288, -135, 132, 85, -91, +244, -319, 278, -422, 200, -333, 21, -97, +-190, 221, -330, 494, -310, 564, -163, 382, +40, 32, 217, -368, 276, -639, 206, -615, +32, -317, -168, 120, -315, 530, -336, 711, +-204, 555, 22, 166, 208, -293, 281, -648, +222, -720, 60, -468, -137, -33, -285, 394, +-318, 634, -234, 574, -30, 260, 166, -154, +256, -504, 232, -644, 110, -512, -58, -189, +-177, 187, -227, 453, -217, 488, -115, 312, +39, 13, 140, -303, 177, -498, 189, -487, +114, -304, -6, -23, -109, 243, -188, 372, +-225, 334, -178, 160, -32, -102, 152, -329, +294, -407, 315, -342, 206, -176, 12, 51, +-208, 243, -374, 300, -359, 221, -162, 38, +142, -171, 411, -297, 511, -315, 396, -233, +86, -68, -275, 113, -513, 230, -512, 251, +-269, 160, 132, 1, 526, -151, 701, -258, +545, -297, 156, -233, -294, -72, -605, 125, +-626, 292, -348, 353, 119, 263, 539, 52, +730, -214, 606, -435, 229, -472, -228, -280, +-552, 59, -594, 419, -356, 622, 26, 531, +382, 187, 565, -260, 512, -623, 267, -691, +-60, -396, -300, 113, -386, 590, -304, 812, +-99, 654, 119, 192, 257, -345, 294, -714, +248, -739, 135, -374, 5, 195, -104, 664, +-184, 820, -202, 606, -134, 135, -38, -367, +76, -668, 190, -628, 250, -270, 218, 223, +99, 611, -69, 715, -228, 496, -289, 78, +-239, -334, -89, -540, 115, -466, 269, -176, +303, 198, 239, 501, 55, 563, -201, 359, +-373, 28, -366, -270, -212, -405, -1, -324, +228, -89, 371, 174, 354, 366, 155, 400, +-154, 254, -407, 21, -484, -185, -371, -288, +-103, -248, 218, -106, 444, 50, 461, 194, +264, 275, -62, 244, -406, 134, -578, -14, +-496, -172, -207, -261, 159, -257, 442, -187, +532, -26, 378, 182, 40, 302, -325, 300, +-554, 202, -552, -8, -321, -249, 40, -389, +376, -397, 517, -256, 436, 21, 156, 273, +-215, 384, -473, 360, -511, 171, -350, -134, +-67, -383, 252, -487, 445, -419, 409, -164, +200, 151, -73, 363, -311, 415, -397, 286, +-322, -5, -130, -317, 114, -503, 308, -499, +363, -285, 253, 49, 52, 329, -168, 450, +-307, 366, -305, 86, -186, -254, 17, -496, +239, -547, 370, -364, 333, -29, 141, 283, +-107, 450, -287, 404, -337, 150, -225, -168, +-9, -406, 250, -489, 426, -376, 408, -105, +200, 172, -99, 331, -336, 344, -408, 207, +-279, -21, 12, -215, 321, -310, 491, -303, +450, -195, 211, -29, -115, 133, -393, 242, +-452, 264, -265, 192, 35, 58, 321, -99, +474, -242, 436, -319, 210, -273, -87, -106, +-313, 112, -377, 317, -275, 427, -59, 360, +185, 138, 385, -139, 433, -374, 303, -471, +61, -359, -208, -81, -372, 252, -379, 514, +-210, 583, 76, 412, 359, 90, 481, -258, +373, -516, 100, -555, -213, -340, -420, 38, +-398, 444, -186, 698, 82, 668, 314, 379, +394, -68, 288, -506, 50, -727, -179, -626, +-286, -229, -251, 331, -140, 793, -32, 915, +79, 666, 175, 145, 197, -470, 152, -877, +71, -861, -49, -452, -172, 193, -283, 794, +-311, 1028, -202, 813, 24, 277, 261, -392, +393, -875, 356, -893, 120, -497, -203, 114, +-463, 691, -562, 930, -423, 712, -72, 213, +319, -349, 569, -744, 548, -742, 267, -362, +-148, 147, -516, 561, -679, 695, -579, 468, +-214, 58, 243, -321, 571, -539, 632, -485, +411, -187, 12, 141, -400, 349, -649, 372, +-627, 199, -369, -38, 29, -192, 409, -238, +596, -184, 533, -59, 247, 39, -130, 60, +-467, 29, -636, -30, -559, -68, -255, -32, +167, 23, 510, 44, 646, 34, 529, -29, +171, -124, -289, -175, -631, -161, -720, -102, +-492, 5, -34, 109, 451, 141, 733, 93, +705, -12, 373, -135, -148, -215, -590, -221, +-760, -166, -593, -54, -150, 83, 362, 166, +692, 153, 723, 68, 447, -59, -9, -182, +-436, -244, -641, -225, -558, -137, -224, 5, +220, 137, 522, 179, 593, 128, 447, 28, +130, -95, -220, -200, -427, -228, -423, -173, +-238, -57, 41, 99, 292, 205, 400, 189, +341, 92, 167, -45, -43, -203, -179, -281, +-224, -218, -157, -42, -19, 183, 95, 346, +151, 332, 150, 143, 104, -127, 45, -378, +24, -466, 41, -301, 37, 32, 0, 379, +-42, 588, -99, 515, -116, 181, -61, -237, +66, -559, 205, -619, 272, -348, 235, 106, +70, 520, -156, 725, -335, 592, -365, 171, +-196, -301, 97, -613, 354, -628, 463, -313, +364, 167, 79, 564, -282, 713, -515, 543, +-488, 121, -235, -321, 157, -578, 482, -563, +560, -257, 356, 192, -23, 538, -403, 646, +-597, 491, -501, 121, -161, -270, 254, -490, +537, -477, 534, -240, 255, 109, -139, 393, +-484, 501, -587, 412, -413, 164, -68, -116, +295, -295, 507, -329, 450, -229, 161, -35, +-194, 155, -468, 271, -539, 303, -349, 228, +-10, 76, 282, -69, 428, -180, 366, -242, +130, -217, -175, -104, -402, 52, -440, 207, +-283, 306, -26, 292, 185, 156, 296, -54, +280, -267, 123, -393, -77, -356, -207, -155, +-261, 116, -233, 346, -130, 437, 11, 334, +122, 64, 175, -261, 188, -489, 135, -508, +30, -301, -123, 27, -260, 331, -289, 486, +-198, 419, -26, 148, 177, -202, 329, -477, +340, -557, 181, -391, -72, -73, -303, 230, +-409, 407, -323, 410, -94, 224, 214, -77, +443, -356, 455, -488, 271, -415, -11, -190, +-293, 67, -464, 264, -419, 338, -176, 255, +152, 57, 440, -168, 559, -338, 425, -366, +123, -237, -231, -45, -491, 127, -532, 235, +-341, 215, 14, 86, 399, -72, 657, -209, +620, -262, 296, -181, -137, -37, -492, 88, +-630, 159, -487, 137, -127, 23, 328, -97, +664, -160, 697, -158, 422, -74, -16, 56, +-421, 146, -643, 161, -555, 96, -213, -41, +205, -164, 532, -197, 641, -144, 480, -17, +115, 145, -288, 242, -520, 226, -495, 117, +-277, -47, 34, -206, 324, -281, 495, -213, +447, -26, 232, 195, -50, 335, -303, 332, +-418, 192, -365, -27, -181, -242, 73, -360, +312, -306, 427, -78, 371, 231, 172, 458, +-102, 489, -358, 309, -455, -8, -370, -322, +-134, -497, 167, -455, 378, -176, 426, 245, +305, 592, 63, 683, -216, 476, -407, 62, +-440, -378, -315, -644, -61, -617, 223, -301, +379, 184, 373, 623, 241, 792, 4, 614, +-268, 181, -462, -320, -451, -664, -247, -693, +54, -408, 302, 58, 397, 507, 323, 743, +104, 658, -165, 298, -356, -167, -404, -545, +-285, -678, -53, -497, 158, -99, 266, 320, +232, 598, 122, 631, -15, 397, -141, 2, +-223, -383, -236, -596, -161, -546, -41, -250, +83, 137, 165, 432, 175, 540, 115, 428, +3, 128, -139, -219, -229, -458, -218, -510, +-101, -347, 50, -42, 165, 252, 200, 413, +121, 390, -11, 211, -129, -51, -183, -293, +-155, -421, -57, -389, 66, -205, 146, 57, +147, 265, 93, 334, -9, 263, -101, 79, +-126, -157, -87, -335, -6, -370, 66, -268, +117, -79, 122, 135, 86, 264, 6, 241, +-94, 115, -134, -58, -86, -218, 8, -280, +112, -228, 170, -113, 149, 32, 78, 142, +-36, 149, -148, 81, -192, -9, -110, -95, +54, -141, 207, -121, 269, -74, 196, -38, +39, 2, -131, 34, -246, 34, -234, 23, +-86, 15, 125, -4, 304, -28, 331, -57, +187, -86, -48, -92, -233, -52, -289, 26, +-202, 96, 2, 118, 203, 86, 314, 14, +278, -78, 102, -146, -110, -155, -234, -85, +-229, 45, -112, 166, 52, 194, 185, 119, +223, 12, 161, -88, 30, -152, -108, -126, +-163, -18, -148, 93, -66, 159, 58, 154, +150, 68, 147, -37, 67, -87, -42, -77, +-131, -17, -146, 70, -69, 131, 36, 124, +104, 73, 126, 5, 71, -64, -30, -77, +-135, -24, -171, 44, -108, 104, 18, 141, +132, 110, 153, 31, 98, -31, 1, -67, +-113, -68, -190, -23, -186, 51, -93, 111, +62, 136, 173, 115, 185, 55, 107, -17, +-21, -65, -155, -81, -241, -55, -224, 4, +-124, 63, 38, 109, 208, 127, 271, 110, +176, 61, -9, -16, -197, -88, -312, -113, +-307, -93, -167, -38, 57, 53, 268, 146, +346, 190, 222, 157, -9, 46, -248, -101, +-395, -205, -348, -206, -130, -121, 134, 18, +328, 171, 369, 254, 215, 212, -56, 67, +-289, -125, -383, -274, -298, -298, -63, -197, +176, -16, 316, 177, 292, 293, 121, 278, +-86, 134, -218, -82, -236, -284, -169, -377, +-39, -308, 91, -117, 147, 113, 136, 296, +82, 349, 17, 232, -3, 3, -27, -244, +-78, -400, -111, -390, -100, -222, -53, 30, +30, 250, 140, 345, 201, 271, 186, 64, +98, -181, -54, -346, -204, -372, -254, -248, +-176, -33, 11, 173, 208, 287, 299, 256, +256, 102, 122, -90, -56, -247, -241, -310, +-296, -248, -178, -89, 18, 96, 198, 227, +297, 235, 259, 133, 89, -16, -113, -150, +-227, -226, -214, -210, -92, -105, 80, 23, +212, 114, 238, 138, 130, 94, -28, 27, +-148, -26, -178, -58, -107, -60, 26, -43, +152, -39, 189, -32, 121, -13, -4, 9, +-113, 47, -151, 92, -111, 110, -25, 77, +100, 3, 184, -84, 152, -136, 39, -114, +-75, -27, -137, 84, -146, 170, -87, 191, +17, 124, 114, 15, 167, -97, 136, -162, +29, -131, -85, -26, -161, 92, -162, 179, +-94, 194, 4, 128, 93, 28, 144, -67, +144, -119, 57, -94, -62, -11, -142, 75, +-171, 128, -139, 141, -48, 91, 50, 2, +117, -55, 150, -53, 122, -13, 21, 37, +-103, 70, -181, 74, -200, 61, -134, 22, +-18, -19, 96, -29, 172, 0, 174, 43, +100, 60, -29, 47, -160, 19, -235, -8, +-213, -21, -108, -14, 30, 6, 156, 38, +230, 68, 186, 69, 47, 41, -109, -20, +-227, -78, -262, -90, -187, -59, -25, -4, +130, 60, 219, 124, 211, 136, 113, 71, +-30, -35, -166, -133, -243, -195, -210, -165, +-95, -50, 47, 81, 154, 183, 185, 206, +149, 128, 60, -17, -38, -166, -133, -254, +-186, -227, -175, -111, -104, 31, 16, 151, +139, 203, 216, 153, 223, 30, 140, -92, +-25, -180, -200, -216, -298, -178, -264, -93, +-108, 14, 128, 116, 321, 159, 366, 131, +260, 68, 37, -36, -224, -161, -389, -242, +-365, -247, -173, -157, 103, 5, 348, 161, +440, 250, 330, 235, 85, 107, -197, -94, +-386, -273, -388, -359, -217, -312, 47, -121, +298, 130, 436, 307, 371, 344, 140, 242, +-133, 13, -331, -231, -380, -380, -257, -380, +-17, -220, 239, 42, 384, 283, 352, 393, +166, 325, -93, 116, -285, -128, -324, -329, +-211, -393, -19, -278, 174, -34, 291, 223, +271, 374, 130, 361, -66, 191, -217, -57, +-238, -274, -149, -365, -14, -274, 127, -47, +206, 192, 177, 348, 66, 362, -50, 198, +-144, -47, -175, -252, -104, -336, 8, -239, +95, -19, 143, 202, 137, 331, 59, 323, +-59, 169, -152, -60, -174, -237, -126, -280, +-6, -176, 132, 26, 201, 230, 154, 315, +28, 263, -108, 112, -215, -88, -229, -238, +-131, -266, 33, -145, 188, 60, 258, 249, +192, 333, 19, 279, -173, 96, -289, -121, +-277, -269, -137, -304, 66, -185, 225, 38, +281, 264, 203, 382, 23, 330, -175, 129, +-300, -119, -298, -312, -168, -367, 46, -250, +235, -12, 294, 246, 214, 397, 43, 368, +-159, 169, -302, -98, -305, -303, -141, -385, +86, -303, 240, -71, 245, 184, 122, 340, +-40, 354, -171, 210, -211, -25, -132, -240, +15, -362, 128, -320, 145, -138, 62, 74, +-59, 234, -144, 296, -126, 226, -14, 50, +115, -136, 178, -260, 120, -285, -20, -188, +-165, -21, -235, 115, -182, 184, -22, 176, +169, 73, 294, -48, 272, -137, 102, -189, +-127, -166, -287, -74, -316, 16, -206, 64, +12, 78, 229, 56, 347, 24, 317, -24, +147, -76, -92, -115, -289, -114, -352, -79, +-261, -30, -58, 29, 166, 71, 320, 85, +357, 71, 262, 9, 52, -93, -180, -163, +-349, -161, -378, -102, -239, -9, 25, 80, +296, 148, 455, 150, 433, 65, 215, -52, +-111, -157, -395, -203, -497, -161, -359, -53, +-46, 71, 278, 175, 474, 203, 463, 138, +247, 15, -72, -114, -331, -197, -432, -201, +-357, -114, -114, 27, 179, 159, 368, 225, +383, 188, 253, 81, 48, -48, -154, -166, +-298, -211, -333, -144, -233, -21, -29, 114, +180, 220, 311, 229, 340, 153, 224, 26, +-2, -109, -236, -192, -367, -175, -343, -86, +-168, 51, 84, 193, 300, 262, 383, 212, +293, 73, 72, -76, -177, -188, -347, -203, +-369, -120, -222, 25, 9, 190, 220, 279, +324, 230, 284, 90, 117, -75, -103, -195, +-257, -194, -291, -98, -204, 32, -53, 162, +85, 219, 179, 177, 206, 62, 131, -60, +10, -128, -88, -117, -150, -54, -172, 18, +-141, 80, -70, 106, 6, 86, 96, 52, +164, 27, 154, -17, 76, -53, -29, -54, +-133, -62, -200, -56, -199, -14, -115, 35, +25, 85, 162, 121, 230, 96, 195, 11, +73, -80, -104, -144, -239, -152, -263, -104, +-178, -6, -23, 91, 148, 147, 260, 137, +250, 49, 118, -61, -72, -142, -224, -167, +-270, -130, -197, -44, -52, 37, 118, 93, +237, 102, 249, 68, 140, 7, -36, -74, +-178, -125, -228, -127, -183, -97, -72, -47, +76, 1, 194, 52, 216, 106, 150, 107, +34, 24, -105, -73, -201, -153, -203, -191, +-108, -156, 40, -51, 177, 84, 234, 176, +174, 187, 49, 97, -80, -62, -180, -211, +-208, -276, -130, -208, 20, -36, 161, 134, +221, 233, 184, 240, 77, 114, -52, -77, +-157, -221, -212, -287, -167, -216, -29, -35, +130, 144, 225, 241, 223, 247, 143, 138, +4, -40, -155, -181, -255, -243, -236, -215, +-104, -88, 84, 94, 252, 213, 314, 254, +212, 203, 19, 52, -157, -108, -263, -202, +-262, -230, -145, -164, 40, -14, 200, 128, +282, 232, 252, 258, 118, 174, -58, 30, +-216, -100, -297, -183, -245, -215, -90, -160, +99, -18, 263, 144, 336, 260, 256, 283, +42, 190, -192, 29, -344, -132, -344, -254, +-196, -269, 26, -148, 237, 70, 357, 279, +320, 372, 142, 318, -103, 123, -317, -144, +-392, -344, -286, -381, -64, -245, 157, 21, +310, 308, 348, 478, 243, 449, 26, 198, +-212, -154, -365, -429, -368, -512, -215, -366, +33, -37, 266, 343, 367, 575, 306, 552, +122, 272, -121, -148, -325, -518, -363, -639, +-229, -463, -29, -61, 147, 396, 238, 661, +227, 623, 143, 300, 33, -183, -97, -589, +-215, -714, -252, -513, -190, -65, -74, 424, +76, 697, 208, 639, 254, 288, 199, -200, +68, -600, -109, -724, -272, -521, -322, -95, +-227, 385, -30, 677, 190, 621, 336, 282, +323, -167, 154, -552, -76, -685, -261, -507, +-344, -122, -294, 314, -110, 589, 125, 572, +300, 295, 344, -115, 251, -464, 53, -595, +-168, -469, -314, -163, -347, 191, -242, 440, +2, 477, 270, 304, 402, 9, 337, -284, +131, -453, -115, -420, -312, -237, -369, 17, +-261, 248, -27, 373, 216, 348, 344, 174, +316, -81, 149, -291, -71, -374, -229, -331, +-258, -150, -182, 89, -46, 273, 102, 339, +194, 263, 188, 83, 130, -125, 48, -279, +-47, -316, -115, -224, -124, -47, -87, 131, +-47, 242, 4, 269, 68, 207, 133, 56, +162, -114, 121, -240, 24, -268, -78, -179, +-157, -21, -191, 158, -149, 288, -22, 303, +142, 193, 242, -7, 242, -222, 145, -326, +-23, -270, -207, -82, -298, 166, -240, 338, +-87, 361, 94, 238, 259, 4, 327, -239, +234, -360, 29, -294, -187, -98, -323, 155, +-316, 354, -155, 391, 64, 251, 246, 32, +333, -203, 268, -358, 64, -321, -172, -144, +-309, 101, -296, 328, -161, 412, 30, 305, +203, 85, 277, -174, 221, -361, 67, -374, +-107, -221, -233, 34, -248, 292, -140, 428, +16, 367, 149, 161, 206, -103, 159, -344, +33, -429, -99, -309, -174, -77, -171, 183, +-88, 392, 32, 439, 117, 305, 131, 43, +79, -257, -21, -442, -106, -434, -124, -252, +-78, 36, -11, 327, 47, 490, 70, 431, +46, 166, -4, -183, -45, -451, -40, -518, +0, -354, 19, -37, -2, 298, -36, 496, +-67, 442, -58, 190, 9, -151, 92, -434, +113, -522, 70, -360, -6, -39, -106, 270, +-181, 439, -164, 413, -44, 199, 114, -125, +221, -377, 216, -466, 99, -357, -78, -85, +-227, 198, -273, 371, -200, 381, -34, 210, +181, -70, 347, -307, 342, -408, 165, -338, +-98, -110, -338, 164, -439, 333, -325, 331, +-43, 177, 273, -84, 487, -299, 484, -341, +245, -238, -115, -25, -430, 214, -572, 316, +-440, 237, -82, 55, 314, -172, 562, -316, +581, -271, 351, -87, -60, 126, -455, 265, +-633, 258, -519, 109, -175, -88, 251, -234, +570, -258, 632, -125, 416, 74, 43, 207, +-340, 225, -592, 134, -589, -38, -310, -170, +111, -191, 472, -117, 627, 29, 510, 154, +172, 187, -221, 127, -493, 15, -556, -106, +-397, -146, -74, -85, 276, 25, 506, 111, +528, 131, 327, 96, -3, 17, -316, -62, +-503, -92, -492, -52, -276, 35, 65, 105, +381, 124, 535, 89, 450, 9, 167, -71, +-167, -100, -413, -76, -495, -2, -381, 83, +-105, 121, 209, 115, 439, 53, 488, -30, +333, -75, 37, -69, -275, -28, -481, 36, +-491, 71, -286, 47, 37, 4, 345, -24, +524, -22, 479, 7, 201, 55, -176, 81, +-468, 51, -549, -18, -386, -104, -54, -146, +294, -90, 502, 33, 480, 158, 242, 214, +-97, 147, -394, -9, -519, -166, -397, -265, +-99, -217, 210, -41, 419, 163, 449, 295, +262, 273, -49, 87, -308, -160, -423, -331, +-370, -348, -136, -182, 161, 82, 356, 301, +366, 364, 211, 252, -28, 2, -231, -271, +-322, -406, -279, -347, -108, -127, 110, 152, +245, 334, 236, 351, 128, 217, -14, -35, +-130, -281, -184, -363, -158, -285, -77, -99, +15, 127, 86, 276, 131, 278, 132, 143, +73, -52, -11, -213, -81, -258, -132, -190, +-144, -63, -82, 81, 20, 171, 109, 153, +157, 68, 144, -22, 69, -93, -34, -94, +-127, -56, -182, -44, -162, -33, -74, -22, +53, -21, 190, 10, 266, 83, 203, 131, +32, 131, -167, 66, -311, -69, -309, -210, +-139, -271, 111, -192, 309, -6, 382, 215, +282, 346, 37, 317, -239, 142, -414, -114, +-395, -348, -174, -423, 140, -284, 386, 2, +460, 303, 335, 462, 57, 413, -255, 177, +-454, -147, -453, -396, -239, -472, 86, -333, +369, -21, 499, 314, 424, 508, 168, 486, +-175, 244, -456, -112, -542, -402, -377, -522, +-34, -417, 324, -103, 537, 280, 520, 530, +270, 551, -95, 352, -408, -7, -545, -366, +-449, -542, -155, -474, 199, -198, 442, 170, +503, 447, 373, 530, 91, 408, -234, 96, +-449, -239, -474, -428, -323, -429, -56, -262, +246, 12, 469, 271, 496, 398, 314, 369, +1, 193, -316, -48, -515, -248, -501, -334, +-262, -304, 97, -148, 405, 72, 529, 240, +434, 314, 158, 279, -192, 136, -459, -61, +-518, -232, -364, -315, -72, -256, 246, -100, +464, 80, 470, 241, 259, 301, -46, 229, +-313, 68, -448, -120, -396, -261, -182, -291, +91, -192, 302, -18, 382, 151, 315, 246, +118, 231, -125, 113, -306, -53, -353, -198, +-260, -255, -77, -196, 133, -62, 288, 90, +318, 188, 202, 184, 8, 106, -165, -17, +-260, -135, -262, -181, -172, -147, -25, -73, +131, 33, 238, 109, 250, 116, 164, 82, +8, 16, -153, -50, -257, -92, -257, -102, +-151, -90, 20, -42, 181, 22, 259, 62, +227, 77, 105, 75, -66, 29, -212, -43, +-257, -73, -189, -89, -42, -77, 121, -19, +232, 41, 229, 69, 117, 56, -36, 3, +-160, -47, -197, -54, -136, -30, -22, 14, +79, 55, 127, 62, 122, 22, 84, -47, +34, -103, -28, -101, -99, -30, -134, 67, +-104, 136, -21, 146, 78, 80, 146, -36, +152, -132, 90, -166, -9, -127, -114, -4, +-178, 128, -144, 191, -27, 176, 93, 75, +159, -56, 159, -147, 93, -168, -21, -97, +-125, 28, -163, 128, -127, 163, -37, 143, +68, 61, 146, -51, 162, -123, 110, -114, +5, -60, -106, 12, -150, 79, -117, 98, +-55, 79, 30, 34, 132, -12, 172, -34, +115, -28, 19, -24, -63, 1, -128, 21, +-136, 8, -75, 2, -1, 3, 58, 12, +105, 36, 126, 54, 98, 49, 30, 28, +-54, -4, -115, -49, -142, -84, -134, -78, +-65, -30, 65, 40, 184, 107, 223, 124, +161, 87, 11, 23, -163, -64, -266, -134, +-235, -148, -91, -102, 97, 1, 231, 108, +259, 159, 185, 152, 25, 91, -161, -30, +-265, -149, -248, -209, -148, -189, 17, -83, +195, 63, 289, 203, 249, 270, 109, 212, +-94, 39, -279, -162, -339, -310, -238, -350, +-17, -237, 216, 9, 342, 267, 299, 406, +119, 382, -125, 161, -303, -155, -316, -409, +-188, -495, -8, -357, 168, -40, 272, 285, +237, 471, 95, 452, -63, 220, -182, -119, +-239, -403, -201, -504, -81, -373, 80, -71, +218, 245, 261, 430, 169, 422, -20, 219, +-196, -97, -264, -361, -205, -444, -49, -332, +147, -63, 266, 233, 212, 389, 38, 356, +-129, 157, -218, -116, -180, -316, -31, -357, +122, -222, 181, 24, 130, 240, 2, 311, +-134, 213, -165, 12, -86, -181, 37, -262, +142, -198, 162, -26, 73, 152, -46, 239, +-109, 187, -121, 38, -96, -123, -23, -225, +55, -197, 92, -56, 106, 112, 102, 222, +63, 239, -33, 144, -146, -14, -194, -179, +-142, -274, -12, -221, 144, -65, 254, 123, +230, 277, 71, 314, -110, 200, -224, -11, +-241, -226, -139, -340, 32, -294, 177, -93, +229, 169, 192, 360, 96, 391, -37, 223, +-157, -59, -230, -304, -206, -398, -87, -296, +67, -50, 201, 212, 274, 373, 233, 364, +86, 188, -103, -55, -262, -243, -324, -315, +-235, -254, -16, -111, 217, 54, 364, 204, +351, 271, 169, 237, -92, 130, -300, -25, +-370, -177, -277, -266, -42, -257, 210, -151, +340, 23, 314, 203, 165, 304, -42, 281, +-223, 150, -311, -77, -270, -270, -114, -321, +101, -243, 268, -71, 300, 143, 206, 285, +41, 288, -141, 178, -271, -9, -270, -187, +-143, -279, 17, -262, 152, -146, 246, 34, +252, 197, 143, 270, -25, 237, -184, 103, +-294, -90, -289, -249, -127, -296, 109, -230, +297, -60, 356, 143, 252, 265, 4, 272, +-271, 150, -406, -53, -324, -219, -81, -287, +195, -230, 374, -62, 370, 127, 176, 237, +-117, 219, -345, 97, -386, -62, -234, -181, +13, -216, 248, -155, 359, -23, 287, 113, +82, 174, -133, 154, -272, 80, -318, -41, +-241, -145, -45, -178, 189, -141, 334, -47, +326, 85, 182, 168, -60, 174, -307, 107, +-412, -32, -303, -153, -42, -196, 241, -152, +419, -45, 392, 87, 141, 186, -186, 198, +-396, 109, -393, -31, -210, -158, 60, -202, +302, -151, 382, -37, 259, 112, 24, 202, +-183, 185, -287, 90, -268, -37, -127, -144, +58, -183, 176, -139, 214, -39, 195, 64, +109, 129, -37, 158, -163, 140, -204, 58, +-179, -38, -80, -114, 85, -172, 218, -176, +227, -102, 121, 47, -30, 198, -162, 265, +-198, 232, -126, 105, -2, -94, 119, -288, +169, -358, 110, -228, 4, 24, -70, 259, +-84, 401, -61, 357, -10, 128, 41, -173, +52, -394, 37, -407, 9, -216, -29, 63, +-46, 316, -16, 445, 44, 347, 75, 65, +57, -224, -1, -377, -71, -360, -103, -189, +-84, 78, -18, 317, 64, 393, 127, 265, +148, 21, 79, -198, -39, -298, -123, -276, +-149, -120, -132, 99, -54, 231, 87, 231, +190, 129, 181, -13, 92, -119, -38, -156, +-170, -112, -223, -14, -142, 55, 34, 66, +183, 36, 211, 9, 119, 3, -9, 11, +-127, 22, -204, 12, -154, -32, 1, -94, +129, -123, 170, -67, 146, 53, 53, 153, +-91, 183, -185, 119, -161, -41, -62, -216, +60, -265, 149, -172, 159, 5, 84, 190, +-38, 280, -134, 232, -157, 48, -98, -172, +4, -301, 105, -271, 152, -103, 109, 111, +15, 258, -77, 275, -138, 135, -151, -75, +-104, -221, 12, -255, 150, -162, 209, 4, +149, 160, 22, 221, -115, 167, -226, 39, +-233, -98, -106, -176, 63, -171, 193, -113, +257, -21, 209, 104, 34, 191, -164, 174, +-280, 91, -284, -21, -158, -154, 74, -230, +288, -203, 369, -78, 258, 112, -12, 265, +-294, 287, -421, 163, -331, -37, -80, -241, +236, -355, 434, -273, 392, -31, 153, 226, +-149, 387, -377, 342, -427, 117, -259, -156, +43, -368, 308, -398, 410, -202, 320, 98, +85, 324, -190, 401, -377, 298, -370, 41, +-180, -248, 84, -405, 298, -347, 365, -116, +267, 164, 47, 366, -195, 410, -356, 257, +-347, -45, -165, -342, 88, -442, 313, -321, +417, -53, 315, 247, 44, 446, -262, 459, +-450, 239, -413, -125, -155, -434, 187, -552, +422, -414, 467, -46, 293, 369, -41, 632, +-355, 605, -471, 277, -346, -221, -73, -644, +239, -763, 441, -508, 399, 34, 155, 598, +-132, 866, -331, 713, -366, 219, -229, -421, +23, -886, 242, -904, 324, -461, 243, 222, +57, 828, -111, 1025, -203, 696, -210, 16, +-139, -698, -12, -1063, 115, -888, 176, -263, +160, 495, 80, 1018, -26, 1035, -96, 507, +-117, -275, -89, -886, -27, -1060, 21, -715, +31, 1, 11, 709, 9, 1054, 37, 843, +77, 193, 93, -534, 55, -956, -27, -884, +-136, -375, -205, 322, -155, 841, -6, 894, +152, 460, 245, -192, 225, -712, 83, -850, +-108, -544, -232, 39, -252, 582, -166, 806, +-4, 592, 150, 69, 237, -473, 226, -770, +119, -658, -31, -192, -149, 371, -230, 721, +-265, 677, -177, 290, 25, -247, 221, -672, +338, -737, 323, -426, 140, 100, -141, 593, +-362, 776, -415, 559, -280, 58, 2, -475, +282, -793, 421, -724, 366, -292, 141, 291, +-144, 741, -353, 834, -388, 513, -244, -61, +-7, -591, 207, -835, 319, -693, 290, -233, +118, 342, -101, 747, -222, 798, -225, 466, +-148, -71, -22, -550, 88, -785, 129, -651, +115, -204, 87, 326, 56, 680, 30, 694, +-23, 395, -126, -62, -198, -476, -166, -642, +-60, -511, 96, -166, 257, 228, 303, 489, +180, 530, -46, 356, -266, 57, -363, -252, +-250, -457, -11, -467, 216, -278, 332, 20, +276, 297, 95, 451, -103, 429, -238, 222, +-255, -84, -136, -356, 28, -463, 120, -356, +151, -105, 149, 206, 94, 431, 19, 451, +-50, 251, -119, -69, -172, -322, -155, -414, +-45, -339, 113, -107, 248, 191, 270, 394, +161, 391, -38, 205, -278, -19, -399, -225, +-268, -371, 24, -373, 289, -193, 430, 97, +393, 335, 124, 424, -250, 356, -484, 141, +-465, -176, -214, -446, 148, -513, 455, -337, +548, -3, 359, 355, -25, 582, -405, 560, +-568, 247, -442, -229, -115, -605, 282, -711, +555, -497, 541, -28, 260, 525, -108, 865, +-411, 752, -579, 262, -481, -346, -114, -817, +289, -938, 537, -631, 570, 8, 375, 687, +-20, 1035, -433, 903, -647, 365, -568, -349, +-211, -937, 260, -1112, 592, -774, 637, -78, +389, 656, -30, 1105, -421, 1066, -604, 538, +-511, -249, -192, -927, 207, -1176, 477, -921, +513, -277, 338, 508, 24, 1118, -282, 1220, +-435, 736, -403, -78, -229, -854, 32, -1247, +286, -1123, 399, -495, 328, 414, 138, 1148, +-79, 1326, -251, 909, -350, 101, -314, -761, +-124, -1304, 102, -1253, 244, -627, 292, 267, +257, 1037, 110, 1330, -87, 1035, -223, 289, +-271, -594, -231, -1192, -114, -1215, 23, -712, +147, 47, 248, 768, 291, 1156, 215, 1023, +21, 443, -212, -300, -380, -871, -380, -1037, +-213, -792, 70, -235, 362, 420, 504, 896, +391, 972, 59, 622, -301, 35, -498, -549, +-454, -897, -196, -866, 154, -485, 424, 102, +471, 661, 307, 925, 24, 795, -294, 326, +-458, -280, -335, -761, -69, -920, 141, -678, +275, -139, 318, 464, 181, 855, -41, 871, +-171, 511, -191, -63, -133, -597, -37, -858, +23, -749, 48, -317, 88, 253, 107, 721, +80, 875, 52, 622, -11, 76, -131, -508, +-166, -831, -85, -778, 33, -378, 156, 221, +235, 727, 156, 881, -63, 604, -254, 31, +-306, -534, -171, -826, 110, -728, 347, -294, +397, 271, 244, 713, -74, 802, -412, 509, +-543, -13, -350, -512, 54, -730, 449, -594, +620, -217, 462, 227, 74, 556, -370, 620, +-661, 412, -608, 49, -223, -318, 268, -536, +610, -506, 664, -292, 415, 21, -26, 345, +-444, 547, -663, 519, -588, 254, -243, -119, +203, -481, 569, -656, 689, -530, 490, -165, +63, 298, -368, 671, -615, 749, -618, 483, +-360, -34, 79, -585, 476, -867, 622, -726, +477, -240, 159, 343, -193, 787, -441, 875, +-500, 530, -386, -62, -123, -608, 192, -852, +397, -673, 427, -189, 325, 320, 126, 651, +-157, 692, -398, 409, -471, -57, -369, -437, +-111, -585, 218, -457, 455, -143, 495, 180, +338, 370, 29, 374, -319, 246, -512, 56, +-465, -117, -250, -215, 58, -237, 339, -200, +468, -134, 401, -62, 186, 70, -86, 236, +-317, 349, -416, 339, -363, 162, -187, -131, +54, -418, 260, -542, 373, -436, 381, -120, +253, 297, -1, 634, -278, 692, -436, 396, +-440, -114, -302, -570, -16, -748, 332, -582, +571, -155, 551, 339, 282, 685, -112, 687, +-489, 361, -685, -110, -577, -477, -188, -585, +306, -454, 672, -159, 760, 176, 519, 403, +20, 452, -526, 336, -849, 119, -766, -119, +-339, -316, 245, -393, 754, -346, 943, -195, +677, 44, 69, 306, -561, 489, -916, 485, +-843, 258, -388, -107, 241, -438, 770, -604, +931, -532, 635, -220, 76, 228, -480, 593, +-823, 699, -794, 491, -380, 64, 198, -383, +664, -658, 840, -657, 625, -396, 116, 57, +-423, 485, -775, 696, -784, 622, -405, 275, +181, -186, 666, -540, 847, -676, 642, -548, +91, -178, -510, 280, -826, 614, -746, 684, +-304, 493, 306, 71, 752, -398, 786, -692, +439, -720, -87, -449, -546, 54, -703, 561, +-520, 832, -127, 760, 302, 331, 569, -286, +563, -769, 324, -907, -41, -671, -395, -118, +-571, 515, -464, 915, -157, 898, 211, 476, +502, -161, 558, -728, 338, -946, -48, -750, +-395, -223, -529, 422, -410, 852, -133, 875, +176, 527, 409, -64, 444, -621, 264, -866, +13, -711, -201, -261, -347, 280, -367, 705, +-242, 804, -14, 542, 225, 56, 383, -441, +364, -729, 182, -694, -70, -374, -311, 81, +-422, 483, -330, 678, -89, 599, 190, 295, +398, -104, 412, -466, 196, -661, -105, -607, +-317, -298, -389, 116, -282, 485, -29, 722, +223, 688, 340, 333, 276, -204, 88, -680, +-126, -882, -241, -707, -216, -205, -110, 424, +17, 900, 114, 992, 153, 599, 117, -87, +27, -728, -51, -1076, -87, -934, -86, -325, +-47, 425, 11, 949, 64, 1063, 78, 714, +50, 37, -12, -635, -68, -1020, -89, -979, +-79, -496, -15, 186, 86, 731, 147, 982, +124, 867, 55, 379, -43, -290, -179, -798, +-254, -988, -155, -792, 42, -239, 209, 394, +293, 834, 274, 962, 110, 698, -163, 119, +-375, -489, -387, -884, -191, -928, 92, -579, +323, 28, 423, 574, 331, 882, 77, 870, +-203, 475, -381, -120, -398, -633, -252, -901, +7, -831, 249, -395, 366, 191, 378, 671, +298, 923, 82, 837, -234, 377, -479, -240, +-518, -773, -356, -1037, -26, -875, 388, -330, +691, 336, 688, 869, 354, 1111, -162, 890, +-650, 259, -864, -454, -653, -988, -120, -1165, +469, -864, 848, -200, 861, 533, 493, 1073, +-114, 1217, -679, 858, -927, 131, -734, -638, +-224, -1195, 351, -1300, 773, -840, 876, -25, +586, 806, 25, 1364, -519, 1384, -813, 787, +-771, -160, -389, -1057, 171, -1557, 617, -1407, +770, -624, 610, 428, 205, 1325, -291, 1693, +-624, 1329, -646, 386, -404, -706, -32, -1522, +301, -1758, 471, -1219, 449, -136, 281, 971, +43, 1684, -171, 1743, -293, 1069, -331, -63, +-308, -1173, -212, -1819, -34, -1734, 218, -912, +451, 298, 497, 1376, 324, 1931, 24, 1706, +-313, 746, -592, -534, -637, -1604, -374, -2053, +61, -1648, 486, -496, 731, 890, 661, 1888, +299, 2101, -201, 1439, -641, 156, -825, -1213, +-656, -2098, -204, -2091, 355, -1161, 795, 284, +869, 1565, 541, 2176, 23, 1922, -493, 855, +-843, -595, -845, -1790, -472, -2247, 86, -1779, +601, -539, 874, 935, 775, 2005, 375, 2254, +-151, 1601, -653, 246, -916, -1245, -788, -2217, +-339, -2291, 248, -1378, 768, 180, 987, 1654, +780, 2386, 261, 2131, -393, 977, -945, -637, +-1087, -1978, -718, -2440, -44, -1852, 644, -454, +1082, 1123, 1053, 2145, 552, 2236, -180, 1412, +-832, -3, -1133, -1417, -934, -2176, -339, -2014, +387, -1031, 947, 395, 1116, 1621, 825, 2118, +191, 1757, -536, 684, -1060, -693, -1123, -1775, +-678, -2102, 62, -1551, 763, -336, 1132, 1031, +1015, 1899, 465, 1944, -276, 1216, -887, -27, +-1104, -1260, -833, -1908, -216, -1720, 447, -839, +904, 367, 991, 1367, 672, 1736, 79, 1395, +-519, 527, -880, -544, -888, -1350, -533, -1563, +49, -1154, 588, -310, 860, 651, 801, 1325, +436, 1420, -113, 963, -621, 143, -867, -743, +-764, -1312, -343, -1322, 206, -791, 647, 60, +854, 865, 753, 1282, 324, 1173, -270, 610, +-730, -196, -893, -927, -731, -1228, -270, -1024, +337, -453, 843, 284, 1032, 904, 774, 1140, +147, 930, -562, 388, -1044, -308, -1108, -878, +-674, -1082, 110, -884, 850, -356, 1213, 352, +1051, 918, 407, 1089, -446, 836, -1085, 269, +-1223, -435, -829, -965, -68, -1061, 713, -731, +1147, -111, 1079, 566, 561, 985, -197, 971, +-846, 573, -1103, -44, -909, -616, -371, -907, +322, -830, 885, -440, 1069, 133, 825, 642, +241, 839, -469, 720, -997, 360, -1103, -134, +-753, -568, -84, -760, 651, -674, 1124, -347, +1104, 115, 600, 521, -181, 722, -887, 682, +-1192, 402, -994, -41, -385, -464, 416, -738, +1060, -775, 1211, -512, 835, -1, 125, 515, +-663, 828, -1174, 869, -1146, 581, -634, 10, +126, -615, 858, -1006, 1220, -982, 1030, -533, +416, 154, -370, 789, -1032, 1109, -1234, 993, +-888, 426, -196, -366, 605, -990, 1203, -1190, +1247, -900, 699, -210, -130, 579, -901, 1091, +-1296, 1143, -1087, 739, -372, 8, 499, -732, +1146, -1137, 1239, -1074, 733, -574, -55, 163, +-756, 788, -1120, 1056, -964, 944, -346, 488, +359, -202, 828, -782, 925, -1022, 618, -906, +62, -459, -443, 179, -692, 733, -647, 1021, +-361, 960, 18, 500, 336, -197, 519, -811, +514, -1131, 314, -1050, 37, -497, -215, 301, +-413, 972, -505, 1288, -396, 1090, -109, 367, +224, -552, 484, -1229, 572, -1420, 430, -1000, +96, -86, -284, 875, -549, 1438, -597, 1399, +-402, 723, -27, -305, 374, -1171, 629, -1512, +629, -1225, 365, -382, -62, 655, -479, 1350, +-702, 1436, -617, 919, -245, -9, 230, -902, +604, -1340, 731, -1213, 529, -593, 74, 298, +-388, 1020, -651, 1219, -644, 903, -364, 252, +77, -490, 456, -949, 617, -946, 535, -589, +239, -37, -142, 514, -441, 788, -569, 690, +-473, 356, -166, -69, 190, -416, 436, -531, +546, -448, 454, -283, 125, -28, -265, 252, +-499, 410, -533, 408, -363, 314, -20, 134, +329, -105, 517, -321, 485, -476, 246, -465, +-87, -218, -351, 131, -477, 412, -428, 570, +-187, 530, 124, 246, 346, -150, 452, -473, +409, -646, 149, -566, -195, -201, -409, 235, +-454, 547, -342, 667, -66, 536, 247, 179, +427, -225, 434, -555, 271, -717, -33, -563, +-316, -131, -439, 307, -392, 599, -187, 716, +106, 563, 351, 147, 438, -343, 344, -706, +88, -809, -207, -540, -376, -33, -388, 452, +-265, 779, 1, 824, 282, 493, 388, -60, +317, -576, 149, -896, -90, -851, -311, -382, +-362, 241, -243, 697, -37, 909, 177, 777, +304, 274, 290, -340, 164, -800, -26, -969, +-206, -722, -262, -137, -208, 441, -115, 825, +33, 950, 209, 677, 265, 74, 186, -527, +73, -938, -62, -1020, -209, -620, -254, 68, +-161, 656, -16, 988, 130, 977, 224, 506, +217, -199, 121, -789, -11, -1087, -143, -929, +-213, -320, -188, 368, -102, 842, 22, 1039, +165, 819, 257, 192, 237, -486, 119, -927, +-70, -1055, -243, -734, -304, -69, -226, 578, +-53, 982, 166, 1034, 335, 629, 344, -53, +198, -666, -30, -1049, -265, -1037, -407, -527, +-359, 205, -135, 766, 161, 1035, 404, 925, +485, 406, 349, -268, 46, -790, -309, -1030, +-556, -870, -539, -321, -236, 314, 195, 786, +528, 990, 625, 807, 441, 284, 36, -303, +-414, -769, -669, -999, -586, -824, -225, -266, +228, 364, 555, 821, 622, 1010, 421, 812, +53, 282, -331, -349, -565, -881, -557, -1122, +-330, -877, 26, -234, 381, 481, 574, 1023, +526, 1216, 279, 915, -88, 220, -455, -575, +-655, -1204, -566, -1371, -212, -911, 253, -39, +596, 814, 668, 1372, 474, 1423, 83, 858, +-387, -80, -709, -1001, -685, -1562, -364, -1467, +87, -687, 509, 356, 726, 1215, 614, 1633, +236, 1415, -219, 558, -582, -536, -715, -1415, +-551, -1749, -147, -1322, 324, -306, 642, 794, +684, 1566, 465, 1768, 66, 1227, -385, 127, +-696, -1023, -714, -1775, -433, -1815, 36, -1034, +504, 191, 761, 1275, 706, 1861, 358, 1733, +-160, 853, -629, -423, -816, -1516, -657, -1998, +-236, -1616, 295, -520, 715, 725, 827, 1626, +597, 1925, 116, 1433, -439, 286, -805, -948, +-806, -1755, -480, -1863, 41, -1187, 585, -11, +879, 1085, 762, 1719, 321, 1709, -241, 994, +-703, -134, -850, -1170, -619, -1756, -140, -1657, +390, -827, 745, 319, 754, 1248, 442, 1703, +-15, 1542, -444, 716, -665, -416, -573, -1357, +-277, -1778, 58, -1478, 353, -534, 523, 587, +478, 1414, 278, 1717, 20, 1344, -246, 397, +-446, -692, -489, -1499, -367, -1743, -97, -1249, +253, -214, 521, 835, 579, 1501, 427, 1621, +107, 1114, -295, 142, -587, -858, -651, -1536, +-479, -1634, -99, -1043, 371, -33, 700, 921, +740, 1526, 499, 1608, 50, 1053, -469, 50, +-831, -990, -844, -1700, -482, -1753, 108, -1028, +668, 118, 963, 1179, 855, 1817, 366, 1796, +-293, 1004, -821, -256, -1015, -1433, -798, -2061, +-216, -1819, 474, -774, 930, 565, 991, 1642, +682, 2119, 98, 1759, -547, 615, -965, -814, +-986, -1910, -618, -2238, -5, -1606, 619, -268, +1013, 1128, 1018, 2057, 598, 2217, -98, 1458, +-773, 20, -1143, -1424, -1058, -2266, -508, -2165, +292, -1117, 977, 383, 1255, 1635, 1010, 2236, +322, 1990, -518, 884, -1137, -613, -1279, -1800, +-888, -2236, -113, -1763, 712, -543, 1227, 826, +1230, 1792, 721, 2117, -96, 1626, -860, 394, +-1247, -983, -1125, -1876, -555, -2030, 243, -1383, +928, -162, 1224, 1068, 1033, 1838, 425, 1952, +-365, 1280, -995, 51, -1209, -1155, -955, -1882, +-335, -1907, 444, -1156, 1061, 69, 1235, 1206, +906, 1907, 220, 1940, -556, 1144, -1115, -174, +-1229, -1381, -864, -2058, -145, -1963, 667, -1035, +1226, 337, 1281, 1564, 808, 2216, -3, 1996, +-840, 871, -1348, -627, -1302, -1839, -720, -2339, +189, -1890, 1066, -598, 1497, 932, 1284, 2052, +532, 2373, -456, 1708, -1274, 273, -1550, -1250, +-1170, -2236, -307, -2345, 719, -1458, 1456, 77, +1551, 1536, 976, 2348, -9, 2235, -1001, 1150, +-1545, -459, -1396, -1814, -663, -2403, 343, -2030, +1204, -777, 1502, 808, 1121, 1973, 320, 2311, +-573, 1712, -1216, 368, -1296, -1100, -818, -2021, +-88, -2104, 622, -1333, 1090, -2, 1110, 1232, +693, 1857, 43, 1761, -601, 985, -998, -217, +-989, -1236, -629, -1649, -43, -1442, 602, -721, +1012, 267, 987, 1065, 602, 1399, -16, 1250, +-682, 633, -1060, -226, -964, -924, -507, -1245, +135, -1153, 756, -612, 1065, 161, 927, 787, +445, 1127, -235, 1124, -856, 664, -1091, -69, +-863, -692, -325, -1066, 362, -1114, 944, -726, +1104, -65, 778, 557, 157, 1036, -534, 1223, +-1006, 906, -1021, 218, -609, -525, 19, -1149, +644, -1416, 1001, -1082, 911, -294, 467, 625, +-135, 1413, -710, 1698, -998, 1208, -828, 187, +-331, -929, 260, -1746, 759, -1848, 954, -1113, +731, 80, 209, 1249, -372, 1996, -799, 1900, +-885, 950, -600, -373, -93, -1545, 437, -2129, +781, -1787, 776, -690, 461, 617, 3, 1714, +-467, 2206, -779, 1748, -739, 520, -369, -868, +118, -1920, 541, -2239, 747, -1623, 639, -344, +278, 1080, -183, 2151, -588, 2352, -751, 1504, +-564, 42, -151, -1433, 291, -2391, 604, -2337, +665, -1225, 443, 364, 60, 1793, -345, 2546, +-633, 2205, -638, 865, -337, -804, 81, -2108, +433, -2546, 608, -1882, 522, -439, 206, 1129, +-178, 2253, -473, 2446, -582, 1540, -420, 32, +-46, -1384, 307, -2258, 463, -2224, 413, -1210, +218, 255, -34, 1514, -236, 2186, -336, 1972, +-298, 904, -128, -476, 54, -1581, 142, -2084, +192, -1744, 226, -658, 171, 642, 44, 1634, +-86, 1997, -228, 1529, -326, 422, -239, -782, +-16, -1663, 187, -1921, 327, -1362, 362, -228, +210, 918, -64, 1694, -308, 1843, -417, 1198, +-316, 43, -38, -1070, 222, -1762, 337, -1774, +328, -1004, 186, 171, -56, 1208, -250, 1770, +-302, 1632, -234, 757, -65, -402, 140, -1321, +261, -1723, 258, -1425, 144, -494, -42, 583, +-187, 1341, -219, 1594, -172, 1200, -52, 275, +120, -700, 214, -1332, 156, -1460, 37, -992, +-68, -117, -131, 728, -103, 1287, -20, 1401, +42, 907, 73, 3, 66, -824, 1, -1322, +-56, -1345, -57, -769, -33, 141, 18, 918, +92, 1357, 87, 1293, -12, 616, -85, -330, +-102, -1052, -93, -1333, -28, -1071, 87, -334, +162, 452, 167, 991, 96, 1211, -67, 920, +-228, 156, -242, -566, -122, -935, 27, -993, +153, -667, 224, -47, 204, 485, 97, 785, +-70, 882, -240, 609, -284, 44, -154, -451, +36, -742, 182, -802, 268, -531, 258, -82, +106, 317, -120, 698, -296, 893, -339, 628, +-218, 93, 30, -386, 264, -766, 352, -894, +277, -607, 99, -122, -127, 378, -317, 870, +-371, 1037, -241, 649, 34, 10, 289, -575, +362, -983, 240, -991, 51, -541, -133, 83, +-280, 690, -288, 1094, -140, 975, 39, 382, +161, -296, 227, -848, 201, -1097, 79, -816, +-44, -196, -110, 400, -167, 868, -196, 1066, +-130, 755, 20, 107, 156, -516, 202, -950, +160, -1017, 62, -634, -46, -44, -136, 511, +-173, 965, -144, 1060, -63, 644, 47, -16, +144, -640, 184, -1095, 165, -1102, 88, -565, +-55, 163, -203, 796, -257, 1195, -194, 1102, +-58, 461, 128, -362, 268, -1042, 270, -1329, +150, -976, -32, -158, -203, 619, -258, 1128, +-177, 1274, -62, 828, 63, -56, 203, -858, +246, -1275, 140, -1191, -2, -533, -122, 351, +-201, 975, -177, 1219, -76, 1027, 7, 322, +89, -552, 191, -1103, 202, -1192, 110, -782, +1, 13, -117, 725, -220, 1027, -209, 996, +-104, 577, 18, -203, 170, -860, 296, -1031, +252, -799, 59, -248, -140, 437, -273, 834, +-281, 835, -144, 590, 40, 83, 191, -545, +307, -848, 291, -707, 77, -317, -178, 186, +-308, 577, -298, 637, -159, 473, 66, 205, +240, -211, 286, -540, 219, -524, 47, -284, +-174, -13, -286, 237, -218, 332, -54, 256, +112, 186, 203, 89, 178, -112, 81, -240, +-17, -201, -105, -132, -157, -52, -120, 39, +-19, 77, 49, 126, 56, 208, 46, 159, +50, 0, 49, -91, 31, -140, 3, -196, +-25, -161, -57, -61, -95, 26, -92, 171, +-29, 305, 50, 252, 101, 72, 121, -99, +90, -254, -6, -316, -105, -222, -150, -82, +-134, 91, -63, 314, 45, 403, 127, 246, +161, 23, 144, -173, 47, -333, -104, -341, +-193, -194, -186, -31, -132, 159, -11, 358, +153, 366, 232, 187, 170, -30, 48, -240, +-72, -376, -162, -309, -185, -130, -138, 53, +-42, 291, 90, 461, 178, 338, 165, 16, +107, -275, 26, -453, -98, -409, -187, -129, +-170, 173, -107, 359, -15, 438, 115, 303, +185, -47, 147, -356, 71, -446, -14, -310, +-109, 2, -134, 281, -94, 315, -64, 217, +-13, 105, 74, -92, 103, -293, 84, -289, +78, -122, 46, 78, -33, 253, -93, 251, +-127, 65, -151, -58, -85, -72, 56, -141, +178, -190, 235, -112, 189, 10, 18, 143, +-163, 257, -236, 180, -228, -10, -154, -59, +22, -78, 199, -212, 251, -250, 192, -85, +73, 116, -56, 292, -136, 326, -163, 105, +-177, -127, -137, -167, -12, -209, 125, -262, +220, -106, 243, 140, 150, 277, -17, 330, +-154, 211, -242, -108, -273, -278, -183, -218, +20, -195, 218, -146, 324, 75, 295, 250, +136, 283, -53, 250, -202, 47, -318, -219, +-351, -248, -194, -152, 89, -153, 317, -59, +404, 149, 333, 213, 120, 183, -143, 152, +-351, -8, -440, -171, -360, -131, -97, -92, +234, -137, 462, -61, 490, 75, 309, 118, +7, 179, -288, 204, -480, 53, -511, -92, +-340, -131, 8, -222, 383, -253, 602, -63, +544, 125, 240, 214, -145, 295, -456, 231, +-611, -21, -523, -180, -183, -214, 253, -250, +566, -164, 635, 35, 433, 133, 23, 175, +-386, 243, -599, 155, -582, -30, -370, -93, +13, -126, 445, -209, 690, -181, 611, -71, +267, 22, -183, 176, -552, 293, -691, 207, +-563, 63, -200, -36, 288, -215, 680, -339, +740, -238, 439, -62, -61, 99, -527, 306, +-725, 376, -571, 197, -188, -5, 233, -154, +547, -320, 607, -362, 380, -206, 8, -5, +-322, 212, -488, 395, -431, 357, -222, 142, +15, -48, 227, -235, 382, -396, 385, -331, +197, -103, -72, 101, -306, 269, -397, 364, +-283, 250, -43, 41, 176, -118, 288, -248, +264, -293, 110, -191, -84, -57, -185, 59, +-162, 215, -68, 295, 16, 211, 24, 81, +-19, -51, -42, -231, 11, -322, 109, -256, +163, -118, 117, 93, -7, 325, -136, 382, +-194, 244, -159, 49, -70, -187, 39, -370, +151, -340, 189, -177, 109, -15, 5, 199, +-54, 374, -93, 313, -111, 112, -90, -55, +-72, -194, -36, -276, 89, -233, 200, -136, +169, 22, 40, 232, -85, 294, -174, 166, +-184, 60, -99, -30, 22, -171, 139, -205, +188, -123, 90, -83, -79, -14, -139, 132, +-69, 152, 48, 99, 122, 146, 75, 139, +-73, -27, -175, -169, -151, -263, -41, -322, +115, -162, 234, 137, 222, 308, 77, 368, +-135, 355, -305, 95, -279, -273, -67, -453, +120, -433, 178, -230, 188, 154, 146, 415, +31, 378, -52, 261, -90, 91, -159, -203, +-218, -376, -168, -285, -53, -137, 86, 15, +263, 185, 378, 222, 295, 151, 12, 129, +-331, 72, -528, -76, -446, -162, -149, -203, +207, -229, 507, -102, 591, 110, 310, 209, +-150, 258, -472, 274, -573, 100, -455, -167, +-96, -303, 329, -319, 527, -226, 456, 27, +229, 246, -91, 292, -376, 256, -466, 140, +-359, -82, -119, -234, 165, -258, 355, -235, +368, -95, 236, 132, -1, 227, -257, 198, +-343, 183, -246, 81, -109, -107, 36, -220, +196, -250, 238, -221, 127, -31, 24, 193, +-23, 245, -93, 225, -149, 171, -134, -34, +-105, -236, -68, -242, 33, -194, 159, -123, +192, 80, 109, 244, -13, 202, -113, 126, +-174, 82, -181, -45, -92, -164, 67, -203, +166, -219, 127, -113, 34, 123, -19, 234, +-48, 214, -82, 205, -88, 64, -63, -223, +-45, -329, -19, -225, 57, -105, 129, 102, +105, 350, 25, 332, -36, 77, -86, -133, +-145, -265, -119, -283, 35, -106, 144, 94, +69, 187, -54, 242, -71, 156, -33, -114, +3, -243, 63, -131, 97, -13, 20, 91, +-115, 216, -194, 136, -138, -89, 39, -165, +199, -150, 221, -138, 113, 25, -78, 251, +-267, 282, -276, 166, -76, -40, 124, -315, +201, -393, 193, -167, 82, 73, -108, 252, +-210, 431, -154, 369, -36, -2, 79, -342, +126, -488, 52, -444, -23, -98, -24, 363, +-25, 560, -42, 474, -10, 205, -3, -241, +-64, -588, -67, -561, 8, -294, 56, 78, +83, 516, 96, 704, 0, 430, -146, -20, +-172, -394, -76, -631, 41, -572, 140, -185, +160, 267, 59, 594, -95, 669, -206, 355, +-202, -159, -64, -522, 110, -637, 181, -489, +142, -31, 50, 470, -75, 661, -169, 519, +-154, 159, -73, -322, 8, -646, 77, -591, +108, -264, 73, 181, 8, 569, -39, 646, +-85, 363, -128, -47, -128, -424, -48, -643, +91, -535, 171, -131, 115, 309, 5, 598, +-73, 641, -160, 376, -222, -81, -130, -527, +69, -781, 194, -667, 198, -159, 98, 448, +-84, 831, -240, 861, -249, 486, -125, -214, +59, -869, 212, -1082, 232, -754, 133, -43, +-33, 726, -242, 1170, -354, 1031, -212, 355, +54, -537, 221, -1154, 268, -1169, 230, -647, +56, 168, -198, 956, -362, 1290, -356, 925, +-173, 107, 121, -718, 367, -1196, 418, -1087, +263, -422, -36, 407, -357, 998, -509, 1120, +-408, 685, -131, -89, 222, -770, 500, -1066, +497, -857, 204, -173, -164, 578, -434, 935, +-529, 831, -369, 395, -18, -261, 312, -812, +491, -903, 463, -530, 182, 102, -234, 708, +-516, 915, -536, 585, -321, -19, 54, -605, +417, -911, 547, -687, 376, -32, 11, 625, +-370, 972, -568, 841, -446, 150, -74, -741, +327, -1208, 532, -980, 405, -207, 26, 769, +-354, 1396, -527, 1260, -424, 441, -78, -680, +337, -1589, 550, -1678, 434, -780, 68, 570, +-363, 1667, -621, 1977, -532, 1236, -155, -227, +304, -1584, 624, -2180, 619, -1729, 268, -337, +-234, 1329, -643, 2346, -770, 2191, -502, 917, +52, -897, 573, -2272, 788, -2484, 617, -1499, +139, 235, -409, 1939, -756, 2686, -760, 2052, +-427, 418, 118, -1424, 598, -2585, 759, -2419, +563, -1040, 140, 764, -334, 2179, -685, 2567, +-751, 1666, -502, -51, -41, -1656, 444, -2436, +736, -2055, 710, -659, 372, 1009, -169, 2112, +-672, 2209, -858, 1266, -658, -294, -201, -1636, +357, -2141, 790, -1682, 822, -440, 426, 1045, +-148, 1956, -636, 1873, -831, 960, -631, -376, +-160, -1529, 333, -1888, 649, -1345, 648, -258, +337, 931, -89, 1692, -442, 1596, -606, 746, +-486, -361, -155, -1265, 162, -1580, 338, -1136, +387, -230, 292, 692, 59, 1325, -170, 1381, +-285, 746, -294, -192, -224, -940, -101, -1281, +18, -1105, 107, -410, 198, 452, 270, 1053, +232, 1204, 52, 842, -208, 95, -426, -652, +-474, -1074, -309, -1081, 22, -626, 396, 116, +603, 765, 468, 1084, 49, 999, -399, 464, +-649, -315, -575, -920, -185, -1139, 289, -946, +543, -322, 486, 537, 209, 1168, -175, 1256, +-479, 784, -497, -38, -250, -842, 56, -1291, +281, -1217, 357, -591, 229, 393, -17, 1214, +-205, 1421, -283, 985, -243, 154, -89, -752, +67, -1353, 143, -1359, 174, -749, 136, 220, +-6, 1108, -150, 1479, -213, 1173, -210, 353, +-122, -626, 32, -1317, 156, -1406, 241, -896, +255, 9, 77, 967, -241, 1499, -442, 1288, +-405, 481, -195, -486, 119, -1212, 422, -1420, +524, -997, 337, -94, -51, 892, -465, 1449, +-697, 1290, -584, 537, -147, -433, 385, -1213, +722, -1450, 673, -982, 265, 0, -252, 1009, +-644, 1504, -797, 1225, -595, 345, -38, -689, +529, -1396, 751, -1395, 610, -661, 222, 405, +-279, 1254, -642, 1476, -693, 918, -487, -149, +-103, -1083, 355, -1389, 654, -1023, 625, -204, +308, 731, -156, 1317, -550, 1222, -675, 501, +-532, -469, -213, -1173, 228, -1245, 616, -738, +667, 43, 343, 834, -113, 1301, -480, 1116, +-630, 349, -478, -580, -117, -1254, 220, -1331, +412, -739, 420, 177, 202, 1012, -124, 1467, +-313, 1238, -300, 316, -192, -777, -72, -1485, +19, -1513, 52, -811, 56, 312, 80, 1264, +117, 1639, 130, 1297, 67, 301, -99, -895, +-288, -1648, -366, -1607, -285, -829, -80, 323, +219, 1290, 469, 1656, 445, 1328, 150, 410, +-217, -752, -513, -1564, -611, -1595, -377, -930, +62, 64, 406, 992, 548, 1498, 466, 1375, +129, 692, -308, -287, -599, -1162, -628, -1514, +-355, -1196, 112, -446, 467, 423, 543, 1163, +421, 1492, 129, 1212, -306, 403, -646, -619, +-648, -1428, -309, -1633, 160, -1148, 510, -205, +600, 871, 407, 1680, -1, 1797, -435, 1093, +-666, -133, -590, -1366, -227, -2028, 257, -1765, +573, -717, 553, 619, 265, 1754, -126, 2206, +-437, 1648, -548, 278, -454, -1234, -182, -2179, +187, -2133, 451, -1154, 464, 281, 295, 1621, +22, 2330, -306, 1979, -547, 682, -573, -864, +-374, -1997, 17, -2293, 479, -1569, 744, -158, +616, 1256, 171, 2155, -392, 2195, -857, 1230, +-968, -321, -581, -1699, 150, -2328, 847, -1952, +1139, -720, 845, 788, 85, 1970, -771, 2382, +-1304, 1719, -1216, 202, -494, -1380, 498, -2282, +1236, -2191, 1358, -1147, 805, 399, -179, 1749, +-1119, 2332, -1513, 1899, -1151, 577, -250, -1015, +726, -2076, 1338, -2160, 1308, -1326, 611, 48, +-392, 1401, -1152, 2140, -1332, 1911, -944, 818, +-185, -642, 637, -1807, 1167, -2111, 1119, -1415, +517, -116, -257, 1170, -816, 1919, -1053, 1818, +-952, 856, -453, -542, 274, -1638, 861, -1842, +1049, -1138, 793, 9, 208, 1039, -493, 1541, +-1040, 1315, -1172, 466, -796, -563, -64, -1226, +750, -1193, 1276, -573, 1147, 210, 393, 748, +-512, 855, -1148, 567, -1307, 84, -885, -351, +-44, -567, 796, -477, 1248, -138, 1080, 177, +351, 244, -490, 145, -1002, 74, -1064, 62, +-724, 47, -116, 25, 502, -11, 875, -76, +845, -161, 414, -235, -169, -214, -598, -11, +-762, 285, -663, 444, -321, 348, 130, 40, +485, -312, 601, -495, 448, -421, 136, -175, +-175, 188, -395, 541, -486, 589, -427, 254, +-274, -192, -79, -499, 164, -565, 396, -326, +493, 83, 418, 417, 185, 545, -194, 401, +-611, 18, -852, -355, -738, -506, -252, -425, +398, -130, 891, 252, 1046, 461, 765, 404, +16, 197, -872, -93, -1366, -375, -1261, -444, +-646, -248, 330, 29, 1258, 239, 1596, 348, +1178, 299, 217, 87, -925, -136, -1735, -236, +-1780, -237, -999, -146, 277, 25, 1447, 132, +1929, 109, 1534, 82, 442, 86, -921, 48, +-1926, 0, -2056, -25, -1254, -68, 133, -108, +1474, -111, 2101, -102, 1747, -40, 616, 98, +-816, 216, -1915, 231, -2167, 144, -1453, -22, +-52, -174, 1393, -227, 2109, -233, 1797, -202, +731, -55, -641, 187, -1758, 380, -2075, 418, +-1456, 268, -207, -19, 1117, -319, 1861, -535, +1678, -586, 790, -361, -367, 140, -1383, 672, +-1794, 923, -1390, 704, -416, 76, 674, -641, +1443, -1052, 1538, -992, 933, -485, -46, 339, +-980, 1110, -1483, 1350, -1328, 879, -629, -62, +263, -1011, 1013, -1460, 1325, -1163, 1020, -314, +270, 661, -532, 1357, -1104, 1436, -1274, 809, +-919, -235, -169, -1193, 626, -1568, 1146, -1136, +1198, -179, 725, 761, -115, 1324, -979, 1341, +-1434, 764, -1207, -186, -426, -1035, 498, -1373, +1192, -1080, 1369, -338, 859, 488, -130, 1053, +-1038, 1159, -1401, 817, -1137, 173, -410, -533, +502, -1020, 1165, -1069, 1211, -675, 669, -56, +-122, 528, -829, 922, -1194, 1029, -1056, 738, +-462, 97, 346, -602, 993, -1056, 1136, -1133, +732, -778, 12, -65, -724, 740, -1159, 1317, +-1075, 1383, -520, 805, 267, -203, 962, -1154, +1179, -1645, 774, -1469, -3, -632, -756, 566, +-1153, 1618, -1022, 2014, -485, 1461, 209, 171, +846, -1212, 1153, -2067, 884, -2053, 132, -1140, +-694, 346, -1174, 1759, -1130, 2424, -653, 1977, +88, 601, 871, -1072, 1317, -2269, 1103, -2446, +287, -1547, -729, 15, -1418, 1615, -1403, 2560, +-746, 2346, 193, 1063, 1052, -686, 1459, -2149, +1150, -2650, 254, -1949, -785, -454, -1473, 1195, +-1464, 2418, -765, 2627, 237, 1606, 1071, -129, +1411, -1764, 1106, -2648, 282, -2373, -682, -1053, +-1356, 684, -1431, 2124, -852, 2701, 109, 2074, +985, 497, 1379, -1257, 1119, -2430, 333, -2540, +-607, -1525, -1270, 121, -1359, 1631, -825, 2423, +64, 2214, 873, 1060, 1245, -541, 1011, -1865, +272, -2350, -577, -1833, -1084, -603, -1060, 798, +-601, 1879, 57, 2236, 646, 1633, 920, 303, +726, -1111, 142, -2022, -450, -2104, -733, -1335, +-682, -14, -351, 1349, 99, 2165, 350, 2008, +342, 966, 281, -420, 123, -1601, -175, -2115, +-293, -1697, -161, -580, -83, 702, -111, 1709, +-134, 2007, -163, 1386, -78, 222, 180, -929, +334, -1692, 253, -1775, 83, -1121, -150, -61, +-401, 1029, -508, 1750, -423, 1685, -121, 858, +365, -247, 653, -1205, 455, -1695, 58, -1465, +-241, -613, -500, 488, -643, 1387, -459, 1652, +-45, 1156, 336, 209, 572, -752, 549, -1356, +191, -1364, -279, -809, -561, 35, -601, 826, +-437, 1231, -85, 1093, 327, 536, 581, -189, +539, -786, 161, -1014, -363, -845, -625, -413, +-492, 149, -211, 653, 71, 882, 333, 768, +403, 385, 189, -124, -105, -560, -289, -783, +-312, -764, -154, -464, 50, 63, 79, 572, +-26, 842, -81, 810, -74, 466, -31, -90, +78, -617, 140, -911, 47, -850, -98, -407, +-219, 219, -306, 725, -232, 943, 18, 775, +222, 261, 267, -333, 197, -775, 4, -948, +-237, -691, -349, -76, -308, 484, -169, 787, +39, 847, 207, 567, 250, 0, 208, -537, +71, -865, -167, -858, -369, -398, -407, 234, +-261, 642, 12, 798, 250, 716, 337, 298, +300, -292, 124, -748, -204, -855, -491, -530, +-519, 6, -298, 413, 41, 636, 341, 689, +440, 442, 312, -16, 64, -432, -225, -680, +-463, -643, -517, -295, -334, 112, 1, 415, +334, 638, 484, 648, 346, 329, 47, -147, +-219, -586, -412, -817, -504, -633, -375, -129, +-38, 369, 290, 730, 430, 864, 320, 558, +55, -91, -146, -669, -234, -916, -335, -761, +-376, -233, -210, 409, 26, 821, 173, 865, +284, 524, 320, -92, 190, -639, -8, -829, +-237, -667, -520, -244, -623, 306, -333, 718, +133, 771, 468, 472, 604, -24, 494, -494, +106, -721, -384, -635, -731, -295, -773, 173, +-430, 598, 145, 780, 582, 579, 688, 64, +518, -464, 113, -741, -387, -700, -703, -376, +-709, 120, -431, 589, 52, 840, 480, 712, +588, 185, 435, -435, 163, -796, -201, -815, +-504, -534, -557, -13, -403, 549, -144, 924, +151, 935, 337, 472, 361, -262, 310, -869, +163, -1124, -116, -925, -386, -253, -520, 582, +-506, 1186, -306, 1353, 69, 885, 444, -161, +645, -1181, 572, -1593, 180, -1294, -385, -391, +-806, 783, -871, 1624, -569, 1702, 9, 995, +624, -250, 943, -1433, 802, -1889, 257, -1449, +-469, -370, -1006, 917, -1052, 1791, -633, 1789, +29, 1005, 694, -202, 1048, -1387, 875, -1939, +275, -1527, -468, -452, -1020, 767, -1098, 1673, +-692, 1822, -32, 1129, 640, -13, 1050, -1137, +948, -1809, 390, -1623, -343, -665, -979, 508, +-1226, 1405, -883, 1708, -116, 1257, 673, 279, +1161, -773, 1115, -1511, 488, -1601, -417, -961, +-1132, 52, -1340, 977, -913, 1512, -3, 1440, +900, 784, 1282, -179, 999, -1136, 251, -1707, +-615, -1520, -1180, -623, -1168, 532, -609, 1492, +210, 1883, 874, 1487, 1021, 410, 635, -943, +23, -2009, -525, -2193, -829, -1295, -773, 236, +-400, 1653, 89, 2367, 474, 2084, 607, 828, +468, -909, 173, -2306, -158, -2658, -448, -1749, +-592, 34, -509, 1811, -241, 2711, 110, 2388, +419, 1023, 545, -868, 425, -2434, 139, -2842, +-223, -1890, -575, -71, -729, 1780, -526, 2769, +-74, 2418, 358, 1010, 618, -779, 649, -2255, +387, -2713, -107, -1843, -599, -131, -839, 1543, +-691, 2460, -234, 2218, 281, 975, 631, -595, +718, -1847, 503, -2321, 50, -1679, -448, -209, +-781, 1209, -796, 1950, -472, 1863, 34, 965, +498, -372, 760, -1446, 709, -1828, 349, -1416, +-195, -355, -734, 819, -996, 1505, -770, 1517, +-196, 913, 390, -84, 805, -987, 914, -1413, +575, -1256, -83, -532, -687, 444, -982, 1117, +-874, 1251, -393, 911, 225, 200, 684, -612, +857, -1133, 696, -1154, 212, -658, -383, 160, +-812, 856, -925, 1104, -681, 885, -172, 310, +385, -410, 815, -950, 946, -1057, 597, -654, +-92, 88, -694, 748, -980, 1002, -927, 808, +-490, 258, 184, -430, 746, -894, 967, -914, +775, -516, 214, 144, -421, 759, -834, 971, +-966, 675, -776, 60, -244, -555, 394, -869, +863, -764, 1039, -322, 763, 275, 50, 772, +-703, 879, -1136, 520, -1181, -86, -773, -605, +89, -806, 1002, -643, 1414, -218, 1126, 305, +329, 706, -631, 774, -1347, 488, -1483, -22, +-958, -532, -2, -780, 947, -648, 1451, -268, +1282, 201, 513, 639, -500, 828, -1263, 619, +-1445, 111, -1049, -476, -254, -861, 686, -816, +1342, -419, 1330, 121, 687, 682, -207, 1004, +-1004, 810, -1407, 215, -1187, -472, -439, -984, +450, -1013, 1107, -536, 1271, 103, 818, 695, +-13, 1102, -752, 965, -1131, 285, -1079, -466, +-578, -965, 165, -1061, 754, -643, 954, 34, +744, 605, 244, 971, -290, 963, -661, 442, +-844, -270, -728, -775, -256, -961, 271, -733, +570, -181, 669, 351, 570, 727, 210, 905, +-261, 670, -633, 56, -807, -527, -659, -819, +-202, -784, 295, -422, 629, 106, 735, 538, +546, 750, 100, 673, -405, 282, -792, -239, +-891, -592, -559, -635, 25, -417, 517, -86, +776, 201, 766, 378, 403, 438, -199, 361, +-722, 142, -929, -123, -749, -292, -237, -344, +357, -329, 733, -234, 777, -48, 512, 176, +30, 400, -469, 507, -765, 349, -756, 15, +-461, -267, 12, -468, 450, -566, 664, -420, +618, -55, 358, 346, -68, 664, -527, 729, +-793, 418, -726, -64, -373, -487, 127, -798, +579, -838, 783, -450, 654, 175, 247, 759, +-313, 1096, -792, 927, -918, 272, -647, -469, +-145, -1030, 422, -1265, 836, -911, 861, -38, +503, 859, -52, 1386, -631, 1331, -996, 635, +-910, -363, -434, -1188, 177, -1566, 724, -1263, +997, -290, 828, 823, 280, 1513, -412, 1579, +-972, 943, -1131, -174, -806, -1170, -155, -1623, +585, -1438, 1111, -598, 1135, 585, 638, 1464, +-164, 1642, -970, 1132, -1388, 154, -1145, -876, +-386, -1504, 502, -1520, 1202, -903, 1395, 162, +886, 1159, -87, 1581, -1006, 1315, -1463, 545, +-1270, -436, -502, -1234, 471, -1514, 1196, -1167, +1364, -311, 893, 703, -8, 1383, -889, 1426, +-1331, 890, -1166, 34, -513, -829, 305, -1361, +953, -1340, 1181, -768, 862, 151, 121, 1027, +-647, 1443, -1075, 1226, -1028, 524, -556, -366, +121, -1130, 687, -1471, 926, -1189, 761, -339, +238, 692, -397, 1391, -799, 1449, -800, 894, +-488, -16, -47, -919, 351, -1453, 578, -1358, +574, -629, 337, 382, -59, 1169, -422, 1406, +-563, 1049, -480, 279, -292, -566, -37, -1162, +278, -1292, 515, -866, 505, -52, 237, 737, +-149, 1172, -476, 1135, -590, 650, -438, -91, +-124, -779, 206, -1173, 451, -1115, 509, -548, +292, 280, -111, 936, -431, 1181, -474, 981, +-306, 388, -104, -387, 84, -1025, 259, -1265, +320, -960, 198, -197, -19, 658, -196, 1194, +-260, 1234, -216, 800, -125, 19, -40, -843, +50, -1382, 140, -1294, 156, -606, 64, 350, +-65, 1168, -129, 1489, -107, 1141, -54, 294, +-36, -685, -54, -1420, -52, -1565, -16, -961, +6, 123, 22, 1155, 78, 1663, 133, 1394, +70, 489, -108, -597, -258, -1453, -286, -1733, +-173, -1152, 42, 52, 250, 1180, 314, 1735, +187, 1524, -48, 560, -266, -678, -376, -1527, +-313, -1696, -63, -1121, 230, 66, 337, 1232, +218, 1730, 24, 1428, -164, 472, -312, -727, +-305, -1509, -118, -1546, 100, -958, 232, 88, +231, 1166, 75, 1624, -127, 1270, -226, 382, +-216, -677, -136, -1413, 19, -1435, 179, -829, +220, 125, 99, 1090, -116, 1535, -276, 1176, +-245, 273, -86, -729, 62, -1388, 188, -1351, +260, -673, 159, 288, -103, 1148, -344, 1477, +-403, 1017, -214, 55, 115, -872, 327, -1355, +318, -1177, 171, -438, -66, 470, -329, 1144, +-448, 1282, -317, 776, 18, -111, 373, -890, +471, -1183, 207, -881, -153, -205, -354, 461, +-395, 879, -288, 916, -19, 502, 297, -157, +453, -654, 328, -746, -31, -454, -380, -7, +-493, 303, -351, 401, -71, 350, 215, 132, +375, -156, 370, -272, 221, -158, -78, 68, +-414, 250, -531, 183, -339, -106, -31, -306, +213, -313, 356, -232, 378, 2, 235, 372, +-45, 609, -325, 549, -453, 184, -383, -387, +-164, -808, 98, -787, 290, -440, 355, 84, +296, 667, 132, 1004, -102, 880, -329, 352, +-456, -431, -389, -1097, -140, -1197, 149, -736, +368, -11, 469, 777, 375, 1312, 66, 1237, +-306, 579, -568, -370, -599, -1228, -329, -1533, +109, -1093, 448, -171, 578, 848, 479, 1563, +132, 1576, -308, 837, -581, -315, -595, -1387, +-380, -1847, -1, -1423, 356, -353, 529, 895, +506, 1821, 281, 1927, -105, 1108, -456, -221, +-614, -1481, -542, -2116, -239, -1780, 177, -642, +502, 789, 644, 1946, 536, 2267, 105, 1521, +-439, 100, -730, -1364, -671, -2288, -371, -2203, +73, -1111, 495, 456, 694, 1856, 586, 2501, +207, 2016, -286, 596, -629, -1081, -665, -2292, +-439, -2488, -78, -1564, 278, 13, 523, 1580, +587, 2515, 400, 2312, -22, 1023, -450, -674, +-612, -2020, -486, -2487, -234, -1833, 47, -392, +335, 1133, 531, 2163, 473, 2296, 167, 1384, +-185, -148, -417, -1530, -482, -2196, -387, -1929, +-181, -869, 83, 516, 354, 1676, 519, 2164, +435, 1713, 116, 490, -271, -922, -524, -1905, +-527, -2070, -341, -1368, -61, -105, 304, 1213, +600, 2058, 540, 2035, 145, 1089, -265, -384, +-490, -1685, -495, -2194, -296, -1731, 1, -585, +265, 807, 410, 1942, 338, 2235, 63, 1461, +-196, 18, -278, -1397, -214, -2165, -90, -1953, +3, -919, 31, 457, 55, 1674, 75, 2208, +25, 1713, -19, 428, 39, -1005, 93, -1975, +24, -2058, -122, -1228, -239, 76, -233, 1309, +-78, 2033, 101, 1872, 208, 829, 261, -561, +225, -1650, 25, -1998, -261, -1459, -440, -324, +-369, 861, -86, 1683, 200, 1828, 343, 1134, +370, -69, 275, -1149, 9, -1689, -329, -1529, +-526, -726, -462, 343, -171, 1208, 188, 1582, +431, 1309, 496, 448, 389, -586, 85, -1315, +-336, -1485, -653, -1029, -664, -121, -322, 800, +197, 1346, 587, 1339, 674, 744, 488, -211, +97, -1052, -392, -1380, -746, -1079, -730, -308, +-324, 566, 234, 1146, 615, 1203, 661, 720, +420, -88, 36, -820, -346, -1125, -604, -906, +-617, -305, -327, 398, 130, 884, 470, 948, +551, 603, 411, 24, 115, -534, -234, -826, +-494, -738, -575, -356, -404, 118, -4, 522, +400, 739, 575, 654, 480, 271, 191, -211, +-172, -575, -442, -715, -549, -591, -469, -224, +-151, 250, 270, 661, 519, 831, 505, 603, +322, 55, 31, -496, -281, -793, -495, -769, +-544, -437, -384, 107, -24, 657, 344, 946, +533, 764, 516, 152, 324, -519, -7, -871, +-376, -825, -640, -460, -651, 117, -333, 694, +163, 992, 553, 812, 691, 175, 565, -573, +182, -993, -351, -928, -781, -481, -836, 175, +-435, 797, 186, 1108, 665, 935, 801, 264, +574, -616, 75, -1168, -476, -1111, -814, -603, +-762, 121, -310, 838, 301, 1224, 694, 1065, +696, 412, 400, -466, -20, -1116, -411, -1191, +-650, -769, -632, -113, -303, 586, 190, 1079, +539, 1101, 594, 645, 436, -73, 140, -744, +-228, -1062, -537, -917, -668, -445, -510, 166, +-51, 720, 451, 993, 685, 844, 593, 323, +275, -317, -148, -759, -526, -869, -723, -674, +-614, -220, -158, 346, 401, 743, 697, 807, +643, 548, 355, 60, -66, -422, -476, -670, +-719, -673, -676, -454, -273, -24, 320, 424, +709, 657, 707, 632, 419, 370, -35, -49, +-496, -432, -730, -658, -631, -662, -240, -359, +293, 136, 650, 542, 618, 738, 318, 674, +-49, 284, -375, -266, -533, -692, -456, -858, +-213, -665, 104, -112, 357, 494, 405, 862, +289, 910, 121, 567, -90, -99, -301, -722, +-392, -995, -321, -858, -117, -335, 140, 362, +301, 867, 310, 983, 247, 711, 104, 132, +-138, -527, -336, -940, -353, -933, -221, -541, +-34, 62, 140, 630, 267, 931, 334, 850, +281, 416, 59, -197, -231, -729, -421, -954, +-414, -765, -224, -256, 50, 348, 304, 824, +469, 962, 443, 657, 162, 58, -229, -545, +-492, -931, -508, -922, -297, -479, 21, 184, +292, 761, 446, 1013, 438, 778, 236, 162, +-76, -477, -345, -883, -478, -927, -430, -524, +-209, 154, 85, 727, 344, 958, 497, 741, +459, 128, 214, -512, -155, -823, -499, -773, +-619, -411, -426, 184, -65, 708, 268, 862, +497, 599, 529, 28, 296, -545, -64, -767, +-347, -628, -462, -294, -389, 189, -171, 655, +84, 788, 268, 529, 327, 53, 275, -459, +155, -770, -18, -708, -218, -355, -337, 112, +-289, 570, -127, 839, 55, 734, 208, 263, +285, -353, 247, -810, 103, -897, -109, -606, +-286, -67, -305, 538, -168, 954, 12, 944, +162, 486, 243, -216, 218, -825, 89, -1038, +-89, -776, -228, -185, -248, 492, -144, 953, +12, 956, 145, 505, 202, -154, 161, -710, +56, -918, -59, -700, -144, -184, -156, 381, +-91, 735, -14, 728, 35, 404, 59, -46, +53, -431, 32, -614, 38, -537, 60, -258, +51, 105, -16, 412, -108, 532, -159, 437, +-139, 202, -69, -104, 33, -401, 152, -555, +226, -487, 190, -211, 40, 187, -137, 537, +-216, 655, -174, 479, -105, 92, -31, -354, +67, -683, 134, -728, 147, -427, 137, 99, +81, 583, -14, 795, -88, 659, -163, 235, +-236, -310, -203, -729, -31, -817, 191, -537, +354, -7, 334, 526, 111, 799, -153, 703, +-340, 309, -430, -210, -328, -634, 2, -749, +364, -504, 541, -43, 451, 408, 110, 641, +-312, 564, -574, 256, -579, -134, -339, -457, +99, -563, 550, -391, 762, -52, 604, 268, +120, 451, -463, 435, -822, 225, -789, -63, +-424, -310, 136, -444, 703, -385, 989, -127, +788, 189, 182, 400, -517, 435, -971, 287, +-979, 17, -552, -272, 124, -469, 770, -462, +1090, -210, 899, 148, 250, 413, -533, 490, +-1033, 363, -1027, 80, -567, -231, 131, -446, +767, -484, 1046, -290, 839, 52, 241, 329, +-470, 429, -922, 374, -907, 184, -519, -90, +42, -327, 588, -430, 889, -344, 785, -91, +326, 180, -274, 326, -730, 345, -824, 260, +-586, 73, -153, -158, 374, -346, 789, -398, +827, -245, 459, 23, -108, 227, -604, 334, +-793, 372, -630, 259, -243, -20, 249, -321, +666, -489, 752, -424, 459, -133, -6, 192, +-420, 392, -621, 473, -547, 401, -282, 104, +60, -294, 392, -556, 573, -553, 502, -289, +209, 103, -175, 410, -461, 534, -526, 491, +-417, 254, -185, -159, 175, -549, 526, -662, +632, -432, 431, -32, 36, 325, -372, 543, +-597, 569, -571, 355, -349, -41, 20, -433, +439, -613, 684, -485, 601, -147, 235, 203, +-237, 432, -589, 481, -668, 341, -488, 94, +-130, -164, 318, -376, 658, -431, 679, -277, +368, -54, -97, 121, -480, 275, -616, 375, +-496, 340, -217, 180, 139, -80, 460, -363, +588, -490, 445, -396, 107, -166, -259, 155, +-495, 472, -524, 579, -357, 419, -32, 94, +349, -318, 596, -638, 553, -638, 218, -331, +-236, 110, -560, 518, -609, 695, -386, 544, +30, 173, 467, -278, 681, -654, 548, -720, +132, -414, -365, 57, -662, 469, -613, 675, +-317, 582, 100, 243, 528, -175, 731, -525, +549, -654, 100, -480, -391, -102, -706, 300, +-678, 562, -341, 569, 121, 349, 552, 14, +772, -341, 614, -572, 131, -537, -413, -272, +-740, 87, -684, 420, -315, 571, 129, 462, +490, 185, 681, -155, 562, -458, 130, -556, +-356, -397, -616, -95, -570, 236, -295, 480, +63, 512, 376, 339, 558, 50, 509, -262, +194, -471, -234, -488, -541, -331, -591, -45, +-364, 280, 52, 492, 447, 507, 626, 328, +524, 1, 173, -340, -307, -539, -669, -533, +-682, -309, -337, 85, 161, 453, 554, 609, +681, 510, 512, 188, 115, -219, -350, -524, +-653, -622, -644, -458, -346, -56, 87, 373, +469, 604, 644, 568, 550, 274, 231, -155, +-193, -473, -542, -568, -655, -463, -476, -133, +-85, 312, 339, 573, 601, 527, 593, 266, +326, -97, -84, -407, -460, -520, -623, -435, +-485, -160, -126, 252, 261, 550, 504, 538, +517, 287, 301, -74, -46, -420, -365, -570, +-506, -462, -402, -162, -106, 266, 208, 622, +385, 642, 378, 318, 216, -145, -16, -547, +-222, -694, -341, -503, -315, -87, -122, 393, +107, 755, 221, 747, 232, 306, 198, -296, +102, -731, -50, -816, -194, -525, -265, 10, +-212, 572, -60, 915, 85, 826, 169, 303, +206, -392, 181, -905, 75, -994, -69, -625, +-185, 22, -220, 686, -150, 1091, -13, 995, +96, 402, 128, -379, 124, -1000, 127, -1194, +83, -841, -52, -98, -178, 691, -190, 1211, +-109, 1216, -12, 648, 69, -224, 139, -1008, +200, -1383, 180, -1146, 13, -376, -197, 561, +-281, 1288, -213, 1500, -61, 1011, 124, 14, +266, -984, 285, -1536, 171, -1427, -52, -689, +-295, 378, -375, 1320, -227, 1694, 22, 1261, +238, 227, 349, -871, 292, -1565, 90, -1586, +-152, -888, -340, 218, -367, 1219, -176, 1694, +87, 1393, 255, 416, 326, -725, 286, -1493, +85, -1607, -178, -1003, -339, 69, -340, 1075, +-184, 1596, 55, 1425, 242, 575, 337, -561, +330, -1384, 154, -1546, -148, -1036, -390, -83, +-435, 873, -265, 1422, 39, 1366, 304, 690, +425, -313, 392, -1109, 177, -1365, -168, -1076, +-449, -350, -500, 530, -295, 1146, 58, 1263, +345, 880, 427, 116, 352, -709, 170, -1204, +-116, -1177, -390, -669, -480, 125, -325, 861, +-9, 1218, 277, 1068, 401, 457, 378, -374, +233, -1036, -42, -1224, -333, -877, -464, -157, +-377, 618, -112, 1118, 203, 1123, 394, 615, +393, -162, 252, -835, 23, -1119, -224, -900, +-380, -269, -386, 457, -234, 933, 45, 971, +303, 566, 393, -90, 330, -671, 164, -904, +-87, -703, -325, -180, -416, 389, -323, 730, +-84, 717, 198, 370, 358, -148, 326, -560, +172, -671, -17, -462, -171, -42, -241, 372, +-216, 564, -115, 492, 20, 215, 101, -170, +111, -480, 118, -541, 131, -345, 107, -3, +40, 331, -66, 488, -192, 419, -250, 198, +-185, -113, -35, -401, 135, -487, 264, -339, +304, -77, 226, 204, 9, 404, -267, 418, +-412, 270, -345, 47, -135, -216, 139, -422, +382, -444, 472, -279, 357, -8, 48, 284, +-353, 470, -603, 463, -523, 275, -187, -64, +235, -435, 584, -599, 678, -466, 428, -144, +-53, 245, -549, 563, -805, 622, -631, 376, +-114, -44, 447, -474, 790, -690, 772, -540, +365, -150, -243, 257, -728, 572, -857, 660, +-571, 401, 8, -59, 589, -454, 863, -644, +714, -553, 235, -191, -341, 231, -751, 511, +-817, 592, -495, 433, 81, 49, 612, -358, +808, -574, 626, -537, 207, -274, -288, 89, +-688, 369, -776, 495, -481, 459, 30, 224, +499, -134, 743, -418, 671, -505, 311, -401, +-189, -163, -625, 123, -815, 383, -634, 534, +-113, 461, 473, 152, 817, -221, 791, -496, +430, -590, -138, -452, -680, -102, -930, 320, +-732, 629, -152, 665, 503, 386, 878, -81, +829, -521, 445, -749, -106, -650, -618, -248, +-868, 282, -725, 707, -243, 808, 340, 509, +733, -29, 780, -549, 519, -830, 82, -727, +-380, -281, -704, 289, -738, 745, -442, 864, +54, 532, 498, -62, 698, -579, 611, -821, +308, -717, -94, -287, -472, 282, -676, 732, +-580, 850, -214, 537, 216, -38, 521, -539, +607, -780, 456, -717, 134, -340, -232, 204, +-503, 651, -559, 814, -356, 606, -10, 98, +311, -442, 484, -760, 446, -758, 222, -430, +-58, 85, -282, 555, -393, 807, -357, 710, +-171, 245, 83, -321, 282, -686, 354, -768, +294, -556, 149, -80, -49, 423, -260, 724, +-392, 731, -357, 410, -153, -100, 139, -521, +389, -717, 480, -651, 365, -292, 85, 202, +-257, 563, -516, 688, -552, 540, -314, 134, +108, -315, 493, -597, 638, -654, 492, -434, +149, -8, -261, 381, -581, 587, -646, 563, +-405, 274, 28, -131, 450, -420, 662, -548, +570, -485, 242, -173, -173, 220, -517, 455, +-626, 494, -448, 347, -83, 52, 310, -247, +555, -451, 524, -508, 275, -338, -29, 5, +-296, 325, -451, 506, -400, 500, -173, 274, +100, -79, 299, -423, 347, -633, 256, -568, +109, -215, -47, 236, -192, 591, -247, 713, +-180, 500, -53, 41, 62, -442, 124, -768, +130, -779, 125, -405, 116, 172, 57, 664, +-35, 862, -99, 661, -118, 154, -117, -407, +-98, -795, -35, -857, 99, -519, 232, 61, +240, 589, 109, 843, -60, 718, -179, 271, +-219, -268, -179, -682, -61, -823, 118, -583, +268, -66, 271, 440, 123, 721, -60, 685, +-189, 341, -229, -137, -177, -524, -68, -692, +84, -557, 251, -166, 315, 261, 199, 542, +10, 586, -150, 356, -264, -23, -296, -334, +-189, -499, 25, -501, 266, -280, 424, 77, +371, 368, 124, 484, -166, 394, -372, 142, +-426, -129, -284, -349, 4, -488, 310, -426, +490, -148, 437, 171, 168, 398, -153, 487, +-373, 379, -426, 111, -287, -194, -22, -466, +240, -591, 398, -452, 390, -98, 197, 298, +-73, 590, -267, 649, -320, 428, -247, 30, +-85, -419, 113, -770, 266, -809, 298, -444, +195, 148, 43, 671, -87, 909, -170, 779, +-193, 308, -146, -359, -62, -936, 56, -1108, +186, -763, 245, -61, 210, 681, 109, 1130, +-34, 1084, -180, 567, -249, -224, -224, -969, +-105, -1305, 94, -1047, 273, -317, 318, 553, +240, 1180, 99, 1285, -78, 834, -236, 26, +-308, -816, -265, -1329, -113, -1260, 125, -630, +339, 264, 420, 1032, 331, 1350, 112, 1100, +-161, 384, -403, -523, -495, -1244, -340, -1425, +28, -959, 411, -79, 606, 811, 523, 1345, +205, 1309, -208, 690, -521, -260, -593, -1103, +-393, -1450, 20, -1146, 461, -337, 683, 601, +545, 1244, 148, 1334, -265, 842, -510, -21, +-537, -866, -336, -1314, 51, -1183, 443, -549, +607, 298, 469, 973, 129, 1201, -235, 934, +-444, 296, -434, -472, -249, -1045, 37, -1163, +333, -794, 484, -122, 396, 570, 134, 1015, +-150, 1053, -324, 668, -327, -6, -194, -698, +-7, -1102, 184, -1052, 315, -589, 317, 114, +178, 789, -20, 1151, -172, 1040, -221, 488, +-183, -299, -91, -1009, 38, -1317, 171, -1053, +254, -326, 237, 553, 126, 1218, -19, 1369, +-125, 909, -181, 17, -194, -917, -135, -1465, +21, -1349, 208, -619, 314, 374, 285, 1195, +151, 1492, -31, 1106, -226, 195, -347, -809, +-287, -1436, -46, -1402, 247, -733, 439, 240, +423, 1070, 215, 1411, -79, 1101, -346, 274, +-467, -649, -332, -1244, 33, -1281, 400, -750, +555, 103, 437, 853, 122, 1189, -245, 1010, +-486, 382, -484, -414, -221, -988, 196, -1108, +541, -763, 611, -106, 370, 565, -32, 953, +-392, 932, -539, 519, -434, -132, -125, -722, +272, -977, 583, -802, 627, -298, 364, 306, +-50, 761, -408, 886, -561, 616, -466, 50, +-168, -540, 226, -863, 565, -787, 671, -379, +471, 171, 64, 622, -341, 781, -568, 577, +-543, 104, -288, -407, 99, -714, 471, -685, +665, -351, 590, 119, 258, 495, -177, 624, +-510, 471, -605, 108, -452, -311, -101, -581, +336, -568, 659, -293, 705, 92, 450, 395, +3, 498, -440, 379, -659, 86, -568, -256, +-227, -467, 214, -446, 574, -226, 696, 73, +534, 306, 169, 376, -254, 275, -541, 56, +-576, -183, -374, -320, -25, -313, 356, -195, +619, -11, 653, 160, 438, 222, 52, 177, +-360, 96, -626, -11, -612, -137, -312, -216, +148, -211, 550, -144, 744, -33, 669, 87, +319, 174, -193, 205, -604, 152, -711, 5, +-502, -162, -98, -262, 340, -260, 670, -158, +769, 9, 577, 176, 137, 266, -354, 232, +-677, 83, -710, -114, -455, -266, 5, -302, +504, -208, 838, -31, 843, 147, 471, 252, +-110, 253, -618, 135, -830, -56, -678, -227, +-214, -294, 360, -237, 783, -97, 866, 70, +590, 218, 88, 287, -415, 212, -700, 18, +-661, -191, -328, -317, 133, -320, 534, -198, +720, 8, 627, 228, 289, 361, -146, 320, +-497, 114, -616, -148, -447, -349, -72, -417, +345, -321, 620, -89, 642, 188, 401, 393, +20, 425, -340, 257, -531, -38, -469, -323, +-178, -488, 199, -472, 492, -271, 586, 51, +448, 370, 169, 541, -135, 469, -378, 183, +-482, -189, -359, -498, -43, -636, 312, -535, +539, -190, 556, 278, 387, 639, 95, 706, +-249, 462, -518, 23, -537, -453, -267, -785, +159, -809, 519, -475, 650, 102, 514, 655, +203, 911, -164, 749, -465, 260, -536, -351, +-316, -849, 72, -1006, 404, -715, 538, -88, +447, 582, 217, 981, -44, 924, -250, 451, +-330, -210, -235, -788, -18, -1055, 196, -872, +313, -287, 307, 428, 214, 929, 86, 994, +-37, 621, -140, -11, -167, -643, -94, -1027, +42, -979, 169, -477, 244, 248, 240, 827, +152, 1017, 15, 768, -116, 181, -159, -503, +-96, -987, 49, -1044, 199, -627, 275, 90, +226, 753, 80, 1034, -76, 837, -157, 276, +-121, -417, -1, -943, 141, -1040, 231, -646, +227, 55, 132, 712, 10, 993, -82, 779, +-110, 221, -56, -408, 50, -860, 137, -927, +172, -546, 171, 98, 130, 659, 53, 856, +-29, 619, -73, 105, -69, -421, 4, -742, +121, -746, 215, -409, 228, 131, 152, 587, +18, 717, -106, 481, -153, 29, -86, -423, +87, -672, 266, -622, 332, -295, 230, 175, +31, 568, -161, 661, -241, 405, -160, -58, +47, -493, 281, -684, 406, -555, 345, -181, +125, 268, -124, 605, -288, 646, -287, 336, +-113, -154, 162, -550, 381, -673, 434, -498, +316, -124, 91, 293, -142, 580, -297, 590, +-295, 303, -120, -130, 164, -477, 386, -607, +436, -491, 315, -179, 104, 193, -119, 465, +-276, 533, -285, 371, -119, 35, 153, -321, +368, -538, 419, -538, 307, -335, 102, -5, +-122, 329, -263, 537, -255, 515, -87, 249, +167, -151, 379, -490, 430, -625, 282, -521, +29, -214, -193, 200, -275, 560, -203, 682, +-6, 478, 238, 37, 416, -427, 408, -720, +203, -731, -70, -442, -240, 52, -239, 548, +-120, 814, 60, 715, 259, 281, 396, -299, +364, -765, 178, -913, -53, -690, -212, -187, +-241, 408, -142, 859, 40, 947, 245, 595, +409, -44, 426, -670, 253, -1011, -38, -950, +-273, -511, -333, 153, -206, 789, 29, 1091, +293, 892, 489, 288, 499, -435, 279, -976, +-64, -1124, -330, -811, -397, -155, -251, 584, +23, 1076, 317, 1083, 526, 595, 553, -156, +350, -839, -9, -1161, -339, -995, -462, -418, +-327, 331, -30, 942, 303, 1130, 554, 784, +616, 78, 411, -641, 22, -1065, -340, -1038, +-474, -581, -346, 120, -51, 773, 279, 1075, +512, 859, 551, 237, 371, -471, 75, -952, +-202, -1035, -337, -685, -282, -31, -78, 650, +143, 1031, 303, 920, 395, 368, 391, -360, +254, -925, 29, -1084, -161, -770, -249, -114, +-215, 603, -85, 1044, 120, 986, 336, 444, +470, -318, 426, -926, 204, -1092, -83, -771, +-290, -132, -328, 555, -207, 986, 33, 942, +317, 425, 529, -294, 523, -844, 287, -979, +-42, -684, -291, -114, -369, 485, -258, 838, +-5, 778, 287, 343, 490, -247, 497, -706, +310, -813, 30, -551, -190, -69, -270, 415, +-216, 688, -75, 620, 120, 251, 308, -242, +400, -628, 360, -712, 227, -458, 64, -15, +-99, 407, -217, 637, -246, 561, -136, 199, +91, -276, 333, -634, 472, -703, 463, -446, +295, 0, 10, 425, -260, 658, -385, 597, +-313, 249, -68, -243, 275, -636, 544, -747, +594, -538, 407, -111, 90, 351, -224, 663, +-416, 692, -399, 411, -161, -71, 209, -536, +516, -779, 607, -699, 456, -337, 161, 160, +-155, 587, -365, 767, -382, 614, -189, 184, +135, -355, 430, -763, 550, -840, 451, -557, +216, -57, -53, 451, -263, 772, -338, 757, +-226, 398, 25, -156, 304, -660, 490, -874, +505, -697, 330, -244, 38, 279, -223, 683, +-347, 790, -285, 531, -64, 31, 244, -481, +489, -799, 539, -770, 364, -407, 73, 105, +-180, 547, -293, 751, -253, 624, -94, 215, +144, -296, 365, -701, 460, -805, 379, -544, +191, -61, -19, 406, -179, 689, -245, 678, +-186, 362, -6, -129, 234, -575, 424, -766, +458, -614, 311, -213, 58, 231, -162, 551, +-261, 628, -203, 428, -21, 49, 215, -340, +394, -582, 425, -572, 281, -336, 44, -10, +-136, 274, -191, 426, -133, 410, -1, 247, +189, -5, 346, -265, 377, -414, 259, -407, +65, -290, -110, -108, -195, 122, -156, 330, +-2, 419, 220, 343, 382, 116, 390, -175, +243, -417, 25, -524, -167, -455, -230, -190, +-134, 182, 66, 488, 279, 583, 399, 417, +355, 55, 175, -352, -18, -630, -141, -663, +-159, -414, -70, 27, 91, 459, 238, 670, +314, 559, 295, 182, 183, -267, 29, -590, +-88, -674, -110, -476, -53, -62, 52, 374, +163, 613, 261, 552, 291, 235, 212, -174, +58, -499, -61, -625, -86, -501, -37, -155, +46, 264, 144, 546, 243, 568, 284, 324, +220, -72, 81, -444, -37, -640, -90, -578, +-64, -261, 16, 183, 127, 545, 235, 655, +292, 454, 262, 25, 144, -428, 4, -693, +-99, -672, -115, -363, -53, 115, 54, 544, +171, 708, 274, 537, 320, 113, 282, -357, +162, -657, -7, -684, -153, -436, -210, -8, +-145, 409, 13, 621, 234, 552, 430, 244, +498, -163, 378, -496, 110, -624, -195, -512, +-372, -205, -319, 178, -94, 473, 190, 560, +437, 403, 570, 65, 501, -314, 244, -571, +-89, -605, -330, -394, -381, -11, -255, 380, +-11, 602, 289, 551, 552, 239, 639, -204, +483, -575, 125, -714, -268, -542, -508, -123, +-473, 358, -190, 676, 229, 691, 613, 378, +775, -142, 611, -627, 180, -843, -300, -685, +-586, -228, -533, 342, -193, 767, 255, 849, +613, 531, 739, -61, 576, -665, 198, -983, +-224, -858, -490, -356, -477, 299, -216, 825, +155, 979, 476, 675, 637, 51, 565, -618, +296, -1025, -61, -965, -344, -475, -429, 196, +-283, 748, 11, 960, 326, 739, 542, 177, +558, -473, 380, -914, 95, -942, -175, -542, +-342, 67, -325, 594, -132, 838, 138, 717, +369, 269, 494, -317, 464, -759, 276, -846, +19, -548, -195, -23, -291, 470, -253, 716, +-79, 634, 173, 259, 399, -247, 488, -650, +415, -746, 230, -491, -6, -23, -213, 422, +-323, 641, -272, 559, -59, 214, 244, -241, +483, -598, 551, -682, 424, -456, 170, -26, +-124, 393, -352, 607, -402, 539, -225, 227, +106, -199, 423, -565, 589, -690, 536, -498, +298, -75, -27, 362, -292, 616, -402, 591, +-319, 296, -57, -162, 292, -578, 564, -742, +617, -557, 434, -113, 100, 361, -225, 651, +-428, 634, -427, 319, -193, -163, 208, -579, +567, -726, 681, -539, 503, -111, 148, 343, +-209, 600, -422, 566, -414, 282, -194, -121, +164, -470, 491, -623, 620, -515, 489, -189, +191, 203, -118, 463, -304, 505, -324, 361, +-202, 79, 33, -261, 304, -529, 494, -597, +494, -427, 315, -73, 53, 304, -172, 555, +-286, 603, -261, 405, -108, -9, 140, -468, +390, -761, 498, -757, 406, -425, 179, 119, +-53, 627, -217, 873, -263, 748, -178, 273, +18, -370, 250, -898, 417, -1060, 434, -760, +299, -101, 97, 614, -97, 1048, -224, 1028, +-242, 551, -119, -204, 93, -907, 310, -1220, +428, -1006, 395, -349, 235, 460, 30, 1054, +-138, 1176, -225, 784, -196, 35, -57, -752, +142, -1215, 313, -1158, 393, -610, 360, 200, +241, 918, 52, 1223, -155, 984, -290, 310, +-269, -509, -81, -1129, 191, -1276, 435, -861, +540, -63, 452, 759, 181, 1232, -161, 1149, +-406, 544, -427, -312, -211, -1052, 151, -1340, +489, -1022, 635, -233, 534, 644, 234, 1205, +-140, 1210, -427, 655, -478, -202, -277, -972, +86, -1307, 446, -1050, 649, -316, 605, 537, +334, 1111, -56, 1165, -406, 683, -552, -108, +-419, -831, -47, -1176, 407, -1015, 733, -404, +758, 373, 481, 936, 19, 1050, -446, 700, +-702, 48, -591, -616, -145, -997, 419, -955, +835, -502, 897, 169, 577, 730, 26, 925, +-492, 714, -765, 193, -663, -416, -206, -838, +410, -883, 866, -546, 928, 20, 608, 551, +75, 792, -448, 659, -753, 240, -689, -273, +-271, -650, 324, -722, 802, -481, 931, -55, +666, 356, 160, 566, -369, 494, -703, 209, +-688, -136, -340, -398, 198, -474, 695, -357, +910, -116, 717, 140, 246, 303, -264, 308, +-607, 183, -662, 5, -410, -161, 56, -265, +547, -268, 836, -170, 756, -24, 371, 110, +-108, 181, -477, 171, -630, 89, -505, -21, +-128, -123, 361, -189, 745, -190, 815, -125, +535, -22, 78, 71, -344, 132, -603, 139, +-599, 97, -297, 18, 190, -92, 625, -201, +808, -242, 655, -182, 256, -48, -194, 103, +-512, 220, -582, 253, -394, 170, -10, -14, +419, -241, 708, -389, 696, -364, 408, -168, +11, 104, -327, 333, -504, 413, -457, 306, +-184, 38, 206, -292, 540, -518, 647, -504, +495, -253, 189, 103, -121, 405, -347, 518, +-424, 395, -305, 93, -16, -278, 316, -555, +528, -585, 531, -340, 356, 48, 91, 394, +-193, 553, -386, 472, -390, 184, -179, -206, +151, -536, 443, -632, 556, -439, 448, -61, +190, 325, -106, 555, -323, 541, -382, 293, +-245, -97, 46, -472, 354, -652, 503, -536, +445, -187, 250, 222, 16, 512, -204, 575, +-334, 398, -291, 40, -76, -362, 210, -620, +413, -600, 454, -311, 340, 92, 129, 433, +-117, 580, -300, 484, -323, 170, -154, -250, +127, -581, 368, -645, 449, -412, 348, -9, +139, 376, -87, 578, -238, 518, -249, 225, +-105, -187, 113, -544, 290, -649, 338, -438, +250, -33, 98, 358, -36, 557, -102, 489, +-101, 195, -32, -192, 77, -515, 165, -610, +185, -401, 156, 8, 104, 386, 46, 553, +1, 453, -24, 149, -25, -227, 5, -525, +73, -603, 142, -395, 179, 14, 163, 407, +101, 591, 4, 498, -79, 184, -100, -222, +-35, -555, 93, -673, 215, -501, 271, -89, +225, 376, 99, 665, -58, 642, -165, 336, +-176, -122, -73, -554, 101, -779, 261, -674, +336, -261, 299, 284, 158, 708, -45, 802, +-212, 536, -279, 39, -207, -489, 5, -845, +272, -845, 445, -461, 453, 138, 289, 673, +1, 902, -288, 722, -425, 225, -338, -379, +-58, -843, 302, -957, 546, -648, 556, -36, +338, 586, 0, 926, -306, 840, -438, 385, +-352, -236, -92, -764, 250, -971, 510, -755, +550, -202, 368, 429, 69, 839, -228, 853, +-402, 501, -379, -43, -164, -566, 158, -859, +456, -785, 572, -381, 435, 167, 125, 617, +-204, 783, -403, 619, -400, 210, -193, -278, +130, -667, 433, -789, 557, -586, 444, -144, +155, 346, -167, 676, -376, 714, -382, 459, +-205, 20, 66, -438, 347, -734, 511, -732, +463, -420, 220, 56, -82, 490, -306, 709, +-364, 639, -250, 313, -15, -157, 249, -585, +429, -781, 438, -656, 274, -267, 32, 234, +-182, 640, -287, 789, -258, 609, -109, 149, +91, -412, 260, -814, 346, -877, 328, -568, +209, 3, 23, 593, -152, 925, -257, 840, +-253, 372, -125, -291, 94, -848, 296, -1032, +401, -756, 374, -145, 212, 530, -44, 960, +-274, 949, -359, 508, -265, -163, -28, -766, +234, -1030, 415, -836, 449, -288, 324, 361, +69, 830, -206, 934, -381, 635, -367, 64, +-154, -531, 144, -897, 374, -883, 461, -500, +403, 86, 191, 616, -105, 881, -338, 772, +-383, 329, -235, -268, 22, -754, 264, -926, +410, -709, 429, -179, 297, 429, 56, 837, +-195, 877, -346, 546, -333, -34, -148, -619, +107, -950, 332, -870, 465, -411, 447, 225, +244, 754, -68, 956, -339, 749, -444, 202, +-317, -451, -16, -922, 308, -997, 512, -640, +533, -1, 340, 625, 0, 976, -323, 906, +-470, 430, -376, -242, -92, -803, 247, -1026, +476, -815, 517, -241, 364, 424, 79, 882, +-222, 952, -390, 617, -357, 11, -156, -601, +122, -956, 352, -912, 436, -476, 356, 161, +176, 700, -37, 926, -217, 771, -293, 273, +-228, -359, -71, -828, 116, -943, 279, -666, +361, -101, 323, 497, 188, 859, -4, 846, +-199, 466, -305, -127, -271, -662, -101, -903, +122, -764, 312, -300, 391, 288, 341, 730, +177, 840, -56, 589, -258, 82, -337, -461, +-273, -795, -102, -788, 137, -447, 356, 79, +455, 557, 384, 771, 171, 646, -117, 242, +-365, -270, -454, -657, -330, -745, -36, -512, +310, -75, 551, 379, 563, 648, 336, 619, +-35, 316, -377, -112, -543, -476, -451, -621, +-143, -496, 248, -167, 557, 212, 641, 474, +451, 507, 70, 314, -320, 1, -555, -298, +-535, -461, -261, -423, 164, -204, 549, 84, +710, 309, 554, 384, 148, 286, -293, 64, +-558, -179, -554, -345, -293, -371, 121, -226, +504, 19, 672, 233, 539, 331, 179, 292, +-221, 118, -470, -124, -487, -305, -286, -351, +51, -257, 382, -43, 562, 195, 496, 318, +218, 287, -123, 148, -352, -52, -387, -239, +-241, -319, 14, -271, 271, -121, 416, 78, +385, 233, 189, 271, -70, 212, -236, 95, +-243, -84, -129, -257, 31, -323, 174, -254, +245, -96, 231, 109, 131, 278, -23, 329, +-122, 251, -110, 58, -33, -206, 48, -411, +117, -423, 143, -246, 116, 38, 56, 326, +-33, 486, -98, 423, -66, 165, 42, -196, +128, -516, 144, -614, 105, -411, 31, -10, +-49, 393, -97, 635, -86, 596, -3, 273, +108, -203, 170, -611, 141, -751, 64, -541, +-11, -70, -65, 434, -85, 731, -73, 697, +-27, 355, 42, -167, 121, -639, 170, -821, +155, -619, 84, -141, -6, 400, -102, 761, +-178, 765, -156, 414, -20, -126, 150, -626, +269, -858, 283, -695, 171, -204, -19, 376, +-196, 782, -276, 832, -220, 499, -35, -61, +192, -597, 342, -878, 348, -774, 205, -320, +-13, 274, -203, 726, -292, 853, -251, 619, +-80, 125, 159, -432, 343, -806, 385, -838, +272, -523, 57, 9, -165, 536, -306, 827, +-308, 768, -151, 403, 109, -138, 339, -641, +425, -874, 332, -731, 109, -298, -126, 253, +-281, 702, -309, 844, -186, 629, 54, 166, +280, -372, 374, -771, 324, -838, 157, -551, +-49, -50, -194, 458, -227, 771, -159, 756, +-13, 430, 151, -78, 238, -562, 225, -805, +145, -702, 36, -301, -51, 225, -83, 645, +-87, 778, -64, 584, 1, 133, 71, -392, +108, -748, 129, -766, 130, -453, 91, 58, +27, 548, -44, 786, -104, 675, -123, 274, +-57, -263, 59, -705, 153, -823, 176, -577, +132, -89, 51, 439, -51, 770, -123, 756, +-115, 421, -39, -84, 54, -564, 117, -806, +124, -697, 72, -311, 14, 185, -15, 597, +-37, 751, -48, 601, -26, 232, 20, -221, +56, -598, 65, -742, 47, -589, 14, -215, +-11, 228, -25, 578, -16, 712, 22, 579, +72, 218, 79, -240, 32, -614, -32, -757, +-83, -604, -71, -208, 18, 267, 126, 648, +167, 793, 117, 621, 20, 165, -83, -379, +-156, -781, -136, -873, -3, -593, 162, -43, +246, 534, 207, 893, 78, 879, -73, 465, +-169, -181, -176, -756, -91, -996, 59, -793, +210, -231, 269, 426, 209, 886, 72, 960, +-84, 601, -179, -41, -173, -660, -87, -965, +47, -837, 197, -347, 286, 279, 241, 764, +87, 904, -72, 642, -159, 94, -159, -479, +-98, -815, 11, -780, 140, -406, 227, 117, +224, 553, 133, 732, 19, 599, -77, 206, +-132, -254, -139, -569, -76, -624, 44, -414, +158, -50, 214, 285, 196, 468, 103, 474, +-39, 303, -131, 2, -128, -279, -84, -410, +-16, -391, 87, -246, 172, -16, 171, 204, +97, 340, 8, 367, -61, 252, -90, 21, +-88, -202, -62, -337, 6, -366, 96, -267, +141, -55, 110, 180, 49, 354, -16, 402, +-70, 270, -86, 14, -66, -232, -26, -391, +31, -420, 103, -279, 121, -6, 65, 272, +4, 441, -29, 430, -63, 223, -97, -76, +-84, -328, -17, -463, 67, -431, 129, -203, +128, 135, 73, 412, 8, 504, -63, 381, +-134, 95, -152, -237, -73, -471, 47, -514, +149, -340, 196, -2, 162, 349, 69, 528, +-42, 452, -135, 186, -193, -141, -165, -401, +-43, -494, 113, -368, 225, -80, 247, 232, +188, 423, 71, 406, -70, 212, -197, -42, +-249, -246, -165, -354, 18, -335, 193, -181, +282, 51, 281, 250, 203, 326, 39, 266, +-150, 127, -268, -39, -253, -201, -114, -310, +87, -302, 255, -159, 309, 52, 273, 223, +165, 291, -17, 266, -204, 167, -274, 0, +-197, -194, -44, -331, 128, -342, 255, -207, +296, 16, 251, 214, 110, 331, -90, 357, +-237, 246, -237, -6, -127, -276, 18, -420, +160, -382, 247, -177, 246, 95, 149, 296, +-7, 373, -147, 320, -194, 120, -129, -150, +-29, -320, 60, -312, 128, -184, 166, -16, +134, 124, 45, 188, -38, 174, -92, 116, +-110, 31, -88, -57, -40, -95, 19, -84, +90, -77, 154, -95, 144, -90, 44, -25, +-86, 78, -181, 161, -180, 189, -84, 151, +45, 53, 154, -93, 207, -244, 140, -316, +-44, -239, -195, -29, -216, 210, -120, 368, +24, 382, 141, 243, 167, -28, 105, -340, +11, -533, -89, -487, -143, -198, -109, 207, +-25, 539, 46, 640, 74, 460, 66, 63, +38, -402, 21, -721, 4, -705, -39, -347, +-69, 175, -56, 621, -13, 788, 35, 600, +74, 153, 89, -355, 70, -728, 16, -786, +-62, -471, -92, 49, -43, 509, 36, 743, +94, 666, 112, 301, 86, -177, 15, -566, +-48, -730, -63, -572, -35, -139, 15, 318, +63, 590, 101, 617, 109, 402, 77, 10, +27, -371, -14, -568, -44, -524, -73, -258, +-60, 111, 24, 391, 128, 469, 184, 371, +161, 147, 85, -130, -28, -351, -136, -424, +-168, -321, -92, -89, 54, 159, 173, 322, +208, 366, 147, 289, 37, 105, -65, -147, +-117, -361, -93, -422, -31, -300, 27, -64, +69, 186, 91, 371, 84, 423, 61, 312, +45, 71, 1, -217, -79, -435, -133, -465, +-128, -300, -50, -34, 74, 241, 173, 450, +176, 497, 98, 350, -25, 62, -170, -289, +-238, -551, -176, -572, -38, -358, 97, -24, +199, 349, 218, 627, 129, 642, -2, 364, +-143, -78, -261, -515, -268, -750, -149, -644, +28, -259, 200, 220, 302, 623, 243, 783, +59, 589, -130, 136, -276, -374, -325, -734, +-225, -778, -29, -476, 143, 15, 238, 486, +253, 770, 182, 736, 64, 381, -88, -145, +-248, -615, -340, -825, -306, -675, -133, -237, +125, 287, 371, 698, 472, 833, 360, 605, +67, 102, -292, -440, -531, -791, -515, -809, +-242, -479, 147, 56, 461, 560, 563, 827, +415, 751, 110, 344, -220, -225, -432, -686, +-451, -838, -295, -633, -25, -163, 258, 372, +455, 746, 481, 793, 333, 496, 51, -20, +-280, -517, -500, -765, -488, -674, -237, -318, +145, 150, 486, 553, 614, 722, 443, 580, +79, 194, -296, -257, -512, -574, -474, -647, +-207, -486, 148, -150, 403, 267, 469, 593, +340, 669, 92, 470, -160, 80, -334, -349, +-366, -628, -252, -655, -27, -442, 196, -41, +337, 425, 371, 720, 255, 686, 6, 362, +-262, -110, -408, -527, -379, -710, -189, -615, +93, -294, 327, 179, 418, 607, 325, 741, +90, 539, -189, 142, -393, -290, -434, -594, +-311, -648, -67, -461, 206, -101, 401, 332, +446, 618, 294, 587, -12, 325, -362, -16, +-584, -333, -555, -511, -268, -473, 151, -272, +507, 25, 640, 333, 460, 470, 36, 364, +-421, 150, -686, -59, -640, -249, -316, -354, +140, -311, 514, -147, 639, 72, 473, 256, +101, 306, -298, 213, -578, 74, -629, -66, +-407, -201, -3, -275, 393, -221, 604, -59, +566, 122, 283, 231, -139, 233, -528, 153, +-696, 30, -528, -107, -108, -222, 356, -254, +658, -168, 671, -3, 366, 144, -123, 218, +-533, 228, -688, 170, -520, 34, -93, -131, +370, -259, 640, -296, 610, -203, 318, -16, +-107, 162, -449, 272, -560, 311, -435, 229, +-113, 19, 274, -202, 515, -320, 498, -318, +292, -186, -8, 27, -304, 202, -444, 295, +-380, 308, -160, 188, 130, -45, 359, -230, +409, -286, 290, -259, 93, -147, -135, 49, +-308, 217, -341, 288, -241, 259, -53, 102, +160, -123, 318, -259, 332, -258, 214, -182, +33, -40, -170, 145, -330, 263, -371, 249, +-233, 127, 21, -60, 252, -215, 361, -242, +314, -169, 132, -61, -133, 77, -351, 211, +-409, 241, -276, 150, -19, 0, 210, -143, +308, -209, 253, -174, 87, -89, -115, 6, +-262, 111, -287, 183, -208, 171, -70, 91, +77, -5, 163, -81, 159, -120, 95, -146, +20, -159, -85, -117, -202, 5, -254, 160, +-201, 264, -64, 264, 100, 156, 228, -26, +240, -238, 134, -392, -55, -379, -274, -170, +-384, 144, -285, 408, -42, 491, 202, 346, +344, 47, 309, -264, 94, -474, -154, -496, +-316, -293, -346, 53, -220, 374, 16, 519, +217, 434, 275, 173, 218, -147, 79, -392, +-78, -472, -171, -360, -210, -99, -195, 213, +-98, 426, 59, 437, 167, 260, 206, -7, +205, -262, 128, -411, -18, -386, -172, -202, +-256, 62, -228, 310, -93, 429, 89, 352, +231, 128, 290, -140, 236, -362, 83, -442, +-111, -324, -270, -67, -306, 230, -198, 450, +-6, 460, 183, 257, 314, -40, 318, -317, +178, -483, -32, -430, -257, -179, -393, 132, +-327, 389, -92, 494, 173, 373, 358, 96, +399, -195, 244, -420, -46, -490, -331, -321, +-479, -1, -384, 299, -80, 471, 241, 440, +408, 196, 387, -127, 185, -376, -131, -468, +-384, -344, -448, -39, -311, 271, -36, 426, +233, 373, 343, 151, 261, -116, 82, -292, +-110, -341, -258, -251, -316, -41, -258, 172, +-98, 268, 80, 238, 189, 127, 194, -9, +129, -119, 31, -186, -111, -205, -246, -145, +-294, -10, -208, 119, -43, 192, 110, 202, +193, 136, 176, 20, 79, -106, -67, -223, +-200, -256, -249, -135, -199, 61, -67, 213, +69, 268, 145, 196, 136, 16, 73, -164, +-10, -267, -95, -265, -160, -102, -180, 169, +-119, 332, -7, 288, 87, 110, 122, -125, +112, -310, 80, -321, -18, -168, -148, 50, +-202, 271, -145, 378, -23, 251, 102, -19, +189, -235, 178, -323, 71, -266, -69, -80, +-188, 117, -219, 243, -135, 286, 29, 199, +182, -8, 238, -191, 165, -251, 14, -213, +-118, -102, -203, 52, -211, 182, -100, 240, +87, 208, 226, 68, 226, -122, 108, -241, +-51, -237, -163, -147, -190, -7, -141, 146, +-22, 258, 99, 276, 141, 164, 102, -40, +34, -228, -32, -315, -70, -286, -51, -143, +-43, 85, -74, 308, -82, 418, -39, 335, +29, 65, 75, -245, 84, -424, 43, -417, +-26, -227, -103, 84, -173, 363, -153, 459, +-40, 343, 67, 71, 101, -232, 76, -394, +8, -344, -69, -174, -102, 23, -117, 215, +-115, 308, -72, 242, -8, 87, 40, -71, +54, -181, 46, -194, 2, -127, -58, -45, +-130, 46, -198, 137, -177, 154, -58, 69, +92, -38, 176, -103, 150, -106, 38, -41, +-108, 43, -222, 81, -272, 84, -205, 55, +-41, -39, 107, -140, 174, -140, 155, -50, +71, 40, -36, 117, -115, 165, -174, 144, +-200, 79, -152, -9, -67, -145, 20, -260, +104, -249, 162, -127, 153, 32, 77, 208, +-46, 356, -186, 362, -260, 202, -231, -47, +-117, -309, 36, -471, 176, -411, 258, -173, +240, 120, 131, 386, -51, 522, -263, 435, +-368, 154, -306, -206, -124, -509, 116, -602, +333, -413, 426, -58, 313, 314, 32, 603, +-276, 666, -448, 409, -397, -44, -174, -474, +87, -722, 281, -670, 359, -315, 276, 167, +96, 582, -82, 789, -238, 673, -311, 253, +-268, -270, -156, -696, -19, -875, 160, -681, +319, -175, 322, 410, 173, 859, -58, 992, +-274, 701, -375, 79, -315, -600, -147, -1051, +30, -1073, 189, -629, 271, 95, 241, 785, +135, 1165, -22, 1063, -196, 500, -334, -267, +-374, -923, -298, -1209, -80, -987, 218, -347, +432, 427, 429, 1036, 182, 1238, -186, 920, +-482, 212, -567, -586, -429, -1158, -115, -1256, +256, -807, 477, -22, 450, 754, 214, 1223, +-103, 1184, -372, 656, -517, -114, -493, -825, +-293, -1209, 45, -1094, 369, -543, 511, 209, +437, 881, 144, 1207, -277, 1031, -574, 451, +-617, -278, -443, -921, -76, -1228, 347, -1013, +565, -392, 498, 358, 246, 992, -107, 1244, +-433, 975, -576, 339, -520, -396, -313, -992, +45, -1214, 417, -954, 572, -342, 489, 388, +235, 999, -161, 1244, -548, 994, -697, 376, +-551, -386, -200, -1046, 253, -1334, 598, -1078, +655, -364, 432, 524, 51, 1214, -341, 1411, +-622, 1039, -662, 259, -438, -629, -38, -1288, +401, -1438, 664, -1010, 611, -165, 282, 751, +-134, 1342, -494, 1392, -658, 921, -513, 83, +-146, -799, 221, -1344, 438, -1349, 459, -810, +270, 70, -2, 909, -207, 1332, -334, 1223, +-372, 667, -272, -154, -51, -926, 143, -1290, +244, -1128, 274, -548, 172, 252, -29, 942, +-209, 1223, -310, 1046, -287, 500, -116, -264, +97, -934, 183, -1196, 134, -972, 45, -390, +-71, 334, -181, 914, -175, 1111, -82, 885, +-17, 335, 33, -337, 70, -861, 21, -1038, +-59, -833, -81, -336, -102, 277, -149, 798, +-135, 1032, -50, 900, 42, 449, 123, -195, +139, -802, 17, -1113, -157, -994, -251, -499, +-259, 192, -212, 842, -43, 1184, 177, 1028, +262, 467, 184, -235, 8, -848, -193, -1132, +-334, -954, -327, -417, -215, 258, -68, 829, +135, 1060, 306, 880, 308, 395, 133, -222, +-100, -778, -316, -1029, -473, -856, -436, -388, +-159, 197, 191, 728, 424, 983, 471, 855, +263, 445, -124, -112, -455, -663, -582, -974, +-460, -892, -133, -486, 249, 93, 465, 675, +433, 1012, 255, 952, -64, 538, -388, -100, +-491, -752, -402, -1116, -242, -1007, 44, -476, +356, 252, 448, 894, 330, 1185, 111, 974, +-205, 358, -478, -381, -502, -960, -309, -1121, +-30, -783, 269, -169, 442, 435, 349, 842, +96, 914, -131, 603, -287, 77, -339, -395, +-254, -669, -123, -683, -13, -423, 106, -43, +206, 276, 212, 496, 122, 545, -3, 353, +-144, 72, -294, -137, -346, -302, -230, -407, +-34, -354, 138, -210, 238, -46, 228, 189, +106, 407, -44, 441, -178, 345, -303, 170, +-314, -137, -197, -448, -51, -553, 93, -437, +216, -159, 232, 235, 72, 546, -128, 573, +-245, 383, -289, 99, -224, -266, -26, -542, +105, -545, 74, -343, 22, -39, -38, 293, +-114, 500, -121, 486, -58, 313, -29, 59, +-62, -219, -70, -407, -83, -410, -92, -270, +-24, -65, 37, 143, -21, 267, -112, 279, +-131, 228, -110, 140, -28, 23, 86, -93, +87, -184, -21, -248, -130, -267, -199, -178, +-219, 12, -131, 213, 27, 347, 115, 382, +91, 276, 27, 15, -52, -280, -134, -448, +-116, -448, -55, -302, -62, -4, -90, 306, +-63, 486, -27, 526, -32, 398, -28, 72, +6, -304, 13, -549, -11, -606, -23, -459, +-44, -127, -92, 270, -124, 567, -111, 707, +-89, 621, -28, 248, 95, -245, 136, -640, +66, -847, -35, -757, -179, -321, -292, 266, +-240, 750, -70, 988, 64, 875, 155, 370, +208, -299, 109, -809, -70, -1009, -152, -864, +-216, -386, -277, 260, -164, 793, 3, 1018, +58, 880, 108, 417, 145, -212, 49, -732, +-120, -976, -195, -902, -209, -482, -181, 169, +-59, 750, 77, 1039, 137, 966, 113, 522, +21, -158, -158, -779, -310, -1080, -288, -1015, +-146, -563, 12, 178, 159, 836, 244, 1137, +158, 1066, -73, 595, -280, -174, -383, -852, +-367, -1162, -193, -1080, 77, -595, 249, 193, +294, 896, 228, 1206, 8, 1100, -270, 594, +-436, -190, -456, -869, -364, -1184, -111, -1118, +198, -647, 347, 121, 347, 843, 225, 1225, +-63, 1197, -378, 748, -505, -12, -440, -754, +-265, -1201, -4, -1257, 240, -862, 290, -107, +206, 699, 119, 1244, -66, 1329, -280, 927, +-366, 181, -366, -650, -304, -1242, -101, -1369, +155, -993, 302, -203, 328, 708, 204, 1339, +-102, 1467, -404, 1054, -464, 214, -336, -763, +-165, -1446, 51, -1575, 219, -1132, 206, -200, +78, 912, -9, 1643, -52, 1699, -100, 1143, +-164, 107, -263, -1041, -307, -1736, -222, -1711, +-37, -1061, 164, 30, 286, 1155, 287, 1772, +101, 1680, -182, 996, -360, -107, -377, -1196, +-309, -1754, -186, -1656, 2, -974, 165, 145, +243, 1253, 245, 1821, 182, 1685, -13, 944, +-298, -174, -507, -1229, -527, -1766, -344, -1661, +-4, -968, 361, 157, 507, 1231, 385, 1777, +120, 1663, -258, 952, -562, -141, -593, -1193, +-432, -1793, -177, -1701, 141, -944, 399, 192, +473, 1278, 362, 1872, 94, 1722, -301, 899, +-645, -253, -722, -1320, -550, -1894, -166, -1713, +347, -857, 665, 305, 615, 1361, 304, 1881, +-160, 1624, -611, 798, -792, -257, -660, -1259, +-363, -1796, 41, -1563, 429, -749, 634, 281, +570, 1227, 276, 1701, -179, 1448, -668, 697, +-954, -255, -846, -1198, -400, -1650, 192, -1336, +741, -562, 942, 360, 661, 1227, 47, 1609, +-611, 1269, -1031, 454, -1052, -496, -639, -1303, +-2, -1568, 566, -1106, 885, -223, 826, 713, +370, 1409, -268, 1513, -785, 946, -1029, 26, +-919, -929, -439, -1558, 203, -1485, 708, -728, +913, 300, 746, 1210, 210, 1688, -454, 1440, +-951, 537, -1084, -560, -808, -1411, -252, -1737, +393, -1353, 835, -383, 936, 754, 651, 1571, +38, 1753, -590, 1271, -991, 305, -1080, -792, +-778, -1608, -155, -1807, 494, -1279, 939, -219, +993, 921, 592, 1706, -83, 1821, -737, 1202, +-1144, 122, -1145, -973, -653, -1667, 113, -1720, +736, -1114, 983, -57, 838, 1000, 344, 1601, +-332, 1581, -859, 990, -1043, 50, -855, -869, +-357, -1425, 234, -1433, 667, -886, 781, -16, +534, 771, 59, 1179, -427, 1146, -739, 742, +-760, 108, -489, -490, -37, -836, 353, -844, +458, -562, 324, -164, 44, 186, -289, 423, +-495, 507, -466, 421, -223, 244, 85, 80, +320, -26, 333, -106, 110, -168, -226, -233, +-513, -296, -596, -298, -433, -239, -130, -102, +235, 145, 560, 375, 577, 479, 251, 514, +-208, 419, -602, 122, -812, -237, -775, -489, +-434, -636, 101, -664, 564, -478, 730, -109, +546, 325, 160, 734, -294, 962, -691, 849, +-850, 448, -689, -119, -295, -691, 181, -1024, +545, -989, 608, -667, 384, -161, -15, 427, +-449, 892, -692, 1059, -634, 893, -367, 443, +1, -161, 373, -689, 507, -995, 327, -965, +-33, -552, -378, 76, -573, 645, -569, 943, +-363, 832, -40, 376, 313, -181, 517, -642, +406, -837, 57, -644, -307, -122, -559, 471, +-611, 874, -431, 897, -115, 472, 184, -204, +350, -803, 325, -1141, 113, -1054, -133, -433, +-301, 452, -385, 1195, -310, 1496, -135, 1177, +-5, 358, 67, -535, 62, -1235, -48, -1589, +-180, -1307, -213, -415, -147, 572, -47, 1253, +66, 1493, 112, 1141, -13, 342, -187, -482, +-254, -1078, -257, -1245, -164, -808, -16, -22, +46, 650, 14, 984, -65, 866, -150, 288, +-197, -412, -148, -857, -74, -984, -12, -684, +19, 84, -10, 902, -78, 1320, -136, 1232, +-141, 609, -147, -340, -181, -1146, -166, -1572, +-100, -1482, -26, -740, 54, 397, 63, 1334, +-62, 1748, -218, 1554, -306, 729, -285, -421, +-171, -1348, -14, -1749, 148, -1505, 232, -593, +197, 605, 47, 1545, -149, 1878, -306, 1444, +-467, 347, -610, -925, -596, -1840, -353, -2059, +41, -1439, 482, -184, 791, 1178, 737, 2131, +336, 2308, -194, 1543, -682, 187, -995, -1168, +-986, -2107, -694, -2325, -203, -1664, 306, -387, +650, 1029, 799, 2086, 664, 2309, 208, 1584, +-375, 290, -819, -1028, -982, -1924, -813, -2027, +-333, -1278, 266, -66, 661, 1127, 709, 1916, +489, 1901, 44, 1032, -489, -206, -856, -1298, +-916, -1899, -663, -1779, -201, -942, 305, 268, +690, 1379, 812, 1948, 559, 1738, 11, 844, +-571, -330, -939, -1294, -942, -1676, -631, -1371, +-102, -574, 461, 389, 723, 1128, 591, 1344, +188, 985, -338, 233, -776, -594, -871, -1130, +-565, -1159, -29, -707, 473, 69, 758, 913, +696, 1442, 216, 1344, -445, 702, -994, -209, +-1176, -1146, -855, -1736, -189, -1619, 505, -877, +987, 166, 1083, 1180, 647, 1806, -165, 1779, +-893, 1109, -1266, 56, -1237, -1011, -765, -1700, +15, -1754, 732, -1186, 1095, -201, 1035, 901, +611, 1666, -70, 1731, -803, 1148, -1317, 210, +-1372, -816, -911, -1610, -197, -1783, 487, -1241, +999, -262, 1112, 805, 750, 1650, 150, 1916, +-440, 1474, -932, 546, -1151, -548, -934, -1527, +-406, -2031, 132, -1766, 508, -862, 697, 299, +578, 1331, 172, 1854, -271, 1688, -561, 1016, +-686, 71, -578, -876, -252, -1441, 75, -1438, +292, -951, 404, -172, 384, 601, 154, 1045, +-236, 1066, -601, 737, -796, 155, -691, -497, +-328, -882, 83, -862, 432, -549, 658, -37, +624, 536, 287, 937, -189, 1003, -602, 690, +-855, 80, -901, -569, -651, -1053, -193, -1250, +279, -1014, 680, -342, 878, 469, 715, 1136, +181, 1490, -486, 1317, -986, 647, -1181, -194, +-990, -953, -464, -1442, 220, -1412, 808, -851, +1052, -14, 853, 785, 341, 1255, -339, 1205, +-954, 730, -1176, 74, -967, -578, -517, -978, +40, -885, 594, -386, 885, 203, 735, 650, +263, 734, -289, 432, -734, -23, -938, -460, +-775, -733, -293, -614, 264, -152, 629, 360, +646, 765, 371, 905, -83, 594, -576, -40, +-854, -622, -774, -962, -415, -955, 48, -535, +415, 127, 577, 759, 516, 1158, 216, 1097, +-196, 525, -521, -221, -699, -837, -704, -1210, +-480, -1174, -29, -639, 396, 131, 592, 853, +558, 1351, 254, 1371, -302, 846, -815, 31, +-962, -801, -734, -1380, -211, -1419, 448, -962, +874, -215, 828, 630, 461, 1259, -94, 1375, +-734, 994, -1163, 320, -1194, -418, -818, -953, +-116, -1110, 678, -891, 1215, -384, 1228, 271, +740, 764, -101, 894, -1034, 699, -1591, 272, +-1475, -222, -808, -533, 119, -600, 961, -492, +1337, -200, 1113, 147, 437, 359, -409, 424, +-1107, 379, -1413, 159, -1178, -101, -481, -206, +385, -194, 1061, -120, 1243, 39, 841, 143, +56, 68, -819, -89, -1455, -255, -1464, -385, +-894, -328, -47, 2, 841, 415, 1433, 738, +1384, 908, 694, 735, -287, 147, -1158, -542, +-1645, -1048, -1552, -1319, -873, -1196, 66, -587, +909, 305, 1383, 1145, 1268, 1663, 641, 1646, +-195, 1049, -920, 68, -1308, -940, -1231, -1630, +-703, -1783, 23, -1338, 629, -455, 932, 562, +812, 1351, 270, 1655, -399, 1424, -829, 764, +-924, -141, -690, -966, -155, -1397, 430, -1347, +732, -877, 667, -118, 295, 669, -267, 1162, +-761, 1223, -961, 866, -801, 263, -395, -342, +142, -803, 639, -1029, 860, -912, 719, -487, +299, 72, -260, 579, -790, 877, -1087, 899, +-1053, 652, -672, 215, -48, -281, 569, -670, +954, -824, 1012, -709, 721, -390, 133, 34, +-528, 435, -992, 689, -1158, 762, -1059, 604, +-701, 214, -132, -270, 465, -673, 933, -884, +1086, -766, 822, -303, 308, 308, -256, 832, +-726, 1106, -971, 974, -941, 407, -721, -356, +-439, -1009, -72, -1370, 323, -1309, 556, -694, +623, 293, 643, 1182, 474, 1655, 66, 1638, +-371, 1069, -685, 67, -840, -952, -813, -1661, +-576, -1879, -253, -1481, 83, -579, 419, 449, +626, 1309, 607, 1806, 418, 1764, 117, 1177, +-241, 296, -532, -627, -707, -1393, -739, -1715, +-555, -1508, -178, -939, 208, -148, 409, 709, +422, 1332, 306, 1559, 68, 1355, -224, 739, +-409, -60, -392, -763, -201, -1246, 58, -1368, +202, -1002, 139, -316, -63, 385, -305, 907, +-494, 1097, -543, 861, -376, 343, -95, -213, +193, -662, 480, -857, 626, -658, 487, -142, +167, 436, -169, 859, -495, 916, -733, 527, +-796, -122, -659, -743, -375, -1152, -35, -1145, +239, -636, 390, 163, 496, 904, 542, 1319, +466, 1308, 293, 879, 17, 159, -377, -584, +-775, -1103, -1001, -1298, -1005, -1068, -758, -462, +-223, 201, 398, 688, 806, 947, 971, 891, +920, 521, 559, 114, -25, -141, -613, -317, +-1050, -420, -1219, -338, -975, -202, -347, -183, +327, -179, 799, -70, 980, 86, 744, 250, +161, 383, -459, 379, -893, 265, -1033, 103, +-784, -150, -243, -424, 379, -530, 846, -446, +994, -191, 767, 224, 199, 624, -527, 797, +-1141, 694, -1373, 351, -1085, -195, -423, -763, +288, -1090, 888, -1056, 1212, -697, 1041, -46, +458, 706, -270, 1232, -888, 1384, -1187, 1149, +-1061, 534, -541, -285, 132, -1007, 674, -1422, +911, -1389, 730, -914, 164, -192, -529, 514, +-1050, 1022, -1132, 1214, -698, 1049, 14, 617, +715, 76, 1175, -432, 1191, -761, 670, -812, +-243, -675, -1136, -452, -1628, -127, -1520, 226, +-843, 462, 124, 602, 973, 652, 1453, 519, +1438, 250, 833, -76, -169, -484, -1089, -861, +-1543, -956, -1463, -680, -883, -100, 3, 601, +840, 1155, 1317, 1334, 1269, 1058, 713, 360, +-155, -565, -950, -1324, -1359, -1623, -1302, -1429, +-824, -763, -93, 289, 607, 1298, 1035, 1803, +1090, 1708, 745, 1094, 145, 108, -424, -922, +-775, -1636, -892, -1787, -809, -1299, -507, -359, +-72, 670, 287, 1404, 466, 1585, 460, 1207, +287, 435, 55, -528, -136, -1313, -298, -1509, +-336, -1049, -180, -182, 33, 783, 166, 1481, +177, 1545, 84, 948, -142, 5, -420, -965, +-575, -1677, -584, -1758, -455, -1105, -91, -36, +421, 1038, 826, 1758, 952, 1836, 734, 1272, +264, 321, -330, -726, -919, -1485, -1283, -1650, +-1252, -1241, -837, -486, -212, 351, 479, 971, +1106, 1137, 1378, 865, 1107, 393, 471, -61, +-278, -404, -988, -512, -1403, -325, -1301, -8, +-747, 218, -3, 249, 676, 38, 1072, -337, +1009, -607, 551, -563, -74, -232, -673, 245, +-1050, 742, -1003, 1039, -557, 898, 56, 359, +646, -292, 1000, -844, 932, -1112, 447, -912, +-231, -344, -880, 253, -1333, 654, -1332, 823, +-786, 727, 44, 364, 834, -131, 1385, -504, +1490, -606, 1046, -448, 231, -125, -689, 215, +-1486, 438, -1869, 470, -1613, 276, -854, -68, +92, -362, 1000, -501, 1644, -472, 1803, -232, +1395, 164, 545, 517, -491, 690, -1405, 651, +-1898, 401, -1849, -44, -1299, -573, -396, -957, +578, -1011, 1350, -697, 1731, -102, 1580, 590, +957, 1128, 136, 1332, -659, 1115, -1301, 521, +-1642, -272, -1531, -1022, -1024, -1511, -303, -1593, +507, -1200, 1170, -393, 1462, 575, 1378, 1410, +947, 1950, 214, 2018, -586, 1434, -1216, 318, +-1558, -962, -1516, -2047, -1057, -2616, -288, -2415, +573, -1421, 1319, 112, 1726, 1704, 1534, 2836, +787, 3140, -152, 2443, -1017, 897, -1645, -963, +-1795, -2545, -1375, -3388, -569, -3153, 354, -1830, +1190, 110, 1721, 1996, 1675, 3281, 1058, 3527, +121, 2553, -889, 691, -1668, -1375, -1902, -2984, +-1506, -3588, -623, -2933, 451, -1298, 1314, 740, +1676, 2527, 1463, 3421, 778, 3149, -151, 1884, +-1004, -3, -1476, -1897, -1498, -3064, -1043, -3164, +-179, -2311, 684, -778, 1144, 994, 1185, 2402, +902, 2999, 256, 2661, -559, 1528, -1096, -34, +-1147, -1502, -843, -2440, -312, -2644, 351, -2119, +861, -981, 956, 504, 663, 1860, 179, 2556, +-370, 2391, -851, 1534, -1017, 234, -751, -1170, +-223, -2159, 253, -2370, 583, -1785, 790, -602, +708, 741, 268, 1713, -249, 2027, -586, 1643, +-733, 736, -671, -303, -362, -1150, 41, -1621, +317, -1484, 417, -753, 387, 138, 165, 795, +-162, 1120, -317, 1065, -239, 646, -71, 77, +126, -430, 265, -741, 210, -711, -27, -382, +-328, -8, -574, 292, -656, 474, -466, 374, +-67, 42, 352, -237, 726, -373, 940, -382, +769, -179, 240, 201, -392, 564, -915, 748, +-1189, 625, -1091, 214, -572, -264, 187, -679, +811, -972, 1104, -986, 1005, -647, 542, -82, +-104, 546, -699, 1077, -1006, 1300, -917, 1121, +-518, 633, 39, -34, 567, -724, 819, -1216, +678, -1391, 254, -1217, -281, -656, -714, 125, +-818, 790, -524, 1220, -18, 1400, 439, 1201, +685, 629, 623, -90, 279, -746, -171, -1157, +-536, -1208, -720, -954, -664, -517, -350, 2, +104, 474, 525, 776, 742, 882, 666, 822, +313, 604, -187, 274, -662, -64, -953, -344, +-886, -583, -438, -782, 172, -840, 660, -680, +891, -368, 828, 10, 448, 490, -121, 1018, +-583, 1313, -788, 1194, -822, 747, -665, 35, +-255, -858, 221, -1602, 499, -1869, 584, -1523, +566, -630, 383, 520, 70, 1556, -195, 2190, +-338, 2166, -403, 1345, -452, -1, -478, -1340, +-419, -2223, -246, -2388, 37, -1741, 377, -510, +640, 839, 735, 1867, 624, 2233, 295, 1802, +-181, 830, -704, -261, -1088, -1180, -1142, -1633, +-851, -1459, -285, -872, 416, -176, 1041, 483, +1407, 902, 1389, 902, 896, 603, -6, 267, +-995, 15, -1670, -165, -1830, -268, -1509, -285, +-740, -248, 353, -204, 1430, -158, 2058, -94, +2004, 23, 1342, 195, 273, 311, -952, 273, +-1948, 139, -2331, -15, -1985, -200, -1022, -353, +258, -331, 1450, -117, 2194, 149, 2213, 394, +1515, 552, 398, 464, -831, 142, -1851, -231, +-2294, -587, -1975, -812, -1037, -689, 168, -291, +1274, 162, 1995, 618, 2109, 976, 1554, 996, +500, 660, -734, 147, -1744, -427, -2201, -955, +-1973, -1264, -1129, -1220, 59, -759, 1218, 32, +1989, 857, 2161, 1454, 1633, 1706, 513, 1471, +-776, 693, -1748, -379, -2176, -1408, -1973, -2116, +-1128, -2179, 114, -1497, 1285, -353, 2013, 952, +2100, 2126, 1453, 2660, 274, 2289, -971, 1241, +-1871, -166, -2156, -1601, -1705, -2553, -668, -2668, +567, -1995, 1574, -780, 2034, 640, 1787, 1829, +920, 2437, -234, 2355, -1280, 1599, -1913, 371, +-1935, -867, -1328, -1718, -288, -2073, 830, -1871, +1605, -1098, 1789, -29, 1403, 922, 600, 1505, +-363, 1640, -1144, 1283, -1490, 535, -1346, -331, +-814, -1020, -113, -1326, 509, -1108, 846, -455, +881, 281, 700, 826, 329, 1073, -99, 865, +-390, 202, -485, -520, -434, -948, -302, -1042, +-159, -775, -24, -108, 81, 687, 132, 1209, +119, 1317, 54, 1012, -1, 282, -28, -662, +-34, -1375, -9, -1604, 44, -1316, 122, -567, +163, 410, 63, 1241, -143, 1649, -308, 1485, +-335, 816, -263, -66, -154, -841, 26, -1291, +253, -1310, 388, -917, 379, -277, 283, 371, +95, 781, -170, 858, -409, 680, -545, 368, +-549, 14, -369, -247, -34, -280, 312, -139, +550, -19, 625, -38, 514, -153, 233, -280, +-85, -378, -341, -455, -544, -393, -683, -31, +-642, 499, -372, 870, 5, 1002, 328, 927, +528, 544, 628, -112, 622, -817, 457, -1345, +134, -1488, -221, -1127, -517, -416, -738, 395, +-829, 1104, -724, 1492, -399, 1420, 107, 955, +649, 259, 1007, -491, 1016, -1007, 700, -1125, +168, -964, -429, -653, -873, -201, -1051, 221, +-935, 431, -540, 486, 4, 493, 529, 473, +880, 442, 936, 375, 708, 227, 271, 30, +-294, -206, -780, -496, -996, -737, -861, -775, +-442, -590, 89, -268, 540, 90, 785, 441, +803, 745, 582, 873, 131, 731, -390, 397, +-741, 41, -844, -284, -717, -547, -381, -669, +109, -631, 598, -525, 878, -339, 844, -15, +529, 312, -1, 509, -607, 628, -1010, 690, +-1020, 543, -689, 155, -171, -274, 445, -553, +1010, -690, 1228, -659, 951, -365, 362, 78, +-322, 438, -941, 636, -1288, 611, -1258, 283, +-868, -191, -203, -564, 568, -725, 1192, -607, +1459, -143, 1277, 476, 722, 915, -7, 1011, +-706, 761, -1220, 174, -1391, -586, -1155, -1173, +-684, -1371, -150, -1129, 404, -474, 898, 405, +1161, 1146, 1143, 1503, 910, 1417, 488, 895, +-70, 42, -600, -826, -1005, -1341, -1259, -1370, +-1267, -982, -954, -325, -364, 376, 322, 845, +958, 979, 1467, 785, 1638, 310, 1255, -224, +434, -528, -490, -539, -1271, -337, -1718, 47, +-1630, 477, -998, 707, -94, 584, 770, 146, +1329, -482, 1436, -1053, 1102, -1293, 420, -1093, +-427, -489, -1085, 419, -1274, 1347, -987, 1914, +-365, 1925, 372, 1339, 951, 255, 1132, -983, +856, -1929, 247, -2356, -474, -2155, -1064, -1291, +-1295, 1, -1094, 1230, -548, 1987, 233, 2161, +1022, 1800, 1537, 1040, 1587, 87, 1107, -789, +236, -1358, -725, -1480, -1510, -1242, -1876, -847, +-1691, -409, -1060, 5, -180, 279, 760, 398, +1480, 500, 1769, 661, 1699, 863, 1296, 1044, +476, 1121, -531, 932, -1315, 352, -1752, -555, +-1837, -1514, -1532, -2214, -884, -2439, -44, -2068, +802, -1055, 1496, 458, 1898, 2035, 1901, 3167, +1460, 3502, 641, 2909, -395, 1475, -1354, -436, +-1950, -2316, -2093, -3628, -1808, -3952, -1106, -3213, +-123, -1671, 832, 285, 1582, 2165, 2080, 3400, +2171, 3706, 1652, 3162, 675, 1932, -365, 195, +-1312, -1585, -2087, -2828, -2333, -3284, -1870, -3003, +-1032, -2054, -139, -603, 780, 922, 1650, 2103, +2180, 2707, 2145, 2657, 1596, 1972, 722, 870, +-394, -313, -1559, -1303, -2321, -1963, -2411, -2172, +-1913, -1851, -924, -1116, 413, -192, 1647, 714, +2345, 1445, 2397, 1804, 1821, 1684, 658, 1144, +-718, 352, -1786, -526, -2260, -1226, -2063, -1504, +-1281, -1344, -209, -854, 817, -160, 1573, 537, +1859, 1005, 1575, 1165, 889, 1010, 77, 585, +-725, 19, -1330, -526, -1535, -928, -1342, -1071, +-868, -901, -238, -508, 437, -19, 1039, 497, +1372, 959, 1345, 1195, 1100, 1110, 647, 738, +-95, 206, -943, -391, -1566, -982, -1790, -1428, +-1544, -1548, -836, -1284, 120, -726, 1014, 55, +1614, 928, 1807, 1664, 1524, 2091, 815, 2125, +-49, 1616, -767, 551, -1276, -772, -1533, -1971, +-1374, -2803, -842, -3043, -257, -2480, 199, -1184, +588, 504, 859, 2162, 902, 3377, 837, 3746, +839, 3138, 771, 1697, 474, -275, 50, -2252, +-470, -3555, -1164, -3879, -1778, -3287, -1952, -1834, +-1649, 197, -866, 2048, 337, 3080, 1621, 3252, +2585, 2689, 2963, 1509, 2523, 66, 1278, -1175, +-391, -1945, -2000, -2113, -3088, -1728, -3333, -1122, +-2730, -524, -1459, 42, 202, 493, 1765, 714, +2819, 813, 3203, 915, 2847, 999, 1790, 991, +318, 825, -1150, 433, -2298, -146, -2935, -782, +-2904, -1362, -2189, -1703, -1007, -1611, 407, -1066, +1740, -254, 2626, 671, 2891, 1510, 2544, 1975, +1591, 1889, 170, 1295, -1285, 349, -2353, -724, +-2857, -1585, -2707, -1955, -1829, -1743, -430, -1049, +1015, -39, 2091, 992, 2623, 1656, 2458, 1702, +1592, 1176, 368, 288, -805, -653, -1718, -1291, +-2152, -1414, -1888, -1020, -1113, -253, -199, 600, +639, 1128, 1227, 1142, 1380, 752, 1100, 129, +523, -539, -117, -927, -529, -862, -591, -501, +-419, 8, -162, 530, 113, 774, 239, 562, +62, 99, -287, -398, -555, -758, -617, -735, +-412, -271, 10, 351, 494, 878, 902, 1187, +1109, 1079, 984, 464, 515, -441, -156, -1236, +-879, -1625, -1385, -1513, -1461, -990, -1150, -168, +-528, 763, 341, 1481, 1142, 1756, 1553, 1598, +1519, 1076, 1095, 295, 386, -493, -417, -1133, +-1074, -1570, -1427, -1676, -1422, -1384, -1043, -843, +-346, -148, 435, 619, 1003, 1257, 1217, 1637, +1101, 1716, 740, 1401, 229, 717, -315, -79, +-721, -837, -801, -1452, -621, -1715, -392, -1507, +-158, -983, 153, -320, 396, 342, 337, 847, +53, 1091, -143, 1054, -130, 827, -23, 551, +204, 335, 579, 181, 832, 83, 688, -61, +184, -364, -513, -770, -1155, -1169, -1467, -1509, +-1385, -1557, -889, -1050, 36, -107, 1104, 1045, +1873, 2198, 2138, 2888, 1829, 2664, 943, 1643, +-343, 154, -1648, -1520, -2559, -2885, -2690, -3385, +-1926, -2865, -571, -1526, 932, 225, 2151, 1792, +2717, 2725, 2473, 2846, 1537, 2153, 189, 863, +-1162, -516, -2108, -1513, -2408, -1895, -2023, -1657, +-1059, -1000, 184, -173, 1228, 581, 1770, 962, +1766, 818, 1238, 425, 331, 34, -523, -333, +-966, -576, -986, -493, -705, -117, -211, 376, +294, 774, 520, 853, 368, 625, 3, 233, +-378, -321, -680, -940, -728, -1246, -377, -1108, +269, -695, 946, -79, 1415, 680, 1464, 1249, +987, 1390, 120, 1169, -878, 640, -1740, -156, +-2152, -1000, -1892, -1555, -1085, -1586, 12, -1036, +1186, -125, 2144, 858, 2526, 1661, 2212, 1973, +1317, 1536, 17, 463, -1344, -840, -2318, -1952, +-2639, -2471, -2247, -2121, -1240, -967, 49, 547, +1226, 1910, 1991, 2702, 2194, 2658, 1855, 1717, +1115, 201, 194, -1305, -652, -2318, -1213, -2575, +-1410, -2021, -1290, -895, -944, 320, -503, 1256, +-105, 1694, 220, 1514, 441, 852, 570, 123, +716, -375, 893, -529, 961, -272, 832, 206, +533, 496, 86, 413, -481, 27, -1046, -609, +-1391, -1286, -1449, -1658, -1275, -1517, -831, -844, +-68, 256, 807, 1424, 1493, 2228, 1872, 2464, +1904, 2084, 1531, 1158, 754, -67, -264, -1253, +-1242, -2141, -1904, -2472, -2111, -2194, -1886, -1545, +-1311, -756, -419, 130, 633, 1017, 1493, 1710, +1943, 2101, 2005, 2146, 1701, 1874, 1033, 1325, +204, 480, -587, -626, -1266, -1686, -1702, -2423, +-1779, -2749, -1582, -2549, -1145, -1742, -412, -537, +464, 775, 1219, 2027, 1720, 2929, 1919, 3148, +1728, 2623, 1182, 1593, 403, 281, -475, -1119, +-1292, -2337, -1858, -3017, -2012, -2944, -1681, -2217, +-963, -1080, -52, 233, 860, 1411, 1545, 2092, +1839, 2216, 1680, 1896, 1128, 1236, 350, 471, +-427, -104, -1006, -483, -1256, -752, -1156, -860, +-782, -875, -269, -964, 222, -1073, 529, -1047, +544, -880, 320, -510, 5, 113, -210, 864, +-186, 1564, 57, 2064, 360, 2159, 607, 1747, +739, 931, 647, -160, 276, -1312, -239, -2203, +-699, -2649, -1032, -2615, -1185, -1993, -1077, -864, +-686, 431, -106, 1606, 545, 2484, 1109, 2843, +1440, 2579, 1513, 1779, 1297, 603, 763, -652, +22, -1671, -731, -2307, -1379, -2500, -1768, -2147, +-1760, -1314, -1343, -259, -618, 698, 278, 1331, +1107, 1600, 1632, 1551, 1784, 1202, 1575, 674, +1055, 272, 371, 92, -281, -19, -798, -169, +-1185, -381, -1420, -720, -1375, -1121, -1067, -1458, +-683, -1628, -262, -1434, 315, -726, 987, 341, +1472, 1457, 1692, 2387, 1711, 2833, 1436, 2585, +737, 1686, -267, 317, -1301, -1236, -2104, -2495, +-2492, -3099, -2334, -2986, -1555, -2210, -286, -937, +1120, 495, 2247, 1696, 2819, 2425, 2699, 2582, +1926, 2209, 697, 1425, -705, 452, -1922, -425, +-2580, -1057, -2518, -1495, -1854, -1724, -807, -1635, +385, -1332, 1432, -942, 1995, -408, 1949, 283, +1429, 936, 652, 1454, -178, 1807, -814, 1860, +-1093, 1501, -1030, 784, -687, -137, -202, -1059, +172, -1736, 285, -2020, 217, -1849, 72, -1277, +-120, -455, -300, 400, -246, 1091, 143, 1431, +598, 1424, 837, 1234, 877, 904, 738, 415, +283, -73, -394, -391, -959, -637, -1240, -903, +-1260, -1099, -979, -1150, -393, -1066, 351, -736, +1008, -109, 1429, 655, 1538, 1346, 1215, 1781, +522, 1782, -240, 1265, -895, 369, -1380, -667, +-1479, -1534, -1120, -1928, -514, -1713, 194, -1050, +913, -155, 1336, 801, 1252, 1528, 819, 1662, +238, 1143, -413, 299, -930, -535, -1018, -1147, +-664, -1332, -111, -925, 429, -100, 789, 740, +788, 1254, 459, 1277, -11, 807, -491, 3, +-827, -857, -871, -1483, -598, -1601, -102, -1134, +491, -264, 979, 682, 1192, 1441, 1058, 1765, +612, 1522, -24, 787, -674, -171, -1164, -1023, +-1325, -1531, -1104, -1561, -611, -1117, 27, -359, +659, 415, 1111, 994, 1278, 1264, 1174, 1149, +782, 654, 147, 0, -497, -572, -938, -935, +-1127, -975, -1011, -664, -559, -146, 16, 384, +446, 803, 643, 921, 670, 670, 497, 194, +132, -321, -191, -769, -257, -987, -142, -832, +9, -370, 220, 206, 452, 694, 468, 923, +183, 829, -194, 509, -576, 83, -911, -306, +-976, -533, -670, -544, -149, -388, 484, -192, +1124, -80, 1468, -64, 1317, -61, 757, -67, +20, -68, -684, 31, -1183, 287, -1339, 563, +-1062, 726, -488, 702, 133, 450, 632, 2, +885, -508, 827, -942, 526, -1185, 127, -1103, +-219, -688, -375, -93, -307, 478, -59, 935, +231, 1202, 447, 1193, 517, 877, 345, 388, +-101, -96, -625, -507, -994, -826, -1141, -997, +-958, -969, -386, -830, 402, -623, 1157, -300, +1719, 166, 1894, 667, 1521, 1113, 665, 1422, +-406, 1441, -1406, 1078, -2097, 404, -2264, -414, +-1806, -1221, -827, -1795, 340, -1951, 1382, -1595, +2053, -789, 2187, 265, 1786, 1243, 985, 1874, +-31, 2019, -929, 1615, -1453, 732, -1623, -330, +-1424, -1177, -845, -1591, -133, -1496, 390, -970, +691, -216, 815, 469, 729, 869, 516, 881, +381, 542, 339, 18, 259, -450, 160, -648, +51, -492, -198, -17, -566, 567, -810, 995, +-847, 1071, -739, 768, -461, 115, 0, -761, +500, -1509, 890, -1743, 1101, -1399, 1076, -655, +777, 336, 275, 1308, -256, 1892, -696, 1859, +-974, 1269, -998, 290, -723, -746, -321, -1426, +32, -1558, 343, -1240, 600, -611, 703, 155, +662, 760, 553, 985, 333, 805, 18, 360, +-259, -159, -417, -526, -491, -610, -467, -389, +-353, 38, -214, 480, -65, 747, 108, 738, +288, 433, 451, -109, 575, -666, 586, -989, +433, -958, 126, -666, -248, -216, -576, 308, +-765, 747, -755, 891, -491, 733, -56, 444, +377, 98, 753, -244, 966, -441, 873, -406, +544, -234, 113, -9, -417, 161, -876, 150, +-1013, -36, -824, -278, -471, -537, -4, -732, +491, -654, 789, -241, 820, 388, 706, 1058, +536, 1570, 254, 1683, -104, 1289, -380, 410, +-499, -752, -575, -1832, -641, -2456, -560, -2413, +-305, -1650, -8, -344, 237, 1046, 469, 2092, +699, 2558, 833, 2348, 779, 1494, 566, 306, +219, -801, -224, -1520, -643, -1747, -940, -1530, +-1034, -1021, -843, -440, -437, 18, 27, 250, +472, 318, 813, 330, 983, 418, 934, 645, +679, 974, 327, 1234, -19, 1246, -354, 869, +-621, 112, -685, -818, -578, -1699, -465, -2308, +-390, -2398, -275, -1801, -105, -664, 127, 694, +439, 1930, 797, 2723, 1086, 2851, 1152, 2289, +893, 1157, 341, -296, -362, -1635, -1038, -2487, +-1479, -2696, -1566, -2278, -1250, -1324, -551, -117, +374, 997, 1173, 1740, 1596, 1984, 1613, 1726, +1240, 1113, 514, 377, -356, -305, -974, -767, +-1150, -926, -1008, -820, -680, -611, -227, -402, +159, -223, 351, -105, 404, -108, 384, -146, +320, -45, 278, 212, 301, 505, 316, 736, +207, 871, -33, 804, -256, 469, -395, -60, +-470, -593, -442, -979, -226, -1084, 107, -873, +390, -434, 557, 80, 562, 513, 327, 757, +-61, 725, -384, 424, -588, -1, -630, -312, +-415, -417, 30, -331, 521, -83, 861, 287, +939, 608, 764, 696, 368, 504, -199, 69, +-747, -475, -1096, -940, -1175, -1179, -978, -1149, +-501, -782, 150, -118, 792, 650, 1268, 1268, +1463, 1569, 1318, 1469, 868, 1019, 195, 369, +-557, -390, -1161, -1073, -1498, -1409, -1518, -1310, +-1170, -1007, -525, -646, 227, -249, 973, 142, +1537, 461, 1646, 705, 1255, 900, 609, 1061, +-76, 1165, -692, 1081, -1061, 709, -1046, 64, +-742, -721, -371, -1464, -10, -1923, 272, -1953, +370, -1503, 289, -621, 132, 472, 2, 1447, +-26, 2041, 109, 2116, 377, 1636, 663, 797, +785, -127, 653, -915, 254, -1397, -363, -1456, +-1042, -1190, -1463, -767, -1423, -289, -986, 121, +-257, 359, 638, 438, 1436, 446, 1834, 438, +1718, 475, 1133, 519, 243, 528, -689, 497, +-1382, 401, -1634, 144, -1394, -262, -786, -692, +-21, -1053, 653, -1227, 1027, -1119, 1076, -744, +829, -187, 362, 513, -94, 1163, -346, 1505, +-442, 1438, -412, 1031, -208, 404, 93, -277, +287, -831, 267, -1141, 134, -1124, -17, -825, +-179, -401, -324, -25, -341, 231, -201, 327, +-3, 324, 181, 307, 373, 289, 515, 285, +496, 329, 354, 379, 161, 342, -93, 205, +-386, -27, -543, -277, -469, -462, -284, -552, +-133, -581, 76, -517, 337, -390, 430, -263, +347, -78, 241, 200, 112, 496, -65, 761, +-163, 977, -130, 978, -60, 719, -25, 303, +50, -227, 153, -828, 151, -1263, 31, -1364, +-52, -1179, -61, -757, -130, -138, -258, 528, +-262, 1052, -98, 1340, 57, 1312, 208, 993, +418, 493, 563, -50, 498, -541, 284, -892, +35, -1037, -215, -952, -443, -687, -587, -370, +-570, -36, -424, 292, -200, 537, 81, 622, +381, 610, 596, 518, 680, 341, 625, 146, +431, 2, 136, -100, -182, -167, -415, -197, +-527, -247, -516, -318, -402, -413, -210, -520, +9, -559, 187, -415, 262, -136, 276, 219, +257, 651, 189, 1040, 177, 1183, 283, 1025, +365, 659, 287, 98, 106, -594, -123, -1241, +-417, -1590, -711, -1515, -811, -1062, -651, -384, +-291, 402, 200, 1119, 675, 1508, 976, 1475, +1050, 1124, 876, 583, 454, -44, -70, -559, +-564, -887, -907, -1048, -1006, -1026, -835, -807, +-456, -500, 6, -149, 428, 262, 765, 628, +932, 846, 766, 916, 357, 838, -31, 527, +-286, 67, -460, -353, -484, -617, -294, -723, +-31, -620, 127, -315, 150, 17, 88, 184, +-10, 152, -101, 23, -129, -160, -22, -270, +153, -157, 286, 180, 353, 572, 347, 891, +244, 969, 88, 665, -106, 59, -336, -646, +-484, -1275, -450, -1575, -261, -1287, -47, -555, +143, 299, 343, 1075, 520, 1567, 490, 1508, +249, 936, 24, 109, -77, -710, -155, -1216, +-255, -1226, -234, -843, -57, -267, 96, 389, +77, 865, 13, 941, 3, 639, -36, 140, +-129, -386, -83, -736, 138, -798, 293, -596, +302, -184, 285, 303, 236, 689, 49, 843, +-172, 747, -286, 406, -294, -28, -264, -415, +-169, -708, 6, -849, 164, -722, 241, -370, +273, 20, 280, 352, 213, 581, 75, 677, +-71, 584, -134, 331, -119, 33, -78, -187, +-49, -358, -28, -461, 7, -399, 66, -201, +97, 6, 74, 162, 48, 244, 26, 198, +11, 103, -35, -8, -95, -172, -75, -300, +64, -230, 200, -71, 239, 60, 205, 246, +154, 473, 63, 573, -112, 488, -268, 275, +-314, -104, -250, -554, -123, -894, 29, -1010, +182, -883, 327, -461, 381, 168, 315, 769, +185, 1163, 28, 1281, -106, 1084, -181, 563, +-226, -110, -245, -724, -153, -1145, 6, -1293, +108, -1062, 126, -545, 143, 29, 168, 521, +149, 878, 92, 973, 19, 727, -30, 313, +-34, -65, -25, -306, -29, -395, -3, -300, +37, -103, 67, 89, 61, 154, 31, 39, +50, -187, 64, -400, -36, -510, -139, -474, +-116, -251, -84, 106, -83, 506, 5, 822, +216, 959, 391, 843, 398, 498, 275, -35, +122, -641, -46, -1083, -224, -1230, -331, -1086, +-353, -653, -316, 38, -219, 706, -59, 1097, +104, 1153, 253, 915, 401, 408, 499, -156, +473, -547, 352, -728, 189, -686, -8, -388, +-210, 10, -409, 225, -565, 228, -631, 120, +-555, -41, -308, -226, 100, -274, 522, -102, +807, 191, 906, 446, 797, 558, 488, 477, +56, 214, -340, -108, -606, -391, -742, -563, +-742, -563, -553, -365, -251, -117, 66, 75, +369, 232, 599, 337, 678, 307, 622, 185, +513, 106, 358, 69, 96, 30, -231, -28, +-470, -71, -622, -104, -702, -118, -602, -152, +-267, -179, 168, -129, 532, -24, 741, 51, +735, 79, 491, 93, 132, 75, -150, 56, +-329, 33, -407, 15, -329, 23, -80, 76, +168, 98, 221, 68, 133, 20, 58, -70, +-31, -180, -170, -209, -225, -147, -135, -121, +64, -96, 281, 3, 389, 121, 317, 145, +212, 130, 166, 149, 85, 168, -63, 134, +-168, 55, -217, -31, -320, -109, -404, -124, +-341, -116, -153, -139, 71, -185, 315, -172, +551, -138, 683, -109, 598, 4, 356, 215, +103, 372, -163, 406, -437, 387, -616, 243, +-627, -54, -476, -341, -193, -449, 127, -427, +410, -297, 561, -69, 525, 143, 364, 241, +168, 235, -18, 111, -114, -120, -62, -268, +27, -212, 56, 16, 39, 308, -10, 573, +-167, 670, -374, 523, -479, 133, -450, -413, +-323, -928, -62, -1210, 373, -1147, 868, -724, +1175, 10, 1120, 808, 785, 1412, 258, 1654, +-437, 1451, -1128, 757, -1515, -242, -1450, -1191, +-1013, -1774, -361, -1800, 414, -1258, 1163, -317, +1587, 682, 1579, 1416, 1212, 1637, 595, 1296, +-132, 511, -774, -415, -1184, -1107, -1295, -1295, +-1095, -956, -644, -252, -98, 564, 354, 1146, +683, 1249, 883, 808, 896, -9, 692, -916, +367, -1537, 47, -1624, -165, -1112, -274, -157, +-314, 906, -292, 1709, -250, 1999, -210, 1702, +-164, 863, -142, -271, -185, -1333, -161, -1961, +33, -2004, 276, -1499, 398, -632, 496, 379, +627, 1237, 611, 1662, 417, 1605, 148, 1161, +-190, 473, -550, -266, -760, -791, -779, -1015, +-661, -963, -437, -695, -81, -330, 332, -40, +649, 162, 836, 292, 921, 277, 825, 189, +510, 196, 130, 310, -226, 365, -561, 335, +-813, 255, -835, 118, -640, -109, -360, -349, +-79, -522, 186, -596, 401, -530, 547, -325, +622, -48, 616, 174, 575, 319, 468, 404, +274, 434, 33, 394, -252, 334, -587, 269, +-844, 202, -911, 101, -774, -115, -465, -454, +-53, -776, 429, -910, 906, -860, 1212, -592, +1187, -67, 899, 607, 502, 1139, 22, 1370, +-546, 1266, -1020, 833, -1230, 137, -1181, -658, +-884, -1284, -342, -1527, 321, -1329, 871, -838, +1184, -159, 1264, 592, 1098, 1192, 638, 1384, +40, 1150, -480, 635, -856, 16, -1031, -537, +-939, -898, -613, -976, -157, -744, 319, -296, +663, 126, 781, 394, 659, 492, 395, 438, +99, 250, -135, 28, -223, -145, -172, -248, +-59, -235, 53, -119, 106, 37, 42, 160, +-91, 250, -238, 270, -328, 198, -312, 12, +-161, -214, 100, -384, 395, -463, 615, -444, +669, -288, 542, 5, 256, 314, -100, 566, +-407, 705, -561, 664, -578, 408, -480, 40, +-260, -374, 40, -750, 302, -924, 466, -807, +541, -484, 534, -54, 439, 446, 218, 856, +-43, 998, -248, 825, -396, 472, -489, 8, +-481, -502, -353, -895, -65, -976, 310, -755, +587, -372, 693, 98, 605, 553, 309, 859, +-107, 919, -459, 733, -636, 279, -571, -284, +-273, -732, 122, -984, 420, -1006, 572, -663, +586, -5, 397, 661, 55, 1119, -241, 1252, +-379, 956, -441, 259, -421, -538, -219, -1171, +129, -1444, 368, -1230, 427, -566, 441, 293, +380, 1059, 144, 1493, -123, 1401, -266, 803, +-318, -57, -254, -829, -79, -1293, 100, -1308, +182, -862, 205, -108, 178, 613, 56, 1031, +-114, 1042, -221, 661, -217, 57, -89, -502, +153, -814, 398, -828, 556, -504, 553, 59, +369, 624, 40, 934, -369, 860, -734, 413, +-884, -220, -754, -787, -383, -1122, 158, -1088, +684, -613, 1023, 171, 1103, 884, 935, 1268, +520, 1240, -59, 815, -646, 80, -1033, -692, +-1106, -1202, -859, -1273, -379, -909, 150, -288, +594, 382, 865, 895, 891, 1096, 646, 870, +272, 344, -43, -226, -213, -630, -308, -805, +-329, -691, -218, -311, -60, 144, 25, 503, +18, 668, -43, 577, -147, 222, -225, -184, +-189, -476, 16, -613, 325, -555, 599, -256, +710, 140, 640, 438, 421, 580, 32, 548, +-450, 324, -786, -16, -833, -289, -680, -451, +-375, -469, 44, -325, 457, -91, 728, 103, +792, 250, 655, 328, 362, 245, -23, 56, +-338, -86, -418, -134, -330, -155, -176, -87, +-14, 52, 110, 146, 143, 146, 82, 121, +-41, 51, -154, -80, -184, -202, -111, -267, +39, -268, 226, -208, 403, -89, 499, 56, +516, 260, 408, 486, 107, 600, -290, 486, +-578, 203, -695, -151, -656, -522, -443, -819, +-96, -904, 286, -676, 585, -193, 737, 401, +716, 891, 527, 1109, 224, 990, -44, 591, +-243, -18, -405, -657, -487, -1090, -446, -1182, +-326, -921, -193, -379, -21, 295, 204, 842, +405, 1106, 508, 1042, 530, 674, 429, 80, +199, -508, -84, -887, -319, -974, -419, -769, +-368, -350, -198, 161, 35, 580, 242, 766, +331, 671, 285, 413, 103, 91, -128, -230, +-285, -456, -299, -465, -179, -308, 57, -139, +350, -19, 568, 53, 605, 79, 412, 62, +64, 77, -307, 131, -559, 220, -626, 304, +-499, 322, -227, 186, 94, -55, 352, -307, +493, -534, 484, -666, 363, -590, 252, -279, +150, 123, 12, 504, -108, 777, -150, 848, +-183, 648, -245, 263, -286, -195, -238, -595, +-115, -777, 16, -722, 119, -534, 200, -288, +321, 26, 441, 308, 466, 479, 370, 539, +210, 541, -16, 468, -301, 324, -557, 109, +-632, -173, -457, -454, -179, -648, 78, -704, +345, -629, 560, -400, 545, -55, 367, 353, +196, 716, 58, 910, -93, 826, -207, 505, +-217, 61, -158, -408, -90, -750, -37, -837, +-13, -656, -34, -315, -61, 92, -72, 402, +-28, 504, 87, 405, 267, 218, 431, 9, +466, -134, 375, -130, 202, -41, -75, 34, +-374, 81, -533, 90, -561, -22, -471, -181, +-208, -266, 165, -246, 465, -160, 642, 4, +699, 181, 553, 257, 182, 246, -234, 202, +-473, 104, -523, -60, -445, -162, -243, -179, +63, -163, 342, -132, 466, -66, 409, -20, +246, 25, 32, 145, -187, 270, -337, 288, +-355, 201, -215, 54, 18, -195, 254, -479, +435, -653, 505, -598, 398, -291, 154, 233, +-136, 781, -376, 1095, -495, 1054, -469, 668, +-296, -5, -27, -791, 265, -1374, 484, -1523, +563, -1154, 466, -399, 253, 497, 0, 1241, +-241, 1600, -403, 1438, -404, 782, -211, -111, +65, -869, 260, -1231, 319, -1161, 264, -718, +56, -75, -202, 509, -334, 757, -300, 590, +-151, 160, 112, -255, 449, -466, 681, -429, +626, -136, 317, 343, -60, 781, -418, 900, +-695, 657, -788, 149, -596, -486, -175, -1050, +298, -1285, 667, -1118, 832, -644, 731, 43, +429, 774, 59, 1268, -288, 1350, -500, 1090, +-534, 568, -411, -84, -188, -673, 63, -1033, +253, -1127, 336, -940, 299, -519, 194, -32, +81, 372, -44, 656, -137, 784, -126, 672, +-25, 401, 49, 118, 85, -115, 136, -299, +176, -364, 130, -302, 50, -181, -23, -80, +-138, -38, -242, -47, -262, -66, -195, -51, +-54, -29, 145, 29, 329, 131, 439, 232, +431, 250, 311, 196, 108, 115, -136, 13, +-335, -94, -415, -157, -376, -156, -236, -132, +12, -89, 246, -61, 343, -63, 312, -75, +211, -70, 41, -73, -123, -52, -175, 46, +-91, 174, 80, 244, 275, 276, 383, 308, +288, 255, 61, 121, -197, -31, -436, -199, +-594, -398, -550, -542, -272, -587, 116, -531, +464, -327, 715, 27, 823, 429, 718, 761, +418, 965, -12, 938, -434, 631, -715, 133, +-788, -394, -694, -850, -458, -1110, -101, -1078, +286, -774, 565, -303, 698, 225, 740, 694, +641, 947, 373, 943, 63, 731, -192, 377, +-440, -48, -643, -378, -693, -535, -552, -556, +-280, -463, 41, -262, 353, -72, 576, -4, +642, 5, 553, 0, 373, -12, 131, 16, +-104, 145, -259, 314, -304, 463, -288, 532, +-234, 461, -142, 237, -70, -83, -32, -407, +1, -667, 33, -779, 67, -720, 154, -502, +274, -179, 370, 193, 385, 511, 327, 716, +207, 789, -16, 730, -306, 532, -505, 203, +-527, -176, -419, -508, -214, -723, 33, -811, +256, -731, 397, -490, 438, -144, 370, 187, +242, 429, 140, 568, 81, 599, 11, 509, +-68, 334, -109, 187, -146, 79, -203, -42, +-274, -170, -322, -263, -304, -383, -190, -535, +-4, -646, 245, -648, 504, -511, 662, -194, +681, 301, 574, 822, 339, 1203, -26, 1324, +-414, 1126, -717, 565, -876, -236, -853, -1025, +-610, -1555, -198, -1683, 284, -1354, 731, -645, +1022, 212, 1060, 965, 822, 1436, 418, 1515, +-49, 1161, -490, 533, -801, -134, -869, -667, +-713, -965, -434, -955, -97, -677, 221, -296, +446, 45, 539, 252, 497, 288, 376, 175, +267, 33, 177, -29, 106, 48, 50, 235, +-28, 454, -174, 570, -357, 484, -485, 196, +-501, -226, -417, -667, -229, -956, 77, -934, +393, -614, 630, -120, 730, 399, 669, 810, +444, 954, 90, 787, -290, 413, -535, -39, +-596, -437, -531, -634, -349, -563, -76, -310, +185, 5, 330, 248, 357, 320, 289, 187, +175, -56, 72, -304, 11, -448, -21, -370, +-3, -55, 70, 358, 122, 688, 98, 821, +-14, 671, -148, 258, -239, -291, -284, -778, +-273, -1039, -147, -958, 55, -560, 242, 8, +351, 552, 367, 889, 330, 914, 228, 635, +49, 178, -103, -288, -140, -570, -156, -591, +-187, -382, -147, -51, -47, 256, -17, 387, +-65, 274, -98, -9, -97, -318, -73, -504, +19, -478, 228, -216, 468, 198, 618, 619, +581, 856, 361, 784, 5, 400, -412, -175, +-759, -716, -877, -1004, -727, -969, -405, -624, +4, -24, 418, 596, 751, 947, 893, 922, +818, 614, 577, 120, 249, -394, -116, -709, +-468, -734, -705, -514, -740, -123, -596, 297, +-371, 544, -113, 547, 139, 354, 353, 57, +510, -261, 606, -469, 615, -478, 522, -316, +335, -50, 93, 249, -188, 457, -479, 483, +-682, 348, -759, 113, -696, -170, -477, -428, +-103, -519, 353, -417, 805, -205, 1096, 64, +1083, 360, 772, 549, 266, 527, -320, 338, +-850, 51, -1122, -275, -1033, -545, -676, -642, +-203, -545, 295, -272, 693, 115, 886, 489, +849, 710, 631, 724, 314, 532, -30, 161, +-334, -277, -533, -640, -588, -818, -515, -762, +-357, -461, -169, -23, 30, 395, 219, 670, +396, 745, 533, 603, 571, 287, 473, -93, +246, -394, -59, -495, -363, -410, -562, -230, +-595, -53, -433, 89, -149, 152, 143, 97, +360, -27, 450, -97, 395, -72, 245, 7, +61, 116, -90, 227, -124, 301, -77, 288, +-33, 191, -1, 20, 27, -192, -5, -381, +-107, -482, -223, -479, -247, -347, -132, -88, +59, 215, 247, 460, 391, 572, 456, 513, +371, 306, 151, 45, -133, -194, -377, -349, +-476, -365, -375, -242, -166, -83, 33, 18, +209, 44, 338, 6, 345, -71, 212, -147, +31, -149, -99, -57, -135, 107, -100, 294, +-14, 450, 85, 503, 134, 417, 98, 206, +-7, -103, -121, -455, -180, -742, -161, -841, +-68, -727, 80, -410, 186, 60, 202, 544, +153, 878, 94, 1006, 37, 894, -15, 517, +-28, -10, 2, -489, 2, -812, -55, -934, +-93, -796, -111, -442, -119, -21, -89, 333, +-3, 550, 95, 570, 170, 420, 223, 210, +259, 29, 254, -67, 164, -53, -12, 28, +-220, 68, -355, 12, -371, -136, -283, -331, +-105, -507, 141, -562, 351, -423, 448, -101, +416, 293, 282, 631, 71, 830, -186, 799, +-374, 515, -419, 71, -342, -376, -174, -705, +86, -834, 339, -746, 448, -460, 385, -48, +234, 358, 41, 619, -180, 682, -342, 566, +-380, 288, -305, -73, -154, -370, 64, -501, +303, -462, 485, -263, 535, 35, 413, 296, +127, 410, -241, 343, -554, 126, -705, -150, +-621, -371, -299, -465, 161, -377, 578, -111, +836, 221, 841, 464, 565, 547, 119, 448, +-354, 197, -757, -110, -949, -370, -810, -492, +-402, -441, 117, -266, 608, -59, 932, 132, +944, 262, 645, 294, 172, 239, -301, 152, +-639, 60, -761, -19, -644, -63, -340, -96, +33, -120, 331, -116, 489, -104, 494, -113, +371, -85, 162, 1, -52, 98, -178, 174, +-183, 206, -127, 153, -55, 36, 24, -90, +52, -207, -3, -272, -90, -212, -125, -39, +-94, 158, -20, 313, 79, 364, 189, 265, +246, 49, 222, -189, 148, -387, 61, -485, +-19, -394, -84, -118, -118, 202, -133, 421, +-148, 507, -154, 440, -134, 200, -111, -134, +-56, -405, 68, -507, 219, -423, 338, -174, +424, 146, 451, 396, 324, 495, 52, 407, +-257, 121, -512, -246, -668, -516, -636, -580, +-409, -427, -84, -87, 268, 328, 593, 640, +779, 722, 754, 546, 559, 156, 240, -318, +-147, -672, -521, -783, -762, -634, -794, -270, +-608, 201, -254, 593, 164, 730, 516, 576, +701, 219, 673, -202, 469, -527, 196, -609, +-66, -428, -260, -67, -352, 340, -324, 617, +-222, 613, -116, 345, -48, -61, -14, -477, +-11, -763, -27, -792, -2, -543, 98, -99, +254, 410, 394, 814, 449, 981, 370, 877, +152, 537, -159, 23, -438, -540, -585, -967, +-587, -1125, -439, -987, -147, -585, 206, -10, +499, 582, 657, 1022, 631, 1162, 430, 951, +129, 477, -166, -93, -383, -594, -469, -888, +-407, -890, -253, -619, -82, -205, 59, 194, +150, 453, 174, 499, 162, 357, 157, 122, +191, -100, 231, -221, 222, -181, 149, 13, +37, 242, -111, 368, -287, 323, -425, 109, +-432, -219, -287, -533, -69, -691, 174, -612, +401, -302, 524, 154, 493, 572, 346, 777, +122, 729, -131, 471, -319, 59, -393, -370, +-381, -615, -299, -608, -134, -422, 57, -139, +197, 143, 268, 304, 284, 308, 247, 202, +190, 38, 133, -99, 62, -114, -10, -23, +-89, 74, -202, 143, -319, 163, -339, 82, +-247, -75, -103, -220, 59, -301, 247, -289, +406, -153, 463, 70, 408, 267, 264, 371, +49, 367, -201, 235, -413, -5, -516, -258, +-470, -417, -303, -439, -50, -327, 216, -97, +396, 187, 451, 423, 413, 531, 310, 476, +149, 259, -23, -57, -157, -363, -247, -565, +-305, -595, -316, -430, -287, -124, -205, 203, +-55, 439, 131, 531, 291, 461, 399, 265, +444, 29, 372, -175, 194, -296, -3, -310, +-173, -241, -330, -139, -413, -37, -365, 35, +-251, 59, -133, 58, 26, 50, 204, 34, +314, 33, 358, 73, 365, 125, 315, 145, +183, 136, 17, 100, -146, 16, -279, -100, +-356, -206, -364, -282, -309, -299, -180, -226, +22, -90, 225, 60, 366, 200, 430, 289, +401, 288, 254, 216, 41, 122, -143, 31, +-245, -38, -277, -58, -241, -46, -142, -59, +-35, -132, 43, -237, 90, -337, 104, -386, +67, -322, 9, -107, -7, 227, 48, 574, +128, 802, 200, 809, 241, 555, 194, 91, +49, -438, -126, -853, -269, -1013, -360, -867, +-359, -476, -248, 23, -68, 490, 117, 797, +289, 848, 409, 641, 428, 288, 349, -91, +202, -404, 7, -554, -184, -491, -310, -268, +-368, 12, -354, 247, -256, 335, -96, 224, +60, -23, 192, -275, 291, -431, 325, -412, +286, -182, 203, 194, 89, 566, -58, 779, +-178, 746, -221, 455, -194, -27, -139, -545, +-62, -908, 32, -997, 112, -786, 136, -339, +95, 194, 16, 637, -73, 860, -133, 812, +-117, 528, 5, 132, 192, -209, 371, -391, +446, -405, 353, -286, 93, -109, -245, 13, +-558, 12, -748, -95, -713, -234, -422, -307, +41, -243, 519, -36, 882, 254, 1015, 549, +851, 739, 420, 724, -128, 488, -629, 86, +-951, -393, -987, -813, -729, -1031, -287, -978, +191, -656, 587, -134, 798, 442, 772, 893, +531, 1084, 197, 969, -90, 588, -277, 68, +-373, -420, -373, -744, -297, -827, -203, -661, +-115, -332, -31, 25, 47, 293, 116, 420, +200, 381, 281, 207, 308, -1, 264, -130, +172, -131, 40, -25, -122, 130, -263, 257, +-331, 283, -285, 175, -144, -46, 26, -305, +147, -494, 195, -532, 170, -408, 86, -157, +-24, 158, -68, 440, -12, 591, 75, 570, +161, 391, 223, 106, 205, -179, 67, -372, +-128, -447, -294, -406, -391, -257, -391, -63, +-260, 88, -23, 168, 248, 189, 493, 160, +624, 101, 546, 49, 265, 22, -96, 17, +-403, 34, -578, 48, -579, 17, -390, -49, +-79, -98, 238, -118, 468, -119, 548, -84, +451, -18, 224, 42, -46, 67, -317, 55, +-509, 7, -502, -38, -276, -46, 29, -22, +305, 23, 512, 107, 563, 212, 399, 267, +115, 227, -152, 93, -380, -125, -537, -371, +-543, -549, -380, -591, -143, -467, 119, -172, +397, 246, 637, 641, 734, 867, 632, 869, +350, 648, -46, 228, -450, -305, -771, -779, +-914, -1046, -803, -1048, -445, -785, 40, -303, +537, 275, 938, 790, 1101, 1101, 921, 1115, +448, 830, -136, 337, -664, -232, -977, -745, +-944, -1055, -601, -1054, -137, -754, 300, -279, +617, 237, 712, 663, 534, 871, 209, 814, +-69, 541, -245, 152, -335, -236, -295, -501, +-100, -582, 118, -493, 221, -279, 193, -6, +92, 218, -55, 312, -188, 269, -221, 127, +-144, -40, -8, -149, 132, -147, 229, -34, +221, 131, 113, 258, -15, 261, -71, 116, +-52, -128, 13, -361, 88, -475, 119, -424, +73, -212, -33, 116, -168, 440, -281, 610, +-300, 568, -201, 349, -3, 17, 231, -328, +425, -570, 504, -637, 427, -515, 205, -238, +-93, 98, -357, 382, -492, 552, -460, 575, +-289, 448, -37, 206, 197, -86, 344, -345, +370, -499, 285, -516, 122, -411, -56, -213, +-176, 27, -200, 235, -124, 369, 3, 416, +113, 368, 157, 242, 145, 85, 78, -72, +-38, -207, -158, -275, -217, -277, -209, -258, +-146, -225, -20, -161, 138, -68, 268, 48, +336, 194, 332, 348, 236, 454, 69, 459, +-113, 336, -264, 86, -371, -233, -386, -516, +-270, -670, -71, -643, 132, -431, 297, -86, +380, 304, 339, 620, 207, 756, 43, 661, +-110, 370, -213, -17, -208, -383, -111, -623, +9, -662, 103, -482, 148, -154, 111, 177, +-20, 398, -179, 472, -282, 382, -270, 157, +-141, -96, 86, -270, 347, -326, 551, -243, +607, -46, 468, 176, 135, 329, -303, 366, +-662, 259, -804, 9, -694, -291, -387, -516, +37, -592, 453, -468, 730, -146, 776, 275, +598, 644, 275, 833, -69, 762, -337, 424, +-490, -80, -490, -573, -337, -881, -120, -920, +41, -685, 120, -241, 139, 270, 107, 676, +60, 852, 72, 775, 150, 491, 231, 89, +286, -313, 287, -601, 178, -695, -47, -572, +-309, -289, -520, 33, -596, 297, -480, 440, +-188, 428, 177, 288, 499, 99, 684, -65, +670, -162, 446, -189, 78, -164, -285, -114, +-508, -68, -528, -35, -382, -10, -140, 16, +117, 50, 293, 84, 328, 113, 221, 129, +39, 116, -131, 63, -218, -14, -186, -95, +-31, -183, 179, -240, 339, -220, 365, -119, +256, 22, 32, 169, -252, 291, -477, 353, +-521, 319, -368, 182, -104, -27, 194, -244, +445, -407, 568, -480, 508, -430, 284, -248, +-38, 24, -339, 304, -498, 515, -467, 594, +-281, 505, -8, 275, 269, -28, 435, -324, +419, -527, 249, -578, 14, -470, -207, -255, +-356, 0, -393, 224, -290, 366, -58, 411, +198, 371, 365, 278, 423, 156, 396, 21, +267, -111, 35, -232, -212, -324, -381, -362, +-447, -330, -410, -238, -286, -99, -90, 88, +150, 292, 373, 435, 499, 461, 498, 374, +384, 197, 173, -41, -82, -277, -312, -437, +-445, -462, -447, -341, -309, -128, -75, 74, +141, 204, 248, 263, 244, 245, 168, 150, +55, 35, -44, -27, -73, -27, 5, -3, +148, 15, 269, 15, 289, -14, 177, -72, +-41, -143, -304, -194, -511, -186, -561, -102, +-433, 28, -179, 149, 152, 227, 468, 262, +663, 231, 680, 119, 530, -34, 244, -154, +-93, -211, -385, -208, -566, -154, -601, -77, +-492, 7, -285, 82, -59, 105, 159, 62, +337, 17, 441, 24, 460, 55, 408, 80, +275, 103, 85, 100, -97, 35, -239, -71, +-340, -172, -373, -240, -319, -226, -205, -99, +-59, 72, 92, 195, 217, 244, 255, 218, +203, 105, 116, -61, 56, -194, 63, -232, +122, -155, 180, 6, 175, 168, 84, 244, +-106, 211, -342, 75, -521, -133, -548, -318, +-394, -363, -98, -238, 256, -8, 570, 236, +752, 409, 735, 441, 500, 297, 96, 15, +-344, -288, -679, -473, -797, -468, -654, -291, +-296, 2, 128, 316, 462, 511, 607, 488, +524, 258, 268, -77, -39, -390, -253, -557, +-314, -498, -239, -233, -83, 127, 99, 435, +251, 585, 313, 522, 231, 270, 24, -66, +-222, -364, -406, -519, -443, -489, -315, -317, +-71, -83, 206, 145, 428, 298, 509, 332, +425, 285, 230, 226, 13, 162, -168, 76, +-296, -18, -349, -122, -314, -259, -195, -390, +-49, -434, 61, -348, 115, -131, 140, 166, +133, 448, 101, 610, 101, 592, 157, 382, +218, 29, 218, -345, 146, -600, 8, -655, +-186, -501, -386, -181, -501, 193, -470, 480, +-300, 574, -44, 458, 245, 194, 512, -119, +666, -362, 645, -437, 465, -319, 173, -79, +-201, 165, -549, 310, -735, 303, -697, 150, +-475, -71, -135, -255, 226, -320, 505, -242, +632, -43, 580, 194, 385, 355, 127, 371, +-126, 234, -323, -9, -404, -270, -357, -434, +-242, -447, -99, -304, 66, -34, 190, 266, +220, 479, 191, 535, 138, 419, 51, 161, +-54, -156, -98, -424, -68, -562, -9, -541, +47, -364, 108, -73, 138, 237, 92, 468, +-16, 572, -137, 533, -232, 356, -283, 74, +-257, -242, -110, -493, 147, -600, 398, -527, +520, -294, 476, 24, 291, 326, -15, 507, +-363, 495, -605, 303, -634, 28, -450, -221, +-116, -348, 277, -287, 587, -69, 700, 175, +567, 327, 245, 302, -157, 81, -500, -257, +-658, -554, -568, -651, -264, -467, 125, -36, +451, 488, 595, 903, 515, 1033, 249, 779, +-88, 186, -372, -526, -509, -1069, -432, -1259, +-158, -1030, 168, -422, 391, 369, 446, 1039, +333, 1330, 80, 1141, -228, 553, -455, -215, +-488, -881, -289, -1224, 48, -1130, 379, -622, +579, 115, 581, 787, 372, 1139, 1, 1067, +-395, 619, -665, -43, -710, -688, -522, -1080, +-159, -1075, 268, -688, 626, -68, 809, 562, +761, 979, 472, 1055, 21, 798, -433, 300, +-728, -287, -790, -767, -641, -979, -320, -885, +96, -541, 471, -50, 661, 433, 642, 758, +467, 848, 195, 683, -109, 315, -347, -124, +-428, -484, -352, -672, -182, -642, -9, -401, +106, -53, 145, 267, 109, 447, 19, 431, +-70, 254, -95, 24, -26, -169, 116, -263, +264, -206, 328, -28, 278, 156, 136, 247, +-89, 210, -331, 52, -482, -162, -477, -337, +-336, -406, -99, -332, 175, -96, 410, 218, +545, 467, 525, 570, 355, 507, 111, 263, +-121, -102, -311, -448, -427, -648, -421, -644, +-320, -444, -182, -111, -27, 249, 128, 530, +249, 654, 321, 590, 349, 368, 319, 58, +223, -254, 84, -493, -83, -604, -250, -550, +-380, -335, -410, -22, -329, 283, -182, 484, +1, 522, 205, 388, 388, 141, 477, -114, +448, -289, 309, -329, 79, -216, -201, -20, +-440, 129, -542, 162, -472, 82, -260, -81, +17, -248, 280, -309, 456, -218, 488, -6, +385, 260, 186, 486, -64, 568, -285, 455, +-406, 176, -392, -192, -255, -539, -19, -739, +224, -722, 362, -496, 367, -119, 238, 318, +25, 685, -190, 844, -320, 746, -334, 436, +-215, 19, 10, -387, 228, -671, 347, -752, +353, -613, 241, -312, 18, 46, -232, 340, +-382, 493, -377, 501, -233, 399, -7, 224, +228, 25, 379, -134, 365, -224, 201, -264, +-20, -275, -192, -247, -270, -174, -246, -74, +-125, 48, 47, 184, 194, 278, 241, 291, +178, 228, 43, 109, -116, -33, -245, -146, +-282, -209, -172, -231, 52, -200, 280, -115, +393, -13, 343, 77, 164, 146, -75, 181, +-280, 174, -371, 129, -336, 50, -198, -35, +-6, -93, 167, -124, 260, -129, 269, -106, +219, -74, 117, -42, -20, 9, -136, 72, +-174, 113, -145, 141, -82, 155, -4, 124, +59, 51, 78, -34, 60, -129, 34, -211, +3, -231, -35, -179, -53, -77, -39, 58, +-18, 185, 2, 250, 40, 253, 96, 206, +136, 102, 141, -39, 92, -168, -10, -249, +-131, -287, -235, -282, -280, -201, -230, -33, +-78, 178, 106, 362, 261, 451, 362, 397, +370, 201, 242, -72, 13, -329, -204, -487, +-326, -483, -340, -309, -262, -31, -102, 245, +97, 424, 234, 444, 255, 306, 185, 74, +56, -157, -72, -309, -140, -339, -134, -239, +-75, -53, 45, 135, 191, 248, 244, 244, +157, 135, -12, -9, -176, -132, -291, -198, +-320, -180, -236, -92, -53, 19, 175, 117, +351, 178, 408, 167, 343, 92, 170, 1, +-63, -65, -273, -104, -398, -109, -398, -88, +-249, -61, 0, -27, 229, 6, 345, 23, +324, 33, 191, 53, 2, 85, -177, 110, +-274, 102, -238, 59, -75, -3, 124, -60, +255, -115, 275, -162, 195, -179, 36, -154, +-148, -77, -278, 47, -312, 179, -246, 276, +-96, 301, 83, 223, 211, 59, 262, -137, +258, -311, 192, -394, 68, -324, -36, -125, +-72, 106, -80, 293, -90, 383, -96, 335, +-107, 165, -152, -61, -200, -267, -182, -365, +-64, -315, 119, -171, 307, 19, 448, 218, +479, 339, 349, 327, 72, 220, -246, 61, +-489, -122, -596, -280, -544, -358, -334, -331, +-17, -188, 313, 21, 538, 213, 583, 347, +454, 394, 211, 310, -79, 121, -322, -92, +-400, -271, -290, -378, -89, -365, 82, -238, +147, -53, 83, 137, -59, 285, -179, 349, +-205, 303, -121, 153, 44, -54, 241, -234, +395, -311, 434, -275, 339, -146, 129, 42, +-145, 223, -391, 316, -517, 276, -496, 106, +-342, -140, -80, -361, 201, -453, 392, -359, +441, -86, 360, 288, 221, 595, 96, 667, +4, 458, -86, 57, -168, -401, -232, -733, +-284, -776, -312, -507, -283, -52, -159, 398, +64, 663, 310, 658, 449, 435, 445, 106, +339, -222, 144, -439, -99, -460, -291, -312, +-371, -91, -331, 103, -182, 206, -4, 218, +94, 154, 114, 19, 102, -126, 58, -182, +17, -134, 39, -20, 114, 135, 178, 276, +182, 319, 89, 239, -78, 53, -226, -218, +-310, -490, -315, -623, -202, -530, 7, -222, +225, 229, 383, 661, 437, 891, 339, 813, +92, 439, -218, -135, -476, -698, -569, -994, +-439, -920, -120, -536, 278, 25, 587, 574, +660, 883, 465, 824, 99, 461, -299, -29, +-591, -442, -649, -612, -447, -505, -100, -206, +239, 142, 475, 356, 555, 323, 457, 107, +220, -139, -62, -296, -301, -286, -448, -101, +-450, 145, -297, 320, -53, 356, 192, 243, +349, 44, 368, -141, 257, -262, 67, -295, +-139, -223, -276, -88, -264, 18, -126, 80, +36, 122, 141, 136, 165, 117, 120, 95, +48, 81, -9, 57, -35, 23, -29, -18, +-10, -74, -24, -147, -80, -200, -130, -197, +-127, -138, -60, -27, 46, 123, 133, 252, +163, 296, 163, 252, 148, 129, 114, -61, +57, -241, -47, -319, -199, -280, -329, -149, +-346, 40, -231, 212, -20, 300, 214, 294, +373, 191, 395, -11, 278, -248, 81, -416, +-105, -434, -190, -272, -172, 33, -143, 367, +-145, 605, -145, 628, -109, 383, -41, -46, +41, -473, 124, -723, 179, -695, 195, -398, +166, 28, 86, 393, 6, 576, -25, 552, +-41, 356, -98, 72, -150, -176, -155, -291, +-133, -273, -82, -180, -4, -71, 50, 2, +63, 7, 76, -36, 93, -77, 115, -77, +172, 3, 208, 159, 145, 288, -2, 304, +-178, 212, -332, 21, -393, -219, -305, -376, +-111, -350, 119, -182, 324, 30, 425, 215, +395, 290, 251, 209, 24, 33, -223, -142, +-396, -242, -444, -215, -355, -65, -113, 130, +207, 288, 438, 359, 470, 283, 307, 56, +24, -211, -277, -406, -453, -478, -424, -397, +-207, -148, 86, 186, 306, 455, 377, 547, +308, 417, 165, 121, 2, -201, -151, -416, +-254, -448, -275, -264, -208, 54, -67, 333, +112, 432, 237, 294, 218, -39, 72, -395, +-111, -561, -244, -463, -249, -155, -88, 250, +165, 602, 372, 746, 439, 602, 319, 207, +52, -284, -244, -668, -448, -812, -517, -688, +-454, -351, -248, 101, 73, 534, 395, 791, +575, 760, 551, 464, 361, 36, 54, -377, +-263, -655, -446, -706, -425, -515, -243, -159, +-8, 242, 169, 547, 206, 641, 122, 501, +-15, 200, -131, -168, -155, -479, -78, -607, +48, -502, 175, -217, 280, 134, 310, 427, +234, 564, 77, 496, -148, 249, -380, -67, +-518, -326, -473, -456, -248, -421, 62, -243, +323, -11, 430, 192, 370, 306, 191, 281, +-8, 148, -104, 3, -77, -103, -4, -151, +43, -97, 34, 24, -30, 113, -117, 134, +-171, 91, -181, -31, -170, -175, -173, -266, +-163, -288, -58, -220, 144, -52, 382, 154, +576, 334, 624, 475, 441, 502, 74, 350, +-332, 72, -668, -255, -826, -577, -738, -766, +-453, -710, -74, -423, 313, 18, 616, 496, +761, 839, 755, 913, 568, 710, 195, 285, +-209, -244, -484, -677, -607, -858, -601, -772, +-453, -475, -223, -44, -21, 368, 115, 604, +201, 615, 279, 448, 356, 176, 398, -102, +362, -288, 238, -341, 66, -274, -120, -128, +-291, 21, -425, 112, -477, 130, -404, 84, +-247, -8, -42, -92, 184, -115, 391, -84, +506, -8, 484, 93, 311, 171, 32, 192, +-229, 164, -393, 80, -422, -45, -282, -153, +-53, -210, 120, -229, 177, -204, 158, -112, +76, 19, -21, 145, -60, 240, -51, 275, +-8, 217, 49, 81, 71, -71, 53, -192, +53, -246, 68, -198, 43, -63, 8, 73, +-46, 157, -152, 165, -220, 82, -178, -46, +-99, -118, -27, -112, 93, -67, 212, 14, +228, 104, 159, 133, 52, 84, -49, -9, +-110, -107, -114, -142, -83, -71, -12, 53, +96, 163, 150, 229, 97, 200, -34, 41, +-186, -196, -310, -410, -356, -499, -243, -399, +19, -120, 328, 248, 552, 584, 585, 767, +399, 709, 81, 399, -236, -81, -482, -581, +-593, -918, -514, -946, -294, -648, -32, -151, +197, 362, 371, 742, 441, 851, 398, 635, +275, 224, 101, -165, -54, -387, -155, -389, +-198, -205, -205, 11, -205, 119, -223, 80, +-241, -110, -184, -377, -65, -512, 73, -389, +239, -86, 402, 306, 468, 697, 378, 907, +191, 824, -29, 483, -244, -46, -409, -610, +-502, -989, -472, -1069, -292, -871, -8, -423, +271, 152, 448, 656, 483, 954, 368, 973, +146, 693, -109, 245, -287, -179, -317, -504, +-234, -674, -101, -619, -8, -375, 15, -69, +24, 199, 80, 330, 145, 265, 155, 89, +132, -74, 68, -175, -67, -160, -207, 24, +-243, 288, -170, 466, -61, 456, 78, 246, +204, -107, 232, -459, 166, -653, 82, -633, +24, -430, -38, -96, -116, 259, -221, 491, +-334, 557, -355, 492, -244, 323, -21, 101, +265, -99, 543, -245, 669, -335, 555, -354, +260, -303, -149, -210, -563, -84, -798, 53, +-746, 151, -470, 204, -75, 219, 360, 196, +669, 161, 723, 138, 515, 104, 144, 34, +-213, -71, -412, -213, -419, -366, -301, -442, +-107, -368, 88, -137, 195, 201, 210, 499, +147, 600, 19, 477, -131, 217, -229, -105, +-266, -399, -213, -538, 16, -476, 325, -276, +498, -18, 444, 224, 242, 371, -29, 410, +-320, 361, -506, 206, -528, -38, -395, -261, +-168, -384, 57, -395, 232, -284, 363, -98, +455, 81, 427, 229, 269, 343, 79, 366, +-106, 283, -241, 140, -293, -58, -308, -273, +-357, -413, -369, -436, -235, -324, 6, -56, +279, 269, 502, 474, 576, 499, 431, 354, +98, 36, -251, -328, -435, -540, -381, -528, +-193, -312, 6, 64, 149, 449, 171, 662, +95, 619, -12, 322, -107, -142, -186, -573, +-204, -780, -120, -713, 37, -408, 245, 51, +417, 519, 437, 825, 273, 854, -22, 592, +-342, 127, -558, -371, -559, -737, -372, -849, +-90, -673, 206, -262, 402, 227, 440, 587, +344, 674, 180, 491, -25, 166, -219, -144, +-305, -323, -232, -328, -36, -188, 144, -1, +210, 120, 148, 123, -23, 50, -222, -48, +-355, -119, -351, -117, -202, -56, 66, 18, +335, 93, 459, 156, 440, 148, 316, 75, +109, -4, -130, -75, -330, -133, -441, -146, +-431, -113, -283, -40, -78, 86, 119, 200, +271, 205, 303, 111, 221, -37, 90, -223, +-31, -357, -95, -332, -47, -137, 73, 177, +150, 485, 135, 597, -14, 437, -256, 92, +-427, -327, -438, -674, -293, -747, -15, -491, +319, -53, 508, 417, 485, 764, 329, 801, +93, 487, -128, -3, -246, -476, -277, -768, +-264, -741, -202, -422, -116, 18, -39, 419, +63, 659, 133, 642, 106, 407, 39, 97, +-5, -204, -14, -452, 47, -569, 173, -529, +230, -357, 156, -61, 2, 295, -199, 564, +-347, 631, -343, 471, -207, 128, -39, -247, +113, -473, 231, -482, 276, -293, 261, 14, +167, 263, -21, 308, -236, 164, -363, -77, +-323, -312, -135, -408, 155, -277, 412, 36, +480, 419, 285, 714, -81, 746, -419, 452, +-607, -67, -555, -624, -259, -993, 123, -997, +434, -637, 621, -61, 650, 530, 448, 921, +90, 966, -295, 693, -629, 249, -763, -208, +-608, -567, -264, -752, 117, -704, 447, -411, +608, 32, 522, 436, 291, 644, 5, 574, +-264, 251, -402, -188, -368, -545, -230, -657, +-38, -449, 190, 17, 327, 539, 288, 875, +110, 848, -153, 459, -378, -131, -443, -722, +-299, -1130, -20, -1172, 269, -762, 464, -14, +496, 797, 357, 1344, 79, 1395, -236, 949, +-463, 177, -528, -687, -417, -1327, -206, -1447, +36, -1018, 264, -241, 419, 620, 418, 1251, +286, 1392, 127, 994, -53, 208, -248, -682, +-377, -1327, -375, -1459, -241, -1012, -18, -120, +206, 879, 300, 1551, 260, 1619, 125, 1071, +-72, 94, -225, -963, -260, -1672, -188, -1771, +-59, -1239, 98, -243, 217, 858, 249, 1640, +231, 1826, 157, 1354, -6, 389, -231, -688, +-423, -1456, -469, -1659, -312, -1254, -25, -390, +242, 589, 412, 1276, 447, 1421, 319, 1020, +81, 256, -176, -589, -359, -1206, -395, -1340, +-279, -928, -102, -136, 72, 728, 227, 1339, +274, 1468, 172, 1032, 8, 158, -129, -834, +-189, -1535, -128, -1666, 15, -1188, 103, -280, +97, 739, 51, 1517, -11, 1765, -75, 1376, +-106, 477, -102, -587, -108, -1392, -104, -1641, +-49, -1289, 19, -496, 90, 444, 180, 1166, +240, 1392, 167, 1071, -3, 368, -138, -430, +-216, -1006, -232, -1152, -177, -878, -102, -299, +-39, 400, 71, 950, 216, 1130, 250, 895, +179, 326, 86, -399, -43, -968, -178, -1137, +-216, -900, -182, -381, -168, 261, -122, 788, +-31, 988, 40, 836, 130, 417, 267, -129, +345, -568, 272, -723, 83, -601, -193, -276, +-459, 154, -521, 491, -377, 547, -151, 323, +106, -56, 339, -444, 455, -643, 454, -497, +354, -79, 80, 386, -290, 728, -538, 822, +-594, 588, -487, 105, -207, -428, 175, -841, +460, -975, 551, -732, 464, -237, 232, 304, +-57, 766, -296, 969, -443, 751, -497, 256, +-399, -253, -122, -645, 231, -782, 511, -558, +586, -123, 419, 295, 54, 594, -367, 648, +-654, 390, -713, 1, -517, -358, -101, -668, +365, -762, 668, -493, 755, -11, 661, 487, +326, 893, -198, 1011, -677, 703, -917, 136, +-877, -455, -554, -947, -39, -1149, 448, -918, +776, -395, 885, 222, 694, 794, 264, 1098, +-192, 999, -516, 610, -694, 71, -682, -518, +-459, -931, -147, -955, 135, -647, 346, -169, +440, 365, 384, 732, 257, 752, 137, 506, +-16, 118, -195, -339, -297, -665, -291, -680, +-222, -419, -80, 1, 92, 481, 148, 812, +87, 792, 11, 464, -74, -52, -148, -633, +-79, -1009, 87, -986, 142, -623, 99, -36, +37, 619, -71, 1058, -141, 1084, -92, 762, +-19, 229, 18, -385, 87, -859, 89, -993, +-58, -794, -156, -369, -142, 153, -162, 575, +-155, 743, -11, 643, 122, 351, 164, -19, +217, -343, 227, -525, 115, -513, -18, -309, +-108, 25, -207, 360, -279, 558, -263, 557, +-229, 343, -181, -43, -63, -475, 65, -790, +159, -834, 271, -537, 383, 1, 371, 582, +245, 1008, 93, 1106, -138, 805, -424, 189, +-582, -529, -541, -1075, -398, -1218, -164, -901, +142, -274, 333, 412, 361, 901, 373, 991, +359, 672, 235, 159, 107, -327, 4, -605, +-201, -551, -414, -260, -478, 66, -427, 333, +-291, 453, -62, 333, 130, 43, 192, -248, +224, -485, 224, -618, 148, -519, 142, -212, +216, 196, 172, 681, -11, 1065, -179, 1065, +-290, 679, -363, 66, -364, -667, -308, -1315, +-226, -1586, -88, -1333, 107, -612, 295, 394, +432, 1333, 501, 1828, 445, 1733, 229, 1097, +-101, 52, -405, -1048, -545, -1753, -497, -1818, +-316, -1253, -129, -269, 4, 752, 122, 1408, +200, 1502, 183, 1070, 116, 249, 106, -653, +107, -1199, 70, -1185, 71, -718, 80, 25, +10, 781, -84, 1200, -178, 1108, -334, 578, +-452, -215, -403, -997, -226, -1411, 35, -1292, +319, -729, 501, 146, 529, 1053, 439, 1604, +190, 1620, -193, 1108, -467, 135, -525, -957, +-466, -1671, -310, -1794, -60, -1339, 185, -388, +318, 718, 317, 1498, 200, 1734, 14, 1387, +-158, 511, -241, -519, -197, -1253, -69, -1522, +72, -1287, 201, -560, 253, 376, 144, 1119, +-56, 1441, -229, 1237, -355, 518, -362, -416, +-205, -1150, -26, -1446, 88, -1205, 185, -449, +246, 531, 195, 1290, 76, 1531, -24, 1177, +-99, 326, -95, -677, -23, -1392, 16, -1562, +20, -1136, 9, -221, -83, 828, -262, 1525, +-399, 1586, -403, 1024, -252, 50, 39, -963, +379, -1589, 632, -1578, 705, -943, 546, 104, +175, 1134, -291, 1671, -728, 1527, -984, 818, +-887, -229, -464, -1229, 91, -1714, 579, -1500, +842, -723, 794, 362, 449, 1325, -34, 1690, +-444, 1344, -621, 534, -522, -463, -251, -1305, +64, -1574, 312, -1152, 393, -313, 291, 617, +49, 1297, -281, 1409, -569, 924, -659, 87, +-483, -814, -54, -1432, 481, -1406, 858, -725, +908, 240, 639, 1152, 92, 1717, -582, 1562, +-1023, 649, -1033, -570, -718, -1617, -203, -2098, +347, -1727, 685, -590, 736, 843, 588, 1988, +278, 2398, -149, 1845, -491, 497, -617, -1050, +-544, -2179, -258, -2486, 160, -1797, 481, -373, +573, 1164, 416, 2229, 9, 2430, -474, 1664, +-767, 246, -747, -1215, -425, -2169, 92, -2337, +592, -1624, 835, -257, 779, 1168, 497, 2131, +20, 2341, -508, 1660, -857, 352, -916, -1031, +-677, -2032, -213, -2321, 291, -1735, 625, -481, +695, 885, 502, 1849, 132, 2135, -217, 1632, +-390, 553, -378, -602, -237, -1491, -59, -1869, +50, -1511, 61, -593, 57, 403, 64, 1166, +17, 1531, -56, 1316, -68, 612, -80, -207, +-138, -860, -115, -1202, 0, -1071, 60, -541, +22, 43, -9, 478, 19, 698, 66, 638, +142, 386, 200, 131, 141, -30, -36, -78, +-285, -46, -514, -22, -559, -94, -374, -276, +-78, -504, 222, -678, 452, -650, 529, -321, +465, 207, 336, 783, 128, 1281, -169, 1454, +-442, 1115, -621, 335, -690, -668, -556, -1572, +-199, -2011, 223, -1794, 512, -1003, 580, 105, +456, 1226, 221, 1984, -28, 2049, -257, 1441, +-401, 444, -342, -601, -132, -1334, 63, -1527, +166, -1216, 156, -629, 18, -2, -207, 475, +-391, 611, -411, 410, -253, 153, 53, 22, +410, 46, 591, 238, 513, 478, 308, 590, +32, 522, -313, 234, -618, -298, -750, -916, +-673, -1316, -350, -1304, 177, -900, 602, -190, +715, 636, 591, 1321, 273, 1683, -188, 1543, +-540, 860, -609, -69, -486, -878, -230, -1379, +115, -1455, 341, -1057, 386, -337, 376, 396, +270, 856, -29, 866, -387, 488, -635, 1, +-666, -364, -424, -461, -11, -191, 385, 306, +622, 740, 644, 893, 456, 612, 142, -59, +-196, -803, -503, -1295, -656, -1377, -583, -992, +-404, -259, -179, 556, 102, 1231, 346, 1533, +441, 1273, 366, 610, 197, -139, 78, -794, +67, -1133, 68, -985, -16, -497, -209, 52, +-473, 467, -669, 554, -638, 248, -385, -199, +3, -484, 439, -510, 747, -229, 827, 325, +691, 877, 293, 1145, -260, 984, -703, 398, +-933, -411, -955, -1165, -651, -1608, -38, -1486, +549, -783, 895, 188, 930, 1079, 529, 1618, +-113, 1575, -567, 928, -784, -1, -814, -855, +-508, -1395, 37, -1391, 511, -804, 808, 89, +861, 925, 541, 1352, -47, 1182, -640, 551, +-1088, -323, -1204, -1169, -824, -1566, -121, -1287, +606, -495, 1122, 506, 1226, 1348, 878, 1694, +232, 1437, -475, 683, -999, -303, -1145, -1145, +-891, -1557, -365, -1459, 244, -885, 676, -15, +762, 786, 569, 1228, 173, 1246, -305, 802, +-591, 34, -568, -624, -320, -926, 73, -859, +411, -410, 490, 213, 344, 667, 79, 822, +-288, 629, -635, 125, -706, -440, -450, -772, +-12, -811, 445, -604, 680, -133, 580, 423, +283, 770, -114, 851, -559, 618, -822, 88, +-697, -414, -267, -691, 237, -721, 635, -414, +826, 85, 770, 500, 431, 755, -179, 776, +-846, 402, -1265, -301, -1266, -953, -806, -1222, +-12, -1098, 803, -605, 1317, 207, 1350, 1096, +962, 1729, 314, 1767, -435, 1147, -1032, 151, +-1259, -914, -1085, -1701, -666, -1924, -159, -1597, +378, -807, 798, 267, 918, 1222, 703, 1708, +239, 1608, -264, 1000, -567, 117, -611, -692, +-440, -1124, -114, -1115, 193, -723, 335, -31, +333, 631, 242, 919, 27, 753, -314, 208, +-621, -464, -716, -937, -546, -1112, -172, -935, +318, -308, 818, 584, 1060, 1338, 837, 1693, +242, 1538, -435, 810, -905, -265, -1023, -1212, +-823, -1737, -424, -1794, 55, -1360, 476, -519, +669, 461, 609, 1255, 384, 1576, -20, 1381, +-478, 873, -654, 219, -492, -442, -162, -880, +261, -935, 631, -637, 718, -193, 447, 157, +-63, 293, -617, 180, -1023, -78, -1106, -285, +-830, -350, -282, -247, 408, 37, 1049, 425, +1424, 790, 1335, 943, 742, 787, -134, 379, +-989, -230, -1556, -873, -1585, -1281, -1065, -1335, +-306, -1009, 446, -346, 1068, 425, 1295, 1038, +990, 1347, 409, 1284, -219, 843, -749, 195, +-877, -380, -608, -765, -257, -898, 116, -759, +447, -508, 441, -235, 76, 51, -295, 162, +-493, 76, -521, 77, -269, 267, 156, 497, +436, 692, 551, 791, 566, 613, 355, 152, +-66, -406, -465, -959, -686, -1377, -687, -1348, +-495, -818, -178, -53, 179, 749, 442, 1425, +472, 1661, 274, 1307, 11, 552, -176, -378, +-235, -1192, -142, -1530, 66, -1301, 274, -692, +289, 95, 72, 796, -204, 1114, -483, 997, +-766, 640, -830, 146, -499, -470, 68, -910, +640, -911, 1103, -577, 1232, -84, 843, 439, +134, 769, -610, 776, -1199, 529, -1372, 121, +-1113, -354, -643, -603, 29, -478, 768, -284, +1137, -140, 1042, 66, 733, 129, 246, -30, +-427, -98, -887, -14, -858, 101, -529, 329, +-84, 663, 319, 810, 437, 585, 228, 79, +-109, -617, -431, -1286, -604, -1536, -445, -1287, +-12, -650, 442, 375, 822, 1454, 1045, 2048, +856, 2006, 191, 1368, -643, 199, -1294, -1146, +-1582, -2129, -1394, -2468, -691, -2078, 255, -947, +1061, 594, 1579, 1915, 1629, 2602, 1089, 2483, +238, 1519, -588, 40, -1268, -1394, -1620, -2325, +-1408, -2501, -759, -1935, -32, -799, 625, 627, +1049, 1823, 1027, 2355, 690, 2167, 304, 1363, +-90, 150, -400, -1084, -468, -1922, -389, -2093, +-288, -1598, -139, -696, -74, 269, -273, 1031, +-532, 1467, -524, 1466, -255, 1014, 190, 407, +779, -143, 1278, -620, 1314, -874, 809, -840, +24, -651, -861, -392, -1628, -144, -1905, 37, +-1611, 184, -917, 346, 55, 508, 1112, 581, +1895, 544, 2145, 403, 1818, 123, 923, -156, +-338, -345, -1480, -520, -2177, -576, -2348, -497, +-1839, -380, -766, -177, 390, 81, 1376, 286, +2040, 444, 2074, 524, 1477, 487, 612, 345, +-349, 174, -1292, 76, -1797, -22, -1702, -184, +-1281, -381, -656, -586, 154, -732, 837, -749, +1112, -564, 1108, -108, 991, 475, 708, 1006, +259, 1385, -252, 1409, -726, 974, -1035, 201, +-1113, -724, -989, -1564, -662, -2001, -154, -1815, +407, -1064, 848, 1, 1024, 1138, 971, 1993, +746, 2223, 342, 1824, -144, 948, -637, -239, +-1050, -1398, -1199, -2142, -1026, -2282, -658, -1769, +-149, -718, 476, 574, 959, 1689, 1091, 2227, +979, 2058, 658, 1304, 84, 166, -458, -988, +-726, -1694, -848, -1782, -808, -1356, -510, -555, +-224, 400, -73, 1100, 163, 1238, 360, 919, +253, 374, 139, -266, 261, -751, 345, -795, +344, -412, 422, 162, 406, 657, 79, 898, +-422, 769, -940, 258, -1420, -451, -1544, -1119, +-1042, -1495, -149, -1347, 819, -676, 1678, 322, +2111, 1346, 1862, 1995, 1045, 2032, -75, 1417, +-1269, 270, -2230, -1018, -2543, -2008, -2064, -2423, +-1024, -2071, 332, -1005, 1702, 345, 2565, 1509, +2553, 2237, 1716, 2338, 351, 1643, -1155, 396, +-2284, -887, -2628, -1871, -2137, -2270, -984, -1846, +483, -818, 1750, 351, 2360, 1369, 2127, 1976, +1158, 1906, -193, 1196, -1396, 128, -2012, -1014, +-1947, -1853, -1279, -2025, -213, -1496, 821, -471, +1429, 762, 1505, 1784, 1112, 2173, 410, 1773, +-390, 725, -1050, -562, -1343, -1581, -1142, -2019, +-486, -1823, 293, -1042, 843, 51, 1077, 1064, +901, 1759, 245, 1932, -578, 1466, -1090, 524, +-1139, -544, -792, -1407, -113, -1887, 638, -1868, +1090, -1210, 1129, -98, 795, 1026, 139, 1844, +-601, 2109, -1092, 1701, -1214, 795, -976, -295, +-388, -1334, 316, -2060, 750, -2117, 830, -1507, +671, -626, 285, 400, -186, 1463, -457, 2095, +-438, 2087, -277, 1593, -104, 694, 90, -469, +236, -1527, 203, -2149, 16, -2197, -249, -1658, +-492, -604, -546, 654, -393, 1741, -149, 2337, +173, 2164, 510, 1292, 637, 59, 521, -1225, +362, -2099, 175, -2174, -150, -1513, -462, -373, +-607, 900, -696, 1838, -690, 2110, -438, 1614, +-76, 477, 180, -863, 348, -1868, 479, -2240, +537, -1884, 550, -814, 478, 674, 244, 1986, +-78, 2678, -453, 2518, -827, 1451, -966, -186, +-755, -1783, -362, -2848, 30, -3040, 397, -2270, +664, -788, 669, 1001, 494, 2511, 310, 3181, +57, 2865, -310, 1735, -594, 64, -656, -1683, +-546, -2887, -320, -3094, 70, -2292, 500, -771, +656, 1001, 525, 2327, 284, 2755, -94, 2296, +-594, 1109, -940, -450, -939, -1778, -679, -2434, +-214, -2248, 448, -1318, 1095, 48, 1410, 1408, +1234, 2257, 672, 2358, -80, 1724, -874, 493, +-1506, -917, -1755, -1978, -1573, -2417, -1014, -2162, +-127, -1295, 885, -50, 1666, 1163, 1986, 1964, +1815, 2251, 1143, 1987, 67, 1198, -1029, 180, +-1815, -780, -2079, -1518, -1698, -1879, -906, -1819, +-41, -1397, 788, -781, 1405, -125, 1493, 593, +1046, 1299, 417, 1780, -153, 1950, -585, 1806, +-724, 1277, -546, 339, -281, -824, -94, -1865, +-1, -2544, -41, -2713, -222, -2224, -448, -1113, +-540, 354, -338, 1827, 124, 2937, 629, 3344, +983, 2898, 1117, 1691, 929, 10, 345, -1707, +-482, -2967, -1221, -3476, -1579, -3160, -1510, -2027, +-1082, -327, -335, 1379, 550, 2621, 1284, 3246, +1651, 3115, 1586, 2150, 1122, 615, 311, -968, +-658, -2173, -1431, -2790, -1780, -2719, -1679, -1967, +-1133, -794, -277, 461, 579, 1537, 1184, 2172, +1459, 2226, 1388, 1769, 965, 955, 364, -27, +-209, -951, -752, -1592, -1212, -1786, -1402, -1538, +-1284, -956, -945, -219, -373, 453, 373, 959, +1040, 1226, 1470, 1215, 1626, 991, 1401, 636, +741, 216, -228, -200, -1261, -664, -2032, -1163, +-2244, -1471, -1806, -1429, -821, -1098, 504, -459, +1782, 582, 2482, 1708, 2365, 2364, 1584, 2365, +291, 1724, -1217, 488, -2359, -997, -2735, -2321, +-2337, -3157, -1270, -3064, 315, -1926, 1942, -247, +2886, 1453, 2794, 2898, 1833, 3620, 321, 3200, +-1370, 1798, -2724, -46, -3185, -1841, -2518, -3114, +-1035, -3473, 678, -2821, 2137, -1386, 2954, 377, +2795, 1908, 1656, 2782, -11, 2830, -1592, 2064, +-2613, 740, -2778, -669, -2050, -1688, -681, -2022, +825, -1713, 1948, -979, 2379, -12, 2029, 821, +1024, 1111, -298, 901, -1479, 451, -2066, -109, +-1903, -559, -1156, -592, -105, -263, 894, 141, +1475, 544, 1520, 812, 1154, 671, 496, 236, +-369, -259, -1128, -825, -1406, -1222, -1260, -1145, +-901, -681, -266, -9, 545, 731, 1093, 1329, +1196, 1615, 1007, 1401, 586, 599, 3, -477, +-500, -1308, -845, -1715, -1111, -1764, -1169, -1261, +-863, -204, -270, 897, 438, 1655, 1074, 1935, +1373, 1648, 1202, 951, 676, 58, -55, -932, +-800, -1737, -1284, -2026, -1364, -1769, -1069, -1133, +-493, -207, 184, 855, 801, 1754, 1250, 2244, +1336, 2191, 943, 1544, 205, 473, -615, -771, +-1234, -1912, -1409, -2547, -1065, -2457, -404, -1754, +276, -614, 810, 688, 1062, 1747, 949, 2341, +545, 2362, -26, 1772, -606, 814, -982, -196, +-993, -1149, -643, -1896, -78, -2138, 486, -1802, +877, -1108, 945, -249, 559, 662, -132, 1390, +-680, 1686, -878, 1528, -836, 1069, -556, 466, +-5, -192, 566, -733, 844, -945, 774, -891, +452, -745, -65, -473, -614, -169, -865, -36, +-693, -27, -267, 12, 181, 125, 519, 332, +661, 649, 470, 953, -15, 1032, -496, 836, +-756, 402, -761, -285, -488, -1050, -2, -1614, +557, -1800, 1043, -1506, 1207, -776, 844, 221, +73, 1269, -777, 2031, -1427, 2256, -1651, 1905, +-1288, 1012, -471, -205, 473, -1359, 1281, -2112, +1702, -2319, 1548, -1947, 889, -1096, -7, 14, +-909, 1125, -1596, 1958, -1790, 2206, -1376, 1832, +-484, 1113, 573, 230, 1394, -708, 1679, -1512, +1333, -1947, 526, -1815, -383, -1213, -1092, -485, +-1447, 266, -1352, 1068, -816, 1652, -27, 1744, +738, 1416, 1207, 805, 1265, 7, 945, -732, +337, -1244, -374, -1532, -931, -1494, -1116, -1046, +-941, -408, -598, 222, -220, 853, 131, 1334, +414, 1475, 581, 1320, 606, 916, 542, 230, +457, -532, 308, -1094, 52, -1412, -203, -1500, +-399, -1254, -629, -630, -836, 172, -855, 859, +-708, 1288, -435, 1432, 41, 1258, 666, 789, +1181, 140, 1390, -465, 1265, -847, 785, -974, +-23, -934, -886, -804, -1494, -539, -1746, -165, +-1581, 149, -965, 360, -45, 540, 853, 694, +1484, 830, 1761, 849, 1592, 621, 928, 225, +-62, -187, -1053, -578, -1681, -916, -1706, -1095, +-1211, -1002, -455, -638, 382, -183, 1081, 199, +1327, 555, 1037, 941, 445, 1101, -196, 894, +-715, 576, -937, 269, -782, -146, -347, -550, +183, -744, 629, -781, 839, -728, 691, -564, +207, -330, -428, -91, -959, 137, -1177, 334, +-1012, 497, -488, 605, 281, 632, 1061, 637, +1588, 642, 1644, 502, 1144, 150, 229, -275, +-847, -737, -1803, -1224, -2334, -1511, -2215, -1393, +-1412, -897, -88, -111, 1376, 784, 2527, 1529, +3018, 1982, 2655, 2007, 1462, 1476, -254, 526, +-1990, -581, -3259, -1583, -3652, -2137, -2946, -2086, +-1365, -1549, 559, -660, 2348, 391, 3582, 1207, +3801, 1525, 2847, 1457, 1095, 1122, -882, 585, +-2596, 71, -3606, -278, -3588, -486, -2508, -515, +-736, -431, 1106, -422, 2485, -536, 3089, -721, +2790, -859, 1721, -763, 249, -350, -1195, 308, +-2198, 1088, -2475, 1769, -1971, 2064, -891, 1784, +403, 951, 1474, -270, 1909, -1541, 1603, -2444, +781, -2764, -307, -2391, -1334, -1284, -1848, 236, +-1617, 1649, -798, 2608, 290, 2851, 1359, 2297, +2088, 1194, 2154, -65, 1456, -1162, 234, -1847, +-1124, -2015, -2283, -1745, -2890, -1186, -2663, -572, +-1602, -80, -27, 346, 1605, 806, 2837, 1190, +3339, 1457, 2947, 1661, 1733, 1652, 23, 1226, +-1701, 389, -3003, -738, -3585, -1903, -3255, -2714, +-2019, -2925, -245, -2428, 1538, -1229, 2908, 365, +3477, 1887, 3052, 3054, 1834, 3613, 243, 3276, +-1300, 2056, -2400, 355, -2790, -1438, -2474, -3018, +-1618, -3915, -432, -3764, 751, -2641, 1533, -911, +1776, 1009, 1595, 2663, 1112, 3617, 488, 3597, +-51, 2667, -405, 1164, -632, -517, -795, -1947, +-928, -2783, -1000, -2863, -907, -2226, -607, -1135, +-181, 55, 366, 1074, 989, 1715, 1419, 1862, +1433, 1561, 1140, 977, 636, 266, -201, -418, +-1187, -874, -1850, -1048, -1991, -999, -1651, -697, +-796, -214, 438, 183, 1613, 446, 2308, 630, +2326, 625, 1624, 399, 365, 87, -1035, -224, +-2151, -516, -2681, -703, -2415, -704, -1368, -490, +111, -64, 1562, 497, 2558, 1021, 2793, 1362, +2188, 1360, 945, 933, -559, 202, -1911, -713, +-2717, -1678, -2736, -2327, -2023, -2327, -858, -1710, +455, -621, 1665, 789, 2508, 2138, 2739, 3012, +2251, 3243, 1185, 2727, -91, 1423, -1305, -355, +-2335, -2094, -2889, -3425, -2683, -4046, -1841, -3675, +-653, -2335, 765, -355, 2120, 1762, 2919, 3442, +2989, 4267, 2432, 4076, 1258, 2896, -306, 1026, +-1684, -1014, -2604, -2750, -3032, -3760, -2768, -3806, +-1796, -2986, -507, -1591, 783, 71, 1947, 1586, +2691, 2568, 2726, 2925, 2123, 2716, 1126, 1941, +-10, 799, -1027, -314, -1740, -1209, -2085, -1806, +-2064, -1996, -1737, -1806, -1212, -1347, -499, -677, +366, 27, 1200, 563, 1846, 992, 2254, 1403, +2295, 1561, 1829, 1321, 937, 908, -201, 386, +-1435, -348, -2561, -1080, -3229, -1480, -3121, -1524, +-2199, -1246, -673, -617, 1126, 225, 2765, 949, +3779, 1325, 3784, 1304, 2728, 884, 993, 160, +-930, -603, -2665, -1058, -3785, -1053, -3829, -701, +-2801, -138, -1161, 539, 671, 1058, 2332, 1115, +3312, 762, 3277, 265, 2432, -298, 1121, -898, +-411, -1263, -1767, -1197, -2516, -825, -2560, -332, +-2076, 237, -1229, 763, -155, 1076, 941, 1160, +1777, 1094, 2103, 857, 1912, 440, 1353, -51, +529, -551, -422, -1021, -1257, -1367, -1729, -1468, +-1800, -1294, -1517, -868, -915, -243, -87, 482, +764, 1192, 1402, 1775, 1671, 2047, 1533, 1862, +1069, 1260, 396, 329, -331, -766, -941, -1727, +-1304, -2299, -1380, -2362, -1226, -1869, -878, -964, +-330, 46, 302, 937, 823, 1622, 1148, 1973, +1274, 1889, 1152, 1496, 776, 966, 286, 385, +-211, -197, -650, -765, -1013, -1316, -1293, -1760, +-1375, -2005, -1089, -1972, -504, -1551, 106, -697, +696, 466, 1309, 1707, 1673, 2753, 1527, 3248, +1030, 2942, 398, 1885, -360, 343, -1147, -1378, +-1683, -2883, -1764, -3707, -1391, -3553, -733, -2478, +33, -838, 784, 944, 1359, 2430, 1582, 3215, +1393, 3103, 925, 2243, 297, 938, -386, -448, +-943, -1518, -1250, -2041, -1280, -2003, -1015, -1484, +-504, -673, 59, 102, 518, 574, 816, 713, +911, 674, 802, 524, 548, 284, 203, 97, +-154, 135, -416, 299, -531, 333, -533, 202, +-466, -15, -380, -315, -309, -588, -208, -676, +-32, -615, 208, -376, 450, 124, 716, 640, +968, 816, 989, 649, 610, 285, -87, -252, +-847, -825, -1499, -1134, -1876, -987, -1714, -403, +-920, 461, 243, 1278, 1402, 1787, 2255, 1828, +2535, 1254, 2098, 144, 1085, -1094, -246, -2068, +-1638, -2540, -2722, -2381, -3071, -1612, -2567, -382, +-1450, 979, 57, 2039, 1652, 2575, 2804, 2657, +3130, 2261, 2712, 1318, 1742, 86, 345, -1104, +-1126, -2140, -2221, -2821, -2721, -2885, -2634, -2381, +-2024, -1412, -1040, -85, 101, 1270, 1168, 2310, +1879, 2903, 2084, 2913, 1965, 2285, 1655, 1245, +1055, 47, 232, -1151, -558, -2078, -1213, -2486, +-1747, -2432, -2032, -1995, -1960, -1222, -1533, -315, +-804, 517, 113, 1207, 1010, 1656, 1731, 1811, +2204, 1758, 2287, 1542, 1907, 1176, 1155, 710, +170, 137, -908, -596, -1826, -1388, -2338, -2111, +-2411, -2667, -2153, -2831, -1556, -2344, -575, -1238, +625, 265, 1692, 1958, 2425, 3475, 2807, 4333, +2720, 4210, 2025, 3104, 819, 1194, -568, -1170, +-1868, -3413, -2893, -4837, -3405, -5078, -3175, -4179, +-2206, -2320, -716, 137, 1004, 2489, 2541, 4042, +3438, 4534, 3486, 4022, 2797, 2684, 1548, 855, +-32, -925, -1529, -2192, -2522, -2771, -2923, -2734, +-2803, -2242, -2154, -1506, -1049, -791, 210, -201, +1279, 353, 2017, 897, 2336, 1368, 2172, 1812, +1597, 2165, 814, 2171, -39, 1672, -890, 782, +-1533, -359, -1780, -1608, -1666, -2616, -1321, -3033, +-799, -2786, -155, -1944, 474, -603, 938, 924, +1200, 2179, 1317, 2861, 1307, 2912, 1070, 2329, +563, 1206, -107, -98, -757, -1195, -1241, -1903, +-1482, -2142, -1431, -1907, -1101, -1368, -483, -698, +278, 11, 911, 615, 1276, 959, 1396, 1130, +1224, 1248, 685, 1192, -45, 892, -641, 480, +-949, 46, -996, -407, -816, -825, -472, -1143, +-75, -1254, 276, -1063, 505, -624, 499, -120, +290, 346, 36, 736, -193, 941, -353, 874, +-276, 606, 101, 318, 508, 154, 749, 127, +820, 113, 631, 23, 38, -174, -762, -495, +-1401, -923, -1745, -1318, -1692, -1434, -1074, -1092, +42, -311, 1305, 727, 2331, 1775, 2804, 2514, +2509, 2629, 1469, 1947, -42, 589, -1661, -1055, +-2949, -2482, -3490, -3262, -3098, -3162, -1900, -2186, +-200, -611, 1595, 1093, 2965, 2460, 3562, 3156, +3303, 3003, 2276, 2107, 672, 776, -1061, -672, +-2390, -1888, -3051, -2473, -3030, -2333, -2356, -1701, +-1180, -786, 121, 195, 1210, 890, 1970, 1115, +2289, 1034, 2048, 827, 1397, 592, 669, 457, +84, 500, -402, 584, -800, 522, -1028, 236, +-1158, -282, -1349, -995, -1540, -1729, -1457, -2141, +-1003, -2012, -260, -1330, 674, -189, 1683, 1177, +2511, 2363, 2879, 3040, 2618, 3024, 1662, 2248, +159, 886, -1526, -681, -2969, -2131, -3793, -3205, +-3726, -3545, -2689, -2977, -900, -1714, 1132, -88, +2845, 1585, 3827, 2870, 3902, 3392, 3009, 3048, +1312, 2002, -671, 605, -2350, -790, -3317, -1900, +-3374, -2468, -2481, -2346, -974, -1702, 594, -838, +1795, 48, 2352, 765, 2100, 1106, 1181, 1090, +49, 863, -882, 559, -1360, 366, -1245, 321, +-600, 295, 270, 253, 1006, 195, 1365, -32, +1217, -447, 502, -861, -542, -1152, -1464, -1275, +-1905, -1109, -1804, -617, -1248, 83, -283, 859, +872, 1491, 1844, 1767, 2289, 1628, 2128, 1087, +1470, 233, 499, -632, -590, -1275, -1570, -1632, +-2122, -1608, -2074, -1135, -1556, -355, -783, 446, +97, 1033, 883, 1241, 1332, 1064, 1388, 602, +1185, -50, 830, -681, 421, -935, 48, -721, +-212, -236, -379, 355, -499, 886, -584, 1139, +-683, 1001, -764, 469, -762, -378, -613, -1235, +-340, -1775, 40, -1852, 522, -1411, 991, -467, +1279, 710, 1278, 1729, 990, 2342, 479, 2374, +-145, 1760, -711, 661, -1076, -586, -1199, -1657, +-1125, -2272, -901, -2321, -516, -1834, -59, -923, +358, 155, 679, 1078, 885, 1639, 980, 1760, +962, 1437, 813, 833, 496, 194, 136, -315, +-229, -657, -693, -755, -1118, -587, -1214, -345, +-1037, -241, -845, -249, -547, -270, 36, -327, +675, -390, 1066, -306, 1226, -52, 1259, 231, +1116, 547, 705, 909, 103, 1122, -507, 1056, +-973, 817, -1285, 472, -1389, -56, -1195, -745, +-785, -1382, -271, -1736, 323, -1768, 932, -1490, +1304, -881, 1336, 16, 1113, 996, 703, 1866, +167, 2463, -334, 2521, -670, 1919, -867, 933, +-945, -215, -842, -1488, -587, -2504, -293, -2824, +-15, -2491, 251, -1732, 457, -617, 479, 602, +389, 1550, 388, 2119, 520, 2324, 627, 2058, +601, 1398, 473, 647, 168, -58, -396, -714, +-1069, -1291, -1512, -1727, -1606, -1970, -1370, -1956, +-713, -1627, 322, -922, 1380, 99, 2089, 1227, +2274, 2193, 1857, 2727, 898, 2630, -307, 1874, +-1408, 655, -2111, -705, -2197, -1834, -1711, -2437, +-870, -2428, 118, -1867, 1048, -870, 1656, 226, +1798, 1011, 1498, 1360, 792, 1305, -78, 897, +-812, 360, -1285, 31, -1426, -20, -1084, 92, +-388, 295, 253, 489, 667, 443, 912, 14, +937, -651, 671, -1249, 237, -1588, -205, -1617, +-595, -1215, -833, -317, -811, 793, -589, 1656, +-239, 2073, 183, 2015, 557, 1452, 712, 532, +674, -422, 611, -1145, 513, -1474, 283, -1370, +-63, -1035, -409, -667, -743, -277, -1016, 80, +-1077, 199, -852, 143, -420, 199, 109, 422, +667, 680, 1155, 927, 1408, 1116, 1311, 1094, +907, 781, 337, 199, -289, -553, -886, -1264, +-1291, -1694, -1386, -1770, -1169, -1517, -780, -954, +-354, -163, 71, 661, 497, 1292, 897, 1635, +1140, 1715, 1175, 1522, 1070, 1032, 874, 420, +519, -111, -14, -581, -593, -1058, -1073, -1422, +-1400, -1584, -1550, -1601, -1480, -1416, -1151, -917, +-567, -170, 227, 669, 1097, 1496, 1828, 2142, +2285, 2430, 2336, 2270, 1872, 1648, 915, 631, +-332, -595, -1602, -1780, -2608, -2686, -3033, -3063, +-2757, -2778, -1859, -1898, -555, -620, 879, 795, +2109, 2028, 2872, 2821, 2996, 3001, 2405, 2565, +1275, 1694, -2, 550, -1153, -703, -2054, -1733, +-2478, -2283, -2258, -2406, -1546, -2154, -673, -1522, +183, -676, 912, 142, 1401, 890, 1531, 1510, +1298, 1827, 833, 1850, 330, 1675, -49, 1241, +-266, 543, -358, -250, -415, -989, -445, -1561, +-425, -1863, -436, -1828, -558, -1470, -650, -847, +-530, -64, -250, 743, 87, 1412, 509, 1745, +925, 1663, 1113, 1315, 1050, 814, 822, 96, +392, -686, -267, -1188, -863, -1314, -1117, -1211, +-1056, -912, -822, -390, -406, 193, 162, 602, +591, 765, 645, 685, 417, 365, 163, -6, +-67, -238, -279, -321, -285, -268, 19, -20, +430, 330, 701, 581, 787, 666, 677, 591, +263, 314, -402, -139, -1026, -645, -1385, -1124, +-1407, -1430, -1119, -1399, -544, -1023, 220, -354, +1030, 595, 1616, 1593, 1756, 2253, 1493, 2354, +946, 1879, 170, 919, -684, -372, -1295, -1687, +-1512, -2623, -1391, -2836, -1002, -2271, -434, -1173, +117, 120, 491, 1345, 663, 2188, 678, 2381, +606, 1913, 542, 1035, 529, 108, 536, -639, +488, -1117, 267, -1220, -119, -939, -575, -539, +-947, -262, -1123, -143, -1076, -142, -835, -214, +-400, -246, 201, -101, 776, 249, 1169, 727, +1332, 1140, 1191, 1289, 715, 1122, 62, 655, +-552, -94, -996, -896, -1127, -1474, -883, -1711, +-443, -1512, 19, -891, 412, -102, 601, 642, +520, 1241, 275, 1480, -4, 1256, -276, 787, +-426, 282, -395, -247, -209, -654, 107, -755, +480, -654, 786, -483, 882, -254, 722, -87, +310, -80, -263, -76, -843, 2, -1292, 71, +-1465, 157, -1232, 375, -618, 603, 178, 634, +953, 448, 1569, 140, 1798, -215, 1488, -533, +813, -713, 46, -720, -679, -513, -1260, -114, +-1445, 308, -1210, 554, -793, 605, -325, 513, +180, 244, 569, -154, 678, -478, 593, -600, +420, -521, 231, -215, 123, 216, 157, 571, +305, 757, 476, 753, 507, 468, 279, -53, +-166, -585, -701, -971, -1221, -1125, -1519, -947, +-1393, -457, -877, 176, -94, 800, 826, 1214, +1644, 1258, 2036, 976, 1959, 490, 1505, -169, +677, -808, -400, -1112, -1385, -1052, -1971, -796, +-2122, -395, -1860, 108, -1190, 491, -258, 622, +684, 548, 1447, 356, 1896, 151, 1900, 57, +1468, 58, 770, 73, -34, 107, -772, 129, +-1263, 30, -1418, -191, -1248, -414, -839, -599, +-311, -707, 162, -627, 508, -326, 666, 87, +614, 528, 484, 931, 393, 1144, 303, 1037, +188, 627, 148, 38, 120, -563, -6, -994, +-163, -1188, -311, -1123, -520, -761, -702, -180, +-676, 377, -443, 755, -144, 935, 191, 885, +555, 612, 834, 238, 900, -82, 715, -297, +379, -371, -8, -324, -359, -265, -622, -293, +-715, -363, -623, -368, -414, -257, -117, -71, +173, 163, 323, 444, 326, 659, 318, 684, +286, 488, 125, 167, -58, -162, -76, -416, +5, -556, 38, -535, 67, -354, 143, -86, +118, 146, -66, 245, -253, 211, -360, 84, +-379, -53, -288, -121, -74, -80, 163, 64, +358, 263, 471, 403, 424, 398, 233, 237, +27, -37, -105, -341, -193, -576, -224, -645, +-166, -513, -55, -230, 28, 117, 35, 443, +-15, 626, -45, 603, -68, 402, -134, 88, +-174, -240, -60, -449, 146, -437, 258, -259, +302, -24, 373, 208, 403, 370, 230, 361, +-59, 172, -293, -138, -465, -442, -568, -599, +-512, -576, -278, -375, 0, 9, 231, 496, +410, 900, 523, 1066, 514, 906, 381, 448, +174, -162, -44, -753, -227, -1210, -345, -1360, +-382, -1075, -317, -508, -180, 128, -50, 763, +50, 1243, 118, 1344, 175, 1095, 197, 626, +191, 3, 156, -629, 89, -1037, -2, -1125, +-71, -934, -56, -523, -1, -3, 15, 461, +0, 730, 29, 715, 62, 436, -8, 85, +-147, -206, -227, -381, -241, -325, -212, -19, +-101, 360, 122, 614, 369, 606, 516, 270, +526, -292, 377, -859, 113, -1210, -182, -1198, +-391, -741, -498, 40, -496, 862, -353, 1453, +-114, 1614, 113, 1271, 245, 560, 318, -283, +363, -1049, 335, -1481, 199, -1420, 42, -955, +-27, -321, -35, 315, -92, 814, -159, 1015, +-136, 862, -73, 505, -102, 124, -141, -197, +-43, -386, 66, -409, 67, -291, 55, -110, +125, 68, 139, 153, 49, 103, -18, -33, +-19, -191, 16, -328, 95, -350, 224, -193, +323, 65, 309, 348, 147, 599, -149, 684, +-488, 512, -743, 189, -833, -170, -673, -521, +-262, -771, 301, -786, 878, -569, 1313, -219, +1437, 204, 1135, 588, 510, 803, -267, 777, +-1042, 553, -1645, 188, -1790, -236, -1347, -615, +-556, -821, 263, -789, 995, -550, 1548, -170, +1663, 288, 1241, 737, 565, 991, -65, 924, +-592, 580, -950, 96, -1004, -457, -760, -955, +-390, -1194, -28, -1059, 205, -626, 244, -40, +176, 579, 115, 1064, 75, 1275, 37, 1152, +127, 710, 370, 52, 593, -581, 643, -989, +543, -1116, 286, -982, -172, -633, -701, -188, +-1070, 200, -1150, 462, -942, 598, -473, 654, +150, 659, 730, 603, 1099, 457, 1194, 224, +1005, -97, 599, -464, 104, -775, -333, -924, +-619, -882, -717, -658, -611, -248, -369, 262, +-135, 706, -38, 937, -25, 928, -26, 705, +-58, 331, -96, -91, -5, -412, 290, -544, +655, -516, 908, -381, 957, -207, 776, -64, +346, -5, -266, -26, -885, -96, -1316, -136, +-1463, -97, -1257, 27, -713, 212, 24, 445, +742, 673, 1308, 771, 1605, 659, 1494, 335, +1038, -142, 408, -659, -274, -1080, -888, -1321, +-1219, -1274, -1196, -864, -968, -178, -614, 592, +-129, 1273, 357, 1696, 631, 1697, 678, 1261, +635, 514, 553, -366, 401, -1158, 218, -1607, +57, -1642, -49, -1326, -142, -743, -234, -25, +-308, 642, -344, 1107, -310, 1284, -214, 1155, +-117, 813, -86, 358, -48, -119, 66, -509, +212, -695, 302, -695, 342, -593, 394, -434, +439, -259, 398, -111, 236, 10, 17, 111, +-166, 190, -311, 308, -482, 454, -622, 537, +-607, 506, -422, 383, -175, 154, 100, -167, +373, -469, 580, -646, 702, -670, 724, -527, +628, -244, 435, 49, 221, 276, -58, 402, +-433, 413, -750, 325, -856, 201, -820, 79, +-711, -11, -419, -43, 44, -30, 486, -22, +811, -43, 1058, -87, 1146, -178, 962, -288, +551, -337, 37, -272, -535, -112, -1023, 113, +-1230, 347, -1113, 507, -765, 499, -246, 313, +342, 54, 785, -214, 980, -438, 940, -510, +713, -366, 335, -102, -65, 164, -350, 387, +-464, 502, -413, 408, -270, 130, -130, -189, +-24, -448, 50, -573, 36, -529, -55, -336, +-73, -44, 42, 292, 133, 555, 151, 672, +211, 635, 334, 468, 360, 192, 247, -151, +122, -476, -9, -696, -198, -729, -419, -597, +-534, -378, -480, -124, -261, 155, 79, 368, +431, 473, 649, 533, 651, 592, 483, 599, +200, 504, -171, 303, -515, -21, -659, -437, +-553, -837, -271, -1081, 87, -1089, 476, -817, +763, -309, 792, 298, 530, 819, 91, 1104, +-364, 1110, -727, 867, -866, 468, -699, 33, +-271, -310, 234, -507, 647, -579, 876, -583, +868, -531, 587, -451, 97, -382, -401, -288, +-692, -114, -719, 100, -551, 290, -228, 491, +190, 701, 580, 852, 762, 882, 650, 771, +306, 465, -103, -31, -454, -636, -688, -1243, +-711, -1676, -465, -1727, -23, -1319, 442, -552, +793, 431, 942, 1399, 860, 2059, 555, 2199, +78, 1783, -457, 911, -865, -180, -1038, -1171, +-977, -1817, -682, -1973, -181, -1604, 391, -865, +832, -42, 1052, 645, 1045, 1052, 850, 1108, +493, 843, 61, 437, -322, 92, -586, -84, +-745, -73, -796, 68, -706, 211, -488, 212, +-185, 33, 99, -303, 318, -718, 503, -1078, +708, -1175, 851, -900, 845, -319, 729, 401, +513, 1094, 128, 1613, -393, 1772, -886, 1424, +-1224, 628, -1310, -310, -1079, -1139, -588, -1696, +30, -1827, 702, -1446, 1292, -685, 1617, 194, +1566, 930, 1159, 1330, 462, 1331, -397, 1000, +-1114, 473, -1470, -98, -1436, -525, -1061, -722, +-418, -686, 278, -466, 785, -158, 1025, 114, +985, 288, 670, 328, 229, 215, -133, 10, +-333, -197, -375, -328, -240, -343, 46, -216, +294, 2, 372, 242, 249, 449, -8, 556, +-329, 511, -623, 345, -732, 105, -566, -195, +-184, -492, 269, -694, 720, -720, 1049, -580, +1088, -328, 809, -2, 349, 367, -185, 662, +-690, 772, -990, 697, -945, 503, -642, 215, +-249, -141, 164, -449, 506, -629, 674, -663, +601, -545, 385, -283, 156, 21, -13, 273, +-120, 430, -153, 458, -76, 325, 48, 81, +112, -138, 99, -259, 79, -250, 43, -96, +-56, 167, -186, 421, -256, 536, -290, 417, +-294, 78, -205, -385, -3, -832, 255, -1077, +518, -967, 756, -496, 843, 169, 724, 837, +456, 1329, 79, 1464, -434, 1140, -965, 468, +-1255, -341, -1177, -1053, -828, -1461, -294, -1474, +387, -1089, 1057, -395, 1462, 392, 1452, 999, +1121, 1274, 624, 1191, 38, 821, -610, 279, +-1137, -280, -1298, -707, -1101, -895, -732, -828, +-247, -582, 336, -237, 787, 134, 911, 436, +803, 573, 633, 546, 397, 396, 128, 182, +-68, -50, -155, -233, -232, -325, -305, -345, +-298, -309, -258, -226, -247, -95, -250, 62, +-187, 233, -52, 363, 126, 409, 322, 352, +500, 210, 591, -10, 557, -272, 426, -491, +227, -588, -45, -511, -325, -270, -486, 54, +-508, 346, -460, 575, -387, 667, -194, 554, +109, 278, 391, -32, 560, -305, 613, -511, +562, -613, 367, -573, 73, -373, -207, -72, +-366, 227, -405, 440, -358, 549, -205, 497, +28, 288, 230, 30, 342, -165, 342, -257, +236, -228, 63, -125, -110, -52, -219, -46, +-246, -100, -143, -169, 34, -225, 204, -210, +324, -87, 387, 148, 366, 414, 247, 593, +73, 608, -145, 442, -357, 112, -466, -318, +-430, -697, -285, -898, -54, -808, 220, -430, +464, 68, 560, 487, 501, 756, 366, 824, +211, 637, 25, 263, -179, -120, -306, -392, +-333, -537, -287, -525, -195, -371, -75, -159, +15, 7, 74, 115, 149, 191, 244, 228, +298, 206, 318, 176, 335, 180, 317, 151, +213, 62, 7, -65, -222, -202, -398, -314, +-456, -313, -405, -193, -264, -33, -22, 127, +281, 283, 534, 352, 623, 245, 521, 16, +265, -216, -34, -359, -245, -383, -334, -251, +-325, 11, -192, 317, 10, 557, 171, 634, +230, 465, 221, 93, 166, -319, 63, -661, +-37, -871, -129, -849, -171, -526, -112, -23, +39, 485, 208, 903, 342, 1141, 398, 1050, +319, 611, 119, -7, -110, -602, -311, -1035, +-430, -1209, -404, -1046, -222, -578, 61, 43, +311, 592, 479, 907, 533, 929, 453, 721, +230, 374, -48, -10, -241, -305, -339, -409, +-363, -335, -282, -214, -98, -154, 89, -177, +211, -242, 311, -309, 370, -312, 314, -189, +228, 77, 185, 428, 105, 763, -102, 931, +-329, 807, -443, 430, -467, -85, -359, -648, +-75, -1133, 319, -1300, 664, -1048, 854, -492, +816, 182, 524, 819, 74, 1243, -410, 1300, +-794, 967, -949, 357, -833, -314, -488, -836, +45, -1085, 626, -1037, 1052, -683, 1140, -127, +890, 414, 413, 756, -138, 826, -608, 641, +-878, 266, -844, -170, -532, -499, -85, -587, +345, -436, 666, -144, 756, 160, 545, 369, +129, 387, -286, 198, -526, -75, -475, -268, +-155, -294, 282, -164, 657, 56, 795, 275, +625, 386, 177, 265, -373, -54, -844, -382, +-1051, -543, -867, -492, -347, -250, 307, 153, +881, 587, 1225, 826, 1215, 750, 810, 415, +148, -81, -502, -581, -913, -893, -964, -907, +-718, -675, -283, -278, 169, 203, 480, 616, +589, 814, 519, 804, 343, 652, 114, 369, +-52, 19, -108, -313, -102, -564, -63, -723, +23, -762, 102, -642, 92, -369, 25, -38, +-10, 286, -22, 588, -8, 802, 40, 857, +50, 741, 13, 486, -38, 83, -56, -372, +-43, -735, 51, -973, 195, -1076, 273, -920, +288, -465, 272, 117, 193, 647, 48, 1044, +-72, 1241, -157, 1136, -264, 715, -334, 88, +-275, -538, -128, -991, 56, -1158, 241, -1010, +384, -615, 404, -104, 313, 370, 198, 665, +74, 690, -5, 505, -5, 250, 43, 40, +41, -63, -26, -21, -100, 87, -188, 152, +-309, 110, -397, -64, -337, -348, -100, -634, +215, -754, 523, -634, 787, -305, 901, 150, +771, 617, 381, 944, -108, 1031, -553, 848, +-863, 432, -957, -108, -800, -603, -397, -913, +128, -1003, 603, -857, 873, -484, 881, 22, +652, 468, 286, 739, -93, 801, -356, 656, +-402, 326, -210, -85, 37, -413, 182, -554, +238, -483, 188, -230, -17, 121, -311, 409, +-471, 501, -450, 348, -323, 5, -85, -418, +297, -735, 733, -789, 1013, -550, 1021, -79, +785, 491, 359, 961, -200, 1134, -750, 964, +-1115, 501, -1202, -124, -1009, -736, -526, -1128, +114, -1169, 703, -865, 1105, -338, 1237, 226, +1054, 666, 603, 865, 104, 789, -287, 491, +-528, 120, -581, -184, -448, -323, -247, -300, +-130, -166, -128, -2, -147, 105, -142, 104, +-85, -14, 43, -227, 236, -449, 498, -528, +741, -422, 839, -173, 718, 191, 481, 631, +160, 954, -303, 992, -769, 752, -1030, 294, +-1049, -303, -874, -853, -475, -1146, 95, -1121, +640, -798, 1044, -277, 1250, 289, 1162, 712, +813, 871, 322, 758, -177, 469, -594, 136, +-835, -119, -835, -197, -648, -121, -343, -10, +-47, 50, 152, 24, 219, -181, 215, -521, +253, -776, 359, -777, 482, -546, 588, -126, +633, 446, 548, 1017, 296, 1365, -58, 1340, +-426, 950, -765, 281, -963, -493, -948, -1157, +-694, -1537, -263, -1553, 274, -1165, 807, -435, +1157, 384, 1224, 1012, 1025, 1329, 656, 1327, +158, 987, -376, 424, -773, -167, -949, -614, +-942, -819, -731, -756, -322, -524, 140, -245, +452, 2, 604, 154, 681, 171, 633, 70, +457, -53, 255, -104, 142, -23, 37, 163, +-123, 401, -258, 600, -313, 655, -338, 506, +-358, 167, -298, -310, -135, -802, 38, -1093, +172, -1075, 317, -760, 474, -219, 562, 408, +494, 886, 346, 1101, 168, 1052, -51, 762, +-281, 294, -439, -210, -487, -614, -451, -851, +-281, -877, -16, -730, 220, -432, 396, -8, +549, 429, 613, 695, 489, 741, 225, 596, +-46, 307, -296, -43, -507, -369, -589, -572, +-432, -557, -56, -327, 320, -31, 566, 230, +647, 422, 553, 483, 264, 344, -117, 76, +-388, -198, -499, -401, -484, -472, -323, -391, +-11, -200, 320, 28, 530, 249, 619, 413, +580, 486, 327, 428, -53, 250, -372, 1, +-521, -247, -521, -434, -342, -516, 2, -458, +302, -254, 448, 45, 487, 307, 461, 445, +291, 444, -15, 323, -286, 83, -412, -193, +-410, -382, -264, -417, 34, -285, 364, -30, +544, 232, 523, 383, 351, 399, 75, 277, +-186, 49, -359, -207, -399, -373, -310, -410, +-130, -339, 75, -192, 238, -9, 352, 143, +373, 247, 285, 351, 153, 412, 41, 351, +-32, 194, -53, 49, -19, -112, 14, -322, +-36, -482, -106, -486, -136, -372, -146, -214, +-126, -18, -25, 196, 144, 363, 257, 425, +312, 417, 342, 363, 311, 250, 207, 80, +95, -81, 0, -236, -105, -406, -188, -523, +-219, -514, -266, -389, -312, -176, -246, 135, +-71, 435, 120, 603, 289, 614, 482, 486, +583, 204, 499, -149, 331, -416, 186, -508, +25, -419, -200, -198, -377, 62, -468, 231, +-527, 237, -493, 84, -294, -136, -4, -322, +294, -351, 569, -151, 755, 198, 752, 513, +614, 687, 398, 672, 82, 412, -271, -58, +-562, -576, -702, -931, -698, -990, -536, -723, +-241, -247, 85, 285, 354, 741, 532, 982, +643, 895, 687, 509, 631, 11, 466, -412, +197, -640, -163, -651, -525, -455, -763, -137, +-773, 168, -580, 329, -232, 312, 169, 145, +491, -77, 666, -218, 683, -216, 593, -87, +390, 111, 102, 320, -173, 436, -347, 389, +-405, 189, -382, -97, -288, -402, -137, -609, +18, -623, 162, -432, 298, -88, 408, 291, +436, 586, 344, 690, 196, 561, -4, 237, +-233, -150, -413, -443, -434, -530, -293, -415, +-73, -175, 180, 93, 409, 290, 553, 348, +567, 238, 421, 29, 125, -184, -221, -315, +-487, -326, -590, -197, -512, 22, -255, 255, +71, 423, 349, 458, 529, 349, 586, 129, +516, -135, 306, -392, 45, -562, -161, -581, +-285, -419, -340, -140, -317, 193, -189, 510, +-18, 692, 84, 647, 107, 393, 109, 24, +148, -356, 200, -591, 200, -587, 187, -389, +206, -127, 248, 157, 206, 382, 74, 414, +-87, 242, -268, 14, -431, -163, -476, -276, +-322, -272, -36, -100, 267, 171, 522, 369, +628, 408, 498, 276, 219, 12, -41, -303, +-207, -545, -296, -597, -255, -426, -86, -85, +95, 312, 206, 618, 215, 705, 129, 577, +-62, 268, -256, -175, -313, -608, -183, -801, +63, -679, 291, -351, 451, 73, 515, 498, +394, 766, 116, 741, -123, 458, -208, 30, +-224, -386, -249, -640, -195, -655, -68, -486, +27, -204, 23, 129, 10, 395, 65, 488, +110, 417, 142, 257, 233, 84, 368, -23, +430, -79, 373, -118, 222, -150, -33, -170, +-331, -212, -539, -277, -616, -319, -573, -280, +-371, -113, -7, 140, 386, 408, 664, 626, +814, 739, 792, 658, 565, 362, 190, -87, +-184, -583, -460, -976, -601, -1089, -557, -876, +-379, -431, -183, 136, -6, 682, 151, 1033, +241, 1054, 254, 783, 264, 340, 310, -124, +347, -480, 399, -648, 429, -641, 334, -512, +78, -302, -272, -89, -590, 45, -812, 95, +-845, 148, -611, 222, -152, 283, 374, 320, +808, 344, 1069, 308, 1106, 191, 865, 27, +397, -153, -177, -311, -695, -411, -1000, -441, +-1011, -407, -751, -293, -329, -123, 154, 55, +523, 214, 698, 359, 724, 461, 633, 482, +453, 410, 220, 276, 3, 119, -200, -69, +-383, -283, -468, -466, -427, -559, -306, -567, +-141, -491, 26, -326, 159, -73, 236, 233, +322, 520, 398, 714, 387, 772, 327, 680, +244, 430, 104, 69, -116, -311, -293, -616, +-350, -801, -370, -815, -361, -659, -251, -377, +-38, -26, 198, 330, 378, 616, 483, 750, +506, 713, 427, 532, 257, 266, 46, -42, +-138, -327, -273, -502, -325, -514, -326, -418, +-305, -285, -227, -126, -95, 22, 60, 91, +231, 85, 429, 79, 559, 91, 548, 131, +425, 203, 204, 304, -104, 359, -380, 325, +-539, 219, -568, 40, -455, -216, -213, -499, +63, -705, 302, -764, 505, -624, 598, -287, +549, 176, 390, 627, 171, 956, -57, 1052, +-274, 830, -439, 340, -498, -235, -425, -714, +-250, -974, -46, -944, 163, -642, 387, -162, +554, 323, 582, 655, 444, 728, 232, 566, +1, 257, -237, -98, -439, -375, -527, -473, +-449, -396, -265, -192, -18, 83, 257, 311, +481, 405, 566, 347, 495, 172, 325, -70, +99, -281, -160, -392, -351, -395, -383, -275, +-287, -54, -143, 166, 7, 287, 122, 318, +158, 266, 163, 162, 138, 56, 94, -33, +98, -113, 166, -134, 233, -95, 239, -61, +182, -63, 29, -72, -206, -75, -414, -106, +-525, -124, -503, -88, -261, 8, 149, 136, +531, 258, 750, 308, 790, 257, 597, 132, +197, -20, -219, -149, -523, -224, -657, -213, +-602, -130, -359, -36, -55, 11, 199, 10, +404, -58, 503, -172, 419, -249, 242, -194, +102, 5, 4, 265, -72, 523, -80, 696, +-23, 683, 4, 416, -34, -43, -123, -549, +-206, -943, -259, -1118, -235, -979, -80, -521, +158, 95, 389, 681, 537, 1093, 558, 1208, +428, 964, 166, 472, -119, -85, -341, -553, +-495, -852, -524, -912, -401, -730, -185, -399, +75, -41, 329, 249, 478, 431, 478, 472, +387, 377, 230, 220, 53, 95, -83, 11, +-140, -25, -140, -8, -124, 37, -116, 45, +-136, -16, -165, -121, -155, -247, -98, -354, +-6, -405, 116, -362, 268, -208, 443, 58, +554, 369, 528, 623, 335, 726, 7, 626, +-383, 339, -689, -55, -769, -442, -640, -704, +-336, -746, 108, -572, 548, -242, 818, 109, +836, 358, 636, 444, 311, 390, -71, 243, +-405, 73, -591, -36, -588, -48, -412, 13, +-147, 72, 102, 62, 267, -47, 358, -199, +351, -318, 232, -349, 82, -278, -12, -99, +-53, 137, -55, 338, 18, 431, 142, 394, +206, 256, 154, 34, 8, -206, -191, -376, +-354, -409, -428, -312, -380, -109, -165, 134, +186, 317, 519, 373, 712, 292, 727, 89, +530, -159, 174, -316, -249, -336, -605, -259, +-752, -125, -635, 79, -331, 282, 11, 380, +296, 325, 470, 163, 492, -26, 403, -200, +250, -316, 76, -327, -32, -208, -53, -25, +-59, 153, -95, 259, -104, 255, -107, 152, +-141, 9, -171, -134, -166, -243, -96, -266, +39, -173, 209, 9, 352, 191, 398, 307, +342, 310, 211, 218, 24, 60, -141, -104, +-233, -216, -266, -258, -235, -248, -126, -192, +2, -114, 67, -58, 86, -9, 97, 63, +95, 174, 64, 280, 43, 358, 82, 377, +166, 306, 239, 130, 251, -120, 190, -380, +74, -584, -93, -661, -284, -577, -412, -330, +-432, 2, -337, 345, -145, 639, 112, 811, +373, 771, 568, 538, 616, 186, 511, -206, +309, -574, 31, -832, -244, -862, -430, -658, +-528, -293, -531, 124, -388, 501, -138, 726, +93, 711, 287, 477, 491, 159, 582, -125, +478, -306, 296, -336, 107, -234, -130, -73, +-360, 41, -443, 49, -387, -45, -257, -164, +-48, -247, 185, -237, 338, -121, 352, 79, +271, 309, 134, 454, -52, 443, -207, 298, +-256, 112, -203, -77, -57, -251, 132, -354, +301, -352, 411, -297, 412, -218, 248, -110, +-40, 16, -351, 143, -592, 257, -648, 316, +-460, 282, -107, 185, 279, 56, 630, -59, +840, -136, 782, -142, 485, -79, 82, 10, +-338, 60, -680, 10, -824, -120, -716, -259, +-370, -349, 102, -336, 498, -157, 683, 151, +676, 490, 476, 712, 131, 706, -202, 456, +-398, 39, -408, -410, -262, -722, -49, -765, +144, -555, 274, -195, 291, 160, 151, 384, +-65, 392, -221, 226, -290, 29, -230, -72, +-18, -33, 229, 134, 379, 345, 396, 457, +292, 358, 83, 45, -137, -370, -276, -780, +-304, -1014, -217, -892, -67, -409, 56, 237, +113, 828, 128, 1189, 123, 1181, 84, 794, +26, 166, 35, -492, 126, -967, 211, -1089, +204, -865, 104, -419, -44, 96, -217, 528, +-373, 730, -420, 667, -304, 398, -59, 29, +223, -267, 448, -392, 571, -353, 546, -192, +360, 40, 77, 229, -245, 300, -544, 256, +-671, 115, -551, -99, -275, -303, 65, -412, +433, -392, 689, -235, 682, 8, 463, 285, +147, 511, -203, 589, -509, 453, -639, 165, +-501, -184, -168, -502, 197, -640, 465, -544, +566, -278, 477, 64, 207, 387, -115, 558, +-336, 497, -432, 248, -389, -48, -230, -289, +-30, -408, 169, -383, 347, -212, 478, 47, +499, 262, 381, 350, 135, 294, -171, 158, +-421, -4, -556, -148, -552, -266, -383, -305, +-117, -213, 145, -63, 375, 34, 559, 107, +619, 193, 530, 225, 364, 168, 111, 73, +-236, 2, -529, -59, -633, -111, -569, -142, +-374, -108, -91, -16, 174, 65, 352, 97, +439, 55, 410, -76, 269, -247, 163, -327, +141, -243, 68, 16, -45, 381, -65, 677, +-78, 719, -203, 472, -318, -5, -308, -551, +-270, -935, -232, -994, -77, -698, 165, -168, +379, 425, 528, 851, 595, 970, 534, 783, +303, 371, -30, -135, -335, -543, -518, -708, +-543, -631, -441, -387, -258, -72, -69, 205, +66, 352, 173, 348, 257, 220, 309, 67, +334, -45, 319, -86, 255, -70, 164, -25, +83, 14, 11, 9, -87, -5, -207, -5, +-333, -2, -450, 8, -499, 18, -427, -27, +-210, -111, 127, -167, 469, -158, 687, -100, +728, 20, 632, 207, 443, 353, 170, 347, +-154, 207, -455, 36, -675, -132, -759, -261, +-699, -322, -505, -293, -160, -187, 292, -71, +663, 5, 790, 50, 738, 121, 608, 229, +365, 306, 39, 316, -256, 279, -475, 156, +-589, -53, -575, -304, -460, -498, -288, -556, +-38, -440, 242, -173, 399, 157, 436, 461, +444, 624, 394, 567, 262, 305, 96, -34, +-79, -325, -260, -487, -384, -476, -383, -303, +-264, -47, -63, 202, 135, 343, 234, 357, +240, 298, 155, 145, -5, -77, -147, -291, +-160, -415, -55, -437, 62, -331, 172, -81, +281, 229, 317, 500, 267, 673, 130, 659, +-125, 409, -407, 8, -547, -425, -493, -774, +-308, -924, -10, -777, 359, -392, 598, 96, +565, 536, 356, 835, 109, 928, -137, 750, +-310, 378, -318, -50, -189, -431, -26, -705, +126, -775, 233, -618, 223, -340, 73, -44, +-150, 244, -353, 416, -460, 402, -373, 299, +-61, 213, 329, 153, 647, 94, 796, 72, +687, 70, 365, 34, -65, -90, -486, -263, +-769, -423, -861, -527, -767, -506, -501, -315, +-60, 13, 470, 378, 878, 677, 1030, 805, +900, 707, 514, 420, 2, 35, -441, -376, +-679, -669, -703, -754, -577, -675, -368, -482, +-142, -182, 62, 174, 234, 466, 393, 640, +518, 665, 517, 529, 393, 265, 208, -40, +-9, -310, -191, -484, -318, -524, -429, -439, +-451, -275, -330, -75, -145, 120, 42, 271, +248, 372, 426, 385, 458, 312, 351, 175, +186, 8, -22, -167, -198, -295, -255, -333, +-228, -318, -162, -252, -66, -92, 23, 130, +65, 313, 61, 415, 50, 399, 65, 219, +87, -64, 69, -284, 51, -390, 72, -372, +45, -205, -19, 40, -26, 232, -19, 278, +-39, 218, -54, 83, -29, -60, 17, -140, +36, -145, 45, -91, 37, 22, -20, 141, +-73, 181, -78, 101, -7, -43, 110, -162, +217, -226, 283, -222, 236, -135, 56, 40, +-152, 203, -305, 266, -375, 213, -309, 95, +-128, -18, 48, -110, 207, -152, 363, -114, +423, -17, 370, 62, 241, 86, 8, 62, +-260, -25, -425, -173, -445, -266, -339, -263, +-121, -172, 168, 51, 384, 350, 417, 547, +300, 554, 117, 413, -42, 107, -138, -289, +-226, -610, -249, -760, -144, -712, 7, -443, +139, -39, 241, 357, 297, 694, 263, 887, +93, 794, -191, 446, -445, 15, -494, -439, +-322, -787, -37, -866, 267, -682, 512, -364, +626, 45, 525, 474, 243, 743, -78, 771, +-383, 588, -614, 240, -679, -195, -549, -555, +-220, -712, 224, -640, 604, -374, 779, 1, +690, 350, 384, 586, -53, 639, -443, 491, +-570, 211, -475, -130, -293, -447, -27, -666, +244, -661, 335, -416, 245, -58, 148, 285, +79, 532, -28, 611, -124, 503, -146, 269, +-111, -1, -48, -224, 58, -352, 184, -393, +241, -380, 225, -278, 127, -105, -94, 60, +-298, 155, -357, 216, -308, 243, -158, 198, +78, 145, 294, 123, 405, 107, 415, 62, +342, -27, 142, -157, -142, -281, -363, -347, +-458, -327, -407, -229, -217, -45, 34, 174, +285, 335, 441, 401, 402, 359, 220, 231, +48, 41, -77, -149, -196, -288, -263, -316, +-249, -240, -184, -122, -75, 0, 67, 91, +245, 129, 382, 119, 378, 81, 239, 33, +-13, 8, -290, 2, -442, -9, -424, -48, +-255, -55, 10, -19, 280, 16, 455, 55, +473, 98, 361, 99, 149, 18, -136, -106, +-372, -226, -484, -279, -473, -211, -281, -33, +62, 181, 377, 362, 556, 428, 583, 315, +413, 58, 67, -224, -312, -421, -589, -460, +-665, -308, -497, -74, -145, 169, 285, 377, +630, 462, 754, 342, 633, 92, 287, -142, +-167, -319, -550, -415, -730, -369, -632, -187, +-337, 36, 4, 247, 322, 399, 542, 428, +587, 316, 449, 136, 236, -92, 28, -342, +-213, -521, -433, -526, -493, -322, -403, 13, +-212, 360, 82, 562, 375, 560, 483, 385, +380, 75, 151, -271, -116, -488, -285, -534, +-311, -443, -232, -204, -31, 126, 228, 381, +413, 501, 441, 533, 297, 383, 24, 58, +-344, -269, -679, -493, -753, -599, -505, -503, +-47, -224, 480, 59, 883, 306, 965, 517, +697, 573, 254, 456, -207, 267, -610, 6, +-821, -290, -807, -501, -664, -586, -357, -579, +131, -405, 608, -68, 926, 288, 1037, 591, +808, 758, 274, 688, -285, 405, -720, 20, +-954, -409, -859, -736, -516, -785, -109, -585, +295, -260, 638, 134, 824, 486, 756, 651, +433, 597, -18, 389, -405, 119, -582, -161, +-544, -374, -333, -469, -50, -418, 138, -255, +225, -57, 246, 118, 189, 218, 133, 241, +100, 210, 27, 135, -42, 47, -52, 30, +-62, 51, -39, 31, 53, -33, 32, -118, +-112, -237, -146, -302, -60, -259, 46, -159, +143, -2, 142, 200, 39, 365, -48, 397, +-57, 331, 0, 201, 118, 16, 242, -177, +239, -334, 80, -410, -135, -359, -322, -224, +-384, -66, -309, 119, -166, 281, 60, 339, +293, 291, 420, 192, 483, 46, 441, -63, +178, -86, -154, -77, -363, -76, -479, -84, +-473, -101, -283, -163, -61, -237, 138, -240, +365, -128, 470, 83, 389, 326, 229, 499, +8, 543, -233, 401, -342, 99, -276, -255, +-119, -548, 68, -676, 190, -571, 143, -258, +37, 91, -12, 336, -58, 450, -70, 468, +-33, 392, -26, 232, 4, 47, 109, -130, +232, -269, 289, -331, 174, -329, -101, -283, +-334, -180, -403, -49, -341, 70, -96, 153, +267, 232, 443, 309, 383, 377, 250, 401, +44, 280, -187, 27, -320, -259, -356, -518, +-295, -690, -86, -658, 199, -415, 420, -52, +530, 352, 427, 703, 43, 857, -379, 753, +-577, 404, -525, -88, -274, -520, 78, -754, +403, -755, 608, -533, 553, -112, 268, 314, +-50, 526, -359, 473, -614, 234, -598, -31, +-277, -193, 126, -225, 491, -115, 702, 119, +564, 329, 193, 356, -183, 183, -499, -80, +-606, -336, -426, -512, -145, -555, 113, -401, +372, -78, 524, 283, 457, 592, 275, 752, +11, 663, -318, 318, -489, -129, -430, -529, +-249, -783, 17, -746, 285, -400, 420, 66, +386, 484, 208, 704, -29, 634, -211, 332, +-320, -104, -343, -527, -194, -722, 82, -564, +326, -184, 477, 276, 433, 693, 104, 846, +-301, 624, -542, 125, -557, -475, -314, -932, +89, -996, 437, -659, 614, -88, 603, 566, +353, 1061, -45, 1116, -386, 742, -619, 104, +-682, -603, -482, -1114, -111, -1217, 329, -875, +714, -183, 797, 639, 573, 1240, 236, 1373, +-178, 1010, -550, 280, -646, -571, -539, -1244, +-391, -1491, -105, -1186, 267, -446, 481, 419, +555, 1124, 502, 1451, 227, 1281, -81, 671, +-253, -134, -345, -899, -301, -1337, -80, -1232, +79, -676, 59, 67, 29, 733, -2, 1075, +-96, 989, -114, 568, -46, -61, 12, -676, +120, -951, 287, -789, 396, -351, 370, 246, +206, 788, -70, 991, -402, 790, -643, 289, +-640, -394, -393, -1006, -31, -1178, 356, -866, +665, -253, 709, 484, 480, 1091, 168, 1280, +-190, 990, -526, 362, -613, -406, -450, -1071, +-161, -1341, 227, -1070, 540, -393, 554, 420, +350, 1080, 67, 1334, -315, 1061, -610, 396, +-595, -420, -399, -1103, -106, -1334, 322, -1022, +678, -352, 793, 438, 709, 1089, 411, 1309, +-95, 1034, -587, 435, -860, -344, -898, -1057, +-679, -1311, -224, -1059, 284, -500, 683, 251, +868, 950, 793, 1246, 493, 1082, 53, 622, +-364, -65, -600, -774, -625, -1180, -448, -1152, +-127, -729, 180, -47, 353, 644, 390, 1102, +272, 1203, 6, 879, -227, 208, -299, -518, +-271, -1012, -127, -1130, 153, -849, 409, -305, +482, 325, 340, 809, 82, 942, -166, 748, +-336, 350, -395, -161, -357, -580, -247, -670, +-95, -487, 76, -184, 225, 190, 312, 454, +356, 430, 316, 234, 147, -30, -3, -332, +-53, -474, -119, -346, -199, -116, -208, 149, +-217, 443, -255, 544, -166, 431, 51, 260, +244, -7, 361, -350, 360, -529, 198, -504, +11, -389, -114, -170, -214, 114, -237, 304, +-166, 381, -76, 379, 1, 254, 115, 89, +239, -28, 277, -124, 210, -199, 69, -169, +-110, -37, -280, 87, -370, 126, -309, 68, +-163, -39, -20, -186, 173, -351, 364, -404, +425, -257, 400, 46, 332, 413, 133, 684, +-151, 746, -353, 626, -487, 348, -554, -115, +-444, -615, -220, -914, 15, -978, 293, -807, +525, -390, 587, 146, 504, 649, 329, 1028, +99, 1134, -122, 876, -298, 400, -440, -132, +-514, -650, -470, -992, -328, -1010, -107, -736, +173, -278, 444, 226, 617, 652, 579, 880, +349, 813, 63, 462, -232, -33, -473, -487, +-518, -741, -369, -680, -144, -335, 140, 148, +416, 604, 481, 835, 321, 694, 49, 257, +-294, -294, -540, -781, -520, -1005, -326, -850, +-37, -385, 370, 272, 720, 930, 775, 1247, +547, 1085, 169, 562, -285, -153, -680, -834, +-855, -1205, -773, -1131, -436, -673, 54, 8, +466, 673, 705, 1060, 768, 1047, 630, 693, +311, 140, -108, -440, -505, -891, -748, -1019, +-724, -737, -424, -187, 49, 413, 504, 894, +720, 1066, 628, 817, 290, 271, -160, -389, +-514, -936, -647, -1118, -533, -875, -209, -308, +155, 425, 419, 1010, 581, 1153, 601, 854, +407, 265, 75, -465, -269, -1024, -567, -1085, +-681, -686, -489, -33, -174, 638, 105, 1035, +374, 979, 505, 519, 381, -162, 159, -789, +-35, -1072, -178, -920, -201, -404, -119, 322, +-30, 970, 60, 1246, 135, 1036, 122, 407, +41, -372, -88, -1006, -243, -1313, -309, -1160, +-251, -510, -123, 346, 51, 994, 240, 1286, +391, 1162, 454, 632, 398, -74, 214, -727, +-47, -1167, -281, -1167, -431, -698, -465, -26, +-401, 624, -296, 1061, -120, 1042, 106, 603, +246, -6, 340, -638, 470, -1029, 508, -893, +400, -319, 198, 376, -115, 949, -439, 1139, +-579, 811, -571, 146, -496, -641, -260, -1316, +80, -1495, 331, -1029, 498, -151, 601, 843, +511, 1633, 217, 1875, -110, 1439, -359, 484, +-482, -685, -405, -1649, -175, -2038, 81, -1741, +266, -835, 263, 385, 104, 1450, -88, 1976, +-263, 1793, -313, 972, -194, -148, 7, -1136, +286, -1670, 542, -1554, 560, -789, 371, 277, +74, 1141, -369, 1484, -780, 1212, -835, 440, +-582, -536, -213, -1303, 287, -1509, 762, -1067, +914, -175, 757, 843, 383, 1614, -197, 1757, +-738, 1208, -950, 241, -839, -855, -437, -1744, +226, -2008, 792, -1488, 966, -387, 769, 891, +263, 1858, -378, 2116, -823, 1568, -884, 408, +-625, -931, -202, -1866, 280, -2030, 701, -1398, +872, -178, 710, 1154, 291, 2002, -237, 2057, +-678, 1330, -878, 26, -783, -1351, -392, -2230, +196, -2308, 698, -1497, 836, -14, 622, 1529, +224, 2508, -246, 2577, -575, 1701, -575, 200, +-359, -1312, -79, -2277, 249, -2407, 438, -1685, +307, -437, 54, 839, -166, 1704, -380, 1868, +-401, 1358, -137, 493, 161, -395, 393, -1000, +593, -1075, 551, -688, 139, -117, -353, 413, +-700, 652, -902, 464, -795, 38, -306, -391, +307, -659, 810, -580, 1075, -178, 950, 276, +469, 644, -122, 885, -626, 820, -940, 420, +-951, -107, -639, -603, -178, -890, 260, -817, +598, -492, 710, -65, 500, 370, 129, 601, +-156, 519, -294, 294, -252, 54, -5, -137, +231, -119, 242, 78, 76, 203, -187, 186, +-502, 89, -662, -97, -503, -338, -194, -517, +131, -549, 524, -359, 837, 42, 845, 493, +570, 837, 129, 923, -394, 633, -834, 67, +-983, -559, -771, -1029, -296, -1103, 241, -686, +611, 32, 705, 759, 561, 1247, 225, 1263, +-188, 769, -453, -33, -487, -887, -365, -1471, +-140, -1517, 155, -1006, 425, -98, 513, 942, +377, 1698, 97, 1841, -235, 1373, -522, 472, +-646, -576, -545, -1392, -294, -1756, 19, -1605, +323, -937, 521, -4, 557, 800, 445, 1294, +251, 1424, 57, 1137, -140, 609, -332, 72, +-454, -451, -464, -803, -381, -798, -274, -641, +-140, -565, 47, -448, 227, -181, 359, 127, +445, 424, 443, 740, 314, 993, 77, 1041, +-190, 771, -403, 192, -512, -499, -441, -1108, +-192, -1495, 58, -1428, 178, -799, 205, 151, +169, 1076, 33, 1726, -145, 1847, -218, 1304, +-170, 267, -81, -893, 87, -1797, 361, -2088, +536, -1573, 473, -451, 225, 827, -210, 1855, +-703, 2246, -949, 1785, -864, 657, -521, -704, +39, -1856, 614, -2325, 918, -1799, 909, -556, +700, 784, 268, 1810, -342, 2203, -803, 1686, +-941, 452, -826, -889, -436, -1804, 174, -1953, +675, -1264, 832, -66, 672, 1137, 256, 1909, +-307, 1895, -729, 1042, -809, -240, -654, -1406, +-319, -2091, 219, -2009, 708, -1086, 892, 325, +834, 1664, 512, 2451, -149, 2367, -789, 1392, +-1049, -110, -993, -1552, -642, -2440, 2, -2497, +584, -1648, 790, -191, 720, 1240, 470, 2130, +-5, 2279, -432, 1653, -538, 465, -491, -767, +-351, -1613, 43, -1858, 468, -1374, 605, -309, +479, 798, 137, 1493, -373, 1583, -803, 981, +-928, -74, -726, -1037, -270, -1572, 288, -1539, +728, -815, 908, 348, 806, 1340, 498, 1793, +87, 1695, -328, 1042, -626, -29, -708, -1086, +-617, -1732, -419, -1779, -132, -1197, 77, -204, +44, 756, -82, 1303, -112, 1331, -36, 924, +238, 239, 689, -414, 992, -694, 937, -541, +551, -166, -109, 244, -882, 527, -1483, 499, +-1661, 145, -1361, -366, -721, -830, 124, -1019, +1034, -762, 1679, -185, 1760, 481, 1351, 1098, +616, 1410, -375, 1177, -1284, 563, -1646, -121, +-1415, -706, -819, -1031, -33, -1003, 651, -728, +947, -319, 833, 172, 390, 518, -245, 556, +-707, 425, -750, 224, -477, -43, 3, -186, +590, -63, 1001, 199, 1032, 472, 709, 644, +46, 527, -823, 101, -1485, -425, -1658, -909, +-1366, -1240, -652, -1213, 329, -731, 1188, 45, +1645, 883, 1629, 1528, 1162, 1714, 369, 1398, +-503, 709, -1150, -198, -1416, -1080, -1382, -1575, +-1064, -1470, -434, -933, 282, -284, 784, 349, +1013, 860, 988, 1036, 694, 837, 257, 462, +-184, 58, -581, -303, -786, -438, -731, -287, +-570, -49, -316, 127, 62, 215, 370, 143, +513, -34, 569, -174, 443, -296, 100, -345, +-223, -183, -436, 66, -606, 231, -651, 351, +-462, 381, -132, 241, 162, 85, 400, -2, +601, -154, 621, -245, 423, -46, 148, 227, +-174, 299, -506, 206, -702, 0, -743, -293, +-683, -536, -430, -662, -5, -614, 341, -295, +559, 234, 781, 767, 828, 1162, 508, 1304, +76, 1057, -295, 447, -695, -353, -989, -1140, +-941, -1652, -653, -1666, -271, -1184, 229, -333, +691, 622, 825, 1332, 655, 1652, 396, 1578, +53, 1077, -350, 271, -568, -529, -535, -1080, +-418, -1267, -239, -1057, -25, -570, 84, -28, +84, 415, 26, 628, -88, 538, -155, 271, +-25, 21, 219, -110, 356, -73, 400, 115, +378, 357, 48, 560, -517, 587, -871, 316, +-930, -194, -825, -752, -414, -1171, 272, -1270, +852, -938, 1156, -230, 1177, 648, 770, 1416, +-44, 1782, -893, 1568, -1435, 871, -1519, -46, +-1125, -916, -383, -1518, 465, -1693, 1154, -1344, +1445, -551, 1226, 372, 592, 1077, -247, 1374, +-1017, 1254, -1462, 807, -1417, 166, -811, -456, +106, -824, 853, -841, 1245, -583, 1210, -206, +585, 144, -362, 362, -1039, 412, -1247, 344, +-1098, 249, -591, 145, 184, 11, 910, -136, +1300, -203, 1194, -187, 580, -216, -277, -287, +-1031, -217, -1505, 56, -1497, 386, -907, 629, +-43, 730, 714, 660, 1244, 331, 1397, -233, +1014, -807, 311, -1167, -365, -1210, -949, -858, +-1362, -114, -1305, 756, -746, 1395, -57, 1647, +503, 1470, 863, 824, 880, -127, 554, -1068, +106, -1672, -273, -1725, -476, -1264, -476, -479, +-364, 444, -221, 1204, -49, 1539, 121, 1457, +123, 1019, -92, 285, -276, -495, -312, -1022, +-264, -1221, -59, -1096, 279, -644, 476, -3, +430, 623, 268, 1050, -1, 1090, -370, 786, +-595, 339, -559, -252, -482, -840, -407, -1067, +-159, -918, 164, -603, 346, -79, 405, 603, +359, 1118, 190, 1313, 59, 1210, 20, 788, +-82, 91, -233, -723, -313, -1465, -437, -1819, +-652, -1640, -662, -1088, -384, -205, -110, 980, +196, 2003, 679, 2431, 980, 2246, 854, 1494, +503, 284, 26, -1056, -593, -2167, -1136, -2755, +-1313, -2583, -1070, -1705, -550, -391, 104, 1084, +666, 2325, 920, 2905, 907, 2702, 699, 1807, +264, 379, -249, -1137, -602, -2241, -787, -2660, +-784, -2304, -518, -1314, -148, -32, 98, 1216, +239, 2065, 282, 2199, 101, 1652, -118, 664, +-60, -506, 111, -1441, 161, -1738, 223, -1409, +207, -649, -99, 373, -485, 1275, -730, 1619, +-826, 1345, -664, 631, -217, -310, 338, -1167, +845, -1621, 1137, -1513, 1006, -893, 445, 37, +-305, 1001, -1064, 1678, -1659, 1789, -1712, 1308, +-1110, 453, -200, -483, 759, -1207, 1610, -1511, +1989, -1341, 1671, -776, 825, 13, -291, 706, +-1479, 1066, -2344, 1072, -2445, 714, -1796, 86, +-729, -467, 581, -731, 1820, -678, 2437, -262, +2323, 374, 1638, 877, 376, 1037, -1103, 780, +-2146, 90, -2589, -726, -2475, -1296, -1629, -1525, +-196, -1342, 1154, -621, 2029, 415, 2388, 1355, +2049, 2015, 1053, 2186, -155, 1660, -1261, 599, +-2078, -588, -2293, -1601, -1799, -2264, -803, -2388, +350, -1808, 1262, -692, 1678, 532, 1540, 1582, +900, 2292, 1, 2434, -782, 1919, -1188, 963, +-1141, -206, -747, -1347, -195, -2075, 330, -2150, +652, -1683, 607, -872, 184, 71, -384, 917, +-814, 1526, -963, 1719, -732, 1368, -125, 704, +617, 53, 1228, -494, 1464, -831, 1118, -827, +307, -550, -653, -196, -1527, 77, -2075, 119, +-2076, -79, -1478, -275, -404, -310, 843, -231, +1875, -26, 2363, 368, 2160, 835, 1347, 1152, +189, 1190, -993, 950, -1911, 375, -2332, -516, +-2186, -1397, -1598, -1927, -706, -1993, 349, -1497, +1256, -461, 1775, 755, 1909, 1798, 1628, 2433, +922, 2403, 51, 1702, -749, 633, -1406, -611, +-1816, -1828, -1879, -2532, -1512, -2473, -728, -1790, +202, -542, 1006, 986, 1566, 2090, 1722, 2456, +1340, 2214, 524, 1350, -425, -48, -1205, -1406, +-1613, -2172, -1529, -2229, -974, -1605, -121, -390, +772, 1040, 1337, 2145, 1302, 2574, 745, 2183, +-95, 952, -996, -809, -1650, -2385, -1743, -3184, +-1175, -3009, -159, -1825, 948, 155, 1836, 2247, +2159, 3716, 1660, 4115, 520, 3214, -815, 1217, +-1961, -1231, -2568, -3385, -2375, -4525, -1429, -4216, +-81, -2623, 1216, -263, 2087, 2245, 2249, 4038, +1627, 4433, 506, 3462, -697, 1547, -1591, -827, +-1854, -2835, -1463, -3723, -646, -3328, 318, -1895, +1023, 105, 1143, 1963, 686, 3001, -102, 2859, +-896, 1642, -1371, -103, -1261, -1724, -537, -2664, +466, -2531, 1321, -1367, 1764, 309, 1549, 1901, +632, 2862, -589, 2780, -1635, 1740, -2211, 156, +-2115, -1558, -1360, -2801, -244, -3035, 937, -2379, +1870, -1124, 2127, 550, 1574, 2086, 597, 2868, +-458, 2823, -1475, 2081, -2056, 788, -1786, -642, +-873, -1774, 138, -2381, 933, -2316, 1400, -1643, +1373, -665, 717, 428, -244, 1370, -1004, 1827, +-1418, 1821, -1461, 1485, -1005, 745, -187, -197, +642, -934, 1239, -1391, 1461, -1537, 1242, -1253, +627, -627, -205, 166, -982, 972, -1496, 1503, +-1700, 1573, -1543, 1224, -963, 444, -105, -638, +725, -1502, 1312, -1813, 1577, -1632, 1421, -928, +864, 239, 177, 1457, -416, 2244, -945, 2311, +-1427, 1645, -1635, 481, -1381, -918, -856, -2177, +-288, -2760, 412, -2459, 1131, -1471, 1418, 3, +1176, 1626, 773, 2736, 391, 2955, -97, 2424, +-675, 1292, -1085, -297, -1250, -1816, -1235, -2710, +-956, -2805, -389, -2201, 240, -1079, 702, 366, +933, 1729, 914, 2503, 682, 2550, 310, 2045, +-119, 1101, -506, -138, -759, -1317, -856, -2067, +-763, -2226, -419, -1847, 43, -1101, 304, -151, +261, 853, 121, 1628, -39, 1980, -236, 1945, +-276, 1520, -38, 642, 290, -439, 494, -1346, +501, -1947, 322, -2152, -26, -1793, -575, -832, +-1205, 412, -1535, 1432, -1338, 2006, -785, 2197, +85, 1871, 1266, 920, 2204, -267, 2298, -1182, +1599, -1802, 406, -2125, -1068, -1816, -2456, -930, +-3214, 31, -2958, 830, -1778, 1509, -101, 1912, +1711, 1855, 3217, 1398, 3706, 698, 2910, -166, +1257, -1069, -818, -1799, -2821, -2179, -3966, -2083, +-3855, -1437, -2704, -352, -763, 864, 1491, 1919, +3206, 2610, 3854, 2745, 3409, 2140, 1921, 905, +-234, -547, -2278, -1899, -3602, -2928, -3879, -3270, +-2997, -2621, -1264, -1201, 740, 448, 2503, 1993, +3525, 3130, 3389, 3412, 2134, 2745, 328, 1415, +-1437, -255, -2829, -1813, -3473, -2780, -3027, -3022, +-1691, -2568, -75, -1424, 1437, 31, 2625, 1260, +3046, 2137, 2475, 2620, 1260, 2388, -207, 1498, +-1703, 457, -2792, -533, -3003, -1468, -2330, -2064, +-1123, -2067, 237, -1571, 1462, -811, 2374, 45, +2632, 899, 1957, 1606, 721, 1967, -508, 1812, +-1626, 1209, -2459, 385, -2510, -562, -1730, -1506, +-597, -2075, 593, -1952, 1678, -1249, 2228, -303, +1916, 731, 951, 1712, -161, 2233, -1120, 1996, +-1828, 1129, -2069, -26, -1588, -1112, -530, -1862, +587, -2133, 1383, -1755, 1723, -704, 1551, 537, +822, 1447, -355, 1918, -1468, 1906, -1930, 1265, +-1742, 236, -1140, -693, -89, -1365, 1112, -1655, +1772, -1321, 1704, -572, 1171, 169, 260, 803, +-875, 1164, -1798, 955, -2126, 335, -1785, -169, +-894, -427, 306, -545, 1426, -355, 2052, 246, +2018, 885, 1378, 1091, 225, 747, -1134, 24, +-2111, -834, -2375, -1620, -2013, -2059, -1097, -1826, +199, -820, 1341, 684, 1952, 2165, 2056, 3112, +1586, 3221, 551, 2380, -580, 670, -1425, -1443, +-1913, -3224, -1931, -4069, -1410, -3795, -552, -2439, +346, -214, 1030, 2183, 1366, 3858, 1357, 4340, +1018, 3643, 436, 2000, -207, -174, -800, -2215, +-1245, -3503, -1324, -3754, -1027, -2942, -615, -1318, +-164, 470, 408, 1782, 866, 2493, 947, 2662, +788, 2096, 518, 896, 59, -249, -506, -902, +-900, -1279, -992, -1446, -856, -1189, -547, -680, +-48, -265, 462, 60, 668, 375, 622, 585, +535, 676, 254, 757, -242, 781, -601, 623, +-763, 322, -832, -53, -666, -475, -215, -863, +255, -1041, 582, -911, 736, -554, 631, -69, +328, 488, -15, 958, -373, 1150, -686, 1027, +-836, 600, -853, -5, -728, -511, -371, -782, +134, -874, 597, -732, 911, -343, 971, 67, +772, 293, 371, 355, -198, 336, -742, 320, +-1096, 345, -1310, 295, -1314, 219, -906, 290, +-159, 339, 672, 113, 1343, -270, 1599, -629, +1362, -918, 781, -1062, -41, -948, -958, -511, +-1620, 263, -1806, 1136, -1560, 1683, -916, 1780, +25, 1535, 920, 881, 1507, -168, 1649, -1253, +1216, -2032, 413, -2327, -364, -2004, -977, -1140, +-1377, 10, -1388, 1212, -1010, 2185, -462, 2567, +92, 2220, 582, 1358, 903, 256, 953, -904, +730, -1834, 329, -2228, -121, -2034, -450, -1403, +-577, -500, -662, 527, -789, 1355, -797, 1679, +-593, 1543, -331, 1166, -26, 606, 491, -105, +1053, -689, 1281, -845, 1135, -698, 757, -545, +113, -341, -793, -26, -1665, 91, -2129, -97, +-2076, -230, -1525, -183, -444, -104, 997, 108, +2229, 556, 2798, 946, 2622, 1048, 1677, 947, +101, 592, -1596, -73, -2863, -777, -3386, -1275, +-2963, -1532, -1638, -1451, 124, -919, 1783, -73, +2911, 759, 3125, 1378, 2342, 1676, 911, 1534, +-695, 1010, -2019, 316, -2659, -382, -2432, -961, +-1493, -1257, -199, -1221, 998, -952, 1746, -536, +1767, -49, 1003, 379, -129, 663, -1084, 794, +-1576, 776, -1449, 677, -637, 553, 524, 335, +1472, 44, 1907, -193, 1713, -421, 774, -683, +-678, -837, -2076, -806, -2938, -626, -2998, -284, +-2145, 154, -464, 512, 1581, 799, 3244, 1059, +3951, 1081, 3572, 773, 2107, 344, -185, -95, +-2499, -533, -4081, -872, -4636, -1059, -4021, -1103, +-2284, -937, 127, -549, 2551, -85, 4290, 394, +4832, 940, 4044, 1480, 2189, 1754, -274, 1599, +-2699, 1062, -4418, 202, -4952, -887, -4120, -1888, +-2152, -2421, 276, -2370, 2481, -1765, 4048, -646, +4490, 733, 3519, 1958, 1572, 2707, -655, 2754, +-2625, 2132, -3778, 1106, -3747, -140, -2624, -1407, +-855, -2281, 992, -2486, 2394, -2167, 2927, -1508, +2429, -580, 1132, 387, -446, 1152, -1804, 1666, +-2445, 1883, -2071, 1778, -904, 1499, 511, 1105, +1677, 481, 2200, -328, 1826, -1132, 697, -1822, +-719, -2308, -2035, -2407, -2850, -1961, -2688, -1039, +-1578, 157, 26, 1427, 1709, 2514, 3021, 3113, +3467, 3050, 2812, 2378, 1248, 1211, -662, -322, +-2352, -1884, -3532, -3047, -3849, -3578, -3052, -3404, +-1465, -2534, 368, -1061, 2092, 735, 3325, 2386, +3649, 3495, 3002, 3943, 1670, 3611, -5, 2378, +-1604, 558, -2765, -1266, -3392, -2759, -3267, -3746, +-2230, -3909, -681, -3071, 816, -1562, 2046, 107, +2782, 1647, 2739, 2876, 1983, 3484, 843, 3203, +-300, 2203, -1224, 911, -1886, -465, -2146, -1727, +-1856, -2490, -1162, -2587, -329, -2197, 419, -1446, +928, -366, 1140, 724, 1083, 1418, 767, 1709, +313, 1743, 71, 1422, 69, 727, -69, -25, +-437, -559, -682, -899, -757, -1073, -912, -958, +-991, -567, -631, -128, 47, 260, 590, 626, +924, 809, 1234, 605, 1264, 113, 647, -345, +-316, -664, -1126, -914, -1636, -906, -1763, -393, +-1267, 423, -181, 1116, 1040, 1576, 1953, 1808, +2278, 1519, 1830, 567, 614, -658, -990, -1755, +-2425, -2552, -3198, -2802, -3005, -2283, -1822, -1100, +20, 437, 1947, 1970, 3406, 3097, 3976, 3531, +3362, 3154, 1662, 1987, -565, 285, -2734, -1498, +-4251, -2951, -4584, -3768, -3633, -3700, -1781, -2727, +533, -1178, 2762, 523, 4141, 2096, 4268, 3311, +3378, 3823, 1798, 3392, -241, 2225, -2217, 708, +-3465, -922, -3752, -2423, -3237, -3403, -2094, -3563, +-545, -2922, 1026, -1716, 2164, -178, 2691, 1441, +2676, 2760, 2148, 3398, 1238, 3196, 152, 2276, +-915, 865, -1768, -745, -2247, -2127, -2314, -2895, +-1982, -2896, -1312, -2132, -421, -837, 581, 523, +1518, 1626, 2153, 2319, 2367, 2363, 2119, 1639, +1326, 456, 104, -702, -1150, -1537, -2074, -1866, +-2601, -1614, -2626, -905, -2019, 63, -963, 1006, +257, 1570, 1467, 1597, 2465, 1203, 2930, 560, +2641, -225, 1642, -963, 231, -1372, -1217, -1411, +-2409, -1259, -3144, -896, -3225, -245, -2517, 437, +-1134, 923, 506, 1359, 2061, 1787, 3328, 1889, +3848, 1482, 3233, 720, 1644, -287, -323, -1452, +-2184, -2434, -3592, -2900, -4110, -2725, -3532, -1882, +-2118, -472, -247, 1208, 1723, 2695, 3277, 3571, +3928, 3612, 3535, 2807, 2232, 1318, 354, -524, +-1549, -2257, -2892, -3395, -3326, -3678, -2933, -3109, +-2003, -1869, -751, -296, 566, 1215, 1634, 2341, +2200, 2874, 2210, 2754, 1722, 2075, 893, 1058, +18, 19, -699, -796, -1214, -1307, -1449, -1510, +-1361, -1464, -1105, -1302, -795, -1121, -358, -899, +169, -567, 632, -120, 992, 424, 1165, 1084, +1055, 1796, 711, 2271, 277, 2198, -254, 1629, +-871, 767, -1277, -402, -1283, -1752, -1011, -2766, +-530, -3079, 198, -2699, 910, -1721, 1189, -262, +1008, 1325, 630, 2538, 125, 3090, -482, 2975, +-925, 2184, -982, 816, -830, -676, -617, -1840, +-162, -2522, 448, -2600, 814, -1954, 816, -844, +701, 263, 503, 1201, 103, 1858, -353, 1877, +-638, 1240, -746, 426, -797, -274, -814, -888, +-685, -1263, -340, -1116, 119, -543, 533, 130, +839, 743, 1076, 1163, 1147, 1174, 889, 756, +347, 116, -238, -593, -783, -1224, -1350, -1498, +-1708, -1301, -1548, -828, -971, -193, -340, 592, +272, 1259, 921, 1533, 1402, 1503, 1552, 1285, +1464, 842, 1157, 196, 571, -516, -191, -1113, +-911, -1484, -1469, -1660, -1838, -1656, -1897, -1332, +-1604, -654, -1045, 144, -302, 921, 624, 1650, +1551, 2137, 2157, 2248, 2347, 2025, 2150, 1452, +1487, 503, 338, -699, -959, -1930, -1977, -2906, +-2664, -3363, -3058, -3142, -2867, -2180, -1875, -586, +-305, 1289, 1317, 2983, 2613, 4090, 3428, 4299, +3557, 3476, 2794, 1799, 1249, -262, -549, -2220, +-2138, -3719, -3284, -4391, -3780, -3953, -3381, -2567, +-2084, -784, -293, 977, 1421, 2469, 2600, 3336, +3044, 3369, 2842, 2745, 2053, 1712, 760, 450, +-614, -748, -1625, -1582, -2117, -2020, -2067, -2142, +-1526, -1961, -793, -1539, -110, -952, 468, -227, +707, 508, 510, 1128, 287, 1627, 388, 1919, +562, 1883, 614, 1527, 723, 889, 759, 85, +415, -678, -160, -1323, -734, -1819, -1303, -2030, +-1791, -1843, -1893, -1294, -1383, -507, -384, 364, +755, 1126, 1684, 1679, 2232, 2017, 2236, 2061, +1612, 1712, 531, 1018, -647, 149, -1574, -778, +-2111, -1675, -2238, -2344, -1862, -2572, -959, -2288, +145, -1487, 1009, -255, 1550, 1093, 1851, 2234, +1711, 3032, 1120, 3268, 413, 2657, -251, 1271, +-935, -471, -1491, -2140, -1688, -3350, -1580, -3712, +-1222, -3044, -593, -1566, 243, 279, 1050, 2011, +1563, 3173, 1719, 3374, 1581, 2560, 1105, 1137, +258, -386, -717, -1630, -1444, -2256, -1789, -2088, +-1745, -1301, -1294, -289, -601, 546, 114, 892, +727, 689, 1152, 200, 1258, -254, 1110, -513, +874, -417, 509, 191, 16, 1102, -427, 1764, +-693, 1788, -836, 1151, -944, 44, -998, -1337, +-940, -2635, -729, -3242, -327, -2781, 208, -1413, +745, 434, 1197, 2260, 1529, 3525, 1529, 3815, +1027, 3009, 270, 1314, -485, -743, -1191, -2515, +-1755, -3489, -1915, -3387, -1563, -2323, -838, -750, +65, 862, 908, 2064, 1462, 2466, 1635, 2059, +1349, 1155, 623, 76, -198, -829, -751, -1203, +-965, -959, -870, -297, -415, 442, 175, 898, +562, 868, 589, 350, 219, -523, -431, -1453, +-1103, -1994, -1521, -1831, -1539, -1015, -1005, 204, +126, 1499, 1493, 2509, 2571, 2967, 3083, 2696, +2823, 1636, 1618, 27, -314, -1644, -2351, -2887, +-3924, -3416, -4595, -3163, -4029, -2183, -2296, -639, +104, 1062, 2489, 2405, 4290, 3113, 5037, 3140, +4471, 2507, 2769, 1365, 354, 6, -2158, -1291, +-3999, -2246, -4652, -2580, -4149, -2312, -2754, -1710, +-787, -887, 1197, 79, 2588, 925, 3154, 1448, +2931, 1680, 2079, 1673, 907, 1369, -191, 814, +-955, 233, -1310, -247, -1244, -666, -979, -973, +-778, -1044, -735, -988, -794, -959, -812, -832, +-635, -531, -220, -182, 389, 218, 1121, 690, +1792, 1097, 2107, 1397, 1914, 1572, 1266, 1440, +232, 911, -1055, 114, -2277, -786, -2960, -1610, +-2875, -2172, -2037, -2299, -622, -1861, 910, -889, +2087, 377, 2714, 1555, 2728, 2346, 2001, 2595, +700, 2214, -630, 1228, -1616, -136, -2197, -1435, +-2221, -2179, -1555, -2187, -479, -1613, 526, -676, +1214, 373, 1433, 1167, 1125, 1425, 509, 1124, +-192, 456, -786, -258, -1042, -724, -818, -825, +-282, -535, 326, 91, 912, 797, 1251, 1217, +1061, 1154, 418, 625, -330, -197, -1014, -1079, +-1570, -1739, -1751, -1859, -1398, -1335, -699, -385, +169, 704, 1099, 1613, 1864, 2037, 2134, 1879, +1841, 1226, 1151, 194, 147, -929, -992, -1660, +-1906, -1757, -2308, -1358, -2176, -645, -1595, 249, +-661, 1054, 451, 1415, 1455, 1152, 2051, 457, +2077, -282, 1592, -865, 748, -1179, -210, -1009, +-973, -353, -1361, 452, -1361, 1124, -1077, 1517, +-600, 1463, -135, 872, 133, -79, 245, -1051, +303, -1778, 283, -2079, 175, -1790, 142, -934, +261, 193, 461, 1239, 653, 1976, 677, 2248, +411, 1944, -26, 1128, -514, 72, -1009, -886, +-1365, -1562, -1342, -1919, -952, -1870, -368, -1309, +361, -411, 1038, 403, 1377, 917, 1311, 1226, +1006, 1330, 542, 1064, -59, 530, -605, 47, +-888, -263, -858, -407, -664, -364, -500, -197, +-419, -43, -356, -32, -219, -210, 11, -501, +197, -803, 343, -969, 600, -810, 935, -318, +1018, 361, 739, 1101, 347, 1705, -86, 1925, +-676, 1686, -1274, 1066, -1487, 114, -1246, -1034, +-777, -1988, -191, -2401, 476, -2263, 1054, -1711, +1310, -787, 1134, 354, 686, 1331, 175, 1915, +-312, 2181, -658, 2146, -753, 1716, -576, 987, +-274, 130, -20, -797, 66, -1646, 40, -2211, +-3, -2440, -107, -2301, -272, -1658, -353, -555, +-208, 722, 103, 1922, 410, 2811, 654, 3087, +795, 2628, 698, 1563, 354, 124, -109, -1346, +-530, -2432, -854, -2862, -1044, -2621, -1029, -1847, +-786, -719, -293, 521, 369, 1517, 950, 1992, +1170, 1901, 1064, 1406, 733, 730, 163, 63, +-461, -415, -834, -607, -926, -604, -835, -541, +-518, -492, 30, -461, 572, -398, 865, -335, +861, -295, 516, -169, -100, 90, -763, 353, +-1216, 506, -1294, 559, -900, 571, -131, 511, +703, 296, 1360, 31, 1701, -82, 1625, -63, +1057, -55, 106, -97, -883, -238, -1621, -507, +-2034, -755, -1990, -844, -1405, -794, -470, -579, +474, -95, 1209, 599, 1649, 1241, 1736, 1612, +1519, 1666, 1069, 1368, 493, 679, -115, -246, +-695, -1133, -1223, -1785, -1611, -2031, -1738, -1785, +-1599, -1148, -1183, -321, -471, 515, 377, 1222, +1162, 1628, 1793, 1632, 2130, 1323, 2047, 841, +1540, 260, 696, -272, -395, -593, -1467, -742, +-2141, -860, -2276, -945, -1982, -904, -1382, -768, +-496, -630, 480, -406, 1224, 15, 1607, 542, +1680, 1007, 1492, 1335, 1117, 1512, 627, 1455, +68, 1064, -447, 366, -802, -472, -1100, -1242, +-1425, -1812, -1548, -2102, -1309, -1978, -832, -1353, +-261, -367, 443, 672, 1174, 1541, 1651, 2144, +1788, 2345, 1661, 2007, 1245, 1189, 461, 152, +-546, -851, -1433, -1653, -1960, -2099, -2073, -2077, +-1713, -1609, -924, -820, 25, 101, 845, 916, +1438, 1457, 1707, 1637, 1573, 1437, 1096, 1002, +403, 523, -314, 23, -941, -460, -1356, -800, +-1386, -979, -999, -1050, -400, -1008, 178, -774, +649, -330, 945, 175, 982, 646, 755, 1078, +319, 1295, -220, 1102, -691, 608, -995, 43, +-1065, -509, -806, -992, -230, -1236, 409, -1063, +960, -526, 1342, 82, 1303, 523, 817, 798, +157, 944, -496, 847, -1060, 464, -1368, -13, +-1385, -407, -1171, -695, -675, -841, 77, -777, +797, -527, 1254, -172, 1467, 221, 1451, 565, +1043, 810, 301, 929, -332, 828, -669, 513, +-961, 128, -1307, -299, -1350, -774, -975, -1153, +-519, -1265, -98, -1047, 422, -555, 928, 75, +1171, 723, 1137, 1287, 964, 1605, 734, 1503, +367, 956, -175, 181, -688, -583, -982, -1218, +-1170, -1595, -1227, -1561, -965, -1153, -448, -548, +104, 147, 576, 857, 950, 1382, 1114, 1537, +1028, 1354, 759, 899, 344, 243, -162, -452, +-592, -1049, -808, -1406, -794, -1361, -605, -993, +-304, -522, 12, 36, 244, 683, 329, 1181, +237, 1327, 45, 1149, -125, 739, -146, 158, +-77, -496, 2, -1043, 181, -1307, 433, -1209, +552, -780, 475, -136, 279, 550, -67, 1089, +-479, 1324, -724, 1137, -748, 571, -655, -156, +-428, -780, -78, -1117, 234, -1075, 390, -665, +459, -51, 491, 488, 434, 776, 328, 783, +233, 490, 177, 19, 144, -367, 95, -520, +-55, -429, -342, -124, -666, 270, -922, 553, +-1072, 553, -1002, 257, -582, -182, 99, -629, +833, -927, 1469, -860, 1810, -417, 1693, 177, +1229, 751, 476, 1170, -536, 1245, -1507, 890, +-2109, 233, -2244, -497, -1897, -1072, -1080, -1325, +16, -1202, 1127, -730, 1973, -57, 2297, 575, +2057, 993, 1417, 1143, 505, 978, -528, 545, +-1388, 43, -1841, -347, -1885, -609, -1553, -753, +-846, -701, 32, -471, 795, -206, 1261, -3, +1390, 171, 1154, 340, 604, 463, -4, 514, +-402, 502, -551, 403, -502, 224, -264, 2, +13, -299, 134, -633, 62, -823, -151, -815, +-441, -649, -657, -267, -666, 328, -405, 917, +82, 1266, 660, 1281, 1170, 950, 1426, 286, +1242, -563, 549, -1312, -382, -1690, -1151, -1551, +-1572, -936, -1632, -47, -1258, 895, -443, 1629, +538, 1875, 1289, 1511, 1607, 664, 1506, -345, +1002, -1180, 127, -1660, -812, -1670, -1349, -1129, +-1388, -211, -1052, 707, -420, 1326, 343, 1479, +939, 1129, 1161, 442, 976, -348, 494, -1024, +-82, -1297, -632, -1015, -997, -356, -949, 367, +-515, 908, 29, 1120, 508, 961, 814, 428, +817, -312, 504, -947, 19, -1254, -444, -1141, +-661, -623, -561, 132, -355, 867, -118, 1341, +241, 1344, 587, 851, 625, 79, 368, -656, +37, -1133, -290, -1234, -595, -894, -724, -246, +-501, 394, -17, 811, 409, 945, 631, 759, +709, 289, 594, -300, 271, -738, -126, -857, +-454, -673, -679, -237, -730, 355, -545, 842, +-210, 974, 147, 761, 426, 334, 577, -204, +553, -712, 383, -994, 178, -978, 10, -704, +-122, -266, -218, 211, -272, 619, -285, 877, +-287, 914, -271, 737, -183, 424, -61, 44, +54, -316, 181, -564, 316, -663, 380, -641, +389, -533, 357, -393, 207, -228, -43, 11, +-252, 261, -365, 409, -478, 501, -541, 629, +-374, 677, -37, 514, 217, 207, 331, -60, +393, -286, 425, -567, 350, -781, 158, -780, +-22, -661, -82, -474, -129, -146, -282, 226, +-371, 513, -279, 726, -154, 863, -103, 842, +2, 652, 202, 354, 335, 3, 336, -365, +268, -701, 161, -947, 12, -1039, -186, -921, +-357, -616, -340, -196, -187, 277, -34, 748, +143, 1089, 345, 1186, 409, 1058, 300, 761, +103, 276, -176, -351, -431, -876, -505, -1121, +-390, -1157, -204, -1044, 1, -674, 247, -120, +512, 372, 660, 712, 595, 907, 371, 926, +87, 771, -231, 474, -534, 96, -716, -256, +-733, -493, -552, -555, -242, -494, 55, -387, +334, -234, 660, -76, 842, -62, 729, -167, +494, -202, 224, -103, -154, 80, -496, 358, +-623, 707, -628, 938, -564, 922, -338, 618, +-8, 35, 208, -644, 250, -1146, 225, -1367, +212, -1268, 169, -794, 120, -66, 226, 657, +461, 1155, 586, 1308, 466, 1094, 190, 603, +-186, -15, -640, -558, -1034, -851, -1194, -830, +-1050, -563, -634, -175, -37, 190, 653, 388, +1286, 351, 1614, 119, 1526, -153, 1110, -336, +457, -359, -371, -185, -1118, 116, -1492, 415, +-1452, 646, -1155, 696, -754, 441, -261, -11, +320, -414, 803, -675, 1019, -821, 1074, -773, +1057, -461, 880, 0, 533, 429, 148, 724, +-207, 782, -549, 634, -893, 388, -1164, 20, +-1233, -423, -1065, -711, -651, -721, -12, -548, +688, -259, 1195, 120, 1444, 523, 1448, 768, +1090, 729, 417, 458, -251, 54, -743, -418, +-1052, -821, -1090, -976, -861, -847, -487, -458, +-83, 110, 202, 688, 266, 1108, 238, 1288, +201, 1099, 130, 509, 128, -263, 311, -947, +609, -1403, 829, -1535, 832, -1229, 560, -528, +60, 324, -576, 1016, -1195, 1398, -1559, 1433, +-1477, 1115, -1007, 488, -304, -239, 505, -825, +1225, -1160, 1647, -1172, 1662, -873, 1277, -411, +599, 65, -162, 492, -810, 745, -1173, 752, +-1186, 578, -937, 333, -521, 62, -58, -216, +243, -422, 317, -477, 288, -410, 233, -300, +182, -110, 215, 162, 364, 379, 546, 416, +652, 339, 582, 184, 321, -86, -72, -385, +-558, -571, -1041, -571, -1299, -365, -1161, -8, +-703, 354, -44, 647, 700, 789, 1281, 673, +1468, 319, 1248, -112, 721, -525, 19, -841, +-649, -926, -1041, -735, -1049, -335, -736, 139, +-223, 544, 318, 794, 668, 854, 665, 657, +397, 256, 26, -167, -374, -461, -669, -591, +-643, -597, -273, -476, 220, -199, 655, 115, +928, 286, 931, 328, 628, 315, 112, 237, +-445, 73, -836, -95, -960, -184, -829, -196, +-497, -156, -69, -83, 327, -5, 593, 69, +653, 130, 488, 121, 257, 78, 127, 43, +95, -13, 75, -102, 73, -148, 106, -145, +96, -136, -66, -100, -357, -24, -594, 55, +-673, 94, -627, 95, -404, 57, 54, 15, +545, -3, 885, 25, 1058, 90, 1002, 165, +659, 221, 155, 187, -336, 18, -754, -221, +-1042, -440, -1071, -638, -755, -729, -243, -581, +220, -178, 594, 320, 907, 775, 989, 1114, +730, 1240, 301, 1006, -100, 406, -456, -350, +-719, -1025, -746, -1471, -523, -1598, -135, -1282, +288, -597, 596, 214, 712, 929, 637, 1381, +368, 1438, -16, 1136, -377, 591, -643, -49, +-737, -548, -576, -773, -188, -764, 254, -624, +581, -411, 733, -215, 713, -125, 501, -178, +175, -276, -110, -242, -289, -7, -393, 332, +-422, 689, -313, 1039, -127, 1219, -19, 1047, +-17, 522, -25, -192, -34, -958, -35, -1595, +51, -1893, 247, -1725, 497, -1111, 688, -179, +685, 854, 490, 1687, 196, 2090, -186, 1935, +-603, 1281, -911, 329, -1001, -632, -870, -1342, +-547, -1645, -95, -1514, 419, -1021, 926, -375, +1263, 194, 1278, 601, 999, 750, 562, 614, +28, 372, -531, 208, -954, 98, -1104, 64, +-1025, 167, -812, 311, -450, 310, 79, 116, +595, -192, 877, -548, 929, -850, 827, -985, +579, -872, 220, -526, -119, -15, -315, 534, +-328, 991, -244, 1204, -167, 1097, -93, 735, +-30, 223, -65, -326, -220, -770, -377, -965, +-419, -914, -332, -687, -128, -375, 248, -57, +727, 168, 1101, 288, 1215, 353, 1050, 399, +630, 412, -5, 398, -730, 386, -1307, 317, +-1504, 151, -1344, -76, -955, -321, -341, -590, +433, -765, 1103, -740, 1465, -559, 1496, -290, +1236, 93, 741, 541, 138, 835, -382, 854, +-723, 664, -913, 363, -978, -24, -865, -404, +-597, -651, -300, -682, -26, -528, 277, -284, +576, -28, 762, 155, 825, 229, 827, 213, +764, 139, 557, 55, 183, 52, -248, 106, +-599, 164, -870, 209, -1006, 192, -878, 5, +-530, -296, -129, -514, 268, -564, 651, -467, +909, -243, 981, 125, 895, 512, 662, 736, +276, 689, -156, 425, -511, 17, -752, -440, +-812, -790, -635, -909, -294, -748, 95, -335, +443, 215, 649, 702, 655, 998, 462, 1015, +143, 708, -187, 118, -423, -534, -490, -1028, +-321, -1247, 28, -1120, 410, -646, 726, 55, +847, 763, 652, 1253, 194, 1325, -353, 981, +-830, 354, -1067, -352, -975, -958, -595, -1304, +-1, -1239, 654, -746, 1096, -50, 1173, 569, +964, 979, 551, 1089, 38, 828, -375, 273, +-580, -301, -580, -707, -353, -876, -29, -772, +140, -401, 118, 81, 9, 462, -204, 638, +-457, 602, -492, 381, -173, -3, 363, -390, +905, -614, 1319, -606, 1463, -391, 1183, -10, +480, 362, -428, 544, -1280, 516, -1860, 318, +-1978, -6, -1549, -358, -658, -568, 417, -571, +1352, -375, 1957, -68, 2156, 250, 1853, 471, +1064, 548, 80, 469, -774, 231, -1393, -112, +-1717, -424, -1605, -589, -1080, -627, -361, -511, +344, -223, 896, 133, 1191, 401, 1246, 568, +1092, 624, 738, 511, 288, 235, -140, -95, +-475, -376, -654, -577, -670, -641, -562, -566, +-309, -374, 31, -110, 276, 199, 318, 464, +291, 594, 315, 543, 269, 378, 90, 177, +-22, -92, 35, -386, 94, -538, 112, -480, +217, -361, 341, -224, 255, -29, 4, 168, +-197, 247, -341, 244, -442, 227, -367, 177, +-147, 93, 68, 32, 283, 12, 480, -59, +566, -165, 534, -244, 404, -293, 187, -326, +-48, -248, -249, -53, -353, 164, -298, 341, +-121, 439, 60, 402, 174, 207, 254, -73, +262, -372, 134, -557, -3, -538, -17, -351, +-16, -88, -82, 230, -79, 494, 95, 547, +307, 385, 386, 117, 389, -147, 381, -362, +229, -458, -68, -402, -289, -217, -382, -22, +-414, 133, -381, 220, -278, 202, -91, 79, +166, -55, 424, -97, 663, -57, 831, 37, +788, 161, 527, 272, 171, 239, -184, 40, +-487, -235, -653, -484, -623, -662, -479, -653, +-299, -361, -45, 82, 262, 474, 520, 747, +687, 871, 748, 715, 686, 298, 485, -209, +205, -636, -12, -882, -166, -856, -357, -608, +-513, -258, -539, 146, -461, 510, -291, 672, +-56, 577, 195, 341, 468, 67, 687, -172, +718, -332, 602, -350, 436, -252, 223, -98, +-48, 72, -308, 178, -462, 134, -466, -18, +-333, -147, -135, -257, 46, -341, 202, -303, +307, -89, 304, 150, 263, 319, 241, 440, +185, 489, 145, 377, 185, 128, 236, -122, +260, -323, 260, -488, 179, -617, 9, -623, +-195, -494, -387, -251, -502, 57, -473, 374, +-301, 635, -23, 810, 320, 826, 666, 587, +938, 176, 1037, -258, 870, -659, 440, -1006, +-117, -1123, -653, -931, -1020, -508, -1062, 23, +-798, 570, -366, 997, 209, 1157, 796, 1007, +1130, 605, 1166, 63, 959, -498, 485, -886, +-136, -1024, -658, -942, -913, -671, -827, -209, +-444, 278, 97, 571, 621, 661, 914, 636, +879, 467, 617, 151, 231, -114, -249, -229, +-648, -241, -734, -237, -498, -218, -133, -209, +249, -249, 631, -323, 898, -347, 866, -256, +535, -38, 137, 295, -157, 616, -385, 777, +-543, 717, -507, 470, -322, 23, -131, -532, +70, -989, 304, -1165, 492, -1009, 559, -565, +519, 68, 447, 716, 361, 1190, 176, 1296, +-113, 980, -350, 329, -423, -418, -396, -1030, +-280, -1327, 18, -1223, 417, -726, 657, 2, +636, 691, 444, 1127, 154, 1189, -178, 868, +-443, 240, -503, -459, -282, -1002, 136, -1205, +574, -985, 903, -427, 995, 212, 738, 730, +185, 1008, -500, 910, -1077, 479, -1264, -75, +-959, -515, -278, -742, 547, -717, 1226, -471, +1521, -82, 1358, 262, 800, 393, 18, 299, +-713, 90, -1151, -147, -1179, -342, -778, -340, +-64, -92, 697, 315, 1227, 679, 1305, 805, +843, 579, 75, 94, -628, -517, -1072, -1119, +-1113, -1480, -623, -1375, 220, -769, 1017, 115, +1497, 1003, 1548, 1652, 1146, 1885, 374, 1556, +-548, 737, -1305, -299, -1616, -1247, -1363, -1882, +-648, -1987, 251, -1516, 1054, -691, 1559, 240, +1585, 1044, 1107, 1507, 379, 1502, -299, 1122, +-770, 526, -926, -104, -698, -616, -207, -882, +276, -870, 571, -671, 643, -409, 466, -163, +76, 60, -331, 185, -546, 178, -514, 104, +-242, 77, 236, 103, 767, 177, 1134, 277, +1215, 354, 989, 350, 472, 215, -224, -16, +-857, -281, -1214, -527, -1249, -707, -993, -693, +-454, -485, 275, -197, 941, 91, 1365, 375, +1520, 594, 1365, 669, 881, 581, 220, 348, +-385, 54, -801, -235, -993, -461, -949, -577, +-664, -535, -232, -383, 158, -144, 403, 132, +546, 321, 625, 329, 599, 195, 464, 7, +338, -193, 313, -340, 301, -368, 216, -195, +133, 139, 44, 483, -184, 657, -464, 632, +-592, 404, -571, -18, -452, -501, -163, -877, +296, -1038, 720, -942, 923, -597, 954, -115, +911, 380, 694, 757, 245, 983, -211, 1035, +-433, 863, -475, 493, -499, 54, -463, -376, +-272, -801, -57, -1110, 38, -1189, 123, -1032, +303, -716, 475, -229, 549, 364, 608, 905, +696, 1239, 678, 1311, 465, 1119, 164, 667, +-154, 21, -504, -655, -804, -1143, -916, -1367, +-756, -1277, -380, -883, 81, -292, 553, 286, +964, 725, 1179, 930, 1141, 860, 888, 591, +480, 234, 27, -80, -373, -242, -647, -240, +-745, -200, -684, -155, -478, -132, -137, -188, +196, -345, 413, -504, 559, -545, 686, -411, +745, -115, 647, 271, 438, 654, 244, 888, +42, 914, -217, 704, -412, 271, -458, -308, +-378, -796, -207, -1034, 2, -1034, 199, -804, +341, -343, 423, 189, 457, 575, 392, 769, +244, 750, 146, 526, 109, 181, 71, -130, +35, -327, 5, -381, 1, -326, 21, -227, +4, -129, -31, -71, -30, -74, 12, -130, +107, -148, 230, -87, 340, 64, 414, 242, +407, 380, 296, 408, 112, 289, -92, 41, +-222, -249, -242, -499, -142, -643, 105, -570, +369, -266, 506, 154, 538, 502, 453, 687, +186, 660, -174, 404, -469, -61, -569, -568, +-440, -880, -149, -893, 257, -630, 674, -143, +929, 466, 935, 908, 673, 1013, 196, 796, +-302, 325, -641, -311, -734, -868, -583, -1141, +-253, -1051, 197, -609, 617, 54, 794, 697, +698, 1066, 452, 1074, 154, 721, -126, 94, +-326, -634, -318, -1154, -53, -1234, 275, -855, +495, -179, 577, 563, 479, 1130, 208, 1314, +-147, 1053, -487, 367, -653, -510, -538, -1224, +-175, -1511, 322, -1356, 783, -784, 1035, 87, +1000, 951, 690, 1477, 209, 1519, -289, 1108, +-637, 345, -720, -518, -604, -1195, -369, -1451, +8, -1261, 434, -738, 699, -62, 714, 588, +556, 976, 338, 982, 78, 713, -187, 302, +-257, -141, -102, -489, 75, -610, 216, -517, +327, -301, 299, -69, 178, 139, 67, 251, +-55, 205, -165, 45, -166, -96, -62, -161, +63, -193, 194, -159, 354, -40, 478, 123, +476, 234, 381, 268, 274, 220, 174, 123, +52, -28, -101, -223, -235, -378, -323, -440, +-375, -407, -315, -267, -104, -22, 163, 197, +427, 335, 653, 407, 735, 395, 638, 253, +433, 67, 192, -84, -43, -214, -261, -338, +-405, -406, -400, -355, -295, -253, -145, -170, +46, -72, 219, 114, 303, 274, 343, 328, +411, 318, 472, 304, 475, 256, 456, 127, +393, -67, 190, -294, -86, -460, -304, -531, +-459, -524, -488, -447, -356, -223, -176, 109, +54, 429, 370, 619, 624, 663, 716, 587, +689, 365, 557, -3, 328, -415, 62, -691, +-169, -780, -313, -681, -364, -426, -353, -58, +-317, 308, -249, 549, -96, 569, 155, 401, +414, 169, 588, -57, 698, -219, 762, -276, +684, -202, 411, -54, 44, 104, -332, 143, +-660, 32, -811, -145, -703, -317, -373, -460, +100, -489, 572, -297, 884, 54, 997, 436, +901, 715, 627, 809, 277, 649, -111, 272, +-490, -208, -702, -634, -673, -888, -466, -899, +-158, -664, 192, -284, 485, 120, 624, 467, +639, 674, 610, 634, 519, 434, 326, 206, +103, -14, -117, -226, -345, -339, -521, -311, +-554, -210, -421, -136, -174, -140, 128, -163, +448, -164, 732, -144, 899, -112, 882, 18, +639, 225, 242, 386, -164, 423, -509, 363, +-741, 202, -747, -52, -518, -300, -169, -463, +232, -501, 615, -423, 858, -220, 908, 26, +801, 221, 551, 306, 178, 308, -214, 216, +-500, 29, -612, -148, -566, -220, -429, -184, +-210, -103, 116, -2, 463, 102, 716, 202, +822, 208, 736, 96, 459, -57, 112, -187, +-202, -322, -442, -418, -526, -387, -422, -247, +-191, -30, 68, 220, 289, 435, 487, 519, +617, 484, 535, 334, 262, 87, -12, -200, +-201, -424, -274, -537, -166, -537, 57, -426, +241, -247, 335, -28, 346, 159, 265, 279, +106, 318, -59, 317, -153, 285, -150, 244, +-49, 173, 125, 71, 301, -39, 394, -192, +372, -397, 226, -573, -9, -607, -212, -509, +-242, -264, -110, 101, 65, 488, 232, 746, +377, 792, 418, 600, 326, 225, 137, -213, +-133, -599, -368, -805, -417, -767, -258, -481, +54, -65, 426, 348, 718, 617, 800, 679, +602, 511, 170, 137, -296, -323, -568, -678, +-604, -785, -487, -631, -186, -248, 296, 235, +703, 671, 840, 921, 770, 883, 506, 510, +61, -48, -359, -591, -565, -972, -502, -1075, +-219, -863, 97, -410, 307, 124, 414, 583, +399, 806, 250, 779, 53, 564, -59, 266, +-23, -21, 89, -211, 199, -298, 295, -319, +333, -299, 225, -308, -39, -366, -344, -427, +-529, -387, -487, -239, -208, 8, 194, 329, +567, 672, 844, 886, 925, 844, 678, 553, +249, 111, -122, -394, -435, -864, -675, -1088, +-687, -989, -433, -635, -50, -163, 300, 324, +536, 683, 637, 831, 562, 721, 357, 385, +178, -2, 98, -289, 78, -433, 76, -427, +68, -242, 13, 11, -133, 196, -327, 234, +-439, 131, -444, -90, -330, -337, -25, -504, +419, -509, 815, -326, 1026, -16, 1017, 345, +771, 645, 283, 797, -320, 726, -790, 449, +-1024, -1, -1015, -471, -712, -787, -179, -906, +392, -857, 859, -605, 1119, -166, 1096, 276, +810, 587, 378, 723, -61, 706, -408, 540, +-580, 285, -564, -5, -450, -251, -262, -411, +8, -477, 234, -449, 320, -363, 326, -265, +331, -181, 338, -64, 309, 82, 266, 235, +269, 345, 242, 411, 97, 423, -105, 360, +-283, 178, -377, -110, -348, -380, -257, -537, +-133, -564, 76, -490, 330, -286, 514, 4, +579, 279, 542, 441, 426, 493, 227, 427, +-24, 228, -244, -26, -370, -233, -377, -381, +-311, -482, -205, -436, -19, -243, 218, 10, +409, 242, 523, 418, 531, 464, 415, 370, +237, 164, 39, -110, -140, -369, -222, -528, +-221, -527, -214, -374, -179, -106, -59, 161, +114, 361, 244, 454, 312, 418, 365, 243, +353, 14, 215, -154, 40, -226, -53, -228, +-61, -189, -61, -104, -81, -56, -81, -92, +-76, -161, -77, -170, -16, -152, 108, -99, +220, 60, 321, 302, 403, 492, 412, 546, +334, 458, 155, 213, -115, -120, -376, -469, +-515, -748, -481, -849, -291, -679, 16, -310, +390, 112, 699, 456, 817, 670, 726, 735, +450, 611, 53, 317, -331, -36, -601, -285, +-700, -427, -567, -487, -230, -453, 167, -310, +463, -136, 607, 6, 618, 95, 483, 129, +237, 120, 6, 82, -139, 78, -207, 123, +-170, 184, -58, 208, 30, 196, 38, 110, +-25, -36, -114, -194, -161, -346, -117, -466, +37, -468, 271, -333, 515, -159, 671, 52, +643, 290, 420, 471, 88, 517, -269, 462, +-573, 305, -742, 75, -695, -155, -395, -341, +52, -472, 466, -533, 745, -490, 844, -353, +728, -118, 440, 155, 96, 395, -195, 549, +-366, 599, -407, 476, -328, 198, -187, -127, +-65, -422, 21, -631, 74, -690, 76, -533, +62, -207, 117, 179, 261, 494, 436, 672, +569, 649, 585, 414, 425, 24, 93, -384, +-315, -667, -660, -739, -840, -582, -800, -270, +-530, 129, -55, 503, 523, 745, 978, 729, +1141, 463, 1026, 59, 677, -335, 118, -639, +-460, -777, -795, -651, -827, -297, -641, 116, +-309, 439, 68, 626, 356, 595, 510, 341, +513, -25, 377, -338, 213, -522, 101, -517, +13, -305, -18, 11, 77, 306, 175, 476, +130, 469, -15, 263, -168, -62, -311, -393, +-391, -586, -313, -586, -92, -404, 173, -97, +414, 254, 569, 529, 577, 628, 452, 548, +247, 319, -20, 21, -278, -248, -410, -418, +-389, -517, -256, -517, -65, -386, 117, -185, +239, -1, 286, 164, 248, 308, 141, 382, +49, 390, 22, 339, 44, 244, 87, 98, +145, -57, 202, -219, 201, -370, 89, -469, +-88, -469, -222, -380, -282, -220, -279, 27, +-182, 289, 9, 474, 213, 528, 357, 478, +425, 306, 409, 36, 304, -245, 130, -424, +-66, -466, -215, -388, -270, -224, -234, -35, +-143, 125, -32, 217, 78, 231, 164, 147, +204, 37, 180, -46, 127, -93, 79, -110, +37, -68, 0, 31, 9, 127, 101, 165, +209, 127, 228, 50, 147, -58, 27, -172, +-102, -270, -212, -299, -261, -260, -215, -151, +-101, 3, 26, 157, 174, 280, 342, 353, +439, 337, 422, 213, 312, 68, 121, -90, +-82, -253, -227, -345, -307, -311, -294, -244, +-190, -169, -105, -43, -59, 85, 46, 129, +195, 126, 286, 156, 326, 175, 363, 159, +341, 120, 222, 95, 72, 45, -87, -64, +-250, -203, -353, -287, -370, -304, -308, -269, +-158, -161, 63, -7, 309, 148, 486, 273, +528, 329, 467, 227, 321, 54, 70, -58, +-194, -109, -361, -145, -418, -98, -363, 18, +-206, 63, 7, 6, 228, -102, 375, -194, +385, -244, 300, -225, 193, -117, 78, 93, +-54, 293, -157, 384, -196, 363, -189, 250, +-134, 52, -23, -174, 91, -342, 180, -423, +247, -355, 250, -170, 180, 13, 71, 125, +-53, 206, -145, 216, -185, 131, -190, 31, +-104, -27, 76, -45, 266, -24, 416, 36, +448, 83, 279, 92, -15, 26, -277, -96, +-463, -231, -543, -329, -406, -359, -65, -256, +321, -35, 652, 212, 839, 446, 758, 592, +421, 560, -60, 335, -580, 4, -934, -377, +-948, -685, -666, -806, -172, -696, 433, -387, +917, 52, 1081, 480, 927, 750, 541, 824, +-1, 676, -568, 351, -941, -48, -954, -420, +-626, -710, -109, -803, 417, -661, 769, -362, +823, -6, 586, 315, 174, 527, -256, 582, +-510, 471, -476, 245, -250, 58, 11, -45, +260, -118, 448, -187, 463, -218, 275, -266, +-19, -380, -277, -478, -406, -435, -395, -196, +-255, 153, -2, 519, 261, 815, 415, 927, +435, 710, 352, 225, 193, -351, 2, -855, +-149, -1119, -224, -1016, -240, -613, -211, -64, +-134, 528, -18, 938, 82, 979, 110, 725, +103, 346, 142, -126, 188, -529, 185, -677, +160, -603, 117, -433, 35, -191, -71, 74, +-167, 252, -210, 340, -173, 360, -76, 299, +52, 142, 174, -23, 249, -155, 295, -246, +285, -266, 125, -172, -152, -29, -351, 50, +-364, 76, -259, 78, -77, 39, 190, -35, +455, -44, 562, -5, 461, 47, 221, 101, +-62, 141, -329, 135, -535, 76, -572, -49, +-409, -207, -167, -281, 96, -281, 370, -252, +547, -135, 559, 107, 457, 298, 284, 370, +77, 380, -131, 299, -312, 107, -397, -112, +-361, -302, -267, -424, -167, -397, -67, -278, +25, -144, 110, 13, 222, 182, 349, 243, +413, 224, 397, 224, 340, 232, 202, 191, +-27, 114, -238, 38, -357, -63, -398, -216, +-389, -409, -341, -498, -242, -432, -83, -268, +92, -55, 279, 216, 487, 463, 643, 591, +665, 579, 531, 435, 267, 194, -88, -102, +-478, -382, -775, -607, -851, -705, -713, -642, +-421, -398, 6, -14, 447, 405, 732, 695, +827, 749, 751, 572, 491, 235, 127, -148, +-208, -477, -468, -618, -599, -515, -495, -232, +-223, 89, 11, 341, 141, 419, 175, 284, +84, 32, -40, -213, -69, -371, -5, -396, +167, -231, 410, 59, 529, 338, 431, 455, +244, 392, 11, 206, -324, -13, -655, -191, +-799, -276, -706, -288, -412, -264, 29, -193, +519, -117, 912, -75, 1061, -32, 879, 101, +400, 289, -205, 443, -728, 471, -1021, 318, +-983, 10, -597, -316, -24, -526, 486, -582, +799, -444, 876, -132, 677, 241, 264, 475, +-148, 497, -441, 349, -632, 102, -659, -193, +-461, -404, -127, -442, 233, -364, 554, -182, +706, 109, 590, 405, 295, 547, -29, 522, +-301, 355, -454, 84, -452, -233, -335, -510, +-196, -701, -83, -746, 31, -583, 166, -244, +317, 194, 454, 623, 482, 967, 349, 1103, +145, 910, -62, 386, -291, -262, -461, -844, +-469, -1233, -386, -1284, -287, -946, -107, -361, +154, 273, 370, 822, 490, 1120, 536, 1094, +459, 805, 244, 366, -14, -134, -249, -538, +-424, -762, -461, -826, -354, -718, -220, -440, +-102, -58, 47, 286, 191, 493, 237, 536, +217, 474, 239, 307, 283, 62, 271, -135, +196, -175, 71, -133, -83, -108, -216, -84, +-352, -75, -500, -126, -522, -219, -357, -252, +-122, -202, 155, -71, 509, 130, 793, 369, +835, 547, 628, 560, 234, 362, -247, -15, +-644, -420, -847, -684, -847, -732, -618, -587, +-202, -218, 230, 265, 583, 637, 823, 771, +812, 705, 510, 431, 120, -6, -204, -431, +-456, -712, -570, -793, -483, -651, -279, -316, +-72, 96, 93, 501, 199, 757, 232, 766, +210, 566, 170, 254, 115, -117, 55, -465, +30, -671, 33, -689, 18, -507, -30, -215, +-120, 50, -235, 226, -285, 363, -235, 427, +-130, 422, 47, 395, 289, 320, 459, 147, +428, -87, 235, -325, 0, -543, -235, -641, +-437, -571, -480, -370, -310, -95, -43, 236, +218, 516, 440, 658, 541, 664, 409, 567, +72, 346, -286, -50, -511, -504, -575, -801, +-462, -830, -154, -672, 255, -345, 583, 112, +680, 553, 554, 802, 297, 808, -81, 568, +-500, 146, -729, -300, -684, -637, -462, -761, +-119, -625, 258, -270, 538, 149, 669, 501, +652, 657, 460, 568, 96, 281, -314, -81, +-597, -380, -682, -521, -589, -507, -348, -392, +-4, -151, 327, 149, 514, 379, 531, 494, +462, 531, 313, 419, 28, 152, -291, -129, +-482, -358, -506, -545, -374, -604, -128, -466, +151, -228, 355, 49, 352, 337, 175, 566, +14, 629, -85, 532, -159, 299, -145, -37, +-31, -377, 65, -576, 84, -566, 69, -406, +50, -179, 23, 51, -30, 251, -104, 331, +-163, 304, -186, 236, -164, 163, -70, 62, +80, -25, 202, -81, 272, -135, 311, -167, +252, -184, 62, -201, -136, -198, -273, -113, +-385, 7, -426, 151, -317, 320, -77, 428, +188, 346, 374, 97, 458, -175, 432, -372, +247, -444, -49, -389, -304, -191, -439, 85, +-424, 306, -238, 372, 22, 329, 227, 214, +346, 48, 315, -122, 103, -247, -122, -318, +-246, -308, -318, -179, -289, -21, -95, 113, +118, 230, 266, 307, 403, 279, 425, 183, +225, 54, -67, -111, -337, -251, -539, -304, +-551, -278, -345, -191, -73, -34, 172, 99, +353, 161, 394, 191, 328, 224, 249, 212, +160, 154, 67, 77, -45, -38, -242, -197, +-442, -338, -500, -383, -429, -318, -254, -132, +45, 107, 353, 308, 515, 408, 504, 405, +353, 272, 123, 59, -103, -147, -285, -333, +-386, -450, -370, -398, -255, -186, -87, 40, +105, 225, 263, 337, 302, 319, 187, 179, +-34, 23, -252, -116, -334, -207, -219, -205, +30, -146, 287, -65, 408, 39, 319, 153, +121, 186, -81, 151, -285, 75, -427, -47, +-442, -212, -373, -304, -214, -241, 49, -83, +323, 75, 535, 203, 638, 319, 528, 363, +201, 288, -206, 105, -561, -113, -757, -343, +-707, -519, -424, -556, -26, -401, 365, -90, +647, 276, 701, 588, 503, 711, 146, 586, +-258, 269, -549, -106, -590, -466, -415, -674, +-151, -614, 115, -348, 295, -49, 332, 244, +238, 474, 49, 482, -121, 299, -159, 70, +-118, -154, -88, -321, -53, -282, 10, -110, +76, 47, 97, 168, 46, 244, -44, 186, +-114, 17, -145, -160, -162, -323, -159, -391, +-71, -279, 111, -43, 281, 188, 370, 399, +349, 525, 156, 486, -175, 269, -462, -52, +-573, -377, -520, -611, -329, -673, -22, -535, +283, -194, 469, 240, 542, 602, 515, 742, +368, 652, 137, 354, -171, -82, -558, -480, +-834, -633, -805, -510, -541, -267, -176, -41, +253, 110, 640, 189, 828, 202, 786, 201, +548, 203, 168, 229, -252, 246, -604, 178, +-823, -16, -829, -268, -592, -486, -223, -606, +147, -541, 456, -290, 643, 74, 666, 440, +559, 738, 342, 856, 29, 723, -301, 350, +-598, -163, -805, -655, -739, -973, -360, -1026, +69, -798, 348, -336, 507, 224, 547, 756, +412, 1092, 159, 1095, -75, 752, -236, 225, +-342, -325, -368, -763, -271, -963, -79, -891, +121, -583, 203, -137, 101, 300, -80, 551, +-186, 618, -157, 548, -18, 347, 152, 51, +244, -197, 203, -295, 82, -242, -10, -75, +-43, 96, -81, 150, -169, 36, -305, -174, +-421, -396, -391, -521, -170, -467, 163, -188, +484, 261, 650, 709, 554, 936, 240, 852, +-124, 516, -380, 12, -512, -522, -582, -924, +-537, -1037, -286, -846, 61, -433, 340, 55, +520, 490, 569, 754, 410, 795, 90, 647, +-230, 355, -425, -1, -448, -297, -343, -432, +-201, -425, -39, -279, 157, -84, 288, -18, +272, -122, 152, -213, -30, -216, -238, -163, +-322, 41, -184, 402, 63, 708, 235, 782, +220, 620, 45, 198, -131, -350, -207, -776, +-187, -958, -80, -918, 38, -605, 60, -51, +19, 505, -7, 874, 2, 981, 61, 795, +98, 356, -36, -167, -256, -625, -319, -870, +-189, -812, 39, -478, 280, 9, 409, 496, +351, 796, 150, 755, -154, 397, -463, -130, +-591, -582, -509, -781, -328, -640, -23, -220, +392, 306, 661, 674, 627, 740, 371, 518, +-16, 97, -400, -335, -583, -582, -523, -602, +-301, -447, -51, -127, 106, 226, 204, 459, +297, 520, 294, 406, 151, 126, -91, -172, +-375, -367, -512, -473, -344, -421, 23, -158, +411, 177, 656, 417, 560, 538, 127, 463, +-355, 189, -635, -179, -654, -548, -455, -775, +-176, -639, 33, -160, 204, 373, 373, 761, +458, 875, 444, 616, 318, 51, 15, -533, +-323, -890, -486, -859, -442, -465, -214, 109, +67, 621, 126, 864, -30, 757, -173, 373, +-244, -145, -189, -646, 44, -894, 307, -774, +442, -372, 438, 159, 305, 669, 84, 924, +-150, 793, -391, 356, -588, -208, -606, -661, +-455, -826, -205, -688, 140, -320, 436, 194, +476, 612, 354, 747, 231, 587, 78, 200, +-63, -281, -149, -637, -267, -745, -318, -575, +-173, -104, -1, 475, 85, 865, 102, 914, +-36, 606, -277, -33, -372, -723, -264, -1129, +-12, -1101, 339, -634, 587, 119, 543, 829, +278, 1221, -23, 1189, -270, 686, -445, -100, +-538, -824, -494, -1237, -292, -1212, -26, -709, +228, 58, 429, 794, 426, 1286, 185, 1297, +-85, 749, -271, -117, -341, -952, -166, -1460, +134, -1369, 269, -724, 261, 197, 191, 1081, +-34, 1581, -270, 1437, -348, 753, -418, -198, +-482, -1140, -342, -1637, -59, -1432, 244, -704, +570, 242, 717, 1130, 532, 1537, 199, 1282, +-120, 557, -400, -361, -539, -1120, -524, -1364, +-442, -1046, -283, -378, -63, 443, 134, 1087, +310, 1265, 419, 978, 359, 381, 177, -395, +-20, -1061, -151, -1329, -132, -1101, -52, -462, +-83, 318, -161, 933, -202, 1206, -249, 1087, +-214, 597, -48, -63, 79, -658, 155, -994, +281, -943, 305, -553, 148, -38, -13, 457, +-160, 785, -348, 728, -417, 319, -281, -211, +-42, -664, 215, -815, 368, -482, 315, 108, +126, 653, -94, 1004, -239, 965, -236, 452, +-205, -251, -211, -871, -144, -1283, -27, -1239, +71, -694, 194, 85, 268, 848, 192, 1386, +59, 1393, -90, 868, -237, 90, -192, -715, +-5, -1277, 39, -1297, -9, -806, -13, -81, +-115, 658, -228, 1130, -139, 1113, -64, 672, +-99, 31, 1, -685, 151, -1218, 197, -1246, +331, -746, 443, 35, 223, 837, -106, 1404, +-305, 1453, -501, 956, -612, 161, -452, -689, +-190, -1385, 16, -1603, 211, -1250, 348, -545, +363, 305, 360, 1104, 364, 1512, 248, 1352, +12, 807, -201, 33, -345, -756, -482, -1181, +-570, -1081, -484, -667, -262, -81, -42, 482, +214, 702, 483, 577, 568, 344, 516, 40, +437, -318, 162, -479, -265, -370, -527, -121, +-650, 186, -710, 448, -503, 465, -90, 258, +255, -1, 554, -277, 750, -514, 590, -529, +180, -270, -193, 64, -496, 333, -703, 477, +-655, 428, -343, 201, 91, -27, 493, -211, +697, -391, 602, -438, 247, -250, -192, 32, +-505, 277, -615, 457, -547, 455, -256, 274, +156, 45, 389, -204, 405, -457, 357, -540, +178, -445, -133, -272, -361, 27, -460, 386, +-413, 578, -106, 582, 292, 503, 508, 253, +542, -132, 368, -449, -92, -609, -555, -625, +-718, -436, -646, -100, -424, 212, -60, 432, +304, 536, 560, 482, 702, 265, 652, -34, +366, -295, -37, -394, -435, -326, -754, -152, +-866, 42, -646, 173, -153, 214, 355, 188, +631, 86, 631, -80, 410, -200, 9, -253, +-383, -229, -536, -84, -451, 127, -180, 289, +241, 417, 569, 461, 626, 298, 446, -28, +9, -380, -566, -672, -912, -773, -885, -565, +-602, -145, -120, 361, 435, 829, 825, 1047, +972, 872, 857, 378, 442, -282, -114, -879, +-590, -1153, -916, -1013, -995, -531, -720, 114, +-225, 702, 265, 1033, 639, 1013, 754, 619, +525, 32, 146, -471, -149, -758, -305, -765, +-345, -450, -289, -1, -125, 322, 83, 468, +168, 380, 133, 61, 76, -255, -64, -383, +-259, -370, -342, -159, -303, 250, -136, 612, +223, 786, 563, 757, 586, 407, 323, -244, +-69, -897, -483, -1368, -694, -1503, -577, -1067, +-288, -100, 76, 978, 464, 1792, 652, 2059, +536, 1619, 263, 611, -70, -627, -385, -1676, +-564, -2143, -602, -1846, -494, -938, -177, 242, +240, 1270, 544, 1782, 652, 1620, 572, 872, +323, -161, -56, -1014, -479, -1360, -722, -1162, +-612, -476, -294, 428, 50, 1106, 370, 1269, +481, 910, 274, 163, -3, -684, -164, -1314, +-262, -1516, -259, -1163, -114, -305, 55, 698, +205, 1453, 311, 1787, 266, 1535, 128, 719, +-34, -315, -292, -1216, -520, -1772, -523, -1756, +-355, -1109, -73, -96, 290, 917, 500, 1600, +416, 1680, 219, 1124, 23, 185, -168, -833, +-197, -1556, -63, -1624, 29, -957, 92, 157, +139, 1230, -10, 1804, -259, 1656, -386, 856, +-431, -335, -409, -1493, -227, -2169, 102, -2081, +491, -1235, 799, 113, 849, 1496, 616, 2411, +182, 2515, -355, 1775, -779, 449, -924, -1058, +-833, -2253, -533, -2682, -38, -2136, 419, -826, +612, 741, 560, 1949, 347, 2334, 45, 1853, +-165, 789, -191, -531, -113, -1632, 76, -1977, +318, -1437, 344, -310, 89, 911, -274, 1709, +-650, 1741, -903, 1056, -878, -75, -580, -1291, +-44, -2073, 661, -1999, 1265, -1100, 1470, 300, +1155, 1704, 426, 2487, -448, 2312, -1202, 1291, +-1542, -218, -1308, -1754, -683, -2709, 38, -2620, +691, -1510, 1074, 183, 989, 1831, 557, 2775, +78, 2644, -323, 1526, -592, -158, -603, -1789, +-348, -2742, 68, -2620, 497, -1520, 636, 124, +340, 1750, -111, 2711, -475, 2593, -746, 1543, +-766, 20, -387, -1505, 175, -2484, 663, -2489, +923, -1577, 799, -174, 372, 1256, -143, 2133, +-643, 2049, -926, 1191, -775, 53, -325, -964, +190, -1470, 657, -1237, 845, -496, 573, 321, +41, 870, -437, 910, -758, 422, -824, -245, +-569, -749, -139, -935, 334, -694, 801, -51, +1045, 666, 857, 1093, 346, 1135, -274, 767, +-865, 44, -1202, -739, -1041, -1185, -443, -1160, +273, -705, 784, 18, 883, 665, 569, 928, +99, 812, -228, 408, -346, -197, -320, -685, +-151, -760, 81, -419, 218, 151, 271, 719, +238, 992, 2, 794, -329, 213, -533, -563, +-577, -1256, -414, -1471, 7, -1050, 488, -193, +760, 790, 729, 1535, 430, 1732, -22, 1275, +-420, 381, -606, -590, -576, -1374, -405, -1744, +-181, -1503, 94, -703, 417, 327, 596, 1243, +453, 1765, 113, 1602, -243, 768, -568, -247, +-705, -1099, -467, -1633, -21, -1507, 355, -697, +605, 247, 654, 937, 429, 1317, 134, 1214, +-73, 635, -322, -11, -623, -505, -763, -899, +-650, -980, -385, -617, 5, -99, 503, 263, +831, 413, 765, 395, 480, 254, 199, 77, +-57, -2, -278, 103, -418, 314, -469, 461, +-424, 372, -326, -24, -217, -593, -6, -1045, +272, -1195, 366, -935, 278, -214, 230, 721, +207, 1473, 109, 1821, 6, 1582, -93, 658, +-190, -559, -161, -1556, -35, -2092, -4, -1923, +-51, -984, -99, 244, -255, 1274, -393, 1922, +-264, 1923, -10, 1206, 230, 153, 514, -870, +634, -1629, 440, -1736, 171, -1150, -82, -291, +-386, 617, -604, 1383, -643, 1532, -577, 941, +-351, 31, 105, -791, 555, -1242, 731, -1119, +655, -482, 386, 341, -60, 1057, -467, 1347, +-606, 951, -529, 57, -339, -862, -14, -1448, +330, -1515, 482, -964, 469, 117, 395, 1285, +167, 1955, -222, 1862, -523, 1055, -607, -156, +-549, -1320, -270, -2059, 233, -2109, 586, -1370, +624, -114, 528, 1079, 277, 1816, -127, 2006, +-424, 1570, -518, 617, -448, -440, -219, -1295, +75, -1694, 290, -1441, 365, -761, 297, -4, +86, 690, -197, 1096, -403, 957, -435, 478, +-294, 0, 2, -396, 354, -553, 563, -300, +503, 107, 292, 398, 30, 548, -356, 452, +-687, 30, -621, -514, -323, -890, -132, -947, +101, -672, 417, -161, 455, 468, 244, 1006, +101, 1165, -59, 889, -277, 387, -243, -188, +23, -656, 233, -770, 353, -566, 359, -246, +130, 98, -269, 316, -664, 210, -905, -86, +-824, -371, -381, -546, 255, -411, 849, 35, +1226, 541, 1289, 994, 969, 1290, 252, 1150, +-605, 509, -1211, -381, -1487, -1223, -1408, -1727, +-775, -1690, 156, -1199, 846, -349, 1223, 716, +1304, 1487, 892, 1689, 159, 1506, -461, 960, +-831, 76, -925, -727, -660, -1155, -197, -1248, +229, -992, 568, -365, 675, 306, 430, 690, +10, 736, -466, 480, -871, 55, -875, -373, +-476, -646, 42, -585, 620, -216, 1108, 271, +1169, 787, 770, 1140, 146, 1069, -499, 573, +-972, -136, -1170, -902, -1082, -1521, -706, -1675, +-194, -1279, 349, -450, 949, 564, 1304, 1352, +1094, 1691, 644, 1622, 251, 1094, -292, 215, +-896, -619, -1117, -1181, -943, -1419, -609, -1217, +-136, -626, 313, 32, 574, 534, 795, 789, +881, 738, 578, 474, 133, 138, -235, -146, +-620, -193, -839, -44, -689, 39, -342, 47, +15, 95, 325, 57, 521, -148, 543, -360, +349, -445, 62, -352, -92, -132, -167, 139, +-291, 465, -313, 702, -239, 581, -281, 189, +-263, -182, -48, -509, 74, -716, 123, -545, +357, -109, 551, 292, 513, 669, 384, 852, +64, 588, -468, 86, -785, -427, -784, -921, +-703, -1141, -379, -831, 232, -196, 660, 501, +774, 1144, 769, 1415, 560, 1100, 129, 471, +-312, -256, -602, -976, -646, -1399, -471, -1318, +-188, -780, 158, -36, 421, 654, 400, 1149, +160, 1294, -123, 944, -343, 230, -314, -473, +-31, -913, 217, -1027, 373, -711, 490, -76, +367, 499, 30, 831, -291, 851, -616, 475, +-799, -174, -583, -769, -214, -1029, 131, -902, +651, -467, 1030, 274, 773, 1115, 236, 1509, +-194, 1200, -741, 549, -1152, -153, -913, -959, +-325, -1561, 214, -1518, 759, -941, 1116, -116, +991, 748, 442, 1269, -326, 1295, -997, 1023, +-1199, 455, -915, -343, -380, -856, 291, -815, +910, -509, 1151, -127, 902, 215, 314, 270, +-343, 64, -792, -152, -931, -343, -744, -416, +-277, -139, 258, 348, 718, 736, 1002, 950, +847, 912, 222, 509, -480, -164, -948, -899, +-1101, -1453, -849, -1534, -206, -1023, 580, -155, +1192, 773, 1302, 1576, 792, 1899, 50, 1466, +-538, 498, -981, -521, -1151, -1290, -837, -1714, +-285, -1605, 175, -872, 522, 102, 738, 911, +713, 1433, 433, 1543, 35, 1119, -253, 314, +-354, -486, -403, -1027, -353, -1237, -127, -1081, +26, -638, 11, -45, 1, 531, -48, 844, +-113, 866, -25, 747, 76, 526, 122, 180, +293, -224, 420, -516, 234, -675, -39, -769, +-205, -722, -444, -460, -584, -39, -279, 462, +130, 917, 294, 1136, 432, 975, 469, 500, +147, -127, -246, -802, -433, -1290, -502, -1349, +-398, -941, -5, -198, 487, 639, 799, 1330, +863, 1678, 667, 1467, 90, 665, -760, -403, +-1404, -1360, -1524, -1987, -1142, -1998, -289, -1214, +791, 17, 1565, 1228, 1833, 2169, 1616, 2475, +759, 1897, -469, 707, -1386, -725, -1826, -2064, +-1884, -2728, -1338, -2424, -273, -1443, 733, -47, +1408, 1507, 1718, 2571, 1427, 2722, 639, 2076, +-162, 852, -815, -669, -1202, -1947, -1098, -2567, +-678, -2419, -168, -1523, 370, -177, 626, 1186, +453, 2229, 205, 2526, 42, 1902, -166, 748, +-238, -513, 30, -1636, 332, -2246, 364, -2046, +243, -1206, 70, -117, -215, 969, -530, 1774, +-624, 2046, -426, 1707, -140, 837, 168, -241, +553, -1207, 790, -1866, 665, -1913, 294, -1319, +-210, -460, -749, 470, -1046, 1330, -924, 1728, +-443, 1488, 296, 946, 1036, 305, 1362, -428, +1167, -960, 624, -1141, -187, -1122, -1045, -839, +-1573, -314, -1686, 151, -1387, 477, -589, 737, +481, 848, 1402, 705, 1985, 427, 2048, 164, +1428, -80, 383, -327, -695, -482, -1622, -430, +-2118, -316, -1981, -337, -1396, -297, -594, -100, +335, -48, 1267, -82, 1904, 141, 1980, 504, +1638, 745, 1045, 896, 48, 871, -1085, 487, +-1689, -131, -1803, -774, -1781, -1317, -1322, -1589, +-253, -1455, 748, -874, 1293, 106, 1723, 1158, +1890, 1931, 1356, 2334, 452, 2159, -381, 1151, +-1160, -347, -1708, -1739, -1736, -2738, -1287, -3013, +-499, -2296, 424, -806, 1100, 949, 1382, 2390, +1349, 3034, 964, 2805, 280, 1883, -389, 393, +-819, -1273, -1034, -2374, -1062, -2625, -807, -2233, +-296, -1278, 170, 26, 489, 1182, 766, 1805, +813, 1812, 476, 1379, 61, 689, -172, -116, +-292, -719, -333, -890, -224, -777, -83, -573, +-75, -226, -100, 140, -117, 192, -228, 29, +-327, -117, -257, -255, -46, -259, 236, -40, +505, 284, 714, 662, 856, 936, 788, 855, +370, 505, -267, 76, -884, -470, -1313, -1028, +-1408, -1272, -1125, -1203, -541, -856, 289, -115, +1163, 678, 1700, 1127, 1710, 1325, 1260, 1252, +505, 759, -392, 93, -1244, -485, -1733, -958, +-1593, -1170, -995, -973, -248, -576, 528, -128, +1126, 421, 1255, 912, 924, 1076, 354, 803, +-329, 209, -884, -401, -924, -799, -492, -915, +45, -663, 570, -150, 926, 343, 804, 757, +274, 1032, -367, 893, -996, 397, -1410, -125, +-1292, -611, -640, -1013, 235, -1123, 1060, -925, +1605, -489, 1658, 175, 1154, 795, 227, 1074, +-787, 1081, -1507, 864, -1656, 407, -1178, -40, +-347, -386, 489, -694, 1130, -747, 1338, -546, +961, -391, 206, -294, -596, -144, -1203, -39, +-1325, 47, -794, 269, 126, 486, 1017, 572, +1680, 672, 1845, 714, 1201, 555, -46, 272, +-1354, -143, -2294, -642, -2514, -1034, -1866, -1237, +-578, -1199, 950, -846, 2248, -195, 2804, 613, +2411, 1323, 1302, 1624, -192, 1431, -1710, 984, +-2648, 362, -2611, -462, -1779, -1115, -527, -1355, +864, -1329, 2001, -1032, 2395, -433, 1919, 230, +927, 727, -261, 1019, -1433, 1096, -2181, 916, +-2162, 483, -1391, -94, -157, -610, 1106, -911, +1971, -1009, 2194, -781, 1751, -156, 799, 529, +-382, 1009, -1460, 1238, -2120, 1009, -2143, 228, +-1515, -700, -511, -1318, 536, -1518, 1464, -1347, +2065, -771, 2028, 201, 1361, 1281, 451, 1998, +-457, 2126, -1255, 1720, -1671, 787, -1558, -547, +-1104, -1812, -497, -2578, 159, -2660, 742, -1947, +1054, -594, 992, 920, 710, 2164, 387, 2808, +77, 2672, -174, 1854, -328, 492, -337, -1126, +-263, -2318, -338, -2655, -495, -2318, -501, -1465, +-434, -73, -342, 1357, 3, 2116, 523, 2143, +803, 1668, 783, 759, 689, -354, 417, -1238, +-139, -1602, -615, -1459, -799, -935, -846, -133, +-683, 627, -192, 1001, 332, 976, 619, 676, +701, 209, 571, -220, 213, -398, -215, -372, +-543, -255, -641, -22, -396, 143, 54, 31, +406, -152, 571, -266, 652, -343, 534, -252, +-34, 49, -787, 396, -1121, 685, -959, 851, +-582, 736, 45, 288, 943, -333, 1607, -902, +1502, -1146, 797, -1000, -24, -715, -874, -259, +-1688, 496, -2002, 1134, -1525, 1274, -567, 1085, +447, 738, 1423, 165, 2208, -521, 2298, -1021, +1501, -1191, 223, -1073, -1092, -721, -2137, -152, +-2551, 520, -2160, 1004, -1196, 1133, 40, 996, +1306, 606, 2172, -5, 2284, -603, 1772, -1025, +914, -1169, -128, -847, -1115, -196, -1724, 403, +-1804, 852, -1469, 1118, -871, 994, -102, 500, +646, -121, 1158, -721, 1373, -1117, 1262, -1112, +834, -754, 271, -190, -241, 452, -667, 893, +-906, 1031, -858, 1006, -703, 724, -533, 140, +-168, -448, 299, -821, 566, -960, 700, -906, +797, -718, 616, -316, 166, 304, -177, 796, +-393, 873, -680, 773, -822, 655, -586, 299, +-155, -147, 229, -355, 494, -446, 651, -540, +670, -552, 395, -451, -125, -238, -519, -24, +-564, 86, -488, 229, -509, 528, -382, 740, +73, 638, 454, 447, 457, 273, 383, -87, +444, -586, 346, -945, -28, -971, -265, -726, +-216, -404, -245, 56, -421, 681, -464, 1108, +-374, 1107, -306, 849, -189, 467, 106, -72, +550, -645, 930, -1061, 997, -1196, 769, -925, +471, -379, 25, 123, -728, 581, -1425, 986, +-1612, 1059, -1318, 796, -692, 390, 244, -117, +1260, -558, 1917, -701, 1940, -656, 1356, -504, +350, -160, -766, 138, -1596, 137, -1908, 74, +-1694, 109, -1026, 62, -63, 25, 897, 246, +1526, 596, 1672, 760, 1347, 606, 599, 198, +-345, -276, -1111, -736, -1462, -1201, -1358, -1496, +-849, -1298, -91, -523, 636, 494, 1071, 1377, +1104, 2038, 779, 2334, 252, 1872, -283, 604, +-686, -906, -823, -2118, -671, -2864, -376, -2860, +-73, -1899, 181, -331, 384, 1329, 540, 2620, +554, 3130, 394, 2813, 184, 1834, -11, 298, +-213, -1435, -400, -2680, -480, -3096, -457, -2790, +-450, -1808, -379, -308, -80, 1231, 325, 2465, +653, 3111, 920, 2860, 1010, 1816, 665, 433, +-30, -967, -658, -2216, -1047, -2966, -1221, -2827, +-1038, -1895, -504, -608, 84, 750, 617, 1968, +1107, 2675, 1300, 2607, 1032, 1966, 503, 969, +-134, -338, -823, -1589, -1272, -2322, -1244, -2490, +-870, -2119, -365, -1186, 173, 23, 648, 1131, +926, 1966, 956, 2330, 802, 2035, 511, 1266, +62, 330, -477, -619, -895, -1392, -1011, -1794, +-888, -1799, -661, -1425, -309, -730, 185, 78, +707, 775, 1114, 1252, 1306, 1474, 1196, 1417, +669, 1066, -221, 481, -1095, -183, -1636, -765, +-1752, -1112, -1337, -1171, -447, -1050, 552, -772, +1343, -262, 1835, 313, 1907, 631, 1383, 706, +342, 752, -853, 706, -1828, 472, -2235, 201, +-1878, -1, -874, -125, 417, -206, 1500, -340, +1982, -479, 1795, -526, 1068, -535, 13, -559, +-1016, -486, -1667, -191, -1750, 241, -1244, 650, +-318, 947, 715, 1134, 1536, 1214, 1824, 963, +1371, 244, 354, -616, -798, -1288, -1647, -1717, +-1858, -1819, -1411, -1446, -592, -590, 394, 498, +1382, 1419, 1927, 1941, 1700, 2065, 916, 1726, +-72, 841, -1111, -238, -1831, -1065, -1765, -1701, +-998, -2107, -31, -1890, 796, -1097, 1326, -170, +1377, 703, 816, 1451, -30, 1846, -613, 1756, +-869, 1289, -933, 560, -625, -289, 73, -1000, +750, -1384, 1102, -1444, 1059, -1269, 541, -851, +-331, -193, -1121, 452, -1524, 873, -1442, 1149, +-799, 1229, 188, 942, 1062, 464, 1600, 23, +1746, -423, 1397, -783, 568, -854, -492, -724, +-1369, -513, -1782, -207, -1778, 39, -1393, 104, +-527, 161, 542, 274, 1255, 329, 1509, 409, +1494, 536, 1161, 586, 499, 583, -234, 464, +-835, 28, -1202, -590, -1233, -1068, -981, -1304, +-576, -1280, -68, -897, 403, -203, 628, 577, +655, 1282, 668, 1696, 640, 1607, 445, 1091, +114, 365, -163, -409, -265, -1094, -340, -1491, +-461, -1407, -443, -955, -342, -386, -394, 190, +-484, 588, -341, 642, 4, 506, 384, 421, +756, 360, 1073, 312, 1199, 441, 1052, 593, +586, 487, -199, 223, -1117, -173, -1855, -815, +-2118, -1406, -1815, -1596, -1054, -1400, 124, -906, +1564, -71, 2614, 975, 2732, 1849, 2086, 2245, +1026, 2049, -373, 1371, -1857, 413, -2810, -713, +-2848, -1702, -2068, -2121, -762, -1978, 713, -1531, +1908, -846, 2461, 19, 2231, 798, 1339, 1267, +120, 1438, -990, 1394, -1638, 1193, -1681, 892, +-1153, 508, -235, 30, 679, -498, 1165, -989, +1105, -1371, 614, -1650, -197, -1712, -1060, -1327, +-1489, -548, -1241, 357, -486, 1267, 485, 2012, +1380, 2297, 1944, 2064, 1979, 1453, 1407, 534, +341, -572, -931, -1577, -2052, -2234, -2677, -2426, +-2578, -2129, -1756, -1434, -475, -455, 937, 697, +2199, 1723, 2976, 2326, 2992, 2464, 2243, 2152, +952, 1392, -591, 325, -2077, -794, -3142, -1751, +-3387, -2409, -2690, -2580, -1330, -2079, 292, -1084, +1815, -12, 2889, 990, 3211, 1925, 2676, 2442, +1479, 2226, -18, 1585, -1447, 811, -2495, -205, +-2890, -1266, -2461, -1931, -1346, -2102, 7, -1866, +1196, -1220, 1972, -262, 2164, 721, 1746, 1461, +905, 1815, -65, 1716, -851, 1209, -1289, 389, +-1419, -512, -1238, -1183, -633, -1517, 158, -1427, +613, -801, 696, 87, 781, 791, 831, 1185, +550, 1280, 137, 968, -48, 223, -193, -665, +-611, -1323, -1077, -1548, -1178, -1348, -867, -761, +-364, 238, 268, 1361, 1044, 2060, 1702, 2150, +1902, 1752, 1569, 843, 801, -507, -306, -1825, +-1592, -2602, -2702, -2718, -3138, -2275, -2576, -1283, +-1157, 208, 630, 1780, 2353, 2812, 3664, 3111, +4047, 2842, 3183, 1957, 1405, 461, -735, -1163, +-2815, -2405, -4328, -3124, -4752, -3228, -3851, -2602, +-1808, -1383, 766, 76, 3108, 1464, 4617, 2568, +4940, 3201, 3947, 3143, 1902, 2376, -538, 1197, +-2716, -158, -4213, -1592, -4697, -2800, -3991, -3373, +-2255, -3203, 21, -2410, 2187, -1092, 3693, 553, +4222, 2141, 3687, 3272, 2279, 3666, 442, 3241, +-1373, 2058, -2759, 325, -3418, -1540, -3295, -3046, +-2452, -3812, -1006, -3584, 621, -2377, 1896, -564, +2618, 1333, 2761, 2860, 2263, 3614, 1265, 3321, +107, 2077, -929, 278, -1663, -1530, -1986, -2794, +-1966, -3234, -1674, -2766, -1037, -1410, -156, 444, +651, 2071, 1249, 2907, 1693, 2820, 1936, 1946, +1816, 538, 1240, -1042, 367, -2295, -545, -2744, +-1441, -2325, -2232, -1380, -2594, -169, -2317, 1094, +-1472, 1961, -240, 2138, 1168, 1793, 2435, 1188, +3231, 466, 3281, -249, 2446, -803, 922, -1100, +-832, -1213, -2457, -1292, -3674, -1332, -4037, -1193, +-3262, -839, -1595, -297, 415, 459, 2328, 1373, +3781, 2204, 4321, 2702, 3677, 2671, 2119, 1970, +143, 606, -1859, -1155, -3411, -2799, -4063, -3840, +-3743, -4074, -2603, -3353, -860, -1639, 1053, 557, +2632, 2573, 3528, 4089, 3531, 4747, 2700, 4133, +1416, 2440, -55, 321, -1583, -1785, -2741, -3467, +-3102, -4189, -2785, -3862, -2024, -2732, -773, -1086, +741, 602, 1947, 1910, 2555, 2669, 2583, 2780, +2048, 2335, 1024, 1616, -181, 752, -1204, -202, +-1890, -906, -2161, -1184, -1831, -1358, -981, -1546, +-24, -1511, 772, -1242, 1324, -865, 1433, -372, +1026, 278, 426, 1021, -60, 1637, -401, 1955, +-520, 1915, -340, 1453, -88, 631, 41, -308, +51, -1162, -82, -1856, -360, -2163, -621, -1862, +-709, -1193, -507, -398, 52, 560, 800, 1431, +1386, 1836, 1586, 1770, 1342, 1359, 594, 647, +-581, -237, -1762, -1043, -2433, -1526, -2405, -1523, +-1709, -1061, -367, -358, 1352, 422, 2768, 1115, +3310, 1440, 2928, 1281, 1758, 721, -55, -115, +-2044, -974, -3457, -1600, -3845, -1824, -3210, -1473, +-1764, -578, 181, 539, 2159, 1553, 3579, 2247, +3965, 2403, 3281, 1916, 1831, 885, -35, -461, +-1880, -1734, -3162, -2537, -3537, -2802, -3045, -2489, +-1893, -1471, -359, -79, 1107, 1165, 2095, 2116, +2485, 2661, 2333, 2597, 1730, 2013, 894, 1172, +92, 167, -547, -871, -1020, -1682, -1305, -2189, +-1401, -2407, -1394, -2267, -1322, -1790, -1069, -1014, +-532, 56, 186, 1264, 877, 2396, 1503, 3204, +2073, 3383, 2304, 2800, 1918, 1516, 1041, -262, +-93, -2099, -1377, -3455, -2515, -4010, -3049, -3668, +-2810, -2426, -1903, -593, -514, 1257, 1000, 2721, +2199, 3515, 2866, 3424, 2901, 2558, 2253, 1243, +1108, -153, -193, -1285, -1396, -1972, -2246, -2193, +-2526, -2018, -2272, -1581, -1612, -1047, -648, -501, +377, 61, 1161, 612, 1663, 1159, 1959, 1664, +1960, 1953, 1523, 1958, 778, 1642, -28, 868, +-856, -270, -1681, -1429, -2224, -2363, -2251, -2879, +-1804, -2727, -954, -1823, 249, -408, 1525, 1129, +2423, 2377, 2686, 3008, 2298, 2918, 1366, 2105, +94, 731, -1253, -741, -2298, -1875, -2653, -2455, +-2274, -2360, -1422, -1653, -311, -662, 855, 266, +1768, 933, 2126, 1230, 1814, 1147, 1043, 842, +230, 528, -370, 346, -753, 309, -900, 313, +-771, 273, -516, 69, -363, -421, -361, -1065, +-446, -1570, -510, -1753, -435, -1497, -182, -713, +236, 451, 800, 1595, 1405, 2349, 1843, 2508, +1838, 2031, 1169, 1053, 33, -190, -1125, -1396, +-2118, -2233, -2819, -2472, -2847, -2096, -2020, -1293, +-627, -330, 925, 620, 2285, 1361, 3108, 1653, +3183, 1551, 2506, 1345, 1220, 1066, -321, 605, +-1686, 127, -2582, -270, -2859, -763, -2485, -1306, +-1657, -1661, -574, -1799, 644, -1662, 1619, -1056, +1987, -74, 1856, 950, 1515, 1849, 1030, 2491, +432, 2584, -126, 1982, -500, 897, -768, -333, +-1079, -1461, -1340, -2291, -1366, -2627, -1170, -2342, +-801, -1503, -222, -360, 472, 725, 1106, 1458, +1590, 1826, 1780, 1872, 1502, 1477, 880, 774, +136, 204, -643, -99, -1260, -377, -1482, -696, +-1361, -926, -985, -1065, -399, -1136, 87, -1094, +315, -898, 477, -479, 528, 131, 294, 715, +95, 1179, 293, 1518, 670, 1629, 906, 1474, +1020, 1079, 980, 429, 522, -381, -433, -1145, +-1551, -1791, -2329, -2279, -2529, -2357, -2170, -1876, +-1244, -990, 197, 168, 1775, 1476, 3012, 2650, +3597, 3336, 3318, 3266, 2143, 2413, 321, 952, +-1672, -832, -3245, -2520, -3949, -3679, -3730, -4022, +-2671, -3422, -921, -1937, 1050, 71, 2621, 2013, +3482, 3447, 3570, 4024, 2850, 3525, 1463, 2215, +-199, 523, -1698, -1254, -2676, -2590, -2922, -3007, +-2467, -2615, -1506, -1766, -372, -637, 604, 459, +1319, 1079, 1696, 1184, 1555, 1007, 1063, 651, +688, 306, 487, 249, 183, 540, -190, 950, +-369, 1094, -479, 814, -849, 217, -1325, -704, +-1444, -1879, -1162, -2829, -748, -2993, -173, -2250, +700, -810, 1611, 1009, 2136, 2730, 2162, 3853, +1722, 4031, 801, 3079, -437, 1235, -1637, -905, +-2456, -2807, -2622, -3994, -2047, -4075, -952, -3038, +314, -1235, 1394, 788, 2020, 2417, 2140, 3179, +1793, 2968, 972, 2023, -98, 709, -991, -577, +-1490, -1496, -1605, -1777, -1257, -1370, -456, -669, +379, -52, 856, 486, 1008, 801, 911, 583, +429, -10, -318, -545, -873, -863, -1026, -898, +-920, -494, -554, 249, 172, 961, 995, 1393, +1525, 1462, 1658, 1139, 1386, 459, 632, -436, +-475, -1164, -1571, -1417, -2286, -1330, -2434, -1052, +-2014, -537, -1042, 64, 409, 482, 1909, 682, +2788, 747, 2853, 685, 2340, 543, 1266, 425, +-319, 346, -1767, 278, -2479, 139, -2531, -106, +-2118, -295, -1178, -424, 103, -668, 1156, -887, +1605, -855, 1547, -652, 1210, -415, 667, -89, +29, 345, -411, 757, -424, 1044, -159, 1201, +46, 1254, 95, 1139, 55, 666, -174, -64, +-649, -720, -1084, -1309, -1177, -1880, -879, -2084, +-293, -1688, 474, -905, 1227, 0, 1673, 933, +1631, 1790, 1157, 2340, 417, 2345, -385, 1734, +-1028, 763, -1369, -246, -1350, -1181, -986, -1837, +-412, -1977, 97, -1683, 345, -1165, 414, -533, +453, 98, 385, 583, 208, 863, 165, 990, +298, 1006, 412, 936, 448, 806, 442, 635, +317, 456, -7, 234, -459, -86, -872, -513, +-1126, -1006, -1166, -1398, -965, -1554, -488, -1509, +197, -1189, 816, -494, 1175, 392, 1353, 1236, +1390, 1955, 1120, 2350, 515, 2192, -210, 1627, +-839, 856, -1297, -178, -1550, -1307, -1462, -2148, +-942, -2608, -211, -2712, 393, -2327, 796, -1417, +1101, -147, 1224, 1260, 949, 2537, 390, 3344, +-76, 3415, -345, 2728, -539, 1440, -558, -204, +-285, -1886, 23, -3166, 97, -3633, 31, -3208, +-91, -2071, -369, -502, -634, 1077, -591, 2264, +-316, 2801, 24, 2580, 467, 1747, 888, 674, +1077, -299, 1029, -989, 732, -1281, 155, -1166, +-490, -824, -907, -451, -1063, -171, -1024, -73, +-749, -127, -277, -231, 180, -269, 475, -103, +576, 247, 471, 611, 253, 904, 93, 1077, +77, 993, 123, 575, 165, -13, 278, -521, +439, -868, 406, -1072, 111, -1071, -277, -766, +-672, -264, -1011, 148, -1127, 389, -958, 515, +-600, 466, -133, 323, 415, 263, 974, 231, +1395, 193, 1566, 286, 1453, 424, 1039, 344, +361, 92, -425, -159, -1146, -463, -1696, -819, +-1994, -1073, -1925, -1098, -1433, -807, -648, -267, +283, 328, 1255, 914, 2068, 1387, 2462, 1490, +2302, 1186, 1655, 684, 694, 97, -452, -523, +-1579, -976, -2320, -1161, -2486, -1127, -2167, -872, +-1445, -506, -391, -221, 732, 16, 1608, 309, +2026, 595, 1914, 748, 1429, 783, 807, 848, +117, 902, -557, 699, -923, 221, -934, -274, +-898, -682, -850, -1099, -580, -1431, -265, -1424, +-188, -1043, -180, -430, 17, 226, 290, 839, +478, 1443, 692, 1819, 993, 1662, 1127, 1101, +888, 399, 409, -420, -154, -1255, -768, -1789, +-1303, -1833, -1539, -1423, -1390, -679, -912, 123, +-167, 793, 670, 1319, 1287, 1512, 1493, 1247, +1324, 771, 865, 259, 185, -282, -580, -702, +-1149, -901, -1250, -966, -940, -880, -467, -569, +110, -180, 752, 146, 1158, 480, 1090, 807, +643, 985, 38, 887, -630, 508, -1216, 49, +-1435, -362, -1143, -776, -496, -1062, 256, -1013, +967, -687, 1512, -220, 1692, 334, 1381, 817, +739, 1065, -35, 1103, -858, 918, -1540, 417, +-1807, -243, -1617, -807, -1124, -1149, -419, -1190, +392, -961, 1056, -548, 1408, 16, 1536, 587, +1466, 966, 1038, 1114, 277, 1058, -453, 760, +-880, 293, -1095, -158, -1214, -557, -1089, -905, +-676, -1066, -291, -972, -88, -671, 167, -256, +550, 146, 803, 529, 836, 866, 806, 994, +779, 873, 659, 628, 396, 325, 25, -4, +-412, -316, -877, -643, -1316, -978, -1560, -1145, +-1380, -1059, -769, -768, 24, -222, 817, 516, +1482, 1205, 1828, 1702, 1723, 1840, 1206, 1408, +420, 487, -492, -610, -1338, -1603, -1812, -2236, +-1715, -2258, -1192, -1611, -466, -456, 381, 885, +1170, 1953, 1500, 2434, 1240, 2272, 703, 1481, +129, 249, -502, -1030, -1014, -2007, -1068, -2414, +-657, -2088, -83, -1154, 416, 68, 779, 1232, +896, 1967, 656, 2000, 186, 1417, -273, 503, +-626, -473, -854, -1180, -885, -1392, -682, -1140, +-276, -542, 221, 189, 647, 697, 893, 784, +942, 539, 779, 128, 469, -348, 138, -708, +-192, -667, -542, -173, -808, 446, -911, 852, +-926, 987, -817, 831, -460, 267, 66, -528, +569, -1135, 965, -1378, 1194, -1205, 1230, -590, +1074, 248, 653, 1008, -6, 1520, -688, 1576, +-1226, 1010, -1574, 62, -1646, -809, -1320, -1387, +-607, -1576, 275, -1249, 1068, -462, 1629, 480, +1878, 1199, 1708, 1491, 1111, 1350, 288, 796, +-572, -44, -1370, -844, -1879, -1325, -1879, -1394, +-1464, -1051, -793, -390, 90, 334, 998, 869, +1609, 1118, 1772, 1034, 1539, 682, 1008, 253, +259, -156, -536, -489, -1111, -673, -1351, -667, +-1300, -454, -961, -175, -389, -49, 158, -48, +495, -3, 685, 43, 744, 24, 586, 139, +318, 447, 156, 682, 116, 734, 106, 649, +73, 353, -19, -142, -192, -674, -438, -1093, +-700, -1277, -805, -1145, -676, -713, -404, -59, +16, 692, 565, 1291, 1003, 1496, 1146, 1283, +1044, 783, 714, 159, 131, -454, -559, -959, +-1078, -1186, -1240, -1029, -1036, -667, -594, -289, +-64, 91, 472, 407, 864, 540, 941, 492, +723, 345, 355, 196, -94, 158, -481, 209, +-642, 199, -547, 154, -243, 148, 141, 22, +404, -279, 475, -554, 423, -695, 228, -742, +-119, -654, -467, -330, -648, 152, -645, 590, +-478, 913, -138, 1067, 324, 913, 736, 491, +914, 38, 814, -352, 500, -716, 72, -896, +-347, -774, -631, -568, -749, -379, -725, -68, +-563, 262, -284, 443, 59, 544, 406, 592, +638, 511, 642, 348, 482, 163, 262, -76, +15, -304, -194, -402, -286, -418, -287, -368, +-246, -203, -168, -25, -43, 84, 92, 126, +136, 83, 27, 15, -138, -11, -192, -39, +-145, -70, -98, 37, -3, 275, 203, 404, +377, 398, 387, 396, 289, 282, 202, -83, +106, -501, -94, -713, -343, -745, -501, -702, +-499, -464, -337, -28, -77, 334, 137, 536, +231, 708, 236, 799, 181, 666, 82, 382, +23, 126, 75, -87, 179, -299, 232, -482, +219, -614, 179, -683, 109, -698, -44, -658, +-295, -460, -548, -91, -700, 333, -701, 750, +-520, 1085, -153, 1208, 332, 1083, 795, 768, +1090, 275, 1120, -340, 880, -891, 388, -1272, +-283, -1471, -890, -1408, -1196, -1068, -1201, -516, +-944, 175, -431, 852, 198, 1392, 724, 1753, +1017, 1829, 1017, 1496, 728, 802, 302, -76, +-132, -982, -557, -1740, -842, -2179, -771, -2175, +-395, -1652, 45, -712, 447, 344, 735, 1306, +752, 2046, 458, 2313, 2, 1958, -472, 1150, +-859, 185, -1014, -730, -855, -1426, -452, -1708, +128, -1496, 791, -959, 1277, -362, 1388, 135, +1153, 444, 631, 512, -164, 419, -955, 314, +-1382, 245, -1420, 308, -1227, 580, -764, 834, +-41, 800, 650, 506, 1024, 20, 1105, -658, +1047, -1330, 806, -1679, 332, -1579, -156, -1065, +-403, -218, -503, 735, -628, 1517, -664, 1889, +-483, 1700, -252, 1052, -135, 193, -43, -657, +125, -1258, 278, -1397, 305, -1086, 306, -514, +393, 89, 422, 519, 244, 655, 28, 510, +-53, 163, -124, -221, -230, -424, -184, -381, +-38, -139, -67, 282, -278, 697, -460, 828, +-504, 640, -425, 263, -232, -215, 73, -695, +475, -1009, 861, -1024, 1064, -713, 987, -194, +670, 314, 207, 706, -356, 934, -908, 855, +-1240, 458, -1206, -29, -885, -412, -440, -605, +43, -569, 493, -318, 798, 41, 925, 368, +880, 544, 644, 498, 292, 259, -24, -96, +-232, -456, -337, -728, -362, -870, -361, -763, +-362, -310, -361, 286, -367, 759, -346, 1079, +-249, 1224, -119, 1072, 25, 617, 257, -11, +525, -662, 697, -1172, 782, -1440, 809, -1453, +661, -1119, 280, -435, -213, 304, -693, 913, +-1084, 1415, -1302, 1624, -1285, 1356, -996, 794, +-421, 193, 333, -421, 1056, -992, 1539, -1316, +1669, -1287, 1416, -968, 826, -509, 37, -63, +-718, 316, -1246, 602, -1459, 735, -1310, 736, +-849, 670, -263, 577, 259, 445, 652, 227, +835, -77, 721, -405, 422, -712, 163, -924, +35, -929, 42, -708, 140, -327, 199, 181, +151, 688, 10, 941, -233, 893, -570, 675, +-850, 281, -886, -231, -631, -577, -183, -625, +338, -473, 815, -200, 1102, 135, 1075, 410, +708, 502, 141, 345, -400, -42, -753, -479, +-871, -770, -719, -828, -333, -577, 78, -21, +327, 621, 446, 1078, 452, 1217, 235, 1022, +-112, 538, -308, -164, -315, -854, -281, -1236, +-153, -1249, 141, -1007, 414, -515, 494, 192, +444, 808, 300, 1065, 30, 1021, -273, 746, +-455, 254, -477, -267, -416, -607, -301, -700, +-133, -569, 51, -274, 190, 76, 274, 336, +319, 416, 319, 337, 291, 162, 259, -83, +195, -333, 45, -432, -156, -337, -316, -204, +-373, -67, -371, 150, -354, 365, -268, 447, +-58, 433, 165, 409, 283, 330, 339, 109, +372, -173, 296, -397, 79, -587, -129, -750, +-231, -763, -230, -545, -144, -199, -5, 225, +131, 725, 217, 1088, 207, 1112, 96, 859, +-67, 443, -243, -103, -397, -663, -486, -1035, +-451, -1087, -259, -867, 70, -479, 434, -20, +718, 422, 850, 710, 781, 737, 480, 551, +31, 250, -398, -82, -724, -286, -927, -262, +-933, -104, -680, 97, -273, 289, 118, 366, +422, 223, 643, -100, 744, -461, 673, -751, +478, -905, 263, -846, 67, -477, -122, 139, +-255, 763, -275, 1207, -233, 1425, -269, 1337, +-433, 880, -614, 158, -672, -632, -556, -1294, +-281, -1683, 132, -1737, 649, -1405, 1131, -665, +1362, 296, 1262, 1149, 906, 1695, 361, 1878, +-333, 1634, -1044, 977, -1584, 73, -1798, -799, +-1592, -1391, -1010, -1632, -226, -1539, 588, -1060, +1328, -281, 1808, 473, 1856, 977, 1484, 1192, +830, 1091, 39, 698, -734, 179, -1314, -297, +-1578, -597, -1488, -617, -1102, -405, -542, -103, +70, 191, 624, 357, 965, 284, 1008, 38, +833, -267, 571, -532, 254, -618, -48, -444, +-179, -93, -117, 310, -56, 681, -116, 892, +-187, 860, -247, 590, -429, 142, -673, -354, +-726, -752, -579, -980, -366, -971, -20, -686, +533, -232, 1096, 211, 1403, 549, 1389, 777, +1065, 856, 457, 714, -318, 373, -1057, 11, +-1581, -265, -1733, -507, -1473, -674, -925, -611, +-206, -381, 594, -158, 1253, 63, 1541, 273, +1467, 374, 1154, 374, 639, 345, -8, 236, +-558, 27, -891, -171, -1066, -250, -1054, -198, +-800, -100, -438, -32, -113, 68, 194, 178, +487, 101, 659, -127, 656, -245, 549, -228, +408, -241, 266, -200, 110, 50, -78, 371, +-240, 550, -300, 566, -324, 463, -394, 218, +-429, -200, -361, -667, -258, -922, -160, -861, +17, -576, 272, -138, 490, 412, 609, 901, +625, 1132, 494, 1043, 240, 656, -46, 55, +-352, -605, -642, -1133, -747, -1352, -590, -1144, +-317, -583, 1, 141, 372, 826, 638, 1300, +587, 1418, 288, 1105, -41, 426, -311, -400, +-478, -1091, -444, -1446, -186, -1369, 180, -872, +499, -83, 659, 746, 625, 1344, 379, 1493, +-71, 1143, -577, 458, -921, -335, -990, -1051, +-801, -1481, -396, -1422, 162, -875, 727, -59, +1082, 744, 1096, 1349, 824, 1586, 405, 1294, +-81, 534, -534, -350, -779, -1056, -766, -1485, +-632, -1517, -447, -1043, -180, -256, 82, 512, +215, 1113, 247, 1427, 313, 1300, 420, 780, +443, 125, 366, -484, 327, -956, 316, -1153, +160, -1008, -159, -618, -479, -127, -704, 332, +-825, 658, -764, 806, -478, 742, -46, 476, +392, 108, 712, -215, 835, -437, 780, -550, +604, -475, 320, -219, -2, 47, -265, 218, +-466, 343, -643, 396, -710, 256, -601, -62, +-402, -361, -203, -510, 36, -507, 337, -341, +609, -2, 769, 428, 784, 758, 618, 861, +286, 733, -93, 386, -442, -163, -733, -736, +-871, -1117, -771, -1223, -491, -1031, -120, -483, +302, 305, 689, 984, 883, 1354, 798, 1429, +477, 1144, 31, 437, -382, -425, -648, -1045, +-718, -1321, -573, -1344, -242, -1032, 150, -350, +467, 403, 657, 905, 666, 1112, 426, 1077, +-7, 753, -419, 217, -687, -294, -801, -622, +-692, -763, -286, -740, 259, -568, 680, -264, +881, 99, 877, 387, 637, 547, 189, 606, +-301, 550, -689, 343, -896, 43, -860, -265, +-583, -536, -171, -707, 251, -671, 571, -421, +721, -64, 683, 305, 460, 641, 111, 859, +-228, 795, -416, 447, -434, 11, -317, -387, +-94, -737, 161, -903, 291, -767, 236, -423, +76, -13, -147, 404, -412, 716, -560, 764, +-412, 563, -57, 265, 295, -10, 584, -244, +823, -386, 855, -349, 559, -199, 50, -140, +-473, -160, -889, -112, -1100, -68, -1000, -110, +-594, -84, -18, 118, 538, 327, 933, 448, +1068, 506, 884, 446, 440, 218, -69, -111, +-468, -451, -704, -685, -771, -698, -632, -518, +-282, -233, 153, 114, 476, 450, 568, 619, +482, 571, 291, 404, 8, 216, -304, -15, +-473, -282, -430, -429, -279, -363, -101, -233, +116, -170, 340, -97, 473, -2, 491, 56, +444, 105, 313, 188, 30, 254, -354, 296, +-679, 308, -813, 213, -747, -14, -525, -289, +-151, -509, 324, -577, 722, -456, 884, -208, +876, 168, 786, 585, 530, 792, 52, 678, +-474, 378, -880, -57, -1115, -579, -1090, -912, +-753, -870, -236, -544, 277, -53, 707, 508, +984, 932, 1002, 1058, 741, 821, 362, 258, +3, -440, -346, -993, -650, -1230, -751, -1088, +-580, -569, -275, 178, 1, 899, 181, 1338, +267, 1359, 263, 969, 162, 277, -19, -553, +-145, -1238, -101, -1545, 29, -1422, 145, -868, +293, 25, 431, 908, 383, 1429, 158, 1552, +-88, 1303, -313, 652, -550, -242, -717, -1008, +-678, -1391, -414, -1367, -28, -1030, 383, -453, +723, 284, 870, 926, 750, 1195, 412, 1071, +1, 700, -349, 164, -537, -391, -524, -746, +-360, -792, -152, -591, 26, -248, 122, 120, +100, 385, -16, 451, -153, 290, -214, 17, +-147, -225, 58, -351, 358, -292, 641, -30, +746, 276, 594, 477, 225, 527, -268, 348, +-731, -59, -985, -471, -949, -686, -663, -700, +-202, -502, 322, -74, 757, 450, 948, 838, +830, 930, 453, 679, 9, 193, -311, -367, +-463, -853, -451, -1081, -281, -921, -53, -431, +86, 183, 94, 734, 21, 1063, -63, 1060, +-132, 736, -171, 230, -150, -327, -11, -806, +231, -1057, 451, -968, 520, -599, 386, -146, +80, 276, -290, 578, -537, 680, -531, 612, +-312, 466, -12, 270, 297, 88, 516, -2, +467, -44, 150, -151, -201, -332, -480, -529, +-728, -697, -749, -744, -328, -624, 324, -322, +859, 176, 1197, 766, 1253, 1222, 829, 1383, +-4, 1198, -829, 691, -1332, -31, -1503, -790, +-1345, -1385, -805, -1649, 45, -1507, 890, -1023, +1420, -266, 1554, 601, 1341, 1278, 768, 1574, +-74, 1509, -842, 1115, -1220, 445, -1190, -314, +-897, -917, -413, -1204, 152, -1191, 553, -950, +638, -523, 536, 24, 356, 501, 77, 748, +-195, 764, -266, 624, -151, 376, -4, 78, +143, -195, 282, -365, 322, -378, 206, -290, +5, -159, -219, 8, -428, 160, -559, 221, +-548, 207, -380, 110, -99, -95, 207, -295, +463, -358, 638, -299, 682, -180, 548, -9, +297, 179, 60, 367, -140, 504, -377, 488, +-607, 341, -671, 175, -551, -37, -357, -303, +-134, -484, 111, -542, 311, -544, 412, -479, +441, -297, 445, -63, 439, 178, 371, 421, +205, 636, -8, 765, -193, 722, -351, 489, +-477, 183, -511, -130, -483, -472, -459, -748, +-385, -851, -160, -804, 184, -664, 532, -392, +785, 6, 898, 414, 842, 723, 595, 927, +206, 1030, -210, 929, -600, 558, -979, 78, +-1224, -337, -1125, -762, -663, -1155, -49, -1274, +539, -1044, 999, -621, 1201, -104, 1056, 464, +660, 969, 205, 1259, -215, 1240, -565, 930, +-774, 437, -768, -120, -570, -619, -265, -901, +37, -948, 249, -842, 339, -581, 319, -208, +197, 110, 39, 303, -36, 422, -22, 466, +21, 433, 105, 355, 257, 281, 367, 244, +311, 214, 86, 110, -230, -45, -539, -215, +-733, -477, -733, -760, -512, -822, -95, -634, +371, -367, 704, -20, 836, 439, 822, 869, +655, 1102, 270, 1089, -246, 822, -655, 355, +-840, -221, -850, -804, -668, -1231, -252, -1348, +255, -1115, 603, -611, 713, 32, 661, 653, +473, 1115, 138, 1302, -223, 1156, -456, 714, +-540, 107, -503, -488, -305, -910, 38, -1083, +346, -987, 471, -601, 426, -77, 279, 332, +64, 553, -156, 655, -300, 594, -329, 370, +-262, 130, -150, -54, -38, -202, 53, -273, +113, -243, 131, -199, 140, -182, 160, -180, +164, -167, 163, -102, 182, 25, 149, 168, +11, 311, -162, 443, -307, 486, -435, 363, +-505, 71, -419, -287, -194, -589, 80, -752, +381, -718, 682, -417, 817, 72, 655, 550, +293, 873, -91, 955, -423, 714, -659, 208, +-695, -348, -513, -772, -236, -952, 16, -842, +188, -484, 272, 18, 301, 506, 263, 789, +137, 786, 41, 543, 116, 141, 260, -279, +292, -532, 240, -541, 143, -356, -113, -36, +-521, 277, -834, 401, -886, 299, -693, 61, +-289, -223, 264, -460, 786, -548, 1102, -390, +1160, -7, 930, 416, 434, 717, -201, 836, +-787, 711, -1166, 288, -1207, -272, -891, -737, +-353, -999, 218, -987, 675, -681, 904, -203, +846, 312, 562, 745, 167, 930, -191, 862, +-384, 653, -402, 314, -330, -141, -168, -499, +61, -646, 189, -683, 120, -636, -12, -444, +-109, -158, -205, 115, -248, 344, -146, 513, +54, 587, 224, 508, 330, 312, 384, 89, +336, -111, 167, -282, -39, -373, -196, -341, +-295, -254, -329, -178, -273, -99, -153, -24, +-45, 11, 16, 17, 47, 41, 82, 137, +128, 247, 174, 301, 203, 341, 199, 355, +156, 214, 99, -67, 51, -310, -27, -481, +-145, -606, -231, -566, -264, -328, -307, -47, +-319, 214, -212, 459, -27, 609, 153, 589, +350, 410, 525, 133, 548, -124, 426, -283, +216, -385, -88, -426, -439, -345, -646, -174, +-610, -53, -406, 3, -134, 73, 150, 158, +386, 200, 505, 202, 455, 237, 243, 259, +-26, 156, -209, -26, -257, -143, -228, -225, +-151, -318, -3, -311, 181, -146, 273, 48, +209, 168, 54, 230, -127, 223, -303, 113, +-426, -67, -396, -215, -159, -262, 201, -199, +483, -55, 564, 157, 485, 367, 294, 472, +-13, 416, -334, 189, -492, -158, -475, -486, +-371, -659, -181, -653, 87, -486, 292, -158, +342, 255, 293, 567, 193, 685, 38, 633, +-91, 452, -102, 169, -40, -139, 18, -343, +41, -410, -2, -389, -127, -324, -252, -241, +-282, -198, -196, -179, -19, -126, 214, -19, +426, 151, 530, 420, 462, 698, 210, 782, +-127, 641, -417, 365, -609, -44, -680, -573, +-540, -1021, -194, -1185, 211, -1031, 555, -621, +797, -23, 837, 613, 573, 1102, 111, 1320, +-326, 1185, -622, 722, -782, 83, -758, -530, +-497, -989, -102, -1185, 225, -1045, 422, -614, +542, -75, 588, 411, 499, 741, 295, 831, +81, 681, -104, 363, -283, -9, -455, -319, +-553, -457, -506, -423, -328, -280, -105, -77, +128, 140, 371, 285, 545, 283, 546, 143, +391, -59, 182, -233, -43, -333, -270, -316, +-416, -156, -391, 88, -234, 290, -54, 398, +104, 415, 203, 305, 174, 50, 31, -248, +-121, -436, -193, -452, -147, -316, -3, -79, +197, 196, 375, 402, 459, 448, 390, 303, +158, 6, -180, -341, -512, -575, -720, -575, +-712, -363, -450, -9, -13, 416, 450, 798, +793, 939, 901, 737, 702, 274, 257, -283, +-253, -812, -656, -1164, -851, -1166, -776, -779, +-431, -160, 44, 471, 449, 957, 665, 1171, +686, 1057, 502, 652, 138, 86, -250, -452, +-464, -778, -467, -835, -356, -656, -176, -312, +48, 57, 201, 283, 207, 313, 148, 202, +78, -7, -16, -190, -59, -198, 40, -21, +183, 231, 212, 484, 129, 653, 21, 605, +-127, 315, -341, -112, -476, -563, -368, -920, +-69, -1029, 189, -850, 305, -449, 351, 60, +332, 546, 178, 866, -41, 958, -174, 826, +-186, 531, -125, 188, 5, -117, 164, -355, +231, -507, 138, -560, -81, -569, -342, -562, +-565, -505, -620, -352, -406, -127, 11, 147, +458, 486, 829, 831, 1039, 1025, 941, 966, +504, 700, -109, 258, -705, -320, -1149, -874, +-1275, -1195, -995, -1225, -434, -984, 195, -514, +728, 59, 1012, 572, 962, 925, 667, 1052, +283, 928, -83, 645, -329, 297, -393, -78, +-344, -408, -263, -606, -173, -686, -137, -670, +-219, -543, -334, -332, -330, -94, -194, 144, +36, 362, 369, 506, 729, 562, 924, 525, +849, 378, 533, 133, 71, -107, -426, -264, +-863, -359, -1138, -410, -1109, -357, -745, -208, +-222, -91, 287, -17, 745, 73, 1065, 135, +1057, 129, 737, 144, 326, 183, -49, 178, +-398, 157, -665, 146, -753, 82, -666, -25, +-462, -108, -200, -199, 82, -279, 342, -269, +511, -192, 505, -111, 357, 7, 193, 132, +62, 198, -84, 219, -222, 214, -251, 170, +-166, 102, -53, 37, 33, -49, 94, -132, +85, -161, -35, -169, -213, -207, -311, -196, +-254, -81, -80, 56, 142, 142, 372, 227, +545, 324, 561, 296, 407, 113, 139, -94, +-215, -260, -594, -410, -817, -459, -748, -318, +-431, -31, 10, 291, 458, 554, 751, 654, +771, 544, 564, 261, 238, -162, -135, -584, +-455, -815, -592, -798, -539, -563, -353, -132, +-77, 374, 232, 749, 447, 877, 458, 764, +274, 427, 20, -40, -164, -434, -231, -647, +-201, -661, -105, -482, 39, -159, 156, 148, +167, 294, 76, 286, -62, 188, -181, 17, +-223, -154, -160, -175, -2, -25, 231, 183, +434, 356, 463, 460, 265, 396, -62, 123, +-383, -256, -578, -593, -570, -769, -356, -725, +-33, -481, 278, -76, 524, 392, 654, 724, +573, 820, 269, 709, -80, 439, -318, 47, +-463, -332, -536, -551, -436, -580, -155, -459, +123, -249, 262, -35, 281, 101, 228, 131, +125, 92, 27, 47, -25, 18, -16, 59, +54, 198, 165, 343, 240, 400, 176, 356, +-56, 198, -366, -86, -603, -411, -678, -652, +-561, -736, -220, -632, 303, -342, 788, 46, +1011, 445, 933, 747, 630, 825, 149, 694, +-422, 441, -899, 85, -1133, -308, -1061, -582, +-681, -691, -97, -671, 475, -526, 861, -261, +992, 38, 863, 312, 510, 509, 69, 574, +-303, 530, -530, 410, -596, 212, -510, -28, +-337, -257, -166, -440, -36, -532, 45, -532, +86, -435, 105, -225, 146, 59, 260, 329, +428, 542, 526, 659, 453, 591, 215, 349, +-132, 31, -495, -307, -768, -574, -868, -659, +-762, -586, -427, -385, 75, -75, 565, 249, +881, 480, 982, 585, 867, 551, 506, 381, +-27, 160, -543, -73, -870, -311, -936, -484, +-754, -525, -420, -459, -34, -291, 328, -67, +563, 155, 589, 364, 449, 510, 280, 523, +140, 408, 6, 216, -101, -39, -153, -283, +-214, -432, -300, -493, -341, -463, -315, -297, +-255, -53, -140, 181, 48, 347, 248, 388, +398, 328, 478, 224, 474, 87, 347, -60, +95, -138, -230, -148, -490, -128, -575, -79, +-496, -46, -309, -86, -50, -128, 212, -126, +375, -127, 425, -90, 386, 24, 242, 178, +19, 316, -175, 388, -288, 347, -324, 205, +-248, -4, -37, -230, 162, -385, 186, -424, +95, -398, 34, -303, 8, -89, -32, 123, +-26, 248, 34, 339, 52, 395, 6, 344, +-35, 213, -62, 68, -96, -72, -100, -203, +-55, -298, 10, -323, 98, -274, 228, -189, +325, -118, 279, -24, 75, 95, -188, 197, +-389, 276, -451, 324, -360, 303, -138, 221, +141, 104, 356, -57, 436, -236, 397, -375, +272, -423, 66, -375, -153, -228, -303, -18, +-348, 205, -291, 370, -122, 419, 118, 373, +285, 256, 284, 42, 152, -190, -27, -290, +-196, -276, -273, -226, -219, -149, -56, -44, +179, 54, 409, 121, 508, 128, 407, 79, +147, 57, -177, 81, -460, 74, -632, 24, +-639, -15, -431, -50, -34, -71, 381, -85, +658, -89, 774, -56, 714, -2, 409, 34, +-51, 67, -450, 101, -682, 77, -739, 16, +-599, 4, -278, 5, 110, -63, 433, -128, +609, -130, 628, -82, 512, -11, 266, 63, +-70, 137, -384, 207, -550, 236, -540, 177, +-399, 45, -160, -116, 150, -263, 421, -357, +525, -354, 450, -264, 288, -86, 65, 163, +-214, 398, -442, 519, -505, 454, -385, 243, +-142, -10, 156, -243, 411, -411, 525, -439, +456, -324, 249, -120, -43, 87, -346, 205, +-552, 201, -585, 140, -450, 73, -186, -27, +193, -89, 590, -32, 818, 89, 771, 194, +484, 264, 14, 219, -508, 51, -871, -163, +-967, -381, -814, -551, -440, -549, 86, -348, +604, -71, 965, 245, 1071, 572, 878, 759, +419, 709, -160, 483, -691, 150, -1010, -226, +-1005, -562, -711, -769, -284, -775, 137, -578, +477, -260, 671, 63, 679, 350, 507, 571, +228, 674, -56, 618, -258, 435, -351, 211, +-317, 7, -164, -216, -2, -446, 23, -593, +-87, -646, -189, -618, -233, -486, -238, -208, +-151, 187, 69, 618, 302, 941, 449, 1031, +514, 858, 486, 464, 318, -89, 13, -664, +-338, -1078, -615, -1210, -733, -1011, -685, -560, +-477, 10, -141, 586, 206, 1020, 444, 1147, +576, 967, 602, 593, 489, 110, 288, -396, +75, -775, -149, -911, -370, -828, -493, -602, +-508, -285, -466, 103, -365, 460, -180, 662, +39, 697, 239, 620, 411, 416, 537, 108, +561, -198, 418, -448, 137, -591, -162, -562, +-397, -401, -574, -220, -644, 3, -507, 256, +-192, 394, 147, 402, 423, 379, 606, 287, +599, 103, 347, -56, -20, -168, -337, -286, +-552, -359, -605, -307, -424, -194, -87, -78, +246, 36, 504, 142, 625, 231, 533, 304, +277, 334, -37, 287, -369, 172, -647, 0, +-721, -216, -564, -453, -274, -607, 76, -579, +434, -343, 681, 17, 736, 397, 612, 711, +360, 865, 24, 764, -348, 388, -644, -130, +-741, -611, -622, -946, -381, -1058, -67, -816, +282, -283, 553, 293, 625, 748, 511, 1022, +321, 996, 93, 624, -171, 100, -372, -372, +-388, -689, -264, -772, -120, -610, 22, -313, +166, 27, 228, 303, 154, 394, 12, 291, +-115, 112, -189, -34, -188, -108, -76, -66, +135, 70, 353, 230, 447, 333, 398, 306, +254, 102, 18, -209, -296, -498, -555, -640, +-620, -587, -484, -354, -226, 23, 88, 433, +412, 713, 656, 758, 716, 581, 559, 232, +262, -190, -101, -527, -449, -663, -637, -606, +-582, -379, -353, -23, -47, 340, 261, 577, +443, 582, 423, 371, 259, 41, 56, -303, +-118, -563, -189, -623, -126, -429, 6, -64, +113, 333, 160, 649, 161, 747, 120, 559, +13, 193, -159, -210, -298, -541, -318, -711, +-230, -656, -78, -417, 153, -97, 424, 197, +578, 402, 502, 489, 261, 469, -18, 371, +-288, 215, -517, 35, -620, -133, -514, -251, +-225, -332, 138, -371, 446, -325, 638, -192, +676, -52, 504, 79, 144, 222, -250, 324, +-539, 325, -686, 214, -646, 42, -391, -141, +-5, -244, 362, -230, 622, -118, 726, 64, +632, 255, 347, 345, -52, 284, -451, 86, +-723, -199, -772, -475, -630, -650, -355, -626, +32, -387, 456, 4, 754, 444, 834, 827, +727, 1032, 462, 952, 39, 585, -435, 26, +-791, -576, -956, -1044, -886, -1265, -571, -1221, +-105, -863, 364, -227, 756, 505, 960, 1104, +869, 1433, 540, 1417, 135, 1033, -268, 363, +-608, -415, -761, -1076, -701, -1423, -521, -1369, +-281, -954, 6, -274, 243, 424, 351, 897, +379, 1059, 389, 924, 349, 527, 248, 25, +138, -325, 33, -415, -92, -320, -246, -152, +-416, -6, -568, -5, -617, -157, -509, -343, +-269, -424, 56, -352, 404, -109, 674, 291, +794, 689, 735, 875, 472, 773, 62, 438, +-351, -61, -674, -581, -900, -929, -950, -991, +-737, -774, -318, -322, 168, 217, 605, 652, +896, 892, 956, 886, 746, 632, 317, 227, +-177, -207, -593, -583, -838, -793, -855, -775, +-626, -561, -237, -217, 148, 202, 406, 550, +516, 701, 483, 666, 308, 478, 80, 169, +-89, -177, -176, -439, -212, -551, -182, -506, +-112, -360, -81, -150, -115, 71, -150, 245, +-142, 312, -85, 287, 40, 258, 200, 231, +323, 163, 347, 40, 233, -72, 29, -164, +-158, -291, -302, -410, -393, -377, -353, -215, +-181, -37, 13, 150, 185, 346, 336, 456, +393, 410, 295, 261, 74, 46, -179, -178, +-360, -330, -382, -389, -264, -351, -59, -183, +189, 48, 385, 210, 428, 264, 310, 245, +104, 158, -143, 4, -374, -129, -508, -182, +-478, -161, -278, -113, 37, -56, 363, 16, +599, 85, 685, 120, 590, 151, 308, 208, +-102, 231, -486, 168, -711, -2, -727, -230, +-534, -460, -175, -599, 199, -559, 436, -299, +526, 123, 535, 567, 482, 867, 364, 903, +209, 657, 40, 216, -165, -268, -438, -695, +-682, -933, -709, -907, -484, -661, -153, -297, +219, 119, 596, 502, 811, 747, 756, 837, +524, 788, 214, 571, -148, 187, -462, -260, +-608, -651, -556, -877, -340, -902, -23, -732, +259, -362, 397, 149, 377, 630, 223, 898, +-2, 878, -191, 616, -245, 217, -135, -220, +91, -551, 316, -661, 436, -526, 395, -267, +198, -12, -96, 188, -375, 274, -521, 240, +-494, 177, -345, 150, -134, 101, 115, -14, +352, -159, 533, -260, 627, -280, 585, -167, +376, 73, 63, 338, -276, 492, -596, 435, +-753, 157, -609, -259, -259, -624, 64, -728, +290, -519, 441, -137, 491, 290, 424, 647, +291, 804, 146, 669, -9, 310, -212, -120, +-412, -503, -455, -737, -309, -759, -97, -548, +103, -165, 279, 270, 340, 604, 236, 741, +71, 635, -45, 332, -118, -55, -158, -381, +-130, -523, -44, -481, 40, -318, 83, -107, +108, 89, 128, 189, 94, 187, -48, 167, +-217, 175, -276, 142, -205, 78, -83, 22, +81, -39, 298, -93, 428, -97, 315, -49, +21, -21, -276, -44, -481, -114, -520, -198, +-332, -233, 15, -150, 346, 59, 524, 331, +485, 523, 254, 512, -33, 307, -271, -27, +-462, -372, -561, -579, -468, -561, -221, -364, +80, -57, 380, 278, 580, 493, 559, 469, +313, 278, -35, 33, -355, -224, -541, -398, +-531, -381, -354, -174, -120, 98, 93, 332, +257, 442, 344, 370, 317, 143, 196, -144, +18, -409, -192, -550, -367, -484, -399, -265, +-249, 0, -17, 261, 193, 501, 325, 606, +314, 514, 143, 293, -96, 18, -309, -280, +-435, -519, -424, -598, -268, -493, -25, -269, +224, -10, 442, 231, 559, 395, 476, 433, +184, 341, -180, 208, -502, 85, -715, -46, +-719, -168, -473, -234, -82, -264, 310, -254, +618, -155, 738, -14, 590, 94, 251, 154, +-106, 172, -391, 102, -568, -6, -594, -54, +-444, -43, -171, 2, 105, 78, 292, 141, +382, 125, 392, 39, 284, -68, 54, -155, +-201, -216, -355, -220, -365, -161, -242, -55, +-18, 73, 236, 190, 404, 275, 394, 284, +197, 203, -101, 74, -378, -74, -563, -233, +-584, -343, -377, -347, 29, -230, 455, -37, +722, 191, 773, 395, 622, 475, 270, 392, +-219, 171, -637, -157, -815, -508, -772, -721, +-582, -675, -243, -379, 211, 89, 631, 623, +855, 998, 840, 1027, 623, 723, 240, 172, +-220, -500, -590, -1075, -732, -1315, -677, -1138, +-496, -610, -192, 107, 185, 785, 482, 1222, +639, 1340, 661, 1077, 493, 469, 124, -242, +-285, -823, -529, -1147, -540, -1136, -345, -786, +-28, -260, 276, 245, 415, 616, 345, 797, +147, 737, -70, 468, -223, 104, -263, -203, +-175, -354, -12, -372, 154, -270, 310, -63, +417, 140, 364, 194, 129, 87, -178, -101, +-404, -277, -486, -370, -441, -294, -245, -64, +135, 207, 540, 428, 702, 549, 592, 541, +357, 359, 51, 42, -306, -289, -567, -550, +-618, -692, -480, -624, -212, -349, 105, 10, +382, 352, 593, 595, 686, 622, 561, 421, +247, 152, -125, -91, -471, -304, -700, -407, +-673, -347, -382, -217, 10, -71, 346, 91, +571, 211, 645, 241, 514, 213, 228, 144, +-82, 3, -334, -119, -512, -151, -556, -162, +-410, -188, -113, -139, 241, -19, 546, 67, +654, 116, 484, 174, 139, 194, -209, 157, +-436, 139, -471, 126, -325, 44, -99, -109, +87, -279, 155, -420, 150, -469, 154, -384, +140, -159, 98, 181, 97, 532, 104, 726, +30, 692, -62, 482, -112, 118, -165, -313, +-223, -635, -240, -775, -215, -743, -103, -491, +108, -45, 277, 398, 325, 678, 314, 751, +223, 580, -5, 224, -233, -129, -321, -397, +-275, -553, -147, -502, 6, -230, 118, 74, +152, 270, 72, 371, -91, 338, -191, 128, +-169, -147, -96, -337, -16, -390, 82, -278, +179, -25, 240, 258, 252, 425, 226, 421, +146, 274, -61, 37, -383, -196, -615, -354, +-615, -421, -445, -367, -138, -178, 263, 76, +547, 297, 579, 403, 447, 375, 234, 205, +-12, -57, -216, -302, -353, -428, -388, -347, +-271, -87, -82, 217, 39, 440, 60, 491, +-21, 317, -176, -11, -285, -361, -254, -597, +-75, -628, 247, -412, 568, -23, 668, 377, +525, 668, 213, 747, -212, 556, -590, 184, +-758, -228, -746, -576, -590, -738, -275, -659, +119, -390, 469, -18, 688, 364, 694, 628, +505, 664, 222, 487, -119, 177, -444, -155, +-594, -397, -514, -519, -295, -508, -23, -321, +215, -46, 312, 202, 227, 415, 19, 538, +-181, 449, -265, 158, -224, -171, -67, -436, +162, -568, 295, -451, 278, -114, 246, 256, +205, 509, 50, 524, -134, 279, -287, -67, +-460, -331, -546, -434, -436, -363, -186, -118, +163, 190, 514, 387, 641, 408, 526, 290, +328, 54, 59, -238, -258, -445, -426, -474, +-382, -365, -252, -164, -103, 141, 34, 436, +130, 557, 163, 513, 61, 377, -108, 116, +-106, -254, 48, -560, 149, -655, 212, -556, +283, -316, 224, 35, 25, 389, -149, 581, +-225, 538, -253, 337, -290, 63, -283, -214, +-106, -365, 190, -321, 397, -187, 463, -40, +417, 137, 207, 290, -93, 310, -307, 170, +-383, -83, -338, -374, -204, -566, -91, -570, +34, -364, 274, 47, 497, 536, 560, 895, +471, 990, 157, 761, -342, 234, -689, -383, +-696, -855, -438, -1081, -11, -1020, 391, -671, +522, -189, 426, 287, 291, 705, 155, 943, +15, 910, -97, 700, -185, 398, -221, -14, +-180, -466, -116, -785, -8, -872, 134, -724, +160, -370, 59, 51, -15, 362, -12, 517, +50, 528, 107, 376, 44, 109, -45, -115, +1, -180, 80, -162, 97, -125, 128, -24, +124, 112, 2, 207, -121, 231, -159, 137, +-175, -82, -185, -328, -175, -512, -139, -591, +-10, -465, 215, -95, 446, 339, 616, 672, +579, 860, 196, 796, -294, 448, -567, -22, +-596, -444, -442, -705, -196, -760, -31, -654, +71, -406, 223, -29, 362, 334, 446, 517, +467, 550, 306, 481, -20, 241, -320, -94, +-504, -344, -493, -429, -248, -283, 20, 74, +146, 423, 225, 559, 272, 413, 202, 10, +105, -517, 9, -923, -174, -990, -330, -649, +-305, 2, -131, 711, 125, 1177, 326, 1236, +326, 862, 242, 199, 163, -472, -21, -954, +-240, -1115, -347, -883, -405, -389, -401, 153, +-221, 590, 73, 780, 358, 672, 531, 366, +443, -17, 137, -375, -112, -571, -191, -538, +-144, -325, -41, 33, -49, 446, -221, 691, +-338, 676, -285, 429, -125, -55, 121, -609, +341, -950, 365, -951, 232, -599, 60, 26, +-80, 653, -92, 998, -63, 987, -155, 619, +-261, -33, -229, -624, -114, -831, 69, -665, +286, -274, 317, 201, 106, 581, -149, 689, +-309, 432, -333, -89, -225, -606, -62, -888, +154, -813, 365, -360, 393, 312, 286, 901, +180, 1185, -38, 1078, -358, 559, -515, -203, +-492, -891, -393, -1271, -158, -1184, 120, -652, +258, 28, 339, 588, 431, 944, 415, 971, +293, 614, 92, 68, -236, -434, -507, -739, +-500, -702, -331, -312, -115, 217, 118, 644, +193, 780, 67, 516, -53, -28, -66, -592, +35, -978, 201, -1014, 267, -605, 214, 79, +142, 731, 48, 1136, -65, 1199, -167, 869, +-304, 218, -423, -535, -400, -1123, -219, -1352, +80, -1101, 388, -409, 491, 436, 331, 1091, +82, 1347, -150, 1068, -291, 294, -189, -584, +46, -1161, 149, -1294, 165, -916, 169, -66, +72, 856, -40, 1417, -137, 1450, -356, 905, +-529, -69, -437, -1062, -200, -1707, 148, -1770, +575, -1103, 783, 49, 675, 1136, 427, 1805, +68, 1888, -322, 1251, -515, 124, -558, -962, +-588, -1653, -455, -1762, -105, -1214, 212, -261, +387, 719, 483, 1420, 444, 1543, 238, 1014, +-30, 148, -215, -673, -199, -1218, -51, -1285, +61, -808, 148, -31, 206, 714, 117, 1184, +-85, 1214, -310, 800, -499, 99, -511, -661, +-303, -1207, 28, -1353, 430, -1040, 725, -322, +684, 543, 425, 1207, 152, 1434, -144, 1147, +-367, 435, -373, -397, -314, -990, -297, -1184, +-188, -969, -25, -411, 63, 238, 141, 714, +188, 898, 99, 707, 6, 229, 29, -282, +122, -648, 277, -766, 378, -547, 271, -64, +73, 454, -102, 789, -329, 806, -516, 483, +-510, -12, -376, -457, -154, -755, 139, -801, +362, -547, 470, -120, 504, 330, 378, 640, +111, 630, -111, 358, -241, 37, -298, -227, +-221, -390, -56, -327, 71, -22, 146, 302, +147, 478, 21, 454, -184, 180, -344, -254, +-363, -654, -218, -910, 37, -933, 322, -630, +531, -15, 557, 734, 434, 1367, 292, 1653, +101, 1390, -212, 604, -495, -413, -642, -1342, +-712, -1914, -621, -1906, -273, -1295, 181, -308, +560, 754, 732, 1602, 614, 1959, 390, 1692, +225, 955, 23, -28, -179, -1003, -252, -1624, +-304, -1652, -403, -1120, -396, -267, -250, 557, +-98, 1076, 18, 1182, 125, 875, 186, 278, +217, -337, 269, -716, 278, -807, 188, -602, +70, -119, -41, 398, -122, 680, -133, 685, +-114, 435, -127, -40, -197, -554, -279, -837, +-245, -732, -88, -300, 94, 248, 272, 681, +343, 864, 231, 728, 98, 288, 39, -300, +-35, -807, -114, -1045, -150, -884, -166, -332, +-137, 399, -12, 1042, 171, 1334, 273, 1123, +178, 484, -117, -364, -441, -1186, -558, -1660, +-413, -1483, -105, -723, 312, 270, 656, 1164, +660, 1673, 408, 1590, 153, 964, -77, 33, +-267, -900, -357, -1484, -404, -1461, -431, -901, +-377, -115, -239, 601, -60, 1018, 136, 1006, +335, 618, 453, 54, 440, -458, 378, -723, +291, -640, 84, -239, -186, 267, -367, 631, +-434, 700, -409, 460, -314, 19, -201, -492, +-102, -901, 3, -1008, 144, -691, 315, -61, +480, 598, 539, 1056, 368, 1237, 37, 1043, +-227, 445, -361, -355, -420, -1057, -374, -1413, +-208, -1302, -21, -753, 89, 42, 126, 820, +168, 1331, 213, 1357, 150, 874, -32, 154, +-167, -562, -153, -1097, -12, -1187, 179, -762, +306, -99, 276, 463, 87, 798, -173, 829, +-389, 485, -444, -59, -322, -498, -126, -668, +69, -495, 238, -107, 329, 238, 315, 453, +256, 535, 210, 418, 131, 111, -67, -209, +-329, -465, -487, -678, -453, -690, -268, -386, +21, 36, 359, 479, 581, 943, 519, 1165, +216, 907, -161, 276, -469, -466, -571, -1132, +-410, -1471, -89, -1300, 218, -717, 380, 110, +407, 1007, 387, 1579, 288, 1558, 70, 1046, +-166, 242, -326, -626, -417, -1254, -441, -1416, +-362, -1130, -148, -512, 143, 235, 364, 786, +415, 954, 333, 815, 244, 432, 198, -74, +127, -421, 17, -465, -118, -279, -312, -14, +-484, 261, -511, 428, -410, 305, -194, -102, +151, -534, 482, -747, 608, -673, 502, -357, +301, 131, 116, 633, -69, 960, -240, 1023, +-341, 755, -350, 207, -269, -413, -141, -938, +-6, -1216, 131, -1069, 177, -553, 76, 87, +-18, 689, 2, 1089, 83, 1063, 184, 616, +286, 35, 334, -458, 226, -702, -68, -626, +-408, -383, -603, -128, -575, 118, -348, 276, +-4, 295, 358, 243, 631, 151, 684, 47, +471, -5, 88, -63, -294, -189, -549, -233, +-650, -166, -536, -111, -170, -32, 257, 100, +546, 182, 704, 268, 635, 390, 202, 332, +-373, 74, -734, -205, -782, -477, -561, -667, +-92, -561, 470, -243, 820, 127, 773, 570, +388, 881, -133, 766, -547, 310, -709, -231, +-610, -696, -258, -886, 247, -719, 642, -257, +770, 394, 651, 988, 271, 1138, -342, 747, +-926, -20, -1160, -941, -954, -1573, -374, -1545, +452, -913, 1204, 161, 1528, 1421, 1316, 2274, +622, 2273, -373, 1453, -1256, 52, -1639, -1570, +-1467, -2783, -866, -3036, 7, -2226, 888, -586, +1439, 1345, 1460, 2847, 976, 3370, 229, 2713, +-456, 1114, -934, -779, -1180, -2333, -1022, -3037, +-415, -2653, 283, -1433, 750, 123, 933, 1533, +786, 2328, 303, 2248, -318, 1465, -804, 284, +-937, -991, -598, -1859, 40, -1892, 588, -1190, +842, -90, 814, 1000, 451, 1607, -138, 1548, +-530, 849, -585, -257, -557, -1191, -486, -1533, +-247, -1328, 13, -606, 149, 474, 324, 1288, +594, 1391, 684, 1031, 490, 406, 202, -458, +-118, -1098, -444, -1135, -594, -696, -545, 13, +-456, 668, -350, 874, -172, 626, 89, 106, +434, -527, 727, -993, 779, -998, 623, -495, +351, 382, -89, 1343, -599, 1821, -879, 1507, +-889, 560, -770, -751, -409, -2015, 213, -2633, +768, -2272, 1073, -932, 1141, 938, 825, 2480, +103, 3086, -679, 2629, -1196, 1259, -1312, -598, +-980, -2233, -314, -3072, 449, -2852, 1111, -1620, +1438, 149, 1188, 1791, 493, 2835, -277, 2838, +-956, 1678, -1411, -7, -1361, -1538, -773, -2511, +81, -2501, 903, -1400, 1390, 248, 1315, 1729, +751, 2418, -30, 1983, -749, 737, -1124, -695, +-1012, -1953, -580, -2558, -40, -1949, 519, -412, +884, 1248, 828, 2484, 447, 2881, -48, 2154, +-546, 556, -861, -1330, -779, -2845, -322, -3369, +280, -2673, 791, -1037, 1028, 1011, 825, 2796, +200, 3613, -517, 3172, -1016, 1624, -1190, -508, +-935, -2397, -257, -3344, 557, -3130, 1164, -1852, +1370, 58, 1062, 1810, 288, 2716, -602, 2559, +-1225, 1546, -1413, 96, -1073, -1265, -289, -2021, +538, -1874, 1127, -1043, 1378, 27, 1077, 1094, +334, 1793, -379, 1630, -938, 701, -1342, -413, +-1223, -1370, -484, -1901, 366, -1684, 939, -783, +1228, 393, 1117, 1523, 479, 2202, -369, 2041, +-939, 1130, -1046, -117, -733, -1293, -176, -2046, +376, -2153, 754, -1544, 797, -374, 440, 856, +-71, 1680, -472, 1871, -704, 1370, -739, 392, +-486, -556, 89, -1111, 762, -1191, 1115, -753, +972, -18, 466, 571, -226, 830, -899, 702, +-1282, 104, -1165, -574, -559, -881, 217, -843, +826, -510, 1152, 109, 1106, 730, 648, 1071, +3, 1069, -551, 655, -934, -36, -1032, -637, +-665, -1017, -9, -1120, 511, -676, 789, 62, +836, 561, 473, 854, -153, 937, -598, 510, +-774, -228, -759, -765, -422, -981, 204, -887, +786, -402, 1042, 344, 905, 1017, 471, 1434, +-128, 1387, -784, 755, -1275, -212, -1305, -1187, +-801, -1865, 2, -1952, 772, -1347, 1258, -198, +1367, 1046, 1075, 1867, 404, 2096, -429, 1646, +-1075, 570, -1386, -616, -1320, -1403, -752, -1722, +138, -1555, 873, -766, 1254, 283, 1284, 1044, +877, 1399, 133, 1246, -600, 516, -1061, -310, +-1091, -896, -713, -1197, -225, -997, 203, -369, +607, 259, 801, 782, 644, 1167, 350, 1015, +26, 385, -329, -123, -483, -437, -367, -768, +-217, -817, -83, -493, 83, -149, 188, 85, +169, 176, 16, 76, -218, -56, -290, -27, +-79, 168, 193, 476, 377, 795, 559, 891, +622, 631, 329, 164, -187, -405, -662, -1052, +-1001, -1548, -1049, -1559, -648, -993, 31, -161, +638, 670, 1006, 1436, 1158, 1850, 1006, 1603, +404, 918, -396, 74, -927, -810, -1070, -1386, +-854, -1394, -336, -1040, 184, -535, 488, 114, +599, 632, 444, 762, 60, 645, -250, 350, +-316, -138, -175, -482, 131, -415, 433, -34, +503, 472, 350, 828, 88, 818, -339, 504, +-801, -31, -903, -782, -608, -1381, -161, -1434, +390, -1057, 893, -465, 1021, 358, 708, 1150, +161, 1509, -366, 1443, -718, 1093, -832, 454, +-578, -308, -26, -841, 458, -1036, 670, -979, +628, -752, 341, -468, -131, -290, -684, -203, +-1074, -22, -923, 268, -256, 562, 468, 926, +1059, 1322, 1497, 1388, 1421, 990, 620, 305, +-458, -605, -1325, -1667, -1846, -2357, -1798, -2235, +-1073, -1477, -35, -332, 995, 1054, 1804, 2217, +2043, 2667, 1638, 2335, 747, 1354, -494, -28, +-1566, -1369, -1940, -2185, -1769, -2308, -1207, -1801, +-109, -799, 1122, 379, 1752, 1330, 1657, 1743, +1131, 1511, 320, 845, -588, 93, -1233, -557, +-1376, -939, -1024, -914, -364, -521, 310, -40, +794, 273, 999, 401, 868, 325, 461, 61, +-30, -206, -441, -299, -716, -155, -833, 162, +-658, 408, -162, 419, 258, 211, 350, -118, +457, -525, 663, -836, 549, -673, 195, -74, +29, 507, -74, 908, -343, 1159, -568, 1044, +-638, 406, -645, -529, -532, -1322, -219, -1739, +262, -1649, 796, -962, 1125, 162, 1109, 1374, +827, 2189, 269, 2240, -534, 1580, -1215, 454, +-1439, -892, -1213, -2000, -685, -2413, -14, -2033, +648, -1124, 1162, 35, 1344, 1211, 1124, 2017, +653, 2173, 28, 1686, -735, 721, -1322, -414, +-1390, -1343, -1040, -1777, -408, -1610, 459, -1041, +1151, -254, 1288, 589, 994, 1140, 484, 1183, +-159, 856, -750, 412, -1058, -62, -967, -478, +-598, -608, -142, -448, 405, -256, 913, -98, +1005, 72, 679, 195, 280, 157, -121, 7, +-571, -28, -850, 36, -806, 9, -608, -65, +-330, -56, 160, -7, 717, 44, 1000, 130, +926, 231, 602, 236, 133, 179, -415, 114, +-913, -89, -1072, -411, -854, -655, -538, -692, +-107, -504, 539, -120, 1113, 398, 1353, 933, +1168, 1231, 504, 1117, -362, 618, -1053, -136, +-1477, -946, -1480, -1526, -897, -1621, -54, -1222, +609, -452, 1084, 549, 1393, 1483, 1303, 1969, +828, 1852, 221, 1171, -475, 93, -1120, -1101, +-1391, -2030, -1284, -2313, -929, -1861, -317, -845, +363, 483, 866, 1740, 1180, 2419, 1270, 2329, +1075, 1570, 648, 275, 68, -1163, -572, -2071, +-1137, -2211, -1423, -1836, -1294, -1003, -883, 190, +-349, 1186, 343, 1588, 1051, 1548, 1457, 1202, +1497, 610, 1267, 4, 684, -429, -251, -694, +-1142, -801, -1637, -763, -1732, -689, -1391, -642, +-585, -562, 343, -371, 1079, -31, 1595, 491, +1769, 1104, 1428, 1602, 661, 1721, -277, 1333, +-1108, 518, -1581, -565, -1582, -1657, -1178, -2393, +-544, -2499, 130, -1881, 656, -657, 944, 734, +1082, 1883, 1134, 2588, 991, 2679, 638, 2005, +172, 746, -404, -609, -1007, -1701, -1363, -2322, +-1403, -2330, -1287, -1767, -963, -809, -258, 287, +707, 1128, 1625, 1565, 2225, 1621, 2249, 1283, +1601, 719, 455, 221, -920, -156, -2142, -515, +-2718, -762, -2449, -792, -1532, -790, -234, -842, +1132, -718, 2177, -372, 2642, 77, 2359, 554, +1248, 958, -296, 1176, -1585, 1118, -2276, 770, +-2242, 170, -1396, -531, -104, -1016, 1007, -1102, +1679, -908, 1838, -493, 1314, 54, 255, 519, +-743, 731, -1310, 631, -1525, 305, -1349, -65, +-624, -320, 392, -468, 1201, -506, 1553, -232, +1425, 264, 884, 574, 132, 717, -599, 799, +-1152, 572, -1379, -25, -1161, -674, -652, -1115, +-137, -1294, 353, -1139, 749, -636, 816, 70, +705, 838, 694, 1457, 605, 1617, 316, 1321, +27, 734, -288, -34, -744, -797, -1110, -1372, +-1134, -1593, -822, -1359, -247, -761, 446, 16, +953, 758, 1122, 1244, 1030, 1352, 638, 1025, +-40, 375, -643, -338, -926, -881, -938, -1093, +-629, -882, 5, -248, 699, 501, 1120, 958, +1046, 1090, 496, 889, -302, 201, -1095, -674, +-1610, -1342, -1571, -1675, -891, -1488, 205, -679, +1290, 436, 2049, 1428, 2274, 2075, 1719, 2134, +478, 1522, -893, 532, -1953, -603, -2512, -1710, +-2352, -2283, -1406, -2158, -17, -1611, 1297, -651, +2162, 604, 2361, 1596, 1821, 2044, 718, 2055, +-581, 1526, -1600, 457, -1927, -618, -1575, -1234, +-803, -1481, 257, -1426, 1224, -966, 1539, -254, +1249, 353, 669, 688, -228, 870, -1210, 865, +-1666, 507, -1460, -18, -874, -346, 32, -497, +1151, -556, 1964, -402, 2088, 11, 1611, 468, +670, 705, -633, 643, -1892, 366, -2556, -39, +-2385, -564, -1538, -1016, -295, -1095, 1096, -803, +2237, -285, 2665, 469, 2257, 1172, 1206, 1404, +-188, 1221, -1512, 746, -2357, -72, -2463, -954, +-1728, -1454, -406, -1489, 991, -1050, 2054, -153, +2455, 838, 1902, 1472, 537, 1611, -1007, 1156, +-2141, 109, -2572, -1063, -2114, -1847, -776, -1989, +1022, -1337, 2519, -28, 3060, 1387, 2523, 2370, +1186, 2615, -603, 2038, -2285, 675, -3170, -1140, +-3011, -2667, -1985, -3328, -321, -3051, 1481, -1908, +2691, -43, 2982, 1972, 2440, 3420, 1175, 3918, +-467, 3336, -1803, 1698, -2369, -470, -2117, -2440, +-1172, -3770, 61, -4062, 961, -3132, 1257, -1344, +1092, 758, 596, 2628, -101, 3644, -643, 3561, +-689, 2554, -316, 928, 189, -882, 664, -2275, +935, -2924, 774, -2840, 201, -2013, -566, -631, +-1263, 754, -1546, 1759, -1217, 2270, -422, 2165, +556, 1480, 1394, 455, 1747, -573, 1517, -1375, +872, -1791, -38, -1664, -998, -1082, -1593, -310, +-1587, 493, -1155, 1187, -479, 1534, 356, 1405, +1086, 880, 1381, 103, 1171, -740, 688, -1275, +232, -1379, -164, -1186, -571, -592, -809, 276, +-761, 945, -645, 1287, -599, 1327, -476, 886, +-166, 114, 269, -547, 724, -959, 1124, -1183, +1348, -1009, 1263, -431, 839, 142, 75, 568, +-933, 811, -1842, 724, -2271, 472, -2078, 222, +-1253, -71, 122, -273, 1601, -274, 2546, -216, +2728, -252, 2223, -308, 1014, -304, -602, -296, +-1915, -204, -2578, 59, -2620, 366, -1939, 643, +-601, 835, 926, 740, 2102, 328, 2523, -194, +2085, -639, 1055, -1027, -214, -1203, -1370, -851, +-1978, -216, -1805, 302, -1059, 854, -78, 1399, +914, 1392, 1579, 817, 1585, 175, 1001, -448, +143, -1155, -792, -1553, -1569, -1385, -1781, -865, +-1187, -122, -109, 667, 891, 1227, 1584, 1499, +1851, 1417, 1445, 883, 498, 129, -536, -567, +-1405, -1151, -1868, -1526, -1655, -1471, -949, -1017, +-110, -340, 752, 464, 1463, 1133, 1687, 1464, +1369, 1524, 757, 1215, 34, 449, -743, -372, +-1370, -905, -1524, -1252, -1153, -1466, -585, -1277, +-47, -663, 563, -56, 1124, 397, 1261, 918, +1003, 1395, 671, 1475, 252, 1160, -352, 679, +-947, 86, -1257, -639, -1166, -1337, -782, -1775, +-280, -1730, 331, -1162, 948, -385, 1225, 393, +1089, 1262, 783, 1953, 344, 1966, -319, 1421, +-1003, 696, -1332, -168, -1159, -1079, -678, -1723, +-113, -1899, 547, -1603, 1177, -938, 1318, -126, +865, 663, 263, 1358, -279, 1765, -823, 1632, +-1127, 1072, -977, 356, -530, -375, 87, -1000, +734, -1357, 1045, -1314, 897, -900, 507, -388, +-19, 9, -585, 342, -884, 623, -798, 755, +-495, 699, -105, 613, 337, 598, 688, 466, +741, 43, 509, -472, 222, -795, -83, -961, +-493, -1043, -746, -841, -594, -311, -283, 300, +-11, 854, 328, 1163, 601, 1104, 574, 908, +367, 614, 155, -56, -95, -880, -370, -1257, +-552, -1194, -573, -1044, -430, -650, -204, 124, +23, 838, 304, 1172, 677, 1140, 927, 877, +849, 545, 483, 122, -68, -378, -699, -745, +-1228, -891, -1416, -946, -1114, -989, -433, -839, +362, -327, 1117, 361, 1619, 1036, 1621, 1588, +1175, 1831, 414, 1600, -577, 823, -1461, -296, +-1903, -1448, -1841, -2373, -1208, -2663, -62, -2128, +1114, -1017, 1847, 445, 1978, 1905, 1486, 2866, +545, 3050, -456, 2419, -1258, 1101, -1709, -585, +-1581, -2121, -904, -3050, -62, -3141, 742, -2335, +1383, -929, 1523, 635, 1079, 2072, 324, 2833, +-529, 2552, -1208, 1675, -1348, 641, -894, -530, +-154, -1488, 493, -1709, 847, -1392, 916, -1041, +694, -594, 195, 6, -350, 352, -701, 363, +-762, 374, -521, 551, -87, 757, 390, 823, +765, 805, 801, 721, 375, 383, -232, -268, +-692, -1034, -927, -1602, -821, -1717, -246, -1343, +506, -592, 1015, 324, 1179, 1218, 964, 1863, +334, 1901, -474, 1307, -1222, 446, -1682, -349, +-1424, -940, -499, -1304, 506, -1329, 1357, -938, +1970, -445, 1850, -102, 883, 188, -306, 422, +-1280, 492, -1993, 531, -2159, 663, -1496, 731, +-334, 698, 836, 673, 1862, 434, 2492, -213, +2241, -901, 1143, -1396, -210, -1769, -1433, -1759, +-2361, -1085, -2598, 42, -1936, 1224, -771, 2149, +470, 2532, 1627, 2257, 2412, 1351, 2470, -10, +1803, -1385, 685, -2296, -529, -2632, -1529, -2409, +-2190, -1512, -2334, -126, -1729, 1174, -642, 2045, +385, 2438, 1246, 2242, 1914, 1454, 2042, 320, +1532, -774, 678, -1515, -254, -1821, -1045, -1732, +-1509, -1273, -1578, -541, -1198, 210, -473, 723, +240, 998, 724, 1173, 1035, 1146, 1054, 771, +621, 252, 29, -102, -334, -334, -506, -599, +-563, -735, -335, -634, 132, -475, 473, -337, +484, -211, 267, -145, -59, -23, -454, 271, +-793, 581, -835, 718, -520, 784, 7, 822, +599, 621, 1058, 175, 1177, -349, 916, -887, +360, -1283, -323, -1368, -882, -1116, -1182, -579, +-1177, 121, -834, 880, -262, 1485, 317, 1662, +771, 1369, 1009, 731, 977, -13, 751, -669, +437, -1195, 77, -1440, -309, -1262, -638, -769, +-871, -187, -1049, 267, -1125, 589, -949, 811, +-400, 821, 485, 658, 1417, 470, 2030, 323, +2138, 203, 1664, -31, 589, -348, -854, -556, +-2201, -714, -2985, -843, -2926, -760, -2054, -406, +-568, 13, 1237, 327, 2862, 591, 3727, 754, +3477, 727, 2157, 618, 219, 445, -1771, 219, +-3317, 64, -3892, -116, -3191, -428, -1556, -729, +316, -901, 1908, -1001, 2910, -1015, 3044, -742, +2233, -123, 824, 644, -578, 1322, -1528, 1763, +-1887, 1908, -1672, 1621, -951, 757, -30, -393, +599, -1449, 731, -2247, 522, -2549, 132, -2175, +-257, -1258, -396, -62, -278, 1184, -42, 2157, +312, 2514, 733, 2254, 983, 1626, 927, 739, +595, -292, 23, -1252, -685, -1890, -1263, -2067, +-1510, -1966, -1471, -1686, -1140, -1064, -424, -186, +477, 743, 1186, 1707, 1697, 2498, 2094, 2752, +2064, 2411, 1368, 1609, 293, 318, -858, -1293, +-2042, -2658, -2970, -3394, -3102, -3405, -2303, -2596, +-928, -1146, 717, 518, 2409, 2122, 3673, 3373, +3908, 3871, 2956, 3403, 1214, 2078, -836, 289, +-2801, -1499, -4079, -2960, -4119, -3774, -2973, -3616, +-1079, -2517, 1099, -880, 2966, 820, 3915, 2218, +3719, 3003, 2545, 3009, 745, 2345, -1184, 1276, +-2680, 63, -3325, -1058, -3036, -1870, -1991, -2181, +-478, -1968, 1086, -1453, 2182, -766, 2530, 20, +2218, 764, 1450, 1357, 377, 1669, -719, 1565, +-1436, 1117, -1613, 496, -1426, -226, -1088, -945, +-613, -1448, -11, -1570, 513, -1238, 784, -468, +988, 436, 1270, 1153, 1307, 1603, 873, 1607, +253, 979, -355, -52, -1058, -1067, -1736, -1837, +-1998, -2191, -1643, -1868, -832, -806, 208, 639, +1335, 2008, 2329, 2932, 2779, 3142, 2381, 2449, +1239, 823, -258, -1235, -1786, -2963, -3035, -3937, +-3508, -3938, -2874, -2857, -1413, -936, 329, 1274, +2034, 3103, 3421, 4168, 3982, 4284, 3353, 3294, +1775, 1467, -155, -573, -2028, -2359, -3538, -3642, +-4210, -4118, -3713, -3531, -2262, -2169, -383, -589, +1545, 1013, 3229, 2362, 4182, 3104, 4030, 3266, +2938, 2906, 1279, 2002, -709, 774, -2635, -484, +-3870, -1674, -4120, -2737, -3543, -3378, -2275, -3326, +-372, -2629, 1705, -1386, 3234, 281, 3936, 2085, +3937, 3591, 3143, 4295, 1448, 3949, -643, 2656, +-2376, 669, -3471, -1592, -3933, -3533, -3573, -4567, +-2282, -4359, -435, -3038, 1358, -1016, 2718, 1230, +3480, 3169, 3505, 4244, 2701, 4075, 1257, 2799, +-350, 894, -1670, -1135, -2536, -2787, -2933, -3638, +-2759, -3462, -1966, -2311, -806, -559, 365, 1278, +1431, 2662, 2313, 3222, 2734, 2932, 2537, 1847, +1869, 150, 834, -1569, -493, -2667, -1762, -2961, +-2653, -2565, -3067, -1521, -2815, -13, -1759, 1400, +-230, 2336, 1324, 2740, 2674, 2523, 3509, 1699, +3439, 540, 2419, -650, 780, -1659, -1070, -2362, +-2727, -2619, -3761, -2295, -3793, -1521, -2754, -522, +-1037, 618, 796, 1724, 2423, 2466, 3557, 2688, +3744, 2438, 2895, 1744, 1450, 672, -209, -531, +-1895, -1626, -3132, -2470, -3423, -2852, -2795, -2680, +-1660, -2041, -299, -1024, 1073, 168, 2092, 1348, +2476, 2434, 2288, 3112, 1766, 3079, 1060, 2507, +225, 1587, -663, 270, -1365, -1267, -1697, -2570, +-1796, -3369, -1781, -3575, -1426, -3046, -680, -1859, +129, -337, 914, 1271, 1765, 2698, 2347, 3613, +2267, 3815, 1684, 3193, 807, 1883, -365, 260, +-1562, -1373, -2338, -2788, -2552, -3643, -2192, -3667, +-1274, -2916, -37, -1643, 1209, -102, 2148, 1430, +2405, 2679, 1951, 3391, 1149, 3301, 164, 2460, +-895, 1180, -1576, -268, -1616, -1634, -1294, -2622, +-833, -2942, -195, -2504, 436, -1533, 763, -330, +804, 880, 707, 1871, 486, 2331, 233, 2018, +137, 1178, 152, 206, 38, -764, -252, -1534, +-595, -1769, -923, -1335, -1114, -494, -931, 328, +-328, 1034, 463, 1590, 1240, 1657, 1823, 1096, +1956, 152, 1460, -832, 401, -1607, -935, -2009, +-2107, -1846, -2736, -1156, -2674, -182, -1830, 897, +-289, 1775, 1422, 2098, 2682, 1875, 3195, 1333, +2875, 637, 1833, -185, 374, -944, -1162, -1330, +-2360, -1424, -2803, -1471, -2540, -1418, -1920, -1151, +-1007, -744, 156, -265, 1157, 374, 1702, 1219, +1936, 2070, 1958, 2674, 1720, 2805, 1291, 2280, +725, 1109, -28, -505, -906, -2245, -1781, -3700, +-2529, -4425, -2891, -4107, -2636, -2746, -1731, -622, +-275, 1801, 1479, 3893, 3071, 5121, 4038, 5198, +4086, 4011, 3089, 1740, 1172, -968, -1148, -3305, +-3114, -4779, -4261, -5142, -4486, -4216, -3641, -2265, +-1711, 5, 689, 2000, 2675, 3337, 3764, 3773, +3881, 3330, 3071, 2291, 1519, 1004, -282, -270, +-1709, -1310, -2373, -1915, -2310, -2053, -1770, -1863, +-985, -1491, -186, -1006, 335, -446, 501, 50, +495, 419, 444, 839, 393, 1352, 481, 1722, +800, 1787, 1210, 1548, 1351, 1036, 942, 245, +149, -801, -763, -1816, -1780, -2402, -2656, -2417, +-2771, -1982, -1926, -1198, -530, -70, 1059, 1193, +2605, 2135, 3619, 2579, 3547, 2614, 2360, 2160, +529, 1167, -1421, -166, -3036, -1516, -3802, -2570, +-3418, -3085, -2121, -2880, -407, -1963, 1351, -554, +2721, 1014, 3189, 2288, 2709, 2945, 1683, 2918, +383, 2160, -960, 886, -1848, -434, -1955, -1509, +-1488, -2194, -877, -2284, -364, -1763, 35, -980, +261, -233, 217, 435, 99, 863, 237, 933, +609, 910, 1003, 948, 1306, 942, 1400, 884, +1114, 811, 409, 571, -599, 20, -1664, -725, +-2461, -1447, -2701, -1988, -2210, -2142, -1021, -1796, +516, -1017, 1901, 116, 2818, 1397, 3092, 2468, +2596, 2946, 1431, 2694, -29, 1872, -1367, 588, +-2246, -943, -2525, -2196, -2319, -2822, -1714, -2833, +-749, -2292, 305, -1224, 1105, 125, 1540, 1213, +1628, 1806, 1469, 2039, 1162, 1946, 725, 1556, +222, 970, -228, 325, -609, -195, -924, -614, +-1116, -1078, -1211, -1538, -1163, -1837, -845, -1847, +-339, -1562, 148, -949, 614, 51, 1069, 1230, +1296, 2229, 1175, 2759, 852, 2653, 464, 1942, +45, 734, -286, -706, -440, -1878, -486, -2500, +-553, -2570, -677, -2085, -826, -1128, -965, -52, +-1026, 796, -836, 1344, -321, 1542, 397, 1309, +1248, 881, 2068, 598, 2512, 477, 2408, 413, +1746, 371, 444, 220, -1261, -233, -2779, -948, +-3724, -1697, -3875, -2233, -3002, -2288, -1216, -1689, +936, -539, 2911, 901, 4235, 2341, 4490, 3391, +3590, 3608, 1815, 2812, -423, 1240, -2539, -678, +-3895, -2457, -4174, -3610, -3408, -3861, -1825, -3120, +102, -1486, 1792, 476, 2799, 2011, 2898, 2835, +2249, 3008, 1265, 2442, 243, 1200, -654, -153, +-1188, -1119, -1223, -1626, -900, -1616, -529, -1080, +-361, -357, -370, 178, -413, 372, -421, 166, +-356, -269, -99, -611, 403, -707, 1004, -462, +1436, 256, 1517, 1274, 1230, 2052, 619, 2179, +-245, 1648, -1152, 568, -1798, -872, -2010, -2216, +-1733, -3004, -995, -2978, 3, -2063, 931, -559, +1605, 1047, 1925, 2358, 1758, 3056, 1187, 2930, +459, 2001, -341, 604, -1150, -829, -1698, -1982, +-1781, -2491, -1410, -2222, -691, -1454, 190, -478, +980, 495, 1445, 1200, 1466, 1449, 1099, 1232, +488, 725, -230, 157, -880, -290, -1256, -469, +-1185, -367, -674, -70, 62, 203, 770, 241, +1277, 84, 1345, -199, 821, -558, -76, -766, +-960, -675, -1623, -388, -1883, 2, -1461, 451, +-416, 790, 791, 856, 1772, 765, 2349, 594, +2335, 222, 1614, -269, 317, -646, -1147, -799, +-2234, -732, -2652, -498, -2452, -143, -1665, 207, +-371, 386, 960, 393, 1850, 269, 2245, 77, +2209, -102, 1671, -223, 713, -208, -294, -60, +-1021, 150, -1409, 368, -1522, 510, -1375, 566, +-1019, 492, -551, 158, -68, -320, 354, -760, +684, -1114, 972, -1258, 1177, -1043, 1118, -471, +750, 241, 262, 878, -180, 1411, -534, 1714, +-732, 1542, -726, 929, -568, 158, -340, -523, +-141, -1094, -74, -1536, -118, -1645, -219, -1363, +-310, -852, -192, -248, 191, 346, 619, 823, +983, 1134, 1310, 1305, 1356, 1338, 877, 1146, +44, 753, -779, 321, -1423, -149, -1861, -787, +-1966, -1415, -1535, -1673, -590, -1560, 484, -1277, +1298, -792, 1790, -82, 1983, 639, 1677, 1217, +848, 1622, -42, 1756, -582, 1542, -912, 1107, +-1212, 576, -1241, -51, -848, -733, -433, -1354, +-313, -1779, -188, -1924, 152, -1835, 419, -1507, +502, -799, 678, 269, 953, 1415, 1015, 2317, +748, 2798, 316, 2759, -121, 2098, -574, 853, +-1013, -660, -1222, -2009, -1040, -2894, -594, -3127, +-79, -2629, 394, -1547, 698, -189, 714, 1108, +493, 2043, 166, 2444, -145, 2304, -249, 1717, +-31, 841, 317, -77, 527, -790, 544, -1246, +401, -1421, 108, -1271, -357, -938, -885, -583, +-1208, -247, -1171, 59, -855, 348, -332, 538, +365, 587, 1001, 630, 1333, 643, 1326, 499, +1027, 272, 485, 146, -129, 95, -609, -40, +-841, -189, -802, -287, -560, -486, -284, -710, +-97, -763, 1, -688, -32, -500, -235, -147, +-443, 310, -379, 751, -13, 1042, 462, 1112, +910, 922, 1294, 510, 1447, 0, 1152, -508, +456, -853, -390, -932, -1172, -811, -1753, -517, +-1963, -93, -1704, 287, -1033, 451, -173, 383, +637, 200, 1270, -67, 1633, -365, 1635, -426, +1346, -102, 973, 419, 542, 847, -14, 1055, +-564, 1020, -945, 642, -1234, -75, -1482, -910, +-1561, -1564, -1365, -1790, -928, -1579, -302, -1040, +476, -192, 1326, 808, 2070, 1632, 2437, 2026, +2271, 1934, 1590, 1453, 513, 633, -764, -368, +-1904, -1190, -2597, -1635, -2721, -1713, -2298, -1467, +-1401, -934, -180, -246, 1058, 346, 1955, 751, +2332, 999, 2244, 1021, 1756, 904, 918, 785, +-37, 572, -794, 233, -1285, -96, -1566, -362, +-1574, -631, -1257, -887, -768, -1011, -283, -977, +235, -791, 758, -406, 1075, 100, 1086, 594, +956, 1052, 750, 1403, 373, 1465, -109, 1115, +-495, 455, -737, -288, -831, -972, -657, -1515, +-276, -1746, 41, -1491, 212, -801, 354, 85, +409, 925, 237, 1532, -56, 1764, -235, 1493, +-287, 751, -327, -167, -283, -944, -11, -1424, +384, -1521, 609, -1182, 611, -485, 518, 287, +352, 837, 47, 1083, -286, 1058, -490, 788, +-607, 348, -720, -69, -760, -315, -631, -467, +-380, -608, -30, -680, 432, -709, 868, -725, +1110, -566, 1178, -122, 1080, 450, 693, 971, +63, 1387, -553, 1565, -1046, 1326, -1421, 684, +-1524, -234, -1204, -1260, -576, -2097, 82, -2404, +633, -2020, 1039, -1067, 1239, 241, 1136, 1572, +767, 2473, 400, 2671, 184, 2143, -38, 1030, +-349, -323, -566, -1466, -655, -2091, -798, -2158, +-980, -1701, -947, -802, -637, 184, -216, 917, +251, 1303, 805, 1276, 1303, 897, 1516, 394, +1370, -44, 884, -273, 169, -263, -583, -118, +-1189, 8, -1499, -12, -1374, -186, -888, -482, +-291, -753, 255, -779, 683, -559, 850, -121, +681, 540, 398, 1150, 174, 1357, -25, 1100, +-151, 548, -60, -149, 175, -886, 329, -1372, +261, -1361, 22, -929, -248, -238, -540, 537, +-806, 1129, -789, 1301, -414, 1046, 1, 531, +262, -128, 461, -775, 608, -1133, 537, -1086, +312, -702, 182, -174, 159, 299, 95, 664, +33, 883, 65, 832, 58, 510, -139, 137, +-456, -118, -692, -322, -814, -469, -867, -446, +-711, -356, -207, -318, 477, -302, 1038, -266, +1342, -156, 1420, 39, 1238, 294, 656, 587, +-184, 814, -877, 845, -1276, 638, -1492, 303, +-1419, -84, -927, -592, -260, -1072, 240, -1226, +589, -1057, 963, -696, 1213, -156, 1095, 508, +761, 1068, 513, 1309, 223, 1220, -329, 868, +-854, 291, -964, -345, -878, -836, -894, -1087, +-754, -1057, -275, -751, 253, -255, 613, 251, +877, 592, 992, 693, 828, 585, 438, 320, +15, -12, -322, -259, -536, -303, -594, -184, +-463, -19, -239, 133, -92, 254, -40, 249, +6, 49, 66, -198, 81, -340, 93, -368, +190, -308, 310, -152, 301, 111, 189, 361, +75, 420, -89, 285, -304, 98, -411, -69, +-339, -229, -241, -340, -115, -258, 154, -21, +463, 181, 588, 322, 541, 437, 381, 407, +35, 139, -459, -233, -890, -501, -1033, -643, +-806, -695, -341, -563, 158, -193, 670, 304, +1106, 706, 1232, 900, 1020, 909, 653, 735, +157, 345, -526, -186, -1210, -652, -1557, -877, +-1444, -867, -1030, -718, -424, -463, 334, -123, +1052, 234, 1456, 470, 1496, 557, 1270, 573, +803, 524, 112, 402, -622, 220, -1175, 7, +-1453, -145, -1355, -218, -887, -285, -251, -352, +350, -395, 801, -394, 994, -398, 905, -386, +593, -239, 177, 20, -186, 329, -416, 642, +-458, 852, -286, 887, 3, 705, 237, 290, +330, -203, 212, -609, -88, -845, -428, -899, +-663, -764, -712, -445, -548, -86, -157, 194, +377, 398, 880, 470, 1176, 383, 1137, 270, +709, 253, 72, 320, -548, 363, -1025, 388, +-1214, 379, -1021, 169, -566, -305, -83, -855, +308, -1206, 641, -1253, 879, -1018, 821, -491, +492, 294, 159, 1098, -85, 1590, -347, 1593, +-552, 1222, -529, 622, -272, -165, 2, -945, +74, -1395, 32, -1336, 61, -911, 143, -370, +119, 159, 55, 560, 95, 683, 123, 517, +-2, 169, -128, -168, -130, -312, -88, -190, +-30, 155, 38, 532, 70, 778, 91, 824, +133, 567, 135, -41, 65, -772, -60, -1294, +-183, -1452, -283, -1275, -322, -755, -223, 36, +6, 789, 227, 1295, 329, 1521, 343, 1393, +293, 889, 175, 262, -26, -252, -199, -659, +-251, -959, -255, -1000, -273, -837, -214, -718, +-31, -642, 104, -401, 100, -16, 118, 350, +253, 745, 320, 1162, 248, 1388, 149, 1280, +21, 876, -194, 229, -397, -542, -506, -1184, +-471, -1528, -245, -1583, 45, -1291, 244, -616, +422, 142, 666, 705, 740, 1046, 483, 1192, +57, 1099, -328, 789, -656, 397, -889, 51, +-850, -210, -505, -385, -34, -514, 357, -606, +612, -650, 734, -735, 691, -811, 457, -693, +148, -336, -80, 152, -215, 712, -334, 1290, +-402, 1662, -355, 1573, -273, 1042, -260, 270, +-281, -609, -216, -1437, -79, -1970, 76, -1988, +239, -1502, 461, -669, 722, 339, 865, 1294, +727, 1931, 358, 2034, -69, 1569, -564, 745, +-1051, -189, -1238, -1043, -1014, -1574, -622, -1621, +-221, -1215, 254, -556, 756, 172, 1060, 793, +1098, 1079, 951, 992, 631, 664, 144, 194, +-406, -277, -814, -575, -913, -609, -714, -388, +-436, -77, -170, 215, 36, 431, 107, 446, +57, 217, 4, -130, 56, -412, 161, -565, +253, -556, 366, -279, 553, 172, 717, 504, +724, 681, 484, 733, -3, 558, -582, 134, +-1113, -376, -1500, -756, -1522, -929, -1049, -893, +-275, -606, 507, -58, 1147, 616, 1597, 1149, +1682, 1304, 1346, 1076, 761, 536, 102, -218, +-612, -994, -1213, -1509, -1430, -1559, -1246, -1169, +-848, -451, -441, 448, -45, 1253, 285, 1665, +435, 1608, 444, 1152, 502, 400, 659, -488, +788, -1213, 809, -1566, 747, -1523, 558, -1091, +114, -405, -525, 320, -1120, 914, -1526, 1259, +-1666, 1268, -1440, 953, -839, 432, 71, -92, +1023, -516, 1686, -798, 1927, -882, 1780, -754, +1269, -440, 426, -51, -491, 294, -1174, 495, +-1513, 510, -1607, 389, -1395, 179, -832, -94, +-139, -280, 464, -274, 884, -131, 1112, 63, +1140, 232, 912, 321, 451, 292, -41, 156, +-369, -71, -531, -314, -600, -468, -526, -523, +-291, -485, -45, -277, 47, 65, 66, 384, +68, 582, -27, 680, -111, 669, -69, 432, +38, 21, 100, -372, 218, -621, 378, -732, +379, -683, 209, -386, 55, 75, -41, 424, +-197, 568, -333, 577, -324, 424, -224, 100, +-133, -292, -83, -534, -32, -535, 19, -371, +18, -86, -16, 281, -15, 591, 93, 713, +275, 613, 424, 315, 472, -146, 402, -613, +210, -854, -107, -884, -408, -745, -618, -376, +-708, 145, -630, 589, -358, 844, 25, 933, +332, 834, 528, 508, 646, 88, 583, -232, +251, -442, -113, -611, -219, -738, -172, -689, +-157, -489, -104, -295, 45, -104, 118, 148, +-33, 410, -231, 593, -302, 658, -315, 626, +-291, 531, -125, 385, 187, 209, 442, -66, +549, -394, 481, -643, 260, -777, -39, -814, +-311, -766, -439, -578, -388, -240, -172, 165, +116, 590, 365, 966, 451, 1156, 305, 1161, +-25, 952, -396, 495, -642, -111, -750, -705, +-699, -1172, -353, -1436, 222, -1376, 779, -987, +1144, -423, 1258, 226, 1094, 859, 624, 1223, +-40, 1258, -748, 1049, -1319, 649, -1589, 126, +-1462, -339, -1027, -564, -426, -584, 311, -523, +982, -413, 1365, -260, 1449, -169, 1375, -241, +1103, -392, 517, -382, -201, -174, -775, 132, +-1197, 506, -1486, 904, -1458, 1179, -1050, 1119, +-460, 705, 119, 122, 583, -459, 907, -973, +1065, -1325, 998, -1379, 806, -1072, 562, -547, +302, 53, 32, 616, -258, 998, -503, 1155, +-662, 1065, -742, 752, -785, 336, -773, -37, +-722, -311, -525, -506, -90, -658, 439, -713, +893, -652, 1209, -529, 1392, -376, 1326, -156, +854, 182, 168, 508, -436, 699, -947, 781, +-1377, 749, -1540, 517, -1331, 136, -880, -241, +-321, -499, 222, -623, 742, -586, 1159, -408, +1281, -212, 1114, -56, 806, 49, 505, 126, +150, 171, -237, 192, -528, 229, -716, 304, +-890, 356, -1008, 307, -932, 156, -682, -14, +-347, -188, 18, -400, 410, -523, 791, -471, +1009, -292, 1045, -63, 985, 193, 828, 423, +547, 525, 114, 449, -380, 238, -819, -60, +-1195, -318, -1492, -432, -1550, -446, -1237, -318, +-655, -16, 127, 322, 994, 477, 1773, 416, +2195, 276, 2068, 97, 1459, -153, 507, -350, +-589, -392, -1564, -325, -2124, -205, -2128, -68, +-1676, 88, -921, 185, 38, 215, 986, 220, +1536, 189, 1577, 118, 1322, 47, 850, 25, +238, 66, -301, 87, -625, 17, -747, -94, +-721, -188, -531, -264, -299, -385, -121, -455, +-42, -351, 0, -132, 54, 116, 100, 390, +189, 685, 325, 898, 452, 876, 444, 578, +255, 85, -36, -509, -289, -1012, -410, -1299, +-416, -1275, -288, -877, -26, -184, 251, 599, +439, 1187, 444, 1393, 224, 1238, -135, 787, +-471, 118, -698, -564, -771, -1020, -494, -1075, +91, -824, 639, -424, 893, 42, 945, 437, +843, 635, 459, 568, -109, 284, -629, -66, +-912, -337, -942, -432, -757, -313, -397, -70, +44, 234, 389, 511, 464, 642, 344, 530, +257, 187, 260, -213, 267, -545, 277, -764, +355, -799, 372, -626, 159, -312, -185, 78, +-494, 450, -710, 728, -914, 824, -963, 765, +-668, 610, -127, 317, 461, -103, 943, -518, +1266, -776, 1315, -854, 998, -797, 334, -568, +-371, -161, -882, 237, -1233, 534, -1311, 707, +-978, 709, -382, 537, 205, 265, 637, 6, +906, -226, 955, -392, 726, -404, 320, -278, +-67, -115, -324, 34, -479, 107, -513, 84, +-429, -36, -241, -198, -57, -314, 61, -339, +201, -178, 284, 136, 247, 427, 144, 623, +92, 754, 43, 714, -74, 390, -156, -96, +-141, -493, -139, -769, -215, -959, -194, -965, +-25, -717, 132, -263, 256, 211, 374, 582, +406, 858, 268, 1020, 27, 970, -176, 716, +-351, 335, -460, -93, -469, -519, -406, -879, +-251, -1132, 6, -1205, 298, -911, 512, -337, +643, 265, 608, 810, 448, 1227, 225, 1305, +-80, 954, -402, 352, -638, -250, -702, -733, +-644, -986, -513, -887, -231, -527, 175, -78, +468, 325, 591, 604, 731, 615, 808, 314, +580, -69, 154, -337, -227, -513, -520, -507, +-793, -229, -880, 148, -617, 458, -232, 646, +76, 646, 314, 383, 530, 19, 585, -279, +473, -509, 325, -613, 152, -508, -88, -275, +-315, -54, -341, 92, -235, 170, -150, 211, +-92, 184, -27, 174, 1, 236, -62, 311, +-120, 316, -43, 254, 126, 163, 275, -16, +307, -298, 235, -551, 120, -679, -35, -641, +-217, -447, -336, -217, -274, 96, -121, 509, +53, 822, 208, 854, 339, 660, 392, 412, +206, 126, -168, -263, -511, -647, -665, -838, +-645, -766, -393, -507, 142, -210, 756, 111, +1107, 402, 1043, 575, 689, 574, 154, 366, +-513, 93, -1076, -63, -1281, -140, -1093, -220, +-664, -200, -101, -31, 552, 128, 1050, 129, +1185, 60, 951, -56, 551, -240, 89, -392, +-379, -417, -659, -269, -671, -1, -518, 277, +-345, 493, -166, 602, -55, 544, -47, 332, +-49, 22, 25, -266, 197, -486, 389, -609, +553, -557, 678, -340, 640, -46, 347, 203, +-108, 353, -547, 396, -858, 296, -982, 111, +-839, 5, -452, -29, 57, 3, 466, 106, +720, 177, 823, 113, 693, -66, 361, -272, +-22, -483, -269, -605, -388, -513, -369, -222, +-177, 166, 51, 584, 105, 882, -27, 940, +-185, 710, -315, 233, -388, -323, -331, -821, +-125, -1129, 198, -1109, 519, -711, 701, -94, +685, 506, 506, 938, 222, 1127, -149, 964, +-457, 478, -606, -126, -624, -567, -514, -712, +-322, -702, -145, -562, -26, -228, 121, 136, +251, 278, 344, 225, 417, 171, 465, 156, +485, 115, 419, 112, 265, 192, 44, 285, +-268, 310, -608, 177, -844, -87, -899, -417, +-725, -705, -341, -799, 78, -631, 417, -257, +707, 235, 884, 700, 867, 994, 656, 1002, +353, 685, 26, 160, -355, -374, -672, -749, +-809, -962, -719, -941, -503, -578, -267, -40, +-44, 383, 180, 639, 361, 772, 410, 713, +412, 396, 406, -52, 323, -369, 181, -490, +74, -483, 15, -375, -73, -128, -168, 142, +-211, 248, -291, 211, -419, 138, -481, 34, +-407, -33, -243, -7, -37, 44, 215, 117, +459, 162, 625, 94, 652, -108, 596, -292, +413, -391, 63, -450, -321, -347, -590, 2, +-640, 383, -517, 630, -353, 769, -203, 751, +-29, 471, 117, -56, 173, -592, 180, -975, +169, -1162, 168, -1075, 194, -689, 230, -68, +302, 660, 401, 1280, 439, 1587, 281, 1491, +-99, 1012, -516, 240, -857, -692, -1045, -1467, +-972, -1834, -570, -1750, -21, -1229, 482, -384, +893, 543, 1127, 1303, 1131, 1734, 901, 1738, +476, 1319, -113, 607, -669, -202, -956, -958, +-987, -1431, -856, -1504, -579, -1246, -200, -715, +143, -23, 327, 616, 410, 993, 492, 1042, +529, 845, 457, 511, 342, 98, 292, -281, +213, -491, 17, -433, -244, -254, -411, -139, +-498, -42, -618, 43, -639, 26, -446, -93, +-163, -195, 49, -202, 273, -106, 547, 53, +721, 235, 677, 350, 490, 380, 311, 316, +137, 150, -89, -29, -328, -166, -496, -241, +-571, -248, -627, -203, -648, -134, -512, -74, +-216, -51, 142, -33, 486, -23, 787, -27, +913, -29, 808, 9, 584, 127, 264, 259, +-164, 351, -586, 379, -817, 331, -865, 186, +-725, -72, -417, -375, -67, -561, 235, -610, +443, -554, 529, -355, 486, -35, 362, 264, +230, 422, 110, 505, -17, 514, -110, 373, +-112, 181, -72, 84, -88, 33, -170, -40, +-285, -128, -349, -216, -350, -344, -283, -506, +-86, -604, 162, -599, 353, -442, 463, -102, +531, 364, 477, 809, 282, 1111, 49, 1189, +-145, 972, -330, 442, -484, -256, -463, -923, +-305, -1391, -174, -1479, -101, -1163, -23, -560, +62, 167, 134, 840, 209, 1241, 316, 1224, +405, 863, 395, 360, 262, -141, 94, -497, +-27, -590, -166, -443, -355, -196, -496, -29, +-516, 1, -476, -107, -311, -306, -9, -450, +299, -415, 519, -195, 614, 178, 577, 628, +400, 997, 158, 1095, -83, 835, -335, 311, +-553, -366, -576, -1013, -402, -1401, -209, -1360, +7, -878, 296, -152, 471, 577, 401, 1137, +197, 1347, 28, 1125, -85, 589, -225, -61, +-329, -609, -288, -931, -100, -971, 97, -747, +243, -310, 360, 177, 419, 478, 299, 566, +16, 558, -211, 420, -348, 140, -456, -98, +-480, -188, -372, -205, -222, -241, -51, -257, +226, -237, 545, -210, 719, -159, 694, -58, +502, 123, 175, 334, -177, 458, -444, 461, +-609, 373, -672, 187, -617, -59, -476, -336, +-251, -532, 35, -565, 345, -490, 610, -358, +725, -140, 667, 176, 489, 464, 266, 615, +17, 634, -246, 509, -471, 230, -570, -76, +-580, -317, -551, -451, -402, -470, -156, -405, +49, -277, 221, -134, 430, -32, 597, 36, +614, 137, 504, 277, 352, 378, 146, 382, +-100, 330, -320, 225, -467, 74, -566, -99, +-609, -254, -576, -323, -451, -334, -172, -338, +209, -329, 564, -280, 800, -173, 892, -2, +772, 208, 441, 453, 5, 684, -452, 787, +-823, 645, -978, 288, -876, -145, -534, -603, +12, -976, 576, -1075, 904, -841, 896, -383, +629, 152, 150, 640, -447, 996, -904, 1062, +-953, 764, -620, 264, -88, -220, 528, -580, +1047, -766, 1237, -664, 967, -330, 329, 14, +-465, 248, -1156, 334, -1560, 214, -1517, -21, +-949, -208, -43, -250, 868, -112, 1516, 164, +1740, 463, 1440, 629, 717, 587, -137, 306, +-879, -159, -1353, -645, -1381, -978, -982, -1048, +-415, -779, 114, -218, 525, 448, 721, 989, +664, 1235, 478, 1156, 256, 720, 44, 17, +-81, -664, -54, -1046, 7, -1106, 8, -901, +-48, -432, -189, 149, -377, 545, -479, 695, +-437, 680, -264, 484, 43, 187, 371, -52, +563, -154, 547, -188, 381, -192, 157, -133, +-77, -53, -262, -65, -304, -179, -236, -286, +-132, -291, -14, -213, 20, -81, -42, 166, +-82, 459, -78, 653, -116, 669, -111, 502, +57, 167, 307, -265, 457, -640, 461, -820, +352, -794, 79, -572, -316, -172, -651, 264, +-773, 597, -644, 754, -280, 716, 220, 475, +684, 127, 907, -193, 793, -442, 440, -565, +-1, -485, -450, -247, -803, 33, -900, 260, +-698, 335, -289, 246, 179, 64, 584, -132, +796, -300, 771, -338, 535, -167, 153, 93, +-216, 302, -436, 440, -507, 486, -484, 390, +-368, 143, -217, -206, -76, -504, 48, -652, +151, -639, 247, -477, 336, -179, 398, 199, +414, 516, 352, 677, 200, 648, -29, 443, +-318, 159, -567, -106, -678, -340, -635, -476, +-426, -444, -36, -284, 378, -119, 617, -7, +655, 82, 545, 134, 309, 113, 3, 61, +-230, 63, -344, 115, -361, 156, -294, 169, +-155, 176, -27, 120, 30, -1, 29, -130, +-4, -241, -44, -299, -38, -271, 65, -170, +215, -51, 319, 55, 310, 131, 202, 148, +14, 101, -234, 53, -438, 34, -433, 70, +-226, 156, 25, 226, 245, 250, 392, 194, +383, 36, 178, -204, -146, -473, -448, -685, +-588, -716, -509, -503, -184, -86, 304, 397, +725, 819, 909, 1046, 814, 959, 448, 591, +-123, 35, -714, -563, -1117, -979, -1193, -1075, +-924, -884, -360, -468, 353, 111, 953, 666, +1223, 954, 1134, 915, 760, 606, 184, 88, +-423, -445, -836, -773, -929, -804, -789, -564, +-502, -115, -109, 396, 277, 766, 498, 856, +513, 642, 396, 189, 221, -356, 25, -818, +-137, -1036, -174, -897, -89, -470, 19, 103, +52, 670, 22, 1040, -18, 1060, -87, 758, +-179, 275, -192, -270, -110, -726, -35, -907, +16, -783, 77, -479, 128, -77, 147, 308, +153, 543, 146, 557, 123, 378, 84, 87, +24, -200, -76, -360, -201, -327, -292, -149, +-304, 97, -229, 345, -77, 491, 114, 454, +280, 216, 388, -142, 369, -472, 197, -665, +-40, -682, -245, -537, -386, -240, -408, 162, +-256, 525, -5, 720, 227, 743, 379, 626, +426, 380, 335, 13, 125, -339, -111, -525, +-288, -558, -399, -541, -433, -449, -356, -233, +-206, -35, -33, 34, 168, 124, 374, 319, +499, 443, 519, 451, 430, 449, 260, 426, +61, 272, -163, 11, -430, -245, -667, -465, +-764, -626, -695, -688, -447, -621, -29, -393, +457, -30, 824, 334, 968, 604, 882, 736, +586, 706, 137, 501, -333, 175, -697, -126, +-860, -310, -780, -397, -525, -411, -163, -326, +227, -187, 477, -108, 443, -134, 239, -165, +57, -147, -45, -72, -62, 76, 63, 304, +309, 567, 497, 737, 485, 717, 242, 483, +-152, 88, -574, -385, -913, -828, -1065, -1116, +-909, -1108, -430, -770, 235, -217, 869, 384, +1283, 900, 1350, 1206, 1021, 1160, 387, 790, +-336, 271, -904, -275, -1154, -764, -1034, -1033, +-665, -974, -186, -641, 289, -200, 586, 225, +589, 556, 392, 694, 150, 603, -73, 343, +-209, 41, -169, -178, 56, -253, 312, -210, +436, -132, 371, -80, 124, -47, -244, -63, +-594, -132, -817, -163, -824, -103, -524, 20, +1, 171, 518, 344, 871, 474, 995, 453, +834, 248, 417, -67, -132, -391, -626, -671, +-887, -841, -829, -766, -526, -389, -114, 155, +324, 700, 661, 1110, 721, 1247, 473, 1015, +88, 449, -305, -293, -595, -981, -637, -1408, +-411, -1449, -63, -1086, 282, -421, 551, 332, +637, 958, 506, 1339, 242, 1369, -68, 1026, +-367, 450, -562, -177, -586, -703, -440, -996, +-174, -1021, 121, -809, 324, -418, 362, 14, +281, 304, 152, 423, 41, 469, -5, 413, +7, 258, 16, 135, 28, 96, 66, 94, +76, 112, 1, 123, -129, 63, -255, -101, +-349, -341, -364, -568, -286, -681, -134, -619, +93, -389, 358, -14, 524, 423, 530, 787, +444, 966, 320, 898, 144, 594, -94, 157, +-345, -318, -524, -747, -615, -964, -646, -889, +-544, -612, -268, -233, 89, 195, 411, 518, +673, 605, 846, 534, 827, 391, 567, 191, +183, -10, -202, -122, -567, -132, -815, -91, +-812, -64, -594, -69, -325, -118, -98, -203, +129, -305, 389, -385, 596, -356, 652, -150, +565, 185, 388, 500, 177, 710, -49, 802, +-288, 700, -470, 310, -533, -254, -550, -767, +-540, -1084, -412, -1127, -132, -857, 235, -302, +588, 403, 822, 1041, 860, 1382, 680, 1304, +282, 843, -215, 130, -632, -655, -883, -1271, +-959, -1505, -794, -1272, -362, -684, 186, 67, +655, 812, 936, 1328, 954, 1409, 695, 1074, +269, 520, -199, -114, -569, -716, -712, -1102, +-644, -1149, -493, -906, -289, -482, -40, 9, +174, 442, 313, 716, 387, 767, 409, 629, +391, 416, 370, 202, 303, 2, 144, -135, +-84, -215, -326, -307, -555, -426, -725, -500, +-747, -498, -552, -417, -161, -213, 278, 74, +636, 365, 896, 607, 988, 726, 787, 666, +360, 470, -114, 194, -542, -130, -867, -443, +-962, -652, -763, -690, -376, -578, 5, -382, +263, -143, 435, 130, 534, 366, 516, 451, +388, 400, 252, 334, 166, 294, 76, 239, +-56, 151, -178, 56, -274, -43, -398, -192, +-505, -395, -500, -563, -385, -606, -188, -510, +99, -298, 419, -2, 658, 316, 747, 586, +688, 751, 452, 777, 38, 664, -392, 403, +-670, -15, -772, -461, -693, -791, -408, -962, +-29, -947, 287, -685, 482, -208, 530, 333, +430, 772, 251, 1007, 63, 986, -118, 698, +-240, 197, -248, -355, -178, -736, -116, -862, +-60, -746, 29, -395, 102, 76, 93, 457, +42, 637, 22, 585, 50, 304, 63, -83, +4, -397, -82, -547, -127, -510, -134, -260, +-138, 108, -85, 429, 56, 606, 212, 591, +291, 368, 315, 34, 310, -283, 175, -515, +-118, -598, -431, -495, -596, -261, -579, -10, +-426, 212, -158, 385, 217, 448, 585, 356, +763, 183, 664, 45, 367, -47, 23, -125, +-275, -169, -519, -145, -638, -96, -501, -81, +-160, -103, 145, -96, 262, -49, 268, -13, +228, 7, 92, 53, -110, 90, -218, 53, +-157, 3, 14, 30, 221, 110, 364, 202, +410, 291, 349, 298, 104, 180, -296, -58, +-636, -373, -770, -657, -702, -774, -436, -664, +17, -350, 535, 128, 903, 634, 971, 984, +750, 1088, 358, 921, -129, 465, -617, -158, +-927, -739, -894, -1120, -571, -1195, -156, -919, +250, -385, 580, 213, 706, 706, 558, 953, +218, 884, -147, 566, -365, 149, -414, -227, +-339, -449, -99, -471, 244, -317, 457, -67, +439, 138, 270, 172, -36, 29, -440, -162, +-730, -306, -734, -359, -484, -248, -77, 46, +408, 379, 829, 597, 1021, 630, 920, 468, +533, 163, -57, -166, -662, -413, -1098, -551, +-1247, -558, -1035, -441, -482, -261, 219, -48, +810, 182, 1148, 367, 1205, 492, 942, 566, +370, 525, -301, 330, -812, 25, -1045, -340, +-966, -685, -611, -834, -142, -684, 290, -314, +579, 163, 634, 627, 476, 874, 243, 793, +39, 442, -100, -50, -148, -502, -120, -734, +-65, -682, -22, -426, -4, -59, -71, 295, +-204, 487, -287, 471, -279, 309, -196, 80, +-10, -115, 231, -196, 412, -172, 497, -85, +452, 17, 292, 81, 101, 56, -105, -50, +-353, -179, -554, -265, -615, -272, -557, -188, +-399, -25, -70, 200, 395, 430, 739, 574, +801, 594, 673, 469, 429, 188, 40, -215, +-386, -626, -693, -922, -798, -1038, -696, -914, +-423, -477, -27, 192, 388, 856, 675, 1319, +729, 1464, 572, 1218, 289, 595, -35, -219, +-344, -972, -538, -1448, -544, -1525, -442, -1216, +-299, -618, -70, 124, 232, 791, 494, 1179, +620, 1252, 561, 1061, 351, 642, 58, 97, +-277, -367, -583, -651, -722, -802, -630, -857, +-371, -776, -53, -529, 296, -174, 634, 190, +806, 535, 717, 863, 433, 1039, 73, 894, +-301, 454, -622, -108, -778, -660, -698, -1058, +-458, -1128, -176, -824, 130, -261, 447, 371, +680, 858, 719, 1023, 570, 846, 332, 415, +47, -119, -301, -534, -598, -677, -719, -606, +-682, -425, -486, -164, -90, 105, 361, 280, +641, 356, 678, 384, 511, 352, 195, 245, +-147, 76, -351, -124, -370, -291, -271, -352, +-110, -309, 55, -182, 126, -2, 92, 162, +29, 229, -34, 135, -78, -70, -106, -227, +-116, -213, -38, -52, 135, 207, 273, 513, +301, 708, 239, 592, 84, 146, -149, -459, +-352, -979, -415, -1180, -332, -962, -152, -382, +76, 393, 252, 1067, 280, 1337, 237, 1129, +218, 562, 171, -159, 49, -778, -104, -1061, +-226, -954, -264, -568, -223, -58, -166, 384, +-68, 614, 116, 622, 265, 465, 225, 202, +60, -89, -72, -342, -125, -498, -94, -500, +57, -317, 225, 20, 256, 384, 159, 617, +-30, 637, -296, 440, -487, 45, -456, -435, +-274, -775, -27, -817, 265, -586, 492, -166, +544, 320, 489, 702, 409, 870, 171, 770, +-268, 405, -657, -115, -804, -588, -764, -851, +-534, -833, -67, -539, 490, -44, 853, 490, +872, 849, 629, 864, 292, 549, -41, 69, +-319, -422, -495, -750, -578, -781, -571, -546, +-478, -176, -296, 194, -6, 418, 351, 456, +624, 429, 689, 407, 569, 351, 340, 250, +53, 98, -241, -184, -403, -549, -405, -797, +-410, -825, -471, -649, -446, -282, -290, 204, +-45, 639, 282, 880, 637, 914, 876, 795, +885, 553, 647, 196, 167, -246, -447, -672, +-923, -998, -1065, -1143, -950, -1025, -679, -632, +-232, -46, 303, 589, 758, 1076, 1065, 1256, +1155, 1126, 915, 753, 392, 198, -268, -395, +-886, -801, -1205, -957, -1065, -914, -636, -673, +-171, -289, 268, 61, 597, 285, 653, 443, +520, 545, 440, 521, 400, 391, 245, 265, +-19, 156, -294, 8, -517, -175, -625, -330, +-578, -411, -378, -418, -81, -362, 192, -248, +342, -86, 384, 96, 413, 253, 457, 347, +423, 380, 207, 366, -118, 291, -390, 128, +-562, -74, -623, -252, -499, -400, -211, -458, +89, -344, 329, -116, 526, 86, 599, 242, +461, 352, 201, 356, -67, 249, -321, 105, +-501, -51, -524, -219, -367, -362, -85, -428, +194, -356, 359, -124, 390, 206, 289, 512, +81, 673, -133, 588, -220, 259, -162, -187, +-71, -581, -30, -796, 7, -754, 77, -456, +116, 0, 89, 470, 49, 773, 15, 801, +-77, 581, -219, 194, -279, -254, -192, -603, +-33, -739, 164, -611, 364, -246, 433, 184, +331, 482, 155, 593, -52, 513, -282, 215, +-471, -174, -555, -445, -477, -538, -221, -449, +130, -176, 438, 126, 632, 313, 658, 425, +428, 456, 10, 319, -333, 83, -455, -123, +-428, -282, -291, -357, -102, -318, 15, -240, +51, -145, 82, 3, 89, 117, 69, 130, +78, 113, 106, 128, 132, 192, 171, 297, +208, 343, 156, 233, -18, 16, -246, -235, +-416, -465, -448, -570, -314, -491, -60, -281, +221, 8, 404, 272, 393, 385, 253, 399, +102, 405, -39, 324, -179, 125, -265, -39, +-263, -132, -162, -262, 25, -380, 216, -328, +324, -147, 303, -2, 131, 64, -144, 79, +-392, 42, -477, -37, -341, -62, -84, 39, +157, 230, 343, 412, 457, 489, 434, 374, +278, 54, 79, -372, -102, -736, -260, -854, +-401, -651, -482, -204, -430, 326, -192, 756, +131, 895, 343, 673, 419, 223, 455, -237, +353, -545, 63, -625, -190, -488, -307, -204, +-350, 127, -256, 345, -23, 370, 162, 285, +239, 167, 268, -18, 177, -217, -76, -302, +-319, -283, -402, -198, -346, -13, -149, 219, +186, 356, 485, 349, 592, 205, 492, -45, +182, -281, -206, -398, -467, -393, -552, -229, +-461, 103, -190, 407, 91, 492, 232, 397, +290, 205, 282, -74, 178, -364, 58, -543, +-25, -534, -124, -351, -178, -89, -106, 184, +-26, 454, -7, 634, 63, 616, 132, 425, +54, 129, -48, -241, -65, -583, -91, -723, +-119, -616, -67, -349, -19, -12, 3, 296, +62, 477, 112, 488, 113, 345, 110, 133, +79, -13, -32, -53, -133, -65, -138, -83, +-91, -75, -35, -45, 86, -43, 209, -108, +154, -199, -84, -243, -322, -233, -418, -201, +-338, -108, -71, 117, 328, 411, 652, 629, +681, 677, 405, 535, -33, 209, -438, -231, +-606, -658, -506, -895, -300, -824, -79, -495, +108, -58, 163, 345, 169, 600, 272, 628, +366, 449, 284, 173, 90, -52, -95, -138, +-228, -110, -269, -48, -186, 10, -39, 24, +59, -60, 60, -193, -9, -295, -58, -359, +-43, -350, -21, -178, -21, 104, 29, 360, +110, 539, 176, 607, 270, 500, 313, 242, +142, -85, -165, -395, -423, -563, -562, -551, +-485, -437, -160, -239, 250, 57, 531, 323, +571, 455, 385, 444, 114, 269, -91, -12, +-234, -231, -362, -340, -406, -338, -318, -99, +-184, 302, 2, 527, 285, 462, 512, 222, +532, -171, 380, -617, 77, -836, -293, -684, +-516, -254, -510, 288, -353, 740, -98, 901, +192, 711, 380, 250, 393, -260, 247, -556, +9, -591, -218, -484, -291, -249, -175, 66, +0, 262, 134, 288, 206, 267, 193, 238, +103, 168, -13, 34, -136, -184, -215, -385, +-223, -395, -224, -233, -242, -30, -210, 200, +-55, 390, 206, 392, 437, 247, 550, 101, +573, -24, 474, -115, 175, -127, -280, -149, +-712, -266, -983, -397, -984, -424, -657, -297, +-126, -9, 400, 351, 831, 624, 1087, 723, +989, 623, 595, 344, 175, -29, -229, -356, +-659, -541, -949, -591, -973, -583, -771, -538, +-366, -391, 161, -105, 617, 270, 866, 642, +834, 897, 536, 925, 145, 683, -186, 196, +-431, -393, -545, -821, -420, -906, -117, -680, +152, -308, 268, 23, 224, 198, 54, 244, +-170, 237, -379, 219, -453, 227, -215, 276, +236, 322, 572, 306, 670, 179, 578, -60, +313, -315, -53, -480, -403, -559, -685, -585, +-796, -490, -607, -202, -191, 244, 288, 681, +721, 916, 911, 886, 675, 623, 139, 112, +-363, -541, -644, -1000, -651, -1039, -368, -730, +74, -236, 413, 306, 484, 714, 357, 839, +179, 657, 12, 277, -158, -102, -292, -350, +-356, -475, -357, -475, -232, -322, 22, -113, +269, 41, 441, 182, 506, 331, 362, 362, +64, 212, -186, -20, -337, -206, -383, -258, +-261, -141, -67, 99, 63, 333, 160, 381, +198, 137, 59, -302, -163, -694, -228, -822, +-107, -583, 104, -18, 331, 679, 430, 1205, +279, 1273, -14, 795, -263, -13, -399, -794, +-399, -1283, -300, -1334, -155, -900, 37, -155, +222, 576, 320, 1025, 351, 1057, 298, 714, +77, 224, -229, -205, -398, -487, -328, -573, +-102, -453, 159, -223, 346, -11, 309, 152, +14, 260, -326, 249, -504, 121, -456, -40, +-208, -195, 136, -296, 430, -243, 612, 8, +635, 322, 407, 506, 1, 499, -414, 300, +-738, -82, -863, -512, -669, -771, -217, -739, +271, -417, 621, 98, 765, 616, 677, 905, +427, 818, 130, 397, -186, -167, -472, -647, +-642, -876, -639, -767, -429, -337, -53, 245, +271, 700, 398, 840, 349, 673, 202, 303, +92, -178, 114, -637, 209, -880, 242, -801, +107, -444, -209, 85, -514, 616, -560, 926, +-314, 885, 32, 533, 285, 13, 358, -507, +258, -843, 80, -854, -16, -512, 37, 24, +111, 463, 73, 645, -65, 585, -189, 292, +-191, -144, -56, -466, 126, -518, 245, -320, +238, 67, 124, 462, -71, 604, -297, 436, +-394, 70, -307, -376, -145, -699, 73, -709, +351, -441, 547, -21, 560, 431, 414, 716, +121, 723, -245, 528, -497, 186, -528, -240, +-421, -580, -273, -726, -90, -681, 100, -406, +242, 66, 321, 539, 329, 842, 252, 830, +114, 426, -18, -171, -70, -677, 7, -950, +132, -855, 121, -317, -99, 439, -430, 1019, +-676, 1162, -646, 792, -316, 37, 123, -755, +472, -1263, 659, -1301, 686, -772, 573, 143, +334, 995, 4, 1457, -356, 1382, -675, 737, +-865, -237, -808, -1092, -454, -1500, 70, -1357, +501, -701, 683, 251, 608, 1090, 359, 1454, +102, 1236, -54, 577, -156, -239, -282, -927, +-357, -1271, -297, -1134, -127, -554, 66, 213, +152, 835, 37, 1108, -209, 997, -372, 531, +-277, -179, 49, -840, 442, -1132, 761, -970, +826, -440, 473, 313, -153, 1012, -693, 1319, +-946, 1067, -917, 353, -673, -544, -242, -1298, +287, -1617, 740, -1310, 1004, -435, 985, 685, +647, 1599, 83, 1963, -510, 1622, -915, 634, +-952, -630, -644, -1672, -177, -2149, 311, -1860, +655, -867, 688, 416, 445, 1524, 104, 2098, +-237, 1876, -495, 937, -517, -261, -223, -1271, +231, -1816, 587, -1665, 702, -849, 516, 226, +63, 1157, -442, 1656, -773, 1466, -821, 660, +-576, -345, -147, -1210, 358, -1688, 794, -1506, +996, -674, 909, 425, 523, 1402, -106, 1943, +-723, 1754, -1083, 843, -1072, -397, -609, -1498, +112, -2083, 690, -1904, 950, -1000, 901, 270, +540, 1409, 31, 1991, -351, 1798, -574, 954, +-722, -175, -665, -1187, -338, -1720, 89, -1574, +513, -833, 826, 220, 799, 1164, 425, 1587, +-71, 1331, -542, 588, -768, -329, -567, -1146, +-176, -1550, 117, -1304, 282, -542, 301, 384, +158, 1175, -9, 1549, -103, 1293, -106, 519, +-9, -387, 111, -1117, 152, -1436, 132, -1127, +86, -335, -31, 500, -192, 1072, -302, 1194, +-377, 742, -386, -52, -211, -749, 65, -1116, +323, -1045, 521, -441, 541, 417, 295, 1051, +-88, 1317, -424, 1173, -600, 513, -517, -439, +-197, -1252, 160, -1640, 369, -1446, 397, -707, +230, 269, -67, 1129, -312, 1633, -394, 1565, +-326, 901, -159, -8, 55, -813, 268, -1329, +420, -1358, 453, -890, 364, -175, 142, 562, +-202, 1101, -535, 1176, -698, 710, -681, -57, +-497, -767, -90, -1155, 488, -1049, 959, -440, +1069, 424, 805, 1169, 259, 1484, -411, 1169, +-963, 280, -1166, -763, -913, -1512, -284, -1745, +403, -1328, 826, -303, 931, 864, 746, 1612, +330, 1750, -132, 1313, -452, 359, -580, -754, +-573, -1478, -401, -1571, 3, -1116, 439, -313, +628, 535, 562, 1168, 313, 1392, -97, 1090, +-506, 390, -666, -426, -458, -1100, -10, -1398, +407, -1165, 653, -475, 669, 376, 461, 1123, +127, 1528, -260, 1310, -629, 504, -811, -469, +-660, -1230, -247, -1521, 233, -1197, 671, -400, +966, 524, 872, 1261, 372, 1547, -215, 1123, +-671, 95, -888, -921, -707, -1459, -217, -1487, +310, -968, 706, 97, 765, 1256, 417, 1895, +-95, 1762, -574, 929, -862, -333, -664, -1481, +-60, -2021, 487, -1870, 771, -1134, 795, 58, +482, 1311, -35, 2029, -426, 1934, -676, 1197, +-804, 134, -591, -890, -177, -1539, 112, -1641, +403, -1182, 690, -318, 639, 614, 308, 1234, +-94, 1305, -538, 855, -760, 88, -496, -685, +21, -1141, 456, -1120, 684, -597, 577, 279, +91, 1091, -495, 1454, -917, 1215, -1071, 409, +-797, -654, -106, -1470, 675, -1722, 1228, -1368, +1375, -432, 1015, 811, 279, 1691, -575, 1817, +-1314, 1290, -1654, 256, -1350, -936, -527, -1665, +430, -1617, 1197, -911, 1534, 165, 1291, 1155, +535, 1578, -415, 1290, -1170, 451, -1423, -643, +-1056, -1435, -242, -1534, 607, -1074, 1144, -228, +1195, 807, 747, 1529, 27, 1607, -641, 1106, +-1006, 216, -985, -730, -602, -1358, -3, -1511, +527, -1141, 816, -268, 875, 695, 639, 1221, +103, 1220, -484, 740, -810, -125, -702, -908, +-205, -1194, 437, -918, 895, -107, 872, 908, +369, 1529, -326, 1484, -927, 791, -1163, -434, +-887, -1669, -241, -2261, 538, -2004, 1186, -958, +1435, 617, 1217, 2037, 690, 2688, -50, 2417, +-927, 1288, -1624, -362, -1695, -1893, -1059, -2762, +-32, -2664, 1003, -1539, 1658, 166, 1640, 1727, +1002, 2664, 16, 2604, -970, 1446, -1492, -251, +-1321, -1814, -673, -2733, 196, -2480, 1036, -1125, +1495, 615, 1402, 2115, 790, 2861, -208, 2444, +-1225, 1034, -1803, -711, -1715, -2232, -1043, -3040, +23, -2687, 1132, -1350, 1800, 351, 1834, 1967, +1316, 2993, 371, 2945, -619, 1881, -1308, 206, +-1669, -1525, -1497, -2657, -723, -2797, 88, -1947, +590, -441, 952, 1070, 1063, 1973, 709, 2046, +181, 1375, -182, 232, -394, -822, -465, -1257, +-402, -1011, -345, -340, -238, 388, -9, 768, +144, 624, 159, 95, 160, -570, 44, -1021, +-144, -925, -95, -330, 100, 444, 132, 1150, +63, 1495, -36, 1221, -278, 467, -504, -474, +-476, -1385, -187, -1969, 286, -1866, 757, -984, +935, 336, 687, 1606, 127, 2428, -518, 2448, +-1034, 1549, -1241, -2, -1040, -1637, -481, -2682, +291, -2727, 988, -1783, 1307, -255, 1189, 1233, +762, 2220, 177, 2436, -433, 1767, -932, 514, +-1143, -728, -987, -1517, -548, -1722, 54, -1349, +621, -457, 924, 574, 881, 1196, 519, 1171, +-49, 601, -527, -255, -604, -1065, -309, -1432, +72, -1059, 379, -81, 532, 1086, 407, 1978, +97, 2162, -171, 1490, -365, 140, -548, -1458, +-618, -2653, -435, -2908, -14, -2119, 535, -608, +1025, 1144, 1160, 2594, 804, 3154, 124, 2578, +-636, 1155, -1197, -586, -1229, -2043, -670, -2756, +109, -2557, 743, -1500, 1118, 75, 1141, 1561, +767, 2397, 107, 2327, -671, 1416, -1285, -42, +-1418, -1496, -986, -2308, -120, -2144, 858, -1117, +1527, 319, 1604, 1577, 1096, 2212, 250, 2046, +-590, 1144, -1124, -214, -1269, -1478, -1124, -2135, +-703, -2066, -84, -1387, 424, -274, 784, 968, +1045, 1939, 895, 2251, 309, 1753, -240, 623, +-509, -716, -507, -1778, -212, -2219, 131, -1805, +205, -610, 101, 754, -87, 1719, -460, 2043, +-746, 1592, -614, 482, -293, -825, 4, -1739, +396, -1923, 762, -1453, 894, -510, 862, 607, +586, 1465, -38, 1799, -654, 1542, -966, 831, +-1063, -39, -889, -863, -447, -1448, -2, -1567, +366, -1181, 630, -503, 615, 219, 378, 849, +125, 1167, -90, 999, -189, 567, -81, 124, +146, -273, 327, -421, 371, -222, 135, 21, +-415, 112, -942, 80, -1120, -184, -938, -632, +-460, -893, 193, -847, 828, -527, 1310, 159, +1479, 1009, 1238, 1582, 635, 1714, -212, 1357, +-1072, 396, -1649, -889, -1763, -1829, -1309, -2145, +-308, -1878, 797, -954, 1482, 398, 1659, 1596, +1359, 2162, 568, 1899, -339, 1014, -954, -84, +-1244, -1097, -1160, -1737, -652, -1716, 56, -988, +744, 53, 1280, 895, 1356, 1412, 822, 1497, +45, 941, -641, -38, -1194, -911, -1336, -1377, +-851, -1385, -95, -900, 555, -38, 1003, 776, +1113, 1231, 813, 1284, 334, 884, -85, 175, +-391, -489, -563, -880, -537, -915, -347, -637, +-58, -197, 205, 228, 281, 478, 201, 440, +61, 124, -164, -226, -360, -366, -284, -302, +36, -39, 377, 409, 679, 821, 853, 916, +613, 601, 23, 21, -527, -664, -896, -1255, +-1036, -1416, -811, -1064, -332, -427, 154, 367, +572, 1154, 810, 1572, 724, 1412, 439, 838, +174, 94, -94, -634, -344, -1093, -386, -1182, +-282, -951, -224, -418, -214, 173, -233, 482, +-288, 522, -227, 411, 42, 165, 314, -61, +407, -65, 413, 103, 330, 340, 68, 598, +-229, 599, -407, 163, -462, -466, -374, -1008, +-134, -1270, 121, -1130, 257, -628, 289, 180, +254, 1045, 82, 1506, -214, 1415, -504, 991, +-609, 365, -371, -425, 65, -1078, 407, -1326, +576, -1250, 594, -820, 425, -82, 132, 543, +-188, 908, -509, 1032, -763, 781, -794, 311, +-558, -140, -154, -530, 327, -658, 789, -399, +1041, -93, 877, 19, 320, 156, -333, 293, +-776, 169, -860, -9, -602, -41, -214, -68, +126, -38, 396, 59, 527, 40, 475, -36, +320, -136, 126, -332, -120, -334, -338, -3, +-415, 284, -370, 457, -192, 730, 171, 797, +465, 371, 481, -261, 374, -818, 177, -1181, +-95, -1243, -203, -982, -166, -361, -195, 585, +-180, 1441, -62, 1765, -48, 1598, -92, 1052, +33, 31, 245, -1110, 401, -1793, 502, -1916, +432, -1537, 144, -712, -164, 335, -339, 1260, +-379, 1713, -335, 1660, -263, 1238, -145, 448, +42, -508, 187, -1248, 237, -1590, 308, -1469, +359, -884, 256, -52, 125, 702, 23, 1264, +-143, 1535, -220, 1255, -163, 527, -180, -271, +-239, -988, -236, -1414, -198, -1389, -86, -1060, +70, -437, 163, 444, 262, 1183, 430, 1527, +467, 1581, 284, 1267, 82, 450, -107, -572, +-404, -1467, -687, -2070, -765, -2062, -576, -1349, +-177, -221, 198, 1061, 458, 2106, 683, 2436, +712, 1992, 403, 1029, 39, -265, -222, -1569, +-513, -2353, -682, -2400, -514, -1786, -229, -590, +-27, 842, 147, 2012, 246, 2604, 240, 2373, +167, 1324, 36, -161, -53, -1592, -18, -2542, +30, -2691, 27, -1963, 18, -600, -57, 978, +-237, 2270, -382, 2779, -406, 2404, -282, 1374, +60, -96, 465, -1588, 690, -2524, 721, -2592, +507, -1887, -24, -754, -637, 508, -1062, 1638, +-1165, 2286, -841, 2195, -191, 1435, 523, 374, +1159, -687, 1576, -1550, 1497, -1896, 900, -1618, +42, -873, -951, 119, -1814, 933, -2084, 1277, +-1699, 1192, -870, 723, 301, -9, 1508, -647, +2282, -883, 2379, -705, 1854, -265, 848, 339, +-425, 861, -1582, 969, -2259, 609, -2402, -88, +-2052, -845, -1082, -1306, 390, -1335, 1759, -880, +2549, 22, 2693, 1027, 2138, 1720, 972, 1841, +-390, 1315, -1595, 324, -2406, -770, -2519, -1683, +-1905, -2183, -889, -1933, 296, -927, 1466, 314, +2261, 1357, 2448, 2079, 2001, 2241, 909, 1652, +-477, 577, -1592, -604, -2204, -1690, -2177, -2314, +-1445, -2197, -330, -1497, 804, -378, 1677, 955, +1913, 1970, 1437, 2301, 579, 1985, -318, 1115, +-1031, -120, -1333, -1164, -1124, -1605, -521, -1603, +279, -1244, 920, -526, 1019, 138, 676, 508, +157, 679, -598, 636, -1335, 438, -1425, 257, +-805, 159, 111, 194, 1133, 347, 1998, 461, +2132, 374, 1328, 108, -21, -291, -1425, -878, +-2501, -1424, -2839, -1585, -2221, -1279, -868, -507, +763, 549, 2218, 1522, 2984, 2211, 2796, 2398, +1850, 1814, 395, 601, -1293, -753, -2590, -1869, +-2937, -2488, -2362, -2369, -1238, -1599, 100, -500, +1324, 698, 2023, 1660, 2023, 2009, 1463, 1726, +536, 1031, -419, 157, -1023, -640, -1188, -1112, +-956, -1137, -395, -731, 229, -58, 564, 471, +449, 600, 48, 420, -374, -30, -627, -592, +-594, -863, -296, -734, 166, -355, 661, 222, +1004, 845, 1093, 1157, 918, 1040, 398, 703, +-388, 242, -1063, -267, -1358, -629, -1316, -824, +-896, -865, -92, -731, 667, -541, 1028, -321, +1088, -30, 944, 223, 581, 433, 142, 744, +-263, 1046, -626, 1026, -777, 730, -586, 347, +-255, -225, 76, -886, 423, -1291, 554, -1357, +343, -1055, 91, -384, -47, 404, -208, 999, +-341, 1229, -334, 1071, -263, 549, -146, -185, +185, -821, 650, -1102, 936, -863, 929, -146, +580, 692, -83, 1300, -739, 1433, -1122, 965, +-1212, 3, -976, -1176, -455, -2091, 166, -2273, +721, -1649, 1136, -453, 1308, 949, 1127, 2130, +645, 2727, -45, 2545, -815, 1606, -1305, 141, +-1252, -1397, -823, -2445, -251, -2719, 339, -2272, +752, -1253, 824, 105, 621, 1383, 281, 2133, +-112, 2159, -451, 1577, -619, 687, -528, -239, +-209, -1020, 184, -1418, 501, -1304, 634, -848, +520, -251, 214, 337, -169, 728, -498, 762, +-677, 497, -711, 197, -621, -54, -444, -274, +-171, -350, 240, -316, 656, -267, 886, -181, +951, -71, 870, 106, 590, 391, 92, 667, +-550, 807, -1114, 685, -1500, 248, -1671, -415, +-1351, -1080, -447, -1454, 630, -1436, 1492, -1016, +2026, -180, 2078, 839, 1447, 1695, 333, 2128, +-807, 1960, -1733, 1210, -2200, 97, -1958, -1118, +-1167, -2122, -138, -2587, 965, -2330, 1772, -1433, +1873, -115, 1348, 1335, 534, 2445, -357, 2840, +-1027, 2472, -1216, 1466, -948, 67, -400, -1349, +160, -2368, 520, -2724, 602, -2396, 377, -1549, +-80, -390, -458, 893, -476, 1975, -153, 2539, +311, 2562, 738, 2046, 930, 952, 764, -445, +310, -1672, -347, -2448, -1006, -2742, -1318, -2482, +-1215, -1572, -826, -240, -115, 1105, 784, 2225, +1529, 2995, 1878, 3192, 1645, 2524, 831, 1062, +-221, -695, -1127, -2360, -1719, -3613, -1845, -3949, +-1374, -3088, -553, -1312, 219, 802, 846, 2727, +1306, 3943, 1489, 3991, 1343, 2849, 896, 970, +310, -1025, -262, -2626, -788, -3483, -1180, -3333, +-1294, -2216, -1189, -584, -968, 997, -503, 2091, +224, 2541, 956, 2334, 1554, 1520, 1858, 394, +1573, -653, 782, -1344, -141, -1557, -1060, -1395, +-1853, -966, -2109, -365, -1679, 151, -810, 460, +299, 678, 1395, 830, 2038, 809, 2033, 642, +1414, 473, 272, 238, -1006, -159, -1932, -575, +-2202, -941, -1698, -1207, -595, -1130, 669, -687, +1690, -89, 2167, 649, 1930, 1433, 1011, 1831, +-334, 1615, -1643, 963, -2446, 38, -2384, -1008, +-1475, -1837, -133, -2118, 1225, -1736, 2242, -906, +2538, 32, 1954, 958, 684, 1737, -701, 1982, +-1659, 1554, -2126, 876, -2118, 262, -1447, -413, +-203, -1048, 1005, -1337, 1662, -1302, 1757, -1105, +1420, -843, 644, -525, -395, -83, -1162, 445, +-1311, 974, -1003, 1434, -437, 1699, 292, 1675, +823, 1273, 831, 449, 460, -709, 43, -1903, +-354, -2639, -691, -2667, -699, -2081, -333, -906, +128, 704, 547, 2215, 814, 3065, 734, 3042, +416, 2317, 73, 1046, -306, -632, -652, -2160, +-743, -2937, -527, -2901, -195, -2253, 108, -1076, +369, 466, 463, 1899, 348, 2664, 246, 2514, +180, 1734, 51, 762, 2, -320, 89, -1413, +109, -1989, -28, -1794, -207, -1257, -355, -726, +-414, -88, -301, 590, -135, 1019, 10, 1227, +303, 1315, 623, 1199, 641, 890, 449, 359, +283, -427, 25, -1218, -377, -1792, -671, -2090, +-747, -1900, -614, -1068, -251, 181, 190, 1505, +551, 2611, 807, 3077, 808, 2653, 520, 1546, +144, -62, -231, -1925, -635, -3351, -904, -3768, +-871, -3202, -620, -1856, -255, 106, 234, 2207, +779, 3666, 1180, 3988, 1261, 3200, 909, 1648, +243, -240, -512, -2044, -1192, -3201, -1590, -3279, +-1529, -2456, -1050, -1223, -282, 100, 603, 1260, +1359, 1930, 1809, 1910, 1796, 1423, 1247, 880, +293, 402, -799, -55, -1763, -374, -2293, -437, +-2075, -433, -1136, -629, 125, -939, 1295, -1097, +2006, -1002, 2042, -690, 1505, -208, 515, 467, +-680, 1228, -1590, 1736, -1872, 1793, -1576, 1422, +-867, 668, 115, -308, 1065, -1214, 1662, -1793, +1717, -1905, 1111, -1523, 29, -758, -968, 94, +-1493, 811, -1587, 1310, -1315, 1413, -590, 1087, +377, 674, 1137, 372, 1539, 39, 1602, -318, +1273, -550, 604, -707, -221, -847, -1013, -935, +-1590, -964, -1826, -783, -1653, -244, -1040, 474, +-82, 1099, 953, 1568, 1761, 1820, 2189, 1586, +2158, 799, 1524, -233, 342, -1316, -938, -2235, +-1870, -2574, -2274, -2161, -2143, -1125, -1493, 310, +-446, 1738, 679, 2731, 1616, 2973, 2134, 2315, +2027, 941, 1414, -662, 569, -1969, -362, -2655, +-1207, -2631, -1678, -1934, -1585, -739, -1080, 590, +-380, 1626, 345, 2103, 859, 2018, 999, 1459, +814, 549, 479, -466, 148, -1238, -60, -1448, +-73, -1094, 33, -512, 109, 29, 67, 440, +-197, 570, -600, 253, -856, -327, -813, -698, +-519, -651, -78, -294, 465, 298, 1052, 1024, +1457, 1616, 1392, 1778, 876, 1335, 106, 334, +-807, -890, -1654, -1978, -2043, -2740, -1757, -2893, +-913, -2122, 208, -614, 1259, 1081, 1915, 2565, +1989, 3510, 1489, 3547, 630, 2606, -255, 1018, +-1046, -817, -1634, -2506, -1734, -3550, -1317, -3659, +-635, -2887, 98, -1476, 715, 201, 991, 1806, +849, 3053, 525, 3495, 268, 2934, 182, 1742, +315, 331, 475, -1124, 422, -2273, 85, -2669, +-514, -2286, -1189, -1459, -1659, -479, -1749, 436, +-1435, 1042, -692, 1225, 516, 1138, 1873, 928, +2781, 581, 2915, 246, 2306, 115, 990, 89, +-859, 40, -2597, -71, -3516, -282, -3418, -510, +-2440, -706, -817, -952, 1005, -1131, 2495, -975, +3302, -445, 3216, 251, 2188, 982, 603, 1657, +-962, 2013, -2140, 1886, -2633, 1305, -2276, 299, +-1340, -902, -292, -1882, 634, -2418, 1266, -2405, +1463, -1843, 1302, -936, 847, 181, 194, 1420, +-355, 2346, -610, 2614, -624, 2381, -432, 1731, +-43, 575, 301, -765, 326, -1781, 147, -2349, +-32, -2485, -230, -2072, -390, -1235, -412, -360, +-343, 478, -295, 1376, -135, 2139, 366, 2495, +989, 2367, 1351, 1809, 1357, 868, 1017, -445, +270, -1867, -760, -2815, -1729, -3054, -2315, -2804, +-2335, -2033, -1675, -617, -407, 991, 1189, 2274, +2696, 3232, 3582, 3671, 3454, 3134, 2226, 1769, +177, 119, -2050, -1579, -3672, -3131, -4248, -4010, +-3669, -3790, -2002, -2648, 270, -1047, 2403, 693, +3837, 2264, 4246, 3321, 3476, 3618, 1775, 3107, +-352, 1991, -2354, 615, -3626, -814, -3757, -2147, +-2903, -3072, -1410, -3321, 385, -2925, 1902, -2002, +2666, -606, 2663, 985, 2066, 2291, 1001, 3067, +-208, 3273, -1080, 2744, -1415, 1521, -1299, 43, +-986, -1349, -762, -2484, -634, -3052, -485, -2838, +-257, -1934, 143, -612, 711, 764, 1306, 1854, +1677, 2394, 1537, 2271, 876, 1579, -73, 549, +-1052, -510, -1840, -1286, -2192, -1607, -1889, -1392, +-976, -761, 221, -40, 1369, 641, 2216, 1166, +2436, 1150, 1813, 552, 526, -115, -918, -618, +-2032, -1076, -2546, -1314, -2337, -1040, -1390, -327, +-9, 450, 1358, 1056, 2411, 1564, 2835, 1924, +2358, 1759, 1140, 987, -319, -17, -1679, -1027, +-2721, -2030, -3080, -2720, -2548, -2701, -1311, -2033, +200, -912, 1638, 567, 2807, 2057, 3380, 3151, +3036, 3658, 1869, 3301, 347, 2040, -1202, 344, +-2598, -1407, -3412, -3038, -3349, -4085, -2604, -4129, +-1313, -3220, 401, -1611, 2121, 415, 3374, 2429, +3827, 3946, 3430, 4550, 2230, 4036, 383, 2588, +-1586, 579, -2974, -1575, -3509, -3293, -3337, -4103, +-2525, -3955, -1084, -2974, 598, -1339, 1916, 526, +2656, 2110, 2944, 3120, 2744, 3429, 1836, 2956, +502, 1796, -605, 266, -1333, -1221, -1955, -2285, +-2340, -2728, -2185, -2555, -1657, -1789, -948, -570, +-40, 684, 959, 1631, 1823, 2131, 2408, 2040, +2575, 1399, 2203, 465, 1340, -569, 165, -1419, +-1138, -1774, -2346, -1648, -3150, -1142, -3228, -316, +-2460, 580, -1125, 1264, 483, 1623, 2181, 1597, +3501, 1181, 3849, 480, 3172, -343, 1878, -1107, +118, -1646, -1928, -1866, -3576, -1736, -4302, -1202, +-3976, -307, -2594, 674, -484, 1514, 1739, 2145, +3512, 2346, 4404, 1928, 4172, 1071, 2869, 43, +831, -1001, -1462, -1876, -3361, -2402, -4262, -2440, +-4074, -1948, -2980, -1078, -1164, -31, 954, 992, +2674, 1806, 3545, 2341, 3529, 2447, 2753, 2008, +1358, 1285, -344, 499, -1772, -452, -2542, -1458, +-2699, -2205, -2316, -2642, -1456, -2711, -419, -2164, +493, -1049, 1151, 266, 1514, 1572, 1597, 2743, +1457, 3378, 1107, 3139, 590, 2206, 72, 928, +-385, -537, -817, -1946, -1148, -2867, -1339, -3080, +-1419, -2699, -1301, -1840, -803, -584, -30, 764, +765, 1801, 1505, 2394, 2015, 2571, 2032, 2249, +1545, 1423, 656, 383, -460, -546, -1451, -1271, +-2097, -1785, -2258, -1930, -1835, -1635, -878, -1150, +280, -641, 1300, 84, 2025, 1002, 2232, 1653, +1797, 1821, 962, 1648, 19, 1164, -978, 342, +-1812, -699, -2109, -1662, -1766, -2049, -1044, -1673, +-103, -890, 988, 97, 1912, 1306, 2231, 2265, +1881, 2323, 1161, 1458, 215, 111, -892, -1325, +-1840, -2472, -2225, -2866, -2038, -2272, -1471, -890, +-493, 806, 779, 2206, 1861, 2880, 2389, 2774, +2310, 1929, 1673, 542, 663, -853, -405, -1861, +-1329, -2368, -1944, -2276, -2017, -1656, -1615, -781, +-1051, 85, -429, 704, 282, 1019, 966, 1139, +1359, 1115, 1405, 1040, 1341, 1026, 1271, 988, +1084, 816, 664, 459, 47, -231, -722, -1237, +-1615, -2190, -2384, -2743, -2694, -2777, -2435, -2143, +-1578, -753, -150, 1037, 1567, 2709, 3042, 3885, +3803, 4162, 3742, 3288, 2846, 1512, 1112, -680, +-1101, -2747, -3107, -4106, -4375, -4437, -4655, -3694, +-3805, -2001, -1919, 112, 451, 1954, 2549, 3184, +3966, 3643, 4533, 3247, 3966, 2212, 2326, 878, +248, -531, -1646, -1739, -3042, -2451, -3700, -2609, +-3433, -2346, -2380, -1724, -995, -763, 330, 347, +1435, 1286, 2191, 1884, 2449, 2179, 2233, 2123, +1760, 1591, 1037, 704, 63, -243, -907, -1106, +-1647, -1809, -2126, -2104, -2292, -1810, -1964, -1143, +-1171, -396, -157, 412, 918, 1170, 1895, 1561, +2445, 1522, 2399, 1235, 1826, 797, 878, 306, +-364, -80, -1613, -346, -2308, -598, -2281, -894, +-1791, -1163, -1043, -1292, -41, -1194, 1026, -848, +1680, -264, 1677, 563, 1349, 1478, 1017, 2056, +582, 2119, 35, 1837, -402, 1150, -686, 16, +-879, -1174, -951, -2091, -955, -2635, -907, -2600, +-686, -1885, -266, -707, 213, 617, 677, 1807, +1117, 2583, 1496, 2722, 1733, 2243, 1547, 1327, +791, 170, -190, -928, -1082, -1665, -1836, -2020, +-2224, -2023, -1972, -1616, -1271, -936, -435, -272, +527, 234, 1435, 654, 1907, 1083, 1992, 1433, +1846, 1585, 1329, 1562, 436, 1303, -539, 712, +-1280, -154, -1707, -1118, -1841, -1913, -1699, -2245, +-1229, -2092, -448, -1545, 355, -578, 990, 567, +1484, 1407, 1731, 1779, 1577, 1836, 1106, 1608, +452, 1049, -290, 316, -950, -324, -1338, -754, +-1414, -1044, -1239, -1292, -823, -1382, -207, -1127, +420, -648, 786, -192, 831, 221, 703, 628, +434, 904, 33, 960, -282, 843, -319, 654, +-166, 462, 67, 238, 325, -70, 511, -351, +550, -502, 285, -639, -346, -788, -1070, -804, +-1526, -709, -1584, -626, -1217, -478, -443, -129, +627, 396, 1675, 955, 2335, 1452, 2332, 1812, +1678, 1819, 674, 1236, -523, 148, -1726, -1080, +-2522, -2146, -2624, -2814, -2153, -2798, -1256, -1963, +-25, -577, 1198, 918, 2045, 2272, 2489, 3217, +2480, 3299, 1864, 2448, 790, 1040, -401, -619, +-1422, -2182, -2163, -3158, -2504, -3305, -2293, -2585, +-1544, -1074, -487, 731, 639, 2082, 1685, 2662, +2411, 2615, 2561, 1979, 2135, 760, 1295, -546, +114, -1369, -1188, -1578, -2126, -1315, -2416, -803, +-2206, -249, -1657, 237, -699, 426, 516, 154, +1477, -263, 1903, -419, 1933, -291, 1638, 60, +1061, 690, 423, 1439, -167, 1889, -674, 1729, +-1023, 984, -1218, -160, -1350, -1473, -1398, -2575, +-1242, -3065, -834, -2727, -146, -1588, 736, 54, +1555, 1744, 2169, 3057, 2468, 3626, 2188, 3257, +1331, 2054, 163, 360, -1167, -1388, -2443, -2777, +-3112, -3437, -2863, -3141, -2002, -2001, -804, -448, +634, 995, 1962, 1910, 2726, 2175, 2761, 1850, +2153, 1068, 1097, 163, -116, -433, -1184, -609, +-1798, -502, -1739, -169, -1177, 209, -538, 302, +-8, 103, 357, -249, 385, -794, 96, -1330, +-232, -1452, -369, -1122, -317, -494, -106, 378, +338, 1295, 995, 1926, 1523, 2103, 1604, 1791, +1282, 1045, 617, 57, -366, -932, -1476, -1710, +-2327, -2071, -2610, -1956, -2279, -1463, -1488, -711, +-387, 134, 849, 801, 1950, 1125, 2589, 1166, +2658, 1018, 2281, 771, 1439, 523, 242, 311, +-937, 190, -1786, 161, -2272, 21, -2396, -299, +-2070, -667, -1338, -1012, -446, -1232, 357, -1239, +990, -1060, 1475, -623, 1781, 95, 1799, 774, +1510, 1177, 969, 1411, 297, 1527, -381, 1372, +-969, 937, -1389, 382, -1546, -203, -1348, -767, +-910, -1198, -494, -1455, -168, -1572, 136, -1488, +381, -1161, 550, -631, 748, 48, 991, 778, +1142, 1443, 1080, 1994, 870, 2255, 610, 2040, +188, 1427, -473, 559, -1129, -446, -1522, -1433, +-1690, -2224, -1682, -2604, -1329, -2416, -494, -1727, +506, -747, 1245, 315, 1666, 1280, 1863, 1960, +1750, 2224, 1230, 2079, 583, 1638, 63, 1042, +-435, 389, -954, -277, -1334, -882, -1505, -1347, +-1503, -1662, -1321, -1774, -879, -1652, -193, -1351, +555, -872, 1189, -179, 1594, 647, 1726, 1444, +1582, 2102, 1168, 2508, 519, 2525, -209, 2043, +-793, 1036, -1173, -298, -1361, -1604, -1276, -2669, +-906, -3315, -448, -3221, -136, -2348, -16, -1074, +34, 347, 163, 1793, 418, 2871, 766, 3264, +1152, 3033, 1519, 2258, 1608, 973, 1142, -525, +273, -1801, -617, -2618, -1423, -2910, -2131, -2562, +-2431, -1603, -2087, -407, -1190, 684, -37, 1491, +1118, 1869, 1994, 1820, 2320, 1430, 1994, 773, +1128, 75, 124, -425, -602, -744, -972, -927, +-1032, -867, -754, -556, -325, -235, -18, -44, +-2, 82, -242, 103, -540, -67, -745, -282, +-801, -356, -627, -266, -140, -18, 555, 397, +1251, 868, 1761, 1139, 1880, 1004, 1486, 560, +753, 33, -88, -547, -1012, -1107, -1870, -1361, +-2237, -1243, -2027, -916, -1608, -414, -1040, 241, +-143, 840, 839, 1195, 1514, 1258, 1877, 984, +2076, 413, 2005, -170, 1513, -567, 687, -811, +-237, -799, -1118, -439, -1878, -4, -2315, 214, +-2254, 245, -1758, 178, -1019, 19, -96, -183, +899, -338, 1649, -361, 1961, -143, 1959, 247, +1731, 569, 1191, 728, 360, 758, -421, 577, +-850, 137, -1106, -360, -1374, -683, -1481, -783, +-1291, -694, -957, -429, -616, -121, -177, 72, +458, 156, 1160, 207, 1661, 284, 1795, 427, +1626, 603, 1228, 687, 555, 643, -293, 486, +-1058, 120, -1575, -448, -1762, -955, -1627, -1219, +-1243, -1246, -622, -1017, 191, -456, 904, 373, +1277, 1200, 1435, 1769, 1400, 1916, 1013, 1551, +425, 721, -30, -370, -382, -1409, -722, -2075, +-898, -2193, -858, -1717, -721, -746, -504, 408, +-187, 1423, 159, 2084, 474, 2222, 642, 1777, +587, 870, 397, -268, 184, -1336, -85, -2023, +-331, -2112, -395, -1646, -286, -866, -103, 42, +116, 934, 407, 1531, 669, 1639, 706, 1391, +437, 967, -74, 420, -685, -162, -1165, -644, +-1379, -972, -1264, -1163, -764, -1244, 27, -1166, +850, -847, 1448, -304, 1737, 330, 1668, 903, +1188, 1356, 404, 1597, -447, 1465, -1181, 970, +-1669, 280, -1811, -492, -1559, -1227, -946, -1718, +-158, -1808, 531, -1499, 979, -846, 1204, 57, +1183, 916, 932, 1437, 617, 1550, 332, 1289, +64, 735, -139, 118, -280, -333, -502, -579, +-797, -667, -1004, -635, -1110, -554, -1071, -494, +-738, -451, -176, -404, 415, -266, 1043, 45, +1625, 425, 1819, 726, 1517, 930, 924, 972, +139, 728, -811, 221, -1657, -388, -1998, -928, +-1749, -1239, -1146, -1185, -336, -748, 535, -9, +1159, 812, 1384, 1391, 1294, 1478, 957, 1010, +406, 136, -182, -831, -620, -1561, -842, -1791, +-785, -1371, -457, -384, -16, 798, 350, 1714, +499, 2107, 414, 1890, 210, 1076, -65, -67, +-347, -1129, -458, -1848, -346, -2069, -174, -1695, +-52, -839, 110, 172, 290, 979, 393, 1395, +432, 1395, 473, 1059, 457, 569, 322, 117, +77, -199, -237, -324, -512, -247, -678, -146, +-752, -193, -717, -331, -465, -485, -28, -661, +403, -731, 686, -566, 823, -232, 802, 191, +603, 707, 293, 1149, -10, 1277, -239, 1120, +-432, 782, -536, 265, -489, -344, -362, -888, +-251, -1259, -145, -1315, -37, -1058, 37, -684, +101, -268, 170, 208, 211, 613, 277, 819, +384, 891, 370, 915, 252, 859, 163, 648, +71, 279, -81, -156, -246, -554, -381, -906, +-495, -1143, -538, -1099, -426, -771, -212, -311, +-44, 185, 71, 645, 216, 928, 344, 950, +382, 700, 398, 226, 437, -303, 383, -633, +215, -652, 80, -417, -34, -4, -278, 475, +-552, 785, -637, 697, -611, 258, -607, -336, +-497, -931, -168, -1330, 186, -1309, 376, -876, +484, -207, 619, 580, 716, 1304, 688, 1662, +588, 1562, 421, 1159, 85, 520, -379, -257, +-755, -958, -951, -1454, -1047, -1657, -1042, -1449, +-805, -919, -356, -296, 97, 320, 508, 864, +947, 1158, 1323, 1122, 1427, 910, 1193, 648, +790, 354, 287, 41, -372, -265, -1070, -515, +-1539, -655, -1669, -716, -1492, -726, -994, -608, +-234, -334, 542, -26, 1111, 213, 1426, 425, +1446, 608, 1146, 646, 621, 472, 102, 222, +-292, 54, -592, -32, -766, -41, -712, 71, +-502, 213, -308, 198, -154, -44, -76, -440, +-132, -821, -254, -1028, -266, -968, -122, -601, +149, 28, 544, 724, 956, 1245, 1204, 1459, +1217, 1334, 944, 899, 333, 276, -439, -374, +-1131, -933, -1632, -1212, -1840, -1119, -1584, -827, +-873, -500, 50, -84, 906, 342, 1492, 502, +1685, 402, 1463, 331, 946, 386, 305, 436, +-318, 486, -734, 605, -778, 655, -569, 402, +-360, -110, -235, -657, -201, -1108, -301, -1381, +-499, -1338, -601, -910, -460, -229, -112, 486, +332, 1069, 790, 1446, 1200, 1548, 1446, 1295, +1353, 690, 855, -60, 103, -706, -724, -1127, +-1488, -1295, -1956, -1205, -1892, -871, -1273, -380, +-342, 70, 563, 367, 1202, 599, 1485, 795, +1367, 842, 899, 719, 322, 542, -116, 317, +-391, -12, -559, -356, -538, -628, -357, -835, +-200, -938, -110, -863, -44, -607, -88, -169, +-238, 349, -318, 765, -292, 1029, -216, 1134, +-36, 924, 244, 387, 521, -171, 744, -577, +827, -887, 659, -1036, 310, -888, -46, -530, +-351, -145, -660, 173, -861, 411, -790, 585, +-560, 702, -395, 703, -232, 547, 89, 300, +431, 8, 603, -326, 649, -661, 652, -864, +564, -792, 370, -461, 113, -72, -110, 232, +-245, 470, -364, 607, -483, 516, -491, 251, +-402, 43, -375, -38, -358, -80, -210, -83, +-3, 18, 141, 128, 339, 109, 635, -21, +819, -187, 768, -414, 556, -615, 274, -584, +-63, -333, -424, -4, -696, 370, -753, 761, +-637, 964, -467, 871, -262, 571, -18, 153, +166, -300, 230, -641, 256, -799, 297, -777, +339, -583, 393, -309, 432, -46, 409, 186, +364, 353, 298, 397, 91, 396, -251, 433, +-565, 453, -781, 432, -925, 428, -945, 355, +-739, 73, -287, -348, 274, -754, 763, -1052, +1061, -1155, 1077, -935, 893, -380, 693, 317, +449, 905, 66, 1247, -302, 1266, -528, 937, +-739, 407, -967, -105, -1065, -487, -981, -728, +-767, -802, -411, -714, 88, -513, 637, -273, +1144, -41, 1495, 152, 1564, 298, 1337, 399, +847, 444, 113, 449, -706, 413, -1387, 300, +-1800, 99, -1858, -148, -1512, -407, -821, -612, +39, -687, 828, -527, 1354, -95, 1560, 399, +1430, 672, 965, 685, 374, 507, -86, 80, +-417, -520, -708, -933, -839, -912, -693, -580, +-399, -86, -178, 502, -109, 987, -164, 1143, +-260, 922, -291, 443, -219, -110, 5, -588, +418, -926, 884, -1066, 1090, -957, 926, -625, +590, -217, 263, 169, -120, 532, -577, 810, +-910, 899, -1011, 807, -976, 616, -840, 319, +-506, -58, -32, -398, 378, -650, 608, -859, +722, -929, 805, -750, 869, -412, 847, -1, +662, 486, 289, 883, -214, 958, -678, 742, +-995, 371, -1169, -70, -1151, -476, -849, -692, +-347, -615, 178, -253, 670, 199, 1088, 532, +1258, 683, 1055, 587, 583, 159, 2, -475, +-517, -1008, -773, -1269, -722, -1135, -456, -538, +-97, 333, 211, 1176, 356, 1779, 316, 1888, +100, 1359, -211, 432, -456, -550, -559, -1396, +-512, -1890, -255, -1813, 189, -1253, 599, -442, +808, 424, 864, 1090, 822, 1365, 588, 1318, +151, 1024, -298, 500, -654, -72, -953, -464, +-1131, -629, -1041, -631, -711, -512, -285, -344, +161, -187, 578, -59, 891, -4, 1082, -7, +1142, 66, 994, 203, 634, 265, 151, 276, +-390, 297, -876, 255, -1148, 86, -1188, -98, +-1060, -167, -757, -143, -279, -121, 253, -71, +653, 51, 862, 133, 939, 71, 871, -81, +612, -222, 246, -337, -24, -396, -136, -328, +-213, -96, -350, 221, -480, 488, -559, 613, +-602, 614, -579, 499, -467, 235, -285, -117, +-3, -433, 355, -620, 610, -617, 703, -474, +705, -325, 620, -159, 415, 53, 182, 177, +-10, 149, -195, 122, -363, 221, -459, 381, +-533, 509, -649, 569, -693, 527, -583, 353, +-408, 28, -231, -448, 35, -922, 425, -1200, +838, -1222, 1191, -956, 1411, -379, 1363, 368, +955, 1058, 243, 1504, -605, 1544, -1351, 1135, +-1803, 446, -1935, -276, -1775, -883, -1241, -1211, +-338, -1136, 664, -797, 1499, -407, 2075, -29, +2263, 259, 1906, 358, 1109, 352, 204, 355, +-593, 374, -1241, 394, -1654, 440, -1715, 437, +-1501, 286, -1146, 13, -648, -306, -10, -635, +614, -866, 1049, -848, 1270, -580, 1362, -169, +1344, 279, 1123, 680, 663, 906, 78, 849, +-485, 520, -975, 66, -1363, -334, -1503, -566, +-1298, -590, -883, -408, -437, -98, 61, 169, +625, 292, 1066, 253, 1234, 86, 1181, -115, +996, -243, 659, -263, 205, -119, -176, 183, +-365, 460, -476, 554, -641, 467, -847, 221, +-1018, -192, -1067, -625, -913, -873, -512, -826, +75, -472, 701, 86, 1226, 619, 1544, 972, +1573, 1087, 1294, 877, 731, 350, -14, -312, +-737, -842, -1299, -1097, -1603, -1083, -1568, -807, +-1215, -270, -690, 310, -115, 689, 445, 868, +916, 903, 1197, 750, 1255, 461, 1151, 178, +873, -99, 395, -399, -141, -663, -541, -870, +-848, -988, -1126, -867, -1207, -494, -950, 3, +-493, 550, 1, 1038, 520, 1287, 943, 1204, +1057, 812, 838, 189, 439, -464, -20, -957, +-418, -1216, -614, -1192, -554, -808, -297, -201, +61, 359, 402, 754, 576, 901, 479, 717, +129, 305, -356, -144, -797, -493, -983, -559, +-800, -288, -331, 156, 260, 560, 806, 742, +1107, 581, 1058, 127, 725, -457, 221, -1025, +-339, -1340, -766, -1150, -883, -523, -691, 227, +-327, 949, 57, 1502, 339, 1603, 433, 1165, +304, 391, 8, -473, -297, -1176, -450, -1488, +-388, -1318, -146, -772, 223, -71, 620, 599, +888, 1018, 926, 1018, 677, 669, 129, 187, +-527, -290, -1003, -641, -1180, -698, -1080, -433, +-733, -32, -217, 326, 310, 588, 700, 659, +901, 479, 943, 126, 843, -259, 548, -571, +107, -742, -260, -731, -433, -516, -521, -178, +-592, 166, -544, 489, -387, 712, -251, 756, +-151, 668, -8, 535, 182, 319, 380, -3, +537, -341, 575, -627, 431, -905, 166, -1115, +-70, -1043, -228, -645, -325, -37, -308, 667, +-171, 1321, -19, 1673, 89, 1544, 89, 964, +-76, 129, -275, -747, -332, -1451, -267, -1771, +-159, -1578, 57, -890, 372, 26, 558, 855, +504, 1412, 374, 1554, 237, 1173, -14, 401, +-337, -457, -515, -1089, -457, -1287, -271, -982, +-59, -293, 170, 490, 338, 1075, 249, 1252, +-102, 928, -450, 194, -620, -649, -589, -1275, +-297, -1462, 246, -1168, 834, -495, 1250, 375, +1367, 1170, 1093, 1616, 450, 1583, -400, 1103, +-1279, 288, -1950, -628, -2081, -1324, -1569, -1605, +-659, -1480, 356, -964, 1281, -166, 1897, 583, +2027, 1055, 1678, 1234, 988, 1112, 140, 716, +-666, 212, -1232, -248, -1476, -565, -1443, -707, +-1172, -714, -689, -631, -150, -435, 279, -145, +606, 139, 875, 380, 1024, 573, 1006, 653, +862, 552, 602, 276, 214, -103, -232, -416, +-629, -584, -919, -633, -1095, -513, -1083, -177, +-782, 243, -242, 558, 332, 687, 760, 618, +976, 368, 954, -36, 686, -495, 285, -839, +-78, -884, -318, -604, -435, -153, -457, 342, +-391, 767, -233, 917, -36, 725, 88, 379, +104, 10, 42, -358, -65, -619, -98, -613, +26, -418, 205, -232, 304, -70, 298, 103, +170, 184, -57, 130, -259, 36, -328, -1, +-254, 73, -85, 248, 128, 479, 292, 638, +358, 571, 330, 241, 167, -269, -150, -832, +-485, -1223, -685, -1257, -687, -905, -434, -228, +44, 595, 563, 1288, 912, 1582, 994, 1397, +780, 853, 294, 126, -320, -646, -793, -1230, +-987, -1393, -967, -1130, -721, -653, -190, -121, +447, 421, 863, 821, 948, 928, 801, 767, +449, 479, -101, 199, -627, -11, -839, -222, +-722, -414, -464, -455, -151, -396, 227, -395, +570, -398, 702, -229, 602, 76, 374, 355, +64, 545, -282, 652, -540, 613, -622, 385, +-505, -9, -272, -444, -93, -723, -3, -758, +133, -613, 324, -313, 442, 162, 499, 643, +535, 848, 445, 722, 168, 447, -174, 62, +-471, -426, -711, -787, -811, -811, -691, -558, +-416, -194, -44, 218, 408, 619, 801, 826, +947, 685, 803, 321, 447, -85, -15, -475, +-450, -771, -708, -794, -712, -490, -492, -46, +-165, 329, 157, 565, 406, 655, 502, 584, +416, 384, 176, 91, -152, -231, -461, -490, +-587, -628, -424, -676, -52, -609, 326, -331, +574, 81, 647, 440, 492, 702, 128, 847, +-241, 738, -393, 423, -354, 83, -259, -248, +-155, -553, -54, -713, -27, -715, -91, -627, +-198, -429, -307, -120, -273, 189, 9, 430, +423, 624, 797, 726, 1048, 698, 1033, 548, +639, 295, -51, -27, -824, -345, -1429, -625, +-1650, -836, -1402, -891, -770, -735, 82, -388, +921, 28, 1485, 443, 1605, 785, 1292, 918, +682, 777, -56, 478, -679, 161, -975, -121, +-924, -322, -646, -369, -292, -304, 4, -299, +131, -388, 39, -464, -158, -465, -250, -386, +-158, -162, 72, 214, 405, 629, 789, 922, +1057, 1022, 991, 898, 539, 495, -120, -100, +-751, -674, -1239, -1077, -1443, -1244, -1179, -1064, +-511, -518, 222, 189, 724, 778, 929, 1111, +861, 1092, 558, 699, 164, 92, -107, -552, +-146, -1002, 0, -966, 183, -474, 266, 120, +161, 658, -157, 1061, -582, 1066, -932, 558, +-1077, -182, -920, -827, -405, -1223, 321, -1234, +987, -827, 1413, -168, 1482, 499, 1122, 964, +436, 1098, -340, 942, -982, 570, -1312, 72, +-1229, -335, -800, -473, -239, -386, 262, -226, +582, -105, 641, -105, 453, -254, 161, -500, +-53, -719, -115, -743, -38, -410, 133, 265, +329, 1024, 423, 1583, 313, 1766, 47, 1447, +-264, 645, -562, -412, -783, -1456, -786, -2178, +-506, -2287, -59, -1722, 358, -709, 636, 467, +734, 1504, 609, 2079, 289, 2026, -24, 1423, +-134, 465, -68, -536, 27, -1186, 48, -1332, +-19, -1075, -167, -561, -410, 43, -672, 453, +-750, 464, -548, 170, -166, -175, 282, -401, +727, -432, 1053, -195, 1108, 272, 843, 772, +360, 1042, -175, 946, -650, 551, -1001, 1, +-1134, -620, -942, -1154, -481, -1332, 8, -1055, +381, -494, 670, 136, 837, 697, 751, 1017, +425, 986, 49, 662, -199, 205, -302, -221, +-314, -460, -261, -458, -178, -298, -85, -109, +0, 34, 6, 125, -87, 145, -173, 61, +-145, -114, -23, -258, 99, -265, 173, -187, +238, -119, 305, 16, 284, 246, 143, 413, +-24, 451, -125, 421, -175, 306, -231, 89, +-270, -109, -253, -275, -189, -475, -67, -606, +91, -553, 202, -394, 237, -169, 211, 127, +131, 409, 22, 634, -74, 755, -135, 649, +-132, 339, -41, -13, 66, -350, 149, -614, +213, -683, 196, -515, 30, -207, -223, 103, +-419, 288, -481, 297, -401, 207, -174, 48, +164, -141, 489, -185, 668, -1, 640, 224, +427, 389, 70, 500, -324, 447, -605, 142, +-707, -281, -638, -655, -383, -911, 55, -927, +511, -593, 772, -13, 747, 563, 479, 981, +45, 1145, -444, 980, -815, 493, -874, -169, +-592, -726, -117, -973, 397, -945, 812, -722, +967, -279, 778, 252, 354, 607, -154, 663, +-640, 507, -935, 256, -891, -2, -553, -189, +-114, -215, 270, -60, 514, 141, 564, 219, +427, 118, 188, -118, -10, -444, -56, -713, +-1, -742, 64, -469, 148, 46, 193, 662, +53, 1154, -268, 1327, -587, 1064, -773, 373, +-789, -517, -594, -1286, -154, -1660, 463, -1507, +1049, -859, 1373, 76, 1313, 1017, 874, 1620, +158, 1636, -640, 1103, -1284, 275, -1576, -590, +-1424, -1263, -870, -1469, -99, -1117, 629, -412, +1126, 353, 1288, 954, 1083, 1188, 593, 964, +0, 389, -508, -322, -787, -918, -755, -1145, +-454, -902, -69, -336, 207, 361, 307, 992, +269, 1291, 82, 1068, -207, 447, -402, -324, +-390, -1019, -227, -1391, 49, -1270, 415, -687, +731, 125, 812, 855, 601, 1278, 163, 1313, +-388, 936, -858, 249, -1063, -489, -936, -1017, +-522, -1198, 53, -1007, 590, -529, 909, 71, +939, 632, 704, 978, 294, 987, -198, 717, +-639, 314, -839, -161, -697, -600, -343, -830, +37, -796, 359, -592, 573, -303, 588, 49, +365, 404, 39, 656, -223, 735, -378, 669, +-479, 497, -482, 238, -284, -100, 66, -464, +367, -770, 490, -897, 474, -785, 350, -487, +109, -56, -171, 431, -347, 808, -371, 916, +-326, 763, -286, 462, -184, 102, 11, -279, +180, -541, 258, -555, 328, -405, 387, -259, +284, -134, 29, 10, -174, 79, -258, 2, +-328, -116, -403, -93, -346, 75, -123, 273, +96, 457, 234, 617, 380, 625, 497, 380, +427, -17, 184, -406, -88, -720, -334, -913, +-527, -874, -574, -589, -453, -185, -228, 212, +42, 570, 299, 836, 488, 908, 587, 743, +558, 451, 376, 140, 102, -193, -202, -499, +-508, -688, -704, -732, -698, -663, -528, -510, +-249, -297, 128, -27, 496, 274, 681, 571, +647, 795, 486, 864, 256, 757, -36, 454, +-300, -11, -418, -518, -412, -900, -397, -1031, +-363, -851, -215, -421, -6, 76, 112, 468, +169, 691, 284, 699, 374, 484, 316, 195, +189, -32, 119, -206, 69, -331, -65, -341, +-260, -244, -372, -118, -353, -20, -290, 58, +-226, 141, -100, 177, 104, 117, 287, 19, +352, -22, 297, -16, 209, -16, 127, -46, +17, -88, -94, -143, -121, -171, -82, -108, +-66, 34, -105, 188, -189, 326, -300, 402, +-346, 347, -238, 158, -16, -127, 243, -423, +474, -616, 610, -624, 592, -466, 389, -186, +37, 188, -343, 554, -630, 763, -781, 757, +-738, 549, -429, 173, 60, -244, 496, -568, +715, -719, 692, -672, 469, -445, 114, -129, +-216, 179, -358, 396, -318, 461, -220, 404, +-143, 293, -81, 154, -24, -4, 2, -127, +-32, -195, -88, -218, -64, -210, 74, -162, +224, -86, 315, -5, 370, 64, 333, 107, +96, 113, -276, 84, -557, 41, -638, -6, +-533, -27, -257, -15, 118, 3, 460, 32, +657, 90, 648, 120, 444, 59, 94, -58, +-335, -149, -699, -184, -813, -188, -622, -143, +-218, -8, 287, 195, 705, 328, 825, 292, +595, 128, 160, -74, -292, -286, -616, -431, +-705, -382, -534, -141, -172, 179, 231, 477, +496, 660, 519, 592, 347, 248, 83, -228, +-184, -659, -372, -923, -397, -902, -266, -569, +-67, -46, 143, 533, 319, 1000, 389, 1168, +298, 978, 105, 533, -107, -62, -340, -669, +-546, -1086, -562, -1183, -324, -985, 32, -557, +328, 23, 502, 564, 568, 910, 491, 1025, +279, 905, 22, 581, -197, 161, -386, -265, +-542, -605, -615, -794, -587, -805, -426, -660, +-84, -389, 376, -14, 746, 372, 885, 642, +797, 748, 511, 671, 68, 386, -399, 3, +-755, -341, -921, -586, -846, -651, -546, -466, +-99, -99, 391, 282, 802, 548, 980, 618, +815, 461, 334, 87, -271, -400, -750, -803, +-946, -925, -802, -704, -344, -213, 264, 424, +766, 1014, 966, 1317, 798, 1202, 332, 697, +-258, -67, -752, -849, -994, -1394, -928, -1539, +-582, -1217, -71, -524, 433, 291, 790, 979, +940, 1371, 847, 1368, 504, 972, 36, 316, +-366, -373, -620, -871, -732, -1039, -670, -888, +-418, -516, -117, -24, 85, 437, 198, 668, +260, 581, 253, 273, 221, -87, 237, -382, +260, -535, 225, -449, 163, -126, 96, 282, +-57, 601, -278, 752, -423, 681, -432, 362, +-392, -112, -344, -561, -232, -872, -55, -984, +115, -835, 246, -448, 388, 56, 516, 533, +533, 880, 451, 1026, 314, 953, 65, 672, +-285, 226, -589, -273, -755, -710, -802, -996, +-720, -1039, -443, -812, 0, -413, 475, 67, +825, 526, 957, 822, 820, 869, 427, 695, +-85, 386, -504, 37, -696, -274, -659, -497, +-426, -555, -48, -429, 308, -229, 410, -50, +243, 121, -27, 225, -282, 171, -479, 36, +-515, -25, -300, -19, 108, -5, 545, 73, +833, 204, 855, 271, 602, 201, 172, 14, +-329, -213, -782, -378, -1026, -426, -950, -345, +-585, -140, -76, 154, 396, 429, 690, 542, +749, 461, 560, 241, 190, -68, -182, -381, +-365, -567, -336, -581, -167, -437, 104, -166, +386, 188, 463, 525, 224, 711, -180, 684, +-537, 476, -765, 142, -792, -245, -528, -566, +-48, -726, 432, -685, 739, -470, 843, -165, +736, 107, 414, 302, 19, 446, -271, 512, +-417, 476, -469, 397, -419, 302, -269, 153, +-111, -42, -41, -265, -76, -513, -163, -723, +-210, -778, -131, -629, 82, -310, 337, 116, +545, 547, 680, 860, 681, 963, 470, 816, +89, 450, -307, 23, -648, -335, -909, -612, +-986, -779, -792, -752, -416, -557, 7, -296, +429, -22, 757, 243, 844, 466, 701, 569, +493, 542, 292, 453, 56, 339, -197, 154, +-390, -106, -510, -342, -597, -464, -624, -497, +-525, -466, -312, -338, -66, -119, 177, 136, +415, 327, 595, 393, 615, 379, 473, 327, +251, 190, 18, -19, -200, -196, -353, -261, +-384, -218, -307, -116, -191, 6, -114, 108, +-102, 137, -129, 48, -148, -111, -125, -230, +-38, -254, 93, -192, 230, -45, 349, 161, +433, 363, 434, 487, 296, 465, 52, 286, +-235, 2, -509, -299, -691, -553, -662, -668, +-391, -570, -1, -283, 328, 67, 494, 375, +497, 580, 350, 639, 83, 541, -181, 294, +-306, -34, -296, -324, -210, -505, -65, -586, +124, -537, 283, -331, 331, -39, 239, 232, +30, 437, -214, 550, -390, 517, -431, 338, +-338, 97, -142, -128, 71, -329, 199, -481, +227, -505, 219, -361, 199, -138, 145, 51, +69, 203, 19, 337, 12, 408, 13, 359, +-5, 210, -42, 28, -105, -119, -224, -211, +-348, -238, -386, -198, -318, -116, -188, -53, +1, -37, 217, -52, 368, -88, 440, -100, +511, -26, 566, 118, 454, 262, 159, 383, +-191, 446, -504, 394, -751, 206, -881, -72, +-842, -397, -633, -707, -283, -877, 159, -796, +623, -458, 1009, 63, 1197, 645, 1102, 1078, +737, 1207, 170, 994, -476, 492, -1018, -168, +-1302, -766, -1299, -1120, -1022, -1172, -500, -942, +150, -482, 749, 96, 1127, 592, 1199, 897, +980, 994, 535, 874, -38, 560, -553, 138, +-861, -307, -937, -675, -791, -858, -435, -819, +12, -588, 362, -220, 548, 203, 583, 528, +432, 661, 111, 624, -197, 436, -333, 142, +-327, -138, -267, -319, -147, -404, 12, -398, +96, -297, 81, -116, 81, 87, 150, 232, +175, 270, 127, 230, 91, 147, 69, 28, +-36, -95, -216, -151, -390, -150, -525, -152, +-570, -143, -445, -81, -132, 39, 303, 163, +733, 245, 1004, 278, 1005, 253, 687, 123, +109, -96, -530, -291, -1005, -373, -1226, -370, +-1175, -305, -807, -141, -185, 96, 469, 315, +953, 451, 1164, 469, 1042, 342, 634, 113, +113, -130, -357, -337, -684, -465, -798, -460, +-661, -308, -347, -70, -21, 170, 178, 361, +246, 477, 220, 462, 112, 271, -39, -51, +-123, -360, -64, -545, 95, -567, 260, -396, +340, -57, 276, 317, 95, 575, -100, 659, +-263, 576, -389, 339, -420, -12, -321, -380, +-183, -654, -59, -775, 94, -731, 261, -504, +337, -102, 288, 363, 195, 724, 120, 901, +51, 879, -27, 632, -82, 207, -110, -248, +-154, -603, -249, -821, -336, -857, -321, -675, +-189, -357, 2, -22, 203, 291, 361, 550, +388, 689, 295, 682, 132, 531, -70, 277, +-254, -14, -327, -275, -263, -458, -137, -513, +-29, -423, 67, -264, 166, -127, 193, -41, +80, 14, -95, 50, -190, 101, -219, 203, +-235, 333, -154, 415, 71, 384, 284, 233, +353, 19, 307, -191, 175, -363, -41, -467, +-271, -449, -420, -304, -440, -117, -305, 57, +-67, 222, 151, 345, 265, 361, 303, 281, +270, 155, 119, 0, -99, -163, -267, -275, +-318, -282, -264, -194, -113, -45, 109, 131, +313, 285, 373, 352, 268, 283, 44, 67, +-243, -230, -486, -487, -543, -602, -392, -540, +-125, -302, 182, 98, 435, 549, 540, 848, +473, 881, 267, 674, -30, 280, -347, -215, +-584, -659, -640, -910, -469, -904, -132, -667, +268, -295, 616, 82, 749, 394, 541, 624, +87, 738, -362, 700, -655, 516, -758, 223, +-626, -109, -257, -390, 200, -560, 558, -608, +739, -526, 742, -312, 542, -60, 134, 108, +-364, 173, -741, 209, -871, 258, -757, 315, +-437, 371, 38, 391, 493, 313, 731, 121, +705, -146, 485, -426, 150, -632, -217, -673, +-485, -517, -567, -205, -443, 170, -157, 472, +158, 605, 371, 575, 449, 425, 357, 187, +60, -56, -316, -232, -557, -354, -589, -416, +-459, -380, -168, -262, 235, -131, 590, 24, +761, 214, 720, 367, 488, 413, 91, 345, +-382, 202, -774, 14, -940, -197, -827, -385, +-495, -450, -45, -365, 403, -198, 694, 24, +747, 294, 585, 490, 278, 490, -59, 327, +-293, 94, -395, -173, -414, -417, -328, -536, +-144, -476, 45, -259, 170, 31, 205, 308, +115, 512, -70, 564, -237, 387, -314, 51, +-295, -266, -153, -456, 103, -496, 359, -348, +505, -34, 495, 282, 355, 441, 128, 396, +-151, 179, -453, -130, -697, -398, -764, -503, +-598, -391, -254, -102, 131, 258, 436, 568, +585, 700, 565, 570, 425, 205, 244, -255, +48, -669, -163, -899, -322, -829, -356, -465, +-298, 46, -224, 549, -152, 909, -89, 984, +-77, 733, -117, 248, -126, -306, -29, -741, +175, -900, 396, -777, 511, -444, 439, 21, +204, 471, -68, 712, -282, 670, -444, 434, +-550, 114, -506, -195, -304, -404, -66, -476, +151, -394, 380, -176, 537, 60, 484, 201, +232, 264, -66, 289, -289, 217, -416, 56, +-441, -63, -344, -94, -103, -108, 200, -129, +422, -123, 482, -117, 396, -127, 185, -110, +-123, -44, -426, 64, -579, 208, -528, 339, +-332, 373, -97, 284, 99, 99, 264, -143, +403, -376, 481, -501, 476, -480, 398, -316, +224, -22, -67, 310, -382, 525, -597, 531, +-702, 345, -727, 33, -570, -291, -194, -483, +236, -445, 577, -187, 835, 183, 943, 485, +777, 571, 358, 406, -151, 40, -599, -402, +-899, -730, -995, -807, -860, -618, -487, -209, +20, 311, 506, 766, 842, 1004, 957, 961, +814, 640, 429, 134, -99, -413, -599, -871, +-873, -1107, -839, -1020, -598, -662, -251, -178, +180, 344, 540, 790, 647, 1005, 530, 936, +314, 645, 27, 214, -275, -245, -412, -593, +-316, -751, -141, -709, -32, -493, -7, -192, +-60, 84, -161, 293, -240, 397, -210, 367, +-35, 263, 226, 171, 441, 97, 538, 26, +530, -24, 385, -69, 70, -137, -345, -200, +-741, -236, -1009, -243, -1010, -183, -682, -47, +-123, 102, 472, 206, 930, 248, 1132, 226, +1034, 156, 678, 71, 168, -11, -354, -72, +-756, -99, -953, -120, -954, -168, -771, -207, +-424, -196, 12, -131, 417, -35, 661, 96, +703, 261, 624, 403, 486, 439, 249, 324, +-44, 89, -255, -187, -369, -424, -494, -575, +-587, -582, -516, -400, -304, -85, -78, 237, +133, 488, 363, 626, 540, 595, 560, 416, +417, 173, 186, -99, -90, -379, -360, -575, +-507, -642, -453, -584, -284, -371, -95, -29, +109, 309, 279, 562, 321, 714, 237, 694, +123, 451, 2, 72, -147, -303, -282, -575, +-295, -661, -176, -547, -19, -306, 117, -17, +217, 246, 236, 400, 146, 411, 26, 315, +-47, 154, -80, -4, -101, -110, -96, -166, +-86, -184, -102, -147, -121, -69, -107, 7, +-63, 58, -4, 83, 57, 72, 104, 25, +140, -29, 164, -70, 165, -79, 140, -66, +62, -31, -81, 41, -217, 128, -297, 168, +-327, 151, -290, 100, -155, -3, 23, -135, +160, -213, 262, -198, 325, -138, 295, -61, +168, 19, 12, 84, -150, 125, -286, 146, +-322, 141, -241, 110, -108, 57, 14, -7, +95, -70, 111, -132, 84, -174, 40, -165, +-16, -96, -61, -12, -56, 42, -22, 77, +15, 123, 66, 157, 90, 137, 38, 83, +-30, 31, -59, -25, -98, -88, -143, -132, +-135, -169, -75, -204, -25, -191, -4, -100, +9, 26, 43, 160, 110, 299, 153, 395, +127, 382, 56, 230, -22, -25, -96, -308, +-151, -521, -179, -598, -168, -514, -111, -270, +-19, 90, 51, 446, 107, 685, 175, 729, +180, 542, 77, 181, -54, -213, -122, -520, +-137, -677, -113, -634, -54, -406, 19, -77, +74, 243, 80, 455, 19, 504, -45, 403, +-55, 197, -60, -45, -91, -221, -92, -263, +-13, -193, 96, -66, 170, 64, 183, 111, +141, 60, 51, -20, -80, -85, -212, -119, +-290, -84, -273, 0, -175, 43, -36, 19, +110, -15, 239, -7, 308, 40, 293, 126, +183, 227, 11, 300, -139, 286, -200, 137, +-201, -126, -197, -403, -171, -588, -107, -626, +-43, -483, -22, -171, -2, 229, 67, 578, +164, 752, 238, 702, 278, 479, 288, 163, +226, -167, 51, -402, -200, -482, -439, -455, +-604, -401, -601, -325, -380, -226, -29, -105, +293, 58, 516, 260, 613, 453, 544, 593, +325, 618, 55, 457, -197, 147, -417, -193, +-523, -466, -467, -598, -324, -537, -167, -335, +33, -97, 249, 92, 351, 157, 300, 84, +201, -7, 101, 0, -40, 88, -164, 239, +-175, 446, -96, 580, -19, 490, 42, 197, +82, -190, 58, -573, -36, -847, -136, -900, +-198, -688, -235, -258, -243, 249, -182, 639, +-5, 811, 254, 774, 502, 567, 640, 225, +568, -121, 243, -333, -229, -410, -658, -428, +-906, -400, -887, -305, -537, -172, 26, -35, +523, 109, 802, 252, 853, 340, 670, 321, +281, 182, -163, -6, -520, -148, -728, -184, +-729, -114, -501, 23, -119, 175, 264, 258, +515, 198, 576, -25, 454, -316, 191, -506, +-93, -487, -248, -307, -259, -22, -250, 330, +-238, 608, -123, 634, 45, 421, 111, 121, +89, -187, 113, -447, 139, -573, 51, -476, +-66, -189, -63, 125, 22, 315, 65, 380, +69, 363, 103, 215, 116, -50, 7, -256, +-193, -298, -339, -247, -354, -163, -292, -65, +-152, 17, 125, 82, 441, 166, 602, 259, +553, 339, 356, 380, 57, 293, -268, 44, +-506, -277, -592, -570, -525, -754, -347, -709, +-125, -402, 109, 56, 330, 509, 481, 825, +516, 889, 444, 690, 276, 330, 22, -78, +-247, -443, -435, -671, -474, -707, -352, -594, +-151, -386, 4, -126, 106, 147, 159, 386, +113, 541, 17, 587, 12, 519, 92, 341, +140, 73, 164, -218, 187, -436, 140, -519, +4, -469, -117, -324, -200, -115, -299, 111, +-390, 257, -363, 272, -185, 192, 45, 89, +236, 42, 398, 89, 511, 190, 441, 267, +180, 253, -103, 66, -284, -284, -365, -618, +-350, -743, -258, -612, -143, -251, -24, 247, +79, 678, 130, 859, 152, 742, 206, 397, +237, -17, 171, -317, 26, -469, -109, -528, +-201, -480, -242, -319, -192, -150, -46, -24, +112, 119, 168, 284, 130, 403, 58, 431, +-31, 362, -112, 210, -117, 34, -67, -136, +-15, -292, 44, -400, 125, -418, 181, -356, +185, -218, 144, -15, 17, 189, -191, 340, +-381, 412, -446, 377, -329, 236, -27, 62, +344, -76, 597, -150, 626, -172, 417, -190, +35, -231, -347, -264, -555, -247, -579, -169, +-460, -3, -209, 232, 104, 435, 353, 502, +506, 402, 563, 161, 457, -128, 192, -344, +-129, -420, -416, -365, -582, -221, -526, -46, +-273, 75, 27, 114, 267, 130, 414, 181, +426, 235, 295, 237, 82, 171, -133, 59, +-271, -92, -296, -267, -221, -386, -63, -354, +137, -173, 270, 50, 258, 230, 145, 330, +-19, 322, -193, 187, -279, -9, -225, -160, +-86, -204, 68, -148, 194, -40, 234, 60, +171, 99, 63, 55, -33, -53, -96, -144, +-115, -144, -85, -54, -8, 65, 79, 176, +95, 239, 10, 194, -93, 46, -138, -106, +-134, -184, -83, -201, 46, -156, 199, -45, +265, 85, 200, 157, 67, 144, -63, 61, +-143, -34, -159, -98, -123, -127, -67, -111, +-19, -22, 20, 112, 56, 195, 97, 183, +123, 100, 103, -21, 2, -158, -124, -261, +-172, -283, -105, -204, 36, -44, 187, 148, +285, 306, 244, 369, 69, 306, -141, 128, +-278, -90, -325, -271, -283, -360, -144, -330, +81, -187, 296, 8, 393, 168, 348, 245, +188, 227, -38, 130, -260, 7, -364, -77, +-302, -93, -100, -48, 165, 21, 372, 86, +383, 115, 203, 72, -39, -49, -263, -197, +-427, -298, -458, -316, -290, -242, -6, -76, +273, 167, 484, 407, 612, 546, 598, 539, +402, 400, 46, 128, -357, -243, -667, -568, +-811, -721, -747, -685, -457, -477, -6, -136, +438, 230, 756, 523, 880, 681, 771, 645, +468, 432, 96, 166, -269, -84, -577, -310, +-720, -434, -642, -416, -419, -326, -161, -203, +86, -34, 267, 85, 352, 65, 359, -5, +319, -2, 299, 68, 332, 183, 320, 342, +173, 474, -50, 466, -294, 277, -543, -46, +-711, -421, -691, -707, -473, -787, -96, -624, +355, -279, 716, 141, 883, 503, 861, 674, +611, 628, 136, 453, -347, 233, -643, -12, +-758, -217, -698, -315, -431, -339, -68, -362, +224, -363, 414, -293, 503, -123, 444, 119, +274, 347, 87, 477, -79, 472, -176, 319, +-156, 38, -80, -243, -34, -399, -36, -399, +-73, -259, -130, -15, -153, 217, -85, 330, +66, 284, 245, 113, 351, -80, 299, -218, +116, -289, -102, -260, -288, -111, -361, 47, +-264, 138, -39, 225, 223, 314, 428, 328, +469, 257, 299, 94, -3, -185, -328, -477, +-556, -635, -554, -604, -307, -343, 60, 138, +400, 612, 593, 840, 539, 775, 288, 448, +-6, -67, -253, -530, -377, -737, -312, -694, +-160, -449, -62, -62, 47, 298, 210, 494, +300, 522, 241, 368, 105, 65, -70, -216, +-231, -377, -305, -417, -265, -268, -96, 67, +177, 396, 421, 574, 498, 548, 436, 269, +269, -195, -13, -639, -328, -915, -554, -927, +-671, -586, -629, 30, -361, 665, 70, 1102, +540, 1216, 919, 957, 1045, 436, 787, -164, +249, -705, -330, -1068, -731, -1143, -875, -937, +-788, -543, -515, -52, -123, 448, 244, 851, +493, 1044, 660, 947, 712, 580, 577, 117, +286, -259, -74, -480, -447, -554, -655, -494, +-575, -367, -334, -279, -67, -251, 215, -191, +424, -30, 436, 200, 308, 433, 138, 581, +-39, 577, -201, 423, -300, 179, -279, -118, +-77, -378, 211, -462, 365, -384, 322, -282, +150, -172, -106, -25, -333, 60, -341, 71, +-143, 112, 101, 176, 275, 220, 292, 286, +130, 286, -76, 107, -176, -129, -145, -279, +-23, -357, 100, -312, 146, -85, 143, 161, +129, 306, 66, 356, -28, 244, -105, -45, +-171, -299, -186, -392, -92, -360, 55, -203, +183, 37, 274, 256, 268, 417, 121, 458, +-65, 285, -198, 27, -254, -133, -202, -225, +-69, -292, 54, -253, 175, -159, 317, -92, +358, 5, 229, 125, 39, 197, -125, 234, +-268, 221, -328, 78, -271, -139, -141, -311, +14, -374, 146, -250, 200, 68, 203, 392, +232, 561, 271, 554, 253, 329, 162, -82, +44, -487, -86, -729, -248, -752, -415, -520, +-463, -156, -327, 188, -86, 494, 170, 713, +410, 725, 548, 568, 487, 320, 276, -43, +35, -421, -170, -657, -279, -751, -248, -707, +-133, -424, -20, 34, 73, 460, 115, 711, +80, 703, 21, 458, -28, 154, -102, -114, +-178, -392, -162, -577, -42, -512, 153, -250, +379, 35, 521, 277, 479, 467, 324, 540, +98, 405, -230, 66, -537, -339, -652, -637, +-573, -692, -368, -467, -53, -43, 245, 393, +424, 678, 512, 716, 513, 473, 391, 36, +259, -383, 192, -611, 91, -572, -68, -287, +-239, 76, -427, 350, -591, 465, -587, 382, +-435, 79, -171, -276, 226, -457, 619, -406, +796, -199, 771, 56, 610, 270, 256, 411, +-191, 442, -520, 275, -650, -18, -606, -216, +-361, -280, -10, -301, 303, -230, 448, -45, +373, 108, 174, 133, 6, 56, -116, -93, +-224, -217, -181, -162, 25, 60, 223, 332, +312, 538, 315, 563, 210, 335, 14, -73, +-181, -521, -314, -847, -332, -873, -193, -564, +25, -60, 173, 481, 207, 924, 141, 1102, +44, 909, -12, 367, -33, -370, -32, -1046, +41, -1378, 172, -1237, 268, -660, 313, 231, +308, 1153, 194, 1713, -55, 1647, -402, 968, +-729, -115, -809, -1231, -512, -1951, 0, -1981, +530, -1291, 962, -92, 1111, 1195, 838, 2050, +269, 2128, -344, 1416, -791, 204, -898, -1035, +-666, -1835, -254, -1956, 190, -1389, 533, -331, +631, 803, 482, 1551, 195, 1674, -149, 1210, +-420, 378, -445, -508, -218, -1164, 95, -1412, +389, -1169, 596, -484, 587, 338, 262, 966, +-226, 1230, -617, 1068, -760, 505, -622, -247, +-212, -894, 352, -1203, 795, -999, 914, -325, +696, 500, 256, 1118, -258, 1298, -692, 881, +-886, -14, -713, -955, -251, -1533, 227, -1536, +589, -890, 867, 209, 917, 1269, 564, 1873, +27, 1815, -415, 1093, -740, -46, -857, -1180, +-601, -1918, -121, -1978, 279, -1321, 515, -245, +585, 815, 468, 1540, 255, 1723, 35, 1291, +-147, 444, -200, -469, -102, -1104, -7, -1236, +45, -888, 89, -277, 57, 390, -101, 891, +-280, 985, -377, 607, -329, -61, -72, -731, +302, -1130, 628, -1057, 771, -505, 678, 335, +359, 1122, -87, 1491, -541, 1256, -830, 528, +-798, -415, -488, -1228, -56, -1559, 386, -1284, +732, -555, 804, 360, 574, 1140, 163, 1443, +-243, 1162, -506, 466, -535, -384, -345, -1092, +1, -1351, 372, -1069, 555, -397, 470, 441, +179, 1151, -200, 1421, -517, 1149, -578, 486, +-359, -363, 42, -1133, 471, -1491, 723, -1277, +670, -613, 389, 259, 5, 1046, -402, 1405, +-660, 1161, -672, 450, -469, -400, -127, -1030, +283, -1137, 637, -683, 831, 81, 786, 801, +464, 1174, -8, 992, -438, 300, -734, -550, +-803, -1192, -552, -1437, -151, -1185, 169, -456, +397, 467, 565, 1223, 610, 1582, 539, 1467, +386, 917, 116, 127, -189, -643, -375, -1207, +-429, -1435, -403, -1277, -293, -807, -156, -178, +-77, 483, 3, 988, 169, 1167, 392, 1005, +594, 586, 691, 34, 564, -435, 206, -631, +-234, -547, -603, -264, -793, 65, -736, 220, +-442, 92, -19, -191, 445, -469, 820, -604, +931, -458, 709, -35, 259, 512, -270, 1011, +-705, 1252, -841, 1044, -633, 446, -220, -331, +223, -1085, 557, -1549, 666, -1465, 586, -898, +417, -107, 149, 709, -203, 1312, -492, 1461, +-602, 1157, -494, 551, -162, -197, 214, -821, +410, -1136, 413, -1149, 295, -861, 92, -264, +-57, 388, -50, 815, 29, 984, 102, 900, +138, 526, 86, -3, -18, -471, -79, -783, +-145, -849, -252, -639, -318, -271, -290, 143, +-94, 532, 310, 737, 671, 655, 710, 369, +513, 18, 215, -274, -192, -414, -527, -399, +-578, -290, -417, -121, -191, 19, 61, 51, +251, 54, 361, 124, 421, 166, 348, 116, +121, 61, -122, 49, -299, 36, -360, 12, +-178, 17, 136, 33, 361, 25, 453, -37, +387, -150, 97, -252, -217, -244, -369, -132, +-450, -11, -434, 112, -183, 254, 188, 318, +480, 249, 680, 153, 659, 51, 349, -105, +-83, -219, -441, -192, -623, -140, -525, -128, +-216, -79, 91, -29, 325, -29, 451, -8, +425, 48, 306, 84, 202, 169, 47, 282, +-168, 265, -349, 149, -418, 77, -354, -25, +-153, -238, 128, -451, 357, -578, 436, -554, +365, -287, 292, 152, 243, 548, 114, 824, +-88, 918, -238, 698, -348, 186, -414, -407, +-354, -884, -208, -1095, -27, -964, 219, -556, +451, 16, 534, 622, 511, 1051, 395, 1130, +161, 868, -69, 332, -224, -317, -348, -814, +-374, -995, -281, -855, -245, -456, -234, 32, +-74, 390, 157, 559, 353, 565, 560, 395, +651, 117, 462, -102, 150, -201, -110, -208, +-301, -129, -360, -1, -282, 109, -197, 136, +-152, 23, -135, -199, -140, -384, -27, -451, +224, -352, 412, -39, 470, 403, 476, 753, +363, 867, 123, 696, -93, 232, -262, -397, +-395, -938, -403, -1170, -305, -976, -202, -402, +-30, 280, 199, 828, 353, 1129, 413, 1059, +401, 568, 291, -103, 145, -634, 4, -891, +-187, -854, -310, -574, -256, -172, -153, 249, +-86, 623, 21, 796, 124, 659, 160, 319, +194, -58, 222, -421, 191, -705, 131, -748, +42, -482, -83, -19, -140, 463, -121, 800, +-120, 794, -114, 399, -42, -158, 69, -610, +206, -857, 349, -765, 427, -253, 402, 436, +194, 926, -254, 1025, -688, 671, -772, -68, +-522, -794, -116, -1137, 383, -1078, 823, -636, +1007, 194, 863, 1033, 425, 1384, -185, 1173, +-706, 556, -952, -299, -910, -1050, -571, -1357, +-35, -1184, 494, -596, 859, 265, 963, 1004, +685, 1288, 147, 1124, -318, 569, -539, -257, +-520, -965, -285, -1237, 64, -1069, 322, -523, +409, 291, 310, 1037, 46, 1378, -288, 1187, +-491, 500, -466, -455, -265, -1270, 50, -1617, +474, -1365, 902, -561, 1049, 523, 774, 1470, +196, 1880, -480, 1551, -1065, 620, -1288, -523, +-1038, -1505, -447, -1951, 277, -1592, 915, -589, +1255, 572, 1194, 1468, 765, 1767, 75, 1305, +-574, 336, -880, -709, -794, -1474, -458, -1593, +4, -934, 403, 89, 530, 1014, 364, 1608, +49, 1563, -247, 776, -377, -329, -262, -1302, +17, -1893, 328, -1771, 571, -900, 649, 273, +499, 1339, 153, 2029, -286, 1967, -691, 1110, +-873, -67, -680, -1131, -191, -1807, 342, -1806, +739, -1123, 902, -105, 708, 898, 207, 1509, +-287, 1448, -560, 812, -631, -101, -457, -995, +-37, -1449, 369, -1198, 584, -445, 664, 474, +564, 1302, 191, 1705, -257, 1422, -578, 536, +-779, -628, -811, -1607, -537, -2006, -3, -1778, +643, -1049, 1167, 91, 1261, 1325, 915, 2100, +396, 2118, -198, 1485, -836, 479, -1195, -608, +-1065, -1478, -654, -1838, -195, -1553, 283, -848, +700, -94, 925, 554, 938, 1005, 755, 1091, +400, 859, -57, 539, -492, 184, -754, -185, +-755, -453, -574, -588, -290, -603, 105, -487, +486, -337, 655, -185, 635, 84, 539, 418, +314, 662, -57, 815, -400, 821, -580, 484, +-583, -125, -381, -788, -3, -1372, 413, -1590, +687, -1167, 682, -282, 421, 723, 52, 1639, +-299, 2124, -502, 1863, -458, 965, -256, -227, +-62, -1372, 168, -2085, 418, -2138, 457, -1574, +266, -556, 82, 581, -84, 1378, -281, 1630, +-300, 1433, -70, 902, 201, 231, 405, -298, +514, -561, 365, -596, 0, -484, -340, -379, +-560, -368, -654, -411, -525, -483, -182, -516, +269, -336, 762, 106, 1092, 666, 1057, 1183, +656, 1452, 21, 1293, -698, 689, -1184, -234, +-1207, -1214, -823, -1834, -161, -1808, 611, -1223, +1141, -300, 1175, 724, 815, 1451, 238, 1569, +-368, 1158, -784, 470, -849, -277, -584, -860, +-71, -1039, 509, -755, 908, -217, 929, 315, +530, 677, -118, 709, -751, 316, -1133, -308, +-1090, -834, -516, -1049, 360, -817, 1111, -96, +1463, 807, 1316, 1439, 679, 1586, -148, 1168, +-789, 210, -1179, -927, -1271, -1768, -907, -2043, +-214, -1612, 457, -556, 948, 686, 1157, 1660, +969, 2125, 478, 1892, -103, 956, -596, -297, +-768, -1370, -476, -1897, 29, -1710, 413, -964, +569, 4, 437, 918, -19, 1442, -579, 1277, +-936, 579, -915, -201, -419, -784, 470, -1011, +1371, -729, 1851, -56, 1692, 632, 890, 1016, +-347, 936, -1551, 404, -2239, -370, -2163, -1061, +-1345, -1346, -46, -1100, 1231, -467, 2061, 334, +2326, 1085, 1984, 1503, 985, 1384, -402, 783, +-1598, -105, -2191, -976, -2039, -1480, -1156, -1482, +143, -1032, 1286, -154, 1864, 898, 1726, 1577, +921, 1584, -148, 1001, -920, 4, -1150, -1054, +-942, -1691, -434, -1697, 169, -1110, 635, -44, +897, 1102, 951, 1803, 640, 1875, -36, 1357, +-697, 337, -989, -792, -877, -1560, -460, -1830, +156, -1594, 727, -844, 968, 131, 819, 906, +422, 1335, -48, 1423, -410, 1094, -535, 430, +-470, -266, -289, -751, 22, -933, 384, -810, +597, -439, 531, 52, 164, 439, -352, 537, +-658, 316, -542, -106, -161, -494, 278, -648, +665, -507, 769, -91, 492, 489, 117, 965, +-148, 1096, -354, 869, -465, 349, -383, -398, +-229, -1090, -52, -1358, 228, -1164, 505, -651, +547, 57, 351, 719, 20, 1076, -339, 1038, +-496, 624, -327, 6, 5, -473, 309, -639, +556, -580, 641, -294, 451, 240, 100, 695, +-205, 730, -454, 408, -682, -101, -754, -728, +-512, -1250, 17, -1333, 592, -882, 963, -56, +1007, 905, 748, 1680, 270, 1929, -219, 1535, +-530, 661, -617, -416, -522, -1398, -315, -2004, +-83, -2019, 85, -1386, 199, -306, 292, 807, +329, 1563, 234, 1789, 62, 1465, -10, 675, +115, -295, 320, -1063, 422, -1369, 377, -1114, +180, -399, -187, 427, -581, 994, -768, 1150, +-713, 845, -474, 85, -55, -884, 461, -1631, +871, -1806, 1054, -1240, 985, -98, 665, 1132, +177, 2066, -375, 2504, -853, 2179, -1038, 994, +-835, -573, -418, -1872, 70, -2619, 576, -2697, +864, -2004, 753, -743, 402, 637, 19, 1721, +-311, 2242, -420, 2133, -204, 1533, 156, 693, +453, -126, 572, -737, 408, -1096, 31, -1248, +-357, -1207, -664, -1016, -784, -782, -596, -489, +-222, -48, 172, 459, 597, 863, 974, 1106, +1107, 1242, 983, 1247, 644, 978, 43, 445, +-664, -191, -1114, -862, -1214, -1485, -1047, -1814, +-612, -1677, 29, -1145, 674, -359, 1126, 573, +1288, 1394, 1146, 1813, 753, 1771, 162, 1314, +-495, 542, -975, -299, -1117, -998, -910, -1415, +-434, -1427, 138, -1082, 615, -555, 884, 31, +886, 563, 627, 866, 217, 884, -209, 724, +-554, 414, -684, -27, -560, -404, -272, -597, +162, -628, 661, -454, 919, -100, 786, 252, +457, 503, 70, 648, -375, 619, -748, 340, +-898, -123, -813, -622, -490, -997, 49, -1087, +618, -844, 1067, -341, 1295, 331, 1127, 991, +610, 1348, -4, 1276, -601, 906, -1104, 363, +-1239, -306, -926, -940, -445, -1310, 58, -1324, +638, -1065, 1091, -591, 1143, 82, 903, 755, +550, 1142, 29, 1171, -563, 921, -879, 476, +-810, -47, -535, -485, -172, -704, 273, -692, +678, -532, 864, -323, 744, -121, 348, 94, +-163, 261, -586, 260, -785, 168, -693, 125, +-296, 101, 258, 64, 763, 32, 1032, -24, +923, -115, 499, -153, 2, -84, -397, 0, +-699, 103, -852, 259, -747, 258, -421, 8, +13, -271, 490, -438, 886, -492, 1038, -402, +862, -159, 445, 165, -45, 465, -457, 635, +-672, 594, -670, 401, -541, 149, -357, -230, +-42, -639, 404, -793, 796, -685, 977, -423, +903, 20, 533, 524, -86, 837, -694, 837, +-1076, 532, -1163, -11, -876, -586, -256, -966, +460, -1078, 1108, -814, 1592, -108, 1711, 716, +1353, 1304, 564, 1534, -528, 1228, -1569, 391, +-2157, -623, -2210, -1500, -1757, -2005, -721, -1900, +752, -1164, 2122, -65, 2961, 1101, 3092, 2060, +2378, 2451, 951, 2104, -777, 1152, -2369, -203, +-3356, -1593, -3352, -2547, -2376, -2817, -788, -2269, +1006, -962, 2535, 600, 3342, 1914, 3237, 2751, +2286, 2829, 708, 2015, -995, 617, -2206, -930, +-2652, -2222, -2365, -2787, -1424, -2478, -75, -1564, +1102, -240, 1651, 1216, 1637, 2151, 1269, 2270, +594, 1849, -167, 996, -597, -187, -584, -1175, +-357, -1638, -27, -1638, 315, -1228, 421, -543, +194, 155, -218, 718, -636, 984, -899, 837, +-741, 523, -76, 295, 806, 55, 1544, -183, +1838, -160, 1501, 5, 559, -3, -713, -117, +-1844, -292, -2405, -629, -2178, -943, -1190, -964, +304, -604, 1840, 80, 2899, 857, 3108, 1517, +2367, 1871, 850, 1651, -1027, 798, -2614, -333, +-3346, -1341, -3082, -2068, -1966, -2346, -193, -1958, +1751, -1021, 3099, 202, 3435, 1474, 2880, 2330, +1561, 2484, -262, 2052, -1866, 1059, -2630, -326, +-2572, -1553, -1883, -2220, -686, -2283, 588, -1760, +1471, -752, 1797, 379, 1599, 1264, 1012, 1766, +320, 1771, -246, 1251, -646, 397, -780, -565, +-583, -1275, -253, -1460, 9, -1231, 209, -675, +365, 163, 413, 922, 349, 1286, 270, 1255, +131, 866, -189, 108, -534, -785, -640, -1437, +-542, -1693, -327, -1456, 157, -699, 850, 322, +1370, 1349, 1482, 2090, 1218, 2134, 552, 1502, +-402, 519, -1289, -675, -1885, -1827, -2019, -2469, +-1484, -2376, -396, -1668, 836, -474, 1890, 974, +2462, 2141, 2280, 2608, 1437, 2313, 180, 1319, +-1201, -65, -2152, -1408, -2228, -2353, -1544, -2494, +-443, -1716, 861, -448, 1951, 841, 2246, 1877, +1651, 2299, 502, 1855, -870, 709, -2044, -689, +-2444, -1883, -1788, -2435, -380, -2115, 1234, -1067, +2593, 401, 3204, 1850, 2666, 2689, 1155, 2602, +-712, 1710, -2394, 241, -3385, -1388, -3260, -2582, +-2046, -2969, -246, -2486, 1599, -1270, 2978, 316, +3415, 1759, 2786, 2604, 1319, 2635, -451, 1937, +-1803, 756, -2359, -534, -2223, -1553, -1498, -2056, +-249, -1957, 1039, -1368, 1770, -503, 1803, 400, +1249, 1023, 289, 1233, -703, 1148, -1309, 820, +-1369, 312, -945, -203, -101, -550, 933, -706, +1670, -760, 1724, -610, 1175, -186, 411, 216, +-407, 433, -1236, 601, -1750, 633, -1615, 331, +-902, -151, 54, -484, 893, -657, 1423, -756, +1574, -596, 1232, -176, 511, 209, -189, 539, +-641, 859, -855, 1007, -725, 869, -249, 430, +160, -177, 326, -769, 472, -1253, 512, -1498, +238, -1287, -145, -582, -390, 291, -520, 996, +-499, 1489, -242, 1596, 151, 1113, 595, 323, +1000, -419, 1143, -1013, 934, -1345, 489, -1245, +-36, -730, -554, -81, -973, 440, -1188, 787, +-1109, 915, -726, 743, -194, 279, 370, -296, +888, -690, 1184, -812, 1229, -708, 1156, -371, +884, 162, 363, 765, -153, 1161, -530, 1091, +-855, 696, -1120, 176, -1205, -563, -1052, -1405, +-686, -1909, -96, -1823, 678, -1280, 1444, -368, +1900, 891, 1833, 2120, 1390, 2795, 673, 2726, +-370, 1930, -1367, 537, -1798, -1169, -1729, -2754, +-1453, -3667, -840, -3578, 163, -2587, 1162, -923, +1768, 1127, 1880, 3011, 1583, 4133, 991, 4183, +183, 3180, -658, 1324, -1226, -1009, -1374, -3164, +-1224, -4456, -883, -4549, -384, -3500, 163, -1541, +649, 875, 1025, 3010, 1249, 4204, 1315, 4282, +1192, 3327, 806, 1504, 263, -637, -359, -2432, +-1150, -3527, -1900, -3739, -2147, -3024, -1753, -1651, +-900, 28, 341, 1600, 1806, 2623, 2964, 2951, +3392, 2691, 2914, 1878, 1533, 610, -382, -721, +-2298, -1755, -3709, -2419, -4159, -2604, -3387, -2187, +-1579, -1322, 778, -137, 3073, 1148, 4593, 2080, +4786, 2490, 3619, 2417, 1482, 1694, -1065, 413, +-3342, -890, -4638, -1850, -4557, -2425, -3174, -2429, +-947, -1675, 1526, -504, 3631, 655, 4737, 1619, +4438, 2102, 2825, 1918, 424, 1269, -2005, 402, +-3679, -496, -4180, -1174, -3472, -1436, -1717, -1317, +469, -1008, 2300, -531, 3385, 80, 3615, 556, +2852, 701, 1203, 674, -670, 698, -2118, 674, +-2883, 438, -2831, 167, -1986, 23, -580, -204, +979, -636, 2153, -1033, 2572, -1140, 2279, -1031, +1497, -787, 364, -231, -844, 627, -1687, 1421, +-1952, 1854, -1706, 1820, -1014, 1293, 18, 358, +1041, -777, 1690, -1820, 1852, -2456, 1578, -2339, +888, -1491, -122, -351, -1086, 799, -1651, 1802, +-1736, 2311, -1352, 2105, -517, 1318, 574, 297, +1567, -589, 2131, -1230, 2042, -1591, 1430, -1503, +509, -951, -654, -343, -1765, -21, -2322, 148, +-2162, 294, -1491, 324, -348, 337, 1159, 496, +2362, 772, 2754, 1089, 2429, 1154, 1501, 734, +106, 74, -1264, -630, -2110, -1518, -2320, -2315, +-1945, -2392, -1068, -1711, 43, -644, 1089, 721, +1859, 2171, 2138, 3121, 1790, 3181, 962, 2269, +-27, 621, -847, -1155, -1260, -2557, -1231, -3386, +-913, -3307, -495, -2131, -43, -408, 418, 1196, +774, 2441, 918, 3049, 873, 2743, 704, 1703, +383, 279, -32, -1155, -410, -2140, -659, -2490, +-683, -2268, -530, -1443, -335, -162, -60, 1010, +397, 1672, 869, 1878, 1051, 1690, 970, 1061, +681, 188, 86, -648, -587, -1220, -981, -1392, +-1023, -1275, -770, -1008, -274, -556, 279, 17, +700, 526, 997, 887, 1101, 1099, 846, 1178, +322, 1024, -194, 562, -624, -68, -875, -620, +-739, -1050, -275, -1386, 262, -1415, 675, -980, +813, -321, 594, 284, 163, 795, -239, 1132, +-533, 1200, -626, 1015, -392, 600, 73, 94, +533, -239, 875, -431, 1031, -688, 811, -905, +256, -897, -310, -755, -714, -639, -901, -480, +-844, -113, -537, 449, -77, 977, 371, 1300, +676, 1370, 786, 1207, 803, 797, 786, 113, +580, -713, 195, -1479, -109, -1951, -262, -1940, +-490, -1516, -814, -807, -916, 172, -663, 1196, +-280, 1965, 157, 2331, 715, 2144, 1180, 1376, +1306, 260, 1139, -866, 783, -1792, 229, -2352, +-429, -2321, -970, -1697, -1335, -729, -1428, 374, +-1081, 1287, -350, 1755, 576, 1859, 1433, 1625, +1864, 981, 1720, 112, 1207, -624, 424, -1054, +-584, -1262, -1362, -1292, -1602, -1024, -1473, -484, +-1058, 60, -250, 308, 737, 330, 1417, 428, +1613, 484, 1424, 330, 952, 305, 332, 579, +-319, 748, -821, 577, -955, 263, -833, -114, +-708, -710, -494, -1381, -89, -1774, 303, -1705, +554, -1130, 760, -248, 908, 711, 839, 1732, +591, 2538, 354, 2574, 135, 1850, -117, 792, +-393, -493, -627, -1961, -776, -3040, -769, -3229, +-491, -2639, -115, -1427, 124, 254, 336, 1903, +684, 3069, 974, 3471, 1008, 2859, 952, 1496, +841, -43, 504, -1499, -14, -2674, -535, -3100, +-993, -2616, -1344, -1619, -1453, -382, -1280, 964, +-849, 1952, -104, 2246, 889, 1999, 1898, 1297, +2625, 251, 2737, -709, 2099, -1205, 875, -1144, +-652, -704, -2124, -235, -3119, 93, -3318, 261, +-2635, 128, -1261, -319, 512, -774, 2307, -942, +3548, -816, 3815, -332, 3057, 588, 1521, 1585, +-366, 2186, -2087, 2285, -3118, 1786, -3221, 560, +-2462, -1123, -1105, -2682, 462, -3509, 1827, -3371, +2614, -2459, 2614, -926, 1888, 1039, 723, 2857, +-511, 3897, -1446, 3897, -1787, 2927, -1499, 1272, +-705, -646, 345, -2363, 1166, -3544, 1437, -3803, +1241, -2966, 682, -1525, -236, -44, -1174, 1295, +-1634, 2226, -1486, 2536, -790, 2303, 378, 1633, +1614, 776, 2356, 53, 2436, -443, 1901, -843, +763, -1192, -810, -1432, -2330, -1586, -3163, -1632, +-3068, -1426, -2204, -949, -666, -143, 1398, 1005, +3345, 2044, 4274, 2582, 3904, 2623, 2565, 2134, +509, 1062, -1849, -344, -3714, -1688, -4422, -2683, +-3865, -3166, -2288, -2950, -52, -2007, 2290, -587, +3990, 989, 4469, 2350, 3698, 3109, 1971, 3001, +-306, 2117, -2381, 893, -3485, -407, -3480, -1669, +-2658, -2378, -1198, -2244, 597, -1681, 2111, -987, +2909, -93, 2959, 791, 2258, 1213, 885, 1198, +-672, 1013, -1851, 611, -2337, 30, -2077, -396, +-1236, -546, -68, -455, 1038, -179, 1674, 158, +1728, 477, 1385, 563, 869, 220, 190, -308, +-584, -691, -1145, -958, -1300, -1116, -1086, -903, +-634, -264, -57, 381, 509, 808, 882, 1126, +1043, 1247, 1111, 1099, 1095, 795, 854, 358, +338, -159, -255, -639, -748, -1108, -1208, -1487, +-1603, -1616, -1555, -1491, -932, -1151, -119, -494, +663, 505, 1528, 1518, 2281, 2253, 2483, 2665, +2075, 2528, 1231, 1640, 9, 299, -1395, -1179, +-2527, -2612, -3084, -3573, -3005, -3635, -2200, -2786, +-753, -1316, 1001, 525, 2704, 2441, 3984, 3853, +4471, 4232, 3800, 3494, 1989, 1896, -377, -99, +-2685, -2074, -4477, -3631, -5212, -4178, -4511, -3492, +-2628, -2008, -163, -240, 2468, 1463, 4676, 2706, +5694, 3170, 5237, 2785, 3535, 1788, 951, 514, +-1907, -680, -4217, -1530, -5383, -2015, -5140, -2109, +-3550, -1729, -1121, -1006, 1420, -150, 3482, 679, +4634, 1293, 4650, 1635, 3622, 1644, 1770, 1252, +-484, 567, -2406, -238, -3462, -1010, -3611, -1571, +-2967, -1802, -1664, -1666, -106, -1128, 1243, -150, +2164, 1057, 2590, 2019, 2566, 2494, 2062, 2377, +1103, 1509, 80, 48, -678, -1547, -1314, -2843, +-1933, -3439, -2116, -3102, -1668, -1909, -1061, -107, +-458, 1901, 461, 3481, 1554, 4034, 2319, 3519, +2566, 2195, 2352, 243, 1657, -1851, 476, -3355, +-933, -3933, -2152, -3624, -2906, -2526, -3054, -894, +-2430, 843, -1081, 2231, 562, 3050, 2050, 3223, +3185, 2742, 3670, 1740, 3216, 464, 2000, -773, +372, -1718, -1416, -2327, -2923, -2533, -3614, -2260, +-3418, -1668, -2507, -918, -942, -75, 927, 803, +2497, 1598, 3392, 2133, 3524, 2304, 2902, 2115, +1607, 1581, -29, 767, -1515, -251, -2483, -1322, +-2844, -2148, -2615, -2581, -1725, -2584, -438, -2116, +681, -1230, 1495, -73, 2105, 1135, 2283, 2105, +1854, 2686, 1125, 2791, 398, 2334, -361, 1350, +-1102, 48, -1559, -1220, -1598, -2194, -1288, -2737, +-728, -2713, -75, -2122, 560, -1149, 1084, 40, +1375, 1195, 1411, 2053, 1215, 2480, 780, 2361, +135, 1684, -585, 647, -1206, -517, -1559, -1595, +-1487, -2274, -938, -2276, -28, -1638, 924, -638, +1601, 537, 1933, 1627, 1848, 2182, 1232, 1991, +204, 1150, -898, -101, -1783, -1371, -2273, -2267, +-2117, -2531, -1303, -1979, -173, -707, 981, 865, +1996, 2235, 2607, 3049, 2558, 3113, 1846, 2330, +746, 803, -430, -1072, -1494, -2740, -2257, -3763, +-2486, -3945, -2096, -3188, -1249, -1468, -242, 696, +726, 2569, 1564, 3823, 2175, 4263, 2372, 3603, +2015, 1992, 1319, 45, 559, -1720, -274, -2987, +-1124, -3498, -1713, -3166, -1901, -2193, -1833, -918, +-1601, 258, -1083, 1065, -220, 1533, 763, 1707, +1541, 1615, 2104, 1482, 2525, 1410, 2494, 1209, +1800, 794, 789, 194, -211, -645, -1341, -1652, +-2525, -2519, -3205, -3016, -3071, -2974, -2247, -2171, +-939, -689, 624, 1048, 2198, 2683, 3445, 3883, +3927, 4252, 3509, 3618, 2374, 2047, 670, -137, +-1333, -2309, -3045, -3911, -3975, -4671, -4027, -4371, +-3147, -2898, -1341, -673, 861, 1541, 2709, 3244, +3784, 4154, 3966, 3987, 3300, 2820, 1895, 1081, +30, -731, -1767, -2153, -2998, -2939, -3458, -3024, +-3082, -2390, -1870, -1271, -223, -109, 1291, 850, +2393, 1547, 2910, 1864, 2643, 1689, 1721, 1214, +600, 665, -422, 77, -1316, -440, -1938, -760, +-2011, -962, -1484, -1081, -717, -1036, -37, -828, +654, -497, 1327, -117, 1551, 272, 1237, 661, +829, 981, 524, 1104, 137, 1002, -295, 770, +-528, 459, -581, 27, -595, -508, -573, -1023, +-522, -1386, -415, -1481, -237, -1319, -69, -951, +170, -314, 556, 537, 915, 1333, 1094, 1889, +1136, 2080, 1021, 1809, 632, 1128, 64, 156, +-514, -966, -1069, -1952, -1464, -2452, -1502, -2379, +-1220, -1827, -749, -874, -65, 303, 758, 1334, +1431, 1975, 1788, 2185, 1851, 1966, 1603, 1399, +999, 601, 143, -285, -693, -1021, -1327, -1476, +-1724, -1695, -1785, -1618, -1419, -1206, -762, -657, +-51, -137, 602, 371, 1163, 788, 1525, 975, +1581, 1041, 1347, 1106, 886, 1035, 371, 747, +-38, 408, -378, 89, -724, -333, -1056, -908, +-1248, -1433, -1195, -1646, -950, -1514, -573, -1159, +-11, -608, 715, 160, 1302, 986, 1516, 1601, +1527, 1859, 1412, 1777, 960, 1450, 231, 928, +-455, 126, -1041, -864, -1548, -1661, -1692, -2096, +-1317, -2240, -688, -1956, -22, -1076, 666, 103, +1201, 1124, 1349, 1831, 1194, 2174, 929, 1976, +568, 1270, 151, 385, -195, -401, -449, -949, +-594, -1216, -575, -1222, -491, -1014, -460, -691, +-429, -421, -331, -285, -213, -201, -51, -8, +282, 323, 721, 717, 1114, 1126, 1385, 1438, +1371, 1484, 954, 1128, 216, 346, -660, -692, +-1461, -1683, -1956, -2365, -1977, -2512, -1508, -1985, +-591, -839, 616, 632, 1748, 2001, 2462, 2889, +2578, 2997, 2088, 2227, 1137, 852, -100, -683, +-1410, -2027, -2420, -2849, -2800, -2919, -2505, -2198, +-1625, -899, -259, 527, 1262, 1647, 2419, 2294, +2918, 2394, 2771, 1845, 2031, 778, 808, -331, +-545, -1088, -1621, -1484, -2284, -1521, -2516, -1112, +-2155, -432, -1239, 124, -155, 355, 817, 322, +1652, 140, 2084, -96, 1829, -221, 1272, -53, +840, 363, 374, 842, -204, 1217, -627, 1307, +-849, 941, -1078, 172, -1265, -771, -1176, -1657, +-824, -2213, -402, -2175, 2, -1547, 463, -572, +1008, 553, 1442, 1600, 1593, 2246, 1524, 2292, +1212, 1816, 532, 1014, -351, 64, -1076, -859, +-1504, -1514, -1640, -1726, -1418, -1588, -906, -1258, +-293, -752, 302, -143, 784, 350, 1087, 641, +1225, 806, 1173, 856, 862, 791, 388, 729, +37, 679, -99, 513, -210, 247, -350, -56, +-369, -437, -302, -848, -410, -1103, -650, -1116, +-727, -924, -635, -590, -491, -158, -215, 281, +236, 571, 749, 645, 1218, 620, 1564, 610, +1679, 584, 1492, 566, 971, 612, 109, 596, +-865, 353, -1639, -115, -2175, -711, -2416, -1280, +-2096, -1664, -1216, -1761, -122, -1453, 989, -683, +2079, 318, 2873, 1163, 2972, 1733, 2352, 2037, +1318, 1870, 85, 1199, -1210, 375, -2245, -359, +-2640, -924, -2365, -1208, -1655, -1231, -721, -1096, +282, -849, 1137, -600, 1551, -490, 1473, -446, +1162, -285, 824, 39, 433, 484, 64, 1057, +-20, 1630, 112, 1966, 133, 1940, 62, 1461, +5, 516, -260, -679, -800, -1800, -1291, -2603, +-1513, -2900, -1468, -2587, -1044, -1714, -187, -529, +873, 671, 1867, 1706, 2566, 2436, 2705, 2710, +2188, 2489, 1173, 1923, -77, 1165, -1257, 238, +-2107, -804, -2503, -1758, -2464, -2456, -1999, -2838, +-1110, -2851, -32, -2370, 872, -1314, 1523, 97, +2053, 1483, 2304, 2657, 2017, 3476, 1401, 3584, +797, 2816, 112, 1480, -790, -39, -1597, -1557, +-1995, -2834, -2043, -3468, -1782, -3267, -1102, -2408, +-113, -1177, 812, 166, 1382, 1345, 1631, 2123, +1621, 2369, 1210, 2142, 504, 1611, -44, 924, +-271, 226, -389, -357, -391, -811, -142, -1147, +111, -1339, 54, -1380, -222, -1272, -574, -1010, +-972, -563, -1224, 52, -1125, 701, -649, 1204, +157, 1431, 1117, 1338, 1852, 967, 2130, 412, +2008, -199, 1468, -720, 482, -979, -584, -870, +-1292, -533, -1634, -134, -1777, 254, -1637, 478, +-1101, 372, -436, 7, 8, -436, 258, -838, +554, -1022, 922, -747, 1222, -60, 1450, 727, +1651, 1418, 1721, 1842, 1418, 1744, 626, 1102, +-471, 150, -1575, -858, -2456, -1703, -2917, -2185, +-2800, -2142, -2049, -1574, -790, -696, 709, 277, +2106, 1187, 3041, 1834, 3303, 2011, 2923, 1730, +2036, 1160, 817, 406, -517, -393, -1697, -975, +-2435, -1257, -2631, -1350, -2454, -1227, -2020, -857, +-1232, -424, -143, -124, 861, 106, 1580, 417, +2168, 771, 2538, 992, 2351, 1022, 1639, 936, +771, 760, -124, 384, -1067, -199, -1823, -738, +-2111, -1048, -1906, -1158, -1398, -1104, -785, -843, +-137, -406, 510, 62, 958, 433, 1068, 732, +1073, 951, 1169, 985, 1151, 867, 912, 666, +632, 302, 313, -207, -184, -653, -735, -945, +-1152, -1116, -1452, -1078, -1573, -732, -1316, -231, +-718, 246, 6, 691, 759, 1011, 1444, 1039, +1833, 821, 1706, 477, 1070, 47, 265, -383, +-392, -711, -831, -871, -1011, -809, -843, -549, +-401, -221, 48, 82, 266, 349, 214, 530, +37, 568, -154, 495, -386, 386, -558, 253, +-433, 90, -37, -104, 402, -317, 823, -517, +1182, -700, 1254, -819, 953, -749, 426, -427, +-195, 86, -729, 688, -1035, 1261, -1200, 1593, +-1219, 1464, -912, 869, -415, -43, -44, -1077, +266, -1916, 688, -2253, 1036, -1954, 1124, -1060, +1082, 168, 1030, 1332, 884, 2126, 516, 2371, +-83, 1964, -714, 965, -1205, -258, -1571, -1244, +-1767, -1797, -1574, -1909, -899, -1547, 14, -779, +866, 131, 1551, 818, 1993, 1082, 2034, 1060, +1586, 880, 800, 498, -36, 18, -765, -266, +-1314, -302, -1577, -293, -1524, -287, -1236, -228, +-778, -192, -208, -199, 369, -172, 875, -126, +1211, -48, 1269, 92, 1057, 226, 695, 282, +286, 237, -93, 98, -379, -74, -552, -167, +-625, -161, -600, -103, -468, 49, -306, 266, +-194, 336, -91, 225, 50, 75, 159, -126, +173, -378, 201, -526, 353, -488, 520, -300, +567, -58, 504, 142, 381, 292, 203, 381, +-74, 342, -421, 215, -704, 136, -811, 102, +-751, 78, -547, 128, -184, 193, 268, 97, +683, -136, 926, -387, 838, -685, 441, -948, +6, -954, -328, -678, -565, -193, -528, 495, +-132, 1208, 322, 1657, 558, 1731, 589, 1375, +439, 567, 46, -465, -512, -1377, -976, -1971, +-1105, -2103, -891, -1693, -481, -854, 98, 166, +833, 1098, 1425, 1694, 1553, 1866, 1260, 1600, +712, 912, -22, 34, -742, -699, -1235, -1128, +-1426, -1225, -1235, -993, -724, -520, -145, 28, +383, 482, 825, 673, 995, 519, 821, 147, +500, -244, 149, -576, -188, -737, -318, -566, +-186, -83, -2, 564, 118, 1150, 186, 1384, +134, 1192, -82, 689, -372, -79, -584, -970, +-594, -1612, -408, -1744, -118, -1432, 229, -830, +544, -40, 655, 759, 562, 1316, 410, 1444, +196, 1149, -47, 673, -137, 203, -91, -237, +-80, -535, -90, -522, -74, -298, -132, -133, +-247, -102, -337, -145, -444, -302, -481, -568, +-279, -776, 47, -784, 285, -501, 508, 76, +810, 759, 944, 1320, 730, 1623, 395, 1562, +152, 1117, -92, 391, -440, -468, -745, -1257, +-854, -1731, -872, -1795, -897, -1570, -760, -1111, +-372, -374, 75, 451, 491, 1038, 983, 1362, +1467, 1536, 1645, 1494, 1445, 1204, 1021, 772, +368, 236, -548, -398, -1461, -1023, -2019, -1535, +-2131, -1843, -1843, -1811, -1141, -1353, -130, -527, +901, 471, 1672, 1351, 2032, 1889, 1936, 1998, +1476, 1622, 819, 793, 69, -199, -646, -975, +-1107, -1364, -1232, -1356, -1169, -951, -1032, -285, +-750, 328, -340, 616, -7, 516, 186, 158, +366, -263, 586, -605, 756, -701, 832, -405, +841, 183, 772, 795, 601, 1290, 317, 1493, +-103, 1180, -585, 419, -946, -506, -1125, -1359, +-1151, -1890, -959, -1864, -569, -1289, -121, -382, +314, 592, 706, 1370, 982, 1725, 1111, 1544, +1089, 897, 866, 48, 491, -653, 108, -1027, +-261, -1054, -610, -675, -848, -14, -960, 529, +-995, 735, -874, 625, -564, 189, -171, -445, +276, -920, 704, -1033, 928, -815, 937, -284, +852, 452, 645, 1103, 317, 1420, 63, 1293, +-81, 757, -266, 42, -480, -641, -619, -1174, +-697, -1346, -732, -1026, -680, -436, -504, 84, +-212, 454, 105, 695, 412, 655, 773, 310, +1098, -38, 1182, -157, 1025, -91, 730, 55, +216, 271, -513, 519, -1113, 560, -1344, 207, +-1293, -373, -1028, -888, -533, -1191, 112, -1165, +719, -737, 1071, 9, 1064, 844, 783, 1473, +353, 1651, -122, 1316, -459, 592, -532, -327, +-370, -1170, -47, -1659, 318, -1663, 529, -1206, +456, -395, 166, 546, -226, 1302, -615, 1642, +-868, 1519, -935, 1025, -793, 300, -348, -493, +324, -1176, 890, -1514, 1181, -1362, 1236, -882, +996, -348, 439, 196, -180, 724, -583, 1030, +-753, 1011, -747, 828, -552, 635, -254, 420, +-57, 141, -65, -187, -186, -556, -304, -918, +-383, -1143, -330, -1164, -40, -978, 433, -532, +954, 148, 1407, 851, 1629, 1366, 1431, 1587, +770, 1438, -243, 922, -1342, 180, -2143, -553, +-2408, -1070, -2181, -1317, -1524, -1291, -429, -955, +811, -436, 1720, 19, 2211, 325, 2401, 554, +2141, 694, 1308, 689, 235, 624, -614, 575, +-1176, 441, -1625, 190, -1884, -76, -1712, -352, +-1213, -650, -747, -831, -350, -806, 247, -629, +980, -330, 1445, 74, 1585, 462, 1619, 714, +1479, 792, 983, 686, 264, 418, -439, 60, +-1073, -293, -1567, -537, -1724, -604, -1518, -475, +-1112, -200, -600, 103, 11, 332, 634, 425, +1109, 341, 1306, 105, 1220, -168, 1002, -360, +748, -416, 397, -338, -14, -139, -257, 111, +-301, 315, -414, 459, -703, 498, -985, 349, +-1110, 71, -1083, -169, -943, -336, -616, -457, +-10, -476, 748, -314, 1383, 2, 1782, 310, +1965, 460, 1809, 474, 1171, 404, 180, 131, +-857, -352, -1731, -738, -2314, -801, -2429, -633, +-1983, -294, -1090, 264, -45, 878, 929, 1242, +1753, 1248, 2248, 946, 2200, 362, 1667, -408, +830, -1173, -158, -1696, -1023, -1766, -1489, -1402, +-1556, -771, -1299, 98, -756, 1111, -130, 1873, +272, 2110, 400, 1914, 415, 1357, 358, 423, +197, -660, -5, -1551, -62, -2087, 147, -2203, +487, -1815, 756, -979, 869, 60, 739, 1036, +280, 1742, -393, 2024, -1047, 1816, -1510, 1165, +-1597, 247, -1207, -633, -503, -1223, 234, -1424, +893, -1217, 1446, -685, 1722, -18, 1497, 537, +798, 743, -10, 583, -648, 253, -1153, -142, +-1429, -555, -1204, -764, -585, -553, 39, -41, +517, 510, 821, 966, 832, 1245, 569, 1200, +211, 731, -158, -71, -499, -894, -664, -1432, +-540, -1607, -223, -1431, 136, -875, 417, -57, +572, 716, 600, 1221, 486, 1390, 287, 1174, +88, 668, -137, 141, -423, -277, -699, -542, +-866, -540, -861, -321, -666, -98, -321, 6, +144, -54, 677, -273, 1105, -513, 1282, -606, +1231, -538, 987, -336, 475, 55, -281, 570, +-1027, 958, -1485, 1076, -1571, 988, -1349, 748, +-837, 352, -61, -127, 698, -548, 1098, -809, +1148, -939, 1049, -1023, 788, -1022, 299, -813, +-181, -421, -357, 15, -290, 492, -221, 1042, +-171, 1474, -78, 1542, -84, 1269, -342, 824, +-690, 206, -829, -591, -715, -1306, -424, -1676, +73, -1668, 695, -1320, 1183, -683, 1348, 73, +1177, 744, 793, 1176, 321, 1286, -195, 1068, +-689, 640, -1018, 219, -1117, -57, -1053, -195, +-880, -227, -604, -186, -262, -166, 76, -252, +411, -444, 739, -671, 992, -837, 1131, -831, +1181, -539, 1131, 16, 852, 634, 252, 1120, +-540, 1398, -1270, 1396, -1782, 1025, -1983, 349, +-1772, -377, -1156, -930, -272, -1272, 654, -1378, +1420, -1153, 1926, -655, 2073, -95, 1776, 390, +1122, 736, 323, 904, -461, 927, -1110, 816, +-1479, 525, -1588, 132, -1536, -204, -1245, -461, +-711, -634, -138, -628, 394, -468, 943, -266, +1376, -42, 1483, 178, 1321, 264, 1045, 173, +625, 49, 38, 9, -524, 17, -909, 30, +-1173, 85, -1315, 215, -1187, 352, -794, 338, +-369, 160, -17, -24, 372, -211, 754, -475, +971, -670, 1061, -612, 1069, -340, 880, -5, +464, 317, -19, 610, -418, 769, -685, 676, +-850, 372, -928, -20, -879, -416, -698, -685, +-448, -684, -171, -463, 159, -187, 491, 111, +703, 388, 796, 495, 850, 428, 867, 325, +770, 193, 503, 5, 92, -155, -391, -263, +-873, -356, -1247, -392, -1381, -344, -1231, -280, +-848, -170, -293, 37, 367, 242, 996, 407, +1423, 593, 1551, 728, 1358, 677, 864, 437, +162, 72, -547, -387, -1022, -881, -1196, -1230, +-1155, -1249, -947, -939, -595, -414, -150, 262, +307, 955, 651, 1426, 788, 1532, 782, 1296, +673, 775, 406, 60, 77, -641, -132, -1150, +-237, -1407, -359, -1363, -449, -1008, -414, -465, +-330, 108, -233, 596, -37, 918, 223, 1036, +400, 928, 417, 621, 319, 284, 145, 54, +-124, -127, -413, -300, -557, -403, -523, -485, +-328, -592, 88, -617, 614, -530, 922, -388, +885, -135, 647, 223, 260, 538, -284, 751, +-807, 830, -1101, 694, -1115, 394, -901, 84, +-522, -214, 8, -501, 631, -616, 1108, -487, +1248, -311, 1121, -198, 794, -59, 244, 72, +-338, 64, -714, -32, -918, -42, -1014, 39, +-905, 98, -580, 202, -161, 453, 284, 637, +659, 561, 809, 371, 687, 123, 373, -314, +62, -803, -74, -1036, -106, -959, -136, -673, +-98, -213, -29, 331, -73, 789, -164, 1028, +-149, 952, -102, 586, -174, 119, -314, -307, +-344, -613, -198, -650, 52, -381, 281, -3, +487, 297, 650, 438, 573, 331, 234, -44, +-92, -513, -270, -848, -400, -888, -465, -543, +-380, 88, -181, 771, 54, 1304, 241, 1511, +292, 1264, 194, 593, -36, -322, -327, -1168, +-493, -1657, -415, -1691, -179, -1291, 146, -533, +554, 385, 878, 1154, 939, 1526, 744, 1449, +345, 1000, -206, 315, -765, -396, -1180, -898, +-1346, -1041, -1179, -831, -692, -395, -34, 117, +590, 537, 1043, 665, 1248, 449, 1177, 43, +888, -364, 496, -658, 94, -718, -305, -443, +-672, 89, -885, 665, -931, 1072, -920, 1159, +-814, 885, -544, 297, -188, -475, 169, -1148, +542, -1442, 937, -1301, 1249, -824, 1307, -106, +1029, 704, 548, 1308, -5, 1431, -647, 1094, +-1278, 513, -1606, -157, -1501, -748, -1064, -1056, +-423, -995, 296, -623, 930, -104, 1333, 363, +1376, 662, 1025, 746, 486, 567, -26, 179, +-450, -206, -726, -433, -770, -536, -612, -516, +-361, -293, -128, 28, 52, 263, 187, 408, +228, 502, 141, 494, 42, 374, 57, 186, +76, -55, 12, -304, -11, -506, 39, -650, +68, -699, 77, -552, 120, -211, 173, 200, +139, 583, -3, 871, -131, 987, -165, 874, +-205, 531, -307, 26, -355, -523, -314, -983, +-250, -1193, -91, -1074, 214, -679, 459, -120, +518, 471, 519, 942, 475, 1152, 284, 1042, +17, 668, -204, 162, -363, -332, -468, -680, +-528, -812, -516, -726, -377, -481, -162, -184, +15, 94, 144, 301, 282, 388, 417, 377, +495, 331, 520, 269, 491, 189, 381, 90, +164, -17, -193, -101, -588, -175, -815, -280, +-813, -371, -670, -342, -402, -205, 10, -38, +425, 163, 674, 378, 762, 497, 724, 474, +503, 337, 127, 85, -233, -256, -454, -532, +-567, -590, -593, -459, -457, -249, -164, 36, +139, 388, 349, 661, 499, 688, 580, 464, +460, 155, 96, -131, -311, -414, -572, -638, +-700, -666, -718, -482, -500, -222, -22, 7, +503, 268, 861, 589, 1006, 783, 984, 725, +719, 535, 164, 287, -488, -86, -980, -532, +-1229, -844, -1266, -907, -1052, -777, -547, -505, +116, -96, 737, 378, 1225, 791, 1495, 1005, +1436, 956, 1010, 682, 331, 262, -379, -210, +-955, -623, -1341, -860, -1466, -846, -1235, -609, +-690, -269, -53, 72, 483, 371, 878, 573, +1107, 600, 1112, 480, 869, 311, 454, 106, +-6, -131, -399, -295, -675, -323, -827, -295, +-814, -270, -585, -193, -196, -17, 199, 152, +491, 227, 649, 292, 621, 381, 362, 354, +-17, 153, -337, -90, -520, -286, -571, -479, +-439, -642, -85, -598, 323, -279, 618, 161, +791, 569, 802, 900, 543, 1072, 52, 927, +-467, 425, -861, -229, -1103, -798, -1121, -1182, +-834, -1302, -312, -1074, 294, -540, 860, 128, +1279, 751, 1406, 1192, 1157, 1362, 640, 1228, +37, 806, -584, 192, -1100, -445, -1280, -961, +-1084, -1253, -719, -1222, -316, -884, 149, -376, +574, 186, 772, 717, 700, 1051, 502, 1040, +311, 734, 157, 315, 43, -115, 3, -486, +34, -651, 42, -541, -46, -267, -197, 26, +-389, 256, -579, 350, -632, 271, -513, 67, +-310, -152, -41, -308, 324, -337, 669, -211, +838, -4, 834, 179, 687, 293, 392, 325, +37, 253, -275, 124, -512, 43, -624, 69, +-608, 153, -538, 206, -471, 152, -360, -28, +-162, -305, 46, -638, 242, -903, 492, -923, +768, -624, 919, -74, 847, 602, 612, 1232, +285, 1635, -167, 1658, -705, 1219, -1099, 395, +-1151, -576, -918, -1416, -538, -1934, -58, -2003, +452, -1542, 824, -676, 886, 287, 672, 1120, +380, 1677, 153, 1804, -2, 1473, -89, 883, +-65, 261, 56, -295, 111, -719, -39, -914, +-324, -913, -593, -878, -743, -860, -754, -769, +-575, -530, -155, -151, 411, 334, 896, 898, +1157, 1432, 1188, 1710, 990, 1562, 527, 996, +-120, 138, -744, -836, -1157, -1674, -1250, -2074, +-1048, -1890, -619, -1195, -58, -190, 472, 862, +804, 1641, 884, 1907, 753, 1617, 467, 891, +140, -30, -84, -850, -188, -1322, -235, -1350, +-205, -955, -103, -276, -63, 436, -151, 930, +-222, 1080, -201, 878, -184, 403, -178, -182, +-59, -694, 186, -958, 366, -880, 384, -524, +355, -71, 325, 356, 205, 708, 22, 882, +-115, 781, -172, 489, -208, 174, -245, -98, +-232, -335, -181, -501, -149, -547, -130, -509, +-54, -458, 100, -390, 251, -223, 321, 49, +342, 352, 355, 627, 318, 829, 164, 866, +-54, 685, -224, 346, -357, -65, -473, -489, +-471, -823, -275, -925, 3, -773, 242, -488, +429, -169, 514, 175, 419, 501, 193, 691, +-48, 695, -244, 576, -360, 409, -360, 200, +-227, -42, 5, -259, 231, -395, 357, -427, +392, -376, 322, -282, 89, -164, -212, -32, +-408, 77, -459, 149, -385, 192, -188, 216, +73, 229, 299, 246, 442, 249, 518, 213, +475, 151, 268, 84, -35, -22, -318, -186, +-492, -343, -533, -433, -417, -448, -151, -376, +150, -192, 362, 82, 452, 379, 401, 611, +224, 727, 10, 700, -159, 509, -285, 164, +-328, -256, -227, -633, -54, -876, 98, -918, +223, -719, 301, -305, 262, 219, 133, 712, +12, 1038, -68, 1108, -153, 903, -230, 475, +-246, -70, -195, -611, -147, -1005, -116, -1123, +-7, -944, 170, -563, 309, -62, 378, 454, +432, 852, 437, 1054, 281, 1050, -15, 822, +-316, 412, -568, -48, -756, -480, -787, -854, +-575, -1056, -159, -986, 301, -716, 715, -331, +1004, 157, 1036, 656, 756, 981, 287, 1073, +-212, 972, -675, 699, -1007, 267, -1060, -248, +-809, -684, -380, -925, 102, -962, 542, -819, +832, -494, 888, -62, 719, 346, 384, 653, +-22, 829, -385, 826, -614, 631, -650, 329, +-506, 21, -258, -229, -2, -399, 190, -476, +286, -463, 295, -370, 247, -240, 188, -121, +124, -19, 47, 100, -42, 267, -139, 430, +-222, 499, -284, 477, -299, 403, -230, 223, +-96, -74, 63, -363, 236, -538, 385, -591, +436, -500, 349, -245, 170, 90, -49, 395, +-293, 595, -507, 615, -614, 438, -527, 168, +-271, -106, 18, -321, 248, -421, 410, -384, +484, -248, 444, -57, 329, 135, 182, 255, +6, 285, -166, 257, -294, 216, -398, 182, +-488, 149, -533, 77, -463, -37, -280, -160, +-66, -287, 152, -427, 421, -502, 723, -404, +889, -126, 788, 251, 464, 618, -1, 887, +-548, 967, -1040, 784, -1312, 334, -1223, -279, +-765, -871, -92, -1238, 607, -1251, 1164, -899, +1406, -260, 1217, 494, 650, 1125, -107, 1419, +-839, 1303, -1327, 808, -1399, 67, -1058, -663, +-411, -1109, 349, -1172, 967, -876, 1250, -291, +1118, 384, 632, 875, -36, 1003, -683, 773, +-1158, 288, -1318, -276, -1071, -704, -514, -835, +133, -637, 729, -194, 1144, 317, 1235, 717, +951, 890, 406, 788, -189, 435, -695, -67, +-1049, -515, -1199, -749, -1069, -751, -706, -567, +-276, -227, 149, 168, 572, 457, 899, 563, +1019, 540, 911, 432, 636, 243, 265, 27, +-181, -119, -652, -151, -1048, -126, -1243, -124, +-1188, -147, -890, -153, -375, -171, 237, -220, +784, -211, 1158, -71, 1261, 151, 1014, 362, +486, 521, -149, 590, -731, 517, -1138, 294, +-1236, -18, -992, -340, -549, -587, -79, -699, +343, -637, 671, -392, 773, -26, 601, 370, +283, 690, -49, 833, -359, 741, -575, 455, +-605, 79, -450, -286, -197, -579, 69, -721, +233, -636, 245, -355, 169, -2, 9, 335, +-201, 606, -324, 709, -290, 587, -205, 297, +-140, -52, -38, -375, 95, -559, 124, -539, +19, -355, -110, -56, -173, 301, -183, 562, +-181, 605, -111, 466, 25, 184, 113, -183, +72, -478, -47, -566, -155, -464, -222, -213, +-274, 155, -312, 497, -294, 656, -202, 595, +-81, 358, 35, 12, 159, -321, 235, -541, +202, -586, 68, -432, -105, -118, -271, 239, +-367, 512, -334, 611, -214, 523, -106, 304, +-60, 12, -66, -271, -105, -440, -161, -436, +-231, -308, -245, -100, -162, 146, -19, 330, +125, 373, 246, 304, 317, 175, 252, 31, +44, -65, -212, -83, -447, -51, -631, -20, +-704, -9, -625, -24, -410, -73, -135, -145, +133, -167, 354, -73, 482, 94, 471, 252, +324, 395, 110, 489, -130, 421, -355, 188, +-505, -119, -561, -413, -568, -619, -532, -626, +-426, -403, -247, -54, -37, 319, 176, 624, +354, 734, 418, 607, 331, 347, 146, 44, +-46, -259, -239, -476, -425, -504, -520, -366, +-482, -164, -378, 51, -256, 244, -120, 329, +-5, 262, 28, 112, -41, -32, -133, -102, +-177, -65, -126, 76, -17, 253, 97, 388, +191, 415, 195, 275, 38, -31, -235, -412, +-490, -716, -623, -796, -618, -593, -504, -187, +-290, 319, -28, 809, 207, 1091, 326, 987, +304, 576, 174, 78, -17, -377, -224, -730, +-392, -860, -438, -671, -343, -264, -179, 150, +-55, 409, -11, 483, -69, 391, -237, 164, +-444, -113, -534, -264, -444, -185, -191, 57, +186, 356, 536, 619, 682, 698, 551, 464, +183, 15, -355, -465, -914, -878, -1279, -1137, +-1299, -1033, -963, -519, -352, 182, 354, 832, +935, 1318, 1212, 1486, 1089, 1185, 602, 520, +-108, -234, -815, -861, -1306, -1232, -1443, -1221, +-1207, -848, -699, -272, -91, 324, 430, 765, +723, 919, 756, 764, 579, 410, 261, 11, +-103, -283, -411, -384, -566, -281, -567, -47, +-493, 197, -422, 324, -369, 290, -331, 117, +-317, -149, -296, -400, -207, -497, -26, -396, +215, -149, 441, 180, 528, 491, 429, 668, +168, 638, -184, 435, -581, 129, -935, -194, +-1102, -421, -1004, -487, -668, -413, -225, -258, +202, -71, 549, 105, 739, 256, 671, 355, +395, 380, 39, 331, -313, 250, -635, 149, +-842, -8, -857, -204, -711, -345, -460, -399, +-151, -404, 140, -295, 331, -2, 391, 383, +297, 673, 58, 811, -208, 762, -385, 447, +-492, -83, -552, -624, -493, -1002, -298, -1128, +-71, -901, 103, -330, 238, 396, 279, 1031, +136, 1414, -145, 1409, -417, 960, -598, 182, +-673, -646, -621, -1228, -426, -1388, -140, -1105, +132, -478, 303, 285, 349, 890, 306, 1127, +155, 961, -96, 497, -351, -94, -506, -583, +-542, -757, -512, -556, -431, -91, -313, 450, +-214, 856, -152, 919, -99, 573, -61, -56, +-6, -719, 80, -1193, 154, -1303, 168, -963, +135, -230, 54, 654, -105, 1392, -311, 1749, +-522, 1605, -721, 993, -838, 82, -753, -862, +-472, -1542, -125, -1734, 204, -1414, 503, -717, +666, 142, 577, 904, 267, 1335, -108, 1347, +-430, 1017, -679, 471, -801, -108, -735, -523, +-512, -669, -249, -577, -35, -340, 93, -91, +140, 71, 103, 105, -15, 34, -157, -65, +-223, -93, -185, 11, -125, 187, -57, 353, +42, 491, 114, 552, 31, 430, -206, 137, +-450, -202, -599, -476, -691, -638, -702, -643, +-511, -447, -143, -99, 225, 279, 476, 569, +630, 707, 626, 672, 372, 494, -94, 199, +-592, -141, -945, -424, -1046, -571, -893, -562, +-558, -409, -126, -128, 279, 201, 530, 473, +575, 600, 439, 545, 139, 337, -241, 87, +-576, -136, -761, -322, -752, -430, -537, -380, +-145, -193, 253, 33, 460, 245, 403, 391, +135, 403, -233, 270, -556, 77, -700, -115, +-620, -254, -384, -279, -62, -154, 265, 69, +466, 271, 451, 368, 213, 349, -186, 223, +-635, -27, -953, -323, -985, -515, -685, -502, +-137, -322, 457, -23, 857, 375, 962, 740, +749, 861, 218, 692, -482, 366, -1080, -36, +-1392, -484, -1405, -844, -1114, -928, -515, -731, +267, -360, 961, 118, 1325, 612, 1295, 938, +929, 992, 307, 819, -428, 487, -1048, 54, +-1380, -380, -1394, -687, -1176, -829, -780, -785, +-273, -557, 231, -192, 619, 213, 841, 551, +901, 755, 783, 809, 491, 696, 111, 417, +-274, 60, -642, -272, -933, -513, -1059, -638, +-997, -611, -795, -420, -490, -122, -106, 188, +305, 431, 637, 539, 781, 485, 717, 320, +502, 133, 183, -18, -191, -145, -499, -206, +-665, -149, -702, -29, -647, 33, -504, 39, +-334, 44, -190, 35, -57, -43, 66, -149, +154, -151, 200, -22, 221, 147, 208, 276, +170, 377, 108, 412, -13, 303, -200, 78, +-379, -152, -500, -350, -553, -481, -512, -440, +-357, -218, -126, 76, 74, 341, 195, 528, +245, 548, 219, 370, 92, 79, -97, -192, +-255, -362, -315, -387, -287, -276, -198, -71, +-63, 188, 65, 394, 136, 445, 113, 342, +24, 157, -99, -75, -263, -302, -452, -426, +-561, -375, -533, -175, -404, 88, -164, 324, +178, 457, 472, 457, 580, 326, 523, 101, +350, -151, 90, -328, -199, -367, -419, -262, +-568, -50, -677, 218, -716, 424, -643, 424, +-447, 212, -180, -82, 106, -333, 383, -476, +611, -440, 706, -185, 639, 222, 451, 595, +185, 775, -173, 723, -575, 474, -884, 50, +-1012, -462, -957, -828, -751, -892, -383, -694, +78, -309, 494, 219, 779, 701, 918, 913, +846, 805, 542, 494, 92, 102, -381, -274, +-759, -522, -940, -535, -871, -305, -613, 31, +-280, 295, 20, 397, 224, 335, 307, 86, +300, -287, 241, -579, 140, -611, 17, -359, +-53, 81, -29, 580, 4, 985, -26, 1136, +-87, 915, -146, 379, -280, -296, -457, -898, +-511, -1269, -387, -1283, -196, -916, -9, -281, +198, 433, 403, 1021, 490, 1306, 405, 1225, +227, 855, 6, 324, -256, -217, -515, -649, +-651, -883, -619, -869, -436, -631, -137, -282, +175, 57, 391, 336, 489, 509, 476, 543, +308, 472, -11, 363, -370, 220, -620, 63, +-693, -77, -578, -202, -292, -303, 113, -314, +494, -227, 682, -96, 635, 48, 392, 194, +-14, 300, -485, 286, -807, 153, -885, -8, +-751, -106, -416, -158, 104, -175, 632, -92, +933, 119, 912, 332, 603, 399, 91, 316, +-498, 145, -952, -96, -1102, -364, -925, -501, +-504, -412, 44, -179, 565, 89, 907, 378, +967, 609, 723, 613, 249, 371, -298, 37, +-745, -270, -975, -517, -919, -593, -610, -407, +-174, -21, 240, 387, 541, 667, 651, 720, +543, 517, 308, 115, 62, -355, -154, -710, +-307, -810, -352, -627, -301, -217, -226, 314, +-187, 790, -175, 1026, -171, 931, -159, 564, +-131, 31, -64, -533, 76, -932, 275, -1011, +451, -761, 513, -320, 447, 178, 261, 643, +-53, 960, -442, 985, -754, 701, -897, 251, +-833, -203, -565, -571, -152, -774, 309, -724, +695, -445, 919, -68, 910, 281, 653, 537, +208, 622, -297, 511, -717, 279, -918, 22, +-860, -207, -570, -338, -154, -325, 222, -203, +450, -26, 519, 148, 439, 250, 203, 231, +-102, 126, -341, 2, -432, -93, -373, -132, +-188, -97, 110, -3, 442, 115, 614, 224, +490, 278, 138, 243, -278, 114, -639, -66, +-888, -250, -904, -371, -621, -369, -136, -212, +359, 37, 742, 294, 982, 502, 997, 596, +682, 510, 120, 239, -431, -128, -811, -466, +-996, -653, -950, -637, -631, -427, -179, -66, +218, 379, 499, 742, 660, 853, 643, 691, +408, 341, 67, -90, -219, -504, -406, -775, +-496, -797, -416, -542, -156, -117, 137, 321, +300, 661, 325, 828, 244, 725, 40, 372, +-241, -40, -452, -357, -518, -543, -484, -553, +-330, -338, -20, -20, 349, 229, 604, 342, +671, 332, 563, 202, 293, -16, -80, -205, +-416, -235, -608, -75, -646, 167, -545, 370, +-356, 462, -142, 405, 60, 171, 232, -189, +337, -526, 333, -678, 241, -594, 140, -332, +71, 43, 30, 459, 22, 775, 39, 850, +18, 687, -119, 348, -330, -103, -520, -536, +-613, -765, -566, -739, -345, -511, 13, -138, +392, 283, 679, 596, 794, 703, 684, 611, +375, 369, -12, 56, -382, -256, -685, -486, +-827, -557, -706, -446, -403, -202, -89, 102, +184, 382, 428, 558, 538, 592, 403, 480, +135, 243, -85, -80, -229, -388, -322, -591, +-291, -653, -113, -541, 114, -243, 242, 145, +228, 503, 105, 762, -98, 846, -316, 678, +-463, 277, -456, -184, -300, -549, -61, -752, +194, -760, 408, -517, 497, -70, 435, 387, +248, 664, -28, 700, -320, 516, -528, 172, +-595, -232, -518, -547, -287, -615, 21, -398, +293, 2, 473, 424, 534, 742, 416, 847, +120, 651, -224, 183, -487, -402, -637, -911, +-642, -1156, -453, -1024, -115, -570, 249, 71, +522, 742, 647, 1252, 602, 1408, 398, 1164, +74, 614, -302, -76, -619, -710, -767, -1108, +-730, -1194, -571, -993, -303, -559, 55, -23, +380, 447, 546, 723, 604, 807, 598, 748, +453, 584, 155, 357, -168, 120, -406, -100, +-562, -284, -651, -427, -646, -541, -508, -575, +-267, -481, -14, -278, 196, -22, 398, 277, +569, 581, 603, 762, 457, 721, 209, 502, +-59, 167, -325, -236, -542, -574, -637, -715, +-565, -611, -388, -322, -185, 52, 33, 396, +260, 618, 396, 649, 361, 459, 197, 122, +16, -210, -127, -438, -246, -543, -279, -474, +-171, -224, -7, 103, 80, 348, 84, 454, +57, 449, -24, 350, -156, 164, -257, -34, +-292, -143, -266, -151, -166, -121, -17, -99, +114, -88, 179, -107, 183, -169, 126, -242, +39, -245, -38, -116, -90, 123, -119, 388, +-115, 632, -86, 780, -81, 705, -111, 388, +-149, -61, -180, -511, -232, -873, -273, -1019, +-230, -864, -78, -456, 112, 76, 282, 589, +395, 936, 387, 1014, 243, 797, 20, 358, +-205, -124, -390, -475, -472, -616, -440, -545, +-332, -272, -210, 79, -91, 316, 16, 351, +88, 208, 110, -58, 98, -348, 112, -510, +150, -444, 186, -158, 209, 249, 202, 657, +94, 927, -128, 934, -385, 627, -597, 98, +-715, -467, -671, -909, -448, -1116, -123, -1007, +233, -600, 554, -22, 746, 548, 732, 934, +527, 1047, 186, 862, -219, 452, -587, -22, +-803, -404, -810, -601, -643, -583, -368, -382, +-37, -104, 271, 133, 451, 245, 474, 221, +368, 83, 183, -54, -25, -97, -204, -65, +-312, 31, -331, 205, -265, 362, -158, 358, +-68, 194, -8, -22, 29, -231, 12, -407, +-54, -443, -129, -283, -157, -2, -147, 274, +-116, 456, -46, 499, 63, 372, 148, 92, +150, -232, 108, -470, 43, -540, -80, -417, +-254, -140, -367, 219, -374, 524, -308, 657, +-182, 587, 16, 351, 207, 7, 279, -340, +237, -565, 124, -595, -37, -438, -218, -169, +-340, 122, -362, 344, -290, 454, -143, 426, +40, 258, 179, 32, 226, -129, 185, -172, +53, -127, -159, -28, -356, 91, -406, 176, +-304, 167, -134, 57, 39, -115, 188, -265, +269, -327, 222, -283, 51, -137, -153, 73, +-303, 280, -384, 413, -389, 443, -282, 357, +-68, 178, 157, -17, 295, -149, 311, -211, +214, -229, 30, -188, -184, -105, -360, -55, +-424, -73, -371, -109, -278, -106, -176, -57, +-42, 49, 114, 207, 209, 369, 251, 480, +261, 499, 199, 394, 44, 160, -125, -142, +-234, -420, -325, -622, -417, -697, -452, -600, +-380, -349, -251, -10, -96, 349, 90, 619, +305, 717, 451, 646, 466, 461, 365, 202, +170, -76, -84, -279, -355, -373, -570, -391, +-680, -358, -646, -287, -476, -209, -206, -138, +84, -61, 318, 63, 454, 224, 490, 374, +422, 485, 248, 536, 29, 483, -193, 280, +-395, -30, -529, -330, -547, -534, -469, -629, +-331, -576, -133, -364, 79, -58, 227, 231, +301, 422, 312, 507, 243, 485, 92, 364, +-72, 174, -189, -22, -259, -158, -272, -199, +-227, -189, -159, -175, -129, -161, -137, -118, +-130, -62, -88, -50, -39, -39, 4, 46, +53, 174, 93, 251, 109, 265, 85, 249, +40, 192, -25, 62, -104, -94, -193, -211, +-266, -263, -301, -245, -291, -177, -223, -76, +-108, 48, 28, 161, 138, 215, 232, 193, +264, 139, 199, 106, 42, 70, -144, 16, +-308, -27, -418, -44, -424, -57, -327, -97, +-166, -133, 4, -128, 161, -96, 274, -37, +311, 78, 259, 213, 126, 285, -76, 253, +-302, 156, -465, 30, -495, -121, -403, -259, +-235, -309, -15, -218, 198, -34, 318, 129, +311, 215, 216, 249, 83, 229, -76, 123, +-219, -43, -287, -161, -275, -170, -225, -112, +-159, -28, -93, 57, -82, 116, -142, 113, +-179, 40, -112, -60, 32, -118, 198, -89, +355, 22, 428, 146, 334, 245, 89, 293, +-218, 214, -522, -8, -771, -271, -846, -458, +-672, -517, -296, -419, 154, -145, 595, 251, +906, 620, 944, 829, 654, 805, 141, 540, +-400, 93, -825, -438, -1028, -884, -954, -1089, +-617, -985, -147, -603, 317, -41, 635, 551, +723, 1018, 570, 1213, 252, 1075, -109, 657, +-399, 109, -503, -408, -412, -808, -218, -994, +-31, -913, 89, -646, 90, -310, -33, 34, +-200, 343, -301, 572, -283, 683, -150, 691, +81, 621, 341, 476, 518, 255, 506, -37, +282, -337, -97, -577, -506, -744, -793, -808, +-861, -698, -689, -417, -321, -43, 148, 341, +573, 676, 810, 900, 797, 934, 547, 769, +138, 455, -322, 62, -717, -341, -905, -683, +-808, -880, -486, -870, -93, -676, 259, -369, +513, -18, 599, 323, 475, 610, 214, 756, +-45, 713, -247, 540, -384, 319, -455, 78, +-409, -177, -251, -398, -61, -507, 66, -494, +136, -415, 190, -311, 193, -156, 130, 58, +36, 240, -43, 337, -149, 390, -261, 398, +-329, 296, -303, 111, -196, -45, -34, -121, +149, -170, 286, -198, 338, -148, 281, -34, +131, 55, -85, 48, -310, -13, -497, -61, +-603, -117, -570, -203, -357, -255, 1, -186, +384, 23, 659, 293, 737, 539, 604, 706, +302, 730, -92, 546, -486, 130, -774, -419, +-882, -924, -795, -1235, -527, -1250, -143, -926, +260, -309, 600, 461, 813, 1176, 838, 1609, +643, 1640, 279, 1264, -147, 568, -546, -297, +-843, -1107, -959, -1627, -845, -1741, -530, -1453, +-97, -824, 319, -4, 614, 795, 753, 1364, +726, 1582, 534, 1459, 220, 1044, -121, 419, +-444, -256, -688, -791, -774, -1086, -649, -1176, +-388, -1092, -91, -811, 195, -383, 404, 70, +477, 465, 415, 776, 311, 999, 176, 1094, +7, 995, -165, 676, -283, 216, -364, -264, +-409, -716, -375, -1110, -273, -1301, -152, -1168, +-28, -776, 130, -256, 277, 320, 353, 880, +356, 1270, 313, 1375, 191, 1202, -31, 797, +-270, 221, -427, -416, -486, -972, -477, -1309, +-377, -1365, -178, -1161, 52, -723, 237, -101, +347, 564, 396, 1072, 389, 1325, 313, 1344, +146, 1110, -72, 602, -254, -69, -394, -695, +-525, -1122, -591, -1324, -488, -1299, -246, -986, +23, -390, 294, 324, 560, 915, 711, 1276, +629, 1418, 368, 1267, 49, 751, -302, 18, +-671, -672, -903, -1161, -853, -1406, -566, -1358, +-154, -967, 299, -332, 709, 360, 908, 959, +802, 1365, 441, 1481, -8, 1246, -397, 720, +-677, 42, -805, -660, -721, -1241, -434, -1539, +-87, -1478, 232, -1080, 475, -443, 607, 296, +562, 969, 345, 1435, 63, 1619, -163, 1455, +-291, 944, -388, 237, -445, -479, -397, -1105, +-249, -1555, -104, -1691, 11, -1416, 140, -817, +275, -80, 346, 660, 316, 1291, 219, 1672, +104, 1681, -29, 1292, -194, 652, -349, -58, +-406, -732, -325, -1280, -167, -1588, -13, -1538, +118, -1157, 204, -574, 188, 102, 66, 764, +-44, 1278, -59, 1517, -51, 1420, -47, 1035, +22, 471, 147, -165, 217, -750, 174, -1172, +51, -1338, -144, -1222, -381, -885, -551, -394, +-526, 176, -307, 720, -3, 1114, 295, 1260, +508, 1144, 562, 815, 442, 309, 247, -289, +41, -829, -162, -1154, -340, -1204, -424, -1003, +-410, -572, -347, 17, -232, 591, -79, 986, +59, 1134, 119, 1039, 147, 718, 186, 202, +256, -352, 316, -762, 334, -966, 265, -982, +90, -787, -145, -382, -383, 98, -543, 506, +-575, 803, -462, 944, -258, 858, 5, 587, +298, 213, 523, -211, 578, -620, 466, -891, +253, -931, -21, -773, -280, -469, -395, -55, +-322, 391, -165, 765, -49, 967, -1, 948, +-6, 724, -61, 343, -139, -114, -145, -565, +-45, -914, 93, -1044, 211, -905, 313, -558, +378, -97, 324, 396, 125, 822, -151, 1050, +-396, 986, -530, 668, -519, 207, -343, -277, +-38, -685, 283, -937, 471, -935, 471, -661, +341, -232, 141, 209, -90, 586, -317, 847, +-452, 891, -437, 662, -258, 263, 1, -172, +248, -558, 408, -818, 437, -873, 339, -677, +125, -283, -134, 174, -332, 569, -373, 834, +-322, 922, -260, 780, -189, 394, -62, -84, +68, -489, 149, -785, 227, -943, 347, -874, +457, -556, 445, -127, 312, 271, 94, 602, +-193, 831, -538, 888, -818, 773, -876, 518, +-680, 178, -296, -179, 194, -502, 693, -759, +1044, -921, 1113, -926, 873, -741, 395, -412, +-198, 4, -758, 464, -1119, 902, -1170, 1221, +-882, 1298, -331, 1083, 309, 636, 835, 30, +1082, -660, 1002, -1284, 617, -1637, 26, -1615, +-568, -1250, -938, -597, -960, 256, -672, 1096, +-187, 1703, 365, 1930, 827, 1720, 1017, 1130, +842, 274, 380, -683, -165, -1505, -618, -1950, +-917, -1922, -997, -1485, -805, -733, -359, 209, +168, 1097, 601, 1706, 859, 1903, 935, 1654, +799, 1056, 456, 274, 70, -548, -221, -1259, +-416, -1651, -592, -1610, -702, -1233, -696, -664, +-595, 27, -443, 725, -198, 1250, 165, 1468, +547, 1361, 837, 993, 981, 433, 986, -226, +831, -834, 489, -1240, -46, -1364, -683, -1200, +-1204, -787, -1421, -194, -1303, 448, -909, 1013, +-285, 1376, 440, 1408, 1010, 1091, 1239, 524, +1157, -174, 906, -885, 558, -1434, 136, -1602, +-273, -1296, -524, -649, -590, 140, -583, 913, +-588, 1507, -578, 1708, -521, 1381, -455, 655, +-354, -205, -95, -980, 366, -1514, 886, -1656, +1263, -1318, 1415, -608, 1278, 214, 789, 934, +7, 1415, -847, 1533, -1538, 1230, -1905, 605, +-1842, -96, -1325, -679, -435, -1080, 607, -1243, +1526, -1108, 2020, -701, 1961, -184, 1413, 247, +549, 559, -409, 799, -1195, 935, -1558, 884, +-1450, 649, -1000, 345, -416, 52, 185, -272, +676, -645, 922, -962, 860, -1072, 594, -941, +267, -656, -50, -237, -316, 334, -483, 926, +-483, 1311, -335, 1362, -124, 1115, 69, 649, +241, 11, 391, -672, 466, -1198, 425, -1423, +272, -1303, 35, -908, -258, -348, -553, 267, +-767, 809, -821, 1167, -665, 1243, -291, 1042, +263, 680, 859, 241, 1304, -256, 1443, -725, +1229, -1027, 695, -1093, -82, -969, -935, -687, +-1634, -233, -1951, 303, -1776, 770, -1133, 1053, +-153, 1123, 918, 987, 1772, 643, 2157, 118, +2006, -465, 1382, -939, 440, -1175, -583, -1155, +-1412, -904, -1855, -425, -1876, 195, -1493, 770, +-786, 1123, 106, 1201, 930, 1042, 1469, 666, +1606, 111, 1385, -480, 937, -916, 371, -1098, +-231, -1046, -767, -798, -1098, -367, -1207, 134, +-1142, 540, -905, 785, -432, 880, 187, 822, +744, 619, 1108, 332, 1306, 18, 1347, -301, +1105, -566, 534, -721, -222, -785, -945, -751, +-1531, -569, -1876, -226, -1795, 184, -1191, 546, +-216, 825, 836, 997, 1730, 958, 2301, 658, +2383, 208, 1858, -233, 811, -613, -464, -916, +-1649, -1037, -2491, -904, -2777, -571, -2374, -134, +-1378, 321, -80, 713, 1194, 961, 2193, 987, +2746, 762, 2716, 351, 2079, -96, 989, -451, +-282, -690, -1470, -768, -2363, -630, -2758, -331, +-2545, -18, -1786, 205, -703, 337, 457, 393, +1501, 349, 2285, 221, 2664, 84, 2527, 3, +1877, -8, 818, -26, -429, -77, -1619, -96, +-2499, -63, -2874, -61, -2616, -120, -1768, -145, +-555, -82, 762, -13, 1934, 21, 2745, 66, +2968, 133, 2517, 188, 1474, 178, 102, 111, +-1280, 27, -2345, -56, -2842, -128, -2666, -170, +-1888, -163, -740, -100, 506, -9, 1595, 80, +2341, 151, 2568, 184, 2196, 175, 1324, 105, +214, -26, -871, -147, -1742, -192, -2211, -182, +-2138, -169, -1574, -131, -736, 3, 165, 163, +1007, 210, 1678, 175, 2031, 168, 1942, 181, +1412, 117, 561, -7, -412, -76, -1306, -78, +-1936, -105, -2130, -186, -1823, -274, -1090, -297, +-132, -238, 850, -138, 1700, -5, 2241, 182, +2302, 422, 1808, 618, 862, 646, -323, 504, +-1491, 265, -2370, -59, -2705, -466, -2368, -840, +-1435, -1005, -138, -909, 1190, -619, 2263, -165, +2857, 396, 2844, 918, 2156, 1215, 912, 1189, +-578, 886, -1950, 411, -2907, -163, -3236, -745, +-2786, -1154, -1618, -1228, -29, -986, 1537, -574, +2744, -90, 3359, 392, 3233, 769, 2318, 943, +822, 888, -837, 675, -2273, 403, -3219, 117, +-3468, -178, -2866, -456, -1549, -651, 88, -728, +1644, -706, 2843, -583, 3429, -343, 3208, 6, +2223, 392, 773, 702, -787, 878, -2158, 900, +-3058, 726, -3248, 351, -2675, -133, -1527, -590, +-112, -906, 1280, -1025, 2377, -912, 2960, -572, +2919, -67, 2264, 476, 1148, 882, -179, 1041, +-1438, 956, -2400, 656, -2877, 179, -2740, -363, +-2021, -797, -896, -978, 396, -905, 1634, -640, +2590, -237, 3035, 241, 2828, 669, 1987, 889, +679, 862, -821, 665, -2171, 341, -3051, -85, +-3229, -519, -2668, -825, -1489, -904, 24, -769, +1551, -472, 2763, -49, 3368, 416, 3187, 806, +2229, 993, 734, 917, -922, 629, -2311, 193, +-3132, -323, -3216, -789, -2563, -1058, -1324, -1032, +171, -751, 1582, -321, 2630, 181, 3091, 663, +2867, 1000, 2005, 1084, 702, 898, -757, 535, +-2022, 99, -2802, -375, -2956, -804, -2475, -1055, +-1458, -1052, -129, -839, 1235, -467, 2367, 33, +3025, 548, 3015, 940, 2301, 1148, 1052, 1120, +-452, 827, -1892, 355, -2923, -171, -3263, -679, +-2832, -1088, -1764, -1247, -301, -1103, 1249, -750, +2527, -273, 3237, 285, 3218, 839, 2466, 1234, +1135, 1341, -443, 1145, -1874, 730, -2851, 173, +-3172, -469, -2781, -1064, -1798, -1412, -499, -1421, +847, -1152, 2019, -663, 2800, 2, 3011, 730, +2590, 1334, 1658, 1652, 389, 1625, -976, 1269, +-2181, 597, -2938, -313, -3084, -1238, -2623, -1897, +-1640, -2119, -252, -1869, 1339, -1158, 2731, -74, +3538, 1129, 3552, 2102, 2788, 2564, 1349, 2400, +-517, 1655, -2355, 466, -3614, -913, -3973, -2115, +-3427, -2791, -2108, -2752, -238, -2051, 1767, -859, +3342, 574, 4077, 1898, 3826, 2737, 2677, 2861, +883, 2288, -1110, 1223, -2773, -105, -3689, -1410, +-3688, -2343, -2825, -2650, -1326, -2320, 428, -1521, +2003, -434, 3042, 738, 3345, 1709, 2889, 2236, +1801, 2232, 360, 1748, -1096, 934, -2234, -36, +-2812, -973, -2760, -1688, -2136, -2024, -1094, -1895, +170, -1374, 1406, -614, 2342, 270, 2771, 1142, +2636, 1780, 1986, 2001, 854, 1791, -577, 1229, +-1911, 366, -2773, -649, -3037, -1524, -2687, -2043, +-1690, -2153, -196, -1822, 1417, -1015, 2712, 124, +3429, 1250, 3412, 2073, 2605, 2469, 1116, 2351, +-692, 1660, -2350, 502, -3470, -819, -3804, -1937, +-3279, -2613, -1976, -2746, -189, -2286, 1660, -1250, +3125, 151, 3917, 1524, 3874, 2516, 2974, 2975, +1370, 2820, -549, 2011, -2301, 688, -3522, -803, +-3997, -2081, -3637, -2907, -2464, -3128, -736, -2656, +1138, -1552, 2760, -79, 3847, 1381, 4164, 2499, +3563, 3105, 2138, 3059, 222, 2288, -1750, 974, +-3339, -495, -4182, -1791, -4074, -2736, -3043, -3126, +-1325, -2784, 690, -1778, 2541, -413, 3807, 987, +4216, 2155, 3698, 2881, 2353, 2969, 470, 2343, +-1497, 1175, -3039, -189, -3806, -1426, -3700, -2357, +-2797, -2831, -1321, -2672, 409, -1860, 1996, -659, +3088, 579, 3492, 1669, 3184, 2505, 2231, 2849, +798, 2505, -782, 1581, -2132, 357, -2986, -936, +-3215, -2123, -2761, -2949, -1722, -3123, -325, -2518, +1140, -1294, 2401, 220, 3208, 1732, 3368, 2993, +2767, 3643, 1467, 3348, -205, 2165, -1829, 490, +-3030, -1294, -3570, -2906, -3275, -3941, -2180, -3963, +-539, -2900, 1220, -1141, 2699, 826, 3615, 2628, +3742, 3904, 2966, 4239, 1412, 3412, -480, 1705, +-2197, -298, -3343, -2128, -3699, -3510, -3204, -4112, +-1969, -3633, -282, -2187, 1443, -337, 2799, 1402, +3529, 2785, 3532, 3600, 2764, 3571, 1316, 2629, +-461, 1117, -2066, -473, -3119, -1843, -3464, -2854, +-3065, -3315, -1993, -3002, -478, -1953, 1112, -567, +2442, 804, 3293, 2035, 3479, 2958, 2888, 3239, +1601, 2710, -57, 1587, -1668, 201, -2865, -1244, +-3414, -2524, -3197, -3305, -2251, -3288, -800, -2446, +813, -1064, 2245, 513, 3213, 2020, 3507, 3166, +3024, 3588, 1819, 3061, 163, 1770, -1527, 135, +-2806, -1506, -3432, -2886, -3303, -3638, -2410, -3430, +-897, -2321, 854, -729, 2375, 957, 3365, 2488, +3637, 3519, 3089, 3673, 1740, 2856, -83, 1369, +-1881, -369, -3169, -2020, -3675, -3289, -3327, -3833, +-2182, -3407, -477, -2092, 1363, -314, 2854, 1469, +3666, 2959, 3668, 3879, 2843, 3906, 1308, 2909, +-573, 1193, -2272, -724, -3359, -2460, -3663, -3757, +-3153, -4257, -1907, -3695, -205, -2199, 1493, -234, +2793, 1736, 3503, 3371, 3522, 4320, 2801, 4270, +1427, 3157, -272, 1304, -1855, -781, -2985, -2663, +-3501, -4008, -3327, -4479, -2414, -3857, -907, -2288, +808, -260, 2326, 1718, 3383, 3318, 3787, 4241, +3377, 4178, 2166, 3067, 434, 1266, -1389, -688, +-2867, -2416, -3680, -3656, -3676, -4090, -2852, -3506, +-1343, -2077, 513, -276, 2216, 1446, 3370, 2838, +3770, 3646, 3380, 3592, 2207, 2656, 482, 1174, +-1325, -456, -2705, -1963, -3371, -3080, -3295, -3500, +-2500, -3089, -1119, -1978, 521, -458, 1965, 1123, +2897, 2483, 3203, 3351, 2868, 3461, 1896, 2711, +458, 1319, -1048, -343, -2217, -1970, -2879, -3249, +-2950, -3789, -2348, -3370, -1166, -2115, 280, -358, +1628, 1506, 2639, 3083, 3124, 3968, 2971, 3889, +2135, 2836, 737, 1083, -882, -931, -2283, -2747, +-3144, -3954, -3316, -4230, -2705, -3474, -1384, -1877, +323, 161, 1940, 2166, 3072, 3681, 3531, 4331, +3242, 3947, 2191, 2644, 557, 749, -1205, -1328, +-2598, -3116, -3359, -4171, -3369, -4242, -2580, -3345, +-1144, -1695, 549, 349, 2019, 2310, 2950, 3734, +3223, 4320, 2848, 3925, 1865, 2600, 475, 658, +-952, -1426, -2085, -3188, -2731, -4219, -2809, -4244, +-2258, -3256, -1210, -1545, 61, 507, 1247, 2467, +2162, 3848, 2679, 4279, 2666, 3701, 2077, 2318, +1034, 439, -225, -1554, -1450, -3190, -2372, -4064, +-2775, -4005, -2577, -3076, -1786, -1490, -499, 460, +948, 2355, 2178, 3706, 2947, 4185, 3118, 3742, +2548, 2514, 1300, 700, -277, -1383, -1805, -3193, +-2929, -4218, -3352, -4265, -2927, -3419, -1785, -1831, +-191, 287, 1500, 2431, 2839, 3960, 3485, 4524, +3317, 4120, 2396, 2843, 913, 840, -786, -1477, +-2269, -3435, -3188, -4498, -3346, -4521, -2744, -3607, +-1557, -1901, -53, 361, 1455, 2615, 2656, 4148, +3278, 4616, 3199, 4106, 2460, 2765, 1213, 717, +-298, -1589, -1768, -3439, -2834, -4360, -3264, -4330, +-2986, -3442, -2101, -1766, -771, 424, 779, 2520, +2212, 3908, 3166, 4358, 3421, 3940, 2968, 2693, +1858, 704, 262, -1541, -1420, -3353, -2696, -4297, +-3305, -4308, -3197, -3407, -2380, -1666, -984, 591, +640, 2740, 2094, 4131, 3041, 4464, 3271, 3826, +2753, 2355, 1623, 213, 142, -2068, -1369, -3718, +-2483, -4313, -2931, -3969, -2683, -2835, -1873, -981, +-644, 1209, 765, 3006, 1960, 3900, 2613, 3890, +2641, 3137, 2147, 1684, 1192, -256, -102, -2105, +-1364, -3299, -2185, -3655, -2430, -3282, -2194, -2269, +-1509, -699, -414, 1095, 828, 2552, 1849, 3266, +2404, 3260, 2429, 2686, 1938, 1526, 993, -110, +-217, -1720, -1396, -2789, -2216, -3185, -2501, -3018, +-2215, -2264, -1432, -870, -301, 862, 951, 2349, +2007, 3188, 2590, 3386, 2567, 2949, 2013, 1717, +1010, -152, -306, -1999, -1615, -3253, -2517, -3786, +-2786, -3573, -2429, -2447, -1535, -511, -245, 1619, +1171, 3256, 2346, 4066, 2943, 3990, 2829, 2993, +2117, 1167, 955, -1034, -475, -2921, -1874, -4010, +-2809, -4170, -3051, -3449, -2611, -1906, -1611, 179, +-210, 2184, 1337, 3517, 2600, 4005, 3200, 3710, +3009, 2619, 2208, 836, 975, -1150, -535, -2708, +-1987, -3543, -2938, -3670, -3149, -3081, -2683, -1759, +-1691, 15, -316, 1666, 1217, 2766, 2523, 3263, +3198, 3155, 3127, 2342, 2432, 939, 1218, -609, +-349, -1843, -1875, -2602, -2911, -2882, -3263, -2577, +-2917, -1627, -1928, -292, -484, 965, 1112, 1872, +2470, 2404, 3253, 2462, 3252, 1898, 2529, 853, +1278, -284, -280, -1201, -1821, -1830, -2919, -2122, +-3264, -1913, -2866, -1180, -1880, -212, -470, 620, +1106, 1218, 2435, 1640, 3127, 1767, 3057, 1410, +2339, 689, 1145, -59, -322, -680, -1764, -1246, +-2756, -1666, -3019, -1656, -2605, -1174, -1714, -503, +-463, 157, 1010, 868, 2287, 1572, 2979, 1934, +2935, 1738, 2280, 1137, 1163, 351, -263, -543, +-1731, -1477, -2839, -2163, -3202, -2270, -2772, -1769, +-1749, -909, -336, 88, 1250, 1163, 2618, 2113, +3334, 2537, 3210, 2261, 2326, 1513, 922, 545, +-698, -580, -2212, -1708, -3246, -2457, -3476, -2557, +-2833, -2092, -1540, -1284, 66, -244, 1688, 940, +2965, 1980, 3535, 2527, 3202, 2472, 2140, 1963, +699, 1108, -881, -62, -2347, -1316, -3305, -2233, +-3421, -2560, -2767, -2363, -1574, -1752, -28, -742, +1600, 534, 2875, 1683, 3420, 2369, 3164, 2505, +2264, 2137, 934, 1309, -623, 130, -2121, -1106, +-3140, -2039, -3381, -2422, -2863, -2263, -1761, -1681, +-270, -709, 1358, 525, 2684, 1616, 3335, 2217, +3164, 2313, 2286, 1990, 924, 1191, -632, -3, +-2016, -1190, -2930, -2032, -3155, -2415, -2632, -2298, +-1465, -1647, 21, -555, 1434, 716, 2477, 1812, +2923, 2455, 2637, 2540, 1692, 2095, 403, 1137, +-871, -191, -1900, -1466, -2504, -2313, -2516, -2656, +-1906, -2505, -876, -1751, 280, -472, 1385, 895, +2232, 1954, 2551, 2606, 2191, 2775, 1284, 2288, +111, 1181, -1082, -187, -2051, -1458, -2592, -2433, +-2508, -2914, -1772, -2729, -583, -1872, 732, -557, +1928, 889, 2812, 2155, 3043, 2974, 2355, 3122, +936, 2490, -641, 1199, -1957, -407, -2889, -1937, +-3233, -3061, -2701, -3480, -1382, -3009, 211, -1721, +1635, 22, 2721, 1790, 3267, 3183, 3024, 3808, +1926, 3419, 291, 2090, -1294, 204, -2404, -1752, +-2951, -3289, -2942, -3991, -2209, -3654, -859, -2365, +586, -442, 1683, 1595, 2393, 3204, 2697, 3984, +2361, 3741, 1356, 2537, 61, 719, -1061, -1196, +-1826, -2788, -2224, -3727, -2153, -3742, -1519, -2826, +-518, -1279, 457, 517, 1195, 2188, 1716, 3344, +1916, 3677, 1579, 3148, 743, 1933, -213, 252, +-945, -1548, -1425, -2989, -1608, -3659, -1351, -3450, +-647, -2480, 157, -894, 767, 987, 1190, 2614, +1429, 3547, 1300, 3631, 672, 2843, -188, 1290, +-908, -641, -1319, -2363, -1412, -3434, -1134, -3624, +-483, -2903, 281, -1444, 853, 408, 1158, 2150, +1251, 3258, 1105, 3464, 631, 2780, -68, 1375, +-710, -424, -1059, -2055, -1095, -3002, -936, -3112, +-584, -2444, -79, -1158, 390, 414, 611, 1795, +635, 2597, 639, 2666, 602, 2037, 404, 903, +61, -408, -220, -1509, -319, -2098, -314, -2092, +-331, -1572, -351, -680, -270, 337, -148, 1152, +-131, 1519, -145, 1422, 26, 994, 309, 366, +431, -294, 415, -778, 459, -932, 462, -759, +230, -377, -139, 61, -382, 387, -512, 449, +-628, 251, -651, -86, -422, -408, 34, -564, +465, -452, 715, -71, 800, 441, 765, 906, +486, 1138, -69, 972, -651, 391, -958, -419, +-921, -1190, -679, -1695, -298, -1732, 252, -1155, +870, -105, 1246, 1012, 1148, 1870, 677, 2258, +75, 1994, -539, 1025, -1099, -344, -1417, -1611, +-1209, -2428, -516, -2595, 259, -1993, 819, -730, +1219, 817, 1441, 2158, 1155, 2865, 365, 2710, +-448, 1725, -906, 230, -1111, -1358, -1168, -2595, +-887, -3072, -174, -2588, 641, -1321, 1088, 268, +1106, 1751, 921, 2778, 543, 2983, -136, 2223, +-872, 821, -1162, -697, -884, -1965, -428, -2699, +-66, -2599, 350, -1692, 914, -401, 1198, 871, +878, 1881, 329, 2368, -39, 2110, -392, 1229, +-885, 114, -1076, -891, -743, -1592, -247, -1868, +67, -1672, 277, -1048, 503, -174, 659, 670, +658, 1225, 519, 1428, 383, 1393, 325, 1125, +237, 549, -24, -216, -396, -846, -681, -1201, +-840, -1398, -987, -1418, -1046, -1046, -724, -335, +49, 389, 918, 974, 1563, 1474, 1927, 1758, +1912, 1544, 1368, 895, 314, 83, -927, -768, +-1950, -1570, -2421, -2044, -2299, -1955, -1677, -1388, +-533, -547, 956, 469, 2231, 1485, 2817, 2169, +2696, 2286, 1922, 1830, 561, 920, -1004, -265, +-2249, -1408, -2840, -2199, -2650, -2488, -1737, -2172, +-373, -1247, 1092, 46, 2324, 1311, 2962, 2248, +2780, 2666, 1863, 2393, 464, 1446, -1078, 127, +-2384, -1226, -3057, -2290, -2900, -2762, -1957, -2503, +-490, -1619, 1124, -372, 2517, 969, 3337, 2096, +3352, 2708, 2499, 2623, 977, 1872, -840, 698, +-2473, -595, -3505, -1799, -3664, -2669, -2834, -2862, +-1195, -2213, 728, -998, 2383, 353, 3435, 1617, +3718, 2606, 3131, 2953, 1736, 2411, -124, 1171, +-1906, -331, -3072, -1717, -3398, -2669, -2910, -2892, +-1729, -2298, -86, -1058, 1519, 462, 2514, 1810, +2766, 2599, 2472, 2633, 1768, 1976, 635, 827, +-653, -514, -1602, -1694, -2001, -2379, -1980, -2357, +-1610, -1690, -840, -678, 145, 373, 999, 1270, +1545, 1846, 1802, 1916, 1758, 1488, 1338, 824, +569, 107, -365, -599, -1229, -1167, -1811, -1438, +-1985, -1441, -1646, -1296, -789, -910, 378, -212, +1456, 538, 2122, 1111, 2322, 1561, 2019, 1863, +1157, 1721, -137, 967, -1401, -119, -2185, -1168, +-2367, -1978, -2021, -2403, -1190, -2250, 49, -1368, +1332, 70, 2154, 1499, 2326, 2386, 2027, 2604, +1416, 2242, 510, 1270, -525, -215, -1317, -1656, +-1681, -2427, -1745, -2394, -1622, -1833, -1158, -958, +-307, 156, 595, 1216, 1266, 1784, 1763, 1715, +2112, 1304, 1999, 860, 1324, 381, 339, -193, +-710, -692, -1681, -952, -2316, -1083, -2325, -1256, +-1678, -1300, -545, -938, 751, -269, 1866, 453, +2518, 1163, 2528, 1789, 1849, 2008, 642, 1596, +-716, 691, -1793, -421, -2305, -1440, -2188, -2059, +-1485, -2109, -292, -1593, 1016, -605, 1926, 576, +2280, 1500, 2158, 1845, 1516, 1670, 364, 1124, +-846, 291, -1687, -637, -2089, -1319, -2054, -1493, +-1514, -1189, -525, -665, 630, -117, 1625, 455, +2200, 1010, 2310, 1266, 2000, 1022, 1247, 542, +156, 143, -936, -255, -1745, -798, -2219, -1215, +-2315, -1153, -1911, -761, -996, -365, 241, 47, +1454, 598, 2353, 1099, 2825, 1256, 2738, 1056, +1985, 691, 699, 251, -720, -269, -1950, -837, +-2783, -1282, -2986, -1390, -2408, -1157, -1134, -705, +439, -96, 1861, 629, 2793, 1289, 3065, 1624, +2576, 1509, 1399, 986, -102, 156, -1456, -779, +-2313, -1514, -2524, -1764, -2083, -1420, -1103, -623, +176, 357, 1365, 1207, 2106, 1652, 2292, 1490, +1981, 714, 1164, -368, -13, -1268, -1141, -1655, +-1823, -1480, -2004, -804, -1793, 270, -1145, 1372, +-56, 1958, 1169, 1783, 2038, 1023, 2401, -1, +2339, -1036, 1732, -1815, 468, -2041, -1049, -1593, +-2168, -653, -2669, 375, -2619, 1159, -1919, 1583, +-531, 1629, 1120, 1289, 2406, 627, 2996, -166, +2906, -820, 2193, -1188, 901, -1287, -712, -1174, +-2091, -796, -2781, -157, -2701, 501, -1978, 966, +-753, 1194, 734, 1148, 1992, 777, 2586, 153, +2409, -537, 1684, -1078, 622, -1273, -582, -1038, +-1582, -515, -1999, 126, -1712, 795, -939, 1276, +31, 1306, 955, 880, 1596, 259, 1698, -386, +1183, -1014, 314, -1434, -501, -1407, -1043, -972, +-1271, -339, -1105, 379, -492, 1101, 334, 1591, +987, 1620, 1299, 1231, 1289, 575, 948, -230, +271, -1036, -487, -1616, -996, -1771, -1119, -1461, +-936, -817, -551, -51, -38, 685, 518, 1277, +1019, 1527, 1267, 1375, 1117, 1019, 642, 586, +66, 50, -497, -540, -982, -983, -1173, -1235, +-910, -1409, -358, -1412, 217, -1043, 761, -313, +1268, 583, 1466, 1425, 1106, 2002, 367, 2118, +-425, 1648, -1110, 636, -1536, -664, -1431, -1789, +-781, -2352, 118, -2251, 970, -1573, 1565, -459, +1720, 824, 1364, 1807, 654, 2106, -197, 1755, +-977, 1068, -1494, 272, -1536, -551, -1026, -1227, +-210, -1456, 525, -1242, 1044, -922, 1372, -632, +1325, -180, 748, 469, -30, 985, -526, 1190, +-719, 1260, -796, 1239, -677, 834, -208, -39, +367, -969, 677, -1523, 665, -1674, 524, -1536, +289, -1038, -101, -119, -470, 924, -583, 1581, +-392, 1712, -86, 1505, 176, 1053, 373, 308, +553, -584, 635, -1240, 479, -1480, 175, -1467, +-51, -1286, -190, -798, -387, 12, -533, 875, +-417, 1470, -165, 1701, -45, 1582, 4, 1087, +209, 197, 547, -882, 742, -1696, 678, -1889, +478, -1519, 234, -837, -98, 71, -482, 1089, +-717, 1716, -726, 1549, -555, 881, -264, 199, +99, -427, 438, -1018, 715, -1229, 902, -820, +866, -168, 526, 282, 30, 525, -371, 661, +-629, 545, -802, 116, -799, -353, -483, -552, +11, -474, 419, -281, 690, -36, 913, 304, +971, 657, 664, 795, 74, 570, -483, 69, +-818, -442, -955, -814, -830, -1060, -377, -1051, +252, -575, 734, 253, 936, 1011, 892, 1402, +616, 1411, 165, 1005, -307, 147, -612, -888, +-671, -1616, -475, -1714, -140, -1228, 148, -393, +309, 554, 373, 1353, 300, 1657, 53, 1271, +-199, 462, -192, -321, 77, -900, 342, -1188, +424, -983, 388, -327, 297, 334, 15, 587, +-456, 481, -817, 227, -804, -106, -505, -425, +-103, -509, 357, -193, 836, 388, 1168, 845, +1109, 902, 626, 600, -42, 104, -613, -514, +-1008, -1157, -1193, -1470, -1038, -1170, -489, -424, +220, 348, 780, 966, 1110, 1461, 1220, 1654, +983, 1251, 381, 352, -275, -580, -707, -1199, +-934, -1530, -993, -1654, -735, -1348, -214, -476, +276, 591, 575, 1319, 746, 1613, 790, 1676, +602, 1390, 241, 501, -121, -688, -348, -1476, +-451, -1631, -439, -1471, -300, -1145, -76, -433, +71, 608, 56, 1392, 17, 1476, 53, 1121, +75, 786, 49, 403, 122, -282, 330, -1019, +468, -1257, 402, -995, 268, -745, 125, -586, +-191, -107, -700, 681, -1051, 1216, -968, 1210, +-570, 977, -37, 742, 568, 253, 1161, -619, +1500, -1433, 1379, -1610, 780, -1167, -62, -572, +-882, 13, -1537, 776, -1833, 1509, -1549, 1575, +-707, 899, 336, 149, 1211, -307, 1739, -716, +1831, -1116, 1437, -1068, 654, -425, -296, 234, +-1134, 388, -1638, 234, -1717, 219, -1409, 300, +-760, 120, 134, -203, 1028, -130, 1613, 337, +1717, 532, 1456, 206, 927, -131, 101, -155, +-907, -231, -1655, -567, -1840, -695, -1584, -292, +-998, 206, -22, 310, 1144, 232, 1926, 353, +1997, 531, 1464, 390, 555, 8, -544, -186, +-1522, -123, -1984, -201, -1727, -534, -930, -699, +49, -439, 979, -71, 1705, 138, 1935, 445, +1414, 939, 381, 1152, -637, 768, -1346, 85, +-1748, -508, -1686, -974, -1006, -1363, 0, -1436, +837, -925, 1319, 9, 1531, 883, 1437, 1394, +931, 1564, 116, 1426, -682, 911, -1230, 52, +-1467, -838, -1359, -1397, -871, -1537, -122, -1393, +591, -1048, 1042, -423, 1207, 421, 1066, 1124, +617, 1439, 51, 1457, -399, 1274, -649, 786, +-763, -19, -678, -838, -310, -1361, 128, -1524, +295, -1359, 204, -869, 99, -118, 38, 646, +-43, 1154, -107, 1301, -2, 1119, 218, 691, +338, 129, 239, -461, -2, -883, -210, -954, +-287, -744, -299, -464, -279, -148, -119, 284, +191, 662, 439, 733, 410, 545, 157, 289, +-137, -25, -375, -402, -582, -655, -661, -612, +-432, -342, 87, 14, 619, 354, 899, 574, +898, 572, 699, 320, 354, -53, -174, -375, +-768, -543, -1134, -498, -1144, -253, -935, 108, +-549, 458, 95, 592, 827, 411, 1281, 56, +1289, -274, 982, -501, 501, -602, -84, -484, +-680, -124, -1083, 321, -1137, 607, -867, 639, +-438, 494, -9, 282, 365, 32, 669, -279, +771, -540, 562, -582, 250, -493, 81, -437, +6, -325, -193, -36, -439, 347, -483, 605, +-379, 676, -358, 704, -320, 673, -15, 369, +466, -197, 778, -697, 706, -895, 390, -869, +41, -726, -368, -388, -894, 108, -1203, 498, +-917, 643, -185, 649, 484, 595, 911, 450, +1211, 213, 1282, -45, 856, -232, -66, -377, +-957, -530, -1307, -624, -1208, -590, -1005, -383, +-614, -2, 137, 380, 903, 604, 1122, 684, +814, 618, 545, 330, 431, -130, 103, -476, +-412, -536, -604, -436, -369, -261, -226, 54, +-440, 393, -536, 477, -219, 233, 72, -99, +45, -296, 82, -366, 442, -377, 721, -257, +562, 70, 215, 427, 74, 559, -21, 427, +-374, 219, -786, 35, -810, -224, -460, -513, +-129, -563, 57, -310, 318, -8, 696, 173, +837, 295, 529, 400, 40, 380, -278, 177, +-491, -159, -765, -460, -869, -529, -486, -375, +169, -156, 622, 126, 759, 515, 738, 799, +584, 720, 176, 337, -367, -126, -710, -584, +-721, -922, -563, -932, -352, -582, -91, -58, +213, 439, 453, 734, 492, 709, 395, 454, +312, 150, 299, -113, 258, -283, 77, -238, +-202, 32, -410, 243, -589, 154, -785, -116, +-790, -419, -452, -718, 81, -836, 542, -584, +870, 2, 1068, 677, 982, 1164, 527, 1288, +-73, 1014, -588, 442, -915, -262, -1041, -945, +-940, -1346, -572, -1223, -72, -718, 342, -195, +622, 210, 796, 549, 781, 781, 532, 800, +194, 607, -15, 396, -160, 280, -410, 118, +-645, -212, -657, -621, -511, -898, -368, -918, +-203, -786, 86, -530, 455, 29, 710, 808, +801, 1376, 767, 1423, 611, 1042, 263, 452, +-297, -277, -908, -1056, -1278, -1602, -1244, -1653, +-897, -1175, -320, -343, 469, 538, 1269, 1245, +1659, 1701, 1493, 1766, 953, 1286, 174, 383, +-762, -593, -1553, -1370, -1833, -1846, -1491, -1918, +-710, -1419, 203, -424, 1014, 680, 1504, 1511, +1498, 1905, 1009, 1833, 310, 1276, -349, 300, +-814, -750, -1010, -1444, -921, -1630, -587, -1409, +-193, -853, 110, -47, 292, 676, 373, 984, +385, 903, 400, 675, 381, 393, 290, 34, +151, -294, -24, -369, -211, -181, -398, -16, +-516, -86, -429, -278, -202, -375, -27, -365, +108, -315, 258, -161, 327, 208, 226, 661, +124, 901, 200, 794, 318, 444, 305, 14, +212, -475, 47, -984, -283, -1222, -723, -962, +-1034, -382, -943, 230, -498, 705, 98, 1013, +760, 1140, 1354, 973, 1644, 492, 1426, -116, +660, -615, -346, -894, -1204, -1006, -1788, -984, +-1946, -727, -1529, -268, -659, 200, 329, 574, +1162, 891, 1758, 1137, 1998, 1151, 1652, 778, +862, 164, 33, -406, -759, -876, -1514, -1220, +-1953, -1297, -1836, -1009, -1300, -415, -558, 272, +306, 828, 1238, 1172, 1964, 1190, 2127, 837, +1646, 295, 781, -237, -141, -647, -1022, -862, +-1733, -830, -1977, -551, -1611, -114, -879, 315, +-49, 601, 787, 635, 1488, 435, 1793, 159, +1576, -151, 978, -481, 238, -658, -499, -560, +-1128, -250, -1504, 124, -1505, 446, -1097, 709, +-427, 798, 321, 537, 1036, 83, 1563, -288, +1678, -552, 1272, -737, 453, -744, -434, -504, +-1085, -116, -1472, 255, -1486, 514, -1050, 565, +-341, 439, 397, 333, 957, 222, 1189, -46, +1113, -309, 795, -340, 290, -248, -245, -196, +-619, -111, -676, 94, -531, 258, -431, 199, +-357, 31, -159, -97, 96, -263, 219, -441, +187, -429, 231, -193, 394, 145, 437, 546, +354, 951, 282, 1069, 194, 699, -30, 51, +-334, -593, -571, -1168, -667, -1524, -635, -1408, +-421, -774, -29, 178, 434, 1110, 865, 1686, +1079, 1712, 981, 1225, 605, 426, 16, -468, +-645, -1247, -1133, -1635, -1306, -1467, -1089, -879, +-489, -143, 326, 564, 1077, 1077, 1496, 1242, +1478, 1065, 1010, 652, 169, 100, -738, -434, +-1306, -741, -1389, -847, -1124, -856, -661, -654, +3, -176, 715, 323, 1107, 590, 1059, 650, +786, 593, 440, 419, 38, 142, -276, -166, +-379, -388, -339, -391, -369, -213, -519, -22, +-632, 67, -580, 2, -390, -179, -82, -313, +370, -294, 861, -184, 1222, 4, 1287, 360, +1010, 824, 434, 1061, -344, 797, -1098, 184, +-1545, -472, -1579, -1060, -1195, -1465, -464, -1414, +409, -762, 1210, 234, 1686, 1089, 1677, 1561, +1233, 1627, 470, 1226, -440, 374, -1163, -705, +-1452, -1598, -1274, -1849, -800, -1405, -159, -580, +561, 377, 1050, 1233, 1098, 1667, 794, 1519, +327, 870, -149, -32, -500, -918, -668, -1575, +-550, -1702, -213, -1119, 109, -105, 307, 837, +297, 1410, 150, 1594, 26, 1353, -75, 547, +-131, -594, -60, -1442, 93, -1709, 255, -1459, +293, -752, 145, 255, -36, 1232, -197, 1761, +-386, 1594, -473, 932, -363, 83, -140, -811, +115, -1504, 355, -1748, 595, -1429, 732, -575, +666, 470, 449, 1265, 175, 1644, -200, 1587, +-672, 1112, -1012, 309, -1032, -614, -781, -1342, +-427, -1713, 73, -1672, 784, -1120, 1459, -212, +1685, 711, 1357, 1468, 700, 1848, -115, 1719, +-977, 1191, -1621, 305, -1768, -786, -1379, -1665, +-624, -2036, 260, -1879, 1046, -1250, 1557, -218, +1676, 992, 1297, 1876, 511, 2119, -366, 1850, +-983, 1149, -1241, 18, -1272, -1186, -997, -1973, +-331, -2132, 400, -1705, 832, -845, 1063, 259, +1132, 1272, 848, 1842, 174, 1907, -575, 1491, +-978, 625, -1029, -382, -903, -1212, -503, -1749, +235, -1797, 966, -1248, 1260, -343, 1039, 537, +566, 1169, -18, 1525, -695, 1527, -1180, 997, +-1126, 90, -610, -701, 32, -1141, 595, -1299, +1027, -1149, 1201, -563, 923, 266, 245, 835, +-535, 944, -1000, 868, -1005, 695, -718, 226, +-278, -436, 253, -863, 732, -814, 974, -480, +892, -188, 565, 77, 142, 449, -394, 669, +-868, 515, -961, 232, -701, 68, -317, -47, +105, -241, 522, -430, 793, -407, 790, -227, +587, -172, 299, -219, -113, -111, -547, 187, +-767, 466, -693, 570, -415, 568, -65, 528, +267, 284, 546, -166, 644, -560, 485, -809, +191, -904, -93, -764, -282, -385, -397, 129, +-422, 592, -305, 875, -60, 994, 180, 870, +315, 491, 367, 96, 404, -272, 377, -711, +164, -1022, -99, -998, -226, -738, -269, -423, +-338, -96, -359, 363, -213, 876, 66, 1129, +295, 1048, 341, 783, 314, 419, 332, -32, +264, -597, 20, -1095, -183, -1209, -117, -1013, +87, -720, 98, -305, -47, 226, -118, 741, +-161, 1070, -354, 1124, -568, 1031, -496, 815, +-67, 352, 429, -234, 734, -778, 935, -1241, +990, -1483, 722, -1385, 57, -959, -768, -257, +-1275, 575, -1295, 1351, -1056, 1856, -599, 1896, +165, 1446, 968, 566, 1384, -508, 1275, -1338, +916, -1797, 481, -1986, -172, -1724, -890, -913, +-1231, 101, -1108, 936, -744, 1492, -365, 1837, +70, 1882, 660, 1440, 1143, 646, 1240, -192, +1027, -991, 676, -1687, 147, -2091, -550, -2037, +-1204, -1498, -1490, -628, -1306, 391, -803, 1428, +-125, 2235, 625, 2521, 1342, 2196, 1772, 1361, +1711, 230, 1141, -1006, 214, -2102, -765, -2680, +-1478, -2562, -1773, -1912, -1629, -888, -1072, 376, +-233, 1592, 612, 2405, 1172, 2611, 1393, 2245, +1378, 1443, 1081, 346, 461, -801, -216, -1698, +-662, -2210, -858, -2263, -971, -1808, -955, -1032, +-685, -219, -277, 572, 44, 1350, 264, 1893, +559, 1996, 801, 1780, 794, 1378, 642, 657, +537, -346, 354, -1295, -72, -2007, -576, -2435, +-831, -2376, -800, -1691, -749, -554, -662, 723, +-309, 1868, 239, 2647, 704, 2827, 941, 2279, +1004, 1143, 938, -222, 647, -1424, 119, -2222, +-427, -2557, -780, -2361, -945, -1562, -941, -418, +-732, 611, -388, 1357, 24, 1889, 457, 2110, +847, 1822, 1059, 1105, 1014, 279, 727, -483, +332, -1144, -101, -1601, -573, -1762, -935, -1564, +-1146, -963, -1166, -192, -869, 396, -318, 848, +276, 1294, 830, 1507, 1293, 1238, 1500, 713, +1281, 331, 741, 45, 164, -409, -469, -885, +-1224, -1094, -1762, -1114, -1783, -1101, -1353, -996, +-671, -643, 116, -59, 1001, 577, 1790, 1176, +2131, 1701, 1883, 1934, 1246, 1692, 465, 1045, +-464, 154, -1476, -851, -2161, -1874, -2201, -2619, +-1805, -2669, -1115, -1994, -105, -913, 1073, 390, +1971, 1716, 2242, 2713, 2063, 3092, 1676, 2708, +948, 1637, -149, 180, -1228, -1266, -1949, -2345, +-2226, -2877, -2127, -2786, -1659, -1959, -752, -636, +414, 605, 1409, 1449, 2005, 1928, 2279, 2083, +2275, 1786, 1754, 1000, 601, 155, -745, -311, +-1777, -553, -2402, -797, -2638, -959, -2264, -981, +-1252, -957, 55, -955, 1234, -880, 2079, -581, +2543, -75, 2429, 575, 1641, 1300, 462, 1815, +-699, 1903, -1632, 1636, -2146, 1069, -2118, 193, +-1586, -845, -699, -1760, 281, -2261, 1078, -2263, +1475, -1888, 1434, -1214, 1079, -292, 515, 778, +-66, 1774, -405, 2355, -487, 2451, -407, 2265, +-229, 1736, -55, 708, 10, -607, -108, -1812, +-402, -2645, -632, -3030, -582, -2922, -319, -2182, +40, -848, 458, 719, 928, 2156, 1216, 3207, +1110, 3633, 704, 3287, 212, 2200, -319, 638, +-912, -1054, -1369, -2603, -1407, -3665, -1029, -3863, +-549, -3152, -84, -1826, 439, -254, 993, 1335, +1369, 2763, 1352, 3639, 989, 3583, 479, 2749, +-84, 1557, -666, 181, -1141, -1280, -1297, -2542, +-1095, -3226, -743, -3181, -322, -2608, 184, -1736, +619, -547, 805, 900, 827, 2261, 763, 3105, +593, 3265, 337, 2932, 93, 2179, -99, 835, +-349, -906, -627, -2410, -809, -3298, -790, -3593, +-617, -3293, -371, -2230, -33, -525, 392, 1257, +773, 2670, 929, 3587, 777, 3794, 448, 3093, +209, 1654, 68, -128, -136, -1799, -295, -2993, +-273, -3524, -258, -3245, -462, -2136, -774, -539, +-893, 1037, -764, 2160, -495, 2626, -5, 2459, +757, 1716, 1504, 584, 1880, -512, 1779, -1208, +1157, -1401, 145, -1184, -989, -708, -1914, -91, +-2326, 430, -2145, 569, -1474, 330, -472, -84, +621, -503, 1475, -762, 1919, -741, 1902, -416, +1492, 171, 858, 815, 106, 1315, -571, 1575, +-993, 1459, -1204, 919, -1227, 119, -1049, -784, +-767, -1607, -471, -2091, -182, -2118, 134, -1732, +464, -1013, 767, -6, 1039, 1112, 1264, 2016, +1327, 2489, 1205, 2483, 833, 1992, 114, 1118, +-794, 56, -1638, -1093, -2220, -2119, -2468, -2662, +-2196, -2648, -1223, -2281, 191, -1585, 1539, -452, +2626, 934, 3309, 2093, 3217, 2803, 2250, 3174, +724, 3052, -894, 2136, -2326, 613, -3426, -1018, +-3802, -2462, -3176, -3508, -1818, -3829, -156, -3247, +1495, -1935, 2896, -216, 3753, 1599, 3758, 3089, +2871, 3807, 1377, 3585, -423, 2597, -2232, 1112, +-3569, -570, -4085, -2089, -3618, -3044, -2288, -3218, +-452, -2681, 1456, -1607, 3038, -191, 3950, 1181, +3938, 2097, 2942, 2445, 1145, 2259, -874, 1549, +-2514, 450, -3511, -677, -3780, -1486, -3168, -1849, +-1678, -1766, 202, -1174, 1858, -162, 3078, 851, +3741, 1510, 3475, 1760, 2151, 1560, 301, 792, +-1405, -386, -2721, -1488, -3568, -2138, -3606, -2271, +-2570, -1804, -832, -684, 999, 784, 2533, 2097, +3495, 2921, 3608, 3100, 2758, 2507, 1239, 1134, +-470, -685, -1972, -2369, -3045, -3469, -3481, -3768, +-3096, -3173, -1893, -1816, -288, -70, 1204, 1695, +2409, 3142, 3168, 3858, 3217, 3641, 2502, 2677, +1256, 1296, -238, -292, -1747, -1862, -2940, -3065, +-3421, -3629, -3068, -3499, -2028, -2736, -493, -1465, +1235, 141, 2654, 1814, 3328, 3167, 3168, 3872, +2322, 3750, 912, 2817, -799, 1279, -2207, -505, +-2915, -2167, -2910, -3368, -2287, -3790, -1085, -3265, +439, -2044, 1762, -619, 2487, 716, 2554, 1907, +2081, 2758, 1131, 2882, -105, 2304, -1257, 1503, +-1956, 713, -2154, -224, -1940, -1222, -1243, -1912, +-176, -2155, 875, -2066, 1622, -1680, 1977, -947, +1887, 60, 1320, 1076, 412, 1749, -544, 1909, +-1335, 1650, -1835, 1115, -1854, 293, -1359, -648, +-620, -1200, 131, -1138, 833, -769, 1432, -338, +1729, 194, 1521, 673, 961, 703, 283, 211, +-427, -366, -1065, -728, -1392, -967, -1379, -1039, +-1140, -662, -760, 141, -303, 963, 251, 1468, +780, 1632, 1094, 1554, 1192, 1156, 1201, 353, +1100, -635, 772, -1412, 218, -1824, -417, -1970, +-1009, -1854, -1530, -1294, -1851, -354, -1779, 573, +-1311, 1264, -512, 1761, 532, 2060, 1620, 1999, +2445, 1510, 2696, 780, 2330, 54, 1439, -641, +174, -1347, -1183, -1932, -2280, -2191, -2926, -2081, +-3029, -1704, -2446, -1116, -1218, -273, 339, 825, +1745, 1912, 2730, 2658, 3156, 2970, 2883, 2881, +1994, 2285, 727, 1085, -652, -497, -1847, -2039, +-2642, -3231, -2896, -3893, -2505, -3876, -1585, -3085, +-434, -1570, 678, 339, 1517, 2168, 1997, 3569, +2123, 4362, 1858, 4339, 1346, 3380, 747, 1749, +66, -115, -630, -1900, -1186, -3338, -1512, -4131, +-1690, -4119, -1737, -3362, -1534, -2081, -959, -512, +-150, 1085, 685, 2442, 1455, 3357, 2064, 3703, +2382, 3440, 2205, 2653, 1483, 1501, 451, 89, +-573, -1372, -1458, -2568, -2133, -3298, -2445, -3531, +-2301, -3252, -1727, -2430, -821, -1159, 230, 271, +1208, 1608, 1977, 2731, 2478, 3481, 2581, 3729, +2134, 3377, 1228, 2384, 135, 931, -922, -700, +-1922, -2314, -2700, -3667, -2889, -4425, -2343, -4326, +-1359, -3353, -275, -1718, 877, 332, 2014, 2439, +2778, 4120, 2771, 4948, 2115, 4740, 1229, 3535, +232, 1591, -904, -684, -1916, -2808, -2419, -4254, +-2342, -4685, -1869, -4098, -1089, -2721, -44, -870, +963, 1080, 1578, 2672, 1805, 3463, 1781, 3415, +1467, 2765, 847, 1676, 106, 326, -500, -911, +-961, -1688, -1326, -1961, -1454, -1912, -1243, -1635, +-787, -1105, -267, -447, 261, 109, 752, 455, +1142, 712, 1282, 978, 1118, 1154, 744, 1123, +266, 937, -235, 672, -686, 295, -940, -223, +-946, -806, -773, -1234, -529, -1329, -277, -1153, +-24, -855, 251, -374, 532, 347, 782, 1044, +940, 1359, 907, 1275, 675, 1009, 316, 600, +-157, -22, -720, -728, -1217, -1183, -1449, -1235, +-1322, -1043, -871, -731, -150, -221, 629, 431, +1226, 935, 1562, 1109, 1621, 1045, 1330, 874, +696, 557, -57, 63, -744, -467, -1289, -868, +-1680, -1118, -1776, -1197, -1474, -1048, -918, -670, +-256, -147, 570, 423, 1542, 1002, 2280, 1460, +2449, 1570, 2072, 1291, 1312, 748, 232, 56, +-1044, -629, -2156, -1191, -2772, -1521, -2801, -1507, +-2258, -1189, -1174, -698, 255, -135, 1575, 391, +2409, 763, 2705, 952, 2514, 1055, 1833, 1171, +797, 1182, -251, 974, -1121, 622, -1752, 189, +-2081, -413, -2038, -1168, -1676, -1831, -1141, -2169, +-501, -2134, 199, -1749, 932, -883, 1564, 442, +1952, 1786, 2018, 2711, 1801, 3136, 1325, 3059, +555, 2369, -477, 1010, -1554, -709, -2276, -2237, +-2469, -3294, -2221, -3770, -1526, -3503, -438, -2432, +700, -826, 1536, 885, 1963, 2368, 2001, 3425, +1648, 3795, 977, 3314, 219, 2137, -347, 637, +-635, -812, -683, -2001, -628, -2806, -673, -3085, +-829, -2734, -1012, -1896, -1091, -855, -993, 175, +-671, 1114, -69, 1874, 799, 2283, 1699, 2245, +2279, 1896, 2382, 1384, 1954, 671, 1060, -221, +-149, -1059, -1426, -1601, -2431, -1871, -2862, -1940, +-2658, -1738, -1962, -1234, -885, -534, 427, 234, +1606, 961, 2326, 1547, 2541, 1897, 2333, 1925, +1713, 1632, 745, 1046, -309, 266, -1172, -538, +-1693, -1199, -1901, -1606, -1815, -1702, -1436, -1486, +-895, -1026, -352, -475, 146, 42, 668, 493, +1172, 759, 1529, 811, 1635, 821, 1542, 892, +1277, 936, 751, 883, -19, 751, -856, 565, +-1548, 210, -1991, -432, -2139, -1190, -1863, -1767, +-1127, -2012, -157, -1942, 816, -1536, 1605, -703, +2038, 505, 2085, 1707, 1837, 2505, 1294, 2762, +515, 2506, -321, 1783, -1081, 621, -1759, -781, +-2285, -1974, -2299, -2631, -1691, -2755, -803, -2366, +92, -1479, 1083, -262, 2071, 920, 2571, 1712, +2336, 2055, 1618, 2036, 695, 1631, -444, 879, +-1623, 42, -2334, -582, -2305, -857, -1732, -922, +-913, -888, 38, -719, 983, -471, 1601, -318, +1676, -313, 1302, -323, 730, -228, 106, -72, +-483, 110, -878, 415, -973, 821, -743, 1145, +-291, 1262, 223, 1166, 543, 834, 513, 267, +203, -467, -186, -1229, -512, -1822, -720, -2102, +-648, -1968, -226, -1385, 372, -428, 857, 706, +1152, 1722, 1258, 2356, 992, 2561, 266, 2295, +-643, 1485, -1307, 277, -1557, -945, -1468, -1836, +-1079, -2360, -379, -2521, 468, -2170, 1094, -1323, +1310, -300, 1260, 631, 1076, 1391, 691, 1974, +101, 2262, -374, 2127, -541, 1613, -629, 861, +-865, 7, -1071, -915, -961, -1830, -687, -2484, +-466, -2603, -173, -2176, 433, -1343, 1111, -211, +1475, 1106, 1543, 2300, 1459, 2941, 1083, 2878, +233, 2261, -779, 1193, -1525, -257, -1922, -1671, +-2091, -2560, -1920, -2815, -1186, -2597, -72, -1899, +993, -676, 1812, 730, 2362, 1771, 2487, 2272, +2001, 2347, 988, 2005, -240, 1260, -1375, 267, +-2224, -651, -2577, -1250, -2288, -1511, -1487, -1515, +-405, -1306, 715, -946, 1666, -491, 2204, -69, +2136, 223, 1529, 515, 596, 864, -393, 1150, +-1165, 1265, -1476, 1213, -1382, 993, -987, 554, +-362, -93, 319, -752, 821, -1269, 961, -1605, +759, -1650, 332, -1335, -217, -743, -760, -77, +-1037, 516, -882, 1001, -437, 1384, 96, 1536, +640, 1343, 1137, 910, 1400, 450, 1270, 33, +816, -427, 147, -920, -621, -1223, -1306, -1198, +-1710, -1027, -1726, -843, -1422, -606, -904, -244, +-195, 162, 689, 458, 1435, 691, 1782, 991, +1827, 1271, 1693, 1376, 1295, 1286, 545, 1031, +-286, 569, -953, -192, -1509, -1089, -2011, -1867, +-2207, -2391, -1892, -2533, -1256, -2135, -568, -1216, +214, -8, 1253, 1247, 2255, 2392, 2748, 3197, +2718, 3323, 2311, 2699, 1450, 1557, 153, 200, +-1257, -1199, -2399, -2458, -3119, -3301, -3346, -3481, +-2915, -2932, -1811, -1838, -377, -489, 1007, 851, +2144, 2002, 2906, 2785, 3181, 3030, 2833, 2724, +1958, 2041, 852, 1116, -245, 61, -1251, -959, +-2114, -1764, -2649, -2255, -2664, -2486, -2233, -2460, +-1634, -2044, -899, -1200, 70, -113, 1117, 948, +1917, 1783, 2359, 2362, 2534, 2585, 2440, 2298, +1935, 1573, 1036, 673, -52, -178, -1163, -919, +-2154, -1492, -2800, -1747, -2894, -1688, -2480, -1567, +-1680, -1467, -588, -1219, 625, -718, 1645, -66, +2250, 614, 2444, 1343, 2293, 2121, 1856, 2695, +1190, 2724, 420, 2150, -313, 1133, -930, -162, +-1447, -1588, -1892, -2827, -2194, -3449, -2219, -3261, +-1857, -2449, -1132, -1245, -192, 200, 847, 1635, +1855, 2685, 2573, 3020, 2731, 2661, 2314, 1887, +1566, 916, 661, -109, -294, -978, -1189, -1495, +-1827, -1569, -2064, -1342, -1946, -1073, -1643, -820, +-1274, -548, -822, -310, -330, -215, 193, -148, +765, 165, 1377, 712, 1902, 1178, 2231, 1440, +2298, 1550, 1965, 1461, 1210, 1036, 163, 284, +-987, -512, -2030, -1120, -2798, -1542, -3158, -1824, +-3002, -1816, -2255, -1432, -1037, -863, 369, -334, +1691, 233, 2791, 966, 3522, 1680, 3562, 2067, +2846, 2085, 1668, 1849, 326, 1326, -1032, 474, +-2306, -598, -3155, -1605, -3325, -2289, -2886, -2532, +-2075, -2299, -1006, -1642, 181, -676, 1269, 453, +2099, 1441, 2495, 2001, 2473, 2141, 2145, 1949, +1632, 1444, 949, 611, 96, -293, -739, -880, +-1370, -1117, -1820, -1185, -2117, -1106, -2091, -855, +-1738, -516, -1266, -214, -702, -37, 58, 50, +933, 120, 1623, 238, 2038, 403, 2297, 567, +2316, 691, 1910, 758, 1098, 709, 110, 530, +-869, 284, -1753, -26, -2455, -380, -2792, -648, +-2569, -760, -1929, -815, -1084, -864, -122, -840, +956, -635, 1981, -323, 2644, -40, 2807, 299, +2575, 781, 2064, 1273, 1212, 1548, 84, 1487, +-1067, 1166, -1992, 690, -2628, 18, -2958, -770, +-2821, -1446, -2158, -1801, -1110, -1832, 74, -1670, +1168, -1279, 2099, -579, 2826, 228, 3116, 903, +2754, 1503, 1939, 2061, 967, 2337, -138, 2100, +-1379, 1479, -2455, 639, -2953, -436, -2861, -1589, +-2376, -2407, -1588, -2660, -579, -2457, 486, -1869, +1367, -878, 1947, 331, 2212, 1334, 2256, 1890, +2073, 2082, 1641, 2039, 947, 1711, 83, 1124, +-777, 476, -1582, -131, -2279, -730, -2700, -1345, +-2623, -1819, -2017, -1975, -1018, -1788, 176, -1342, +1327, -645, 2221, 293, 2696, 1268, 2639, 1872, +2039, 1929, 1094, 1608, 125, 1034, -697, 289, +-1339, -440, -1698, -905, -1677, -985, -1412, -757, +-1125, -400, -765, -64, -282, 102, 153, 65, +385, -181, 528, -569, 747, -816, 967, -733, +1078, -383, 1124, 92, 1166, 653, 1061, 1244, +671, 1657, 31, 1610, -676, 1112, -1333, 433, +-1930, -224, -2291, -835, -2128, -1361, -1442, -1664, +-513, -1647, 484, -1349, 1456, -936, 2238, -453, +2568, 164, 2306, 903, 1571, 1555, 657, 1871, +-238, 1883, -1033, 1730, -1615, 1246, -1833, 319, +-1666, -725, -1330, -1529, -970, -1962, -531, -2095, +35, -1908, 559, -1325, 805, -478, 855, 358, +1028, 1000, 1280, 1374, 1250, 1535, 964, 1514, +715, 1247, 439, 813, -110, 372, -842, -12, +-1391, -423, -1630, -833, -1732, -1076, -1673, -1120, +-1267, -1111, -470, -1024, 491, -705, 1305, -267, +1834, 77, 2052, 370, 1909, 723, 1343, 980, +560, 999, -196, 886, -750, 843, -1135, 810, +-1395, 629, -1388, 330, -1091, -6, -710, -393, +-437, -888, -230, -1473, -16, -1972, 205, -2135, +430, -1870, 708, -1163, 1048, -86, 1278, 1196, +1301, 2394, 1132, 3158, 775, 3285, 276, 2731, +-326, 1579, -966, 90, -1558, -1400, -1972, -2613, +-2071, -3276, -1775, -3266, -1110, -2665, -217, -1680, +803, -472, 1744, 778, 2384, 1794, 2536, 2410, +2170, 2646, 1496, 2507, 629, 1977, -386, 1199, +-1400, 343, -2068, -527, -2285, -1363, -2124, -1972, +-1659, -2224, -971, -2167, -204, -1866, 464, -1295, +1029, -516, 1497, 278, 1760, 1008, 1763, 1653, +1565, 2074, 1217, 2169, 655, 1990, -83, 1556, +-793, 849, -1310, -91, -1692, -1038, -1965, -1785, +-1913, -2275, -1478, -2407, -830, -2121, -102, -1451, +689, -512, 1479, 460, 2045, 1237, 2233, 1792, +1987, 2099, 1455, 2089, 745, 1717, -129, 1111, +-1046, 468, -1721, -234, -1971, -1014, -1947, -1660, +-1710, -1968, -1204, -1989, -454, -1762, 261, -1188, +753, -310, 1136, 541, 1524, 1162, 1804, 1607, +1745, 1839, 1385, 1699, 903, 1245, 287, 722, +-521, 184, -1366, -372, -1986, -872, -2249, -1242, +-2087, -1470, -1509, -1527, -641, -1342, 338, -877, +1225, -243, 1854, 454, 2074, 1111, 1908, 1535, +1469, 1632, 746, 1401, -151, 899, -915, 210, +-1290, -515, -1380, -1046, -1331, -1270, -1095, -1242, +-589, -943, -27, -374, 298, 263, 448, 713, +539, 875, 550, 825, 435, 563, 312, 31, +301, -607, 347, -967, 324, -868, 242, -471, +169, 42, 35, 654, -194, 1226, -462, 1387, +-713, 978, -854, 244, -829, -498, -650, -1134, +-340, -1525, 66, -1447, 506, -845, 872, -16, +1052, 641, 1001, 995, 771, 1092, 413, 881, +-26, 380, -472, -159, -824, -470, -912, -455, +-801, -257, -621, -4, -326, 229, 108, 357, +474, 304, 583, 21, 466, -398, 265, -689, +70, -721, -134, -577, -269, -299, -221, 103, +-19, 580, 173, 913, 276, 921, 380, 685, +505, 353, 409, -62, -8, -516, -464, -781, +-711, -676, -813, -338, -911, -44, -873, 151, +-474, 288, 141, 306, 580, 113, 846, -207, +1171, -449, 1424, -440, 1284, -177, 731, 184, +49, 512, -584, 729, -1156, 751, -1585, 521, +-1726, 99, -1518, -372, -1009, -695, -355, -807, +329, -701, 1032, -396, 1661, 5, 1957, 376, +1828, 574, 1397, 528, 752, 297, -69, 8, +-953, -220, -1606, -342, -1902, -407, -1912, -316, +-1659, 10, -1060, 385, -244, 561, 515, 542, +1089, 486, 1477, 335, 1713, -33, 1686, -467, +1349, -746, 826, -863, 278, -829, -242, -598, +-787, -187, -1347, 262, -1758, 664, -1822, 966, +-1578, 1046, -1185, 854, -651, 479, 80, 42, +937, -420, 1645, -816, 2026, -976, 2117, -832, +1912, -521, 1377, -178, 553, 166, -383, 513, +-1238, 729, -1872, 677, -2266, 450, -2392, 171, +-2063, -120, -1330, -422, -423, -642, 469, -658, +1354, -473, 2116, -188, 2519, 220, 2490, 688, +2098, 986, 1407, 967, 404, 678, -728, 243, +-1704, -322, -2375, -907, -2729, -1261, -2730, -1279, +-2213, -1042, -1214, -569, -52, 55, 1009, 649, +1930, 1092, 2639, 1340, 2901, 1345, 2601, 1084, +1811, 645, 774, 96, -306, -502, -1305, -1031, +-2057, -1330, -2433, -1368, -2400, -1167, -2053, -730, +-1465, -152, -705, 375, 109, 741, 881, 927, +1513, 915, 1934, 772, 2074, 564, 2009, 387, +1717, 281, 1150, 204, 399, 103, -424, -101, +-1285, -459, -2090, -870, -2562, -1218, -2533, -1426, +-2084, -1343, -1368, -857, -400, -37, 770, 814, +1802, 1490, 2402, 1934, 2521, 1982, 2246, 1493, +1631, 636, 711, -278, -285, -1026, -1023, -1469, +-1374, -1555, -1489, -1318, -1503, -863, -1387, -313, +-1090, 136, -705, 385, -452, 507, -261, 565, +82, 522, 570, 427, 1023, 408, 1364, 441, +1663, 393, 1821, 267, 1621, 158, 1036, 21, +298, -195, -514, -442, -1360, -609, -2019, -696, +-2324, -735, -2260, -646, -1867, -397, -1194, -68, +-340, 274, 570, 584, 1410, 781, 2045, 794, +2372, 628, 2381, 392, 2094, 129, 1451, -109, +510, -247, -474, -298, -1343, -294, -2057, -266, +-2545, -277, -2639, -315, -2216, -283, -1432, -171, +-542, -32, 389, 99, 1338, 235, 2056, 275, +2330, 141, 2190, -78, 1802, -255, 1243, -314, +517, -194, -209, 132, -746, 554, -1082, 931, +-1345, 1133, -1582, 1028, -1712, 541, -1652, -200, +-1487, -972, -1242, -1575, -742, -1893, 110, -1812, +1165, -1274, 2182, -459, 2926, 402, 3193, 1169, +2877, 1738, 1969, 2009, 616, 1951, -923, 1582, +-2310, 1000, -3264, 284, -3679, -477, -3522, -1213, +-2751, -1891, -1469, -2348, 15, -2390, 1404, -1981, +2546, -1216, 3361, -184, 3679, 979, 3349, 2032, +2482, 2663, 1291, 2764, -120, 2392, -1628, 1583, +-2915, 431, -3656, -795, -3767, -1752, -3303, -2283, +-2277, -2400, -798, -2124, 795, -1449, 2122, -526, +3060, 344, 3555, 951, 3474, 1297, 2709, 1406, +1435, 1272, 57, 965, -1155, 629, -2127, 402, +-2810, 251, -3028, 96, -2718, -118, -1983, -389, +-1001, -682, 62, -978, 1065, -1228, 1850, -1297, +2322, -1097, 2440, -649, 2218, -58, 1703, 518, +935, 1002, -17, 1321, -986, 1411, -1725, 1244, +-2099, 894, -2108, 477, -1833, 69, -1341, -310, +-599, -615, 262, -818, 924, -937, 1251, -990, +1379, -1023, 1390, -986, 1193, -798, 864, -465, +568, -67, 389, 419, 182, 1020, -157, 1591, +-574, 1905, -1010, 1904, -1428, 1612, -1819, 969, +-2017, -12, -1789, -1113, -1049, -2046, -9, -2639, +1102, -2721, 2152, -2187, 2941, -1131, 3225, 168, +2786, 1393, 1704, 2277, 294, 2592, -1203, 2259, +-2572, 1453, -3486, 437, -3648, -553, -3071, -1187, +-1980, -1290, -583, -985, 906, -545, 2170, -141, +2930, 133, 3153, 151, 2878, -123, 2169, -501, +1145, -730, -52, -699, -1144, -421, -1943, -4, +-2410, 507, -2570, 1031, -2336, 1373, -1703, 1393, +-855, 1174, -21, 834, 739, 360, 1461, -257, +1951, -895, 2049, -1376, 1834, -1680, 1473, -1804, +1032, -1636, 492, -1089, -131, -301, -748, 547, +-1281, 1333, -1718, 1926, -1992, 2161, -2012, 1956, +-1742, 1400, -1177, 631, -370, -201, 588, -922, +1523, -1424, 2176, -1695, 2432, -1668, 2295, -1388, +1797, -1011, 1010, -616, 67, -202, -857, 244, +-1546, 688, -1876, 1110, -1933, 1473, -1774, 1708, +-1404, 1738, -823, 1512, -198, 948, 290, 101, +674, -855, 1077, -1734, 1434, -2374, 1543, -2619, +1413, -2318, 1215, -1504, 966, -393, 506, 754, +-116, 1759, -662, 2412, -1075, 2533, -1449, 2113, +-1750, 1339, -1822, 411, -1587, -466, -1098, -1125, +-438, -1505, 335, -1604, 1134, -1460, 1790, -1132, +2139, -742, 2157, -344, 1883, 65, 1320, 444, +505, 751, -379, 994, -1168, 1105, -1811, 1011, +-2256, 739, -2366, 373, -2021, 26, -1344, -225, +-543, -331, 310, -334, 1228, -306, 1994, -302, +2296, -378, 2093, -593, 1626, -880, 1028, -1082, +272, -1036, -532, -635, -1149, 66, -1437, 916, +-1478, 1695, -1414, 2200, -1269, 2266, -959, 1797, +-517, 839, -89, -337, 273, -1414, 665, -2210, +1099, -2603, 1372, -2435, 1375, -1692, 1213, -655, +976, 383, 621, 1278, 132, 1936, -418, 2181, +-906, 1979, -1295, 1468, -1594, 795, -1705, 71, +-1505, -590, -986, -1103, -282, -1437, 467, -1563, +1200, -1468, 1845, -1156, 2194, -707, 2083, -163, +1534, 422, 714, 924, -199, 1275, -1086, 1482, +-1823, 1491, -2178, 1220, -2043, 707, -1564, 108, +-871, -468, -54, -1017, 787, -1436, 1445, -1589, +1778, -1426, 1793, -1007, 1571, -435, 1107, 186, +427, 754, -312, 1155, -946, 1306, -1356, 1188, +-1553, 837, -1525, 398, -1235, -11, -747, -345, +-159, -583, 448, -643, 943, -526, 1235, -359, +1337, -258, 1243, -223, 933, -209, 477, -252, +-22, -359, -496, -422, -893, -285, -1096, 58, +-1012, 494, -771, 893, -512, 1217, -272, 1350, +-46, 1122, 116, 538, 183, -229, 235, -981, +339, -1564, 488, -1836, 632, -1681, 827, -1102, +980, -325, 887, 442, 504, 1077, -18, 1458, +-565, 1469, -1155, 1139, -1671, 678, -1847, 235, +-1575, -180, -1011, -537, -303, -743, 510, -780, +1315, -666, 1906, -497, 2090, -344, 1856, -166, +1326, 86, 592, 289, -250, 334, -1056, 279, +-1609, 200, -1748, 124, -1542, 36, -1177, -25, +-752, -2, -254, 126, 226, 271, 568, 342, +740, 310, 870, 211, 1034, 49, 1141, -164, +1135, -349, 1016, -489, 748, -548, 241, -480, +-416, -337, -1059, -197, -1595, -27, -1931, 169, +-1891, 349, -1345, 510, -440, 657, 509, 734, +1281, 679, 1776, 531, 1907, 298, 1611, -66, +967, -527, 197, -916, -482, -1119, -947, -1114, +-1162, -900, -1098, -453, -783, 167, -313, 777, +147, 1197, 414, 1356, 443, 1242, 320, 824, +124, 184, -149, -494, -405, -993, -503, -1185, +-351, -1060, 18, -695, 430, -181, 732, 340, +884, 689, 871, 770, 599, 602, 80, 290, +-482, -38, -856, -240, -1041, -298, -1077, -261, +-893, -163, -463, -33, 52, 46, 431, 13, +611, -106, 705, -216, 763, -216, 668, -101, +393, 67, 70, 205, -176, 325, -356, 401, +-490, 351, -516, 164, -377, -43, -163, -161, +-6, -204, 76, -245, 113, -280, 85, -227, +-44, -156, -158, -206, -134, -348, -22, -409, +80, -352, 201, -250, 332, -101, 364, 192, +270, 609, 134, 986, 33, 1209, -48, 1235, +-125, 1044, -153, 577, -121, -158, -121, -993, +-202, -1649, -330, -2016, -416, -2091, -388, -1804, +-231, -1114, 49, -150, 421, 806, 784, 1563, +991, 2099, 936, 2373, 585, 2263, 90, 1812, +-374, 1130, -737, 291, -969, -651, -985, -1593, +-722, -2360, -289, -2783, 101, -2763, 379, -2285, +610, -1394, 751, -198, 731, 1119, 580, 2213, +370, 2817, 135, 2889, -142, 2502, -439, 1731, +-643, 719, -701, -294, -650, -1086, -505, -1554, +-252, -1766, 70, -1780, 346, -1600, 534, -1248, +659, -822, 704, -370, 601, 112, 397, 620, +169, 1066, -95, 1336, -424, 1402, -798, 1299, +-1091, 1061, -1167, 674, -950, 214, -521, -169, +33, -417, 651, -603, 1218, -713, 1555, -705, +1522, -637, 1130, -587, 495, -561, -230, -528, +-916, -480, -1444, -371, -1673, -159, -1527, 152, +-1071, 534, -457, 982, 168, 1379, 700, 1545, +1064, 1375, 1225, 894, 1144, 181, 855, -655, +496, -1405, 186, -1854, -55, -1860, -281, -1410, +-446, -608, -525, 300, -584, 1058, -702, 1482, +-801, 1470, -775, 1024, -663, 297, -498, -469, +-196, -1078, 323, -1341, 912, -1160, 1385, -617, +1668, 85, 1713, 797, 1438, 1338, 823, 1497, +-7, 1224, -867, 678, -1599, 5, -2092, -687, +-2254, -1242, -1993, -1527, -1319, -1493, -406, -1205, +539, -757, 1395, -274, 2091, 181, 2442, 604, +2290, 984, 1714, 1246, 959, 1349, 138, 1315, +-719, 1136, -1451, 753, -1879, 152, -1976, -522, +-1854, -1136, -1536, -1635, -997, -1914, -322, -1805, +337, -1315, 955, -613, 1533, 172, 1950, 962, +2068, 1579, 1828, 1817, 1268, 1657, 469, 1222, +-425, 640, -1215, -35, -1761, -671, -1998, -1056, +-1867, -1085, -1405, -927, -792, -746, -194, -477, +335, -86, 793, 233, 1125, 320, 1252, 315, +1203, 377, 1092, 453, 915, 422, 584, 358, +102, 333, -383, 278, -772, 116, -1085, -107, +-1305, -320, -1336, -507, -1098, -622, -650, -602, +-143, -419, 311, -119, 708, 221, 985, 480, +1040, 632, 926, 693, 775, 606, 561, 368, +237, 135, -78, 5, -273, -94, -415, -179, +-614, -210, -815, -221, -913, -318, -886, -475, +-771, -613, -539, -668, -137, -579, 421, -323, +973, 54, 1339, 528, 1488, 1037, 1429, 1375, +1116, 1403, 512, 1141, -271, 676, -1005, 51, +-1500, -626, -1721, -1172, -1653, -1419, -1236, -1364, +-525, -1113, 254, -715, 867, -229, 1260, 204, +1493, 454, 1533, 562, 1296, 612, 847, 642, +308, 642, -245, 629, -759, 574, -1156, 465, +-1380, 310, -1402, 63, -1197, -272, -787, -569, +-242, -729, 346, -789, 873, -761, 1184, -647, +1238, -472, 1122, -304, 899, -177, 565, -84, +198, 33, -88, 217, -308, 436, -546, 630, +-805, 764, -1016, 860, -1159, 848, -1217, 650, +-1105, 289, -738, -94, -171, -425, 453, -696, +1051, -895, 1558, -980, 1850, -928, 1799, -770, +1382, -538, 695, -289, -97, -38, -845, 215, +-1438, 453, -1803, 608, -1897, 688, -1728, 696, +-1329, 608, -760, 480, -98, 380, 573, 289, +1178, 195, 1634, 143, 1871, 75, 1874, -86, +1565, -343, 913, -631, 70, -933, -712, -1207, +-1322, -1329, -1745, -1188, -1865, -790, -1591, -207, +-1025, 494, -398, 1197, 160, 1772, 624, 2047, +968, 1935, 1104, 1492, 1003, 821, 806, 2, +657, -814, 518, -1425, 301, -1665, 53, -1521, +-131, -1156, -277, -699, -471, -207, -698, 202, +-840, 364, -796, 314, -627, 210, -411, 193, +-135, 294, 218, 500, 526, 757, 661, 972, +678, 1062, 694, 947, 694, 602, 554, 122, +309, -329, 75, -709, -107, -983, -307, -1078, +-519, -998, -634, -853, -616, -700, -541, -510, +-453, -264, -294, 3, -55, 264, 177, 569, +315, 890, 375, 1143, 424, 1263, 481, 1221, +523, 999, 524, 637, 432, 157, 220, -426, +-107, -968, -498, -1300, -830, -1425, -981, -1426, +-915, -1218, -683, -749, -295, -175, 185, 293, +629, 628, 937, 867, 1051, 989, 902, 957, +468, 764, -110, 492, -620, 259, -907, 78, +-962, -148, -838, -389, -560, -541, -123, -582, +334, -576, 603, -534, 639, -412, 559, -197, +422, 18, 206, 135, -46, 165, -234, 134, +-274, 55, -214, -46, -153, -86, -124, -34, +-81, 98, -77, 236, -195, 300, -349, 266, +-366, 171, -249, 24, -107, -192, 96, -344, +402, -298, 701, -148, 816, -43, 718, 75, +502, 208, 213, 232, -159, 112, -507, -48, +-683, -164, -677, -246, -581, -308, -451, -351, +-278, -357, -86, -289, 81, -109, 211, 113, +354, 348, 516, 619, 647, 878, 680, 972, +610, 829, 443, 518, 162, 107, -175, -363, +-460, -800, -619, -1058, -650, -1112, -557, -994, +-378, -740, -158, -371, 53, 50, 200, 474, +242, 845, 200, 1106, 153, 1230, 124, 1184, +94, 933, 61, 481, 75, -80, 170, -649, +311, -1068, 399, -1212, 373, -1050, 237, -665, +12, -157, -306, 362, -662, 743, -917, 854, +-973, 663, -835, 302, -552, -85, -150, -383, +297, -524, 690, -451, 952, -192, 1033, 156, +848, 474, 447, 676, 52, 687, -203, 490, +-358, 191, -472, -147, -486, -490, -415, -742, +-383, -812, -456, -712, -519, -471, -444, -139, +-274, 232, -115, 575, 77, 802, 400, 854, +736, 725, 884, 466, 806, 91, 591, -365, +287, -795, -74, -1051, -427, -1117, -656, -996, +-678, -641, -524, -77, -322, 546, -161, 1058, +-23, 1348, 92, 1353, 132, 1057, 76, 475, +1, -232, -7, -846, 90, -1214, 218, -1295, +342, -1110, 476, -731, 565, -280, 499, 84, +266, 280, -21, 352, -289, 349, -512, 335, +-641, 345, -599, 419, -411, 527, -176, 557, +14, 416, 143, 154, 250, -131, 315, -385, +287, -588, 220, -709, 204, -664, 205, -473, +152, -266, 82, -155, 98, -67, 156, 64, +128, 184, 6, 250, -94, 345, -149, 502, +-248, 599, -392, 532, -463, 355, -406, 188, +-324, 11, -254, -233, -110, -483, 141, -583, +340, -522, 397, -421, 405, -328, 431, -157, +411, 128, 309, 386, 188, 526, 68, 584, +-78, 583, -253, 434, -420, 113, -560, -260, +-611, -524, -556, -655, -457, -624, -323, -354, +-102, 100, 168, 582, 359, 952, 427, 1102, +417, 946, 370, 514, 260, -90, 104, -690, +-17, -1151, -35, -1369, -9, -1277, -26, -865, +-56, -211, -45, 518, -43, 1120, -126, 1465, +-259, 1513, -366, 1224, -412, 670, -402, -7, +-291, -653, -57, -1113, 212, -1256, 395, -1070, +492, -628, 570, -91, 596, 357, 468, 628, +160, 678, -190, 519, -446, 215, -558, -111, +-549, -364, -412, -465, -143, -405, 178, -222, +422, -8, 544, 177, 556, 346, 436, 471, +215, 517, -49, 479, -320, 352, -551, 120, +-620, -176, -505, -492, -313, -760, -106, -922, +142, -938, 398, -800, 547, -527, 540, -149, +426, 250, 301, 580, 199, 791, 94, 942, +-30, 1054, -122, 1052, -148, 842, -171, 461, +-294, -17, -493, -580, -626, -1181, -597, -1662, +-448, -1801, -250, -1538, 44, -966, 425, -236, +742, 558, 827, 1243, 726, 1582, 555, 1464, +314, 1029, -29, 491, -377, -38, -575, -470, +-631, -684, -637, -618, -607, -375, -446, -84, +-173, 138, 84, 258, 234, 258, 318, 115, +405, -117, 461, -318, 388, -490, 203, -662, +19, -739, -151, -641, -337, -383, -472, -67, +-440, 286, -273, 679, -86, 1049, 82, 1290, +258, 1335, 397, 1166, 417, 843, 299, 406, +96, -139, -142, -677, -388, -1114, -541, -1429, +-528, -1596, -369, -1513, -95, -1152, 251, -595, +525, 32, 640, 642, 656, 1158, 578, 1452, +297, 1456, -152, 1234, -501, 887, -634, 477, +-689, 101, -719, -159, -566, -281, -188, -363, +221, -455, 483, -533, 681, -583, 945, -597, +1113, -553, 961, -443, 549, -290, 82, -119, +-418, 7, -983, 86, -1432, 130, -1508, 170, +-1201, 245, -686, 417, -75, 684, 584, 935, +1143, 1032, 1400, 903, 1302, 549, 977, 2, +602, -608, 249, -1109, -58, -1355, -300, -1302, +-467, -945, -603, -363, -745, 217, -869, 553, +-912, 586, -860, 395, -720, 62, -438, -296, +-23, -517, 451, -427, 883, -40, 1194, 493, +1318, 979, 1236, 1281, 940, 1302, 445, 985, +-136, 351, -650, -443, -1021, -1136, -1249, -1586, +-1267, -1755, -1027, -1637, -611, -1204, -160, -526, +252, 200, 566, 742, 717, 1067, 664, 1206, +440, 1113, 166, 808, -31, 412, -117, 75, +-137, -146, -105, -250, 11, -258, 174, -204, +237, -171, 169, -194, 81, -278, 39, -376, +-38, -417, -206, -410, -357, -356, -397, -215, +-383, -31, -384, 85, -316, 154, -108, 212, +164, 258, 342, 290, 413, 350, 468, 440, +456, 502, 258, 472, -53, 318, -264, 54, +-287, -268, -168, -534, 43, -698, 314, -708, +551, -529, 611, -208, 415, 146, 50, 460, +-315, 641, -618, 624, -865, 442, -977, 188, +-844, -41, -502, -239, -78, -370, 354, -379, +765, -259, 1062, -100, 1143, 18, 970, 89, +616, 162, 182, 222, -257, 213, -612, 164, +-766, 131, -674, 140, -436, 152, -164, 155, +68, 166, 204, 204, 160, 228, -73, 162, +-368, -34, -535, -288, -497, -513, -315, -706, +1, -818, 452, -733, 895, -412, 1114, 21, +1050, 465, 779, 850, 370, 1075, -150, 1033, +-686, 751, -1081, 337, -1248, -125, -1220, -525, +-1033, -761, -670, -783, -156, -593, 392, -258, +830, 65, 1114, 317, 1218, 464, 1107, 427, +773, 169, 301, -198, -159, -504, -528, -664, +-815, -642, -990, -416, -948, -52, -704, 315, +-398, 627, -151, 757, 64, 616, 288, 305, +463, -11, 528, -263, 530, -395, 537, -349, +493, -156, 326, 59, 126, 156, -2, 112, +-123, -56, -284, -282, -388, -486, -383, -573, +-358, -484, -362, -221, -347, 104, -256, 369, +-95, 528, 85, 522, 252, 360, 384, 143, +479, -22, 510, -120, 442, -131, 283, -71, +137, 6, 67, 30, 6, -14, -134, -107, +-305, -238, -397, -321, -437, -286, -474, -162, +-446, -22, -255, 116, 45, 211, 329, 261, +534, 257, 678, 203, 725, 143, 574, 126, +234, 135, -160, 93, -493, 6, -729, -79, +-827, -182, -769, -328, -544, -406, -188, -371, +210, -273, 555, -140, 819, 73, 987, 338, +962, 561, 689, 715, 273, 781, -164, 719, +-606, 493, -980, 125, -1157, -341, -1094, -761, +-855, -1019, -501, -1086, -79, -926, 354, -504, +709, 54, 919, 539, 962, 843, 856, 935, +647, 817, 361, 526, 46, 181, -244, -112, +-458, -269, -585, -246, -637, -99, -627, 31, +-553, 98, -435, 116, -330, 33, -227, -149, +-100, -364, 69, -509, 262, -549, 456, -504, +642, -389, 809, -171, 898, 112, 824, 394, +553, 626, 136, 786, -317, 865, -721, 794, +-1032, 545, -1187, 179, -1099, -226, -773, -640, +-337, -958, 84, -1072, 471, -942, 833, -638, +1082, -268, 1099, 113, 900, 457, 592, 674, +232, 682, -178, 524, -588, 309, -834, 120, +-847, -69, -702, -231, -489, -294, -210, -264, +105, -198, 343, -106, 429, -8, 392, 47, +340, 49, 314, 5, 283, -70, 233, -160, +201, -204, 163, -173, 33, -88, -190, 24, +-412, 140, -570, 186, -662, 126, -663, 1, +-511, -133, -181, -205, 224, -157, 554, 31, +781, 279, 927, 494, 903, 590, 626, 503, +185, 217, -237, -210, -568, -662, -808, -987, +-911, -1035, -806, -787, -502, -351, -143, 138, +127, 614, 272, 965, 357, 1044, 357, 821, +233, 442, 76, 41, 34, -310, 122, -532, +217, -561, 286, -391, 359, -103, 393, 193, +258, 380, -33, 413, -337, 290, -582, 49, +-780, -281, -871, -602, -765, -748, -497, -650, +-150, -354, 249, 37, 635, 452, 898, 827, +977, 1047, 891, 986, 679, 666, 335, 211, +-118, -228, -564, -556, -840, -742, -903, -761, +-828, -595, -627, -301, -256, -15, 208, 195, +555, 348, 706, 478, 731, 519, 677, 450, +493, 333, 191, 180, -106, -66, -309, -379, +-455, -642, -589, -767, -641, -710, -550, -497, +-356, -157, -146, 250, 86, 613, 369, 793, +621, 761, 727, 593, 694, 361, 576, 94, +379, -121, 122, -184, -147, -171, -384, -182, +-552, -218, -599, -264, -541, -358, -443, -462, +-307, -515, -101, -492, 92, -395, 180, -221, +196, -18, 199, 133, 191, 231, 161, 318, +143, 394, 193, 456, 322, 537, 419, 606, +406, 608, 301, 499, 132, 277, -144, -48, +-523, -422, -851, -752, -980, -960, -888, -966, +-626, -772, -230, -461, 236, -129, 673, 172, +951, 363, 999, 382, 850, 266, 547, 111, +124, -33, -307, -135, -623, -132, -777, -11, +-770, 168, -621, 338, -377, 499, -98, 621, +164, 653, 354, 571, 440, 392, 443, 131, +397, -204, 315, -574, 226, -873, 164, -1017, +120, -1031, 65, -915, -22, -653, -162, -292, +-364, 60, -592, 345, -803, 557, -899, 680, +-772, 712, -399, 724, 136, 742, 698, 721, +1188, 653, 1489, 531, 1459, 343, 1049, 70, +406, -266, -270, -634, -844, -944, -1241, -1088, +-1372, -1037, -1166, -818, -720, -443, -228, 35, +193, 467, 528, 745, 721, 846, 691, 764, +484, 499, 275, 148, 150, -174, 49, -377, +-58, -403, -101, -278, -44, -92, 31, 108, +34, 318, -14, 471, -39, 505, -74, 444, +-181, 352, -308, 219, -325, 32, -236, -182, +-137, -398, -60, -605, 49, -778, 204, -858, +321, -788, 337, -558, 289, -226, 268, 145, +230, 511, 97, 815, -92, 942, -219, 862, +-267, 652, -326, 374, -407, 59, -423, -224, +-301, -384, -102, -408, 60, -350, 190, -269, +371, -181, 541, -101, 537, -67, 360, -101, +167, -178, 17, -248, -153, -266, -364, -221, +-502, -135, -466, -26, -346, 97, -266, 253, +-175, 389, 43, 419, 279, 332, 366, 213, +354, 79, 369, -88, 321, -243, 102, -314, +-155, -288, -274, -216, -259, -122, -217, -18, +-162, 71, -63, 109, 56, 101, 94, 80, +32, 76, -34, 38, -43, -57, -13, -142, +49, -199, 176, -272, 337, -340, 428, -309, +382, -165, 210, 23, -44, 209, -315, 400, +-545, 547, -688, 590, -699, 521, -567, 371, +-338, 169, -71, -55, 220, -274, 522, -492, +768, -668, 891, -761, 895, -738, 782, -594, +542, -335, 199, 24, -199, 448, -611, 837, +-953, 1070, -1133, 1090, -1137, 900, -964, 541, +-619, 70, -151, -391, 309, -723, 665, -864, +909, -815, 1043, -609, 1012, -329, 806, -68, +504, 114, 191, 195, -111, 206, -402, 195, +-611, 213, -703, 288, -726, 432, -691, 567, +-566, 599, -391, 498, -218, 281, -35, -47, +151, -446, 322, -784, 500, -928, 671, -849, +754, -589, 715, -182, 584, 271, 365, 638, +40, 843, -331, 863, -636, 673, -786, 322, +-766, -57, -636, -358, -462, -530, -250, -552, +-6, -426, 198, -220, 324, -5, 383, 147, +409, 193, 411, 124, 372, 3, 283, -106, +190, -160, 121, -123, 26, 6, -118, 181, +-250, 329, -306, 395, -327, 355, -350, 236, +-339, 55, -239, -153, -59, -317, 141, -384, +321, -368, 456, -303, 493, -206, 367, -109, +98, -44, -224, -19, -514, -14, -700, -30, +-701, -44, -464, -35, -42, 1, 419, 60, +801, 147, 1031, 248, 1054, 339, 830, 410, +374, 449, -196, 423, -706, 281, -1045, 29, +-1197, -280, -1124, -584, -807, -848, -333, -1011, +137, -997, 520, -758, 805, -339, 945, 143, +908, 594, 720, 934, 441, 1095, 114, 1022, +-189, 749, -411, 365, -546, -29, -603, -370, +-562, -604, -410, -692, -200, -633, -14, -463, +118, -250, 226, -40, 298, 142, 272, 275, +149, 317, 31, 267, -18, 157, -25, 28, +-24, -99, -4, -183, 69, -204, 181, -177, +223, -107, 128, -2, -26, 116, -167, 222, +-318, 323, -460, 409, -448, 461, -241, 455, +26, 366, 236, 160, 376, -158, 444, -510, +399, -796, 231, -945, -2, -914, -192, -668, +-278, -233, -284, 270, -246, 684, -181, 916, +-110, 939, -51, 769, 0, 449, 63, 89, +166, -179, 308, -285, 432, -248, 466, -145, +390, -14, 218, 98, -55, 114, -397, 11, +-673, -143, -775, -295, -711, -426, -532, -499, +-233, -482, 155, -395, 504, -283, 700, -137, +735, 63, 653, 295, 459, 508, 180, 696, +-99, 844, -284, 889, -350, 794, -332, 577, +-256, 261, -137, -123, -16, -496, 51, -784, +32, -963, -71, -1035, -210, -958, -325, -740, +-374, -457, -325, -154, -174, 178, 58, 491, +340, 694, 626, 747, 831, 688, 858, 564, +698, 384, 420, 177, 36, 0, -438, -83, +-864, -86, -1090, -70, -1121, -84, -994, -134, +-665, -220, -128, -340, 489, -443, 999, -483, +1292, -449, 1331, -348, 1102, -172, 592, 40, +-107, 236, -779, 374, -1224, 441, -1385, 431, +-1251, 350, -807, 220, -162, 58, 462, -110, +902, -239, 1128, -283, 1127, -237, 885, -106, +450, 74, -43, 248, -461, 348, -750, 332, +-894, 202, -854, -16, -608, -277, -231, -517, +160, -653, 474, -642, 656, -496, 673, -272, +514, -8, 199, 255, -171, 472, -447, 611, +-547, 675, -473, 673, -257, 597, 47, 452, +333, 253, 501, 26, 517, -221, 407, -478, +209, -703, -36, -809, -296, -781, -504, -667, +-593, -490, -562, -235, -455, 59, -264, 294, +21, 450, 309, 568, 522, 653, 664, 671, +735, 633, 644, 552, 358, 435, 4, 277, +-295, 76, -532, -149, -706, -369, -725, -557, +-541, -713, -237, -823, 70, -863, 322, -815, +479, -661, 497, -368, 373, 25, 172, 437, +-37, 838, -208, 1188, -306, 1345, -310, 1212, +-225, 865, -79, 403, 91, -143, 233, -694, +314, -1069, 334, -1193, 292, -1110, 164, -863, +-20, -457, -184, 40, -292, 493, -334, 804, +-303, 944, -232, 899, -173, 647, -106, 232, +-11, -230, 80, -600, 131, -800, 166, -784, +208, -562, 225, -212, 188, 145, 96, 396, +-36, 466, -158, 366, -200, 193, -121, 35, +61, -54, 276, -27, 436, 141, 481, 363, +344, 489, 11, 439, -401, 223, -741, -103, +-940, -464, -964, -756, -741, -892, -272, -828, +258, -606, 668, -304, 913, 13, 1007, 303, +922, 493, 652, 552, 287, 557, -29, 578, +-253, 564, -443, 469, -605, 351, -667, 227, +-595, 30, -463, -231, -326, -447, -161, -581, +32, -653, 188, -641, 284, -513, 380, -313, +465, -104, 435, 85, 262, 245, 70, 361, +-44, 416, -125, 415, -204, 358, -210, 250, +-129, 102, -44, -45, 14, -150, 89, -201, +175, -199, 199, -124, 122, 12, -38, 138, +-221, 209, -364, 217, -435, 163, -442, 32, +-358, -157, -143, -336, 140, -448, 362, -486, +508, -437, 622, -277, 637, -15, 466, 275, +170, 492, -99, 591, -284, 544, -411, 342, +-463, 29, -387, -280, -211, -473, -54, -491, +7, -330, 21, -41, 36, 275, -2, 505, +-129, 566, -240, 429, -188, 153, 14, -153, +232, -395, 395, -520, 530, -507, 603, -399, +498, -274, 203, -176, -116, -118, -330, -105, +-476, -111, -586, -37, -582, 159, -406, 411, +-165, 644, 4, 822, 110, 866, 260, 715, +416, 392, 442, -26, 345, -456, 245, -806, +152, -996, -24, -1009, -239, -846, -351, -545, +-324, -188, -240, 137, -155, 412, -62, 619, +46, 702, 129, 640, 123, 474, 48, 258, +15, 31, 70, -165, 125, -299, 120, -318, +119, -202, 167, 0, 182, 189, 77, 311, +-90, 339, -209, 235, -282, -10, -358, -310, +-396, -543, -319, -642, -135, -596, 59, -410, +210, -95, 327, 261, 399, 522, 383, 624, +268, 588, 102, 432, -48, 180, -157, -71, +-222, -230, -230, -275, -177, -207, -79, -38, +24, 152, 92, 260, 105, 264, 78, 185, +17, 8, -67, -223, -139, -402, -178, -483, +-185, -489, -173, -413, -109, -234, 26, -16, +178, 178, 295, 359, 365, 531, 379, 641, +310, 660, 147, 585, -77, 397, -303, 115, +-479, -206, -547, -515, -468, -746, -275, -803, +-18, -676, 258, -446, 460, -171, 516, 122, +446, 350, 296, 455, 81, 465, -132, 430, +-241, 356, -246, 248, -224, 133, -218, 8, +-205, -137, -176, -305, -133, -452, -59, -520, +46, -458, 164, -287, 281, -64, 358, 178, +335, 407, 211, 539, 57, 503, -82, 333, +-211, 110, -286, -110, -250, -316, -152, -448, +-76, -439, -4, -306, 93, -146, 158, -9, +152, 116, 114, 195, 59, 177, -29, 67, +-110, -60, -148, -152, -167, -182, -164, -129, +-77, -5, 70, 153, 169, 318, 178, 433, +138, 420, 61, 265, -45, 31, -105, -221, +-76, -446, -12, -576, 44, -555, 118, -387, +188, -142, 169, 110, 35, 315, -138, 428, +-265, 416, -314, 284, -281, 98, -174, -60, +-23, -183, 125, -290, 208, -321, 196, -243, +134, -108, 79, 33, 34, 201, -8, 380, +-14, 487, 21, 478, 46, 363, 30, 156, +0, -108, -13, -343, -18, -483, -24, -497, +-20, -386, 7, -185, 26, 17, -6, 146, +-95, 181, -200, 138, -266, 62, -257, 9, +-158, 24, 26, 102, 239, 211, 380, 297, +399, 317, 318, 251, 179, 127, 22, -15, +-108, -137, -189, -214, -226, -231, -197, -207, +-101, -175, -7, -136, 15, -87, 5, -31, +30, 34, 56, 129, 14, 230, -58, 274, +-80, 239, -59, 169, -69, 76, -89, -53, +-23, -172, 124, -225, 237, -216, 253, -183, +215, -136, 152, -93, 36, -70, -122, -49, +-236, 7, -251, 86, -212, 165, -170, 261, +-105, 351, 2, 380, 120, 342, 214, 264, +273, 132, 282, -45, 220, -229, 90, -407, +-85, -583, -273, -726, -431, -784, -514, -739, +-491, -559, -321, -220, -11, 226, 326, 677, +560, 1064, 663, 1290, 655, 1240, 507, 916, +217, 421, -116, -152, -370, -705, -514, -1104, +-580, -1256, -582, -1173, -502, -926, -326, -564, +-103, -156, 111, 224, 322, 530, 554, 751, +728, 872, 718, 870, 513, 729, 216, 478, +-125, 171, -516, -159, -850, -458, -944, -649, +-743, -703, -362, -657, 79, -541, 511, -374, +838, -188, 943, -23, 786, 116, 449, 260, +63, 407, -285, 521, -562, 555, -723, 497, +-721, 375, -573, 211, -362, 16, -111, -150, +198, -231, 489, -245, 628, -244, 604, -251, +512, -289, 346, -374, 56, -445, -249, -432, +-403, -309, -409, -81, -367, 250, -266, 603, +-79, 835, 111, 874, 198, 739, 165, 441, +80, 19, -2, -403, -76, -682, -144, -762, +-171, -655, -97, -387, 77, -16, 265, 370, +392, 663, 461, 765, 453, 657, 288, 387, +-56, 4, -459, -417, -763, -745, -923, -884, +-908, -817, -649, -566, -156, -157, 411, 300, +885, 666, 1192, 880, 1268, 928, 1040, 786, +537, 498, -92, 173, -665, -133, -1064, -396, +-1252, -566, -1201, -609, -890, -565, -395, -463, +113, -299, 527, -80, 846, 142, 1046, 324, +1019, 435, 725, 441, 303, 328, -74, 117, +-356, -121, -587, -308, -722, -379, -658, -313, +-420, -122, -155, 132, 55, 362, 224, 481, +340, 433, 338, 232, 198, -54, 7, -335, +-117, -540, -124, -614, -65, -532, 4, -322, +102, -46, 236, 247, 309, 484, 246, 599, +108, 576, -15, 429, -145, 161, -317, -198, +-456, -532, -457, -739, -315, -785, -90, -664, +165, -359, 400, 55, 546, 436, 539, 691, +360, 779, 71, 680, -212, 430, -404, 130, +-475, -138, -401, -340, -180, -459, 109, -496, +318, -492, 369, -471, 298, -421, 159, -326, +-37, -167, -242, 77, -350, 370, -307, 634, +-157, 799, 21, 805, 178, 622, 282, 280, +322, -131, 294, -527, 182, -828, 16, -953, +-122, -847, -215, -561, -290, -194, -310, 193, +-217, 550, -51, 796, 82, 863, 136, 757, +135, 534, 107, 234, 33, -111, -87, -415, +-187, -609, -193, -671, -112, -599, -9, -421, +103, -188, 232, 43, 335, 231, 369, 335, +339, 341, 263, 284, 146, 224, -5, 188, +-165, 185, -330, 221, -496, 264, -624, 267, +-665, 209, -595, 79, -416, -137, -123, -385, +245, -587, 577, -698, 769, -713, 820, -601, +747, -344, 532, 6, 213, 376, -103, 724, +-327, 986, -434, 1093, -425, 1027, -339, 774, +-252, 351, -204, -156, -181, -630, -157, -995, +-116, -1178, -30, -1128, 97, -860, 225, -454, +316, 8, 340, 431, 265, 709, 103, 810, +-62, 745, -167, 544, -221, 262, -237, 0, +-185, -177, -63, -251, 83, -210, 199, -80, +264, 58, 281, 127, 253, 101, 176, -20, +65, -201, -42, -382, -118, -496, -170, -487, +-212, -333, -244, -81, -247, 181, -208, 376, +-163, 458, -157, 421, -155, 282, -82, 90, +50, -85, 179, -184, 301, -201, 422, -168, +482, -125, 417, -71, 252, -15, 60, 10, +-117, 15, -269, 43, -366, 94, -352, 121, +-251, 97, -160, 29, -101, -61, -26, -168, +52, -269, 66, -329, 31, -304, 19, -183, +49, -11, 80, 156, 79, 300, 67, 384, +75, 353, 81, 243, 25, 122, -62, -5, +-93, -142, -83, -244, -99, -285, -118, -292, +-71, -281, 30, -239, 121, -158, 176, -38, +201, 133, 200, 323, 183, 461, 124, 521, +-4, 495, -165, 357, -280, 122, -335, -148, +-363, -396, -339, -578, -208, -652, -5, -602, +160, -460, 263, -252, 359, 0, 453, 252, +468, 452, 373, 587, 211, 643, 11, 590, +-229, 427, -488, 198, -681, -36, -714, -237, +-564, -363, -288, -387, 51, -314, 417, -193, +738, -63, 901, 47, 845, 99, 619, 67, +300, -22, -78, -116, -441, -175, -676, -187, +-760, -145, -751, -33, -667, 135, -470, 318, +-181, 453, 121, 498, 376, 441, 570, 287, +678, 39, 665, -257, 515, -499, 277, -604, +33, -560, -170, -383, -307, -100, -344, 226, +-271, 505, -145, 655, -17, 619, 72, 399, +64, 79, -41, -255, -170, -551, -273, -741, +-345, -744, -347, -553, -227, -254, 7, 84, +267, 419, 474, 679, 605, 792, 638, 743, +517, 564, 221, 299, -143, -21, -433, -351, +-605, -620, -670, -762, -602, -751, -402, -607, +-118, -371, 190, -84, 456, 206, 630, 426, +680, 522, 575, 506, 324, 427, 11, 323, +-272, 211, -498, 103, -645, 8, -661, -87, +-535, -218, -318, -391, -49, -555, 234, -630, +470, -575, 606, -394, 613, -103, 496, 262, +296, 593, 64, 767, -159, 748, -350, 571, +-469, 293, -476, -32, -373, -318, -206, -491, +-23, -546, 150, -507, 290, -398, 365, -266, +359, -142, 293, -8, 198, 144, 80, 285, +-70, 396, -228, 474, -334, 489, -363, 417, +-340, 268, -289, 65, -193, -175, -47, -407, +101, -568, 213, -639, 302, -620, 387, -504, +435, -296, 407, -35, 321, 254, 224, 530, +93, 729, -106, 807, -331, 764, -514, 596, +-610, 299, -598, -73, -485, -428, -298, -700, +-63, -846, 162, -819, 319, -621, 412, -319, +470, 10, 477, 315, 413, 536, 316, 623, +210, 575, 85, 429, -56, 235, -198, 25, +-328, -169, -427, -303, -488, -347, -520, -318, +-490, -237, -349, -120, -124, 14, 113, 126, +341, 183, 556, 176, 710, 125, 736, 68, +615, 23, 383, 4, 88, 20, -256, 66, +-606, 98, -844, 85, -891, 29, -765, -58, +-511, -158, -143, -237, 303, -279, 716, -291, +966, -247, 980, -136, 779, -4, 431, 115, +-8, 245, -461, 390, -800, 486, -923, 484, +-844, 401, -613, 241, -257, -9, 167, -288, +527, -501, 718, -604, 743, -605, 644, -504, +433, -307, 138, -63, -152, 157, -353, 317, +-449, 423, -463, 489, -387, 517, -226, 492, +-44, 405, 84, 247, 142, 14, 156, -272, +133, -550, 58, -754, -34, -840, -80, -774, +-54, -543, 11, -188, 70, 205, 128, 551, +212, 786, 294, 876, 294, 810, 199, 615, +80, 339, -50, 45, -229, -216, -400, -416, +-460, -541, -419, -585, -349, -554, -251, -467, +-92, -356, 92, -242, 222, -125, 289, -10, +350, 85, 419, 167, 431, 277, 347, 421, +225, 548, 114, 620, -20, 637, -207, 571, +-395, 367, -505, 21, -508, -381, -441, -730, +-326, -964, -138, -1045, 93, -937, 260, -637, +320, -221, 336, 207, 330, 569, 250, 829, +120, 958, 40, 935, 46, 781, 81, 540, +91, 245, 64, -88, 3, -421, -110, -701, +-295, -878, -490, -929, -588, -856, -553, -673, +-418, -389, -197, -35, 125, 320, 495, 606, +777, 807, 877, 921, 819, 910, 648, 757, +347, 486, -74, 153, -487, -184, -755, -479, +-855, -682, -823, -756, -650, -699, -334, -562, +43, -405, 361, -257, 544, -126, 586, -13, +515, 102, 351, 252, 130, 452, -63, 656, +-158, 787, -162, 791, -134, 648, -106, 358, +-49, -49, 21, -479, 40, -799, -8, -927, +-52, -860, -54, -630, -47, -294, -51, 70, +-31, 365, 30, 530, 79, 561, 62, 490, +6, 368, -23, 233, -41, 114, -103, 28, +-181, -36, -181, -112, -92, -207, 17, -293, +115, -350, 215, -387, 311, -389, 351, -323, +293, -191, 160, -21, 13, 169, -130, 372, +-268, 550, -358, 666, -337, 683, -237, 582, +-126, 361, -34, 43, 27, -326, 39, -669, +8, -886, -26, -908, -22, -739, 37, -428, +130, -40, 219, 332, 278, 599, 282, 702, +218, 636, 104, 440, -21, 189, -135, -41, +-208, -205, -207, -285, -161, -270, -128, -179, +-124, -66, -133, 30, -139, 93, -139, 101, +-112, 48, -19, -44, 133, -138, 262, -191, +309, -166, 307, -74, 274, 55, 170, 183, +1, 268, -143, 269, -205, 168, -203, -13, +-161, -221, -92, -393, -15, -466, 38, -414, +51, -255, 23, -22, -28, 238, -75, 457, +-91, 579, -82, 591, -52, 500, 22, 322, +137, 95, 232, -140, 265, -338, 243, -473, +176, -550, 66, -576, -66, -544, -193, -454, +-292, -322, -338, -152, -329, 72, -281, 341, +-186, 599, -23, 791, 170, 882, 318, 833, +401, 623, 443, 251, 428, -225, 313, -675, +118, -976, -90, -1079, -278, -975, -452, -656, +-562, -165, -530, 358, -371, 753, -173, 938, +24, 892, 214, 624, 354, 203, 402, -239, +365, -568, 290, -701, 212, -626, 146, -379, +78, -29, 12, 315, -33, 530, -104, 557, +-241, 427, -380, 194, -445, -87, -440, -341, +-388, -487, -263, -489, -53, -373, 192, -184, +384, 39, 489, 249, 536, 400, 527, 462, +427, 424, 258, 304, 90, 144, -56, -18, +-215, -164, -381, -276, -515, -327, -583, -309, +-575, -256, -490, -199, -339, -132, -122, -56, +138, 4, 379, 41, 568, 78, 697, 136, +741, 198, 662, 239, 466, 270, 183, 303, +-139, 324, -441, 301, -662, 209, -760, 47, +-726, -150, -575, -336, -342, -491, -56, -586, +226, -573, 441, -443, 559, -232, 573, 9, +488, 226, 340, 365, 162, 396, -27, 343, +-197, 256, -304, 169, -339, 106, -320, 87, +-255, 110, -141, 155, -3, 173, 100, 110, +138, -33, 139, -203, 142, -361, 122, -484, +54, -519, -18, -423, -50, -221, -55, 4, +-63, 187, -73, 293, -74, 308, -60, 234, +-49, 116, -41, 26, 8, 20, 106, 107, +194, 241, 223, 352, 208, 367, 145, 236, +30, -38, -102, -392, -217, -714, -298, -889, +-331, -847, -289, -586, -167, -152, -18, 367, +112, 823, 206, 1062, 266, 1031, 265, 766, +191, 345, 98, -131, 35, -540, -12, -779, +-60, -813, -82, -671, -66, -423, -32, -150, +-9, 76, -18, 210, -53, 244, -83, 210, +-107, 171, -143, 154, -155, 145, -96, 141, +9, 156, 100, 188, 161, 208, 200, 188, +203, 137, 156, 69, 83, -20, 31, -143, +16, -291, 10, -418, -8, -485, -35, -476, +-79, -381, -140, -194, -202, 37, -244, 236, +-240, 362, -176, 405, -79, 372, 22, 286, +140, 189, 269, 116, 359, 84, 375, 82, +342, 83, 275, 59, 157, 5, -20, -73, +-210, -172, -366, -270, -481, -338, -552, -365, +-526, -363, -356, -337, -96, -285, 158, -183, +361, -8, 507, 222, 572, 473, 531, 708, +388, 880, 200, 915, 42, 756, -81, 413, +-220, -56, -372, -570, -478, -1019, -524, -1292, +-533, -1316, -499, -1084, -362, -645, -88, -95, +263, 460, 576, 922, 806, 1203, 936, 1264, +884, 1125, 594, 828, 150, 433, -294, 15, +-658, -360, -907, -658, -994, -858, -873, -941, +-565, -899, -183, -757, 156, -555, 426, -323, +632, -79, 717, 158, 650, 379, 493, 575, +321, 738, 133, 854, -70, 882, -238, 786, +-327, 575, -356, 274, -364, -96, -344, -487, +-266, -813, -151, -999, -52, -1024, 34, -904, +114, -670, 162, -363, 158, -26, 125, 306, +88, 590, 60, 789, 48, 886, 60, 861, +106, 706, 173, 445, 220, 123, 196, -210, +97, -507, -51, -713, -212, -782, -359, -716, +-456, -558, -462, -347, -337, -103, -107, 148, +152, 369, 388, 534, 565, 639, 613, 666, +472, 577, 182, 376, -153, 106, -435, -187, +-625, -468, -685, -679, -564, -759, -267, -684, +103, -481, 433, -206, 675, 84, 787, 347, +720, 541, 478, 634, 151, 617, -176, 522, +-443, 382, -630, 204, -725, -14, -704, -243, +-573, -434, -378, -563, -145, -630, 143, -615, +443, -483, 677, -232, 804, 75, 817, 363, +700, 586, 445, 705, 79, 681, -314, 499, +-647, 212, -863, -96, -930, -375, -805, -579, +-500, -635, -118, -509, 236, -250, 502, 49, +658, 321, 684, 516, 580, 570, 376, 437, +148, 156, -26, -155, -142, -392, -224, -496, +-252, -440, -213, -241, -167, 29, -164, 259, +-199, 358, -232, 296, -246, 118, -246, -85, +-208, -226, -86, -251, 120, -134, 329, 90, +484, 314, 574, 425, 582, 387, 480, 216, +280, -34, 17, -291, -246, -469, -442, -493, +-550, -373, -585, -184, -542, 8, -411, 164, +-223, 253, -22, 252, 169, 179, 355, 82, +509, 4, 578, -38, 529, -33, 384, 9, +167, 58, -106, 93, -366, 101, -514, 75, +-516, 22, -413, -50, -230, -139, 14, -223, +259, -260, 424, -227, 453, -136, 353, -30, +181, 76, -19, 173, -214, 234, -341, 226, +-356, 152, -290, 46, -199, -56, -96, -129, +32, -166, 168, -160, 250, -114, 257, -44, +240, 26, 240, 88, 219, 137, 137, 159, +26, 152, -82, 122, -202, 66, -341, -27, +-452, -140, -479, -221, -393, -247, -219, -223, +0, -142, 248, -10, 497, 131, 658, 215, +665, 211, 526, 134, 294, 19, 14, -86, +-284, -131, -534, -101, -655, -19, -616, 82, +-479, 160, -292, 170, -57, 98, 183, -19, +350, -126, 422, -178, 435, -151, 399, -50, +305, 73, 157, 148, 8, 144, -107, 72, +-192, -42, -262, -162, -294, -237, -263, -233, +-187, -153, -119, -21, -71, 128, -9, 254, +79, 322, 176, 318, 247, 251, 295, 147, +336, 29, 325, -101, 200, -233, -5, -324, +-198, -337, -360, -290, -498, -206, -557, -85, +-463, 64, -236, 189, 32, 255, 248, 264, +402, 232, 497, 163, 499, 81, 401, 20, +263, -8, 154, -2, 66, 20, -41, 30, +-170, 8, -279, -42, -355, -121, -436, -223, +-533, -315, -558, -361, -447, -337, -239, -249, +17, -114, 304, 61, 575, 248, 756, 404, +808, 500, 713, 545, 493, 546, 193, 485, +-133, 343, -442, 134, -676, -107, -778, -360, +-713, -614, -510, -823, -243, -926, 34, -884, +302, -690, 517, -364, 601, 56, 541, 505, +377, 878, 134, 1082, -169, 1076, -447, 861, +-597, 478, -571, 19, -389, -391, -122, -641, +189, -684, 496, -543, 702, -287, 730, -18, +591, 164, 325, 193, -35, 53, -407, -183, +-667, -398, -745, -504, -660, -456, -465, -251, +-215, 72, 44, 434, 257, 723, 376, 847, +392, 785, 347, 572, 283, 251, 215, -121, +134, -467, 52, -708, 6, -801, -5, -743, +-34, -545, -102, -237, -149, 104, -154, 393, +-159, 578, -189, 636, -193, 562, -138, 369, +-58, 105, 8, -160, 67, -361, 151, -458, +233, -448, 239, -355, 164, -208, 86, -27, +41, 154, -12, 287, -80, 352, -102, 347, +-66, 274, -36, 143, -75, -17, -152, -162, +-207, -268, -232, -322, -224, -306, -124, -205, +107, -40, 375, 139, 567, 295, 628, 408, +557, 446, 348, 373, 16, 197, -362, -36, +-674, -274, -825, -472, -806, -608, -645, -635, +-348, -525, 46, -309, 412, -34, 643, 251, +731, 500, 728, 667, 625, 723, 380, 661, +49, 486, -236, 231, -416, -38, -551, -272, +-617, -441, -511, -524, -260, -520, -16, -455, +148, -359, 270, -240, 360, -111, 348, -10, +209, 60, 40, 132, -53, 215, -68, 285, +-71, 324, -62, 338, -1, 338, 74, 332, +70, 303, -16, 234, -103, 125, -153, -27, +-190, -228, -227, -457, -206, -656, -84, -767, +86, -756, 225, -591, 336, -280, 420, 106, +429, 474, 336, 752, 171, 882, -21, 842, +-199, 656, -340, 369, -437, 47, -476, -243, +-444, -454, -349, -576, -230, -611, -100, -553, +62, -415, 249, -228, 409, -29, 514, 158, +597, 306, 643, 382, 554, 368, 293, 273, +-34, 128, -333, -35, -605, -177, -817, -248, +-860, -217, -690, -106, -388, 45, -73, 204, +219, 327, 488, 363, 671, 292, 689, 124, +553, -102, 357, -324, 156, -481, -48, -539, +-226, -484, -322, -320, -328, -83, -285, 173, +-249, 394, -228, 540, -192, 563, -149, 451, +-107, 252, -39, 23, 81, -191, 217, -351, +343, -418, 434, -374, 441, -246, 328, -95, +121, 20, -126, 82, -346, 104, -471, 105, +-461, 106, -318, 142, -96, 234, 127, 332, +269, 363, 294, 287, 212, 102, 74, -173, +-59, -470, -141, -691, -139, -754, -48, -623, +86, -319, 173, 83, 174, 471, 96, 736, +-37, 800, -184, 658, -275, 368, -266, 25, +-154, -281, 16, -471, 180, -493, 289, -363, +323, -145, 270, 71, 135, 207, -28, 233, +-153, 152, -217, -11, -221, -184, -170, -282, +-89, -264, -3, -139, 67, 51, 101, 250, +102, 399, 83, 437, 46, 338, -19, 131, +-91, -115, -133, -330, -122, -473, -72, -514, +-12, -431, 52, -237, 134, 12, 204, 251, +208, 439, 168, 546, 124, 537, 63, 406, +-36, 195, -136, -34, -192, -247, -207, -412, +-210, -482, -192, -432, -128, -290, -31, -103, +54, 79, 115, 215, 163, 272, 178, 232, +134, 110, 52, -49, -15, -194, -48, -283, +-52, -290, -37, -203, 4, -23, 64, 205, +101, 405, 77, 521, 16, 539, -27, 461, +-53, 287, -91, 42, -118, -220, -108, -443, +-88, -590, -88, -651, -101, -616, -93, -487, +-43, -290, 37, -62, 132, 158, 234, 335, +318, 439, 343, 456, 289, 412, 158, 356, +-23, 311, -203, 269, -336, 221, -421, 153, +-444, 40, -368, -142, -213, -369, -32, -574, +143, -690, 293, -666, 399, -495, 450, -217, +415, 102, 290, 380, 105, 535, -98, 533, +-283, 395, -403, 192, -409, 6, -296, -110, +-100, -130, 110, -56, 282, 76, 378, 197, +362, 260, 205, 242, -45, 132, -286, -59, +-455, -295, -531, -501, -486, -621, -298, -635, +-6, -531, 309, -302, 571, 22, 731, 363, +748, 644, 602, 805, 304, 804, -67, 635, +-421, 338, -690, -11, -809, -337, -741, -560, +-507, -624, -172, -529, 190, -315, 480, -48, +621, 196, 600, 347, 438, 368, 185, 264, +-77, 74, -285, -144, -408, -333, -431, -449, +-367, -461, -247, -355, -88, -152, 91, 107, +251, 385, 376, 629, 461, 779, 477, 786, +396, 632, 218, 327, -17, -69, -264, -468, +-491, -780, -662, -929, -707, -875, -575, -635, +-307, -280, 4, 86, 305, 376, 565, 544, +714, 579, 700, 497, 532, 335, 267, 147, +-35, -21, -321, -141, -531, -209, -604, -225, +-526, -186, -341, -114, -102, -25, 155, 63, +359, 121, 442, 123, 396, 76, 248, 5, +32, -62, -183, -99, -317, -92, -325, -48, +-219, 5, -47, 50, 145, 62, 311, 23, +394, -59, 350, -147, 198, -198, -3, -197, +-213, -139, -394, -35, -504, 83, -502, 188, +-377, 263, -164, 292, 64, 273, 266, 215, +427, 130, 526, 20, 534, -99, 452, -206, +311, -282, 129, -311, -72, -290, -257, -223, +-391, -133, -467, -45, -492, 20, -473, 48, +-395, 45, -236, 44, -12, 74, 232, 142, +449, 242, 581, 343, 581, 404, 454, 373, +236, 230, -29, -2, -273, -267, -426, -492, +-461, -605, -374, -568, -193, -393, 14, -139, +178, 115, 240, 294, 175, 352, 33, 300, +-89, 194, -144, 95, -116, 44, -8, 53, +146, 97, 293, 134, 378, 122, 355, 42, +229, -88, 30, -223, -224, -316, -476, -330, +-639, -261, -674, -130, -585, 27, -369, 163, +-48, 256, 305, 304, 612, 303, 835, 253, +924, 169, 823, 55, 540, -83, 151, -221, +-257, -324, -622, -364, -863, -333, -905, -228, +-754, -70, -499, 89, -206, 218, 103, 301, +380, 322, 548, 290, 594, 241, 574, 201, +491, 160, 329, 104, 122, 24, -83, -88, +-274, -224, -436, -359, -541, -457, -530, -495, +-373, -452, -136, -324, 97, -127, 296, 94, +444, 299, 475, 468, 375, 579, 195, 615, +10, 563, -134, 429, -237, 228, -288, -16, +-256, -280, -167, -525, -87, -692, -42, -739, +-9, -649, 33, -444, 74, -148, 108, 182, +129, 468, 145, 648, 150, 690, 131, 588, +79, 374, 8, 113, -49, -144, -85, -365, +-112, -508, -135, -540, -146, -473, -133, -341, +-116, -157, -129, 58, -150, 243, -126, 359, +-48, 403, 56, 370, 181, 261, 324, 118, +442, 0, 493, -66, 449, -76, 304, -48, +86, -27, -187, -65, -490, -172, -731, -323, +-822, -464, -747, -535, -532, -487, -214, -306, +145, -14, 469, 326, 696, 622, 782, 794, +739, 814, 589, 689, 346, 446, 51, 145, +-215, -164, -406, -449, -504, -669, -511, -776, +-452, -753, -336, -620, -180, -396, -24, -103, +96, 199, 181, 430, 230, 555, 225, 565, +151, 477, 55, 333, 0, 193, -1, 100, +24, 53, 58, 22, 107, -25, 146, -104, +133, -225, 54, -374, -44, -509, -131, -566, +-225, -501, -311, -317, -325, -53, -231, 239, +-62, 509, 120, 700, 271, 764, 387, 684, +442, 488, 379, 222, 202, -70, -10, -359, +-205, -597, -376, -722, -498, -711, -523, -575, +-415, -335, -198, -28, 32, 286, 224, 531, +388, 644, 498, 613, 494, 457, 383, 224, +240, -23, 92, -208, -79, -279, -260, -250, +-382, -179, -398, -112, -347, -77, -277, -87, +-169, -117, -10, -137, 138, -110, 218, -18, +238, 122, 227, 250, 168, 315, 47, 303, +-78, 221, -146, 92, -146, -35, -103, -101, +-30, -116, 74, -116, 190, -118, 244, -141, +197, -205, 94, -291, -26, -346, -171, -304, +-318, -148, -401, 98, -354, 377, -184, 612, +26, 741, 215, 707, 375, 488, 459, 126, +393, -289, 203, -669, -30, -934, -247, -1009, +-400, -857, -456, -511, -387, -51, -190, 419, +67, 796, 285, 996, 419, 965, 471, 714, +427, 319, 276, -108, 50, -472, -176, -719, +-339, -810, -444, -730, -505, -523, -475, -271, +-329, -26, -118, 192, 89, 371, 292, 485, +495, 524, 628, 500, 606, 416, 450, 262, +236, 52, -5, -176, -260, -374, -476, -494, +-583, -512, -558, -429, -449, -269, -297, -77, +-90, 80, 145, 151, 309, 138, 365, 83, +367, 23, 343, -1, 273, 57, 161, 203, +51, 383, -18, 515, -81, 537, -171, 414, +-234, 156, -222, -183, -201, -526, -202, -790, +-167, -903, -72, -840, 39, -621, 134, -287, +200, 105, 225, 484, 194, 785, 92, 966, +-36, 988, -118, 844, -124, 553, -67, 164, +23, -253, 124, -612, 208, -831, 226, -882, +128, -772, -64, -524, -279, -202, -447, 105, +-517, 350, -446, 516, -208, 580, 138, 534, +452, 417, 635, 273, 672, 108, 557, -71, +292, -225, -55, -304, -373, -307, -575, -251, +-622, -157, -541, -36, -343, 83, -48, 155, +234, 165, 392, 135, 425, 82, 372, 24, +252, -19, 90, -48, -86, -57, -219, -52, +-261, -35, -234, -16, -175, 4, -74, 36, +50, 77, 146, 92, 190, 65, 186, 13, +164, -46, 142, -101, 89, -134, -14, -121, +-117, -50, -196, 56, -270, 145, -322, 184, +-299, 159, -185, 66, -7, -79, 185, -215, +357, -276, 484, -253, 503, -151, 371, 12, +123, 182, -149, 280, -371, 279, -504, 195, +-513, 57, -371, -93, -129, -193, 114, -215, +304, -188, 401, -145, 369, -117, 225, -133, +31, -179, -155, -192, -265, -134, -265, 8, +-169, 221, -16, 456, 134, 622, 216, 632, +223, 455, 154, 124, 4, -275, -166, -637, +-284, -860, -312, -885, -236, -691, -69, -341, +132, 48, 302, 384, 383, 611, 335, 676, +189, 567, 2, 341, -181, 89, -313, -118, +-349, -241, -282, -259, -148, -190, -6, -76, +97, 29, 143, 70, 133, 24, 84, -79, +40, -191, 50, -272, 122, -277, 208, -178, +238, 2, 195, 186, 99, 312, -57, 359, +-257, 321, -424, 201, -491, 46, -445, -87, +-307, -156, -101, -156, 154, -116, 400, -65, +536, -26, 536, -9, 446, -12, 286, -11, +77, 13, -133, 68, -314, 134, -443, 178, +-477, 180, -409, 124, -255, 15, -43, -121, +165, -236, 321, -285, 388, -231, 340, -88, +212, 97, 67, 262, -84, 368, -217, 378, +-274, 273, -239, 94, -151, -86, -46, -208, +64, -256, 165, -218, 224, -101, 207, 39, +145, 132, 84, 162, 10, 134, -105, 48, +-223, -70, -270, -166, -231, -204, -142, -180, +-17, -94, 153, 35, 306, 173, 344, 279, +260, 319, 110, 264, -68, 138, -253, -21, +-397, -171, -418, -269, -280, -276, -59, -183, +152, -28, 328, 129, 448, 223, 444, 224, +309, 138, 110, -12, -77, -182, -221, -311, +-338, -358, -414, -317, -395, -217, -292, -91, +-176, 47, -57, 171, 92, 263, 247, 313, +357, 330, 397, 318, 377, 273, 338, 181, +266, 54, 125, -79, -43, -201, -188, -303, +-311, -379, -420, -423, -496, -442, -501, -432, +-412, -393, -253, -307, -54, -163, 175, 37, +409, 268, 582, 487, 632, 650, 554, 713, +407, 647, 218, 468, -18, 226, -242, -45, +-366, -295, -385, -469, -371, -547, -354, -560, +-310, -528, -227, -460, -142, -376, -77, -284, +21, -163, 170, -3, 296, 177, 350, 362, +360, 521, 339, 601, 279, 570, 174, 448, +42, 261, -60, 47, -112, -137, -161, -240, +-213, -257, -237, -228, -251, -196, -273, -194, +-279, -219, -256, -259, -179, -296, -44, -292, +114, -189, 273, 0, 422, 201, 521, 374, +521, 497, 420, 525, 244, 430, 14, 262, +-249, 87, -492, -64, -628, -171, -606, -212, +-460, -201, -236, -167, 33, -124, 288, -89, +448, -81, 463, -88, 372, -74, 229, -27, +50, 54, -115, 167, -191, 300, -177, 396, +-137, 400, -92, 285, -48, 66, -30, -205, +-43, -453, -65, -607, -49, -593, 26, -386, +107, -45, 155, 328, 196, 626, 204, 776, +136, 730, 23, 504, -81, 182, -165, -142, +-220, -398, -238, -540, -216, -550, -156, -462, +-82, -325, -15, -179, 50, -44, 110, 67, +162, 155, 215, 225, 254, 278, 245, 297, +191, 284, 116, 245, 26, 174, -65, 88, +-132, 7, -148, -56, -133, -110, -133, -157, +-155, -197, -175, -235, -197, -281, -219, -313, +-213, -302, -153, -242, -29, -137, 124, 3, +268, 151, 409, 275, 525, 355, 550, 375, +459, 344, 279, 282, 43, 199, -210, 87, +-447, -53, -624, -204, -677, -360, -597, -515, +-429, -629, -192, -645, 88, -531, 336, -283, +496, 49, 537, 393, 466, 674, 340, 832, +194, 816, 22, 618, -130, 301, -208, -57, +-237, -407, -254, -698, -251, -863, -207, -873, +-124, -738, -26, -479, 60, -114, 142, 292, +205, 646, 205, 871, 140, 913, 38, 751, +-70, 420, -159, 11, -192, -373, -143, -640, +-26, -731, 108, -639, 220, -420, 281, -157, +257, 71, 152, 221, -4, 275, -190, 250, +-371, 193, -482, 139, -489, 110, -383, 102, +-177, 111, 87, 125, 378, 122, 643, 99, +779, 61, 735, -4, 540, -93, 216, -191, +-188, -281, -565, -339, -819, -334, -894, -256, +-766, -109, -477, 100, -102, 328, 272, 503, +540, 576, 638, 539, 578, 398, 404, 175, +188, -64, 4, -260, -115, -382, -165, -424, +-149, -386, -100, -303, -55, -200, -34, -82, +-36, 35, -55, 141, -93, 257, -141, 380, +-161, 460, -140, 467, -91, 395, -16, 246, +78, 25, 166, -207, 228, -397, 248, -508, +227, -513, 181, -405, 99, -233, -35, -48, +-179, 134, -278, 283, -310, 362, -270, 370, +-181, 345, -63, 287, 81, 188, 210, 73, +285, -35, 318, -125, 311, -186, 233, -220, +90, -245, -76, -271, -226, -299, -330, -326, +-381, -334, -372, -268, -274, -112, -120, 125, +17, 405, 127, 662, 222, 797, 272, 749, +263, 520, 221, 156, 186, -259, 177, -618, +166, -825, 116, -861, 29, -745, -72, -520, +-196, -243, -332, 17, -418, 218, -400, 360, +-302, 457, -185, 505, -51, 495, 110, 434, +247, 317, 298, 143, 273, -63, 230, -247, +206, -387, 192, -471, 173, -483, 159, -421, +129, -315, 26, -194, -145, -66, -317, 61, +-446, 180, -505, 279, -477, 350, -352, 368, +-123, 321, 159, 210, 393, 49, 542, -128, +609, -266, 553, -339, 361, -341, 94, -266, +-182, -145, -419, -18, -567, 88, -600, 163, +-495, 198, -269, 214, 16, 234, 301, 247, +524, 222, 607, 148, 530, 21, 340, -166, +75, -376, -213, -532, -448, -571, -554, -476, +-513, -246, -359, 76, -127, 407, 136, 658, +350, 769, 444, 712, 419, 510, 320, 226, +174, -70, 7, -323, -146, -493, -249, -553, +-295, -510, -294, -390, -232, -223, -121, -27, +-12, 163, 66, 307, 125, 383, 162, 385, +162, 323, 143, 211, 110, 83, 60, -22, +1, -84, -50, -107, -73, -95, -54, -59, +-17, -16, 16, 20, 52, 47, 59, 62, +11, 51, -59, 10, -126, -64, -192, -149, +-242, -222, -239, -250, -159, -202, -3, -50, +177, 178, 327, 412, 419, 579, 413, 622, +296, 499, 113, 217, -87, -143, -261, -496, +-371, -753, -397, -837, -332, -722, -197, -460, +-27, -113, 135, 258, 230, 572, 232, 752, +178, 780, 111, 685, 35, 472, -29, 163, +-55, -181, -58, -485, -56, -703, -49, -793, +-32, -726, -12, -516, -8, -205, -26, 141, +-30, 428, -12, 586, 6, 595, 32, 460, +78, 216, 103, -62, 82, -280, 32, -395, +-28, -400, -81, -306, -113, -151, -126, 7, +-111, 135, -65, 213, -6, 220, 62, 171, +129, 90, 159, -7, 144, -111, 103, -198, +50, -250, -2, -256, -38, -210, -57, -108, +-65, 18, -87, 120, -130, 171, -166, 151, +-186, 70, -188, -41, -153, -132, -67, -160, +60, -104, 206, 26, 338, 187, 429, 315, +457, 368, 391, 326, 238, 188, 42, -15, +-179, -229, -386, -398, -530, -506, -588, -535, +-555, -475, -434, -327, -248, -123, -20, 96, +219, 311, 408, 499, 518, 615, 558, 630, +514, 548, 386, 388, 210, 179, 12, -52, +-170, -263, -301, -428, -381, -520, -403, -533, +-358, -477, -267, -353, -151, -170, -12, 47, +131, 260, 239, 433, 294, 525, 294, 524, +241, 434, 132, 270, -27, 53, -198, -150, +-325, -282, -380, -335, -355, -314, -233, -211, +-23, -50, 220, 99, 421, 197, 541, 241, +568, 227, 475, 141, 265, 10, 1, -117, +-251, -203, -456, -228, -583, -176, -603, -54, +-506, 98, -321, 248, -118, 351, 56, 372, +206, 291, 317, 129, 356, -79, 342, -273, +318, -405, 286, -449, 228, -388, 143, -241, +52, -47, -19, 148, -98, 309, -205, 401, +-302, 409, -351, 340, -348, 222, -303, 75, +-221, -82, -104, -227, 43, -331, 178, -377, +257, -359, 298, -273, 322, -132, 309, 34, +234, 170, 124, 252, 16, 263, -85, 191, +-194, 59, -287, -79, -315, -177, -284, -212, +-238, -179, -172, -92, -53, 16, 106, 102, +252, 152, 336, 153, 364, 104, 344, 31, +250, -38, 75, -113, -128, -191, -296, -240, +-402, -247, -444, -219, -402, -152, -236, -38, +19, 101, 251, 229, 396, 302, 459, 295, +422, 202, 267, 56, 31, -106, -217, -248, +-390, -329, -449, -320, -409, -230, -268, -103, +-32, 40, 221, 171, 410, 257, 493, 284, +454, 258, 303, 177, 81, 64, -159, -52, +-359, -171, -468, -288, -481, -363, -408, -368, +-256, -324, -39, -225, 187, -60, 362, 146, +454, 347, 460, 516, 387, 622, 245, 622, +55, 502, -141, 282, -291, -6, -385, -315, +-422, -571, -371, -721, -221, -734, -30, -612, +146, -379, 282, -95, 363, 179, 355, 389, +257, 505, 106, 525, -47, 478, -165, 402, +-241, 319, -261, 258, -205, 212, -101, 168, +-4, 94, 73, -27, 122, -196, 118, -387, +71, -555, 21, -659, -8, -667, -16, -570, +-18, -359, 0, -70, 50, 240, 97, 517, +111, 742, 103, 885, 78, 911, 15, 802, +-82, 576, -177, 258, -252, -130, -302, -530, +-300, -858, -212, -1043, -51, -1052, 136, -859, +309, -500, 442, -49, 493, 399, 435, 767, +278, 976, 53, 976, -187, 788, -385, 460, +-486, 60, -471, -335, -362, -632, -196, -785, +-2, -773, 178, -600, 287, -314, 305, 1, +259, 274, 166, 458, 42, 513, -72, 441, +-132, 287, -116, 114, -67, -45, -13, -152, +51, -200, 108, -206, 108, -204, 58, -203, +5, -201, -35, -192, -71, -151, -91, -69, +-81, 39, -54, 151, -34, 235, -43, 243, +-64, 165, -90, 24, -116, -135, -117, -263, +-60, -309, 53, -258, 185, -123, 292, 58, +336, 231, 310, 342, 218, 347, 81, 256, +-81, 100, -225, -84, -310, -266, -322, -385, +-282, -413, -197, -364, -74, -259, 43, -116, +120, 44, 155, 173, 165, 253, 148, 276, +97, 251, 13, 174, -67, 70, -115, -38, +-137, -122, -129, -156, -61, -123, 62, -43, +188, 52, 276, 148, 306, 219, 273, 235, +175, 171, 26, 46, -139, -114, -274, -263, +-358, -373, -390, -424, -369, -398, -304, -283, +-203, -94, -87, 121, 31, 333, 151, 502, +280, 593, 394, 578, 457, 473, 458, 297, +406, 77, 297, -135, 134, -286, -66, -373, +-259, -407, -404, -377, -487, -299, -500, -208, +-444, -123, -323, -21, -165, 84, 7, 186, +166, 272, 287, 332, 346, 352, 347, 327, +304, 265, 221, 166, 121, 51, 35, -48, +-19, -112, -37, -157, -23, -175, -8, -169, +-19, -151, -68, -138, -150, -131, -255, -130, +-353, -116, -397, -74, -354, -7, -208, 88, +12, 205, 260, 338, 480, 442, 621, 485, +643, 430, 540, 273, 333, 35, 41, -243, +-288, -510, -582, -715, -772, -799, -813, -735, +-685, -527, -414, -216, -57, 151, 321, 505, +648, 784, 856, 927, 904, 907, 768, 726, +471, 408, 81, 1, -316, -413, -650, -742, +-871, -938, -922, -961, -786, -815, -499, -528, +-144, -175, 214, 170, 530, 439, 756, 581, +827, 576, 720, 462, 485, 295, 188, 115, +-116, -24, -383, -95, -541, -105, -563, -92, +-472, -75, -328, -84, -163, -124, 9, -193, +158, -260, 235, -292, 231, -273, 200, -205, +169, -117, 128, -17, 63, 78, -8, 153, +-60, 196, -90, 233, -107, 272, -93, 293, +-34, 276, 45, 214, 96, 101, 105, -68, +83, -262, 28, -441, -53, -554, -140, -561, +-192, -434, -184, -208, -118, 68, -17, 344, +94, 565, 182, 674, 217, 638, 179, 474, +83, 217, -25, -66, -113, -322, -169, -489, +-191, -544, -160, -481, -78, -333, 24, -141, +111, 46, 186, 187, 249, 266, 252, 285, +173, 262, 47, 216, -79, 176, -201, 144, +-298, 128, -335, 104, -277, 67, -139, 17, +23, -33, 164, -77, 266, -111, 307, -124, +267, -114, 161, -87, 21, -66, -111, -48, +-215, -38, -270, -26, -268, -15, -203, 7, +-90, 34, 39, 72, 167, 136, 281, 207, +362, 261, 378, 287, 317, 297, 175, 262, +-24, 177, -238, 38, -422, -127, -533, -296, +-535, -429, -426, -499, -236, -483, -16, -362, +196, -158, 369, 78, 467, 286, 487, 439, +423, 502, 300, 459, 138, 314, -29, 127, +-166, -58, -252, -195, -290, -253, -285, -242, +-231, -185, -145, -104, -52, -25, 22, 7, +70, -1, 75, -51, 39, -119, -16, -179, +-55, -188, -65, -147, -47, -60, -3, 72, +69, 225, 160, 346, 240, 383, 290, 330, +289, 181, 222, -43, 87, -296, -80, -499, +-249, -602, -390, -568, -471, -399, -454, -136, +-331, 155, -137, 406, 94, 565, 313, 577, +471, 451, 511, 220, 420, -48, 232, -305, +5, -499, -214, -595, -371, -567, -429, -422, +-392, -204, -280, 45, -125, 270, 54, 434, +226, 494, 371, 445, 463, 293, 475, 92, +381, -109, 198, -264, -29, -348, -263, -341, +-478, -255, -629, -125, -653, 12, -526, 121, +-277, 183, 18, 182, 306, 144, 524, 71, +618, -17, 565, -108, 408, -167, 206, -179, +6, -142, -155, -51, -252, 71, -269, 205, +-226, 320, -164, 390, -112, 365, -70, 250, +-46, 74, -43, -121, -64, -307, -97, -430, +-113, -449, -87, -367, -24, -198, 58, 13, +149, 211, 234, 346, 294, 415, 303, 407, +264, 331, 184, 208, 76, 94, -46, -3, +-153, -90, -220, -160, -259, -204, -279, -215, +-289, -196, -281, -135, -247, -50, -185, 65, +-86, 186, 65, 278, 245, 303, 409, 261, +511, 158, 527, 9, 445, -149, 265, -283, +18, -350, -235, -325, -428, -192, -536, 7, +-546, 223, -453, 395, -263, 491, -30, 476, +179, 331, 320, 87, 393, -185, 401, -408, +325, -535, 176, -536, 3, -426, -135, -224, +-229, 17, -260, 239, -216, 377, -110, 425, +12, 398, 96, 321, 122, 197, 94, 37, +33, -113, -46, -244, -108, -350, -137, -435, +-116, -456, -45, -404, 59, -273, 156, -92, +223, 112, 245, 301, 208, 441, 108, 496, +-36, 431, -177, 277, -295, 69, -371, -140, +-378, -323, -291, -438, -122, -478, 99, -432, +319, -314, 485, -149, 550, 7, 486, 119, +308, 201, 52, 242, -221, 231, -444, 166, +-551, 84, -521, -5, -385, -79, -200, -126, +0, -144, 175, -139, 289, -92, 326, -18, +293, 40, 221, 75, 131, 76, 56, 50, +8, -15, -6, -94, -4, -168, 5, -190, +2, -153, -23, -68, -74, 43, -142, 155, +-215, 244, -274, 272, -293, 218, -257, 93, +-150, -53, 0, -193, 160, -280, 291, -287, +377, -204, 396, -61, 334, 118, 207, 283, +72, 384, -26, 405, -98, 332, -155, 192, +-199, 16, -218, -152, -228, -294, -240, -370, +-247, -377, -211, -312, -126, -193, -11, -38, +116, 133, 244, 287, 343, 394, 361, 421, +302, 383, 203, 297, 103, 194, -1, 75, +-100, -29, -180, -94, -231, -119, -252, -137, +-243, -170, -194, -210, -115, -252, -24, -262, +64, -234, 136, -155, 160, -30, 141, 147, +101, 314, 60, 432, 26, 482, 10, 464, +29, 378, 78, 237, 128, 76, 145, -85, +112, -215, 18, -319, -115, -394, -250, -443, +-339, -442, -373, -394, -351, -292, -275, -146, +-140, 32, 32, 229, 208, 417, 373, 565, +510, 630, 590, 595, 568, 452, 443, 242, +233, -25, -29, -317, -314, -586, -563, -762, +-713, -808, -737, -713, -635, -490, -436, -186, +-167, 161, 127, 473, 399, 677, 588, 719, +670, 618, 646, 398, 537, 117, 349, -179, +95, -419, -178, -546, -407, -557, -537, -473, +-560, -341, -488, -178, -334, -23, -122, 113, +90, 195, 249, 230, 333, 240, 355, 245, +323, 228, 244, 177, 153, 100, 77, 7, +8, -86, -91, -191, -213, -294, -320, -383, +-372, -426, -369, -419, -310, -352, -185, -230, +7, -60, 221, 147, 392, 357, 479, 524, +472, 615, 387, 628, 243, 541, 78, 376, +-80, 139, -213, -144, -322, -430, -387, -657, +-395, -808, -349, -858, -265, -777, -156, -555, +-31, -215, 93, 175, 206, 556, 280, 851, +313, 1023, 306, 1031, 272, 882, 215, 587, +142, 209, 55, -181, -37, -525, -127, -789, +-210, -941, -270, -937, -299, -795, -287, -533, +-234, -193, -132, 191, -7, 557, 111, 851, +184, 1001, 211, 985, 209, 816, 197, 521, +182, 156, 145, -223, 84, -544, 2, -758, +-78, -817, -156, -741, -216, -549, -238, -279, +-204, 42, -131, 358, -41, 601, 51, 719, +124, 704, 153, 581, 128, 363, 78, 95, +38, -170, 33, -367, 44, -468, 60, -457, +59, -376, 41, -259, -3, -133, -77, -18, +-155, 81, -191, 159, -157, 233, -77, 311, +19, 402, 95, 443, 145, 402, 148, 264, +98, 47, 15, -226, -58, -492, -100, -681, +-119, -735, -118, -623, -90, -388, -31, -87, +31, 202, 78, 436, 115, 571, 167, 602, +204, 524, 199, 386, 144, 227, 56, 65, +-55, -97, -174, -257, -258, -398, -287, -506, +-255, -553, -191, -556, -116, -497, -45, -374, +18, -190, 65, 14, 115, 218, 177, 397, +250, 537, 319, 631, 344, 641, 304, 548, +191, 346, 21, 79, -185, -236, -379, -551, +-515, -814, -545, -942, -455, -889, -267, -669, +-23, -337, 227, 45, 423, 409, 513, 679, +500, 821, 404, 787, 258, 608, 71, 348, +-128, 78, -294, -185, -378, -396, -380, -520, +-327, -557, -243, -523, -145, -449, -53, -340, +4, -201, 42, -28, 92, 147, 185, 325, +294, 479, 391, 596, 456, 642, 465, 584, +371, 403, 147, 130, -162, -184, -468, -491, +-690, -724, -784, -840, -708, -788, -467, -563, +-107, -199, 257, 202, 526, 572, 648, 846, +629, 971, 489, 920, 264, 696, 10, 351, +-214, -40, -349, -400, -386, -692, -340, -860, +-237, -892, -86, -762, 70, -489, 189, -121, +241, 266, 235, 621, 182, 890, 76, 1002, +-52, 934, -150, 701, -175, 372, -153, 6, +-104, -333, -43, -617, 19, -787, 32, -819, +-11, -730, -66, -561, -83, -332, -52, -52, +13, 254, 109, 551, 204, 773, 267, 896, +261, 885, 196, 736, 92, 451, -12, 77, +-103, -328, -166, -677, -191, -903, -185, -980, +-170, -889, -176, -648, -192, -291, -188, 107, +-129, 488, -35, 762, 78, 902, 201, 886, +326, 719, 404, 421, 393, 55, 297, -305, +152, -583, -4, -727, -160, -753, -285, -662, +-362, -488, -377, -266, -343, -61, -266, 104, +-144, 220, 24, 318, 195, 411, 311, 472, +349, 490, 329, 458, 269, 371, 159, 205, +25, -29, -92, -305, -153, -537, -177, -692, +-194, -751, -204, -705, -193, -552, -173, -330, +-162, -78, -133, 177, -50, 386, 90, 547, +235, 653, 350, 696, 407, 636, 391, 485, +277, 252, 93, -30, -101, -334, -257, -619, +-358, -826, -405, -905, -385, -827, -310, -621, +-187, -308, -49, 47, 87, 408, 209, 709, +312, 897, 379, 923, 393, 790, 345, 515, +240, 145, 89, -245, -101, -601, -288, -830, +-422, -871, -465, -727, -438, -467, -364, -131, +-243, 198, -64, 454, 141, 581, 328, 575, +471, 478, 561, 342, 570, 205, 464, 75, +271, -28, 33, -117, -206, -185, -435, -254, +-607, -320, -672, -360, -606, -318, -440, -202, +-214, -44, 38, 141, 284, 309, 487, 431, +600, 472, 612, 418, 527, 267, 370, 93, +152, -67, -87, -187, -304, -256, -450, -260, +-507, -203, -478, -105, -376, -10, -219, 45, +-42, 81, 94, 92, 183, 102, 238, 117, +288, 156, 317, 194, 310, 236, 261, 245, +187, 184, 82, 50, -72, -149, -255, -363, +-406, -541, -453, -616, -400, -556, -272, -327, +-91, 28, 120, 429, 291, 767, 367, 969, +351, 978, 280, 783, 169, 406, 25, -80, +-100, -550, -158, -918, -151, -1118, -143, -1132, +-147, -951, -142, -621, -108, -177, -52, 298, +15, 720, 72, 1032, 112, 1187, 134, 1149, +121, 903, 79, 491, 12, -31, -57, -547, +-111, -974, -127, -1231, -102, -1268, -33, -1069, +41, -682, 81, -182, 88, 323, 81, 729, +61, 984, 10, 1040, -49, 895, -86, 573, +-79, 163, -56, -258, -27, -585, 19, -778, +86, -819, 137, -703, 145, -457, 109, -154, +45, 126, -34, 338, -129, 450, -205, 489, +-237, 450, -221, 352, -181, 214, -113, 72, +-9, -78, 120, -230, 223, -377, 262, -510, +255, -587, 230, -576, 196, -469, 136, -274, +62, 13, -24, 336, -103, 644, -175, 858, +-227, 936, -249, 866, -243, 658, -216, 322, +-176, -103, -126, -532, -71, -902, 8, -1137, +98, -1206, 177, -1096, 237, -811, 298, -361, +336, 169, 319, 693, 247, 1121, 150, 1384, +40, 1448, -98, 1297, -245, 936, -360, 405, +-409, -182, -410, -744, -369, -1193, -275, -1464, +-113, -1489, 79, -1252, 261, -782, 409, -184, +501, 429, 507, 965, 403, 1314, 216, 1422, +-10, 1260, -216, 886, -373, 400, -451, -69, +-435, -477, -326, -772, -169, -918, -15, -925, +105, -822, 183, -641, 223, -398, 226, -100, +205, 264, 175, 639, 155, 962, 127, 1157, +79, 1170, 4, 962, -81, 550, -162, -16, +-231, -616, -277, -1101, -275, -1383, -209, -1402, +-115, -1159, -22, -704, 65, -147, 157, 422, +218, 882, 234, 1176, 217, 1283, 193, 1202, +157, 952, 88, 574, -1, 118, -79, -361, +-137, -777, -198, -1096, -251, -1268, -267, -1262, +-209, -1051, -97, -670, 34, -167, 164, 367, +276, 855, 335, 1227, 309, 1399, 205, 1328, +57, 1020, -99, 528, -257, -80, -380, -686, +-426, -1201, -372, -1525, -244, -1591, -73, -1387, +110, -965, 280, -383, 407, 279, 472, 907, +482, 1412, 438, 1702, 348, 1740, 191, 1507, +-25, 1028, -269, 342, -488, -438, -657, -1202, +-762, -1825, -770, -2178, -642, -2186, -379, -1826, +-33, -1141, 345, -229, 702, 745, 976, 1617, +1082, 2206, 1006, 2410, 765, 2203, 398, 1635, +-54, 802, -519, -134, -904, -1014, -1146, -1701, +-1208, -2079, -1078, -2119, -759, -1831, -306, -1278, +203, -551, 676, 217, 1039, 922, 1228, 1457, +1215, 1757, 1001, 1793, 622, 1560, 134, 1090, +-382, 468, -826, -201, -1132, -842, -1240, -1346, +-1136, -1651, -841, -1691, -419, -1450, 66, -953, +537, -293, 919, 425, 1135, 1086, 1142, 1575, +962, 1810, 649, 1732, 269, 1359, -135, 768, +-501, 77, -791, -626, -964, -1220, -1005, -1623, +-920, -1783, -734, -1681, -452, -1326, -82, -769, +321, -82, 705, 656, 1014, 1327, 1205, 1831, +1225, 2076, 1047, 2014, 679, 1628, 184, 965, +-380, 103, -937, -808, -1382, -1609, -1606, -2170, +-1548, -2384, -1219, -2209, -671, -1650, 11, -786, +733, 247, 1362, 1247, 1772, 2054, 1869, 2516, +1642, 2535, 1124, 2092, 394, 1275, -420, 227, +-1162, -858, -1686, -1762, -1909, -2329, -1798, -2447, +-1389, -2120, -748, -1425, -2, -523, 709, 421, +1268, 1230, 1610, 1790, 1680, 2028, 1462, 1921, +1015, 1521, 437, 911, -165, 190, -700, -547, +-1094, -1184, -1300, -1646, -1288, -1845, -1092, -1748, +-764, -1375, -355, -791, 84, -78, 482, 639, +776, 1238, 944, 1632, 996, 1747, 941, 1579, +753, 1168, 452, 591, 92, -78, -260, -721, +-582, -1254, -841, -1596, -982, -1716, -966, -1598, +-809, -1239, -544, -672, -193, 18, 214, 717, +613, 1339, 909, 1761, 1064, 1910, 1068, 1737, +920, 1265, 606, 552, 158, -272, -342, -1075, +-790, -1723, -1113, -2081, -1265, -2090, -1202, -1735, +-920, -1074, -459, -211, 80, 699, 594, 1502, +994, 2033, 1232, 2211, 1273, 2010, 1109, 1461, +762, 652, 290, -269, -223, -1136, -708, -1814, +-1088, -2176, -1283, -2166, -1241, -1777, -999, -1075, +-610, -171, -129, 759, 388, 1561, 830, 2087, +1103, 2232, 1181, 1972, 1078, 1355, 806, 505, +405, -413, -27, -1224, -417, -1799, -720, -2017, +-920, -1872, -972, -1404, -875, -720, -667, 54, +-387, 784, -61, 1361, 287, 1692, 591, 1720, +790, 1476, 853, 998, 787, 368, 607, -314, +363, -917, 91, -1344, -174, -1511, -408, -1410, +-574, -1069, -654, -548, -648, 52, -571, 610, +-442, 1029, -257, 1261, -45, 1269, 175, 1081, +377, 724, 547, 267, 652, -215, 675, -649, +598, -994, 425, -1187, 186, -1186, -94, -993, +-379, -620, -618, -127, -748, 424, -753, 931, +-635, 1294, -409, 1426, -100, 1312, 224, 955, +495, 406, 656, -237, 685, -857, 595, -1341, +414, -1593, 196, -1552, -19, -1242, -203, -693, +-344, -6, -423, 690, -455, 1259, -451, 1596, +-419, 1622, -348, 1353, -213, 848, -7, 190, +241, -482, 470, -1043, 632, -1395, 687, -1502, +616, -1344, 407, -967, 112, -421, -193, 190, +-438, 755, -589, 1181, -643, 1398, -591, 1352, +-434, 1045, -227, 531, -32, -118, 146, -759, +304, -1259, 427, -1514, 488, -1469, 495, -1112, +450, -526, 355, 175, 190, 837, -31, 1316, +-257, 1529, -449, 1450, -571, 1107, -603, 564, +-530, -60, -372, -671, -143, -1156, 120, -1457, +367, -1526, 551, -1342, 657, -924, 661, -354, +535, 284, 299, 908, 3, 1391, -286, 1649, +-533, 1615, -705, 1294, -758, 734, -658, 41, +-448, -694, -184, -1321, 102, -1699, 392, -1762, +643, -1507, 792, -977, 818, -260, 730, 511, +539, 1199, 239, 1650, -128, 1801, -495, 1633, +-785, 1179, -973, 508, -1013, -253, -867, -977, +-552, -1528, -138, -1801, 288, -1774, 665, -1448, +930, -875, 1046, -131, 985, 662, 774, 1383, +450, 1882, 60, 2083, -345, 1948, -702, 1465, +-961, 683, -1077, -270, -1015, -1216, -775, -1976, +-380, -2391, 96, -2395, 565, -1950, 935, -1117, +1151, -46, 1172, 1048, 984, 1971, 604, 2544, +107, 2666, -409, 2309, -854, 1517, -1169, 430, +-1312, -751, -1226, -1799, -918, -2532, -437, -2802, +136, -2563, 718, -1833, 1203, -744, 1500, 491, +1529, 1636, 1274, 2489, 794, 2886, 173, 2734, +-483, 2072, -1072, 1023, -1485, -200, -1643, -1384, +-1513, -2318, -1143, -2840, -608, -2835, 22, -2331, +664, -1436, 1206, -289, 1555, 919, 1667, 1972, +1515, 2680, 1110, 2929, 504, 2681, -197, 1993, +-876, 943, -1405, -292, -1697, -1492, -1700, -2452, +-1406, -3019, -875, -3086, -204, -2627, 494, -1704, +1104, -453, 1527, 893, 1701, 2106, 1585, 2968, +1202, 3317, 616, 3057, -76, 2245, -772, 1020, +-1346, -397, -1679, -1744, -1716, -2764, -1450, -3258, +-918, -3150, -210, -2479, 528, -1392, 1162, -82, +1574, 1190, 1702, 2203, 1530, 2796, 1098, 2889, +484, 2485, -202, 1678, -853, 611, -1361, -540, +-1628, -1574, -1623, -2327, -1344, -2664, -820, -2539, +-137, -1973, 567, -1086, 1175, -9, 1584, 1066, +1711, 1942, 1515, 2455, 1044, 2529, 411, 2172, +-268, 1444, -893, 463, -1375, -608, -1611, -1557, +-1556, -2232, -1251, -2512, -778, -2362, -177, -1805, +460, -932, 1020, 138, 1413, 1206, 1578, 2062, +1498, 2561, 1177, 2609, 652, 2194, 8, 1362, +-628, 258, -1164, -922, -1513, -1913, -1628, -2536, +-1480, -2696, -1079, -2375, -485, -1606, 190, -517, +833, 666, 1358, 1699, 1687, 2391, 1742, 2650, +1477, 2411, 940, 1710, 221, 682, -540, -442, +-1208, -1433, -1667, -2084, -1826, -2297, -1640, -2070, +-1162, -1469, -502, -643, 219, 226, 863, 959, +1330, 1443, 1551, 1628, 1521, 1553, 1274, 1261, +849, 812, 294, 274, -281, -255, -759, -706, +-1086, -1052, -1269, -1266, -1294, -1307, -1113, -1125, +-754, -743, -303, -227, 145, 325, 556, 842, +886, 1221, 1079, 1380, 1082, 1256, 930, 877, +696, 354, 395, -196, 39, -671, -329, -1007, +-639, -1148, -845, -1078, -939, -816, -936, -453, +-795, -70, -515, 271, -165, 558, 172, 756, +464, 826, 703, 765, 858, 609, 889, 400, +785, 148, 597, -123, 354, -384, 69, -574, +-257, -687, -563, -718, -794, -664, -930, -514, +-952, -279, -837, 12, -578, 314, -209, 564, +183, 722, 516, 750, 796, 650, 989, 422, +1035, 113, 922, -213, 703, -462, 415, -590, +68, -605, -333, -531, -720, -387, -1010, -188, +-1186, 9, -1233, 159, -1100, 236, -745, 280, +-222, 312, 374, 327, 947, 313, 1409, 299, +1643, 283, 1581, 245, 1220, 146, 623, -41, +-99, -287, -835, -552, -1448, -772, -1802, -911, +-1826, -903, -1522, -713, -929, -322, -152, 202, +669, 752, 1384, 1225, 1853, 1536, 1990, 1609, +1758, 1386, 1190, 873, 403, 132, -447, -684, +-1230, -1423, -1823, -1953, -2107, -2189, -1992, -2051, +-1516, -1529, -788, -689, 99, 322, 1013, 1321, +1769, 2149, 2198, 2661, 2225, 2736, 1860, 2287, +1165, 1368, 210, 137, -822, -1158, -1698, -2283, +-2258, -3033, -2416, -3226, -2111, -2773, -1366, -1756, +-330, -394, 764, 1057, 1680, 2327, 2273, 3204, +2434, 3498, 2122, 3123, 1376, 2140, 352, 768, +-733, -750, -1663, -2173, -2266, -3257, -2430, -3776, +-2120, -3592, -1393, -2733, -378, -1354, 698, 308, +1635, 2000, 2270, 3397, 2467, 4213, 2183, 4255, +1486, 3493, 499, 2064, -590, 220, -1574, -1729, +-2276, -3434, -2546, -4539, -2327, -4828, -1663, -4221, +-687, -2823, 420, -877, 1453, 1283, 2245, 3295, +2626, 4740, 2497, 5302, 1881, 4861, 930, 3501, +-160, 1477, -1245, -861, -2150, -3092, -2675, -4778, +-2697, -5541, -2216, -5254, -1317, -4002, -167, -2037, +1049, 307, 2092, 2619, 2752, 4474, 2926, 5489, +2580, 5478, 1731, 4497, 531, 2733, -759, 475, +-1913, -1916, -2750, -4000, -3132, -5375, -2926, -5753, +-2135, -5107, -945, -3572, 373, -1382, 1615, 1126, +2619, 3469, 3186, 5156, 3141, 5857, 2487, 5484, +1412, 4160, 99, 2082, -1272, -401, -2468, -2812, +-3204, -4656, -3295, -5602, -2765, -5522, -1766, -4496, +-432, -2699, 1026, -406, 2310, 1963, 3156, 3943, +3401, 5150, 3018, 5396, 2086, 4685, 759, 3160, +-747, 1029, -2148, -1315, -3177, -3377, -3615, -4735, +-3377, -5178, -2521, -4685, -1182, -3365, 420, -1437, +1996, 770, 3220, 2790, 3859, 4224, 3815, 4847, +3080, 4609, 1735, 3561, 35, 1866, -1673, -202, +-3084, -2229, -3964, -3779, -4153, -4581, -3570, -4545, +-2303, -3709, -633, -2189, 1110, -231, 2674, 1778, +3804, 3376, 4261, 4267, 3909, 4365, 2826, 3687, +1254, 2313, -526, 473, -2220, -1431, -3514, -2959, +-4127, -3805, -3944, -3912, -3033, -3305, -1613, -2079, +71, -457, 1725, 1179, 3039, 2478, 3767, 3214, +3775, 3330, 3088, 2857, 1876, 1855, 345, 498, +-1260, -917, -2615, -2073, -3451, -2776, -3614, -2930, +-3115, -2565, -2070, -1714, -642, -504, 929, 799, +2301, 1893, 3191, 2594, 3460, 2825, 3090, 2552, +2152, 1788, 809, 620, -655, -700, -1957, -1873, +-2858, -2661, -3207, -2947, -2954, -2662, -2174, -1846, +-1019, -625, 284, 740, 1523, 1917, 2494, 2673, +2983, 2909, 2897, 2618, 2271, 1823, 1230, 658, +-26, -649, -1264, -1779, -2280, -2513, -2843, -2776, +-2819, -2561, -2238, -1844, -1246, -719, -44, 559, +1153, 1679, 2118, 2407, 2646, 2673, 2628, 2453, +2095, 1737, 1167, 602, 38, -666, -1081, -1748, +-1952, -2420, -2398, -2606, -2366, -2303, -1882, -1524, +-1036, -381, -11, 851, 984, 1839, 1754, 2392, +2122, 2453, 2054, 2066, 1607, 1280, 889, 199, +36, -944, -800, -1835, -1456, -2304, -1781, -2349, +-1748, -2001, -1433, -1287, -909, -268, -229, 840, +524, 1751, 1178, 2266, 1587, 2365, 1701, 2054, +1540, 1344, 1110, 302, 428, -846, -401, -1787, +-1146, -2308, -1627, -2377, -1813, -2043, -1671, -1317, +-1184, -290, -431, 832, 405, 1745, 1128, 2246, +1616, 2303, 1826, 1979, 1685, 1290, 1195, 293, +500, -791, -250, -1677, -943, -2166, -1475, -2241, +-1730, -1945, -1660, -1300, -1306, -348, -750, 699, +-53, 1570, 678, 2070, 1300, 2163, 1673, 1880, +1714, 1237, 1454, 295, 951, -736, 283, -1532, +-436, -1914, -1066, -1871, -1480, -1476, -1580, -776, +-1416, 113, -1062, 960, -529, 1476, 130, 1559, +752, 1291, 1169, 772, 1330, 89, 1289, -629, +1095, -1168, 712, -1361, 182, -1168, -371, -716, +-815, -128, -1109, 500, -1236, 1054, -1154, 1383, +-834, 1389, -340, 1082, 219, 557, 727, -59, +1070, -694, 1200, -1238, 1091, -1569, 776, -1572, +312, -1255, -238, -693, -755, -4, -1067, 718, +-1123, 1353, -973, 1742, -663, 1774, -235, 1423, +252, 774, 647, -40, 834, -840, 854, -1476, +806, -1792, 681, -1693, 442, -1181, 121, -402, +-176, 430, -408, 1117, -613, 1539, -794, 1627, +-899, 1322, -852, 690, -645, -84, -344, -784, +-7, -1297, 378, -1554, 769, -1505, 1079, -1105, +1201, -440, 1063, 292, 730, 934, 304, 1410, +-173, 1653, -652, 1568, -1033, 1144, -1234, 468, +-1201, -287, -967, -1003, -597, -1569, -132, -1860, +388, -1767, 877, -1293, 1229, -542, 1354, 334, +1232, 1153, 901, 1757, 417, 1989, -140, 1785, +-726, 1187, -1244, 347, -1572, -579, -1620, -1403, +-1358, -1957, -826, -2104, -123, -1786, 661, -1069, +1390, -117, 1872, 888, 2010, 1769, 1791, 2301, +1252, 2337, 465, 1846, -439, 950, -1291, -168, +-1931, -1294, -2265, -2209, -2216, -2682, -1755, -2585, +-979, -1965, -47, -960, 882, 237, 1702, 1425, +2286, 2370, 2482, 2872, 2227, 2809, 1606, 2226, +717, 1233, -316, -21, -1346, -1320, -2178, -2410, +-2591, -3058, -2517, -3119, -2024, -2570, -1185, -1530, +-91, -173, 1046, 1248, 1972, 2458, 2488, 3181, +2542, 3253, 2158, 2670, 1368, 1579, 298, 182, +-814, -1279, -1729, -2476, -2296, -3133, -2419, -3121, +-2059, -2492, -1281, -1382, -301, -4, 690, 1393, +1533, 2484, 2059, 3016, 2150, 2913, 1800, 2236, +1127, 1116, 306, -248, -543, -1574, -1306, -2562, +-1782, -2961, -1872, -2720, -1597, -1912, -1048, -705, +-336, 667, 429, 1884, 1119, 2675, 1564, 2872, +1667, 2464, 1447, 1580, 969, 389, 325, -882, +-391, -1971, -1021, -2634, -1413, -2770, -1483, -2357, +-1252, -1488, -793, -297, -193, 1000, 461, 2133, +1013, 2848, 1310, 2985, 1317, 2514, 1047, 1499, +566, 136, -35, -1321, -664, -2548, -1186, -3252, +-1422, -3261, -1319, -2578, -919, -1327, -296, 242, +446, 1804, 1153, 3025, 1612, 3603, 1678, 3407, +1356, 2506, 737, 1098, -84, -567, -948, -2150, +-1637, -3304, -1944, -3768, -1831, -3473, -1362, -2511, +-597, -1061, 334, 641, 1222, 2259, 1848, 3412, +2077, 3870, 1901, 3559, 1398, 2556, 605, 1029, +-357, -739, -1273, -2379, -1929, -3507, -2185, -3897, +-2012, -3509, -1466, -2426, -617, -856, 397, 894, +1341, 2436, 2004, 3432, 2247, 3695, 2050, 3254, +1455, 2193, 578, 684, -422, -984, -1350, -2428, +-2018, -3346, -2283, -3603, -2110, -3202, -1556, -2200, +-708, -708, 276, 959, 1247, 2417, 2024, 3364, +2440, 3675, 2408, 3294, 1922, 2261, 1026, 721, +-99, -1001, -1228, -2496, -2143, -3463, -2642, -3754, +-2633, -3330, -2120, -2228, -1200, -641, -37, 1096, +1134, 2544, 2079, 3407, 2599, 3591, 2616, 3117, +2128, 2023, 1225, 483, 97, -1154, -1011, -2478, +-1858, -3226, -2303, -3364, -2320, -2898, -1914, -1833, +-1132, -317, -150, 1260, 825, 2515, 1587, 3211, +1994, 3289, 2006, 2742, 1626, 1597, 914, 68, +47, -1454, -757, -2600, -1341, -3181, -1628, -3135, +-1613, -2493, -1288, -1336, -702, 134, 14, 1560, +694, 2577, 1205, 3036, 1469, 2931, 1436, 2290, +1080, 1190, 469, -181, -229, -1487, -855, -2414, +-1274, -2827, -1434, -2741, -1314, -2141, -890, -1083, +-238, 226, 469, 1467, 1085, 2364, 1492, 2789, +1599, 2697, 1370, 2075, 820, 991, 74, -301, +-683, -1508, -1301, -2382, -1684, -2774, -1764, -2620, +-1530, -1952, -1001, -880, -249, 367, 585, 1495, +1324, 2288, 1819, 2621, 2018, 2468, 1876, 1859, +1350, 900, 534, -212, -358, -1202, -1148, -1907, +-1740, -2263, -2092, -2229, -2101, -1784, -1675, -1017, +-918, -123, -29, 707, 841, 1364, 1588, 1807, +2084, 1925, 2193, 1672, 1829, 1128, 1115, 442, +251, -282, -617, -940, -1398, -1424, -1949, -1622, +-2096, -1486, -1784, -1078, -1134, -512, -330, 90, +509, 628, 1257, 995, 1774, 1149, 1907, 1063, +1642, 790, 1104, 426, 409, 59, -357, -265, +-1068, -511, -1592, -660, -1805, -708, -1648, -658, +-1206, -550, -580, -394, 143, -186, 867, 67, +1459, 310, 1772, 526, 1713, 680, 1341, 731, +778, 648, 102, 429, -617, 134, -1244, -178, +-1600, -462, -1612, -684, -1351, -764, -926, -685, +-380, -495, 248, -260, 844, -6, 1214, 254, +1295, 487, 1179, 611, 931, 592, 568, 496, +105, 370, -362, 202, -689, -43, -830, -306, +-853, -491, -779, -534, -602, -500, -335, -426, +-28, -253, 224, 39, 373, 346, 453, 526, +500, 544, 487, 453, 386, 306, 223, 62, +95, -259, 0, -524, -111, -604, -236, -515, +-321, -333, -332, -95, -308, 201, -284, 516, +-225, 719, -97, 738, 47, 596, 182, 365, +293, 55, 375, -305, 409, -649, 370, -865, +246, -894, 54, -760, -174, -492, -378, -97, +-492, 376, -519, 801, -461, 1085, -317, 1175, +-73, 1049, 212, 671, 452, 92, 589, -536, +617, -1038, 529, -1334, 328, -1383, 39, -1117, +-268, -545, -480, 188, -570, 866, -558, 1355, +-451, 1586, -273, 1512, -81, 1061, 117, 311, +281, -531, 366, -1258, 389, -1739, 369, -1874, +328, -1591, 258, -918, 144, 18, 14, 992, +-87, 1788, -183, 2216, -304, 2184, -436, 1684, +-499, 787, -459, -366, -365, -1514, -238, -2357, +-60, -2709, 187, -2509, 463, -1776, 676, -592, +781, 811, 814, 2082, 726, 2895, 451, 3102, +0, 2672, -521, 1653, -963, 213, -1241, -1315, +-1331, -2561, -1164, -3268, -694, -3306, -45, -2662, +612, -1436, 1152, 108, 1521, 1642, 1630, 2843, +1397, 3465, 870, 3357, 191, 2550, -517, 1230, +-1157, -372, -1615, -1954, -1779, -3170, -1606, -3718, +-1164, -3490, -506, -2557, 307, -1104, 1122, 656, +1746, 2373, 2064, 3605, 1999, 4035, 1520, 3598, +679, 2420, -365, 701, -1333, -1248, -2025, -2999, +-2346, -4078, -2222, -4225, -1602, -3468, -600, -2022, +531, -143, 1512, 1830, 2203, 3460, 2517, 4310, +2329, 4181, 1601, 3185, 497, 1583, -663, -363, +-1637, -2344, -2323, -3877, -2624, -4529, -2378, -4142, +-1597, -2918, -483, -1154, 683, 895, 1686, 2889, +2420, 4292, 2742, 4678, 2470, 4030, 1614, 2625, +439, 744, -739, -1373, -1737, -3294, -2480, -4464, +-2796, -4567, -2491, -3727, -1612, -2228, -451, -304, +718, 1735, 1778, 3406, 2602, 4260, 2914, 4160, +2517, 3254, 1546, 1770, 326, -63, -881, -1872, +-1954, -3207, -2727, -3765, -2923, -3498, -2406, -2519, +-1361, -1040, -112, 626, 1115, 2084, 2170, 2980, +2857, 3161, 2911, 2637, 2256, 1553, 1122, 160, +-173, -1186, -1425, -2174, -2450, -2617, -3009, -2458, +-2893, -1748, -2111, -643, -899, 572, 474, 1584, +1764, 2189, 2740, 2317, 3159, 1936, 2880, 1126, +1962, 80, 660, -913, -748, -1628, -1995, -1957, +-2861, -1884, -3177, -1423, -2825, -672, -1887, 157, +-608, 865, 747, 1312, 1968, 1444, 2863, 1264, +3240, 851, 2940, 319, 2028, -181, 747, -539, +-659, -696, -1976, -650, -2977, -462, -3403, -244, +-3092, -86, -2133, -3, -790, -1, 701, -63, +2104, -166, 3140, -227, 3512, -158, 3099, 57, +2053, 321, 636, 529, -905, 648, -2287, 661, +-3207, 509, -3423, 129, -2877, -390, -1753, -814, +-311, -977, 1179, -928, 2431, -720, 3149, -298, +3142, 329, 2419, 901, 1204, 1125, -206, 989, +-1537, 685, -2527, 272, -2944, -320, -2653, -930, +-1736, -1216, -456, -1056, 874, -652, 1972, -172, +2600, 387, 2624, 970, 2012, 1302, 875, 1159, +-490, 640, -1730, -23, -2540, -694, -2743, -1284, +-2278, -1593, -1192, -1434, 282, -802, 1712, 105, +2704, 1044, 3052, 1789, 2688, 2120, 1644, 1896, +94, 1145, -1563, 24, -2846, -1255, -3430, -2336, +-3217, -2839, -2251, -2583, -707, -1684, 1090, -357, +2650, 1170, 3557, 2573, 3650, 3378, 2950, 3250, +1599, 2285, -139, 830, -1902, -807, -3258, -2354, +-3868, -3391, -3642, -3530, -2651, -2713, -1118, -1284, +646, 326, 2283, 1800, 3440, 2861, 3872, 3203, +3534, 2687, 2553, 1520, 1114, 137, -560, -1044, +-2157, -1816, -3298, -2117, -3770, -1909, -3587, -1234, +-2833, -383, -1549, 282, 101, 601, 1741, 686, +2998, 676, 3737, 582, 3922, 434, 3417, 379, +2157, 513, 380, 655, -1461, 571, -2987, 221, +-4004, -251, -4339, -749, -3786, -1226, -2365, -1530, +-440, -1411, 1526, -799, 3183, 79, 4266, 955, +4509, 1658, 3761, 2027, 2176, 1874, 171, 1180, +-1817, 161, -3407, -869, -4282, -1692, -4230, -2145, +-3267, -2064, -1690, -1435, 137, -479, 1866, 505, +3156, 1342, 3758, 1890, 3598, 1995, 2749, 1597, +1430, 851, -98, 11, -1522, -744, -2551, -1320, +-3055, -1591, -3010, -1476, -2438, -1053, -1431, -477, +-191, 120, 1040, 665, 2051, 1061, 2713, 1219, +2864, 1106, 2395, 787, 1364, 323, 33, -237, +-1249, -790, -2227, -1168, -2732, -1256, -2617, -1046, +-1858, -581, -666, 66, 640, 772, 1737, 1309, +2405, 1478, 2491, 1233, 1933, 671, 878, -97, +-345, -916, -1401, -1544, -2045, -1740, -2146, -1417, +-1692, -709, -815, 172, 236, 1026, 1173, 1651, +1760, 1830, 1877, 1484, 1511, 721, 743, -220, +-252, -1091, -1206, -1698, -1842, -1914, -1993, -1688, +-1619, -1067, -797, -210, 295, 693, 1374, 1453, +2114, 1928, 2308, 2035, 1965, 1751, 1163, 1105, +22, 206, -1211, -790, -2193, -1700, -2613, -2320, +-2393, -2488, -1659, -2152, -551, -1375, 770, -260, +1961, 998, 2617, 2115, 2544, 2770, 1889, 2793, +900, 2223, -270, 1194, -1425, -131, -2246, -1475, +-2442, -2448, -1983, -2763, -1113, -2402, -87, -1556, +946, -430, 1774, 764, 2161, 1734, 1984, 2184, +1331, 2047, 464, 1478, -397, 696, -1158, -133, +-1705, -849, -1890, -1291, -1666, -1398, -1124, -1232, +-419, -895, 335, -452, 1037, -2, 1595, 377, +1900, 692, 1848, 985, 1423, 1192, 724, 1192, +-97, 968, -928, 581, -1692, 40, -2226, -679, +-2288, -1412, -1829, -1843, -1021, -1770, -36, -1266, +1015, -462, 1950, 547, 2521, 1565, 2566, 2213, +2083, 2183, 1203, 1510, 77, 483, -1104, -616, +-2068, -1586, -2605, -2144, -2653, -2040, -2186, -1287, +-1262, -201, -66, 843, 1143, 1593, 2123, 1910, +2690, 1723, 2702, 1073, 2120, 159, 1052, -742, +-275, -1368, -1574, -1621, -2511, -1561, -2849, -1281, +-2499, -767, -1545, -32, -175, 750, 1327, 1384, +2515, 1833, 3009, 2115, 2725, 2044, 1756, 1372, +274, 141, -1374, -1272, -2704, -2516, -3284, -3365, +-3025, -3558, -2047, -2805, -506, -1113, 1263, 1070, +2711, 3080, 3420, 4386, 3325, 4696, 2554, 3880, +1203, 2021, -518, -466, -2129, -2878, -3177, -4543, +-3489, -5097, -3123, -4528, -2173, -2999, -735, -816, +928, 1509, 2377, 3388, 3265, 4437, 3495, 4565, +3087, 3820, 2058, 2366, 516, 495, -1212, -1416, +-2669, -3025, -3501, -4056, -3600, -4301, -2980, -3681, +-1705, -2338, 17, -542, 1774, 1399, 3100, 3098, +3684, 4125, 3436, 4204, 2439, 3343, 879, 1747, +-902, -237, -2473, -2162, -3433, -3568, -3555, -4128, +-2844, -3729, -1476, -2454, 213, -599, 1838, 1359, +3026, 2927, 3493, 3794, 3136, 3803, 2039, 2931, +432, 1341, -1241, -555, -2554, -2254, -3282, -3368, +-3307, -3717, -2573, -3253, -1197, -2047, 433, -381, +1859, 1301, 2837, 2593, 3294, 3280, 3080, 3278, +2094, 2606, 537, 1397, -1075, -61, -2332, -1434, +-3111, -2473, -3288, -3021, -2705, -2961, -1417, -2295, +225, -1178, 1750, 198, 2837, 1623, 3347, 2801, +3124, 3377, 2106, 3179, 507, 2282, -1199, 864, +-2534, -890, -3247, -2594, -3280, -3689, -2606, -3808, +-1280, -2995, 383, -1500, 1902, 401, 2922, 2293, +3313, 3601, 3038, 3902, 2136, 3202, 744, 1819, +-869, 114, -2296, -1556, -3161, -2788, -3325, -3249, +-2851, -2852, -1822, -1795, -350, -467, 1299, 776, +2680, 1724, 3393, 2279, 3328, 2312, 2631, 1761, +1396, 810, -272, -161, -1975, -903, -3159, -1438, +-3496, -1764, -3065, -1686, -2076, -1113, -599, -309, +1175, 400, 2650, 943, 3323, 1376, 3158, 1555, +2392, 1292, 1152, 687, -443, 63, -1961, -430, +-2866, -843, -2963, -1117, -2375, -1100, -1277, -802, +111, -436, 1412, -148, 2209, 81, 2360, 281, +1928, 414, 1034, 455, -57, 454, -1006, 460, +-1582, 477, -1674, 482, -1303, 424, -624, 251, +131, -10, 715, -309, 1017, -624, 1015, -937, +731, -1125, 286, -1040, -135, -675, -394, -166, +-472, 384, -415, 936, -252, 1357, -43, 1453, +97, 1150, 115, 565, 49, -127, -47, -779, +-182, -1285, -320, -1524, -345, -1418, -189, -995, +79, -360, 370, 348, 654, 964, 877, 1356, +912, 1485, 658, 1346, 166, 933, -439, 278, +-1026, -471, -1486, -1108, -1642, -1517, -1313, -1673, +-556, -1517, 354, -985, 1193, -176, 1859, 654, +2185, 1296, 1911, 1672, 1000, 1722, -185, 1373, +-1259, 667, -2020, -163, -2358, -861, -2136, -1287, +-1300, -1399, -104, -1207, 1042, -777, 1874, -233, +2273, 288, 2160, 651, 1515, 798, 422, 780, +-776, 662, -1660, 436, -2024, 120, -1924, -165, +-1477, -318, -685, -386, 370, -442, 1312, -400, +1771, -174, 1729, 108, 1363, 245, 746, 262, +-123, 274, -979, 243, -1462, 64, -1505, -175, +-1235, -287, -733, -243, -61, -152, 645, -44, +1164, 131, 1335, 319, 1175, 410, 774, 356, +231, 197, -361, 3, -877, -166, -1189, -305, +-1182, -435, -853, -514, -366, -430, 130, -165, +601, 137, 985, 367, 1107, 572, 887, 782, +473, 843, 79, 622, -291, 186, -669, -310, +-872, -752, -750, -1038, -454, -1071, -224, -833, +-55, -387, 167, 161, 379, 676, 425, 974, +333, 943, 290, 659, 396, 292, 462, -54, +300, -311, 36, -400, -170, -304, -374, -112, +-653, 37, -889, 56, -855, -67, -533, -263, +-124, -427, 317, -482, 796, -398, 1156, -147, +1196, 258, 921, 678, 471, 889, -120, 790, +-792, 471, -1272, 40, -1347, -436, -1102, -842, +-690, -1017, -130, -879, 560, -477, 1112, 57, +1287, 565, 1163, 896, 865, 965, 374, 791, +-240, 437, -757, -30, -1006, -503, -974, -837, +-778, -969, -494, -910, -141, -675, 230, -303, +486, 92, 559, 409, 534, 645, 518, 837, +501, 940, 375, 849, 110, 563, -181, 190, +-390, -203, -558, -642, -697, -1099, -704, -1405, +-468, -1356, -73, -931, 286, -296, 551, 401, +759, 1106, 827, 1686, 609, 1869, 155, 1480, +-297, 664, -597, -245, -746, -1052, -694, -1714, +-430, -2082, -64, -1881, 270, -1086, 471, -47, +510, 866, 407, 1550, 216, 2001, 39, 2060, +-100, 1566, -257, 666, -357, -288, -292, -1099, +-93, -1731, 55, -2065, 75, -1938, 105, -1372, +185, -561, 183, 341, 74, 1234, -20, 1930, +-33, 2195, -14, 1968, -48, 1344, -90, 446, +-76, -575, -30, -1477, -27, -2032, -109, -2132, +-201, -1770, -190, -1017, -94, -30, 0, 950, +99, 1692, 293, 2049, 566, 1964, 692, 1438, +533, 583, 203, -388, -146, -1245, -503, -1807, +-859, -1959, -1031, -1658, -858, -952, -456, -8, +-22, 898, 437, 1535, 892, 1833, 1119, 1778, +975, 1313, 638, 489, 256, -433, -187, -1135, +-627, -1507, -906, -1600, -954, -1419, -821, -922, +-545, -207, -119, 489, 382, 1000, 750, 1289, +918, 1377, 940, 1251, 790, 904, 385, 384, +-185, -209, -683, -774, -987, -1234, -1093, -1507, +-920, -1509, -425, -1180, 218, -574, 733, 178, +992, 931, 1056, 1535, 854, 1815, 306, 1678, +-337, 1159, -766, 357, -926, -572, -872, -1382, +-609, -1825, -157, -1836, 337, -1480, 652, -818, +772, 95, 766, 1028, 578, 1646, 175, 1783, +-261, 1526, -534, 998, -660, 247, -683, -607, +-534, -1318, -251, -1650, 1, -1569, 188, -1190, +362, -629, 517, 62, 537, 758, 393, 1254, +239, 1409, 165, 1274, 75, 991, -87, 574, +-243, -33, -335, -697, -406, -1142, -535, -1288, +-653, -1282, -611, -1176, -339, -813, 70, -153, +545, 565, 1018, 1079, 1276, 1359, 1169, 1458, +773, 1296, 198, 789, -482, 45, -1118, -678, +-1507, -1185, -1520, -1420, -1188, -1385, -597, -1062, +150, -470, 877, 229, 1376, 791, 1534, 1087, +1391, 1159, 1024, 1065, 446, 751, -253, 197, +-874, -390, -1289, -781, -1453, -962, -1395, -1034, +-1115, -940, -552, -556, 211, 30, 954, 571, +1479, 950, 1674, 1202, 1533, 1252, 1066, 922, +290, 267, -595, -416, -1294, -953, -1615, -1344, +-1590, -1501, -1306, -1228, -741, -524, 71, 322, +909, 1014, 1482, 1456, 1636, 1616, 1443, 1399, +1019, 797, 336, -5, -516, -757, -1237, -1293, +-1581, -1512, -1563, -1380, -1276, -957, -702, -366, +110, 273, 910, 853, 1441, 1237, 1620, 1332, +1476, 1176, 1041, 864, 337, 429, -471, -113, +-1125, -662, -1447, -1064, -1457, -1244, -1257, -1217, +-864, -992, -275, -559, 410, 32, 1015, 639, +1393, 1112, 1505, 1330, 1367, 1241, 947, 886, +273, 381, -510, -166, -1172, -668, -1535, -1007, +-1565, -1067, -1255, -849, -620, -475, 147, -83, +790, 251, 1193, 499, 1298, 625, 1070, 616, +583, 478, 53, 247, -358, 6, -633, -161, +-740, -273, -617, -400, -330, -493, -88, -429, +-30, -221, -29, -32, 80, 94, 184, 269, +191, 484, 211, 534, 320, 342, 404, 87, +299, -82, 44, -234, -142, -439, -206, -558, +-289, -459, -418, -218, -446, 0, -259, 181, +14, 363, 153, 496, 129, 481, 134, 319, +263, 93, 328, -154, 211, -406, 96, -611, +107, -675, 111, -560, -26, -292, -232, 57, +-308, 410, -252, 689, -259, 837, -341, 796, +-261, 550, 37, 164, 295, -252, 346, -614, +306, -864, 323, -931, 359, -803, 253, -552, +-49, -259, -339, 94, -428, 511, -369, 859, +-329, 981, -314, 904, -128, 742, 241, 478, +465, 29, 394, -527, 275, -947, 236, -1091, +119, -1007, -154, -764, -348, -352, -301, 185, +-152, 663, -82, 910, -82, 904, -25, 727, +110, 444, 174, 88, 94, -268, -7, -490, +-2, -524, 121, -445, 191, -367, 76, -279, +-84, -117, -126, 87, -116, 230, -167, 318, +-217, 427, -131, 504, 44, 413, 148, 150, +182, -125, 210, -330, 195, -495, 85, -588, +-44, -462, -80, -81, -30, 347, 18, 587, +11, 598, -64, 457, -177, 175, -270, -231, +-327, -623, -312, -766, -182, -557, 79, -119, +408, 356, 671, 765, 739, 1015, 583, 942, +269, 464, -135, -239, -554, -843, -837, -1168, +-830, -1225, -575, -990, -215, -387, 148, 452, +473, 1145, 650, 1391, 569, 1213, 308, 793, +42, 212, -126, -480, -189, -1061, -169, -1216, +-68, -901, 71, -387, 78, 77, -94, 463, +-286, 738, -350, 724, -302, 344, -228, -157, +-61, -443, 305, -454, 704, -323, 841, -93, +655, 257, 313, 591, -55, 679, -507, 446, +-1001, 25, -1253, -424, -1077, -786, -595, -926, +-38, -736, 543, -297, 1155, 173, 1557, 538, +1481, 762, 1036, 788, 453, 552, -208, 129, +-983, -259, -1691, -438, -1949, -416, -1587, -287, +-862, -102, -76, 92, 721, 196, 1472, 125, +1910, -86, 1783, -318, 1180, -459, 379, -475, +-417, -359, -1133, -97, -1598, 283, -1590, 658, +-1135, 866, -489, 814, 150, 558, 714, 238, +1108, -100, 1202, -489, 961, -855, 534, -1003, +84, -850, -322, -525, -640, -200, -774, 108, +-716, 439, -576, 713, -377, 785, -88, 621, +201, 348, 398, 93, 523, -107, 585, -251, +600, -291, 529, -193, 310, -25, -24, 58, +-393, -21, -701, -202, -860, -387, -853, -538, +-667, -628, -254, -533, 336, -141, 895, 483, +1166, 1089, 1098, 1446, 778, 1451, 254, 1088, +-447, 360, -1133, -624, -1438, -1584, -1197, -2187, +-646, -2216, -41, -1634, 611, -518, 1211, 861, +1466, 2087, 1166, 2777, 490, 2752, -154, 2006, +-591, 670, -922, -943, -1112, -2343, -952, -3085, +-470, -2990, 2, -2100, 227, -620, 312, 1042, +423, 2367, 534, 3001, 509, 2847, 417, 1981, +435, 595, 498, -930, 356, -2124, -39, -2651, +-477, -2441, -808, -1633, -1051, -468, -1187, 742, +-1024, 1701, -489, 2204, 247, 2138, 941, 1502, +1450, 498, 1652, -544, 1445, -1381, 868, -1899, +69, -1980, -770, -1515, -1427, -610, -1724, 413, +-1621, 1264, -1140, 1825, -393, 1971, 432, 1563, +1107, 652, 1452, -435, 1448, -1328, 1167, -1833, +666, -1874, 43, -1421, -525, -532, -869, 515, +-950, 1364, -901, 1776, -788, 1691, -584, 1141, +-308, 264, -27, -674, 234, -1355, 527, -1604, +850, -1438, 1065, -937, 1054, -197, 849, 604, +503, 1211, 7, 1459, -644, 1329, -1255, 908, +-1553, 306, -1468, -356, -1080, -969, -465, -1405, +277, -1509, 961, -1208, 1395, -601, 1517, 93, +1360, 732, 933, 1261, 332, 1543, -261, 1373, +-747, 785, -1126, 59, -1336, -569, -1272, -1046, +-966, -1333, -530, -1269, 0, -796, 613, -120, +1172, 461, 1448, 841, 1332, 1021, 957, 952, +414, 588, -291, 46, -1004, -475, -1431, -844, +-1442, -1001, -1104, -887, -485, -509, 322, -11, +1058, 472, 1409, 896, 1316, 1197, 936, 1200, +386, 839, -318, 276, -981, -306, -1288, -866, +-1195, -1336, -894, -1510, -463, -1273, 114, -761, +703, -174, 1048, 445, 1068, 1046, 942, 1420, +706, 1409, 229, 1133, -368, 777, -752, 344, +-854, -217, -865, -756, -813, -1057, -539, -1133, +-60, -1118, 380, -1004, 641, -676, 774, -160, +807, 370, 623, 789, 222, 1105, -163, 1317, +-372, 1319, -466, 1027, -505, 503, -462, -113, +-316, -715, -125, -1233, 2, -1574, 67, -1618, +116, -1299, 160, -661, 193, 144, 242, 935, +315, 1580, 384, 1969, 423, 1974, 381, 1509, +210, 664, -83, -334, -445, -1259, -796, -1974, +-1000, -2317, -986, -2140, -750, -1460, -298, -475, +307, 584, 911, 1543, 1322, 2217, 1409, 2412, +1177, 2069, 705, 1346, 41, 424, -731, -573, +-1375, -1491, -1601, -2113, -1362, -2296, -834, -2032, +-175, -1423, 525, -582, 1117, 372, 1374, 1283, +1206, 1984, 775, 2295, 258, 2141, -300, 1590, +-776, 773, -1011, -214, -948, -1224, -662, -2023, +-268, -2378, 130, -2222, 435, -1649, 581, -766, +580, 306, 480, 1345, 295, 2065, 75, 2292, +-97, 2001, -155, 1306, -179, 385, -241, -541, +-270, -1298, -208, -1757, -138, -1807, -144, -1432, +-169, -814, -106, -211, 38, 277, 150, 681, +215, 971, 290, 1040, 378, 916, 388, 765, +290, 658, 165, 494, 46, 191, -148, -217, +-428, -649, -637, -1043, -665, -1348, -587, -1458, +-494, -1279, -294, -794, 122, -77, 646, 734, +1020, 1440, 1133, 1866, 1051, 1928, 783, 1622, +265, 980, -425, 81, -1050, -885, -1411, -1674, +-1461, -2106, -1233, -2129, -713, -1758, 22, -1030, +749, -31, 1262, 1007, 1495, 1810, 1447, 2207, +1116, 2158, 542, 1685, -160, 856, -819, -155, +-1269, -1102, -1442, -1772, -1383, -2059, -1106, -1914, +-581, -1393, 137, -646, 871, 151, 1385, 858, +1583, 1367, 1526, 1607, 1203, 1585, 549, 1361, +-307, 986, -1077, 472, -1539, -123, -1669, -728, +-1519, -1305, -1074, -1782, -357, -2018, 426, -1880, +1009, -1348, 1291, -510, 1353, 526, 1247, 1623, +909, 2498, 377, 2875, -142, 2650, -454, 1891, +-640, 725, -856, -650, -996, -1955, -895, -2885, +-672, -3215, -510, -2883, -326, -1980, 44, -721, +514, 634, 833, 1833, 990, 2675, 1120, 3012, +1138, 2778, 828, 2024, 258, 972, -313, -137, +-809, -1171, -1250, -2036, -1511, -2591, -1401, -2667, +-939, -2239, -322, -1474, 328, -542, 986, 517, +1483, 1591, 1611, 2418, 1363, 2756, 868, 2561, +193, 1934, -580, 960, -1226, -274, -1529, -1532, +-1472, -2467, -1175, -2868, -685, -2692, -12, -1999, +724, -888, 1237, 422, 1385, 1625, 1265, 2460, +968, 2782, 500, 2524, -74, 1743, -588, 645, +-882, -495, -954, -1475, -944, -2199, -872, -2528, +-655, -2333, -296, -1672, 67, -782, 340, 171, +604, 1107, 920, 1899, 1149, 2336, 1132, 2300, +884, 1853, 482, 1094, -77, 128, -771, -876, +-1369, -1700, -1624, -2177, -1516, -2215, -1126, -1817, +-456, -1083, 431, -201, 1257, 644, 1719, 1330, +1737, 1704, 1398, 1635, 763, 1204, -68, 660, +-884, 155, -1458, -299, -1671, -674, -1501, -826, +-1003, -694, -294, -444, 464, -276, 1101, -208, +1484, -153, 1520, -101, 1209, -102, 671, -134, +21, -80, -675, 94, -1260, 328, -1540, 530, +-1453, 644, -1052, 634, -436, 478, 253, 191, +864, -163, 1299, -516, 1505, -784, 1396, -827, +893, -619, 151, -301, -531, -4, -976, 291, +-1244, 600, -1350, 770, -1126, 626, -544, 286, +133, 35, 659, -95, 995, -246, 1142, -404, +1031, -395, 612, -211, 49, -56, -406, -47, +-661, -84, -762, -94, -722, -110, -506, -143, +-158, -123, 140, 38, 248, 313, 236, 571, +232, 717, 265, 754, 274, 685, 289, 474, +396, 58, 519, -497, 445, -979, 117, -1257, +-325, -1359, -769, -1295, -1177, -967, -1426, -357, +-1287, 378, -695, 1075, 152, 1680, 1006, 2076, +1738, 2095, 2191, 1689, 2122, 960, 1443, 19, +390, -1053, -757, -2078, -1844, -2761, -2647, -2909, +-2833, -2519, -2254, -1617, -1115, -278, 249, 1239, +1577, 2561, 2656, 3412, 3208, 3653, 2956, 3187, +1927, 1986, 445, 265, -1117, -1535, -2444, -3025, +-3255, -3940, -3323, -4103, -2546, -3426, -1128, -2017, +477, -171, 1880, 1721, 2875, 3279, 3272, 4182, +2887, 4253, 1786, 3493, 341, 2026, -1042, 148, +-2126, -1734, -2773, -3248, -2851, -4146, -2264, -4267, +-1183, -3537, 47, -2033, 1174, -127, 2061, 1684, +2536, 3078, 2432, 3896, 1740, 3966, 690, 3171, +-396, 1686, -1350, -55, -2052, -1617, -2263, -2745, +-1811, -3251, -889, -3040, 108, -2195, 936, -991, +1527, 230, 1749, 1211, 1441, 1813, 693, 1931, +-164, 1577, -852, 979, -1286, 380, -1361, -84, +-970, -375, -246, -466, 467, -369, 962, -208, +1229, -155, 1242, -238, 911, -383, 261, -559, +-487, -744, -1115, -849, -1511, -733, -1626, -375, +-1372, 116, -746, 617, 110, 1071, 984, 1417, +1699, 1581, 2145, 1484, 2191, 1084, 1693, 427, +684, -381, -539, -1174, -1635, -1837, -2415, -2302, +-2796, -2436, -2592, -2076, -1671, -1246, -262, -105, +1171, 1159, 2296, 2336, 2975, 3183, 3054, 3460, +2382, 3034, 1091, 1959, -384, 427, -1674, -1308, +-2595, -2899, -3004, -3982, -2729, -4253, -1777, -3621, +-448, -2235, 854, -375, 1841, 1609, 2363, 3314, +2409, 4357, 2027, 4468, 1247, 3636, 196, 2135, +-813, 272, -1439, -1652, -1658, -3238, -1686, -4075, +-1572, -4025, -1149, -3267, -450, -2038, 214, -461, +681, 1237, 1076, 2619, 1462, 3349, 1611, 3405, +1373, 2973, 921, 2149, 428, 943, -196, -469, +-980, -1710, -1637, -2495, -1857, -2804, -1640, -2745, +-1173, -2324, -540, -1471, 269, -331, 1130, 774, +1737, 1634, 1889, 2251, 1644, 2621, 1142, 2603, +415, 2056, -475, 1124, -1286, 79, -1740, -999, +-1761, -2047, -1471, -2802, -936, -2983, -149, -2536, +723, -1590, 1348, -320, 1592, 1070, 1530, 2286, +1195, 3027, 576, 3109, -192, 2501, -844, 1362, +-1209, -28, -1314, -1362, -1198, -2366, -814, -2832, +-237, -2672, 302, -1932, 648, -854, 854, 285, +967, 1300, 911, 2024, 648, 2282, 288, 2037, +-48, 1430, -337, 631, -590, -250, -778, -1087, +-846, -1663, -797, -1859, -624, -1698, -307, -1219, +105, -476, 486, 365, 780, 1098, 988, 1567, +1063, 1711, 923, 1509, 570, 949, 108, 144, +-395, -688, -874, -1334, -1218, -1688, -1319, -1719, +-1176, -1403, -829, -731, -302, 125, 375, 918, +1054, 1524, 1499, 1865, 1605, 1836, 1415, 1407, +981, 704, 313, -94, -489, -858, -1232, -1531, +-1721, -1981, -1852, -2043, -1623, -1700, -1071, -1111, +-251, -394, 650, 462, 1378, 1379, 1800, 2092, +1920, 2405, 1747, 2303, 1226, 1797, 372, 929, +-626, -208, -1430, -1404, -1846, -2351, -1959, -2802, +-1832, -2696, -1338, -2081, -472, -1053, 484, 223, +1218, 1452, 1650, 2288, 1868, 2600, 1815, 2461, +1345, 1932, 582, 1057, -138, 17, -693, -919, +-1192, -1588, -1578, -2014, -1635, -2200, -1363, -2036, +-978, -1506, -546, -753, 16, 86, 681, 982, +1226, 1833, 1517, 2377, 1631, 2421, 1570, 2035, +1178, 1324, 490, 326, -234, -784, -874, -1712, +-1460, -2239, -1880, -2340, -1927, -2067, -1606, -1465, +-1085, -618, -425, 264, 407, 1013, 1262, 1581, +1858, 1944, 2118, 2028, 2163, 1774, 1936, 1255, +1218, 573, 115, -227, -971, -1039, -1825, -1658, +-2463, -1986, -2767, -1980, -2495, -1596, -1626, -895, +-454, -80, 713, 645, 1750, 1182, 2528, 1514, +2773, 1579, 2382, 1332, 1589, 912, 646, 485, +-319, 95, -1198, -297, -1855, -650, -2193, -892, +-2130, -1027, -1670, -1102, -977, -1050, -262, -800, +408, -434, 1074, -60, 1655, 299, 1929, 677, +1758, 1009, 1301, 1179, 764, 1190, 149, 1107, +-541, 917, -1125, 594, -1451, 127, -1527, -482, +-1432, -1144, -1194, -1716, -783, -2058, -253, -2070, +291, -1695, 805, -919, 1295, 185, 1681, 1356, +1833, 2294, 1682, 2833, 1227, 2889, 463, 2365, +-510, 1256, -1433, -149, -2074, -1429, -2347, -2370, +-2250, -2949, -1725, -3039, -748, -2510, 460, -1458, +1486, -203, 2113, 958, 2371, 1913, 2267, 2584, +1722, 2787, 789, 2449, -256, 1729, -1139, 797, +-1752, -251, -2083, -1310, -2046, -2146, -1586, -2557, +-824, -2514, -4, -2090, 713, -1324, 1300, -284, +1712, 869, 1811, 1894, 1504, 2542, 890, 2688, +176, 2295, -484, 1442, -1052, 297, -1457, -930, +-1583, -1984, -1370, -2572, -886, -2568, -243, -2013, +459, -1040, 1077, 131, 1428, 1223, 1418, 1944, +1101, 2133, 556, 1853, -112, 1248, -722, 413, +-1083, -454, -1125, -1079, -903, -1330, -483, -1278, +57, -1022, 516, -606, 685, -138, 588, 216, +374, 404, 114, 519, -169, 604, -345, 607, +-261, 476, 22, 312, 271, 233, 372, 158, +350, -39, 206, -307, -103, -503, -516, -574, +-815, -589, -834, -614, -578, -532, -162, -222, +319, 212, 779, 555, 1120, 769, 1207, 944, +940, 1020, 382, 790, -259, 260, -810, -291, +-1214, -687, -1385, -964, -1207, -1147, -704, -1086, +-98, -696, 454, -171, 932, 235, 1267, 520, +1292, 751, 965, 865, 482, 797, 38, 619, +-346, 482, -661, 411, -803, 297, -786, 71, +-722, -232, -619, -591, -416, -990, -174, -1377, +-4, -1614, 133, -1533, 372, -1064, 682, -247, +894, 787, 968, 1836, 963, 2649, 818, 2982, +402, 2681, -180, 1766, -692, 361, -1076, -1269, +-1398, -2723, -1556, -3654, -1375, -3870, -861, -3293, +-181, -1995, 498, -245, 1120, 1566, 1618, 3004, +1850, 3812, 1691, 3894, 1173, 3239, 448, 1965, +-309, 387, -967, -1118, -1445, -2299, -1650, -3031, +-1493, -3223, -1041, -2837, -519, -2036, -37, -1062, +426, -56, 790, 931, 881, 1784, 754, 2294, +632, 2357, 606, 2129, 565, 1756, 431, 1180, +283, 367, 168, -497, -22, -1132, -367, -1508, +-724, -1780, -973, -1967, -1135, -1891, -1190, -1531, +-1033, -1040, -640, -495, -96, 198, 500, 1078, +1071, 1933, 1556, 2515, 1849, 2724, 1823, 2542, +1432, 1896, 766, 778, -83, -636, -1011, -1991, +-1829, -2976, -2344, -3414, -2439, -3209, -2052, -2394, +-1261, -1135, -241, 332, 851, 1686, 1797, 2617, +2365, 3010, 2465, 2875, 2153, 2270, 1525, 1314, +694, 243, -230, -702, -1091, -1405, -1714, -1873, +-2043, -2091, -2140, -2013, -1995, -1687, -1519, -1231, +-784, -712, 38, -92, 867, 619, 1683, 1300, +2333, 1849, 2600, 2211, 2373, 2272, 1729, 1948, +812, 1266, -331, 317, -1555, -740, -2495, -1730, +-2876, -2426, -2741, -2649, -2191, -2384, -1233, -1731, +49, -776, 1344, 299, 2260, 1233, 2613, 1828, +2498, 2051, 2046, 1964, 1263, 1608, 229, 1060, +-768, 449, -1424, -111, -1688, -582, -1696, -943, +-1549, -1208, -1194, -1381, -641, -1445, -131, -1323, +144, -957, 338, -423, 660, 146, 993, 724, +1131, 1287, 1103, 1625, 1089, 1567, 1063, 1179, +794, 681, 238, 181, -349, -343, -814, -814, +-1233, -1022, -1598, -928, -1724, -740, -1512, -601, +-1086, -458, -526, -241, 177, -38, 928, 93, +1511, 222, 1824, 402, 1912, 570, 1791, 671, +1338, 693, 560, 655, -269, 521, -947, 248, +-1503, -52, -1944, -288, -2085, -510, -1807, -754, +-1238, -904, -613, -868, 13, -700, 713, -510, +1424, -256, 1911, 155, 2043, 621, 1918, 955, +1629, 1102, 1108, 1132, 281, 1030, -688, 716, +-1525, 194, -2101, -373, -2448, -861, -2515, -1204, +-2106, -1346, -1182, -1257, -21, -947, 1088, -465, +2051, 108, 2773, 651, 3020, 1034, 2596, 1182, +1620, 1130, 414, 883, -799, 449, -1900, -43, +-2649, -429, -2798, -661, -2335, -747, -1494, -665, +-505, -420, 519, -112, 1408, 109, 1917, 196, +1934, 165, 1591, 49, 1115, -104, 619, -230, +65, -249, -514, -105, -951, 130, -1121, 343, +-1087, 493, -1020, 550, -917, 502, -627, 319, +-128, 10, 372, -297, 701, -432, 879, -428, +1001, -418, 1008, -410, 773, -308, 352, -131, +-51, -23, -329, -20, -556, -16, -783, 68, +-890, 206, -758, 351, -504, 479, -305, 592, +-125, 654, 169, 594, 517, 367, 724, -9, +743, -452, 693, -884, 593, -1234, 350, -1367, +27, -1174, -213, -713, -354, -85, -492, 631, +-602, 1305, -575, 1748, -450, 1807, -360, 1483, +-278, 909, -92, 176, 151, -662, 343, -1405, +498, -1817, 671, -1842, 763, -1589, 648, -1106, +391, -386, 121, 444, -173, 1154, -511, 1624, +-795, 1805, -911, 1658, -846, 1222, -652, 574, +-310, -178, 156, -885, 566, -1390, 811, -1598, +968, -1464, 1012, -1019, 796, -387, 325, 254, +-190, 752, -589, 1044, -880, 1092, -1033, 859, +-939, 389, -622, -126, -253, -457, 110, -542, +509, -492, 822, -345, 831, -49, 608, 326, +449, 558, 366, 519, 132, 309, -249, 65, +-516, -209, -566, -525, -548, -760, -576, -796, +-508, -610, -213, -290, 152, 60, 377, 424, +474, 785, 525, 1005, 516, 960, 387, 696, +111, 324, -193, -82, -357, -479, -346, -782, +-288, -923, -234, -868, -126, -620, 32, -266, +118, 54, 84, 276, 28, 413, 52, 467, +121, 443, 90, 333, -2, 193, 7, 119, +98, 125, 134, 129, 81, 112, -7, 90, +-53, 12, -59, -169, -132, -395, -277, -554, +-342, -642, -266, -649, -156, -484, -57, -132, +124, 255, 401, 567, 597, 794, 584, 890, +429, 732, 254, 330, 31, -97, -318, -388, +-639, -568, -717, -663, -590, -584, -421, -301, +-218, 68, 27, 322, 272, 397, 466, 363, +557, 244, 537, 35, 444, -187, 287, -337, +83, -397, -115, -356, -298, -205, -455, 29, +-537, 262, -495, 439, -328, 521, -65, 497, +217, 401, 405, 257, 450, 32, 391, -264, +235, -536, -10, -710, -247, -748, -395, -655, +-408, -446, -288, -125, -97, 281, 115, 667, +322, 921, 453, 981, 471, 854, 395, 574, +229, 181, 20, -232, -161, -576, -314, -798, +-476, -891, -596, -864, -602, -751, -518, -552, +-397, -266, -196, 61, 122, 372, 485, 666, +792, 969, 981, 1219, 1049, 1301, 974, 1155, +700, 800, 250, 267, -276, -382, -829, -1067, +-1335, -1663, -1660, -2021, -1687, -2051, -1371, -1733, +-770, -1062, -15, -116, 787, 885, 1554, 1741, +2113, 2360, 2256, 2673, 1915, 2541, 1229, 1931, +355, 1001, -607, -67, -1501, -1164, -2107, -2165, +-2305, -2882, -2123, -3145, -1613, -2899, -818, -2210, +119, -1143, 949, 209, 1562, 1623, 1999, 2797, +2196, 3507, 1994, 3638, 1406, 3140, 637, 2055, +-152, 594, -935, -943, -1646, -2308, -2075, -3264, +-2100, -3598, -1784, -3266, -1238, -2417, -509, -1244, +319, 69, 1068, 1313, 1589, 2260, 1874, 2758, +1909, 2777, 1620, 2381, 1043, 1680, 327, 769, +-394, -229, -1055, -1121, -1580, -1739, -1826, -2051, +-1688, -2055, -1250, -1744, -638, -1164, 71, -421, +769, 326, 1291, 913, 1488, 1258, 1339, 1372, +913, 1240, 330, 861, -242, 356, -644, -74, +-827, -352, -813, -505, -608, -514, -222, -365, +216, -137, 487, 44, 530, 105, 450, 55, +287, -50, -17, -191, -400, -362, -674, -506, +-720, -522, -621, -373, -478, -122, -227, 157, +197, 441, 649, 703, 939, 871, 1046, 886, +1041, 718, 918, 424, 602, 106, 99, -202, +-482, -533, -1011, -839, -1401, -1022, -1574, -1041, +-1503, -946, -1202, -757, -679, -425, 39, 54, +825, 608, 1463, 1099, 1859, 1414, 2027, 1515, +1905, 1376, 1391, 938, 555, 263, -368, -451, +-1176, -1048, -1823, -1456, -2274, -1594, -2355, -1407, +-1968, -957, -1229, -373, -334, 210, 589, 668, +1447, 917, 2104, 976, 2405, 892, 2285, 694, +1800, 451, 1066, 266, 183, 159, -741, 83, +-1529, 3, -2047, -109, -2268, -276, -2174, -529, +-1720, -828, -976, -1057, -94, -1100, 769, -941, +1495, -608, 1994, -100, 2156, 559, 1933, 1188, +1429, 1577, 789, 1696, 58, 1559, -683, 1126, +-1282, 437, -1626, -318, -1705, -955, -1563, -1403, +-1265, -1637, -861, -1609, -360, -1322, 205, -860, +750, -343, 1187, 135, 1473, 555, 1610, 918, +1599, 1182, 1346, 1324, 777, 1370, 47, 1286, +-618, 1012, -1187, 559, -1664, -4, -1933, -623, +-1852, -1220, -1386, -1673, -690, -1867, 46, -1738, +747, -1313, 1365, -697, 1768, -35, 1856, 599, +1625, 1154, 1133, 1523, 479, 1647, -218, 1584, +-863, 1395, -1364, 1069, -1610, 596, -1597, 14, +-1382, -602, -946, -1187, -295, -1678, 413, -2002, +1013, -2041, 1418, -1718, 1591, -1096, 1526, -314, +1184, 541, 573, 1383, -157, 2018, -844, 2283, +-1393, 2175, -1690, 1754, -1615, 1082, -1182, 237, +-551, -637, 111, -1364, 717, -1836, 1239, -2038, +1562, -1972, 1526, -1619, 1158, -1000, 663, -243, +167, 498, -357, 1134, -856, 1586, -1225, 1756, +-1414, 1631, -1424, 1266, -1228, 719, -793, 90, +-180, -469, 462, -839, 1012, -1017, 1465, -1045, +1757, -938, 1723, -719, 1307, -450, 645, -213, +-95, -59, -811, 58, -1409, 217, -1749, 386, +-1729, 494, -1405, 571, -926, 676, -359, 758, +286, 712, 898, 522, 1283, 262, 1378, -36, +1283, -382, 1066, -756, 744, -1064, 330, -1216, +-123, -1180, -517, -967, -777, -565, -889, -8, +-887, 564, -812, 1059, -717, 1459, -597, 1683, +-417, 1596, -181, 1188, 65, 593, 301, -78, +554, -797, 842, -1467, 1124, -1900, 1269, -1970, +1210, -1697, 983, -1176, 601, -467, 29, 370, +-664, 1176, -1288, 1740, -1708, 1968, -1901, 1899, +-1855, 1578, -1516, 1016, -848, 278, 30, -485, +880, -1139, 1556, -1604, 2041, -1829, 2281, -1786, +2140, -1486, 1607, -959, 843, -283, 29, 425, +-788, 1066, -1558, 1545, -2095, 1756, -2239, 1668, +-2037, 1346, -1648, 864, -1067, 264, -262, -379, +611, -936, 1299, -1309, 1726, -1488, 1951, -1494, +1978, -1325, 1720, -957, 1166, -418, 496, 167, +-118, 702, -659, 1185, -1152, 1561, -1534, 1687, +-1716, 1492, -1693, 1034, -1519, 419, -1230, -277, +-802, -963, -196, -1487, 528, -1709, 1241, -1595, +1851, -1215, 2280, -663, 2407, -13, 2128, 625, +1455, 1097, 497, 1310, -588, 1290, -1649, 1092, +-2491, 742, -2889, 281, -2746, -196, -2166, -596, +-1287, -873, -180, -980, 992, -887, 1978, -644, +2571, -337, 2733, -18, 2495, 257, 1864, 434, +900, 486, -177, 410, -1121, 270, -1856, 164, +-2340, 118, -2438, 94, -2063, 83, -1327, 94, +-452, 79, 394, -15, 1125, -168, 1670, -308, +1910, -373, 1772, -356, 1340, -300, 779, -215, +197, -60, -360, 144, -843, 284, -1181, 305, +-1295, 256, -1203, 206, -995, 171, -666, 133, +-211, 64, 273, -28, 680, -103, 965, -132, +1092, -142, 1046, -172, 833, -181, 457, -129, +-20, -52, -490, 7, -836, 73, -1008, 133, +-1009, 129, -859, 41, -544, -54, -85, -86, +388, -59, 771, -11, 1049, 53, 1157, 162, +1008, 293, 637, 346, 156, 271, -349, 112, +-793, -114, -1123, -387, -1278, -605, -1149, -676, +-740, -593, -236, -365, 197, -6, 569, 397, +918, 727, 1153, 927, 1110, 958, 826, 750, +535, 321, 305, -199, -24, -644, -459, -897, +-757, -953, -844, -864, -909, -615, -1008, -203, +-955, 240, -616, 544, -155, 674, 219, 689, +548, 615, 969, 461, 1322, 275, 1348, 101, +1089, -78, 728, -281, 289, -461, -278, -560, +-866, -564, -1269, -492, -1413, -357, -1353, -147, +-1110, 120, -633, 355, -8, 491, 561, 535, +968, 498, 1222, 366, 1305, 193, 1174, 67, +870, -27, 427, -154, -87, -300, -534, -420, +-849, -491, -1060, -488, -1155, -424, -1051, -328, +-749, -156, -332, 119, 87, 397, 440, 580, +748, 679, 974, 702, 1025, 609, 854, 395, +561, 121, 252, -159, -51, -432, -367, -701, +-654, -919, -791, -961, -746, -776, -610, -475, +-445, -130, -204, 287, 113, 718, 385, 1006, +529, 1070, 529, 932, 436, 627, 312, 213, +146, -189, -73, -467, -251, -607, -282, -661, +-211, -650, -135, -573, -79, -458, 15, -353, +161, -273, 244, -150, 204, 88, 110, 416, +34, 749, -86, 1003, -268, 1104, -380, 965, +-388, 565, -355, 8, -268, -572, -58, -1076, +209, -1376, 424, -1367, 560, -1039, 629, -461, +608, 218, 409, 813, 69, 1201, -230, 1329, +-395, 1152, -526, 696, -671, 103, -678, -479, +-486, -946, -207, -1175, 27, -1081, 232, -716, +427, -214, 563, 288, 586, 665, 485, 851, +296, 835, 23, 613, -259, 260, -420, -65, +-432, -250, -327, -306, -132, -271, 111, -189, +293, -128, 377, -138, 351, -222, 179, -325, +-94, -379, -369, -353, -543, -242, -580, -39, +-475, 234, -277, 485, -55, 623, 151, 653, +319, 624, 484, 551, 628, 413, 658, 214, +551, -7, 422, -250, 317, -541, 141, -843, +-124, -1050, -433, -1105, -718, -989, -900, -691, +-941, -228, -873, 337, -715, 891, -424, 1276, +-32, 1402, 384, 1315, 758, 1094, 1074, 746, +1317, 259, 1357, -276, 1111, -722, 665, -1022, +178, -1228, -350, -1368, -946, -1355, -1472, -1108, +-1726, -678, -1616, -156, -1237, 435, -682, 1022, +14, 1450, 765, 1620, 1350, 1541, 1625, 1249, +1644, 768, 1419, 152, 918, -478, 225, -977, +-457, -1284, -951, -1395, -1203, -1291, -1260, -997, +-1169, -604, -865, -168, -379, 277, 107, 635, +430, 790, 564, 732, 582, 552, 541, 359, +473, 227, 380, 178, 302, 226, 288, 374, +287, 536, 229, 570, 83, 413, -113, 56, +-340, -470, -571, -1039, -766, -1472, -843, -1639, +-744, -1493, -520, -1062, -232, -448, 76, 225, +377, 863, 630, 1381, 790, 1688, 842, 1748, +806, 1587, 704, 1263, 483, 812, 171, 248, +-121, -401, -378, -1038, -664, -1552, -925, -1885, +-995, -1979, -860, -1776, -626, -1279, -356, -600, +-56, 127, 272, 821, 554, 1414, 704, 1791, +728, 1880, 705, 1712, 658, 1347, 560, 826, +413, 221, 229, -374, 34, -907, -194, -1332, +-497, -1577, -853, -1574, -1112, -1327, -1152, -910, +-1009, -418, -727, 92, -276, 568, 318, 894, +881, 990, 1243, 924, 1366, 786, 1267, 568, +966, 315, 525, 136, 69, 61, -343, 47, +-689, 38, -882, -26, -900, -155, -844, -301, +-781, -463, -668, -666, -504, -848, -325, -896, +-100, -763, 229, -484, 639, -115, 1009, 306, +1229, 737, 1285, 1091, 1191, 1239, 861, 1143, +260, 883, -409, 499, -915, -8, -1242, -517, +-1433, -844, -1382, -948, -1049, -905, -564, -747, +-63, -453, 386, -78, 736, 248, 911, 442, +904, 516, 808, 486, 711, 343, 582, 113, +382, -127, 168, -292, -32, -371, -259, -375, +-522, -263, -764, -2, -939, 297, -1008, 490, +-905, 559, -625, 539, -220, 425, 232, 207, +647, -63, 945, -321, 1070, -502, 1022, -584, +853, -606, 588, -569, 237, -426, -106, -215, +-345, -5, -532, 221, -748, 477, -951, 676, +-1048, 713, -990, 569, -772, 295, -452, -8, +-45, -267, 485, -469, 1020, -555, 1347, -431, +1453, -146, 1433, 145, 1179, 361, 572, 464, +-222, 381, -913, 111, -1366, -202, -1617, -418, +-1675, -499, -1442, -476, -876, -366, -144, -164, +559, 81, 1142, 253, 1517, 291, 1600, 251, +1394, 211, 974, 204, 392, 252, -258, 358, +-845, 438, -1241, 403, -1364, 254, -1234, 36, +-911, -246, -458, -581, 32, -855, 479, -956, +862, -877, 1100, -667, 1066, -334, 841, 72, +590, 449, 311, 718, -64, 867, -445, 932, +-695, 923, -821, 786, -909, 497, -964, 144, +-850, -192, -527, -483, -163, -703, 166, -820, +576, -836, 1057, -727, 1377, -484, 1437, -205, +1260, -10, 848, 92, 242, 136, -424, 132, +-1005, 114, -1427, 122, -1609, 183, -1501, 320, +-1118, 534, -584, 760, -49, 935, 430, 999, +832, 882, 1096, 553, 1170, 49, 1103, -562, +971, -1188, 771, -1696, 480, -1968, 92, -1944, +-302, -1599, -621, -944, -859, -84, -1039, 804, +-1134, 1554, -1094, 2049, -895, 2237, -550, 2103, +-171, 1661, 194, 991, 600, 250, 1014, -439, +1306, -1002, 1398, -1388, 1327, -1560, 1071, -1539, +610, -1391, 1, -1169, -650, -884, -1203, -550, +-1565, -207, -1695, 134, -1572, 493, -1132, 869, +-437, 1228, 287, 1507, 871, 1635, 1274, 1570, +1480, 1313, 1412, 888, 1085, 318, 634, -339, +170, -980, -277, -1498, -686, -1810, -903, -1895, +-875, -1767, -727, -1443, -612, -955, -484, -383, +-250, 215, 22, 801, 218, 1305, 319, 1681, +408, 1914, 485, 1964, 500, 1776, 453, 1350, +349, 712, 193, -84, -19, -925, -207, -1661, +-307, -2174, -307, -2360, -237, -2161, -165, -1615, +-106, -830, -57, 52, -13, 873, -24, 1501, +-92, 1843, -162, 1824, -180, 1489, -87, 1005, +89, 490, 262, -42, 344, -519, 336, -820, +274, -899, 177, -822, 84, -683, -46, -511, +-192, -301, -265, -71, -207, 115, -112, 225, +-72, 275, -62, 266, -72, 186, -88, 65, +-85, -36, -40, -98, 15, -120, 38, -88, +90, 16, 177, 174, 240, 336, 211, 415, +145, 361, 61, 203, -83, 16, -221, -162, +-269, -323, -211, -411, -125, -372, -37, -222, +66, -48, 181, 94, 296, 170, 308, 171, +180, 86, -21, -75, -184, -241, -269, -314, +-315, -277, -335, -197, -287, -75, -80, 135, +186, 388, 351, 570, 391, 649, 364, 616, +283, 466, 105, 234, -117, -35, -288, -326, +-337, -588, -312, -755, -286, -799, -195, -698, +3, -472, 240, -198, 367, 62, 370, 311, +292, 527, 180, 651, 49, 665, -141, 580, +-329, 398, -422, 172, -390, -26, -285, -203, +-135, -369, 59, -466, 257, -450, 404, -343, +412, -170, 329, 33, 236, 208, 114, 296, +-67, 274, -228, 171, -294, 34, -336, -126, +-357, -306, -330, -425, -273, -373, -157, -175, +51, 36, 300, 216, 469, 389, 554, 511, +590, 494, 582, 363, 462, 226, 152, 94, +-241, -87, -563, -280, -774, -383, -935, -386, +-991, -365, -832, -380, -460, -378, 4, -265, +406, -65, 750, 104, 1066, 222, 1243, 347, +1167, 446, 895, 453, 552, 376, 123, 254, +-379, 101, -857, -69, -1176, -238, -1273, -357, +-1200, -351, -1001, -233, -670, -115, -213, -24, +238, 104, 604, 241, 907, 287, 1090, 195, +1081, 3, 910, -207, 689, -364, 455, -454, +177, -467, -155, -364, -475, -143, -674, 138, +-757, 419, -771, 654, -728, 782, -637, 770, +-520, 621, -353, 365, -109, 42, 131, -293, +314, -599, 468, -845, 629, -986, 786, -983, +887, -824, 869, -524, 694, -122, 422, 313, +95, 713, -263, 1017, -622, 1177, -920, 1155, +-1087, 914, -1111, 483, -990, -22, -703, -481, +-269, -828, 180, -1014, 509, -1010, 752, -811, +962, -471, 1072, -110, 970, 160, 688, 314, +345, 368, 28, 326, -259, 218, -533, 129, +-711, 127, -732, 209, -652, 335, -528, 445, +-332, 498, -87, 462, 75, 298, 134, 5, +178, -332, 251, -637, 321, -863, 360, -952, +366, -869, 314, -642, 207, -319, 73, 39, +-35, 369, -116, 626, -214, 783, -303, 831, +-309, 776, -209, 642, -74, 441, 21, 198, +65, -44, 90, -267, 127, -449, 147, -550, +138, -561, 125, -508, 90, -381, -6, -199, +-116, -45, -190, 27, -263, 28, -348, -24, +-376, -105, -287, -178, -108, -205, 100, -139, +312, 51, 510, 330, 631, 633, 627, 899, +538, 1044, 407, 1000, 177, 765, -152, 378, +-454, -114, -640, -632, -721, -1063, -714, -1344, +-608, -1431, -412, -1308, -160, -1005, 83, -600, +263, -167, 390, 249, 447, 631, 382, 956, +256, 1192, 223, 1320, 300, 1324, 350, 1187, +313, 899, 269, 478, 253, -26, 150, -541, +-105, -1001, -389, -1319, -574, -1402, -678, -1231, +-746, -902, -726, -530, -576, -161, -337, 148, +-92, 328, 121, 382, 349, 379, 617, 366, +867, 399, 1006, 509, 1000, 661, 829, 801, +507, 868, 105, 769, -358, 495, -852, 127, +-1227, -288, -1302, -706, -1064, -1033, -648, -1181, +-150, -1141, 365, -937, 810, -621, 1033, -287, +958, 7, 656, 248, 244, 397, -173, 458, +-500, 513, -638, 591, -570, 657, -337, 705, +-36, 749, 212, 761, 351, 678, 377, 435, +308, 44, 149, -410, -51, -840, -195, -1204, +-205, -1444, -94, -1452, 24, -1186, 107, -730, +147, -194, 103, 375, -49, 902, -241, 1249, +-385, 1333, -455, 1195, -427, 922, -287, 568, +-52, 172, 211, -200, 425, -473, 573, -591, +665, -566, 680, -472, 558, -344, 343, -205, +119, -129, -106, -153, -366, -235, -643, -348, +-847, -462, -930, -482, -882, -344, -716, -42, +-423, 379, 9, 822, 470, 1151, 834, 1282, +1034, 1171, 1099, 798, 1022, 243, 747, -335, +326, -837, -87, -1205, -395, -1324, -669, -1152, +-892, -792, -929, -384, -762, -2, -524, 331, +-309, 601, -68, 753, 194, 755, 399, 670, +477, 550, 460, 370, 435, 116, 388, -131, +262, -309, 73, -431, -43, -511, -57, -485, +-49, -312, -57, -63, -44, 141, 23, 240, +66, 251, 21, 192, -101, 69, -225, -95, +-327, -251, -462, -335, -578, -297, -558, -152, +-341, 44, -30, 240, 270, 388, 554, 462, +824, 464, 1001, 388, 940, 249, 660, 88, +300, -95, -54, -310, -410, -499, -759, -591, +-976, -607, -986, -596, -814, -530, -568, -340, +-283, -23, 69, 351, 427, 684, 684, 922, +766, 1055, 746, 1025, 649, 763, 424, 308, +85, -227, -229, -754, -380, -1168, -423, -1355, +-433, -1251, -344, -865, -97, -298, 150, 294, +219, 776, 177, 1065, 92, 1115, -51, 922, +-261, 549, -428, 97, -453, -306, -335, -540, +-117, -583, 128, -516, 389, -404, 632, -255, +768, -83, 715, 73, 490, 181, 197, 223, +-114, 233, -407, 243, -641, 222, -722, 135, +-621, -8, -445, -169, -271, -292, -89, -339, +114, -312, 241, -200, 236, 4, 156, 260, +112, 458, 153, 526, 201, 470, 245, 321, +332, 94, 444, -186, 477, -450, 364, -610, +152, -636, -115, -566, -371, -417, -600, -188, +-782, 92, -856, 371, -764, 606, -549, 767, +-307, 841, -29, 793, 290, 579, 604, 221, +827, -214, 887, -647, 847, -991, 762, -1168, +599, -1133, 312, -868, -13, -402, -310, 162, +-586, 691, -810, 1087, -928, 1263, -914, 1151, +-809, 794, -644, 309, -443, -212, -187, -683, +171, -994, 566, -1077, 886, -905, 1073, -520, +1177, -40, 1191, 412, 992, 765, 539, 948, +-30, 905, -545, 669, -1007, 313, -1375, -116, +-1502, -561, -1315, -896, -890, -1021, -360, -939, +207, -716, 730, -402, 1101, 1, 1219, 460, +1083, 852, 782, 1061, 373, 1083, -53, 947, +-413, 649, -655, 221, -772, -240, -711, -624, +-458, -888, -147, -1011, 115, -934, 323, -638, +494, -221, 571, 180, 505, 483, 335, 663, +100, 704, -170, 579, -444, 291, -627, -74, +-690, -398, -657, -603, -523, -659, -292, -542, +10, -265, 321, 77, 599, 388, 800, 621, +864, 721, 778, 655, 584, 453, 341, 167, +59, -121, -218, -302, -439, -328, -585, -239, +-658, -105, -660, 2, -575, 20, -466, -63, +-367, -245, -233, -530, -46, -833, 128, -981, +259, -876, 410, -540, 582, -30, 679, 580, +652, 1161, 561, 1569, 458, 1723, 289, 1590, +28, 1187, -247, 576, -435, -134, -551, -789, +-645, -1261, -692, -1516, -621, -1556, -428, -1388, +-195, -1034, 44, -564, 278, -85, 467, 325, +561, 604, 541, 729, 444, 729, 292, 659, +106, 549, -97, 436, -276, 370, -358, 363, +-336, 366, -273, 323, -198, 219, -76, 42, +68, -206, 171, -476, 232, -689, 280, -768, +303, -675, 260, -461, 153, -213, 15, 34, +-134, 243, -272, 338, -378, 277, -444, 103, +-457, -88, -385, -216, -223, -248, -23, -181, +151, -22, 286, 209, 403, 440, 472, 594, +462, 648, 397, 604, 306, 453, 192, 218, +51, -39, -76, -275, -168, -454, -254, -547, +-342, -551, -393, -484, -401, -373, -388, -252, +-330, -145, -204, -71, -50, -46, 73, -61, +179, -84, 314, -72, 426, 1, 423, 138, +316, 315, 199, 489, 105, 615, -4, 660, +-121, 616, -181, 491, -161, 292, -126, 43, +-111, -195, -82, -367, -37, -473, -17, -531, +-36, -541, -45, -512, -17, -476, 39, -447, +94, -403, 99, -315, 52, -194, 6, -64, +-29, 102, -94, 336, -161, 592, -165, 782, +-126, 861, -81, 851, -4, 741, 126, 508, +235, 183, 249, -158, 204, -457, 163, -678, +126, -786, 68, -754, 14, -598, -39, -396, +-112, -210, -172, -49, -181, 76, -177, 151, +-222, 189, -253, 197, -194, 181, -95, 154, +-22, 134, 56, 139, 198, 158, 343, 165, +401, 156, 382, 183, 334, 246, 224, 277, +10, 224, -226, 102, -390, -59, -473, -239, +-490, -407, -416, -531, -244, -568, -21, -494, +199, -348, 370, -187, 452, -20, 415, 139, +290, 254, 156, 304, 52, 322, -32, 365, +-93, 448, -96, 519, -78, 501, -119, 377, +-187, 185, -237, -59, -283, -362, -348, -665, +-366, -863, -274, -890, -83, -753, 146, -493, +371, -144, 567, 238, 675, 564, 665, 758, +540, 815, 320, 764, 33, 621, -274, 385, +-531, 86, -695, -218, -742, -458, -676, -607, +-520, -657, -285, -595, 4, -428, 296, -179, +516, 103, 636, 347, 662, 479, 596, 472, +438, 335, 206, 106, -52, -149, -288, -349, +-485, -448, -621, -439, -642, -306, -524, -64, +-324, 222, -88, 475, 158, 636, 402, 668, +595, 561, 688, 329, 655, 17, 500, -297, +270, -547, -3, -710, -305, -764, -581, -667, +-746, -426, -767, -121, -687, 160, -523, 381, +-244, 537, 131, 623, 476, 624, 702, 534, +811, 365, 797, 144, 625, -118, 302, -389, +-56, -620, -354, -779, -576, -822, -694, -706, +-651, -403, -432, 53, -141, 548, 132, 946, +347, 1153, 461, 1117, 439, 831, 295, 357, +101, -197, -107, -704, -285, -1051, -373, -1164, +-319, -1022, -148, -679, 70, -238, 280, 186, +427, 505, 469, 686, 371, 739, 133, 676, +-188, 502, -495, 240, -699, -46, -769, -274, +-670, -396, -383, -428, 28, -387, 445, -261, +779, -61, 987, 150, 1012, 295, 811, 327, +409, 240, -52, 54, -429, -170, -708, -326, +-882, -339, -890, -217, -686, -24, -368, 190, +-70, 393, 178, 508, 392, 449, 521, 215, +492, -106, 345, -414, 176, -636, 48, -724, +-45, -637, -123, -398, -159, -97, -129, 202, +-37, 496, 72, 750, 152, 874, 188, 826, +167, 645, 75, 390, -59, 79, -182, -273, +-291, -618, -384, -889, -410, -1040, -324, -1038, +-149, -845, 31, -471, 196, -14, 368, 413, +493, 778, 486, 1060, 362, 1189, 233, 1098, +129, 795, -6, 364, -170, -98, -258, -521, +-257, -855, -270, -1060, -332, -1109, -367, -995, +-324, -744, -260, -399, -209, -21, -111, 339, +85, 653, 327, 901, 509, 1056, 598, 1099, +607, 1023, 533, 810, 346, 432, 79, -73, +-172, -590, -350, -1015, -433, -1294, -445, -1392, +-411, -1254, -323, -865, -181, -305, -56, 287, +-42, 768, -103, 1056, -129, 1131, -90, 1009, +-55, 732, -15, 375, 124, 9, 340, -305, +508, -515, 561, -596, 564, -584, 542, -518, +421, -388, 165, -192, -138, 17, -379, 192, +-549, 327, -683, 425, -772, 468, -747, 419, +-586, 287, -358, 139, -109, 31, 153, -71, +397, -213, 576, -368, 668, -485, 671, -569, +588, -645, 429, -670, 224, -560, 28, -276, +-119, 136, -217, 592, -270, 1005, -295, 1307, +-305, 1416, -317, 1253, -309, 820, -266, 210, +-227, -442, -192, -1016, -119, -1416, 2, -1581, +129, -1500, 247, -1194, 343, -704, 379, -131, +327, 398, 223, 806, 121, 1066, 32, 1169, +-45, 1127, -86, 960, -68, 701, -25, 406, +7, 122, 27, -139, 14, -374, -76, -570, +-224, -729, -351, -859, -414, -933, -417, -891, +-352, -711, -202, -421, 39, -67, 311, 291, +527, 610, 662, 846, 703, 957, 625, 914, +426, 729, 158, 444, -130, 126, -392, -146, +-593, -336, -714, -466, -721, -551, -588, -552, +-346, -437, -78, -243, 170, -39, 395, 125, +560, 212, 604, 207, 513, 114, 323, -48, +85, -246, -138, -436, -292, -528, -345, -426, +-299, -115, -178, 317, -12, 729, 142, 1016, +230, 1137, 240, 1047, 167, 726, 10, 228, +-192, -330, -352, -840, -408, -1217, -368, -1371, +-274, -1263, -137, -949, 64, -542, 291, -114, +462, 310, 533, 710, 536, 1008, 464, 1105, +290, 993, 55, 755, -161, 456, -336, 128, +-493, -182, -591, -430, -565, -588, -414, -621, +-197, -510, 32, -293, 247, -48, 404, 136, +455, 221, 414, 210, 313, 128, 153, -13, +-59, -216, -251, -447, -347, -613, -345, -610, +-286, -407, -192, -65, -70, 316, 63, 655, +212, 903, 356, 1020, 438, 956, 424, 686, +339, 280, 219, -142, 54, -480, -152, -662, +-359, -675, -523, -576, -627, -441, -615, -320, +-444, -235, -158, -183, 149, -155, 399, -152, +558, -164, 597, -140, 501, -38, 279, 127, +-20, 308, -312, 463, -504, 565, -524, 630, +-365, 701, -95, 756, 191, 694, 424, 461, +558, 108, 552, -294, 390, -703, 115, -1084, +-197, -1351, -458, -1394, -606, -1169, -606, -735, +-481, -187, -285, 400, -75, 924, 126, 1247, +312, 1308, 453, 1173, 504, 931, 454, 606, +365, 201, 275, -221, 145, -568, -54, -796, +-262, -922, -428, -966, -563, -907, -643, -696, +-562, -346, -294, 78, 26, 506, 285, 864, +489, 1060, 642, 1035, 660, 804, 491, 411, +186, -83, -150, -581, -430, -964, -579, -1139, +-548, -1062, -359, -745, -96, -262, 173, 281, +397, 771, 504, 1097, 465, 1181, 322, 1030, +125, 695, -115, 231, -341, -272, -464, -693, +-459, -945, -379, -1001, -270, -875, -127, -629, +27, -325, 143, -3, 219, 289, 293, 488, +344, 578, 324, 579, 245, 505, 158, 355, +66, 163, -56, -12, -188, -143, -266, -232, +-241, -276, -153, -256, -63, -165, 22, -36, +120, 63, 204, 104, 225, 109, 142, 102, +-22, 73, -185, 29, -296, 6, -370, 3, +-414, -26, -357, -91, -183, -165, 18, -218, +184, -243, 360, -252, 570, -236, 715, -156, +693, 15, 532, 211, 324, 336, 77, 367, +-244, 338, -582, 279, -833, 199, -949, 116, +-932, 42, -775, -6, -461, -19, -29, -20, +406, -35, 732, -72, 912, -130, 970, -215, +903, -297, 673, -339, 299, -335, -105, -308, +-421, -285, -618, -258, -725, -196, -709, -67, +-532, 134, -284, 373, -72, 612, 123, 814, +324, 937, 442, 945, 404, 790, 280, 440, +167, -66, 63, -609, -62, -1061, -177, -1356, +-236, -1465, -243, -1345, -220, -996, -158, -478, +-58, 136, 33, 762, 106, 1279, 179, 1566, +238, 1571, 259, 1314, 242, 866, 186, 299, +60, -314, -107, -861, -236, -1204, -296, -1271, +-314, -1103, -298, -777, -202, -370, -10, 23, +209, 322, 365, 514, 435, 608, 417, 606, +294, 524, 90, 375, -136, 184, -332, -3, +-467, -162, -512, -308, -464, -438, -338, -500, +-152, -434, 55, -229, 228, 64, 342, 346, +387, 536, 376, 611, 352, 575, 332, 417, +269, 152, 142, -149, -3, -410, -108, -583, +-178, -634, -266, -554, -356, -386, -380, -190, +-310, 4, -200, 178, -98, 300, -3, 353, +81, 341, 131, 266, 124, 141, 84, 11, +58, -66, 69, -50, 76, 45, 68, 147, +88, 204, 146, 225, 186, 209, 156, 100, +78, -109, 9, -333, -27, -485, -64, -530, +-123, -462, -174, -304, -204, -111, -240, 57, +-269, 161, -242, 207, -159, 235, -66, 275, +34, 316, 183, 342, 369, 363, 500, 362, +493, 296, 371, 137, 194, -113, -24, -401, +-274, -619, -470, -677, -519, -574, -444, -370, +-312, -106, -134, 172, 93, 386, 303, 478, +401, 457, 360, 354, 227, 180, 67, -36, +-62, -223, -137, -317, -178, -310, -191, -248, +-142, -168, -20, -49, 93, 136, 120, 345, +96, 484, 74, 497, 45, 382, -4, 160, +-38, -110, -30, -358, -27, -550, -60, -661, +-92, -638, -77, -450, -43, -142, -35, 194, +-31, 468, 2, 629, 66, 657, 138, 558, +188, 359, 176, 109, 102, -149, 2, -411, +-92, -646, -168, -747, -208, -650, -199, -416, +-154, -141, -89, 146, 6, 440, 142, 692, +266, 823, 304, 774, 257, 561, 186, 251, +114, -71, 14, -335, -125, -507, -260, -591, +-339, -607, -346, -553, -302, -421, -213, -237, +-65, -52, 102, 106, 217, 236, 257, 329, +262, 382, 250, 402, 185, 371, 51, 255, +-80, 78, -109, -84, -45, -178, 18, -198, +31, -174, 40, -141, 62, -103, 56, -49, +-4, 22, -91, 82, -164, 108, -211, 94, +-225, 59, -181, 47, -71, 71, 56, 76, +131, 18, 142, -69, 140, -133, 151, -167, +139, -182, 61, -180, -58, -162, -149, -130, +-163, -79, -113, 2, -38, 107, 37, 205, +91, 259, 124, 258, 125, 220, 102, 160, +70, 62, 21, -74, -57, -200, -112, -253, +-78, -204, 12, -73, 79, 92, 85, 230, +52, 295, -23, 267, -129, 153, -223, -11, +-258, -167, -238, -276, -192, -331, -95, -308, +87, -192, 287, -43, 383, 44, 352, 26, +252, -51, 119, -123, -39, -153, -192, -132, +-290, -45, -298, 124, -219, 340, -77, 528, +91, 630, 228, 627, 291, 502, 276, 260, +193, -36, 54, -323, -91, -561, -217, -716, +-310, -761, -343, -708, -274, -572, -118, -353, +41, -72, 151, 222, 214, 470, 249, 639, +248, 718, 189, 698, 85, 571, -10, 347, +-85, 77, -167, -183, -212, -401, -178, -551, +-113, -592, -86, -511, -79, -358, -15, -180, +100, 17, 189, 224, 205, 385, 180, 443, +153, 389, 107, 250, 20, 58, -88, -147, +-178, -321, -227, -416, -221, -394, -166, -260, +-79, -42, 54, 223, 198, 477, 288, 624, +282, 606, 216, 436, 130, 151, 15, -189, +-158, -496, -350, -697, -443, -760, -411, -668, +-313, -420, -176, -71, 19, 292, 235, 559, +397, 658, 476, 604, 473, 457, 389, 243, +233, -23, 26, -272, -174, -412, -309, -423, +-368, -351, -385, -242, -359, -116, -263, 8, +-120, 103, 29, 160, 159, 211, 277, 290, +370, 377, 396, 412, 335, 370, 209, 265, +52, 105, -141, -131, -349, -435, -504, -723, +-540, -886, -443, -859, -237, -648, 27, -310, +289, 85, 505, 472, 618, 780, 592, 937, +430, 907, 172, 713, -125, 408, -388, 68, +-552, -226, -593, -420, -511, -501, -348, -493, +-153, -424, 69, -309, 270, -165, 391, -26, +435, 62, 426, 84, 359, 63, 232, 24, +83, -9, -58, -16, -177, 10, -285, 60, +-358, 128, -350, 216, -241, 303, -75, 337, +65, 268, 165, 97, 243, -121, 281, -318, +232, -450, 94, -492, -85, -431, -237, -263, +-328, -25, -348, 218, -280, 404, -144, 476, +12, 403, 163, 214, 282, 0, 353, -161, +370, -245, 324, -251, 217, -161, 81, 6, +-26, 184, -81, 291, -118, 281, -173, 161, +-229, -43, -235, -291, -184, -510, -129, -597, +-102, -513, -50, -302, 33, -23, 87, 289, +90, 578, 70, 760, 34, 757, -39, 559, +-141, 247, -203, -82, -153, -364, -23, -564, +103, -642, 211, -578, 345, -403, 480, -181, +508, 37, 391, 207, 192, 300, -34, 318, +-269, 284, -480, 237, -604, 210, -615, 197, +-548, 170, -414, 119, -198, 54, 75, -28, +322, -153, 491, -316, 553, -458, 517, -530, +414, -525, 255, -440, 51, -265, -174, -14, +-354, 260, -441, 499, -413, 677, -308, 777, +-153, 774, 30, 635, 194, 375, 304, 63, +365, -247, 389, -523, 323, -724, 141, -811, +-69, -779, -227, -632, -334, -383, -415, -84, +-456, 190, -427, 389, -312, 499, -117, 526, +120, 478, 327, 367, 439, 226, 463, 94, +443, -12, 374, -93, 243, -134, 61, -133, +-112, -118, -232, -116, -279, -108, -250, -72, +-170, -23, -94, 11, -76, 18, -92, -5, +-96, -55, -88, -116, -112, -170, -153, -208, +-144, -212, -65, -154, 67, -28, 225, 139, +368, 292, 438, 379, 414, 378, 329, 295, +213, 149, 63, -18, -150, -144, -398, -207, +-575, -216, -624, -174, -564, -67, -420, 71, +-184, 151, 117, 134, 422, 66, 674, 0, +824, -64, 828, -132, 649, -191, 314, -214, +-112, -202, -507, -177, -804, -140, -977, -60, +-981, 43, -789, 124, -412, 190, 54, 269, +482, 347, 790, 370, 941, 315, 910, 197, +710, 69, 399, -45, 29, -155, -344, -268, +-644, -357, -795, -400, -752, -397, -549, -345, +-259, -238, 43, -78, 329, 104, 579, 284, +714, 439, 673, 553, 469, 571, 163, 449, +-174, 206, -459, -72, -650, -314, -714, -493, +-632, -595, -456, -595, -216, -481, 80, -293, +373, -80, 561, 124, 604, 301, 549, 426, +456, 492, 332, 515, 169, 511, 4, 462, +-133, 331, -238, 118, -319, -129, -371, -351, +-380, -532, -373, -655, -356, -685, -288, -594, +-156, -402, 23, -158, 207, 98, 339, 316, +404, 452, 420, 492, 366, 463, 226, 406, +36, 335, -163, 240, -305, 131, -353, 30, +-313, -53, -210, -135, -62, -236, 123, -356, +282, -468, 363, -532, 360, -527, 286, -444, +160, -278, 0, -35, -180, 256, -325, 544, +-380, 778, -380, 917, -356, 912, -280, 727, +-150, 381, -9, -44, 105, -454, 181, -799, +236, -1033, 280, -1096, 311, -947, 315, -631, +295, -226, 242, 190, 159, 550, 49, 785, +-82, 845, -235, 739, -384, 524, -469, 258, +-483, -20, -405, -256, -232, -388, -7, -371, +225, -235, 427, -46, 550, 138, 567, 269, +477, 307, 268, 228, -15, 47, -276, -197, +-475, -439, -609, -618, -645, -677, -546, -582, +-333, -333, -64, 0, 208, 324, 442, 570, +610, 704, 675, 717, 617, 601, 460, 373, +237, 85, -34, -179, -313, -352, -514, -415, +-611, -392, -605, -300, -511, -160, -345, -14, +-123, 98, 125, 164, 347, 176, 482, 111, +526, -20, 480, -166, 360, -255, 193, -263, +4, -204, -166, -100, -292, 50, -375, 224, +-404, 371, -350, 440, -234, 399, -123, 247, +-35, 16, 60, -221, 167, -397, 252, -472, +304, -445, 330, -330, 315, -136, 256, 119, +147, 378, 17, 556, -113, 590, -268, 477, +-416, 265, -471, 4, -400, -263, -277, -492, +-127, -639, 45, -668, 234, -549, 391, -293, +461, 35, 448, 339, 362, 548, 222, 636, +45, 602, -135, 466, -270, 237, -359, -48, +-415, -313, -423, -479, -361, -523, -229, -459, +-42, -310, 144, -112, 292, 90, 411, 256, +480, 363, 482, 400, 395, 360, 200, 223, +-50, 15, -286, -187, -463, -308, -559, -339, +-547, -308, -434, -226, -244, -83, 3, 103, +269, 263, 490, 331, 585, 294, 552, 195, +412, 67, 219, -54, 18, -137, -195, -162, +-374, -161, -466, -162, -468, -166, -392, -155, +-244, -128, -54, -100, 136, -55, 287, 36, +368, 185, 391, 344, 357, 457, 230, 472, +14, 371, -233, 165, -413, -95, -479, -328, +-442, -473, -316, -505, -119, -433, 140, -276, +403, -74, 582, 114, 612, 218, 502, 214, +267, 124, -29, 11, -295, -65, -469, -73, +-494, -9, -398, 112, -244, 262, -56, 386, +147, 432, 284, 369, 273, 198, 128, -66, +-66, -378, -231, -654, -315, -809, -284, -789, +-139, -599, 69, -276, 278, 135, 431, 567, +512, 911, 490, 1082, 318, 1027, 57, 759, +-197, 323, -380, -190, -480, -657, -489, -983, +-419, -1130, -299, -1088, -158, -854, -23, -459, +122, 23, 252, 480, 343, 835, 397, 1048, +432, 1101, 424, 976, 340, 684, 189, 278, +-32, -172, -288, -597, -510, -920, -648, -1059, +-665, -980, -556, -717, -347, -350, -83, 42, +210, 389, 482, 639, 657, 741, 710, 675, +649, 475, 495, 228, 282, 10, 55, -147, +-173, -233, -398, -260, -585, -244, -719, -212, +-753, -173, -675, -134, -501, -95, -241, -64, +94, -42, 456, -16, 775, 36, 990, 115, +1028, 190, 868, 237, 533, 243, 97, 212, +-349, 148, -720, 59, -947, -63, -1014, -211, +-908, -349, -626, -426, -242, -398, 160, -272, +496, -84, 702, 117, 785, 305, 761, 458, +620, 543, 388, 521, 116, 391, -179, 189, +-451, -39, -654, -254, -749, -419, -720, -520, +-589, -567, -374, -558, -93, -483, 247, -319, +579, -82, 798, 179, 862, 404, 797, 571, +610, 672, 323, 687, -3, 594, -341, 406, +-622, 170, -788, -72, -838, -276, -750, -420, +-548, -494, -290, -520, -15, -523, 242, -517, +451, -468, 606, -336, 682, -129, 636, 107, +482, 325, 284, 515, 95, 669, -89, 746, +-266, 681, -390, 464, -459, 162, -444, -126, +-355, -342, -236, -474, -102, -525, 10, -499, +71, -411, 109, -292, 146, -159, 151, -31, +141, 78, 129, 154, 129, 213, 163, 281, +209, 361, 231, 414, 193, 401, 106, 317, +-1, 176, -126, -4, -252, -200, -363, -390, +-440, -566, -441, -694, -364, -724, -234, -596, +-45, -324, 167, 23, 324, 382, 419, 707, +459, 946, 445, 1035, 378, 940, 223, 668, +20, 269, -157, -186, -265, -592, -325, -871, +-335, -988, -285, -968, -200, -844, -103, -625, +-8, -323, 79, 21, 130, 347, 141, 620, +108, 817, 52, 921, 29, 909, 29, 767, +23, 496, 21, 130, 26, -264, 31, -594, +36, -783, 44, -810, 32, -692, 5, -480, +-23, -225, -56, 17, -79, 209, -87, 322, +-84, 352, -85, 313, -76, 242, -57, 183, +-34, 148, 5, 119, 44, 68, 89, 3, +130, -60, 162, -101, 180, -118, 184, -108, +154, -92, 73, -86, -36, -100, -158, -127, +-273, -150, -349, -162, -354, -147, -287, -85, +-153, 40, 35, 210, 228, 383, 400, 497, +517, 512, 504, 400, 364, 190, 138, -66, +-131, -319, -392, -529, -586, -663, -670, -678, +-606, -565, -380, -347, -57, -72, 286, 228, +572, 496, 766, 677, 795, 738, 627, 681, +318, 514, -58, 244, -400, -97, -659, -436, +-807, -663, -766, -732, -513, -641, -159, -430, +180, -142, 443, 162, 588, 421, 599, 572, +456, 581, 197, 446, -65, 207, -260, -65, +-350, -306, -322, -456, -185, -498, 11, -432, +174, -290, 252, -91, 226, 137, 106, 356, +-63, 510, -235, 551, -382, 476, -427, 314, +-330, 111, -147, -106, 94, -308, 318, -463, +473, -538, 548, -516, 512, -387, 367, -181, +157, 34, -82, 198, -327, 286, -520, 315, +-605, 296, -570, 231, -450, 121, -269, 7, +-21, -61, 249, -51, 493, 18, 653, 107, +676, 165, 576, 162, 351, 101, 38, -7, +-269, -139, -516, -285, -668, -414, -681, -483, +-545, -449, -291, -311, 41, -95, 335, 126, +518, 289, 568, 379, 487, 422, 317, 425, +90, 379, -125, 293, -292, 184, -374, 80, +-341, -17, -220, -106, -67, -209, 81, -333, +179, -467, 205, -552, 189, -522, 134, -366, +44, -133, -40, 114, -120, 352, -182, 551, +-199, 665, -176, 644, -124, 485, -52, 216, +43, -94, 140, -364, 233, -538, 307, -587, +327, -526, 266, -394, 130, -221, -48, -8, +-244, 216, -400, 388, -502, 445, -515, 403, +-399, 308, -174, 206, 118, 111, 402, 11, +603, -90, 680, -179, 634, -229, 466, -242, +191, -223, -125, -198, -417, -173, -629, -133, +-720, -46, -676, 91, -525, 229, -291, 306, +-14, 297, 229, 217, 420, 88, 549, -66, +581, -226, 517, -345, 370, -381, 177, -312, +-24, -152, -191, 78, -310, 320, -365, 480, +-344, 507, -258, 422, -124, 279, 30, 110, +164, -73, 213, -264, 191, -409, 116, -460, +-18, -411, -163, -316, -280, -222, -336, -130, +-294, -24, -160, 93, 26, 198, 234, 276, +411, 312, 502, 301, 490, 241, 369, 164, +164, 94, -75, 37, -290, -28, -434, -99, +-492, -142, -428, -146, -259, -137, -59, -146, +153, -167, 327, -186, 406, -173, 374, -114, +241, -15, 37, 90, -155, 177, -310, 234, +-413, 264, -412, 267, -312, 232, -131, 150, +93, 25, 305, -98, 455, -193, 497, -252, +436, -295, 295, -324, 101, -328, -98, -287, +-281, -192, -424, -50, -461, 121, -385, 294, +-255, 443, -82, 538, 85, 568, 202, 525, +277, 398, 285, 176, 253, -93, 191, -346, +82, -539, -40, -655, -123, -691, -159, -641, +-170, -517, -164, -329, -150, -97, -127, 157, +-95, 384, -16, 555, 87, 660, 158, 717, +213, 722, 246, 629, 258, 422, 257, 137, +191, -162, 58, -444, -93, -684, -248, -844, +-373, -873, -419, -765, -409, -548, -364, -275, +-269, 23, -114, 316, 91, 547, 280, 670, +412, 689, 486, 650, 497, 570, 459, 446, +355, 257, 209, 30, 38, -187, -171, -360, +-379, -500, -501, -603, -532, -638, -499, -585, +-403, -455, -270, -283, -85, -85, 144, 107, +353, 266, 483, 367, 501, 436, 423, 493, +296, 528, 156, 509, 3, 428, -165, 301, +-297, 142, -358, -55, -356, -285, -286, -502, +-160, -657, -46, -719, 16, -676, 63, -518, +112, -273, 168, 4, 186, 256, 146, 455, +97, 600, 87, 672, 111, 646, 133, 518, +148, 332, 131, 121, 79, -88, 2, -285, +-87, -442, -195, -544, -324, -587, -451, -560, +-534, -446, -506, -263, -356, -74, -127, 90, +145, 226, 400, 360, 601, 478, 732, 549, +751, 547, 622, 485, 356, 379, 25, 227, +-292, 32, -527, -192, -638, -419, -626, -625, +-523, -745, -350, -732, -124, -580, 106, -333, +309, -50, 396, 218, 352, 448, 261, 608, +161, 650, 57, 556, -52, 364, -148, 162, +-201, -1, -185, -122, -115, -206, -12, -240, +91, -239, 156, -231, 174, -227, 143, -210, +95, -168, 25, -113, -86, -55, -195, 16, +-274, 128, -292, 247, -214, 313, -75, 298, +74, 238, 207, 158, 305, 72, 366, -17, +380, -115, 296, -221, 130, -322, -66, -390, +-265, -416, -402, -391, -458, -314, -425, -166, +-333, 65, -192, 367, 0, 659, 206, 849, +366, 877, 440, 731, 412, 435, 292, 33, +145, -397, -10, -771, -139, -993, -203, -1016, +-233, -843, -205, -527, -103, -132, 20, 252, +120, 539, 153, 686, 106, 696, 8, 602, +-109, 423, -220, 190, -293, -52, -307, -236, +-252, -332, -135, -349, 17, -319, 207, -249, +380, -141, 484, -10, 506, 119, 430, 229, +311, 307, 173, 327, 0, 296, -191, 218, +-360, 95, -496, -87, -570, -306, -561, -517, +-487, -658, -338, -682, -140, -575, 75, -338, +298, -3, 504, 382, 656, 730, 676, 962, +556, 1017, 354, 880, 113, 572, -136, 155, +-366, -284, -542, -658, -603, -900, -528, -980, +-368, -896, -147, -671, 111, -336, 317, 34, +434, 370, 445, 620, 377, 767, 255, 794, +80, 690, -138, 463, -344, 156, -451, -168, +-431, -453, -309, -642, -136, -708, 52, -638, +230, -451, 385, -183, 479, 105, 462, 363, +342, 541, 138, 606, -108, 549, -310, 392, +-430, 174, -471, -69, -445, -296, -359, -469, +-211, -538, -5, -490, 215, -336, 372, -119, +446, 116, 446, 318, 380, 427, 268, 415, +143, 295, 1, 107, -163, -105, -285, -266, +-337, -312, -308, -221, -234, -36, -161, 161, +-100, 296, -46, 335, 3, 259, 40, 67, +67, -202, 76, -467, 66, -623, 71, -622, +118, -464, 180, -187, 210, 150, 197, 471, +129, 709, 40, 812, -20, 768, -81, 594, +-143, 314, -190, -25, -221, -356, -201, -612, +-133, -753, -60, -763, -17, -653, 3, -437, +16, -154, 55, 145, 118, 396, 173, 547, +193, 565, 171, 456, 142, 270, 91, 57, +20, -129, -73, -269, -205, -337, -319, -323, +-350, -216, -294, -46, -162, 129, 20, 274, +194, 380, 340, 436, 444, 415, 467, 301, +404, 94, 235, -166, -25, -435, -296, -660, +-503, -785, -596, -763, -581, -586, -471, -287, +-267, 81, 1, 452, 295, 758, 550, 929, +680, 930, 655, 752, 509, 450, 263, 87, +-13, -273, -265, -577, -480, -782, -599, -857, +-593, -790, -467, -592, -238, -291, 25, 63, +234, 403, 354, 676, 392, 837, 375, 862, +302, 729, 171, 461, 20, 99, -115, -287, +-194, -619, -206, -837, -188, -912, -145, -843, +-100, -637, -82, -337, -58, 8, -11, 346, +50, 628, 106, 812, 145, 880, 160, 816, +177, 638, 194, 388, 175, 95, 97, -207, +-40, -480, -186, -677, -305, -773, -372, -757, +-375, -646, -318, -460, -190, -234, -8, 12, +199, 253, 403, 453, 553, 577, 579, 613, +470, 576, 267, 468, 13, 303, -242, 105, +-466, -78, -616, -217, -640, -313, -529, -375, +-309, -397, -27, -369, 261, -304, 479, -228, +582, -151, 576, -54, 470, 70, 296, 214, +75, 341, -155, 416, -356, 417, -468, 349, +-485, 214, -428, 35, -309, -152, -164, -309, +-4, -395, 154, -396, 291, -303, 379, -147, +400, 28, 352, 175, 237, 262, 96, 281, +-37, 251, -164, 181, -272, 72, -326, -60, +-307, -181, -222, -253, -87, -273, 50, -239, +164, -163, 243, -57, 252, 61, 208, 181, +123, 278, 20, 323, -93, 293, -198, 193, +-247, 62, -227, -55, -155, -128, -75, -167, +2, -179, 75, -172, 147, -152, 183, -131, +187, -124, 182, -136, 147, -154, 88, -149, +20, -89, -48, 43, -97, 223, -142, 402, +-186, 524, -193, 558, -150, 494, -77, 343, +4, 112, 65, -184, 93, -495, 98, -744, +75, -864, 40, -826, -7, -656, -42, -397, +-24, -69, 27, 300, 117, 658, 217, 929, +273, 1057, 263, 1008, 172, 797, -3, 463, +-213, 51, -423, -380, -609, -773, -681, -1065, +-604, -1191, -372, -1111, -18, -837, 376, -414, +736, 76, 971, 538, 1016, 884, 856, 1065, +519, 1067, 65, 886, -424, 551, -852, 133, +-1107, -259, -1115, -533, -902, -652, -530, -638, +-84, -532, 346, -379, 705, -208, 901, -50, +898, 62, 735, 109, 460, 103, 144, 92, +-155, 117, -383, 191, -518, 275, -552, 329, +-515, 324, -418, 271, -275, 174, -108, 34, +55, -135, 180, -297, 284, -412, 361, -450, +387, -395, 367, -267, 285, -97, 146, 67, +-12, 194, -158, 274, -273, 308, -324, 292, +-307, 224, -245, 118, -148, 4, -37, -84, +76, -130, 167, -135, 198, -129, 177, -115, +125, -96, 84, -61, 51, -9, 23, 45, +-2, 87, -37, 111, -79, 122, -109, 123, +-120, 116, -130, 78, -120, 1, -100, -94, +-53, -169, 28, -213, 107, -212, 157, -177, +159, -125, 124, -64, 61, 7, -9, 85, +-55, 153, -81, 201, -80, 221, -53, 220, +-8, 212, 50, 203, 102, 164, 117, 78, +83, -43, 32, -169, -17, -268, -49, -320, +-68, -310, -92, -240, -118, -132, -145, -26, +-152, 50, -146, 86, -120, 76, -83, 7, +-34, -90, 46, -147, 157, -113, 286, 13, +390, 192, 423, 382, 355, 533, 224, 600, +68, 543, -113, 371, -300, 112, -468, -189, +-559, -494, -529, -737, -399, -849, -204, -824, +25, -697, 247, -500, 403, -229, 472, 94, +484, 425, 443, 707, 326, 900, 140, 970, +-53, 901, -210, 692, -301, 376, -345, 4, +-382, -376, -378, -703, -333, -910, -244, -944, +-115, -810, 37, -551, 179, -236, 302, 73, +395, 328, 451, 503, 457, 582, 383, 563, +241, 456, 50, 291, -151, 116, -308, -30, +-413, -124, -457, -178, -443, -212, -372, -233, +-231, -224, -56, -176, 108, -107, 230, -46, +297, -8, 309, 31, 297, 84, 260, 132, +186, 152, 90, 134, -19, 72, -84, -16, +-101, -104, -97, -158, -93, -166, -100, -137, +-102, -81, -110, 6, -123, 116, -124, 213, +-117, 264, -128, 238, -122, 145, -60, 26, +53, -72, 191, -130, 288, -152, 324, -159, +319, -151, 269, -116, 165, -60, 17, -6, +-147, 19, -290, 15, -372, -3, -359, -10, +-261, 5, -121, 34, 10, 45, 121, 33, +195, 28, 227, 57, 217, 111, 150, 156, +48, 175, -57, 154, -106, 99, -99, 11, +-87, -93, -89, -204, -83, -307, -53, -374, +-16, -361, 22, -240, 61, -40, 106, 171, +138, 328, 134, 409, 121, 414, 104, 350, +51, 216, -63, 19, -193, -207, -265, -388, +-266, -470, -212, -435, -123, -306, -13, -128, +101, 68, 200, 249, 271, 395, 284, 478, +237, 468, 134, 346, 17, 144, -82, -70, +-147, -234, -179, -331, -191, -383, -179, -400, +-151, -369, -93, -283, -17, -153, 41, 8, +59, 168, 52, 301, 60, 389, 87, 443, +114, 465, 121, 414, 112, 248, 80, -16, +22, -292, -35, -505, -85, -619, -126, -633, +-163, -526, -174, -303, -114, -5, 8, 307, +143, 582, 229, 760, 251, 774, 219, 610, +128, 320, -11, -5, -163, -311, -282, -579, +-355, -771, -349, -822, -257, -689, -96, -405, +90, -48, 227, 296, 293, 560, 294, 702, +253, 705, 187, 573, 95, 341, -6, 50, +-80, -240, -103, -455, -97, -529, -90, -451, +-105, -275, -133, -76, -164, 105, -189, 253, +-161, 349, -68, 359, 64, 262, 192, 81, +279, -130, 330, -315, 322, -431, 222, -451, +26, -377, -204, -227, -403, -28, -509, 206, +-479, 446, -321, 620, -68, 659, 196, 543, +425, 318, 573, 47, 599, -222, 492, -463, +254, -638, -43, -712, -315, -661, -511, -479, +-601, -198, -566, 116, -427, 400, -220, 613, +31, 730, 267, 748, 441, 653, 508, 433, +461, 103, 338, -272, 168, -601, -10, -810, +-174, -871, -309, -793, -377, -592, -349, -296, +-233, 60, -77, 415, 72, 703, 174, 865, +220, 867, 196, 724, 127, 495, 57, 224, +-15, -68, -79, -360, -133, -607, -148, -747, +-96, -752, -15, -632, 45, -429, 67, -190, +79, 47, 91, 256, 96, 422, 83, 526, +51, 543, 5, 464, -57, 313, -116, 141, +-166, -6, -189, -124, -177, -222, -148, -302, +-82, -344, 27, -326, 162, -241, 268, -116, +305, 0, 280, 81, 216, 136, 133, 187, +12, 232, -130, 255, -261, 234, -324, 171, +-311, 83, -240, -11, -124, -100, 8, -195, +120, -305, 180, -404, 197, -431, 190, -340, +146, -156, 58, 54, -51, 244, -130, 393, +-161, 483, -142, 497, -93, 431, -33, 292, +36, 104, 103, -95, 169, -249, 221, -318, +233, -324, 187, -319, 83, -332, -34, -334, +-154, -288, -261, -192, -338, -73, -361, 47, +-319, 165, -199, 289, -8, 409, 191, 500, +350, 530, 432, 463, 433, 304, 354, 99, +204, -103, 20, -277, -173, -430, -338, -566, +-445, -642, -464, -602, -368, -439, -199, -203, +-22, 47, 138, 272, 283, 451, 389, 569, +423, 606, 373, 553, 257, 406, 101, 175, +-74, -81, -214, -280, -289, -381, -312, -412, +-295, -414, -240, -377, -143, -273, -37, -108, +52, 68, 109, 208, 131, 289, 128, 311, +123, 282, 132, 227, 141, 158, 138, 66, +114, -54, 77, -172, 37, -242, -32, -249, +-117, -221, -201, -189, -273, -164, -313, -121, +-283, -37, -160, 91, 10, 230, 166, 334, +284, 376, 374, 358, 409, 299, 353, 195, +212, 42, 12, -151, -193, -340, -375, -464, +-476, -478, -447, -383, -320, -236, -153, -96, +16, 21, 183, 128, 326, 216, 406, 260, +385, 246, 285, 199, 145, 147, -1, 118, +-109, 124, -183, 151, -231, 149, -249, 83, +-227, -30, -159, -144, -81, -237, -7, -323, +64, -393, 117, -411, 145, -340, 150, -179, +138, 44, 104, 266, 41, 419, -45, 468, +-98, 420, -88, 319, -59, 185, -35, 19, +-15, -162, 12, -301, 31, -356, 42, -326, +48, -243, 37, -149, 6, -73, -24, -15, +-18, 57, 14, 165, 41, 282, 41, 352, +19, 354, -24, 299, -95, 205, -157, 61, +-182, -135, -178, -356, -156, -547, -91, -645, +52, -601, 232, -409, 374, -123, 440, 183, +433, 447, 348, 643, 169, 752, -69, 742, +-314, 586, -514, 299, -638, -54, -639, -383, +-500, -619, -263, -739, 21, -750, 285, -658, +498, -461, 620, -179, 631, 143, 540, 432, +358, 622, 111, 676, -139, 604, -313, 455, +-389, 269, -395, 59, -356, -160, -266, -343, +-133, -443, -17, -437, 56, -353, 86, -231, +76, -114, 32, -29, -23, 28, -40, 83, +-9, 139, 47, 167, 103, 146, 158, 107, +211, 100, 235, 134, 216, 171, 147, 175, +60, 135, -42, 61, -140, -24, -199, -108, +-217, -187, -211, -260, -205, -326, -183, -357, +-134, -310, -69, -186, 3, -31, 61, 108, +92, 220, 106, 317, 127, 403, 145, 461, +147, 450, 137, 353, 118, 190, 100, -1, +77, -190, 49, -362, 20, -506, -31, -602, +-118, -625, -224, -550, -284, -366, -271, -105, +-218, 169, -162, 398, -76, 560, 58, 671, +192, 728, 276, 690, 284, 530, 252, 280, +189, -4, 100, -279, 12, -515, -53, -684, +-95, -772, -130, -776, -155, -672, -168, -444, +-162, -129, -141, 185, -121, 426, -88, 574, +-31, 641, 80, 631, 225, 540, 339, 387, +377, 197, 321, -1, 208, -166, 43, -266, +-170, -308, -385, -330, -546, -350, -607, -348, +-542, -296, -331, -192, -16, -72, 333, 34, +610, 117, 753, 180, 761, 225, 635, 245, +388, 225, 39, 152, -336, 41, -637, -69, +-798, -136, -781, -145, -612, -108, -350, -50, +-49, 20, 256, 102, 501, 193, 630, 252, +617, 233, 472, 123, 247, -48, -10, -221, +-230, -350, -357, -406, -383, -391, -322, -310, +-199, -163, -32, 41, 137, 257, 250, 414, +257, 462, 158, 397, 6, 259, -148, 94, +-255, -57, -292, -175, -246, -244, -136, -261, +15, -221, 197, -123, 355, 5, 435, 109, +408, 140, 282, 103, 100, 39, -91, -24, +-247, -87, -354, -144, -401, -174, -391, -165, +-314, -112, -176, -16, -7, 103, 151, 193, +260, 221, 324, 198, 341, 167, 316, 149, +258, 121, 163, 68, 38, 4, -111, -50, +-236, -90, -310, -136, -333, -194, -318, -261, +-272, -321, -186, -339, -63, -283, 85, -151, +222, 19, 313, 183, 334, 318, 296, 419, +228, 476, 140, 469, 53, 372, -27, 196, +-94, -16, -129, -208, -131, -346, -111, -423, +-101, -444, -123, -406, -179, -303, -234, -143, +-249, 47, -218, 224, -140, 338, -24, 359, +129, 306, 296, 225, 438, 135, 519, 29, +489, -89, 346, -182, 123, -227, -127, -230, +-351, -212, -508, -180, -570, -135, -524, -77, +-370, 6, -136, 129, 143, 278, 398, 395, +555, 422, 577, 356, 466, 230, 278, 67, +59, -132, -166, -340, -376, -493, -533, -543, +-580, -484, -498, -330, -316, -121, -94, 86, +119, 245, 295, 341, 430, 386, 517, 388, +526, 340, 461, 242, 320, 116, 123, 0, +-93, -80, -288, -137, -434, -189, -533, -240, +-587, -280, -577, -290, -458, -259, -241, -196, +14, -111, 250, -14, 451, 99, 627, 228, +733, 361, 732, 456, 607, 465, 373, 367, +80, 191, -228, -14, -499, -216, -692, -394, +-777, -518, -752, -559, -625, -500, -409, -346, +-124, -136, 183, 78, 429, 249, 565, 358, +595, 422, 554, 456, 482, 449, 366, 385, +201, 272, 17, 123, -130, -45, -228, -210, +-295, -348, -341, -449, -368, -509, -378, -505, +-368, -415, -303, -250, -183, -54, -36, 131, +118, 278, 257, 385, 379, 445, 466, 452, +493, 399, 436, 281, 296, 109, 109, -79, +-82, -228, -237, -309, -350, -338, -425, -326, +-450, -263, -403, -151, -288, -24, -146, 81, +8, 140, 146, 151, 251, 132, 322, 114, +367, 117, 389, 136, 350, 147, 239, 119, +82, 44, -75, -57, -212, -164, -324, -263, +-388, -337, -394, -356, -336, -297, -226, -155, +-81, 44, 74, 240, 197, 382, 266, 447, +283, 433, 285, 358, 276, 240, 242, 93, +185, -73, 116, -241, 36, -377, -63, -445, +-173, -437, -294, -371, -408, -265, -481, -115, +-487, 73, -398, 259, -212, 382, 49, 412, +318, 359, 534, 247, 657, 100, 668, -37, +573, -129, 366, -171, 62, -177, -272, -156, +-534, -97, -664, -18, -672, 42, -570, 51, +-375, 25, -112, -2, 149, -18, 355, -33, +490, -50, 541, -56, 501, -45, 370, -16, +190, 30, 13, 88, -138, 131, -253, 129, +-338, 78, -363, 9, -321, -51, -233, -92, +-137, -114, -51, -108, 23, -54, 83, 42, +136, 134, 154, 181, 144, 165, 132, 85, +136, -42, 147, -172, 140, -254, 125, -271, +95, -232, 27, -145, -83, -13, -202, 148, +-277, 285, -291, 355, -255, 339, -193, 256, +-81, 125, 72, -34, 225, -192, 331, -310, +353, -367, 298, -355, 182, -256, 30, -71, +-120, 143, -231, 308, -271, 383, -253, 365, +-191, 266, -108, 95, -14, -111, 68, -300, +104, -429, 85, -456, 28, -379, -24, -216, +-54, -9, -45, 193, 9, 358, 102, 472, +223, 525, 321, 508, 352, 406, 300, 220, +179, -31, -11, -296, -245, -515, -463, -646, +-612, -675, -654, -593, -577, -393, -381, -99, +-92, 218, 225, 476, 505, 616, 681, 614, +729, 486, 646, 277, 450, 49, 185, -148, +-85, -284, -302, -347, -445, -327, -489, -233, +-447, -104, -335, 18, -190, 103, -44, 146, +67, 154, 109, 137, 106, 104, 92, 52, +87, -17, 84, -90, 83, -144, 100, -165, +120, -155, 133, -129, 126, -93, 100, -44, +51, 22, -20, 97, -93, 167, -148, 217, +-168, 235, -173, 218, -173, 169, -151, 87, +-101, -28, -27, -158, 55, -260, 139, -302, +204, -269, 241, -165, 252, -13, 219, 141, +128, 240, -20, 263, -184, 218, -328, 114, +-408, -34, -398, -187, -304, -290, -138, -303, +56, -227, 243, -97, 390, 52, 475, 187, +474, 275, 362, 303, 168, 281, -51, 220, +-230, 122, -352, 1, -414, -122, -415, -214, +-358, -258, -242, -256, -88, -219, 80, -148, +218, -47, 302, 65, 343, 159, 344, 204, +305, 197, 217, 139, 86, 39, -67, -68, +-208, -145, -311, -176, -351, -163, -324, -115, +-260, -27, -170, 92, -50, 204, 97, 271, +228, 278, 282, 233, 261, 138, 189, 1, +105, -154, 42, -286, 5, -367, -19, -381, +-34, -317, -36, -173, -35, 23, -38, 203, +-64, 319, -127, 359, -208, 329, -271, 230, +-263, 80, -177, -76, -21, -189, 161, -239, +308, -227, 402, -163, 441, -71, 411, 19, +281, 86, 64, 128, -178, 148, -370, 149, +-480, 123, -504, 73, -437, -2, -298, -86, +-111, -160, 96, -210, 282, -227, 416, -201, +461, -128, 401, -24, 269, 91, 116, 182, +-27, 235, -147, 241, -240, 203, -298, 140, +-297, 78, -227, 39, -98, 12, 33, -20, +113, -53, 141, -86, 134, -129, 118, -192, +89, -257, 44, -294, -12, -293, -69, -241, +-105, -134, -100, 20, -53, 192, -5, 349, +15, 471, 13, 539, 20, 534, 49, 434, +73, 246, 78, 2, 61, -254, 30, -488, +-2, -647, -26, -692, -39, -617, -63, -436, +-94, -183, -98, 103, -53, 359, 25, 530, +98, 583, 146, 525, 152, 387, 113, 209, +36, 28, -60, -129, -156, -235, -242, -286, +-285, -284, -245, -238, -101, -170, 103, -98, +294, -28, 409, 37, 420, 90, 338, 121, +188, 132, 2, 119, -205, 79, -399, 22, +-510, -31, -483, -68, -322, -83, -94, -79, +131, -63, 305, -28, 401, 20, 419, 69, +359, 96, 231, 92, 47, 64, -155, 23, +-322, -14, -395, -42, -355, -52, -244, -37, +-104, 0, 37, 45, 178, 83, 305, 96, +387, 62, 382, -29, 271, -154, 101, -262, +-67, -316, -199, -295, -296, -196, -351, -21, +-346, 192, -283, 389, -169, 514, -18, 530, +137, 426, 249, 217, 284, -55, 255, -318, +200, -501, 149, -571, 85, -531, -2, -394, +-85, -185, -134, 51, -129, 267, -91, 419, +-46, 488, -26, 470, -34, 377, -42, 232, +-26, 59, 3, -117, 18, -281, 18, -408, +1, -469, -10, -451, -2, -362, 19, -222, +33, -54, 14, 124, -15, 288, -13, 415, +35, 486, 87, 485, 96, 410, 60, 277, +13, 105, -16, -81, -39, -251, -61, -386, +-84, -468, -108, -486, -105, -425, -61, -291, +17, -118, 85, 47, 105, 179, 76, 266, +27, 295, -8, 273, -26, 211, -41, 133, +-70, 61, -87, 12, -63, -1, 8, 29, +95, 84, 141, 120, 134, 119, 93, 84, +42, 16, -10, -89, -63, -226, -112, -366, +-153, -465, -170, -490, -138, -421, -53, -260, +46, -34, 113, 212, 134, 431, 117, 587, +89, 649, 52, 596, -4, 424, -86, 177, +-171, -87, -209, -305, -173, -436, -82, -471, +20, -421, 106, -314, 168, -181, 215, -45, +250, 68, 248, 139, 198, 170, 76, 167, +-79, 149, -206, 131, -270, 116, -286, 79, +-288, 10, -275, -77, -231, -153, -141, -193, +-17, -190, 104, -136, 182, -39, 214, 87, +233, 212, 254, 310, 269, 346, 256, 293, +196, 150, 91, -40, -26, -219, -121, -344, +-194, -393, -258, -364, -314, -265, -347, -120, +-330, 43, -249, 182, -120, 253, 1, 237, +85, 153, 155, 44, 238, -41, 324, -74, +370, -49, 353, 26, 272, 129, 150, 228, +15, 281, -118, 261, -246, 149, -361, -44, +-446, -273, -465, -464, -377, -559, -193, -546, +28, -433, 229, -238, 380, 14, 475, 279, +513, 501, 471, 637, 322, 660, 69, 567, +-220, 378, -463, 135, -606, -121, -635, -359, +-565, -552, -407, -663, -175, -659, 120, -531, +428, -304, 678, -31, 798, 232, 760, 448, +587, 584, 330, 621, 34, 546, -281, 370, +-579, 133, -797, -111, -882, -310, -801, -429, +-570, -455, -247, -403, 91, -297, 391, -164, +631, -23, 783, 100, 810, 177, 691, 184, +450, 136, 143, 76, -159, 40, -392, 37, +-533, 64, -583, 120, -561, 191, -458, 249, +-277, 259, -47, 206, 167, 88, 305, -90, +365, -295, 361, -464, 310, -549, 226, -535, +123, -437, 2, -279, -119, -80, -199, 134, +-207, 330, -150, 480, -76, 568, -10, 587, +38, 547, 76, 456, 109, 310, 127, 111, +113, -137, 57, -407, -22, -647, -90, -796, +-117, -814, -102, -697, -85, -461, -75, -131, +-56, 240, -7, 579, 64, 812, 124, 886, +158, 791, 146, 550, 112, 220, 74, -126, +56, -422, 43, -622, 18, -704, -20, -658, +-54, -494, -65, -249, -70, 11, -77, 225, +-96, 361, -121, 418, -125, 408, -85, 351, +3, 267, 98, 173, 169, 77, 214, -11, +244, -87, 248, -155, 203, -228, 110, -308, +-20, -375, -159, -397, -264, -346, -304, -225, +-274, -55, -212, 128, -128, 291, -27, 407, +94, 460, 221, 433, 319, 330, 357, 186, +318, 39, 231, -80, 123, -153, 20, -182, +-96, -187, -223, -190, -341, -201, -401, -215, +-371, -222, -273, -218, -127, -209, 37, -179, +197, -101, 339, 28, 449, 189, 498, 346, +447, 465, 300, 517, 92, 491, -129, 388, +-315, 217, -441, -9, -496, -261, -476, -485, +-380, -620, -212, -627, 9, -512, 232, -307, +387, -58, 446, 187, 424, 384, 356, 500, +240, 509, 78, 406, -98, 215, -243, -12, +-322, -208, -332, -335, -266, -375, -150, -333, +-18, -220, 89, -56, 158, 134, 194, 302, +197, 396, 148, 385, 48, 272, -59, 99, +-127, -89, -134, -254, -97, -366, -49, -401, +-15, -352, 6, -237, 18, -87, 18, 60, +-4, 167, -44, 217, -81, 221, -85, 214, +-41, 226, 40, 246, 134, 244, 199, 199, +208, 111, 162, -18, 87, -179, -2, -350, +-105, -485, -220, -537, -304, -477, -321, -297, +-266, -33, -159, 245, -36, 463, 74, 575, +146, 570, 189, 463, 210, 280, 207, 59, +160, -161, 85, -335, 10, -428, -47, -434, +-75, -372, -92, -272, -111, -154, -136, -33, +-151, 88, -146, 198, -119, 280, -79, 318, +-42, 307, -6, 255, 34, 190, 76, 127, +104, 54, 107, -37, 80, -133, 27, -213, +-33, -275, -69, -319, -71, -342, -54, -331, +-35, -280, -9, -177, 25, -20, 64, 169, +85, 349, 63, 478, -6, 536, -96, 520, +-164, 432, -195, 272, -177, 56, -132, -179, +-62, -388, 24, -531, 125, -582, 203, -546, +218, -441, 165, -288, 54, -103, -78, 92, +-203, 269, -270, 395, -263, 451, -193, 449, +-80, 401, 58, 325, 204, 227, 307, 102, +323, -53, 243, -214, 92, -345, -79, -423, +-226, -435, -313, -384, -331, -270, -282, -108, +-180, 70, -39, 225, 106, 322, 198, 334, +218, 257, 165, 124, 74, -13, -22, -112, +-93, -155, -115, -142, -98, -82, -46, 15, +19, 121, 100, 202, 163, 230, 176, 200, +120, 118, 6, 4, -115, -118, -214, -228, +-269, -314, -279, -370, -241, -370, -158, -297, +-44, -150, 92, 43, 214, 238, 286, 394, +288, 479, 245, 479, 177, 393, 96, 236, +18, 33, -55, -168, -110, -316, -143, -379, +-146, -356, -128, -268, -113, -153, -110, -42, +-125, 47, -139, 109, -135, 141, -99, 140, +-32, 103, 55, 47, 156, 1, 249, -22, +337, -23, 384, -11, 369, 13, 270, 42, +114, 72, -57, 96, -219, 99, -341, 60, +-410, -22, -405, -122, -331, -202, -197, -230, +-33, -198, 123, -119, 246, -10, 310, 110, +322, 220, 293, 292, 239, 295, 161, 221, +66, 92, -23, -58, -100, -190, -150, -279, +-178, -311, -185, -288, -171, -220, -137, -112, +-73, 27, 11, 170, 107, 277, 190, 315, +238, 289, 241, 218, 204, 116, 147, 0, +59, -110, -39, -196, -135, -241, -190, -231, +-194, -172, -146, -86, -62, -7, 29, 45, +116, 75, 168, 95, 185, 107, 166, 102, +118, 76, 47, 33, -32, -12, -81, -45, +-84, -64, -47, -69, 8, -65, 57, -50, +92, -14, 99, 38, 70, 87, 5, 109, +-74, 91, -143, 49, -175, 3, -155, -29, +-78, -50, 53, -68, 199, -84, 321, -90, +385, -83, 376, -61, 293, -31, 141, 1, +-51, 40, -250, 88, -399, 135, -467, 166, +-434, 165, -329, 110, -175, 7, 3, -111, +180, -203, 333, -244, 426, -223, 454, -151, +417, -39, 337, 103, 218, 241, 78, 332, +-68, 342, -214, 258, -335, 101, -413, -82, +-432, -249, -391, -363, -289, -411, -131, -389, +52, -287, 227, -113, 362, 102, 449, 295, +466, 417, 399, 444, 265, 386, 100, 267, +-54, 114, -181, -46, -274, -182, -328, -267, +-333, -289, -287, -253, -221, -185, -143, -115, +-69, -68, 17, -45, 106, -23, 192, 18, +259, 78, 295, 139, 301, 185, 259, 202, +171, 186, 47, 134, -76, 49, -186, -47, +-269, -130, -313, -167, -303, -138, -236, -52, +-143, 50, -50, 119, 26, 123, 81, 70, +121, -20, 146, -122, 162, -210, 173, -261, +177, -249, 161, -159, 119, -17, 51, 136, +-50, 255, -172, 311, -289, 301, -364, 242, +-372, 161, -307, 69, -169, -25, 10, -110, +198, -175, 338, -211, 407, -217, 379, -207, +264, -191, 83, -168, -129, -119, -309, -38, +-418, 64, -422, 163, -347, 237, -207, 277, +-41, 274, 124, 232, 250, 156, 300, 52, +270, -63, 181, -167, 70, -232, -41, -236, +-135, -188, -192, -118, -205, -50, -181, 3, +-141, 38, -88, 56, -36, 59, -3, 44, +13, 23, 11, 14, 4, 29, -7, 56, +-18, 75, -30, 72, -37, 41, -30, -2, +-21, -37, 3, -49, 34, -38, 75, -12, +94, 22, 96, 56, 89, 77, 59, 75, +5, 40, -84, -27, -182, -105, -269, -172, +-310, -208, -304, -208, -254, -179, -161, -126, +-44, -56, 91, 32, 212, 137, 296, 244, +323, 328, 292, 370, 214, 366, 102, 316, +-1, 210, -85, 59, -148, -119, -200, -296, +-231, -438, -236, -514, -231, -515, -218, -445, +-208, -321, -185, -164, -135, 16, -47, 205, +80, 383, 215, 518, 344, 588, 423, 577, +443, 494, 382, 341, 249, 126, 58, -126, +-169, -373, -371, -568, -503, -667, -527, -644, +-463, -508, -324, -291, -151, -39, 21, 198, +167, 379, 258, 484, 291, 493, 271, 409, +218, 263, 155, 105, 117, -28, 117, -124, +129, -175, 124, -189, 74, -180, -6, -161, +-107, -144, -223, -126, -331, -111, -407, -98, +-407, -76, -322, -28, -160, 55, 50, 160, +261, 249, 431, 294, 511, 280, 501, 215, +400, 113, 237, -12, 25, -144, -192, -252, +-364, -304, -452, -290, -429, -223, -325, -128, +-163, -34, 21, 43, 201, 102, 338, 146, +409, 177, 399, 194, 299, 194, 132, 171, +-60, 123, -221, 50, -317, -45, -329, -156, +-258, -253, -127, -299, 45, -277, 228, -179, +376, -22, 431, 146, 370, 273, 212, 327, +3, 295, -197, 191, -351, 34, -420, -140, +-388, -278, -259, -339, -50, -306, 187, -193, +399, -35, 517, 115, 519, 223, 402, 270, +211, 259, -11, 202, -224, 105, -378, -5, +-452, -98, -425, -147, -309, -152, -120, -128, +90, -88, 274, -47, 391, -15, 427, 9, +404, 22, 332, 28, 222, 22, 73, 6, +-84, -8, -204, -12, -267, -4, -278, 7, +-263, 15, -228, 19, -170, 29, -83, 49, +24, 74, 132, 86, 230, 77, 297, 47, +339, 1, 352, -53, 333, -102, 272, -129, +155, -129, -5, -92, -186, -24, -334, 56, +-425, 116, -438, 128, -385, 81, -279, -10, +-118, -115, 79, -202, 286, -234, 439, -199, +512, -93, 487, 70, 395, 250, 267, 394, +116, 461, -47, 421, -207, 282, -321, 82, +-376, -133, -367, -321, -314, -452, -236, -506, +-145, -481, -54, -381, 44, -230, 148, -57, +251, 110, 324, 254, 338, 367, 309, 441, +253, 465, 187, 429, 97, 331, -25, 179, +-160, 0, -270, -180, -312, -329, -294, -425, +-235, -452, -173, -407, -104, -296, -24, -141, +60, 24, 134, 163, 168, 254, 170, 286, +139, 261, 116, 194, 99, 109, 88, 33, +64, -23, 15, -46, -40, -32, -92, 7, +-122, 44, -143, 50, -166, 16, -187, -54, +-190, -142, -148, -223, -64, -273, 42, -265, +126, -191, 177, -60, 202, 105, 210, 259, +193, 361, 124, 386, 6, 332, -134, 214, +-242, 57, -283, -102, -266, -235, -197, -319, +-108, -341, -8, -301, 79, -207, 155, -89, +196, 29, 173, 137, 89, 222, -34, 274, +-128, 286, -184, 248, -185, 162, -162, 40, +-122, -96, -67, -217, 6, -300, 87, -328, +138, -290, 141, -191, 95, -50, 38, 110, +-12, 257, -47, 353, -69, 370, -96, 318, +-127, 210, -149, 67, -138, -89, -103, -232, +-75, -337, -66, -381, -66, -355, -41, -272, +13, -147, 76, -9, 125, 124, 137, 236, +126, 313, 97, 344, 67, 324, 18, 253, +-50, 142, -135, 12, -218, -111, -258, -212, +-247, -285, -189, -314, -125, -288, -60, -203, +3, -83, 84, 44, 165, 146, 212, 203, +214, 201, 166, 154, 97, 82, 28, 5, +-32, -51, -88, -70, -153, -44, -213, 17, +-249, 79, -235, 109, -175, 91, -103, 27, +-47, -61, -1, -145, 63, -195, 140, -198, +203, -157, 218, -78, 178, 21, 105, 117, +22, 181, -47, 201, -109, 183, -158, 142, +-200, 101, -210, 64, -162, 25, -67, -24, +37, -84, 101, -153, 120, -221, 97, -269, +73, -286, 44, -262, 4, -176, -57, -29, +-116, 155, -134, 336, -95, 471, -11, 522, +74, 470, 134, 327, 161, 114, 165, -138, +153, -382, 108, -569, 24, -654, -95, -606, +-209, -427, -275, -162, -269, 133, -200, 401, +-110, 590, -12, 662, 88, 596, 186, 407, +268, 135, 300, -158, 270, -402, 173, -548, +57, -569, -40, -478, -89, -310, -112, -102, +-138, 110, -153, 290, -139, 404, -76, 438, +-5, 394, 54, 295, 73, 170, 68, 41, +63, -87, 75, -203, 88, -292, 77, -341, +47, -342, 3, -297, -23, -210, -26, -105, +-9, 5, 12, 114, 17, 215, 20, 289, +38, 320, 81, 298, 120, 234, 117, 149, +65, 59, -3, -29, -44, -113, -62, -178, +-67, -220, -71, -230, -70, -208, -32, -164, +35, -112, 117, -54, 159, 6, 151, 66, +108, 117, 53, 149, 15, 151, -9, 119, +-21, 73, -39, 28, -41, -8, -21, -31, +37, -41, 103, -34, 137, -11, 122, 19, +69, 43, 17, 45, -29, 22, -71, -14, +-120, -46, -166, -55, -178, -49, -124, -41, +2, -38, 147, -44, 271, -62, 346, -83, +373, -96, 358, -91, 285, -54, 142, 21, +-64, 123, -276, 225, -435, 298, -509, 308, +-480, 238, -373, 101, -207, -62, -9, -211, +210, -310, 419, -342, 572, -303, 626, -201, +549, -66, 386, 62, 177, 147, -22, 179, +-211, 168, -374, 137, -492, 103, -526, 82, +-451, 71, -292, 58, -94, 31, 78, -10, +208, -59, 292, -118, 338, -174, 340, -215, +287, -215, 190, -162, 70, -65, -24, 57, +-67, 172, -68, 256, -52, 297, -53, 291, +-68, 236, -88, 144, -106, 19, -124, -123, +-154, -252, -184, -342, -190, -377, -130, -356, +-12, -283, 129, -165, 244, -9, 303, 165, +319, 319, 293, 418, 230, 444, 120, 392, +-15, 276, -162, 118, -276, -53, -332, -211, +-322, -329, -275, -390, -220, -379, -153, -298, +-71, -173, 43, -41, 162, 71, 256, 157, +297, 213, 283, 234, 237, 215, 165, 167, +67, 106, -59, 44, -201, -9, -310, -51, +-352, -87, -312, -123, -217, -151, -101, -159, +17, -138, 115, -89, 193, -22, 237, 51, +231, 120, 162, 181, 50, 219, -65, 218, +-150, 171, -200, 84, -232, -30, -233, -154, +-209, -260, -146, -324, -58, -343, 54, -310, +152, -216, 206, -64, 222, 121, 210, 300, +175, 434, 101, 490, 0, 460, -116, 348, +-216, 173, -284, -36, -305, -238, -273, -396, +-211, -471, -143, -452, -75, -352, -8, -207, +62, -57, 118, 69, 144, 155, 149, 201, +151, 203, 165, 176, 176, 137, 170, 109, +127, 101, 50, 114, -54, 134, -166, 140, +-274, 117, -364, 59, -411, -25, -409, -126, +-344, -232, -227, -325, -59, -381, 113, -377, +256, -296, 342, -149, 381, 28, 380, 198, +330, 337, 233, 426, 93, 448, -49, 395, +-181, 276, -282, 120, -341, -42, -357, -176, +-336, -268, -287, -311, -207, -309, -98, -280, +21, -229, 118, -153, 173, -60, 200, 29, +221, 108, 234, 171, 229, 219, 194, 243, +135, 240, 55, 201, -33, 128, -125, 33, +-214, -63, -288, -134, -336, -170, -337, -178, +-277, -164, -150, -128, 5, -72, 158, -9, +257, 43, 315, 76, 322, 86, 275, 76, +175, 54, 35, 30, -93, 6, -182, -16, +-208, -30, -182, -31, -122, -14, -57, 11, +-4, 29, 35, 28, 56, 14, 57, -7, +37, -30, 8, -39, -7, -29, 1, 0, +33, 47, 68, 102, 82, 146, 65, 153, +15, 105, -39, 9, -80, -119, -98, -246, +-97, -339, -66, -367, 1, -319, 96, -193, +183, 0, 224, 219, 209, 418, 128, 545, +28, 566, -77, 470, -156, 282, -204, 38, +-205, -221, -150, -437, -57, -565, 56, -586, +152, -500, 222, -324, 237, -94, 195, 142, +118, 328, 37, 436, -31, 453, -87, 385, +-119, 250, -116, 76, -78, -97, -8, -229, +64, -291, 107, -277, 115, -198, 87, -82, +43, 49, -8, 160, -51, 217, -80, 206, +-85, 135, -57, 26, 16, -95, 113, -193, +206, -238, 260, -213, 256, -132, 211, -20, +121, 92, 19, 178, -104, 213, -219, 196, +-302, 133, -325, 47, -274, -38, -169, -102, +-26, -128, 116, -114, 235, -77, 316, -38, +355, -2, 344, 23, 283, 34, 181, 32, +63, 28, -37, 27, -101, 30, -139, 32, +-160, 27, -170, 16, -174, -8, -159, -39, +-129, -69, -82, -84, -28, -81, 22, -50, +74, -4, 136, 38, 193, 71, 230, 88, +227, 81, 191, 51, 137, 11, 81, -27, +47, -42, 8, -27, -30, 9, -81, 52, +-119, 83, -142, 86, -156, 56, -165, -6, +-171, -87, -148, -172, -100, -235, -10, -246, +100, -197, 199, -100, 259, 22, 274, 150, +252, 253, 203, 306, 118, 302, 9, 241, +-101, 139, -184, 21, -215, -89, -198, -171, +-142, -213, -74, -210, -17, -172, 21, -112, +43, -48, 50, 4, 43, 41, 17, 57, +-8, 51, -16, 24, 3, -9, 50, -33, +94, -41, 121, -27, 105, 1, 69, 47, +9, 107, -50, 165, -111, 200, -167, 198, +-194, 152, -191, 64, -137, -49, -54, -167, +36, -267, 111, -329, 156, -331, 173, -264, +172, -144, 145, 6, 85, 157, -11, 271, +-113, 319, -185, 295, -221, 211, -208, 90, +-168, -40, -116, -149, -52, -213, 26, -212, +107, -152, 160, -52, 157, 56, 107, 144, +37, 189, -17, 188, -52, 141, -78, 63, +-107, -33, -136, -136, -133, -216, -112, -255, +-67, -244, -39, -195, -18, -117, 10, -18, +52, 91, 106, 195, 138, 274, 139, 312, +96, 297, 10, 230, -96, 124, -188, -2, +-259, -122, -288, -213, -282, -263, -217, -268, +-90, -229, 72, -154, 228, -61, 326, 17, +345, 67, 277, 88, 151, 95, 2, 95, +-151, 95, -292, 94, -386, 92, -398, 90, +-316, 84, -165, 65, 9, 35, 144, -9, +218, -64, 233, -109, 198, -129, 140, -127, +37, -116, -79, -96, -194, -69, -254, -41, +-227, -14, -141, 19, -34, 64, 54, 115, +123, 161, 179, 200, 219, 220, 211, 196, +137, 118, -12, -8, -179, -155, -310, -287, +-375, -368, -381, -372, -346, -290, -263, -139, +-118, 48, 89, 239, 297, 388, 452, 454, +505, 409, 455, 276, 339, 90, 182, -102, +2, -261, -193, -360, -386, -384, -513, -333, +-548, -222, -478, -77, -322, 73, -143, 189, +45, 251, 205, 258, 346, 224, 439, 159, +450, 70, 365, -25, 201, -110, 14, -168, +-143, -178, -242, -133, -287, -52, -279, 40, +-232, 117, -135, 166, -9, 178, 114, 136, +177, 35, 171, -101, 108, -233, 20, -319, +-55, -332, -111, -265, -125, -130, -111, 43, +-61, 219, 26, 359, 138, 435, 246, 427, +294, 337, 250, 181, 142, -5, 0, -180, +-124, -311, -220, -378, -295, -384, -323, -340, +-288, -255, -159, -134, 18, 0, 197, 118, +323, 202, 375, 256, 358, 279, 288, 274, +175, 237, 32, 164, -122, 63, -264, -50, +-344, -145, -333, -208, -229, -231, -87, -216, +62, -159, 186, -74, 292, 17, 355, 89, +342, 128, 255, 124, 98, 76, -64, -2, +-198, -75, -279, -106, -283, -92, -228, -42, +-132, 34, -12, 116, 112, 176, 238, 194, +316, 156, 330, 63, 279, -60, 179, -172, +82, -234, -11, -231, -90, -164, -164, -56, +-215, 70, -230, 175, -196, 227, -129, 209, +-45, 128, 35, 6, 90, -125, 126, -228, +164, -273, 205, -246, 226, -162, 218, -37, +174, 100, 145, 222, 123, 305, 96, 345, +50, 335, -30, 270, -110, 159, -193, 20, +-253, -125, -274, -270, -266, -402, -229, -500, +-163, -533, -58, -481, 95, -338, 250, -118, +381, 150, 456, 416, 467, 635, 427, 760, +335, 757, 195, 622, 3, 369, -204, 42, +-390, -297, -501, -585, -526, -767, -462, -809, +-326, -713, -147, -511, 58, -241, 276, 59, +464, 344, 577, 561, 578, 671, 458, 670, +277, 571, 55, 394, -157, 164, -349, -86, +-488, -317, -526, -494, -462, -588, -294, -580, +-71, -469, 150, -281, 323, -57, 417, 168, +433, 359, 387, 481, 282, 517, 139, 471, +-21, 349, -159, 171, -249, -20, -284, -190, +-277, -317, -253, -401, -218, -442, -185, -427, +-121, -356, -30, -235, 86, -77, 195, 96, +269, 263, 318, 400, 348, 494, 347, 525, +296, 470, 167, 325, -20, 118, -198, -102, +-340, -299, -412, -440, -452, -502, -446, -480, +-375, -392, -240, -261, -48, -107, 148, 47, +304, 171, 393, 245, 416, 278, 393, 292, +335, 296, 229, 287, 69, 258, -118, 196, +-276, 94, -377, -36, -413, -171, -406, -295, +-348, -395, -236, -443, -86, -408, 98, -278, +253, -77, 355, 141, 380, 325, 324, 440, +205, 465, 45, 396, -125, 247, -270, 48, +-385, -161, -427, -337, -378, -434, -257, -435, +-79, -350, 81, -201, 213, -16, 292, 167, +320, 317, 296, 418, 219, 460, 103, 426, +-36, 310, -171, 137, -275, -58, -312, -241, +-297, -396, -261, -505, -217, -545, -156, -499, +-69, -370, 37, -175, 113, 51, 162, 270, +180, 445, 186, 559, 197, 601, 173, 555, +126, 419, 37, 216, -76, -18, -187, -241, +-281, -420, -339, -532, -348, -561, -318, -507, +-232, -384, -99, -212, 66, -17, 225, 172, +314, 316, 340, 394, 299, 404, 225, 362, +116, 280, -12, 179, -146, 69, -260, -42, +-327, -144, -344, -219, -302, -258, -237, -270, +-170, -262, -96, -227, -11, -156, 98, -60, +215, 42, 293, 140, 339, 224, 342, 279, +324, 296, 268, 273, 137, 213, -45, 118, +-264, 0, -459, -125, -597, -244, -661, -337, +-626, -386, -478, -374, -237, -301, 74, -180, +385, -22, 645, 157, 799, 327, 809, 443, +680, 485, 426, 448, 104, 343, -245, 184, +-540, -2, -745, -178, -806, -320, -729, -410, +-545, -439, -272, -409, 29, -332, 316, -223, +529, -93, 628, 53, 618, 196, 508, 319, +322, 410, 104, 454, -135, 429, -323, 321, +-435, 146, -460, -61, -399, -265, -290, -430, +-143, -515, 14, -490, 160, -354, 272, -132, +330, 124, 324, 355, 278, 501, 203, 526, +118, 437, 19, 254, -77, 10, -153, -242, +-195, -439, -207, -539, -204, -531, -177, -425, +-147, -248, -93, -28, -41, 182, 17, 349, +83, 464, 139, 526, 207, 520, 275, 441, +326, 304, 355, 129, 338, -62, 271, -252, +154, -423, -21, -557, -203, -636, -385, -635, +-524, -532, -592, -339, -578, -90, -459, 178, +-251, 437, 27, 654, 330, 787, 606, 809, +798, 703, 880, 479, 825, 169, 639, -173, +340, -495, -26, -743, -400, -879, -702, -880, +-887, -734, -918, -458, -787, -97, -532, 282, +-170, 614, 203, 831, 541, 896, 785, 808, +891, 590, 866, 270, 704, -106, 435, -465, +115, -725, -207, -838, -469, -802, -646, -633, +-729, -366, -680, -44, -518, 278, -261, 551, +24, 727, 293, 776, 512, 694, 655, 509, +701, 261, 636, -17, 470, -295, 220, -533, +-53, -696, -300, -769, -476, -731, -568, -575, +-576, -322, -500, -13, -325, 302, -87, 580, +184, 788, 410, 881, 547, 817, 609, 598, +568, 268, 451, -107, 250, -457, 4, -713, +-233, -841, -416, -825, -506, -667, -500, -383, +-414, -39, -253, 283, -54, 521, 143, 643, +316, 646, 424, 541, 462, 361, 412, 145, +294, -70, 134, -257, -22, -389, -164, -445, +-264, -431, -306, -361, -302, -249, -243, -106, +-156, 50, -43, 208, 73, 345, 150, 434, +182, 448, 189, 373, 178, 224, 177, 38, +138, -161, 65, -350, -16, -490, -86, -535, +-106, -459, -121, -286, -134, -53, -138, 187, +-117, 394, -62, 526, 1, 557, 40, 478, +54, 302, 49, 62, 44, -186, 53, -384, +70, -503, 86, -525, 89, -445, 85, -283, +72, -81, 56, 115, -2, 277, -94, 392, +-199, 438, -280, 401, -298, 295, -271, 160, +-189, 25, -60, -100, 92, -206, 242, -283, +349, -323, 388, -324, 363, -286, 248, -222, +85, -142, -110, -43, -291, 73, -407, 198, +-459, 316, -428, 408, -335, 461, -184, 460, +-3, 379, 177, 218, 310, 2, 377, -237, +364, -472, 280, -666, 152, -769, 9, -742, +-128, -575, -243, -293, -317, 63, -330, 436, +-264, 761, -161, 978, -38, 1048, 58, 940, +131, 656, 172, 244, 146, -224, 78, -678, +-19, -1045, -124, -1259, -196, -1273, -217, -1073, +-165, -687, -51, -163, 70, 423, 187, 970, +262, 1373, 285, 1555, 234, 1475, 99, 1135, +-82, 580, -270, -97, -415, -772, -494, -1335, +-471, -1674, -362, -1712, -179, -1437, 34, -907, +241, -225, 411, 483, 510, 1100, 516, 1518, +420, 1661, 227, 1514, -15, 1113, -249, 541, +-458, -97, -592, -687, -648, -1141, -575, -1396, +-389, -1423, -140, -1225, 140, -839, 390, -333, +580, 210, 673, 711, 632, 1094, 477, 1292, +243, 1283, -43, 1082, -325, 715, -566, 220, +-711, -325, -750, -820, -671, -1178, -493, -1341, +-245, -1289, 37, -1032, 316, -605, 566, -69, +729, 496, 797, 995, 740, 1336, 569, 1459, +311, 1346, 1, 1022, -320, 532, -617, -56, +-861, -656, -980, -1170, -942, -1513, -748, -1629, +-424, -1484, -50, -1091, 352, -509, 713, 164, +971, 826, 1079, 1388, 1003, 1757, 763, 1851, +401, 1635, -27, 1137, -435, 441, -758, -338, +-962, -1074, -1024, -1647, -947, -1970, -723, -1980, +-391, -1665, -1, -1061, 370, -269, 684, 567, +900, 1308, 999, 1846, 965, 2093, 779, 2002, +479, 1581, 82, 892, -339, 48, -714, -815, +-979, -1548, -1082, -2023, -1020, -2159, -814, -1936, +-463, -1385, -18, -601, 458, 284, 868, 1118, +1109, 1759, 1176, 2096, 1061, 2063, 802, 1677, +416, 1028, -54, 235, -521, -577, -895, -1284, +-1117, -1760, -1159, -1923, -1022, -1769, -730, -1351, +-331, -747, 113, -59, 553, 615, 921, 1181, +1148, 1559, 1185, 1700, 1051, 1589, 762, 1250, +378, 738, -69, 126, -521, -512, -884, -1089, +-1117, -1512, -1163, -1718, -1023, -1672, -721, -1365, +-293, -825, 185, -130, 630, 605, 983, 1258, +1178, 1723, 1198, 1920, 1028, 1800, 684, 1367, +233, 690, -258, -121, -685, -925, -996, -1573, +-1148, -1955, -1122, -2017, -910, -1744, -543, -1172, +-66, -390, 437, 459, 863, 1225, 1140, 1786, +1228, 2053, 1133, 1982, 868, 1579, 448, 918, +-67, 106, -564, -723, -955, -1435, -1159, -1909, +-1175, -2068, -1007, -1892, -670, -1412, -229, -703, +265, 119, 718, 913, 1051, 1556, 1210, 1952, +1166, 2042, 942, 1799, 590, 1261, 150, 523, +-310, -295, -731, -1068, -1027, -1676, -1140, -2012, +-1063, -2011, -821, -1671, -466, -1052, -41, -257, +390, 577, 772, 1310, 1020, 1815, 1111, 2004, +1028, 1843, 782, 1365, 427, 661, 17, -135, +-383, -886, -711, -1483, -927, -1816, -996, -1819, +-907, -1504, -680, -953, -338, -268, 26, 445, +378, 1075, 665, 1515, 851, 1692, 924, 1585, +852, 1224, 657, 668, 368, 8, 31, -646, +-302, -1200, -583, -1558, -786, -1658, -872, -1476, +-829, -1045, -653, -429, -374, 280, -34, 956, +309, 1467, 592, 1710, 767, 1650, 818, 1300, +761, 713, 575, -15, 299, -747, -29, -1337, +-330, -1667, -543, -1681, -663, -1390, -679, -857, +-593, -177, -420, 530, -180, 1135, 71, 1529, +290, 1633, 458, 1440, 526, 1001, 497, 394, +377, -287, 210, -920, 29, -1391, -151, -1616, +-298, -1556, -382, -1213, -382, -636, -307, 72, +-186, 774, -59, 1337, 55, 1658, 140, 1678, +197, 1389, 215, 839, 194, 131, 135, -604, +67, -1224, 6, -1605, -31, -1676, -47, -1442, +-70, -970, -90, -345, -129, 334, -169, 937, +-199, 1345, -219, 1490, -217, 1371, -186, 1038, +-112, 555, 21, 5, 182, -518, 337, -935, +457, -1179, 497, -1216, 447, -1045, 296, -712, +82, -280, -169, 189, -427, 616, -648, 918, +-768, 1044, -757, 983, -618, 748, -376, 369, +-77, -85, 248, -513, 544, -818, 770, -942, +885, -879, 866, -646, 698, -279, 415, 151, +52, 546, -319, 823, -652, 925, -905, 833, +-1025, 570, -1007, 194, -826, -222, -513, -607, +-121, -889, 286, -1004, 637, -923, 889, -665, +1029, -276, 1022, 182, 862, 632, 560, 980, +160, 1159, -259, 1138, -650, 909, -948, 496, +-1117, -40, -1122, -597, -968, -1061, -661, -1344, +-245, -1392, 226, -1192, 667, -767, 991, -181, +1164, 468, 1159, 1056, 978, 1475, 628, 1634, +156, 1498, -359, 1084, -816, 466, -1154, -261, +-1297, -969, -1223, -1526, -940, -1820, -495, -1783, +25, -1422, 556, -799, 999, -17, 1267, 789, +1300, 1474, 1094, 1906, 697, 2002, 191, 1743, +-353, 1173, -835, 387, -1178, -487, -1317, -1290, +-1222, -1866, -919, -2111, -455, -1991, 84, -1535, +606, -807, 1014, 78, 1256, 957, 1281, 1667, +1100, 2084, 729, 2145, 221, 1849, -325, 1240, +-816, 418, -1161, -484, -1311, -1311, -1253, -1922, +-995, -2212, -579, -2133, -65, -1699, 483, -971, +944, -54, 1250, 896, 1353, 1702, 1237, 2227, +920, 2380, 434, 2128, -122, 1494, -664, 573, +-1118, -467, -1399, -1435, -1421, -2158, -1177, -2508, +-720, -2419, -156, -1892, 440, -1020, 986, 35, +1373, 1090, 1503, 1951, 1348, 2459, 950, 2526, +373, 2150, -272, 1401, -877, 401, -1304, -668, +-1492, -1607, -1417, -2251, -1073, -2503, -508, -2319, +185, -1726, 843, -826, 1322, 217, 1550, 1215, +1491, 1996, 1151, 2421, 601, 2415, -74, 1977, +-732, 1188, -1264, 183, -1566, -856, -1561, -1734, +-1253, -2289, -709, -2428, -46, -2134, 628, -1453, +1209, -513, 1601, 515, 1700, 1433, 1479, 2072, +982, 2327, 313, 2166, -411, 1625, -1068, 805, +-1539, -137, -1730, -1030, -1613, -1717, -1211, -2086, +-594, -2086, 121, -1730, 825, -1091, 1368, -284, +1667, 548, 1685, 1259, 1434, 1740, 970, 1923, +358, 1782, -308, 1340, -916, 673, -1365, -85, +-1590, -801, -1562, -1367, -1297, -1700, -824, -1740, +-227, -1471, 405, -948, 974, -272, 1396, 433, +1596, 1044, 1536, 1457, 1228, 1603, 736, 1455, +156, 1047, -434, 465, -947, -174, -1316, -757, +-1467, -1185, -1367, -1386, -1037, -1323, -561, -1016, +-24, -541, 485, -1, 904, 509, 1165, 912, +1223, 1145, 1094, 1159, 792, 949, 392, 579, +-33, 136, -394, -306, -637, -679, -766, -920, +-795, -987, -714, -872, -537, -600, -308, -225, +-80, 167, 112, 498, 282, 727, 422, 825, +532, 764, 583, 554, 565, 251, 481, -75, +353, -368, 186, -587, -10, -690, -218, -651, +-421, -486, -582, -242, -684, 28, -691, 269, +-580, 448, -369, 541, -97, 529, 202, 411, +490, 219, 742, 8, 892, -174, 895, -304, +743, -377, 452, -376, 88, -295, -300, -155, +-649, -4, -908, 105, -1028, 156, -988, 161, +-790, 128, -472, 62, -70, -14, 354, -64, +738, -58, 1034, 10, 1188, 120, 1173, 232, +970, 303, 603, 306, 102, 226, -460, 54, +-995, -192, -1387, -448, -1561, -641, -1494, -726, +-1175, -676, -630, -477, 93, -135, 860, 294, +1504, 715, 1895, 1035, 1964, 1183, 1684, 1120, +1091, 837, 260, 358, -651, -249, -1480, -872, +-2077, -1374, -2315, -1646, -2140, -1630, -1565, -1315, +-700, -728, 291, 43, 1230, 865, 1978, 1578, +2406, 2044, 2429, 2169, 2008, 1911, 1219, 1295, +235, 401, -771, -620, -1661, -1580, -2316, -2301, +-2607, -2659, -2461, -2573, -1881, -2021, -973, -1061, +120, 141, 1204, 1367, 2086, 2398, 2614, 3046, +2700, 3179, 2327, 2740, 1539, 1767, 465, 418, +-693, -1047, -1730, -2345, -2472, -3239, -2775, -3572, +-2589, -3257, -1934, -2312, -948, -912, 190, 661, +1287, 2121, 2150, 3213, 2628, 3726, 2634, 3540, +2160, 2682, 1281, 1327, 170, -265, -975, -1811, +-1934, -3043, -2542, -3728, -2691, -3719, -2343, -3022, +-1549, -1775, -448, -197, 735, 1433, 1768, 2822, +2460, 3715, 2697, 3946, 2423, 3469, 1698, 2350, +640, 771, -546, -977, -1644, -2577, -2444, -3748, +-2756, -4266, -2526, -4009, -1831, -3000, -820, -1423, +338, 449, 1454, 2288, 2310, 3754, 2696, 4543, +2541, 4485, 1893, 3598, 899, 2046, -255, 93, +-1354, -1920, -2192, -3609, -2605, -4636, -2509, -4797, +-1921, -4070, -957, -2598, 177, -641, 1278, 1469, +2130, 3340, 2570, 4592, 2498, 4977, 1934, 4449, +991, 3114, -158, 1194, -1307, -985, -2227, -3020, +-2718, -4495, -2685, -5118, -2119, -4793, -1136, -3598, +91, -1735, 1317, 487, 2314, 2662, 2896, 4336, +2938, 5172, 2417, 5042, 1429, 4009, 149, 2254, +-1194, 64, -2344, -2161, -3075, -3971, -3231, -5001, +-2794, -5093, -1836, -4283, -513, -2732, 949, -689, +2266, 1484, 3174, 3352, 3485, 4541, 3148, 4877, +2226, 4365, 873, 3102, -665, 1274, -2121, -783, +-3202, -2646, -3679, -3961, -3443, -4518, -2555, -4252, +-1192, -3221, 390, -1608, 1921, 284, 3115, 2086, +3745, 3440, 3695, 4091, 2952, 3950, 1646, 3085, +9, 1663, -1632, -63, -2965, -1750, -3751, -3039, +-3865, -3674, -3271, -3589, -2067, -2854, -472, -1598, +1208, -33, 2657, 1521, 3619, 2713, 3917, 3326, +3508, 3314, 2467, 2710, 984, 1593, -669, 148, +-2176, -1308, -3266, -2453, -3750, -3090, -3564, -3145, +-2746, -2616, -1438, -1580, 111, -227, 1630, 1160, +2843, 2277, 3537, 2907, 3578, 2961, 2960, 2444, +1796, 1431, 329, 108, -1171, -1219, -2426, -2238, +-3205, -2750, -3379, -2693, -2912, -2090, -1921, -1043, +-604, 236, 798, 1441, 2047, 2289, 2894, 2614, +3165, 2382, 2815, 1662, 1966, 597, 814, -606, +-449, -1674, -1620, -2359, -2487, -2533, -2860, -2192, +-2681, -1420, -2011, -363, -998, 777, 174, 1761, +1292, 2381, 2162, 2524, 2618, 2188, 2579, 1447, +2058, 424, 1161, -703, 77, -1704, -977, -2354, +-1801, -2539, -2265, -2259, -2304, -1569, -1928, -572, +-1189, 554, -244, 1565, 722, 2247, 1503, 2482, +1961, 2247, 2034, 1587, 1716, 621, 1086, -468, +275, -1451, -546, -2114, -1228, -2332, -1639, -2099, +-1709, -1471, -1430, -553, -880, 483, -177, 1399, +534, 1988, 1106, 2158, 1428, 1924, 1453, 1344, +1197, 498, 706, -464, 83, -1324, -534, -1879, +-1006, -2040, -1265, -1836, -1273, -1320, -1023, -541, +-569, 377, -11, 1227, 537, 1810, 984, 2034, +1252, 1884, 1257, 1374, 979, 577, 498, -357, +-70, -1226, -605, -1831, -1037, -2036, -1285, -1824, +-1278, -1267, -997, -462, -491, 460, 115, 1290, +703, 1799, 1169, 1876, 1426, 1575, 1396, 997, +1083, 234, 559, -581, -62, -1255, -677, -1609, +-1189, -1584, -1493, -1237, -1514, -680, -1258, -23, +-788, 619, -182, 1109, 463, 1326, 1038, 1241, +1424, 913, 1554, 427, 1407, -129, 1018, -642, +482, -992, -101, -1095, -653, -940, -1103, -586, +-1368, -125, -1382, 349, -1168, 748, -802, 976, +-328, 956, 187, 687, 656, 252, 973, -243, +1107, -701, 1083, -1022, 925, -1111, 638, -926, +254, -512, -140, 38, -479, 619, -730, 1104, +-892, 1374, -938, 1350, -849, 1030, -625, 477, +-314, -199, 29, -871, 360, -1408, 646, -1688, +850, -1640, 917, -1260, 824, -612, 581, 181, +249, 962, -123, 1585, -482, 1926, -762, 1915, +-900, 1526, -875, 810, -706, -91, -447, -993, +-135, -1724, 202, -2136, 522, -2115, 770, -1648, +887, -842, 869, 133, 716, 1095, 438, 1848, +47, 2210, -388, 2091, -782, 1532, -1060, 666, +-1169, -325, -1070, -1243, -742, -1889, -249, -2128, +320, -1914, 860, -1301, 1269, -426, 1442, 522, +1325, 1353, 924, 1909, 326, 2058, -358, 1758, +-981, 1094, -1422, 220, -1611, -699, -1511, -1502, +-1132, -2020, -516, -2108, 213, -1720, 911, -951, +1453, 12, 1743, 972, 1706, 1764, 1329, 2223, +691, 2206, -67, 1680, -813, 782, -1429, -269, +-1809, -1279, -1877, -2060, -1590, -2428, -999, -2262, +-226, -1601, 572, -614, 1275, 492, 1781, 1515, +1987, 2251, 1818, 2535, 1293, 2299, 549, 1591, +-277, 570, -1070, -565, -1710, -1605, -2051, -2356, +-2011, -2663, -1599, -2456, -905, -1769, -39, -720, +849, 502, 1583, 1658, 2015, 2511, 2051, 2893, +1710, 2724, 1075, 2024, 274, 901, -568, -443, +-1333, -1739, -1877, -2711, -2053, -3149, -1818, -2960, +-1256, -2182, -489, -954, 370, 485, 1186, 1835, +1775, 2804, 1993, 3204, 1812, 2970, 1300, 2146, +545, 888, -324, -541, -1147, -1830, -1725, -2719, +-1916, -3049, -1700, -2769, -1163, -1941, -438, -737, +362, 605, 1101, 1802, 1611, 2588, 1743, 2820, +1498, 2492, 985, 1681, 337, 525, -368, -748, +-1021, -1845, -1470, -2530, -1609, -2697, -1419, -2324, +-961, -1461, -313, -268, 402, 994, 1031, 2044, +1438, 2662, 1566, 2732, 1405, 2252, 975, 1309, +339, 59, -368, -1255, -982, -2328, -1379, -2906, +-1502, -2882, -1335, -2284, -896, -1219, -279, 133, +374, 1501, 914, 2572, 1265, 3101, 1358, 2988, +1155, 2274, 700, 1091, 118, -335, -450, -1717, +-892, -2741, -1124, -3180, -1098, -2961, -811, -2144, +-342, -883, 207, 584, 703, 1936, 1036, 2868, +1113, 3192, 917, 2856, 518, 1935, 5, 613, +-518, -844, -936, -2134, -1155, -2987, -1147, -3219, +-915, -2785, -483, -1774, 96, -385, 696, 1099, +1176, 2351, 1442, 3103, 1454, 3230, 1194, 2727, +684, 1671, 6, 240, -724, -1260, -1354, -2474, +-1743, -3151, -1778, -3202, -1468, -2647, -881, -1561, +-104, -114, 742, 1371, 1485, 2519, 1941, 3100, +2010, 3085, 1697, 2499, 1066, 1390, 222, -53, +-667, -1470, -1417, -2513, -1882, -3010, -2006, -2927, +-1767, -2287, -1187, -1164, -358, 239, 548, 1596, +1337, 2566, 1853, 2954, 2005, 2757, 1796, 2061, +1261, 953, 487, -404, -387, -1696, -1174, -2578, +-1722, -2886, -1949, -2649, -1829, -1939, -1356, -833, +-614, 478, 247, 1674, 1067, 2466, 1694, 2748, +2020, 2537, 1956, 1881, 1513, 852, 773, -360, +-120, -1468, -996, -2233, -1678, -2551, -2035, -2414, +-2010, -1846, -1598, -922, -848, 181, 89, 1226, +986, 2002, 1660, 2373, 2005, 2286, 1980, 1770, +1551, 926, 798, -100, -90, -1107, -901, -1872, +-1522, -2241, -1893, -2162, -1912, -1666, -1512, -828, +-766, 185, 109, 1135, 903, 1811, 1512, 2111, +1866, 2006, 1862, 1509, 1444, 697, 697, -236, +-149, -1071, -901, -1665, -1464, -1947, -1771, -1864, +-1738, -1402, -1317, -678, -620, 111, 148, 821, +826, 1391, 1336, 1731, 1603, 1727, 1548, 1367, +1157, 790, 538, 144, -129, -500, -728, -1074, +-1206, -1460, -1492, -1554, -1462, -1351, -1085, -921, +-467, -372, 200, 202, 802, 730, 1266, 1132, +1496, 1319, 1395, 1248, 957, 971, 334, 584, +-312, 132, -875, -347, -1296, -776, -1493, -1051, +-1385, -1118, -973, -1008, -384, -778, 229, -453, +754, -48, 1159, 383, 1399, 751, 1371, 978, +1055, 1046, 549, 976, 4, 768, -518, 424, +-994, -13, -1329, -457, -1382, -840, -1132, -1093, +-696, -1160, -199, -1017, 317, -700, 797, -256, +1127, 267, 1201, 777, 1019, 1147, 685, 1281, +272, 1172, -172, 854, -622, 359, -965, -244, +-1082, -827, -958, -1239, -681, -1383, -350, -1253, +33, -887, 455, -333, 806, 334, 951, 979, +874, 1437, 666, 1580, 388, 1381, 32, 902, +-363, 237, -685, -518, -829, -1237, -793, -1738, +-659, -1855, -472, -1555, -216, -934, 106, -125, +402, 760, 569, 1559, 601, 2061, 586, 2101, +554, 1670, 434, 896, 188, -57, -82, -1029, +-273, -1839, -403, -2273, -538, -2189, -653, -1610, +-647, -706, -509, 323, -299, 1305, -83, 2055, +141, 2362, 380, 2112, 594, 1378, 720, 361, +708, -722, 569, -1668, 349, -2279, 85, -2394, +-216, -1955, -508, -1063, -702, 61, -723, 1173, +-614, 2062, -450, 2539, -250, 2456, -1, 1792, +259, 711, 440, -519, 505, -1652, 491, -2474, +441, -2784, 350, -2460, 213, -1563, 58, -314, +-88, 1003, -226, 2122, -362, 2806, -481, 2876, +-538, 2277, -519, 1146, -427, -239, -257, -1569, +-12, -2572, 279, -3023, 537, -2777, 722, -1862, +807, -512, 772, 942, 590, 2195, 262, 3004, +-152, 3157, -570, 2559, -915, 1340, -1126, -179, +-1136, -1659, -913, -2817, -497, -3401, 15, -3230, +531, -2305, 968, -863, 1271, 754, 1359, 2227, +1176, 3277, 747, 3651, 182, 3219, -395, 2079, +-908, 510, -1273, -1169, -1399, -2626, -1260, -3547, +-919, -3706, -439, -3069, 141, -1787, 739, -146, +1197, 1516, 1418, 2858, 1415, 3588, 1209, 3533, +774, 2714, 129, 1354, -549, -242, -1092, -1776, +-1445, -2948, -1612, -3459, -1518, -3178, -1094, -2228, +-428, -890, 298, 585, 964, 1957, 1520, 2915, +1867, 3198, 1860, 2765, 1443, 1793, 738, 518, +-63, -845, -821, -2053, -1479, -2814, -1932, -2920, +-2017, -2379, -1648, -1376, -927, -141, -79, 1099, +754, 2104, 1485, 2630, 1979, 2550, 2058, 1909, +1680, 883, 986, -286, 153, -1338, -701, -2062, +-1453, -2333, -1939, -2097, -2017, -1380, -1672, -360, +-992, 662, -104, 1433, 803, 1866, 1567, 1940, +2049, 1600, 2149, 878, 1796, 1, 1032, -754, +46, -1258, -934, -1507, -1752, -1487, -2283, -1163, +-2378, -591, -1941, 36, -1054, 522, 48, 823, +1156, 979, 2097, 991, 2679, 827, 2699, 533, +2119, 233, 1106, 6, -115, -185, -1352, -387, +-2412, -554, -3025, -634, -2978, -658, -2267, -679, +-1074, -649, 345, -469, 1738, -138, 2828, 238, +3341, 605, 3151, 977, 2280, 1272, 899, 1297, +-712, 972, -2208, 425, -3232, -219, -3558, -933, +-3109, -1598, -1978, -1920, -381, -1727, 1336, -1127, +2777, -292, 3613, 700, 3670, 1687, 2931, 2325, +1521, 2348, -258, 1796, -1988, 854, -3270, -339, +-3846, -1574, -3601, -2483, -2562, -2751, -906, -2349, +971, -1442, 2596, -196, 3622, 1182, 3887, 2326, +3340, 2866, 2022, 2701, 219, 1961, -1590, 802, +-2968, -602, -3689, -1908, -3649, -2690, -2801, -2760, +-1276, -2220, 502, -1219, 2048, 110, 3060, 1448, +3431, 2343, 3089, 2561, 2050, 2168, 582, 1310, +-930, 119, -2157, -1136, -2894, -2037, -2986, -2296, +-2419, -1930, -1363, -1118, -95, -38, 1117, 1072, +2030, 1865, 2455, 2059, 2342, 1639, 1776, 806, +888, -195, -172, -1130, -1152, -1757, -1788, -1855, +-1968, -1383, -1777, -526, -1297, 407, -550, 1160, +328, 1582, 1063, 1588, 1466, 1142, 1557, 352, +1412, -473, 1010, -1028, 365, -1208, -351, -1087, +-955, -736, -1377, -205, -1582, 331, -1476, 605, +-1014, 528, -297, 276, 489, 53, 1196, -80, +1728, -110, 1939, 43, 1698, 393, 1008, 756, +32, 877, -1014, 625, -1911, 45, -2439, -695, +-2410, -1379, -1777, -1810, -666, -1817, 660, -1274, +1879, -225, 2709, 1039, 2941, 2099, 2512, 2639, +1484, 2539, 55, 1794, -1467, 526, -2695, -979, +-3291, -2296, -3138, -3008, -2313, -2914, -992, -2105, +584, -835, 2072, 626, 3097, 1957, 3413, 2786, +3006, 2844, 1995, 2187, 570, 1114, -1008, -96, +-2374, -1236, -3205, -2064, -3375, -2351, -2912, -2064, +-1899, -1374, -473, -506, 1073, 376, 2382, 1138, +3177, 1641, 3386, 1775, 3019, 1532, 2063, 1019, +605, 379, -1053, -298, -2513, -946, -3480, -1419, +-3817, -1565, -3416, -1362, -2251, -906, -549, -281, +1290, 431, 2872, 1080, 3894, 1475, 4115, 1520, +3414, 1227, 1915, 661, -12, -62, -1903, -773, +-3350, -1287, -4052, -1497, -3841, -1382, -2765, -963, +-1112, -309, 699, 411, 2250, 1004, 3218, 1344, +3433, 1401, 2908, 1173, 1782, 674, 327, 5, +-1063, -622, -2049, -1045, -2482, -1253, -2387, -1250, +-1824, -984, -902, -452, 122, 176, 930, 697, +1362, 1045, 1449, 1226, 1249, 1179, 799, 835, +221, 256, -272, -382, -546, -906, -605, -1237, +-509, -1330, -269, -1115, 45, -570, 273, 167, +294, 859, 146, 1318, -56, 1472, -245, 1290, +-395, 754, -459, -28, -373, -811, -139, -1362, +159, -1544, 422, -1318, 586, -761, 611, -43, +479, 651, 217, 1171, -69, 1379, -282, 1197, +-389, 709, -411, 125, -377, -389, -276, -784, +-145, -1005, -65, -980, -55, -725, -53, -374, +16, -46, 177, 232, 392, 501, 620, 754, +790, 916, 801, 927, 580, 787, 117, 506, +-518, 47, -1180, -594, -1650, -1293, -1749, -1795, +-1407, -1873, -667, -1456, 339, -597, 1399, 566, +2212, 1768, 2522, 2660, 2219, 2917, 1374, 2359, +201, 1089, -1047, -542, -2128, -2088, -2790, -3143, +-2821, -3404, -2181, -2760, -1066, -1356, 250, 384, +1536, 1932, 2557, 2884, 3056, 3066, 2880, 2523, +2086, 1443, 840, 108, -645, -1127, -2070, -1927, +-3072, -2192, -3385, -2054, -2927, -1656, -1766, -1013, +-104, -159, 1660, 725, 3040, 1457, 3698, 1996, +3503, 2293, 2458, 2155, 729, 1417, -1231, 155, +-2837, -1293, -3687, -2523, -3653, -3215, -2775, -3150, +-1215, -2195, 667, -455, 2357, 1572, 3407, 3196, +3604, 3928, 2999, 3642, 1787, 2392, 222, 416, +-1371, -1736, -2619, -3359, -3204, -4012, -3037, -3644, +-2259, -2415, -1090, -604, 280, 1310, 1635, 2796, +2640, 3548, 3000, 3496, 2674, 2684, 1828, 1302, +647, -293, -701, -1761, -1945, -2870, -2736, -3425, +-2885, -3243, -2413, -2339, -1420, -955, -80, 628, +1319, 2154, 2418, 3290, 2957, 3705, 2838, 3274, +2087, 2114, 832, 494, -649, -1255, -1978, -2762, +-2858, -3674, -3111, -3777, -2656, -3061, -1548, -1689, +-35, 45, 1467, 1768, 2583, 3123, 3101, 3840, +2922, 3770, 2040, 2879, 624, 1314, -930, -573, +-2181, -2331, -2877, -3575, -2951, -4059, -2364, -3637, +-1184, -2341, 280, -495, 1606, 1393, 2493, 2901, +2834, 3741, 2601, 3724, 1777, 2843, 501, 1374, +-868, -273, -1975, -1751, -2630, -2815, -2759, -3275, +-2297, -3038, -1264, -2224, 94, -1045, 1411, 317, +2387, 1674, 2850, 2739, 2701, 3229, 1922, 3024, +645, 2201, -814, 879, -2036, -763, -2730, -2341, +-2814, -3346, -2292, -3459, -1235, -2719, 131, -1367, +1452, 317, 2403, 1952, 2824, 2994, 2644, 3105, +1879, 2397, 698, 1197, -627, -192, -1790, -1423, +-2548, -2139, -2752, -2167, -2361, -1616, -1467, -751, +-261, 161, 1017, 886, 2083, 1275, 2652, 1296, +2578, 993, 1936, 461, 892, -131, -362, -603, +-1549, -882, -2324, -968, -2485, -819, -2081, -403, +-1228, 147, -79, 622, 1079, 914, 1910, 1013, +2217, 858, 1982, 397, 1259, -221, 193, -723, +-909, -961, -1731, -940, -2093, -688, -1915, -245, +-1214, 276, -166, 662, 913, 761, 1685, 616, +1947, 354, 1669, 21, 932, -317, -84, -522, +-1074, -503, -1716, -320, -1817, -87, -1385, 165, +-581, 400, 348, 507, 1110, 424, 1473, 243, +1368, 10, 844, -295, 95, -591, -601, -707, +-1022, -565, -1068, -254, -773, 112, -258, 488, +309, 809, 728, 919, 855, 728, 673, 276, +261, -274, -258, -734, -713, -983, -960, -1005, +-903, -795, -529, -367, 18, 168, 574, 633, +1073, 906, 1415, 997, 1419, 968, 963, 808, +155, 461, -713, -32, -1449, -554, -1961, -994, +-2070, -1310, -1601, -1464, -619, -1326, 564, -788, +1615, 55, 2340, 918, 2578, 1579, 2154, 1929, +1136, 1855, -154, 1279, -1372, 353, -2244, -610, +-2570, -1365, -2263, -1779, -1401, -1760, -262, -1330, +852, -665, 1712, 43, 2108, 661, 1960, 1076, +1381, 1218, 546, 1154, -353, 980, -1117, 703, +-1569, 283, -1607, -227, -1272, -691, -711, -1041, +-29, -1259, 633, -1263, 1079, -960, 1198, -408, +1009, 239, 636, 837, 184, 1258, -314, 1374, +-735, 1138, -903, 651, -777, 95, -484, -384, +-196, -721, 60, -873, 325, -826, 489, -613, +400, -347, 151, -131, -35, 12, -85, 125, +-118, 229, -198, 310, -148, 353, 109, 369, +294, 391, 222, 371, 92, 248, 79, 80, +47, -26, -179, -85, -422, -182, -416, -333, +-233, -430, -75, -432, 57, -429, 230, -423, +368, -297, 350, -18, 185, 301, -1, 563, +-132, 726, -216, 749, -223, 581, -93, 253, +149, -125, 390, -444, 499, -618, 463, -590, +306, -401, -16, -154, -432, 100, -741, 279, +-825, 271, -727, 72, -499, -164, -97, -313, +461, -334, 934, -212, 1110, 84, 1050, 481, +844, 788, 424, 875, -191, 741, -749, 389, +-1044, -181, -1099, -796, -968, -1212, -593, -1297, +-23, -1067, 519, -582, 851, 71, 930, 741, +779, 1223, 431, 1348, -11, 1104, -392, 618, +-600, 54, -589, -477, -359, -869, -42, -995, +197, -813, 297, -481, 277, -158, 128, 124, +-134, 344, -372, 470, -401, 491, -211, 432, +17, 345, 190, 259, 340, 129, 436, -64, +354, -346, 73, -665, -225, -832, -361, -746, +-343, -489, -255, -95, -143, 465, -2, 1052, +163, 1410, 228, 1328, 111, 853, -59, 188, +-101, -552, -13, -1292, 72, -1785, 66, -1757, +54, -1208, 117, -414, 135, 379, -2, 1135, +-166, 1750, -181, 1914, -63, 1509, 31, 792, +52, 24, 127, -725, 233, -1389, 209, -1760, +53, -1673, -101, -1209, -162, -547, -163, 220, +-161, 971, -119, 1478, 16, 1640, 183, 1498, +301, 1051, 336, 320, 311, -480, 256, -1123, +121, -1522, -113, -1641, -349, -1424, -539, -867, +-646, -120, -568, 623, -275, 1235, 185, 1625, +682, 1684, 1019, 1399, 1095, 815, 911, 22, +461, -787, -207, -1406, -912, -1736, -1395, -1744, +-1487, -1407, -1214, -748, -646, 125, 137, 947, +921, 1523, 1458, 1814, 1652, 1775, 1455, 1343, +882, 611, 95, -237, -679, -1015, -1288, -1570, +-1664, -1841, -1687, -1764, -1267, -1310, -551, -565, +200, 295, 887, 1069, 1436, 1595, 1687, 1843, +1484, 1770, 843, 1289, 8, 487, -737, -387, +-1262, -1133, -1483, -1653, -1299, -1859, -779, -1667, +-112, -1094, 497, -314, 907, 505, 1032, 1238, +833, 1725, 387, 1810, -96, 1485, -423, 851, +-544, 28, -495, -834, -323, -1518, -65, -1823, +175, -1726, 271, -1265, 228, -445, 148, 571, +41, 1413, -93, 1842, -163, 1868, -99, 1505, +32, 730, 122, -287, 167, -1200, 200, -1749, +173, -1858, 48, -1577, -108, -977, -249, -160, +-350, 680, -350, 1278, -204, 1506, 52, 1432, +362, 1171, 645, 768, 779, 224, 669, -367, +293, -857, -226, -1164, -723, -1316, -1084, -1326, +-1185, -1122, -921, -630, -316, 59, 480, 773, +1203, 1371, 1575, 1706, 1511, 1688, 1064, 1307, +296, 571, -629, -381, -1398, -1210, -1751, -1708, +-1636, -1860, -1162, -1653, -407, -1037, 495, -121, +1253, 785, 1637, 1435, 1601, 1789, 1213, 1820, +575, 1436, -209, 720, -976, -134, -1475, -950, +-1610, -1600, -1456, -1957, -1041, -1878, -361, -1308, +468, -435, 1185, 498, 1554, 1341, 1567, 1922, +1317, 2068, 794, 1702, 54, 896, -724, -95, +-1341, -988, -1636, -1653, -1587, -1960, -1278, -1781, +-726, -1155, 5, -318, 736, 470, 1310, 1109, +1616, 1574, 1606, 1707, 1287, 1369, 689, 734, +-99, 60, -881, -560, -1440, -1092, -1638, -1419, +-1509, -1413, -1123, -1061, -446, -489, 390, 128, +1082, 677, 1436, 1071, 1433, 1207, 1134, 1018, +642, 591, 48, 110, -498, -290, -863, -592, +-1005, -760, -910, -718, -635, -489, -288, -194, +95, 62, 475, 232, 734, 300, 828, 319, +754, 295, 511, 222, 153, 122, -255, -4, +-644, -116, -875, -147, -837, -177, -534, -254, +-89, -226, 339, -83, 678, 35, 877, 98, +869, 190, 612, 322, 163, 379, -296, 241, +-585, 16, -702, -128, -686, -221, -492, -334, +-196, -442, 9, -447, 71, -278, 135, -22, +280, 176, 388, 333, 352, 440, 275, 465, +252, 446, 231, 364, 121, 174, -108, -48, +-368, -244, -508, -418, -489, -540, -432, -637, +-368, -658, -200, -486, 54, -148, 208, 218, +208, 565, 243, 873, 422, 1036, 512, 912, +301, 491, 36, -38, 12, -504, 42, -848, +-189, -1019, -517, -929, -595, -582, -433, -90, +-293, 365, -214, 620, -35, 639, 235, 509, +418, 319, 446, 87, 418, -141, 420, -267, +423, -222, 288, -100, -1, -37, -319, -1, +-525, 98, -589, 165, -603, 130, -564, 88, +-319, 62, 143, -31, 599, -228, 859, -441, +876, -538, 715, -484, 405, -335, -46, -42, +-485, 380, -731, 769, -754, 989, -568, 955, +-264, 652, 12, 201, 269, -289, 502, -763, +572, -1072, 439, -1091, 255, -833, 158, -455, +114, -110, -21, 238, -184, 645, -240, 941, +-268, 993, -362, 876, -449, 676, -398, 380, +-187, -107, 59, -730, 241, -1232, 404, -1411, +521, -1238, 550, -727, 513, 10, 352, 792, +67, 1427, -218, 1671, -448, 1374, -640, 625, +-771, -282, -782, -1043, -593, -1464, -256, -1464, +126, -976, 567, -101, 979, 779, 1108, 1245, +872, 1187, 399, 791, -123, 191, -583, -550, +-976, -1149, -1165, -1243, -988, -813, -507, -107, +83, 622, 603, 1182, 888, 1382, 889, 1098, +658, 409, 308, -410, -23, -1092, -298, -1487, +-466, -1468, -467, -980, -372, -145, -278, 731, +-191, 1375, -153, 1614, -152, 1353, -111, 677, +24, -153, 282, -901, 566, -1388, 733, -1433, +778, -1015, 670, -280, 339, 519, -90, 1085, +-510, 1206, -934, 886, -1261, 289, -1221, -359, +-729, -861, -57, -1028, 515, -759, 1016, -162, +1465, 534, 1594, 1043, 1249, 1137, 573, 818, +-229, 229, -1034, -519, -1703, -1187, -1993, -1473, +-1688, -1260, -856, -651, 187, 108, 1142, 807, +1844, 1362, 2209, 1632, 2051, 1406, 1240, 737, +7, -100, -1163, -825, -1954, -1351, -2238, -1659, +-1981, -1581, -1247, -1001, -221, -138, 792, 717, +1529, 1418, 1861, 1823, 1718, 1797, 1095, 1248, +217, 285, -573, -757, -1067, -1561, -1247, -1969, +-1144, -1844, -776, -1177, -241, -178, 245, 854, +528, 1602, 608, 1834, 518, 1492, 313, 715, +84, -210, -71, -972, -112, -1368, -54, -1272, +24, -729, 41, 14, -49, 684, -250, 1095, +-494, 1076, -670, 567, -673, -187, -447, -831, +17, -1180, 629, -1179, 1156, -771, 1344, -19, +1188, 832, 762, 1438, 27, 1538, -861, 1127, +-1505, 390, -1686, -467, -1470, -1214, -918, -1598, +-91, -1467, 794, -808, 1400, 138, 1561, 1003, +1365, 1500, 907, 1490, 254, 1005, -408, 177, +-871, -786, -1028, -1504, -911, -1648, -690, -1259, +-432, -511, -109, 397, 213, 1187, 430, 1646, +573, 1652, 705, 1130, 766, 298, 656, -466, +407, -1023, 114, -1363, -251, -1419, -688, -1154, +-1041, -671, -1130, -148, -900, 354, -427, 861, +151, 1241, 761, 1373, 1259, 1288, 1411, 1002, +1170, 472, 638, -289, -117, -1105, -931, -1672, +-1492, -1811, -1590, -1567, -1240, -959, -602, -69, +194, 835, 970, 1465, 1455, 1712, 1515, 1565, +1220, 1073, 625, 399, -197, -246, -969, -709, +-1384, -958, -1357, -1007, -1047, -933, -608, -790, +-92, -606, 402, -384, 732, -65, 873, 374, +869, 821, 747, 1139, 527, 1269, 242, 1159, +-33, 783, -286, 144, -554, -618, -826, -1249, +-1016, -1541, -1008, -1432, -705, -990, -190, -384, +333, 267, 766, 879, 1085, 1262, 1209, 1305, +1033, 1075, 592, 695, 52, 222, -424, -305, +-780, -806, -961, -1120, -914, -1190, -700, -1055, +-447, -713, -183, -189, 88, 431, 302, 1026, +502, 1385, 744, 1330, 929, 923, 918, 321, +776, -313, 579, -876, 204, -1265, -434, -1323, +-1091, -978, -1457, -386, -1500, 220, -1300, 706, +-832, 1019, -62, 1128, 826, 986, 1519, 644, +1858, 199, 1884, -273, 1551, -712, 758, -1071, +-320, -1288, -1273, -1231, -1839, -865, -2041, -310, +-1905, 353, -1306, 1044, -284, 1603, 799, 1842, +1633, 1655, 2088, 1048, 2084, 166, 1599, -780, +711, -1557, -381, -2022, -1347, -2110, -1946, -1731, +-2100, -935, -1792, 39, -1087, 962, -102, 1699, +932, 2116, 1661, 2118, 1872, 1669, 1662, 892, +1180, -5, 482, -901, -372, -1648, -1135, -2035, +-1503, -2008, -1463, -1634, -1159, -941, -627, -51, +50, 800, 624, 1420, 908, 1774, 901, 1848, +748, 1582, 510, 994, 149, 243, -214, -491, +-412, -1111, -443, -1556, -379, -1764, -297, -1630, +-227, -1146, -113, -450, -11, 285, 42, 950, +137, 1455, 297, 1696, 443, 1563, 512, 1075, +475, 433, 322, -191, 42, -731, -343, -1161, +-699, -1374, -928, -1289, -959, -984, -695, -589, +-184, -133, 376, 335, 850, 759, 1158, 1114, +1243, 1283, 1063, 1192, 605, 918, 3, 513, +-597, -19, -1101, -599, -1368, -1129, -1304, -1448, +-964, -1458, -431, -1223, 184, -814, 764, -227, +1207, 483, 1385, 1170, 1283, 1658, 975, 1840, +461, 1733, -215, 1292, -832, 488, -1242, -543, +-1400, -1541, -1322, -2251, -1027, -2495, -511, -2217, +154, -1400, 792, -130, 1231, 1244, 1425, 2301, +1420, 2759, 1174, 2560, 587, 1766, -164, 543, +-794, -805, -1252, -1865, -1560, -2348, -1584, -2207, +-1186, -1561, -460, -623, 299, 346, 891, 1072, +1313, 1399, 1496, 1341, 1310, 1020, 767, 581, +93, 177, -474, -119, -888, -297, -1177, -384, +-1207, -425, -885, -459, -379, -554, 94, -681, +447, -675, 693, -467, 835, -166, 808, 191, +579, 600, 254, 952, -23, 1126, -224, 1067, +-421, 779, -573, 335, -539, -169, -359, -642, +-192, -1004, -93, -1194, -34, -1134, 11, -859, +55, -489, 80, -58, 123, 406, 222, 786, +373, 992, 539, 997, 638, 840, 596, 616, +400, 333, 68, -8, -376, -310, -824, -514, +-1106, -664, -1080, -757, -797, -775, -402, -714, +56, -555, 558, -282, 962, 63, 1086, 410, +927, 753, 641, 1034, 302, 1112, -126, 939, +-496, 612, -588, 172, -462, -329, -353, -775, +-325, -1082, -264, -1198, -129, -1082, -55, -753, +-101, -318, -103, 134, 38, 570, 241, 952, +405, 1151, 511, 1120, 586, 932, 579, 630, +355, 200, -55, -318, -457, -790, -726, -1064, +-838, -1154, -808, -1141, -617, -947, -253, -537, +207, -27, 611, 475, 817, 914, 783, 1221, +632, 1359, 435, 1288, 122, 968, -243, 423, +-499, -260, -607, -896, -631, -1346, -593, -1579, +-448, -1537, -165, -1137, 150, -457, 370, 291, +479, 904, 518, 1296, 502, 1455, 384, 1330, +131, 914, -155, 357, -341, -150, -405, -557, +-369, -884, -261, -1085, -82, -1070, 142, -894, +273, -659, 211, -314, 66, 201, -6, 746, +-36, 1113, -133, 1259, -222, 1203, -149, 876, +4, 235, 71, -511, 92, -1090, 166, -1376, +253, -1344, 279, -976, 227, -307, 135, 465, +47, 1025, -73, 1222, -253, 1110, -427, 710, +-489, 106, -427, -472, -315, -846, -171, -958, +84, -787, 380, -402, 533, 70, 531, 463, +492, 656, 440, 697, 329, 627, 195, 405, +77, 66, -103, -240, -419, -436, -768, -568, +-1030, -710, -1167, -756, -1131, -585, -822, -307, +-178, -23, 703, 338, 1581, 785, 2229, 1154, +2450, 1290, 2071, 1147, 1131, 784, -141, 217, +-1504, -522, -2695, -1257, -3371, -1775, -3275, -1962, +-2425, -1762, -1028, -1154, 683, -232, 2388, 806, +3600, 1725, 3974, 2334, 3477, 2473, 2259, 2089, +536, 1254, -1351, 128, -2985, -1075, -3953, -2086, +-4007, -2644, -3152, -2605, -1627, -2022, 208, -1077, +1958, 98, 3203, 1295, 3662, 2173, 3309, 2483, +2269, 2256, 743, 1630, -869, 696, -2133, -420, +-2816, -1397, -2856, -1922, -2259, -1952, -1172, -1596, +71, -958, 1143, -138, 1870, 686, 2177, 1277, +1977, 1452, 1272, 1252, 294, 797, -603, 198, +-1215, -383, -1537, -815, -1541, -1026, -1156, -949, +-462, -599, 274, -119, 841, 361, 1197, 726, +1322, 890, 1120, 838, 619, 609, 29, 225, +-485, -271, -901, -725, -1192, -955, -1240, -966, +-969, -849, -464, -541, 102, -36, 652, 490, +1122, 847, 1379, 998, 1323, 991, 961, 838, +366, 494, -336, 30, -982, -383, -1422, -650, +-1536, -775, -1265, -806, -661, -752, 39, -602, +628, -364, 1075, -98, 1345, 142, 1274, 349, +845, 586, 285, 826, -188, 929, -563, 868, +-866, 704, -948, 407, -753, -56, -473, -552, +-233, -931, 53, -1142, 370, -1200, 519, -1038, +432, -621, 289, -112, 211, 326, 119, 683, +-40, 943, -151, 1031, -109, 953, 30, 777, +160, 576, 231, 352, 227, 85, 118, -225, +-69, -571, -270, -924, -463, -1212, -602, -1365, +-614, -1342, -496, -1073, -303, -498, -42, 324, +292, 1149, 631, 1765, 842, 2117, 928, 2121, +973, 1643, 906, 763, 594, -267, 85, -1242, +-480, -1997, -1053, -2346, -1562, -2198, -1817, -1660, +-1648, -861, -1129, 95, -423, 998, 435, 1600, +1418, 1862, 2267, 1843, 2619, 1548, 2322, 991, +1537, 289, 488, -336, -731, -779, -1937, -1142, +-2797, -1437, -3051, -1477, -2624, -1253, -1625, -919, +-278, -506, 1212, 43, 2534, 672, 3262, 1221, +3171, 1572, 2364, 1670, 1094, 1454, -401, 910, +-1858, 153, -2876, -669, -3099, -1357, -2557, -1711, +-1507, -1664, -194, -1265, 1114, -585, 2096, 210, +2474, 906, 2176, 1331, 1405, 1366, 443, 1034, +-508, 490, -1255, -102, -1615, -621, -1506, -943, +-1051, -988, -475, -748, 81, -299, 554, 229, +851, 686, 917, 967, 762, 1030, 454, 832, +169, 375, 7, -243, -140, -841, -368, -1264, +-589, -1423, -669, -1291, -629, -851, -572, -144, +-455, 653, -147, 1284, 315, 1567, 767, 1526, +1091, 1269, 1255, 803, 1212, 134, 881, -510, +234, -909, -574, -1076, -1261, -1158, -1652, -1188, +-1747, -1052, -1567, -736, -1052, -399, -218, -92, +723, 317, 1484, 839, 1909, 1299, 2009, 1503, +1814, 1455, 1254, 1273, 374, 927, -578, 316, +-1392, -423, -1983, -1048, -2246, -1485, -2057, -1758, +-1462, -1836, -620, -1613, 331, -1082, 1271, -390, +1981, 359, 2265, 1167, 2109, 1882, 1595, 2244, +817, 2178, -101, 1785, -997, 1133, -1671, 219, +-1972, -796, -1918, -1618, -1618, -2101, -1121, -2278, +-414, -2139, 394, -1659, 1060, -910, 1454, -37, +1644, 845, 1670, 1631, 1465, 2199, 986, 2460, +319, 2346, -348, 1798, -893, 851, -1331, -271, +-1627, -1324, -1658, -2164, -1417, -2678, -1005, -2676, +-461, -2084, 201, -1127, 877, -97, 1419, 897, +1730, 1751, 1747, 2255, 1474, 2322, 1000, 2016, +393, 1453, -357, 718, -1158, -130, -1728, -995, +-1877, -1716, -1703, -2140, -1320, -2167, -680, -1810, +167, -1150, 943, -240, 1446, 779, 1701, 1625, +1718, 2054, 1385, 2025, 685, 1606, -135, 863, +-801, -81, -1253, -941, -1503, -1468, -1471, -1636, +-1088, -1465, -461, -957, 197, -249, 748, 462, +1126, 1055, 1237, 1392, 1066, 1346, 704, 948, +235, 381, -260, -248, -664, -914, -885, -1444, +-895, -1585, -754, -1283, -529, -701, -205, 5, +193, 741, 521, 1383, 683, 1727, 730, 1667, +738, 1285, 649, 707, 337, 9, -89, -692, +-371, -1263, -535, -1631, -756, -1741, -946, -1595, +-900, -1230, -622, -670, -251, 76, 155, 894, +606, 1587, 1011, 2024, 1223, 2154, 1217, 1894, +999, 1220, 543, 313, -87, -622, -749, -1463, +-1279, -2062, -1543, -2228, -1496, -1934, -1128, -1353, +-496, -653, 211, 133, 806, 921, 1210, 1498, +1380, 1746, 1291, 1733, 952, 1528, 431, 1077, +-118, 383, -570, -365, -876, -961, -1001, -1358, +-936, -1513, -699, -1352, -328, -899, 53, -297, +335, 285, 533, 692, 605, 802, 462, 629, +177, 322, -90, 11, -285, -260, -358, -365, +-223, -181, 116, 213, 465, 608, 636, 879, +645, 965, 534, 818, 217, 392, -307, -255, +-824, -903, -1121, -1398, -1135, -1694, -924, -1736, +-546, -1429, -65, -788, 394, 39, 753, 879, +1023, 1619, 1176, 2157, 1154, 2357, 984, 2150, +702, 1540, 283, 635, -266, -374, -821, -1348, +-1268, -2195, -1604, -2703, -1763, -2703, -1519, -2261, +-826, -1513, 36, -478, 842, 772, 1531, 1960, +1966, 2773, 1950, 3062, 1480, 2856, 736, 2172, +-95, 1020, -863, -430, -1403, -1781, -1564, -2667, +-1311, -2971, -764, -2698, -123, -1883, 411, -683, +716, 567, 765, 1519, 541, 1966, 71, 1901, +-486, 1434, -850, 739, -844, 4, -487, -561, +115, -767, 847, -600, 1516, -258, 1848, 61, +1665, 272, 1011, 331, 45, 202, -1069, -124, +-2060, -536, -2587, -829, -2492, -903, -1853, -795, +-830, -497, 360, -27, 1433, 470, 2164, 873, +2454, 1133, 2265, 1208, 1619, 1032, 706, 646, +-195, 192, -923, -252, -1411, -686, -1625, -962, +-1596, -948, -1371, -769, -968, -587, -438, -392, +125, -164, 590, -1, 893, 53, 1088, 88, +1169, 200, 1047, 377, 746, 632, 385, 966, +13, 1186, -381, 1084, -731, 706, -859, 199, +-718, -423, -503, -1119, -326, -1645, -89, -1766, +172, -1500, 293, -973, 244, -268, 122, 477, +-5, 1033, -134, 1301, -190, 1343, -56, 1189, +199, 866, 403, 501, 536, 205, 637, -66, +639, -329, 449, -524, 86, -667, -319, -861, +-675, -1074, -981, -1148, -1153, -981, -1077, -631, +-807, -207, -425, 296, 83, 875, 680, 1397, +1216, 1669, 1517, 1599, 1510, 1235, 1227, 682, +683, -9, -63, -740, -805, -1311, -1344, -1557, +-1562, -1477, -1400, -1176, -932, -717, -329, -139, +286, 389, 768, 648, 935, 655, 751, 564, +363, 466, -15, 375, -248, 320, -319, 354, +-208, 482, 107, 593, 510, 559, 794, 348, +791, -15, 498, -478, 42, -953, -466, -1310, +-960, -1464, -1323, -1385, -1437, -1045, -1242, -452, +-738, 260, -37, 944, 666, 1543, 1254, 1967, +1665, 2044, 1792, 1671, 1558, 941, 990, 58, +206, -836, -650, -1649, -1420, -2188, -1867, -2226, +-1836, -1735, -1408, -909, -712, 13, 124, 862, +869, 1460, 1324, 1667, 1429, 1498, 1192, 1078, +673, 515, 20, -49, -539, -452, -797, -628, +-750, -633, -551, -570, -272, -486, 72, -386, +372, -306, 483, -275, 397, -218, 259, -48, +157, 183, 26, 343, -144, 439, -262, 545, +-327, 586, -414, 446, -508, 182, -519, -65, +-376, -238, -89, -321, 247, -321, 568, -267, +845, -192, 1019, -94, 978, -6, 668, -4, +190, -110, -313, -244, -789, -331, -1176, -344, +-1318, -241, -1129, -2, -705, 351, -212, 744, +232, 1042, 628, 1150, 1000, 1052, 1199, 711, +1041, 101, 629, -685, 233, -1422, -84, -1873, +-428, -1965, -729, -1727, -773, -1127, -575, -154, +-366, 961, -216, 1863, 7, 2373, 262, 2499, +329, 2165, 180, 1273, 24, 64, -17, -1034, +-44, -1858, -126, -2395, -125, -2471, 30, -1980, +171, -1103, 229, -128, 337, 766, 472, 1450, +458, 1804, 294, 1792, 120, 1472, -62, 957, +-350, 371, -677, -195, -886, -691, -965, -1018, +-937, -1109, -694, -1020, -215, -864, 339, -637, +851, -282, 1291, 130, 1594, 431, 1608, 568, +1245, 639, 655, 661, 24, 554, -668, 343, +-1393, 185, -1899, 86, -1978, -76, -1695, -262, +-1247, -331, -668, -355, 149, -440, 1075, -487, +1766, -399, 2063, -213, 2045, 26, 1819, 299, +1342, 514, 518, 572, -492, 482, -1307, 311, +-1811, 57, -2122, -265, -2163, -515, -1726, -557, +-889, -378, -24, -72, 676, 239, 1302, 461, +1785, 556, 1830, 461, 1426, 175, 878, -215, +369, -585, -113, -797, -545, -746, -806, -463, +-833, -56, -734, 407, -642, 821, -560, 1003, +-478, 858, -401, 516, -297, 119, -137, -306, +80, -697, 359, -874, 661, -773, 878, -526, +911, -255, 754, 1, 528, 202, 280, 284, +-63, 282, -422, 288, -603, 321, -628, 341, +-633, 371, -604, 428, -470, 428, -261, 254, +-105, -54, -39, -368, 39, -667, 186, -914, +340, -971, 462, -788, 535, -442, 556, 26, +538, 544, 471, 925, 356, 1062, 183, 1027, +-116, 839, -499, 402, -800, -190, -948, -628, +-963, -804, -835, -863, -522, -804, -37, -514, +498, -67, 920, 297, 1129, 479, 1089, 533, +813, 461, 371, 226, -151, -61, -612, -233, +-831, -283, -756, -255, -489, -117, -144, 134, +179, 351, 418, 416, 513, 364, 360, 243, +-10, 15, -361, -285, -522, -516, -533, -603, +-462, -571, -238, -467, 199, -276, 645, 14, +815, 339, 707, 585, 517, 705, 296, 721, +-28, 658, -407, 494, -638, 205, -618, -163, +-480, -519, -362, -787, -205, -935, 38, -943, +232, -799, 271, -476, 241, -22, 231, 449, +209, 853, 139, 1136, 52, 1207, -23, 994, +-88, 557, -117, 36, -93, -479, -82, -934, +-69, -1185, 50, -1129, 194, -819, 183, -368, +63, 142, 10, 586, 21, 809, -61, 793, +-236, 635, -312, 376, -254, 39, -252, -243, +-313, -348, -234, -313, -7, -235, 203, -121, +370, 20, 597, 93, 843, 32, 887, -81, +658, -137, 302, -160, -155, -197, -719, -188, +-1180, -62, -1343, 143, -1222, 336, -882, 467, +-364, 537, 262, 511, 836, 343, 1179, 35, +1252, -355, 1103, -708, 789, -922, 407, -961, +30, -780, -299, -333, -504, 265, -588, 802, +-639, 1135, -666, 1216, -627, 1029, -525, 592, +-416, 5, -362, -567, -285, -970, -45, -1126, +301, -1024, 582, -730, 790, -332, 1002, 72, +1186, 391, 1183, 605, 898, 744, 406, 780, +-167, 673, -755, 493, -1296, 302, -1692, 66, +-1817, -249, -1565, -555, -1012, -771, -365, -874, +284, -840, 931, -651, 1456, -343, 1713, 28, +1702, 428, 1515, 790, 1167, 1016, 621, 1049, +-49, 902, -671, 607, -1164, 182, -1547, -326, +-1780, -792, -1766, -1100, -1442, -1194, -843, -1051, +-134, -675, 520, -138, 1070, 401, 1487, 813, +1687, 1022, 1593, 967, 1249, 680, 816, 308, +353, -70, -204, -405, -781, -549, -1178, -444, +-1358, -241, -1394, -66, -1282, 78, -956, 155, +-431, 98, 137, -66, 642, -212, 1062, -297, +1284, -325, 1215, -247, 941, -54, 539, 173, +28, 354, -454, 455, -739, 480, -802, 448, +-714, 333, -504, 131, -164, -81, 211, -228, +454, -319, 519, -384, 419, -410, 165, -366, +-147, -263, -403, -172, -552, -136, -565, -107, +-444, -3, -216, 133, 83, 219, 372, 297, +585, 454, 697, 613, 685, 643, 572, 545, +432, 376, 282, 152, 70, -154, -234, -523, +-584, -859, -884, -1050, -1096, -1074, -1186, -995, +-1054, -809, -672, -401, -153, 200, 441, 792, +1087, 1258, 1594, 1610, 1743, 1777, 1522, 1606, +1070, 1054, 472, 230, -235, -651, -920, -1436, +-1383, -2031, -1581, -2287, -1591, -2046, -1377, -1347, +-880, -438, -247, 471, 310, 1318, 759, 1956, +1156, 2147, 1420, 1864, 1403, 1298, 1136, 617, +755, -122, 282, -822, -250, -1317, -665, -1486, +-874, -1392, -959, -1153, -960, -790, -820, -324, +-534, 132, -221, 467, 22, 699, 211, 855, +361, 900, 436, 827, 464, 678, 469, 460, +432, 202, 371, -62, 294, -347, 199, -612, +123, -755, 70, -744, -12, -640, -145, -440, +-312, -130, -444, 201, -500, 401, -540, 442, +-581, 356, -539, 138, -380, -142, -154, -331, +82, -345, 308, -175, 548, 177, 765, 623, +895, 1000, 973, 1142, 978, 977, 786, 543, +376, -102, -135, -871, -670, -1538, -1192, -1853, +-1608, -1759, -1772, -1366, -1614, -753, -1182, 52, +-491, 891, 404, 1506, 1265, 1784, 1844, 1795, +2096, 1585, 2066, 1162, 1730, 582, 1032, -43, +88, -624, -814, -1114, -1515, -1462, -1999, -1632, +-2155, -1607, -1892, -1375, -1325, -937, -610, -374, +198, 222, 1003, 803, 1583, 1330, 1776, 1685, +1656, 1728, 1349, 1476, 846, 1045, 188, 467, +-418, -235, -821, -879, -1049, -1285, -1154, -1416, +-1098, -1293, -833, -913, -450, -373, -121, 94, +140, 356, 444, 452, 752, 382, 887, 143, +804, -99, 615, -167, 383, -28, 71, 262, +-298, 626, -596, 941, -727, 1060, -695, 893, +-528, 485, -247, -52, 93, -608, 409, -1054, +597, -1290, 598, -1278, 449, -1057, 234, -720, +-2, -361, -244, -14, -443, 308, -493, 603, +-368, 861, -197, 1060, -68, 1198, 46, 1232, +142, 1068, 188, 696, 192, 199, 173, -361, +139, -922, 96, -1359, 69, -1545, 81, -1477, +85, -1220, 22, -797, -58, -267, -90, 248, +-100, 683, -111, 1044, -96, 1291, -66, 1360, +-82, 1245, -192, 1000, -350, 640, -423, 150, +-350, -410, -184, -912, 45, -1248, 372, -1353, +791, -1223, 1128, -896, 1151, -407, 852, 145, +404, 594, -130, 844, -770, 874, -1372, 692, +-1680, 361, -1571, -12, -1129, -315, -511, -454, +171, -372, 834, -102, 1376, 233, 1677, 536, +1633, 769, 1287, 849, 792, 638, 199, 161, +-488, -396, -1107, -898, -1451, -1307, -1494, -1552, +-1334, -1506, -1010, -1115, -467, -491, 229, 218, +831, 944, 1170, 1595, 1261, 2009, 1140, 2063, +819, 1770, 357, 1195, -146, 403, -558, -477, +-787, -1288, -824, -1917, -682, -2241, -403, -2158, +-74, -1728, 203, -1079, 364, -292, 437, 539, +463, 1261, 370, 1739, 109, 1934, -194, 1860, +-394, 1527, -485, 980, -530, 334, -500, -305, +-304, -867, 47, -1289, 425, -1504, 744, -1465, +979, -1197, 1062, -804, 886, -350, 412, 124, +-235, 509, -826, 713, -1262, 753, -1562, 687, +-1606, 555, -1217, 392, -441, 258, 421, 198, +1098, 214, 1547, 261, 1780, 264, 1648, 175, +1086, 9, 338, -208, -324, -482, -840, -780, +-1216, -999, -1373, -1053, -1229, -918, -886, -637, +-547, -252, -254, 218, 61, 716, 383, 1138, +648, 1374, 842, 1392, 960, 1213, 985, 847, +903, 324, 707, -247, 382, -770, -76, -1172, +-570, -1379, -955, -1377, -1171, -1188, -1213, -807, +-1066, -296, -750, 195, -341, 589, 105, 911, +539, 1141, 893, 1178, 1086, 1002, 1103, 706, +991, 351, 766, -33, 435, -395, 72, -688, +-274, -868, -617, -887, -899, -770, -1009, -581, +-946, -338, -803, -49, -610, 229, -303, 417, +106, 519, 468, 611, 698, 663, 842, 556, +894, 308, 794, 59, 592, -141, 362, -355, +100, -557, -181, -602, -416, -441, -562, -201, +-637, 31, -670, 258, -637, 417, -534, 406, +-418, 233, -285, -7, -70, -221, 223, -350, +506, -367, 717, -270, 850, -74, 899, 176, +819, 391, 587, 487, 234, 445, -195, 296, +-622, 94, -934, -114, -1078, -297, -1067, -426, +-893, -474, -563, -422, -123, -281, 318, -106, +642, 73, 826, 253, 915, 383, 884, 409, +692, 362, 407, 273, 138, 120, -88, -68, +-325, -209, -571, -272, -718, -275, -739, -239, +-710, -170, -614, -80, -374, -9, -33, 31, +330, 82, 669, 156, 884, 218, 884, 250, +686, 249, 369, 198, -24, 71, -443, -107, +-735, -284, -750, -416, -549, -435, -276, -299, +57, -81, 421, 123, 628, 302, 561, 411, +319, 361, 53, 161, -205, -64, -457, -213, +-587, -266, -520, -209, -319, -40, -49, 185, +248, 368, 474, 409, 581, 274, 597, 49, +505, -177, 271, -401, -69, -582, -375, -603, +-541, -430, -608, -168, -615, 63, -477, 236, +-179, 394, 162, 513, 443, 514, 595, 414, +596, 309, 478, 222, 260, 103, -13, -59, +-247, -216, -413, -330, -517, -416, -556, -495, +-511, -532, -331, -464, -42, -298, 236, -111, +477, 77, 717, 293, 869, 493, 817, 608, +553, 604, 144, 484, -365, 271, -924, 22, +-1338, -206, -1382, -367, -1078, -409, -595, -317, +6, -134, 678, 48, 1247, 172, 1507, 205, +1406, 94, 1055, -148, 556, -413, -32, -577, +-583, -583, -965, -433, -1146, -139, -1141, 268, +-980, 655, -687, 886, -251, 949, 253, 853, +647, 576, 833, 172, 852, -233, 758, -551, +517, -751, 121, -826, -274, -781, -459, -632, +-402, -397, -214, -111, 40, 141, 301, 302, +440, 373, 351, 374, 61, 323, -315, 254, +-637, 196, -811, 189, -781, 256, -533, 358, +-134, 427, 297, 412, 633, 274, 765, 23, +694, -297, 523, -635, 333, -896, 153, -987, +14, -921, -51, -754, -46, -487, -31, -121, +-101, 256, -278, 548, -481, 764, -627, 950, +-673, 1073, -619, 1064, -456, 918, -171, 676, +180, 352, 494, -57, 718, -479, 829, -819, +814, -1054, 683, -1203, 434, -1254, 115, -1184, +-165, -996, -361, -700, -500, -309, -585, 181, +-595, 760, -502, 1357, -357, 1821, -257, 2015, +-205, 1885, -142, 1425, -44, 677, 81, -205, +219, -1030, 344, -1661, 477, -1959, 617, -1872, +696, -1504, 635, -982, 439, -407, 183, 95, +-59, 463, -290, 710, -528, 836, -710, 879, +-783, 907, -769, 910, -696, 828, -550, 684, +-297, 524, 39, 306, 348, -9, 574, -357, +756, -657, 897, -886, 916, -1049, 756, -1132, +491, -1069, 238, -809, 30, -420, -175, 6, +-380, 455, -571, 841, -743, 1012, -889, 955, +-979, 769, -951, 494, -746, 177, -389, -42, +50, -76, 555, 7, 1049, 115, 1391, 189, +1472, 146, 1288, -63, 905, -418, 425, -821, +-84, -1107, -572, -1168, -961, -1007, -1183, -654, +-1232, -148, -1137, 402, -912, 868, -578, 1152, +-188, 1202, 190, 1067, 552, 849, 888, 569, +1094, 226, 1088, -99, 908, -323, 640, -468, +331, -577, 0, -618, -316, -585, -564, -528, +-724, -493, -820, -502, -840, -532, -729, -514, +-492, -416, -229, -226, 10, 96, 297, 560, +627, 1086, 827, 1513, 803, 1684, 639, 1538, +414, 1107, 112, 434, -225, -388, -493, -1167, +-621, -1683, -600, -1841, -448, -1689, -206, -1283, +62, -694, 308, -58, 485, 468, 524, 804, +386, 962, 150, 1001, -116, 920, -410, 730, +-680, 523, -771, 349, -607, 157, -280, -43, +86, -185, 462, -287, 807, -384, 980, -440, +901, -431, 653, -413, 327, -406, -80, -371, +-487, -307, -720, -250, -762, -174, -740, -43, +-682, 120, -525, 275, -292, 414, -43, 558, +209, 666, 452, 665, 642, 556, 764, 381, +800, 137, 706, -163, 465, -445, 139, -639, +-206, -715, -520, -650, -709, -455, -712, -191, +-577, 67, -383, 240, -157, 277, 65, 174, +226, 3, 283, -164, 235, -269, 130, -233, +37, -27, -3, 282, 6, 595, 86, 826, +248, 896, 400, 771, 431, 459, 365, 16, +237, -459, -22, -872, -420, -1159, -773, -1260, +-911, -1141, -848, -831, -637, -374, -265, 174, +252, 708, 742, 1118, 1017, 1361, 1022, 1365, +804, 1073, 404, 559, -100, -38, -565, -616, +-849, -1034, -878, -1178, -676, -1065, -325, -735, +84, -254, 469, 222, 731, 550, 769, 705, +556, 684, 201, 501, -153, 223, -470, -59, +-742, -279, -859, -410, -720, -459, -384, -433, +34, -306, 463, -89, 820, 147, 977, 345, +888, 521, 610, 630, 226, 570, -210, 343, +-612, 37, -859, -300, -880, -600, -665, -749, +-295, -707, 80, -493, 344, -144, 489, 244, +496, 517, 345, 616, 96, 548, -123, 326, +-231, 20, -222, -267, -95, -459, 131, -479, +347, -306, 434, -57, 399, 189, 269, 405, +35, 519, -270, 460, -534, 268, -675, 20, +-685, -219, -584, -392, -355, -473, -34, -446, +240, -323, 399, -145, 529, 17, 669, 122, +722, 185, 641, 244, 474, 282, 271, 275, +16, 242, -290, 210, -578, 144, -804, -2, +-947, -202, -945, -383, -723, -474, -324, -452, +113, -295, 468, -12, 719, 342, 875, 648, +861, 789, 625, 704, 287, 390, -7, -81, +-241, -582, -426, -974, -501, -1139, -433, -1014, +-299, -641, -160, -115, -10, 453, 158, 925, +291, 1184, 334, 1202, 270, 1002, 113, 644, +-82, 193, -290, -296, -511, -711, -666, -969, +-623, -1087, -390, -1074, -56, -858, 345, -461, +772, -1, 1077, 431, 1111, 776, 881, 961, +522, 935, 104, 706, -392, 331, -868, -70, +-1142, -393, -1137, -565, -922, -553, -608, -373, +-262, -102, 101, 177, 416, 385, 607, 456, +682, 389, 682, 210, 624, -59, 505, -360, +336, -609, 176, -755, 87, -772, -8, -659, +-175, -396, -343, -4, -441, 415, -505, 781, +-583, 1075, -625, 1202, -571, 1072, -444, 757, +-280, 343, -37, -135, 272, -576, 586, -858, +863, -975, 1037, -960, 1038, -831, 900, -618, +635, -393, 175, -214, -397, -73, -868, 68, +-1127, 241, -1225, 436, -1150, 643, -832, 825, +-326, 953, 157, 993, 497, 904, 717, 659, +812, 283, 751, -155, 558, -596, 322, -973, +141, -1229, 35, -1324, -68, -1228, -172, -960, +-237, -615, -285, -212, -331, 237, -334, 614, +-279, 859, -182, 1020, -50, 1112, 73, 1114, +130, 1020, 118, 820, 88, 550, 52, 220, +-4, -192, -44, -647, 4, -1037, 104, -1305, +175, -1423, 196, -1351, 164, -1093, 80, -693, +-18, -212, -87, 272, -108, 686, -56, 1009, +14, 1229, 62, 1321, 91, 1262, 56, 1075, +-99, 777, -312, 357, -449, -157, -456, -650, +-362, -1008, -168, -1242, 162, -1295, 512, -1087, +706, -698, 737, -292, 662, 74, 434, 343, +75, 448, -281, 411, -538, 286, -676, 147, +-698, 87, -574, 154, -328, 323, -78, 546, +102, 747, 266, 867, 416, 856, 476, 658, +423, 261, 308, -265, 177, -823, 24, -1330, +-134, -1708, -241, -1855, -283, -1662, -297, -1132, +-254, -390, -124, 441, 50, 1267, 204, 1914, +288, 2212, 268, 2114, 170, 1654, 43, 936, +-106, 126, -258, -636, -360, -1251, -352, -1578, +-229, -1596, -52, -1402, 115, -1058, 273, -607, +397, -166, 423, 197, 332, 462, 179, 607, +30, 664, -112, 654, -280, 575, -436, 454, +-475, 363, -403, 304, -281, 268, -116, 240, +100, 206, 343, 140, 567, 7, 692, -193, +653, -426, 469, -661, 189, -876, -124, -992, +-424, -963, -687, -791, -847, -498, -821, -104, +-640, 343, -384, 791, -92, 1172, 212, 1396, +495, 1429, 699, 1263, 804, 898, 830, 374, +771, -218, 595, -780, 303, -1189, -91, -1388, +-487, -1397, -743, -1209, -863, -839, -916, -413, +-827, -26, -531, 301, -162, 543, 139, 735, +372, 885, 576, 949, 663, 933, 566, 870, +404, 690, 295, 358, 173, -59, -20, -488, +-208, -856, -305, -1081, -286, -1115, -202, -934, +-101, -550, 43, -96, 225, 294, 319, 567, +244, 690, 32, 623, -230, 411, -469, 137, +-657, -120, -739, -261, -597, -258, -224, -167, +197, -26, 520, 162, 735, 324, 883, 379, +885, 307, 658, 165, 331, -1, 97, -178, +-78, -319, -314, -381, -554, -364, -702, -283, +-769, -171, -798, -113, -752, -85, -565, -40, +-222, -34, 192, -56, 571, 13, 823, 154, +925, 305, 896, 475, 694, 601, 333, 601, +-9, 486, -196, 277, -312, -32, -429, -342, +-473, -562, -387, -678, -277, -676, -249, -551, +-228, -367, -108, -180, 39, -16, 106, 92, +128, 169, 122, 248, 48, 333, -87, 410, +-201, 472, -221, 494, -116, 455, 85, 312, +343, 54, 610, -222, 793, -430, 818, -559, +652, -579, 311, -443, -115, -185, -513, 106, +-832, 324, -1030, 422, -1067, 404, -957, 265, +-751, 12, -480, -258, -139, -450, 257, -539, +617, -500, 869, -339, 1059, -95, 1177, 175, +1127, 417, 875, 583, 499, 666, 78, 661, +-339, 559, -707, 393, -958, 204, -1053, -1, +-1016, -216, -871, -431, -649, -651, -392, -822, +-111, -907, 187, -907, 439, -791, 620, -514, +736, -115, 784, 350, 768, 801, 649, 1122, +397, 1274, 103, 1244, -99, 973, -225, 515, +-324, 56, -384, -339, -366, -635, -288, -766, +-235, -743, -269, -635, -352, -477, -412, -349, +-415, -342, -358, -401, -250, -429, -36, -390, +300, -279, 631, -49, 842, 324, 943, 776, +898, 1160, 646, 1364, 262, 1364, -111, 1150, +-402, 700, -606, 69, -696, -577, -655, -1092, +-519, -1404, -369, -1506, -226, -1356, -115, -982, +-70, -507, -55, -37, -4, 370, 114, 643, +274, 765, 410, 805, 481, 763, 487, 647, +402, 521, 251, 404, 125, 247, 47, 60, +-32, -134, -87, -312, -72, -454, -49, -547, +-136, -553, -347, -450, -564, -296, -705, -156, +-759, -5, -670, 125, -371, 169, 63, 154, +506, 135, 877, 97, 1100, 50, 1109, 7, +883, -44, 467, -58, -10, -14, -400, 43, +-663, 112, -792, 254, -779, 408, -634, 473, +-404, 422, -159, 266, 46, 17, 207, -287, +319, -585, 364, -785, 366, -791, 339, -614, +286, -341, 216, -38, 112, 272, -56, 496, +-214, 535, -288, 432, -301, 319, -317, 202, +-298, 59, -162, -27, 32, -23, 176, 3, +273, 9, 353, 10, 346, 9, 241, 21, +115, 29, 3, 13, -114, -14, -207, -76, +-240, -213, -237, -369, -236, -485, -212, -562, +-123, -518, -35, -284, 9, 59, 65, 405, +171, 731, 255, 933, 267, 916, 230, 719, +172, 400, 95, 8, -12, -349, -106, -579, +-119, -686, -73, -675, -44, -565, -50, -410, +-85, -262, -135, -108, -196, 51, -261, 190, +-288, 301, -215, 403, -41, 477, 158, 467, +340, 376, 483, 224, 524, 36, 399, -149, +183, -291, -2, -384, -145, -392, -295, -307, +-392, -185, -372, -64, -286, 70, -200, 201, +-126, 274, -38, 296, 57, 281, 129, 221, +182, 113, 259, -16, 324, -158, 287, -292, +141, -397, -18, -449, -105, -427, -158, -347, +-202, -200, -173, 19, -60, 266, 28, 481, +57, 658, 65, 749, 36, 696, -60, 509, +-157, 228, -181, -103, -131, -410, -46, -636, +46, -747, 149, -694, 223, -507, 235, -285, +207, -98, 178, 51, 109, 144, -9, 177, +-110, 167, -156, 158, -205, 202, -289, 301, +-329, 383, -262, 404, -115, 378, 47, 294, +196, 144, 315, -39, 389, -192, 378, -287, +253, -332, 70, -344, -56, -333, -107, -320, +-168, -318, -232, -294, -200, -237, -90, -145, +-58, -13, -135, 151, -203, 300, -172, 398, +-86, 430, -2, 415, 102, 381, 248, 331, +385, 275, 414, 231, 302, 171, 116, 25, +-54, -197, -199, -453, -316, -696, -363, -863, +-278, -871, -71, -687, 129, -336, 226, 105, +271, 514, 286, 809, 171, 936, -76, 856, +-305, 598, -429, 285, -498, -12, -503, -269, +-365, -451, -98, -523, 191, -517, 443, -477, +645, -407, 738, -270, 699, -37, 560, 231, +336, 469, 47, 647, -229, 724, -451, 619, +-622, 326, -726, -91, -727, -522, -635, -844, +-474, -975, -252, -884, 5, -590, 266, -146, +501, 329, 662, 713, 708, 919, 670, 925, +564, 749, 363, 446, 99, 86, -130, -260, +-307, -515, -454, -619, -526, -591, -497, -487, +-393, -299, -251, -47, -75, 166, 116, 263, +278, 284, 343, 231, 271, 93, 97, -67, +-76, -183, -186, -232, -258, -180, -271, -36, +-140, 114, 129, 235, 385, 323, 525, 331, +545, 216, 446, 38, 212, -124, -103, -232, +-401, -279, -583, -245, -612, -127, -537, 39, +-399, 200, -216, 288, -10, 297, 181, 223, +337, 59, 441, -169, 507, -372, 556, -496, +551, -535, 409, -467, 114, -282, -231, -28, +-549, 207, -810, 385, -934, 486, -816, 500, +-488, 444, -69, 363, 355, 289, 721, 246, +917, 218, 876, 157, 649, 31, 323, -179, +-12, -451, -265, -721, -386, -916, -424, -987, +-427, -853, -393, -504, -327, -43, -293, 397, +-283, 765, -212, 1002, -64, 1020, 113, 844, +294, 585, 471, 315, 589, 34, 586, -208, +444, -368, 218, -459, -31, -528, -251, -572, +-389, -550, -415, -429, -336, -229, -179, -12, +-11, 186, 93, 345, 130, 429, 100, 372, +-20, 198, -208, 6, -364, -121, -399, -174, +-297, -154, -118, -63, 111, 67, 404, 181, +688, 217, 827, 172, 776, 93, 602, 28, +336, -27, -26, -53, -420, -55, -708, -55, +-836, -77, -853, -118, -768, -175, -568, -239, +-298, -254, -15, -180, 242, -51, 435, 61, +557, 157, 609, 236, 584, 253, 480, 180, +352, 79, 235, 18, 110, -6, -26, -10, +-110, 19, -125, 78, -157, 122, -223, 131, +-293, 98, -376, 40, -471, -39, -514, -139, +-493, -251, -434, -352, -310, -423, -83, -436, +206, -364, 461, -208, 646, 10, 773, 251, +832, 482, 770, 636, 583, 663, 328, 559, +59, 363, -225, 118, -518, -121, -749, -291, +-840, -377, -813, -391, -719, -360, -532, -301, +-262, -250, 10, -220, 217, -188, 376, -125, +493, -32, 552, 95, 538, 232, 463, 337, +378, 381, 313, 349, 245, 251, 138, 124, +24, 25, -71, -27, -186, -30, -362, -2, +-510, 44, -550, 66, -531, 8, -508, -137, +-439, -317, -275, -477, -49, -585, 179, -594, +368, -479, 521, -237, 611, 83, 614, 418, +555, 697, 466, 874, 333, 915, 148, 804, +-61, 552, -237, 206, -359, -153, -462, -471, +-551, -712, -569, -845, -491, -828, -361, -682, +-201, -460, -29, -215, 135, 27, 255, 230, +294, 369, 273, 429, 244, 401, 234, 329, +218, 267, 192, 222, 185, 163, 227, 124, +262, 124, 207, 127, 72, 98, -64, 50, +-185, -1, -311, -59, -420, -117, -467, -173, +-451, -230, -419, -280, -374, -329, -283, -414, +-145, -504, 2, -537, 157, -485, 332, -353, +530, -108, 711, 261, 791, 661, 734, 976, +544, 1144, 239, 1120, -129, 859, -472, 417, +-747, -99, -896, -550, -859, -815, -636, -835, +-298, -648, 67, -321, 390, 30, 610, 259, +660, 289, 519, 112, 268, -219, -5, -594, +-245, -862, -405, -926, -445, -749, -354, -354, +-156, 183, 75, 738, 268, 1180, 403, 1436, +453, 1466, 392, 1270, 257, 877, 107, 371, +-53, -163, -221, -651, -364, -1059, -444, -1331, +-458, -1409, -403, -1282, -264, -979, -72, -539, +123, -15, 311, 488, 475, 864, 534, 1040, +463, 1007, 306, 770, 116, 383, -88, -60, +-268, -439, -376, -648, -394, -638, -353, -435, +-293, -96, -214, 316, -117, 677, 3, 887, +132, 880, 245, 656, 323, 256, 399, -235, +454, -722, 404, -1090, 232, -1256, 14, -1192, +-177, -910, -334, -469, -442, 56, -443, 564, +-318, 955, -171, 1142, -62, 1120, 34, 920, +110, 593, 117, 186, 63, -210, 20, -507, +28, -667, 57, -689, 67, -598, 71, -418, +79, -208, 88, -25, 87, 83, 99, 140, +142, 164, 210, 162, 261, 153, 241, 168, +130, 217, -58, 260, -292, 267, -541, 215, +-750, 107, -816, -52, -657, -215, -347, -346, +6, -405, 376, -367, 734, -253, 954, -112, +941, 33, 746, 158, 465, 201, 133, 162, +-238, 103, -550, 73, -690, 61, -669, 78, +-581, 129, -453, 183, -249, 189, 11, 138, +211, 45, 281, -72, 297, -175, 319, -230, +295, -218, 210, -153, 136, -64, 105, -1, +84, 13, 31, -32, -57, -108, -134, -169, +-166, -179, -187, -129, -218, -18, -209, 150, +-125, 321, -4, 430, 77, 438, 121, 380, +135, 266, 88, 116, -2, -41, -74, -179, +-122, -303, -145, -419, -103, -519, -12, -595, +80, -609, 164, -531, 273, -333, 372, -16, +379, 401, 286, 833, 163, 1162, 17, 1294, +-200, 1183, -458, 823, -652, 256, -698, -395, +-607, -972, -415, -1345, -128, -1473, 238, -1335, +558, -961, 712, -452, 692, 42, 547, 420, +298, 647, -11, 726, -285, 679, -417, 575, +-372, 504, -223, 483, -56, 504, 84, 550, +182, 566, 199, 458, 114, 216, -30, -122, +-151, -521, -232, -924, -283, -1221, -271, -1322, +-168, -1226, -17, -952, 107, -548, 183, -61, +232, 415, 270, 799, 272, 1026, 208, 1108, +87, 1076, -44, 928, -153, 672, -236, 372, +-273, 82, -227, -196, -96, -426, 46, -583, +156, -657, 240, -662, 283, -593, 248, -475, +137, -336, -13, -186, -140, -41, -209, 69, +-236, 154, -242, 252, -233, 340, -190, 387, +-109, 387, -12, 364, 63, 305, 140, 200, +235, 41, 307, -125, 310, -259, 234, -354, +117, -397, -8, -380, -138, -282, -261, -117, +-295, 91, -199, 283, -47, 433, 66, 521, +139, 518, 198, 366, 191, 77, 67, -242, +-97, -518, -189, -725, -221, -818, -241, -713, +-217, -424, -103, -40, 43, 339, 131, 661, +151, 859, 172, 882, 207, 742, 208, 504, +185, 226, 183, -69, 187, -343, 130, -560, +10, -692, -131, -765, -266, -776, -407, -698, +-515, -511, -527, -233, -429, 98, -240, 435, +24, 716, 309, 884, 541, 884, 687, 736, +714, 491, 610, 209, 415, -50, 174, -222, +-93, -299, -342, -289, -513, -228, -590, -189, +-593, -229, -541, -352, -441, -511, -309, -674, +-152, -784, 39, -773, 243, -591, 417, -248, +550, 225, 623, 745, 602, 1209, 481, 1529, +283, 1618, 36, 1431, -208, 1001, -389, 404, +-462, -281, -410, -922, -277, -1400, -120, -1633, +25, -1595, 140, -1308, 190, -868, 130, -369, +-25, 128, -193, 546, -318, 810, -397, 912, +-394, 908, -269, 795, -45, 595, 213, 370, +452, 170, 620, -11, 708, -154, 704, -240, +555, -262, 256, -233, -67, -191, -281, -161, +-411, -154, -522, -156, -563, -181, -480, -221, +-373, -248, -347, -243, -356, -210, -310, -140, +-211, -35, -68, 96, 154, 249, 457, 398, +766, 518, 968, 589, 991, 589, 811, 466, +453, 212, -23, -142, -506, -513, -875, -822, +-1042, -988, -976, -939, -722, -662, -366, -199, +-1, 342, 298, 832, 476, 1142, 527, 1211, +486, 1005, 407, 567, 309, 23, 211, -481, +127, -872, 33, -1113, -102, -1151, -247, -982, +-357, -665, -434, -283, -451, 117, -357, 493, +-161, 819, 53, 1045, 245, 1115, 409, 999, +491, 737, 429, 368, 269, -87, 89, -538, +-101, -867, -273, -1013, -364, -1001, -370, -833, +-329, -527, -226, -144, -60, 209, 111, 461, +237, 589, 332, 617, 382, 554, 340, 400, +227, 209, 102, 39, -42, -89, -228, -181, +-368, -199, -389, -168, -319, -114, -219, -50, +-90, 9, 64, 16, 194, -18, 251, -48, +220, -100, 135, -187, 35, -245, -72, -215, +-176, -150, -212, -92, -126, -16, 29, 108, +156, 237, 256, 321, 361, 361, 413, 385, +340, 383, 169, 315, -18, 198, -199, 63, +-376, -75, -523, -233, -585, -388, -552, -516, +-465, -597, -337, -620, -141, -569, 111, -442, +369, -228, 582, 82, 712, 429, 743, 738, +672, 927, 509, 946, 246, 774, -84, 452, +-381, 23, -557, -411, -633, -711, -644, -808, +-547, -712, -343, -466, -115, -126, 79, 189, +239, 382, 365, 423, 437, 344, 421, 183, +312, 4, 144, -143, -23, -239, -177, -283, +-337, -282, -439, -250, -394, -213, -219, -154, +-10, -40, 212, 152, 433, 379, 569, 593, +542, 737, 379, 748, 157, 577, -83, 257, +-320, -140, -507, -547, -587, -858, -535, -991, +-390, -926, -233, -703, -82, -365, 98, 7, +278, 337, 369, 580, 391, 727, 418, 750, +415, 654, 320, 488, 177, 268, 56, 5, +-75, -253, -242, -435, -384, -524, -446, -505, +-461, -389, -438, -193, -338, 24, -162, 196, +45, 266, 255, 236, 448, 147, 577, 20, +606, -107, 522, -189, 330, -198, 55, -165, +-225, -99, -446, -21, -584, 61, -613, 145, +-494, 220, -253, 284, 8, 346, 231, 385, +401, 335, 481, 187, 419, -26, 244, -248, +25, -452, -188, -591, -357, -603, -420, -467, +-353, -236, -195, 12, 22, 224, 283, 362, +500, 404, 562, 340, 477, 209, 300, 63, +33, -48, -289, -126, -531, -187, -604, -222, +-542, -192, -391, -95, -147, 34, 123, 191, +308, 384, 391, 569, 395, 640, 312, 555, +174, 321, 77, -41, 20, -485, -65, -897, +-158, -1157, -206, -1207, -239, -1028, -291, -654, +-287, -152, -181, 374, -11, 834, 185, 1147, +386, 1272, 519, 1193, 522, 965, 399, 637, +171, 227, -131, -212, -403, -588, -548, -860, +-575, -1018, -507, -1022, -334, -862, -89, -586, +127, -263, 276, 64, 372, 327, 400, 495, +342, 567, 248, 541, 154, 435, 26, 305, +-138, 193, -280, 82, -348, -22, -336, -104, +-236, -150, -59, -154, 158, -103, 356, -27, +488, 56, 510, 127, 382, 148, 110, 77, +-233, -89, -547, -292, -758, -486, -808, -608, +-670, -604, -366, -435, 24, -129, 417, 250, +743, 593, 939, 827, 942, 913, 738, 813, +377, 541, -45, 175, -417, -186, -685, -490, +-834, -670, -828, -702, -636, -600, -336, -408, +-38, -168, 224, 49, 448, 202, 566, 284, +545, 280, 468, 197, 393, 81, 283, 3, +103, -32, -100, -33, -298, -12, -480, 41, +-608, 99, -642, 108, -569, 57, -360, 14, +-12, 10, 380, 12, 690, 30, 857, 85, +851, 150, 617, 138, 198, 33, -249, -135, +-603, -316, -825, -470, -861, -537, -667, -467, +-302, -259, 105, 43, 445, 346, 650, 570, +679, 657, 552, 594, 316, 395, 18, 129, +-260, -138, -426, -342, -471, -441, -439, -429, +-316, -334, -95, -196, 124, -38, 251, 114, +318, 233, 356, 294, 319, 312, 193, 285, +53, 204, -69, 56, -214, -112, -343, -252, +-372, -372, -327, -451, -276, -430, -179, -314, +3, -167, 201, 4, 338, 183, 433, 335, +494, 427, 459, 466, 304, 446, 101, 371, +-102, 251, -297, 104, -441, -53, -491, -199, +-460, -299, -366, -342, -206, -316, -19, -245, +130, -154, 231, -91, 303, -80, 321, -118, +270, -179, 192, -240, 119, -263, 30, -185, +-58, -11, -96, 219, -98, 458, -88, 670, +-43, 772, 33, 726, 65, 553, 33, 293, +-3, -31, -30, -360, -102, -611, -198, -758, +-232, -794, -201, -704, -146, -488, -62, -213, +64, 74, 180, 324, 247, 504, 279, 576, +284, 517, 252, 348, 178, 129, 63, -78, +-84, -247, -234, -339, -349, -334, -399, -238, +-390, -96, -308, 56, -140, 177, 86, 272, +318, 333, 510, 334, 603, 274, 545, 181, +346, 70, 74, -84, -212, -253, -474, -401, +-649, -485, -681, -483, -568, -390, -356, -248, +-88, -72, 197, 120, 440, 279, 583, 371, +597, 401, 513, 400, 380, 369, 214, 301, +-4, 189, -228, 59, -379, -104, -435, -306, +-442, -508, -396, -622, -261, -599, -81, -440, +78, -163, 211, 182, 318, 510, 349, 714, +292, 738, 190, 564, 70, 258, -61, -79, +-147, -354, -169, -512, -163, -497, -146, -318, +-91, -95, 1, 67, 69, 133, 89, 112, +77, -1, 51, -164, 13, -304, -25, -326, +-64, -205, -97, 5, -110, 233, -94, 440, +-47, 577, 36, 587, 145, 479, 243, 278, +302, 37, 301, -191, 232, -361, 99, -477, +-66, -502, -236, -434, -394, -314, -502, -179, +-502, -42, -379, 80, -209, 152, -46, 179, +127, 161, 310, 119, 435, 93, 468, 115, +464, 151, 463, 195, 391, 244, 204, 255, +-9, 182, -192, 39, -390, -132, -595, -315, +-692, -462, -625, -518, -453, -441, -232, -264, +45, -44, 335, 164, 530, 334, 582, 430, +532, 421, 416, 337, 252, 225, 74, 111, +-85, 7, -185, -55, -225, -98, -245, -151, +-272, -223, -280, -296, -251, -372, -202, -417, +-149, -385, -66, -275, 43, -99, 139, 131, +215, 375, 266, 566, 272, 676, 237, 666, +211, 537, 176, 323, 81, 77, -41, -170, +-119, -395, -169, -562, -237, -643, -281, -626, +-236, -533, -131, -389, -44, -209, 31, -5, +113, 183, 159, 345, 125, 471, 40, 530, +-35, 507, -68, 423, -63, 298, -32, 133, +21, -43, 78, -195, 105, -288, 84, -325, +44, -305, 17, -230, 14, -107, 25, 10, +69, 76, 148, 83, 203, 55, 177, -4, +70, -109, -81, -216, -257, -281, -427, -261, +-541, -168, -548, -24, -445, 140, -259, 319, +-19, 470, 243, 540, 476, 528, 640, 443, +714, 277, 685, 51, 556, -169, 344, -366, +70, -523, -242, -611, -530, -609, -730, -536, +-817, -383, -785, -159, -614, 75, -311, 287, +45, 474, 379, 610, 657, 639, 821, 557, +803, 379, 620, 141, 321, -130, -37, -394, +-386, -597, -651, -669, -779, -596, -737, -421, +-517, -177, -173, 112, 193, 401, 500, 610, +703, 685, 731, 613, 563, 454, 277, 237, +-37, -41, -343, -337, -581, -556, -650, -669, +-541, -690, -326, -591, -62, -366, 220, -68, +452, 235, 576, 505, 582, 668, 473, 675, +238, 520, -72, 245, -356, -91, -568, -391, +-698, -548, -701, -528, -534, -342, -241, -53, +95, 257, 413, 482, 665, 542, 775, 401, +697, 109, 483, -233, 218, -518, -47, -663, +-268, -621, -400, -399, -446, -66, -412, 283, +-317, 543, -210, 682, -136, 681, -85, 537, +-22, 286, 49, 25, 113, -199, 188, -398, +268, -556, 284, -634, 215, -635, 107, -577, +-9, -436, -136, -207, -247, 84, -301, 383, +-270, 647, -159, 829, -2, 890, 147, 802, +268, 571, 362, 252, 407, -104, 369, -438, +246, -683, 77, -789, -127, -783, -352, -675, +-543, -465, -648, -198, -645, 51, -520, 251, +-289, 387, -2, 439, 297, 422, 563, 352, +735, 247, 746, 131, 604, 52, 378, 5, +112, -23, -184, -32, -446, -27, -595, -33, +-606, -52, -506, -71, -331, -93, -93, -118, +170, -146, 386, -166, 492, -185, 477, -191, +348, -175, 142, -110, -95, -1, -308, 127, +-444, 262, -449, 394, -323, 466, -140, 418, +46, 273, 224, 58, 352, -188, 352, -412, +221, -551, 46, -573, -96, -469, -198, -261, +-246, -7, -203, 237, -80, 440, 77, 563, +218, 564, 302, 468, 306, 306, 239, 87, +97, -172, -98, -401, -275, -547, -359, -585, +-370, -510, -346, -316, -252, -35, -68, 255, +115, 480, 201, 573, 214, 504, 184, 280, +101, -20, -6, -325, -65, -555, -52, -624, +15, -484, 111, -201, 211, 128, 282, 438, +286, 657, 201, 719, 17, 599, -201, 350, +-363, 34, -436, -271, -435, -509, -342, -638, +-165, -634, 20, -494, 156, -269, 245, -23, +281, 215, 231, 395, 120, 463, 6, 393, +-68, 221, -100, -11, -78, -239, -16, -404, +42, -449, 83, -334, 134, -70, 172, 255, +130, 544, 26, 740, -64, 766, -120, 578, +-190, 219, -253, -206, -240, -603, -149, -874, +-61, -953, 3, -835, 81, -549, 159, -149, +183, 245, 147, 519, 90, 650, 26, 647, +-25, 525, -55, 316, -73, 109, -63, -36, +-10, -96, 52, -88, 71, -53, 58, -29, +50, -46, 11, -125, -81, -270, -156, -424, +-180, -523, -190, -508, -174, -366, -78, -114, +56, 206, 156, 539, 228, 789, 284, 875, +273, 783, 172, 547, 54, 212, -41, -155, +-139, -453, -218, -641, -224, -718, -188, -691, +-160, -581, -132, -448, -102, -317, -97, -176, +-113, -17, -107, 161, -58, 360, 34, 585, +167, 783, 338, 893, 490, 866, 559, 699, +517, 388, 354, -26, 79, -455, -246, -816, +-543, -1053, -761, -1115, -839, -967, -731, -658, +-452, -248, -92, 191, 266, 578, 551, 833, +695, 933, 656, 864, 460, 631, 172, 296, +-122, -52, -336, -349, -429, -543, -395, -591, +-244, -504, -9, -322, 215, -103, 345, 90, +352, 197, 269, 205, 124, 128, -56, 4, +-235, -114, -350, -171, -364, -147, -315, -50, +-242, 113, -149, 295, -32, 443, 65, 507, +117, 479, 160, 357, 232, 155, 302, -113, +325, -402, 292, -643, 212, -801, 95, -865, +-50, -812, -215, -593, -359, -250, -407, 139, +-357, 516, -262, 843, -145, 1043, 2, 1070, +140, 922, 201, 622, 187, 239, 160, -156, +147, -491, 129, -724, 109, -820, 89, -776, +58, -611, 3, -385, -93, -153, -224, 54, +-333, 209, -370, 279, -332, 259, -212, 197, +-5, 138, 225, 96, 396, 80, 483, 115, +470, 195, 338, 280, 108, 321, -134, 301, +-328, 207, -455, 36, -481, -180, -391, -390, +-231, -534, -50, -590, 130, -551, 261, -425, +314, -216, 301, 31, 237, 254, 121, 409, +-9, 500, -99, 527, -151, 481, -180, 370, +-175, 224, -114, 74, -28, -74, 46, -192, +92, -272, 109, -324, 90, -356, 43, -359, +-20, -359, -93, -364, -162, -342, -209, -267, +-219, -140, -190, 37, -115, 279, 18, 547, +205, 783, 376, 916, 471, 896, 490, 700, +440, 361, 273, -71, -15, -528, -333, -915, +-585, -1140, -741, -1159, -785, -984, -666, -652, +-403, -232, -75, 202, 247, 570, 514, 822, +669, 938, 694, 914, 617, 755, 461, 502, +257, 214, 50, -70, -131, -314, -299, -490, +-434, -575, -498, -575, -490, -492, -439, -352, +-336, -196, -174, -52, 3, 75, 147, 162, +256, 194, 317, 192, 298, 172, 209, 130, +94, 62, 4, 1, -47, -28, -41, -7, +14, 60, 82, 169, 135, 297, 159, 408, +131, 453, 28, 375, -126, 158, -290, -175, +-422, -556, -492, -899, -481, -1107, -377, -1106, +-174, -858, 83, -405, 325, 167, 510, 742, +625, 1195, 643, 1422, 527, 1376, 298, 1088, +28, 615, -226, 64, -458, -461, -625, -868, +-671, -1113, -583, -1175, -407, -1059, -187, -799, +56, -454, 297, -89, 484, 259, 549, 553, +488, 760, 338, 847, 140, 814, -80, 664, +-259, 432, -341, 178, -319, -57, -229, -261, +-99, -406, 48, -464, 155, -463, 173, -444, +102, -412, -12, -357, -126, -288, -192, -191, +-184, -54, -109, 129, -15, 335, 56, 529, +94, 658, 91, 678, 39, 581, -45, 377, +-98, 88, -87, -235, -10, -499, 114, -651, +256, -673, 358, -575, 365, -378, 253, -128, +57, 104, -186, 264, -435, 341, -628, 342, +-721, 270, -673, 165, -479, 74, -170, 38, +183, 42, 514, 77, 771, 119, 894, 136, +837, 109, 605, 27, 249, -112, -167, -278, +-563, -413, -829, -485, -895, -466, -774, -353, +-503, -162, -137, 73, 230, 312, 501, 500, +627, 601, 592, 608, 404, 530, 126, 370, +-138, 143, -318, -104, -410, -332, -391, -517, +-253, -651, -49, -693, 136, -612, 264, -416, +325, -141, 294, 174, 152, 474, -50, 686, +-233, 762, -356, 685, -400, 461, -352, 131, +-202, -207, 17, -474, 239, -612, 398, -597, +448, -443, 376, -196, 215, 74, 8, 301, +-199, 434, -349, 448, -404, 348, -366, 174, +-274, -42, -153, -245, -31, -402, 65, -482, +124, -468, 170, -357, 210, -169, 233, 76, +252, 347, 267, 578, 236, 718, 121, 727, +-44, 598, -215, 339, -367, -1, -486, -367, +-517, -677, -419, -858, -236, -874, -34, -737, +153, -484, 305, -153, 397, 184, 410, 471, +346, 668, 241, 757, 117, 724, -8, 585, +-106, 358, -165, 79, -200, -210, -225, -461, +-237, -625, -230, -669, -203, -580, -163, -362, +-104, -51, -38, 266, 20, 515, 71, 635, +119, 589, 155, 376, 182, 59, 194, -267, +181, -521, 148, -640, 115, -583, 84, -357, +20, -48, -80, 258, -181, 480, -260, 566, +-330, 497, -368, 305, -337, 51, -235, -193, +-94, -359, 60, -406, 215, -339, 341, -194, +388, -12, 341, 154, 239, 270, 106, 312, +-27, 282, -120, 196, -160, 75, -167, -59, +-163, -187, -146, -294, -130, -371, -134, -390, +-140, -344, -110, -240, -57, -80, 6, 134, +86, 351, 167, 516, 195, 596, 157, 568, +75, 418, -25, 179, -121, -94, -171, -349, +-145, -535, -74, -613, 21, -564, 114, -422, +156, -224, 116, -8, 31, 195, -66, 346, +-152, 422, -199, 428, -181, 380, -99, 289, +6, 157, 110, 6, 189, -141, 199, -252, +125, -311, 3, -315, -138, -263, -271, -154, +-363, -18, -367, 96, -257, 150, -79, 138, +133, 76, 354, -24, 535, -118, 596, -173, +509, -164, 304, -80, 26, 67, -287, 227, +-558, 352, -701, 422, -688, 419, -542, 323, +-302, 148, -34, -64, 187, -272, 340, -442, +405, -554, 378, -578, 297, -507, 219, -369, +161, -186, 109, 31, 68, 247, 38, 409, +-22, 509, -142, 549, -270, 523, -373, 427, +-433, 287, -426, 116, -334, -61, -187, -221, +-17, -356, 150, -460, 285, -501, 356, -469, +358, -378, 313, -239, 228, -69, 125, 116, +25, 271, -56, 370, -118, 402, -174, 379, +-227, 313, -242, 226, -213, 134, -183, 47, +-162, -28, -122, -102, -62, -184, -11, -276, +19, -368, 46, -439, 78, -456, 93, -400, +97, -254, 117, -28, 166, 237, 229, 488, +261, 682, 234, 773, 168, 719, 69, 530, +-88, 248, -292, -82, -482, -408, -598, -662, +-626, -805, -558, -816, -376, -693, -98, -473, +210, -198, 469, 92, 633, 355, 687, 538, +645, 620, 497, 610, 263, 536, 7, 415, +-221, 263, -412, 113, -548, -17, -598, -138, +-556, -254, -438, -358, -260, -448, -55, -514, +124, -532, 269, -477, 372, -351, 385, -160, +293, 74, 167, 315, 55, 511, -47, 624, +-132, 647, -164, 578, -131, 432, -86, 231, +-61, 16, -36, -184, 1, -344, 24, -462, +25, -535, 17, -559, 16, -524, 6, -426, +-41, -270, -110, -66, -173, 154, -212, 366, +-207, 539, -136, 636, -16, 623, 123, 514, +235, 330, 293, 106, 276, -119, 186, -316, +61, -445, -75, -477, -198, -426, -255, -336, +-238, -218, -193, -85, -121, 32, -31, 102, +40, 127, 65, 127, 74, 116, 87, 98, +80, 81, 42, 82, 7, 105, -13, 142, +-56, 173, -103, 194, -125, 191, -116, 153, +-73, 70, 1, -46, 73, -179, 115, -304, +106, -407, 49, -462, -29, -440, -111, -338, +-163, -168, -169, 39, -130, 261, -49, 461, +55, 596, 157, 627, 235, 547, 243, 369, +175, 123, 61, -144, -77, -396, -208, -590, +-304, -678, -350, -635, -343, -491, -270, -269, +-145, 2, 7, 281, 153, 504, 277, 621, +356, 612, 357, 490, 300, 285, 219, 34, +99, -200, -61, -363, -207, -417, -311, -359, +-379, -225, -424, -68, -410, 74, -308, 157, +-142, 144, 48, 51, 241, -73, 417, -189, +534, -259, 545, -243, 424, -144, 212, 6, +-48, 166, -315, 308, -539, 390, -670, 397, +-671, 334, -536, 220, -310, 87, -47, -47, +217, -164, 449, -256, 604, -313, 630, -330, +529, -303, 355, -240, 143, -138, -100, -7, +-323, 125, -473, 220, -521, 262, -459, 244, +-319, 167, -137, 42, 43, -98, 169, -199, +198, -230, 133, -187, 21, -86, -76, 51, +-146, 187, -181, 290, -141, 328, -20, 282, +132, 171, 270, 37, 371, -99, 412, -218, +370, -284, 243, -284, 71, -236, -117, -168, +-307, -91, -475, -17, -584, 37, -602, 60, +-525, 62, -367, 65, -145, 69, 114, 69, +338, 72, 491, 88, 541, 101, 478, 104, +325, 94, 137, 78, -42, 60, -184, 37, +-265, 3, -268, -42, -207, -92, -123, -144, +-24, -186, 58, -212, 88, -202, 69, -149, +25, -58, -47, 45, -140, 140, -223, 209, +-275, 228, -281, 190, -234, 109, -114, 13, +59, -69, 232, -104, 365, -90, 440, -39, +426, 24, 316, 72, 127, 79, -87, 32, +-261, -54, -373, -143, -412, -205, -368, -214, +-256, -153, -133, -48, -23, 69, 60, 174, +118, 248, 141, 264, 132, 227, 116, 160, +92, 83, 66, 17, 49, -43, 28, -114, +-11, -194, -36, -261, -47, -315, -60, -342, +-85, -317, -105, -205, -112, -9, -114, 219, +-107, 425, -77, 565, -43, 598, -12, 490, +31, 257, 59, -47, 62, -342, 53, -558, +35, -640, 7, -576, -17, -377, -9, -92, +45, 199, 105, 419, 125, 518, 103, 485, +48, 345, -32, 141, -135, -84, -232, -265, +-288, -359, -298, -350, -281, -264, -216, -136, +-98, -3, 25, 110, 124, 182, 198, 194, +250, 160, 280, 109, 290, 57, 273, 7, +216, -21, 105, -30, -25, -31, -161, -38, +-299, -49, -397, -58, -429, -70, -400, -81, +-299, -80, -133, -50, 52, -7, 225, 39, +345, 85, 391, 130, 345, 153, 211, 146, +19, 98, -188, 20, -362, -68, -444, -161, +-404, -235, -260, -259, -37, -214, 210, -109, +414, 39, 504, 184, 455, 288, 297, 327, +77, 290, -178, 174, -405, 13, -513, -137, +-482, -237, -359, -263, -204, -216, -27, -107, +137, 15, 219, 104, 196, 137, 129, 119, +66, 57, 27, -32, 9, -117, 8, -163, +40, -157, 82, -119, 97, -76, 70, -27, +21, 56, -31, 149, -95, 223, -171, 294, +-209, 371, -184, 402, -129, 337, -62, 172, +7, -65, 66, -336, 96, -596, 87, -774, +39, -804, -28, -652, -95, -354, -136, 23, +-142, 393, -115, 677, -51, 819, 38, 796, +123, 622, 188, 360, 219, 93, 197, -126, +146, -270, 74, -336, -12, -338, -97, -313, +-172, -290, -250, -286, -327, -299, -373, -301, +-354, -265, -267, -174, -130, -26, 54, 162, +245, 354, 395, 507, 470, 575, 456, 547, +348, 420, 157, 211, -78, -31, -285, -246, +-400, -396, -414, -465, -345, -437, -214, -321, +-49, -147, 90, 29, 163, 161, 175, 227, +147, 230, 69, 166, -40, 46, -128, -89, +-172, -194, -172, -243, -135, -235, -68, -169, +24, -53, 137, 100, 239, 248, 299, 350, +299, 386, 251, 361, 142, 279, -41, 147, +-243, -15, -400, -167, -499, -276, -529, -336, +-455, -341, -285, -300, -56, -227, 176, -147, +374, -74, 502, -24, 522, 7, 429, 31, +260, 52, 55, 76, -137, 118, -271, 184, +-330, 247, -309, 299, -230, 330, -115, 337, +-1, 302, 61, 213, 44, 75, -25, -89, +-117, -270, -210, -456, -249, -614, -191, -697, +-40, -671, 145, -541, 307, -324, 423, -41, +471, 278, 412, 570, 244, 769, 10, 842, +-216, 798, -381, 651, -478, 408, -504, 111, +-441, -182, -308, -432, -169, -627, -63, -746, +35, -765, 156, -672, 262, -485, 329, -225, +382, 69, 424, 352, 421, 573, 338, 683, +171, 658, -41, 505, -259, 269, -461, 11, +-605, -199, -659, -321, -606, -343, -454, -286, +-240, -184, -2, -83, 227, -25, 413, -22, +530, -60, 563, -98, 504, -92, 394, -21, +257, 91, 89, 214, -88, 306, -231, 334, +-328, 273, -383, 125, -400, -62, -377, -218, +-318, -307, -244, -328, -159, -283, -73, -182, +15, -61, 112, 27, 209, 69, 276, 83, +322, 98, 347, 121, 320, 153, 234, 193, +108, 224, -24, 231, -152, 183, -268, 78, +-350, -54, -367, -181, -317, -291, -219, -349, +-110, -337, 2, -269, 111, -174, 176, -62, +185, 56, 174, 159, 153, 235, 103, 279, +40, 293, -22, 265, -79, 199, -133, 98, +-166, -16, -170, -120, -156, -192, -121, -219, +-57, -203, 15, -159, 78, -110, 137, -64, +174, -40, 173, -37, 138, -32, 84, 8, +25, 88, -24, 189, -63, 285, -98, 350, +-139, 346, -182, 235, -218, 33, -253, -205, +-256, -414, -195, -545, -89, -558, 35, -438, +168, -211, 293, 59, 374, 306, 373, 466, +280, 514, 131, 453, -37, 306, -185, 118, +-271, -59, -270, -182, -203, -238, -116, -221, +-47, -151, -1, -63, 1, 1, -58, 25, +-134, 7, -176, -61, -165, -152, -96, -227, +40, -244, 213, -192, 354, -67, 410, 108, +387, 288, 289, 421, 124, 469, -84, 412, +-296, 250, -455, 27, -520, -191, -500, -341, +-417, -409, -254, -385, -35, -273, 181, -109, +346, 40, 459, 134, 513, 167, 477, 163, +335, 134, 128, 87, -90, 42, -281, 17, +-405, 9, -451, -14, -410, -48, -298, -84, +-154, -109, -16, -125, 96, -117, 165, -75, +190, -9, 179, 63, 149, 127, 106, 183, +56, 219, 20, 226, -12, 202, -51, 150, +-92, 58, -115, -74, -122, -236, -109, -389, +-68, -491, -13, -505, 38, -401, 77, -187, +100, 106, 97, 412, 71, 656, 40, 759, +4, 689, -46, 456, -103, 110, -157, -270, +-203, -598, -224, -794, -207, -805, -150, -633, +-42, -337, 109, 20, 249, 366, 338, 633, +356, 756, 301, 717, 157, 538, -43, 268, +-230, -43, -348, -333, -363, -541, -273, -629, +-103, -589, 90, -448, 249, -237, 301, -8, +224, 184, 56, 303, -145, 358, -335, 357, +-455, 313, -443, 252, -288, 189, -47, 125, +209, 44, 424, -60, 540, -185, 519, -303, +375, -384, 166, -402, -56, -343, -240, -202, +-358, -4, -391, 194, -336, 328, -230, 368, +-129, 324, -72, 212, -43, 70, -26, -62, +-9, -136, 22, -141, 88, -85, 178, -9, +259, 54, 300, 86, 287, 79, 224, 29, +106, -58, -64, -152, -253, -224, -396, -264, +-462, -279, -442, -248, -342, -163, -174, -24, +28, 143, 224, 312, 389, 457, 486, 545, +489, 541, 397, 431, 224, 235, -14, -14, +-257, -265, -434, -469, -504, -583, -474, -596, +-354, -518, -157, -381, 78, -207, 262, -21, +339, 146, 319, 275, 227, 367, 93, 428, +-59, 438, -165, 390, -169, 286, -88, 151, +10, 0, 89, -141, 143, -249, 148, -299, +76, -284, -59, -221, -184, -143, -252, -84, +-260, -43, -216, -26, -116, -26, 33, -35, +185, -25, 277, 19, 302, 82, 273, 148, +184, 199, 37, 223, -126, 214, -254, 172, +-330, 96, -340, 4, -280, -90, -147, -177, +16, -255, 158, -302, 238, -301, 244, -254, +193, -163, 104, -31, 1, 128, -77, 274, +-94, 364, -52, 376, 23, 326, 92, 215, +124, 65, 99, -91, 15, -209, -114, -272, +-248, -291, -324, -273, -308, -230, -229, -172, +-120, -116, 17, -62, 162, -5, 259, 67, +274, 154, 245, 242, 211, 310, 170, 345, +109, 342, 43, 290, -7, 178, -56, 14, +-130, -173, -233, -352, -315, -492, -339, -576, +-303, -571, -218, -454, -64, -235, 138, 47, +323, 345, 434, 592, 452, 727, 379, 714, +219, 549, 6, 277, -221, -45, -405, -340, +-495, -549, -455, -631, -304, -584, -80, -431, +164, -224, 366, -12, 471, 163, 452, 273, +315, 324, 101, 322, -120, 277, -301, 192, +-395, 84, -371, -31, -224, -124, -19, -181, +169, -194, 296, -152, 329, -57, 251, 58, +81, 143, -118, 167, -296, 114, -393, 2, +-377, -144, -250, -273, -48, -330, 189, -281, +401, -140, 509, 49, 482, 235, 342, 363, +123, 385, -146, 290, -388, 115, -531, -86, +-536, -253, -423, -350, -222, -344, 18, -244, +248, -84, 401, 85, 437, 228, 364, 320, +218, 338, 50, 284, -101, 171, -194, 25, +-215, -134, -172, -274, -98, -376, -16, -417, +43, -391, 58, -288, 26, -126, -42, 46, +-117, 194, -162, 299, -144, 354, -73, 345, +28, 286, 137, 198, 244, 116, 320, 50, +343, -3, 294, -58, 177, -121, 22, -198, +-139, -287, -281, -360, -368, -394, -360, -369, +-274, -279, -156, -123, -29, 68, 103, 259, +192, 412, 204, 500, 164, 494, 117, 392, +81, 224, 64, 28, 77, -162, 105, -326, +128, -434, 114, -471, 51, -424, -55, -313, +-163, -161, -245, 6, -273, 173, -223, 318, +-101, 415, 50, 448, 180, 404, 262, 283, +262, 96, 178, -119, 44, -330, -88, -497, +-195, -585, -248, -552, -222, -392, -127, -136, +-10, 157, 89, 422, 160, 592, 195, 608, +191, 469, 155, 222, 110, -56, 77, -300, +56, -441, 20, -443, -27, -314, -74, -119, +-138, 58, -220, 152, -289, 135, -298, 31, +-245, -112, -144, -220, -2, -240, 169, -142, +321, 48, 413, 272, 432, 448, 383, 507, +269, 418, 107, 208, -74, -61, -228, -314, +-310, -481, -326, -524, -296, -441, -224, -288, +-113, -114, -8, 23, 63, 92, 115, 93, +161, 58, 193, 31, 205, 43, 208, 117, +202, 231, 177, 352, 112, 424, 19, 407, +-71, 282, -148, 72, -216, -194, -245, -463, +-201, -663, -91, -735, 37, -663, 147, -470, +231, -188, 266, 122, 244, 397, 171, 573, +69, 626, -43, 546, -141, 355, -205, 110, +-221, -126, -189, -304, -112, -389, -2, -375, +106, -281, 190, -126, 243, 39, 271, 173, +258, 240, 191, 227, 79, 142, -39, 6, +-142, -154, -227, -295, -285, -382, -282, -396, +-212, -325, -109, -178, 7, 21, 127, 229, +237, 404, 293, 497, 278, 495, 214, 402, +127, 244, 27, 46, -75, -161, -144, -334, +-150, -445, -110, -486, -60, -476, 1, -423, +62, -331, 92, -200, 70, -43, 20, 134, +-43, 312, -97, 465, -114, 556, -79, 551, +-7, 443, 77, 246, 175, -7, 255, -265, +283, -464, 251, -566, 183, -546, 92, -422, +-14, -237, -122, -42, -200, 115, -225, 208, +-208, 229, -170, 191, -120, 115, -38, 41, +62, -15, 148, -43, 201, -41, 237, -16, +244, 20, 211, 60, 151, 96, 91, 116, +58, 98, 45, 34, 40, -57, 33, -164, +28, -265, 18, -341, -17, -353, -84, -291, +-150, -159, -203, 7, -252, 165, -270, 275, +-222, 309, -120, 268, 9, 166, 161, 50, +324, -41, 472, -83, 565, -79, 592, -41, +539, -5, 407, 2, 206, -33, -57, -111, +-351, -204, -610, -277, -768, -296, -822, -259, +-750, -168, -533, -48, -195, 77, 182, 176, +532, 246, 795, 275, 922, 264, 880, 223, +684, 160, 391, 77, 64, -23, -225, -134, +-431, -251, -522, -339, -507, -376, -403, -347, +-253, -264, -105, -133, 8, 18, 74, 154, +100, 239, 109, 249, 114, 198, 121, 104, +155, -12, 211, -121, 251, -179, 257, -177, +255, -125, 231, -42, 168, 59, 77, 152, +-12, 212, -86, 218, -152, 155, -203, 30, +-231, -135, -234, -296, -212, -423, -141, -480, +-26, -448, 122, -323, 266, -131, 370, 87, +414, 279, 389, 400, 287, 434, 142, 382, +15, 270, -72, 132, -112, 9, -116, -84, +-72, -145, -4, -186, 35, -217, 12, -259, +-49, -304, -102, -332, -132, -331, -118, -279, +-36, -168, 110, 1, 264, 179, 369, 319, +400, 384, 345, 368, 195, 267, -6, 99, +-187, -98, -300, -266, -325, -353, -255, -350, +-87, -256, 115, -103, 277, 72, 353, 211, +331, 283, 215, 268, 46, 167, -131, -3, +-254, -191, -279, -344, -206, -426, -72, -415, +79, -318, 219, -161, 311, 6, 321, 148, +245, 225, 126, 234, 4, 181, -82, 101, +-114, 29, -92, -9, -24, -2, 65, 30, +140, 72, 166, 88, 141, 64, 63, -9, +-42, -108, -136, -215, -178, -306, -166, -365, +-93, -373, 32, -329, 173, -251, 292, -155, +375, -45, 419, 80, 387, 201, 288, 308, +160, 376, 33, 400, -102, 368, -216, 283, +-271, 150, -268, -12, -227, -177, -157, -317, +-60, -412, 49, -466, 151, -474, 222, -442, +269, -372, 313, -275, 361, -143, 375, 17, +350, 198, 303, 368, 226, 483, 90, 512, +-92, 443, -260, 281, -376, 49, -426, -188, +-396, -372, -270, -452, -87, -424, 104, -301, +268, -137, 391, 4, 456, 76, 444, 71, +364, 2, 252, -103, 138, -190, 22, -216, +-71, -159, -126, -45, -148, 93, -161, 210, +-156, 277, -116, 267, -58, 183, 0, 51, +68, -98, 138, -232, 170, -332, 171, -381, +163, -376, 154, -308, 122, -192, 84, -37, +67, 135, 59, 299, 36, 420, 0, 464, +-31, 404, -45, 230, -37, -22, -8, -301, +62, -547, 163, -714, 257, -753, 300, -656, +277, -429, 190, -128, 56, 184, -99, 447, +-225, 617, -264, 675, -209, 618, -82, 472, +84, 260, 263, 20, 402, -217, 450, -411, +383, -553, 246, -627, 85, -624, -66, -545, +-172, -405, -210, -229, -161, -37, -37, 137, +120, 278, 249, 361, 332, 380, 356, 340, +309, 268, 178, 172, 11, 71, -124, -21, +-199, -95, -216, -145, -178, -174, -94, -194, +21, -224, 146, -254, 247, -278, 313, -288, +336, -285, 319, -248, 266, -174, 191, -66, +110, 55, 30, 162, -41, 239, -93, 265, +-119, 242, -134, 177, -128, 100, -96, 20, +-39, -43, 23, -90, 88, -119, 141, -150, +175, -192, 197, -240, 211, -288, 198, -314, +154, -302, 124, -228, 116, -101, 94, 53, +50, 191, 30, 281, 36, 292, 34, 222, +6, 88, -19, -79, -18, -234, -9, -329, +-13, -335, -30, -260, -23, -127, 14, 10, +69, 125, 131, 191, 222, 199, 314, 146, +359, 57, 349, -43, 297, -133, 204, -199, +71, -236, -61, -238, -156, -226, -198, -209, +-192, -192, -130, -163, -34, -125, 69, -71, +151, -5, 212, 68, 265, 144, 298, 211, +296, 255, 259, 254, 222, 209, 181, 112, +134, -13, 93, -139, 71, -246, 47, -330, +4, -371, -43, -362, -74, -320, -106, -263, +-145, -206, -150, -151, -102, -102, -9, -41, +120, 38, 288, 142, 454, 254, 570, 355, +601, 410, 539, 393, 376, 286, 131, 95, +-138, -142, -367, -385, -507, -579, -533, -678, +-439, -642, -242, -491, 22, -261, 275, -3, +457, 235, 539, 399, 507, 453, 373, 394, +178, 241, -19, 41, -158, -163, -207, -326, +-163, -420, -33, -422, 143, -340, 321, -190, +434, -3, 445, 175, 345, 293, 151, 326, +-87, 277, -288, 159, -390, -4, -398, -183, +-304, -330, -127, -425, 89, -452, 264, -416, +365, -327, 396, -210, 375, -75, 323, 64, +273, 191, 250, 298, 243, 366, 243, 385, +214, 329, 147, 204, 47, 20, -68, -186, +-179, -382, -252, -526, -264, -587, -207, -538, +-98, -388, 41, -184, 183, 26, 285, 195, +342, 298, 357, 312, 345, 254, 321, 148, +294, 27, 250, -78, 201, -141, 157, -160, +88, -148, -10, -126, -100, -115, -140, -112, +-141, -114, -112, -111, -38, -114, 66, -110, +149, -97, 202, -85, 233, -84, 221, -80, +162, -68, 100, -54, 77, -29, 96, 17, +140, 86, 182, 158, 205, 202, 193, 187, +139, 110, 40, -32, -65, -208, -133, -383, +-159, -521, -147, -578, -79, -527, 53, -364, +202, -128, 324, 132, 384, 358, 376, 515, +299, 565, 181, 503, 47, 345, -72, 128, +-145, -113, -153, -338, -107, -509, -33, -610, +56, -637, 134, -601, 190, -499, 221, -336, +228, -127, 203, 94, 168, 304, 131, 466, +94, 554, 57, 547, 30, 451, 25, 284, +31, 62, 63, -166, 117, -360, 164, -477, +187, -520, 211, -494, 218, -420, 185, -317, +130, -213, 88, -124, 64, -56, 31, -20, +-14, 4, -41, 29, -30, 68, -1, 117, +45, 188, 112, 264, 220, 333, 346, 377, +434, 373, 452, 288, 395, 112, 267, -142, +74, -447, -149, -742, -342, -965, -425, -1051, +-379, -970, -228, -708, 4, -298, 296, 188, +575, 654, 738, 1002, 733, 1156, 590, 1091, +356, 830, 55, 423, -235, -44, -432, -485, +-497, -818, -451, -1002, -318, -1013, -122, -880, +99, -650, 289, -371, 409, -81, 457, 177, +442, 371, 370, 492, 258, 531, 153, 494, +80, 386, 46, 238, 46, 59, 73, -120, +94, -274, 81, -375, 22, -412, -79, -386, +-191, -305, -277, -204, -300, -106, -240, -33, +-81, 10, 154, 17, 406, 0, 592, -37, +680, -67, 651, -70, 501, -40, 280, 9, +48, 55, -159, 84, -286, 87, -287, 68, +-199, 24, -84, -35, 28, -111, 138, -179, +201, -232, 170, -262, 97, -272, 59, -266, +60, -236, 81, -174, 138, -75, 238, 49, +358, 186, 430, 307, 425, 382, 356, 375, +245, 281, 100, 97, -49, -152, -163, -414, +-226, -631, -242, -746, -209, -729, -116, -570, +14, -308, 144, 1, 261, 294, 356, 528, +402, 655, 403, 655, 362, 531, 293, 318, +214, 66, 133, -180, 61, -391, -7, -548, +-61, -627, -95, -629, -110, -553, -116, -419, +-100, -246, -66, -68, -11, 94, 68, 221, +157, 299, 238, 321, 308, 292, 364, 228, +365, 140, 295, 50, 188, -31, 89, -92, +-18, -138, -116, -171, -148, -200, -100, -210, +-5, -199, 103, -184, 203, -174, 265, -169, +253, -169, 152, -185, 15, -205, -106, -222, +-174, -214, -174, -170, -97, -67, 63, 90, +261, 277, 421, 447, 502, 553, 507, 566, +424, 457, 264, 231, 60, -89, -125, -434, +-233, -741, -247, -936, -195, -980, -92, -848, +50, -571, 196, -213, 291, 160, 310, 485, +282, 706, 231, 778, 162, 708, 92, 516, +62, 257, 68, -27, 93, -278, 113, -465, +120, -574, 116, -607, 96, -558, 65, -438, +45, -283, 54, -119, 101, 33, 188, 164, +287, 256, 367, 294, 391, 263, 336, 177, +195, 55, -15, -73, -242, -182, -411, -250, +-480, -259, -428, -214, -241, -119, 36, -4, +342, 96, 598, 144, 754, 128, 774, 42, +660, -90, 445, -229, 188, -339, -61, -396, +-252, -385, -349, -296, -377, -146, -345, 47, +-267, 229, -166, 360, -58, 416, 64, 386, +191, 269, 296, 90, 360, -120, 403, -329, +430, -496, 394, -586, 296, -572, 180, -467, +70, -293, -37, -86, -117, 127, -143, 305, +-100, 420, -21, 447, 50, 384, 105, 248, +143, 67, 150, -117, 115, -283, 65, -404, +28, -467, 21, -454, 41, -377, 99, -250, +171, -105, 230, 35, 273, 146, 297, 207, +284, 216, 221, 181, 137, 110, 53, 8, +-12, -92, -58, -163, -69, -187, -45, -177, +18, -137, 107, -78, 186, -9, 225, 42, +238, 55, 233, 27, 186, -42, 111, -130, +43, -223, 2, -283, -14, -295, 7, -253, +65, -168, 135, -37, 194, 112, 239, 235, +248, 299, 205, 283, 136, 193, 64, 49, +5, -110, -42, -251, -59, -339, -34, -356, +37, -300, 120, -189, 180, -53, 197, 58, +183, 116, 155, 111, 104, 51, 47, -36, +12, -120, 11, -169, 22, -182, 45, -146, +83, -72, 139, 23, 188, 99, 203, 126, +197, 100, 180, 35, 136, -42, 55, -118, +-38, -174, -110, -203, -148, -193, -158, -154, +-110, -101, -6, -50, 123, -13, 249, 1, +352, 4, 412, 14, 407, 27, 335, 38, +219, 38, 99, 24, -10, -11, -92, -64, +-133, -136, -131, -208, -97, -271, -46, -295, +5, -257, 48, -158, 76, -21, 97, 119, +129, 235, 172, 295, 228, 291, 297, 211, +358, 74, 377, -93, 345, -244, 271, -350, +171, -384, 50, -349, -84, -268, -190, -160, +-233, -52, -210, 44, -153, 98, -69, 106, +50, 81, 184, 44, 272, 10, 304, -5, +316, 1, 306, 17, 249, 26, 162, 17, +103, -7, 85, -52, 77, -108, 54, -172, +45, -216, 48, -231, 49, -203, 32, -142, +12, -68, 10, -7, 16, 24, 12, 29, +11, 11, 34, -21, 68, -55, 102, -63, +133, -36, 180, 25, 219, 99, 233, 156, +216, 161, 171, 102, 110, -6, 46, -146, +-22, -288, -92, -400, -122, -440, -96, -394, +-40, -266, 22, -92, 98, 94, 177, 248, +238, 337, 252, 344, 236, 283, 206, 166, +161, 13, 114, -142, 58, -273, 12, -350, +-6, -368, -6, -328, -19, -251, -42, -145, +-49, -28, -26, 82, 7, 167, 52, 209, +119, 199, 202, 139, 285, 55, 348, -33, +382, -102, 370, -152, 312, -172, 211, -162, +88, -130, -40, -96, -169, -78, -286, -87, +-353, -116, -345, -140, -263, -144, -123, -115, +54, -58, 270, 28, 469, 122, 603, 204, +643, 242, 600, 223, 488, 148, 302, 30, +67, -101, -150, -214, -291, -286, -361, -318, +-367, -312, -309, -281, -181, -224, -27, -157, +109, -93, 199, -33, 260, 30, 295, 100, +300, 176, 293, 244, 278, 275, 259, 256, +228, 176, 177, 56, 110, -86, 35, -226, +-44, -338, -110, -392, -164, -372, -188, -288, +-164, -173, -106, -53, -41, 46, 17, 99, +90, 106, 177, 86, 250, 60, 293, 32, +316, 14, 309, 11, 258, 19, 165, 22, +63, 8, -22, -26, -77, -78, -103, -128, +-99, -157, -40, -154, 50, -133, 115, -102, +133, -72, 130, -51, 115, -48, 70, -54, +10, -62, -11, -57, 15, -29, 63, 24, +120, 92, 177, 142, 223, 149, 223, 100, +178, 16, 117, -93, 80, -199, 73, -274, +69, -291, 68, -238, 84, -142, 99, -32, +72, 64, 0, 126, -72, 128, -107, 85, +-113, 24, -74, -29, 18, -69, 149, -91, +273, -95, 358, -85, 392, -75, 371, -78, +304, -81, 194, -77, 63, -56, -40, -19, +-94, 40, -118, 96, -119, 125, -113, 102, +-105, 34, -100, -72, -85, -200, -44, -316, +7, -388, 88, -379, 200, -285, 321, -117, +423, 84, 482, 282, 473, 433, 376, 504, +202, 476, 2, 345, -194, 129, -362, -133, +-466, -387, -472, -594, -373, -709, -214, -704, +-22, -580, 187, -364, 384, -86, 522, 211, +571, 470, 542, 631, 453, 665, 293, 571, +91, 371, -93, 113, -219, -155, -277, -377, +-280, -516, -212, -541, -92, -464, 35, -307, +129, -123, 173, 30, 173, 120, 126, 134, +49, 83, -13, -10, -24, -106, 20, -169, +98, -158, 188, -74, 294, 62, 373, 204, +377, 314, 291, 351, 151, 299, 8, 169, +-129, -9, -233, -193, -266, -351, -221, -450, +-125, -473, -5, -413, 117, -299, 224, -157, +284, -19, 303, 100, 283, 194, 225, 254, +150, 269, 79, 233, 23, 162, -36, 63, +-71, -45, -60, -149, -24, -224, 20, -255, +69, -225, 117, -140, 154, -17, 163, 103, +152, 176, 129, 179, 93, 107, 60, -11, +19, -157, -11, -285, -26, -366, -37, -367, +-47, -283, -46, -135, -21, 41, 16, 202, +44, 309, 87, 340, 149, 306, 202, 216, +232, 91, 233, -44, 219, -158, 165, -232, +83, -253, 8, -245, -44, -217, -62, -178, +-57, -138, -35, -97, 4, -54, 43, -9, +58, 27, 35, 62, -12, 92, -51, 115, +-82, 113, -81, 85, -34, 32, 49, -29, +157, -87, 262, -129, 342, -142, 379, -126, +365, -84, 306, -32, 204, 25, 87, 68, +-17, 89, -112, 74, -192, 26, -249, -47, +-271, -127, -265, -196, -240, -249, -172, -277, +-67, -268, 74, -203, 247, -89, 422, 60, +559, 214, 631, 348, 624, 437, 526, 455, +329, 380, 81, 217, -166, -4, -378, -248, +-518, -464, -572, -610, -520, -658, -387, -611, +-204, -471, 4, -264, 211, -18, 402, 220, +541, 414, 595, 543, 571, 594, 482, 561, +333, 440, 144, 254, -44, 18, -183, -231, +-285, -456, -343, -603, -327, -654, -233, -600, +-94, -453, 39, -241, 147, -1, 227, 215, +261, 364, 243, 415, 179, 379, 106, 274, +57, 142, 22, 15, 6, -79, 12, -131, +38, -138, 66, -122, 74, -101, 82, -91, +82, -106, 57, -136, 23, -175, 5, -195, +8, -181, 15, -126, 21, -50, 41, 38, +49, 122, 31, 184, -1, 204, -33, 176, +-50, 117, -48, 36, -5, -42, 78, -102, +179, -125, 284, -122, 362, -104, 377, -90, +323, -78, 200, -77, 41, -94, -130, -119, +-276, -136, -348, -121, -335, -77, -226, -4, +-69, 77, 88, 149, 226, 186, 323, 186, +352, 143, 304, 64, 210, -37, 120, -137, +38, -204, -28, -224, -58, -199, -51, -147, +-17, -77, 5, -8, 18, 49, 30, 75, +42, 77, 56, 56, 72, 22, 105, -16, +144, -51, 156, -73, 131, -86, 78, -90, +3, -98, -89, -94, -171, -74, -181, -37, +-125, 7, -23, 56, 125, 104, 291, 140, +425, 147, 475, 106, 424, 27, 284, -76, +79, -173, -137, -245, -318, -265, -440, -230, +-467, -144, -400, -40, -255, 58, -67, 127, +133, 139, 312, 91, 428, 3, 479, -81, +465, -134, 387, -135, 273, -82, 141, 14, +3, 115, -125, 187, -225, 208, -270, 171, +-274, 80, -245, -47, -162, -176, -43, -273, +82, -315, 174, -308, 230, -261, 255, -194, +251, -109, 224, -15, 176, 76, 120, 148, +75, 204, 30, 242, -4, 255, -12, 239, +0, 186, 19, 102, 20, -9, 20, -122, +6, -223, -34, -290, -82, -323, -126, -321, +-149, -289, -137, -230, -80, -147, 36, -58, +185, 33, 337, 123, 461, 215, 513, 287, +491, 327, 368, 318, 151, 260, -106, 149, +-328, -1, -458, -159, -500, -296, -442, -386, +-276, -423, -47, -391, 190, -297, 383, -154, +497, -3, 515, 130, 426, 221, 260, 264, +56, 256, -133, 197, -257, 108, -306, 7, +-281, -82, -188, -141, -41, -156, 125, -138, +256, -92, 332, -41, 349, 3, 292, 26, +172, 15, 3, -31, -173, -97, -306, -161, +-360, -201, -312, -192, -191, -124, -12, -5, +194, 124, 375, 236, 491, 301, 519, 300, +447, 217, 269, 61, 21, -132, -204, -308, +-357, -414, -425, -428, -382, -345, -240, -183, +-21, 28, 197, 226, 348, 360, 411, 392, +385, 320, 273, 159, 84, -46, -120, -235, +-245, -359, -280, -394, -256, -344, -172, -218, +-19, -56, 164, 109, 283, 230, 320, 282, +306, 265, 249, 197, 160, 98, 47, -12, +-49, -106, -106, -171, -131, -203, -126, -214, +-91, -196, -26, -158, 50, -105, 86, -54, +100, -5, 114, 51, 126, 102, 116, 131, +83, 132, 56, 111, 25, 73, -5, 27, +-15, -28, -10, -74, 6, -107, 37, -115, +69, -100, 86, -67, 79, -26, 68, 4, +48, 14, 3, 3, -32, -18, -49, -46, +-54, -73, -65, -99, -65, -105, -24, -90, +44, -53, 107, -10, 147, 32, 162, 72, +182, 105, 189, 127, 161, 136, 121, 136, +74, 115, 13, 69, -87, -11, -176, -101, +-198, -197, -177, -284, -131, -344, -55, -351, +60, -283, 186, -154, 262, 3, 274, 151, +237, 265, 162, 315, 62, 295, -63, 212, +-158, 103, -185, -5, -152, -86, -74, -119, +32, -99, 143, -52, 201, -14, 169, -8, +93, -42, 14, -102, -54, -177, -93, -237, +-98, -260, -46, -228, 38, -148, 130, -34, +207, 85, 236, 179, 220, 232, 151, 238, +43, 215, -63, 174, -132, 131, -142, 85, +-110, 40, -55, -7, 29, -60, 111, -130, +160, -211, 148, -294, 89, -360, 33, -374, +-17, -328, -61, -220, -97, -75, -100, 88, +-46, 236, 35, 344, 110, 387, 170, 365, +200, 282, 195, 160, 141, 35, 62, -70, +-3, -142, -59, -186, -101, -199, -134, -197, +-126, -195, -69, -199, 1, -200, 57, -194, +95, -179, 126, -140, 141, -68, 115, 35, +82, 136, 71, 216, 62, 268, 50, 297, +47, 287, 66, 240, 64, 161, 21, 66, +-29, -34, -76, -131, -120, -219, -161, -295, +-187, -351, -163, -386, -85, -381, 31, -326, +149, -216, 235, -73, 299, 88, 311, 247, +262, 380, 186, 460, 101, 468, 15, 394, +-79, 254, -149, 76, -179, -112, -179, -267, +-156, -371, -125, -405, -98, -378, -56, -301, +4, -195, 85, -81, 162, 11, 232, 67, +301, 99, 333, 119, 312, 138, 230, 147, +103, 148, -37, 143, -162, 126, -253, 79, +-300, 9, -295, -71, -235, -139, -156, -176, +-57, -178, 71, -136, 184, -68, 251, 5, +261, 46, 245, 51, 205, 18, 139, -40, +74, -108, 11, -157, -48, -158, -84, -103, +-88, -4, -55, 112, -4, 217, 43, 269, +73, 257, 69, 176, 45, 53, -19, -89, +-111, -219, -161, -304, -148, -318, -87, -258, +0, -147, 116, -15, 243, 103, 318, 189, +327, 219, 284, 195, 176, 114, 16, 8, +-167, -98, -307, -173, -369, -200, -348, -169, +-251, -92, -112, -3, 41, 78, 177, 135, +271, 157, 323, 129, 323, 69, 266, -14, +169, -88, 57, -134, -43, -153, -141, -149, +-213, -125, -224, -86, -180, -40, -98, 10, +-5, 60, 99, 111, 200, 145, 257, 164, +265, 157, 226, 121, 133, 49, 0, -55, +-147, -167, -257, -258, -301, -301, -279, -291, +-189, -223, -67, -110, 72, 30, 193, 165, +278, 270, 324, 318, 322, 303, 271, 227, +176, 116, 69, 3, -31, -101, -138, -185, +-237, -249, -294, -272, -316, -257, -296, -211, +-233, -150, -105, -74, 67, 9, 236, 93, +384, 163, 475, 212, 474, 232, 379, 202, +213, 132, 19, 38, -164, -51, -307, -121, +-374, -163, -364, -174, -269, -143, -126, -79, +20, -8, 153, 40, 236, 57, 244, 52, +177, 24, 75, -13, -22, -52, -109, -77, +-166, -91, -166, -87, -117, -72, -18, -40, +105, 2, 227, 46, 323, 88, 358, 128, +323, 169, 200, 183, 18, 157, -174, 88, +-348, -7, -467, -120, -490, -222, -415, -288, +-259, -291, -53, -235, 188, -132, 408, 1, +542, 127, 583, 210, 520, 219, 364, 163, +145, 69, -75, -27, -249, -103, -371, -135, +-427, -113, -414, -41, -350, 57, -237, 143, +-101, 189, 33, 176, 154, 111, 245, 8, +298, -99, 287, -189, 242, -238, 186, -247, +110, -216, 33, -153, -29, -72, -69, 5, +-92, 58, -90, 96, -49, 122, -4, 146, +10, 163, 0, 177, -36, 175, -85, 155, +-136, 106, -154, 32, -114, -54, -40, -145, +51, -224, 138, -273, 218, -270, 282, -216, +291, -122, 243, -23, 166, 68, 68, 133, +-54, 164, -190, 154, -293, 110, -345, 50, +-360, -7, -322, -37, -234, -38, -106, -11, +44, 27, 211, 60, 373, 80, 483, 87, +509, 67, 442, 24, 281, -33, 66, -91, +-162, -143, -361, -179, -479, -192, -501, -184, +-420, -152, -266, -105, -58, -31, 167, 62, +334, 164, 413, 244, 411, 289, 326, 297, +173, 260, -10, 173, -161, 41, -260, -105, +-308, -233, -278, -317, -183, -348, -52, -312, +66, -218, 156, -83, 221, 59, 226, 181, +162, 263, 54, 287, -59, 251, -139, 157, +-184, 40, -187, -76, -129, -165, -31, -222, +77, -224, 160, -172, 218, -77, 243, 31, +200, 130, 99, 204, -27, 231, -138, 199, +-214, 109, -256, -8, -249, -133, -186, -239, +-87, -297, 34, -271, 141, -163, 224, -6, +278, 155, 289, 288, 256, 364, 167, 351, +44, 250, -97, 77, -235, -112, -337, -281, +-387, -386, -376, -407, -299, -338, -170, -198, +-4, -26, 170, 142, 332, 279, 441, 367, +450, 387, 377, 337, 253, 232, 104, 98, +-59, -46, -204, -186, -293, -305, -337, -372, +-342, -367, -293, -292, -203, -165, -87, -11, +33, 141, 134, 252, 221, 301, 272, 282, +281, 211, 231, 101, 150, -20, 68, -116, +-26, -154, -128, -133, -204, -79, -223, -13, +-189, 43, -130, 79, -48, 79, 41, 50, +88, 2, 85, -46, 40, -86, -13, -109, +-54, -111, -82, -91, -86, -57, -61, -18, +7, 35, 97, 96, 169, 164, 219, 213, +239, 229, 204, 201, 114, 127, -18, 16, +-154, -111, -275, -231, -353, -312, -359, -328, +-305, -264, -189, -132, -33, 31, 131, 190, +272, 307, 369, 361, 401, 332, 338, 230, +191, 80, 17, -82, -149, -218, -274, -299, +-330, -310, -317, -257, -239, -152, -132, -28, +-14, 97, 84, 192, 145, 250, 172, 254, +149, 214, 87, 145, 28, 68, -7, -5, +-26, -73, -38, -131, -30, -173, 3, -185, +23, -173, 15, -129, -13, -62, -29, 20, +-19, 94, -12, 148, -13, 175, -12, 166, +-11, 122, -22, 46, -50, -33, -61, -87, +-47, -102, -43, -88, -50, -47, -40, 11, +5, 71, 53, 109, 78, 112, 86, 77, +81, 19, 63, -45, 28, -95, -9, -109, +-30, -97, -47, -62, -73, -21, -100, 23, +-126, 62, -138, 87, -140, 84, -118, 61, +-47, 35, 55, 16, 164, 5, 248, -5, +289, -6, 275, -5, 194, -1, 63, 0, +-98, 7, -258, 19, -364, 35, -390, 44, +-329, 48, -205, 56, -52, 55, 104, 28, +205, -29, 235, -87, 220, -137, 189, -166, +134, -168, 51, -134, -17, -60, -42, 49, +-56, 172, -80, 275, -110, 332, -133, 321, +-151, 245, -179, 120, -184, -15, -141, -135, +-41, -223, 76, -269, 168, -257, 233, -201, +256, -128, 212, -60, 112, -7, 1, 38, +-84, 75, -143, 116, -177, 155, -166, 195, +-125, 221, -69, 227, -16, 197, 16, 134, +23, 42, -7, -69, -56, -171, -95, -239, +-97, -252, -50, -214, 20, -144, 88, -64, +145, 24, 166, 98, 151, 149, 101, 168, +32, 159, -48, 134, -132, 103, -187, 73, +-205, 47, -182, 33, -119, 19, -39, -4, +20, -40, 50, -83, 59, -130, 51, -166, +28, -175, 22, -141, 42, -61, 63, 43, +81, 149, 88, 229, 81, 274, 52, 272, +-3, 223, -80, 132, -171, 17, -245, -97, +-274, -175, -253, -204, -179, -190, -70, -142, +50, -84, 153, -35, 214, -8, 234, 4, +211, 11, 157, 27, 79, 61, -15, 120, +-98, 197, -156, 269, -190, 302, -200, 270, +-176, 172, -123, 25, -63, -135, -18, -275, +22, -366, 55, -388, 82, -327, 99, -195, +108, -19, 106, 155, 78, 282, 36, 339, +-10, 321, -63, 248, -118, 146, -163, 36, +-178, -67, -150, -130, -92, -145, -16, -106, +53, -37, 104, 36, 123, 89, 98, 114, +51, 110, -9, 65, -80, -6, -148, -80, +-187, -135, -178, -165, -130, -155, -50, -112, +55, -43, 150, 35, 211, 113, 227, 191, +204, 258, 140, 290, 27, 266, -109, 194, +-233, 88, -317, -27, -353, -136, -328, -214, +-238, -247, -105, -234, 36, -189, 167, -120, +269, -32, 320, 61, 313, 143, 250, 199, +156, 237, 30, 247, -111, 215, -237, 135, +-319, 34, -349, -63, -338, -136, -285, -180, +-191, -190, -80, -158, 29, -91, 134, 0, +228, 91, 294, 168, 304, 211, 260, 224, +175, 199, 70, 139, -43, 60, -160, -24, +-262, -107, -337, -173, -369, -199, -343, -184, +-257, -136, -123, -73, 35, 2, 184, 79, +300, 151, 355, 202, 335, 229, 244, 230, +111, 203, -39, 147, -189, 69, -306, -13, +-363, -96, -359, -168, -297, -218, -177, -223, +-22, -185, 124, -115, 219, -27, 258, 71, +242, 163, 185, 231, 98, 255, -21, 231, +-138, 162, -223, 64, -254, -31, -230, -106, +-155, -139, -47, -129, 50, -82, 111, -16, +135, 53, 126, 108, 93, 129, 40, 110, +-30, 64, -98, 13, -154, -35, -181, -70, +-183, -92, -157, -92, -95, -63, -9, -2, +73, 76, 134, 149, 164, 201, 156, 213, +112, 185, 43, 118, -46, 33, -153, -58, +-242, -138, -284, -193, -264, -203, -189, -165, +-69, -88, 67, 9, 164, 110, 196, 195, +168, 239, 94, 233, -3, 178, -83, 93, +-131, -1, -138, -68, -117, -95, -68, -75, +-9, -29, 39, 19, 60, 51, 35, 47, +-21, 11, -88, -47, -153, -100, -191, -120, +-177, -91, -110, -12, -15, 102, 70, 215, +136, 293, 167, 312, 144, 260, 69, 148, +-27, -1, -108, -142, -170, -232, -211, -261, +-213, -244, -173, -186, -104, -102, -21, -4, +65, 85, 136, 157, 166, 213, 147, 259, +90, 287, 19, 276, -48, 223, -124, 125, +-194, -1, -236, -141, -241, -254, -207, -311, +-134, -294, -27, -210, 92, -81, 188, 66, +240, 196, 238, 276, 179, 286, 79, 239, +-47, 151, -170, 50, -266, -44, -313, -99, +-317, -103, -282, -66, -202, -17, -84, 30, +50, 74, 166, 105, 243, 111, 270, 85, +232, 37, 141, -24, 35, -79, -80, -116, +-197, -127, -294, -102, -344, -40, -326, 42, +-238, 131, -97, 210, 54, 252, 174, 240, +239, 171, 237, 69, 168, -31, 65, -102, +-53, -145, -165, -153, -243, -123, -263, -61, +-233, 21, -172, 94, -82, 134, 13, 133, +91, 101, 145, 47, 170, 1, 138, -21, +52, -19, -52, -3, -152, 32, -236, 73, +-280, 93, -268, 79, -200, 34, -94, -13, +22, -37, 128, -30, 191, -1, 198, 46, +158, 98, 92, 141, 15, 156, -71, 136, +-164, 74, -237, -23, -261, -124, -236, -195, +-187, -209, -124, -165, -40, -72, 33, 49, +92, 177, 145, 269, 175, 303, 148, 275, +61, 199, -52, 100, -170, -6, -265, -106, +-291, -175, -232, -182, -121, -133, -1, -52, +87, 30, 131, 89, 132, 107, 93, 94, +18, 65, -71, 32, -140, 13, -187, 11, +-207, 30, -185, 59, -126, 90, -56, 103, +7, 93, 51, 64, 68, 26, 56, -10, +30, -33, 0, -43, -41, -37, -87, -8, +-122, 35, -125, 77, -112, 93, -94, 72, +-62, 25, -16, -13, 18, -26, 21, -10, +-5, 28, -49, 64, -99, 83, -138, 84, +-155, 67, -145, 33, -103, 1, -53, -19, +-12, -15, 31, 11, 66, 51, 78, 84, +70, 97, 39, 88, -31, 60, -125, 16, +-195, -34, -217, -69, -201, -70, -153, -24, +-97, 38, -43, 99, -2, 140, 28, 147, +47, 110, 55, 46, 56, -27, 54, -74, +45, -73, 15, -44, -33, 2, -92, 48, +-153, 85, -219, 106, -276, 123, -300, 123, +-275, 92, -207, 37, -104, -27, 32, -69, +174, -74, 282, -57, 315, -32, 278, 17, +200, 85, 88, 151, -62, 189, -213, 189, +-341, 137, -449, 47, -522, -54, -518, -147, +-416, -195, -240, -184, -19, -121, 199, -22, +369, 100, 459, 204, 455, 268, 358, 285, +200, 262, 16, 216, -168, 155, -329, 64, +-429, -53, -448, -168, -403, -261, -320, -306, +-234, -290, -155, -214, -81, -100, -13, 36, +42, 166, 84, 268, 126, 335, 169, 353, +189, 323, 164, 272, 113, 210, 59, 129, +-13, 37, -107, -63, -185, -154, -245, -227, +-309, -279, -365, -314, -380, -301, -347, -226, +-283, -104, -189, 52, -59, 214, 96, 350, +251, 437, 377, 458, 436, 401, 416, 285, +291, 132, 71, -32, -184, -166, -404, -243, +-554, -266, -625, -245, -590, -180, -459, -90, +-267, 6, -49, 88, 164, 136, 328, 152, +404, 156, 382, 140, 282, 107, 123, 78, +-62, 59, -228, 42, -347, 35, -407, 40, +-398, 55, -312, 83, -172, 107, -23, 108, +98, 82, 161, 36, 146, -31, 65, -102, +-48, -161, -157, -200, -226, -198, -244, -144, +-221, -42, -162, 102, -66, 264, 34, 399, +102, 473, 140, 463, 143, 356, 88, 162, +-11, -74, -117, -301, -221, -460, -311, -505, +-358, -436, -357, -269, -317, -38, -232, 199, +-107, 378, 42, 474, 184, 477, 279, 403, +293, 288, 228, 154, 106, 10, -48, -125, +-201, -229, -316, -298, -379, -310, -393, -261, +-365, -159, -296, -21, -184, 122, -46, 229, +88, 294, 190, 320, 233, 294, 204, 222, +109, 120, -17, 4, -143, -102, -247, -168, +-301, -189, -307, -152, -288, -59, -234, 59, +-137, 162, -16, 236, 92, 257, 149, 217, +133, 136, 53, 24, -38, -92, -114, -187, +-171, -248, -210, -260, -234, -191, -252, -57, +-243, 98, -185, 239, -89, 341, 17, 390, +90, 380, 102, 314, 57, 202, -3, 82, +-51, -36, -76, -152, -84, -247, -92, -290, +-114, -284, -151, -232, -191, -139, -208, -35, +-196, 74, -173, 174, -154, 244, -136, 286, +-117, 316, -98, 313, -54, 269, 11, 196, +60, 95, 70, -33, 42, -157, -9, -245, +-60, -266, -86, -205, -99, -96, -118, 18, +-139, 130, -158, 229, -193, 279, -224, 265, +-232, 185, -221, 52, -185, -88, -130, -193, +-81, -238, -48, -198, -8, -78, 44, 70, +89, 205, 112, 293, 93, 316, 10, 275, +-111, 191, -222, 84, -284, -12, -278, -79, +-214, -127, -128, -141, -64, -108, -41, -38, +-48, 38, -65, 108, -94, 141, -149, 130, +-210, 89, -240, 29, -217, -38, -140, -86, +-30, -112, 71, -117, 129, -77, 118, 12, +40, 129, -70, 245, -152, 339, -188, 385, +-196, 384, -179, 327, -141, 205, -105, 49, +-84, -106, -77, -251, -96, -373, -141, -449, +-180, -469, -194, -400, -198, -242, -183, -31, +-135, 183, -70, 368, -8, 492, 30, 552, +37, 556, 22, 503, 7, 399, -5, 256, +-21, 90, -56, -84, -111, -239, -191, -375, +-270, -467, -328, -477, -348, -405, -318, -277, +-242, -120, -134, 28, -13, 151, 102, 272, +181, 379, 198, 446, 139, 462, 15, 429, +-128, 339, -254, 220, -348, 92, -375, -38, +-324, -143, -240, -212, -165, -256, -95, -271, +-24, -240, 31, -185, 74, -114, 96, -32, +75, 55, 25, 134, -31, 206, -95, 259, +-159, 290, -226, 308, -309, 291, -386, 230, +-417, 143, -391, 42, -315, -68, -179, -159, +-7, -215, 143, -223, 230, -181, 247, -114, +195, -39, 96, 58, -12, 166, -98, 245, +-159, 287, -220, 285, -285, 234, -333, 151, +-334, 63, -299, -22, -250, -72, -204, -90, +-176, -114, -151, -134, -110, -120, -57, -74, +-10, -11, 27, 51, 55, 98, 62, 142, +46, 184, 22, 197, -10, 186, -45, 177, +-81, 165, -134, 150, -194, 134, -242, 94, +-284, 21, -315, -63, -311, -138, -276, -185, +-246, -189, -225, -178, -187, -166, -132, -130, +-67, -56, 9, 38, 98, 147, 193, 268, +265, 394, 268, 508, 177, 553, 6, 477, +-206, 290, -402, 40, -525, -225, -563, -433, +-542, -538, -461, -534, -316, -425, -133, -227, +49, 9, 187, 239, 248, 420, 215, 495, +113, 464, -12, 364, -97, 224, -130, 64, +-160, -75, -205, -167, -240, -188, -255, -132, +-253, -31, -225, 75, -183, 156, -143, 181, +-114, 138, -102, 63, -116, -14, -130, -82, +-114, -126, -82, -138, -60, -117, -55, -48, +-65, 57, -70, 157, -57, 243, -42, 305, +-41, 325, -52, 297, -86, 223, -170, 94, +-267, -56, -321, -177, -310, -249, -251, -259, +-183, -203, -140, -106, -121, 2, -93, 110, +-45, 199, 11, 257, 52, 277, 46, 247, +-1, 175, -56, 97, -108, 35, -148, -9, +-167, -33, -187, -48, -230, -64, -277, -67, +-289, -53, -255, -34, -189, -14, -113, -2, +-57, 9, -9, 59, 31, 158, 20, 259, +-43, 317, -115, 302, -168, 211, -195, 83, +-190, -56, -162, -184, -128, -263, -81, -249, +-37, -157, -40, -24, -94, 106, -173, 184, +-252, 200, -301, 171, -288, 118, -210, 76, +-103, 82, -8, 126, 44, 184, 33, 235, +-22, 231, -101, 128, -182, -58, -237, -272, +-253, -431, -235, -457, -185, -331, -109, -80, +-26, 238, 38, 527, 54, 667, 13, 619, +-71, 409, -164, 117, -247, -156, -310, -332, +-350, -385, -371, -316, -348, -169, -251, -22, +-91, 88, 81, 155, 222, 183, 285, 181, +235, 180, 87, 183, -100, 192, -292, 183, +-446, 125, -524, 25, -509, -76, -395, -149, +-205, -183, -3, -154, 142, -70, 208, 45, +182, 161, 67, 233, -91, 227, -239, 159, +-339, 52, -361, -49, -310, -82, -230, -35, +-148, 58, -64, 150, 19, 204, 79, 194, +96, 130, 54, 26, -32, -89, -133, -169, +-231, -177, -305, -122, -328, -18, -304, 115, +-258, 233, -208, 302, -169, 289, -143, 180, +-121, 20, -91, -115, -62, -194, -26, -200, +27, -137, 54, -25, 33, 114, -13, 259, +-56, 371, -87, 400, -119, 328, -171, 166, +-245, -36, -312, -209, -344, -314, -353, -338, +-336, -261, -287, -102, -228, 83, -174, 225, +-105, 265, -8, 204, 102, 116, 198, 78, +236, 98, 197, 154, 98, 194, -34, 178, +-173, 105, -289, 11, -378, -65, -441, -90, +-460, -53, -429, 12, -361, 66, -253, 75, +-106, 21, 27, -92, 102, -197, 110, -235, +71, -160, 21, 23, -16, 238, -56, 403, +-112, 481, -165, 457, -193, 332, -191, 146, +-157, -55, -114, -222, -97, -315, -114, -308, +-169, -208, -256, -48, -320, 107, -305, 201, +-238, 217, -175, 171, -121, 87, -47, -3, +52, -58, 146, -57, 193, 5, 168, 97, +76, 180, -86, 234, -297, 249, -478, 195, +-554, 66, -521, -96, -410, -223, -249, -253, +-69, -171, 86, -14, 187, 157, 219, 299, +179, 355, 78, 294, -47, 139, -155, -52, +-219, -209, -243, -268, -239, -203, -214, -41, +-201, 151, -230, 286, -286, 316, -338, 250, +-368, 116, -345, -62, -235, -215, -66, -266, +112, -183, 260, -2, 343, 197, 345, 331, +263, 367, 103, 321, -111, 209, -329, 78, +-506, -32, -617, -111, -630, -168, -539, -199, +-395, -204, -233, -190, -69, -149, 59, -83, +120, 17, 126, 154, 109, 298, 88, 392, +75, 419, 68, 376, 58, 280, 25, 162, +-60, 50, -189, -48, -304, -131, -373, -203, +-409, -272, -408, -315, -353, -306, -253, -234, +-148, -100, -70, 88, -34, 279, -34, 418, +-47, 456, -55, 372, -40, 207, 7, 35, +63, -79, 96, -103, 91, -32, 37, 94, +-53, 197, -148, 206, -233, 93, -329, -108, +-411, -298, -422, -386, -366, -325, -302, -124, +-264, 133, -234, 341, -180, 412, -68, 322, +105, 121, 293, -65, 421, -136, 423, -59, +260, 125, -18, 315, -311, 397, -545, 317, +-652, 96, -600, -184, -433, -401, -233, -464, +-57, -337, 49, -71, 68, 228, 17, 417, +-50, 413, -94, 232, -110, -29, -103, -243, +-73, -311, -3, -200, 77, 50, 93, 351, +13, 570, -129, 601, -294, 418, -410, 83, +-419, -288, -326, -552, -178, -602, -34, -416, +38, -70, 3, 276, -101, 472, -201, 458, +-229, 275, -170, 10, -72, -203, -3, -264, +21, -152, 16, 68, -6, 287, -5, 404, +37, 377, 57, 231, -25, 27, -203, -146, +-392, -230, -510, -229, -520, -187, -426, -125, +-265, -45, -98, 50, 18, 145, 65, 220, +94, 261, 151, 261, 209, 213, 216, 112, +141, -16, -20, -133, -209, -186, -342, -151, +-377, -40, -338, 104, -288, 217, -275, 233, +-282, 138, -254, -13, -163, -139, -34, -172, +74, -78, 104, 106, 34, 277, -75, 350, +-142, 274, -132, 67, -55, -170, 43, -306, +91, -283, 46, -118, -61, 116, -181, 299, +-282, 343, -342, 233, -355, 33, -348, -157, +-324, -240, -264, -176, -160, 4, -22, 216, +111, 357, 184, 350, 185, 203, 126, 11, +21, -135, -106, -187, -210, -158, -244, -88, +-220, -8, -171, 71, -129, 129, -118, 141, +-145, 109, -202, 64, -267, 38, -292, 42, +-262, 67, -207, 60, -120, 2, 16, -68, +169, -90, 272, -35, 254, 92, 98, 225, +-120, 296, -278, 281, -316, 183, -283, 34, +-231, -115, -180, -203, -166, -200, -178, -110, +-184, 1, -178, 59, -162, 23, -138, -78, +-107, -157, -34, -129, 88, 32, 186, 270, +176, 491, 57, 581, -104, 492, -238, 266, +-280, -8, -233, -247, -173, -377, -157, -386, +-173, -288, -189, -123, -183, 24, -165, 92, +-152, 74, -126, -3, -68, -71, 4, -38, +67, 116, 107, 335, 68, 505, -57, 523, +-186, 368, -232, 127, -180, -105, -92, -276, +-65, -349, -140, -321, -243, -225, -269, -101, +-195, 11, -80, 67, -7, 69, -25, 61, +-90, 99, -123, 206, -107, 332, -69, 377, +-21, 280, 8, 89, -14, -95, -62, -203, +-107, -230, -142, -197, -176, -133, -201, -27, +-200, 106, -162, 200, -107, 218, -65, 162, +-50, 61, -56, -7, -86, 5, -145, 48, +-197, 75, -204, 65, -144, 29, -23, -2, +118, -9, 204, -21, 172, -56, 20, -72, +-188, -46, -366, 15, -455, 89, -428, 154, +-294, 192, -113, 210, 28, 190, 93, 120, +87, 22, 28, -83, -48, -162, -89, -174, +-84, -120, -54, -5, -14, 142, 18, 255, +8, 284, -72, 201, -190, 24, -305, -184, +-359, -317, -336, -308, -268, -179, -178, 2, +-85, 178, 3, 316, 95, 400, 173, 411, +189, 338, 123, 211, 9, 59, -85, -66, +-157, -140, -233, -203, -297, -278, -331, -338, +-322, -359, -249, -282, -124, -78, 12, 165, +100, 347, 104, 434, 58, 443, -16, 373, +-121, 251, -234, 117, -309, -19, -309, -134, +-217, -179, -52, -169, 128, -144, 238, -94, +238, -27, 177, 43, 89, 110, -32, 149, +-215, 111, -462, 13, -671, -75, -729, -118, +-609, -115, -327, -52, 48, 54, 370, 164, +510, 268, 468, 319, 350, 287, 211, 196, +58, 85, -96, -13, -262, -84, -424, -137, +-528, -161, -550, -164, -477, -156, -322, -131, +-146, -99, 11, -47, 144, 43, 243, 176, +271, 315, 217, 382, 106, 334, -61, 196, +-258, 12, -402, -126, -422, -180, -307, -184, +-103, -136, 109, -48, 249, 45, 257, 108, +135, 133, -56, 108, -237, 53, -361, 34, +-403, 73, -359, 101, -261, 82, -161, 6, +-70, -111, 20, -167, 72, -136, 77, -57, +63, 57, 54, 173, 65, 240, 70, 260, +21, 222, -75, 123, -200, -11, -335, -134, +-398, -179, -325, -133, -155, -39, -11, 33, +59, 58, 79, 62, 37, 72, -48, 90, +-124, 108, -183, 96, -194, 57, -135, 4, +-33, -56, 62, -67, 67, -25, -58, 25, +-232, 75, -321, 92, -256, 54, -96, -2, +64, -52, 168, -52, 184, 32, 125, 160, +25, 262, -127, 277, -298, 189, -423, 15, +-438, -178, -309, -296, -82, -296, 106, -197, +150, -48, 69, 57, -50, 94, -126, 132, +-117, 190, -55, 254, -12, 296, -18, 277, +-51, 182, -64, 42, -40, -92, -15, -195, +-66, -259, -196, -264, -302, -238, -285, -166, +-137, 0, 55, 187, 172, 326, 144, 404, +-14, 380, -206, 243, -297, 60, -246, -133, +-159, -265, -140, -286, -166, -219, -168, -110, +-104, 10, 33, 94, 183, 114, 281, 134, +286, 195, 180, 259, -12, 280, -220, 225, +-383, 74, -477, -88, -479, -214, -372, -299, +-227, -296, -120, -210, -41, -79, 43, 92, +142, 268, 213, 369, 216, 356, 166, 232, +73, 76, -39, -36, -119, -81, -178, -84, +-253, -84, -353, -100, -446, -135, -450, -146, +-296, -101, -15, -5, 246, 134, 357, 270, +291, 333, 111, 324, -74, 218, -170, 23, +-172, -147, -145, -227, -172, -216, -287, -118, +-404, -5, -397, 21, -216, -20, 50, -64, +254, -48, 316, 77, 266, 277, 154, 417, +-5, 408, -164, 255, -268, -23, -337, -307, +-393, -444, -389, -403, -295, -218, -128, 51, +72, 260, 250, 349, 341, 342, 301, 246, +101, 92, -165, -49, -318, -134, -313, -160, +-240, -124, -173, -50, -159, 6, -221, 12, +-279, -6, -216, -38, -17, -34, 215, 56, +340, 193, 268, 301, 78, 349, -81, 309, +-183, 145, -217, -97, -181, -294, -136, -370, +-128, -332, -173, -208, -247, -81, -267, 13, +-189, 114, -50, 227, 55, 320, 84, 362, +57, 312, -11, 172, -45, -3, -6, -155, +35, -231, -1, -236, -122, -189, -249, -89, +-270, 48, -160, 151, 8, 170, 113, 131, +77, 77, -61, 58, -197, 101, -231, 146, +-147, 114, -49, 30, -42, -68, -107, -154, +-183, -205, -225, -226, -178, -206, -52, -123, +66, 15, 134, 187, 171, 353, 142, 433, +31, 405, -87, 285, -170, 102, -239, -89, +-246, -218, -181, -269, -107, -241, -62, -134, +-67, -47, -103, -62, -121, -108, -106, -83, +-82, 6, -68, 140, -64, 253, -37, 267, +30, 206, 89, 142, 62, 66, -38, -30, +-142, -105, -209, -146, -160, -104, -34, 43, +11, 182, -43, 204, -107, 138, -129, 37, +-76, -32, -4, -36, -24, -55, -128, -138, +-187, -187, -154, -152, -91, -84, -35, -24, +-64, -22, -198, -77, -267, -54, -152, 141, +67, 392, 253, 548, 273, 527, 122, 332, +-63, 92, -169, -79, -140, -192, -53, -296, +-71, -382, -202, -393, -286, -300, -259, -154, +-191, -16, -142, 72, -132, 119, -152, 167, +-132, 234, -16, 288, 131, 262, 218, 157, +180, 41, 25, -28, -74, -35, -1, 2, +90, 29, 62, 54, -107, 87, -363, 96, +-529, 58, -475, -17, -242, -108, 12, -202, +122, -255, 72, -239, 14, -178, 55, -86, +116, 32, 68, 124, -64, 207, -193, 298, +-242, 340, -171, 328, -75, 257, -14, 79, +17, -123, -23, -200, -103, -146, -119, -12, +-85, 121, -53, 140, -23, 24, 16, -111, +33, -195, 10, -221, -71, -187, -214, -144, +-303, -90, -276, 31, -221, 149, -180, 177, +-142, 137, -83, 64, 78, 83, 297, 276, +431, 491, 396, 553, 157, 395, -196, 33, +-433, -379, -435, -647, -326, -717, -250, -599, +-246, -330, -278, 18, -247, 326, -64, 493, +187, 479, 374, 317, 430, 112, 267, -18, +-46, 1, -256, 90, -294, 90, -274, -20, +-240, -147, -202, -238, -158, -219, -104, -99, +-75, 29, -89, 147, -100, 211, -28, 166, +126, 94, 272, 72, 325, 67, 212, 35, +-57, -45, -349, -125, -535, -179, -521, -196, +-336, -126, -139, 22, -11, 150, 67, 192, +126, 167, 176, 124, 180, 109, 98, 106, +-62, 59, -237, -28, -311, -73, -236, -96, +-64, -111, 74, -66, 65, -1, -46, 82, +-109, 205, -85, 238, -41, 130, 15, -36, +87, -225, 50, -304, -144, -175, -348, 24, +-454, 128, -444, 109, -293, 8, -21, -76, +262, -20, 428, 134, 404, 243, 196, 281, +-53, 267, -179, 168, -188, 49, -183, -56, +-209, -164, -267, -231, -297, -235, -228, -198, +-88, -137, 53, -77, 120, -12, 85, 69, +-25, 137, -134, 179, -175, 142, -112, 69, +-11, 62, 56, 120, 78, 205, 1, 259, +-161, 208, -244, 55, -142, -145, 44, -288, +146, -286, 87, -202, -117, -116, -374, -57, +-475, -32, -291, -21, 76, 14, 389, 131, +402, 297, 84, 398, -298, 371, -453, 182, +-291, -88, 22, -264, 197, -330, 104, -293, +-177, -138, -410, 47, -371, 172, -78, 216, +212, 182, 288, 88, 154, -60, -50, -167, +-126, -127, -16, -5, 70, 134, -28, 231, +-197, 232, -333, 142, -370, -8, -242, -167, +-54, -293, 16, -342, -25, -225, -51, 25, +-40, 261, -4, 414, 74, 385, 121, 164, +90, -60, 51, -141, -2, -115, -110, -65, +-243, 7, -314, 49, -251, -37, -115, -135, +4, -145, 94, -112, 74, 38, -83, 239, +-183, 299, -143, 233, -56, 83, 12, -103, +0, -177, -118, -127, -204, -45, -92, 7, +142, -16, 291, -53, 258, -16, 6, 82, +-365, 156, -522, 186, -389, 170, -193, 60, +-24, -51, 51, -95, -18, -160, -51, -152, +87, -24, 274, 49, 305, 91, 132, 129, +-98, 82, -287, 18, -368, -11, -284, -46, +-142, -45, -96, 10, -175, 86, -245, 145, +-184, 157, -55, 104, 58, -68, 130, -249, +128, -273, 106, -136, 85, 82, 62, 273, +85, 322, 107, 220, 8, 43, -189, -90, +-359, -147, -421, -144, -350, -37, -183, 34, +-27, -3, 40, -18, 31, -43, -26, -102, +-99, -57, -136, 62, -124, 173, -64, 256, +46, 252, 175, 143, 286, -26, 318, -138, +209, -154, 27, -130, -166, -85, -369, -58, +-494, -90, -480, -98, -372, -21, -205, 138, +-17, 312, 110, 376, 109, 305, 34, 84, +-25, -202, -28, -343, 88, -309, 219, -190, +174, -19, 10, 107, -136, 123, -170, 57, +-34, -1, 76, 20, -23, 79, -233, 177, +-406, 263, -419, 222, -234, 118, 38, 4, +209, -178, 146, -308, -73, -307, -253, -231, +-256, -78, -56, 93, 187, 182, 309, 184, +286, 162, 90, 132, -156, 121, -225, 146, +-134, 94, -43, -97, -55, -257, -207, -301, +-415, -244, -484, -37, -279, 187, 127, 281, +435, 302, 426, 277, 150, 204, -202, 123, +-392, -4, -286, -191, -38, -385, 116, -478, +104, -393, -10, -196, -122, 16, -134, 206, +-14, 337, 124, 394, 156, 442, 63, 486, +-176, 389, -458, 102, -537, -211, -370, -486, +-108, -678, 137, -606, 260, -327, 210, -23, +91, 301, 60, 537, 132, 507, 211, 322, +169, 106, -38, -126, -304, -230, -506, -100, +-565, 78, -440, 112, -206, 42, 33, -109, +208, -289, 250, -297, 190, -104, 110, 119, +75, 287, 82, 327, 87, 219, 41, 78, +-103, -32, -296, -124, -407, -162, -348, -127, +-133, -54, 79, 48, 107, 155, -9, 187, +-141, 58, -180, -162, -24, -284, 245, -185, +344, 73, 155, 279, -185, 299, -474, 176, +-472, -33, -125, -217, 252, -189, 339, -6, +149, 128, -148, 126, -330, 34, -232, -59, +49, -73, 203, -14, 56, 61, -234, 160, +-405, 259, -322, 199, -44, -50, 191, -260, +209, -342, 93, -322, -8, -122, -41, 159, +-26, 261, -10, 150, -47, -24, -147, -95, +-168, 20, -24, 226, 79, 372, -11, 369, +-144, 215, -216, -58, -216, -340, -106, -444, +14, -345, 28, -150, -43, 99, -123, 283, +-80, 272, 110, 69, 270, -246, 258, -411, +82, -271, -121, 16, -269, 303, -331, 521, +-230, 519, -60, 264, 44, -60, 79, -217, +11, -154, -109, 4, -201, 121, -250, 76, +-155, -117, 36, -337, 157, -475, 215, -394, +208, -91, 103, 211, -26, 370, -138, 356, +-223, 222, -219, 88, -117, -33, -31, -57, +-54, 81, -111, 222, -149, 254, -135, 160, +33, -77, 266, -323, 319, -427, 160, -365, +-130, -198, -421, -14, -471, 141, -245, 218, +58, 249, 273, 263, 290, 168, 84, 0, +-167, -124, -234, -193, -94, -106, 80, 126, +152, 252, 78, 183, -122, 0, -295, -179, +-297, -259, -113, -168, 80, 75, 81, 263, +-59, 249, -174, 102, -157, -151, 38, -354, +284, -309, 376, -131, 235, 90, -65, 305, +-328, 352, -421, 220, -336, 70, -146, -13, +30, -47, 136, -79, 120, -83, -4, -70, +-76, -85, -68, -103, -25, -120, 56, -100, +84, -28, 53, 52, 24, 170, -29, 287, +-89, 299, -165, 223, -291, 66, -342, -87, +-205, -151, 67, -213, 298, -234, 339, -183, +211, -133, 13, -31, -140, 83, -162, 103, +-123, 119, -107, 128, -136, 93, -215, 112, +-202, 182, -36, 203, 70, 141, 51, 23, +16, -165, 15, -345, 60, -362, 130, -258, +203, -86, 219, 195, 75, 403, -126, 396, +-236, 193, -298, -152, -373, -379, -434, -361, +-361, -222, -129, 55, 128, 366, 338, 436, +468, 309, 441, 119, 249, -102, -14, -230, +-152, -196, -93, -110, -42, -15, -137, 110, +-306, 116, -453, -41, -479, -125, -257, -109, +148, -133, 429, -114, 382, -52, 107, -15, +-143, 53, -199, 145, -55, 248, 164, 345, +247, 338, 96, 244, -164, 155, -335, 45, +-274, -117, -26, -307, 192, -448, 215, -510, +44, -469, -206, -314, -361, -114, -306, 120, +-91, 346, 135, 432, 223, 425, 122, 423, +-74, 355, -169, 260, -66, 193, 164, 78, +373, -122, 376, -354, 111, -517, -234, -502, +-428, -319, -448, -145, -337, -99, -115, -126, +55, -136, 47, -43, -27, 223, -77, 521, +-72, 696, 51, 711, 257, 473, 417, 65, +411, -257, 206, -455, -117, -538, -386, -442, +-444, -264, -278, -73, -26, 111, 141, 174, +98, 114, -151, 56, -399, -24, -376, -143, +-48, -131, 323, 50, 457, 236, 301, 314, +6, 229, -245, 15, -245, -114, 25, -74, +241, 48, 202, 174, 14, 203, -180, 73, +-241, -125, -127, -273, 22, -334, 56, -337, +-68, -306, -202, -193, -207, 0, -139, 197, +-58, 334, -1, 393, 1, 368, 45, 293, +188, 201, 354, 55, 407, -146, 263, -291, +19, -271, -224, -145, -392, -57, -386, -87, +-281, -188, -169, -278, -31, -211, 32, 86, +-25, 442, -46, 648, 30, 575, 145, 199, +244, -270, 285, -560, 244, -649, 92, -516, +-126, -105, -260, 391, -278, 630, -243, 503, +-192, 168, -128, -184, -31, -377, 67, -319, +168, -47, 256, 302, 229, 483, 102, 316, +-64, -64, -251, -440, -269, -700, -75, -744, +93, -444, 129, 192, 89, 805, -7, 983, +-144, 723, -171, 259, -19, -253, 138, -616, +134, -674, -29, -395, -226, 76, -261, 410, +-111, 383, 64, 88, 163, -242, 164, -489, +100, -518, 38, -142, 53, 460, 148, 772, +163, 625, -23, 233, -289, -172, -423, -459, +-320, -571, -84, -475, 116, -192, 197, 164, +120, 404, -33, 391, -101, 233, -14, 58, +185, -195, 314, -345, 180, -202, -81, 41, +-232, 200, -253, 241, -196, 166, -98, 55, +12, -87, 91, -281, 109, -330, 127, -135, +167, 117, 117, 240, -75, 241, -332, 115, +-398, -104, -137, -261, 198, -291, 375, -164, +336, 122, 91, 358, -211, 435, -379, 437, +-313, 222, -57, -250, 156, -669, 216, -757, +159, -435, 18, 132, -118, 592, -197, 717, +-148, 455, 111, -113, 412, -680, 475, -843, +231, -436, -184, 258, -530, 849, -631, 1049, +-432, 674, -16, -128, 355, -891, 422, -1165, +173, -744, -181, 96, -360, 782, -218, 939, +139, 524, 498, -174, 650, -758, 447, -927, +-29, -525, -465, 251, -580, 901, -383, 1041, +-130, 623, -17, -126, -41, -835, -88, -1088, +-15, -685, 174, 55, 317, 659, 282, 851, +104, 524, -46, -61, -44, -434, 50, -463, +98, -276, -2, 25, -227, 281, -375, 314, +-299, 115, -88, -133, 107, -328, 239, -407, +272, -278, 223, -4, 192, 282, 177, 508, +82, 556, -119, 373, -359, 54, -532, -277, +-490, -491, -187, -565, 206, -460, 447, -122, +458, 275, 248, 473, -53, 405, -183, 132, +-73, -217, 104, -432, 199, -362, 132, -51, +-84, 316, -268, 551, -277, 478, -168, 127, +-48, -263, 51, -543, 122, -592, 152, -305, +111, 152, 25, 483, -33, 523, -65, 252, +-62, -179, 20, -512, 143, -564, 190, -348, +128, 42, -5, 463, -196, 660, -348, 501, +-264, 148, 36, -232, 328, -523, 475, -549, +370, -305, -2, 58, -423, 361, -600, 467, +-389, 304, 39, -44, 339, -369, 385, -531, +244, -502, -2, -216, -200, 273, -211, 642, +-28, 633, 183, 326, 242, -54, 171, -374, +78, -439, -42, -169, -192, 151, -284, 272, +-217, 186, -62, -105, -3, -432, 26, -540, +165, -467, 285, -265, 237, 136, 76, 592, +-79, 774, -152, 610, -153, 253, -54, -151, +132, -410, 200, -357, 53, -98, -172, 127, +-304, 146, -248, -99, -56, -432, 147, -629, +306, -541, 403, -160, 368, 298, 141, 610, +-143, 679, -292, 446, -350, 59, -329, -165, +-99, -133, 208, 33, 306, 158, 166, 52, +-37, -320, -135, -650, -88, -655, 25, -350, +101, 181, 91, 667, 21, 687, -44, 267, +-23, -241, 84, -615, 156, -589, 92, -84, +-28, 548, -51, 887, 52, 738, 130, 137, +84, -600, -44, -1023, -236, -893, -414, -373, +-394, 228, -137, 666, 176, 718, 385, 404, +422, -11, 293, -308, 90, -424, -39, -348, +-62, -90, -38, 224, 29, 362, 53, 247, +-39, -23, -143, -304, -161, -419, -94, -297, +15, 26, 104, 372, 179, 505, 191, 366, +59, 24, -139, -378, -287, -620, -316, -624, +-175, -374, 132, 122, 493, 607, 620, 801, +339, 622, -108, 166, -427, -346, -468, -675, +-180, -671, 262, -345, 547, 78, 475, 350, +80, 364, -377, 170, -602, -83, -462, -281, +-68, -262, 285, -26, 405, 204, 239, 299, +-89, 237, -238, -2, -46, -275, 305, -414, +543, -329, 479, -5, 78, 338, -416, 463, +-645, 323, -469, -14, -65, -439, 312, -691, +496, -490, 361, 81, -20, 625, -335, 815, +-376, 460, -168, -282, 172, -900, 492, -1043, +636, -583, 446, 307, -61, 1028, -568, 1091, +-752, 582, -550, -121, -90, -694, 390, -917, +645, -669, 550, -105, 187, 421, -181, 697, +-308, 627, -190, 242, -35, -278, 53, -754, +106, -936, 151, -639, 176, -54, 181, 515, +146, 879, 6, 910, -253, 617, -439, 91, +-291, -505, 116, -916, 424, -935, 388, -594, +106, -38, -181, 604, -318, 1001, -231, 798, +73, 173, 381, -486, 391, -924, 138, -881, +-30, -375, 39, 275, 136, 743, 87, 779, +-63, 368, -202, -206, -277, -631, -253, -705, +-74, -416, 163, 75, 210, 528, 42, 666, +-86, 458, -31, 78, 136, -290, 319, -473, +427, -403, 361, -175, 108, 44, -227, 95, +-432, -27, -335, -195, -9, -250, 283, -111, +339, 111, 181, 301, -76, 366, -310, 235, +-355, 12, -155, -157, 122, -250, 315, -224, +359, -65, 262, 151, 131, 281, 20, 218, +-106, 15, -189, -308, -109, -627, 82, -622, +212, -283, 207, 114, 163, 432, 102, 558, +-50, 427, -220, 164, -277, -82, -250, -266, +-175, -334, 44, -196, 378, 19, 576, 170, +457, 277, 91, 205, -324, -140, -501, -441, +-253, -460, 227, -254, 567, 27, 532, 205, +121, 231, -387, 155, -618, 11, -410, -118, +99, -108, 504, 28, 523, 137, 226, 128, +-145, 87, -328, 30, -192, -70, 160, -167, +465, -235, 471, -193, 135, -69, -308, 10, +-557, 34, -454, 23, -118, -70, 225, -222, +433, -313, 450, -123, 298, 334, 115, 707, +27, 742, 16, 359, 6, -312, -45, -896, +-97, -1023, -117, -563, -82, 204, -6, 715, +49, 705, 50, 261, 37, -338, 41, -672, +33, -563, 28, -156, 106, 362, 237, 769, +264, 724, 196, 185, 128, -417, 14, -751, +-176, -784, -294, -447, -228, 95, -53, 464, +139, 525, 340, 307, 465, 6, 363, -122, +79, -87, -191, -14, -290, 38, -213, 5, +-52, -93, 109, -245, 180, -381, 106, -359, +-33, -219, -128, -64, -108, 94, 59, 257, +290, 353, 464, 320, 497, 209, 379, 136, +140, 98, -165, 35, -403, -87, -451, -233, +-317, -351, -67, -457, 182, -467, 291, -319, +239, -121, 46, 71, -157, 240, -126, 302, +209, 307, 576, 296, 638, 197, 341, 0, +-140, -181, -592, -213, -731, -127, -363, -8, +270, 76, 701, 43, 700, -70, 377, -171, +-31, -261, -361, -249, -495, -133, -313, -48, +83, 5, 408, 94, 504, 209, 352, 224, +28, 83, -295, -69, -447, -134, -366, -171, +-36, -153, 432, -59, 749, 60, 729, 136, +462, 142, 58, 138, -394, 123, -679, 21, +-622, -189, -263, -392, 151, -423, 403, -269, +464, -67, 365, 103, 135, 193, -74, 182, +-121, 88, -14, -16, 156, 19, 266, 167, +273, 200, 238, 33, 166, -204, -7, -370, +-191, -387, -259, -249, -267, 36, -236, 323, +-58, 383, 240, 159, 468, -184, 486, -367, +283, -313, -15, -144, -212, 135, -199, 410, +-38, 339, 200, -38, 448, -392, 523, -522, +295, -326, -96, 105, -411, 454, -524, 514, +-385, 286, -16, -213, 419, -713, 645, -750, +495, -289, 120, 277, -181, 692, -308, 792, +-264, 440, -69, -238, 160, -829, 342, -943, +455, -584, 421, 14, 265, 632, 132, 948, +-8, 733, -191, 126, -257, -563, -172, -964, +-83, -855, 6, -365, 105, 247, 122, 679, +58, 669, -10, 285, -10, -149, 122, -403, +345, -396, 490, -194, 425, 21, 191, 127, +-13, 189, -42, 198, 21, 99, 40, -3, +3, -120, -95, -325, -244, -455, -289, -363, +-128, -123, 137, 151, 327, 334, 352, 364, +248, 218, 131, -58, 94, -306, 110, -386, +107, -249, 145, 26, 238, 274, 242, 358, +176, 246, 158, 26, 125, -192, -33, -340, +-267, -300, -448, -131, -435, -60, -192, -92, +125, -141, 370, -148, 527, -29, 573, 161, +451, 312, 233, 394, 32, 273, -107, -79, +-164, -436, -83, -559, 162, -422, 412, -130, +384, 226, 31, 506, -371, 551, -578, 297, +-476, -171, -65, -596, 475, -718, 837, -555, +801, -209, 393, 249, -114, 653, -410, 744, +-377, 402, -136, -101, 147, -468, 420, -669, +558, -617, 409, -245, 51, 211, -250, 471, +-335, 388, -238, 76, -64, -219, 166, -376, +409, -313, 475, -64, 255, 194, -47, 375, +-131, 396, -7, 174, 167, -108, 312, -303, +371, -448, 289, -495, 87, -299, -145, 23, +-258, 175, -216, 132, -130, 41, -21, -32, +154, -26, 319, 87, 357, 201, 250, 196, +98, 30, 61, -189, 178, -353, 310, -384, +353, -161, 348, 184, 269, 397, 7, 459, +-357, 347, -583, -39, -539, -535, -304, -814, +32, -702, 499, -341, 963, 105, 969, 515, +381, 638, -264, 390, -501, -17, -385, -356, +-91, -453, 312, -275, 637, -5, 615, 262, +229, 475, -201, 483, -366, 196, -254, -187, +-47, -416, 205, -520, 483, -566, 574, -480, +332, -232, -67, 83, -326, 323, -330, 411, +-182, 399, 12, 243, 228, -97, 350, -399, +283, -409, 190, -148, 267, 145, 428, 307, +451, 302, 318, 110, 124, -174, -95, -342, +-256, -305, -248, -112, -112, 29, 15, -12, +28, -87, -41, -89, -24, -67, 156, -12, +358, 76, 413, 121, 317, 35, 151, -198, +32, -378, 68, -321, 265, -53, 459, 291, +446, 581, 193, 656, -132, 386, -377, -109, +-495, -532, -365, -742, 27, -746, 407, -516, +554, -146, 507, 187, 299, 405, 26, 546, +-93, 534, 5, 281, 175, -75, 257, -389, +186, -581, 35, -501, -43, -154, 15, 201, +134, 376, 211, 296, 225, 4, 197, -352, +133, -520, 37, -324, -17, 65, 25, 389, +128, 555, 235, 414, 236, -16, 72, -395, +-107, -554, -104, -497, 93, -193, 360, 202, +536, 378, 490, 268, 172, -23, -223, -328, +-346, -386, -155, -186, 53, 12, 129, 121, +190, 114, 266, -64, 307, -121, 331, 106, +358, 330, 327, 339, 165, 155, -74, -147, +-166, -421, -29, -506, 103, -357, 82, -86, +-6, 132, -86, 219, -133, 149, -47, -11, +202, -161, 501, -256, 629, -283, 445, -212, +142, -23, 33, 186, 157, 276, 290, 302, +266, 334, 99, 236, -112, 1, -298, -243, +-357, -394, -214, -377, 41, -236, 219, -94, +282, 0, 350, 12, 437, -84, 393, -200, +186, -227, 22, -154, 17, -40, 118, 145, +277, 355, 426, 449, 435, 366, 293, 139, +55, -127, -253, -315, -469, -377, -463, -322, +-281, -217, 24, -116, 396, 24, 651, 115, +641, 81, 390, -18, 96, -158, -37, -251, +-3, -188, 111, -22, 290, 170, 454, 304, +404, 274, 120, 120, -207, -83, -397, -249, +-352, -309, -76, -280, 278, -157, 544, 87, +563, 283, 291, 223, -41, 7, -191, -162, +-129, -285, 76, -304, 331, -114, 493, 94, +472, 176, 281, 171, 22, 56, -180, -127, +-219, -265, -71, -335, 147, -276, 302, -10, +339, 333, 250, 477, 90, 336, -28, 82, +-46, -242, 54, -529, 229, -487, 336, -154, +295, 139, 195, 241, 132, 149, 117, -86, +154, -304, 208, -307, 176, -17, 3, 345, +-213, 490, -304, 305, -130, -129, 252, -556, +558, -673, 554, -415, 300, 24, 34, 405, +-104, 537, -62, 297, 197, -153, 532, -441, +612, -457, 354, -211, -2, 228, -260, 549, +-382, 523, -307, 179, -19, -350, 274, -767, +355, -796, 242, -449, 114, 65, 92, 454, +170, 552, 271, 356, 324, 5, 298, -248, +241, -238, 197, -44, 185, 136, 225, 171, +233, 64, 98, -120, -82, -264, -130, -255, +-102, -199, -138, -162, -180, -138, -93, -176, +71, -159, 267, 83, 549, 381, 769, 487, +657, 394, 281, 146, -12, -207, -77, -484, +5, -498, 158, -323, 280, -63, 192, 206, +-80, 303, -308, 176, -355, -36, -172, -281, +175, -485, 408, -451, 379, -139, 272, 231, +252, 436, 322, 469, 453, 307, 568, -5, +477, -218, 103, -244, -340, -182, -571, -64, +-473, -31, -104, -157, 373, -245, 721, -235, +747, -176, 410, -53, -137, 104, -584, 192, +-607, 144, -174, -24, 444, -165, 945, -138, +1079, 9, 735, 171, 120, 340, -381, 420, +-556, 241, -393, -93, -14, -412, 354, -633, +486, -680, 370, -556, 147, -298, -68, 41, +-199, 321, -157, 479, 81, 501, 339, 349, +447, 137, 465, -65, 473, -221, 378, -199, +148, -31, -84, 72, -193, 29, -178, -122, +-66, -334, 165, -527, 386, -532, 360, -246, +103, 159, -100, 437, -75, 457, 102, 244, +258, -41, 372, -228, 463, -215, 358, -17, +10, 199, -265, 275, -216, 142, 58, -133, +364, -345, 566, -388, 551, -243, 252, -7, +-188, 133, -437, 66, -282, -175, 129, -397, +472, -354, 571, -66, 432, 313, 139, 614, +-168, 567, -298, 168, -138, -269, 209, -500, +465, -439, 519, -88, 439, 306, 229, 385, +-42, 115, -147, -251, -23, -559, 159, -642, +250, -349, 202, 57, 65, 286, -47, 326, +-29, 201, 107, 14, 251, -29, 325, 64, +327, 161, 231, 167, 37, 35, -113, -167, +-77, -319, 161, -365, 461, -302, 571, -95, +367, 146, 49, 238, -164, 167, -198, -18, +-10, -270, 326, -388, 521, -277, 360, -36, +-49, 257, -396, 454, -442, 398, -204, 84, +178, -299, 556, -517, 756, -478, 641, -209, +319, 205, 92, 515, 102, 491, 206, 159, +253, -251, 195, -458, -43, -432, -401, -295, +-598, -84, -388, 105, 139, 127, 637, 26, +814, -74, 631, -120, 237, -126, -156, -75, +-305, 81, -56, 294, 428, 424, 746, 347, +666, 107, 222, -156, -331, -333, -621, -423, +-496, -494, -103, -517, 351, -358, 643, -88, +621, 172, 392, 447, 165, 575, 53, 393, +41, 49, 58, -239, 71, -355, 111, -252, +141, -48, 103, 109, 29, 136, -5, 15, +57, -155, 185, -272, 294, -277, 323, -164, +268, 7, 146, 109, 35, 116, 57, 120, +197, 172, 286, 190, 244, 96, 128, -101, +-25, -332, -161, -503, -161, -509, 14, -234, +277, 230, 513, 572, 596, 565, 454, 223, +163, -224, -100, -513, -231, -561, -204, -315, +-40, 168, 141, 514, 233, 462, 261, 141, +275, -207, 264, -424, 261, -416, 258, -237, +194, -27, 99, 132, 62, 157, 73, 16, +85, -104, 101, -100, 136, -85, 152, -39, +73, 76, -59, 167, -110, 201, -5, 163, +195, 23, 382, -89, 501, -142, 525, -231, +417, -291, 200, -254, -2, -185, -103, -99, +-133, 27, -151, 86, -109, 55, 36, -3, +205, -58, 303, -13, 338, 193, 324, 392, +223, 417, 48, 219, -76, -181, -34, -585, +163, -797, 412, -712, 575, -278, 540, 314, +274, 685, -97, 670, -364, 346, -380, -113, +-143, -499, 176, -610, 367, -354, 361, 88, +238, 407, 72, 399, -76, 98, -77, -296, +142, -569, 412, -566, 523, -200, 444, 354, +246, 717, 74, 683, 80, 316, 200, -188, +245, -569, 160, -612, -87, -381, -419, -74, +-537, 165, -237, 173, 284, -85, 650, -316, +668, -312, 404, -136, 62, 147, -145, 444, +-100, 581, 186, 443, 579, 97, 793, -263, +642, -466, 213, -473, -258, -315, -555, -120, +-596, 33, -379, 127, 58, 85, 473, -64, +577, -165, 414, -143, 205, -61, 55, 67, +-16, 252, 57, 397, 291, 331, 513, 38, +511, -353, 297, -659, 53, -679, -98, -384, +-158, 85, -153, 526, -59, 724, 89, 534, +193, 79, 214, -329, 205, -495, 191, -446, +171, -223, 167, 55, 216, 195, 301, 165, +279, -9, 75, -237, -149, -325, -150, -232, +87, -65, 400, 170, 582, 380, 467, 380, +98, 190, -230, -37, -286, -235, -75, -333, +238, -260, 400, -119, 292, 10, 49, 156, +-130, 206, -147, 78, 16, -58, 284, -157, +520, -274, 595, -333, 454, -290, 180, -173, +-41, 10, -92, 224, -14, 404, 91, 462, +110, 287, 23, -38, -92, -306, -130, -415, +-31, -347, 166, -82, 348, 218, 468, 308, +524, 167, 483, -77, 356, -313, 151, -429, +-98, -368, -271, -180, -245, 55, -76, 205, +100, 193, 239, 68, 342, -48, 334, -45, +204, 88, 93, 254, 65, 327, 75, 201, +135, -109, 250, -401, 323, -482, 288, -275, +156, 57, -5, 231, -101, 154, -86, -111, +-6, -463, 104, -629, 246, -371, 342, 144, +332, 597, 255, 804, 140, 675, 27, 234, +16, -279, 84, -621, 129, -688, 129, -470, +120, -88, 142, 254, 182, 431, 189, 402, +171, 154, 169, -205, 161, -511, 131, -617, +111, -483, 115, -128, 102, 354, 79, 710, +125, 736, 233, 475, 275, 26, 170, -495, +-14, -803, -134, -730, -102, -380, 35, 64, +215, 426, 385, 504, 448, 284, 372, -37, +267, -271, 216, -312, 193, -110, 164, 194, +83, 338, -73, 260, -239, 28, -290, -270, +-167, -481, 108, -461, 391, -250, 481, -6, +336, 141, 98, 167, -48, 133, 53, 98, +391, 97, 692, 138, 685, 198, 316, 158, +-222, -55, -606, -303, -603, -419, -245, -412, +271, -271, 688, 17, 772, 284, 508, 368, +92, 277, -266, 82, -422, -173, -265, -349, +115, -346, 455, -192, 576, 32, 473, 233, +207, 316, -80, 244, -186, 27, -43, -244, +236, -408, 466, -398, 514, -191, 347, 160, +70, 440, -149, 466, -215, 264, -152, -87, +-16, -420, 93, -516, 85, -350, 39, -86, +116, 140, 330, 267, 517, 242, 571, 90, +459, -95, 174, -224, -146, -268, -234, -216, +-33, -68, 230, 150, 349, 317, 297, 300, +147, 127, -21, -74, -122, -208, -134, -248, +-70, -172, 51, -47, 194, 17, 319, -15, +407, -66, 418, -88, 308, -76, 116, -40, +-21, -15, 6, 7, 158, 23, 315, 24, +371, 30, 260, 69, 6, 111, -210, 115, +-229, 49, -74, -54, 131, -150, 258, -211, +219, -189, 67, -91, 7, 9, 139, 55, +379, 38, 582, -51, 620, -131, 417, -119, +53, -36, -291, 58, -441, 136, -339, 151, +-55, 88, 305, -5, 587, -88, 616, -124, +334, -117, -61, -103, -269, -97, -170, -82, +101, -63, 375, -2, 510, 101, 407, 160, +140, 151, -82, 84, -118, -49, -23, -189, +53, -219, 70, -155, 98, -71, 161, -25, +249, -23, 367, -54, 466, -89, 423, -61, +184, 71, -109, 232, -254, 281, -160, 216, +87, 70, 319, -140, 412, -305, 300, -320, +19, -251, -180, -119, -138, 80, 19, 201, +153, 153, 248, 36, 286, -76, 289, -174, +345, -180, 423, -82, 399, 68, 217, 164, +-28, 123, -219, -5, -273, -88, -134, -102, +146, -60, 389, 48, 431, 154, 251, 171, +-17, 54, -170, -149, -104, -316, 141, -345, +384, -245, 458, -45, 325, 155, 79, 233, +-94, 176, -55, 13, 148, -184, 341, -235, +410, -72, 336, 115, 158, 246, -33, 336, +-103, 273, -32, -5, 92, -320, 181, -504, +185, -510, 94, -330, -27, -17, -79, 301, +-10, 466, 176, 403, 373, 109, 461, -256, +417, -432, 304, -323, 162, -79, 45, 191, +-14, 398, -4, 359, 63, 56, 135, -266, +193, -407, 220, -358, 170, -149, 29, 105, +-106, 263, -141, 281, -56, 159, 112, -101, +302, -330, 424, -353, 411, -216, 305, -16, +198, 193, 146, 327, 130, 269, 107, 52, +78, -155, 86, -189, 103, -82, 90, 21, +70, 37, 54, -18, 19, -108, -17, -178, +24, -151, 147, -57, 251, 40, 256, 78, +224, 21, 212, -60, 213, -23, 213, 96, +223, 174, 229, 176, 182, 116, 72, 1, +-38, -171, -102, -323, -84, -327, 49, -186, +233, -53, 383, 39, 421, 134, 273, 174, +-1, 81, -191, -17, -170, -12, 9, 19, +244, 41, 421, 68, 443, 67, 303, 15, +128, -49, 18, -135, -10, -224, 8, -244, +15, -174, 3, -96, 76, -20, 263, 117, +413, 245, 415, 227, 270, 76, 33, -60, +-200, -136, -254, -156, -42, -73, 296, 130, +511, 285, 483, 239, 230, 0, -113, -320, +-306, -532, -224, -504, 57, -238, 368, 137, +549, 428, 500, 469, 292, 263, 91, -65, +0, -312, -25, -345, -40, -199, -38, 4, +-20, 176, 57, 283, 244, 278, 445, 180, +469, 60, 257, -51, -74, -215, -287, -408, +-236, -516, 22, -456, 294, -248, 428, 57, +411, 365, 290, 535, 137, 502, 56, 254, +93, -121, 143, -400, 135, -394, 100, -164, +92, 155, 105, 413, 91, 434, 52, 160, +26, -269, 35, -612, 75, -679, 121, -445, +159, -61, 222, 287, 261, 467, 247, 448, +244, 246, 265, -23, 221, -204, 100, -228, +-14, -153, -55, -59, -38, 46, 11, 136, +105, 165, 199, 126, 247, 66, 258, -48, +235, -231, 157, -393, 72, -385, 37, -177, +44, 115, 86, 339, 158, 349, 202, 103, +146, -234, 66, -383, 76, -254, 144, 75, +182, 417, 178, 567, 144, 391, 116, 12, +148, -315, 232, -482, 289, -479, 233, -307, +57, -60, -149, 89, -250, 118, -165, 91, +75, 38, 332, -24, 513, 5, 533, 131, +334, 222, 21, 207, -208, 84, -219, -132, +6, -324, 353, -316, 590, -117, 541, 143, +182, 293, -265, 219, -505, -63, -395, -383, +-1, -532, 417, -370, 592, 45, 467, 443, +174, 601, -70, 471, -75, 122, 134, -295, +360, -518, 422, -443, 310, -181, 150, 99, +29, 275, -65, 273, -147, 99, -216, -114, +-221, -222, -75, -205, 205, -119, 486, 14, +586, 100, 439, 106, 171, 83, -20, 57, +-20, -1, 137, -47, 274, -45, 245, -43, +75, -49, -98, -25, -123, 4, -10, -39, +118, -117, 172, -158, 153, -109, 107, 20, +108, 176, 169, 284, 263, 273, 319, 104, +245, -177, 87, -442, -47, -546, -94, -387, +-25, -35, 154, 367, 356, 644, 456, 616, +367, 248, 122, -234, -130, -549, -269, -565, +-257, -293, -93, 101, 187, 348, 423, 284, +428, 6, 237, -285, 76, -377, 32, -202, +58, 110, 142, 362, 252, 423, 273, 242, +172, -64, 61, -281, 27, -316, 27, -172, +17, 50, 22, 185, 28, 141, 38, 5, +85, -152, 154, -289, 203, -312, 219, -164, +202, 55, 173, 228, 164, 351, 154, 382, +127, 262, 94, 12, 82, -226, 68, -381, +42, -416, 60, -281, 125, -26, 160, 189, +159, 292, 136, 268, 60, 74, -11, -193, +20, -347, 163, -288, 284, -80, 277, 192, +154, 395, -27, 396, -178, 152, -144, -187, +118, -400, 432, -392, 583, -196, 453, 87, +116, 323, -220, 336, -358, 112, -232, -188, +74, -385, 364, -395, 462, -200, 324, 94, +76, 312, -112, 348, -166, 205, -57, -6, +162, -161, 345, -169, 392, -52, 313, 85, +144, 123, -46, 50, -170, -99, -153, -270, +3, -345, 183, -230, 297, 3, 330, 214, +274, 321, 152, 237, 71, 11, 75, -198, +85, -243, 4, -109, -131, 113, -210, 252, +-141, 206, 96, 9, 394, -217, 560, -298, +475, -181, 182, 43, -128, 225, -193, 261, +8, 113, 244, -97, 315, -259, 206, -345, +21, -308, -127, -136, -174, 69, -93, 210, +52, 291, 151, 297, 232, 237, 324, 118, +363, -40, 270, -194, 58, -267, -158, -268, +-219, -203, -60, -57, 232, 94, 462, 164, +478, 122, 291, 12, 5, -77, -204, -59, +-221, -16, -129, 0, -41, 17, 30, -10, +70, -119, 98, -167, 176, -55, 304, 78, +379, 136, 335, 157, 235, 147, 143, 48, +72, -79, 31, -133, 9, -99, -38, -39, +-82, 28, -74, 53, -21, -10, 47, -89, +73, -150, 57, -209, 47, -188, 86, -10, +178, 154, 279, 175, 329, 121, 330, 65, +270, -20, 153, -90, 30, -55, -80, 65, +-164, 149, -162, 116, -31, 36, 165, -36, +295, -93, 263, -138, 114, -145, -74, -143, +-211, -154, -192, -169, -6, -154, 224, -67, +370, 71, 396, 194, 336, 238, 223, 218, +64, 147, -54, 54, -51, -52, 29, -99, +100, -37, 156, 62, 174, 89, 61, 32, +-179, -78, -346, -246, -274, -391, -43, -404, +209, -241, 413, 6, 511, 230, 430, 340, +226, 317, 76, 198, 63, 51, 75, -62, +24, -97, -56, -39, -95, 43, -57, 66, +-5, 9, 6, -51, 16, -116, 40, -205, +27, -256, 16, -198, 85, -84, 218, 38, +304, 154, 287, 215, 245, 201, 202, 95, +122, -74, 6, -199, -84, -155, -88, -16, +-25, 106, -7, 181, -37, 190, -30, 70, +22, -159, 80, -348, 129, -358, 185, -167, +215, 102, 153, 340, 53, 430, 56, 270, +133, -103, 167, -442, 127, -535, 67, -348, +38, 23, 41, 376, 48, 495, 21, 321, +-50, 7, -126, -280, -152, -380, -86, -228, +96, 59, 274, 259, 306, 293, 238, 185, +201, -43, 201, -289, 148, -383, 30, -278, +-50, -110, -29, 51, 13, 189, 29, 265, +19, 225, -52, 125, -177, 8, -230, -129, +-92, -228, 187, -208, 400, -101, 401, 0, +250, 76, 94, 115, 39, 107, 79, 44, +157, -8, 199, -16, 110, -16, -94, -55, +-256, -108, -276, -126, -174, -100, -21, -30, +100, 32, 163, 50, 170, 30, 155, 17, +171, -5, 214, -25, 209, 2, 149, 69, +84, 91, 62, 60, 81, 43, 70, 9, +5, -76, -89, -167, -179, -208, -224, -231, +-183, -208, -59, -89, 119, 119, 300, 308, +436, 379, 441, 310, 248, 145, -55, -71, +-318, -272, -405, -354, -228, -301, 146, -155, +460, -14, 515, 63, 304, 85, -22, 95, +-287, 58, -366, -13, -220, -29, 46, 19, +266, 88, 327, 160, 205, 224, -4, 208, +-148, 86, -181, -147, -88, -403, 94, -548, +243, -508, 270, -299, 209, 30, 128, 356, +25, 513, -108, 464, -180, 288, -94, 88, +61, -88, 176, -194, 201, -226, 100, -192, +-85, -124, -199, -66, -156, -55, 2, -66, +185, -49, 284, -31, 230, -14, 62, 47, +-45, 138, -27, 131, 33, 56, 97, 18, +158, -6, 116, -43, -50, -31, -213, 0, +-253, -27, -145, -52, 29, -53, 169, -78, +223, -102, 221, -52, 182, 20, 112, 79, +50, 134, 21, 142, -44, 26, -119, -139, +-66, -216, 77, -212, 140, -166, 32, -51, +-143, 126, -218, 249, -138, 309, 48, 315, +284, 210, 420, -16, 327, -262, 47, -439, +-253, -488, -361, -369, -200, -130, 80, 136, +286, 297, 345, 308, 244, 214, 32, 83, +-191, -31, -280, -37, -189, 50, -34, 120, +72, 119, 97, 34, 75, -149, 70, -349, +90, -421, 96, -337, 117, -113, 123, 164, +41, 363, -104, 401, -179, 260, -109, -26, +49, -294, 190, -351, 250, -172, 187, 119, +-16, 326, -249, 319, -343, 110, -225, -152, +-10, -349, 145, -358, 207, -131, 203, 173, +136, 329, 32, 282, -41, 92, -29, -165, +36, -349, 57, -361, 56, -188, 101, 47, +126, 187, 37, 178, -123, 89, -261, -5, +-317, -43, -272, 20, -120, 141, 122, 236, +339, 234, 408, 135, 313, -13, 127, -148, +-67, -293, -173, -433, -173, -460, -109, -319, +-28, -109, 48, 63, 103, 182, 90, 253, +30, 271, -30, 228, -82, 211, -114, 231, +-84, 214, -8, 114, 77, -20, 106, -167, +38, -299, -52, -370, -87, -374, -61, -311, +8, -172, 109, 4, 201, 123, 228, 207, +170, 274, 69, 256, -52, 142, -167, 43, +-227, -39, -225, -151, -188, -206, -148, -124, +-128, 11, -91, 93, 24, 167, 201, 214, +364, 164, 399, 12, 292, -169, 128, -320, +-27, -353, -146, -236, -216, -56, -259, 92, +-273, 151, -218, 105, -102, 5, 38, -26, +136, 38, 137, 132, 41, 179, -70, 157, +-84, 91, 23, 13, 154, -87, 237, -171, +243, -186, 165, -165, 33, -108, -141, -1, +-298, 89, -338, 76, -250, -17, -112, -117, +55, -144, 213, -83, 244, 14, 87, 89, +-135, 102, -213, 64, -132, 34, 11, 69, +177, 131, 299, 174, 227, 134, -25, -41, +-252, -271, -283, -391, -157, -352, 21, -169, +201, 123, 286, 363, 192, 410, -53, 245, +-316, -46, -455, -341, -370, -484, -128, -425, +104, -186, 231, 153, 250, 443, 201, 527, +135, 372, 130, 95, 158, -173, 74, -314, +-135, -292, -299, -144, -323, 16, -219, 86, +-81, 39, -4, -53, -2, -116, -18, -110, +13, -43, 83, 30, 125, 102, 114, 144, +65, 111, -21, 21, -77, -45, -70, -90, +-60, -113, -64, -96, -42, -54, -1, -19, +32, 30, 24, 114, -43, 184, -109, 195, +-97, 104, -5, -59, 72, -195, 92, -213, +54, -147, -61, -78, -222, -46, -292, -50, +-206, -106, -36, -147, 131, -55, 239, 124, +262, 271, 186, 336, 60, 310, -45, 180, +-102, 21, -154, -137, -236, -287, -309, -357, +-271, -310, -106, -194, 90, -44, 211, 139, +192, 287, 78, 323, -28, 209, -77, 5, +-88, -201, -69, -330, -50, -319, -55, -140, +-57, 84, -20, 220, 64, 257, 125, 196, +92, 72, 5, -31, -86, -65, -187, -66, +-255, -31, -242, 14, -136, 14, 20, -46, +142, -121, 166, -182, 103, -197, 16, -122, +-49, 16, -90, 131, -98, 142, -52, 63, +-8, -32, -13, -67, -23, -21, -2, 110, +-6, 253, -70, 295, -118, 198, -80, 3, +-9, -210, 20, -363, 16, -384, -28, -281, +-115, -121, -194, 16, -168, 86, -32, 96, +111, 102, 175, 133, 144, 174, 31, 205, +-94, 201, -134, 128, -99, -32, -54, -198, +-66, -296, -131, -301, -156, -223, -74, -65, +50, 97, 122, 192, 88, 215, -34, 175, +-155, 113, -188, 48, -89, -43, 34, -176, +52, -265, -7, -257, -40, -160, -43, -1, +-35, 178, -33, 272, -61, 217, -108, 76, +-109, -51, -19, -93, 94, -45, 127, 56, +49, 118, -71, 92, -159, -27, -174, -203, +-156, -359, -148, -372, -143, -206, -118, 48, +-49, 291, 62, 433, 188, 380, 252, 150, +204, -88, 63, -222, -101, -228, -240, -119, +-304, 53, -266, 159, -162, 127, -44, -17, +53, -226, 86, -363, 22, -296, -89, -36, +-160, 256, -155, 435, -102, 407, 16, 169, +181, -165, 286, -381, 240, -348, 49, -144, +-179, 89, -311, 259, -307, 285, -223, 133, +-109, -89, -36, -254, -59, -291, -131, -182, +-123, 37, -7, 229, 113, 305, 151, 234, +146, 22, 125, -214, 48, -321, -50, -257, +-118, -105, -146, 67, -166, 204, -181, 245, +-168, 140, -132, -9, -96, -73, -62, -52, +-25, 2, 10, 46, 49, 37, 69, -43, +40, -138, -22, -198, -74, -184, -116, -105, +-108, 0, -27, 101, 91, 200, 147, 259, +73, 234, -93, 123, -251, -45, -305, -175, +-255, -210, -149, -190, -35, -143, 27, -62, +22, -23, 20, -13, 53, 67, 75, 183, +44, 229, -10, 204, -41, 122, -55, -28, +-60, -172, -45, -259, -24, -264, -51, -180, +-118, -40, -208, 70, -294, 121, -291, 119, +-157, 75, 52, 36, 214, 38, 244, 99, +154, 175, 1, 177, -158, 69, -214, -81, +-125, -234, 18, -349, 109, -357, 127, -223, +72, 11, -96, 226, -374, 310, -588, 266, +-536, 144, -233, -35, 175, -167, 509, -163, +586, -60, 332, 49, -76, 126, -370, 132, +-423, 77, -262, 10, 9, -63, 219, -127, +206, -137, -17, -95, -303, -63, -481, -48, +-459, -36, -219, -16, 129, -10, 375, -18, +375, 12, 175, 99, -79, 181, -254, 223, +-260, 223, -127, 148, 49, 6, 141, -135, +89, -208, -51, -221, -199, -197, -314, -180, +-349, -180, -276, -151, -116, -54, 57, 85, +165, 214, 195, 317, 172, 351, 104, 264, +-6, 90, -96, -22, -133, -46, -136, -65, +-144, -114, -185, -163, -209, -226, -155, -302, +-48, -309, 24, -213, 34, -53, 3, 112, +-36, 264, -71, 375, -60, 426, 18, 392, +79, 270, 13, 84, -120, -118, -186, -302, +-174, -448, -144, -506, -114, -441, -48, -263, +37, -38, 89, 209, 107, 435, 127, 534, +83, 444, -84, 250, -277, 47, -363, -142, +-341, -291, -255, -367, -106, -353, 63, -273, +178, -145, 188, 17, 125, 199, 47, 346, +4, 400, -4, 324, -20, 152, -88, -48, +-174, -231, -229, -348, -281, -356, -302, -260, +-217, -141, -32, -24, 148, 109, 237, 236, +211, 304, 91, 316, -106, 269, -266, 151, +-243, -31, -75, -260, 69, -430, 57, -417, +-94, -252, -241, -53, -239, 151, -94, 312, +99, 361, 222, 307, 170, 191, -44, 25, +-266, -154, -335, -305, -235, -403, -58, -367, +94, -172, 167, 81, 153, 280, 64, 391, +-96, 365, -262, 200, -354, -23, -332, -207, +-198, -311, 8, -323, 225, -218, 346, -29, +286, 189, 63, 378, -185, 457, -323, 342, +-306, 72, -199, -266, -81, -568, -13, -685, +-46, -545, -142, -218, -173, 191, -51, 560, +150, 747, 259, 712, 172, 456, -27, 61, +-240, -299, -390, -506, -357, -585, -122, -535, +146, -360, 281, -136, 253, 109, 96, 354, +-129, 507, -336, 496, -420, 310, -342, -1, +-152, -264, 34, -367, 142, -323, 171, -152, +150, 73, 82, 225, -20, 278, -113, 224, +-202, 21, -286, -215, -297, -346, -165, -351, +49, -214, 222, 63, 258, 328, 120, 449, +-119, 410, -308, 219, -351, -63, -262, -308, +-98, -418, 62, -367, 136, -193, 90, 21, +8, 219, -35, 312, -67, 259, -104, 136, +-97, 9, -55, -121, -29, -197, -34, -175, +-95, -107, -212, -15, -292, 60, -228, 71, +-25, 51, 210, 71, 334, 100, 273, 93, +35, 55, -264, 8, -443, -35, -413, -65, +-219, -75, 9, -77, 179, -83, 232, -83, +154, -42, -44, 13, -274, 59, -391, 77, +-323, 49, -123, 15, 119, 35, 272, 79, +242, 104, 84, 112, -87, 53, -206, -61, +-259, -143, -220, -168, -110, -157, -10, -83, +18, 18, 0, 88, -55, 123, -141, 87, +-159, -21, -79, -76, 11, -2, 37, 113, +12, 185, -48, 156, -103, 22, -96, -147, +-32, -274, 7, -318, -15, -237, -62, -57, +-86, 119, -85, 243, -89, 301, -78, 297, +-45, 246, -34, 184, -84, 81, -161, -63, +-197, -220, -145, -389, -26, -526, 106, -512, +165, -308, 67, -15, -113, 289, -200, 546, +-153, 670, -54, 566, 38, 259, 60, -124, +-17, -404, -139, -465, -184, -305, -122, -25, +-66, 226, -58, 300, -50, 137, -45, -159, +-86, -422, -146, -529, -167, -423, -120, -116, +-18, 292, 119, 673, 228, 867, 217, 739, +57, 319, -155, -218, -288, -690, -310, -934, +-229, -788, -70, -307, 46, 263, -22, 674, +-195, 764, -313, 470, -286, -57, -97, -517, +196, -658, 463, -422, 525, 42, 322, 493, +-44, 700, -423, 558, -665, 132, -647, -339, +-398, -638, -54, -667, 257, -431, 417, -50, +319, 291, 15, 497, -289, 543, -408, 411, +-291, 162, -56, -93, 155, -253, 232, -305, +156, -279, -10, -222, -149, -147, -176, -67, +-154, 29, -175, 163, -203, 283, -167, 317, +-106, 251, -70, 112, -1, -76, 100, -225, +96, -250, -11, -149, -108, -6, -141, 94, +-130, 105, -92, -1, -28, -199, 38, -339, +76, -267, 64, -6, 28, 352, -29, 659, +-123, 735, -252, 541, -382, 167, -437, -334, +-344, -819, -128, -1038, 101, -893, 239, -449, +300, 169, 320, 737, 239, 995, 84, 870, +-50, 472, -145, 9, -292, -345, -446, -516, +-469, -491, -364, -306, -223, -87, -54, 69, +160, 144, 309, 115, 278, 41, 99, 17, +-89, 35, -187, 59, -182, 101, -107, 97, +1, 19, 80, -48, 65, -70, -77, -79, +-236, -74, -280, -61, -255, -56, -205, -5, +-105, 101, 40, 206, 141, 250, 132, 196, +56, 14, -6, -227, -39, -405, -88, -424, +-158, -247, -189, 43, -149, 315, -92, 470, +-69, 468, -58, 310, -43, 100, -93, -84, +-153, -263, -100, -468, 65, -590, 208, -502, +208, -209, 87, 195, -104, 572, -304, 786, +-426, 709, -392, 338, -216, -174, -25, -586, +113, -752, 198, -633, 179, -264, 37, 210, +-141, 556, -233, 617, -186, 423, -42, 92, +117, -208, 181, -357, 95, -339, -112, -227, +-309, -81, -391, 32, -315, 81, -109, 117, +60, 152, 106, 137, 67, 101, 6, 123, +-34, 129, -35, 43, -34, -80, -80, -193, +-172, -305, -227, -344, -188, -238, -47, -22, +134, 237, 265, 461, 284, 557, 143, 484, +-114, 278, -382, -37, -558, -393, -621, -695, +-556, -837, -324, -734, 24, -394, 372, 98, +623, 654, 725, 1084, 621, 1146, 282, 834, +-187, 289, -655, -373, -974, -941, -964, -1126, +-648, -888, -181, -391, 274, 175, 604, 606, +715, 741, 536, 595, 173, 293, -188, -65, +-452, -347, -597, -445, -548, -367, -302, -226, +-32, -54, 112, 144, 119, 294, 67, 354, +32, 377, 37, 378, 82, 294, 124, 84, +92, -239, -50, -539, -264, -681, -420, -636, +-457, -405, -348, -14, -121, 377, 116, 617, +252, 682, 218, 559, 55, 269, -135, -72, +-220, -350, -145, -528, -12, -548, 56, -378, +33, -68, -64, 269, -185, 543, -207, 651, +-71, 470, 62, 54, 49, -321, -97, -524, +-263, -631, -299, -560, -174, -239, 39, 165, +174, 498, 115, 716, -84, 691, -275, 382, +-314, -75, -172, -513, 60, -755, 232, -666, +231, -279, 109, 219, -13, 625, -104, 760, +-185, 592, -278, 174, -339, -326, -352, -645, +-291, -674, -139, -514, 55, -199, 224, 218, +294, 522, 232, 641, 47, 615, -172, 375, +-360, -76, -484, -522, -425, -774, -126, -727, +290, -365, 607, 173, 635, 646, 339, 831, +-187, 654, -735, 232, -1018, -229, -900, -551, +-473, -602, 16, -412, 376, -115, 546, 171, +566, 322, 464, 297, 237, 209, -51, 102, +-328, -42, -516, -120, -534, -109, -391, -82, +-196, -70, -66, -113, 9, -195, 72, -134, +128, 104, 208, 362, 237, 566, 98, 622, +-192, 367, -451, -134, -525, -605, -450, -892, +-240, -898, 60, -563, 296, 5, 399, 555, +389, 862, 263, 823, 40, 512, -201, 120, +-412, -164, -553, -236, -532, -187, -368, -183, +-157, -291, 71, -440, 282, -497, 379, -320, +259, 60, 19, 453, -220, 677, -402, 651, +-414, 372, -233, -76, 34, -478, 262, -595, +394, -346, 352, 86, 79, 469, -284, 624, +-563, 424, -686, -83, -601, -611, -282, -897, +163, -817, 456, -353, 446, 282, 239, 759, +-13, 911, -222, 755, -318, 346, -212, -114, +-17, -399, 66, -437, -1, -300, -97, -124, +-133, -35, -209, -47, -329, -86, -321, -123, +-158, -119, 52, -33, 245, 139, 372, 336, +318, 463, 43, 384, -278, 69, -485, -314, +-517, -549, -365, -522, -105, -246, 118, 156, +211, 491, 235, 653, 187, 584, 27, 263, +-180, -211, -319, -612, -328, -791, -248, -674, +-100, -231, 75, 354, 163, 749, 101, 786, +-55, 501, -175, -28, -226, -562, -233, -816, +-138, -701, -6, -296, 71, 292, 95, 810, +69, 990, -38, 785, -194, 281, -278, -367, +-254, -879, -117, -1005, 95, -748, 259, -219, +256, 397, 65, 830, -209, 858, -458, 492, +-584, -81, -514, -627, -289, -896, 61, -729, +456, -188, 694, 467, 643, 979, 299, 1133, +-215, 827, -741, 193, -994, -516, -775, -1110, +-269, -1348, 228, -1046, 542, -354, 577, 437, +290, 1111, -150, 1423, -429, 1154, -436, 407, +-258, -496, 0, -1177, 198, -1315, 206, -820, +60, 23, -86, 780, -246, 1123, -421, 922, +-470, 261, -357, -570, -104, -1105, 219, -1054, +497, -487, 591, 361, 412, 1177, 16, 1507, +-434, 1122, -704, 237, -684, -778, -494, -1540, +-223, -1663, 88, -1057, 299, -88, 306, 803, +207, 1308, 106, 1261, -30, 728, -125, 50, +-118, -465, -90, -683, -93, -571, -78, -232, +-55, 92, -136, 255, -267, 272, -353, 105, +-353, -196, -193, -385, 93, -327, 331, -133, +359, 143, 179, 441, -49, 576, -211, 496, +-236, 279, -149, -75, -76, -476, -74, -689, +-126, -647, -170, -403, -192, -5, -176, 387, +-146, 578, -85, 582, 81, 440, 273, 150, +339, -140, 212, -274, -37, -290, -325, -279, +-600, -222, -667, -122, -417, -29, -28, 48, +299, 153, 486, 268, 522, 295, 358, 187, +53, -10, -270, -239, -567, -415, -725, -382, +-662, -135, -385, 141, 4, 324, 352, 433, +530, 430, 492, 301, 312, 114, 82, -107, +-147, -330, -343, -449, -482, -424, -507, -326, +-422, -172, -262, 38, -38, 214, 153, 278, +226, 288, 168, 282, 132, 196, 198, 40, +214, -63, 96, -86, -119, -84, -355, -21, +-546, 85, -614, 92, -504, -44, -241, -206, +111, -317, 418, -297, 565, -106, 535, 148, +307, 332, -78, 400, -454, 326, -642, 99, +-602, -185, -428, -400, -198, -438, 27, -293, +284, -28, 519, 282, 546, 542, 321, 614, +-59, 433, -451, 82, -747, -292, -809, -563, +-535, -687, -69, -625, 359, -346, 612, 88, +616, 499, 387, 755, 1, 742, -395, 412, +-627, -77, -539, -459, -195, -558, 134, -378, +247, -77, 76, 144, -251, 225, -511, 174, +-450, 44, -26, -82, 422, -133, 572, -104, +402, -11, 75, 103, -254, 191, -455, 244, +-412, 201, -229, 22, -108, -200, -102, -325, +-150, -334, -102, -216, 70, 19, 212, 261, +193, 395, 67, 378, -68, 209, -224, -69, +-342, -312, -324, -395, -162, -312, 40, -117, +183, 152, 252, 342, 221, 317, 64, 168, +-197, 39, -445, -65, -467, -107, -271, -70, +-33, -53, 166, -72, 258, -83, 202, -105, +29, -108, -129, -14, -226, 97, -274, 165, +-271, 200, -237, 138, -116, -30, 111, -173, +320, -194, 345, -84, 166, 88, -102, 178, +-343, 192, -414, 179, -267, 85, -56, -49, +57, -107, 34, -139, -29, -186, -82, -179, +-122, -158, -88, -161, -26, -92, -24, 78, +-102, 241, -167, 337, -118, 351, 24, 258, +183, 62, 264, -134, 188, -202, -11, -140, +-196, -40, -269, 33, -261, 0, -236, -161, +-217, -269, -213, -226, -196, -95, -156, 104, +-29, 333, 146, 424, 224, 319, 190, 89, +139, -192, 134, -381, 123, -363, 79, -184, +-35, 37, -280, 233, -534, 378, -629, 449, +-511, 344, -203, 22, 185, -346, 483, -570, +523, -564, 284, -294, -92, 116, -390, 423, +-431, 520, -257, 387, -3, 77, 190, -242, +198, -424, 6, -426, -185, -219, -170, 104, +-73, 367, -44, 496, -54, 444, -97, 194, +-161, -100, -155, -275, -30, -329, 103, -254, +109, -82, 25, 67, -89, 139, -165, 120, +-157, -37, -103, -263, -83, -399, -140, -342, +-161, -40, -43, 364, 181, 626, 357, 656, +357, 479, 154, 139, -194, -155, -520, -270, +-676, -358, -632, -470, -395, -449, 11, -300, +485, -135, 784, 108, 722, 389, 360, 504, +-169, 417, -649, 215, -866, -131, -724, -511, +-313, -627, 111, -403, 397, -4, 527, 447, +495, 807, 279, 814, -60, 450, -402, -37, +-627, -470, -602, -749, -314, -732, 67, -439, +376, -79, 482, 190, 347, 331, 70, 330, +-202, 198, -409, 31, -573, -51, -559, -7, +-292, 86, 113, 166, 463, 215, 606, 172, +493, -6, 165, -219, -191, -327, -385, -262, +-403, -61, -346, 122, -296, 178, -240, 120, +-137, 1, -7, -130, 133, -181, 242, -152, +241, -85, 121, 25, 18, 150, -24, 234, +-95, 271, -156, 231, -220, 61, -320, -119, +-310, -177, -56, -134, 235, -50, 276, 62, +169, 116, 108, 44, 29, -49, -114, -75, +-257, -118, -417, -236, -584, -273, -554, -144, +-176, 27, 339, 160, 713, 306, 780, 407, +484, 395, -44, 302, -498, 122, -658, -141, +-566, -351, -303, -424, 36, -414, 295, -272, +353, 16, 201, 275, -76, 338, -360, 221, +-498, -11, -366, -255, -59, -337, 257, -179, +435, 93, 357, 314, 81, 445, -222, 437, +-390, 255, -344, -51, -81, -357, 224, -524, +355, -450, 264, -188, -12, 126, -366, 393, +-586, 457, -543, 198, -335, -210, -77, -466, +203, -479, 391, -247, 416, 158, 378, 493, +257, 593, -25, 498, -335, 248, -459, -85, +-428, -338, -345, -459, -121, -481, 201, -374, +403, -138, 354, 115, 71, 311, -308, 407, +-554, 370, -493, 198, -195, -59, 137, -274, +372, -312, 439, -161, 302, 72, 28, 269, +-194, 288, -276, 98, -301, -155, -279, -330, +-199, -384, -111, -254, -58, 62, 14, 374, +145, 503, 237, 438, 260, 219, 226, -85, +65, -306, -225, -353, -497, -297, -590, -233, +-447, -159, -124, -57, 252, 76, 509, 209, +533, 294, 312, 312, -52, 262, -354, 143, +-455, -21, -350, -127, -157, -161, 13, -190, +90, -209, 88, -142, 59, -38, 11, -3, +-26, -25, -36, -43, -35, -24, -45, 80, +-88, 241, -124, 330, -93, 326, -22, 222, +65, -23, 161, -303, 201, -415, 46, -358, +-285, -216, -546, 3, -531, 209, -228, 266, +196, 166, 524, 21, 585, -85, 376, -103, +16, -23, -346, 121, -514, 226, -411, 223, +-176, 129, 16, -28, 87, -227, 23, -373, +-118, -358, -169, -179, -56, 101, 86, 329, +190, 362, 242, 225, 198, 20, 52, -188, +-115, -297, -209, -244, -237, -84, -234, 136, +-213, 320, -175, 331, -96, 169, 66, -16, +231, -131, 250, -147, 135, -102, -15, -59, +-174, -44, -270, -65, -218, -130, -82, -170, +13, -118, 59, -17, 124, 106, 138, 221, +70, 275, -25, 247, -139, 176, -250, 82, +-245, -13, -87, -67, 81, -68, 149, -61, +110, -140, -46, -291, -218, -371, -237, -269, +-124, -13, 5, 296, 128, 485, 224, 426, +201, 150, 82, -170, -56, -356, -188, -368, +-286, -236, -319, 45, -230, 381, -52, 533, +138, 438, 270, 186, 279, -167, 161, -492, +-30, -591, -231, -455, -350, -145, -282, 248, +-54, 474, 112, 420, 76, 210, -22, -75, +-31, -368, 9, -453, 31, -277, 85, 19, +124, 316, 15, 516, -161, 505, -228, 264, +-178, -71, -79, -315, 83, -361, 207, -250, +129, -52, -106, 110, -322, 104, -369, -67, +-185, -273, 106, -397, 316, -319, 325, -15, +144, 368, -76, 650, -171, 680, -114, 423, +-28, 62, 2, -204, -79, -365, -250, -398, +-365, -300, -264, -183, 8, -110, 255, -33, +392, 62, 409, 142, 239, 188, -100, 177, +-403, 119, -494, -1, -393, -153, -188, -224, +71, -136, 249, 71, 280, 306, 222, 396, +108, 251, -40, 12, -159, -223, -189, -400, +-179, -358, -121, -86, 19, 131, 107, 188, +5, 153, -138, 31, -139, -161, -76, -298, +-11, -249, 100, 6, 155, 350, 65, 607, +-58, 636, -113, 315, -76, -259, 49, -750, +190, -908, 147, -665, -118, -51, -394, 613, +-480, 915, -283, 790, 115, 340, 444, -294, +443, -768, 114, -770, -290, -415, -491, 44, +-346, 413, 107, 539, 571, 404, 670, 167, +299, -44, -293, -203, -776, -289, -909, -262, +-601, -107, -26, 77, 489, 181, 676, 167, +546, 64, 288, -65, 60, -119, -103, -89, +-242, -33, -362, 66, -452, 187, -467, 210, +-291, 95, 67, -65, 393, -221, 512, -325, +393, -286, 111, -64, -211, 224, -380, 426, +-322, 435, -150, 213, 38, -120, 201, -335, +233, -335, 48, -241, -191, -121, -304, 13, +-269, 120, -106, 182, 122, 222, 261, 186, +236, 87, 128, 44, 43, 30, -34, -48, +-153, -144, -270, -202, -290, -262, -152, -238, +88, -66, 295, 139, 288, 252, -5, 276, +-407, 197, -616, 36, -432, -71, 102, -81, +679, -90, 895, -100, 599, -21, 4, 69, +-517, 79, -748, 58, -696, 29, -444, -82, +-96, -192, 242, -166, 519, -69, 603, 50, +371, 218, -42, 304, -424, 164, -629, -37, +-508, -174, -50, -316, 407, -374, 579, -160, +496, 201, 233, 482, -167, 622, -520, 525, +-646, 105, -550, -458, -259, -836, 155, -863, +477, -494, 537, 154, 397, 744, 168, 907, +-107, 598, -331, 54, -365, -459, -259, -695, +-163, -521, -76, -98, 23, 277, 113, 496, +173, 496, 162, 218, 55, -202, -86, -475, +-178, -455, -151, -168, 25, 231, 260, 517, +349, 546, 156, 278, -216, -198, -524, -644, +-577, -819, -335, -668, 86, -225, 402, 376, +430, 901, 230, 1110, -34, 873, -202, 246, +-171, -519, -25, -1075, 50, -1159, 78, -720, +132, -14, 70, 653, -127, 1072, -235, 1030, +-200, 448, -146, -323, -95, -875, 12, -1074, +150, -841, 227, -176, 186, 608, 25, 1084, +-178, 1052, -305, 527, -266, -235, -101, -836, +112, -994, 287, -719, 316, -168, 208, 474, +92, 939, 6, 930, -143, 451, -352, -161, +-485, -643, -451, -851, -249, -679, 93, -223, +427, 231, 566, 562, 449, 701, 157, 517, +-214, 67, -545, -391, -624, -649, -348, -634, +143, -341, 612, 117, 836, 552, 599, 787, +-67, 759, -762, 447, -1049, -98, -823, -636, +-278, -913, 355, -906, 821, -635, 833, -54, +437, 607, 22, 979, -250, 937, -477, 561, +-569, -44, -367, -646, -44, -954, 192, -788, +347, -214, 379, 463, 221, 913, -35, 896, +-269, 360, -409, -405, -368, -896, -138, -891, +143, -443, 303, 248, 295, 795, 190, 859, +67, 495, -55, -63, -185, -585, -298, -773, +-316, -549, -194, -130, -12, 252, 193, 486, +395, 459, 458, 229, 268, -2, -90, -100, +-418, -95, -556, -56, -430, -14, -118, -14, +189, -90, 339, -205, 278, -257, 56, -190, +-124, 38, -117, 335, 15, 483, 123, 367, +137, 84, 48, -254, -77, -497, -128, -445, +-97, -159, -79, 136, -122, 358, -135, 468, +-107, 327, -96, 25, -38, -236, 109, -425, +221, -518, 238, -348, 212, 53, 137, 415, +-29, 639, -250, 675, -404, 359, -384, -219, +-126, -632, 285, -758, 590, -695, 516, -336, +72, 283, -457, 732, -785, 796, -720, 606, +-239, 206, 358, -321, 660, -683, 584, -708, +257, -476, -134, -39, -300, 471, -144, 769, +27, 684, 30, 299, -25, -241, -85, -730, +-171, -870, -203, -584, -114, -109, 0, 345, +102, 721, 216, 828, 234, 592, 66, 187, +-112, -268, -150, -679, -152, -768, -148, -463, +-45, -82, 75, 197, 86, 395, 73, 410, +97, 220, 92, 47, 46, -58, -15, -168, +-116, -179, -177, -21, -125, 112, -65, 133, +-71, 147, -33, 112, 110, -46, 198, -197, +162, -256, 86, -319, -67, -286, -305, -21, +-410, 282, -263, 409, 26, 416, 340, 295, +520, -27, 383, -337, 22, -378, -275, -201, +-391, 21, -314, 225, -53, 311, 252, 209, +333, -3, 113, -192, -220, -313, -453, -325, +-457, -189, -192, 13, 229, 157, 513, 217, +487, 240, 244, 216, -57, 171, -279, 81, +-285, -98, -154, -254, -56, -200, -11, -20, +-15, 66, -69, 36, -31, -27, 174, -81, +335, -102, 251, -39, -51, 60, -385, 125, +-548, 111, -404, 33, -33, -40, 339, -10, +563, 104, 554, 175, 246, 143, -225, 29, +-538, -183, -565, -472, -406, -574, -120, -305, +282, 191, 602, 624, 615, 804, 332, 605, +-58, 77, -398, -457, -623, -706, -625, -646, +-322, -366, 150, 71, 520, 455, 673, 599, +542, 476, 100, 156, -419, -252, -669, -520, +-544, -471, -193, -201, 177, 72, 402, 248, +389, 287, 189, 140, -6, -27, -93, -23, +-106, 83, -86, 113, -19, 110, 60, 116, +92, 12, 45, -213, -80, -397, -190, -428, +-203, -276, -185, 47, -197, 359, -147, 481, +-24, 393, 117, 193, 320, -73, 523, -346, +514, -513, 271, -477, -41, -232, -329, 173, +-557, 624, -620, 837, -371, 667, 87, 295, +454, -113, 537, -597, 323, -989, -146, -999, +-643, -648, -772, -127, -375, 491, 268, 999, +772, 1058, 920, 626, 610, -12, -32, -509, +-599, -686, -752, -551, -541, -221, -156, 186, +281, 517, 573, 605, 510, 390, 152, -15, +-265, -416, -574, -688, -632, -702, -405, -391, +-31, 93, 317, 487, 552, 699, 618, 667, +464, 341, 125, -126, -234, -514, -488, -734, +-600, -675, -440, -238, 46, 369, 548, 807, +702, 885, 469, 609, -38, 92, -627, -444, +-977, -801, -843, -900, -276, -734, 473, -289, +1045, 318, 1110, 801, 667, 975, -9, 797, +-642, 270, -1038, -427, -1025, -921, -531, -1038, +236, -740, 890, -37, 1163, 748, 921, 1157, +197, 1071, -648, 586, -1148, -177, -1096, -902, +-552, -1253, 253, -1056, 883, -385, 994, 428, +608, 976, -13, 1094, -589, 774, -873, 122, +-722, -592, -213, -1083, 402, -1098, 833, -561, +903, 210, 607, 801, 84, 1104, -474, 1026, +-830, 493, -852, -223, -589, -750, -181, -980, +272, -907, 625, -517, 667, 77, 425, 644, +91, 923, -236, 820, -471, 407, -430, -191, +-138, -783, 202, -1074, 464, -896, 547, -254, +342, 644, -97, 1340, -549, 1436, -793, 857, +-717, -175, -329, -1183, 230, -1608, 660, -1295, +747, -472, 554, 487, 242, 1172, -151, 1324, +-507, 965, -582, 243, -360, -570, -38, -1072, +261, -1071, 462, -618, 430, 70, 167, 680, +-176, 908, -462, 693, -604, 211, -490, -255, +-120, -537, 294, -595, 564, -399, 674, -48, +580, 253, 180, 426, -336, 478, -637, 283, +-610, -91, -351, -365, 18, -414, 317, -312, +374, -123, 214, 117, 24, 321, -88, 380, +-151, 269, -177, 106, -132, -68, 11, -246, +191, -312, 296, -222, 246, -142, 59, -100, +-166, 11, -307, 154, -291, 281, -143, 392, +19, 338, 94, 24, 116, -324, 161, -489, +223, -431, 171, -161, -15, 248, -150, 573, +-163, 632, -189, 359, -200, -190, -91, -749, +21, -954, 65, -654, 164, -44, 314, 596, +316, 991, 149, 928, -53, 428, -240, -207, +-403, -684, -427, -859, -243, -663, 8, -173, +191, 397, 341, 802, 428, 853, 296, 469, +41, -180, -101, -767, -164, -1000, -267, -773, +-310, -197, -225, 422, -71, 796, 134, 824, +321, 533, 308, 39, 69, -435, -154, -620, +-200, -456, -104, -74, 42, 299, 133, 456, +84, 333, -20, 52, -57, -253, -64, -455, +-60, -418, 24, -189, 131, 79, 98, 294, +-36, 374, -129, 240, -179, 18, -181, -116, +-42, -126, 170, -65, 257, 9, 154, 34, +-29, 6, -167, -17, -169, -11, 15, 38, +235, 89, 284, 93, 151, 22, -64, -77, +-298, -146, -409, -173, -312, -184, -117, -141, +97, -16, 304, 106, 383, 204, 249, 297, +31, 298, -131, 134, -217, -70, -236, -209, +-135, -250, 60, -175, 228, -28, 276, 86, +201, 132, 42, 117, -183, 15, -383, -118, +-432, -179, -268, -146, 60, -73, 369, 58, +465, 224, 364, 260, 170, 121, -87, 2, +-328, -9, -413, -11, -337, -15, -181, -44, +34, -206, 229, -416, 316, -417, 334, -171, +350, 213, 240, 635, -50, 902, -339, 759, +-502, 220, -533, -442, -363, -975, 16, -1193, +385, -927, 540, -171, 444, 685, 152, 1181, +-192, 1136, -383, 605, -335, -192, -115, -814, +156, -929, 329, -573, 304, 14, 131, 492, +-89, 595, -293, 342, -370, -35, -263, -331, +-51, -383, 133, -171, 242, 136, 278, 354, +214, 378, 63, 165, -108, -177, -246, -445, +-294, -533, -176, -399, 31, -51, 190, 409, +242, 760, 185, 793, 13, 448, -173, -107, +-203, -639, -40, -961, 155, -923, 180, -484, +55, 206, -44, 855, -79, 1209, -154, 1088, +-190, 460, -97, -473, -29, -1237, -38, -1412, +52, -939, 238, -77, 316, 780, 240, 1243, +109, 1117, -54, 543, -215, -172, -263, -709, +-235, -905, -210, -740, -128, -313, 35, 193, +167, 569, 213, 699, 241, 556, 238, 188, +131, -202, -51, -436, -211, -524, -296, -493, +-242, -270, -57, 121, 113, 504, 169, 663, +151, 512, 75, 118, -65, -363, -163, -720, +-137, -749, -65, -414, 12, 124, 198, 677, +387, 979, 330, 807, 41, 248, -255, -381, +-450, -840, -509, -934, -359, -598, -33, -48, +304, 446, 504, 738, 526, 717, 387, 342, +106, -196, -259, -632, -517, -779, -521, -584, +-292, -66, 40, 588, 337, 1006, 436, 896, +261, 344, -37, -328, -278, -859, -367, -1045, +-249, -769, 77, -114, 442, 598, 579, 1040, +398, 1016, 32, 492, -368, -310, -657, -971, +-656, -1184, -370, -893, 6, -164, 349, 706, +580, 1202, 551, 1069, 297, 514, 13, -201, +-192, -783, -319, -882, -303, -471, -145, 84, +-9, 457, 63, 518, 141, 250, 193, -171, +141, -457, -20, -441, -228, -210, -354, 79, +-268, 291, 18, 325, 312, 199, 456, 72, +387, 28, 96, 7, -277, 14, -508, 17, +-469, -90, -172, -240, 261, -228, 597, -70, +642, 128, 334, 266, -208, 215, -682, -6, +-820, -226, -554, -345, -33, -293, 490, -7, +789, 316, 738, 434, 345, 333, -189, 101, +-584, -209, -672, -446, -499, -451, -162, -208, +237, 178, 522, 517, 590, 612, 449, 382, +142, -61, -242, -488, -534, -685, -644, -582, +-539, -207, -179, 260, 340, 572, 712, 615, +717, 401, 438, 15, 18, -346, -433, -500, +-690, -443, -588, -226, -267, 77, 75, 314, +346, 388, 465, 352, 376, 223, 201, 3, +30, -238, -178, -424, -331, -468, -284, -293, +-115, 77, 43, 475, 198, 665, 278, 499, +136, 80, -150, -388, -329, -723, -297, -766, +-92, -434, 169, 148, 313, 679, 272, 890, +135, 679, -16, 163, -160, -419, -205, -784, +-129, -777, -36, -416, 35, 163, 123, 704, +183, 877, 122, 597, -28, 85, -146, -469, +-161, -893, -107, -912, -38, -449, 22, 195, +46, 694, 18, 865, -17, 622, -8, 81, +47, -419, 98, -627, 131, -521, 126, -180, +47, 242, -47, 520, -87, 494, -65, 209, +-31, -162, -11, -440, 9, -474, -21, -234, +-128, 82, -194, 266, -162, 276, -93, 140, +20, -68, 201, -190, 355, -141, 353, -34, +222, 34, 41, 85, -138, 155, -247, 205, +-244, 221, -189, 185, -137, 42, -87, -216, +-31, -480, 52, -584, 141, -455, 177, -116, +118, 340, 12, 735, -33, 825, -31, 533, +-51, 30, -34, -435, 35, -692, 74, -663, +65, -391, 43, -40, -18, 270, -144, 457, +-216, 435, -148, 240, -15, 18, 125, -138, +267, -189, 289, -111, 95, 51, -163, 172, +-293, 138, -280, -53, -181, -267, -25, -380, +127, -359, 197, -148, 190, 224, 188, 508, +220, 515, 207, 300, 47, -37, -213, -350, +-414, -439, -456, -280, -301, -13, -36, 217, +195, 316, 314, 247, 318, 75, 238, -115, +119, -256, -16, -290, -167, -205, -275, -56, +-265, 85, -155, 185, 37, 235, 267, 207, +356, 88, 214, -52, -23, -155, -185, -224, +-257, -194, -245, 8, -122, 255, 48, 362, +170, 280, 204, 45, 155, -265, 43, -501, +-100, -478, -236, -188, -271, 176, -110, 445, +157, 510, 304, 280, 290, -154, 182, -495, +-32, -521, -261, -267, -265, 158, -77, 593, +22, 763, 10, 546, 31, 80, 58, -388, +11, -698, -19, -758, -10, -516, -110, -63, +-247, 318, -190, 464, 48, 439, 316, 280, +528, 27, 552, -137, 266, -113, -224, -17, +-619, 45, -746, 41, -572, -57, -145, -196, +344, -242, 654, -124, 655, 123, 348, 370, +-113, 447, -467, 281, -559, -106, -399, -527, +-109, -705, 192, -553, 410, -162, 447, 356, +330, 769, 181, 815, -7, 484, -272, -32, +-496, -527, -517, -786, -324, -642, -12, -199, +340, 284, 548, 600, 440, 645, 98, 424, +-258, 43, -463, -336, -416, -545, -113, -527, +267, -329, 482, -40, 432, 206, 171, 310, +-189, 287, -447, 224, -433, 162, -213, 94, +37, 23, 232, -60, 299, -187, 189, -309, +8, -306, -91, -160, -88, 53, -73, 230, +-75, 304, -80, 262, -66, 131, 24, -45, +183, -207, 272, -264, 190, -173, 9, -30, +-171, 78, -291, 136, -281, 96, -129, -14, +36, -83, 111, -66, 112, -21, 82, 17, +54, 76, 72, 119, 108, 107, 94, 98, +42, 91, -27, 35, -115, -46, -190, -103, +-171, -162, -66, -240, 9, -238, 12, -126, +2, 5, -10, 114, -10, 221, 55, 255, +142, 171, 169, 68, 137, 5, 62, -47, +-49, -80, -116, -30, -97, 51, -51, 56, +-33, -35, -54, -169, -117, -285, -163, -295, +-98, -142, 39, 113, 178, 322, 275, 371, +235, 311, 39, 163, -170, -89, -250, -327, +-175, -392, 15, -280, 229, -74, 272, 195, +74, 416, -154, 395, -260, 157, -255, -96, +-101, -260, 155, -341, 263, -313, 133, -132, +-46, 100, -140, 235, -171, 269, -121, 219, +58, 41, 220, -179, 210, -249, 102, -148, +10, -6, -93, 134, -216, 246, -238, 235, +-100, 109, 55, -26, 137, -135, 160, -229, +106, -252, -26, -183, -158, -77, -178, 43, +-69, 175, 56, 259, 109, 214, 115, 102, +89, -1, 15, -114, -61, -173, -72, -99, +-42, 27, -30, 97, -37, 87, -31, 11, +-32, -88, -66, -138, -58, -118, 41, -63, +164, 42, 196, 183, 110, 254, -48, 224, +-199, 103, -234, -106, -98, -324, 135, -421, +270, -334, 150, -111, -149, 175, -362, 409, +-330, 463, -83, 338, 303, 130, 619, -112, +562, -332, 113, -409, -388, -286, -663, -56, +-678, 163, -406, 295, 128, 256, 587, 56, +664, -162, 438, -277, 85, -263, -285, -133, +-492, 70, -407, 262, -138, 374, 129, 361, +324, 232, 383, 39, 227, -174, -52, -349, +-294, -461, -429, -465, -417, -330, -212, -71, +107, 259, 347, 539, 398, 660, 318, 562, +159, 236, -34, -205, -130, -551, -122, -635, +-139, -470, -176, -164, -146, 200, -64, 462, +-11, 458, 35, 238, 111, -57, 98, -305, +-39, -400, -119, -296, -54, -30, 73, 266, +172, 437, 221, 392, 156, 179, -49, -91, +-255, -330, -329, -426, -274, -315, -113, -69, +127, 191, 348, 369, 417, 375, 278, 198, +12, -51, -256, -273, -439, -388, -452, -350, +-254, -182, 73, 47, 365, 253, 447, 371, +294, 333, 47, 119, -169, -130, -294, -258, +-279, -234, -90, -79, 149, 152, 254, 349, +205, 351, 65, 138, -127, -152, -282, -414, +-280, -539, -123, -469, 72, -237, 234, 81, +295, 365, 175, 521, -45, 499, -205, 334, +-261, 108, -223, -131, -79, -314, 100, -362, +217, -278, 276, -119, 250, 68, 106, 204, +-55, 225, -165, 162, -298, 63, -398, -76, +-310, -211, -63, -270, 198, -255, 407, -173, +498, 7, 365, 213, 39, 332, -298, 355, +-527, 273, -560, 86, -296, -114, 135, -253, +482, -273, 620, -175, 501, -8, 127, 180, +-344, 271, -636, 161, -640, -118, -420, -375, +-31, -458, 383, -343, 595, -38, 547, 331, +321, 557, 22, 562, -260, 363, -433, 19, +-432, -330, -295, -506, -72, -396, 204, -97, +411, 183, 418, 319, 214, 247, -140, 9, +-456, -231, -538, -310, -359, -247, -16, -121, +337, 60, 570, 230, 586, 298, 376, 259, +57, 155, -288, 2, -584, -123, -668, -151, +-472, -126, -87, -86, 302, -35, 544, 20, +546, 69, 271, 95, -123, 70, -406, -36, +-480, -181, -311, -262, 45, -233, 370, -80, +501, 163, 411, 346, 121, 397, -253, 318, +-486, 122, -442, -145, -221, -348, 9, -347, +168, -207, 201, 1, 127, 208, 73, 266, +105, 159, 156, -18, 101, -190, -78, -297, +-276, -271, -382, -115, -308, 82, -46, 252, +291, 343, 508, 299, 438, 127, 136, -51, +-184, -147, -376, -154, -382, -125, -211, -95, +37, -86, 210, -78, 213, -32, 89, 39, +-69, 94, -174, 108, -174, 90, -74, 31, +77, -6, 200, -21, 242, -79, 201, -101, +71, -30, -107, 58, -243, 91, -289, 82, +-228, 40, -84, -68, 90, -141, 240, -99, +279, -20, 155, 58, -56, 141, -196, 198, +-185, 159, -111, -5, -12, -184, 138, -288, +215, -277, 113, -94, -65, 165, -164, 288, +-183, 209, -175, 44, -63, -100, 123, -177, +190, -99, 146, 89, 97, 203, 24, 176, +-62, 56, -85, -135, -28, -335, 16, -338, +-31, -91, -123, 210, -193, 364, -182, 362, +-66, 193, 89, -143, 241, -398, 327, -348, +234, -112, 22, 130, -164, 302, -260, 315, +-252, 137, -135, -137, 53, -336, 168, -362, +116, -208, 9, 49, -66, 252, -61, 326, +54, 234, 163, 55, 153, -16, 3, 15, +-186, 41, -248, 4, -158, -97, -13, -224, +98, -317, 115, -278, 55, -122, -43, 48, +-103, 202, -42, 321, 88, 333, 192, 214, +201, 59, 93, -95, -63, -241, -183, -258, +-210, -97, -125, 53, -20, 100, 36, 116, +24, 92, -58, -14, -127, -129, -97, -181, +47, -160, 197, -35, 231, 118, 178, 215, +71, 206, -109, 91, -249, -54, -193, -150, +13, -121, 170, -6, 204, 83, 133, 102, +-90, 46, -366, -47, -453, -155, -290, -195, +-16, -94, 266, 70, 495, 218, 549, 274, +349, 156, 10, -71, -299, -290, -505, -376, +-513, -205, -286, 137, 47, 413, 286, 462, +338, 284, 271, -77, 153, -469, 1, -632, +-161, -476, -297, -72, -316, 410, -162, 713, +96, 683, 361, 330, 488, -197, 363, -658, +-7, -780, -435, -543, -650, -111, -598, 336, +-349, 632, 103, 663, 588, 411, 799, 4, +643, -373, 251, -592, -203, -542, -556, -193, +-605, 238, -338, 513, -20, 546, 183, 346, +269, -55, 196, -470, -8, -646, -211, -596, +-283, -362, -184, 67, 1, 510, 225, 769, +413, 751, 432, 474, 271, 12, -21, -468, +-325, -722, -468, -666, -406, -373, -173, 39, +123, 386, 327, 491, 336, 338, 96, 80, +-231, -158, -394, -306, -340, -292, -132, -133, +159, 67, 421, 248, 521, 345, 393, 298, +138, 136, -157, -98, -464, -346, -599, -452, +-435, -323, -91, -84, 238, 202, 430, 449, +460, 504, 307, 294, -9, -66, -305, -366, +-429, -538, -388, -501, -219, -209, 35, 189, +316, 465, 461, 495, 352, 309, 103, -15, +-130, -330, -256, -387, -241, -202, -115, 29, +37, 244, 112, 352, 87, 239, -7, -23, +-155, -249, -255, -348, -207, -354, -11, -216, +257, 67, 419, 353, 375, 493, 194, 415, +-60, 181, -344, -123, -519, -401, -459, -542, +-234, -490, 9, -246, 257, 95, 462, 397, +472, 539, 294, 511, 66, 295, -129, -56, +-259, -308, -281, -339, -190, -211, -84, -32, +-27, 107, -4, 101, -37, -58, -88, -243, +-94, -316, -45, -255, 61, -48, 152, 217, +162, 389, 167, 441, 232, 350, 285, 145, +227, -89, 94, -194, -56, -134, -306, -107, +-589, -131, -691, -126, -550, -172, -214, -260, +242, -220, 653, -20, 778, 163, 523, 279, +96, 366, -256, 327, -425, 139, -349, -50, +-121, -176, 73, -249, 156, -210, 138, -63, +88, 47, 36, 52, -33, 61, -91, 99, +-138, 76, -140, 11, -70, -21, -7, -60, +21, -130, 26, -120, 3, -64, -38, -30, +-76, -12, -49, 0, 43, 18, 132, 45, +212, 130, 244, 220, 196, 268, 125, 248, +7, 119, -167, -73, -308, -273, -354, -431, +-308, -435, -206, -277, -44, -50, 134, 166, +198, 285, 157, 277, 99, 159, 38, 13, +21, -68, 74, -74, 149, -5, 170, 103, +96, 198, -30, 197, -177, 75, -289, -64, +-267, -182, -114, -264, 82, -261, 200, -188, +149, -117, -10, -41, -166, 92, -237, 228, +-168, 289, 8, 231, 208, 67, 330, -104, +296, -183, 121, -118, -115, 20, -301, 121, +-348, 154, -225, 113, 26, -15, 258, -158, +348, -229, 284, -194, 98, -90, -131, 83, +-297, 248, -364, 232, -331, 81, -188, -115, +49, -252, 263, -238, 332, -75, 277, 143, +130, 251, -96, 218, -269, 122, -254, 0, +-68, -100, 145, -118, 274, -58, 279, -18, +125, -21, -118, -9, -283, -15, -301, -50, +-235, -27, -170, 26, -81, 15, 90, -20, +258, -17, 335, -1, 302, 11, 111, 59, +-195, 120, -417, 126, -375, 67, -96, -5, +236, -74, 488, -155, 521, -156, 239, -92, +-214, -44, -609, 22, -752, 98, -531, 120, +-29, 58, 500, 42, 771, 67, 664, 36, +259, -15, -267, -62, -637, -99, -650, -78, +-368, -11, 42, 55, 386, 75, 527, 21, +447, -51, 184, -123, -132, -156, -350, -106, +-432, 18, -377, 163, -203, 274, 54, 333, +331, 257, 501, 27, 467, -227, 188, -397, +-249, -405, -598, -251, -685, -27, -454, 171, +50, 298, 571, 305, 810, 197, 662, 62, +241, -80, -268, -207, -681, -245, -753, -188, +-432, -82, 21, 46, 379, 181, 532, 260, +386, 196, 20, 19, -302, -137, -380, -205, +-243, -172, -19, -34, 224, 164, 377, 263, +333, 200, 135, 88, -113, -98, -319, -300, +-408, -395, -321, -355, -77, -198, 174, 61, +312, 373, 320, 542, 185, 458, -44, 218, +-238, -68, -288, -314, -191, -403, -22, -283, +154, -65, 268, 99, 238, 198, 85, 216, +-92, 82, -214, -92, -265, -173, -244, -200, +-110, -181, 110, -68, 295, 81, 345, 179, +242, 240, 12, 245, -251, 175, -379, 58, +-288, -98, -87, -238, 109, -279, 251, -186, +254, -29, 113, 116, -57, 224, -170, 204, +-197, 59, -115, -132, 62, -262, 196, -281, +190, -194, 106, 13, -14, 232, -147, 345, +-210, 382, -178, 307, -100, 64, -8, -184, +101, -348, 193, -432, 202, -359, 120, -63, +-41, 245, -232, 344, -310, 304, -214, 136, +0, -144, 260, -334, 401, -290, 293, -76, +25, 157, -203, 324, -287, 335, -233, 145, +-62, -138, 133, -319, 158, -311, 3, -165, +-137, 59, -157, 227, -80, 232, 37, 127, +156, 17, 193, -53, 78, -69, -69, -51, +-102, -47, -39, -81, 70, -112, 163, -103, +165, -46, 32, 45, -175, 88, -305, 79, +-286, 79, -145, 52, 72, 57, 242, 97, +263, 132, 149, 119, -44, 13, -206, -143, +-223, -284, -109, -316, 49, -224, 188, -56, +290, 130, 274, 246, 105, 229, -96, 132, +-253, 35, -368, -15, -355, -40, -168, -62, +77, -60, 263, -69, 352, -79, 301, -22, +60, 57, -214, 83, -305, 76, -227, 67, +-90, 8, 78, -45, 222, -38, 248, -16, +166, -3, 76, -15, -1, -66, -119, -150, +-241, -168, -268, -72, -192, 54, -70, 169, +77, 235, 208, 225, 226, 120, 122, -30, +12, -114, -48, -144, -85, -142, -84, -81, +-34, -8, 7, 22, 6, 47, 10, 49, +45, 20, 72, -15, 62, -6, -1, 4, +-101, -28, -172, -46, -149, -48, -37, -14, +83, 52, 129, 113, 83, 141, -28, 103, +-128, 2, -126, -109, 5, -165, 192, -157, +297, -85, 230, 39, 4, 161, -274, 238, +-427, 222, -343, 99, -81, -89, 219, -257, +406, -324, 358, -269, 100, -143, -180, 0, +-301, 142, -259, 270, -148, 327, -26, 282, +60, 161, 113, -33, 187, -239, 266, -343, +283, -293, 172, -102, -69, 111, -326, 278, +-473, 323, -440, 170, -231, -91, 72, -315, +353, -391, 489, -288, 424, 6, 197, 348, +-133, 515, -433, 428, -521, 138, -337, -253, +8, -540, 332, -560, 468, -330, 366, 72, +108, 488, -164, 695, -324, 550, -319, 153, +-170, -291, 3, -615, 106, -679, 169, -443, +177, -18, 89, 382, -35, 609, -128, 584, +-185, 298, -188, -90, -85, -420, 92, -578, +213, -483, 237, -136, 197, 277, 86, 518, +-79, 545, -210, 332, -230, -102, -145, -499, +-28, -623, 73, -444, 144, -55, 124, 384, +-10, 646, -159, 569, -191, 208, -90, -225, +61, -535, 189, -581, 238, -379, 172, -46, +45, 287, -61, 473, -124, 462, -157, 264, +-180, -7, -172, -232, -85, -359, 74, -351, +226, -210, 285, -4, 217, 184, 41, 311, +-161, 325, -278, 187, -273, -48, -197, -292, +-87, -423, 57, -335, 198, -62, 283, 249, +292, 468, 204, 498, 38, 294, -123, -47, +-226, -347, -272, -514, -244, -496, -120, -277, +45, 20, 172, 271, 224, 393, 158, 379, +-14, 261, -165, 74, -174, -86, -59, -192, +108, -254, 239, -240, 223, -139, 31, 28, +-208, 171, -321, 233, -267, 180, -91, 19, +144, -174, 311, -299, 305, -265, 153, -63, +-46, 184, -188, 359, -217, 403, -143, 254, +-41, -31, 20, -286, 51, -409, 65, -410, +50, -273, 37, -19, 42, 226, 8, 370, +-58, 388, -80, 277, -49, 64, 6, -141, +96, -243, 180, -263, 148, -201, -6, -65, +-155, 68, -236, 117, -231, 93, -109, 55, +69, -15, 201, -65, 231, -24, 149, 47, +17, 93, -76, 97, -97, 29, -100, -81, +-103, -134, -56, -96, 3, -20, 20, 47, +36, 87, 69, 62, 76, -4, 48, -51, +16, -56, -9, 13, -40, 96, -56, 149, +-37, 134, -19, 31, -28, -132, -41, -269, +-49, -287, -36, -180, 10, 2, 67, 169, +109, 254, 106, 236, 64, 148, 19, 50, +-17, -17, -50, -43, -105, -42, -171, -59, +-183, -117, -116, -159, -2, -146, 123, -89, +225, 17, 247, 158, 163, 231, 40, 178, +-60, 80, -137, -40, -173, -157, -137, -194, +-79, -129, -53, -10, -21, 92, 34, 146, +62, 114, 66, 2, 82, -94, 78, -119, +15, -56, -48, 57, -55, 152, -21, 164, +48, 74, 114, -54, 92, -151, -17, -188, +-129, -138, -195, -15, -180, 95, -53, 144, +109, 106, 182, 20, 150, -49, 71, -81, +-23, -96, -101, -71, -127, 2, -123, 55, +-105, 98, -28, 157, 102, 169, 206, 96, +233, -6, 159, -120, -7, -248, -184, -274, +-259, -136, -197, 69, -50, 227, 125, 269, +241, 161, 212, -65, 49, -258, -162, -279, +-332, -155, -364, 18, -193, 179, 126, 235, +416, 161, 495, 47, 314, -17, -18, -36, +-303, -27, -366, 39, -197, 91, 66, 49, +255, -59, 235, -192, 26, -269, -206, -254, +-306, -147, -248, 20, -104, 189, 67, 291, +191, 297, 205, 242, 154, 102, 94, -113, +27, -293, -30, -326, -35, -199, -7, 25, +-6, 254, -25, 358, -31, 255, -54, 17, +-88, -202, -62, -312, -11, -291, -13, -138, +-44, 80, -59, 219, -51, 212, -14, 91, +70, -91, 161, -212, 186, -181, 149, -19, +80, 182, -16, 314, -101, 316, -143, 161, +-137, -86, -89, -294, -24, -369, 36, -278, +60, -77, 35, 149, -13, 297, -64, 278, +-101, 114, -88, -106, -14, -282, 70, -339, +130, -246, 185, -27, 216, 242, 157, 447, +12, 496, -141, 341, -263, 20, -316, -328, +-228, -522, -25, -474, 179, -243, 274, 55, +208, 291, 29, 365, -129, 249, -162, 12, +-85, -217, 41, -314, 148, -218, 152, 9, +47, 250, -78, 375, -139, 307, -121, 95, +-41, -160, 52, -342, 97, -350, 95, -197, +69, 11, 13, 181, -58, 269, -106, 225, +-115, 52, -86, -129, -20, -220, 65, -204, +118, -83, 101, 96, 26, 227, -49, 228, +-73, 130, -37, 9, 22, -130, 69, -231, +91, -217, 79, -114, 44, 14, -13, 145, +-96, 242, -170, 224, -193, 111, -142, -42, +-34, -205, 85, -318, 173, -301, 195, -152, +158, 78, 83, 319, -24, 449, -112, 384, +-141, 149, -111, -148, -25, -381, 86, -437, +145, -294, 88, -39, -40, 195, -131, 312, +-154, 275, -116, 98, -28, -120, 45, -266, +62, -281, 60, -152, 70, 58, 85, 252, +95, 334, 91, 282, 57, 136, -19, -55, +-98, -210, -129, -266, -98, -216, -22, -97, +20, 20, -19, 77, -107, 62, -181, -15, +-152, -111, 24, -139, 261, -47, 415, 126, +381, 296, 170, 386, -125, 316, -363, 72, +-419, -231, -295, -426, -73, -407, 166, -202, +310, 87, 264, 305, 72, 336, -121, 163, +-214, -114, -205, -351, -120, -429, 23, -284, +157, 2, 229, 297, 258, 491, 240, 485, +114, 279, -128, -12, -372, -253, -481, -361, +-396, -306, -120, -134, 239, 52, 486, 161, +509, 150, 320, 43, -7, -72, -347, -120, +-514, -105, -419, -28, -153, 67, 153, 90, +382, 26, 415, -47, 250, -53, 34, 11, +-139, 130, -260, 250, -287, 245, -183, 79, +-9, -140, 156, -288, 256, -331, 220, -226, +43, 2, -161, 195, -272, 237, -246, 160, +-113, 17, 60, -155, 210, -233, 278, -159, +251, -16, 152, 109, 9, 200, -134, 218, +-223, 144, -204, 35, -97, -51, -5, -107, +39, -130, 42, -91, -10, -23, -70, 24, +-82, 34, -30, 3, 57, -41, 160, -59, +241, -34, 219, 8, 73, 44, -119, 53, +-262, 15, -279, -18, -158, 2, 28, 48, +192, 107, 252, 164, 173, 147, -4, 8, +-200, -186, -325, -327, -291, -340, -91, -192, +183, 82, 385, 349, 406, 454, 224, 343, +-77, 67, -312, -253, -361, -462, -249, -439, +-36, -220, 195, 76, 337, 341, 313, 472, +131, 382, -117, 113, -331, -169, -410, -352, +-297, -375, -58, -225, 193, 7, 362, 168, +388, 186, 268, 119, 57, 36, -157, -39, +-305, -58, -338, 8, -211, 96, 30, 124, +245, 79, 320, -4, 220, -109, -6, -198, +-237, -207, -359, -135, -317, -20, -129, 95, +122, 163, 342, 176, 449, 154, 397, 105, +185, 18, -134, -92, -422, -175, -542, -198, +-436, -146, -141, -31, 211, 106, 468, 194, +513, 205, 313, 152, -46, 43, -381, -87, +-519, -191, -393, -238, -66, -220, 310, -118, +550, 35, 512, 173, 180, 273, -265, 312, +-546, 223, -524, 21, -263, -179, 102, -303, +408, -321, 476, -200, 302, 30, 53, 221, +-146, 270, -268, 196, -293, 42, -235, -131, +-149, -235, -16, -211, 168, -90, 287, 66, +274, 206, 171, 254, 16, 181, -155, 54, +-239, -61, -164, -122, -15, -105, 108, -46, +174, -18, 134, -39, -25, -91, -205, -154, +-281, -177, -217, -128, -54, -14, 137, 149, +281, 325, 305, 404, 199, 328, 28, 148, +-117, -62, -186, -228, -185, -270, -118, -205, +-10, -132, 71, -95, 97, -83, 83, -83, +30, -96, -27, -51, -50, 82, -47, 225, +-29, 311, -2, 309, 18, 180, 1, -57, +-52, -257, -100, -295, -111, -185, -47, -8, +89, 159, 227, 227, 304, 177, 273, 70, +105, -44, -141, -143, -333, -217, -385, -237, +-298, -164, -113, -22, 100, 110, 246, 168, +272, 149, 191, 75, 30, -24, -138, -79, +-223, -51, -191, 31, -36, 125, 190, 210, +352, 232, 346, 129, 171, -61, -114, -240, +-405, -342, -535, -346, -399, -227, -83, -39, +249, 120, 478, 216, 511, 250, 315, 210, +-21, 98, -333, -45, -483, -154, -422, -185, +-189, -128, 112, 3, 353, 152, 446, 247, +350, 239, 105, 132, -175, -38, -362, -226, +-381, -341, -240, -321, -1, -187, 254, 6, +423, 180, 401, 277, 171, 272, -166, 192, +-448, 62, -567, -96, -450, -229, -99, -258, +321, -171, 586, -24, 590, 125, 360, 219, +-2, 196, -323, 73, -450, -56, -371, -133, +-172, -157, 75, -107, 255, -2, 261, 94, +125, 135, -47, 112, -159, 34, -172, -54, +-88, -103, 24, -98, 85, -31, 94, 39, +102, 61, 120, 28, 113, -28, 22, -84, +-147, -125, -305, -112, -345, -51, -201, 28, +97, 124, 397, 233, 529, 298, 427, 270, +138, 160, -212, -12, -483, -237, -562, -420, +-421, -451, -129, -346, 191, -151, 389, 103, +407, 328, 293, 420, 121, 365, -45, 216, +-173, 9, -253, -204, -261, -342, -174, -351, +2, -227, 204, -16, 338, 229, 317, 424, +122, 458, -157, 273, -373, -59, -425, -384, +-289, -562, -22, -502, 239, -213, 374, 182, +332, 490, 151, 558, -54, 380, -168, 40, +-154, -323, -83, -540, -32, -506, -14, -255, +0, 103, 45, 410, 107, 537, 105, 432, +10, 164, -115, -138, -189, -356, -163, -398, +-44, -271, 111, -57, 199, 146, 168, 253, +68, 226, -14, 78, -64, -121, -99, -243, +-99, -216, -39, -80, 49, 89, 105, 222, +114, 248, 70, 143, -38, -14, -161, -131, +-219, -195, -190, -199, -87, -107, 72, 45, +235, 161, 314, 208, 250, 211, 80, 139, +-98, -9, -205, -138, -228, -200, -174, -237, +-64, -219, 49, -115, 118, -4, 147, 86, +128, 180, 41, 240, -75, 208, -130, 111, +-108, 2, -64, -118, -5, -200, 51, -181, +78, -79, 92, 51, 112, 165, 91, 205, +-4, 141, -112, 4, -160, -141, -141, -249, +-64, -263, 32, -139, 79, 59, 70, 238, +61, 330, 61, 266, 35, 50, 0, -186, +-21, -320, -52, -333, -90, -212, -91, 30, +-50, 257, 7, 349, 85, 317, 150, 185, +142, -30, 61, -219, -42, -273, -120, -201, +-137, -61, -66, 77, 38, 130, 78, 52, +36, -88, -37, -182, -89, -192, -84, -97, +-28, 80, 62, 240, 154, 301, 195, 273, +133, 158, -8, -18, -138, -174, -193, -238, +-159, -211, -52, -126, 75, -19, 146, 42, +125, 44, 29, 24, -84, 8, -140, 18, +-110, 43, -22, 49, 84, 22, 164, -21, +166, -49, 66, -45, -77, -1, -168, 69, +-168, 121, -94, 114, 17, 57, 127, -25, +176, -105, 120, -142, -3, -90, -130, 19, +-208, 89, -169, 71, 10, -24, 210, -157, +280, -250, 182, -205, -19, -22, -225, 207, +-311, 377, -216, 414, -29, 282, 130, 12, +220, -249, 221, -358, 131, -298, 19, -118, +-55, 90, -104, 195, -136, 111, -126, -71, +-76, -201, -10, -223, 62, -122, 116, 85, +118, 280, 61, 339, -28, 246, -117, 64, +-151, -131, -76, -259, 74, -233, 185, -68, +187, 126, 95, 232, -42, 175, -180, -23, +-252, -242, -195, -350, -34, -301, 146, -117, +260, 134, 268, 333, 169, 390, -10, 300, +-191, 106, -276, -133, -231, -300, -115, -311, +3, -182, 93, 11, 137, 174, 137, 238, +126, 195, 110, 83, 64, -55, -8, -179, +-65, -240, -97, -219, -110, -125, -106, 29, +-92, 201, -68, 298, -30, 258, 12, 103, +58, -89, 112, -241, 146, -285, 121, -159, +58, 72, 19, 271, -2, 339, -36, 221, +-86, -51, -135, -340, -163, -474, -141, -378, +-48, -110, 84, 204, 195, 430, 224, 473, +149, 323, 11, 44, -106, -238, -146, -394, +-114, -355, -56, -143, -10, 130, 20, 299, +37, 273, 41, 99, 34, -109, 26, -245, +10, -246, -15, -125, -23, 41, 12, 158, +55, 192, 60, 146, 17, 26, -42, -99, +-79, -137, -78, -73, -27, 37, 43, 124, +63, 137, 7, 52, -62, -72, -76, -150, +-47, -150, 6, -98, 87, -35, 155, 25, +161, 81, 88, 106, -46, 93, -165, 67, +-182, 34, -94, 0, 25, -35, 110, -58, +111, -66, -6, -56, -161, -17, -189, 36, +-55, 77, 119, 72, 217, 20, 195, -50, +72, -102, -94, -99, -202, -35, -186, 47, +-54, 107, 117, 124, 218, 82, 182, -1, +40, -72, -111, -101, -195, -88, -169, -31, +-60, 37, 55, 57, 99, 20, 49, -22, +-40, -29, -88, -7, -67, 27, 11, 61, +101, 72, 162, 46, 171, -7, 120, -45, +24, -53, -86, -49, -170, -24, -193, 12, +-142, 34, -49, 4, 37, -59, 82, -110, +73, -118, 14, -59, -50, 76, -50, 232, +13, 307, 96, 264, 157, 113, 150, -120, +45, -346, -99, -433, -188, -343, -184, -130, +-105, 132, 18, 338, 149, 396, 224, 290, +201, 84, 76, -134, -100, -279, -261, -297, +-334, -189, -248, -5, -26, 170, 209, 271, +335, 268, 301, 155, 144, -35, -52, -231, +-196, -351, -233, -346, -162, -213, -17, 20, +138, 277, 222, 446, 195, 426, 73, 227, +-89, -60, -206, -335, -227, -465, -179, -358, +-112, -76, -26, 232, 84, 430, 184, 419, +245, 185, 240, -164, 143, -443, -18, -533, +-162, -393, -219, -63, -161, 312, -36, 554, +69, 552, 108, 307, 83, -74, 5, -406, +-103, -511, -167, -352, -133, -40, -23, 275, +120, 459, 235, 414, 239, 166, 118, -156, +-60, -416, -210, -511, -269, -401, -201, -133, +-25, 168, 147, 365, 225, 392, 207, 274, +115, 87, -23, -69, -153, -123, -203, -88, +-153, -27, -54, 23, 54, 55, 150, 46, +174, -7, 111, -76, -5, -150, -139, -201, +-236, -198, -229, -134, -112, -19, 68, 132, +257, 268, 387, 329, 356, 289, 144, 143, +-129, -68, -343, -252, -424, -323, -314, -259, +-63, -86, 193, 118, 325, 243, 283, 216, +111, 61, -97, -110, -229, -216, -236, -208, +-134, -64, 31, 130, 169, 240, 205, 222, +145, 107, 41, -73, -53, -230, -95, -267, +-74, -175, -11, -6, 55, 172, 96, 273, +80, 231, -3, 83, -106, -89, -198, -226, +-256, -262, -222, -167, -66, -2, 156, 145, +343, 238, 405, 265, 304, 183, 64, 10, +-204, -160, -360, -280, -328, -318, -135, -224, +103, -33, 253, 155, 249, 281, 128, 318, +-21, 221, -139, 15, -205, -190, -216, -312, +-175, -297, -92, -128, 24, 116, 156, 301, +268, 343, 284, 239, 173, 24, 1, -209, +-140, -338, -196, -297, -142, -126, 3, 80, +148, 229, 181, 243, 62, 122, -146, -47, +-331, -166, -358, -178, -188, -79, 90, 58, +348, 149, 455, 162, 334, 105, 44, 0, +-244, -105, -379, -156, -327, -144, -119, -83, +145, 11, 305, 102, 294, 175, 173, 208, +19, 175, -117, 68, -201, -96, -220, -267, +-176, -364, -84, -304, 36, -101, 150, 144, +202, 316, 144, 347, -3, 223, -142, 5, +-205, -195, -177, -278, -43, -219, 147, -53, +284, 163, 321, 321, 253, 334, 81, 188, +-143, -42, -320, -250, -373, -356, -297, -339, +-117, -224, 90, -41, 218, 135, 243, 231, +186, 232, 53, 141, -105, -5, -198, -117, +-183, -117, -64, -18, 114, 104, 271, 180, +308, 165, 194, 74, -14, -33, -219, -117, +-311, -163, -249, -167, -88, -134, 82, -89, +185, -47, 177, -6, 71, 33, -76, 66, +-184, 117, -192, 179, -98, 191, 32, 122, +119, 7, 149, -113, 147, -201, 116, -199, +69, -108, 37, 20, 18, 134, -9, 187, +-56, 142, -99, 20, -111, -109, -103, -184, +-92, -167, -88, -61, -76, 83, -39, 184, +19, 192, 86, 103, 139, -52, 150, -205, +99, -277, 5, -222, -57, -50, -34, 180, +46, 357, 120, 388, 129, 255, 59, 10, +-60, -237, -182, -376, -238, -347, -197, -188, +-101, 21, -8, 215, 58, 306, 87, 241, +75, 62, 45, -127, 32, -244, 46, -251, +76, -148, 108, 12, 108, 153, 64, 226, +3, 227, -55, 163, -89, 46, -85, -88, +-49, -186, -17, -222, -32, -177, -80, -56, +-112, 76, -95, 163, -26, 172, 61, 101, +137, -18, 163, -129, 106, -176, 11, -145, +-45, -43, -38, 92, 3, 193, 38, 200, +42, 114, 20, -16, -15, -129, -54, -175, +-82, -122, -65, 3, -6, 115, 37, 153, +35, 119, 2, 26, -53, -109, -111, -223, +-121, -250, -56, -176, 54, -21, 146, 158, +187, 289, 167, 318, 93, 234, -11, 78, +-114, -93, -156, -213, -108, -246, -5, -191, +103, -73, 141, 46, 57, 120, -87, 113, +-188, 38, -191, -62, -105, -130, 25, -122, +124, -41, 144, 73, 103, 173, 46, 223, +-5, 189, -28, 87, -20, -37, -14, -136, +-8, -178, 10, -146, 26, -68, 30, -6, +36, 21, 44, 14, 18, -23, -40, -56, +-102, -49, -143, -3, -137, 56, -81, 111, +-3, 132, 81, 113, 146, 75, 163, 41, +134, 9, 78, -33, 7, -81, -61, -137, +-96, -184, -95, -173, -81, -90, -53, 21, +5, 115, 73, 166, 115, 160, 104, 104, +34, 30, -68, -32, -146, -71, -149, -80, +-88, -68, -18, -43, 46, -7, 104, 25, +137, 60, 129, 88, 77, 91, -13, 43, +-125, -46, -186, -130, -117, -160, 55, -114, +218, -20, 270, 74, 172, 117, -29, 98, +-234, 51, -353, 10, -339, -7, -193, -4, +46, 3, 266, -1, 358, -16, 305, -32, +151, -44, -47, -41, -196, -14, -212, 19, +-122, 42, -30, 44, 23, 5, 57, -53, +69, -88, 61, -79, 48, -30, 20, 41, +-22, 111, -47, 143, -50, 121, -49, 65, +-40, -11, -10, -94, 21, -156, 31, -158, +33, -109, 23, -36, -1, 52, -5, 127, +20, 150, 55, 107, 74, 29, 49, -55, +-23, -115, -86, -126, -92, -73, -51, 13, +0, 86, 52, 119, 78, 107, 49, 54, +-21, -27, -95, -88, -124, -111, -97, -99, +-33, -57, 58, -9, 160, 20, 218, 31, +186, 60, 82, 93, -46, 96, -167, 64, +-240, 8, -202, -64, -53, -129, 120, -137, +208, -76, 163, 18, 36, 109, -91, 158, +-156, 126, -131, 28, -46, -77, 30, -150, +62, -161, 67, -85, 57, 39, 31, 126, +16, 142, 24, 95, 26, 3, 23, -79, +30, -112, 18, -86, -15, -21, -32, 55, +-31, 101, -50, 93, -98, 46, -138, -27, +-135, -96, -60, -128, 77, -109, 197, -57, +233, 10, 179, 79, 63, 118, -57, 123, +-115, 101, -96, 51, -42, -24, 3, -85, +34, -99, 34, -74, -4, -13, -56, 65, +-94, 101, -99, 52, -63, -49, -1, -163, +66, -231, 113, -191, 115, -49, 61, 133, +-20, 279, -76, 333, -78, 256, -19, 89, +73, -89, 129, -216, 103, -235, 19, -142, +-74, -3, -127, 91, -115, 99, -57, 24, +-4, -101, 12, -196, 9, -199, 3, -109, +4, 27, 28, 174, 71, 284, 104, 319, +114, 256, 85, 103, 5, -90, -101, -256, +-171, -332, -159, -296, -76, -151, 52, 49, +168, 215, 202, 270, 125, 187, -21, 11, +-164, -180, -230, -288, -175, -258, -19, -98, +163, 125, 265, 294, 221, 337, 51, 239, +-148, 49, -265, -146, -238, -242, -89, -194, +87, -57, 199, 76, 216, 132, 139, 82, +10, -52, -85, -185, -103, -233, -63, -168, +-4, -13, 45, 174, 58, 308, 21, 315, +-40, 201, -86, 22, -99, -142, -85, -225, +-60, -204, -24, -110, 33, -13, 85, 52, +102, 64, 88, 35, 59, -2, 27, -15, +8, -7, 11, 4, 25, 19, 32, 32, +18, 32, -26, 12, -86, -13, -127, -32, +-140, -37, -109, -19, -25, 31, 76, 94, +127, 124, 107, 93, 45, -7, -11, -147, +-16, -260, 28, -279, 73, -166, 76, 39, +40, 250, -19, 359, -69, 314, -77, 135, +-32, -99, 26, -270, 53, -294, 27, -167, +-53, 37, -152, 204, -212, 244, -182, 148, +-58, -17, 110, -165, 225, -215, 233, -149, +159, -18, 58, 92, -14, 136, -26, 108, +1, 27, 9, -51, -29, -70, -89, -26, +-127, 28, -127, 58, -90, 56, -30, 22, +26, -26, 71, -50, 107, -36, 128, -8, +115, 16, 57, 27, -27, 22, -113, 13, +-163, -1, -126, -23, -7, -58, 126, -80, +193, -84, 156, -70, 27, -40, -121, 11, +-188, 83, -141, 151, -25, 183, 95, 152, +162, 72, 127, -32, 18, -114, -93, -151, +-153, -147, -145, -104, -68, -30, 51, 47, +147, 89, 170, 92, 130, 48, 49, -48, +-40, -142, -85, -172, -72, -109, -26, 18, +20, 172, 46, 280, 34, 276, -18, 156, +-74, -28, -100, -201, -81, -280, -23, -213, +35, -52, 59, 113, 56, 206, 42, 182, +22, 36, 16, -155, 27, -288, 18, -299, +-12, -174, -17, 39, 7, 252, 20, 368, +10, 333, -6, 173, -23, -28, -20, -169, +1, -214, 4, -160, -17, -51, -34, 39, +-34, 60, -14, 16, 30, -59, 65, -133, +53, -145, 24, -62, 26, 68, 41, 173, +31, 222, -10, 194, -54, 80, -77, -51, +-62, -135, -22, -169, 10, -151, 17, -82, +5, 2, -8, 66, -19, 114, -22, 122, +-20, 75, -1, -1, 37, -56, 82, -82, +116, -81, 104, -45, 38, 9, -42, 47, +-87, 38, -87, -5, -51, -53, 5, -75, +53, -45, 51, 19, -5, 79, -72, 92, +-91, 62, -21, 22, 108, 9, 198, 25, +176, 47, 44, 46, -131, -17, -241, -130, +-212, -236, -70, -267, 81, -188, 156, 1, +132, 230, 47, 380, -34, 373, -77, 198, +-66, -55, 6, -259, 98, -328, 130, -244, +64, -52, -59, 155, -167, 259, -191, 226, +-92, 85, 68, -96, 171, -238, 167, -274, +80, -191, -32, -38, -97, 121, -74, 222, +-3, 239, 51, 170, 70, 57, 61, -54, +16, -126, -43, -131, -79, -75, -76, 6, +-32, 64, 24, 84, 53, 62, 44, 6, +8, -55, -53, -106, -119, -135, -144, -135, +-103, -89, -16, -4, 101, 96, 212, 175, +246, 201, 170, 170, 31, 86, -87, -10, +-127, -68, -94, -73, -37, -55, 5, -36, +23, -29, 13, -56, -19, -119, -46, -180, +-39, -184, -23, -108, -15, 25, -3, 170, +3, 268, -2, 272, 26, 177, 105, 40, +194, -79, 219, -135, 138, -123, -24, -71, +-187, -22, -262, -1, -220, -2, -115, -30, +-18, -66, 51, -74, 103, -35, 130, 19, +108, 54, 43, 75, -43, 65, -115, 25, +-120, -20, -43, -39, 73, -36, 155, -14, +175, 33, 135, 67, 64, 74, 1, 58, +-41, 33, -79, -8, -91, -49, -57, -81, +-16, -106, -8, -114, -38, -104, -82, -67, +-119, -4, -108, 82, -33, 147, 70, 162, +154, 137, 196, 73, 182, -21, 115, -110, +13, -146, -95, -118, -170, -47, -186, 38, +-125, 96, -7, 99, 118, 41, 184, -34, +167, -81, 81, -69, -46, -18, -171, 36, +-215, 74, -144, 74, -18, 38, 85, -18, +130, -74, 118, -120, 61, -127, 9, -85, +10, -21, 55, 54, 92, 126, 83, 170, +22, 161, -56, 110, -103, 20, -109, -90, +-71, -151, -3, -135, 48, -59, 24, 29, +-65, 89, -147, 60, -159, -56, -94, -183, +24, -235, 149, -176, 226, -16, 220, 196, +139, 360, 36, 391, -47, 257, -89, 27, +-82, -181, -36, -282, 14, -255, 40, -137, +17, 6, -50, 89, -107, 70, -92, -7, +-7, -90, 77, -135, 103, -105, 65, 5, +-19, 125, -101, 201, -118, 213, -40, 150, +84, 25, 171, -88, 182, -142, 123, -153, +26, -120, -79, -52, -154, 20, -159, 76, +-112, 112, -59, 120, -21, 72, 9, -14, +41, -109, 69, -177, 78, -193, 59, -138, +20, -10, -13, 132, -15, 233, 15, 255, +71, 195, 112, 62, 88, -85, 5, -176, +-82, -183, -134, -124, -124, -35, -47, 49, +50, 90, 106, 70, 96, 7, 33, -62, +-62, -97, -127, -84, -122, -36, -69, 16, +-6, 76, 66, 128, 135, 144, 166, 118, +132, 55, 39, -34, -80, -125, -176, -157, +-185, -124, -89, -54, 67, 16, 184, 55, +179, 47, 68, 9, -60, -12, -137, -6, +-141, 22, -71, 57, 24, 76, 89, 56, +113, -4, 116, -66, 100, -96, 65, -72, +9, -5, -71, 65, -148, 89, -166, 56, +-107, -9, 2, -72, 116, -94, 165, -50, +115, 46, -9, 124, -128, 134, -190, 62, +-160, -65, -44, -185, 91, -238, 178, -178, +192, -25, 136, 158, 32, 294, -81, 317, +-140, 216, -112, 27, -38, -165, 27, -289, +66, -290, 85, -172, 75, 4, 32, 157, +-23, 212, -77, 152, -117, 21, -107, -114, +-14, -199, 122, -186, 215, -66, 194, 95, +50, 220, -134, 269, -238, 225, -202, 85, +-58, -87, 114, -213, 224, -255, 202, -199, +62, -72, -108, 60, -225, 129, -228, 125, +-113, 51, 54, -61, 176, -140, 196, -128, +111, -42, -23, 74, -107, 185, -90, 236, +-16, 196, 54, 87, 93, -43, 87, -155, +40, -204, 1, -177, -10, -106, -6, -12, +7, 67, 12, 89, -20, 45, -73, -15, +-105, -52, -112, -62, -89, -23, 2, 43, +119, 108, 168, 147, 127, 147, 44, 94, +-43, -2, -111, -101, -121, -172, -70, -184, +9, -142, 76, -63, 98, 38, 64, 134, +16, 180, -7, 146, -3, 65, 14, -40, +24, -145, 2, -195, -53, -145, -99, -28, +-105, 86, -65, 163, 14, 150, 100, 54, +153, -59, 165, -117, 128, -98, 44, 2, +-41, 134, -77, 198, -55, 165, -8, 58, +12, -95, -35, -246, -132, -313, -206, -259, +-188, -123, -76, 48, 79, 193, 201, 264, +236, 239, 185, 148, 91, 35, -6, -56, +-89, -89, -136, -70, -123, -21, -60, 21, +4, 26, 45, -19, 64, -82, 68, -128, +56, -139, 39, -92, 25, 4, -13, 94, +-64, 128, -80, 108, -45, 49, 16, -19, +85, -42, 134, -7, 124, 65, 51, 117, +-48, 111, -147, 29, -208, -94, -172, -194, +-43, -237, 113, -195, 222, -65, 226, 109, +112, 240, -63, 275, -218, 195, -286, 21, +-238, -173, -73, -287, 154, -259, 338, -104, +392, 115, 280, 281, 44, 304, -205, 174, +-336, -45, -289, -245, -107, -328, 96, -237, +213, -23, 214, 201, 122, 316, -31, 263, +-180, 72, -234, -162, -162, -310, 5, -299, +199, -146, 324, 64, 283, 233, 94, 287, +-132, 205, -281, 56, -295, -79, -179, -148, +-3, -144, 129, -80, 171, 1, 139, 40, +55, 33, -52, 8, -133, -3, -148, -13, +-91, -35, 13, -67, 133, -82, 215, -60, +212, 9, 123, 122, -25, 231, -162, 275, +-212, 209, -139, 37, 22, -186, 182, -363, +243, -394, 169, -257, -11, -7, -200, 236, +-288, 343, -241, 255, -98, 30, 74, -193, +212, -294, 254, -209, 184, 25, 40, 287, +-121, 422, -243, 354, -253, 100, -125, -227, +85, -458, 271, -477, 341, -277, 267, 28, +78, 291, -146, 400, -315, 316, -352, 86, +-253, -186, -84, -363, 89, -364, 225, -194, +282, 64, 252, 316, 173, 456, 66, 410, +-63, 208, -173, -67, -207, -311, -156, -443, +-43, -410, 92, -241, 177, 2, 153, 232, +39, 349, -98, 308, -179, 142, -154, -63, +-42, -223, 72, -255, 121, -155, 95, 6, +6, 160, -93, 237, -123, 202, -64, 72, +28, -66, 101, -156, 127, -178, 92, -117, +30, -13, -13, 60, -21, 70, -8, 41, +6, -14, 0, -58, -17, -46, -21, 7, +-10, 60, 2, 92, 8, 88, -5, 29, +-34, -49, -42, -90, -13, -76, 29, -22, +65, 40, 94, 78, 98, 59, 56, -5, +-20, -88, -97, -141, -147, -127, -143, -44, +-76, 78, 24, 184, 103, 228, 115, 163, +74, 19, 26, -125, -6, -203, -28, -184, +-41, -89, -51, 29, -56, 98, -37, 99, +23, 47, 101, -37, 151, -100, 146, -91, +74, -19, -29, 67, -118, 135, -164, 143, +-147, 89, -39, 15, 116, -45, 226, -78, +238, -76, 142, -53, -43, -55, -244, -76, +-348, -85, -313, -63, -174, -3, 28, 86, +234, 169, 351, 193, 331, 136, 189, 12, +-24, -128, -221, -206, -315, -181, -267, -73, +-112, 62, 90, 167, 244, 178, 285, 96, +209, -26, 54, -119, -135, -148, -267, -102, +-252, 1, -91, 98, 134, 145, 318, 124, +362, 48, 218, -58, -48, -137, -309, -166, +-454, -155, -411, -104, -187, -29, 114, 64, +357, 165, 454, 245, 376, 256, 155, 178, +-119, 40, -324, -126, -386, -262, -286, -296, +-75, -207, 139, -53, 265, 93, 267, 171, +146, 148, -50, 43, -212, -75, -251, -122, +-155, -75, 19, 46, 207, 178, 331, 237, +331, 191, 188, 61, -36, -92, -236, -220, +-347, -267, -340, -217, -209, -111, -3, -3, +172, 74, 255, 128, 238, 148, 155, 146, +41, 130, -65, 96, -138, 35, -165, -46, +-136, -121, -68, -163, 7, -149, 74, -80, +116, 20, 104, 109, 54, 147, 5, 115, +-26, 32, -44, -64, -46, -135, -35, -135, +-20, -61, 2, 40, 26, 111, 34, 127, +25, 79, 11, -22, -4, -108, 2, -131, +46, -85, 103, 7, 137, 98, 121, 137, +46, 106, -67, 26, -163, -80, -206, -162, +-192, -163, -115, -82, 3, 35, 92, 138, +121, 188, 108, 144, 77, 31, 36, -96, +13, -174, 20, -171, 30, -84, 24, 50, +4, 162, -28, 207, -55, 153, -63, 25, +-66, -114, -70, -192, -61, -196, -30, -131, +20, -24, 91, 66, 166, 110, 197, 111, +154, 86, 45, 42, -90, -3, -190, -33, +-194, -45, -106, -38, 20, -10, 114, 37, +133, 90, 79, 120, -4, 82, -59, -31, +-68, -169, -39, -271, -2, -278, 22, -156, +36, 61, 46, 261, 31, 355, -15, 306, +-75, 126, -117, -96, -118, -243, -70, -252, +28, -139, 139, 34, 214, 172, 207, 184, +108, 79, -43, -77, -170, -198, -206, -225, +-123, -138, 35, 9, 180, 131, 217, 185, +123, 158, -35, 85, -163, 16, -201, -17, +-150, -19, -35, 1, 82, 10, 144, -11, +125, -51, 52, -86, -34, -97, -103, -81, +-123, -40, -86, -7, -17, 6, 49, 25, +93, 55, 104, 95, 100, 134, 93, 156, +60, 118, -26, 12, -130, -121, -193, -231, +-189, -264, -104, -190, 41, -32, 177, 134, +231, 234, 182, 228, 65, 122, -49, -13, +-104, -104, -86, -113, -26, -58, 46, 23, +93, 74, 70, 58, -8, -11, -87, -92, +-129, -135, -137, -120, -107, -47, -47, 33, +24, 91, 79, 112, 104, 104, 93, 86, +63, 71, 40, 63, 22, 41, 11, -6, +9, -76, -3, -151, -48, -200, -105, -202, +-129, -146, -97, -45, -22, 67, 81, 159, +175, 205, 214, 192, 180, 134, 80, 63, +-37, 0, -124, -47, -143, -69, -98, -57, +-32, -34, 9, -34, 9, -58, -32, -90, +-83, -113, -91, -110, -43, -64, 32, 27, +99, 117, 147, 167, 156, 157, 108, 100, +19, 15, -79, -57, -158, -85, -173, -62, +-106, -8, 11, 51, 118, 75, 171, 26, +142, -65, 36, -143, -81, -162, -154, -122, +-153, -31, -72, 64, 61, 123, 173, 133, +213, 107, 167, 63, 49, 19, -88, -4, +-165, -12, -147, -8, -75, -2, 16, -3, +85, -11, 90, -26, 27, -51, -67, -88, +-149, -116, -172, -121, -115, -89, -1, 0, +131, 126, 232, 226, 251, 253, 153, 192, +-1, 50, -124, -127, -177, -251, -145, -267, +-34, -174, 87, -24, 139, 113, 88, 166, +-38, 121, -160, 30, -193, -49, -109, -65, +35, -16, 164, 64, 220, 111, 190, 94, +114, 15, 43, -81, -10, -138, -59, -122, +-119, -45, -179, 44, -191, 100, -148, 83, +-71, 4, 7, -77, 77, -101, 131, -56, +147, 40, 119, 140, 63, 170, -4, 105, +-48, -19, -39, -147, 1, -217, 30, -185, +16, -67, -35, 69, -86, 161, -77, 171, +-10, 99, 54, -15, 73, -108, 56, -128, +10, -72, -43, 21, -61, 100, -31, 128, +30, 99, 87, 38, 116, -16, 98, -39, +42, -40, -30, -43, -82, -50, -93, -69, +-71, -100, -46, -119, -31, -102, -19, -47, +-9, 27, 0, 118, 10, 190, 16, 214, +17, 186, 27, 126, 48, 28, 57, -92, +38, -187, -6, -235, -55, -220, -79, -151, +-63, -42, -21, 57, 36, 112, 94, 110, +122, 67, 102, 30, 49, 32, -9, 75, +-54, 141, -63, 194, -28, 181, 10, 75, +17, -90, 5, -258, -15, -369, -26, -369, +-25, -247, -33, -60, -65, 116, -87, 233, +-61, 257, 10, 192, 100, 89, 164, 11, +163, -16, 85, -1, -30, 38, -142, 62, +-205, 39, -180, -36, -79, -128, 51, -198, +162, -207, 203, -134, 141, 2, 21, 160, +-65, 279, -75, 311, -30, 221, 43, 31, +93, -192, 84, -354, 27, -389, -41, -278, +-99, -57, -120, 187, -88, 356, -28, 376, +28, 249, 63, 34, 60, -179, 6, -303, +-58, -279, -84, -122, -64, 77, -12, 224, +51, 263, 97, 180, 96, 10, 43, -166, +-34, -268, -90, -263, -98, -146, -52, 41, +24, 216, 93, 298, 122, 255, 105, 106, +58, -85, -1, -230, -52, -257, -79, -153, +-75, 26, -38, 179, 35, 221, 103, 118, +114, -76, 52, -260, -40, -323, -117, -223, +-144, 2, -101, 250, -24, 402, 38, 383, +71, 205, 74, -29, 47, -220, 10, -296, +-26, -235, -48, -77, -50, 75, -14, 138, +38, 90, 65, -37, 47, -174, -11, -237, +-66, -178, -78, -19, -37, 176, 16, 336, +57, 393, 71, 316, 65, 133, 58, -93, +62, -282, 54, -364, 24, -323, -13, -196, +-45, -36, -62, 87, -50, 127, -15, 96, +-6, 42, -29, 3, -56, 11, -61, 80, +-52, 167, -16, 211, 45, 175, 85, 66, +70, -80, 11, -208, -42, -259, -52, -228, +-16, -142, 31, -51, 56, 10, 32, 23, +-26, 23, -86, 50, -95, 117, -24, 206, +88, 267, 171, 254, 177, 143, 109, -41, +-7, -239, -129, -368, -202, -376, -167, -264, +-47, -68, 88, 147, 175, 303, 182, 345, +108, 280, -14, 146, -115, -20, -146, -166, +-105, -250, -43, -262, -3, -220, 4, -137, +-7, -32, -29, 64, -44, 124, -28, 146, +22, 143, 84, 124, 123, 108, 133, 104, +111, 105, 65, 91, -4, 38, -83, -45, +-149, -140, -171, -220, -142, -259, -64, -232, +54, -158, 165, -65, 214, 38, 183, 128, +99, 192, -7, 224, -103, 234, -168, 199, +-178, 117, -122, 4, -13, -117, 95, -219, +145, -271, 116, -252, 20, -180, -94, -81, +-164, 23, -142, 107, -43, 160, 83, 191, +171, 207, 193, 207, 148, 185, 59, 135, +-46, 49, -128, -67, -161, -183, -158, -263, +-133, -281, -86, -227, -24, -124, 37, -17, +104, 65, 160, 104, 165, 108, 117, 104, +53, 115, -12, 129, -74, 122, -99, 84, +-77, 5, -21, -104, 41, -204, 85, -237, +69, -192, -2, -90, -76, 35, -107, 142, +-78, 196, 7, 198, 92, 180, 113, 157, +67, 132, -7, 94, -68, 32, -112, -68, +-127, -185, -107, -282, -54, -316, -3, -271, +20, -157, 15, -11, -8, 111, -32, 170, +-27, 162, 40, 121, 148, 71, 245, 36, +273, 30, 218, 46, 100, 60, -40, 57, +-166, 34, -236, -3, -220, -44, -134, -75, +-32, -79, 37, -59, 66, -17, 43, 37, +-27, 75, -106, 63, -141, 4, -120, -75, +-55, -143, 28, -166, 107, -114, 176, 5, +206, 135, 179, 221, 116, 221, 50, 144, +-34, 10, -126, -123, -195, -202, -216, -196, +-186, -136, -99, -62, 18, -2, 119, 26, +192, 29, 223, 32, 197, 72, 130, 145, +76, 216, 19, 239, -53, 193, -97, 71, +-92, -90, -92, -225, -122, -282, -165, -249, +-204, -164, -208, -68, -134, -2, 18, 24, +181, 24, 291, 32, 299, 63, 203, 112, +56, 151, -71, 155, -135, 111, -131, 32, +-77, -41, -9, -84, 32, -95, 27, -78, +-9, -49, -49, -34, -52, -31, -10, -22, +63, 11, 134, 53, 158, 93, 117, 115, +36, 88, -57, 12, -142, -76, -184, -132, +-167, -148, -110, -113, -43, -40, 25, 39, +64, 78, 63, 73, 50, 42, 52, 4, +77, -24, 113, -38, 131, -23, 96, 8, +12, 37, -93, 64, -179, 96, -200, 112, +-125, 94, 7, 55, 125, 2, 177, -64, +136, -113, 23, -125, -93, -111, -140, -88, +-106, -66, -17, -54, 72, -60, 102, -57, +68, -26, 13, 30, -45, 93, -88, 147, +-81, 161, -30, 119, 19, 43, 45, -29, +62, -71, 67, -74, 68, -34, 71, 18, +70, 55, 45, 59, 9, 44, -28, 25, +-60, 10, -64, 0, -48, -1, -53, 1, +-92, -22, -116, -70, -102, -129, -56, -173, +-3, -194, 47, -178, 79, -118, 88, -32, +71, 61, 40, 153, 27, 233, 35, 272, +54, 259, 75, 198, 96, 106, 79, 1, +12, -85, -79, -124, -150, -108, -170, -64, +-130, -26, -50, -16, 33, -45, 103, -101, +127, -152, 93, -154, 37, -93, 3, 19, +-18, 137, -32, 211, -51, 203, -86, 118, +-136, -20, -158, -166, -109, -256, 0, -256, +118, -175, 178, -54, 153, 76, 66, 173, +-23, 220, -67, 219, -34, 201, 63, 180, +160, 147, 201, 96, 163, 32, 47, -39, +-107, -116, -228, -179, -273, -214, -230, -225, +-127, -226, -5, -207, 79, -154, 109, -66, +109, 44, 92, 155, 62, 235, 38, 247, +22, 184, -2, 75, -27, -34, -50, -105, +-71, -114, -88, -66, -81, 5, -43, 61, +15, 82, 77, 78, 128, 65, 149, 48, +128, 35, 78, 27, 13, 12, -45, -18, +-80, -64, -77, -111, -53, -152, -39, -171, +-53, -158, -87, -112, -120, -41, -108, 42, +-29, 111, 76, 145, 146, 139, 148, 96, +108, 37, 49, -10, 1, -5, -2, 48, +25, 116, 27, 155, -17, 125, -83, 19, +-141, -131, -156, -263, -116, -310, -24, -244, +84, -100, 169, 76, 188, 219, 136, 273, +52, 228, -18, 118, -54, -11, -54, -131, +-44, -215, -64, -243, -124, -212, -190, -136, +-194, -29, -106, 93, 57, 201, 222, 258, +320, 249, 313, 189, 211, 108, 54, 33, +-91, -14, -162, -31, -169, -47, -143, -93, +-107, -173, -67, -260, -35, -321, -3, -307, +34, -197, 60, -19, 51, 168, 13, 302, +-22, 333, -32, 256, -10, 128, 29, 7, +62, -63, 66, -65, 46, -9, 9, 51, +-38, 76, -78, 47, -72, -30, -23, -125, +45, -192, 121, -193, 172, -123, 157, -6, +67, 116, -41, 202, -130, 211, -179, 137, +-168, -1, -97, -155, -12, -267, 41, -300, +30, -243, -52, -113, -144, 37, -159, 153, +-57, 219, 132, 243, 340, 240, 442, 226, +347, 205, 80, 159, -234, 66, -452, -70, +-475, -209, -285, -313, 32, -346, 324, -295, +441, -174, 337, -23, 89, 93, -157, 146, +-293, 133, -281, 89, -151, 45, 18, 27, +144, 48, 192, 95, 168, 131, 75, 123, +-63, 66, -201, -33, -273, -140, -238, -210, +-97, -201, 86, -113, 230, 29, 286, 171, +240, 247, 115, 218, -23, 95, -113, -68, +-131, -213, -84, -269, -16, -207, 20, -67, +-22, 67, -119, 134, -211, 103, -216, -6, +-91, -117, 120, -137, 321, -32, 425, 152, +378, 335, 183, 427, -76, 369, -301, 154, +-406, -132, -365, -373, -198, -476, -5, -417, +124, -224, 159, 10, 109, 172, 18, 203, +-56, 119, -73, -7, -44, -104, 32, -110, +146, -23, 242, 104, 251, 186, 167, 177, +9, 77, -178, -59, -309, -155, -319, -155, +-216, -47, -60, 114, 96, 256, 201, 310, +236, 253, 187, 112, 73, -57, -61, -209, +-150, -310, -169, -345, -122, -324, -37, -263, +41, -169, 75, -45, 53, 78, 1, 165, +-52, 198, -58, 180, -5, 125, 87, 74, +186, 67, 254, 116, 220, 185, 61, 224, +-152, 203, -331, 104, -406, -61, -336, -235, +-130, -333, 110, -316, 281, -192, 320, -26, +224, 112, 44, 151, -129, 76, -227, -65, +-219, -195, -102, -242, 61, -183, 179, -34, +207, 140, 158, 265, 45, 286, -71, 214, +-134, 97, -114, 1, -23, -34, 90, 6, +158, 91, 138, 146, 51, 128, -80, 21, +-216, -146, -284, -316, -246, -412, -141, -388, +-12, -249, 117, -36, 210, 176, 227, 306, +189, 321, 128, 236, 54, 92, -14, -53, +-76, -138, -148, -126, -222, -43, -246, 60, +-200, 137, -90, 156, 62, 106, 212, 15, +302, -63, 307, -87, 251, -66, 164, -37, +56, -25, -70, -54, -189, -121, -277, -201, +-306, -232, -265, -184, -165, -59, -46, 111, +51, 266, 119, 349, 156, 329, 161, 226, +141, 78, 106, -66, 45, -169, -36, -207, +-114, -187, -161, -130, -171, -60, -121, 9, +-14, 64, 91, 97, 150, 113, 146, 107, +95, 70, 26, -3, -12, -87, -8, -153, +10, -176, 9, -149, -14, -77, -50, 11, +-79, 81, -77, 117, -41, 112, 18, 77, +63, 42, 51, 36, -22, 62, -109, 101, +-165, 119, -154, 90, -74, -4, 42, -139, +118, -262, 120, -314, 80, -266, 27, -121, +-6, 83, -9, 266, 2, 359, -1, 328, +0, 201, 11, 23, 15, -128, 1, -197, +-11, -168, -21, -87, -36, -17, -29, 16, +3, -6, 29, -62, 28, -119, 21, -136, +8, -106, -24, -49, -80, 18, -130, 78, +-149, 126, -120, 159, -46, 181, 40, 194, +105, 183, 133, 130, 132, 46, 108, -50, +86, -131, 70, -165, 44, -146, -19, -101, +-102, -57, -171, -42, -202, -68, -179, -123, +-93, -162, 34, -147, 128, -75, 149, 41, +96, 164, 7, 258, -75, 272, -109, 207, +-94, 89, -56, -39, -15, -136, 23, -165, +62, -110, 110, 2, 171, 131, 206, 224, +175, 249, 63, 178, -101, 19, -255, -180, +-328, -347, -287, -429, -142, -395, 33, -254, +150, -58, 167, 119, 98, 223, 2, 243, +-78, 187, -100, 107, -67, 52, -10, 57, +35, 120, 59, 195, 57, 226, 35, 177, +22, 54, 33, -100, 69, -219, 98, -254, +95, -209, 39, -128, -55, -71, -155, -79, +-217, -151, -217, -239, -161, -273, -75, -206, +20, -33, 101, 197, 147, 399, 152, 498, +107, 467, 30, 340, -51, 162, -94, 0, +-93, -102, -51, -135, 18, -129, 85, -122, +121, -137, 125, -177, 108, -217, 48, -228, +-51, -191, -157, -119, -229, -34, -258, 40, +-233, 86, -156, 92, -54, 66, 24, 50, +58, 62, 69, 94, 88, 140, 132, 187, +185, 206, 228, 178, 224, 112, 173, 34, +84, -46, -24, -116, -136, -159, -227, -176, +-269, -183, -257, -176, -190, -141, -71, -88, +60, -30, 133, 20, 123, 40, 41, 21, +-69, -18, -155, -53, -160, -52, -80, 12, +40, 138, 148, 282, 189, 380, 145, 382, +48, 270, -47, 80, -120, -136, -140, -304, +-90, -383, 6, -364, 89, -283, 132, -178, +127, -77, 80, -2, 18, 50, -40, 98, +-86, 152, -118, 187, -134, 188, -142, 153, +-133, 89, -119, 3, -120, -66, -136, -82, +-121, -44, -33, 25, 134, 93, 338, 135, +478, 134, 459, 87, 269, 12, -12, -66, +-279, -142, -424, -209, -410, -255, -288, -268, +-149, -247, -52, -188, -24, -92, -55, 28, +-81, 147, -45, 240, 61, 297, 193, 307, +302, 280, 319, 217, 232, 136, 87, 43, +-49, -49, -132, -122, -143, -161, -87, -155, +-12, -111, 32, -49, 17, -20, -39, -41, +-115, -105, -195, -180, -261, -243, -272, -255, +-220, -196, -123, -79, 13, 67, 166, 212, +286, 332, 322, 392, 268, 383, 133, 317, +-27, 209, -138, 70, -161, -72, -117, -194, +-27, -278, 74, -308, 132, -279, 120, -189, +50, -61, -58, 65, -176, 148, -261, 158, +-291, 82, -263, -54, -185, -187, -75, -250, +31, -205, 124, -50, 205, 162, 246, 348, +229, 428, 174, 369, 114, 193, 51, -37, +-7, -224, -63, -303, -107, -257, -142, -123, +-156, 35, -150, 140, -122, 158, -78, 93, +-58, -24, -68, -140, -81, -220, -75, -237, +-58, -195, -23, -104, 33, 6, 92, 102, +130, 166, 152, 193, 159, 193, 144, 182, +103, 175, 29, 160, -66, 130, -151, 73, +-185, -18, -159, -133, -81, -243, 10, -309, +66, -305, 37, -228, -59, -91, -165, 60, +-220, 174, -188, 217, -85, 186, 54, 100, +166, -11, 204, -107, 159, -157, 75, -137, +-12, -59, -60, 50, -58, 158, -30, 228, +-10, 231, -2, 166, 11, 59, 8, -61, +-7, -156, -34, -191, -84, -153, -159, -77, +-198, 3, -171, 52, -92, 47, 3, -13, +80, -89, 112, -134, 99, -123, 71, -45, +41, 65, 29, 158, 42, 191, 67, 155, +72, 67, 61, -30, 29, -91, -30, -91, +-104, -38, -174, 28, -219, 71, -223, 70, +-175, 35, -98, -16, -11, -56, 60, -62, +90, -40, 68, -21, 22, -17, -23, -34, +-47, -76, -39, -128, 2, -148, 66, -104, +131, 3, 191, 154, 205, 293, 152, 364, +38, 324, -96, 186, -221, -15, -284, -205, +-264, -317, -192, -312, -130, -207, -105, -60, +-87, 58, -64, 91, -20, 45, 51, -48, +151, -126, 234, -135, 260, -62, 210, 58, +101, 171, -39, 230, -151, 207, -188, 115, +-155, 5, -72, -66, 8, -79, 43, -39, +17, 20, -33, 59, -91, 53, -154, 11, +-195, -43, -178, -88, -103, -105, 3, -88, +122, -59, 207, -45, 221, -55, 151, -89, +35, -129, -87, -141, -164, -97, -162, 4, +-87, 138, 19, 260, 116, 338, 157, 340, +118, 255, 28, 111, -77, -49, -158, -184, +-211, -266, -231, -265, -225, -193, -180, -79, +-90, 27, 28, 97, 139, 108, 208, 52, +208, -45, 125, -140, -2, -183, -122, -157, +-179, -57, -159, 89, -65, 224, 65, 295, +174, 280, 203, 186, 137, 36, 8, -112, +-136, -208, -243, -228, -282, -175, -238, -75, +-135, 30, -7, 104, 96, 128, 143, 103, +129, 45, 77, -19, 15, -66, -27, -84, +-44, -79, -51, -63, -55, -44, -62, -23, +-61, 3, -65, 33, -67, 64, -64, 89, +-63, 99, -54, 85, -22, 49, 25, -1, +62, -54, 75, -89, 62, -93, 37, -60, +3, -3, -24, 70, -45, 122, -49, 124, +-42, 64, -37, -43, -36, -162, -30, -241, +-21, -236, -10, -134, 7, 40, -3, 215, +-53, 316, -131, 291, -191, 148, -208, -58, +-157, -246, -60, -341, 40, -303, 105, -143, +131, 77, 126, 271, 102, 370, 93, 342, +100, 200, 104, 1, 79, -186, 38, -302, +-42, -316, -152, -232, -249, -83, -293, 84, +-269, 203, -169, 232, -21, 170, 105, 41, +165, -103, 133, -202, 17, -211, -145, -131, +-261, 2, -264, 122, -142, 182, 53, 157, +245, 62, 354, -52, 336, -123, 208, -117, +18, -39, -158, 84, -273, 185, -289, 213, +-211, 150, -67, 29, 70, -104, 129, -193, +80, -207, -49, -153, -185, -66, -262, 10, +-244, 49, -141, 36, 11, -6, 144, -46, +214, -62, 203, -40, 133, 12, 29, 79, +-67, 132, -114, 152, -101, 134, -52, 76, +-5, -2, 20, -71, 2, -105, -56, -90, +-143, -39, -208, 17, -221, 45, -168, 33, +-49, -18, 110, -77, 248, -111, 298, -96, +240, -34, 96, 45, -77, 114, -216, 146, +-262, 134, -227, 86, -141, 26, -43, -37, +33, -94, 51, -132, 11, -144, -57, -130, +-135, -89, -179, -22, -159, 47, -79, 99, +27, 113, 147, 98, 233, 72, 240, 55, +174, 54, 69, 64, -47, 65, -135, 34, +-147, -26, -101, -98, -53, -154, -44, -167, +-81, -124, -147, -42, -179, 40, -143, 87, +-57, 83, 21, 36, 46, -29, 1, -77, +-90, -78, -157, -29, -156, 52, -77, 128, +61, 162, 211, 144, 295, 79, 286, -6, +200, -82, 64, -119, -90, -106, -207, -64, +-255, -21, -245, 2, -178, 4, -74, -9, +25, -19, 55, -21, 0, -15, -119, -28, +-239, -53, -293, -72, -226, -60, -48, -1, +173, 102, 354, 220, 416, 294, 334, 278, +144, 153, -64, -41, -230, -228, -309, -329, +-290, -301, -203, -166, -117, 13, -61, 153, +-26, 198, -21, 134, -24, 1, -15, -134, +10, -207, 26, -189, 40, -92, 46, 39, +37, 147, 6, 190, -24, 170, -37, 116, +-37, 65, -10, 44, 29, 51, 64, 65, +72, 59, 38, 17, -57, -54, -187, -121, +-310, -161, -370, -158, -335, -125, -194, -89, +7, -76, 176, -84, 259, -83, 238, -51, +145, 23, 28, 113, -42, 195, -46, 222, +10, 188, 90, 111, 142, 37, 117, -4, +18, -7, -119, 12, -248, 19, -307, -2, +-283, -52, -204, -102, -120, -128, -49, -117, +-21, -82, -35, -58, -61, -63, -60, -98, +-26, -135, 37, -137, 120, -76, 183, 43, +200, 177, 168, 275, 124, 295, 75, 237, +37, 128, 5, 22, -29, -35, -86, -29, +-151, 23, -202, 69, -244, 66, -269, -10, +-286, -150, -289, -296, -274, -388, -213, -378, +-108, -264, 27, -83, 172, 96, 304, 212, +379, 229, 381, 158, 330, 51, 237, -28, +115, -28, -9, 63, -110, 220, -208, 367, +-293, 435, -346, 376, -347, 195, -298, -59, +-202, -306, -91, -463, -15, -495, 10, -405, +-6, -244, -27, -86, -31, 4, 4, 2, +51, -66, 86, -141, 105, -155, 116, -74, +117, 95, 131, 295, 156, 456, 146, 532, +73, 510, -58, 412, -204, 269, -321, 104, +-346, -71, -275, -246, -153, -409, -50, -539, +-1, -587, -13, -526, -55, -354, -79, -111, +-73, 124, -40, 278, 0, 305, 51, 219, +106, 75, 172, -38, 230, -59, 241, 42, +169, 220, 24, 393, -152, 480, -299, 424, +-353, 228, -296, -48, -158, -306, -31, -469, +30, -501, 5, -425, -64, -295, -122, -172, +-109, -92, -15, -50, 110, -18, 200, 41, +206, 140, 133, 256, 15, 344, -87, 366, +-139, 311, -133, 197, -99, 70, -78, -30, +-99, -81, -148, -84, -193, -65, -193, -57, +-123, -81, -7, -137, 109, -206, 188, -256, +225, -257, 196, -201, 108, -98, -19, 23, +-148, 129, -251, 194, -281, 205, -214, 165, +-85, 100, 53, 45, 142, 33, 156, 81, +90, 162, -7, 235, -118, 242, -216, 158, +-257, -16, -224, -225, -146, -402, -43, -491, +69, -449, 137, -286, 133, -51, 84, 171, +29, 313, -32, 326, -61, 213, -30, 34, +48, -130, 117, -204, 144, -141, 91, 48, +-46, 288, -205, 472, -319, 509, -348, 364, +-297, 69, -191, -278, -95, -557, -31, -681, +4, -615, 30, -386, 54, -76, 105, 212, +181, 391, 242, 423, 247, 322, 172, 148, +34, -23, -130, -139, -244, -157, -279, -80, +-236, 65, -156, 217, -71, 318, -14, 320, +1, 206, -22, -3, -69, -250, -110, -450, +-121, -542, -79, -488, -5, -299, 83, -31, +141, 220, 149, 375, 101, 389, 22, 269, +-59, 87, -121, -71, -132, -138, -84, -93, +0, 31, 56, 156, 52, 212, -37, 164, +-180, 29, -305, -138, -335, -266, -256, -296, +-102, -217, 76, -65, 219, 100, 287, 209, +268, 219, 187, 132, 57, -17, -64, -167, +-135, -255, -146, -241, -121, -123, -98, 67, +-114, 255, -161, 368, -179, 361, -133, 240, +-38, 49, 60, -143, 126, -268, 100, -301, +-16, -247, -170, -151, -274, -55, -279, -3, +-154, 7, 71, -3, 290, -4, 400, 35, +351, 97, 169, 161, -63, 195, -236, 189, +-306, 140, -280, 70, -194, 4, -91, -34, +-22, -39, 1, -35, -6, -53, -46, -110, +-103, -201, -142, -292, -133, -333, -82, -287, +7, -144, 107, 70, 182, 290, 192, 446, +142, 475, 43, 364, -70, 159, -143, -69, +-142, -238, -74, -291, -4, -224, 19, -79, +-45, 72, -168, 170, -269, 171, -276, 74, +-187, -78, -37, -217, 117, -293, 209, -279, +209, -182, 138, -43, 36, 87, -85, 169, +-175, 197, -198, 176, -143, 145, -43, 129, +78, 142, 175, 165, 201, 169, 138, 126, +5, 21, -161, -126, -316, -274, -390, -374, +-354, -397, -217, -331, -48, -198, 90, -40, +143, 92, 127, 169, 96, 193, 90, 183, +120, 173, 155, 173, 148, 175, 67, 159, +-53, 111, -162, 34, -221, -38, -227, -69, +-179, -49, -114, 6, -65, 51, -45, 30, +-53, -85, -80, -268, -115, -438, -126, -508, +-102, -420, -28, -177, 66, 137, 156, 408, +214, 538, 226, 498, 174, 319, 65, 87, +-67, -97, -186, -168, -259, -117, -250, 12, +-138, 154, 16, 233, 136, 213, 156, 82, +67, -120, -107, -337, -286, -502, -387, -562, +-370, -494, -252, -306, -81, -56, 96, 188, +227, 364, 298, 440, 304, 415, 264, 327, +186, 221, 98, 136, -5, 90, -124, 83, +-237, 89, -315, 70, -334, 7, -286, -96, +-168, -219, -34, -334, 61, -418, 87, -447, +50, -409, -48, -305, -159, -147, -215, 33, +-178, 202, -46, 329, 148, 396, 331, 400, +413, 354, 370, 276, 212, 189, 2, 115, +-197, 58, -322, 21, -370, -14, -350, -60, +-279, -125, -190, -202, -121, -276, -91, -331, +-78, -352, -70, -343, -28, -291, 56, -200, +155, -65, 213, 98, 211, 263, 156, 389, +73, 441, -4, 401, -40, 271, -31, 101, +0, -38, 32, -86, 22, -33, -40, 78, +-153, 173, -272, 175, -351, 55, -355, -162, +-294, -397, -200, -566, -99, -601, 0, -480, +96, -240, 180, 54, 249, 315, 280, 473, +262, 500, 184, 407, 83, 238, -20, 52, +-111, -89, -172, -150, -184, -119, -150, -21, +-110, 95, -88, 173, -102, 172, -138, 95, +-188, -50, -211, -217, -187, -370, -116, -460, +-24, -462, 73, -361, 162, -157, 222, 111, +239, 379, 200, 564, 126, 605, 29, 475, +-67, 221, -151, -70, -203, -292, -220, -368, +-202, -283, -165, -84, -119, 127, -70, 252, +-24, 238, 25, 94, 54, -125, 53, -332, +7, -449, -76, -438, -152, -305, -154, -97, +-78, 126, 43, 303, 163, 399, 234, 411, +219, 351, 129, 250, 16, 131, -105, 16, +-202, -86, -241, -166, -214, -208, -164, -216, +-113, -186, -83, -131, -94, -67, -124, -20, +-125, -12, -80, -44, -17, -95, 55, -128, +118, -112, 171, -29, 213, 96, 240, 226, +217, 313, 137, 333, 11, 282, -133, 175, +-258, 49, -331, -70, -335, -158, -291, -206, +-200, -214, -83, -198, 30, -168, 90, -133, +97, -99, 61, -70, 0, -42, -61, 2, +-99, 58, -98, 110, -63, 143, 2, 146, +81, 121, 158, 83, 185, 57, 162, 56, +107, 77, 47, 109, -20, 124, -98, 102, +-184, 41, -267, -44, -327, -135, -345, -219, +-294, -280, -188, -310, -56, -295, 62, -238, +154, -126, 200, 28, 191, 192, 138, 313, +73, 359, 24, 321, 1, 209, 8, 67, +15, -55, 11, -102, -15, -69, -50, 20, +-95, 116, -141, 168, -182, 129, -207, -11, +-201, -209, -157, -394, -95, -492, -51, -464, +-24, -307, -11, -70, 6, 165, 39, 329, +110, 392, 186, 367, 241, 296, 261, 227, +223, 183, 101, 147, -83, 83, -273, -36, +-417, -194, -456, -345, -379, -421, -215, -382, +-39, -241, 103, -56, 172, 96, 170, 161, +122, 125, 59, 33, 1, -45, -39, -51, +-51, 27, -53, 153, -39, 269, -9, 317, +37, 272, 64, 142, 71, -15, 52, -150, +2, -224, -72, -223, -145, -159, -199, -72, +-242, -14, -255, -6, -230, -60, -161, -146, +-64, -214, 54, -216, 167, -133, 262, 25, +312, 224, 297, 397, 202, 470, 42, 410, +-141, 239, -311, 6, -403, -220, -383, -363, +-257, -378, -87, -267, 87, -75, 223, 126, +283, 260, 237, 277, 100, 173, -90, -14, +-290, -217, -419, -366, -417, -401, -276, -311, +-50, -124, 200, 115, 392, 342, 468, 492, +403, 509, 221, 389, -26, 167, -257, -95, +-391, -319, -399, -432, -288, -397, -120, -239, +28, -20, 86, 172, 62, 267, -13, 226, +-94, 76, -145, -115, -143, -268, -91, -324, +-10, -260, 80, -89, 146, 125, 182, 319, +181, 431, 156, 431, 103, 316, 34, 120, +-49, -99, -136, -285, -220, -382, -275, -358, +-284, -226, -245, -38, -158, 130, -53, 211, +48, 175, 111, 42, 132, -126, 93, -250, +15, -275, -59, -180, -94, 16, -74, 243, +10, 411, 131, 453, 223, 350, 238, 130, +151, -131, -2, -331, -178, -402, -308, -327, +-359, -147, -324, 61, -214, 203, -62, 228, +80, 145, 162, 5, 157, -116, 66, -165, +-65, -131, -174, -51, -199, 31, -140, 69, +-13, 59, 136, 23, 251, -2, 281, 6, +222, 49, 102, 112, -42, 153, -154, 147, +-207, 94, -206, 21, -192, -54, -183, -110, +-191, -138, -194, -147, -171, -147, -112, -135, +-28, -107, 68, -69, 158, -22, 211, 29, +216, 67, 172, 77, 93, 67, -7, 51, +-75, 46, -76, 73, -23, 133, 33, 212, +55, 267, 20, 253, -69, 151, -183, -27, +-294, -239, -361, -423, -356, -523, -254, -503, +-84, -366, 117, -140, 276, 109, 334, 314, +276, 428, 151, 441, 38, 362, -26, 213, +-39, 47, -28, -88, -21, -168, -34, -194, +-62, -171, -113, -115, -172, -52, -224, -10, +-227, 6, -162, 0, -47, -20, 75, -35, +144, -29, 140, 6, 78, 71, 11, 150, +-34, 210, -48, 207, -52, 125, -47, -32, +-40, -225, -48, -393, -68, -476, -84, -424, +-74, -226, -29, 78, 54, 402, 144, 653, +197, 751, 166, 656, 58, 382, -99, -3, +-246, -395, -340, -698, -357, -843, -282, -796, +-143, -563, 22, -207, 153, 173, 226, 489, +232, 683, 195, 737, 129, 642, 62, 435, +4, 176, -48, -83, -103, -312, -148, -488, +-164, -584, -165, -585, -153, -479, -126, -275, +-68, -6, -6, 270, 48, 484, 82, 580, +82, 538, 39, 374, -26, 125, -79, -148, +-97, -381, -69, -530, -8, -580, 73, -517, +137, -320, 161, -10, 118, 353, 25, 693, +-70, 917, -131, 929, -156, 681, -147, 206, +-119, -389, -104, -938, -119, -1279, -155, -1296, +-161, -967, -131, -374, -59, 320, 55, 918, +196, 1254, 312, 1243, 340, 907, 254, 359, +92, -236, -84, -705, -218, -919, -268, -840, +-240, -530, -154, -105, -58, 303, 15, 573, +48, 631, 48, 485, 23, 205, -20, -120, +-82, -399, -143, -570, -169, -601, -150, -488, +-71, -251, 51, 56, 186, 370, 262, 621, +232, 738, 95, 667, -88, 408, -242, 34, +-308, -347, -248, -628, -76, -728, 141, -610, +307, -309, 363, 70, 278, 403, 80, 585, +-176, 573, -398, 382, -521, 70, -512, -268, +-380, -521, -168, -613, 91, -526, 332, -283, +490, 44, 532, 359, 472, 573, 303, 626, +54, 508, -221, 254, -442, -50, -572, -324, +-592, -498, -470, -518, -225, -393, 79, -166, +358, 94, 533, 318, 554, 434, 420, 410, +162, 255, -125, 24, -349, -221, -452, -419, +-442, -502, -342, -434, -165, -234, 43, 36, +228, 309, 337, 518, 342, 605, 234, 531, +62, 305, -119, -12, -247, -344, -299, -596, +-272, -680, -184, -566, -81, -285, 12, 89, +82, 439, 124, 642, 138, 623, 135, 389, +118, 33, 87, -317, 29, -528, -41, -521, +-102, -312, -125, 2, -111, 288, -93, 447, +-88, 419, -102, 219, -112, -63, -108, -295, +-54, -384, 50, -331, 151, -182, 187, 6, +142, 170, 33, 259, -96, 259, -197, 196, +-222, 102, -151, -3, -26, -114, 124, -207, +247, -248, 289, -217, 219, -118, 52, 31, +-162, 199, -338, 316, -419, 315, -372, 188, +-208, -13, 14, -211, 238, -336, 374, -332, +393, -199, 280, 14, 51, 224, -220, 343, +-424, 310, -486, 131, -391, -120, -181, -337, +95, -428, 371, -346, 540, -94, 547, 255, +371, 569, 60, 700, -302, 579, -596, 240, +-716, -227, -611, -690, -319, -976, 62, -950, +406, -609, 607, -62, 623, 534, 441, 996, +135, 1160, -203, 957, -463, 459, -581, -186, +-529, -781, -326, -1117, -15, -1071, 317, -673, +558, -67, 621, 547, 477, 962, 161, 1039, +-260, 757, -646, 221, -855, -385, -792, -864, +-485, -1049, -26, -876, 465, -421, 844, 160, +980, 694, 804, 1015, 372, 1014, -172, 692, +-653, 149, -937, -435, -929, -867, -640, -1000, +-171, -806, 306, -360, 654, 198, 801, 696, +697, 955, 366, 875, -73, 498, -470, -46, +-716, -587, -749, -956, -578, -1026, -245, -760, +128, -241, 435, 385, 601, 918, 591, 1172, +432, 1061, 169, 624, -107, -8, -305, -629, +-377, -1023, -331, -1062, -202, -756, -70, -239, +14, 306, 10, 691, -53, 777, -109, 549, +-120, 124, -69, -309, 23, -593, 124, -627, +208, -393, 252, 14, 238, 429, 163, 702, +23, 747, -134, 548, -265, 171, -324, -253, +-281, -587, -141, -735, 54, -665, 227, -396, +310, -24, 250, 317, 61, 510, -197, 502, +-418, 310, -506, 11, -408, -282, -156, -438, +164, -387, 437, -167, 572, 134, 535, 407, +333, 540, 44, 464, -248, 223, -445, -65, +-481, -300, -342, -424, -96, -399, 152, -239, +290, -28, 268, 134, 86, 184, -189, 116, +-408, -31, -475, -189, -351, -279, -97, -243, +198, -72, 462, 182, 616, 425, 592, 571, +396, 555, 82, 360, -245, 51, -491, -249, +-613, -452, -563, -528, -373, -478, -105, -327, +158, -129, 342, 45, 413, 168, 359, 254, +181, 309, -47, 308, -231, 237, -310, 104, +-283, -79, -206, -266, -88, -386, 53, -387, +184, -269, 256, -53, 253, 219, 203, 458, +140, 569, 54, 522, -58, 351, -176, 90, +-271, -220, -311, -491, -285, -628, -174, -596, +-10, -414, 129, -119, 188, 214, 176, 473, +112, 551, 18, 415, -84, 111, -161, -259, +-182, -569, -141, -684, -40, -516, 98, -102, +242, 421, 338, 880, 356, 1119, 276, 1034, +112, 623, -102, 5, -321, -646, -476, -1137, +-530, -1309, -481, -1118, -335, -648, -112, -55, +123, 485, 316, 812, 412, 847, 430, 623, +385, 263, 283, -81, 151, -267, 10, -232, +-124, -31, -246, 209, -358, 349, -424, 298, +-412, 44, -344, -316, -198, -630, 15, -750, +277, -596, 516, -191, 629, 343, 580, 815, +384, 1032, 83, 890, -273, 412, -614, -284, +-822, -978, -804, -1423, -593, -1439, -245, -976, +152, -130, 512, 853, 741, 1640, 772, 1960, +636, 1716, 420, 966, 183, -86, -58, -1094, +-288, -1717, -488, -1810, -629, -1423, -730, -708, +-753, 90, -631, 706, -329, 986, 108, 948, +578, 705, 982, 400, 1205, 162, 1145, 42, +756, -1, 122, -44, -595, -134, -1205, -294, +-1544, -493, -1483, -647, -1003, -641, -201, -416, +703, -22, 1441, 429, 1785, 798, 1602, 957, +949, 815, 1, 397, -965, -163, -1653, -686, +-1850, -1011, -1502, -1033, -720, -729, 227, -184, +1055, 421, 1535, 890, 1546, 1092, 1137, 986, +452, 591, -271, 20, -828, -538, -1112, -904, +-1081, -998, -783, -822, -348, -428, 105, 51, +456, 445, 645, 641, 661, 621, 514, 432, +275, 161, -8, -76, -259, -194, -406, -177, +-440, -76, -387, 34, -265, 80, -106, 32, +69, -88, 212, -209, 303, -253, 360, -183, +352, -22, 271, 167, 118, 318, -75, 349, +-272, 209, -433, -68, -506, -356, -441, -547, +-248, -570, 21, -378, 280, 4, 453, 457, +512, 813, 415, 951, 174, 809, -124, 388, +-360, -200, -495, -757, -500, -1092, -349, -1107, +-58, -788, 270, -207, 508, 456, 587, 950, +496, 1097, 248, 874, -108, 363, -448, -271, +-658, -804, -649, -1025, -457, -853, -163, -371, +160, 237, 429, 748, 570, 975, 537, 834, +351, 397, 106, -155, -126, -615, -311, -811, +-394, -679, -364, -289, -233, 177, -74, 520, +47, 604, 145, 410, 215, 28, 234, -381, +193, -634, 89, -613, -46, -318, -185, 129, +-319, 549, -373, 753, -311, 651, -124, 284, +148, -199, 412, -592, 582, -720, 578, -514, +371, -46, 34, 489, -327, 845, -613, 832, +-738, 422, -657, -236, -353, -890, 75, -1266, +480, -1178, 738, -629, 751, 182, 481, 956, +13, 1410, -450, 1371, -726, 859, -738, 82, +-497, -677, -59, -1161, 420, -1198, 746, -793, +787, -135, 546, 502, 105, 897, -385, 922, +-746, 572, -835, -21, -604, -610, -162, -947, +305, -906, 626, -499, 715, 122, 552, 727, +194, 1066, -227, 996, -523, 554, -600, -75, +-468, -641, -178, -932, 160, -846, 425, -451, +491, 61, 336, 452, 75, 574, -159, 413, +-299, 94, -308, -208, -211, -357, -36, -290, +136, -56, 210, 205, 190, 352, 96, 316, +-18, 116, -115, -143, -180, -321, -169, -338, +-70, -212, 26, 9, 61, 239, 30, 346, +8, 262, 34, 70, 66, -111, 112, -221, +163, -229, 180, -104, 116, 92, -31, 212, +-210, 167, -350, -20, -417, -256, -358, -442, +-171, -468, 85, -266, 326, 115, 446, 529, +405, 800, 235, 822, 25, 567, -159, 102, +-265, -445, -274, -887, -177, -1055, -19, -868, +134, -385, 221, 239, 202, 816, 85, 1150, +-84, 1103, -252, 647, -379, -80, -371, -835, +-206, -1352, 56, -1417, 301, -973, 450, -165, +474, 739, 348, 1443, 87, 1678, -207, 1324, +-425, 510, -503, -450, -398, -1235, -158, -1581, +148, -1357, 391, -651, 473, 235, 360, 970, +82, 1325, -235, 1196, -441, 621, -479, -189, +-347, -920, -65, -1314, 269, -1262, 531, -801, +585, -61, 432, 733, 139, 1320, -232, 1494, +-566, 1203, -745, 549, -693, -267, -394, -989, +49, -1388, 491, -1341, 802, -877, 861, -159, +649, 557, 209, 1040, -307, 1150, -713, 884, +-899, 355, -810, -254, -442, -751, 82, -992, +553, -903, 800, -525, 769, 8, 511, 527, +83, 871, -373, 941, -686, 724, -753, 295, +-575, -213, -220, -639, 198, -843, 533, -769, +665, -477, 565, -86, 298, 296, -41, 571, +-340, 669, -509, 573, -501, 325, -334, 9, +-67, -290, 190, -496, 345, -563, 364, -474, +251, -247, 56, 49, -163, 331, -317, 510, +-351, 523, -272, 360, -112, 93, 93, -185, +259, -394, 347, -470, 343, -380, 251, -153, +103, 121, -85, 346, -253, 434, -362, 355, +-404, 129, -358, -168, -213, -425, 16, -531, +316, -420, 565, -119, 634, 272, 458, 617, +83, 774, -336, 652, -682, 268, -842, -259, +-714, -748, -328, -1007, 178, -919, 658, -513, +960, 72, 981, 651, 656, 1017, 87, 1008, +-500, 625, -922, 51, -1043, -483, -835, -807, +-366, -803, 209, -460, 696, 51, 913, 474, +797, 643, 392, 536, -117, 199, -532, -241, +-716, -571, -617, -632, -311, -431, 72, -90, +389, 266, 542, 498, 482, 509, 265, 318, +-6, 55, -227, -144, -354, -182, -371, -61, +-264, 101, -69, 155, 116, 41, 215, -199, +222, -481, 136, -647, 5, -521, -130, -78, +-215, 501, -220, 947, -154, 1036, -32, 678, +117, -17, 246, -768, 331, -1263, 329, -1271, +207, -720, 14, 207, -188, 1102, -316, 1573, +-363, 1443, -328, 745, -182, -299, 35, -1274, +220, -1742, 305, -1525, 263, -744, 128, 308, +-52, 1247, -242, 1694, -345, 1444, -334, 627, +-197, -386, 36, -1187, 274, -1493, 451, -1195, +513, -433, 409, 467, 149, 1130, -198, 1280, +-501, 878, -631, 139, -546, -588, -234, -1023, +186, -1010, 531, -549, 664, 169, 546, 807, +214, 1067, -219, 846, -608, 242, -808, -489, +-746, -1052, -438, -1225, 59, -936, 579, -274, +921, 511, 956, 1108, 684, 1321, 190, 1122, +-368, 588, -789, -121, -929, -752, -747, -1086, +-319, -1074, 211, -778, 625, -290, 751, 248, +561, 662, 159, 822, -305, 695, -622, 349, +-659, -63, -405, -388, 35, -541, 474, -489, +741, -240, 701, 105, 353, 363, -166, 407, +-666, 251, -955, -9, -877, -262, -437, -388, +227, -302, 865, -25, 1218, 313, 1156, 570, +672, 617, -68, 384, -816, -69, -1346, -564, +-1460, -900, -1095, -947, -397, -644, 408, -80, +1064, 531, 1395, 976, 1288, 1104, 760, 836, +49, 232, -581, -458, -950, -956, -970, -1090, +-655, -820, -143, -212, 346, 521, 591, 1082, +547, 1241, 274, 931, -97, 239, -412, -586, +-575, -1212, -518, -1397, -244, -1091, 151, -397, +498, 451, 669, 1130, 607, 1354, 352, 1029, +-28, 316, -392, -484, -602, -1080, -593, -1257, +-372, -922, -14, -179, 358, 681, 595, 1327, +609, 1509, 388, 1157, 11, 378, -399, -561, +-682, -1344, -733, -1699, -556, -1503, -213, -815, +211, 127, 579, 980, 763, 1446, 728, 1379, +473, 835, 80, 31, -341, -718, -640, -1122, +-728, -1044, -614, -543, -328, 159, 74, 780, +447, 1066, 676, 913, 707, 413, 528, -208, +202, -705, -185, -887, -499, -705, -660, -274, +-640, 201, -449, 521, -163, 542, 112, 262, +335, -167, 472, -546, 503, -726, 418, -597, +228, -153, 17, 419, -175, 878, -314, 1088, +-368, 995, -321, 567, -173, -86, 37, -707, +213, -1071, 291, -1100, 246, -810, 98, -282, +-90, 293, -266, 719, -334, 881, -254, 755, +-80, 391, 103, -64, 250, -447, 335, -670, +322, -700, 185, -542, -21, -250, -197, 93, +-284, 420, -256, 661, -140, 743, 15, 647, +149, 405, 236, 65, 240, -311, 147, -616, +-5, -734, -153, -630, -264, -360, -339, -23, +-330, 256, -195, 377, 25, 326, 238, 161, +400, -42, 468, -179, 426, -148, 264, 48, +20, 279, -239, 398, -450, 341, -522, 117, +-434, -209, -225, -500, 65, -603, 341, -450, +465, -59, 408, 428, 221, 770, 0, 769, +-199, 417, -325, -157, -317, -757, -197, -1128, +-24, -1060, 152, -533, 259, 248, 247, 996, +143, 1396, -6, 1235, -128, 558, -182, -329, +-126, -1081, 24, -1407, 165, -1133, 217, -349, +154, 583, -8, 1251, -209, 1396, -351, 941, +-357, 39, -214, -913, 0, -1475, 231, -1424, +409, -804, 448, 147, 330, 1042, 105, 1496, +-140, 1341, -317, 675, -358, -223, -266, -970, +-89, -1245, 109, -982, 276, -389, 321, 282, +207, 788, -13, 897, -242, 558, -400, 16, +-410, -418, -235, -605, 45, -513, 312, -180, +460, 215, 456, 430, 306, 375, 69, 116, +-161, -201, -313, -400, -345, -354, -228, -81, +-17, 293, 166, 603, 249, 657, 215, 362, +96, -154, -98, -619, -294, -858, -371, -802, +-283, -429, -83, 161, 173, 708, 403, 947, +513, 787, 442, 316, 199, -250, -108, -672, +-377, -810, -491, -636, -398, -208, -161, 300, +127, 650, 366, 692, 428, 464, 268, 98, +-47, -275, -353, -521, -490, -522, -405, -289, +-112, 36, 275, 316, 596, 469, 704, 435, +524, 194, 96, -167, -409, -498, -769, -672, +-817, -628, -539, -370, -33, 51, 535, 536, +912, 934, 910, 1062, 532, 843, -58, 345, +-641, -289, -997, -919, -977, -1341, -574, -1332, +45, -845, 643, -53, 1018, 790, 1016, 1432, +643, 1623, 61, 1225, -503, 349, -860, -704, +-870, -1575, -543, -1944, -30, -1626, 460, -699, +751, 532, 756, 1654, 473, 2253, 17, 2079, +-423, 1188, -711, -113, -761, -1392, -528, -2222, +-114, -2294, 305, -1575, 593, -347, 706, 938, +639, 1861, 387, 2129, 29, 1654, -319, 621, +-558, -583, -616, -1538, -474, -1944, -193, -1679, +157, -836, 471, 306, 646, 1340, 582, 1894, +286, 1788, -112, 1095, -503, 72, -772, -958, +-774, -1659, -465, -1776, 47, -1263, 578, -367, +928, 544, 990, 1162, 714, 1327, 168, 1031, +-443, 416, -889, -262, -1006, -738, -758, -840, +-249, -592, 328, -169, 771, 235, 916, 471, +731, 456, 279, 234, -268, -38, -681, -211, +-818, -229, -674, -91, -321, 142, 129, 302, +526, 245, 746, -12, 737, -335, 520, -588, +165, -636, -205, -414, -485, 14, -619, 493, +-596, 834, -418, 854, -139, 517, 170, 3, +452, -455, 640, -718, 669, -699, 487, -359, +136, 155, -270, 569, -625, 705, -827, 546, +-770, 138, -432, -381, 105, -775, 659, -859, +1028, -614, 1073, -158, 735, 347, 122, 731, +-564, 856, -1084, 666, -1226, 240, -910, -249, +-264, -603, 491, -691, 1101, -507, 1353, -139, +1118, 309, 454, 686, -366, 802, -1066, 583, +-1420, 121, -1285, -425, -669, -904, 213, -1137, +1036, -982, 1487, -462, 1420, 248, 873, 930, +47, 1352, -753, 1333, -1274, 870, -1333, 117, +-909, -709, -195, -1333, 511, -1471, 991, -1076, +1116, -336, 844, 509, 275, 1221, -325, 1508, +-711, 1210, -802, 476, -621, -397, -245, -1132, +176, -1490, 461, -1312, 553, -672, 464, 164, +246, 920, 28, 1347, -71, 1296, -70, 836, +-61, 176, -75, -484, -137, -949, -274, -1064, +-413, -841, -406, -443, -201, 5, 142, 419, +503, 664, 754, 664, 754, 530, 460, 373, +-25, 153, -542, -132, -897, -376, -900, -534, +-514, -636, 105, -629, 734, -427, 1128, -45, +1126, 418, 688, 852, -47, 1078, -784, 932, +-1245, 426, -1266, -266, -819, -947, -74, -1382, +676, -1327, 1158, -752, 1191, 119, 785, 989, +119, 1569, -524, 1589, -907, 992, -903, 17, +-513, -963, 105, -1616, 675, -1698, 926, -1129, +763, -124, 294, 909, -268, 1574, -712, 1644, +-846, 1084, -616, 111, -128, -884, 391, -1520, +727, -1560, 783, -971, 548, 11, 100, 954, +-388, 1484, -715, 1455, -758, 896, -496, -29, +-64, -965, 379, -1498, 718, -1433, 856, -863, +700, -17, 298, 817, -162, 1337, -529, 1362, +-746, 904, -764, 149, -518, -617, -81, -1105, +359, -1182, 652, -864, 747, -263, 606, 421, +269, 912, -150, 1039, -515, 816, -689, 322, +-586, -312, -231, -827, 220, -987, 618, -798, +845, -364, 775, 210, 364, 738, -204, 967, +-675, 796, -917, 342, -884, -185, -533, -594, +60, -771, 629, -692, 954, -384, 945, 71, +610, 459, 67, 586, -453, 487, -756, 332, +-754, 143, -452, -104, 46, -305, 518, -374, +760, -379, 720, -374, 413, -284, -63, -58, +-523, 245, -761, 515, -687, 674, -359, 641, +89, 357, 524, -135, 775, -657, 716, -982, +367, -945, -131, -535, -569, 97, -778, 728, +-662, 1115, -250, 1074, 291, 569, 757, -190, +986, -839, 849, -1093, 391, -897, -159, -348, +-605, 375, -843, 954, -810, 1067, -509, 638, +-71, -86, 334, -753, 579, -1079, 623, -938, +482, -364, 228, 419, -64, 1058, -305, 1228, +-407, 826, -335, 52, -148, -745, 59, -1252, +263, -1282, 432, -774, 499, 106, 413, 974, +194, 1459, -100, 1407, -390, 873, -606, 38, +-692, -827, -554, -1419, -170, -1523, 321, -1144, +730, -462, 922, 310, 814, 980, 428, 1346, +-160, 1292, -740, 863, -1012, 223, -847, -454, +-340, -1000, 321, -1227, 932, -1027, 1286, -475, +1161, 238, 512, 901, -365, 1269, -1113, 1172, +-1489, 623, -1351, -193, -724, -1005, 182, -1509, +1049, -1481, 1538, -920, 1454, -30, 877, 887, +78, 1525, -635, 1618, -1063, 1145, -1094, 343, +-733, -498, -157, -1145, 364, -1357, 678, -1058, +758, -447, 607, 197, 291, 687, -44, 909, +-272, 807, -372, 483, -349, 95, -258, -261, +-162, -526, -68, -632, 53, -600, 178, -497, +245, -300, 255, 21, 272, 370, 274, 640, +179, 797, 28, 776, -106, 500, -183, 22, +-172, -482, -94, -844, -7, -940, 77, -717, +138, -232, 128, 349, 31, 819, -100, 1001, +-169, 790, -182, 256, -161, -394, -42, -939, +162, -1195, 313, -1015, 366, -435, 364, 313, +327, 955, 206, 1297, -8, 1220, -227, 711, +-379, -49, -423, -744, -343, -1125, -186, -1122, +24, -743, 295, -99, 520, 562, 560, 960, +404, 968, 151, 631, -151, 82, -480, -503, +-680, -952, -598, -1100, -277, -849, 145, -258, +583, 419, 903, 938, 940, 1195, 631, 1133, +123, 656, -378, -129, -759, -866, -916, -1264, +-764, -1240, -360, -777, 148, 40, 619, 891, +872, 1421, 789, 1416, 443, 834, 23, -158, +-389, -1150, -715, -1724, -755, -1687, -442, -1029, +30, 97, 476, 1262, 814, 1911, 898, 1816, +631, 1091, 141, -34, -326, -1193, -649, -1844, +-754, -1675, -553, -844, -155, 255, 189, 1240, +391, 1750, 455, 1514, 338, 613, 81, -541, +-148, -1462, -164, -1784, -6, -1382, 172, -468, +305, 579, 317, 1411, 118, 1697, -193, 1249, +-435, 298, -495, -635, -278, -1222, 165, -1364, +601, -987, 799, -152, 723, 727, 408, 1201, +-155, 1168, -797, 753, -1133, 84, -997, -609, +-560, -1026, 39, -1040, 709, -718, 1204, -206, +1272, 312, 914, 635, 302, 692, -354, 528, +-862, 243, -1066, -54, -888, -260, -376, -346, +262, -339, 771, -222, 993, -2, 895, 218, +536, 347, -14, 417, -590, 399, -921, 190, +-877, -185, -585, -530, -176, -692, 286, -653, +674, -421, 819, -12, 657, 439, 348, 690, +49, 626, -226, 327, -414, -48, -406, -325, +-231, -369, 39, -182, 309, 132, 470, 413, +492, 472, 369, 225, 63, -192, -368, -547, +-727, -717, -842, -645, -683, -281, -319, 266, +231, 674, 861, 740, 1284, 529, 1270, 172, +838, -240, 151, -547, -616, -605, -1250, -421, +-1506, -91, -1217, 247, -451, 446, 533, 459, +1389, 377, 1802, 242, 1604, 32, 867, -198, +-193, -329, -1264, -375, -1922, -424, -1866, -398, +-1151, -183, -64, 143, 1073, 410, 1848, 547, +1931, 518, 1344, 296, 369, -82, -676, -478, +-1427, -701, -1565, -608, -1083, -219, -274, 284, +571, 689, 1224, 866, 1384, 736, 968, 262, +243, -379, -492, -847, -1041, -953, -1193, -740, +-869, -288, -238, 292, 445, 762, 980, 890, +1178, 633, 930, 154, 403, -354, -163, -729, +-654, -829, -920, -579, -778, -84, -322, 444, +175, 814, 560, 926, 787, 750, 743, 308, +375, -284, -101, -813, -441, -1075, -598, -985, +-583, -563, -383, 41, -67, 627, 259, 1027, +479, 1099, 553, 759, 533, 116, 436, -566, +250, -1046, -5, -1152, -265, -820, -450, -162, +-510, 546, -441, 1055, -203, 1200, 174, 907, +524, 262, 680, -445, 591, -933, 291, -1076, +-139, -822, -580, -254, -837, 341, -732, 689, +-320, 725, 231, 474, 775, 38, 1140, -356, +1130, -508, 688, -402, -4, -138, -649, 158, +-1043, 353, -1109, 361, -807, 208, -191, 2, +491, -156, 921, -167, 1018, -18, 832, 148, +405, 176, -143, 70, -621, -111, -867, -317, +-794, -456, -454, -435, 20, -225, 499, 104, +847, 426, 967, 605, 776, 575, 332, 318, +-142, -77, -546, -431, -855, -598, -901, -549, +-617, -295, -127, 135, 414, 588, 816, 836, +953, 756, 813, 385, 420, -190, -136, -799, +-644, -1178, -887, -1145, -790, -686, -432, 96, +84, 915, 634, 1385, 972, 1343, 949, 851, +628, 0, 140, -980, -382, -1598, -751, -1499, +-832, -777, -624, 221, -229, 1170, 216, 1719, +572, 1581, 720, 809, 621, -267, 326, -1270, +-31, -1801, -320, -1584, -464, -785, -427, 192, +-258, 1036, -29, 1487, 283, 1321, 596, 629, +693, -178, 538, -768, 261, -1020, -71, -865, +-463, -344, -790, 228, -816, 559, -507, 635, +-51, 512, 442, 174, 832, -214, 933, -371, +717, -276, 270, -123, -274, -27, -701, 23, +-810, 20, -550, -62, -54, -177, 467, -206, +853, -83, 929, 164, 610, 405, 58, 496, +-491, 403, -869, 167, -949, -185, -659, -537, +-96, -672, 466, -501, 797, -138, 868, 265, +651, 623, 184, 809, -296, 644, -543, 140, +-510, -411, -276, -782, 76, -944, 452, -814, +666, -321, 574, 327, 265, 791, -98, 969, +-382, 887, -518, 517, -504, -85, -351, -642, +-88, -914, 192, -869, 388, -535, 439, 12, +363, 547, 252, 853, 123, 864, -38, 552, +-181, -9, -222, -563, -156, -888, -38, -921, +128, -631, 329, -76, 439, 488, 367, 805, +154, 826, -117, 589, -353, 134, -474, -339, +-405, -576, -149, -530, 158, -312, 383, 29, +457, 373, 316, 499, 12, 346, -283, 24, +-421, -342, -313, -617, -25, -649, 321, -416, +639, -8, 790, 448, 646, 803, 273, 870, +-175, 572, -523, 45, -678, -500, -664, -889, +-448, -956, -39, -611, 376, 20, 604, 683, +577, 1104, 339, 1080, 20, 587, -296, -182, +-518, -936, -509, -1372, -220, -1275, 251, -637, +696, 287, 934, 1082, 877, 1448, 500, 1293, +-112, 663, -706, -257, -1035, -1067, -1004, -1391, +-623, -1143, 39, -507, 721, 263, 1076, 932, +1000, 1269, 610, 1107, 11, 510, -642, -232, +-1055, -863, -988, -1225, -475, -1219, 209, -820, +839, -128, 1230, 659, 1190, 1281, 727, 1525, +14, 1304, -724, 643, -1183, -318, -1170, -1306, +-764, -1931, -84, -1882, 676, -1138, 1196, 47, +1236, 1334, 841, 2261, 218, 2372, -476, 1583, +-1055, 211, -1222, -1289, -902, -2404, -323, -2637, +348, -1847, 956, -405, 1260, 1085, 1150, 2137, +719, 2415, 114, 1798, -471, 549, -863, -787, +-994, -1707, -840, -1928, -388, -1443, 203, -540, +628, 431, 806, 1172, 847, 1444, 682, 1179, +190, 597, -416, -29, -794, -554, -878, -907, +-762, -1006, -399, -832, 240, -475, 901, -47, +1295, 374, 1306, 721, 943, 894, 261, 814, +-587, 473, -1328, -16, -1639, -501, -1347, -855, +-551, -917, 417, -585, 1222, 7, 1680, 572, +1610, 926, 896, 959, -182, 622, -1098, 13, +-1562, -633, -1527, -1086, -976, -1152, -10, -792, +1010, -175, 1689, 441, 1830, 891, 1365, 1079, +433, 907, -598, 444, -1388, -65, -1736, -460, +-1486, -724, -716, -762, 253, -538, 1094, -193, +1577, 146, 1530, 438, 916, 591, -37, 521, +-942, 288, -1476, -22, -1452, -341, -869, -571, +41, -587, 1014, -373, 1756, -8, 1875, 385, +1246, 639, 187, 596, -870, 298, -1614, -79, +-1827, -449, -1404, -687, -446, -600, 659, -191, +1473, 301, 1721, 680, 1364, 820, 593, 628, +-325, 148, -1137, -387, -1534, -746, -1330, -846, +-668, -674, 176, -272, 972, 179, 1510, 464, +1595, 561, 1201, 533, 482, 404, -356, 220, +-1109, 60, -1543, -81, -1497, -254, -999, -459, +-217, -647, 644, -710, 1356, -516, 1634, -9, +1358, 658, 669, 1177, -208, 1306, -1017, 993, +-1480, 249, -1413, -770, -809, -1650, 91, -1935, +921, -1457, 1424, -390, 1460, 894, 1059, 1914, +374, 2223, -436, 1673, -1076, 513, -1213, -831, +-903, -1884, -421, -2186, 103, -1604, 588, -491, +835, 680, 688, 1552, 311, 1792, -8, 1300, +-225, 383, -351, -511, -249, -1101, 38, -1205, +284, -793, 356, -148, 233, 359, -28, 621, +-275, 642, -367, 349, -276, -102, -34, -352, +331, -310, 690, -150, 771, 81, 487, 304, +10, 300, -484, 48, -897, -230, -1058, -402, +-779, -452, -158, -304, 503, 72, 1020, 494, +1287, 711, 1139, 654, 589, 363, -113, -63, +-683, -473, -1011, -724, -1060, -723, -754, -425, +-177, 41, 415, 389, 844, 487, 1002, 407, +832, 207, 458, -96, -3, -377, -498, -426, +-881, -172, -941, 181, -641, 424, -160, 517, +350, 428, 848, 110, 1135, -318, 998, -613, +548, -665, 5, -485, -513, -98, -912, 395, +-1016, 757, -735, 811, -216, 572, 318, 102, +750, -506, 949, -988, 812, -1099, 426, -850, +-69, -322, -533, 397, -799, 1057, -745, 1368, +-409, 1232, 55, 687, 552, -113, 964, -884, +1039, -1346, 719, -1359, 202, -911, -391, -103, +-945, 747, -1220, 1241, -1046, 1255, -491, 892, +255, 189, 989, -681, 1463, -1257, 1419, -1247, +877, -785, 57, -116, -839, 580, -1493, 1052, +-1557, 1068, -995, 636, -95, 13, 847, -524, +1575, -781, 1774, -680, 1244, -287, 243, 210, +-755, 615, -1448, 730, -1638, 472, -1206, 24, +-283, -371, 728, -625, 1411, -709, 1558, -545, +1168, -176, 394, 202, -455, 404, -1121, 440, +-1388, 397, -1071, 274, -334, 80, 400, -70, +916, -99, 1184, -90, 1095, -111, 588, -130, +-133, -95, -655, -15, -823, 71, -737, 147, +-429, 199, 31, 158, 457, 7, 667, -209, +578, -438, 299, -573, 24, -526, -208, -303, +-369, 51, -363, 469, -169, 781, 80, 859, +225, 731, 270, 451, 283, 24, 210, -457, +32, -794, -103, -895, -109, -804, -63, -528, +-40, -42, 13, 498, 104, 854, 150, 933, +107, 739, 23, 288, -34, -305, -18, -859, +23, -1167, 27, -1031, 27, -463, 54, 282, +68, 932, 9, 1327, -31, 1324, 56, 826, +159, -4, 136, -780, 77, -1233, 49, -1313, +-26, -1005, -151, -367, -242, 354, -202, 855, +-22, 986, 198, 781, 365, 414, 453, 1, +442, -390, 300, -607, 3, -534, -326, -301, +-494, -85, -496, 98, -392, 253, -154, 313, +206, 244, 538, 148, 673, 133, 565, 158, +331, 109, 59, -46, -274, -244, -621, -415, +-776, -556, -585, -627, -204, -445, 170, 41, +559, 596, 940, 983, 1064, 1104, 814, 834, +340, 147, -182, -681, -697, -1284, -1089, -1434, +-1148, -1019, -833, -102, -274, 945, 374, 1631, +920, 1671, 1213, 1067, 1177, -32, 721, -1237, +-23, -1966, -696, -1856, -1037, -995, -1014, 262, +-691, 1413, -91, 1969, 608, 1724, 1026, 805, +992, -424, 671, -1464, 207, -1852, -284, -1431, +-642, -452, -713, 621, -504, 1399, -200, 1609, +76, 1150, 318, 266, 446, -608, 380, -1187, +217, -1335, 88, -971, 25, -251, -30, 446, +-71, 850, -72, 932, -75, 729, -102, 269, +-107, -281, -68, -642, 54, -697, 243, -524, +349, -183, 346, 237, 302, 571, 167, 711, +-135, 619, -453, 275, -549, -219, -418, -624, +-251, -764, -37, -658, 327, -371, 655, 85, +747, 559, 619, 758, 359, 579, 4, 187, +-413, -268, -747, -658, -793, -748, -561, -436, +-173, 111, 287, 655, 692, 997, 927, 955, +887, 461, 534, -272, -6, -904, -498, -1224, +-798, -1105, -888, -479, -743, 397, -297, 1052, +292, 1232, 718, 906, 870, 143, 812, -764, +578, -1344, 188, -1312, -237, -705, -532, 267, +-631, 1236, -570, 1738, -384, 1522, -133, 697, +176, -414, 500, -1399, 682, -1809, 667, -1450, +503, -591, 186, 383, -243, 1208, -622, 1551, +-800, 1178, -684, 323, -308, -524, 202, -1072, +675, -1256, 924, -1012, 843, -366, 446, 374, +-117, 880, -592, 1081, -792, 1030, -692, 754, +-298, 303, 260, -230, 692, -725, 800, -1043, +604, -1108, 199, -925, -311, -472, -715, 225, +-774, 926, -488, 1310, -59, 1230, 387, 729, +736, -68, 817, -946, 551, -1517, 115, -1448, +-254, -796, -470, 141, -524, 1069, -373, 1671, +-58, 1655, 279, 987, 467, -30, 385, -970, +166, -1542, -19, -1592, -157, -1082, -254, -210, +-245, 647, -88, 1173, 123, 1226, 194, 851, +151, 238, 138, -388, 105, -850, 27, -972, +-20, -681, 40, -159, 181, 307, 252, 603, +181, 735, 78, 658, -39, 321, -205, -96, +-366, -333, -434, -413, -308, -448, -35, -391, +231, -236, 432, -101, 551, -6, 515, 106, +286, 231, -88, 329, -400, 381, -491, 322, +-409, 101, -194, -174, 131, -359, 462, -431, +672, -346, 665, -13, 419, 406, 24, 611, +-438, 536, -806, 235, -906, -287, -703, -808, +-240, -977, 357, -703, 893, -110, 1153, 632, +992, 1218, 482, 1296, -157, 774, -773, -118, +-1120, -1047, -980, -1658, -437, -1608, 253, -830, +848, 361, 1134, 1495, 989, 2125, 488, 1964, +-158, 1034, -728, -349, -1026, -1697, -856, -2465, +-330, -2302, 227, -1284, 635, 174, 807, 1573, +619, 2428, 142, 2424, -313, 1527, -537, 27, +-520, -1458, -249, -2329, 232, -2364, 608, -1611, +666, -269, 507, 1240, 215, 2321, -195, 2513, +-536, 1811, -618, 541, -468, -896, -190, -2055, +149, -2525, 428, -2120, 445, -980, 282, 461, +137, 1645, -55, 2197, -285, 2019, -284, 1165, +-40, -97, 185, -1248, 280, -1828, 329, -1717, +344, -1038, 206, -8, -37, 1035, -220, 1640, +-285, 1574, -262, 986, -197, 117, -135, -826, +-15, -1488, 158, -1567, 224, -1110, 142, -353, +91, 482, 161, 1162, 167, 1436, 52, 1198, +-15, 561, 19, -233, 25, -910, -33, -1253, +-78, -1181, -54, -715, -4, 23, 43, 784, +137, 1268, 205, 1297, 167, 927, 66, 294, +-57, -450, -169, -1073, -228, -1344, -246, -1166, +-162, -646, 16, -25, 140, 551, 168, 969, +164, 1061, 181, 812, 208, 384, 179, -71, +164, -453, 257, -674, 245, -696, 15, -540, +-255, -248, -422, 114, -478, 426, -459, 596, +-303, 635, 101, 526, 596, 212, 823, -228, +685, -574, 337, -749, -38, -783, -444, -576, +-844, -82, -905, 444, -475, 737, 142, 801, +636, 694, 915, 334, 971, -248, 767, -706, +240, -799, -406, -595, -827, -203, -871, 272, +-657, 643, -332, 790, 110, 641, 599, 169, +801, -402, 591, -700, 242, -661, -71, -486, +-352, -185, -573, 259, -561, 572, -240, 496, +181, 150, 439, -181, 531, -369, 527, -388, +395, -187, 102, 170, -240, 493, -383, 621, +-285, 469, -111, 115, 45, -251, 197, -501, +266, -540, 140, -334, -176, -29, -471, 181, +-535, 188, -387, 17, -122, -183, 244, -284, +698, -218, 1028, 57, 979, 488, 564, 803, +16, 734, -550, 315, -1038, -241, -1227, -797, +-935, -1163, -260, -1052, 466, -395, 1057, 482, +1410, 1160, 1303, 1435, 650, 1201, -250, 448, +-1044, -568, -1507, -1424, -1543, -1775, -1072, -1465, +-140, -611, 882, 485, 1576, 1440, 1755, 1873, +1439, 1604, 718, 755, -247, -302, -1175, -1193, +-1652, -1670, -1490, -1549, -871, -801, -59, 244, +790, 1063, 1424, 1381, 1495, 1246, 967, 706, +195, -140, -488, -911, -1037, -1224, -1363, -1009, +-1195, -485, -474, 108, 372, 635, 948, 923, +1236, 798, 1240, 332, 840, -205, 91, -552, +-660, -605, -1049, -448, -980, -127, -631, 305, +-117, 648, 443, 668, 829, 341, 839, -120, +458, -515, -47, -792, -392, -845, -590, -503, +-638, 154, -399, 757, -16, 1027, 285, 946, +439, 524, 487, -189, 472, -902, 370, -1250, +194, -1061, 51, -396, -82, 470, -234, 1178, +-342, 1429, -459, 1094, -508, 271, -341, -748, +-9, -1503, 329, -1622, 593, -1086, 717, -128, +599, 936, 188, 1678, -301, 1721, -640, 1052, +-826, 5, -726, -1013, -231, -1645, 409, -1619, +861, -940, 1057, 74, 962, 990, 511, 1503, +-164, 1450, -717, 804, -991, -151, -1014, -946, +-688, -1340, -80, -1284, 475, -748, 798, 103, +898, 917, 695, 1352, 228, 1294, -285, 804, +-649, 7, -811, -851, -703, -1443, -242, -1534, +391, -1040, 887, -115, 1114, 861, 1008, 1584, +500, 1860, -216, 1482, -873, 397, -1277, -952, +-1299, -1930, -851, -2248, -37, -1881, 789, -806, +1299, 727, 1401, 2078, 1078, 2661, 364, 2310, +-491, 1211, -1169, -327, -1407, -1800, -1138, -2641, +-488, -2540, 323, -1554, 1031, -87, 1435, 1294, +1410, 2181, 917, 2367, 139, 1760, -649, 559, +-1272, -747, -1506, -1688, -1244, -2068, -592, -1841, +227, -1064, 972, 27, 1432, 1075, 1466, 1771, +1053, 1960, 311, 1619, -569, 831, -1321, -239, +-1599, -1308, -1336, -2003, -688, -2048, 225, -1517, +1208, -566, 1841, 659, 1844, 1762, 1278, 2262, +330, 2008, -802, 1135, -1776, -115, -2145, -1390, +-1750, -2220, -796, -2267, 363, -1580, 1449, -425, +2140, 856, 2094, 1860, 1262, 2266, 5, 1970, +-1171, 1071, -1900, -150, -2024, -1274, -1491, -1951, +-338, -2033, 1013, -1512, 1971, -492, 2189, 656, +1682, 1536, 667, 1930, -571, 1703, -1707, 857, +-2257, -328, -1933, -1405, -952, -1984, 287, -1862, +1394, -1045, 2051, 184, 2051, 1323, 1309, 2013, +64, 2050, -1090, 1331, -1778, 76, -1891, -1165, +-1379, -1899, -386, -1915, 773, -1243, 1667, -157, +1977, 903, 1671, 1539, 857, 1559, -252, 975, +-1256, 23, -1895, -899, -1976, -1400, -1385, -1358, +-349, -862, 741, -38, 1602, 812, 2025, 1299, +1837, 1337, 1043, 1050, -46, 474, -1009, -288, +-1691, -939, -1917, -1223, -1489, -1198, -535, -926, +545, -318, 1415, 445, 1902, 978, 1855, 1171, +1168, 1081, 62, 639, -1004, -105, -1776, -834, +-2047, -1235, -1649, -1242, -673, -831, 523, -75, +1530, 712, 2047, 1222, 1934, 1325, 1221, 1021, +170, 409, -873, -281, -1671, -776, -1916, -971, +-1469, -938, -568, -650, 411, -212, 1254, 86, +1746, 172, 1624, 250, 867, 396, -114, 479, +-875, 478, -1321, 487, -1409, 423, -995, 98, +-162, -363, 638, -724, 1061, -888, 1104, -789, +862, -357, 359, 272, -235, 850, -644, 1169, +-758, 1023, -582, 407, -243, -373, 83, -989, +338, -1299, 538, -1171, 547, -530, 283, 392, +-43, 1106, -159, 1341, -191, 1157, -343, 585, +-378, -281, -178, -1049, -22, -1313, 21, -1062, +172, -520, 368, 141, 403, 771, 297, 1101, +212, 1007, 93, 603, -110, 45, -216, -497, +-190, -804, -167, -785, -135, -571, -31, -270, +27, 145, 4, 527, 0, 602, 36, 417, +43, 147, 94, -163, 166, -427, 133, -488, +74, -308, 64, -9, 15, 347, -111, 702, +-140, 775, 6, 409, 151, -54, 165, -400, +202, -752, 223, -998, 56, -824, -196, -297, +-385, 232, -440, 629, -317, 898, -72, 925, +192, 661, 438, 229, 557, -299, 499, -773, +254, -953, -94, -810, -353, -504, -446, -25, +-413, 636, -237, 1111, 65, 1097, 350, 691, +474, 74, 371, -655, 188, -1277, 37, -1452, +-145, -985, -327, -85, -331, 835, -186, 1482, +-41, 1658, 60, 1195, 117, 156, 147, -995, +130, -1744, 113, -1847, 138, -1255, 191, -132, +223, 1059, 169, 1876, -13, 2044, -188, 1458, +-280, 273, -350, -1033, -345, -1921, -197, -2172, +95, -1741, 388, -668, 525, 668, 479, 1724, +297, 2220, 24, 2009, -239, 1143, -455, -62, +-531, -1258, -363, -2105, -61, -2263, 251, -1591, +493, -383, 562, 869, 413, 1855, 137, 2337, +-155, 1976, -397, 809, -538, -646, -421, -1858, +-61, -2489, 266, -2256, 452, -1116, 556, 476, +510, 1901, 195, 2693, -243, 2547, -556, 1432, +-657, -222, -563, -1785, -265, -2732, 110, -2725, +427, -1711, 657, -109, 728, 1416, 550, 2398, +229, 2552, -26, 1796, -254, 477, -518, -804, +-665, -1693, -550, -2027, -326, -1708, -102, -867, +207, 91, 540, 860, 699, 1311, 655, 1392, +466, 1183, 101, 774, -338, 187, -670, -509, +-770, -1120, -625, -1447, -257, -1431, 263, -1083, +740, -324, 937, 708, 826, 1571, 455, 1932, +-125, 1691, -669, 898, -950, -280, -883, -1485, +-530, -2190, -9, -2062, 524, -1224, 891, 10, +932, 1260, 658, 2107, 190, 2228, -346, 1525, +-775, 291, -906, -968, -683, -1858, -243, -2150, +289, -1708, 759, -659, 1002, 571, 915, 1516, +485, 1929, -160, 1702, -742, 932, -1042, -74, +-964, -1039, -549, -1688, 24, -1730, 651, -1161, +1097, -307, 1078, 567, 631, 1290, 11, 1599, +-577, 1349, -951, 739, -1021, -24, -706, -840, +-49, -1404, 620, -1413, 1021, -972, 1046, -339, +747, 397, 254, 1030, -314, 1280, -796, 1109, +-955, 611, -771, -120, -385, -802, 90, -1144, +495, -1095, 673, -737, 639, -178, 516, 468, +278, 978, -93, 1117, -420, 886, -520, 458, +-496, -51, -413, -541, -151, -895, 240, -947, +537, -684, 665, -321, 648, 52, 427, 413, +43, 650, -341, 692, -616, 582, -776, 354, +-684, 49, -296, -256, 137, -474, 449, -585, +692, -593, 770, -469, 553, -224, 163, 122, +-208, 489, -467, 739, -629, 785, -589, 624, +-286, 272, 96, -182, 419, -628, 676, -913, +773, -907, 609, -597, 215, -67, -259, 485, +-648, 818, -954, 839, -1065, 608, -781, 143, +-138, -448, 564, -872, 1101, -883, 1409, -555, +1363, -75, 809, 490, -62, 1009, -861, 1190, +-1433, 886, -1635, 292, -1288, -397, -414, -1015, +627, -1334, 1447, -1256, 1831, -809, 1634, -49, +848, 776, -216, 1322, -1225, 1407, -1932, 1033, +-1989, 328, -1302, -534, -194, -1226, 930, -1421, +1805, -1084, 2124, -387, 1691, 500, 731, 1300, +-321, 1630, -1221, 1273, -1794, 420, -1757, -521, +-1069, -1267, -107, -1602, 727, -1371, 1318, -640, +1517, 309, 1205, 1105, 517, 1431, -249, 1202, +-820, 572, -1100, -181, -1120, -835, -834, -1181, +-255, -1019, 361, -484, 808, 119, 1015, 628, +1011, 932, 779, 906, 308, 590, -259, 126, +-682, -316, -892, -579, -895, -613, -626, -487, +-158, -299, 296, -108, 613, 23, 776, 76, +713, 68, 412, 53, -26, 75, -377, 189, +-532, 392, -558, 548, -409, 525, -65, 339, +294, 13, 528, -440, 586, -854, 425, -1048, +179, -874, -76, -350, -332, 306, -517, 903, +-518, 1324, -294, 1336, 4, 784, 225, -121, +422, -965, 578, -1489, 499, -1603, 167, -1190, +-232, -332, -469, 634, -531, 1379, -480, 1709, +-242, 1511, 212, 835, 657, -61, 796, -829, +596, -1277, 279, -1390, -71, -1150, -496, -621, +-793, 33, -739, 604, -369, 960, 63, 1102, +398, 1039, 612, 708, 638, 175, 412, -417, +6, -927, -384, -1219, -557, -1256, -426, -965, +-139, -276, 122, 612, 335, 1302, 531, 1595, +534, 1491, 287, 986, 7, 114, -205, -860, +-409, -1549, -544, -1753, -497, -1481, -325, -819, +-119, 66, 165, 889, 533, 1411, 738, 1492, +691, 1178, 484, 656, 114, 30, -358, -625, +-719, -1058, -829, -1097, -692, -895, -309, -624, +260, -245, 760, 282, 941, 712, 836, 856, +490, 818, -60, 696, -618, 399, -932, -81, +-872, -514, -513, -701, -6, -717, 474, -651, +736, -418, 732, -66, 536, 229, 150, 389, +-237, 483, -386, 539, -358, 483, -328, 341, +-275, 216, -86, 24, 156, -288, 277, -580, +299, -762, 369, -761, 417, -541, 284, -152, +-27, 338, -358, 834, -580, 1129, -627, 1042, +-525, 594, -274, -34, 226, -692, 778, -1237, +977, -1394, 767, -1028, 383, -323, -75, 464, +-564, 1186, -909, 1616, -813, 1521, -324, 868, +173, -128, 493, -1108, 632, -1745, 571, -1869, +305, -1434, -89, -471, -400, 736, -385, 1720, +-147, 2113, 48, 1865, 138, 1033, 196, -211, +132, -1409, -137, -2078, -397, -2056, -403, -1390, +-183, -226, 104, 1022, 448, 1832, 800, 1971, +901, 1504, 582, 507, 29, -724, -528, -1617, +-908, -1827, -991, -1397, -789, -527, -340, 486, +235, 1269, 704, 1532, 881, 1215, 766, 498, +491, -365, 145, -1008, -284, -1156, -611, -841, +-635, -252, -434, 385, -163, 790, 103, 831, +341, 565, 472, 67, 445, -464, 305, -782, +93, -750, -152, -434, -322, -3, -380, 384, +-299, 632, -116, 679, 35, 500, 128, 141, +191, -256, 198, -488, 98, -504, -59, -397, +-140, -227, -80, 67, 40, 415, 199, 576, +351, 430, 347, 153, 149, -96, -99, -383, +-270, -664, -397, -666, -426, -326, -224, 101, +133, 477, 343, 778, 308, 825, 170, 472, +-4, -75, -238, -542, -363, -838, -218, -860, +72, -523, 374, 79, 606, 705, 618, 1077, +302, 1021, -171, 587, -558, -96, -749, -798, +-673, -1266, -252, -1329, 308, -914, 684, -132, +797, 701, 665, 1253, 255, 1381, -337, 1105, +-755, 466, -795, -412, -598, -1093, -256, -1251, +229, -972, 621, -413, 748, 307, 674, 903, +457, 1114, 114, 889, -259, 287, -452, -456, +-466, -972, -442, -1057, -288, -823, 37, -334, +239, 369, 245, 970, 274, 1114, 311, 809, +158, 281, -105, -284, -215, -723, -185, -899, +-163, -727, -127, -248, 16, 314, 188, 663, +300, 700, 325, 496, 225, 120, 18, -311, +-129, -562, -182, -518, -243, -275, -206, 72, +-49, 368, 69, 398, 105, 146, 158, -184, +214, -450, 118, -536, -133, -339, -256, 140, +-218, 708, -229, 1051, -184, 991, 86, 541, +436, -168, 611, -894, 593, -1346, 439, -1346, +113, -851, -351, -68, -750, 708, -951, 1260, +-875, 1366, -443, 937, 228, 194, 817, -509, +1113, -966, 1127, -1102, 772, -876, 22, -306, +-776, 328, -1246, 727, -1318, 854, -972, 760, +-196, 446, 754, 16, 1398, -336, 1501, -527, +1198, -584, 503, -544, -538, -437, -1446, -295, +-1682, -68, -1285, 200, -578, 427, 307, 660, +1207, 873, 1685, 818, 1476, 402, 721, -143, +-271, -653, -1131, -1132, -1566, -1437, -1452, -1233, +-844, -468, 107, 504, 1088, 1318, 1634, 1811, +1550, 1841, 1068, 1298, 310, 263, -686, -958, +-1519, -1951, -1762, -2399, -1388, -2134, -676, -1224, +192, 25, 1095, 1281, 1735, 2269, 1795, 2624, +1247, 2194, 321, 1198, -668, -93, -1478, -1396, +-1895, -2302, -1695, -2508, -888, -2050, 246, -1104, +1279, 143, 1898, 1351, 1959, 2070, 1422, 2163, +420, 1727, -710, 865, -1597, -189, -1963, -1093, +-1725, -1604, -1011, -1666, -12, -1338, 1004, -725, +1725, 16, 1888, 634, 1465, 995, 666, 1171, +-275, 1210, -1125, 971, -1625, 438, -1636, -116, +-1194, -559, -409, -1011, 566, -1374, 1448, -1344, +1820, -896, 1574, -217, 901, 521, -29, 1154, +-991, 1494, -1682, 1430, -1867, 948, -1406, 177, +-422, -600, 707, -1136, 1580, -1331, 1906, -1158, +1629, -633, 819, 8, -312, 502, -1321, 812, +-1806, 950, -1673, 814, -1005, 444, 10, 39, +1025, -259, 1657, -452, 1678, -632, 1141, -719, +261, -550, -690, -208, -1397, 74, -1546, 277, +-1116, 498, -383, 688, 399, 657, 1013, 371, +1213, 17, 952, -255, 412, -401, -197, -456, +-690, -446, -909, -326, -727, -112, -267, 32, +216, 61, 580, 86, 727, 162, 578, 232, +208, 294, -220, 383, -546, 381, -648, 191, +-520, -97, -240, -368, 90, -595, 427, -680, +619, -527, 503, -156, 169, 273, -156, 609, +-338, 766, -395, 674, -369, 392, -154, 65, +286, -263, 626, -572, 573, -679, 234, -565, +-93, -444, -389, -371, -763, -175, -943, 173, +-577, 510, 122, 767, 675, 981, 983, 1041, +1142, 733, 1009, 116, 376, -604, -509, -1257, +-1170, -1623, -1411, -1488, -1331, -870, -953, 17, +-188, 930, 796, 1617, 1578, 1799, 1856, 1376, +1624, 571, 1025, -338, 159, -1128, -900, -1550, +-1812, -1469, -2188, -986, -1956, -290, -1278, 425, +-275, 967, 953, 1192, 2075, 1102, 2619, 786, +2400, 295, 1572, -216, 327, -579, -1093, -789, +-2313, -879, -2890, -783, -2606, -505, -1591, -152, +-120, 181, 1448, 457, 2633, 673, 3007, 785, +2472, 751, 1280, 548, -204, 240, -1667, -92, +-2671, -459, -2832, -869, -2111, -1100, -837, -998, +575, -661, 1787, -167, 2491, 490, 2448, 1167, +1667, 1564, 467, 1471, -737, 898, -1605, 57, +-1968, -832, -1801, -1561, -1175, -1906, -251, -1658, +635, -828, 1188, 242, 1380, 1164, 1246, 1758, +794, 1908, 165, 1509, -385, 657, -697, -366, +-822, -1201, -844, -1634, -670, -1679, -337, -1351, +-26, -628, 264, 284, 576, 1046, 815, 1511, +876, 1659, 751, 1403, 476, 708, 34, -205, +-570, -1086, -1118, -1747, -1378, -1966, -1253, -1600, +-774, -733, -42, 415, 816, 1539, 1562, 2273, +1867, 2328, 1554, 1665, 775, 505, -232, -899, +-1272, -2153, -2037, -2755, -2131, -2457, -1493, -1428, +-416, 18, 768, 1505, 1783, 2591, 2290, 2871, +2015, 2208, 1067, 886, -161, -623, -1319, -1911, +-2092, -2655, -2159, -2592, -1501, -1725, -426, -373, +711, 966, 1605, 1910, 1938, 2317, 1590, 2126, +809, 1352, -94, 258, -903, -740, -1366, -1413, +-1324, -1776, -905, -1811, -327, -1395, 278, -657, +767, 80, 906, 702, 709, 1280, 447, 1700, +168, 1717, -186, 1298, -464, 612, -485, -175, +-341, -968, -250, -1609, -196, -1907, 15, -1709, +277, -1050, 357, -155, 314, 739, 308, 1428, +300, 1747, 157, 1667, -102, 1218, -350, 444, +-456, -412, -395, -1073, -246, -1436, -83, -1508, +138, -1258, 380, -708, 457, -2, 300, 657, +112, 1108, 17, 1288, -136, 1212, -353, 895, +-396, 310, -218, -343, -34, -780, 65, -961, +186, -952, 378, -695, 518, -247, 509, 148, +313, 346, -63, 406, -454, 352, -737, 139, +-923, -78, -908, -82, -484, 106, 256, 319, +928, 493, 1298, 544, 1363, 376, 1002, -5, +180, -516, -771, -991, -1476, -1188, -1716, -983, +-1393, -498, -594, 124, 433, 827, 1381, 1439, +1897, 1612, 1731, 1228, 961, 499, -44, -349, +-999, -1167, -1741, -1740, -1954, -1829, -1393, -1353, +-331, -449, 678, 614, 1382, 1571, 1699, 2124, +1434, 2025, 586, 1259, -421, 127, -1133, -1032, +-1387, -2002, -1197, -2440, -565, -2000, 331, -826, +1070, 542, 1355, 1678, 1072, 2341, 315, 2353, +-509, 1541, -1034, 86, -1237, -1372, -1081, -2244, +-461, -2416, 432, -1951, 1092, -842, 1222, 664, +995, 1911, 560, 2389, -100, 2185, -761, 1496, +-1035, 332, -891, -1046, -604, -2004, -291, -2223, +120, -1882, 523, -1140, 690, -39, 657, 1148, +601, 1925, 513, 2038, 297, 1597, -24, 808, +-389, -230, -779, -1291, -1091, -1951, -1129, -1918, +-842, -1301, -323, -359, 349, 683, 1084, 1513, +1665, 1860, 1799, 1645, 1385, 929, 590, -86, +-358, -983, -1303, -1479, -2001, -1551, -2163, -1229, +-1728, -543, -849, 260, 277, 835, 1383, 1108, +2163, 1133, 2398, 891, 2018, 472, 1130, 62, +-83, -316, -1366, -679, -2350, -956, -2705, -1039, +-2330, -921, -1357, -652, -43, -200, 1365, 484, +2532, 1217, 3024, 1688, 2660, 1743, 1600, 1327, +146, 436, -1377, -749, -2616, -1815, -3155, -2448, +-2748, -2451, -1622, -1661, -234, -262, 1137, 1201, +2289, 2319, 2872, 2887, 2630, 2625, 1739, 1497, +549, -65, -722, -1467, -1848, -2376, -2512, -2638, +-2570, -2188, -2079, -1136, -1110, 144, 184, 1219, +1445, 1853, 2345, 2005, 2738, 1700, 2494, 1014, +1581, 169, 195, -583, -1296, -1114, -2481, -1457, +-2995, -1574, -2693, -1325, -1711, -713, -290, 36, +1280, 726, 2478, 1310, 2849, 1666, 2443, 1589, +1533, 1043, 277, 223, -1104, -629, -2109, -1310, +-2384, -1669, -2079, -1572, -1452, -1052, -524, -312, +570, 445, 1455, 1047, 1876, 1369, 1840, 1375, +1469, 1083, 852, 556, 68, -45, -757, -574, +-1457, -955, -1833, -1191, -1746, -1226, -1265, -966, +-524, -469, 433, 115, 1379, 717, 1919, 1246, +1897, 1470, 1450, 1294, 670, 790, -361, 52, +-1372, -800, -1979, -1492, -2011, -1780, -1524, -1580, +-589, -897, 601, 139, 1605, 1213, 2093, 1960, +2002, 2178, 1309, 1802, 129, 849, -1149, -509, +-2005, -1789, -2156, -2517, -1614, -2546, -519, -1937, +811, -721, 1862, 887, 2257, 2313, 1890, 2981, +842, 2732, -518, 1815, -1663, 448, -2230, -1171, +-2078, -2547, -1206, -3092, 120, -2687, 1337, -1597, +2021, -135, 2106, 1352, 1578, 2473, 500, 2898, +-696, 2485, -1530, 1394, -1861, 48, -1719, -1212, +-1109, -2167, -205, -2555, 682, -2222, 1343, -1382, +1651, -306, 1491, 832, 971, 1697, 303, 2032, +-454, 1909, -1160, 1427, -1494, 590, -1388, -343, +-1033, -1033, -447, -1413, 356, -1520, 1087, -1243, +1447, -639, 1403, -21, 1039, 439, 355, 759, +-536, 912, -1274, 838, -1583, 550, -1451, 163, +-914, -96, -63, -166, 855, -222, 1507, -353, +1660, -372, 1317, -227, 587, -159, -352, -286, +-1200, -379, -1697, -207, -1710, 81, -1170, 256, +-243, 410, 704, 696, 1422, 898, 1786, 751, +1605, 345, 840, -91, -157, -536, -975, -1022, +-1543, -1357, -1818, -1295, -1528, -830, -645, -197, +384, 469, 1115, 1135, 1493, 1619, 1538, 1651, +1117, 1223, 274, 540, -602, -224, -1157, -994, +-1314, -1622, -1068, -1791, -492, -1389, 161, -690, +648, 36, 858, 770, 729, 1424, 361, 1715, +-3, 1460, -234, 811, -353, 44, -343, -697, +-196, -1317, -63, -1640, -37, -1494, -13, -932, +46, -143, 39, 680, 33, 1366, 137, 1726, +238, 1649, 165, 1103, -54, 204, -249, -748, +-326, -1479, -323, -1859, -206, -1791, 132, -1177, +578, -171, 853, 862, 793, 1641, 425, 2018, +-105, 1806, -669, 1001, -1151, -98, -1328, -1154, +-1044, -1916, -424, -2111, 296, -1622, 991, -644, +1557, 529, 1764, 1599, 1451, 2227, 734, 2128, +-157, 1356, -1084, 240, -1852, -913, -2209, -1912, +-2013, -2417, -1245, -2071, -64, -1094, 1210, -25, +2250, 971, 2780, 1910, 2608, 2379, 1746, 2013, +358, 1113, -1243, 173, -2591, -791, -3248, -1785, +-3053, -2343, -2123, -2126, -651, -1418, 1087, -565, +2622, 521, 3485, 1755, 3474, 2561, 2633, 2566, +1180, 1956, -619, 930, -2387, -411, -3616, -1805, +-3973, -2827, -3406, -3108, -1988, -2538, 12, -1315, +2079, 223, 3664, 1793, 4382, 3019, 4018, 3458, +2548, 2972, 355, 1809, -1887, 215, -3642, -1530, +-4540, -2927, -4258, -3532, -2776, -3273, -558, -2281, +1676, -697, 3342, 1098, 4151, 2567, 3910, 3355, +2567, 3355, 580, 2525, -1345, 1034, -2806, -682, +-3572, -2139, -3359, -3024, -2187, -3176, -584, -2514, +872, -1195, 1960, 364, 2561, 1701, 2438, 2571, +1560, 2817, 336, 2340, -684, 1259, -1221, -75, +-1359, -1255, -1195, -1992, -674, -2219, 53, -2001, +510, -1330, 397, -312, -61, 645, -436, 1189, +-585, 1417, -565, 1508, -200, 1320, 649, 758, +1575, 187, 1964, -154, 1644, -523, 795, -1006, +-481, -1252, -1975, -1145, -3081, -968, -3187, -733, +-2224, -209, -545, 536, 1414, 1126, 3165, 1375, +4100, 1368, 3771, 1167, 2214, 646, -23, -157, +-2224, -879, -3802, -1286, -4327, -1430, -3600, -1315, +-1808, -872, 472, -224, 2514, 443, 3773, 1015, +4015, 1374, 3185, 1426, 1498, 1202, -463, 711, +-2134, -34, -3204, -811, -3466, -1377, -2808, -1668, +-1449, -1637, 115, -1130, 1495, -225, 2525, 748, +2982, 1537, 2702, 2008, 1809, 1963, 531, 1301, +-832, 225, -1927, -923, -2567, -1815, -2692, -2213, +-2177, -1995, -1053, -1196, 341, -10, 1579, 1192, +2439, 2017, 2782, 2205, 2418, 1747, 1373, 823, +-11, -297, -1341, -1276, -2294, -1804, -2636, -1747, +-2346, -1240, -1515, -477, -257, 301, 1100, 804, +2058, 933, 2364, 844, 2106, 639, 1433, 400, +430, 335, -664, 466, -1506, 502, -1942, 221, +-1963, -285, -1582, -924, -868, -1599, 39, -2013, +936, -1809, 1600, -947, 1913, 331, 1831, 1707, +1323, 2785, 446, 3102, -541, 2453, -1325, 1078, +-1842, -605, -2073, -2135, -1771, -3078, -890, -3162, +151, -2386, 965, -1000, 1525, 545, 1835, 1800, +1680, 2500, 1020, 2548, 212, 2002, -493, 1049, +-1106, -26, -1533, -970, -1576, -1602, -1223, -1874, +-634, -1755, -1, -1239, 605, -479, 1158, 281, +1464, 940, 1298, 1437, 743, 1559, 93, 1214, +-533, 602, -1131, -12, -1447, -582, -1157, -1022, +-446, -1082, 221, -720, 701, -268, 1041, 38, +1034, 241, 479, 354, -335, 255, -877, -47, +-982, -297, -811, -281, -344, -8, 487, 340, +1280, 641, 1470, 862, 1015, 925, 274, 678, +-551, 112, -1356, -576, -1818, -1192, -1628, -1629, +-854, -1741, 185, -1345, 1133, -513, 1713, 522, +1851, 1534, 1555, 2278, 771, 2477, -292, 2045, +-1116, 1021, -1481, -431, -1584, -1869, -1441, -2808, +-841, -3026, 27, -2479, 687, -1203, 1063, 432, +1327, 1934, 1368, 2969, 1057, 3282, 560, 2710, +41, 1449, -503, -101, -1011, -1625, -1316, -2803, +-1305, -3301, -1025, -3010, -573, -2069, 48, -637, +768, 1016, 1364, 2479, 1625, 3402, 1501, 3569, +1054, 2839, 347, 1317, -562, -586, -1447, -2400, +-1955, -3691, -1902, -4040, -1346, -3237, -443, -1532, +662, 603, 1689, 2653, 2193, 4026, 2010, 4231, +1361, 3202, 383, 1313, -820, -901, -1839, -2899, +-2241, -4151, -1963, -4229, -1190, -3113, -92, -1184, +1074, 1019, 1890, 2961, 2062, 4139, 1654, 4250, +858, 3255, -179, 1376, -1241, -896, -1948, -2918, +-2023, -4170, -1518, -4383, -639, -3458, 394, -1548, +1311, 847, 1851, 3007, 1904, 4331, 1445, 4487, +577, 3430, -432, 1395, -1328, -1059, -1937, -3164, +-2060, -4299, -1577, -4242, -698, -3080, 247, -1059, +1108, 1247, 1736, 3023, 1879, 3756, 1503, 3507, +823, 2471, 25, 820, -754, -947, -1338, -2164, +-1584, -2588, -1452, -2412, -1024, -1806, -440, -867, +191, 164, 710, 881, 964, 1164, 958, 1256, +828, 1298, 658, 1132, 395, 730, 26, 306, +-281, -60, -419, -486, -524, -948, -705, -1209, +-860, -1202, -842, -1020, -682, -663, -458, -60, +-70, 612, 534, 1051, 1144, 1212, 1550, 1262, +1671, 1180, 1425, 779, 766, 101, -208, -598, +-1267, -1148, -2127, -1563, -2508, -1755, -2257, -1550, +-1436, -908, -249, 46, 1086, 1105, 2294, 1954, +2998, 2339, 2906, 2194, 2076, 1495, 796, 305, +-725, -1035, -2205, -2039, -3137, -2506, -3175, -2436, +-2434, -1793, -1193, -624, 348, 695, 1868, 1716, +2912, 2307, 3203, 2461, 2717, 2043, 1588, 1076, +98, -84, -1382, -1147, -2481, -2028, -2912, -2545, +-2598, -2409, -1708, -1630, -516, -477, 727, 799, +1779, 1931, 2383, 2607, 2395, 2630, 1888, 1994, +1052, 806, 62, -631, -925, -1844, -1700, -2469, +-2071, -2491, -2006, -1968, -1591, -925, -859, 385, +104, 1495, 1084, 2126, 1871, 2261, 2246, 1907, +2050, 1072, 1348, -49, 342, -1090, -781, -1833, +-1739, -2178, -2238, -2000, -2140, -1252, -1504, -143, +-520, 1007, 568, 1908, 1467, 2300, 1932, 2053, +1860, 1224, 1311, 21, 507, -1230, -311, -2073, +-1054, -2247, -1592, -1812, -1700, -929, -1365, 240, +-798, 1379, -61, 2053, 846, 2029, 1608, 1459, +1820, 681, 1481, -166, 792, -1042, -225, -1692, +-1390, -1811, -2179, -1495, -2224, -1000, -1591, -347, +-463, 505, 978, 1328, 2270, 1852, 2852, 2024, +2503, 1816, 1315, 1152, -405, 97, -2080, -1084, +-3154, -2099, -3356, -2648, -2591, -2567, -963, -1883, +989, -700, 2533, 758, 3292, 2073, 3259, 2865, +2403, 3027, 799, 2544, -1027, 1439, -2420, -56, +-3081, -1522, -3011, -2627, -2236, -3158, -890, -3026, +626, -2241, 1812, -897, 2419, 725, 2469, 2160, +1999, 3059, 1035, 3315, -186, 2848, -1232, 1637, +-1816, -27, -1939, -1568, -1648, -2626, -958, -3106, +-73, -2882, 664, -1898, 1095, -474, 1224, 887, +1025, 1881, 584, 2395, 153, 2369, -138, 1816, +-334, 919, -414, -45, -321, -827, -174, -1336, +-126, -1590, -157, -1596, -214, -1301, -327, -767, +-429, -212, -338, 277, -37, 801, 294, 1312, +585, 1516, 886, 1361, 1064, 1059, 886, 626, +381, -71, -220, -856, -805, -1391, -1318, -1595, +-1556, -1557, -1349, -1258, -753, -597, 88, 309, +1023, 1125, 1772, 1610, 2046, 1800, 1754, 1687, +962, 1127, -173, 164, -1352, -830, -2182, -1518, +-2412, -1868, -1990, -1868, -993, -1368, 344, -399, +1625, 659, 2492, 1428, 2699, 1792, 2125, 1786, +878, 1330, -656, 449, -1994, -507, -2775, -1150, +-2794, -1418, -2018, -1392, -685, -1025, 819, -367, +2121, 281, 2840, 667, 2722, 825, 1837, 800, +461, 594, -1074, 300, -2351, 63, -2934, -51, +-2657, -92, -1696, -131, -333, -201, 1151, -307, +2357, -435, 2882, -507, 2585, -475, 1585, -298, +131, 68, -1398, 550, -2534, 939, -2912, 1062, +-2475, 846, -1432, 311, -60, -401, 1296, -1083, +2235, -1522, 2500, -1509, 2136, -911, 1306, 116, +186, 1203, -931, 1997, -1700, 2245, -2027, 1775, +-1990, 622, -1560, -876, -759, -2219, 133, -2937, +845, -2769, 1385, -1701, 1771, 1, 1807, 1827, +1370, 3162, 616, 3576, -222, 2929, -971, 1390, +-1547, -599, -1904, -2398, -1859, -3456, -1299, -3574, +-468, -2747, 308, -1120, 992, 779, 1623, 2259, +1934, 3042, 1669, 3136, 1056, 2483, 395, 1175, +-367, -289, -1224, -1450, -1833, -2197, -1916, -2473, +-1578, -2183, -1020, -1422, -224, -434, 748, 589, +1499, 1407, 1728, 1824, 1553, 1849, 1178, 1559, +576, 927, -252, 75, -986, -653, -1284, -1099, +-1190, -1331, -968, -1310, -684, -950, -231, -460, +276, -89, 507, 216, 470, 569, 479, 815, +562, 820, 515, 778, 387, 832, 356, 752, +355, 382, 163, -75, -243, -493, -667, -940, +-984, -1333, -1186, -1456, -1219, -1255, -938, -761, +-300, -30, 482, 771, 1161, 1443, 1675, 1904, +1939, 2066, 1753, 1742, 1058, 921, 6, -149, +-1157, -1209, -2141, -2136, -2682, -2727, -2626, -2694, +-1905, -1937, -602, -666, 967, 831, 2378, 2289, +3260, 3320, 3341, 3560, 2511, 2893, 931, 1467, +-1015, -396, -2770, -2234, -3744, -3572, -3640, -4049, +-2603, -3508, -947, -2032, 981, -23, 2665, 1945, +3523, 3418, 3309, 4074, 2214, 3684, 613, 2339, +-1067, 496, -2352, -1346, -2873, -2807, -2554, -3557, +-1613, -3393, -398, -2413, 734, -921, 1488, 725, +1707, 2101, 1443, 2838, 879, 2859, 239, 2302, +-274, 1245, -561, -137, -654, -1382, -626, -2045, +-519, -2123, -413, -1826, -377, -1197, -337, -287, +-208, 602, -28, 1146, 168, 1304, 395, 1214, +624, 988, 720, 646, 559, 241, 181, -132, +-260, -409, -622, -619, -781, -781, -679, -847, +-358, -724, 66, -412, 411, -34, 525, 340, +387, 670, 62, 822, -325, 682, -620, 314, +-711, -117, -519, -457, -42, -580, 566, -416, +1020, -18, 1102, 450, 807, 777, 229, 788, +-523, 472, -1210, -74, -1497, -742, -1278, -1313, +-754, -1463, -107, -1067, 602, -287, 1190, 607, +1383, 1394, 1130, 1875, 644, 1856, 118, 1289, +-420, 345, -879, -692, -1076, -1551, -992, -2004, +-756, -1949, -451, -1431, -102, -610, 259, 330, +555, 1179, 717, 1715, 754, 1846, 699, 1636, +583, 1147, 368, 427, 8, -351, -417, -999, +-792, -1429, -1082, -1607, -1217, -1480, -1071, -1081, +-606, -518, 28, 132, 626, 778, 1130, 1255, +1471, 1423, 1451, 1317, 1001, 1038, 267, 607, +-554, 69, -1268, -409, -1677, -737, -1619, -947, +-1121, -1002, -399, -848, 346, -628, 959, -461, +1289, -230, 1263, 107, 893, 403, 326, 634, +-216, 917, -623, 1207, -862, 1307, -863, 1131, +-633, 719, -311, 54, -60, -849, 48, -1762, +37, -2349, -12, -2391, -3, -1841, 135, -750, +369, 703, 584, 2161, 661, 3161, 544, 3367, +243, 2698, -236, 1325, -809, -423, -1223, -2124, +-1263, -3299, -937, -3587, -366, -2942, 333, -1618, +984, 40, 1309, 1681, 1144, 2861, 615, 3197, +-40, 2707, -677, 1707, -1151, 424, -1222, -942, +-798, -1981, -129, -2319, 483, -2027, 901, -1393, +982, -566, 620, 334, -17, 1005, -651, 1235, +-1096, 1112, -1209, 819, -878, 471, -178, 169, +620, -2, 1255, -57, 1519, -76, 1268, -131, +554, -273, -382, -522, -1246, -754, -1803, -781, +-1893, -557, -1391, -190, -422, 279, 575, 819, +1289, 1190, 1675, 1123, 1644, 660, 1089, 88, +198, -428, -593, -834, -1068, -995, -1292, -753, +-1211, -168, -759, 436, -174, 747, 264, 742, +457, 516, 445, 42, 326, -612, 147, -1093, +-43, -1062, -121, -563, 7, 117, 274, 833, +433, 1523, 358, 1862, 203, 1457, -20, 443, +-499, -643, -1082, -1552, -1323, -2267, -1112, -2418, +-708, -1631, -136, -259, 723, 1033, 1567, 2056, +1892, 2749, 1643, 2711, 1013, 1723, 59, 236, +-1077, -1143, -2006, -2186, -2376, -2773, -2096, -2646, +-1260, -1688, -94, -230, 1077, 1191, 1926, 2209, +2215, 2694, 1857, 2508, 1005, 1560, -27, 114, +-978, -1260, -1652, -2151, -1834, -2469, -1487, -2165, +-850, -1160, -157, 296, 494, 1578, 942, 2219, +999, 2202, 727, 1646, 371, 602, 35, -687, +-297, -1698, -487, -2032, -389, -1726, -136, -1019, +63, -41, 147, 998, 115, 1667, -77, 1679, +-434, 1203, -793, 534, -915, -219, -745, -939, +-362, -1345, 213, -1258, 933, -789, 1579, -180, +1786, 401, 1341, 888, 420, 1167, -670, 1063, +-1755, 583, -2584, 17, -2749, -425, -2050, -811, +-728, -1103, 785, -996, 2182, -434, 3141, 177, +3247, 587, 2368, 908, 803, 1108, -1004, 931, +-2620, 395, -3610, -203, -3638, -678, -2688, -982, +-1085, -1025, 780, -755, 2483, -242, 3518, 391, +3558, 926, 2661, 1125, 1101, 964, -785, 596, +-2501, 61, -3459, -620, -3415, -1157, -2537, -1187, +-1074, -752, 658, -171, 2143, 414, 2892, 983, +2722, 1286, 1800, 1048, 467, 383, -890, -350, +-1908, -915, -2292, -1196, -1940, -1060, -1041, -498, +18, 282, 907, 1001, 1413, 1390, 1427, 1261, +966, 700, 187, -21, -576, -749, -1039, -1352, +-1175, -1537, -1050, -1131, -636, -402, -7, 267, +520, 823, 728, 1301, 797, 1466, 823, 1149, +575, 617, 47, 160, -418, -315, -661, -893, +-858, -1282, -1067, -1285, -994, -1085, -520, -765, +10, -169, 384, 628, 725, 1288, 1015, 1589, +1045, 1517, 744, 1085, 265, 360, -254, -459, +-805, -1133, -1269, -1467, -1433, -1361, -1239, -883, +-763, -246, -118, 354, 564, 792, 1134, 961, +1397, 842, 1270, 578, 862, 325, 261, 122, +-485, -36, -1192, -128, -1587, -179, -1507, -276, +-1049, -453, -416, -625, 283, -673, 928, -543, +1280, -256, 1157, 143, 653, 592, 27, 949, +-588, 1061, -1107, 915, -1245, 583, -848, 126, +-174, -357, 446, -691, 888, -788, 1047, -733, +740, -595, -11, -349, -850, -61, -1385, 129, +-1451, 210, -1073, 277, -346, 390, 581, 527, +1438, 635, 1840, 676, 1554, 638, 727, 477, +-339, 100, -1434, -475, -2248, -1038, -2336, -1388, +-1622, -1472, -496, -1238, 685, -585, 1715, 410, +2297, 1422, 2176, 2128, 1445, 2363, 363, 2056, +-884, 1208, -1974, -64, -2456, -1481, -2258, -2634, +-1628, -3148, -695, -2878, 445, -1902, 1462, -390, +1986, 1370, 1964, 2920, 1612, 3801, 1006, 3755, +112, 2774, -864, 1088, -1555, -915, -1810, -2758, +-1803, -3961, -1658, -4179, -1165, -3359, -271, -1741, +613, 264, 1190, 2213, 1596, 3658, 1885, 4228, +1753, 3770, 1060, 2438, 179, 622, -555, -1239, +-1238, -2795, -1903, -3734, -2253, -3769, -2036, -2865, +-1363, -1370, -558, 244, 238, 1724, 1070, 2896, +1818, 3397, 2209, 2989, 2116, 1967, 1617, 811, +813, -335, -248, -1474, -1408, -2328, -2356, -2559, +-2817, -2245, -2680, -1705, -1974, -1002, -815, -35, +589, 1059, 1882, 1943, 2696, 2442, 2845, 2562, +2294, 2221, 1122, 1301, -365, -41, -1670, -1398, +-2441, -2410, -2582, -2859, -2109, -2621, -1121, -1670, +88, -201, 1058, 1307, 1473, 2299, 1372, 2533, +924, 2133, 271, 1238, -363, -11, -725, -1164, +-700, -1678, -335, -1485, 135, -926, 410, -219, +390, 512, 174, 947, -196, 834, -731, 320, +-1203, -278, -1263, -743, -940, -890, -432, -611, +258, -22, 1023, 670, 1504, 1301, 1512, 1611, +1148, 1348, 560, 616, -201, -251, -1010, -1066, +-1594, -1734, -1804, -2016, -1677, -1706, -1239, -901, +-508, 97, 372, 1036, 1135, 1759, 1560, 2127, +1615, 1998, 1326, 1353, 731, 414, -16, -528, +-738, -1325, -1275, -1869, -1489, -1949, -1387, -1487, +-1067, -723, -593, 52, -54, 776, 404, 1387, +653, 1640, 702, 1413, 682, 923, 663, 436, +607, -32, 471, -533, 247, -917, -81, -995, +-550, -872, -1096, -775, -1497, -668, -1586, -369, +-1356, 65, -809, 451, 52, 785, 1036, 1137, +1790, 1404, 2078, 1372, 1887, 952, 1252, 255, +227, -512, -958, -1230, -1922, -1845, -2451, -2102, +-2523, -1657, -2035, -661, -955, 366, 373, 1253, +1500, 2059, 2222, 2418, 2476, 1923, 2158, 898, +1255, -84, 48, -954, -1082, -1742, -1947, -2065, +-2421, -1688, -2380, -941, -1791, -202, -772, 477, +345, 1083, 1214, 1451, 1729, 1475, 1927, 1231, +1759, 846, 1124, 391, 145, -134, -760, -728, +-1365, -1262, -1772, -1550, -1936, -1529, -1615, -1223, +-804, -611, 138, 283, 878, 1219, 1390, 1852, +1631, 2002, 1389, 1699, 687, 1016, -153, 52, +-872, -937, -1352, -1580, -1464, -1692, -1109, -1383, +-451, -815, 143, -96, 512, 569, 692, 913, +623, 869, 271, 618, -217, 330, -587, 65, +-649, -100, -417, -50, -67, 196, 250, 422, +484, 427, 594, 206, 470, -127, 95, -490, +-331, -831, -660, -1021, -954, -878, -1195, -403, +-1148, 172, -684, 621, -12, 906, 571, 1046, +1010, 954, 1352, 597, 1462, 209, 1128, 13, +398, -105, -444, -339, -1214, -579, -1845, -667, +-2146, -757, -1875, -974, -1090, -1034, -132, -642, +775, 39, 1578, 728, 2098, 1401, 2087, 2015, +1509, 2233, 558, 1786, -484, 810, -1429, -378, +-2145, -1552, -2422, -2511, -2104, -2982, -1287, -2716, +-255, -1691, 756, -200, 1640, 1306, 2179, 2503, +2094, 3219, 1431, 3255, 485, 2450, -506, 989, +-1360, -597, -1876, -1868, -1911, -2677, -1492, -2909, +-788, -2413, 23, -1322, 706, -78, 1071, 931, +1123, 1564, 872, 1796, 350, 1661, -183, 1252, +-472, 726, -531, 288, -470, 54, -300, -105, +-55, -390, 93, -772, 51, -1086, -111, -1298, +-337, -1389, -521, -1180, -513, -554, -372, 311, +-210, 1144, 54, 1769, 407, 2026, 618, 1799, +606, 1156, 545, 292, 474, -575, 194, -1225, +-292, -1534, -719, -1544, -1024, -1335, -1311, -925, +-1404, -392, -1037, 95, -325, 489, 413, 903, +1054, 1338, 1565, 1619, 1743, 1621, 1405, 1353, +670, 805, -183, -42, -976, -1044, -1606, -1913, +-1946, -2390, -1854, -2332, -1314, -1701, -563, -601, +123, 695, 725, 1850, 1253, 2564, 1523, 2639, +1407, 2059, 1030, 1022, 571, -179, 47, -1270, +-575, -1984, -1143, -2114, -1446, -1675, -1495, -894, +-1414, -40, -1197, 698, -714, 1181, 35, 1299, +820, 1023, 1429, 491, 1759, -26, 1720, -339, +1289, -447, 510, -427, -496, -255, -1419, 88, +-1984, 402, -2144, 458, -1857, 315, -1050, 155, +86, -36, 1066, -344, 1549, -641, 1589, -721, +1287, -580, 635, -370, -170, -130, -802, 236, +-1116, 706, -1110, 1069, -824, 1169, -358, 1061, +106, 809, 393, 348, 444, -339, 270, -1064, +-74, -1562, -393, -1701, -524, -1495, -488, -957, +-331, -99, -47, 906, 309, 1731, 589, 2119, +685, 2011, 563, 1473, 237, 590, -188, -469, +-568, -1396, -837, -1908, -968, -1931, -904, -1553, +-652, -879, -285, -20, 123, 815, 477, 1370, +665, 1530, 712, 1373, 722, 1021, 635, 546, +360, 10, -13, -467, -356, -739, -694, -791, +-1071, -755, -1337, -712, -1277, -590, -898, -367, +-349, -153, 292, 42, 978, 349, 1539, 749, +1705, 1043, 1370, 1143, 700, 1076, -133, 784, +-998, 204, -1666, -513, -1942, -1120, -1784, -1507, +-1273, -1635, -513, -1359, 388, -625, 1200, 324, +1667, 1145, 1742, 1699, 1480, 1956, 888, 1777, +15, 1054, -923, -1, -1614, -1012, -1926, -1750, +-1891, -2086, -1432, -1884, -572, -1155, 378, -113, +1155, 973, 1691, 1827, 1892, 2187, 1602, 1973, +839, 1268, -141, 212, -1101, -921, -1895, -1761, +-2247, -2094, -1970, -1896, -1209, -1193, -223, -156, +784, 870, 1623, 1633, 2091, 2048, 2007, 1977, +1349, 1328, 318, 352, -761, -565, -1618, -1311, +-2148, -1864, -2254, -2023, -1776, -1637, -826, -842, +182, 110, 1002, 1045, 1642, 1824, 2004, 2266, +1875, 2178, 1244, 1526, 341, 517, -571, -580, +-1327, -1591, -1854, -2299, -2078, -2412, -1881, -1862, +-1252, -899, -399, 196, 451, 1240, 1226, 1983, +1808, 2178, 1979, 1816, 1659, 1091, 955, 235, +29, -556, -908, -1127, -1665, -1373, -2117, -1261, +-2112, -889, -1538, -458, -518, -64, 569, 302, +1356, 567, 1722, 637, 1641, 586, 1058, 509, +151, 389, -687, 233, -1171, 98, -1278, 0, +-1072, -28, -533, 26, 222, 26, 762, -131, +762, -324, 356, -468, -140, -668, -562, -862, +-875, -746, -939, -256, -578, 345, 67, 898, +663, 1414, 1029, 1716, 1133, 1531, 958, 869, +488, -3, -227, -856, -986, -1555, -1500, -1964, +-1598, -1942, -1321, -1429, -809, -567, -114, 355, +659, 1123, 1242, 1693, 1474, 2007, 1391, 1910, +1027, 1370, 408, 606, -347, -135, -1049, -833, +-1516, -1507, -1625, -1931, -1389, -1887, -904, -1483, +-236, -941, 525, -239, 1143, 677, 1427, 1566, +1405, 2098, 1135, 2228, 582, 2050, -149, 1496, +-821, 480, -1322, -790, -1668, -1911, -1788, -2627, +-1506, -2857, -766, -2502, 224, -1468, 1140, 66, +1799, 1642, 2149, 2828, 2077, 3398, 1389, 3213, +170, 2192, -1100, 546, -2026, -1190, -2542, -2521, +-2549, -3234, -1887, -3246, -723, -2449, 493, -985, +1436, 592, 2010, 1772, 2135, 2478, 1743, 2746, +997, 2437, 194, 1556, -517, 473, -1080, -440, +-1453, -1150, -1633, -1753, -1609, -2136, -1388, -2085, +-1001, -1620, -428, -960, 325, -203, 1141, 725, +1812, 1756, 2147, 2507, 2090, 2645, 1572, 2201, +526, 1360, -796, 173, -1941, -1215, -2654, -2377, +-2864, -2914, -2492, -2762, -1497, -2023, -103, -810, +1228, 625, 2176, 1862, 2654, 2587, 2580, 2721, +1913, 2302, 836, 1400, -310, 211, -1301, -934, +-2070, -1767, -2476, -2191, -2329, -2185, -1674, -1735, +-771, -924, 148, 37, 961, 908, 1570, 1538, +1834, 1864, 1677, 1861, 1211, 1502, 616, 827, +-41, 7, -697, -742, -1183, -1306, -1366, -1641, +-1296, -1663, -1095, -1326, -825, -715, -477, 37, +-60, 812, 384, 1433, 796, 1705, 1074, 1576, +1146, 1112, 1011, 392, 689, -447, 227, -1163, +-283, -1529, -774, -1461, -1144, -1010, -1279, -300, +-1134, 494, -756, 1140, -278, 1419, 196, 1224, +598, 645, 778, -81, 666, -742, 433, -1205, +252, -1313, 132, -936, 8, -180, -71, 637, +-20, 1253, 40, 1548, -80, 1441, -359, 865, +-658, -70, -887, -1024, -991, -1684, -887, -1922, +-492, -1680, 125, -941, 760, 131, 1231, 1215, +1434, 2020, 1356, 2351, 999, 2107, 320, 1337, +-557, 220, -1303, -993, -1721, -1996, -1847, -2527, +-1685, -2498, -1097, -1926, -158, -856, 769, 510, +1445, 1768, 1871, 2589, 1950, 2865, 1537, 2558, +714, 1634, -271, 258, -1182, -1187, -1830, -2316, +-2056, -2891, -1829, -2821, -1257, -2116, -461, -909, +419, 509, 1150, 1765, 1570, 2557, 1663, 2744, +1417, 2340, 855, 1451, 140, 258, -514, -956, +-1010, -1855, -1337, -2258, -1465, -2181, -1346, -1676, +-986, -791, -457, 258, 137, 1129, 696, 1630, +1131, 1790, 1362, 1622, 1317, 1086, 992, 318, +476, -376, -140, -813, -770, -1038, -1291, -1088, +-1563, -907, -1508, -551, -1137, -223, -547, -40, +127, 100, 745, 286, 1179, 432, 1349, 514, +1204, 679, 804, 925, 323, 981, -165, 725, +-666, 305, -1039, -207, -1127, -846, -1005, -1422, +-846, -1623, -618, -1400, -182, -880, 341, -121, +702, 761, 860, 1462, 897, 1728, 792, 1546, +482, 1043, 27, 358, -376, -350, -643, -912, +-829, -1171, -868, -1044, -633, -642, -210, -217, +164, 95, 343, 321, 344, 412, 234, 253, +21, -68, -225, -269, -347, -212, -226, -7, +61, 245, 321, 591, 511, 982, 676, 1134, +683, 849, 325, 250, -297, -436, -869, -1117, +-1239, -1678, -1420, -1870, -1333, -1537, -859, -763, +-74, 227, 738, 1189, 1350, 1899, 1732, 2205, +1834, 2023, 1513, 1352, 727, 376, -310, -592, +-1270, -1367, -1955, -1881, -2310, -2013, -2189, -1692, +-1488, -1061, -419, -304, 652, 498, 1535, 1233, +2171, 1719, 2357, 1836, 1903, 1595, 966, 1064, +-117, 325, -1144, -493, -1958, -1203, -2346, -1604, +-2162, -1594, -1455, -1239, -455, -663, 563, 32, +1402, 692, 1937, 1111, 2037, 1208, 1616, 1053, +785, 721, -170, 269, -1034, -186, -1689, -532, +-1988, -736, -1820, -775, -1227, -636, -385, -381, +497, -76, 1257, 269, 1724, 589, 1753, 739, +1342, 665, 636, 437, -158, 111, -872, -289, +-1404, -632, -1632, -749, -1460, -607, -981, -305, +-398, 57, 155, 419, 634, 678, 999, 703, +1142, 472, 1028, 130, 783, -174, 534, -368, +235, -408, -203, -288, -710, -79, -1096, 125, +-1301, 246, -1381, 193, -1272, -45, -856, -317, +-178, -451, 573, -432, 1245, -289, 1731, 47, +1907, 565, 1663, 1010, 1014, 1130, 114, 932, +-810, 540, -1540, -26, -1958, -738, -2060, -1371, +-1867, -1655, -1351, -1517, -560, -1052, 317, -366, +1102, 462, 1752, 1279, 2241, 1852, 2410, 2024, +2065, 1802, 1246, 1254, 149, 418, -1115, -590, +-2366, -1527, -3241, -2179, -3406, -2429, -2783, -2215, +-1511, -1501, 171, -391, 1899, 865, 3209, 1991, +3758, 2743, 3390, 2923, 2169, 2433, 471, 1357, +-1232, -72, -2579, -1519, -3272, -2619, -3115, -3094, +-2217, -2836, -960, -1884, 270, -452, 1277, 1083, +1906, 2309, 2015, 2930, 1648, 2806, 1039, 1972, +412, 651, -143, -784, -609, -1943, -911, -2530, +-987, -2416, -943, -1673, -878, -523, -756, 718, +-484, 1695, -70, 2121, 337, 1914, 622, 1200, +783, 225, 821, -723, 665, -1385, 354, -1596, +34, -1305, -207, -634, -422, 144, -599, 778, +-616, 1119, -471, 1094, -309, 723, -206, 171, +-66, -336, 150, -674, 313, -794, 323, -673, +256, -364, 184, -11, 64, 256, -132, 410, +-299, 483, -307, 509, -145, 491, 85, 405, +269, 256, 370, 59, 348, -224, 95, -617, +-366, -991, -770, -1160, -925, -1030, -853, -594, +-549, 103, 38, 922, 736, 1626, 1221, 1989, +1357, 1843, 1171, 1150, 635, 75, -215, -1081, +-1093, -2027, -1667, -2512, -1784, -2357, -1458, -1568, +-772, -366, 129, 917, 1026, 1952, 1663, 2500, +1829, 2448, 1473, 1823, 787, 807, -2, -320, +-817, -1269, -1508, -1847, -1800, -1981, -1579, -1706, +-1023, -1146, -334, -440, 403, 281, 1058, 858, +1424, 1191, 1413, 1301, 1078, 1237, 508, 989, +-115, 565, -655, 62, -1052, -401, -1227, -755, +-1091, -956, -711, -987, -270, -837, 136, -493, +503, -52, 787, 298, 884, 490, 786, 610, +542, 658, 201, 520, -193, 244, -559, 24, +-820, -102, -918, -249, -827, -393, -557, -391, +-175, -248, 232, -89, 609, 64, 864, 265, +906, 441, 730, 432, 414, 224, 12, -48, +-421, -312, -771, -576, -967, -733, -1007, -621, +-880, -242, -535, 238, 2, 671, 564, 985, +973, 1106, 1180, 926, 1150, 423, 816, -235, +222, -805, -445, -1162, -1000, -1300, -1336, -1168, +-1369, -711, -1036, -47, -403, 586, 321, 1027, +905, 1242, 1170, 1228, 1099, 976, 784, 507, +278, -56, -324, -545, -763, -871, -848, -1057, +-670, -1081, -414, -858, -118, -438, 222, 11, +420, 415, 350, 762, 121, 942, -73, 872, +-176, 612, -229, 261, -272, -121, -235, -430, +-49, -561, 173, -516, 277, -344, 287, -89, +348, 151, 410, 252, 303, 207, 30, 86, +-260, -99, -564, -320, -891, -455, -1115, -412, +-1076, -216, -697, 66, -22, 389, 792, 707, +1494, 938, 1885, 982, 1843, 782, 1302, 374, +283, -171, -972, -783, -2064, -1352, -2664, -1718, +-2614, -1731, -1902, -1329, -639, -568, 882, 407, +2206, 1425, 2907, 2278, 2822, 2703, 2047, 2498, +811, 1672, -599, 418, -1844, -1007, -2595, -2304, +-2667, -3162, -2102, -3331, -1142, -2718, -62, -1447, +937, 146, 1675, 1664, 1968, 2816, 1798, 3398, +1371, 3234, 862, 2347, 241, 1040, -470, -336, +-1095, -1590, -1502, -2551, -1703, -2995, -1703, -2844, +-1422, -2239, -837, -1356, -44, -260, 789, 965, +1536, 2085, 2064, 2814, 2232, 3053, 1906, 2858, +1145, 2190, 173, 957, -852, -631, -1828, -2093, +-2526, -3122, -2674, -3690, -2255, -3648, -1437, -2732, +-379, -1085, 852, 742, 2007, 2351, 2723, 3612, +2821, 4253, 2401, 3910, 1620, 2606, 504, 803, +-866, -1053, -2126, -2689, -2852, -3797, -2987, -4040, +-2655, -3333, -1866, -1940, -589, -288, 897, 1258, +2108, 2445, 2797, 3057, 2986, 2954, 2663, 2237, +1756, 1232, 396, 212, -1042, -719, -2153, -1428, +-2749, -1747, -2819, -1700, -2333, -1466, -1304, -1124, +-19, -655, 1076, -118, 1761, 357, 2068, 726, +1976, 1018, 1433, 1212, 638, 1231, -75, 1029, +-562, 643, -879, 178, -1045, -278, -1024, -703, +-865, -1034, -709, -1138, -576, -968, -334, -635, +34, -263, 362, 116, 578, 466, 752, 676, +846, 683, 739, 550, 449, 379, 163, 211, +-38, 55, -204, -55, -347, -94, -416, -85, +-426, -88, -476, -142, -609, -240, -731, -354, +-665, -451, -407, -507, -60, -485, 338, -347, +820, -71, 1254, 310, 1397, 703, 1179, 1008, +726, 1147, 121, 1059, -621, 718, -1298, 141, +-1673, -558, -1646, -1170, -1293, -1523, -724, -1563, +-65, -1288, 592, -714, 1137, 34, 1435, 733, +1430, 1220, 1188, 1448, 817, 1409, 333, 1123, +-207, 685, -706, 197, -1103, -287, -1355, -721, +-1403, -1061, -1250, -1272, -918, -1316, -391, -1153, +294, -772, 975, -195, 1476, 513, 1743, 1188, +1718, 1612, 1320, 1673, 573, 1385, -362, 776, +-1278, -72, -1937, -924, -2136, -1506, -1846, -1680, +-1167, -1451, -199, -891, 883, -123, 1727, 639, +2032, 1164, 1802, 1319, 1215, 1122, 365, 670, +-611, 78, -1392, -495, -1672, -853, -1471, -887, +-982, -661, -337, -300, 357, 112, 906, 479, +1124, 653, 1029, 561, 735, 290, 348, -26, +-84, -312, -493, -517, -812, -556, -929, -401, +-818, -135, -548, 122, -170, 306, 251, 402, +606, 393, 758, 283, 734, 135, 610, 24, +398, -19, 71, -23, -242, -27, -434, -52, +-526, -121, -557, -262, -549, -439, -519, -548, +-471, -513, -345, -331, -124, -31, 173, 355, +518, 733, 909, 957, 1200, 941, 1201, 695, +894, 280, 361, -209, -326, -639, -1064, -910, +-1634, -975, -1825, -819, -1566, -500, -948, -134, +-127, 199, 721, 468, 1445, 632, 1872, 653, +1808, 559, 1272, 403, 520, 199, -242, -51, +-941, -292, -1427, -427, -1476, -404, -1083, -271, +-540, -104, -81, 80, 274, 247, 501, 262, +487, 20, 263, -352, 42, -618, 1, -691, +135, -571, 346, -193, 587, 451, 795, 1138, +854, 1526, 598, 1447, -11, 975, -793, 212, +-1434, -752, -1782, -1647, -1807, -2074, -1408, -1874, +-552, -1233, 529, -344, 1464, 684, 2081, 1591, +2315, 2007, 2097, 1825, 1359, 1247, 252, 491, +-921, -331, -1857, -1079, -2373, -1522, -2384, -1526, +-1862, -1192, -928, -717, 152, -185, 1087, 391, +1763, 891, 2083, 1130, 1942, 1105, 1350, 957, +527, 696, -290, 245, -991, -287, -1495, -683, +-1652, -895, -1397, -998, -895, -974, -311, -750, +278, -382, 793, -3, 1072, 327, 1017, 621, +739, 867, 431, 1017, 170, 1022, -67, 848, +-269, 502, -366, 38, -328, -483, -267, -1007, +-301, -1408, -399, -1507, -486, -1226, -509, -670, +-404, 15, -112, 724, 338, 1314, 766, 1587, +992, 1453, 978, 997, 747, 361, 314, -314, +-227, -885, -706, -1218, -1011, -1254, -1073, -1025, +-856, -608, -392, -86, 140, 423, 579, 767, +852, 874, 868, 793, 579, 559, 137, 177, +-224, -235, -448, -476, -524, -493, -430, -396, +-183, -222, 72, 44, 230, 273, 264, 287, +205, 107, 102, -109, -10, -281, -100, -389, +-162, -365, -133, -174, -55, 111, 5, 381, +19, 538, 33, 531, 31, 391, 0, 179, +-18, -63, -2, -271, 39, -364, 74, -351, +114, -326, 129, -305, 97, -216, 33, -98, +-27, -62, -115, -56, -256, 71, -387, 269, +-388, 358, -220, 340, 14, 353, 245, 373, +465, 256, 625, 31, 620, -147, 415, -239, +92, -318, -248, -405, -552, -452, -758, -417, +-772, -317, -556, -203, -174, -83, 234, 106, +539, 359, 718, 557, 752, 626, 556, 595, +156, 474, -261, 233, -540, -82, -667, -368, +-607, -554, -301, -602, 160, -505, 542, -322, +701, -147, 606, -18, 250, 71, -245, 101, +-681, 61, -884, 36, -776, 126, -346, 316, +250, 500, 762, 596, 1012, 577, 946, 403, +603, 39, 82, -448, -424, -879, -767, -1107, +-835, -1078, -652, -787, -342, -268, -53, 352, +189, 859, 340, 1106, 319, 1094, 207, 867, +186, 440, 294, -88, 359, -492, 336, -653, +277, -667, 164, -623, -121, -481, -508, -262, +-785, -117, -848, -93, -722, -75, -439, 29, +15, 203, 555, 398, 985, 597, 1133, 767, +1022, 839, 741, 731, 308, 392, -268, -121, +-854, -663, -1245, -1116, -1349, -1404, -1182, -1433, +-731, -1134, -40, -535, 690, 235, 1262, 998, +1562, 1564, 1535, 1800, 1152, 1655, 453, 1124, +-385, 280, -1125, -650, -1583, -1381, -1641, -1763, +-1297, -1770, -667, -1367, 78, -588, 773, 312, +1287, 1005, 1480, 1364, 1306, 1426, 865, 1187, +316, 643, -272, -31, -806, -558, -1143, -822, +-1185, -917, -948, -901, -571, -712, -143, -364, +306, -21, 739, 212, 974, 415, 917, 676, +686, 892, 483, 881, 241, 657, -150, 366, +-499, 2, -611, -535, -601, -1112, -668, -1406, +-679, -1294, -469, -924, -126, -374, 157, 390, +409, 1212, 711, 1746, 973, 1794, 1003, 1403, +724, 681, 247, -262, -255, -1208, -675, -1893, +-976, -2122, -1019, -1793, -698, -954, -137, 149, +379, 1186, 687, 1919, 773, 2205, 616, 1919, +209, 1053, -319, -131, -733, -1238, -855, -1976, +-640, -2189, -161, -1802, 455, -901, 1064, 237, +1456, 1294, 1433, 1994, 963, 2102, 187, 1562, +-724, 589, -1603, -483, -2189, -1416, -2211, -2014, +-1638, -2063, -659, -1487, 546, -492, 1807, 580, +2758, 1461, 3000, 1996, 2419, 2056, 1264, 1581, +-143, 677, -1529, -388, -2580, -1305, -2977, -1857, +-2603, -1969, -1631, -1650, -364, -948, 861, -28, +1802, 824, 2259, 1346, 2157, 1469, 1596, 1275, +838, 855, 95, 292, -566, -238, -1078, -528, +-1310, -526, -1192, -376, -885, -244, -523, -176, +-176, -186, 125, -326, 311, -567, 377, -744, +369, -698, 345, -400, 368, 89, 448, 665, +548, 1184, 608, 1490, 629, 1485, 514, 1142, +125, 512, -497, -279, -1065, -1037, -1380, -1582, +-1440, -1809, -1226, -1690, -651, -1242, 212, -539, +1051, 281, 1590, 1014, 1762, 1477, 1588, 1611, +1069, 1455, 277, 1044, -569, 439, -1180, -171, +-1390, -610, -1269, -865, -963, -981, -524, -931, +13, -729, 499, -522, 746, -395, 748, -232, +640, 44, 461, 315, 202, 524, -43, 757, +-146, 981, -101, 997, -3, 733, 60, 319, +88, -138, 83, -609, 5, -1007, -175, -1175, +-442, -1039, -634, -676, -622, -224, -410, 235, +-78, 632, 354, 875, 785, 894, 1015, 708, +944, 392, 659, 16, 282, -350, -190, -622, +-654, -726, -899, -647, -782, -394, -455, -12, +-128, 403, 121, 721, 314, 826, 382, 671, +225, 288, -34, -229, -172, -771, -100, -1191, +69, -1312, 279, -1019, 538, -402, 801, 323, +859, 1013, 568, 1582, 31, 1827, -545, 1562, +-1047, 872, -1410, 33, -1464, -783, -1095, -1511, +-419, -1986, 323, -2003, 987, -1563, 1487, -864, +1704, -60, 1553, 772, 1080, 1490, 433, 1905, +-229, 1930, -780, 1612, -1144, 1022, -1281, 247, +-1194, -563, -958, -1234, -656, -1635, -309, -1717, +89, -1512, 465, -1065, 738, -461, 935, 145, +1085, 643, 1133, 1016, 1043, 1249, 835, 1280, +482, 1099, -45, 797, -653, 438, -1186, -2, +-1541, -505, -1669, -936, -1495, -1186, -1038, -1249, +-366, -1143, 444, -864, 1229, -422, 1788, 116, +2021, 630, 1952, 1017, 1537, 1247, 784, 1319, +-130, 1185, -921, 797, -1501, 224, -1894, -388, +-2042, -945, -1829, -1393, -1253, -1621, -500, -1504, +279, -1060, 1057, -421, 1831, 310, 2369, 1034, +2456, 1575, 2088, 1765, 1382, 1594, 361, 1143, +-916, 452, -2116, -415, -2850, -1252, -2955, -1807, +-2489, -1974, -1504, -1761, -128, -1160, 1327, -202, +2431, 892, 2917, 1784, 2771, 2223, 2095, 2126, +1034, 1520, -168, 491, -1203, -732, -1873, -1784, +-2126, -2326, -1990, -2239, -1513, -1606, -790, -603, +23, 543, 760, 1536, 1312, 2093, 1630, 2091, +1670, 1602, 1387, 788, 834, -172, 154, -1053, +-517, -1652, -1078, -1887, -1384, -1747, -1343, -1246, +-1032, -495, -567, 308, -25, 1006, 512, 1533, +910, 1794, 1130, 1675, 1204, 1191, 1100, 506, +768, -233, 263, -955, -297, -1555, -859, -1879, +-1331, -1815, -1572, -1395, -1436, -739, -926, 50, +-146, 900, 750, 1662, 1592, 2095, 2139, 2056, +2133, 1607, 1530, 868, 537, -103, -552, -1171, +-1570, -2025, -2265, -2379, -2337, -2195, -1713, -1583, +-668, -628, 475, 522, 1498, 1551, 2159, 2146, +2234, 2213, 1689, 1814, 754, 1033, -277, 22, +-1137, -920, -1662, -1526, -1739, -1740, -1349, -1617, +-615, -1180, 184, -515, 801, 155, 1168, 642, +1263, 925, 1041, 1053, 547, 1016, 22, 804, +-329, 492, -478, 168, -487, -149, -389, -457, +-239, -732, -134, -920, -114, -951, -139, -793, +-167, -478, -165, -78, -71, 355, 147, 755, +437, 1007, 710, 1015, 886, 795, 865, 425, +595, -30, 139, -507, -370, -879, -823, -1027, +-1112, -949, -1123, -712, -846, -343, -379, 120, +172, 568, 714, 874, 1069, 978, 1116, 907, +912, 684, 595, 309, 194, -178, -269, -641, +-660, -955, -840, -1100, -787, -1096, -572, -888, +-222, -440, 196, 137, 583, 665, 793, 1063, +752, 1307, 495, 1314, 151, 1005, -205, 448, +-538, -176, -726, -733, -655, -1170, -328, -1404, +105, -1340, 519, -993, 797, -490, 831, 44, +582, 541, 176, 938, -236, 1163, -538, 1175, +-664, 976, -613, 621, -397, 182, -71, -286, +290, -726, 560, -1054, 660, -1189, 586, -1118, +400, -854, 144, -413, -131, 139, -343, 661, +-442, 1043, -429, 1258, -313, 1253, -99, 938, +134, 360, 275, -269, 301, -811, 281, -1240, +233, -1467, 146, -1335, 70, -838, 46, -178, +42, 447, 31, 961, 9, 1311, -23, 1373, +-70, 1083, -143, 557, -221, -5, -244, -483, +-160, -846, 5, -1069, 192, -1092, 360, -893, +498, -560, 537, -205, 428, 143, 224, 489, +-7, 768, -251, 894, -507, 848, -666, 648, +-660, 302, -498, -114, -226, -480, 178, -709, +651, -759, 1005, -606, 1111, -286, 976, 72, +661, 336, 189, 428, -377, 324, -931, 58, +-1284, -253, -1322, -483, -1033, -549, -505, -392, +167, -28, 864, 406, 1368, 740, 1499, 887, +1262, 812, 808, 481, 235, -53, -357, -603, +-833, -975, -1040, -1081, -962, -922, -697, -542, +-346, -45, -14, 432, 224, 749, 369, 813, +459, 636, 480, 317, 457, -11, 443, -263, +437, -392, 372, -383, 232, -252, 64, -77, +-128, 36, -354, 33, -535, -54, -601, -145, +-561, -184, -423, -153, -194, -47, 75, 154, +346, 400, 621, 544, 868, 493, 1001, 285, +917, -22, 581, -398, 57, -749, -511, -930, +-984, -873, -1275, -604, -1286, -183, -924, 304, +-237, 735, 516, 1003, 1146, 1062, 1560, 910, +1634, 588, 1250, 165, 529, -282, -239, -687, +-859, -983, -1290, -1124, -1465, -1111, -1249, -960, +-730, -657, -107, -205, 458, 325, 922, 827, +1218, 1216, 1258, 1435, 1054, 1430, 734, 1147, +376, 598, -37, -110, -484, -828, -886, -1421, +-1108, -1792, -1114, -1853, -932, -1542, -604, -911, +-120, -104, 458, 726, 987, 1454, 1334, 1935, +1451, 2027, 1320, 1682, 893, 977, 249, 66, +-424, -870, -983, -1640, -1354, -2050, -1428, -1994, +-1161, -1505, -658, -708, -93, 214, 451, 1024, +939, 1516, 1254, 1606, 1288, 1322, 1082, 769, +783, 113, 450, -465, 38, -816, -444, -892, +-832, -748, -1011, -493, -1059, -221, -1030, -6, +-800, 90, -299, 50, 316, -50, 847, -87, +1242, -6, 1492, 160, 1465, 352, 1060, 520, +358, 596, -405, 497, -1040, 199, -1443, -211, +-1525, -594, -1170, -854, -422, -927, 420, -757, +1092, -368, 1489, 88, 1545, 473, 1141, 739, +363, 840, -474, 709, -1072, 389, -1350, 36, +-1263, -244, -761, -461, 1, -603, 714, -611, +1141, -500, 1260, -353, 1109, -212, 726, -41, +176, 167, -333, 370, -627, 524, -686, 606, +-603, 587, -463, 436, -277, 171, -85, -169, +39, -520, 98, -791, 179, -898, 299, -816, +439, -576, 549, -222, 612, 192, 609, 584, +489, 857, 248, 949, -54, 856, -348, 612, +-578, 244, -664, -202, -570, -632, -354, -937, +-134, -1056, 63, -978, 253, -733, 383, -366, +401, 59, 375, 456, 379, 734, 395, 857, +384, 848, 336, 739, 265, 544, 163, 281, +-5, -27, -251, -352, -465, -666, -553, -939, +-517, -1118, -420, -1137, -259, -935, -12, -513, +232, 49, 399, 628, 535, 1115, 692, 1409, +783, 1411, 761, 1119, 626, 614, 404, 0, +75, -612, -355, -1076, -795, -1304, -1111, -1327, +-1191, -1176, -997, -831, -561, -328, 34, 184, +709, 603, 1251, 925, 1498, 1123, 1451, 1104, +1188, 849, 718, 458, 108, 46, -467, -328, +-878, -618, -1119, -767, -1215, -765, -1113, -657, +-828, -511, -428, -355, 27, -197, 533, -43, +1045, 110, 1454, 289, 1620, 489, 1483, 647, +1077, 687, 433, 577, -352, 331, -1085, -18, +-1547, -403, -1629, -719, -1346, -857, -783, -761, +-45, -457, 673, -47, 1145, 350, 1269, 634, +1118, 729, 830, 590, 480, 239, 140, -207, +-93, -592, -178, -806, -218, -822, -292, -632, +-380, -250, -446, 226, -491, 645, -468, 888, +-299, 911, 27, 722, 415, 371, 737, -77, +915, -516, 880, -826, 638, -921, 268, -803, +-100, -541, -357, -217, -447, 110, -412, 367, +-291, 471, -96, 393, 84, 205, 141, 41, +53, -28, -48, -18, -66, 36, -9, 153, +106, 302, 322, 358, 588, 224, 776, -49, +780, -337, 570, -571, 213, -747, -199, -823, +-590, -716, -899, -424, -998, -48, -815, 285, +-400, 544, 85, 752, 550, 899, 944, 906, +1153, 720, 1089, 405, 800, 43, 413, -363, +7, -815, -358, -1208, -621, -1393, -729, -1304, +-691, -954, -519, -375, -250, 346, 57, 1049, +367, 1564, 663, 1773, 864, 1602, 858, 1036, +647, 185, 291, -749, -127, -1550, -514, -2032, +-739, -2069, -726, -1636, -489, -803, -105, 242, +343, 1213, 735, 1844, 932, 2018, 898, 1748, +678, 1079, 337, 141, -72, -787, -444, -1403, +-666, -1608, -676, -1475, -556, -1088, -387, -518, +-160, 79, 142, 500, 462, 662, 697, 642, +828, 562, 894, 465, 874, 361, 657, 284, +249, 265, -233, 237, -655, 104, -985, -173, +-1176, -527, -1095, -846, -657, -1043, 22, -1051, +715, -811, 1270, -327, 1604, 278, 1654, 833, +1317, 1200, 625, 1276, -190, 1003, -876, 454, +-1356, -180, -1602, -720, -1506, -1058, -999, -1110, +-239, -852, 479, -380, 1057, 122, 1520, 491, +1790, 661, 1693, 627, 1231, 413, 586, 73, +-86, -274, -767, -491, -1395, -524, -1752, -426, +-1671, -255, -1204, -38, -537, 191, 235, 372, +1037, 450, 1680, 414, 1914, 291, 1728, 122, +1280, -81, 635, -299, -172, -490, -930, -609, +-1370, -625, -1429, -525, -1176, -324, -668, -78, +23, 181, 661, 445, 1033, 669, 1103, 752, +934, 651, 585, 446, 153, 211, -218, -82, +-390, -446, -335, -752, -154, -870, 67, -824, +243, -700, 318, -491, 247, -169, 72, 197, +-111, 480, -203, 644, -188, 708, -71, 674, +139, 546, 356, 350, 505, 117, 553, -126, +501, -341, 327, -503, 69, -626, -183, -728, +-334, -765, -406, -674, -422, -453, -335, -169, +-127, 131, 138, 458, 383, 790, 575, 1003, +703, 979, 762, 748, 679, 418, 466, 39, +200, -402, -52, -829, -291, -1094, -538, -1138, +-721, -1014, -732, -779, -577, -419, -334, 52, +1, 538, 418, 927, 840, 1161, 1128, 1203, +1206, 1034, 1083, 656, 798, 112, 366, -498, +-153, -1024, -643, -1341, -993, -1390, -1129, -1175, +-1047, -751, -735, -202, -231, 365, 341, 831, +831, 1099, 1182, 1120, 1337, 932, 1229, 629, +848, 261, 304, -169, -217, -600, -630, -897, +-887, -987, -906, -922, -642, -754, -204, -455, +248, -15, 579, 443, 755, 735, 740, 793, +509, 693, 168, 488, -111, 161, -246, -226, +-260, -512, -170, -592, 11, -514, 271, -360, +492, -162, 567, 50, 486, 203, 315, 232, +89, 154, -178, 36, -403, -65, -470, -129, +-368, -151, -224, -125, -63, -50, 157, 43, +423, 108, 632, 112, 734, 58, 738, -27, +656, -117, 458, -182, 147, -195, -192, -156, +-482, -83, -664, 15, -722, 114, -619, 154, +-333, 97, 82, -26, 488, -146, 814, -230, +992, -277, 947, -254, 704, -114, 380, 116, +62, 320, -247, 392, -489, 325, -550, 157, +-416, -98, -238, -410, -75, -652, 91, -683, +239, -473, 328, -113, 368, 295, 402, 657, +448, 844, 484, 752, 459, 394, 363, -112, +194, -630, -21, -1016, -270, -1141, -514, -956, +-648, -530, -576, 5, -300, 533, 129, 940, +606, 1111, 983, 1001, 1159, 697, 1063, 312, +699, -90, 143, -472, -456, -785, -901, -977, +-1024, -1024, -845, -941, -475, -752, 15, -467, +547, -92, 973, 346, 1110, 763, 970, 1062, +713, 1192, 423, 1145, 57, 903, -335, 471, +-623, -81, -707, -643, -628, -1108, -483, -1401, +-244, -1473, 154, -1297, 622, -862, 937, -243, +1019, 407, 937, 939, 743, 1282, 356, 1385, +-190, 1197, -649, 741, -829, 165, -756, -368, +-521, -790, -172, -1063, 238, -1125, 594, -960, +757, -657, 732, -317, 600, 37, 421, 394, +218, 684, 51, 844, -26, 875, -31, 782, +-50, 521, -108, 87, -156, -413, -225, -848, +-299, -1133, -260, -1246, -46, -1136, 221, -743, +448, -124, 643, 502, 786, 958, 755, 1235, +504, 1345, 173, 1201, -124, 755, -367, 154, +-517, -402, -493, -860, -280, -1248, 39, -1491, +304, -1452, 448, -1115, 497, -616, 468, -67, +342, 507, 122, 1051, -93, 1411, -179, 1460, +-111, 1218, 37, 794, 229, 282, 408, -260, +497, -752, 425, -1102, 186, -1255, -131, -1227, +-384, -1071, -484, -807, -415, -429, -177, 39, +202, 532, 655, 974, 994, 1290, 1058, 1411, +832, 1269, 425, 842, -79, 186, -590, -558, +-967, -1219, -1054, -1636, -807, -1707, -359, -1420, +159, -829, 663, -68, 1069, 669, 1262, 1201, +1186, 1440, 888, 1372, 502, 1033, 100, 499, +-310, -95, -661, -609, -838, -961, -799, -1135, +-621, -1123, -382, -934, -87, -611, 258, -200, +536, 236, 702, 607, 795, 836, 829, 921, +762, 877, 582, 672, 340, 311, 87, -108, +-163, -480, -383, -759, -491, -928, -473, -947, +-371, -794, -237, -504, -50, -132, 206, 260, +446, 597, 552, 800, 521, 825, 431, 670, +292, 367, 107, -17, -58, -393, -81, -648, +37, -702, 182, -571, 269, -334, 309, -56, +282, 194, 172, 323, 12, 266, -140, 74, +-216, -122, -183, -246, -41, -292, 130, -246, +247, -74, 285, 154, 293, 302, 247, 325, +129, 285, 12, 202, -14, 41, 55, -161, +156, -311, 236, -384, 284, -428, 317, -441, +293, -370, 197, -206, 68, 1, 2, 220, +27, 435, 66, 584, 44, 582, -10, 401, +-58, 91, -118, -281, -191, -631, -241, -864, +-170, -893, 45, -692, 339, -297, 619, 201, +851, 680, 1000, 1014, 997, 1109, 754, 920, +281, 471, -283, -137, -809, -760, -1192, -1251, +-1341, -1497, -1173, -1418, -659, -1011, 110, -350, +889, 418, 1464, 1111, 1742, 1564, 1704, 1674, +1333, 1430, 654, 880, -166, 118, -885, -693, +-1332, -1358, -1459, -1738, -1258, -1781, -785, -1493, +-122, -912, 576, -152, 1126, 618, 1416, 1230, +1427, 1568, 1187, 1577, 730, 1267, 139, 718, +-451, 38, -868, -631, -1042, -1134, -978, -1351, +-697, -1279, -225, -983, 345, -540, 850, -39, +1131, 406, 1145, 696, 941, 802, 540, 750, +22, 569, -468, 300, -767, 2, -804, -265, +-606, -465, -281, -577, 102, -595, 480, -515, +755, -330, 835, -69, 714, 193, 521, 395, +332, 509, 112, 510, -143, 370, -314, 113, +-384, -179, -415, -419, -425, -567, -344, -607, +-132, -501, 155, -261, 458, 0, 727, 188, +896, 314, 893, 388, 720, 354, 388, 195, +-19, 26, -387, -62, -618, -113, -654, -172, +-518, -169, -290, -53, -14, 75, 276, 96, +475, 16, 524, -103, 471, -268, 415, -507, +335, -727, 211, -757, 125, -527, 145, -94, +173, 447, 127, 1000, 53, 1414, -28, 1493, +-133, 1129, -254, 389, -313, -528, -268, -1386, +-146, -1953, 14, -2046, 228, -1611, 458, -769, +638, 253, 719, 1194, 683, 1795, 553, 1884, +334, 1470, 51, 732, -224, -113, -422, -864, +-572, -1338, -680, -1403, -679, -1093, -484, -569, +-114, -7, 308, 446, 714, 678, 1073, 640, +1288, 400, 1242, 88, 933, -171, 433, -296, +-136, -257, -692, -90, -1124, 119, -1304, 260, +-1162, 265, -753, 110, -186, -162, 423, -434, +935, -583, 1251, -556, 1311, -380, 1139, -103, +779, 210, 332, 458, -68, 542, -344, 453, +-533, 268, -644, 75, -652, -87, -557, -213, +-384, -293, -182, -319, 51, -316, 326, -339, +613, -373, 811, -345, 866, -210, 786, -3, +606, 228, 315, 452, -62, 608, -392, 608, +-563, 428, -568, 141, -452, -165, -251, -449, +-20, -665, 208, -732, 367, -627, 430, -419, +430, -186, 431, 66, 439, 326, 397, 531, +278, 622, 125, 596, -37, 475, -226, 241, +-390, -95, -463, -457, -392, -734, -169, -845, +142, -766, 410, -521, 572, -154, 629, 255, +580, 586, 398, 733, 122, 673, -90, 463, +-176, 165, -177, -144, -125, -381, -23, -488, +71, -472, 99, -383, 39, -270, -62, -156, +-109, -55, -53, 20, 106, 79, 314, 123, +498, 167, 587, 204, 531, 205, 309, 138, +10, 28, -270, -71, -450, -136, -468, -169, +-316, -156, -32, -78, 298, 23, 565, 64, +672, 7, 598, -112, 351, -250, 33, -370, +-248, -421, -420, -351, -458, -157, -363, 113, +-158, 389, 113, 590, 377, 658, 558, 567, +639, 329, 599, -4, 456, -339, 235, -599, +-5, -756, -204, -796, -319, -679, -357, -411, +-311, -69, -173, 262, 4, 534, 160, 702, +240, 708, 252, 540, 225, 246, 182, -98, +153, -418, 180, -623, 233, -642, 271, -491, +273, -249, 226, 18, 130, 258, -7, 387, +-145, 344, -225, 172, -201, -17, -107, -168, +16, -283, 116, -323, 179, -231, 179, -55, +100, 85, 0, 139, -28, 152, 41, 129, +169, 33, 334, -100, 481, -186, 548, -180, +458, -124, 225, -43, -73, 69, -351, 195, +-529, 264, -536, 214, -379, 59, -131, -145, +140, -356, 349, -541, 447, -620, 431, -520, +374, -246, 307, 112, 215, 466, 127, 747, +122, 867, 155, 745, 114, 398, -2, -64, +-130, -522, -232, -880, -324, -1043, -364, -938, +-274, -612, -23, -173, 277, 274, 496, 638, +596, 824, 618, 787, 560, 573, 364, 263, +56, -53, -227, -303, -395, -462, -485, -540, +-498, -540, -388, -461, -123, -348, 205, -248, +462, -131, 616, 51, 698, 273, 682, 473, +515, 611, 222, 663, -102, 584, -361, 350, +-543, -10, -630, -420, -588, -777, -404, -986, +-116, -1004, 230, -827, 559, -472, 796, 6, +892, 489, 824, 854, 601, 1046, 246, 1046, +-131, 843, -431, 442, -614, -66, -701, -549, +-669, -906, -481, -1107, -159, -1116, 204, -887, +498, -459, 694, 33, 786, 462, 749, 771, +570, 919, 307, 869, 26, 634, -221, 309, +-417, -22, -525, -315, -514, -531, -388, -636, +-183, -642, 46, -590, 252, -483, 401, -315, +496, -93, 511, 146, 453, 380, 343, 585, +208, 708, 63, 677, -84, 487, -227, 196, +-343, -140, -399, -476, -373, -736, -240, -823, +-31, -718, 223, -491, 469, -215, 642, 87, +691, 362, 603, 523, 372, 533, 38, 454, +-304, 346, -562, 190, -666, -6, -591, -165, +-326, -235, 54, -267, 410, -300, 620, -307, +660, -273, 548, -245, 335, -247, 82, -231, +-135, -151, -229, -26, -169, 127, -34, 312, +67, 504, 116, 633, 111, 629, 29, 481, +-149, 198, -315, -185, -340, -590, -220, -912, +-19, -1054, 233, -979, 516, -706, 746, -276, +829, 244, 707, 742, 445, 1090, 106, 1202, +-261, 1060, -622, 683, -870, 138, -913, -450, +-754, -943, -452, -1243, -47, -1288, 414, -1046, +807, -559, 1037, 37, 1069, 573, 926, 944, +625, 1096, 224, 997, -196, 664, -537, 215, +-742, -199, -807, -500, -728, -684, -515, -743, +-199, -676, 131, -537, 407, -387, 592, -232, +691, -26, 682, 238, 566, 518, 366, 753, +125, 876, -108, 825, -308, 561, -443, 108, +-455, -421, -322, -860, -109, -1082, 122, -1030, +317, -732, 442, -272, 436, 192, 289, 498, +76, 559, -130, 408, -287, 155, -333, -71, +-227, -154, -26, -50, 206, 214, 389, 510, +468, 699, 432, 664, 307, 377, 106, -107, +-130, -655, -308, -1123, -353, -1390, -289, -1369, +-175, -1054, -4, -512, 198, 132, 347, 764, +380, 1268, 331, 1562, 239, 1587, 120, 1334, +-32, 833, -177, 164, -256, -557, -243, -1191, +-152, -1612, -19, -1749, 138, -1568, 271, -1096, +328, -427, 287, 278, 208, 883, 128, 1285, +53, 1424, 3, 1289, -5, 932, -8, 458, +-59, -29, -149, -450, -243, -761, -281, -916, +-237, -905, -82, -751, 163, -524, 442, -266, +670, 11, 748, 275, 604, 448, 270, 494, +-164, 454, -601, 362, -902, 211, -942, 16, +-647, -134, -99, -185, 520, -155, 1013, -92, +1252, -18, 1148, 38, 694, 23, 18, -77, +-659, -218, -1113, -335, -1222, -389, -973, -345, +-464, -180, 159, 72, 721, 307, 1068, 453, +1077, 495, 792, 425, 381, 244, -26, 11, +-377, -179, -598, -283, -580, -325, -344, -332, +-61, -303, 127, -253, 247, -215, 317, -191, +292, -126, 157, 16, 7, 212, -82, 396, +-132, 527, -181, 574, -195, 484, -112, 240, +45, -94, 231, -414, 392, -663, 498, -792, +497, -747, 367, -525, 136, -212, -117, 106, +-333, 390, -465, 599, -477, 673, -394, 601, +-241, 447, -43, 256, 169, 34, 331, -205, +422, -383, 449, -464, 430, -478, 348, -465, +212, -409, 72, -299, -73, -175, -222, -64, +-337, 39, -372, 177, -327, 345, -197, 517, +4, 634, 221, 670, 369, 591, 419, 361, +382, -28, 255, -508, 62, -940, -123, -1204, +-233, -1201, -265, -903, -221, -337, -118, 363, +27, 1007, 174, 1403, 284, 1441, 316, 1091, +264, 423, 158, -377, 35, -1065, -80, -1441, +-170, -1415, -200, -1005, -166, -345, -80, 371, +12, 932, 95, 1187, 160, 1085, 198, 701, +189, 187, 130, -298, 48, -616, -28, -696, +-61, -554, -41, -302, 29, -62, 107, 77, +156, 87, 137, -22, 62, -184, -47, -295, +-148, -265, -210, -83, -205, 198, -102, 492, +75, 704, 260, 752, 374, 596, 390, 273, +302, -131, 144, -507, -55, -750, -228, -806, +-303, -681, -270, -425, -175, -125, -67, 126, +44, 257, 133, 255, 174, 168, 163, 59, +168, -7, 205, 28, 241, 183, 247, 394, +222, 562, 130, 616, -51, 514, -276, 229, +-464, -195, -531, -645, -451, -1001, -232, -1165, +70, -1086, 390, -761, 640, -265, 740, 282, +656, 757, 435, 1064, 142, 1134, -162, 962, +-404, 612, -534, 184, -524, -235, -405, -570, +-240, -740, -94, -730, 18, -593, 102, -404, +177, -193, 243, 11, 333, 169, 458, 252, +575, 280, 625, 305, 554, 328, 352, 323, +21, 243, -390, 100, -805, -92, -1106, -317, +-1190, -543, -1014, -675, -604, -630, -8, -400, +674, -37, 1264, 391, 1602, 794, 1615, 1026, +1317, 1003, 735, 722, -11, 267, -747, -284, +-1309, -797, -1598, -1125, -1560, -1189, -1224, -1025, +-669, -699, 8, -259, 660, 197, 1153, 576, +1406, 812, 1415, 930, 1168, 931, 704, 809, +132, 568, -410, 263, -844, -65, -1095, -398, +-1110, -696, -896, -893, -513, -928, -74, -806, +329, -559, 649, -246, 873, 91, 927, 388, +784, 590, 505, 669, 175, 633, -192, 504, +-572, 307, -852, 78, -942, -155, -831, -349, +-544, -464, -85, -460, 477, -329, 1008, -95, +1342, 184, 1353, 418, 1003, 519, 381, 428, +-360, 137, -1051, -276, -1511, -682, -1588, -952, +-1235, -981, -583, -721, 183, -203, 894, 436, +1406, 1013, 1569, 1374, 1330, 1418, 784, 1117, +130, 535, -464, -179, -904, -848, -1099, -1323, +-1005, -1506, -670, -1357, -246, -915, 150, -298, +448, 338, 624, 867, 640, 1184, 505, 1218, +280, 965, 46, 513, -136, -3, -252, -451, +-288, -737, -244, -816, -128, -680, -6, -392, +90, -68, 149, 162, 186, 269, 195, 274, +170, 202, 137, 86, 90, 7, -9, 34, +-153, 114, -265, 163, -312, 137, -299, 63, +-218, -72, -31, -247, 217, -380, 421, -370, +515, -214, 507, 10, 396, 227, 159, 373, +-161, 385, -455, 226, -605, -30, -590, -274, +-419, -398, -108, -372, 277, -185, 590, 107, +723, 390, 669, 532, 459, 475, 113, 250, +-298, -86, -633, -431, -808, -672, -798, -696, +-599, -512, -212, -188, 273, 166, 730, 472, +1036, 644, 1088, 626, 864, 450, 439, 201, +-94, -33, -624, -219, -984, -327, -1067, -340, +-886, -284, -539, -230, -84, -199, 380, -182, +713, -151, 824, -91, 718, 11, 461, 163, +135, 319, -161, 430, -347, 452, -369, 367, +-255, 171, -82, -84, 60, -310, 137, -436, +133, -445, 68, -345, -13, -152, -72, 73, +-99, 234, -81, 272, -6, 208, 62, 90, +62, -51, 0, -179, -63, -236, -138, -188, +-199, -62, -165, 77, 18, 183, 286, 242, +521, 246, 654, 190, 649, 87, 474, -26, +107, -114, -354, -166, -754, -190, -965, -189, +-967, -169, -763, -133, -368, -93, 128, -49, +556, 2, 809, 61, 895, 123, 834, 169, +651, 187, 374, 171, 85, 135, -161, 79, +-342, 13, -498, -56, -633, -101, -694, -120, +-634, -129, -471, -136, -252, -140, 38, -124, +368, -92, 647, -34, 787, 39, 782, 130, +644, 205, 399, 240, 85, 203, -236, 96, +-493, -48, -638, -179, -659, -243, -578, -228, +-407, -132, -187, 2, 44, 139, 262, 207, +455, 180, 561, 58, 543, -99, 436, -222, +288, -255, 104, -177, -100, -6, -250, 227, +-307, 422, -291, 493, -263, 393, -234, 173, +-203, -125, -181, -439, -197, -694, -213, -787, +-147, -676, 29, -410, 281, -55, 560, 332, +814, 710, 941, 971, 846, 1035, 501, 882, +-18, 564, -592, 121, -1095, -393, -1406, -866, +-1422, -1164, -1110, -1201, -541, -990, 156, -589, +821, -77, 1337, 443, 1592, 821, 1519, 970, +1131, 888, 539, 643, -137, 318, -772, 9, +-1255, -199, -1480, -275, -1392, -248, -1036, -177, +-505, -117, 90, -122, 654, -212, 1058, -341, +1218, -436, 1112, -447, 804, -360, 375, -170, +-86, 104, -483, 396, -737, 618, -813, 728, +-727, 720, -528, 589, -284, 349, -30, 50, +192, -251, 362, -521, 452, -720, 463, -793, +416, -718, 340, -512, 223, -209, 63, 148, +-84, 480, -183, 692, -256, 730, -358, 606, +-443, 366, -453, 50, -389, -257, -277, -459, +-97, -492, 160, -384, 440, -205, 659, -10, +747, 156, 689, 250, 501, 224, 211, 107, +-173, -32, -558, -117, -807, -145, -852, -109, +-734, -22, -477, 98, -103, 198, 272, 222, +501, 158, 541, 21, 458, -131, 314, -266, +166, -336, 49, -323, 16, -196, 76, 16, +158, 258, 158, 441, 60, 513, -105, 465, +-342, 284, -616, -7, -803, -341, -783, -591, +-562, -698, -167, -625, 340, -389, 839, -12, +1159, 396, 1206, 707, 961, 828, 476, 724, +-129, 420, -708, -17, -1119, -443, -1258, -741, +-1074, -825, -645, -692, -103, -361, 437, 68, +861, 450, 1021, 655, 874, 646, 518, 468, +77, 182, -342, -129, -637, -363, -695, -427, +-515, -327, -196, -132, 121, 61, 360, 200, +477, 246, 425, 180, 187, 25, -133, -144, +-377, -237, -494, -222, -492, -121, -335, 18, +-20, 168, 296, 277, 468, 277, 474, 151, +372, -35, 175, -202, -65, -311, -240, -332, +-280, -229, -205, -13, -90, 236, 12, 429, +57, 512, 21, 456, -118, 258, -300, -41, +-424, -358, -403, -598, -222, -695, 93, -620, +478, -387, 805, -48, 943, 304, 820, 572, +457, 691, -68, 631, -621, 419, -1063, 121, +-1266, -169, -1179, -376, -813, -451, -259, -390, +351, -214, 882, 7, 1208, 177, 1261, 240, +1033, 189, 595, 61, 45, -106, -494, -254, +-905, -322, -1083, -257, -1023, -98, -772, 97, +-386, 276, 51, 396, 414, 414, 610, 315, +650, 151, 568, -32, 382, -185, 125, -289, +-93, -302, -214, -244, -255, -150, -239, -59, +-163, 28, -52, 92, 31, 104, 45, 83, +-2, 56, -64, 44, -140, 13, -228, -23, +-302, -43, -291, -22, -184, -1, -19, 12, +178, 45, 398, 115, 579, 180, 626, 185, +520, 145, 291, 70, -16, -33, -357, -182, +-641, -325, -802, -412, -796, -401, -632, -302, +-357, -133, -38, 85, 267, 304, 504, 471, +623, 531, 633, 482, 557, 333, 408, 126, +197, -89, -17, -246, -207, -331, -373, -350, +-503, -299, -559, -198, -537, -108, -454, -76, +-321, -68, -148, -46, 63, -12, 272, 24, +440, 92, 533, 203, 552, 316, 471, 377, +282, 366, 38, 295, -192, 179, -390, 35, +-545, -118, -588, -255, -498, -358, -327, -421, +-123, -446, 119, -431, 344, -365, 460, -232, +421, -32, 278, 210, 97, 446, -87, 624, +-239, 701, -319, 652, -287, 467, -186, 181, +-86, -133, -4, -396, 92, -563, 159, -624, +144, -584, 75, -457, 14, -267, -34, -64, +-97, 123, -147, 295, -151, 444, -101, 538, +-39, 527, 12, 405, 48, 190, 89, -61, +96, -306, 25, -478, -98, -508, -200, -364, +-247, -107, -240, 152, -157, 335, 11, 376, +229, 257, 394, 11, 439, -245, 356, -410, +172, -406, -90, -235, -370, 54, -566, 358, +-604, 560, -504, 590, -333, 436, -95, 155, +165, -182, 354, -455, 424, -599, 424, -581, +370, -446, 250, -236, 84, -1, -68, 218, +-186, 379, -287, 462, -355, 481, -377, 436, +-341, 335, -255, 165, -123, -42, 24, -261, +160, -433, 231, -528, 217, -518, 136, -397, +36, -190, -36, 49, -46, 248, 9, 375, +84, 399, 143, 343, 142, 223, 68, 82, +-89, -40, -275, -107, -426, -121, -498, -107, +-459, -77, -287, -41, -16, -11, 249, -18, +429, -55, 483, -92, 412, -102, 226, -85, +-10, -42, -206, 30, -295, 128, -280, 220, +-193, 252, -80, 205, 12, 98, 54, -47, +21, -203, -71, -320, -190, -344, -285, -259, +-318, -92, -249, 109, -83, 296, 156, 413, +407, 428, 572, 348, 574, 194, 399, -1, +96, -186, -269, -319, -595, -395, -785, -432, +-769, -426, -567, -356, -233, -223, 158, -48, +513, 163, 724, 403, 722, 623, 524, 738, +189, 698, -184, 506, -503, 186, -670, -197, +-660, -559, -506, -782, -269, -803, 1, -625, +241, -314, 403, 36, 471, 322, 437, 459, +305, 424, 106, 258, -108, 54, -315, -112, +-466, -164, -508, -83, -417, 104, -240, 294, +-22, 403, 199, 376, 363, 215, 407, -45, +307, -329, 107, -522, -131, -557, -333, -419, +-456, -186, -457, 75, -323, 279, -86, 358, +151, 264, 322, 52, 412, -168, 405, -302, +297, -291, 126, -129, -56, 159, -232, 466, +-365, 690, -442, 725, -470, 550, -461, 193, +-392, -239, -257, -625, -80, -865, 132, -891, +369, -704, 575, -363, 675, 10, 648, 319, +474, 491, 170, 525, -192, 435, -515, 286, +-741, 148, -813, 78, -706, 94, -474, 155, +-206, 198, 38, 163, 225, 43, 315, -157, +321, -393, 277, -594, 245, -662, 249, -553, +286, -291, 292, 54, 231, 398, 102, 647, +-118, 716, -419, 577, -706, 278, -853, -84, +-827, -403, -638, -577, -301, -552, 139, -337, +556, -2, 838, 350, 923, 614, 799, 712, +506, 605, 116, 311, -284, -81, -621, -468, +-810, -761, -825, -895, -688, -823, -449, -560, +-145, -182, 159, 213, 392, 555, 503, 786, +479, 861, 362, 759, 205, 530, 44, 262, +-105, 8, -201, -206, -226, -364, -204, -438, +-183, -445, -171, -430, -170, -429, -180, -418, +-212, -371, -242, -272, -208, -110, -84, 119, +90, 398, 239, 660, 344, 839, 404, 862, +390, 709, 254, 389, 35, -24, -180, -437, +-354, -752, -487, -887, -558, -792, -505, -493, +-320, -109, -71, 255, 143, 502, 300, 571, +397, 417, 392, 114, 249, -213, 29, -440, +-172, -504, -307, -377, -377, -76, -358, 302, +-210, 635, 17, 810, 217, 797, 307, 585, +289, 230, 170, -173, -29, -517, -252, -747, +-399, -832, -426, -775, -359, -602, -222, -351, +-44, -81, 137, 184, 261, 412, 314, 590, +292, 680, 211, 675, 82, 579, -72, 418, +-222, 206, -338, -35, -393, -249, -390, -397, +-320, -466, -175, -479, 16, -438, 192, -349, +324, -224, 383, -92, 356, 35, 237, 155, +57, 262, -129, 334, -276, 353, -355, 322, +-372, 252, -339, 159, -287, 51, -237, -49, +-216, -126, -192, -171, -117, -193, 28, -196, +220, -182, 437, -144, 625, -70, 702, 32, +615, 134, 358, 216, -16, 270, -441, 261, +-817, 170, -1054, 18, -1080, -138, -887, -255, +-521, -314, -74, -305, 356, -226, 685, -99, +845, 29, 817, 126, 629, 191, 360, 245, +91, 300, -121, 355, -285, 388, -385, 378, +-408, 291, -383, 108, -380, -166, -408, -472, +-417, -722, -385, -838, -312, -778, -176, -544, +64, -172, 364, 244, 637, 605, 781, 831, +747, 896, 535, 797, 176, 576, -268, 291, +-690, -4, -949, -273, -970, -506, -760, -671, +-385, -747, 77, -710, 498, -561, 746, -288, +740, 75, 521, 452, 187, 740, -151, 865, +-416, 798, -558, 544, -537, 158, -393, -268, +-214, -593, -75, -740, 28, -681, 99, -457, +137, -120, 157, 224, 191, 476, 234, 575, +255, 508, 232, 314, 137, 58, -32, -171, +-244, -321, -440, -354, -578, -278, -607, -113, +-510, 69, -310, 205, -63, 251, 174, 204, +354, 85, 458, -72, 483, -212, 420, -279, +293, -237, 133, -107, -32, 75, -212, 249, +-375, 378, -469, 422, -482, 357, -445, 195, +-356, -17, -213, -220, -58, -373, 72, -442, +166, -415, 236, -291, 272, -108, 281, 96, +258, 276, 196, 387, 107, 402, 10, 327, +-102, 189, -224, 20, -318, -132, -368, -219, +-371, -221, -332, -165, -254, -82, -162, -4, +-76, 44, 0, 42, 82, 12, 166, -8, +244, 22, 313, 106, 358, 213, 358, 294, +282, 295, 118, 187, -116, -38, -366, -323, +-588, -577, -721, -690, -725, -599, -581, -300, +-321, 129, -7, 573, 290, 909, 515, 1025, +627, 870, 600, 486, 463, -5, 254, -474, +30, -807, -172, -933, -317, -823, -399, -538, +-433, -190, -429, 123, -400, 350, -361, 464, +-308, 454, -212, 368, -66, 270, 119, 214, +315, 192, 491, 190, 601, 178, 603, 133, +471, 21, 214, -159, -126, -362, -480, -529, +-770, -606, -918, -568, -867, -400, -632, -129, +-269, 197, 138, 487, 504, 679, 728, 727, +762, 626, 630, 398, 374, 105, 47, -170, +-276, -371, -507, -463, -598, -442, -541, -315, +-388, -139, -194, 32, -13, 149, 114, 203, +145, 180, 86, 89, 4, -33, -44, -137, +-57, -183, -58, -156, -21, -48, 58, 106, +149, 282, 205, 423, 206, 478, 159, 408, +73, 230, -56, -6, -223, -242, -393, -421, +-507, -491, -541, -432, -520, -284, -424, -107, +-225, 29, 58, 90, 356, 67, 604, 1, +748, -42, 738, 1, 555, 162, 236, 414, +-145, 678, -493, 838, -727, 800, -817, 531, +-755, 72, -557, -485, -271, -994, 12, -1304, +229, -1311, 347, -1008, 365, -485, 312, 112, +232, 650, 160, 1022, 102, 1156, 67, 1055, +36, 796, -7, 482, -77, 172, -164, -96, +-269, -312, -379, -475, -463, -606, -488, -711, +-434, -755, -293, -691, -73, -495, 187, -180, +447, 230, 651, 651, 743, 976, 673, 1093, +442, 971, 72, 626, -370, 118, -789, -447, +-1074, -912, -1143, -1143, -965, -1090, -564, -762, +-26, -229, 530, 395, 959, 933, 1161, 1239, +1082, 1233, 751, 927, 254, 388, -279, -256, +-718, -833, -965, -1183, -982, -1218, -796, -948, +-478, -447, -128, 141, 164, 662, 334, 973, +367, 1016, 290, 795, 170, 400, 70, -47, +29, -416, 58, -610, 135, -596, 206, -399, +211, -109, 125, 189, -62, 402, -305, 481, +-525, 401, -644, 212, -640, -21, -506, -234, +-260, -376, 35, -411, 300, -332, 471, -176, +522, 13, 452, 179, 296, 288, 107, 309, +-57, 252, -166, 144, -217, 41, -240, -13, +-262, -1, -293, 67, -328, 158, -343, 228, +-318, 219, -220, 103, -52, -110, 149, -350, +330, -542, 448, -610, 467, -507, 372, -228, +183, 156, -51, 531, -276, 783, -450, 827, +-532, 646, -508, 279, -406, -163, -268, -544, +-113, -743, 40, -710, 172, -451, 274, -52, +359, 360, 412, 661, 391, 765, 276, 650, +88, 350, -142, -41, -377, -400, -551, -627, +-625, -683, -583, -575, -435, -337, -206, -30, +44, 250, 258, 435, 396, 514, 437, 503, +380, 417, 251, 284, 99, 147, -46, 26, +-160, -77, -246, -172, -296, -249, -304, -303, +-272, -322, -213, -302, -143, -233, -67, -109, +-3, 51, 33, 209, 30, 326, 12, 386, +-2, 377, -1, 306, 16, 187, 63, 52, +128, -74, 172, -170, 144, -227, 36, -242, +-119, -219, -283, -163, -408, -71, -457, 36, +-397, 140, -241, 210, -28, 246, 179, 231, +330, 159, 388, 49, 349, -52, 222, -114, +41, -126, -133, -81, -258, -1, -325, 76, +-345, 109, -311, 88, -242, 12, -171, -84, +-105, -160, -25, -167, 55, -87, 116, 60, +166, 228, 191, 364, 180, 419, 139, 349, +87, 174, 18, -67, -54, -300, -117, -465, +-185, -514, -275, -437, -359, -243, -396, 23, +-368, 290, -276, 503, -123, 619, 81, 607, +284, 457, 422, 217, 444, -69, 357, -342, +181, -539, -48, -600, -271, -517, -416, -324, +-443, -63, -358, 205, -209, 410, -61, 501, +56, 476, 112, 359, 99, 207, 26, 61, +-54, -38, -90, -80, -74, -86, -32, -87, +20, -111, 68, -165, 77, -240, 23, -306, +-81, -328, -183, -266, -250, -112, -256, 114, +-203, 360, -85, 575, 68, 700, 206, 690, +274, 538, 245, 270, 141, -59, -18, -386, +-204, -632, -369, -741, -443, -690, -409, -494, +-287, -190, -115, 139, 84, 399, 251, 531, +320, 532, 281, 413, 165, 220, 13, 29, +-150, -90, -273, -100, -312, -32, -260, 73, +-158, 159, -36, 168, 83, 80, 172, -70, +191, -230, 136, -342, 40, -353, -68, -244, +-176, -46, -281, 166, -350, 324, -355, 367, +-300, 292, -214, 128, -99, -61, 45, -206, +200, -247, 330, -165, 409, 8, 423, 213, +349, 377, 186, 449, -39, 393, -275, 227, +-474, 0, -590, -220, -604, -378, -520, -437, +-360, -399, -158, -291, 39, -148, 184, -7, +266, 106, 298, 173, 301, 217, 282, 260, +260, 320, 235, 376, 191, 412, 95, 391, +-69, 292, -277, 96, -496, -176, -685, -459, +-788, -676, -742, -751, -529, -644, -184, -351, +221, 69, 604, 515, 877, 859, 959, 1015, +809, 922, 459, 581, 0, 79, -465, -447, +-846, -854, -1061, -1046, -1031, -965, -768, -629, +-362, -123, 64, 406, 435, 827, 674, 1043, +723, 1007, 585, 738, 336, 321, 62, -125, +-178, -490, -333, -688, -377, -696, -326, -539, +-240, -282, -176, -4, -166, 215, -206, 328, +-274, 331, -316, 250, -287, 121, -171, -2, +18, -72, 245, -68, 465, 1, 617, 109, +641, 229, 500, 317, 229, 336, -111, 265, +-457, 114, -744, -90, -898, -300, -873, -460, +-692, -522, -411, -458, -73, -270, 275, 2, +549, 274, 683, 472, 663, 550, 523, 495, +296, 324, 31, 102, -213, -84, -379, -175, +-444, -158, -422, -59, -344, 69, -250, 142, +-163, 105, -120, -43, -136, -247, -178, -433, +-188, -509, -137, -417, -23, -152, 154, 224, +365, 601, 535, 864, 587, 929, 499, 771, +273, 418, -68, -37, -465, -479, -799, -794, +-981, -917, -973, -832, -769, -571, -394, -209, +80, 161, 537, 467, 863, 666, 982, 724, +878, 653, 573, 484, 140, 267, -327, 37, +-715, -166, -934, -304, -946, -359, -763, -341, +-438, -268, -58, -156, 279, -36, 495, 62, +553, 123, 473, 154, 291, 151, 71, 130, +-119, 101, -234, 75, -273, 52, -250, 31, +-191, 12, -134, -5, -109, -11, -118, -7, +-141, 14, -168, 52, -181, 106, -147, 153, +-62, 177, 36, 167, 133, 129, 215, 62, +256, -22, 231, -107, 149, -185, 34, -241, +-113, -264, -273, -242, -408, -188, -478, -99, +-473, 32, -384, 196, -219, 349, -11, 456, +194, 501, 348, 477, 413, 369, 384, 189, +270, -11, 88, -189, -116, -317, -285, -379, +-371, -371, -378, -316, -323, -239, -230, -162, +-131, -92, -70, -30, -57, 40, -53, 143, +-20, 280, 35, 428, 89, 541, 141, 578, +179, 514, 171, 344, 94, 83, -32, -216, +-171, -464, -285, -591, -339, -585, -311, -465, +-203, -260, -56, -25, 74, 177, 139, 306, +126, 368, 47, 379, -69, 358, -188, 317, +-270, 259, -286, 165, -225, 19, -98, -157, +62, -326, 196, -434, 262, -431, 262, -287, +205, -27, 100, 285, -50, 547, -205, 665, +-324, 584, -399, 323, -430, -37, -391, -388, +-276, -618, -126, -652, 11, -484, 117, -189, +198, 136, 236, 388, 228, 502, 185, 467, +121, 340, 42, 188, -36, 67, -108, 17, +-173, 33, -221, 64, -257, 50, -278, -22, +-282, -152, -259, -299, -220, -411, -164, -425, +-87, -326, 4, -125, 94, 133, 178, 383, +266, 565, 332, 638, 330, 604, 240, 471, +85, 266, -128, 22, -384, -221, -615, -438, +-725, -597, -669, -668, -462, -626, -144, -460, +221, -177, 530, 181, 672, 536, 615, 812, +384, 935, 40, 878, -329, 637, -598, 267, +-680, -150, -562, -514, -311, -742, -13, -797, +244, -698, 381, -498, 354, -236, 182, 36, +-42, 259, -226, 408, -330, 508, -343, 572, +-253, 593, -98, 559, 40, 462, 93, 300, +68, 77, 14, -187, -52, -453, -107, -654, +-111, -740, -40, -681, 60, -491, 122, -195, +104, 153, 18, 472, -119, 684, -277, 755, +-405, 678, -444, 465, -367, 175, -202, -116, +4, -329, 206, -433, 363, -409, 420, -266, +357, -48, 201, 166, 8, 313, -187, 341, +-350, 239, -446, 38, -461, -198, -406, -394, +-303, -480, -151, -394, 30, -145, 190, 197, +288, 531, 315, 764, 269, 813, 149, 639, +-31, 278, -220, -169, -363, -581, -432, -838, +-407, -850, -281, -616, -71, -207, 161, 256, +334, 644, 386, 843, 304, 808, 113, 551, +-137, 160, -393, -238, -576, -518, -610, -604, +-481, -503, -230, -257, 77, 48, 361, 311, +528, 435, 519, 408, 342, 261, 69, 62, +-218, -117, -446, -208, -555, -183, -519, -68, +-347, 86, -94, 213, 156, 261, 312, 198, +333, 59, 230, -104, 37, -235, -186, -288, +-359, -231, -425, -74, -376, 132, -233, 315, +-28, 415, 185, 411, 329, 304, 360, 124, +276, -88, 96, -267, -144, -373, -371, -386, +-513, -317, -533, -179, -428, -4, -219, 169, +45, 315, 294, 410, 450, 445, 456, 405, +318, 304, 88, 163, -169, 5, -397, -152, +-533, -272, -535, -325, -418, -315, -231, -259, +-19, -174, 172, -67, 291, 31, 308, 104, +243, 156, 138, 198, 17, 230, -101, 256, +-188, 270, -227, 263, -244, 224, -256, 147, +-243, 38, -189, -85, -118, -192, -58, -259, +6, -265, 72, -208, 113, -100, 104, 24, +66, 128, 25, 184, -17, 182, -69, 127, +-118, 35, -136, -52, -133, -103, -137, -95, +-150, -18, -140, 109, -98, 238, -55, 326, +-39, 350, -23, 297, 5, 156, 5, -33, +-32, -208, -66, -327, -65, -360, -51, -303, +-42, -169, -17, -4, 24, 146, 33, 240, +-12, 261, -95, 211, -179, 127, -245, 46, +-275, -7, -234, -20, -110, 1, 47, 50, +164, 91, 210, 103, 189, 72, 103, 14, +-40, -41, -189, -63, -276, -44, -275, 10, +-209, 88, -108, 162, 7, 191, 84, 145, +75, 30, -15, -132, -125, -284, -209, -374, +-243, -359, -208, -226, -91, 8, 66, 291, +199, 540, 269, 678, 261, 658, 166, 495, +-11, 226, -219, -84, -390, -354, -483, -513, +-480, -541, -372, -453, -189, -298, 25, -129, +226, 6, 370, 91, 422, 147, 361, 194, +191, 254, -48, 334, -287, 422, -471, 476, +-550, 451, -502, 318, -326, 92, -70, -180, +179, -429, 354, -594, 421, -632, 360, -521, +166, -292, -100, -4, -343, 268, -472, 473, +-461, 567, -330, 543, -121, 425, 92, 251, +229, 54, 244, -123, 146, -239, -24, -284, +-202, -265, -320, -197, -319, -90, -197, 26, +-3, 118, 186, 165, 302, 166, 301, 134, +179, 93, -31, 61, -260, 50, -424, 59, +-481, 75, -426, 79, -280, 48, -77, -19, +105, -106, 207, -177, 213, -204, 157, -166, +70, -67, -16, 75, -61, 227, -51, 345, +-11, 392, 20, 362, 22, 276, -26, 151, +-116, 1, -234, -152, -341, -279, -396, -375, +-369, -434, -255, -438, -81, -360, 101, -191, +247, 52, 335, 337, 344, 604, 275, 787, +144, 814, -7, 666, -149, 362, -256, -34, +-318, -431, -329, -728, -304, -853, -250, -782, +-174, -541, -97, -195, -28, 176, 34, 483, +87, 666, 112, 696, 110, 594, 96, 394, +81, 155, 58, -68, 29, -228, -10, -313, +-71, -330, -140, -287, -205, -203, -266, -105, +-314, -18, -314, 61, -245, 125, -116, 169, +38, 192, 186, 206, 296, 208, 329, 185, +256, 139, 94, 73, -104, -11, -282, -102, +-399, -170, -429, -199, -353, -175, -193, -103, +-10, 6, 143, 121, 232, 216, 236, 265, +156, 238, 22, 145, -116, 22, -204, -96, +-227, -185, -191, -207, -113, -145, -18, -16, +44, 128, 47, 244, 1, 294, -69, 255, +-157, 131, -242, -41, -263, -204, -192, -304, +-57, -292, 91, -163, 229, 41, 323, 252, +331, 415, 229, 473, 46, 390, -165, 176, +-368, -97, -529, -342, -609, -493, -560, -500, +-380, -360, -125, -112, 139, 176, 379, 427, +544, 565, 584, 556, 477, 411, 264, 181, +-5, -73, -288, -286, -521, -406, -631, -409, +-593, -299, -443, -114, -218, 93, 28, 264, +234, 364, 342, 371, 328, 279, 217, 109, +59, -90, -108, -265, -240, -363, -288, -350, +-243, -226, -128, -18, 1, 214, 109, 420, +173, 528, 176, 492, 102, 317, -28, 65, +-163, -197, -262, -401, -312, -480, -310, -406, +-243, -201, -130, 52, -17, 274, 69, 393, +136, 379, 178, 240, 177, 35, 124, -166, +45, -286, -35, -276, -108, -144, -169, 56, +-207, 250, -208, 370, -183, 364, -140, 238, +-87, 37, -14, -165, 57, -300, 90, -309, +75, -184, 36, 18, -10, 224, -63, 361, +-119, 374, -157, 240, -159, -1, -142, -273, +-109, -479, -63, -550, -11, -443, 25, -174, +46, 178, 68, 519, 91, 762, 99, 839, +75, 710, 26, 402, -47, -4, -144, -400, +-251, -700, -331, -835, -358, -775, -312, -533, +-214, -181, -83, 182, 76, 470, 234, 630, +341, 642, 359, 519, 307, 315, 202, 101, +55, -65, -122, -162, -277, -183, -382, -152, +-439, -120, -446, -124, -393, -163, -271, -208, +-99, -227, 85, -190, 252, -76, 380, 115, +430, 336, 377, 516, 224, 589, 17, 527, +-196, 325, -376, 24, -480, -294, -471, -540, +-355, -647, -178, -583, 13, -365, 167, -51, +259, 273, 260, 515, 182, 619, 67, 563, +-42, 372, -132, 101, -192, -172, -204, -364, +-175, -430, -128, -367, -91, -205, -53, 6, +-13, 201, 18, 322, 35, 338, 44, 265, +46, 125, 36, -32, 10, -154, -30, -211, +-74, -193, -114, -108, -146, 17, -162, 136, +-155, 213, -128, 228, -88, 183, -46, 86, +-3, -30, 37, -141, 68, -217, 90, -233, +98, -179, 83, -66, 38, 76, -22, 222, +-80, 343, -128, 407, -167, 378, -185, 261, +-182, 75, -170, -139, -155, -338, -133, -472, +-95, -505, -34, -430, 43, -247, 130, 9, +217, 279, 278, 496, 271, 614, 182, 603, +25, 464, -179, 224, -379, -60, -511, -319, +-517, -483, -388, -514, -166, -411, 88, -212, +315, 28, 449, 244, 431, 363, 262, 356, +5, 240, -248, 66, -428, -108, -485, -220, +-384, -232, -158, -139, 90, 29, 276, 211, +362, 345, 329, 380, 184, 302, -37, 139, +-250, -60, -381, -245, -397, -363, -309, -382, +-150, -304, 28, -160, 161, 4, 193, 151, +127, 250, 23, 291, -79, 274, -153, 216, +-173, 142, -114, 71, 14, 5, 149, -53, +222, -93, 213, -113, 121, -114, -47, -95, +-245, -53, -401, 2, -456, 53, -403, 93, +-255, 113, -38, 94, 197, 44, 363, -14, +403, -55, 323, -69, 151, -56, -65, -22, +-264, 26, -387, 72, -391, 94, -277, 89, +-94, 69, 103, 55, 259, 58, 331, 77, +290, 107, 141, 129, -66, 115, -273, 45, +-438, -72, -516, -205, -467, -318, -301, -366, +-63, -313, 184, -159, 389, 61, 507, 288, +507, 468, 381, 544, 164, 486, -88, 304, +-323, 55, -494, -186, -564, -365, -510, -432, +-360, -375, -158, -218, 59, -13, 250, 181, +367, 305, 388, 329, 315, 254, 175, 108, +5, -62, -171, -213, -307, -300, -363, -298, +-338, -200, -246, -35, -95, 150, 78, 309, +216, 404, 264, 417, 212, 337, 98, 176, +-45, -22, -181, -206, -259, -336, -243, -388, +-151, -360, -20, -256, 95, -111, 156, 45, +138, 178, 41, 262, -104, 291, -244, 277, +-316, 229, -293, 158, -184, 77, -7, -7, +197, -79, 347, -131, 393, -159, 337, -164, +200, -140, 3, -87, -212, -17, -395, 49, +-495, 97, -497, 123, -424, 126, -284, 111, +-99, 80, 105, 49, 286, 26, 410, 15, +461, 12, 433, 3, 305, -21, 101, -56, +-117, -85, -302, -96, -417, -80, -453, -32, +-411, 48, -300, 137, -142, 204, 4, 217, +114, 166, 178, 56, 192, -79, 161, -205, +101, -283, 55, -273, 36, -167, 19, 8, +-12, 192, -41, 334, -75, 388, -114, 334, +-148, 185, -161, -6, -144, -175, -107, -271, +-68, -269, -23, -179, 11, -47, 23, 64, +17, 111, -7, 81, -18, -12, -14, -127, +-4, -190, 11, -155, 39, -14, 71, 198, +86, 416, 75, 561, 31, 570, -37, 420, +-130, 130, -228, -224, -294, -549, -305, -756, +-250, -791, -132, -636, 21, -333, 188, 38, +320, 391, 369, 661, 320, 787, 179, 739, +-18, 544, -220, 261, -364, -47, -403, -331, +-324, -526, -168, -590, 13, -520, 171, -347, +249, -119, 217, 112, 94, 299, -67, 396, +-205, 386, -277, 289, -258, 142, -132, -12, +51, -135, 210, -187, 294, -170, 279, -115, +172, -50, -2, 7, -196, 46, -332, 57, +-363, 49, -300, 52, -168, 77, 3, 106, +163, 122, 247, 111, 221, 65, 105, -18, +-32, -125, -144, -218, -202, -262, -181, -233, +-83, -129, 63, 22, 185, 177, 223, 297, +171, 349, 46, 319, -135, 219, -311, 80, +-407, -61, -381, -170, -244, -226, -45, -231, +168, -204, 341, -157, 414, -93, 355, -21, +192, 48, -24, 110, -223, 164, -352, 202, +-384, 211, -305, 179, -154, 114, 4, 32, +125, -42, 186, -84, 171, -87, 90, -57, +-22, -9, -107, 29, -135, 25, -119, -29, +-72, -122, 10, -218, 96, -270, 144, -241, +132, -121, 67, 71, -22, 296, -126, 490, +-219, 583, -263, 536, -241, 360, -170, 95, +-77, -194, 21, -444, 117, -595, 196, -615, +226, -512, 202, -311, 142, -62, 70, 180, +-4, 373, -87, 495, -177, 529, -235, 471, +-265, 339, -267, 160, -224, -39, -134, -224, +-14, -358, 110, -417, 214, -391, 280, -286, +286, -132, 212, 27, 77, 161, -80, 244, +-205, 265, -263, 234, -254, 173, -186, 106, +-72, 45, 37, -2, 100, -37, 105, -66, +47, -97, -52, -124, -143, -133, -177, -118, +-130, -79, -25, -17, 100, 58, 216, 122, +274, 146, 247, 130, 137, 83, -35, 25, +-210, -24, -336, -53, -382, -46, -335, -15, +-204, 21, -35, 42, 120, 36, 219, 4, +242, -40, 202, -78, 117, -91, 16, -64, +-47, -8, -57, 56, -26, 113, 16, 150, +34, 144, 19, 96, -38, 29, -140, -39, +-253, -102, -329, -150, -339, -172, -263, -162, +-98, -120, 108, -50, 312, 40, 457, 143, +509, 241, 454, 308, 287, 319, 45, 256, +-210, 120, -426, -61, -548, -241, -555, -370, +-463, -414, -291, -359, -77, -216, 129, -26, +288, 153, 375, 264, 375, 288, 304, 238, +182, 141, 46, 43, -57, -8, -120, 11, +-141, 80, -134, 152, -117, 179, -93, 129, +-83, -2, -108, -181, -147, -352, -171, -458, +-161, -452, -125, -323, -71, -103, 20, 139, +142, 334, 250, 437, 308, 434, 319, 351, +270, 222, 157, 91, -8, -3, -189, -46, +-324, -57, -397, -72, -410, -118, -348, -193, +-215, -277, -39, -344, 129, -357, 235, -283, +281, -123, 275, 84, 205, 292, 96, 448, +3, 510, -48, 471, -67, 346, -65, 172, +-48, -18, -31, -188, -62, -302, -152, -351, +-244, -347, -285, -307, -259, -234, -171, -129, +-30, -7, 170, 112, 363, 209, 458, 274, +440, 295, 332, 261, 147, 182, -106, 85, +-360, -9, -521, -82, -541, -126, -459, -141, +-313, -135, -109, -121, 118, -108, 306, -92, +400, -67, 403, -29, 365, 34, 280, 123, +131, 208, -30, 256, -167, 245, -276, 168, +-365, 32, -421, -134, -396, -285, -285, -374, +-133, -353, 30, -220, 201, -11, 347, 220, +426, 409, 409, 496, 302, 443, 143, 259, +-48, -8, -249, -285, -385, -493, -420, -560, +-361, -462, -234, -233, -70, 57, 108, 327, +245, 505, 294, 532, 252, 405, 157, 175, +42, -78, -75, -283, -160, -391, -188, -381, +-148, -269, -83, -102, -35, 60, 7, 167, +36, 200, 40, 176, 27, 121, 15, 69, +38, 40, 70, 38, 76, 49, 59, 47, +22, 12, -44, -58, -139, -147, -230, -218, +-265, -233, -212, -180, -91, -67, 57, 83, +205, 233, 305, 329, 317, 331, 240, 239, +90, 77, -75, -108, -218, -271, -309, -360, +-305, -343, -224, -225, -97, -40, 28, 165, +109, 333, 144, 411, 137, 373, 96, 233, +47, 30, 24, -190, 26, -370, 39, -459, +50, -423, 32, -276, -25, -64, -126, 156, +-242, 336, -298, 436, -278, 429, -182, 318, +-10, 146, 189, -34, 370, -184, 469, -279, +439, -312, 292, -284, 56, -213, -222, -111, +-462, 0, -585, 104, -558, 188, -393, 248, +-138, 271, 141, 239, 386, 143, 519, -2, +497, -157, 347, -276, 120, -327, -100, -294, +-264, -169, -338, 24, -302, 225, -191, 367, +-59, 407, 55, 330, 116, 156, 101, -62, +19, -256, -78, -369, -136, -377, -124, -281, +-60, -119, 40, 52, 166, 177, 253, 235, +262, 226, 181, 163, 31, 71, -127, -12, +-265, -56, -334, -61, -293, -38, -168, -5, +-7, 31, 136, 62, 224, 74, 250, 52, +200, 3, 70, -63, -92, -137, -209, -208, +-247, -251, -201, -239, -93, -155, 39, 2, +179, 202, 259, 394, 245, 515, 156, 515, +13, 380, -133, 128, -245, -188, -289, -482, +-246, -661, -134, -662, -1, -489, 113, -192, +183, 151, 199, 440, 164, 599, 88, 588, +-7, 423, -65, 167, -85, -97, -81, -294, +-57, -381, -44, -350, -37, -232, -45, -78, +-73, 60, -89, 145, -69, 161, -4, 118, +90, 51, 176, -3, 230, -34, 219, -42, +120, -24, -45, 12, -211, 46, -327, 57, +-374, 49, -316, 29, -156, 3, 79, -26, +306, -54, 434, -79, 453, -96, 360, -97, +165, -77, -88, -29, -325, 41, -464, 116, +-479, 173, -391, 191, -212, 156, 19, 68, +230, -52, 349, -161, 362, -227, 293, -228, +186, -157, 59, -26, -79, 125, -163, 239, +-176, 277, -147, 227, -101, 105, -63, -58, +-23, -210, -5, -304, -42, -307, -87, -221, +-103, -80, -78, 79, -20, 213, 60, 287, +163, 294, 252, 245, 279, 159, 222, 51, +118, -59, -13, -150, -158, -211, -276, -244, +-333, -254, -299, -233, -200, -164, -86, -55, +43, 68, 157, 182, 217, 274, 215, 321, +161, 302, 98, 216, 37, 84, -22, -65, +-58, -200, -54, -290, -32, -317, -29, -277, +-37, -174, -51, -33, -60, 109, -70, 219, +-90, 274, -80, 265, -39, 192, 5, 76, +45, -55, 78, -166, 115, -227, 137, -218, +110, -152, 56, -54, -1, 52, -56, 138, +-117, 176, -157, 157, -150, 93, -98, 8, +-30, -67, 35, -115, 109, -126, 170, -104, +176, -60, 130, 4, 42, 76, -59, 134, +-155, 161, -238, 157, -255, 118, -196, 44, +-82, -64, 60, -180, 202, -265, 304, -290, +324, -241, 254, -129, 117, 31, -39, 203, +-194, 326, -317, 354, -352, 286, -299, 148, +-178, -18, -20, -156, 127, -221, 248, -199, +307, -113, 282, -1, 208, 89, 97, 113, +-29, 57, -152, -54, -245, -166, -285, -231, +-272, -224, -218, -138, -133, 7, 1, 168, +158, 293, 292, 347, 368, 322, 363, 233, +291, 116, 141, -6, -75, -110, -277, -186, +-423, -234, -475, -262, -420, -273, -270, -259, +-41, -218, 194, -139, 367, -21, 450, 122, +439, 263, 324, 372, 128, 424, -86, 407, +-259, 309, -342, 143, -333, -50, -250, -233, +-102, -376, 41, -454, 135, -447, 175, -357, +154, -203, 92, -16, -1, 168, -82, 311, +-104, 386, -68, 385, 3, 311, 74, 184, +122, 35, 128, -105, 89, -206, 13, -253, +-76, -252, -135, -208, -155, -134, -124, -46, +-33, 37, 62, 98, 128, 135, 134, 148, +82, 132, 12, 85, -73, 19, -139, -44, +-156, -86, -124, -97, -53, -70, 38, -15, +123, 50, 175, 103, 180, 126, 141, 105, +80, 40, 25, -53, -33, -140, -84, -184, +-115, -178, -129, -130, -121, -54, -123, 37, +-123, 112, -101, 148, -63, 151, -10, 138, +55, 120, 130, 95, 202, 62, 246, 23, +248, -31, 212, -110, 141, -196, 22, -262, +-121, -280, -239, -227, -316, -97, -330, 82, +-289, 260, -192, 386, -43, 413, 100, 328, +210, 148, 260, -78, 248, -285, 194, -402, +111, -395, 39, -276, 5, -91, -4, 101, +-11, 243, -25, 296, -48, 251, -94, 131, +-151, -5, -203, -110, -209, -153, -143, -133, +-43, -68, 78, 5, 189, 59, 251, 75, +252, 46, 183, -14, 75, -70, -36, -92, +-126, -72, -167, -24, -150, 31, -85, 81, +-2, 114, 60, 116, 82, 84, 65, 28, +37, -27, -2, -72, -36, -108, -52, -130, +-55, -129, -34, -104, -21, -53, -13, 17, +2, 97, 18, 171, 39, 220, 57, 224, +65, 168, 66, 55, 48, -88, 15, -212, +-26, -281, -60, -278, -78, -202, -73, -66, +-44, 94, -6, 227, 41, 288, 74, 258, +78, 152, 63, 12, 17, -123, -33, -219, +-77, -250, -113, -208, -112, -113, -74, 1, +-5, 104, 79, 177, 154, 213, 212, 212, +227, 177, 180, 112, 74, 24, -62, -69, +-205, -157, -330, -232, -384, -272, -346, -257, +-200, -183, 18, -70, 244, 56, 440, 165, +536, 232, 493, 240, 322, 198, 64, 127, +-201, 50, -415, -1, -540, -11, -536, 6, +-396, 25, -162, 12, 87, -39, 299, -120, +430, -207, 462, -276, 389, -298, 227, -246, +52, -126, -99, 28, -206, 173, -248, 282, +-232, 344, -164, 358, -95, 327, -60, 264, +-38, 174, -14, 61, 10, -79, 34, -240, +71, -402, 132, -525, 193, -563, 220, -488, +191, -293, 128, -10, 24, 301, -112, 561, +-224, 701, -281, 679, -254, 497, -153, 203, +-21, -116, 126, -373, 239, -519, 272, -534, +216, -431, 89, -250, -54, -56, -174, 93, +-240, 180, -235, 216, -150, 212, -14, 188, +126, 165, 240, 146, 291, 124, 269, 85, +177, 25, 34, -59, -106, -161, -217, -256, +-279, -319, -271, -326, -203, -266, -83, -144, +49, 32, 155, 231, 228, 403, 253, 505, +225, 507, 148, 400, 52, 185, -50, -98, +-139, -380, -193, -585, -203, -659, -161, -578, +-94, -352, -26, -42, 51, 267, 114, 498, +159, 601, 183, 554, 168, 381, 133, 142, +77, -88, 11, -251, -61, -323, -132, -312, +-189, -241, -217, -145, -197, -66, -138, -22, +-46, -7, 55, 7, 150, 37, 233, 86, +269, 144, 249, 196, 190, 216, 86, 190, +-31, 115, -141, 2, -215, -119, -226, -216, +-193, -260, -127, -239, -40, -165, 56, -62, +129, 52, 153, 149, 135, 201, 101, 197, +68, 147, 22, 71, -26, -12, -45, -90, +-48, -145, -38, -157, -31, -127, -24, -64, +7, 7, 30, 73, 46, 124, 67, 149, +87, 140, 94, 99, 56, 33, -7, -43, +-63, -112, -103, -162, -140, -180, -161, -166, +-132, -117, -59, -36, 29, 60, 111, 145, +177, 206, 232, 234, 245, 219, 211, 155, +150, 52, 63, -65, -46, -168, -179, -237, +-295, -265, -349, -244, -328, -177, -242, -77, +-100, 35, 94, 138, 291, 216, 429, 259, +468, 260, 403, 221, 260, 147, 53, 40, +-173, -84, -343, -194, -433, -271, -421, -304, +-328, -282, -180, -195, 11, -66, 193, 72, +324, 190, 393, 261, 409, 275, 363, 237, +244, 151, 75, 45, -107, -53, -269, -123, +-388, -156, -440, -156, -391, -132, -254, -101, +-58, -74, 150, -52, 318, -33, 419, -11, +415, 21, 310, 71, 149, 135, -19, 190, +-150, 213, -228, 194, -235, 136, -174, 36, +-74, -97, 27, -227, 96, -319, 121, -347, +94, -299, 33, -187, -27, -33, -75, 135, +-81, 287, -56, 390, -4, 414, 65, 355, +117, 229, 146, 57, 135, -137, 89, -318, +25, -447, -42, -496, -87, -449, -97, -311, +-69, -103, -11, 143, 56, 386, 107, 568, +117, 635, 82, 568, 7, 373, -86, 80, +-157, -250, -192, -543, -158, -727, -63, -752, +54, -610, 176, -334, 265, 15, 302, 358, +273, 614, 182, 737, 62, 708, -63, 537, +-171, 272, -249, -22, -278, -284, -247, -476, +-173, -580, -69, -589, 44, -510, 161, -362, +260, -176, 301, 24, 287, 225, 220, 402, +113, 524, -16, 569, -150, 522, -242, 389, +-271, 184, -241, -61, -154, -298, -26, -481, +114, -574, 219, -554, 272, -431, 269, -240, +217, -25, 129, 170, 13, 313, -86, 384, +-152, 378, -185, 308, -184, 204, -160, 95, +-107, 1, -41, -70, 19, -123, 72, -151, +111, -157, 137, -155, 157, -149, 172, -136, +186, -110, 189, -72, 167, -20, 103, 37, +12, 89, -100, 131, -221, 160, -312, 170, +-357, 153, -322, 114, -208, 63, -48, 10, +131, -50, 281, -118, 372, -182, 392, -227, +330, -239, 216, -209, 80, -131, -34, -7, +-92, 145, -96, 293, -69, 398, -49, 423, +-52, 346, -103, 173, -189, -65, -276, -322, +-322, -535, -281, -642, -155, -600, 49, -409, +306, -116, 545, 219, 700, 525, 704, 733, +549, 785, 273, 658, -84, 387, -447, 35, +-730, -325, -847, -619, -767, -778, -514, -765, +-146, -590, 250, -296, 589, 43, 774, 348, +770, 551, 599, 608, 302, 519, -34, 324, +-321, 83, -488, -134, -490, -266, -361, -286, +-161, -206, 50, -80, 206, 39, 266, 106, +211, 94, 85, 1, -49, -135, -132, -246, +-133, -282, -51, -219, 95, -69, 234, 125, +305, 305, 284, 409, 169, 401, -5, 281, +-200, 84, -350, -134, -390, -302, -320, -372, +-157, -335, 44, -214, 237, -51, 379, 102, +428, 200, 378, 217, 248, 166, 88, 79, +-73, -12, -199, -77, -264, -103, -270, -89, +-226, -50, -163, -10, -96, 6, -10, -4, +77, -26, 158, -38, 230, -19, 281, 34, +301, 114, 269, 183, 190, 208, 70, 164, +-74, 41, -221, -140, -330, -319, -363, -437, +-313, -443, -187, -316, -12, -73, 180, 231, +349, 508, 440, 669, 424, 653, 308, 458, +115, 130, -99, -249, -287, -580, -396, -767, +-395, -759, -287, -560, -98, -230, 120, 142, +318, 465, 439, 659, 445, 691, 342, 564, +157, 323, -55, 34, -248, -233, -377, -419, +-397, -497, -314, -471, -153, -360, 36, -192, +204, -8, 323, 156, 355, 272, 306, 326, +205, 315, 83, 250, -33, 143, -122, 13, +-158, -116, -142, -220, -93, -277, -42, -279, +-1, -225, 30, -130, 38, -7, 31, 120, +26, 225, 31, 285, 56, 285, 79, 225, +101, 117, 119, -22, 114, -163, 83, -270, +23, -321, -33, -311, -71, -246, -92, -133, +-94, 2, -69, 132, -18, 234, 32, 296, +71, 305, 102, 268, 119, 196, 119, 94, +95, -24, 56, -147, 26, -262, 0, -345, +-19, -375, -39, -342, -49, -242, -43, -81, +-36, 116, -27, 301, -8, 420, 22, 447, +55, 375, 85, 215, 118, 1, 145, -206, +152, -342, 132, -380, 85, -321, 24, -183, +-58, -18, -134, 119, -183, 191, -198, 184, +-154, 105, -63, -10, 56, -106, 174, -150, +258, -122, 291, -33, 262, 88, 174, 201, +44, 270, -96, 264, -201, 175, -245, 21, +-219, -154, -130, -301, 5, -387, 151, -384, +260, -287, 312, -115, 279, 79, 167, 247, +9, 347, -162, 358, -289, 280, -337, 140, +-287, -17, -144, -148, 57, -214, 266, -202, +423, -127, 482, -30, 426, 50, 258, 81, +22, 53, -218, -21, -389, -108, -454, -164, +-403, -160, -245, -83, -29, 39, 193, 169, +349, 264, 395, 290, 347, 224, 239, 83, +105, -85, -25, -232, -122, -317, -157, -316, +-139, -230, -93, -86, -40, 71, 8, 199, +44, 273, 57, 279, 56, 219, 52, 112, +58, -12, 66, -125, 64, -210, 59, -260, +46, -264, 24, -219, -1, -138, -22, -35, +-22, 76, 2, 184, 42, 270, 88, 316, +120, 308, 119, 247, 80, 133, 21, -22, +-48, -189, -116, -333, -162, -426, -164, -446, +-98, -375, 12, -222, 136, -16, 247, 199, +314, 379, 315, 485, 239, 484, 101, 369, +-59, 174, -200, -50, -286, -246, -292, -369, +-221, -389, -88, -311, 62, -167, 190, -9, +262, 110, 272, 163, 223, 144, 128, 70, +22, -19, -71, -84, -115, -95, -103, -51, +-51, 34, 21, 125, 88, 187, 133, 188, +144, 131, 105, 36, 33, -69, -55, -161, +-128, -211, -166, -204, -158, -153, -99, -81, +4, -14, 133, 40, 250, 71, 326, 82, +332, 83, 258, 84, 118, 86, -62, 82, +-229, 60, -326, 19, -333, -34, -248, -91, +-89, -136, 106, -148, 292, -111, 399, -37, +399, 54, 294, 133, 124, 172, -70, 146, +-240, 62, -338, -51, -336, -159, -233, -226, +-64, -227, 124, -153, 293, -27, 398, 112, +404, 220, 316, 265, 163, 229, -7, 127, +-162, -9, -269, -136, -301, -219, -255, -237, +-152, -188, -33, -93, 85, 13, 180, 94, +242, 130, 256, 125, 231, 92, 190, 40, +128, -10, 49, -42, -34, -54, -107, -57, +-157, -62, -185, -59, -181, -48, -119, -24, +-14, 11, 108, 58, 215, 99, 287, 119, +295, 104, 219, 45, 85, -45, -61, -139, +-174, -198, -235, -194, -226, -121, -134, -5, +12, 122, 157, 216, 248, 238, 261, 175, +207, 43, 98, -115, -28, -238, -124, -282, +-153, -230, -103, -91, -9, 89, 101, 245, +194, 314, 234, 274, 195, 135, 89, -60, +-44, -245, -164, -357, -232, -360, -227, -249, +-157, -58, -30, 149, 117, 306, 243, 367, +317, 322, 316, 183, 251, 3, 139, -167, +18, -281, -81, -310, -148, -246, -172, -121, +-145, 21, -83, 139, -20, 203, 33, 201, +66, 135, 83, 28, 88, -89, 86, -176, +83, -213, 84, -188, 79, -109, 66, 3, +44, 120, 19, 212, 6, 254, 4, 231, +20, 153, 50, 43, 90, -74, 120, -172, +116, -230, 65, -240, -25, -205, -124, -147, +-198, -88, -223, -31, -186, 20, -78, 68, +91, 114, 274, 164, 401, 211, 442, 239, +377, 225, 221, 159, 8, 43, -207, -101, +-354, -238, -398, -328, -329, -341, -170, -273, +41, -143, 244, 13, 379, 155, 405, 236, +331, 232, 187, 158, 14, 58, -149, -31, +-257, -84, -291, -82, -244, -35, -131, 31, +3, 74, 134, 68, 235, 12, 295, -68, +311, -142, 286, -178, 226, -156, 140, -75, +35, 40, -77, 149, -179, 211, -255, 204, +-297, 133, -294, 14, -234, -115, -118, -214, +35, -255, 193, -225, 333, -130, 430, -4, +469, 113, 442, 195, 343, 224, 184, 196, +-12, 117, -214, 10, -382, -96, -478, -171, +-485, -194, -398, -156, -227, -72, 7, 32, +257, 124, 465, 174, 578, 159, 575, 76, +461, -53, 258, -186, 16, -271, -210, -280, +-359, -204, -403, -55, -349, 131, -221, 293, +-54, 375, 102, 350, 208, 229, 251, 45, +245, -147, 207, -288, 149, -340, 95, -294, +51, -174, 24, -24, 0, 97, -26, 155, +-57, 136, -92, 61, -116, -28, -120, -88, +-87, -91, -19, -31, 75, 73, 177, 179, +262, 246, 299, 238, 272, 147, 179, -11, +44, -193, -103, -353, -222, -440, -275, -421, +-243, -295, -137, -86, 15, 153, 180, 368, +307, 501, 355, 520, 299, 418, 159, 215, +-11, -45, -161, -295, -248, -477, -245, -542, +-154, -479, -7, -312, 146, -84, 259, 142, +305, 315, 273, 392, 177, 365, 57, 255, +-39, 108, -97, -39, -115, -147, -102, -193, +-81, -181, -59, -133, -47, -80, -39, -34, +-15, -8, 34, 3, 106, 7, 191, 20, +268, 44, 310, 70, 287, 87, 193, 80, +55, 42, -95, -22, -223, -97, -298, -156, +-294, -176, -211, -153, -72, -82, 75, 23, +202, 132, 289, 212, 310, 246, 262, 226, +167, 156, 56, 49, -41, -79, -112, -196, +-145, -278, -128, -308, -70, -289, 12, -223, +90, -117, 146, 10, 172, 142, 163, 258, +129, 332, 82, 347, 36, 298, -7, 192, +-36, 48, -53, -112, -72, -258, -94, -358, +-112, -388, -108, -347, -64, -247, 13, -105, +119, 57, 243, 204, 346, 305, 394, 346, +362, 320, 255, 244, 87, 133, -108, 3, +-285, -125, -386, -227, -386, -288, -298, -301, +-154, -270, 10, -207, 156, -116, 255, -7, +288, 103, 266, 191, 222, 248, 175, 270, +144, 259, 123, 210, 105, 124, 82, 14, +42, -104, -18, -209, -95, -283, -173, -315, +-232, -296, -248, -225, -214, -114, -132, 19, +-10, 141, 126, 230, 247, 272, 326, 257, +347, 194, 316, 102, 240, 4, 135, -72, +31, -113, -54, -124, -103, -113, -116, -92, +-107, -75, -91, -78, -83, -97, -80, -117, +-71, -114, -51, -71, -19, 12, 35, 118, +116, 214, 201, 273, 257, 264, 263, 173, +212, 23, 120, -141, 5, -269, -93, -320, +-136, -271, -115, -131, -49, 59, 31, 231, +99, 322, 129, 294, 100, 153, 14, -64, +-85, -282, -145, -427, -139, -445, -64, -324, +59, -87, 187, 200, 281, 448, 304, 577, +245, 547, 122, 369, -32, 91, -162, -212, +-225, -460, -197, -583, -90, -557, 54, -395, +189, -155, 273, 95, 275, 295, 187, 407, +39, 408, -117, 306, -232, 146, -267, -25, +-205, -164, -62, -240, 115, -241, 268, -188, +361, -100, 368, -2, 278, 76, 120, 113, +-63, 110, -211, 84, -277, 44, -250, 4, +-135, -26, 26, -42, 176, -46, 267, -44, +271, -45, 196, -57, 73, -76, -58, -86, +-157, -72, -186, -31, -137, 30, -36, 96, +81, 153, 169, 180, 208, 166, 198, 100, +149, 4, 88, -88, 34, -153, 1, -178, +-2, -157, 12, -99, 13, -28, -14, 27, +-68, 43, -129, 22, -170, -25, -164, -73, +-99, -94, 34, -67, 203, 7, 362, 114, +462, 226, 464, 300, 364, 305, 166, 219, +-89, 53, -329, -157, -491, -357, -535, -496, +-450, -534, -247, -447, 33, -242, 323, 38, +544, 324, 635, 544, 575, 640, 388, 584, +120, 382, -159, 85, -379, -233, -481, -487, +-442, -614, -276, -583, -40, -407, 186, -143, +347, 130, 410, 334, 358, 419, 215, 371, +31, 224, -130, 39, -212, -115, -207, -192, +-127, -171, -2, -69, 131, 66, 219, 172, +229, 195, 171, 115, 80, -49, -10, -239, +-85, -388, -123, -434, -110, -352, -61, -150, +4, 118, 66, 376, 109, 542, 132, 561, +138, 423, 133, 169, 124, -132, 110, -400, +83, -556, 43, -554, -2, -398, -56, -144, +-111, 131, -148, 345, -151, 444, -114, 407, +-49, 253, 44, 38, 153, -166, 252, -296, +316, -321, 321, -247, 272, -111, 180, 36, +48, 143, -105, 182, -246, 148, -334, 61, +-346, -35, -284, -96, -159, -102, 15, -58, +208, 18, 367, 97, 453, 145, 446, 136, +349, 69, 185, -37, -9, -144, -187, -221, +-297, -249, -319, -218, -259, -131, -142, -5, +-1, 127, 134, 227, 224, 273, 245, 261, +199, 194, 115, 84, 25, -46, -46, -162, +-86, -236, -84, -253, -38, -214, 31, -133, +101, -33, 156, 61, 179, 135, 165, 166, +123, 149, 61, 94, -1, 31, -63, -22, +-118, -54, -155, -62, -162, -52, -140, -36, +-94, -29, -26, -34, 61, -59, 171, -92, +279, -111, 362, -95, 397, -44, 365, 40, +252, 134, 78, 208, -123, 239, -311, 206, +-449, 107, -494, -33, -418, -170, -235, -271, +12, -309, 258, -269, 447, -156, 537, -5, +512, 140, 380, 233, 187, 252, -12, 198, +-175, 89, -266, -38, -276, -141, -219, -190, +-130, -173, -47, -97, 9, 6, 47, 99, +68, 148, 86, 148, 115, 99, 158, 20, +212, -65, 250, -130, 244, -149, 176, -121, +54, -66, -97, -8, -233, 37, -321, 58, +-328, 51, -248, 19, -95, -18, 100, -46, +286, -49, 420, -26, 465, 9, 413, 54, +262, 93, 52, 115, -162, 108, -330, 72, +-418, 11, -404, -56, -288, -113, -91, -150, +139, -162, 341, -144, 464, -97, 481, -32, +384, 33, 194, 75, -45, 94, -271, 89, +-420, 65, -447, 31, -340, 6, -126, -5, +136, 5, 379, 34, 540, 66, 573, 82, +459, 70, 225, 29, -68, -39, -342, -123, +-532, -207, -590, -262, -498, -264, -277, -204, +12, -91, 292, 55, 505, 209, 612, 327, +593, 378, 448, 341, 229, 222, 0, 48, +-188, -132, -310, -276, -361, -351, -341, -338, +-268, -242, -172, -96, -76, 46, 14, 147, +95, 180, 168, 150, 234, 77, 289, -2, +319, -58, 315, -68, 262, -30, 160, 36, +21, 91, -120, 106, -230, 79, -284, 22, +-266, -45, -193, -96, -82, -114, 37, -102, +130, -69, 166, -40, 152, -36, 117, -62, +86, -97, 73, -110, 85, -79, 121, 12, +155, 148, 157, 288, 108, 377, 15, 370, +-105, 245, -211, 25, -265, -230, -244, -445, +-140, -550, 20, -514, 192, -343, 327, -81, +380, 191, 332, 390, 199, 462, 15, 403, +-165, 248, -288, 51, -321, -118, -257, -211, +-120, -213, 45, -145, 195, -50, 293, 27, +319, 50, 268, 22, 154, -42, 23, -106, +-80, -139, -139, -115, -147, -39, -106, 71, +-37, 174, 33, 229, 75, 211, 78, 127, +52, 3, 10, -130, -29, -231, -48, -270, +-30, -227, 16, -119, 74, 21, 124, 148, +153, 236, 155, 258, 127, 208, 79, 107, +24, -19, -22, -135, -43, -214, -45, -230, +-41, -190, -36, -114, -44, -24, -63, 57, +-82, 105, -86, 115, -65, 89, -13, 46, +70, 11, 165, -9, 251, -5, 302, 20, +301, 51, 240, 71, 127, 64, -12, 19, +-144, -54, -248, -132, -303, -185, -301, -197, +-238, -157, -127, -75, 6, 30, 141, 133, +248, 198, 314, 207, 326, 159, 285, 76, +195, -17, 74, -91, -55, -127, -161, -123, +-219, -88, -227, -39, -186, 7, -101, 29, +10, 29, 119, 21, 204, 19, 246, 24, +237, 40, 170, 53, 64, 48, -54, 12, +-160, -54, -233, -135, -254, -201, -206, -212, +-89, -157, 75, -34, 235, 129, 352, 287, +400, 386, 360, 387, 233, 278, 48, 84, +-153, -141, -315, -338, -400, -451, -388, -457, +-276, -354, -101, -175, 95, 33, 258, 208, +356, 316, 369, 341, 305, 291, 190, 192, +54, 77, -74, -25, -167, -98, -206, -132, +-195, -134, -148, -111, -79, -86, 9, -65, +100, -50, 174, -39, 208, -34, 199, -26, +153, -5, 74, 26, -21, 62, -115, 95, +-185, 112, -206, 102, -171, 65, -89, 1, +30, -69, 153, -124, 248, -140, 293, -108, +279, -32, 204, 63, 85, 140, -46, 170, +-160, 134, -233, 40, -256, -90, -218, -204, +-132, -258, -21, -226, 89, -114, 178, 48, +232, 206, 241, 304, 203, 305, 131, 202, +55, 25, -7, -169, -51, -315, -76, -368, +-79, -309, -69, -157, -60, 45, -62, 227, +-59, 340, -41, 354, -9, 271, 43, 119, +109, -56, 175, -200, 217, -285, 217, -298, +169, -247, 80, -149, -34, -38, -147, 58, +-231, 119, -257, 144, -213, 139, -109, 111, +31, 75, 171, 43, 273, 30, 307, 31, +273, 41, 179, 43, 53, 28, -77, -15, +-178, -84, -226, -169, -212, -246, -148, -280, +-59, -251, 40, -155, 125, -8, 173, 167, +175, 325, 146, 424, 95, 430, 42, 340, +-1, 166, -27, -46, -36, -248, -39, -394, +-39, -450, -45, -411, -49, -287, -45, -121, +-26, 50, 12, 187, 63, 269, 120, 291, +167, 260, 180, 194, 147, 113, 69, 32, +-34, -40, -135, -98, -207, -143, -224, -169, +-173, -173, -61, -155, 82, -117, 218, -57, +304, 12, 314, 74, 242, 114, 106, 121, +-56, 98, -198, 55, -283, 9, -291, -31, +-221, -41, -91, -27, 68, 2, 206, 28, +291, 40, 297, 25, 230, -11, 112, -58, +-22, -95, -129, -99, -182, -69, -173, -7, +-117, 58, -35, 105, 48, 106, 102, 58, +117, -29, 97, -123, 55, -188, 14, -192, +-17, -123, -29, 7, -17, 160, 6, 286, +37, 343, 57, 301, 59, 171, 40, -17, +10, -208, -21, -348, -40, -397, -45, -341, +-42, -196, -32, -8, -13, 165, 7, 280, +28, 305, 56, 243, 82, 114, 104, -31, +112, -152, 101, -205, 67, -181, 19, -91, +-36, 30, -91, 140, -132, 206, -147, 195, +-127, 115, -78, -11, -12, -139, 63, -231, +135, -252, 190, -197, 209, -81, 182, 57, +123, 169, 47, 219, -37, 190, -115, 97, +-171, -26, -186, -128, -162, -174, -105, -144, +-28, -55, 56, 67, 127, 174, 172, 222, +181, 187, 156, 83, 109, -53, 46, -184, +-16, -262, -60, -267, -82, -193, -86, -71, +-78, 65, -68, 169, -51, 217, -26, 200, +9, 132, 49, 37, 87, -52, 115, -109, +126, -126, 119, -100, 89, -51, 39, 11, +-26, 58, -88, 82, -133, 71, -147, 34, +-126, -17, -70, -65, 11, -95, 99, -96, +167, -59, 196, -3, 191, 61, 142, 107, +57, 129, -49, 102, -141, 32, -197, -64, +-209, -151, -167, -202, -77, -194, 37, -121, +147, -2, 225, 135, 248, 247, 215, 301, +138, 276, 34, 184, -74, 42, -156, -116, +-199, -255, -197, -341, -154, -357, -85, -303, +-10, -191, 62, -49, 129, 101, 176, 232, +201, 328, 202, 366, 176, 350, 114, 275, +21, 152, -86, -5, -187, -175, -256, -325, +-272, -422, -230, -438, -130, -366, 15, -215, +165, -19, 283, 186, 336, 348, 313, 433, +218, 417, 74, 308, -83, 137, -217, -50, +-288, -212, -279, -310, -211, -315, -102, -241, +30, -115, 147, 17, 224, 116, 250, 149, +224, 122, 152, 49, 58, -37, -38, -100, +-114, -118, -150, -77, -149, 7, -126, 108, +-87, 182, -33, 205, 23, 164, 65, 79, +91, -39, 104, -152, 100, -228, 86, -245, +64, -201, 40, -115, 21, -12, 3, 80, +-20, 153, -49, 185, -68, 178, -77, 131, +-72, 70, -52, 10, -26, -41, 2, -81, +28, -105, 50, -109, 63, -97, 67, -72, +62, -49, 54, -22, 42, 5, 29, 35, +16, 60, 8, 85, 4, 106, -4, 123, +-24, 119, -48, 82, -58, 13, -61, -84, +-54, -178, -38, -245, -11, -251, 21, -192, +52, -68, 72, 86, 79, 237, 74, 330, +58, 329, 33, 230, 7, 60, -8, -125, +-19, -278, -25, -343, -26, -304, -20, -168, +-13, 9, -3, 171, 4, 261, 1, 260, +-3, 178, -8, 47, -9, -85, -2, -175, +11, -188, 20, -136, 24, -43, 23, 43, +14, 97, 0, 97, -4, 50, 5, -20, +19, -76, 30, -87, 44, -47, 56, 32, +56, 116, 45, 174, 16, 175, -29, 120, +-71, 7, -101, -125, -114, -239, -99, -300, +-59, -283, -13, -189, 26, -44, 54, 112, +75, 243, 96, 308, 126, 304, 150, 227, +159, 106, 148, -26, 107, -131, 24, -194, +-85, -210, -197, -181, -294, -124, -346, -59, +-321, -10, -220, 20, -57, 31, 141, 42, +319, 60, 427, 94, 440, 124, 355, 146, +193, 137, -2, 91, -182, 12, -309, -90, +-354, -182, -313, -240, -219, -228, -106, -155, +8, -36, 102, 92, 154, 200, 167, 251, +162, 230, 142, 143, 116, 19, 87, -105, +51, -195, 10, -226, -33, -200, -83, -116, +-134, -11, -162, 88, -154, 148, -116, 165, +-50, 139, 40, 85, 128, 21, 185, -38, +198, -78, 155, -91, 71, -75, -30, -52, +-120, -28, -178, -20, -182, -17, -133, -14, +-49, -6, 54, 5, 154, 26, 208, 59, +193, 90, 123, 109, 11, 97, -110, 56, +-196, -11, -220, -79, -185, -139, -102, -165, +6, -152, 106, -96, 179, -11, 209, 79, +184, 148, 121, 172, 46, 156, -36, 99, +-106, 19, -146, -72, -144, -136, -116, -164, +-74, -146, -29, -93, 13, -23, 50, 46, +81, 97, 98, 123, 95, 111, 87, 74, +71, 21, 43, -24, 14, -61, -8, -78, +-34, -77, -65, -55, -96, -25, -124, 0, +-140, 13, -128, 16, -78, 20, 5, 23, +115, 39, 221, 58, 281, 81, 270, 90, +182, 74, 26, 16, -159, -69, -315, -160, +-396, -224, -375, -234, -235, -180, -13, -60, +220, 98, 401, 255, 481, 351, 431, 355, +258, 251, 18, 72, -228, -135, -410, -307, +-473, -394, -412, -375, -251, -253, -32, -68, +177, 125, 314, 258, 362, 308, 323, 264, +216, 159, 73, 29, -61, -81, -161, -140, +-203, -136, -184, -86, -124, -24, -51, 23, +11, 32, 45, 12, 37, -28, 3, -60, +-30, -70, -47, -46, -39, 3, 6, 64, +69, 102, 125, 95, 164, 50, 166, -18, +119, -75, 37, -109, -58, -92, -149, -30, +-197, 64, -188, 149, -144, 193, -81, 166, +-5, 71, 55, -64, 75, -202, 69, -297, +55, -316, 47, -237, 55, -86, 74, 102, +87, 264, 94, 360, 88, 358, 47, 267, +-18, 115, -84, -53, -139, -187, -174, -261, +-174, -261, -139, -211, -85, -138, -25, -72, +37, -16, 85, 19, 122, 46, 148, 73, +159, 116, 149, 172, 124, 224, 84, 241, +23, 195, -42, 93, -101, -54, -157, -202, +-199, -320, -204, -371, -170, -342, -110, -225, +-32, -58, 51, 112, 130, 248, 192, 327, +221, 341, 211, 283, 167, 175, 92, 42, +-17, -85, -135, -189, -223, -250, -260, -272, +-235, -249, -146, -181, -14, -73, 116, 53, +210, 170, 244, 260, 202, 297, 106, 276, +-19, 183, -143, 44, -228, -112, -245, -240, +-192, -318, -90, -329, 38, -266, 152, -140, +216, 23, 227, 182, 190, 308, 112, 361, +18, 341, -71, 249, -147, 110, -202, -53, +-219, -204, -197, -308, -142, -340, -47, -304, +73, -218, 179, -94, 246, 33, 266, 140, +217, 199, 100, 215, -44, 185, -177, 138, +-269, 86, -284, 40, -217, 6, -85, -20, +79, -39, 219, -56, 286, -79, 266, -112, +177, -136, 23, -146, -144, -130, -259, -96, +-289, -40, -233, 29, -106, 105, 61, 170, +202, 207, 276, 205, 264, 158, 164, 79, +10, -28, -142, -138, -258, -231, -299, -262, +-240, -223, -101, -113, 70, 36, 231, 187, +333, 295, 328, 319, 217, 243, 41, 76, +-151, -126, -299, -308, -358, -403, -319, -384, +-198, -246, -29, -31, 129, 203, 224, 382, +251, 451, 219, 388, 129, 218, 18, 3, +-59, -200, -81, -329, -62, -357, -14, -278, +30, -131, 37, 40, 0, 171, -77, 228, +-166, 204, -219, 115, -202, -1, -129, -108, +-16, -166, 125, -163, 248, -95, 299, 4, +279, 96, 196, 145, 66, 145, -75, 97, +-185, 20, -246, -56, -243, -98, -179, -84, +-91, -25, 1, 57, 80, 115, 123, 127, +115, 71, 74, -37, 22, -176, -24, -293, +-46, -336, -30, -274, 10, -110, 56, 109, +96, 329, 99, 476, 57, 508, -15, 397, +-99, 176, -176, -101, -204, -345, -166, -491, +-75, -495, 51, -365, 179, -149, 260, 88, +254, 274, 161, 361, 5, 322, -163, 182, +-283, -3, -316, -160, -253, -249, -100, -241, +98, -143, 263, 14, 349, 176, 339, 283, +222, 298, 32, 210, -165, 58, -315, -121, +-372, -269, -313, -349, -160, -326, 27, -212, +193, -38, 288, 139, 284, 265, 190, 310, +44, 262, -107, 144, -220, -10, -246, -146, +-187, -225, -71, -215, 67, -131, 195, -2, +255, 119, 224, 197, 123, 206, -20, 140, +-160, 21, -249, -116, -262, -221, -200, -262, +-80, -220, 48, -117, 134, 26, 165, 165, +143, 263, 73, 290, -16, 238, -71, 124, +-70, -20, -18, -151, 65, -240, 144, -263, +175, -218, 138, -111, 27, 19, -129, 136, +-272, 201, -352, 206, -352, 151, -257, 54, +-71, -50, 145, -132, 320, -163, 415, -142, +416, -78, 312, 0, 136, 76, -61, 120, +-229, 129, -327, 101, -342, 53, -287, 2, +-176, -41, -28, -62, 104, -69, 183, -63, +206, -60, 178, -54, 95, -53, -10, -43, +-92, -27, -132, -1, -120, 35, -58, 74, +31, 108, 115, 124, 176, 118, 181, 87, +116, 45, 4, -6, -125, -55, -243, -100, +-303, -129, -268, -140, -153, -131, 5, -104, +164, -61, 272, -4, 296, 53, 240, 99, +123, 118, -20, 115, -136, 89, -190, 63, +-186, 35, -123, 15, -22, 5, 65, 3, +104, -1, 93, -22, 36, -64, -49, -115, +-119, -154, -144, -170, -113, -144, -40, -76, +59, 26, 148, 128, 205, 199, 211, 221, +157, 190, 53, 119, -63, 31, -166, -46, +-240, -98, -257, -113, -211, -106, -124, -86, +-22, -74, 84, -73, 164, -78, 199, -71, +198, -40, 167, 19, 108, 103, 44, 187, +-13, 245, -71, 247, -116, 184, -152, 56, +-187, -98, -211, -241, -198, -331, -141, -342, +-49, -269, 77, -128, 212, 40, 314, 194, +356, 291, 321, 317, 199, 270, 20, 172, +-178, 48, -354, -65, -454, -151, -433, -193, +-306, -183, -113, -138, 109, -74, 305, -14, +415, 29, 413, 47, 316, 41, 153, 12, +-30, -19, -191, -44, -300, -45, -331, -17, +-272, 37, -158, 106, -27, 169, 100, 205, +192, 192, 215, 122, 166, -4, 81, -154, +-16, -293, -96, -379, -133, -379, -118, -276, +-55, -88, 40, 147, 127, 365, 161, 501, +136, 511, 53, 379, -79, 142, -218, -146, +-298, -400, -296, -551, -205, -547, -39, -393, +162, -133, 335, 157, 425, 396, 401, 521, +264, 495, 57, 342, -169, 113, -363, -119, +-469, -295, -448, -373, -320, -357, -133, -262, +76, -127, 258, 8, 361, 112, 371, 171, +303, 188, 178, 176, 32, 149, -100, 113, +-191, 67, -224, 5, -198, -59, -144, -119, +-89, -160, -39, -171, -4, -141, 5, -74, +1, 15, 8, 100, 24, 150, 52, 160, +94, 122, 138, 54, 163, -25, 158, -88, +107, -117, 14, -107, -98, -64, -202, -4, +-269, 44, -270, 68, -199, 62, -87, 30, +41, -9, 156, -45, 230, -56, 238, -41, +189, 0, 110, 43, 15, 76, -75, 88, +-132, 66, -153, 16, -138, -52, -97, -114, +-59, -149, -26, -136, 6, -78, 32, 15, +50, 110, 76, 182, 106, 208, 114, 174, +93, 86, 53, -38, -4, -156, -75, -234, +-142, -246, -190, -198, -198, -98, -155, 21, +-75, 131, 22, 201, 128, 219, 212, 191, +239, 134, 211, 66, 143, 0, 43, -51, +-74, -91, -172, -120, -227, -142, -230, -156, +-181, -162, -94, -143, -1, -93, 81, -16, +130, 76, 129, 165, 90, 230, 47, 250, +7, 224, -30, 149, -37, 46, -13, -66, +18, -154, 36, -204, 40, -210, 21, -179, +-15, -117, -59, -39, -102, 35, -120, 93, +-101, 117, -59, 112, -17, 86, 19, 49, +46, 8, 59, -23, 62, -37, 70, -28, +74, -5, 74, 22, 65, 42, 33, 45, +-12, 30, -62, -4, -110, -42, -152, -75, +-162, -91, -126, -84, -62, -49, 17, -2, +95, 43, 143, 77, 146, 90, 112, 78, +50, 49, -21, 13, -69, -22, -82, -44, +-71, -48, -39, -34, -4, -13, 15, 9, +11, 24, -7, 20, -32, -5, -56, -41, +-55, -72, -26, -88, 21, -75, 72, -32, +109, 40, 112, 120, 78, 186, 18, 210, +-59, 182, -127, 102, -160, -16, -156, -141, +-116, -246, -42, -299, 41, -288, 104, -210, +136, -87, 129, 53, 82, 175, 23, 259, +-27, 298, -57, 291, -59, 239, -35, 156, +-2, 62, 16, -40, 15, -146, -11, -248, +-60, -324, -115, -357, -143, -331, -141, -247, +-93, -103, 3, 79, 112, 264, 201, 406, +246, 467, 234, 432, 159, 303, 52, 112, +-63, -99, -161, -276, -219, -387, -229, -409, +-207, -345, -156, -219, -89, -65, -22, 78, +32, 178, 80, 228, 125, 236, 156, 207, +180, 157, 190, 103, 170, 52, 115, 0, +24, -54, -93, -110, -203, -159, -276, -189, +-297, -192, -261, -158, -168, -85, -39, 17, +84, 123, 184, 204, 242, 231, 248, 199, +198, 112, 115, -4, 22, -112, -60, -177, +-113, -176, -134, -108, -128, 4, -100, 117, +-62, 187, -40, 186, -28, 107, -21, -34, +-20, -187, -24, -306, -13, -342, 16, -272, +51, -107, 87, 111, 110, 319, 112, 461, +87, 491, 41, 395, -20, 195, -78, -60, +-116, -298, -132, -458, -124, -507, -84, -435, +-29, -265, 18, -44, 49, 169, 53, 317, +33, 368, 1, 323, -22, 205, -29, 55, +-5, -77, 40, -155, 91, -160, 125, -98, +125, 0, 88, 84, 10, 118, -92, 88, +-195, -3, -269, -119, -288, -219, -227, -260, +-103, -218, 57, -96, 216, 69, 333, 225, +368, 325, 316, 334, 190, 251, 17, 104, +-157, -62, -297, -195, -372, -254, -367, -236, +-278, -158, -136, -59, 19, 21, 160, 55, +262, 42, 298, 7, 274, -19, 211, -9, +119, 46, 19, 135, -80, 218, -167, 255, +-234, 212, -264, 82, -257, -102, -209, -287, +-125, -419, -11, -446, 112, -345, 221, -139, +297, 117, 312, 348, 258, 489, 143, 499, +-10, 379, -169, 162, -284, -92, -335, -306, +-310, -419, -212, -410, -69, -293, 79, -112, +197, 78, 260, 220, 249, 279, 177, 248, +65, 148, -51, 27, -139, -77, -176, -135, +-161, -133, -112, -82, -45, -9, 23, 52, +69, 81, 80, 70, 62, 25, 24, -37, +-17, -90, -43, -113, -44, -96, -24, -43, +12, 34, 45, 112, 58, 171, 44, 192, +8, 164, -38, 92, -82, -7, -113, -114, +-123, -209, -105, -267, -57, -269, 17, -208, +94, -95, 155, 50, 185, 189, 170, 292, +109, 330, 16, 289, -86, 179, -174, 30, +-221, -115, -223, -219, -178, -254, -89, -219, +20, -131, 120, -23, 187, 63, 205, 100, +169, 81, 86, 23, -12, -42, -91, -83, +-138, -76, -141, -16, -106, 74, -48, 165, +16, 214, 69, 199, 86, 122, 70, 3, +31, -123, -24, -220, -75, -263, -98, -240, +-88, -157, -58, -35, -15, 86, 28, 171, +69, 206, 95, 193, 99, 143, 80, 74, +43, 2, 2, -61, -43, -103, -87, -121, +-119, -125, -126, -120, -115, -101, -84, -64, +-35, -13, 23, 47, 82, 111, 131, 167, +152, 200, 142, 193, 101, 140, 31, 52, +-47, -58, -117, -168, -163, -248, -182, -279, +-167, -247, -117, -161, -39, -37, 47, 97, +123, 207, 175, 266, 186, 262, 155, 204, +89, 106, 8, -4, -67, -102, -125, -161, +-164, -173, -170, -145, -147, -90, -98, -25, +-33, 32, 32, 69, 88, 80, 119, 67, +120, 39, 97, 4, 62, -30, 20, -59, +-17, -73, -54, -65, -81, -36, -87, 8, +-74, 60, -42, 107, 3, 137, 40, 140, +54, 107, 47, 37, 21, -55, -12, -145, +-48, -207, -73, -222, -81, -182, -67, -96, +-36, 18, 3, 131, 45, 208, 84, 230, +107, 200, 96, 129, 65, 38, 24, -50, +-21, -116, -67, -154, -97, -159, -114, -139, +-112, -103, -93, -62, -63, -17, -14, 32, +41, 82, 87, 137, 108, 185, 103, 209, +73, 195, 21, 128, -45, 12, -100, -131, +-127, -262, -122, -342, -78, -344, -2, -257, +82, -94, 143, 110, 161, 302, 128, 422, +61, 437, -30, 339, -127, 152, -204, -70, +-237, -270, -220, -399, -149, -423, -41, -336, +79, -170, 191, 19, 261, 185, 272, 288, +228, 311, 145, 259, 30, 156, -94, 36, +-204, -72, -272, -143, -290, -165, -257, -150, +-164, -114, -35, -64, 92, -15, 187, 22, +234, 47, 219, 60, 161, 61, 73, 52, +-19, 37, -91, 20, -129, 5, -130, -3, +-98, -1, -44, 12, 5, 28, 32, 36, +19, 29, -17, 4, -59, -41, -85, -96, +-79, -138, -38, -146, 32, -110, 110, -32, +161, 74, 168, 177, 134, 245, 54, 254, +-53, 191, -159, 64, -229, -89, -238, -229, +-187, -314, -90, -316, 32, -231, 145, -79, +218, 100, 231, 256, 180, 346, 84, 343, +-30, 244, -135, 79, -203, -104, -217, -253, +-179, -329, -101, -312, -12, -206, 67, -47, +125, 114, 152, 234, 142, 285, 108, 252, +60, 148, -2, 6, -63, -128, -119, -215, +-148, -232, -148, -180, -127, -77, -80, 43, +-13, 147, 57, 209, 111, 211, 144, 158, +146, 62, 113, -41, 38, -129, -60, -185, +-139, -197, -173, -165, -161, -101, -100, -23, +-11, 52, 81, 111, 149, 148, 163, 161, +129, 153, 59, 126, -31, 86, -120, 31, +-184, -31, -205, -96, -164, -163, -80, -215, +17, -236, 115, -215, 188, -143, 214, -25, +193, 118, 135, 255, 51, 349, -40, 371, +-138, 303, -217, 153, -251, -49, -237, -251, +-177, -398, -78, -449, 43, -386, 159, -223, +241, -4, 264, 207, 232, 361, 144, 413, +18, 357, -114, 214, -219, 36, -262, -131, +-235, -240, -161, -267, -49, -222, 79, -131, +180, -31, 224, 46, 201, 83, 124, 81, +16, 50, -103, 16, -205, -5, -246, 1, +-217, 30, -138, 69, -30, 97, 82, 97, +182, 70, 237, 20, 229, -39, 170, -97, +85, -137, -24, -147, -135, -130, -217, -88, +-246, -29, -221, 36, -162, 99, -84, 144, +8, 164, 95, 154, 150, 115, 174, 55, +175, -20, 156, -91, 99, -140, 9, -157, +-79, -140, -138, -93, -169, -30, -170, 30, +-135, 78, -75, 105, -6, 108, 41, 91, +69, 61, 92, 27, 98, 1, 69, -17, +30, -30, -1, -41, -13, -47, -17, -53, +-24, -58, -29, -53, -38, -38, -62, -13, +-98, 18, -114, 49, -98, 69, -50, 77, +8, 73, 74, 54, 145, 27, 186, 4, +170, -12, 110, -21, 29, -30, -63, -43, +-146, -60, -204, -77, -206, -84, -158, -78, +-86, -50, -9, 1, 64, 68, 120, 132, +138, 171, 112, 168, 59, 118, 11, 34, +-34, -67, -63, -156, -62, -202, -29, -185, +13, -109, 44, -1, 50, 106, 43, 175, +21, 184, -31, 127, -93, 21, -138, -97, +-145, -182, -117, -200, -60, -143, 16, -26, +96, 109, 139, 207, 134, 237, 95, 182, +40, 61, -9, -83, -43, -200, -48, -246, +-20, -202, 16, -77, 28, 77, 16, 204, +-16, 254, -72, 205, -138, 67, -189, -110, +-194, -256, -130, -317, -13, -269, 122, -115, +243, 97, 309, 290, 294, 398, 187, 383, +19, 245, -149, 24, -272, -214, -333, -390, +-306, -447, -194, -370, -31, -182, 138, 56, +251, 268, 285, 394, 239, 398, 122, 285, +-37, 96, -173, -103, -250, -253, -248, -315, +-170, -285, -53, -176, 74, -29, 167, 104, +196, 188, 159, 200, 77, 155, -18, 73, +-92, -12, -129, -70, -118, -90, -62, -70, +2, -29, 46, 11, 65, 36, 47, 40, +-2, 23, -61, -4, -116, -29, -131, -40, +-98, -38, -33, -25, 49, -6, 128, 11, +176, 23, 173, 29, 113, 31, 29, 31, +-43, 31, -110, 29, -160, 22, -182, 3, +-168, -20, -122, -47, -57, -72, 13, -85, +93, -73, 164, -35, 191, 22, 174, 85, +126, 133, 62, 152, -22, 133, -121, 73, +-205, -19, -241, -120, -230, -205, -172, -246, +-66, -227, 65, -150, 187, -26, 258, 120, +259, 253, 211, 335, 126, 343, 1, 270, +-124, 130, -218, -52, -265, -232, -265, -366, +-219, -420, -120, -377, 18, -245, 145, -53, +224, 159, 253, 335, 235, 431, 168, 423, +50, 311, -84, 127, -188, -84, -248, -266, +-266, -379, -218, -393, -108, -305, 30, -141, +158, 51, 239, 216, 265, 315, 236, 325, +135, 251, -16, 118, -159, -34, -264, -157, +-308, -222, -287, -225, -193, -173, -43, -91, +108, -6, 220, 58, 281, 88, 283, 91, +222, 75, 113, 65, -24, 68, -140, 83, +-207, 94, -231, 85, -210, 45, -143, -28, +-62, -118, -5, -202, 26, -247, 44, -234, +65, -150, 77, -15, 80, 134, 84, 256, +94, 311, 94, 283, 79, 181, 47, 37, +5, -105, -45, -206, -116, -242, -183, -202, +-216, -113, -208, -11, -158, 72, -75, 109, +17, 97, 108, 50, 172, -8, 197, -47, +194, -52, 163, -24, 105, 30, 30, 88, +-47, 130, -105, 132, -131, 93, -140, 25, +-130, -52, -108, -125, -93, -171, -91, -176, +-90, -143, -79, -83, -43, -13, 20, 55, +93, 109, 180, 140, 255, 143, 289, 127, +264, 94, 180, 55, 44, 18, -121, -12, +-284, -34, -399, -54, -429, -76, -373, -102, +-238, -125, -58, -140, 124, -138, 275, -112, +361, -56, 359, 25, 288, 122, 171, 214, +41, 275, -59, 284, -127, 229, -162, 118, +-163, -30, -151, -181, -138, -300, -127, -357, +-117, -338, -89, -242, -52, -89, -6, 85, +62, 234, 141, 325, 210, 335, 241, 266, +210, 142, 116, -7, -12, -139, -148, -229, +-244, -253, -263, -210, -211, -118, -105, -6, +29, 91, 144, 155, 208, 174, 198, 144, +115, 75, -2, -7, -132, -82, -233, -133, +-261, -149, -200, -123, -65, -63, 100, 18, +225, 102, 282, 171, 265, 205, 165, 187, +13, 121, -138, 15, -245, -109, -280, -224, +-244, -295, -150, -299, -10, -226, 130, -88, +218, 86, 233, 247, 179, 352, 76, 368, +-48, 287, -159, 134, -219, -45, -207, -198, +-146, -287, -46, -286, 65, -204, 146, -73, +177, 56, 153, 136, 85, 143, 7, 84, +-64, -10, -120, -99, -125, -141, -85, -111, +-31, -13, 12, 118, 35, 234, 41, 286, +23, 254, -25, 146, -76, -10, -95, -166, +-76, -276, -24, -308, 40, -262, 98, -159, +137, -38, 134, 61, 82, 117, 13, 131, +-57, 110, -111, 77, -137, 56, -132, 58, +-89, 84, -28, 113, 29, 125, 72, 96, +86, 27, 60, -71, 9, -169, -48, -238, +-82, -254, -75, -212, -40, -120, 8, 0, +63, 115, 98, 193, 94, 221, 64, 199, +13, 137, -44, 57, -101, -13, -147, -56, +-157, -73, -117, -67, -45, -51, 40, -35, +116, -26, 160, -26, 162, -31, 114, -37, +36, -33, -50, -17, -131, 5, -185, 25, +-194, 44, -164, 56, -93, 59, 10, 56, +112, 51, 189, 48, 222, 37, 200, 17, +127, -11, 18, -46, -107, -88, -205, -125, +-253, -140, -234, -126, -153, -80, -40, -1, +81, 89, 184, 169, 228, 220, 198, 225, +115, 178, 1, 84, -106, -33, -182, -148, +-208, -231, -164, -266, -66, -242, 41, -168, +129, -64, 176, 51, 160, 153, 90, 223, +-6, 247, -88, 227, -138, 169, -149, 82, +-121, -17, -65, -104, -9, -169, 42, -205, +73, -203, 78, -162, 67, -92, 36, -7, +-8, 78, -30, 141, -21, 170, -5, 159, +7, 111, 9, 37, 2, -36, -17, -96, +-44, -124, -60, -110, -52, -62, -26, 0, +0, 58, 15, 98, 25, 101, 37, 71, +26, 18, -3, -37, -24, -79, -33, -95, +-34, -82, -16, -40, 13, 12, 46, 50, +68, 66, 50, 52, 8, 18, -43, -24, +-96, -50, -135, -49, -130, -21, -77, 25, +9, 72, 89, 107, 151, 112, 186, 82, +162, 22, 81, -51, -27, -120, -128, -164, +-201, -171, -230, -138, -210, -75, -130, 3, +-10, 82, 100, 144, 179, 181, 219, 186, +208, 160, 143, 105, 46, 31, -53, -53, +-119, -131, -155, -192, -162, -218, -135, -201, +-90, -138, -40, -40, 6, 71, 34, 175, +50, 246, 51, 259, 33, 206, 24, 101, +32, -32, 50, -160, 76, -252, 95, -277, +86, -227, 45, -120, -29, 16, -113, 147, +-177, 238, -208, 261, -194, 215, -139, 111, +-46, -18, 71, -137, 177, -213, 236, -227, +246, -180, 195, -86, 83, 26, -49, 120, +-160, 170, -219, 167, -217, 122, -166, 49, +-85, -30, 8, -88, 79, -114, 120, -102, +129, -63, 106, -6, 62, 43, 13, 67, +-24, 65, -39, 39, -42, 4, -48, -32, +-45, -55, -47, -63, -60, -47, -73, -15, +-74, 25, -46, 62, 15, 85, 80, 88, +139, 69, 177, 33, 168, -19, 105, -71, +0, -115, -117, -134, -214, -121, -265, -78, +-251, -15, -160, 57, -23, 119, 122, 155, +242, 153, 298, 113, 279, 47, 181, -27, +23, -89, -143, -132, -258, -144, -307, -124, +-273, -78, -154, -23, 8, 27, 154, 68, +237, 97, 245, 107, 195, 99, 90, 76, +-43, 43, -154, 4, -217, -36, -211, -72, +-151, -95, -55, -97, 59, -79, 155, -46, +188, -7, 156, 29, 85, 55, -8, 62, +-84, 54, -130, 35, -133, 23, -94, 15, +-36, 16, 15, 28, 53, 39, 65, 31, +51, 3, 9, -41, -41, -91, -68, -127, +-68, -137, -35, -110, 31, -48, 105, 42, +142, 125, 132, 182, 75, 193, -14, 155, +-106, 80, -184, -15, -218, -100, -188, -153, +-108, -159, -10, -126, 84, -68, 156, -12, +193, 27, 174, 42, 103, 39, 21, 26, +-45, 14, -84, 22, -88, 52, -61, 86, +-16, 108, 30, 105, 35, 66, 3, -6, +-48, -97, -105, -183, -146, -234, -143, -225, +-96, -153, -13, -34, 86, 101, 167, 218, +220, 284, 224, 276, 172, 198, 82, 72, +-26, -68, -129, -186, -199, -247, -228, -240, +-201, -168, -127, -59, -42, 52, 35, 134, +92, 164, 112, 145, 95, 82, 64, 1, +31, -74, 6, -115, -10, -112, -17, -66, +-11, 9, 3, 87, 16, 141, 24, 154, +15, 119, -12, 48, -46, -41, -79, -127, +-87, -182, -69, -191, -42, -149, -10, -65, +27, 33, 55, 114, 72, 161, 75, 165, +65, 128, 42, 64, -2, -9, -50, -68, +-85, -99, -95, -94, -85, -68, -54, -32, +-2, -1, 57, 20, 95, 27, 106, 18, +101, 10, 78, 13, 25, 27, -40, 43, +-98, 52, -138, 41, -151, 11, -144, -38, +-110, -92, -43, -131, 36, -135, 101, -96, +154, -20, 191, 76, 195, 162, 156, 213, +76, 209, -14, 149, -110, 43, -208, -77, +-278, -177, -288, -227, -229, -213, -114, -139, +26, -29, 170, 85, 291, 172, 338, 203, +292, 171, 176, 86, 26, -20, -137, -117, +-279, -174, -361, -178, -343, -125, -232, -32, +-66, 72, 118, 159, 282, 202, 378, 192, +360, 138, 231, 52, 41, -51, -142, -139, +-301, -195, -391, -203, -372, -168, -253, -100, +-73, -10, 115, 81, 275, 154, 374, 191, +378, 187, 263, 139, 84, 62, -101, -30, +-246, -111, -330, -166, -334, -175, -247, -133, +-105, -51, 34, 41, 144, 115, 220, 158, +242, 155, 204, 105, 120, 31, 20, -45, +-56, -103, -101, -123, -131, -104, -131, -62, +-100, -18, -70, 11, -57, 18, -53, 1, +-32, -22, 4, -31, 43, -5, 91, 53, +148, 128, 188, 191, 183, 217, 121, 185, +22, 83, -88, -66, -199, -223, -284, -340, +-299, -380, -231, -325, -108, -189, 47, 3, +197, 197, 308, 344, 342, 408, 279, 372, +142, 252, -29, 86, -185, -84, -289, -218, +-317, -285, -264, -280, -143, -216, -3, -118, +113, -12, 190, 73, 219, 120, 194, 130, +125, 123, 26, 104, -64, 79, -111, 52, +-123, 27, -104, 5, -64, -21, -21, -54, +4, -93, 3, -121, -16, -128, -29, -108, +-29, -65, -12, -1, 24, 73, 69, 139, +108, 184, 126, 188, 112, 154, 68, 86, +5, -2, -82, -96, -164, -173, -212, -216, +-206, -216, -147, -169, -58, -80, 46, 26, +146, 124, 215, 199, 220, 233, 171, 214, +90, 141, -2, 35, -94, -79, -165, -171, +-189, -218, -161, -204, -101, -136, -27, -31, +48, 82, 105, 167, 127, 201, 100, 173, +43, 94, -10, -13, -45, -110, -69, -167, +-64, -172, -23, -126, 34, -45, 70, 40, +70, 98, 50, 117, 12, 96, -48, 47, +-112, -6, -140, -38, -122, -37, -64, -2, +9, 44, 87, 77, 159, 78, 184, 37, +141, -39, 57, -129, -26, -192, -98, -202, +-146, -143, -155, -31, -109, 102, -36, 213, +22, 266, 51, 240, 67, 140, 66, -7, +39, -154, -6, -250, -36, -263, -24, -193, +8, -65, 40, 88, 72, 214, 93, 272, +73, 241, 4, 132, -82, -19, -147, -164, +-173, -261, -161, -288, -104, -233, -8, -110, +91, 45, 156, 182, 175, 267, 154, 279, +101, 224, 13, 122, -83, 1, -141, -107, +-142, -178, -99, -196, -29, -168, 47, -107, +107, -39, 122, 20, 66, 57, -25, 66, +-111, 51, -166, 25, -178, 3, -132, -1, +-27, 18, 109, 50, 224, 86, 275, 112, +263, 108, 189, 68, 54, 2, -118, -84, +-263, -169, -335, -222, -327, -222, -254, -170, +-122, -73, 44, 48, 188, 161, 272, 239, +287, 254, 251, 210, 178, 121, 79, 14, +-23, -86, -95, -155, -138, -176, -165, -151, +-177, -102, -167, -46, -136, -4, -99, 16, +-61, 21, -9, 22, 65, 31, 138, 55, +196, 92, 231, 123, 229, 131, 177, 100, +72, 29, -60, -69, -174, -166, -242, -225, +-261, -223, -221, -151, -131, -28, -14, 117, +90, 231, 157, 274, 179, 227, 154, 105, +86, -53, 3, -197, -65, -275, -96, -260, +-74, -158, -15, -1, 51, 159, 98, 261, +109, 273, 71, 192, -5, 45, -91, -120, +-153, -243, -170, -283, -139, -229, -70, -98, +21, 61, 111, 196, 167, 265, 167, 250, +114, 158, 40, 25, -46, -107, -117, -197, +-140, -219, -106, -177, -31, -88, 46, 11, +105, 87, 138, 118, 126, 110, 60, 71, +-34, 21, -115, -18, -159, -35, -167, -31, +-135, -10, -63, 13, 31, 30, 113, 36, +159, 25, 171, 4, 145, -22, 80, -46, +-8, -67, -87, -78, -126, -81, -122, -68, +-92, -35, -42, 18, 19, 79, 68, 134, +85, 166, 71, 158, 40, 106, -1, 15, +-47, -92, -88, -188, -99, -236, -73, -218, +-21, -132, 36, 1, 84, 142, 118, 241, +124, 266, 89, 204, 29, 71, -28, -89, +-74, -225, -101, -291, -109, -266, -88, -148, +-42, 23, 7, 194, 43, 309, 64, 325, +73, 237, 56, 73, 13, -114, -32, -263, +-51, -333, -42, -304, -16, -184, 18, -9, +61, 159, 90, 265, 84, 282, 44, 212, +-8, 83, -58, -59, -109, -167, -145, -207, +-135, -173, -79, -82, -7, 28, 65, 116, +128, 149, 172, 119, 169, 44, 111, -45, +29, -116, -47, -141, -109, -105, -152, -25, +-154, 66, -116, 131, -55, 152, 6, 113, +64, 30, 110, -66, 128, -137, 111, -162, +70, -127, 18, -45, -32, 49, -68, 128, +-88, 169, -81, 155, -54, 85, -20, -15, +8, -112, 27, -175, 36, -182, 36, -135, +28, -52, 21, 41, 18, 126, 12, 178, +8, 180, 6, 133, 3, 54, -3, -32, +-12, -104, -35, -145, -60, -150, -69, -120, +-53, -63, -19, 2, 21, 56, 63, 88, +93, 92, 97, 77, 67, 48, 18, 17, +-29, -7, -64, -13, -86, -2, -85, 13, +-56, 23, -11, 17, 33, -11, 65, -53, +77, -99, 63, -135, 28, -141, -21, -102, +-61, -21, -77, 77, -64, 170, -30, 231, +15, 244, 57, 194, 81, 90, 77, -41, +47, -165, 11, -250, -26, -275, -60, -231, +-76, -135, -67, -13, -40, 106, -3, 189, +28, 214, 45, 185, 48, 113, 34, 24, +3, -53, -29, -100, -40, -109, -22, -84, +15, -39, 51, 4, 83, 33, 95, 38, +71, 25, 16, -4, -48, -39, -98, -62, +-133, -63, -148, -40, -129, -3, -68, 36, +16, 66, 94, 84, 148, 84, 178, 68, +171, 34, 118, -6, 41, -42, -26, -73, +-72, -87, -109, -84, -132, -62, -128, -30, +-96, 9, -64, 44, -35, 67, 3, 70, +50, 54, 79, 24, 86, -9, 89, -35, +90, -44, 80, -29, 52, 2, 19, 37, +-11, 59, -47, 62, -89, 36, -113, -14, +-105, -74, -72, -123, -29, -138, 17, -110, +63, -44, 91, 40, 91, 115, 71, 159, +40, 163, -3, 123, -43, 48, -70, -36, +-73, -104, -50, -136, -6, -131, 43, -96, +81, -41, 94, 16, 77, 58, 35, 72, +-21, 63, -70, 43, -99, 20, -104, 5, +-88, -2, -57, -5, -11, -11, 39, -19, +76, -29, 95, -36, 99, -35, 89, -22, +58, 7, 14, 43, -26, 73, -53, 84, +-69, 70, -78, 29, -70, -28, -44, -84, +-16, -122, 7, -123, 25, -84, 39, -16, +41, 52, 26, 100, 4, 115, -10, 99, +-16, 52, -10, -9, 12, -57, 44, -69, +70, -47, 77, -2, 58, 48, 20, 79, +-27, 71, -81, 24, -131, -48, -159, -125, +-154, -174, -114, -172, -41, -112, 54, -6, +151, 113, 225, 217, 250, 274, 218, 258, +140, 169, 31, 34, -94, -109, -201, -226, +-263, -291, -266, -286, -210, -213, -115, -93, +2, 41, 120, 156, 213, 228, 249, 244, +218, 211, 143, 136, 48, 39, -49, -58, +-127, -135, -161, -176, -138, -178, -83, -142, +-25, -79, 28, -5, 73, 65, 89, 116, +62, 132, 12, 114, -38, 71, -76, 18, +-97, -37, -82, -78, -26, -89, 54, -72, +121, -36, 153, 6, 152, 39, 113, 50, +36, 41, -63, 18, -145, -8, -186, -31, +-184, -40, -149, -23, -75, 12, 24, 44, +119, 63, 176, 65, 184, 46, 159, 5, +100, -45, 14, -84, -69, -103, -119, -98, +-133, -66, -123, -17, -97, 34, -52, 77, +2, 104, 49, 108, 84, 86, 106, 50, +113, 9, 96, -27, 55, -56, 0, -79, +-48, -91, -85, -92, -103, -77, -103, -51, +-80, -10, -32, 38, 23, 87, 69, 129, +98, 145, 109, 128, 91, 77, 39, -3, +-28, -91, -80, -167, -107, -211, -104, -206, +-74, -144, -15, -35, 58, 89, 111, 198, +133, 267, 128, 274, 99, 213, 37, 92, +-43, -56, -115, -198, -154, -295, -165, -324, +-144, -280, -85, -173, 4, -26, 92, 125, +150, 242, 176, 301, 174, 291, 139, 217, +72, 103, -7, -23, -79, -131, -130, -200, +-162, -214, -163, -173, -129, -97, -71, -10, +-6, 63, 47, 104, 86, 108, 103, 76, +101, 19, 85, -38, 62, -67, 38, -65, +19, -39, 6, 5, -8, 54, -24, 90, +-38, 97, -54, 74, -77, 29, -98, -22, +-102, -64, -78, -85, -32, -84, 32, -59, +99, -21, 155, 16, 172, 35, 141, 31, +74, 13, -5, -10, -84, -22, -146, -17, +-164, 3, -129, 35, -64, 68, 4, 81, +66, 66, 110, 25, 116, -29, 74, -80, +8, -107, -48, -101, -81, -61, -87, 3, +-64, 71, -7, 123, 61, 135, 101, 105, +98, 42, 69, -35, 24, -103, -31, -140, +-82, -140, -103, -99, -90, -31, -62, 36, +-26, 80, 12, 96, 48, 85, 68, 57, +67, 25, 55, 4, 43, 3, 28, 19, +16, 36, 8, 40, 2, 23, -7, -18, +-30, -74, -61, -125, -86, -155, -88, -151, +-70, -106, -33, -29, 19, 59, 76, 133, +119, 176, 128, 183, 99, 155, 51, 99, +-2, 31, -60, -31, -111, -76, -132, -100, +-111, -105, -66, -96, -15, -80, 37, -60, +83, -36, 107, -10, 96, 17, 63, 45, +34, 66, 16, 76, -6, 73, -32, 55, +-49, 23, -60, -7, -81, -32, -103, -48, +-99, -50, -63, -42, -6, -25, 59, -3, +131, 19, 198, 31, 229, 34, 201, 34, +123, 28, 11, 16, -123, -2, -256, -26, +-336, -50, -330, -69, -248, -77, -106, -71, +71, -47, 244, -3, 364, 48, 393, 92, +331, 114, 202, 112, 31, 84, -145, 32, +-281, -28, -342, -78, -318, -99, -225, -85, +-90, -47, 54, -1, 168, 39, 225, 54, +221, 35, 162, -11, 79, -65, -1, -102, +-57, -106, -85, -68, -83, 4, -57, 85, +-22, 151, 5, 182, 9, 163, 5, 93, +-1, -9, -12, -103, -27, -158, -27, -161, +-2, -120, 31, -48, 52, 30, 59, 88, +53, 104, 24, 72, -21, 10, -59, -58, +-66, -103, -51, -115, -24, -82, 9, -18, +50, 59, 82, 124, 82, 157, 55, 154, +18, 117, -23, 60, -66, -3, -97, -60, +-96, -106, -61, -138, -18, -157, 24, -160, +59, -147, 83, -116, 86, -55, 63, 36, +33, 138, 14, 228, 1, 284, -16, 282, +-24, 211, -25, 80, -29, -80, -42, -234, +-48, -339, -46, -364, -34, -296, -17, -152, +1, 29, 26, 197, 55, 311, 78, 345, +81, 290, 65, 165, 38, 7, 11, -138, +-23, -239, -52, -270, -62, -233, -53, -144, +-39, -28, -35, 79, -29, 151, -13, 173, +2, 154, 7, 103, 17, 35, 38, -30, +58, -72, 62, -88, 56, -74, 52, -40, +41, -2, 9, 31, -38, 49, -75, 43, +-98, 16, -105, -28, -93, -71, -47, -94, +20, -89, 81, -55, 115, 1, 135, 68, +134, 127, 97, 156, 34, 141, -37, 86, +-96, 5, -136, -87, -153, -162, -134, -194, +-77, -177, -2, -110, 67, -15, 120, 82, +156, 153, 162, 180, 135, 157, 86, 92, +25, 12, -40, -64, -105, -119, -154, -134, +-178, -119, -164, -81, -119, -36, -51, 5, +31, 42, 111, 69, 170, 87, 196, 97, +181, 102, 130, 95, 60, 64, -19, 7, +-93, -67, -149, -143, -165, -196, -145, -210, +-102, -170, -44, -77, 22, 49, 76, 177, +98, 264, 91, 279, 70, 216, 50, 92, +24, -56, -1, -187, -13, -265, -5, -259, +1, -177, -3, -45, -9, 93, -17, 189, +-29, 215, -49, 162, -57, 53, -40, -72, +-6, -161, 28, -186, 62, -142, 94, -43, +99, 75, 61, 170, 0, 205, -58, 168, +-97, 68, -110, -61, -94, -171, -45, -224, +24, -205, 90, -121, 130, 2, 138, 124, +111, 209, 50, 231, -31, 177, -99, 69, +-136, -54, -139, -153, -108, -204, -59, -195, +-1, -131, 51, -38, 85, 61, 92, 136, +84, 167, 71, 155, 53, 111, 30, 47, +6, -19, -13, -74, -27, -110, -43, -120, +-61, -112, -65, -85, -57, -49, -45, -2, +-33, 47, -15, 89, 15, 115, 45, 112, +62, 87, 71, 45, 75, -3, 62, -46, +33, -77, -3, -84, -25, -69, -36, -45, +-45, -16, -55, 5, -50, 12, -30, 5, +-14, -6, -2, -12, 19, -6, 43, 16, +49, 50, 39, 81, 28, 92, 22, 79, +10, 38, -4, -22, -13, -85, -16, -127, +-21, -139, -30, -118, -26, -66, -10, -3, +11, 54, 27, 88, 38, 97, 46, 88, +42, 64, 25, 37, 4, 18, -23, 13, +-52, 12, -77, 2, -90, -21, -78, -57, +-37, -95, 24, -122, 87, -127, 143, -98, +171, -32, 157, 50, 103, 124, 14, 168, +-86, 162, -167, 110, -217, 31, -223, -51, +-167, -115, -59, -136, 67, -102, 167, -33, +220, 47, 217, 105, 154, 118, 47, 81, +-64, 4, -137, -83, -156, -143, -126, -153, +-63, -104, 19, -14, 88, 84, 114, 158, +83, 179, 17, 143, -54, 57, -113, -49, +-143, -134, -121, -170, -47, -142, 48, -64, +135, 37, 190, 128, 198, 178, 150, 167, +57, 97, -49, -9, -133, -117, -181, -193, +-186, -214, -148, -180, -77, -102, 7, 0, +77, 92, 127, 160, 149, 192, 143, 181, +108, 137, 58, 74, 3, 5, -46, -57, +-83, -109, -105, -144, -110, -157, -97, -147, +-68, -109, -30, -55, 21, 11, 76, 83, +118, 144, 138, 174, 125, 166, 78, 121, +12, 47, -57, -39, -116, -113, -154, -158, +-155, -163, -110, -125, -43, -58, 29, 21, +98, 89, 150, 134, 162, 145, 129, 117, +72, 62, 11, -7, -47, -68, -92, -106, +-114, -121, -101, -111, -68, -77, -41, -28, +-17, 26, 10, 63, 37, 82, 51, 84, +55, 68, 64, 42, 73, 8, 64, -21, +39, -36, 8, -38, -25, -26, -59, -14, +-87, -1, -91, 9, -67, 4, -23, -6, +24, -18, 66, -25, 96, -21, 94, -11, +60, 3, 7, 7, -45, 1, -87, -9, +-104, -25, -81, -41, -23, -37, 45, -7, +106, 50, 138, 115, 131, 168, 89, 183, +16, 143, -69, 51, -143, -81, -182, -221, +-169, -326, -109, -357, -21, -294, 78, -148, +160, 47, 199, 243, 179, 385, 116, 434, +34, 373, -49, 221, -113, 22, -144, -171, +-131, -305, -83, -356, -23, -318, 30, -209, +68, -74, 81, 51, 60, 134, 17, 157, +-15, 134, -26, 92, -20, 53, 2, 35, +33, 40, 61, 61, 63, 76, 35, 63, +-5, 10, -44, -72, -78, -156, -98, -213, +-91, -218, -56, -160, -8, -56, 41, 71, +84, 185, 108, 252, 107, 253, 82, 183, +46, 72, 7, -47, -30, -145, -59, -193, +-82, -184, -95, -130, -94, -56, -80, 5, +-52, 45, -12, 60, 34, 53, 86, 41, +131, 32, 156, 41, 150, 62, 110, 79, +42, 79, -42, 49, -124, -7, -180, -77, +-194, -139, -165, -170, -98, -158, -8, -101, +89, -9, 156, 86, 181, 160, 164, 184, +110, 159, 32, 95, -52, 7, -105, -73, +-117, -130, -94, -144, -50, -117, 1, -63, +45, 4, 66, 62, 54, 93, 24, 100, +-10, 78, -37, 43, -53, 0, -54, -38, +-29, -60, 4, -75, 35, -76, 55, -69, +62, -51, 55, -18, 34, 22, 10, 62, +-3, 96, -10, 113, -13, 111, -18, 85, +-25, 35, -28, -23, -41, -80, -54, -116, +-62, -130, -57, -118, -36, -83, -3, -37, +42, 17, 91, 63, 129, 91, 146, 104, +134, 97, 89, 82, 21, 58, -61, 19, +-130, -22, -181, -64, -193, -94, -159, -110, +-92, -102, -7, -65, 79, -13, 150, 48, +185, 101, 171, 126, 121, 119, 54, 71, +-16, -6, -70, -79, -107, -133, -107, -145, +-77, -111, -43, -37, -10, 56, 12, 133, +15, 176, 0, 167, -20, 106, -26, 10, +-8, -91, 20, -161, 54, -177, 83, -145, +106, -73, 101, 9, 63, 81, 4, 122, +-64, 114, -118, 74, -152, 16, -145, -32, +-90, -54, -14, -42, 59, -3, 117, 43, +141, 73, 124, 73, 72, 30, 7, -38, +-54, -106, -97, -149, -106, -146, -82, -96, +-32, -4, 25, 100, 71, 184, 88, 221, +76, 189, 41, 102, -9, -14, -60, -132, +-84, -214, -82, -239, -59, -197, -12, -100, +35, 19, 76, 137, 91, 215, 81, 236, +52, 194, 7, 102, -33, -10, -60, -116, +-75, -188, -67, -207, -42, -180, -6, -113, +28, -24, 47, 61, 59, 128, 56, 157, +40, 153, 12, 115, -16, 56, -30, -3, +-34, -52, -34, -81, -27, -88, -13, -76, +-3, -51, -3, -26, -4, -10, 1, 4, +3, 8, 11, 15, 27, 24, 42, 35, +57, 51, 56, 62, 35, 63, 5, 39, +-29, -6, -64, -53, -93, -94, -100, -108, +-78, -85, -44, -40, 10, 25, 69, 83, +114, 121, 135, 123, 120, 80, 84, 13, +29, -66, -30, -128, -74, -155, -101, -137, +-104, -75, -85, 10, -57, 86, -20, 136, +14, 143, 40, 115, 58, 59, 64, -6, +69, -55, 65, -85, 54, -82, 37, -59, +9, -31, -25, -5, -55, 1, -77, -7, +-87, -16, -79, -22, -45, -12, 0, 12, +45, 42, 85, 70, 104, 78, 96, 70, +57, 37, 5, -7, -44, -49, -80, -82, +-92, -88, -80, -70, -48, -32, 1, 15, +45, 45, 74, 54, 92, 45, 81, 24, +48, 5, 2, -15, -35, -20, -61, -10, +-78, 2, -74, 14, -58, 14, -34, 5, +-4, -9, 22, -24, 48, -28, 71, -24, +83, -7, 85, 22, 67, 42, 43, 56, +7, 47, -41, 22, -83, -9, -113, -44, +-119, -66, -102, -70, -66, -52, -13, -22, +48, 7, 100, 30, 136, 42, 144, 35, +130, 30, 89, 25, 29, 25, -31, 32, +-92, 35, -134, 36, -152, 15, -146, -19, +-112, -63, -55, -106, 18, -121, 86, -106, +140, -61, 173, 10, 168, 82, 126, 143, +53, 167, -35, 139, -101, 74, -146, -12, +-157, -86, -127, -132, -64, -141, 13, -106, +78, -47, 114, 18, 119, 65, 82, 76, +23, 64, -37, 30, -76, -9, -74, -30, +-47, -31, 0, -5, 51, 26, 84, 49, +87, 56, 49, 35, -9, -1, -69, -41, +-121, -73, -133, -81, -99, -68, -29, -30, +58, 14, 135, 43, 186, 58, 180, 48, +118, 30, 23, 9, -83, -12, -165, -14, +-202, -7, -187, 7, -121, 21, -23, 17, +86, 5, 164, -13, 191, -31, 173, -38, +105, -40, 14, -25, -72, -7, -130, 7, +-142, 22, -115, 25, -54, 24, 14, 19, +65, 17, 94, 27, 79, 33, 29, 31, +-19, 20, -63, -7, -83, -35, -67, -67, +-18, -83, 49, -72, 106, -42, 143, 8, +134, 56, 78, 91, -6, 99, -103, 70, +-183, 19, -212, -42, -179, -90, -95, -101, +14, -75, 131, -13, 217, 56, 237, 106, +202, 126, 113, 93, -3, 25, -112, -60, +-189, -131, -214, -156, -183, -134, -104, -66, +-3, 24, 79, 105, 137, 157, 151, 155, +113, 101, 62, 18, 13, -70, -25, -120, +-44, -126, -35, -89, -11, -22, 2, 44, +7, 88, -3, 88, -35, 46, -63, -16, +-76, -84, -64, -122, -20, -110, 40, -56, +107, 34, 146, 116, 151, 172, 114, 175, +32, 114, -56, 19, -131, -88, -181, -167, +-177, -198, -119, -177, -27, -105, 69, -10, +149, 83, 193, 151, 170, 166, 108, 138, +24, 75, -71, 6, -141, -49, -169, -88, +-146, -91, -85, -72, -3, -45, 80, -16, +129, 0, 147, 8, 130, 13, 68, 8, +3, 7, -50, 4, -88, 10, -99, 21, +-87, 26, -50, 38, -13, 40, 19, 37, +43, 29, 47, 7, 40, -18, 27, -49, +8, -81, 1, -100, 2, -103, 8, -76, +12, -24, 8, 42, 5, 115, -15, 164, +-35, 181, -47, 156, -51, 89, -36, -2, +-4, -97, 31, -169, 65, -197, 81, -185, +79, -129, 47, -58, -7, 9, -53, 62, +-91, 86, -100, 98, -74, 98, -19, 100, +52, 111, 110, 115, 141, 108, 129, 73, +74, 4, -3, -88, -93, -191, -158, -267, +-174, -288, -152, -244, -82, -126, 12, 27, +108, 186, 178, 303, 193, 340, 160, 299, +88, 180, -2, 25, -82, -122, -135, -227, +-141, -256, -106, -217, -57, -131, 6, -26, +54, 54, 80, 101, 76, 97, 47, 56, +15, 11, -19, -28, -33, -37, -29, -18, +-14, 15, 16, 48, 42, 58, 49, 48, +42, 19, 23, -22, 3, -46, -24, -49, +-38, -24, -38, 22, -45, 59, -41, 76, +-35, 50, -33, -11, -24, -90, -10, -163, +12, -192, 41, -163, 74, -74, 109, 59, +117, 186, 109, 279, 81, 299, 19, 235, +-52, 111, -125, -52, -179, -199, -199, -294, +-172, -314, -100, -250, -10, -134, 93, 6, +187, 128, 229, 202, 225, 222, 176, 186, +84, 116, -24, 40, -127, -29, -187, -70, +-207, -91, -177, -87, -106, -68, -24, -58, +63, -50, 130, -45, 146, -35, 123, -12, +80, 16, 23, 53, -35, 92, -69, 107, +-58, 107, -34, 75, -1, 31, 38, -23, +50, -78, 39, -117, 9, -140, -33, -131, +-74, -94, -94, -38, -74, 29, -31, 90, +29, 133, 103, 150, 142, 134, 139, 97, +100, 36, 29, -37, -56, -95, -133, -132, +-169, -136, -162, -113, -115, -63, -28, 4, +55, 56, 123, 85, 173, 86, 170, 60, +126, 29, 58, -6, -11, -24, -74, -19, +-122, -5, -132, 22, -125, 36, -103, 31, +-57, 8, -14, -32, 26, -67, 74, -88, +112, -81, 131, -39, 130, 14, 123, 70, +89, 106, 20, 106, -42, 71, -102, 3, +-150, -65, -170, -116, -154, -133, -103, -102, +-35, -37, 43, 45, 112, 116, 148, 154, +161, 155, 138, 107, 86, 25, 38, -60, +-14, -133, -61, -166, -97, -162, -110, -119, +-105, -47, -95, 26, -61, 90, -13, 127, +32, 137, 80, 123, 111, 84, 118, 34, +106, -17, 63, -67, 4, -101, -65, -126, +-114, -123, -133, -92, -127, -43, -74, 26, +8, 88, 89, 136, 154, 158, 174, 138, +145, 84, 76, 3, -18, -84, -107, -151, +-177, -189, -194, -173, -165, -116, -101, -33, +-4, 61, 87, 132, 157, 172, 188, 167, +174, 130, 130, 72, 61, 6, -5, -46, +-58, -80, -103, -98, -116, -98, -116, -100, +-111, -93, -91, -80, -66, -63, -27, -23, +13, 28, 60, 90, 112, 148, 147, 179, +164, 178, 152, 131, 103, 44, 39, -56, +-46, -151, -127, -208, -178, -212, -197, -164, +-167, -69, -108, 31, -19, 119, 73, 165, +137, 162, 171, 123, 162, 52, 116, -20, +58, -73, -9, -102, -65, -93, -99, -68, +-100, -39, -75, -8, -47, 8, 1, 18, +39, 21, 52, 31, 53, 49, 34, 65, +7, 77, -13, 70, -23, 39, -20, -9, +-13, -67, 2, -116, 18, -145, 19, -148, +26, -106, 21, -44, 8, 31, 2, 99, +-6, 143, -11, 164, -14, 146, -9, 106, +-8, 51, -19, -10, -18, -62, -17, -103, +-19, -128, 5, -132, 39, -119, 70, -83, +87, -39, 88, 8, 68, 51, 10, 74, +-53, 86, -115, 80, -166, 58, -164, 34, +-117, 10, -40, -1, 73, 1, 184, 7, +256, 19, 257, 18, 198, 2, 85, -29, +-74, -79, -207, -119, -289, -142, -307, -128, +-243, -74, -114, 1, 43, 92, 181, 169, +274, 209, 299, 204, 233, 143, 122, 51, +-5, -52, -140, -142, -218, -189, -225, -191, +-174, -143, -85, -63, 24, 22, 118, 90, +159, 120, 156, 112, 114, 73, 32, 16, +-45, -29, -99, -54, -134, -50, -130, -20, +-88, 13, -19, 42, 44, 46, 102, 27, +149, -9, 149, -50, 120, -71, 71, -69, +0, -42, -67, 10, -120, 62, -155, 97, +-162, 96, -136, 59, -75, 4, -13, -67, +61, -118, 140, -135, 180, -113, 184, -47, +156, 32, 95, 106, 13, 155, -70, 158, +-134, 120, -174, 46, -178, -41, -135, -110, +-80, -150, -5, -144, 82, -106, 143, -44, +169, 28, 155, 82, 111, 111, 35, 101, +-49, 62, -105, 8, -136, -48, -131, -84, +-81, -85, -18, -57, 53, -2, 112, 54, +139, 94, 124, 103, 66, 74, -6, 19, +-89, -55, -145, -117, -149, -145, -113, -129, +-41, -68, 52, 18, 129, 103, 167, 164, +153, 166, 100, 117, 14, 27, -81, -80, +-137, -158, -160, -191, -132, -154, -60, -61, +24, 58, 101, 164, 143, 219, 137, 207, +86, 125, 8, -4, -63, -133, -113, -225, +-126, -249, -84, -192, -27, -84, 41, 49, +93, 160, 112, 216, 97, 204, 46, 128, +-14, 23, -69, -82, -100, -151, -92, -160, +-60, -112, -9, -27, 53, 64, 91, 122, +105, 138, 85, 101, 41, 30, -13, -55, +-61, -125, -85, -151, -94, -135, -81, -77, +-51, 2, -21, 75, 15, 123, 51, 132, +71, 105, 85, 58, 88, -1, 84, -43, +64, -61, 33, -54, 2, -21, -46, 10, +-88, 28, -115, 22, -132, -4, -129, -38, +-99, -75, -44, -99, 23, -96, 90, -65, +151, -6, 175, 61, 170, 121, 148, 159, +90, 161, 20, 131, -53, 68, -120, -6, +-173, -79, -199, -138, -185, -166, -144, -161, +-79, -124, 8, -62, 85, 5, 153, 66, +209, 107, 225, 122, 200, 114, 139, 78, +60, 32, -43, -15, -146, -52, -211, -71, +-243, -69, -228, -46, -159, -14, -64, 19, +40, 45, 140, 55, 208, 46, 230, 21, +205, -17, 151, -49, 58, -74, -51, -74, +-137, -52, -196, -23, -207, 16, -168, 54, +-92, 77, 1, 79, 91, 62, 160, 34, +183, 0, 157, -35, 113, -58, 36, -72, +-46, -69, -102, -48, -134, -15, -136, 21, +-106, 48, -44, 63, 15, 57, 58, 34, +91, 2, 94, -30, 73, -58, 57, -66, +33, -55, 3, -23, -20, 15, -33, 47, +-46, 66, -61, 60, -53, 39, -42, 7, +-34, -23, -7, -39, 20, -32, 31, -7, +46, 23, 53, 38, 49, 36, 27, 11, +3, -29, -19, -71, -41, -103, -33, -102, +-12, -68, 4, -3, 25, 73, 37, 135, +26, 169, -2, 157, -27, 102, -47, 22, +-65, -61, -59, -123, -33, -153, -5, -149, +35, -109, 68, -57, 87, -7, 87, 32, +73, 61, 42, 74, 2, 75, -24, 76, +-45, 81, -69, 78, -73, 61, -65, 26, +-65, -24, -60, -77, -46, -129, -14, -155, +22, -148, 70, -100, 120, -19, 138, 73, +136, 151, 109, 189, 49, 177, -22, 115, +-90, 22, -143, -75, -166, -149, -152, -181, +-96, -156, -32, -89, 41, -2, 108, 75, +133, 119, 130, 123, 99, 84, 48, 25, +-3, -37, -42, -76, -57, -81, -54, -53, +-36, -3, -7, 53, 9, 88, 20, 92, +27, 57, 12, -1, -11, -60, -39, -110, +-61, -127, -70, -114, -59, -71, -23, -13, +24, 45, 72, 94, 114, 124, 132, 124, +130, 103, 102, 63, 45, 22, -29, -19, +-103, -61, -154, -94, -179, -117, -160, -118, +-105, -103, -29, -71, 58, -27, 129, 22, +162, 70, 157, 106, 112, 120, 48, 111, +-17, 85, -67, 49, -89, 17, -91, -17, +-59, -38, -18, -56, 15, -71, 39, -80, +32, -88, 7, -90, -20, -78, -47, -45, +-51, 8, -34, 69, 4, 123, 57, 155, +85, 151, 99, 112, 81, 36, 35, -53, +-15, -130, -62, -172, -93, -163, -101, -109, +-79, -24, -32, 63, 20, 126, 66, 148, +96, 125, 87, 61, 62, -18, 26, -90, +-21, -125, -57, -119, -69, -77, -62, -16, +-43, 34, -6, 66, 26, 70, 40, 54, +46, 25, 44, 4, 26, -8, 9, 0, +-2, 19, -11, 37, -16, 39, -8, 18, +1, -19, -6, -68, -10, -107, -16, -127, +-30, -111, -35, -59, -24, 13, -5, 90, +15, 151, 37, 172, 61, 152, 61, 90, +52, 6, 38, -75, 1, -137, -31, -156, +-55, -137, -69, -85, -64, -15, -43, 55, +-8, 104, 19, 119, 39, 99, 56, 54, +38, 1, 6, -44, -16, -73, -35, -80, +-39, -60, -21, -29, 15, 5, 46, 32, +68, 51, 74, 53, 48, 42, 2, 25, +-42, 8, -87, -6, -112, -14, -96, -14, +-54, -18, 6, -22, 67, -32, 114, -43, +120, -53, 91, -56, 43, -46, -15, -21, +-67, 22, -91, 74, -83, 123, -56, 147, +-7, 138, 42, 92, 66, 18, 60, -76, +46, -164, 10, -221, -31, -225, -53, -174, +-52, -76, -31, 50, -1, 170, 37, 255, +51, 274, 45, 223, 30, 113, -4, -23, +-39, -153, -48, -235, -48, -253, -29, -206, +5, -110, 38, 8, 56, 115, 49, 176, +38, 184, 8, 146, -34, 79, -53, 1, +-54, -63, -41, -96, -9, -98, 21, -74, +44, -36, 48, -6, 36, 12, 14, 18, +-21, 14, -39, 11, -42, 11, -36, 22, +-11, 34, 20, 45, 39, 47, 44, 37, +36, 16, 14, -12, -18, -36, -44, -56, +-54, -65, -54, -63, -36, -46, -4, -24, +28, 4, 56, 27, 76, 52, 69, 70, +43, 78, 11, 74, -29, 51, -60, 14, +-72, -32, -71, -72, -55, -102, -23, -107, +12, -83, 44, -30, 62, 32, 69, 88, +57, 120, 29, 115, 1, 75, -30, 10, +-48, -56, -46, -108, -36, -121, -16, -93, +2, -33, 8, 36, 15, 97, 7, 124, +-1, 112, -4, 60, -4, -12, 5, -77, +14, -118, 27, -118, 40, -86, 40, -26, +27, 33, 5, 76, -24, 87, -43, 71, +-58, 37, -52, -2, -29, -32, -2, -43, +33, -33, 51, -14, 54, 6, 48, 11, +31, 1, 1, -20, -22, -39, -40, -49, +-46, -37, -40, -2, -21, 46, -2, 89, +15, 111, 33, 100, 38, 54, 33, -9, +22, -79, 11, -125, -9, -138, -24, -111, +-33, -54, -47, 17, -52, 79, -43, 113, +-24, 114, 5, 79, 42, 29, 74, -15, +88, -40, 79, -46, 64, -27, 21, 1, +-36, 25, -80, 27, -113, 6, -121, -30, +-100, -64, -56, -80, 0, -76, 53, -43, +98, 8, 117, 63, 103, 102, 81, 121, +39, 112, -17, 77, -49, 22, -64, -36, +-67, -83, -60, -105, -50, -99, -40, -81, +-31, -52, -13, -18, 3, 17, 15, 44, +41, 67, 66, 78, 78, 79, 84, 67, +73, 39, 41, 0, -4, -46, -53, -78, +-97, -94, -124, -88, -121, -59, -87, -7, +-42, 48, 14, 90, 75, 106, 118, 95, +128, 59, 115, 5, 81, -51, 24, -93, +-24, -106, -64, -93, -91, -55, -101, -14, +-80, 24, -52, 48, -25, 56, 10, 50, +41, 36, 51, 24, 58, 17, 62, 19, +49, 24, 40, 27, 27, 15, 15, -9, +-4, -43, -24, -71, -48, -92, -72, -93, +-86, -69, -82, -27, -66, 22, -29, 66, +28, 97, 79, 103, 127, 87, 145, 51, +141, 10, 96, -29, 21, -48, -63, -56, +-139, -52, -185, -38, -185, -21, -140, -7, +-68, -5, 30, -10, 118, -18, 174, -19, +188, -14, 165, 6, 103, 31, 20, 61, +-59, 86, -125, 97, -160, 84, -153, 42, +-117, -15, -72, -81, -21, -133, 22, -159, +54, -147, 85, -101, 113, -22, 132, 69, +136, 152, 115, 203, 72, 205, 8, 156, +-73, 59, -146, -57, -198, -164, -220, -224, +-191, -234, -113, -180, -3, -83, 113, 34, +209, 136, 259, 197, 244, 202, 177, 156, +73, 79, -48, -9, -140, -76, -187, -109, +-193, -102, -153, -70, -91, -27, -30, 0, +24, -1, 58, -24, 72, -54, 70, -71, +65, -61, 65, -11, 64, 66, 68, 147, +63, 198, 39, 201, -8, 141, -70, 29, +-122, -109, -142, -225, -135, -277, -90, -249, +-13, -148, 65, -4, 133, 140, 166, 234, +152, 255, 92, 188, 14, 66, -74, -73, +-137, -177, -156, -213, -129, -170, -65, -65, +14, 63, 88, 168, 128, 205, 134, 169, +99, 66, 41, -61, -29, -171, -77, -220, +-103, -197, -92, -105, -56, 23, -10, 138, +40, 204, 67, 201, 71, 136, 47, 27, +7, -87, -38, -170, -59, -193, -63, -157, +-41, -71, 1, 32, 45, 120, 73, 166, +83, 159, 77, 106, 40, 28, -4, -45, +-45, -100, -85, -115, -103, -101, -89, -59, +-58, -11, -18, 25, 28, 42, 60, 38, +68, 22, 62, 2, 47, -13, 28, -20, +12, -6, 0, 18, -9, 47, -13, 64, +-10, 64, -5, 44, -9, 11, -18, -30, +-27, -66, -34, -92, -36, -101, -25, -89, +0, -63, 25, -27, 43, 12, 56, 50, +45, 73, 20, 84, 2, 78, -19, 65, +-34, 51, -28, 36, -16, 24, -5, 5, +12, -13, 24, -38, 18, -63, 4, -93, +-8, -112, -30, -114, -44, -88, -37, -40, +-20, 27, 5, 96, 35, 145, 49, 166, +42, 146, 25, 94, -2, 14, -17, -65, +-31, -126, -31, -144, -17, -120, -1, -61, +15, 9, 35, 65, 39, 91, 24, 72, +5, 25, -22, -36, -44, -82, -57, -96, +-40, -68, -25, -6, 0, 73, 26, 136, +38, 159, 35, 128, 32, 50, 24, -50, +3, -144, 1, -193, -5, -190, -5, -128, +-2, -27, 2, 85, -3, 171, -6, 205, +-10, 177, -20, 105, -32, 9, -34, -86, +-21, -151, -5, -173, 15, -144, 19, -85, +18, -13, 14, 44, 5, 86, 8, 103, +13, 96, 17, 77, 30, 55, 31, 34, +19, 16, 7, -2, -15, -31, -44, -60, +-64, -89, -73, -104, -66, -101, -42, -74, +2, -29, 41, 27, 64, 80, 78, 116, +64, 125, 33, 103, 5, 63, -27, 15, +-52, -27, -49, -60, -36, -67, -14, -59, +10, -39, 25, -20, 32, -2, 22, 8, +3, 6, -16, 4, -37, -3, -52, -6, +-50, -8, -32, -5, -8, -1, 17, 12, +41, 26, 61, 39, 70, 46, 80, 50, +70, 47, 31, 27, -9, -5, -58, -49, +-105, -85, -125, -110, -115, -109, -85, -79, +-25, -20, 40, 46, 104, 104, 149, 136, +157, 131, 125, 90, 49, 19, -34, -55, +-114, -114, -164, -133, -168, -114, -126, -58, +-57, 13, 35, 76, 105, 113, 151, 115, +161, 84, 116, 30, 58, -23, -17, -63, +-86, -78, -124, -74, -126, -50, -112, -26, +-68, -8, -13, -2, 34, -1, 61, 1, +74, 9, 79, 28, 63, 55, 54, 84, +40, 95, 19, 81, -2, 41, -29, -13, +-63, -76, -73, -123, -74, -141, -66, -122, +-43, -68, -22, -1, 12, 64, 43, 105, +65, 112, 78, 83, 72, 35, 49, -21, +21, -57, -7, -62, -30, -38, -46, 1, +-50, 44, -45, 73, -44, 71, -25, 42, +2, -5, 8, -53, 25, -92, 35, -105, +22, -90, 12, -51, 5, -7, -6, 35, +-6, 63, 2, 72, 14, 68, 23, 56, +22, 45, 15, 32, -7, 22, -27, 3, +-41, -18, -55, -48, -52, -76, -35, -99, +-3, -103, 43, -79, 77, -30, 97, 37, +96, 97, 57, 139, 11, 136, -30, 95, +-75, 20, -94, -62, -98, -134, -86, -171, +-58, -158, -15, -95, 33, -1, 68, 102, +96, 187, 103, 222, 84, 202, 60, 119, +41, 6, -8, -113, -48, -205, -82, -253, +-113, -240, -117, -168, -96, -62, -53, 58, +6, 157, 67, 219, 109, 228, 132, 188, +112, 107, 74, 16, 8, -70, -55, -127, +-95, -149, -108, -134, -84, -93, -42, -42, +11, 8, 55, 37, 72, 46, 60, 33, +39, 14, -17, -5, -54, -6, -60, 8, +-52, 37, -12, 68, 38, 85, 65, 79, +70, 38, 54, -23, 12, -91, -39, -140, +-80, -160, -90, -134, -80, -66, -35, 28, +40, 116, 100, 178, 140, 189, 139, 144, +89, 58, 15, -49, -69, -142, -138, -197, +-168, -191, -165, -135, -117, -41, -33, 60, +47, 141, 123, 177, 167, 165, 161, 110, +125, 31, 64, -45, -1, -100, -61, -117, +-98, -101, -103, -59, -98, -16, -75, 24, +-39, 42, -23, 33, 0, 9, 27, -11, +29, -20, 45, -15, 61, 5, 60, 29, +57, 52, 44, 55, 26, 43, 5, 12, +-22, -20, -47, -47, -66, -56, -75, -44, +-61, -21, -34, 3, 4, 18, 35, 21, +43, 8, 52, -11, 39, -33, 27, -40, +21, -33, 1, -7, -17, 26, -16, 51, +-24, 65, -24, 61, -13, 39, -16, 2, +-8, -32, -7, -51, 3, -49, 15, -37, +37, -12, 54, 11, 55, 25, 46, 18, +32, -7, -6, -37, -50, -61, -79, -63, +-114, -46, -109, -8, -84, 37, -38, 81, +26, 110, 88, 115, 139, 88, 180, 43, +174, -13, 126, -66, 52, -102, -49, -120, +-134, -109, -199, -82, -218, -42, -194, -2, +-138, 35, -45, 58, 53, 70, 139, 72, +208, 70, 216, 60, 178, 47, 117, 36, +22, 23, -65, 11, -124, -13, -163, -39, +-163, -73, -138, -101, -91, -116, -33, -112, +25, -84, 80, -30, 112, 42, 121, 113, +117, 165, 90, 180, 50, 157, 0, 89, +-63, 1, -101, -97, -124, -170, -125, -196, +-84, -169, -34, -94, 25, 7, 92, 103, +127, 161, 124, 170, 93, 123, 27, 41, +-44, -53, -98, -119, -118, -142, -103, -113, +-63, -44, 3, 41, 53, 115, 79, 143, +91, 117, 56, 48, -3, -38, -53, -116, +-88, -154, -85, -140, -37, -74, 20, 19, +82, 112, 111, 165, 103, 165, 71, 114, +0, 25, -70, -68, -127, -138, -155, -157, +-144, -129, -85, -66, -3, 5, 83, 65, +137, 90, 169, 80, 151, 43, 93, 0, +36, -22, -43, -22, -104, 7, -130, 47, +-132, 82, -113, 79, -59, 42, -9, -27, +37, -106, 76, -169, 96, -188, 96, -154, +68, -69, 37, 43, -3, 144, -36, 211, +-48, 216, -46, 164, -40, 70, -23, -31, +-18, -113, -5, -155, 9, -148, 2, -99, +4, -33, -3, 24, -10, 60, 4, 63, +14, 41, 23, 1, 36, -29, 27, -45, +5, -31, -17, 1, -29, 39, -33, 69, +-34, 80, -17, 71, -3, 37, 4, -5, +24, -49, 21, -76, 7, -88, 0, -74, +-17, -50, -26, -17, -12, 20, 0, 49, +15, 65, 28, 64, 29, 51, 24, 26, +-2, 3, -27, -21, -42, -40, -44, -53, +-22, -51, 4, -43, 30, -25, 49, -9, +46, 5, 35, 23, 12, 34, -21, 44, +-32, 46, -42, 49, -48, 44, -20, 31, +2, 3, 20, -36, 35, -82, 26, -120, +-1, -135, -23, -121, -26, -75, -13, 0, +12, 96, 39, 176, 59, 223, 51, 217, +40, 152, 2, 42, -47, -84, -85, -197, +-113, -261, -110, -256, -72, -185, -18, -66, +45, 64, 105, 171, 123, 222, 127, 212, +89, 141, 35, 43, -20, -51, -70, -112, +-99, -125, -103, -97, -79, -43, -49, 12, +-24, 49, -2, 50, 17, 25, 13, -20, +23, -51, 21, -58, 16, -33, 35, 13, +54, 66, 65, 106, 70, 108, 50, 69, +6, -1, -44, -78, -95, -139, -120, -159, +-122, -131, -98, -56, -50, 35, 8, 122, +71, 172, 114, 169, 131, 122, 114, 36, +59, -55, -2, -129, -57, -161, -99, -148, +-105, -91, -81, -15, -53, 62, -3, 112, +42, 127, 63, 103, 70, 51, 53, -7, +16, -60, -27, -87, -54, -93, -66, -69, +-63, -26, -41, 24, -6, 65, 19, 93, +45, 92, 57, 69, 43, 26, 26, -29, +2, -76, -19, -110, -28, -116, -35, -98, +-28, -51, -13, 10, -5, 75, 8, 121, +16, 141, 8, 124, -7, 77, -25, 9, +-38, -62, -41, -113, -31, -140, -11, -126, +-1, -85, 20, -20, 38, 44, 43, 94, +50, 120, 52, 115, 27, 84, 4, 41, +-21, -2, -55, -45, -67, -78, -80, -95, +-82, -92, -79, -82, -52, -56, -14, -24, +32, 18, 74, 60, 111, 95, 123, 119, +107, 121, 72, 96, 12, 46, -42, -18, +-102, -82, -130, -128, -131, -152, -107, -138, +-55, -100, 9, -39, 55, 26, 93, 78, +109, 112, 79, 120, 36, 107, -18, 77, +-64, 45, -91, 10, -76, -21, -45, -49, +-12, -67, 28, -85, 61, -96, 70, -93, +70, -77, 53, -36, 5, 17, -37, 72, +-71, 111, -93, 128, -92, 114, -78, 71, +-53, 8, -22, -54, 11, -102, 50, -121, +87, -107, 110, -65, 112, -2, 87, 56, +36, 95, -26, 100, -84, 78, -127, 32, +-149, -18, -131, -57, -84, -72, -26, -65, +40, -39, 92, -6, 107, 20, 101, 31, +78, 24, 25, 15, -27, 0, -61, -6, +-76, -3, -68, 12, -38, 30, -5, 40, +13, 40, 17, 24, 6, -10, -10, -49, +-17, -77, -19, -89, -16, -74, -5, -39, +12, 11, 21, 56, 30, 89, 26, 96, +11, 74, -8, 36, -38, -8, -55, -45, +-50, -68, -39, -65, -26, -46, 0, -17, +19, 5, 37, 23, 44, 28, 45, 19, +30, 5, 10, -11, -10, -18, -41, -13, +-59, 4, -70, 20, -69, 31, -56, 30, +-23, 22, 5, 0, 39, -24, 62, -44, +64, -47, 52, -35, 25, -12, -6, 18, +-37, 43, -57, 62, -70, 59, -58, 34, +-33, -4, -3, -40, 19, -69, 30, -79, +20, -68, 4, -35, -5, 7, -21, 50, +-28, 83, -22, 90, -14, 76, -6, 40, +12, -5, 18, -50, 16, -78, 8, -84, +-12, -67, -28, -33, -34, 7, -32, 40, +-25, 60, -18, 62, -8, 45, -4, 21, +-2, -10, 4, -32, 5, -43, 7, -37, +4, -22, -2, -7, 1, 6, -4, 15, +-14, 17, -17, 14, -25, 15, -29, 18, +-24, 25, -22, 22, -14, 13, 2, -3, +11, -22, 5, -42, 1, -61, -3, -64, +-18, -46, -32, -9, -32, 41, -28, 89, +-16, 116, 2, 114, 8, 77, 15, 16, +18, -56, 11, -113, -8, -138, -29, -128, +-46, -81, -60, -13, -54, 57, -33, 106, +1, 123, 28, 104, 47, 60, 52, -1, +46, -51, 24, -80, -4, -78, -35, -50, +-65, -13, -81, 20, -78, 32, -57, 24, +-29, -4, 14, -36, 44, -55, 56, -46, +57, -11, 43, 41, 15, 89, -8, 119, +-31, 112, -51, 65, -51, -12, -46, -98, +-40, -161, -33, -184, -18, -152, -11, -75, +-5, 30, 1, 129, 7, 191, 14, 199, +22, 154, 31, 67, 29, -38, 17, -121, +-12, -165, -45, -155, -71, -108, -83, -33, +-78, 41, -57, 94, -30, 111, 7, 92, +42, 48, 60, -3, 71, -46, 60, -67, +26, -60, -15, -38, -48, -7, -72, 19, +-82, 38, -73, 44, -59, 41, -44, 32, +-15, 21, 11, 9, 27, -4, 40, -13, +37, -28, 26, -45, 19, -62, 6, -66, +-11, -60, -28, -32, -45, 8, -51, 55, +-52, 95, -44, 113, -29, 110, -15, 79, +0, 29, 8, -34, 20, -92, 22, -130, +8, -131, -14, -104, -32, -54, -43, 1, +-32, 53, -16, 93, 1, 108, 23, 103, +31, 70, 28, 25, 14, -19, -9, -52, +-49, -73, -79, -73, -96, -55, -90, -28, +-60, -3, -9, 19, 41, 31, 75, 27, +95, 15, 84, -4, 51, -12, -4, -10, +-61, 5, -104, 22, -117, 42, -108, 53, +-76, 49, -30, 25, 16, -16, 54, -59, +69, -93, 61, -102, 32, -88, 3, -45, +-31, 14, -52, 76, -62, 118, -64, 133, +-60, 114, -47, 64, -33, 2, -21, -58, +4, -99, 29, -112, 45, -92, 49, -52, +44, -5, 26, 29, 1, 43, -31, 38, +-70, 22, -100, 2, -115, -6, -109, 4, +-75, 24, -24, 49, 25, 68, 61, 70, +78, 41, 82, -9, 72, -70, 44, -117, +9, -142, -25, -131, -50, -82, -71, -8, +-85, 74, -83, 134, -79, 158, -65, 138, +-45, 82, -25, 5, 1, -65, 32, -116, +48, -133, 61, -113, 64, -64, 46, 1, +21, 59, -11, 98, -36, 107, -62, 89, +-80, 45, -79, -6, -71, -53, -53, -84, +-35, -96, -22, -79, -8, -44, 3, -2, +7, 38, 14, 67, 14, 82, 14, 75, +19, 56, 10, 23, 10, -11, 3, -37, +-12, -50, -27, -52, -36, -45, -43, -34, +-54, -21, -62, -11, -63, -6, -61, -4, +-48, -4, -15, 4, 2, 18, 35, 43, +55, 65, 61, 75, 57, 64, 37, 36, +1, -4, -43, -53, -80, -97, -102, -119, +-98, -107, -83, -69, -46, -9, -15, 52, +23, 99, 50, 112, 57, 92, 45, 51, +14, -1, -22, -46, -54, -70, -75, -64, +-78, -34, -59, 6, -49, 41, -27, 62, +-3, 49, 19, 14, 31, -30, 29, -65, +21, -82, 8, -76, -1, -36, -18, 19, +-35, 72, -46, 101, -54, 104, -70, 74, +-73, 21, -62, -39, -46, -85, -21, -107, +4, -98, 27, -63, 45, -13, 53, 39, +50, 74, 38, 86, 19, 71, -13, 42, +-47, 6, -73, -24, -89, -42, -97, -43, +-96, -34, -83, -19, -56, -4, -24, 1, +1, -1, 33, -11, 60, -16, 71, -21, +68, -13, 54, 10, 24, 39, -9, 60, +-36, 71, -61, 69, -83, 46, -95, 6, +-100, -39, -101, -78, -81, -108, -54, -116, +-23, -99, 12, -55, 42, 2, 67, 63, +75, 112, 73, 135, 58, 126, 29, 88, +-8, 35, -55, -23, -90, -72, -110, -100, +-114, -97, -108, -73, -90, -36, -69, 0, +-29, 26, 6, 30, 36, 15, 68, -3, +75, -19, 76, -21, 64, -5, 43, 31, +7, 73, -41, 103, -90, 101, -123, 74, +-148, 19, -141, -56, -114, -126, -66, -167, +7, -166, 64, -126, 114, -46, 132, 46, +119, 123, 70, 164, -1, 165, -86, 122, +-145, 51, -180, -23, -176, -78, -132, -102, +-62, -98, 26, -67, 92, -26, 142, 11, +145, 29, 105, 28, 32, 13, -57, -4, +-133, -17, -171, -11, -182, 13, -156, 40, +-89, 59, -15, 64, 55, 49, 102, 9, +120, -40, 108, -80, 70, -96, 11, -86, +-48, -46, -98, 9, -121, 64, -131, 99, +-120, 104, -84, 79, -53, 28, -14, -34, +25, -85, 55, -106, 75, -98, 73, -61, +53, -3, 21, 59, -23, 101, -70, 112, +-104, 91, -122, 43, -113, -18, -86, -74, +-49, -106, 0, -110, 41, -81, 68, -29, +65, 32, 38, 82, 6, 111, -38, 111, +-68, 82, -80, 34, -86, -22, -74, -70, +-54, -105, -25, -116, 6, -102, 24, -59, +29, -7, 17, 44, 4, 84, -5, 106, +-18, 105, -28, 79, -35, 40, -40, -7, +-42, -50, -52, -81, -62, -87, -56, -80, +-45, -62, -31, -37, -13, -2, 1, 31, +21, 53, 31, 65, 32, 67, 23, 63, +-2, 48, -32, 30, -65, 4, -77, -25, +-82, -51, -82, -69, -67, -80, -37, -77, +-6, -58, 17, -22, 26, 22, 26, 58, +22, 85, 0, 96, -27, 88, -53, 55, +-58, 13, -57, -29, -47, -64, -27, -85, +-7, -85, 7, -62, 9, -27, -4, 6, +-20, 31, -36, 49, -67, 51, -74, 41, +-73, 21, -48, 1, -19, -17, 10, -25, +36, -20, 47, -8, 44, 7, 17, 22, +-19, 32, -49, 28, -73, 15, -103, -6, +-104, -23, -89, -42, -61, -55, -23, -58, +10, -47, 39, -22, 59, 11, 56, 45, +44, 72, 20, 81, -20, 72, -58, 51, +-100, 17, -111, -21, -109, -58, -92, -75, +-60, -75, -25, -61, 22, -36, 57, -7, +69, 19, 66, 34, 42, 40, -4, 38, +-47, 30, -89, 20, -109, 14, -101, 10, +-86, 7, -57, -2, -24, -14, 11, -27, +38, -44, 42, -51, 38, -45, 16, -21, +-22, 8, -46, 40, -64, 65, -68, 72, +-60, 48, -49, 10, -30, -32, -12, -70, +0, -89, 4, -78, -2, -35, -11, 21, +-22, 75, -43, 107, -50, 107, -47, 71, +-42, 9, -30, -59, -23, -111, -11, -133, +-4, -113, -5, -57, 3, 15, -4, 85, +-14, 124, -22, 129, -38, 93, -48, 34, +-57, -29, -64, -79, -65, -101, -58, -91, +-37, -55, -16, -7, 3, 35, 24, 53, +37, 53, 30, 31, 9, 3, -31, -17, +-65, -18, -86, -2, -98, 23, -90, 50, +-68, 66, -29, 55, 14, 15, 46, -36, +62, -88, 49, -124, 8, -131, -41, -98, +-87, -36, -108, 39, -114, 106, -95, 152, +-51, 162, -1, 124, 48, 61, 73, -13, +76, -80, 55, -128, 18, -138, -41, -114, +-86, -67, -114, -13, -120, 38, -110, 70, +-91, 72, -56, 48, -22, 12, 16, -17, +43, -32, 55, -22, 57, 12, 47, 55, +24, 85, 4, 99, -32, 82, -72, 33, +-113, -43, -142, -121, -144, -172, -131, -189, +-91, -156, -35, -77, 36, 34, 93, 137, +128, 207, 123, 234, 89, 210, 19, 130, +-63, 16, -132, -96, -188, -178, -189, -215, +-157, -200, -92, -133, -5, -43, 67, 45, +109, 112, 112, 145, 81, 134, 32, 92, +-40, 39, -100, -9, -130, -43, -133, -56, +-103, -46, -63, -26, -16, -8, 30, -6, +51, -10, 43, -22, 20, -33, -14, -34, +-35, -16, -51, 16, -64, 46, -57, 70, +-50, 79, -36, 65, -28, 23, -23, -27, +-15, -75, -28, -103, -31, -106, -26, -75, +-17, -20, -1, 44, 0, 99, -2, 126, +-4, 122, -22, 83, -52, 23, -70, -42, +-80, -99, -72, -138, -59, -138, -41, -101, +-6, -40, 24, 26, 44, 89, 43, 134, +17, 143, -10, 118, -50, 67, -83, 5, +-98, -58, -105, -108, -85, -129, -55, -117, +-19, -81, 23, -26, 47, 30, 54, 70, +45, 87, 20, 82, -19, 62, -63, 27, +-92, -7, -104, -27, -99, -32, -81, -29, +-51, -17, -24, -4, 13, 1, 33, -7, +31, -22, 25, -28, -1, -27, -17, -17, +-36, 3, -42, 38, -44, 65, -50, 76, +-55, 66, -55, 35, -55, -8, -56, -55, +-55, -90, -43, -97, -21, -78, -5, -43, +18, 10, 26, 59, 30, 91, 20, 93, +-6, 71, -41, 33, -59, -10, -69, -39, +-69, -49, -60, -42, -51, -27, -37, -8, +-42, 4, -35, 1, -41, -20, -37, -41, +-28, -51, -18, -41, 8, -14, 43, 31, +68, 83, 68, 121, 44, 133, -7, 110, +-71, 54, -142, -26, -184, -106, -187, -164, +-155, -181, -92, -162, -13, -99, 66, -5, +129, 87, 149, 153, 130, 180, 73, 169, +-6, 114, -74, 39, -136, -37, -157, -94, +-145, -130, -116, -131, -69, -103, -24, -57, +17, -11, 35, 27, 33, 56, 23, 66, +5, 61, -11, 46, -24, 33, -30, 20, +-28, 5, -18, -7, -27, -17, -37, -31, +-45, -40, -57, -42, -57, -38, -61, -27, +-52, -9, -39, 20, -28, 46, -10, 62, +0, 62, 10, 48, 12, 18, 2, -23, +-5, -58, -16, -79, -27, -82, -39, -63, +-54, -23, -59, 25, -64, 70, -72, 97, +-65, 104, -41, 83, -19, 37, 2, -20, +10, -69, 15, -102, 18, -114, 5, -98, +-6, -57, -29, -1, -48, 50, -56, 93, +-70, 116, -59, 113, -51, 78, -42, 31, +-36, -18, -34, -65, -27, -97, -22, -106, +-14, -90, -2, -62, 18, -23, 26, 18, +28, 59, 10, 84, -10, 92, -40, 86, +-88, 65, -124, 28, -142, -13, -127, -45, +-88, -69, -37, -83, 30, -81, 90, -57, +112, -23, 117, 11, 82, 41, 25, 66, +-55, 71, -129, 57, -171, 29, -179, -2, +-147, -32, -96, -52, -22, -51, 45, -38, +96, -19, 103, 6, 88, 29, 49, 38, +-4, 33, -60, 18, -112, -3, -125, -26, +-113, -41, -84, -40, -44, -25, -9, -1, +18, 20, 33, 36, 30, 42, 23, 37, +-2, 22, -24, 4, -47, -15, -67, -33, +-70, -40, -71, -37, -61, -30, -44, -23, +-19, -7, -5, 10, 6, 29, 9, 44, +16, 56, 19, 58, 5, 45, -14, 21, +-46, -6, -67, -39, -79, -77, -86, -100, +-74, -98, -61, -75, -30, -40, 1, 17, +23, 76, 43, 119, 41, 133, 22, 120, +-8, 86, -43, 27, -70, -38, -88, -89, +-87, -117, -68, -124, -41, -105, -18, -65, +2, -14, 11, 30, 14, 61, -2, 80, +-33, 82, -49, 70, -55, 48, -44, 27, +-22, 5, -6, -11, 12, -26, 14, -37, +4, -47, -17, -55, -47, -58, -69, -49, +-90, -30, -94, -6, -71, 22, -35, 47, +5, 65, 39, 66, 63, 58, 60, 36, +35, 1, -12, -30, -47, -51, -79, -66, +-100, -65, -101, -44, -96, -12, -59, 17, +-20, 38, 11, 54, 29, 53, 33, 35, +28, 6, 6, -16, -19, -30, -33, -36, +-49, -31, -51, -14, -47, 8, -45, 26, +-40, 37, -44, 36, -42, 20, -40, -11, +-32, -37, -31, -54, -15, -53, 3, -37, +28, -7, 39, 31, 23, 63, 0, 84, +-42, 81, -71, 54, -100, 8, -110, -37, +-99, -70, -75, -85, -31, -83, 19, -58, +58, -17, 75, 24, 62, 54, 26, 66, +-19, 62, -65, 41, -96, 11, -105, -13, +-85, -26, -52, -31, -19, -21, 5, -3, +26, 14, 22, 20, 1, 14, -28, -1, +-59, -21, -63, -38, -62, -47, -37, -41, +-5, -26, 21, -2, 37, 28, 26, 56, +5, 71, -25, 68, -58, 53, -83, 29, +-95, -3, -84, -39, -61, -62, -32, -73, +-6, -69, 18, -54, 24, -28, 18, 0, +6, 27, -9, 49, -9, 62, -13, 62, +-18, 47, -19, 26, -26, 2, -33, -19, +-53, -39, -67, -49, -75, -46, -84, -33, +-76, -16, -56, 4, -18, 21, 24, 31, +53, 34, 73, 31, 72, 23, 47, 7, +4, -7, -42, -21, -83, -33, -108, -44, +-120, -44, -113, -30, -80, -7, -40, 19, +5, 46, 31, 67, 45, 74, 52, 63, +29, 39, 6, 6, -28, -41, -46, -87, +-52, -114, -58, -111, -51, -86, -40, -40, +-28, 23, -24, 78, -23, 117, -23, 132, +-22, 120, -20, 78, -9, 22, 3, -34, +6, -75, -2, -102, -18, -108, -35, -91, +-48, -64, -66, -37, -71, -8, -66, 27, +-54, 55, -14, 73, 16, 84, 50, 89, +63, 83, 56, 65, 25, 36, -19, -6, +-55, -55, -96, -97, -122, -126, -124, -135, +-98, -116, -66, -72, -21, -6, 22, 63, +60, 117, 84, 146, 77, 151, 45, 129, +6, 77, -31, 5, -59, -65, -88, -117, +-103, -148, -93, -143, -78, -106, -47, -47, +-24, 19, 5, 82, 17, 123, 15, 130, +13, 103, -2, 53, -11, -4, -21, -62, +-25, -98, -25, -101, -17, -76, -12, -32, +-6, 23, -1, 66, -8, 85, -27, 73, +-56, 36, -74, -11, -78, -58, -74, -90, +-49, -90, -19, -55, 17, -2, 50, 57, +61, 99, 60, 113, 33, 91, -6, 38, +-52, -26, -94, -86, -113, -121, -108, -126, +-77, -94, -34, -35, 14, 31, 51, 88, +66, 123, 58, 120, 32, 83, -5, 29, +-55, -25, -88, -67, -104, -88, -94, -81, +-61, -57, -30, -28, 11, -2, 43, 17, +55, 27, 49, 24, 24, 17, -1, 14, +-36, 13, -60, 19, -72, 31, -77, 41, +-65, 42, -49, 24, -31, -2, -15, -34, +0, -63, 3, -80, 4, -74, 4, -50, +1, -16, -1, 22, -12, 58, -15, 80, +-14, 80, -17, 63, -20, 29, -28, -11, +-29, -48, -31, -67, -37, -66, -36, -49, +-39, -22, -34, 11, -34, 39, -31, 49, +-20, 47, -16, 34, -2, 8, 10, -24, +26, -40, 19, -41, 14, -28, 5, -13, +-5, 10, -20, 32, -49, 42, -71, 37, +-86, 18, -78, -3, -67, -23, -52, -32, +-28, -30, -2, -17, 31, -6, 55, 5, +64, 11, 64, 12, 39, 8, 5, -2, +-33, -7, -68, -6, -87, 1, -99, 12, +-88, 24, -71, 26, -44, 19, -18, 0, +12, -22, 31, -43, 37, -54, 33, -47, +15, -24, 7, 12, -5, 44, -11, 70, +-20, 79, -39, 64, -50, 29, -62, -17, +-65, -59, -60, -85, -48, -84, -26, -56, +-6, -16, 20, 27, 35, 64, 39, 79, +33, 67, 9, 34, -21, -6, -53, -43, +-71, -62, -78, -60, -58, -37, -24, -2, +4, 34, 27, 55, 32, 54, 31, 35, +10, -2, -17, -38, -42, -63, -62, -67, +-61, -49, -51, -12, -29, 31, -1, 64, +16, 78, 22, 70, 10, 41, -9, -4, +-27, -48, -41, -77, -40, -82, -28, -68, +-3, -36, 14, 6, 28, 46, 26, 69, +11, 69, -21, 56, -62, 26, -83, -13, +-86, -44, -62, -60, -34, -60, 5, -42, +43, -16, 63, 13, 67, 31, 46, 38, +9, 36, -32, 21, -66, 1, -81, -18, +-78, -28, -52, -31, -20, -24, 5, -9, +18, 10, 12, 22, 2, 29, -17, 30, +-29, 26, -40, 16, -42, 1, -31, -12, +-13, -25, 19, -36, 31, -44, 36, -40, +19, -28, -11, -10, -35, 8, -55, 33, +-61, 57, -57, 70, -37, 68, -17, 51, +-7, 24, 1, -15, 3, -54, -1, -87, +-7, -99, -17, -89, -24, -60, -21, -19, +-4, 30, 9, 76, 24, 105, 29, 108, +15, 88, -8, 56, -46, 14, -69, -26, +-90, -60, -90, -79, -73, -82, -46, -72, +-7, -55, 29, -33, 64, -10, 83, 9, +80, 27, 59, 47, 22, 64, -18, 73, +-54, 75, -80, 69, -96, 51, -97, 15, +-85, -31, -67, -76, -34, -109, -1, -125, +28, -114, 48, -76, 59, -20, 67, 43, +53, 98, 36, 133, 1, 139, -34, 119, +-65, 74, -92, 14, -99, -45, -98, -90, +-78, -112, -44, -115, -1, -96, 41, -62, +71, -17, 87, 26, 80, 56, 57, 74, +16, 82, -31, 75, -67, 55, -90, 30, +-100, 2, -101, -23, -83, -47, -49, -62, +-8, -62, 37, -50, 62, -32, 79, -3, +73, 30, 50, 52, 19, 58, -14, 49, +-39, 24, -64, -7, -78, -35, -89, -52, +-84, -51, -60, -39, -27, -14, 11, 19, +38, 46, 56, 61, 58, 58, 52, 37, +37, 7, 10, -24, -15, -48, -46, -58, +-71, -54, -77, -36, -74, -9, -52, 18, +-28, 36, 1, 43, 17, 39, 25, 26, +26, 8, 16, -7, 13, -17, -2, -17, +-11, -11, -19, -4, -16, 4, -14, 9, +-12, 10, -6, 4, -13, -3, -26, -12, +-39, -25, -47, -31, -39, -30, -26, -25, +-7, -9, 15, 12, 37, 32, 55, 48, +52, 55, 40, 54, 4, 40, -31, 16, +-61, -17, -85, -51, -87, -73, -79, -81, +-49, -73, -18, -47, 18, -9, 41, 30, +57, 64, 63, 86, 47, 91, 24, 75, +2, 43, -13, 5, -25, -29, -35, -58, +-47, -75, -61, -77, -67, -72, -66, -58, +-52, -38, -29, -12, -6, 16, 32, 45, +59, 73, 78, 90, 86, 93, 76, 84, +49, 61, -6, 21, -56, -29, -107, -81, +-129, -121, -120, -142, -90, -130, -46, -90, +2, -28, 45, 44, 68, 109, 77, 153, +65, 164, 38, 138, 13, 78, -15, 2, +-32, -72, -40, -129, -36, -155, -22, -142, +-20, -93, -23, -27, -34, 41, -38, 93, +-33, 114, -25, 106, -6, 76, 8, 27, +26, -24, 38, -66, 43, -85, 32, -81, +16, -55, -3, -17, -33, 22, -49, 51, +-53, 62, -44, 59, -23, 42, -6, 15, +10, -11, 17, -28, 18, -38, 10, -42, +-4, -38, -13, -31, -25, -23, -23, -16, +-13, -8, -4, 4, 4, 22, 5, 40, +5, 54, -4, 60, -6, 55, -15, 40, +-11, 14, -5, -17, -7, -45, -7, -67, +-10, -76, -8, -66, -15, -45, -24, -15, +-35, 14, -41, 35, -29, 49, -12, 55, +9, 52, 35, 44, 51, 33, 55, 20, +44, 6, 19, -11, -12, -29, -36, -50, +-54, -64, -74, -71, -74, -66, -64, -48, +-31, -19, 6, 22, 34, 64, 51, 94, +53, 104, 47, 90, 24, 55, 8, 7, +-10, -42, -26, -80, -31, -101, -34, -100, +-34, -73, -34, -31, -25, 14, -15, 48, +-6, 65, 5, 67, 5, 54, 15, 33, +24, 9, 26, -12, 28, -26, 18, -30, +3, -26, -23, -18, -43, -14, -52, -15, +-47, -17, -27, -20, -7, -20, 21, -14, +46, -4, 61, 12, 55, 31, 32, 43, +-3, 48, -41, 46, -69, 35, -90, 11, +-86, -16, -58, -41, -22, -59, 27, -67, +66, -62, 88, -46, 89, -22, 70, 11, +32, 44, -13, 65, -41, 72, -63, 68, +-70, 49, -63, 19, -55, -13, -41, -41, +-25, -59, -2, -64, 5, -57, 17, -40, +23, -16, 32, 9, 51, 29, 62, 41, +65, 44, 53, 38, 24, 26, -20, 11, +-68, -2, -104, -13, -120, -17, -106, -16, +-77, -14, -38, -9, 15, -7, 64, -8, +109, -13, 129, -17, 117, -16, 73, -11, +15, -3, -36, 8, -86, 20, -101, 35, +-101, 43, -78, 40, -44, 28, -14, 11, +15, -12, 40, -38, 63, -56, 63, -64, +48, -58, 26, -39, -3, -8, -21, 25, +-33, 55, -39, 72, -33, 69, -24, 53, +-15, 25, -6, -11, 13, -46, 24, -69, +34, -76, 37, -66, 13, -38, -4, -3, +-23, 28, -33, 53, -40, 67, -40, 66, +-35, 52, -22, 28, 2, -1, 15, -29, +32, -51, 44, -61, 46, -60, 38, -49, +21, -28, 0, -4, -24, 19, -32, 36, +-38, 47, -40, 49, -29, 46, -22, 35, +-13, 17, -4, -3, -1, -23, 9, -40, +21, -50, 34, -50, 29, -41, 25, -24, +15, -3, 4, 16, 2, 27, -6, 31, +-14, 31, -22, 25, -25, 16, -32, 6, +-26, -1, -13, -5, -5, -5, 11, -6, +11, -8, 3, -8, 2, -13, 6, -19, +12, -21, 12, -20, 12, -15, 6, -7, +5, 3, 9, 14, 3, 24, 5, 31, +-1, 31, -9, 27, -24, 20, -37, 11, +-38, -3, -30, -16, -12, -27, -10, -34, +-5, -36, 1, -36, 10, -31, 28, -20, +42, -2, 47, 25, 43, 49, 33, 69, +14, 77, -11, 71, -29, 49, -52, 11, +-69, -32, -82, -73, -87, -102, -65, -110, +-28, -97, 23, -60, 64, -8, 98, 50, +115, 99, 104, 131, 80, 138, 26, 116, +-26, 69, -74, 3, -103, -65, -113, -122, +-96, -154, -62, -150, -24, -114, 24, -60, +53, 6, 67, 69, 74, 115, 62, 138, +40, 133, 14, 100, -5, 51, -17, -4, +-20, -54, -18, -89, -28, -103, -29, -97, +-33, -74, -37, -41, -32, -5, -26, 26, +-5, 47, 19, 55, 48, 54, 60, 46, +69, 32, 64, 18, 38, 6, 2, -8, +-44, -21, -81, -28, -99, -32, -88, -34, +-57, -30, -17, -20, 32, -6, 68, 9, +95, 22, 101, 32, 76, 36, 41, 36, +-8, 28, -59, 10, -94, -12, -105, -30, +-95, -38, -64, -40, -16, -36, 21, -23, +56, -4, 79, 17, 89, 36, 81, 51, +57, 58, 24, 56, -21, 42, -53, 18, +-81, -14, -91, -47, -76, -73, -57, -85, +-24, -83, 9, -59, 38, -21, 67, 24, +84, 68, 78, 100, 52, 111, 24, 95, +-11, 58, -42, 9, -60, -44, -71, -86, +-56, -113, -29, -114, 7, -87, 28, -39, +44, 13, 49, 59, 31, 91, 11, 100, +-21, 86, -38, 54, -37, 12, -25, -27, +-6, -55, 12, -67, 35, -63, 48, -47, +51, -27, 37, -7, 3, 11, -25, 22, +-50, 25, -60, 26, -52, 26, -35, 24, +-5, 21, 20, 18, 37, 15, 31, 9, +32, -6, 28, -21, 12, -33, -2, -41, +-18, -42, -20, -32, -14, -14, 2, 6, +9, 26, 12, 40, 7, 46, -13, 41, +-23, 27, -30, 11, -30, -6, -15, -19, +2, -24, 12, -21, 16, -13, 25, -6, +31, 2, 26, 7, 13, 10, -15, 6, +-27, -2, -31, -9, -22, -14, -4, -14, +14, -7, 27, 2, 25, 10, 19, 18, +-6, 25, -25, 29, -37, 29, -50, 26, +-47, 14, -28, -4, 2, -18, 34, -29, +65, -41, 79, -47, 72, -46, 52, -38, +15, -22, -28, 2, -65, 31, -87, 54, +-82, 67, -59, 72, -29, 66, -3, 45, +32, 13, 54, -23, 55, -55, 55, -78, +35, -87, 22, -76, 7, -52, -6, -16, +-19, 24, -26, 55, -20, 71, -18, 71, +-19, 57, -29, 36, -39, 10, -35, -13, +-20, -24, 1, -28, 27, -20, 51, -8, +62, 0, 62, 1, 45, -4, 12, -14, +-13, -30, -39, -43, -63, -44, -76, -30, +-72, -6, -39, 26, 0, 59, 42, 84, +64, 93, 68, 87, 56, 62, 23, 21, +-3, -28, -25, -73, -37, -109, -36, -125, +-31, -117, -28, -84, -19, -36, 2, 18, +15, 72, 19, 113, 14, 132, 3, 125, +6, 96, 14, 54, 25, 1, 32, -50, +33, -87, 17, -104, -19, -104, -41, -92, +-63, -65, -63, -33, -47, -1, -25, 31, +3, 56, 35, 75, 70, 85, 88, 85, +92, 74, 63, 52, 20, 17, -22, -28, +-62, -72, -86, -105, -89, -120, -74, -109, +-45, -74, -9, -23, 28, 36, 55, 91, +77, 127, 80, 134, 60, 111, 36, 58, +1, -11, -23, -75, -46, -119, -56, -132, +-58, -113, -43, -64, -15, 0, 1, 60, +21, 103, 29, 115, 33, 95, 34, 49, +28, -8, 13, -58, 0, -88, -9, -90, +-18, -66, -19, -25, -15, 23, -12, 61, +0, 78, 6, 67, 6, 37, 4, -2, +2, -39, 7, -62, 5, -67, 9, -53, +1, -23, -4, 11, -2, 37, -7, 52, +-4, 53, -5, 45, -5, 27, -9, 5, +-5, -15, -3, -30, 8, -33, 25, -32, +28, -25, 24, -17, 10, -13, -8, -7, +-19, -1, -26, 7, -30, 19, -34, 29, +-23, 34, -10, 34, 3, 25, 25, 13, +36, -4, 47, -23, 45, -38, 28, -46, +10, -42, -5, -29, -15, -4, -30, 23, +-36, 40, -41, 42, -35, 32, -19, 12, +0, -14, 20, -37, 35, -45, 45, -37, +38, -19, 27, 7, 14, 32, -5, 46, +-10, 46, -21, 34, -33, 13, -33, -11, +-25, -34, -6, -44, 9, -37, 19, -17, +22, 5, 26, 21, 28, 27, 13, 18, +3, 0, -14, -21, -24, -38, -31, -44, +-27, -33, -18, -6, -1, 33, 17, 71, +22, 93, 32, 87, 36, 59, 30, 12, +21, -46, 6, -98, -15, -126, -36, -124, +-46, -90, -46, -36, -38, 26, -18, 81, +-2, 118, 17, 126, 36, 102, 46, 54, +54, 3, 48, -42, 36, -72, 10, -87, +-9, -80, -33, -57, -45, -25, -47, 5, +-49, 24, -40, 31, -27, 29, -4, 21, +18, 16, 40, 15, 54, 17, 55, 21, +51, 23, 31, 17, 4, 5, -14, -15, +-32, -34, -45, -47, -53, -50, -52, -45, +-34, -31, -4, -9, 31, 18, 48, 43, +60, 58, 51, 58, 33, 46, 8, 24, +-21, -4, -40, -34, -45, -55, -35, -58, +-26, -50, -2, -31, 22, -8, 37, 15, +49, 33, 36, 42, 16, 38, -2, 25, +-18, 7, -29, -10, -35, -23, -25, -29, +-10, -29, 13, -22, 32, -10, 33, 0, +30, 9, 19, 14, 2, 16, -17, 15, +-26, 11, -27, 4, -15, -3, -1, -7, +3, -10, 15, -11, 20, -10, 19, -6, +8, 1, -15, 11, -33, 18, -41, 20, +-28, 21, -10, 20, 6, 17, 26, 8, +32, -6, 34, -19, 28, -28, 9, -31, +-5, -27, -14, -17, -25, -1, -38, 16, +-37, 31, -29, 36, -5, 29, 21, 16, +27, 1, 31, -14, 27, -26, 27, -24, +16, -15, 11, -1, 6, 11, -7, 18, +-16, 18, -33, 11, -46, -2, -43, -17, +-35, -27, -17, -30, 2, -21, 23, -2, +46, 20, 69, 36, 80, 46, 66, 45, +36, 31, -11, 4, -54, -25, -87, -48, +-102, -60, -92, -57, -60, -38, -7, -9, +34, 23, 76, 50, 97, 63, 99, 57, +82, 37, 43, 13, -7, -10, -51, -29, +-76, -38, -89, -34, -78, -24, -47, -13, +-13, -2, 19, 5, 39, 8, 40, 6, +40, -1, 36, -5, 28, 2, 17, 15, +15, 27, 10, 40, 0, 45, -9, 34, +-23, 8, -28, -23, -39, -52, -45, -70, +-46, -74, -35, -57, -13, -22, 16, 20, +56, 58, 77, 85, 84, 90, 74, 70, +42, 34, 1, -11, -37, -57, -64, -88, +-77, -93, -74, -76, -62, -40, -38, 4, +1, 43, 41, 71, 70, 82, 80, 71, +71, 42, 52, 7, 26, -28, 5, -51, +-23, -59, -38, -56, -47, -48, -55, -31, +-53, -7, -50, 13, -29, 27, 4, 38, +29, 50, 46, 56, 54, 52, 61, 39, +57, 17, 46, -12, 22, -40, -14, -68, +-45, -86, -66, -87, -74, -65, -67, -26, +-40, 18, -6, 60, 28, 89, 54, 100, +59, 87, 60, 54, 47, 9, 27, -37, +4, -70, -22, -83, -36, -77, -40, -56, +-32, -26, -21, 2, -7, 22, 4, 32, +7, 30, 8, 18, 12, 8, 15, 5, +17, 10, 22, 21, 23, 30, 22, 28, +23, 16, 10, -5, -8, -35, -24, -66, +-38, -88, -38, -89, -35, -68, -19, -26, +-1, 29, 18, 83, 36, 121, 41, 131, +42, 109, 29, 58, 14, -8, -4, -73, +-20, -121, -31, -141, -29, -127, -21, -84, +-13, -21, -4, 40, -2, 86, 4, 109, +15, 103, 22, 74, 27, 30, 29, -16, +29, -48, 25, -60, 9, -52, -3, -32, +-21, -10, -32, 8, -41, 15, -47, 10, +-35, -1, -15, -14, 17, -20, 42, -14, +58, 2, 56, 21, 44, 44, 22, 59, +-7, 56, -26, 31, -44, 3, -55, -24, +-50, -46, -30, -55, -7, -48, 17, -27, +40, -1, 45, 24, 38, 38, 25, 38, +6, 26, -4, 10, -14, -5, -19, -13, +-18, -12, -12, 1, -2, 21, 1, 34, +5, 36, -2, 24, -7, 1, -8, -28, +-11, -51, -7, -61, 5, -55, 17, -28, +24, 10, 28, 44, 26, 67, 21, 72, +12, 57, -5, 31, -22, -5, -32, -40, +-30, -64, -19, -67, -6, -51, 8, -26, +14, 1, 20, 23, 19, 34, 12, 29, +12, 16, 8, 2, 7, -3, 4, 0, +-2, 11, -4, 24, -5, 29, -4, 24, +-8, 5, -17, -23, -27, -54, -26, -78, +-13, -85, 7, -71, 29, -33, 40, 21, +46, 74, 40, 108, 26, 113, 9, 88, +-18, 39, -36, -24, -51, -86, -54, -128, +-38, -135, -16, -109, 16, -56, 42, 8, +58, 67, 55, 106, 42, 116, 22, 93, +-1, 44, -22, -11, -44, -56, -54, -82, +-50, -86, -35, -65, -16, -30, 7, 8, +33, 37, 46, 50, 52, 44, 51, 22, +39, -4, 25, -26, 2, -37, -23, -32, +-46, -14, -60, 11, -62, 35, -54, 44, +-26, 38, 4, 21, 39, -3, 67, -28, +81, -46, 78, -53, 58, -46, 26, -25, +-19, 4, -52, 32, -77, 47, -78, 53, +-61, 48, -37, 36, -3, 18, 30, -2, +58, -16, 72, -24, 68, -27, 50, -24, +19, -16, -9, -8, -29, -3, -39, 1, +-36, 9, -33, 20, -27, 29, -19, 37, +-9, 41, 3, 40, 17, 34, 25, 23, +24, 6, 28, -14, 24, -32, 21, -41, +15, -43, 8, -38, -2, -27, -15, -6, +-24, 18, -32, 41, -28, 60, -15, 68, +-5, 65, 9, 45, 15, 17, 21, -14, +25, -42, 26, -63, 23, -69, 13, -62, +6, -42, -1, -14, -7, 21, -9, 52, +-13, 68, -13, 72, -14, 60, -18, 39, +-22, 10, -16, -23, -2, -50, 17, -65, +32, -65, 32, -54, 33, -38, 31, -16, +21, 8, 7, 27, -14, 41, -28, 48, +-36, 44, -31, 31, -23, 14, -13, -7, +4, -30, 20, -52, 29, -63, 27, -65, +20, -59, 15, -39, 10, -10, 3, 21, +-3, 42, -1, 51, 1, 45, 8, 26, +7, -3, -1, -33, -6, -54, -11, -60, +-14, -48, -20, -25, -20, 1, -11, 20, +3, 30, 22, 23, 32, 5, 36, -18, +33, -37, 23, -44, 9, -38, -8, -19, +-18, 9, -22, 38, -20, 55, -18, 50, +-19, 27, -12, -9, -2, -47, 13, -75, +22, -83, 27, -66, 27, -31, 26, 13, +28, 53, 20, 78, 10, 83, -3, 62, +-18, 24, -28, -20, -37, -52, -35, -65, +-20, -54, 1, -23, 17, 17, 24, 51, +27, 68, 25, 67, 18, 46, 5, 9, +-9, -28, -20, -50, -25, -53, -19, -33, +-12, 0, 5, 40, 17, 74, 23, 90, +22, 83, 3, 57, -13, 21, -23, -18, +-25, -46, -21, -59, -15, -50, -1, -28, +15, 4, 31, 32, 35, 50, 29, 55, +18, 47, 1, 32, -15, 19, -31, 10, +-33, 1, -21, 1, 0, 6, 16, 12, +20, 11, 22, 4, 21, -11, 17, -23, +2, -27, -17, -25, -24, -14, -18, 4, +-1, 27, 13, 45, 25, 53, 32, 47, +31, 29, 24, 0, 2, -28, -22, -47, +-39, -56, -42, -53, -32, -36, -20, -9, +0, 18, 27, 34, 55, 38, 63, 34, +49, 20, 29, -1, 7, -23, -13, -34, +-34, -41, -47, -41, -48, -36, -35, -30, +-11, -23, 8, -21, 27, -16, 36, -12, +40, -4, 41, 5, 31, 16, 20, 27, +8, 36, -1, 32, -10, 11, -21, -21, +-27, -58, -29, -88, -24, -107, -18, -104, +-14, -81, -6, -39, 10, 12, 30, 59, +47, 90, 58, 99, 53, 84, 41, 48, +19, 0, -13, -49, -37, -87, -55, -109, +-57, -105, -50, -82, -35, -43, -13, -3, +15, 28, 45, 46, 61, 51, 61, 43, +49, 25, 31, 9, 12, -1, -7, -4, +-22, 0, -34, 11, -36, 16, -32, 16, +-26, 8, -15, -10, -2, -33, 12, -52, +19, -57, 20, -48, 21, -22, 22, 13, +21, 56, 15, 93, 7, 112, -2, 108, +-9, 85, -13, 47, -15, 0, -10, -47, +-4, -77, -1, -85, 0, -73, 4, -44, +10, -8, 13, 32, 12, 64, 2, 85, +-3, 86, -4, 74, 1, 52, 12, 30, +17, 12, 21, -1, 19, -8, 13, -9, +5, -3, -10, -2, -20, -3, -25, -9, +-24, -13, -19, -12, -7, -5, 11, 9, +29, 30, 37, 48, 35, 60, 27, 60, +14, 45, 3, 24, -9, -1, -22, -24, +-22, -42, -17, -48, -6, -39, 5, -19, +11, 5, 16, 24, 13, 34, 6, 35, +-7, 26, -15, 5, -13, -12, -10, -24, +2, -28, 15, -25, 26, -14, 34, -3, +30, 7, 19, 13, -1, 6, -23, -4, +-38, -17, -46, -28, -41, -35, -21, -37, +8, -36, 34, -25, 55, -13, 61, -9, +58, -8, 42, -10, 12, -17, -15, -26, +-41, -29, -53, -28, -50, -22, -35, -16, +-12, -9, 11, -5, 31, -3, 40, -7, +40, -13, 32, -22, 21, -32, 10, -37, +-2, -37, -14, -27, -22, -17, -22, -5, +-15, 0, -11, 1, -9, -5, -10, -12, +-4, -20, 9, -26, 22, -23, 31, -15, +35, -4, 36, 8, 28, 20, 16, 22, +-1, 16, -17, 1, -27, -17, -35, -33, +-39, -43, -32, -46, -10, -35, 16, -14, +36, 13, 44, 38, 40, 51, 34, 55, +29, 48, 20, 34, 6, 14, -8, -3, +-15, -14, -19, -16, -21, -10, -23, -3, +-22, 3, -16, 9, -13, 13, -5, 10, +3, 6, 19, 8, 40, 19, 55, 37, +58, 58, 43, 76, 21, 84, -4, 77, +-28, 55, -51, 21, -70, -17, -71, -50, +-50, -74, -13, -76, 23, -53, 50, -12, +70, 35, 81, 75, 76, 104, 46, 115, +7, 106, -26, 78, -49, 41, -58, -1, +-59, -35, -47, -53, -24, -59, 6, -54, +29, -38, 38, -17, 38, 7, 36, 25, +38, 35, 33, 44, 20, 48, 7, 47, +0, 39, -8, 28, -20, 8, -30, -13, +-37, -36, -33, -55, -22, -63, -12, -56, +6, -39, 29, -13, 52, 14, 62, 32, +55, 43, 35, 39, 8, 22, -12, -6, +-33, -35, -49, -58, -53, -69, -45, -62, +-23, -46, 3, -23, 29, -1, 44, 16, +51, 21, 44, 14, 27, -3, 9, -24, +-3, -44, -8, -55, -11, -57, -15, -51, +-15, -39, -8, -30, 6, -22, 12, -15, +12, -15, 12, -16, 7, -12, 3, -7, +1, -4, 1, -1, 3, 1, 5, -5, +6, -18, 4, -34, 3, -49, 7, -58, +17, -58, 17, -44, 13, -23, 8, 1, +3, 26, -1, 40, -9, 40, -15, 26, +-20, 3, -17, -24, -4, -44, 6, -50, +15, -37, 25, -16, 36, 10, 39, 35, +26, 51, 8, 51, -7, 36, -16, 13, +-27, -12, -35, -32, -35, -38, -26, -29, +-7, -5, 10, 23, 21, 49, 25, 69, +31, 73, 34, 65, 29, 44, 18, 19, +6, -4, 2, -24, 1, -36, -4, -32, +-15, -12, -25, 9, -24, 29, -19, 45, +-17, 56, -13, 58, 2, 56, 26, 47, +43, 37, 50, 26, 43, 16, 34, 9, +25, 2, 8, 1, -14, 3, -38, 9, +-49, 14, -48, 21, -42, 24, -29, 26, +-13, 24, 11, 18, 35, 11, 51, 3, +57, 2, 57, 5, 56, 13, 43, 25, +18, 31, -12, 27, -37, 20, -53, 7, +-62, -10, -57, -28, -47, -39, -25, -39, +5, -28, 33, -9, 58, 9, 71, 23, +74, 29, 60, 28, 33, 16, 1, -3, +-27, -24, -45, -37, -51, -42, -46, -39, +-40, -28, -25, -17, -3, -11, 19, -10, +33, -12, 35, -19, 33, -27, 30, -32, +26, -30, 24, -23, 20, -12, 10, -2, +-1, -1, -12, -12, -21, -30, -30, -50, +-31, -66, -27, -69, -18, -58, -5, -34, +14, -5, 36, 21, 55, 38, 61, 42, +50, 28, 32, -6, 6, -47, -18, -80, +-38, -97, -48, -97, -44, -78, -33, -44, +-15, -2, 6, 35, 24, 60, 39, 66, +45, 51, 42, 27, 29, 1, 14, -23, +2, -41, -5, -48, -12, -44, -18, -32, +-24, -22, -27, -11, -26, -5, -21, 0, +-9, 4, 8, 9, 24, 19, 40, 30, +50, 42, 55, 48, 53, 48, 34, 39, +5, 25, -29, 5, -54, -15, -66, -27, +-66, -30, -50, -23, -20, -10, 16, 9, +47, 27, 68, 41, 77, 47, 68, 49, +44, 46, 12, 43, -20, 41, -46, 42, +-61, 44, -59, 44, -47, 38, -27, 26, +-6, 9, 12, -11, 29, -28, 40, -44, +47, -42, 46, -25, 37, 7, 27, 42, +18, 75, 6, 100, -9, 105, -26, 92, +-40, 58, -45, 14, -40, -30, -26, -64, +-5, -80, 16, -72, 38, -49, 56, -15, +64, 24, 57, 57, 36, 75, 8, 76, +-24, 62, -48, 31, -59, -1, -53, -28, +-33, -44, -6, -51, 18, -46, 34, -35, +44, -20, 48, -5, 41, 9, 22, 19, +-2, 21, -18, 18, -23, 8, -19, -3, +-12, -18, -2, -34, 8, -50, 13, -59, +9, -62, 1, -56, -3, -41, 1, -18, +9, 10, 15, 34, 13, 50, 14, 46, +18, 24, 23, -11, 14, -52, -3, -92, +-18, -118, -25, -122, -21, -99, -15, -52, +-6, -1, 14, 47, 35, 83, 42, 97, +35, 80, 20, 40, 3, -16, -12, -71, +-22, -114, -34, -134, -39, -121, -27, -88, +0, -40, 27, 17, 39, 66, 44, 94, +42, 97, 38, 79, 21, 44, -7, 1, +-29, -42, -41, -77, -40, -93, -37, -94, +-28, -78, -8, -49, 17, -12, 41, 30, +53, 66, 54, 95, 47, 107, 37, 105, +17, 87, -13, 48, -40, -1, -58, -50, +-62, -90, -53, -113, -35, -110, -12, -82, +19, -29, 56, 35, 76, 98, 80, 145, +68, 164, 44, 150, 12, 106, -22, 44, +-52, -20, -70, -72, -65, -104, -46, -103, +-24, -75, -2, -28, 22, 23, 44, 63, +56, 85, 52, 88, 37, 74, 18, 56, +6, 35, 0, 19, -2, 19, -7, 27, +-12, 35, -13, 33, -21, 21, -29, -3, +-30, -37, -21, -65, -10, -77, 3, -70, +20, -38, 39, 11, 60, 65, 67, 112, +56, 132, 33, 121, 7, 80, -20, 20, +-43, -41, -56, -88, -57, -109, -43, -100, +-20, -70, 3, -27, 26, 14, 42, 42, +53, 50, 53, 34, 39, 9, 20, -14, +-1, -24, -10, -18, -15, -2, -15, 16, +-9, 27, -1, 28, 6, 12, 2, -19, +-4, -58, -12, -88, -14, -103, -10, -95, +-3, -64, 7, -17, 24, 29, 45, 66, +56, 82, 50, 69, 33, 33, 12, -15, +-8, -57, -29, -86, -46, -96, -54, -84, +-47, -53, -23, -18, 5, 10, 29, 27, +44, 31, 53, 20, 57, 0, 48, -18, +28, -30, 6, -33, -5, -30, -13, -19, +-23, -7, -35, 1, -37, 2, -27, -4, +-12, -12, 1, -16, 11, -16, 25, -8, +39, 7, 47, 19, 48, 22, 39, 16, +25, 4, 9, -15, -9, -32, -24, -41, +-35, -37, -36, -18, -27, 10, -13, 38, +5, 56, 22, 61, 39, 48, 51, 22, +50, -9, 34, -34, 15, -47, 1, -46, +-6, -27, -11, 8, -19, 48, -21, 78, +-18, 90, -12, 78, -2, 47, 4, 4, +11, -35, 18, -64, 25, -70, 32, -53, +32, -12, 30, 36, 24, 76, 15, 99, +0, 99, -19, 79, -32, 41, -39, -1, +-34, -39, -21, -61, 0, -63, 24, -45, +47, -14, 61, 23, 62, 52, 47, 65, +19, 63, -12, 44, -37, 15, -46, -12, +-43, -27, -29, -29, -7, -19, 20, -4, +45, 13, 60, 25, 58, 28, 42, 20, +18, 5, -10, -10, -35, -24, -45, -31, +-37, -31, -17, -22, 10, -9, 30, 5, +43, 13, 46, 15, 40, 11, 29, 4, +9, 0, -12, -1, -27, 0, -28, -1, +-16, -5, -1, -11, 12, -19, 19, -34, +24, -49, 21, -58, 11, -56, 3, -42, +1, -16, 4, 18, 7, 50, 12, 72, +16, 74, 18, 56, 18, 16, 13, -33, +3, -82, -9, -114, -15, -124, -12, -110, +-2, -69, 10, -13, 20, 45, 29, 87, +30, 105, 26, 95, 14, 62, 2, 11, +-7, -38, -13, -77, -11, -96, -2, -90, +10, -67, 23, -34, 35, 0, 35, 27, +25, 44, 11, 45, -2, 34, -14, 22, +-20, 9, -19, 0, -6, -6, 11, -9, +28, -13, 42, -18, 46, -22, 36, -24, +17, -20, 2, -13, -8, 3, -13, 25, +-14, 51, -12, 65, -3, 64, 8, 45, +19, 10, 24, -29, 22, -64, 16, -78, +11, -73, 10, -44, 14, 0, 21, 56, +27, 103, 29, 127, 24, 115, 12, 75, +-3, 16, -16, -48, -23, -95, -26, -116, +-23, -105, -8, -63, 13, -1, 37, 61, +56, 106, 65, 122, 60, 110, 44, 73, +19, 24, -13, -25, -38, -61, -49, -76, +-47, -67, -34, -40, -16, -7, 5, 23, +29, 44, 52, 48, 66, 40, 64, 27, +46, 14, 25, 3, 10, -4, -6, -6, +-23, -6, -30, -9, -29, -16, -18, -25, +-8, -32, 5, -36, 22, -30, 40, -15, +52, 6, 57, 29, 51, 50, 35, 59, +22, 49, 7, 25, -13, -12, -32, -48, +-43, -81, -37, -97, -20, -94, -1, -68, +21, -28, 44, 18, 64, 58, 76, 82, +72, 86, 56, 71, 30, 41, 1, 0, +-29, -43, -52, -78, -63, -97, -57, -98, +-35, -80, -8, -51, 22, -16, 52, 19, +76, 47, 88, 62, 84, 61, 64, 54, +31, 40, -4, 18, -33, -4, -56, -21, +-68, -38, -59, -51, -34, -57, -6, -53, +23, -43, 48, -30, 68, -15, 76, 2, +70, 22, 51, 40, 24, 55, 4, 59, +-12, 55, -25, 43, -32, 22, -29, -5, +-16, -35, -1, -55, 12, -66, 19, -61, +27, -47, 29, -20, 28, 11, 26, 39, +27, 58, 29, 66, 27, 64, 20, 52, +10, 32, 1, 9, -4, -10, -7, -27, +-12, -35, -10, -39, -5, -35, 7, -25, +18, -11, 25, 7, 31, 26, 34, 42, +31, 58, 21, 68, 12, 64, 7, 50, +6, 23, 8, -9, 7, -43, 5, -66, +2, -75, 5, -69, 8, -42, 7, -2, +6, 40, 14, 74, 26, 95, 31, 97, +35, 74, 34, 32, 31, -18, 26, -66, +16, -95, 3, -99, -11, -76, -15, -37, +-11, 12, -5, 57, 2, 84, 14, 86, +30, 65, 40, 32, 38, -6, 26, -39, +19, -63, 17, -65, 15, -50, 14, -22, +12, 8, 12, 28, 15, 35, 12, 28, +2, 14, -9, -9, -15, -29, -10, -39, +-4, -32, 8, -15, 24, 7, 45, 26, +64, 34, 71, 30, 59, 16, 35, -7, +9, -32, -18, -48, -38, -53, -52, -43, +-48, -25, -28, -4, 5, 13, 41, 25, +66, 29, 77, 23, 77, 8, 66, -8, +42, -16, 10, -17, -14, -12, -27, -8, +-29, -3, -24, -2, -14, -3, -1, -9, +13, -16, 24, -21, 28, -17, 28, -5, +28, 6, 36, 19, 43, 30, 43, 37, +39, 30, 31, 15, 16, -6, -3, -24, +-23, -35, -34, -38, -35, -29, -26, -10, +-6, 12, 22, 29, 51, 44, 68, 46, +75, 35, 70, 14, 48, -6, 15, -22, +-15, -30, -34, -28, -40, -18, -30, 2, +-13, 22, 10, 37, 37, 41, 53, 37, +60, 26, 52, 12, 36, -9, 18, -23, +5, -30, -1, -29, 0, -19, 4, -2, +8, 13, 18, 20, 21, 27, 20, 31, +13, 33, 8, 29, 11, 23, 16, 15, +26, 7, 35, -3, 43, -16, 48, -28, +42, -39, 23, -40, -4, -34, -26, -20, +-34, 1, -29, 30, -14, 60, 10, 81, +40, 83, 68, 66, 82, 34, 77, -10, +57, -58, 29, -97, -1, -116, -25, -112, +-36, -77, -35, -23, -18, 39, 6, 90, +32, 122, 48, 122, 55, 92, 53, 43, +39, -14, 21, -66, 5, -103, -1, -113, +0, -99, 12, -66, 26, -24, 32, 21, +33, 52, 25, 64, 14, 60, -1, 45, +-12, 27, -13, 8, -5, -8, 16, -20, +36, -26, 53, -31, 62, -35, 60, -41, +44, -43, 22, -43, -2, -35, -20, -16, +-23, 7, -15, 35, 2, 58, 19, 69, +36, 61, 48, 35, 50, -2, 39, -35, +21, -64, 5, -80, -4, -75, -8, -50, +2, -16, 21, 18, 36, 50, 44, 66, +44, 60, 38, 34, 27, 5, 8, -23, +-5, -38, -11, -40, -8, -29, 2, -11, +21, 7, 41, 21, 55, 24, 61, 19, +49, 6, 32, -9, 9, -20, -6, -20, +-17, -11, -16, 6, -6, 22, 11, 34, +29, 39, 41, 32, 51, 15, 53, -6, +46, -21, 32, -29, 18, -27, 4, -15, +-8, 5, -7, 21, -1, 36, 6, 39, +12, 31, 21, 15, 31, -3, 39, -16, +45, -21, 43, -17, 42, -9, 37, 6, +29, 20, 17, 27, 8, 28, -4, 25, +-15, 18, -17, 5, -12, -6, 0, -11, +18, -11, 42, -11, 63, -6, 73, -1, +66, 8, 53, 10, 35, 9, 14, 7, +-7, 8, -27, 11, -32, 10, -22, 7, +-1, 4, 22, 0, 43, -8, 62, -14, +65, -18, 61, -19, 49, -21, 36, -13, +19, 1, 6, 13, -2, 22, -6, 27, +-1, 25, 6, 13, 18, -3, 21, -21, +23, -34, 25, -46, 29, -46, 38, -36, +45, -17, 51, 7, 52, 30, 48, 47, +35, 53, 17, 44, -1, 22, -17, -7, +-27, -42, -26, -71, -11, -84, 10, -78, +40, -57, 69, -21, 84, 21, 86, 57, +76, 79, 53, 80, 25, 63, -3, 29, +-26, -11, -35, -52, -33, -79, -19, -86, +-1, -72, 24, -49, 49, -19, 62, 12, +66, 34, 59, 47, 53, 45, 42, 36, +34, 20, 27, 5, 19, -4, 12, -6, +2, -10, -2, -15, -7, -21, -8, -30, +-3, -40, 6, -45, 22, -39, 39, -25, +65, -1, 82, 28, 86, 58, 71, 75, +47, 75, 20, 55, -7, 21, -29, -19, +-42, -52, -42, -70, -26, -69, 5, -49, +35, -14, 61, 26, 74, 53, 79, 64, +69, 55, 47, 33, 23, 4, 6, -21, +-3, -30, -8, -26, -3, -10, 7, 11, +22, 30, 35, 38, 38, 33, 32, 17, +18, -8, 12, -35, 12, -49, 19, -43, +25, -18, 34, 19, 44, 50, 51, 69, +56, 67, 45, 49, 33, 16, 17, -24, +4, -59, -8, -73, -14, -66, -9, -40, +5, -2, 27, 36, 42, 63, 54, 72, +62, 61, 65, 33, 58, 4, 44, -25, +28, -40, 11, -45, -2, -37, -10, -22, +-11, -6, -6, 6, 6, 9, 20, 10, +32, 5, 46, 3, 56, 9, 60, 22, +56, 33, 49, 38, 35, 33, 20, 18, +5, -9, -6, -39, -11, -65, -11, -78, +-2, -71, 10, -46, 28, -4, 40, 42, +56, 77, 65, 91, 63, 84, 53, 52, +36, 7, 23, -40, 8, -78, 0, -96, +-5, -91, -2, -62, 7, -24, 20, 16, +38, 46, 49, 60, 57, 56, 53, 38, +44, 13, 29, -11, 17, -31, 12, -40, +8, -36, 10, -27, 11, -14, 23, -4, +34, 1, 47, 3, 51, 2, 47, -1, +36, 0, 23, 2, 13, 7, 2, 12, +-1, 13, 1, 10, 9, 0, 21, -11, +34, -21, 46, -25, 55, -25, 61, -17, +59, -5, 46, 12, 28, 26, 16, 31, +8, 26, 5, 10, 5, -5, 1, -20, +5, -30, 13, -35, 28, -31, 40, -18, +51, 2, 54, 21, 57, 34, 57, 41, +46, 40, 36, 30, 22, 12, 12, -7, +-4, -24, -12, -33, -14, -36, -3, -30, +15, -19, 31, -5, 49, 11, 60, 25, +67, 32, 69, 32, 62, 29, 45, 24, +22, 18, 3, 11, -13, 5, -15, -5, +-9, -12, 5, -18, 16, -21, 29, -24, +42, -27, 51, -22, 57, -10, 54, 8, +51, 25, 41, 45, 31, 61, 18, 67, +14, 55, 10, 31, 4, 2, -2, -33, +-3, -63, 6, -80, 18, -78, 37, -59, +52, -21, 64, 22, 68, 58, 67, 79, +59, 84, 39, 69, 17, 39, -8, 3, +-25, -31, -32, -54, -20, -64, 7, -58, +36, -40, 66, -15, 81, 7, 88, 21, +78, 23, 61, 22, 32, 16, 4, 10, +-16, 6, -28, 8, -20, 14, -4, 14, +25, 9, 49, 0, 61, -13, 62, -32, +58, -49, 47, -56, 33, -46, 19, -21, +7, 12, 5, 42, 10, 63, 22, 69, +32, 57, 38, 30, 40, -7, 33, -44, +24, -70, 15, -75, 14, -62, 19, -37, +32, -6, 41, 25, 46, 46, 48, 52, +39, 48, 26, 30, 10, 4, 6, -20, +0, -30, 3, -32, 17, -26, 41, -17, +63, -7, 74, 0, 73, 2, 52, 0, +29, -8, 3, -10, -15, -8, -25, -1, +-21, 9, -3, 22, 21, 29, 52, 30, +74, 23, 83, 9, 75, -9, 55, -26, +29, -35, 1, -37, -11, -28, -16, -13, +-7, 5, 6, 19, 23, 29, 37, 31, +48, 24, 52, 14, 45, 4, 37, -4, +28, -8, 26, -4, 26, 1, 35, 7, +39, 6, 43, -1, 37, -13, 24, -23, +8, -30, -5, -31, -9, -21, -6, -2, +9, 24, 29, 48, 55, 68, 77, 70, +87, 57, 86, 26, 63, -9, 30, -45, +-6, -72, -28, -84, -39, -76, -32, -48, +-7, -12, 20, 32, 51, 67, 70, 89, +85, 88, 83, 69, 67, 40, 37, 7, +10, -30, -1, -57, -3, -68, 5, -63, +16, -46, 27, -23, 30, 4, 33, 21, +32, 32, 30, 33, 30, 32, 27, 29, +29, 26, 32, 22, 39, 17, 47, 7, +51, -7, 48, -21, 34, -36, 19, -42, +4, -42, 4, -33, 7, -14, 15, 14, +21, 36, 34, 49, 46, 49, 52, 34, +51, 9, 42, -20, 34, -41, 21, -51, +21, -48, 25, -31, 36, 1, 43, 33, +43, 54, 38, 54, 26, 34, 17, 1, +9, -34, 3, -59, 2, -71, 11, -61, +27, -32, 45, 10, 67, 45, 74, 71, +74, 72, 60, 50, 41, 14, 16, -25, +-7, -57, -14, -71, -18, -60, -10, -32, +3, 1, 23, 30, 38, 51, 56, 48, +66, 29, 70, -1, 63, -30, 51, -44, +38, -42, 26, -26, 20, -1, 9, 26, +3, 41, -4, 42, -9, 28, -6, 3, +4, -27, 23, -45, 41, -48, 59, -37, +72, -14, 81, 15, 79, 38, 65, 44, +44, 37, 10, 17, -16, -7, -37, -32, +-32, -47, -15, -47, 11, -26, 34, 2, +55, 29, 70, 45, 72, 42, 71, 26, +57, 1, 41, -23, 22, -39, 11, -41, +7, -31, 13, -10, 23, 12, 25, 28, +26, 32, 21, 23, 17, 6, 13, -12, +10, -21, 16, -23, 27, -13, 46, 3, +61, 23, 72, 35, 72, 36, 65, 20, +47, -5, 22, -31, -1, -51, -18, -54, +-20, -41, -16, -14, 2, 15, 20, 42, +42, 57, 60, 56, 72, 38, 73, 14, +63, -12, 49, -30, 32, -35, 19, -31, +10, -17, 9, -1, 6, 15, 6, 19, +5, 15, 4, 5, 12, -7, 23, -16, +38, -11, 44, 6, 47, 25, 52, 38, +57, 40, 58, 36, 44, 20, 29, -1, +6, -23, -8, -38, -17, -44, -11, -34, +-1, -15, 16, 8, 37, 26, 50, 31, +64, 26, 65, 14, 59, 4, 46, -10, +36, -17, 23, -13, 10, 5, 4, 22, +6, 32, 16, 32, 21, 21, 24, 1, +25, -27, 28, -49, 30, -63, 31, -60, +38, -43, 40, -14, 44, 19, 42, 49, +41, 67, 38, 71, 32, 63, 21, 43, +8, 15, 3, -16, -1, -39, 5, -55, +10, -62, 25, -66, 36, -60, 46, -44, +50, -22, 52, 4, 51, 34, 41, 60, +35, 76, 25, 82, 17, 73, 8, 49, +7, 11, 9, -33, 9, -72, 14, -96, +17, -104, 26, -89, 35, -56, 43, -9, +48, 35, 50, 67, 49, 85, 42, 78, +39, 57, 30, 27, 22, -6, 10, -33, +3, -46, -3, -51, 6, -49, 20, -40, +30, -27, 41, -14, 44, -2, 45, 12, +39, 22, 35, 33, 28, 39, 25, 41, +20, 39, 14, 30, 15, 8, 19, -19, +27, -43, 27, -57, 26, -60, 21, -49, +19, -25, 24, 5, 27, 39, 35, 61, +37, 70, 40, 62, 37, 39, 37, 5, +33, -28, 24, -50, 17, -60, 7, -51, +6, -34, 6, -10, 20, 11, 32, 29, +43, 42, 43, 44, 41, 35, 38, 21, +33, 8, 27, 1, 19, -2, 16, -3, +14, -5, 17, -7, 24, -11, 29, -17, +36, -24, 38, -26, 34, -17, 24, -3, +18, 15, 14, 33, 16, 46, 21, 53, +26, 46, 37, 29, 40, 8, 42, -10, +38, -31, 35, -42, 23, -42, 13, -33, +7, -20, 7, -2, 13, 14, 22, 23, +36, 28, 40, 28, 45, 24, 42, 16, +39, 10, 33, 2, 26, -4, 19, -10, +13, -11, 16, -12, 20, -13, 30, -15, +40, -19, 44, -16, 43, -10, 29, 2, +17, 8, 7, 13, 5, 15, 4, 16, +8, 16, 16, 13, 29, 6, 49, -1, +62, -6, 70, -11, 61, -11, 42, -11, +17, -12, 1, -15, -13, -17, -20, -19, +-16, -18, -3, -14, 18, -7, 41, 3, +60, 13, 69, 26, 72, 29, 61, 28, +44, 18, 24, 4, 7, -11, -4, -24, +-10, -35, -5, -42, 3, -42, 16, -35, +30, -20, 37, -2, 41, 16, 36, 25, +37, 26, 38, 19, 44, 11, 46, 1, +49, -7, 46, -14, 40, -17, 31, -18, +14, -19, -2, -15, -18, -13, -21, -12, +-14, -15, 1, -12, 19, -6, 48, -1, +78, 6, 93, 17, 92, 23, 77, 22, +53, 18, 20, 9, -13, -2, -39, -15, +-50, -25, -41, -34, -17, -32, 15, -23, +47, -9, 77, 6, 91, 22, 87, 31, +71, 30, 46, 25, 22, 14, -1, 2, +-9, -9, -17, -12, -12, -13, -2, -9, +15, -2, 27, 4, 32, 8, 36, 10, +33, 7, 34, 1, 36, -4, 40, -2, +43, 2, 45, 7, 43, 13, 33, 17, +22, 17, 7, 16, -7, 9, -17, 0, +-14, -7, -4, -13, 13, -10, 34, -3, +48, 5, 66, 12, 67, 13, 61, 10, +43, 3, 24, -1, 4, -5, -7, -7, +-7, -1, -4, 8, 9, 19, 20, 25, +31, 29, 36, 21, 41, 2, 40, -22, +34, -39, 25, -47, 19, -41, 20, -28, +26, -6, 34, 20, 34, 44, 33, 59, +25, 57, 14, 43, 8, 16, 2, -12, +3, -39, 4, -51, 12, -50, 21, -39, +33, -20, 43, -2, 46, 12, 47, 20, +36, 24, 24, 24, 11, 19, 7, 11, +6, 3, 14, -4, 25, -9, 32, -13, +35, -17, 33, -24, 30, -30, 21, -31, +9, -28, -2, -18, -4, -6, 8, 11, +21, 24, 38, 34, 49, 33, 59, 27, +59, 16, 44, 1, 23, -13, 1, -29, +-12, -39, -19, -44, -18, -39, -8, -30, +12, -18, 29, -3, 45, 11, 53, 20, +61, 25, 61, 29, 51, 30, 37, 27, +21, 18, 11, 4, -1, -14, -7, -33, +-7, -51, -3, -61, 0, -57, 4, -40, +12, -15, 25, 13, 43, 41, 55, 63, +64, 73, 68, 65, 61, 46, 46, 14, +23, -19, 1, -50, -22, -68, -34, -71, +-39, -59, -30, -37, -7, -9, 21, 21, +54, 44, 78, 58, 89, 63, 84, 57, +68, 41, 43, 24, 15, 1, -12, -21, +-34, -35, -42, -43, -36, -46, -19, -41, +1, -25, 25, -7, 48, 13, 64, 33, +68, 51, 64, 59, 60, 59, 43, 47, +25, 27, 6, 1, -6, -23, -15, -40, +-23, -47, -22, -44, -16, -33, 2, -15, +20, 5, 40, 27, 51, 43, 64, 49, +69, 42, 62, 33, 43, 19, 24, 3, +3, -10, -20, -19, -28, -25, -27, -29, +-12, -25, 3, -19, 23, -5, 42, 6, +53, 15, 59, 20, 53, 22, 40, 21, +24, 16, 10, 7, 4, -4, -2, -9, +-3, -14, 3, -20, 15, -20, 23, -10, +26, 0, 23, 9, 18, 15, 11, 16, +10, 12, 13, 2, 18, -9, 30, -21, +39, -25, 43, -25, 38, -20, 31, -9, +21, 5, 8, 14, -4, 19, -13, 20, +-11, 15, -3, 5, 10, -7, 26, -18, +40, -24, 50, -27, 49, -26, 39, -18, +25, -9, 15, -1, 6, 6, 3, 8, +0, 7, 7, 3, 18, 0, 22, -3, +26, -4, 28, -5, 28, -3, 13, 2, +1, 6, -3, 4, 5, 0, 16, -8, +27, -16, 37, -21, 43, -22, 47, -22, +44, -15, 34, -1, 12, 12, -5, 22, +-19, 27, -23, 27, -18, 20, -4, 7, +16, -6, 33, -15, 47, -19, 57, -21, +58, -15, 50, -4, 32, 10, 14, 17, +-5, 18, -18, 13, -21, 5, -15, -5, +-3, -12, 10, -10, 23, 0, 34, 10, +40, 18, 41, 27, 42, 29, 33, 26, +24, 12, 11, -6, 4, -25, 7, -36, +10, -37, 16, -30, 19, -12, 21, 11, +20, 32, 13, 43, 11, 45, 11, 35, +17, 17, 18, -6, 19, -23, 26, -34, +38, -33, 41, -21, 36, -6, 27, 9, +17, 22, 5, 28, -5, 25, -5, 18, +-5, 6, 6, -2, 13, -5, 19, -3, +24, -3, 30, -4, 35, -6, 31, -9, +26, -11, 20, -13, 14, -10, 12, -5, +18, 6, 24, 18, 27, 29, 24, 30, +19, 25, 9, 14, -5, -6, -10, -28, +-10, -45, -4, -51, 3, -47, 14, -30, +37, -9, 59, 13, 75, 28, 72, 39, +55, 40, 31, 32, 4, 15, -19, -2, +-41, -14, -49, -24, -42, -30, -28, -31, +-7, -28, 22, -28, 54, -26, 73, -23, +74, -14, 72, -6, 68, 9, 47, 32, +15, 51, -13, 58, -26, 52, -37, 32, +-47, -1, -42, -34, -33, -65, -11, -83, +13, -84, 36, -62, 57, -28, 75, 11, +85, 49, 79, 74, 62, 82, 37, 69, +5, 42, -33, 4, -57, -32, -67, -58, +-56, -65, -42, -58, -14, -41, 22, -17, +52, 7, 79, 21, 93, 26, 95, 26, +74, 21, 41, 15, 12, 9, -14, 6, +-34, 3, -48, 5, -51, 3, -38, -7, +-15, -21, 9, -28, 30, -28, 46, -24, +61, -10, 65, 8, 58, 29, 49, 42, +38, 44, 27, 33, 3, 16, -14, -9, +-17, -33, -21, -49, -25, -51, -24, -37, +-6, -13, 16, 16, 29, 41, 41, 59, +49, 62, 54, 49, 51, 22, 42, -6, +27, -28, 6, -43, -10, -48, -19, -43, +-22, -27, -15, -5, -4, 17, 3, 34, +12, 43, 22, 42, 37, 37, 35, 26, +28, 13, 25, 1, 18, -10, 12, -20, +4, -29, 7, -29, 7, -25, 5, -12, +5, 2, 8, 17, 9, 28, 7, 36, +2, 37, 2, 29, 3, 14, 7, -7, +15, -25, 15, -36, 21, -34, 25, -27, +31, -11, 35, 6, 29, 24, 20, 35, +6, 32, -3, 19, -3, 2, -7, -15, +-13, -31, -12, -41, 5, -40, 22, -26, +25, -10, 31, 8, 40, 19, 41, 28, +32, 26, 17, 17, 9, 6, 2, -6, +-5, -14, -8, -17, -12, -14, -7, -13, +3, -11, 10, -13, 15, -13, 23, -15, +36, -13, 30, -6, 17, 1, 14, 9, +18, 15, 19, 22, 11, 20, 8, 13, +8, -1, 5, -14, 0, -25, 2, -30, +2, -29, 4, -21, 3, -7, 10, 5, +20, 14, 29, 15, 41, 13, 38, 5, +30, -3, 17, -11, 8, -14, -5, -9, +-20, 4, -26, 15, -24, 20, -16, 22, +3, 15, 28, 3, 40, -7, 44, -16, +48, -24, 51, -24, 28, -14, 0, 0, +-17, 14, -25, 24, -27, 23, -25, 18, +-11, 11, 5, 1, 21, -5, 40, -9, +48, -6, 51, 1, 42, 9, 21, 16, +-1, 19, -17, 12, -12, -2, -8, -16, +-14, -23, -7, -24, 9, -18, 23, -4, +25, 13, 22, 31, 23, 40, 15, 39, +6, 29, 4, 15, 10, -4, 20, -21, +20, -29, 21, -27, 20, -20, 13, -10, +6, 3, -9, 12, -17, 13, -18, 9, +-12, 8, -3, 7, 8, 6, 29, 10, +50, 19, 53, 23, 49, 18, 40, 9, +17, -3, -10, -19, -28, -38, -26, -48, +-32, -44, -31, -28, -15, -3, 10, 25, +35, 48, 45, 61, 51, 59, 45, 41, +27, 14, 9, -19, -1, -47, -2, -66, +-1, -66, -5, -52, 1, -27, 7, 0, +16, 24, 21, 36, 9, 35, 1, 29, +-1, 16, -1, 3, -1, -9, 5, -13, +29, -11, 44, -6, 43, -6, 39, -10, +30, -16, 16, -27, -9, -35, -29, -37, +-33, -29, -33, -12, -23, 14, -9, 42, +13, 60, 40, 60, 60, 48, 61, 21, +43, -14, 24, -48, 14, -71, -3, -77, +-18, -65, -26, -37, -23, -5, -12, 28, +-5, 50, 16, 58, 27, 49, 25, 32, +18, 11, 14, -9, 16, -23, 10, -26, +11, -20, 19, -14, 20, -8, 14, -2, +9, -1, 3, -10, 0, -18, -9, -21, +-11, -12, -12, 3, -6, 22, 8, 40, +13, 54, 18, 58, 27, 44, 34, 17, +26, -16, 7, -41, 4, -59, 4, -61, +-2, -49, -4, -25, 0, 5, 9, 29, +9, 44, 8, 48, 18, 42, 17, 27, +9, 11, -2, -4, -4, -12, 6, -15, +15, -12, 23, -8, 20, -5, 19, -7, +26, -13, 21, -16, 8, -16, -5, -8, +-9, 3, -11, 19, -23, 35, -15, 43, +3, 40, 14, 27, 23, 7, 30, -12, +36, -32, 31, -45, 23, -44, 16, -30, +7, -8, -1, 10, -1, 28, -6, 35, +-9, 33, -15, 24, -9, 9, 1, -9, +7, -22, 14, -24, 13, -18, 19, -8, +26, 3, 35, 10, 36, 7, 23, 5, +14, -2, 7, -8, -7, -14, -18, -15, +-18, -9, -13, 1, -17, 12, -22, 17, +1, 15, 22, 5, 34, -3, 35, -10, +34, -14, 38, -16, 32, -12, 19, -3, +1, 8, -15, 13, -16, 10, -19, 2, +-27, -10, -26, -19, -9, -26, 14, -23, +21, -11, 27, 8, 39, 22, 39, 32, +30, 35, 21, 26, 18, 8, 7, -15, +-14, -36, -21, -51, -19, -52, -15, -43, +-3, -21, 6, 4, 14, 28, 14, 43, +21, 49, 24, 47, 16, 32, 15, 10, +11, -9, 6, -23, -1, -30, 0, -30, +5, -27, 2, -20, -1, -12, 6, -4, +-1, 6, -11, 15, -12, 20, -2, 23, +9, 25, 8, 24, 27, 21, 39, 13, +37, 6, 24, -1, 15, -11, 11, -22, +-6, -26, -26, -25, -36, -22, -32, -14, +-12, -4, 7, 8, 18, 17, 30, 25, +38, 32, 44, 36, 31, 34, 12, 29, +5, 23, -12, 12, -30, -2, -34, -16, +-18, -29, 4, -40, 11, -45, 20, -40, +29, -26, 26, -4, 19, 19, 6, 37, +0, 52, -8, 61, -10, 57, 3, 42, +6, 24, 14, 5, 22, -16, 24, -33, +15, -45, -1, -51, -9, -51, -20, -44, +-28, -31, -12, -14, 6, 7, 20, 31, +31, 55, 42, 74, 48, 81, 32, 73, +20, 50, 2, 15, -26, -27, -47, -69, +-46, -98, -25, -108, -6, -96, 11, -64, +32, -17, 46, 36, 52, 82, 46, 112, +22, 117, 2, 93, -16, 46, -18, -7, +-21, -54, -23, -87, -2, -101, 16, -93, +21, -66, 20, -34, 25, 2, 28, 35, +8, 55, -8, 62, -4, 58, -2, 44, +1, 26, 2, 6, 12, -12, 25, -30, +28, -42, 27, -48, 9, -51, -5, -47, +-9, -37, -11, -17, -8, 7, -5, 31, +9, 51, 17, 62, 14, 58, 22, 42, +27, 17, 22, -16, 9, -48, 1, -71, +5, -76, 1, -64, 6, -37, 12, -2, +12, 29, 7, 49, 3, 60, 5, 55, +0, 37, -10, 14, -6, -12, 3, -27, +6, -33, 16, -30, 20, -22, 30, -10, +30, -1, 31, 6, 22, 7, -2, 6, +-13, 4, -17, 2, -20, 5, -24, 11, +-15, 16, 6, 15, 12, 12, 13, 6, +31, -2, 45, -12, 44, -17, 26, -18, +14, -10, 10, 2, -3, 12, -5, 20, +-13, 22, -23, 20, -24, 5, -20, -13, +-8, -30, 6, -37, 25, -32, 42, -14, +38, 11, 35, 39, 35, 59, 28, 62, +10, 52, -12, 28, -18, -2, -27, -35, +-34, -61, -21, -72, -7, -64, 9, -42, +24, -12, 36, 20, 40, 44, 26, 58, +21, 55, 20, 42, 12, 23, 3, 4, +-7, -13, -4, -21, -7, -22, -1, -19, +6, -15, 0, -14, -3, -18, -4, -22, +-1, -23, -1, -19, 8, -10, 27, 3, +31, 23, 20, 41, 27, 49, 33, 48, +25, 36, 3, 12, -11, -17, -11, -44, +-20, -63, -19, -68, -11, -56, 1, -32, +14, -1, 19, 28, 19, 48, 15, 54, +15, 43, 20, 26, 10, 4, 5, -16, +11, -25, 8, -24, 1, -14, -6, -5, +6, 6, 13, 11, -2, 10, -13, 2, +-16, -12, -10, -22, -5, -26, 4, -25, +21, -15, 23, 5, 24, 26, 30, 41, +30, 41, 28, 34, 16, 17, 3, -3, +-13, -22, -24, -37, -20, -41, -18, -34, +-17, -21, -8, -3, 2, 15, 12, 25, +20, 28, 32, 23, 41, 14, 33, 2, +34, -5, 30, -8, 17, -5, -5, 2, +-22, 6, -21, 8, -28, 3, -32, -6, +-26, -14, -10, -19, 14, -22, 33, -16, +48, -3, 52, 15, 44, 30, 38, 38, +18, 40, -5, 32, -16, 17, -29, -5, +-37, -23, -43, -34, -22, -37, 7, -30, +20, -15, 28, 3, 32, 22, 34, 37, +24, 43, 10, 39, 5, 30, -5, 19, +-14, 5, -8, -9, -2, -22, 8, -27, +12, -30, 15, -27, 10, -19, -3, -8, +-7, 7, -13, 20, -16, 33, -7, 41, +10, 44, 29, 39, 32, 30, 32, 12, +34, -9, 19, -33, 6, -52, -7, -60, +-20, -57, -31, -41, -32, -14, -11, 18, +8, 44, 22, 66, 30, 74, 32, 68, +29, 46, 16, 16, 5, -17, -2, -44, +-15, -62, -16, -67, -10, -57, -2, -37, +18, -11, 24, 16, 25, 36, 13, 44, +9, 48, 6, 45, -13, 35, -25, 18, +-18, -2, 2, -16, 14, -25, 14, -29, +25, -31, 34, -28, 23, -18, 13, -6, +-5, 4, -18, 18, -29, 28, -29, 33, +-16, 33, -2, 24, 22, 12, 35, -1, +32, -14, 29, -28, 24, -33, 17, -30, +-3, -19, -26, -2, -28, 18, -26, 32, +-17, 39, 3, 36, 23, 23, 33, 8, +28, -11, 28, -27, 24, -38, 6, -38, +-7, -27, -14, -9, -17, 12, -20, 35, +-17, 47, 0, 45, 10, 35, 18, 19, +23, 2, 20, -19, 21, -32, 13, -37, +11, -30, 4, -17, 1, 2, 3, 21, +-6, 32, -18, 36, -19, 31, -10, 21, +-4, 7, -5, -6, 3, -16, 19, -18, +23, -10, 28, 3, 29, 12, 31, 18, +23, 19, 3, 17, -10, 11, -23, 2, +-27, -6, -26, -13, -26, -13, -18, -7, +-2, 2, 19, 10, 32, 17, 31, 22, +41, 21, 42, 13, 30, 5, 15, 1, +-3, 0, -14, 1, -31, 2, -38, 7, +-38, 9, -36, 7, -24, 4, -6, 0, +16, -4, 36, -7, 48, -4, 55, 4, +45, 15, 28, 24, 13, 33, -10, 33, +-31, 25, -50, 11, -57, -3, -51, -18, +-31, -28, 2, -29, 26, -20, 39, -4, +49, 15, 52, 32, 47, 39, 24, 38, +-2, 28, -17, 8, -31, -16, -33, -32, +-30, -35, -17, -26, -3, -12, 8, 5, +22, 25, 23, 39, 22, 44, 18, 35, +9, 18, 1, -3, -2, -20, -6, -30, +-11, -31, -16, -26, -4, -12, 8, 6, +8, 24, 2, 39, -3, 42, 5, 37, +3, 25, 3, 13, 7, 0, 4, -11, +-3, -18, -10, -19, -11, -17, -5, -15, +-5, -7, -2, 2, 0, 8, 5, 14, +19, 23, 24, 32, 23, 38, 11, 36, +1, 28, -9, 16, -24, 1, -29, -17, +-27, -32, -23, -37, -14, -32, -3, -16, +13, 3, 24, 21, 31, 36, 43, 45, +36, 46, 21, 39, 2, 23, -13, 5, +-24, -12, -36, -25, -34, -29, -26, -25, +-20, -12, -15, 6, -5, 21, 8, 31, +23, 34, 33, 28, 36, 22, 25, 15, +18, 10, 11, 8, -4, 7, -21, 7, +-38, 9, -43, 8, -45, 1, -38, -3, +-18, -7, 4, -6, 20, -1, 31, 7, +42, 13, 51, 21, 41, 31, 19, 35, +-4, 30, -30, 18, -40, 3, -47, -13, +-41, -20, -31, -19, -13, -11, 12, 3, +24, 20, 28, 31, 30, 35, 23, 31, +9, 20, -3, 2, -10, -16, -16, -21, +-23, -16, -17, -1, -10, 17, -1, 34, +3, 46, 1, 48, -3, 40, -13, 19, +-13, -9, -5, -36, -1, -49, 2, -47, +6, -30, 10, -2, 17, 29, 13, 56, +4, 74, -13, 73, -25, 56, -28, 31, +-33, 2, -29, -22, -22, -37, -7, -36, +4, -24, 8, -8, 13, 10, 17, 23, +12, 26, 4, 25, -5, 20, -9, 13, +-15, 11, -18, 14, -15, 22, -17, 30, +-9, 36, -11, 33, -10, 21, -13, 1, +-13, -17, -6, -33, -4, -40, -1, -36, +4, -20, 9, 7, 11, 35, 10, 60, +5, 72, -1, 70, -21, 56, -34, 33, +-40, 1, -37, -24, -32, -37, -24, -38, +-8, -29, 6, -13, 22, 4, 33, 19, +31, 34, 20, 38, 5, 37, -11, 29, +-25, 20, -39, 15, -44, 12, -42, 10, +-32, 9, -15, 9, -2, 5, 10, 0, +16, -3, 20, -4, 19, -3, 10, 1, +-2, 11, -13, 24, -28, 34, -36, 41, +-39, 42, -33, 35, -24, 22, -19, 6, +-7, -6, 2, -16, 15, -17, 17, -11, +13, 0, 5, 11, -6, 23, -13, 32, +-23, 34, -31, 32, -31, 25, -28, 19, +-24, 15, -18, 11, -11, 6, 2, 6, +3, 6, 4, 7, 1, 7, -3, 6, +-7, 6, -14, 7, -15, 10, -18, 15, +-19, 22, -18, 26, -20, 30, -23, 29, +-22, 26, -18, 18, -11, 9, -11, 2, +-7, 0, -5, 3, -6, 8, -1, 13, +-5, 19, -10, 23, -21, 24, -31, 23, +-32, 15, -32, 9, -30, 5, -21, 5, +-13, 11, -6, 19, 1, 27, 9, 34, +6, 38, -6, 34, -16, 24, -30, 10, +-35, -8, -36, -22, -32, -28, -24, -25, +-13, -13, 2, 6, 7, 32, 2, 55, +-2, 65, -7, 64, -17, 54, -29, 36, +-41, 12, -41, -10, -38, -27, -28, -34, +-14, -31, -2, -18, 9, -2, 7, 17, +3, 34, -2, 41, -11, 44, -24, 41, +-37, 33, -47, 24, -46, 20, -43, 19, +-34, 19, -25, 15, -11, 9, 3, 5, +4, 1, 6, -4, 1, -7, -6, -6, +-16, -4, -26, 6, -36, 21, -44, 37, +-47, 46, -42, 51, -37, 48, -30, 40, +-21, 27, -12, 10, -1, -1, -1, -6, +-1, -4, -6, 0, -10, 7, -20, 13, +-33, 19, -44, 22, -49, 19, -46, 13, +-41, 8, -36, 8, -24, 10, -9, 23, +0, 39, 2, 52, -1, 55, -1, 48, +-13, 37, -27, 17, -37, -11, -41, -34, +-41, -45, -46, -43, -44, -29, -34, -6, +-20, 24, -11, 54, -6, 78, -7, 86, +-5, 81, -9, 63, -15, 36, -24, 7, +-32, -20, -36, -36, -44, -42, -47, -38, +-47, -26, -40, -5, -34, 19, -28, 41, +-18, 53, -5, 60, 0, 65, -4, 65, +-13, 56, -21, 39, -30, 20, -46, 2, +-56, -18, -64, -33, -56, -39, -46, -33, +-34, -15, -18, 8, -9, 34, 0, 60, +2, 79, -6, 87, -19, 79, -34, 54, +-46, 20, -52, -10, -57, -36, -52, -47, +-48, -44, -35, -27, -24, 0, -21, 31, +-18, 56, -16, 70, -17, 73, -24, 62, +-31, 44, -35, 22, -36, 3, -37, -13, +-36, -20, -36, -19, -31, -11, -31, 1, +-36, 14, -42, 26, -45, 33, -39, 39, +-37, 39, -30, 38, -23, 34, -16, 31, +-14, 25, -19, 19, -26, 11, -32, 1, +-42, -5, -56, -7, -62, -5, -59, 0, +-46, 12, -36, 27, -25, 39, -21, 49, +-15, 53, -18, 47, -24, 34, -33, 18, +-43, 3, -50, -6, -57, -6, -57, 0, +-50, 8, -40, 20, -33, 33, -28, 43, +-30, 41, -31, 35, -38, 25, -44, 13, +-47, 3, -48, 0, -46, 4, -42, 12, +-34, 22, -30, 33, -30, 44, -33, 47, +-37, 43, -46, 31, -52, 14, -57, 1, +-52, -6, -50, -5, -48, -1, -40, 7, +-35, 18, -28, 30, -31, 38, -35, 43, +-41, 43, -44, 40, -49, 32, -54, 27, +-58, 24, -54, 22, -51, 20, -52, 19, +-52, 14, -47, 5, -36, 1, -37, 1, +-39, 5, -40, 11, -37, 22, -37, 32, +-42, 43, -48, 51, -54, 54, -56, 47, +-57, 32, -54, 17, -51, 3, -46, -6, +-41, -12, -33, -8, -32, 3, -34, 17, +-44, 31, -55, 40, -62, 39, -65, 34, +-62, 30, -60, 24, -54, 20, -45, 19, +-36, 24, -31, 31, -30, 37, -38, 37, +-45, 31, -57, 20, -66, 10, -72, -3, +-74, -14, -66, -15, -56, -5, -45, 14, +-41, 34, -37, 55, -34, 68, -35, 72, +-41, 61, -51, 44, -61, 24, -65, 3, +-67, -15, -68, -23, -66, -18, -62, -7, +-53, 12, -56, 31, -59, 47, -58, 54, +-51, 55, -46, 46, -45, 35, -43, 23, +-39, 15, -38, 13, -47, 15, -58, 18, +-66, 18, -72, 18, -83, 16, -86, 16, +-83, 11, -68, 8, -52, 10, -40, 16, +-31, 30, -27, 43, -26, 51, -33, 53, +-47, 51, -65, 41, -81, 28, -95, 13, +-100, -1, -97, -13, -80, -15, -63, -8, +-49, 8, -35, 26, -30, 42, -29, 56, +-36, 59, -43, 56, -59, 47, -74, 33, +-82, 16, -84, 5, -85, -2, -81, -2, +-73, 5, -67, 17, -65, 27, -62, 30, +-54, 33, -50, 35, -47, 34, -53, 32, +-59, 30, -63, 29, -63, 31, -70, 33, +-78, 32, -80, 27, -78, 24, -77, 18, +-78, 11, -73, 10, -66, 11, -57, 13, +-57, 19, -60, 32, -61, 39, -58, 43, +-62, 47, -73, 46, -77, 39, -76, 31, +-75, 23, -79, 14, -75, 8, -69, 3, +-61, 5, -60, 6, -59, 11, -63, 20, +-66, 31, -70, 37, -73, 42, -72, 46, +-76, 48, -75, 45, -75, 37, -69, 26, +-67, 14, -66, 3, -66, -5, -65, -7, +-69, -1, -75, 12, -75, 28, -74, 43, +-76, 58, -82, 63, -82, 61, -79, 49, +-73, 31, -72, 14, -71, 1, -69, -5, +-66, -2, -66, 8, -71, 23, -73, 38, +-76, 49, -80, 50, -86, 42, -89, 32, +-90, 20, -83, 10, -82, 5, -76, 13, +-68, 24, -60, 37, -59, 50, -66, 58, +-69, 55, -74, 39, -78, 17, -88, -5, +-91, -19, -89, -24, -83, -13, -81, 8, +-77, 34, -71, 57, -64, 70, -65, 76, +-76, 71, -81, 53, -84, 27, -82, 1, +-86, -13, -85, -12, -82, -5, -73, 5, +-68, 21, -69, 36, -76, 43, -83, 41, +-89, 32, -95, 22, -95, 18, -97, 18, +-89, 28, -80, 39, -69, 52, -63, 60, +-62, 59, -62, 46, -68, 24, -81, 1, +-99, -18, -109, -30, -112, -29, -108, -12, +-102, 15, -89, 48, -76, 78, -66, 97, +-66, 98, -67, 83, -69, 55, -74, 21, +-86, -9, -101, -30, -99, -37, -96, -28, +-95, -4, -96, 21, -89, 44, -84, 62, +-83, 70, -87, 62, -85, 46, -80, 28, +-78, 15, -81, 11, -88, 12, -84, 19, +-81, 26, -81, 36, -90, 42, -96, 43, +-100, 36, -103, 24, -106, 11, -103, 4, +-94, 3, -86, 8, -79, 18, -74, 30, +-69, 45, -74, 55, -78, 61, -91, 60, +-104, 55, -112, 38, -114, 23, -113, 13, +-110, 6, -100, 3, -88, 1, -77, 8, +-72, 16, -70, 26, -74, 34, -78, 41, +-85, 44, -93, 47, -108, 50, -118, 49, +-118, 43, -112, 33, -104, 24, -98, 18, +-86, 12, -77, 8, -71, 7, -72, 8, +-71, 12, -74, 18, -84, 28, -103, 39, +-118, 48, -123, 52, -122, 50, -117, 47, +-111, 41, -93, 31, -76, 21, -66, 16, +-67, 10, -69, 7, -71, 5, -82, 5, +-101, 11, -117, 21, -123, 35, -125, 47, +-123, 56, -114, 59, -97, 58, -85, 50, +-76, 38, -74, 24, -73, 9, -79, -1, +-90, -6, -102, -6, -109, 2, -109, 18, +-112, 38, -112, 56, -111, 65, -104, 67, +-101, 59, -96, 46, -93, 26, -87, 9, +-85, -1, -85, -5, -85, 0, -88, 11, +-93, 26, -103, 40, -109, 48, -116, 47, +-121, 43, -127, 34, -119, 23, -104, 15, +-90, 18, -83, 28, -75, 37, -65, 41, +-66, 44, -78, 44, -99, 37, -113, 22, +-127, 4, -138, -8, -143, -16, -130, -11, +-109, 7, -91, 31, -76, 53, -63, 74, +-56, 85, -63, 81, -81, 66, -102, 39, +-115, 12, -133, -11, -143, -27, -143, -32, +-129, -21, -111, 0, -95, 24, -80, 44, +-68, 58, -64, 67, -73, 66, -85, 58, +-101, 46, -112, 37, -124, 27, -130, 21, +-133, 19, -126, 19, -116, 16, -106, 11, +-95, 7, -90, 4, -86, 4, -86, 7, +-85, 16, -88, 34, -92, 54, -103, 70, +-111, 79, -119, 78, -125, 68, -127, 46, +-126, 18, -118, -7, -113, -25, -104, -30, +-94, -25, -80, -5, -75, 21, -78, 46, +-84, 64, -93, 73, -105, 72, -121, 64, +-135, 47, -138, 27, -131, 12, -124, 3, +-112, 1, -100, 8, -82, 21, -77, 31, +-79, 38, -87, 37, -93, 34, -101, 26, +-113, 19, -122, 18, -126, 20, -120, 25, +-117, 32, -114, 41, -109, 44, -98, 44, +-93, 40, -93, 32, -97, 22, -98, 16, +-98, 15, -104, 17, -108, 24, -111, 32, +-115, 40, -120, 40, -120, 35, -117, 26, +-109, 19, -105, 15, -101, 15, -97, 21, +-94, 32, -96, 45, -101, 57, -107, 65, +-118, 61, -123, 48, -128, 29, -125, 10, +-118, -6, -106, -14, -97, -13, -86, -1, +-80, 18, -84, 40, -94, 59, -108, 67, +-117, 67, -127, 57, -133, 43, -134, 26, +-122, 11, -110, 4, -99, 6, -90, 10, +-81, 16, -80, 23, -92, 31, -107, 37, +-121, 40, -129, 40, -135, 37, -136, 37, +-129, 35, -110, 34, -97, 34, -89, 31, +-85, 27, -81, 20, -86, 12, -99, 7, +-109, 7, -117, 10, -117, 19, -122, 30, +-124, 44, -121, 53, -112, 56, -107, 51, +-104, 42, -105, 32, -104, 20, -102, 9, +-101, -1, -96, 0, -97, 10, -99, 24, +-105, 34, -110, 44, -118, 48, -124, 48, +-127, 44, -126, 37, -121, 31, -112, 25, +-100, 20, -90, 15, -79, 13, -77, 14, +-81, 16, -95, 17, -108, 21, -124, 24, +-136, 32, -144, 41, -140, 47, -126, 51, +-114, 50, -96, 43, -79, 31, -67, 20, +-71, 8, -80, -1, -94, -4, -107, -1, +-125, 10, -137, 25, -140, 39, -134, 52, +-122, 57, -112, 54, -97, 45, -84, 30, +-73, 17, -77, 8, -84, 7, -94, 10, +-104, 19, -117, 28, -130, 35, -136, 40, +-133, 38, -125, 30, -118, 19, -106, 13, +-92, 9, -80, 13, -76, 22, -74, 34, +-79, 48, -92, 57, -110, 56, -128, 47, +-137, 28, -137, 5, -130, -10, -125, -14, +-115, -6, -102, 10, -87, 30, -78, 48, +-70, 60, -73, 64, -84, 60, -102, 45, +-119, 25, -130, 8, -141, 0, -142, 0, +-136, 8, -122, 23, -109, 37, -94, 49, +-81, 50, -70, 41, -70, 29, -79, 14, +-91, 3, -104, -1, -118, 7, -133, 22, +-136, 39, -134, 56, -129, 67, -125, 65, +-115, 55, -104, 36, -89, 11, -78, -14, +-71, -28, -69, -24, -73, -7, -83, 16, +-100, 41, -115, 66, -133, 79, -146, 75, +-151, 57, -145, 35, -128, 10, -105, -9, +-84, -17, -67, -12, -54, 3, -51, 20, +-59, 36, -78, 45, -101, 52, -130, 50, +-151, 41, -164, 26, -160, 15, -143, 10, +-116, 12, -90, 19, -67, 27, -52, 37, +-50, 39, -56, 34, -73, 25, -94, 18, +-120, 9, -139, 6, -149, 8, -146, 16, +-133, 27, -116, 40, -100, 52, -86, 55, +-75, 48, -72, 36, -72, 21, -77, 6, +-86, -4, -99, -10, -107, -7, -111, 4, +-114, 22, -118, 40, -121, 52, -119, 57, +-112, 53, -102, 43, -97, 28, -86, 16, +-77, 6, -74, 3, -81, 3, -85, 7, +-92, 13, -103, 24, -116, 33, -126, 40, +-127, 43, -124, 39, -114, 33, -103, 24, +-85, 19, -71, 15, -66, 14, -73, 16, +-81, 17, -91, 21, -105, 28, -119, 33, +-128, 33, -125, 32, -119, 28, -108, 24, +-99, 18, -84, 15, -74, 14, -71, 16, +-77, 20, -84, 25, -93, 31, -102, 37, +-110, 41, -119, 39, -118, 33, -117, 25, +-111, 19, -107, 14, -99, 11, -93, 11, +-84, 16, -79, 21, -78, 30, -81, 38, +-91, 45, -97, 45, -104, 34, -109, 27, +-119, 19, -119, 13, -116, 8, -107, 10, +-97, 14, -85, 22, -75, 31, -72, 35, +-74, 36, -81, 34, -88, 27, -99, 18, +-109, 12, -120, 10, -120, 15, -114, 21, +-103, 30, -93, 37, -82, 40, -72, 40, +-74, 34, -78, 21, -84, 7, -90, -2, +-100, -5, -109, -1, -113, 11, -108, 27, +-101, 43, -94, 55, -93, 62, -90, 58, +-86, 43, -87, 23, -90, 4, -94, -8, +-93, -10, -94, -7, -93, 7, -94, 24, +-92, 38, -91, 49, -93, 51, -98, 44, +-99, 31, -100, 17, -101, 4, -96, 1, +-94, 8, -84, 20, -81, 33, -77, 45, +-81, 52, -88, 50, -96, 39, -103, 19, +-106, -4, -106, -20, -102, -27, -95, -19, +-84, 1, -77, 29, -73, 56, -76, 72, +-73, 79, -83, 74, -96, 56, -104, 26, +-105, -2, -103, -20, -105, -28, -98, -26, +-90, -15, -79, 7, -74, 27, -74, 44, +-77, 53, -83, 57, -93, 54, -101, 44, +-105, 32, -103, 25, -96, 21, -91, 18, +-83, 18, -82, 17, -78, 14, -77, 7, +-80, 1, -86, -3, -89, -4, -93, 2, +-96, 15, -97, 34, -94, 54, -92, 66, +-88, 69, -83, 65, -83, 49, -77, 25, +-76, 0, -76, -19, -83, -29, -87, -28, +-91, -16, -95, 3, -97, 24, -96, 42, +-92, 54, -88, 60, -80, 57, -75, 44, +-69, 32, -71, 20, -69, 10, -73, 3, +-80, 0, -92, 2, -98, 5, -100, 10, +-106, 15, -102, 21, -97, 26, -86, 33, +-81, 36, -74, 40, -67, 39, -62, 39, +-67, 35, -75, 26, -85, 15, -90, 8, +-93, 1, -98, -2, -97, 1, -97, 6, +-86, 17, -82, 27, -80, 35, -76, 38, +-71, 37, -68, 33, -71, 27, -74, 18, +-71, 10, -71, 9, -80, 12, -87, 14, +-92, 15, -90, 16, -96, 16, -95, 18, +-93, 18, -86, 20, -74, 22, -68, 23, +-59, 24, -54, 27, -51, 29, -60, 25, +-72, 22, -87, 18, -101, 13, -113, 6, +-111, 2, -104, 5, -90, 11, -73, 21, +-60, 30, -50, 37, -49, 39, -48, 34, +-59, 26, -72, 17, -89, 7, -102, 2, +-108, 2, -102, 7, -96, 14, -84, 23, +-68, 29, -58, 33, -55, 32, -57, 22, +-55, 13, -66, 5, -74, 3, -84, 6, +-89, 12, -89, 21, -86, 30, -81, 36, +-80, 39, -77, 35, -73, 24, -74, 14, +-77, 5, -74, -1, -72, -2, -64, 5, +-65, 15, -66, 25, -69, 31, -69, 35, +-74, 34, -86, 29, -89, 19, -93, 9, +-89, 6, -82, 6, -73, 15, -66, 26, +-58, 33, -56, 34, -54, 33, -61, 26, +-68, 14, -80, 3, -91, -7, -88, -8, +-95, 1, -94, 16, -89, 30, -73, 43, +-63, 50, -54, 50, -49, 42, -50, 30, +-57, 15, -65, -3, -72, -15, -76, -16, +-82, -10, -91, -2, -86, 9, -82, 21, +-72, 33, -70, 39, -65, 40, -59, 35, +-55, 28, -52, 26, -60, 24, -66, 18, +-66, 12, -69, 9, -78, 5, -82, 1, +-84, -2, -76, -4, -75, -3, -69, 7, +-67, 17, -63, 27, -55, 39, -59, 47, +-60, 50, -64, 45, -66, 37, -73, 21, +-78, 4, -75, -10, -69, -17, -68, -17, +-67, -11, -68, -1, -61, 11, -55, 24, +-64, 38, -70, 46, -73, 44, -66, 36, +-69, 26, -65, 16, -60, 6, -57, -1, +-54, -3, -54, 0, -61, 4, -69, 7, +-73, 12, -76, 16, -76, 19, -76, 21, +-68, 23, -65, 22, -54, 21, -49, 21, +-47, 22, -48, 21, -57, 17, -67, 13, +-78, 10, -78, 8, -78, 4, -75, 1, +-67, 3, -56, 10, -52, 20, -49, 28, +-55, 32, -59, 33, -61, 28, -65, 20, +-71, 13, -78, 6, -69, 0, -68, -2, +-61, 1, -54, 9, -51, 18, -53, 25, +-54, 28, -58, 28, -62, 23, -62, 15, +-61, 6, -64, 1, -68, 1, -61, 3, +-57, 3, -48, 8, -54, 17, -59, 24, +-57, 24, -56, 22, -61, 20, -67, 16, +-61, 11, -59, 7, -60, 7, -59, 8, +-54, 11, -56, 13, -56, 15, -58, 15, +-55, 14, -59, 15, -62, 18, -66, 17, +-64, 15, -52, 12, -54, 13, -56, 15, +-53, 11, -48, 10, -52, 9, -56, 10, +-60, 12, -63, 15, -66, 16, -63, 17, +-64, 21, -63, 22, -57, 22, -58, 20, +-54, 18, -54, 11, -49, 7, -51, 7, +-52, 8, -53, 8, -57, 11, -59, 17, +-63, 20, -69, 19, -63, 16, -55, 16, +-58, 16, -57, 14, -51, 11, -39, 13, +-42, 14, -44, 14, -48, 13, -54, 12, +-57, 10, -64, 6, -66, 3, -65, 3, +-61, 9, -58, 15, -53, 25, -50, 33, +-47, 36, -51, 33, -49, 29, -55, 18, +-57, 5, -58, -5, -63, -14, -55, -16, +-51, -9, -44, 6, -46, 18, -47, 32, +-49, 39, -55, 42, -56, 35, -54, 20, +-62, 6, -62, -4, -52, -12, -41, -16, +-37, -9, -41, 3, -35, 17, -42, 24, +-49, 29, -59, 26, -62, 17, -59, 7, +-62, 2, -59, -2, -47, -4, -35, 4, +-34, 14, -37, 23, -38, 29, -41, 31, +-57, 23, -59, 10, -65, -3, -63, -10, +-56, -14, -48, -10, -41, 2, -40, 14, +-31, 28, -34, 36, -41, 37, -52, 32, +-60, 23, -66, 8, -65, -2, -67, -7, +-61, -8, -47, -4, -30, 4, -26, 14, +-28, 24, -23, 28, -37, 25, -51, 20, +-64, 11, -67, 2, -67, -6, -68, -6, +-61, -1, -46, 6, -28, 17, -22, 28, +-28, 34, -28, 30, -28, 21, -41, 8, +-50, -4, -60, -12, -64, -14, -69, -11, +-61, -2, -52, 10, -48, 24, -37, 35, +-33, 42, -32, 41, -32, 32, -36, 19, +-41, 3, -43, -10, -49, -18, -48, -18, +-53, -13, -51, -1, -56, 11, -55, 23, +-40, 32, -41, 36, -43, 36, -44, 26, +-35, 17, -34, 7, -37, -2, -39, -7, +-42, -8, -41, -8, -37, -5, -42, 1, +-41, 10, -41, 16, -47, 20, -46, 20, +-47, 17, -42, 16, -50, 13, -48, 11, +-41, 10, -37, 9, -31, 11, -32, 15, +-37, 17, -39, 14, -37, 10, -42, 8, +-53, 7, -63, 1, -59, -2, -54, 0, +-42, 7, -42, 13, -36, 21, -21, 26, +-18, 28, -21, 26, -31, 20, -35, 14, +-48, 3, -61, -7, -61, -13, -57, -12, +-53, -8, -41, -1, -34, 9, -20, 19, +-12, 25, -17, 27, -29, 26, -41, 22, +-40, 14, -54, 4, -58, -2, -55, -3, +-50, 0, -41, 6, -33, 11, -29, 15, +-27, 15, -26, 11, -27, 7, -35, 2, +-42, -1, -42, 0, -49, 6, -42, 17, +-44, 25, -41, 32, -33, 30, -28, 24, +-30, 15, -38, 2, -32, -13, -34, -25, +-45, -26, -45, -20, -35, -6, -33, 13, +-32, 31, -34, 43, -26, 49, -25, 46, +-29, 34, -39, 18, -48, -2, -42, -23, +-46, -34, -45, -33, -39, -24, -34, -9, +-31, 10, -24, 26, -19, 39, -22, 48, +-29, 43, -28, 29, -33, 14, -38, 1, +-37, -10, -43, -19, -40, -21, -41, -15, +-36, -5, -31, 1, -23, 7, -24, 13, +-33, 21, -27, 24, -23, 22, -32, 18, +-33, 13, -28, 13, -28, 13, -33, 14, +-40, 10, -35, 4, -36, -6, -32, -14, +-32, -16, -34, -15, -25, -12, -26, -6, +-27, 10, -26, 27, -22, 38, -25, 43, +-32, 43, -32, 34, -30, 19, -37, 3, +-37, -12, -45, -24, -47, -29, -38, -25, +-33, -13, -27, 3, -28, 18, -16, 32, +-13, 40, -12, 40, -13, 31, -25, 20, +-32, 9, -39, -2, -53, -9, -57, -12, +-50, -10, -42, -6, -35, 2, -23, 7, +2, 10, 5, 14, 4, 15, -5, 10, +-12, 6, -18, 3, -36, 2, -55, 2, +-59, 1, -48, 2, -39, 3, -33, 6, +-18, 7, -4, 8, -4, 8, 2, 10, +-9, 12, -23, 11, -33, 7, -39, 6, +-42, 7, -50, 8, -44, 9, -37, 6, +-26, 3, -15, 2, -11, 5, -10, 4, +-10, 5, -21, 7, -25, 7, -21, 6, +-18, 7, -28, 9, -35, 9, -20, 8, +-20, 5, -22, 3, -29, 1, -31, -3, +-28, -3, -30, 1, -34, 5, -30, 7, +-16, 10, -8, 16, -12, 22, -5, 21, +-3, 19, -20, 15, -30, 8, -39, -4, +-39, -12, -45, -13, -48, -8, -43, 0, +-37, 9, -15, 17, 0, 24, 3, 28, +4, 28, 0, 24, -6, 14, -15, 3, +-34, -8, -47, -15, -49, -19, -40, -14, +-42, -5, -36, 2, -10, 11, 0, 18, +6, 23, 9, 22, 9, 19, 1, 14, +-19, 9, -35, 4, -42, -1, -45, -4, +-46, -4, -50, -2, -34, 1, -13, 6, +-6, 7, 1, 11, 2, 13, 6, 16, +-2, 16, -10, 16, -21, 13, -36, 9, +-36, 4, -33, -2, -32, -6, -26, -8, +-18, -10, -9, -7, -5, 2, -7, 7, +-5, 14, -12, 19, -12, 25, -21, 23, +-27, 19, -17, 10, -16, 0, -18, -7, +-18, -11, -9, -10, -10, -6, -21, -3, +-23, 0, -21, 7, -19, 13, -15, 16, +-22, 17, -18, 16, -8, 14, -7, 12, +-7, 12, -11, 9, -10, 8, -21, 6, +-26, 5, -26, 2, -30, -1, -27, -2, +-23, -1, -19, -2, -6, -2, 2, 3, +4, 11, -3, 17, -8, 19, -8, 21, +-18, 18, -18, 9, -24, -2, -26, -8, +-15, -12, -6, -13, -6, -10, -12, -2, +-7, 9, -6, 16, -14, 19, -14, 17, +-16, 14, -18, 9, -14, 5, -19, 1, +-12, -2, -7, 0, -7, 5, -12, 10, +-15, 17, -9, 20, -21, 19, -25, 13, +-19, 3, -16, -1, -13, -5, -8, -11, +-3, -10, -1, -4, 1, 3, 7, 12, +-5, 19, -17, 24, -21, 24, -26, 16, +-18, 7, -18, 1, -19, -3, -12, -4, +-3, -4, 2, -1, 2, 4, 5, 9, +2, 13, -13, 12, -16, 8, -13, 4, +-19, 3, -26, 5, -31, 5, -17, 6, +-4, 9, 2, 14, 1, 19, 0, 20, +11, 17, 5, 11, -8, 3, -13, -7, +-16, -13, -21, -15, -23, -12, -18, -7, +-14, 4, -15, 18, -4, 29, -1, 36, +0, 38, 1, 32, -2, 18, -1, 3, +-4, -12, -5, -19, -9, -23, -12, -21, +-13, -14, -14, -2, -5, 11, -2, 24, +-15, 33, -17, 34, -8, 28, -1, 18, +-3, 8, -8, -1, 1, -7, 5, -12, +10, -10, 6, -6, -3, 0, -1, 6, +-9, 10, -20, 11, -21, 9, -19, 8, +-20, 7, -18, 7, -1, 6, 13, 9, +18, 13, 25, 17, 16, 18, 8, 14, +3, 8, -11, 0, -27, -9, -38, -16, +-34, -17, -25, -13, -11, -4, 4, 8, +12, 22, 26, 34, 35, 43, 22, 39, +8, 28, -1, 11, -12, -7, -26, -22, +-34, -32, -24, -34, -18, -29, -4, -13, +4, 9, 11, 30, 23, 40, 22, 44, +13, 40, 5, 29, 3, 12, -2, -5, +-18, -15, -21, -22, -12, -23, -7, -18, +5, -7, 7, 1, 9, 11, 10, 19, +10, 20, 7, 17, -2, 10, -1, 4, +-1, 2, -2, 4, 2, 7, 3, 11, +4, 14, 8, 15, 5, 9, 3, 2, +0, -4, -3, -11, -14, -15, -16, -16, +-1, -11, 4, 1, 5, 17, 7, 31, +13, 41, 19, 44, 17, 36, 9, 22, +-2, 6, -6, -14, -5, -30, -11, -38, +-9, -35, -4, -21, -5, -3, 4, 17, +12, 31, 19, 39, 19, 40, 18, 33, +16, 19, 7, 6, 4, -5, -4, -14, +-13, -16, -10, -13, -4, -6, 1, 1, +5, 11, 4, 14, 8, 14, 14, 8, +23, 2, 14, 1, 1, 2, 6, 4, +8, 9, 5, 15, 3, 19, 5, 20, +10, 14, 10, 5, 10, -4, 7, -13, +4, -19, 3, -19, -6, -14, -2, -4, +9, 7, 12, 18, 13, 30, 16, 33, +24, 30, 23, 21, 17, 8, 10, -8, +1, -17, 0, -19, -4, -17, -10, -12, +-9, -1, -2, 11, 11, 18, 19, 22, +23, 21, 26, 16, 23, 9, 24, 2, +15, -4, 2, -3, -2, -2, -4, 0, +-6, 6, -7, 12, 3, 15, 11, 13, +12, 9, 17, 3, 20, 0, 22, -6, +22, -8, 12, -8, 10, -3, 13, 7, +11, 15, 6, 19, 2, 21, 5, 25, +1, 21, 2, 13, 5, 2, 3, -8, +10, -18, 20, -20, 22, -14, 23, -7, +24, 3, 25, 13, 18, 22, 11, 29, +7, 31, -3, 26, -6, 18, -10, 6, +-6, -4, 6, -11, 15, -12, 18, -10, +20, -7, 33, 0, 37, 8, 25, 14, +17, 13, 11, 14, 4, 13, 2, 11, +-5, 8, -5, 6, 0, 5, 11, 6, +19, 5, 24, 2, 33, 2, 29, 1, +23, -2, 22, -5, 16, -4, 9, -1, +2, 4, -1, 10, 0, 19, 3, 24, +12, 25, 13, 21, 17, 13, 27, 4, +28, -8, 27, -12, 17, -15, 10, -14, +11, -11, 12, 0, 10, 13, 2, 24, +7, 29, 16, 29, 16, 24, 20, 13, +23, 3, 21, -8, 18, -16, 16, -18, +16, -14, 14, -9, 17, -2, 17, 8, +15, 18, 23, 23, 22, 24, 16, 19, +15, 11, 14, 6, 12, 1, 7, -3, +6, -6, 8, -5, 12, -3, 23, 0, +27, 1, 30, 2, 37, 3, 33, 5, +27, 7, 20, 7, 13, 8, 5, 9, +-1, 8, 3, 5, 7, 4, 16, 0, +25, 0, 24, -2, 30, -5, 39, -5, +40, -4, 29, 3, 15, 10, 9, 18, +0, 21, -1, 21, 0, 14, 3, 7, +16, 0, 28, -8, 34, -11, 34, -9, +33, -5, 32, 1, 21, 9, 15, 16, +10, 18, 7, 16, 11, 15, 10, 10, +13, 5, 20, 1, 23, 0, 20, -2, +18, -3, 24, 0, 24, 3, 16, 9, +13, 13, 11, 15, 18, 13, 24, 13, +21, 12, 18, 12, 18, 8, 24, 3, +21, -2, 15, -5, 17, -7, 16, -9, +20, -7, 24, -4, 24, 1, 28, 6, +32, 10, 35, 12, 30, 16, 25, 21, +19, 22, 7, 15, 8, 2, 14, -7, +16, -14, 21, -18, 22, -18, 24, -9, +29, -2, 34, 6, 33, 13, 27, 19, +28, 21, 28, 21, 20, 19, 14, 14, +7, 7, 8, -3, 16, -12, 22, -18, +26, -16, 28, -12, 34, -5, 33, 1, +31, 8, 34, 14, 27, 16, 21, 16, +19, 12, 16, 10, 16, 7, 13, 5, +12, 3, 13, 1, 22, -2, 31, -3, +27, -1, 27, -1, 31, -1, 31, 1, +31, 3, 28, 1, 25, 5, 19, 10, +17, 12, 17, 13, 11, 15, 13, 12, +15, 7, 16, 2, 26, -2, 32, -5, +34, -6, 34, -7, 35, -6, 36, -1, +31, 3, 25, 9, 14, 13, 7, 15, +10, 16, 11, 12, 12, 7, 16, 4, +23, 0, 31, -4, 36, -3, 38, -1, +32, 2, 28, 4, 28, 10, 21, 13, +15, 12, 13, 9, 14, 5, 15, 2, +16, 1, 23, 1, 25, -1, 28, -2, +34, -1, 35, 4, 36, 8, 34, 10, +25, 9, 20, 9, 19, 6, 21, 1, +20, -3, 19, -6, 22, -2, 21, 2, +27, 8, 28, 12, 21, 12, 26, 7, +33, 2, 35, 0, 29, -3, 28, -6, +30, -7, 29, -5, 28, 1, 27, 10, +24, 14, 22, 14, 17, 12, 15, 12, +19, 6, 24, -3, 25, -9, 25, -11, +33, -9, 41, -4, 40, 3, 38, 7, +31, 13, 31, 12, 30, 10, 20, 7, +10, 3, 10, -3, 14, -6, 15, -5, +21, -3, 33, 1, 37, 6, 39, 12, +40, 15, 39, 15, 37, 10, 25, 2, +17, -5, 13, -10, 17, -16, 21, -16, +20, -9, 25, 1, 30, 11, 35, 18, +40, 21, 40, 17, 37, 12, 31, 6, +28, 0, 21, -6, 12, -11, 15, -12, +17, -9, 18, -1, 24, 5, 30, 8, +35, 11, 35, 13, 33, 13, 31, 10, +28, 3, 28, -1, 22, -2, 21, -1, +27, -1, 28, -2, 27, 2, 29, 3, +31, 1, 30, -3, 31, -6, 33, -7, +26, -3, 20, 0, 24, 2, 29, 2, +34, 5, 33, 12, 31, 16, 31, 15, +32, 9, 30, 1, 26, -8, 28, -12, +27, -13, 19, -12, 18, -11, 25, -7, +28, 0, 29, 8, 34, 12, 41, 14, +42, 16, 36, 15, 31, 11, 29, 4, +26, -2, 19, -9, 13, -13, 18, -12, +22, -8, 24, -7, 28, -3, 37, 5, +42, 12, 37, 17, 33, 17, 29, 15, +28, 7, 23, 4, 19, 0, 22, -4, +21, -4, 20, -4, 26, -6, 38, -9, +42, -5, 38, -4, 36, -1, 34, 4, +28, 6, 29, 3, 32, 3, 28, 8, +22, 12, 24, 11, 28, 7, 29, 0, +30, -9, 32, -11, 32, -11, 33, -11, +31, -11, 30, -3, 30, 5, 29, 12, +27, 18, 26, 19, 28, 15, 28, 8, +26, 2, 32, -9, 38, -19, 39, -23, +37, -20, 33, -16, 32, -6, 31, 3, +28, 8, 24, 13, 25, 16, 30, 15, +30, 10, 32, 5, 35, -3, 35, -9, +36, -16, 39, -16, 38, -13, 29, -7, +23, -3, 23, 2, 22, 9, 24, 12, +24, 8, 27, 2, 36, 3, 39, 3, +36, 0, 37, -3, 40, -1, 32, 1, +22, 4, 21, 2, 24, -4, 20, -7, +19, -6, 24, -5, 31, -8, 37, -5, +41, 0, 41, 8, 37, 14, 34, 17, +32, 11, 30, 4, 25, -3, 21, -10, +23, -14, 25, -14, 27, -11, 28, -8, +32, 0, 39, 6, 39, 9, 37, 10, +36, 10, 32, 6, 26, -1, 24, -6, +28, -8, 27, -6, 24, -1, 24, 1, +31, -1, 39, -3, 43, 0, 37, 4, +33, -2, 33, -5, 33, -4, 30, -4, +26, -4, 25, -2, 28, 2, 30, 3, +31, 5, 33, 3, 38, 1, 38, -1, +35, -3, 35, -6, 34, -2, 27, 2, +20, 0, 20, -3, 26, -2, 33, 0, +35, 1, 32, 3, 35, 1, 41, 0, +41, 0, 34, 1, 30, -3, 29, -7, +27, -4, 21, 1, 20, 3, 25, 3, +30, 5, 36, 0, 42, -3, 49, -2, +46, 0, 34, -6, 27, -8, 30, -9, +26, -5, 14, 5, 12, 7, 22, 7, +29, 7, 32, 11, 40, 7, 48, 0, +45, -5, 37, -7, 34, -10, 33, -9, +27, -8, 16, -7, 17, -3, 27, 1, +29, 6, 27, 7, 35, 9, 43, 3, +45, -4, 45, -4, 43, -1, 36, -6, +27, -12, 25, -11, 26, -9, 23, -6, +22, -3, 27, -1, 34, 0, 40, 6, +44, 7, 44, 5, 42, 2, 33, 2, +26, -3, 25, -6, 22, -4, 13, -5, +16, -7, 29, -5, 38, 2, 38, 2, +42, 3, 49, 2, 46, 1, 37, -2, +29, -1, 25, -4, 25, -11, 22, -9, +20, -6, 29, -4, 39, -3, 38, -1, +36, 0, 43, 2, 49, 2, 40, 0, +27, -1, 26, 3, 26, 7, 16, 3, +9, -2, 22, -7, 39, -10, 41, -13, +38, -9, 47, -6, 57, -1, 46, 2, +31, 7, 31, 8, 27, 10, 14, 6, +8, -7, 21, -13, 31, -10, 30, -7, +32, -9, 45, -2, 53, 7, 45, 10, +36, 11, 35, 7, 32, 1, 23, -2, +15, -4, 20, -11, 26, -16, 30, -14, +39, -6, 47, -5, 48, -2, 47, 1, +46, 1, 43, -1, 36, 0, 28, 0, +23, -2, 21, -2, 23, -1, 26, -1, +30, 1, 35, 1, 38, -8, 44, -10, +45, -5, 41, -1, 34, -4, 28, -3, +28, 1, 27, 3, 26, 6, 28, 4, +29, 1, 33, 0, 37, 1, 40, -3, +42, -8, 40, -8, 33, -7, 29, -9, +32, -9, 33, -6, 27, -8, 27, -5, +38, 0, 46, 6, 40, 9, 34, 14, +37, 9, 36, 1, 27, -2, 21, -5, +25, -13, 26, -19, 20, -13, 23, -6, +40, -2, 50, 1, 45, 2, 44, 2, +50, 9, 46, 8, 32, -3, 24, -7, +21, -4, 16, -2, 14, -3, 19, -2, +29, -2, 35, -4, 41, -7, 51, -8, +58, -11, 56, -9, 46, -7, 35, -5, +28, -1, 25, 6, 21, 7, 13, 4, +11, 4, 22, 2, 39, -5, 49, -15, +51, -13, 51, -10, 51, -5, 44, -2, +33, -2, 27, -1, 20, 3, 12, 6, +13, 1, 26, -1, 37, -1, 40, 0, +42, -2, 48, -1, 55, -5, 51, -10, +39, -10, 31, -11, 27, -11, 25, -8, +24, -3, 25, -2, 26, 4, 31, 9, +41, 6, 49, -6, 51, -8, 49, -7, +44, -10, 39, -10, 37, -8, 34, -8, +28, -5, 25, 2, 26, 1, 31, -4, +34, -6, 41, -6, 46, -10, 44, -6, +42, -1, 45, -3, 46, -3, 35, 4, +23, 8, 24, 2, 30, -4, 33, -14, +35, -17, 44, -12, 48, -4, 41, -3, +36, 0, 39, 8, 35, 10, 22, 3, +21, -2, 30, -3, 32, -5, 29, -3, +37, -6, 49, -7, 52, -4, 45, 0, +44, -2, 43, -4, 29, 0, 18, -3, +22, -9, 28, -5, 23, 5, 21, 3, +39, -3, 55, -5, 55, -4, 52, -6, +53, -5, 48, -7, 34, -10, 23, -1, +19, 7, 15, 3, 15, -3, 20, 1, +32, -1, 46, -5, 51, -8, 51, -8, +53, -8, 54, -2, 43, 6, 28, 5, +22, 3, 19, 2, 18, -3, 21, -11, +30, -7, 38, -6, 41, -11, 45, -8, +55, 0, 58, 0, 48, -2, 37, -3, +35, -6, 33, -7, 23, -7, 23, -9, +34, -14, 39, -7, 36, 2, 40, 4, +55, 0, 53, -2, 37, -6, 36, -11, +45, -14, 42, -15, 25, -15, 25, -9, +41, -3, 41, 1, 33, 6, 42, 5, +55, -1, 48, -8, 35, -5, 38, -3, +41, -7, 29, -10, 19, -8, 23, -2, +34, 0, 35, 0, 32, -6, 41, -7, +55, -3, 56, -2, 50, -7, 47, -3, +44, 5, 31, 3, 19, -1, 19, -2, +23, -7, 27, -13, 29, -11, 39, -11, +53, -8, 61, -1, 54, 5, 45, 3, +42, 7, 36, 10, 25, -1, 19, -9, +24, -10, 26, -6, 30, -7, 40, -8, +53, -8, 55, -6, 52, -2, 50, -2, +46, -9, 38, -10, 30, -3, 27, -1, +26, -1, 25, 3, 32, 5, 44, 1, +48, -2, 44, -5, 47, -11, 52, -13, +46, -12, 35, -12, 32, -7, 34, 4, +27, 7, 22, 4, 30, 5, 38, 8, +36, -3, 38, -10, 49, -11, 55, -6, +43, -1, 32, -1, 40, -4, 46, -9, +36, -4, 28, -2, 33, -10, 39, -13, +36, -8, 38, -6, 46, -3, 47, 4, +40, 5, 37, 1, 41, -3, 44, -6, +37, -8, 29, -9, 29, -10, 42, -12, +47, -10, 41, 4, 38, 6, 43, -3, +47, -3, 37, 2, 29, 0, 30, -5, +28, -5, 25, -6, 26, -2, 38, 3, +47, 2, 42, -4, 41, -2, 53, -3, +58, -9, 46, -12, 34, -8, 32, -5, +29, -4, 22, 0, 21, 0, 28, -3, +36, -6, 41, -6, 50, -10, 60, -6, +60, -1, 54, -4, 44, -4, 37, 3, +33, 5, 24, -4, 13, -7, 13, -10, +27, -10, 43, -9, 46, -4, 48, -4, +57, 0, 63, 5, 54, 4, 40, -3, +36, -7, 32, -8, 21, -15, 18, -13, +31, -3, 35, 4, 31, 2, 37, 3, +53, 1, 60, -3, 52, -8, 46, -15, +43, -17, 40, -11, 33, -1, 29, 0, +29, 2, 27, 8, 28, 10, 36, 0, +46, -9, 47, -15, 46, -17, 49, -12, +45, -5, 38, -2, 37, -1, 38, 7, +33, 5, 27, 1, 33, 0, 38, -2, +36, -10, 36, -12, 43, -7, 49, -3, +46, -4, 41, -7, 43, -7, 41, -5, +35, -1, 31, -6, 36, -11, 42, -6, +41, 3, 40, 2, 44, -1, 47, 0, +42, 0, 33, -4, 29, -9, 34, -13, +38, -17, 35, -10, 35, -3, 45, 2, +47, 7, 39, 10, 41, 3, 49, -6, +45, -7, 31, -8, 27, -11, 34, -10, +32, -1, 22, 5, 25, 7, 43, 1, +52, -6, 46, -9, 47, -6, 55, -9, +48, -15, 31, -7, 29, 6, 32, 9, +23, 7, 16, 8, 27, 0, 45, -8, +49, -13, 45, -14, 52, -18, 59, -14, +50, -8, 41, -6, 40, 1, 34, 8, +22, 6, 19, -2, 29, 0, 35, 1, +33, -5, 38, -10, 51, -9, 55, -6, +47, 0, 41, 1, 38, -6, 36, -7, +31, -1, 28, 0, 33, -8, 36, -4, +32, 4, 33, 4, 40, 0, 44, 0, +38, -4, 33, -8, 41, -8, 45, -7, +38, -3, 32, 3, 32, 8, 35, 3, +32, 2, 33, 2, 39, -6, 43, -17, +39, -16, 37, -9, 45, -4, 47, 0, +36, -1, 33, -1, 42, 2, 44, 0, +38, -11, 36, -14, 41, -8, 41, -4, +38, -6, 43, -4, 49, -3, 47, -7, +39, -8, 38, -6, 39, -6, 33, -11, +30, -10, 36, -9, 43, -3, 43, 8, +41, 12, 44, 4, 44, -1, 37, 0, +34, -4, 34, -13, 30, -17, 26, -13, +29, -6, 40, 1, 45, 1, 46, 2, +45, 8, 45, 9, 43, -1, 39, -10, +39, -11, 36, -11, 29, -10, 26, -6, +32, -1, 39, -3, 42, -2, 42, -3, +44, -5, 48, -2, 46, 2, 40, -1, +33, -3, 34, 5, 35, 5, 32, -5, +31, -13, 40, -13, 45, -15, 41, -16, +41, -11, 46, -4, 46, 3, 37, 10, +33, 9, 42, 3, 43, 3, 32, 2, +28, -9, 38, -20, 47, -17, 41, -14, +37, -9, 42, -4, 43, 1, 39, 0, +38, -2, 44, -3, 44, -6, 35, 0, +33, 2, 37, -4, 41, -6, 41, 2, +38, 1, 39, -6, 39, -10, 41, -11, +40, -12, 35, -10, 36, -7, 42, -10, +42, -3, 37, 7, 38, 8, 44, 1, +41, -1, 39, -5, 45, -12, 50, -13, +42, -8, 29, -3, 30, -3, 35, -2, +31, -1, 27, 0, 33, -3, 43, -6, +44, -10, 44, -4, 50, 4, 51, 0, +46, -5, 39, -1, 35, 2, 32, -4, +27, -9, 22, -13, 29, -15, 39, -12, +47, -4, 49, -2, 48, 3, 51, 7, +52, 2, 47, -4, 37, -7, 33, -9, +30, -15, 27, -15, 28, -8, 34, 0, +42, 1, 43, 2, 43, -1, 51, -4, +54, -3, 47, -8, 38, -15, 35, -10, +34, 0, 31, 2, 30, 1, 31, 2, +33, 3, 37, -2, 41, -6, 46, -12, +45, -13, 44, -9, 45, -7, 44, -5, +41, 0, 39, 5, 40, 1, 34, -7, +31, -8, 41, -6, 44, -10, 34, -12, +34, -7, 44, -1, 48, 2, 41, 2, +36, -3, 42, -7, 45, -4, 37, -6, +33, -11, 41, -12, 47, -5, 38, -1, +33, 1, 42, 4, 44, 2, 33, -3, +31, -8, 42, -10, 44, -13, 39, -8, +38, -5, 42, -4, 45, -2, 43, 5, +38, 2, 40, -5, 43, -6, 37, -4, +31, -2, 32, -3, 35, -1, 33, 0, +29, 5, 34, 2, 46, -9, 51, -16, +46, -8, 44, -4, 45, -7, 41, -4, +36, 2, 34, 4, 34, 5, 29, 3, +30, -8, 42, -14, 50, -14, 46, -13, +45, -12, 48, -5, 48, -1, 42, -3, +38, -2, 36, 3, 31, 2, 27, -5, +31, -7, 40, -7, 44, -6, 45, -6, +49, -3, 49, -2, 43, 1, 35, 1, +34, -7, 34, -14, 30, -11, 30, -3, +35, 0, 36, 7, 35, 8, 40, 7, +51, 3, 48, -1, 39, -9, 38, -13, +37, -13, 34, -14, 29, -8, 27, 5, +33, 10, 36, 3, 39, 3, 43, 5, +47, 5, 41, -3, 34, -9, 37, -11, +39, -7, 37, 1, 30, 2, 28, 1, +32, 1, 36, 4, 37, -4, 38, -9, +41, -7, 42, 0, 36, 1, 36, 4, +40, 8, 39, 5, 35, 2, 32, -3, +35, -10, 41, -15, 39, -13, 38, -16, +42, -13, 46, -1, 43, 9, 40, 6, +42, 2, 41, 2, 37, -2, 38, -7, +40, -10, 39, -13, 36, -13, 41, -2, +44, 2, 39, -3, 40, -6, 48, -7, +49, -10, 39, -9, 33, 0, 34, 3, +30, 3, 28, 5, 33, 8, 38, 6, +44, 2, 43, -6, 43, -11, 45, -11, +44, -6, 38, -9, 34, -11, 35, -1, +31, 6, 28, 5, 35, 2, 38, 2, +37, 0, 41, 0, 45, -2, 46, -4, +45, -5, 43, 0, 39, -1, 34, -6, +34, -5, 34, -5, 33, -10, 36, -12, +39, -5, 43, -1, 45, 0, 44, 2, +42, 4, 42, 4, 40, 2, 38, -4, +40, -11, 39, -9, 35, -4, 38, -4, +39, -6, 39, -3, 41, -1, 40, -4, +37, -7, 38, -7, 43, -10, 44, -8, +43, -3, 44, -2, 45, 4, 43, 7, +39, 3, 40, -6, 40, -7, 35, -9, +34, -16, 38, -19, 43, -13, 43, -4, +36, 4, 38, 9, 44, 5, 43, 3, +39, 2, 39, -3, 46, -14, 45, -15, +38, -7, 41, -6, 42, -6, 35, -2, +34, -2, 39, -4, 39, -2, 34, -5, +35, -7, 41, -6, 48, -3, 51, -3, +47, 0, 45, 5, 44, 3, 39, -4, +32, -5, 28, -6, 28, -12, 28, -11, +31, -6, 34, 2, 35, 8, 44, 10, +50, 2, 50, -3, 54, -2, 50, -2, +40, -6, 29, -8, 24, -2, 25, -2, +28, 0, 27, 3, 27, 2, 38, -3, +50, -2, 50, -4, 50, -9, 55, -7, +51, -1, 41, -1, 35, -2, 35, 0, +36, -4, 34, -7, 29, -6, 29, -2, +38, -3, 41, -1, 39, 0, 43, -3, +51, -2, 55, 0, 46, -4, 39, -8, +40, -4, 39, -4, 33, -6, 32, -6, +39, 1, 39, 2, 33, 2, 37, 2, +45, -3, 46, -8, 45, -9, 41, -8, +43, -9, 46, -3, 40, 0, 36, -1, +43, -4, 43, 2, 36, 3, 35, -1, +38, -1, 34, -2, 35, -1, 37, 0, +38, 0, 42, -5, 43, -4, 43, -4, +45, -7, 46, -9, 41, -3, 38, 0, +40, -3, 39, -1, 38, 6, 37, 7, +31, 1, 34, -2, 42, -9, 44, -15, +44, -15, 49, -11, 50, -9, 45, 1, +42, 7, 43, 5, 39, 3, 34, 5, +29, 5, 23, -3, 29, -7, 40, -13, +41, -10, 43, -4, 52, -1, 54, -3, +49, -1, 47, 0, 45, -5, 41, -9, +34, -9, 31, -8, 37, -9, 39, 0, +35, 6, 34, 7, 42, 2, 51, -4, +50, -12, 45, -16, 48, -15, 48, -13, +39, -7, 31, 4, 31, 13, 36, 13, +34, 10, 35, 2, 45, -4, 47, -8, +40, -10, 37, -18, 44, -20, 47, -10, +41, -4, 38, -1, 41, 4, 42, 10, +41, 5, 45, -1, 46, -1, 40, -3, +41, -7, 42, -5, 36, -4, 33, -5, +35, -2, 35, -2, 34, -6, 40, -7, +44, 1, 41, 1, 44, 0, 45, 5, +41, 10, 44, 6, 44, 2, 33, 1, +31, -4, 34, -4, 29, -5, 28, -10, +37, -12, 41, -3, 42, 0, 47, 1, +51, 3, 52, 6, 49, 3, 47, -3, +46, -5, 45, -8, 38, -11, 31, -14, +35, -14, 39, -14, 40, -10, 46, -7, +48, -6, 51, -2, 57, 6, 53, 6, +49, 0, 51, -2, 46, -5, 36, -10, +34, -16, 42, -18, 39, -18, 33, -10, +37, -1, 43, 4, 44, 7, 45, 11, +46, 10, 47, 3, 49, -3, 46, -7, +45, -11, 44, -15, 38, -10, 34, -5, +34, -1, 33, 0, 36, -1, 37, 0, +37, 2, 45, -1, 52, -8, 51, -4, +49, 5, 48, 6, 44, -1, 42, -3, +47, -8, 42, -12, 30, -14, 32, -13, +37, -11, 33, -8, 39, 0, 47, 7, +45, 11, 49, 13, 54, 10, 50, -1, +48, -7, 44, -10, 36, -15, 33, -17, +33, -11, 30, -3, 28, 5, 32, 12, +39, 11, 41, 10, 44, 5, 49, 1, +50, -10, 56, -15, 53, -14, 45, -10, +46, -7, 40, -4, 31, 1, 32, 0, +33, 1, 30, -2, 35, -1, 37, 1, +39, 5, 46, 2, 52, 0, 53, 1, +53, 0, 53, -6, 47, -11, 38, -11, +37, -13, 32, -10, 25, -8, 32, -3, +37, 7, 32, 17, 38, 15, 49, 8, +53, 5, 51, -1, 51, -10, 54, -18, +45, -18, 37, -18, 41, -14, 37, -8, +33, -1, 38, 3, 41, 8, 43, 8, +47, 6, 47, 3, 49, -4, 51, -10, +49, -14, 43, -10, 41, -10, 42, -11, +41, -10, 39, -2, 41, 5, 40, 8, +40, 4, 44, 3, 42, 0, 43, -4, +51, -10, 47, -15, 46, -11, 50, -7, +42, -4, 41, -3, 47, 0, 43, 1, +39, 0, 43, -3, 46, -6, 41, -6, +44, -1, 43, 3, 31, 2, 39, 3, +50, 2, 39, 1, 36, -8, 49, -12, +49, -16, 46, -16, 52, -11, 47, -5, +43, 4, 46, 12, 41, 15, 39, 6, +44, 0, 43, -6, 38, -14, 38, -23, +44, -20, 42, -13, 42, -6, 44, 3, +43, 16, 47, 24, 46, 19, 38, 11, +43, -1, 44, -8, 33, -14, 34, -17, +36, -21, 36, -14, 41, -2, 43, 5, +43, 7, 52, 6, 55, 6, 47, 2, +46, -4, 53, -12, 50, -11, 40, -11, +42, -8, 45, -6, 38, -3, 36, -1, +40, -3, 40, -8, 42, -10, 43, -4, +43, 0, 45, 5, 42, 8, 46, 12, +50, 11, 44, 8, 45, -2, 45, -11, +36, -15, 34, -19, 38, -21, 35, -16, +33, -5, 41, 3, 49, 10, 49, 13, +54, 17, 59, 12, 51, 4, 48, -6, +48, -14, 37, -18, 31, -18, 33, -14, +25, -7, 26, 2, 36, 7, 42, 10, +49, 10, 53, 10, 55, 4, 59, -2, +53, -7, 48, -11, 44, -11, 37, -10, +36, -11, 37, -11, 35, -1, 36, 2, +37, 2, 41, 2, 42, 2, 46, 0, +56, -1, 50, 2, 41, 4, 49, 4, +50, 1, 40, -2, 38, -6, 39, -7, +37, -11, 35, -14, 34, -15, 44, -8, +48, -2, 44, 5, 50, 12, 52, 15, +51, 14, 50, 5, 46, -6, 45, -18, +44, -20, 40, -20, 31, -15, 29, -11, +46, -4, 50, 7, 41, 13, 52, 15, +55, 11, 43, 5, 48, -10, 53, -19, +43, -22, 43, -17, 42, -9, 32, 1, +34, 10, 40, 17, 36, 18, 36, 10, +42, 3, 44, -4, 40, -9, 46, -14, +47, -12, 40, -4, 44, 6, 41, 10, +36, 9, 45, 5, 40, 2, 33, -1, +43, -8, 39, -13, 36, -10, 48, -3, +48, 0, 41, 6, 49, 9, 53, 8, +40, 3, 38, -5, 48, -13, 39, -15, +31, -11, 42, -8, 40, 1, 33, 9, +46, 17, 47, 17, 37, 15, 44, 7, +43, -4, 38, -17, 48, -26, 49, -25, +41, -17, 41, -6, 46, 2, 49, 9, +46, 12, 48, 15, 48, 10, 42, 1, +41, -8, 39, -12, 37, -16, 41, -19, +40, -13, 42, -2, 45, 8, 43, 8, +47, 9, 50, 8, 44, 3, 48, -5, +51, -11, 41, -13, 40, -9, 42, -7, +40, -6, 40, -1, 39, 3, 44, 7, +42, 2, 40, -4, 51, -9, 54, -8, +48, -10, 52, -8, 52, 0, 44, 8, +38, 12, 37, 9, 36, 5, 29, 0, +33, -8, 41, -18, 37, -17, 40, -10, +48, -1, 45, 3, 52, 10, 60, 19, +48, 22, 40, 18, 42, 5, 36, -8, +31, -20, 32, -22, 31, -22, 29, -14, +33, -2, 46, 10, 51, 16, 51, 20, +58, 19, 56, 9, 54, -3, 52, -13, +40, -17, 37, -20, 33, -15, 27, -8, +34, 2, 34, 8, 35, 11, 48, 9, +49, 4, 48, -4, 60, -12, 62, -13, +52, -11, 46, -5, 47, 2, 40, 9, +30, 11, 30, 9, 29, 3, 26, -1, +35, -9, 40, -16, 41, -15, 55, -11, +58, -1, 54, 8, 55, 15, 55, 16, +}; \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/birds_8000_2ch_16b.c b/RTL00_SDKV35a/example_sources/i2s/src/birds_8000_2ch_16b.c new file mode 100644 index 0000000..111f294 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/birds_8000_2ch_16b.c @@ -0,0 +1,5836 @@ +#include +int sample_size=23320; + +SECTION(".sdram.data") +short sample[]={ +0, 0, -1, 1, -1, 1, 0, 0, +1, 0, -1, 1, 0, 0, 2, -3, +2, -2, 0, 0, -1, 0, 0, 0, +-1, 1, 1, -1, 1, -1, 0, 0, +2, -2, 1, 0, 0, 0, 1, -2, +1, -1, -1, 1, -1, 1, 0, 0, +0, 0, 3, -3, 0, 1, -1, 1, +0, 1, 1, -1, 1, -1, -2, 1, +2, -2, 0, 1, -1, 0, 0, 0, +-2, 2, 0, 0, -1, 2, -1, 1, +0, 1, 1, -1, 1, -1, 1, -1, +0, 0, -1, 0, -1, 1, -3, 3, +0, 0, -3, 3, -1, 0, 1, 0, +0, 0, 0, 0, -1, 1, 1, -1, +1, 0, -1, 1, -2, 2, -3, 2, +1, -2, -1, 1, -2, 2, 0, 0, +0, 1, 1, -1, 2, -2, 1, 0, +-1, 1, 0, 0, 1, 0, -2, 2, +-2, 2, -4, 4, -3, 2, -4, 3, +1, -2, 3, -3, 0, 0, 0, 1, +-3, 3, 1, -1, 1, 0, 1, 0, +0, 0, 1, 0, 0, 0, -1, 1, +0, 0, 2, -2, 1, -1, 2, -3, +2, -2, -3, 3, 0, 0, 2, -1, +0, 1, -1, 2, 0, 0, -1, 1, +0, 0, 0, 0, 0, -1, -3, 2, +-1, 0, -1, 1, -1, 0, 4, -4, +-2, 2, 1, -1, 2, -1, 1, 0, +1, 0, 0, 1, 0, -1, 1, -1, +-2, 1, 2, -2, -1, 0, -1, 0, +1, -1, -1, 1, 1, -1, 1, -1, +2, -1, 2, -1, 4, -3, 1, 0, +0, 0, 2, -2, -1, 1, -1, 1, +-1, 1, -2, 2, 0, -1, 3, -3, +-1, 1, 0, 0, -1, 2, 2, -1, +3, -2, 2, -1, 0, 1, -2, 2, +0, 0, -1, 0, 0, -1, 1, -1, +-2, 1, -1, 0, 0, 0, 0, 0, +-1, 2, 0, 1, 1, 0, 1, -1, +1, 0, -1, 1, -1, 1, 0, 0, +1, -1, -1, 1, -2, 2, -2, 1, +1, -2, 2, -1, -1, 1, -1, 1, +1, 0, -2, 2, -2, 2, 1, -1, +0, 0, -2, 2, -3, 2, 0, -1, +3, -4, 0, 0, 0, 0, 0, 0, +1, -1, 2, -1, -1, 2, 1, -1, +1, -1, 1, -1, -1, 1, 2, -2, +0, 1, -5, 4, 1, -1, 0, 0, +0, 0, -1, 0, 1, -1, 0, 0, +1, -1, 2, -2, 0, 0, -1, 1, +0, 0, 0, 1, -4, 3, 3, -4, +0, 1, -2, 1, 0, 0, -3, 2, +3, -4, 2, -1, -2, 2, -1, 1, +1, -1, 2, -2, -2, 2, -1, 0, +0, 0, -3, 2, -1, 0, 0, 0, +0, -1, -1, 1, -3, 3, 1, -2, +2, -2, 0, 0, 1, -1, 1, 0, +-1, 1, 2, -2, 0, 1, 0, 0, +0, 0, -1, 1, 0, -1, 1, -1, +0, 0, 0, 0, 0, 0, -1, 1, +-1, 1, 1, -1, 0, 0, -1, 1, +0, 0, -1, 0, -1, 1, 1, -1, +2, -2, 1, -1, 0, -1, 2, -2, +1, -1, -1, 2, -1, 1, 2, -2, +0, 0, 0, 0, -2, 2, 2, -2, +2, -1, -4, 3, -1, 0, 1, -1, +0, 0, 0, 0, 0, -1, 0, 1, +-1, 1, 1, -1, 2, -2, -1, 1, +-1, 0, 0, 0, -3, 2, 1, -1, +1, -1, 1, -1, -1, 1, -1, 1, +0, 0, 1, -1, 1, -1, 0, 0, +-2, 2, 0, 0, 0, 0, -1, 0, +1, -1, 0, 0, -3, 3, -3, 2, +0, 0, -1, 1, 3, -3, 3, -2, +1, 0, -3, 4, -1, 1, 0, 1, +-3, 3, -1, 0, -2, 2, -1, 0, +2, -2, 0, 0, 0, 0, -1, 1, +-1, 2, -2, 2, 1, -1, 1, -1, +1, -1, 2, -2, 1, -1, 0, 0, +1, -1, -1, 1, -2, 1, 0, 0, +-2, 2, 1, -1, 2, -1, 0, 0, +0, 0, 1, -1, 2, -1, 1, -1, +1, 0, 0, 0, 0, 0, -1, 1, +-1, 1, 1, -1, -1, 1, -1, 1, +0, -1, 2, -2, -1, 1, 0, 0, +1, -1, -1, 1, -3, 3, 0, 0, +1, -1, -1, 1, -1, 1, -1, 1, +2, -3, 3, -3, 1, 0, -1, 1, +0, 0, -2, 2, 0, 0, 1, -1, +2, -2, 1, -1, -3, 3, 1, -1, +0, 0, 1, -1, 0, 0, -2, 1, +0, 0, -1, 1, 1, -1, 0, 1, +-1, 1, 0, 0, 0, 0, 0, 0, +-2, 1, 2, -2, 0, 0, 1, -1, +1, -1, -1, 1, 1, -1, 0, 0, +0, 1, -2, 2, 0, 0, 0, 0, +1, -2, 2, -1, 1, -1, 1, -1, +-1, 1, 0, 0, -3, 3, -1, 1, +-1, 1, 0, 0, 1, 0, 0, -1, +2, -2, 0, 0, 1, -1, 0, 0, +2, -2, 0, 0, 1, -1, 2, -3, +3, -3, 0, 1, 2, -2, 1, 0, +-1, 1, 0, 0, 1, -2, 1, -1, +-2, 2, 0, 0, -1, 1, 1, -1, +-1, 1, 0, 0, 0, 0, -1, 1, +0, 0, 0, 0, 2, -2, 0, 0, +-1, 1, -2, 2, -1, 1, 0, 0, +-1, 1, 2, -2, -1, 1, -1, 1, +0, 0, -1, 1, -2, 1, 1, -2, +1, -1, 1, -1, -1, 1, 1, -1, +1, -1, 1, -1, 0, 0, 0, 0, +1, -1, 0, 0, -2, 2, 1, -1, +-1, 1, 0, 0, 0, 0, 0, -1, +0, 1, -1, 0, 1, -1, 1, -1, +0, 0, 0, 0, 0, 0, 1, 0, +-1, 1, 1, -1, 0, 1, -1, 0, +1, -1, 0, 0, 0, 0, -2, 2, +0, 0, -1, 1, 0, 0, -2, 2, +-1, 0, -1, 1, 0, 0, 2, -2, +0, 0, 1, 0, -3, 3, 0, -1, +0, 0, -2, 2, 0, 0, -1, 1, +-1, 1, 0, 0, 1, -1, -2, 2, +1, -1, -2, 2, 0, 0, 1, -1, +1, -1, 2, -2, -1, 1, 1, -1, +0, 0, -1, 2, -2, 2, 1, -1, +-1, 1, -2, 1, 0, 0, -1, 1, +2, -2, 2, -2, 0, 0, 0, 0, +0, 0, -3, 2, 0, 0, 1, -1, +0, 0, -3, 3, 1, -1, -1, 2, +-2, 2, 1, -1, 1, 0, -1, 0, +0, 0, -1, 1, 0, 0, -1, 1, +2, -3, 1, -1, 1, -1, 2, -2, +1, -1, 0, 0, 0, 0, 2, -2, +1, -1, 0, 0, 1, -1, -1, 1, +-1, 1, -2, 2, 0, -1, 1, -1, +-1, 1, -2, 2, -2, 1, 0, 0, +-2, 2, 0, 0, 1, 0, -1, 1, +-1, 1, 0, 0, 0, 0, 0, 0, +0, 0, 2, -1, -2, 2, 2, -2, +0, 1, -1, 0, 2, -2, 0, 0, +1, -1, -1, 1, -1, 1, 1, -1, +1, -1, 2, -3, 2, -1, 0, 0, +3, -2, 0, 1, 0, 0, -1, 1, +1, -1, 2, -2, 1, -1, -1, 1, +1, -1, 0, 0, -1, 1, 0, 0, +0, -1, 0, 0, -2, 2, 1, -1, +-1, 1, 0, -1, -1, 1, -3, 3, +2, -2, 2, -2, 0, 0, 2, -2, +-1, 1, -1, 1, 2, -2, 0, 1, +0, 0, 0, 0, 0, 0, 1, -1, +0, 0, 0, 0, -1, 1, 0, 1, +-1, 1, 0, 0, 2, -2, 2, -2, +2, -2, 0, 0, 0, -1, 1, -1, +-1, 1, 1, -1, 0, 1, 1, -1, +-1, 1, 0, 0, 2, -2, 2, -2, +-1, 1, -1, 1, 0, 0, 1, -1, +-1, 1, 0, 0, 0, 0, 1, -1, +3, -3, 0, 1, 1, -1, -1, 1, +-1, 1, -1, 1, 0, 0, 2, -2, +-2, 2, 0, 0, 2, -2, 0, 0, +2, -2, 1, 0, -1, 1, 2, -2, +-2, 2, -2, 2, 0, 0, 0, 0, +0, 1, -1, 1, 1, -1, -2, 2, +0, 0, 0, 0, 2, -2, 1, -1, +1, -1, -2, 2, 0, 0, 1, -1, +-1, 1, -2, 2, -4, 3, 0, 0, +3, -3, 1, -1, 1, -1, -1, 1, +-3, 3, -1, 1, 2, -2, 1, 0, +-1, 1, 0, 0, 1, -1, 0, 1, +-1, 0, -1, 1, 0, -1, 2, -2, +-1, 1, -2, 2, -2, 1, 0, 0, +-3, 3, -2, 1, 0, 0, 0, 0, +1, -1, 0, 0, 1, -1, 2, -2, +3, -3, -1, 1, 1, -1, 3, -2, +2, -2, 1, -1, -1, 1, 0, 0, +-2, 2, 0, 0, 1, -1, -1, 0, +1, -1, -1, 1, -2, 2, -1, 2, +-3, 2, 0, 0, 0, 0, -1, 1, +2, -2, 1, -1, 0, 0, 0, -1, +0, 0, -3, 3, -1, 0, 2, -1, +-2, 1, -2, 2, -1, 1, 1, -1, +0, 0, 0, -1, 0, 0, 3, -3, +-2, 3, 0, 0, -2, 1, 0, 1, +-1, 0, -2, 2, 0, 0, -1, 0, +0, 1, -1, -1, 4, -3, -2, 2, +0, -1, 2, -1, -3, 2, 1, 1, +-3, 1, 0, 0, 1, 0, -3, 1, +0, 2, -4, 2, 3, -2, -1, 1, +-3, 2, 0, 2, -3, 1, -1, 3, +-4, 2, 1, -1, -2, 3, -1, -2, +3, 0, -4, 2, -2, 2, 0, 0, +-3, 1, 3, -1, -3, 0, 3, -2, +0, 0, -2, 1, 1, 2, -3, 0, +4, -1, -3, 1, -2, 2, 1, 1, +-2, -1, 4, 0, -3, 1, 2, 0, +0, 0, -2, -1, 4, -1, -4, 0, +3, -1, 0, -1, 0, -1, 2, 1, +-5, 1, 4, 0, -2, -1, 0, 0, +4, -2, -2, -1, 5, -1, -2, -1, +1, 1, 0, 0, -2, -1, 4, 1, +-2, -2, 3, 1, -3, 0, -1, 1, +2, 1, -4, -1, 4, 0, -3, -1, +2, -1, 0, 2, -5, 1, 7, -2, +-3, -2, 5, -1, -1, 0, 0, -3, +6, -1, -3, -3, 3, 2, -4, 2, +-2, 1, 3, 0, -6, 1, 5, 0, +-7, 3, 2, -1, 1, 0, -5, 0, +7, -1, -9, 3, 5, -2, 1, -1, +-4, 1, 5, 0, -5, -1, 5, 0, +-3, 0, 0, 0, 3, -1, -4, -1, +6, 0, -5, -1, 3, 0, -1, 1, +-4, 1, 4, 1, -5, -1, 3, 1, +-4, 2, -3, 1, 5, 0, -5, -1, +5, 0, -4, 0, 1, 0, 3, -1, +-3, -2, 6, 1, -6, 0, 1, 2, +0, -1, -1, -1, 4, 2, -5, -1, +5, 0, -4, 2, 1, -2, 6, -2, +-6, 0, 7, -1, -5, 1, 2, -1, +0, 2, -4, 0, 7, -1, -5, -1, +2, 1, -3, 1, 0, -3, 7, -2, +-6, 1, 5, 0, -3, 1, -1, 1, +3, -1, -7, 1, 4, 1, -7, 3, +0, 3, 0, 1, -3, 0, 4, 0, +-5, -1, 5, -2, 1, -2, -2, 2, +7, -2, -4, 0, 3, 1, -2, -1, +1, -1, 2, -1, -4, 1, 4, 1, +1, -4, 4, -1, -2, 1, 1, -4, +3, 0, -3, -1, 2, 2, -2, 1, +2, -1, 3, 0, -4, 0, 2, 1, +-3, -1, 0, 1, 2, -1, -1, -1, +2, 2, -3, 1, 1, 0, 1, -2, +-3, 0, 2, -1, -2, -1, 4, 0, +0, 0, 2, -1, 1, 1, -5, 1, +1, -1, -4, 1, 0, 1, 2, 0, +-2, 3, 4, 0, -2, 0, -2, 1, +-5, 2, -3, 0, 3, -1, 2, -1, +7, -2, 2, -1, 1, -2, -3, 1, +-6, 0, -2, 1, -1, 1, 4, 1, +4, 2, 0, 1, -2, 2, -7, 0, +-3, -3, -3, 2, 0, 2, 8, 0, +6, -1, 1, 1, -4, -1, -9, 1, +-6, 0, -2, 0, 5, 2, 9, -1, +7, -1, -1, 1, -10, 0, -10, 1, +-9, 2, 1, 1, 10, 1, 9, 1, +8, -1, -5, 0, -14, 2, -8, -3, +-4, -1, 8, 1, 10, 1, 13, -1, +1, 1, -9, -2, -11, -2, -13, -1, +4, -2, 10, 0, 16, -1, 13, -2, +-4, -1, -11, 0, -19, 0, -5, -2, +8, -2, 18, -3, 19, 1, 3, 0, +-6, 0, -21, 2, -18, 1, -2, 0, +8, 1, 23, 0, 13, 0, 1, 0, +-13, -1, -23, 0, -10, 0, -2, 1, +21, -2, 21, 0, 9, 1, -3, -1, +-24, 1, -19, 2, -11, 1, 11, 0, +23, 0, 17, -1, 9, -1, -15, -2, +-19, -1, -17, -1, -2, 0, 16, 3, +19, 0, 18, 1, -7, 2, -18, -1, +-21, 0, -15, 0, 9, 2, 18, -1, +24, 0, 8, 1, -12, 0, -19, 0, +-23, -2, -1, 0, 10, 1, 24, -1, +21, -1, -2, 0, -14, 2, -25, -1, +-14, 1, 4, -2, 18, -1, 26, 0, +9, 0, -3, 0, -21, 0, -21, 0, +-9, 2, 8, -3, 26, -1, 16, 0, +7, 0, -11, -1, -22, -1, -14, 0, +-3, -3, 17, 0, 21, -2, 13, 1, +1, 0, -18, -1, -15, -1, -13, -1, +5, 0, 17, 0, 17, -2, 12, -1, +-10, 0, -15, 1, -19, 2, -8, 2, +8, 4, 12, 1, 16, 1, -3, 3, +-8, -2, -13, -2, -13, 0, 4, 0, +10, -2, 19, -1, 8, 0, -2, -1, +-9, -1, -14, -3, -5, 2, -2, 4, +12, 1, 12, 0, 1, 1, -1, -2, +-14, 0, -7, -1, -1, -2, 5, 1, +14, -1, 6, -1, 3, 0, -10, 0, +-6, -4, -5, -1, 0, -1, 11, -1, +6, 0, 9, -3, -1, -2, -8, 1, +-9, 3, -6, 1, 6, -1, 6, -1, +5, 2, 2, 0, -3, -1, -4, 0, +-7, 0, 0, 1, 6, -4, 6, -1, +5, 0, 2, -4, -1, 0, -8, 2, +-4, 2, -1, 1, 3, -1, 4, 1, +2, -1, 1, 1, -7, 3, -1, -3, +-1, 0, 0, -1, 5, -1, 3, -1, +2, 0, 0, -1, -5, 2, -2, 0, +-3, 1, 1, 0, -1, 2, 2, 0, +6, -4, 1, -2, 0, 0, -3, 1, +-2, 1, 1, -1, 1, 0, 2, 0, +2, -2, -1, 2, -2, 0, 0, -1, +-1, 0, 2, -2, -1, 3, 1, 1, +0, 2, -1, 1, -2, 0, -4, 2, +-1, -1, 2, -1, 1, 0, 4, -2, +2, 0, 1, -1, -1, 0, -2, -1, +1, -2, 1, 0, 5, -3, 1, 2, +0, 0, 1, -2, -2, 0, 1, -2, +-1, 0, 2, 0, 2, 0, 2, -1, +1, -1, -3, 1, -2, 0, -1, -1, +0, 0, 3, -1, 3, 0, 1, 0, +-1, 0, -4, 2, -4, 1, -1, 0, +1, 1, 2, 0, 3, 1, -2, 2, +0, -2, -3, 0, -3, 0, 0, 1, +2, 0, 5, -1, 3, -1, 0, 0, +-4, 1, -5, 1, 0, -1, 3, -2, +5, -1, 4, -1, 2, -1, -1, 0, +-4, -1, -2, 0, 0, -1, 2, 1, +4, 0, 2, 0, 0, 1, -5, 1, +-4, 0, -3, 0, 1, 0, 6, -1, +3, 0, 1, 1, -2, 0, -4, 0, +-3, -1, 1, -2, 2, 1, 5, -1, +4, 0, 1, 0, -2, -1, -2, -1, +-3, 0, 0, 0, 3, 0, 6, -1, +2, 1, -2, 0, -2, -1, -4, 0, +-2, 1, -1, 3, 5, -2, 5, 0, +1, -1, -3, 1, -4, -1, -1, -2, +1, 0, 0, 3, 7, -2, 1, 1, +-3, 2, -2, -1, -4, 0, -2, 1, +0, 1, 4, 0, 3, 1, -1, 3, +-3, 1, -4, 1, -5, 2, -2, 1, +3, -1, 3, 1, 1, 2, -1, 1, +-4, 0, -2, -1, -2, 0, 3, -2, +1, 2, 3, -1, 3, -1, -3, 1, +-4, 1, -2, -2, -2, 2, 2, 0, +4, 0, 0, 3, -1, 0, -2, 0, +-4, 0, 0, -1, 2, -1, 1, 1, +2, 1, 0, 0, -1, -1, -2, 0, +-2, -1, 1, 0, 1, -1, 6, -3, +1, 1, 0, 0, 0, -1, -2, 0, +-2, 1, 1, 0, 2, 1, 3, -1, +2, -1, 1, -2, -2, -1, -1, -1, +0, -1, 4, -2, 3, 0, -1, 1, +2, -2, -3, 1, -3, 1, -3, 2, +2, -1, 2, 1, 1, 0, 2, -1, +-2, 0, -1, -1, 0, -2, 0, -1, +2, 0, 1, 0, 1, 0, 0, 0, +-3, 1, -4, 3, -2, 0, 1, 0, +1, 0, 4, -2, 1, 0, 1, -2, +-1, 0, -2, 0, -1, 2, 1, 0, +1, 1, 1, 0, 2, -3, 1, -1, +-3, 1, -2, 1, 0, 1, 2, -1, +5, -2, 0, 0, 1, -2, -3, 2, +-3, 1, 2, -1, -1, 2, 1, 1, +0, 1, -1, 0, 0, -1, -1, -2, +3, -2, 0, 0, 3, -1, 0, 1, +1, -1, 1, -1, -1, -1, 1, -1, +1, -1, 0, 1, 1, 0, 1, 0, +0, 0, -2, 0, 1, -2, -1, 1, +1, -1, 2, 0, 1, -1, 2, -1, +-2, 1, 1, -2, -1, 1, -2, 2, +0, 1, 4, -4, 0, 1, -1, 1, +-1, 0, -1, 0, -1, 1, 2, -1, +1, 0, -1, 2, 0, 0, -2, 1, +1, -2, 0, 0, 0, 0, 0, 1, +0, 1, 2, -2, -3, 2, -2, 0, +-1, 0, 1, -1, 0, 2, 0, 1, +2, 0, -3, 2, 0, -1, 0, -2, +-1, 0, 3, -2, 3, -1, 2, -1, +1, -1, -3, 2, -1, 0, -2, 1, +0, 0, 1, 0, 2, 0, 3, -2, +1, -2, -4, 3, -3, 1, -2, 2, +2, -1, 3, -1, 1, 0, 1, -1, +-2, 1, -2, 0, -2, 1, 0, 0, +1, 0, 0, 1, 2, -1, -1, 1, +-2, 0, -1, -1, -1, 0, 3, -2, +1, 1, 0, 1, -2, 2, -1, 0, +-1, 0, -1, 0, -1, 1, 1, 0, +6, -4, 2, 0, -1, 0, -1, 0, +-1, 0, -3, 2, 0, 1, 2, -1, +1, 1, -1, 1, -2, 1, -4, 2, +0, -2, 3, -3, 3, -2, 3, -1, +1, 0, -1, 1, -2, 0, 0, -1, +1, -1, 2, -2, 3, -1, 0, 2, +-2, 2, 0, -1, -2, 0, -1, 0, +0, -1, 2, -1, 1, 0, 3, -2, +1, 0, -2, 1, -4, 2, -1, -1, +1, 0, 3, -1, 2, 0, 3, -2, +-4, 3, -4, 2, -2, 1, 0, 0, +0, 1, 3, -2, 1, 1, -1, 1, +0, -1, -2, 0, -1, 0, -1, 1, +2, -1, 0, 1, 1, 0, -2, 1, +0, -1, -1, -1, 1, -2, 0, 1, +1, 0, 2, -1, 1, -1, -2, 1, +-1, 0, -1, 0, -1, 1, 0, 1, +3, -2, -1, 1, 0, 0, -2, 1, +-3, 2, 0, 0, -1, 1, 3, -2, +2, -1, 1, 0, 0, -1, -1, 0, +-2, 2, -1, 1, 1, 0, 1, -1, +3, -2, 1, 0, 1, -2, -1, 0, +-2, 2, 0, 0, 2, -2, 1, 0, +1, 0, 0, 0, -2, 1, 2, -2, +0, 0, -1, 1, 2, -1, 2, -2, +1, -1, 0, 0, 1, -1, 2, -3, +2, -1, 1, 0, 0, 0, -2, 2, +-1, 0, -2, 2, -1, 0, 2, -1, +0, 1, 3, -3, 2, -2, 0, 0, +2, -2, 2, -3, 0, 0, -1, 1, +0, 1, 1, -1, -1, 1, -1, 1, +0, -1, -2, 2, 0, 0, -1, 1, +1, -1, 1, -1, 0, 0, 0, 0, +0, 0, -2, 3, 0, -1, 1, 0, +-2, 1, 1, -1, -2, 2, 1, -1, +0, 1, 1, -1, 2, -1, 1, -1, +1, 0, 0, 1, -1, 1, 1, 0, +-1, 2, 0, 2, -1, 2, 2, -2, +3, -2, 1, 0, 2, 0, 1, 0, +2, -1, 1, 1, 1, 0, 3, -1, +0, 2, 0, 2, 3, 0, 4, -1, +4, -1, 3, 0, 3, 1, 2, 1, +3, 0, 5, -1, 4, 0, 7, -3, +7, -3, 7, -2, 5, 0, 5, 0, +4, 1, 4, 1, 5, 1, 6, -1, +5, 1, 5, 1, 7, -1, 4, 2, +9, -3, 9, -1, 7, 0, 7, 0, +5, 2, 8, 0, 7, 1, 10, -3, +10, -1, 9, 1, 10, -1, 8, 1, +8, 1, 10, 0, 10, 0, 9, 1, +11, 1, 11, 1, 9, 1, 14, -4, +11, 2, 10, 2, 14, -2, 11, 1, +12, 2, 12, 1, 14, -2, 13, 0, +14, 1, 14, 1, 15, -1, 13, 2, +13, 3, 16, -1, 13, 1, 15, 1, +17, 1, 14, 2, 16, -1, 20, -2, +16, 3, 17, -2, 19, -3, 17, 3, +15, 5, 18, -1, 21, -3, 20, 1, +19, 0, 21, -4, 20, -1, 20, 3, +20, 1, 21, -3, 21, 0, 21, 2, +19, 2, 19, -1, 21, 2, 24, 1, +25, -3, 21, 0, 23, 1, 23, 2, +25, -5, 26, -4, 23, 4, 27, -1, +25, -3, 24, -1, 25, 3, 24, 2, +23, -2, 25, -1, 26, 4, 26, 1, +28, -5, 27, 0, 28, 3, 24, 1, +27, -4, 27, 3, 28, 3, 28, -2, +27, -3, 30, 2, 26, 5, 31, -7, +28, -2, 27, 5, 31, 0, 28, -3, +28, 0, 30, 4, 30, 0, 27, -3, +29, 0, 33, 3, 29, 1, 31, -6, +29, 4, 27, 7, 29, -1, 28, -2, +31, 3, 29, 6, 31, -4, 34, -6, +31, 5, 31, 3, 31, -5, 31, -2, +32, 5, 32, 1, 34, -8, 32, 0, +33, 5, 33, -1, 31, -5, 31, 2, +31, 7, 33, -3, 35, -7, 30, 6, +32, 5, 32, -4, 32, -4, 33, 4, +34, 2, 34, -6, 33, -3, 32, 7, +31, 3, 32, -6, 33, -2, 32, 7, +30, 3, 32, -6, 35, -2, 32, 7, +31, -2, 31, -5, 31, 3, 33, 5, +31, -2, 35, -8, 31, 6, 30, 5, +32, -6, 29, -1, 32, 5, 31, 4, +31, -5, 29, -1, 33, 4, 31, 1, +29, -6, 31, 0, 30, 6, 31, -1, +30, -5, 29, 2, 31, 5, 28, 0, +29, -7, 31, 4, 29, 5, 32, -7, +31, -5, 29, 3, 28, 4, 28, -4, +25, -1, 30, 6, 29, 1, 27, -7, +31, -1, 26, 6, 27, -1, 29, -6, +25, 0, 28, 7, 28, -2, 25, -6, +28, 4, 25, 5, 24, -3, 29, -5, +23, 3, 27, 3, 26, -2, 21, -5, +27, 5, 24, 2, 22, -5, 27, -3, +22, 6, 21, 0, 29, -4, 17, -3, +23, 9, 17, 3, 20, -4, 23, 0, +23, 7, 17, -4, 24, 4, 16, -3, +23, 5, 24, -5, 19, -4, 24, -2, +20, 7, 16, -10, 25, 3, 14, 1, +17, 1, 22, -1, 16, -3, 16, 4, +21, 2, 10, -5, 24, 1, 12, 5, +13, -5, 19, 4, 11, 2, 13, 1, +22, 1, 5, -2, 18, 6, 12, 5, +9, -9, 22, 2, 11, 4, 12, -6, +18, 3, 11, -5, 12, 4, 17, 4, +0, -11, 23, 6, 4, 8, 13, -10, +15, -1, 8, 7, 7, -4, 21, 7, +-2, -16, 20, 10, 7, 5, 4, -8, +16, -3, 7, 10, 4, -9, 21, 4, +-5, -9, 15, 5, 10, 11, -1, -16, +15, 2, 7, 9, 1, -8, 19, 1, +-2, -3, 9, -3, 14, 16, -7, -19, +15, 3, 5, 10, 1, -10, 15, -3, +0, 5, -2, -8, 20, 19, -12, -20, +18, 0, -1, 15, -2, -7, 8, -4, +8, 7, -8, -12, 20, 20, -11, -17, +9, -2, 6, 16, -6, -10, 9, -3, +4, 9, -7, -12, 15, 16, -5, -8, +1, -12, 10, 22, -10, -10, 7, -2, +6, 8, -12, -10, 14, 13, -3, -3, +-2, -16, 13, 17, -7, -6, 2, -8, +7, 13, -10, -14, 10, 12, 4, 0, +-14, -17, 19, 19, -13, -3, 9, -10, +2, 6, -3, -2, -2, 1, 13, 14, +-19, -32, 21, 28, -12, -9, 6, -5, +5, -1, -4, 5, 0, -4, 8, 15, +-12, -25, 8, 19, 2, 8, -10, -20, +18, 13, -15, -7, 7, 11, 1, -2, +-2, -8, 1, -2, 7, 26, -14, -30, +14, 19, -7, -8, 0, 6, 10, 2, +-9, -14, 5, 9, -1, 14, -2, -15, +2, 1, 4, 12, -13, -7, 12, 18, +-15, -16, 6, 8, 2, 13, -9, -13, +4, 5, -5, 9, -5, 1, 3, 2, +-6, 4, -6, -10, 6, 33, -17, -22, +5, 14, -5, 1, -9, 8, 5, -2, +-11, 7, -4, -4, -4, 22, -3, -7, +-13, -2, 11, 19, -29, -4, 14, 16, +-23, -7, 4, 9, -14, 9, 1, 6, +-19, -9, 8, 20, -24, 1, 1, 3, +-10, 11, -17, -8, -1, 33, -20, -16, +-5, 19, -18, -6, -6, 34, -30, -20, +7, 39, -40, -27, 7, 48, -34, -20, +-6, 25, -24, -4, -11, 32, -27, -17, +-3, 31, -35, -14, -9, 35, -28, -2, +-22, 14, -14, -1, -27, 33, -26, -17, +-15, 38, -39, -14, -17, 40, -31, -8, +-29, 28, -29, -8, -24, 46, -44, -23, +-8, 44, -56, -15, -14, 40, -45, -6, +-31, 32, -39, -10, -27, 45, -47, -20, +-22, 38, -49, -4, -42, 34, -36, 10, +-51, 16, -33, 11, -55, 31, -38, 8, +-54, 15, -32, 27, -70, 3, -23, 38, +-75, 0, -33, 26, -60, 20, -48, 16, +-54, 11, -48, 30, -68, 8, -43, 31, +-66, 11, -57, 18, -54, 29, -71, 19, +-57, 11, -59, 38, -75, 3, -51, 40, +-73, 9, -68, 23, -57, 24, -77, 25, +-70, 13, -53, 30, -96, 15, -43, 24, +-95, 29, -60, 5, -77, 42, -76, 13, +-73, 19, -69, 28, -87, 21, -70, 23, +-79, 30, -88, 12, -62, 31, -95, 25, +-73, 15, -82, 31, -82, 20, -84, 20, +-79, 38, -96, 8, -76, 41, -90, 19, +-86, 17, -78, 32, -100, 22, -72, 23, +-99, 26, -74, 24, -108, 21, -64, 40, +-118, 4, -64, 43, -108, 20, -84, 22, +-83, 29, -96, 15, -86, 30, -89, 28, +-102, 23, -85, 25, -87, 33, -107, 12, +-68, 39, -119, 19, -68, 24, -106, 34, +-83, 12, -97, 31, -83, 31, -110, 17, +-74, 34, -103, 20, -92, 28, -75, 24, +-116, 27, -63, 16, -113, 43, -76, 3, +-99, 45, -82, 13, -97, 27, -75, 27, +-110, 28, -69, 18, -103, 39, -83, 12, +-87, 36, -90, 18, -82, 29, -96, 21, +-74, 36, -105, 8, -62, 50, -112, 1, +-58, 45, -106, 10, -63, 32, -100, 17, +-62, 32, -100, 10, -56, 32, -98, 14, +-64, 28, -88, 24, -70, 19, -85, 24, +-67, 30, -90, 11, -62, 37, -84, 12, +-70, 29, -68, 18, -80, 23, -66, 21, +-72, 24, -73, 15, -61, 24, -76, 25, +-66, 11, -62, 33, -76, 6, -54, 32, +-76, 12, -57, 25, -67, 14, -62, 31, +-70, 7, -51, 32, -73, 6, -45, 27, +-74, 13, -49, 23, -63, 11, -54, 30, +-63, 3, -51, 34, -62, 2, -48, 28, +-60, 8, -47, 19, -54, 13, -54, 19, +-48, 10, -57, 21, -45, 13, -53, 11, +-46, 19, -50, 10, -46, 17, -47, 10, +-45, 11, -50, 19, -46, 13, -48, 15, +-42, 9, -44, 18, -48, 7, -35, 16, +-54, 9, -34, 18, -51, 10, -33, 8, +-50, 19, -35, 6, -45, 17, -36, 5, +-39, 11, -34, 5, -37, 13, -40, 2, +-35, 19, -46, 6, -25, 10, -50, 11, +-24, 6, -45, 12, -24, 2, -47, 14, +-23, 1, -42, 15, -29, -3, -31, 16, +-39, -7, -17, 21, -54, -9, -6, 21, +-57, -11, -1, 21, -58, -14, -2, 26, +-57, -18, 3, 25, -62, -15, 0, 25, +-53, -16, -8, 25, -42, -19, -17, 27, +-36, -19, -23, 28, -24, -26, -27, 28, +-18, -27, -35, 36, -17, -32, -29, 38, +-21, -40, -19, 43, -33, -40, -9, 44, +-42, -40, 4, 41, -52, -39, 11, 44, +-59, -39, 19, 40, -59, -36, 19, 34, +-52, -36, 14, 33, -47, -34, 6, 37, +-37, -38, -5, 38, -22, -35, -22, 34, +0, -35, -35, 30, 9, -28, -39, 23, +16, -26, -43, 18, 19, -14, -45, 6, +18, 0, -42, -4, 16, 7, -31, -16, +6, 19, -26, -24, 11, 23, -29, -28, +11, 27, -26, -27, 8, 22, -15, -27, +2, 20, -14, -21, 6, 15, -18, -15, +8, 10, -12, -13, 8, 4, -10, -5, +3, 4, -6, -8, 4, 7, -3, -12, +-5, 15, 10, -20, -12, 20, 21, -32, +-11, 31, 14, -42, -1, 43, 7, -54, +6, 53, 0, -59, 14, 60, -8, -66, +34, 60, -29, -65, 52, 61, -40, -64, +63, 53, -45, -53, 67, 42, -46, -43, +74, 28, -50, -29, 70, 17, -34, -17, +55, -4, -9, 0, 26, -17, 15, 19, +5, -31, 37, 28, -13, -43, 60, 41, +-35, -56, 80, 51, -45, -67, 84, 62, +-45, -71, 82, 60, -38, -70, 80, 57, +-30, -67, 66, 51, -8, -58, 42, 38, +20, -42, 16, 19, 39, -19, -1, 2, +56, -7, -12, -13, 70, 4, -21, -24, +75, 13, -18, -31, 68, 12, -3, -24, +55, -4, 12, -9, 40, -20, 27, 10, +22, -38, 48, 30, -2, -58, 76, 49, +-20, -82, 90, 66, -30, -91, 95, 70, +-34, -87, 98, 61, -31, -80, 96, 48, +-18, -67, 79, 27, -1, -37, 51, 4, +25, -13, 40, -31, 40, 14, 24, -53, +58, 32, 7, -71, 74, 46, -2, -80, +75, 49, 3, -75, 62, 38, 19, -58, +55, 10, 34, -39, 38, -8, 46, -14, +23, -32, 65, 4, 6, -48, 73, 17, +3, -50, 75, 5, 13, -37, 71, -18, +16, -10, 61, -43, 27, 17, 46, -72, +48, 48, 23, -104, 69, 74, 7, -124, +78, 88, 4, -131, 82, 86, 3, -128, +87, 78, 4, -122, 77, 72, 17, -111, +60, 62, 31, -102, 55, 51, 33, -100, +64, 49, 24, -102, 65, 57, 21, -107, +70, 62, 14, -113, 86, 64, -5, -118, +110, 66, -24, -117, 120, 60, -26, -109, +120, 47, -28, -88, 120, 23, -16, -70, +102, 3, 13, -47, 61, -23, 56, -17, +21, -54, 92, 11, -11, -76, 120, 27, +-34, -89, 143, 34, -53, -93, 151, 35, +-47, -89, 131, 26, -20, -72, 100, 3, +15, -46, 67, -25, 55, -22, 21, -48, +112, -2, -37, -71, 167, 16, -83, -84, +192, 33, -96, -95, 199, 35, -101, -89, +197, 29, -88, -86, 175, 22, -52, -80, +132, 15, -4, -75, 90, 7, 28, -63, +59, 1, 58, -61, 30, -2, 91, -61, +-1, 2, 112, -66, -5, 2, 106, -69, +6, 10, 88, -76, 27, 16, 67, -84, +51, 27, 30, -89, 90, 30, -10, -89, +121, 31, -26, -94, 128, 35, -30, -95, +133, 34, -39, -92, 142, 29, -41, -90, +130, 33, -21, -95, 106, 36, 4, -99, +82, 42, 23, -101, 60, 43, 50, -102, +25, 45, 87, -104, -7, 44, 106, -99, +-12, 32, 100, -80, -7, 13, 102, -68, +-10, 2, 99, -52, -5, -12, 85, -39, +10, -19, 66, -33, 28, -23, 52, -37, +39, -11, 35, -51, 61, 4, 8, -65, +80, 19, -2, -75, 78, 25, 13, -83, +56, 33, 24, -81, 49, 26, 27, -69, +41, 15, 46, -63, 17, 8, 61, -49, +7, -7, 61, -29, 12, -29, 59, -11, +4, -44, 71, 7, -19, -56, 93, 13, +-30, -63, 91, 25, -21, -79, 75, 49, +-15, -99, 73, 67, -14, -113, 71, 72, +-7, -111, 56, 69, 0, -100, 54, 56, +-1, -89, 58, 41, -3, -67, 39, 26, +28, -56, 12, 10, 43, -34, 2, -7, +45, -20, 6, -24, 43, -2, -3, -37, +47, 12, -7, -41, 43, 8, 8, -33, +25, -3, 22, -24, 17, -7, 16, -15, +15, -11, 30, -10, -4, -28, 58, 7, +-34, -38, 72, 14, -31, -40, 50, 21, +-18, -41, 43, 29, -17, -55, 50, 29, +-16, -39, 28, -2, 24, 8, -23, -53, +67, 55, -53, -85, 77, 73, -49, -96, +63, 92, -40, -119, 63, 116, -45, -137, +68, 116, -50, -111, 59, 80, -28, -74, +30, 43, 8, -42, -13, 17, 48, -15, +-52, -5, 73, 3, -59, -11, 66, -10, +-43, 14, 41, -26, -22, 17, 32, -21, +-24, 18, 25, -36, -2, 61, -16, -100, +47, 129, -63, -145, 81, 128, -71, -108, +74, 75, -68, -66, 85, 70, -107, -93, +129, 121, -145, -128, 141, 117, -117, -84, +80, 48, -41, -19, 10, 13, 4, -19, +-7, 33, 3, -39, -7, 35, 20, -17, +-50, -3, 78, 25, -110, -37, 121, 50, +-124, -56, 100, 70, -85, -69, 54, 73, +-47, -55, 29, 45, -31, -28, 21, 26, +-22, -25, 3, 38, 6, -37, -38, 40, +43, -16, -68, 1, 65, 23, -73, -26, +58, 27, -64, -8, 46, 9, -61, 0, +58, 12, -77, -17, 70, 30, -78, -26, +53, 25, -45, -11, 11, 10, -12, 6, +-12, -3, 1, 17, -17, -21, 6, 44, +-32, -52, 32, 64, -59, -52, 42, 48, +-42, -32, 4, 29, 3, -24, -29, 36, +7, -43, -1, 58, -49, -47, 56, 35, +-82, 2, 43, -25, -25, 54, -33, -55, +42, 48, -68, -12, 36, -18, -19, 42, +-35, -38, 37, 26, -69, 14, 37, -36, +-45, 55, 5, -38, -12, 11, -18, 31, +0, -54, -28, 66, 6, -44, -32, 25, +5, 3, -25, -6, -19, 11, 14, 8, +-66, -9, 57, 17, -95, -6, 57, 11, +-59, -9, -6, 24, 17, -30, -78, 42, +66, -34, -91, 29, 32, -5, -27, -4, +-42, 22, 31, -16, -63, 15, 13, 4, +-28, -13, -26, 48, -13, -58, -9, 76, +-47, -64, 25, 43, -57, 15, -1, -61, +-9, 105, -51, -103, 16, 87, -37, -27, +-37, -20, 36, 56, -99, -46, 62, 29, +-80, 8, 6, -23, -14, 26, -55, 19, +26, -52, -67, 80, 19, -69, -61, 48, +21, 11, -74, -49, 40, 72, -90, -46, +46, 3, -77, 70, 10, -128, -25, 166, +-54, -150, 30, 129, -100, -66, 61, 15, +-109, 28, 56, -16, -101, -5, 48, 63, +-101, -113, 51, 168, -105, -159, 40, 137, +-75, -75, -2, 18, -35, 61, -26, -94, +-35, 115, -5, -109, -56, 118, -10, -100, +-16, 111, -80, -124, 70, 146, -161, -122, +115, 105, -158, -62, 74, 22, -102, 37, +19, -48, -62, 61, -9, -54, -39, 62, +-42, -36, -1, 47, -80, -41, 27, 44, +-81, -16, -1, 21, -35, -8, -44, 3, +-12, 13, -46, 10, -33, -5, -10, 9, +-67, -7, 11, 21, -66, 2, -20, -14, +-17, 42, -84, -50, 49, 92, -134, -93, +73, 90, -135, -63, 56, 62, -109, -28, +39, 17, -100, -13, 25, 27, -74, 4, +-30, -14, 8, 50, -130, -76, 92, 142, +-176, -150, 96, 163, -132, -152, 24, 143, +-60, -84, -25, 43, -37, 2, -32, -32, +-40, 80, -36, -71, -20, 65, -67, -41, +6, 36, -75, 8, -10, -15, -31, 19, +-74, -7, 30, 21, -101, -3, 11, 3, +-42, 1, -86, 18, 65, 13, -174, -18, +117, 40, -175, -58, 62, 111, -86, -102, +-43, 96, 24, -61, -138, 34, 96, 28, +-171, -48, 85, 51, -116, -23, -15, 23, +9, 16, -139, -22, 104, 23, -173, -3, +72, 30, -84, -37, -50, 60, 38, -69, +-139, 95, 74, -59, -121, 25, 14, 25, +-37, -50, -71, 101, 32, -107, -101, 94, +14, -46, -48, 15, -50, 65, 8, -127, +-72, 181, -15, -181, -11, 182, -94, -114, +49, 39, -110, 44, 22, -66, -59, 86, +-23, -49, -28, -6, -28, 70, -34, -61, +-33, 38, 10, 15, -98, -58, 64, 91, +-110, -39, -10, -21, 32, 87, -158, -97, +129, 80, -143, -8, -2, -56, 55, 86, +-172, -29, 136, -44, -132, 128, 18, -159, +-7, 133, -56, -25, -25, -57, 12, 95, +-84, -51, 5, -13, 13, 88, -127, -95, +107, 41, -110, 62, 2, -113, 44, 116, +-119, -54, 76, -17, -67, 73, -27, -38, +6, -48, -39, 142, -49, -173, 17, 171, +-38, -102, -43, 37, 54, -2, -79, 38, +26, -73, 16, 83, -79, -31, 50, -56, +-24, 158, -102, -174, 113, 102, -154, 39, +50, -143, -5, 175, -68, -104, 46, -25, +-6, 147, -55, -163, 68, 104, -28, 9, +-68, -104, 120, 149, -155, -109, 55, 23, +-2, 53, -116, -66, 101, 33, -81, 45, +-10, -112, 89, 135, -103, -94, 93, 47, +-30, -31, 8, 63, -30, -115, 49, 155, +-102, -135, 46, 61, -33, 24, -71, -59, +111, 42, -129, 11, 99, -62, -9, 87, +-15, -49, 62, -14, -26, 77, 22, -121, +-34, 145, 27, -130, -78, 88, 43, -41, +-58, 4, -10, 25, 50, -36, -48, 37, +42, -30, 50, 31, -29, -1, 48, -47, +37, 83, -85, -95, 99, 79, -110, -42, +6, 5, 42, 6, -120, 3, 88, 5, +1, -31, -52, 71, 147, -101, -77, 124, +81, -124, 24, 112, -49, -92, 58, 55, +-31, -7, -63, -49, 48, 70, -51, -43, +-26, -9, 90, 63, -91, -78, 157, 30, +-64, 42, 87, -99, 24, 96, -19, -36, +33, -63, -33, 161, 0, -216, -39, 189, +0, -101, -13, -27, 16, 136, 3, -176, +53, 110, 32, 9, 37, -125, 33, 170, +31, -148, -16, 76, 27, -4, -71, -16, +50, -11, -80, 50, 8, -76, 41, 68, +-60, -33, 120, -23, -48, 57, 93, -55, +41, 27, -38, 2, 109, -23, -74, 2, +12, 37, 10, -61, -93, 42, 81, 3, +-88, -43, 39, 48, 77, -10, -86, -50, +178, 73, -73, -35, 90, -34, 20, 76, +-40, -65, 53, -16, -38, 116, -62, -180, +77, 153, -103, -60, 64, -58, 0, 139, +13, -144, 58, 66, 35, 46, 0, -124, +92, 121, -42, -60, -5, -30, 62, 93, +-126, -84, 71, 12, -35, 65, -48, -125, +118, 144, -106, -134, 128, 95, 8, -49, +-5, -9, 92, 72, -33, -129, 26, 137, +-7, -94, -16, 21, -5, 43, -16, -89, +-1, 87, -10, -45, 50, -5, -16, 46, +49, -80, 58, 87, -40, -67, 84, 33, +-22, -14, -14, 9, 37, -24, -57, 44, +3, -48, 45, 14, -95, 35, 111, -67, +-24, 74, -15, -51, 132, 4, -93, 39, +85, -56, 27, 40, -107, -7, 151, -36, +-151, 79, 64, -93, 15, 57, -69, 6, +96, -79, -27, 120, 21, -123, 67, 86, +-31, -43, 48, 15, 13, -3, -39, -3, +36, 4, -28, -7, -19, 6, 20, 1, +-22, -17, 21, 28, 40, -36, -17, 32, +84, -44, -24, 42, 50, -31, -9, 6, +5, 29, -3, -48, -32, 32, 15, 19, +-37, -72, 14, 92, -7, -63, 25, 10, +15, 37, 54, -57, -17, 20, 101, 31, +-74, -74, 83, 86, -47, -67, -4, 18, +1, 23, -38, -37, 1, 10, 16, 28, +-42, -64, 83, 86, -28, -92, 66, 83, +17, -95, 37, 103, -5, -101, 40, 67, +-52, -7, 33, -61, -51, 104, 1, -105, +-18, 58, 1, -1, -5, -39, 35, 40, +15, -18, 26, -23, 49, 43, -1, -36, +37, 4, 11, 25, -38, -48, 48, 44, +-79, -19, 27, -14, -33, 30, -6, -22, +13, -13, 7, 47, 32, -80, 10, 69, +64, -42, -31, 10, 78, 3, -29, 3, +-4, -31, 48, 60, -97, -73, 61, 63, +-41, -44, -47, 21, 101, 0, -120, -21, +127, 28, -33, -40, 12, 39, 80, -26, +-49, -4, 63, 28, -16, -38, -4, 30, +6, -4, -11, -39, -23, 66, 21, -74, +-36, 58, 33, -32, -19, -6, 48, 34, +-35, -52, 80, 65, -48, -73, 64, 70, +-12, -50, -11, 22, 44, 13, -59, -45, +48, 61, -53, -48, 38, 17, -49, 23, +59, -68, -55, 98, 66, -111, -26, 91, +24, -52, 34, -4, -26, 56, 52, -85, +-17, 77, 8, -46, 22, 10, -45, 13, +55, -12, -74, -17, 70, 51, -71, -75, +61, 63, -34, -32, 26, -22, 27, 62, +-26, -74, 71, 46, -41, 6, 58, -62, +-22, 96, 19, -89, -12, 41, 7, 21, +-30, -66, 24, 70, -38, -33, 24, -34, +-10, 89, 14, -107, 11, 77, 28, -19, +-11, -37, 66, 67, -46, -63, 57, 29, +-19, 6, -24, -34, 50, 43, -102, -38, +96, 23, -104, -20, 81, 17, -56, -16, +59, 13, -20, -18, 46, 23, 3, -24, +12, 15, 31, 10, -38, -44, 49, 81, +-65, -93, 39, 73, -50, -22, 15, -41, +-19, 97, 10, -123, 1, 117, 12, -80, +21, 40, 9, -3, 26, -20, 7, 22, +3, -15, 13, 6, -24, -8, 14, 16, +-26, -43, 10, 59, -28, -68, 20, 59, +-8, -32, -3, -8, 54, 59, -65, -102, +117, 133, -95, -135, 90, 100, -31, -30, +-24, -59, 60, 137, -86, -177, 57, 156, +-31, -94, -20, 3, 50, 67, -59, -98, +60, 88, -22, -54, 26, 17, 3, 0, +17, 6, -4, -26, 10, 38, 2, -34, +-19, 9, 19, 25, -40, -45, 29, 48, +-34, -37, 31, 21, -31, -15, 45, 17, +-38, -20, 49, 26, -18, -29, 24, 24, +-5, -15, 10, 8, -13, 2, 14, -18, +-14, 30, -11, -42, 20, 46, -46, -36, +38, 26, -25, -14, 13, 7, 2, 4, +19, -5, -23, -2, 66, 10, -71, -18, +67, 25, -34, -18, -24, 11, 62, 5, +-98, -22, 86, 26, -66, -19, 11, 9, +33, 4, -60, -1, 75, -21, -31, 50, +3, -90, 64, 112, -87, -110, 96, 77, +-70, -20, 15, -37, 29, 71, -79, -74, +79, 52, -79, -14, 49, -11, -19, 5, +22, 22, -19, -68, 54, 111, -58, -133, +75, 118, -51, -78, 21, 23, 11, 27, +-47, -62, 54, 72, -67, -68, 43, 62, +-32, -54, 14, 44, 9, -37, -9, 31, +25, -37, -1, 48, -1, -64, 24, 73, +-23, -67, 17, 38, -3, -7, -18, -21, +9, 22, -2, 4, -33, -50, 68, 81, +-78, -90, 69, 60, -13, 3, -40, -76, +107, 141, -133, -164, 131, 150, -92, -102, +37, 43, 7, 3, -42, -32, 32, 39, +-11, -40, -19, 28, 35, -16, -25, 8, +3, -3, 41, 2, -52, -7, 63, 5, +-28, -2, -17, -5, 66, 8, -101, 0, +96, -23, -76, 57, 29, -96, 9, 123, +-33, -137, 46, 119, -37, -80, 31, 34, +-24, 19, 31, -49, -30, 57, 35, -42, +-19, 10, 4, 12, 18, -34, -37, 37, +40, -31, -43, 18, 39, -4, -41, -12, +35, 40, -29, -61, 23, 74, -1, -73, +-15, 58, 34, -32, -31, 1, 20, 22, +-3, -26, -22, 29, 34, -25, -29, 18, +13, -26, 6, 38, -28, -47, 44, 48, +-47, -49, 54, 43, -54, -43, 53, 55, +-42, -64, 35, 56, -8, -29, -19, -11, +46, 56, -57, -85, 50, 77, -24, -37, +-15, -27, 47, 86, -69, -121, 64, 117, +-36, -82, -2, 36, 33, 9, -33, -34, +23, 32, 17, -21, -46, 5, 65, -2, +-52, 4, 7, -3, 36, 2, -79, 5, +83, -11, -65, 10, 23, -2, 15, -2, +-41, 7, 45, 2, -25, -9, 0, 21, +32, -28, -46, 22, 53, -11, -47, -7, +30, 19, -21, -24, 6, 16, -10, 5, +4, -26, -2, 50, -4, -73, 24, 93, +-42, -100, 68, 93, -67, -71, 55, 31, +-28, 19, -13, -54, 37, 64, -53, -46, +32, 8, -2, 27, -40, -47, 67, 42, +-72, -16, 52, -4, -19, 24, -5, -23, +29, 5, -28, 21, 20, -53, -4, 72, +-23, -81, 35, 76, -52, -59, 46, 30, +-37, 6, 14, -44, 15, 64, -29, -58, +34, 19, -10, 41, -21, -94, 60, 112, +-81, -79, 68, 9, -43, 78, -10, -136, +39, 147, -60, -108, 54, 33, -43, 43, +33, -93, -28, 108, 30, -90, -23, 63, +13, -44, 17, 34, -45, -28, 50, 22, +-38, -3, -6, -21, 40, 39, -75, -31, +68, -3, -35, 49, -23, -87, 76, 106, +-104, -97, 102, 71, -69, -34, 20, 5, +25, 22, -58, -45, 69, 64, -65, -80, +34, 82, -4, -65, -34, 23, 61, 23, +-72, -68, 71, 83, -49, -73, 30, 38, +-17, 5, 13, -24, -22, 20, 32, 4, +-37, -28, 18, 39, 7, -28, -51, 5, +71, 23, -83, -35, 61, 30, -28, -9, +-11, -15, 43, 32, -60, -32, 63, 24, +-54, -6, 43, -13, -26, 25, 7, -30, +4, 28, -23, -14, 21, -6, -18, 30, +-2, -58, 16, 76, -25, -77, 16, 59, +5, -25, -28, -10, 50, 34, -58, -31, +51, 10, -31, 17, 3, -37, 15, 34, +-30, -17, 24, -11, -23, 35, 7, -45, +0, 43, -14, -29, 23, 18, -26, -14, +35, 13, -32, -14, 28, 9, -13, 1, +-5, -15, 17, 26, -35, -26, 37, 16, +-46, -3, 43, -14, -40, 19, 25, -12, +-14, 5, 1, 5, 26, -26, -37, 40, +52, -56, -55, 68, 45, -62, -41, 47, +28, -20, -20, -16, -3, 52, 16, -74, +-43, 78, 64, -66, -81, 43, 81, -16, +-57, -9, 24, 24, 16, -26, -55, 31, +67, -18, -72, 13, 47, 3, -29, -11, +4, 8, 9, -1, -23, -19, 29, 38, +-33, -52, 31, 46, -19, -20, 2, -21, +28, 60, -54, -87, 72, 94, -79, -76, +63, 50, -45, -19, 14, -2, 4, 16, +-29, -21, 35, 30, -42, -37, 39, 44, +-31, -45, 18, 36, 1, -22, -17, 8, +26, 1, -24, -5, 14, 7, -11, -15, +18, 29, -33, -57, 52, 76, -67, -73, +56, 43, -26, 12, -26, -70, 72, 109, +-97, -114, 88, 76, -48, -12, -8, -53, +58, 98, -87, -107, 78, 91, -46, -52, +-4, 13, 51, 16, -82, -35, 90, 41, +-82, -35, 49, 27, -14, -12, -22, -6, +35, 26, -34, -31, 13, 21, 13, 10, +-37, -46, 49, 72, -41, -74, 18, 49, +3, -2, -24, -43, 21, 73, -11, -79, +-9, 58, 16, -26, -20, 2, 1, 16, +22, -18, -38, 10, 48, -2, -41, -6, +36, 8, -24, -13, 14, 18, -5, -24, +-6, 16, 15, 2, -32, -31, 44, 54, +-51, -66, 45, 53, -22, -27, 4, -18, +21, 58, -39, -78, 45, 81, -44, -60, +33, 30, -21, 2, 5, -32, 8, 46, +-23, -50, 20, 47, -19, -32, 1, 19, +13, -7, -20, 4, 13, -6, 11, 13, +-29, -20, 45, 15, -37, -2, 19, -28, +8, 53, -33, -66, 29, 64, -21, -39, +1, -2, 15, 32, -26, -44, 14, 41, +6, -19, -20, -11, 26, 40, -17, -54, +6, 51, 15, -41, -28, 16, 32, 11, +-35, -37, 22, 57, -15, -62, -6, 54, +19, -30, -30, 3, 30, 19, -19, -19, +-3, 10, 28, 11, -38, -31, 42, 32, +-29, -25, 7, 15, 0, -10, 0, 24, +-27, -41, 42, 63, -55, -64, 46, 32, +-9, 19, -35, -79, 80, 121, -101, -131, +100, 105, -76, -52, 36, 3, 1, 31, +-32, -39, 46, 27, -46, -16, 36, 8, +-25, -10, 7, 18, 10, -27, -19, 27, +24, -22, -11, 9, 2, -4, 14, -3, +-18, 7, 10, -11, 0, 20, -14, -27, +11, 29, -2, -18, -19, -5, 38, 29, +-51, -43, 47, 41, -32, -21, 9, -2, +10, 23, -17, -33, 18, 30, -11, -21, +7, 11, 0, -14, -1, 17, 0, -23, +-5, 27, 7, -30, -3, 25, -9, -24, +22, 31, -37, -35, 39, 43, -31, -39, +17, 20, 0, 9, -15, -35, 20, 51, +-22, -49, 20, 29, -26, 3, 23, -26, +-25, 45, 11, -44, 7, 34, -25, -24, +41, 13, -45, -6, 40, 3, -26, -3, +18, 0, -11, -3, 16, 1, -28, 8, +24, -10, -21, 19, 1, -18, 15, 12, +-29, 6, 27, -24, -20, 41, 9, -48, +-1, 40, 2, -22, -3, 3, 2, 9, +9, -9, -19, -4, 31, 16, -31, -19, +16, 13, -4, 11, -10, -31, 11, 40, +-1, -31, -17, 6, 26, 25, -23, -47, +7, 50, 21, -38, -42, 14, 48, 14, +-36, -36, 20, 38, -5, -26, -5, 10, +-2, 11, 10, -21, -16, 15, 18, 4, +-18, -29, 12, 59, -14, -72, 19, 63, +-23, -29, 23, -19, -11, 60, -4, -79, +14, 69, -16, -30, 8, -20, 3, 58, +-10, -66, 4, 42, 17, -2, -42, -35, +57, 54, -59, -45, 45, 17, -23, 12, +0, -22, 13, 13, -13, 9, 10, -34, +-6, 45, 9, -40, -13, 21, 17, 0, +-16, -12, 16, 8, -7, -4, 7, -2, +-5, -6, 9, 21, -11, -34, 14, 36, +-8, -29, 3, 10, 5, 7, -1, -22, +-3, 24, 10, -20, -16, 13, 13, -2, +-12, 0, 11, 2, -12, -3, 14, 5, +-8, -11, 5, 3, 8, 9, -24, -22, +36, 33, -41, -33, 37, 21, -27, -2, +20, -19, -16, 28, 12, -19, -11, 2, +13, 13, -10, -21, 0, 21, 5, -7, +-13, -7, 21, 15, -25, -17, 31, 9, +-28, -5, 24, -4, -5, 2, -16, 0, +33, 1, -52, 7, 45, -1, -35, 2, +15, 2, 4, -11, -5, 17, -1, -30, +22, 35, -34, -36, 32, 34, -18, -21, +-3, 2, 22, 17, -38, -27, 33, 39, +-30, -36, 16, 38, -12, -28, 6, 20, +-2, -8, 0, -9, 3, 25, -4, -34, +0, 32, 7, -18, -13, -4, 12, 27, +-1, -43, -17, 44, 36, -37, -42, 22, +31, -5, -8, -6, -15, 10, 32, -15, +-23, 11, 7, -18, 19, 23, -29, -32, +27, 36, -12, -27, -13, 15, 34, 2, +-40, -23, 37, 35, -23, -40, 8, 35, +0, -16, -3, -7, 8, 26, -7, -38, +11, 33, -10, -16, 7, -6, -5, 30, +0, -39, -1, 32, 10, -15, -25, -2, +37, 12, -37, -13, 30, 1, -13, 11, +-6, -11, 16, 0, -16, 23, 8, -42, +0, 50, -2, -41, -2, 16, 17, 9, +-28, -28, 33, 30, -30, -17, 19, -2, +-2, 13, -8, -16, 9, 16, -11, -7, +8, 6, -7, -9, 8, 13, -13, -8, +16, -7, -14, 30, 5, -50, 5, 60, +-15, -52, 19, 29, -15, 0, 5, -26, +8, 42, -22, -43, 30, 38, -29, -32, +24, 24, -16, -13, 4, 1, 8, 13, +-17, -27, 20, 37, -16, -37, 6, 28, +5, -9, -11, -13, 15, 29, -15, -32, +7, 31, 2, -26, -7, 23, 2, -19, +5, 16, -16, -7, 22, -7, -21, 27, +13, -47, 0, 61, -20, -54, 32, 36, +-34, -9, 26, -19, -8, 39, -10, -49, +27, 45, -33, -35, 28, 23, -19, -8, +2, 3, 7, 5, -7, -15, 1, 24, +7, -30, -15, 34, 18, -30, -8, 14, +0, 3, 9, -18, -18, 32, 17, -30, +-17, 24, 10, -6, -8, -7, 0, 20, +8, -23, -12, 12, 23, -1, -25, -15, +25, 23, -17, -25, 9, 16, -1, -3, +-4, -7, 2, 13, -1, -7, 2, -5, +-4, 15, 14, -22, -21, 14, 24, 3, +-22, -19, 14, 28, 1, -25, -21, 15, +33, 7, -34, -31, 30, 44, -19, -44, +9, 25, 3, 3, -11, -35, 19, 55, +-24, -59, 22, 45, -18, -15, 8, -18, +6, 42, -22, -46, 30, 37, -31, -17, +21, 4, -10, -1, 3, 9, -2, -26, +6, 38, -14, -33, 13, 17, -8, 12, +-5, -36, 20, 45, -27, -35, 25, 12, +-13, 16, 0, -36, 13, 38, -16, -27, +12, 9, -4, 6, -4, -11, 4, 13, +-3, -7, -1, 5, 6, -9, -1, 6, +3, -9, -3, 3, 9, 5, -14, -15, +19, 19, -22, -12, 15, 4, -7, 9, +-4, -16, 16, 10, -13, -8, 10, 0, +-2, 2, -2, -4, 4, 4, -2, -6, +1, 11, 1, -19, 5, 19, -7, -17, +11, 8, -12, 4, 11, -14, -4, 11, +1, -4, 1, -5, -5, 14, 7, -12, +-7, 0, 6, 14, -12, -15, 10, 10, +-7, 10, -2, -28, 11, 39, -16, -35, +17, 14, -15, 19, 4, -42, 7, 52, +-12, -47, 11, 27, -5, -3, 5, -22, +5, 25, -4, -18, 0, 3, 6, 13, +-13, -18, 16, 14, -10, -5, 5, -9, +5, 14, -14, -9, 17, -1, -15, 12, +15, -22, -11, 19, 5, -3, -6, -12, +7, 28, -3, -39, 1, 36, 0, -20, +-5, 2, 7, 17, -10, -27, 10, 32, +-10, -29, 12, 19, -11, -11, 10, 3, +-8, 3, 3, -4, 0, 6, -1, -8, +5, 5, -3, -4, 1, 2, 4, 0, +-4, -8, 5, 17, -3, -29, -1, 42, +0, -45, 2, 35, -5, -14, 4, -12, +2, 34, -4, -51, 9, 50, -14, -35, +9, 19, 0, -7, -4, 0, 11, -5, +-11, 11, 8, -8, -4, -6, 5, 27, +-2, -56, 8, 69, -11, -64, 11, 42, +-9, -6, 1, -25, 8, 44, -12, -45, +12, 33, -6, -18, 2, 5, 3, -2, +-5, 7, 1, -8, -2, 9, 0, 0, +-1, -13, 4, 23, -6, -28, 7, 22, +-3, -13, 5, -2, -6, 14, 7, -18, +-9, 17, 12, -13, -9, 4, 6, 6, +-1, -15, 2, 17, 0, -20, 1, 18, +-3, -8, 3, -3, 2, 11, -4, -16, +6, 14, -8, -3, 2, -4, 4, 7, +-3, -8, 6, -3, -7, 17, 1, -22, +-2, 23, -2, -8, -2, -6, 4, 20, +-7, -23, 15, 7, -11, 7, 8, -21, +-5, 26, 1, -15, -3, -1, 5, 17, +-6, -25, 5, 23, -3, -9, 2, -6, +4, 11, -7, -2, 7, -14, -5, 30, +4, -42, 2, 35, -2, -17, 6, -11, +-3, 31, 2, -41, 0, 37, -2, -21, +2, 6, -2, 7, 5, -13, -3, 10, +5, -4, 2, -2, 0, 0, 7, 2, +-4, -9, 9, 13, -6, -11, 9, 9, +-4, -2, 8, -4, -7, 12, 10, -11, +-2, 8, 3, 0, 7, -6, -7, 16, +15, -21, -4, 16, 10, -10, 2, 1, +5, 10, 9, -18, 1, 17, 6, -9, +6, 0, 6, 6, 9, -5, 5, -5, +8, 16, 7, -27, 9, 24, 4, -9, +10, -8, 11, 23, 6, -32, 9, 27, +12, -18, 4, 5, 18, 5, 1, -2, +14, -3, 8, 9, 7, -9, 13, 3, +12, 11, 12, -25, 16, 29, 1, -21, +16, 10, 10, 5, 13, -10, 16, 9, +12, 4, 8, -18, 18, 26, 6, -26, +26, 13, 11, 3, 18, -19, 14, 26, +9, -28, 18, 20, 13, -9, 20, -2, +16, 10, 13, -16, 12, 17, 11, -16, +19, 14, 14, -7, 24, 2, 11, -3, +15, -2, 9, 0, 18, 1, 16, 2, +21, -5, 13, 7, 10, -9, 10, 7, +16, -2, 17, -11, 24, 19, 11, -29, +15, 25, 4, -17, 16, 0, 16, 11, +14, -17, 17, 20, 2, -14, 10, 6, +-1, 3, 19, -3, 12, 0, 14, 5, +6, -5, -2, 2, 8, 6, 2, -13, +22, 16, 3, -15, 7, 9, -4, 1, +-5, -10, 9, 16, 0, -16, 19, 10, +-8, -6, 1, 1, -13, 3, -2, -3, +2, 6, 3, -5, 2, 6, -16, -8, +-11, 12, -13, -11, 0, 5, 1, 0, +-7, -12, -9, 20, -30, -25, -5, 26, +-26, -20, 10, 12, -23, -2, -9, -6, +-28, 10, -23, -17, -14, 17, -22, -13, +-2, 7, -34, -3, -19, -4, -41, 6, +-22, -7, -19, 7, -22, -9, -19, 7, +-49, -6, -27, 7, -49, -6, -12, 4, +-36, -5, -22, 2, -46, -2, -50, 8, +-39, -6, -43, 7, -22, -4, -48, 3, +-37, 5, -61, -7, -48, 10, -40, -10, +-42, 2, -29, 4, -62, -11, -45, 17, +-68, -18, -44, 17, -44, -15, -49, 11, +-49, 0, -70, -3, -53, 10, -74, -10, +-33, 13, -61, -17, -47, 15, -70, -6, +-68, -4, -56, 10, -69, -19, -39, 24, +-72, -24, -53, 19, -82, -14, -66, 8, +-63, 2, -63, -9, -50, 14, -84, -15, +-56, 14, -92, -12, -54, 9, -74, 0, +-59, -2, -68, 5, -80, -10, -73, 13, +-78, -16, -56, 15, -73, -17, -60, 12, +-83, -8, -77, -2, -72, 10, -76, -19, +-56, 26, -86, -20, -65, 18, -91, -7, +-68, -4, -73, 10, -67, -18, -64, 19, +-85, -18, -70, 16, -91, -10, -64, 7, +-70, -3, -67, -7, -66, 10, -88, -18, +-69, 23, -86, -18, -58, 14, -79, -4, +-63, -5, -83, 13, -73, -18, -73, 20, +-72, -18, -55, 10, -78, -8, -63, 2, +-84, 3, -63, -11, -71, 14, -59, -20, +-65, 18, -75, -15, -65, 10, -80, -2, +-57, -2, -70, 9, -59, -9, -68, 11, +-71, -7, -63, 3, -69, 1, -55, -2, +-66, 7, -58, -5, -69, 6, -62, -3, +-63, 3, -56, -1, -56, 1, -58, -2, +-56, -1, -65, 1, -55, -1, -56, 1, +-52, -1, -53, 2, -59, 0, -51, -1, +-61, 2, -43, -4, -53, 1, -44, -2, +-53, 2, -51, -4, -48, 3, -50, -8, +-37, 5, -48, -9, -44, 6, -53, 1, +-45, -4, -46, 9, -43, -6, -38, 2, +-40, -3, -41, -5, -44, 4, -37, -4, +-43, 2, -30, 1, -41, -6, -35, 4, +-39, -4, -40, -1, -30, 5, -33, -13, +-33, 13, -35, -11, -35, 4, -38, 5, +-34, -5, -30, 9, -30, -8, -31, 5, +-34, 1, -32, -4, -30, 8, -30, -4, +-27, 7, -28, -2, -27, 0, -28, 1, +-25, -2, -22, -3, -21, -2, -25, 2, +-25, -4, -23, 5, -23, -10, -19, 6, +-22, -3, -20, -3, -20, 8, -25, -12, +-21, 13, -21, -8, -17, 2, -19, 6, +-19, -7, -22, 9, -21, 0, -18, -4, +-17, 10, -17, -5, -16, 3, -16, 3, +-16, -11, -16, 13, -12, -11, -14, 6, +-12, 3, -13, -10, -13, 9, -10, -10, +-14, 3, -9, 6, -11, -10, -12, 12, +-16, -4, -10, -1, -10, 6, -6, -10, +-7, 8, -10, -3, -8, -1, -10, 2, +-7, -2, -10, 3, -3, 1, -8, -4, +-5, 3, -5, -4, -6, -4, -2, 7, +-4, -11, -4, 12, -7, -6, -5, 2, +-5, 3, 0, -7, -3, 5, -1, 2, +-2, -8, -1, 8, -3, -8, -2, 2, +1, 6, -1, -13, 0, 17, -1, -14, +0, 5, 2, 3, 1, -14, 4, 18, +-3, -12, 4, 6, -4, 3, 2, -6, +3, 6, 0, 0, 4, -2, 0, 9, +1, -7, 1, 8, 3, 0, 5, -7, +4, 11, 2, -10, 3, 6, 5, -2, +4, -7, 7, 12, 1, -11, 6, 12, +0, -4, 5, -1, 3, 8, 4, -11, +9, 11, 2, -9, 8, 4, 3, -2, +7, -4, 6, 4, 4, -6, 7, 6, +3, -7, 5, 8, 4, -8, 7, 6, +4, -4, 6, 2, 1, 6, 7, -9, +5, 7, 5, -9, 6, 2, 5, 1, +4, -4, 2, 9, 4, -6, 3, 2, +6, 1, 1, -3, 5, 6, 4, -3, +-1, 4, 3, 2, -1, 1, 5, -1, +4, 4, 3, -8, 3, 9, -1, -5, +3, 3, 0, 5, 5, -12, 4, 11, +3, -14, 1, 10, 3, -7, 1, 0, +2, 5, 2, -7, 0, 6, 1, -4, +-2, 3, 2, -1, 1, 0, 2, -3, +-1, 5, -2, -3, 4, -1, -3, 2, +4, -5, 1, 2, 2, -5, 0, -1, +-2, 6, 0, -9, -2, 13, 0, -11, +1, 6, -1, -1, -3, -4, 1, 8, +-1, -12, 0, 10, 0, -7, 0, 0, +2, 1, -6, -2, 0, 3, -4, 1, +0, -2, 0, 4, 1, -6, 0, 1, +-3, 3, 0, -7, 1, 4, -4, -1, +0, 2, -2, 2, -2, -3, 0, 1, +-1, 0, -1, -3, -1, 7, 0, -10, +-1, 10, -3, -6, 1, 3, 1, -3, +2, -3, 2, 2, 1, -5, 1, 3, +-3, -2, 3, 2, -2, -1, 1, 4, +0, -4, 1, 5, -2, -4, 2, 6, +0, -7, 4, 8, 3, -13, 1, 12, +1, -10, 3, 6, 3, -5, 3, -1, +1, 5, 3, -7, -1, 8, 6, -8, +-3, 7, 6, -3, 0, 2, 3, 0, +2, 2, 4, -6, 1, 8, 3, -5, +3, 2, 3, 3, 5, -8, 3, 9, +5, -9, 5, 2, 5, 2, 2, -5, +2, 9, 3, -3, 4, -2, 2, 12, +2, -13, 3, 20, 4, -16, 2, 12, +9, -6, -1, 0, 6, 10, 2, -11, +9, 11, 6, -14, 7, 10, 6, -12, +6, 11, 6, -10, 6, 9, 4, -6, +9, 1, 6, -1, 7, -1, 3, 5, +7, -1, 3, 1, 9, 1, 1, -4, +7, 8, -1, -4, 7, 5, 5, -4, +4, -2, 5, 7, 3, -12, 9, 15, +6, -20, 11, 19, 6, -17, 12, 12, +5, -6, 11, 4, 7, 5, 9, -5, +5, 15, 5, -9, 6, 14, 3, -8, +4, 9, 7, -6, 2, -1, 6, 2, +-1, -8, 11, -1, 0, -7, 8, 2, +6, -6, 11, -3, 6, 3, 11, -5, +12, 9, 12, -6, 14, 12, 11, -1, +10, 7, 8, 12, 6, -5, 6, 23, +1, -14, 4, 20, -1, -14, 2, 5, +-2, -5, 1, -10, 3, -1, 2, -19, +7, 1, 5, -20, 13, 3, 9, -13, +19, 5, 12, -3, 19, 7, 15, 6, +15, 10, 16, 12, 13, 8, 9, 17, +6, 8, 3, 9, -3, 12, -7, -1, +-3, 7, -3, -19, -4, 0, -8, -17, +-2, -13, -2, -12, 4, -21, 11, -8, +16, -22, 16, 0, 22, -10, 24, 2, +22, 10, 23, 9, 22, 19, 16, 16, +14, 23, 8, 15, 6, 18, -5, 13, +-7, 9, -12, 4, -14, -5, -13, -9, +-15, -15, -9, -20, -7, -20, 2, -30, +5, -18, 14, -31, 17, -6, 26, -22, +27, 9, 27, -3, 30, 19, 25, 15, +26, 23, 15, 32, 12, 23, 3, 36, +-3, 14, -12, 28, -16, 3, -19, 7, +-21, -7, -19, -19, -14, -20, -13, -38, +-6, -22, 3, -46, 13, -24, 18, -34, +25, -18, 30, -13, 34, -4, 34, 10, +33, 16, 26, 29, 25, 29, 11, 41, +5, 36, -5, 36, -11, 31, -19, 17, +-21, 18, -27, -8, -25, -1, -26, -28, +-15, -26, -10, -41, -1, -40, 4, -37, +18, -41, 18, -26, 31, -25, 33, -12, +38, -1, 33, 12, 32, 22, 22, 33, +19, 35, 6, 46, -2, 40, -10, 42, +-23, 33, -25, 25, -28, 9, -25, -4, +-24, -14, -21, -27, -16, -28, -6, -48, +0, -35, 11, -51, 20, -32, 28, -40, +31, -18, 33, -12, 33, 0, 32, 17, +26, 15, 17, 45, 10, 28, 2, 50, +-11, 36, -16, 42, -26, 34, -27, 19, +-29, 17, -28, -8, -25, -5, -19, -31, +-13, -25, -3, -41, 4, -40, 14, -36, +21, -44, 30, -25, 28, -29, 29, 1, +29, -9, 27, 21, 17, 15, 10, 39, +3, 30, -4, 42, -14, 39, -19, 33, +-27, 35, -27, 16, -29, 15, -25, -1, +-19, -14, -13, -18, -9, -32, 4, -33, +11, -45, 19, -36, 20, -37, 28, -27, +27, -24, 26, -6, 20, -3, 20, 14, +13, 10, 8, 33, -5, 25, -8, 41, +-18, 29, -21, 37, -24, 25, -26, 22, +-23, 10, -22, 2, -17, -8, -11, -16, +-5, -25, 6, -32, 11, -34, 16, -33, +17, -31, 21, -23, 19, -20, 19, -4, +17, -7, 12, 14, 5, 14, -3, 28, +-6, 29, -10, 28, -11, 31, -18, 24, +-18, 25, -22, 15, -21, 13, -14, -2, +-9, -10, -6, -14, -3, -24, 4, -24, +11, -37, 14, -26, 15, -32, 12, -13, +18, -23, 13, -3, 11, -1, 6, 10, +4, 17, -2, 19, -7, 32, -11, 24, +-14, 30, -14, 21, -16, 21, -16, 12, +-14, 7, -11, -3, -11, -7, -5, -17, +0, -22, 6, -26, 7, -27, 9, -24, +13, -26, 14, -17, 10, -11, 10, 0, +7, 3, 3, 17, 2, 13, -3, 26, +-8, 24, -9, 27, -12, 25, -13, 20, +-13, 16, -12, 5, -11, 3, -7, -11, +-5, -10, -3, -21, 2, -20, 4, -27, +6, -22, 8, -21, 12, -19, 14, -13, +8, -4, 9, 2, 8, 6, 2, 17, +-1, 21, -2, 22, -8, 25, -9, 23, +-11, 18, -13, 19, -11, 5, -9, 4, +-8, -9, -5, -11, -4, -18, -1, -20, +3, -23, 5, -22, 8, -19, 6, -15, +9, -7, 6, -5, 6, 10, 7, 2, +5, 20, 2, 12, -2, 26, -6, 20, +-5, 19, -7, 17, -7, 8, -9, 8, +-10, -1, -10, -3, -6, -13, -4, -14, +-4, -18, 2, -19, 3, -21, 3, -14, +7, -14, 8, -7, 10, -5, 6, 6, +5, 8, 3, 16, 1, 16, 1, 17, +-3, 21, -4, 12, -4, 15, -7, 2, +-8, 11, -11, -6, -5, -1, -7, -17, +-3, -9, -6, -19, 2, -15, 2, -19, +4, -11, 4, -8, 7, -8, 7, 2, +7, -1, 7, 14, 3, 9, 1, 23, +-2, 13, 1, 17, -3, 10, -2, 11, +-3, 3, -7, 4, -5, -4, -6, -9, +-4, -10, -8, -13, -5, -8, -2, -18, +0, -6, 1, -14, 0, 2, 3, -7, +5, 7, 5, 1, 5, 14, 5, 8, +2, 16, 1, 13, 1, 11, 0, 12, +1, 1, -3, 9, -5, -2, -7, 2, +-7, -9, -2, -8, -7, -12, -3, -7, +-5, -13, -2, -5, -1, -10, 3, -3, +3, -2, 4, 2, 5, 6, 1, 9, +2, 14, 4, 6, 8, 11, 1, 5, +3, 13, -2, 0, 2, 7, -1, -9, +-2, 4, -3, -12, -3, -3, -4, -11, +-5, -6, -3, -7, -2, -11, 0, -1, +-3, -7, 5, 4, -3, -2, 3, 13, +1, -1, 7, 14, 3, 1, 5, 14, +3, 2, 7, 4, 4, 0, 0, 2, +1, 1, 0, -8, 1, -2, -3, -13, +2, -4, -5, -13, 1, -2, -8, -8, +2, -1, -4, -5, 1, 4, -3, 0, +4, 3, 3, 3, 1, 6, 6, 7, +1, 3, 7, 10, -3, 1, 7, 9, +-4, -3, 5, 6, -4, -7, 4, 0, +-5, -8, 1, -2, -5, -6, -3, -3, +-3, -4, -3, -4, 0, 0, -6, -2, +2, 4, -4, -1, 4, 7, -5, 3, +7, 7, -2, 3, 9, 5, 0, 2, +6, 5, 1, 0, 5, 0, -2, 3, +-1, -4, 3, 0, -4, -8, 3, 1, +-7, -10, 2, 3, -6, -11, 3, 3, +-8, -5, 5, 1, -3, -3, 4, 2, +-1, 4, 5, -2, 1, 10, 3, -4, +6, 11, 2, -7, 7, 10, -2, -6, +9, 4, -5, -4, 7, 0, -6, -3, +4, -4, -6, -1, 2, -7, -5, 2, +-2, -7, -4, 6, -3, -8, 1, 8, +-2, -8, 6, 8, -2, -6, 5, 12, +-3, -3, 11, 6, -2, 0, 8, 4, +-3, 4, 6, -2, 0, 4, 4, -8, +0, 6, -3, -9, -3, 10, -5, -12, +0, 10, -6, -14, 2, 9, -7, -10, +4, 7, -7, -4, 6, 3, -3, 0, +7, -1, 0, 4, 6, -3, 5, 5, +2, -3, 5, 9, 3, -11, 5, 12, +-1, -12, 6, 11, -6, -11, 3, 10, +-6, -9, 1, 7, -6, -5, 1, 2, +-4, -1, 0, -3, 0, 3, -1, -6, +2, 9, 1, -13, 5, 13, -1, -13, +9, 12, 2, -16, 11, 9, 2, -13, +8, 8, -2, -6, 4, 6, 0, -4, +1, 2, -1, 2, -2, -1, -3, 7, +-4, -6, -2, 12, -6, -9, 1, 13, +-4, -13, 4, 11, 0, -15, 5, 10, +3, -15, 7, 6, -1, -6, 7, -1, +2, -1, 0, 1, 4, 4, 1, -6, +3, 11, -2, -8, 1, 14, -4, -9, +-2, 18, -7, -8, 0, 15, -2, -11, +0, 11, -3, -5, 1, 1, 3, -4, +0, -4, 3, 1, 1, -8, 4, 4, +1, -11, 6, 6, 3, -13, 5, 10, +1, -10, 2, 10, 1, -5, 0, 8, +2, -1, -3, 7, -2, 4, -1, 3, +-2, 5, -2, -1, 2, 2, -3, -4, +3, 2, 0, -8, 2, 2, 4, -12, +1, 3, 5, -14, 5, 2, 2, -8, +4, 1, 6, -6, -1, 3, 3, 3, +-2, 1, -2, 11, -3, 1, -4, 12, +-2, -1, -1, 9, -3, -2, 0, 4, +0, -2, -1, -3, 6, -2, -2, -7, +5, -2, 0, -5, 3, -5, 7, -5, +-1, -2, 1, 1, 4, -4, -1, 4, +2, -1, 2, 4, -5, 5, 4, 0, +-3, 7, 1, -2, -2, 11, -3, -3, +0, 4, 2, -2, -4, -2, 5, 1, +-1, -7, -1, 3, 7, -11, -2, 2, +7, -10, 4, -2, 1, -1, 2, -3, +2, 6, -3, -7, 7, 9, -5, -5, +3, 7, -2, 4, -8, 4, 3, 6, +-1, -7, -4, 12, 0, -7, -2, 8, +-1, -8, 7, -1, -10, 3, 7, -8, +-2, 6, 2, -13, 5, 7, 0, -10, +1, 5, 4, -1, -4, 0, 1, 7, +3, -6, -9, 12, 10, -10, -6, 8, +2, -4, -1, 4, -3, 1, 2, -7, +0, 8, -6, -9, 7, 5, -5, -4, +-2, 1, 8, -1, -7, -4, 7, 5, +1, -10, 2, 6, 4, -7, -2, 8, +-3, -1, 8, -1, -8, 8, 3, -7, +-1, 11, -7, -8, 1, 11, -6, -5, +-3, 3, 1, 0, -4, -6, -3, 7, +5, -11, -7, 7, 8, -9, -6, 7, +0, -2, 2, 1, -2, 3, 1, -4, +5, 6, -4, -5, 3, 6, 0, -2, +-6, 1, 6, 2, -11, -3, 1, 5, +-3, -7, -8, 7, -2, -6, -2, 1, +-11, 1, 3, -4, -6, 3, -3, -5, +2, 5, -7, -6, 4, 3, -6, 1, +-2, 0, -1, 5, -2, -4, -5, 5, +1, -2, -10, 3, 0, -1, -9, 2, +-10, 3, -4, -4, -10, 3, -9, -6, +-4, 2, -11, -5, -9, 1, -4, -1, +-15, -3, 2, 2, -11, -6, -5, 7, +-6, -3, -8, 5, -7, -1, -5, 4, +-11, -1, -6, 3, -7, -1, -16, 3, +-5, 1, -16, -3, -9, 2, -16, 0, +-15, 0, -13, -2, -12, -1, -16, -4, +-7, -1, -18, -3, -13, 3, -9, -5, +-19, 5, -9, -1, -16, 4, -12, -1, +-11, 2, -14, 2, -15, -1, -10, 4, +-23, 0, -12, 4, -20, -2, -17, 0, +-15, -3, -20, -2, -17, -5, -17, -2, +-22, -2, -19, -1, -15, -5, -24, 0, +-15, 0, -22, -1, -18, 1, -19, 0, +-23, 5, -20, 1, -19, 5, -25, 1, +-19, 4, -22, -2, -23, 1, -18, -3, +-29, 2, -21, -1, -25, -3, -25, -1, +-24, -4, -24, -2, -26, -3, -21, -3, +-27, -1, -27, 1, -26, 3, -29, -1, +-23, 4, -24, -5, -26, 3, -26, 1, +-26, -1, -30, 5, -23, -5, -34, 7, +-27, -3, -31, 4, -31, -4, -28, 3, +-31, -5, -27, -1, -30, -2, -33, 2, +-30, -2, -29, -1, -31, -3, -29, 3, +-35, 0, -29, 2, -32, 1, -32, 1, +-31, 2, -32, -1, -31, 2, -31, -4, +-33, 7, -34, -8, -28, 5, -38, -7, +-30, 6, -37, -5, -33, 3, -32, -4, +-35, 1, -33, -1, -32, -2, -36, 3, +-35, -1, -34, 4, -36, -2, -34, 5, +-37, -1, -34, 2, -31, -4, -35, 1, +-36, -1, -35, 2, -36, -5, -33, 2, +-38, -4, -37, 5, -35, -4, -36, 1, +-34, -3, -39, 4, -36, 0, -35, -2, +-36, 4, -38, -4, -35, 7, -41, -1, +-35, 5, -37, -3, -38, 4, -36, -1, +-36, 0, -36, 0, -34, -3, -34, -1, +-35, -3, -34, 0, -37, -2, -33, -1, +-38, 1, -36, 1, -37, 1, -36, 2, +-38, 2, -37, 5, -36, -3, -32, 2, +-34, -5, -36, 5, -34, -4, -35, 2, +-33, -3, -37, 3, -32, -2, -33, -4, +-34, 3, -33, -7, -33, 5, -36, -3, +-33, 4, -33, -4, -34, 4, -33, -1, +-34, 3, -32, 0, -32, 0, -30, -2, +-35, 4, -30, -2, -34, 2, -32, 0, +-33, 2, -30, -3, -30, -1, -31, -1, +-32, 0, -31, 0, -29, -3, -29, 0, +-27, -5, -30, 3, -29, -2, -31, 4, +-27, -2, -29, 2, -25, -3, -28, 2, +-28, 0, -28, 2, -30, 2, -27, 0, +-27, -1, -26, 0, -26, -2, -25, -1, +-29, 1, -26, 0, -24, -3, -25, 0, +-25, 0, -27, 1, -23, 1, -21, -5, +-22, 3, -24, -2, -22, 5, -25, -3, +-20, 5, -25, -4, -18, 4, -25, -3, +-22, 6, -22, -5, -19, 3, -22, -5, +-21, 4, -22, -3, -21, 2, -17, -3, +-17, -4, -19, 3, -19, -2, -18, 3, +-18, -3, -17, 5, -20, -2, -14, 3, +-19, -2, -14, 4, -16, -4, -17, 5, +-17, -3, -13, 2, -18, -2, -11, -1, +-17, -3, -11, -1, -16, -2, -10, -3, +-14, -2, -11, 0, -17, -1, -6, -1, +-14, -4, -9, 5, -19, -1, -5, 3, +-13, -7, -6, 8, -15, -7, -4, 7, +-16, -6, -7, 8, -16, -4, -7, 5, +-12, -5, -5, 1, -12, -2, -5, -1, +-10, -2, -6, -2, -8, 0, -7, -2, +-11, 5, -9, 0, -7, 2, -6, -3, +-5, 3, -7, -4, 0, 1, -11, -1, +-2, 3, -13, 2, -5, 6, -9, -3, +1, 0, -10, -2, -1, 3, -12, -1, +3, -1, -11, -2, 2, 0, -10, -4, +4, 1, -9, -5, 6, 2, -9, -5, +1, 8, -11, -3, 4, 4, -9, -4, +6, 2, -9, -3, 3, 4, -6, -5, +3, 2, -6, -4, 2, 2, -7, -3, +3, 2, -8, -2, 3, 0, -5, -3, +-3, 5, -7, 1, -1, 0, -3, 0, +1, -2, -2, 1, 1, -4, -3, 4, +-2, -2, 2, 1, -4, -1, -1, 5, +-6, 0, 5, -3, -6, 0, 2, 1, +-3, -4, 5, -2, -6, -2, 1, 2, +-6, -1, 1, 2, -5, -1, 1, 2, +-7, 1, 5, -2, -7, 2, 4, -2, +-5, 1, 1, 0, -4, 0, 1, 0, +-4, -1, 3, -1, -4, -3, 3, -1, +-4, -3, 0, 2, -3, -4, 1, 1, +-5, -3, 4, -2, -6, 0, 2, -1, +-2, -4, 3, -2, -3, -2, 2, 0, +-1, -4, 2, 0, -1, -4, 3, -2, +1, -4, 0, -1, 2, -5, 1, -3, +2, -4, 0, -3, 3, -4, 3, -7, +2, -2, 2, -5, 3, -4, 3, -4, +6, -8, 2, -1, 2, -5, 2, 0, +5, -8, 6, -4, 6, -9, 3, -1, +6, -8, 5, -3, 6, -6, 8, -8, +10, -8, 5, -6, 8, -6, 5, -6, +9, -6, 10, -11, 11, -6, 9, -11, +14, -7, 8, -9, 12, -4, 10, -11, +16, -8, 10, -9, 17, -8, 11, -8, +16, -8, 16, -12, 18, -10, 14, -8, +19, -12, 19, -11, 22, -14, 20, -11, +19, -10, 23, -14, 19, -8, 23, -14, +24, -11, 25, -15, 25, -10, 26, -15, +28, -11, 27, -15, 31, -14, 30, -15, +30, -13, 32, -16, 32, -13, 31, -13, +36, -16, 38, -19, 37, -16, 37, -16, +37, -16, 37, -14, 35, -13, 39, -14, +39, -16, 40, -13, 41, -18, 50, -20, +45, -20, 46, -14, 45, -18, 49, -16, +46, -18, 54, -20, 51, -19, 54, -18, +51, -17, 55, -19, 51, -14, 53, -16, +54, -17, 60, -23, 58, -19, 61, -22, +60, -18, 59, -19, 62, -18, 62, -21, +65, -19, 65, -23, 66, -19, 66, -21, +67, -18, 69, -22, 70, -20, 70, -21, +69, -19, 71, -19, 75, -24, 75, -21, +75, -24, 76, -21, 78, -26, 79, -22, +76, -23, 80, -23, 79, -24, 80, -22, +81, -24, 83, -25, 84, -24, 83, -23, +84, -23, 82, -22, 87, -24, 85, -24, +88, -23, 86, -25, 88, -22, 87, -24, +88, -22, 89, -25, 89, -23, 88, -24, +91, -25, 87, -21, 88, -23, 89, -22, +92, -28, 89, -19, 88, -25, 93, -24, +91, -26, 92, -23, 90, -23, 90, -23, +92, -23, 93, -26, 95, -25, 92, -25, +94, -23, 90, -24, 93, -23, 93, -26, +92, -22, 95, -28, 93, -24, 89, -23, +92, -25, 91, -24, 90, -24, 91, -24, +88, -23, 92, -25, 89, -24, 87, -20, +89, -25, 90, -23, 89, -26, 88, -20, +85, -23, 89, -22, 85, -23, 88, -22, +85, -23, 85, -22, 85, -24, 82, -20, +83, -23, 83, -21, 80, -21, 84, -25, +79, -19, 82, -23, 79, -20, 79, -21, +79, -21, 77, -21, 77, -21, 75, -20, +76, -20, 74, -20, 75, -20, 75, -22, +74, -21, 75, -22, 71, -19, 72, -20, +70, -19, 71, -20, 70, -20, 68, -17, +68, -19, 67, -18, 68, -21, 67, -20, +63, -18, 61, -17, 62, -18, 63, -20, +61, -17, 59, -16, 59, -15, 60, -17, +62, -17, 61, -18, 61, -16, 59, -16, +60, -17, 57, -16, 57, -18, 54, -16, +52, -16, 49, -13, 51, -19, 50, -15, +49, -18, 46, -10, 48, -17, 48, -9, +50, -17, 52, -11, 51, -17, 51, -10, +48, -14, 51, -14, 46, -15, 47, -15, +42, -14, 39, -12, 35, -11, 37, -13, +34, -9, 37, -12, 38, -9, 43, -15, +45, -11, 43, -11, 44, -8, 45, -12, +41, -7, 41, -12, 39, -11, 33, -9, +31, -10, 28, -8, 24, -8, 25, -8, +28, -12, 27, -5, 31, -10, 35, -7, +35, -7, 41, -9, 39, -5, 44, -13, +35, -1, 35, -11, 29, -1, 25, -12, +22, -1, 18, -13, 16, 0, 14, -11, +16, 1, 19, -10, 24, -1, 28, -10, +31, 0, 36, -9, 35, -1, 36, -6, +31, 0, 29, -6, 25, -4, 17, -4, +13, -5, 9, -5, 7, -5, 4, -2, +10, -7, 12, -2, 18, -4, 26, -6, +27, -1, 31, -4, 33, -1, 33, -6, +28, 0, 22, -5, 16, 1, 8, -4, +4, -1, -4, -2, -5, -1, -3, -3, +-2, -1, 3, 1, 11, -4, 16, 2, +25, -6, 26, 3, 31, -8, 25, 4, +24, -6, 17, 1, 7, -3, -3, 6, +-5, -6, -8, -1, -13, -5, -13, 2, +-8, -5, -5, 3, 4, -3, 11, 0, +17, -2, 21, 0, 22, -1, 20, 0, +14, 0, 8, 0, -2, -1, -8, 1, +-15, -4, -20, 4, -21, -6, -22, 6, +-14, -9, -10, 7, -2, -9, 6, 6, +13, -10, 13, 8, 13, -6, 12, 7, +6, -7, 1, 4, -9, -5, -16, 2, +-25, 0, -28, 1, -29, -1, -26, -2, +-22, 2, -15, -5, -11, 8, -1, -6, +7, 4, 8, -6, 8, 6, 4, -5, +-2, 7, -9, -4, -16, 4, -23, -3, +-31, 2, -31, -4, -36, 3, -33, 0, +-25, -1, -23, 4, -12, -2, -5, 2, +-3, -2, 4, 2, 1, -3, -3, 5, +-6, -3, -18, 4, -23, 4, -27, -5, +-35, 4, -36, -3, -35, 1, -38, -5, +-25, 11, -32, -13, -16, 22, -15, -16, +-4, 10, -7, -4, -3, 6, -15, -5, +-12, 15, -25, -12, -23, 9, -38, 1, +-40, -1, -40, 3, -44, 6, -36, -9, +-34, 9, -31, 0, -27, 0, -17, 8, +-17, -4, -11, -1, -20, 13, -20, -5, +-25, 8, -32, 7, -35, -3, -39, 1, +-46, 13, -45, -17, -49, 24, -42, -13, +-39, 7, -39, 3, -34, 10, -29, -9, +-32, 26, -24, -16, -25, 9, -33, 7, +-35, -2, -35, 3, -50, 9, -44, -4, +-55, 4, -54, 16, -55, -18, -47, 26, +-57, -16, -33, 16, -59, -4, -26, 10, +-46, -5, -42, 13, -32, 2, -56, -3, +-38, 19, -55, -10, -59, 13, -57, 3, +-64, 9, -70, -8, -56, 34, -73, -31, +-54, 39, -66, -14, -54, 10, -59, 9, +-51, 3, -59, -1, -56, 17, -60, 0, +-61, -5, -64, 29, -67, -32, -73, 40, +-71, -22, -78, 25, -75, -7, -79, 25, +-72, -16, -76, 30, -69, -11, -71, 10, +-66, 14, -79, -16, -59, 41, -90, -48, +-54, 76, -106, -83, -48, 109, -116, -116, +-43, 136, -133, -130, -31, 139, -141, -117, +-29, 103, -139, -49, -31, 6, -125, 59, +-47, -109, -108, 178, -75, -217, -80, 260, +-101, -247, -79, 209, -74, -103, -151, -2, +17, 115, -231, -153, 39, 143, -180, -46, +-75, -42, -46, 121, -175, -102, -18, 37, +-133, 95, -97, -179, -62, 225, -123, -166, +-83, 74, -89, 45, -96, -88, -130, 83, +-12, 23, -225, -135, 58, 252, -240, -290, +22, 280, -182, -183, -26, 79, -166, 53, +-18, -126, -167, 176, -43, -153, -102, 118, +-126, -53, -31, 24, -159, 4, -46, 21, +-102, -33, -122, 58, -24, -30, -189, -15, +33, 108, -239, -174, 59, 243, -229, -236, +15, 205, -147, -123, -67, 56, -88, 9, +-90, -8, -88, -3, -81, 46, -60, -50, +-165, 45, 80, 26, -322, -112, 227, 234, +-437, -327, 295, 424, -461, -461, 281, 469, +-394, -398, 139, 292, -158, -117, -163, -50, +165, 211, -414, -272, 274, 266, -334, -146, +50, 9, -41, 127, -202, -159, 82, 123, +-164, 3, -76, -112, 18, 195, -187, -173, +16, 99, -82, 22, -118, -86, 6, 94, +-77, 3, -158, -129, 178, 277, -401, -354, +334, 374, -413, -290, 204, 169, -182, -2, +-70, -137, 85, 255, -307, -304, 277, 333, +-458, -316, 392, 321, -517, -324, 399, 372, +-459, -402, 312, 427, -346, -390, 218, 318, +-274, -199, 170, 107, -241, -35, 135, 38, +-193, -71, 62, 138, -99, -173, -58, 191, +43, -159, -199, 127, 170, -97, -267, 116, +170, -165, -184, 276, 40, -386, -39, 514, +-55, -598, -9, 648, -26, -630, -74, 585, +20, -498, -87, 435, 4, -382, -70, 368, +9, -345, -100, 315, 52, -230, -107, 118, +22, 26, -31, -142, -56, 240, 24, -292, +-56, 338, -12, -385, -19, 459, -24, -532, +-60, 600, 37, -602, -89, 528, -15, -366, +49, 161, -196, 58, 223, -239, -306, 382, +261, -460, -272, 497, 222, -495, -266, 472, +258, -398, -313, 278, 273, -91, -269, -132, +153, 376, -110, -572, -13, 693, 26, -685, +-113, 565, 126, -353, -235, 113, 293, 100, +-401, -234, 411, 260, -383, -181, 224, 10, +-45, 225, -206, -458, 369, 642, -508, -698, +470, 593, -375, -290, 104, -177, 184, 749, +-583, -1310, 917, 1753, -1239, -1979, 1389, 1944, +-1421, -1652, 1252, 1163, -986, -580, 627, 29, +-324, 392, 82, -604, 9, 588, -24, -391, +-48, 110, 59, 122, -22, -181, -180, -8, +474, 431, -888, -1005, 1290, 1575, -1661, -1969, +1871, 2075, -1908, -1857, 1733, 1374, -1393, -764, +925, 196, -418, 201, -69, -375, 454, 368, +-746, -277, 896, 238, -965, -321, 927, 545, +-836, -837, 673, 1071, -471, -1113, 230, 875, +34, -369, -294, -301, 548, 959, -746, -1420, +893, 1556, -955, -1323, 927, 829, -785, -244, +543, -236, -208, 491, -178, -502, 582, 370, +-947, -238, 1218, 254, -1317, -445, 1225, 732, +-885, -926, 360, 849, 320, -385, -976, -400, +1522, 1290, -1751, -1981, 1658, 2180, -1183, -1757, +506, 783, 249, 448, -807, -1545, 1077, 2122, +-921, -1984, 469, 1167, 195, 33, -775, -1188, +1147, 1894, -1102, -1894, 724, 1197, -16, -68, +-719, -1102, 1380, 1902, -1697, -2075, 1691, 1598, +-1302, -658, 748, -410, -92, 1262, -410, -1662, +742, 1565, -771, -1083, 632, 445, -307, 123, +13, -449, 268, 495, -337, -325, 297, 70, +-47, 139, -206, -217, 482, 163, -558, -25, +501, -94, -206, 110, -109, 25, 426, -293, +-477, 612, 342, -885, 84, 997, -537, -875, +973, 526, -1091, -36, 973, -461, -509, 802, +-6, -891, 546, 706, -830, -321, 933, -96, +-755, 393, 534, -461, -233, 294, 70, -2, +92, -252, -143, 305, 292, -90, -407, -362, +630, 881, -737, -1262, 796, 1325, -600, -983, +309, 291, 170, 551, -561, -1293, 902, 1696, +-947, -1649, 849, 1192, -520, -517, 242, -111, +11, 461, 3, -440, -110, 110, 376, 314, +-503, -578, 522, 503, -241, -58, -137, -589, +619, 1170, -881, -1424, 962, 1224, -687, -636, +323, -123, 149, 734, -399, -974, 522, 764, +-354, -254, 174, -315, 65, 663, -94, -648, +75, 279, 105, 255, -173, -713, 213, 886, +-36, -695, -152, 224, 425, 334, -521, -755, +549, 880, -337, -674, 117, 222, 205, 293, +-363, -695, 480, 854, -380, -737, 269, 424, +-30, -58, -94, -218, 232, 313, -180, -237, +148, 57, 15, 94, -53, -144, 131, 48, +-45, 121, 9, -256, 115, 260, -99, -93, +120, -191, -6, 471, -4, -619, 62, 548, +44, -279, -98, -84, 239, 398, -202, -552, +158, 492, 86, -273, -273, 1, 526, 205, +-565, -279, 570, 210, -341, -70, 157, -63, +119, 110, -189, -67, 239, -47, -48, 141, +-102, -161, 343, 70, -368, 103, 342, -300, +-39, 424, -256, -413, 652, 247, -798, 23, +833, -309, -521, 499, 163, -514, 327, 325, +-556, 2, 650, -372, -356, 652, 1, -754, +505, 630, -755, -327, 876, -66, -609, 421, +271, -648, 241, 688, -546, -557, 787, 306, +-690, -35, 552, -196, -202, 316, -13, -326, +271, 240, -296, -111, 344, -16, -204, 91, +175, -103, -55, 59, 110, 1, -75, -52, +166, 49, -95, 9, 62, -105, 164, 200, +-297, -263, 512, 258, -492, -198, 451, 94, +-157, -5, -59, -51, 348, 40, -379, 26, +360, -121, -86, 207, -109, -263, 365, 267, +-370, -228, 339, 165, -89, -103, -53, 46, +246, -19, -195, 0, 144, 14, 90, -47, +-196, 112, 348, -226, -260, 355, 185, -481, +69, 549, -198, -540, 375, 435, -336, -268, +310, 83, -104, 46, 12, -106, 140, 80, +-95, -25, 90, -11, 62, -34, -75, 160, +137, -344, -13, 512, -57, -579, 222, 512, +-234, -296, 265, -2, -118, 286, 47, -468, +98, 488, -71, -355, 60, 131, 109, 71, +-182, -165, 298, 95, -215, 109, 130, -371, +129, 563, -295, -597, 502, 429, -495, -112, +448, -249, -198, 516, -11, -582, 281, 401, +-343, -43, 340, -383, -94, 712, -149, -844, +476, 716, -603, -387, 645, -40, -415, 417, +159, -641, 203, 649, -387, -467, 492, 180, +-346, 103, 177, -293, 73, 340, -154, -249, +172, 68, 26, 119, -216, -253, 464, 290, +-529, -243, 529, 139, -308, -39, 83, -37, +237, 71, -435, -83, 616, 104, -621, -151, +619, 203, -472, -245, 355, 229, -158, -133, +35, -26, 132, 186, -188, -281, 242, 265, +-170, -122, 125, -110, 9, 342, -64, -489, +147, 494, -122, -350, 117, 111, -29, 142, +18, -342, 45, 411, -17, -358, 22, 216, +53, -54, -79, -74, 162, 128, -182, -107, +236, 44, -202, 22, 184, -57, -59, 44, +-40, -6, 206, -29, -289, 33, 373, -3, +-325, -43, 249, 71, -62, -45, -89, -54, +287, 179, -379, -297, 447, 348, -381, -303, +305, 155, -134, 49, 4, -247, 170, 367, +-253, -389, 345, 311, -329, -191, 326, 67, +-236, 12, 166, -38, -26, 26, -77, -19, +224, 42, -301, -105, 378, 181, -346, -227, +291, 201, -129, -94, -8, -76, 177, 246, +-240, -351, 266, 343, -163, -214, 53, 6, +111, 206, -186, -338, 219, 342, -119, -204, +-1, -35, 189, 292, -310, -473, 402, 518, +-357, -415, 275, 192, -89, 63, -63, -269, +221, 368, -267, -339, 279, 213, -184, -56, +110, -66, -8, 98, 3, -33, -20, -104, +128, 254, -200, -364, 283, 386, -254, -313, +198, 164, -41, 5, -71, -158, 182, 263, +-171, -315, 133, 319, -3, -311, -72, 297, +142, -291, -98, 283, 47, -267, 68, 218, +-111, -138, 134, 27, -44, 91, -47, -201, +184, 275, -236, -297, 252, 263, -143, -179, +15, 65, 173, 55, -284, -156, 369, 213, +-321, -230, 241, 209, -77, -183, -37, 167, +139, -177, -135, 216, 110, -261, -20, 286, +-15, -262, 34, 188, 49, -70, -136, -61, +256, 176, -276, -248, 248, 254, -90, -202, +-82, 114, 283, -15, -378, -63, 397, 106, +-270, -104, 100, 72, 116, -31, -243, 2, +307, 0, -233, 29, 117, -76, 55, 120, +-154, -139, 197, 128, -118, -78, 0, 11, +174, 55, -289, -105, 370, 129, -334, -135, +260, 132, -111, -146, -4, 174, 121, -211, +-162, 239, 183, -232, -141, 187, 117, -100, +-71, -2, 66, 88, -32, -128, 11, 117, +58, -57, -118, -27, 217, 107, -274, -159, +317, 169, -265, -151, 186, 104, -45, -48, +-77, -15, 210, 78, -276, -142, 307, 215, +-268, -276, 229, 314, -151, -319, 94, 278, +-13, -199, -19, 86, 48, 32, -32, -130, +17, 199, 27, -227, -52, 222, 85, -201, +-68, 177, 35, -153, 28, 141, -65, -127, +92, 120, -71, -103, 33, 80, 43, -43, +-94, 0, 128, 40, -104, -64, 66, 72, +1, -57, -47, 29, 82, 5, -48, -35, +-21, 48, 128, -42, -201, 17, 246, 15, +-223, -33, 148, 36, -5, -16, -138, -26, +264, 73, -301, -122, 290, 147, -209, -146, +106, 117, 15, -64, -86, -12, 119, 87, +-92, -156, 60, 207, -24, -227, 7, 217, +7, -181, 12, 118, -29, -45, 34, -22, +5, 69, -54, -84, 105, 64, -126, -13, +126, -48, -82, 98, 4, -117, 89, 99, +-156, -38, 178, -40, -147, 104, 104, -134, +-54, 120, 19, -57, -18, -25, 62, 103, +-114, -152, 139, 157, -101, -126, 24, 75, +76, -33, -156, 9, 190, -21, -140, 68, +-5, -124, 183, 179, -322, -215, 379, 211, +-330, -170, 187, 92, 21, 6, -229, -104, +360, 180, -380, -213, 304, 199, -184, -148, +63, 82, 20, -32, -39, 24, -26, -55, +121, 116, -196, -169, 204, 171, -148, -102, +46, -44, 87, 220, -209, -389, 275, 484, +-263, -472, 189, 347, -109, -140, 39, -79, +-15, 261, 26, -352, -93, 347, 172, -262, +-224, 139, 203, -28, -124, -46, 3, 73, +117, -70, -226, 63, 264, -68, -220, 93, +93, -121, 40, 135, -147, -115, 177, 66, +-155, 11, 50, -80, 72, 126, -181, -131, +199, 95, -141, -44, 22, -5, 93, 30, +-197, -33, 226, 28, -194, -33, 84, 64, +16, -124, -87, 191, 83, -245, -51, 253, +-32, -200, 107, 91, -176, 40, 158, -155, +-117, 228, 15, -221, 45, 150, -108, -43, +112, -61, -103, 122, 29, -123, 25, 63, +-93, 40, 88, -134, -100, 192, 65, -188, +-57, 132, -4, -33, 14, -58, -39, 101, +21, -84, -46, 2, 36, 102, -70, -179, +56, 201, -97, -149, 86, 45, -89, 74, +1, -159, 48, 201, -146, -179, 176, 106, +-229, -4, 185, -102, -142, 177, 20, -200, +19, 165, -70, -73, 2, -42, 52, 148, +-205, -196, 280, 181, -356, -92, 269, -45, +-159, 199, -65, -326, 206, 407, -360, -411, +350, 333, -298, -191, 104, 11, 30, 154, +-194, -260, 198, 292, -201, -253, 64, 174, +17, -92, -145, 37, 107, -8, -71, 9, +-97, -20, 177, 34, -292, -44, 247, 39, +-200, -21, 7, -10, 88, 56, -222, -86, +179, 94, -160, -69, 9, 21, 48, 22, +-157, -44, 97, 40, -74, -24, -72, 30, +96, -93, -151, 216, 39, -393, 31, 580, +-211, -733, 247, 791, -301, -720, 175, 497, +-115, -156, -48, -224, 54, 545, -111, -708, +-8, 669, 49, -435, -209, 94, 226, 238, +-303, -454, 209, 488, -173, -355, -12, 121, +80, 102, -210, -230, 143, 220, -135, -97, +-15, -53, 8, 139, -63, -102, -73, -26, +100, 158, -200, -193, 84, 67, -4, 177, +-224, -429, 259, 559, -310, -472, 114, 183, +15, 202, -257, -530, 271, 681, -288, -607, +65, 346, 71, 10, -316, -356, 343, 614, +-408, -725, 238, 692, -137, -538, -124, 320, +237, -115, -427, -20, 405, 46, -440, 44, +248, -188, -131, 331, -152, -426, 302, 445, +-553, -427, 616, 408, -770, -420, 735, 480, +-798, -570, 689, 635, -667, -639, 452, 545, +-332, -350, 39, 87, 116, 191, -392, -435, +491, 612, -701, -724, 751, 780, -927, -793, +916, 759, -968, -659, 759, 485, -597, -233, +229, -37, -20, 263, -244, -387, 256, 387, +-321, -295, 212, 172, -277, -60, 234, -8, +-339, 60, 250, -128, -219, 245, -43, -380, +186, 481, -407, -486, 347, 365, -283, -135, +-8, -134, 137, 340, -285, -412, 132, 322, +10, -126, -311, -82, 373, 182, -389, -85, +75, -226, 225, 693, -663, -1216, 864, 1661, +-1051, -1922, 951, 1950, -893, -1747, 661, 1380, +-560, -944, 329, 540, -233, -230, 15, 36, +44, 82, -170, -197, 105, 369, -121, -619, +0, 911, -42, -1155, 2, 1271, -113, -1218, +91, 1031, -151, -790, 41, 592, -31, -477, +-98, 426, 89, -363, -177, 196, 136, 109, +-191, -534, 107, 979, -104, -1330, -48, 1494, +86, -1425, -200, 1151, 129, -735, -106, 270, +-44, 169, 45, -537, -72, 814, -83, -1007, +145, 1139, -255, -1206, 142, 1197, -1, -1081, +-315, 821, 524, -416, -752, -81, 754, 568, +-732, -895, 518, 951, -343, -681, 44, 152, +184, 481, -515, -1017, 749, 1283, -1022, -1190, +1088, 762, -1054, -112, 725, -614, -297, 1268, +-306, -1742, 786, 1959, -1168, -1875, 1195, 1488, +-1026, -823, 570, -11, -110, 856, -386, -1506, +664, 1808, -840, -1689, 798, 1227, -733, -638, +594, 181, -601, -66, 666, 391, -956, -1055, +1314, 1826, -1790, -2405, 2127, 2556, -2307, -2192, +2109, 1410, -1638, -447, 841, -381, 3, 845, +-829, -859, 1383, 545, -1723, -145, 1780, -62, +-1746, -104, 1605, 635, -1504, -1326, 1326, 1864, +-1114, -1956, 724, 1470, -257, -495, -310, -670, +775, 1649, -1120, -2139, 1225, 2024, -1187, -1456, +1003, 755, -841, -262, 666, 182, -520, -475, +252, 872, 159, -1019, -788, 643, 1478, 269, +-2095, -1443, 2341, 2409, -2096, -2709, 1268, 2103, +-64, -704, -1253, -1057, 2273, 2576, -2760, -3337, +2553, 3096, -1794, -1982, 708, 420, 325, 1051, +-1073, -1981, 1356, 2166, -1228, -1675, 770, 785, +-185, 172, -409, -914, 856, 1293, -1096, -1278, +1026, 920, -633, -302, -96, -460, 1008, 1227, +-1905, -1817, 2483, 2039, -2536, -1776, 1981, 1025, +-985, 35, -157, -1087, 1027, 1800, -1366, -1942, +1092, 1501, -402, -698, -372, -108, 856, 585, +-855, -574, 374, 156, 338, 388, -963, -724, +1195, 636, -939, -136, 292, -537, 468, 1027, +-1030, -1044, 1156, 510, -817, 414, 143, -1349, +578, 1894, -1078, -1781, 1181, 1008, -892, 142, +361, -1231, 180, 1826, -537, -1709, 625, 966, +-524, 46, 392, -845, -409, 1065, 627, -617, +-948, -260, 1150, 1093, -1020, -1404, 439, 961, +473, 122, -1428, -1384, 2041, 2261, -2042, -2337, +1402, 1553, -378, -226, -621, -1082, 1197, 1856, +-1172, -1858, 666, 1222, -23, -363, -372, -245, +308, 312, 159, 133, -731, -793, 1068, 1269, +-954, -1274, 442, 773, 219, 12, -668, -757, +722, 1162, -397, -1114, -43, 709, 317, -183, +-212, -227, -203, 373, 722, -276, -1002, 64, +865, 91, -281, -82, -483, -112, 1142, 393, +-1386, -628, 1173, 691, -586, -535, -65, 193, +568, 201, -706, -520, 549, 654, -199, -568, +-101, 324, 254, -26, -185, -192, 31, 253, +152, -157, -186, -27, 108, 194, 88, -233, +-232, 110, 307, 143, -209, -422, 60, 603, +130, -591, -196, 380, 179, -32, -20, -323, +-95, 550, 175, -584, -59, 421, -116, -151, +349, -109, -408, 275, 317, -330, 41, 313, +-427, -309, 784, 370, -815, -496, 593, 610, +-81, -617, -374, 444, 678, -108, -546, -292, +151, 601, 453, -675, -846, 454, 974, 2, +-657, -520, 199, 911, 291, -1015, -430, 804, +304, -372, 149, -104, -515, 435, 744, -528, +-548, 398, 187, -173, 332, -8, -615, 60, +723, 11, -497, -89, 269, 46, 15, 163, +-64, -471, 93, 713, 24, -712, 5, 386, +23, 181, 52, -761, 55, 1097, -151, -1010, +404, 505, -450, 213, 404, -850, 4, 1147, +-432, -1012, 926, 539, -1045, 35, 939, -453, +-433, 569, -28, -395, 468, 78, -484, 181, +351, -247, 33, 103, -198, 160, 260, -383, +44, 455, -318, -326, 631, 61, -545, 218, +327, -416, 192, 480, -531, -432, 809, 338, +-668, -269, 463, 261, -45, -309, -128, 357, +279, -365, -123, 301, 57, -170, 117, 0, +-19, 162, -28, -278, 269, 322, -304, -287, +392, 182, -210, -42, 130, -89, 104, 157, +-115, -122, 208, -23, -78, 246, 95, -482, +42, 652, 5, -694, 113, 598, -83, -402, +262, 165, -280, 30, 432, -138, -327, 155, +291, -118, -1, 81, -127, -92, 349, 185, +-275, -343, 257, 532, -19, -683, 2, 739, +75, -649, 131, 417, -199, -80, 369, -271, +-215, 541, 84, -638, 277, 542, -377, -289, +452, -15, -123, 245, -151, -310, 560, 183, +-572, 71, 466, -324, 43, 456, -419, -379, +800, 107, -683, 260, 425, -570, 187, 682, +-564, -537, 873, 169, -670, 288, 377, -660, +193, 805, -482, -681, 722, 349, -546, 52, +398, -366, -46, 490, -45, -422, 188, 248, +-71, -70, 104, -23, 10, 20, 82, 37, +-4, -71, 73, 34, 66, 65, -36, -162, +126, 195, 41, -116, -108, -55, 358, 249, +-357, -380, 374, 393, -68, -273, -154, 65, +524, 154, -604, -305, 680, 346, -445, -271, +308, 124, -32, 39, 3, -150, 100, 181, +-1, -123, 89, 7, -70, 118, 256, -200, +-275, 217, 381, -163, -222, 69, 145, 24, +100, -85, -110, 109, 147, -112, 82, 137, +-198, -207, 411, 320, -338, -434, 256, 493, +93, -437, -317, 253, 620, 24, -625, -313, +619, 501, -333, -508, 123, 316, 226, 15, +-361, -360, 536, 576, -454, -571, 412, 350, +-157, -7, 26, -324, 230, 505, -299, -481, +439, 295, -385, -54, 412, -117, -276, 162, +251, -93, -80, -8, 19, 59, 176, -6, +-237, -124, 386, 250, -342, -283, 346, 163, +-148, 75, 25, -343, 222, 524, -301, -542, +422, 377, -327, -101, 263, -177, -31, 354, +-99, -378, 309, 270, -333, -105, 372, -36, +-207, 97, 91, -89, 148, 43, -235, -16, +337, 27, -223, -57, 125, 53, 105, 24, +-201, -167, 305, 328, -190, -442, 90, 432, +132, -290, -216, 64, 288, 168, -164, -306, +66, 301, 121, -164, -155, -36, 187, 204, +-56, -258, -27, 174, 172, 20, -179, -244, +203, 409, -92, -457, 45, 371, 81, -197, +-105, 4, 170, 145, -123, -200, 115, 171, +-5, -100, -25, 34, 89, -14, -9, 42, +-71, -100, 269, 142, -372, -137, 444, 74, +-303, 27, 111, -141, 200, 220, -387, -237, +483, 186, -323, -84, 76, -39, 276, 142, +-487, -194, 593, 177, -455, -109, 257, 22, +10, 40, -132, -36, 170, -47, -37, 192, +-90, -339, 221, 428, -187, -410, 89, 274, +136, -52, -316, -181, 473, 366, -473, -452, +422, 435, -253, -347, 116, 239, 42, -142, +-99, 74, 146, -24, -94, -25, 63, 77, +34, -136, -68, 166, 124, -153, -84, 76, +56, 31, 46, -139, -97, 202, 164, -204, +-140, 157, 108, -90, 1, 52, -59, -77, +138, 151, -125, -240, 121, 292, -48, -280, +26, 197, 26, -82, -12, -22, 34, 75, +-4, -83, 36, 47, -27, -12, 55, -4, +-19, 3, -8, 6, 105, -1, -174, -16, +273, 38, -289, -46, 295, 28, -210, 19, +137, -77, -14, 135, -56, -180, 152, 213, +-179, -246, 232, 273, -213, -293, 217, 281, +-145, -231, 89, 142, 16, -21, -71, -99, +137, 206, -127, -282, 120, 337, -59, -358, +34, 353, 10, -294, 2, 189, 21, -45, +-1, -108, 32, 229, -36, -272, 72, 252, +-68, -167, 93, 77, -75, -7, 91, -11, +-67, 4, 71, 13, -19, 6, -25, -51, +119, 128, -180, -172, 224, 199, -181, -155, +100, 98, 38, -17, -132, -20, 183, 44, +-109, -38, 0, 42, 150, -41, -224, 68, +233, -61, -134, 41, 23, 40, 90, -121, +-104, 193, 79, -177, 6, 84, -32, 98, +11, -268, 100, 399, -220, -385, 314, 281, +-300, -79, 211, -94, -50, 228, -89, -227, +166, 180, -138, -74, 60, 18, 38, 21, +-78, 17, 54, -42, 40, 86, -129, -72, +169, 69, -125, -3, 5, -45, 154, 141, +-289, -206, 351, 301, -321, -323, 215, 317, +-74, -204, -62, 82, 141, 91, -163, -178, +115, 227, -53, -135, -25, 22, 65, 154, +-99, -238, 93, 275, -96, -158, 59, 6, +-26, 227, -75, -368, 175, 466, -311, -398, +367, 296, -377, -114, 251, 26, -102, 18, +-79, 88, 137, -210, -134, 403, -26, -484, +164, 536, -308, -443, 279, 353, -199, -193, +-16, 129, 144, -61, -256, 103, 176, -98, +-105, 136, -57, -50, 55, -32, -43, 215, +-129, -312, 188, 388, -236, -269, 24, 99, +197, 201, -549, -371, 666, 457, -675, -279, +339, 11, 11, 369, -467, -578, 626, 654, +-691, -432, 421, 138, -219, 239, -82, -409, +100, 451, -144, -230, -38, 9, 41, 229, +-124, -234, -39, 114, 90, 219, -309, -510, +312, 790, -446, -821, 355, 740, -423, -441, +286, 164, -323, 146, 134, -262, -118, 309, +-116, -155, 130, 20, -324, 184, 242, -226, +-327, 247, 127, -94, -113, -7, -156, 137, +192, -57, -449, -88, 427, 424, -590, -687, +429, 932, -464, -888, 206, 717, -207, -324, +-3, 2, -118, 274, 23, -249, -218, 109, +109, 221, -212, -431, -40, 569, 66, -406, +-402, 132, 455, 339, -778, -734, 784, 1109, +-1031, -1220, 886, 1193, -893, -867, 437, 464, +-156, 80, -458, -461, 663, 718, -955, -617, +675, 355, -494, 100, -65, -404, 221, 564, +-480, -350, 182, 4, -45, 483, -431, -753, +458, 854, -604, -604, 238, 278, -119, 136, +-261, -323, 134, 380, -117, -155, -383, -100, +589, 443, -1025, -619, 946, 760, -1004, -700, +600, 642, -473, -468, 28, 383, 39, -234, +-396, 183, 385, -38, -666, -67, 564, 322, +-717, -576, 491, 951, -576, -1229, 363, 1503, +-523, -1567, 408, 1557, -638, -1335, 518, 1129, +-661, -871, 430, 770, -487, -691, 219, 740, +-263, -691, -24, 606, 14, -281, -331, -130, +321, 698, -584, -1146, 451, 1521, -554, -1591, +282, 1512, -288, -1204, 7, 901, -81, -543, +-71, 295, -152, -2, 130, -240, -424, 587, +411, -888, -639, 1187, 533, -1254, -694, 1139, +591, -705, -824, 164, 811, 466, -1073, -880, +957, 1086, -948, -918, 467, 549, -92, 14, +-628, -506, 1029, 935, -1540, -1102, 1558, 1103, +-1592, -814, 1132, 376, -768, 306, 59, -1039, +396, 1791, -1002, -2262, 1163, 2365, -1307, -1867, +902, 907, -473, 417, -353, -1673, 940, 2604, +-1597, -2859, 1712, 2512, -1724, -1644, 1246, 705, +-897, 16, 429, -172, -452, -178, 570, 941, +-1130, -1700, 1531, 2187, -1987, -2106, 1917, 1545, +-1712, -617, 1023, -263, -406, 876, -398, -996, +887, 769, -1449, -364, 1707, 179, -2091, -357, +2194, 995, -2359, -1794, 2124, 2468, -1852, -2587, +1189, 2074, -651, -942, 8, -369, 242, 1496, +-447, -2014, 322, 1902, -381, -1284, 419, 605, +-835, -189, 1179, 310, -1604, -814, 1539, 1433, +-1190, -1681, 241, 1333, 754, -292, -1833, -1071, +2358, 2348, -2479, -3007, 1883, 2854, -1073, -1881, +-5, 486, 780, 939, -1405, -1920, 1526, 2303, +-1512, -2031, 1134, 1343, -767, -421, 164, -463, +340, 1194, -948, -1616, 1240, 1719, -1366, -1415, +968, 797, -387, 55, -444, -853, 936, 1385, +-1099, -1379, 545, 836, 344, 138, -1519, -1165, +2328, 1910, -2703, -2053, 2279, 1577, -1427, -631, +225, -403, 712, 1193, -1332, -1456, 1280, 1208, +-886, -589, 169, -74, 357, 535, -673, -607, +466, 366, -33, 44, -635, -333, 1051, 362, +-1224, -47, 876, -440, -321, 883, -395, -992, +806, 665, -923, 73, 549, -920, -46, 1559, +-510, -1641, 696, 1112, -614, -91, 199, -1010, +152, 1798, -386, -1945, 259, 1471, -38, -611, +-201, -168, 67, 531, 356, -300, -1062, -326, +1582, 1004, -1731, -1287, 1214, 993, -270, -172, +-866, -814, 1656, 1567, -1918, -1761, 1523, 1370, +-821, -575, 72, -251, 317, 853, -383, -1067, +180, 1005, -76, -820, 188, 712, -601, -728, +1048, 826, -1332, -859, 1196, 749, -734, -460, +91, 97, 362, 257, -493, -485, 243, 592, +131, -601, -397, 596, 288, -579, 152, 569, +-781, -513, 1272, 394, -1426, -197, 1123, -14, +-524, 217, -169, -358, 681, 449, -899, -497, +797, 534, -523, -541, 212, 508, 3, -400, +-102, 231, 120, -48, -123, -81, 160, 102, +-216, -18, 263, -111, -238, 171, 131, -90, +50, -150, -233, 454, 374, -680, -401, 670, +344, -394, -209, -99, 87, 608, -18, -932, +67, 914, -163, -574, 280, 28, -271, 467, +119, -741, 206, 678, -545, -359, 788, -74, +-708, 396, 329, -528, 302, 432, -881, -249, +1217, 72, -1060, -40, 539, 114, 200, -260, +-747, 324, 920, -276, -574, 79, -13, 136, +648, -309, -928, 319, 836, -211, -380, 9, +-76, 129, 402, -188, -332, 100, 87, 17, +255, -133, -358, 140, 258, -118, 120, 70, +-421, -147, 649, 305, -566, -550, 416, 666, +-192, -596, 185, 213, -198, 314, 344, -871, +-241, 1133, 33, -1053, 409, 560, -689, 65, +843, -652, -519, 880, 86, -764, 476, 297, +-650, 201, 532, -603, 67, 682, -603, -547, +1094, 211, -1039, 72, 730, -295, -77, 311, +-332, -296, 638, 202, -427, -216, 233, 216, +78, -297, 12, 290, -179, -298, 661, 201, +-806, -156, 869, 54, -390, -36, -101, -52, +762, 89, -943, -225, 1030, 283, -586, -373, +283, 322, 146, -276, -146, 123, 191, -47, +99, -57, -34, 47, 92, -102, 233, 106, +-329, -219, 559, 275, -301, -368, 177, 297, +314, -201, -417, -36, 576, 191, -236, -325, +72, 235, 412, -84, -398, -231, 516, 456, +-177, -677, 112, 685, 196, -649, -5, 433, +89, -264, 210, 10, -85, 114, 173, -261, +155, 252, -86, -276, 314, 193, -14, -232, +21, 260, 279, -453, -90, 599, 135, -776, +301, 719, -235, -559, 389, 145, 45, 228, +-214, -589, 706, 646, -538, -553, 524, 220, +126, 12, -379, -168, 819, -4, -532, 265, +383, -636, 344, 761, -508, -705, 819, 296, +-404, 151, 191, -633, 476, 800, -509, -780, +764, 444, -358, -115, 289, -240, 137, 343, +4, -381, 203, 230, 106, -160, 97, 50, +46, -80, 276, 36, -147, -53, 374, -70, +-13, 134, 57, -258, 316, 221, -158, -183, +281, -8, 119, 123, -39, -278, 324, 259, +-6, -235, -6, 50, 446, 84, -377, -294, +598, 363, -191, -426, 129, 294, 371, -153, +-404, -122, 728, 287, -506, -432, 643, 351, +-285, -215, 321, -71, 46, 243, -25, -388, +404, 304, -323, -196, 618, -8, -420, 52, +530, -46, -215, -152, 273, 296, 38, -443, +125, 379, 68, -271, 146, 44, -13, 50, +220, -90, -32, -72, 213, 208, 23, -356, +76, 277, 205, -113, -179, -210, 493, 420, +-389, -538, 555, 378, -247, -126, 160, -225, +289, 398, -374, -457, 689, 260, -510, -27, +525, -248, -140, 348, 37, -389, 307, 286, +-256, -248, 438, 201, -242, -265, 315, 267, +-111, -254, 172, 81, 49, 110, -2, -347, +267, 427, -249, -410, 464, 189, -355, 33, +409, -280, -103, 361, 8, -372, 357, 249, +-417, -173, 603, 77, -430, -85, 372, 62, +-3, -65, -119, -31, 395, 103, -330, -212, +347, 193, -74, -118, 5, -75, 221, 234, +-144, -358, 157, 324, 61, -225, -79, 36, +216, 77, -60, -135, 27, 43, 205, 68, +-235, -208, 356, 231, -232, -195, 227, 51, +-31, 66, 19, -179, 109, 175, -59, -127, +123, -8, -7, 124, 22, -261, 127, 335, +-137, -406, 243, 403, -174, -378, 177, 267, +-7, -137, -39, -42, 164, 180, -118, -302, +124, 341, -13, -351, 59, 296, -44, -266, +175, 213, -211, -164, 257, 66, -96, 40, +-69, -192, 355, 308, -488, -385, 561, 350, +-396, -244, 184, 61, 144, 88, -331, -195, +479, 184, -431, -118, 360, 13, -214, 30, +169, -9, -124, -111, 189, 242, -212, -344, +241, 331, -159, -216, 52, -1, 140, 222, +-291, -402, 440, 471, -481, -465, 473, 387, +-362, -329, 238, 293, -78, -313, -35, 337, +119, -345, -136, 284, 114, -176, -43, 23, +-26, 102, 96, -177, -135, 159, 146, -89, +-124, -23, 72, 108, -8, -150, -67, 126, +119, -64, -159, -19, 144, 75, -107, -107, +24, 93, 53, -74, -126, 42, 124, -31, +-95, 32, -13, -58, 108, 84, -211, -120, +234, 131, -219, -144, 118, 114, -31, -70, +-93, -4, 146, 78, -203, -153, 184, 189, +-205, -187, 165, 137, -181, -64, 137, -30, +-131, 103, 36, -162, 21, 198, -167, -229, +242, 262, -357, -321, 369, 374, -401, -418, +319, 403, -277, -323, 139, 157, -66, 56, +-69, -290, 111, 463, -196, -549, 164, 501, +-176, -355, 81, 146, -69, 53, -4, -195, +-41, 241, 33, -213, -125, 138, 98, -57, +-119, 11, -7, -1, 78, 8, -223, -21, +218, 13, -213, 8, 37, -36, 85, 41, +-269, -23, 269, -20, -252, 62, 66, -90, +55, 77, -208, -40, 170, -7, -121, 23, +-85, 2, 180, -55, -300, 105, 241, -110, +-207, 49, 73, 63, -65, -183, 15, 249, +-87, -222, 52, 104, -49, 54, -105, -182, +204, 224, -357, -165, 354, 38, -344, 99, +183, -185, -102, 194, -31, -139, 19, 67, +-46, -16, -8, 31, -48, -86, 71, 163, +-198, -213, 206, 220, -227, -175, 85, 106, +41, -20, -226, -56, 291, 135, -330, -218, +216, 321, -150, -409, 24, 456, -20, -413, +-3, 269, -38, -41, 3, -192, 26, 359, +-132, -382, 143, 261, -153, -36, 1, -190, +148, 326, -321, -308, 361, 157, -287, 79, +33, -282, 205, 410, -468, -402, 516, 315, +-464, -185, 251, 109, -51, -99, -103, 178, +100, -272, -43, 345, -115, -318, 160, 205, +-166, -23, 47, -153, 74, 284, -165, -308, +143, 270, -71, -176, -84, 110, 128, -86, +-140, 138, -1, -219, 170, 326, -321, -395, +379, 442, -342, -433, 184, 404, -66, -349, +-73, 306, 81, -249, -50, 198, 0, -102, +22, -25, 12, 212, -116, -389, 161, 515, +-204, -487, 84, 306, 75, 33, -276, -366, +413, 603, -422, -590, 267, 359, -56, 37, +-239, -402, 391, 621, -473, -584, 416, 362, +-282, -39, 164, -213, -107, 348, 67, -298, +-125, 167, 88, 0, -66, -84, -42, 96, +162, 8, -238, -142, 256, 299, -238, -388, +130, 415, -117, -318, 67, 162, -96, 51, +120, -222, -105, 350, 50, -368, 29, 343, +-168, -260, 192, 211, -233, -166, 130, 161, +7, -118, -160, 56, 323, 62, -440, -166, +446, 258, -445, -264, 276, 240, -147, -176, +2, 156, 62, -184, 4, 308, -175, -444, +368, 590, -588, -639, 589, 624, -513, -485, +240, 305, 76, -62, -354, -176, 557, 445, +-675, -691, 686, 935, -763, -1081, 749, 1117, +-759, -966, 642, 674, -390, -276, 53, -68, +294, 280, -545, -268, 511, 105, -350, 138, +-13, -259, 297, 197, -416, 93, 339, -468, +-106, 804, -161, -906, 248, 763, -236, -411, +22, 36, 146, 214, -202, -211, 85, -5, +195, 356, -512, -659, 694, 842, -778, -838, +616, 738, -418, -599, 173, 526, 24, -484, +-167, 483, 300, -422, -486, 326, 624, -167, +-819, 51, 858, 1, -817, 67, 650, -191, +-416, 346, 221, -432, -131, 443, 99, -342, +-228, 205, 289, -19, -359, -147, 317, 327, +-190, -495, 35, 683, 95, -842, -204, 994, +170, -1078, -140, 1111, 5, -1055, 98, 949, +-173, -782, 210, 593, -199, -354, 136, 99, +-119, 210, 44, -537, -46, 884, -2, -1166, +57, 1341, -136, -1313, 229, 1080, -299, -642, +262, 95, -196, 468, 0, -912, 134, 1192, +-221, -1242, 175, 1106, 8, -791, -290, 380, +554, 93, -809, -523, 865, 860, -830, -976, +612, 830, -298, -387, -95, -229, 493, 878, +-850, -1313, 1015, 1378, -1011, -975, 697, 194, +-196, 763, -437, -1610, 1027, 2107, -1414, -2102, +1482, 1648, -1289, -881, 845, 78, -420, 539, +76, -787, 14, 649, 110, -200, -360, -350, +586, 778, -674, -874, 486, 548, -105, 161, +-486, -1053, 1103, 1862, -1667, -2341, 2085, 2380, +-2346, -2025, 2436, 1520, -2445, -1126, 2312, 1056, +-2123, -1302, 1760, 1672, -1254, -1827, 570, 1498, +212, -593, -1004, -686, 1617, 1963, -2008, -2785, +2041, 2885, -1852, -2254, 1493, 1194, -1121, -149, +810, -495, -564, 595, 275, -295, 115, -45, +-719, 58, 1397, 445, -2045, -1342, 2407, 2275, +-2337, -2805, 1785, 2645, -903, -1760, -138, 427, +1029, 948, -1677, -1956, 1952, 2382, -1935, -2202, +1647, 1577, -1157, -708, 477, -201, 311, 1002, +-1126, -1560, 1717, 1755, -1939, -1498, 1614, 806, +-821, 170, -210, -1137, 1103, 1775, -1548, -1818, +1341, 1218, -600, -156, -443, -1019, 1373, 1909, +-1884, -2223, 1807, 1862, -1195, -924, 229, -303, +781, 1475, -1606, -2247, 2013, 2399, -1965, -1893, +1486, 909, -768, 219, 43, -1083, 423, 1403, +-479, -1121, 108, 449, 472, 226, -992, -530, +1138, 300, -821, 348, 143, -1028, 580, 1328, +-1006, -1005, 911, 147, -384, 870, -325, -1532, +812, 1472, -841, -636, 398, -642, 256, 1825, +-763, -2402, 847, 2131, -510, -1160, -26, -65, +387, 1020, -342, -1339, -107, 1005, 673, -298, +-976, -328, 739, 527, 14, -214, -982, -411, +1703, 972, -1849, -1144, 1348, 817, -447, -138, +-426, -600, 917, 1114, -922, -1267, 593, 1117, +-263, -833, 193, 574, -439, -408, 830, 287, +-1062, -123, 904, -131, -355, 466, -392, -792, +1013, 1024, -1269, -1112, 1100, 1078, -672, -947, +237, 768, -30, -545, 126, 282, -427, 2, +731, -248, -853, 411, 694, -456, -282, 418, +-263, -365, 787, 378, -1149, -478, 1272, 607, +-1137, -652, 788, 517, -323, -182, -114, -262, +403, 649, -458, -817, 306, 685, -44, -311, +-166, -149, 223, 491, -88, -588, -127, 417, +289, -98, -286, -175, 113, 235, 121, -24, +-247, -374, 174, 749, 89, -873, -384, 598, +545, 37, -472, -821, 223, 1436, 43, -1625, +-129, 1284, -41, -541, 381, -297, -678, 902, +729, -1058, -466, 775, 10, -253, 379, -214, +-477, 415, 225, -323, 251, 69, -637, 101, +698, -25, -355, -299, -237, 710, 773, -977, +-972, 924, 737, -547, -183, 6, -393, 455, +734, -638, -713, 495, 418, -147, -69, -201, +-122, 365, 85, -295, 108, 77, -271, 115, +290, -148, -139, -13, -57, 264, 134, -430, +-24, 377, -212, -89, 386, -305, -316, 609, +-37, -652, 562, 373, -975, 116, 1028, -614, +-639, 914, -52, -906, 736, 614, -1078, -181, +923, -210, -335, 420, -396, -402, 925, 210, +-1022, 47, 668, -263, -66, 379, -479, -396, +757, 330, -675, -236, 367, 132, -38, -44, +-122, -21, 47, 45, 180, -18, -399, -46, +456, 125, -272, -174, -78, 142, 472, -32, +-730, -144, 763, 307, -571, -389, 258, 333, +51, -158, -218, -83, 230, 293, -116, -413, +-7, 422, 47, -366, 43, 310, -218, -309, +389, 365, -442, -441, 347, 473, -134, -420, +-81, 279, 184, -88, -127, -91, -24, 194, +174, -222, -183, 181, 24, -106, 259, 23, +-515, 53, 614, -118, -478, 145, 185, -132, +134, 54, -305, 78, 261, -234, -14, 354, +-272, -418, 468, 404, -460, -365, 285, 344, +-41, -386, -105, 463, 98, -523, 74, 461, +-271, -235, 371, -134, -277, 540, 26, -843, +283, 915, -463, -749, 433, 430, -181, -122, +-142, -27, 377, -55, -365, 300, 111, -566, +297, 666, -640, -507, 773, 102, -603, 395, +231, -798, 190, 941, -463, -777, 510, 361, +-331, 138, 66, -564, 170, 792, -264, -802, +255, 629, -184, -386, 168, 143, -221, 32, +321, -136, -375, 196, 319, -244, -104, 295, +-185, -348, 463, 370, -601, -327, 560, 193, +-339, 8, 59, -242, 186, 431, -279, -514, +221, 448, -37, -259, -149, -7, 262, 244, +-239, -384, 114, 378, 61, -258, -178, 80, +210, 52, -131, -82, 1, -12, 138, 174, +-216, -343, 252, 410, -249, -332, 252, 107, +-236, 188, 202, -452, -114, 604, -33, -588, +215, 433, -354, -230, 416, 72, -355, -24, +227, 80, -61, -174, -61, 202, 136, -106, +-159, -116, 176, 366, -191, -518, 198, 460, +-146, -178, 22, -246, 173, 634, -361, -830, +448, 737, -363, -395, 104, -62, 245, 455, +-556, -643, 720, 576, -661, -337, 420, 46, +-90, 165, -200, -240, 364, 202, -362, -123, +253, 74, -75, -85, -63, 123, 159, -127, +-180, 49, 189, 106, -181, -287, 212, 394, +-222, -374, 230, 199, -153, 59, 24, -322, +164, 492, -362, -516, 509, 403, -574, -207, +522, -11, -376, 187, 142, -305, 105, 367, +-351, -396, 502, 408, -584, -393, 526, 345, +-401, -243, 213, 90, -41, 83, -84, -233, +130, 315, -115, -304, 86, 197, -64, -37, +100, -129, -137, 250, 200, -293, -183, 265, +147, -186, -26, 99, -61, -40, 162, 23, +-173, -36, 171, 55, -101, -37, 47, -34, +46, 147, -128, -264, 208, 335, -255, -319, +223, 193, -116, 14, -97, -263, 302, 492, +-489, -658, 509, 720, -431, -684, 182, 562, +33, -382, -240, 180, 277, 0, -239, -136, +108, 214, -25, -249, 4, 268, -79, -305, +205, 362, -296, -425, 338, 448, -245, -392, +126, 257, 76, -75, -178, -78, 275, 149, +-222, -106, 178, -3, -39, 112, -14, -146, +104, 76, -99, 63, 121, -185, -111, 203, +150, -77, -233, -165, 347, 438, -488, -651, +563, 717, -604, -627, 478, 418, -328, -166, +36, -56, 160, 211, -384, -294, 431, 323, +-470, -332, 361, 345, -290, -350, 156, 333, +-69, -285, -21, 195, 64, -97, -50, 25, +6, -34, 136, 120, -242, -261, 389, 396, +-371, -468, 344, 427, -126, -292, -32, 104, +251, 76, -292, -187, 312, 223, -166, -188, +52, 122, 90, -43, -139, -35, 152, 106, +-128, -168, 86, 211, -93, -214, 70, 167, +-122, -69, 77, -42, -100, 130, 2, -159, +11, 113, -132, -5, 130, -116, -187, 210, +112, -246, -64, 217, -77, -151, 165, 90, +-254, -72, 269, 108, -212, -189, 123, 273, +27, -305, -109, 248, 216, -94, -208, -109, +250, 298, -183, -404, 210, 395, -134, -297, +154, 164, -79, -71, 87, 50, -43, -91, +76, 140, -84, -147, 100, 88, -81, 24, +-1, -134, 77, 201, -182, -192, 165, 119, +-121, -27, -76, -52, 207, 82, -368, -60, +321, 5, -237, 54, 1, -100, 145, 115, +-265, -109, 201, 99, -85, -96, -94, 115, +213, -130, -241, 109, 212, -37, -120, -89, +86, 225, -31, -313, 69, 282, -27, -130, +23, -100, 86, 313, -124, -411, 196, 343, +-138, -135, 77, -111, 62, 273, -136, -280, +173, 137, -127, 82, 32, -254, 52, 304, +-115, -219, 83, 60, -40, 76, -65, -115, +91, 35, -118, 115, 18, -245, 61, 282, +-195, -198, 218, 32, -201, 136, 67, -238, +66, 228, -186, -124, 189, -20, -92, 144, +-76, -194, 237, 158, -281, -62, 214, -57, +-17, 150, -166, -172, 303, 117, -256, -15, +120, -77, 102, 92, -213, -4, 211, -172, +-40, 377, -168, -514, 341, 521, -349, -390, +205, 175, 25, 42, -229, -185, 296, 227, +-233, -188, 66, 125, 69, -100, -127, 140, +27, -228, 131, 326, -314, -388, 382, 387, +-343, -317, 183, 194, 0, -55, -158, -76, +216, 178, -188, -255, 109, 305, -34, -344, +12, 373, -59, -365, 153, 308, -224, -193, +245, 28, -179, 163, 52, -319, 110, 394, +-218, -388, 274, 301, -239, -197, 177, 117, +-119, -92, 101, 136, -125, -212, 164, 274, +-174, -281, 124, 205, -21, -49, -116, -142, +229, 314, -285, -410, 261, 391, -169, -266, +31, 74, 100, 129, -195, -291, 230, 380, +-215, -386, 165, 328, -117, -218, 96, 75, +-113, 95, 151, -269, -185, 426, 197, -540, +-185, 587, 145, -525, -121, 367, 115, -125, +-132, -146, 152, 364, -146, -462, 89, 402, +9, -214, -121, -22, 217, 177, -263, -183, +242, 40, -181, 170, 95, -316, -26, 316, +-16, -170, 38, -28, -57, 137, 106, -69, +-185, -181, 291, 492, -381, -710, 413, 711, +-356, -452, 211, 13, -10, 470, -181, -839, +313, 986, -353, -863, 296, 527, -168, -81, +18, -338, 108, 617, -164, -705, 145, 601, +-50, -390, -82, 165, 205, -20, -284, 0, +278, -91, -207, 249, 81, -409, 31, 532, +-111, -590, 131, 579, -119, -505, 86, 382, +-67, -229, 44, 76, -1, 55, -98, -152, +247, 240, -426, -347, 595, 513, -721, -744, +815, 1008, -879, -1252, 960, 1387, -1030, -1351, +1070, 1109, -997, -682, 794, 148, -458, 360, +99, -706, 180, 787, -262, -596, 139, 227, +109, 156, -338, -377, 411, 338, -276, -73, +-19, -270, 315, 502, -474, -483, 393, 197, +-115, 230, -236, -619, 470, 810, -489, -746, +273, 490, 46, -196, -308, 18, 362, -44, +-188, 263, -137, -561, 442, 808, -579, -883, +485, 750, -205, -445, -139, 77, 435, 243, +-605, -430, 683, 466, -705, -383, 760, 236, +-825, -87, 871, -24, -812, 95, 620, -128, +-311, 148, -30, -156, 308, 156, -457, -136, +462, 85, -369, 10, 228, -163, -92, 369, +-31, -620, 120, 887, -204, -1120, 252, 1268, +-281, -1281, 262, 1152, -230, -904, 185, 597, +-172, -294, 174, 50, -187, 130, 163, -265, +-96, 418, -26, -611, 162, 868, -266, -1147, +314, 1380, -283, -1499, 228, 1434, -161, -1174, +122, 755, -100, -234, 100, -307, -96, 798, +114, -1174, -168, 1392, 290, -1413, -475, 1233, +689, -867, -859, 371, 912, 174, -817, -666, +573, 1023, -260, -1172, -69, 1094, 340, -800, +-562, 351, 739, 161, -917, -621, 1075, 905, +-1179, -922, 1125, 640, -856, -97, 363, -610, +269, 1324, -902, -1872, 1365, 2111, -1523, -1970, +1372, 1427, -968, -578, 448, -402, 62, 1290, +-462, -1868, 727, 2008, -867, -1716, 937, 1156, +-975, -602, 1046, 318, -1176, -483, 1405, 1089, +-1742, -1924, 2147, 2679, -2521, -3044, 2733, 2842, +-2653, -2113, 2219, 1083, -1486, -77, 579, -614, +307, 871, -1051, -787, 1580, 638, -1944, -715, +2194, 1192, -2383, -1989, 2466, 2785, -2356, -3170, +1962, 2824, -1287, -1711, 439, 136, 381, 1382, +-981, -2350, 1273, 2514, -1306, -2005, 1239, 1245, +-1247, -713, 1393, 720, -1591, -1200, 1637, 1795, +-1320, -2020, 562, 1548, 530, -381, -1665, -1142, +2509, 2502, -2808, -3241, 2507, 3145, -1741, -2303, +750, 1035, 220, 280, -1010, -1337, 1561, 1968, +-1858, -2131, 1885, 1853, -1596, -1201, 975, 271, +-90, 765, -863, -1657, 1583, 2136, -1795, -2005, +1382, 1237, -467, -53, -601, -1159, 1392, 1963, +-1567, -2068, 1050, 1431, -25, -297, -1125, -915, +2004, 1779, -2353, -2021, 2118, 1616, -1450, -757, +596, -232, 177, 1045, -699, -1456, 878, 1402, +-733, -969, 353, 354, 96, 206, -424, -517, +461, 498, -151, -221, -411, -116, 984, 263, +-1282, -64, 1108, -445, -487, 1020, -327, -1314, +953, 1063, -1094, -236, 684, -885, 57, 1828, +-723, -2163, 978, 1709, -715, -653, 137, -537, +379, 1351, -494, -1493, 143, 1013, 434, -256, +-825, -323, 691, 438, 11, -93, -978, -428, +1708, 756, -1791, -640, 1127, 84, -1, 661, +-1088, -1253, 1674, 1442, -1595, -1192, 1029, 670, +-393, -120, 46, -267, -120, 461, 436, -564, +-649, 700, 491, -936, 59, 1194, -744, -1338, +1197, 1233, -1171, -854, 674, 321, 16, 179, +-517, -496, 586, 587, -249, -530, -232, 476, +508, -509, -373, 629, -131, -714, 726, 659, +-1100, -405, 1066, 26, -668, 328, 134, -510, +283, 475, -450, -303, 416, 143, -349, -117, +392, 234, -568, -389, 746, 427, -768, -247, +530, -113, -92, 480, -363, -654, 629, 503, +-595, -83, 314, -421, 50, 744, -318, -717, +390, 344, -297, 191, 143, -606, -41, 679, +33, -345, -93, -249, 168, 832, -221, -1120, +262, 966, -305, -414, 356, -328, -348, 968, +221, -1286, 58, 1193, -413, -774, 689, 215, +-717, 282, 416, -572, 103, 646, -596, -573, +789, 455, -533, -364, -90, 294, 806, -211, +-1244, 42, 1191, 191, -644, -440, -149, 601, +812, -586, -1080, 394, 900, -117, -453, -115, +27, 195, 149, -116, -41, -20, -205, 70, +376, 56, -331, -331, 102, 597, 139, -650, +-221, 380, 101, 146, 98, -695, -166, 993, +-50, -861, 517, 339, -992, 327, 1178, -816, +-876, 888, 164, -529, 641, -61, -1125, 583, +1034, -813, -396, 696, -468, -344, 1090, -20, +-1149, 246, 591, -280, 306, 210, -1120, -151, +1486, 184, -1306, -276, 732, 344, -114, -277, +-276, 63, 318, 233, -125, -476, -72, 540, +78, -387, 157, 78, -507, 227, 782, -386, +-822, 312, 599, -46, -235, -258, -105, 421, +294, -330, -321, 9, 266, 395, -243, -680, +311, 706, -443, -471, 560, 99, -556, 205, +402, -296, -140, 154, -116, 95, 269, -277, +-272, 267, 151, -57, 7, -238, -98, 454, +57, -479, 121, 310, -372, -40, 591, -196, +-665, 287, 551, -225, -263, 49, -95, 166, +361, -345, -414, 459, 218, -506, 136, 490, +-477, -409, 605, 273, -452, -84, 63, -117, +360, 282, -602, -380, 534, 410, -211, -402, +-183, 411, 412, -480, -335, 595, -12, -693, +432, 691, -680, -524, 607, 194, -223, 203, +-275, -532, 638, 670, -680, -574, 392, 313, +82, -38, -492, -104, 656, 32, -508, 203, +160, -455, 201, 556, -386, -406, 322, 36, +-62, 410, -244, -743, 438, 834, -436, -671, +282, 338, -82, 9, -34, -258, 2, 372, +129, -394, -242, 387, 214, -406, -6, 434, +-325, -416, 623, 295, -742, -69, 610, -207, +-291, 436, -55, -537, 259, 474, -242, -264, +36, -14, 218, 276, -359, -455, 297, 525, +-47, -490, -258, 359, 487, -162, -546, -62, +438, 279, -239, -427, 51, 466, 77, -378, +-142, 193, 192, 28, -263, -198, 364, 246, +-444, -161, 454, -19, -350, 192, 160, -268, +32, 210, -150, -34, 142, -180, -18, 322, +-150, -328, 261, 197, -257, -3, 114, -141, +89, 168, -273, -69, 356, -90, -317, 191, +195, -161, -68, -5, -3, 218, 1, -349, +26, 300, -5, -63, -115, -258, 312, 512, +-496, -564, 550, 378, -406, -21, 92, -359, +283, 610, -547, -657, 592, 521, -401, -289, +77, 75, 224, 66, -370, -143, 330, 217, +-173, -343, 27, 521, 8, -680, 74, 727, +-196, -590, 238, 279, -123, 109, -126, -447, +412, 604, -596, -547, 596, 312, -403, -18, +103, -241, 195, 404, -418, -478, 535, 518, +-584, -558, 593, 591, -569, -574, 480, 447, +-290, -193, 10, -151, 313, 468, -570, -649, +677, 611, -586, -377, 352, 39, -78, 272, +-120, -441, 190, 424, -138, -272, 52, 80, +-8, 46, 52, -40, -172, -61, 289, 194, +-332, -255, 261, 182, -89, 12, -115, -257, +270, 453, -322, -515, 257, 412, -98, -191, +-103, -63, 284, 268, -423, -359, 474, 359, +-443, -304, 329, 248, -153, -224, -46, 208, +222, -155, -336, 19, 369, 206, -339, -472, +280, 699, -237, -814, 242, 778, -288, -619, +346, 409, -368, -226, 327, 116, -224, -60, +81, 22, 57, 52, -160, -162, 206, 286, +-206, -351, 169, 326, -103, -212, 19, 58, +81, 72, -194, -132, 306, 134, -406, -122, +473, 163, -492, -280, 465, 432, -394, -529, +271, 497, -116, -290, -71, -33, 257, 372, +-414, -604, 507, 662, -525, -552, 475, 348, +-375, -153, 247, 49, -125, -33, 15, 67, +79, -93, -148, 69, 178, -8, -161, -39, +91, 22, 15, 69, -126, -198, 191, 298, +-180, -312, 105, 213, 5, -41, -84, -138, +100, 254, -34, -277, -61, 218, 151, -133, +-167, 58, 121, -24, -29, 1, -51, 40, +76, -123, -52, 230, -14, -302, 41, 289, +-28, -155, -55, -59, 148, 279, -218, -402, +233, 370, -172, -205, 92, -22, -5, 212, +-40, -282, 70, 228, -86, -96, 123, -28, +-168, 81, 191, -56, -167, -4, 38, 33, +135, 28, -349, -176, 474, 373, -506, -531, +403, 582, -214, -506, 19, 332, 134, -125, +-156, -59, 124, 171, -17, -219, -32, 228, +53, -246, 11, 283, -100, -330, 167, 362, +-216, -339, 182, 256, -146, -132, 43, 8, +33, 74, -140, -99, 220, 62, -275, 4, +280, -60, -189, 76, 90, -49, 54, -8, +-88, 78, 79, -138, 64, 165, -224, -150, +360, 109, -424, -50, 348, -3, -241, 47, +33, -78, 109, 106, -279, -142, 348, 182, +-394, -208, 360, 198, -253, -133, 135, 25, +37, 102, -100, -198, 174, 226, -128, -167, +115, 67, -80, 26, 101, -59, -157, 9, +169, 94, -198, -197, 90, 243, -37, -185, +-112, 54, 155, 110, -201, -241, 183, 290, +-124, -254, 92, 162, 16, -73, -35, 29, +143, -47, -127, 100, 149, -142, -60, 127, +-42, -35, 135, -106, -227, 246, 166, -319, +-121, 293, -68, -178, 133, 23, -210, 98, +137, -136, -39, 66, -38, 83, 88, -251, +38, 358, -116, -354, 276, 233, -221, -26, +140, -201, 97, 368, -284, -430, 375, 365, +-377, -217, 201, 49, -115, 79, -22, -141, +-71, 159, 140, -185, -297, 272, 342, -430, +-277, 618, 171, -758, 36, 769, -79, -615, +139, 344, 15, -47, -71, -177, 134, 258, +-21, -206, -201, 80, 408, 14, -596, -3, +487, -138, -299, 354, -132, -553, 420, 648, +-632, -589, 588, 393, -390, -138, 194, -77, +-2, 169, 70, -122, -122, -30, 318, 210, +-310, -330, 258, 325, -52, -186, -171, -51, +280, 325, -348, -555, 190, 685, -99, -679, +-106, 546, 136, -335, -169, 114, 96, 38, +-23, -60, 5, -32, 30, 202, 92, -361, +-115, 430, 250, -384, -214, 244, 194, -91, +-62, 1, -94, -6, 205, 77, -339, -153, +303, 177, -328, -130, 209, 56, -223, -21, +220, 76, -347, -230, 528, 435, -696, -622, +894, 730, -918, -741, 945, 703, -762, -661, +617, 640, -364, -613, 141, 514, 110, -276, +-408, -123, 642, 603, -923, -1015, 972, 1198, +-944, -1052, 622, 602, -233, -28, -199, -453, +493, 635, -524, -473, 395, 72, -56, 341, +-149, -536, 297, 413, -161, -23, -31, -435, +237, 755, -291, -786, 114, 551, 146, -178, +-502, -150, 639, 299, -678, -221, 448, -29, +-176, 348, -137, -676, 393, 972, -556, -1239, +740, 1477, -821, -1685, 961, 1798, -940, -1765, +878, 1578, -632, -1270, 335, 920, -47, -619, +-171, 432, 172, -331, -104, 251, -134, -86, +266, -219, -369, 673, 291, -1178, -125, 1588, +-82, -1800, 286, 1775, -339, -1575, 373, 1299, +-250, -1095, 207, 971, -123, -902, 152, 758, +-196, -453, 231, -70, -238, 723, 111, -1335, +-11, 1752, -159, -1839, 137, 1608, -37, -1105, +-245, 506, 560, 82, -802, -575, 918, 940, +-769, -1172, 520, 1286, -110, -1263, -206, 1019, +523, -565, -726, -99, 909, 843, -1084, -1527, +1188, 1900, -1243, -1838, 1027, 1336, -674, -489, +51, -455, 548, 1267, -1085, -1680, 1341, 1677, +-1277, -1225, 962, 457, -397, 496, -155, -1451, +763, 2257, -1179, -2808, 1518, 2915, -1621, -2573, +1569, 1757, -1334, -703, 932, -403, -539, 1188, +136, -1451, 18, 1152, -49, -446, -170, -315, +375, 821, -484, -719, 322, 83, 209, 946, +-940, -1958, 1839, 2638, -2502, -2739, 2934, 2319, +-2884, -1693, 2539, 1128, -1939, -919, 1247, 1010, +-589, -1249, -119, 1184, 744, -654, -1447, -365, +1958, 1579, -2338, -2536, 2332, 2874, -2033, -2408, +1488, 1492, -871, -425, 428, -267, -96, 464, +-16, -205, 260, -86, -601, 53, 1233, 431, +-1928, -1317, 2493, 2184, -2678, -2730, 2263, 2580, +-1421, -1892, 207, 787, 899, 361, -1827, -1299, +2269, 1878, -2355, -2043, 2101, 1921, -1592, -1400, +952, 652, -111, 323, -672, -1232, 1409, 1920, +-1717, -2048, 1623, 1537, -1016, -605, 192, -468, +519, 1189, -865, -1382, 613, 859, -21, -27, +-800, -868, 1358, 1457, -1623, -1631, 1439, 1385, +-972, -821, 330, 172, 433, 611, -1154, -1265, +1833, 1760, -2119, -1763, 1988, 1309, -1229, -389, +170, -653, 845, 1314, -1301, -1322, 922, 593, +61, 357, -1254, -1112, 1863, 1067, -1670, -308, +610, -777, 628, 1460, -1436, -1282, 1336, 279, +-400, 1141, -749, -2070, 1516, 2070, -1327, -964, +432, -615, 760, 2044, -1439, -2613, 1307, 2158, +-443, -1034, -601, -202, 1115, 933, -854, -1061, +-147, 564, 1164, 26, -1684, -445, 1249, 433, +-123, -132, -1165, -262, 1957, 540, -1840, -479, +1007, 222, 153, 216, -948, -562, 1170, 898, +-789, -1080, 288, 1215, -39, -1287, 232, 1223, +-732, -974, 1072, 444, -1018, 149, 385, -773, +446, 1080, -1157, -1075, 1340, 748, -1021, -411, +445, 262, 31, -346, -124, 632, -48, -757, +334, 593, -359, -5, 134, -629, 272, 1082, +-512, -1057, 436, 584, -90, 31, -296, -435, +356, 331, -58, 75, -517, -589, 907, 748, +-869, -482, 296, -135, 494, 675, -1051, -822, +1058, 526, -460, 84, -322, -561, 881, 679, +-804, -268, 200, -341, 600, 906, -1084, -1101, +969, 873, -371, -347, -355, -267, 718, 689, +-599, -918, 76, 858, 401, -662, -530, 319, +210, 16, 308, -317, -628, 467, 536, -355, +-57, 49, -405, 378, 536, -656, -141, 718, +-528, -423, 1063, -27, -1069, 437, 474, -601, +388, 491, -1054, -263, 1112, 62, -596, -117, +-201, 332, 753, -592, -766, 626, 280, -420, +365, 24, -731, 322, 645, -378, -190, 118, +-221, 344, 298, -699, 80, 814, -654, -585, +1040, 225, -961, 53, 414, -65, 241, -150, +-615, 393, 410, -480, 222, 246, -917, 192, +1176, -661, -759, 881, -176, -800, 1180, 443, +-1681, -3, 1437, -330, -535, 481, -517, -451, +1196, 376, -1161, -266, 488, 177, 416, -26, +-1079, -199, 1172, 493, -778, -724, 190, 749, +207, -554, -241, 158, -4, 233, 254, -474, +-259, 441, -15, -217, 410, -52, -634, 195, +549, -108, -180, -163, -226, 495, 426, -672, +-343, 646, 95, -383, 44, 32, 80, 280, +-473, -403, 869, 325, -1007, -101, 710, -169, +-79, 350, -602, -402, 1036, 312, -1049, -205, +750, 129, -336, -183, 68, 346, -11, -555, +121, 698, -232, -692, 246, 541, -175, -268, +84, 2, -82, 204, 140, -282, -201, 277, +153, -208, 5, 125, -202, -43, 311, -43, +-245, 98, 70, -112, 95, 0, -79, 226, +-160, -519, 522, 755, -800, -805, 799, 605, +-472, -211, -63, -196, 539, 457, -746, -441, +563, 229, -119, 37, -372, -124, 643, -50, +-592, 449, 254, -856, 162, 1046, -423, -895, +399, 428, -108, 134, -281, -574, 570, 699, +-622, -523, 427, 178, -132, 131, -119, -251, +197, 149, -120, 96, -46, -314, 159, 401, +-164, -304, 82, 79, 0, 190, -17, -399, +-46, 507, 111, -508, -85, 419, -95, -272, +365, 84, -626, 103, 710, -265, -586, 351, +268, -354, 81, 267, -349, -143, 421, 32, +-351, 47, 181, -74, -55, 120, 0, -210, +-37, 366, 95, -511, -156, 570, 172, -449, +-202, 159, 226, 227, -286, -567, 304, 725, +-288, -659, 165, 404, 5, -101, -216, -136, +353, 216, -405, -174, 328, 73, -177, -16, +-21, 45, 190, -155, -308, 279, 343, -353, +-319, 342, 231, -259, -152, 155, 53, -80, +-20, 84, -31, -149, 45, 230, -113, -288, +173, 257, -266, -135, 286, -61, -259, 250, +127, -364, 12, 340, -125, -180, 113, -63, +-7, 278, -179, -351, 278, 254, -254, -11, +24, -258, 253, 426, -515, -399, 534, 191, +-375, 111, 21, -376, 249, 505, -374, -482, +219, 364, 34, -251, -279, 195, 291, -200, +-107, 201, -213, -114, 401, -85, -359, 348, +37, -583, 353, 678, -649, -588, 608, 348, +-342, -48, -96, -190, 368, 300, -462, -266, +262, 141, -38, 12, -155, -142, 134, 231, +-53, -290, -38, 322, -49, -331, 249, 296, +-503, -199, 576, 40, -448, 163, 76, -365, +301, 517, -613, -574, 639, 533, -552, -398, +337, 229, -271, -83, 278, -5, -446, 16, +518, 27, -510, -76, 290, 83, -22, -53, +-256, 17, 354, -29, -320, 137, 129, -317, +43, 489, -178, -566, 147, 491, -94, -274, +-33, 5, 44, 186, -55, -230, -49, 124, +70, 32, -116, -136, 46, 99, -39, 81, +8, -323, -78, 519, 119, -590, -160, 518, +76, -341, 42, 142, -208, 18, 244, -102, +-197, 124, -10, -115, 161, 111, -276, -137, +152, 182, 24, -228, -299, 242, 393, -215, +-395, 138, 200, -50, -55, -10, -71, 36, +18, -22, 63, 9, -161, -28, 118, 100, +1, -193, -221, 259, 365, -236, -477, 104, +457, 101, -472, -316, 438, 451, -490, -484, +432, 411, -360, -282, 102, 144, 157, -38, +-442, -55, 551, 145, -552, -238, 395, 322, +-244, -365, 112, 346, -97, -257, 105, 131, +-150, -7, 101, -73, -47, 101, -82, -80, +126, 29, -170, 22, 90, -70, -43, 109, +-52, -154, 53, 194, -62, -232, 2, 233, +29, -182, -90, 81, 107, 50, -127, -146, +86, 164, -23, -58, -101, -139, 208, 350, +-309, -467, 292, 423, -226, -202, 44, -105, +104, 369, -251, -481, 275, 397, -254, -181, +157, -63, -80, 218, -3, -242, 60, 169, +-125, -94, 199, 77, -274, -141, 309, 244, +-278, -303, 160, 271, 4, -138, -180, -47, +278, 239, -296, -379, 204, 454, -91, -449, +-39, 384, 112, -263, -143, 100, 143, 63, +-124, -208, 106, 299, -69, -327, 34, 298, +28, -232, -64, 155, 99, -79, -77, 16, +39, 42, 20, -77, -46, 94, 51, -82, +-9, 47, -17, -7, 46, -49, -10, 102, +-40, -152, 125, 176, -146, -158, 129, 64, +9, 96, -171, -284, 392, 424, -519, -451, +585, 346, -486, -136, 326, -84, -82, 236, +-84, -276, 207, 220, -194, -106, 156, -2, +-57, 73, 39, -96, -33, 76, 123, -2, +-165, -127, 233, 285, -171, -427, 106, 475, +60, -372, -149, 129, 253, 176, -221, -411, +197, 493, -83, -397, 45, 218, 21, -45, +5, -21, 38, 0, -32, 53, 117, -42, +-118, -47, 143, 180, -16, -269, -69, 252, +215, -141, -175, -1, 95, 87, 164, -84, +-332, 29, 476, 19, -358, -9, 211, -68, +57, 157, -140, -203, 175, 185, -6, -118, +-85, 69, 192, -62, -74, 97, -20, -145, +223, 167, -248, -164, 289, 162, -180, -185, +182, 241, -122, -281, 199, 245, -138, -122, +124, -68, 53, 251, -151, -329, 311, 290, +-284, -166, 296, 55, -162, -30, 147, 115, +-45, -230, 59, 293, 71, -213, -109, -17, +280, 322, -296, -588, 364, 717, -253, -670, +236, 486, -132, -248, 193, 48, -174, 64, +264, -97, -185, 90, 156, -91, 32, 128, +-86, -192, 207, 259, -144, -283, 166, 263, +-69, -187, 132, 85, -88, 22, 159, -124, +-51, 217, -13, -293, 241, 355, -333, -397, +476, 392, -394, -344, 341, 253, -117, -153, +31, 61, 119, 4, -78, -32, 110, 46, +2, -58, 41, 79, -5, -101, 149, 120, +-195, -114, 363, 74, -351, -5, 382, -81, +-200, 149, 83, -168, 160, 104, -216, 29, +286, -192, -124, 306, 28, -304, 179, 150, +-169, 105, 182, -368, 27, 530, -114, -545, +286, 448, -237, -340, 264, 328, -134, -462, +179, 673, -136, -852, 269, 849, -236, -646, +277, 269, -99, 135, 11, -470, 229, 633, +-275, -657, 376, 569, -233, -437, 154, 267, +131, -83, -269, -115, 529, 253, -542, -309, +604, 230, -395, -85, 292, -76, -21, 100, +-16, 3, 118, -234, 20, 433, -20, -517, +134, 383, -10, -108, -23, -222, 230, 423, +-207, -443, 244, 230, -3, 103, -129, -441, +417, 604, -426, -532, 472, 161, -195, 384, +12, -982, 357, 1380, -457, -1478, 594, 1171, +-395, -620, 279, -22, 43, 450, -99, -587, +206, 388, 7, -71, -91, -214, 342, 249, +-277, -95, 282, -204, 2, 419, -79, -507, +294, 384, -201, -216, 263, 58, -147, -63, +345, 145, -444, -314, 785, 396, -826, -411, +883, 266, -491, -94, 155, -143, 424, 313, +-661, -509, 945, 639, -840, -834, 914, 984, +-809, -1135, 1008, 1134, -973, -1021, 1061, 686, +-717, -294, 435, -123, 117, 327, -281, -345, +402, 107, -31, 153, -184, -380, 507, 340, +-303, -145, 84, -211, 461, 447, -606, -541, +691, 360, -250, -95, -17, -223, 400, 336, +-249, -310, 125, 83, 276, 117, -232, -258, +142, 144, 438, 96, -804, -471, 1247, 709, +-1134, -798, 1019, 542, -496, -113, 251, -524, +186, 1093, -290, -1611, 665, 1887, -799, -2048, +1218, 1988, -1293, -1877, 1516, 1609, -1307, -1366, +1275, 1038, -931, -786, 882, 477, -570, -218, +523, -176, -164, 581, 80, -1098, 227, 1470, +-119, -1713, 145, 1588, 222, -1256, -305, 676, +585, -160, -449, -306, 514, 531, -285, -703, +403, 776, -282, -973, 450, 1139, -237, -1339, +190, 1298, 250, -1079, -403, 519, 760, 129, +-681, -853, 757, 1324, -458, -1563, 426, 1366, +-82, -935, 0, 217, 455, 478, -674, -1162, +1178, 1549, -1241, -1708, 1342, 1437, -833, -913, +367, 77, 500, 746, -971, -1499, 1469, 1821, +-1312, -1725, 1115, 1040, -389, -57, -117, -1126, +855, 2028, -1118, -2541, 1449, 2367, -1255, -1727, +1191, 709, -758, 185, 659, -781, -386, 740, +595, -258, -673, -571, 1130, 1251, -1240, -1616, +1446, 1369, -1055, -727, 637, -228, 329, 1035, +-1098, -1615, 2077, 1726, -2540, -1605, 2990, 1317, +-2872, -1241, 2831, 1363, -2369, -1800, 2092, 2188, +-1413, -2370, 879, 1933, 72, -975, -769, -443, +1611, 1740, -1875, -2605, 2056, 2628, -1669, -2044, +1470, 1087, -1099, -422, 1207, 231, -1166, -648, +1268, 1187, -756, -1469, 71, 997, 1170, 107, +-2112, -1604, 2923, 2787, -2845, -3330, 2414, 2938, +-1345, -1943, 462, 617, 506, 505, -965, -1336, +1453, 1707, -1524, -1821, 1655, 1606, -1286, -1178, +840, 409, 94, 470, -815, -1327, 1472, 1721, +-1356, -1543, 900, 705, 121, 369, -858, -1333, +1401, 1685, -1148, -1406, 657, 541, 243, 422, +-842, -1229, 1397, 1583, -1452, -1604, 1482, 1286, +-1078, -858, 665, 232, 170, 426, -899, -1087, +1661, 1417, -1763, -1293, 1447, 591, -459, 323, +-392, -1083, 981, 1186, -633, -645, -173, -291, +1300, 945, -1761, -938, 1534, 133, -391, 923, +-749, -1609, 1509, 1305, -1144, -87, 109, -1558, +1286, 2703, -1967, -2805, 1827, 1708, -714, -37, +-414, -1471, 1128, 2082, -762, -1744, -162, 791, +1236, 63, -1444, -390, 766, 19, 751, 674, +-2068, -1273, 2682, 1338, -2019, -866, 636, 33, +967, 713, -1788, -1142, 1740, 1085, -818, -740, +-125, 260, 709, 114, -471, -398, -117, 584, +734, -792, -719, 974, 168, -1082, 793, 968, +-1444, -660, 1572, 208, -960, 163, 121, -344, +634, 261, -810, -75, 564, -48, -45, -85, +-221, 430, 187, -845, 200, 1024, -505, -827, +574, 291, -230, 290, -206, -596, 540, 425, +-460, 81, 152, -576, 196, 660, -169, -213, +-209, -576, 811, 1235, -1121, -1375, 917, 861, +-117, 27, -812, -843, 1440, 1154, -1326, -880, +605, 237, 355, 353, -925, -582, 855, 370, +-174, 56, -586, -395, 993, 408, -751, -113, +108, -316, 549, 638, -756, -761, 489, 721, +8, -637, -269, 571, 71, -467, 487, 215, +-937, 225, 867, -746, -122, 1122, -948, -1158, +1773, 827, -1814, -313, 1026, -133, 204, 325, +-1159, -273, 1339, 121, -635, -43, -495, 79, +1409, -105, -1587, -38, 997, 414, -7, -898, +-799, 1228, 1041, -1167, -695, 688, 101, -15, +338, -482, -394, 536, 175, -154, 39, -376, +34, 651, -405, -435, 845, -180, -992, 812, +676, -1039, -2, 687, -636, 77, 823, -813, +-379, 1132, -494, -877, 1317, 244, -1602, 414, +1145, -763, -148, 702, -880, -342, 1417, -70, +-1202, 328, 410, -377, 498, 298, -1023, -197, +911, 145, -275, -85, -494, -77, 992, 396, +-1026, -774, 700, 1026, -304, -964, 111, 564, +-198, 21, 411, -494, -509, 637, 331, -403, +58, -13, -449, 345, 610, -388, -481, 141, +179, 250, 31, -530, 9, 557, -291, -297, +574, -91, -613, 441, 249, -563, 369, 461, +-971, -189, 1220, -51, -1038, 177, 521, -109, +-3, -36, -280, 176, 216, -166, 11, 34, +-190, 212, 112, -430, 176, 592, -519, -610, +685, 554, -619, -413, 382, 321, -186, -266, +172, 305, -331, -330, 491, 334, -465, -194, +180, -2, 267, 238, -637, -347, 738, 369, +-541, -268, 225, 232, -11, -276, 92, 482, +-396, -665, 736, 779, -808, -652, 546, 409, +-10, -104, -457, 3, 648, -109, -386, 451, +-104, -731, 595, 827, -736, -493, 517, -94, +21, 803, -496, -1246, 746, 1364, -590, -1052, +239, 627, 184, -225, -370, 130, 351, -211, +-99, 433, -111, -481, 259, 369, -195, -9, +102, -319, 30, 570, -28, -518, -4, 332, +96, 18, -97, -272, 78, 512, -13, -590, +38, 682, -139, -637, 329, 588, -497, -342, +587, 59, -537, 341, 386, -599, -220, 780, +75, -686, -18, 539, -53, -275, 124, 153, +-316, -34, 478, 50, -669, 51, 649, -125, +-589, 327, 353, -393, -282, 431, 202, -240, +-399, 88, 467, 116, -613, -90, 386, 31, +-193, 205, -274, -319, 425, 454, -645, -384, +438, 341, -425, -159, 137, 98, -232, 40, +56, -25, -204, 87, -65, -13, 10, 43, +-315, 50, 108, -33, -174, 143, -270, -149, +249, 273, -550, -259, 216, 310, -242, -172, +-232, 73, 105, 189, -352, -302, -50, 419, +-29, -249, -433, 55, 283, 311, -641, -472, +350, 572, -568, -353, 102, 137, -161, 197, +-425, -296, 342, 386, -760, -256, 389, 248, +-540, -154, 34, 229, -246, -158, -62, 131, +-354, 128, 101, -306, -380, 560, -119, -535, +46, 444, -560, -74, 279, -207, -447, 534, +-127, -576, 63, 585, -496, -360, 145, 246, +-296, -24, -182, -20, 17, 164, -374, -168, +135, 284, -484, -234, 286, 252, -581, -68, +191, -40, -157, 297, -508, -388, 629, 527, +-1041, -438, 697, 379, -596, -140, -30, 39, +85, 138, -360, -103, 31, 137, -83, -17, +-140, 56, -212, -15, 315, 136, -734, -110, +614, 134, -574, 62, 38, -184, 203, 393, +-596, -352, 486, 272, -475, 55, 130, -276, +-93, 532, -89, -504, -57, 455, 8, -202, +-161, 86, 84, 67, -187, -10, 86, 24, +-146, 81, -32, -10, 106, 7, -385, 152, +462, -185, -566, 303, 359, -261, -170, 293, +-162, -188, 233, 192, -250, -80, -9, 85, +168, 16, -345, -4, 223, 112, -98, -125, +-154, 266, 151, -284, -91, 368, -213, -277, +373, 237, -515, -69, 333, 48, -159, 19, +-155, 75, 225, -56, -290, 74, 134, 87, +-118, -188, 14, 333, -108, -236, 22, 76, +-5, 276, -269, -502, 397, 679, -602, -585, +472, 461, -372, -238, 42, 198, 23, -164, +-138, 251, -58, -169, 59, 51, -166, 242, +-74, -403, 174, 484, -433, -275, 320, 10, +-252, 321, -131, -429, 248, 428, -461, -216, +278, 72, -244, 73, -35, -37, 1, 26, +-129, 29, -40, 62, -39, -123, -116, 224, +2, -147, -142, 29, 23, 205, -145, -289, +-47, 278, 43, -32, -327, -231, 338, 487, +-516, -512, 317, 406, -271, -120, -70, -108, +116, 303, -330, -306, 193, 263, -247, -111, +34, 19, -87, 100, -99, -120, 41, 165, +-243, -144, 216, 179, -416, -174, 332, 236, +-409, -252, 184, 283, -130, -194, -155, 35, +200, 268, -410, -562, 349, 823, -442, -857, +282, 707, -295, -338, 107, -39, -132, 341, +12, -390, -135, 246, 125, 67, -311, -337, +289, 501, -358, -423, 168, 166, -66, 266, +-219, -708, 325, 1105, -525, -1289, 504, 1261, +-559, -954, 411, 498, -347, 54, 117, -527, +-1, 888, -220, -1066, 274, 1154, -399, -1150, +367, 1138, -424, -1024, 353, 804, -341, -387, +182, -147, -68, 730, -139, -1162, 203, 1378, +-232, -1309, 63, 1073, 108, -741, -331, 455, +387, -208, -352, 18, 152, 176, 39, -354, +-222, 525, 261, -611, -240, 623, 161, -563, +-163, 529, 216, -541, -343, 650, 420, -758, +-419, 798, 294, -641, -127, 286, 1, 239, +-10, -773, 151, 1209, -325, -1427, 390, 1443, +-221, -1267, -174, 1007, 687, -705, -1071, 446, +1156, -232, -828, 93, 225, 31, 461, -170, +-917, 394, 1045, -674, -827, 979, 515, -1172, +-295, 1203, 363, -1006, -626, 661, 986, -240, +-1161, -148, 1118, 481, -805, -721, 408, 903, +37, -977, -409, 927, 826, -695, -1253, 334, +1745, 100, -2126, -435, 2294, 614, -2054, -570, +1463, 401, -568, -172, -359, 17, 1181, 73, +-1706, -88, 1992, 126, -2026, -198, 1993, 309, +-1875, -359, 1764, 301, -1536, -74, 1231, -262, +-724, 619, 123, -861, 605, 936, -1304, -817, +1976, 589, -2461, -318, 2768, 100, -2763, 52, +2532, -139, -2024, 214, 1413, -299, -688, 433, +13, -606, 681, 817, -1289, -1000, 1896, 1122, +-2368, -1114, 2744, 989, -2855, -747, 2750, 448, +-2313, -86, 1686, -314, -851, 779, 38, -1239, +759, 1632, -1342, -1861, 1830, 1919, -2131, -1834, +2457, 1693, -2681, -1515, 2917, 1274, -2885, -882, +2642, 299, -1949, 452, 1046, -1237, 113, 1917, +-1136, -2369, 2083, 2568, -2633, -2572, 3014, 2437, +-3023, -2192, 2953, 1840, -2603, -1350, 2254, 737, +-1643, -47, 1057, -661, -241, 1325, -469, -1892, +1285, 2317, -1814, -2582, 2330, 2679, -2508, -2664, +2716, 2610, -2688, -2523, 2750, 2360, -2516, -2007, +2238, 1396, -1526, -550, 755, -389, 280, 1253, +-1060, -1916, 1816, 2334, -2153, -2575, 2483, 2722, +-2514, -2840, 2643, 2921, -2487, -2909, 2357, 2715, +-1846, -2320, 1328, 1743, -527, -1053, -98, 314, +807, 436, -1234, -1198, 1758, 1937, -2075, -2629, +2520, 3164, -2690, -3486, 2786, 3541, -2431, -3346, +1929, 2952, -1108, -2438, 423, 1835, 278, -1189, +-672, 497, 1060, 180, -1252, -801, 1554, 1290, +-1748, -1675, 2032, 1998, -2157, -2350, 2286, 2695, +-2193, -2942, 2016, 2925, -1578, -2576, 1057, 1903, +-358, -1097, -305, 317, 978, 276, -1486, -688, +1898, 967, -2140, -1234, 2316, 1533, -2388, -1869, +2435, 2087, -2369, -2081, 2179, 1752, -1786, -1195, +1207, 552, -506, 1, -197, -434, 787, 764, +-1185, -1107, 1376, 1466, -1445, -1809, 1478, 2028, +-1580, -2111, 1740, 2069, -1925, -1992, 1985, 1906, +-1842, -1836, 1455, 1715, -941, -1519, 461, 1189, +-160, -790, 63, 351, -81, 20, 70, -324, +72, 530, -305, -713, 544, 863, -642, -1011, +611, 1084, -455, -1097, 344, 1001, -262, -878, +293, 735, -295, -639, 315, 563, -220, -537, +214, 489, -228, -459, 461, 440, -702, -478, +1011, 526, -1058, -549, 1006, 449, -667, -265, +447, 8, -197, 212, 221, -402, -133, 561, +105, -755, 279, 927, -632, -1057, 1179, 1078, +-1391, -1071, 1588, 1081, -1417, -1183, 1418, 1302, +-1280, -1393, 1477, 1383, -1500, -1323, 1689, 1220, +-1461, -1103, 1298, 873, -786, -541, 595, 116, +-310, 223, 474, -417, -393, 392, 436, -291, +50, 219, -438, -303, 1098, 463, -1250, -616, +1389, 584, -1025, -375, 944, 25, -732, 272, +1005, -424, -1073, 367, 1335, -221, -1096, 92, +937, -127, -411, 298, 220, -543, 100, 686, +-8, -655, 127, 393, 0, -11, 182, -395, +-119, 687, 256, -870, -59, 945, 34, -1007, +218, 1047, -149, -1086, 179, 1049, 104, -939, +-191, 725, 419, -473, -371, 202, 433, 31, +-288, -230, 326, 356, -216, -440, 271, 467, +-146, -478, 121, 450, 64, -395, -139, 283, +317, -146, -370, -24, 507, 186, -528, -339, +617, 444, -581, -514, 564, 528, -432, -545, +318, 568, -148, -619, 26, 650, 132, -634, +-225, 526, 310, -383, -301, 246, 219, -183, +-79, 146, -54, -91, 97, -64, -16, 304, +-142, -581, 294, 765, -355, -806, 243, 684, +-66, -491, -141, 295, 201, -178, -119, 110, +-94, -61, 289, -45, -412, 206, 344, -394, +-235, 515, 79, -518, -87, 374, 190, -146, +-395, -91, 546, 234, -616, -255, 518, 175, +-406, -88, 255, 61, -247, -132, 282, 257, +-371, -359, 419, 340, -379, -194, 217, -59, +-27, 324, -224, -530, 393, 626, -536, -643, +615, 641, -652, -675, 681, 743, -684, -792, +631, 756, -551, -623, 397, 416, -218, -235, +45, 96, 181, -5, -391, -110, 675, 286, +-941, -498, 1134, 664, -1194, -695, 1103, 550, +-886, -301, 707, 73, -492, 10, 400, 63, +-254, -218, 102, 313, 101, -265, -278, 67, +437, 185, -448, -403, 513, 522, -485, -556, +590, 547, -680, -520, 802, 468, -812, -382, +734, 250, -451, -95, 210, -52, 124, 153, +-244, -197, 339, 195, -335, -173, 392, 158, +-471, -150, 655, 126, -678, -72, 704, -19, +-473, 124, 281, -224, -37, 291, -77, -337, +151, 356, -107, -362, 151, 333, -82, -257, +141, 144, -75, -14, 54, -72, 10, 79, +-17, 20, 20, -213, 66, 477, -1, -761, +-22, 1002, 237, -1145, -393, 1162, 546, -1051, +-594, 820, 598, -469, -551, 9, 640, 539, +-648, -1133, 734, 1680, -625, -2066, 406, 2186, +-50, -1982, -339, 1452, 702, -682, -893, -193, +1052, 1000, -1006, -1600, 963, 1883, -802, -1818, +548, 1411, -173, -734, -334, -115, 948, 967, +-1468, -1639, 1896, 1946, -1990, -1756, 1798, 1073, +-1322, -40, 621, -1073, 105, 1940, -722, -2287, +1111, 1960, -1108, -1006, 824, -337, -296, 1734, +-284, -2837, 692, 3383, -902, -3242, 784, 2461, +-400, -1234, -111, -120, 674, 1223, -1033, -1768, +1047, 1623, -678, -891, -107, -120, 998, 998, +-1762, -1371, 2127, 1042, -1908, -75, 1199, -1190, +-171, 2285, -933, -2805, 1786, 2607, -2337, -1877, +2531, 1007, -2487, -446, 2394, 452, -2280, -986, +2189, 1725, -2026, -2229, 1660, 2139, -1176, -1350, +584, 68, -51, 1292, -303, -2278, 550, 2566, +-689, -2114, 857, 1173, -1120, -211, 1411, -291, +-1711, 92, 1857, 688, -1682, -1584, 1166, 2005, +-242, -1527, -854, 131, 1833, 1732, -2408, -3268, +2291, 3709, -1470, -2699, 185, 522, 1226, 1968, +-2196, -3755, 2477, 4132, -1957, -3026, 877, 977, +315, 1150, -1233, -2584, 1671, 2947, -1573, -2370, +1190, 1322, -631, -312, 71, -354, 470, 679, +-1010, -841, 1479, 966, -1746, -1013, 1655, 801, +-1000, -184, -64, -784, 1272, 1776, -2113, -2326, +2168, 2054, -1403, -902, 104, -739, 1151, 2208, +-1768, -2868, 1534, 2454, -532, -1180, -779, -329, +1801, 1371, -2138, -1469, 1617, 633, -481, 650, +-780, -1669, 1702, 1878, -1957, -1196, 1575, 32, +-840, 975, 57, -1319, 456, 845, -603, 193, +391, -1324, 105, 2045, -691, -2064, 1163, 1392, +-1337, -300, 1049, -846, -402, 1729, -447, -2159, +1149, 2048, -1447, -1395, 1252, 367, -713, 666, +191, -1254, -100, 1064, 546, -158, -1343, -1015, +1921, 1783, -1751, -1610, 647, 429, 1029, 1274, +-2512, -2623, 2950, 2848, -2068, -1716, 182, -219, +1714, 1915, -2612, -2438, 2031, 1533, -315, 206, +-1469, -1723, 2183, 2145, -1375, -1291, -515, -229, +2265, 1431, -2765, -1550, 1650, 557, 453, 874, +-2264, -1817, 2696, 1741, -1520, -816, -526, -239, +2139, 683, -2313, -240, 929, -726, 1192, 1464, +-2730, -1339, 2764, 257, -1279, 1231, -851, -2235, +2340, 2161, -2389, -1094, 1107, -222, 605, 935, +-1602, -650, 1306, -283, -5, 1096, -1349, -1130, +1789, 293, -1027, 908, -383, -1687, 1484, 1491, +-1501, -426, 492, -765, 786, 1184, -1391, -405, +845, -1140, 475, 2424, -1665, -2512, 1877, 1235, +-909, 700, -656, -2156, 1854, 2319, -1946, -1166, +851, -550, 735, 1827, -1882, -2012, 1939, 1152, +-962, 105, -374, -995, 1241, 1131, -1232, -684, +500, 166, 315, 14, -703, 177, 501, -457, +-39, 502, -269, -222, 141, -159, 267, 352, +-634, -226, 541, -66, 54, 247, -970, -169, +1674, -42, -1726, 121, 904, 73, 454, -405, +-1701, 598, 2047, -526, -1238, 345, -441, -308, +2034, 516, -2650, -755, 1817, 690, -5, -144, +-1806, -662, 2466, 1246, -1667, -1179, -106, 446, +1542, 497, -1704, -1008, 430, 766, 1270, -36, +-2120, -559, 1368, 594, 440, -212, -1993, -25, +2008, -234, -431, 775, -1701, -914, 2781, 198, +-2033, 1125, -227, -2206, 2568, 2273, -3704, -1235, +3007, -257, -1053, 1216, -1036, -1070, 2125, 15, +-1790, 1062, 372, -1298, 1209, 466, -2048, 856, +1555, -1684, 5, 1452, -1863, -371, 2848, -608, +-2393, 697, 678, 179, 1216, -1298, -2104, 1747, +1441, -1098, 226, -365, -1573, 1705, 1550, -2120, +-180, 1347, -1451, -20, 2041, -984, -1186, 1006, +-489, -117, 1667, -975, -1601, 1492, 376, -996, +1040, -131, -1704, 1284, 1327, -1824, -210, 1580, +-916, -703, 1593, -302, -1546, 804, 845, -574, +116, -216, -853, 896, 789, -1051, 8, 535, +-1081, 173, 1574, -534, -1053, 344, -174, 96, +1306, -195, -1524, -113, 899, 663, 5, -927, +-404, 835, 137, -448, 343, 110, -578, 56, +296, -175, 90, 182, -295, 4, 124, -547, +184, 833, -256, -332, 69, -1072, 367, 2388, +-668, -2450, 804, 999, -704, 1002, 430, -1848, +-36, 1114, -550, 368, 1010, -941, -1147, 320, +609, 653, 346, -982, -1149, 648, 1211, -517, +-227, 855, -1153, -1380, 2146, 1126, -1868, -120, +497, -1034, 1037, 1423, -1754, -972, 1182, 296, +-49, 240, -903, -395, 959, 369, -269, 126, +-664, -708, 1321, 957, -1234, -390, 595, -556, +427, 892, -1169, -325, 1218, -596, -414, 591, +-878, 176, 1606, -811, -1289, 289, -82, 657, +1326, -719, -1607, -348, 820, 1444, 299, -1131, +-709, -35, 354, 820, 402, -147, -695, -936, +393, 1082, 129, -18, -544, -1063, 573, 961, +-550, -224, 300, -337, 19, 114, -390, 97, +473, -112, -79, 82, -397, -399, 655, 873, +-320, -770, -135, 177, 256, 586, 106, -633, +-645, 310, 594, 26, -107, 75, -547, -351, +604, 569, -173, -869, -287, 931, 370, -704, +42, -76, -321, 564, 258, -470, 142, -152, +-282, 602, -86, -538, 458, 343, -471, -203, +-58, 391, 287, -274, -100, -66, -295, 584, +419, -690, -230, 423, 185, -286, -99, 519, +-97, -1092, 492, 1099, -631, -458, 253, -585, +244, 892, -585, -424, 467, 17, -346, -479, +265, 1372, -331, -1206, 417, 59, -359, 967, +173, -562, 393, -377, -980, 623, 1198, 72, +-595, -571, -512, 9, 1098, 745, -815, -765, +1, -209, 267, 795, -2, -516, -220, -167, +42, 303, 148, 99, 193, -309, -557, 343, +463, -226, 131, 156, -426, 273, 18, -567, +630, 397, -977, 70, 601, -230, 73, -54, +-657, 60, 704, 167, -225, -388, -258, 128, +404, 124, -60, -123, -293, -105, 546, 355, +-710, -405, 754, 325, -509, 135, -184, -508, +747, 537, -729, -19, 14, -376, 723, 185, +-845, 375, 363, -759, 341, 543, -681, -223, +677, 7, -358, -118, -104, 119, 481, 102, +-517, -402, 43, 422, 430, -31, -466, -158, +-25, -8, 547, 433, -733, -521, 721, 510, +-529, -516, 186, 324, 311, 180, -475, -470, +103, -100, 406, 646, -538, -431, 144, -251, +300, 138, -614, 383, 688, -134, -417, -764, +-212, 940, 847, 61, -874, -726, 368, 559, +127, -223, -154, 481, -114, -503, 322, -120, +-325, 597, 97, -365, 174, -143, -349, 85, +285, 131, -112, -225, -80, 164, 343, -363, +-494, 561, 233, -379, 478, -148, -1021, 712, +819, -724, -20, 303, -671, 313, 629, -519, +-25, 422, -535, -117, 533, -173, -140, 251, +-131, -77, 170, -142, -295, -125, 680, 486, +-894, -446, 608, -203, -42, 698, -307, -648, +231, 355, 21, -303, -192, 510, 189, -382, +-141, -103, 58, 495, 170, -176, -453, -269, +472, 18, -95, 764, -239, -933, 72, 146, +470, 478, -905, -269, 978, -278, -816, 306, +529, -94, -187, 160, -66, -459, 87, 374, +60, 249, -141, -712, -18, 366, 313, 543, +-454, -895, 335, 265, -205, 620, 258, -883, +-332, 653, 179, -389, -33, 73, 235, 342, +-620, -394, 616, -176, -88, 708, -426, -520, +444, -54, -182, 250, 121, -41, -325, -19, +368, -208, -49, 270, -263, -151, 167, 230, +195, -571, -387, 516, 278, 111, -57, -647, +-149, 499, 265, -33, -215, -11, -10, -239, +154, 289, -84, 13, -56, -87, 17, -226, +150, 619, -298, -607, 362, 239, -311, 92, +146, -276, 41, 276, -103, -217, 70, -40, +-88, 179, 110, -96, -36, -97, -90, 112, +79, -71, 34, 251, -40, -333, -101, 176, +191, 150, -85, -162, -30, 53, -8, 90, +139, -216, -217, 215, 279, 142, -414, -783, +463, 957, -301, -504, -17, -309, 274, 756, +-428, -699, 550, 153, -563, 405, 406, -456, +-108, 61, -127, 343, 161, -309, 46, 340, +-435, -535, 786, 725, -866, -470, 559, 105, +-82, -11, -244, 137, 254, -291, -42, 275, +-97, -304, 112, 129, -25, 168, -35, -583, +43, 763, 35, -695, -84, 418, -39, 17, +115, -345, 140, 431, -574, 3, 587, -557, +-103, 861, -276, -481, 265, -185, -155, 497, +186, -244, -49, -147, -256, 156, 321, -49, +-43, 7, -187, -72, 130, -54, -34, 231, +-23, -402, 177, 517, -385, -418, 479, 56, +-380, 317, 149, -205, 268, -120, -617, 266, +544, -111, -95, 13, -191, 38, 31, -251, +260, 560, -440, -710, 517, 495, -520, -85, +348, -353, -59, 535, -135, -458, 289, 160, +-428, 243, 404, -625, -43, 728, -392, -398, +434, -56, -30, 302, -491, -281, 735, 182, +-638, 7, 347, -229, -4, 258, -283, 9, +477, -405, -419, 661, 164, -622, 30, 183, +104, 403, -406, -610, 454, 142, -139, 534, +-237, -795, 279, 414, 44, 313, -468, -877, +610, 803, -303, -91, -155, -609, 368, 663, +-255, -141, 131, -366, -131, 544, 58, -373, +139, -45, -210, 497, -7, -596, 202, 275, +-116, 80, -125, -161, 205, 81, -57, -33, +-73, -162, 54, 518, 114, -686, -299, 328, +369, 263, -231, -576, -91, 492, 368, -295, +-359, 216, -12, -249, 459, 325, -572, -238, +198, -76, 371, 363, -648, -212, 487, -225, +-136, 365, -82, -45, 121, -247, -141, 84, +196, 308, -191, -560, 40, 483, 121, -142, +-114, -282, -28, 373, 118, -29, -4, -292, +-215, 154, 337, 219, -199, -206, -169, -275, +543, 809, -677, -855, 446, 256, 58, 631, +-545, -1058, 668, 552, -352, 406, -36, -905, +105, 539, 133, 169, -331, -652, 382, 716, +-426, -480, 481, 38, -319, 424, -132, -623, +593, 497, -745, -222, 482, 67, 8, 15, +-339, -111, 225, 202, 215, -119, -529, -75, +488, 130, -255, -6, 102, -134, -23, 115, +-108, -82, 315, 88, -489, -73, 473, -22, +-210, 78, -153, -42, 386, 41, -367, -133, +206, 238, 38, -188, -308, 17, 447, 144, +-205, -42, -341, -328, 713, 578, -603, -277, +283, -408, -154, 694, 142, -277, 66, -262, +-390, 247, 466, 161, -202, -460, -47, 494, +72, -430, 72, 350, -280, -280, 496, 310, +-534, -281, 261, -24, 141, 455, -340, -503, +288, 38, -103, 435, -99, -384, 233, -148, +-78, 602, -332, -598, 655, 269, -560, -85, +113, 192, 316, -315, -455, 214, 274, 25, +-3, -236, -149, 413, 157, -450, -104, 239, +46, 80, 45, -210, -66, 135, 10, 9, +3, -173, 115, 311, -203, -261, 132, 60, +-34, -87, 72, 367, -207, -434, 256, -17, +-114, 509, -120, -492, 258, 66, -187, 163, +113, 100, -258, -481, 522, 490, -574, -161, +419, 17, -323, -215, 287, 346, -118, -34, +-194, -392, 397, 468, -374, -272, 226, 137, +-94, -90, 128, -61, -341, 151, 545, -9, +-447, -263, 101, 278, 167, 11, -207, -290, +59, 288, 222, -64, -510, -128, 523, 231, +-139, -219, -343, 75, 576, 269, -517, -515, +353, 355, -167, 122, -9, -495, 109, 520, +-62, -353, -187, 59, 471, 265, -497, -453, +108, 183, 361, 341, -456, -618, 174, 369, +93, 183, -118, -543, 20, 508, 130, -105, +-327, -269, 439, 428, -321, -270, 80, 12, +4, 234, 87, -321, -190, 154, 206, 183, +-212, -566, 263, 712, -248, -658, 58, 338, +271, 40, -498, -316, 451, 185, -198, 294, +-16, -701, 23, 666, 131, -144, -288, -332, +308, 511, -176, -329, 11, 165, 64, -65, +-47, 42, 72, -31, -174, 23, 270, -85, +-258, 153, 152, -349, -40, 407, -34, -278, +38, -105, 20, 332, -163, -262, 328, 16, +-364, 138, 210, -93, 35, 83, -176, -40, +172, 45, -119, 82, 103, -89, -99, 23, +96, 70, -141, -29, 261, -23, -387, -167, +355, 314, -61, -165, -345, -396, 527, 576, +-279, -182, -142, -441, 314, 470, -63, 6, +-309, -321, 427, 173, -226, 234, -75, -331, +234, 308, -246, -173, 213, 68, -124, 233, +-54, -441, 169, 347, -4, -10, -300, -257, +360, 73, -23, 290, -380, -666, 481, 648, +-312, -411, 131, -43, -99, 381, 210, -492, +-366, 321, 391, 40, -144, -235, -231, 249, +402, 65, -235, -308, -30, 471, 149, -315, +-116, 19, 39, 307, 100, -430, -288, 156, +317, 290, -65, -665, -260, 477, 302, -53, +-15, -364, -316, 370, 451, -226, -409, 49, +323, 162, -228, -400, 126, 579, 0, -384, +-120, 118, 144, 105, -28, 26, -131, -196, +146, 326, -7, -218, -138, -87, 165, 403, +-128, -583, 86, 420, -49, -267, -10, 129, +113, -139, -211, -8, 138, 75, 187, 89, +-524, -437, 505, 595, -162, -278, -114, -97, +165, 328, -233, -198, 431, 105, -451, -41, +108, 155, 280, -287, -316, 350, 24, -284, +264, 85, -365, -59, 312, 71, -201, -174, +81, 98, -19, -60, -3, -22, 84, 109, +-235, -324, 358, 563, -349, -444, 251, -4, +-119, 514, -6, -344, 83, -287, -30, 887, +-151, -818, 317, 327, -294, 150, 109, -435, +30, 469, -10, -421, -23, 207, -100, -187, +262, 193, -236, -204, 75, 5, -39, 75, +131, 53, -46, -105, -298, -93, 518, 477, +-301, -450, -109, 168, 233, 177, 40, -100, +-389, -180, 498, 500, -335, -560, -6, 209, +408, 318, -713, -719, 726, 511, -442, -110, +96, -192, 50, 11, -2, 274, -64, -468, +61, 434, -71, -160, 108, -120, -85, 310, +2, -102, 46, -43, -94, 28, 259, 288, +-458, -380, 423, 182, -136, 99, -64, -196, +-45, -18, 258, 190, -274, -382, 108, 356, +35, -344, -136, 145, 315, 13, -505, -87, +455, 23, -138, 70, -112, 79, 18, -237, +253, 420, -314, -309, 46, 267, 288, -199, +-397, 216, 264, -109, -66, -101, -53, 296, +47, -498, 51, 430, -200, -292, 327, -28, +-313, 83, 101, -55, 158, -65, -197, 77, +-48, -57, 284, 92, -228, 58, -59, -213, +268, 402, -221, -173, 31, -137, 85, 385, +35, -153, -339, -322, 525, 637, -313, -585, +-177, 135, 533, 186, -533, -442, 325, 344, +-67, -149, -212, -313, 397, 597, -293, -432, +-54, -196, 308, 883, -239, -973, -15, 597, +187, 138, -176, -534, 47, 673, 78, -435, +-106, 129, 66, 238, -76, -516, 110, 411, +-12, -17, -224, -561, 359, 637, -237, -333, +-47, -307, 325, 649, -453, -651, 317, 280, +67, 243, -408, -619, 428, 841, -244, -612, +115, 194, -49, 494, -72, -888, 165, 901, +-25, -412, -229, -218, 311, 640, -129, -713, +-136, 254, 295, 292, -280, -691, 81, 387, +194, 202, -376, -758, 335, 810, -110, -467, +-235, 14, 534, 370, -561, -397, 247, 274, +190, 59, -448, -206, 422, 376, -210, -375, +-38, 204, 183, 308, -191, -923, 105, 1154, +-55, -899, 37, 211, -31, 289, 80, -611, +-180, 634, 146, -564, 88, 149, -269, 580, +116, -1174, 241, 1102, -414, -193, 266, -760, +29, 1281, -257, -1064, 305, 515, -148, 309, +-105, -1032, 241, 1271, -180, -808, 52, -144, +73, 1008, -295, -1616, 581, 1502, -580, -589, +53, -968, 705, 2070, -1152, -1994, 983, 875, +-327, 489, -479, -1419, 1058, 1761, -1084, -1212, +461, -36, 544, 1554, -1411, -2310, 1634, 1955, +-1017, -704, -131, -723, 1120, 1705, -1378, -1934, +848, 1252, 47, -51, -794, -1249, 1074, 1915, +-787, -1733, 56, 721, 751, 613, -1201, -1693, +1040, 2100, -368, -1654, -400, 683, 800, 438, +-603, -1158, 9, 1412, 521, -1169, -646, 591, +353, 268, 110, -1119, -490, 1531, 585, -1369, +-330, 782, -131, -157, 504, -538, -581, 1193, +371, -1625, 21, 1457, -497, -714, 859, -294, +-795, 1265, 243, -1917, 495, 2044, -1015, -1352, +1149, 59, -870, 1407, 169, -2441, 797, 2760, +-1554, -2226, 1611, 870, -897, 939, -200, -2566, +1178, 3183, -1659, -2572, 1520, 997, -838, 754, +-145, -2094, 1095, 2662, -1636, -2385, 1502, 1386, +-713, 56, -383, -1390, 1312, 2172, -1645, -2089, +1200, 1335, -181, -276, -804, -619, 1137, 1105, +-695, -1073, -141, 569, 763, 100, -742, -583, +51, 580, 869, -258, -1352, -194, 1057, 501, +-162, -452, -899, -193, 1760, 1305, -2144, -2190, +1834, 2212, -908, -1176, -264, -451, 1307, 2236, +-2063, -3667, 2417, 4261, -2226, -3502, 1422, 1403, +-136, 1397, -1327, -4008, 2571, 5520, -3121, -5384, +2663, 3442, -1332, -378, -400, -2697, 2085, 4681, +-3372, -5170, 3850, 4226, -3084, -2244, 1142, -148, +1217, 2208, -3030, -3295, 3767, 3418, -3419, -2866, +2243, 1992, -603, -819, -1027, -519, 2199, 1733, +-2675, -2467, 2475, 2585, -1762, -2275, 782, 1640, +220, -797, -1043, -257, 1590, 1249, -1787, -1995, +1573, 2296, -916, -2128, -30, 1497, 958, -637, +-1479, 14, 1412, 200, -892, -256, 260, 641, +284, -1222, -730, 1599, 986, -1534, -810, 1318, +144, -1166, 677, 894, -1194, -337, 1234, -429, +-813, 1078, -60, -1647, 1250, 2170, -2241, -2551, +2376, 2361, -1473, -1434, 44, -1, 1230, 1397, +-1943, -2322, 2075, 2740, -1745, -2745, 1136, 2501, +-453, -1945, -88, 1139, 417, -91, -702, -1093, +1132, 2314, -1652, -3307, 1949, 3663, -1801, -3257, +1226, 2209, -358, -870, -709, -662, 1791, 2104, +-2475, -3141, 2417, 3461, -1680, -3114, 676, 2339, +204, -1249, -767, -1, 1077, 1226, -1300, -2101, +1562, 2594, -1697, -2606, 1333, 2085, -345, -999, +-873, -289, 1733, 1210, -1962, -1483, 1680, 1148, +-1055, -570, 174, -83, 771, 540, -1371, -699, +1277, 492, -617, -149, -103, -91, 451, 201, +-397, -322, 163, 641, 78, -974, -291, 1200, +417, -1157, -363, 1009, 84, -735, 315, 307, +-636, 407, 641, -1350, -212, 2286, -552, -3005, +1346, 3260, -1832, -3073, 1831, 2379, -1359, -1342, +538, 44, 483, 1294, -1517, -2548, 2316, 3548, +-2685, -3950, 2537, 3577, -1964, -2509, 1133, 1367, +-169, -490, -886, -77, 1954, 672, -2839, -1199, +3266, 1359, -3051, -1014, 2241, 405, -1091, 38, +-50, -256, 863, 273, -1241, -282, 1325, 311, +-1439, -547, 1797, 958, -2347, -1462, 2894, 1797, +-3200, -1737, 2948, 1248, -1867, -369, 73, -525, +1878, 1198, -3340, -1454, 3987, 1497, -3777, -1338, +2810, 988, -1381, -481, 6, 57, 876, 108, +-1234, -155, 1228, 178, -1021, -300, 795, 454, +-808, -895, 1150, 1542, -1556, -2126, 1731, 2183, +-1687, -1678, 1595, 979, -1444, -325, 1035, -194, +-233, 721, -831, -1064, 1828, 1211, -2378, -1183, +2349, 1332, -2013, -1731, 1815, 2257, -1873, -2675, +1908, 2693, -1569, -2143, 763, 870, 283, 698, +-1227, -2068, 1851, 2753, -2190, -2997, 2432, 3075, +-2651, -3087, 2726, 2853, -2569, -2310, 2277, 1680, +-1931, -942, 1442, 158, -711, 685, -171, -1207, +983, 1421, -1580, -1438, 1877, 1435, -1827, -1214, +1486, 582, -1055, 213, 669, -856, -269, 1063, +-235, -1062, 754, 834, -1079, -463, 1116, -126, +-918, 657, 586, -880, -225, 753, -79, -418, +282, 183, -414, -36, 538, 76, -685, -178, +839, 440, -929, -606, 881, 531, -661, -160, +316, -251, 76, 451, -446, -577, 738, 691, +-854, -904, 762, 878, -529, -640, 272, 191, +-61, 248, -96, -725, 187, 1246, -229, -1670, +296, 1859, -432, -1667, 547, 1328, -472, -887, +211, 494, 84, 9, -284, -538, 398, 1062, +-449, -1441, 453, 1557, -453, -1461, 518, 1182, +-642, -902, 693, 472, -546, 45, 185, -672, +315, 1088, -838, -1219, 1239, 1117, -1401, -977, +1301, 917, -1028, -818, 696, 689, -371, -377, +17, -8, 406, 541, -855, -954, 1174, 1114, +-1207, -931, 934, 628, -519, -401, 125, 233, +172, -143, -337, 35, 337, 5, -193, -176, +-9, 456, 158, -802, -230, 927, 237, -750, +-197, 395, 127, -42, -53, -125, -32, 201, +161, -129, -302, 18, 362, 186, -248, -291, +11, 254, 238, -53, -440, -178, 643, 296, +-878, -263, 1013, 30, -892, 203, 513, -326, +-61, 108, -279, 255, 489, -532, -627, 414, +713, 42, -730, -579, 701, 996, -698, -1190, +734, 1263, -713, -1136, 501, 921, -75, -629, +-446, 444, 904, -332, -1177, 280, 1212, -236, +-985, 214, 509, -278, 135, 351, -785, -401, +1216, 264, -1275, -72, 1015, -56, -688, -52, +487, 181, -379, -30, 197, -505, 95, 1177, +-402, -1544, 629, 1508, -750, -1080, 701, 471, +-403, 347, -85, -1200, 526, 1917, -733, -2186, +710, 1888, -569, -1120, 356, 110, -59, 809, +-287, -1472, 575, 1647, -688, -1317, 533, 492, +-119, 507, -430, -1362, 916, 1809, -1232, -1776, +1332, 1276, -1123, -295, 513, -977, 361, 2207, +-1095, -2784, 1322, 2410, -1027, -1139, 454, -422, +165, 1713, -746, -2406, 1209, 2500, -1396, -2071, +1197, 1115, -683, 107, 71, -1126, 416, 1389, +-746, -925, 981, 196, -1146, 237, 1141, -283, +-910, 129, 529, 118, -129, -395, -294, 524, +821, -95, -1397, -922, 1801, 2138, -1849, -2843, +1545, 2684, -988, -1653, 262, 49, 520, 1682, +-1161, -2962, 1451, 3243, -1317, -2476, 909, 1065, +-530, 206, 495, -763, -902, 299, 1543, 926, +-2047, -2286, 2137, 3018, -1755, -2661, 990, 1287, +-9, 669, -951, -2477, 1618, 3501, -1814, -3337, +1577, 2165, -1058, -518, 433, -964, 160, 1936, +-654, -2275, 1014, 2057, -1192, -1534, 1097, 977, +-685, -522, 35, -57, 692, 911, -1342, -1885, +1717, 2423, -1589, -2143, 860, 1079, 258, 355, +-1326, -1644, 1895, 2356, -1701, -2134, 699, 1058, +755, 372, -1975, -1349, 2297, 1411, -1586, -578, +251, -623, 1070, 1525, -1859, -1553, 1800, 546, +-902, 1039, -409, -2405, 1488, 2837, -1886, -2277, +1614, 1100, -976, 109, 292, -1000, 239, 1398, +-523, -1342, 570, 958, -415, -427, 110, -112, +308, 563, -712, -732, 885, 427, -625, 464, +-81, -1626, 919, 2470, -1365, -2343, 1045, 1026, +-99, 975, -829, -2574, 1047, 2726, -361, -1296, +-795, -854, 1652, 2350, -1586, -2368, 503, 966, +1084, 965, -2333, -2311, 2558, 2311, -1628, -985, +35, -773, 1376, 1827, -1813, -1559, 1037, 420, +395, 642, -1425, -879, 1249, 331, 53, 485, +-1623, -937, 2400, 710, -1857, 29, 309, -757, +1306, 931, -2112, -542, 1858, 26, -956, 107, +-15, 169, 659, -501, -801, 476, 448, 35, +176, -829, -646, 1491, 689, -1580, -348, 1023, +-139, -135, 567, -478, -800, 521, 752, -170, +-452, -92, 82, -36, 163, 430, -232, -718, +162, 572, -3, -83, -225, -381, 416, 453, +-419, -240, 197, 75, 95, -162, -254, 368, +230, -409, -212, 152, 420, 409, -806, -1020, +973, 1255, -514, -585, -557, -941, 1698, 2523, +-2165, -2980, 1564, 1744, -147, 542, -1277, -2473, +1931, 2870, -1566, -1808, 674, 313, -3, 460, +-70, -286, -154, -237, 51, 317, 670, 254, +-1599, -1027, 1947, 1315, -1215, -784, -337, -199, +1797, 922, -2243, -772, 1389, -157, 204, 1176, +-1505, -1377, 1701, 460, -738, 939, -661, -1670, +1594, 1008, -1648, 616, 1027, -1950, -167, 1912, +-683, -593, 1369, -926, -1644, 1502, 1223, -914, +-187, -143, -888, 762, 1265, -483, -641, -471, +-524, 1463, 1246, -1736, -770, 997, -691, 400, +1973, -1563, -1909, 1791, 402, -989, 1386, -294, +-1993, 1275, 889, -1460, 1084, 881, -2459, -59, +2339, -498, -947, 520, -685, -193, 1597, -135, +-1524, 205, 873, -68, -181, -44, -368, -9, +813, 232, -1047, -469, 786, 557, 21, -350, +-912, -65, 1255, 477, -817, -631, -95, 467, +920, -66, -1193, -398, 814, 645, -116, -458, +-380, -148, 422, 780, -239, -994, 204, 619, +-395, 36, 544, -539, -394, 715, 19, -688, +222, 563, -143, -218, 20, -282, -265, 513, +751, -27, -814, -875, 73, 1327, 978, -724, +-1491, -530, 1103, 1376, -163, -1104, -643, 52, +785, 588, -219, -32, -512, -1163, 668, 1535, +-57, -405, -720, -1287, 868, 1930, -190, -1024, +-729, -349, 1058, 766, -433, -20, -641, -793, +1205, 706, -745, 38, -289, -479, 952, 347, +-715, -204, -159, 430, 941, -656, -996, 465, +220, -102, 847, 14, -1463, -137, 1293, -12, +-602, 519, -198, -849, 876, 455, -1223, 359, +919, -617, 57, -85, -1046, 787, 1174, -223, +-254, -1294, -942, 1980, 1381, -768, -720, -1063, +-429, 1351, 1134, 263, -972, -1831, 294, 1465, +209, 454, -203, -1889, -69, 1594, 177, -373, +-11, -317, -192, 152, 215, 97, -144, 15, +132, -107, -154, -135, 118, 320, -43, -4, +-12, -525, 74, 679, -197, -379, 358, 130, +-506, -189, 558, 245, -288, 25, -408, -416, +1116, 491, -1094, -269, 190, 170, 751, -355, +-753, 411, -137, 38, 877, -742, -637, 1027, +-292, -591, 902, -152, -647, 439, -12, 40, +328, -710, -197, 728, 24, -60, 68, -324, +-311, -133, 581, 618, -381, -40, -210, -1162, +404, 1376, 167, -175, -767, -916, 557, 532, +238, 557, -727, -666, 609, -374, -315, 1019, +169, -311, 3, -848, -289, 1021, 327, -165, +187, -461, -866, 55, 986, 789, -376, -1023, +-331, 492, 434, 131, -26, -287, -172, 114, +-223, -100, 800, 435, -881, -841, 390, 858, +118, -369, -149, -294, -161, 659, 287, -628, +36, 453, -445, -392, 356, 453, 223, -433, +-592, 143, 163, 427, 694, -935, -1026, 1039, +352, -811, 739, 628, -1248, -481, 878, 48, +-268, 547, -2, -730, 141, 475, -530, -344, +813, 342, -392, 90, -401, -664, 594, 281, +4, 935, -554, -1365, 499, 371, -201, 605, +31, -377, 142, -170, -412, -14, 377, 332, +86, 64, -418, -478, 210, 55, 137, 440, +-170, 9, 67, -669, -65, 309, 4, 564, +194, -618, -268, -17, 79, 205, 191, 170, +-328, -259, 251, -225, 51, 660, -386, -511, +393, -89, 40, 587, -546, -599, 711, 349, +-541, -328, 223, 509, 209, -445, -622, 45, +700, 389, -437, -719, 170, 918, -104, -780, +238, 309, -492, 77, 569, -128, -207, 2, +-271, 177, 359, -389, -124, 363, 18, 142, +-217, -822, 464, 1138, -394, -819, -45, -61, +416, 981, -253, -1174, -231, 530, 269, 212, +300, -517, -700, 558, 320, -379, 343, -286, +-454, 1089, 60, -1106, 157, 87, 84, 976, +-335, -1006, 140, 115, 355, 593, -625, -463, +456, 76, -154, -282, 96, 910, -290, -1012, +375, 271, -114, 475, -240, -424, 360, 23, +-397, -211, 519, 740, -478, -565, 187, -183, +-27, 259, 86, 605, -33, -1195, -243, 691, +521, 338, -605, -956, 452, 1003, -244, -846, +187, 603, -137, -87, -109, -491, 316, 618, +-256, -349, 206, 197, -435, -156, 636, -97, +-343, 280, -357, -23, 820, -203, -672, -247, +278, 985, -53, -1049, -73, 174, 205, 858, +-270, -1157, 327, 759, -357, -360, 117, 191, +287, 76, -353, -378, 64, 299, 55, 40, +146, -48, -313, -330, 191, 556, 77, -331, +-243, -27, 232, 133, -155, -112, 131, 260, +-154, -494, 158, 585, -125, -569, 72, 391, +69, 76, -228, -505, 198, 447, 7, -144, +-67, 14, -48, 68, 81, -193, -50, 131, +77, 22, -27, 19, -143, -9, 190, -212, +-122, 150, 136, 383, -178, -744, 127, 476, +-29, 47, -73, -317, 163, 275, -197, -228, +252, 387, -364, -541, 337, 445, -105, -225, +-140, 16, 301, 349, -426, -719, 490, 592, +-428, -19, 194, -316, 101, 153, -207, 115, +172, -194, -264, 70, 379, 99, -208, -90, +-9, -167, -81, 408, 159, -373, 150, 93, +-529, 291, 531, -530, -319, 313, 188, 317, +-53, -713, -227, 460, 391, -4, -173, -52, +-144, -125, 128, 55, 191, 141, -539, -102, +768, 14, -745, -189, 383, 370, 67, -195, +-311, -181, 455, 455, -639, -531, 599, 293, +-153, 224, -300, -538, 336, 283, -185, 286, +157, -619, -57, 431, -267, 203, 441, -749, +-229, 653, -108, -168, 361, 89, -560, -429, +555, 500, -253, -160, -148, -28, 404, -118, +-429, 259, 231, -279, 88, 288, -347, -211, +415, -28, -266, 263, -27, -353, 319, 343, +-500, -318, 524, 312, -373, -294, 175, 162, +-86, 95, -8, -200, 193, -40, -230, 384, +16, -481, 139, 232, 5, 269, -324, -807, +544, 1055, -510, -789, 161, 219, 388, 226, +-818, -335, 797, 189, -289, 33, -335, -253, +721, 427, -821, -352, 603, -107, -28, 617, +-558, -597, 658, 18, -267, 477, -143, -416, +175, -10, 132, 433, -384, -635, 263, 398, +81, 303, -260, -949, 175, 916, -52, -277, +65, -277, -180, 315, 258, -38, -196, -184, +34, 168, 150, 117, -345, -504, 502, 686, +-490, -541, 276, 308, -35, -190, -36, 92, +-131, 145, 393, -372, -532, 294, 453, 12, +-213, -110, -51, -198, 204, 513, -204, -410, +161, 1, -209, 349, 344, -484, -490, 391, +543, -111, -362, -124, -54, 179, 357, -230, +-286, 366, 98, -301, -158, -44, 341, 270, +-337, -151, 248, -101, -272, 228, 301, -151, +-158, -175, -59, 542, 192, -482, -260, -134, +286, 738, -132, -676, -244, -11, 528, 609, +-387, -510, -11, -141, 279, 590, -290, -352, +83, -254, 186, 616, -180, -423, -232, -154, +608, 608, -526, -497, 196, -40, -29, 402, +58, -295, -110, -26, 77, 293, 84, -435, +-289, 266, 334, 275, -165, -734, 41, 671, +-213, -334, 482, 161, -386, 6, -100, -458, +501, 890, -532, -825, 383, 352, -284, 115, +211, -386, -43, 462, -218, -386, 414, 199, +-316, -14, 19, -10, 113, -268, 37, 645, +-216, -660, 219, 299, -110, -58, -44, 88, +258, 56, -467, -531, 512, 880, -335, -785, +43, 413, 183, 98, -280, -659, 284, 896, +-184, -493, -50, -222, 334, 566, -505, -331, +481, -104, -275, 325, -29, -283, 253, 174, +-288, -116, 247, 28, -235, 144, 186, -238, +-54, 34, -24, 433, -66, -813, 284, 685, +-390, -18, 157, -710, 355, 922, -781, -513, +814, -60, -494, 316, 60, -163, 234, -120, +-280, 235, 172, -176, -38, 105, -78, -17, +92, -164, -40, 285, 74, -127, -152, -88, +31, -77, 278, 469, -447, -425, 303, -239, +56, 860, -397, -806, 463, 235, -173, 224, +-188, -287, 274, 166, -54, -130, -169, 132, +125, -33, 99, -64, -233, -14, 204, 172, +-152, -171, 122, 7, -48, 165, -89, -307, +203, 447, -199, -456, 63, 243, 61, 93, +-93, -409, 136, 642, -213, -680, 151, 451, +55, -132, -236, 25, 305, -64, -344, -46, +344, 369, -210, -679, -40, 784, 234, -583, +-273, 65, 208, 529, -161, -730, 178, 420, +-228, 27, 197, -260, -35, 297, -123, -194, +140, -79, -128, 366, 234, -341, -344, -76, +313, 492, -156, -469, -59, 31, 258, 379, +-303, -449, 134, 280, 108, -61, -262, -164, +272, 331, -159, -246, -30, -79, 206, 288, +-246, -134, 146, -196, -24, 358, -32, -298, +95, 128, -193, 135, 191, -477, 38, 687, +-374, -547, 520, 99, -288, 315, -50, -405, +79, 174, 135, 110, -174, -156, -46, -105, +186, 464, -56, -548, -166, 149, 208, 492, +-53, -750, -156, 334, 352, 276, -518, -447, +536, 199, -281, -42, -85, 115, 276, -121, +-210, -77, 49, 238, -12, -185, 172, 58, +-359, -103, 408, 229, -269, -144, 1, -192, +205, 421, -105, -286, -229, -14, 407, 219, +-296, -322, 84, 348, 137, -173, -405, -164, +604, 377, -519, -266, 65, -56, 510, 349, +-700, -425, 304, 154, 274, 301, -465, -518, +176, 281, 248, 104, -425, -275, 260, 218, +72, -62, -316, -182, 308, 396, -5, -352, +-396, 72, 562, 153, -397, -133, 44, 18, +279, 28, -369, -24, 166, 79, 103, -185, +-203, 231, 147, -174, -16, 105, -109, -77, +57, -58, 233, 376, -490, -600, 364, 476, +55, -181, -315, 23, 197, 19, 53, -128, +-146, 247, 74, -219, 55, 152, -242, -181, +404, 212, -406, -101, 213, -25, 41, 21, +-219, 16, 193, 80, 11, -225, -236, 259, +294, -189, -140, 148, -127, -138, 310, 28, +-294, 179, 183, -226, -124, -55, 106, 457, +-79, -556, 83, 249, -98, 121, 61, -232, +80, 141, -226, -61, 297, 27, -304, 47, +323, -92, -258, -36, 68, 279, 117, -448, +-124, 444, 37, -271, -13, -62, 58, 407, +-74, -455, 37, 144, -35, 101, 77, 80, +-112, -406, 88, 357, -120, 37, 147, -310, +-27, 283, -239, -221, 288, 242, -23, -173, +-298, -23, 279, 74, 10, 161, -327, -443, +509, 428, -580, -103, 429, -290, 23, 497, +-555, -411, 773, 102, -525, 123, 126, 35, +117, -461, -111, 642, 98, -280, -110, -320, +121, 660, 21, -600, -128, 274, 163, 126, +-14, -369, -164, 234, 357, 141, -382, -296, +253, 7, 51, 404, -317, -493, 389, 277, +-243, -84, 84, 30, 1, 61, -77, -275, +73, 446, 26, -361, -206, 63, 197, 250, +-79, -383, -90, 267, 49, 59, -3, -363, +-22, 333, -70, 68, 61, -491, -104, 516, +130, -163, -167, -156, 48, 162, 29, -28, +-11, 89, -145, -311, 197, 395, -28, -204, +-202, -23, 220, 58, 74, 46, -303, -136, +338, 161, -130, -120, -8, -9, 141, 160, +-101, -218, 96, 159, 24, -102, -37, 94, +30, -75, 205, 9, -382, 66, 400, -124, +-83, 215, -256, -314, 425, 288, -263, -72, +-54, -155, 254, 185, -205, -56, -55, 10, +241, -138, -323, 251, 194, -160, -93, -80, +-91, 233, 138, -158, -196, -9, 47, 66, +-34, -19, 84, 49, -265, -176, 143, 133, +104, 214, -351, -545, 214, 447, 107, 30, +-344, -421, 188, 416, 186, -138, -382, -133, +285, 219, -20, -99, -117, -104, 206, 228, +-158, -229, 228, 179, -251, -149, 376, 98, +-330, 6, 279, -71, 17, 19, -244, 54, +422, -41, -234, 24, -66, -123, 395, 215, +-368, -57, 85, -304, 233, 510, -245, -341, +17, 6, 157, 148, -171, -24, -1, -185, +112, 258, -190, -157, 106, -17, -129, 164, +63, -276, -41, 354, -132, -328, 127, 133, +-82, 118, -140, -232, 200, 149, -178, -11, +-44, -22, 147, -70, -170, 236, 83, -350, +-77, 277, 141, -2, -159, -311, 64, 481, +126, -484, -158, 346, 134, -70, -46, -228, +102, 316, -56, -125, 69, -103, 12, 125, +68, -32, -56, 35, 45, -107, 229, 56, +-448, 117, 523, -221, -206, 154, -141, 8, +290, -174, -101, 285, -136, -254, 167, 24, +33, 252, -295, -343, 326, 195, -221, 11, +11, -146, 64, 240, -204, -292, 218, 170, +-178, 127, -120, -327, 228, 190, -112, 131, +-280, -238, 351, 8, -136, 301, -238, -366, +295, 162, -104, 66, -173, -116, 238, 29, +-122, 45, -1, -79, 65, 159, -73, -224, +139, 108, -108, 191, 97, -412, 11, 370, +14, -194, -24, 105, 164, -117, -88, 111, +-61, -56, 305, 11, -212, 7, 6, -27, +182, 16, -28, 67, -163, -136, 221, 51, +-53, 123, -80, -158, 58, 24, 42, 41, +-139, 91, 117, -250, -63, 231, -87, -130, +124, 130, -203, -177, 162, 85, -176, 126, +11, -233, 94, 129, -247, 45, 188, -86, +-204, -30, 226, 200, -378, -306, 287, 304, +-20, -186, -319, 19, 387, 75, -249, -36, +95, -11, -77, -105, 200, 326, -255, -411, +256, 243, -106, 0, 28, -93, 118, 13, +-159, 66, 296, -55, -225, 25, 89, -49, +190, 12, -110, 236, -161, -572, 491, 641, +-395, -271, 107, -273, 246, 604, -392, -588, +402, 345, -208, 9, -110, -354, 358, 468, +-309, -220, -63, -206, 355, 420, -441, -279, +253, 0, -120, 203, -117, -343, 240, 468, +-346, -420, 139, 64, 55, 388, -282, -533, +211, 273, -56, 93, -281, -284, 442, 239, +-364, -22, -126, -274, 589, 446, -733, -295, +464, -82, -87, 366, -176, -410, 302, 361, +-191, -291, -61, 48, 359, 410, -239, -720, +-202, 517, 773, 101, -821, -654, 477, 825, +171, -634, -553, 210, 736, 331, -513, -764, +207, 801, 209, -414, -393, -117, 435, 466, +-251, -547, 54, 455, 102, -265, -109, 17, +-4, 231, 143, -390, -241, 382, 133, -164, +49, -193, -305, 510, 335, -520, -285, 86, +104, 646, -143, -1276, 214, 1368, -356, -761, +205, -270, 16, 1170, -397, -1486, 631, 1140, +-713, -354, 335, -596, 297, 1369, -891, -1546, +918, 876, -361, 412, -445, -1626, 1002, 2078, +-990, -1522, 455, 254, 410, 1089, -1046, -1848, +1156, 1651, -545, -622, -282, -710, 1015, 1691, +-1164, -1871, 853, 1150, -69, 163, -675, -1462, +1172, 2084, -1011, -1708, 394, 583, 443, 690, +-923, -1562, 892, 1767, -342, -1297, -325, 378, +721, 632, -647, -1361, 276, 1628, 39, -1411, +-213, 780, 198, 135, -92, -1009, -206, 1440, +421, -1249, -405, 684, -104, -130, 703, -260, +-1025, 593, 622, -956, 179, 1202, -982, -1089, +1195, 508, -838, 423, 53, -1381, 697, 1956, +-1212, -1810, 1252, 897, -793, 465, -63, -1734, +925, 2401, -1409, -2158, 1374, 1080, -884, 403, +199, -1708, 581, 2379, -1234, -2231, 1645, 1350, +-1477, -52, 743, -1171, 414, 1842, -1341, -1751, +1614, 1069, -983, -177, -22, -558, 793, 960, +-826, -994, 337, 746, 320, -389, -636, 45, +454, 186, 172, -226, -899, 57, 1316, 187, +-1107, -248, 227, -87, 986, 810, -2054, -1635, +2367, 2075, -1688, -1644, 134, 239, 1517, 1629, +-2586, -3124, 2658, 3617, -1973, -2981, 763, 1409, +581, 755, -1805, -2957, 2484, 4436, -2567, -4591, +2113, 3332, -1309, -1041, 85, -1647, 1416, 3952, +-2777, -5055, 3449, 4502, -3145, -2615, 1907, 293, +22, 1645, -2057, -2866, 3503, 3350, -3764, -3102, +2854, 2247, -1152, -1151, -616, 168, 2018, 662, +-2683, -1495, 2594, 2248, -1775, -2562, 683, 2220, +309, -1398, -909, 436, 1223, 492, -1303, -1282, +1251, 1785, -1054, -1865, 690, 1564, -41, -1041, +-794, 482, 1396, -53, -1334, -161, 598, 253, +298, -486, -866, 1003, 855, -1612, -450, 1922, +-171, -1709, 735, 1074, -1156, -298, 1223, -428, +-922, 1057, 183, -1604, 739, 2042, -1615, -2277, +2012, 2171, -1762, -1620, 885, 599, 221, 718, +-1181, -1979, 1704, 2780, -1772, -2900, 1484, 2476, +-996, -1796, 393, 1008, 298, -61, -836, -1051, +1069, 2084, -1018, -2755, 1043, 2983, -1165, -2796, +1203, 2184, -779, -1137, -43, -143, 1045, 1332, +-1751, -2200, 2020, 2697, -1763, -2783, 1135, 2338, +-197, -1360, -748, 157, 1465, 887, -1791, -1584, +1767, 1922, -1385, -1863, 743, 1329, -70, -434, +-497, -499, 970, 1125, -1371, -1252, 1421, 869, +-1035, -148, 332, -595, 280, 1112, -721, -1370, +870, 1455, -779, -1355, 344, 960, 193, -288, +-612, -457, 581, 1074, -187, -1588, -316, 2044, +562, -2368, -492, 2416, 105, -2231, 467, 1935, +-1007, -1480, 1174, 676, -810, 461, 86, -1625, +796, 2470, -1544, -2854, 1893, 2798, -1577, -2351, +821, 1621, 117, -811, -946, 47, 1721, 643, +-2322, -1204, 2678, 1436, -2528, -1189, 1932, 562, +-984, 169, -20, -802, 1061, 1302, -1994, -1639, +2709, 1712, -2999, -1468, 2857, 1042, -2343, -645, +1566, 409, -759, -310, 76, 234, 408, -34, +-845, -382, 1312, 945, -1869, -1446, 2391, 1672, +-2731, -1548, 2647, 1117, -2113, -504, 1068, -131, +241, 635, -1626, -949, 2585, 1128, -2969, -1238, +2636, 1268, -1794, -1179, 754, 1000, -15, -812, +-156, 654, -74, -486, 380, 275, -539, -57, +493, -191, -143, 547, -557, -1069, 1395, 1649, +-2083, -2064, 2438, 2174, -2419, -2032, 2234, 1812, +-1875, -1610, 1443, 1391, -745, -1076, 33, 595, +624, 75, -1142, -912, 1605, 1831, -1988, -2651, +2194, 3186, -2290, -3295, 2291, 2978, -2151, -2336, +1901, 1500, -1505, -598, 1050, -220, -409, 738, +-257, -831, 753, 626, -989, -406, 925, 337, +-841, -334, 679, 240, -607, -35, 427, -197, +-160, 420, -258, -648, 767, 803, -1102, -697, +1103, 253, -690, 369, 124, -904, 299, 1195, +-585, -1212, 669, 930, -709, -383, 518, -210, +-288, 531, 147, -416, -178, 44, 334, 255, +-243, -232, -8, -94, 399, 511, -554, -754, +467, 704, -260, -470, 14, 257, 83, -146, +-130, 12, 84, 303, -65, -752, 152, 1156, +-192, -1389, 326, 1458, -337, -1392, 345, 1163, +-175, -723, -122, 103, 460, 582, -829, -1200, +928, 1595, -881, -1675, 618, 1500, -397, -1238, +267, 983, -137, -670, 79, 179, 108, 457, +-315, -1050, 612, 1430, -890, -1586, 1051, 1570, +-1241, -1390, 1209, 1052, -1072, -599, 618, 102, +-59, 367, -443, -715, 760, 856, -736, -766, +679, 568, -579, -427, 610, 384, -570, -352, +322, 209, 0, 77, -378, -406, 471, 611, +-368, -565, 70, 312, 254, -65, -419, 72, +548, -350, -470, 666, 407, -773, -183, 607, +-118, -302, 434, -13, -687, 244, 662, -337, +-581, 263, 381, -66, -160, -129, -165, 242, +588, -227, -851, 69, 1051, 196, -1079, -466, +1076, 622, -887, -640, 470, 556, -65, -372, +-315, 80, 516, 250, -795, -453, 1007, 426, +-1034, -296, 833, 282, -451, -433, 144, 586, +176, -540, -393, 221, 546, 305, -685, -890, +803, 1334, -987, -1463, 964, 1240, -738, -797, +244, 303, 367, 132, -922, -471, 1349, 702, +-1387, -854, 1098, 1046, -530, -1316, -29, 1513, +487, -1361, -909, 759, 1157, 153, -1205, -1061, +987, 1661, -749, -1772, 606, 1376, -427, -632, +131, -220, 361, 987, -818, -1534, 1199, 1739, +-1353, -1495, 1187, 854, -739, -52, 128, -635, +338, 1073, -649, -1206, 766, 954, -650, -320, +241, -441, 329, 905, -617, -801, 449, 218, +59, 502, -506, -1024, 644, 1142, -517, -783, +197, 45, 128, 777, -388, -1317, 439, 1376, +-311, -1033, 165, 523, -145, -63, 313, -217, +-501, 306, 504, -309, -104, 433, -746, -836, +1803, 1406, -2622, -1825, 2772, 1724, -2185, -1048, +1130, 80, -63, 708, -622, -1014, 874, 891, +-861, -657, 878, 613, -989, -805, 1145, 965, +-1193, -797, 1019, 212, -636, 540, 185, -1011, +34, 826, 188, 37, -729, -1130, 1154, 1786, +-991, -1559, 216, 548, 853, 679, -1743, -1502, +2161, 1610, -2043, -1142, 1520, 549, -905, -259, +420, 356, -55, -489, -394, 180, 1035, 642, +-1621, -1450, 1786, 1501, -1290, -525, 240, -969, +970, 2064, -1840, -2065, 1889, 951, -1054, 697, +-281, -2038, 1362, 2459, -1699, -1897, 1299, 871, +-578, -39, -60, -308, 501, 438, -793, -810, +1016, 1499, -1110, -2024, 914, 1791, -379, -728, +-326, -586, 790, 1341, -755, -1145, 315, 348, +86, 197, 20, 176, -650, -1331, 1351, 2361, +-1476, -2314, 850, 1050, 34, 629, -408, -1617, +-87, 1434, 956, -527, -1328, -187, 717, 129, +455, 526, -1326, -1021, 1358, 753, -699, 184, +57, -1075, 39, 1185, 441, -380, -970, -727, +983, 1251, -402, -774, -297, -268, 447, 903, +99, -503, -894, -610, 1240, 1515, -888, -1554, +245, 825, 156, 59, -144, -555, 87, 498, +-338, -87, 806, -234, -1091, 61, 857, 688, +-314, -1563, -84, 1897, -1, -1350, 355, 212, +-429, 823, -148, -1223, 1199, 947, -1939, -402, +1694, 16, -469, 70, -923, 30, 1507, -112, +-1001, 15, 3, 282, 546, -637, -268, 762, +-427, -484, 787, -40, -485, 447, -116, -486, +461, 227, -298, 33, -36, -44, 122, -251, +112, 673, -362, -923, 361, 787, -231, -334, +253, -146, -495, 390, 657, -331, -384, 61, +-285, 287, 876, -588, -762, 690, -118, -514, +1068, 91, -1154, 445, 100, -884, 1295, 1002, +-1854, -710, 1099, 166, 277, 277, -1165, -334, +1081, 58, -509, 200, 196, -88, -334, -348, +424, 643, 29, -308, -902, -635, 1505, 1546, +-1238, -1719, 211, 968, 800, 228, -1028, -1119, +460, 1207, 187, -636, -161, 74, -545, -155, +1163, 797, -923, -1148, -235, 488, 1518, 883, +-1971, -1812, 1355, 1463, -224, -258, -588, -592, +794, 350, -619, 501, 425, -835, -287, 95, +108, 1099, 28, -1562, 70, 831, -490, 363, +893, -899, -810, 531, 106, -65, 830, 358, +-1337, -1300, 1207, 1854, -728, -1186, 421, -374, +-480, 1570, 598, -1458, -364, 375, -353, 425, +1118, -131, -1392, -796, 884, 1237, 119, -642, +-937, -448, 1013, 1107, -298, -953, -555, 343, +839, 132, -350, -210, -460, 62, 855, 9, +-539, 113, -251, -299, 861, 379, -902, -324, +510, 217, -116, -91, 34, -34, -114, 60, +137, 107, 8, -311, -208, 249, 352, 154, +-544, -512, 815, 428, -1063, -34, 942, -125, +-356, -217, -314, 623, 545, -490, -193, -134, +-183, 492, 73, -37, 452, -714, -708, 645, +286, 495, 376, -1510, -563, 1099, 19, 467, +573, -1518, -477, 985, -296, 360, 890, -911, +-508, 201, -531, 627, 1216, -421, -798, -512, +-289, 821, 1026, 10, -905, -908, 244, 607, +226, 646, -280, -1391, 211, 842, -407, 199, +771, -482, -799, -107, 333, 587, 269, -335, +-429, -133, 75, -1, 387, 664, -531, -1039, +303, 670, -53, 17, 8, -383, -83, 352, +5, -292, 255, 385, -415, -438, 281, 306, +80, -174, -271, 255, -8, -429, 596, 476, +-943, -423, 691, 475, -228, -554, 84, 340, +-237, 242, 130, -758, 418, 750, -869, -372, +646, 264, 136, -647, -692, 871, 438, -275, +382, -712, -923, 892, 691, 85, -79, -1068, +-245, 758, 143, 600, -19, -1441, 156, 777, +-345, 539, 284, -936, 66, 110, -396, 598, +448, -4, -299, -1330, 210, 1848, -265, -927, +324, -389, -286, 697, 137, 107, 218, -791, +-722, 315, 933, 887, -512, -1425, -174, 705, +441, 394, -186, -763, 41, 368, -392, -23, +816, 137, -655, -261, -71, -51, 634, 475, +-513, -377, 89, -192, -144, 547, 633, -375, +-668, 164, -203, -262, 1106, 240, -959, 347, +-29, -983, 611, 745, -179, 256, -483, -784, +398, 84, 299, 990, -633, -1046, 197, 38, +299, 759, -104, -588, -543, 89, 803, -84, +-411, 329, -135, -169, 387, -274, -375, 360, +281, -28, -107, -98, -106, -281, 179, 687, +-5, -557, -246, 26, 288, 355, -79, -391, +-169, 322, 233, -240, -100, -74, -48, 522, +46, -545, 99, 23, -243, 375, 278, -132, +-114, -310, -141, 183, 253, 424, -169, -733, +140, 406, -371, 115, 505, -401, -110, 536, +-546, -686, 770, 630, -383, -260, 16, -86, +-66, 81, 273, 43, -220, -12, -113, 43, +475, -285, -707, 274, 654, 305, -263, -847, +-240, 597, 422, 159, -167, -519, -92, 306, +-93, -97, 589, 173, -698, -213, 142, 28, +430, 74, -246, 122, -440, -297, 601, 55, +70, 391, -709, -482, 491, 131, 231, 156, +-453, 48, -72, -523, 610, 614, -415, -64, +-178, -559, 287, 508, 159, -13, -343, 56, +-182, -673, 724, 760, -639, -57, 226, -173, +-62, -580, 99, 955, 39, -72, -303, -912, +477, 842, -462, -431, 239, 654, 111, -1031, +-291, 714, 120, 29, 18, -458, 241, 399, +-619, -95, 554, -161, -46, 149, -404, 63, +467, -96, -239, -132, 61, 246, -125, 43, +208, -605, -3, 999, -363, -657, 425, -368, +-157, 927, -4, -156, -104, -945, 206, 841, +-178, 193, 201, -672, -232, 242, 100, 247, +81, -377, -92, 427, 26, -468, -124, 220, +338, 347, -374, -823, 66, 623, 450, 153, +-696, -482, 373, -337, 143, 1359, -197, -1146, +-82, -70, -10, 730, 504, -332, -608, -127, +-10, -65, 665, 532, -707, -813, 264, 896, +177, -688, -391, 44, 405, 712, -336, -949, +246, 552, -87, -51, -79, -58, 48, -143, +95, 140, 66, 307, -547, -725, 743, 538, +-348, 16, -127, -279, 257, 225, -260, -367, +402, 725, -468, -741, 195, 249, 250, 276, +-535, -384, 511, 219, -256, -229, 13, 455, +19, -463, 38, 171, 75, -47, -292, 143, +410, 141, -432, -893, 448, 1215, -348, -580, +86, -286, 88, 478, -90, -124, 174, 12, +-491, -376, 773, 674, -732, -459, 406, 29, +-4, 104, -333, 1, 525, 78, -556, -359, +470, 463, -357, -323, 276, 205, -201, -120, +19, -152, 282, 404, -454, -190, 312, -246, +-61, 153, 47, 436, -219, -693, 279, 393, +-167, -124, -15, 87, 247, 110, -505, -453, +578, 538, -358, -321, 70, 17, 95, 235, +-101, -269, 38, -33, -26, 314, 204, -157, +-464, -225, 461, 309, -81, -42, -367, -244, +496, 310, -253, -95, -102, -324, 249, 588, +-93, -341, -103, -239, 103, 512, -61, -271, +211, 31, -315, -211, -16, 403, 568, -106, +-821, -429, 649, 676, -372, -615, 151, 441, +13, -146, -109, -196, 227, 290, -472, -145, +639, 35, -448, -142, 52, 454, 140, -782, +-222, 723, 420, -122, -573, -462, 339, 438, +62, -57, -255, -54, 245, -178, -229, 411, +145, -492, -25, 434, 51, -238, -204, 60, +126, -77, 129, 117, -201, 53, 2, -233, +85, 108, 28, 69, -102, 123, -1, -511, +76, 571, -43, -192, -60, -292, 76, 484, +55, -126, -337, -597, 426, 978, -154, -584, +-258, -139, 331, 513, -185, -397, 157, 58, +-327, 150, 324, 116, -83, -728, -207, 932, +301, -366, -281, -281, 129, 280, 48, 158, +-222, -361, 240, 86, -179, 357, 119, -485, +-246, 19, 461, 694, -515, -939, 139, 423, +351, 315, -521, -560, 219, 255, 46, -38, +27, 377, -384, -931, 541, 957, -386, -243, +-3, -609, 242, 882, -264, -448, 152, -210, +-213, 523, 299, -320, -202, -85, -223, 258, +557, -40, -592, -361, 330, 566, -157, -376, +95, -44, -180, 358, 222, -402, -243, 365, +72, -499, 176, 718, -410, -646, 327, 183, +-60, 278, -206, -405, 119, 353, 128, -352, +-316, 342, 167, -280, 69, 298, -198, -415, +76, 377, 5, -80, -43, -265, 16, 408, +-61, -285, -65, 63, 295, -60, -491, 334, +280, -494, 102, 202, -392, 300, 239, -470, +40, 189, -193, 247, -39, -486, 263, 326, +-199, 186, -280, -647, 606, 581, -534, -9, +107, -493, 102, 434, -99, 98, 7, -572, +-119, 552, 186, -114, -199, -225, 87, 116, +-76, 192, 34, -215, -95, -119, 147, 484, +-234, -602, 89, 408, 146, -69, -431, -91, +529, -86, -523, 268, 223, -124, 112, -109, +-284, 111, 34, -47, 119, 159, 70, -243, +-468, 77, 446, 98, -186, -31, 31, -122, +-221, 120, 270, 1, -122, -81, -153, 19, +190, 180, -123, -387, -32, 416, -9, -247, +91, 39, -123, 100, -152, -188, 369, 226, +-369, -194, 123, 121, -54, -40, 2, -54, +94, 139, -292, -120, 211, 41, -34, -118, +-93, 388, 18, -520, -98, 199, 209, 362, +-248, -566, -15, 217, 220, 219, -267, -277, +103, 108, -114, -140, 255, 303, -422, -197, +260, -138, 16, 156, -188, 293, -18, -610, +260, 266, -317, 425, -34, -745, 425, 478, +-576, -24, 188, -213, 289, 192, -438, -32, +70, -170, 251, 254, -280, -102, 43, -162, +78, 264, -180, -124, 184, -110, -106, 286, +-145, -311, 209, 130, -61, 135, -193, -199, +181, -20, 35, 221, -347, -183, 433, 11, +-300, 103, -3, -205, 135, 354, -171, -413, +161, 266, -210, 12, 105, -299, 20, 527, +-42, -597, -106, 424, 66, -99, 154, -161, +-384, 187, 311, -23, -90, -83, -182, -115, +312, 461, -292, -513, 96, 128, 66, 255, +-109, -248, 20, -28, 66, 183, -164, -102, +126, -109, 19, 269, -152, -261, 34, -13, +214, 365, -364, -532, 319, 359, -197, -10, +89, -278, 0, 274, -3, -103, -98, -35, +178, -11, -148, 55, -2, -77, 147, 157, +-183, -334, 55, 292, 165, 28, -180, -388, +16, 392, 187, -157, -177, -144, 103, 327, +-73, -429, 47, 333, 119, -131, -289, -128, +279, 171, -1, 4, -213, -317, 305, 304, +-150, 36, 72, -448, 45, 437, -92, -240, +228, 118, -244, -278, 178, 289, -3, -56, +-24, -391, -18, 534, 205, -370, -149, 0, +51, 70, 158, 40, 34, -192, -271, 28, +372, 134, 110, -178, -611, -109, 751, 270, +-263, -270, -136, 15, 257, 9, 104, 42, +-191, -112, 171, -186, 184, 398, -196, -407, +191, 43, 28, 82, 4, -108, 45, 44, +11, -242, 125, 169, 0, 19, -37, -235, +261, -93, 0, 406, -162, -476, 465, -10, +-172, 253, -65, -245, 371, -97, -179, 108, +77, -92, 134, -155, -33, 306, 199, -642, +-97, 532, 237, -170, -15, -422, 185, 386, +-67, -99, 152, -257, 174, 0, -159, 201, +195, -324, 101, 20, 6, 16, 6, -133, +294, 102, -69, -298, 74, 65, 296, 129, +-79, -304, 10, -128, 451, 384, -326, -507, +251, 147, 65, -79, 183, -81, -135, 84, +145, -428, 369, 441, -215, -403, 160, -18, +301, 97, -49, -171, 56, -92, 220, 18, +10, 27, 35, -435, 238, 512, -97, -509, +244, -70, 1, 369, 226, -437, -4, -145, +159, 290, 216, -40, -163, -778, 495, 953, +-292, -647, 220, -190, 285, 445, -202, -430, +138, 26, 351, -70, -135, 88, 108, -371, +311, 292, 13, -238, -43, -278, 425, 537, +-133, -656, 86, 119, 226, 119, 26, -156, +57, -246, 74, 56, 296, 315, -127, -831, +264, 585, 62, -200, 117, -318, 258, 245, +-303, -215, 570, 65, -110, -334, -108, 375, +419, -461, -61, 106, 73, 85, 116, -370, +207, 198, 4, -147, 167, -12, 75, -208, +150, 172, 35, -198, 120, -32, 62, -59, +161, 17, -89, -157, 264, 31, 96, -70, +-110, -158, 339, 189, 88, -290, -97, 19, +274, 47, 91, -128, 1, -101, 93, 16, +170, 51, -52, -319, 166, 236, 123, -197, +-93, -73, 330, 107, 43, -193, -198, -53, +564, 138, -195, -203, 2, -141, 355, 257, +-91, -281, -22, -32, 269, 67, -10, -81, +53, -118, 84, 44, 160, -26, 43, -162, +-16, 116, 283, -201, 10, 162, -154, -303, +470, 166, -225, 40, 16, -478, 384, 529, +-196, -356, 83, -51, 166, 13, 121, 169, +-121, -392, 286, 178, -61, -54, 144, -21, +24, -117, -14, -35, 201, 179, 16, -314, +-20, 108, 31, -28, 325, -52, -188, 13, +-35, -259, 573, 423, -480, -434, 212, -33, +320, 415, -288, -582, 228, 253, 23, 29, +63, -197, 23, 8, -21, 86, 293, -112, +-171, -98, 111, 138, 150, -146, -75, 10, +190, -39, -157, -42, 369, 67, -250, -152, +68, 9, 325, 18, -303, 26, 247, -258, +47, 204, 44, 15, -165, -344, 455, 294, +-284, -78, 160, -215, 77, 172, -24, -57, +103, -114, -103, 30, 308, 46, -241, -185, +258, 181, -167, -254, 257, 223, -101, -198, +97, 9, 29, 66, 53, -93, -20, -4, +39, -85, 153, 184, -141, -239, 162, -1, +-19, 157, 18, -123, 55, -138, 77, 130, +-7, 95, 27, -358, 24, 200, 96, 100, +-70, -261, 98, -16, 74, 271, -129, -237, +107, -178, 157, 408, -237, -312, 240, -39, +49, 154, -203, -85, 227, -55, -9, -26, +0, 125, -52, -194, 236, 117, -266, -105, +218, 89, -23, -130, -18, 74, 131, 7, +-228, -190, 385, 285, -327, -262, 172, 46, +132, 94, -201, -115, 131, 31, -64, -86, +245, 172, -415, -185, 459, 39, -180, 13, +-135, 58, 264, -133, -80, -21, -46, 214, +21, -232, 211, 50, -414, 28, 425, 59, +-185, -134, -41, -10, 169, 227, -179, -311, +144, 233, -117, -152, 180, 129, -250, -136, +299, 134, -247, -71, 11, -74, 278, 257, +-374, -340, 257, 252, -72, -99, -31, 65, +-54, -135, 176, 208, -164, -150, -14, 39, +175, 94, -249, -186, 162, 258, -58, -210, +21, 107, -56, -10, 7, 29, 65, -33, +-172, 17, 184, 31, -91, 4, -122, 29, +220, -126, -216, 250, 55, -146, 72, -63, +-111, 237, -26, -140, 77, -23, -56, 165, +-85, -115, 129, 9, -88, 166, -117, -164, +184, 36, -172, 221, 19, -273, 65, 174, +-139, 17, 88, 17, -151, -79, 180, 93, +-196, 113, -6, -224, 191, 261, -382, -135, +273, 79, -88, 77, -197, -171, 283, 269, +-325, -145, 177, 24, -110, 107, 7, -44, +-30, 41, -63, -11, 63, 124, -165, -124, +80, 133, -52, 27, -74, -87, 1, 148, +-15, 17, -106, -143, 110, 305, -243, -218, +226, 126, -264, 35, 67, 25, 8, -37, +-180, 86, 143, 50, -222, -66, 141, 121, +-243, -47, 158, 116, -166, -42, -19, 9, +-1, 153, -108, -102, 22, 83, -132, 46, +38, 13, -101, 27, -33, 30, -90, 47, +36, 19, -172, 36, 49, 27, -44, 37, +-256, 34, 303, 24, -387, 67, 5, -78, +199, 261, -417, -221, 60, 100, 130, 278, +-363, -349, 28, 250, 174, 117, -510, -178, +326, 160, -282, 42, 7, 59, -145, -157, +57, 394, -203, -337, -87, 261, 110, 54, +-372, -167, 193, 293, -277, -157, 36, 217, +-140, -205, -110, 283, 31, -1, -210, -191, +-87, 373, 20, -179, -166, 138, -158, -52, +39, 125, -148, 48, -140, -4, -87, -4, +-26, 111, -136, 220, -159, -447, -45, 479, +-25, 74, -303, -390, 106, 390, -253, 105, +-60, -260, -2, 236, -383, 107, 153, -163, +-141, 251, -287, -54, 6, -15, -14, 192, +-261, 31, -194, -228, 214, 471, -439, -213, +-37, -11, 14, 251, -272, -68, -85, 33, +-68, 38, -124, 195, -242, -194, 45, 260, +-205, -45, -155, -8, -57, 209, -141, -120, +-164, 102, -91, 169, -154, -214, -42, 337, +-305, -158, 96, 121, -294, 96, -45, -75, +-163, 166, -81, -9, -121, 51, -260, 46, +47, 41, -144, 139, -347, -133, 132, 176, +-171, 95, -311, -91, 54, 71, -122, 201, +-246, -145, -50, 132, -54, 59, -341, 25, +135, 47, -253, 57, -276, 1, 232, 118, +-383, 58, -204, -175, 186, 402, -313, -186, +-194, -18, 26, 261, -51, -55, -430, -53, +188, 166, -184, 68, -294, -86, 95, 98, +-194, 134, -153, -84, -139, 57, 68, 161, +-343, -87, -56, 88, 66, 73, -348, -16, +-37, 98, 3, 10, -242, 18, -139, 104, +64, -1, -263, 41, -123, 34, 51, 89, +-248, 42, -114, -128, 34, 320, -230, -127, +-99, -68, -13, 335, -189, -207, -95, 84, +-56, 152, -120, -123, -149, 182, -16, -75, +-127, 95, -185, 28, 101, 64, -293, -67, +-10, 132, -49, 118, -175, -263, -86, 358, +-42, -117, -45, 35, -371, -10, 354, 223, +-483, -186, 101, 131, -135, 68, -12, -40, +-221, 90, -11, -46, -24, 148, -220, -86, +27, 120, -182, -51, 37, 101, -178, 26, +-87, -102, 7, 271, -163, -232, -6, 241, +-232, -124, 159, 120, -273, 25, -80, -65, +104, 204, -351, -192, 194, 267, -332, -193, +132, 186, -221, -51, -4, 48, -71, 46, +-192, -61, 144, 221, -291, -245, 30, 266, +-84, -123, -61, 94, -130, 30, -61, -115, +18, 292, -193, -236, -26, 122, -49, 38, +-77, 56, -85, -62, -125, -43, 65, 328, +-153, -311, -170, 117, 142, 115, -216, 17, +-75, -156, 12, 164, -156, 80, 56, -77, +-280, -110, 169, 355, -197, -241, -104, 24, +93, 178, -291, -153, 182, 167, -285, -138, +51, 151, -115, -43, 10, 64, -210, -90, +53, 127, -61, 56, -169, -180, 23, 198, +-82, 21, -97, -146, -13, 194, -140, -84, +15, 27, -67, 70, -170, -88, 70, 145, +-120, -91, -90, 77, -10, -15, -64, 23, +-144, 39, 115, -41, -278, 94, 50, -69, +20, 114, -220, -92, -38, 85, 128, 8, +-268, -48, -27, 139, 85, -179, -164, 245, +-120, -187, 112, 141, -160, -87, -60, 144, +-36, -109, 17, 20, -201, 176, 62, -261, +-26, 294, -231, -203, 204, 140, -257, -33, +54, -5, -76, 48, -20, -20, -106, 86, +-9, -120, -12, 117, -133, 51, -2, -134, +20, 77, -164, 143, 34, -202, -29, 85, +-95, 140, 16, -192, -93, 129, 47, -10, +-161, 30, 84, -77, -96, 130, -48, -91, +41, 45, -157, 71, 125, -149, -213, 196, +128, -106, -78, 19, -156, 23, 236, 57, +-293, -77, 111, -26, -30, 266, -48, -358, +-93, 184, 140, 215, -168, -474, -34, 411, +160, -85, -231, -124, 59, 79, 27, 118, +-33, -159, -155, 3, 215, 214, -186, -280, +0, 238, 86, -190, -150, 190, 94, -144, +-59, 24, -16, 126, -24, -198, 77, 185, +-150, -125, 106, 61, -57, 3, -4, -35, +-1, 10, -21, 57, -14, -102, 93, 59, +-200, 36, 174, -113, -39, 114, -128, -92, +192, 83, -189, -94, 180, 53, -177, 30, +117, -123, 2, 120, -83, -62, 96, -29, +-47, 23, 54, 19, -84, -93, 109, 61, +-48, 57, -10, -242, 78, 286, -94, -165, +125, -110, -71, 276, 24, -284, 28, 106, +60, 31, -132, -111, 142, 75, -4, -55, +-31, 19, 15, -68, 78, 83, 8, -128, +-82, 68, 187, -50, -113, 6, 84, -47, +27, -12, -40, 70, 102, -161, -4, 93, +0, -34, 29, -44, 129, -9, -136, -29, +130, 70, 72, -166, -66, 59, 69, 52, +80, -169, -5, 60, -7, 38, 138, -119, +-61, 0, 102, 68, 21, -127, -10, -5, +183, 93, -134, -205, 174, 156, -15, -167, +97, 85, 9, -54, 10, -160, 231, 282, +-191, -343, 234, 108, -25, 60, 105, -163, +-3, 21, 91, -12, 121, 26, -105, -157, +254, 100, -35, -79, 27, -31, 176, -3, +5, -53, 46, -2, 90, -43, 170, -2, +-120, -82, 202, 30, 138, -26, -100, -97, +182, 13, 190, 17, -150, -118, 239, 1, +123, 10, -63, -86, 211, -1, 69, -33, +51, -88, 123, 103, 159, -186, -94, 33, +345, -6, -59, -14, 78, -152, 217, 64, +24, 45, 158, -238, -38, 114, 347, -55, +-50, -25, 45, -135, 336, 94, -86, -59, +186, -130, 117, 109, 124, -181, 83, 93, +158, -93, 87, -74, 122, 28, 213, -5, +-95, -139, 369, -16, 34, 117, -12, -221, +343, -17, 66, 128, -29, -208, 345, 12, +36, 10, 86, -72, 200, -14, 118, -88, +84, 64, 199, -128, 112, 25, 48, -61, +293, -48, 40, 55, 54, -206, 313, 153, +72, -135, -35, -73, 436, 107, -70, -167, +127, -18, 313, 65, -27, -127, 158, -96, +253, 202, 28, -294, 130, 51, 261, 117, +16, -293, 190, 128, 141, -3, 150, -151, +93, -8, 185, 103, 151, -214, 89, 17, +160, 72, 191, -174, 112, 29, 19, -47, +411, 25, -120, -126, 245, -36, 208, 144, +-8, -310, 305, 185, -4, -116, 240, -46, +93, 19, 151, -102, 162, 32, 69, -46, +275, -89, -32, 26, 274, 23, 116, -226, +44, 202, 269, -187, 108, 30, 30, -42, +264, -69, 176, 117, -80, -290, 353, 227, +132, -159, -56, -47, 360, 50, 47, -124, +106, 99, 181, -183, 153, 68, 106, -9, +87, -89, 309, -53, -87, 78, 314, -80, +78, -127, 98, 114, 224, -30, 48, -186, +193, 144, 113, -59, 146, -135, 165, 124, +32, -150, 313, 38, 5, -1, 112, -153, +295, 151, -12, -164, 198, 45, 89, -58, +268, -2, -41, -13, 222, -75, 209, 6, +20, 15, 147, -96, 259, -10, 1, 53, +153, -113, 242, 7, 2, 3, 241, -68, +71, 47, 153, -133, 201, 102, 17, -86, +199, -26, 190, -9, 37, 29, 169, -107, +169, 9, 157, 48, 23, -138, 237, 66, +161, -43, 23, -18, 194, -56, 209, 53, +5, -72, 197, -35, 169, 79, 80, -152, +145, 84, 155, -28, 114, -105, 161, 100, +83, -70, 181, -61, 132, 39, 110, 33, +116, -188, 208, 142, 69, -30, 112, -132, +216, 89, 44, -10, 188, -72, 78, -35, +182, 127, 102, -186, 91, 60, 227, 35, +29, -116, 135, 52, 246, -14, -62, -66, +268, 43, 97, -53, 67, 10, 170, -44, +140, 8, 70, 10, 121, -108, 198, 125, +5, -121, 182, 16, 113, 39, 103, -97, +98, 38, 137, -1, 118, -50, 71, -21, +155, 66, 72, -119, 163, 44, 3, -11, +217, 8, 40, -103, 80, 108, 149, -75, +116, -7, -30, -23, 265, 24, 10, -4, +26, -90, 233, 50, 20, 37, 39, -128, +155, 17, 132, 124, -93, -195, 261, 49, +38, 89, -32, -150, 234, 44, 3, 12, +27, -38, 165, -4, 31, -35, -5, 63, +213, -99, -51, 45, 43, -34, 224, 13, +-136, -44, 149, -9, 115, 52, -75, -138, +137, 154, 36, -173, 45, 92, 12, 17, +91, -180, 37, 226, -15, -205, 122, 81, +-22, -22, 27, -6, 100, -43, -55, 26, +78, 19, 37, -149, -10, 203, 29, -192, +53, 65, -3, 6, -38, -22, 131, -11, +-86, -77, 16, 208, 78, -277, -44, 99, +-1, 136, 14, -263, 87, 144, -199, -17, +220, 1, -116, -115, -58, 125, 149, -35, +-132, -92, 25, 59, 1, 3, 36, -32, +-144, -57, 127, 80, -66, -43, -74, -42, +72, 31, -76, -25, 14, 51, -92, -159, +91, 182, -130, -122, 4, 20, 0, -24, +-50, 53, -54, -41, 11, -95, -41, 184, +-56, -167, -24, 23, -8, 77, -85, -112, +1, 88, -74, -116, 17, 152, -114, -169, +2, 93, -3, 3, -163, -87, 86, 92, +-91, -75, -118, 48, 93, -59, -145, 46, +-45, -14, 17, -59, -83, 101, -98, -129, +57, 137, -120, -160, -87, 141, 79, -68, +-191, -38, 5, 74, 11, -22, -186, -73, +60, 72, -63, 44, -155, -218, 92, 318, +-170, -268, 1, 90, -83, 110, -20, -239, +-75, 259, -100, -225, 67, 192, -201, -181, +55, 151, -110, -103, -40, 56, -39, -30, +-104, -22, 11, 103, -102, -165, -64, 138, +-7, -28, -95, -102, -55, 175, -41, -172, +-58, 126, -83, -67, -13, 27, -102, -17, +-30, 18, -55, 23, -103, -81, -3, 127, +-80, -111, -78, 66, -33, -14, -48, -55, +-95, 178, -41, -285, -38, 283, -77, -121, +-105, -89, 67, 225, -215, -215, 42, 134, +-55, -33, -153, -48, 49, 133, -118, -192, +-70, 254, -48, -280, 7, 279, -246, -179, +164, 36, -208, 106, -64, -146, 60, 112, +-213, -37, 49, -3, -125, 30, -45, -11, +-25, -16, -156, 45, 48, -16, -127, -31, +-59, 80, -66, -110, 32, 183, -292, -239, +231, 229, -329, -84, 122, -47, -207, 65, +52, 73, -144, -158, -70, 133, -3, -21, +-112, -5, -89, -25, -22, 72, -56, -39, +-147, 15, -9, -6, 2, 28, -264, -8, +140, 18, -188, -63, -35, 179, -107, -235, +35, 208, -186, -63, -33, -112, 26, 273, +-229, -306, 59, 209, -113, -7, -92, -111, +-22, 110, -117, -23, -29, 24, -93, -65, +-82, 76, -5, 41, -157, -150, 0, 163, +-77, -34, -130, -89, 53, 196, -242, -260, +154, 337, -308, -322, 135, 216, -165, -36, +-88, -84, 31, 157, -176, -177, 25, 189, +-138, -125, 20, 32, -187, 30, 100, 55, +-259, -181, 142, 245, -252, -155, 80, 55, +-151, -27, -1, 108, -140, -172, 75, 184, +-249, -124, 123, 75, -174, -23, -34, 11, +-47, 0, -64, 30, -69, -13, -66, -26, +-23, 71, -68, -10, -124, -99, 60, 183, +-110, -127, -153, 24, 165, 38, -278, 7, +73, -24, -87, -21, -49, 94, -67, -23, +-52, -136, -2, 252, -143, -161, 56, -12, +-140, 78, 33, 50, -109, -195, -50, 208, +40, -65, -176, -36, 49, 9, -70, 97, +-39, -92, -114, -27, 91, 173, -154, -171, +-38, 50, 37, 82, -96, -76, -99, -31, +106, 153, -182, -176, 25, 141, -36, -70, +-76, 22, 7, 62, -104, -148, 55, 228, +-142, -227, 63, 163, -111, -45, -11, -51, +17, 116, -167, -89, 126, 27, -156, 24, +23, 31, -53, -135, 0, 194, -93, -104, +29, -29, -65, 90, -14, -23, -41, -33, +-31, -22, 17, 161, -124, -209, 90, 99, +-130, 94, 36, -166, -64, 96, -9, 40, +-10, -90, -92, 49, 96, 18, -162, -33, +84, 16, -66, 14, -58, -18, 74, 27, +-154, -29, 118, 50, -152, -68, 78, 92, +-56, -85, -73, 47, 102, 11, -146, -21, +38, -17, 15, 70, -112, -63, 100, 23, +-143, -3, 94, 52, -80, -85, -39, 55, +65, 29, -81, -69, -14, 48, 15, -18, +-1, 35, -111, -39, 116, -18, -94, 117, +-18, -164, 52, 126, -92, -55, 50, 31, +-65, -34, 54, 14, -83, 40, 22, -76, +26, 85, -104, -71, 63, 59, -2, -25, +-98, -24, 69, 84, -18, -106, -55, 81, +29, -19, -20, -54, 1, 121, -37, -127, +-8, 68, 52, 35, -111, -79, 60, 44, +-14, 43, -35, -95, 4, 110, -15, -87, +14, 56, -35, -7, 19, -36, -50, 25, +112, 23, -177, -33, 106, -43, 32, 145, +-155, -129, 107, -10, 9, 148, -89, -142, +13, 42, 98, 12, -147, 37, 81, -96, +-22, 67, 22, 2, -60, -12, 20, -46, +87, 75, -184, -15, 165, -89, -60, 140, +-77, -102, 128, 41, -90, -9, -14, 6, +93, 2, -129, -16, 101, 41, -63, -72, +38, 86, -41, -54, 46, -17, -48, 63, +25, -18, 2, -74, -36, 115, 47, -52, +-30, -34, -20, 50, 51, 4, -34, -34, +-32, -13, 83, 99, -89, -142, 63, 138, +-65, -116, 88, 102, -98, -63, 52, 4, +13, 45, -58, -38, 52, 16, -57, 4, +82, -1, -115, 11, 118, -35, -88, 53, +38, -42, 9, 40, -57, -67, 99, 96, +-132, -66, 149, -11, -143, 52, 126, -21, +-70, -31, -13, 9, 86, 88, -96, -152, +48, 111, 3, -13, -7, -32, -23, 4, +46, 28, -43, -10, 27, -21, -17, 25, +-2, -12, 38, 23, -73, -36, 66, 15, +-25, 39, 10, -64, -49, 26, 103, 21, +-91, -13, 1, -59, 102, 131, -152, -144, +115, 131, -62, -104, 40, 72, -65, -6, +75, -70, -39, 108, -23, -81, 57, 21, +-46, 2, 22, 41, -40, -89, 75, 67, +-86, 39, 26, -128, 47, 123, -74, -42, +25, -13, 38, -8, -57, 46, 10, -19, +29, -44, -38, 86, 2, -80, 35, 67, +-52, -74, 20, 63, 33, 16, -102, -116, +125, 157, -87, -112, 9, 27, 38, 19, +-38, -5, -4, -20, 20, 8, -15, 51, +-27, -93, 39, 101, -52, -67, 35, 48, +-26, -42, 7, 17, 10, 50, -58, -125, +97, 172, -121, -159, 71, 102, 5, -16, +-74, -57, 68, 86, -48, -58, 26, 46, +-44, -93, 50, 147, -38, -114, -6, -2, +9, 100, 5, -77, -36, -18, 33, 54, +-14, 23, -38, -125, 64, 144, -64, -59, +0, -47, 74, 73, -123, -10, 85, -66, +-20, 65, -36, 19, 25, -91, -18, 80, +33, -10, -80, -46, 88, 53, -72, -44, +29, 49, -8, -52, -32, 34, 58, 3, +-91, -28, 75, 59, -62, -93, 44, 100, +-42, -46, -2, -46, 56, 107, -105, -90, +65, 35, 9, 15, -93, -23, 106, 9, +-87, 9, 38, -22, 8, 35, -84, -64, +139, 104, -146, -118, 55, 56, 62, 51, +-139, -124, 98, 122, -32, -79, -5, 64, +-35, -89, 81, 89, -101, -57, 74, 30, +-64, -19, 22, -19, 62, 127, -214, -245, +302, 261, -248, -148, 66, -6, 54, 85, +-50, -56, -31, 5, 10, -35, 108, 139, +-216, -202, 159, 136, -26, 21, -74, -121, +44, 94, -3, -5, 9, -27, -76, -5, +68, 37, -2, -6, -81, -44, 70, 65, +-13, -45, -49, 7, 45, 41, -34, -86, +22, 108, -55, -80, 63, 36, -41, -21, +-26, 20, 65, 17, -78, -91, 45, 129, +-22, -84, -4, -3, 7, 50, -30, -13, +34, -62, -30, 95, -7, -56, 4, -7, +25, 40, -66, -43, 44, 59, 16, -106, +-70, 131, 44, -93, 12, 19, -56, 20, +23, -7, 25, -1, -48, -39, 13, 85, +24, -83, -38, 46, -3, -21, 20, 34, +-12, -27, -30, -29, 50, 81, -42, -77, +-5, 46, 18, -26, -10, 39, -13, -48, +-16, 44, 60, -31, -88, 22, 63, -16, +-30, 0, 21, 25, -51, -56, 59, 86, +-36, -94, -11, 63, 31, -2, -40, -54, +48, 88, -66, -108, 72, 108, -59, -88, +35, 50, -28, -20, 20, 5, -17, 26, +-5, -72, 24, 109, -61, -93, 89, 58, +-105, -33, 74, 24, -25, 3, -10, -35, +-2, 38, 11, -2, 15, -9, -64, -40, +72, 87, -10, -63, -72, -17, 86, 61, +-22, -24, -58, -20, 63, 5, 4, 53, +-76, -73, 80, 20, -29, 63, -26, -96, +44, 55, -29, 6, 20, -40, -40, 34, +60, -12, -47, 6, -3, -25, 45, 50, +-41, -43, -15, -13, 78, 82, -98, -97, +55, 26, 18, 78, -78, -109, 91, 33, +-61, 63, 19, -67, -11, -4, 20, 57, +-15, -24, -28, -40, 86, 39, -100, 24, +47, -65, 18, 51, -48, -7, 19, -8, +20, -11, -18, 35, -22, -50, 66, 47, +-77, -22, 46, -14, 5, 31, -47, -17, +56, -7, -51, 18, 51, 1, -68, -42, +68, 82, -38, -61, -21, -40, 54, 166, +-40, -204, 11, 120, -33, -8, 88, 4, +-123, -74, 88, 89, -15, 3, -29, -100, +34, 88, -36, -4, 65, -45, -92, 28, +79, -3, -24, -12, -20, 29, 32, -42, +-35, -1, 58, 90, -88, -137, 81, 94, +-30, -23, -25, 4, 36, -22, -3, 5, +-28, 44, 26, -68, 10, 43, -46, -27, +50, 51, -18, -73, -16, 35, 29, 28, +-25, -48, 12, 39, -12, -52, 22, 93, +-17, -104, -4, 33, 35, 55, -46, -89, +34, 46, -17, 5, 1, 12, 11, -82, +-27, 124, 48, -81, -55, -25, 50, 98, +-42, -83, 50, 8, -59, 38, 52, -20, +-22, -22, -28, 37, 68, -8, -79, -42, +70, 64, -58, -42, 45, -6, -15, 29, +-22, -18, 48, -17, -39, 38, 2, -25, +10, 5, 15, 16, -54, -32, 52, 45, +-2, -36, -54, 1, 59, 45, -22, -73, +2, 65, -25, -26, 58, -25, -44, 48, +-16, -24, 73, -26, -77, 37, 43, 23, +-16, -90, 8, 75, -1, 32, -30, -124, +62, 122, -45, -60, 0, 6, 19, 10, +23, -15, -72, 12, 64, 5, 2, -22, +-50, 10, 17, 24, 60, -32, -97, 14, +58, 0, -12, 6, 21, 8, -60, -54, +53, 69, 22, -5, -86, -80, 69, 76, +4, 20, -26, -102, -32, 97, 86, -43, +-43, 17, -61, -20, 101, 7, -25, 37, +-79, -54, 88, 20, 8, 20, -79, -24, +54, -3, 14, 16, -24, 15, -31, -63, +62, 82, -21, -39, -32, -39, 22, 87, +32, -52, -51, -37, 15, 98, 32, -88, +-28, 30, -2, 13, 1, -9, 47, -15, +-82, 20, 66, 4, -20, -34, 4, 37, +-10, -15, 15, -15, 16, 23, -46, -12, +48, -10, -8, 18, -10, -10, -15, 2, +51, -4, -36, 14, -21, -31, 76, 28, +-60, 16, 1, -80, 30, 102, -2, -37, +-36, -65, 53, 108, -24, -64, 7, -21, +2, 44, -11, 12, 39, -80, -30, 100, +-33, -57, 81, 0, -51, 20, -11, 2, +46, -42, 8, 54, -89, -18, 83, -12, +-2, 16, -54, 0, 59, 9, -31, -52, +27, 59, -36, -9, 42, -50, 3, 39, +-38, 33, 24, -72, 15, 17, -15, 72, +2, -112, 27, 83, -32, -35, -2, 9, +49, -2, -42, -32, 42, 71, -32, -89, +15, 56, 4, 8, -14, -45, 30, 27, +-7, 29, -28, -40, -2, -18, 73, 107, +-70, -141, 26, 64, 52, 33, -66, -70, +11, 23, 47, 18, 15, -2, -83, -49, +77, 70, -21, -53, 3, 37, -22, -34, +72, 1, -32, 66, -62, -119, 89, 91, +-8, 8, -30, -93, 15, 88, 40, -31, +-68, -2, 41, -25, 27, 67, -23, -58, +-13, 2, 23, 51, -3, -63, -6, 38, +34, -12, -15, 8, -24, -6, 25, -15, +11, 55, -11, -73, 20, 36, -4, 31, +-9, -66, -7, 23, 43, 58, -4, -89, +-28, 47, 20, 20, -2, -46, 19, 35, +-38, -46, 100, 86, -110, -97, 47, 39, +15, 56, -18, -103, 37, 64, -19, 5, +3, -43, -26, 33, 71, -17, -45, 13, +22, -26, 20, 22, -47, 13, 21, -65, +34, 93, -2, -63, -22, -13, -4, 69, +52, -53, -67, -22, 70, 69, -7, -48, +-20, -13, -6, 44, 12, -20, 35, -16, +-37, 25, 37, -7, -20, -24, -9, 50, +25, -55, 0, 22, 40, 31, -66, -64, +34, 57, -1, -32, 6, 21, 40, -6, +-75, -42, 85, 100, -84, -120, 66, 84, +10, -7, -48, -61, 46, 88, -42, -62, +44, 28, -42, -18, 95, 11, -93, -12, +36, 4, 32, 13, -63, -19, 86, -16, +-51, 61, 31, -70, -26, 25, -1, 38, +45, -69, -20, 41, 0, 32, -20, -84, +40, 87, -36, -60, 32, 23, 33, 28, +-88, -80, 74, 118, -37, -109, 27, 29, +38, 73, -85, -113, 69, 64, -27, 14, +6, -60, 24, 31, 10, 45, -61, -95, +53, 87, 14, -55, -62, 13, 110, 31, +-94, -48, 18, 42, 43, -30, -41, 1, +25, 18, 27, 22, -44, -98, 9, 129, +9, -87, 7, -17, 39, 150, -61, -218, +36, 144, -21, -29, 10, -15, 48, 23, +-46, -48, -1, 68, -1, -52, 12, 18, +20, 25, 2, -64, -28, 46, 12, 39, +-2, -131, -4, 152, 59, -74, -56, -65, +4, 184, -1, -207, 10, 135, 17, -29, +0, -36, -2, 67, -49, -148, 83, 235, +-61, -202, 57, 59, -30, 76, -23, -183, +64, 246, -79, -167, 40, 8, 33, 82, +-44, -134, 42, 220, -89, -188, 35, 14, +104, 85, -73, -20, -75, -31, 102, 9, +-35, 23, -26, -92, 146, 189, -214, -178, +122, 42, -6, 63, -29, -65, 73, 51, +-118, -54, 92, 10, -18, 43, -17, 12, +21, -117, -31, 92, 48, -10, 15, 42, +-89, -74, 36, -75, 67, 209, -68, -98, +39, -41, -44, 46, -18, -111, 124, 236, +-96, -147, -6, -81, 42, 120, -57, -31, +107, 66, -99, -128, 13, 28, 69, 118, +-101, -129, 119, 81, -120, -100, 75, 89, +40, 66, -109, -242, 82, 200, -48, -21, +82, -49, -58, 35, -53, -133, 106, 246, +-65, -156, 37, -52, -18, 145, -57, -101, +116, 84, -118, -120, 68, 84, 27, 84, +-150, -189, 173, 106, -91, -36, 18, 145, +-4, -185, -27, -48, 99, 233, -141, -98, +82, -63, -48, -39, 96, 189, -113, -103, +27, -89, 40, 107, -104, 14, 206, -33, +-235, -107, 125, 194, -65, -135, 39, 85, +16, -116, -40, 106, -42, -9, 43, -80, +-11, 143, 18, -123, -57, -26, -2, 146, +65, -40, -79, -132, -7, 96, 35, 39, +22, 21, -93, -192, 15, 143, 38, 117, +-3, -191, -82, -83, 46, 300, 27, -123, +-46, -154, -130, 104, 218, 115, -101, -85, +-81, -125, 40, 133, -15, 107, 47, -260, +-54, 152, -125, 5, 247, 74, -244, -234, +9, 122, 156, 144, -92, -130, -131, -153, +87, 234, 54, 3, -88, -159, -114, 46, +179, 82, -75, -7, -126, -94, 70, -9, +55, 195, -102, -184, -46, 28, 53, 10, +1, 75, -95, -64, -8, -41, 100, 67, +-117, -7, -60, 4, 43, -96, 87, 166, +-206, -85, 36, -80, 97, 104, -124, 4, +-27, -8, 19, -137, 34, 150, -95, 29, +-49, -129, 45, 38, 0, 65, -102, -46, +37, 5, -44, -22, -49, 37, 40, 6, +-36, -44, -41, 25, -104, -25, 150, 64, +-92, -58, -96, 8, -1, -15, 73, 38, +-78, 27, -97, -94, 58, 30, -9, 56, +-121, -38, 81, -22, -58, 67, -116, -99, +66, 77, 23, 20, -120, -83, -68, 37, +66, 28, 38, -7, -208, -74, 53, 79, +59, 26, -171, -77, 26, -8, 18, 73, +-44, 44, -166, -167, 135, 78, 0, 87, +-184, -57, -28, -116, 129, 106, -11, 117, +-332, -186, 189, -68, 120, 221, -296, 47, +-16, -308, 109, 52, -3, 378, -213, -321, +24, -119, 106, 275, -151, 41, -77, -337, +124, 200, -173, 138, 4, -179, 21, -76, +-82, 191, -35, 15, -80, -199, 118, 80, +-128, 177, -157, -214, 186, -11, -120, 189, +-92, -76, 5, -155, 48, 190, -157, -49, +-11, -24, 76, -41, -136, 105, -54, -48, +19, -115, 35, 214, -171, -102, -2, -125, +72, 191, -130, -44, -40, -78, 7, -28, +17, 229, -151, -238, -6, -14, 117, 202, +-213, -58, -8, -203, 44, 148, -5, 155, +-168, -229, -11, -92, 139, 361, -198, -145, +-85, -282, 149, 288, -62, 135, -239, -312, +132, -22, 63, 303, -204, -89, -97, -241, +205, 189, -130, 121, -171, -219, 129, -2, +-33, 200, -137, -88, -2, -161, 37, 187, +-31, 47, -220, -209, 202, 73, -73, 159, +-150, -165, -6, -41, 72, 134, -32, 55, +-235, -215, 157, 71, -12, 175, -143, -138, +-63, -160, 199, 337, -256, -193, 28, -88, +11, 154, 22, 52, -220, -209, 158, 99, +-93, 86, -36, -68, -81, -81, 78, 114, +-37, 21, -171, -135, 102, 69, 18, 93, +-166, -119, -4, -29, 96, 138, -107, -85, +-88, 2, 20, -23, 90, 85, -203, -16, +-17, -127, 138, 102, -105, 126, -166, -295, +171, 189, -59, 46, -135, -195, 90, 274, +-118, -370, 111, 437, -188, -340, 51, 82, +47, 221, -148, -397, 32, 399, 6, -412, +8, 553, -186, -660, 146, 505, -25, -194, +-133, 38, 63, -120, -90, 202, 149, -124, +-256, 14, 142, -41, -25, 102, -132, -61, +152, -25, -190, 11, 135, 77, -187, -141, +173, 139, -158, -82, 14, 14, 7, 16, +-10, -29, -39, 47, -37, -56, 33, 14, +-39, 88, -39, -190, 6, 209, 45, -125, +-179, 26, 170, -5, -138, 38, 66, -11, +-133, -83, 105, 145, -10, -51, -182, -134, +192, 201, -112, -58, -9, -96, -73, 68, +164, 61, -163, -47, -61, -154, 208, 322, +-220, -261, 83, 100, -80, -73, 123, 134, +-135, -61, 10, -78, -31, -37, 201, 397, +-404, -579, 354, 343, -179, 15, -45, -145, +226, 151, -514, -346, 768, 727, -896, -961, +787, 853, -624, -551, 451, 302, -345, -198, +186, 161, -18, -75, -134, -96, 139, 219, +-131, -161, 134, 24, -170, -17, 106, 152, +-30, -235, -21, 169, -36, -82, 89, 96, +-98, -132, -1, 47, 65, 84, -57, -70, +-34, -101, 50, 236, -22, -197, -26, 27, +24, 111, -28, -124, 23, 26, -17, 44, +-43, -64, 105, 105, -140, -197, 55, 222, +56, -133, -109, 56, 29, -97, 54, 149, +-103, -51, 83, -139, -49, 186, -28, -49, +77, -57, -106, 18, 78, 61, -84, -73, +103, 58, -142, -43, 91, 26, -34, 15, +0, -81, -15, 159, -32, -188, 103, 121, +-169, 24, 139, -140, -93, 133, 81, -29, +-128, -47, 98, 16, 0, 51, -66, -54, +-10, 13, 62, 13, -24, -34, -15, 105, +-86, -247, 210, 375, -262, -363, 212, 243, +-175, -157, 146, 130, -60, -57, -153, -78, +350, 135, -372, -54, 204, 6, -87, -125, +122, 257, -196, -158, 165, -91, -112, 172, +112, -38, -105, 9, 5, -233, 127, 426, +-171, -354, 109, 204, -56, -225, 96, 338, +-152, -298, 126, 84, -22, 70, -50, -42, +65, -30, -55, -18, 92, 121, -131, -147, +123, 82, -27, 1, -49, -26, 36, -14, +73, 36, -99, 9, 39, -83, 76, 101, +-114, -95, 93, 153, -26, -246, 29, 263, +-51, -166, 64, 70, 27, -97, -65, 189, +38, -188, 64, 61, -52, 36, -8, 14, +77, -131, -19, 169, -38, -104, 67, 85, +4, -175, -12, 242, 19, -148, 15, 3, +23, -10, 4, 161, -21, -252, 95, 184, +-66, -66, 43, 35, 16, -87, 53, 148, +-90, -156, 100, 140, 23, -128, -12, 122, +-56, -111, 168, 116, -107, -130, 102, 112, +-84, -62, 159, -5, -101, 46, 49, -37, +83, 0, -43, 17, -9, -23, 125, 39, +-58, -62, 57, 89, -54, -133, 174, 161, +-79, -158, -23, 138, 148, -155, -43, 211, +6, -204, 8, 70, 173, 102, -202, -131, +196, -8, -39, 126, 51, -94, -5, 26, +4, -74, 182, 158, -202, -120, 190, -21, +-3, 64, 20, 44, -17, -137, 100, 70, +32, 33, -44, 2, 57, -115, 128, 116, +-121, 4, 121, -78, -10, 24, 138, 39, +-156, 9, 165, -102, 25, 70, 30, 78, +-54, -137, 86, 2, 178, 176, -263, -201, +301, 100, -147, -39, 215, 84, -193, -121, +219, 63, -18, 16, -15, 8, 83, -106, +54, 133, 0, -50, 1, -27, 124, 9, +16, 40, -69, -8, 170, -81, -15, 102, +9, -6, 44, -64, 96, -6, -34, 116, +57, -107, 43, 12, 77, 12, -46, 70, +80, -134, 100, 85, -68, 0, 68, -11, +114, -39, -28, 46, -22, 24, 153, -66, +40, 17, -89, 38, 131, -8, 56, -79, +42, 99, -82, -1, 139, -117, 134, 121, +-168, -46, 124, 6, 132, -56, -65, 139, +16, -169, 128, 130, 3, -93, 41, 82, +-25, -55, 155, -21, -2, 68, -56, -29, +166, -27, 22, -18, -40, 130, 71, -158, +90, 34, 38, 120, -118, -168, 245, 148, +-57, -170, 51, 227, -66, -222, 282, 149, +-195, -103, 160, 115, -70, -142, 248, 144, +-221, -126, 221, 99, -81, -65, 192, 45, +-174, -67, 203, 104, -18, -60, 23, -54, +18, 115, 117, -66, -30, 30, 7, -110, +161, 207, -95, -195, 111, 129, 3, -149, +69, 225, 9, -193, 48, 35, 12, 36, +111, 97, -56, -281, 102, 264, -12, -78, +95, -33, -46, -43, 135, 172, -95, -181, +192, 75, -107, -8, 162, 50, -155, -101, +305, 64, -211, 16, 142, -24, 8, -18, +74, 28, -24, 19, 53, -55, 53, 5, +37, 73, -36, -56, 137, -50, -67, 94, +138, 13, -112, -148, 210, 125, -133, 18, +170, -70, -103, -61, 174, 187, -83, -124, +68, -28, 59, 48, 23, 66, -17, -139, +83, 60, 67, 27, -70, 8, 72, -134, +101, 199, -62, -155, 42, 99, 65, -118, +28, 172, 13, -166, -30, 80, 175, -16, +-95, 76, 17, -199, 140, 222, -36, -113, +-24, 19, 114, -46, -3, 90, 39, 0, +-90, -144, 243, 180, -161, -95, 125, 44, +-67, -100, 196, 133, -150, -65, 110, 17, +-37, -113, 226, 265, -316, -283, 326, 167, +-141, -74, 155, 101, -175, -164, 237, 149, +-77, -79, 26, 48, -6, -76, 120, 93, +-26, -41, -72, -29, 185, 47, -50, 2, +-17, -60, 36, 108, 98, -128, -36, 132, +-71, -125, 222, 134, -128, -137, 66, 92, +-6, -8, 114, -32, -76, -26, 51, 108, +9, -119, 117, 96, -144, -128, 143, 179, +-9, -135, 34, 16, -47, 14, 107, 98, +13, -184, -73, 89, 138, 81, -39, -121, +43, 25, -46, -1, 154, 150, -120, -321, +131, 323, -87, -190, 139, 79, -60, -44, +-2, 32, 111, -22, -20, 65, -51, -186, +129, 280, -13, -242, -39, 94, 91, 37, +-14, -80, 51, 72, -62, -84, 147, 118, +-103, -125, 93, 68, -10, 33, 5, -118, +107, 136, -154, -87, 214, 19, -109, 22, +43, -28, 38, 47, 15, -74, 8, 77, +-2, -48, 70, 26, -14, -23, 20, 3, +2, 27, 91, -19, -66, -41, 44, 78, +42, -31, 18, -50, -24, 95, 15, -122, +153, 187, -202, -247, 206, 171, -86, 8, +123, -110, -170, 36, 236, 100, -144, -110, +120, 59, -112, -105, 219, 243, -172, -304, +111, 200, 12, -65, 17, 48, -6, -112, +22, 111, 66, -36, -29, -8, -37, -30, +169, 70, -142, -7, 104, -145, -21, 286, +53, -361, -28, 405, 44, -435, 6, 427, +69, -357, -116, 255, 202, -159, -169, 120, +217, -145, -230, 191, 267, -203, -130, 168, +5, -155, 100, 184, -66, -190, 87, 114, +-134, -6, 224, -31, -150, 4, 33, -9, +83, 93, -28, -147, 36, 67, -61, 81, +190, -140, -169, 79, 128, -10, -48, 19, +114, -21, -150, -71, 142, 208, -16, -232, +-51, 124, 71, -12, -37, 0, 86, -65, +-132, 109, 164, -151, -88, 276, 54, -506, +-26, 745, 66, -876, -6, 898, -26, -875, +91, 854, -40, -816, 36, 719, -3, -570, +7, 446, 46, -371, -73, 307, 66, -191, +1, 41, -32, 73, -26, -129, 160, 210, +-284, -379, 423, 572, -562, -676, 758, 678, +-869, -659, 919, 680, -825, -694, 746, 658, +-640, -587, 581, 528, -456, -486, 341, 431, +-281, -349, 309, 305, -343, -348, 328, 448, +-293, -544, 267, 620, -248, -714, 220, 832, +-145, -898, 78, 803, -9, -536, 18, 174, +23, 184, -69, -528, 117, 829, -46, -993, +-61, 940, 132, -714, -165, 463, 219, -284, +-304, 166, 310, -86, -224, 73, 76, -155, +74, 244, -227, -254, 436, 214, -700, -219, +978, 297, -1132, -402, 1216, 513, -1275, -658, +1332, 842, -1299, -981, 1154, 1007, -993, -909, +792, 747, -589, -574, 340, 413, -127, -274, +-119, 132, 318, 12, -457, -99, 518, 58, +-501, 66, 416, -137, -219, 79, 38, 65, +137, -234, -247, 463, 310, -785, -278, 1101, +184, -1239, -158, 1163, 137, -980, -196, 740, +225, -404, -339, -13, 313, 381, -248, -538, +102, 514, 59, -452, -298, 424, 606, -368, +-826, 233, 971, -89, -943, 46, 842, -128, +-598, 268, 262, -441, 202, 705, -800, -1087, +1325, 1522, -1788, -1836, 2027, 1924, -2190, -1843, +2048, 1689, -1770, -1480, 1305, 1141, -859, -653, +388, 128, 67, 283, -438, -546, 794, 714, +-1042, -837, 1282, 916, -1387, -991, 1479, 1113, +-1494, -1290, 1464, 1424, -1444, -1376, 1350, 1057, +-1221, -503, 836, -135, -463, 685, -6, -1038, +305, 1193, -561, -1137, 598, 809, -480, -245, +221, -383, 134, 898, -456, -1269, 759, 1564, +-864, -1762, 925, 1773, -870, -1622, 794, 1496, +-685, -1503, 587, 1572, -645, -1569, 739, 1512, +-982, -1436, 1030, 1280, -982, -901, 592, 338, +-112, 244, -540, -721, 1163, 1116, -1677, -1445, +1956, 1675, -1950, -1728, 1790, 1638, -1436, -1442, +1038, 1191, -554, -896, 115, 636, 224, -453, +-437, 393, 414, -405, -322, 502, -8, -579, +260, 559, -498, -294, 357, -228, -61, 945, +-441, -1628, 850, 2120, -1183, -2271, 1321, 2128, +-1266, -1713, 1057, 1138, -759, -466, 505, -125, +-319, 578, 176, -842, -88, 1002, -19, -1018, +19, 918, -115, -704, 151, 565, -398, -556, +630, 731, -1069, -958, 1371, 1221, -1653, -1340, +1617, 1254, -1381, -847, 829, 282, -185, 379, +-512, -988, 1079, 1557, -1505, -1917, 1617, 2051, +-1525, -1862, 1146, 1455, -722, -809, 141, 71, +275, 671, -715, -1190, 857, 1507, -953, -1545, +671, 1369, -366, -875, -96, 282, 303, 243, +-438, -426, 269, 347, -67, 30, -324, -553, +630, 1158, -974, -1474, 1025, 1357, -1009, -700, +698, -158, -455, 1045, 9, -1658, 218, 1977, +-461, -1814, 302, 1325, -178, -569, -179, -106, +324, 604, -510, -706, 275, 551, -13, -110, +-495, -315, 762, 678, -1035, -782, 912, 738, +-768, -482, 262, 245, 129, -10, -729, -43, +982, 95, -1274, -72, 1139, 120, -1064, -69, +597, 54, -266, 20, -317, 24, 594, -21, +-952, 104, 844, -165, -718, 369, 249, -490, +-105, 528, -106, -268, -90, -52, 111, 452, +-465, -676, 506, 873, -705, -816, 412, 578, +-261, 1, -239, -595, 410, 1185, -844, -1525, +981, 1789, -1324, -1784, 1197, 1572, -1071, -934, +359, 129, 303, 857, -1311, -1680, 1780, 2358, +-2092, -2517, 1570, 2275, -1016, -1540, 19, 743, +480, 91, -962, -625, 673, 930, -377, -741, +-427, 289, 871, 405, -1449, -933, 1418, 1364, +-1412, -1478, 844, 1428, -418, -1015, -390, 534, +801, 63, -1330, -491, 1266, 952, -1289, -1206, +792, 1304, -528, -932, -141, 361, 379, 341, +-755, -690, 446, 715, -222, -228, -491, -455, +828, 1315, -1349, -1873, 1249, 2034, -1151, -1475, +479, 545, -72, 606, -534, -1412, 578, 1838, +-628, -1619, 25, 1030, 471, -87, -1302, -706, +1508, 1230, -1630, -1118, 997, 671, -522, -32, +-255, -241, 417, 163, -572, 371, 79, -906, +211, 1370, -732, -1422, 698, 1218, -681, -634, +127, 32, 232, 589, -834, -909, 1004, 1112, +-1326, -1089, 1246, 1115, -1440, -1061, 1321, 1155, +-1491, -1172, 1195, 1172, -996, -820, 273, 298, +161, 403, -753, -837, 750, 1001, -727, -653, +157, 50, 254, 805, -850, -1473, 971, 1865, +-1132, -1668, 904, 1117, -835, -222, 338, -638, +133, 1502, -1020, -2110, 1594, 2533, -2193, -2491, +2123, 2112, -1855, -1322, 891, 465, 28, 418, +-1107, -1018, 1516, 1403, -1616, -1372, 988, 1117, +-327, -632, -498, 271, 768, -53, -785, 184, +196, -491, 376, 1024, -1107, -1501, 1392, 1877, +-1581, -1855, 1238, 1544, -868, -908, 132, 229, +394, 499, -1003, -1012, 1110, 1278, -1070, -1048, +531, 500, -97, 230, -386, -659, 355, 661, +-103, -116, -611, -618, 1170, 1302, -1632, -1526, +1533, 1328, -1321, -757, 830, 211, -499, 191, +-36, -307, 448, 360, -1074, -387, 1468, 533, +-1822, -612, 1575, 565, -944, -165, -288, -497, +1433, 1316, -2355, -1872, 2457, 2004, -2034, -1644, +1063, 1121, -205, -600, -511, 277, 650, -75, +-538, 76, 95, -209, 174, 463, -398, -629, +276, 614, -135, -280, -238, -290, 499, 981, +-854, -1433, 961, 1465, -1049, -1059, 906, 560, +-847, -224, 646, 218, -515, -392, 205, 592, +16, -591, -293, 354, 322, 61, -251, -395, +-125, 454, 458, -148, -774, -333, 702, 709, +-427, -640, -206, 29, 849, 1025, -1564, -2148, +2015, 2945, -2261, -3082, 1969, 2441, -1235, -1119, +-8, -549, 1254, 2062, -2248, -2890, 2502, 2758, +-2112, -1803, 1103, 554, -49, 402, -768, -727, +875, 477, -446, 69, -369, -601, 1002, 829, +-1274, -579, 920, -95, -206, 849, -686, -1297, +1262, 1269, -1462, -907, 1230, 459, -915, -148, +604, 48, -454, -131, 239, 208, 72, -104, +-591, -209, 1005, 517, -1146, -571, 770, 276, +-69, 169, -723, -476, 1135, 388, -972, 41, +224, -586, 672, 973, -1342, -1170, 1515, 1177, +-1274, -987, 718, 503, -91, 159, -435, -748, +646, 982, -563, -864, 326, 506, -141, -141, +68, -119, -82, 131, 97, 68, -62, -332, +-47, 368, 196, -112, -275, -292, 221, 480, +-51, -306, -96, -135, 131, 500, 32, -604, +-301, 342, 616, 144, -824, -714, 924, 1071, +-854, -1028, 649, 542, -270, 82, -134, -589, +528, 849, -791, -1009, 964, 1117, -903, -1176, +635, 1103, -198, -931, -27, 674, -91, -469, +651, 350, -1226, -386, 1544, 386, -1259, -175, +547, -363, 408, 944, -1073, -1210, 1258, 848, +-808, -12, 99, -890, 593, 1294, -808, -1041, +613, 326, -91, 327, -254, -640, 339, 551, +-13, -365, -361, 339, 655, -685, -429, 1176, +-174, -1436, 983, 1051, -1256, -132, 833, -918, +301, 1518, -1380, -1515, 1986, 944, -1626, -144, +587, -660, 850, 1192, -1912, -1458, 2365, 1476, +-1998, -1444, 1335, 1340, -548, -1189, 41, 792, +460, -186, -798, -624, 1179, 1319, -1256, -1758, +1245, 1743, -967, -1413, 730, 807, -268, -188, +-157, -384, 648, 716, -747, -932, 656, 998, +-304, -988, 175, 664, -72, -95, 178, -635, +-136, 1105, 204, -1282, -77, 1112, 24, -821, +221, 345, -322, 159, 554, -624, -592, 692, +683, -436, -403, -14, 56, 168, 542, -41, +-815, -289, 912, 429, -507, -481, 121, 391, +415, -287, -687, -119, 1041, 694, -1062, -1317, +1030, 1432, -509, -1033, -30, 140, 804, 674, +-1202, -1220, 1462, 1187, -1108, -840, 673, 252, +-24, 177, -161, -496, 334, 530, -294, -496, +632, 237, -735, 49, 770, -489, -222, 793, +-156, -974, 461, 688, -66, -123, -341, -691, +916, 1157, -867, -1154, 618, 484, 255, 252, +-897, -777, 1444, 700, -1139, -452, 656, 215, +182, -319, -445, 308, 596, -155, -130, -265, +-163, 348, 662, -71, -573, -601, 465, 1010, +95, -1078, -225, 617, 485, -69, -372, -621, +707, 1079, -780, -1374, 1112, 1106, -900, -589, +822, -105, -190, 400, -268, -464, 1113, 246, +-1350, -243, 1484, 307, -817, -593, 407, 595, +197, -373, -156, -262, 330, 696, 14, -824, +-110, 298, 705, 363, -786, -1026, 928, 1141, +-288, -921, -64, 256, 638, 277, -446, -686, +420, 617, 42, -481, 114, 196, -84, -154, +600, 74, -587, -168, 775, 92, -296, -125, +168, 2, 371, 41, -364, -408, 726, 796, +-567, -1180, 780, 900, -439, -211, 467, -718, +33, 1108, -100, -1164, 584, 832, -440, -539, +529, -93, -15, 763, 7, -1417, 315, 1332, +-34, -742, 142, -282, 330, 962, -440, -1350, +960, 1173, -681, -846, 472, 220, 319, 246, +-331, -654, 411, 581, 104, -382, 49, -13, +103, 74, 132, -51, 253, -212, -105, 300, +101, -548, 647, 742, -911, -1135, 1318, 1213, +-919, -1052, 785, 367, -183, 249, 125, -749, +276, 725, -187, -636, 578, 398, -527, -326, +790, 7, -369, 259, 207, -523, 369, 257, +-286, 188, 333, -760, 270, 880, -534, -783, +1065, 363, -837, -72, 603, -258, 243, 289, +-545, -268, 874, -52, -471, 276, 331, -557, +173, 561, -201, -562, 485, 314, -222, -132, +232, -158, 108, 148, 34, -45, 155, -293, +-60, 354, 399, -279, -276, -93, 292, 258, +123, -347, -46, 192, 67, -191, 322, 95, +-224, -41, 197, -255, 264, 447, -332, -623, +558, 484, -364, -302, 418, -109, -79, 453, +-71, -848, 554, 904, -631, -756, 765, 263, +-409, 169, 241, -578, 167, 647, -212, -555, +430, 138, -290, 231, 284, -546, 112, 447, +-305, -145, 596, -386, -333, 735, 13, -957, +591, 837, -697, -620, 670, 169, -246, 234, +155, -539, -33, 279, 211, 350, -135, -1057, +236, 1083, -153, -456, 287, -526, -168, 1048, +169, -986, 25, 439, -8, -22, 204, -140, +-263, -65, 434, 275, -245, -450, 122, 352, +66, -124, 137, -302, -271, 605, 456, -690, +-302, 343, 236, 126, -68, -538, 104, 656, +5, -681, -5, 577, 150, -377, -110, -56, +150, 358, 4, -296, -66, -205, 277, 560, +-314, -431, 350, -184, -54, 668, -318, -778, +844, 562, -995, -410, 774, 220, -22, 166, +-695, -776, 1196, 1093, -1166, -852, 1015, 241, +-783, 78, 693, 48, -408, -306, 51, 175, +403, 284, -551, -746, 530, 845, -324, -672, +290, 375, -286, -161, 362, 35, -321, -52, +380, 145, -457, -282, 588, 289, -474, -131, +218, -140, 86, 291, -112, -250, 48, 87, +-58, -39, 385, 128, -708, -232, 780, 174, +-395, -29, -122, -72, 519, 44, -542, 46, +288, -168, 167, 295, -563, -338, 702, 129, +-385, 329, -261, -729, 903, 692, -1163, -189, +980, -376, -531, 545, 51, -250, 331, -168, +-537, 372, 472, -330, -121, 197, -343, -82, +595, -26, -466, 151, 31, -260, 393, 315, +-584, -310, 481, 229, -283, -91, 126, -6, +-178, 34, 319, -58, -456, 177, 354, -310, +-51, 283, -409, -70, 704, -110, -752, 90, +443, 67, -88, -130, -147, 44, -3, 43, +313, 41, -617, -238, 525, 339, -176, -166, +-316, -154, 497, 329, -458, -114, 194, -320, +-68, 603, -41, -492, 15, 156, -65, 113, +-53, -137, 165, -12, -350, 202, 264, -299, +-93, 232, -206, 2, 236, -246, -146, 326, +-131, -196, 155, 33, -75, 84, -233, -170, +343, 324, -413, -419, 270, 276, -232, 106, +68, -397, -29, 346, -90, -47, -10, -74, +-24, -112, 78, 318, -430, -143, 571, -302, +-516, 580, -16, -405, 430, 82, -691, 36, +434, 88, -125, -45, -312, -311, 413, 747, +-417, -747, 74, 278, 126, 263, -300, -345, +136, 59, -102, 118, 20, 201, -187, -641, +185, 695, -295, -221, 184, -243, -98, 347, +-335, -128, 589, -32, -642, 147, 75, -305, +441, 495, -759, -365, 443, -86, -109, 590, +-259, -723, 296, 561, -461, -273, 420, 101, +-377, 45, -38, -84, 291, 51, -462, 131, +154, -251, 111, 280, -379, -178, 152, 129, +135, -17, -538, -168, 458, 486, -202, -605, +-341, 411, 558, 84, -637, -424, 297, 443, +-46, -124, -247, -91, 101, 79, 102, 161, +-443, -155, 304, -177, -18, 703, -460, -778, +464, 306, -282, 473, -230, -884, 506, 906, +-754, -691, 546, 589, -246, -374, -306, 115, +443, 156, -359, -129, -123, 94, 315, -151, +-388, 407, 64, -441, 144, 325, -458, -121, +436, 139, -376, -86, -12, -54, 177, 366, +-309, -440, 51, 363, 65, -88, -259, -42, +141, 142, -89, -70, -211, 22, 273, 164, +-327, -263, 11, 378, 124, -270, -292, 111, +137, 238, -158, -438, 26, 472, -53, -100, +-135, -236, 72, 394, -119, -142, 32, -14, +-284, 44, 341, 93, -322, 88, -177, -364, +492, 611, -695, -476, 350, 311, -40, -54, +-429, -112, 504, 415, -503, -447, 21, 309, +313, 43, -580, -84, 232, -48, 124, 361, +-536, -393, 377, 268, -122, 157, -396, -454, +534, 604, -633, -325, 301, 104, -105, 47, +-242, 40, 200, 112, -188, -253, -153, 307, +239, 92, -381, -402, 131, 456, -74, -25, +-85, -275, -109, 426, 43, -283, -36, 291, +-282, -212, 237, 134, -166, 215, -254, -430, +332, 551, -414, -276, 118, -69, -62, 571, +-132, -766, 28, 702, -169, -181, 139, -215, +-370, 391, 293, -106, -316, -84, 52, 165, +-82, 50, -24, -137, -125, 275, -32, -231, +-5, 258, -133, -123, -45, 83, 20, 105, +-202, -206, 122, 365, -242, -189, 65, -38, +-56, 294, -186, -153, 115, 28, -178, 44, +-34, 178, -20, -191, -93, 139, -72, 36, +26, 34, -175, 28, 5, -138, 6, 442, +-234, -414, 162, 180, -246, 277, 87, -419, +-141, 385, -66, -85, 37, -42, -137, 203, +-114, -206, 156, 267, -271, -48, -16, -224, +139, 582, -326, -595, 107, 448, -15, -79, +-223, -100, 129, 234, -169, -128, -30, 98, +26, 19, -223, 9, 142, 53, -133, 38, +-192, -65, 281, 187, -394, -116, 150, 97, +-106, -43, 9, 173, -196, -164, 142, 156, +-182, -39, 13, 108, -74, -71, -60, -29, +89, 361, -341, -507, 319, 483, -292, -161, +-33, -89, 140, 322, -297, -312, 182, 275, +-207, -110, 61, 68, -77, 29, -111, 1, +123, -6, -213, 186, 14, -292, 68, 363, +-230, -183, 123, 32, -149, 76, 78, 68, +-191, -167, 82, 216, -34, -67, -151, 17, +78, 16, -83, 19, 20, 128, -221, -241, +285, 297, -359, -141, 174, 77, -105, -93, +-45, 221, 40, -168, -148, 39, 42, 165, +61, -194, -338, 184, 367, -77, -309, 48, +18, 16, 82, -42, -131, 163, -47, -180, +69, 84, -82, 232, -93, -470, 129, 522, +-163, -303, 20, 93, -5, 58, -25, -77, +-98, 142, 101, -194, -122, 258, -16, -173, +54, 42, -126, 114, 24, -65, 32, -126, +-149, 382, 82, -417, -8, 258, -165, 34, +172, -212, -144, 268, -23, -169, 69, 63, +-79, 38, -87, -52, 199, 56, -271, -12, +96, -56, 127, 190, -348, -236, 278, 129, +-76, 130, -186, -257, 179, 136, -33, 187, +-208, -367, 245, 269, -156, 49, -95, -283, +275, 323, -409, -182, 330, 55, -171, 38, +-95, -78, 238, 150, -300, -207, 222, 256, +-177, -262, 117, 249, -99, -183, -3, 117, +90, -60, -202, 55, 231, -24, -246, -56, +168, 172, -60, -220, -123, 205, 224, -161, +-247, 165, 127, -144, -22, 53, -44, 97, +2, -166, 12, 97, -5, 83, -70, -234, +116, 280, -165, -207, 172, 94, -194, 11, +181, -70, -134, 85, -3, -70, 140, 82, +-224, -113, 157, 110, -11, -9, -130, -140, +140, 238, -50, -234, -69, 173, 110, -102, +-114, 54, 114, -37, -151, 75, 167, -130, +-148, 114, 82, 13, -21, -114, -70, 55, +173, 168, -275, -349, 291, 316, -208, -82, +75, -174, 12, 291, -21, -248, 11, 132, +-52, -51, 111, 68, -91, -141, -48, 185, +210, -141, -242, 34, 102, 76, 96, -138, +-179, 143, 131, -115, -30, 64, 1, -3, +-26, -60, 45, 121, -33, -131, 43, 112, +-89, -114, 173, 143, -220, -112, 208, -26, +-94, 180, -69, -162, 243, -77, -309, 359, +262, -434, -130, 239, 61, 73, -54, -308, +87, 398, -45, -362, -20, 223, 108, 2, +-158, -232, 217, 372, -220, -340, 166, 188, +-19, -18, -76, -82, 122, 101, -93, -98, +133, 124, -186, -173, 235, 199, -146, -153, +8, 31, 181, 118, -294, -221, 384, 212, +-323, -100, 190, -67, 14, 226, -82, -322, +83, 312, -19, -197, 71, -4, -100, 247, +110, -497, 37, 644, -144, -589, 237, 288, +-202, 107, 202, -374, -96, 343, -26, -105, +213, -128, -197, 204, 27, -145, 274, 21, +-329, 138, 156, -349, 227, 512, -431, -486, +450, 230, -215, 70, 20, -209, 158, 134, +-160, 8, 140, -98, 39, 108, -169, -135, +325, 206, -302, -313, 278, 383, -173, -363, +171, 217, -80, -14, 26, -164, 131, 242, +-141, -290, 155, 322, -27, -351, -7, 278, +107, -111, -86, -103, 121, 217, -12, -191, +-18, 38, 107, 89, -48, -101, 84, -27, +-76, 146, 213, -171, -228, 78, 258, 27, +-119, -117, 84, 181, -3, -270, 89, 303, +-83, -233, 142, 26, -27, 163, -7, -221, +100, 98, 11, 42, -57, -98, 178, 36, +-120, 15, 152, -18, -92, -23, 148, 11, +-34, 14, -3, -52, 150, 37, -123, -25, +165, 9, -72, -13, 82, -10, 57, 29, +-49, -75, 86, 76, 70, -54, -66, 12, +91, -55, 62, 122, -17, -138, -7, -2, +186, 165, -170, -234, 238, 143, -209, -35, +332, -38, -219, 43, 76, -73, 284, 55, +-401, -13, 449, -39, -207, -17, 78, 106, +131, -153, -142, 61, 231, 91, -131, -255, +159, 304, -71, -261, 157, 97, -61, 40, +23, -124, 193, 125, -198, -168, 236, 230, +-98, -271, 150, 157, -58, 32, 21, -240, +235, 326, -260, -298, 211, 118, 120, 94, +-206, -256, 194, 226, 98, -83, -146, -83, +142, 111, 73, -55, -59, 7, 77, -90, +46, 214, 47, -293, -22, 224, 94, -133, +25, 64, 18, -49, 25, -14, 63, 76, +69, -79, -139, -65, 347, 220, -319, -299, +318, 204, -117, -31, 73, -171, 43, 262, +40, -224, -14, 47, 120, 94, -26, -170, +-7, 149, 219, -131, -265, 77, 339, -2, +-167, -112, 104, 150, -4, -115, 136, 18, +-125, 52, 123, -138, 152, 155, -293, -123, +419, 27, -251, 13, 130, -13, 106, -5, +-166, -52, 297, 78, -248, -39, 277, -53, +-201, 36, 301, 76, -281, -206, 267, 180, +19, -57, -217, -78, 375, 74, -194, 16, +31, -125, 176, 94, -137, 41, 147, -212, +-50, 259, 50, -188, 77, 59, -70, 14, +77, -62, 68, 91, -36, -118, -34, 59, +260, 39, -283, -129, 249, 121, -70, -78, +46, 50, 6, -61, 3, 12, 142, 118, +-208, -258, 279, 271, -193, -162, 189, 28, +-143, 9, 181, 17, -79, -49, -2, 36, +166, -33, -178, -1, 207, 57, -100, -167, +53, 201, 73, -113, -109, -88, 176, 259, +-140, -299, 161, 165, -104, 13, 111, -139, +-32, 130, 7, -74, 79, 45, -66, -82, +77, 75, -8, 16, -22, -112, 85, 107, +-45, -35, -1, -2, 115, -37, -151, 64, +174, -27, -95, -45, 47, 53, 40, -11, +-69, -38, 134, 67, -148, -127, 197, 196, +-178, -213, 156, 97, -46, 99, -48, -263, +151, 288, -175, -184, 200, 26, -147, 51, +91, -27, 15, -64, -57, 137, 54, -166, +24, 149, -50, -104, 35, 31, 30, 35, +-31, -80, 18, 95, -1, -116, 46, 132, +-48, -105, -18, -7, 178, 136, -274, -202, +236, 174, -62, -92, -107, 17, 204, 26, +-181, -67, 129, 100, -80, -124, 75, 115, +-79, -75, 72, 22, -9, 17, -65, -56, +149, 80, -192, -106, 197, 139, -178, -161, +150, 140, -79, -78, -20, -19, 126, 91, +-172, -102, 124, 57, -7, -30, -81, 65, +57, -152, 59, 220, -156, -205, 134, 80, +4, 99, -146, -251, 194, 300, -160, -255, +110, 183, -116, -108, 129, 12, -116, 129, +62, -252, -12, 246, -5, -112, 4, -54, +1, 119, -26, -103, 65, 98, -103, -138, +59, 165, 49, -120, -160, 51, 160, -35, +-67, 64, -55, -41, 107, -77, -96, 191, +61, -185, -58, 67, 55, 32, -33, -31, +-17, -29, 25, 55, 3, -9, -39, -56, +-11, 87, 120, -68, -218, 33, 192, -20, +-75, 33, -55, -28, 80, -32, -19, 110, +-63, -121, 67, 28, -4, 82, -74, -111, +94, 24, -50, 102, -69, -180, 183, 190, +-270, -129, 260, 16, -183, 97, 52, -122, +63, 16, -130, 133, 113, -228, -43, 235, +-78, -193, 171, 136, -213, -50, 142, -53, +-7, 130, -146, -146, 197, 124, -151, -90, +32, 50, 62, -8, -124, -37, 144, 85, +-159, -137, 116, 159, -39, -93, -63, -46, +81, 164, -36, -161, -54, 69, 70, 16, +-33, -22, -49, -8, 81, 23, -81, 2, +43, -69, -9, 153, -50, -191, 60, 118, +-27, 83, -82, -298, 159, 386, -155, -301, +14, 125, 135, 41, -230, -110, 171, 78, +-50, 22, -72, -94, 75, 60, -17, 82, +-62, -211, 46, 212, 33, -79, -166, -68, +246, 127, -273, -75, 196, -39, -78, 162, +-79, -236, 173, 229, -213, -140, 160, 33, +-100, 50, 21, -98, 28, 121, -91, -84, +100, -18, -80, 127, 3, -139, 34, 41, +-36, 83, -16, -142, 36, 130, -34, -84, +-27, 19, 79, 77, -142, -170, 155, 192, +-146, -123, 70, 53, -18, -53, -3, 110, +-41, -154, 49, 144, -33, -84, -21, 4, +11, 94, -1, -180, -4, 237, -82, -231, +166, 167, -207, -66, 126, -32, -19, 98, +-91, -102, 112, 62, -102, -2, 46, -47, +-19, 86, -34, -94, 55, 85, -92, -68, +75, 92, -66, -156, 50, 227, -95, -248, +149, 194, -201, -85, 172, -40, -128, 142, +80, -179, -100, 139, 92, -36, -59, -58, +-50, 104, 120, -76, -164, 19, 127, 48, +-84, -83, -8, 80, 73, -25, -116, -40, +60, 75, -1, -57, -23, 19, -52, -5, +101, 16, -89, -12, -15, -31, 88, 85, +-117, -114, 83, 111, -76, -87, 52, 49, +-29, 7, -58, -42, 114, 50, -148, -36, +112, 16, -70, 24, -11, -102, 80, 202, +-157, -262, 170, 254, -178, -192, 166, 131, +-192, -73, 168, 2, -97, 92, -52, -163, +146, 172, -153, -104, 15, 10, 117, 57, +-173, -34, 38, -59, 160, 158, -306, -164, +245, 55, -60, 97, -124, -196, 152, 194, +-97, -126, 21, 68, -40, -53, 64, 95, +-85, -148, 58, 149, -71, -55, 68, -67, +-66, 116, 2, -21, 29, -125, -28, 182, +-34, -87, 54, -52, -65, 118, 31, -62, +-27, -24, -14, 77, 41, -59, -78, -10, +62, 107, -52, -187, 34, 208, -61, -138, +56, 36, -39, 26, -8, -32, 15, 31, +-18, -54, -16, 78, 46, -49, -106, -30, +124, 119, -109, -160, 8, 156, 91, -128, +-152, 92, 122, -58, -64, 21, -11, 12, +55, -33, -107, 30, 132, 2, -148, -52, +123, 86, -93, -94, 49, 66, -36, -12, +15, -46, -4, 82, -43, -67, 74, 5, +-83, 76, 13, -130, 70, 127, -102, -70, +25, -15, 74, 84, -121, -90, 54, 40, +22, 21, -65, -28, 42, -14, -30, 57, +18, -72, 6, 78, -88, -99, 169, 115, +-230, -82, 209, 48, -182, -45, 148, 86, +-144, -97, 108, 68, -63, -18, -19, -6, +95, 38, -177, -111, 215, 202, -212, -220, +149, 126, -76, 30, -19, -141, 84, 190, +-138, -183, 136, 144, -94, -64, 7, -22, +56, 81, -85, -92, 58, 91, -13, -108, +-36, 124, 51, -98, -34, 39, -18, -2, +64, 7, -79, -17, 33, -11, 17, 86, +-37, -136, -18, 107, 114, 0, -203, -113, +212, 159, -120, -124, -36, 45, 152, 23, +-163, -52, 79, 45, 15, -29, -42, 13, +8, -11, 15, 30, 10, -67, -50, 86, +50, -64, -10, 6, -16, 39, 4, -49, +25, 32, -24, -28, -12, 49, 53, -79, +-57, 86, 25, -70, 23, 43, -60, -26, +79, 18, -77, -9, 63, -15, -38, 54, +6, -88, 18, 97, -22, -56, 13, -28, +-4, 113, 12, -140, -31, 93, 42, -17, +-3, -37, -64, 32, 124, 4, -119, -30, +49, 19, 33, 23, -63, -64, 47, 64, +-16, -33, 23, -5, -53, 21, 67, -17, +-38, 26, -13, -47, 40, 53, -3, -12, +-82, -65, 158, 139, -163, -163, 100, 121, +-8, -49, -37, -12, 19, 43, 43, -51, +-94, 46, 111, -18, -92, -34, 69, 87, +-38, -118, 19, 127, -16, -126, 37, 108, +-27, -59, -16, -38, 91, 129, -145, -136, +130, 76, -51, -20, -32, 21, 75, -52, +-61, 64, 22, -45, 0, 40, 11, -30, +-44, -12, 77, 82, -72, -113, 37, 54, +7, 58, -55, -109, 107, 80, -156, -36, +198, 23, -173, -24, 84, -11, 52, 50, +-144, -42, 166, -22, -117, 62, 65, -36, +-32, -7, 28, -19, -11, 116, -18, -201, +56, 191, -53, -109, 17, 9, 39, 64, +-64, -102, 48, 105, 2, -61, -48, -11, +99, 61, -122, -83, 140, 70, -104, -59, +29, 39, 69, 1, -118, -58, 109, 96, +-52, -91, 15, 43, 7, 3, -16, -32, +47, 48, -80, -56, 84, 60, -35, -45, +-29, 5, 67, 47, -54, -81, 30, 68, +-1, -19, 1, -51, 10, 91, -36, -73, +86, 6, -103, 46, 70, -40, -3, 11, +-47, 3, 44, 12, 15, -5, -69, -60, +113, 131, -119, -156, 112, 126, -94, -76, +65, 43, -8, -18, -40, -21, 68, 49, +-52, -43, 30, 16, -13, -39, 34, 125, +-64, -215, 87, 216, -60, -114, 17, -40, +38, 150, -66, -176, 68, 132, -29, -51, +-30, -37, 98, 99, -124, -118, 104, 96, +-47, -62, 12, 46, -14, -45, 47, 27, +-52, 27, 6, -83, 77, 104, -124, -83, +108, 55, -34, -44, -43, 57, 82, -56, +-63, 22, 24, 37, 3, -81, -4, 106, +-8, -108, 23, 102, -20, -83, 17, 40, +-4, 19, -19, -60, 54, 73, -79, -64, +86, 57, -44, -70, -7, 71, 56, -44, +-69, -8, 69, 44, -59, -45, 63, 26, +-67, -6, 58, -4, -14, 22, -46, -49, +110, 63, -132, -45, 107, -1, -40, 44, +-16, -64, 49, 52, -46, -17, 28, -14, +10, 17, -42, 6, 62, -30, -49, 38, +10, -18, 47, -4, -85, 11, 93, 5, +-62, -20, 13, 14, 50, 10, -83, -49, +103, 64, -89, -52, 74, 12, -51, 30, +41, -60, -14, 52, -14, -9, 35, -53, +-39, 118, 38, -139, -28, 71, 48, 59, +-71, -178, 87, 206, -58, -143, 25, 45, +3, -12, 19, 45, -70, -75, 114, 41, +-92, 47, 23, -135, 64, 167, -104, -143, +94, 84, -37, -17, -12, -52, 56, 96, +-82, -94, 95, 53, -72, -3, 14, -23, +78, 23, -141, -33, 158, 66, -115, -102, +66, 111, -32, -96, 27, 76, -8, -52, +-41, 2, 121, 77, -172, -148, 163, 162, +-82, -116, -5, 48, 61, -1, -55, -37, +34, 80, -8, -122, 9, 115, -19, -43, +58, -54, -96, 81, 145, -25, -155, -66, +126, 113, -70, -84, 42, 22, -51, 20, +90, -31, -95, 32, 60, -46, 11, 55, +-59, -41, 74, 0, -46, 28, 27, -32, +-17, 20, 23, -18, -22, 32, 17, -34, +-3, 6, -6, 24, 28, -21, -49, -11, +50, 27, 6, 14, -99, -83, 185, 110, +-191, -65, 114, -10, 17, 45, -121, -25, +167, -3, -154, 0, 131, 16, -91, -29, +56, 24, -9, -26, -25, 44, 32, -45, +-7, 7, -18, 64, 15, -119, 37, 122, +-97, -79, 123, 24, -81, 18, 16, -44, +37, 38, -23, -2, -31, -49, 83, 67, +-66, -31, 5, -51, 56, 122, -70, -125, +42, 68, 1, -6, -18, -29, 30, 35, +-30, -57, 36, 87, -28, -94, 8, 56, +20, 1, -26, -37, 3, 49, 26, -55, +-32, 77, 22, -108, 3, 108, -12, -69, +13, 1, -10, 66, 8, -105, -2, 114, +-4, -99, 8, 73, -10, -27, 2, -17, +16, 45, -32, -46, 39, 36, -32, -24, +11, 28, 18, -42, -26, 44, 31, -43, +-29, 28, 32, 5, -43, -40, 46, 63, +-29, -41, -18, -9, 67, 63, -95, -80, +83, 64, -37, -37, -23, 23, 75, -7, +-91, -31, 79, 66, -36, -66, -20, 18, +82, 39, -125, -65, 142, 45, -126, 9, +68, -64, 28, 106, -125, -131, 182, 122, +-162, -69, 86, -13, 0, 78, -46, -91, +57, 51, -50, -6, 46, -16, -31, 11, +5, -10, 22, 8, -20, 10, -13, -42, +47, 52, -41, -17, 17, -56, 7, 93, +-10, -52, -3, -25, 5, 71, 6, -50, +-10, -8, -4, 53, 19, -69, -10, 67, +-19, -52, 31, 21, -13, 35, -19, -82, +22, 90, -4, -38, -21, -13, 13, 25, +24, 5, -60, -43, 80, 56, -88, -53, +90, 63, -87, -76, 60, 64, -11, -16, +-38, -30, 56, 30, -39, 16, 3, -52, +25, 40, -34, 3, 29, -40, 3, 41, +-45, -49, 81, 89, -86, -140, 58, 142, +-16, -76, -17, -14, 33, 74, -42, -90, +60, 74, -55, -60, 16, 37, 46, 3, +-90, -41, 84, 46, -38, -18, -8, -10, +37, 2, -50, 19, 73, -20, -84, -23, +63, 62, 10, -52, -103, -14, 156, 94, +-156, -118, 109, 80, -55, -17, 11, -21, +14, 29, -34, -12, 30, -8, -5, 34, +-41, -53, 77, 41, -83, 9, 55, -73, +-14, 98, -19, -62, 23, 1, -16, 38, +0, -29, 3, -3, -4, 27, 4, -57, +3, 85, -20, -116, 41, 109, -52, -57, +24, -19, 24, 78, -82, -94, 88, 86, +-54, -74, -3, 53, 29, -29, -34, 10, +13, -9, -16, 27, 14, -45, -11, 43, +-27, -22, 39, -1, -34, 34, -23, -76, +68, 115, -84, -133, 52, 100, -40, -32, +44, -36, -81, 64, 80, -61, -60, 53, +-3, -48, 32, 37, -54, -10, 34, -25, +-29, 43, 1, -41, 8, 21, -40, -7, +31, 2, -31, 4, -3, -18, -1, 33, +-13, -38, -12, 35, 2, -33, -16, 39, +-10, -44, -8, 47, -9, -25, -19, -9, +19, 42, -50, -73, 38, 82, -45, -72, +-1, 41, 8, 0, -56, -20, 46, 18, +-68, -1, 23, 6, -17, -36, -21, 72, +-10, -86, 10, 67, -51, -29, 26, -14, +-33, 42, -17, -42, 4, 17, -49, 31, +46, -71, -99, 80, 67, -49, -46, -4, +-43, 33, 49, -39, -63, 39, -19, -49, +26, 66, -48, -68, -23, 37, 29, 8, +-70, -41, 27, 40, -57, -8, 17, -19, +-31, 28, -44, -23, 50, 6, -89, 17, +5, -47, 29, 65, -105, -55, 40, 9, +-2, 48, -111, -74, 104, 45, -121, 18, +37, -75, -36, 88, -34, -58, 17, 17, +-89, 15, 74, -23, -129, 21, 76, -19, +-92, 22, 17, -29, -36, 47, -27, -71, +8, 84, -72, -80, 31, 53, -61, -10, +-11, -32, -21, 58, -18, -55, -49, 28, +20, 0, -69, -2, 7, -25, -26, 55, +-50, -63, 23, 42, -77, -17, 23, 1, +-57, -3, -4, 7, -45, -4, 6, -10, +-67, 32, 14, -52, -60, 71, 4, -60, +-58, 16, 15, 36, -52, -64, -37, 35, +32, 40, -127, -101, 83, 118, -120, -74, +36, 9, -62, 46, -10, -71, -26, 73, +-41, -71, 1, 72, -66, -67, 19, 49, +-76, -13, 20, -27, -62, 55, -17, -58, +-10, 48, -66, -23, 6, -9, -26, 46, +-75, -73, 54, 65, -99, -16, -8, -48, +16, 95, -101, -107, 42, 84, -61, -52, +-30, 32, -5, -21, -44, 10, -34, 12, +9, -38, -83, 67, 31, -85, -63, 86, +-34, -61, 26, 28, -103, -8, 56, 0, +-93, -11, 25, 23, -69, -35, 10, 39, +-48, -27, -25, -14, -8, 68, -54, -99, +-6, 90, -23, -46, -51, -3, 16, 27, +-63, -30, -6, 18, -21, 0, -53, -13, +19, 16, -76, 2, 14, -23, -40, 31, +-30, -14, -12, -20, -21, 47, -54, -44, +19, 17, -46, 10, -45, -23, 37, 26, +-91, -37, 22, 61, -37, -84, -29, 82, +-6, -40, -56, -30, 34, 99, -91, -129, +31, 109, -37, -53, -49, 4, 16, 22, +-35, -22, -39, 3, 16, 18, -58, -35, +14, 36, -53, -19, 14, -17, -45, 52, +-21, -60, 2, 43, -34, -19, -33, 5, +19, -3, -52, 7, -21, -9, 31, 4, +-88, 5, 38, -14, -42, 25, -25, -24, +4, 15, -35, -2, 2, -14, -36, 20, +2, -21, -17, 11, -32, -7, 16, -1, +-37, -5, -15, 17, -4, -25, -16, 18, +-32, 10, 8, -50, -17, 87, -52, -89, +62, 48, -90, 19, 27, -78, -5, 110, +-67, -93, 70, 47, -100, -1, 55, -17, +-41, 13, -23, -6, 31, 10, -61, -18, +20, 20, -11, -5, -34, -20, 29, 29, +-43, -16, -7, -19, 33, 63, -82, -103, +69, 107, -52, -71, -21, 11, 42, 45, +-59, -71, 17, 66, -2, -55, -22, 52, +5, -56, -16, 40, 7, 4, -35, -48, +22, 70, -11, -57, -31, 14, 41, 29, +-52, -55, 30, 51, -24, -31, 12, -9, +-13, 39, -20, -50, 50, 34, -84, -3, +64, -25, -22, 35, -46, -23, 77, -5, +-81, 32, 47, -46, -25, 40, 11, -30, +-14, 13, -6, 11, 25, -37, -42, 51, +29, -48, -5, 21, -16, 4, 8, -14, +8, -2, -19, 32, -11, -56, 46, 70, +-78, -53, 59, 14, -9, 44, -47, -96, +73, 114, -66, -87, 37, 34, -6, 13, +-26, -35, 50, 44, -74, -47, 78, 52, +-68, -36, 36, 3, -2, 36, -15, -65, +10, 72, 6, -61, -10, 32, -3, 2, +19, -25, -25, 30, 11, -12, -3, 2, +7, -7, -28, 33, 40, -50, -30, 41, +-2, -2, 36, -35, -55, 46, 43, -11, +-20, -34, -7, 58, 25, -27, -41, -41, +48, 106, -44, -125, 27, 88, 8, -29, +-38, -25, 55, 53, -49, -58, 33, 47, +-13, -33, 3, 23, 3, -25, -9, 36, +19, -41, -29, 31, 34, -13, -18, -5, +2, 5, 16, -4, -20, 15, 22, -30, +-24, 28, 35, 3, -42, -46, 37, 71, +-11, -64, -18, 30, 37, 9, -37, -36, +31, 39, -18, -32, 14, 15, -5, -8, +5, 0, 1, 1, -11, 3, 6, 8, +1, -14, -14, 14, 34, -3, -50, -8, +58, 16, -47, -13, 20, 0, 17, 23, +-49, -39, 63, 45, -52, -31, 22, 10, +21, 12, -50, -32, 68, 46, -58, -61, +32, 67, 5, -53, -32, 16, 46, 26, +-37, -61, 25, 59, 3, -40, -20, -5, +32, 48, -28, -74, 25, 64, -4, -32, +-12, -1, 27, 25, -31, -13, 28, -1, +-12, 24, -3, -20, 16, 7, -6, 14, +-3, -40, 20, 52, -29, -52, 34, 24, +-23, -2, 15, -32, 1, 40, -17, -41, +39, 20, -52, -1, 62, -12, -51, 15, +34, 10, -4, -23, -19, 54, 34, -41, +-26, 31, 14, 7, 10, -32, -21, 54, +24, -62, -8, 42, -4, -34, 20, -9, +-9, 7, -4, -28, 23, 7, -23, -5, +22, -16, 1, 16, -11, 2, 12, 6, +-7, 18, -2, 22, 3, -15, 4, 46, +-4, -21, 10, 13, 2, 10, -10, -28, +30, 26, -31, -56, 35, 25, -12, -29, +-9, -40, 41, 47, -46, -71, 44, 25, +-15, 20, -7, -43, 20, 57, -11, 7, +4, -22, 12, 75, -4, -33, 1, 27, +14, 18, -8, -15, 1, 11, 16, -12, +-22, -11, 33, -27, -16, -13, 7, -19, +13, -18, -22, -17, 37, 3, -26, -16, +18, 2, 18, 35, -35, -24, 49, 54, +-36, 22, 17, -25, 20, 89, -39, -55, +57, 43, -41, -7, 28, -23, 2, 8, +-15, -42, 30, 2, -13, -57, 12, 11, +1, -41, 12, -5, -13, -7, 26, 8, +-20, 0, 8, 32, 22, 11, -31, 12, +40, 47, -18, 0, -10, 21, 51, 15, +-57, -6, 49, -6, -9, 0, -18, -39, +45, 1, -35, -53, 27, 5, 6, -43, +-21, -16, 42, 23, -41, -46, 41, 40, +-11, 11, -11, -8, 42, 55, -55, 20, +58, -15, -28, 76, 10, -51, 20, 52, +-27, -32, 36, 9, -20, -30, 17, -17, +3, -7, -2, -64, 15, 48, -16, -99, +34, 84, -36, -92, 47, 76, -35, -17, +20, -10, 18, 92, -39, -72, 55, 91, +-35, -2, 12, -23, 28, 64, -32, -41, +30, -8, 5, 27, -18, -65, 36, 16, +-11, -27, -3, -25, 38, 1, -38, -21, +44, 10, -10, -16, 2, 22, 30, -5, +-30, 34, 41, -12, -20, 49, 18, -19, +7, 28, 0, -4, 17, 5, -4, -22, +22, 26, -12, -52, 24, 19, -3, -15, +13, -45, 6, 51, 13, -75, 4, 58, +13, -47, 13, 45, -6, -27, 37, 31, +-17, 5, 27, -11, 11, 51, -17, -47, +52, 57, -35, -57, 58, 40, -24, -36, +31, -13, 21, 32, -28, -77, 70, 64, +-52, -42, 56, -12, -2, 50, -2, -57, +38, 51, -8, -9, 17, -6, 19, 48, +0, -50, 26, 61, 13, -48, 0, 32, +36, -12, -5, -10, 16, 6, 34, -8, +-22, -18, 60, 14, -21, -19, 28, 5, +27, 6, -16, -8, 51, 19, -15, -9, +38, 27, 8, -27, 15, 50, 32, -41, +-8, 34, 48, 0, -4, -42, 26, 68, +25, -86, 2, 63, 33, -42, 14, -6, +14, 25, 25, -40, 16, 29, 19, -16, +27, 4, 6, 12, 39, -2, -5, 12, +49, -1, -3, 16, 29, -6, 31, 10, +-2, -3, 57, -7, -12, 10, 50, -28, +15, 31, 9, -56, 61, 47, -23, -43, +61, 5, 13, 20, 9, -47, 61, 46, +-19, -21, 48, 7, 20, 20, 10, -14, +41, 19, 21, -2, 14, -7, 53, 28, +-9, -42, 56, 50, 3, -42, 30, 17, +35, 2, 13, -34, 39, 33, 18, -40, +34, 25, 10, -20, 54, 10, -3, -9, +53, 2, 18, 16, 16, -27, 56, 42, +-11, -27, 62, 11, 3, 28, 35, -47, +37, 54, 5, -39, 60, 9, -3, 15, +52, -37, 13, 38, 34, -36, 26, 14, +26, 0, 39, -20, 7, 21, 52, -9, +2, -6, 44, 23, 28, -22, 12, 9, +58, 26, -6, -48, 54, 66, 18, -51, +24, 26, 42, 5, 19, -19, 30, 15, +42, -10, 14, 0, 39, -9, 37, 12, +1, -19, 70, 11, -12, -7, 52, -1, +29, -1, 6, -3, 62, 3, 5, -9, +30, 11, 52, -4, -2, -10, 55, 24, +20, -19, 14, 13, 53, 11, -3, -9, +50, 0, 23, 21, 18, -31, 47, 13, +9, 26, 33, -68, 37, 79, 6, -63, +49, 15, 18, 20, 24, -49, 36, 55, +14, -46, 37, 31, 23, -8, 24, -10, +33, 35, 21, -34, 28, 29, 28, 3, +23, -19, 29, 27, 32, -16, 20, -4, +25, 13, 39, -11, 2, -14, 54, 21, +5, -28, 29, 1, 51, 6, -14, -27, +69, 18, -2, -10, 30, -5, 45, 16, +-11, -9, 60, 10, 2, 5, 26, 3, +37, -2, 5, 18, 40, -26, 19, 27, +17, -13, 28, -9, 27, 19, 13, -37, +31, 24, 22, -12, 6, -24, 58, 38, +-20, -53, 56, 40, 11, -13, 5, -18, +62, 51, -33, -54, 70, 55, -12, -21, +27, 5, 35, 23, -7, -26, 47, 22, +2, -13, 20, 7, 28, -14, 7, 8, +24, -12, 24, -8, 7, 8, 26, -14, +23, 0, 0, 8, 41, -5, -6, 2, +29, 17, 20, -15, 9, 15, 30, -2, +13, 1, 11, 11, 27, -18, 18, 25, +-4, -33, 57, 15, -27, 1, 39, -38, +27, 50, -38, -54, 85, 30, -50, -4, +49, -25, 22, 35, -25, -35, 70, 33, +-28, -29, 34, 30, 19, -14, -5, 5, +29, 19, 6, -20, 3, 27, 24, -21, +8, 16, 6, -25, 29, 19, -8, -17, +25, -3, 12, 7, 1, -16, 32, 4, +-14, 5, 31, -2, -2, 0, 13, 11, +20, -4, -7, 0, 30, 19, -1, -20, +7, 19, 27, -1, -14, -17, 27, 31, +10, -41, -3, 21, 33, -6, -9, -26, +14, 35, 21, -39, -12, 15, 30, 10, +-3, -30, 7, 37, 15, -14, 5, -9, +7, 30, 19, -30, -5, 24, 15, -4, +16, -8, -13, 14, 34, -14, -10, 5, +7, -5, 25, 4, -21, -15, 32, 19, +-3, -26, 3, 13, 20, 8, -12, -23, +20, 33, 5, -17, -3, -3, 19, 34, +-8, -29, 14, 10, 8, 38, -5, -68, +24, 75, -11, -44, 14, -4, 10, 45, +0, -77, 15, 73, 5, -61, 6, 26, +11, -1, 12, -29, -6, 39, 25, -34, +-7, 23, 9, -9, 23, 11, -21, -15, +37, 21, -14, -3, 12, -23, 19, 44, +-13, -44, 21, 20, 9, 5, -5, -29, +16, 26, 5, -9, -8, -10, 27, 14, +-7, -6, 0, -8, 33, 19, -28, -19, +37, 14, -10, 6, 2, -13, 19, 36, +-10, -37, 12, 42, 10, -22, -3, -4, +12, 39, 5, -54, 0, 52, 12, -31, +-5, 15, 11, 1, 1, -4, 6, 11, +7, -12, -4, 24, 22, -18, -21, 22, +29, -5, -11, 10, 0, -3, 29, 18, +-40, -7, 46, 16, -31, 5, 14, 1, +11, 8, -14, -2, 20, 13, -14, -11, +13, 32, -13, -27, 19, 35, -20, -9, +12, 5, 9, 22, -29, -15, 37, 34, +-39, -8, 21, 16, -3, 8, -16, 8, +19, 4, -20, 22, 5, -7, 0, 16, +-18, 26, 2, -21, -4, 44, -21, -9, +14, 6, -26, 38, -2, -22, 3, 35, +-29, 3, 16, 6, -35, 30, 9, -7, +-19, 28, -14, 8, -1, 10, -28, 21, +0, 13, -27, 10, -8, 25, -19, 8, +-11, 3, -20, 43, -16, -22, -12, 40, +-36, 14, 4, -1, -47, 34, -2, 17, +-35, 1, -22, 35, -12, 17, -42, -15, +-1, 70, -48, -39, -11, 56, -37, 11, +-32, -3, -18, 59, -48, -28, -16, 61, +-41, -14, -32, 32, -26, 21, -45, 3, +-28, 38, -43, 7, -40, 27, -37, 15, +-44, 31, -43, 3, -39, 42, -55, 14, +-36, 14, -53, 38, -40, 5, -55, 24, +-43, 37, -57, 0, -50, 37, -48, 26, +-71, 5, -34, 48, -75, 3, -49, 28, +-55, 35, -78, 3, -36, 44, -86, 13, +-51, 24, -69, 38, -73, 10, -60, 39, +-76, 22, -63, 14, -74, 44, -66, 4, +-80, 43, -68, 21, -80, 22, -77, 35, +-71, 23, -82, 14, -76, 47, -77, 8, +-88, 27, -73, 48, -90, -8, -87, 60, +-77, 14, -100, 19, -73, 43, -99, 19, +-87, 22, -87, 45, -104, 17, -74, 25, +-114, 47, -72, 1, -111, 50, -83, 19, +-96, 20, -106, 49, -80, 5, -120, 48, +-74, 19, -121, 23, -84, 43, -105, 12, +-105, 27, -85, 49, -126, -9, -73, 62, +-132, 17, -81, 11, -116, 66, -107, -6, +-90, 44, -127, 33, -83, 16, -122, 37, +-94, 27, -112, 31, -105, 20, -110, 50, +-108, 6, -102, 41, -115, 30, -98, 18, +-123, 47, -87, 6, -126, 45, -95, 20, +-114, 27, -110, 37, -95, 10, -127, 48, +-80, 10, -131, 31, -82, 33, -126, 16, +-92, 34, -108, 27, -114, 20, -86, 36, +-136, 26, -70, 19, -140, 43, -81, 13, +-110, 30, -117, 31, -73, 13, -144, 41, +-61, 12, -136, 31, -82, 28, -102, 12, +-111, 39, -81, 11, -122, 33, -76, 21, +-119, 26, -82, 22, -108, 30, -99, 21, +-90, 29, -110, 24, -79, 20, -111, 31, +-80, 15, -104, 27, -91, 29, -92, 16, +-98, 27, -86, 32, -99, 4, -81, 39, +-98, 20, -84, 5, -95, 57, -83, -11, +-93, 38, -81, 32, -90, -6, -81, 51, +-82, 0, -96, 30, -68, 28, -99, 6, +-68, 34, -85, 10, -84, 22, -65, 21, +-98, 14, -58, 25, -93, 15, -65, 17, +-78, 20, -81, 20, -63, 15, -89, 23, +-60, 21, -86, 9, -66, 35, -68, 2, +-78, 19, -58, 32, -79, -9, -62, 43, +-69, 5, -68, 11, -60, 31, -67, -4, +-63, 29, -62, 9, -66, 15, -61, 19, +-64, 10, -57, 18, -60, 7, -58, 19, +-59, 9, -59, 17, -54, 10, -63, 17, +-54, 17, -58, 9, -55, 21, -50, 4, +-61, 21, -51, 16, -53, 5, -52, 22, +-47, 1, -52, 14, -46, 13, -51, 5, +-45, 16, -55, 11, -38, 9, -58, 10, +-33, 15, -56, 0, -41, 27, -43, -4, +-51, 21, -33, 8, -46, 1, -41, 21, +-40, 7, -50, 9, -30, 18, -49, 0, +-29, 12, -46, 15, -35, -2, -38, 23, +-39, 0, -32, 7, -38, 23, -36, -15, +-27, 34, -39, -14, -27, 16, -31, 16, +-35, -15, -21, 34, -45, -8, -17, 12, +-39, 16, -26, -6, -17, 13, -38, -1, +-13, 13, -40, 3, -13, 7, -25, 7, +-30, 0, -10, 18, -42, -5, -7, 20, +-31, -2, -15, 5, -16, 14, -32, -4, +-3, 19, -32, -8, -7, 14, -20, 5, +-17, -2, -12, 20, -22, -2, -12, 8, +-10, 7, -15, -1, -10, 9, -15, 9, +-14, 4, -5, 5, -18, 11, -2, 1, +-18, 7, -2, 15, -11, -8, -12, 24, +1, -3, -17, 5, 3, 17, -7, -9, +-9, 16, 8, 6, -20, -5, 16, 26, +-17, -17, 9, 22, -4, 1, 0, -5, +7, 21, -3, -7, 2, 9, 7, 18, +-5, -16, 14, 25, -2, -3, 6, 1, +11, 17, 2, -9, 11, 11, 11, 6, +0, -2, 20, 11, -2, 5, 18, 0, +9, 13, 4, 2, 24, 1, -4, 19, +25, -9, 6, 17, 16, -1, 16, 3, +8, 16, 20, -9, 9, 20, 19, -7, +19, 9, 9, 8, 27, -5, 13, 13, +22, -6, 18, 13, 13, 1, 26, 5, +10, 9, 23, 1, 17, 17, 20, -11, +28, 15, 15, 0, 28, -2, 19, 17, +22, -12, 30, 13, 12, 4, 34, -3, +14, 13, 27, -3, 26, 5, 15, 7, +32, 2, 14, 7, 31, 2, 24, 5, +21, 4, 33, 0, 20, 7, 28, 0, +31, 4, 17, 3, 36, 6, 19, -5, +35, 10, 21, -2, 27, 5, 29, 6, +26, -6, 30, 6, 29, 3, 26, -8, +35, 13, 21, -8, 33, 7, 24, 5, +33, -9, 29, 12, 30, -9, 29, 8, +32, -2, 31, -7, 31, 10, 31, -12, +28, 8, 33, -1, 24, -4, 37, 6, +24, -6, 35, 2, 27, 1, 35, -4, +29, 1, 34, -1, 27, 0, 36, -1, +26, 1, 38, -3, 24, 0, 36, 4, +28, -8, 35, 5, 32, -10, 34, 2, +29, -2, 33, -1, 32, -2, 34, -5, +30, 3, 32, -7, 36, 2, 26, -4, +38, 3, 28, -8, 43, -3, 26, 0, +38, -6, 30, 4, 35, -7, 35, -3, +32, 4, 30, -9, 42, 3, 21, -4, +49, -7, 22, 2, 44, -8, 25, 1, +41, -3, 32, -7, 38, 0, 38, -8, +34, -4, 39, -2, 36, -6, 31, 1, +40, -4, 30, -3, 41, -3, 34, -3, +33, -2, 40, -2, 29, -3, 46, -7, +32, -3, 43, -8, 37, -6, 39, -2, +33, -7, 45, 0, 29, -7, 46, 0, +29, -3, 47, -8, 32, 1, 44, -8, +32, 0, 41, -2, 38, -8, 39, -2, +39, -6, 41, -3, 30, -1, 47, -4, +29, -5, 49, -4, 31, -3, 42, -5, +40, -3, 35, -5, 46, -5, 32, -3, +45, -6, 33, 0, 42, -8, 40, -2, +37, -5, 41, -5, 36, 0, 38, -6, +40, -1, 34, -4, 47, -8, 29, 1, +45, -7, 31, 0, 40, -3, 35, 0, +39, -6, 40, -4, 41, -6, 39, -7, +39, 1, 35, -7, 42, 1, 35, -8, +41, 0, 37, -6, 41, -6, 38, 1, +40, -12, 39, 2, 39, -7, 38, -5, +44, -2, 32, -7, 44, 0, 35, -6, +42, -4, 40, -4, 37, -6, 43, -3, +33, -4, 46, -6, 36, -5, 41, -5, +40, -5, 37, -3, 43, -6, 36, 0, +38, -5, 41, -3, 39, -5, 43, -7, +37, -1, 41, -7, 35, 1, 40, -5, +34, -1, 39, 0, 34, -4, 39, 3, +37, -8, 42, -3, 39, -4, 42, -8, +35, 4, 41, -6, 34, -1, 41, 1, +37, -7, 40, -1, 40, -2, 38, -7, +44, -1, 39, -8, 39, -3, 44, -3, +35, -7, 47, 0, 32, -5, 41, 0, +39, -2, 33, -2, 49, -4, 31, -3, +47, -3, 37, -3, 40, -3, 43, -5, +34, 2, 44, -6, 37, 1, 42, -6, +42, -1, 34, -1, 48, -8, 36, 0, +46, -9, 38, 3, 40, -8, 44, -2, +39, -1, 38, -6, 43, 6, 32, -8, +49, 3, 39, -12, 47, -3, 46, -7, +37, -5, 49, 2, 33, -10, 48, 5, +40, -12, 40, 2, 47, -5, 29, -1, +53, -1, 34, -8, 43, 7, 45, -12, +33, 7, 50, -8, 37, -4, 48, -1, +41, -8, 44, 2, 46, -11, 41, 5, +42, -8, 47, -1, 41, -5, 43, -2, +41, 3, 39, -10, 51, 3, 38, -14, +45, 8, 41, -8, 40, -3, 51, 2, +31, -8, 53, 7, 38, -13, 44, 7, +45, -6, 38, -3, 51, 0, 38, -8, +50, 1, 39, -6, 40, 6, 43, -4, +39, 3, 46, -5, 39, 1, 42, 1, +45, -8, 45, 3, 40, -7, 48, 3, +39, -7, 49, 0, 40, -2, 39, -2, +48, 5, 31, -7, 55, 5, 34, -8, +48, 0, 46, -1, 31, -2, 61, -1, +}; \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s/src/main.c b/RTL00_SDKV35a/example_sources/i2s/src/main.c new file mode 100644 index 0000000..f12c454 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s/src/main.c @@ -0,0 +1,326 @@ +#include "FreeRTOS.h" +#include "task.h" +#include "diag.h" +#include "main.h" + +#include "i2s_api.h" + +/** + * @brief Main program. + * @param None + * @retval None + */ +#include "alc5651.c" +/* +extern void alc5651_init(void); +extern void alc5651_init_interface2(void); +extern void alc5651_reg_dump(void); +extern void alc5651_index_dump(void); +extern void alc5651_set_word_len(int len_idx); +*/ +i2s_t i2s_obj; + +#define I2S_DMA_PAGE_SIZE 768 // 2 ~ 4096 +#define I2S_DMA_PAGE_NUM 4 // Vaild number is 2~4 + +u8 i2s_tx_buf[I2S_DMA_PAGE_SIZE*I2S_DMA_PAGE_NUM]; +u8 i2s_rx_buf[I2S_DMA_PAGE_SIZE*I2S_DMA_PAGE_NUM]; + +#define SAMPLE_FILE +#define SAMPLE_FILE_RATE 44100 +#define SAMPLE_FILE_CHNUM 2 + +#define I2S_SCLK_PIN PC_1 +#define I2S_WS_PIN PC_0 +#define I2S_SD_PIN PC_2 + +#if defined(SAMPLE_FILE) +// no sample +// SR_96KHZ, +// SR_7p35KHZ, +// SR_29p4KHZ, +// SR_88p2KHZ +#if SAMPLE_FILE_RATE==8000 + #if SAMPLE_FILE_CHNUM==2 + #include "birds_8000_2ch_16b.c" + #undef SAMPLE_FILE_RATE + #define SAMPLE_FILE_RATE SR_8KHZ + #endif +#elif SAMPLE_FILE_RATE==11025 + #if SAMPLE_FILE_CHNUM==2 + #include "birds_11025_2ch_16b.c" + #undef SAMPLE_FILE_RATE + #define SAMPLE_FILE_RATE SR_11p02KHZ + #endif +#elif SAMPLE_FILE_RATE==16000 + #if SAMPLE_FILE_CHNUM==2 + #include "birds_16000_2ch_16b.c" + #undef SAMPLE_FILE_RATE + #define SAMPLE_FILE_RATE SR_16KHZ + #endif +#elif SAMPLE_FILE_RATE==22050 + #if SAMPLE_FILE_CHNUM==2 + #include "birds_22050_2ch_16b.c" + #undef SAMPLE_FILE_RATE + #define SAMPLE_FILE_RATE SR_22p05KHZ + #endif +#elif SAMPLE_FILE_RATE==24000 + #if SAMPLE_FILE_CHNUM==2 + #include "birds_24000_2ch_16b.c" + #undef SAMPLE_FILE_RATE + #define SAMPLE_FILE_RATE SR_24KHZ + #endif +#elif SAMPLE_FILE_RATE==32000 + #if SAMPLE_FILE_CHNUM==2 + #include "birds_32000_2ch_16b.c" + #undef SAMPLE_FILE_RATE + #define SAMPLE_FILE_RATE SR_32KHZ + #endif +#elif SAMPLE_FILE_RATE==44100 + #if SAMPLE_FILE_CHNUM==2 + #include "birds_44100_2ch_16b.c" + #undef SAMPLE_FILE_RATE + #define SAMPLE_FILE_RATE SR_44p1KHZ + #endif +#elif SAMPLE_FILE_RATE==48000 + #if SAMPLE_FILE_CHNUM==2 + #include "birds_48000_2ch_16b.c" + #undef SAMPLE_FILE_RATE + #define SAMPLE_FILE_RATE SR_48KHZ + #endif +#endif + +#if SAMPLE_FILE_CHNUM==2 + #undef SAMPLE_FILE_CHNUM + #define SAMPLE_FILE_CHNUM CH_STEREO +#endif + +int curr_cnt=0; +#else + +short test_sine16[16]={0, 12539/4, 23170/4, 30273/4, 32767/4, 30273/4, 23170/4, 12539/4, + 0, -12539/4, -23170/4, -30273/4, -32767/4, -30273/4, -23170/4, -12539/4}; +int test_sine24[16]={0, 12539*256/4, 23170*256/4, 30273*256/4, 32767*256/4, 30273*256/4, 23170*256/4, 12539*256/4, + 0, -12539*256/4, -23170*256/4, -30273*256/4, -32767*256/4, -30273*256/4, -23170*256/4, -12539*256/4}; + +extern void wait_ms(u32); + +#include +short remap_level_to_signed_16_bit(float val) +{ + val*=32767; + if(val>32767) val=32767; + if(val<-32768) val=-32768; + + return val; +} + +void generate_freq_16bit(short *buffer, int count, float freq, float sampling_rate) +{ + int pos; // sample number we're on + + for (pos = 0; pos < count; pos++) { + float a = 2 * 3.14159f * freq * pos / sampling_rate; + // convert from [-1.0,1.0] to [-32767,32767]: + buffer[pos] = remap_level_to_signed_16_bit(a); + } +} + +void gen_sound_sample16(short *buf, int buf_size, int channel_num) +{ + int i; + for (i = 0 ; i < buf_size ; i+=channel_num){ + buf[i] = test_sine16[(i/channel_num)%16]; + if(channel_num>=2) + buf[i+1] = test_sine16[(i/channel_num)%16]; + } +} + +void gen_sound_sample24(int *buf, int buf_size, int channel_num) +{ + int i; + for (i = 0 ; i < buf_size ; i+=channel_num){ + buf[i] = test_sine24[(i/channel_num)%16]&0xFFFFFF; + if(channel_num>=2) + //buf[i+1] = test_sine24[(i/channel_num)%16]&0xFFFFFF; + buf[i+1] = test_sine24[(i/channel_num)%16]&0xFFFFFF; + } +} + +#if 0 +void test_delay(int sec) +{ + for(int i=0;i<166*1000*100*sec;i++) + asm(" nop"); +} +#endif + +int test_rate_list[12] = { + SR_8KHZ, + SR_16KHZ, + SR_24KHZ, + SR_32KHZ, + SR_48KHZ, + SR_96KHZ, + SR_7p35KHZ, + SR_11p02KHZ, + SR_22p05KHZ, + SR_29p4KHZ, + SR_44p1KHZ, + SR_88p2KHZ +}; +#endif + +void test_tx_complete(void *data, char *pbuf) +{ + int *ptx_buf; + + i2s_t *obj = (i2s_t *)data; + static u32 count=0; + //DBG_8195A_I2S_LVL(VERI_I2S_LVL, "I2S%d %s\n",pI2SDemoHnd->DevNum,__func__); + count++; + if ((count&1023) == 1023) + { + DBG_8195A_I2S_LVL(VERI_I2S_LVL, ",\n"); + } + + ptx_buf = i2s_get_tx_page(obj); + //ptx_buf = (int*)pbuf; +#if defined(SAMPLE_FILE) + _memcpy((void*)ptx_buf, (void*)&sample[curr_cnt], I2S_DMA_PAGE_SIZE); + curr_cnt+=(I2S_DMA_PAGE_SIZE/sizeof(short)); + if(curr_cnt >= sample_size*(obj->channel_num==CH_MONO?1:2)) { + curr_cnt = 0; + } +#else + if(obj->word_length == WL_16b){ + gen_sound_sample16((short*)ptx_buf, I2S_DMA_PAGE_SIZE/sizeof(short), obj->channel_num==CH_MONO?1:2); + }else{ + gen_sound_sample24((int*)ptx_buf, I2S_DMA_PAGE_SIZE/sizeof(int), obj->channel_num==CH_MONO?1:2); + } +#endif + i2s_send_page(obj, (uint32_t*)ptx_buf); +} + +void test_rx_complete(void *data, char* pbuf) +{ + i2s_t *obj = (i2s_t *)data; + int *ptx_buf; + + static u32 count=0; + count++; + if ((count&1023) == 1023) + { + DBG_8195A_I2S_LVL(VERI_I2S_LVL, ".\n"); + } + + ptx_buf = i2s_get_tx_page(obj); + _memcpy((void*)ptx_buf, (void*)pbuf, I2S_DMA_PAGE_SIZE); + i2s_recv_page(obj); // submit a new page for receive + i2s_send_page(obj, (uint32_t*)ptx_buf); // loopback +} + +void main(void) +{ + int *ptx_buf; + int i,j; + + alc5651_init(); + alc5651_init_interface2(); // connect to ALC interface 2 + + // dump register + //alc5651_reg_dump(); + //alc5651_index_dump(); + + // I2S init + i2s_obj.channel_num = CH_MONO;//CH_STEREO; + i2s_obj.sampling_rate = SR_44p1KHZ; + i2s_obj.word_length = WL_16b; + i2s_obj.direction = I2S_DIR_TXRX; + i2s_init(&i2s_obj, I2S_SCLK_PIN, I2S_WS_PIN, I2S_SD_PIN); + i2s_set_dma_buffer(&i2s_obj, (char*)i2s_tx_buf, (char*)i2s_rx_buf, \ + I2S_DMA_PAGE_NUM, I2S_DMA_PAGE_SIZE); + i2s_tx_irq_handler(&i2s_obj, (i2s_irq_handler)test_tx_complete, (uint32_t)&i2s_obj); + i2s_rx_irq_handler(&i2s_obj, (i2s_irq_handler)test_rx_complete, (uint32_t)&i2s_obj); + +#if defined(SAMPLE_FILE) + i2s_set_param(&i2s_obj,SAMPLE_FILE_CHNUM,SAMPLE_FILE_RATE,WL_16b); + for (i=0;i= sample_size*(i2s_obj.channel_num==CH_MONO?1:2)) { + curr_cnt = 0; + } + } + } +#else + // output freq, @ sampling rate + // 6kHz @ 96kHz + // 3kHz @ 48kHz + // 2kHz @ 32kHz + // 1.5kHz @ 24kHz + // 1kHz @ 16kHz + // 500Hz @ 8kHz + // 5512.5 Hz @ 88200Hz + // 2756.25 Hz @ 44100Hz + // 1837.5 Hz @ 29400Hz + // 1378.125 Hz @ 22050Hz + // 459.375 Hz @ 7350Hz + + // Stereo, 16bit + for(i=0;i<12;i++){ + i2s_set_param(&i2s_obj,CH_STEREO,test_rate_list[i],WL_16b); + // Start with fill all pages of DMA buffer + for (j=0;j +#include "PinNames.h" +#include "basic_types.h" +#include "diag.h" +#include + +#include "i2c_api.h" +#include "pinmap.h" + +//#define I2C_MTR_SDA PC_4//PB_3 +//#define I2C_MTR_SCL PC_5//PB_2 +#define I2C_MTR_SDA PB_3 +#define I2C_MTR_SCL PB_2 +#define I2C_BUS_CLK 100000 //hz + +#define I2C_ALC5651_ADDR (0x34/2) + +#define RT5651_PRIV_INDEX 0x6a +#define RT5651_PRIV_DATA 0x6c + +#if defined (__ICCARM__) +i2c_t alc5651_i2c; +#else +volatile i2c_t alc5651_i2c; +#define printf DBG_8195A +#endif + +static void alc5651_delay(void) +{ + int i; + + i=10000; + while (i) { + i--; + asm volatile ("nop\n\t"); + } +} + +void alc5651_reg_write(unsigned int reg, unsigned int value) +{ + char buf[4]; + buf[0] = (char)reg; + buf[1] = (char)(value>>8); + buf[2] = (char)(value&0xff); + + i2c_write(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 3, 1); + alc5651_delay(); +} + +void alc5651_reg_read(unsigned int reg, unsigned int *value) +{ + int tmp; + char *buf = (char*)&tmp; + + buf[0] = (char)reg; + i2c_write(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 1, 1); + alc5651_delay(); + + buf[0] = 0xaa; + buf[1] = 0xaa; + + i2c_read(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 2, 1); + alc5651_delay(); + + *value= ((buf[0]&0xFF)<<8)|(buf[1]&0xFF); +} + +void alc5651_index_write(unsigned int reg, unsigned int value) +{ + alc5651_reg_write(RT5651_PRIV_INDEX, reg); + alc5651_reg_write(RT5651_PRIV_DATA, value); +} + +void alc5651_index_read(unsigned int reg, unsigned int *value) +{ + alc5651_reg_write(RT5651_PRIV_INDEX, reg); + alc5651_reg_read(RT5651_PRIV_DATA, value); +} + +void alc5651_reg_dump(void) +{ + int i; + unsigned int value; + + printf("alc5651 codec reg dump\n\r"); + printf("------------------------\n\r"); + for(i=0;i<=0xff;i++){ + alc5651_reg_read(i, &value); + printf("%02x : %04x\n\r", i, (unsigned short)value); + } + printf("------------------------\n\r"); +} + +void alc5651_index_dump(void) +{ + int i; + unsigned int value; + + printf("alc5651 codec index dump\n\r"); + printf("------------------------\n\r"); + for(i=0;i<=0xff;i++){ + alc5651_index_read(i, &value); + printf("%02x : %04x\n\r", i, (unsigned short)value); + } + printf("------------------------\n\r"); +} + +void alc5651_init(void) +{ + i2c_init(&alc5651_i2c, I2C_MTR_SDA, I2C_MTR_SCL); + i2c_frequency(&alc5651_i2c, I2C_BUS_CLK); +} + +void alc5651_set_word_len(int len_idx) // interface2 +{ + // 0: 16 1: 20 2: 24 3: 8 + unsigned int val; + alc5651_reg_read(0x71,&val); + val &= (~(0x3<<2)); + val |= (len_idx<<2); + alc5651_reg_write(0x71,val); + alc5651_reg_read(0x70,&val); + val &= (~(0x3<<2)); + val |= (len_idx<<2); + alc5651_reg_write(0x70,val); + +} + +void alc5651_init_interface1(void) +{ + alc5651_reg_write(0x00,0x0021); + alc5651_reg_write(0x63,0xE8FE); + alc5651_reg_write(0x61,0x5800); + alc5651_reg_write(0x62,0x0C00); + alc5651_reg_write(0x73,0x0000); + alc5651_reg_write(0x2A,0x4242); + alc5651_reg_write(0x45,0x2000); + alc5651_reg_write(0x02,0x4848); + alc5651_reg_write(0x8E,0x0019); + alc5651_reg_write(0x8F,0x3100); + alc5651_reg_write(0x91,0x0E00); + alc5651_index_write(0x3D,0x3E00); + alc5651_reg_write(0xFA,0x0011); + alc5651_reg_write(0x83,0x0800); + alc5651_reg_write(0x84,0xA000); + alc5651_reg_write(0xFA,0x0C11); + alc5651_reg_write(0x64,0x4010); + alc5651_reg_write(0x65,0x0C00); + alc5651_reg_write(0x61,0x5806); + alc5651_reg_write(0x62,0xCC00); + alc5651_reg_write(0x3C,0x004F); + alc5651_reg_write(0x3E,0x004F); + alc5651_reg_write(0x27,0x3820); + alc5651_reg_write(0x77,0x0000); +} + +void alc5651_init_interface2(void) +{ + alc5651_reg_write(0x00,0x0021); + alc5651_reg_write(0x63,0xE8FE); + alc5651_reg_write(0x61,0x5800); + alc5651_reg_write(0x62,0x0C00); + alc5651_reg_write(0x73,0x0000); + alc5651_reg_write(0x2A,0x4242); + alc5651_reg_write(0x45,0x2000); + alc5651_reg_write(0x02,0x4848); + alc5651_reg_write(0x8E,0x0019); + alc5651_reg_write(0x8F,0x3100); + alc5651_reg_write(0x91,0x0E00); + alc5651_index_write(0x3D,0x3E00); + alc5651_reg_write(0xFA,0x0011); + alc5651_reg_write(0x83,0x0800); + alc5651_reg_write(0x84,0xA000); + alc5651_reg_write(0xFA,0x0C11); + alc5651_reg_write(0x64,0x4010); + alc5651_reg_write(0x65,0x0C00); + alc5651_reg_write(0x61,0x5806); + alc5651_reg_write(0x62,0xCC00); + alc5651_reg_write(0x3C,0x004F); + alc5651_reg_write(0x3E,0x004F); + alc5651_reg_write(0x28,0x3030); + alc5651_reg_write(0x2F,0x0080); +} \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s_bypass/src/main.c b/RTL00_SDKV35a/example_sources/i2s_bypass/src/main.c new file mode 100644 index 0000000..95f681d --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s_bypass/src/main.c @@ -0,0 +1,80 @@ +/* This is software bypass example */ +#include "FreeRTOS.h" +#include "task.h" +#include "diag.h" +#include "main.h" + +#include "i2s_api.h" + +/** + * @brief Main program. + * @param None + * @retval None + */ +#include "alc5651.c" + +i2s_t i2s_obj; + +#define I2S_DMA_PAGE_SIZE 768 // 2 ~ 4096 +#define I2S_DMA_PAGE_NUM 4 // Vaild number is 2~4 + +u8 i2s_tx_buf[I2S_DMA_PAGE_SIZE*I2S_DMA_PAGE_NUM]; +u8 i2s_rx_buf[I2S_DMA_PAGE_SIZE*I2S_DMA_PAGE_NUM]; + +#define I2S_SCLK_PIN PC_1 +#define I2S_WS_PIN PC_0 +#define I2S_SD_PIN PC_2 + +void test_tx_complete(void *data, char *pbuf) +{ + return ; +} + +void test_rx_complete(void *data, char* pbuf) +{ + i2s_t *obj = (i2s_t *)data; + int *ptx_buf; + + static u32 count=0; + count++; + if ((count&1023) == 1023) + { + DBG_8195A_I2S_LVL(VERI_I2S_LVL, ".\n"); + } + + ptx_buf = i2s_get_tx_page(obj); + _memcpy((void*)ptx_buf, (void*)pbuf, I2S_DMA_PAGE_SIZE); + i2s_send_page(obj, (uint32_t*)ptx_buf); // loopback + i2s_recv_page(obj); // submit a new page for receive +} + +void main(void) +{ + int *ptx_buf; + int i,j; + + alc5651_init(); + alc5651_init_interface2(); // connect to ALC interface 2 + + // dump register + //alc5651_reg_dump(); + //alc5651_index_dump(); + + // I2S init + i2s_obj.channel_num = CH_STEREO; + i2s_obj.sampling_rate = SR_44p1KHZ; + i2s_obj.word_length = WL_16b; + i2s_obj.direction = I2S_DIR_TXRX; + i2s_init(&i2s_obj, I2S_SCLK_PIN, I2S_WS_PIN, I2S_SD_PIN); + i2s_set_dma_buffer(&i2s_obj, (char*)i2s_tx_buf, (char*)i2s_rx_buf, \ + I2S_DMA_PAGE_NUM, I2S_DMA_PAGE_SIZE); + i2s_tx_irq_handler(&i2s_obj, (i2s_irq_handler)test_tx_complete, (uint32_t)&i2s_obj); + i2s_rx_irq_handler(&i2s_obj, (i2s_irq_handler)test_rx_complete, (uint32_t)&i2s_obj); + + /* rx need clock, let tx out first */ + i2s_send_page(&i2s_obj, (uint32_t*)i2s_get_tx_page(&i2s_obj)); + i2s_recv_page(&i2s_obj); + + while(1); + +} diff --git a/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/readme.txt b/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/readme.txt new file mode 100644 index 0000000..050edb4 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/readme.txt @@ -0,0 +1,15 @@ +Example Description + +This example describes how to use i2s by using mbed extend api + +Using TX only and RX only mode. +RX will fill buffer until full then switching to TX only mode to play buffer content. + +1.Plug ALC5651 shield to Ameba HDK + +2.Run the main function. + +3.Plug earphone to Green phone jack + +4.Plug audio source to Red phone jack + diff --git a/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/src/alc5651.c b/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/src/alc5651.c new file mode 100644 index 0000000..1ee3447 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/src/alc5651.c @@ -0,0 +1,183 @@ +#include +#include "PinNames.h" +#include "basic_types.h" +#include "diag.h" +#include + +#include "i2c_api.h" +#include "pinmap.h" + +//#define I2C_MTR_SDA PC_4//PB_3 +//#define I2C_MTR_SCL PC_5//PB_2 +#define I2C_MTR_SDA PB_3 +#define I2C_MTR_SCL PB_2 +#define I2C_BUS_CLK 100000 //hz + +#define I2C_ALC5651_ADDR (0x34/2) + +#define RT5651_PRIV_INDEX 0x6a +#define RT5651_PRIV_DATA 0x6c + +#if defined (__ICCARM__) +i2c_t alc5651_i2c; +#else +volatile i2c_t alc5651_i2c; +#define printf DBG_8195A +#endif + +static void alc5651_delay(void) +{ + int i; + + i=10000; + while (i) { + i--; + asm volatile ("nop\n\t"); + } +} + +void alc5651_reg_write(unsigned int reg, unsigned int value) +{ + char buf[4]; + buf[0] = (char)reg; + buf[1] = (char)(value>>8); + buf[2] = (char)(value&0xff); + + i2c_write(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 3, 1); + alc5651_delay(); +} + +void alc5651_reg_read(unsigned int reg, unsigned int *value) +{ + int tmp; + char *buf = (char*)&tmp; + + buf[0] = (char)reg; + i2c_write(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 1, 1); + alc5651_delay(); + + buf[0] = 0xaa; + buf[1] = 0xaa; + + i2c_read(&alc5651_i2c, I2C_ALC5651_ADDR, &buf[0], 2, 1); + alc5651_delay(); + + *value= ((buf[0]&0xFF)<<8)|(buf[1]&0xFF); +} + +void alc5651_index_write(unsigned int reg, unsigned int value) +{ + alc5651_reg_write(RT5651_PRIV_INDEX, reg); + alc5651_reg_write(RT5651_PRIV_DATA, value); +} + +void alc5651_index_read(unsigned int reg, unsigned int *value) +{ + alc5651_reg_write(RT5651_PRIV_INDEX, reg); + alc5651_reg_read(RT5651_PRIV_DATA, value); +} + +void alc5651_reg_dump(void) +{ + int i; + unsigned int value; + + printf("alc5651 codec reg dump\n\r"); + printf("------------------------\n\r"); + for(i=0;i<=0xff;i++){ + alc5651_reg_read(i, &value); + printf("%02x : %04x\n\r", i, (unsigned short)value); + } + printf("------------------------\n\r"); +} + +void alc5651_index_dump(void) +{ + int i; + unsigned int value; + + printf("alc5651 codec index dump\n\r"); + printf("------------------------\n\r"); + for(i=0;i<=0xff;i++){ + alc5651_index_read(i, &value); + printf("%02x : %04x\n\r", i, (unsigned short)value); + } + printf("------------------------\n\r"); +} + +void alc5651_init(void) +{ + i2c_init(&alc5651_i2c, I2C_MTR_SDA, I2C_MTR_SCL); + i2c_frequency(&alc5651_i2c, I2C_BUS_CLK); +} + +void alc5651_set_word_len(int len_idx) // interface2 +{ + // 0: 16 1: 20 2: 24 3: 8 + unsigned int val; + alc5651_reg_read(0x71,&val); + val &= (~(0x3<<2)); + val |= (len_idx<<2); + alc5651_reg_write(0x71,val); + alc5651_reg_read(0x70,&val); + val &= (~(0x3<<2)); + val |= (len_idx<<2); + alc5651_reg_write(0x70,val); + +} + +void alc5651_init_interface1(void) +{ + alc5651_reg_write(0x00,0x0021); + alc5651_reg_write(0x63,0xE8FE); + alc5651_reg_write(0x61,0x5800); + alc5651_reg_write(0x62,0x0C00); + alc5651_reg_write(0x73,0x0000); + alc5651_reg_write(0x2A,0x4242); + alc5651_reg_write(0x45,0x2000); + alc5651_reg_write(0x02,0x4848); + alc5651_reg_write(0x8E,0x0019); + alc5651_reg_write(0x8F,0x3100); + alc5651_reg_write(0x91,0x0E00); + alc5651_index_write(0x3D,0x3E00); + alc5651_reg_write(0xFA,0x0011); + alc5651_reg_write(0x83,0x0800); + alc5651_reg_write(0x84,0xA000); + alc5651_reg_write(0xFA,0x0C11); + alc5651_reg_write(0x64,0x4010); + alc5651_reg_write(0x65,0x0C00); + alc5651_reg_write(0x61,0x5806); + alc5651_reg_write(0x62,0xCC00); + alc5651_reg_write(0x3C,0x004F); + alc5651_reg_write(0x3E,0x004F); + alc5651_reg_write(0x27,0x3820); + alc5651_reg_write(0x77,0x0000); +} + +void alc5651_init_interface2(void) +{ + alc5651_reg_write(0x00,0x0021); + alc5651_reg_write(0x63,0xE8FE); + alc5651_reg_write(0x61,0x5800); + alc5651_reg_write(0x62,0x0C00); + alc5651_reg_write(0x73,0x0000); + alc5651_reg_write(0x2A,0x4242); + alc5651_reg_write(0x45,0x2000); + alc5651_reg_write(0x02,0x4848); + alc5651_reg_write(0x8E,0x0019); + alc5651_reg_write(0x8F,0x3100); + alc5651_reg_write(0x91,0x0E00); + alc5651_index_write(0x3D,0x3E00); + alc5651_reg_write(0xFA,0x0011); + alc5651_reg_write(0x83,0x0800); + alc5651_reg_write(0x84,0xA000); + alc5651_reg_write(0xFA,0x0C11); + alc5651_reg_write(0x64,0x4010); + alc5651_reg_write(0x65,0x0C00); + alc5651_reg_write(0x61,0x5806); + alc5651_reg_write(0x62,0xCC00); + alc5651_reg_write(0x3C,0x004F); + alc5651_reg_write(0x3E,0x004F); + alc5651_reg_write(0x28,0x3030); + alc5651_reg_write(0x2F,0x0080); +} \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/src/main.c b/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/src/main.c new file mode 100644 index 0000000..2a64ef2 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/i2s_tx_and_rx_only/src/main.c @@ -0,0 +1,94 @@ +/* This is RX only and TX only example */ +#include "FreeRTOS.h" +#include "task.h" +#include "diag.h" +#include "main.h" + +#include "i2s_api.h" + +/** + * @brief Main program. + * @param None + * @retval None + */ +#include "alc5651.c" + +i2s_t i2s_obj; + +#define I2S_DMA_PAGE_SIZE 768 // 2 ~ 4096 +#define I2S_DMA_PAGE_NUM 4 // Vaild number is 2~4 + +u8 i2s_tx_buf[I2S_DMA_PAGE_SIZE*I2S_DMA_PAGE_NUM]; +u8 i2s_rx_buf[I2S_DMA_PAGE_SIZE*I2S_DMA_PAGE_NUM]; + +#define RECV_PAGE_NUM 50 +u8 recv_buf[I2S_DMA_PAGE_SIZE*RECV_PAGE_NUM]; + +#define I2S_SCLK_PIN PC_1 +#define I2S_WS_PIN PC_0 +#define I2S_SD_PIN PC_2 + +u32 count = 0; +void test_tx_complete(void *data, char *pbuf) +{ + i2s_t *obj = (i2s_t *)data; + int *ptx_buf; + + if(count < RECV_PAGE_NUM){ + ptx_buf = i2s_get_tx_page(obj); + _memcpy((void*)ptx_buf, (void*)&recv_buf[I2S_DMA_PAGE_SIZE*count], I2S_DMA_PAGE_SIZE); + i2s_send_page(obj, (uint32_t*)ptx_buf); + count++; + }else{ + count = 0; + i2s_set_direction(obj, I2S_DIR_RX); + i2s_recv_page(obj); + } +} + +void test_rx_complete(void *data, char* pbuf) +{ + i2s_t *obj = (i2s_t *)data; + int *ptx_buf; + + if(count < RECV_PAGE_NUM){ + _memcpy((void*)&recv_buf[I2S_DMA_PAGE_SIZE*count], (void*)pbuf, I2S_DMA_PAGE_SIZE); + count++; + i2s_recv_page(obj); + }else{ + count = 1; + i2s_set_direction(obj, I2S_DIR_TX); + ptx_buf = i2s_get_tx_page(obj); + _memcpy((void*)ptx_buf, (void*)recv_buf, I2S_DMA_PAGE_SIZE); + i2s_send_page(obj, (uint32_t*)ptx_buf); // loopback + } +} + +void main(void) +{ + int *ptx_buf; + int i,j; + + alc5651_init(); + alc5651_init_interface2(); // connect to ALC interface 2 + + // dump register + //alc5651_reg_dump(); + //alc5651_index_dump(); + + // I2S init + i2s_obj.channel_num = CH_MONO; + i2s_obj.sampling_rate = SR_16KHZ; + i2s_obj.word_length = WL_16b; + i2s_obj.direction = I2S_DIR_RX; + i2s_init(&i2s_obj, I2S_SCLK_PIN, I2S_WS_PIN, I2S_SD_PIN); + i2s_set_dma_buffer(&i2s_obj, (char*)i2s_tx_buf, (char*)i2s_rx_buf, \ + I2S_DMA_PAGE_NUM, I2S_DMA_PAGE_SIZE); + i2s_tx_irq_handler(&i2s_obj, (i2s_irq_handler)test_tx_complete, (uint32_t)&i2s_obj); + i2s_rx_irq_handler(&i2s_obj, (i2s_irq_handler)test_rx_complete, (uint32_t)&i2s_obj); + + i2s_recv_page(&i2s_obj); + + while(1); + +} diff --git a/RTL00_SDKV35a/example_sources/log_uart_char_loopback/src/main.c b/RTL00_SDKV35a/example_sources/log_uart_char_loopback/src/main.c new file mode 100644 index 0000000..2b4a37c --- /dev/null +++ b/RTL00_SDKV35a/example_sources/log_uart_char_loopback/src/main.c @@ -0,0 +1,40 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "log_uart_api.h" + +log_uart_t uobj; + +void uart_send_string(log_uart_t *uobj, char *pstr) +{ + unsigned int i=0; + + while (*(pstr+i) != 0) { + log_uart_putc(uobj, *(pstr+i)); + i++; + } +} + +void main(void) +{ + // sample text + char rc; + // Initial Log UART: BaudRate=115200, 8-bits, No Parity, 1 Stop bit + log_uart_init(&uobj, 38400, 8, ParityNone, 1); + + uart_send_string(&uobj, "UART API Demo...\r\n"); + uart_send_string(&uobj, "Hello World!!\r\n"); + while(1){ + uart_send_string(&uobj, "\r\n8195a$"); + rc = log_uart_getc(&uobj); + log_uart_putc(&uobj, rc); + } +} + diff --git a/RTL00_SDKV35a/example_sources/log_uart_loopback/src/main.c b/RTL00_SDKV35a/example_sources/log_uart_loopback/src/main.c new file mode 100644 index 0000000..ab071da --- /dev/null +++ b/RTL00_SDKV35a/example_sources/log_uart_loopback/src/main.c @@ -0,0 +1,46 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "log_uart_api.h" + +char buf[100]="Hello World!!\r\n";; +log_uart_t uobj; + +int uart_scan (char *buf) +{ + int i; + + for (i=0;i<100;i++) { + *(buf+i) = log_uart_getc(&uobj); + if ((*(buf+i) == 0x0A) || (*(buf+i) == 0x0D)) { + break; + } + } + + return i; +} + +void main(void) +{ + int ret; + + log_uart_init(&uobj, 38400, 8, ParityNone, 1); + log_uart_send(&uobj, buf, _strlen(buf), 100); + + while (1) { +// ret = log_uart_recv(&uobj, buf, 100, 2000); + ret = uart_scan(buf); + log_uart_send(&uobj, buf, ret, 1000); + log_uart_putc(&uobj, 0x0A); + log_uart_putc(&uobj, 0x0D); + } +} + + diff --git a/RTL00_SDKV35a/example_sources/log_uart_stream_loopback/src/main.c b/RTL00_SDKV35a/example_sources/log_uart_stream_loopback/src/main.c new file mode 100644 index 0000000..4114112 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/log_uart_stream_loopback/src/main.c @@ -0,0 +1,81 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "log_uart_api.h" + +#define BUF_SZ (1024*3) + +extern void wait_ms(int ms); + +char buf[BUF_SZ]="Hello World!!\r\n";; +volatile uint32_t tx_busy=0; +volatile uint32_t rx_busy=0; +log_uart_t uobj; + +void uart_tx_done(uint32_t id) +{ + log_uart_t *uobj = (void*)id; + tx_busy = 0; +} + +void uart_rx_done(uint32_t id) +{ + log_uart_t *uobj = (void*)id; + rx_busy = 0; +} + +void main(void) +{ + int ret; + int i; + int timeout; + + log_uart_init(&uobj, 38400, 8, ParityNone, 1); + + log_uart_tx_comp_handler(&uobj, (void*)uart_tx_done, (uint32_t) &uobj); + log_uart_rx_comp_handler(&uobj, (void*)uart_rx_done, (uint32_t) &uobj); + + log_uart_send(&uobj, buf, _strlen(buf), 100); + + while (1) { + rx_busy = 1; + log_uart_recv_stream(&uobj, buf, BUF_SZ); + timeout = 2000; + ret = BUF_SZ; + while (rx_busy) { + wait_ms(1); + timeout--; + if (timeout == 0) { + // return value is the bytes received + ret = log_uart_recv_stream_abort(&uobj); + rx_busy = 0; + } + } + + if (ret > 0) { + buf[ret] = 0; // end of string + tx_busy = 1; + log_uart_send_stream(&uobj, buf, ret); + timeout = 2000; + while (tx_busy) { + wait_ms(1); + timeout--; + if (timeout == 0) { + tx_busy = 0; + // return value is the bytes transmitted + ret = log_uart_send_stream_abort(&uobj); + } + } + log_uart_putc(&uobj, 0x0d); + log_uart_putc(&uobj, 0x0a); + } + } +} + diff --git a/RTL00_SDKV35a/example_sources/nfc/readme.txt b/RTL00_SDKV35a/example_sources/nfc/readme.txt new file mode 100644 index 0000000..54246c8 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/nfc/readme.txt @@ -0,0 +1,28 @@ +Example Description + +This example describes how to use nfc interface. + +Requirement Components: +1. nfc reader. + Ex. Smart phone which has NFC reader. In Android, you can use below app + + NFC Tag reader + https://play.google.com/store/apps/details?id=com.nxp.taginfolite + + NFC Tag reader & writer + https://play.google.com/store/apps/details?id=com.wakdev.wdnfc + + NFC tag writer + https://play.google.com/store/apps/details?id=com.nxp.nfc.tagwriter + +2. Connect NFC antenna. + By default the NFC antenna is provided but not connected. + You can choose your desired antenna and weld it on the board + + +Verification Steps: +(a) Open nfc reader app, Tap phone on NFC antenna, then the ndef message content is text "HELLO WORLD!" +(b) Open nfc writer app, write something to the tag. (Ex. text message "abcdefg") + It'll also dump raw data on the log. +(c) Open nfc reader app, tap phone on NFC antenna, and check if the conten is exactly the same as previous move. + diff --git a/RTL00_SDKV35a/example_sources/nfc/src/main.c b/RTL00_SDKV35a/example_sources/nfc/src/main.c new file mode 100644 index 0000000..455b59d --- /dev/null +++ b/RTL00_SDKV35a/example_sources/nfc/src/main.c @@ -0,0 +1,220 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2015 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "cmsis_os.h" + +#include "diag.h" +#include "main.h" + +#include "nfc_api.h" +#include "flash_api.h" + +#define NFC_RESTORE_DEFAULT (0) + +#define NFC_MAX_PAGE_NUM 36 +nfctag_t nfctag; +unsigned int nfc_tag_content[NFC_MAX_PAGE_NUM]; +unsigned char nfc_tag_dirty[NFC_MAX_PAGE_NUM]; + +#define RTK_NFC_UID 0x58 +unsigned char nfc_default_uid[7] = { + RTK_NFC_UID, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 +}; + +osThreadId nfc_tid = 0; + +#define FLASH_APP_NFC_BASE 0x85000 +flash_t flash_nfc; + +void nfc_event_listener(void *arg, unsigned int event) { + switch(event) { + case NFC_EV_READER_PRESENT: + DiagPrintf("NFC_EV_READER_PRESENT\r\n"); + break; + case NFC_EV_READ: + DiagPrintf("NFC_EV_READ\r\n"); + break; + case NFC_EV_WRITE: + DiagPrintf("NFC_EV_WRITE\r\n"); + break; + case NFC_EV_ERR: + DiagPrintf("NFC_EV_ERR\r\n"); + break; + case NFC_EV_CACHE_READ: + DiagPrintf("NFC_EV_CACHE_READ\r\n"); + break; + } +} + +/** + * This callback function is called several times if tag is being written multiple pages. + * DO NOT put heavy task here otherwise it will block tag write and cause timeout failure. + **/ +void nfc_write_listener(void *arg, unsigned int page, unsigned int pgdat) { + nfc_tag_content[page] = pgdat; + nfc_tag_dirty[page] = 1; + if (nfc_tid) { + osSignalSet(nfc_tid, NFC_EV_WRITE); + } +} + +int is_valid_nfc_uid() { + int valid_content = 1; + + unsigned char uid[7]; + unsigned char bcc[2]; + + uid[0] = (unsigned char)((nfc_tag_content[0] & 0x000000FF) >> 0); + uid[1] = (unsigned char)((nfc_tag_content[0] & 0x0000FF00) >> 8); + uid[2] = (unsigned char)((nfc_tag_content[0] & 0x00FF0000) >> 16); + bcc[0] = (unsigned char)((nfc_tag_content[0] & 0xFF000000) >> 24); + uid[3] = (unsigned char)((nfc_tag_content[1] & 0x000000FF) >> 0); + uid[4] = (unsigned char)((nfc_tag_content[1] & 0x0000FF00) >> 8); + uid[5] = (unsigned char)((nfc_tag_content[1] & 0x00FF0000) >> 16); + uid[6] = (unsigned char)((nfc_tag_content[1] & 0xFF000000) >> 24); + bcc[1] = (unsigned char)((nfc_tag_content[2] & 0x000000FF) >> 0); + + // verify Block Check Character + if (bcc[0] != (0x88 ^ uid[0] ^ uid[1] ^ uid[2])) { + valid_content = 0; + } + if (bcc[1] != (uid[3] ^ uid[4] ^ uid[5] ^ uid[6])) { + valid_content = 0; + } + + return valid_content; +} + +unsigned int generate_default_tag_content() { + unsigned int page_size = 0; + + memset(nfc_tag_content, 0, NFC_MAX_PAGE_NUM * sizeof(unsigned int)); + + // calculate Block Check Character + unsigned char bcc[2]; + bcc[0] = 0x88 ^ nfc_default_uid[0] ^ nfc_default_uid[1] ^ nfc_default_uid[2]; + bcc[1] = nfc_default_uid[3] ^ nfc_default_uid[4] ^ nfc_default_uid[5] ^ nfc_default_uid[6]; + + // generate header + nfc_tag_content[page_size++] = ((unsigned int)nfc_default_uid[0]) << 0 | + ((unsigned int)nfc_default_uid[1]) << 8 | + ((unsigned int)nfc_default_uid[2]) << 16 | + ((unsigned int) bcc[0]) << 24; + nfc_tag_content[page_size++] = ((unsigned int)nfc_default_uid[3]) << 0 | + ((unsigned int)nfc_default_uid[4]) << 8 | + ((unsigned int)nfc_default_uid[5]) << 16 | + ((unsigned int)nfc_default_uid[6]) << 24; + nfc_tag_content[page_size++] = ((unsigned int) bcc[1]) << 0; + nfc_tag_content[page_size++] = 0x001211E1; + + // Init tag content as NDEF will-known text message "HELLO WORLD!" in little endian + nfc_tag_content[page_size++] = 0x01d11303; + nfc_tag_content[page_size++] = 0x6502540f; + nfc_tag_content[page_size++] = 0x4c45486e; + nfc_tag_content[page_size++] = 0x57204f4c; + nfc_tag_content[page_size++] = 0x444c524f; + nfc_tag_content[page_size++] = 0x0000fe21; + + return page_size; +} + +void nfc_load_tag_content_from_flash() { + int i, address, page_size; + + memset(nfc_tag_content, 0, NFC_MAX_PAGE_NUM * sizeof(unsigned int)); + memset(nfc_tag_dirty, 0, NFC_MAX_PAGE_NUM); + + for (i = 0, address = FLASH_APP_NFC_BASE; i < NFC_MAX_PAGE_NUM; i++, address+=4) { + flash_read_word(&flash_nfc, address, &nfc_tag_content[i]); + } + + if (!is_valid_nfc_uid() || NFC_RESTORE_DEFAULT) { + DiagPrintf("Invalid tag content, restore to default value\r\n"); + page_size = generate_default_tag_content(); + + // update to flash + flash_erase_sector(&flash_nfc, FLASH_APP_NFC_BASE); + for (i = 0, address = FLASH_APP_NFC_BASE; i < page_size; i++, address += 4) { + flash_write_word(&flash_nfc, address, nfc_tag_content[i]); + } + } + +} + +void nfc_store_tag_content() { + int i, address; + int modified_page_count; + + // dump the modified tag content + modified_page_count = 0; + for (i = 4; i < NFC_MAX_PAGE_NUM && nfc_tag_dirty[i]; i++) { + modified_page_count++; + DiagPrintf("page:%02d data:%08x\r\n", i, nfc_tag_content[i]); + } + + // update to cache from page 4 + nfc_cache_write(&nfctag, &(nfc_tag_content[4]), 4, modified_page_count); + + modified_page_count += 4; // we also need update tag header to flash which has size 4 + flash_erase_sector(&flash_nfc, FLASH_APP_NFC_BASE); + for (i = 0, address = FLASH_APP_NFC_BASE; i < modified_page_count; i++, address += 4) { + flash_write_word(&flash_nfc, address, nfc_tag_content[i]); + } + +} + +void nfc_task(void const *arg) { + int i; + osEvent evt; + + nfc_load_tag_content_from_flash(); + + nfc_init(&nfctag, nfc_tag_content); + nfc_event(&nfctag, nfc_event_listener, NULL, 0xFF); + nfc_write(&nfctag, nfc_write_listener, NULL); + + osSignalClear(nfc_tid, NFC_EV_WRITE); + + while(1) { + evt = osSignalWait (0, 0xFFFFFFFF); // wait for any signal with max timeout + if (evt.status == osEventSignal && (evt.value.signals & NFC_EV_WRITE)) { + osDelay(300); + + nfc_store_tag_content(); + + memset(nfc_tag_dirty, 0, NFC_MAX_PAGE_NUM); + osSignalClear(nfc_tid, NFC_EV_WRITE); + } + } +} + +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + osThreadDef(nfc_task, osPriorityRealtime, 1, 1024); + nfc_tid = osThreadCreate (osThread (nfc_task), NULL); + + DBG_INFO_MSG_OFF(_DBG_SPI_FLASH_); + + //3 3)Enable Schedule, Start Kernel +#if defined(CONFIG_KERNEL) && !TASK_SCHEDULER_DISABLED + #ifdef PLATFORM_FREERTOS + vTaskStartScheduler(); + #endif +#else + RtlConsolTaskRom(NULL); +#endif + + while(1); +} + diff --git a/RTL00_SDKV35a/example_sources/pm_deepsleep/readme.txt b/RTL00_SDKV35a/example_sources/pm_deepsleep/readme.txt new file mode 100644 index 0000000..5503721 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pm_deepsleep/readme.txt @@ -0,0 +1,22 @@ +Example Description + +This example describes how to use deep sleep api. + +Requirement Components: + a LED + a push button + +Pin name PC_4 and PC_5 map to GPIOC_4 and GPIOC_5: + - PC_4 as input with internal pull-high, connect a push button to this pin and ground. + - PC_5 as output, connect a LED to this pin and ground. + +In this example, LED is turned on after device initialize. +User push the button to turn off LED and trigger device enter deep sleep mode for 10s. +If user press any key before sleep timeout, the system will resume. +LED is turned on again after device initialize. + +It can be easily measure power consumption in normal mode and deep sleep mode before/after push the putton. + +NOTE: You will see device resume immediately at first time. +It's because the log uart is a wakeup source and it buffered a wakeup event when DAP is used. +The symptom won't appear if you use power source on R43 and only power on module. \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/pm_deepsleep/src/main.c b/RTL00_SDKV35a/example_sources/pm_deepsleep/src/main.c new file mode 100644 index 0000000..bf7a299 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pm_deepsleep/src/main.c @@ -0,0 +1,110 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2015 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "gpio_api.h" // mbed +#include "gpio_irq_api.h" // mbed +#include "sleep_ex_api.h" +#include "sys_api.h" +#include "diag.h" +#include "main.h" + +#define GPIO_LED_PIN PC_5 +#define GPIO_IRQ_PIN PC_4 + +// deep sleep can only be waked up by GPIOB_1 and GTimer +#define GPIO_WAKE_PIN PB_1 + +// NOTICE: The pull condition may differnet on your board +PinName pull_down_list[] = { + PA_0, PA_1, PA_2, PA_3, PA_4, PA_5, PA_6, PA_7, + PB_0, PB_3, PB_4, PB_5, PB_6, PB_7, + PC_0, PC_1, PC_2, PC_3, PC_4, PC_5, PC_6, PC_7, PC_8, PC_9, + PD_0, PD_1, PD_2, PD_3, PD_4, PD_5, PD_6, PD_7, PD_8, PD_9, + PE_0, PE_1, PE_2, PE_3, PE_4, PE_5, PE_6, PE_7, PE_8, PE_9, PE_A, + PF_1, PF_2, PF_3, PF_4, PF_5 +}; + +// NOTICE: The pull condition may differnet on your board +PinName pull_up_list[] = { + PB_2, + PF_0, + PG_0, PG_1, PG_2, PG_3, PG_4, PG_5, PG_6, PG_7, + PH_0, PH_1, PH_2, PH_3, PH_4, PH_5, PH_6, PH_7, + PI_0, PI_1, PI_2, PI_3, PI_4, PI_5, PI_6, PI_7, + PJ_0, PJ_1, PJ_2, PJ_3, PJ_4, PJ_5, PJ_6, + PK_0, PK_1, PK_2, PK_3, PK_4, PK_5, PK_6 +}; + +void gpio_pull_control() +{ + int i; + gpio_t gpio_obj; + + for (i=0; i < sizeof(pull_down_list) / sizeof(pull_down_list[0]); i++) { + gpio_init(&gpio_obj, pull_down_list[i]); + gpio_dir(&gpio_obj, PIN_INPUT); + gpio_mode(&gpio_obj, PullDown); + } + + for (i=0; i < sizeof(pull_up_list) / sizeof(pull_up_list[0]); i++) { + gpio_init(&gpio_obj, pull_up_list[i]); + gpio_dir(&gpio_obj, PIN_INPUT); + gpio_mode(&gpio_obj, PullUp); + } +} + +void gpio_demo_irq_handler (uint32_t id, gpio_irq_event event) +{ + gpio_t *gpio_led; + gpio_led = (gpio_t *)id; + + printf("Enter deep sleep...Wait 10s or give rising edge at PB_1 to wakeup system.\r\n\r\n"); + + // turn off led + gpio_write(gpio_led, 0); + + // turn off log uart + sys_log_uart_off(); + + // initialize wakeup pin at PB_1 + gpio_t gpio_wake; + gpio_init(&gpio_wake, GPIO_WAKE_PIN); + gpio_dir(&gpio_wake, PIN_INPUT); + gpio_mode(&gpio_wake, PullDown); + + // Please note that the pull control is different in different board + // This example is a sample code for RTL Ameba Dev Board + gpio_pull_control(); + + // enter deep sleep + deepsleep_ex(DSLEEP_WAKEUP_BY_GPIO | DSLEEP_WAKEUP_BY_TIMER, 10000); +} + +void main(void) +{ + gpio_t gpio_led; + gpio_irq_t gpio_btn; + + // Init LED control pin + gpio_init(&gpio_led, GPIO_LED_PIN); + gpio_dir(&gpio_led, PIN_OUTPUT); // Direction: Output + gpio_mode(&gpio_led, PullNone); // No pull + + // Initial Push Button pin as interrupt source + gpio_irq_init(&gpio_btn, GPIO_IRQ_PIN, gpio_demo_irq_handler, (uint32_t)(&gpio_led)); + gpio_irq_set(&gpio_btn, IRQ_FALL, 1); // Falling Edge Trigger + gpio_irq_enable(&gpio_btn); + + // led on means system is in run mode + gpio_write(&gpio_led, 1); + printf("\r\nPush button at PC_4 to enter deep sleep\r\n"); + + while(1); +} diff --git a/RTL00_SDKV35a/example_sources/pm_deepstandby/readme.txt b/RTL00_SDKV35a/example_sources/pm_deepstandby/readme.txt new file mode 100644 index 0000000..554b71d --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pm_deepstandby/readme.txt @@ -0,0 +1,18 @@ +Example Description + +This example describes how to use deep standby api. + +Requirement Components: + a LED + a push button + +Pin name PA_5 and PC_5 map to GPIOA_5 and GPIOC_5: + - PA_5 as input, connect a push button to this pin and 3v3. + - PC_5 as output, connect a LED to this pin and ground. + +In this example, LED is turned on after device initialize. +User push the button to turn off LED and trigger device enter deep standby mode for 10s. +If user press button before sleep timeout, the system will resume. +LED is turned on again after device initialize. + +It can be easily measure power consumption in normal mode and deep standby mode before/after push the putton. diff --git a/RTL00_SDKV35a/example_sources/pm_deepstandby/src/main.c b/RTL00_SDKV35a/example_sources/pm_deepstandby/src/main.c new file mode 100644 index 0000000..7588f82 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pm_deepstandby/src/main.c @@ -0,0 +1,105 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2015 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "gpio_api.h" // mbed +#include "sleep_ex_api.h" +#include "diag.h" +#include "main.h" + +#define GPIO_LED_PIN PC_5 +#define GPIO_PUSHBT_PIN PA_5 + +// NOTICE: The pull condition may differnet on your board +PinName pull_down_list[] = { + PA_0, PA_1, PA_2, PA_3, PA_4, PA_5, PA_6, PA_7, + PB_0, PB_1, PB_3, PB_4, PB_5, PB_6, PB_7, + PC_0, PC_1, PC_2, PC_3, PC_4, PC_5, PC_6, PC_7, PC_8, PC_9, + PD_0, PD_1, PD_2, PD_3, PD_4, PD_5, PD_6, PD_7, PD_8, PD_9, + PE_0, PE_1, PE_2, PE_3, PE_4, PE_5, PE_6, PE_7, PE_8, PE_9, PE_A, + PF_1, PF_2, PF_3, PF_4, PF_5 +}; + +// NOTICE: The pull condition may differnet on your board +PinName pull_up_list[] = { + PB_2, + PF_0, + PG_0, PG_1, PG_2, PG_3, PG_4, PG_5, PG_6, PG_7, + PH_0, PH_1, PH_2, PH_3, PH_4, PH_5, PH_6, PH_7, + PI_0, PI_1, PI_2, PI_3, PI_4, PI_5, PI_6, PI_7, + PJ_0, PJ_1, PJ_2, PJ_3, PJ_4, PJ_5, PJ_6, + PK_0, PK_1, PK_2, PK_3, PK_4, PK_5, PK_6 +}; + +void gpio_pull_control() +{ + int i; + gpio_t gpio_obj; + + for (i=0; i < sizeof(pull_down_list) / sizeof(pull_down_list[0]); i++) { + gpio_init(&gpio_obj, pull_down_list[i]); + gpio_dir(&gpio_obj, PIN_INPUT); + gpio_mode(&gpio_obj, PullDown); + } + + for (i=0; i < sizeof(pull_up_list) / sizeof(pull_up_list[0]); i++) { + gpio_init(&gpio_obj, pull_up_list[i]); + gpio_dir(&gpio_obj, PIN_INPUT); + gpio_mode(&gpio_obj, PullUp); + } +} + +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + gpio_t gpio_led, gpio_btn; + int old_btn_state, new_btn_state; + + DBG_INFO_MSG_OFF(_DBG_GPIO_); + + // Init LED control pin + gpio_init(&gpio_led, GPIO_LED_PIN); + gpio_dir(&gpio_led, PIN_OUTPUT); // Direction: Output + gpio_mode(&gpio_led, PullNone); // No pull + + // Initial Push Button pin + gpio_init(&gpio_btn, GPIO_PUSHBT_PIN); + gpio_dir(&gpio_btn, PIN_INPUT); // Direction: Input + gpio_mode(&gpio_btn, PullDown); + + old_btn_state = new_btn_state = 0; + gpio_write(&gpio_led, 1); + + DiagPrintf("Push button to sleep...\r\n"); + while(1){ + new_btn_state = gpio_read(&gpio_btn); + + if (old_btn_state == 1 && new_btn_state == 0) { + gpio_write(&gpio_led, 0); + + DiagPrintf("Sleep 8s... (Or wakeup by pushing button)\r\n"); + //turn off log uart to avoid warning in gpio_pull_control() + sys_log_uart_off(); + // Please note that the pull control is different in different board + // This example is a sample code for RTL Ameba Dev Board + gpio_pull_control(); + standby_wakeup_event_add(STANDBY_WAKEUP_BY_STIMER, 8000, 0); + standby_wakeup_event_add(STANDBY_WAKEUP_BY_PA5, 0, 1); + deepstandby_ex(); + + DiagPrintf("This line should not be printed\r\n"); + } + old_btn_state = new_btn_state; + } +} + diff --git a/RTL00_SDKV35a/example_sources/pm_sleep/readme.txt b/RTL00_SDKV35a/example_sources/pm_sleep/readme.txt new file mode 100644 index 0000000..f3ece4e --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pm_sleep/readme.txt @@ -0,0 +1,18 @@ +Example Description + +This example describes how to use sleep api. + +Requirement Components: + a LED + a push button + +Pin name PC_4 and PC_5 map to GPIOC_4 and GPIOC_5: + - PC_4 as input with internal pull-high, connect a push button to this pin and ground. + - PC_5 as output, connect a LED to this pin and ground. + +In this example, LED is turned on after device initialize. +User push the button to turn off LED and trigger device enter sleep mode for 10s. +If user push button before sleep timeout, the system will resume. +LED is turned on again after system resume without restart PC. + +It can be easily measure power consumption in normal mode and sleep mode before/after push the putton. diff --git a/RTL00_SDKV35a/example_sources/pm_sleep/src/main.c b/RTL00_SDKV35a/example_sources/pm_sleep/src/main.c new file mode 100644 index 0000000..814afb1 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pm_sleep/src/main.c @@ -0,0 +1,86 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2015 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "gpio_api.h" // mbed +#include "gpio_irq_api.h" // mbed +#include "sleep_ex_api.h" +#include "sys_api.h" +#include "diag.h" +#include "main.h" + +#define GPIO_LED_PIN PC_5 +#define GPIO_IRQ_PIN PC_4 + +int led_ctrl = 0; +gpio_t gpio_led; + +int put_to_sleep = 0; + +void gpio_demo_irq_handler (uint32_t id, gpio_irq_event event) +{ + gpio_t *gpio_led; + + gpio_led = (gpio_t *)id; + + if (led_ctrl == 1) { + led_ctrl = 0; + gpio_write(gpio_led, led_ctrl); + put_to_sleep = 1; + } else { + led_ctrl = 1; + gpio_write(gpio_led, led_ctrl); + } +} + +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + gpio_irq_t gpio_btn; + int IsDramOn = 1; + + DBG_INFO_MSG_OFF(_DBG_GPIO_); + + // Init LED control pin + gpio_init(&gpio_led, GPIO_LED_PIN); + gpio_dir(&gpio_led, PIN_OUTPUT); // Direction: Output + gpio_mode(&gpio_led, PullNone); // No pull + + // Initial Push Button pin as interrupt source + gpio_irq_init(&gpio_btn, GPIO_IRQ_PIN, gpio_demo_irq_handler, (uint32_t)(&gpio_led)); + gpio_irq_set(&gpio_btn, IRQ_FALL, 1); + gpio_irq_enable(&gpio_btn); + + led_ctrl = 1; + gpio_write(&gpio_led, led_ctrl); + DBG_8195A("Push button to enter sleep\r\n"); + //system will hang when it tries to suspend SDRAM for 8711AF + if ( sys_is_sdram_power_on() == 0 ) { + IsDramOn = 0; + } + + put_to_sleep = 0; + while(1) { + if (put_to_sleep) { + DBG_8195A("Sleep 8s or push button to resume system...\r\n"); + sys_log_uart_off(); + sleep_ex_selective(SLP_GPIO | SLEEP_WAKEUP_BY_STIMER, 8000, 0, IsDramOn); // sleep_ex can't be put in irq handler + sys_log_uart_on(); + DBG_8195A("System resume\r\n"); + + put_to_sleep = 0; + led_ctrl = 1; + gpio_write(&gpio_led, led_ctrl); + } + } +} diff --git a/RTL00_SDKV35a/example_sources/pm_tickless/readme.txt b/RTL00_SDKV35a/example_sources/pm_tickless/readme.txt new file mode 100644 index 0000000..db99702 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pm_tickless/readme.txt @@ -0,0 +1,31 @@ +Example Description + +This example describes how to use freertos tickless with uart interruptable interface + +Requirement Components: + USBtoTTL adapter + +Connect to PC + - Connect Ground: connect to GND pin via USBtoTTL adapter + - Use UART1 + GPIOA_0 as UART1_RX connect to TX of USBtoTTL adapter + GPIOA_4 as UART1_TX connect to RX of USBtoTTL adapter + +We also need connect GPIOC_1 as gpio interrupt which parallel with log uart rx pin. + +In this example, freertos will enter/leave tickless automatically. +User can type continuous "Enter" in uart or log uart to wake system if system is in tickless. +System is keep awake until user type a command via uart. + +There are some features in this example: +(1) We replace tickless' sleep function with system sleep api which save more power. +(2) Freertos enter tickless if the wakelock bit map is 0. + It means there is no function require system keep awake. + By default there is WAKELOCK_OS keep system awake. + So we need release this WAKELOCK_OS enable tickless mode. +(3) We configure uart rx as gpio interrupt mode. This make uart can wake system. + +NOTICE: If you don't want loss any data from treating UART signal as GPIO interrupt, + you can set FREERTOS_PMU_TICKLESS_PLL_RESERVED to 1 in "platform_opt.h". + It will reserved PLL clock in tickless and UART can receive the whole data. + But it also cost more power consumption. diff --git a/RTL00_SDKV35a/example_sources/pm_tickless/src/main.c b/RTL00_SDKV35a/example_sources/pm_tickless/src/main.c new file mode 100644 index 0000000..b78d642 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pm_tickless/src/main.c @@ -0,0 +1,168 @@ +#include "FreeRTOS.h" +#include "task.h" +#include "diag.h" +#include "main.h" +#include + +#include "freertos_pmu.h" +#include "gpio_irq_api.h" +#include "serial_api.h" + +// select uart tx/rx pin with gpio interrupt function +#define UART_TX PA_4 +#define UART_RX PA_0 + +#define LOGUART_RX_WAKE PC_1 + +#define WAKELOCK_EXAMPLE WAKELOCK_USER_BASE + +serial_t mysobj; +volatile char rc = 0; + +extern void wlan_netowrk(void); +extern void console_init(void); + +char cmdbuf[128]; +int cmdbuf_index = 0; +void uart_irq_callback(uint32_t id, SerialIrq event) +{ + serial_t *sobj = (void*)id; + + if(event == RxIrq) { + acquire_wakelock(WAKELOCK_EXAMPLE); + + rc = serial_getc(sobj); + + if (rc == '\r' || rc == '\n') { + serial_putc(sobj, '\r'); + serial_putc(sobj, '\n'); + serial_putc(sobj, '#'); + serial_putc(sobj, ' '); + + if (cmdbuf_index != 0) { + + /* NOTICE: If you don't want loss any data from treating UART signal as GPIO interrupt, + * you can set FREERTOS_PMU_TICKLESS_PLL_RESERVED to 1 in "platform_opt.h". + * It will reserved PLL clock in tickless and UART can receive the whole data. + * But it also cost more power consumption. + **/ + + // process command + printf("cmd(%d): %s\r\n", cmdbuf_index, cmdbuf); + + // release wakelock and reset buf + cmdbuf_index = 0; + release_wakelock(WAKELOCK_EXAMPLE); + } + } + + if (!(rc == '\r' || rc == '\n' )) { + // receive command + serial_putc(sobj, rc); + cmdbuf[cmdbuf_index] = rc; + cmdbuf_index++; + cmdbuf[cmdbuf_index] = '\0'; + } + } +} + +void gpio_uart_rx_irq_callback(uint32_t id, gpio_irq_event event) +{ + acquire_wakelock(WAKELOCK_EXAMPLE); +} + +void pre_sleep_process_callback(unsigned int expected_idle_time) +{ + // For peripherals that need turned off before sleep, call disable or deinit peripheral here +} + +void post_sleep_process_callback(unsigned int expected_idle_time) +{ + // For peripherals that are turned off before sleep, call enable or init peripheral here +} + +void config_uart() +{ + // setup uart + serial_init(&mysobj, UART_TX, UART_RX); + serial_baud(&mysobj, 38400); + serial_format(&mysobj, 8, ParityNone, 1); + + serial_irq_handler(&mysobj, uart_irq_callback, (uint32_t)&mysobj); + serial_irq_set(&mysobj, RxIrq, 1); + serial_irq_set(&mysobj, TxIrq, 1); + + // config uart rx as gpio wakeup pin + gpio_irq_t gpio_rx_wake; + gpio_irq_init(&gpio_rx_wake, UART_RX, gpio_uart_rx_irq_callback, NULL); + gpio_irq_set(&gpio_rx_wake, IRQ_FALL, 1); // Falling Edge Trigger + gpio_irq_enable(&gpio_rx_wake); +} + +void gpio_loguart_rx_irq_callback (uint32_t id, gpio_irq_event event) +{ + /* WAKELOCK_LOGUART is also handled in log service. + * It is release after a complete command is sent. + **/ + acquire_wakelock(WAKELOCK_LOGUART); +} + +void config_loguart() +{ + /* Log uart RX pin doesn't support gpio interrupt. + * To make log uart wake system, we can parallel log uart RX with another gpio interrupt pin. + */ + gpio_irq_t gpio_rx_wake; + gpio_irq_init(&gpio_rx_wake, LOGUART_RX_WAKE, gpio_loguart_rx_irq_callback, NULL); + gpio_irq_set(&gpio_rx_wake, IRQ_FALL, 1); // Falling Edge Trigger + gpio_irq_enable(&gpio_rx_wake); +} + +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + if ( rtl_cryptoEngine_init() != 0 ) { + DiagPrintf("crypto engine init failed\r\n"); + } + + /* Initialize log uart and at command service */ + console_init(); + + /* pre-processor of application example */ + pre_example_entry(); + + /* wlan intialization */ +#if defined(CONFIG_WIFI_NORMAL) && defined(CONFIG_NETWORK) + wlan_network(); +#endif + + // setup uart with capability of wakeup system + config_uart(); + + // setup log uart with capability of wakeup system + config_loguart(); + + // By default tickless is disabled because WAKELOCK_OS is locked. + // Release this wakelock to enable tickless + release_wakelock(WAKELOCK_OS); + + // Register pre/post sleep callback. They are called when system automatically enter/leave sleep. + register_sleep_callback_by_module(1, pre_sleep_process_callback, WAKELOCK_EXAMPLE); + register_sleep_callback_by_module(0, post_sleep_process_callback, WAKELOCK_EXAMPLE); + + /* Execute application example */ + example_entry(); + + /*Enable Schedule, Start Kernel*/ +#if defined(CONFIG_KERNEL) && !TASK_SCHEDULER_DISABLED + #ifdef PLATFORM_FREERTOS + vTaskStartScheduler(); + #endif +#else + RtlConsolTaskRom(NULL); +#endif +} diff --git a/RTL00_SDKV35a/example_sources/pwm-buzzer/readme.txt b/RTL00_SDKV35a/example_sources/pwm-buzzer/readme.txt new file mode 100644 index 0000000..f7d022d --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pwm-buzzer/readme.txt @@ -0,0 +1,10 @@ +Example Description + +This example describes how to use pwm buzzer on extend board + +Requirement Components: + extend board, buzzer + +Connect extend board to 2v0 dap board, and connect buzzer on the extend board's buzzer pin, then the buzzer would play sound from Do to higher Do. + + \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/pwm-buzzer/src/main.c b/RTL00_SDKV35a/example_sources/pwm-buzzer/src/main.c new file mode 100644 index 0000000..3f6cf4e --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pwm-buzzer/src/main.c @@ -0,0 +1,63 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "pwmout_api.h" // mbed +#include "main.h" +#include "os_support.h" + +#define PWM_1 PC_0 +#define PWM_2 PC_1 +#define PWM_3 PC_2 +#define PWM_4 PC_3 + + + +pwmout_t pwm_led[4]; +PinName pwm_led_pin[4] = {PWM_1, PWM_2, PWM_3, PWM_4}; +float period[8] = {1.0/523, 1.0/587, 1.0/659, 1.0/698, 1.0/784, 1.0/880, 1.0/988, 1.0/1047}; + +extern void RtlMsleepOS(u32 ms); + +void pwm_delay(void) +{ + for(int i=0;i<1000000;i++) + asm(" nop"); +} + +/** + * @brief Main program. + * @param None + * @retval None + */ +//int main_app(IN u16 argc, IN u8 *argv[]) +void main(void) +{ + int i; + + + pwmout_init(&pwm_led[3], pwm_led_pin[3]); + + + + while (1) { + + for(i=0; i<8; i++){ + pwmout_period(&pwm_led[3], period[i]); + pwmout_pulsewidth(&pwm_led[3], period[i]/2); + Mdelay(1000); + } + + +// wait_ms(20); +// RtlMsleepOS(25); + pwm_delay(); + } +} + diff --git a/RTL00_SDKV35a/example_sources/pwm/readme.txt b/RTL00_SDKV35a/example_sources/pwm/readme.txt new file mode 100644 index 0000000..022ca0f --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pwm/readme.txt @@ -0,0 +1,13 @@ +Example Description + +This example describes how to use pwm + +Requirement Components: + 1~4 LED + +Connect LED to below PWM pins and ground, then the LED would gradually become brighter and then darker with different speed. + - connect a LED to PC_0 and ground + - connect a LED to PC_1 and ground + - connect a LED to PC_2 and ground + - connect a LED to PC_3 and ground + \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/pwm/src/main.c b/RTL00_SDKV35a/example_sources/pwm/src/main.c new file mode 100644 index 0000000..98b01ee --- /dev/null +++ b/RTL00_SDKV35a/example_sources/pwm/src/main.c @@ -0,0 +1,94 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "pwmout_api.h" // mbed +#include "main.h" + +#define PWM_1 PC_0 +#define PWM_2 PC_1 +#define PWM_3 PC_2 +#define PWM_4 PC_3 +#define PWM_PERIOD 20000 +#define USE_FLOAT 0 + +#if USE_FLOAT +#define PWM_STEP (1.0/20.0) +float pwms[4]={0.0, 0.25, 0.5, 0.75}; +float steps[4]={PWM_STEP, PWM_STEP, PWM_STEP, PWM_STEP}; +#else +#define PWM_STEP (PWM_PERIOD/20) +int pwms[4]={0, PWM_PERIOD/4, PWM_PERIOD/2, PWM_PERIOD/4*3}; +int steps[4]={PWM_STEP,PWM_STEP,PWM_STEP,PWM_STEP}; +#endif + +pwmout_t pwm_led[4]; +PinName pwm_led_pin[4] = {PWM_1, PWM_2, PWM_3, PWM_4}; + +extern void RtlMsleepOS(u32 ms); + +void pwm_delay(void) +{ + for(int i=0;i<1000000;i++) + asm(" nop"); +} + +/** + * @brief Main program. + * @param None + * @retval None + */ +//int main_app(IN u16 argc, IN u8 *argv[]) +void main(void) +{ + int i; + + for (i=0; i<4; i++) { + pwmout_init(&pwm_led[i], pwm_led_pin[i]); + pwmout_period_us(&pwm_led[i], PWM_PERIOD); + } + + while (1) { +#if USE_FLOAT + for (i=0; i<4; i++) { + pwmout_write(&pwm_led[i], pwms[i]); + + pwms[i] += steps[i]; + if (pwms[i] >= 1.0) { + steps[i] = -PWM_STEP; + pwms[i] = 1.0; + } + + if (pwms[i] <= 0.0) { + steps[i] = PWM_STEP; + pwms[i] = 0.0; + } + } +#else + for (i=0; i<4; i++) { + pwmout_pulsewidth_us(&pwm_led[i], pwms[i]); + + pwms[i] += steps[i]; + if (pwms[i] >= PWM_PERIOD) { + steps[i] = -PWM_STEP; + pwms[i] = PWM_PERIOD; + } + + if (pwms[i] <= 0) { + steps[i] = PWM_STEP; + pwms[i] = 0; + } + } +#endif +// wait_ms(20); +// RtlMsleepOS(25); + pwm_delay(); + } +} + diff --git a/RTL00_SDKV35a/example_sources/rtc/readme.txt b/RTL00_SDKV35a/example_sources/rtc/readme.txt new file mode 100644 index 0000000..4194f46 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/rtc/readme.txt @@ -0,0 +1,7 @@ +Example Description + +This example describes how to use the RTC API. The RTC function is implemented by a G-Timer. + +Behavior: +This example will print out the time information every secand. + diff --git a/RTL00_SDKV35a/example_sources/rtc/src/main.c b/RTL00_SDKV35a/example_sources/rtc/src/main.c new file mode 100644 index 0000000..8cadc02 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/rtc/src/main.c @@ -0,0 +1,34 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ +#include "rtc_api.h" + + int main() + { + time_t seconds; + struct tm *timeinfo; + + rtc_init(); + rtc_write(1256729737); // Set RTC time to Wed, 28 Oct 2009 11:35:37 + + while(1) { + seconds = rtc_read(); + timeinfo = localtime(&seconds); + + DBG_8195A("Time as seconds since January 1, 1970 = %d\n", seconds); + + DBG_8195A("Time as a basic string = %s", ctime(&seconds)); + + DBG_8195A("Time as a custom formatted string = %d-%d-%d %d:%d:%d ", + timeinfo->tm_year, timeinfo->tm_mon, timeinfo->tm_mday, timeinfo->tm_hour, + timeinfo->tm_min,timeinfo->tm_sec); + + wait(1); + } + } + diff --git a/RTL00_SDKV35a/example_sources/sdio_device/readme.txt b/RTL00_SDKV35a/example_sources/sdio_device/readme.txt new file mode 100644 index 0000000..b1c0c51 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/sdio_device/readme.txt @@ -0,0 +1,38 @@ +Example Description + + This loopback example describes how to use Ameba SDIO device APIs in spdio_api.c and spdio_api.h. + +How to build: + 1. copy src\main.c to project\realtek_ameba1_va0_example\src + 2. include lib\lib_sdiod.a for build, then re-build the project + +Requirement Components: + PC (running Linux kernel over 3.13) * 1 + Ameba EVB * 1 + +Pin assignment for SDIO device on Ameba EVB: +--------------|----------------|----------------------- +GPIO Pin name | SDIO pin name | Pin name on Ameba EVB 3V0 +--------------|----------------|----------------------- +GPIOA4 | SD_D0 | D5 +------------------------------------------------------- +GPIOA5 | SD_D1 | D2 +------------------------------------------------------- +GPIOA0 | SD_D2 | D17 +------------------------------------------------------- +GPIOA1 | SD_D3 | D16 +------------------------------------------------------- +GPIOA2 | SD_CMD | D7 +------------------------------------------------------- +GPIOA3 | SD_CLK | D6 +------------------------------------------------------- +GND | GND | GND +------------------------------------------------------- + +Set-up: + 1. Connect Ameba to PC via SDIO slot + 2. build this example and upload firmware to Ameba EVB + 3. build iNIC host SDK and run loopback test (refer to Run Loopback test.docx in iNIC source) + +Behaviour: + PC sends loopback packet to Ameba and Ameba will send back to PC whatever received diff --git a/RTL00_SDKV35a/example_sources/sdio_device/src/main.c b/RTL00_SDKV35a/example_sources/sdio_device/src/main.c new file mode 100644 index 0000000..cddf275 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/sdio_device/src/main.c @@ -0,0 +1,138 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2015 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ +#include "FreeRTOS.h" +#include "task.h" +#include "diag.h" +#include "main.h" +#include "spdio_api.h" + +/** + * @brief Main program. + * @param None + * @retval None + */ +#define EX_SPDIO_STACKSIZE 2048 +#define EX_SPDIO_TX_BD_NUM 24 //n*2, 2 bd for one transaction +#define EX_SPDIO_RX_BD_NUM 20 +#define EX_SPDIO_RX_BUFSZ (SPDIO_RX_BUFSZ_ALIGN(2048+24)) //n*64, must be rounded to 64, extra 24 bytes for spdio header info + +struct spdio_t spdio_dev; + +/* +* param: pdata, package +*/ +char ex_spdio_tx(u8 *pdata, u16 size, u8 type){ + static int loop_cnt = 0; + struct spdio_buf_t *tx_buf = (struct spdio_buf_t *)malloc(sizeof(struct spdio_buf_t)); + memset((u8 *)tx_buf, 0, sizeof(struct spdio_buf_t)); + if(!tx_buf) + return FAIL; + tx_buf->buf_allocated = (u32)malloc(size + SPDIO_DMA_ALIGN_4); + if(!tx_buf->buf_allocated) + { + free((u8 *)tx_buf); + return FAIL; + } + tx_buf->size_allocated = size + SPDIO_DMA_ALIGN_4; + + tx_buf->buf_addr = (u32)N_BYTE_ALIGMENT((u32)(tx_buf->buf_allocated), SPDIO_DMA_ALIGN_4); + + // copy data + memcpy((void*)tx_buf->buf_addr, pdata, size); + + tx_buf->buf_size = size; + tx_buf->type = SPDIO_RX_DATA_USER; // you can define your own data type in spdio_rx_data_t and spdio_tx_data_t + printf("loopback package, size = %d (cnt = %d) heap=%d\n", size, ++loop_cnt, xPortGetFreeHeapSize()); + // loopback + spdio_tx(&spdio_dev, tx_buf); + return SUCCESS; +} + +/*spdio rx done callback (HOST->Device), manage your package and buffer*/ +char ex_spdio_rx_done_cb(void *priv, void *pbuf, u8 *pdata, u16 size, u8 type){ + struct spdio_t *obj = (struct spdio_t *)priv; + struct spdio_buf_t* rx_buf = (struct spdio_buf_t*)pbuf; + + // handle package received + ex_spdio_tx(pdata, size, type); + + // manage rx_buf here + free((char *)rx_buf->buf_allocated); + + // assign new buffer for SPDIO RX + rx_buf->buf_allocated = (u32)malloc(obj->rx_bd_bufsz + SPDIO_DMA_ALIGN_4); + rx_buf->size_allocated = obj->rx_bd_bufsz + SPDIO_DMA_ALIGN_4; + + // this buffer must be 4 byte alignment + rx_buf->buf_addr = (u32)N_BYTE_ALIGMENT((u32)(rx_buf->buf_allocated), SPDIO_DMA_ALIGN_4); + + return SUCCESS; +} + +/*spdio tx done callback(Device->HOST), manage buffer*/ +// this API will be called after package have been moved to HOST +char ex_spdio_tx_done_cb(void *priv, void *pbuf){ + + struct spdio_buf_t* tx_buf = (struct spdio_buf_t*)pbuf; + + free((u8 *)tx_buf->buf_allocated); + free((u8 *)tx_buf); + return SUCCESS; +} + + +void ex_spdio_thread(void* param){ + + int i; + + spdio_dev.priv = NULL; + spdio_dev.rx_bd_num = EX_SPDIO_RX_BD_NUM; + spdio_dev.tx_bd_num = EX_SPDIO_TX_BD_NUM; + spdio_dev.rx_bd_bufsz = EX_SPDIO_RX_BUFSZ; + + spdio_dev.rx_buf = (struct spdio_buf_t *)malloc(spdio_dev.rx_bd_num*sizeof(struct spdio_buf_t)); + if(!spdio_dev.rx_buf){ + printf("malloc failed for spdio buffer structure!\n"); + return; + } + + for(i=0;i +#include +#include "device.h" +#include "main.h" +#include "spi_api.h" +#include "gpio_api.h" + +// SPI0 +#define SPI0_MOSI PC_2 +#define SPI0_MISO PC_3 +#define SPI0_SCLK PC_1 +#define SPI0_CS PC_0 + +#define GPIO_RESET PB_4 +#define GPIO_CS PB_5 + +//-------------------------------------------------------------------------------------------- + +#define READ_PL7223 0x4000 +#define WRITE_PL7223 0x8000 +#define DSPSTATUS_PL7223 0xF000 +#define DUM_PL7223 0x00 //Dummy Data + +unsigned char SPDAT; // simulate example code +unsigned char DSP_STATUS=0; +unsigned char Read_Data_PL7223[146]; // Read_Data; 256Bytes=1Page +unsigned char Write_Data_PL7223[146]; // Write_Data; 256Bytes=1Page +unsigned char Cmd_RD=0; + + +long EE_Temp = 0; +float VA_rms=0; +float IA_rms=0; +float PA=0; +float SA=0; +float QA=0; +float PF_A=0; +float Theta_A=0; +float Frequency=0; +int Sample_cnt0=0; +int ZCC_cnt=0; +int ZCC_Start=0; +int ZCC_Stop=0; + +void Initial_SPI_PL7223(void); +void SPI_PL7223_SEND(unsigned char); +void SPI__PL7223_Read_Status(void); +void SPI_PL7223_DELY(int); +void SPI_PL7223_Reset(void); +void SPI_PL7223_Read(unsigned char*, unsigned int, unsigned int); +void SPI_PL7223_Write(unsigned char*, unsigned int, unsigned int); +void SPI_PL7223_Masurement(void); +void SPI_PL7223_RelayControl(int); + +static spi_t spi0_master; +static gpio_t gpio_reset; +static gpio_t gpio_cs; + +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + + gpio_init(&gpio_reset, GPIO_RESET); + gpio_mode(&gpio_reset, PullUp); + gpio_dir(&gpio_reset, PIN_OUTPUT); + + gpio_init(&gpio_cs, GPIO_CS); + gpio_mode(&gpio_cs, PullUp); + gpio_dir(&gpio_cs, PIN_OUTPUT); + + spi_init(&spi0_master, SPI0_MOSI, SPI0_MISO, SPI0_SCLK, SPI0_CS); + spi_format(&spi0_master, 8, 3, 0); + spi_frequency(&spi0_master, 800000); + + do + { + SPI_PL7223_Reset(); + SPI_PL7223_Read(&Read_Data_PL7223[0],0x3860,1);//DSP version :20130322 ver02, 0x3860=0x04 + //DSP version :20141009 ver01, 0x3860=0x03 + }while( ((Read_Data_PL7223[0]) != 0x04) && ((Read_Data_PL7223[0]) != 0x03) ); + + SPI_PL7223_DELY(120000); + SPI_PL7223_RelayControl(0); // OFF + SPI_PL7223_DELY(120000); + + do{ + // As below is read DSP buffer process every time (144 byte) + SPI__PL7223_Read_Status(); + SPI_PL7223_Read(&Read_Data_PL7223[0],0x3000,144); // 0x3000~0x308F //144 byte + SPI_PL7223_Read(&Read_Data_PL7223[144],0x3809,2); // Sample_cnt0 + SPI_PL7223_Masurement(); + + SPI_PL7223_DELY(600000); + SPI_PL7223_RelayControl(1); // ON + SPI_PL7223_DELY(120000); + + SPI__PL7223_Read_Status(); + SPI_PL7223_Read(&Read_Data_PL7223[0],0x3000,144); // 0x3000~0x308F //144 byte + SPI_PL7223_Read(&Read_Data_PL7223[144],0x3809,2); // Sample_cnt0 + SPI_PL7223_Masurement(); + + SPI_PL7223_DELY(600000); + SPI_PL7223_RelayControl(0); // OFF + SPI_PL7223_DELY(120000); + }while(1); +} + +//--------------------------------------------------------------------------------------------// +void SPI_PL7223_RelayControl(int sw) +{ + #define RELAY_MASK (1<<5) + SPI_PL7223_Read(&Read_Data_PL7223[0],0x380F,1); + if(!sw) + Read_Data_PL7223[0] &= (~RELAY_MASK); + else + Read_Data_PL7223[0] |= RELAY_MASK; + SPI_PL7223_Write(&Read_Data_PL7223[0],0x380F,1); +} + +//--------------------------------------------------------------------------------------------// +void SPI_PL7223_Reset(void) +{ + gpio_write(&gpio_cs, 0); + SPI_PL7223_DELY(500); //need delay 10ms + gpio_write(&gpio_reset, 1); + SPI_PL7223_DELY(500); //need delay 10ms + gpio_write(&gpio_reset, 0); + SPI_PL7223_DELY(500); //need delay 10ms + gpio_write(&gpio_reset, 1); + SPI_PL7223_DELY(500); //need delay 10ms + gpio_write(&gpio_cs, 1); + SPI_PL7223_DELY(300); +} + +//--------------------------------------------------------------------------------------------// +void SPI__PL7223_Read_Status(void) +{ + gpio_write(&gpio_cs, 0); + SPI_PL7223_SEND((unsigned char)(DSPSTATUS_PL7223 >> 8)& 0xFF); // RDSR command + SPI_PL7223_SEND((unsigned char)(DSPSTATUS_PL7223& 0x00FF)); // RDSR command + + //check DSP flag state (byte) + do + { + SPI_PL7223_SEND(DUM_PL7223); + DSP_STATUS=SPDAT; + }while((DSP_STATUS & 0x80) == 0x00); // Bit7=1 is Ready + gpio_write(&gpio_cs, 1); +} + +//--------------------------------------------------------------------------------------------// +void SPI_PL7223_Write(unsigned char* buf, unsigned int addr, unsigned int len) +{ + unsigned int i; + gpio_write(&gpio_cs, 0); + addr |= WRITE_PL7223; // Write command + SPI_PL7223_SEND((unsigned char)(addr >> 8)& 0xFF); // Write middle byte address + SPI_PL7223_SEND((unsigned char)(addr & 0xFF));// Write low byte address + for (i = 0; i < len ; i++){ + SPI_PL7223_SEND(buf[i]); + } + gpio_write(&gpio_cs, 1); + SPI_PL7223_DELY(3); // for CS:Hi to Low need 100nsec, Delay-Time 27usec + +} +//--------------------------------------------------------------------------------------------// + +void SPI_PL7223_Read(unsigned char* buf, unsigned int addr, unsigned int len) +{ + static unsigned int i; + + gpio_write(&gpio_cs, 0); + + addr |= READ_PL7223; // Read command + SPI_PL7223_SEND((unsigned char)(addr >> 8)& 0xFF); // Write middle byte address + SPI_PL7223_SEND((unsigned char)(addr & 0x00FF)); // Write low byte address + + for(i=0;i> 8)& 0xFF); // RDSR command + SPI_PL7223_SEND((unsigned char)(DSPSTATUS_PL7223& 0x00FF)); // RDSR command + + do + { + SPI_PL7223_SEND(DUM_PL7223); + DSP_STATUS=SPDAT; + }while((DSP_STATUS & 0x80) == 0x00); // Bit7=1 is Ready + + gpio_write(&gpio_cs, 1); + +} + +//--------------------------------------------------------------------------------------------// + +void SPI_PL7223_Masurement(void) +{ + + //Vrms address : 0x3002~0x3003 + // VA_rms = (Read_Data_PL7223[3]*256+Read_Data_PL7223[2])/64; + EE_Temp = Read_Data_PL7223[3]; + EE_Temp = EE_Temp << 8; + EE_Temp += Read_Data_PL7223[2]; + VA_rms = (float)EE_Temp/64.00; + + + //Irms address : 0x3008~0x3009 + // IA_rms = Read_Data_PL7223[3]+Read_Data_PL7223[2]/256; + EE_Temp = Read_Data_PL7223[8]; + IA_rms = (float)EE_Temp/256.00; + EE_Temp = Read_Data_PL7223[9]; + IA_rms = IA_rms + (float)EE_Temp; + + + //Active address : 0x3078~0x307D + // PA = Read_Data_PL7223[124]*256+Read_Data_PL7223[123]; + EE_Temp = Read_Data_PL7223[124]; + EE_Temp = EE_Temp << 8; + EE_Temp += Read_Data_PL7223[123]; + PA = (float)EE_Temp; + + //PF Calculate + // SA = VA_rms*IA_rms; + SA = VA_rms*IA_rms; + // PF_A = PA/SA + PF_A = SA==0? 0: PA/SA; + Theta_A = acos(PF_A); + QA = SA * sin(Theta_A); + if(IA_rms==0) + Theta_A = 0; + else + Theta_A = Theta_A * (180.00/(3.141592653589)); + + /** Frequency = [Sample_cnt0/(ZCC_STOP-ZCC_START)]*[(ZCC_CNT-1)/2] */ + Sample_cnt0 = Read_Data_PL7223[145]; // Sample_cnt01 + Sample_cnt0 = Sample_cnt0 <<8; + Sample_cnt0 += Read_Data_PL7223[144]; // Sample_cnt00 + + ZCC_cnt = Read_Data_PL7223[91]; // ZCC_cnt1 + ZCC_cnt = ZCC_cnt <<8; + ZCC_cnt += Read_Data_PL7223[90]; // ZCC_cnt0 + + ZCC_Stop = Read_Data_PL7223[97]; // ZCC_STOP1 + ZCC_Stop = ZCC_Stop <<8; + ZCC_Stop += Read_Data_PL7223[96]; // ZCC_STOP0 + + ZCC_Start = Read_Data_PL7223[103]; // ZCC_START1 + ZCC_Start = ZCC_Start <<8; + ZCC_Start += Read_Data_PL7223[102]; // ZCC_START0 + + Frequency = (float)((float)Sample_cnt0 / (ZCC_Stop - ZCC_Start)) * (((float)ZCC_cnt - 1.0) / 2); + +#define UART_Display(name) printf(#name" %d.%d\n\r", (int)(name*1000)/1000, (int)(name*1000)%1000) + UART_Display(VA_rms); + UART_Display(IA_rms); + UART_Display(Frequency); + UART_Display(PA); + UART_Display(QA); + UART_Display(SA); + UART_Display(PF_A); + UART_Display(Theta_A); +} +//--------------------------------------------------------------------------------------------// +void SPI_PL7223_DELY(int dely_cnt) // MCUCLK 4MHz, Delay-Time 9usec/clock +{ + HalDelayUs(dely_cnt*20); +} + +//--------------------------------------------------------------------------------------------// +void SPI_PL7223_SEND(unsigned char spicmd) +{ + SPDAT = (char)spi_master_write(&spi0_master, (int)spicmd); +} +//--------------------------------------------------------------------------------------------// + + diff --git a/RTL00_SDKV35a/example_sources/spi_stream_twoboard/readme.txt b/RTL00_SDKV35a/example_sources/spi_stream_twoboard/readme.txt new file mode 100644 index 0000000..0f773ad --- /dev/null +++ b/RTL00_SDKV35a/example_sources/spi_stream_twoboard/readme.txt @@ -0,0 +1,25 @@ +Example Description + +This example describes how to use SPI stream read/write by mbed api. + + +The SPI Interface provides a "Serial Peripheral Interface" Master. + +This interface can be used for communication with SPI slave devices, +such as FLASH memory, LCD screens and other modules or integrated circuits. + + +In this example, we use config SPI_IS_AS_MASTER to decide if device is master or slave. + If SPI_IS_AS_MASTER is 1, then device is master. + If SPI_IS_AS_MASTER is 0, then device is slave. + +We connect wires as below: + master's MOSI (PC_2) connect to slave's MOSI (PC_2) + master's MISO (PC_3) connect to slave's MISO (PC_3) + master's SCLK (PC_1) connect to slave's SCLK (PC_1) + master's CS (PC_0) connect to slave's CS (PC_0) + +This example shows master sends data to slave. +We bootup slave first, and then bootup master. +Then log will presents that master sending data to slave. +To ensure the order is correct, we use a GPIO pin to notify the master that the slave device is ready to write or read data. \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/spi_stream_twoboard/src/main.c b/RTL00_SDKV35a/example_sources/spi_stream_twoboard/src/main.c new file mode 100644 index 0000000..6853eb9 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/spi_stream_twoboard/src/main.c @@ -0,0 +1,211 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2014 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "main.h" +#include "spi_api.h" +#include "spi_ex_api.h" + +#define SPI_IS_AS_MASTER 1 +#define TEST_BUF_SIZE 2048 +#define SCLK_FREQ 1000000 +#define SPI_DMA_DEMO 0 +#define TEST_LOOP 100 +#define GPIO_SYNC_PIN PA_1 + +// SPI0 +#define SPI0_MOSI PC_2 +#define SPI0_MISO PC_3 +#define SPI0_SCLK PC_1 +#define SPI0_CS PC_0 + +_LONG_CALL_ extern +void __rtl_memDump_v1_00(const u8 *start, u32 size, char * strHeader); +extern void wait_ms(u32); + +char TestBuf[TEST_BUF_SIZE]; +volatile int MasterTxDone; +volatile int MasterRxDone; +volatile int SlaveTxDone; +volatile int SlaveRxDone; +gpio_t GPIO_Syc; + +void master_tr_done_callback(void *pdata, SpiIrq event) +{ + switch(event){ + case SpiRxIrq: + DBG_8195A("Master RX done!\n"); + MasterRxDone = 1; + gpio_write(&GPIO_Syc, 0); + break; + case SpiTxIrq: + DBG_8195A("Master TX done!\n"); + MasterTxDone = 1; + break; + default: + DBG_8195A("unknown interrput evnent!\n"); + } +} + +void slave_tr_done_callback(void *pdata, SpiIrq event) +{ + switch(event){ + case SpiRxIrq: + DBG_8195A("Slave RX done!\n"); + SlaveRxDone = 1; + gpio_write(&GPIO_Syc, 0); + break; + case SpiTxIrq: + DBG_8195A("Slave TX done!\n"); + SlaveTxDone = 1; + break; + default: + DBG_8195A("unknown interrput evnent!\n"); + } +} + +#if SPI_IS_AS_MASTER +spi_t spi_master; +#else +spi_t spi_slave; +#endif +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + int Counter = 0; + int i; + gpio_init(&GPIO_Syc, GPIO_SYNC_PIN); + gpio_write(&GPIO_Syc, 0);//Initialize GPIO Pin to low + gpio_dir(&GPIO_Syc, PIN_OUTPUT); // Direction: Output + gpio_mode(&GPIO_Syc, PullNone); // No pull + +#if SPI_IS_AS_MASTER + spi_init(&spi_master, SPI0_MOSI, SPI0_MISO, SPI0_SCLK, SPI0_CS); + spi_frequency(&spi_master, SCLK_FREQ); + spi_format(&spi_master, 16, (SPI_SCLK_IDLE_LOW|SPI_SCLK_TOGGLE_MIDDLE) , 0); + // wait Slave ready + + while (Counter < TEST_LOOP) { + DBG_8195A("======= Test Loop %d =======\r\n", Counter); + + for (i=0;i\r\n"); + MasterTxDone = 0; + while(gpio_read(&GPIO_Syc) == 0); +#if SPI_DMA_DEMO + spi_master_write_stream_dma(&spi_master, TestBuf, TEST_BUF_SIZE); +#else + spi_master_write_stream(&spi_master, TestBuf, TEST_BUF_SIZE); +#endif + i=0; + DBG_8195A("SPI Master Wait Write Done...\r\n"); + while(MasterTxDone == 0) { + wait_ms(10); + i++; + } + DBG_8195A("SPI Master Write Done!!\r\n"); + + DBG_8195A("SPI Master Read Test==>\r\n"); + + + _memset(TestBuf, 0, TEST_BUF_SIZE); + spi_flush_rx_fifo(&spi_master); + + MasterRxDone = 0; + while(gpio_read(&GPIO_Syc) == 0); +#if SPI_DMA_DEMO + spi_master_read_stream_dma(&spi_master, TestBuf, TEST_BUF_SIZE); +#else + spi_master_read_stream(&spi_master, TestBuf, TEST_BUF_SIZE); +#endif + i=0; + DBG_8195A("SPI Master Wait Read Done...\r\n"); + while(MasterRxDone == 0) { + wait_ms(10); + i++; + } + DBG_8195A("SPI Master Read Done!!\r\n"); + __rtl_memDump_v1_00(TestBuf, TEST_BUF_SIZE, "SPI Master Read Data:"); + Counter++; + } + spi_free(&spi_master); + DBG_8195A("SPI Master Test <==\r\n"); + +#else + spi_init(&spi_slave, SPI0_MOSI, SPI0_MISO, SPI0_SCLK, SPI0_CS); + spi_format(&spi_slave, 16, (SPI_SCLK_IDLE_LOW|SPI_SCLK_TOGGLE_MIDDLE) , 1); + + while (spi_busy(&spi_slave)) { + DBG_8195A("Wait SPI Bus Ready...\r\n"); + wait_ms(1000); + } + + while (Counter < TEST_LOOP) { + DBG_8195A("======= Test Loop %d =======\r\n", Counter); + _memset(TestBuf, 0, TEST_BUF_SIZE); + DBG_8195A("SPI Slave Read Test ==>\r\n"); + spi_irq_hook(&spi_slave, slave_tr_done_callback, (uint32_t)&spi_slave); + SlaveRxDone = 0; + spi_flush_rx_fifo(&spi_slave); +#if SPI_DMA_DEMO + spi_slave_read_stream_dma(&spi_slave, TestBuf, TEST_BUF_SIZE); +#else + spi_slave_read_stream(&spi_slave, TestBuf, TEST_BUF_SIZE); +#endif + gpio_write(&GPIO_Syc, 1); + i=0; + DBG_8195A("SPI Slave Wait Read Done...\r\n"); + while(SlaveRxDone == 0) { + wait_ms(100); + i++; + if (i>150) { + DBG_8195A("SPI Slave Wait Timeout\r\n"); + break; + } + } + + __rtl_memDump_v1_00(TestBuf, TEST_BUF_SIZE, "SPI Slave Read Data:"); + + // Slave Write Test + DBG_8195A("SPI Slave Write Test ==>\r\n"); + SlaveTxDone = 0; +#if SPI_DMA_DEMO + spi_slave_write_stream_dma(&spi_slave, TestBuf, TEST_BUF_SIZE); +#else + spi_slave_write_stream(&spi_slave, TestBuf, TEST_BUF_SIZE); +#endif + gpio_write(&GPIO_Syc, 1); + + i=0; + DBG_8195A("SPI Slave Wait Write Done...\r\n"); + while(SlaveTxDone == 0) { + wait_ms(100); + i++; + if (i> 200) { + DBG_8195A("SPI Slave Write Timeout...\r\n"); + break; + } + } + DBG_8195A("SPI Slave Write Done!!\r\n"); + Counter++; + } + spi_free(&spi_slave); +#endif + + DBG_8195A("SPI Demo finished.\n"); + for(;;); +} diff --git a/RTL00_SDKV35a/example_sources/spi_twoboard/readme.txt b/RTL00_SDKV35a/example_sources/spi_twoboard/readme.txt new file mode 100644 index 0000000..1232a3e --- /dev/null +++ b/RTL00_SDKV35a/example_sources/spi_twoboard/readme.txt @@ -0,0 +1,24 @@ +Example Description + +This example describes how to use SPI read/write by mbed api. + + +The SPI Interface provides a "Serial Peripheral Interface" Master. + +This interface can be used for communication with SPI slave devices, +such as FLASH memory, LCD screens and other modules or integrated circuits. + + +In this example, we use config SPI_IS_AS_MASTER to decide if device is master or slave. + If SPI_IS_AS_MASTER is 1, then device is master. + If SPI_IS_AS_MASTER is 0, then device is slave. + +We connect wires as below: + master's MOSI (PC_2) connect to slave's MOSI (PC_2) + master's MISO (PC_3) connect to slave's MISO (PC_3) + master's SCLK (PC_1) connect to slave's SCLK (PC_1) + master's CS (PC_0) connect to slave's CS (PC_0) + +This example shows master sends data to slave. +We bootup slave first, and then bootup master. +Then log will presents that master sending data to slave. \ No newline at end of file diff --git a/RTL00_SDKV35a/example_sources/spi_twoboard/src/main.c b/RTL00_SDKV35a/example_sources/spi_twoboard/src/main.c new file mode 100644 index 0000000..8b15fa0 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/spi_twoboard/src/main.c @@ -0,0 +1,64 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2014 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "main.h" +#include "spi_api.h" + +#define SPI_IS_AS_MASTER 1 + +// SPI0 +#define SPI0_MOSI PC_2 +#define SPI0_MISO PC_3 +#define SPI0_SCLK PC_1 +#define SPI0_CS PC_0 + +/** + * @brief Main program. + * @param None + * @retval None + */ +void main(void) +{ + int TestingTimes = 10; + int Counter = 0; + int TestData = 0; + +#if SPI_IS_AS_MASTER + spi_t spi_master; + + SPI0_IS_AS_SLAVE = 0; + spi_init(&spi_master, SPI0_MOSI, SPI0_MISO, SPI0_SCLK, SPI0_CS); + + DBG_SSI_INFO("--------------------------------------------------------\n"); + for(Counter = 0, TestData=0xFF; Counter < TestingTimes; Counter++) { + spi_master_write(&spi_master, TestData); + DBG_SSI_INFO("Master write: %02X\n", TestData); + TestData--; + } + spi_free(&spi_master); + +#else + spi_t spi_slave; + + SPI0_IS_AS_SLAVE = 1; + spi_init(&spi_slave, SPI0_MOSI, SPI0_MISO, SPI0_SCLK, SPI0_CS); + + DBG_SSI_INFO("--------------------------------------------------------\n"); + for(Counter = 0, TestData=0xFF; Counter < TestingTimes; Counter++) { + DBG_SSI_INFO(ANSI_COLOR_CYAN"Slave read : %02X\n"ANSI_COLOR_RESET, + spi_slave_read(&spi_slave)); + TestData--; + } + spi_free(&spi_slave); +#endif + + DBG_SSI_INFO("SPI Demo finished.\n"); + for(;;); +} diff --git a/RTL00_SDKV35a/example_sources/uart/readme.txt b/RTL00_SDKV35a/example_sources/uart/readme.txt new file mode 100644 index 0000000..f4ac25f --- /dev/null +++ b/RTL00_SDKV35a/example_sources/uart/readme.txt @@ -0,0 +1,19 @@ +Example Description + +This example describes how to use UART to communicate with PC. + +Required Components: + USBtoTTL adapter + +Connect to PC + - Connect Ground: connect to GND pin via USBtoTTL adapter + - Use UART1 + GPIOA_6 as UART1_RX connect to TX of USBtoTTL adapter + GPIOA_7 as UART1_TX connect to RX of USBtoTTL adapter + +Open Super terminal or teraterm and +set baud rate to 38400, 1 stopbit, no parity, no flow contorl. + +This example shows: +User input will be received by demo board, and demo board will loopback the received character with a prompt string "8195a$". + diff --git a/RTL00_SDKV35a/example_sources/uart/src/main.c b/RTL00_SDKV35a/example_sources/uart/src/main.c new file mode 100644 index 0000000..be4cb57 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/uart/src/main.c @@ -0,0 +1,46 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +#include "device.h" +#include "serial_api.h" +#include "main.h" + +#define UART_TX PA_7 +#define UART_RX PA_6 + +void uart_send_string(serial_t *sobj, char *pstr) +{ + unsigned int i=0; + + while (*(pstr+i) != 0) { + serial_putc(sobj, *(pstr+i)); + i++; + } +} + +void main(void) +{ + // sample text + char rc; + serial_t sobj; + + // mbed uart test + serial_init(&sobj,UART_TX,UART_RX); + serial_baud(&sobj,38400); + serial_format(&sobj, 8, ParityNone, 1); + + uart_send_string(&sobj, "UART API Demo...\r\n"); + uart_send_string(&sobj, "Hello World!!\r\n"); + while(1){ + uart_send_string(&sobj, "\r\n8195a$"); + rc = serial_getc(&sobj); + serial_putc(&sobj, rc); + } +} + diff --git a/RTL00_SDKV35a/example_sources/uart_auto_flow_ctrl/readme.txt b/RTL00_SDKV35a/example_sources/uart_auto_flow_ctrl/readme.txt new file mode 100644 index 0000000..49af1c2 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/uart_auto_flow_ctrl/readme.txt @@ -0,0 +1,22 @@ +Example Description + +This example demo the function of Auto Flow control. +Please connect 2 board to run this example. + + +Required Components: + 2 EV boards + +Connect to 2 borads + +Board1 Board2 +PA6 <-----> PA7 +PA7 <-----> PA6 +PA5 <-----> PA3 +PA3 <-----> PA5 +GND <-----> GND + +This example shows: +The first powered board will be the TX side, the othse one will be the RX side. +The RX side will make some delay every 16-bytes received, by this way we can trigger the flow control mechanism. + diff --git a/RTL00_SDKV35a/example_sources/uart_auto_flow_ctrl/src/main.c b/RTL00_SDKV35a/example_sources/uart_auto_flow_ctrl/src/main.c new file mode 100644 index 0000000..7f810f5 --- /dev/null +++ b/RTL00_SDKV35a/example_sources/uart_auto_flow_ctrl/src/main.c @@ -0,0 +1,123 @@ +/* + * Routines to access hardware + * + * Copyright (c) 2013 Realtek Semiconductor Corp. + * + * This module is a confidential and proprietary property of RealTek and + * possession or use of this module requires written permission of RealTek. + */ + +// This example demo the function of Auto Flow control +// Please connect 2 board to run this example. +// Board1 <-----> Board2 +// PA6 <-----> PA7 +// PA7 <-----> PA6 +// PA5 <-----> PA3 +// PA3 <-----> PA5 +// GND <-----> GND + +// The first started board will be the TX side, the othse one will be the RX side +// The RX side will make some delay every 16-bytes received, +// by this way we can trigger the flow control mechanism. + +#include "device.h" +#include "serial_api.h" +#include "main.h" + +#define UART_TX PA_7 +#define UART_RX PA_6 + +void uart_send_string(serial_t *sobj, char *pstr) +{ + unsigned int i=0; + + while (*(pstr+i) != 0) { + serial_putc(sobj, *(pstr+i)); + i++; + } +} +#define UART_BUF_SIZE 1000 + +serial_t sobj; +unsigned char buffer[UART_BUF_SIZE]; + +void main(void) +{ + // sample text + char rc; + int i,j; + int rx_side=0; + + // mbed uart test + HAL_GPIO_PullCtrl(UART_RX, PullUp); + serial_init(&sobj,UART_TX,UART_RX); + serial_baud(&sobj,38400); + serial_format(&sobj, 8, ParityNone, 1); + serial_set_flow_control(&sobj, FlowControlNone, 0, 0); // Pin assignment is ignored + + for (i=0;i<1000;i++) { + // Tide Break + DBG_8195A("Wait peer ready...\r\n"); + serial_putc(&sobj, i+1); + if (serial_readable(&sobj)) { + rc = serial_getc(&sobj); + if (rc > i) { + rx_side = 1; + } else { + rx_side = 0; + } + break; + } + wait_ms(100); + } + + serial_clear_rx(&sobj); + // Enable flow control + serial_set_flow_control(&sobj, FlowControlRTSCTS, 0, 0); // Pin assignment is ignored + + if (rx_side) { + DBG_8195A("UART Flow Control: RX ==>\r\n"); + _memset(buffer, 0, UART_BUF_SIZE); + + i = 0; + j = 0; + while (1) { + if (serial_readable(&sobj)) { + buffer[i] = serial_getc(&sobj); + i++; + if (i == UART_BUF_SIZE) { + break; + } + + if ((i&0xf) == 0) { + // Make some delay to cause the RX FIFO full and then trigger flow controll + wait_ms(100); + DBG_8195A("UART RX got %d bytes\r\n", i); + } + j=0; + } else { + wait_ms(10); + j++; + if (j== 1000) { + DBG_8195A("UART RX Failed, Got %d bytes\r\n", i); + break; + } + } + + } + } else { + DBG_8195A("UART Flow Control: TX ==>\r\n"); + wait_ms(500); + for (i=0;i